專利名稱:用戶接口裝置、用戶接口方法、以及記錄媒體的制作方法
技術領域:
本發(fā)明涉及面向由多人操作的大畫面顯示器的用戶接口裝置。
背景技術:
隨著顯示器的大畫面化和薄型化,電視機不僅僅用于視聽節(jié)目和電影等,而且用 于下述新的使用方法的可能性正在逐漸擴大多個信息的同時使用、大量的信息的一覽、利 用了與實物一樣大的臨場感的通信、不斷示出信息的電子公告板、如壁紙或畫框一樣的室 內裝飾等。此外,隨著家庭內網(wǎng)絡的構筑,并且通過網(wǎng)絡共享由各設備檢測出的用戶的操作 歷史或狀態(tài),綜合檢測用戶的屬性信息和狀況也呈現(xiàn)出現(xiàn)實性。在這樣的情況下,不僅僅是視聽以往的節(jié)目和電影,為了實現(xiàn)如上所述的新的使 用方法,就需要簡便地利用更復雜的功能。因此就需要實現(xiàn)自律動作方式,該自律動作方式 是根據(jù)憑直覺進行的新的操作方式、以及用戶檢測信息來汲取用戶的情況和意圖并搶先進 行,由此減輕用戶的明示性的操作量和負擔的方式。此外,為了既有效利用在起居室等家族 共有空間中設置的電視機的特征,又對應除了僅僅被動地視聽以外的用法,理想的是采用 以由多人操作為前提的輸入方式和操作系統(tǒng)。作為替代以往的遙控器的新的操作方式開發(fā)了用戶不用保持遙控器等設備,也不 用安裝特殊的裝置,用手勢或身體動作就能簡單地輸入用戶希望的信息的輸入裝置。在這 種裝置中,為了實現(xiàn)高操作性,將對操作進行的恰當?shù)姆答佁峁┙o用戶是很重要的。作為示出這樣的反饋的裝置,例如,在下述專利文獻1中公開了一種用戶接口裝 置,所述用戶接口裝置包括判定作為圖像處理對象的物體是否在能夠進行圖像處理的合 理范圍內的單元;以及在判定為物體不在合理范圍內的情況下,至少示出規(guī)定的視覺信息 以及聽覺信息中的一方的單元。在這個裝置中,例如在向相對于合理范圍遠的位置偏移的 情況下,將光標縮小及/或淡地顯示,在向相對于合理范圍近的位置偏移的情況下,將光標 擴大顯示,在偏移到左側的位置上的情況下,將光標的左端顯示為歪斜。專利文獻1 日本專利第3819096號公報在所述以往的技術中,因為固定地設置了用于物體檢測的受光裝置,作為課題設 定了對用戶的手等能夠正常檢測的范圍受到限制,并按照用戶和受光裝置之間的位置關系 來反饋相對于手勢輸入的合理范圍的偏差。與此相對也有這樣的方法,設置多個用于物體 檢測的受光裝置,由此擴大能夠檢測的范圍的方法。由于顯示器的大畫面化和攝像機的普 及等,設置多個用于物體檢測的受光裝置成為現(xiàn)實,能夠充分地確保用戶的操作范圍。進而,在所述以往的技術中,在畫面前存在多個用戶時,不會考慮用戶之間的位置 關系來提供反饋。但是,例如在根據(jù)規(guī)定的手勢在畫面上顯示菜單的情況下,多個用戶在過 于接近的位置上同時發(fā)出顯示菜單的規(guī)定的手勢的情況下,發(fā)生顯示的菜單被部分重疊等 問題。此外,在畫面上多個用戶在對各自的工作空間進行視聽、操作的情況下,由于過于熱 衷自己的工作空間,有可能發(fā)生不小心闖入周圍的用戶的工作空間的狀況。
發(fā)明內容
本發(fā)明為了解決所述以往的課題而提出,其目的在于提供一種在用戶接口裝置中 多個處理被并行執(zhí)行的情況下,防止一方的處理干涉另一方的處理的接口裝置。本發(fā)明的一個方案涉及的用戶接口裝置向用戶提供成為控制應用程序的接口的 作業(yè)區(qū)域。具體而言,包括顯示部,顯示分配給所述用戶的第一作業(yè)區(qū)域以及與所述第一 作業(yè)區(qū)域不同的第二作業(yè)區(qū)域;檢測部,檢測所述用戶的位置;算出部,按照通過所述第一 作業(yè)區(qū)域被所述用戶所控制的所述應用程序的種類,算出所述用戶和所述第二作業(yè)區(qū)域之 間的合理距離;以及通知部,將由所述檢測部檢測出的所述用戶的位置和所述第二作業(yè)區(qū) 域之間的距離變得比由所述算出部算出的所述合理距離短的情況通知給所述用戶。根據(jù)所述結構,能夠未然地防止在第一作業(yè)區(qū)域工作中的用戶誤闖入鄰接的第二 作業(yè)區(qū)域。其結果,相鄰接地進行作業(yè)的用戶之間能夠在總是保持合理距離的狀態(tài)下進行 作業(yè)。但是,本發(fā)明不只限定于多個用戶共有用戶接口裝置的情況。例如,可以將用戶不能 利用的系統(tǒng)區(qū)域作為第二作業(yè)區(qū)域。所述檢測部還檢測所述用戶為了控制所述應用程序而進行的手勢。所述顯示部在 與由所述檢測部檢測出的所述手勢的位置對應的位置上,顯示用于向用戶傳達所述手勢的 妥當性的反饋顯示。而且,所述通知部通過使所述反饋顯示的顯示形態(tài)發(fā)生變化,從而將所 述用戶的位置和所述第二作業(yè)區(qū)域之間的距離變得比所述合理距離短的情況通知給所述 用戶。具體而言,所述用戶的位置越接近所述第二作業(yè)區(qū)域,所述通知部就越使所述反 饋顯示顯示得小及/或淡。據(jù)此,能夠將是否保持合理距離,實時地通知給用戶。另外,本 說明書中的“用戶的位置”,例如,可以是用戶的重心位置,也可以是手勢的位置(做手勢的 手的位置)。即使是哪一種情況,都能夠由檢測部檢測。此外,所述第一作業(yè)區(qū)域可以是跟蹤所述用戶的動作而在所述顯示部內移動的窗 口。而且,可以是,所述用戶越接近所述第二作業(yè)區(qū)域,所述通知部越使所述窗口的跟蹤度 降低。據(jù)此,也能夠將是否保持合理距離,實時地通知給用戶。所述算出部還可以按照所述用戶的身體特征算出所述合理距離。例如,可以是,所 述用戶的身高越高或者所述用戶的手臂長度越長,所述算出部越使所述合理距離變長?;?者,可以是,與所述用戶的善用的手位于與所述第二作業(yè)區(qū)域遠的位置的情況相比,在所述 用戶的善用的手位于與所述第二作業(yè)區(qū)域近的位置的情況下,所述算出部使所述合理距離 變長。進一步,可以是,通過所述第一作業(yè)區(qū)域被所述用戶所控制的應用程序和通過所 述第二作業(yè)區(qū)域被其他的用戶所控制的應用程序的相似度或者關聯(lián)度越高,所述算出部越 使所述合理距離變短??梢允?,所述算出部還根據(jù)在所述第一作業(yè)區(qū)域進行作業(yè)的所述用戶和在所述第 二作業(yè)區(qū)域進行作業(yè)的其他的用戶之間的關系,算出所述合理距離。例如,可以是,與所述 用戶比所述其他的用戶在社會上處于下位的情況相比,在所述用戶比其他的用戶在社會上 處于上位的情況下,所述算出部使所述合理距離變短。所述檢測部還檢測所述用戶及所述其他的用戶發(fā)出的聲音。而且,所述算出部可以根據(jù)由所述檢測部檢測出的發(fā)出聲音的量來推定所述用戶和所述其他的用戶之間的關 系。例如,所述通知部可以通過聲音進行通知。或者,所述通知部可以通過照明進行通 知?;蛘?,所述通知部可以通過所述用戶保持的移動機器進行通知。本發(fā)明的一個方案涉及的用戶接口方法,利用顯示分配給用戶的第一作業(yè)區(qū)域和 與所述第一作業(yè)區(qū)域不同的第二作業(yè)區(qū)域的顯示部,通過所述第一作業(yè)區(qū)域使所述用戶控 制應用程序。具體而言包括檢測步驟,檢測所述用戶的位置;算出步驟,按照通過所述第 一作業(yè)區(qū)域被所述用戶所控制的所述應用程序的種類,算出所述用戶和所述第二作業(yè)區(qū)域 之間的合理距離;以及通知步驟,將由所述檢測步驟檢測出的所述用戶的位置和所述第二 作業(yè)區(qū)域之間的距離變得比由所述算出步驟算出的所述合理距離短的情況通知給所述用 戶。本發(fā)明的一個方案涉及的計算機可讀取的記錄媒體記錄了使計算機執(zhí)行上述記 載的用戶接口方法的程序。另外,本發(fā)明不僅作為用戶接口裝置來實現(xiàn),而且還可以作為 使計算機執(zhí)行用戶接口裝置的功能的程序來實現(xiàn)。并且,也可以通過只讀光盤(CD-ROM: Compact Disc-Read Only Memory)等記錄介質以及通過因特網(wǎng)等傳輸介質來使所述程序 流通。根據(jù)本發(fā)明的用戶接口裝置,因為向用戶通知過于接近第二作業(yè)區(qū)域,所以能夠 未然地防止在第一作業(yè)區(qū)域進行操作中的用戶誤闖入鄰接的第二作業(yè)區(qū)域的狀況。
圖IA是說明本發(fā)明的一實施方式中的用戶接口裝置的外形和相關設備的接口的 一個例子的圖。圖IB是表示在本發(fā)明的一實施方式中的用戶接口裝置的結構的功能框圖。圖2A是說明在本發(fā)明的一實施方式中的用戶接口裝置的設置例的圖。圖2B是說明在本發(fā)明的一實施方式中的用戶接口裝置的其他設置例的圖。圖2C是說明在本發(fā)明的一實施方式中的用戶接口裝置的其他設置例的圖。圖3是表示在本發(fā)明的一實施方式中的用戶接口裝置的結構的功能框圖。圖4A是說明在本發(fā)明的一實施方式中的用戶信息數(shù)據(jù)庫的圖。圖4B是表示用戶信息數(shù)據(jù)庫所包含的基本屬性信息的例子的圖。圖4C是表示用戶信息數(shù)據(jù)庫所包含的身體特征信息的例子的圖。圖4D是表示用戶信息數(shù)據(jù)庫所包含的人際關系信息的例子的圖。圖5A是說明在本發(fā)明的一實施方式中的用戶位置的檢測方法的概要的圖。圖5B是說明作為用戶位置的檢測方法的一個例子的立體視的原理的圖。圖6A是說明在本發(fā)明的一實施方式中的用戶接口裝置中,與顯示部平行地用戶 移動的情況下的工作例的圖。圖6B是說明在本發(fā)明的一實施方式中的用戶接口裝置中,用戶和顯示部的距離 發(fā)生了變化的情況下的工作例的圖。圖6C是說明在本發(fā)明的一實施方式中的用戶接口裝置中,按照用戶的身體特征 的工作例的圖。
6
圖7A是說明在本發(fā)明的一實施方式中的徒手(free hand)手勢的檢測方法的概 要的圖。圖7B是表示在本發(fā)明的一實施方式中的徒手手勢的檢測處理的順序的圖。圖8是表示在本發(fā)明的一實施方式中的用戶接口裝置的處理的概要的流程圖。圖9是說明在本發(fā)明的一實施方式中的用戶接口裝置的反饋的一個例子的圖。圖IOA是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。圖IOB是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。圖IOC是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。圖IlA是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。圖IlB是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。圖IlC是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。圖12A是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。圖12B是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。圖13A是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。圖13B是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。圖13C是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。圖14A是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。圖14B是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。圖14C是說明在本發(fā)明的一實施方式中的用戶接口裝置的工作例的圖。
具體實施例方式下面,參考附圖來說明本發(fā)明的實施方式。1 _既要本發(fā)明的用戶接口裝置是例如將影像顯示部劃分為多個作業(yè)區(qū)域,通過分配給多 個用戶的每個人的作業(yè)區(qū)域來進行應用程序(以下稱為“應用”)的控制的裝置。2 結構圖IA是說明本發(fā)明中的用戶接口裝置的外形和相關設備的接口的一個例子的 圖。用戶接口裝置包含一個以上的用戶檢測相機等。通過對由用戶檢測相機拍攝到的圖像 信息進行分析而檢測到的用戶的位置及動作來控制影像顯示部上的顯示。也可以通過保持著手勢輸入遙控器的用戶的手的動作或者按下該遙控器上配置 有的按鈕等用戶的遙控器操作,控制影像顯示部上的顯示。此外,用戶接口裝置也可以接受具有靜電型的接觸墊的接觸桌的輸入。據(jù)此,用戶 能夠按照用戶的情況或應用的種類來分開使用更加多樣的輸入方式。此外,用戶接口裝置與其他的家電設備例如數(shù)字圖片相機、數(shù)字攝像機等,通過無 線以及路由器/集線器等進行網(wǎng)絡連接。雖然在圖IA中沒有表示,不過,在用戶接口裝置中的多個揚聲器,也可以在影像 顯示部的上端和下端、左端和右端這樣分開地配置。接著,參考圖IB詳細說明本發(fā)明的一實施方式涉及的用戶接口裝置1的結構。圖 IB是用戶接口裝置1的方框圖。
首先,用戶接口裝置1包括顯示部2、檢測部3、算出部4、通知部5。另外,顯示部2 可以與在圖IA表示的影像顯示部對應,檢測部3可以與在圖IA表示的用戶檢測相機對應。該用戶接口裝置1將成為控制應用的接口的作業(yè)區(qū)域顯示在顯示部2上。該作業(yè) 區(qū)域分配給每一個用戶,用戶通過作業(yè)區(qū)域能夠控制應用。作為典型的使用形式可以考慮 這樣的情況,在顯示部2上第一及第二作業(yè)區(qū)域位于互相鄰接的位置,第一用戶通過第一 作業(yè)區(qū)域,第二用戶通過第二作業(yè)區(qū)域,分別控制各自的應用。通過作業(yè)區(qū)域受到控制的應用沒有特別限定,不過,可以考慮例如在顯示部2上 畫畫兒的“繪畫應用”、使顯示部2顯示影像數(shù)據(jù)的“再生應用”、以及用于選擇所執(zhí)行的應 用的“菜單畫面”等。此外,通過在顯示部2的前面做規(guī)定的手勢,能夠控制(操作)這些應用。例如, 使手掌向著顯示部2靜止規(guī)定的時間,由此顯示“菜單畫面”?;蛘呖梢钥紤]在執(zhí)行“繪畫 應用”中,在豎起食指的狀態(tài)下移動手時,按著手的移動在顯示部2上畫線等。進而,“再生 應用”可以是例如使顯示影像的窗口跟蹤用戶來移動的“Stay-with-Me TV”。顯示部2是例如大型的顯示面板。作為顯示面板可以采用液晶顯示器、等離子體 顯示器、有機電致發(fā)光顯示器等現(xiàn)有的所有顯示面板。該顯示部2被劃分為分配給多個用 戶各人的多個作業(yè)區(qū)域??梢允癸@示部2在與由檢測部3檢測出的手勢的位置對應的位置上顯示反饋顯 示,該反饋顯示用于向用戶傳達手勢的妥當性。例如,可以在顯示部2上的與用戶的手對應 的位置上顯示手印,并且根據(jù)該手印的濃淡或者大小來反饋手勢的妥當性。在此,“手勢的妥當性”也可以是手的形狀是否符合規(guī)定的規(guī)則等,不過,本發(fā)明中 主要說明對手勢是否在恰當?shù)奈恢蒙隙M行反饋的形態(tài)。更具體而言,對于在上述的第一 及第二用戶互相鄰接地操作應用中的情況下,防止第一用戶過于接近第二作業(yè)區(qū)域的方法 進行說明。檢測部3檢測位于顯示部2的前面的用戶的位置。進而,也可以識別位于顯示部 2的前面的用戶,或者檢測各用戶的手勢,或者檢測各用戶的發(fā)出聲音的量。該檢測部3例 如由用戶檢測相機等的攝影部和對攝影部所拍攝到的圖像進行分析并檢測用戶的位置等 的解析部來構成。算出部4算出第一用戶和第二作業(yè)區(qū)域之間的合理距離。該合理距離,例如根據(jù) 通過第一作業(yè)區(qū)域被第一用戶所控制的應用的種類所算出。進而,也可以考慮第一用戶的 身體特征、通過第一及第二作業(yè)區(qū)域的各個區(qū)域受到控制的應用的相似度或關聯(lián)度、以及 第一及第二用戶的人際關系(主從關系)等來算出合理距離。算出部4按照在第一作業(yè)區(qū)域被執(zhí)行的應用的種類,算出第一用戶和第二作業(yè)區(qū) 域之間的合理距離。例如,在執(zhí)行“菜單畫面”或“再生應用”的情況下,可以按照該畫面的 寬度算出合理距離。此外,通過第一作業(yè)區(qū)域被控制的應用和通過第二作業(yè)區(qū)域被控制的 應用的相似度或者關聯(lián)度越高,則算出部4使合理距離變短。此外,算出部4也可以按照用戶的身體特征來算出合理距離。例如在執(zhí)行“繪畫應 用”的情況下,可以將第一用戶的手臂的長度作為合理距離。此外,可以考慮用戶的身高越 高,或者手臂的長度越長,則使合理距離變長。或者,與用戶的善用的手位于離第二作業(yè)區(qū) 域遠的位置上的情況相比,在用戶的善用的手位于接近第二作業(yè)區(qū)域的位置的情況下,使合理距離變長。進而,算出部4也可以根據(jù)在第一作業(yè)區(qū)域進行作業(yè)的第一用戶和在第二作業(yè)區(qū) 域進行作業(yè)的第二用戶之間的關系來算出合理距離。例如可以考慮,與第一用戶比第二用 戶在社會上處于下位的情況相比,在第一用戶比第二用戶在社會上處于上位的情況下,使 合理距離變短。此時,也可以例如根據(jù)由檢測部3所檢測出的發(fā)出聲音的量來推定第一用 戶及第二用戶之間的關系。通知部5,將由檢測部3檢測出的用戶和與分配給該用戶的作業(yè)區(qū)域鄰接的作業(yè) 區(qū)域之間的距離比合理距離短的情況通知給該用戶。另外,通知的方法沒有特別限定,不 過,可以采用通過顯示部2的顯示來通知的方法、通過聲音通知的方法、通過照明通知的方 法、以及通過用戶保持的移動機器通知的方法等各種各樣的通知方法。作為一個方案,通知部5可以通過使反饋顯示的顯示形態(tài)發(fā)生變化來通知用戶、 用戶的位置和鄰接的作業(yè)區(qū)域的距離比合理距離短。例如,在比合理距離遠的情況下將手 印顯示得濃(或者大),比合理距離近的情況下將手印顯示得淡(或者小)。此外,作為其他的形式,在執(zhí)行“Stay-with-Me TV”的情況下,通知部5也可以通 過使窗口的跟蹤度發(fā)生變化來通知用戶的位置和合理距離的關系。例如,可以在用戶和鄰 接的作業(yè)區(qū)域之間的距離比合理距離長的情況下將跟蹤度設為最大,在比合理距離短的情 況下使跟蹤度依次降低。圖2A 圖2C是說明在本發(fā)明中的用戶接口裝置的設置的一個例子的圖。用戶檢 測相機,不僅是如圖2A所示設置在影像顯示部周圍,也可以如2B所示設置在影像顯示部被 設置的空間的墻或天棚上。進而,也可以將在影像顯示部的周圍的設置和在墻或天棚的設 置并用。此外,如圖2C所示在地板鋪設地板壓力傳感器,則即使不分析用戶檢測相機的圖 像,也通過所述地板壓力傳感器的輸出就能夠高精度地檢測出用戶的位置。圖3是表示在本發(fā)明的優(yōu)選實施方式中的用戶接口裝置10的結構例的圖。用戶接口裝置10包括用戶檢測相機11、用戶識別部21、用戶位置檢測部22、用 戶動作檢測部23、合理位置算出部24、顯示控制部25、影像顯示部31。另外,在該實施方式中,由用戶檢測相機11、用戶識別部21、用戶位置檢測部22、 以及用戶動作檢測部23構成圖IB所示的檢測部3。此外,合理位置算出部24對應于圖IB 所示的算出部4,顯示控制部25對應于圖IB所示的通知部5,影像顯示部31對應于圖IB 所示的顯示部2。圖4A 圖4D是說明用戶信息數(shù)據(jù)庫(數(shù)據(jù)庫)的數(shù)據(jù)結構的概要的圖。雖然在圖3沒有表示,不過,用戶接口裝置10也可以具備存儲基本屬性信息、身體 特征信息、以及人際關系信息等的用戶信息數(shù)據(jù)庫。基本屬性信息例如圖4B所示是姓名、 性別、年齡、親屬朋友關系等。該基本屬性信息,例如在用戶識別部21識別位于影像顯示部 31前面的用戶的時候可以被參考。此外,用戶信息數(shù)據(jù)庫所存儲的身體特征信息,如圖4C所示包括站立位的身高和 眼的高度、坐位的身高和眼的高度、善用的手、善用的眼、視力、聽力等按用戶姿勢的各身體 形狀、以及視聽能力等。該身體特征信息可以作為例如合理位置算出部24算出合理位置時 的參考信息來參考。進而,用戶信息數(shù)據(jù)庫所存儲的人際關系信息,例如圖4D所示,將已在該數(shù)據(jù)庫登記的用戶之間的親密度用0. 0 1. 0來存儲。該人際關系信息可以作為例如合理位置算 出部24算出合理位置時的參考信息來參考。具體而言,根據(jù)該親密度能夠確定與各用戶對 應的畫面上的工作空間或者窗口的主從關系,或者控制反饋。用戶檢測相機11是設置在影像顯示部31的周圍的電荷耦合裝置((XD =Charge Coupled Device)、或者互補金屬氧化物半導體(CMOS :Complementary Metal Oxide Semiconductor)等的圖像傳感器。用戶檢測相機11拍攝在影像顯示部31的前面的用戶。2.1用戶識別部用戶識別部21,例如從用戶檢測相機11的圖像中提取臉部區(qū)域。而且,通過將 已預先登記的臉部圖像和已提取的臉部圖像進行對照,以此來輸出確定用戶的用戶識別信 肩、ο2. 2用戶位置檢測部用戶位置檢測部22例如從由用戶檢測相機11拍攝到的多個影像中提取用戶區(qū) 域。而且,通過多個影像中的用戶區(qū)域的對應關系,根據(jù)立體視的原理,算出用戶與影像顯 示部31的相對位置。圖5A及圖5B是說明本發(fā)明的一實施方式中的用戶位置檢測部22進行的根據(jù)立 體視的原理的用戶位置算出方法的圖。如圖5A所示,將兩臺一組的用戶檢測相機11設置成相隔間距B,相對于影像顯示 部31的畫面平行地設置。用戶位置檢測部22基于由各個用戶檢測相機11拍攝到的圖像 內的對應的用戶區(qū)域的位置的偏差,算出用戶與影像顯示部31的畫面之間的距離D。由各用戶檢測相機11拍攝到的圖像內的用戶映現(xiàn)的區(qū)域的提取,例如,通過預先 保存用戶不在的狀態(tài)下由各用戶檢測相機11拍攝到的圖像,并求出與用戶出現(xiàn)時的圖像 之間的差分來實現(xiàn)。此外,也可以根據(jù)臉部圖像檢測及臉部圖像的對照求出用戶的臉部區(qū) 域,將該臉部區(qū)域作為用戶區(qū)域。圖5B是表示了立體視的原理的圖,立體視的原理是指基于兩個圖像上的對應的 用戶區(qū)域,求出用戶和用戶檢測相機11的設置面(影像顯示部31的畫面)之間的距離D。 若將分別對應由兩臺用戶檢測相機11所拍攝到的圖像的用戶區(qū)域作為位置測定對象時, 該像如圖5B所示一樣地投影在兩個圖像上。若將對應的像在圖像上的偏差作為Z時,根據(jù) 用戶檢測相機11的焦距f和用戶檢測相機11的光軸間的距離B,用戶和影像顯示部31的 距離D由D = fXB/Z來求出。此外,關于在與影像顯示部31的畫面平行的方向上的用戶 位置,能夠基于圖像中的用戶區(qū)域的位置和所述的距離D來求出。用戶位置檢測部22輸出 如上述求出的對于影像顯示部31的用戶的相對位置。通過該用戶位置信息,例如,通過決定應該向該用戶示出的信息在影像顯示部31 的畫面上的顯示位置,從而如圖6A及圖6B所示,即使用戶移動也總是在用戶容易看到的位 置上持續(xù)地示出工作空間、窗口、信息。這稱為跟蹤用戶的電視機(Stay-with-Me TV)。例如,如圖6A所示,若用戶在影像顯示部31的前方移動,可以使信息顯示在接近 用戶位置的畫面上的位置上。此外,如圖6B所示,在用戶接近或者遠離影像顯示部31的情 況下,縮小或者擴大信息的顯示大小,能夠顯示成對用戶來說容易看到的大小。進而,如圖 6C所示,按照各用戶的臉的高度位置,能夠將信息顯示在容易看到的高度上。另外,作為用戶檢測相機11,也可以使用根據(jù)光波測距(Time of Flight)的原理來輸出距離信息的距離圖像傳感器。用戶位置檢測部22,通過獲得距離圖像傳感器能夠容 易地算出對于影像顯示部31的用戶的相對位置。此外,如圖2C所示,若空間上設置了地板壓力傳感器時,用戶位置檢測部22不把 用戶檢測相機11的信息作為輸入,而將地板壓力傳感器的輸出值作為輸入,就能算出對于 影像顯示部31的用戶的相對位置。2. 3用戶動作檢測部用戶動作檢測部23在提取了用戶的手區(qū)域之后,對照手的位置和手的形狀與預 先被規(guī)定的哪個形狀吻合,輸出例如“石頭”、“布”、“右選擇”、“左選擇”等的手的形狀信息。圖7A及圖7B表示了本發(fā)明的一實施方式中的用戶動作檢測部23的手位置以及 手形狀的檢測方法。如圖7A所示,用戶動作檢測部23從由用戶檢測相機11所拍攝到的圖像,首先檢 測人物位置,并在人物位置的周圍進行手位置以及手形狀的檢測。作為推定手位置及手形 狀的方法,能夠采用例如以下的方法來推定。下面,使用圖7B來說明。首先,作為離線處理,用戶動作檢測部23大量準備了想要檢測的手的學習圖像 (S501)。對于學習圖像中的照明環(huán)境、朝向等條件,優(yōu)選的是盡量具備符合實際檢測環(huán)境 的條件。接著,根據(jù)S501中準備的學習圖像,使用主成分分析制作構成手的主成分的固有 空間(S502)。此外,作為想要檢測的手的樣品而準備手的模板圖像。模板圖像可以是已準 備的手的平均圖像,也可以準備石頭,布等幾個手的圖像。將制作的固有空間的投影矩陣 (projection matrix)以及手的模板圖像存儲在手模板數(shù)據(jù)庫中(S503)。接著,說明進行實際檢測的在線處理。首先,用戶檢測相機11拍攝在影像顯示部31的前方的用戶(S504)。用戶動作檢 測部23從由用戶檢測相機11拍攝到的圖像中進行臉部區(qū)域的檢測(S505)。用戶動作檢測部23,在S505中檢測出臉部區(qū)域時,在該區(qū)域的周圍進行手的檢 測。在臉部區(qū)域的周圍中與已準備的手的模板類似的區(qū)域,使用存儲在手模板數(shù)據(jù)庫中的 手的模板圖像來掃描(S506)。臉的周圍區(qū)域的決定,也可以是以臉的位置作為基準而預先 設定了大小的范圍?;蛘?,通過使用兩臺用戶檢測相機11的立體視的原理,在臉的周圍區(qū) 域中掃描與臉的縱深距離近的區(qū)域,由此削減搜索范圍。作為用于進行匹配的相似度的計算,這里首先將伸出的手的候選區(qū)域圖像和手的 模板圖像,使用預先準備了的向固有空間的投影矩陣,向固有空間進行投影。而且,進行比 較在固有空間上的兩者的距離的方法。通過在表示手的主成分的空間上比較距離,能夠進 行減少了背景等噪聲的影響的檢測。在搜索區(qū)域內,將滿足預定的閾值且得到了最接近手 模板的距離的區(qū)域作為手的位置。此外距離最近的手模板的形狀(例如石頭,布等)作為 手的形狀(S507)。另一方面,在搜索區(qū)域內沒有滿足閾值的區(qū)域的情況下,作為沒有伸手而結束檢 測。在這個例子中,在手位置及手形狀的檢測使用了模板匹配的方法,不過,也可以使 用其他的方法,例如提升(Boosting)等的方法。適用于本發(fā)明的用戶接口裝置10的應用,例如,對于該用戶,預先使多個選擇項 和與各選擇項對應的手位置及手形狀相對應。而且能夠判斷,對應的選擇項按照由用戶動作檢測部23檢測出的用戶的手位置及手形狀的變化而被選擇。2. 4合理位置算出部合理位置算出部24將用戶識別部21輸出的用戶識別信息、用戶位置檢測部22輸 出的用戶位置、用戶動作檢測部23輸出的手位置及手形狀信息作為輸入信息,算出與用戶 的周圍的用戶或者與周圍的工作空間的合理距離,確定用戶的合理位置。2. 5顯示控制部顯示控制部25,根據(jù)在合理位置算出部24被確定了的用戶的合理位置,控制在影 像顯示部31所顯示的應用。關于具體的控制方法,在下面的“3工作”中說明。3 工作圖8是表示在本發(fā)明的一實施方式中的用戶接口裝置10的處理的概要的流程圖。首先,用戶識別部21,從由用戶檢測相機11所拍攝到的圖像檢測用戶的臉部。而 且,通過與已預先登記的用戶信息數(shù)據(jù)庫所存儲的身體特征信息進行對照,從而進行用戶 識別(S601)。接著,對被識別出的各用戶,用戶位置檢測部22算出用戶位置信息,用戶動作 檢測部23算出手位置及手形狀信息(S602)。在操作用戶接口裝置10的用戶被識別出2人以上的情況下(在S603中的“是”), 合理位置算出部24算出用戶的合理位置(S604)。而且,顯示控制部25根據(jù)由合理位置算 出部24所算出的合理位置,控制在影像顯示部31所顯示的應用(S605)。接著,關于用戶接口裝置10的工作,使用圖9 圖14C來說明三個使用實例(use case)。三個實例是,實例1 根據(jù)手勢輸入的菜單畫面的操作(圖9 圖11C)、實例2 根 據(jù)手勢輸入的繪畫應用(圖12A及圖12B)、實例3 根據(jù)用戶位置輸入的“Stay-with-Me TV,,(圖 13A 圖 14C)。圖9是說明根據(jù)用戶接口裝置10的用戶的手的手勢的反饋的例子的圖。在這個 例子中,顯示控制部25,按照用戶的手的位置相對于合理位置的偏差,使畫面上的手的顯示 (稱為“反饋顯示”)發(fā)生變化來進行反饋,由此向用戶進行通知??梢允侨鐖D9的上部所示,相對于合理位置的偏差越大的位置,手的反饋顯示顯 示得越淡?;蛘撸梢允侨鐖D9的中部所示,相對于合理位置的偏差越大的位置,手的反饋 顯示的大小越小。此外,可以是如圖9的下部所示,相對于合理位置的偏差越大的位置,手 的反饋顯示越是振蕩。另外,圖9示出的例子中,以合理位置的右側存在分配給別人的作業(yè)區(qū)域為前提。 而且,在這個例子中,即使移動到合理位置的左側(遠離鄰接的作業(yè)區(qū)域的方向),也認為 相對于合理位置的偏差為0,不變更反饋顯示的顯示形態(tài)。另一方面,在移動到合理位置的 右側(接近鄰接的作業(yè)區(qū)域的方向)的情況下,按照該移動量來變更反饋顯示的顯示形態(tài)。 但是,不只限于所述的例子,移動到合理位置的左側時,也可以將反饋顯示顯示得更大(或 者更深)。(實例1根據(jù)手勢輸入的菜單操作)圖IOA 圖IlC是說明在實例1的用戶接口裝置10的動作例的圖。另外,在下面 的說明中,對于在通過分配給兩個人即用戶A、B各自的作業(yè)區(qū)域來控制應用的情況下,將 過于接近分配給用戶B的作業(yè)區(qū)域的情況通知給用戶A的處理進行說明。另一方面,因為 向用戶B的通知與用戶A的情況相同,所以省略說明。
在這個實例中,影像顯示部31包含了兩個作業(yè)區(qū)域(圖IOA及圖IOB的以虛線框 表示的區(qū)域)。而且,一個作業(yè)區(qū)域分配給用戶A,另一個作業(yè)區(qū)域分配給用戶B。而且,用 戶A和用戶B通過在規(guī)定的時間,進行將手向著畫面(伸出)的手勢,在分配的作業(yè)區(qū)域內 想要顯示各自的菜單畫面。圖IOA 圖IOC是在用戶進行將手向著畫面(伸出)的手勢時,示出手的反饋顯 示,并且經(jīng)過了規(guī)定時間后顯示各用戶的菜單畫面的例子。此外,圖IlA 圖IlC是在用戶 進行將手向著畫面(伸出)的手勢時,不示出手的反饋顯示,并且經(jīng)過了規(guī)定時間后顯示各 用戶的菜單畫面的例子。首先,合理位置算出部24,將用戶A的合理距離s設定為用戶A的菜單畫面的寬度 的一半(a/2)。這樣設定了合理距離s之后控制應用,從而能夠防止用戶A的菜單畫面和用 戶B的菜單畫面相互重疊。合理距離s進而也可以是加上頁邊空白的值。用戶位置檢測部22根據(jù)由用戶檢測相機11拍攝到的圖像,算出用戶A與分配給 用戶B的作業(yè)區(qū)域之間的實際上的距離i。該距離i是用戶A的重心位置與分配給用戶B 的作業(yè)區(qū)域的左端之間的距離。在圖10A,由用戶位置檢測部22所算出的距離i比合理距離s小。于是,顯示控制 部25,將用戶A的手的反饋顯示顯示得淡,向用戶A通知超過合理距離s并接近鄰接的作業(yè) 區(qū)域。在這里,向用戶B顯示通常的反饋顯示,不過,對用戶B的反饋顯示也可以顯示得比 通常淡。用戶A看到反饋顯示后,如圖IOB所示能夠進行移動,使得從分配給用戶B的作業(yè) 區(qū)域隔開合理距離。而且,如圖IOC所示,用戶A在從分配給用戶B的作業(yè)區(qū)域相隔合理距 離以上的位置上,顯示用戶A、B各自的菜單畫面。此時,用戶A和用戶B的菜單畫面不重疊顯不。另外,在這里是將從分配給用戶B的作業(yè)區(qū)域的左端的位置相隔合理距離s的合 理位置作為基準,離該合理位置(接近用戶B的作業(yè)區(qū)域的方向)越來越遠,則手的反饋顯 示顯示得淡,不過,也可以使顯示縮小、或者使顯示發(fā)生振蕩等來取代顯示得淡。此外,也可 以組合這些處理。在圖IlA中,與圖IOA相同,在用戶A和分配給用戶B的作業(yè)區(qū)域之間的實際上的 距離i比合理距離s小的狀態(tài)下,兩個用戶進行將手向著畫面(伸出)的手勢想要顯示菜 單畫面。在圖IlB中,將分配給用戶B的作業(yè)區(qū)域的左端的位置作為基準,以相隔合理距離 s的位置為中心來顯示用戶A的菜單畫面。S卩,對于用戶A來說在自己身體的正面稍微偏向左側的位置上,顯現(xiàn)菜單畫面。這 樣,用戶A就會發(fā)覺到過于接近分配給用戶B的作業(yè)區(qū)域,如圖IlC所示能夠移動到左側, 以便站在菜單畫面的正面。這個情況下,用戶A的菜單畫面和用戶B的菜單畫面的顯示不
相互重疊。(實例2根據(jù)手勢輸入的繪畫應用)圖12A及圖12B是說明在實例2的用戶接口裝置10的動作例的圖。另外,在下面 的說明中,對于在通過分配給兩個人即用戶A、B的作業(yè)區(qū)域來控制應用的情況下,過于接 近分配給用戶B的作業(yè)區(qū)域的情況通知給用戶A的處理進行說明。另一方面,因為向用戶 B的通知與用戶A的情況相同,所以省略說明。
這個實例的情況如下用戶A正在執(zhí)行按照手的動作在顯示部2上進行描繪的繪 畫應用,在其鄰接的位置上用戶B正在視聽廣播內容(新聞節(jié)目)。首先,距離i可設為從用戶A的重心位置至分配給用戶B的作業(yè)區(qū)域(進行視聽 的顯示區(qū)域)的左端為止的距離。這個情況下,因為是按照手的動作在畫面上描繪的繪畫 應用,合理距離s可設為用戶A的臂長。此外,因為用戶A和用戶B執(zhí)行不同的應用,所以 與執(zhí)行同類的應用的情況相比,可以取大的頁邊空白。在圖12A中,因為從用戶B進行視聽的顯示區(qū)域的左端至用戶A的重心位置為止 的距離i是合理距離s以上,所以顯示控制部25以通常的顯示形態(tài)來示出手的反饋顯示。 而且,在圖12B中,因為距離i小于合理距離s,所以顯示控制部25按照距離i和合理距離 s的差的大小,縮小示出手的反饋顯示。根據(jù)該反饋顯示的變化,用戶A能夠知道過于接近 用戶B的作業(yè)區(qū)域,不會不小心闖入用戶B的作業(yè)區(qū)域。(實例3根據(jù)用戶位置輸入的Stay-with-Me TV)圖13A 圖14C是說明在實例3的用戶接口裝置10的動作例的圖。另外,在下面 的說明中,對于在通過分配給兩個人即用戶A、B的作業(yè)區(qū)域來控制應用的情況下,將過于 接近分配給用戶B的作業(yè)區(qū)域的情況通知給用戶A的處理進行說明。這個實例是,用戶A和用戶B正在利用各用戶的工作空間或者窗口跟蹤用戶的移 動而移動的被稱為“Stay-with-Me TV”的功能的情況。圖13A 圖13C是用戶A和用戶B 往相同的方向移動中的情況,圖14A 圖14C是用戶A和用戶B往相互面對面的方向移動 中的情況。在圖13A 圖13C的情況下,合理位置算出部24可以在用戶A的窗口的寬度(a) 加上規(guī)定的頁邊空白來算出合理距離S。在圖13A及圖13B中,因為用戶A和分配給用戶B的作業(yè)區(qū)域之間的距離i比合 理距離s大,所以窗口以通常的跟蹤度來跟蹤用戶A的移動。但是,在圖13C中,因為用戶A 和分配給用戶B的作業(yè)區(qū)域之間的距離i小于合理距離s,所以可以說用戶A越過了用戶A 的合理位置,正在接近用戶B的作業(yè)區(qū)域。因此,顯示控制部25降低用戶A的窗口的跟蹤 度,向用戶A通知超過了合理位置。對于用戶A而言,能夠通過窗口從自己的正側面的位置 慢慢偏向后方來知道這個情況。此外,可以認為,有些用戶在窗口從自己正側面的位置偏向 后方時,有可能降低自己移動的速度。在圖13A和圖13B和圖13C中比較用戶A的位置和用戶A的窗口的左端的距離時, 可知與圖13A和圖13B所表示的情況相比,圖13C表示的情況的窗口的跟蹤度降低。另外,因為在圖13A 圖13C中著眼于用戶A進行了說明,所以用戶B的窗口的跟 蹤度在圖13A和圖13B和圖13C上大體上相同。然而,在圖13C中,提高用戶B的窗口的跟 蹤度(即,窗口超過用戶B),也能夠向用戶B暗示后面有人接近。根據(jù)作出這樣的示出,用 戶B也有可能提高移動的速度。在圖14A 圖14C的情況下,合理位置算出部24可以在用戶A的窗口的寬度(a) 加上規(guī)定的頁邊空白算出合理距離s。此時,設定頁邊空白優(yōu)選的是比圖13A 圖13C表示 的情況設定地大。這是因為考慮到與圖13A 圖13C的情況相比圖14A 圖14C的情況更 加在意彼此的存在。在圖14A及圖14B中,因為用戶A和分配給用戶B的作業(yè)區(qū)域之間的距離i比合
14理距離s大,所以窗口以通常的跟蹤度跟蹤用戶A的移動。但是,在圖14C中,因為用戶A 和分配給用戶B的作業(yè)區(qū)域之間的距離i小于合理距離s,所以可以說用戶A越過了用戶A 的合理位置,正在接近用戶B。為此,顯示控制部25降低用戶A的窗口的跟蹤度,向用戶A 通知超過了合理位置。對于用戶A而言,通過窗口從自己的正側面的位置慢慢偏向后方,能 夠知道這個情況。此夕卜,可以認為,有些用戶在窗口從自己正側面的位置偏向后方時,也有 可能降低自己移動的速度。根據(jù)上述的構成,為了各用戶的操作對周圍的用戶的操作不造成妨礙,而至少根 據(jù)多個用戶的位置關系來確定用戶的合理位置,并根據(jù)合理位置控制在影像顯示部31顯 示的應用。這樣,各用戶的操作不會對周圍的用戶的操作造成妨礙。此外,在各用戶的操作 可能對周圍的用戶造成妨礙的情況下,該信息被反饋示出,所以用戶能夠認識到有可能造 成妨礙。另外,在本實施方式中,手勢設想的是徒手手勢,并且從用戶檢測相機11的圖像 中根據(jù)圖像分析檢測出用戶的手位置及手形狀,不過,用戶的一部分或者全體也可以在圖 IA所示的包含靜電型的接觸墊的接觸桌上進行手勢,本發(fā)明在這樣的使用實例中也當然有 效。進而,用戶的一部分或者全體在使用圖IA所示的手勢輸入遙控器進行手勢的情況下, 本發(fā)明也當然有效。另外,所述的三個使用實例中,表示了兩個用戶A、B在鄰接的狀態(tài)下進行作業(yè)的 例子,不過不只限于此,本發(fā)明也適用于用戶一人使用該用戶接口裝置10的情況。例如,在 用戶通過第一作業(yè)區(qū)域控制應用,與第一作業(yè)區(qū)域鄰接的第二作業(yè)區(qū)域是系統(tǒng)使用的區(qū)域 的情況下,能夠有效地防止用戶闖入系統(tǒng)區(qū)域。4變形例下面,說明變形例。4. 1合理位置的確定方法合理位置算出部可以考慮以下的點來確定合理位置。(身體特征)合理位置算出部24可以根據(jù)用戶的身體特征確定合理位置。例如,考慮用戶的身 高或者手臂的長度來確定合理位置,使得相鄰接的用戶向對方的方向伸展手臂時手臂不交 錯。此外,考慮用戶善用的手是左手或者右手的某一個來確定合理位置,由此能夠實現(xiàn)更符 合用戶的身體特征的合理位置的確定。這些用戶的身體特征的信息,能夠從用戶信息數(shù)據(jù) 庫獲取數(shù)據(jù)。此外,通過分析用戶檢測相機的圖像也能算出用戶的身高。(社會關系)合理位置可以根據(jù)位于鄰接位置的用戶間的關系性來確定。用戶間的關系性可以 是年齡或者父母和子女、上司/部下等社會關系。用戶間的關系性也可以是根據(jù)發(fā)出聲音 的量而推測出的對話的主從關系。此外,也可以根據(jù)如圖4D所示的已在用戶信息數(shù)據(jù)庫登記的用戶間的親密度來 確定合理位置。4. 2反饋示出的方法在所述實施方式中,將控制畫面上的顯示作為向用戶示出反饋來進行了說明。本 發(fā)明的用戶接口裝置10也可以根據(jù)以下的方法來設定反饋示出。
(聲音)也可以按照用戶的位置和合理位置的偏差的大小,從用戶接口裝置10的揚聲器 (省略圖示)輸出聲音來示出反饋。(照明)也可以按照用戶的位置和合理位置的偏差的大小,使設置了用戶接口裝置10的 空間的照明的照明度或者顏色等發(fā)生變化。(移動機器)也可以在用戶所持有的移動機器和用戶接口裝置10網(wǎng)絡連接的情況下,通過移 動機器向用戶示出反饋。例如,也可以按照用戶的位置和合理位置的偏差的大小,使移動機 器的振動提示的強度變大等。另外,通過所述的聲音的反饋,通過照明的反饋,通過移動機器的反饋,也可以組 合這些來進行?!囱a充〉如上所述,根據(jù)實施方式說明了本發(fā)明涉及的用戶接口裝置,不過,也可以如下述 一樣地變形,本發(fā)明當然不被上述的實施例所示出的用戶接口裝置所限定。(1)具體而言所述的各裝置是由下述所構成的計算機系統(tǒng)微處理器、只讀存儲 器(ROM)、隨機存儲器(RAM)、硬盤單元、顯示器單元、鍵盤、鼠標等。所述隨機存儲器或者所 述硬盤單元存儲有計算機程序。所述微處理器按照所述計算機程序進行工作,從而各裝置 各盡其職。在此,計算機程序是為了完成規(guī)定的功能,組合多個指令碼(instruction code) 來構成的程序,該指令碼示出對計算機的指令。另外,各裝置不只是由微處理器、只讀存儲 器(ROM)、隨機存儲器(RAM)、硬盤單元、顯示器單元、鍵盤、鼠標等全部構成的計算機系統(tǒng), 也可以是由這些的一部分所構成的計算機系統(tǒng)。(2)構成所述各裝置的構成要素的一部分或者全部可以由一個系統(tǒng)大規(guī)模集成電 路(LSI :Large Scale Integration)來構成。系統(tǒng)LSI是一個芯片上集成多個結構部而 制作的超多功能LSI,具體而言是包含微處理器、只讀存儲器、隨機存儲器等而構成的計算 機系統(tǒng)。所述隨機存儲器中存儲有計算機程序。通過所述微處理器按照所述計算機程序工 作,從而系統(tǒng)LSI完成其功能。另外,在這里是稱為系統(tǒng)LSI,然而按照集成度的不同,也可以稱為IC、LSI、超 級LSI、極超LSI。而且,集成電路化的方法不局限于LSI,也可以用專用電路或者通用 處理器來實現(xiàn)。也可以利用在LSI制造之后可編程的現(xiàn)場可編程門陣列(FPGA =Field Programmable Gate Array)或可重構LSI內部的電路單元的連接和設定的可重構處理器 (Reconfi gurabIeProcessor)。進一步,隨著半導體技術的發(fā)展或者派生出別的技術出現(xiàn)了替換LSI的集成電路 化的技術時,當然可以使用該技術進行功能要素的集成化。有可能適用生物技術等。(3)構成所述各裝置的構成要素的一部分或者全部可以由能夠在各裝置裝卸的 IC卡或者單體模塊構成。所述IC卡或者所述模塊是由微處理器、只讀存儲器、隨機存儲器 等構成的計算機系統(tǒng)。所述IC卡或者所述模塊可以包含所述超多功能LSI。通過微處理器 按照計算機程序工作,所述IC卡或者所述模塊完成其功能。該IC卡或者該模塊可以具有 防篡改性。
(4)本發(fā)明可以是所述示出的方法。此外,這些方法可以是通過計算機實現(xiàn)的計算 機程序,也可以是由所述計算機程序而成的數(shù)字信號。此外,本發(fā)明也可以是將所述計算機程序或者所述數(shù)字信號記錄在計算機可以讀 取的記錄媒體,例如,軟盤、硬盤、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM,藍光盤(BD :Blu_ray Disc)、半導體存儲器等。此外,也可以是記錄在這些記錄媒體的所述計算機程序或者所述
數(shù)字信號。此外,本發(fā)明中所述計算機程序或者所述數(shù)字信號也可以通過以電氣通信線路, 無線或者有線通信線路,互聯(lián)網(wǎng)為代表的網(wǎng)絡、數(shù)據(jù)廣播等來傳送。此外,本發(fā)明也可以是包括微處理器和存儲器的計算機系統(tǒng),所述存儲器可以存 儲所述計算機程序,所述微處理器可以按照所述計算機程序工作。此外,也可以通過在所述記錄媒體記錄并傳送所述計算機程序或者所述數(shù)字信 號,或者通過所述網(wǎng)絡等傳送所述計算機程序或者所述數(shù)字信號,由其他獨立的計算機系 統(tǒng)來實施。(5)可以分別組合所述實施方式以及所述變形例。本發(fā)明涉及的用戶接口裝置,在多個用戶對用戶接口裝置進行操作的情況下進行 顯示控制,使得各用戶的操作對周圍的用戶操作不造成妨礙,所以適用于由多個人進行操 作的大畫面顯示器,例如大畫面電視機或戶外電子廣告(數(shù)字標牌)等。符號說明
1,10用戶接口裝置
2顯示部
3檢測部
4算出部
5通知部
11用戶檢測相機
21用戶識別部
22用戶位置檢測部
23用戶動作檢測部
24合理位置算出部
25顯示控制部
31影像顯示部
權利要求
一種用戶接口裝置,向用戶提供成為控制應用程序的接口的作業(yè)區(qū)域,所述用戶接口裝置包括顯示部,顯示分配給所述用戶的第一作業(yè)區(qū)域以及與所述第一作業(yè)區(qū)域不同的第二作業(yè)區(qū)域;檢測部,檢測所述用戶的位置;算出部,按照通過所述第一作業(yè)區(qū)域被所述用戶所控制的所述應用程序的種類,算出所述用戶和所述第二作業(yè)區(qū)域之間的合理距離;以及通知部,將由所述檢測部檢測出的所述用戶的位置和所述第二作業(yè)區(qū)域之間的距離變得比由所述算出部算出的所述合理距離短的情況通知給所述用戶。
2.根據(jù)權利要求1所述的用戶接口裝置,所述檢測部還檢測所述用戶為了控制所述應用程序而進行的手勢,所述顯示部在與由所述檢測部檢測出的所述手勢的位置對應的位置上,顯示用于向用 戶傳達所述手勢的妥當性的反饋顯示,所述通知部通過使所述反饋顯示的顯示形態(tài)發(fā)生變化,從而將所述用戶的位置和所述 第二作業(yè)區(qū)域之間的距離變得比所述合理距離短的情況通知給所述用戶。
3.根據(jù)權利要求2所述的用戶接口裝置,所述用戶的位置越接近所述第二作業(yè)區(qū)域,所述通知部就越使所述反饋顯示顯示得小 及/或淡。
4.根據(jù)權利要求1所述的用戶接口裝置,所述第一作業(yè)區(qū)域是跟蹤所述用戶的動作而在所述顯示部內移動的窗口,所述用戶越接近所述第二作業(yè)區(qū)域,所述通知部越使所述窗口的跟蹤度降低。
5.根據(jù)權利要求1所述的用戶接口裝置,所述算出部還按照所述用戶的身體特征算出所述合理距離。
6.根據(jù)權利要求5所述的用戶接口裝置,所述用戶的身高越高或者所述用戶的手臂長度越長,所述算出部越使所述合理距離變長。
7.根據(jù)權利要求5所述的用戶接口裝置,與所述用戶的善用的手位于與所述第二作業(yè)區(qū)域遠的位置的情況相比,在所述用戶的 善用的手位于與所述第二作業(yè)區(qū)域近的位置的情況下,所述算出部使所述合理距離變長。
8.根據(jù)權利要求1所述的用戶接口裝置,進一步,通過所述第一作業(yè)區(qū)域被所述用戶所控制的應用程序和通過所述第二作業(yè)區(qū) 域被其他的用戶所控制的應用程序的相似度或者關聯(lián)度越高,所述算出部越使所述合理距 離變短。
9.根據(jù)權利要求1所述的用戶接口裝置,所述算出部還根據(jù)在所述第一作業(yè)區(qū)域進行作業(yè)的所述用戶和在所述第二作業(yè)區(qū)域 進行作業(yè)的其他的用戶之間的關系,算出所述合理距離。
10.根據(jù)權利要求9所述的用戶接口裝置,與所述用戶比所述其他的用戶在社會上處于下位的情況相比,在所述用戶比其他的用 戶在社會上處于上位的情況下,所述算出部使所述合理距離變短。
11.根據(jù)權利要求9所述的用戶接口裝置,所述檢測部還檢測所述用戶及所述其他的用戶發(fā)出的聲音,所述算出部根據(jù)由所述檢測部檢測出的發(fā)出聲音的量來推定所述用戶和所述其他的 用戶之間的關系。
12.根據(jù)權利要求1所述的用戶接口裝置, 所述通知部通過聲音進行通知。
13.根據(jù)權利要求1所述的用戶接口裝置, 所述通知部通過照明進行通知。
14.根據(jù)權利要求1所述的用戶接口裝置,所述通知部通過所述用戶保持的移動機器進行通知。
15.一種用戶接口方法,所述用戶接口方法是利用顯示分配給用戶的第一作業(yè)區(qū)域和 與所述第一作業(yè)區(qū)域不同的第二作業(yè)區(qū)域的顯示部,通過所述第一作業(yè)區(qū)域使所述用戶控 制應用程序的方法,所述用戶接口方法包括檢測步驟,檢測所述用戶的位置;算出步驟,按照通過所述第一作業(yè)區(qū)域被所述用戶所控制的所述應用程序的種類,算 出所述用戶和所述第二作業(yè)區(qū)域之間的合理距離;以及通知步驟,將由所述檢測步驟檢測出的所述用戶的位置和所述第二作業(yè)區(qū)域之間的距 離變得比由所述算出步驟算出的所述合理距離短的情況通知給所述用戶。
16.一種計算機可讀取的記錄媒體,所述記錄媒體記錄了使計算機執(zhí)行權利要求15所述的用戶接口方法的程序。
全文摘要
用戶接口裝置(1)包括顯示部(2),顯示分配給用戶的第一作業(yè)區(qū)域以及與第一作業(yè)區(qū)域不同的第二作業(yè)區(qū)域;檢測部(3),檢測用戶的位置;算出部(4),按照通過第一作業(yè)區(qū)域被用戶所控制的應用程序的種類,算出用戶和第二作業(yè)區(qū)域之間的合理距離;以及通知部(5),將由檢測部(3)檢測出的用戶的位置和第二作業(yè)區(qū)域之間的距離變得比由算出部(4)算出的合理距離短的情況通知給用戶。
文檔編號G06F3/0481GK101874234SQ20098010111
公開日2010年10月27日 申請日期2009年9月25日 優(yōu)先權日2008年9月29日
發(fā)明者前田茂則, 坂田幸太郎 申請人:松下電器產(chǎn)業(yè)株式會社