欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

控制圖形對(duì)象的三維運(yùn)動(dòng)的設(shè)備和方法

文檔序號(hào):6562109閱讀:202來源:國知局
專利名稱:控制圖形對(duì)象的三維運(yùn)動(dòng)的設(shè)備和方法
技術(shù)領(lǐng)域
本發(fā)明的設(shè)備和方法涉及控制圖形對(duì)象的三維運(yùn)動(dòng),更具體地說,涉及使用諸如觸摸板的點(diǎn)擊或滑動(dòng)的用戶輸入控制顯示的三維圖形對(duì)象的移動(dòng)和轉(zhuǎn)動(dòng)來控制圖形對(duì)象的三維運(yùn)動(dòng)。
背景技術(shù)
鼠標(biāo)的發(fā)明開創(chuàng)了圖形用戶界面(以下,稱為“GUI”)的新紀(jì)元。作為早期的GUI計(jì)算機(jī)的Xerox公司的Alto計(jì)算機(jī)包括鼠標(biāo)、圖形窗口、網(wǎng)絡(luò)功能和支持它們的操作系統(tǒng)。然后,隨著附加技術(shù)的發(fā)展,開發(fā)了應(yīng)用雙擊和多窗口功能的作為早期商用系統(tǒng)的Star計(jì)算機(jī)。
在Star系統(tǒng)問世之后,Apple引入了開始使用菜單欄、下拉菜單等的Lisa計(jì)算機(jī)。Lisa計(jì)算機(jī)已經(jīng)在商業(yè)上獲得成功并且為公眾所知。隨后Apple通過Macintosh計(jì)算機(jī)對(duì)GUI的普及做出了貢獻(xiàn)。
Microsoft公司加入了制作用于Macintosh計(jì)算機(jī)的應(yīng)用程序,接著,在當(dāng)時(shí)獲得的技術(shù)的基礎(chǔ)上,開發(fā)了Windows 1.0作為操作系統(tǒng)。最初,Windows1.0僅是軟件工具包。然而,隨著更新的技術(shù)的發(fā)展,當(dāng)前在世界范圍內(nèi)Windows已經(jīng)成為使用最廣泛的操作系統(tǒng)。
隨著Windows的推廣和互聯(lián)網(wǎng)的出現(xiàn),已經(jīng)開發(fā)了附加GUI?,F(xiàn)在,已經(jīng)開發(fā)并使用了在各種環(huán)境中提供用戶友好和直觀的信息的GUI。
GUI為計(jì)算機(jī)的使用提供了方便,并且提供了快速和直觀的信息傳輸。用戶使用鼠標(biāo)移動(dòng)鼠標(biāo)指針并且單擊或雙擊由鼠標(biāo)指針表示的圖標(biāo),從而指示計(jì)算機(jī)進(jìn)行期望的操作。此外,使用GUI顯示信息,諸如文件或其它類型的數(shù)據(jù)。在這種情況下,可通過單獨(dú)的對(duì)話窗口、幫助條等顯示信息。
隨著綜合技術(shù)的發(fā)展,已經(jīng)開發(fā)了各種便攜式終端,包括放音機(jī)、CD播放器、尋呼機(jī)、蜂窩式電話、MP3播放器和便攜式游戲機(jī)。
此外,期望數(shù)字多媒體廣播(DMB)服務(wù)的發(fā)展刺激了對(duì)提供未來將增加的DMB服務(wù)的便攜式終端的需求。
由于便攜式終端的廣泛使用,已經(jīng)開發(fā)了能夠吸引用戶的注意力的GUI。
圖1示出根據(jù)現(xiàn)有技術(shù)的根據(jù)菜單項(xiàng)的選擇確定的詳細(xì)信息的顯示。圖1顯示根據(jù)菜單項(xiàng)的狀態(tài)確定信息的等級(jí)的情況。也就是說,當(dāng)菜單項(xiàng)處于簡化的狀態(tài)10時(shí),僅顯示諸如文件名的表示數(shù)據(jù)的種類的信息。當(dāng)由用戶選擇菜單項(xiàng)并以擴(kuò)展的狀態(tài)20顯示時(shí),除了文件名之外,還顯示文件的種類、大小和其它附加的信息。
然而,圖1所示的顯示靜態(tài)地表示數(shù)據(jù)信息,因此不向用戶提供視覺效果。使用這種顯示,很難區(qū)別地顯示信息的等級(jí)。
在便攜式終端中廣泛地使用液晶顯示器作為顯示單元。液晶顯示器是二維顯示裝置,它通常使用二維圖形對(duì)象作為GUI。
也可實(shí)現(xiàn)和使用三維圖形對(duì)象。通過二維顯示裝置顯示三維圖形對(duì)象,從而示出三維對(duì)象的運(yùn)動(dòng)。
三維圖形對(duì)象主要用于游戲等,但是現(xiàn)在也用于便攜式終端的菜單。也就是說,用戶可使用諸如按鈕、操作桿等輸入單元控制顯示的三維圖形對(duì)象,從而能夠選擇他/她期望的項(xiàng)。
然而,對(duì)于控制三維圖形對(duì)象的運(yùn)動(dòng),四個(gè)方向的按鈕和操作桿受到它們能力的限制。也就是說,四個(gè)方向的按鈕和操作桿通常僅能控制二維運(yùn)動(dòng),因此控制三維圖形對(duì)象的運(yùn)動(dòng)受到限制。因此,為了完全控制三維圖形對(duì)象的運(yùn)動(dòng),需要附加的按鈕。
另外,盡管使用四個(gè)方向的按鈕和操作桿實(shí)現(xiàn)移動(dòng)很容易,但是實(shí)現(xiàn)三維圖形對(duì)象的轉(zhuǎn)動(dòng)并不容易。
因此,需要通過用戶的直觀輸入實(shí)現(xiàn)三維圖形對(duì)象的移動(dòng)和轉(zhuǎn)動(dòng)的方法和設(shè)備。

發(fā)明內(nèi)容
本發(fā)明提供一種使用諸如在觸摸板上點(diǎn)擊或滑動(dòng)的用戶輸入來控制顯示的三維圖形對(duì)象的移動(dòng)和轉(zhuǎn)動(dòng)的設(shè)備和方法。
根據(jù)本發(fā)明的一方面,提供一種用于控制圖形對(duì)象的三維運(yùn)動(dòng)的設(shè)備,該設(shè)備包括觸摸板,接收通過觸摸實(shí)現(xiàn)的用戶輸入;位置確定單元,確定用戶輸入的觸摸位置;路徑檢測(cè)單元,從確定的觸摸位置檢測(cè)滑動(dòng)路徑和滑動(dòng)路徑的方向;以及圖形對(duì)象控制單元,根據(jù)檢測(cè)的滑動(dòng)路徑控制圖形對(duì)象的三維運(yùn)動(dòng)。
根據(jù)本發(fā)明的另一方面,提供一種控制圖形對(duì)象的三維運(yùn)動(dòng)的方法,該方法包括接收通過觸摸實(shí)現(xiàn)的用戶輸入;確定用戶輸入的觸摸位置;從確定的觸摸位置檢測(cè)滑動(dòng)路徑和滑動(dòng)路徑的方向;以及根據(jù)檢測(cè)的滑動(dòng)路徑控制圖形對(duì)象的三維運(yùn)動(dòng)。


通過下面結(jié)合附圖對(duì)其示例性實(shí)施例進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其它方面將會(huì)變得更加清楚,其中圖1示出根據(jù)現(xiàn)有技術(shù)的根據(jù)菜單項(xiàng)的選擇確定的詳細(xì)信息的顯示;圖2示出根據(jù)本發(fā)明的示例性實(shí)施例的用于控制圖形對(duì)象的三維運(yùn)動(dòng)的設(shè)備;圖3示出根據(jù)本發(fā)明的示例性實(shí)施例的觸摸板;圖4A和圖4B示出根據(jù)本發(fā)明的另一示例性實(shí)施例的觸摸板;圖5A至圖5C示出根據(jù)本發(fā)明的示例性實(shí)施例的圖形對(duì)象的轉(zhuǎn)動(dòng);圖6A至圖6C示出根據(jù)本發(fā)明的另一示例性實(shí)施例的圖形對(duì)象的轉(zhuǎn)動(dòng);圖7A至圖7C示出根據(jù)本發(fā)明的示例性實(shí)施例的圖形對(duì)象的移動(dòng);圖8A至圖8C示出根據(jù)本發(fā)明的另一示例性實(shí)施例的圖形對(duì)象的的移動(dòng);以及圖9示出根據(jù)本發(fā)明的示例性實(shí)施例的控制圖形對(duì)象的三維運(yùn)動(dòng)的過程。
具體實(shí)施例方式
通過參照下面的示例性實(shí)施例的詳細(xì)說明和附圖,可以更加容易的理解本發(fā)明的優(yōu)點(diǎn)和特點(diǎn)以及實(shí)現(xiàn)本發(fā)明的方法。然而,本發(fā)明可以以許多不同的形式被實(shí)施并且不應(yīng)被解釋為局限于在此闡述的示例性實(shí)施例。更恰當(dāng)?shù)厥牵峁┻@些實(shí)施例從而本公開將會(huì)徹底和完整,并將全面地將本發(fā)明的構(gòu)思傳達(dá)給本領(lǐng)域的技術(shù)人員,并且本發(fā)明僅由權(quán)利要求所限定。在整個(gè)說明書中相同的標(biāo)號(hào)是指相同的部件。
現(xiàn)將參照其中顯示了本發(fā)明的示例性實(shí)施例的附圖來更加全面地描述本發(fā)明。
應(yīng)該理解,流程圖的每一個(gè)塊和在流程圖中的塊的組合可由計(jì)算機(jī)程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可被提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)、或者其他可編程數(shù)據(jù)處理設(shè)備的處理器,從而經(jīng)計(jì)算機(jī)或者其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令創(chuàng)建用于實(shí)現(xiàn)在一個(gè)流程圖塊或多個(gè)流程圖塊中描述的功能的手段。這些計(jì)算機(jī)程序指令也可被存儲(chǔ)在可指導(dǎo)計(jì)算機(jī)或者其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲(chǔ)器中,以便存儲(chǔ)在計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲(chǔ)器中的指令生成包括實(shí)現(xiàn)在一個(gè)流程圖塊或多個(gè)流程圖塊中描述的功能的指令手段的產(chǎn)品。計(jì)算機(jī)程序指令也可被載入計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備,以使得一系列操作步驟在計(jì)算機(jī)或其他可編程設(shè)備上被執(zhí)行以產(chǎn)生計(jì)算機(jī)執(zhí)行的過程,從而使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在一個(gè)流程圖塊或多個(gè)流程圖塊中描述的功能的步驟。
框圖的每個(gè)塊可代表模塊,段或代碼的一部分,其包括一個(gè)或更多用于實(shí)現(xiàn)特定的邏輯功能的可執(zhí)行指令。應(yīng)注意的是,在一些可選擇的實(shí)現(xiàn)中,在這些塊中標(biāo)注的功能可不按順序來執(zhí)行。例如,連續(xù)的兩個(gè)塊事實(shí)上可基本同時(shí)地被執(zhí)行,或者有時(shí)塊以相反的順序被執(zhí)行,這取決于涉及的功能。
圖2示出根據(jù)本發(fā)明的示例性實(shí)施例的用于控制圖形對(duì)象的三維運(yùn)動(dòng)的設(shè)備。用于控制三維運(yùn)動(dòng)的設(shè)備(以下,稱為三維運(yùn)動(dòng)控制設(shè)備)200具有觸摸板210、按鈕輸入檢測(cè)單元220、位置確定單元230、路徑檢測(cè)單元240、圖形對(duì)象控制單元250和顯示單元260。
觸摸板210接收通過觸摸實(shí)現(xiàn)的用戶輸入。也就是說,觸摸板210檢測(cè)按在觸摸板210上用戶的手指的運(yùn)動(dòng)和壓力。
觸摸板210具有多個(gè)材料層。最上層是用戶的手指觸摸的層。在安排在最上層下面并且通過薄絕緣體與最上層分開的層中,以柵格形狀形成水平和垂直的電極條。電極條層下面是電路板,電極條層連接到所述電路板。電極條層充滿恒定的交流電(AC)。如果用戶的手指與電極條柵格接近,則切斷電流,并且通過電路板檢測(cè)電流的切斷,從而接收到用戶輸入。
觸摸板210可通過三維軸被分為與六個(gè)方向相應(yīng)的六個(gè)區(qū)??梢砸愿鞣N形式來分區(qū)。為了讓用戶識(shí)別區(qū)的邊界,可在觸摸板210的面上顯示邊界線。
位置確定單元230確定用戶輸入的觸摸位置。在這里,可通過觸摸和觸摸釋放或在觸摸之后滑動(dòng)來簡單地實(shí)現(xiàn)觸摸。也就是說,一旦由用戶在觸摸板210上進(jìn)行觸摸,則位置確定單元230用于實(shí)時(shí)確定觸摸位置。
在觸摸板210的面上的六個(gè)區(qū)之中的特定區(qū)中進(jìn)行觸摸之后,按鈕輸入檢測(cè)單元220檢測(cè)由觸摸釋放產(chǎn)生的按鈕輸入。也就是說,如果用戶的手指觸摸觸摸板210的特定位置并釋放觸摸,則位置確定單元230將觸摸位置和觸摸釋放位置發(fā)送給按鈕輸入檢測(cè)單元220。然后,按鈕輸入檢測(cè)單元220基于觸摸位置和觸摸釋放位置檢測(cè)按鈕輸入。
按鈕輸入檢測(cè)單元220可參照區(qū)的邊界線確定在觸摸位置和觸摸釋放位置之間的差異。也就是說,如果觸摸位置和觸摸釋放位置包括在特定區(qū)的邊界線之內(nèi),則按鈕輸入檢測(cè)單元220認(rèn)為該觸摸為那個(gè)區(qū)的按鈕輸入。相反,如果觸摸位置和觸摸釋放位置處于不同的區(qū),則按鈕輸入檢測(cè)單元220認(rèn)為該觸摸不是按鈕輸入。
同時(shí),用戶可在特定區(qū)輸入滑動(dòng)命令。然后,即使觸摸位置和觸摸釋放位置包括在特定區(qū)的邊界線之內(nèi),那么當(dāng)觸摸位置和觸摸釋放位置之間的距離超過預(yù)定閾值時(shí),按鈕輸入檢測(cè)單元220也認(rèn)為該觸摸和觸摸釋放不是按鈕輸入。
路徑檢測(cè)單元240用于在預(yù)定方向從位置確定單元230確定的觸摸位置檢測(cè)滑動(dòng)路徑。也就是說,路徑檢測(cè)單元240在觸摸板上保持觸摸的狀態(tài)下實(shí)時(shí)檢測(cè)關(guān)于初始觸摸位置的運(yùn)動(dòng)位置。
可在不考慮區(qū)之間的邊界線的情況下,執(zhí)行通過路徑檢測(cè)單元240的滑動(dòng)路徑檢測(cè)。也就是說,如果初始觸摸位置和當(dāng)前觸摸位置之間的距離超過預(yù)定閾值,則路徑檢測(cè)單元240認(rèn)為觸摸和觸摸釋放是滑動(dòng)命令,并檢測(cè)該路徑。
圖形對(duì)象控制單元250根據(jù)通過路徑檢測(cè)單元240檢測(cè)的滑動(dòng)路徑控制圖形對(duì)象的三維運(yùn)動(dòng)。
三維運(yùn)動(dòng)包括根據(jù)當(dāng)釋放用戶在觸摸板210上的觸摸時(shí)的滑動(dòng)路徑的圖形對(duì)象的轉(zhuǎn)動(dòng)。例如,在當(dāng)釋放用戶的觸摸時(shí)的滑動(dòng)路徑是在X軸方向的直線運(yùn)動(dòng)的情況下,圖形對(duì)象控制單元250圍繞Y軸或Z軸轉(zhuǎn)動(dòng)顯示的圖形對(duì)象。
可同時(shí)顯示多個(gè)圖形對(duì)象。在這種情況下,三維運(yùn)動(dòng)可包括根據(jù)當(dāng)釋放用戶在觸摸板210上的觸摸時(shí)的滑動(dòng)路徑,多個(gè)圖形對(duì)象之中的位于特定圖形對(duì)象附近的圖形對(duì)象圍繞改特定圖形對(duì)象的轉(zhuǎn)動(dòng)。
圖形對(duì)象控制單元250可實(shí)時(shí)轉(zhuǎn)動(dòng)圖形對(duì)象。在這種情況下,三維運(yùn)動(dòng)包括根據(jù)與沿一個(gè)軸的兩個(gè)方向相應(yīng)的兩個(gè)區(qū)之間的滑動(dòng)路徑的圖形對(duì)象的轉(zhuǎn)動(dòng)。例如,在被分為與+X、-X、+Y、-Y、+Z和-Z六個(gè)方向相應(yīng)的區(qū)的觸摸板210中,當(dāng)用戶的初始觸摸位置是-X并且最終觸摸位置是+X時(shí),滑動(dòng)路徑是從-X到+X的線,從而,圍繞Y軸或Z軸轉(zhuǎn)動(dòng)顯示的圖形對(duì)象。
當(dāng)存在多個(gè)圖形對(duì)象時(shí),三維運(yùn)動(dòng)包括根據(jù)與沿軸相應(yīng)的兩個(gè)區(qū)之間的滑動(dòng)路徑的位于特定圖形對(duì)象附近的圖形對(duì)象圍繞該特定圖形對(duì)象的轉(zhuǎn)動(dòng)。
下面將參照?qǐng)D5A至圖5C和圖6A至圖6C給出圖形對(duì)象的示例性轉(zhuǎn)動(dòng)的詳細(xì)描述。
三維運(yùn)動(dòng)包括根據(jù)通過按鈕輸入檢測(cè)單元220檢測(cè)的按鈕輸入的圖形對(duì)象的移動(dòng)。例如,在被分為與+X、-X、+Y、-Y、+Z和-Z六個(gè)方向相應(yīng)的區(qū)的觸摸板300中,當(dāng)用戶的初始觸摸位置是-X并且觸摸釋放位置也是-X時(shí),它表示顯示的圖像在-X方向上移動(dòng)。
當(dāng)存在多個(gè)圖形對(duì)象時(shí),三維運(yùn)動(dòng)可包括根據(jù)通過按鈕輸入檢測(cè)單元220檢測(cè)的按鈕輸入的在多個(gè)圖形對(duì)象之中的聚焦的移動(dòng)。
下面還將參照?qǐng)D7A至圖7C和圖8A至圖8C給出圖形對(duì)象的示例性移動(dòng)的詳細(xì)描述。
顯示單元260用于顯示圖形對(duì)象。顯示單元260是具有能夠顯示輸入圖像信號(hào)的圖像顯示裝置的模塊,諸如陰極射線管(CRT)、液晶顯示器(LCD)、發(fā)光二極管(LED)、有機(jī)發(fā)光二極管(OLED)、或等離子顯示面板(PDP),并且用于顯示轉(zhuǎn)動(dòng)或移動(dòng)的圖形對(duì)象。
圖3示出根據(jù)本發(fā)明的實(shí)施例的觸摸板300。在圖3中,可以看到以六面體形狀在觸摸板300的面上顯示的與三維軸的六個(gè)方向相應(yīng)的六個(gè)區(qū)311、312、313、314、320和330。
實(shí)際上,當(dāng)如圖3所示在二維觸摸板300上表示六面體三維對(duì)象時(shí),可顯示三個(gè)面310、320和330。在這些面中,一個(gè)面(以下,稱為“前面”)310被分成與沿兩個(gè)軸的四個(gè)方向相應(yīng)的四個(gè)區(qū)311、312、313和314。剩余的兩個(gè)面(以下,分別稱為“第一側(cè)面”和“第二側(cè)面”)320和330被分別分配給與沿剩余的一個(gè)軸的兩個(gè)方向相應(yīng)的兩個(gè)區(qū)320和330。
如果在六個(gè)區(qū)311、312、313、314、320和330之內(nèi)發(fā)生用戶的觸摸和觸摸釋放,則圖形對(duì)象控制單元250在相應(yīng)的方向上移動(dòng)顯示的圖形對(duì)象。例如,如果在-X區(qū)311上發(fā)生用戶的觸摸和觸摸釋放,則圖形對(duì)象控制單元250在-X方向上移動(dòng)圖形對(duì)象。此外,如果在+Y區(qū)314上發(fā)生用戶的觸摸和觸摸釋放,則圖形對(duì)象控制單元250在+Y方向上移動(dòng)圖形對(duì)象。
觸摸板300接收用戶的滑動(dòng)運(yùn)動(dòng)310a、320a和330a,并且三維運(yùn)動(dòng)控制設(shè)備轉(zhuǎn)動(dòng)顯示的圖形對(duì)象(310b、320b和330b)。例如,當(dāng)檢測(cè)到滑動(dòng)路徑310a處于X軸方向時(shí),圖形對(duì)象控制單元250圍繞Y軸轉(zhuǎn)動(dòng)圖形對(duì)象(310b)。當(dāng)檢測(cè)到滑動(dòng)路徑320a處于Y軸方向時(shí),圖形對(duì)象控制單元250圍繞X軸轉(zhuǎn)動(dòng)圖形對(duì)象(320b)。另外,當(dāng)檢測(cè)到圓形滑動(dòng)路徑330a時(shí),圖形對(duì)象控制單元250圍繞Z軸轉(zhuǎn)動(dòng)圖形對(duì)象(330b)。也就是說,圖形對(duì)象控制單元250根據(jù)直線或曲線滑動(dòng)路徑應(yīng)用圖形對(duì)象的三維運(yùn)動(dòng)。
在這里,當(dāng)應(yīng)用圖形對(duì)象的三維運(yùn)動(dòng)時(shí),圖形對(duì)象控制單元250檢測(cè)輸入滑動(dòng)路徑,并且應(yīng)用三維運(yùn)動(dòng),也就是說,當(dāng)釋放觸摸時(shí)圖形對(duì)象的轉(zhuǎn)動(dòng)。
圖形對(duì)象控制單元250可將三維運(yùn)動(dòng)應(yīng)用于多個(gè)圖形對(duì)象。當(dāng)輸入用戶的滑動(dòng)時(shí),圖形對(duì)象控制單元250可圍繞特定圖形對(duì)象轉(zhuǎn)動(dòng)多個(gè)圖形對(duì)象之中位于該特定圖形對(duì)象附近的圖形對(duì)象。
圖4A和圖4B是顯示根據(jù)本發(fā)明的另一實(shí)施例的觸摸板的示圖。在圖4A中,以六面體形狀在觸摸板400a的面上實(shí)現(xiàn)與三維軸的六個(gè)方向相應(yīng)的六個(gè)區(qū)411a、412a、413a、414a、420a和430a。
如圖4A所示,當(dāng)如圖所示在二維觸摸板400a上表示六面體三維對(duì)象時(shí),可顯示三個(gè)面410a、420a和430a。在這些面中,一個(gè)面(以下,稱為“前面”)410被分成與沿兩個(gè)軸的四個(gè)方向相應(yīng)的四個(gè)區(qū)411a、412a、413a和414a。剩余的兩個(gè)面(以下,分別稱為“第一側(cè)面”和“第二側(cè)面”)420a和430a被分別分配給與沿剩余的一個(gè)軸的兩個(gè)方向相應(yīng)的兩個(gè)區(qū)420a和430a。
假設(shè)前面的水平軸和垂直軸分別為X軸和Y軸。然后,將X軸的左區(qū)和右區(qū)分別分配給-X區(qū)411a和+X區(qū)412a,將Y軸的上區(qū)和下區(qū)分別分配給+Y區(qū)414a和-Y區(qū)413a。另外,可將與第一側(cè)面相應(yīng)的區(qū)和與第二側(cè)面相應(yīng)的區(qū)分別分配給+Z區(qū)430a和-Z區(qū)420a。
同樣,如果分配與三維軸的六個(gè)方向相應(yīng)的六個(gè)區(qū),則當(dāng)在特定區(qū)連續(xù)輸入觸摸和觸摸釋放時(shí),圖形對(duì)象控制單元250在與該區(qū)相應(yīng)的方向上移動(dòng)顯示的圖像。同時(shí),當(dāng)在進(jìn)行觸摸的狀態(tài)下輸入滑動(dòng)命令時(shí),圖形對(duì)象控制單元250根據(jù)滑動(dòng)路徑轉(zhuǎn)動(dòng)顯示的圖形對(duì)象。
例如,如果在-X區(qū)411a連續(xù)輸入用戶的觸摸和觸摸釋放,則圖形對(duì)象控制單元250在-X方向上移動(dòng)顯示的圖形對(duì)象。此外,如果在+Y區(qū)414a連續(xù)輸入用戶的觸摸和觸摸釋放,則圖形對(duì)象控制單元250在+Y方向上移動(dòng)顯示的圖形對(duì)象。
如果輸入從-X區(qū)411a到+X區(qū)412a的滑動(dòng)命令,則圖形對(duì)象控制單元250圍繞Y軸轉(zhuǎn)動(dòng)顯示的圖形對(duì)象。如果輸入從-Z區(qū)420a到+Z區(qū)430a的滑動(dòng)命令,則圖形對(duì)象控制單元250圍繞Z軸轉(zhuǎn)動(dòng)顯示的圖形對(duì)象。
如上所述,可由邊界線劃分各個(gè)區(qū),并且可在觸摸板400a的面上顯示邊界線。因此,用戶可根據(jù)邊界線檢查他/她期望的區(qū),接著可使用觸摸來輸入命令。
根據(jù)用戶的滑動(dòng)命令的圖形對(duì)象的轉(zhuǎn)動(dòng)可具有根據(jù)初始觸摸位置的轉(zhuǎn)動(dòng)軸。
例如,如果輸入從-X區(qū)411a到+X區(qū)412a的滑動(dòng)命令,則圖形對(duì)象控制單元250圍繞Y軸轉(zhuǎn)動(dòng)顯示的圖形對(duì)象。在這種情況下,即使觸摸位置延伸到+X區(qū)412a之外的-Z區(qū)420a,圖形對(duì)象控制單元250也不圍繞Z軸轉(zhuǎn)動(dòng)圖形對(duì)象。也就是說,如果初始位置在-X區(qū)411a或+X區(qū)412a,則圖形對(duì)象控制單元250不圍繞X軸或Z軸轉(zhuǎn)動(dòng)圖形對(duì)象,而是根據(jù)輸入的滑動(dòng)命令圍繞Y軸轉(zhuǎn)動(dòng)圖形對(duì)象。
同樣,如果根據(jù)初始觸摸位置確定轉(zhuǎn)動(dòng)軸,則圖形對(duì)象控制單元250可實(shí)時(shí)轉(zhuǎn)動(dòng)圖形對(duì)象。也就是說,在用戶進(jìn)行觸摸釋放之前,可執(zhí)行根據(jù)滑動(dòng)路徑的圖形對(duì)象的轉(zhuǎn)動(dòng)。
圖4B示出根據(jù)本發(fā)明的另一實(shí)施例的觸摸板。參照?qǐng)D4B,可以看到,在觸摸板400b的面上,顯示與沿三維軸的六個(gè)方向相應(yīng)的六個(gè)區(qū)411b、412b、413b、414b、420b和430b,這些區(qū)將被分成中心面410b和邊緣面420b和430b。
在這里,中心面410b被分成與沿兩個(gè)軸的四個(gè)方向相應(yīng)的四個(gè)區(qū)411b、412b、413b和414b,并且邊緣面被垂直地分開并被分配給與沿剩余軸的兩個(gè)方向相應(yīng)的兩個(gè)區(qū)420b和430b。
假設(shè)中心面410b的水平軸和垂直軸分別為X軸和Y軸。然后,將X軸的左區(qū)和右區(qū)分別分配給-X區(qū)411b和+X區(qū)412b,將Y軸的上區(qū)和下區(qū)分別分配給+Y區(qū)414b和-Y區(qū)413b。另外,可將上邊緣面和下邊緣面分別分配給+Z區(qū)430b和-Z區(qū)420b。
在分配了六個(gè)區(qū)411b、412b、413b、414b、420b和430b的情況下,根據(jù)輸入按鈕命令和滑動(dòng)命令的圖形對(duì)象的移動(dòng)和轉(zhuǎn)動(dòng)如上所述,因此將省略其描述。
圖5A至圖5C顯示根據(jù)本發(fā)明的實(shí)施例的圖形對(duì)象的轉(zhuǎn)動(dòng)。
如果在觸摸板300、400a或400b上的X軸方向輸入滑動(dòng)命令,并且釋放用戶的觸摸,則圖形對(duì)象控制單元250圍繞Y軸轉(zhuǎn)動(dòng)圖形對(duì)象510。
如果在觸摸板300、400a或400b上的Y軸方向輸入滑動(dòng)命令,并且釋放用戶的觸摸,則圖形對(duì)象控制單元250圍繞X軸轉(zhuǎn)動(dòng)圖形對(duì)象520。
如果在觸摸板300、400a或400b上輸入圓形滑動(dòng)命令,并且釋放用戶的觸摸,則圖形對(duì)象控制單元250圍繞Z軸轉(zhuǎn)動(dòng)圖形對(duì)象530。
當(dāng)在觸摸板300、400a或400b上進(jìn)行觸摸釋放時(shí),執(zhí)行圖形對(duì)象的轉(zhuǎn)動(dòng)。當(dāng)根據(jù)初始觸摸位置確定轉(zhuǎn)動(dòng)軸時(shí),圖形對(duì)象控制單元250可實(shí)時(shí)轉(zhuǎn)動(dòng)圖形對(duì)象。將參照附圖給出上述情況的描述。
如圖5A所示,如果在觸摸板300、400a或400b上輸入從-X區(qū)550a到+X區(qū)550b的滑動(dòng)命令,則圖形對(duì)象控制單元250圍繞Y軸轉(zhuǎn)動(dòng)圖形對(duì)象510。
如圖5B所示,如果在觸摸板300、400a或400b上輸入從-Y區(qū)560a到+Y區(qū)560b的滑動(dòng)命令,則圖形對(duì)象控制單元250圍繞X軸轉(zhuǎn)動(dòng)圖形對(duì)象520。
如圖5C所示,如果在觸摸板300、400a或400b上輸入從-Z區(qū)570a到+Z區(qū)570b的滑動(dòng)命令,則圖形對(duì)象控制單元250圍繞Z軸轉(zhuǎn)動(dòng)圖形對(duì)象530。
當(dāng)實(shí)時(shí)轉(zhuǎn)動(dòng)圖形對(duì)象時(shí),基于觸摸板300、400a或400b上的初始觸摸位置確定轉(zhuǎn)動(dòng)軸。也就是說,當(dāng)觸摸初始位置在觸摸板300、400a或400b上的-X區(qū)550a或+X區(qū)550b中時(shí),在這個(gè)區(qū)的滑動(dòng)命令被識(shí)別為在Y軸方向的轉(zhuǎn)動(dòng)。此外,當(dāng)觸摸初始位置在觸摸板300、400a或400b上的-Y區(qū)560a或+Y區(qū)560b中時(shí),在這個(gè)區(qū)的滑動(dòng)命令被識(shí)別為在X軸方向的轉(zhuǎn)動(dòng)。另外,當(dāng)觸摸初始位置在觸摸板300、400a或400b上的-Z區(qū)570a或+Z區(qū)570b中時(shí),在這個(gè)區(qū)的滑動(dòng)命令被識(shí)別為在Z軸方向的轉(zhuǎn)動(dòng)。
當(dāng)由用戶輸入的滑動(dòng)路徑通過不同的軸時(shí),圖形對(duì)象控制單元250可在切換轉(zhuǎn)動(dòng)軸的同時(shí)轉(zhuǎn)動(dòng)圖形對(duì)象。
例如,當(dāng)初始觸摸位置在-X區(qū)550a中,并且用戶的滑動(dòng)路徑是+X區(qū)550b的方向時(shí),圖形對(duì)象圍繞Y軸轉(zhuǎn)動(dòng)。當(dāng)用戶的滑動(dòng)路徑通過觸摸板300、400a或400b的-X區(qū)550a、+Y區(qū)560b、-Y區(qū)560a和+X區(qū)550b時(shí),在-X區(qū)550a和+Y區(qū)560b中,圖形對(duì)象圍繞Y軸轉(zhuǎn)動(dòng),并接著圍繞X軸轉(zhuǎn)動(dòng)。此外,在+Y區(qū)560b和-Y區(qū)560a中,圖形對(duì)象圍繞X軸轉(zhuǎn)動(dòng)。另外,在-Y區(qū)560a和+X區(qū)550b中,圖形對(duì)象圍繞X軸轉(zhuǎn)動(dòng)并接著圍繞Y軸轉(zhuǎn)動(dòng)。也就是說,在這些區(qū)中的邊界線處切換轉(zhuǎn)動(dòng)軸。
當(dāng)由用戶輸入的滑動(dòng)路徑復(fù)合地包括各個(gè)軸的分量時(shí),圖形對(duì)象控制單元250可圍繞多個(gè)轉(zhuǎn)動(dòng)軸轉(zhuǎn)動(dòng)圖形對(duì)象。
例如,當(dāng)以觸摸板300、400a或400b的-X區(qū)550a和+Y區(qū)560b之間的邊界線作為初始觸摸位置,在+X區(qū)550b和-Y區(qū)560a之間的邊界線的方向形成滑動(dòng)路徑時(shí),圖形對(duì)象控制單元250同時(shí)執(zhí)行根據(jù)從-X區(qū)550a到+X區(qū)550b的滑動(dòng)路徑的圍繞Y軸的圖形對(duì)象的轉(zhuǎn)動(dòng),和根據(jù)從+Y區(qū)560b到-Y區(qū)560a的滑動(dòng)路徑的圍繞X軸的圖形對(duì)象的轉(zhuǎn)動(dòng)。
可由用戶設(shè)置圍繞一個(gè)軸的圖形對(duì)象的轉(zhuǎn)動(dòng)和圍繞多個(gè)軸的圖形圖像的轉(zhuǎn)動(dòng)。
圖6A至圖6C顯示根據(jù)本發(fā)明的另一實(shí)施例的圖形對(duì)象的轉(zhuǎn)動(dòng)。
在圖5A至圖5C中,圖形對(duì)象圍繞三維軸之中的一個(gè)軸或多個(gè)軸轉(zhuǎn)動(dòng)。在圖6A至圖6C中,多個(gè)圖形對(duì)象圍繞一個(gè)圖形對(duì)象轉(zhuǎn)動(dòng)。
如果在觸摸板300、400a或400b上的X軸的方向輸入滑動(dòng)命令,并且釋放用戶的觸摸,則圖形對(duì)象控制單元250圍繞Y軸轉(zhuǎn)動(dòng)除了位于中心的圖形對(duì)象610之外的圖形對(duì)象610a、610b、610c和610d。
如果在觸摸板300、400a或400b上的Y軸的方向輸入滑動(dòng)命令,并且釋放用戶的觸摸,則圖形對(duì)象控制單元250圍繞X軸轉(zhuǎn)動(dòng)除了位于中心的圖形對(duì)象620之外的圖形對(duì)象620a、620b、620c和620d。
另外,如果在觸摸板300、400a或400b上輸入圓形滑動(dòng)命令,并且釋放用戶的觸摸,則圖形對(duì)象控制單元250圍繞Z軸轉(zhuǎn)動(dòng)除了位于中心的圖形對(duì)象630之外的圖形對(duì)象630a、630b、630c和630d。
當(dāng)在觸摸板300、400a或400b上進(jìn)行用戶的觸摸釋放時(shí),執(zhí)行圖形對(duì)象的轉(zhuǎn)動(dòng)。當(dāng)根據(jù)初始觸摸位置確定轉(zhuǎn)動(dòng)軸時(shí),圖形對(duì)象控制單元250可實(shí)時(shí)轉(zhuǎn)動(dòng)圖形對(duì)象。將參照附圖給出其描述。
如圖6A所示,如果滑動(dòng)命令是從觸摸板300、400a或400b的-X區(qū)650a到+X區(qū)650b,則圖形對(duì)象控制單元250圍繞Y軸轉(zhuǎn)動(dòng)除了位于中心的圖形對(duì)象610之外的圖形對(duì)象610a、610b、610c和610d。
如圖6B所示,如果滑動(dòng)命令是從觸摸板300、400a或400b的-Y區(qū)660a到+Y區(qū)660b,則圖形對(duì)象控制單元250圍繞X軸轉(zhuǎn)動(dòng)除了位于中心的圖形對(duì)象620之外的圖形對(duì)象620a、620b、620c和620d。
另外,如圖6C所示,如果滑動(dòng)命令是從觸摸板300、400a或400b的-Z區(qū)670a到+Z區(qū)670b,則圖形對(duì)象控制單元250圍繞Z軸轉(zhuǎn)動(dòng)除了位于中心的圖形對(duì)象630之外的圖形對(duì)象630a、630b、630c和630d。
在這里,除了位于中心的圖形對(duì)象610、620和630之外,圖形對(duì)象610a、610b、610c和610d,圖形對(duì)象620a、620b、620c和620d,以及圖形對(duì)象630a、630b、630c和630d圍繞位于中心的圖形對(duì)象610、620和630轉(zhuǎn)動(dòng)。
當(dāng)圖形對(duì)象實(shí)時(shí)轉(zhuǎn)動(dòng)時(shí),根據(jù)觸摸板300、400a或400b的初始觸摸位置確定多個(gè)圖形對(duì)象的轉(zhuǎn)動(dòng)或轉(zhuǎn)動(dòng)軸。也就是說,當(dāng)初始觸摸位置在觸摸板300、400a或400b的-X區(qū)650a或+X區(qū)650b中時(shí),其滑動(dòng)命令被識(shí)別為僅圍繞Y軸轉(zhuǎn)動(dòng)。當(dāng)初始觸摸位置在觸摸板300、400a或400b的-Y區(qū)660a或+Y區(qū)660b中時(shí),其滑動(dòng)命令被識(shí)別為僅圍繞X軸轉(zhuǎn)動(dòng)。另外,當(dāng)初始觸摸位置在觸摸板300、400a或400b的-Z區(qū)670a或+Z區(qū)670b中時(shí),其滑動(dòng)命令被識(shí)別為僅圍繞Z軸轉(zhuǎn)動(dòng)。
另外,當(dāng)由用戶輸入的滑動(dòng)路徑通過不同的軸時(shí),圖形對(duì)象控制單元250可在切換轉(zhuǎn)動(dòng)軸的同時(shí)轉(zhuǎn)動(dòng)圖形對(duì)象。
當(dāng)由用戶輸入的滑動(dòng)路徑復(fù)合地包括各個(gè)軸的分量時(shí),圖形對(duì)象控制單元250可圍繞多個(gè)轉(zhuǎn)動(dòng)軸轉(zhuǎn)動(dòng)多個(gè)圖形對(duì)象。
可由用戶設(shè)置圍繞一個(gè)軸的多個(gè)圖形對(duì)象的轉(zhuǎn)動(dòng)和圍繞多個(gè)軸的多個(gè)圖形圖像的轉(zhuǎn)動(dòng)。
圖7A至圖7C顯示根據(jù)本發(fā)明的實(shí)施例的圖形對(duì)象的移動(dòng)。
如果分配與三維軸的六個(gè)方向相應(yīng)的六個(gè)區(qū),并且當(dāng)在特定區(qū)連續(xù)輸入觸摸和觸摸釋放時(shí),則圖形對(duì)象控制單元250在與該區(qū)相應(yīng)的方向移動(dòng)顯示的圖形對(duì)象。
如圖7A所示,如果在觸摸板300、400a或400b的-X區(qū)750a或+X區(qū)750b中輸入觸摸和觸摸釋放,則圖形對(duì)象控制單元250將圖形對(duì)象710移動(dòng)到左側(cè)710a或右側(cè)710b。
如圖7B所示,如果在觸摸板300、400a或400b的+Y區(qū)760b或-Y區(qū)760a中輸入觸摸和觸摸釋放,則圖形對(duì)象控制單元250將圖形對(duì)象710移動(dòng)到上側(cè)720a或下側(cè)720b。
另外,如圖7C所示,如果在觸摸板300、400a或400b的-Z區(qū)770a或+Z區(qū)770b中輸入觸摸和觸摸釋放,則圖形對(duì)象控制單元250將圖形對(duì)象730移動(dòng)到前側(cè)730a或后側(cè)730b。
觸摸和觸摸釋放的連續(xù)輸入命令被識(shí)別為按鈕命令,并且變成在觸摸板300、400a或400b上顯示的方向上的移動(dòng)命令,從而移動(dòng)圖形對(duì)象710、720或730。
圖形對(duì)象控制單元250可根據(jù)特定區(qū)中的滑動(dòng)命令轉(zhuǎn)動(dòng)圖形對(duì)象。因此,即使在特定區(qū)中包括觸摸位置和觸摸釋放位置,如果觸摸位置和觸摸釋放位置之間的距離超過預(yù)定閾值,則圖形對(duì)象控制單元250也可認(rèn)為該觸摸和觸摸釋放不是按鈕輸入。
也就是說,如果初始觸摸位置和觸摸釋放位置之間的距離超過預(yù)定閾值,則圖形對(duì)象控制單元250認(rèn)為該觸摸和觸摸釋放為滑動(dòng)命令,并將與滑動(dòng)路徑相應(yīng)的轉(zhuǎn)動(dòng)應(yīng)用于顯示的圖形對(duì)象。
圖8A至圖8C顯示根據(jù)本發(fā)明的另一實(shí)施例的圖形對(duì)象的移動(dòng)。
在存在多個(gè)顯示的圖形對(duì)象的情況下,并且分配與三維軸的六個(gè)方向相應(yīng)的六個(gè)區(qū),當(dāng)在特定區(qū)連續(xù)輸入觸摸和觸摸釋放時(shí),圖形對(duì)象控制單元250在與該區(qū)相應(yīng)的方向上移動(dòng)圖形對(duì)象的聚焦。
如圖8A所示,如果在觸摸板300、400a或400b的-X區(qū)850a或+X區(qū)850b中輸入觸摸和觸摸釋放,則圖形對(duì)象控制單元250將圖形對(duì)象的聚焦810移動(dòng)到左側(cè)810a或右側(cè)810b。
如圖8B所示,如果在觸摸板300、400a或400b的+Y區(qū)860b或-Y區(qū)860a中輸入觸摸和觸摸釋放,則圖形對(duì)象控制單元250將圖形對(duì)象的聚焦820移動(dòng)到上側(cè)820a或下側(cè)820b。
另外,如圖8C所示,如果在觸摸板300、400a或400b的-Z區(qū)870a或+Z區(qū)870b中輸入觸摸和觸摸釋放,則圖形對(duì)象控制單元250將圖形對(duì)象的聚焦830移動(dòng)到前側(cè)830a或后側(cè)830b。
觸摸和觸摸釋放的連續(xù)輸入命令被識(shí)別為按鈕命令,并且變成在觸摸板300、400a或400b上顯示的方向上的移動(dòng)命令,從而移動(dòng)圖形對(duì)象的聚焦,即,光標(biāo)。
如果在觸摸板300、400a或400b上用戶的觸摸位置和觸摸釋放位置之間的距離超過預(yù)定的閾值,則圖形對(duì)象控制單元250認(rèn)為該觸摸和觸摸釋放不是按鈕輸入。在這里,可不進(jìn)行聚焦移動(dòng)。
圖9是顯示根據(jù)本發(fā)明的實(shí)施例的控制圖形對(duì)象的三維運(yùn)動(dòng)的過程的流程圖。
為了控制顯示的圖形對(duì)象的三維運(yùn)動(dòng),三維運(yùn)動(dòng)控制設(shè)備200首先接收通過觸摸實(shí)現(xiàn)的用戶輸入(操作S910)??赏ㄟ^觸摸板210接收通過觸摸實(shí)現(xiàn)的用戶輸入。觸摸板210可被分成與三維軸的六個(gè)方向相應(yīng)的六個(gè)區(qū)。在這里,可按各種形式分區(qū)而不限于關(guān)于觸摸板300、400a和400b的那些特別描述和說明。為了讓用戶識(shí)別區(qū)的邊界,可在觸摸板210的面上顯示邊界線。
如果通過觸摸板210接收通過觸摸輸入的用戶命令,則位置確定單元230確定用戶輸入的觸摸位置(操作S920)。一旦在觸摸板210上由用戶的手指進(jìn)行觸摸,則位置確定單元230確定觸摸位置直到釋放觸摸。
確定的位置被發(fā)送到按鈕輸入檢測(cè)單元220和路徑檢測(cè)單元240。
因此,在觸摸板210的面上進(jìn)行六個(gè)區(qū)之中的特定區(qū)中的觸摸之后,按鈕輸入檢測(cè)單元220使用接收的觸摸位置檢測(cè)由觸摸釋放產(chǎn)生的按鈕輸入(操作S930)。
在這里,按鈕輸入檢測(cè)單元220確定觸摸位置和觸摸釋放位置是否包括在特定區(qū)的邊界線之內(nèi)。如果觸摸位置和觸摸釋放位置包括在不同的區(qū)中,則按鈕輸入檢測(cè)單元220認(rèn)為該觸摸和觸摸釋放不是按鈕輸入。相反,如果觸摸位置和觸摸釋放位置包括在特定區(qū)的邊界線之內(nèi),則按鈕輸入檢測(cè)單元220確定觸摸位置和觸摸釋放位置之間的距離是否超過預(yù)定閾值(操作S940)。
如果觸摸位置和觸摸釋放位置之間的距離超過預(yù)定閾值,則按鈕輸入檢測(cè)單元220認(rèn)為該觸摸和觸摸釋放不是按鈕輸入。同時(shí),如果該距離沒有超過預(yù)定閾值,則按鈕輸入檢測(cè)單元220認(rèn)為該觸摸和觸摸釋放為按鈕輸入,并且將與該區(qū)相應(yīng)的信號(hào)發(fā)送到圖形對(duì)象控制單元250。
當(dāng)接收到與該區(qū)相應(yīng)的信號(hào)時(shí),圖形對(duì)象控制單元250在相應(yīng)的方向上移動(dòng)顯示的圖形對(duì)象(操作S950)。例如,在被分成與+X、-X、+Y、-Y、+Z和-Z六個(gè)方向相應(yīng)的區(qū)的觸摸板210中,當(dāng)由按鈕輸入檢測(cè)單元220產(chǎn)生的信號(hào)與-X相應(yīng)時(shí),圖形對(duì)象控制單元250在-X方向移動(dòng)顯示的圖形對(duì)象。
當(dāng)存在多個(gè)圖形對(duì)象時(shí),圖形對(duì)象控制單元250可根據(jù)從按鈕輸入檢測(cè)單元220發(fā)送的信號(hào)在圖形對(duì)象之中移動(dòng)聚焦(操作S950)。
如果由位置確定單元230確定的位置被發(fā)送到路徑檢測(cè)單元240,則路徑檢測(cè)單元240從確定的觸摸位置在預(yù)定方向檢測(cè)滑動(dòng)路徑(操作S960)。也就是說,路徑檢測(cè)單元240在觸摸保持的狀態(tài)下基于初始觸摸位置實(shí)時(shí)檢測(cè)移動(dòng)位置。
將檢測(cè)的滑動(dòng)路徑發(fā)送到圖形對(duì)象控制單元250,并且可僅當(dāng)釋放用戶的觸摸時(shí)發(fā)送滑動(dòng)路徑,或可實(shí)時(shí)發(fā)送滑動(dòng)路徑。圖形對(duì)象控制單元250參照接收的滑動(dòng)路徑轉(zhuǎn)動(dòng)顯示的圖形對(duì)象(操作S970)。例如,在釋放觸摸的狀態(tài)下,當(dāng)滑動(dòng)路徑在X軸方向時(shí),圖形對(duì)象控制單元250圍繞Y軸或Z軸轉(zhuǎn)動(dòng)顯示的圖形對(duì)象。
另外,在被分為與+X、-X、+Y、-Y、+Z和-Z六個(gè)方向相應(yīng)的區(qū)的觸摸板210中,當(dāng)用戶的初始觸摸位置是-X并且最終觸摸位置是+X時(shí),滑動(dòng)路徑是從-X到+X的線。然后,圖形對(duì)象控制單元250可圍繞Y軸或Z軸轉(zhuǎn)動(dòng)顯示的圖形對(duì)象。
當(dāng)存在多個(gè)圖形對(duì)象時(shí),圖形對(duì)象控制單元250可根據(jù)接收的滑動(dòng)路徑圍繞特定圖形對(duì)象轉(zhuǎn)動(dòng)位于該特定圖形對(duì)象的周邊的圖形對(duì)象(操作S970)。
也就是說,圖形對(duì)象控制單元250根據(jù)檢測(cè)的按鈕輸入或滑動(dòng)路徑執(zhí)行圖形對(duì)象的三維運(yùn)動(dòng)的控制。在這里,三維運(yùn)動(dòng)包括當(dāng)釋放觸摸板210上的用戶觸摸時(shí)根據(jù)滑動(dòng)路徑的圖形對(duì)象的轉(zhuǎn)動(dòng);根據(jù)在觸摸板210的區(qū)之中與一個(gè)軸的兩個(gè)方向相應(yīng)的兩個(gè)區(qū)之間的滑動(dòng)路徑的圖形對(duì)象的轉(zhuǎn)動(dòng);以及根據(jù)按鈕輸入的圖形對(duì)象的移動(dòng)。
當(dāng)存在多個(gè)顯示的圖形對(duì)象時(shí),三維運(yùn)動(dòng)包括當(dāng)釋放觸摸板210上的用戶觸摸時(shí)根據(jù)滑動(dòng)路徑的位于特定圖形對(duì)象的周邊的圖形對(duì)象圍繞該特定圖形對(duì)象的轉(zhuǎn)動(dòng);根據(jù)在觸摸板210的區(qū)之中與一個(gè)軸的兩個(gè)方向相應(yīng)的兩個(gè)區(qū)之間的滑動(dòng)路徑的位于特定圖形對(duì)象的周邊的圖形對(duì)象圍繞該特定圖形對(duì)象的轉(zhuǎn)動(dòng);以及根據(jù)按鈕輸入的多個(gè)圖形對(duì)象之間的聚焦的移動(dòng)。
通過顯示單元260顯示通過圖形對(duì)象控制單元250而移動(dòng)和轉(zhuǎn)動(dòng)的圖形對(duì)象(操作S980)。
根據(jù)上面描述的本發(fā)明的示例性實(shí)施例的控制圖形對(duì)象的三維運(yùn)動(dòng)的設(shè)備和方法,可獲得下面的效果。
第一,使用諸如觸摸板的點(diǎn)擊或滑動(dòng)的用戶輸入來控制顯示的三維圖形對(duì)象的移動(dòng)和轉(zhuǎn)動(dòng),從而可增加用戶的方便性。
第二,將現(xiàn)有的觸摸板用作輸入單元,從而可減少制造成本。
盡管已經(jīng)參照本發(fā)明的示例性實(shí)施例描述了本發(fā)明,但是在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,對(duì)其進(jìn)行各種修改和改變對(duì)于本領(lǐng)域的技術(shù)人員是明顯的。因此,應(yīng)該理解上述實(shí)施例在所有方面不是限制性的,而是示意性的。
權(quán)利要求
1.一種用于控制圖形對(duì)象的三維運(yùn)動(dòng)的設(shè)備,該設(shè)備包括觸摸板,接收通過觸摸實(shí)現(xiàn)的用戶輸入;位置確定單元,確定用戶輸入在觸摸板上的位置;路徑檢測(cè)單元,基于由位置確定單元確定的觸摸位置檢測(cè)滑動(dòng)路徑;以及圖形對(duì)象控制單元,根據(jù)由路徑檢測(cè)單元檢測(cè)的滑動(dòng)路徑,控制圖形對(duì)象的三維運(yùn)動(dòng)。
2.如權(quán)利要求1所述的設(shè)備,其中,三維運(yùn)動(dòng)包括根據(jù)當(dāng)釋放觸摸時(shí)的滑動(dòng)路徑的圖形對(duì)象的轉(zhuǎn)動(dòng)。
3.如權(quán)利要求1所述的設(shè)備,其中,三維運(yùn)動(dòng)包括根據(jù)當(dāng)釋放觸摸時(shí)的滑動(dòng)路徑的位于特定圖形對(duì)象附近的圖形對(duì)象的轉(zhuǎn)動(dòng)。
4.如權(quán)利要求2所述的設(shè)備,其中,滑動(dòng)路徑包括直線路徑和曲線路徑中的至少一個(gè)。
5.如權(quán)利要求1所述的設(shè)備,其中,觸摸板被分成與沿三維軸的六個(gè)方向相應(yīng)的六個(gè)區(qū)。
6.如權(quán)利要求5所述的設(shè)備,其中,三維運(yùn)動(dòng)包括根據(jù)與沿一個(gè)軸的兩個(gè)方向相應(yīng)的兩個(gè)區(qū)之間的滑動(dòng)路徑的圖形對(duì)象圍繞軸的轉(zhuǎn)動(dòng)。
7.如權(quán)利要求5所述的設(shè)備,其中,三維運(yùn)動(dòng)包括根據(jù)滑動(dòng)路徑的位于特定圖形對(duì)象附近的圖形對(duì)象的轉(zhuǎn)動(dòng)。
8.如權(quán)利要求6所述的設(shè)備,其中,滑動(dòng)路徑包括直線路徑和曲線路徑中的至少一個(gè)。
9.如權(quán)利要求5所述的設(shè)備,還包括按鈕輸入檢測(cè)單元,在六個(gè)區(qū)的特定區(qū)中進(jìn)行觸摸之后,檢測(cè)通過觸摸釋放產(chǎn)生的按鈕輸入。
10.如權(quán)利要求9所述的設(shè)備,其中,三維運(yùn)動(dòng)包括根據(jù)按鈕輸入的圖形對(duì)象的移動(dòng)。
11.如權(quán)利要求9所述的設(shè)備,其中,如果存在多個(gè)圖形對(duì)象,則三維運(yùn)動(dòng)包括根據(jù)按鈕輸入的多個(gè)圖形對(duì)象的聚焦的移動(dòng)。
12.如權(quán)利要求1所述的設(shè)備,還包括顯示單元,顯示所述圖形對(duì)象。
13.一種控制圖形對(duì)象的三維運(yùn)動(dòng)的方法,該方法包括接收通過觸摸實(shí)現(xiàn)的用戶輸入;確定用戶輸入在觸摸板上的觸摸位置;基于觸摸位置檢測(cè)滑動(dòng)路徑;以及根據(jù)滑動(dòng)路徑控制圖形對(duì)象的三維運(yùn)動(dòng)。
14.如權(quán)利要求13所述的方法,其中,三維運(yùn)動(dòng)包括根據(jù)當(dāng)釋放觸摸時(shí)的滑動(dòng)路徑的圖形對(duì)象的轉(zhuǎn)動(dòng)。
15.如權(quán)利要求13所述的方法,其中,三維運(yùn)動(dòng)包括根據(jù)當(dāng)釋放觸摸時(shí)的滑動(dòng)路徑的位于特定圖形對(duì)象附近的圖形對(duì)象的轉(zhuǎn)動(dòng)。
16.如權(quán)利要求14所述的方法,其中,滑動(dòng)路徑包括直線路徑和曲線路徑中的至少一個(gè)。
17.如權(quán)利要求13所述的方法,其中,觸摸板被分成與沿三維軸的六個(gè)方向相應(yīng)的六個(gè)區(qū)。
18.如權(quán)利要求17所述的方法,其中,三維運(yùn)動(dòng)包括根據(jù)與沿一個(gè)軸的兩個(gè)方向相應(yīng)的兩個(gè)區(qū)之間的滑動(dòng)路徑的圖形對(duì)象的轉(zhuǎn)動(dòng)。
19.如權(quán)利要求17所述的方法,其中,三維運(yùn)動(dòng)包括根據(jù)與沿一個(gè)軸的兩個(gè)方向相應(yīng)的兩個(gè)區(qū)之間的滑動(dòng)路徑的位于特定圖形對(duì)象附近的圖形對(duì)象的轉(zhuǎn)動(dòng)。
20.如權(quán)利要求18所述的方法,其中,滑動(dòng)路徑包括直線路徑和曲線路徑中的至少一個(gè)。
21.如權(quán)利要求17所述的方法,還包括在六個(gè)區(qū)的特定區(qū)中進(jìn)行觸摸之后,檢測(cè)通過觸摸釋放產(chǎn)生的按鈕輸入。
22.如權(quán)利要求21所述的方法,其中,三維運(yùn)動(dòng)包括根據(jù)按鈕輸入的圖形對(duì)象的移動(dòng)。
23.如權(quán)利要求21所述的方法,其中,如果存在多個(gè)圖形對(duì)象,則三維運(yùn)動(dòng)包括根據(jù)按鈕輸入的多個(gè)圖形對(duì)象的聚焦的移動(dòng)。
24.如權(quán)利要求13所述的方法,還包括顯示所述圖形對(duì)象。
全文摘要
提供一種使用諸如在觸摸板上點(diǎn)擊或滑動(dòng)的用戶輸入來控制顯示的三維圖形對(duì)象的移動(dòng)和轉(zhuǎn)動(dòng)的設(shè)備和方法。用于控制圖形對(duì)象的三維運(yùn)動(dòng)的設(shè)備包括觸摸板,接收通過觸摸實(shí)現(xiàn)的用戶輸入;位置確定單元,確定用戶輸入在觸摸板上的觸摸位置;路徑檢測(cè)單元,基于確定的觸摸位置檢測(cè)滑動(dòng)路徑和滑動(dòng)路徑的方向;以及圖形對(duì)象控制單元,根據(jù)檢測(cè)的滑動(dòng)路徑控制圖形對(duì)象的三維運(yùn)動(dòng)。
文檔編號(hào)G06F3/048GK1955901SQ200610137529
公開日2007年5月2日 申請(qǐng)日期2006年10月25日 優(yōu)先權(quán)日2005年10月26日
發(fā)明者金玟澈, 徐榮完 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
徐汇区| 克山县| 延寿县| 来宾市| 宁强县| 思南县| 永春县| 班玛县| 铜鼓县| 会同县| 凯里市| 泸溪县| 巫山县| 凤翔县| 娄底市| 沙河市| 邮箱| 剑阁县| 名山县| 都匀市| 平遥县| 西吉县| 祁东县| 赫章县| 攀枝花市| 漠河县| 巴楚县| 湄潭县| 梁河县| 滁州市| 喀喇沁旗| 利辛县| 信丰县| 定南县| 上杭县| 桑植县| 浦城县| 新野县| 昌宁县| 合江县| 昌宁县|