專利名稱:軌跡式窗口分割系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種窗口分割系統(tǒng)及其方法,特別是指一種根據(jù)指標(biāo)信號(hào)的移動(dòng)路徑分割窗口區(qū)塊的軌跡式窗口分割系統(tǒng)及其方法。
背景技術(shù):
隨著計(jì)算機(jī)作業(yè)平臺(tái)的演進(jìn),以往的純文字作業(yè)平臺(tái)已逐漸被圖形多元且易操作上手的圖形使用者界面(GUI)所取代,雖然在某些開發(fā)要求或是需要輸入系統(tǒng)指令的特定情況下,必須通過純文字作業(yè)平臺(tái)執(zhí)行,但現(xiàn)今一般大眾較習(xí)慣使用的仍然是具有鼠標(biāo)指標(biāo)、窗口區(qū)塊、選單及圖標(biāo)等圖形組件的圖形使用者界面。由于以往圖形使用者界面下數(shù)據(jù)或程序的顯示一般是以窗口區(qū)塊為基本單位,而單一窗口區(qū)塊會(huì)對(duì)應(yīng)到單一顯示數(shù)據(jù),因此當(dāng)使用者需要進(jìn)行同一筆數(shù)據(jù)的比對(duì)時(shí),必須要自行卷動(dòng)窗口記憶需比對(duì)的部分后,再自行判斷比對(duì)結(jié)果,此種方式在資料量少時(shí)尚可輕易完成,但當(dāng)顯示數(shù)據(jù)的數(shù)據(jù)量大時(shí),便會(huì)造成使用者的困擾。為了解決單一窗口區(qū)塊對(duì)應(yīng)到單一顯示數(shù)據(jù)的問題,計(jì)算機(jī)軟件業(yè)者便發(fā)明了一種可以拖曳預(yù)設(shè)的分割線從水平或垂直方向分割窗口,使得單一窗口可以一分為二方便使用者對(duì)同一筆數(shù)據(jù)進(jìn)行比對(duì)的方式,使用者僅需將兩個(gè)窗口區(qū)塊當(dāng)中的顯示數(shù)據(jù)拉至需要比對(duì)的位置即可,如此一來,使用者便無需自行記憶大量的數(shù)據(jù),也可以輕易的完成同一筆數(shù)據(jù)的比對(duì)動(dòng)作。然而,以往的窗口分割方式,僅能根據(jù)使用者拖曳預(yù)設(shè)的垂直分割線或是水平分割線來分割窗口,但在某些情況下,使用者可能需要自行定義窗口的分割方式。舉例來說, 使用者在進(jìn)行圖片編輯時(shí),可能希望編輯窗口能夠以斜對(duì)角的分割方式來分割窗口進(jìn)行色彩比對(duì),或是使用者在進(jìn)行文件編輯時(shí),希望編輯的是某一個(gè)段落的文章縮排間距,希望能把窗口分割為兩個(gè)梯形后再進(jìn)行比對(duì)。而在以往的窗口分割系統(tǒng)及其方法中,并無法提供使用者以符合需要的方向分割窗口,因此有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在的無法提供使用者以符合需要的方向分割窗口的問題,本發(fā)明遂提供一種軌跡式窗口分割系統(tǒng)及其方法,其中本發(fā)明所提供的軌跡式窗口分割系統(tǒng),其包含接收模塊,用以接收啟動(dòng)分割窗口區(qū)塊的啟動(dòng)信號(hào)及接收指標(biāo)信號(hào);記錄模塊,用以記錄指標(biāo)信號(hào)自窗口區(qū)塊的第一邊緣上的第一定點(diǎn)移動(dòng)至第二邊緣上的第二定點(diǎn)所經(jīng)過的移動(dòng)路徑;及用以記錄窗口區(qū)塊內(nèi)顯示數(shù)據(jù)的目前顯示位置,復(fù)制顯示數(shù)據(jù),并根據(jù)移動(dòng)路徑及目前顯示位置推算并記錄窗口區(qū)塊分割為第一區(qū)塊及第二區(qū)塊后顯示數(shù)據(jù)的各起始顯示位置;分割模塊,用以根據(jù)移動(dòng)路徑分割窗口區(qū)塊為第一區(qū)塊及第二區(qū)塊;及顯示模塊,負(fù)責(zé)根據(jù)顯示數(shù)據(jù)于第一區(qū)塊及第二區(qū)塊的各起始顯示位置分別顯示復(fù)制的顯示數(shù)據(jù)。本發(fā)明所提供的軌跡式窗口分割系統(tǒng),其中所述的指標(biāo)信號(hào)為圖形使用者界面中鼠標(biāo)指標(biāo)移動(dòng)的信號(hào)或觸控式裝置中接觸移動(dòng)的信號(hào);其中所述的分割模塊更用以根據(jù)窗口區(qū)塊執(zhí)行的程序分別以第一區(qū)塊及第二區(qū)塊產(chǎn)生獨(dú)立線程(thread);其中所述的分割模塊更用以于第一區(qū)塊及第二區(qū)塊分別產(chǎn)生數(shù)據(jù)畫面的卷動(dòng)組件;及其中第一區(qū)塊及第二區(qū)塊更作為獨(dú)立的窗口區(qū)塊再被分割為多個(gè)區(qū)塊。本發(fā)明所提供的軌跡式窗口分割方法,其包含步驟接收啟動(dòng)分割窗口區(qū)塊的啟動(dòng)信號(hào);記錄指標(biāo)信號(hào)自窗口區(qū)塊的第一邊緣上的第一定點(diǎn)移動(dòng)至第二邊緣上的第二定點(diǎn)所經(jīng)過的移動(dòng)路徑;記錄窗口區(qū)塊內(nèi)顯示數(shù)據(jù)的目前顯示位置,并復(fù)制顯示數(shù)據(jù);根據(jù)移動(dòng)路徑分割窗口區(qū)塊為第一區(qū)塊及第二區(qū)塊;根據(jù)移動(dòng)路徑及目前顯示位置推算并記錄顯示數(shù)據(jù)于第一區(qū)塊及第二區(qū)塊的各起始顯示位置;及根據(jù)顯示數(shù)據(jù)于第一區(qū)塊及第二區(qū)塊的各起始顯示位置分別顯示復(fù)制的顯示數(shù)據(jù)。本發(fā)明所提供的軌跡式窗口分割方法,其中所述的指標(biāo)信號(hào)為圖形使用者界面中鼠標(biāo)指標(biāo)移動(dòng)的信號(hào)或觸控式裝置中接觸移動(dòng)的信號(hào);其中根據(jù)顯示數(shù)據(jù)于第一區(qū)塊及第二區(qū)塊的各起始顯示位置分別顯示復(fù)制的顯示數(shù)據(jù)的步驟之前,更包含根據(jù)窗口區(qū)塊執(zhí)行的程序分別以第一區(qū)塊及第二區(qū)塊產(chǎn)生獨(dú)立線程(thread)的步驟;其中根據(jù)顯示數(shù)據(jù)于第一區(qū)塊及第二區(qū)塊的各起始顯示位置分別顯示復(fù)制的顯示數(shù)據(jù)的步驟之前,更包含于第一區(qū)塊及第二區(qū)塊分別產(chǎn)生數(shù)據(jù)畫面的卷動(dòng)組件的步驟;及其中所述的方法更包含以第一區(qū)塊及第二區(qū)塊為獨(dú)立的窗口區(qū)塊再分割為多個(gè)區(qū)塊的步驟。本發(fā)明所提供的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明具有通過記錄指標(biāo)信號(hào)的移動(dòng)路徑后,根據(jù)移動(dòng)路徑分割窗口區(qū)塊中的顯示數(shù)據(jù)為兩個(gè)獨(dú)立區(qū)塊分別顯示的技術(shù)手段。通過上述的技術(shù)手段,本發(fā)明可以提供使用者以符合需要的方向分割窗口,達(dá)成提高使用者數(shù)據(jù)對(duì)比效果的技術(shù)功效。
圖1為本發(fā)明軌跡式窗口分割系統(tǒng)的方塊圖2為本發(fā)明軌跡式窗口分割方法的流程圖3為本發(fā)明實(shí)施例指標(biāo)信號(hào)移動(dòng)路徑的示意圖4A及圖4B為本發(fā)明實(shí)施例分割后窗口區(qū)塊的示意圖
圖5為本發(fā)明實(shí)施例分割窗口區(qū)塊為多個(gè)區(qū)塊的示意圖。
主要組件符號(hào)說明
101接收模塊
102記錄模塊
103分割模塊
104顯示模塊
300文書程序編輯窗口
301窗口區(qū)塊
302鼠標(biāo)指標(biāo)
303第一定點(diǎn)
304第二定點(diǎn)
401 第一區(qū)塊402 第二區(qū)塊403卷動(dòng)組件501 窗口區(qū)塊502 窗口區(qū)塊503 窗口 區(qū)塊504 窗口 區(qū)塊
具體實(shí)施例方式以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,藉此對(duì)本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。首先,請(qǐng)先參考「圖1」,為本發(fā)明軌跡式窗口分割系統(tǒng)的方塊圖,將用以說明本發(fā)明各模塊所負(fù)責(zé)的工作。本發(fā)明的軌跡式窗口分割系統(tǒng)是一種窗口分割系統(tǒng),特別是指一種根據(jù)指標(biāo)信號(hào)的移動(dòng)路徑來分割窗口區(qū)塊的軌跡式窗口分割系統(tǒng),其包含接收模塊101、 記錄模塊102、分割模塊103及顯示模塊104。接收模塊101,負(fù)責(zé)接收啟動(dòng)分割窗口區(qū)塊的啟動(dòng)信號(hào)及接收指標(biāo)信號(hào)。窗口區(qū)塊,指的是一種圖形使用者界面下數(shù)據(jù)或程序顯示的基本單位。使用者在執(zhí)行程序時(shí),可以選擇是否要進(jìn)行窗口區(qū)塊的分割比對(duì),當(dāng)使用者選擇了分割功能時(shí),接收模塊101將會(huì)接收到啟動(dòng)信號(hào),此時(shí)接收模塊101也會(huì)開始接收指標(biāo)信號(hào)。需要特別說明的是,指標(biāo)信號(hào)指的是圖形使用者界面中鼠標(biāo)指標(biāo)移動(dòng)的信號(hào)或觸控式裝置中手指或是觸控筆等物件接觸觸控表面移動(dòng)的信號(hào)。在一般情況下,由于使用者操作的圖形使用者界面中具有鼠標(biāo)指標(biāo),因此使用者可以通過鼠標(biāo)或觸控裝置來控制鼠標(biāo)指標(biāo),但在某些特定的觸控式計(jì)算機(jī)或手機(jī)裝置中,圖形使用者界面不一定具有鼠標(biāo)指標(biāo), 因此使用者是直接通過手指或是觸控筆等物件直接接觸觸控表面進(jìn)行操作,接觸時(shí)的定點(diǎn)則為起點(diǎn),離開觸控表面時(shí)的定點(diǎn)則為終點(diǎn),藉此產(chǎn)生指標(biāo)信號(hào)。記錄模塊102,負(fù)責(zé)記錄指標(biāo)信號(hào)自窗口區(qū)塊第一邊緣上第一定點(diǎn)移動(dòng)至第二邊緣上第二定點(diǎn)所經(jīng)過的一移動(dòng)路徑。接收模塊101接收到啟動(dòng)信號(hào)和指標(biāo)信號(hào)后,記錄模塊102將會(huì)開始記錄指標(biāo)信號(hào)的移動(dòng)路徑。需要特別說明的是,窗口區(qū)塊的第一邊緣和第二邊緣為不同邊,記錄模塊102在記錄移動(dòng)路徑時(shí)將會(huì)自指標(biāo)信號(hào)從碰觸到第一邊緣開始記錄移動(dòng)路徑直到指標(biāo)信號(hào)碰觸到第二邊緣為止。記錄模塊102除了記錄移動(dòng)路徑外,也負(fù)責(zé)記錄窗口區(qū)塊內(nèi)顯示數(shù)據(jù)的目前顯示位置,同時(shí)復(fù)制顯示數(shù)據(jù)的所有內(nèi)容。分割模塊103,負(fù)責(zé)根據(jù)記錄模塊102所記錄的移動(dòng)路徑分割窗口區(qū)塊為一個(gè)第一區(qū)塊及一個(gè)第二區(qū)塊。需要特別說明的是,分割模塊103除了對(duì)目前顯示位置的畫面進(jìn)行分割外,亦負(fù)責(zé)根據(jù)窗口區(qū)塊執(zhí)行的程序分別以第一區(qū)塊及第二區(qū)塊產(chǎn)生獨(dú)立的線程 (thread)。所謂的線程,指的是具有同一程序功能的執(zhí)行個(gè)體,但可分別對(duì)同一筆數(shù)據(jù)進(jìn)行程序操作。舉例來說,一個(gè)文件編輯窗口經(jīng)分割模塊103后將產(chǎn)生兩個(gè)可對(duì)同一筆文件進(jìn)行編輯的線程,使用者在任一線程下所執(zhí)行的編輯動(dòng)作皆會(huì)更新到同一筆文件當(dāng)中。分割模塊103為分割出來的區(qū)塊產(chǎn)生線程時(shí),同時(shí)可以為分割出來的區(qū)塊產(chǎn)生個(gè)別的卷動(dòng)組件。卷動(dòng)組件可以是如窗口中的滾動(dòng)條,或是任何使用者自定義可用來操作數(shù)據(jù)畫面移動(dòng)方向的圖形組件。分割模塊103分割窗口區(qū)塊為第一區(qū)塊及第二區(qū)塊后,記錄模塊102將會(huì)根據(jù)移動(dòng)路徑及目前顯示位置推算并記錄窗口區(qū)塊分割為第一區(qū)塊及第二區(qū)塊后顯示數(shù)據(jù)的各起始顯示位置。舉例來說,假設(shè)使用者在編撰文件時(shí),需要比對(duì)第5頁各行文字之間的縮排,此時(shí)可以利用指標(biāo)信號(hào)在矩形窗口區(qū)塊上劃出一個(gè)左上至右下的斜線移動(dòng)路徑,分割模塊103便會(huì)依據(jù)斜線來分割窗口區(qū)塊為左右兩個(gè)梯形區(qū)塊,并且記錄顯示數(shù)據(jù)在左右半邊梯形區(qū)塊中的起始顯示位置分別為何,以便之后顯示時(shí)仍然是自顯示數(shù)據(jù)的第5頁開始顯示,而不會(huì)產(chǎn)生左半邊梯形從顯示數(shù)據(jù)的第1頁左半邊開始顯示,但右半邊梯形卻自第5 頁的右半邊開始顯示此種顯示畫面不一致的情況。藉此使用者可以依據(jù)自行定義的方式來分割窗口區(qū)塊,提高數(shù)據(jù)的對(duì)比效果。而由于移動(dòng)路徑可能為斜線、曲線、直線、折線或任意使用者自行定義的線條形狀,因此起始顯示位置也會(huì)因移動(dòng)路徑有所差異,在此則不針對(duì)起始顯示位置的計(jì)算方式加以限定。顯示模塊104,負(fù)責(zé)根據(jù)顯示數(shù)據(jù)于第一區(qū)塊及第二區(qū)塊的各起始顯示位置分別顯示復(fù)制的顯示數(shù)據(jù)。記錄模塊102記錄了顯示數(shù)據(jù)于第一區(qū)塊及第二區(qū)塊的起始顯示位置后,顯示模塊104分別顯示復(fù)制的顯示數(shù)據(jù)時(shí),便無需從顯示數(shù)據(jù)的起始畫面第1頁開始顯示,可直接于第一區(qū)塊顯示第2頁的1 10行,于第二區(qū)塊顯示第2頁的11 20行。除此之外,需要特別說明的是,本發(fā)明所提供的軌跡式窗口分割系統(tǒng)除了可以將一個(gè)窗口區(qū)塊分割為兩個(gè)區(qū)塊之外,分割出來的區(qū)塊更可以作為獨(dú)立的窗口區(qū)塊再進(jìn)行分割產(chǎn)生多個(gè)區(qū)塊,在此則不針對(duì)本發(fā)明所能分割窗口區(qū)塊的數(shù)目加以限定。接下來,請(qǐng)參考「圖2」,為本發(fā)明軌跡式窗口分割方法的流程圖,將用以說明本發(fā)明的實(shí)施過程。首先,接收啟動(dòng)分割窗口區(qū)塊的啟動(dòng)信號(hào)(步驟201)。窗口區(qū)塊,指的是一種圖形使用者界面下數(shù)據(jù)或程序顯示的基本單位。使用者在執(zhí)行程序時(shí),可以選擇是否要進(jìn)行窗口區(qū)塊的分割比對(duì),當(dāng)使用者選擇了分割功能時(shí),后臺(tái)將會(huì)接收到啟動(dòng)信號(hào)。接著,記錄指標(biāo)信號(hào)自窗口區(qū)塊的第一邊緣上第一定點(diǎn)移動(dòng)至第二邊緣上第二定點(diǎn)所經(jīng)過的移動(dòng)路徑(步驟20幻。窗口區(qū)塊的第一邊緣和第二邊緣為不同邊,因此在記錄移動(dòng)路徑時(shí)將會(huì)自指標(biāo)信號(hào)從碰觸到第一邊緣開始記錄移動(dòng)路徑直到指標(biāo)信號(hào)碰觸到第二邊緣為止。需要特別說明的是,指標(biāo)信號(hào)指的是圖形使用者界面中鼠標(biāo)指標(biāo)移動(dòng)的信號(hào)或觸控式裝置中手指或是觸控筆等物件接觸觸控表面移動(dòng)的信號(hào)。在一般情況下,由于使用者操作的圖形使用者界面中具有鼠標(biāo)指標(biāo),因此使用者可以通過鼠標(biāo)或觸控裝置來控制鼠標(biāo)指標(biāo),但在某些特定的觸控式計(jì)算機(jī)或手機(jī)裝置中,圖形使用者界面不一定具有鼠標(biāo)指標(biāo), 因此使用者是直接通過手指或是觸控筆等物件直接接觸觸控表面進(jìn)行操作,接觸時(shí)的定點(diǎn)則為起點(diǎn),離開觸控表面時(shí)的定點(diǎn)則為終點(diǎn),藉此產(chǎn)生指標(biāo)信號(hào)。然后,記錄窗口區(qū)塊內(nèi)顯示數(shù)據(jù)的目前顯示位置并復(fù)制顯示數(shù)據(jù)(步驟203),并根據(jù)移動(dòng)路徑分割窗口區(qū)塊為第一區(qū)塊及第二區(qū)塊(步驟204)。需要特別說明的是,除了對(duì)目前顯示位置的畫面進(jìn)行分割外,更可根據(jù)窗口區(qū)塊執(zhí)行的程序分別以第一區(qū)塊及第二區(qū)塊產(chǎn)生獨(dú)立的線程(thread)。所謂的線程,指的是具有同一程序功能的執(zhí)行個(gè)體,但可
6分別對(duì)同一筆數(shù)據(jù)進(jìn)行程序操作。舉例來說,一個(gè)文件編輯窗口經(jīng)分割后將產(chǎn)生兩個(gè)可對(duì)同一筆文件進(jìn)行編輯的線程,使用者在任一線程下所執(zhí)行的編輯動(dòng)作皆會(huì)更新到同一筆文件當(dāng)中。根據(jù)分割出來的區(qū)塊產(chǎn)生線程時(shí),更可于分割出來的區(qū)塊上產(chǎn)生個(gè)別的卷動(dòng)組件。 卷動(dòng)組件可以是如窗口中的滾動(dòng)條,或是任何使用者自定義可用來操作數(shù)據(jù)畫面移動(dòng)方向的圖形組件。接著,根據(jù)移動(dòng)路徑及目前顯示位置推算并記錄顯示數(shù)據(jù)于第一區(qū)塊及第二區(qū)塊的各起始顯示位置(步驟20 。舉例來說,假設(shè)使用者在編撰文件時(shí),需要比對(duì)第5頁各行文字之間的縮排,此時(shí)可以利用指標(biāo)信號(hào)在矩形窗口區(qū)塊上劃出一個(gè)左上至右下的斜線移動(dòng)路徑,窗口區(qū)塊便會(huì)依據(jù)斜線被分割為左右兩個(gè)梯形區(qū)塊,并且記錄顯示數(shù)據(jù)在左右半邊梯形區(qū)塊中的起始顯示位置分別為何,以便之后顯示時(shí)仍然是自顯示數(shù)據(jù)的第5頁開始顯示,而不會(huì)產(chǎn)生左半邊梯形從顯示數(shù)據(jù)的第1頁左半邊開始顯示,但右半邊梯形卻自第5 頁的右半邊開始顯示此種顯示畫面不一致的情況。藉此使用者可以依據(jù)自行定義的方式來分割窗口區(qū)塊,提高數(shù)據(jù)的對(duì)比效果。而由于移動(dòng)路徑可能為斜線、曲線、直線、折線或任意使用者自行定義的線條形狀,因此起始顯示位置也會(huì)因移動(dòng)路徑有所差異,在此則不針對(duì)起始顯示位置的計(jì)算方式加以限定。最后,根據(jù)顯示數(shù)據(jù)于第一區(qū)塊及第二區(qū)塊的各起始顯示位置分別顯示復(fù)制的顯示數(shù)據(jù)(步驟206),因此分別顯示復(fù)制的顯示數(shù)據(jù)時(shí),便無需從顯示數(shù)據(jù)的起始畫面第1頁開始顯示。除此之外,需要特別說明的是,本發(fā)明所提供的軌跡式窗口分割方法除了可以將一個(gè)窗口區(qū)塊分割為兩個(gè)區(qū)塊之外,分割出來的區(qū)塊更可以作為獨(dú)立的窗口區(qū)塊再進(jìn)行分割產(chǎn)生多個(gè)區(qū)塊,在此則不針對(duì)本發(fā)明所能分割窗口區(qū)塊的數(shù)目加以限定。接下來,將以一應(yīng)用有本發(fā)明的文書編輯程序作為實(shí)施例來說明本發(fā)明的詳細(xì)實(shí)施方式。請(qǐng)參考「圖3」,假設(shè)現(xiàn)有一文書編輯程序窗口 300,而顯示數(shù)據(jù)是顯示在窗口區(qū)塊 301當(dāng)中,當(dāng)使用者選擇了窗口分割的功能后,文書編輯程序?qū)?huì)接收到啟動(dòng)分割窗口區(qū)塊 301的啟動(dòng)信號(hào),此時(shí)使用者若自窗口區(qū)塊301的某一邊上的第一定點(diǎn)303將鼠標(biāo)指標(biāo)302 移動(dòng)至第二定點(diǎn)304時(shí),鼠標(biāo)光標(biāo)302的移動(dòng)路徑將會(huì)被記錄下來。假設(shè)鼠標(biāo)光標(biāo)302的移動(dòng)路徑如「圖3」中的虛線所示,則當(dāng)移動(dòng)路徑被記錄下來后,文書編輯程序記錄窗口區(qū)塊301內(nèi)顯示數(shù)據(jù)目前顯示位置的畫面,并復(fù)制顯示數(shù)據(jù)的所有內(nèi)容。在本實(shí)施例中,雖然移動(dòng)路徑舉斜線為例,但實(shí)際上移動(dòng)路徑可以是折線、曲線、直線或是使用者自行定義的可以劃分出不同區(qū)塊的線條,在此則不針對(duì)移動(dòng)路徑的方式加以限定。另外,需要特別說明的是,于本實(shí)施例中雖然以鼠標(biāo)指標(biāo)302作為指標(biāo)信號(hào)記錄移動(dòng)路徑,但在某些特定的觸控式計(jì)算機(jī)或手機(jī)裝置中,圖形使用者界面不一定具有鼠標(biāo)指標(biāo),因此使用者是直接通過手指或是觸控筆等物件直接接觸觸控表面進(jìn)行操作,接觸時(shí)的定點(diǎn)則為起點(diǎn),離開觸控表面時(shí)的定點(diǎn)則為終點(diǎn),藉此產(chǎn)生指標(biāo)信號(hào)。因此雖于本實(shí)施例中是以鼠標(biāo)指標(biāo)302舉例說明,然實(shí)際上則不以此為限。記錄完鼠標(biāo)光標(biāo)302的移動(dòng)路徑后,接著根據(jù)移動(dòng)路徑分割窗口區(qū)塊301,分割后的窗口區(qū)塊301將會(huì)如「圖4A」中所示產(chǎn)生第一區(qū)塊401及第二區(qū)塊402。然后,根據(jù)移動(dòng)路徑及目前顯示位置推算并記錄顯示數(shù)據(jù)于第一區(qū)塊401及第二區(qū)塊402的各起始顯示位置,接著再根據(jù)顯示數(shù)據(jù)于第一區(qū)塊401及第二區(qū)塊402的各起始顯示位置于第一區(qū)塊401 及第二區(qū)塊402當(dāng)中分別顯示復(fù)制的顯示數(shù)據(jù)。需要特別說明的是,文書編輯程序可以根據(jù)分割出來的第一區(qū)塊402及第二區(qū)塊 402分別產(chǎn)生兩個(gè)線程(Thread),因此無論使用者通過哪一區(qū)塊對(duì)顯示數(shù)據(jù)進(jìn)行編輯,編輯的資料都仍然可以更新到同一顯示數(shù)據(jù)上。此外,也可以分別在第一區(qū)塊401及第二區(qū)塊402產(chǎn)生卷動(dòng)組件403。通過操作卷動(dòng)組件403,使用者可以對(duì)選定區(qū)塊里面的顯示數(shù)據(jù)做顯示位置的調(diào)整。舉例來說,假設(shè)使用者利用第二區(qū)塊402當(dāng)中的卷動(dòng)組件403將顯示數(shù)據(jù)的顯示位置向左移,則移動(dòng)后將會(huì)產(chǎn)生如「圖4B」當(dāng)中所示的第二區(qū)塊402。卷動(dòng)組件403可以是如窗口中的滾動(dòng)條,或是任何使用者自定義可用來操作數(shù)據(jù)畫面移動(dòng)方向的圖形組件,在此則不針對(duì)卷動(dòng)組件403的樣式加以限定。除此之外,分割后產(chǎn)生的第一區(qū)塊401及第二區(qū)塊402可以再作為獨(dú)立的窗口區(qū)塊再分割,如「圖5」所示,同一窗口區(qū)塊可以再以相同方式分割為多個(gè)區(qū)塊501 504,由于分割的方式眾多,在此則不針對(duì)可分割的形式加以限定。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于具有通過記錄指標(biāo)信號(hào)的移動(dòng)路徑后,根據(jù)移動(dòng)路徑分割窗口區(qū)塊中的顯示數(shù)據(jù)為兩個(gè)獨(dú)立區(qū)塊分別顯示的技術(shù)手段, 藉由此一技術(shù)手段提供使用者以符合需要的方向分割窗口,達(dá)成提高使用者數(shù)據(jù)對(duì)比效果的技術(shù)功效。雖然本發(fā)明所提供的實(shí)施方式如上,惟所述的內(nèi)容并非用以直接限定本發(fā)明的專利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中的技術(shù)人員,在不脫離本發(fā)明所公開的精神和范圍的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作些許的更動(dòng)。本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
1.一種軌跡式窗口分割系統(tǒng),其特征在于,包含一接收模塊,用以接收啟動(dòng)分割一窗口區(qū)塊的一啟動(dòng)信號(hào)及接收一指標(biāo)信號(hào); 一記錄模塊,用以記錄該指標(biāo)信號(hào)自該窗口區(qū)塊的一第一邊緣上的一第一定點(diǎn)移動(dòng)至一第二邊緣上的一第二定點(diǎn)所經(jīng)過的一移動(dòng)路徑;及用以記錄該窗口區(qū)塊內(nèi)一顯示數(shù)據(jù)的一目前顯示位置,復(fù)制該顯示數(shù)據(jù),并根據(jù)該移動(dòng)路徑及該目前顯示位置推算并記錄該窗口區(qū)塊分割為一第一區(qū)塊及一第二區(qū)塊后該顯示數(shù)據(jù)的各起始顯示位置;一分割模塊,用以根據(jù)該移動(dòng)路徑分割該窗口區(qū)塊為該第一區(qū)塊及該第二區(qū)塊;及一顯示模塊,負(fù)責(zé)根據(jù)該顯示數(shù)據(jù)于該第一區(qū)塊及該第二區(qū)塊的各該起始顯示位置分別顯示復(fù)制的該顯示數(shù)據(jù)。
2.如權(quán)利要求1所述的軌跡式窗口分割系統(tǒng),其特征在于,該指標(biāo)信號(hào)為圖形使用者界面中鼠標(biāo)指標(biāo)移動(dòng)的信號(hào)或觸控式裝置中接觸移動(dòng)的信號(hào)。
3.如權(quán)利要求1所述的軌跡式窗口分割系統(tǒng),其特征在于,該分割模塊更用以根據(jù)該窗口區(qū)塊執(zhí)行的程序分別以該第一區(qū)塊及該第二區(qū)塊產(chǎn)生獨(dú)立線程(thread)。
4.如權(quán)利要求3所述的軌跡式窗口分割系統(tǒng),其特征在于,該分割模塊更用以于該第一區(qū)塊及該第二區(qū)塊分別產(chǎn)生數(shù)據(jù)畫面的一卷動(dòng)組件。
5.如權(quán)利要求1所述的軌跡式窗口分割系統(tǒng),其特征在于,該第一區(qū)塊及該第二區(qū)塊更作為獨(dú)立的該窗口區(qū)塊再被分割為多個(gè)區(qū)塊。
6.一種軌跡式窗口分割方法,其特征在于,包含下列步驟 接收啟動(dòng)分割一窗口區(qū)塊的一啟動(dòng)信號(hào);記錄一指標(biāo)信號(hào)自該窗口區(qū)塊的一第一邊緣上的一第一定點(diǎn)移動(dòng)至一第二邊緣上的一第二定點(diǎn)所經(jīng)過的一移動(dòng)路徑;記錄該窗口區(qū)塊內(nèi)一顯示數(shù)據(jù)的一目前顯示位置,并復(fù)制該顯示數(shù)據(jù); 根據(jù)該移動(dòng)路徑分割該窗口區(qū)塊為一第一區(qū)塊及一第二區(qū)塊; 根據(jù)該移動(dòng)路徑及該目前顯示位置推算并記錄該顯示數(shù)據(jù)于該第一區(qū)塊及該第二區(qū)塊的各起始顯示位置;及根據(jù)該顯示數(shù)據(jù)于該第一區(qū)塊及該第二區(qū)塊的各該起始顯示位置分別顯示復(fù)制的該顯示數(shù)據(jù)。
7.如權(quán)利要求6所述的軌跡式窗口分割方法,其特征在于,該指標(biāo)信號(hào)為圖形使用者界面中鼠標(biāo)指標(biāo)移動(dòng)的信號(hào)或觸控式裝置中接觸移動(dòng)的信號(hào)。
8.如權(quán)利要求6所述的軌跡式窗口分割方法,其特征在于,根據(jù)該顯示數(shù)據(jù)于該第一區(qū)塊及該第二區(qū)塊的各該起始顯示位置分別顯示復(fù)制的該顯示數(shù)據(jù)的步驟之前,更包含根據(jù)該窗口區(qū)塊執(zhí)行的程序分別以該第一區(qū)塊及該第二區(qū)塊產(chǎn)生獨(dú)立線程(thread)的步馬聚ο
9.如權(quán)利要求8所述的軌跡式窗口分割方法,其特征在于,根據(jù)該顯示數(shù)據(jù)于該第一區(qū)塊及該第二區(qū)塊的各該起始顯示位置分別顯示復(fù)制的該顯示數(shù)據(jù)的步驟之前,更包含于該第一區(qū)塊及該第二區(qū)塊分別產(chǎn)生數(shù)據(jù)畫面的一卷動(dòng)組件的步驟。
10.如權(quán)利要求6所述的軌跡式窗口分割方法,其特征在于,該方法更包含以該第一區(qū)塊及該第二區(qū)塊為獨(dú)立的該窗口區(qū)塊再分割為多個(gè)區(qū)塊的步驟。
全文摘要
本發(fā)明公開了一種軌跡式窗口分割系統(tǒng)及其方法,其通過記錄指標(biāo)信號(hào)的移動(dòng)路徑后,根據(jù)移動(dòng)路徑分割窗口區(qū)塊中的顯示數(shù)據(jù)為兩個(gè)獨(dú)立區(qū)塊分別顯示,藉此技術(shù)手段可以提供使用者以符合需要的方向分割窗口,達(dá)成提高使用者數(shù)據(jù)對(duì)比效果的技術(shù)功效。
文檔編號(hào)G06F3/048GK102314288SQ201010217568
公開日2012年1月11日 申請(qǐng)日期2010年7月2日 優(yōu)先權(quán)日2010年7月2日
發(fā)明者劉曉安, 邱全成 申請(qǐng)人:英業(yè)達(dá)股份有限公司