專利名稱:使用會(huì)消失的書寫介質(zhì)的交互式白板的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例總體涉及交互式白板系統(tǒng),并且更為具體地,涉及用于使用比如會(huì)消失的墨水的會(huì)消失的書寫介質(zhì)實(shí)現(xiàn)交互式白板功能的技術(shù)。
背景技術(shù):
交互式白板(IffB )系統(tǒng)通常用于捕獲并共享電子形式的手寫信息?;旧纤谐R?guī)IWB系統(tǒng)(例如在白板中和/或在用于在白板上進(jìn)行書寫的器具中)要求特定的器具裝置(instrumentation),以便電子捕獲用戶 的手寫筆劃(stroke)。例如,一種類型的常規(guī)IWB系統(tǒng)在白板中集成用于檢測(cè)用戶的手指在白板表面上的位置的觸摸傳感器。通常而言,這種專用白板的實(shí)現(xiàn)和維護(hù)成本高。已經(jīng)開發(fā)出一些電子白板系統(tǒng),所述電子白板系統(tǒng)可以使用常規(guī)(B卩,非器具)白板表面。在這些系統(tǒng)中,用戶使用常規(guī)的干擦式記號(hào)筆在白板上書寫,用戶的書寫內(nèi)容經(jīng)由放置在白板上的照相機(jī)捕獲。隨后將所捕獲的書寫內(nèi)容轉(zhuǎn)換為被存儲(chǔ)或與他人共享的電子表示。然而,由于用戶的書寫內(nèi)容永久存在于白板上,所以這些電子白板系統(tǒng)通常不允許在白板表面上顯不電子表不或與白板表面交互電子表不。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了用于使用會(huì)消失的書寫介質(zhì)實(shí)現(xiàn)交互式白板功能的技術(shù)。在一組實(shí)施例中,可以接收表面的圖像,其中該圖像可以包括用戶在表面上作出的一個(gè)或多個(gè)物理標(biāo)記。物理標(biāo)記可以使用被配置為隨時(shí)間消失的書寫介質(zhì)作出。物理標(biāo)記的電子表示可以基于該圖像生成,并且電子表示可以顯示在該表面上。可以顯示電子表示,使得在表面上作出的物理標(biāo)記消退(fade)并消失時(shí),電子表示可視地替換物理標(biāo)記。由于在表面上作出的物理標(biāo)記不會(huì)永久存在,用戶可以在不必手動(dòng)地從表面上擦除物理標(biāo)記的情況下,操作所顯示的電子表示(例如,移動(dòng)(translation)、縮放、旋轉(zhuǎn)、刪除等)。此外,由于在表面上作出的物理標(biāo)記可以被光學(xué)捕獲(例如,在它們是可見的時(shí)間段期間),該表面不需要任何專用器具來捕獲電子形式的用戶書寫/繪制內(nèi)容。根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種方法,包括通過計(jì)算機(jī)系統(tǒng)接收表面的第一圖像,該第一圖像包括用戶在表面上作出的第一物理標(biāo)記,該第一標(biāo)記使用被配置為隨時(shí)間消失的書寫介質(zhì)作出;通過所述計(jì)算機(jī)系統(tǒng),基于第一圖像確定第一物理標(biāo)記的電子表示;以及通過所述計(jì)算機(jī)系統(tǒng),生成包括第一物理標(biāo)記的電子表示的視頻信號(hào)。計(jì)算機(jī)系統(tǒng)隨后使得在表面上顯示該視頻信號(hào),其中在該表面上的第一物理標(biāo)記消失時(shí),第一物理標(biāo)記的電子表示可視地替換第一物理標(biāo)記。在一個(gè)實(shí)施例中,在表面上顯示視頻信號(hào),使得第一物理標(biāo)記的電子表示顯現(xiàn)在表面上的與用戶初始作出第一物理標(biāo)記的位置相同的位置上。在一個(gè)實(shí)施例中,該方法還包括確定第一物理標(biāo)記開始消失時(shí)的時(shí)間。在一個(gè)實(shí)施例中,生成該視頻信號(hào),使得在第一物理標(biāo)記開始消失時(shí),第一物理標(biāo)記的電子表示開始消退為(fade into)表面上的視圖。在一個(gè)實(shí)施例中,該方法還包括確定第一物理標(biāo)記的消失速率。在一個(gè)實(shí)施例中,生成該視頻信號(hào),使得第一物理標(biāo)記的電子表不以與第一物理標(biāo)記的消失速率對(duì)應(yīng)的速率,消退為表面上的視圖。在一個(gè)實(shí)施例中,消失速率基于與書寫介質(zhì)有關(guān)的信息確定。在一個(gè)實(shí)施例中,與書寫介質(zhì)有關(guān)的信息包括書寫介質(zhì)的顏色或者書寫介質(zhì)的制造商。在一個(gè)實(shí)施例中,生成該視頻信號(hào),使得對(duì)于每秒至少一幀,該 視頻信號(hào)不包括第一物理標(biāo)記的電子表不。在一個(gè)實(shí)施例中,該方法還包括接收表面的第二圖像,該第二圖像包括用戶在表面上作出的第二物理標(biāo)記,該第二物理標(biāo)記使用該書寫介質(zhì)作出;基于第二圖像,確定第二物理標(biāo)記的電子表示;生成包括第一物理標(biāo)記的電子表示和第二物理標(biāo)記的電子表示的更新后的視頻信號(hào);以及使得在表面上顯示該更新后的視頻信號(hào)。在一個(gè)實(shí)施例中,第二圖像由照相機(jī)在視頻信號(hào)的不包括第一物理標(biāo)記的電子表示的至少一幀期間捕獲。在一個(gè)實(shí)施例中,在該表面上的第二物理標(biāo)記消失時(shí),第二物理標(biāo)記的電子表示可視地替換第二物理標(biāo)記。在一個(gè)實(shí)施例中,該方法還包括將第一物理標(biāo)記的電子表不傳輸?shù)竭h(yuǎn)程系統(tǒng)。在一個(gè)實(shí)施例中,該書寫介質(zhì)是會(huì)消失的墨水(disappearing ink)。在一個(gè)實(shí)施例中,該書寫介質(zhì)被配置為保持可見持續(xù)至少I秒,并且在10秒內(nèi)消失。在一個(gè)實(shí)施例中,該表面是常規(guī)白板。在一個(gè)實(shí)施例中,使得在表面上顯示視頻信號(hào)包括將視頻信號(hào)傳輸?shù)酵队皟x以便投影到表面上。在一個(gè)實(shí)施例中,該表面是IXD顯示器,并且使得在表面上顯示視頻信號(hào)包括將視頻信號(hào)傳輸?shù)絀XD顯示器。根據(jù)本發(fā)明的另一實(shí)施例,提供了一種非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該介質(zhì)上存儲(chǔ)可由處理器執(zhí)行的程序代碼。該程序代碼包括使得處理器接收表面的圖像的代碼,該圖像包括用戶在表面上作出的物理標(biāo)記,該物理標(biāo)記使用被配置為隨時(shí)間消失的書寫介質(zhì)作出;使得處理器基于該圖像確定物理標(biāo)記的電子表示的代碼;使得處理器生成包括物理標(biāo)記的電子表示的視頻信號(hào)的代碼;以及使得處理器傳輸用于在表面上顯示的視頻信號(hào)的代碼,其中在該表面上的物理標(biāo)記消失時(shí),物理標(biāo)記的電子表示可視地替換該物理標(biāo)記。根據(jù)本發(fā)明的另一實(shí)施例,提供了一種包括處理器的系統(tǒng)。該處理器被配置為接收表面的圖像,該圖像包括用戶在表面上作出的物理標(biāo)記,該物理標(biāo)記使用被配置為隨時(shí)間消失的書寫介質(zhì)作出;基于該圖像確定物理標(biāo)記的電子表示;生成包括物理標(biāo)記的電子表示的視頻信號(hào);以及使得在表面上顯示視頻信號(hào),其中在該表面上的物理標(biāo)記消失時(shí),物理標(biāo)記的電子表示可視地替換該物理標(biāo)記。當(dāng)參照下述說明書、權(quán)利要求書和附圖時(shí),前述以及其它特征和實(shí)施例將變得顯而易見。
圖I是根據(jù)本發(fā)明的實(shí)施例的IWB系統(tǒng)的簡(jiǎn)化方框圖。圖2A-2C是根據(jù)本發(fā)明的實(shí)施例的IWB系統(tǒng)的表面的簡(jiǎn)化繪圖。
圖3是根據(jù)本發(fā)明的實(shí)施例的可以聯(lián)網(wǎng)多個(gè)IWB系統(tǒng)的環(huán)境的簡(jiǎn)化方框圖。圖4-7是根據(jù)本發(fā)明的實(shí)施例的由IWB系統(tǒng)的控制器能夠執(zhí)行的過程的流程圖。圖8是根據(jù)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)的簡(jiǎn)化方框圖。
具體實(shí)施例方式在下面的描述中,為了說明的目的,闡述了許多細(xì)節(jié),以便提供對(duì)本發(fā)明的實(shí)施例的理解。然而,對(duì)于本領(lǐng)域一般技術(shù)人員將顯而易見的是,可以在沒有部分這些細(xì)節(jié)的情況下實(shí)踐某些實(shí)施例。本發(fā)明的實(shí)施例提供了用于使用會(huì)消失的書寫介質(zhì)實(shí)現(xiàn)交互式白板功能的技術(shù)。在一組實(shí)施例中,可以接收表面的圖像,其中該圖像可以包括用戶在表面上作出的一個(gè)或多個(gè)物理標(biāo)記。物理標(biāo)記可以使用被配置為隨時(shí)間消失的書寫介質(zhì)作出。物理標(biāo)記的電子表示可以基于該圖像生成,并且電子表示可以顯示在該表面上??梢燥@示電子表示,使得在表面上作出的物理標(biāo)記消退并消失時(shí),電子標(biāo)記可視地替換物理標(biāo)記。由于在表面上作出的物理標(biāo)記不會(huì)永久存在,用戶可以在不必手動(dòng)地從表面上擦除物理標(biāo)記的情況下,操作所顯示的電子表示(例如,移動(dòng)、縮放、旋轉(zhuǎn)、刪除等)。此外,由于在表面上作出的物理標(biāo)記可以被光學(xué)捕獲(例如,在它們是可見的時(shí)間段期間),該表面不需要任何專用器具來捕獲電子形式的用戶書寫/繪制內(nèi)容。圖I是根據(jù)本發(fā)明的實(shí)施例的IWB系統(tǒng)100的簡(jiǎn)化方框圖。如圖所示,IWB系統(tǒng)100可以包括表面102、照相機(jī)104、控制器106和投影儀108。表面102可以充當(dāng)IWB系統(tǒng)100的輸入接口和輸出接口。作為輸入接口,表面102可以接收用戶(例如,用戶110)使用書寫器具(例如,書寫器具112)作出的一個(gè)或多個(gè)物理標(biāo)記。這些物理標(biāo)記可以經(jīng)由照相機(jī)104捕獲。作為輸出接口,表面102可以顯示包括物理標(biāo)記的電子表示的視頻信號(hào)。在某些實(shí)施例中,視頻信號(hào)可以由比如投影儀108的投影儀投影到表面102上。在替換實(shí)施例中,表面102可以是被配置為直接顯示視頻信號(hào)的顯示設(shè)備(例如,L⑶顯示器)。為了本公開內(nèi)容的目的,短語“物理標(biāo)記”可以指代任何種類的使用可觸及書寫介質(zhì)在表面上書寫或繪制的可視指示。在一組實(shí)施例中,物理標(biāo)記或一組物理標(biāo)記可以對(duì)應(yīng)于圖形、草圖或圖示。在另一組實(shí)施例中,物理標(biāo)記或一組物理標(biāo)記可以對(duì)應(yīng)于以任何語言或格式表示的字母、數(shù)字或符號(hào)。在另一組實(shí)施例中,物理標(biāo)記或一組物理標(biāo)記可以對(duì)應(yīng)于圖像元素和文本元素的組合。表面102可以使用任何類型的板、屏幕或者用戶可以在其上書寫/繪制且可以在表面上顯示信息的其它物理介質(zhì)實(shí)現(xiàn)。在一組實(shí)施例中,表面102可以是常規(guī)白板。在另一組實(shí)施例中,表面102可以是電子顯不器,比如IXD顯不器/屏幕。如上所示,用戶110可以使用書寫器具112在表面102上書寫/繪制。書寫器具112可以是任何類型的可用于在表面102上定義物理標(biāo)記的器具,比如記號(hào)筆、記錄筆、或刷子等。在特定的一組實(shí)施例中,書寫器具112可以使用會(huì)消失的書寫介質(zhì),換言之,被設(shè)計(jì)為隨時(shí)間消失的書寫介質(zhì)。相應(yīng)地,利用書寫器具112作出的物理標(biāo)記可以在被施加到表面102時(shí)初始是可見的,但是隨后從視圖中逐漸消退,直到它們不再是可察覺到為止。作為示例,圖2A和2B例示了利用書寫器具112在表面102上作出的物理標(biāo)記200,其中器具112使用會(huì)消失的書寫介質(zhì)。如圖2A所示,物理標(biāo)記200緊接著被施加到表面102后是完全可見的。然而,如圖2B所示,在一段時(shí)間后,物理標(biāo)記200開始消退。最后,物理標(biāo)記200可以完全消失。在一組實(shí)施例中,書寫器具112所使用的會(huì)消失的書寫介質(zhì)可以被配置為在它被施加到表面后在至少一秒內(nèi)保持是可見的。在另一組實(shí)施例中,會(huì)消失的書寫介質(zhì)可以被配置為在10秒或者一些其他相對(duì)短的時(shí)間段內(nèi)消失。在某些實(shí)施例中,在物理標(biāo)記200仍然是可見時(shí)(如圖2A中所示),使用例如圖I中的照相機(jī)104光學(xué)地捕獲該標(biāo)記。隨著物理標(biāo)記200從表面102消退,它可以 利用在表面102上顯示的該物理標(biāo)記的電子表示(電子標(biāo)記202)視覺替換(如圖2C所示)。該過程在下面更為詳細(xì)地描述。在一組實(shí)施例中,書寫器具112所使用的會(huì)消失的書寫介質(zhì)可以是會(huì)消失的墨水??傻玫礁鞣N顏色的會(huì)消失的墨水,并且會(huì)消失的墨水包括基于百里酚酞的(藍(lán)色)墨水、和基于酚酞的(紅色)墨水等。關(guān)于如何制作會(huì)消失的墨水以及這樣的墨水的化學(xué)特性的信息可以在David A. Katz的文章“Disappearing Ink”中找到,該文章可以在http://www.chymist. com/Disappearing% 20Ink. pdf中找到,該文章通過引用并入本文中用于各種目的。在替換實(shí)施例中,書寫器具112所使用的會(huì)消失的書寫介質(zhì)可以主要包括水或酒精。在這些實(shí)施例中,表面102可以被配置為在暴露于濕氣的位置處變暗(或變色)。因此,當(dāng)書寫器具112用于在表面102上書寫/繪制時(shí),所施加的筆劃中的水或酒精可以使得表面102在這些位置處變暗(或變色),并且由此顯示用戶的書寫/繪制內(nèi)容。當(dāng)水或酒精揮發(fā)時(shí),由于表面102返回到它的原始亮度(或顏色),書寫/繪制內(nèi)容可以消失。在其它一些實(shí)施例中,會(huì)消失的書寫介質(zhì)可以嵌入在表面102中(而不是利用書寫器具112分配)。例如,表面102可以包括在施加外部激勵(lì)(例如,壓力)的位置處改變顏色(或使得顏色出現(xiàn))的材料層。因此,當(dāng)書寫器具112 (或一些其它器具,比如用戶110的手指)被使用來在表面102上書寫/繪制時(shí),來自所施加的筆劃的刺激可以使得這個(gè)材料層在那些位置處變色,并且由此顯示用戶的書寫/繪制內(nèi)容。在這些實(shí)施例中,材料層可以在一段時(shí)間后回復(fù)到它的原始狀態(tài),這使得書寫/繪制內(nèi)容消失。這種“顏色改變”或“顏色出現(xiàn)”層的一個(gè)示例可以在比如由Kent Displays生產(chǎn)的IXD的壓力敏感式的膽留型IXD中找到。照相機(jī)104可以是被放置在表面102之前的靜止圖像或視頻捕獲設(shè)備,并且被配置為捕獲表面102的圖像序列(例如,靜止圖像或視頻幀)。如上所述,在某些實(shí)施例中,照相機(jī)104可以捕獲表面102的包括利用書寫器具112在表面上作出的物理標(biāo)記的圖像。這個(gè)圖像隨后可以(例如,由控制器106)處理來生成物理標(biāo)記的電子表示(B卩,電子標(biāo)記)。在特定實(shí)施例中,照相機(jī)204可以被配置為以每秒24、30或60幀的速率,捕獲繪制表面102的視頻流。在另一實(shí)施例中,照相機(jī)204可以被配置為以每秒近似I個(gè)圖像的速率,捕獲繪制表面102的靜止圖像。
控制器106可以充當(dāng)中央處理組件,用于協(xié)調(diào)IWB系統(tǒng)100的各個(gè)組件,以及實(shí)現(xiàn)系統(tǒng)100所提供的功能。在一組實(shí)施例中,控制器106可以使用比如下面針對(duì)圖8描述的系統(tǒng)800之類的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)。在替換實(shí)施例中,控制器106可以使用處理器、或可編程邏輯器件等實(shí)現(xiàn)。如圖I所示,控制器106可以與照相機(jī)104、投影儀108和/或表面102可通信地耦合。在一組實(shí)施例中,控制器106可以從捕獲表面102的狀態(tài)的照相機(jī)104接收一個(gè)或多個(gè)圖像。這些圖像可以包括用戶110利用書寫器具112在表面102上作出的物理標(biāo)記??刂破?06隨后可以處理所接收的圖像來識(shí)別物理標(biāo)記,以及確定與該物理標(biāo)記對(duì)應(yīng)的電子標(biāo)記。例如,電子標(biāo)記可以是物理標(biāo)記的基于光柵或矢量的表示。在一些實(shí)施例中,確定物理標(biāo)記的過程可以包括確定物理標(biāo)記的方 向和/或定時(shí)。在這些實(shí)施例中,在物理標(biāo)記顯現(xiàn)在從照相機(jī)104接收的圖像中時(shí),控制器106例如可以分析物理標(biāo)記的飽和度。基于這個(gè)信息,控制器106可以確定繪制物理標(biāo)記的方向,和/或物理標(biāo)記被繪制時(shí)的時(shí)間??刂破?06可以將這個(gè)方向和定時(shí)信息與電子標(biāo)記信息一起存儲(chǔ)。一旦控制器106已經(jīng)識(shí)別出物理標(biāo)記并且生成對(duì)應(yīng)的電子標(biāo)記,控制器106就可以生成視頻信號(hào),或者更新先前生成的視頻信號(hào),從而使得該信號(hào)包括該電子標(biāo)記。控制器106隨后可以使得在表面102上顯示所生成/更新后的視頻信號(hào)。如上所述,在某些實(shí)施例中,書寫器具112可以使用會(huì)消失的書寫介質(zhì),該會(huì)消失的書寫介質(zhì)使得利用器具112作出的物理標(biāo)記隨時(shí)間消失。在這些實(shí)施例中,一旦物理標(biāo)記已經(jīng)消失,電子標(biāo)記就可以變?yōu)樵诒砻?02上可見,由此可視地替換物理標(biāo)記。在一組實(shí)施例中,控制器106可以配置視頻信號(hào),使得隨著物理標(biāo)記消退為不可見,電子標(biāo)記逐漸消退而變?yōu)楸砻?02上的視圖。這可以使得消失的物理標(biāo)記和顯現(xiàn)的電子標(biāo)記之間的視覺過渡不明顯,并且在一些實(shí)施例中,可以給予用戶110物理標(biāo)記從未實(shí)際消失的印象。為了實(shí)現(xiàn)這,控制器106可以確定物理標(biāo)記開始消失時(shí)的時(shí)間,和/或物理標(biāo)記的消失速率??刂破?06隨后可以配置視頻信號(hào),使得電子標(biāo)記在與物理標(biāo)記的消失時(shí)間對(duì)應(yīng)的時(shí)間,并以與物理標(biāo)記的消失速率對(duì)應(yīng)的速率,逐漸消退而變?yōu)楸砻?02上的視圖。在特定實(shí)施例中,控制器106可以基于物理標(biāo)記被初始施加到表面102時(shí)的時(shí)間,確定物理標(biāo)記的消失時(shí)間和消失速率。如上所述,這個(gè)定時(shí)信息可以通過分析由照相機(jī)104捕獲的圖像中的物理標(biāo)記的飽和度來估計(jì)?;蛘撸刂破?06可以基于關(guān)于書寫器具112的信息和/或由器具112使用的會(huì)消失的書寫介質(zhì)的信息,確定物理標(biāo)記的消失時(shí)間和消失速率。這種信息的示例包括會(huì)消失的書寫介質(zhì)的類型、會(huì)消失的書寫介質(zhì)的顏色和/或書寫器具的制造商/品牌。在一個(gè)實(shí)施例中,這個(gè)信息可以由用戶Iio手動(dòng)地提供給控制器106。在另一實(shí)施例中,這個(gè)信息可以由控制器例如通過分析照相機(jī)104所捕獲的圖像來自動(dòng)確定。一旦物理標(biāo)記已經(jīng)利用表面102上顯示的電子標(biāo)記可視地替換,用戶110就可以通過利用書寫器具112 (或比如擦除器具之類的另一器具)在表面102上作出其它標(biāo)記或筆劃,與所顯示的電子標(biāo)記進(jìn)行交互。該其它標(biāo)記或筆劃可以由照相機(jī)104捕獲,并由控制器106處理來更新所顯示的視頻信號(hào)。
例如,如果用戶110希望刪除一部分電子標(biāo)記,則用戶110可以拿起擦除器具,并且在表面102上的電子標(biāo)記的圖像上移動(dòng)該器具。照相機(jī)104可以捕獲跟蹤擦除器具在表面102上的移動(dòng)的圖像,并且控制器106可以基于這些圖像,確定應(yīng)該刪除電子標(biāo)記的什么部分??刂破?06隨后可以更新在表面102上顯示的視頻信號(hào),以包括去除合適部分的該電子標(biāo)記的修改版本。應(yīng)該明白的是,由于與電子標(biāo)記對(duì)應(yīng)的物理標(biāo)記在表面102上不再是可見的, 所以用戶不需要手動(dòng)地從表面102擦除物理標(biāo)記來擦除電子標(biāo)記。在一組實(shí)施例中,擦除器具可以是控制器106容易識(shí)別且在照相機(jī)104所捕獲的圖像中跟蹤的任何類型的物體。例如,擦除器具可以是具有特定形狀和/或顏色的物體,或具有可見標(biāo)識(shí)符(例如,條形碼)的物體等。由于利用書寫介質(zhì)112在表面102上作出的所有物理標(biāo)記隨時(shí)間消失,擦除器具不需要能夠從表面102擦除物理標(biāo)記。在另一組實(shí)施例中,擦除器具可以與書寫器具112類似,因?yàn)樗鼘?huì)消失的書寫介質(zhì)施加到表面102上。擦除器具所使用的會(huì)消失的書寫介質(zhì)可以具有控制器106可以識(shí)別為對(duì)應(yīng)于“擦除標(biāo)記”的特定質(zhì)量(例如,顏色,反射率等)。當(dāng)控制器106在照相機(jī)104捕獲的圖像中識(shí)別出這些擦除標(biāo)記時(shí),控制器106可以刪除落在擦除標(biāo)記的邊界內(nèi)的電子標(biāo)記部分。類似于利用書寫標(biāo)記112作出的物理標(biāo)記,利用擦除器具作出的擦除標(biāo)記可以隨時(shí)間消失。如果用戶110希望操作電子標(biāo)記(例如,移動(dòng)、旋轉(zhuǎn)、縮放等),則用戶110可以將書寫器具112 (或比如他/她的手指之類的另一器具)放在電子標(biāo)記上或附近,并且作出一個(gè)或多個(gè)預(yù)定的筆劃或移動(dòng)。照相機(jī)104可以捕獲跟蹤這些筆劃/移動(dòng)的圖像,并且控制器106可以基于該圖像,確定應(yīng)該如何操作電子標(biāo)記。例如,控制器106可以確定電子標(biāo)記應(yīng)該以某一縮放因子進(jìn)行縮放,或者從它的原始位置移動(dòng)某一距離??刂破?06隨后可以更新在表面102上顯示的視頻信號(hào)來反映這些變化。如果用戶110希望向表面102添加其它書寫/繪制內(nèi)容,則用戶110可以利用書寫器具112在表面102上作出額外物理標(biāo)記。這些額外物理標(biāo)記可以如上所述被捕獲且轉(zhuǎn)換為電子標(biāo)記。為了將新近添加的物理標(biāo)記與所顯示的電子標(biāo)記區(qū)分開,在某些實(shí)施例中,在表面上102上顯示的視頻信號(hào)可以每秒至少包括不會(huì)包括任何標(biāo)記的一幀。這可以允許照相機(jī)104在該至少一幀期間捕獲表面102的僅僅包括在表面上作出的物理標(biāo)記的圖像。利用這個(gè)方案,控制器106不需要確定從照相機(jī)104接收的圖像的什么部分包括物理標(biāo)記以及什么部分包括所顯示的電子標(biāo)記。或者,照相機(jī)104可以捕獲表面102的包括表面102上顯示的電子標(biāo)記和新近添加的物理標(biāo)記的圖像。在這些實(shí)施例中,控制器106可以(例如使用常規(guī)的圖像處理技術(shù))從所捕獲的圖像中減去電子標(biāo)記。通過執(zhí)行這個(gè)相減操作,控制器106可以隔離圖像中的新近添加的物理標(biāo)記,以便便于這些標(biāo)記到電子表示的變換。在某些實(shí)施例中,控制器106可以在識(shí)別表面102上的任何物理標(biāo)記之前,如上所述生成視頻信號(hào)。例如,在對(duì)IWB系統(tǒng)100上電后,照相機(jī)104可以開始捕獲表面102的圖像,并且控制器106可以開始處理圖像來識(shí)別利用書寫器具112在表面102上作出的物理標(biāo)記。如果表面102是干凈的,并且用戶110還沒有利用書寫器具112在表面102上進(jìn)行繪制,則控制器106將不識(shí)別任何物理標(biāo)記。在這些情形下,控制器106可以生成僅僅包括白色背景或者用戶110希望已經(jīng)顯示在繪制表面102上的一些其它信息的視頻信號(hào)(例如,呈現(xiàn)幻燈片或文檔的圖像,視頻流等)??刂破?06隨后可以使得在表面102上顯示所生成的視頻信號(hào)。當(dāng)用戶110利用書寫介質(zhì)112在表面102上作出物理標(biāo)記時(shí),控制器106可以識(shí)別物理標(biāo)記,基于物理標(biāo)記生成電子標(biāo)記,并且更新視頻信號(hào)來包含電子標(biāo)記,如上所述。投影儀108可以是能夠?qū)⒁曨l信號(hào)或圖像投影到表面102上的任何類型的設(shè)備。在各個(gè)實(shí)施例中,投影儀108可以從控制器106接收包括與用戶110使用書寫器具112作出的物理標(biāo)記對(duì)應(yīng)的電子標(biāo)記的視頻信號(hào)。投影儀108隨后可以將視頻信號(hào)投影到表面102上。在特定實(shí)施例中,投影儀108可以投影視頻信號(hào),使得所投影的電子標(biāo)記在表面102上的與原始作出對(duì)應(yīng)物理標(biāo)記的位置基本相同的位置處顯現(xiàn)。在一組實(shí)施例中,投影儀108可以是正投影儀(front projector)。在其它實(shí)施例中,投影儀108可以是后投影儀(rear projector)。在特定實(shí) 施例中,投影儀108可以是超短焦(UST)投影儀,該UST投影儀具有小于例如0. 4的投射比(其被定義為投影儀透鏡到表面102的距離除以所投影的圖像的寬度)。這種投影儀的示例是日立公司生產(chǎn)的CP-AW250NM。如上所述,在某些實(shí)施例中,表面102可以是顯示設(shè)備,比如IXD顯示器。在這些實(shí)施例中,由于控制器106可以將視頻信號(hào)傳輸?shù)奖砻?02來在表面上直接顯該信號(hào),所以不需要投影儀108。應(yīng)該明白的是,圖I是例示性的,而不是意在限制本發(fā)明的實(shí)施例。例如,系統(tǒng)100可以具有其它能力,或者具有比圖I中所繪的組件更多或更少的組件。本領(lǐng)域一般技術(shù)人員將認(rèn)識(shí)到其它變型、修改和替換。在某些實(shí)施例中,圖I中的IWB系統(tǒng)100可以與另一 IWB系統(tǒng)聯(lián)網(wǎng)來實(shí)現(xiàn)在這兩個(gè)系統(tǒng)之間交互式共享繪制/書寫內(nèi)容。圖3是根據(jù)本發(fā)明的實(shí)施例的可以聯(lián)網(wǎng)多個(gè)IWB系統(tǒng)的環(huán)境300的簡(jiǎn)化方框圖。如圖所示,環(huán)境300可以包括經(jīng)由通信網(wǎng)絡(luò)350與遠(yuǎn)程IWB系統(tǒng)352可通信地耦合的本地IWB系統(tǒng)302。本地IWB系統(tǒng)302和遠(yuǎn)程IWB系統(tǒng)352中的每個(gè)的配置都與圖I的IWB系統(tǒng)100基本類似。例如,IffB系統(tǒng)302和352中的每個(gè)包括各自的表面(304,354)、照相機(jī)(306,356)、控制器(308,358)和投影儀(310,360)。IffB系統(tǒng)302和352還可以包括沒有特別繪出的其它組件,比如用于實(shí)現(xiàn)電話會(huì)議和/或視頻會(huì)議的視頻/音頻輸入設(shè)備。通信網(wǎng)絡(luò)350可以是任何類型的實(shí)現(xiàn)數(shù)據(jù)通信的網(wǎng)絡(luò),比如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、虛擬網(wǎng)(例如,VPN)、城域網(wǎng)(MAN)或因特網(wǎng)。在某些實(shí)施例中,通信網(wǎng)絡(luò)350可以包括互連的網(wǎng)絡(luò)的集合。在一組實(shí)施例中,操作本地IWB系統(tǒng)302的本地用戶312可以建立系統(tǒng)302和遠(yuǎn)程IWB系統(tǒng)352之間的連接,用于參加與遠(yuǎn)程用戶362間的合作會(huì)話。一旦已經(jīng)建立連接,本地IWB系統(tǒng)302的本地照相機(jī)306可以開始捕獲本地表面304的圖像(例如,靜止圖像或視頻幀),并且可以將所捕獲的圖像發(fā)送到本地控制器308。與之響應(yīng),本地控制器308可以處理所接收的圖像來識(shí)別在本地表面304上作出的物理標(biāo)記。假設(shè)本地表面304初始是干凈的,本地控制器308可以生成包括白色背景(或由本地用戶312或遠(yuǎn)程用戶362預(yù)先選擇的某一其它圖像的視頻信號(hào),并且可以開始將視頻信號(hào)傳輸?shù)奖镜赝队皟x310(或本地表面304),以便顯示在本地表面304上。同時(shí),遠(yuǎn)程IWB系統(tǒng)352的遠(yuǎn)程照相機(jī)356可以開始捕獲遠(yuǎn)程表面354的圖像(例如,靜止圖像或視頻幀),并且可以將所捕獲的圖像發(fā)送給遠(yuǎn)程控制器358。與之響應(yīng),遠(yuǎn)程控制器358可以處理所接收的圖像來識(shí)別在遠(yuǎn)程表面354上作出的物理標(biāo)記。假設(shè)本地表面354初始是干凈的,遠(yuǎn)程控制器358可以生成包括白色背景(或由本地用戶312或遠(yuǎn)程用戶362預(yù)先選擇的某一其它圖像的視頻信號(hào),并且可以開始將視頻信號(hào)傳輸?shù)竭h(yuǎn)程投影儀360 (或遠(yuǎn)程表面354),以便顯不在遠(yuǎn)程表面354上。在合作會(huì)話的某一點(diǎn),本地用戶312和/或遠(yuǎn)程用戶362可以開始利用使用會(huì)消失的書寫介質(zhì)的書寫器具(例如,圖I的書寫器具112),開始在他/她相應(yīng)的表面上進(jìn)行書寫/繪制。例如,假設(shè)本地用戶312利用這種器具在本地表面304上作出物理標(biāo)記。本地照相機(jī)306可以在物理標(biāo)記是可見時(shí)捕獲本地表面304的一個(gè)或多個(gè)圖像,并且將圖像發(fā)送給本地控制器308。在接收到圖像后,本地控制器308可以識(shí)別物理標(biāo)記,并且 可以確定與該物理標(biāo)記對(duì)應(yīng)的電子標(biāo)記。本地控制器308隨后可以更新正傳輸?shù)奖镜赝队皟x310 (或本地表面304)的視頻信號(hào)來包括該電子標(biāo)記,從而使得電子標(biāo)記在本地表面304上變?yōu)閷?duì)本地用戶312可見(如電子標(biāo)記314所示)。 在某些實(shí)施例中,本地控制器308可以配置視頻信號(hào),使得電子標(biāo)記314可視地替換本地表面304上的會(huì)消失的物理標(biāo)記。例如,本地控制器314可以使得隨著物理標(biāo)記消退為不可見,電子標(biāo)記314逐漸消退而變?yōu)楸镜乇砻?04上的視圖。這可以例如包括確定物理標(biāo)記的消失時(shí)間和消失速率,并且使得電子標(biāo)記314在與物理標(biāo)記的消失時(shí)間對(duì)應(yīng)的時(shí)間,以與物理標(biāo)記的消失速率對(duì)應(yīng)的速率消退。與更新正被傳輸?shù)奖镜赝队皟x310或本地表面304的視頻信號(hào)并行,本地控制器308可以將與電子標(biāo)記314有關(guān)的信息發(fā)送給遠(yuǎn)程控制器358。在接收到這個(gè)信息后,遠(yuǎn)程控制器358可以將電子標(biāo)記并入正被傳輸?shù)竭h(yuǎn)程投影儀360 (或遠(yuǎn)程表面354)的視頻信號(hào),從而使得電子標(biāo)記在遠(yuǎn)程表面354上變?yōu)閷?duì)遠(yuǎn)程用戶362可見(如電子標(biāo)記364所示)。在上述流程之后,假設(shè)遠(yuǎn)程用戶362利用使用會(huì)消失的書寫介質(zhì)的書寫器具,在遠(yuǎn)程表面354上作出物理標(biāo)記。遠(yuǎn)程照相機(jī)356可以在物理標(biāo)記是可見時(shí)捕獲遠(yuǎn)程表面354的一個(gè)或多個(gè)圖像,并且將圖像發(fā)送給遠(yuǎn)程控制器358。在接收到圖像后,遠(yuǎn)程控制器358可以識(shí)別物理標(biāo)記,并且可以確定與該物理標(biāo)記對(duì)應(yīng)的電子標(biāo)記。遠(yuǎn)程控制器358隨后可以更新正發(fā)送到遠(yuǎn)程投影儀360 (或遠(yuǎn)程表面354)的視頻信號(hào)來包括該電子標(biāo)記,從而使得電子標(biāo)記在遠(yuǎn)程表面354上變?yōu)閷?duì)遠(yuǎn)程用戶362可見(如電子標(biāo)記366所示)。類似于本地控制器308,在某些實(shí)施例中,遠(yuǎn)程控制器358可以配置視頻信號(hào),使得電子標(biāo)記366可視地替換遠(yuǎn)程表面354上的會(huì)消失的物理標(biāo)記。例如,遠(yuǎn)程控制器358可以使得隨著物理標(biāo)記消退為不可見,電子標(biāo)記366逐漸消退而變?yōu)檫h(yuǎn)程表面354上的視圖。這可以例如包括確定物理標(biāo)記的消失時(shí)間和消失速率,并且使得電子標(biāo)記366在與物理標(biāo)記的消失時(shí)間對(duì)應(yīng)的時(shí)間,以與物理標(biāo)記的消失速率對(duì)應(yīng)的速率消退。與更新正被傳輸?shù)竭h(yuǎn)程投影儀360或遠(yuǎn)程表面354的視頻信號(hào)并行,遠(yuǎn)程控制器358可以將與電子標(biāo)記366有關(guān)的信息發(fā)送給本地控制器308。在接收到這個(gè)信息后,本地控制器308可以將電子標(biāo)記并入正被傳輸?shù)奖镜赝队皟x310 (或本地表面304)的視頻信號(hào),從而使得電子標(biāo)記在本地表面304上變?yōu)閷?duì)本地用戶312可見(如電子標(biāo)記316所示)。
按照這種方式,由本地用戶312在本地表面304上作出的物理書寫/繪制內(nèi)容以及由遠(yuǎn)程用戶363在遠(yuǎn)程表面354上作出的物理書寫/繪制內(nèi)容可以以電子形式在本地站點(diǎn)和遠(yuǎn)程站點(diǎn)兩者上顯示。本質(zhì)上,這提供了本地用戶312和遠(yuǎn)程用戶362可以具有共享單個(gè)書寫/繪制表面的印象的環(huán)境。這還使得本地用戶312和遠(yuǎn)程用戶362能夠以各種方式與書寫/繪制內(nèi)容的電子表不交互。作為一個(gè)不例,本地用戶312或遠(yuǎn)程用戶362可以通過移動(dòng)、旋轉(zhuǎn)或縮放在表面304和354上顯示的特定電子標(biāo)記來操作該特定電子標(biāo)記。作為另一示例,本地用戶312或遠(yuǎn)程用戶362可以電擦除特定電子標(biāo)記或它的一部分(例如,使用如上針對(duì)圖I描述的擦除器具)。作為另一示例,本地用戶312或遠(yuǎn)程用戶362可以在他/她相應(yīng)的繪制表面上作出額外的物理標(biāo)記。這些額外的物理標(biāo)記可以被捕獲,變換為電子標(biāo)記,并且顯示在本地表面和遠(yuǎn)程表面兩者上。這些類型的交互(等)可以無限繼續(xù),直到本地用戶或遠(yuǎn)程用戶結(jié)束會(huì)話為止。應(yīng)該明白的是,上述交互可以在本地表面304和/或遠(yuǎn)程表面354中不要求任 何專用器具來捕獲用戶的書寫/繪制內(nèi)容的情況下實(shí)現(xiàn)。相反,本地表面304和遠(yuǎn)程表面354可以是常規(guī)白板表面或常規(guī)顯示設(shè)備。此外,應(yīng)該明白的是,這種交互可以在不要求本地用戶312或遠(yuǎn)程用戶362手動(dòng)地從它們各自的表面擦除任何物理標(biāo)記的情況下實(shí)現(xiàn)。圖3是例示性的,而不是意在限制本發(fā)明的實(shí)施例。例如,盡管圖3中示出了僅僅兩個(gè)IWB系統(tǒng),但是任何數(shù)目個(gè)這些系統(tǒng)可以聯(lián)網(wǎng)在一起,并且是合作會(huì)話中的參與者。此外,針對(duì)圖3描述的流程可以以各種方式修改。例如,在某些實(shí)施例中,遠(yuǎn)程用戶362可以在本地用戶312之前開始書寫,或者兩個(gè)用戶可以幾乎同時(shí)在他們各自的表面上進(jìn)行書寫。不管順序如何,由一個(gè)用戶作出的物理書寫/繪制內(nèi)容可以以電子形式在本地系統(tǒng)和遠(yuǎn)程系統(tǒng)兩者上觀察到以及交互式操作。圖4是根據(jù)本發(fā)明的實(shí)施例的可以由圖I的IWB系統(tǒng)100執(zhí)行來提供交互式白板功能的過程400的流程圖。具體地,過程400可以由系統(tǒng)100的控制器106執(zhí)行。過程400可以采用硬件、軟件或它們的組合實(shí)現(xiàn)。作為軟件,過程400可以被編碼為存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的程序代碼。在塊402,控制器106可以從照相機(jī)104接收表面102的第一圖像,其中第一圖像包括用戶(例如,用戶110)在表面上作出的第一物理標(biāo)記。在特定實(shí)施例中,第一物理標(biāo)記利用使用會(huì)消失的書寫介質(zhì)的書寫器具(比如書寫器具112)作出。會(huì)消失的書寫介質(zhì)例如可以是會(huì)消失的墨水。在塊404,控制器106可以處理第一圖像,并且基于該處理,確定第一物理標(biāo)記的電子表不(即,第一電子標(biāo)記)。第一電子標(biāo)記可以是例如第一物理標(biāo)記的基于光柵或矢量的表示。在一些實(shí)施例中,確定電子標(biāo)記的過程可以包括確定物理標(biāo)記的方向和/或定時(shí)。在這些實(shí)施例中,控制器106可以例如在物理標(biāo)記在從照相機(jī)104接收的圖像中顯現(xiàn)時(shí),分析物理標(biāo)記的飽和度?;谶@個(gè)信息,控制器106可以確定繪制物理標(biāo)記的方向,和/或繪制該物理標(biāo)記時(shí)的時(shí)間??刂破?06可以將這個(gè)方向和定時(shí)信息與電子標(biāo)記信息一起存儲(chǔ)。一旦已經(jīng)創(chuàng)建第一電子標(biāo)記,控制器106可以生成視頻信號(hào)(或更新先前生成的視頻信號(hào)),使得該視頻信號(hào)包括第一電子標(biāo)記(塊406)。控制器106隨后可以將所生成/更新后的視頻信號(hào)傳輸?shù)酵队皟x108或表面102,以便在表面102上顯示。在某些實(shí)施例中,可以配置所生成/更新后的視頻信號(hào),使得一旦第一物理標(biāo)記已經(jīng)消失,第一電子標(biāo)記就在表面102上變?yōu)榭梢?。因此,從用?10的觀點(diǎn)來看,第一電子標(biāo)記可以顯現(xiàn)來替換第一物理標(biāo)記。在特定實(shí)施例中,隨著第一物理標(biāo)記消退為不可見,第一電子標(biāo)記可以消退而變?yōu)楸砻?02上的視圖,從而創(chuàng)建消失的第一物理標(biāo)記和顯現(xiàn)的第一電子標(biāo)記之間的平滑過渡。圖5例示了由本地控制器106執(zhí)行來實(shí)現(xiàn)這個(gè)過渡的過程。類似于過程400,過程500可以采用硬件、軟件或它們的組合實(shí)現(xiàn)。作為軟件,過程500可以被編碼為在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)的程序代碼。在塊502,控制器106可以確定第一物理標(biāo)記開始消失時(shí)的時(shí)間,和/或該標(biāo)記的消失速率。在一組實(shí)施例中,控制器106可以基于物理標(biāo)記被初始施加到表面102時(shí)的時(shí)間,確定該時(shí)間和速率。如上所述,這個(gè)定時(shí)信息可以通過分析由照相機(jī)104捕獲的圖像中的物理標(biāo)記的飽和度來估計(jì)。 在另一組實(shí)施例中,控制器106可以基于關(guān)于書寫器具112和/或由器具112使用的會(huì)消失的書寫介質(zhì)的信息,確定第一物理標(biāo)記的消失時(shí)間和消失速率。這種信息的示例包括會(huì)消失的書寫介質(zhì)的類型、會(huì)消失的書寫介質(zhì)的顏色和/或書寫器具的制造商/品牌。在一個(gè)實(shí)施例中,這個(gè)信息可以由用戶110手動(dòng)地提供給控制器106。在另一實(shí)施例中,這個(gè)信息可以由控制器106例如通過分析照相機(jī)104所捕獲的圖像來自動(dòng)確定。在塊504,控制器106可以配置在圖4的塊406生成的視頻信號(hào),使得第一電子標(biāo)記在與第一物理標(biāo)記的消失時(shí)間對(duì)應(yīng)的時(shí)間,以與第一物理標(biāo)記的消失速率對(duì)應(yīng)的速率消退而變?yōu)楸砻?02上的視圖。一旦第一物理標(biāo)記已經(jīng)利用第一電子標(biāo)記在表面102上可視地替換,用戶110可以通過在表面上作出其它標(biāo)記,與所顯示的視頻信號(hào)交互。圖6例示了可以由控制器106執(zhí)行來處理用戶110作出的第二物理標(biāo)記的過程600。類似于過程400和500,過程600可以采用硬件、軟件或它們的組合來實(shí)現(xiàn)。作為軟件,過程600可以被編碼為存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的程序代碼。在塊602,本地控制器106可以從照相機(jī)104接收表面102的第二圖像,其中第二圖像包括用戶作出的第二物理標(biāo)記。在各個(gè)實(shí)施例中,第二物理標(biāo)記可以使用與針對(duì)圖4描述的第一物理標(biāo)記相同的會(huì)消失的書寫介質(zhì)作出。在塊604,控制器106可以基于第二圖像,確定第二物理標(biāo)記的電子表示(B卩,第二電子標(biāo)記)。在一組實(shí)施例中,可以配置照相機(jī)104所捕獲的第二圖像,使得它不包括圖4的塊408中的顯不在表面102上的第一電子標(biāo)記。例如,表面102上顯不的視頻信號(hào)可以已經(jīng)被配置為每秒顯示排除第一電子標(biāo)記的一個(gè)或多個(gè)幀,并且第二圖像在這些一個(gè)或多個(gè)幀期間已經(jīng)被捕獲。在這些實(shí)施例中,不需要控制器106執(zhí)行任何特定處理來識(shí)別第二圖像中的第二物理標(biāo)記。在另一組實(shí)施例中,可以配置第二圖像,使得它包括第一電子標(biāo)記(如表面102上顯示的)和第二物理標(biāo)記兩者。在這些實(shí)施例中,控制器106可以從第二圖像中減去(例如,使用常規(guī)圖像處理技術(shù))第一電子標(biāo)記。按照這種方式,控制器106可以將第一電子標(biāo)記與第二物理標(biāo)記區(qū)分開。
一旦已經(jīng)創(chuàng)建第二電子標(biāo)記,控制器106就可以更新在塊406生成的視頻信號(hào),使得除了第一電子標(biāo)記之外,該視頻信號(hào)還包括第二電子標(biāo)記(塊606 )。控制器106隨后可以將更新后的視頻信號(hào)傳輸給投影儀108或表面102,以便在表面102上顯示。類似于第一電子標(biāo)記,控制器106可以使得隨著第二物理標(biāo)記消退為不可見,第二電子標(biāo)記逐漸消退而變?yōu)楸砻?02上的視圖,從而創(chuàng)建消失的第二物理標(biāo)記和顯現(xiàn)的第二電子標(biāo)記之間的平滑過渡。應(yīng)該明白的是,過程400、500和600是例示性的,并且可以進(jìn)行變型和修改。例如,按序描述的步驟可以并行執(zhí)行,步驟的順序可以改變,以及步驟可以修改、組合、添加或省略。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到其它變型、修改和替換。在某些實(shí)施例中,IffB系統(tǒng)100的控制器106可以執(zhí)行校準(zhǔn)過程來將照相機(jī)104所捕獲的圖像的坐標(biāo)空間映射到控制器106所生成的視頻信號(hào)圖像的坐標(biāo)空間。在沒有這個(gè)校準(zhǔn)的情況下,在顯示在表面102上時(shí),控制器106所確定的電子標(biāo)記可能在視覺上沒有與它們的對(duì)應(yīng)物理標(biāo)記對(duì)準(zhǔn)。在一個(gè)實(shí)施例中,每次表面102、照相機(jī)104和/或 投影儀108的物理位置改變時(shí),執(zhí)行上述校準(zhǔn)過程。在其它實(shí)施例中,每次IWB系統(tǒng)100上電時(shí),執(zhí)行上述校準(zhǔn)過程。在一組實(shí)施例中,校準(zhǔn)過程可以包括生成并在表面102上顯示包括若干校準(zhǔn)點(diǎn)的“測(cè)試”視頻信號(hào)。這些校準(zhǔn)點(diǎn)可以例如位于視頻信號(hào)圖像的四個(gè)角落上。在觀看到測(cè)試視頻信號(hào)后,用戶Iio可以調(diào)整投影儀108 (或表面102)的位置,使得校準(zhǔn)點(diǎn)基本上與表面102的四個(gè)角落對(duì)準(zhǔn)。用戶110還可以調(diào)整照相機(jī)104的位置,使得照相機(jī)可以觀看到整個(gè)表面102。一旦投影儀108、表面102和照相機(jī)104被合適放置,照相機(jī)104就可以捕獲表面102的包括校準(zhǔn)點(diǎn)的圖像,并且控制器106可以基于所捕獲的圖像,確定如何將所捕獲的圖像的坐標(biāo)空間映射到視頻信號(hào)圖像的坐標(biāo)空間。在聯(lián)網(wǎng)的IWB系統(tǒng)的情況下,本地系統(tǒng)和遠(yuǎn)程系統(tǒng)可以使用這種技術(shù)單獨(dú)地校準(zhǔn),并且本地視頻信號(hào)圖像的坐標(biāo)空間可以映射到遠(yuǎn)程視頻信號(hào)圖像的坐標(biāo)空間。在另一組實(shí)施例中,校準(zhǔn)可以在用戶110正在使用系統(tǒng)100時(shí)由運(yùn)行中的控制器106執(zhí)行,而無需生成并顯示初始測(cè)試視頻信號(hào)。這種校準(zhǔn)過程的一個(gè)示例被繪出為圖7中的過程700。過程700可以采用硬件、軟件或它們的組合實(shí)現(xiàn)。作為軟件,過程700可以被編碼為存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的程序代碼。在塊702,控制器106可以從照相機(jī)104接收包括用戶110 (使用例如書寫器具112)在表面102上作出的物理標(biāo)記的第一圖像。為了簡(jiǎn)單,假設(shè)物理標(biāo)記是由它的兩個(gè)端點(diǎn)完全限定的直線線段(在替換實(shí)施例中,物理標(biāo)記可以是任何類型的筆劃或指示)。在塊704和706,控制器106可以基于第一圖像,確定物理標(biāo)記的電子標(biāo)記(即,電子標(biāo)記),并且可以生成/更新包括該電子標(biāo)記的視頻信號(hào)??刂破?06隨后可以使得在表面102上顯示視頻信號(hào)(塊708)。由于系統(tǒng)100還未校準(zhǔn),控制器106不知道電子標(biāo)記在視頻信號(hào)圖像的坐標(biāo)空間內(nèi)的正確位置,并且因此估計(jì)電子標(biāo)記應(yīng)該放置在什么地方。在塊710,控制器106可以從照相機(jī)104接收包括在塊708顯示的電子標(biāo)記的第二圖像??刂破?06隨后可以至少基于第二圖像,計(jì)算所顯示的電子標(biāo)記和原始物理標(biāo)記之間的位置差異(塊712)。在一組實(shí)施例中,可以在第二標(biāo)記消失之前獲取第二圖像,因此第二圖像可以包括所顯示的電子標(biāo)記和該物理標(biāo)記兩者。在這些實(shí)施例中,控制器106可以通過僅僅使用第二圖像,確定所顯示的電子標(biāo)記和物理標(biāo)記之間的位置差異。
在另一組實(shí)施例中,可以在物理標(biāo)記已經(jīng)消失后獲取第二圖像,因此第二圖像可以僅僅包括所顯示的電子標(biāo)記。在這些實(shí)施例中,控制器106可以通過比較第一和第二圖像,確定所顯示的電子標(biāo)記和物理標(biāo)記之間的位置差異。塊712中執(zhí)行的計(jì)算可以采用多種不同的方式進(jìn)行。如果物理標(biāo)記從(第一或第二圖像中的)點(diǎn)A前進(jìn)到點(diǎn)B,以及如果電子標(biāo)記從(第二圖像中的)點(diǎn)A’前進(jìn)到點(diǎn)B’,則控制器106可以通過計(jì)算A’減去A以及B’減去B來計(jì)算位置差異。如果物理標(biāo)記是更為復(fù)雜的形狀(例如,曲線),則控制器106可以識(shí)別物理標(biāo)記中的三個(gè)或更多點(diǎn),并且將這些點(diǎn)映射到電子標(biāo)記中的對(duì)應(yīng)點(diǎn)。一旦計(jì)算出標(biāo)記之間的位置差異,控制器106就可以基于該差異,移動(dòng)視頻信號(hào)中的電子標(biāo)記,從而將電子標(biāo)記與物理標(biāo)記對(duì)準(zhǔn)(塊714)。此外,控制器106可以將這種移動(dòng)應(yīng)用于控制器所確定的任何其它電子標(biāo)記。按照這種方式,系統(tǒng)可以將照相機(jī)104所捕獲的圖像的坐標(biāo)空間合適地映射到控制器106所生成的視頻信號(hào)圖像的坐標(biāo)空間。在IWB系統(tǒng)100與遠(yuǎn)程IWB系統(tǒng)聯(lián)網(wǎng)(如圖3中所示)的情況下,控制器106可以將在塊704確定的電子標(biāo)記的表示發(fā)送給遠(yuǎn)程IWB系統(tǒng)的遠(yuǎn)程控制器,該遠(yuǎn)程控制器可以生成包括用于在遠(yuǎn)程表面上顯示的電子標(biāo)記的視頻信號(hào)。遠(yuǎn)程控制器隨后可以接收由遠(yuǎn)程照相機(jī)捕獲的遠(yuǎn)程表面的圖像,并且可以將該圖像與所生成的視頻信號(hào)比較,以確定所捕獲的圖像和視頻信號(hào)圖像中的標(biāo)記之間的任何位置差異。遠(yuǎn)程控制器隨后可以基于該差異移動(dòng)視頻信號(hào)中的電子標(biāo)記,從而校準(zhǔn)遠(yuǎn)程系統(tǒng)。應(yīng)該明白的是,過程700是例示性的,并且可以進(jìn)行變型和修改。例如,按序描述的步驟可以并行執(zhí)行,步驟的順序可以改變,以及步驟可以修改、組合、添加或省略。本領(lǐng)域一般技術(shù)人員將認(rèn)識(shí)到其它變型、修改和替換。圖8是根據(jù)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)800的簡(jiǎn)化方框圖。在一組實(shí)施例中,計(jì)算機(jī)系統(tǒng)800可以用于顯示圖I中例示以及如上所述的控制器106。如圖8中所示,計(jì)算機(jī)系統(tǒng)800可以包括一個(gè)或多個(gè)處理器802,該一個(gè)或多個(gè)處理器802經(jīng)由總線子系統(tǒng)804與多個(gè)外設(shè)子系統(tǒng)通信。這些外設(shè)子系統(tǒng)可以包括存儲(chǔ)子系統(tǒng)806、用戶接口輸入設(shè)備812、用戶接口輸出設(shè)備814以及網(wǎng)絡(luò)接口子系統(tǒng)816,該存儲(chǔ)子系統(tǒng)806包括存儲(chǔ)器子系統(tǒng)808和文件存儲(chǔ)子系統(tǒng)810??偩€子系統(tǒng)804可以提供用于使得計(jì)算機(jī)系統(tǒng)800的各個(gè)組件和子系統(tǒng)能夠按照預(yù)期地彼此通信的機(jī)制。盡管總線子系統(tǒng)804被示意性地示出為單個(gè)總線,但是總線子系統(tǒng)的替換實(shí)施例可以使用多個(gè)總線。網(wǎng)絡(luò)接口子系統(tǒng)816可以用作用于從其它系統(tǒng)和/或網(wǎng)絡(luò)接收數(shù)據(jù)以及向其它系統(tǒng)和/或網(wǎng)絡(luò)傳輸數(shù)據(jù)的接口。例如,網(wǎng)絡(luò)接口子系統(tǒng)816可以使得一個(gè)IWB系統(tǒng)(例如,圖3的本地IWB系統(tǒng)302)的控制器能夠經(jīng)由比如因特網(wǎng)的通信網(wǎng)絡(luò),與另一遠(yuǎn)程放置的IWB系統(tǒng)(例如,圖3的遠(yuǎn)程IWB系統(tǒng)352)的控制器通信。用戶接口輸入設(shè)備812可以包括鍵盤,比如鼠標(biāo)、軌跡球、觸摸板或圖形輸入板之類的指示設(shè)備,掃描儀,條形碼掃描儀,集成到顯示器中的觸摸屏,比如語音識(shí)別系統(tǒng)、麥克風(fēng)之類的音頻輸入設(shè)備,以及其它類型的輸入設(shè)備。通常,術(shù)語“輸入設(shè)備”的使用意在包括所有可能類型的用于向計(jì)算機(jī)系統(tǒng)800輸入信息的設(shè)備和機(jī)制。
用戶接口輸出設(shè)備814可以包括顯不子系統(tǒng),打印機(jī),傳真機(jī)或比如首頻輸出設(shè)備的非視覺顯示設(shè)備等。顯示子系統(tǒng)可以是陰極射線管(CRT)、比如液晶顯示器(IXD)之類的平板設(shè)備,或投影設(shè)備。通常,術(shù)語“輸出設(shè)備”的使用意在包括所有可能類型的用于從計(jì)算機(jī)系統(tǒng)800輸出信息的設(shè)備和機(jī)制。存儲(chǔ)子系統(tǒng)806可以提供計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)提供本發(fā)明的功能的基本編程和數(shù)據(jù)結(jié)構(gòu)。當(dāng)由處理器執(zhí)行時(shí)提供本發(fā)明的功能的軟件(例如,程序,代碼模塊,指令等)可以存儲(chǔ)在存儲(chǔ)子系統(tǒng)806中。這些軟件模塊或指令可以由處理器802執(zhí)行。存儲(chǔ)子系統(tǒng)806還可以提供用于存儲(chǔ)根據(jù)本發(fā)明使用的數(shù)據(jù)的存儲(chǔ)庫(kù)。存儲(chǔ)子系統(tǒng)806可以包括存儲(chǔ)器子系統(tǒng)808和文件/盤存儲(chǔ)子系統(tǒng)810。存儲(chǔ)子系統(tǒng)808可以包括多個(gè)存儲(chǔ)器,包括用于在程序執(zhí)行期間存儲(chǔ)指令和數(shù)據(jù)的主隨機(jī)存取存儲(chǔ)器(RAM) 818以及存儲(chǔ)固定指令的只讀存儲(chǔ)器(ROM) 820。文件存儲(chǔ)子系統(tǒng)810可以提供對(duì)程序和數(shù)據(jù)文件的非暫時(shí)性永久(非易失性)存儲(chǔ),并且 可以包括硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器以及相關(guān)的可移除介質(zhì)、緊湊盤只讀存儲(chǔ)器(CD-ROM)驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器、可移除介質(zhì)盒和/或其它類似存儲(chǔ)介質(zhì)。計(jì)算機(jī)系統(tǒng)800可以是任何類型,包括個(gè)人計(jì)算機(jī)、電話、便攜式計(jì)算機(jī)、工作站、網(wǎng)絡(luò)計(jì)算機(jī)或任何其它數(shù)據(jù)處理系統(tǒng)。由于計(jì)算機(jī)和網(wǎng)絡(luò)的不斷變化的特性,圖8中繪出的計(jì)算機(jī)系統(tǒng)800的描述意在僅僅作為用于例示計(jì)算機(jī)系統(tǒng)的一個(gè)實(shí)施例的具體示例??梢允窃S多其它具有比如圖8中繪出的系統(tǒng)的組件更多或更少組件的配置。盡管已經(jīng)描述了本發(fā)明的具體實(shí)施例,但是各種修改、改變、替換構(gòu)造和等價(jià)物也包含在本發(fā)明的范圍內(nèi)。例如,本發(fā)明的實(shí)施例不限于在具體環(huán)境或上下文內(nèi)的操作,而可以自主地在多個(gè)環(huán)境和上下文內(nèi)操作。此外,盡管已經(jīng)通過使用特定系列的交易和步驟描述了本發(fā)明的具體實(shí)施例,但是這些不是意在限制本發(fā)明的實(shí)施例的范圍。此外,盡管已經(jīng)通過使用硬件和軟件的特定組合描述了本發(fā)明的實(shí)施例,但是應(yīng)該認(rèn)識(shí)到的是,硬件和軟件的其它組合也在本發(fā)明的范圍內(nèi)。例如,本發(fā)明的實(shí)施例可以僅僅采用硬件實(shí)現(xiàn),僅僅采用軟件實(shí)現(xiàn),或者使用它們的組合實(shí)現(xiàn)。因此,本說明書和附圖被認(rèn)為是例示性的,而不是限制性的。將顯而易見的是,可以對(duì)其進(jìn)行添加、刪減、刪除和其它修改和改變,而不會(huì)背離本發(fā)明的更廣的精神和范圍。
權(quán)利要求
1.一種方法,包括 通過計(jì)算機(jī)系統(tǒng)接收表面的第一圖像,所述第一圖像包括用戶在所述表面上作出的第一物理標(biāo)記,所述第一標(biāo)記是使用被配置為隨時(shí)間消失的書寫介質(zhì)作出的; 通過所述計(jì)算機(jī)系統(tǒng),基于所述第一圖像確定所述第一物理標(biāo)記的電子表示; 通過所述計(jì)算機(jī)系統(tǒng),生成視頻信號(hào),所述視頻信號(hào)包括所述第一物理標(biāo)記的電子表示;以及 通過所述計(jì)算機(jī)系統(tǒng),使得所述視頻信號(hào)在所述表面上顯示, 其中,隨著所述表面上的第一物理標(biāo)記消失,所述第一物理標(biāo)記的電子表示可視地替換所述第一物理標(biāo)記。
2.如權(quán)利要求I所述的方法,其中,在所述表面上顯示所述視頻信號(hào),使得所述第一物理標(biāo)記的電子表示顯現(xiàn)在所述表面上的與所述用戶初始作出所述第一物理標(biāo)記的位置相同的位置上。
3.如權(quán)利要求I所述的方法,還包括確定所述第一物理標(biāo)記開始消失時(shí)的時(shí)間。
4.如權(quán)利要求3所述的方法,其中,生成所述視頻信號(hào),使得在所述第一物理標(biāo)記開始消失時(shí)的時(shí)間,所述第一物理標(biāo)記的電子表示開始消退為所述表面上的視圖。
5.如權(quán)利要求I所述的方法,還包括確定所述第一物理標(biāo)記的消失速率。
6.如權(quán)利要求5所述的方法,其中,生成所述視頻信號(hào),使得所述第一物理標(biāo)記的電子表示以與所述第一物理標(biāo)記的消失速率對(duì)應(yīng)的速率,消退為所述表面上的視圖。
7.如權(quán)利要求5所述的方法,其中,基于與所述書寫介質(zhì)有關(guān)的信息確定所述消失速率。
8.如權(quán)利要求7所述的方法,其中,所述與書寫介質(zhì)有關(guān)的信息包括所述書寫介質(zhì)的顏色或者所述書寫介質(zhì)的制造商。
9.如權(quán)利要求I所述的方法,其中,生成所述視頻信號(hào),使得對(duì)于每秒至少一幀,所述視頻信號(hào)不包括所述第一物理標(biāo)記的電子表示。
10.如權(quán)利要求9所述的方法,還包括 接收所述表面的第二圖像,所述第二圖像包括所述用戶在所述表面上作出的第二物理標(biāo)記,所述第二物理標(biāo)記是使用所述書寫介質(zhì)作出的; 基于所述第二圖像,確定所述第二物理標(biāo)記的電子表示; 生成更新后的視頻信號(hào),所述更新后的視頻信號(hào)包括所述第一物理標(biāo)記的電子表示和所述第二物理標(biāo)記的電子表示;以及 使得所述更新后的視頻信號(hào)在所述表面上顯示。
11.如權(quán)利要求10所述的方法,其中,通過照相機(jī)在所述視頻信號(hào)不包括所述第一物理標(biāo)記的電子表示的至少一幀期間捕獲所述第二圖像。
12.如權(quán)利要求10所述的方法,其中,隨著所述表面上的第二物理標(biāo)記消失,所述第二物理標(biāo)記的電子表示可視地替換所述第二物理標(biāo)記。
13.如權(quán)利要求I所述的方法,還包括將所述第一物理標(biāo)記的電子表示傳輸?shù)竭h(yuǎn)程系統(tǒng)。
14.如權(quán)利要求I所述的方法,其中,所述書寫介質(zhì)是會(huì)消失的墨水。
15.如權(quán)利要求I所述的方法,其中,所述書寫介質(zhì)被配置為保持可見持續(xù)至少I秒,并且在10秒內(nèi)消失。
16.如權(quán)利要求I所述的方法,其中,所述表面是常規(guī)的白板。
17.如權(quán)利要求I所述的方法,其中,使得在所述表面上顯示所述視頻信號(hào)包括將所述視頻信號(hào)傳輸?shù)酵队皟x以便投影到所述表面上。
18.如權(quán)利要求I所述的方法,其中,所述表面是LCD顯示器,以及其中使得在所述表面上顯示所述視頻信號(hào)包括將所述視頻信號(hào)傳輸?shù)剿鯨CD顯示器。
19.一種非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有能夠由處理器執(zhí)行的程序代碼,所述程序代碼包括 使得所述處理器接收表面的圖像的代碼,所述圖像包括用戶在所述表面上作出的物理標(biāo)記,所述物理標(biāo)記是使用被配置為隨時(shí)間消失的書寫介質(zhì)作出的; 使得所述處理器基于所述圖像確定所述物理標(biāo)記的電子表示的代碼; 使得所述處理器生成視頻信號(hào)的代碼,所述視頻信號(hào)包括所述物理標(biāo)記的電子表示;以及 使得所述處理器傳輸用于在所述表面上顯示的所述視頻信號(hào)的代碼, 其中,隨著所述表面上的物理標(biāo)記消失,所述物理標(biāo)記的電子表示可視地替換所述物理標(biāo)記。
20.—種系統(tǒng),包括 處理器,被配置為 接收表面的圖像,所述圖像包括用戶在所述表面上作出的物理標(biāo)記,所述物理標(biāo)記是使用被配置為隨時(shí)間消失的書寫介質(zhì)作出的; 基于所述圖像確定所述物理標(biāo)記的電子表示; 生成視頻信號(hào),所述視頻信號(hào)包括所述物理標(biāo)記的電子表示;以及 使得所述視頻信號(hào)在所述表面上顯示, 其中,隨著所述表面上的物理標(biāo)記消失,所述物理標(biāo)記的電子表示可視地替換所述物理標(biāo)記。
全文摘要
本發(fā)明提供一種使用會(huì)消失的書寫介質(zhì)的交互式白板的功能的技術(shù)。在一組實(shí)施例中,可以接收表面的圖像,其中該圖像包括用戶在表面上作出的一個(gè)或多個(gè)物理標(biāo)記。物理標(biāo)記可以使用被配置為隨時(shí)間消失的書寫介質(zhì)作出。物理標(biāo)記的電子表示可以基于該圖像生成,并且電子表示可以在表面上顯示??梢燥@示電子表示,使得隨著表面上作出的物理標(biāo)記消退并消失,電子表示可視地替換物理標(biāo)記。
文檔編號(hào)G06F3/048GK102866819SQ20121013551
公開日2013年1月9日 申請(qǐng)日期2012年5月3日 優(yōu)先權(quán)日2011年5月6日
發(fā)明者約翰·巴魯斯, 格雷戈里·J·沃爾夫, 喬納森·J·赫爾 申請(qǐng)人:株式會(huì)社理光