光標顯示方法和執(zhí)行光標顯示方法的系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種光標顯示方法和執(zhí)行光標顯示方法的系統(tǒng),所述方法在響應于檢測到的用戶手勢重新定位光標時調整在顯示場中顯示的光標的大小。
【專利說明】光標顯示方法和執(zhí)行光標顯示方法的系統(tǒng)
[0001]本申請要求于2012年10月25日提交的第10_2012_0118985號韓國專利申請的權益,所述韓國專利申請的主題通過引用被包含于此。
【技術領域】
[0002]本發(fā)明構思總體上涉及一種手勢識別技術。更具體地講,本發(fā)明構思涉及響應一種或多種手勢而在顯示器上適應性地顯示光標的方法和執(zhí)行這種方法的系統(tǒng)。
【背景技術】
[0003]顯示器技術的發(fā)展為電子裝置的用戶提供了更豐富的體驗。圖像通過現代的顯示器顯示得更加逼真。一些顯示器提供具有三維(3D)品質和效果的圖像。
[0004]“光標”是可用來指示顯示器的顯示場內的位置或者區(qū)域的特定圖像。自最早的電腦程序出現以來,光標就已被使用,并且光標對于使用顯示器的用戶是非常有用的反饋機制。像通過現代的顯示器提供的其他視覺效果一樣,顯示器上的一個或更多的光標的控制、清晰度和呈現對使用顯示器的整體用戶體驗起到積極的貢獻。
【發(fā)明內容】
[0005]根據本發(fā)明構思的一方面,提供一種光標顯示方法,包括:在顯示器的顯示場中顯示光標;利用傳感器感測用戶手勢;產生感測信號,感測信號包括從感測到的用戶手勢中得到的手勢信息;以及響應于感測信號控制顯示器,以在將光標從顯示場中的初始位置朝著最終位置重新定位時沿著由手勢信息限定的光標路徑調整顯示場中的光標大小至少一次。
[0006]根據本發(fā)明構思的一方面,提供一種系統(tǒng),包括:三維(3D)顯示器,在3D顯示場中顯示光標;傳感器,感測用戶手勢并提供相應的感測信號;以及中央處理器(CPU),控制3D顯示器,以在響應用戶手勢在3D顯示場中重新定位光標時根據感測信號調整光標的大小。
【專利附圖】
【附圖說明】
[0007]將結合附圖對本發(fā)明構思的特定實施例進行描述,附圖中:
[0008]圖1總體上示出了根據本發(fā)明構思的實施例的系統(tǒng);
[0009]圖2、3和4是示出圖1中的系統(tǒng)可以包括的可能裝置的一些示例的相應的框圖;
[0010]圖5、6、7、8、9、10、11、12、13、14、15、16 和 17 (以下寫作“圖 5-17”)分別示出可在圖1系統(tǒng)中包括的顯示器上顯示的光標的實施例;
[0011]圖18、19、20、21、22、23和24 (以下寫作“圖18-24”)是總結可由圖1的系統(tǒng)執(zhí)行
的在顯示器上顯示光標的各種方法的相應的流程圖。
【具體實施方式】
[0012]圖1是根據本發(fā)明構思的實施例的系統(tǒng)100的示圖。在示出的隨后的實施例中,無論系統(tǒng)100的具體構造如何,都假定系統(tǒng)100可被用作手勢識別(或者“感測”)設備。系統(tǒng)100可采用許多不同的形式,如智能電視(TV)、掌上游戲機、個人計算機(PC)、智能電話以及平板PC等。圖1中示出的系統(tǒng)100包括相關部分;普通的“裝置”10和與裝置10相關聯(lián)的顯示器40。裝置10與顯示器40通過電路和/或無線連接相互連接。在一些實施例中,裝置10和顯示器40將被集成在形成系統(tǒng)100的單個設備中。
[0013]圖1示出作為選定實施例的系統(tǒng)100的計算機實施例。假設裝置10包括能感測由用戶31做出的手勢的傳感器11。當然,傳感器11可以選擇性地(或附加地)包含在顯示器40中。將參照附圖2、3和4對特定裝置10的示例性結構和相應操作進行更加詳細的描述。
[0014]在示出的的實施例的上下文中,術語“手勢”意味著由用戶做出的引發(fā)系統(tǒng)100的足夠影響光標狀態(tài)的一致響應(coherent response)的任何動作。一些用戶的動作可能大或者視覺上明顯,例如揮動手臂或移動手。其他動作可能小并在視覺上不太明顯,例如眨眼或移動眼球。光標的“狀態(tài)”意味著與光標有關的任何視覺上可識別的情況,包括作為示例的光標大小、光標在顯示器上的位置、光標形狀、外觀、變化的外觀或運動。
[0015]結合圖1中的系統(tǒng)100,傳感器11可以是深度傳感器或包括深度傳感器的更廣泛的傳感器(例如光學傳感器)。深度傳感器可用于根據飛行時間(time-of-flight,T0F)原則感測”(或檢測)用戶31做出的手勢。根據本發(fā)明構思的一個特定實施例,圖1中的傳感器11是能感測傳感器11與通常包括至少一個用戶31的“場景”之間的一個或多個距離的距離傳感器。
[0016]手勢通常被檢測為用戶身體的一部分的動作(B卩,位置或狀態(tài)上的變化)。將為了下面的描述的目的而假定用戶31的手。然而,本領域技術人員將理解,在本發(fā)明構思的上下文中可以使用許多不同的手勢類型、手勢指示機制(例如,識別筆(wand)或觸控筆(stylus))以及不同的手勢檢測技術。在圖1所示的實施例中,當用戶31的手從第一位置33朝著傳感器11移動到第二位置35時,傳感器11可通過周期性地計算用戶31與傳感器11間的距離來識別位置的變化。即,用戶手的位置變化被識別為手勢。
[0017]根據另一個實施方案,傳感器11可包括能將用戶手的位置變化識別為手勢的動作傳感器。
[0018]進一步假設在圖1的系統(tǒng)100中,顯示器40向用戶31提供三維(3D)圖像。例如,通過運用某些 傳統(tǒng)理解上的立體技術,顯示器40可給用戶31提供3D圖像。在圖1中,假定顯示器40將包括3D對象51和3D光標的3D圖像顯示給用戶31。
[0019]在圖1中,光標50被示出為指示光標在顯示器40的顯示場41之內的位置的手形指針。當然,能夠被用戶31識別為光標的任何形狀和尺寸都可用于上述用途。利用這種構造,傳感器11能夠感測用戶31的手勢,并通過相應電信號(即,“感測信號”)將關于手勢的性質和/或特性的特定“手勢信息”傳送到裝置10。假定裝置10能處理由傳感器11提供的手勢信息,并控制顯示器40的操作來響應。換句話說,裝置10可適應性地控制顯示器40的操作以響應識別到的用戶手勢來改變顯示場41中的光標50的狀態(tài)。
[0020]圖2是可用作圖1中的裝置10的裝置10-1的框圖。參照圖1和圖2,裝置10_1包括第一傳感器11-1、圖像信號處理器(ISP) 13-1、中央處理器(CPU) 15-1、存儲器17_1以及顯不控制器19_1。[0021]傳感器11包括第一傳感器11-1。根據圖2中示出的實施例,可通過使用深度傳感器來實現第一傳感器11-1。第一傳感器11-1可用于計算第一傳感器11-1與用戶31之間的距離。
[0022]ISP 13-1接收來自第一傳感器11-1的感測信號,并響應感測信號周期性地計算第一傳感器11-1與用戶31之間的距離。利用通過ISP 13-1計算的距離上的變化,CPU15-1可用于識別有關用戶的手的動作的手勢信息,從而將動作識別為手勢。CPU 15-1也可用于執(zhí)行指令,以響應用戶31的手勢適應性地控制顯示場41上的光標50的顯示。
[0023]存儲器17-1可用于存儲指令。可使用易失性存儲器或非易失性存儲器來實現存儲器17-1??墒褂脛討B(tài)隨機存取存儲器(DRAM)來實現易失性存儲器??墒褂秒娍刹脸删幊讨蛔x存儲器(EEPROM)、閃速存儲器、磁性RAM(MRAM)、自旋轉移扭矩MRAM(STT-MRAM)、導體橋接 RAM(CBRAM)、鐵電 RAM(FeRAM)、相變 RAM(PRAM)、電阻型 RAM(RRAM 或 ReRAM)、納米管RRAM、聚合物RAM(P0RAM)、納米浮柵存儲器(NFGM)、全息存儲器、分子電子學存儲設備以及絕緣體電阻改變型存儲器等來實現非易失性存儲器。
[0024]顯示控制器19-1可用于控制顯示器40,以在CPU 15_1的控制下在顯示場41上適應性地顯示光標50。在某些實施例中,CPU 15-1和顯示控制器19-1的功能可在單個芯片(或“應用處理器”)上執(zhí)行。
[0025]根據圖2中所示的一個實施例,傳感器11還可包括第二傳感器14-1,其中第二傳感器14-1例如能在給定的頻率范圍(例如,可見光或/和紅外光)內感測電磁信號。因此,第二傳感器14-1可以是光學(或光檢測)傳感器。
[0026]圖3是可作為圖1的裝置10的另一個實施例被包括的裝置10-2的框圖。參照圖1與3,裝置10-2包括第一傳感器11-2、ISP 13-2,CPU 15_2、存儲器17_2以及顯示控制器19-2。其中,假定第一傳感器11-2與ISP 13-2在單個芯片(或集成電路,IC)中組合。
[0027]圖3的其他組件(包括11-2、13-2、14-2、15-2、17-2和19_2)的結構與功能實質上分別與圖2中的那些組件11-1、13-1、14-1、15-1、17-1和19_1相同。因此,省略了對這些元件的重復描述。
[0028]圖4是可作為圖1的裝置10的又一實施例被包括的裝置10-3的框圖。參照圖1和圖4,裝置10-3包括第一傳感器11-3和第二傳感器12-3、CPU 15_3、存儲器17_3和顯示控制器19-3。傳感器11可包括第一傳感器11-3和第二傳感器12-3,其中,再次假定第二傳感器12-3和ISP 13-3共同通過單個芯片或IC提供。
[0029]第一傳感器11-3可以是能把用戶31的運動感測為手勢的運動傳感器。第二傳感器12-3可以被用作能夠確定第二傳感器12-3與用戶31之間距離的距離傳感器。第三傳感器14-3可以是能夠檢測包含用戶31的場景中的光線的光學傳感器。
[0030]再次地,圖4中的組件14-3、15-3、17-3和19_3的相應的結構和功能與圖2中的組件14-1、15-1、17-1和19-1大體相同?,F在將在假定使用圖2中示出的裝置10_1的語境中描述根據本發(fā)明構思實施例的顯不光標的一些方法。
[0031]圖5示出了顯示器40把3D光標50作為在圖1的顯示場41上顯示的3D圖像的一部分來生成的實施例。需要注意的是,顯示器40生成的顯示場41向用戶31提供了 3D視場。因此,顯示場41可被理解成對于用戶31具有明顯深度(“D”)、明顯寬度(“W”)和明顯高度(“H”)的3D顯示場。[0032]參照圖1、圖2和圖5,光標50首先在第一位置50a顯示。然后,傳感器11檢測用戶31的手勢。CPU 15-1響應于感測到的手勢來執(zhí)行用于在顯示場41中如通過傳感器11提供的感測信號中包含的手勢信息所指示的那樣適應性地改變光標50的顯示的指令。在圖5所示的實施例中,用戶手勢的向前插(圖1)使光標50在顯示場41中被調整大小和重新定位。
[0033]因此,隨著光標50視覺上從初始的第一位置50a通過中間的第二位置50b到達最后的第三位置50c,“光標圖像”的大小會減小。在本語境中,術語“光標圖像”用于強調顯示在顯示場中的特定圖像(或對象)被用戶31識別為光標50。在工作示例中,光標圖像被假定為3D指示手形狀。光標圖像的實際選擇并不重要,并且可被認為是設計選擇的問題。然而,隨著特定光標圖像響應于用戶手勢沿著“光標路徑”重新定位,被識別為光標的特定光標圖像的大小(或外觀大小)的適應性改變是本發(fā)明構思的一些實施例的重要方面。
[0034]與前述內容形成對比,假定一旦光標50到達最終位置50c用戶31就做出相反手勢,則隨后光標50將從新的初始位置50c通過中間位置50b移動到新的最終位置50a,并且光標圖像的大小發(fā)生相應的變化(即,增大)。
[0035]因此,可以說光標50響應于由用戶31做出的任何合理的(連貫的)手勢而從(當前的)初始位置50a經過包括中間位置50b的可變長度的光標路徑進而到達最終位置50c。在相應地調整或不調整光標的大小(和/或可能調整或不調整光標的形狀)的情況下都可實現光標的這種重新定位。然而,至少光標的大小會沿著顯示場41上的由用戶手勢定義的光標路徑每隔一定間隔就適應性地重新確定。
[0036]假定圖5的3D顯示場41包括與光標50 —起移動的對象51。因此,響應于手勢,對象51從位置51a經過位置51b移動到位置51c,或者,尤其是在一些實施例中,響應著光標50響應于手勢的移動,對象51從位置51a經過位置51b移動到位置51c。因此,在本發(fā)明構思的一些實施例中,CPU 15-1可確定光標50的與由顯不器40正在顯不的一個或多個對象51的大小相關的大小?;蛘撸诓豢紤]其他顯示的對象的大小的情況下,可確定光標50的大小。
[0037]3D光標50的響應于用戶手勢的“大小調整”和沿著經過3D顯示場41的光標路徑的運動提供給用戶31強烈、高品質的反饋響應。即用戶31對光標50的操縱在由顯示器40產生的3D顯示場的環(huán)境中產生可視深度信息。
[0038]雖然圖5-17所示的實施例的上下文中假定顯示器40是3D顯示器,但是本領域的技術人員將知道顯示器40也可以是二維顯示器。
[0039]圖6示出了本發(fā)明構思的另一個實施例,其中,光標50由圖1和圖2中的顯示器40顯示。參照圖1、圖2和圖6,光標50也是響應用戶31的手勢沿著從初始位置50a開始經過中間位置50b并在最終位置50c中止的光標路徑被重新定位。如前所述,光標50沿著光標路徑每隔一定間隔調整大小,以產生移動的3D光標效果。
[0040]然而,在圖6的示例中,響應于用戶手勢,光標50也沿著的光標路徑每隔一定間隔被“重新著色”(和/或重新陰影化)。例如,當光標50響應用戶手勢從初始位置50a經過中間位置50b到最終位置50c重新顯示時,光標50的顏色(或陰影)會變得越來越暗。例如,光標50可以在初始位置50a被顯示成名義上的白色,在中間第二位置50b被顯示成相對淺灰色,在最終位置50c被顯示成相對深灰色。在本發(fā)明構思的一些實施例中,光標50的可變著色可連同光標50的大小改變一起出現,以進一步加強對移動的3D光標的顯示景深的假象。在其他的實施例中,在不考慮光標50的定位的情況下,光標50的重新著色(或重新變暗)可出現。
[0041]圖7示出了本發(fā)明構思的另一個實施例,其中,光標50被顯示在圖1和圖2的顯示器40上。參照圖1、圖2和圖7,光標50的形狀響應于用戶的手勢而變化。例如,響應于特定的用戶手勢(例如,將延伸的手指緊握成拳頭),光標50的形狀可從第一形狀50d變成第二形狀50e。
[0042]圖8示出了本發(fā)明構思的又一實施例,其中,光標50被顯示在圖1和圖2的顯示器40上。參照圖1、圖2和圖8,光標50沿著顯不場41的光標路徑顯不在第一位置50a、第二位置50b和第三位置50c。在光標50的各個位置50a、50b或50c,在不完全改變原始光標50形狀的情況下,光標圖像可根據一些可變的“光標細節(jié)”來修改。這里,可變條顯示53被包含在用于鑒別光標50的光標圖像中。利用光標的每個新顯示的位置,條顯示53指示相應的值(例如,針對位置50a、50b或50c,分別為90%、70%和30%)。因此,在本發(fā)明構思的一些實施例中,一些顯示的光標50的光標細節(jié)可與3D顯示場41中的光標的相對“深度”(“D”)關聯(lián)。通過這種方式,圖1中的系統(tǒng)100可向用戶31提供光標50的包括相對深度信息的可視位置信息。
[0043]圖9示出了本發(fā)明構思的另一個實施例,其中光標50顯示在圖1和圖2的顯示器40上。參照圖1、圖2和圖9,之前假設的光標50的第一位置50a、第二位置50b和第三位置50c現在與顯示場41的一組坐標(例如,X、Y和Ζ)視覺上相關。即,可用于指示光標50的相對深度信息(“X”)的一個可能的光標細節(jié)是一組坐標值,這組坐標值也可用于指示相對高度信息(“Ζ”)和相對寬度信息(“Y”)。
[0044]圖10示出了本發(fā)明構思的另一個實施例,其中,光標50被顯示在圖1和圖2的顯示器40上。參照圖1、圖2和圖10,為了操縱對象51,當對象51位于顯示場41的第一位置51a時,光標50不會到達對象51的第一位置51a。操縱對象51表不利用光標50點擊、移動或平移對象51。根據圖10中所示的實施例,與對象51關聯(lián)的指令可通過用光標50點擊對象51來執(zhí)行。
[0045]因此,光標50可響應用戶手勢從第一位置50a移動到第二位置50b。然而,光標50的形狀是通過這種操縱移動來改變的。即,CPU 15-1可用于響應光標50對對象51的操縱(例如,點擊)來改變光標50的形狀并將被操縱對象51的位置從第一位置51a改變到第二位置51b。在本發(fā)明構思的一些實施例中,將檢測各個用戶手勢來調整光標形狀,以表示如光標圖像所指示的對象操縱的特定的允許類型(例如,抓緊(grasping)、用拳猛擊(punching)、捅戳(poking)、旋轉(spinning)等)。
[0046]圖11示出了本發(fā)明構思的另一個實施例,其中,光標50顯示在圖1和圖2的顯示器40上。參照圖1、圖2和圖11,顯示器40上的光標50的位置根據用戶的手勢而改變。例如,光標50可從第一位置50a移動到第二位置50b。當光標50位于第二位置50b時,CPU15-1確定光標50是否定位在對象51。把光標50定位在對象51意味著光標50在足以能操縱對象51的距離范圍內。
[0047]因此,光標50被定位在對象51時,CPU 15_1可改變光標50的顏色(或陰影),以表示可接受的“對象操縱接近”。例如,當光標50被定位在對象51時,CPU 15-1可將光標50的顏色從亮改變?yōu)榘担瞪硎緦ο蟮牟倏v接近。因此,當對象51可被光標50操縱時,用戶31會知道。
[0048]圖12示出了本發(fā)明構思的另一個實施例,其中,光標50顯示在圖1和圖2中的顯示器40上。參照圖1、圖2和圖12,顯示場40內的光標50的位置將在用戶手勢執(zhí)行期間(或沿著對應于手勢的光標路徑)改變光標圖像的性質。
[0049]例如,光標50可從第一位置50a移動到第二位置50b。當光標50位于第二位置50b時,CPU 15-1確定光標50是否定位在對象51。當光標50定位在對象51時,CPU 15-1加亮光標50。例如,當光標50定位在對象51時,光標50變亮。因此,顯示器40可指示用戶31可利用光標50操縱對象51。
[0050]圖13示出了本發(fā)明構思的另一個實施例,其中,光標50顯示在圖1和圖2的顯示器40上。參照圖1、圖2和圖13,顯示場40內的光標50的位置和形狀響應于用戶手勢而改變。例如,光標50可在從第一位置50a移動到第二位置50b時改變其形狀。當光標50位于第二位置50b時,CPU 15-1確定光標50是否定位在對象51。當光標50定位在對象51時,CPU 15-1放大對象51。換句話說,CPU 15-1把對象51的大小從第一尺寸51a改變?yōu)榈诙叽?1b。因此,用戶31根據利用更大的對象51b顯示的細節(jié)來接收與對象51有關的信息。
[0051]或者,當確定光標50定位在對象51時,CPU 15-1可縮小對象51。根據實施例,當光標50定位在對象51并且光標50的形狀改變時,對象51可放大或縮小。
[0052]圖14示出了本發(fā)明構思的另一個實施例,其中,光標50被顯示在圖1與圖2中的顯示器40上。參照圖1、圖2和圖14,顯示場41內的光標50的位置響應用戶手勢而改變。例如,光標50可從第一位置50a移動到第二位置50b。當光標50位于第二位置50b時,CPU15-1確定光標50是否定位在對象51。當光標50定位在對象51時,CPU 15-1調整光標50的大小。
[0053]換句話說,與光標50位于第一位置50a時相比,光標50位于第二位置50b時光標50具有更大尺寸。因此,顯示器40可告知用戶31能使用光標50操縱對象51。
[0054]圖15示出了本發(fā)明構思的另一個實施例,其中,光標50顯示在圖1和圖2的顯示器40上。參照圖1、圖2和圖15,當裝置10-1包括第二傳感器14-1時,第二傳感器14_1可感測周圍光線。根據從第二傳感器14-1輸出的感測信號,CPU 15-1可確定周圍光的方向。CPU 15-1可控制顯不控制器19-1根據周圍的光的方向顯不顯不器40上的光標50的陰影52。根據實施例,光標50的陰影52可根據顯示器40上顯示的光的方向來確定。
[0055]圖16示出了本發(fā)明構思的另一個實施例,其中,光標50顯示在圖1與2中的顯示器40上。參照圖1、圖2和圖16,多個第一背景BGl和BG2中的一個可響應用戶手勢而被選擇性地顯示在顯示場41中。例如,當光標50的位置越過顯示場41的邊緣時,CPU 15-1可將第一背景(BGl)與第二背景(BG2)的結合改變(或滾動)成第二背景(BG2)和第三背景(BG3)的結合。
[0056]因此,用戶31可利用手勢選擇性地控制背景的顯示。通過這種方式,可創(chuàng)建顯示場41中的手勢感應的“運動”的視覺印象。在本發(fā)明構思的一些實施例中,光標50的形狀隨著其響應用戶手勢跨越顯示場41的邊緣而改變。
[0057]圖17示出了本發(fā)明構思的另一個實施例,其中,光標50被顯示在圖1和圖2的顯示器40上。參照圖1、圖2和圖17,當前顯示在顯示場41中的背景BGl和背景BG2的結合可根據用戶手勢而改變。
[0058]例如,當光標50的位置跨越顯示場41的邊緣時,CPU 15-1可控制顯示控制器19-1顯示接近顯示場41上的背景BGl的邊緣的黑色區(qū)域。因此,用戶31知道在手勢指示(SP,朝著背景BG2的右側)的方向上有更多的背景將要顯示。
[0059]圖18是根據本發(fā)明構思的實施例的總結在圖1中的顯示器40上顯示光標50的方法的流程圖。參照圖1、圖2、圖5和圖18,在操作S1810中,CPU15-1控制顯示控制器19_1將光標50顯示在顯示器40上。在操作S1820中,ISP 13_1通過利用由第一傳感器11_1輸出的感測信號來周期性地計算第一傳感器11-1與用戶31之間的距離。
[0060]在操作S1830中,CPU 15-1通過使用由ISP 13-1計算出的距離變化來識別用戶31的動作。距離變化表示在任意時間點計算出的第一傳感器11-1與用戶31之間的距離之間的差。在操作S1840中,CPU 15-1把用戶31的動作作為手勢來感測。
[0061]在操作S1850中,CPU 15-1根據距離變化計算在顯示器40上光標50要移動到的光標50的坐標。在操作S1860中,CPU 15-1控制顯示控制器19_1,使光標50移動到顯示器40上的所述坐標。在顯示控制器19-1的控制下,顯示器40把光標50移動到此坐標,并顯示經移動的光標50。
[0062]在操作S1870中,CPU 15-1分析位于坐標周圍的對象51的大小。CPU15-1分析在對象51的位置51a、51b和51c中的每個的對象51的大小。在操作S1880中,CPU 15-1控制顯示控制器19-1以根據分析到的對象51的大小調整光標50的大小。在顯示控制器19-1的控制下,顯示器40調整光標50的大小,并顯示大小經調整的光標50。
[0063]圖19是根據本發(fā)明構思的另一實施例的總結在圖1的顯示器40上顯示光標50的方法的流程圖。參照圖1、圖4、圖5和圖19,在操作S1910中,CPU 15_3控制顯示控制器19-3以在顯示器40上顯示光標50。在操作S1920中,可利用第一傳感器11_3識別用戶31的動作。第一傳感器11-3或CPU 15-3可識別用戶31的動作。
[0064]在操作S1930中,CPU 15-3把用戶31的動作作為手勢感測。在操作S1940中,ISP13-3通過利用由第二傳感器12-3輸出的感測信號來計算第二傳感器12-3與用戶31之間的距離。
[0065]在操作S1950中,CPU 15-3根據計算出的距離來計算光標50在顯示器40上將要移動到的光標50的坐標。在操作S1960中,CPU 15-3控制顯示控制器19_3,使光標50移動到顯示器40上的所述坐標。在顯示控制器19-3的控制下,顯示器40把光標50移動到此坐標,并顯示經移動的光標50。
[0066]在操作S1970中,CPU 15-3分析位于該坐標附近的對象51的大小。CPU15-3分析在對象51的位置51a、51b和51c中的每個的對象51的大小。在操作S1980中,CPU 15-3控制顯示控制器19-3根據所分析的對象51大小來調整光標50的大小。在顯示控制器19-3的控制下,顯示器40調整光標50的大小,并顯示大小經調整的光標50。
[0067]圖20是根據本發(fā)明構思的另一實施例的總結在圖1中的顯示器40上顯示光標50的方法的流程圖。參照圖1、圖2、圖5和圖20,在操作S2010中,CPU 15_1控制顯示控制器19-1以在顯示器40上顯示光標50。
[0068]在操作S2020中,CPU 15-1把用戶31的動作作為手勢來檢測??衫玫谝粋鞲衅?1-1 (即圖2的深度傳感器ll-ι)識別用戶31的動作。根據實施例,利用第一傳感器11-3(即圖4的運動傳感器11-3)來感測用戶31的運動。
[0069]在操作S2030中,在感測到手勢之前CPU 15-1計算顯示在顯示器40上的光標50的第一坐標。在操作S2040中,在感測到手勢時CPU 15-1計算在顯示器40上光標50要移動到的光標50的第二坐標。在操作S2050中,CPU15-1計算第一坐標與第二坐標之間的距離差。
[0070]在操作S2060中,CPU 15-1控制顯示控制器19_1,使光標50在顯示器40上從第一坐標移動到第二坐標。在顯示控制器19-1的控制下,顯示器40把光標50移動到第二坐標,并顯示經移動的光標50。在操作S2070中,CPU15-1控制顯示控制器19_1,以根據第一坐標與第二坐標之間的距離差調整光標50的大小。在顯示控制器19-1的控制下,顯示器40調整在第二坐標的光標50的大小,并顯示大小經調整的光標50。
[0071]圖21是根據本發(fā)明構思的另一個實施例的總結在圖1的顯示器40上顯示光標50的方法的流程圖。參照圖1、圖2、圖11和圖21,在操作S2110中,CPU 15-1控制顯示控制器19_1以在顯不器40上顯不光標50。
[0072]在操作S2120中,CPU 15-1把用戶31的運動作為手勢來感測??衫脠D2中的深度傳感器11-1識別用戶31的運動。根據實施例,可利用圖4中的運動傳感器11-3來感測用戶31的運動。
[0073]在操作S2130中,CPU 15_1計算光標50在顯示器40上將要移動到的光標50的坐標。在操作S2140中,CPU 15-1確定光標50是否定位到對象51。操作S2150中,當光標50定位到對象51時,CPU 15-1改變光標50的顏色。例如,當光標50定位到對象51時,CPU15-1可把光標50的顏色從白色改變?yōu)楹谏?。在操作S2160中,CPU 15-1調整光標50的大小。根據實施例,光標50的大小改變與光標50的顏色改變可同時發(fā)生,或者光標50的大小調整可先于光標50的顏色改變而發(fā)生。
[0074]圖22是根據本發(fā)明構思的另一個實施例的總結在圖1中的顯示器40上顯示光標50的方法的流程圖。參照圖1、圖2、圖12和圖22,在操作S2210中,CPU 15-1控制顯示控制器19_1以在顯不器40上顯不光標50。
[0075]在操作S2220中,CPU 15-1把用戶31的運動作為手勢來感測??衫脠D2中的深度傳感器11-1識別用戶31的運動。根據實施例,可利用圖4中的運動傳感器11-3來感測用戶31的動作。
[0076]在操作S2230中,CPU 15-1計算光標50在顯示器40上將要移動到的光標50的坐標。在操作S2240中,CPU 15-1確定光標50是否定位到對象51。在操作S2250中,當光標50定位到對象51時,CPU 15-1加亮光標50。在操作S2260中,CPU 15-1調整光標50的大小。根據實施例,光標50的大小改變與光標50的加亮可同時發(fā)生,或者光標50的大小改變可先于光標50的加亮而發(fā)生。
[0077]圖23是根據本發(fā)明構思的另一個實施例的總結在圖1中的顯示器40上顯示光標50的方法的流程圖。參照圖1、圖2、圖13和圖23,在操作S2310中,CPU 15-1控制顯示控制器19_1以在顯不器40上顯不光標50。
[0078]在操作S2320中,CPU 15-1把用戶31的運動作為手勢來感測??衫脠D2中的深度傳感器11-1來識別用戶31的運動。根據實施例,可利用圖4中的運動傳感器11-3來感測用戶31的運動。
[0079]在操作S2330中,CPU 15-1計算顯示光標50在顯示器40上將要移動到的光標50的坐標。在操作S2340中,CPU 15-1確定光標50是否定位到對象51。在操作S2350中,當光標50定位到對象51時,CPU 15-1縮小對象51。換句話說,CPU 15-1把對象51的大小從第一尺寸51a改變?yōu)榈诙叽?1b。在操作S2360中,CPU 15-1調整光標50的大小。根據實施例,光標50的大小調整與對象51的縮小可同時發(fā)生,或者光標50的大小調整可先于對象51的縮小而發(fā)生。
[0080]圖24是根據本發(fā)明構思的另一個實施例的總結在圖1中的顯示器40上顯示光標50的方法的流程圖。參照圖1、圖2、圖16和圖24,在操作S2410中,CPU 15-1控制顯示控制器19_1以在顯不器40上顯不光標50。
[0081]在操作S2420中,CPU 15-1把用戶31的運動作為手勢來感測??衫脠D2中的深度傳感器11-1來識別用戶31的運動。根據實施例,可利用圖4中的運動傳感器11-3來感測用戶31的運動。在操作S2430中,CPU 15-1計算顯示光標50在顯示器40上將要移動到的光標50的坐標。在操作S2440中,CPU 15-1確定光標50是否定位到對象51。
[0082]當光標50定位到對象51時,顯示在顯示器40上的背景BGl和背景BG2可根據用戶31的手勢而改變。例如,當光標50的位置從顯示器40的邊緣偏離時,CPU 15-1可將第一背景BGl和第二背景BG2改變成第二背景BG2和第三背景BG3。當光標50的形狀由于用戶31的手勢而在顯示器40的邊緣上改變時,CPU 15-1可將第一背景BGl和第二背景BG2改變成第二背景BG2和第三背景BG3。在操作S2460中,CPU 15-1調整光標50的大小。根據實施例,光標50的大小調整與光標50的背景改變可同時發(fā)生,或者光標50的大小調整可先于光標50的背景改變而發(fā)生。
[0083]本發(fā)明構思的前述幾個實施例可以以多種結合方式相互結合。例如,光標50的大小調整、形狀變化、顏色變化和陰影的產生中的至少一種可結合在一起并通過顯示器40執(zhí)行。
[0084]在根據本發(fā)明構思的多種實施例的光標顯示方法和執(zhí)行光標顯示方法的系統(tǒng)中,光標可響應于用戶手勢而適應性地顯示在顯示場上。
[0085]雖然已經參照本發(fā)明構思的實施例具體示出和描述了本發(fā)明構思,但是應當理解,在不脫離權利要求的保護范圍的情況下,可以在對其進行形式和細節(jié)上的各種改變。
【權利要求】
1.一種光標顯示方法,所述光標顯示方法包括: 在顯示器的顯示場中顯示光標; 使用傳感器感測用戶手勢; 產生感測信號,所述感測信號包括從感測到的用戶手勢中得到的手勢信息;以及響應于感測信號控制顯示器,以在將光標從顯示場中的初始位置朝著最終位置重新定位時沿著由手勢信息限定的光標路徑調整顯示場中的光標大小至少一次。
2.根據權利要求1所述的方法,其中,所述感測用戶手勢的步驟包括: 利用深度傳感器周期性地計算用戶與傳感器之間的距離; 根據距離上的變化至少部分地識別用戶動作;以及 將用戶動作作為用戶手勢來感測。
3.根據權利要求2所述的方法,其中,所述調整顯示場中的光標大小的步驟包括: 在感測到用戶手勢時,根據所述距離的變化并考慮感測到用戶手勢時的光標的初始位置來確定光標要移動到的最終位置; 沿著連接初始位置和最終位置的光標路徑移動光標;以及 在沿著光標路徑移動光標時調整光標大小至少一次。
4.根據權利要求2所述的方法,其中,所述調整顯示場中的光標大小的步驟包括: 在感測到用戶手勢時計算光標初始位置的第一坐標; 根據距離的變化計算光標將要移動到的最終位置的第二坐標; 計算第一坐標與第二坐標之間的距離; 將光標從第一坐標移動到第二坐標;以及 相對于位于第一坐標的光標的大小調整位于第二坐標的光標的大小。
5.根據權利要求1所述的方法,所述方法還包括: 在沿著光標路徑的不同于初始位置的位置上,將光標在初始位置的第一顏色改變?yōu)椴煌诘谝活伾牡诙伾?br>
6.根據權利要求1所述的方法,所述方法還包括: 在沿著光標路徑的不同于初始位置的位置上,將光標在初始位置上的第一陰影改變成不同于第一陰影的第二陰影。
7.根據權利要求1所述的方法,所述方法還包括: 在沿著光標路徑的不同于初始位置的位置上,將光標在初始位置的第一形狀改變成不同于第一形狀的第二形狀。
8.根據權利要求1所述的方法,其中,在顯示場中顯示的光標包括光標細節(jié),光標細節(jié)向用戶指示光標在顯示場中的相對位置。
9.根據權利要求8所述的方法,其中,所述光標細節(jié)是百分比條顯示。
10.根據權利要求8所述的方法,其中,所述光標細節(jié)是一組三維(3D)坐標。
11.根據權利要求1所述的方法,所述方法還包括如下步驟: 在顯示場中顯示對象;以及 響應于感測到的用戶手勢操縱對象的位置、形狀和顏色中的至少一種。
12.根據權利要求11所述的方法,所述方法還包括: 響應于在顯示場中對光標的重新定位來重新定位顯示場中的對象。
13.根據權利要求11所述的方法,所述方法還包括: 隨著光標被重新定位為進入顯示場中的對象的對象操縱接近的范圍內,改變光標的陰影和顏色中的至少一種。
14.根據權利要求11所述的方法,所述方法還包括: 當光標被重新定位為進入對象操縱接近的范圍內時,實現對對象的一組操縱中的一種操縱。
15.根據權利要求11所述的方法,所述方法還包括: 在將光標移動到顯示場中的對象的對象操縱接近的范圍內之后,放大或縮小顯示場中的對象。
16.根據權利要求13所述的方法,所述方法還包括如下步驟: 利用光學傳感器感測用戶周圍的光;以及 根據用戶手勢的方向并根據用戶周圍的光,顯示與顯示場中的光標有關的陰影。
17.根據權利要求1所述的方法,所述方法還包括: 在感測到用戶手勢時,當用戶手勢使得光標被重新定位成超過用于顯示場的舊背景的邊緣時,在顯示場中顯示新背景。
18.根據權利要求17所述的方法,其中,所述新背景包括表示新背景的外部邊緣的黑色區(qū)域。`
19.根據權利要求1所述的方法,其中,所述感測用戶手勢的步驟包括: 通過利用第一傳感器來識別用戶的運動;以及 將用戶的運動作為用戶手勢來感測。
20.根據權利要求19所述的方法,其中,所述調整光標的大小的步驟包括: 在感測到用戶手勢時,利用第二傳感器確定用戶與第二傳感器之間的距離; 根據計算出的距離,計算光標在顯示場中的光標將要移動到的新坐標; 把光標移動到該新坐標; 分析被顯示為接近該新坐標的對象的大小;以及 根據對象的大小調整光標大小。
21.根據權利要求20所述的方法,其中,所述第一傳感器是運動傳感器,所述第二傳感器是深度傳感器。
22.—種顯示系統(tǒng),所述顯示系統(tǒng)包括: 三維3D顯示器,在3D顯示場中顯示光標 傳感器,感測用戶手勢并提供相應的感測信號;以及 中央處理器(CPU),控制3D顯示器,以在響應用戶手勢在3D顯示場中重新定位光標時根據感測信號調整光標的大小。
23.根據權利要求22所述的系統(tǒng),其中,所述傳感器包括計算用戶與傳感器之間距離的深度傳感器。
24.根據權利要求23所述的系統(tǒng),其中,所述傳感器還包括將用戶的運動作為用戶手勢來檢測的運動傳感器。
25.根據權利要求24所述的系統(tǒng),其中,所述傳感器還包括感測用戶周圍的光的光傳感器。
【文檔編號】G06F3/01GK103777751SQ201310511794
【公開日】2014年5月7日 申請日期:2013年10月25日 優(yōu)先權日:2012年10月25日
【發(fā)明者】金民鎬, 權東旭, 金慶溢, 李起相, 李相普, 李鎮(zhèn)京, 陳瑛究, 崔鎮(zhèn)旭 申請人:三星電子株式會社