專利名稱:用于編碼的電子墨水表面的檢測元件的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及一種檢測元件,用于捕捉相對一個表面的運(yùn)動的交互作用以及相對一個表面的運(yùn)動,更具體地,和相對一個電子墨水表面的運(yùn)動的交互作用以及相對一個電子墨水表面的運(yùn)動。
共同待審申請相關(guān)于本發(fā)明的各種方法、系統(tǒng)和裝置在以下由本發(fā)明申請人或受讓人和本發(fā)明同時提出申請的共同待審申請中披露PCT/AU00/01273、PCT/AU00/01279、PCT/AU00/01288、PCT/AU00/01282、PCT/AU00/01276、PCT/AU00/01280、PCT/AU00/01274、PCT/AU00/01289、PCT/AU00/01275、PCT/AU00/01277、PCT/AU00/01286、PCT/AU00/01281、PCT/AU00/01278、PCT/AU00/01287、PCT/AU00/01285、PCT/AU00/01284和PCT/AU00/01283。這些共同待審申請的內(nèi)容作為參考包含于本申請。
相關(guān)于本發(fā)明的各種方法、系統(tǒng)和裝置在以下由本發(fā)明申請人或受讓人在2000年9月15日提出申請的共同待審申請中披露PCT/AU00/01108、PCT/AU00/01110和PCT/AU00/0111。這些共同待審申請的內(nèi)容作為參考包含于本申請。
相關(guān)于本發(fā)明的各種方法、系統(tǒng)和裝置在以下由本發(fā)明申請人或受讓人在2000年6月30日提出申請的共同待審申請中披露PCT/AU00/00762、PCT/AU00/00763、PCT/AU00/00761、PCT/AU00/00760、PCT/AU00/00759、PCT/AU00/00758、PCT/AU00/00764、PCT/AU00/00765、PCT/AU00/00766、PCT/AU00/00767、PCT/AU00/00768、PCT/AU00/00773、PCT/AU00/00774、PCT/AU00/00775、PCT/AU00/00776、PCT/AU00/00777、PCT/AU00/00770、PCT/AU00/00769、PCT/AU00/00771、PCT/AU00/00772、PCT/AU00/00754、PCT/AU00/00755、PCT/AU00/00756、和PCT/AU00/00757。這些共同待審申請的內(nèi)容作為參考包含于本申請。
相關(guān)于本發(fā)明的各種方法、系統(tǒng)和裝置在以下由本發(fā)明申請人或受讓人在2000年6月30日提出申請的共同待審申請中披露PCT/AU00/00518、PCT/AU00/00519、PCT/AU00/00520、PCT/AU00/00521、PCT/AU00/00522、PCT/AU00/00523、PCT/AU00/00524、PCT/AU00/00525、PCT/AU00/00526、PCT/AU00/0527、PCT/AU00/00528、PCT/AU00/00529、PCT/AU00/00530、PCT/AU00/00531、PCT/AU00/00532、PCT/AU00/00533、PCT/AU00/00534、PCT/AU00/00535、PCT/AU00/00536、PCT/AU00/00537、PCT/AU00/00538、PCT/AU00/00539、PCT/AU00/00540、PCT/AU00/00541、PCT/AU00/00542、PCT/AU00/00543、PCT/AU00/00544、PCT/AU00/00545、PCT/AU00/00547、PCT/AU00/00546、PCT/AU00/00554、PCT/AU00/00556、PCT/AU00/00557、PCT/AU00/00558、PCT/AU00/00559、PCT/AU00/00560、PCT/AU00/00561、PCT/AU00/00562、PCT/AU00/00563、PCT/AU00/00564、PCT/AU00/0565、 PCT/AU00/00566、PCT/AU00/00567、PCT/AU00/00568、PCT/AU00/00569、PCT/AU00/00570、PCT/AU00/00571、PCT/AU00/00572、PCT/AU00/00573、PCT/AU00/00574、PCT/AU00/00575、PCT/AU00/00576、PCT/AU00/00577、PCT/AU00/00578、PCT/AU00/00579、PCT/AU00/00581、PCT/AU00/00580、PCT/AU00/00582、PCT/AU00/00587、PCT/AU00/00588、PCT/AU00/00589、PCT/AU00/00583、PCT/AU00/00593、PCT/AU00/00590、PCT/AU00/00591、PCT/AU00/00592、PCT/AU00/00594、PCT/AU00/00595、PCT/AU00/00596、PCT/AU00/00597、PCT/AU00/00598、PCT/AU00/00516、PCT/AU00/00517、和PCT/AU00/00511。這些共同待審申請的內(nèi)容作為參考包含于本申請。
由于這種筆類裝置典型地使用常規(guī)的標(biāo)記工具,例如蘸墨水筆尖,所以被涂寫的表面介質(zhì)一般不可再利用。
優(yōu)選地,該檢測元件還包括運(yùn)動檢測裝置,配置為生成表示檢測元件相對該區(qū)域的運(yùn)動的運(yùn)動數(shù)據(jù)。該運(yùn)動檢測裝置優(yōu)選地配置為利用編碼數(shù)據(jù)中的至少一些來生成運(yùn)動數(shù)據(jù)。
編碼數(shù)據(jù)優(yōu)選地表示該區(qū)域的多個坐標(biāo)點(diǎn),該運(yùn)動檢測裝置配置為當(dāng)檢測元件相對所述坐標(biāo)點(diǎn)中的至少一個運(yùn)動時生成運(yùn)動數(shù)據(jù)。編碼數(shù)據(jù)可以包括周期碼元,該運(yùn)動檢測裝置配置為當(dāng)檢測元件相對所述周期碼元中的至少一個運(yùn)動時生成運(yùn)動數(shù)據(jù)。
優(yōu)選地,該運(yùn)動檢測裝置配置為對檢測元件相對至少一個坐標(biāo)點(diǎn)的位置采樣,從而生成運(yùn)動數(shù)據(jù)。可選地,或另外地,該運(yùn)動檢測裝置配置為對檢測元件相對至少一個周期碼元的位置采樣,從而生成運(yùn)動數(shù)據(jù)。
優(yōu)選地,該運(yùn)動檢測裝置包括至少一個加速度檢測裝置,該加速度檢測裝置配置為當(dāng)檢測元件相對該區(qū)域運(yùn)動時檢測檢測元件的加速度,該運(yùn)動檢測裝置配置為通過對加速度定期采樣來生成運(yùn)動數(shù)據(jù)。該加速度檢測裝置可以配置為檢測加速度的至少兩個基本正交的分量。
編碼數(shù)據(jù)可以獨(dú)立地或者當(dāng)生產(chǎn)表面時記錄在表面上。該表面可以是任何表面,包括紙、塑料或任何其他固體材料。該表面可以是其他物體的一部分。例如,它可以是家具的一部分、墻的一部分、任何物體的一部分。優(yōu)選地,該表面是一個頁面,優(yōu)選是一個紙張頁面,并且可以是一個文件的一部分。
該檢測元件不需要實際接觸表面。它可以接觸表面,但是它也可以保持離開表面并且僅僅是越過表面。
該元件表面上的位置上的信息優(yōu)選地由發(fā)送器發(fā)送到一個計算機(jī)系統(tǒng),這里可以解析信息。如果人們在一頁記錄有編碼數(shù)據(jù)的紙上畫圖,那么計算機(jī)系統(tǒng)能夠解析由該元件提供的位置信息,從而表示圖的數(shù)據(jù)能保存在計算機(jī)內(nèi)并且可以再現(xiàn),例如以一張打印頁??蛇x地,位置信息可以用于控制計算機(jī)系統(tǒng)。使用該檢測元件及計算機(jī)系統(tǒng)的優(yōu)選實施例將在以下說明。
優(yōu)選地,該元件還包括一個狀態(tài)改變裝置,用于改變電子墨水的狀態(tài)。以這種方式,該表面能夠可見地標(biāo)示出來或者當(dāng)該元件相對表面運(yùn)動時能夠通過改變電子墨水的狀態(tài)擦掉預(yù)先做出的標(biāo)示。
優(yōu)選地,該狀態(tài)改變裝置可以啟動和停用。
該元件優(yōu)選地還包括一個作用力傳感器,用于當(dāng)該元件和表面之間的作用力超過一個預(yù)定值時啟動或停用該狀態(tài)改變裝置。
優(yōu)選地,該元件還包括響應(yīng)附著于該表面的標(biāo)示的裝置,以使得該狀態(tài)改變裝置能夠或不能響應(yīng)標(biāo)示的檢測。
優(yōu)選地,該狀態(tài)改變裝置包括一個電場發(fā)生器。
優(yōu)選地,該狀態(tài)改變裝置包括一個第一狀態(tài)改變裝置用于將電子墨水的狀態(tài)改變?yōu)榈谝粻顟B(tài),以及一個第二狀態(tài)改變裝置用于將電子墨水的狀態(tài)改變?yōu)榈诙顟B(tài)。
優(yōu)選地,該元件是長形的,第一狀態(tài)改變裝置設(shè)置在臨近該檢測元件的第一縱端,而第二狀態(tài)改變裝置設(shè)置在臨近該檢測元件的相對的第二縱端。
優(yōu)選地,編碼數(shù)據(jù)包括多個標(biāo)識符,每個標(biāo)識符代表該標(biāo)識符所在區(qū)域的一個特性,并且每個標(biāo)識符代表該區(qū)域的一個坐標(biāo)點(diǎn),該區(qū)域附著于表面上,并且該坐標(biāo)點(diǎn)代表標(biāo)識符相對該區(qū)域的位置。可選地,或另外地,每個標(biāo)識符代表該標(biāo)識符所在區(qū)域的一個特性,并且每個標(biāo)識符包括至少一個周期碼元。
根據(jù)本發(fā)明的另一個方面,提供一種用于捕捉手書信息的系統(tǒng),該系統(tǒng)包括一個如本發(fā)明第一方面所述的檢測元件以及一個基片,其中該基片有一個表面,表面上附著有電子墨水并且編碼附著在表面上。
優(yōu)選地,該表面設(shè)置有電子墨水和非電子墨水的可見顏色的墨水。該基片優(yōu)選地是紙。
一個區(qū)域可以包括多個標(biāo)識符。一個區(qū)域可以是,例如單張紙或者表面上的一個特定區(qū)域。優(yōu)選地,一個區(qū)域中的每個標(biāo)識符代表了識別該區(qū)域的區(qū)域特性。如果該區(qū)域是一張紙,那么這張紙上的多個標(biāo)識符中的每一個代表了識別這張紙上的標(biāo)識符的絕對位置的位置數(shù)據(jù)以及識別這張紙的區(qū)域數(shù)據(jù)。優(yōu)選地,該元件的檢測裝置設(shè)置為捕捉區(qū)域數(shù)據(jù)并且可以轉(zhuǎn)到一個計算機(jī)系統(tǒng)。這能夠使得,例如,計算機(jī)系統(tǒng)識別紙,從而,例如,計算機(jī)系統(tǒng)“知道”將在其上寫或畫的確切的文件。
如上所述,該元件不需要接觸表面。當(dāng)需要至少有時要接觸表面時,該元件可以包括一個作用力傳感器用于檢測施加給表面的該元件的作用力。優(yōu)選地,該元件包括一個作用力數(shù)據(jù)生成裝置用于生成提供作用力信息的作用力數(shù)據(jù)。該信息優(yōu)選地能以兩種方式加以利用。
首先,它可以用于確定該元件什么時候第一次接觸表面以及什么時候離開表面,其中作用力的施加和撤去之間的運(yùn)動定義為手書的“一筆”。作用力數(shù)據(jù)信息可以以時間表示。
其次,它可以用于當(dāng)該元件接觸表面時在基本連續(xù)的基礎(chǔ)上檢測作用力變化。這種信息可以用于鑒定使用者的簽名,例如,或者可以用于進(jìn)一步控制計算機(jī)系統(tǒng)。
該元件優(yōu)選地是一個包含如上所述的合適的裝置的獨(dú)立元件。它可以有任何形狀但優(yōu)選地是鐵筆或鋼筆的形式。
該元件優(yōu)選地用于和計算機(jī)系統(tǒng)交互作用,其中該計算機(jī)系統(tǒng)可以被控制并且可以解析由使用者通過該元件提供的手書信息(不論是圖畫或者筆跡)。優(yōu)選地,該元件設(shè)置為提供唯一地識別該元件的元件識別信息。計算機(jī)系統(tǒng)因此可以利用這一信息來識別元件。
根據(jù)本發(fā)明的又一個方面,提供一種基片,它包括一個表面,表面上附著有電子墨水和編碼數(shù)據(jù),編碼數(shù)據(jù)代表表面上的一個區(qū)域的特性。
參照附圖,由以下僅為示例的實施例將更加清楚本發(fā)明的特征和優(yōu)點(diǎn)。
圖6是標(biāo)識符映像程序和解碼算法的示意圖;圖7是網(wǎng)頁筆及其相關(guān)的標(biāo)識符檢測視場錐的透視圖;圖8是如圖7所示的網(wǎng)頁筆的透視分解圖;圖9是用于如圖7和8所示的網(wǎng)頁筆的筆控制器的示意框圖;
圖10是筆的光學(xué)路徑的示意圖;圖11是筆畫捕捉算法的流程圖;圖12是原始數(shù)字墨水分類表的示意圖;以及圖13是電極和一頁介質(zhì)之間的電場的示意圖。
在優(yōu)選實施例中,本發(fā)明配置為用于網(wǎng)頁網(wǎng)絡(luò)計算機(jī)系統(tǒng),該系統(tǒng)的簡要說明在下文給出,而其詳細(xì)說明在我們的較早的申請中給出,具體包括PCT/AU00/00569、PCT/AU00/00565、PCT/AU00/00570、PCT/AU00/0519和PCT/AU00/00578。應(yīng)該明白并不必是完全一樣的裝置來實施與該基本系統(tǒng)相關(guān)的這些申請所述的具體細(xì)節(jié)和擴(kuò)展的所有內(nèi)容或甚至絕大部分內(nèi)容。不過,以其最完全的形式說明了該系統(tǒng)以便有助于理解說明本發(fā)明優(yōu)選實施例的上下文。
簡要地說,網(wǎng)頁系統(tǒng)的優(yōu)選形式采用了映象表面形式的計算機(jī)界面,即一個包含了計算機(jī)系統(tǒng)的表面映象坐標(biāo)的物理表面。映象坐標(biāo)可以通過一個檢測元件捕捉。利用特定裝置,映象坐標(biāo)可以可見或不可見地編碼,并且定義為局部查詢可以生成確定的映象內(nèi)和不同映象中的映象坐標(biāo)。計算機(jī)系統(tǒng)可以包含關(guān)于映象表面上的特征的信息,并且這種信息可以根據(jù)由用于映象表面的檢測元件提供的映象坐標(biāo)檢索。這樣檢索到的信息可以表現(xiàn)為由計算機(jī)系統(tǒng)啟動的代表操作人員響應(yīng)操作人員和表面特征交互作用的操作的形式。
在其優(yōu)選形式中,網(wǎng)頁系統(tǒng)依賴于網(wǎng)頁作品以及人們和網(wǎng)頁的交互作用。這些是打印在普通紙或其他介質(zhì)上的文本頁面、圖片和圖象,但運(yùn)行為交互式網(wǎng)頁。信息由肉眼基本不可見的墨水編碼在每個頁面上。但是,墨水,從而以及編碼數(shù)據(jù)可以由光學(xué)圖象筆檢測并傳送到網(wǎng)頁系統(tǒng)。
在優(yōu)選形式中,每個頁面上的激活按鈕和超級鏈接能夠由筆點(diǎn)擊以從網(wǎng)絡(luò)索取信息或者向網(wǎng)絡(luò)服務(wù)器發(fā)送優(yōu)選信號。在一個實施例中,自動識別網(wǎng)頁上的手寫文本并且將其轉(zhuǎn)換為網(wǎng)頁系統(tǒng)中的計算機(jī)文本,允許填寫表格。在其他實施例中,自動校驗記錄在網(wǎng)頁上的簽名,使得安全地授權(quán)電子商務(wù)。
如圖1所示,一個打印網(wǎng)頁1表示一種交互式表格,它既可以由用戶物理地填寫在打印頁上,也可以通過筆和網(wǎng)頁系統(tǒng)之間的通信“電子”地填寫。該例子表示了一種“申請”表格,包含姓名和地址欄以及一個提交按鈕。網(wǎng)頁由利用可見墨水打印的圖表數(shù)據(jù)2、以及利用不可見墨水打印為標(biāo)識符4集合的編碼數(shù)據(jù)3組成。存儲在網(wǎng)頁網(wǎng)絡(luò)中的相應(yīng)的頁面說明5描述了網(wǎng)頁的各個元素。具體地說,它描述了各個交互式元素(即該例中的文本欄或按鈕)的類型和空間范圍(區(qū)域),使得網(wǎng)頁系統(tǒng)通過網(wǎng)頁正確地解析輸入。例如,提交按鈕6有一個區(qū)域7,該區(qū)域?qū)?yīng)于相應(yīng)的圖表8的空間范圍。
如圖2所示,網(wǎng)頁筆101,其優(yōu)選形式在我們的較早申請PCT/AU00/00565中有說明,和網(wǎng)頁打印機(jī)601協(xié)作工作,其中該打印機(jī)是一個用于家庭、辦公室或者移動應(yīng)用的聯(lián)網(wǎng)打印裝置。筆是無線的并且通過一個近程無線電線路9與網(wǎng)頁打印機(jī)安全通信。
網(wǎng)頁打印機(jī)601,其優(yōu)選形式在我們的較早申請PCT/AU00/00561和我們的共同提交申請PCT/AU00/01281中有說明,能夠定期地或者按照需要輸出私人報紙、雜志、目錄、小冊子以及其他出版物,所有這些如交互式網(wǎng)頁一樣高質(zhì)量打印。不同于個人計算機(jī),網(wǎng)頁打印機(jī)是一種這樣的裝置,例如它可以壁裝在最先消受早新聞的地方附近,例如用戶的廚房、早餐桌附近、或者上班出發(fā)的房屋處。它也可以是桌面式、便攜式和袖珍型。
在使用時打印的網(wǎng)頁結(jié)合了紙的易于使用和交互式介質(zhì)的及時性和交互性。
如圖2所示,網(wǎng)頁筆101和打印網(wǎng)頁1上的編碼數(shù)據(jù)交互作用并且通過近程無線電線路9與網(wǎng)頁打印機(jī)通信交互作用。打印機(jī)601向有關(guān)的網(wǎng)頁頁面服務(wù)器10發(fā)送交互作用以便進(jìn)行解析。在合適的情況下,頁面服務(wù)器向運(yùn)行在網(wǎng)頁應(yīng)用服務(wù)器13上的應(yīng)用計算機(jī)軟件發(fā)送相應(yīng)的信息。應(yīng)用服務(wù)器可以轉(zhuǎn)而發(fā)送打印在主叫打印機(jī)上的回應(yīng)。
該網(wǎng)頁系統(tǒng)在優(yōu)選實施例中通過結(jié)合基于噴墨(MemjetTM)打印機(jī)的高速微電子機(jī)械系統(tǒng)(MEMS)的使用作的相當(dāng)方便,例如在我們的較早申請PCT/AU00/00578中所說明的。在該技術(shù)的優(yōu)選形式中,相對高速和高質(zhì)量的打印對于消費(fèi)者來說更加承受得起。在該優(yōu)選形式中,網(wǎng)頁出版物具有傳統(tǒng)新聞雜志的物理特征,例如打印在雙面的全色的一組字母大小尺寸的光滑頁面,裝訂在一起以便于翻閱和舒服地處理。
網(wǎng)頁打印機(jī)使用了寬帶因特網(wǎng)接入的不斷增長的可用性。網(wǎng)頁打印機(jī)也可以采用慢速連結(jié),但具有較長的輸出時間和較低的圖象質(zhì)量。網(wǎng)頁系統(tǒng)也可以利用現(xiàn)有的消耗型噴墨和激光打印機(jī)來運(yùn)行,盡管該系統(tǒng)將運(yùn)行緩慢并且因此從消費(fèi)者的觀點(diǎn)看難于接收。在其他的實施例中,網(wǎng)頁系統(tǒng)設(shè)置在專用的企業(yè)內(nèi)部互聯(lián)網(wǎng)內(nèi)。在另外的實施例中,網(wǎng)頁系統(tǒng)設(shè)置在單個計算機(jī)或者諸如打印機(jī)的計算機(jī)操縱的設(shè)備上。
網(wǎng)頁網(wǎng)絡(luò)上的網(wǎng)頁出版物服務(wù)器14配置為向網(wǎng)頁打印機(jī)發(fā)送打印質(zhì)量的出版物。定期出版物通過打印信道和多信道因特網(wǎng)協(xié)議被自動地發(fā)送到預(yù)訂的網(wǎng)頁打印機(jī)。私人出版物根據(jù)各個用戶的特征數(shù)據(jù)被過濾和格式化。
一個網(wǎng)頁打印機(jī)可以配置為支持任何數(shù)量的筆,并且一個筆可以用于任何數(shù)量的網(wǎng)頁打印機(jī)。在優(yōu)選實施例中,每個網(wǎng)頁筆有一個唯一的標(biāo)識符。一個家庭可以有一組有顏色的網(wǎng)頁筆,每一個筆分配給家庭的一個成員。這使得每個用戶相對網(wǎng)頁出版物服務(wù)器或應(yīng)用服務(wù)器有一個不同的特征數(shù)據(jù)。
一個網(wǎng)頁筆還能夠在網(wǎng)頁注冊服務(wù)器11上注冊并且連結(jié)于一個或多個支付卡帳戶。這使得利用網(wǎng)頁筆安全地授權(quán)電子商務(wù)支付。網(wǎng)頁注冊服務(wù)器將由網(wǎng)頁筆捕捉的簽名和已經(jīng)注冊的簽名做比較,以允許將用戶的身份授權(quán)給電子商務(wù)服務(wù)器。其他的生物特征也可以用于核實身份。網(wǎng)頁筆的一種形式包括指紋掃描,以類似的方式由網(wǎng)頁注冊服務(wù)器核實。
盡管網(wǎng)頁打印機(jī)可以發(fā)送諸如晨報的期刊而不需用戶介入,但它可以配置為從不接收未經(jīng)請求的垃圾郵件。在其優(yōu)選實施例中,它只發(fā)送來自預(yù)訂的或授權(quán)的來源的期刊。在此方面,網(wǎng)頁打印機(jī)不同于傳真機(jī)或e-mail帳戶,其中后者對于知道電話號碼或者e-mail地址的任何垃圾郵件發(fā)送者來說是可見的。
系統(tǒng)中的每個對象模型利用標(biāo)準(zhǔn)建模語言(UML)分類表描述。一個分類表包括通過各種關(guān)系結(jié)合的一組對象類,并且這里只關(guān)心兩種關(guān)系關(guān)聯(lián)和類化。關(guān)聯(lián)表示對象之間,即類的個例之間的某些關(guān)系。類化描述實際類,可以理解為如果把一類認(rèn)為是該類的所有對象的集合,并且類A是類B的類化,則B只是A的一個子集。每個類表示成貼有該類名稱的標(biāo)簽的矩形框。它包含一欄類的屬性,由一條水平線將其和名稱分開;以及一欄類的運(yùn)算指令,由一條水平線將其和屬性欄分開。關(guān)聯(lián)表示成連結(jié)兩類的一條線,可選地在任一端標(biāo)有關(guān)聯(lián)的重數(shù)。缺省重數(shù)是一。星號(*)表示“許多”重數(shù),即零或多個。每個關(guān)聯(lián)可選地標(biāo)有其名稱,并且還可選地在任一端標(biāo)有對應(yīng)的類的作用??樟庑螇K表示聚集關(guān)聯(lián)(“是一部分”),并且畫在關(guān)聯(lián)線的聚集端。類化關(guān)系(“是一個”)表示成連結(jié)兩類的實線,在類化端有一個箭頭(空三角形形式)。當(dāng)一個分類表分解成多個圖表時,任何完全相同的類除了確定該類的主圖表以外全部由虛線輪廓線表示。只在確定類的地方表示有屬性。
網(wǎng)頁是建造網(wǎng)頁網(wǎng)絡(luò)的基礎(chǔ)。它們提供了一個公布信息和交互服務(wù)的基于紙的用戶接口。一個網(wǎng)頁包括一個打印頁面(或者其他表面區(qū)域),不可見地標(biāo)記有該頁面的聯(lián)機(jī)說明的坐標(biāo)。聯(lián)機(jī)頁面說明由網(wǎng)頁頁面服務(wù)器持續(xù)保持。網(wǎng)頁說明描述了頁面的可見的版面和內(nèi)容,包括文本、圖片和圖象。它還描述了頁面上的輸入元件,包括按鈕、超級鏈接和輸入?yún)^(qū)。網(wǎng)頁允許網(wǎng)頁系統(tǒng)同時捕捉和處理由網(wǎng)頁筆在網(wǎng)頁表面上所做的標(biāo)記。
多個網(wǎng)頁可以共享同一個頁面說明。但是,為了能夠分別通過各個相同的頁面的輸入,每個網(wǎng)頁賦有一個唯一的標(biāo)識符。這個頁面ID具有足夠的精確度以分別大量的網(wǎng)頁。
頁面說明的每個坐標(biāo)用打印的標(biāo)識符編碼。標(biāo)識符確定了其上有標(biāo)識符的唯一頁面,并且從而直接確定了頁面說明。標(biāo)識符還確定了它在頁面上的位置。以下詳細(xì)說明標(biāo)識符的性質(zhì)。
標(biāo)識符用紅外吸收墨水打印在任何反射紅外線的基層上,例如普通紙。近紅外線波長肉眼不可見,但可以容易地由具有適當(dāng)過濾器的固態(tài)映象傳感器檢測到。
標(biāo)識符由網(wǎng)頁筆上的一個區(qū)域映象傳感器檢測到,并且標(biāo)識符數(shù)據(jù)通過最近的網(wǎng)頁打印機(jī)被傳送到網(wǎng)頁系統(tǒng)。筆是無線的并且通過近程無線電線路和網(wǎng)頁打印機(jī)通信。標(biāo)識符足夠小并且稠密布置,從而即使單擊頁面筆也能夠可靠地映象至少一個標(biāo)識符。在每次和頁面交互時筆識別頁面ID和位置很重要,因為該交互是無形的。標(biāo)識符可糾錯地編碼以便使它們部分地容忍表面破損。
網(wǎng)頁頁面服務(wù)器為每個打印網(wǎng)頁維持一個唯一的頁面?zhèn)€例,允許它為每個打印網(wǎng)頁的頁面說明上的輸入?yún)^(qū)保持一個獨(dú)有的用戶提供值集合。
網(wǎng)頁說明、網(wǎng)頁個例、以及打印網(wǎng)頁之間的關(guān)系表示在圖3中。打印網(wǎng)頁可以是打印網(wǎng)頁文件45的一部分。網(wǎng)頁個例關(guān)聯(lián)于打印它的網(wǎng)頁打印機(jī)以及,如果已知,請求該網(wǎng)頁個例的網(wǎng)頁用戶。
在一個優(yōu)選形式中,每個標(biāo)識符確定它所在的區(qū)域,以及它在該區(qū)域內(nèi)的位置。一個標(biāo)識符還包含相關(guān)于整個區(qū)域或該標(biāo)識符的特征位。一個或多個特征位,例如,可以向標(biāo)識符檢測裝置發(fā)送信號以提供代表關(guān)于標(biāo)識符當(dāng)前區(qū)域的一個函數(shù)的反饋,而不必需要檢測裝置指向區(qū)域的說明。一個網(wǎng)頁筆,例如,可以當(dāng)處于超級鏈接區(qū)時使一個“激活區(qū)”LED發(fā)亮。
在一個優(yōu)選實施例中,每個標(biāo)識符包含一個易于識別的常量數(shù)據(jù)結(jié)構(gòu),它有助于初始檢測,并且它有助于減小由表面或者檢測過程引起的任何偏差作用。標(biāo)識符優(yōu)選地平鋪顯示在整個網(wǎng)頁上,并且足夠小且稠密布置,從而即使單擊頁面筆也能夠可靠地映象至少一個標(biāo)識符。在每次和頁面交互時筆識別頁面ID和位置很重要,因為該交互是無形的。
在一個優(yōu)選實施例中,和一個標(biāo)識符相關(guān)的區(qū)域與整個頁面相符,并且因此以該標(biāo)識符編碼的區(qū)域ID和該標(biāo)識符所在頁面的頁面ID一致。在其他實施例中,和一個標(biāo)識符相關(guān)的區(qū)域可以是一個頁面或其他表面的一個任意子區(qū)域。例如,它可以和一個交互元素的區(qū)域相符,在該例中,區(qū)域ID可以直接確定交互元素。
每個標(biāo)識符典型地包含16位標(biāo)識符ID,至少90位區(qū)域ID,以及許多特征位。假定最大的標(biāo)識符密度是每平方英寸64個,則16位標(biāo)識符ID支持的區(qū)域尺寸可達(dá)1024平方英寸。僅通過利用相鄰的區(qū)域和映象而不需增大精確度就可以連續(xù)映象較大的區(qū)域。區(qū)域ID和標(biāo)識符ID的區(qū)別在于方便性。對于絕大多數(shù)目的來說,二者的結(jié)合可以認(rèn)為是全局唯一的標(biāo)識符ID。相反地,還很方便將數(shù)據(jù)結(jié)構(gòu)導(dǎo)入標(biāo)識符ID,例如以便確定標(biāo)識符的x和y坐標(biāo)。一個90位的區(qū)域ID允許唯一地確定290(約1027或一千萬億萬億)個不同的區(qū)域。標(biāo)識符還可以包含類型信息,并且一個區(qū)域可以由多種標(biāo)識符類型標(biāo)識。例如,一個區(qū)域可以由編碼x坐標(biāo)的一組標(biāo)識符和與第一組交織的編碼y坐標(biāo)的另一組標(biāo)識符來標(biāo)識。
在一個實施例中,120位標(biāo)識符數(shù)據(jù)利用(15,5)里德-所羅門(Reed-Solomon)代碼冗余編碼。這產(chǎn)生出含有6個代碼字,每個代碼字有15個4位碼元的360個編碼位。該(15,5)代碼使得每個代碼字達(dá)到5個可糾錯的碼元,即,它可以允許每個代碼字的碼元錯誤比例達(dá)到33%。每個4位碼元以空間相干的方式表示在標(biāo)識符中,并且該六個代碼字的碼元在標(biāo)識符中空間交織。這保證區(qū)間誤差(一種影響多個空間相鄰的位元的誤差)總體上破壞很小數(shù)量的碼元以及任何一個代碼字中的很小數(shù)量的碼元,這樣增加了完全糾正區(qū)間誤差的可能性。
可以使用任何合適的糾錯代碼以代替(15,5)里德-所羅門代碼,例如,具有或多或少冗余度的里德-所羅門代碼,具有相同或不同碼元和代碼字?jǐn)?shù)量的里德-所羅門代碼;另一種分組代碼;或者一種不同類型的代碼,比如卷積代碼(例如,參見Stephen B.Wicker所著的“數(shù)字通信和存儲的誤差控制系統(tǒng)”(Error Control System for DigitalCommunication and Storage),Prentice-Hall出版公司1995年出版,其內(nèi)容包含于本文作為參考)。
表示在圖4a中并在我們較早的申請PCT/AU00/00569中說明的標(biāo)識符物理表示的一個實施例,包括固定目標(biāo)結(jié)構(gòu)15、16、17以及可變數(shù)據(jù)區(qū)18。固定目標(biāo)結(jié)構(gòu)允許諸如網(wǎng)頁筆的檢測元件檢測標(biāo)識符并推測其相對于傳感器的三維方位。數(shù)據(jù)區(qū)包括編碼標(biāo)識符數(shù)據(jù)的各個位元的表示。為了減小尺寸,每個數(shù)據(jù)位元由徑向楔形體表示,該徑向楔形體的形式是一個由兩條徑向線和兩條同心圓弧界定的區(qū)域。每個楔形體有一個在1600dpi下8象素的最小尺寸,并且設(shè)計為使得其基部(內(nèi)弧)至少等于這一最小尺寸。楔形體的徑向高度總是等于最小尺寸。每個4位數(shù)據(jù)碼元由2×2的楔形體陣列表示。六個代碼字中的每一個的十五個4位數(shù)據(jù)碼元以交織的方式分配給四個同心的碼元環(huán)18a到18d。碼元沿圍繞標(biāo)識符的圓環(huán)形連續(xù)系列交替分配。交織設(shè)計為使得同一個代碼字的任何兩個碼元之間的平均空間距離最大。
為了支持通過檢測元件與被標(biāo)記區(qū)域“單擊”交互作用,不論檢測元件位于區(qū)域的任何地方或任何方向,檢測元件都必須能夠在其視場內(nèi)看到至少一個完整的標(biāo)識符。因此檢測元件的視場的必要的直徑是標(biāo)識符尺寸和間距的一個函數(shù),假定是圓環(huán)形的標(biāo)識符形狀,則當(dāng)標(biāo)識符平鋪顯示在一個等邊三角形網(wǎng)格上時可得到傳感器視場193的最小直徑,如圖4b所示。
圖6示出由諸如網(wǎng)頁筆的檢測元件進(jìn)行的標(biāo)識符處理和解碼。當(dāng)從映象傳感器得到所捕捉映象時,確定映象的動態(tài)范圍(20)。該范圍的中心值隨后選擇為映象的二元閾值(21)。隨后該映象被閾化并分割成相連結(jié)的象素區(qū)(即形狀23) (22)。那些小的不能表示標(biāo)識符結(jié)構(gòu)的形狀被舍棄掉。還要計算每個形狀的大小和質(zhì)心。
然后計算每個形狀的二元形狀靜矩25(24),這些提供了順序定位目標(biāo)結(jié)構(gòu)的基礎(chǔ)。中心形狀靜矩位置必然不變,并且很容易地使比例、長寬比和旋度不變。
首先定位環(huán)形目標(biāo)結(jié)構(gòu)15(26)。環(huán)形具有當(dāng)觀察失真時運(yùn)轉(zhuǎn)良好的優(yōu)點(diǎn)。通過將每個形狀的靜矩方位規(guī)格化和旋度規(guī)格化進(jìn)行匹配。當(dāng)其二級靜矩被規(guī)格化后環(huán)形易于被識別,即使觀察失真相當(dāng)嚴(yán)重。環(huán)形的原始方位和旋度27一起提供了觀察變換的有用的近似值。
隨后定位軸向目標(biāo)結(jié)構(gòu)16(28)。通過將環(huán)形的規(guī)格施加于每個形狀的靜矩,并且將所得到的靜矩旋度規(guī)格化進(jìn)行匹配。當(dāng)其二級靜矩被規(guī)格化后軸向目標(biāo)易于被識別。注意要求三級靜矩以明確軸線的兩種可能方位。形狀有意斜向于一側(cè)以便使其成為可能。還要注意當(dāng)軸向目標(biāo)被施加環(huán)形的規(guī)格后只是有可能將軸向目標(biāo)旋度規(guī)格化,因為觀察失真可以隱藏軸向目標(biāo)的軸線。軸向目標(biāo)的原始旋度由于筆側(cè)偏29而提供了標(biāo)識符旋度的一個有用的近似值。
最后定位四個觀察目標(biāo)結(jié)構(gòu)17(30)。根據(jù)它們相對于環(huán)形和軸向目標(biāo)、環(huán)形的方位和旋度、以及軸線的旋度的已知的空間關(guān)系計算正確的位置估算值。通過將環(huán)形的規(guī)格施加于每個形狀的靜矩進(jìn)行匹配。當(dāng)其二級靜矩被規(guī)格化后圓環(huán)形觀察目標(biāo)易于被識別,并且最接近每個估算的位置的目標(biāo)認(rèn)為是匹配。該四個觀察目標(biāo)的原始質(zhì)心隨后成為標(biāo)識符空間內(nèi)的已知尺寸的觀察失真的角31,并且根據(jù)求解關(guān)于四個標(biāo)識符空間和映象空間的點(diǎn)偶的廣為人知的方程(參見Heckbert,P.的“結(jié)構(gòu)映象和圖象變形的基本原理”(Fundamentals ofTexture Mapping and Image Warping),伯克利加州大學(xué)EECS系碩士論文,技術(shù)報告號UCB/CSD 89/516,1989年6月,其內(nèi)容包含于本文以做參考)推出八自由度觀察變換33(32)。
所推出的標(biāo)識符空間向映象空間的觀察變換用于將標(biāo)識符空間中的每個已知的數(shù)據(jù)位元位置投射到映象空間中,在該映象空間內(nèi),實值的位置用于將四個相應(yīng)毗鄰的相素雙線形地插入到輸入映象中(36)。前面計算的映象閾值21用于限定結(jié)果以生成最終的位元值37。
當(dāng)以此方式得到所有360個數(shù)據(jù)位元37,六個60位里德-所羅門代碼字中的每一個被解碼(38)以產(chǎn)生20個解碼的位元39,或者總共120個解碼的位元。注意代碼字碼元以代碼字的順序表示,從而代碼字在表示過程中被隱含地解交織。
僅在映象的子區(qū)內(nèi)可以尋找環(huán)形目標(biāo)15,如果可以看到環(huán)形,該子區(qū)相對于環(huán)形的關(guān)系是它是一個完整標(biāo)識符的一部分。如果完整的標(biāo)識符不可看到,并且成功解碼,則當(dāng)前楨沒有記錄筆的位置。如果有足夠的處理能量和理想的非最小的視場193,另一種策略是在當(dāng)前映象中尋找另一個標(biāo)識符。
所得到的標(biāo)識符數(shù)據(jù)表示了區(qū)域的身份,包括標(biāo)識符以及標(biāo)識符在區(qū)域內(nèi)的位置。筆尖在區(qū)域內(nèi)的精確位置35,以及筆的總體方位35,則由在標(biāo)識符上發(fā)現(xiàn)的觀察變換33和已知的筆的物理軸線和筆的光學(xué)軸線之間的關(guān)系可以推知。
上述標(biāo)識符結(jié)構(gòu)設(shè)計為允許平表面的規(guī)則平鋪和非平表面的不規(guī)則平鋪。一般來說,在非平表面上不可能規(guī)則平鋪。在平表面的可以規(guī)則平鋪標(biāo)識符的更為有用的例子中,即諸如紙張等的表面,可以使用更多的有效標(biāo)識符結(jié)構(gòu),其中有效標(biāo)識符結(jié)構(gòu)利用了平鋪的規(guī)則特性。
圖5a表示了另一種更適合于規(guī)則平鋪的標(biāo)識符結(jié)構(gòu)。標(biāo)識符4是正方形的并且有四個觀察目標(biāo)17。該結(jié)構(gòu)類似于Bennett等人的美國專利5,051,746中所述的標(biāo)識符。標(biāo)識符有六十個4位里德-所羅門碼元47,總數(shù)是240個位元。標(biāo)識符將每一個位元表示為一個點(diǎn),將每個零位元表示為沒有相應(yīng)的點(diǎn)。觀察目標(biāo)設(shè)計為在相鄰的標(biāo)識符之間共享,如圖5b和5c所示。圖5b示出標(biāo)識符的正方形平鋪16以及相應(yīng)的最小視場193,該視場必須跨過兩個標(biāo)識符的對角線。圖5c示出九個標(biāo)識符的正方形平鋪,為了示意包含全然相同的位元。
利用(15,7)里德-所羅門代碼,將標(biāo)識符的112個位元冗余編碼以產(chǎn)生240個編碼位元。四個代碼字在標(biāo)識符內(nèi)空間交織以增大區(qū)間誤差的回復(fù)力。對于如上所述的一個16位標(biāo)識符ID,這使得區(qū)域ID達(dá)到92位。標(biāo)識符的基于數(shù)據(jù)的點(diǎn)48設(shè)計為不和其鄰接點(diǎn)交迭,從而標(biāo)識符組不會產(chǎn)生類似目標(biāo)的結(jié)構(gòu)。這也節(jié)約墨水。因此觀察目標(biāo)允許檢測標(biāo)識符,所以不需要另外的目標(biāo)。如上所述進(jìn)行標(biāo)識符映象處理,除了略去步驟26和28。
盡管標(biāo)識符可以包含一個方位特征以明確標(biāo)識符相對傳感器的四個可能的方位,但是還可以在標(biāo)識符數(shù)據(jù)內(nèi)嵌入方位數(shù)據(jù)。例如,四個代碼字可以布置為每個標(biāo)識符方位包含一個放置在該方位上的一個代碼字,如圖5d所示,其中每個碼元標(biāo)有其代碼字的編號(1-4)和碼元在代碼字內(nèi)的位置(A-O)。隨后的標(biāo)識符解碼包括將每個方位上的一個代碼字解碼。每個代碼字既可以包括表示它是否是第一代碼字的單個位元,也可以包括表示它是哪個代碼字的兩個位元。后一種方法具有這樣的優(yōu)點(diǎn),即如果只需要一個代碼字的數(shù)據(jù)內(nèi)容,則最多需要解碼兩個代碼字以得到需要的數(shù)據(jù)。這可以是這種情況,如果不希望在一次筆劃內(nèi)改變區(qū)域ID并且從而僅在一個筆劃的開始解碼。在一次筆劃內(nèi)只需要包含標(biāo)識符ID的代碼。此外,由于檢測元件的旋度在一次筆劃內(nèi)緩慢且可預(yù)見地變化,因此典型地只需要每楨解碼一個代碼字。
也可能完全不需要觀察目標(biāo)而是依賴于自動記錄的的數(shù)據(jù)表示。在這種情況中,每個位元值(或多位元值)典型地由一個顯式圖示符表示,即沒有位元值不是由圖示符表示的。這確保數(shù)據(jù)網(wǎng)格被很好地填充,而且這樣使得在數(shù)據(jù)采樣時可靠地識別網(wǎng)格并且檢測和隨后校驗其觀察失真。為了允許檢測標(biāo)識符邊界,每個標(biāo)識符數(shù)據(jù)必須包含一個標(biāo)記符號,并且這些必須要冗余編碼以允許可靠檢測。這種標(biāo)記符號的頂部和顯式觀察目標(biāo)的頂部一樣。這種方案利用相對網(wǎng)格被頂定位為不同點(diǎn)的點(diǎn)來表示不同的圖示符并因而表示不同的多位元值(參見Anoto技術(shù)規(guī)格(Anoto Technology Description),Anoto,2000年4月)。
對標(biāo)識符解碼形成了一個區(qū)域ID、一個標(biāo)識符ID、以及一個相關(guān)于標(biāo)識符的筆變換。在將標(biāo)識符ID和相關(guān)于標(biāo)識符的筆位置轉(zhuǎn)換為在被標(biāo)記區(qū)域內(nèi)的一個絕對位置前,標(biāo)識符在區(qū)域內(nèi)的位置必須已知。這由一個標(biāo)識符映象,一個將被標(biāo)記區(qū)域內(nèi)的每個標(biāo)識符ID映象到一個相應(yīng)位置的函數(shù)給出。一個標(biāo)識符映象反映了用于用標(biāo)識符平鋪表面區(qū)域的方案,并且這可以根據(jù)表面類型變化。當(dāng)多個被標(biāo)記區(qū)域共享同一個平鋪方案和同一個標(biāo)識符編號方案時,它們也共享同一個標(biāo)識符映象。一個區(qū)域的標(biāo)識符映象必須是可以通過區(qū)域ID檢索的。這樣,給定一個區(qū)域ID、一個標(biāo)識符ID以及一個筆變換可以檢索標(biāo)識符映象,標(biāo)識符ID可以轉(zhuǎn)換為區(qū)域內(nèi)的一個絕對標(biāo)識符位置,以及相關(guān)于標(biāo)識符的筆位置可以被疊加到標(biāo)識符位置以產(chǎn)生區(qū)域內(nèi)的絕對筆位置。
標(biāo)識符ID可以有一個有助于經(jīng)由標(biāo)識符映象轉(zhuǎn)換的結(jié)構(gòu)。根據(jù)它所在表面的類 型,它可以是,例如,編碼的笛卡兒坐標(biāo)或者極坐標(biāo)。標(biāo)識符ID結(jié)構(gòu)由標(biāo)識符映象表示并已知于標(biāo)識符映象,并且因此關(guān)聯(lián)于不同標(biāo)識符映象的標(biāo)識符ID具有不同的結(jié)構(gòu)。
關(guān)心兩種獨(dú)特的表面編碼方案,這兩種方案都利用了本節(jié)上述的標(biāo)識符結(jié)構(gòu)。優(yōu)選的編碼方案使用了已經(jīng)描述過的“表示位置”的標(biāo)識符。另一種編碼方案使用了“表示對象”(或“表示功能”)的標(biāo)識符。
一個表示位置的標(biāo)識符包含一個標(biāo)識符ID,當(dāng)該標(biāo)識符ID經(jīng)由關(guān)聯(lián)于被標(biāo)記區(qū)域的標(biāo)識符映象轉(zhuǎn)換時,在區(qū)域內(nèi)生成一個唯一的標(biāo)識符位置。相關(guān)于標(biāo)識符的筆的位置被疊加到這一標(biāo)識符位置以產(chǎn)生筆在區(qū)域內(nèi)的位置。這轉(zhuǎn)而用于確定筆相對于關(guān)聯(lián)于該區(qū)域的頁面說明上的用戶界面的位置。不僅識別了用戶界面本身,而且還識別了相對于該用戶界面的位置。因此表示位置的標(biāo)識符一般地支持捕捉在具體用戶界面的區(qū)域內(nèi)的絕對筆路徑。
一個表示對象(或表示功能)的標(biāo)識符包含一個標(biāo)識符ID,該標(biāo)識符ID直接識別關(guān)聯(lián)于該區(qū)域(或者等同地,一個功能)的頁面說明上的用戶界面。用戶界面的區(qū)域內(nèi)的所有標(biāo)識符識別該用戶界面,使得它們?nèi)恳粯硬⒁虼穗y于分辨。因此,表示對象的標(biāo)識符不支持捕捉絕對筆路徑。但是,它們支持捕捉相對筆路徑。只要位置采樣頻率超過二倍的標(biāo)識符頻率,則在一次筆劃中從一個采樣筆位置到下一個位置的位移就可以明確地確定。作為一種選擇,網(wǎng)頁筆101可以包含一對運(yùn)動檢測加速計,如我們較早的申請PCT/AU00/00565。
現(xiàn)在說明本發(fā)明的以用于編碼的電子墨水表面的筆類檢測元件為形式的一個實施例。下文將該檢測元件簡稱為“筆”。
電子墨水典型形式是基本上雙穩(wěn)態(tài)的單色或彩色點(diǎn),它可以外部訪問以便選擇性地改變點(diǎn)的狀態(tài)。一個單點(diǎn)的狀態(tài)典型地通過施加合適極性的電場而改變。盡管一些電子墨水是打印在一個表面上,但是其他的電子墨水實質(zhì)上是加工在一個基層上,形成更加類似于“電子紙張”的物質(zhì)。這兩種都視為包含于本發(fā)明的范圍內(nèi)。
電子墨水以兩種方式可變它可以由含有合適的點(diǎn)尋址電極的打印機(jī)“打印”多次,并且它可以由含有合適的電極的寫入(和/或擦除)裝置寫入(和/或擦除)。
一個編碼的電子墨水表面是一種雜合物,它包含如上所述的不可變的標(biāo)識符,以及可變的電子墨水。它還可以包含以常規(guī)方法打印在表面上的可見的圖片信息。
一個編碼的電子墨水表面的優(yōu)點(diǎn)在于,如前所述,它可以通過使用包含一個合適的傳感器的檢測元件進(jìn)行交互作用。
編碼的電子墨水頁面的“打印”在我們提交的申請PCT/AU00/01218中已做說明,其中頁面的可見圖片內(nèi)容在保持標(biāo)識符不變的情況下可以多次變化。
電子墨水的一種形式披露在美國專利4,126,854中,其內(nèi)容包含于本文已做參考。所披露的電子墨水包含多個球體,每個都做得通過表面涂層而在靜電和光學(xué)方面各向異性,并且每個都懸浮在其自身得充液腔內(nèi)。在外部電場作用下,可以使得球體根據(jù)其靜電各向異性旋轉(zhuǎn)以提供一種與其光學(xué)各向異性一致的顯示。
電子墨水的另一種形式披露在美國專利5,389,945、6,017,584和6,120,588中,其內(nèi)容包含于本文已做參考。所披露的電子墨水包含多個具有一種顏色的顆粒,這些顆粒分散在另一種顏色的液體中。在外部電場作用下,顆??梢栽谝后w中向著或遠(yuǎn)離表面移動以提供一種顯示。通過使用靜電地色調(diào)漸變的具有不同顏色的顆粒,以及更為復(fù)雜的電場控制來提供彩色顯示。
現(xiàn)在參考圖7、8、9和10來說明本發(fā)明的第一實施例??傮w以101表示的筆包括一個外殼102,該外殼形式為塑料模塑,它具有壁103,用以確定安裝筆部件的一個內(nèi)部空間104。筆頂105可轉(zhuǎn)動地安裝在外殼102的一個端部106。一個半透明蓋107固定在外殼102的相反的端部108。蓋107也是模塑塑料,并且由半透明材料制成以便保證用戶可以觀察到安裝在外殼102內(nèi)的LED的狀態(tài)(參見下文)。蓋107包括一個基本上圍住外殼102的端部108的主體109,以及一個突出部分110,它從主體10向后突出并且裝配在形成于外殼102的壁103內(nèi)的一個相應(yīng)的槽111內(nèi)。一個無線電天線112裝在突出部分110后面,在外殼102內(nèi)。圍繞蓋107上的小孔113A設(shè)置有螺紋113以接收一個金屬端頭件114,該端頭件含有相應(yīng)的螺紋115。金屬端頭件114可以取開以能夠更換墨水盒。
蓋107內(nèi)還安裝有一個位于柔性印刷電路板(PCB)117上的三色狀態(tài)LED116。天線112也安裝在柔性PCB117上。為了良好的全面可見性,狀態(tài)LED116裝在筆102的頂部。
筆既可以用做常規(guī)的標(biāo)記墨水筆也可以用做非標(biāo)記鐵筆。一個具有筆尖119的墨水筆筒118以及一個具有鐵筆尖121的鐵筆120并排地安裝在外殼102內(nèi)。墨水盒筆尖119或者鐵筆尖121都可以通過轉(zhuǎn)動筆頂105而經(jīng)過金屬端頭件114的開口端122向前伸出。各自的滑塊123和124分別安裝在墨水筆筒118和鐵筆120上。一個可轉(zhuǎn)動的凸輪套筒125活動地固定在筆頂105上并設(shè)置為隨之轉(zhuǎn)動。凸輪套筒125包括一個凸輪126,其形式為在凸輪套筒的壁181內(nèi)的槽。從滑塊123和124突出的凸輪從動件127和128裝配在凸輪槽126內(nèi)。當(dāng)凸輪套筒125轉(zhuǎn)動時,滑塊123或124相對移動以將筆尖119或者鐵筆尖121伸出金屬端頭件114上的開口122。筆101有三種工作狀態(tài)。通過將筆頂105轉(zhuǎn)過90°該三種狀態(tài)是(1)鐵筆120的鐵筆尖121伸出。
(2)墨水筆筒118的筆尖119伸出。
(3)墨水筆筒118的筆尖119和鐵筆120的鐵筆尖121都不伸出。
一個第二柔性PCB129安裝在位于外殼102內(nèi)的一個電子底盤130上。第二柔性PCB129裝有一個紅外線LED131用于提供紅外線以投射到用紅外線墨水打印的位置標(biāo)識符上(參見下文)。一個映象傳感器132安裝在第二柔性PCB129上用于從表面接收反射的射線。第二柔性PCB129還裝有一個包括一個RF轉(zhuǎn)換器和一個RF接收器的無線電頻率芯片133,以及一個用于控制筆101的操作的控制器芯片134。一個光學(xué)件135(由模塑透明塑料制成)設(shè)置在蓋107內(nèi)并且將紅外線光束投射到表面上并將映象接收到映象傳感器132上。供電線136將第二柔性PCB129上的部件連接到裝在凸輪套筒125內(nèi)的電池接點(diǎn)137。一個接線端138連結(jié)于電池接點(diǎn)137和凸輪套筒125。一個三伏的可充電電池139位于凸輪套筒125內(nèi)與電池接點(diǎn)連結(jié)。一個感應(yīng)充電線圈140圍繞第二柔性PCB129安裝以使電池139能夠通過感應(yīng)充電。第二柔性PCB129還裝有一個紅外線LED143和一個紅外光電二極管144,用以當(dāng)用鐵筆120或者墨水筆筒118寫入時檢測凸輪套筒125內(nèi)的位移,以便能夠確定由筆尖119或鐵筆尖121施加到表面上的作用力。IR光電二極管144通過安裝在滑塊123和124上的反射器(未示出)檢測來自IR LED43的光。
在朝向外殼102的端部108處設(shè)置有橡膠抓緊墊141和142以幫助抓緊筆101,并且筆頂105還包括一個夾子142以將筆101夾在口袋里。
本發(fā)明的該實施例中的筆特別設(shè)置為用以檢測記錄在一個表面上的用于向計算機(jī)系統(tǒng)發(fā)送指令的編碼數(shù)據(jù)。這種編碼數(shù)據(jù)包括用紅外墨水打印在表面上的位置標(biāo)識符。每個位置標(biāo)識符包括打印的區(qū)域數(shù)據(jù)以及位置數(shù)據(jù),其中區(qū)域數(shù)據(jù)表示了標(biāo)識符所在區(qū)域形式的第一身份(例如,如果標(biāo)識符打印在一頁紙上,則該數(shù)據(jù)將識別這頁紙),而位置數(shù)據(jù)表示了區(qū)域內(nèi)標(biāo)識符形式的第二身份。位置數(shù)據(jù)還包括目標(biāo)結(jié)構(gòu),該目標(biāo)結(jié)構(gòu)能夠計算筆相對于其上打印有標(biāo)識符的表面的三維方位(例如,相對于表面平鋪)。標(biāo)識符可以包括各種控制數(shù)據(jù)。
筆101設(shè)置為確定映象傳感器32的位置,并且從而通過以紅外線頻譜映象臨近筆尖的表面的一個區(qū)域來確定筆尖(鐵筆尖121或筆尖119)的位置。它記錄來自最近的位置標(biāo)識符的位置數(shù)據(jù),并且設(shè)置為利用光學(xué)件135和控制器芯片134計算映象傳感器32并且從而筆尖121或119距位置標(biāo)識符的距離。控制器芯片134由在映象標(biāo)識符上發(fā)現(xiàn)的觀察失真計算筆的方位以及筆尖到標(biāo)識符的距離。
來自位置標(biāo)識符的控制數(shù)據(jù)包括指令筆101啟動其“激活區(qū)”LED(這實際上是三色LED116的一種模式,當(dāng)筆根據(jù)控制數(shù)據(jù)確定被映象的區(qū)域是“激活區(qū)”時,該LED變成黃色)的控制位元。這樣,如果筆的用戶可見地反饋當(dāng)筆101跨過按鈕或超級鏈接時按鈕或超級鏈接被激活,則表面上對應(yīng)于按鈕或超級鏈接的激活區(qū)的區(qū)域可以被編碼以激活該LED??刂茢?shù)據(jù)還可以指令筆101捕捉連續(xù)的筆作用力讀數(shù)。這樣表面上對應(yīng)于簽名輸入?yún)^(qū)的區(qū)域可以被編碼以捕捉連續(xù)的筆101作用力。
筆101相對于表面的運(yùn)動可以包括一系列筆劃。一個筆劃由以時間表示的筆101在表面上的位置的一個序列組成,由下筆開始并由隨后的提筆完成。注意筆作用力可以理解為相對于閾值來表示筆是“上”還是“下”,以及可理解為一個連續(xù)值,例如當(dāng)筆捕捉簽名時。所捕捉的筆劃的序列下文中將稱之為“數(shù)字墨水”。數(shù)字墨水可以用于計算機(jī)系統(tǒng)以形成圖畫和筆跡的數(shù)字互換,聯(lián)機(jī)識別筆跡,以及聯(lián)機(jī)驗證筆跡的基礎(chǔ)。
利用RF芯片133和天線112,筆101可以將數(shù)字墨水?dāng)?shù)據(jù)(為了安全它被加密并且為了有效傳送它被打包)傳送到計算機(jī)系統(tǒng)。
當(dāng)筆處于接收器的范圍內(nèi)時,當(dāng)形成數(shù)字墨水?dāng)?shù)據(jù)時它被傳送。當(dāng)筆移出范圍時,數(shù)字墨水?dāng)?shù)據(jù)在筆101內(nèi)緩沖(筆101電路中包括一個緩沖器,設(shè)置為存儲筆在表面上運(yùn)動的數(shù)字墨水?dāng)?shù)據(jù)大約12分鐘),并且可以以后傳送。
筆101還包括一個狀態(tài)改變裝置,其形式為電場發(fā)生器,該狀態(tài)改變裝置用于當(dāng)筆101相對表面運(yùn)動時改變表面的電子墨水的狀態(tài)。可以啟動電場發(fā)生器,其中通過狀態(tài)改變裝置發(fā)生電子墨水的狀態(tài)改變,或者不啟動,其中利用任何合適的檢測裝置,例如作用力傳感器,不發(fā)生通過狀態(tài)改變裝置的狀態(tài)改變。作用力傳感器可以設(shè)置為當(dāng)裝置和表面之間的相對作用力超過預(yù)定值時啟動或不啟動電場發(fā)生器。作用力傳感器可以和光學(xué)傳感器一樣或者獨(dú)立于光學(xué)傳感器,其中該光學(xué)傳感器用于檢測提筆和下筆狀態(tài)和/或如上所述由用戶施加到表面上的作用力的程度。
電場發(fā)生器的啟動可以通過將啟動或不啟動標(biāo)記施加到表面上來控制。為了使電場發(fā)生器可以啟動或不啟動,必須要激活電場發(fā)生器。該標(biāo)記可以被筆的檢測裝置檢測到,并且用于啟動或不啟動電場發(fā)生器。啟動還可以由和筆通信的計算系統(tǒng)控制,并且可以基于表面說明,或者由區(qū)域ID識別的和筆交互的表面的區(qū)域,其中區(qū)域ID由筆從表面上的位置標(biāo)識符檢測并且和計算系統(tǒng)通信。
當(dāng)啟動時,允許電場發(fā)生器改變打印在表面上的電子墨水的狀態(tài),不啟動時,不允許電場發(fā)生器改變打印在表面上的電子墨水的狀態(tài)。
啟動或不啟動標(biāo)記可以包含于位置標(biāo)識符中作為一系列位元,這些位元表示由標(biāo)識符占用的區(qū)域的映象,并且每個位元表示了一個區(qū)域或子區(qū)域是可以修改還是不能修改??蛇x地,啟動或不啟動標(biāo)記可以獨(dú)立于位置標(biāo)識符。還可選地,如上面暗示的,啟動或不啟動信息可以是由計算系統(tǒng)維持的表面說明(例如頁面說明)的一部分。
以此方式,表面上的特定區(qū)域可以被標(biāo)記從而指出表面的可標(biāo)記區(qū)域、不可標(biāo)記區(qū)域、可擦除區(qū)域或不可擦除區(qū)域。
電場發(fā)生器可以放置在筆的一個縱端并且設(shè)置為具有兩種操作模式,即,將電子墨水的狀態(tài)改變?yōu)榈谝粻顟B(tài)(例如“被標(biāo)記”)的第一模式,以及電場發(fā)生器的第二模式用于,例如將電子墨水的狀態(tài)改變?yōu)榈诙顟B(tài)(即“空”或“被擦除”)。
電場發(fā)生器可以包括一個或多個電極,具有相同的或者相反的極性。在一種配置中,如圖13所示,筆內(nèi)的電極500和表面介質(zhì)504的導(dǎo)電層502交互作用以產(chǎn)生基本直交于表面的電場506。該電場用于將電子墨水層508內(nèi)的電子墨水顆粒和電場對齊,從而控制電子墨水并從而該表面的可見的版面。在標(biāo)記模式中,電極相對于導(dǎo)電基層轉(zhuǎn)換到一個極性,而在擦除模式中,電極轉(zhuǎn)換到相反的極性。在另一種配置中,相反極性的電極被設(shè)置在筆中以產(chǎn)生穿過表面的電場,并且它的密度在所需要的方向上大于相反的方向。
電極可以包含在金屬端頭件114、蓋107、或鐵筆尖121中。
在另一個實施例中,標(biāo)記和擦除電場發(fā)生器可以設(shè)置在筆的相反的縱端上。當(dāng)然,這種布置下,在筆的每一端都需要標(biāo)識符傳感器。
通過在表面上打印電子墨水點(diǎn)和永久墨水點(diǎn)而將信息施加到表面上,其中當(dāng)打印在表面上時電子墨水點(diǎn)肉眼可見或不可見,永久墨水點(diǎn)例如是基于顏料的彩色墨水點(diǎn)或基于染料的墨水點(diǎn)。電子墨水點(diǎn)可以如上所述做的可以修改,而永久墨水點(diǎn)保持不可修改。這使得由用戶通過改變電子墨水的狀態(tài)而在表面上所做的標(biāo)記可以修改而不影響不可修改的預(yù)先打印的信息。
下文將更加詳細(xì)地說明筆的各種操作。
如上所述,控制器芯片134安裝在筆101內(nèi)的第二柔性PCB129上。圖9是表示控制器芯片134詳細(xì)結(jié)構(gòu)的框圖。圖9還示出RF芯片133、映象傳感器132、三色狀態(tài)LED116、IR照明LED131、IR作用力傳感器LED143、以及作用力傳感器光電二極管144的表示。
筆控制器芯片134包括一個控制處理器145??偩€146能夠進(jìn)行控制器芯片134的各組件之間的數(shù)據(jù)交換。還包括閃存147和512KB的DRAM 148。設(shè)置有一個模擬-數(shù)字轉(zhuǎn)換器149以將來自作用力傳感器光電二極管144的模擬信號轉(zhuǎn)換為數(shù)字信號。
一個映象傳感器接口152與映象傳感器132相互連接。還包括一個收發(fā)器控制器153和一個基帶電路154和RF芯片133連接,其中該RF芯片133包括一個RF電路155和連接于天線112的RF諧振器和感應(yīng)器156控制處理器145通過映象傳感器132捕捉并解碼來自表面的標(biāo)識符的位置數(shù)據(jù),監(jiān)測作用力傳感器光電二極管144,控制LED 116、131和143,并且通過無線電收發(fā)器153處理近程無線電通信。它是一個中等性能(約40MHz)的通用RISC處理器。
處理器145、數(shù)字收發(fā)組件(收發(fā)器控制器153和基帶電路154)、映象傳感器接口152、閃存147和512KB的DRAM 148集成在單個控制器ASIC內(nèi)。模擬RF組件(RF電路155和RF諧振器和感應(yīng)器156)設(shè)置在單獨(dú)的RF芯片上。
映象傳感器是帶有一個IR過濾器的CCD,其分辨率大約為215×215象素(這種傳感器由Matsushita Electronic Corporation生產(chǎn),并且在Itakura,K T Nobusada,N Okusenya,R Nagayoshi,和M Ozaki的論文“微型相機(jī)系統(tǒng)的1毫米50k象素IT CCD映象傳感器”(A 1mm50k-Pixel IT CCD Image Sensor for Miniature Camera System)中有說明,該論文包含于本文以做參考)。
當(dāng)筆101不和表面接觸時一個不啟動周期后控制器ASIC 134進(jìn)入靜止?fàn)顟B(tài)。它包含一個專用電路150,以監(jiān)測作用力傳感器光電二極管144并且當(dāng)發(fā)生下筆事件時通過電源管理器151喚醒控制器134。
無線電發(fā)送器通信頻率為通常用于無繩電話的未授權(quán)的900MHz頻段,或者可選地為2.4GHz的工業(yè)、科學(xué)和醫(yī)療頻段,并且利用頻率跳躍和沖突檢出以提供抗擾的通信。
如上所述,筆101的光學(xué)系統(tǒng)由一個模制的光學(xué)件135實施。由光學(xué)件135實施的光學(xué)系統(tǒng)示意性地表示在圖10中。該光學(xué)系統(tǒng)包括一個第一透鏡157用于將來自紅外線LED131的射線聚焦,一個鏡子158,一個射束分裂器159,一個物鏡160以及一個第二透鏡161用于將一個映象聚焦到映象傳感器132上。近軸光線162表示光學(xué)路徑。
光學(xué)路徑設(shè)計為將所需要的平鋪范圍內(nèi)的和視場錐192貫穿相交的被映象表面的那一部分193的一個清晰映象傳送到映象傳感器132。主要的聚焦部件是物鏡160。這也反過來用于將來自IR照明LED131的光線投射到視場內(nèi)的表面上。因為不可能將映象傳感器132和IRLED131都放置在物體的焦點(diǎn)上,所以使用一個射束分裂器159來分裂路徑,并且在每個路徑上的傳播透鏡157和161分別提供了在映象傳感器132和IR LED131上的再次聚焦。這也允許將不同的裝置設(shè)置在這兩個路徑上。
映象傳感器132的邊緣用做捕捉視場的視場光闌,并且捕捉路徑設(shè)計為使得最終的對象空間角度視場符合需要(即對于本實施例來說是20度以下——參見下文)。照明路徑設(shè)計為產(chǎn)生和捕捉路徑一樣的對象空間視場,從而照明用最大能量和均勻性填充對象空間視場。
IR LED131由楨捕捉同步濾波。聚焦照明的使用允許短的暴光時間和小的光圈。短的曝光時間防止運(yùn)動模糊,從而允許在筆移動過程中捕捉位置標(biāo)識符數(shù)據(jù)。小的光圈允許由平鋪引起的表面深度的整個范圍具有足夠的視場深度。為此目的,捕捉路徑包括一個顯式孔徑光闌。
因為映象傳感器132在頻譜的整個可見部分以及近紅外部分具有很強(qiáng)的響應(yīng),因而在捕捉路徑上有一個紅外線過濾器163放置在它前面,從而它可以捕捉表面上標(biāo)識符數(shù)據(jù)的清晰映象,而不受表面上其他圖象的干涉,其中這些其他圖象可以用透明于近紅外線的墨水打印。
當(dāng)筆101的鐵筆尖121或筆尖119接觸表面時,筆101以100Hz的頻率確定其相對于表面的位置和方位以允許精確識別筆跡(參見Tappert,C,C Y Suen和T Wakahara的文章“聯(lián)機(jī)識別筆跡技術(shù)的現(xiàn)狀”(The State of the Art in On-Line Hand Writing Recognition),IEEE關(guān)于圖樣分析和機(jī)器智能(Pattern Analysis and Machine Intelligence)的學(xué)報,第12卷,第8號,1990年8月,其內(nèi)容包含于本文以做參考)。作用力傳感器光電二極管144用于表示筆是“上”還是“下”的相對閾值。如上所述,作用力也可以作為連續(xù)值捕捉,以便允許驗證簽名的全部動力特性。
通過以紅外線頻譜映象接近筆尖119、121的表面的區(qū)域,筆101確定其筆尖119、121在表面上的位置和方位。它解碼最近的標(biāo)識符數(shù)據(jù)并且根據(jù)所發(fā)現(xiàn)的被映象標(biāo)識符上的觀察失真以及已知的筆光學(xué)件135的幾何結(jié)構(gòu)計算筆尖119、121相對位置標(biāo)識符的位置。盡管標(biāo)識符的位置分辨率可能很低,但是調(diào)整后的位置分辨率非常高,可以很容易地超過精確識別筆跡所要求的200dpi的分辨率(參見以上參考文件)。
筆101相對于表面的運(yùn)動作為一系列筆劃被捕捉。一個筆劃由以時間表示的筆在表面上的位置的一個序列組成,由下筆開始并由隨后的提筆完成。當(dāng)區(qū)域ID改變時,即正常情況下在筆劃開始時,筆劃還用表面的區(qū)域ID標(biāo)記。如上所述,每個位置標(biāo)識符包括表示其在表面上的位置的數(shù)據(jù)和表示標(biāo)識符所在的表面區(qū)域的區(qū)域數(shù)據(jù)。
筆還檢測并解碼表示在表面上的任何標(biāo)記,并且響應(yīng)標(biāo)記的檢測而視情況使得電場發(fā)生器能夠標(biāo)記表面或者將標(biāo)記從表面擦除,或者不能進(jìn)行標(biāo)記和擦除。
圖11是表示筆101內(nèi)的位置標(biāo)識符和筆劃過程的流程圖。當(dāng)筆101處于提筆狀態(tài)時,筆控制器134連續(xù)監(jiān)測作用力傳感器光電二極管144的下筆條件(步驟164)。當(dāng)筆處于下筆狀態(tài)時,筆控制器134連續(xù)捕捉165、166并解碼167表面的位置標(biāo)識符的標(biāo)識符數(shù)據(jù),推出筆101相對于表面的位置和方位168,并且將位置數(shù)據(jù)添加到當(dāng)前筆劃數(shù)據(jù)(包括標(biāo)識符數(shù)據(jù)和其他信息,例如作用力,如果作用力是被連續(xù)監(jiān)測的話)。當(dāng)發(fā)生提筆事件時,筆控制器134加密170筆劃數(shù)據(jù)并且通過RF芯片133和天線112將筆劃數(shù)據(jù)傳送171到計算系統(tǒng)。注意筆采樣筆尖作用力172以便確定筆劃是否已經(jīng)完成173并且還確定是否開始一個新的筆劃174。
如果是相當(dāng)快速的8位乘法,則筆活動時處理算法占用80%的處理器時間。
如果筆脫離所要傳送的計算系統(tǒng)的范圍,則它將數(shù)字墨水緩沖在其內(nèi)存里。當(dāng)它下一次處于計算系統(tǒng)的范圍內(nèi)時,它將傳送任何被緩沖的數(shù)字墨水。當(dāng)筆的內(nèi)存占滿時筆停止捕捉數(shù)字墨水并當(dāng)用戶試圖用筆101寫入時閃亮錯誤LED。
圖12是從筆101傳送到計算系統(tǒng)的原始數(shù)字墨水結(jié)構(gòu)的示意圖。當(dāng)筆101脫機(jī)工作時緩沖在筆101內(nèi)的數(shù)字墨水以與傳送到系統(tǒng)的數(shù)字墨水一樣的形式存儲。
當(dāng)筆101連接于計算系統(tǒng)時,控制器134脫機(jī)前通知系統(tǒng)它從系統(tǒng)獲得的筆ID、筆尖ID175、當(dāng)前絕對時間176、以及最后絕對時間。這允許系統(tǒng)以筆的時鐘計算和漂移并且從而時間漂移任何從筆101接收的數(shù)字墨水。隨后筆101將其實時時鐘和系統(tǒng)的精確實時時鐘保持同步。筆ID使得當(dāng)有多個筆運(yùn)行于計算系統(tǒng)時計算系統(tǒng)可以識別筆。在例如利用筆來識別筆的所有者,并且以特別直接的方式和該所有者交互作用的系統(tǒng)中筆ID是非常重要的。在其他實施例中這可以是不必要的。筆尖ID使得計算系統(tǒng)可以識別哪個筆尖,鐵筆尖121或墨水筆筒筆尖119,正在使用。計算系統(tǒng)可以根據(jù)正在使用哪個筆尖而改變其操作。例如,如果正在使用墨水筆筒筆尖119,計算系統(tǒng)會延遲產(chǎn)生反饋輸出,因為及時反饋由標(biāo)在表面上的墨水標(biāo)記提供。當(dāng)正在使用鐵筆尖121時,計算系統(tǒng)會生成及時反饋輸出。
在筆劃開始時,筆控制器134記錄從通知給系統(tǒng)的最后絕對時間開始經(jīng)過的時間。對于每個筆101位置177,筆劃過程中控制器134記錄筆尖119、121從當(dāng)前標(biāo)識符的x和y偏移,筆101的x、y和z旋度,以及筆尖作用力。如果標(biāo)識符ID發(fā)生改變則只記錄標(biāo)識符ID(識別標(biāo)識符位置的數(shù)據(jù))。由于標(biāo)識符頻率稍微小于典型的位置采樣頻率,因此標(biāo)識符ID對于許多連續(xù)的筆101位置是恒定的,并且如果筆劃很短,對于整個筆劃來說也可以是恒定的。
由于筆101以100Hz采樣其位置和方位,因此在一個筆劃中的筆101位置是以100Hz隱含地計時并且不需要顯式的時間表示。如果筆101未能計算筆101位置,例如由于它未能解碼標(biāo)識符,它仍然必須記錄筆101位置以保持隱含計時。因此它將位置記錄為未知179,如果必要,允許計算系統(tǒng)以后從相鄰的采樣插入位置。
由于筆劃的32位時間偏移具有有限的范圍(即49.7天),因此筆101可選地記錄一個筆劃的絕對時間176。這成為絕對時間,相對于該絕對時間測量以后的筆劃時間偏移。
由于標(biāo)識符ID對于許多連續(xù)的筆劃是恒定的,因此如果標(biāo)識符ID發(fā)生改變筆只記錄標(biāo)識符ID180。這成為隱含地關(guān)聯(lián)于以后的筆位置的標(biāo)識符ID。
由于用戶可能在一個筆劃和下一個筆劃之間改變筆尖119、121,因此筆101可選地記錄一個筆劃的筆尖ID。這成為隱含地關(guān)聯(lián)于以后的筆劃的筆尖ID。
一個筆劃的每個成分都有一個熵編碼的前綴。一個1秒時間段內(nèi)的10毫米筆劃跨過兩個或三個標(biāo)識符,包含100個位置采樣,并且因而有大約5500位的大小。因此聯(lián)機(jī)連續(xù)捕捉數(shù)字墨水需要大約5.5Kbps的最大傳送速度,而脫機(jī)連續(xù)捕捉數(shù)字墨水需要大約每分鐘40Kbytes的緩沖內(nèi)存。因此筆的512KB的DRAM 148可以保持12分鐘以上的連續(xù)數(shù)字墨水。時間、區(qū)域和筆尖的變化很少發(fā)生因而它們對所需要得傳送速度和緩沖內(nèi)存得影響忽略不計。筆101位置得附加壓縮可以進(jìn)一步降低對傳送速度和緩沖內(nèi)存的要求。
每個原始筆劃在傳送到計算系統(tǒng)之前利用Triple-DES算法加密(該算法參見Schneier,B的“實用密碼技術(shù)”(Applied Cryptography),第二版,Wiley出版社1996年,其內(nèi)容包含于本文以做參考)。為此目的筆和計算系統(tǒng)在一個規(guī)則的基礎(chǔ)上交換話路密鑰?;诿總€加密位元50個循環(huán)的保守估計,一個一秒5500位筆劃的加密消耗處理器時間的0.7%。
在第一個可選實施例中,編碼數(shù)據(jù)表示了一個身份,該身份是識別基層的數(shù)據(jù)。這使得筆101識別基層,例如基層是否是一種特別類型的文件或者基層是否構(gòu)成了另一個物體的一部分。當(dāng)然,由于該實施例中標(biāo)識符表示表面的屬性而不是標(biāo)識符相對于表面的位置,因此需要單獨(dú)的裝置用于檢測裝置相對于表面的運(yùn)動。
在第二個可選實施例中,編碼數(shù)據(jù)表示了一個身份,該身份是表示標(biāo)識符類型的數(shù)據(jù)。筆101可以識別標(biāo)識符是否表示一個關(guān)心的對象而不是表面上的位置。例如,如果標(biāo)識符表示一個對象并且對應(yīng)于一個用戶接口輸入部件(例如一個按鈕),則該標(biāo)識符可以直接識別輸入部件。
用于可選實施例的一種合適的獨(dú)立的運(yùn)動檢測裝置包括一對安裝在垂直于筆101軸線的平面內(nèi)的直交的加速計190。在圖10和9中以虛線表示加速計190。
加速計使得筆101的該實施例能夠檢測運(yùn)動而不參考表面標(biāo)識符,允許以較低比例采樣標(biāo)識符。
由加速計在x和y方向上測量的加速度相對于時間積分得到瞬時速度和位置。
由于不知道筆劃的開始位置,因此只計算筆劃內(nèi)的相對位置。盡管位置積分在所檢測到的加速度內(nèi)累計誤差,但是加速計典型低具有高精度,并且其上累計誤差的筆劃的時間周期很短。
可以提供另外一種運(yùn)動檢測裝置,而不提供用于檢測相對表面的運(yùn)動的加速計。這種裝置包括含有一個光學(xué)傳感器的運(yùn)動檢測裝置,其中該光學(xué)傳感器與表面協(xié)作以產(chǎn)生表示光學(xué)傳感器相對于表面的運(yùn)動的信號;含有至少兩個觸點(diǎn)的運(yùn)動檢測裝置,其中觸點(diǎn)設(shè)置為與表面接觸并檢測兩個正交方向上的運(yùn)動;或者其他任何合適的用于檢測相對一個表面的運(yùn)動的運(yùn)動檢測裝置。
參考一個優(yōu)選實施例和大量特定的可選實施例說明了本發(fā)明。但是,本領(lǐng)域的技術(shù)人員可以理解,不同于那些具體說明的實施例的大量其他的實施例也將落入本發(fā)明的實質(zhì)和范圍內(nèi)。因此,可以明白本發(fā)明不限制在本說明書說明的具體實施例,包括作為參考包含于本文的文件。本發(fā)明的范圍只由所附的權(quán)利要求限定。
權(quán)利要求
1.一種用于在上面設(shè)置有編碼數(shù)據(jù)和電子墨水的表面的檢測元件,所述編碼數(shù)據(jù)表示了表面上一個區(qū)域的特性,該檢測元件包括一個區(qū)域特性生成器,配置為利用編碼數(shù)據(jù)生成代表一個區(qū)域的特性的區(qū)域特性數(shù)據(jù);以及一個發(fā)送器,配置為將區(qū)域特性數(shù)據(jù)發(fā)送到一個計算機(jī)系統(tǒng)。
2.如權(quán)利要求1所述的檢測元件,還包括一個運(yùn)動傳感器,配置為生成表示檢測元件相對區(qū)域的運(yùn)動的運(yùn)動數(shù)據(jù)。
3.如權(quán)利要求2所述的檢測元件,其特征在于,該運(yùn)動傳感器配置為利用編碼數(shù)據(jù)生成運(yùn)動數(shù)據(jù)。
4.如權(quán)利要求3所述的檢測元件,其特征在于,編碼數(shù)據(jù)表示該區(qū)域的多個坐標(biāo)點(diǎn),該運(yùn)動傳感器配置為當(dāng)檢測元件相對所述坐標(biāo)點(diǎn)中的至少一個運(yùn)動時生成運(yùn)動數(shù)據(jù)。
5.如權(quán)利要求3所述的檢測元件,其特征在于,編碼數(shù)據(jù)包括周期碼元,該運(yùn)動傳感器配置為當(dāng)檢測元件相對所述周期碼元中的至少一個運(yùn)動時生成運(yùn)動數(shù)據(jù)。
6.如權(quán)利要求4所述的檢測元件,其特征在于,該運(yùn)動傳感器配置為對檢測元件相對至少一個坐標(biāo)點(diǎn)的位置采樣,從而生成運(yùn)動數(shù)據(jù)。
7.如權(quán)利要求5所述的檢測元件,其特征在于,該運(yùn)動傳感器配置為對檢測元件相對至少一個周期碼元的位置采樣,從而生成運(yùn)動數(shù)據(jù)。
8.如權(quán)利要求2所述的檢測元件,其特征在于,優(yōu)選地,該運(yùn)動傳感器包括至少一個加速度傳感器,該加速度傳感器配置為當(dāng)檢測元件相對該區(qū)域運(yùn)動時檢測檢測元件的加速度,該運(yùn)動傳感器配置為通過對加速度定期采樣來生成運(yùn)動數(shù)據(jù)。
9.如權(quán)利要求8所述的檢測元件,其特征在于,該加速度傳感器配置為檢測加速度的至少兩個基本正交的分量。
10.如權(quán)利要求1所述的檢測元件,還包括一個狀態(tài)改變裝置,用于改變電子墨水的狀態(tài)。
11.如權(quán)利要求10所述的檢測元件,其特征在于,該狀態(tài)改變裝置可以啟動和停用。
12.如權(quán)利要求11所述的檢測元件,還包括一個作用力傳感器,用于當(dāng)該元件和表面之間的作用力超過一個預(yù)定值時啟動或停用該狀態(tài)改變裝置。
13.如權(quán)利要求11所述的檢測元件,還包括響應(yīng)附著于該表面的標(biāo)示的檢測器,以使得該狀態(tài)改變裝置能夠或不能響應(yīng)標(biāo)示的檢測。
14.如權(quán)利要求13所述的檢測元件,其特征在于,編碼數(shù)據(jù)包括多個標(biāo)識符,每個標(biāo)識符代表該標(biāo)識符所在區(qū)域的一個特性,并且每個標(biāo)識符包括一個標(biāo)記。
15.如權(quán)利要求10所述的檢測元件,其特征在于,該狀態(tài)改變裝置包括一個電場發(fā)生器。
16.如權(quán)利要求10所述的檢測元件,其特征在于,該狀態(tài)改變裝置包括一個第一狀態(tài)改變裝置用于將電子墨水的狀態(tài)改變?yōu)榈谝粻顟B(tài),以及一個第二狀態(tài)改變裝置用于將電子墨水的狀態(tài)改變?yōu)榈诙顟B(tài)。
17.如權(quán)利要求16所述的檢測元件,其特征在于,該元件是長形的,第一狀態(tài)改變裝置設(shè)置在臨近該元件的第一縱端,而第二狀態(tài)改變裝置設(shè)置在臨近該元件的相對的第二縱端。
18.如權(quán)利要求4所述的檢測元件,其特征在于,編碼數(shù)據(jù)包括多個標(biāo)識符,每個標(biāo)識符代表該標(biāo)識符所在區(qū)域的一個特性坐標(biāo)點(diǎn),并且每個標(biāo)識符代表該區(qū)域的一個坐標(biāo)點(diǎn),該區(qū)域附著于表面上,并且該坐標(biāo)點(diǎn)代表標(biāo)識符相對該區(qū)域的位置。
19.如權(quán)利要求5所述的檢測元件,其特征在于,編碼數(shù)據(jù)包括多個標(biāo)識符,每個標(biāo)識符代表該標(biāo)識符所在區(qū)域的一個特性,并且每個標(biāo)識符包括至少一個周期碼元。
20.一種用于捕捉手書信息的系統(tǒng),所述系統(tǒng)包括一個如權(quán)利要求1所述的檢測元件,以及一個表面,表面上附著有電子墨水并且編碼附著在表面上。
21.如權(quán)利要求20所述的系統(tǒng),其特征在于,所述表面設(shè)置有電子墨水和非電子墨水的可見顏色的墨水。
22.一種用于如權(quán)利要求1所述的檢測元件的基片,該基片包括一個表面,表面上附著有電子墨水和編碼數(shù)據(jù),編碼數(shù)據(jù)代表表面上的一個區(qū)域的特性。
全文摘要
一種用于在上面設(shè)置有編碼數(shù)據(jù)和電子墨水的表面的檢測元件,所述編碼數(shù)據(jù)表示了表面上一個區(qū)域的特性,該檢測元件包括一個區(qū)域特性生成器,配置為利用編碼數(shù)據(jù)生成代表一個區(qū)域的特性的區(qū)域特性數(shù)據(jù);以及一個發(fā)送器,配置為將區(qū)域特性數(shù)據(jù)發(fā)送到一個計算機(jī)系統(tǒng)。
文檔編號H04N1/32GK1402855SQ00816613
公開日2003年3月12日 申請日期2000年10月20日 優(yōu)先權(quán)日1999年12月1日
發(fā)明者保羅·拉普斯頓, 基亞·西爾弗布魯克 申請人:西爾弗布魯克研究有限公司