專利名稱:使用對象的移動來選擇項(xiàng)的裝置和方法
技術(shù)領(lǐng)域:
此處提供的與本公開一致的裝置和方法涉及對項(xiàng)(item)的選擇,并且更具體地, 涉及從顯示在屏幕上的多個項(xiàng)之中選擇期望的項(xiàng)。
背景技術(shù):
用戶界面(UI) —般提供臨時或連續(xù)的訪問以允許用戶與對象、系統(tǒng)、設(shè)備或程序等通信。UI可以包括實(shí)際或虛擬的介質(zhì)。通常,UI可以被劃分成輸入和輸出,用戶在所述輸入上操作系統(tǒng),并且在所述輸出上指示對到系統(tǒng)的輸入的響應(yīng)或結(jié)果。所述輸入一般要求輸入裝置來移動光標(biāo),或者獲得用戶的操縱來選擇具體對象。 所述輸出一般要求輸出裝置來進(jìn)行操作,以使得用戶可以利用視覺、聽覺或觸覺來確認(rèn)對其輸入的響應(yīng)。最近,為了向包括電視和游戲控制臺的設(shè)備的用戶提供更多的方便,已經(jīng)開始研究響應(yīng)于在遠(yuǎn)距離處輸入的并且被識別為輸入的用戶移動(movement)來提供UI的反應(yīng)的技術(shù)。根據(jù)該技術(shù),可以使用UI從顯示在屏幕上的多個項(xiàng)之中選擇期望的項(xiàng)。
發(fā)明內(nèi)容
本發(fā)明構(gòu)思的示范性實(shí)施例克服上述缺點(diǎn)及其它上面未描述的缺點(diǎn)。此外,不要求本發(fā)明構(gòu)思克服上面描述的缺點(diǎn),并且本發(fā)明構(gòu)思的示范性實(shí)施例可以不必克服上面描述的任何問題。本發(fā)明的一方面提供一種項(xiàng)選擇裝置,可以包括可以檢測對象的移動的移動檢測單元;以及控制多個項(xiàng)以一維、二維和三維排列中的一種顯示在屏幕上的控制單元,其中所述控制單元可以從移動檢測單元接收信號并且測量對象沿X軸、y軸和Z軸方向中的至少一方向的移動,以及其中,響應(yīng)于測量的移動,控制單元可以根據(jù)所述多個項(xiàng)在屏幕上的排列來輸出相應(yīng)于下述兩個中的一個的命令對所述多個項(xiàng)的至少一個項(xiàng)的選擇和關(guān)于所述多個項(xiàng)的至少一個的視覺反饋。如果所述多個項(xiàng)以一維排列來排列并且所述對象的移動在相對所述一維排列的方向的預(yù)定角度內(nèi),則所述控制單元可以輸出相應(yīng)于關(guān)于所述至少一個項(xiàng)的視覺反饋的命令,以及如果所述多個項(xiàng)以一維排列來排列并且所述對象的移動不在所述預(yù)定角度內(nèi),則所述控制單元可以輸出相應(yīng)于對所述至少一個項(xiàng)的選擇的命令。如果在從輸出相應(yīng)于視覺反饋的命令開始的預(yù)定時間內(nèi)在所述對象的移動的變化被保持,則所述控制單元可以輸出相應(yīng)于對所述至少一個項(xiàng)的選擇的命令。如果所述對象的移動相應(yīng)于預(yù)定模式,則所述控制單元可以輸出相應(yīng)于對所述至少一個項(xiàng)的選擇的命令。如果所述多個項(xiàng)以二維排列來排列并且對象的移動沿χ軸和y軸方向,則所述控制單元可以輸出相應(yīng)于關(guān)于所述至少一個項(xiàng)的視覺反饋的命令,以及如果所述多個項(xiàng)以二維排列來排列并且所述對象的移動沿ζ軸方向,則所述控制單元可以輸出相應(yīng)于對所述至少一個項(xiàng)的選擇的命令。如果在從輸出相應(yīng)于視覺反饋的命令開始的預(yù)定時間內(nèi)所述對象的移動的變化被保持,則所述控制單元可以輸出相應(yīng)于對所述至少一個項(xiàng)的選擇的命令。如果所述對象的移動相應(yīng)于預(yù)定的特定模式,則所述控制單元可以輸出相應(yīng)于對所述至少一個項(xiàng)的選擇的命令。如果所述多個項(xiàng)以三維排列被排列,則響應(yīng)于所述對象的移動,所述控制單元可以輸出相應(yīng)于關(guān)于所述至少一個項(xiàng)的視覺反饋的命令,以及如果在從輸出相應(yīng)于視覺反饋的命令開始的預(yù)定時間內(nèi)所述對象的移動的變化被保持,則所述控制單元可以輸出相應(yīng)于對所述至少一個項(xiàng)的選擇的命令,以及如果對象的移動相應(yīng)于預(yù)定的特定模式,則所述控制單元可以輸出相應(yīng)于對所述至少一個項(xiàng)的選擇的命令。如果測量出的所述對象的移動比預(yù)定的基準(zhǔn)速度快,則所述控制單元可以控制屏幕顯示第二多個項(xiàng),并且可以輸出相應(yīng)于關(guān)于第二多個項(xiàng)的至少一個的第二視覺反饋的第二命令。如果所述視覺反饋排列在屏幕的邊界上并且如果所述測量的移動向屏幕的邊界移動,則所述控制單元可以控制屏幕顯示第二多個項(xiàng),并且所述控制器可以輸出相應(yīng)于關(guān)于第二多個項(xiàng)的至少一個的第二視覺反饋的命令。本發(fā)明的另一方面提供一種項(xiàng)選擇裝置,可以包括可以顯示多個項(xiàng)的屏幕;以及可以以一維排列在屏幕上顯示多個項(xiàng)的控制單元,其中所述控制單元可以測量對象的移動,以及其中如果對象的移動在相對所述多個項(xiàng)的排列的預(yù)定角度內(nèi),則所述控制器可以控制屏幕提供關(guān)于所述多個項(xiàng)的至少一個項(xiàng)的視覺反饋,以及其中如果對象的移動偏離相對所述多個項(xiàng)的排列的預(yù)定角度,則所述控制器可以選擇所述多個項(xiàng)的至少一個項(xiàng)。所述控制單元可以從移動檢測單元接收該移動檢測單元響應(yīng)于對象的移動可以生成的信號。所述移動檢測單元可以包括拍攝對象并獲得圖像幀的視覺感測器。所述移動檢測單元可以包括遙控器,所述遙控器包括慣性感測器、移動感測器、力口速計和光學(xué)感測器中的至少一個。本發(fā)明的另一方面提供一種用于從顯示在屏幕上的多個項(xiàng)之中選擇至少一個項(xiàng)的方法,其中所述方法可以包括以一維、二維和三維排列在屏幕上顯示多個項(xiàng),檢測對象的移動;以及測量對象沿χ軸、y軸和ζ軸方向中的至少一個方向的移動,以及響應(yīng)于測量出的移動,根據(jù)多個項(xiàng)在屏幕上的排列,執(zhí)行下列操作中一個發(fā)出用于選擇所述多個項(xiàng)中的至少一個的命令和提供關(guān)于所述多個項(xiàng)的至少一個的視覺反饋。如果所述多個項(xiàng)以一維排列被排列,則所述方法還包括下述中的一個如果對象的移動被測量為沿落在相對排列的方向的預(yù)定角度內(nèi)的方向,則提供關(guān)于所述至少一個項(xiàng)的視覺反饋,以及如果對象的移動被測量為沿偏離相對排列的方向的預(yù)定角度的方向,則選擇至少一個項(xiàng)。
所述方法還可以包括如果在從提供視覺反饋的時間開始的預(yù)定時間內(nèi)對象的移動的變化被保持,則選擇所述至少一個項(xiàng)。所述方法還可以包括如果對象的移動相應(yīng)于預(yù)定的特定模式,則選擇所述至少一個項(xiàng)。如果所述多個項(xiàng)以二維排列被排列,則所述方法還可以包括如果對象的移動沿 X軸和y軸方向,則提供關(guān)于所述至少一個項(xiàng)的視覺反饋;以及如果對象的移動沿Z軸方向,則選擇所述至少一個項(xiàng)。所述方法還可以包括如果在從提供視覺反饋的時間開始的預(yù)定時間內(nèi)對象的移動的變化被保持,則選擇所述至少一個項(xiàng)。
通過參考附圖描述本發(fā)明構(gòu)思的特定示范性實(shí)施例,本發(fā)明構(gòu)思的上述和/或其他方面將變得更加清楚,其中圖1示出根據(jù)示范性實(shí)施例的項(xiàng)選擇裝置的配置;圖2是根據(jù)示范性實(shí)施例的、對于對象的移動提供用戶接口(UI)的反應(yīng)的視圖;圖3是示出根據(jù)示范性實(shí)施例的感測器的視圖;圖4是示出根據(jù)示范性實(shí)施例的圖像幀和圖像幀上的對象的視圖;圖5是示出根據(jù)示范性實(shí)施例的、沿垂直方向和水平方向的移動識別的范圍的視圖;圖6是示出根據(jù)示范性實(shí)施例的屏幕的示例的視圖,在該屏幕上多個項(xiàng)一維地排列在下部;圖7是示出根據(jù)示范性實(shí)施例的屏幕的示例的視圖,在該屏幕上多個項(xiàng)一維地排列在上部;圖8是示出根據(jù)示范性實(shí)施例的屏幕的示例的視圖,在該屏幕上多個項(xiàng)一維地排列在左部;圖9是示出根據(jù)示范性實(shí)施例的屏幕的示例的視圖,在該屏幕上多個項(xiàng)一維地排列在右部;圖10是示出根據(jù)示范性實(shí)施例的屏幕的示例的視圖,在該屏幕上多個項(xiàng)一維地沿從左上部到右下部的方向排列;圖11是示出根據(jù)示范性實(shí)施例的屏幕的示例的視圖,在該屏幕上多個項(xiàng)一維地沿從左下部到右上部的方向排列;圖12是示出根據(jù)示范性實(shí)施例的屏幕的示例的視圖,在該屏幕上多個項(xiàng)兩維地排列;圖13是示出根據(jù)示范性實(shí)施例的屏幕的示例的視圖,在該屏幕上多個項(xiàng)三維地排列;圖14是示出響應(yīng)于在多個項(xiàng)一維地、二維地或三維地排列在屏幕上的狀態(tài)中輸入的對象的移動,項(xiàng)選擇裝置選擇項(xiàng)或提供視覺反饋的示范性過程的視圖。
具體實(shí)施例方式
6
現(xiàn)在將參照附圖更詳細(xì)地描述本發(fā)明構(gòu)思的特定示范性實(shí)施例。在下面的描述中,即使在不同的附圖中相同附圖標(biāo)號也用于相同元件。提供在描述中定義的內(nèi)容,諸如具體構(gòu)造和元件,以助于對本發(fā)明構(gòu)思的全面理解。因此,明顯清楚地是,可在沒有那些明確定義的內(nèi)容的情況下也可以實(shí)現(xiàn)本發(fā)明構(gòu)思的示范性實(shí)施例。此夕卜,不詳細(xì)描述公知功能或構(gòu)造,因?yàn)槠鋾圆槐匾募?xì)節(jié)模糊本發(fā)明。此外,此處或在所附權(quán)利要求中使用的單數(shù)形式意圖包括復(fù)數(shù)形式,除非另作說明。此外,此處使用的表達(dá)“和”應(yīng)該被理解為包含列出的相關(guān)項(xiàng)的一個或多個項(xiàng)的每個可能的組合。圖1示出根據(jù)示范性實(shí)施例的項(xiàng)選擇裝置的配置。參照圖1,項(xiàng)選擇裝置100可以包括檢測用戶的移動的移動檢測單元110、在其上顯示圖像信息的屏幕150、在其中存儲用于生成要被顯示在屏幕上的圖像的數(shù)據(jù)的顯示圖像存儲單元130、生成要被顯示在屏幕上的圖像的顯示圖像生成單元140、以及進(jìn)行控制以使得顯示在屏幕上的多個項(xiàng)一維地、二維地或三維地排列的控制單元120??刂茊卧?20可以從移動檢測單元110接收信號、測量對象在χ軸、y軸和ζ軸之中的至少一個方向上的移動、以及響應(yīng)于測量的用戶移動并且根據(jù)在屏幕上的多個項(xiàng)的排列,來關(guān)于多個項(xiàng)之中的至少一項(xiàng)發(fā)出選擇命令或提供視覺反饋。移動檢測單元110可以實(shí)現(xiàn)為接收對象的移動的輸入并且據(jù)此獲得基礎(chǔ)數(shù)據(jù) (base data)的部件。移動檢測單元110可以根據(jù)對象的移動生成電信號。該電信號可以是模擬信號或數(shù)字信號。操作檢測單元110可以是包括慣性感測(inertial sensor)、運(yùn)動感測器、加速計和光學(xué)感測器中的至少一個的遙控器(‘remocon’)。遙控器可以響應(yīng)于對象(在χ軸、y軸和ζ軸上)的三維移動生成電信號。對象可以是用戶或用戶的一部分。 如果用戶手持遙控器移動,則作為響應(yīng),遙控器的慣性感測器可以根據(jù)χ軸、y軸或ζ軸移動來生成電信號。χ軸、y軸和ζ軸操作的電信號可以經(jīng)由有線/無線通信被發(fā)送到項(xiàng)選擇裝置。移動檢測單元110可以是視覺感測器。視覺感測器可以拍攝對象,并且獲得包括視覺感測器和對象之間的距離信息的圖像信息。視覺感測器可以作為單獨(dú)的模塊被提供或者包括在項(xiàng)選擇裝置中。移動檢測單元110可以獲得對象的位置。對象的位置可以包括下述中的至少一個圖像幀上的垂直方向上的坐標(biāo)、圖像幀上的水平方向上的坐標(biāo)以及表示在對象和移動檢測單元110之間的距離的對象的深度信息。對象的深度信息可以被表示為相對于垂直于圖像幀的方向的坐標(biāo)值。舉例來說,移動檢測單元110可以拍攝對象并且獲得包含對象的深度信息的圖像幀。圖像幀可以被劃分為多個區(qū)域并且所述多個區(qū)域的至少兩個可以具有不同的閾值。移動檢測單元110可以獲得圖像幀上的垂直方向上的坐標(biāo)以及圖像幀上的水平方向上的坐標(biāo),作為對象在圖像幀上的位置。移動檢測單元110還可以獲得表示在對象與移動檢測單元110之間的距離的對象的深度信息。深度感測器、二維相機(jī)或包括立體攝像機(jī)的三維相機(jī)可以被實(shí)現(xiàn)為移動檢測單元110。控制單元120可以使用圖像幀計算對象的移動的大小??刂茊卧?20可以檢測位置并使用檢測的位置生成相應(yīng)于對象的移動的移動信息。也就是說,控制單元120可以基于所述位置生成關(guān)于圖像幀的移動信息,以使得響應(yīng)于對象的移動在每個相應(yīng)的位置發(fā)生相應(yīng)的事件??刂茊卧?20還可以響應(yīng)于移動信息來生成事件。
控制單元120可以使用至少一個存儲的圖像幀或關(guān)于對象的位置的數(shù)據(jù)來檢測對象的移動。控制單元120可以計算檢測到對象的移動的大小。舉例來說,控制單元120 可以基于連接對象的移動的開始點(diǎn)和結(jié)束點(diǎn)的線的長度,或者通過基于對象的移動的平均位置繪制假想線并參照該假想線的長度,來計算移動的大小。如果通過多個圖像幀獲得對象的移動,則對象的位置可以相應(yīng)于與對象的移動對應(yīng)的多個圖像幀的至少一個位置,或者相應(yīng)于使用多個圖像幀的至少一個位置或者考慮在每個區(qū)域中移動所花費(fèi)的時間來獲得的中心位置。舉例來說,對象的位置可以相應(yīng)于下述位置在對象的移動的第一圖像幀上的對象的位置、在對象的移動的最后圖像幀上的位置、或在上述兩個位置之間的中心點(diǎn)。控制單元120可以基于對象的位置生成移動信息,以使得響應(yīng)于對象的移動發(fā)生相應(yīng)的事件。根據(jù)事件,控制單元120可以通過圖2的顯示菜單220的屏幕來顯示對于對象的移動的反應(yīng)。將參照圖2到圖4更詳細(xì)地解釋各個組件的操作。圖2的項(xiàng)選擇裝置210可以包括電視、游戲控制臺和/或音頻播放器。對象可以是用戶沈0的身體、用戶沈0的身體的一部分或由用戶260使用的工具。圖3示出作為感測器的深度感測器110、光接收單元320、鏡頭(lens) 322、紅外濾光器324以及圖像感測器326。參照圖3,感測器110包括紅外發(fā)射單元310和光接收單元320。紅外發(fā)射單元 310和光接收單元320可以放置在相同的或彼此相鄰的位置。感測器110可以根據(jù)光接收單元320具有作為唯一值的視場。通過紅外發(fā)射單元310發(fā)射的紅外線在到達(dá)包括放置在其前側(cè)的對象的多個對象之后被反射,并且該反射的紅外線可以被發(fā)射到光接收單元320。 鏡頭322接收對象的光元素(optical element),并且紅外濾光器3 可以使接收的光元素當(dāng)中的紅外線穿過。圖像感測器3 可以將穿過的紅外線轉(zhuǎn)換成為電信號以獲得圖像幀。 例如,圖像感測器3 可以是電荷耦合器件(CCD)或互補(bǔ)金屬氧化物半導(dǎo)體(CM0Q等等。 此時,可以根據(jù)對象的深度來揭示外形(outline)并且可以對每個外形進(jìn)行信號處理以包括深度信息??梢酝ㄟ^使用從紅外發(fā)射單元310發(fā)射的紅外線到光接收單元320的飛行時間來獲得深度信息。此外,通過接收/發(fā)射超聲波或無線電波來檢測對象的位置的裝置也可以通過使用超聲波或無線電波的飛行時間來獲得深度信息。操作檢測單元110可以獲得包括用戶沈0的手270的圖4的圖像幀410。視覺感測器可以是項(xiàng)選擇裝置210的一部分或作為單獨(dú)的模塊被提供。圖像幀410可以包括對象的輪廓(contour)和相應(yīng)于輪廓的深度信息,所述對象的輪廓具有與等高線圖(contour map)相似的特定范圍的深度。輪廓412可以相應(yīng)于圖像幀410上的用戶沈0的手270,并且包括表示在手270和操作檢測單元110之間的距離的深度信息。輪廓414可以相應(yīng)于用戶的手臂的一部分,并且輪廓416可以相應(yīng)于用戶260的頭和上身。輪廓418可以相應(yīng)于在用戶260后面的背景。輪廓412到輪廓418可以具有不同的深度信息。控制單元120可以使用圖像幀410來檢測對象和對象的位置??刂茊卧?20可以從圖像幀410中檢測圖像幀410上的對象412并且進(jìn)行控制以使得圖像幀420僅包括檢測到的對象422。此外,控制單元120可以進(jìn)行控制以使得對象412在圖像幀上具有不同的形式。舉例來說,控制單元120可以進(jìn)行控制以使得可以將圖像幀430上的對象432顯示為至少一個點(diǎn)、線或平面。
此外,控制單元120可以使得對象432被顯示為圖像幀430上的點(diǎn),并且對象432 的位置被顯示為三維坐標(biāo)。三維坐標(biāo)包括χ軸、y軸和ζ軸分量,其中χ軸相應(yīng)于圖像幀上的水平方向、y軸相應(yīng)于圖像幀上的垂直方向。ζ軸可以相應(yīng)于垂直于圖像幀的方向,即,通過深度信息表示ζ軸的值。控制單元120可以使用至少兩個圖像幀來跟蹤對象的位置并且據(jù)此計算移動的大小。此外,控制單元120可以分別指示對象的移動的在χ軸、y軸或ζ軸分量中的大小??刂茊卧?20可以進(jìn)行控制以使得以一維、二維和三維排列中的一種來顯示屏幕上的多個項(xiàng)。顯示在屏幕上的項(xiàng)可以是菜單項(xiàng)或內(nèi)容項(xiàng)。舉例來說,所述內(nèi)容可以包括視頻圖像、靜止圖像或音樂文件。此外,舉例來說,內(nèi)容項(xiàng)可以包括表示視頻圖像的縮略圖像、 表示靜止圖像的縮略圖像、表示廣播信道的縮略圖像、表示音樂文件的唱片(album)圖像或表示文件名的圖標(biāo)。菜單項(xiàng)和內(nèi)容項(xiàng)可以被存儲在顯示圖像存儲單元130中。舉例來說,顯示圖像存儲單元130可以是計算機(jī)可讀記錄介質(zhì)。計算機(jī)可讀記錄介質(zhì)的示例包括諸如硬盤、軟盤或磁帶的磁介質(zhì),諸如CD-ROM或DVD的光學(xué)介質(zhì),諸如可光讀磁盤的磁光介質(zhì),或諸如ROM、 RAM的固態(tài)存儲器,或者閃存??刂茊卧?20可以進(jìn)行控制以使得項(xiàng)被從顯示圖像存儲單元130讀出并且以一維、二維和三維排列中的至少一種顯示在屏幕上??刂茊卧?20可以以一維、二維或三維排列將項(xiàng)顯示在屏幕150上,而無需來自用戶的單獨(dú)的命令??刂茊卧?20可以根據(jù)要被顯示在屏幕150上的項(xiàng)的數(shù)量來確定一維、二維和三維排列。舉例來說,如果在屏幕150上顯示50個或更少項(xiàng),則控制單元120可以進(jìn)行控制以使得一維地排列所述多個項(xiàng)。如果在屏幕150上顯示300個或更少項(xiàng),則控制單元120可以進(jìn)行控制以使得兩維地排列所述多個項(xiàng)。如果在該屏幕上顯示300個或更多項(xiàng),則控制單元120可以進(jìn)行控制以使得三維地排列所述多個項(xiàng)。項(xiàng)選擇裝置可以僅以一維排列在屏幕上顯示所述多個項(xiàng)?;蛘撸?xiàng)選擇裝置可以僅以二維排列在屏幕上顯示所述多個項(xiàng)。或者,項(xiàng)選擇裝置可以僅以三維排列在屏幕上顯示所述多個項(xiàng)。此外,在一些示范性實(shí)施例中,控制單元120可以根據(jù)在初始階段由用戶設(shè)置的顯示模式以一維,二維和三維排列中的一種在屏幕150上顯示項(xiàng)。舉例來說,如果用戶選擇一維排列,則可以以一維排列,即,以χ方向、y方向以及對角線方向在屏幕150上顯示多個項(xiàng)。如果用戶選擇二維排列,則可以在屏幕150上二維地顯示多個項(xiàng)。如果用戶選擇三維排列,則可以在屏幕150上三維地顯示多個項(xiàng)??刂茊卧?20可以從移動檢測單元110接收信號并且測量對象在χ軸、y軸和ζ 軸中的至少一個軸中的移動。從移動檢測單元110輸出的信號被輸入到控制單元120內(nèi), 并且控制單元120通過分析該信號來測量對象在三維空間中的移動。該信號可以包括χ軸分量、y軸分量或ζ軸分量,并且控制單元120以預(yù)定時間間隔測量該信號、測量在相應(yīng)于χ 軸分量、y軸分量和ζ軸分量的值的變化,從而測量對象的移動。對象的移動可以包括用戶的手部移動。如果用戶移動他的手,則移動檢測單元110輸出信號作為響應(yīng)并且控制單元 120接收信號從而確定移動的變化、移動方向和速度??刂茊卧?20可以響應(yīng)于測量的移動并且根據(jù)所述多個項(xiàng)在屏幕150上的排列模式,關(guān)于所述多個項(xiàng)中的至少一個發(fā)出選擇命令或提供視覺反饋。響應(yīng)于檢測到對象的移動,控制單元120確定當(dāng)前顯示在屏幕上的多個項(xiàng)是以一維、二維還是三維來排列的??刂茊卧?20可以根據(jù)確定的結(jié)果感知同一對象在多個項(xiàng)上的移動或感知用于選擇項(xiàng)的命令。 如果多個項(xiàng)沿χ軸一維地排列,則控制單元120可以響應(yīng)于沿χ軸方向的移動提供關(guān)于顯示在屏幕上的多個項(xiàng)的至少一個的視覺反饋。舉例來說,視覺反饋可以包括以亮色指示相應(yīng)項(xiàng)的突出顯示,或以不同的顏色或大小進(jìn)行指示。例如,如果用戶沿χ軸方向移動他的手,則控制單元120可以根據(jù)沿χ軸方向的移動在屏幕上移動被突出顯示項(xiàng)的位置。如果用戶沿y軸方向移動他的手,則作為響應(yīng)控制單元120可以進(jìn)行控制以使得而在屏幕上被突出顯示的項(xiàng)可以被選擇??刂茊卧?20可以進(jìn)行控制以使得如果選擇了項(xiàng),則將選擇的項(xiàng)的子項(xiàng)顯示在屏幕上或重放相應(yīng)于選擇的項(xiàng)的內(nèi)容,或者選擇相應(yīng)于選擇的項(xiàng)的廣播信道。此外,如果多個項(xiàng)一維地排列,則當(dāng)對象的移動被測量為在與多個項(xiàng)排列的方向的角度在預(yù)定角度內(nèi)的方向中時,則控制單元120可以提供關(guān)于多個項(xiàng)的至少一個的視覺反饋,或者當(dāng)對象的移動被測量為在與多個項(xiàng)排列的方向的角度超過預(yù)定角度的方向中時,則控制單元120可以選擇至少一個項(xiàng)。屏幕150可以是通用顯示裝置。舉例來說,諸如IXD、CRT、PDP等的顯示裝置可以被實(shí)現(xiàn)為屏幕。圖5示出根據(jù)示范性實(shí)施例的、響應(yīng)于對象沿垂直方向和水平方向的移動來感知 (perceive)移動的范圍。虛線530、525彼此相交。虛線530、525成90度角。隨著對象 510移動到彼此交叉的虛線530、525內(nèi)定義的區(qū)域515545,控制單元可以感知水平方向中的移動。舉例來說,如果對象在落在相對χ軸方向545成+45度和-45度之間的范圍以及 +135度和-135度之間的范圍內(nèi)的方向中移動,則控制單元可以感知對象沿水平方向移動。 也就是說,如果對象510向方向540、545和550移動,則控制單元可以感知對象510沿水平方向移動。此外,虛線530、525以90度角彼此相交。區(qū)域590、585定義在彼此交叉的虛線 530,525內(nèi)。舉例來說,如果對象在落在相對χ軸方向545成+45度和+135度之間的范圍 560以及相對χ軸方向545成-135度和-45度之間的范圍(580)的方向中,則控制單元可以感知對象沿垂直方向移動。也就是說,如果對象510在區(qū)域590、585內(nèi)移動,則控制單元可以感知對象510沿垂直方向移動。例如,如果對象510向方向565、570、575移動,則控制單元可以感知對象510的移動是沿垂直方向。圖6是示出根據(jù)示范性實(shí)施例的示范性屏幕,在該屏幕上多個項(xiàng)一維地排列在下部。參照圖6以及圖2,多個項(xiàng)顯示在屏幕610上。也就是說,多個項(xiàng)650、652、654、656、658 一維地排列在屏幕610上。例如,控制單元可以沿χ軸方向以一維排列來顯示多個項(xiàng)650、 652、6M、656、658。參照圖2,對象680可以是用戶的手270,并且處于沿ζ軸方向離屏幕預(yù)定距離處。對象680可以沿χ軸方向、y軸方向或ζ軸方向移動。控制單元可以測量對象 680沿χ軸方向、y軸方向以及ζ軸方向中的至少一個方向的移動。如果對象680的移動被測量為沿多個項(xiàng)650、652、654、656、658的排列方向并且在預(yù)定角度內(nèi),則控制單元可以提供關(guān)于至少一個項(xiàng)的視覺反饋。舉例來說,控制單元可以通過突出顯示項(xiàng)652來提供視覺反饋。控制單元確定屏幕上的多個項(xiàng)650、652、6M、656、658是否沿水平方向690或垂直方向692。也就是說,控制單元可以確定多個項(xiàng)650、652、654、656、658是沿χ軸方向690還是沿y軸方向692排列。控制單元還可以確定對象680的移動是沿χ軸方向690還是y軸方向692。如果排列是沿X軸方向并且如果對象680移動的方向落在相對于X軸方向的預(yù)定角度內(nèi),則控制單元可以提供關(guān)于相應(yīng)移動的視覺反饋。舉例來說,如果用戶沿χ軸方向移動他的手, 則控制單元可以響應(yīng)于該移動使得光標(biāo)顯示在屏幕上或使得多個項(xiàng)650、652,654、656、658 中的至少一個680被突出顯示。在一個示例中,如圖5中所示,預(yù)定角度可以包括相對項(xiàng)排列的方向成+45度和-45度之間的范圍535以及相對項(xiàng)排列的方向成+135度和-135度之間的范圍555。如果排列沿χ軸方向并且如果對象680的移動相對χ軸方向背離預(yù)定角度,則控制單元還可以進(jìn)行控制以使得至少一個項(xiàng)被選擇。舉例來說,如果在項(xiàng)680被突出顯示的狀態(tài)中用戶沿y軸方向移動他的手,則響應(yīng)于這一移動、控制單元可以進(jìn)行控制以使得突出顯示的項(xiàng) 680被選擇??刂茊卧梢皂憫?yīng)于對象680的移動在屏幕上提供視覺反饋。提供視覺反饋可以包括在屏幕上指示光標(biāo),以及突出顯示特定項(xiàng)。舉例來說,響應(yīng)于對象,控制單元可以在屏幕上顯示光標(biāo)602。對象680的移動可以被表示為光標(biāo)在屏幕上的移動。光標(biāo)可以根據(jù)對象的移動而在屏幕上移動。也就是說,光標(biāo)602可以根據(jù)對象680的移動而在屏幕上移動。此外,控制單元可以通過對顯示在屏幕上的多個項(xiàng)650,652、6M、656、658中的至少一個652進(jìn)行突出顯示,來提供所述視覺反饋。該突出顯示可以根據(jù)對象680的移動而在多個項(xiàng)當(dāng)中移動。例如,如果在項(xiàng)652被突出顯示的狀態(tài)中對象680沿+χ軸方向658移動, 則以正常狀態(tài)顯示項(xiàng)652并且突出顯示項(xiàng)654。如果對象680繼續(xù)沿+χ軸方向658移動, 則以正常狀態(tài)顯示項(xiàng)肪4并且突出顯示項(xiàng)656。視覺反饋可以包括利用光標(biāo)進(jìn)行指示、突出顯示項(xiàng)、改變項(xiàng)的大小或改變項(xiàng)的顏色。如果對象680沿偏離相對項(xiàng)的排列方向的所述預(yù)定角度的方向630移動,則控制單元可以感知到突出顯示的項(xiàng)652被選擇。如果用戶在垂直方向移動他的手,則控制單元可以選擇項(xiàng),對該項(xiàng)提供視覺反饋。例如,如果用戶沿垂直方向630移動他的手,則控制單元可以進(jìn)行控制以使得突出顯示的項(xiàng)652被選擇。如果突出顯示的項(xiàng)652被選擇,則控制單元可以在屏幕上顯示項(xiàng)652的子項(xiàng)660、662,664?;蛘撸鶕?jù)對象680沿箭頭方向666的移動,光標(biāo)可以在屏幕上移動或子項(xiàng)目660、662、664可以依次被突出顯示。如果對象在子項(xiàng)662上沿ζ軸方向635、693移動,則控制單元可以感知到子項(xiàng)662 被選擇,從而使得相應(yīng)于子項(xiàng)662的內(nèi)容640將被放大顯示。此外,如果在對象的移動的變化在自從提供視覺反饋的時間之后的預(yù)定時間內(nèi)保持在預(yù)定值內(nèi),則控制單元可以選擇至少一個項(xiàng)。預(yù)定值可以包括屏幕上的項(xiàng)(例如,項(xiàng) 654)的寬度655和高度657。然而,通過參考對象680的移動,該預(yù)定值可以用作改變在屏幕上顯示的項(xiàng)被突出顯示的位置的閾值。例如,如果對象680的移動在5cm之內(nèi),則在屏幕上可以不發(fā)生反應(yīng)。也就是說,如果對象680在5cm內(nèi)移動,則控制單元可以不改變屏幕上的項(xiàng)被突出顯示的位置。然而,5cm僅是一個示例并且可以根據(jù)設(shè)計者的需要而改變。此夕卜,如果被顯示在屏幕上的光標(biāo)602響應(yīng)于對象680的移動而在預(yù)定時間內(nèi)移動的距離在項(xiàng)656的寬度655和高度657之內(nèi),則控制單元可以進(jìn)行控制以使得該被提供了視覺反饋的項(xiàng)被選擇,并且與選擇的項(xiàng)相關(guān)的下一操作被實(shí)行。例如,如果響應(yīng)于對象680的移動的、屏幕上的移動在三秒內(nèi)維持在小于項(xiàng)652的寬度和高度的值上,則控制單元可以感知到項(xiàng)652被選擇從而實(shí)行與項(xiàng)652相關(guān)的下一操作。與項(xiàng)652相關(guān)的操作可以包括子菜單的出現(xiàn)或與該項(xiàng)相關(guān)的內(nèi)容的重放。此外,如果對象的移動相應(yīng)于預(yù)定的特定模式,則控制單元可以選擇至少一個項(xiàng)。 舉例來說,如果在為特定項(xiàng)提供了視覺反饋的狀態(tài)中用戶揮動相應(yīng)于對象680的他的手, 則控制單元可以進(jìn)行控制以使得該特定項(xiàng)被選擇。“特定模式”可以包括揮動相應(yīng)于對象 680的手,以及改變手的形狀,諸如握拳。圖7是示出根據(jù)示范性實(shí)施例的示范性屏幕,在該屏幕上多個項(xiàng)一維地排列在上部。參照圖7以及圖2,多個項(xiàng)顯示在屏幕710上。也就是說,在屏幕710上以一維排列顯示多個項(xiàng)750、752、754、756、758。舉例來說,控制單元可以沿χ軸方向一維地顯示多個項(xiàng) 750、752、754、756、758。參照圖2,對象780可以是用戶的手270,并且沿ζ軸方向與屏幕相距預(yù)定距離。對象780可以沿χ軸方向、y軸方向或ζ軸方向移動??刂茊卧梢詼y量對象780沿χ軸方向、y軸方向以及ζ軸方向中的至少一個方向的移動。如果對象680的移動被測量為沿多個項(xiàng)750、752、754、756、758的排列方向并且在預(yù)定角度內(nèi),則控制單元可以提供關(guān)于至少一個項(xiàng)的視覺反饋。舉例來說,控制單元可以通過突出顯示項(xiàng)752來提供視覺反饋??刂茊卧_定屏幕上的多個項(xiàng)750、752、754、756、758是否沿水平方向790或垂直方向792。也就是說,控制單元可以確定多個項(xiàng)750、752、754、756、758是沿χ軸方向790 還是Y軸方向792排列。控制單元還可以確定對象780的移動是沿χ軸方向790還是y軸方向792。如果排列是沿X軸方向并且如果對象780移動的方向落在相對X軸方向的預(yù)定角度內(nèi),則控制單元可以提供關(guān)于相應(yīng)移動的視覺反饋。舉例來說,如果用戶沿χ軸方向移動他的手,則控制單元可以響應(yīng)于這一移動使得光標(biāo)顯示在屏幕上或突出顯示多個項(xiàng)750、752、754、756、 758中的至少一個780。在一個示例中,如圖5中所示,預(yù)定角度可以包括相對項(xiàng)排列的方向成+45度和-45度之間的范圍535以及相對項(xiàng)排列的方向成+135度和-135度之間的范圍555。如果對象780的排列沿χ軸方向中并且如果對象780的移動相對χ軸方向偏離預(yù)定角度,則控制單元還可以進(jìn)行控制以使得至少一個項(xiàng)被選擇。舉例來說,如果在項(xiàng)780被突出顯示的狀態(tài)中用戶沿y軸方向移動他的手,則響應(yīng)于這一移動控制單元可以進(jìn)行控制以使得突出顯示的項(xiàng)780被選擇??刂茊卧梢皂憫?yīng)于對象780的移動在屏幕上提供視覺反饋。假定視覺反饋可以包括在屏幕上指示光標(biāo),并且突出顯示特定項(xiàng)。舉例來說,響應(yīng)于對象,控制單元可以在屏幕上顯示光標(biāo)702。對象780的移動可以被表示為屏幕上的光標(biāo)的移動。光標(biāo)可以根據(jù)對象的移動而在屏幕上移動。也就是說,光標(biāo)702可以根據(jù)對象780的移動而在屏幕上移動。此外,控制單元可以通過對顯示在屏幕上的多個項(xiàng)750、752、754、756、758中的至少一個752進(jìn)行突出顯示來提供所述視覺反饋。該突出顯示可以根據(jù)對象780的移動而在多個項(xiàng)當(dāng)中移動。例如,如果在項(xiàng)752被突出顯示的狀態(tài)中對象780沿+χ軸方向758移動,則以正常狀態(tài)顯示項(xiàng)752并且突出顯示項(xiàng)754。如果對象780持續(xù)沿+χ軸方向758移動,則以正常狀態(tài)顯示項(xiàng)7Μ并且突出顯示項(xiàng)756。視覺反饋可以包括利用光標(biāo)進(jìn)行指示、突出顯
12示項(xiàng)、改變項(xiàng)的大小或改變項(xiàng)的顏色。如果對象780沿偏離相對項(xiàng)的排列方向的所述預(yù)定角度的方向730移動,則控制單元可以感知到突出顯示的項(xiàng)被選擇。如果用戶沿垂直方向移動他的手,則控制單元可以選擇被提供了視覺反饋的項(xiàng)。例如,如果用戶沿垂直方向730移動他的手,則控制單元可以進(jìn)行控制以使得突出顯示的項(xiàng)752被選擇。如果突出顯示的項(xiàng)752被選擇,則控制單元可以在屏幕上顯示項(xiàng)752的子項(xiàng)760、762、764。或者,根據(jù)對象780沿箭頭方向766的移動, 光標(biāo)可以在屏幕上移動或子項(xiàng)760、762、764可以依次被突出顯示。如果對象沿子項(xiàng)762上的ζ軸方向735、793移動,則控制單元可以感知到子項(xiàng)762 被選擇,從而使得相應(yīng)于子項(xiàng)762的內(nèi)容740將被放大顯示。圖8是示出根據(jù)示范性實(shí)施例的示范性屏幕,在該屏幕上多個項(xiàng)一維地排列在左部。參照圖8,在屏幕810上沿y軸方向顯示多個項(xiàng)850、852、854、856、858。對象880可以是如圖2所示的用戶的手270,并且沿ζ軸方向與屏幕相距預(yù)定距離??刂茊卧梢皂憫?yīng)于對象880的移動向屏幕提供視覺反饋??刂茊卧梢栽谄聊簧巷@示光標(biāo)(未示出),或者利用不同尺寸或不同顏色、以亮色突出顯示或指示多個項(xiàng)850、852、854、856、858中的至少一個,以提供視覺反饋。如果對象880移動的方向落在相對χ軸方向的預(yù)定角度內(nèi)并且落在相對y軸方向的預(yù)定角度內(nèi),則控制單元可以在屏幕810上顯示光標(biāo)或者突出顯示多個項(xiàng)850、852、854、 856,858中的至少一個。舉例來說,預(yù)定角度可以包括以χ軸方向?yàn)榛鶞?zhǔn)的+45度和+135 度之間的范圍以及-45度和-135度之間的范圍。如果對象880沿偏離相對χ軸方向的所述預(yù)定角度并且偏離相對y軸方向的所述預(yù)定角度的方向830移動,則控制單元可以感知到被提供了視覺反饋的項(xiàng)被選擇。例如,偏離所述預(yù)定角度的方向可以相應(yīng)于以χ軸方向?yàn)榛鶞?zhǔn)的+45度和-45度之間的范圍以及 +135度和-135度之間的范圍。例如,如果用戶沿χ軸方向830移動他的手,則控制單元可以使得突出顯示的項(xiàng) 852被選擇。如果突出顯示的項(xiàng)852被選擇,則控制單元可以使得被選擇的項(xiàng)852的子項(xiàng)860, 862、864顯示在屏幕上。如果用戶沿箭頭方向866移動他的手,則光標(biāo)可以被顯示在屏幕上或者子項(xiàng)860、862、864可以被依次突出顯示。在子項(xiàng)862處,如果用戶向朝向屏幕的ζ軸方向835移動他的手,則控制單元可以感知到子項(xiàng)862被選擇從而相應(yīng)于子項(xiàng)862的顯示內(nèi)容將被放大顯示840。圖9是示出根據(jù)示范性實(shí)施例的示范性屏幕,在該屏幕上多個項(xiàng)一維地顯示在右部。參照圖9,在屏幕910上沿y軸方向顯示多個項(xiàng)950、952、954、956、958。對象980可以是如圖2所示的用戶的手270,并且沿ζ軸方向993與屏幕相距預(yù)定距離??刂茊卧梢皂憫?yīng)于對象980的移動在屏幕上提供視覺反饋??刂茊卧梢栽谄聊簧巷@示光標(biāo)902,或者利用不同尺寸或不同顏色、以亮色突出顯示或指示多個項(xiàng)950、952、%4、956、958中的至少一個,以提供該視覺反饋。如果對象980沿落在相對y軸方向992的預(yù)定角度內(nèi)的方向移動,則控制單元可以在屏幕910上顯示光標(biāo)902或者突出顯示多個項(xiàng)950、952、954、956、958中的至少一個。 舉例來說,預(yù)定角度可以包括以χ軸方向?yàn)榛鶞?zhǔn)的+45度和+135度之間的范圍以及-45度和-135度之間的范圍。如果對象980沿偏離相對y軸方向992的預(yù)定角度的方向930移動,則控制單元可以感知到提供了視覺反饋的項(xiàng)被選擇。例如,偏離所述預(yù)定角度的方向可以相應(yīng)于以χ 軸方向?yàn)榛鶞?zhǔn)的+45度和-45度之間的范圍以及+135度和-135度之間的范圍。例如,如果用戶沿χ軸方向930移動他的手,則控制單元可以使得突出顯示的項(xiàng)卯4被選擇。如果突出顯示的項(xiàng)%4被選擇,則控制單元可以使得被選擇的項(xiàng)954的子項(xiàng)960, 962、964被顯示在屏幕上。如果用戶沿箭頭方向966移動他的手,則光標(biāo)可以被顯示在屏幕上或者子項(xiàng)960、962、964可以被依次突出顯示。在子項(xiàng)962上,如果用戶將他的手向朝向屏幕的ζ軸方向935移動,則控制單元可以感知到子項(xiàng)962被選擇從而相應(yīng)于子項(xiàng)962的顯示內(nèi)容將被放大顯示。圖10是示出根據(jù)示范性實(shí)施例的示范性屏幕,在該屏幕上多個項(xiàng)一維地排列在從左上部到右下部的對角線上。參照圖10,在屏幕1010上對角地顯示多個項(xiàng)1050、1052、 1054,1056.如圖2中所示,對象1080可以是用戶的手270,并且沿ζ軸方向與屏幕相距預(yù)定距離??刂茊卧梢皂憫?yīng)于對象1080的移動向屏幕提供視覺反饋??刂茊卧梢栽谄聊簧巷@示光標(biāo)(未示出),或者利用不同尺寸或者不同顏色、以亮色突出顯示或指示多個項(xiàng) 1050、1052、ΙΟΜ、1056、1058中的至少一個,以提供該視覺反饋。如果對象1080沿對角線方向1020、1015并且在以對角線方向?yàn)榛鶞?zhǔn)的預(yù)定角度內(nèi)移動,則控制單元可以在屏幕1010上顯示光標(biāo)1002,或者突出顯示多個項(xiàng)1050、1052、 10M、1056、1058中的至少一個。如果對象1080沿方向1030移動,該方向1030偏離垂直于對角方向的方向并且偏離以對角方向?yàn)榛鶞?zhǔn)的所述預(yù)定角度,則控制單元可以感知到被提供了視覺反饋的項(xiàng)被選擇。例如,如果對象1080沿垂直于多個項(xiàng)排列的方向的方向1030 移動,則控制單元可以進(jìn)行控制以使得突出顯示的項(xiàng)IOM被選擇。如果突出顯示的項(xiàng)IOM被選擇,則控制單元可以顯示將被顯示在屏幕上的項(xiàng) IOM的子項(xiàng)1060、1062。隨著對象沿箭頭方向1066移動,可以在屏幕上顯示光標(biāo),或者可以依次突出顯示子項(xiàng)1060、1062。如果在子項(xiàng)1062被突出顯示的狀態(tài)中對象沿ζ軸方向1093移動,則控制單元可以感知到子項(xiàng)1062被選擇,從而使得相應(yīng)于子項(xiàng)1062的顯示1040內(nèi)容將被放大顯示。圖11是示出根據(jù)實(shí)施例的示范性屏幕,在該屏幕上多個項(xiàng)一維地排列在從右上部到左下部的對角線上。參照圖11,在屏幕1110上對角地顯示多個項(xiàng)1150、1152、1154、 1156、1158。如圖2中所示,對象1180可以是用戶的手270,并且沿ζ軸方向與屏幕相距預(yù)定距離。控制單元可以響應(yīng)于對象1180的移動向屏幕提供視覺反饋。控制單元可以在屏幕上顯示光標(biāo)1102,或者利用不同尺寸或者不同顏色、以亮色突出顯示或指示多個項(xiàng)1150、 1152U154U156U158中的至少一個,以提供該視覺反饋。如果對象1180沿對角線方向1120、1115并且在以對角線方向?yàn)榛鶞?zhǔn)的預(yù)定角度內(nèi)移動,則控制單元可以在屏幕1110上顯示光標(biāo)(未示出),或者突出顯示多個項(xiàng)1150、 1152、1巧4、1156、1158中的至少一個。如果對象1180沿方向1130移動,該方向1130偏離垂直于對角線方向的方向并且偏離以對角線方向?yàn)榛鶞?zhǔn)的所述預(yù)定角度,則控制單元可以感知到被提供了視覺反饋的項(xiàng)被選擇。例如,如果對象1180沿垂直于多個項(xiàng)排列的方向的方向1130移動,則控制單元可以進(jìn)行控制以使得突出顯示的項(xiàng)IlM被選擇。如果突出顯示的項(xiàng)IlM被選擇,則控制單元可以顯示將被顯示在屏幕上的項(xiàng) IlM的子項(xiàng)1160、1162。隨著對象沿箭頭方向1166移動,可以在屏幕上移動光標(biāo),或者可以依次突出顯示子項(xiàng)1160、1162。如果在子項(xiàng)1162被突出顯示的狀態(tài)中對象沿ζ軸方向1193移動,則控制單元可以感知到子項(xiàng)1162被選擇,從而使得相應(yīng)于子項(xiàng)1162的顯示1140內(nèi)容將被放大顯示。圖12是示出根據(jù)示范性實(shí)施例的示范性屏幕,在該屏幕上多個項(xiàng)二維地排列。參照圖 12,在屏幕 1210 上二維地排列多個項(xiàng) 1240、1242、1244、1246、1248、1250、1252、1254、
1256、1258、1260、1262?;谝粋€屏幕單元來分組多個項(xiàng)1240、1242、1244、1246、1248、 1250,1252、1254、1256、1258,1260、1262。在屏幕的上部、下部、左部和右部上,具有與當(dāng)前顯示在屏幕上的項(xiàng) 1240、1242、1244、1246、1248、1250、1252、1254、1256、1258、1260、1262 不同的多個項(xiàng)的一些組1222、12沈、1220、12對被部分地顯示。如果對象1280被放置在屏幕的邊界上,則組1222、12沈、1220、12 可以取代組1205而被顯示在屏幕上。在屏幕的下部,多個項(xiàng)中的一些項(xiàng)1270、1272、1274、1276被顯示在組12 上。如果對象1280沿χ軸方向1230或y軸方向1232、1236移動,則控制單元可以提供關(guān)于多個項(xiàng)1240、1M2、1244、 1M6、1248、1250、1252、1254、1256、1258、1260、1洸2中的至少一個的視覺反饋,并且如果對象沿ζ軸方向移動,則控制單元可以選擇多個項(xiàng)1240U242U244U246U248U250U252, 1254、1256、1258、1260、1262 中的至少一個。如果用戶移動他的手,則控制單元可以將用戶的手感知為對象1280。響應(yīng)于對象的移動,控制單元可以使得光標(biāo)1202顯示在屏幕上,或者多個項(xiàng)1240、1M2、1244、1M6、 1248、1250、1252、1254、1256、1258、1260、1262中的至少一個被突出顯示。通過光標(biāo)1202或突出顯示指示的項(xiàng)可以是視覺反饋的示例。例如,如果對象1280沿箭頭方向移動,則控制單元可以沿箭頭方向在屏幕上移動光標(biāo)1202,或改變突出顯示的項(xiàng)的位置。也就是說,控制單元可以依次突出顯示項(xiàng)1258、1252、1244、1對6。如果對象沿ζ軸方向1293移動,則控制單元可以感知到突出顯示的項(xiàng)被選擇。此處ζ軸方向1293可以相應(yīng)于垂直于屏幕平面的方向。舉例來說,如果用戶朝向屏幕推進(jìn)他的手,則控制單元可以感知到對象1280沿ζ軸方向1293移動,從而顯示1240內(nèi)容相應(yīng)于通過光標(biāo)指示或在屏幕上突出顯示所指示的項(xiàng)。 所述內(nèi)容可以包括視頻圖像、靜止圖像、音樂、文本、菜單項(xiàng)和圖形媒體。此外,如果該對象的移動在從提供視覺反饋時起的預(yù)定時間內(nèi)保持在預(yù)定值內(nèi), 則控制單元可以進(jìn)行控制以使得至少一個項(xiàng)被選擇。該預(yù)定值可以包括屏幕上的多個項(xiàng) 1240、1242、1244、1246、1248、1250、1252、1254、1256、1258、1260、1262 的寬度 1255 和高度
1257。然而,通過參考對象1280的移動,預(yù)定值可以用作用來改變位置的閾值,所述位置是顯示在屏幕上的項(xiàng)被突出顯示的位置。例如,如果對象1280的移動在5cm之內(nèi),則可以在屏幕上不發(fā)生反應(yīng)。也就是說,如果對象1280在5cm內(nèi)移動,則控制單元可以不改變屏幕上的項(xiàng)被突出顯示的位置。然而,5cm僅是一個示例并且可以根據(jù)設(shè)計者的需要而改變。此夕卜,如果顯示在屏幕上的光標(biāo)1202響應(yīng)于對象1280的移動在預(yù)定時間中在項(xiàng)1256的寬度 1255和高度1257之內(nèi)的距離內(nèi)移動,則控制單元可以選擇被提供了視覺反饋的項(xiàng),并且實(shí)行與選擇的項(xiàng)相關(guān)的下一操作。例如,如果響應(yīng)于對象1280的移動的、屏幕上的移動維持在小于項(xiàng)1252的寬度和高度1255和高度1257的值上三秒,則控制單元可以感知到項(xiàng)1250被選擇從而實(shí)行與項(xiàng)1250相關(guān)的下一操作。與項(xiàng)1250相關(guān)的操作可以包括子菜單的出現(xiàn)或與該項(xiàng)相關(guān)的內(nèi)容的重放。此外,如果對象的移動相應(yīng)于預(yù)定的特定模式,則控制單元可以選擇至少一個項(xiàng)。 舉例來說,如果在為特定項(xiàng)提供了視覺反饋的狀態(tài)中用戶揮動相應(yīng)于對象1280的他的手, 則控制單元可以進(jìn)行控制以使得該特定項(xiàng)被選擇?!疤囟J健笨梢园〒]動相應(yīng)于對象 1280的手,并且改變手的形狀,諸如握拳。此外,如果對象1280的移動比預(yù)定基準(zhǔn)速度快,則控制單元可以進(jìn)行控制以使得與當(dāng)前多個項(xiàng)不同的另外的多個項(xiàng)顯示在屏幕上,并且向新顯示的多個項(xiàng)的至少一個提供視覺反饋。舉例來說,如果測量對象的移動的速度的控制單元確定測量到的對象的移動比預(yù)定基準(zhǔn)速度慢,則控制單元可以進(jìn)行控制以使得光標(biāo)1202響應(yīng)于對象的移動而在屏幕上移動,或者該多個項(xiàng)的一個被突出顯示,以及被突出顯示的項(xiàng)的位置響應(yīng)于對象的移動而改變。如果確定對象的移動比預(yù)定基準(zhǔn)速度快,則具有項(xiàng)1240、1M2、1244、1M6、 1248、1250、1252、1254、1256、1258、1260、1262的當(dāng)前顯示的組1205可以被替換為另外的組1220、1222、12M、1226。如果對象快速向左側(cè)1230移動,則控制單元可以使得當(dāng)前顯示的組1205消失并且新顯示組12M。如果對象向上側(cè)1232快速移動,則控制單元可以使得組1205消失并且顯示組12 。圖13是示出根據(jù)示范性實(shí)施例的示范性屏幕,在該屏幕上多個項(xiàng)三維地排列。參照圖 13,多個項(xiàng) 1340,1342、1344、1346、1348、1350、1352、1354,1356、1358、1360、1362 作為一個組1320顯示在屏幕1310上。組1322、13 還分別包括多個項(xiàng)。組1320、1322、13 三維地排列。組1320在屏幕上排列在前面,后面是組1322,然后最后是組13M。對象1380 距屏幕1310預(yù)定距離1382。如果對象1380移動,則控制單元可以向屏幕提供視覺反饋?zhàn)鳛轫憫?yīng)。當(dāng)多個項(xiàng)三維地排列時,如果在對象沿χ軸方向1330、y軸方向1332或ζ軸方向 1334移動,則控制單元可以提供關(guān)于至少一個項(xiàng)的視覺反饋。舉例來說,如果對象沿χ軸方向1330和y軸方向1332移動,則響應(yīng)于對象的移動,控制單元可以使得光標(biāo)1364顯示在屏幕上、或使得多個項(xiàng)中的至少一個1350被突出顯示1370,然后使得突出顯示的項(xiàng)被重新定位。響應(yīng)于對象沿ζ軸方向的移動,控制單元可以激活具有多個項(xiàng)的組。激活的組與那些未激活的組相比可以具有不同的透明度、亮度和顏色。例如,如果組1320被激活,則與其它組1320、13M相比,可以更加不透明地顯示組1320。如果組1322被激活,則組1322可以與組1320、13M相比顯得更不透明。如果對象的移動的變化在從提供視覺反饋時起的預(yù)定時間中保持在預(yù)定值內(nèi),或者如果對象的移動相應(yīng)于預(yù)置的特定運(yùn)動,則控制單元可以進(jìn)行控制以使得至少一個項(xiàng)被選擇。例如,如果在被突出顯示的項(xiàng)1350的位置處對象1380的移動在5cm之內(nèi),則控制單元可以進(jìn)行控制以使得被突出顯示的項(xiàng)1350被選擇。然而,5cm僅是一個示例并且可以根據(jù)設(shè)計者的需要而改變。此外,控制單元可以實(shí)行與被選擇的項(xiàng)相關(guān)的下一操作。與項(xiàng) 1350相關(guān)的操作可以包括子菜單的出現(xiàn)或與該項(xiàng)相關(guān)的內(nèi)容的重放。此外,如果對象的移動相應(yīng)于預(yù)定的特定模式,則控制單元可以選擇至少一個項(xiàng)。 舉例來說,如果在通過光標(biāo)1364或突出顯示來指示特定項(xiàng)1350的狀態(tài)中,用戶揮動相應(yīng)于對象1380的他的手,則控制單元可以進(jìn)行控制以使得特定項(xiàng)1380被選擇?!疤囟J健笨梢园〒]動手,并且改變手的形狀,諸如握拳。
圖14是示出在以一維、二維和三維排列中的一種顯示多個項(xiàng)的狀態(tài)中,項(xiàng)選擇裝置響應(yīng)于對象的移動而選擇項(xiàng)或提供視覺反饋的示范性過程。在下面將參照圖2、圖6和圖8以及圖14更詳細(xì)地解釋示范性實(shí)施例。在一個示范性實(shí)施例中,在S1405,項(xiàng)選擇裝置可以以一維、二維和三維排列中的一種來顯示多個項(xiàng)。在S1410,在多個項(xiàng)被顯示在屏幕上的狀態(tài)中,項(xiàng)選擇裝置檢測對象的移動。S1415處的對象的移動可以是用戶的手部移動。 如果用戶在屏幕的前面揮動他的手(參見圖幻,則項(xiàng)選擇裝置檢測這一揮動并且測量對象沿χ軸、y軸和ζ軸方向中的至少一個方向的移動。在S1420,項(xiàng)選擇裝置確定多個項(xiàng)的排列。響應(yīng)于測量到的同樣模式的移動,項(xiàng)選擇裝置依據(jù)屏幕上的多個項(xiàng)的排列,可以發(fā)出選擇多個項(xiàng)中的至少一個項(xiàng)的命令或提供關(guān)于多個項(xiàng)中的至少一個項(xiàng)的視覺反饋。例如,響應(yīng)于對象沿同樣是χ軸方向的移動,項(xiàng)選擇裝置依據(jù)項(xiàng)的排列,可以選擇項(xiàng)、移動光標(biāo)或改變被突出顯示的項(xiàng)的位置。在S1425,如果以一維排列顯示多個項(xiàng),則項(xiàng)選擇裝置確定多個項(xiàng)是否沿χ軸方向排列。如果確定的結(jié)果指示多個項(xiàng)沿X軸方向排列,則項(xiàng)選擇裝置測量對象的移動的方向。 如果測量出對象的移動在相對多個項(xiàng)排列的方向的預(yù)定角度內(nèi),項(xiàng)選擇裝置提供關(guān)于該至少一個項(xiàng)的視覺反饋。舉例來說,相對排列的方向的預(yù)定角度可以包括排列的方向與對象的移動的方向之間的、在+45度和-45度之間的范圍555以及+135度和-135度之間的范圍535內(nèi)的角度,如圖5所示。響應(yīng)于對象的移動,項(xiàng)選擇裝置可以在屏幕上指示光標(biāo)或重定位被突出顯示的項(xiàng)。在圖6中示出對項(xiàng)進(jìn)行重定位。參照圖6,如果在項(xiàng)652被突出顯示的狀態(tài)中對象680沿+χ軸方向658移動,則項(xiàng)選擇裝置可以響應(yīng)于對象680的移動而突出顯示項(xiàng)654,然后突出顯示項(xiàng)656,再然后突出顯示項(xiàng)658。此外,如果測量出對象的移動偏離相對排列的方向的預(yù)定角度,則項(xiàng)選擇裝置可以使得至少一個項(xiàng)被選擇。舉例來說,如圖5所示,偏離相對排列的方向的預(yù)定角度的方向可以包括排列的方向與對象的移動的方向之間的、在+45度和+135度之間的范圍560以及-135度和-45度之間的范圍580內(nèi)的角度。如果測量出對象的移動沿偏離相對χ軸方向的預(yù)定角度的方向,則項(xiàng)選擇裝置可以選擇至少一個項(xiàng)。舉例來說,如圖6中所示,如果多個項(xiàng)650、652、654、656、658沿水平方向 (即,χ軸方向)排列,則如果對象沿垂直方向630(即,y軸方向)移動,項(xiàng)選擇裝置可以選擇項(xiàng)652。換句話說,在S1435,在項(xiàng)沿χ軸方向排列的狀態(tài)中,對象沿χ軸方向的移動用作用于對項(xiàng)進(jìn)行重定位的命令并且對象沿y軸方向的移動用作對項(xiàng)進(jìn)行選擇的命令。此外,如果多個項(xiàng)沿y軸方向排列并且對象的移動也沿y軸方向,則響應(yīng)于對象的移動,項(xiàng)選擇裝置可以在屏幕上顯示光標(biāo)或重定位突出顯示的項(xiàng)。在圖8中示出對項(xiàng)進(jìn)行重定位。參照圖8,如果在項(xiàng)邪4被突出顯示的狀態(tài)中對象880沿+y軸方向移動,則響應(yīng)于對象880的移動,移動項(xiàng)選擇裝置突出顯示項(xiàng)856,然后依次突出顯示下一項(xiàng)858。此外,如果測量出對象的移動沿偏離相對排列的方向的預(yù)定角度的方向,則項(xiàng)選擇裝置可以使得至少一個項(xiàng)被選擇。舉例來說,如圖5所示,偏離相對排列的方向的預(yù)定角度的方向可以包括在排列的方向與對象的移動的方向之間的、在+45度和+135度之間的范圍535以及-135 度和-45度之間的范圍555內(nèi)的角度。如果測量出對象的移動沿偏離相對χ軸方向的預(yù)定角度的方向,則項(xiàng)選擇裝置可以選擇至少一個項(xiàng)。舉例來說,參照圖8,在多個項(xiàng)850、852、 854,856,858沿垂直方向(即,y軸方向)排列的狀態(tài)中,項(xiàng)選擇裝置可以響應(yīng)于對象沿水
17平方向860( S卩,χ軸方向)的移動而選擇項(xiàng)854。換句話說,在S1440,當(dāng)項(xiàng)沿y軸方向排列時,對象沿χ軸方向的移動用作重定位項(xiàng)的命令并且對象沿χ軸方向的移動用作選擇對象的命令。此外,如果對象的移動的變化在從提供視覺反饋時起的預(yù)定時間中保持在預(yù)定值內(nèi),則項(xiàng)選擇裝置可以選擇至少一個項(xiàng)。 如果對象的移動相應(yīng)于預(yù)定的特定模式,則項(xiàng)選擇裝置還可以選擇至少一個項(xiàng)。在S1450,項(xiàng)選擇裝置確定多個項(xiàng)是否二維地排列。如果確定多個項(xiàng)以二維排列, 則在S1455,如果對象沿χ軸方向和y軸方向移動,則項(xiàng)選擇裝置提供關(guān)于至少一個項(xiàng)的視覺反饋。在S1460,如果對象的移動是沿ζ軸方向的,則項(xiàng)選擇裝置選擇至少一個項(xiàng)。在 S1460,如果對象的移動的變化在從提供視覺反饋時起的預(yù)定時間中保持在預(yù)定值內(nèi),則項(xiàng)選擇裝置可以選擇至少一個項(xiàng)。此處的預(yù)定值可以包括項(xiàng)的長度和寬度。在一個示例中, 預(yù)定時間可以是三秒。也就是說,如果響應(yīng)于對象的移動的、屏幕上的改變保持在項(xiàng)的長度和寬度內(nèi)三秒,則項(xiàng)選擇裝置可以感知到相應(yīng)的項(xiàng)被選擇。在S1460,如果對象的移動相應(yīng)于預(yù)定的特定模式,則項(xiàng)選擇裝置可以進(jìn)行控制以使得至少一個項(xiàng)被選擇。在S1465,項(xiàng)選擇裝置確定多個項(xiàng)是否以三維排列被顯示。在S1470,如果多個項(xiàng)以三維排列被顯示,則如果對象沿χ軸方向、y軸或ζ軸方向移動,則項(xiàng)選擇裝置提供關(guān)于至少一個項(xiàng)的視覺反饋。在S1475,如果對象的移動的變化在從提供視覺反饋時起的預(yù)定時間中保持在預(yù)定值內(nèi),或在S1475,如果對象的移動相應(yīng)于預(yù)定特定模式,則在S1475,項(xiàng)選擇裝置可以進(jìn)行控制以使得至少一個項(xiàng)被選擇??梢砸酝ㄟ^各種計算裝置可執(zhí)行的和記錄在計算機(jī)可讀介質(zhì)上的程序命令的形式實(shí)現(xiàn)以上闡明的方法。計算機(jī)-可讀介質(zhì)可以包括單獨(dú)或組合的程序命令,數(shù)據(jù)文件和數(shù)據(jù)結(jié)構(gòu)。記錄在介質(zhì)上的程序命令可以是為示范性實(shí)施例而特別設(shè)計的,或者是計算機(jī)軟件領(lǐng)域中的技術(shù)人員公知或可用的。計算機(jī)可讀記錄介質(zhì)的示例可以包括特別構(gòu)造以存儲和運(yùn)行程序命令的諸如硬盤、軟盤或磁帶的磁介質(zhì),諸如CD-ROM或DVD的光學(xué)介質(zhì),諸如可光讀磁盤的磁光介質(zhì)或者諸如ROM、RAM和閃存的硬件設(shè)備。程序命令的示例可以不僅包括由編譯器創(chuàng)建的機(jī)器代碼,而且包括由使用解釋器等的計算機(jī)可執(zhí)行的高級語言代碼。 硬件設(shè)備可以被實(shí)現(xiàn)為執(zhí)行示范性實(shí)施例的操作的一個或多個軟件模塊,或者反之。上述示范性實(shí)施例和優(yōu)點(diǎn)僅是示范性的,并不視作對本發(fā)明的限制??梢匀菀椎貙⒈窘虒?dǎo)應(yīng)用于其他類型的裝置。而且,本發(fā)明構(gòu)思的示范性實(shí)施例的描述旨在進(jìn)行說明, 而不是限制權(quán)利要求的范圍,并且對本領(lǐng)域技術(shù)人員來說許多替換、修改和變化都是明顯的。
權(quán)利要求
1.一種項(xiàng)選擇裝置,包括移動檢測單元,其檢測對象的移動;以及控制單元,其控制多個項(xiàng)以一維、二維和三維排列中的一種顯示在屏幕上,其中所述控制單元從移動檢測單元接收信號并且測量對象沿X軸、y軸和Z軸方向中的至少一個方向的移動,以及其中響應(yīng)于測量的移動,控制單元根據(jù)所述多個項(xiàng)在屏幕上的排列來輸出相應(yīng)于下述兩個操作中的一個操作的命令對多個項(xiàng)中的至少一個項(xiàng)的選擇和關(guān)于多個項(xiàng)中的至少一個項(xiàng)的視覺反饋。
2.如權(quán)利要求1所述的項(xiàng)選擇裝置,其中如果所述多個項(xiàng)以一維排列來排列并且所述對象的移動在相對于所述一維排列的方向的預(yù)定角度內(nèi),則所述控制單元輸出相應(yīng)于所述關(guān)于至少一個項(xiàng)的視覺反饋的命令,以及其中如果所述多個項(xiàng)以一維排列來排列并且所述對象的移動不在所述預(yù)定角度內(nèi),則所述控制單元輸出相應(yīng)于所述對至少一個項(xiàng)的選擇的命令。
3.如權(quán)利要求2所述的項(xiàng)選擇裝置,其中如果在從輸出所述相應(yīng)于視覺反饋的命令開始的預(yù)定時間內(nèi)所述對象的移動的變化被保持,則所述控制單元輸出相應(yīng)于所述對至少一個項(xiàng)的選擇的命令。
4.如權(quán)利要求2所述的項(xiàng)選擇裝置,其中如果所述對象的移動相應(yīng)于預(yù)定模式,則所述控制單元輸出相應(yīng)于所述對至少一個項(xiàng)的選擇的命令。
5.如權(quán)利要求1所述的項(xiàng)選擇裝置,其中如果所述多個項(xiàng)以二維排列被排列并且對象的移動沿χ軸和y軸方向,則所述控制單元輸出相應(yīng)于所述關(guān)于至少一個項(xiàng)的視覺反饋的命令,以及其中如果所述多個項(xiàng)以二維排列來排列并且所述對象的移動沿ζ軸方向,則所述控制單元輸出相應(yīng)于所述對至少一個項(xiàng)的選擇的命令。
6.如權(quán)利要求5所述的項(xiàng)選擇裝置,其中如果在從輸出相應(yīng)于所述視覺反饋的命令開始的預(yù)定時間內(nèi)所述對象的移動的變化被保持,則所述控制單元輸出相應(yīng)于所述對至少一個項(xiàng)的選擇的命令。
7.如權(quán)利要求5所述的項(xiàng)選擇裝置,其中如果所述對象的移動相應(yīng)于預(yù)定的特定模式,則所述控制單元輸出相應(yīng)于所述對至少一個項(xiàng)的選擇的命令。
8.如權(quán)利要求1所述的項(xiàng)選擇裝置,其中如果所述多個項(xiàng)以三維排列來排列,則響應(yīng)于所述對象的移動,所述控制單元輸出相應(yīng)于所述關(guān)于至少一個項(xiàng)的視覺反饋的命令,其中如果在從輸出相應(yīng)于視覺反饋的命令開始的預(yù)定時間內(nèi)所述對象的移動的變化被保持,則所述控制單元輸出相應(yīng)于所述對至少一個項(xiàng)的選擇的命令,以及其中如果所述對象的移動相應(yīng)于預(yù)定的特定模式,則所述控制單元輸出相應(yīng)于所述對至少一個項(xiàng)的選擇的命令。
9.如權(quán)利要求1所述的項(xiàng)選擇裝置,其中如果測量到的對象的移動比預(yù)定的基準(zhǔn)速度快,則所述控制單元控制屏幕顯示第二多個項(xiàng),并且輸出相應(yīng)于關(guān)于第二多個項(xiàng)中的至少一個項(xiàng)的第二視覺反饋的第二命令。
10.如權(quán)利要求1所述的項(xiàng)選擇裝置,其中如果所述視覺反饋排列在屏幕的邊界上并且如果測量出的移動朝向屏幕的邊界移動,則所述控制單元控制屏幕顯示第二多個項(xiàng),并且所述控制器輸出相應(yīng)于關(guān)于第二多個項(xiàng)中的至少一個項(xiàng)的第二視覺反饋的命令。
11.一種項(xiàng)選擇裝置,包括 屏幕,其顯示多個項(xiàng);以及控制單元,其以一維排列在屏幕上顯示多個項(xiàng),其中所述控制單元測量對象的移動,并且如果對象的移動在相對于所述多個項(xiàng)的排列的預(yù)定角度內(nèi),則所述控制器控制屏幕提供關(guān)于所述多個項(xiàng)中的至少一個項(xiàng)的視覺反饋, 以及其中如果對象的移動偏離相對于所述多個項(xiàng)的排列的所述預(yù)定角度,則所述控制器選擇所述多個項(xiàng)中的至少一個項(xiàng)。
12.如權(quán)利要求11所述的項(xiàng)選擇裝置,其中所述控制單元從移動檢測單元接收所述移動檢測單元響應(yīng)于對象的移動而生成的信號。
13.如權(quán)利要求12所述的項(xiàng)選擇裝置,其中所述移動檢測單元包括拍攝對象并獲得圖像幀的視覺感測器。
14.如權(quán)利要求12所述的項(xiàng)選擇裝置,其中所述移動檢測單元包括遙控器,所述遙控器包括慣性感測器、移動感測器、加速計和光學(xué)感測器中的至少一個。
15.一種用于從顯示在屏幕上的多個項(xiàng)之中選擇至少一個項(xiàng)的方法,所述方法包括 以一維、二維和三維排列在屏幕上顯示多個項(xiàng);檢測對象的移動;以及測量檢測到的對象沿χ軸、y軸和ζ軸方向中的至少一個方向的移動;以及響應(yīng)于測量出的移動,根據(jù)多個項(xiàng)在屏幕上的排列,執(zhí)行下列操作中的一個發(fā)出用于選擇所述多個項(xiàng)中的至少一個的命令和提供關(guān)于所述多個項(xiàng)中的至少一個的視覺反饋。
全文摘要
提供一種項(xiàng)選擇裝置,其包括檢測用戶的移動的移動檢測單元,顯示圖像信息的屏幕,存儲數(shù)據(jù)的顯示圖像存儲單元,所述數(shù)據(jù)用于生成將被顯示在屏幕上的圖像,生成將要顯示在屏幕上的圖像的顯示圖像生成單元,以及進(jìn)行控制以使得多個項(xiàng)以一維排列、二維排列和三維排列中的一種顯示在屏幕上的控制單元,其中,所述控制單元從移動檢測單元接收信號以測量對象沿x軸、y軸和z軸方向的至少一個方向的移動,并且響應(yīng)于測量出的用戶的移動并且根據(jù)多個項(xiàng)在屏幕上的排列,發(fā)出用于從多個項(xiàng)之中選擇至少一項(xiàng)的命令或提供關(guān)于所述至少一項(xiàng)的視覺反饋。
文檔編號G06F3/033GK102566902SQ20111037306
公開日2012年7月11日 申請日期2011年11月22日 優(yōu)先權(quán)日2010年11月22日
發(fā)明者文鐘普, 樸勝權(quán), 李東昊, 柳熙涉, 鄭圣勛 申請人:三星電子株式會社