專利名稱:動態操作互動對象的方法及系統的制作方法
技術領域:
本發明涉及一種動態操作互動對象的方法及系統,特別是,涉及一種利用檢測 單元操作用戶界面的互動對象的方法及系統。
背景技術:
目前,現有的諸如Mac OS X、Linux、Windows等的操作系統用戶界面均是二維畫面顯示。其主要原因在于,傳統的用戶界面均是為適應鼠標或鍵盤等輸入裝置而設計 的。
然而,現今的應用軟件的功能日益增多,每個文件或對象可被對應到不同的應 用軟件或功能,因此,應用軟件所設計的用戶界面,也隨不同的功能及應用也越來越 多,甚至是,用戶界面的功能菜單的層次也越來越多,造成用戶在操作過程中必須經過 多次的輸入,才可能完成某一個操作。
以微軟的窗口操作系統而言,假設用戶要使用畫圖應用軟件,其輸入裝置為觸 摸屏,則用戶至少需要點選畫面左下方的開始對象,再滑動開始功能選單中的卷軸直到 看到附件應用程序的對象,再點選附件應用程序的對象,再點選畫圖應用軟件,才能開 啟畫圖應用軟件;換言之,用戶需要經過多次的觸控才能完成一個操作,這對用戶而言 是相當不方便的操作。發明內容
有鑒于上述現有技術中存在的問題,本發明提供一種動態操作互動對象的方 法,以解決傳統用戶界面不方便操作的問題。
根據本發明的目的,提出一種動態操作互動對象的方法,此方法適用于電子系 統,此電子系統具備用戶界面模塊和互動模塊,此方法包括電子系統接收電子系統的啟 動單元輸出的啟動信號,根據啟動信號啟動用戶界面模塊當前呈現的用戶界面的互動對 象,接收電子系統的檢測單元輸出的檢測信息,根據檢測信息在互動模塊內取得對應的 響應命令,電子系統根據響應命令操作用戶界面的互動對象。
其中,檢測單元包括圖像提取部和圖像計算部,圖像提取部和圖像計算部產生 檢測信息的步驟至少包括接收圖像提取部輸出的多個圖像數據;根據各圖像數據計算 至少一個局部特征的變動信息;根據變動信息產生對應的檢測信息。且變動信息是用戶 與圖像提取部間的相對動作。
其中,檢測單元系為一加速度動能傳感器,其產生檢測信息的步驟至少包括, 接收加速度動能傳感器所輸出的至少一軸向的加速度數據,根據加速度數據計算出一位 移信息,再根據位移信息產生對應的檢測信息。
其中,電子系統根據響應命令操作用戶界面的步驟,還包括,根據一自動立體 法(Autostereoscopic)改變用戶界面呈現的角度及形狀,以將用戶界面改變為立體對象。
其中,當電子系統根據啟動信號啟動互動模塊之后,或電子系統根據響應命令操作用戶界面的互動對象之后,均還可包括接收電子系統的操控單元輸出的操作信 號,根據操作信號在互動模塊內取得對應的操作命令,電子系統根據操作命令操作互動 對象。
根據本發明的目的,提出一種動態操作互動對象系統,系統包括用戶界面模 塊、互動模塊、顯示單元、啟動單元和檢測單元,其中,用戶界面模塊具有多個用戶界 面,互動模塊具有多個互動對象和多個響應命令,顯示單元顯示至少一個用戶界面和互 動對象,啟動單元提供啟動信號,檢測單元提供至少一個檢測信息,而互動模塊接收啟 動信號而被啟動,并根據檢測信息輸出對應的響應命令,且根據響應命令操作用戶界面 的互動對象。
如所述,依本發明之動態操作互動對象之方法,其可具有下述優點
(1)通過用戶與電子系統間的相對位移,或電子系統本身的位移,操作互動對 象,可減少鼠標、鍵盤或觸控式屏幕的操作次數。
( 互動對象以電子系統本身的位移,操作互動對象,再搭配鼠標、鍵盤或觸控 式屏幕的操作,使電子系統具備多樣化的操作方式。
圖1是本發明的系統結構示意圖2是本發明的動作流程圖3是本發明的第一實施例的使用狀態示意圖4是本發明的第一實施例圖像提取部和圖像計算部產生檢測信息的流程圖5是本發明的第二實施例的使用狀態示意圖6是本發明的第三實施例的使用狀態示意圖7是本發明的第三實施例的加速度動能傳感器產生檢測信息的流程圖8是本發明在第三實施例的另一使用狀態示意圖9是本發明在第三實施例的另一使用狀態示意圖10是圖9的移動電話再次被轉動的示意圖11是本發明在第三實施例的另一使用狀態示意圖12是本發明在各實施例中的電子系統根據響應命令操作用戶界面的流程圖13是本發明的各實施例的立體物件示意圖14是本發明的各實施例的操控單元被操作之后的動作流程圖;以及
圖15是本發明第四實施的使用狀態示意圖。
主要組件符號說明
1為電子系統,10為顯示單元,12為用戶界面模塊,120為用戶界面,14為互動 模塊,140為互動對象,142為響應命令,144為操作命令,16為啟動單元,160為啟動信 號,18為檢測單元,180為檢測信息,182為圖像提取部,1820為圖像數據,184為圖像 計算部,1840為變動信息,19為操控單元,190為操作信號,2為圖片,20為功能選單,3為立體對象,4為圖示,SlO S60為步驟,^301 S304為步驟,S301, S303, 為步驟,S501 S503為步驟,以及S70 S90為步驟。
具體實施方式
參照圖1和圖2,圖1和圖2分別是本發明的系統結構示意圖,以及本發明的動 態操作互動對象的方法的動作流程圖。圖中,此方法適用于電子系統1,此電子系統1 至少具有顯示單元10、一用戶界面模塊12和互動模塊14、啟動單元16和檢測單元18, 并由顯示單元10輸出用戶界面模塊12內的用戶界面120(如圖形化用戶界面,Graphical User Interface,簡稱GUI)及互動對象(Human-Machine Interaction Interface),此方法包 括
(SlO)是否持續接收啟動單元16輸出的啟動信號160,如果是,則進行步驟 (S20),否則進行步驟(S60);
(S20)根據啟動信號160啟動互動模塊14,以輸出對應于當前用戶界面120的互 動對象140 ;
(S30)接收檢測單元18輸出的檢測信息180 ;
(S40)根據檢測信息180從互動模塊14取得對應的響應命令142 ;
(S50)電子系統1根據響應命令142操作用戶界面120的互動對象140,再依照 步驟610)進行;以及
(S60)保持當前的用戶界面120。
如上所述,本發明的電子系統1在互動模塊14被關閉前,檢測單元18會持續取 得檢測信息180和響應命令142,使得電子系統1可在用戶界面120呈現互動對象140, 并操作用戶界面120的互動對象140,尤其是,不同的檢測信息180產生不同的響應命令 142,進而對用戶界面120有不同互動對象140產生,并進行相應的操作。如此,減少反 復點選用戶界面120的動作,達到簡化電子系統1的操作步驟的目的。
參照圖3,圖3是本發明的第一實施例的使用狀態示意圖。圖中,電子系統1是 計算機系統,顯示單元10可以是陰極射線管(CRT)顯示器、液晶(LCD)顯示器或觸控式 顯示器。檢測單元18包括圖像提取部182和圖像計算部184,其中圖像提取部182可以 是網絡攝影機(Web Cam)、智能型攝影機或具有提取圖像功能的裝置,且圖像提取部182 設置在顯示單元10面對用戶的方向,或圖像提取部182可被設置在用戶面對顯示單元10 的方向,并且圖像計算部182與圖像提取部184連接。參照圖4,圖4是本發明在該實施 例中的圖像提取部和圖像計算部產生檢測信息的流程圖,其包括
(S301)圖像提取部182提取多個圖像數據1820 ;
(S302)圖像計算部184接收各圖像數據1820 ;
(S303)圖像計算部184計算各圖像數據1820的至少一個局部特征,以產生變動 信息1840;以及
(S304)圖像計算部184根據變動信息1840產生對應的檢測信息180。
其中變動信息1840是用戶與圖像提取部182間的相對動作,包括用戶向圖像提 取部182移動,用戶遠離圖像提取部182移動、向顯示單元左側或右側移動、用戶點頭/ 搖頭/轉頭或各種手勢等,以及用戶做出各種相對動作的快慢速度及角度變化等,進而 產生用戶接近、遠離、左/右移動、點頭/搖頭/轉頭等檢測信息180。如此,不論是用 戶的動作變化,或顯示單元10被移動,均可產生對應的檢測信息180。
參照圖5,圖5是本發明的第二實施例的使用狀態示意圖。圖中,其結構與第一實施例大致相同,二者的不同在于,檢測單元18是加速度動能傳感器(G-Sensor),該加 速度動能傳感器可被設置在用戶身體上的任一部位(如頭、手或腳),或被設置在顯示 單元10中。又或,參照圖6,圖6是本發明的第三實施例的使用狀態示意圖。圖中,電 子系統1是手持式設備(如移動電話、導航器或定位器等),檢測單元18也是加速度 動能傳感器(G-Sensor),該加速度動能傳感器設置在手持式設備內。參照圖7,圖7是 本發明在該實施例中的加速度動能傳感器產生檢測信息的流程圖,包括
6301’)加速度動能傳感器感測至少一個軸向的加速度數據;
6302’ )根據加速度數據計算出位移信息;以及
6303’ )根據位移信息產生對應的檢測信息180。
其中,位移信息是用戶的安裝有加速度動能傳感器的部位的移動或轉動等位 移,或顯示單元10的移動或轉動等位移,或電子系統1的移動或轉動等位移,以及用 戶、顯示單元10或電子系統1作出各種位移的速度和角度變化等,進而產生用戶接近、 遠離、左/右移動、點頭/搖頭/轉頭或各種手勢等檢測信息180。
參照圖8,圖8是本發明在第三實施例中另一使用狀態示意圖。圖中,電子系統 1是移動電話,當移動電話向左轉動時,隨即輸出檢測信息180,以在移動電話上的顯示 單元10所呈現的圖片2中,呈現出互動對象140(即,圖8所示的功能菜單20)隨轉動的 方向滑動。在本實施例中,以圖片瀏覽接口為例進行了說明,但本發明的應用領域并不 限于此。
參照圖9,圖9是本發明在第三實施例的另一使用狀態示意圖,或當該移動電話 向下轉動時,隨即輸出檢測信息180,使移動電話的顯示單元10在圖片2的上方,并使互 動對象140(即,圖9所示的信息框22)隨轉動的方向向下滑動,例如在信息框中表示 圖片的拍攝位置。參照圖1010,圖10是圖9的移動電話再次轉動的示意圖。圖中,當 移動電話繼續向下轉動時,隨即輸出檢測信息180,增加互動對象140(即,圖9所示的信 息框22)的內容,例如在信息框中表示圖片的拍攝位置及拍攝時間。
參照圖1111,圖11是本發明第三實施例的另一示意圖,當移動電話的顯示單 元10目前的用戶界面是地圖導覽畫面,并且移動電話向左傾時,將產生左傾的檢測信息 180,令地圖導覽畫面上顯示出互動對象140(如,圖11左上方所示標記P(停車場)的位 置);又,當移動電話向右傾時,將產生右傾的檢測信息180,令地圖導覽畫面上顯示出 互動對象140(如,圖11右上方所示標記7(便利商店)的位置);另外,當移動電話向 上傾時,將產生上傾的檢測信息180,令地圖導覽畫面上顯示出互動對象140(如,圖11 左下方所示標記0(加油站)的位置);以及,當移動電話向下傾時,將產生下傾的檢測 信息180,令地圖導覽畫面上顯示出互動對象140(如,圖11右下方所示的斜線部份的路 徑(導航路線))。另外,當然還可將上下左右傾斜或轉動的檢測信息180,作為上下左 右移動的響應命令142,進而使得地圖導覽畫面隨之移動。
綜上所述,本發明的響應命令如何操作用戶界面,完全取決于互動模塊對檢測 信息與響應命令的定義,而有所不同,因此,在與不同的應用軟件對應的用戶界面上, 各種檢測信息180會具有獨特的響應命令142,以操作用戶界面。
參照圖12和圖13,是本發明在各實施例中的電子系統根據響應命令操作用戶界 面的流程圖、本發明的立體對象的示意圖,及本發明之各實施例的立體物件示意圖。圖中,包括
(S501)根據自動立體法(Autostereoscopic)改變用戶界面120呈現的角度及形狀,以將用戶界面120改變為一立體對象3;
(S502)將用戶界面120呈現在立體對象3的其中一個可視面;以及
6503)在立體對象3的其它的可視面上,形成互動對象140 (如功能菜單、信 息框)。
再次參照圖13,各個用戶界面120被改變成立體對象3的形狀各不相同,并在立 體對象3的不同面上分別以不同顏色表示,從而達到明顯區別各用戶界面120的目的。
參照圖1和圖14,其中,圖14是本發明的各實施例中操控單元被操作后的動作 流程圖,圖中,當電子系統1根據啟動信號160啟動互動模塊14之后,或電子系統1根 據響應命令142操作用戶界面120互動對象140之后,均還可包括
(S70)接收電子系統1的操控單元19輸出的操作信號190 ;
(S80)根據操作信號190在互動模塊14內取得對應的操作命令144 ;
(S90)電子系統1根據操作命令144操作互動對象140。
參照圖15,圖15是本發明第四實施例的使用狀態示意圖。圖中,電子系統1 是移動電話,檢測單元18是加速度動能傳感器(G-Sensor),并設置在移動電話內,顯示 單元10是觸控式顯示器。當移動電話用戶界面120內的其中一個互動對象140(如,圖 15所示的圖示4)被用戶的手指觸控而選取時(此時手指尚未離開對象),移動電話即以 圖標4被選取當作操作信號190,接著將移動電話左傾,即產生響應命令142,逐漸呈現 出用戶界面120的下一個顯示范圍內,又,被選取的圖示4進一步被拖移到下一個顯示范 圍內,行動電話即以圖標4被拖移當作操作信號190,之后,行動電話左傾直到顯示單元 10的顯示范圍呈現出下一個顯示范圍,手指離開觸控式顯示器,即完成將圖示4移動到 下一個顯示范圍的動作。當然也可以完成刪除、復制圖示或文件,在此不再贅述。
再者,在本發明的各實施例中,啟動單元16或操控單元19可以是鼠標、鍵盤或 觸控式顯示器的輸入信號部,鼠標、鍵盤或觸控式顯示器的輸入信號部被操作后產生啟 動信號160或操作信號190。
再次參照圖1,圖1本發明的一種動態操作互動對象系統,此系統包括顯示單元 10、用戶界面模塊12、互動模塊14、啟動單元16及檢測單元18,其中,用戶界面模塊 12具有多個用戶界面120,互動模塊14具有多個互動對象140和多個響應命令142,顯示 單元10顯示至少一個用戶界面120和互動對象140,啟動單元16提供啟動信號160,檢 測單元18提供至少一個檢測信息180,而互動模塊14接收啟動信號160而被啟動,并根 據檢測信息180輸出對應的響應命令142,并根據響應命令142用互動對象140操作用戶 界面120。
再次參照圖3,檢測單元18包括圖像提取部182和圖像計算部184,其中,圖像 提取部182提取多個圖像數據1820,圖像計算部184接收各圖像數據1820,并計算各圖 像數據1820的至少一個局部特征的變動信息1840,并根據變動信息1840產生對應的檢測 信息180。
再次參照圖5,檢測單元18可以是加速度動能傳感器,加速度動能傳感器感測 至少一個軸向的加速度數據,并計算出位移信息,進而產生檢測信息。再次參照圖1,此系統還包括操控單元19,操控單元19提供操作信號190,而互動模塊14還具有至少一個 操作命令144,并根據操作信號190輸出對應的操作命令144,以操作互動對象140。
據上所述,電子系統以操作命令和響應命令操作互動對象將簡化用戶界面的操 作流程,帶給用戶在操作電子系統極大的便利性。
以上僅是示例性的描述,而不是限制性的描述。任何未脫離本發明的精神與范 疇,而對其進行的等效修改或變更,均應包含在所附權利要求范圍內。
權利要求
1.一種動態操作互動對象的方法,該方法適用于電子系統,該電子系統具備顯示單 元、用戶界面模塊和互動模塊,其特征在于,該方法包含根據啟動信號啟動互動模塊內與用戶界面對應的互動對象; 接收電子系統的檢測單元所出的檢測信息; 根據所述檢測信息在互動模塊內取得對應的響應命令;以及 電子系統根據所述響應命令以所述互動對象操作用戶界面。
2.根據權利要求1所述的方法,其特征在于,檢測單元包括圖像提取部和圖像計算 部,圖像提取部和圖像計算部產生所述檢測信息的步驟,包括圖像提取部提取多個圖像數據; 圖像計算部接收所述多個圖像數據;圖像計算部根據所述多個圖像數據計算至少一個局部特征,以產生變動信息;以及 圖像計算部根據所述變動信息產生對應的所述檢測信息。
3.根據權利要求2所述的方法,其特征在于,所述變動信息是用戶與圖像提取部之間 的相對動作。
4.根據權利要求3所述的方法,其特征在于,所述相對動作包括用戶向圖像提取 部移動、用戶遠離圖像提取部、向顯示單元左側移動、向顯示單元右側移動、用戶點頭/ 搖頭/轉頭或手勢。
5.根據權利要求1所述的方法,其特征在于,檢測單元是加速度動能傳感器,加速度 動能傳感器產生所述檢測信息的步驟,包括加速度動能傳感器感測至少一個軸向的加速度數據; 根據所述加速度數據計算出位移信息;以及 根據所述位移信息產生對應的所述檢測信息。
6.根據權利要求5所述的方法,其特征在于,所述位移信息是用戶的安裝有加速度動 能傳感器的部份的移動或轉動的位移,以及用戶的所述各個位移的速度及角度變化。
7.根據權利要求5所述的方法,其特征在于,所述位移信息是顯示單元的移動或轉動 等位移,以及顯示單元的所述各個位移的速度及角度變化。
8.根據權利要求5所述的方法,其特征在于,所述位移信息是電子系統的移動或轉 動,以及所述電子系統的所述各個各位移的速度及角度變化。
9.根據權利要求1所述的方法,其特征在于,電子系統根據所述響應命令操作用戶界 面的步驟,包括根據自動立體法改變用戶界面呈現的角度及形狀,以將用戶界面改變為立體對象; 將用戶界面呈現在立體對象的其中一個可視面;以及 在立體對象其它的可視面上形成所述互動對象。
10.—種動態操作互動對象的系統,其特征在于,包括 用戶界面模塊,具有多個用戶界面;啟動單元,提供啟動信號;檢測單元,提供至少一個檢測信息;互動模塊,具有多個互動對象和多個響應命令;以及顯示單元,顯示用戶界面和互動對象;其中,互動模塊接收所述啟動信號而被啟動,并根據所述檢測信息輸出對應的響應 命令,且根據響應命令操作用戶界面的互動對象。
11.根據權利要求10所述的系統,其特征在于,檢測單元包括圖像提取部,提取多個圖像數據;以及圖像計算部,接收各個圖像數據,并計算所述各個圖像數據的至少一個局部特征的 變動信息,并依據所述各個變動信息產生對應的所述檢測信息。
12.根據權利要求10所述的系統,其特征在于,檢測單元是加速度動能傳感器,所述 加速度動能傳感器感測至少一個軸向的加速度數據,并根據所述加速度數據計算出位移 信息,進而產生檢測信息。
13.根據權利要求10所述的系統,其特征在于,還包括操控單元,所述操控單元輸出 操作信號,且互動模塊還具有多個操作命令,互動模塊根據各個操作信號輸出對應的操 作命令,以操作互動對象。
全文摘要
本發明是一種動態操作互動對象的方法及系統,適用于具備用戶界面模塊和互動模塊的電子系統,此方法包括接收電子系統的啟動單元輸出的啟動信號,根據啟動信號啟動互動模塊內的互動對象,接收電子系統的檢測單元輸出的檢測信息,使得互動模塊根據檢測信息,產生操作互動對象的響應命令,并操作用戶界面模塊當前輸出的用戶界面的互動對象。
文檔編號H04M1/725GK102023790SQ20091017867
公開日2011年4月20日 申請日期2009年9月22日 優先權日2009年9月22日
發明者柯杰斌 申請人:宏碁股份有限公司