两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

顯示控制裝置和顯示控制方法與流程

文檔序號:11176544閱讀:1024來源:國知局
顯示控制裝置和顯示控制方法與流程

本發(fā)明涉及顯示控制裝置和顯示控制方法。



背景技術:

以往,有通過相機對用戶的運動進行檢測并對應于檢測到的運動來對顯示在畫面上的操作對象進行操作的顯示系統(tǒng)。在這樣的顯示系統(tǒng)中,作為對用戶的操作輔助,例如,在專利文獻1中,公開了對應于用戶的手的形狀而實現(xiàn)各種各樣的操作的顯示系統(tǒng),并且公開了將與操作對應的手的形狀作為操作導引而顯示在畫面上的技術。(例如特開2013-210723號公報)

但是,專利文獻1中,在畫面上顯示了可能的全部操作的操作導引。因此存在的問題是,在畫面上顯示了大量的菜單等的可操作的項目的情況下畫面變得復雜,用戶訪問希望顯示的項目會耗費時間。



技術實現(xiàn)要素:

本發(fā)明是鑒于上述情況而做出的,目的在于提供能夠使用戶容易地訪問希望顯示的項目的顯示控制裝置等。

為了達成上述目的,本發(fā)明的顯示控制裝置,具備:距離取得部,取得對項目進行顯示的顯示面與對上述項目進行操作的操作部之間的距離;以及顯示控制部,從將多個項目層級化后得到的項目群中,將屬于與上述距離取得部所取得的距離對應的層級的項目顯示在上述顯示面上。

附圖說明

圖1是表示實施方式的顯示控制系統(tǒng)的外觀結構的圖。

圖2是表示顯示裝置所顯示的內(nèi)容的一例的圖。

圖3是示意地表示項目的數(shù)據(jù)結構的圖。

圖4是表示顯示控制裝置的結構的概略圖。

圖5是用于說明項目的顯示方法的一例的圖。

圖6a是表示顯示面上顯示的項目的一例的圖。

圖6b是表示顯示面上顯示的項目的一例的圖。

圖7是表示顯示控制處理的流程圖的一例的圖。

具體實施方式

以下,參照附圖對本發(fā)明的實施方式進行說明。

圖1是表示本發(fā)明的實施方式的顯示控制系統(tǒng)1的外觀結構的圖。顯示控制系統(tǒng)1是控制被設置于店面或公共設施等、對作為視聽者的用戶顯示引導及廣告等內(nèi)容的數(shù)字顯示板(所謂的電子顯示板)的系統(tǒng)。

如圖1所示,顯示控制系統(tǒng)1由運動傳感器100、顯示裝置200和顯示控制裝置300構成。顯示控制系統(tǒng)1中,為了對顯示裝置200上顯示的操作對象進行操作,采用所謂的手勢界面(gestureinterface)。這里,所謂手勢界面,是指通過手、手指的運動(手勢)進行從用戶向計算機的信息傳遞的用戶界面。即,顯示控制系統(tǒng)1中,顯示控制裝置300通過運動傳感器100來檢測在本實施方式中作為操作部發(fā)揮功能的用戶的手2的運動,與該運動對應地執(zhí)行對顯示裝置200所顯示的操作對象的處理。并且,顯示控制裝置300將其執(zhí)行結果顯示在顯示裝置200上。

運動傳感器100例如由利用了紅外線或激光的距離圖像傳感器構成。運動傳感器100設置在用戶的前方或用戶的手2的下方等以使用戶的手2進入到其視角內(nèi),取得距離圖像數(shù)據(jù)。距離圖像數(shù)據(jù)包含表示測定對象物的形狀、到該測定對象物的距離、以及測定對象物的位置的數(shù)據(jù)。運動傳感器100將取得的距離圖像數(shù)據(jù)向顯示控制裝置300發(fā)送。

作為上述那樣的距離圖像數(shù)據(jù)的取得方法,例如,運動傳感器100具備兩臺攝像裝置。該情況下,能夠通過通常的立體圖像處理技術,根據(jù)兩臺攝像裝置分別拍攝到的圖像的視差來取得距離圖像數(shù)據(jù)。

顯示裝置200是對顯示控制裝置300輸出的內(nèi)容進行顯示的裝置,例如,由lcd(liquidcrystaldisplay)、el(electroluminescence)顯示器等構成。本實施方式中,顯示裝置200在顯示面201上顯示包含操作對象的內(nèi)容。圖2表示顯示裝置200所顯示的內(nèi)容的一例。圖2所示的例子中,在顯示面201上顯示了作為操作對象的項目i1~i5、和用于顯示與項目i1~i5關聯(lián)的項目的顯示區(qū)域a。

這里,對本實施方式的顯示控制系統(tǒng)1中顯示的項目的數(shù)據(jù)結構進行說明。圖3是示意地表示本實施方式的項目的數(shù)據(jù)結構的圖。如圖3所示,本實施方式的項目的數(shù)據(jù)結構由將多個項目層級化后得到的項目群g1~g5構成。

多個項目包括“項目1”~“項目5”以及“詳細項目1-1”~“詳細項目1-5”、“詳細項目2-1”~“詳細項目2-2”、“詳細項目3-1”~“詳細項目3-4”、“詳細項目4-1”~“詳細項目4-3”、“詳細項目5-1”~“詳細項目5-3”?!霸敿氻椖?-1”~“詳細項目1-5”是與“項目1”關聯(lián)的項目,例如是表示“項目1”的詳細內(nèi)容的項目?!霸敿氻椖?-1”~“詳細項目2-2”是與“項目2”關聯(lián)的項目,例如是表示“項目2”的詳細內(nèi)容的項目?!霸敿氻椖?-1”~“詳細項目3-4”是與“項目3”關聯(lián)的項目,例如是表示“項目3”的詳細內(nèi)容的項目?!霸敿氻椖?-1”~“詳細項目4-3”是與“項目4”關聯(lián)的項目,例如是表示“項目4”的詳細內(nèi)容的項目?!霸敿氻椖?-1”~“詳細項目5-3”是與“項目5”關聯(lián)的項目,例如是表示“項目5”的詳細內(nèi)容的項目。

此外,項目群g1~g5分別由以項目為節(jié)點的樹結構表示。在以下的說明中,“上一級的項目”相當于樹結構中的母節(jié)點。例如,圖3中,“詳細項目1-1”的上一級的項目是“項目1”。此外,“下一級的項目”相當于樹結構中的子節(jié)點。例如,圖3中,“項目1”的下一級的項目是“詳細項目1-1”~“詳細項目1-5”。

此外,多個項目分別屬于與樹結構中的位置對應的層級。本實施方式中,“項目1”~“項目5”屬于第1層級。此外,“詳細項目1-1”~“詳細項目1-5”、“詳細項目2-1”~“詳細項目2-2”、“詳細項目3-1”~“詳細項目3-4”、“詳細項目4-1”~“詳細項目4-3”、“詳細項目5-1”~“詳細項目5-3”屬于第2層級。在以下的說明中,“層級深”表示層級的號碼大。

返回圖1,顯示控制裝置300基于從運動傳感器100取得的距離圖像數(shù)據(jù),將屬于與顯示面201到用戶的手2的距離相對應的層級的項目顯示在顯示裝置200的顯示面201上。

接著,對顯示控制裝置300的結構詳細說明。

圖4是表示顯示控制裝置300的結構的概略圖。如圖4所示,顯示控制裝置300由控制部301、存儲部302、通信部303和輸入部304構成,各部通過總線305連接。

控制部301由cpu(centralprocessingunit)、rom(readonlymemory)、ram(randomaccessmemory)構成??刂撇?01通過執(zhí)行在rom中存儲的程序(例如,后述的顯示控制處理的程序),實現(xiàn)后述的距離取得部311、位置取得部312、顯示控制部313的功能。

存儲部302是hdd(harddiskdrive)等非易失性存儲器。存儲部302存儲向顯示裝置200輸出的各種各樣的內(nèi)容。此外,存儲部302存儲以具有圖3所示那樣的數(shù)據(jù)結構的方式將構成項目群g1~g5的多個項目相互建立關聯(lián)地保存的項目數(shù)據(jù)庫(db)321。

通信部303由用于將顯示控制裝置300與運動傳感器100及顯示裝置200可通信地連接的通信接口構成。

輸入部304由按鈕、鍵盤、觸摸面板等輸入裝置構成。輸入部304受理來自顯示控制裝置300的用戶的操作輸入,將與受理的操作輸入對應的信號向控制部301輸出。

接著,對顯示控制裝置300的控制部301的功能結構進行說明。如圖4所示,控制部301作為距離取得部311、位置取得部312、顯示控制部313發(fā)揮功能。

距離取得部311取得顯示面201與用戶的手2之間的距離。本實施方式中,距離取得部311從運動傳感器100取得距離圖像數(shù)據(jù)。并且,距離取得部311例如根據(jù)取得的距離圖像數(shù)據(jù),取得現(xiàn)實空間中的用戶的手2與顯示面201之間的距離。另外,所謂用戶的手2的位置,例如可以設為用戶的手2伸展的指尖的位置,也可以設為用戶的手2的最接近顯示面201的部分的位置。

位置取得部312根據(jù)由運動傳感器100取得的距離圖像數(shù)據(jù),取得顯示面201中的用戶的手2的位置。例如,基于從運動傳感器100具備的兩臺攝像裝置分別拍攝的圖像得到的視差,能夠取得顯示面201中的用戶的手2的位置。本實施方式中,由運動傳感器100取得的距離圖像數(shù)據(jù)上的位置與顯示裝置200的顯示面201上的位置被預先建立了對應。位置取得部312取得在取得的距離圖像數(shù)據(jù)上確定的用戶的手2的位置所對應的顯示面201上的位置,作為顯示面201中用戶的手2的位置。

顯示控制部313從項目db321中保存的項目群g1~g5中,將屬于與距離取得部311取得的距離對應的層級的項目顯示在顯示面201上。本實施方式中,由距離取得部311取得的距離越短、即用戶的手2與顯示面201之間的距離越近,則顯示控制部313在顯示面201上顯示屬于越深的層級的項目。

這里,對顯示控制部313的項目的顯示方法的一例進行說明。該例中,當距離取得部311取得的距離低于規(guī)定的閾值時,顯示控制部313將顯示面201的、與位置取得部312取得的位置對應的項目的下一級的項目顯示在顯示面201上。此外,當距離取得部311取得的距離超過規(guī)定的閾值時,顯示控制部313將顯示面201上顯示的項目的上一級的項目顯示在顯示面201上。

以下,利用圖5詳細說明上述的例子。圖5是從與顯示面201正交的方向看到的圖,設顯示面201的位置為d=0,從顯示面201朝向顯示方向(前方)而規(guī)定了距離d。并且,預先設定了作為d=d1的第一閾值(規(guī)定的閾值)與作為d=d2的第二閾值。

如圖5所示,當用戶的手2位于點p0時,距離取得部311取得距離d=d0。該情況下,由于取得的距離d0大于第二閾值d2,所以顯示控制部313維持如圖2所示那樣在顯示面201上顯示了屬于第1層級的項目i1~i5(“項目1”~“項目5”)的狀態(tài)。

此外,當用戶的手2位于點pk時,距離取得部311取得距離d=dk。進而,位置取得部312如圖6a所示那樣取得顯示面201中的用戶的手2的位置pd_k。該情況下,對于顯示控制部313而言,所取得的距離dk小于第二閾值d2且大于第一閾值d1。此時,如圖6a所示,使在位置取得部312所取得的位置pd_k處顯示的項目i1的輪廓相比于其他項目i2~i5較粗,從而進行強調(diào)來顯示。

此外,當用戶的手2從點pk移動到點pk+1時,距離取得部311取得距離d=dk+1。進而,位置取得部312如圖6a以及圖6b所示那樣,取得顯示面201中的用戶的手2的位置pd_k+1。該情況下,由于取得的距離dk+1小于第一閾值d1并且之前剛剛取得的距離dk大于第一閾值d1,所以顯示控制部313判斷為由距離取得部311取得的距離低于第一閾值d1。并且,顯示控制部313參照項目db321來確定在位置取得部312所取得的位置pd_k+1處顯示的項目i1的下一級的項目。該情況下,如圖3所示,項目i1(“項目1”)的下一級的項目是“詳細項目1-1”~“詳細項目1-5”。因而,顯示控制部313如圖6b所示,將項目i11~i15(“詳細項目1-1”~“詳細項目1~5”)顯示在顯示區(qū)域a上。此外,顯示控制部313將屬于與“項目1”相同的層級即第1層級的其他項目“項目2”~“項目5”所對應的項目i2~i5從顯示面201上消除。

此外,當從用戶的手2位于點pm而如圖6b所示那樣在顯示面201上顯示有項目i1(“項目1”)的下一級的項目即項目i11~i15(“詳細項目1-1”~“詳細項目1-5”)的狀態(tài)移動到了點pm+1時,距離取得部311取得距離d=dm+1。該情況下,由于取得的距離dm+1大于第一閾值d1且之前剛剛取得的點pm的距離dm小于第一閾值d1,所以顯示控制部313判斷為由距離取得部311取得的距離超過了第一閾值d1。于是,顯示控制部313將顯示面201上顯示的項目i11~i15(“詳細項目1-1”~“詳細項目1-5”)的上一級的項目即項目i1(“項目1”)、和屬于與該項目i1(“項目1”)相同的層級即第1層級的其他項目i2~i5(“項目2”~“項目5”)如圖6a所示那樣顯示在顯示面201上。

接著,對本實施方式的顯示控制裝置300的控制部301執(zhí)行的顯示控制處理進行說明。圖7是本實施方式的顯示控制處理的流程圖的一例。該顯示控制處理例如以顯示控制裝置300的電源被接通為契機而開始。此外,為了容易理解,以運動傳感器100測定的用戶的數(shù)量是1人為前提進行說明。

首先,距離取得部311開始從運動傳感器100取得距離圖像數(shù)據(jù)(步驟s101)。然后,距離取得部311隔開規(guī)定的時間間隔來取得距離圖像數(shù)據(jù),將取得的距離圖像數(shù)據(jù)記錄到ram等中。并且,距離取得部311每當取得距離圖像數(shù)據(jù),則確定距離圖像數(shù)據(jù)上的用戶的手2的位置,根據(jù)確定出的用戶的手2的位置,取得現(xiàn)實空間中的用戶的手2與顯示裝置200的顯示面201之間的距離。并且,距離取得部311將取得的距離記錄到ram等中。

接著,顯示控制部313參照項目db321,如圖2所示那樣將屬于第1層級的項目i1~i5(“項目1”~“項目5”)顯示在顯示裝置200的顯示面201上(步驟s102)。

接著,顯示控制部313判斷由距離取得部311取得的最新的距離d是否小于第二閾值d2(步驟s103)。在判斷為距離d不小于第二閾值d2的情況下(步驟s103:否),返回步驟s102,繼續(xù)屬于第1層級的項目i1~i5的顯示,直到判斷為距離d小于第二閾值d2。

在判斷為距離d小于第二閾值d2的情況下(步驟s103:是),位置取得部312根據(jù)取得的最新的距離圖像數(shù)據(jù),確定該距離圖像數(shù)據(jù)上的用戶的手2的位置。并且,位置取得部312取得與確定出的距離圖像數(shù)據(jù)上的用戶的手2的位置相對應的、顯示面201上的用戶的手2的位置(步驟s104)。

接著,顯示控制部313將在步驟s104中取得的顯示面201上的用戶的手2的位置上顯示的項目進行強調(diào),將屬于第1層級的項目顯示在顯示面201上(步驟s105)。

接著,顯示控制部313判斷由距離取得部311取得的最新的距離d是否小于第一閾值d1(步驟s106)。在判斷為距離d不小于第一閾值d1的情況下(步驟s106:否),返回步驟s103,將在顯示面201上的用戶的手2的位置上顯示的項目進行強調(diào),并繼續(xù)屬于第1層級的項目的顯示。

在判斷為距離d小于第一閾值d1的情況下(步驟s106:是),位置取得部312根據(jù)所取得的最新的距離圖像數(shù)據(jù),確定該距離圖像數(shù)據(jù)上的用戶的手2的位置。并且,位置取得部312取得與確定出的距離圖像數(shù)據(jù)上的用戶的手2的位置對應的、顯示面201上的用戶的手2的位置(步驟s107)。

并且,顯示控制部313參照項目db321,確定與在步驟s107中取得的顯示面201上的用戶的手2的位置對應的項目的下一級的項目,將確定出的項目顯示在顯示面201的顯示區(qū)域a上(步驟s108)。此外,顯示控制部313將屬于與所取得的顯示面201上的用戶的手2的位置所對應的項目相同的第1層級的、該項目以外的項目從顯示面201上消除。

接著,顯示控制部313判斷由距離取得部311取得的最新的距離d是否小于第一閾值d1(步驟s109)。在判斷為距離d小于第一閾值d1的情況下(步驟s109:是),繼續(xù)顯示區(qū)域a上的屬于第2層級的項目的顯示。此外,在判斷為距離d不小于第一閾值d1的情況下(步驟s109:否),結束顯示區(qū)域a上的屬于第2層級的項目的顯示,返回步驟s104,進行屬于第1層級的項目的顯示。

以上的處理被反復執(zhí)行,直到例如顯示控制裝置300的電源斷開、或經(jīng)由輸入部304從用戶受理了表示顯示控制處理的結束的操作輸入。

如以上說明的那樣,本實施方式的顯示控制裝置300,取得對項目進行顯示的顯示面201與對項目進行操作的用戶的手2之間的距離,將屬于與該取得的距離對應的層級的項目顯示在顯示面201上。因而,用戶通過一邊觀察位于前方的顯示面201上顯示的項目一邊使手2沿前后方向運動,能夠容易地訪問屬于任意層級的項目。

此外,本實施方式的顯示控制裝置300中,所取得的距離越短、即用戶的手2與顯示面201之間的距離越近,則將屬于越深的層級的項目顯示在顯示面201上。因此,用戶能夠直覺性地訪問自身所希望的項目所屬于的層級。

此外,本實施方式的顯示控制裝置300中,當所取得的距離低于規(guī)定的閾值時、即當用戶的手2與顯示面201之間的距離比規(guī)定的距離近時,將與顯示面201上的用戶的手2的位置對應的項目的下一級的項目顯示在顯示面201上。因而,用戶能夠從顯示面201上顯示的多個項目之中,容易地選擇希望顯示下一級的項目(詳細項目)的項目,來顯示詳細項目。

以上結束了實施方式的說明,但上述實施方式是一例,顯示控制裝置300的具體結構及顯示控制處理的內(nèi)容等不限于上述實施方式中說明的內(nèi)容,以下那樣的變形也是可能的。

上述的實施方式的顯示控制系統(tǒng)1中,說明了通過運動傳感器100取得距離圖像數(shù)據(jù)、并通過所取得的距離圖像數(shù)據(jù)來取得顯示面201與用戶的手2之間的距離的例子。但是,取得顯示面201與用戶的手2之間的距離的方法不限于此。例如,能夠采用以下兩個方法中的任一個。一個被稱為圖案照射方式(lightcoding方式),預先將已知的光學圖案向視角內(nèi)照射,根據(jù)其反射圖案的失真,取得位于視角內(nèi)的測定對象物的距離圖像數(shù)據(jù)。此外,作為其他方法的tof(timeofflight)方式中,通過按每個像素測定到照射的光在測定對象物處反射而返回為止的時間,取得測定對象物的距離圖像數(shù)據(jù)。

此外,上述的實施方式中,對顯示裝置200由lcd、el顯示器等構成的例子進行了說明,但本發(fā)明的顯示裝置200不限于此。例如,顯示裝置200也可以是將圖像或影像進行投影的投影儀。該情況下,顯示面201例如是圖像或影像所投影的屏幕。

此外,上述的實施方式中,說明了通過使項目i1~i5的輪廓線較粗、而將與顯示面201上的用戶的手2的位置對應的項目進行強調(diào)的例子。但是,項目的強調(diào)方法不限于此,且強調(diào)的有無是任意的。例如,也可以通過使項目閃爍、或變更項目的顏色來強調(diào)顯示。此外,在項目用文本顯示的情況下,也可以通過變更該文本的字體(font)、或設為粗體字來強調(diào)顯示。此外,也可以代替將顯示面201上的用戶的手2的位置上顯示的項目進行強調(diào),而將與顯示面201上的用戶的手2的位置對應的指示體(pointer)顯示在顯示面201上。

此外,上述的實施方式中,說明了用戶的手2作為對項目進行操作的操作部發(fā)揮功能的例子。但是,操作部不限于用戶的手2,也可以是用戶的身體的其他部分,只要能夠?qū)Σ僮鲗ο筮M行操作則能夠任意地應用。例如,也可以是由用戶的手把持的遙控器。

此外,上述的實施方式中,項目db321中保存的項目的數(shù)據(jù)結構由兩個層級構成。但是,本發(fā)明的顯示控制裝置300能夠控制項目的顯示的數(shù)據(jù)結構不限于此。項目的數(shù)據(jù)結構也可以由更多的層級構成。該情況下,通過對應于層級的數(shù)量來設定規(guī)定的閾值的數(shù)量,能夠在顯示面201上顯示屬于與顯示面201到用戶的手2的距離對應的層級的項目,因此能夠得到與本實施方式同樣的效果。

此外,上述的實施方式中,說明了當顯示與顯示面201上的用戶的手2的位置對應的項目的下一級的項目時、顯示控制部313不在顯示面201上顯示屬于與對應于用戶的手2的位置的項目相同的層級的其他項目的例子。但是,當顯示下一級的項目時,其他項目也可以顯示在顯示面201上。此外,其他項目的顯示形態(tài)是任意的,例如,也可以通過將半透明的層與其他項目重疊來顯示,從而將與用戶的手2的位置對應的項目及其下一級的項目相比于其他項目更鮮明地顯示。

此外,上述的實施方式中,顯示控制部313顯示與顯示面201上的用戶的手2的位置對應的項目的下一級的項目。但是,與用戶的手2的位置對應的項目不存在的情況下,即在用戶的手2的位置上沒有顯示著項目的情況下,也可以顯示與用戶的手2的位置最近的位置的項目的下一級的項目。此外,該情況下,也可以不顯示層級不同的項目。

此外,本發(fā)明的顯示控制裝置300不基于專用的裝置,能夠使用通常的計算機來實現(xiàn)。例如,可以通過由計算機執(zhí)行程序來實現(xiàn)顯示控制裝置300。用于實現(xiàn)顯示控制裝置300的功能的程序可以存儲在usb(universalserialbus)存儲器、cd-rom(compactdiscreadonlymemory)、dvd(digitalversatiledisc)、hdd等計算機可讀取的記錄介質(zhì)中,也可以經(jīng)由網(wǎng)絡下載到計算機中。

以上,對本發(fā)明的優(yōu)選實施方式進行了說明,但本發(fā)明不限于該特定的實施方式,本發(fā)明包括權利要求所記載的發(fā)明及其等同的范圍。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
卓资县| 赣榆县| 宜宾市| 乡宁县| 正蓝旗| 饶平县| 新丰县| 冀州市| 巴青县| 阳朔县| 湘潭市| 祥云县| 固始县| 自贡市| 哈巴河县| 沽源县| 新河县| 东阳市| 鸡东县| 新河县| 綦江县| 重庆市| 呼伦贝尔市| 鄱阳县| 丰城市| 永安市| 策勒县| 梅州市| 南皮县| 南靖县| 安庆市| 秦皇岛市| 台安县| 开封县| 乌海市| 博爱县| 大理市| 江北区| 上犹县| 鄢陵县| 达孜县|