專利名稱:通信設(shè)備的制作方法
通信設(shè)備
背景技術(shù):
觸摸屏可被用作計算機系統(tǒng)的輸入設(shè)備。例如,用戶可以觸摸觸 摸屏的一部分來指示選擇。因此,觸摸屏能檢測到觸摸的位置。然而, 目前的觸摸屏并沒有提供以其他方式輸入到計算機系統(tǒng)的能力。
本詳細(xì)說明是參照附圖來描述的。在附圖中,附圖標(biāo)記中最左邊 的數(shù)字標(biāo)識該附圖標(biāo)記首次出現(xiàn)在其中的附圖。相同附圖標(biāo)記在不同 附圖中的使用表示類似或相同的元件。
圖1A根據(jù)一實施例示出用于在對象與一個或多個通信設(shè)備之間傳
輸數(shù)據(jù)的系統(tǒng)的實施例。
圖1B根據(jù)一實施例示出顯示面的實施例,在該顯示面周圍分布有
一個或多個傳感器,以與對象以光學(xué)方式進(jìn)行通信。
圖2根據(jù)一實施例示出圖1A的計算設(shè)備的實施例的示例部件。 圖3根據(jù)一實施例示出了一示例對象。
圖4根據(jù)一實施例示出了在對象與一個或多個通信設(shè)備之間傳輸 數(shù)據(jù)的方法的實施例。
圖5根據(jù)一實施例示出了計算設(shè)備的實施例的各種部件,該計算 設(shè)備可以凈皮利用來實施在此所討論的#支術(shù)的各部分。
具體實施例方式
描述了在對象與一個或多個通信設(shè)備之間傳輸數(shù)據(jù)的各種實施 例。這些實施例中的一些被設(shè)想來提供一種技術(shù),用于放射狀地將數(shù) 據(jù)傳輸?shù)綄ο?從對象傳輸數(shù)據(jù),而無需對準(zhǔn)或校準(zhǔn)發(fā)射機和/或接收 機。在一個實施例中, 一個或多個通信設(shè)備是觸摸屏疊層(overlay) 的部分。該對象可被放置在該觸摸屏疊層上,以實現(xiàn)該對象與該一個 或多個通信設(shè)備之間的數(shù)據(jù)傳輸。
數(shù)據(jù)傳輸系統(tǒng)
圖1A根據(jù)一實施例示出了用于在對象與 一個或多個通信設(shè)備之間
傳輸數(shù)據(jù)的系統(tǒng)100的實施例。該系統(tǒng)100包括接近于顯示面104的 對象102。例如,(例如使用吸盤、磁鐵、重力等等),該對象102 可被放置在該顯示面104之上或被附著到該顯示面104。該對象102 可以是任何能夠傳輸和/或接收數(shù)據(jù)的適當(dāng)對象,諸如是計算設(shè)備(例 如,參照圖5所討論的那些設(shè)備)、代幣、或游戲籌碼(gamepiece)。
顯示面104可以是被放置在顯示器之上或被附著到顯示器的透明 疊層(例如,觸摸屏疊層),該顯示器諸如是圖5的顯示設(shè)備520。在 一個實施例中,該顯示面104被提供為框架,例如沒有任何覆蓋該顯 示設(shè)備的材料的框架。該顯示設(shè)備(和其上的顯示面104)可以是基本 上水平的,例如是嵌入到和/或附著到桌子上面的顯示器,從而使得桌 子周圍的多個用戶能夠與該顯示面104相互作用。在一個實施例中, 該顯示設(shè)備可以是任何能夠由計算設(shè)備(諸如參照圖5所討論的那些 設(shè)備)控制的適當(dāng)?shù)娘@示設(shè)備,該顯示設(shè)備例如包括背投顯示設(shè)備、 液晶顯示設(shè)備、陰極射線管顯示設(shè)備和等離子體顯示設(shè)備。
顯示面104可以接近于一個或多個通信設(shè)備106。該通信設(shè)備106 可以接近于顯示面104的周邊,并且能夠?qū)?shù)據(jù)傳輸給對象102和/或 從對象102接收數(shù)據(jù)。因此,通信設(shè)備106可以是發(fā)射機和/或接收機。 而且,盡管圖1A示出了通信設(shè)備106在顯示面104的角落,但是這些 通信設(shè)備106可被放置在顯示面104周圍的任何合適的位置,以實現(xiàn) 與該對象102的數(shù)據(jù)通信。因此,通信設(shè)備106可被提供為觸摸屏疊 層的部分。
圖1B根據(jù)一實施例示出了顯示面的實施例,該顯示面的周圍分布 有一個或多個傳感器,以與對象以光學(xué)方式進(jìn)行通信。如圖1B中的箭 頭(150)所示,該對象(102)可以放射狀地發(fā)射光信號,該光信號 由通信設(shè)備(106)來捕獲。同樣,通信設(shè)備(106)可發(fā)射由該對象 (102)所捕獲的光信號。如參照圖1A所討論的那樣,光傳輸可通過 任何適當(dāng)?shù)墓饧夹g(shù)來執(zhí)行。
參照回圖1A,通信設(shè)備106被耦合到計算設(shè)備108,以實現(xiàn)對象 102與計算設(shè)備108之間的數(shù)據(jù)傳輸,如將參照圖2進(jìn)一步討論的那 樣。在一個實施例中,對象102與一個或多個通信設(shè)備106之間的數(shù) 據(jù)傳輸可使用光通信來執(zhí)行。并且,所傳輸?shù)臄?shù)據(jù)可被加密。光傳輸 可以通過一個或多個光譜的光線來執(zhí)行,這些光線諸如是可見光和不
可見的光線(即不容易被人類肉眼看到的光,諸如紫外光線和紅外光
線)。作為接收機,通信設(shè)備106可以是任何合適的光接收機,諸如 是電荷耦合器件(CCD )、互補金屬氧化物半導(dǎo)體(CMOS )圖像傳感器、 紅外接收機、和/或紅外數(shù)據(jù)協(xié)會(IrDA)收發(fā)器。此外,設(shè)想,寬帶、
窄帶和/或多光譜頻率都可被用在各種實施例中。
對象102還可包括發(fā)射機和/或接收機(諸如參照通信設(shè)備所討論 的那些設(shè)備),以實現(xiàn)該對象102與一個或多個通信設(shè)備之間的數(shù)據(jù) 傳輸。此外,對象102的發(fā)射機可放射狀地傳輸數(shù)據(jù),如將參照圖3 進(jìn)一步討論的那樣。在一個實施例中,在此所討論的光發(fā)射機可以是 發(fā)光二極管(LED)。
所傳輸?shù)臄?shù)據(jù)可包括從包括以下內(nèi)容的組中所選擇的一個或多個 條目唯一識別符(ID)、應(yīng)用聯(lián)結(jié)、 一個或多個對象范圍(object
extent)、對象質(zhì)量、與應(yīng)用相關(guān)聯(lián)的性能、傳感器位置、發(fā)射機位 置、存儲容量、對象方位、對象名稱、對象性能、和/或?qū)ο髮傩浴@?如,對象102能夠?qū)㈥P(guān)于其配置和/或身份的數(shù)據(jù)提供給計算設(shè)備 108,并且計算設(shè)備108能夠?qū)?shù)據(jù)傳輸?shù)皆搶ο?02,以修改對象102 的配置或其身份。
圖2根據(jù)一實施例示出計算設(shè)備的實施例的示例部件,該計算設(shè) 備諸如是圖1A的計算設(shè)備108。在一實施例中,該計算設(shè)備108可以 是通用計算設(shè)備,諸如參照圖5所討論的計算設(shè)備500。計算設(shè)備108 包括處理器的實施例,該處理器諸如是視覺處理器(vision processor) 202 (其可以是通用處理器,諸如參照圖5所討論的處理 器502 ),該處理器被耦合到參照圖1A所討論的接收機來從對象102 接收數(shù)據(jù)。該視覺處理器202還可接收例如關(guān)于對象(102)的數(shù)量、 位置和/或方位的變化的信息。該視覺處理器202可執(zhí)行(顯示面104 之上的對象102的參考圖像與隨后的圖像之間的)圖像比較來識別出 該對象(102)已經(jīng)改變了方位或位置。因此,在一個實施例中,視覺 處理器2 02可執(zhí)行幀到幀圖^f象減色,以獲得顯示面(104)的變化或增 量。還設(shè)想,紅外攝像機可被利用來獲得這些圖像。
視覺處理器202被耦合到操作系統(tǒng)(0/S) 204和一個或多個應(yīng)用 程序206。該視覺處理器202可將對表面102的^f壬何改變傳送給0/S 204 和應(yīng)用程序206中的一個或多個。應(yīng)用程序206可利用關(guān)于任何變化
的信息來使得通信設(shè)備106將期望的數(shù)據(jù)傳輸?shù)綄ο?02。
例如,如果對象102對應(yīng)于被放在表面104上的國際象棋中的馬, 那么其標(biāo)識(ID)被通知給應(yīng)用(2 06 )。如果用戶將手指放置在該"馬" 上,那么該對象102會將信號發(fā)射到通信設(shè)備106中的一個或多個, 以請求該顯示設(shè)備示出表示"馬,,根據(jù)規(guī)則能夠在表面104上做出的 所有可能移動的圖像。在另一實例中,對象102對應(yīng)于"跳棋 (Checker),,游戲棋子,其可包括一代碼。當(dāng)該棋子是"所立的國王 (Kinged),,時,對準(zhǔn)/互鎖機制可被用來請求改變該代碼,使得應(yīng)用 (206 )現(xiàn)在理解該棋子可以在任何方向上移動。該應(yīng)用(206 )可進(jìn) 一步將數(shù)據(jù)(例如,通過通信設(shè)備106)傳輸?shù)綄ο?02,以將該信息 本地存儲在對象102中。因此,對象102可從一個顯示面(104 )被移 動到另一個顯示面(104),同時保留足夠的數(shù)據(jù)以與隨后的顯示面 (104)和/或計算設(shè)備(108)相互作用。 示例對象
圖3根據(jù)一實施例示出示例對象300。在一個實施例中,該對象 300可以是參照圖1A和1B所討論的對象102。該對象300包括發(fā)射 機302,例如用來將數(shù)據(jù)傳輸?shù)揭粋€或多個通信設(shè)備(諸如參照圖1A 所討論的106 ); —個或多個可選窗口 304,例如用來在保護(hù)發(fā)射才幾302 不受自然環(huán)境(諸如灰塵、水等)的侵害的同時允許來自發(fā)射機302 的射線(306 )通過;以及接收機308,例如用來從一個或多個通信設(shè) 備(諸如參照圖1A所討論的設(shè)備106)接收數(shù)據(jù)。還設(shè)想,這些窗口 304可以過濾通過其(304 )的射線(306 ),例如以提供極化射線等。
在一實施例中,對象300包括鏡子(310)(諸如錐形鏡子),以 放射狀地發(fā)射由發(fā)射機302所產(chǎn)生的光信號(312)。該鏡子310還可 被用來通過接收機放射狀地接收光信號(312 ),該接收機與發(fā)射機302 放置在一起,例如被放置在鏡子310的焦點中。設(shè)想,任何合適的一 個或多個鏡子都可被利用來使得對象300能夠放射狀地傳送信號。此 外,雖然接收機308被示為在底部并且發(fā)射機在該對象300的內(nèi)部, 但是設(shè)想,發(fā)射機302和接收機308可被放置在任何合適的位置,以 能利用一個或多個通信設(shè)備(諸如圖1A的通信設(shè)備106)進(jìn)行數(shù)據(jù)傳 輸。同樣,在一個實施例中,發(fā)射機302可以直接位于(例如,沒有 鏡子310存在的)窗口 304之后。
圖4根據(jù)一實施例示出了在對象與一個或多個通信設(shè)備之間傳輸 數(shù)據(jù)的方法400。該方法400提供了一對象,(402 ),諸如參照圖1A 和3所討論的對象102和300。還提供了一個或多個通信設(shè)備,(404 ), 諸如圖1A的通信設(shè)備106。通信設(shè)備接近顯示面來放置,(406 ), 諸如接近圖1A的顯示面104的周邊來放置。并且,數(shù)據(jù)在對象(102, 300 )與諸如參照前面附圖所討論的一個或多個通信設(shè)備(106)之間 被傳輸,(408 )。
示例性計算環(huán)境
圖5示出了諸如計算設(shè)備500的計算設(shè)備的實施例的各種部件, 該計算設(shè)備可被利用來實施在此所討論的技術(shù)的各部分。在一個實施 例中,該計算設(shè)備500能夠被用來執(zhí)行圖4的方法。該計算設(shè)備500 還可被用來供給計算設(shè)備108。計算設(shè)備500還可進(jìn)一步被用來操縱、 增強、和/或存儲這里所討論的數(shù)據(jù)。
該計算設(shè)備500包括一個或多個處理器502 (例如微處理器、控制 器等)、用于輸入和/或輸出數(shù)據(jù)的輸入/輸出接口 504、和用戶輸入設(shè) 備506。處理器502處理各種指令來控制該計算設(shè)備500的操作,而 輸入/輸出接口 5 04為該計算設(shè)備5 00提供一種機制來與其它電子設(shè)備 和計算設(shè)備進(jìn)行通信。用戶輸入設(shè)備506可包括鍵盤、觸摸屏(諸如 圖1A的顯示面104)、鼠標(biāo)、指示設(shè)備、和/或其它機制,以與計算設(shè) 備500相互作用并將信息輸入到該計算設(shè)備500。
計算設(shè)備500還可包括存儲器508 (諸如只讀存儲器(ROM)和/ 或隨機存取存儲器(RAM))、磁盤驅(qū)動器510、軟盤驅(qū)動器512和致 密光盤只讀存儲器(CD - ROM )和/或數(shù)字視頻光盤(DVD )驅(qū)動器514, 這些設(shè)備可為該計算設(shè)備5 00提供數(shù)據(jù)存儲機制。
計算設(shè)備500還包括一個或多個應(yīng)用程序516以及操作系統(tǒng)518 (諸如參照圖2所討論的那樣),這些應(yīng)用程序516和操作系統(tǒng)518 可被存儲在非易失性存儲器(例如存儲器508 )中并且在處理器502 上被執(zhí)行來提供應(yīng)用程序516可以在其中運行或執(zhí)行的運行環(huán)境。計 算設(shè)備500還可包括一個或多個集成顯示設(shè)備520,諸如針對PDA、便 攜式計算設(shè)備以及任何其它移動計算設(shè)備的集成顯示設(shè)備。
這里所描述的選擇實施例(諸如參照圖4所討論的那些實施例) 可包括各種操作。這些操作可以通過硬件部件來執(zhí)行或者用機器可執(zhí) 行指令來實施,反過來,這些機器可執(zhí)行指令可被利用來使得通用或 專用處理器、或利用這些指令來編程的邏輯電路,以執(zhí)行這些操作。 可替換地,這些操作可通過硬件和軟件的組合來執(zhí)行。
此外, 一些實施例可被提供為計算機程序產(chǎn)品,這些計算機程序 產(chǎn)品可包括機器可讀或計算機可讀介質(zhì),在該機器可讀或計算機可讀 介質(zhì)上存儲有用來對計算機(或其它電子設(shè)備)進(jìn)行編程以執(zhí)行在此 所討論的過程的指令。該機器可讀介質(zhì)可包括但不限于軟盤、硬盤、
光盤、CD-匪和磁光盤、醒、RAM、可擦可編程匪(EP匪)、電 EPR0M (EEPR0M)、磁卡或光卡、閃存、或其它適當(dāng)類型的介質(zhì)或適用 于存儲電子指令和/或數(shù)據(jù)的計算機可讀介質(zhì)。此外,在此所討論的數(shù) 據(jù)可被存儲在單個數(shù)據(jù)庫、多個數(shù)據(jù)庫中,或者否則以選擇形式來存 儲(諸如存儲在表格中)。
此外,這里所討論的一些實施例可被下載為計算機程序產(chǎn)品,其 中該程序可從遠(yuǎn)程計算機(例如服務(wù)器)經(jīng)由通信鏈路(例如調(diào)制解 調(diào)器或網(wǎng)絡(luò)連接)通過被包含在載波中的數(shù)據(jù)信號或其它傳播介質(zhì)轉(zhuǎn) 移到請求計算機(例如客戶端)。因此,在此,載波應(yīng)被認(rèn)為是包括 機器可讀介質(zhì)。
本說明書中對"一個實施例"或"一實施例"的引用意味著,結(jié) 合該實施例所描述的特定特征、結(jié)構(gòu)或特性被包括在至少一種實施方 式中。在本說明書中的各個位置出現(xiàn)的短語"在一個實施例中"并不 一定都涉及相同的實施例。
因此,盡管實施例已用專用于結(jié)構(gòu)特征和/或方法動作的語言來描 述,但是應(yīng)當(dāng)理解,所要求保護(hù)的主題并不限于所描述的特定特征或 動作。相反,這些特定特征和動作被公開為實現(xiàn)所要求保護(hù)的主題的 示例形式。
權(quán)利要求
1. 一種方法,其包括:在對象(102)與顯示面(104)的周邊上的一個或多個通信設(shè)備(106)之間傳輸數(shù)據(jù)。
2. 如權(quán)利要求l所述的方法,進(jìn)一步包括將被實施為觸摸屏疊層 的顯示面附著到顯示設(shè)備。
3. 如權(quán)利要求l所述的方法,其中,所述對象包括鏡子(310), 以放射狀地發(fā)射由單個光發(fā)射機(302 )所產(chǎn)生的光信號。
4. 如權(quán)利要求l所述的方法,其中,所述數(shù)據(jù)經(jīng)由光傳輸來傳輸。
5. 如權(quán)利要求l所述的方法,其中,所述光傳輸通過從包括可見 光和不可見的光線的組中選擇的一個或多個光鐠的光線來執(zhí)行。
6. 如權(quán)利要求l所述的方法,其中,所傳輸?shù)臄?shù)據(jù)包括從一個組 中所選擇的一個或多個條目,該組包括唯一標(biāo)識符(ID)、應(yīng)用聯(lián)結(jié)、 一個或多個對象范圍、對象質(zhì)量、與應(yīng)用相關(guān)聯(lián)的性能、傳感器位置、 發(fā)射機位置、存儲容量、對象方位、對象名稱、對象性能以及對象屬 性。
7. 如權(quán)利要求l所述的方法,其中,所傳輸?shù)臄?shù)據(jù)被加密。
全文摘要
在一個實施例中,一種方法在對象(102)與顯示面(104)的周邊上的一個或多個通信設(shè)備(106)之間傳輸數(shù)據(jù)。
文檔編號G06F3/033GK101390035SQ200680010349
公開日2009年3月18日 申請日期2006年3月2日 優(yōu)先權(quán)日2005年3月29日
發(fā)明者J·蒂爾曼, K·安東尼 申請人:惠普開發(fā)有限公司