專利名稱:允許對呈現(xiàn)和信息系統(tǒng)的信息表面的目標(biāo)位置進行操作的照相機控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于控制信息裝置組合體的控制裝置,所述控制設(shè)備 包括照相機裝置和顯示裝置,以允許對信息表面的目標(biāo)位置進行操作,所 述目標(biāo)位置適用于從所述照相機裝置所形成的圖像信息中的控制信息中確 定。此外,本發(fā)明還涉及用于本發(fā)明實施例的相應(yīng)的系統(tǒng)、方法和程序產(chǎn)口 印0背景技術(shù)通常,通過準(zhǔn)備好的架空幻燈片演示文稿(例如,PowerPoint)來在 洽談室中的洽談參與者之間發(fā)布信息。倘若在洽談場所安裝有專用智能白 板,還可以使用該專用智能白板。在特定應(yīng)用中,尤其是在數(shù)字白板的情況下,通過使用信息設(shè)備在信 息表面上呈現(xiàn)信息,可以在信息表面上有效地操作可視信息。然而,由于 數(shù)字白板系統(tǒng)通常相當(dāng)昂貴,其使用受到限制。為此,不必向每個洽談室 提供數(shù)字白板系統(tǒng)。如果洽談方希望在洽談期間相互發(fā)布信息,例如,在洽談期間提出的 電子附加信息,這是很難實現(xiàn)的。依照本領(lǐng)域現(xiàn)狀,通常僅能在事后發(fā)布 信息。因此可以以這樣一種方式解決問題,例如,通過電子郵件將相關(guān)的 信息發(fā)送給需要該信息的每個洽談方。如果期望發(fā)布已經(jīng)在洽談情形中的 電子信息,則每個感興趣的人必須把他的裝置(通常是膝上型電腦)連接 到呈現(xiàn)設(shè)備系統(tǒng)從而向他的裝置傳送該信息。為了信息的顯現(xiàn)或發(fā)布,還 必須建立用于從個人裝置向呈現(xiàn)設(shè)備傳輸信息的相應(yīng)連接。信息系統(tǒng)領(lǐng)域現(xiàn)狀的另一缺點是在這些系統(tǒng)中,每次僅一個參與者
可以控制信息設(shè)備。因此,在該思想產(chǎn)生或自由討論團隊中的其他參與者 變得被動,并且最多僅僅可以對提交人顯現(xiàn)在呈現(xiàn)設(shè)備上的內(nèi)容進行注釋。 關(guān)于本領(lǐng)域的現(xiàn)狀,洽談室的呈現(xiàn)設(shè)備是由分立的裝置表示的,這使 得有可能要么僅僅顯示信息(例如,連接到計算機的數(shù)據(jù)投影儀),要么 還編輯信息以及產(chǎn)生新的信息。這種更尖端的裝置是,例如,配置有嵌入 軟件的各種集成的觸摸屏/用筆操作的數(shù)字白板。
一個例子是智能板系統(tǒng)。另一例子是ANOTO—數(shù)字筆,以及第三個例子是Ebeam。在Ebeam中, 傳感器連接到手控白板的一角。容器帽發(fā)射由傳感器測量的信號。然而, 當(dāng)放置在新的位置時,該裝置需要校準(zhǔn)??梢詮膰HPCT專利7>開WO02/03316A1中清楚智能板的解決方案 的一個例子。在那里,信息表面的角部包括照相機。該照相機用于形成信 息表面的圖像信息。根據(jù)該圖像信息,可以在每個時刻識別出控制裝置與 信息表面接觸的位置。在控制裝置的接觸點處指示預(yù)期的動作。然而,這種白板式的數(shù)字裝置是昂貴的專用設(shè)備。這就限制了把它們 用在每個洽談場所的可能性。此外,僅通過專用筆或者通過等同的輸入裝 置才可以正常的控制它們。此外,它們已經(jīng)被限定為在一個時刻僅用于兩 個人來呈現(xiàn)/編輯信息,并且這兩個人必須緊靠白板的附近。已知又一現(xiàn)有技術(shù),其中應(yīng)用了移動照相機裝置和排列在信息表面上 的控制信息。然而,該"斑點編碼,,("Spotcode")概念〔1〕并不適合 于例如^i義室實現(xiàn)方式,而是適合離散的呈現(xiàn)系統(tǒng),在離散的呈現(xiàn)系統(tǒng)中 受控對象的位置被固定到信息表面的特定位置。發(fā)明內(nèi)容本發(fā)明的目的^^提供一種控制信息裝置組合體的方式。通過本發(fā)明, 獲得了一種控制現(xiàn)有呈現(xiàn)、編輯和/或創(chuàng)建新的信息,和/或把信息發(fā)布到其 他用戶的方式,從一個終端用戶甚至多個終端用戶的角度來看該方式都4艮 容易。依照本發(fā)明的控制裝置的特征被呈現(xiàn)在所附的權(quán)利要求1中,而方 法的特征被呈現(xiàn)在權(quán)利要求27中。本發(fā)明還涉及相應(yīng)的系統(tǒng)和程序產(chǎn)品,
其特征被呈現(xiàn)在所附的權(quán)利要求10、 40和44中。在本發(fā)明中,裝配有照相機和顯示裝置的電子裝置可以令人驚訝地被 用作對于信息裝置組合體的控制裝置。因此,控制裝置可以以令人驚訝的 方式不接觸地操作信息表面。移動臺設(shè)備可以作為控制裝置的 一個例子, 可以為移動臺設(shè)備提供必要的功能從而依照本發(fā)明的方式控制信息設(shè)備。利用裝配有照相機的智能裝置,不接觸所述信息表面就可以指向在信 息表面上的目標(biāo)位置,并且可以確定相關(guān)位置的地點。目標(biāo)位置的地點可 以從所述照相機構(gòu)成的圖像信息中確定。當(dāng)已經(jīng)確定位置時,可以在相關(guān) 的位置處指示預(yù)期動作。所述位置可以被自由地選擇??梢栽诒景l(fā)明的背景中廣義地理解所述動作。除了傳統(tǒng)數(shù)字呈現(xiàn)裝置 中已知的用于控制和創(chuàng)建信息的動作外,來自所^面的所指向的位置的 信息也可以被從所述信息設(shè)備傳送到所述控制裝置。還可以從控制裝置向 信息設(shè)備傳送信息,例如向在信息表面上所指向的目標(biāo)位置傳送信息。本 發(fā)明事實上提供了各種可替代動作,并且它們中沒有一個在基本發(fā)明思想 的范圍內(nèi)相互排斥。為了確定由裝配有照相機的裝置指向的在信息表面上的位置,可以在 相同的或者甚至某些其他信息表面上呈現(xiàn)特定控制信息。所述控制信息可 以形成精確并可控的、甚至動態(tài)的排列。例如,如果在相同信息表面上, 信息將要被呈現(xiàn)而控制信息已經(jīng)被呈現(xiàn),則基本上不會對呈現(xiàn)裝置上將要 呈現(xiàn)的實際信息的可解釋性造成任何損害??刂菩畔⒁赃@樣的方式被排列 在信息表面上,從而使得允許控制整個信息表面區(qū)域而不限定于某些特殊 位置。才艮據(jù)一個實施例,基于控制裝置形成的圖像信息連續(xù)流,該裝置可以 用于確定圖像信息中涉及控制信息的地點和尺寸的數(shù)據(jù)。例如,該數(shù)據(jù)或 以既定的方式從中計算和確定的數(shù)據(jù)可以與圖像信息的尺寸一起浮皮至少部 分地傳送給信息設(shè)備,以用于確定在信息表面上的所指向的位置。還可以 僅僅向信息設(shè)備傳送圖像數(shù)據(jù)。使用該信息設(shè)備,可以執(zhí)行對操作位置的 最后確定。利用特定意義上作為兩個步驟之一的該確定步驟,獲得了對于
控制裝置的功能的介軟,而且另一方面還獲得了對操作位置的更加精確的 確定。控制裝置和信息i殳備可以相互通信,例如通過應(yīng)用無線局域網(wǎng)。因此, 有關(guān)它們之間的連接設(shè)置的設(shè)置信息也可以被呈現(xiàn)在信息表面上。根據(jù)設(shè) 置信息,可以解碼用于執(zhí)行裝置之間的通信的連接設(shè)置數(shù)據(jù),并且這從照 相機裝置形成的圖像信息中可以容易地識別出來。通過該方式,尤其獲得 這樣的優(yōu)點,也就是用戶現(xiàn)在不需要在他的裝置中例如手動地設(shè)置連接設(shè) 置數(shù)據(jù),手動地設(shè)置連接設(shè)置數(shù)據(jù)在實際中很困難并且麻煩。這還加速了 系統(tǒng)的啟動以及到系統(tǒng)的連接,并且此外,使得還可以由多個控制裝置控 制該呈現(xiàn)。本發(fā)明允許幾種應(yīng)用程序,通過該應(yīng)用程序,可以獲得關(guān)于信息控制、 呈現(xiàn)、創(chuàng)建、編輯、發(fā)布和接收的多個優(yōu)點。除了傳統(tǒng)的2D控制外,對 呈現(xiàn)信息的3D控制現(xiàn)在也是可能的。本發(fā)明的其他特征出現(xiàn)在從屬權(quán)利要求中,并且在說明書中列出了可 獲得的更多優(yōu)點。
本發(fā)明并不限定于下面提出的實施例,現(xiàn)將參考附圖詳細(xì)說明本發(fā)明, 其中圖l是依照本發(fā)明的系統(tǒng)的例子的粗略示意圖;圖2顯示了依照本發(fā)明的控制裝置的基本應(yīng)用例子的框圖;圖3顯示了依照本發(fā)明的信息裝置組合體的基本應(yīng)用例子的框圖;圖4顯示了呈現(xiàn)在信息表面的控制信息的應(yīng)用例子;圖5顯示了控制裝置的取景器中的視圖的應(yīng)用例子;圖6顯示了通過本發(fā)明可能實現(xiàn)的某些實施例的例子;圖7顯示了涉及控制信息的第一更先進的實施例;圖8顯示了涉及控制信息的另一更先進的實施例;以及圖9顯示了依照本發(fā)明的方法的例子的流程圖。
具體實施方式
本發(fā)明涉及一個或多個裝置10、 10.1、 10.2的使用,該裝置配備有照 相機CAM并且配備用于呈現(xiàn)和/或形成信息INFO的必要功能單元——更 一般的說即用于其控制的必要功能單元。本發(fā)明的性能差別被呈現(xiàn)在參考 圖9所示流程圖的說明書的合適位置。圖l是依照本發(fā)明的系統(tǒng)的例子的粗略示意圖。從圖1中可以看出, 本發(fā)明的基本思想提供了對幾種不同類型的動作和情況的應(yīng)用。因此,將 在下文中作為例子呈現(xiàn)的動作和應(yīng)用情況不能被理解為以任何方式限定本 發(fā)明的可能的應(yīng)用領(lǐng)域。依照本發(fā)明的系統(tǒng)包括至少一個服務(wù)器11、連接到服務(wù)器11以用于 ^L據(jù)通信的至少一個呈現(xiàn)裝置12以及至少一個控制裝置10,作為主要部 件。服務(wù)器11和呈現(xiàn)裝置12也可以構(gòu)成信息裝置組合體11、 12或者它們 還可以相互分離??刂蒲b置10和服務(wù)器11還可以是完整的固體裝置單元, 例如"智能手機",并且在該實施例中,可以僅存在由"智能手機,,指示 的外部顯示器或者投影儀單元12。與智能板類型的高昂花費系統(tǒng)不同,本發(fā)明可以使用標(biāo)準(zhǔn)辦7>設(shè)備。 一種應(yīng)用的例子是配備有處理器的、通用的、通常所說的信息裝置ll,其 中設(shè)備11可以連接到呈現(xiàn)裝置12。服務(wù)器可以是例如計算機裝置或者等同物,例如PC裝置ll。呈現(xiàn)裝 置可以,例如是數(shù)據(jù)投影儀12 (視頻投影儀)。除了呈現(xiàn)裝置12外,系 統(tǒng)還可以包括至少一個投影屏12,,其中投影屏12,具有至少一個信息表面 13。在信息表面13上可以至少呈現(xiàn)信息INFO或者對其的引用FILE,該 信息被從服務(wù)器11所控制的數(shù)據(jù)投影儀12顯現(xiàn)在信息表面13上。信息表 面13的整個范圍都可以被用于這些目的。另一方面,服務(wù)器ll、呈現(xiàn)裝置12和信息表面13還可以形成一個緊 湊的實體。由此,服務(wù)器功能甚至可以集成在呈現(xiàn)裝置12本身中,或者反 之亦然。呈現(xiàn)裝置12還可以,例如是LCD類型的顯示器。因此,在其自
身中已經(jīng)具有用于至少呈現(xiàn)信息INFO的信息表面13。依照又一實施例, 服務(wù)器甚至可以僅僅是一件移動設(shè)備,其可以連接到外部顯示器或者數(shù)據(jù) 投影儀。服務(wù)器還可以有多種選擇,并且當(dāng)然決不受本發(fā)明的基本原理的 限定。圖2顯示了依照本發(fā)明用于控制信息設(shè)備11的控制裝置10的框圖例 子。如之前所述,控制裝置可以例如是已知類型的移動設(shè)備(ME) 10, 該設(shè)備具有已知類型的照相機裝置CAM以及用于對信息表面13進行操作 的圖像處理系列IC。此外,裝置10還可以包括顯示器裝置,例如,照相 機CAM的取景器VF。除了移動設(shè)備外,也可以使用具有照相機的各種便 攜裝置,例如,PAD (個人數(shù)字助理)裝置,或者甚至是數(shù)碼相機。由于照相機裝置CAM屬于裝置IO,有可能通過控制裝置IO,通過不 接觸信息表面13的目的位置21的操作,來執(zhí)行信息設(shè)備11的控制。因此 裝置10或者其照相機CAM從一定距離瞄準(zhǔn)信息表面13以及其中的預(yù)期 位置21。應(yīng)該以既定的方式來安排在圖像信息"圖像"中的目標(biāo)位置21 的地點,例如,在其中心。在本發(fā)明的背景中,信息表面13的操作可以理解為通過控制裝置10 的照相機CAM瞄準(zhǔn)它或者指向信息表面13。該瞄準(zhǔn)或者指向可以對著信 息表面13上的任何位置的特定點。因此,本發(fā)明允許對可以從信息表面 13自由選擇的特定位置進行指向。通過使用照相機52連續(xù)且直接地指向 信息表面13,由照相機裝置CAM從信息表面13形成圖像信息"圖像", 從圖像信息"圖像,,可以確定由控制裝置IO指出的在信息表面13上的位 置21的連續(xù)流,從而執(zhí)行向信息設(shè)備ll指示的控制動作。這使得甚至可 以從遠(yuǎn)離呈現(xiàn)表面13 —定距離處來容易地對呈現(xiàn)進行控制。信息表面13的連續(xù)指向過程有助于追蹤指向位置21的運動,從而控 制整個信息表面13的特定點。連續(xù)指向使得能夠進行交互,例如"拖,,或 者"點擊"或者"放置"。從這個意義上說,如果用戶可以移動("拖") 在顯示器13上的"激活"的對象而不是僅僅"瞄準(zhǔn)&發(fā)射"(單個機會), 則可以更準(zhǔn)確地》文置。如果在"瞄準(zhǔn)&發(fā)射,,的情況下用戶進行了錯誤的 瞄準(zhǔn),則這會引起用戶需要重新瞄準(zhǔn)和重新發(fā)射。這對用戶并不友好。此外,控制裝置IO包括處理器裝置CPU1。它們用于以已知方式控制 并執(zhí)行裝置10的功能。除了裝置10的基本功能(例如,移動通信)夕卜, 處理器裝置CPU1還可以用于從照相機CAM形成的圖像信息"圖像"中, 確定控制裝置10每次在信息表面13上指向的至少部分位置21,以及將在 位置21上執(zhí)行的動作(圖5)。另一方面,還可以僅僅通過裝置10形成 圖像信息"圖像"。因此,服務(wù)器11可以執(zhí)行用于確定所指向的位置21 所需要的主要動作。圖6顯示了在應(yīng)用情況下的信息表面13的例子。依照第一實施例,在 信息表面13的被自由選擇的指向位置中,可以僅僅具有虛擬桌面,可以通 過控制裝置10向虛擬桌面增加信息。另一方面,在信息表面13的相關(guān)特 定位置中,還可以存在已經(jīng)由i殳備ll、 12呈現(xiàn)的信息INFO,據(jù)此指示對 其的動作。通常可以自由地選擇信息INFO的位置或者所操作的位置。這 使得本發(fā)明尤其適用于這樣一種應(yīng)用,在該應(yīng)用中例如可以結(jié)合會議來創(chuàng) 建或編輯信息INFO。因此,在本發(fā)明中,不需要為了對其控制而將特定 信息放置在目標(biāo)位置。信息INFO可以被完全自由的方文置在表面13上。如 果某些信息18、 19、 20已經(jīng)被呈現(xiàn)在表面13的某個相關(guān)位置處,則當(dāng)然 可以編輯這些信息,或者可以對該相關(guān)的特定位置執(zhí)行其它動作。此外, 可以作為在相關(guān)位置處的信息,來呈現(xiàn)對某些文件FILE或者等同電子信 息實體的引用。例如通過指向相關(guān)的文件圖標(biāo)FILE和通過選擇下載功能 或者相應(yīng)的手勢,可以將引用的內(nèi)容從服務(wù)器11下載到控制裝置IO。在 本發(fā)明的背景中,可以以各種不同的方式理解"信息"概念。除了負(fù)責(zé)控制裝置10的功能的處理器CPU1夕卜,移動設(shè)備10或者控 制裝置10通常還配^^有合適的通信協(xié)議裝置22。相應(yīng)的數(shù)據(jù)傳輸裝置24 還屬于圖3的框圖中所示的服務(wù)器11的設(shè)備。數(shù)據(jù)傳輸裝置22、 24可以 用于使用所選通信路徑來執(zhí)行在控制裝置10和受控制的信息設(shè)備11之間 的數(shù)據(jù)傳輸。數(shù)據(jù)傳輸包括至少與照相機裝置CAM從信息表面13形成的 圖像信息"圖像"相關(guān)的數(shù)據(jù)xl、 yl、 hei、 wid、 gx、 gy。這將在后面的
說明書中進行更詳細(xì)的描述。依照一個實施例,數(shù)據(jù)傳輸裝置22、 24可以基于無線局域網(wǎng)手段。一 個例子是藍(lán)牙通信協(xié)議BT。另一例子可以是WLAN (無線局域網(wǎng))。當(dāng) 然,也可以使用能用于本地數(shù)據(jù)傳輸?shù)钠渌鼌f(xié)議。圖3顯示了依照本發(fā)明的服務(wù)器11的例子。服務(wù)器11也具有一個通 信模塊24或者其等同物。使用該模塊可以執(zhí)行至少與 一個或者多個控制裝 置10的數(shù)據(jù)傳輸。此外,服務(wù)器ll具有數(shù)據(jù)傳輸接口 33,通過該接口可 以控制信息呈現(xiàn)裝置一一例如上面作為例子提及的數(shù)據(jù)投影儀12。應(yīng)當(dāng)注 意,除了無線連接外,當(dāng)然還可以在服務(wù)器11和移動設(shè)備10或相應(yīng)物之 間應(yīng)用有線線路通信。照相機裝置52的應(yīng)用決不妨礙控制服務(wù)器11的或 呈現(xiàn)裝置12的功能。盡管系統(tǒng)可能由此會變得笨拙,在用戶友好方面無線 控制可以是更合適的方式。依照 一個實施例,依照本發(fā)明的實現(xiàn)方式可以是程序?qū)崿F(xiàn)或者程序和 硬件層功能的適當(dāng)結(jié)合。以下通過例子描述程序產(chǎn)品30.1、 30.2,該程序 產(chǎn)品被配置用于的移動設(shè)備10和服務(wù)器11_—該程序產(chǎn)品將在其中運行。首先,圖3所示的服務(wù)器11可以具有已知類型的呈現(xiàn)軟件34。 一啟 動服務(wù)器11并激活應(yīng)用程序34 (步驟卯0,),呈現(xiàn)軟件34就可以用于 從呈現(xiàn)應(yīng)用程序中呈現(xiàn)已知的數(shù)據(jù)信息INFO。這些最常見的例子是圖像、 演示文稿、附圖和文本。呈現(xiàn)軟件34可以,例如通過虛擬桌面、通過與其 相關(guān)的菜單并通過虛擬工具,來形成。屬于服務(wù)器11的基本設(shè)備在這里不 再進行詳細(xì)的描述,因為對于本領(lǐng)域的技術(shù)人員來說該基本設(shè)備和其各種 功能是顯而易見的。原則上,如同在傳統(tǒng)鼠標(biāo)^Mt用戶接口中或者在智能 板類型的更加成熟的方案中那樣,至少所有的相應(yīng)功能都可能用于本發(fā)明 中的實現(xiàn)方式。甚至一般地,在服務(wù)器ll的情況下可以稱為共享白板軟件 34。除了已知類型的呈現(xiàn)軟件(可以例如是MS PowerPoint 34)或者與服務(wù)器集成在一起的呈現(xiàn)軟件外,在此,服務(wù)器ll---般而言計算機(或者軟件),皮提供有一個或多個代碼單元32.3、 32.4,通過該代碼單元,數(shù)
據(jù)投影儀12可以被命令以產(chǎn)生并在信息表面13上呈現(xiàn)被編碼的屏幕表面 位置15、 16.x。通過利用這些代碼單元,可以確定控制裝置10所選擇的在 信息表面13上的特定位置21 (步驟901,)。在圖1中顯示了這樣的例子。 程序代碼調(diào)用32.3可以產(chǎn)生并臨時存儲被編碼的數(shù)據(jù)項目的陣列,以及它 們的像素尺寸和在屏幕上的位置。例如,該陣列可以具有以下形式Array(GENERATED)={{datamatrix—1, bounding—boxofdadamatrixl},{datamatrix—(N-l), bounding boxof—datamatrix—(N-l)}, {datamatrix_(N),bounding_box—of datamatrix (N)}一般的,在本發(fā)明的環(huán)境中,可以說控制信息15、 16.x被產(chǎn)生并呈現(xiàn) 在信息表面13上,控制信息大體上地但稀少地覆蓋信息表面13,當(dāng)執(zhí)行 控制測量以及觀看位于其上的信息INFO時并不會引起很大不便。信息設(shè) 備11可以把控制信息15、 16.x與顯現(xiàn)在信息表面13上的信息INFO結(jié)合 在一起(代碼單元32.8 )。由此,由信息設(shè)備11顯現(xiàn)的信息INFO和控制 信息15、 16.x可以被顯現(xiàn)在公共且相同的信息表面上(代碼單元32.9)。 在這此方案中,在表面13上呈現(xiàn)的信息INFO可以位于控制信息16.1 、16.2 之上(圖8 )。另一方面,還可以通過比服務(wù)器11更合適的其它裝置把控制信息15、 16呈現(xiàn)在信息表面13上,利用該其它裝置顯示呈現(xiàn)軟件34的視圖。控制 信息15、 16.x還可以呈現(xiàn)在某些其它信息表面上(沒有顯示)。其它表面 可以是與呈現(xiàn)服務(wù)器11的信息INFO的信息表面13不同的信息表面。依照一個實施例,屏幕表面位置15、 16.x可以是在視覺上可檢測的控 制信息15、 16.x。依照另一實施例,它們還可以是人目緣測不到的或者能 非常微弱地檢測的類型(代碼單元32.11)??刂菩畔?5、 16.x可以由視 覺編碼控制元素15 (代碼單元32.4)形成。它們可以形成在信息表面13 上的控制元素組16.1、 16.2。在信息表面13上,控制元素組16.1、 16.2可
以形成以既定的方式排列的控制模式實體14。根據(jù)排列在信息表面13的 已知位置上的控制信息15、 16.x,有可能當(dāng)執(zhí)行信息INFO和呈現(xiàn)軟件34 的控制時,可以確定控制裝置10所操作的和所指的信息表面13的位置21 的連續(xù)流。下面,參考圖4,圖4顯示了在依照一個實施例的情況下的控制信息。 在該控制信息的情況下,在所呈現(xiàn)的實施例中,可以論及字形15,或者更 具體地,論及由單個字形15形成的陣列或者類矩陣字形組16.1、 16.2。屬 于單個組16.1、 16.2的字形15自身可以形成包含4個字形的最小矩陣—— 字形組16.1、 16.2。字形組16.1, 16.2可以在信息表面13上形成以既定的 方式排列的控制模式實體14。在這種情況下,控制模式實體14形成以類 矩陣方式排列的集合。由此集合14可以確定控制裝置10每次在信息表面 13上指向的準(zhǔn)確位置。而且,由于產(chǎn)生較小數(shù)量的較小字形組16.1、 16.2, 并且還通過稀疏地放置它們,可以覆蓋較大的區(qū)域而沒有較大的干擾。字形組之間的最大距離和字形組16.1、 16.2的尺寸取決于l)照相機 CAM的覆蓋范圍和2)照相圖像"圖像"的分辨率(照相機的屬性)。照 相機CAM的覆蓋范圍與在照相機CAM和信息表面13之間的預(yù)期距離有 關(guān)。照相圖像"圖像"的分辨率以及字形組16.1、 16.2的尺寸以這樣一種 方式相關(guān)在照相機CAM獲取的圖像"圖像"中必須能夠檢測并識別字 形組16.1、 16.2。在具有較低分辨率(160 x 120像素)照相圖像的實施例 實現(xiàn)方式中,字形組16.1、 16.2以這樣的方式間隔,該方式使得能夠在全 部范圍的信息表面區(qū)域13中進行指向,而字形組16.1、 16.2僅僅占用了 3.5%的可視區(qū)域。在這種情況下,當(dāng)應(yīng)用移動電話照相機CAM的低分辨 率圖像流時,照相機CAM和表面13之間的合適的距離可以是,例如, 0.5-5m (甚至是10m或者更遠(yuǎn))。例如,通過利用數(shù)字變焦也有可能增加 距離。而且,屏幕13的尺寸影響了該距離特征。用于估計(能夠稍微穩(wěn)定 地指向位置或者目標(biāo)的)距離的一個例子是至少具有上述字形15、 16.1、 16.2設(shè)置的信息表面13的寬度的0.3-2倍。一般的,字形組16.1、 16.2在信息表面13上占的覆蓋部分可以例如是
1-30%。然而,例如,如果使用紅色字符或者其它顏色,則較大的覆蓋將 很麻煩。另一方面,可以使用隱藏技術(shù)(后面結(jié)合圖7進行描述),使得 即使檢測錯誤率較大也能起作用。而且,可以使用30 %覆蓋率(甚至更大), 例如與隱藏特征一起,對連接細(xì)節(jié)17與散布于整個表面13上的位置信息 16.1、 16.2進行編碼,從而可以實現(xiàn)無縫控制連接。依照一個示例性實施例,字形15的大小可以是16x16像素,并且兩 個字形15之間的間隔可以是8像素。如果每個像素15的75 %區(qū)域被著以 單個顏色,則該版本將使用該單個顏色來對屏幕13的一半像素著色(覆蓋 率=0.75* (16/ (16+8 ) ) = 0.5 )(如果使用該間隔設(shè)置來以字形15覆蓋 整個屏幕區(qū)域13)。如果通過使用隱藏技術(shù)動態(tài)選擇單個顏色,則這種方 案是可以應(yīng)用的,例如圖8所呈現(xiàn)的。在該實施例中所呈現(xiàn)的更詳細(xì)的240 x 192^f象素的refGrid包含一個40 x4(H象素的字形組,因此覆蓋區(qū)域是(40*40) / (240*192) = 0.03472 (這 僅包括2x2字形矩陣,而不是連接^=莫式17)。字形組集合14可以覆蓋整個較大信息表面13,該表面例如以規(guī)則的 間隔分割。每個碼團塊16.1、 16.2可以被設(shè)定為對應(yīng)于信息表面13上的特 定位置。根據(jù)用于協(xié)助指向識別的每個碼組16.1、 16.2,因此可以精確地 確定恰在信息表面13上的位置21,其中控制裝置10對該位置進行特別的 指向/瞄準(zhǔn),并且該位置被試圖作為預(yù)期動作的目標(biāo)。這使得可以在表面13 上自由選擇指向位置,并且可以利用表面13的整個范圍區(qū)域。在例如^i義 室實施例中是非常重要的,在會議室實施例中依照本發(fā)明的系統(tǒng)可以用于, 例如在精確的自由選擇的位置上創(chuàng)建新的信息INFO或者操作在表面13 的零星位置上已經(jīng)存在的信息。服務(wù)器11可以用于設(shè)置信息表面13上的控制元素,并且設(shè)置與連接 設(shè)置17,相關(guān)的信息17 (代碼單元32.5,步驟901,)。 一般的,該系統(tǒng)可 以被配置為,使得數(shù)據(jù)矩陣17中的每一個或某些可以包含到計算裝置11 的連接細(xì)節(jié)17,,其中計算裝置11正在產(chǎn)生與數(shù)據(jù)矩陣17相關(guān)的顯示12,。 由于該原因,該系統(tǒng)可以用于直接連接以及直接操作在多個裝置的屏幕上
顯示的數(shù)據(jù)。當(dāng)配備有依照本發(fā)明的裝置IO、 10.1-10.2的幾個參會者想要 參與集體討論時,這些特征很重要。如果配置與多個服務(wù)器相關(guān)的多個顯示器表面,則服務(wù)器之間的切換 -故配置為無縫的。在這種實施例中,電話10可以首先連接到產(chǎn)生顯示器 D(A)的服務(wù)器S(A)。然后,用戶可能打算指向連接到另一服務(wù)器S(B)的顯 示器D(B)。(例如在用戶的裝置10上的)系統(tǒng)可以從顯示器D(B)上的數(shù) 據(jù)中自動地解碼連接信息17,,并自動地連接到該特定服務(wù)器S(B)。由于 該特征,指向事件被直接發(fā)送到服務(wù)器S(B)而不AI良務(wù)器S(A)。因此,還 可以從連接細(xì)節(jié)信息17的連續(xù)流中動態(tài)地確定連接細(xì)節(jié)17,。僅僅指向具 有連接細(xì)節(jié)17的新表面并利用照相機CAM對該新表面進4亍成H就足以 對該特定表面以及連接到該表面的可能的服務(wù)器進行控制。這對用戶是非 常友好的。在信息表面13上,涉及連接設(shè)置信息的數(shù)據(jù)矩陣17可以形成由相應(yīng) 類型的字形形成的集合17。可以從中解碼出例如涉及在服務(wù)器11和控制 裝置10之間的M協(xié)議和設(shè)置的內(nèi)容。這些內(nèi)容的某些例子是在通信中所 用的藍(lán)牙地址和端口 17,?;谠搩?nèi)容可以在移動設(shè)備IO中推斷這些連接 設(shè)置,于是依照該連接設(shè)置與服務(wù)器11建立數(shù)據(jù)傳輸M(代碼單元31.5, 步驟903 ),其中通過移動設(shè)備10可以持續(xù)地指向信息表面13并且移動 設(shè)備10的照相機CAM用于形成其圖像信息"圖像"(步驟902 )。如果在信息表面13上以人眼可視的波長范圍形成字形15,則如果不 需要字形15并且/或者字形15在某些方面干擾了將在表面13上執(zhí)行的信 息呈現(xiàn)18-20,那么例如可以由用戶至少部分地使字形15淡化。因此,從 在信息表面13上提供控制元素15、 16.x的裝置,例如從服務(wù)器ll,確定 控制元素15、 16.x淡化功能(代碼單元32.10)。隨后,元素15、 16.x不 再4皮映射到呈現(xiàn)表面13上或者至少不位于其一部分上,而是僅僅服務(wù)器 11所呈現(xiàn)的信息18-20被映射到表面13上。應(yīng)當(dāng)注意依照一個實施例,控制元素15、 16.x還可以是非可視類型的。 因此,可以通過使用例如合適的波長范圍將數(shù)據(jù)矩陣16.x、 17顯現(xiàn)在信息
表面13上,該數(shù)據(jù)矩陣可以是人眼或多或少甚至是完全不可視的控制元素 (代碼單元32,11)。然而,根據(jù)移動設(shè)備10所形成的圖像信息"圖像", 設(shè)備10仍然每次都可以識別照相機CAM中的的整個字形組16.1,并且從 字形組中確定裝置10在屏幕表面13上所指的位置21或會話協(xié)議數(shù)據(jù)17,。該非可,制元素15、 16的一個例子是人眼不可視的紅外標(biāo)簽,但該 紅外標(biāo)簽仍然可以被照相機CAM檢測到。呈現(xiàn)設(shè)備12可以由此需要附加 設(shè)備,使用該附加設(shè)備實現(xiàn)把紅外標(biāo)簽呈現(xiàn)在表面13上。此外,如果使用 與呈現(xiàn)裝置12分立的裝置來把標(biāo)簽呈現(xiàn)在表面13上,則該實施例還需要 校準(zhǔn)動作以便對準(zhǔn)位置在屏幕表面13上的標(biāo)簽。服務(wù)器ll還可以具有程序模塊或者等同功能單元(代碼單元32.1), 通過該模塊可以確定移動設(shè)備10所指的信息表面13的位置21的流(步驟 909,)。服務(wù)器11可以至少一部分地利用與在步驟卯8,中從控制裝置10 接收的以及從圖像信息"圖像,,中確定的控制信息15、 16.x相關(guān)的數(shù)據(jù)xl、 yl、 wid、 gx、 gy,來確定位置21或者它們的流。因此,涉及確定動作功 能的至少一部分還可以通過出乎意料的方式被配置在移動設(shè)備10中(代碼 單元31'1, 31.4, 31.7)。通過位于服務(wù)器11和控制裝置10、 10.1、 10.2之間的*化確定,獲 得了多個優(yōu)點。第一,其降低了將由服務(wù)器ll執(zhí)行的處理,從而可以有效 地服務(wù)于更多的控制裝置10、 10.1、 10.2。另一方面,通過這種類型的分 散化實現(xiàn)方式,還可以在確定目標(biāo)位置21或位置流的準(zhǔn)確性方面獲得優(yōu) 點,其中目標(biāo)位置21或者位置流是通過在控制操作期間移動控制設(shè)備10、 10.1、 10.2獲得的。如果控制裝置10僅M送哪個字形組16.1, 16.2可視 的信息(通過^f吏用位于裝置10、 10.1、 10.2中的字形翁:據(jù)23來確定),而 不發(fā)送在取景器VF中字形組16.1、 16.2的位置和尺寸,則服務(wù)器ll并不 能準(zhǔn)確的計算用戶所指向的位置21或者位置21的流。現(xiàn)在,通過控制裝 置IO執(zhí)行的確定,其中該確定基于具有已知特征的照相機CAM所形成的 圖像信息"圖像",可以從該小比例確定中獲得優(yōu)點。于是,該確定所產(chǎn) 生的解碼字形數(shù)據(jù)gx、 gy和/或數(shù)據(jù)xl、 yl、 hei、 wid可以被發(fā)送到服務(wù) 器ll,以用于最終計算實際的操作屏幕位置21 (代碼單元313, 31.7)。 服務(wù)器ll在其陣列(即,產(chǎn)生的陣列array—generated)中查詢,并且繼 續(xù)進行該處理以發(fā)現(xiàn)實際的屏幕位置21。后面將在說明書中考慮實現(xiàn)確定 的一種方式。通過僅僅向服務(wù)器11傳送由控制裝置10從圖像"圖像"中 確定的解碼字形數(shù)據(jù)gx、 gy和數(shù)據(jù)xl、 yl、 hei、 wid,可以避免傳輸較大 數(shù)量的全部圖像數(shù)據(jù),傳輸較大數(shù)量的全部圖像數(shù)據(jù)將使系統(tǒng)操作非常慢。 依照另一實施例,客戶裝置lO可以發(fā)送位于框((xl, yl), (wid, hei)) 中的實際剪修的比特位像,并且檢測可以在服務(wù)器11上執(zhí)行。然而, 即使不進行識別過程(即,尋找字形16.1, 16.2位于圖像"圖像"中的何 處),這也引起了非常多的流量,并JL^戶裝置10需要"檢測"字形16.1, 16.2。然而,依照一個實施例,客戶裝置IO可以已經(jīng)接收了用于把字形數(shù)據(jù) 23映射到位置的陣列(產(chǎn)生的陣列array_generated),并且通過自身執(zhí) 行計算(與^^務(wù)器的代碼單元32.1和32.7相似),并且把關(guān)于屏幕坐標(biāo)(x, y)以及相對距離的結(jié)果發(fā)送給服務(wù)器ll。因此,甚至可以有幾種可選方案 來執(zhí)行該過程。照相電話10還可以用于運行以上已經(jīng)部分描述的并且允許依照本發(fā) 明的實現(xiàn)的程序31。在該程序31中,可以有程序模塊或者等同功能單元, 處理器單元CPU1使用該程序模塊對照相機CAM從信息表面13形成的圖 像信息"圖像"中的可視編碼信息15、 16.x、 17進行解碼,該可視編碼信 息例如與呈現(xiàn)在信息表面13上的會活細(xì)節(jié)17,以及位置字形15、16.x相關(guān)。 根據(jù)控制信息15、 16.x,可以確定控制裝置IO每次所操作的信息表面13 的精確位置21。根據(jù)設(shè)置信息17,可以形成連接設(shè)置數(shù)據(jù)17,以執(zhí)行在信 息設(shè)備11和控制裝置10之間的通信(步驟902, 903)。此外,照相電話 10具有用于連接數(shù)據(jù)傳輸會話的程序模塊,用于執(zhí)行到服務(wù)器11的以及 從服務(wù)器ll返回的數(shù)據(jù)傳輸,所傳輸?shù)臄?shù)據(jù)除了關(guān)于圖像信息"圖像"的 或者從中確定的上述數(shù)據(jù)xl、 yl、 hei、 wid、 gx、 gy外,還包括例如上傳 的應(yīng)用數(shù)據(jù)(例如,向服務(wù)器11上傳的文件FILE)以及下載的應(yīng)用數(shù)據(jù)
(例如,從服務(wù)器11向移動設(shè)備10下載的文件FILE )(代碼單元31.6)。 通常,可以從移動電話10向電話10所指的特定瞄準(zhǔn)位置傳送應(yīng)用數(shù)據(jù), 并且可以從電話10所指的信息表面13的特定位置接收應(yīng)用數(shù)據(jù)。該實施 例通過使用較寬的信息表面13而不是移動設(shè)備10的較小顯示器VF,提供 了對應(yīng)用特定數(shù)據(jù)的可視呈現(xiàn)。在信息設(shè)備ll中還可以具有等同模塊(代 碼單元32.6)。如上所述,在本發(fā)明中可以在信息表面13上呈現(xiàn)較小的可視編碼元 素,"字形"15。通過字形15或者從字形15在照相機CAM所形成的圖 像信息"圖^象,,中的位置,可以確定利用控制裝置10的照相機CAM所指 向的信息表面13的位置或者位置流。通過控制裝置10的照相機CAM, 以既定的方式形成恒定圖像流,以便計算由照相機CAM持續(xù)指向的當(dāng)前 信息表面位置21 (步驟905)。例如以諾基亞6600,使用大約每秒十個圖像幀作為成像頻率可以形成 連續(xù)的圖像幀"圖像"。由于本發(fā)明,甚至采用低于例如在視頻或者取景 器成像中所使用的傳統(tǒng)成像頻率(例如,15-30圖像幀/秒)的圖像頻率, 也有可能對付。當(dāng)使用較低成像頻率時,可以降低控制裝置10的功率損耗。當(dāng)希望以控制裝置10參與在信息表面13上呈現(xiàn)的信息INFO時,建 立在移動i殳備10和服務(wù)器ll之間的連接。因此,控制裝置10用于對信息 表面13的一個位置處所呈現(xiàn)的特定元素模式(字形模式)進行成像(步驟 卯2)。這些被用于對連接的細(xì)節(jié)一一例如藍(lán)牙地址和服務(wù)器端口 17,一一 進行編碼。利用移動設(shè)備10的取景器VF,容易注意到在圖像信息"圖像" 中的包含連接"^殳置17,的字形組17的出現(xiàn)。當(dāng)字形組17完全位于取景器 VF中時,可以確認(rèn)該字形組從而執(zhí)行連接設(shè)置解碼。從所形成的圖像信息 "圖像"中識別出控制元素組17并且從中解碼出連接設(shè)置數(shù)據(jù)17,,以便 形成在信息i殳備11和控制裝置10之間的通信連接(步驟903 )。的確, 甚至在沒有來自用戶的與字形組17在取景器VF上的出現(xiàn)相關(guān)的任何確認(rèn) 的情況下,裝置10還可以自發(fā)地識別相關(guān)的字形組17并執(zhí)行解碼。 一旦 連接已經(jīng)建立,就不再需要關(guān)心連接,并且可以正常的執(zhí)行通信。
就在建立在控制裝置10和服務(wù)器11之間的連接后,控制裝置10可以 宣布其身份。因此,每個人在所有時間都清楚誰在特定位置操作表面13 上的信息。在步驟卯4、卯4,已經(jīng)建立了在控制裝置10和月艮務(wù)器11之間的數(shù)據(jù)傳 輸連接后,具有照相機CAM的裝置10可以開始對控制裝置10在每一時 刻所指的目標(biāo)信息表面區(qū)域"圖像"進行采樣(步驟905)。采樣過程可 以由用戶控制,因此照相機CAM將不會不斷地成像。例如,依照本發(fā)明的方案還可以被擴大為以這樣的方式支持具有照相 機"圖像"的更多控制裝置10、 10.1、 10.2,在這種方式中參加會漢的幾 個代表可以同時在屏幕12,上工作,例如相互發(fā)布數(shù)據(jù)FILE、 INFO并畫 出概念圖。每個參與者可以下載在屏幕12,上呈現(xiàn)的所有內(nèi)容INFO、 FILE 中他自己的復(fù)制本或者僅僅是內(nèi)容的單個部分。由于這個方面,可視連接 的顯示器12'還變成共享存儲空間的一部分,其中主管顯示器12'的初始 裝置11可以提供到其它用戶的接入,從而保持該共享數(shù)據(jù)的復(fù)制本或者僅 僅在可視交互和信息創(chuàng)建期間觀察數(shù)據(jù)。依照本發(fā)明的方案還可以被擴大為支持把用戶的手勢作為在用戶接口 中的交互方法。手勢是通常已知特定類型的交互機制,例如敲擊,或者通 常,裝置10指向屏幕13的特定運動,在這種情況下由移動電話IO、 10.1、 10.2來執(zhí)行該特定運動,并且該特定運動被用于執(zhí)行之前所定義的動作。 一個例子是把電話10朝著或者遠(yuǎn)離屏幕12,運動的手勢,通過使用該手 勢,運動可以被激活為在特定位置處從可視交互屏幕12,復(fù)制的意圖,或 者從特定位置向可視交互屏幕12,粘貼的意圖。依照第二例子,用戶可以 從屏幕13 "拖拉"對象,從而把對象下載到他的裝置10。交互可以如下 1)指向表面13上的對象FILE; 2 )按壓移動i殳備10上的按鈕;3 ) 面13向后拖移動設(shè)備10; 4)釋放按鈕。手勢的其它例子可以是拖&降、 雙擊、把一組對象拖到"橡皮圏",等等。而且,其它2D或者3D的手勢 也是可能的。此外,也可以結(jié)合控制來確定電話10的當(dāng)前速度。這可以從 標(biāo)簽16.1、 16.2位置和尺寸的改變速率中推出。
下面將稍孩i詳細(xì)地并通過在屏幕12,上呈現(xiàn)的元素15的例子,來進行 說明,從元素15可以計算每次移動設(shè)備10所指的信息表面13的位置。在 相關(guān)的實施例中,通過L形對象15形成編碼,L形對象15也4皮稱為字形。 現(xiàn)在,字形15可以具有4個不同的取向。 一個L形字形15可以編碼2個 比特。因此,對于8個比特,需要4個字形,其構(gòu)成字形組16。在組16.1 中,可以具有2個字形15來表達(dá)X坐標(biāo)以及兩個字形15來表達(dá)Y坐標(biāo)。 因此可以把字形15排列為圖l和圖4-8所示的集合16, 16.1, 16.2。每個 集合16, 16.1, 16.2以既定的方式定義屏幕位置。通過字形組16, 16.1, 16.2,可以大約完全覆蓋屏幕表面13。因此,字形組16, 16.1, 16.2可以 在屏幕表面13上以規(guī)則的間隔呈現(xiàn)為矩陣網(wǎng)格,其中它們之間的距離,例 如在水平和垂直方向上是固定的。每個字形組16自身意味著例如通過數(shù)據(jù)投影儀12提供在屏幕12,上的 字形組網(wǎng)格14中的特定坐標(biāo)。這些字形組坐標(biāo)可以例如通過變量gx、 gy 命名(圖4)。坐標(biāo)可以從信息表面13的左上角開始,在該位置的字形組 坐標(biāo)(gx, gy)被設(shè)定為(0, 0)。從(0, 0)開始,坐標(biāo)以已知的方式 開始增長,行和列結(jié)束于位于屏幕12'右下角的字形組的坐標(biāo)。對這種字 形15、 15,、 15"的利用提供了一種智能的方式來編碼具有較小數(shù)據(jù)量的數(shù) 據(jù)矩陣16.1、 16.2。參考圖4和5,更詳細(xì)的顯示了如何計算由控制裝置10的照相機CAM 在屏幕表面13上所指的位置21的例子。令人吃驚地,在本發(fā)明中,所指 位置21的確定可以通過應(yīng)用幾種坐標(biāo)系統(tǒng)來執(zhí)行。在本實施例中使用兩個 坐標(biāo)系統(tǒng)(或者3個,這取決于一個系統(tǒng)可以在屏幕坐標(biāo)(x, y)上的解 釋)。可以把坐標(biāo)系統(tǒng)想象為相互包含。通過該實施例尤其可以獲得這樣 的優(yōu)點,即與僅使用單個坐標(biāo)系統(tǒng)覆蓋整個信息表面13相比,可以更加精 確地確定位置21的所指流。而且,這使得可以控制整個表面13。向信息表面13呈現(xiàn)字形組16、 16.1、 16.2的、作為控制視頻投影儀12的服務(wù)器11的一方,現(xiàn)在清楚用于確定目標(biāo)位置21的至少某些變量。 這些變量可以被稱為,例如,編碼的粗略的大比例變量。它們形成粗略的 主要坐標(biāo)系統(tǒng),該坐標(biāo)系統(tǒng)對應(yīng)于整個大信息表面13以及呈現(xiàn)在信息表面 13上的字形組16、 16.1、 16.2。例如,在字形組16、 16.1、 16.2被呈現(xiàn)在 整個范圍的屏幕部分12'上(步驟901')的階段確定這些變量。圖4所示的變量refGridHei和refGridWid意味著彼此緊鄰著地被呈 現(xiàn)在屏幕部分12,上的字形組16的相互距離。更具體的,例如可以以這 樣的方式確定該距離,在該方式中,該距離是字形組16的左上角的字形 15,、 15"之間的距離。變量refGridHei意味著在屏幕部分12,的Y方向 上(也就是高度方向上)的距離。變量refGridWid意味著X方向(也就 是屏幕部分12,的寬度方向)上的距離。在圖4所示的例子中,這些變量值 可以祐j史定為,例如,refGridHei = 240以及refGridWid = 192。適合變量 refGridHei和refGridWid的值可以取決于,例如從多遠(yuǎn)的距離指向屏幕 部分12,或者照相機CAM的分辨率。然而,服務(wù)器11還已知的第三變量是每個字形組16.1的高度和寬度 (sqSize)。換言之,sqSize意味著字形組16.1側(cè)面的長度,例如,在最 遠(yuǎn)離左邊的頂角和最遠(yuǎn)離右邊的頂角之間的長度以及在最遠(yuǎn)離左邊的頂角 和遠(yuǎn)離左邊的底角之間的長度。在圖4所示的應(yīng)用例子中,變量sqSize的 值#皮*沒定為40。參考圖5,從控制裝置10的角度呈現(xiàn)了一種情形,在該情形中,確定 照相機CAM所指的位置21。在此使用圖像信息"圖像",圖像信息"圖 像"由照相機CAM形成并且被呈現(xiàn)在照相機裝置10的顯示器VF上。在 顯示器VF上,例如在其中心呈現(xiàn)一個較小的輔助圖形,該輔助圖形例如 是一個點。信息表面13的預(yù)期位置21或者在信息表面13上呈現(xiàn)的信息 INFO應(yīng)當(dāng)每次都被》文置在該點。通過輔助圖形,可以獲得預(yù)期位置21的 準(zhǔn)確確定。因此,后面將提出的用于計算目標(biāo)位置21的實施例精確地得出 在信息表面13上的位置,即輔助圖形位于圖像信息"圖像"中的位置。根 據(jù)圖傳_信息"圖4象",可以利用裝置10的處理器裝置CPU1來確定與控制
裝置10每次所操作的信息表面13的精確位置21相關(guān)的數(shù)據(jù)xl, yl, x2, y2, hei, wid (代碼單元31.1)。程序代碼31可以接收由控制裝置10從 信息表面13形成的圖像信息"圖像"作為輸入。照相機裝置10通過照相 機10/取景器VF檢測可以"看到"(即,檢測和識別)的數(shù)據(jù)矩陣16.1、 16.2的陣列。代碼調(diào)用可以具有"array( VISIBLE ): (datamatrixDataVl, locationVl, sizeVl)…(dmDVm, locVm, szVm)"這樣的形式。通過 比較這兩個陣列(產(chǎn)生的GENERATED和可視的VISIBLE),并基于該 比較,可以計算1)照相機/取景器10指向的準(zhǔn)確位置和2 )與背景13的 相對距離。此外,處理器CPU1還可以識別在位置21處指示的動作或者相應(yīng)的激 活/確認(rèn)命令(代碼單元31.2),然后依照所識別的內(nèi)容,服務(wù)器11將執(zhí) 行相關(guān)的動作(代碼單元32.2)。在最簡單的形式中,鼠標(biāo)控制裝置用已 知的方式較長或較短時間地按壓裝置10的功能鍵35就足夠了 。要執(zhí)行的 動作可以取決于例如在該時間處于激活的工具(例如將被拖的對象或者將 被拉的對象)。于是,控制裝置10的數(shù)據(jù)傳輸單元22向信息設(shè)備11傳送與控制裝置 IO所操作的信息表面13的位置21相關(guān)的數(shù)據(jù)xl, yl, x2, y2, hei, wid 以及在相關(guān)位置21處指示的動作協(xié)議命令。應(yīng)當(dāng)明白,在執(zhí)行連續(xù)控制時, 其中例如某些目標(biāo)對象FILE在表面13上移動(照相機CAM的瞄準(zhǔn)位置 一直改變),該成像和位置確定過程是連續(xù)的。在控制裝置10的情況下, 取景器圖像"圖像"可以理解為一種小比例的坐標(biāo)系統(tǒng),該坐標(biāo)系統(tǒng)溶入 服務(wù)器11在呈現(xiàn)表面13上呈現(xiàn)的大比例字形組坐標(biāo)系統(tǒng)14。控制裝置10本身還可以用于選擇功能。因此,可用功能選擇可以被呈 現(xiàn)例如在電話10的顯示器VF上。電話10的鍵區(qū)35還可以用于選擇功能。 這樣,可以避免例如經(jīng)歷呈現(xiàn)軟件34中的不同菜單。用作取景器VF的顯示器/照相機CAM分辨率在照相機裝置10中是已 知的??梢栽谙鄳?yīng)的寬度和高度方向上設(shè)定對應(yīng)于該分辨率的變量vf_wid 和vf—hei。依照一個實施例,變量vf—wid的值可以被固定到例如160,并
且變量vf—hei的值可以:故固定到例如120。在具有用于快速輸入的symbian 操作系統(tǒng)的很多照相機CAM中可以使用該值。在上述實施例的情況下,控制裝置10從圖像信息"圖4象"中確定的數(shù) 據(jù)包括關(guān)于控制信息的位置xl、 yl、 x2、 y2以及尺寸hei、 wid的信息, 也就是,圖像信息"圖像"中的字形組16.1、 16.2。此外,該數(shù)據(jù)還包括 解碼的/識別的控制信息。也就是例如2x2字形組的解碼的字節(jié)值(gx, gy)。這可以由代碼單元31.7闡明,代碼單元31.7可以作為代碼單元31.1 的子沖莫塊。所確定的信息和圖像信息"圖《象,,的尺寸vf一wid和vfjiei可以 亂t送到信息設(shè)備11,以便確定控制裝置10所操作的信息表面13的位置 21 (代碼單元31.3)。為了把圖像信息"圖像"的尺寸vfjid, vf—wid給 服務(wù)器ll,來自每個裝置IO、 10.1、 10.2的一個傳輸是足夠的。從取景器"圖4象",可以確定目標(biāo)圖4象信息"圖4象"中的字形組16.1的位置和尺寸。 這可以理解為在小比例坐標(biāo)系統(tǒng)中發(fā)生的動作,其中才艮據(jù)字形15的位置 xl、 yl、 x2、 y2以及尺寸hei和wid確定所指位置21的準(zhǔn)確位置和變焦。 由照相機CAM和附加到其的計算裝置CPU1在步驟卯6中從圖像信 息"圖像"中檢測和識別的字形組16.1 (即,可視的VISIBLE數(shù)據(jù)矩陣) 在取景器圖像"圖像"中的位置可以表示為坐標(biāo)(xl, yl) , (x2, y2)。 這里坐標(biāo)(xl, yl)意味著在取景器圖像"圖像"中字形組16.1左上角的 位置。相應(yīng)的,坐標(biāo)(x2, y2)意味著在取景器圖像"圖像"中字形組16.1 右下角的位置。字形組16.1的尺寸,也就是變焦,可以表示為高度(hd) 和寬度(wid)。在圖5所示的實施例中,呈現(xiàn)在取景器圖像"圖像"中并 且完全可見的字形組16.1的位置和尺寸可以被粗略地估計為xl = 40, yl=20, x2 = 54, y2 = 35。當(dāng)然,可以從中獲得取景器圖像"圖像,,中字形 組16.1的高度hei和寬度wid, wid = x2 - xl = 54 - 40 = 14,以及hei-y2-yl = 35-20 = 15??梢栽诓襟E卯7由代碼單元31.7從圖像信息"圖像" 中明了所有內(nèi)容。除了取景器圖像"圖像"中字形組16.1的位置和大小外,照相機裝置 10可以用于確定在字形網(wǎng)格14中,也就是由呈現(xiàn)裝置12呈現(xiàn)的大比例坐
標(biāo)系統(tǒng)中的有關(guān)字形組16.1的位置(gx, gy)??梢酝ㄟ^識別位于字形組 正方形16.1中的集合以及通過搜索位于裝置10的查詢表23以查找對應(yīng)于 所識別的有關(guān)集合的坐標(biāo),來找出位置(gx, gy)。裝置IO因此可以具有 包含用于查詢的查詢表23的存儲器MEM。通過使用查詢表中的數(shù)據(jù)23, 可以把字形組16.1、 16.2解碼到信息表面13的坐標(biāo)(gx, gy)。代替查詢 固定在控制裝置10中的查詢表23,還可以使用每次從裝置10下載的查詢 表。這可以例如在步驟904執(zhí)行。這可以是一個選項,例如在這種情況下, 由于取決于程序提供者的環(huán)境,呈現(xiàn)字形組16的方式在每個會議中是不同 的。在依照該實施例的情況中,如在屏幕13上看到的,在取景器圖像"圖 像"中的字形組16.1的網(wǎng)格坐標(biāo)是gx-l以及gy-l。當(dāng)考慮上述實施例的一般實現(xiàn)方式時,從圖像"圖像"中確定的數(shù)據(jù) (xl, yl, x2, y2, hd, wid)僅僅描述了照相機CAM所拍攝的字形16.1、 16.2的位置和尺寸。所述實現(xiàn)方式在客戶裝置10、 10.1、 10.2上對所有4 個字形15進行解碼,并把表示他們的字節(jié)(整數(shù)0…255)與(xl, yl, wid, hei)—M送到服務(wù)器ll,以便確定所操作的屏幕13的"粗略,,部 分。服務(wù)器11'1^知道其使用均勻平鋪的字形網(wǎng)格14。服務(wù)器ll把字節(jié) 分成兩個整數(shù)(gx和gy,范圍0...15)并且繼續(xù)計算refGridWid和 refGridHei。如果字形組16.1、 16.2均勻分布,則網(wǎng)格坐標(biāo)(gx和gy)可 以祐:i人為;^傳統(tǒng)理解的坐標(biāo)系統(tǒng)。如果字形組16.1、 16.2以隨意的方式祐: -故置在屏幕13上,則使用另一映射(GridNum —屏幕坐標(biāo)),而不是把 網(wǎng)格坐標(biāo)(gx, gy)映射到屏幕坐標(biāo)(x, y)。當(dāng)更精確地考慮"粗略"部分確定時,依照一個實施例的編碼(M 于4字形的1字節(jié)=8比特)可以如下進行第一字節(jié)纟皮分成2比特部分 (A B C D )—在此AB (拼接)(4比特)是gx以及CD ( 4比特)是gy, 然后對于每一部分(值0...3)如下產(chǎn)生L形字形0 = L, 1=」,2 = n 以及3= 「。這些部分如下地顯示在屏幕上A C B D控制裝置10幾乎把該過程反轉(zhuǎn)一一從字形圖像到2比特部分(a, b, c, d)——發(fā)現(xiàn)結(jié)構(gòu)—如果是2x2字形,則構(gòu)成8比特字節(jié)abcd—一把 其分成gx和gy。服務(wù)器ll現(xiàn)在可以計算gx = l, gy = 2并且字形組的左上坐標(biāo)現(xiàn)在 是x = refGrid_wid*l; y=refgrid—hei*2。如上所述,還有一種在服務(wù)器11中使用產(chǎn)生的陣列array—generated 的可能性,服務(wù)器ll包含映射(字形組ID —屏幕位置或字形組的邊框)。 這里字形組ID將是全字節(jié)。依照另一實施例,產(chǎn)生的陣列array—generated還可以被傳送到客戶 裝置10,從而使得客戶裝置10將能夠執(zhí)行全部的位置計算并輸出所指位 置的屏幕坐標(biāo)。為了計算照相機CAM所指的位置21,在照相機CAM形成的圖像信 息"圖^f象"中每次具有完整的至少一個字形元素組16 M夠的。在組16 中,兩個字形15可以表示字形組16的X坐標(biāo)并且兩個字形15可以表示 字形組16的Y坐標(biāo)。依照一個實施例,照相機裝置IO可以向服務(wù)器ll發(fā)送,例如從取景 器圖像"圖像"中識別的字形組16.1的左上(xl, yl)坐標(biāo)以及還可能右 下(x2, y2)坐標(biāo)(步驟908)。當(dāng)照相機裝置10的取景器VF的寬度和 高度是已知的(vf—wid, vf—hei)并且與之對應(yīng)于的數(shù)據(jù)已經(jīng)在步驟卯8, 由服務(wù)器11接收到時,可以計算屏幕表面13的最終瞄準(zhǔn)位置21。由服務(wù)器11的處理器CPU2執(zhí)行的程序代碼32把與控制裝置10從信 息表面13形成的圖像信息"圖像"相關(guān)的數(shù)據(jù)xl、 yl、 wid、 hei、 gx、 gy 作為輸入接收(代碼單元32.7 )。服務(wù)器11通過4吏用例如控制裝置的BT 地址(端口)來識別執(zhí)行控制的每個控制裝置10、 10.1、 10.2。這使得服 務(wù)器11可以利用可視交互屏幕來對連接到相同顯示器12,的多個裝置進行 服務(wù),從而例如在洽談情形中以合作的方式共享和操作數(shù)據(jù)。由照相機裝 置10指向的屏幕位置21的屏幕坐標(biāo),可以由代碼單元32.1,通過使用以
上提出的并從控制裝置10接收的變量值xl, yl, wid, hei, gx, gy,按下 述方式來計算(步驟909,)x = gx * refGridWid + (sqSize * ((vf—wid / 2) - xl ) / wid);(x = = 1*240 + (40 * (160/2) - 40 /15) = = 347 )y = gy * refGri膽d + ( sqSize * ((vf一hei / 2) - yl) / hei);(y = = 1 * 192 + ( 40 * ((應(yīng)2) - 20 ) /15 ) = = 299)基于此,取景器圖像"圖像"的中心位置21被指示為瞄準(zhǔn)屏幕區(qū)域 13所確定的坐標(biāo)系統(tǒng)中的位置(347, 299)。每個時刻激活的鼠標(biāo)指針、 對象或者控制動作現(xiàn)在可以^L指示到該屏幕位置21 (步驟910,)。如果 接收到最終確i^或者終止相關(guān)動作的相應(yīng)指示,則相關(guān)的動作序列在步驟 911,結(jié)束。必須理解,步驟905-910,構(gòu)成連續(xù)循環(huán),以執(zhí)行對信息設(shè)備 ll的控制。因此,這意味著移動電話IO持續(xù)地指向信息表面13,而不需 要瞄準(zhǔn)除了所操作的信息表面13之外的任何對象。對此,已經(jīng)在結(jié)合照相 機CAM的拍攝頻率的說明書中進行了說明。用于例如信息的3D控制(稍后將描述)的以及為了確定裝置10距離 標(biāo)簽16.1、 16.2有多遠(yuǎn)所需要的比例變量取決于在照相機裝置10和屏幕表 面13之間的距離。變量比例可以控制例如信息的呈現(xiàn)尺寸??梢砸勒障率?確定變量比例,其中從顯示器VF上和表面13中的標(biāo)簽16.1、 16.2的尺寸 推斷出變量比例比例=(wid + hei) / 2.0 / sqSize;應(yīng)當(dāng)理解,通過使用照相機裝置10來確定在屏幕表面13上呈現(xiàn)的位 置21的上述方式僅僅是一個應(yīng)用例子。這里提出的基本實施例并不考慮例 如照相機裝置10相對于屏幕表面13的可能的取向角。為了以理想方式執(zhí) 行對預(yù)期的所指位置21的確定,在這種情況下控制裝置10相對于屏幕表 面13的校準(zhǔn)必須是既定的類型。在這種配置中,呈現(xiàn)信息INFO的屏幕表 面13必須直接位于大體在相同平面中的照相機裝置的前部。然而可以允許 裝置10相對于所指向的屏幕表面13有數(shù)十度的偏離角度,即使這樣也可 以確定所指的位置21 (例如,10-15度是可以的)。利用適用于計算的附
加編碼,可以考慮照相機裝置10的轉(zhuǎn)動和傾斜。這可以從標(biāo)簽16.1、 16.2 的取向中并且利用對標(biāo)簽的特定類型"編碼"來推出。在后面的說明中將 更加準(zhǔn)確地描述這種實現(xiàn)方式。而且可以確定裝置10、 10.1-10.2的角速度。 這可以從標(biāo)簽16.1、 16.2的取向變化速度中推出。還可以通過編碼(例如 通過校驗和)來恢復(fù)并處理在這種類型的光學(xué)識別中可能發(fā)生的識別镅誤。 當(dāng)使用更加先進的照相光學(xué)、分辨率以及變焦時,可以增加與信息表面13 的控制距離??梢砸詭追N不同的方式改變上面提出的方法。與例如在二維方向上在 背景13上產(chǎn)生的數(shù)據(jù)矩陣不同,字形15還可以動態(tài)地位于整個范圍的屏 幕表面13上。因此把它們隨機地放置在表面13上是可能的。在這種情況 中,可以通過一個號碼(字節(jié))對字形模式編碼,并且查詢表23可以用于 字形組16號碼和字形組16的左上坐標(biāo)之間的轉(zhuǎn)換。甚至有可能在沒有查詢表23的情況下在上面提出的實施例中進行管 理。因此,gx*refGridWid和gy*refGridHei 7>式可以用于把編碼的字形 數(shù)據(jù)轉(zhuǎn)換成相關(guān)字形組16的左上屏幕坐標(biāo)xl, yl。"字形數(shù)據(jù)"因此可 以簡化為gx*16+gy。字形15或者字形組16的顏色也可以改變。在圖8中呈現(xiàn)了一個例子。 依照一個實施例,可以使控制信息15、 16的表達(dá)適應(yīng)照相機CAM的檢測 特征(代碼單元32.12 )??梢酝ㄟ^例如把照相傳感器CAM的某些基本信 號顏色用作字形15的顏色,來改進識別字形組16.x的能力。通過已知的 RGB傳感器(Bayer),字形15的顏色可以是,例如紅色、綠色或者藍(lán)色。 通過使用單個顏色,可以容易地在屏幕表面13上識別字形組16.1、 16.2, 并且可以進一步確定預(yù)期的位置。紅色字形組16是一個例子,并且它們相 對白色屏幕13的背景而被呈現(xiàn)。本發(fā)明提供了 一種裝置,該裝置在可視交互顯示器12,上提供將被可視 地呈現(xiàn)并且位于數(shù)據(jù)網(wǎng)格16.1、 16.2之上的應(yīng)用特定數(shù)據(jù)??刂坪?或設(shè)置 信息15、 16、 17的表達(dá)方式,以及在屏幕表面13上呈現(xiàn)的信息INFO的 表達(dá)方式和/或屏幕表面13的背景還可以相互比較(代碼單元32.13)。在
它們之間的差異(例如關(guān)于顏色)并不滿足標(biāo)準(zhǔn)設(shè)置的情況下,可以改變控制和/或設(shè)置信息15、 16的表達(dá),也就是在這種情況下的顏色,從而獲 得差異。當(dāng)然,還可以改變呈現(xiàn)在表面13上的信息INFO的顏色和/或文 稿演示軟件34的桌面的背景顏色。例如當(dāng)已經(jīng)利用紅色來呈現(xiàn)字形15、 17時,可能發(fā)生這種情況。如果 參會者使用紅色在呈現(xiàn)表面13上進行注釋,則紅色字形15、 17將不必從 屏幕表面13上所示的實際呈現(xiàn)信息INFO中突出出來。因此,注意到在控 制和/或設(shè)置信息15、 16、 17的顏色以及將被呈現(xiàn)的信息INFO的顏色之 間的相似性,并且調(diào)整控制和/或設(shè)置信息15, 16, 17的顏色,從而使得 可以更好地從所呈現(xiàn)的信息INFO中區(qū)分出它們。該調(diào)整過程可以由服務(wù) 器ll自動執(zhí)行。參考圖7,還可以同時調(diào)整字形15的幾種顏色。在該方式中,可以增 加字形15的數(shù)據(jù)密度。例如,密度可以增加到每個字形15中8個比特, 而不是使用每個字形15中2個比特的密度一一其中以上所呈現(xiàn)的每個字形 組16.1、 16.2具有8個比特。除了增加顏色外,還可以通過使用不同形狀 的字形來增加數(shù)據(jù)密度。通過使用例如5種顏色以及4種不同形狀,可選 替代的數(shù)量是20*4。因此可以獲得每個字形6個比特的數(shù)據(jù)密度。在圖7 的底部顯示了對應(yīng)于每個虛線的RGB值。圖8顯示了與字形15的表W目關(guān)的又一實施例。在左邊呈現(xiàn)沒有字形 的信息表面,并且在右邊呈現(xiàn)具有與連接設(shè)置字形17相關(guān)的字形。在此, 為了降低干擾也可以使用多種顏色,例如采用隱寫方式。因此可以為凝:據(jù) 編碼預(yù)留特定顏色。因此,用于數(shù)據(jù)編碼的顏色可以取決于例如屏幕部分 12,的背景顏色??梢蕴岢鲆粋€例子,在絳紅呈現(xiàn)背景BG上的用于字形15 的紅色。這種類型的顏色組合可以被照相電話IO清楚地讀取,盡管人眼不 可能區(qū)分。因此,呈現(xiàn)在屏幕表面13上的字形15.1并不很干擾將被呈現(xiàn) 在表面13上的實際信息INFO。在圖8的底部顯示了對應(yīng)于每個虛線(的 RGB值。通常,如果在屏幕13上用戶可視的內(nèi)容INFO中具有一個或多個照相
傳感器CAM的信號顏色特征,則可以對內(nèi)容INFO的顏色進行某些較小 的調(diào)整。即使內(nèi)容INFO的顏色中的較小改變也足夠產(chǎn)生控制信息15,該 控制信息是人眼不能區(qū)分的或者是人眼從內(nèi)容INFO/背景中最低程度地可 視的,但是照相傳感器CAM可以區(qū)分該控制信息。在白色屏幕背景上使 用黃色的字形組可以作為另一個例子(例如,在LCD顯示器的情況下)。除了信息INFO的呈現(xiàn)和編輯外,本發(fā)明還使得可以在服務(wù)器11和移 動裝置10之間傳輸信息INFO、 FILE。使用控制裝置IO,可以通過數(shù)據(jù) 傳輸模塊22向信息設(shè)備11發(fā)送打算顯現(xiàn)或者發(fā)布的信息FILE 18。另一 方面,控制裝置10還可以用于從信息設(shè)備11接收信息FILE 18,該信息 被設(shè)置用于由此顯示和/或發(fā)布。與在屏幕表面13上顯現(xiàn)的信息INFO的控制、創(chuàng)建和編輯相似,通過 兩個裝置10、 11中數(shù)據(jù)傳輸單元22、 24以及連接設(shè)置17,可以進行發(fā)射和 接收動作,依照本發(fā)明,連接設(shè)置17,還可以從信息表面13上所呈現(xiàn)的連 接設(shè)置信息17中確定。為此,例如洽談中的參與者將立即以電子形式獲得 在會議呈現(xiàn)的或在會漢期間形成的信息。由于本發(fā)明,不再需要例如通過 郵件事后傳遞信息,眾所周知,事后傳遞的方式容易忘記。代替或者除了 裝置IO、 10.1、 10.2從服務(wù)器11接收的應(yīng)用特定數(shù)據(jù)外,在可視交互顯示 器12,上呈現(xiàn)的信息INFO也可以為其它移動設(shè)備的顯示器VF所用。在這 種情況下,該信息可以被存儲為移動電話所拍攝的圖像。還可以本地存儲 信息以供將來參考。圖2和3顯示了依照本發(fā)明的程序產(chǎn)品30.1, 30.2的某些應(yīng)用例子的 粗略示意圖。依照本發(fā)明用于控制信息設(shè)備11的程序產(chǎn)品30.1、 30.2可以 由存儲器MEM1、MEM2形成并且由程序代碼31、32形成,存儲器MEM1、 MEM2可以結(jié)合控制裝置10和服務(wù)器11被安裝,程序代碼31、 32可以 被處理器裝置CPU1、 CPU2執(zhí)行并且被寫入存儲器MEM1、 MEM2中。 用于程序代碼31、 32的存儲裝置MEM1、 MEM2可以是,例如,可以安 裝在便攜設(shè)備中的存儲卡、可以結(jié)合PC環(huán)境安裝的CD介質(zhì)、或者是裝 置10、 11的靜態(tài)或者動態(tài)應(yīng)用存儲器,應(yīng)用存儲器可以被直接地集成在或
安裝在該裝置中。在服務(wù)器ll的情況下,程序產(chǎn)品還可以集成在呈現(xiàn)軟件34中。配置在依照本發(fā)明的裝置10和裝置11中的程序代碼31, 32,可以包 含多個代碼單元31.1-31.7, 32.1-32.13,代碼單元可以被處理器裝置CPU1、 CPU2執(zhí)行。它們的功能可以適合于以上結(jié)合其參考標(biāo)號所介紹的應(yīng)用程 序說明。代碼單元31.1-31.7, 32.1-32.13可以由一組處理器命令形成,該 處理器命令可以被逐個執(zhí)行,并且可以用于導(dǎo)致本發(fā)明中依照本發(fā)明的裝 置10、 ll的預(yù)期功能。信息設(shè)備復(fù)合體或者信息裝置組合體ll、 12的功能,通??梢圆粌H被 一個用戶還可以被幾個用戶控制。由于每一參會者都可以利用其自己的移 動i殳備10、 10.1、 10.2,甚至從自身位置,參與控制信息裝置組合體11、 12,這允許非常有效率的合作。此外,呈現(xiàn)系統(tǒng)ll、 12可以容易地從^4義 場所移動到其它^i義場所,并且還可以快速建立。該系統(tǒng)不需要專門的校 準(zhǔn)動作,而是可以在其啟動后立即祐:使用。這種方案允許各種交互方法(指 向和點擊等)。即使電話10沒有分立的指向裝置,例如指示筆(筆)或者 鼠標(biāo),也進行指向。電話IO自身的用戶接口 UI可以用作信息輸入裝置。對桌面的各種指向是本發(fā)明允許的動作的例子。在信息表面13上呈現(xiàn) 的鼠標(biāo)指針21或者信息INFO可以被隨心所欲地傳輸或編輯。令人吃驚的, 本發(fā)明還允許三維信息控制。例如,可以在信息表面13上改變信息INFO 的大小。例如如果期望改變信息表面13上所顯示的圖像18的尺寸,則控 制裝置10因此可以更加靠近信息表面13 (減小)或者更加遠(yuǎn)離信息表面 13 (增大)。甚至可以移動信息18并且同時改變其尺寸。這可以如前所述 通過應(yīng)用變量比例來實現(xiàn)。本發(fā)明還允許,例如通過藍(lán)牙連接BT,從公共屏幕13下載或向公共 屏幕13上傳文件FILE。因此,移動設(shè)備IO的用戶可以從設(shè)備IO的存儲 器MEM向服務(wù)器11上傳文件FILE ( Concert_video.3gp ),在這種情況 下將在屏幕表面13上呈現(xiàn)文件FILE的下載圖標(biāo)。其它移動設(shè)備10.1、 10.2 的用戶可以把存儲在有關(guān)服務(wù)器11的數(shù)據(jù)存儲器MEM,中的視頻文件 FILE下載到它們自身的裝置10.1, 10.2。還可以對圖像18 (Concert.jpg) 實行相應(yīng)的過程。圖像18可以如此或者作為相應(yīng)的文件引用被呈現(xiàn)在表面 13上。這種方案還可以用于向屏幕13發(fā)送文本單元,并且還通常用于書寫文 本20。除了編輯現(xiàn)有信息INFO外,用戶還可以繪制出或者徒手畫出預(yù)定 的形狀(例如,單元之間的箭頭,矩形,圓等), 一般這產(chǎn)生新信息19。 一般來講,至少如在傳統(tǒng)虛擬呈現(xiàn)環(huán)境中那樣的相應(yīng)動作是可能的。并且 還避免本發(fā)明與基于接觸的傳統(tǒng)白板并行使用。這意味著概念"表面13" 不應(yīng)僅僅被理解為例如信息被投影于其上的表面的二維平面,還應(yīng)被理解 為其上呈現(xiàn)信息的電子結(jié)構(gòu)(例如LCD顯示器)。如之前所述,還可以考慮照相機裝置10的旋轉(zhuǎn)和傾斜。這可以從標(biāo)簽 16.1, 16.2的取向中并且利用對標(biāo)簽的特定類型"編碼"來推出。處于如之前所述的基本取向的4個L形字形的基本組16.1, 16.2將編 碼網(wǎng)格ID ( 0 )。如果用戶把照相機CAM旋轉(zhuǎn)90、 180和270度,則他 將獲得相同字形組的其它ID (分別在十進的85, 170和255)。依照一個 實施例,可能使用編碼,通過使用編碼可以確定照相機裝置10、 10.1-10.2 的取向。對此進行處理的一種方式是對4個網(wǎng)格的組僅僅編碼值0-63 (通過仔 細(xì)選擇的方式,從而使得沒有一個編碼是另一個的旋轉(zhuǎn)例如根據(jù)上面的 情況,如果使用ID(O),則不可能使用ID85, 170和255——如同當(dāng)前 編碼中所做的這將使用限定為使用0-63,(但是這將導(dǎo)致L中的一個位于 固定位置)。其它方式將使用4個字形的當(dāng)前組,并且為了能檢測旋轉(zhuǎn)而 放置一個外部標(biāo)記(例如,第五字形或者單個方形之類)。 一個例子可以 是字形組L L L或者另一例子OL L 在該替代方案中,O可以是L大小的紅色填充方形或者寬度和高度是 L的寬度的1/2的方形)。后一替代方案可以看上去如下,當(dāng)然,點位置 還可以不同或者(對于值0-63)O L或者(對于值0-63).L上述兩種方式都將允許檢測照相電話裝置10、 10.1-10.2的"基本"取 向(旋轉(zhuǎn)O,卯,180和270度)。此外,還可能需要處理"兩者之間"的 取向,例如從而使得可以具有110度旋轉(zhuǎn)的圖像并且可以將其解釋為旋轉(zhuǎn) 90+20度的圖像并且分別進行計算。盡管已經(jīng)作為一個應(yīng)用對本發(fā)明進行了一定程度的描述,其中從圖像 信息"圖像"中確定的數(shù)據(jù)xl、 yl并且相關(guān)的控制信息15、 16被發(fā)送到 服務(wù)器ll,但還可以把圖像數(shù)據(jù)"圖像,,全部發(fā)送到服務(wù)器ll。因此,與 目標(biāo)位置21相關(guān)的所有確定都在服務(wù)器11上執(zhí)行,而控制裝置10僅僅#1 用于執(zhí)行圖像信息"圖像"的拍攝。特別地,還可以在控制裝置10中執(zhí)行所有位置確定和與其相關(guān)的計 算。在這種情況下,控制裝置10可以向服務(wù)器11或者甚至直接向數(shù)據(jù)投 影儀或者播放裝置12僅僅發(fā)送最后的屏幕坐標(biāo)y和x、變量比例的值,以 及指示將被執(zhí)行的動作的編碼,或者僅僅是控制命令,從而控制直接控制 數(shù)據(jù)投影儀或者顯示裝置12。在這種情況下,服務(wù)器11可以向控制裝置 IO發(fā)送進行確定所需的數(shù)據(jù)。也因此,通常,陣列(產(chǎn)生的GENERATED /可視的VISIBLE)的比^/計算可以發(fā)生在不同位置1)已經(jīng)生成所產(chǎn)生
的數(shù)椐矩陣的陣列的計算裝置11, 2)附連到照相機CAM的計算裝置 CPU1, 3)在某些設(shè)置中,1+2可以是相同的計算裝置,例如可以是移動 電話10.1。在第一種可能的情況中,服務(wù)器11清楚每個控制信息的位置,客戶 10進行計算并向服務(wù)器11發(fā)送低帶寬數(shù)據(jù)以執(zhí)行全部計算。在第二種可 能的情況中,控制信息的位置被發(fā)送到客戶10 (數(shù)據(jù)庫23),從而客戶 IO可以計算實際的指向位置。在第三實施例中,客戶10和服務(wù)器11位于 相同的裝置10中。在這種情況下,客戶10自身控制指向。依照本發(fā)明的方法和裝置10適用于例如具有至少兩個參與者的團體 事件。這種情況的一些例子是談判事件、想法產(chǎn)生事件和自由討論事件。 本發(fā)明還可以用于在大眾事件中有效地發(fā)布信息,例如展覽會。因此,例如,在展覽會的入口大廳中,可以有依照本發(fā)明的服務(wù)器ll、 呈現(xiàn)裝置12和信息表面13。由此,信息表面13可以用于呈現(xiàn)例如依照本 發(fā)明的控制和設(shè)置信息,以及例如與具有設(shè)定形式的格式的內(nèi)容有關(guān)的文 件下載圖標(biāo)(引用)??梢栽谘b置10中下載的文件可以包含,例如,有關(guān) 展覽會的細(xì)節(jié)(例如,時間表和展出者的信息)。當(dāng)進入時,展覽會參觀者可以依照本發(fā)明的方式與服務(wù)器11建立M 并且選擇向其〗更攜裝置10下栽相關(guān)的文件,便攜裝置10具有照相機裝置 CAM。通過這種方式,本發(fā)明允許向多個人有效地發(fā)布信息,而不需要涉 及任何信息呈現(xiàn)或者產(chǎn)生。該信息在裝置10中是電子形式的便于展覽會的 訪問者,見看。依照又一實施例,控制裝置IO和信息設(shè)備可以是相同的統(tǒng)一設(shè)備,并 且僅僅具有外部顯示器。甚至使用現(xiàn)有硬件也可行的真實案例可以是,例 如運行在諾基亞9500通信者或者相應(yīng)"智能裝置,,上的具有兩個功能(照 相部分和字形產(chǎn)生部分)的軟件。該裝置可以通過藍(lán)牙或者WLAN直接 連接(連接的模塊)到數(shù)據(jù)投影儀12。在"智能投影儀"的實施例中,編碼位置元素的產(chǎn)生功能以及編碼位 置元素的隱藏功能^皮嵌入一個顯示裝置(可能嵌入到先前已知的位置)。
用作服務(wù)器的單個控制裝置10還可以作為鼠標(biāo)的替代被連接到智能 投影儀,同時不需要在PC上安裝任何軟件。智能投影儀可以連接到PC(沒 有"服務(wù)器"功能)。相同的類推可以應(yīng)用到作為到PC的鼠標(biāo)而連接的、某些當(dāng)前投影儀遠(yuǎn)程控制的"虛擬"鼠標(biāo)連接。應(yīng)當(dāng)明白,上述說明和相關(guān)的圖形僅僅用于對本發(fā)明進行舉例說明。 因此,本發(fā)明決僅局限于上述或者權(quán)利要求中限定的實施例,而是對于本 領(lǐng)域?qū)I(yè)人員來說,在所附的權(quán)利要求限定的發(fā)明思想的范圍內(nèi)可能的本 發(fā)明的多種不同變形和修改是顯而易見的。參考文獻(xiàn)http:〃www.cl.cam.ac.uk/Research/SRG/netos/uid/spotcode.html (至少 2005年6月27日可獲得)
權(quán)利要求
1. 一種用于控制信息裝置組合體(11,12)的控制裝置(10),所述控制裝置(10)包括照相機裝置(CAM)和顯示裝置(VF)以允許對信息表面(13)的目標(biāo)位置(21)進行操作,所述目標(biāo)位置(21)適用于從所述照相機裝置(CAM)所形成的圖像信息(“圖像”)中的控制信息(15,16)中確定,其特征在于,所述控制裝置(10)被配置為至少從所述圖像信息(“圖像”)的所述控制信息中確定數(shù)據(jù)(x1,y1,hei,wid,gx,gy),以便確定所述控制裝置(10)所指向的位置(21)的連續(xù)流。
2. 根據(jù)權(quán)利要求1的控制裝置(10),其特征在于,所述控 制裝置(10)進一步適用于確定將要對所述位置(21)采取的動 作,以及其中所確定的數(shù)據(jù)(xl, yl, hei, wid, gx, gy)和所 確定的動作至少部分地適用于通過數(shù)據(jù)傳送裝置(22)被傳送給 所述信息裝置組合體(11, 12)。
3. 根據(jù)權(quán)利要求1或2的控制裝置(10),其特征在于,所 述控制裝置是移動設(shè)備(10)。
4. 根據(jù)權(quán)利要求1-3中的任意一項所述的控制裝置(10), 其特征在于,處理器裝置(CPU1 )適用于從所述圖像信息("圖 像,,)中識別設(shè)置信息(17),從所述設(shè)置信息(17)中將形成 所述信息裝置組合體(11, 12)的連接設(shè)置數(shù)據(jù)(17,)以用于所 述控制裝置(10),以便執(zhí)行在所述信息裝置組合體(11, 12) 和所述控制裝置(10)之間的通信。
5. 根據(jù)權(quán)利要求1-4中的任意一項的控制裝置(10),其特 征在于,所述控制裝置(10)適用于向所述信息裝置組合體(11, 12)發(fā)送去往所述信息表面(13)的特定位置的信息(FILE, 18), 并且/或者從所述信息裝置組合體(11, l2)接收來自所述信息表 面(13)的特定位置的信息(FILE, 18),其中所述信息被設(shè)定 用于由所述信息裝置組合體(11, 12)顯現(xiàn)和/或發(fā)布。
6. 根據(jù)權(quán)利要求1-5中的任意一項的控制裝置(10),其特 征在于,所操作的所述信息表面(13)的位置(21)適用于部分 地在所述控制裝置(10)中被確定而且部分地在所述信息裝置組 合體(11, 12)中被確定,其中對所述位置(21)的操作是通過 由所述控制裝置(10)指向所述位置而進行的。
7. 根據(jù)權(quán)利要求1-6中的任意一項的控制裝置(10),其特 征在于,所述控制信息(15, 16)和通過所述信息裝置組合體(11, 12)顯現(xiàn)的信息(INFO)適用于從公共信息表面(13)識別。
8. 根據(jù)權(quán)利要求1-7中任意一項的控制裝置(10),其特征 在于,在所述控制裝置(10)中裝配有存儲器(MEM),所述存 儲器中裝配有數(shù)據(jù)(23, gx, gy)以用于確定所述信息表面(13) 上的所述控制信息(15, 16),而且其中,與所指向的位置(21) 的控制信息(15, 16)相關(guān)的數(shù)據(jù)(gx, gy)適用于將通過數(shù)據(jù) 傳送裝置(22)被傳送給所述信息裝置組合體(11, 12)。
9. 根據(jù)權(quán)利要求1-8中任意一項的控制裝置(10),其特征 在于,所述控制裝置(10)的特定運動被配置為用作用戶接口中 的交互方法。
10. —種信息系統(tǒng),包括-信息裝置組合體(11, 12),其包括至少一個信息表面(13), 控制信息(15, 16)能夠被排列在所述信息表面上,以及-至少一個控制裝置(10),其包括照相機裝置(CAM)和 顯示裝置(VF),以允許通過利用所述控制信息(15, 16)來操 作所述信息表面(13),并且其中,對所述信息裝置組合體(11, 12)的控制適用于 將通過由所述控制裝置(10)操作所述信息表面(13)的目標(biāo)位 置來執(zhí)行,所述目標(biāo)位置(21)適用于從所述照相機裝置(CAM) 所形成的圖像信息("圖像")中的控制信息(15, 16)中確定, 其特征在于,所述控制信息(15, 16)被排列為以這樣的方式覆 蓋所述信息表面(13),即允許基本上遍及所述信息表面(13) 區(qū)域的控制的方式。
11. 根據(jù)權(quán)利要求10的系統(tǒng),其特征在于,所述控制裝置(10) 適用于從與所述控制裝置(10)所操作的信息表面(13)的位置(21)相關(guān)的圖像信息("圖像")的控制信息(15, 16)中確 定數(shù)據(jù)(xl, yl, wid, hei, gx, gy),以l更確定由所述控制裝 置(10)指向的位置(21)的連續(xù)流。
12. 根據(jù)權(quán)利要求10或11的系統(tǒng),其特征在于,所述控制裝 置(10)也適用于確定將對所述位置(21)采取的動作,其中所 確定的數(shù)據(jù)(xl, yl, hei, wid, gx, gy)和所確定的動作至少 部分地適用于通過數(shù)據(jù)傳送裝置(22)被傳送到所述信息裝置組 合體(11, 12 )。
13. 根據(jù)權(quán)利要求10-12中任意一項的系統(tǒng),其特征在于,所 述控制裝置是移動設(shè)備(10)。
14. 根據(jù)權(quán)利要求10-13中任意一項的系統(tǒng),其特征在于,所 述控制信息(15, 16)是通過可視編碼的L形控制元素(15)形 成的,其中所述控制元素(15)適用于形成控制元素組(16.1,16.2), 所述控制元素組(16.1, 16.2)中的每一個包括四個L形控制元素(15),而且所述控制元素組(16.1, 16.2)在所述信息表面(l3) 上形成以設(shè)定的方式排列的并基本上完全覆蓋所述信息表面(13) 的控制模式實體(14),從所述控制信息中能夠確定所述控制裝 置(10)所操作的信息表面(13)的位置(21)。
15. 根據(jù)權(quán)利要求10-14中任意一項的系統(tǒng),其特征在于,處 理器裝置(CPU1)適用于從所述圖像信息("圖像")中識別被 配置為將被呈現(xiàn)在所述信息表面(13)上的設(shè)置信息(17),從 所述設(shè)置信息(17)中將形成所述信息裝置組合體(11, 12) 的連接設(shè)置數(shù)據(jù)(17,)以用于所述控制裝置(10),以便執(zhí) 行在所述信息裝置組合體(11, 12)和所述控制裝置(10)之間 的通信。
16. 根據(jù)權(quán)利要求10-15中任意一項的系統(tǒng),其特征在于,所 述控制裝置(10)適用于向所述信息裝置組合體(11, 12)發(fā)送 去往所述信息表面(13)的特定位置的信息(FILE, 18)并且/ 或著從所述信息裝置組合體(11, 12 )接收來自所述信息表面(13 ) 的特定位置的信息(FILE, 18),其中所述信息被設(shè)定用于由所 述信息裝置組合體(ll, 12)顯示和/或發(fā)布。
17. 根據(jù)權(quán)利要求10-16中任意一項的系統(tǒng),其特征在于,所 操作的所述信息表面(13)的位置(21)適用于部分地在所述控 制裝置(10)中被確定而且部分地在所述信息裝置組合體(11, 12)中被確定,其中對所述位置(21)的操作是通過由所述控制 裝置(10)指向所述位置而進行的。
18. 根據(jù)權(quán)利要求10-17中任意一項的系統(tǒng),其特征在于,由 所述控制裝置(10)從所述圖像信息("圖像")確定的所述數(shù) 據(jù)包括有關(guān)所述圖像信息("圖像")中的所述控制信息(15, 16)的地點(xl, yl)和尺寸(hei, wid )的信息,其中所述信 息和所述圖像信息("圖像")的尺寸(vf—hei, vf_wid)適用于 被至少部分地傳送給所述信息裝置組合體(11),以用于確定由 所述控制裝置(10)操作的所述信息表面(13)的位置(21)。
19. 根據(jù)權(quán)利要求10-18中任意一項的系統(tǒng),其特征在于,所 述控制信息(15, 16)和通過所述信息裝置組合體(11, 12)顯 現(xiàn)的信息(INFO)適用于顯現(xiàn)在公共信息表面(13)上。
20. 根據(jù)權(quán)利要求10-19中任意一項的系統(tǒng),其特征在于,所 述控制信息(15, 16)適用于將被所述信息裝置組合體(15, 16) 合并到適用于將在所述信息表面(13)上顯現(xiàn)的信息(INFO)中。
21. 根據(jù)權(quán)利要求10-20中任意一項的系統(tǒng),其特征在于,所 述控制信息(15, 16)能夠被從所述信息表面(13)弱化。
22. 根據(jù)權(quán)利要求10-21中任意一項的系統(tǒng),其特征在于,所 述控制信息(15, 16)適用于通過使用對于人眼不可見的波長范 圍被顯現(xiàn)在所述信息表面(13)上。
23. 根據(jù)權(quán)利要求10-22中任意一項的系統(tǒng),其特征在于,所 述控制信息(15, 16)的表達(dá)適應(yīng)于所述照相機裝置(CAM)的 檢測特征。
24. 根據(jù)權(quán)利要求10-23中任意一項的系統(tǒng),其特征在于,所 述控制信息和/或設(shè)置信息(15, 16, 17)的表達(dá)適用于與呈現(xiàn)在 所述信息表面(13)上的所述信息(INFO)的表達(dá)相比較,以及 /或者與所述信息表面(13)的背景的表達(dá)相比較,而且如果它們 的差異不符合根據(jù)所述設(shè)置的準(zhǔn)則,那么改變預(yù)定的表達(dá)以便產(chǎn) 生差異。
25. 根據(jù)權(quán)利要求10-24中任意一項的系統(tǒng),其特征在于,所 述控制裝置(10)中裝配有存儲器(MEM),所述存儲器中裝配 有數(shù)據(jù)(23, gx, gy)以用于確定所述信息表面(13)上的所述 控制信息(15, 16),而且其中,與所指向的位置(21)的控制 信息(15, 16)相關(guān)的數(shù)據(jù)(gx, gy)適用于將通過數(shù)據(jù)傳送裝 置(22)被傳送給所述信息裝置組合體(11, 12)。
26. 根據(jù)權(quán)利要求10-25中任意一項的系統(tǒng),其特征在于,所 述控制裝置(10)的特定運動被配置為用作所述用戶接口中的交 互方法。
27. —種用于控制信息裝置組合體(11, 12)的方法,其中對 所述信息裝置組合體(11, 12)的控制是通過由至少一個控制裝 置(10)對信息表面(13)的目標(biāo)位置進行操作來執(zhí)行的,所述 控制裝置(10)配備照相機裝置(CAM),而且在所述方法中控 制信息(15, 16)被呈現(xiàn)在所述信息表面(13)上,通過使用所 述控制信息(15, 16)從所述照相機裝置(CAM)形成的圖像信 息("圖像")中確定所述目標(biāo)位置(21),其特征在于,所述 信息表面(13)被所述控制信息(15, 16)以這樣的方式覆蓋, 即允許基本上遍及所述信息表面(13)區(qū)域的控制的方式。
28. 根據(jù)權(quán)利要求27的方法,其特征在于,從所述信息表面 (13)確定由所述控制裝置(10)指向的位置(21)的連續(xù)流。
29. 根據(jù)權(quán)利要求27或28的方法,其特征在于,所述控制信 息(15, 16)由可浮見編碼的L形控制元素(15)組成,從所述控 制元素形成控制元素組(16.1, 16.2),所述控制元素組中的每一 個包括四個L形控制元素(15)而且從所述控制元素組(16.2, 16.2)形成控制模式實體(14),所述控制模式實體以設(shè)定的形式 排列在所述信息表面(13)上并且基本上完全覆蓋所述信息表面(13),從所述控制信息確定所述控制裝置(10)所操作的信息 表面(13)的位置(21 )。
30. 根據(jù)權(quán)利要求27-29中任意一項的方法,其特征在于,所 述控制裝置(10)所指向的信息表面(13)的位置(21)部分地 在所述控制裝置(10)中而且部分在所述信息裝置組合體(11, 12)中凈皮連續(xù)地確定。
31. 根據(jù)權(quán)利要求27-30中任意一項的方法,其特征在于,從 所述圖像信息("圖像")中呈現(xiàn)設(shè)置信息(17),從所述設(shè)置 信息中為所述控制裝置(10)形成所述信息裝置組合體(11, 12) 的連接設(shè)置數(shù)據(jù)(17,),以便執(zhí)行在所述信息裝置組合體(11, 12)和所述控制裝置(10)之間的通信。
32. 根據(jù)權(quán)利要求27-31中任意一項的方法,其特征在于,所 述控制裝置(10)被用于向所述信息裝置組合體(11, 12)發(fā)送 去往所述信息表面(13)的特定位置的信息(FILE, 18)并且/ 或者從所述信息裝置組合體(11, 12)接收來自所述信息表面(13) 的特定位置的信息(FILE, 18),其中所迷信息被設(shè)定用于由信 息裝置組合體(U, 12)顯示和/或發(fā)布。
33. 根據(jù)權(quán)利要求27-32中任意一項的方法,其特征在于,由 所述控制裝置(10)從所述圖像信息("圖像")確定的所述數(shù) 據(jù)包括有關(guān)所述圖像信息("圖像")中的所述控制信息(15, 16)的地點(xl, yl)和尺寸(hei, wid)的信息,其中所述信 息和所述圖4象信息("圖像")的尺寸(vf一hei, vf—wid)被至少 部分地傳送給所述信息裝置組合體(11),以用于確定由所述控 制裝置(10)操作的所述信息表面(13)的位置(21)。
34. 根據(jù)權(quán)利要求27-32中任意一項的方法,其特征在于,所 述控制信息(15, 16)和由所述信息裝置組合體(11)呈現(xiàn)的信 息(INFO)被顯現(xiàn)在公共信息表面(13)上。
35. 根據(jù)權(quán)利要求27-34中任意一項的方法,其特征在于,所 述控制信息(15, 16)被合并到將由所述信息裝置組合體(11) 顯現(xiàn)的所述信息(INFO)中。
36. 根據(jù)權(quán)利要求27-35中任意一項的方法,其特征在于,所 述控制信息(15, 16)能夠被從所述信息表面(13)弱化。
37. 根據(jù)權(quán)利要求27-36中任意一項的方法,其特征在于,所 述控制信息(15, 16)通過使用對于人眼不可見的波長范圍被顯 現(xiàn)在所述信息表面(13)上。
38. 根據(jù)權(quán)利要求27-37中任意一項的方法,其特征在于,所 述控制信息(15, 16)的表達(dá)適應(yīng)于所述照相機裝置(CAM)的 檢測特征。
39. 根據(jù)權(quán)利要求27-38中任意一項的方法,其特征在于,對 所述控制信息和/或設(shè)置信息(15, 16, 17)的表達(dá)與呈現(xiàn)在所述 信息表面(13)上的所述信息(INFO)的表達(dá)以及/或者與所述信 息表面(13)的背景的表達(dá)進行比較,而且如果它們之間的差異 不符合根據(jù)所述設(shè)置的準(zhǔn)則,那么改變選定的表達(dá)以便產(chǎn)生差異。
40. —種用于控制信息裝置組合體(11, 12 )的程序產(chǎn)品 (30.1),其中對所述信息裝置組合體(11, 12)的控制是通過由控制裝置(10)操作信息表面(13)的目標(biāo)位置(21)來執(zhí)行的, 由此,所述程序產(chǎn)品(30.1 )包括能夠結(jié)合所述控制裝置(10)而 裝配的存儲裝置(MEM1),以及程序代碼(31),所述程序代 碼能夠由所述控制裝置(10)的處理器裝置(CPU1)執(zhí)行并且被 寫入到所述存儲器(MEM1)中,其特征在于,所述程序代碼(31) 適用于接收包括控制信息(15, 16)的圖像信息("圖像")作 為輸入,所述圖像信息("圖像")是由所述控制裝置(10)的 照相機裝置(CAM)形成的,并且所述程序代碼(31)包括-第一代碼單元(31.1),其被配置為從所述圖像信息("圖 像")的控制信息(15, 16)中確定數(shù)據(jù)(xl, yl, wid, hei, gx, gy),以便確定所述控制裝置(10)所指向的位置(21)的 連續(xù)流,—第二代碼單元(31.2 ),其被配置為識別將要對所述位置(21 ) 采取的動作,以及-第三代碼單元(31.1),其被配置為將與所述信息表面(13) 的所確定位置(21)有關(guān)的數(shù)據(jù)(xl, yl, hei, wid)和關(guān)于所 確定的對所述位置的動作的數(shù)據(jù)傳送給所述信息裝置組合體(11, 12)。
41. 根據(jù)權(quán)利要求40的程序產(chǎn)品(30.1),其特征在于,所述 程序代碼(31)進一步包括第四代碼單元(30.4),其被配置為從 所述圖像信息("圖像")中識別控制信息(15, 16),并且從所 述圖像信息中解碼出數(shù)據(jù)(gx, gy),所述圖像信息("圖像") 中所述控制信息的地點(xl, yl, gx, gy)和尺寸(hei, wid)適 用于確定所述控制裝置(10)所操作的信息表面的所述位置。
42. 根據(jù)權(quán)利要求40或41的程序產(chǎn)品(30.1 ),其特征在于, 所述程序代碼(31)進一步包括第五代碼單元(30.5),其被配置 為從所述圖像信息("圖像")中識別設(shè)置信息(17),將從所 述設(shè)置信息(17)中為所述控制裝置(10)形成所述信息裝置組 合體(11, 12)的連接設(shè)置數(shù)據(jù)(17,),以便執(zhí)行在所述信息裝 置組合體(11, 12)和所述控制裝置(10)之間的通信。
43. 根據(jù)權(quán)利要求40-42中任意一項所述的程序產(chǎn)品(30.1), 其特征在于,所述程序代碼(31)進一步包括第六代碼單元(30.6), 其被配置為向所述信息裝置組合體(11, 12)發(fā)送去往所述信息 表面(13)的特定位置的信息(FILE, 18),并且/或者從所述信 息裝置組合體(11, 12)接收來自所述信息表面(13)的特定位 置的信息(FILE, 18),其中所述信息由此被顯現(xiàn)和/或被設(shè)定用 于發(fā)布。
44. 一種用于控制信息裝置組合體(11, 12)的程序產(chǎn)品 (30.2),其中對所述信息裝置組合體(11, 12)的控制是通過由控制裝置(10)操作信息表面(13)的目標(biāo)位置(21)來執(zhí)行的, 由此,所迷程序產(chǎn)品(30,2)能夠結(jié)合所述信息裝置組合體(11, 12)而被配置,并且包括存儲裝置(MEM2)以及程序代碼(32), 所述程序代碼能夠由所述信息裝置組合體(11, 12)的處理器裝 置(CPU2)執(zhí)行并且被寫入到所述存儲器(MEM2)中,其特征 在于,所迷程序代碼(32)適用于從所述控制裝置(10)接收數(shù) 據(jù)(xl, yl, hei, wid)作為輸入,所述數(shù)據(jù)是關(guān)于從所述信息 表面(13)形成的圖像信息("圖像,,)的,并且所述程序代碼 (32)包括-第一代碼單元(32.1),其被配置為通過使用數(shù)據(jù)(xl, yl, wid, hei, gx, gy)來確定由所迷控制裝置(10)所操作的信息 表面(13)的位置(21),-第二代碼單元(31.2 ),其被配置為識別將要對所述位置(21) 采取的動作,以及國第二代碼單元(31.2),其被配置為將控制信息(15, 16) 排列在所述信息表面(13)上,使得所述控制信息(15, 16)以 允許基本上遍及所述信息表面(13)區(qū)域的控制的方式被排列以 覆蓋所述信息表面(13)。
45. 根據(jù)權(quán)利要求44的程序產(chǎn)品(30.2),其特征在于,所 述程序代碼(32)進一步包括第四代碼單元(32.4),其被配置為 由可視編碼的L形控制元素(15)組成控制信息(15, 16),所 述控制元素#_配置用于形成控制元素組(16.1, 16.2),所述控制 元素組中的每一個包括四個L形控制元素(15),而且從所述控 制元素組(16.2, 16.2)形成控制模式實體(14),所述控制模式 實體以設(shè)定的形式排列在所述信息表面(13)上并且基本上完全 覆蓋所述信息表面(13),從所述控制信息能夠確定所述控制裝 置(10)所操作的信息表面(13)的位置(21)。
46. 根據(jù)權(quán)利要求44或45的程序產(chǎn)品(30.2),其特征在于, 所述程序代碼(32)進一步包括第五代碼單元(32.5),其被配置 為在所述信息表面(13)上顯現(xiàn)至少用于控制裝置(10)的設(shè)置 信息(17),以執(zhí)行在至少一個控制裝置(10)和信息裝置組合 體(11 )之間的通信。
47. 根據(jù)權(quán)利要求44-46中任意一項的程序產(chǎn)品(30.2),其 特征在于,所述程序代碼(32)進一步包括第六代碼單元(32.6), 其被配置為,從所述控制裝置(10)接收去往所述信息表面(13) 的特定位置的信息(FILE, 18)并且/或者向所述控制裝置(10) 發(fā)送來自所迷信息表面(13)的特定位置的信息(FILE, 18), 其中所述信息由此被顯現(xiàn)和/或被設(shè)定用于發(fā)布。
48. 根據(jù)權(quán)利要求44-47中任意一項的程序產(chǎn)品(30.2),其 特征在于,所述程序代碼(32)進一步包括第七代碼單元(32,7), 其被配置為,從所述控制裝置(10)接收數(shù)據(jù),所述數(shù)據(jù)包括與 所述圖像信息("圖像")中的控制信息(15, 16)的地點(xl, yl)和尺寸(hei, wid)有關(guān)的信息以及與所述圖像信息("圖 像,,)的尺寸(vfjiei, vf_wid)有關(guān)的信息,并且所述代碼單元 被配置為通過使用所述信息來確定由所述控制裝置(10)所操作 的信息表面(13)的位置(21)。
49. 根據(jù)權(quán)利要求47-48中任意一項的程序產(chǎn)品(30.2),其 特征在于,所述程序代碼(32)進一步包括第八代碼單元(32.8), 其被配置為,將所述控制信息(15, 16)和將被顯現(xiàn)的信息(INFO) 顯現(xiàn)在公共信息表面(13)上。
50. 根據(jù)權(quán)利要求44-49中任意一項的程序產(chǎn)品(30.2),其 特征在于,所述程序代碼(32)進一步包括第九代碼單元(32.9), 其被配置為,將所述控制信息(15, 16)合并到將被顯現(xiàn)在所述 信息表面(13)上的所述信息(INFO)中。
51. 根據(jù)權(quán)利要求44-50中任意一項的程序產(chǎn)品(30.2),其 特征在于,所述程序代碼(32)進一步包括第十代碼單元(32.10), 其被配置為,使所述控制信息(15, 16)從所述信息表面(13) 弱化。
52. 根據(jù)權(quán)利要求44-51中任意一項的程序產(chǎn)品(30.2),其 特征在于,所述程序代碼(32)進一步包括第十一代碼單元(32.11 ), 其被配置為,通過使用對于人眼不可見的波長范圍將所述控制信 息(15, 16)顯現(xiàn)在所述信息表面(13)上。
53. 根據(jù)權(quán)利要求44-52中任意一項的程序產(chǎn)品(30.2),其 特征在于,所述程序代碼(32 )進一步包括第十二代碼單元(32.12 ), 其被配置為,使所述控制信息(15, 16)的表達(dá)適應(yīng)于所述照相 機裝置(CAM)的檢測特征。
54. 根據(jù)權(quán)利要求44-53中任意一項的程序產(chǎn)品(30.2),其 特征在于,所述程序代碼(32)進一步包括第十三代碼單元(32.13), 其被配置為,對所述控制信息和/或設(shè)置信息(15, 16, 17)的表 達(dá)與呈現(xiàn)在所述信息表面(13)上的所述信息(INFO)的表達(dá)以 及/或者與所述信息表面(13)的背景的表達(dá)進行比較,而且所述 代碼單元(32.13)被配置為如果它們之間的差異不符合根據(jù)所述 設(shè)置的準(zhǔn)則,那么改變選定的表達(dá)以便產(chǎn)生差異。
55. 根據(jù)權(quán)利要求44-54中任意一項的程序產(chǎn)品(30.2),其特征在于,所述程序代碼(32)被配置為,從所述信息表面(13) 中確定所述控制裝置(10)所指向的位置(21)的連續(xù)流。
56. —種將根據(jù)權(quán)利要求27-39中任意一項的方法用于至少 兩個參與者的群組會議的用途。
全文摘要
本發(fā)明涉及一種用于控制信息裝置組合體(11,12)的控制裝置(10)??刂蒲b置包括照相機裝置(CAM)和顯示裝置(VF),以允許對所述信息表面(13)的目標(biāo)位置(21)進行操作。目標(biāo)位置適用于從所述照相機裝置(CAM)所形成的圖像信息(“圖像”)中的控制信息(15,16)中確定??刂蒲b置被配置為至少從所述圖像信息(“圖像”)的控制信息中確定數(shù)據(jù)(x1,y1,hei,wid,gx,gy),以便確定所述控制裝置(10)所指向的位置(21)的連續(xù)流。此外,系統(tǒng)、方法和程序產(chǎn)品也是本發(fā)明的目標(biāo)。
文檔編號G06F3/033GK101213550SQ200580050948
公開日2008年7月2日 申請日期2005年6月30日 優(yōu)先權(quán)日2005年6月30日
發(fā)明者K·拉默, P·法爾蒂埃寧, S·錢德 申請人:諾基亞公司