專(zhuān)利名稱(chēng)::與編碼標(biāo)簽交互以產(chǎn)生取向數(shù)據(jù)的感測(cè)設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明一般地關(guān)于與計(jì)算機(jī)交互的方法、系統(tǒng)和裝置。本發(fā)明特別關(guān)于一種用于在相對(duì)于表面被移動(dòng)或放置時(shí)感測(cè)其相對(duì)于表面的自身取向的感測(cè)設(shè)備。本發(fā)明己被發(fā)展主要用于允許大量分布的用戶(hù)通過(guò)印刷品和光傳感器與聯(lián)網(wǎng)信息交互,從而通過(guò)高速聯(lián)網(wǎng)彩色打印機(jī)按需獲得交互的印刷品。雖然本發(fā)明在本文中主要是參考上述用途說(shuō)明的,但是應(yīng)該指出的是,本發(fā)明不局限于在上述領(lǐng)域中使用。共同未決申請(qǐng)與本發(fā)明有關(guān)的各種方法、系統(tǒng)和裝置在本發(fā)明的申請(qǐng)者或代理人與本申明同時(shí)申報(bào)的下列共同未決申請(qǐng)/授權(quán)專(zhuān)利中揭示這些共同未決申請(qǐng)的揭示以互參方式綜合在此。每個(gè)應(yīng)用都采用其案號(hào)臨時(shí)標(biāo)識(shí)。與本發(fā)明有關(guān)的各種方法、系統(tǒng)和裝置在本發(fā)明的申請(qǐng)者或代理人于2000年10月20日申報(bào)的下列共同未決申衞授權(quán)專(zhuān)利中揭示09〃21,895,09/721,896:09/721,861,09/721,858.09/722,141:09/722,172.09/721,862:09"21,8944:09/722,148,6,741,871,09/722,142,09/722,175,09/721,893,6,530,339,09/722,174,09〃22,146:09/722,171:09/722,087,09/722,147.09/722,088:6,631,897,0需3,415:09/693,515,09/693,6外6,627,870,6,454,482,6,474,773,09/693,219.0窗3,705:09/693,593,6,724,374,09/693,704,6,550,99709/693,280,09/693,647,6,474,888,09/696,514,6,527,365,這些共同未決申請(qǐng)的揭示以互參方式綜合在此。每個(gè)應(yīng)用都采用其案號(hào)臨時(shí)標(biāo)識(shí)。與本發(fā)明有關(guān)的各種方法、系統(tǒng)和裝置在本發(fā)明的申請(qǐng)者或代理人于2000年9月15日申報(bào)的下列共同未決申請(qǐng)/授權(quán)專(zhuān)利中揭示6,679,420,09/669,599,09/663,701,6,720,985這些共同未決申請(qǐng)的揭示以互參方式綜合在此。每個(gè)應(yīng)用都采用其案號(hào)臨時(shí)標(biāo)識(shí)。與本發(fā)明有關(guān)的各種方法、系統(tǒng)和裝置在本發(fā)明的申請(qǐng)者或代理人于2000年6月30日申報(bào)的下列共同未決申請(qǐng)/授權(quán)專(zhuān)利中揭示09/609,139,09/608,970,09脂,843,0畫(huà)7,605,09/608,022,09/607,844,6,394,573,6,622,9236678,499,09/607,852,09/608,178,09/609,553:6,457,883,0,8,920,09/607,656,6,766,942,0畫(huà)9,233,09/609,149:09/607,985,6,398,332,這些共同未決申請(qǐng)的揭示以互參方式綜合在此。每個(gè)應(yīng)用都采用其案號(hào)臨時(shí)標(biāo)識(shí)。與本發(fā)明有關(guān)的各種方法、系統(tǒng)和裝置在本發(fā)明的申請(qǐng)者或代理人于2000年5月23日申報(bào)的下列共同未決申請(qǐng)/授權(quán)專(zhuān)利中揭示09/575,197,09/575,123,09/575,153,09/575,144,6,728,000,09/575,193,09/575,169,6,669,385,6,591,884,6,290,349,09/575,163,09/575,124,09/575,172,6,428,133,6,540,319,6,383,833,6,328,417,6,318,920,09/575,110.09/575,195,09/575,148,09/575,118,09/575,139,09/575,145,09/575,183,6,644,642,6,549,935,6,439,706,6,428,155,6,737,591,09/575,18809/575,170,6,526,658,6,328,431,6,464,332,6,409,323,6,488,422,09/575,159,09/575,130,09/575,131,09/575,186,09/575,192,09/575,160,6,502,614,09/575,187,6,760,119,6,785,016,09/575,154,09/575,189,09/575,171,6,315,699,6,328,425,6,3卯,591,6,281,912,09/575,108,09/575,132,09/575,165,09/575,116,6,681,045,09/575,181,09/575,150,6,622,9996,727,9%,09/575,198,09/575,174,09/575,129,09/575,162,09/575,161,6,338,548,09/575,127,09/575,152,6,604,810,09/575,109,這些共同未決申請(qǐng)的揭示以互參方式綜合在此。每個(gè)應(yīng)用都采用其案號(hào)臨時(shí)標(biāo)識(shí)。
背景技術(shù):
:目前,計(jì)算機(jī)系統(tǒng)的用戶(hù)通常使用顯示信息的監(jiān)視器和輸入信息的鍵盤(pán)和/或鼠標(biāo)與系統(tǒng)交互。雖然這種接口很強(qiáng)大,但是它比較龐大,不便攜。在紙上打印的信息較容易閱讀,也比在計(jì)算機(jī)監(jiān)視器上顯示的信息更便攜。但是,與鍵盤(pán)或鼠標(biāo)不同的是,紙上的筆通常缺少與計(jì)算機(jī)軟件交互的能力
發(fā)明內(nèi)容發(fā)明目的本發(fā)明的一個(gè)目的是把紙上的筆和計(jì)算機(jī)系統(tǒng)的優(yōu)點(diǎn)組合起來(lái)。本發(fā)明關(guān)于一種用于在相對(duì)于表面移動(dòng)或放置時(shí)產(chǎn)生取向數(shù)據(jù)的感測(cè)設(shè)備,取向數(shù)據(jù)指示感測(cè)設(shè)備相對(duì)于表面的取向,所述表面具有設(shè)置在其上的編碼數(shù)據(jù),所述編碼數(shù)據(jù)在被感測(cè)設(shè)備感測(cè)時(shí)指示取向,所述感測(cè)設(shè)備包括外殼;配置為使用至少一些所述編碼數(shù)據(jù)產(chǎn)生取向數(shù)據(jù)的取向感測(cè)裝置;禾口配置為把取向數(shù)據(jù)傳送給計(jì)算機(jī)系統(tǒng)的通信裝置。在本發(fā)明的優(yōu)選實(shí)例中,取向數(shù)據(jù)指示外殼相對(duì)于所述表面的偏轉(zhuǎn)、傾斜和/或滾動(dòng)。優(yōu)選地,所述感測(cè)設(shè)備包括用于在其相對(duì)于所述表面移動(dòng)時(shí)產(chǎn)生移動(dòng)數(shù)據(jù)的移動(dòng)感測(cè)裝置,配置為把移動(dòng)數(shù)據(jù)傳送到計(jì)算機(jī)系統(tǒng)的通信裝置。也是優(yōu)選的,所述感測(cè)設(shè)備還包括一種區(qū)域標(biāo)識(shí)感測(cè)裝置,該區(qū)域標(biāo)識(shí)感測(cè)裝置被配置為在該設(shè)備相對(duì)于所述表面的區(qū)域移動(dòng)或放置時(shí)使用至少一些編碼數(shù)據(jù)感測(cè)指示區(qū)域標(biāo)識(shí)的區(qū)域標(biāo)識(shí)數(shù)據(jù),所述通信裝置被配置為向計(jì)算機(jī)系統(tǒng)傳送區(qū)域標(biāo)識(shí)數(shù)據(jù)。所述取向感測(cè)裝置優(yōu)選地在所述外殼移動(dòng)時(shí)動(dòng)態(tài)地檢測(cè)外殼相對(duì)于所述表面的取向。所述外殼可以為細(xì)長(zhǎng)形狀,其可以被用戶(hù)握持。在本發(fā)明的一個(gè)實(shí)例中,外殼為筆的形狀。所述外殼可以提供有一個(gè)標(biāo)簽筆尖,用于標(biāo)簽所述表面,但是這不是必要的。通過(guò)同時(shí)捕獲取向和移動(dòng)數(shù)據(jù),該系統(tǒng)可用于驗(yàn)證個(gè)人簽名??商鎿Q地,動(dòng)態(tài)測(cè)量的取向信號(hào)可以使能所述外殼被用作控制桿(joystick)。例如,這種控制桿可用于三維軟件應(yīng)用。需要注意的是,所述取向感測(cè)裝置不必須以所有的三維感測(cè)外殼的取向。只檢測(cè)傾斜可能是充分的,因?yàn)橐恍?yīng)用可能不需要三維取向信息。例如,所述外殼可用來(lái)線(xiàn)性地控制設(shè)備的一個(gè)方面,例如通過(guò)在0°-90°之間改變傾斜來(lái)控制光強(qiáng)度或喇叭的音量。所述滾動(dòng)、傾斜和偏轉(zhuǎn)可以通過(guò)檢測(cè)編碼數(shù)據(jù)的透視畸變和旋轉(zhuǎn)來(lái)計(jì)算。首先,所述設(shè)備可用于確定該裝置何時(shí)首先施加于所述表面以及何時(shí)離開(kāi)表面,在力量施加和力量撤除之間的移動(dòng)被定義為手繪中的"筆劃"。力量數(shù)據(jù)信息可以加上時(shí)間戳。所述設(shè)備優(yōu)選為包含上述適當(dāng)裝置的獨(dú)立器具。它可以是任何形狀的,但優(yōu)選的是觸針或筆狀。該裝置優(yōu)選地結(jié)合一標(biāo)簽尖,用于以手繪信息標(biāo)簽所述表面,但是這不是必須的。該裝置優(yōu)選地預(yù)期用于與計(jì)算機(jī)系統(tǒng)交互,所述計(jì)算機(jī)系統(tǒng)可以被控制并能解釋用戶(hù)通過(guò)所述設(shè)備輸入的手繪信息(可以是圖形或文字)。優(yōu)選地,所述感測(cè)設(shè)備被配置以提供唯一標(biāo)識(shí)所述設(shè)備的設(shè)備標(biāo)識(shí)信息。因此,所述計(jì)算機(jī)系統(tǒng)可以使用此信息來(lái)標(biāo)識(shí)所述設(shè)備。從下面的僅為舉例的參考附圖的本發(fā)明實(shí)施例的描述,本發(fā)明的特征和優(yōu)點(diǎn)將變明顯。現(xiàn)在本文中所述的本發(fā)明的優(yōu)選實(shí)例和其它實(shí)例是僅通過(guò)非限制性的例子,參考附圖被描述,其中圖l是采樣打印的netpage與其在線(xiàn)頁(yè)描述之間關(guān)系的示意圖。圖2是netpage筆、netpage打印機(jī)、netpage頁(yè)服務(wù)器和netpage應(yīng)用服務(wù)器之間的交互的示意圖。圖3顯示了通過(guò)網(wǎng)絡(luò)互聯(lián)的n鄰age服務(wù)器和打印機(jī)的集合。圖4是打印的netpage和其在線(xiàn)頁(yè)描述的高級(jí)結(jié)構(gòu)的示意圖。圖5a是顯示netpage標(biāo)簽結(jié)構(gòu)的平面圖。圖5b是顯示圖5a中所示的一組標(biāo)簽與netpage筆式netpage感測(cè)設(shè)備的視野之間的關(guān)系的平面圖。圖6a是顯示netpage標(biāo)簽的另一種結(jié)構(gòu)的平面圖。圖6b是顯示圖6a中所示的一組標(biāo)簽與netpage筆式netpage感測(cè)設(shè)備的視野之間的關(guān)系的平面圖。圖6c是顯示圖6a中的9個(gè)標(biāo)簽的排列的平面圖,其中的目標(biāo)在相鄰標(biāo)簽之間共享。圖6d的平面圖顯示了圖6a中所示標(biāo)簽的4個(gè)碼字的符號(hào)的交錯(cuò)和旋轉(zhuǎn)。圖7是標(biāo)簽圖像處理和解碼算法的流程圖。圖8是netpage筆和其相關(guān)的標(biāo)簽感測(cè)視野錐體的透視圖。圖9是圖8中所示的netpage筆的透視分解圖。圖10是用于圖8和圖9中的netpage筆的筆控制器的示意性框圖。圖1l是壁掛式netpage打印機(jī)的透視圖。圖12是通過(guò)圖11中的netpage打印機(jī)的長(zhǎng)度的剖面。圖12a是圖12的局部放大圖,它顯示了雙工打印引擎和膠輪組件的一部分。圖13是墨盒、墨、空氣和膠路徑以及圖ll和12中的netpage打印機(jī)的打印引擎的詳細(xì)視圖。圖14是用于圖11和12中所示的netpage打印機(jī)的打印機(jī)控制器的示意性框圖。圖15是與圖14中所示的打印機(jī)控制器有關(guān)的雙工打印引擎控制器和MemjetTM打印頭的示意性框圖。圖16是圖14和15中所示的打印引擎控制器的示意性框圖。圖17是使用于例如圖10-12的n鄰age打印機(jī)中的單個(gè)MemjetTM打印元件的透視圖。.圖18是MemjetTM打印元件陣列的一小部分的透視圖。圖19的一系列透視圖顯示了圖13中的MemjetTM打印元件的工作循環(huán)。圖20是頁(yè)寬MemletTM打印頭的一短段的透視圖。圖21是一個(gè)用戶(hù)類(lèi)圖的示意圖。圖22是一個(gè)打印機(jī)類(lèi)圖的示意圖。圖23是一個(gè)筆類(lèi)圖的示意圖。圖24是一個(gè)應(yīng)用類(lèi)圖的示意圖。圖25是一個(gè)文檔和頁(yè)描述類(lèi)圖的示意圖。圖26是一個(gè)文檔和頁(yè)所有權(quán)類(lèi)圖的示意圖。圖27是一個(gè)終端元素專(zhuān)門(mén)化類(lèi)圖的示意圖。圖28是一個(gè)靜態(tài)元素專(zhuān)門(mén)化類(lèi)圖的示意圖。圖29是一個(gè)超鏈接元素類(lèi)圖的示意圖。圖30是一個(gè)超鏈接元素專(zhuān)門(mén)化類(lèi)圖的示意圖。圖31是一個(gè)超鏈接組類(lèi)圖的示意圖。圖32是一個(gè)表單類(lèi)圖的示意圖。圖33是一個(gè)數(shù)字墨類(lèi)圖的示意圖。圖34是一個(gè)字段元素專(zhuān)門(mén)化類(lèi)圖的示意圖。圖35是一個(gè)復(fù)選框字段類(lèi)圖的示意圖。圖36是一個(gè)文本字段類(lèi)圖的示意圖。圖37是一個(gè)簽名字段類(lèi)圖的示意圖。圖38是一個(gè)輸入處理算法的流程圖。圖38a是圖38中的流程圖的一個(gè)步驟的詳細(xì)流程圖。圖39是一個(gè)頁(yè)服務(wù)器命令元件類(lèi)圖的示意圖。圖40是一個(gè)資源描述類(lèi)圖的示意圖。圖41是一個(gè)收藏列表類(lèi)圖的示意圖。圖42是一個(gè)歷史列表類(lèi)圖的示意圖。圖43是訂閱遞送協(xié)議的示意圖。圖44是超鏈接請(qǐng)求類(lèi)圖的示意圖。圖45是超鏈接激活協(xié)議的示意圖。圖46是表單提交協(xié)議的示意圖。圖47是手續(xù)費(fèi)支付協(xié)議的一個(gè)示意圖。圖48是一組構(gòu)成符號(hào)的徑向楔形的示意圖。圖49是環(huán)A和環(huán)B符號(hào)分配方案的示意圖。圖50是第一個(gè)環(huán)C和環(huán)D符號(hào)分配方案的示意圖。圖51是第二個(gè)環(huán)C和環(huán)D符號(hào)分配方案的示意圖。圖52是三角形標(biāo)簽打包的示意圖。圖53是一個(gè)二十面體的透視圖。圖54是一個(gè)頻率為3的二十面短程線(xiàn)的透視圖。圖55是最小標(biāo)簽間隔的示意圖。圖56是可以避免重疊的最小標(biāo)簽間隔的示意圖。圖57是第一個(gè)標(biāo)簽插入情況的示意圖。圖58是第二個(gè)標(biāo)簽插入情況的示意圖。圖59是第三個(gè)標(biāo)簽插入情況的示意圖。圖60是第四個(gè)標(biāo)簽插入情況的示意圖。圖61是相對(duì)于表面的筆取向的示意圖。圖62是筆傾斜幾何形狀的示意圖。圖63是筆滾動(dòng)幾何形狀的示意圖。圖64是筆坐標(biāo)空間的示意圖,該坐標(biāo)空間顯示了筆的物理軸和光軸。圖65是彎曲尖幾何形狀的示意圖。圖66是采樣頻率和標(biāo)簽頻率之間的交互的示意圖。圖67是筆的光路的示意圖。圖68是筆劃捕獲算法的流程圖。圖69是原始數(shù)字墨類(lèi)圖的示意圖。圖70是包含編號(hào)為1-10的等式的表。圖71是包含編號(hào)為ll-20的等式的表。圖72是包含編號(hào)為21-26的等式的表。圖73是包含編號(hào)為27-34的等式的表。圖74是包含編號(hào)為35-41的等式的表。圖75是包含編號(hào)為42-44的等式的表。圖76是包含編號(hào)為45-47的等式的表。圖77是包含編號(hào)為48-51的等式的表。圖78是包含編號(hào)為52-54的等式的表。圖79是包含編號(hào)為55-57的等式的表。圖80是包含編號(hào)為58-59的等式的表。圖81是包含編號(hào)為60-63的等式的表。圖82是包含編號(hào)為64-74的等式的表。圖83是包含編號(hào)為75-86的等式的表。圖84是包含編號(hào)為87-99的等式的表。圖85是包含編號(hào)為100-111的等式的表。圖86是包含編號(hào)為112-120的等式的表。圖87是包含編號(hào)為121-129的等式的表。圖88是包含等式64到71的一組簡(jiǎn)并形式的表。圖89顯示了包含用于零傾斜和零滾動(dòng)的條件和特殊處理的表的第一部分。圖90是圖89中的表的第二部分。具體實(shí)施例方式注MemjetTM是澳大利亞Silverbrook研究有限公司的一個(gè)商標(biāo)。在優(yōu)選實(shí)施例中,本發(fā)明被配置為與netpage聯(lián)網(wǎng)計(jì)算機(jī)系統(tǒng)一起工作,netpage聯(lián)網(wǎng)計(jì)算機(jī)系統(tǒng)將在下文中詳細(xì)描述。需要理解的是,并不是每個(gè)實(shí)施都必須采用下述與基本系統(tǒng)有關(guān)的所有的或甚至大多數(shù)的特定細(xì)節(jié)和擴(kuò)充。但是,在本文中,我們以最完整的方式說(shuō)明該系統(tǒng),這樣,當(dāng)讀者試圖理解其中有本發(fā)明工作的優(yōu)選實(shí)施例和方面的上下文時(shí),減少對(duì)外部參考的需求??偟膩?lái)說(shuō),netpage系統(tǒng)的優(yōu)選形式利用一種映射表面形式的計(jì)算機(jī)界面,也就是說(shuō),包含對(duì)計(jì)算機(jī)系統(tǒng)中維護(hù)的表面的映射的參考的物理表面。映射參考可以由適當(dāng)?shù)母袦y(cè)設(shè)備査詢(xún)。依賴(lài)于特定的實(shí)施,所述映射參考可以被可見(jiàn)地或不可見(jiàn)地編碼,并且定義為這樣的方式即所述映射表面上的局部查詢(xún)?cè)谟成鋬?nèi)和不同的映射中產(chǎn)生明確的映射參考。所述計(jì)算機(jī)系統(tǒng)可以包含關(guān)于映射表面上的特征的信息,這種信息可以根據(jù)與映射表面一起使用的感測(cè)設(shè)備提供的映射參考來(lái)檢索。因此,檢索的信息可以采取由計(jì)算機(jī)系統(tǒng)代表操作員發(fā)起的動(dòng)作的形式來(lái)響應(yīng)操作員與表面特征的交互。在一種優(yōu)選形式中,netpage系統(tǒng)依賴(lài)于netpage的產(chǎn)生和人與n鄰age的交互。這些是打印在普通紙上的文本、圖形和圖像的頁(yè),但是其像交互網(wǎng)頁(yè)一樣工作。每個(gè)頁(yè)上的信息使用對(duì)肉眼基本不可見(jiàn)的墨編碼。但是,墨以及從而所述編碼數(shù)據(jù)可以由一支光學(xué)成像筆感測(cè)并發(fā)送到netpage系統(tǒng)。紙以外的基材可以使用。優(yōu)選實(shí)例中的編碼信息是一種紅外吸收墨實(shí)現(xiàn)的,并且因此可以使用一種對(duì)紅外敏感的光學(xué)傳感器。如有必要,還可以使用其它波長(zhǎng)或光學(xué)感測(cè)以外的感測(cè)技術(shù);一個(gè)選擇是使用磁墨和傳感叫益o在本發(fā)明的優(yōu)選形式中,可以使用所述的筆點(diǎn)擊每個(gè)頁(yè)上的活動(dòng)按鈕和超鏈接,以從網(wǎng)絡(luò)請(qǐng)求信息或者向網(wǎng)絡(luò)服務(wù)器發(fā)送優(yōu)先選擇信號(hào)。在本發(fā)明的一個(gè)實(shí)例中,netpage上的手寫(xiě)文本被自動(dòng)識(shí)別和轉(zhuǎn)換為netpage系統(tǒng)中的計(jì)算機(jī)文本,允許表單被填充。在本發(fā)明的其它實(shí)施例中,在netpage上記錄的簽名被自動(dòng)地驗(yàn)證,允許電子商務(wù)交易被安全地授權(quán)。如圖1所示,打印的netpage1可以代表由用戶(hù)在打印的頁(yè)上物理填充的交互表單或通過(guò)筆和netpage系統(tǒng)之間的通信以"電子"填充的交互表單。下述的例子顯示了一個(gè)包含姓名和地址字段以及一個(gè)提交按鈕的"請(qǐng)求"表單。該netpage包含使用可見(jiàn)墨打印的圖形數(shù)據(jù)2以及使用不可見(jiàn)墨打印為標(biāo)簽4的集合的編碼數(shù)據(jù)3。在netpage網(wǎng)絡(luò)上存儲(chǔ)的對(duì)應(yīng)的頁(yè)描述5說(shuō)明了netpage的各個(gè)元素。特別是,它描述了每個(gè)交互元素(即本例中的文本域或按鈕)的類(lèi)型和空間范圍(區(qū)域),從而允許netpage系統(tǒng)通過(guò)netpage正確地解釋輸入。例如,提交按鈕6帶有一個(gè)區(qū)域7,該區(qū)域?qū)?yīng)于對(duì)應(yīng)的圖8相應(yīng)的空間范圍。如圖2所示,netpage筆101(該筆的一個(gè)優(yōu)選形式在圖8和圖9中示出并在下文中詳細(xì)說(shuō)明)可以與netpage打印機(jī)601相結(jié)合地運(yùn)作,該打印機(jī)是用于家庭、辦公室或移動(dòng)使用的因特網(wǎng)連接的打印設(shè)備。這種筆是無(wú)線(xiàn)的,并能夠與netpage打印機(jī)通過(guò)一條短程無(wú)線(xiàn)鏈路9安全地通信。如果需要,還可以使用線(xiàn)或紅外發(fā)射器把該筆與所述系統(tǒng)連接起來(lái),盡管兩者二中擇一地限制可用性。Netpage打印機(jī)601的一個(gè)優(yōu)選形式在圖ll-13中示出并在下文中詳細(xì)說(shuō)明。netpage打印機(jī)601可以定期地或在需要時(shí)傳遞個(gè)性化的報(bào)紙、雜志、目錄、小冊(cè)子及其它出版物,這些出版物的以與交互netpage—樣高的質(zhì)量被打印。與個(gè)人計(jì)算機(jī)不同的是,netpage打印機(jī)是一種例如可以墻-安裝到被首先消費(fèi)的早間新聞區(qū)域附近(如在用戶(hù)的廚房中、早餐桌旁、或每日家務(wù)工作的起點(diǎn)位置附近)。它還有桌面型、臺(tái)式、便攜式和微型等多種形式。在其消費(fèi)地點(diǎn)處打印的Netpage組合了紙張的易用性和交互媒體的及時(shí)性和交互性。如圖2所示,netpage筆101與打印的netpagel上的編碼數(shù)據(jù)交互,還通過(guò)短程無(wú)線(xiàn)鏈路9將該交互傳送給netpage打印機(jī)。打印機(jī)601把交互發(fā)送給相關(guān)的netpage頁(yè)服務(wù)器10用于解釋。在適當(dāng)?shù)那闆r下,頁(yè)服務(wù)器向運(yùn)行在netpage應(yīng)用服務(wù)器13上的應(yīng)用計(jì)算機(jī)軟件發(fā)送對(duì)應(yīng)的消息。應(yīng)用服務(wù)器可以依次地發(fā)送在起源打印機(jī)上打印的響應(yīng)。在本發(fā)明的優(yōu)選實(shí)例中,通過(guò)把所述的netpage系統(tǒng)與基于高速微型機(jī)電系統(tǒng)(MEMS)的噴墨(MemjetTM)打印機(jī)聯(lián)用,從而使netpage系統(tǒng)顯著地更加方便。在該技術(shù)的一種優(yōu)選形式中,相對(duì)高速和高質(zhì)量的打印變得更讓消費(fèi)者買(mǎi)得起。在其優(yōu)選形式中,netpage出版物具有傳統(tǒng)新聞雜志的物理特性如在雙面上以全色彩打印的一組信函大小的光亮頁(yè),它們被裝訂在一起,便于輕易導(dǎo)航和舒適處理。Netpage打印機(jī)利用了寬帶互聯(lián)網(wǎng)接入的增長(zhǎng)的可用性。在美國(guó)的95%家庭可使用有線(xiàn)服務(wù),提供寬帶因特網(wǎng)接入的有線(xiàn)調(diào)制解調(diào)器服務(wù)對(duì)于其中的20%已經(jīng)是可用的。Netpage打印機(jī)還可以使用較慢的連接,但是這種連接具有較長(zhǎng)的傳送時(shí)間或較低的圖像質(zhì)量或者兩者。實(shí)際上,netpage系統(tǒng)可以使用現(xiàn)有的消費(fèi)者噴墨和激光打印機(jī)被使能,盡管所述系統(tǒng)將更慢地操作并且因此從消費(fèi)者的觀(guān)點(diǎn)來(lái)看將是較不可接受的。在本發(fā)明的其它實(shí)例中,netpage系統(tǒng)被掌管在專(zhuān)用內(nèi)部網(wǎng)上。還是在另外的實(shí)例中,netpage系統(tǒng)被掌管在單個(gè)計(jì)算機(jī)上或計(jì)算機(jī)使能的設(shè)備如打印機(jī)上。Netpage網(wǎng)絡(luò)上的Netpage發(fā)布服務(wù)器14被配置為向netpage打印機(jī)傳送打印質(zhì)量公布。周期性公布通過(guò)點(diǎn)播和組播互聯(lián)網(wǎng)協(xié)議自動(dòng)地傳遞給預(yù)訂的netpage打印機(jī)。個(gè)性化的公布根據(jù)各個(gè)用戶(hù)簡(jiǎn)檔被過(guò)濾和格式化。可以把Netpage打印機(jī)配置為支持任意數(shù)量的筆,而一支筆可以與任意數(shù)量的netpage打印機(jī)一起工作。在本發(fā)明的優(yōu)選實(shí)現(xiàn)中,每支netpage筆都帶有唯一的標(biāo)識(shí)符。一個(gè)家庭可以擁有有色netpage筆的集合,每支筆分配給家庭的每個(gè)成員。假設(shè)被分配的筆只由相應(yīng)的家庭成員使用,這允許每個(gè)用戶(hù)維護(hù)關(guān)于netpage公布服務(wù)器或應(yīng)用服務(wù)器的不同的簡(jiǎn)檔。但是,如下文中所述的,還可以使用其它裝置來(lái)標(biāo)識(shí)用戶(hù)。netpage筆還可以向netpage注冊(cè)服務(wù)器ll注冊(cè),并與一個(gè)或多個(gè)支付卡賬戶(hù)鏈接。這樣,允許使用netpage筆安全地授權(quán)電子商務(wù)支付。N鄰age注冊(cè)服務(wù)器把由netpage筆捕獲的簽名與以前注冊(cè)的簽名比較,這允許它驗(yàn)證用戶(hù)對(duì)于電子商務(wù)服務(wù)器的身份。其它生物識(shí)別也可被用來(lái)驗(yàn)證身份。一種版本的netpage筆包括指紋掃描,其由netpage注冊(cè)服務(wù)器以類(lèi)似的方式驗(yàn)證。雖然netpage打印機(jī)可以在沒(méi)有用戶(hù)介入的情況下傳遞期刊如早報(bào),它可以被配置為從來(lái)都不傳遞未經(jīng)請(qǐng)求的垃圾郵件。在其優(yōu)選形式中,其只傳遞來(lái)自預(yù)訂的或其他授權(quán)的來(lái)源的期刊。在這方面,netpage打印機(jī)與傳真機(jī)或電子郵件賬戶(hù)不同,其對(duì)于知道電話(huà)號(hào)碼或電子郵件地址的任何垃圾郵件郵寄者是可見(jiàn)的。二中擇一地,也可以使整個(gè)系統(tǒng)對(duì)外部用戶(hù)可見(jiàn),或者每個(gè)用戶(hù)也可以被提供把自己的打印機(jī)暴露給外部用戶(hù)的能力。這可以通過(guò)選擇允許發(fā)送垃圾郵件的外部用戶(hù)來(lái)實(shí)現(xiàn)。1.NETPAGE系統(tǒng)體系結(jié)構(gòu)系統(tǒng)中的每個(gè)對(duì)象模型使用統(tǒng)一建模語(yǔ)言(UML)類(lèi)圖來(lái)描述。類(lèi)圖由通過(guò)關(guān)系而連接的對(duì)象類(lèi)的集合組成,這里對(duì)兩種關(guān)系感興趣關(guān)聯(lián)和泛化。關(guān)聯(lián)代表對(duì)象(即類(lèi)的實(shí)例)之間的某種關(guān)系。泛化與實(shí)際的類(lèi)有關(guān),能夠用下列方式理解如果一個(gè)類(lèi)被認(rèn)為是該類(lèi)的所有對(duì)象的集合,并且類(lèi)A是類(lèi)B的泛化,那么B簡(jiǎn)單地是A的子集。每個(gè)類(lèi)被描繪為標(biāo)注有該類(lèi)的名稱(chēng)的矩形。它包含類(lèi)的屬性列表(與名稱(chēng)之間用一條水平線(xiàn)隔開(kāi)),和類(lèi)操作列表(與屬性列表之間用一條水平線(xiàn)隔開(kāi))。但是,在下面的類(lèi)圖中從未對(duì)操作建模。關(guān)聯(lián)被描繪為連接兩個(gè)類(lèi)的線(xiàn)條,其可選地在任一端處標(biāo)注有該關(guān)聯(lián)的多重性。默認(rèn)的多重性為一。星號(hào)(*)指示多重性"若干",即零或更多。每個(gè)關(guān)聯(lián)可選地標(biāo)注有其名稱(chēng),還可選地在任一端處標(biāo)注有對(duì)應(yīng)類(lèi)的角色。開(kāi)放的菱形表示聚合關(guān)聯(lián)("是…的一部分(is-part-of)"),且被描繪于關(guān)聯(lián)線(xiàn)條的聚合器端處。泛化關(guān)系("是一種…(is-a)")被描繪為連接兩個(gè)類(lèi)的實(shí)線(xiàn),在泛化端處具有箭頭(開(kāi)放三角形的形式)。當(dāng)類(lèi)圖被分割成多個(gè)圖時(shí),在所有圖中(定義該類(lèi)的主圖除外),被復(fù)制的任何類(lèi)以虛線(xiàn)輪廓示出。其只在被定義處以屬性示出。1.1NETPAGENetpages是其上建立netpage網(wǎng)絡(luò)的基礎(chǔ)。它們?yōu)榘l(fā)布信息和交互式服務(wù)提供了一種基于紙張的用戶(hù)界面。netpage包含打印頁(yè)(或其它表面區(qū)域),該打印頁(yè)被不可見(jiàn)地打有對(duì)頁(yè)的在線(xiàn)描述的參考的標(biāo)簽。標(biāo)簽可以打印在頁(yè)的表面上,也可以打印在頁(yè)的表面中,可以在頁(yè)的子層中或上,或者可以合并在頁(yè)中。在線(xiàn)頁(yè)描述由netpage頁(yè)服務(wù)器不間斷地維護(hù)。頁(yè)描述說(shuō)明頁(yè)的可見(jiàn)布局和內(nèi)容,包括文本、圖形和圖像。它還描述頁(yè)上的輸入元素,包括按鈕、超鏈接、以及輸.入字段。雖然netpage(以及相關(guān)的頁(yè)描述)明顯不同,不同netpage的頁(yè)描述可以共享組件,如圖像。每個(gè)netpage的頁(yè)描述可以包括對(duì)這些公共組件的引用。Netpage允許使用netpage筆在其表面上做出的標(biāo)記被netpage系統(tǒng)同時(shí)捕獲和處理。多個(gè)netpage可以共享相同的頁(yè)描述。但是,為了允許通過(guò)其它相同頁(yè)的輸入被區(qū)分,每個(gè)netpage被分配有唯一的頁(yè)標(biāo)識(shí)符。這種頁(yè)ID具有足夠的精度,以在設(shè)想用于使用環(huán)境中的全部netpage之間區(qū)分。如果環(huán)境小,那么所述精度不需要與大環(huán)境中的一樣大。對(duì)于頁(yè)描述的每個(gè)引用被編碼在打印的標(biāo)簽中。該標(biāo)簽標(biāo)識(shí)了它出現(xiàn)于其上的唯一頁(yè),并且從而間接地標(biāo)識(shí)頁(yè)描述。在優(yōu)選實(shí)例中,所述標(biāo)簽也標(biāo)識(shí)其自身在所述頁(yè)上的位置。所述標(biāo)簽的特性在下文中更詳細(xì)地說(shuō)明。標(biāo)簽是以紅外吸收墨打印在紅外反射的任何基底,例如普通的紙上。近紅外波長(zhǎng)對(duì)人眼是不可見(jiàn)的,但是可以由帶有適當(dāng)濾波器的固態(tài)圖像傳感器容易地感測(cè)??梢允褂脤?duì)相關(guān)波長(zhǎng)或多個(gè)波長(zhǎng)敏感的傳感器,這種情況下不需要使用濾波器。其它的波長(zhǎng)可以與適當(dāng)?shù)幕缀蛡鞲衅鲿r(shí)一起被使用。標(biāo)簽被netpage筆中的區(qū)域(area)圖像傳感器感測(cè),被解碼,并且由所述標(biāo)簽編碼的數(shù)據(jù)被傳送到netpage系統(tǒng)(優(yōu)選地通過(guò)最近的netpage打印機(jī))。筆是無(wú)線(xiàn)的,并且通過(guò)短程無(wú)線(xiàn)鏈路與netpage打印機(jī)通信。標(biāo)簽為充分小并且被密集地設(shè)置,使得即使在頁(yè)上單擊時(shí)所述筆能夠地可靠地成像至少一個(gè)標(biāo)簽。重要的是,由于交互是無(wú)狀態(tài)的,在與所示頁(yè)的每次交互中,所述筆識(shí)別標(biāo)簽、并且提取頁(yè)ID頁(yè)以及位置。標(biāo)簽被可糾錯(cuò)地編碼,以使它們部分地耐受表面損壞。netpage頁(yè)服務(wù)器為每個(gè)打印的netpage頁(yè)維護(hù)唯一的頁(yè)實(shí)例,這允許其為每個(gè)打印的netpage頁(yè)的頁(yè)描述中的輸入字段維護(hù)用戶(hù)提供的值的不同的魚(yú)A果no.頁(yè)描述、頁(yè)實(shí)例和打印netpage之間的關(guān)系在圖4中說(shuō)明。在優(yōu)選實(shí)施例中,頁(yè)實(shí)例與打印它的netpage打印機(jī)和請(qǐng)求它的netpage用戶(hù)(如果知道的話(huà))兩者相關(guān)。對(duì)于以其基本形式的本發(fā)明的工作,頁(yè)實(shí)例與打印對(duì)應(yīng)物理頁(yè)的netpage打印機(jī)或者與請(qǐng)求頁(yè)的或所述頁(yè)為其打印的netpage用戶(hù)相關(guān)聯(lián)不是基本的。1.2NETPAGE標(biāo)簽1.2.1標(biāo)簽數(shù)據(jù)內(nèi)容在優(yōu)選形式中,每個(gè)標(biāo)簽標(biāo)識(shí)它出現(xiàn)于其中的區(qū)域,以及標(biāo)簽在區(qū)域中的位置。標(biāo)簽還可以包含與作為整體的區(qū)域有關(guān)或與該標(biāo)簽有關(guān)的旗標(biāo)(flag)。一個(gè)或多個(gè)旗標(biāo)位可以例如發(fā)信號(hào)到標(biāo)簽感測(cè)設(shè)備以提供反饋,該反饋表示關(guān)于該標(biāo)簽的緊鄰區(qū)域相關(guān)聯(lián)的函數(shù),而不需要感測(cè)設(shè)備參考(referto)該區(qū)域的描述。例如,當(dāng)一支netpage筆在一個(gè)超鏈接區(qū)域內(nèi)時(shí),它可以照亮一個(gè)"活動(dòng)區(qū)域"LED。下文中我們將更詳細(xì)地解釋?zhuān)趦?yōu)選實(shí)施例中,每個(gè)標(biāo)簽包含易于識(shí)別的不變結(jié)構(gòu),該結(jié)構(gòu)可以幫助初始檢測(cè),并且有助于最小化由表面或感測(cè)過(guò)程導(dǎo)致的任何歪曲(warp)的影響。該標(biāo)簽優(yōu)選地平鋪(tile)整個(gè)頁(yè),并且為足夠小,并且被密集地設(shè)置為即使在頁(yè)上單擊時(shí),筆仍然能夠可靠地將至少一個(gè)標(biāo)簽成像。重要的是,由于交互是無(wú)狀態(tài)的,在與頁(yè)的每次交互時(shí),筆識(shí)別頁(yè)ID和位置。在優(yōu)選實(shí)例中,標(biāo)簽所參考的區(qū)域與整個(gè)頁(yè)一致,并且編碼在標(biāo)簽中的區(qū)域ID因此與標(biāo)簽出現(xiàn)在其上的頁(yè)的頁(yè)ID是同義的。在其它實(shí)施例中,標(biāo)簽參考的區(qū)域可以是頁(yè)或其它表面的任意一個(gè)子區(qū)。例如,它可以與交互元素的區(qū)域一致,在該情況下區(qū)域ID可以直接標(biāo)識(shí)交互元素。每個(gè)標(biāo)簽通常包含16位的標(biāo)簽ID、至少90位的區(qū)域ID,以及許多旗標(biāo)位。假設(shè)最大標(biāo)簽密度為每平方英寸64個(gè),16位標(biāo)簽ID支持多至1024平方英寸的區(qū)域大小。簡(jiǎn)單地通過(guò)使用鄰接區(qū)域和映射可以連續(xù)地映射更大的區(qū)域,而不需增加標(biāo)簽ID精度。區(qū)域ID和標(biāo)簽ID之間的差別主要是一種方便。在大多數(shù)情況下,這兩者的連接可以視為一種全局唯一標(biāo)簽ID。相反地,其也可以方便地在標(biāo)簽ID中引入結(jié)構(gòu),例如定義標(biāo)簽的x坐標(biāo)和y坐標(biāo)。90位區(qū)域ID允許2,1027或者千萬(wàn)億萬(wàn)億)個(gè)不同的區(qū)域被唯一地標(biāo)識(shí)。標(biāo)簽還可以包含類(lèi)型信息,并且區(qū)域還可以以標(biāo)簽類(lèi)型的混合被打標(biāo)簽。例如,一個(gè)區(qū)域可以以一組編碼x坐標(biāo)的標(biāo)簽和另一組與所述第一交錯(cuò)的編碼y坐標(biāo)的標(biāo)簽來(lái)打標(biāo)簽。應(yīng)該理解的是,根據(jù)要使用系統(tǒng)的環(huán)境,區(qū)域ID和標(biāo)簽ID的精度可以高于或低于上述的精度。1.2.2標(biāo)簽數(shù)據(jù)編碼在一個(gè)實(shí)施例中,每個(gè)標(biāo)簽包含120位信息。120位標(biāo)簽數(shù)據(jù)使用(15,5)REED-SOLOMON碼被冗余編碼。這樣產(chǎn)生360個(gè)編碼位,包含每個(gè)都是15個(gè)4位符號(hào)的6個(gè)碼字。(15,5)碼支持每個(gè)碼字多達(dá)5個(gè)符號(hào)的差錯(cuò)被校正,也就是說(shuō),它容許每個(gè)碼字達(dá)33%的符號(hào)差錯(cuò)率。每個(gè)4位符號(hào)在標(biāo)簽中以空間相干的方式被表示,而6個(gè)碼字的符號(hào)在標(biāo)簽中被空間地交錯(cuò)。這確保突發(fā)錯(cuò)誤(影響多個(gè)空間相鄰位的錯(cuò)誤)破壞總體的最小數(shù)量的符號(hào)和任一個(gè)碼字中的最小數(shù)量的符號(hào),從而使突發(fā)錯(cuò)誤能夠被完全校正的可能性最大化??梢圆捎萌魏魏线m的錯(cuò)誤校正碼碼代替(15,5)REED-SOLOMON碼,例如具有較多或較少冗余,具有相同或不同的符號(hào)和碼字大小的REED-SOLOMON碼,另一分組碼(blockcode)、或不同種類(lèi)的碼如巻積碼,(見(jiàn)例如,StephenB.Wicker,ErrorControlSystemsforDigitalCommunicationandStorage,Prentice-Ha111995,其內(nèi)容通過(guò)交叉引用結(jié)合在此)。1.2.3物理的標(biāo)簽結(jié)構(gòu)圖5中所示的標(biāo)簽的物理表示包括固定目標(biāo)結(jié)構(gòu)15、16、17和可變數(shù)據(jù)區(qū)域18。固定目標(biāo)結(jié)構(gòu)允許感測(cè)設(shè)備(如netpage筆)檢測(cè)標(biāo)簽并推斷其相對(duì)于傳感器的三維取向。數(shù)據(jù)區(qū)域包含編碼的標(biāo)簽數(shù)據(jù)的各個(gè)位的表示。為了實(shí)現(xiàn)正確的標(biāo)簽再現(xiàn),以256X256點(diǎn)的分辨率對(duì)標(biāo)簽進(jìn)行再現(xiàn)。當(dāng)以每英寸1600點(diǎn)打印時(shí),這產(chǎn)生具有大約直徑為4毫米的標(biāo)簽。在這種分辨率下,標(biāo)簽被設(shè)計(jì)為由半徑為16個(gè)點(diǎn)的"靜區(qū)"環(huán)繞。由于這種靜區(qū)也是由相鄰標(biāo)簽構(gòu)成的,因此它只對(duì)標(biāo)簽的有效直徑增加了16個(gè)點(diǎn)。標(biāo)簽包含6個(gè)目標(biāo)結(jié)構(gòu)。檢測(cè)環(huán)15允許感測(cè)設(shè)備初始地檢測(cè)標(biāo)簽。由于這種環(huán)是旋轉(zhuǎn)不變的,以及由于其縱橫比的簡(jiǎn)單校正除去大多數(shù)透視畸變的影響,所以所述環(huán)容易檢測(cè)。由于傳感器的偏轉(zhuǎn),取向軸16允許感測(cè)設(shè)備確定標(biāo)簽的近似的平面取向。取向軸是傾斜的,以產(chǎn)生唯一的取向。4個(gè)透視目標(biāo)17允許感測(cè)設(shè)備推斷標(biāo)簽的準(zhǔn)確的二維透視變換,以及由此標(biāo)簽相對(duì)于傳感器的準(zhǔn)確的三維位置與取向。所有目標(biāo)結(jié)構(gòu)都是冗余地大,以提高它們對(duì)噪聲的不敏感性??傮w標(biāo)簽形狀是圓形的。在其它物中這支持如包在不規(guī)則三角格子上的最佳標(biāo)簽如被需要用于平鋪一個(gè)任意的非平面表面。但是,也可以把標(biāo)簽排列在帶有n個(gè)頂點(diǎn)的任意多邊形的頂點(diǎn)上,其中的n范圍從3到無(wú)窮大,如所需的。與圓形檢測(cè)環(huán)15組合,這使得了標(biāo)簽內(nèi)的數(shù)據(jù)位的圓形排列最佳。如圖48所示,為了最大化其尺寸,每個(gè)數(shù)據(jù)位由一個(gè)徑向楔形510表示,所述楔形處于以?xún)蓷l徑向線(xiàn)512、一條徑向內(nèi)弧514和一條徑向外弧516為邊界的區(qū)域的形式。在1600dpi,每個(gè)楔形510具有最小尺寸8個(gè)點(diǎn),并且被設(shè)計(jì)以使其基底(即其內(nèi)弧514)至少等于這個(gè)最小尺寸。楔形510的徑向高度始終等于最小尺寸。每個(gè)4位數(shù)據(jù)符號(hào)由2x2個(gè)楔形510的陣列518表示,如圖48中最好地示出。6個(gè)碼字中的每個(gè)碼字的15個(gè)4位數(shù)據(jù)符號(hào)被配置到四個(gè)同心的符號(hào)環(huán)18a-18d中,如圖5所示,處于如圖49-51中所示的交錯(cuò)的方式。第一到第六碼字520-525的符號(hào)在繞所述標(biāo)簽的圓形行進(jìn)中被交替地配置。所述交錯(cuò)被設(shè)計(jì)以最大化相同碼字的任意兩個(gè)符號(hào)之間的平均空間距離。碼字或它們的數(shù)據(jù)符號(hào)的其他排列可以被使用。標(biāo)簽的物理布局或每個(gè)標(biāo)簽內(nèi)的數(shù)據(jù)符號(hào)的形狀和/或排列對(duì)本發(fā)明的工作不是基本的。所必須的僅是每個(gè)標(biāo)簽為想要的使用編碼足夠的信息。標(biāo)簽中冗余的使用是優(yōu)選的,但是在其基本水平上,對(duì)本發(fā)明的工作不是真正基本的。同樣地可以使用其它的標(biāo)簽排列。其他標(biāo)簽結(jié)構(gòu)的例子被描述于美國(guó)專(zhuān)利5,625,412,5,661,506,5,477,012和5,852,434以及PCT申請(qǐng)PCT/US98/20597中,其每個(gè)的內(nèi)容以參考方式結(jié)合在此。為了支持通過(guò)感測(cè)設(shè)備與打標(biāo)簽區(qū)域的"單擊"交互,不管感測(cè)設(shè)備被定位在區(qū)域中的何處或處于什么取向,感測(cè)設(shè)備必須能夠"看到"其視野中的至少一個(gè)完整的標(biāo)簽。因此,所需要的感測(cè)設(shè)備的視野的直徑必須為標(biāo)簽的尺寸和間隔的函數(shù)。假設(shè)圓形的標(biāo)簽形狀,當(dāng)標(biāo)簽被平鋪在等邊三角形格上時(shí),可以獲得傳感器視野的最小直徑,如圖6所示。1.2.4標(biāo)簽圖像處理和解碼圖5中所示的標(biāo)簽的標(biāo)簽圖像處理和解碼由感測(cè)設(shè)備(如圖7所示的netpage筆)進(jìn)行。當(dāng)從圖像傳感器獲得捕獲的圖像時(shí),圖像的動(dòng)態(tài)范圍被確定(在20)。然后,范圍的中心被選為圖像21的二進(jìn)制閾值。圖像隨后被定限并且被分割到連接的像素區(qū)(即形狀23)中(在22)。太小而無(wú)法代表標(biāo)簽?zāi)繕?biāo)結(jié)構(gòu)的形狀被放棄。每個(gè)形狀的尺寸和質(zhì)心(centroid)也被計(jì)算。然后,為每個(gè)形狀計(jì)算(在24處)二進(jìn)制形狀矩(moment)25,并且這些為以后定位目標(biāo)結(jié)構(gòu)提供了依據(jù)。中心形狀矩由它們的本性決定是與位置無(wú)關(guān)的,而且可以容易地成為與縮放(scale)、縱橫比和旋轉(zhuǎn)無(wú)關(guān)。環(huán)形目標(biāo)結(jié)構(gòu)15是首先要定位的(在26)。環(huán)形具有當(dāng)透視畸變時(shí)工作良好的優(yōu)點(diǎn)。通過(guò)對(duì)每個(gè)形狀的矩進(jìn)行方位(aspect)標(biāo)準(zhǔn)化和旋轉(zhuǎn)標(biāo)準(zhǔn)化進(jìn)行匹配。一旦其二階矩被標(biāo)準(zhǔn)化,即使透視畸顯著,環(huán)也容易識(shí)別。環(huán)的原始方位和旋轉(zhuǎn)27—起為透視變換提供了有用的近似。軸目標(biāo)結(jié)構(gòu)16是下一個(gè)要定位的(在28)。通過(guò)把環(huán)的標(biāo)準(zhǔn)化應(yīng)用到每個(gè)形狀的矩和旋轉(zhuǎn)標(biāo)準(zhǔn)化結(jié)果矩進(jìn)行匹配。一旦其二階矩被標(biāo)準(zhǔn)化,軸目標(biāo)被容易地識(shí)別。需要注意的是,為了消除(disambiguate)軸的兩個(gè)可能的取向的歧義,還需要一個(gè)三階矩。所述形狀被故意向一側(cè)傾斜,以使此成為可能。還需要注意的是,在已經(jīng)應(yīng)用了環(huán)的標(biāo)準(zhǔn)化后,只能對(duì)軸目標(biāo)進(jìn)行旋轉(zhuǎn)標(biāo)準(zhǔn)化,因?yàn)橥敢暬兛赡茈[藏軸目標(biāo)的軸。由于筆偏轉(zhuǎn)29,軸目標(biāo)的原始旋轉(zhuǎn)提供了標(biāo)簽旋轉(zhuǎn)的有用近似。四個(gè)透視目標(biāo)結(jié)構(gòu)17是最后要定位的(在30)。此時(shí),可以根據(jù)它們已知的與環(huán)和軸目標(biāo)的空間關(guān)系、環(huán)的方位和旋轉(zhuǎn)、以及軸的旋轉(zhuǎn)來(lái)計(jì)算它們的位置的好的估計(jì)。通過(guò)把環(huán)的標(biāo)準(zhǔn)化應(yīng)用到每個(gè)形狀的矩來(lái)進(jìn)行匹配。一旦它們的二階矩被標(biāo)準(zhǔn)化,圓形透視目標(biāo)容易識(shí)別,并且與每個(gè)估計(jì)位置最近的目標(biāo)被作為匹配。四個(gè)透視目標(biāo)的原始質(zhì)心被作為標(biāo)簽空間中己知大小的正方形的透視畸變的轉(zhuǎn)角31,并且基于求解將四個(gè)標(biāo)簽空間與圖像空間點(diǎn)對(duì)相關(guān)的很好理解的等式進(jìn)行求解來(lái)推斷(在32)八自由度的透視變換33(見(jiàn)Heckbert,P.,FundamentalsofTextureMappingandImageWarping,MasterThesis,Dept.ofEECS,U.ofCaliforniaatBerkeley,TechnicalReportNo.UCB/CSD89/516,June1989,其內(nèi)容通過(guò)交叉參考結(jié)合在此)。所推斷的標(biāo)簽空間到圖像空間的透視變換用于把標(biāo)簽空間中的每個(gè)已知的數(shù)據(jù)位位置投射(在36)到圖像空間中,在所示圖像空間中,實(shí)值(real-valued)位置被用于對(duì)輸入圖像中四個(gè)相關(guān)的相鄰像素進(jìn)行雙線(xiàn)性插入(在36)。以前計(jì)算得到的圖像閾值21用于對(duì)所述結(jié)果定限,以獲得最終位值37。一旦以這個(gè)方式獲得了全部360個(gè)數(shù)據(jù)位37,6個(gè)60位Reed-Solomon碼字的每個(gè)被解碼(在38),以產(chǎn)生20個(gè)解碼位39,或者全部120個(gè)解碼位。需要注意的是,碼字符號(hào)是以碼字的順序被采樣的,因此碼字在采樣過(guò)程中被隱含地去交錯(cuò)。如上所述,物理標(biāo)簽結(jié)構(gòu)或編碼系統(tǒng)對(duì)本發(fā)明不是基本的,并且可以采用每個(gè)標(biāo)簽的其它物理排列。將會(huì)理解,識(shí)別和解碼標(biāo)簽圖像以檢索編碼數(shù)據(jù)的過(guò)程取決于標(biāo)簽的物理結(jié)構(gòu)和用于冗余地編碼數(shù)據(jù)的系統(tǒng)。環(huán)目標(biāo)15只在圖像的子區(qū)中被尋找,它與圖像的關(guān)系能夠保證它(如果被找到)是完整標(biāo)簽的一部分。如果完整標(biāo)簽沒(méi)有被找到以及成功地解碼,那么不會(huì)為當(dāng)前幀記錄筆的位置。如果有足夠的處理能力和理想地非最小視野193,另一種策略涉及在當(dāng)前圖像中尋找另一個(gè)標(biāo)簽。獲得的標(biāo)簽數(shù)據(jù)指示包含該標(biāo)簽的區(qū)域的標(biāo)識(shí)和該標(biāo)簽在區(qū)域中的位置。然后,從標(biāo)簽上的觀(guān)察的透視變換33以及筆的物理軸與筆的光軸之間的己知空間關(guān)系推斷(在34)筆尖在區(qū)域中的精確位置35以及筆的總體取向35。1.2.5另一種標(biāo)簽結(jié)構(gòu)上述的標(biāo)簽結(jié)構(gòu)被設(shè)計(jì)成允許平面表面的規(guī)則平鋪以及非平面表面的不規(guī)則平鋪兩者。通常在非平面表面上規(guī)則平鋪是不可能的。在標(biāo)簽的規(guī)則平鋪為可能的較常見(jiàn)的平面表面即如紙張等的表面的情況中,可以使用利用平鋪的規(guī)則性質(zhì)的較有效的標(biāo)簽結(jié)構(gòu)。另一種更適合于規(guī)則平鋪的標(biāo)簽結(jié)構(gòu)在圖6a中示出。所述另一種標(biāo)簽4是正方形的,并且?guī)в?個(gè)透視目標(biāo)17。它在結(jié)構(gòu)上與Bennett等人在美國(guó)專(zhuān)利5051746中所述的標(biāo)簽相似。該標(biāo)簽代表60個(gè)4位Reed-Solomon符號(hào)47,總共為240位。該標(biāo)簽把每一個(gè)位表示為點(diǎn)48,并且每個(gè)零位由對(duì)應(yīng)點(diǎn)的缺少代表。所述透視目標(biāo)被設(shè)計(jì)為在相鄰標(biāo)簽之間共享,如圖6b和6c所示。圖6b顯示了16個(gè)標(biāo)簽的正方形平鋪以及對(duì)應(yīng)的最小視野193,該視野必須跨越兩個(gè)標(biāo)簽的對(duì)角線(xiàn)。圖6c顯示了9個(gè)標(biāo)簽的正方形平鋪,包含用于說(shuō)明目的的所有的一個(gè)位。使用(15,7)Reed-Solomon碼,112位標(biāo)簽數(shù)據(jù)被冗余地編碼,以產(chǎn)生240個(gè)編碼位。4個(gè)碼字在標(biāo)簽內(nèi)被空間地交錯(cuò),以使對(duì)突發(fā)錯(cuò)誤的復(fù)原力最大化。假設(shè)采用的是如前所述的16位標(biāo)簽ID,這允許達(dá)92位的區(qū)域ID。由于標(biāo)簽的數(shù)據(jù)承載點(diǎn)48被設(shè)計(jì)為不覆蓋相鄰點(diǎn),因此標(biāo)簽組不會(huì)產(chǎn)生與目標(biāo)類(lèi)似的結(jié)構(gòu)。這也省墨。因此所述透視目標(biāo)允許檢測(cè)標(biāo)簽,所以不需要其它目標(biāo)。標(biāo)簽圖像處理如上面1,2.4中所述而進(jìn)行,所不同的是步驟26和28被省略了。雖然可以在標(biāo)簽中包含取向特征以允許消除標(biāo)簽相對(duì)于傳感器的4個(gè)可能的取向的歧義,也可在標(biāo)簽數(shù)據(jù)中嵌入取向數(shù)據(jù)。例如,4個(gè)碼字可以排列為使每個(gè)標(biāo)簽取向包含一個(gè)放置于該取向上的碼字,如圖6d所示,其中每個(gè)符號(hào)都標(biāo)注有其碼字的號(hào)(l-4)以及符號(hào)在碼字中的位置(A-0)。然后,標(biāo)簽解碼包括在每個(gè)取向上解碼一個(gè)碼字。每個(gè)碼字可以包含指示它是否是第一個(gè)碼字的單個(gè)位,或者包含指示它是哪一個(gè)碼字的兩位。后一種方法的優(yōu)點(diǎn)是如果,比方說(shuō),只需要一個(gè)碼字的數(shù)據(jù)內(nèi)容,那么最多兩個(gè)碼字需要被解碼以獲得所需的數(shù)據(jù)。當(dāng)在一個(gè)筆劃中不需要改變區(qū)域ID并且因此只在筆劃開(kāi)始處解碼該區(qū)域ID時(shí),可能出現(xiàn)這種情況。然后在一個(gè)筆劃中只需要包含標(biāo)簽ID的碼字。而且,由于在筆劃中感測(cè)設(shè)備的旋轉(zhuǎn)變化較慢并且是可預(yù)測(cè)的,所以對(duì)于每個(gè)幀,通常只需對(duì)一個(gè)碼字解碼??墒∪ニ型敢暷繕?biāo),而依靠自登記的數(shù)據(jù)表示法。在這種情況下,每個(gè)位值(或多位值)典型地由一個(gè)明確的字形(glyph)代表,即缺位值由缺少字形表示。這樣保證數(shù)據(jù)格被良好地填充,因而允許可靠地標(biāo)識(shí)格,并且其透視畸變被檢測(cè)以及隨后在數(shù)據(jù)采樣期間被糾正。為了能夠檢測(cè)到標(biāo)簽的邊界,每個(gè)標(biāo)簽數(shù)據(jù)必須包含標(biāo)記圖案,并且必須把這些冗余地編碼以實(shí)現(xiàn)可靠的檢測(cè)。這種記號(hào)圖案的開(kāi)銷(xiāo)與明確的透視目標(biāo)的開(kāi)銷(xiāo)類(lèi)似。一種這樣的方案使用相對(duì)于格頂點(diǎn)的各種點(diǎn)放置的斑點(diǎn)來(lái)代表不同的字形,從而代表不伺的多位值(見(jiàn)AnotoTechnologyDescription,AnotoApril2000)。1.2.6標(biāo)簽映射對(duì)標(biāo)簽進(jìn)行解碼將產(chǎn)生區(qū)域ID、標(biāo)簽ID以及相對(duì)于標(biāo)簽的筆變換。在標(biāo)簽ID和相對(duì)于標(biāo)簽的筆位置能夠被轉(zhuǎn)換為標(biāo)簽區(qū)域中的絕對(duì)位置之前,必須知道標(biāo)簽在區(qū)域內(nèi)的位置。這由標(biāo)簽映射給出,標(biāo)簽映射是一個(gè)把打標(biāo)簽區(qū)域中的每個(gè)標(biāo)簽ID映射到對(duì)應(yīng)位置的函數(shù)。標(biāo)簽映射類(lèi)圖在圖22中示出,它是netpage打印機(jī)類(lèi)圖的部分。標(biāo)簽映射反映以標(biāo)簽平鋪表面區(qū)域的方案,并且其可以根據(jù)表面類(lèi)型而變化。當(dāng)多個(gè)打標(biāo)簽的區(qū)域共享相同的平鋪方案和相同的標(biāo)簽編號(hào)方案時(shí),它們也可以共享相同的標(biāo)簽映射。區(qū)域的標(biāo)簽映射必須能夠通過(guò)區(qū)域ID檢索。因此,給定區(qū)域ID、標(biāo)簽ID和筆變換,可以檢索標(biāo)簽映射。標(biāo)簽ID能夠被轉(zhuǎn)換為區(qū)域內(nèi)的絕對(duì)標(biāo)簽位置,并且相對(duì)于標(biāo)簽的筆位置可以加到標(biāo)簽位置上,以產(chǎn)生區(qū)域內(nèi)絕對(duì)的筆位置。1.2.7打標(biāo)簽方案兩種截然不同的表面編碼方案是令人感興趣的,兩者都使用本節(jié)中先前描述的標(biāo)簽結(jié)構(gòu)。優(yōu)選的編碼方案使用如已討論的"位置指示"標(biāo)簽。另一種編碼方案使用"對(duì)象指示"標(biāo)簽。位置指示標(biāo)簽包含標(biāo)簽ID,當(dāng)該標(biāo)簽ID通過(guò)與標(biāo)簽區(qū)域有關(guān)的標(biāo)簽映射被轉(zhuǎn)換時(shí),產(chǎn)生區(qū)域內(nèi)唯一的標(biāo)簽位置。筆相對(duì)于標(biāo)簽的位置被加到該標(biāo)簽位置上,以產(chǎn)生區(qū)域內(nèi)筆的位置。而筆的位置又可用來(lái)確定筆相對(duì)于用戶(hù)接口元素的位置,所述用戶(hù)接口元素在與區(qū)域有關(guān)的頁(yè)描述中。不僅用戶(hù)接口元素本身被標(biāo)識(shí),而且相對(duì)于用戶(hù)接口元素的位置也被標(biāo)識(shí)。因此,位置指示標(biāo)簽一般地支持在特定用戶(hù)接口元素的區(qū)域中的絕對(duì)筆路徑的捕獲。對(duì)象指示標(biāo)簽包含一個(gè)標(biāo)簽ID,該標(biāo)簽ID直接標(biāo)識(shí)與區(qū)域有關(guān)的頁(yè)描述中的用戶(hù)接口元素。用戶(hù)接口元素的區(qū)域中的所有標(biāo)簽都標(biāo)識(shí)用戶(hù)接口元素,這使它們都相同并因此不能區(qū)分開(kāi)。所以,對(duì)象指示標(biāo)簽不支持絕對(duì)筆路徑的捕獲。但是,它們的確支持相對(duì)筆路徑的捕獲。只要位置采樣頻率超出所遇到的標(biāo)簽頻率的2倍以上,就可以明確地確定在一個(gè)筆劃中從一個(gè)被采樣的筆位置到下一個(gè)的位移。在任何一種打標(biāo)簽方案中,標(biāo)簽與netpage上作為用戶(hù)交互元素的相關(guān)視覺(jué)元素協(xié)同工作,這樣,用戶(hù)可以使用適當(dāng)?shù)母袦y(cè)設(shè)備與打印頁(yè)交互,從而通過(guò)感測(cè)設(shè)備讀取標(biāo)簽數(shù)據(jù)并在netpage系統(tǒng)中產(chǎn)生適當(dāng)?shù)捻憫?yīng)。1.3文檔與頁(yè)描述在圖25和26中顯示了文檔與頁(yè)描述類(lèi)圖的一個(gè)優(yōu)選實(shí)例。在netpage系統(tǒng)中,文檔在三個(gè)級(jí)別處被描述。在最抽象級(jí)上,文檔836具有一種層次結(jié)構(gòu),其終端元素839與內(nèi)容對(duì)象840(例如文本對(duì)象、文本風(fēng)格對(duì)象、圖像對(duì)象等)相關(guān)聯(lián)。一旦文檔被以特定頁(yè)大小并且根據(jù)特定用戶(hù)的縮放因子優(yōu)選打印到打印機(jī)上時(shí),文檔被加上頁(yè)碼以及另外被格式化。在某些情況下,格式化的終端元素835與內(nèi)容對(duì)象有關(guān),這些內(nèi)容對(duì)象與相關(guān)于它們的對(duì)應(yīng)終端元素的內(nèi)容對(duì)象不同,特別是在內(nèi)容對(duì)象為風(fēng)格有關(guān)的情況下。文檔和頁(yè)的每個(gè)打印實(shí)例也被分開(kāi)描述,從而允許通過(guò)特定頁(yè)實(shí)例830捕獲的輸入與通過(guò)相同頁(yè)描述的其它實(shí)例捕獲的輸入分開(kāi)被記錄。由于在頁(yè)服務(wù)器上存在最抽象的文檔描述,允許用戶(hù)請(qǐng)求文檔拷貝,而不被強(qiáng)迫接受源文檔的特定格式。例如,用戶(hù)可以通過(guò)具有不同頁(yè)尺寸的打印機(jī)來(lái)請(qǐng)求拷貝。相反地,在頁(yè)服務(wù)器上的格式化的文檔描述的存在允許頁(yè)服務(wù)器有效地解釋在特定打印頁(yè)上用戶(hù)動(dòng)作。格式化的文檔834包含一組格式化的頁(yè)描述5,其中的每個(gè)頁(yè)描述包含一組格式化的終端元素835。每個(gè)格式化的元素在頁(yè)上有一個(gè)空間范圍或區(qū)域58。這限定了輸入元素(如超鏈接和輸入域)的活動(dòng)區(qū)域。文檔實(shí)例831與格式化的文檔834對(duì)應(yīng)。它包含一組頁(yè)實(shí)例830,每個(gè)頁(yè)實(shí)例與格式化文檔的一個(gè)頁(yè)描述5對(duì)應(yīng)。每個(gè)頁(yè)實(shí)例830描述單個(gè)唯一的打印的netpagel,并記錄該netpage的頁(yè)ID50。如果其代表隔離的被請(qǐng)求頁(yè)的拷貝,那么頁(yè)實(shí)例不是文檔實(shí)例的部分。一個(gè)頁(yè)實(shí)例包含一組終端元素實(shí)例832。元素實(shí)例僅在其記錄實(shí)例特定信息的情況時(shí)存在。因此,對(duì)于超鏈接元素存在超鏈接實(shí)例,因?yàn)樗涗泴?duì)頁(yè)實(shí)例為特定的事務(wù)處理ID55;對(duì)于字段元素存在字段實(shí)例,因?yàn)樗涗泴?duì)頁(yè)實(shí)例為特定的輸入。但是,對(duì)于靜態(tài)元素(如文本流)不存在元素實(shí)例。一個(gè)終端元素可以為靜態(tài)元素843、超鏈接元素844、字段元素845、或頁(yè)服務(wù)器命令元素846,如圖27所示。一個(gè)靜態(tài)元素843可以是帶有相關(guān)的風(fēng)格對(duì)象854的風(fēng)格元素847、帶有相關(guān)的風(fēng)格化文本對(duì)象855的文本流元素848、帶有相關(guān)的圖像元素856的圖像元素849、帶有相關(guān)的圖形對(duì)象857的圖形元素850、帶有相關(guān)的視頻剪輯對(duì)象858的視頻剪輯元素851、帶有相關(guān)的音頻剪輯對(duì)象859的音頻剪輯元素852、或帶有相關(guān)的腳本對(duì)象860的腳本元素853,如圖28所示。頁(yè)實(shí)例可以具有背景字段833,該背景字段用于記錄在頁(yè)上捕獲的,不應(yīng)用于特定的輸入元素的任何數(shù)字墨。在本發(fā)明的優(yōu)選形式中,標(biāo)簽映射811被與每個(gè)頁(yè)實(shí)例關(guān)聯(lián),以允許頁(yè)上的標(biāo)簽可以被轉(zhuǎn)換為頁(yè)上的位置。1.4NETPAGE網(wǎng)絡(luò)在優(yōu)選實(shí)施例中,一個(gè)netpage網(wǎng)絡(luò)包含通過(guò)網(wǎng)絡(luò)19如因特網(wǎng)連接的netpage頁(yè)服務(wù)器10、netpage注冊(cè)服務(wù)器l1、netpagelD服務(wù)器12、netpage應(yīng)用服務(wù)器13、netpage發(fā)布服務(wù)器14、以及netpage打印機(jī)601的分布設(shè)置,如圖3所示。Netpage注冊(cè)服務(wù)器ll是一個(gè)記錄用戶(hù)、筆、打印機(jī)、應(yīng)用和發(fā)布之間的關(guān)系以及從而對(duì)各種網(wǎng)絡(luò)活動(dòng)授權(quán)的服務(wù)器。在應(yīng)用事務(wù)處理中,它對(duì)用戶(hù)進(jìn)行鑒權(quán)并作為一個(gè)代表己鑒權(quán)的用戶(hù)的簽名代理。如果需要,它還提供手寫(xiě)識(shí)別服務(wù)。如上所述,netpage頁(yè)服務(wù)器10維護(hù)著與頁(yè)描述和頁(yè)實(shí)例有關(guān)的持久信息。Netpage網(wǎng)絡(luò)包含任意數(shù)量的頁(yè)服務(wù)器,每個(gè)頁(yè)服務(wù)器處理頁(yè)實(shí)例的一個(gè)子集。由于頁(yè)服務(wù)器還為每個(gè)頁(yè)實(shí)例維護(hù)用戶(hù)輸入值,客戶(hù)機(jī)(如netpage打印機(jī))可以直接向適當(dāng)?shù)捻?yè)服務(wù)器發(fā)送netpage輸入。頁(yè)服務(wù)器對(duì)與對(duì)應(yīng)的頁(yè)描述相關(guān)的任意這種輸入進(jìn)行解釋。NetpagelD服務(wù)器12按照需要分配文檔ID51,并通過(guò)其ID分配方案提供頁(yè)服務(wù)器的負(fù)載均衡。Netpage打印機(jī)使用互聯(lián)網(wǎng)分布式名稱(chēng)系統(tǒng)(DNS),或類(lèi)似地將netpage頁(yè)ID50解析為處理對(duì)應(yīng)頁(yè)實(shí)例的netpage頁(yè)服務(wù)器的網(wǎng)絡(luò)地址。Netpage應(yīng)用服務(wù)器13是掌管(host)交互netpage應(yīng)用的服務(wù)器。Netpage發(fā)布服務(wù)器14是一個(gè)應(yīng)用服務(wù)器,它向netpage打印機(jī)發(fā)布netpage文檔。它們?cè)诘诙?jié)中詳細(xì)討論。Netpage月艮務(wù)器可以被掌管在來(lái)自制造商如IBM、Hewlett-Packard和Sun的多種網(wǎng)絡(luò)服務(wù)器平臺(tái)上。多個(gè)netpage月艮務(wù)器可以在單個(gè)主機(jī)上同時(shí)運(yùn)行,并且單個(gè)服務(wù)器也可以分布到多個(gè)主機(jī)上。由netpage服務(wù)器提供的部分或全部功能以及特別是由ID服務(wù)器和頁(yè)服務(wù)器提供的功能,還可以在netpage設(shè)備如netpage打印機(jī)、計(jì)算機(jī)工作站中或在局域網(wǎng)上直接提供。1.5NETPAGE打印機(jī)Netpage打印機(jī)601是注冊(cè)到netpage系統(tǒng)并按需以及通過(guò)預(yù)訂來(lái)打印netpage文檔的設(shè)備。每臺(tái)打印機(jī)有唯一的打印機(jī)ID62,并且經(jīng)由如因特網(wǎng)的網(wǎng)絡(luò),理想地是經(jīng)由寬帶連接而被連接到netpage網(wǎng)絡(luò)。除了在非易失性存儲(chǔ)器中的身份和安全設(shè)置外,netpage打印機(jī)不需要包含任何永久存儲(chǔ)。就用戶(hù)而言,"網(wǎng)絡(luò)是計(jì)算機(jī)"。在分布式netpage頁(yè)服務(wù)器10的幫助下,Netpage跨越空間與時(shí)間交互地運(yùn)行,獨(dú)立于特定的netpage打印機(jī)。Netpage打印機(jī)從netpage發(fā)布服務(wù)器14接收預(yù)訂的netpage文檔。每個(gè)文檔被分布在兩部分中頁(yè)布局以及填充頁(yè)的實(shí)際文本和圖像對(duì)象。由于個(gè)性化,頁(yè)布局典型地是特定預(yù)訂者特有的,并且因而通過(guò)適當(dāng)?shù)捻?yè)服務(wù)器被點(diǎn)播到預(yù)訂者的打印機(jī)。另一方面,文本和圖像對(duì)象通常是與其他預(yù)訂者共享的,并且被多播到所有預(yù)訂者的打印機(jī)和適當(dāng)?shù)捻?yè)服務(wù)器。Netpage發(fā)布服務(wù)器把文檔內(nèi)容的分段優(yōu)化為點(diǎn)播和多播。在接到文檔頁(yè)布局的點(diǎn)播后,打印機(jī)知道監(jiān)聽(tīng)哪些多播(如果有的話(huà))。一旦打印機(jī)已經(jīng)接收到限定待打印文檔的完整的頁(yè)布局和對(duì)象時(shí),它就可以打印文檔了。打印機(jī)柵格化,并且同時(shí)在紙張的兩側(cè)上打印奇數(shù)和偶數(shù)頁(yè)。為此,它包含雙打印弓I擎控制器760和利用MemjetTM打印頭350的打印引擎。打印過(guò)程包括兩個(gè)去耦合的階段頁(yè)描述的柵格化,以及頁(yè)圖象的展開(kāi)和打印。柵格圖像處理器(RIP)由一個(gè)或多個(gè)并行運(yùn)行的標(biāo)準(zhǔn)DSP757構(gòu)成。雙打印引擎控制器由客戶(hù)處理器構(gòu)成,這些處理器實(shí)時(shí)地展開(kāi)、抖動(dòng)和打印頁(yè)圖像,同步于打印引擎中的打印頭的操作。未被使能用于不可見(jiàn)IR打印的打印機(jī)具有選項(xiàng)以使用IR-吸收的黑墨打印標(biāo)簽,盡管這將標(biāo)簽限制到所述頁(yè)的其他空白區(qū)。雖然這種頁(yè)比不可見(jiàn)的IR-打印的頁(yè)具有更有限的功能性,它們?nèi)匀槐环诸?lèi)為netpage。普通的netpage打印機(jī)在紙張上打印netpage。比較專(zhuān)用的n鄰age打印機(jī)可以在更專(zhuān)用的表面上如球或塑料板上打印。每個(gè)打印機(jī)支持至少一種表面類(lèi)型,并且支持用于每個(gè)表面類(lèi)型的至少一種標(biāo)簽平鋪方案以及由此的標(biāo)簽映射。描述實(shí)際用于打印文檔的標(biāo)簽平鋪方案的標(biāo)簽映射811成為與該文檔關(guān)聯(lián)的,從而使所述文檔的標(biāo)簽?zāi)軌虮徽_地解釋。圖2顯示了netpage打印機(jī)類(lèi)圖,該圖反映了由netpage網(wǎng)絡(luò)上的注冊(cè)服務(wù)器ll維護(hù)的、與打印機(jī)有關(guān)的信息。在第6節(jié)中,我們以圖11到16為參考較詳細(xì)說(shuō)明了netpage打印機(jī)的一個(gè)優(yōu)選實(shí)施例。1.5.1MemjetTM打印頭Netpage系統(tǒng)可以使用由很寬范圍的數(shù)字打印技術(shù)包括熱噴墨,壓電噴墨,激光電子照相以及其他所制造的打印機(jī)來(lái)操作。但是,為了廣泛的消費(fèi)者接受,需要netpage打印機(jī)具有下列特性照相質(zhì)量彩色打印高質(zhì)量文本打印高可靠性低的打印機(jī)成本低的墨成本低的紙成本簡(jiǎn)單操作接近無(wú)聲打印高打印速度同時(shí)雙面打印緊湊的形狀因素低功耗目前,沒(méi)有商業(yè)可獲的打印技術(shù)具有所有這些特性。為了使能生產(chǎn)具有這些特性的打印機(jī),本申請(qǐng)人己經(jīng)發(fā)明了新打印技術(shù),稱(chēng)為MemjetTM技術(shù)。MemjetTM是按需供滴噴墨技術(shù),它結(jié)合了使用微機(jī)電系統(tǒng)(MEMS)技術(shù)制造的頁(yè)寬打印頭。圖17顯示了MemjetTM打印頭的單個(gè)打印元件300。Netpage壁式打印機(jī)結(jié)合168960個(gè)打印元件300,以構(gòu)成1600dpi的頁(yè)寬雙工打印機(jī)。這種打印機(jī)同時(shí)打印青、品紅、黃、黑和紅外墨、以及紙調(diào)節(jié)劑(conditioner)和墨固定劑。打印元件300大約為110微米長(zhǎng),32微米寬。這些打印元件的陣列在硅基板301上形成,硅基板301上結(jié)合了CMOS邏輯、數(shù)據(jù)傳輸、時(shí)序以及驅(qū)動(dòng)電路(沒(méi)有示出)。打印元件300的主要元件是噴嘴302、噴嘴邊303、噴嘴室304、流體密封305、墨溝道邊306、杠桿臂307、有源激勵(lì)器梁對(duì)308、無(wú)源激勵(lì)器梁對(duì)309、有源激勵(lì)器錨310、無(wú)源激勵(lì)器錨311、以及墨入口312。有源激勵(lì)器梁對(duì)308與無(wú)源激勵(lì)器梁對(duì)309在接合319處被機(jī)械地接合。兩個(gè)梁對(duì)被錨定在它們相應(yīng)的錨點(diǎn)310和311。元件308、309、310、311和319的組合形成懸臂的電熱彎曲執(zhí)行器320。圖18顯示了打印元件300陣列的一小部分,包括打印元件300的截面315。截面315被示出為沒(méi)有墨,以清晰地示出通過(guò)硅晶片301的墨入口312。圖19(a)、19(b)和19(c)顯示了MemjetTM打印元件300的工作循環(huán)。圖19(a)顯示了在打印墨滴前墨彎月面316的靜止位置。墨通過(guò)在墨彎月面316以及在噴嘴室304和墨溝道邊306之間形成的流體密封305處的表面張力而被保留在噴嘴室中。在打印時(shí),打印頭CMOS電路將來(lái)自打印引擎控制器的數(shù)據(jù)分發(fā)到正確的打印元件,鎖存該數(shù)據(jù),并且緩沖該數(shù)據(jù)以驅(qū)動(dòng)有源激勵(lì)器梁對(duì)308的電極318。這導(dǎo)致電流通過(guò)梁對(duì)308大約一微秒,引起焦耳加熱。由焦耳加熱產(chǎn)生的溫度升高使梁對(duì)308膨脹。由于無(wú)源激勵(lì)器梁對(duì)309沒(méi)有被加熱,其不膨脹,引起所述兩個(gè)梁對(duì)之間的應(yīng)力差。通過(guò)電熱彎曲激勵(lì)器320的懸臂端彎向基板301,此應(yīng)力差被部分消除。杠桿臂307把此移動(dòng)傳遞到噴嘴室304。噴嘴室304移動(dòng)大約2微米圖19(b)中所示的位置。這增加了墨壓力,迫使墨321脫出噴嘴302,并導(dǎo)致墨彎月面316凸出。噴嘴邊303可以防止墨彎月面316伸展越過(guò)噴嘴室304的表面。當(dāng)所述梁對(duì)308和309的溫度相等時(shí),激勵(lì)器320返回到其原始位置。這幫助墨滴317從所述噴嘴室中的墨321斷開(kāi),如圖19(c)中所示。所述噴嘴室通過(guò)在墨彎月面316處的表面張力作用而被重新填充。圖20顯示了打印頭350的一段。在netpage打印機(jī)中,打印頭的長(zhǎng)度是紙?jiān)诜较?51上的全部寬度(典型210毫米)。所示段為0.4mm長(zhǎng)(整個(gè)打印頭的大約0.2%)。在打印時(shí),紙?jiān)诜较?52被移動(dòng)經(jīng)過(guò)所述固定打印頭。所述打印頭具有6行相互交叉的打印元件300,打印由墨入口312提供的6種色或者類(lèi)型的墨。為了在操作期間保護(hù)打印頭的脆弱的表面,噴嘴防護(hù)晶片330被附著到打印頭基板301。對(duì)于每個(gè)噴嘴302存在對(duì)應(yīng)的噴嘴防護(hù)孔331,墨滴通過(guò)它被發(fā)射。為了防止噴嘴護(hù)孔331被紙纖維或其它碎片堵塞,在打印過(guò)程中,過(guò)濾的空氣通過(guò)空氣入口332抽吸并從所述噴嘴防護(hù)孔出來(lái)。為了防止墨321變干,在打印機(jī)空閑時(shí),所述噴嘴防護(hù)被密封。1.6Netpage筆Netpage系統(tǒng)的有源感測(cè)裝置典型地為筆lOl,其使用其嵌入的控制器134,能夠通過(guò)圖像傳感器從頁(yè)捕獲和解碼IR位置標(biāo)簽。圖像傳感器是固態(tài)的裝置,提供有適當(dāng)?shù)臑V波器,以允許僅在近紅外的波長(zhǎng)處感測(cè)。如下面更詳細(xì)的說(shuō)明,所述系統(tǒng)能夠感測(cè)何時(shí)尖與表面接觸,并且所述筆能夠以充足的速率感測(cè)標(biāo)簽以捕獲人的手寫(xiě)(即在200dpi或者更大和100Hz或者更快)。由筆捕獲的信息被加密并無(wú)線(xiàn)傳遞到打印機(jī)(或基站),所述打印機(jī)或者基站解釋與(已知的)頁(yè)有關(guān)的數(shù)據(jù),或者在優(yōu)選實(shí)施例中,傳遞所述信息到netpage服務(wù)器用于解釋。所述Netpage筆的優(yōu)選實(shí)施例作為標(biāo)記墨筆以及作為非標(biāo)記觸針兩者來(lái)工作。但是,在把netpage系統(tǒng)作為瀏覽系統(tǒng)使用時(shí)(如當(dāng)作為互聯(lián)網(wǎng)界面使用時(shí)),標(biāo)記方面不是必須的。每個(gè)netpage筆被注冊(cè)到netpage系統(tǒng)并且具有唯一的筆ID61。圖23顯示了netpage筆類(lèi)圖,反映由netpage網(wǎng)絡(luò)上的注冊(cè)服務(wù)器ll維護(hù)的與筆有關(guān)的信息。當(dāng)任一尖觸及到netpage時(shí),所述筆確定其相關(guān)于所述頁(yè)的位置和取向。所述尖被附著到力傳感器,并且所述尖上的力被關(guān)于一閾值而解釋?zhuān)灾甘竟P是"上"或者"下"。這允許所述頁(yè)上的交互元素通過(guò)所述筆尖的壓而被'點(diǎn)擊',以請(qǐng)求比方說(shuō)來(lái)自網(wǎng)絡(luò)的信息。另外,所述力作為一連續(xù)值被捕獲,以允許比方說(shuō)簽名的完整動(dòng)態(tài)被檢驗(yàn)。當(dāng)筆尖受到的力高于正常書(shū)寫(xiě)所用的力時(shí),筆尖可以移動(dòng)。在"點(diǎn)擊"時(shí),用戶(hù)施加的力應(yīng)足以移動(dòng)筆尖。與不可移動(dòng)的筆尖相比,這樣可以為用戶(hù)提供更需要的反饋。通過(guò)在紅外譜中成像所述尖附近中的頁(yè)區(qū)域193,所述筆確定其尖在netpage上的位置和取向。它對(duì)最接近的標(biāo)簽進(jìn)行解碼,并根據(jù)觀(guān)察到的圖像標(biāo)簽的透視畸變和筆的光學(xué)裝置的已知幾何形狀計(jì)算筆尖相關(guān)于標(biāo)簽的位置。雖然標(biāo)簽的位置分辨率可能是低的,因?yàn)轫?yè)上的標(biāo)簽密度與標(biāo)簽大小成反比,調(diào)整的位置分辨率相當(dāng)高,超過(guò)準(zhǔn)確手寫(xiě)識(shí)別所需的最小分辨率。筆相對(duì)于netpage的動(dòng)作被捕獲為一系列筆劃。筆劃包含頁(yè)上的一序列打上時(shí)間戳的筆位置,由一下筆事件啟動(dòng)并且由隨后的提筆事件完成。筆劃也被加上netpage頁(yè)ID50的標(biāo)簽,而不管所述頁(yè)ID什么時(shí)候改變,其在正常情況下是在所述筆劃開(kāi)始時(shí)。每個(gè)netpage筆具有與其相關(guān)的當(dāng)前選擇826,允許用戶(hù)進(jìn)行拷貝和粘貼等操作。該選擇被打時(shí)間戳以允許所述系統(tǒng)在規(guī)定的時(shí)段后丟棄它。所述當(dāng)前選擇描述了頁(yè)實(shí)例的域。它包含通過(guò)所述筆捕獲的相對(duì)于所述頁(yè)的背景區(qū)域的最新近的數(shù)字墨筆劃。一旦其通過(guò)選擇超鏈接激活被提交到一應(yīng)用,其被以應(yīng)用特定的方式解釋。每個(gè)筆帶有當(dāng)前尖824。這是由所述筆最后通告給系統(tǒng)的尖。在上述默認(rèn)netpage筆的情況下,或者是標(biāo)記的墨尖或者是非標(biāo)記的觸針尖是當(dāng)前的。每個(gè)筆也有一當(dāng)前尖類(lèi)型825。這個(gè)筆尖類(lèi)型是由應(yīng)用例如響應(yīng)用戶(hù)從調(diào)色板上選擇顏色而與筆最后關(guān)聯(lián)的筆類(lèi)型。默認(rèn)的尖類(lèi)型是與當(dāng)前尖相關(guān)的尖類(lèi)型。通過(guò)筆捕獲的筆劃被加上當(dāng)前尖類(lèi)型的標(biāo)簽。當(dāng)所述筆劃隨后再現(xiàn)時(shí),它們以它們被加標(biāo)簽的尖類(lèi)型而再現(xiàn)。在所述筆處于與其能夠通信的打印機(jī)的范圍內(nèi)的任何時(shí)候,所述筆緩慢地閃爍其"在線(xiàn)"LED。當(dāng)筆未能解碼關(guān)于所述頁(yè)的筆劃時(shí),它立刻激活其"錯(cuò)誤"LED。當(dāng)筆成功地解碼了關(guān)于所述頁(yè)的筆劃時(shí),它立刻激活其"ok"LED。一序列被捕獲的筆劃被稱(chēng)為數(shù)字墨。數(shù)字墨是圖和手寫(xiě)的數(shù)字交換的基礎(chǔ),用于手寫(xiě)的在線(xiàn)識(shí)別,和用于簽名的在線(xiàn)檢驗(yàn)。筆是無(wú)線(xiàn)的,并且通過(guò)短程無(wú)線(xiàn)鏈路將數(shù)字墨傳送到netpage打印機(jī)。所述傳送的數(shù)字墨為了隱私和安全而被加密,并且為了高效地傳輸而被分組。但是,總是在發(fā)生提筆事件時(shí)刷新,以保證打印機(jī)中的及時(shí)處理。當(dāng)所述筆處于打印機(jī)的范圍之外時(shí),其在內(nèi)部存儲(chǔ)器中緩沖數(shù)字墨,所述存儲(chǔ)器具有超過(guò)十分鐘的連續(xù)書(shū)寫(xiě)的容量。當(dāng)筆再次處于打印機(jī)的范圍內(nèi)時(shí),其傳送任何被緩沖的數(shù)字墨。緩沖器可提供或大或小的緩沖器容筆可以注冊(cè)到任意數(shù)量的打印機(jī),但是,由于全部狀態(tài)數(shù)據(jù)存在于紙和網(wǎng)絡(luò)兩者上的netpage中,因此在任何特定的時(shí)間,與筆通信的是哪個(gè)打印機(jī)是不重要的。在第6節(jié)中,以圖8到10為參考詳細(xì)說(shuō)明了所述筆的優(yōu)選實(shí)施例。1.7NETPAGE交互當(dāng)筆用于與n鄰agel交互時(shí),n鄰age打印機(jī)601從筆10展收與筆劃相關(guān)的數(shù)據(jù)。當(dāng)筆用于執(zhí)行移動(dòng)如筆劃時(shí),標(biāo)簽4的編碼數(shù)據(jù)3被標(biāo)簽讀取。所述數(shù)據(jù)允許所述特定頁(yè)和相關(guān)交互元素的標(biāo)識(shí)被確定以及筆相對(duì)于頁(yè)的相對(duì)定位被獲得。指示數(shù)據(jù)被傳送到打印機(jī),在該處指示數(shù)據(jù)被通過(guò)DNS將所述筆劃的頁(yè)ID50解析為netpage頁(yè)服務(wù)器10的網(wǎng)絡(luò)地址,netpage頁(yè)服務(wù)器10維護(hù)著對(duì)應(yīng)的頁(yè)實(shí)例830。其然后把筆劃傳送到所述頁(yè)服務(wù)器。如果頁(yè)最近在較早的筆劃中被標(biāo)識(shí),那么所述打印機(jī)可能在其高速緩存中己經(jīng)具有所述相關(guān)頁(yè)服務(wù)器的地址。每個(gè)netpage包含由netpage頁(yè)服務(wù)器永久維護(hù)(見(jiàn)下面)的緊湊的頁(yè)布局。所述頁(yè)布局指的是對(duì)象如圖像、字體和文本條,典型地存儲(chǔ)在netpage網(wǎng)絡(luò)上的其他地方。當(dāng)頁(yè)服務(wù)器從筆接收到筆劃時(shí),其檢索所述筆劃應(yīng)用到的頁(yè)描述,并確定所述筆劃與頁(yè)描述的哪個(gè)元素相交。然后其能夠解釋所述相關(guān)元素的類(lèi)型的上下文中的所述筆劃。"點(diǎn)擊"通常是一筆劃,下筆位置和隨后的提筆位置之間的距離和時(shí)間兩者都小于一些小的最大值。由點(diǎn)擊激活的對(duì)象典型地需要點(diǎn)擊以被激活,并且因此較長(zhǎng)的筆劃將被忽略。要記錄的筆動(dòng)作的故障如"散漫的"點(diǎn)擊由缺乏來(lái)自所述筆的"ok"LED響應(yīng)來(lái)指示。但是,如果netpage包含按鈕,那么當(dāng)落筆和提筆位置都在按鈕區(qū)域內(nèi)時(shí)"點(diǎn)擊"會(huì)被登記。在netpage頁(yè)描述中有兩種輸入元素超鏈接和表單字段。通過(guò)表單字段的輸入也能觸發(fā)相關(guān)超鏈接的激活。1.7.1超鏈接超鏈接是向遠(yuǎn)程應(yīng)用發(fā)送消息的一種方法,并且通常引發(fā)netpage系統(tǒng)中的打印響應(yīng)。超鏈接元素844標(biāo)識(shí)處理所述超鏈接的激活的應(yīng)用71、標(biāo)識(shí)所述超鏈接到所述應(yīng)用的鏈接ID54、請(qǐng)求系統(tǒng)把用戶(hù)的應(yīng)用別名ID65包含在超鏈接激活中的"所要求的別名"旗標(biāo),以及當(dāng)超鏈接被記錄為喜好(favorite)或出現(xiàn)在用戶(hù)的歷史中時(shí)被使用的描述。圖29中示出了超鏈接元素類(lèi)圖。當(dāng)超鏈接被激活時(shí),頁(yè)服務(wù)器向網(wǎng)絡(luò)上某處的應(yīng)用發(fā)送請(qǐng)求。應(yīng)用由應(yīng)用ID64標(biāo)識(shí),并且所述應(yīng)用ID通過(guò)DNS以正常方式被解析。有三類(lèi)超鏈接普通超鏈接863、表單超鏈接865、以及選擇超鏈接864,如圖30所示。普通超鏈接可以執(zhí)行對(duì)鏈接文檔的請(qǐng)求,或者可以簡(jiǎn)單地將偏好(preference)發(fā)信號(hào)到服務(wù)器。表單超鏈接把對(duì)應(yīng)的表單提交到應(yīng)用。選擇超鏈接把當(dāng)前選擇提交到應(yīng)用。如果當(dāng)前選擇包含例如單字文本條,應(yīng)用可返回給出它所出現(xiàn)的上下文中該字的意義的單頁(yè)文檔,或者把它翻譯為不同的語(yǔ)言。每個(gè)超鏈接類(lèi)型由什么信息被提交到所述應(yīng)用來(lái)表征。所述對(duì)應(yīng)的超鏈接實(shí)例862記錄事務(wù)處理ID55,其可以對(duì)所述超鏈接實(shí)例出現(xiàn)于其上的頁(yè)實(shí)例為特定的。事務(wù)處理ID能夠標(biāo)識(shí)到所述應(yīng)用的用戶(hù)特定數(shù)據(jù),例如由代表用戶(hù)的購(gòu)買(mǎi)應(yīng)用所維護(hù)的未決購(gòu)買(mǎi)的"購(gòu)物車(chē)"。所述系統(tǒng)包括選擇超鏈接激活中的所述筆的當(dāng)前選擇826。系統(tǒng)在表單超鏈接激活中包含相關(guān)的表單實(shí)例868的內(nèi)容,盡管如果所述超鏈接具有其"提交德耳塔"屬性設(shè)置,僅有自最后的表單提交以來(lái)的輸入被包括。所述系統(tǒng)包括所有超鏈接激活中的有效返回路徑。超鏈接組866是一個(gè)組元素838,它帶有相關(guān)的超鏈接,如圖31所示。當(dāng)通過(guò)該組中的任何字段元素進(jìn)行輸入時(shí),與該組有關(guān)的超鏈接844被激活。超鏈接組可以被用于將超鏈接行為與字段如復(fù)選框相關(guān)聯(lián)。其也可以與表單超鏈接的"提交德耳塔"屬性結(jié)合使用,以向應(yīng)用提供連續(xù)的輸入。因此,它可用于支持"黑板"交互模式,即在該處輸入被捕獲并且因此一旦其發(fā)生即被共享。1.7.2表單表單定義了相關(guān)輸入字段的匯總,用于通過(guò)一個(gè)或者更多打印的netpage捕獲相關(guān)的輸入組。表單允許用戶(hù)提交一個(gè)或者更多的參數(shù)到運(yùn)行在服務(wù)器上的應(yīng)用軟件程序。表單867是文檔層次中的組元素838。它最終包含一組終端字段元素839。表單實(shí)例868代表表單的打印的實(shí)例。它包含一組字段實(shí)例870,其對(duì)應(yīng)于所述表單的字段元素845。每個(gè)字段實(shí)例具有相關(guān)的值871,其類(lèi)型取決于所述對(duì)應(yīng)的字段元素的類(lèi)型。每個(gè)字段值通過(guò)特定的被打印的表單實(shí)例,即通過(guò)一個(gè)或者更多的被打印的netpage記錄輸入。所述表單類(lèi)圖被示出在圖32中。每個(gè)表單實(shí)例具有狀態(tài)872,其指示所述表單是否為活動(dòng)的,凍結(jié)的,提交的,空的或者到期的。當(dāng)?shù)谝淮伪淮蛴r(shí)表單是活動(dòng)的。一旦表單被簽字則其變?yōu)閮鼋Y(jié)的。一旦表單的提交超鏈接之一被激活則其變?yōu)樘峤坏?,除非所述超鏈接具有?提交德耳塔"屬性設(shè)置。當(dāng)用戶(hù)調(diào)用空的表單、重置表單或者復(fù)制表單頁(yè)命令時(shí)表單變?yōu)榭盏?。?dāng)所述表單處于活動(dòng)狀態(tài)的時(shí)間超過(guò)所述表單的指定的壽命時(shí)表單到期。當(dāng)所述表單為活動(dòng)時(shí),允許表單輸入。通過(guò)不活動(dòng)的表單的輸入替代地在相關(guān)頁(yè)實(shí)例的背景字段833中捕獲。當(dāng)所述表單為活動(dòng)或者凍結(jié)時(shí),允許表單提交。當(dāng)表單不是活動(dòng)或者凍結(jié)時(shí)任何提交表單的嘗試被拒絕,并且取而代之引出一表單狀態(tài)報(bào)告每個(gè)表單實(shí)例優(yōu)選地與從其導(dǎo)出的任何表單實(shí)例相關(guān)聯(lián)(在59),由此提供版本歷史。這允許在特定的時(shí)間段中除表單的最終版本之外的所有都從搜索中排除。所有輸入都被捕獲作為數(shù)字墨。數(shù)字墨873包含一組打上時(shí)間戳的筆劃組874,其每個(gè)包含一組風(fēng)格化的筆劃875。每個(gè)筆劃包含一組帶有時(shí)間戳的筆位置876,其每個(gè)還包括筆的取向和尖著力。圖33中顯示了數(shù)字墨類(lèi)圖。字段元素845可以是復(fù)選框字段877、文本字段878、圖字段879、或簽名字段880。圖34中示出字段元素類(lèi)圖。在字段的區(qū)域58中捕獲的任何數(shù)字墨將被分配給該字段。復(fù)選框字段有相關(guān)的布爾值881,如圖35所示。在復(fù)選框字段的區(qū)域中捕獲的任何標(biāo)記(勾、十字、筆劃、填充之字形(fillzigzag)等)導(dǎo)致真值被分配到所述字段的值。文本字段帶有一個(gè)相關(guān)的文本值882,如圖36所示。在文本字段的區(qū)域中捕獲的任何數(shù)字墨通過(guò)在線(xiàn)手寫(xiě)識(shí)別被卦動(dòng)地轉(zhuǎn)換為文本,并且所述文本將被分配給該字段的值。在線(xiàn)手寫(xiě)識(shí)別是很好理解的(見(jiàn),例如,Tappert,C.,C.Y.SuenandT.Wakahara,"TheStateoftheArtinOn隱LineHandwritingRecognition",IEEETransactionsonPatternAnalysisandMachineIntelligence,Vol.l2,No.8,August1990,其內(nèi)容被結(jié)合在這里以供交叉參考)。文本字段的專(zhuān)門(mén)化包括日期和數(shù)字字段。簽名字段帶有相關(guān)的數(shù)字簽名值883,如圖37所示。在簽名字段的區(qū)域中捕獲的任何數(shù)字墨關(guān)于筆的主人的標(biāo)識(shí)而自動(dòng)地檢驗(yàn),并且字段為其部分的表單內(nèi)容的數(shù)字簽名被產(chǎn)生并且被分配到所述字段的值。所述數(shù)字簽名是使用所述筆用戶(hù)的私有簽名密鑰產(chǎn)生的,所述密鑰專(zhuān)門(mén)用于擁有該表單的應(yīng)用。在線(xiàn)簽名檢驗(yàn)是很好理解的(見(jiàn),例如,Plamondon,R.andG.Lorette,"AutomaticSignatureVerificationandWriterIdentification-TheStateoftheArt",PatternRecognition,VoL22,No.2,1989,其內(nèi)容被結(jié)合在這里以供交叉參考)。如果字段元素的"隱藏"屬性被設(shè)置,則其被隱藏。隱藏的字段元素不具有頁(yè)上的輸入?yún)^(qū)域,也不接受輸入。當(dāng)包含所述字段的表單被提交時(shí),其可以具有包括在所述表單數(shù)據(jù)中的相關(guān)字段值。在表單字段中還可以識(shí)別"編輯"命令如指示刪除的刪去(strikethrough)。由于手寫(xiě)識(shí)別算法"在線(xiàn)"工作(即具有對(duì)筆移動(dòng)的動(dòng)態(tài)訪(fǎng)問(wèn)),而不是"離線(xiàn)"工作(即僅具有對(duì)筆標(biāo)記的位圖的訪(fǎng)問(wèn)),其能夠以相對(duì)高的精度識(shí)別進(jìn)行的離散書(shū)寫(xiě)的字符,沒(méi)有寫(xiě)入者依賴(lài)的訓(xùn)練階段。手寫(xiě)的寫(xiě)入者依賴(lài)的模式隨時(shí)間被自動(dòng)產(chǎn)生,但是在必要時(shí)也可以預(yù)先產(chǎn)生。如已經(jīng)陳述的數(shù)字墨包含一序列的筆劃。開(kāi)始于特定元素區(qū)域的任何筆劃都被附加到該元素的數(shù)字墨流,準(zhǔn)備用于解釋。任何沒(méi)有被附加到對(duì)象的數(shù)字墨流的筆劃被附加到背景字段的數(shù)字墨流。在背景字段中捕獲的數(shù)字墨被解釋為選擇姿勢(shì)。一個(gè)或多個(gè)對(duì)象的界限通常被解釋為被限制的對(duì)象的選擇,盡管實(shí)際的解釋是應(yīng)用專(zhuān)用的。表2匯總了這些筆與netpage的各種交互。表2-筆與netpage的交互的匯總<table>tableseeoriginaldocumentpage42</column></row><table>該系統(tǒng)維護(hù)用于每個(gè)筆的當(dāng)前選擇。選擇簡(jiǎn)單地包含在背景字段中捕獲的最近的筆劃。在非活動(dòng)超時(shí)之后所述選擇被清除以保證可預(yù)知的行為。在每個(gè)字段中捕獲的原始數(shù)字墨被保留在netpage頁(yè)服務(wù)器上,當(dāng)把表單提交給應(yīng)用時(shí),這種數(shù)字墨可以與表單數(shù)據(jù)一起被可選擇地傳輸。這樣,如果應(yīng)用懷疑最初的轉(zhuǎn)換如手寫(xiě)文本的轉(zhuǎn)換時(shí),允許所述應(yīng)用詢(xún)問(wèn)原始數(shù)字墨。這能夠例如在應(yīng)用級(jí)處引入人的干預(yù),所述應(yīng)用級(jí)用于未能通過(guò)某應(yīng)用專(zhuān)用的一致性檢査的表單。作為對(duì)此的延伸,還可以把表單的整個(gè)背景區(qū)域指定為繪圖字段。這樣,假設(shè)用戶(hù)可能已經(jīng)將修改指示到那些字段之外的被填充的字段,所述應(yīng)用隨后能夠基于所述表單的明確字段之外的數(shù)字墨的存在決定路由所述表單到操作員。圖38顯示了處理相對(duì)于netpage的筆輸入的過(guò)程流程圖。該過(guò)程包括從筆接收(在884處)筆劃;標(biāo)識(shí)(在885處)所述筆劃中的頁(yè)ID50所指的頁(yè)實(shí)例830,檢索(在886處)頁(yè)描述5;標(biāo)識(shí)(在887處)格式化的元素839(其區(qū)58與所述筆劃相交);確定(在888處)格式化的元素是否與字段元素對(duì)應(yīng),如果是,把接收的筆劃附加(在892處)到字段值871的數(shù)字墨,解釋(在893)該字段的累積的數(shù)字墨,并確定(在894處)該字段是否是超鏈接組866的部分,如果是,激活(在895處)相關(guān)的超鏈接;可選擇地確定(在889處)格式化的元素是否與超鏈接元素對(duì)應(yīng),如果是,.激活(在895處)對(duì)應(yīng)的超鏈接;可選擇地,在缺少輸入字段或超鏈接時(shí),附加(在890處)所接收的筆劃到背景字段833的數(shù)字墨;并拷貝(在891處)所接收的筆劃到當(dāng)前筆的當(dāng)前選擇826,當(dāng)前筆的當(dāng)前選擇由注冊(cè)服務(wù)器維護(hù)。圖38a顯示圖38示出的過(guò)程中的步驟893的詳細(xì)流程圖,其中所述字段的累積的數(shù)字墨按照字段的類(lèi)型而被解釋。該過(guò)程包括確定(在896處)所述字段是否是復(fù)選框和(在897處)確定數(shù)字墨是否代表檢査標(biāo)記,如果是,那么分配(在898處)真值到所述字段值;可選擇地確定(在899處)該字段是否是文本字段,如果是,在適當(dāng)?shù)淖?cè)服務(wù)器的幫助下把數(shù)字墨轉(zhuǎn)換(在900處)為計(jì)算機(jī)文本,并把轉(zhuǎn)換得來(lái)的計(jì)算機(jī)文本分配(在901處)到所述字段值;可選擇地確定(在902處)該字段是否是簽名字段,如果是,在適當(dāng)?shù)淖?cè)服務(wù)器的幫助下檢驗(yàn)(在903處)作為筆擁有者的簽名的所述數(shù)字墨,也在該注冊(cè)服務(wù)器的幫助下,并且使用筆擁有者的私有簽名密鑰(與相應(yīng)的應(yīng)用有關(guān)),產(chǎn)生(在904處)所述對(duì)應(yīng)表單內(nèi)容的數(shù)字簽名,并把數(shù)字簽名分配(在905處)到所述字段值。1.7.3頁(yè)服務(wù)器命令頁(yè)服務(wù)器命令是由頁(yè)服務(wù)器本地處理的命令。其直接在表單、頁(yè)和文檔實(shí)例上操作。頁(yè)服務(wù)器命令907可以是空表單命令908、復(fù)制表單命令909、重置表單命令910、獲取表單狀態(tài)命令911、復(fù)制頁(yè)命令912、重置頁(yè)命令913、獲取頁(yè)狀態(tài)命令914、復(fù)制文檔命令915、重置文檔命令916、或獲取文檔狀態(tài)命令917,見(jiàn)圖39所示??毡韱蚊钍箤?duì)應(yīng)的表單實(shí)例為空。復(fù)制表單命令使對(duì)應(yīng)表單實(shí)例為空,并且然后產(chǎn)生字段值被保存的當(dāng)前表單實(shí)例的活動(dòng)的打印拷貝。拷貝中包含與所述原始相同的超鏈接事務(wù)處理ID,因此對(duì)于應(yīng)用來(lái)說(shuō)是與所述原始無(wú)法區(qū)分的。重置表單命令使對(duì)應(yīng)表單實(shí)例為空,并且然后產(chǎn)生字段值被丟棄的表單實(shí)例的活動(dòng)的打印拷貝。拷貝中包含與所述原始相同的超鏈接事務(wù)處理ID。獲取表單狀態(tài)命令產(chǎn)生對(duì)應(yīng)表單實(shí)例的狀態(tài)的打印報(bào)告,包括誰(shuí)公布了它,它是什么時(shí)間被打印的、它是為了誰(shuí)而被打印的、以及表單實(shí)例的表單狀態(tài)。由于表單超鏈接實(shí)例包含事務(wù)處理ID,因此應(yīng)用必須參與產(chǎn)生新表單實(shí)例。因此,請(qǐng)求新表單實(shí)例的按鈕被典型地實(shí)施為超鏈接。復(fù)制頁(yè)命令產(chǎn)生背景字段值被保持的對(duì)應(yīng)頁(yè)實(shí)例的打印拷貝。如果頁(yè)包含表單或者是表單的部分,那么復(fù)制頁(yè)命令被解釋為復(fù)制表單命令。重置頁(yè)命令產(chǎn)生背景字段值被丟棄的對(duì)應(yīng)頁(yè)實(shí)例的打印拷貝。如果頁(yè)包含表單或是表單的部分,那么重置頁(yè)命令被解釋為重置表單命令。獲取頁(yè)狀態(tài)命令產(chǎn)生關(guān)于對(duì)應(yīng)頁(yè)實(shí)例狀態(tài)的打印報(bào)告,包括誰(shuí)發(fā)布它、它是什么時(shí)間被打印的、它是為誰(shuí)而打印的、以及它包含的或者它作為部分的任何表單的狀態(tài)。本發(fā)明的優(yōu)選實(shí)例中每個(gè)netpage上出現(xiàn)的rietpage標(biāo)志通常與復(fù)制頁(yè)元素有關(guān)o當(dāng)頁(yè)實(shí)例被以保持字段值被復(fù)制時(shí),字段值以它們的自然形式打印,即,檢查標(biāo)記出現(xiàn)為標(biāo)準(zhǔn)的檢査標(biāo)記圖形,并且文本出現(xiàn)為排版文本。只有繪圖和簽名以它們的原始形式出現(xiàn),具有優(yōu)選地由標(biāo)準(zhǔn)圖形伴隨的簽名,或具有可選擇地由標(biāo)準(zhǔn)圖形代替的簽名,所述標(biāo)準(zhǔn)圖形指示成功的簽名驗(yàn)證。復(fù)制文檔命令產(chǎn)生背景字段值被保持的對(duì)應(yīng)文檔實(shí)例的打印拷貝。如果文檔包含任何表單,那么復(fù)制文檔命令以復(fù)制表單命令相同的方式復(fù)制所述表單。重置文檔命令產(chǎn)生背景字段值被丟棄的對(duì)應(yīng)文檔實(shí)例的打印拷貝。如果文檔包含任何表單,那么重置文檔命令以與重置表單命令相同的方式重置表單。獲取文檔狀態(tài)命令產(chǎn)生對(duì)應(yīng)文檔實(shí)例的狀態(tài)的打印報(bào)告,包括誰(shuí)公布了它、它是什么時(shí)間被打印的、它是為了誰(shuí)而被打印的、以及它包含的任何表單的狀態(tài)。如果頁(yè)服務(wù)器命令的"被選擇"屬性被設(shè)置,那么所述命令在由筆的當(dāng)前選擇標(biāo)識(shí)的頁(yè)上操作,而不是在包含所述命令的頁(yè)上。這允許頁(yè)服務(wù)器命令的菜單被打印。如果目標(biāo)頁(yè)不包含用于指定的頁(yè)服務(wù)器命令的頁(yè)服務(wù)器命令元素,那么該命令被忽略。通過(guò)在超鏈接組中嵌入相關(guān)的頁(yè)服務(wù)器命令元素,應(yīng)用可以提供應(yīng)用專(zhuān)門(mén)的處理。頁(yè)服務(wù)器激活與超鏈接組有關(guān)的超鏈接,而不是執(zhí)行所述頁(yè)服務(wù)器命令。如果頁(yè)服務(wù)器命令元素的"隱藏"屬性被設(shè)置,那么該元素被隱藏。隱藏的命令元素在頁(yè)上沒(méi)有輸入?yún)^(qū)并且因此不能由用戶(hù)直接激活。但是,如果頁(yè)服務(wù)器命令具有其"被選擇的"屬性設(shè)置,那么其能夠通過(guò)嵌入在不同頁(yè)中的頁(yè)服務(wù)器命令被激活。1.8NETPAGE的標(biāo)準(zhǔn)特征在所述優(yōu)選的表單中,每個(gè)netpage在其底部被打印netpage標(biāo)志以指示它是netpage并因此具有交互特性。該標(biāo)志還可作為拷貝按鈕。在大多數(shù)情況下,"點(diǎn)擊"該標(biāo)志可以產(chǎn)生所述頁(yè)的拷貝。在表單的情況中,該按鈕產(chǎn)生整個(gè)表單的拷貝。并且在安全文檔如票或票據(jù)的情況中,該按鈕引出解釋性的注釋或廣告頁(yè)。默認(rèn)的單頁(yè)拷貝功能由相關(guān)的netpage頁(yè)服務(wù)器直接處理。特殊的拷貝功能通過(guò)把該標(biāo)志按鈕鏈接到應(yīng)用來(lái)處理。1.9用戶(hù)幫助系統(tǒng)在優(yōu)選的實(shí)施例中,netpage打印機(jī)帶有一個(gè)標(biāo)注為"幫助"的單個(gè)按鈕。當(dāng)按下該按鈕時(shí),會(huì)引出一個(gè)包含下列信息的單個(gè)頁(yè),包括打印機(jī)連接的狀態(tài)打印機(jī)耗材的狀態(tài).頂級(jí)幫助菜單文檔功能菜單頂級(jí)netpage網(wǎng)絡(luò)目錄幫助菜單提供如何使用netpage系統(tǒng)的分級(jí)的手冊(cè)。文檔功能菜單包含下列功能打印文檔的拷貝打印表單的干凈的拷貝打印文檔的狀態(tài)文檔功能通過(guò)按所述按鈕以及隨后接觸所述文檔的任何頁(yè)而啟動(dòng)。文檔的狀態(tài)指明誰(shuí)發(fā)布了它以及什么時(shí)間、它被傳遞到誰(shuí)、以及它隨后在什么時(shí)間被作為表單提交以及提交給誰(shuí)。Netpage網(wǎng)絡(luò)目錄允許用戶(hù)在網(wǎng)絡(luò)上操作發(fā)布和服務(wù)的層次結(jié)構(gòu)。另外,用戶(hù)還可以呼叫netpage網(wǎng)絡(luò)"900"號(hào)碼"黃頁(yè)"并向操作員求助。操作員可以找到所需的文檔,并把該文檔路由到用戶(hù)的打印機(jī)。取決于文檔類(lèi)型,發(fā)布者或用戶(hù)需要支付小的"黃頁(yè)"服務(wù)費(fèi)。如果打印機(jī)無(wú)法打印的話(huà),那么顯然無(wú)法得到幫助頁(yè)。在這種情況下,"錯(cuò)誤"燈被點(diǎn)亮并且用戶(hù)可以請(qǐng)求通過(guò)網(wǎng)絡(luò)的遠(yuǎn)程診斷。2.個(gè)性化的發(fā)布模式在下面的描述中,新聞被作為規(guī)范的發(fā)布的例子來(lái)說(shuō)明netpage系統(tǒng)的個(gè)性化機(jī)制。雖然新聞經(jīng)常以報(bào)紙和新聞雜志新聞的有限意義被使用,本上下文中意指的范圍是較寬的。在netpage系統(tǒng)中,新聞發(fā)布的編輯內(nèi)容和廣告內(nèi)容被使用不同的機(jī)制個(gè)性化。所述編輯內(nèi)容按照讀者的明確陳述和隱含捕獲的的興趣概貌而被個(gè)性化。廣告內(nèi)容按照讀者的地點(diǎn)和人口統(tǒng)計(jì)而被個(gè)性化。2.1編輯個(gè)性化預(yù)訂者可以使用兩種新聞源傳遞新聞發(fā)布的新聞源和傳遞新聞流的新聞源。新聞發(fā)布由發(fā)行人匯總和編輯,新聞流由新聞發(fā)行人或者由專(zhuān)門(mén)化的新聞匯總者來(lái)匯總。新聞發(fā)布通常對(duì)應(yīng)于傳統(tǒng)的報(bào)紙和新聞雜志,而新聞流可以很多并且是不同的來(lái)自新聞服務(wù)的"未加工的"新聞、連環(huán)漫畫(huà)、自由撰稿人的專(zhuān)欄、朋友的公告牌、或者讀者自己的電子郵件。Netpage發(fā)布服務(wù)器支持被編輯的新聞發(fā)布的發(fā)表以及多個(gè)新聞流的匯總。通過(guò)處理所述匯總和因此由讀者直接選擇的新聞流的格式化,所述服務(wù)器能夠?qū)V告放置在頁(yè)上,它否則沒(méi)有對(duì)其的編輯控制。預(yù)訂者可以選擇一個(gè)或多個(gè)起作用的新聞發(fā)布建立日?qǐng)?bào)并建立每個(gè)的個(gè)性化版本。結(jié)果的每日編輯被打印并接合在一起成為單個(gè)報(bào)紙。家庭的各種成員通常通過(guò)選擇不同的每日發(fā)布并且然后定制它們,從而表達(dá)他們不同的興趣和品味。對(duì)于每個(gè)發(fā)布,讀者可選擇地選擇特定的節(jié)(section)。一些節(jié)每天出現(xiàn),而其他節(jié)每周出現(xiàn)。例如可以從紐約時(shí)報(bào)在線(xiàn)得到的所述每日節(jié)包括"附加頁(yè)一(PageOnePlus)"、"國(guó)內(nèi)的"、"國(guó)際的"、"意見(jiàn)"、"商務(wù)"、"藝術(shù)/生活"、"技術(shù)"、以及"運(yùn)動(dòng)"??傻玫降墓?jié)的集對(duì)于發(fā)布是特定的,作為默認(rèn)的子集。讀者可以通過(guò)建立定制節(jié)而擴(kuò)展所述日?qǐng)?bào),所述定制節(jié)的每個(gè)提取任意數(shù)量的新聞流。定制節(jié)可以被建立用于電子郵件和朋友的公告("個(gè)人的"),或者用于監(jiān)視特定標(biāo)題("警報(bào)"或"剪輯")的新聞供給。對(duì)于每個(gè)節(jié),讀者可選擇地指定其大小,或者定性地(例如短、中、長(zhǎng))或雙量地(即對(duì)其頁(yè)數(shù)的限制),以及所需廣告的比例,或者定性地(例如高、正常、低、無(wú))或數(shù)量地(即為百分?jǐn)?shù))。讀者也可任選地表達(dá)對(duì)大量的較短文章或少量的較長(zhǎng)文章的偏好。每個(gè)文章被理想地以短和長(zhǎng)兩種形式寫(xiě)成(或編輯),以支持此偏好。文章還可以以不同的版本來(lái)寫(xiě)成(或編輯),以匹配預(yù)期的讀者的復(fù)雜性,例如用于提供給孩子的和成人的版本。適當(dāng)?shù)陌姹靖鶕?jù)讀者的年齡被選擇。讀者可以指定優(yōu)先于他們的生理年齡的"閱讀年齡"。構(gòu)成每個(gè)節(jié)的文章由編輯者選擇和確定優(yōu)先順序。并且每個(gè)被分配有用的壽命。默認(rèn)地它們被按照優(yōu)先順序傳遞到所有相關(guān)的預(yù)訂者,服從于所述預(yù)訂者版本中的空間限制。在其為適當(dāng)?shù)墓?jié)中,讀者可任選地使能協(xié)作過(guò)濾。這然后被應(yīng)用到具有充分長(zhǎng)壽命的文章。合格用于協(xié)作過(guò)濾的每個(gè)文章在文章的結(jié)尾被打印上等級(jí)按鈕。所述按鈕可以提供容易的選擇(例如"喜歡的"或"不喜歡的"),更可能使讀者費(fèi)事給文章分級(jí)。具有高優(yōu)先級(jí)和短壽命的文章因此有效地被編輯者認(rèn)為是必讀的并且被傳遞到大多數(shù)相關(guān)的預(yù)訂者。讀者任選地指定一偶然因素,或者定性地(例如使或不使我驚奇)或數(shù)量地。高的偶然因素降低了在協(xié)作過(guò)濾期間用于匹配的閾值。高的因素更有可能使對(duì)應(yīng)的節(jié)將被填充到所述讀者指定的容量??梢詾橹艿牟煌奶熘付ú煌呐既灰蛩?。讀者還可以任選地指定一節(jié)中感興趣的特定標(biāo)題,并且這改變了由編輯者分配的優(yōu)先級(jí)。讀者的互聯(lián)網(wǎng)連接速度影響傳遞圖像的數(shù)量和質(zhì)量。讀者任選地指定對(duì)較少的圖像或者較小的圖像或者兩者的偏好。如果不減少圖像的數(shù)量或大小,那么可能以較低的質(zhì)量傳遞圖像(例如以較低的分辨率或較大的壓縮比)。另外,傳遞圖像的數(shù)量、大小和質(zhì)量都可以調(diào)整。在全球水平上,讀者指定數(shù)量、日期、時(shí)間和貨幣值如何被本地化。這涉及指定單位是英制的還是公制的、本地時(shí)區(qū)和時(shí)間格式、以及本地貨幣、以及本地化中是否包含就地翻譯或注釋。這些偏好是通過(guò)默認(rèn)從所述讀者的地點(diǎn)得到的。為了減少由不良視力導(dǎo)致的讀取困難,讀者可任選地指定較大表示的全球偏好。文本和圖像都兩者因此被縮放,并且較少的信息被容納在每個(gè)頁(yè)上。新聞發(fā)布被發(fā)布的語(yǔ)言以及其對(duì)應(yīng)的文本編碼是所述發(fā)布的特性,并且不是由用戶(hù)表達(dá)的偏好。但是,所述netpage系統(tǒng)可以被配置以提供各種外觀(guān)中的自動(dòng)翻譯服務(wù)。2.2廣告本地化和目標(biāo)化所述編輯內(nèi)容的個(gè)性化直接影響廣告內(nèi)容,因?yàn)閺V告被典型地放置以利用所述編輯的上下文。例如,旅游廣告更有可能出現(xiàn)在旅游節(jié)而不是其他地方。到廣告者(并且因此到所述發(fā)布者)的編輯內(nèi)容的值存在于其能力中,所述能力用于以正確的人口統(tǒng)計(jì)來(lái)吸引大量的讀者。有效的廣告被基于地點(diǎn)和人口統(tǒng)計(jì)而放置。地點(diǎn)確定到特定服務(wù)、零售商等的接近,以及與本地的社區(qū)和環(huán)境有關(guān)的特定興趣和關(guān)注。人口統(tǒng)計(jì)確定一般興趣和偏見(jiàn)以及可能的消費(fèi)模式。新聞發(fā)布者的大多數(shù)有利可圖的產(chǎn)品是廣告"空間",由發(fā)布的地理覆蓋、其讀者人數(shù)的大小、其讀者人數(shù)的人口統(tǒng)計(jì)、以及可用于廣告的頁(yè)區(qū)域來(lái)確定的多維實(shí)體。在netpage系統(tǒng)中,netpage發(fā)布服務(wù)器以每節(jié)為基礎(chǔ)計(jì)算發(fā)布可銷(xiāo)售的廣告空間大致的多維尺寸,考慮所述發(fā)布的地理覆蓋、該節(jié)的讀者人數(shù)、每個(gè)讀者的節(jié)版本的大小,每個(gè)讀者的廣告比例、以及每個(gè)讀者的人口統(tǒng)計(jì)。與其它媒體比較,netpage系統(tǒng)允許所述廣告空間較詳細(xì)地被限定,并且允許廣告空間較小的塊被分開(kāi)賣(mài)。其因此允許被以較接近其真實(shí)值被賣(mài)。例如,相同的廣告"間隙"可以以變化的比例出售給幾個(gè)廣告者,且各個(gè)讀者的頁(yè)隨機(jī)地接收一個(gè)廣告者或者另一廣告者的廣告,全面保留出售給每個(gè)廣告者的空間比例。該Netpage系統(tǒng)允許廣告直接鏈接到詳細(xì)的產(chǎn)品信息和在線(xiàn)采購(gòu)。因此,提升了廣告空間的內(nèi)在價(jià)值。由于個(gè)性化和本地化是由netpage發(fā)布服務(wù)器自動(dòng)處理的,因此廣告匯總者可以提供地理學(xué)和人口統(tǒng)計(jì)的任意廣闊的覆蓋。后續(xù)的去匯總由于是自動(dòng)的所以是有效的。這使得發(fā)布者處理廣告匯總者比直接捕獲廣告成本有效。即使廣告匯總者取得了一個(gè)比例的廣告收入,由于匯總的較高效率,發(fā)布者可發(fā)現(xiàn)該變化是利潤(rùn)中性的(profit-neutral)。廣告匯總者擔(dān)當(dāng)著廣告者和發(fā)布者之間的中介,并且可以在多個(gè)發(fā)布中布置相同的廣告。值得注意的是,netpage發(fā)布中的廣告布置可能比傳統(tǒng)對(duì)應(yīng)形式中的廣告更復(fù)雜,這是因?yàn)榘l(fā)布的廣告空間較復(fù)雜。盡管忽略了廣告者、廣告匯總者和發(fā)布者之間的協(xié)商的完全復(fù)雜度,netpage系統(tǒng)的優(yōu)選形式為這些協(xié)商提供某些自動(dòng)化的支持,包括對(duì)于廣告空間的自動(dòng)化拍賣(mài)的支持。自動(dòng)化對(duì)于產(chǎn)生少量收入的廣告如小型或高度本地化的廣告的布置是特別理想的。一旦協(xié)商好布置,匯總者捕獲和編輯廣告,并把它記錄于netpage廣告服務(wù)器上。相應(yīng)地,發(fā)布者將在相關(guān)的netpage發(fā)布服務(wù)器上記錄廣告布置。當(dāng)netpage發(fā)布服務(wù)器布置每個(gè)用戶(hù)的個(gè)性化發(fā)布時(shí),它從netpage廣告服務(wù)器中拾取相關(guān)的廣告。2.3用戶(hù)簡(jiǎn)檔2.3.1信息過(guò)濾新聞和其它發(fā)布的個(gè)性化取決于對(duì)用戶(hù)特有簡(jiǎn)檔信息的分類(lèi),包括發(fā)布定制協(xié)作過(guò)濾矢量聯(lián)系細(xì)節(jié)呈現(xiàn)偏好發(fā)布的定制通常是發(fā)布特有的,因此,定制信息由相關(guān)的netpage發(fā)布服務(wù)器維護(hù)。協(xié)作過(guò)濾矢量由用戶(hù)對(duì)許多新聞項(xiàng)的評(píng)級(jí)(mting)構(gòu)成。它用于把不同用戶(hù)的興趣關(guān)聯(lián)起來(lái),用于推薦的目的。雖然獨(dú)立于任何特定的發(fā)布而維護(hù)單個(gè)協(xié)作過(guò)濾矢量是有益的,但是為每個(gè)發(fā)布來(lái)維護(hù)單獨(dú)矢量較為可行的兩個(gè)原因是有可能在相同發(fā)布的預(yù)訂者的矢量之間比在不同發(fā)布的預(yù)訂者的矢量之間存在的更多的重疊;以及發(fā)布有可能想要將其用戶(hù)的協(xié)作過(guò)濾矢量呈現(xiàn)為在其他地方找不到的其商標(biāo)價(jià)值的一部分。因此,協(xié)作過(guò)濾矢量也由相關(guān)的netpage發(fā)布服務(wù)器維護(hù)。聯(lián)系細(xì)節(jié),包括姓名、街道地址、ZIP碼、州、國(guó)家、電話(huà)號(hào)碼,在本質(zhì)上是全局的,并且由netpage注冊(cè)服務(wù)器維護(hù)。呈現(xiàn)偏好,包括數(shù)量、日期和時(shí)間,同樣是全局的,并以相同方式維護(hù)。廣告的本地化取決于用戶(hù)的聯(lián)系細(xì)節(jié)中指示的地點(diǎn),而廣告的目標(biāo)取決于個(gè)人信息如出生日期、性別、婚姻狀況、收入、職業(yè)、教育或定性的推導(dǎo)如年齡范圍和收入范圍。對(duì)于那些選擇展示個(gè)人信息用于廣告目的的用戶(hù),該信息由相關(guān)的netpage注冊(cè)服務(wù)器維護(hù)。在缺乏這樣的信息時(shí),那么可以根據(jù)與用戶(hù)的ZIP或ZIP+4碼有關(guān)的人口統(tǒng)計(jì)狀況來(lái)確定廣告目標(biāo)。每個(gè)用戶(hù)、筆、打印機(jī)、應(yīng)用提供者和應(yīng)用被分配有其自己的唯一的標(biāo)識(shí)符,并且netpage注冊(cè)服務(wù)器維護(hù)著它們之間的關(guān)系,如圖21、22、23和24所示。為了注冊(cè)的目的,發(fā)布者是特殊種類(lèi)的應(yīng)用提供者,并且發(fā)布是特殊種類(lèi)的應(yīng)用。每個(gè)用戶(hù)800可以被授權(quán)為使用任何數(shù)量的打印機(jī)802,并且每個(gè)打印機(jī)可允許任意數(shù)量的用戶(hù)使用它。每個(gè)用戶(hù)有單個(gè)默認(rèn)打印機(jī)(在66處),周期性發(fā)布被默認(rèn)地遞送到該打印機(jī);同時(shí),按需打印的頁(yè)被遞送到用戶(hù)通過(guò)其正在交互的打印機(jī)。服務(wù)器記住用戶(hù)已經(jīng)授權(quán)哪些發(fā)布者打印到用戶(hù)默認(rèn)的打印機(jī)。發(fā)布者并不記錄任何特定打印機(jī)的ID,而是在需要時(shí)解析所述ID。當(dāng)用戶(hù)訂閱808發(fā)布807時(shí),出版商806(即應(yīng)用提供者803)被授權(quán)打印到指定的打印機(jī)或用戶(hù)的默認(rèn)打印機(jī)。用戶(hù)可以在任何時(shí)候撤回這種授權(quán)。每個(gè)用戶(hù)可以有幾個(gè)筆801,但是筆對(duì)于單個(gè)用戶(hù)是特定的。如果某個(gè)用戶(hù)被授權(quán)使用特定的打印機(jī),那么該打印機(jī)識(shí)別用戶(hù)筆的任何一個(gè)。筆ID用于通過(guò)DNS以正常方式來(lái)定位由特定的netpage注冊(cè)服務(wù)器維護(hù)的對(duì)應(yīng)用戶(hù)簡(jiǎn)檔。Web終端809可以被授權(quán)在特定的netpage打印機(jī)上打印,這樣,在Web瀏覽過(guò)程中遇到的Web頁(yè)和netpage文檔被方便地打印于最近的netpage打印機(jī)上。對(duì)于,netpage系統(tǒng)可以代表打印機(jī)提供者收集對(duì)通過(guò)在提供者的打印機(jī)上的打印的發(fā)布所賺取的費(fèi)和傭金。這種收入可以包括廣告費(fèi)、點(diǎn)擊(dick-through)費(fèi)、電子商務(wù)傭金、以及事務(wù)處理費(fèi)用。如果打印機(jī)由用戶(hù)所有,那么用戶(hù)就是打印機(jī)提供者。每個(gè)用戶(hù)還有netpage賬戶(hù)820,該賬戶(hù)用于累積微借和貸(例如上一段中描述的那些);聯(lián)系細(xì)節(jié)815,包括名稱(chēng)、地址和電話(huà)號(hào)碼;全局偏好816,包括隱私、遞送和本地化設(shè)置;任意數(shù)量的生物識(shí)別記錄817,包括用戶(hù)的編碼簽名818、指紋819等;由系統(tǒng)自動(dòng)維護(hù)的手寫(xiě)模型819;以及SET支付卡賬戶(hù)821,利用它可以進(jìn)行電子商務(wù)支付。2.3.2喜好列表netpage用戶(hù)可以維護(hù)"喜好"列表922-到n鄰age網(wǎng)絡(luò)上有用文檔的鏈接等。該列表由系統(tǒng)為用戶(hù)維護(hù)。它被組織為文件夾924的一個(gè)分級(jí)。圖41中以類(lèi)圖示出了這種分級(jí)的一個(gè)優(yōu)選實(shí)施例。2.3.3歷史列表系統(tǒng)優(yōu)選地為每個(gè)用戶(hù)維護(hù)歷史列表929,歷史列表中包含由用戶(hù)通過(guò)netpage系統(tǒng)訪(fǎng)問(wèn)的文檔的鏈接等。歷史列表是按日期順序組織的列表,圖42以類(lèi)圖示出了歷史列表的優(yōu)選實(shí)施例。2.4智能頁(yè)布局Netpage發(fā)布服務(wù)器在逐節(jié)(section-by-section)的基礎(chǔ)上自動(dòng)布局每個(gè)用戶(hù)的個(gè)性化發(fā)布的頁(yè)。由于大多數(shù)廣告處于預(yù)先格式化的矩形的形式,所以它們?cè)诰庉嫷膬?nèi)容之前被放置于頁(yè)上。一節(jié)的廣告比率可以借助于該節(jié)內(nèi)的各個(gè)頁(yè)上的變化的廣告比率來(lái)實(shí)現(xiàn),并且廣告布局算法利用了這一點(diǎn)。該算法被配置成嘗試把聯(lián)系緊密的編輯和廣告內(nèi)容放在一起,比如由于自助屋頂修理的專(zhuān)門(mén)特征,將用于屋頂材料的廣告專(zhuān)門(mén)布置在發(fā)布之內(nèi)。然后,根據(jù)各種審美規(guī)則來(lái)布局為用戶(hù)選擇的編輯內(nèi)容,包括文本和相關(guān)的圖像與圖形。一旦該布局已經(jīng)匯聚,整個(gè)過(guò)程包括廣告的選擇和編輯內(nèi)容的選擇必須被重復(fù),以試圖較為接近地實(shí)現(xiàn)用戶(hù)指定的節(jié)大小偏好。但是,節(jié)尺寸偏好可隨著時(shí)間被平均地匹配,從而允許相當(dāng)大的逐曰變化。2.5文檔格式一旦文檔被布局,則它被編碼用于在netpage網(wǎng)絡(luò)上有效的分發(fā)和持久的存儲(chǔ)。首要的效率機(jī)制是把單個(gè)用戶(hù)的版本特有的信息與多個(gè)用戶(hù)的版本之間共享的信息分開(kāi)。所述特有信息由頁(yè)布局構(gòu)成。共享信息由頁(yè)布局引用的對(duì)象構(gòu)成,包括圖像、圖形和文本條。文本對(duì)象包含完全格式化的文本,其采用可擴(kuò)展樣式表語(yǔ)言(XSL)以可擴(kuò)展標(biāo)記語(yǔ)言(XML)表示。獨(dú)立于文本正在被設(shè)置到其中的區(qū)域,XSL提供了對(duì)文本格式化的精確控制,在此情況下其由布局提供。文本對(duì)象包含使能自動(dòng)翻譯的嵌入式語(yǔ)言碼以及用于輔助段落格式化的嵌入式連字號(hào)連接提示。圖像對(duì)象優(yōu)選地以JPEG2000基于小波的壓縮圖像格式對(duì)圖像編碼。圖形對(duì)象優(yōu)選地以可縮放矢量圖形(SVG)格式對(duì)2D圖形編碼。其它的格式也可用于文本、圖像和圖形。布局本身由一系列的所放置的圖像和圖形對(duì)象、鏈接的文本流對(duì)象(文本對(duì)象通過(guò)它流動(dòng))、上述的超鏈接和輸入字段、以及水印區(qū)域組成。這些布局對(duì)象總結(jié)在表3中。該布局使用適合于高效分發(fā)和存儲(chǔ)的緊湊格式。圖3-netpage布局對(duì)象<table>complextableseeoriginaldocumentpage53</column></row><table><table>tableseeoriginaldocumentpage54</column></row><table>2.6文檔分發(fā)如上所述,為了在netpage網(wǎng)絡(luò)上有效分發(fā)和持久存儲(chǔ)的目的,用戶(hù)特有的頁(yè)布局被與它所引用的共享對(duì)象分開(kāi)。當(dāng)預(yù)訂的發(fā)布準(zhǔn)備好被分發(fā)時(shí),netpage發(fā)布服務(wù)器在netpageID服務(wù)器12的幫助下分配每個(gè)頁(yè)的唯一ID、頁(yè)實(shí)例、文檔和文檔實(shí)例。服務(wù)器計(jì)算共享內(nèi)容的優(yōu)化子集的集合,并為每個(gè)子集創(chuàng)建組播通道,然后用組播通道的名稱(chēng)給每個(gè)用戶(hù)特有的布局打標(biāo)簽,這些通道將承載該布局使用的共享內(nèi)容。然后,服務(wù)器通過(guò)適當(dāng)?shù)捻?yè)服務(wù)器把每個(gè)用戶(hù)的布局點(diǎn)播到用戶(hù)打印機(jī),并在點(diǎn)播完成時(shí)在指定的通道上組播共享內(nèi)容。在接收到點(diǎn)播后,每個(gè)頁(yè)服務(wù)器和打印機(jī)預(yù)訂在頁(yè)布局中指定的組播通道。在組播期間,每個(gè)頁(yè)服務(wù)器和打印機(jī)從組播流中提取由其頁(yè)布局引用的那些對(duì)象。頁(yè)服務(wù)器持久地存檔收到的頁(yè)布局和共享內(nèi)容。另外,也可以使用其它技術(shù)分發(fā)數(shù)據(jù)。一旦打印機(jī)已收到由其頁(yè)布局引用的所有對(duì)象,打印機(jī)重新創(chuàng)建完全填充的布局,然后柵格化并打印它。在正常情況下,打印機(jī)將頁(yè)打印得比遞送它們更快。假設(shè)每個(gè)頁(yè)的四分之一覆蓋有圖像,那么平均頁(yè)具有小于400KB的大小。因此,打印機(jī)可以在其64MB存儲(chǔ)器中存儲(chǔ)100個(gè)以上這樣的頁(yè),從而允許臨時(shí)緩沖等。打印機(jī)以每秒一頁(yè)的速率打印。這等效于每秒400KB或約3Mbit的頁(yè)數(shù)據(jù),這與寬帶網(wǎng)絡(luò)上遞送頁(yè)數(shù)據(jù)的最高預(yù)期速率相似。即使在異常情況下,如打印機(jī)缺紙時(shí),用戶(hù)將能夠在打印機(jī)的100頁(yè)內(nèi)部存儲(chǔ)容量被耗盡之前補(bǔ)充紙供應(yīng)。但是,如果打印機(jī)的內(nèi)部存儲(chǔ)器的確填滿(mǎn),那么打印機(jī)將無(wú)法在組播第一次出現(xiàn)之時(shí)使用組播。因此,netpage發(fā)布服務(wù)器允許打印機(jī)提交對(duì)于重新組播的請(qǐng)求。當(dāng)收到臨界數(shù)量的請(qǐng)求或出現(xiàn)超時(shí)時(shí),服務(wù)器重新組播對(duì)應(yīng)的共享對(duì)象。一旦文檔被打印,通過(guò)從相關(guān)的頁(yè)服務(wù)器中檢索其頁(yè)布局和內(nèi)容,打印機(jī)可以在任何時(shí)間產(chǎn)生準(zhǔn)確的副本。2.7按需文檔當(dāng)按需請(qǐng)求netpage文檔時(shí),它可以與期刊大致相同的方式被個(gè)性化和遞送。但是,由于沒(méi)有共享內(nèi)容,在不利用組播的情況下直接進(jìn)行到請(qǐng)求打印機(jī)的遞送。當(dāng)按需請(qǐng)求非netpage文檔時(shí),它不被個(gè)性化,并通過(guò)指定的netpage格式化服務(wù)器來(lái)遞送,該服務(wù)器將把該文檔重新格式化為netpage文檔。Netpage格式化服務(wù)器是netpage發(fā)布服務(wù)器的特定實(shí)例。Netpage格式化服務(wù)器具有各種互聯(lián)網(wǎng)文檔格式的知識(shí),包括Adobe的可移植文檔格式(PDF)和超文本標(biāo)記語(yǔ)言(HTML)。如果是HTML文檔,它可使用較高的打印頁(yè)分辨率,以具有內(nèi)容表的多列格式來(lái)呈現(xiàn)Web頁(yè)。它可以自動(dòng)地包含直接鏈接到所請(qǐng)求的頁(yè)的所有Web頁(yè)。用戶(hù)能夠通過(guò)偏好來(lái)調(diào)節(jié)該行為。Netpage格式化服務(wù)器進(jìn)行任何互聯(lián)網(wǎng)文檔上可用的標(biāo)準(zhǔn)netpage行為,包括交互性和持久性,不管互聯(lián)網(wǎng)文檔的起源和格式。它隱藏來(lái)自necpage打印機(jī)和netpage頁(yè)服務(wù)器兩者的不同文檔格式的知識(shí),也隱藏來(lái)自Web服務(wù)器的netpage系統(tǒng)的知識(shí)。3.安全性3.1密碼術(shù)密碼術(shù)被用于在存儲(chǔ)中和在傳輸中保護(hù)敏感信息,以及對(duì)事務(wù)處理的各方進(jìn)行鑒權(quán)。有兩類(lèi)在廣泛使用中的密碼術(shù)秘密密鑰密碼術(shù)和公用密鑰密碼術(shù)。Netpage網(wǎng)絡(luò)使用這兩類(lèi)密碼術(shù)。秘密密鑰密碼術(shù)也稱(chēng)為對(duì)稱(chēng)密碼術(shù),使用相同密鑰來(lái)加密和解密消息。希望交換消息的雙方必須首先安排好安全地交換秘密密鑰。公共密鑰密碼術(shù)也稱(chēng)為非對(duì)稱(chēng)密碼術(shù),使用兩個(gè)加密密鑰。這兩個(gè)密鑰在這樣的方式下在數(shù)學(xué)上被相關(guān)使用一個(gè)密鑰加密的任何消息只能使用另一個(gè)密鑰解密。然后這些密鑰之一被發(fā)布,而另一密鑰被保持私有。公共密鑰用于對(duì)打算提供給持有私有密鑰持有者的任何消息進(jìn)行加密。一旦被使用公共密鑰加密后,則消息只能使用私有密鑰對(duì)其解密。這樣,雙方可以安全地交換消息,而不必首先交換秘密密鑰。為了保證私有密鑰是安全的,正常情況下為私有密鑰的持有者產(chǎn)生所述密鑰對(duì)。公共密鑰密碼術(shù)可用于產(chǎn)生數(shù)字簽名。私有密鑰的持有者可以創(chuàng)建己知的消息的散列(hash),然后使用私有密鑰加密該散列。然后,任何人可以通過(guò)以下關(guān)于所述特定消息來(lái)檢驗(yàn)構(gòu)成私有密鑰持有者的"簽名"的加密的散列利用公用密鑰來(lái)解密經(jīng)加密的散列,并對(duì)照該消息來(lái)檢驗(yàn)該散列。如果簽名被附加到該消息,那么消息接收者可以檢驗(yàn)消息的真實(shí)性,又可以檢驗(yàn)該消息在傳輸中未被更改。為了使公共密鑰密碼術(shù)工作,必須有一種防止假冒的分發(fā)公共密鑰的方式。這通常是利用證書(shū)和證書(shū)權(quán)力機(jī)構(gòu)完成的。證書(shū)權(quán)力機(jī)構(gòu)是可信賴(lài)的第三方,它對(duì)公共密鑰和某人的身份之間的關(guān)系進(jìn)行鑒權(quán)。證書(shū)權(quán)力機(jī)構(gòu)通過(guò)檢查身份文檔來(lái)驗(yàn)證該人的身份,然后建立和簽署包含該人的身份細(xì)節(jié)和公共密鑰的數(shù)字證書(shū)。信賴(lài)證書(shū)權(quán)力機(jī)構(gòu)的任何人可在高度確信其是真實(shí)時(shí)使用證書(shū)中的公共密鑰。他們只需驗(yàn)證證書(shū)已真正由證書(shū)授權(quán)機(jī)構(gòu)簽署,所述證書(shū)授權(quán)機(jī)構(gòu)的公共密鑰是公知的。在大多數(shù)事務(wù)處理環(huán)境中,公共密鑰密碼術(shù)只用于產(chǎn)生數(shù)字簽名并安全地交換秘密會(huì)話(huà)密鑰。秘密密鑰密碼術(shù)被用于所有其他目的。在下面的討論中,當(dāng)提及netpage打印機(jī)和服務(wù)器之間的安全信息傳輸時(shí),實(shí)際發(fā)生的是打印機(jī)獲得服務(wù)器的證書(shū),參照證書(shū)權(quán)力機(jī)構(gòu)對(duì)證書(shū)進(jìn)行鑒權(quán),使用證書(shū)中的公共密鑰交換密鑰與服務(wù)器交互秘密對(duì)話(huà)密鑰,然后使用秘密會(huì)話(huà)密鑰加密消息數(shù)據(jù)。根據(jù)定義,會(huì)話(huà)密鑰可以具有任意短的壽命。3.2NETPAGE打印機(jī)安全性每個(gè)netpage打印機(jī)在制造時(shí)被指定有一對(duì)唯一標(biāo)識(shí)符,這些標(biāo)識(shí)符被存儲(chǔ)在打印機(jī)中的只讀存儲(chǔ)器中和netpage注冊(cè)服務(wù)器數(shù)據(jù)庫(kù)中。第一ID62是公用的,并唯一地標(biāo)識(shí)netpage網(wǎng)絡(luò)上的打印機(jī)。第二ID是秘密的,并且當(dāng)該打印機(jī)第一次在網(wǎng)絡(luò)上注冊(cè)時(shí)被使用。當(dāng)打印機(jī)在安裝后第一次連接至'jn鄰age網(wǎng)絡(luò)時(shí),它創(chuàng)建簽名公用/私有密鑰對(duì)。它把秘密ID和公共密鑰安全地傳送到n鄰age注冊(cè)服務(wù)器。服務(wù)器把秘密ID與記錄在其數(shù)據(jù)庫(kù)中的打印機(jī)的秘密ID比較,如果ID相匹配則接受注冊(cè)。它然后創(chuàng)建和簽署包含打印機(jī)的公共ID和公用簽名密鑰的證書(shū),并把該證書(shū)存儲(chǔ)于注冊(cè)數(shù)據(jù)庫(kù)中。Netpage注冊(cè)服務(wù)器作為netpage打印機(jī)的證書(shū)權(quán)力機(jī)構(gòu),因?yàn)樗哂袑?duì)秘密信息的訪(fǎng)問(wèn)權(quán),從而允許其驗(yàn)證打印機(jī)身份。當(dāng)用戶(hù)預(yù)訂發(fā)布時(shí),在netpage注冊(cè)服務(wù)器數(shù)據(jù)庫(kù)中創(chuàng)建記錄,其授權(quán)發(fā)布者將發(fā)布打印到用戶(hù)的默認(rèn)打印機(jī)或指定的打印機(jī)。通過(guò)頁(yè)服務(wù)器發(fā)送到打印機(jī)的每個(gè)文檔被指向特定用戶(hù),并由發(fā)布者使用發(fā)布者的私有簽名密鑰來(lái)簽署。頁(yè)服務(wù)器通過(guò)注冊(cè)數(shù)據(jù)庫(kù)來(lái)驗(yàn)證發(fā)布者被授權(quán)將發(fā)布遞送到指定用戶(hù)。頁(yè)服務(wù)器使用發(fā)布者的公共密鑰驗(yàn)證簽名,發(fā)布者的公共密鑰從存儲(chǔ)在注冊(cè)數(shù)據(jù)庫(kù)中的發(fā)布者證書(shū)獲得。Netpage注冊(cè)服務(wù)器接受將打印授權(quán)添加到數(shù)據(jù)庫(kù)的請(qǐng)求,只要這些請(qǐng)求是通過(guò)注冊(cè)到打印機(jī)的筆來(lái)啟動(dòng)的。3.3NETPAGE筆的安全性每個(gè)netpage筆在制造時(shí)被指定有唯一標(biāo)識(shí),其存儲(chǔ)于筆內(nèi)的只讀存儲(chǔ)器中和netpage注冊(cè)服務(wù)器數(shù)據(jù)庫(kù)中。筆ID61在netpage網(wǎng)絡(luò)上唯一地標(biāo)識(shí)該筆。netpage筆可以"知道"許多n鄰age打印機(jī),并且打印機(jī)可"知道"許多筆。每當(dāng)它處于打印機(jī)的范圍內(nèi)時(shí),筆通過(guò)射頻信號(hào)與打印機(jī)通信。一旦筆和打印機(jī)被注冊(cè),它們定期地交換會(huì)話(huà)密鑰。每當(dāng)筆向打印機(jī)傳送數(shù)字墨時(shí),數(shù)字墨總是被使用適當(dāng)?shù)臅?huì)話(huà)密鑰加密的。數(shù)字墨從不被不受阻礙地(intheclear)傳送。筆為它知道的每個(gè)打印機(jī)存儲(chǔ)會(huì)話(huà)密鑰,由打印機(jī)ID索引;而打印機(jī)為它知道的每個(gè)筆存儲(chǔ)會(huì)話(huà)密鑰,由筆ID索引。二者具有大的但是有限的用于會(huì)話(huà)密鑰的存儲(chǔ)容量,但是在必要時(shí)將在最遠(yuǎn)期使用的基礎(chǔ)上忘記會(huì)話(huà)密鑰。當(dāng)筆進(jìn)入打印機(jī)的范圍之內(nèi)時(shí),筆和打印機(jī)發(fā)現(xiàn)它們是否相互認(rèn)識(shí)。如果它們互不認(rèn)識(shí),則打印機(jī)確定它是否被假定為認(rèn)識(shí)該筆。這可能是因?yàn)槔缭摴P屬于被注冊(cè)以使用該打印機(jī)的用戶(hù)。如果打印機(jī)想要認(rèn)識(shí)該筆但又并不認(rèn)識(shí),則它啟動(dòng)自動(dòng)的筆注冊(cè)過(guò)程。如果打印機(jī)不想要認(rèn)識(shí)該筆,則它與筆達(dá)成一致以忽略它,直到該筆被置于充電杯(chargingcup)中,這時(shí)它啟動(dòng)注冊(cè)進(jìn)程。除了它的公用ID之外,該筆還包含秘密密鑰-交換密鑰。密鑰-交換密鑰在制造時(shí)也被記錄于netpage注冊(cè)服務(wù)器的數(shù)據(jù)庫(kù)中。在注冊(cè)期間,筆把它的筆ID傳送到打印機(jī),并且打印機(jī)把筆ID傳送到netpage注冊(cè)服務(wù)器。服務(wù)器產(chǎn)生為打印機(jī)和筆使用的會(huì)話(huà)密鑰,并將該會(huì)話(huà)密鑰安全地傳送到打印機(jī)。它還傳送使用筆的密鑰-交換密鑰加密的會(huì)話(huà)密鑰的拷貝。打印機(jī)內(nèi)部地存儲(chǔ)由筆ID索引的會(huì)話(huà)密鑰,并將加密的會(huì)話(huà)密鑰傳送到筆。筆內(nèi)部地存儲(chǔ)由打印機(jī)ID索弓I的會(huì)話(huà)密鑰。雖然贗筆可在筆注冊(cè)協(xié)議中冒充筆,但是只有真筆可解密打印機(jī)傳送的會(huì)話(huà)密鑰。當(dāng)先前未注冊(cè)的筆第首次被注冊(cè)時(shí),它的使用受到限制的,直到它被鏈接到用戶(hù)。已注冊(cè)的但"未被擁有"的筆僅被允許用于請(qǐng)求和填充netpage用戶(hù)和筆注冊(cè)表單,以注冊(cè)新筆自動(dòng)鏈接到的新用戶(hù),或者將新筆添加到現(xiàn)有用戶(hù)。由于筆中的硬件性能約束,筆使用秘密密鑰而非公用密鑰加密。3.4保密文檔Netpage系統(tǒng)支持保密文檔如票和票證的遞送。Netpage打印機(jī)包括用以打印水印的設(shè)備,但是僅在被適當(dāng)授權(quán)的發(fā)布者的請(qǐng)求時(shí)才這樣做。發(fā)布者指示其證書(shū)中打印能夠由打印機(jī)鑒權(quán)的水印。"水印"打印過(guò)程在頁(yè)的指定"水印"區(qū)域中使用可選的抖動(dòng)矩陣。背對(duì)背的頁(yè)包含了在打印時(shí)重合的鏡像水印區(qū)域。奇數(shù)和偶數(shù)頁(yè)的水印區(qū)域中所用的抖動(dòng)矩陣被設(shè)計(jì)為在將這些區(qū)域一起査看時(shí)產(chǎn)生干涉效應(yīng),其是由透過(guò)所打印的張觀(guān)看來(lái)實(shí)現(xiàn)的。該效果與水印的相似之處在于它在僅查看頁(yè)的一面時(shí)是不可見(jiàn)的,并且當(dāng)該頁(yè)通過(guò)正常手段被拷貝時(shí)被丟失。保密文檔的頁(yè)無(wú)法利用上面1.9節(jié)中所述的內(nèi)置netpage拷貝機(jī)構(gòu)來(lái)拷貝。這擴(kuò)展到在netpage察覺(jué)的影印機(jī)上拷貝netpage。保密文檔典型地作為電子商務(wù)事務(wù)處理的一部分來(lái)產(chǎn)生。因此,它們可以包含用戶(hù)的照片,該照片是在用戶(hù)向netpage注冊(cè)服務(wù)器注冊(cè)生物識(shí)別信息時(shí)捕獲的,如第2節(jié)中所述。當(dāng)被呈現(xiàn)了保密netpage文檔時(shí),接收者可以通過(guò)在通常方式下請(qǐng)求其狀態(tài)來(lái)驗(yàn)證其真實(shí)性。保密文檔的唯一ID僅在文檔的壽命期中是有效的,并且保密文檔ID被非鄰接地分配,以防止機(jī)會(huì)主義偽造者對(duì)其的預(yù)計(jì)??梢砸杂嘘P(guān)驗(yàn)證失敗的內(nèi)建反饋來(lái)發(fā)展保密文檔驗(yàn)證筆,以支持容易的呈現(xiàn)點(diǎn)(point-ofpresentation)文檔檢驗(yàn)。在密碼的意義上,顯然水印和用戶(hù)的照片都不是安全的。它們簡(jiǎn)單地提供對(duì)偶然偽造的顯著障礙。特別是使用驗(yàn)證筆的在線(xiàn)文檔驗(yàn)證提供了所需的安全性的增加水平,但仍不是對(duì)偽造完全免疫的。3.5不可否認(rèn)在netpage系統(tǒng)中,用戶(hù)提交的表單被可靠地傳送給表單處理者,并且被持久地存檔于netpage頁(yè)服務(wù)器上。因此,接受者不可能否認(rèn)傳送。收款者也不可能抵賴(lài)通過(guò)如第4節(jié)所述的系統(tǒng)進(jìn)行的電子商務(wù)支付。4.電子商務(wù)模型4.1安全電子事務(wù)處理(SET)Netpage系統(tǒng)使用安全電子事務(wù)處理(SET)系統(tǒng)作為其支付系統(tǒng)之一。已由MasterCard和Visa開(kāi)發(fā)的SET圍繞支付卡而被組織,并且這被反映在術(shù)語(yǔ)中。但是,系統(tǒng)的大部分獨(dú)立于所使用的賬戶(hù)的類(lèi)型。其它的支付系統(tǒng)也可以使用。在SET中,持卡人和商家向證書(shū)權(quán)力機(jī)構(gòu)注冊(cè),并被發(fā)給包含其公共簽名密鑰的證書(shū)。證書(shū)權(quán)力機(jī)構(gòu)適當(dāng)?shù)仳?yàn)證持卡人向卡發(fā)行者的注冊(cè)細(xì)節(jié),并適當(dāng)?shù)仳?yàn)證商家向受讓方(acquirer)的注冊(cè)細(xì)節(jié)。持卡人和商家把各自的私有簽名密鑰安全地存儲(chǔ)在其計(jì)算機(jī)上。在支付過(guò)程中,這些證書(shū)被用于相互鑒權(quán)商家和持卡人,并將兩者均鑒權(quán)到支付網(wǎng)關(guān)。SET尚未被廣泛采用,部分是因?yàn)槌挚ㄈ苏J(rèn)為密鑰和證書(shū)的維護(hù)是麻煩的。維護(hù)服務(wù)器上的持卡人密鑰和證書(shū),并通過(guò)口令給予持卡人訪(fǎng)問(wèn)的臨時(shí)解決方案已經(jīng)取得了某些成功。在netpage系統(tǒng)中,netpage注冊(cè)服務(wù)器在SET支付事務(wù)處理中用作n鄰age用戶(hù)(即持卡人)的代理。Netpage系統(tǒng)使用生物識(shí)別對(duì)用戶(hù)進(jìn)行鑒權(quán)并授權(quán)SET支付。由于系統(tǒng)是基于筆的,所用的生物識(shí)別是用戶(hù)的在線(xiàn)簽名,包括隨時(shí)間變化的筆位置和壓力。盡管有較高的成本,也可通過(guò)將指紋傳感器設(shè)計(jì)到筆中來(lái)使用指紋生物識(shí)別。所用的生物識(shí)別的類(lèi)型只影響生物識(shí)別的捕獲,而不是系統(tǒng)的授權(quán)方面。能夠進(jìn)行SET支付的第一步是向netpage注冊(cè)服務(wù)器注冊(cè)用戶(hù)的生物識(shí)別。這是在受控環(huán)境例如在銀行中來(lái)完成。在這里可在驗(yàn)證用戶(hù)身份的同時(shí)捕獲生物識(shí)別。生物識(shí)別被捕獲并存儲(chǔ)到注冊(cè)數(shù)據(jù)庫(kù)中,并被鏈接到用戶(hù)的記錄。用戶(hù)的照片也被任選地捕獲并鏈接到所述記錄。SET持卡人注冊(cè)過(guò)程被完成,并且所獲得的私有簽名密鑰和證書(shū)被存儲(chǔ)在數(shù)據(jù)庫(kù)中。用戶(hù)支付卡信息也被存儲(chǔ),從而給予netpage注冊(cè)服務(wù)器足夠的信息以用作任何SET支付事務(wù)處理中的用戶(hù)代理。當(dāng)用戶(hù)最終例如通過(guò)簽署netpage訂貨單來(lái)提供生物識(shí)別以完成支付時(shí),打印機(jī)將訂購(gòu)信息、筆ID和生物識(shí)別數(shù)據(jù)安全地發(fā)送到netpage注冊(cè)服務(wù)器。服務(wù)器針對(duì)由筆ID標(biāo)識(shí)的用戶(hù)來(lái)驗(yàn)證生物識(shí)別,并從那時(shí)起用作完成在SET支付事務(wù)處理中的用戶(hù)代理。4.3微支付Netpage系統(tǒng)包括用于微支付的機(jī)構(gòu)以允許用戶(hù)為按需打印低成本文檔以及拷貝受版權(quán)保護(hù)的文檔而被方便地收費(fèi),并且還有可能允許用戶(hù)被償還在打印廣告材料中發(fā)生的費(fèi)用。后者依賴(lài)于已提供給用戶(hù)的補(bǔ)助的水平。當(dāng)用戶(hù)注冊(cè)電子商務(wù)時(shí),合計(jì)微支付的網(wǎng)絡(luò)賬戶(hù)被建立。用戶(hù)在定期的基礎(chǔ)上接收?qǐng)?bào)表,并且可以使用標(biāo)準(zhǔn)的支付機(jī)構(gòu)來(lái)結(jié)算任何未付的借記結(jié)余。網(wǎng)絡(luò)賬戶(hù)可以被擴(kuò)展以合計(jì)期刊的預(yù)訂費(fèi),其否則也將以各個(gè)報(bào)表的形式被呈現(xiàn)給用戶(hù)。4.4事務(wù)處理(T薩action)當(dāng)用戶(hù)在特定應(yīng)用前后關(guān)系(context)中請(qǐng)求n鄰age時(shí),該應(yīng)用能夠在頁(yè)中嵌入用戶(hù)特定的事務(wù)處理ID55。通過(guò)該頁(yè)的隨后輸入被用事務(wù)處理ID來(lái)打標(biāo)簽,并且所述應(yīng)用由此能夠建立用于用戶(hù)輸入的適當(dāng)前后關(guān)系。但是,當(dāng)輸入通過(guò)非用戶(hù)特定的頁(yè)而發(fā)生時(shí),應(yīng)用必須使用用戶(hù)的唯一身份來(lái)建立前后關(guān)系。典型的例子包括將來(lái)自預(yù)打印的分類(lèi)表(catalog)頁(yè)的項(xiàng)目添加到用戶(hù)的虛擬"購(gòu)物車(chē)"。但是,為了保護(hù)用戶(hù)的隱私,netpage系統(tǒng)已知的唯一用戶(hù)ID60優(yōu)選地不被泄露給應(yīng)用。這是要防止不同的應(yīng)用提供者容易地關(guān)聯(lián)獨(dú)立累積的行為數(shù)據(jù)。相反,netpage注冊(cè)服務(wù)器通過(guò)唯一的別名ID65維護(hù)用戶(hù)和應(yīng)用之間的匿名關(guān)系,如圖24所示。每當(dāng)用戶(hù)激活用"已注冊(cè)"屬性來(lái)打標(biāo)簽的超鏈接時(shí),netpage頁(yè)服務(wù)器請(qǐng)求netpage注冊(cè)服務(wù)器將相關(guān)的應(yīng)用ID64連同筆ID61轉(zhuǎn)化成別名ID65。該別名ID然后被提交給超鏈接的應(yīng)用。應(yīng)用維護(hù)由別名ID索引的狀態(tài)信息,并能夠檢索用戶(hù)特定的狀態(tài)信息,而不必知道用戶(hù)的全局身份。系統(tǒng)也維護(hù)用于每個(gè)用戶(hù)應(yīng)用的獨(dú)立證書(shū)和私有簽名密鑰,從而允許它僅使用應(yīng)用特定的信息以用戶(hù)的名義來(lái)簽署應(yīng)用事務(wù)處理。為幫助系統(tǒng)路由產(chǎn)品條形碼(UPC)"超鏈接"激活,系統(tǒng)針對(duì)任意數(shù)量的產(chǎn)品類(lèi)型以用戶(hù)的名義來(lái)記錄喜好的應(yīng)用。每個(gè)應(yīng)用都與應(yīng)用提供者關(guān)聯(lián),并且系統(tǒng)以每個(gè)應(yīng)用提供者的名義來(lái)維護(hù)賬戶(hù),從而允許它為點(diǎn)擊費(fèi)等而貸記和借記提供者。應(yīng)用提供者可以是期刊預(yù)訂內(nèi)容的發(fā)布者。系統(tǒng)記錄用戶(hù)接收預(yù)訂發(fā)布的意愿,以及發(fā)布的期望頻率。4.5資源描述和版權(quán).圖40顯示了資源描述類(lèi)圖的優(yōu)選實(shí)施例。每個(gè)文檔和內(nèi)容對(duì)象可以由一個(gè)或多個(gè)資源描述842來(lái)說(shuō)明。資源描述優(yōu)選使用DublinCore元數(shù)據(jù)元素集,其被設(shè)計(jì)成便于電子資源的發(fā)現(xiàn)。DublinCore元數(shù)據(jù)符合萬(wàn)維網(wǎng)協(xié)會(huì)(W3C)資源描述框架(RDF)。其它的元數(shù)據(jù)元素集也可以使用。資源描述可以標(biāo)識(shí)權(quán)力持有者920。在用戶(hù)打印受版權(quán)保護(hù)的內(nèi)容時(shí),netpage系統(tǒng)可以自動(dòng)地從用戶(hù)向權(quán)力持有者傳送版權(quán)費(fèi)。5.通信協(xié)議通信協(xié)議限定實(shí)體之間的消息的有序交換。在netpage系統(tǒng)中,如筆、打印機(jī)和服務(wù)器的實(shí)體利用一組限定的協(xié)議來(lái)合作處理與netpage系統(tǒng)的用戶(hù)交互。每個(gè)協(xié)議通過(guò)順序圖說(shuō)明,在順序圖中,水平維度被用于表示消息流而垂直維度被用于表示時(shí)間。每個(gè)實(shí)體由包含實(shí)體名稱(chēng)的矩形和表示實(shí)體生命線(xiàn)的垂直列來(lái)表示。在實(shí)體存在的時(shí)間內(nèi),生命線(xiàn)被示出為虛線(xiàn)。在實(shí)體處于活動(dòng)的時(shí)間內(nèi),生命線(xiàn)被示出為雙線(xiàn)。由于在此考慮的協(xié)議不創(chuàng)建或破壞實(shí)體,生命線(xiàn)通常是一旦實(shí)體停止參與協(xié)議時(shí)就被中斷。5.1預(yù)訂遞送協(xié)議圖43中顯示了預(yù)訂遞送協(xié)議的優(yōu)選實(shí)施例。大量用戶(hù)可訂閱期刊發(fā)布。每個(gè)用戶(hù)的版本(edition)可被不同地布局,但許多用戶(hù)的版本將共享共同的內(nèi)容,如文本對(duì)象和圖像對(duì)象。預(yù)訂遞送協(xié)議因此通過(guò)點(diǎn)播來(lái)遞送文檔結(jié)構(gòu)到各個(gè)打印機(jī),但是通過(guò)組播(multicast)來(lái)遞送共享的內(nèi)容對(duì)象。應(yīng)用(即發(fā)布者)首先從ID服務(wù)器12獲得用于每個(gè)文檔的文檔ID51。然后,它向負(fù)責(zé)文檔的新分配ID的頁(yè)服務(wù)器10發(fā)送每個(gè)文檔結(jié)構(gòu),包括其文檔ID和頁(yè)描述。它包括自己的應(yīng)用ID64、預(yù)訂者的別名ID65、以及組播通道名稱(chēng)的相關(guān)集。它使用它的私有簽名密鑰來(lái)簽署消息。頁(yè)服務(wù)器使用應(yīng)用ID和別名ID從注冊(cè)服務(wù)器獲得對(duì)應(yīng)用戶(hù)ID60、用戶(hù)選擇的打印機(jī)ID62(其可被明確地選擇用于應(yīng)用,或者可以是用戶(hù)的默認(rèn)打印機(jī))、以及應(yīng)用的證書(shū)。應(yīng)用的證書(shū)允許頁(yè)服務(wù)器驗(yàn)證消息簽名。如果應(yīng)用ID和別名ID不一起標(biāo)識(shí)預(yù)訂808,那么頁(yè)服務(wù)器的到注冊(cè)服務(wù)器的請(qǐng)求失敗。然后,頁(yè)服務(wù)器分配文檔和頁(yè)實(shí)例ID,并把頁(yè)描述包括頁(yè)ID50轉(zhuǎn)發(fā)給打印機(jī)。它包括用于打印機(jī)收聽(tīng)的組播通道名稱(chēng)的相關(guān)集。它然后將新分配的頁(yè)ID返回到應(yīng)用以便于將來(lái)參考。一旦應(yīng)用已通過(guò)有關(guān)頁(yè)服務(wù)器將所有文檔結(jié)構(gòu)分發(fā)給預(yù)訂者的所選打印機(jī),則它在先前所選的組播通道上組播共享對(duì)象的各種子集。頁(yè)服務(wù)器和打印機(jī)兩者都監(jiān)視適當(dāng)?shù)慕M播通道并接收其所需內(nèi)容對(duì)象。然后,它們能夠進(jìn)駐(populate)先前點(diǎn)播的文檔結(jié)構(gòu)。這允許頁(yè)服務(wù)器將完整的文檔添加到其數(shù)據(jù)庫(kù),并且它允許打印機(jī)打印文檔。5.2超鏈接激活協(xié)議圖45顯示了超鏈接激活協(xié)議的優(yōu)選實(shí)施例。當(dāng)用戶(hù)使用netpage筆在netpage上點(diǎn)擊時(shí),筆把點(diǎn)擊傳送給最近的netpage打印機(jī)601。所述點(diǎn)擊標(biāo)識(shí)所述頁(yè)和頁(yè)上的位置。打印機(jī)已從筆連接協(xié)議得知筆的ID61。打印機(jī)通過(guò)DNS確定處理特定頁(yè)ID50的頁(yè)服務(wù)器10a的網(wǎng)絡(luò)地址。如果用戶(hù)己在近期與相同的頁(yè)交互,那么所述地址可能已經(jīng)在其高速緩存中。然后,打印機(jī)把筆ID、其自己的打印機(jī)ID62、頁(yè)ID和點(diǎn)擊位置轉(zhuǎn)發(fā)給頁(yè)服務(wù)器。頁(yè)服務(wù)器加載由頁(yè)ID標(biāo)識(shí)的頁(yè)描述5,并確定點(diǎn)擊位于哪個(gè)輸入元素區(qū)58,如果有的話(huà)。假設(shè)有關(guān)輸入元素是超鏈接元素844,頁(yè)服務(wù)器然后獲得關(guān)聯(lián)的應(yīng)用ID64和鏈接ID54,并且通過(guò)DNS來(lái)確定掌管應(yīng)用71的應(yīng)用服務(wù)器的網(wǎng)絡(luò)地址。頁(yè)服務(wù)器使用筆ID61從注冊(cè)服務(wù)器11獲得對(duì)應(yīng)用戶(hù)ID60,并且然后分配全局唯一的超鏈接請(qǐng)求ID52,并構(gòu)建超鏈接請(qǐng)求934。圖44中示出了超鏈接請(qǐng)求類(lèi)圖。超鏈接請(qǐng)求記錄請(qǐng)求用戶(hù)和打印機(jī)的ID,并確定所點(diǎn)擊的超鏈接實(shí)例862。然后,頁(yè)服務(wù)器向應(yīng)用發(fā)送其自己的服務(wù)器ID53、超鏈接請(qǐng)求ID、以及鏈接ID。應(yīng)用根據(jù)應(yīng)用特定的邏輯來(lái)產(chǎn)生響應(yīng)文檔,并從ID服務(wù)器12獲得文檔ID51。然后,它把文檔連同請(qǐng)求頁(yè)服務(wù)器的ID和超鏈接請(qǐng)求ID發(fā)送給負(fù)責(zé)文檔的新分配ID的頁(yè)服務(wù)器10b。第二頁(yè)服務(wù)器向第一頁(yè)服務(wù)器發(fā)送超鏈接請(qǐng)求ID和應(yīng)用ID,以獲得對(duì)應(yīng)用戶(hù)ID和打印機(jī)ID62。如果超鏈接請(qǐng)求已經(jīng)到期或者用于不同的應(yīng)用,那么第一頁(yè)服務(wù)器拒絕該請(qǐng)求。第二頁(yè)服務(wù)器分配文檔實(shí)例和頁(yè)ID50,將新分配的頁(yè)ID返回到應(yīng)用,把完整文檔添加到其自己的數(shù)據(jù)庫(kù),并且最終向請(qǐng)求的打印機(jī)發(fā)送頁(yè)描述。超鏈接實(shí)例可以包含有意義的事務(wù)處理ID55,在此情況下第一頁(yè)服務(wù)器包括發(fā)送給應(yīng)用的消息中的事務(wù)處理ID。這允許應(yīng)用建立用于超鏈接激活的事務(wù)處理特定的前后關(guān)系。如果超鏈接需要用戶(hù)別名,即其"需要?jiǎng)e名"屬性被設(shè)置,那么第一頁(yè)服務(wù)器將筆ID61和超鏈接的應(yīng)用ID64兩者發(fā)送到注冊(cè)服務(wù)器11,以不僅獲得對(duì)應(yīng)于筆ID的用戶(hù)ID以及對(duì)應(yīng)于應(yīng)用ID和用戶(hù)ID的別名ID65。它包括發(fā)送給應(yīng)用的消息中的別名ID,從而允許應(yīng)用建立用于超鏈接激活的用戶(hù)特定的前后關(guān)系。5.3手寫(xiě)識(shí)別協(xié)議當(dāng)用戶(hù)用netpage筆在netpage上畫(huà)出筆劃時(shí),筆把該筆劃傳送給最近的netpage打印機(jī)。筆劃標(biāo)識(shí)所述頁(yè)和頁(yè)上的路徑。打印機(jī)以通常的方式將筆ID61、它自己的打印機(jī)ID62、頁(yè)ID50、以及筆劃路徑轉(zhuǎn)發(fā)給頁(yè)服務(wù)器IO。頁(yè)服務(wù)器加載由頁(yè)ID標(biāo)識(shí)的頁(yè)描述5,并確定筆劃與哪個(gè)輸入元素區(qū)58相交,如果有的話(huà)。假設(shè)有關(guān)的輸入元素是文本字段878,那么頁(yè)服務(wù)器將筆劃附加到文本字段的數(shù)字墨中。在文本字段區(qū)不活動(dòng)一段時(shí)間后,頁(yè)服務(wù)器向注冊(cè)服務(wù)器11發(fā)送筆ID和未決的筆劃以便于解釋。注冊(cè)服務(wù)器辨別與筆對(duì)應(yīng)的用戶(hù),并使用用戶(hù)的累積手寫(xiě)模型822把筆劃解釋為手寫(xiě)文本。一旦它已將筆劃轉(zhuǎn)換為文本,則注冊(cè)服務(wù)器把文本返回到請(qǐng)求的頁(yè)服務(wù)器。頁(yè)服務(wù)器把該文本附加到文本字段的文本值。5.4簽名驗(yàn)證協(xié)議假設(shè)其區(qū)與筆劃相交的輸入元素是簽名域880,那么頁(yè)服務(wù)器10將所述筆劃附加到簽名字段的數(shù)字墨中。在簽名字段的區(qū)不活動(dòng)一段時(shí)間后,頁(yè)服務(wù)器向注冊(cè)服務(wù)器ll發(fā)送筆ID61和未決的筆劃以便于驗(yàn)證。它還發(fā)送與簽名字段是其部分的表單關(guān)聯(lián)的應(yīng)用ID64以及表單ID56、以及表單的當(dāng)前數(shù)據(jù)內(nèi)容。注冊(cè)服務(wù)器辨別與筆對(duì)應(yīng)的用戶(hù),并使用用戶(hù)的動(dòng)態(tài)簽名生物識(shí)別818來(lái)將筆劃驗(yàn)證為用戶(hù)的簽名。一旦它已驗(yàn)證所述簽名,則注冊(cè)服務(wù)器使用應(yīng)用ID64和用戶(hù)ID60來(lái)辨別用戶(hù)的應(yīng)用特定的私有簽名密鑰。然后,它使用所述密鑰產(chǎn)生表單數(shù)據(jù)的數(shù)字簽名,并將該數(shù)字簽名返回到請(qǐng)求的頁(yè)服務(wù)器。頁(yè)服務(wù)器將該數(shù)字簽名指定給簽名字段,并且將關(guān)聯(lián)表單的狀態(tài)設(shè)置成凍結(jié)。數(shù)字簽名包括對(duì)應(yīng)用戶(hù)的別名ID65。這允許單個(gè)表單捕獲多個(gè)用戶(hù)的簽名。5.5表單提交協(xié)議圖46示出了表單提交協(xié)議的優(yōu)選實(shí)施例。表單提交通過(guò)表單超鏈接激活進(jìn)行。因此,它遵循5.2中限定的協(xié)議,有一些表單特定的添加。在表單超鏈接的情況下,由頁(yè)服務(wù)器10向應(yīng)用71發(fā)送的超鏈接激活消息還包含表單ID56和表單的當(dāng)前數(shù)據(jù)內(nèi)容。如果表單包含任何簽名字段,那么應(yīng)用通過(guò)提取與對(duì)應(yīng)數(shù)字簽名關(guān)聯(lián)的別名ID65并從注冊(cè)服務(wù)器11獲得對(duì)應(yīng)證書(shū)來(lái)驗(yàn)證每一個(gè)。5.6手續(xù)費(fèi)支付協(xié)議圖47顯示了手續(xù)費(fèi)支付協(xié)議的優(yōu)選實(shí)施例。在電子商務(wù)環(huán)境中,應(yīng)用提供者可以向發(fā)布者支付點(diǎn)擊、交易和銷(xiāo)售的費(fèi)和傭金。發(fā)布者也可以向打印機(jī)的提供者支付關(guān)于費(fèi)的傭金和傭金的傭金。超鏈接請(qǐng)求ID52用于把費(fèi)或傭金賬款(credit)從目標(biāo)應(yīng)用提供者70a(即商家)傳送給源應(yīng)用提供者70b(即發(fā)布者)以及從源應(yīng)用提供者70b傳送給打印機(jī)提供者72。在第一次激活超鏈接時(shí),目標(biāo)應(yīng)用會(huì)從頁(yè)服務(wù)器10接收超鏈接請(qǐng)求ID,如5.2所述。當(dāng)目標(biāo)應(yīng)用需要向源應(yīng)用提供者付款時(shí),它把應(yīng)用提供者的信用證和超鏈接請(qǐng)求ID—起發(fā)送給原頁(yè)服務(wù)器。頁(yè)服務(wù)器使用超鏈接請(qǐng)求ID標(biāo)識(shí)源應(yīng)用,并把信用證和源應(yīng)用ID64、自己的服務(wù)器ID53、以及超鏈接請(qǐng)求ID—起發(fā)送給相關(guān)的注冊(cè)服務(wù)器ll。注冊(cè)服務(wù)器把帳款發(fā)送到相應(yīng)的應(yīng)用提供者賬戶(hù)827。同時(shí)通知應(yīng)用提供者。如果應(yīng)用提供商需要向打印機(jī)提供者付款,它把打印機(jī)提供者的帳款和超鏈接請(qǐng)求ID—起發(fā)送給原頁(yè)服務(wù)器。頁(yè)服務(wù)器使用超鏈接請(qǐng)求ID標(biāo)識(shí)打印機(jī),并把帳款和打印機(jī)ID—起發(fā)送給相關(guān)的注冊(cè)服務(wù)器。注冊(cè)服務(wù)器把帳款發(fā)送到相應(yīng)的打印機(jī)提供者的賬戶(hù)814。源應(yīng)用提供者任選地被告知目標(biāo)應(yīng)用提供者的身份以及源應(yīng)用提供者的打印機(jī)提供者的身份。6.Netpage筆描述6.1筆結(jié)構(gòu)參考圖8和圖9,由參考數(shù)字101概括表示的筆包括塑料模件形式的殼體102,其具有限定用于安裝筆部件的內(nèi)部空間104的壁103。筆頂部105在工作中可旋轉(zhuǎn)地安裝在殼體102的一端106。半透明覆蓋107被緊固于殼體102的相對(duì)端108。覆蓋107也是由模制塑料的,并且由半透明材料形成以使用戶(hù)能夠觀(guān)察安裝在殼體102內(nèi)的LED的狀態(tài)。覆蓋107包括主要部分109,其基本上圍繞殼體102的端108,以及伸出部分IIO,其從主要部分109伸回,并配合于在殼體102的壁103中形成的對(duì)應(yīng)槽111內(nèi)。無(wú)線(xiàn)天線(xiàn)112在殼體102內(nèi)被安裝在伸出部分110之后。圍繞覆蓋107上的孔113A的螺紋113被設(shè)置成接收包括對(duì)應(yīng)的螺紋115的金屬端件114。金屬端件114是可拆卸的以使能墨盒更換。在覆蓋107內(nèi)安裝的還有撓性PCB117上的三色狀態(tài)LED116。天線(xiàn)112也安裝在撓性PCB117上。狀態(tài)LED116安裝在筆101的頂部以便于良好的周?chē)梢?jiàn)性。所述筆可以作為正常標(biāo)記墨筆和作為非標(biāo)記觸針(stylus)兩者來(lái)工作。具有尖l19的墨筆盒118和具有觸針尖121的觸針120被并排安裝在殼體102內(nèi)。通過(guò)旋轉(zhuǎn)筆的頂部105,墨盒尖119或觸針尖121可以通過(guò)金屬端件114的開(kāi)口端122而提出。相應(yīng)的滑塊123和124被分別安裝到墨盒118和觸針120??尚D(zhuǎn)凸輪桶(rotatablecambarrel)125在工作中被緊固于筆頂部105并且被設(shè)置成隨其旋轉(zhuǎn)。凸輪桶125包括凸輪桶的壁181內(nèi)的槽形式的凸輪126。從滑塊123和124伸出的凸輪從動(dòng)件127和128配合于凸輪槽126內(nèi)。在凸輪桶125旋轉(zhuǎn)時(shí),滑塊123或124相對(duì)于彼此而移動(dòng)以將筆尖119或觸針尖121通過(guò)金屬端件114中的孔洞122伸出。筆101有三個(gè)工作狀態(tài)。通過(guò)滾動(dòng)頂部105經(jīng)過(guò)90。的步驟,所述三個(gè)狀態(tài)是觸針120尖121出;墨盒118尖119出;以及墨盒118尖119不出,觸針120尖121也不出。在殼體102內(nèi)的電子底板130上安裝有第二撓性PCB129。第二撓性PCB129安裝了紅夕卜LED131,用于提供紅外輻射以便于投射到表面上。在第二撓性PCB129上提供有圖像傳感器132,用于接收來(lái)自所述表面的經(jīng)反射的輻射。第二撓性PCB129還安裝射頻芯片133,其包括RF發(fā)射器和RF接收器,以及控制器芯片134,用于控制筆的工作。光學(xué)器件塊135(由模制透明塑料形成)坐落在覆蓋107內(nèi),并且將紅外束投射到表面上并且將圖像接收到圖像傳感器132上。電源線(xiàn)136將第二撓性PCB129上的部件連接到電池接觸137,其被安裝在凸輪桶125內(nèi)。端子138連接到電池接觸137和凸輪桶125。三伏可再充電電池139坐落在凸輪桶125內(nèi)與電池接觸相接觸。在第二撓性PCB129的周?chē)惭b有感應(yīng)充電線(xiàn)圈140,以使能通過(guò)感應(yīng)對(duì)電池139的再充電。第二撓性PCB129也安裝了紅外LED143和紅外光電二極管144,用于在觸針120或墨盒118被用于書(shū)寫(xiě)時(shí)檢測(cè)凸輪桶125內(nèi)的移位,以便于使能確定筆尖119或觸針尖121施加到所述表面的力。IR光電二極管144檢測(cè)經(jīng)由通過(guò)安裝在滑塊123和124上的反射體(沒(méi)有示出)來(lái)自IRLED143的光。橡膠抓墊141和142向著殼體102的端108而被提供以幫助抓住筆,并且頂部105也包括夾具142,用于把筆夾到口袋。6.2筆控制器筆101被設(shè)置以通過(guò)在紅外譜中對(duì)尖附近的表面區(qū)域成像來(lái)確定其尖(觸針尖121或墨盒尖119)的位置。它記錄來(lái)自最近的位置標(biāo)簽的位置數(shù)據(jù),并被設(shè)置以利用光學(xué)器件135和控制器芯片134計(jì)算尖121或119與位置標(biāo)志(tab)的距離??刂破餍酒?34根據(jù)在所成像的標(biāo)簽上觀(guān)測(cè)的透視變形來(lái)計(jì)算筆的取向和尖到標(biāo)簽(nib-to-tag)距離。來(lái)自位置標(biāo)簽的控制數(shù)據(jù)可以包含指示筆激活其"活動(dòng)區(qū)域"LED的控制位(這實(shí)際上是三色LED116的一個(gè)模式,當(dāng)筆根據(jù)控制數(shù)據(jù)確定成像的區(qū)域是"活動(dòng)區(qū)域"時(shí),三色LED116將變成黃色)。因此,可以對(duì)表面上與按鈕或超鏈接的活動(dòng)區(qū)域?qū)?yīng)的區(qū)域進(jìn)行編碼,以便激活此LED,這樣,當(dāng)筆101移過(guò)按鈕或超鏈接的活動(dòng)區(qū)域時(shí),可以為筆的用戶(hù)提供按鈕或者超鏈接處于活動(dòng)的可視反饋??刂茢?shù)據(jù)還可以指示筆捕獲連續(xù)的筆著力讀數(shù)。因此,可以對(duì)表面上與簽名輸入?yún)^(qū)對(duì)應(yīng)的區(qū)域進(jìn)行編碼,以捕獲連續(xù)的筆著力。筆相對(duì)于所述表面的動(dòng)作可包含一系列筆劃。筆劃由表面上的一序列帶有時(shí)間戳的筆位置構(gòu)成,筆劃從落筆事件開(kāi)始,到提筆事件結(jié)束。需要注意的是,可以根據(jù)一閾值來(lái)解讀筆的著力,從而指示筆是"提起"還是"落下",以及還可以根據(jù)連續(xù)值例如在筆捕獲簽名時(shí)來(lái)解讀。捕獲的筆劃序列構(gòu)成所謂的"數(shù)字墨"。數(shù)字墨可由計(jì)算系統(tǒng)用來(lái)形成繪圖和手寫(xiě)的數(shù)字交互的基礎(chǔ),以便于手寫(xiě)的在線(xiàn)識(shí)別,以及簽名的在線(xiàn)檢驗(yàn)。通過(guò)利用RF芯片133和天線(xiàn)112,筆101可以將數(shù)字墨數(shù)據(jù)(其被加密用于安全并且被打包以用于高效傳輸)發(fā)送到計(jì)算系統(tǒng)。當(dāng)筆處于接收器的范圍內(nèi)時(shí),數(shù)字墨數(shù)據(jù)在其形成時(shí)被發(fā)送。當(dāng)筆移出范圍時(shí),數(shù)字墨數(shù)據(jù)被緩沖于筆內(nèi)(筆電路包括緩沖器,其被設(shè)置成存儲(chǔ)表面上的近似12分鐘的筆運(yùn)動(dòng)的數(shù)字墨數(shù)據(jù))并且可在以后被發(fā)送??刂破餍酒?34被安裝在筆的第二撓性PCB129上。圖10是較詳細(xì)說(shuō)明控制器芯片134的體系結(jié)構(gòu)的框圖。圖10還顯示了RF芯片133、圖像傳感器132、三色狀態(tài)LED116、IR照明LED131、IR力傳感器LED143、以及力傳感器光電二極管144的表示。筆控制器芯片134包括控制處理器145??偩€(xiàn)146使能控制器芯片134的部件之間的數(shù)據(jù)交換。閃存147和512KBDRAM148也被包括。模擬-到-數(shù)字轉(zhuǎn)換器149被設(shè)置成將來(lái)自力傳感器光電二極管144的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。圖像傳感器接口152與圖像傳感器132對(duì)接。收發(fā)機(jī)控制器153和基帶電路154也被包括以與RF芯片133對(duì)接,所述RF芯片包括RF電路155和與天線(xiàn)112連接的RF共振器和感應(yīng)器156??刂铺幚砥?45通過(guò)圖像傳感器132從表面來(lái)捕獲并解碼來(lái)自標(biāo)簽的位置數(shù)據(jù),監(jiān)視力傳感器光電二極管144,控制LED116、131和143,并處理通過(guò)無(wú)線(xiàn)電收發(fā)器153的短距離無(wú)線(xiàn)電通信。它是中等-性能(40MHz)通用RISC處理器。處理器145、數(shù)字收發(fā)器部件(收發(fā)器控制器153和基帶電路154)、圖像傳感器接口152、閃存147和512KBDRAM148被集成在單個(gè)控制器ASIC中。模擬RF部件(RF電路155和RF共振器和感應(yīng)器156)被提供在分開(kāi)的RF芯片中。圖像傳感器是分辨率為215x215像素左右的CCD(這種傳感器由Matsushita電子公司制造,它在IEEETransactiononElectronicDevices,2000年l月第l期第47巻的由Itakura,KTNobusada,NOkusenya,RNagayoshi,和MOzaki合寫(xiě)的"Almm50k-PixelITCCDImageSensorforMiniatureCameraSystem"中有所描述,該論文以參考方式綜合在此),并帶有一個(gè)紅外濾光器。當(dāng)筆101不接觸所述表面時(shí),在不活動(dòng)一段時(shí)間之后,控制器ASIC134進(jìn)入靜止?fàn)顟B(tài)。它結(jié)合了專(zhuān)用電路150,其監(jiān)視力傳感器光電二極管144,并在下筆事件時(shí),通過(guò)電源管理器151喚醒控制器134。無(wú)線(xiàn)電收發(fā)器在正常由無(wú)繩電話(huà)使用的無(wú)執(zhí)照900MHz帶內(nèi),或可替換地在無(wú)執(zhí)照的2.4GHz工業(yè)、科學(xué)和醫(yī)療(ISM)帶內(nèi)通信,并使用頻率跳動(dòng)和沖突檢測(cè)來(lái)提供無(wú)干擾通信。6.3筆的光學(xué)器件如上所述,筆的光學(xué)器件是由模制的光學(xué)器件135實(shí)現(xiàn)的。圖67中示意性地顯示了由光學(xué)器件本體135實(shí)現(xiàn)的光學(xué)器件。該光學(xué)器件包含第一透鏡157(用于對(duì)紅外LED131的發(fā)光進(jìn)行聚焦)、鏡158、束分離器159、物鏡160、以及第二透鏡161(用于把圖像聚焦到圖像傳感器132上)。軸向射線(xiàn)162顯示了光學(xué)路徑。光學(xué)路徑被設(shè)計(jì)為向圖像傳感器132提供在必要的傾斜范圍內(nèi)與視場(chǎng)錐192相交的成像表面的部分193的清晰圖像(見(jiàn)下文)。主聚焦元件是物鏡160。該物鏡還用于從反向把來(lái)自IR照明LED131的照明投射到視場(chǎng)內(nèi)的表面上。由于無(wú)法把圖像傳感器132和IRLED131同時(shí)放在目標(biāo)的焦點(diǎn)處,所以使用束分離器159分開(kāi)該路徑并且在每個(gè)路徑中獨(dú)立的中繼透鏡157和161分別對(duì)圖像傳感器132和IRLED131重新聚焦。這也允許在兩個(gè)路徑上施加不同的孔。圖像傳感器132的邊可作為捕獲場(chǎng)的場(chǎng)限制器,并且捕獲路徑被設(shè)計(jì)為使得根據(jù)需要獲得物體空間角視場(chǎng)(即,對(duì)于本實(shí)例的應(yīng)用來(lái)說(shuō),剛好低于20°)。光照路徑被設(shè)計(jì)為產(chǎn)生與捕獲路徑相同的物體空間視場(chǎng),使得該照明以最高的功率和均勻性填充物體空間視場(chǎng)。IRLED131的頻閃與幀捕獲的速度同步。使用聚焦的照明允許短的曝光時(shí)間和小的孔兩者,短的曝光時(shí)間防止運(yùn)動(dòng)模糊(motionblur),從而允許在筆移動(dòng)過(guò)程中捕獲位置標(biāo)簽數(shù)據(jù)。小孔允許足夠的景深用于由傾斜產(chǎn)生的整個(gè)范圍的表面深度。該捕獲路徑包括外在的孔限止器191用于此目的。由于圖像傳感器132對(duì)光譜的可見(jiàn)和近紅外部分都有較強(qiáng)的響應(yīng),所以在捕獲路徑中,在圖像傳感器的前面增加紅外濾光器163,以便使圖像傳感器捕獲到表面上的標(biāo)記數(shù)據(jù)的清晰圖像,不會(huì)受到表面上的其它圖形的干擾,這些其它圖形可以采用在近紅外下透明的墨打印。6.4筆的處理當(dāng)筆的觸針尖121或墨盒尖119與表面接觸時(shí),筆以100Hz確定其相對(duì)于表面的位置和取向,從而允許準(zhǔn)確的手寫(xiě)識(shí)別(見(jiàn)正EETransactionsonPatentAnalysisandMachineIntelligence,1990年8月第8期第12巻上的"TheStateoftheArtinOn-LineHandWritingRecognition",作者Tappert,C,CYSuen和TWakahara,該文章的揭示以互參方式綜合在此)。力傳感器光電二極管144用于相對(duì)于閾值指示筆是在"提起"還是在"落下"。如上所述,還可以把力作為連續(xù)值捕獲,以便于例如使簽名的整個(gè)動(dòng)態(tài)能夠被檢驗(yàn)。通過(guò)以紅外光譜對(duì)尖119、121附近的表面區(qū)域成像,筆能夠確定其尖119、121在表面上的位置和取向。它對(duì)最近的標(biāo)簽數(shù)據(jù)進(jìn)行解碼,并根據(jù)觀(guān)察到的成像標(biāo)簽的透視畸變和筆的光學(xué)器件135的已知幾何形計(jì)算尖119、121相對(duì)于位置標(biāo)簽的位置(見(jiàn)下文)。雖然標(biāo)簽的位置分辨率可能較低,但是調(diào)整后的位置分辨率相當(dāng)高,很輕易地就能超過(guò)用于準(zhǔn)確的手寫(xiě)識(shí)別所需的200dpi分辨率(見(jiàn)上文中的參考)。筆相對(duì)于表面的動(dòng)作被捕獲為一系列筆劃。筆劃包含表面上的一序列帶有時(shí)間戳的筆位置,從落筆事件開(kāi)始,到隨后的提筆事件結(jié)束。每當(dāng)區(qū)域ID改變時(shí),即在正常情況下筆劃剛剛開(kāi)始時(shí),筆劃還被標(biāo)有表面的區(qū)域ID。如上所述,每個(gè)位置標(biāo)簽包含指示其在表面上的位置的數(shù)據(jù)以及指示表面中該標(biāo)簽所位于的區(qū)域的區(qū)域數(shù)據(jù)。圖68顯示了在筆中進(jìn)行的位置標(biāo)簽和筆劃處理。筆控制器134從空比劃開(kāi)始(在164處)。然后,它通過(guò)力傳感器光電二極管144不斷對(duì)尖著力取樣(在165處),以檢査落筆狀態(tài)(在166處)。如果筆處于落筆狀態(tài),筆控制器134捕獲表面的圖像(在167處),定位捕獲的圖像中的標(biāo)簽(在168處),從該標(biāo)簽解碼標(biāo)簽數(shù)據(jù)(在169處),推斷筆相對(duì)于表面的位置和取向(在170處),并且把位置數(shù)據(jù)附加到當(dāng)前的筆劃數(shù)據(jù)(在171處)。在檢測(cè)到提筆事件時(shí),即由非空筆劃的出現(xiàn)所表示的落筆狀態(tài)后,檢測(cè)到的提筆狀態(tài)(在172處)時(shí),筆控制器134對(duì)筆劃數(shù)據(jù)進(jìn)行加密(在173處),并通過(guò)RF芯片133和天線(xiàn)112把筆劃數(shù)據(jù)傳送給計(jì)算系統(tǒng)(在174處),然后以另一個(gè)空筆劃開(kāi)始(在164處)。假設(shè)相當(dāng)快的8位乘法(3循環(huán)),那么當(dāng)處于活動(dòng)時(shí),該處理算法(見(jiàn)下文)將使用80。乂左右的處理器的時(shí)間。如果筆超出計(jì)算系統(tǒng)的范圍來(lái)傳送,那么它把數(shù)字墨緩存在其內(nèi)部存儲(chǔ)器中。當(dāng)下一次處于計(jì)算系統(tǒng)的范圍內(nèi)時(shí),它傳送所有緩存的數(shù)字墨。當(dāng)筆的內(nèi)部存儲(chǔ)器充滿(mǎn)時(shí),筆停止捕獲數(shù)字墨,并且每當(dāng)用戶(hù)試圖用該筆來(lái)書(shū)寫(xiě)時(shí),該筆上的錯(cuò)誤LED將閃爍。表4列出了從筆向計(jì)算系統(tǒng)傳送的原始數(shù)字墨的成分。圖69顯示了原始數(shù)字墨的結(jié)構(gòu)的圖。當(dāng)筆離線(xiàn)工作時(shí),在筆中緩存的數(shù)字墨與傳送到所述系統(tǒng)的數(shù)字墨以相同的形式儲(chǔ)存。表4.原始數(shù)字墨的成分<table>tableseeoriginaldocumentpage73</column></row><table><table>tableseeoriginaldocumentpage74</column></row><table>當(dāng)筆101連接到計(jì)算系統(tǒng)時(shí),控制器134以原始數(shù)字墨標(biāo)題182的形式向系統(tǒng)通知筆ID、尖ID、當(dāng)前的絕對(duì)時(shí)間、以及在離線(xiàn)前從系統(tǒng)獲得的最后的絕對(duì)時(shí)間。這使系統(tǒng)可以計(jì)算筆的時(shí)鐘的任何偏差,并對(duì)從筆接收的任何數(shù)字墨進(jìn)行相應(yīng)的時(shí)間偏移。然后,筆使用系統(tǒng)的準(zhǔn)確實(shí)時(shí)時(shí)鐘同步其實(shí)時(shí)時(shí)鐘。當(dāng)有多于一支筆與計(jì)算系統(tǒng)操作時(shí),筆ID使計(jì)算系統(tǒng)能夠標(biāo)識(shí)該筆。在例如用筆來(lái)標(biāo)識(shí)筆擁有者并且以特定的定向方式與該擁有者交互的系統(tǒng)中,筆ID可能是很重要的。在其它實(shí)施例中,這可以不被要求。尖ID使計(jì)算系統(tǒng)能夠標(biāo)識(shí)當(dāng)前使用的是哪個(gè)尖、觸筆尖121或墨盒尖119。計(jì)算系統(tǒng)可以根據(jù)哪個(gè)尖正在被使用來(lái)改變其操作。例如,如果正在使用的是墨盒尖119,那么計(jì)算系統(tǒng)可以推遲產(chǎn)生反饋輸出,因?yàn)榧磿r(shí)反饋是由在表面上產(chǎn)生的墨標(biāo)記提供的。如果觸針尖121正在被使用,那么計(jì)算系統(tǒng)就可以產(chǎn)生即時(shí)反饋輸出。在筆劃開(kāi)始時(shí),筆控制器134將從通知到系統(tǒng)的最后的絕對(duì)時(shí)間以來(lái)經(jīng)過(guò)的時(shí)間記錄在原始筆劃標(biāo)題183中。對(duì)于筆劃中的每個(gè)筆位置,控制器134以原始筆位置177形式記錄筆尖119、12腿當(dāng)前標(biāo)簽的x和y偏置、筆的x、y、z旋轉(zhuǎn)、以及尖的著力。如果標(biāo)簽ID(用來(lái)標(biāo)識(shí)區(qū)域內(nèi)的標(biāo)簽)己經(jīng)改變,那么控制器只會(huì)以標(biāo)簽變更178形式記錄標(biāo)簽ID。由于標(biāo)簽頻率比典型的位置取樣頻率低得多,所以對(duì)于若干個(gè)連續(xù)的筆位置,標(biāo)簽ID是不變的,而且,如果筆劃較短,那么對(duì)于整個(gè)筆劃,標(biāo)簽ID可以是不變的。由于筆以100HZ對(duì)其位置和取向采樣,因此筆劃中的筆位置被隱含地以100Hz來(lái)鐘控,不需要明確的時(shí)間戳。如果筆未能計(jì)算筆位置,如因?yàn)樗茨芙獯a標(biāo)簽,那么筆也必須記錄筆位置以便保持隱含的鐘控。因此,筆以未知筆位置179的形式把所述位置記錄為"未知",允許計(jì)算系統(tǒng)以后在必要時(shí)可以根據(jù)相鄰取樣插入該位置。由于筆劃的32位時(shí)間偏置的范圍有限(即49.7天),所以筆任選地以時(shí)間改變176的形式為筆劃記錄絕對(duì)時(shí)間。這成為絕對(duì)時(shí)間,以后筆劃的時(shí)間偏置相對(duì)于這個(gè)絕對(duì)時(shí)間來(lái)測(cè)量。由于對(duì)于若干個(gè)連續(xù)筆劃,區(qū)域ID是恒定的,所以筆只在區(qū)域ID發(fā)生變化時(shí)以區(qū)域改變180的形式記錄區(qū)域ID。這成為與以后的筆位置隱含關(guān)聯(lián)的區(qū)域ID。由于用戶(hù)可在一個(gè)筆劃和下一個(gè)之間改變尖119、121,所以筆任選地以尖改變175的形式為筆劃記錄尖ID。這成為與以后的筆劃隱含關(guān)聯(lián)的的尖ID。筆劃的每個(gè)成分都有一個(gè)按熵編碼的前綴,如表5所示。表5.原始筆劃成分前綴<table>tableseeoriginaldocumentpage75</column></row><table>為期l秒的10mm筆劃跨過(guò)兩個(gè)或三個(gè)標(biāo)簽,包含100個(gè)位置采樣,并且因此具有大約5500位的大小。因此,在線(xiàn)連續(xù)數(shù)字墨捕獲要求5.5Kbps的最高傳輸速度,離線(xiàn)連續(xù)數(shù)字墨捕獲要求每分鐘大約40K字節(jié)緩沖存儲(chǔ)器。所以筆的512KBDRAM48可以保持12分鐘以上的連續(xù)數(shù)字墨。時(shí)間、區(qū)域和尖改變很少發(fā)生,因此對(duì)所需的傳輸速度和緩沖存儲(chǔ)器的影響可以忽略。筆位置的另外壓縮可以進(jìn)一步降低傳輸速度和緩沖存儲(chǔ)器需求。在被傳送到計(jì)算系統(tǒng)之前,每個(gè)原始筆劃都采用Triple-DES算法加密(見(jiàn)Schneier,B,AppliedCryptography,SecondEdition,Wiley1996,該書(shū)的揭示以互參方式綜合在此)。為此目的,筆和計(jì)算系統(tǒng)在規(guī)則的基礎(chǔ)上交換會(huì)話(huà)密鑰。按每個(gè)加密位50次循環(huán)的保守估計(jì),一秒鐘5500位筆劃的加密消耗處理器的45時(shí)間的0.7%。6.5其它的筆實(shí)施例在可替換的實(shí)施例中,筆結(jié)合有紅外數(shù)據(jù)協(xié)會(huì)(IrDA)接口,用于與基站或netpage打印機(jī)進(jìn)行短程通信。在本另一個(gè)實(shí)施例中,筆101包含一對(duì)正交加速度計(jì),該加速度計(jì)安裝在筆軸的法平面內(nèi)。圖9和圖10中以虛框顯示了加速度計(jì)190。加速度計(jì)的提供使能這種筆的該實(shí)施例感測(cè)運(yùn)動(dòng),而不必參考表面位置標(biāo)簽,使位置標(biāo)簽可以以較低的速率被取樣。然后每個(gè)位置標(biāo)簽ID可以標(biāo)識(shí)關(guān)心的對(duì)象,而不是表面上的位置。例如,如果對(duì)象是用戶(hù)界面輸入元素(例如命令按鈕),那么在該輸入元素區(qū)域內(nèi)的每個(gè)位置標(biāo)簽的標(biāo)簽ID可以直接標(biāo)識(shí)輸入元素。由加速度計(jì)在X和Y方向的每個(gè)中測(cè)量的加速度關(guān)于時(shí)間被積分以產(chǎn)生瞬時(shí)速度和位置。由于筆劃的起始位置是未知的,因此只能計(jì)算筆劃內(nèi)的相對(duì)位置。雖然位置積分累積在感測(cè)的加速度中的誤差,加速度計(jì)典型地具有高的分辨率,并且筆劃的持續(xù)時(shí)間,即誤差累積時(shí)間是短的。7Netpage打印機(jī)描述7.1打印機(jī)的結(jié)構(gòu)豎直安裝的netpage壁式打印機(jī)601在圖11中被完全組裝而示出。它使用雙工81/7MemjetTM打印引擎602和603在信函/A4大小的介質(zhì)上打印netpage,如圖12和12a所示。它使用直的紙路徑,其中紙604通過(guò)雙工打印引擎602和603,所述引擎以全色和全出血(fiillfleed)同時(shí)打印一張的兩面。成為整體的裝訂組件605沿每個(gè)所打印的張的一個(gè)邊緣來(lái)應(yīng)用膠條,從而在對(duì)它施壓時(shí)使它粘附于先前張。由此產(chǎn)生最終的裝訂文檔618,其厚度范圍可以從一張到幾百?gòu)?。圖13中所示的與雙工打印引擎耦合的可更換墨盒627具有囊或室,用于存儲(chǔ)固定劑、粘附劑以及青、洋紅、黃、黑和紅外墨。所述盒也包含基礎(chǔ)模件中的微空氣過(guò)濾器。該微空氣過(guò)濾器通過(guò)軟管639與打印機(jī)內(nèi)的空氣泵638對(duì)接。由此向打印頭提供經(jīng)過(guò)濾的空氣,以防止微粒進(jìn)入到MemietTM打印頭350中,否則其可能阻塞打印頭噴嘴。通過(guò)在所述盒內(nèi)結(jié)合空氣過(guò)濾器,過(guò)濾器的工作壽命被有效地聯(lián)系(linked)到盒的壽命。墨盒是完全可再循環(huán)的產(chǎn)品,其具有打印和粘合3000頁(yè)(1500張)的能力。參考圖12,機(jī)動(dòng)化的介質(zhì)拾取輥組件626把頂部的張直接從介質(zhì)托盤(pán)從拉過(guò)第一個(gè)打印引擎602的紙傳感器,拉入雙工MemjetTM打印頭組件中。兩個(gè)MemjetTM打印引擎602和603沿直的紙路徑以相反的線(xiàn)上(in-line)順序配置被安裝。紙604由成為整體的、動(dòng)力驅(qū)動(dòng)的(powered)拾取輥626拉到第一打印引擎602中。紙604的位置和尺寸被感測(cè)并且全出血打印開(kāi)始。固定劑被同時(shí)打印以幫助在最短的可能時(shí)間內(nèi)干燥。紙通過(guò)一組動(dòng)力驅(qū)動(dòng)的退出釘狀輪(spikewheel)(沿直的紙路徑對(duì)準(zhǔn))退出第一MemietTM打印引擎602,所述釘狀輪作用于涂膠的輥。這些釘狀輪接觸"濕的"打印表面,并連續(xù)將張604饋送到第二MemietTM打印引擎603中。參考圖12和12a,紙張604從雙工打印引擎602和603傳遞到裝訂器組件605中。所打印的頁(yè)傳遞于具有纖維支撐輥的動(dòng)力驅(qū)動(dòng)的釘狀輪軸670和具有釘狀輪和瞬間動(dòng)作膠輪(gluewheel)的另一個(gè)可移動(dòng)軸之間??梢苿?dòng)軸/膠組件673被安裝于金屬支撐支架,其在凸輪軸的作用下向前運(yùn)送,通過(guò)齒輪與動(dòng)力驅(qū)動(dòng)軸670對(duì)接。單獨(dú)的馬達(dá)給該凸輪軸提供動(dòng)力。膠輪組件673包含部分空軸679,其具有用于膠合來(lái)自墨盒627的供給軟管641的旋轉(zhuǎn)耦合。軸679與膠輪連接,膠輪通過(guò)徑向孔洞通過(guò)毛細(xì)作用來(lái)吸收粘附劑。模制殼體682圍繞膠輪,其中在前部具有開(kāi)口。樞轉(zhuǎn)側(cè)模件和支在彈簧上的(sprung)外門(mén)被附著于金屬支架并且當(dāng)組件673的其余部分被向前推進(jìn)時(shí)鉸轉(zhuǎn)出旁邊(sideway)。該動(dòng)作通過(guò)殼體682的前面而暴露膠輪。張力彈簧關(guān)閉組件并有效地在不活動(dòng)期間內(nèi)蓋住膠輪。當(dāng)張604傳遞到膠輪組件673中時(shí),在其被向下運(yùn)送到裝訂組件605中時(shí),粘附劑被應(yīng)用于前面(與文檔的第一張遠(yuǎn)離)上的一個(gè)垂直邊緣。7.2打印機(jī)控制器體系結(jié)構(gòu)Netpage打印機(jī)控制器包括控制處理器750、廠(chǎng)家安裝或現(xiàn)場(chǎng)安裝的網(wǎng)絡(luò)接口模塊625、無(wú)線(xiàn)電收發(fā)器(收發(fā)器控制器753、基帶電路754、RF電路755以及RF共振器和感應(yīng)器756)、雙柵格圖像處理器(RIP)DSP757、雙工打印引擎控制器760a和760b、閃存658、以及64MB的DRAM657,如圖14中所示??刂铺幚砥魈幚砼c網(wǎng)絡(luò)19和本地?zé)o線(xiàn)netpage筆101的通信,感測(cè)幫助按鈕617,控制用戶(hù)接口LED613-616,并且饋送和同步RIPDSP757和打印引擎控制器760。它由介質(zhì)-性能通用微處理器構(gòu)成??刂铺幚砥?50通過(guò)高速串行總線(xiàn)659與打印弓I擎控制器760通信。RIPDSP柵格化和壓縮頁(yè)描述至lJn鄰age打印機(jī)的壓縮頁(yè)格式。每個(gè)打印引擎控制器都實(shí)時(shí)(即以每分鐘30頁(yè)以上)展開(kāi)、抖動(dòng)和打印頁(yè)圖像到其關(guān)聯(lián)的MemjetTM打印頭350打印頁(yè)圖像。雙工打印引擎控制器同時(shí)打印一張的兩面。主打印引擎控制器760a結(jié)合主QA芯片665和墨盒QA芯片761來(lái)控制紙運(yùn)送并監(jiān)視墨使用。打印機(jī)控制器的閃存658容納用于處理器750和DSP757兩者的軟件以及配置數(shù)據(jù)。其在引導(dǎo)時(shí)被拷貝到主存儲(chǔ)器657。處理器750、DSP757、以及數(shù)字收發(fā)機(jī)部件(收發(fā)器控制器753和基帶電路754)被集成在單個(gè)控制器ASIC656中。模擬RF部件(RF電路755和RF共振器和感應(yīng)器756)被提供在單獨(dú)的RF芯片762中。網(wǎng)絡(luò)接口模塊625是單獨(dú)的,因?yàn)閚etpage打印機(jī)允許網(wǎng)絡(luò)連接是廠(chǎng)家選擇的或者現(xiàn)場(chǎng)選擇的。閃存658和2X256Mbit(64MB)DRAM657也是芯片外的。打印引擎控制器760被提供在單獨(dú)的ASIC中。各種網(wǎng)絡(luò)接口模塊625被提供,每個(gè)都提供了netpage網(wǎng)絡(luò)接口751和任選的本地計(jì)算機(jī)或網(wǎng)絡(luò)接口752。Netpage網(wǎng)絡(luò)互聯(lián)網(wǎng)接口包括POTS調(diào)制解調(diào)器、混合纖一同軸(HFC)線(xiàn)纜調(diào)制解調(diào)器、ISDN調(diào)制解調(diào)器、DSL調(diào)制解調(diào)器、衛(wèi)星收發(fā)器、當(dāng)前和下一代蜂窩電話(huà)收發(fā)器以及無(wú)線(xiàn)本地環(huán)路(WLL)收發(fā)器。本地接口包括IEEE1284(并行端口)、10Base-T和100Base-T以太網(wǎng)、USB和USB2.0、正EE1394(火線(xiàn))以及各種新興的家庭聯(lián)網(wǎng)接口。如果互聯(lián)網(wǎng)連接在本地網(wǎng)絡(luò)上可用,那么本地網(wǎng)絡(luò)接口可被用作netpage網(wǎng)絡(luò)接口。無(wú)線(xiàn)電收發(fā)器753在正常由無(wú)繩電話(huà)使用的無(wú)執(zhí)照900MHz帶內(nèi),或者可替換地在無(wú)執(zhí)照的2.4GHz工業(yè)、科學(xué)和醫(yī)學(xué)(ISM)帶內(nèi)通信,并使用頻率跳動(dòng)和沖突檢測(cè)來(lái)提供無(wú)干擾通信。打印機(jī)控制器任選地結(jié)合紅外線(xiàn)數(shù)據(jù)協(xié)會(huì)(IrDA)接口以便于接收從如netpage相機(jī)的設(shè)備"噴出的(squirted)"數(shù)據(jù)。在可替換的實(shí)施例中,打印機(jī)使用IrDA接口以便于與適當(dāng)配置的netpage筆的短距離通信。7.2.1柵格化和打印一旦主處理器750已收到并驗(yàn)證了文檔的頁(yè)布局和頁(yè)對(duì)象,它在就運(yùn)行DSP757上的適當(dāng)RIP軟件。DSP757柵格化每個(gè)頁(yè)描述并壓縮經(jīng)柵格化的頁(yè)圖像。主處理器在存儲(chǔ)器中存儲(chǔ)每個(gè)經(jīng)壓縮的頁(yè)圖像。負(fù)載-平衡多個(gè)DSP的最簡(jiǎn)單方式是讓每個(gè)DSP柵格化單獨(dú)的頁(yè)。由于通常可以在存儲(chǔ)器中存儲(chǔ)任意數(shù)量的經(jīng)柵格化的頁(yè),因此DSP可以始終被保持忙碌。當(dāng)柵格化短文檔時(shí),該策略?xún)H導(dǎo)致潛在差的DSP利用。頁(yè)描述中的水印區(qū)域被柵格化成連續(xù)色調(diào)-分辨率雙值位圖,其被無(wú)損地壓縮到可忽略的大小并且其形成經(jīng)壓縮的頁(yè)圖像的部分。打印頁(yè)的紅外(IR)層包含處于大約每英寸6個(gè)的密度的經(jīng)編碼的netpage標(biāo)簽。每個(gè)標(biāo)簽都編碼頁(yè)ID、標(biāo)簽ID和控制位。并且每個(gè)標(biāo)簽的數(shù)據(jù)內(nèi)容是在光柵格化期間被產(chǎn)生并被存儲(chǔ)在經(jīng)壓縮的頁(yè)圖像中。主處理器750把背對(duì)背頁(yè)圖像傳遞到雙工打印引擎控制器760。每個(gè)打印引擎控制器760都在其本地存儲(chǔ)器中存儲(chǔ)經(jīng)壓縮的頁(yè)圖像,并且開(kāi)始頁(yè)展開(kāi)和打印流水線(xiàn)。頁(yè)展開(kāi)和打印是流水線(xiàn)化的,這是因?yàn)樵诖鎯?chǔ)器中存儲(chǔ)全部114MB雙值CMYK+IR頁(yè)圖像是不實(shí)際的。7.2.2打印引擎控制器打印引擎控制器760的頁(yè)展開(kāi)和打印流水線(xiàn)包括高速I(mǎi)EEE1394串行接口659、標(biāo)準(zhǔn)JPEG解碼器763、標(biāo)準(zhǔn)Group4傳真解碼器764、定制半色調(diào)器/合成器單元765、定制標(biāo)簽編碼器766、行加載器/格式器單元767以及到MemjetTM打印頭350的定制接口768。打印引擎控制器360以雙緩沖方式工作。在一個(gè)頁(yè)通過(guò)高速串行接口659加載到DRAM769中時(shí),先前加載的頁(yè)從DRAM769被讀取并被傳遞通過(guò)打印引擎控制器流水線(xiàn)。一旦所述頁(yè)已打印完成,剛剛加載的頁(yè)被打印,同時(shí)另一個(gè)頁(yè)被加載。流水線(xiàn)的第一階段(在763)展開(kāi)JPEG壓縮的連續(xù)色調(diào)CMYK層,(在764處)展開(kāi)Group4傳真壓縮的雙值黑層,并且根據(jù)在第1.2節(jié)中限定的標(biāo)簽格式來(lái)再現(xiàn)(在766)雙值netpage標(biāo)簽層,全部都是并行的。第二階段(在765)抖動(dòng)連續(xù)色調(diào)CMYK層并(在765)在所得到的雙值CMYK層上合成雙值黑層。所獲得的雙值CMYK+IR點(diǎn)數(shù)據(jù)通過(guò)一組行緩沖器來(lái)緩沖并格式化(在767)以便于在MemjetTM打印頭350上打印。大多數(shù)這些行緩沖被存儲(chǔ)在芯片外DRAM中。最后階段通過(guò)打印頭接口768向MemjetTM打印頭350打印6個(gè)通道的雙值點(diǎn)數(shù)據(jù)(包括固定劑)。當(dāng)如在雙工配置中,幾個(gè)打印引擎控制器760被聯(lián)合使用時(shí),它們通過(guò)共享的行同步信號(hào)770來(lái)同步化。通過(guò)外部主/從針腳771選擇的僅一個(gè)打印弓I擎760產(chǎn)生行同步信號(hào)770到共享線(xiàn)上。打印引擎控制器760包含低速處理器772,用于同步頁(yè)展開(kāi)和再現(xiàn)流水線(xiàn),通過(guò)低速串行總線(xiàn)773來(lái)配置打印頭350,并控制步進(jìn)馬達(dá)675,676。在netpage打印機(jī)的8W版本中,兩個(gè)打印引擎每個(gè)都沿頁(yè)的長(zhǎng)尺度(ll")打印每分鐘30個(gè)信函頁(yè),從而在1600dpi給出8.8kHz的行速率。在netpage打印機(jī)的12"版本中,兩個(gè)打印引擎每個(gè)都沿頁(yè)的短尺度(8^")打印每分鐘45個(gè)信函頁(yè),從而給出10.2kHz的行速率。這些行速率完全在MemjetTM打印頭的工作頻率內(nèi),其在當(dāng)前設(shè)計(jì)中超過(guò)30kHz。8.Netpage標(biāo)簽8.1標(biāo)簽平鋪8丄1平面標(biāo)簽,鋪為了支持通過(guò)感測(cè)設(shè)備與打標(biāo)簽區(qū)域的"單擊"交互,不論感測(cè)設(shè)備定位的區(qū)域或取向如何,感測(cè)設(shè)備必須能夠看到其視野中的至少一個(gè)完整的標(biāo)簽4。因此,所需要的感測(cè)設(shè)備的視野直徑為標(biāo)簽4的尺寸和間隔的函數(shù)。如果標(biāo)簽形狀是圓形的,如早些描述的優(yōu)選標(biāo)簽4,那么當(dāng)在等邊三角格上平鋪直徑為k的標(biāo)簽500時(shí),可以獲得傳感器視野的最小直徑m,如圖52所示并且定義于等式1中。當(dāng)中心-到-中心標(biāo)簽間隔與標(biāo)簽直徑k相同時(shí),可以實(shí)現(xiàn)這種情況。對(duì)于256點(diǎn)的標(biāo)簽直徑k(在1600dpi為大約4毫米),m因此為552點(diǎn)(8.8毫米)。對(duì)于16點(diǎn)的靜區(qū),即有效標(biāo)簽直徑k為272點(diǎn)(4.3毫米),m增加到587點(diǎn)(9.3毫米)。當(dāng)標(biāo)簽4被移開(kāi)距離s時(shí)(s至少與k一樣大),則最小視野由公式2給出。當(dāng)不希望在水平方向的連續(xù)行的標(biāo)簽500之間存在重疊時(shí)(例如為了使標(biāo)簽再現(xiàn)較容易),那么必須把標(biāo)簽移開(kāi)至少由公式3給出的距離。對(duì)于256點(diǎn)直徑的標(biāo)簽,u因此為40點(diǎn)(在1600dpi為0.6毫米)。由于這超過(guò)了標(biāo)簽所需的靜區(qū),如果標(biāo)簽行被再現(xiàn)為不重疊,那么可以忽略靜區(qū)。在等式2中設(shè)置s=k+u可得等式4。對(duì)于256點(diǎn)直徑的標(biāo)簽,s因此為296點(diǎn)(在1600dpi為4.7毫米),并且m為598點(diǎn)(9.5毫米)。8丄2球面標(biāo)簽平鋪通常采用規(guī)則二十面體作為基礎(chǔ)用于產(chǎn)生球的近似規(guī)則三角形平鋪。一個(gè)規(guī)則二十面體如圖53中的二十面體526由20個(gè)大小相等的等邊三角形面528構(gòu)成,這些三角形面共享30個(gè)邊530和12個(gè)頂點(diǎn)532,其中有5個(gè)邊530在每個(gè)頂點(diǎn)532上相交。為了實(shí)現(xiàn)所需的平鋪,需要把二十面體526內(nèi)接(inscribe)在目標(biāo)球面中,而二十面體526的每個(gè)三角形528被細(xì)分為相等數(shù)量大小相等的等邊細(xì)分(subdiviskm)三角形,以產(chǎn)生所需總數(shù)量的三角形。如果把二十面體的每個(gè)邊530分為v個(gè)相等的線(xiàn)段,沿每個(gè)邊限定一組v-l個(gè)點(diǎn),沿任何兩個(gè)相鄰邊的每對(duì)對(duì)應(yīng)點(diǎn)由平行于另一個(gè)共享的相鄰邊的線(xiàn)連接,那么這樣繪出的線(xiàn)在所需的大小相等并且等邊細(xì)分三角形的頂點(diǎn)上相交,從而在二十面體526的每個(gè)三角形面528上將產(chǎn)生VM^三角形,或者總共20VM^三角形。在結(jié)果的10V^2個(gè)頂點(diǎn)中,有五個(gè)三角形面在二十面體526的12個(gè)原始頂點(diǎn)的每個(gè)處相交,并且六個(gè)三角形面在其余的每個(gè)頂點(diǎn)上相交。12個(gè)原始頂點(diǎn)532已經(jīng)處于球面上,而其余的頂點(diǎn)位于球內(nèi)。每個(gè)產(chǎn)生的頂點(diǎn)因此被中心地投影(project)到球面上,給出所需的平鋪。由正多面體采用上述方式逼近的球面稱(chēng)為短程線(xiàn)(geodesic),并且參數(shù)v稱(chēng)為短程線(xiàn)的頻率。圖54顯示了二十面的短程線(xiàn)534,其中v-3,艮P,有180個(gè)面528。細(xì)分三角形與二十面體526的面中心越近,它與球面越遠(yuǎn),因此,在投影到球面時(shí)也就越大。為了使投影的細(xì)分三角形的尺寸的變化被最小化,在投影前,細(xì)分頂點(diǎn)可以被系統(tǒng)地移位(Tegmark,M.,"AnIcosahedron-BasedMethodforPixelizingtheCelestialSphere",ApJLetters,470,L81,October14,1996)。如果v4,那么不會(huì)產(chǎn)生頂點(diǎn),而在一個(gè)定點(diǎn)上,三角形面對(duì)著的角仍為60。。但是,隨著v的增加,由圍繞每個(gè)原始定點(diǎn)的5個(gè)三角形面限定的表面變得越來(lái)越平,并且每個(gè)三角形面的頂角集中在72°(即360°/5)上。這限定了球面上標(biāo)簽平鋪的最壞情況。在一個(gè)72。的等腰三角形中,底邊長(zhǎng)度是兩側(cè)邊長(zhǎng)度的1.18倍。因此,用于計(jì)算傳感器視野的最大標(biāo)簽間隔s接近于1.18k。當(dāng)標(biāo)簽直徑為256點(diǎn)而靜區(qū)為16點(diǎn)時(shí),即有效標(biāo)簽直徑k為272點(diǎn)(4.3毫米),根據(jù)等式2,m因此為643點(diǎn)(10.2毫米左右)。位于外接球面中心的二十面體的每個(gè)邊所對(duì)的角由等式5給出。對(duì)于半徑為r的球面,每個(gè)中心投影邊的弧長(zhǎng)為re。假設(shè)標(biāo)簽直徑K與r的單位相同,那么覆蓋球面所需的標(biāo)簽數(shù)量n由等式6給出。對(duì)于給定的n,r由等式7限制。如果n被限制到216,為了允許使用16位標(biāo)簽ID而不必用多個(gè)區(qū)域覆蓋球面,并且K取為上述的4.3mm,那么r限制到310毫米。通常的地球儀(globe)的半徑為160毫米。其177毫米的投影弧長(zhǎng)以可忽略的附加間隔配合41個(gè)均勻間隔的標(biāo)簽。這樣一個(gè)地球儀總共使用16812個(gè)標(biāo)簽。_8丄3任意曲面標(biāo)簽平鋪采用三角網(wǎng)格可以逼近任意外形和拓?fù)浣Y(jié)構(gòu)的表面,而不會(huì)引入不連續(xù)或奇點(diǎn)。網(wǎng)格的局部比例(localscale)取決于表面的局部曲率和誤差范圍。假設(shè)存在用于特定表面的三角網(wǎng)格,那么只要每個(gè)網(wǎng)格三角形注意最小頂角和最短邊長(zhǎng)度的要求,就可以實(shí)現(xiàn)標(biāo)簽的有效不規(guī)則平鋪。如果感測(cè)設(shè)備的視野被保證包括處于所述表面上所述感測(cè)設(shè)備的任意位置的至少一個(gè)完整的標(biāo)簽,那么關(guān)于特定感測(cè)設(shè)備的平鋪被認(rèn)為是有效的。平鋪過(guò)程從在網(wǎng)格的每個(gè)頂點(diǎn)上放置標(biāo)簽開(kāi)始,這樣最短邊長(zhǎng)度與標(biāo)簽直徑k相同。平鋪過(guò)程通過(guò)在長(zhǎng)度超過(guò)最大標(biāo)簽間距s的所有邊的中點(diǎn)處插入標(biāo)簽而進(jìn)行。如圖9所示,最大標(biāo)簽間距s被計(jì)算,以使如果兩個(gè)相鄰標(biāo)簽4a和4b之間的距離是s+e,那么在它們之間有用于另一個(gè)標(biāo)簽4c的空間,即等式8。但是,如果兩條長(zhǎng)度為s+e的邊之間的項(xiàng)角小于60。,那么插入的標(biāo)簽將重疊。為了防止插入的標(biāo)簽重疊,引入最小標(biāo)簽間距t,其中t》k。于是最小頂角a成為k和t的函數(shù),如等式9中所示。很明顯,當(dāng)t二k時(shí),P被約束為60。,即網(wǎng)格被約束為等邊的。但是如圖56所示,當(dāng)t〉k時(shí),P可以為小于60。而沒(méi)有插入標(biāo)簽重疊。根據(jù)公式IO,最大標(biāo)簽間距s必須基于新的最小標(biāo)簽間距t。當(dāng)考慮特定的網(wǎng)格三角形時(shí),有四種不同的標(biāo)簽插入情況。通過(guò)假設(shè)最小頂角不小于30。(g卩60。的一半),我們可以發(fā)現(xiàn),每當(dāng)網(wǎng)格三角形有至少一個(gè)其長(zhǎng)度小于或等于s的邊時(shí),其余兩個(gè)邊的長(zhǎng)度小于2s。實(shí)際上,最小頂角通常是至少45。。在第一種情況下(圖57),三角形546沒(méi)有長(zhǎng)度超過(guò)s的邊。所以三角形的打標(biāo)簽已經(jīng)完成。在第二種情況下(圖58),三角形550的一個(gè)邊548的長(zhǎng)度超過(guò)s,在邊548的中點(diǎn)插入標(biāo)簽552以完成三角形550的打標(biāo)簽。在第三種情況下(圖59),三角形558的兩個(gè)邊554和556的長(zhǎng)度超過(guò)s,在兩個(gè)長(zhǎng)邊554,556的每個(gè)的中點(diǎn)插入標(biāo)簽560和562,并且這可以完成三角形558的打標(biāo)簽。兩個(gè)插/v標(biāo)簽560和562的中心以及原始三角形558的短邊568的兩個(gè)頂點(diǎn)564,566構(gòu)成一個(gè)梯形。如果所述梯形的任何一條對(duì)角線(xiàn)的長(zhǎng)度超過(guò)s,那么在所述梯形的中心插入一個(gè)最終標(biāo)簽570以完成所述三角形的打標(biāo)簽。在第四種情況下(圖60),三角形573的所有三個(gè)邊572的長(zhǎng)度都超過(guò)s。打標(biāo)簽的頂點(diǎn)574被插入在每邊572的中點(diǎn)并且所述三個(gè)新頂點(diǎn)574邊576連起來(lái)。所述打標(biāo)簽程序循環(huán)應(yīng)用到四個(gè)結(jié)果的三角形577、578、579和580的每個(gè)。需要注意的是,新的三角形遵守最小項(xiàng)角,因?yàn)樗鼈兙哂信c原始三角形573相同的形狀。標(biāo)簽平鋪?zhàn)兞靠偨Y(jié)在表4中。表4.標(biāo)簽平鋪?zhàn)兞?lt;table>tableseeoriginaldocumentpage85</column></row><table>8.2標(biāo)簽感測(cè)8.2.1筆取向?yàn)榱嗽试S筆類(lèi)感測(cè)設(shè)備被用作舒適的書(shū)寫(xiě)工具,必須支持筆取向的一范圍。由于筆尖被約束為與所述表面接觸,筆取向的特征在于偏轉(zhuǎn)(z旋轉(zhuǎn))、傾斜(x旋轉(zhuǎn))和滾動(dòng)(y旋轉(zhuǎn)),如圖61所示。雖然筆的偏轉(zhuǎn)必須是不受限制的,但是在限制筆的傾斜和滾動(dòng)以及由傾斜和滾動(dòng)的組合導(dǎo)致的筆的總體傾斜是合理的。偏轉(zhuǎn)通常是在傾斜后被應(yīng)用,以使例如在筆設(shè)備的情況下其限定圍繞物理軸而不是表面中的一方向的扭轉(zhuǎn)。但是,在具有標(biāo)記尖的筆中,圖像傳感器離開(kāi)筆的軸被安裝,因此,除非筆被保持近似垂直的狀態(tài),否則筆的圖像感測(cè)能力(以及其偏轉(zhuǎn)感測(cè)能力)因此將受到限制,如下文所述。因此偏轉(zhuǎn)應(yīng)在傾斜之前被應(yīng)用,允許通過(guò)相對(duì)于所述表面旋轉(zhuǎn)筆來(lái)指定其整個(gè)偏轉(zhuǎn)范圍同時(shí)保持傾斜和滾動(dòng)不變。傾斜和滾動(dòng)通常分別定義為y旋轉(zhuǎn)和x旋轉(zhuǎn)。由于它們是相對(duì)于表面的x-y坐標(biāo)系統(tǒng)定義的,其中當(dāng)被用戶(hù)觀(guān)看時(shí),y軸是自然的縱軸,x軸是自然的橫軸,因此傾斜和滾動(dòng)在此分別被定義為x旋轉(zhuǎn)和y旋轉(zhuǎn)。在右手3D坐標(biāo)系中,當(dāng)逆時(shí)針時(shí)滾動(dòng)通常被定義為正,當(dāng)順時(shí)針時(shí)傾斜和偏轉(zhuǎn)通常被定義為正。這里當(dāng)逆時(shí)針時(shí)所有旋轉(zhuǎn)都被定義為正。根據(jù)等式ii,筆的總傾角(e)與其傾斜(d))和滾動(dòng)(ur)有關(guān)。筆的傾角影響視野中不同點(diǎn)上的表面特征的成像比例,因此影響圖像傳感器的分辨率。由于感測(cè)直接在筆尖下方的區(qū)域是不實(shí)際的,因此筆的傾角還影響尖到成像區(qū)域中心的距離。為了允許精確的尖位置從由標(biāo)簽確定的位置導(dǎo)出,這個(gè)距離必須是己知的。8.2.2圖像感測(cè)當(dāng)光軸是垂直的時(shí),視野可以模型化為一個(gè)由實(shí)半角a(給出2a的角形視野)和所述表面上的頂點(diǎn)高度D確定的圓錐體(cone)。雖然圖像傳感器通常是矩形的,只有所述圖像傳感器的最大橢圓分區(qū)有關(guān)于保證所述表面的足夠大部分被成像,如前面量化的。視野圓錐與所述表面的相交確定了表面上的橢圓窗口。當(dāng)光軸為垂直時(shí),這個(gè)窗口是圓形的。圖62顯示了對(duì)于筆光軸的給定與傾斜有關(guān)的傾角9,筆的尖(A點(diǎn))、筆的光軸(CE)、以及窗口視野(FH)之間的幾何關(guān)系。傾角被定義為從所述垂直沿順時(shí)針為正。下列等式適用于正傾角和負(fù)傾角兩者。當(dāng)筆沒(méi)有被傾斜時(shí),窗口直徑(即IBDI)由等式12給出。當(dāng)筆沒(méi)有被傾斜時(shí),如果筆尖到窗口的邊的距離(即IABI)為T(mén),那么筆尖到窗口中心的距離(即IACI)S由等式13給出。當(dāng)筆的傾角為e時(shí),沿光軸從視點(diǎn)到表面的距離被減小到d(即IGEI),由等式14給出。所述窗口的寬度(即IFHI)隨后由等式15給出。D和a必須被選擇以使在全部被支持的傾角范圍內(nèi)足夠大的區(qū)域被成像。所述區(qū)域所需的最小直徑m由等式4給出,而實(shí)際成像區(qū)域的寬度由等式15給出。這隨后給出等式16。一旦D和ci被確定,必須選擇圖像傳感器分辨率以使成像區(qū)域被足夠地采樣,即,最大特征頻率以奈奎斯特速率或更高而被采樣。成像時(shí),表面的比例隨著從所述視點(diǎn)的距離的增加以及隨著相對(duì)于觀(guān)測(cè)光線(xiàn)的傾斜度的增加而減小。對(duì)于正傾角,這兩個(gè)因子的影響在點(diǎn)F達(dá)到最大;對(duì)于負(fù)傾角,它們的影響在點(diǎn)H達(dá)到最大,也就是說(shuō),在窗口中距視點(diǎn)最遠(yuǎn)的點(diǎn)處。需要注意的是,當(dāng)傾角為負(fù)時(shí),下列討論中對(duì)F的參考應(yīng)用到H。點(diǎn)F到視點(diǎn)的距離(即IEFI)由等式17給出。因相關(guān)于通過(guò)F(EF)的觀(guān)測(cè)光線(xiàn)的表面的傾斜導(dǎo)致的縮放由等式18給出。如果表面的特征頻率為f,那么因兩個(gè)因子導(dǎo)致的在F的角形表面特征頻率co(即相對(duì)于視野)由等式19給出。當(dāng)沒(méi)有物面傾角時(shí)(即0=0),這變?yōu)榈仁?0。通過(guò)定義,圖像傳感器必須至少對(duì)整個(gè)角形視野成像。由于圖像傳感器的像素密度是均勻的,因此它必須以最高頻率對(duì)整個(gè)視野成像。假設(shè)角形視野在2a'的圖像空間中,相關(guān)于光軸的圖像傳感器傾角(即圖像平面傾角)為e',采樣率為n(其中根據(jù)奈奎斯特定理,n》2),最小圖像傳感器分辨率q由等式21和等式22給出。等式22中的分子的余弦平方項(xiàng)從與等式19的分母的余弦平方項(xiàng)的相同推理而得到。當(dāng)沒(méi)有圖像平面傾角(即9'=0),并且像空間和物空間的角形視野相等(即a,=a),這變化歸納到等式23和等式24。當(dāng)沒(méi)有物面傾角時(shí)(即e=0),這進(jìn)一步變化為等式25。當(dāng)像面傾角和物面傾角相等(即e'=e),且像空間和物空間的角形視野相等(即a,=a),等式22變?yōu)榈仁?6。因此,與固定為O的圖像傳感器傾角相比,使像平面傾角與物平面傾角匹配因此產(chǎn)生較小的所需的圖像傳感器尺寸,并且從捕獲圖像消除透視畸變。但是,在實(shí)際中,可變圖像傳感器傾角是相對(duì)昂貴的選項(xiàng),而且要求較大的景深。圖63顯示對(duì)于所述筆的光軸的給定的滾動(dòng)-相關(guān)的傾角e,筆的尖(點(diǎn)A)、筆的光軸(CE)、以及視野窗口(FH)之間的幾何關(guān)系。所述傾角仍被定義為從所述垂直順時(shí)針為正。除公式13外,上述公式同等地應(yīng)用到滾動(dòng)產(chǎn)生的傾角。對(duì)于因滾動(dòng)而產(chǎn)生的傾角,筆尖與窗口中心的距離S(即IACI)為0,而不是由等式13確定。對(duì)于因傾斜導(dǎo)致的傾角,通過(guò)選擇具有相同圖像傳感器要求的最小(負(fù))傾角和最大(正)傾角,所述傾角范圍的大小被最大化。因?yàn)閷?duì)于傾斜導(dǎo)致的傾角,所述表面對(duì)于負(fù)傾角比對(duì)于同樣大小的正傾角要遠(yuǎn),所述最小值具有比所述最大值小的數(shù)量。對(duì)于因滾動(dòng)導(dǎo)致的傾角,它們具有相同的大小。如上所述,標(biāo)簽4的最小特征是編碼數(shù)據(jù)位的結(jié)構(gòu),并且這些結(jié)構(gòu)具有8個(gè)點(diǎn)的最小直徑。這給出了在1600dpi處每mm大約7.9的最大特征頻率如根據(jù)上述等式4的計(jì)算,在連續(xù)標(biāo)簽行之間沒(méi)有重疊的256點(diǎn)直徑標(biāo)簽的等邊三角形平鋪要求表面上的最小視野窗口直徑至少為598點(diǎn),或在1600dpi為大約9.5mm。大多數(shù)人以大約+30。傾斜和0。滾動(dòng)握筆。在所述表面超過(guò)大約+50°傾斜時(shí)(即從所述水平的40。),圓珠筆尖的出墨珠(inkingball)失去與所述表面的有效接觸。合理的目標(biāo)傾斜范圍因此為-10。到+50°,并且合理的滾動(dòng)范圍為-30。到+30°,應(yīng)當(dāng)記住的是,對(duì)傾斜和滾動(dòng)的組合的較高的限制如等式ll給出。高度緊湊的(1.5mm"MatsushitaCCD圖像傳感器(Matsushita電子公司,并且被描述在Itakura,KTNobusada,NOkusenya,RNagayoshi和MOzaki的i侖文"Almm50k陽(yáng)PixelITCCDImageSensorforMiniatureCameraSystem"IEEETransactionsonElectronicDevices,Volt47,number1,January2000)適合于用在緊湊設(shè)備如筆中。其具有大約215X215像素的可用分辨率。假設(shè)相等的像和物空間角形視野,沒(méi)有像平面傾角,且筆到窗口的距離T為4mm,使用等式16和等式24最佳化所述幾何形狀以實(shí)現(xiàn)所需的上述傾斜和滾動(dòng)范圍,產(chǎn)生具有視距D為30mm,角形視野為18.8。(a=9.4°)的-16°到+48°(64°)的傾斜范圍和-28°到+28°(56°)的滾動(dòng)范圍??捎玫膬A斜范圍實(shí)際為-21°到+43°,并且其通過(guò)把光軸相對(duì)于物理軸傾斜-5。被映射到接近所需的范圍。需要注意的是,通過(guò)最佳化像平面的非零傾角,可以稍稍擴(kuò)展傾角范圍。因此,總的筆傾角限制在一個(gè)橢圓形圓錐內(nèi),其在傾斜平面中的優(yōu)角為64。并且其在滾動(dòng)平面中的劣角為56。。圖像感測(cè)變量總結(jié)在表5中。表5.圖像感測(cè)變量<table>tableseeoriginaldocumentpage89</column></row><table><table>tableseeoriginaldocumentpage90</column></row><table>)8.3標(biāo)簽解碼8.3.1標(biāo)簽圖像處理和解碼標(biāo)簽圖像處理較早在1.2.4節(jié)中被描述。其在標(biāo)簽上的二維透視變換以及解碼的標(biāo)簽數(shù)據(jù)的知識(shí)方面達(dá)到頂點(diǎn)。8.3.2推斷筆變換如上所述,一旦說(shuō)明捕獲的圖像中的標(biāo)簽的透視畸變的二維透視變換被得到,相關(guān)于筆的光軸的對(duì)應(yīng)的離散3D標(biāo)簽變換能夠被推斷-,如下面8.4節(jié)所述。一旦離散3D標(biāo)簽變換被知道,可以推斷對(duì)應(yīng)的3D筆變換,g卩,筆的物理軸相關(guān)于所述表面的變換。筆的物理軸是嵌入在筆的形狀內(nèi)的軸,并且由筆的用戶(hù)體驗(yàn)。其通過(guò)所述尖。物理軸和光軸之間的關(guān)系在圖64中示出。定義三個(gè)坐標(biāo)空間是方便的。在傳感器空間中,與Z軸以及所述視點(diǎn)重合的所述光軸位于原點(diǎn)。在筆空間中,與Z軸和所述尖重合的物理軸位于原點(diǎn)。在標(biāo)簽空間中,標(biāo)簽4位于x-y平面內(nèi),其中心在所述原點(diǎn)。標(biāo)簽變換把標(biāo)簽4從標(biāo)簽空間變換到傳感器空間。傳感器空間在圖64中示出。在圖64中點(diǎn)的標(biāo)注與圖62的標(biāo)注一致。視點(diǎn)在E,感測(cè)點(diǎn)在G,并且尖在A(yíng)。光軸和表面之間的交點(diǎn)G稱(chēng)為感測(cè)點(diǎn)。與圖62中所示筆尖被視為點(diǎn)的幾何形狀大不相同,這里所述尖被視為小球。如果尖是彎曲的,那么物理軸的傾角會(huì)影響感測(cè)點(diǎn)與筆尖和表面之間的接觸點(diǎn)之間的偏移。所述物理軸圍繞其樞轉(zhuǎn)的所述球狀尖的中心點(diǎn)K被稱(chēng)為樞轉(zhuǎn)點(diǎn)。當(dāng)光軸為垂直時(shí),所述尖在A(yíng)點(diǎn)與表面進(jìn)行標(biāo)稱(chēng)的接觸。KA定義為與光軸平行。但是,當(dāng)筆被傾斜時(shí),接觸在點(diǎn)L,如圖65中所示。假設(shè)尖的半徑為R,那么樞轉(zhuǎn)點(diǎn)K與所述表面的距離,例如在A(yíng)或L,始終為R。離散標(biāo)簽變換包括所述標(biāo)簽中心從所述感測(cè)點(diǎn)的平移(translation)、3D標(biāo)簽旋轉(zhuǎn)、以及所述感測(cè)點(diǎn)從所述視點(diǎn)的平移。在離散標(biāo)簽變換中,假設(shè)所述感測(cè)點(diǎn)從視點(diǎn)的平移為d,并且根據(jù)等式14,所述感測(cè)點(diǎn)由等式27給出。由于物理軸只與光軸相差y平移和X旋轉(zhuǎn)(即傾斜),所以物理軸位于y-z平面內(nèi)。請(qǐng)參考圖64,其中IACI二S和IECI=0(與圖62相同)。很明顯,在傳感器空間內(nèi),所述樞轉(zhuǎn)點(diǎn)的位置由等式28給出。因此,從感測(cè)點(diǎn)到樞轉(zhuǎn)點(diǎn)的矢量由等式29給出。從樞轉(zhuǎn)點(diǎn)到接觸點(diǎn)的矢量定義為長(zhǎng)度R的表面法線(xiàn)(surfacenormal)。其通過(guò)對(duì)標(biāo)簽空間表面法線(xiàn)施加3D標(biāo)簽旋轉(zhuǎn)M,對(duì)結(jié)果進(jìn)行標(biāo)準(zhǔn)化,并且以R縮放而被建立,如等式30和等式31中所示。從感測(cè)點(diǎn)到接觸點(diǎn)的所述矢量隨后根據(jù)等式32得出。根據(jù)等式33,該矢量通過(guò)施加逆向標(biāo)簽變換3D旋轉(zhuǎn)被變換到標(biāo)簽空間中,并且隨后被添加到從標(biāo)簽中心到感測(cè)點(diǎn)的所述矢量,以產(chǎn)生標(biāo)簽空間中(即表面上)從標(biāo)簽中心到接觸點(diǎn)的矢量。其最后被添加到如由其標(biāo)簽ID所暗示的標(biāo)簽的絕對(duì)位置,以在打標(biāo)簽的區(qū)域內(nèi)產(chǎn)生所述尖的所需絕對(duì)位置見(jiàn)等式34-。最后的步驟是從標(biāo)簽的3D取向推斷筆的3D取向。筆的離散旋轉(zhuǎn)簡(jiǎn)單地是標(biāo)簽的離散旋轉(zhuǎn)的逆,筆的傾斜也包括光軸相關(guān)于筆軸的傾斜(4>w)效果,如等式35、等式36和等式37中所定義的。8.4推斷標(biāo)簽變換由圖像傳感器捕獲的標(biāo)簽4的圖像包含由圖像傳感器相關(guān)于標(biāo)簽的位置和取向所產(chǎn)生的透視畸變。一旦標(biāo)簽的透視目標(biāo)在像空間中被發(fā)現(xiàn),基于求解將四個(gè)標(biāo)簽空間與像空間點(diǎn)對(duì)相聯(lián)系到很好理解的方程,八自由度的透視變換被推斷。產(chǎn)生標(biāo)簽的像的離散變換步驟以符號(hào)方式連接起來(lái),并且通過(guò)使在連接變換和透視變換中對(duì)應(yīng)的項(xiàng)相等可以獲得一組聯(lián)立的非線(xiàn)性方程。對(duì)這些方程進(jìn)行求解產(chǎn)生所述離散變換步驟,其中包含所需的從所述尖的標(biāo)簽偏移、3D標(biāo)簽旋轉(zhuǎn)、以及從所述表面的視點(diǎn)偏移o8.4.1對(duì)標(biāo)簽變換建模標(biāo)簽4從標(biāo)簽空間到像空間的變換可以模型化為下列變換步驟的連接x-y平移(通過(guò)標(biāo)簽到視點(diǎn)的偏移)z旋轉(zhuǎn)(通過(guò)標(biāo)簽偏轉(zhuǎn))x旋轉(zhuǎn)(通過(guò)標(biāo)簽傾斜)y旋轉(zhuǎn)(通過(guò)標(biāo)簽滾動(dòng))z平移(通過(guò)標(biāo)簽到視點(diǎn)的偏移)透視投影(采用特定的焦距)x-y縮放(到視口大小)這些以符號(hào)方式被連接以產(chǎn)生影響標(biāo)簽變換的單個(gè)變換矩陣。表7中總結(jié)了用于下列部分的離散變換變量以及每個(gè)變量的范圍。表7.離散變換變量和它們的范圍<table>tableseeoriginaldocumentpage92</column></row><table><table>tableseeoriginaldocumentpage93</column></row><table>在x-y平面中根據(jù)等式42平移^和ty(其中A=tx以及B4y)。根據(jù)等式43(其中C^os(Y)以及D-sin(Y))繞z旋轉(zhuǎn)Y,給出等式44。根據(jù)等式45(其中E^os(0))以及Fiin(O))繞x旋轉(zhuǎn)O,給出等式46。根據(jù)等式47(其中G^os(W)以及H^in(")繞y旋轉(zhuǎn)W,給出等式48,其中K和L由等式49和等式50確定。根據(jù)等式51(其中Pg沿z平移l給出等式52。根據(jù)等式53(其中片1A)以焦距入和在2=0處的投影平面透視投影,給出等式54。根據(jù)等式55以S縮放到視口(viewport),給出等式56。根據(jù)等式57變換在x-y平面(z二0)中的點(diǎn),給出等式58。最后,擴(kuò)展K和L,給出等式59。8.4.22D透視變換假設(shè)所推斷的8個(gè)自由度的2D透視變換矩陣如等式60中所定義的,乘以一個(gè)未知的i以獲得通常的9個(gè)自由度形式的矩陣,如等式61中所示。根據(jù)等式62變換2D點(diǎn),給出等式63。8.4.3推斷標(biāo)簽變換8.4.3.1配平系數(shù)使用等式63中的系數(shù)配平等式59中的系數(shù)產(chǎn)生等式64到等式72,它們是帶有l(wèi)l個(gè)未知中的9個(gè)非線(xiàn)性方程。這些等式如由與角的正弦和余弦(即偏轉(zhuǎn)、傾斜和滾動(dòng)中任意一個(gè)的正弦和余弦)相關(guān)的三角恒等式(trigonometricidentity)的要求被擴(kuò)充,如等式73中所示。給定角的正弦和余弦后,使用如等式74中所示的兩個(gè)變量的反正切可以獲得對(duì)應(yīng)的角。8.4.3.2求解X-Y偏移使用等式64和等式65可以把等式66簡(jiǎn)化而給出等式75和隨后的等式76。使用等式67和等式68可以把等式69簡(jiǎn)化而給出等式77和隨后的等式78。使用等式70和等式71可以簡(jiǎn)化等式72以給出等式79和隨后的等式80。等式76可以重寫(xiě)為等式81,等式78可以重寫(xiě)為等式82。對(duì)等式81和等式82配平(equate)并求解B產(chǎn)生等式83到等式85,并且最終產(chǎn)生限定B的等式86。把B的值代入等式82并簡(jiǎn)化產(chǎn)生等式87到等式90,并且最終產(chǎn)生限定A的等式91。這給出了標(biāo)簽4距視點(diǎn)的x-y偏移,原因是A4x,B=ty。8.4.3.3求解傾斜從等式68中可獲得等式92。從等式67中可獲得等式93。從等式64、等式92和等式93可獲得等式94。從等式65、等式92和等式93可獲得等式95。從等式70、等式92和等式93可獲得等式96。從等式71、等式92和等式93可獲得等式97。從等式94可獲得等式98。從等式95可獲得等式99。從等式96可獲得等式100。從等式97可獲得等式101。從等式98和等式99可獲得等式102和隨后的等式103。從等式100和等式101可獲得等式104和隨后的等式105。從等式103和等式105可獲得等式106和隨后的等式107。如果G和H都是非零的,等式107只有有效的基礎(chǔ)。由于|叫<k/2,因此滾動(dòng)的余弦(G)始終為正值,并且因此為非零。如果滾動(dòng)為非零,那么滾動(dòng)的正弦(H)僅為非零。用于零傾斜和滾動(dòng)的特殊處理描述在第6.7.3.10節(jié)中。根據(jù)等式108,這因此給出所述傾斜的正弦的大小,由于F^in(4)),并且從而所述傾斜的余弦(E)由等式73給出。由于|小|<^/2,傾斜的余弦(E)始終為正,因此,在取平方根時(shí)沒(méi)有不確定性。但是,正弦(F)的符號(hào)必須由其它方法確定,如第6.7.3.9節(jié)所述。根據(jù)等式109,給定E和F后,隨后獲得所述傾斜。8.4.3.4求解滾動(dòng)從等式103可獲得等式110。從等式73可獲得等式11l和隨后的等式l12。根據(jù)等式113,這因此給出了滾動(dòng)的正弦的大小,因?yàn)镠iin(uO,并且從而滾動(dòng)的余弦(G)可由等式73給出。由于|¥|<兀/4,滾動(dòng)的余弦(G)始終為正值,因此在取平方根時(shí)沒(méi)有不確定性。但是,正弦(H)的符號(hào)必須由其它方法確定,如第6.7.3.9節(jié)所述。給定了G和H,根據(jù)等式114隨后獲得所述滾動(dòng)。8.4.3.5求解偏轉(zhuǎn)從等式73、等式92和等式93,可獲得等式115和隨后的等式116。從等式92和等式116,可獲得等式117和隨后的等式118。從等式92和等式116,可獲得等式119和隨后的等式120。在等式116、以及等式118和等式120中,平方根的符號(hào)由可從等式80的確定的i的符號(hào)確定,給出等式121。由于,I(tz)為負(fù),J(l/入)為正,并且IJ〈-l(因?yàn)閕g〉入),等式122保持。給定C和D,根據(jù)等式123可以隨后獲得偏轉(zhuǎn)。8.4.3.6求解視口比例根據(jù)定義,偏轉(zhuǎn)的余弦(C)和正弦(D)永遠(yuǎn)不會(huì)同時(shí)為O。由于傾斜的余弦(E)始終不為O,那么始終可以采用等式67或等式68確定視口比例(S)。如果D為非零,那么可從等式67得到等式124。否則,如果C為非O,那么可以從等式68獲得等式125。8.4.3.7求解焦距類(lèi)似地,由于滾動(dòng)的余弦(G)永遠(yuǎn)不為O,所以只要傾斜或滾動(dòng)為非零,就可以使用等式70或等式71來(lái)確定焦距的倒數(shù)(J)。但是,傾斜和滾動(dòng)的正弦的符號(hào)(F和H)可能是未知的。但是所述傾斜和滾動(dòng)的正弦的積(FH)的符號(hào)由等式103給出,如等式126中所示。所述符號(hào)可被任意地分配到F,因?yàn)镴的符號(hào)被已知為先驗(yàn)的。如果gi為非,那么可以從等式70獲得等式127。如果hi為非零,那么可以從等式71獲得等式128。在實(shí)際情況下,等式127和等式128之間的選擇是基于gi和hi的哪個(gè)具有較大的量。如果gi和hi兩者都為O,即如果傾斜和滾動(dòng)都為O,那么焦距的倒數(shù)是未知的。8.4.3.8求解z偏移一旦焦距的倒數(shù)(j)為己知,根據(jù)等式129,可以從等式80獲得z偏移(1)。此外,如果焦距的倒數(shù)(J)是未知的,即如果傾斜和滾動(dòng)兩者都為O,那么z偏移(I)是未知的。8.4.3.9確定傾斜和滾動(dòng)的方向傾斜和滾動(dòng)的正弦的積(FH)的符號(hào)由等式126給出。由于-Jt/4<¥兀/4,+31/4的滾動(dòng)調(diào)整可以被引入以保證所述滾動(dòng)始終為正,而不會(huì)使任何其它假設(shè)無(wú)效。一旦所述滾動(dòng)調(diào)整被引入,等式126單獨(dú)給出所述傾斜的正弦(F)的符號(hào)。滾動(dòng)調(diào)整被引入如下。視口比例(S)、焦距的倒數(shù)(J)、以及z偏移(I)都如所述而計(jì)算。3D變換矩陣是從2D透視變換矩陣產(chǎn)生的。按相反順序把視口比例的倒數(shù)、焦距投影禾卩z平移應(yīng)用到3D矩陣。然后,通過(guò)在該矩陣上預(yù)乘(pre-multiplying)—個(gè)/4y旋轉(zhuǎn)矩陣而施加所述滾動(dòng)調(diào)整。滾動(dòng)、傾斜和偏轉(zhuǎn)被如所述而計(jì)算。由于滾動(dòng)為正,傾斜的方向現(xiàn)在為已知的。最后,所述^/4滾動(dòng)調(diào)整被從所述滾動(dòng)減去,以給出實(shí)際的滾動(dòng)。當(dāng)滾動(dòng)和傾斜兩者都為O時(shí),焦距和z偏移兩者都如上所述是未知的。但是在這種情況下沒(méi)有必要調(diào)整滾動(dòng),因?yàn)閮A斜和滾動(dòng)為已知的。8.4.3.10處理零傾斜和零滾動(dòng)當(dāng)傾斜或滾動(dòng)為O時(shí),基于等式107的一般解決方法變?yōu)闊o(wú)效的。圖85中的表顯示了等式64到等式71的12個(gè)退化形式,其為所述偏轉(zhuǎn)不同地在O(或ot)、n/2(或3tt/2)以及為非零,并且傾斜和滾動(dòng)不同地為O和非零)時(shí)的結(jié)果。圖86和87的表給出了用于檢測(cè)和處理其中傾斜和/或滾動(dòng)為O的情況所需要的邏輯,每個(gè)情況由出現(xiàn)在圖85的表中的0激發(fā)。圖85的表中的各種情況標(biāo)有圖86和圖87的表的情況號(hào)。總結(jié)本發(fā)明已參考一個(gè)優(yōu)選實(shí)施例和許多可選的特定實(shí)施例而被描述。但是,熟悉相關(guān)領(lǐng)域的人將會(huì)理解,與本文中被具體描述的那些不同的許多其它實(shí)施例也將落在本發(fā)明的精神和范圍內(nèi)。因此,需要理解的是,本發(fā)明并非旨在限制到本說(shuō)明書(shū)(包括作為適當(dāng)通過(guò)交叉參考所結(jié)合的文獻(xiàn))中所述的特定實(shí)施例。本發(fā)明的范圍只受所附的權(quán)利要求的限制。權(quán)利要求1.一種用于在相對(duì)于表面而定位或移動(dòng)時(shí)產(chǎn)生取向數(shù)據(jù)的感測(cè)設(shè)備,該取向數(shù)據(jù)指示該感測(cè)設(shè)備相對(duì)于該表面的取向,該表面具有設(shè)置于其上的多個(gè)編碼標(biāo)簽,每個(gè)編碼標(biāo)簽具有旋轉(zhuǎn)不變結(jié)構(gòu)并且在被該感測(cè)設(shè)備感測(cè)時(shí)指示該取向,該感測(cè)設(shè)備包括殼體;取向感測(cè)裝置,配置為使用該編碼標(biāo)簽的至少之一來(lái)產(chǎn)生該取向數(shù)據(jù),該取向數(shù)據(jù)表示該殼體相對(duì)于該表面的偏轉(zhuǎn)和傾斜中的至少一個(gè),并且該取向感測(cè)裝置被布置為基于該至少一個(gè)編碼標(biāo)簽的該旋轉(zhuǎn)不變結(jié)構(gòu)來(lái)感測(cè)該至少一個(gè)編碼標(biāo)簽;以及通信裝置,配置為把該取向數(shù)據(jù)傳送給計(jì)算機(jī)系統(tǒng)以便知道該感測(cè)裝置相對(duì)于該表面的取向。2.如權(quán)利要求l所述的感測(cè)設(shè)備,其中該取向數(shù)據(jù)指示該外殼相對(duì)于該表面的滾動(dòng)。3.如權(quán)利要求l所述的感測(cè)設(shè)備,進(jìn)一步包括用于在該感測(cè)設(shè)備相對(duì)于該表面移動(dòng)時(shí)產(chǎn)生移動(dòng)數(shù)據(jù)的運(yùn)動(dòng)感測(cè)裝置,該通信裝置配置為把該移動(dòng)數(shù)據(jù)傳送給該計(jì)算機(jī)系統(tǒng)。4.如權(quán)利要求3所述的感測(cè)設(shè)備,進(jìn)一步包括區(qū)域標(biāo)識(shí)感測(cè)裝置,其配置為在該感測(cè)設(shè)備相對(duì)于該表面的區(qū)域而定位或移動(dòng)時(shí)使用所感測(cè)的編碼標(biāo)簽的至少一些的位置的預(yù)定信息來(lái)感測(cè)指示該區(qū)域的標(biāo)識(shí)的區(qū)域標(biāo)識(shí)數(shù)據(jù),該通信裝置被配置為把該區(qū)域標(biāo)識(shí)數(shù)據(jù)傳送給該計(jì)算機(jī)系統(tǒng)。5.如權(quán)利要求4所述的感測(cè)設(shè)備,其中該運(yùn)動(dòng)感測(cè)裝置配置為使用該編碼標(biāo)簽的至少一些來(lái)產(chǎn)生該移動(dòng)數(shù)據(jù)。6.如權(quán)利要求5所述的感測(cè)設(shè)備,其中該編碼標(biāo)簽還指示該區(qū)域的多個(gè)標(biāo)簽位置,該運(yùn)動(dòng)感測(cè)裝置配置為根據(jù)該感測(cè)設(shè)備相對(duì)于至少一個(gè)所述標(biāo)簽位置的移動(dòng)而產(chǎn)生該移動(dòng)數(shù)據(jù)。7.如權(quán)利要求6所述的感測(cè)設(shè)備,其中該運(yùn)動(dòng)感測(cè)裝置配置為對(duì)于該感測(cè)設(shè)備相對(duì)于該至少一個(gè)標(biāo)簽位置的位置進(jìn)行取樣,從而產(chǎn)生該移動(dòng)數(shù)據(jù)。8.如權(quán)利要求7所述的感測(cè)設(shè)備,進(jìn)一步包括控制器,其配置為從該至少一個(gè)標(biāo)簽位置估算該感測(cè)設(shè)備的尖端距離。9.如權(quán)利要求8所述的感測(cè)設(shè)備,其中該通信裝置配置為向該計(jì)算機(jī)系統(tǒng)發(fā)送距離數(shù)據(jù),該距離數(shù)據(jù)指示該距離。10.如權(quán)利要求8所述的感測(cè)設(shè)備,其中該運(yùn)動(dòng)感測(cè)裝置配置為使用由該控制器估算的距離來(lái)求解比由該至少一個(gè)標(biāo)簽位置獨(dú)自指示的更為準(zhǔn)確的感測(cè)設(shè)備位置。11.如權(quán)利要求3所述的感測(cè)設(shè)備,其中該運(yùn)動(dòng)感測(cè)裝置包括至少一個(gè)加速度感測(cè)裝置,該加速度感測(cè)裝置配置為在該感測(cè)設(shè)備相對(duì)于該表面區(qū)域而移動(dòng)時(shí)通過(guò)跟蹤所感測(cè)的編碼標(biāo)簽來(lái)感測(cè)其加速度,該運(yùn)動(dòng)感測(cè)裝置配置為通過(guò)定期對(duì)加速度取樣來(lái)產(chǎn)生該移動(dòng)數(shù)據(jù)。12.如權(quán)利要求ll所述的感測(cè)設(shè)備,其中該加速度感測(cè)裝置配置為感測(cè)至少兩個(gè)基本正交的加速度分量。13.如權(quán)利要求4所述的感測(cè)設(shè)備,進(jìn)一步包括計(jì)時(shí)器裝置,其配置為當(dāng)該感測(cè)設(shè)備相對(duì)于該表面區(qū)域移動(dòng)時(shí)產(chǎn)生時(shí)間戳。14.如權(quán)利要求13所述的感測(cè)設(shè)備,其中該通信裝置配置為向該計(jì)算機(jī)系統(tǒng)發(fā)送時(shí)間數(shù)據(jù),該時(shí)間數(shù)據(jù)表示如該計(jì)時(shí)器裝置產(chǎn)生的移動(dòng)數(shù)據(jù)的時(shí)間戳。15.如權(quán)利要求l所述的感測(cè)設(shè)備,其中該通信裝置是無(wú)線(xiàn)通信裝置。16.如權(quán)利要求l所述的感測(cè)設(shè)備,進(jìn)一步包括力感測(cè)裝置,其配置為感測(cè)由該感測(cè)設(shè)備施加到該表面的力。17.如權(quán)利要求16所述的感測(cè)設(shè)備,其中該通信裝置配置為向該計(jì)算機(jī)系統(tǒng)傳送力數(shù)據(jù),該力數(shù)據(jù)指示該力。18.如權(quán)利要求16所述的感測(cè)設(shè)備,進(jìn)一步包括筆劃?rùn)z測(cè)裝置,其配置為通過(guò)該力來(lái)檢測(cè)該感測(cè)設(shè)備何時(shí)施加到該表面和從該表面離開(kāi),從而確定該感測(cè)設(shè)備向表面施加的筆劃的持續(xù)時(shí)間。19.如權(quán)利要求4、5或11所述的感測(cè)設(shè)備,進(jìn)一步包括用于標(biāo)記該表面的標(biāo)記尖端。20.如權(quán)利要求19所述的感測(cè)設(shè)備,其中該感測(cè)設(shè)備是觸針或筆的形式。21.如權(quán)利要求l所述的感測(cè)設(shè)備,其中該編碼標(biāo)簽對(duì)于肉眼是基本不可見(jiàn)的。22.如權(quán)利要求21所述的感測(cè)設(shè)備,其中該編碼標(biāo)簽是使用紅外墨打印的,該感測(cè)設(shè)備對(duì)紅外光譜有響應(yīng)。23.如權(quán)利要求6所述的感測(cè)設(shè)備,其中每個(gè)編碼標(biāo)簽指示該標(biāo)簽所在區(qū)域的標(biāo)識(shí)以及該區(qū)域中的標(biāo)簽位置,該區(qū)域與該表面相關(guān)聯(lián),該標(biāo)簽位置指示該標(biāo)簽在該區(qū)域內(nèi)的位置。24.如權(quán)利要求l所述的感測(cè)設(shè)備,其中該取向感測(cè)裝置配置為從該編碼標(biāo)簽的至少一些的透視畸變來(lái)推斷該取向。25.—種用于在相對(duì)于表面而定位或移動(dòng)時(shí)產(chǎn)生位置數(shù)據(jù)和取向數(shù)據(jù)的感測(cè)設(shè)備,該表面具有設(shè)置于其中或其上的編碼數(shù)據(jù),該感測(cè)設(shè)備包括位置傳感器,配置為使用該編碼數(shù)據(jù)的至少一些來(lái)產(chǎn)生該取向數(shù)據(jù),以及使用該編碼數(shù)據(jù)的至少一些和使用該取向數(shù)據(jù)來(lái)產(chǎn)生該位置數(shù)據(jù),該取向數(shù)據(jù)表示該感測(cè)設(shè)備相對(duì)于該表面的三維旋轉(zhuǎn)取向,并且該位置數(shù)據(jù)表示該感測(cè)設(shè)備相對(duì)于該表面的至少二維位置;以及發(fā)射器,配置為把至少該位置數(shù)據(jù)傳送給計(jì)算機(jī)系統(tǒng)。26.如權(quán)利要求25所述的感測(cè)設(shè)備,進(jìn)一步包括用于在該感測(cè)設(shè)備相對(duì)于該表面移動(dòng)時(shí)產(chǎn)生移動(dòng)數(shù)據(jù)的運(yùn)動(dòng)傳感器,該發(fā)射器配置為把該移動(dòng)數(shù)據(jù)傳送給該計(jì)算機(jī)系統(tǒng)。27.如權(quán)利要求26所述的感測(cè)設(shè)備,進(jìn)一步包括區(qū)域標(biāo)識(shí)傳感器,其配置為在該感測(cè)設(shè)備相對(duì)于該表面的區(qū)域而定位或移動(dòng)時(shí)使用該編碼數(shù)據(jù)的至少一些來(lái)感測(cè)指示該區(qū)域的標(biāo)識(shí)的區(qū)域標(biāo)識(shí)數(shù)據(jù),該發(fā)射器被配置為把該區(qū)域標(biāo)識(shí)數(shù)據(jù)傳送給該計(jì)算機(jī)系統(tǒng)。28.如權(quán)利要求27所述的感測(cè)設(shè)備,其中該運(yùn)動(dòng)傳感器配置為使用該編碼數(shù)據(jù)的至少一些來(lái)產(chǎn)生該移動(dòng)數(shù)據(jù)。29.如權(quán)利要求28所述的感測(cè)設(shè)備,其中該編碼數(shù)據(jù)還指示該區(qū)域的多個(gè)參考點(diǎn),每個(gè)參考點(diǎn)為該表面上的二維座標(biāo)位置,該運(yùn)動(dòng)傳感器配置為根據(jù)該感測(cè)設(shè)備相對(duì)于至少一個(gè)所述參考點(diǎn)的移動(dòng)而產(chǎn)生該移動(dòng)數(shù)據(jù)。30.如權(quán)利要求28所述的感測(cè)設(shè)備,其中該編碼數(shù)據(jù)包括周期性元素,該周期性元素為幫助該感測(cè)設(shè)備定位該編碼數(shù)據(jù)的該編碼數(shù)據(jù)中的基本相同的標(biāo)記,該運(yùn)動(dòng)傳感器配置為根據(jù)該感測(cè)設(shè)備相對(duì)于至少一個(gè)所述周期性元素的移動(dòng)而產(chǎn)生該移動(dòng)數(shù)據(jù)。31.如權(quán)利要求29或30所述的感測(cè)設(shè)備,其中該運(yùn)動(dòng)傳感器配置為對(duì)于該感測(cè)設(shè)備相對(duì)于該至少一個(gè)參考點(diǎn)或周期性元素的位置進(jìn)行取樣,從而產(chǎn)生該移動(dòng)數(shù)據(jù)。32.如權(quán)利要求31所述的感測(cè)設(shè)備,進(jìn)一步包括距離估計(jì)器,其配置為從該至少一個(gè)參考點(diǎn)或周期性元素估算該感測(cè)設(shè)備的距離。33.如權(quán)利要求32所述的感測(cè)設(shè)備,其中該發(fā)射機(jī)配置為向該計(jì)算機(jī)系統(tǒng)發(fā)送距離數(shù)據(jù),該距離數(shù)據(jù)指示該距離。34.如權(quán)利要求32所述的感測(cè)設(shè)備,其中該運(yùn)動(dòng)感測(cè)裝置配置為使用由該距離估計(jì)器估算的距離來(lái)求解比由該至少一個(gè)參考點(diǎn)或周期性元素獨(dú)自指示的更為準(zhǔn)確的感測(cè)設(shè)備位置。35.如權(quán)利要求30所述的感測(cè)設(shè)備,其中該編碼數(shù)據(jù)包括多個(gè)標(biāo)簽,每個(gè)標(biāo)簽指示該標(biāo)簽所在區(qū)域的標(biāo)識(shí),并且每個(gè)標(biāo)簽包括該編碼數(shù)據(jù)的至少一個(gè)周期性元素。36.如權(quán)利要求29所述的感測(cè)設(shè)備,其中該編碼數(shù)據(jù)包括多個(gè)標(biāo)簽,每個(gè)標(biāo)簽指示該標(biāo)簽所在區(qū)域的標(biāo)識(shí)以及該區(qū)域的參考點(diǎn),該區(qū)域與該表面相關(guān)聯(lián),該參考點(diǎn)指示該標(biāo)簽在該區(qū)域內(nèi)的位置。37.如權(quán)利要求28所述的感測(cè)設(shè)備,進(jìn)一步包括計(jì)時(shí)器,其配置為當(dāng)該感測(cè)設(shè)備相對(duì)于該表面區(qū)域移動(dòng)時(shí)產(chǎn)生時(shí)間參考。38.如權(quán)利要求37所述的感測(cè)設(shè)備,其中該發(fā)射器配置為向該計(jì)算機(jī)系統(tǒng)發(fā)送時(shí)間參考數(shù)據(jù),該時(shí)間參考數(shù)據(jù)表示該計(jì)時(shí)器產(chǎn)生的移動(dòng)數(shù)據(jù)的時(shí)間參考。39.如權(quán)利要求26所述的感測(cè)設(shè)備,其中該運(yùn)動(dòng)傳感器包括至少一個(gè)加速度傳感器,該加速度傳感器配置為在該感測(cè)設(shè)備相對(duì)于該表面而移動(dòng)時(shí)感測(cè)其加速度,該運(yùn)動(dòng)傳感器配置為通過(guò)定期對(duì)加速度取樣來(lái)產(chǎn)生該移動(dòng)數(shù)據(jù)。40.如權(quán)利要求39所述的感測(cè)設(shè)備,其中該加速度傳感器配置為感測(cè)至少兩個(gè)基本正交的加速度分量。41.如權(quán)利要求25所述的感測(cè)設(shè)備,其中該發(fā)射器是無(wú)線(xiàn)發(fā)射器。42.如權(quán)利要求25所述的感測(cè)設(shè)備,進(jìn)一步包括力傳感器,其配置為感測(cè)由該感測(cè)設(shè)備施加到該表面的力。43.如權(quán)利要求42所述的感測(cè)設(shè)備,其中該發(fā)射器配置為向該計(jì)算機(jī)系統(tǒng)傳送力數(shù)據(jù),該力數(shù)據(jù)指示由該感測(cè)設(shè)備施加到該表面的力。44.如權(quán)利要求42所述的感測(cè)設(shè)備,進(jìn)一步包括筆劃?rùn)z測(cè)器,其配置為通過(guò)該力來(lái)檢測(cè)該感測(cè)設(shè)備何時(shí)施加到該表面和從該表面離開(kāi),從而確定該筆劃的持續(xù)時(shí)間。45.如權(quán)利要求25所述的感測(cè)設(shè)備,進(jìn)一步包括用于標(biāo)記該表面的標(biāo)記尖端。46.如權(quán)利要求45所述的感測(cè)設(shè)備,其中該感測(cè)設(shè)備是觸針或筆的形式。47.如權(quán)利要求25所述的感測(cè)設(shè)備,其中該編碼數(shù)據(jù)對(duì)于通常的肉眼是基本不可見(jiàn)的。48.如權(quán)利要求47所述的感測(cè)設(shè)備,其中該編碼數(shù)據(jù)是使用紅外墨打印的,該感測(cè)設(shè)備對(duì)紅外光譜有響應(yīng)。49.如權(quán)利要求25所述的感測(cè)設(shè)備,其中該取向傳感器配置為從該編碼數(shù)據(jù)的至少一些的透視畸變來(lái)推斷該取向。50.如權(quán)利要求25所述的感測(cè)設(shè)備,其中該發(fā)射器進(jìn)一步配置為向該計(jì)算機(jī)系統(tǒng)傳送該取向數(shù)據(jù)。51.如權(quán)利要求25所述的感測(cè)設(shè)備,該外殼進(jìn)一步包括尖端,該位置數(shù)據(jù)表示該尖端相對(duì)于該表面的至少二維位置。52.如權(quán)利要求25所述的感測(cè)設(shè)備,其中該位置數(shù)據(jù)表示該感測(cè)設(shè)備相對(duì)于該表面的三維位置。全文摘要提供了一種用于在相對(duì)于表面而定位或移動(dòng)時(shí)產(chǎn)生取向數(shù)據(jù)的感測(cè)設(shè)備。取向數(shù)據(jù)指示感測(cè)設(shè)備相對(duì)于該表面的取向,該表面具有設(shè)置于其上的編碼標(biāo)簽。每個(gè)編碼標(biāo)簽具有旋轉(zhuǎn)不變結(jié)構(gòu)并且在被該感測(cè)設(shè)備感測(cè)時(shí)指示該取向。該感測(cè)設(shè)備包括殼體;取向感測(cè)裝置,配置為使用該編碼標(biāo)簽的至少之一來(lái)產(chǎn)生該取向數(shù)據(jù);以及通信裝置,配置為把該取向數(shù)據(jù)傳送給計(jì)算機(jī)系統(tǒng)以便知道該感測(cè)裝置相對(duì)于該表面的取向。所產(chǎn)生的取向數(shù)據(jù)表示該殼體相對(duì)于該表面的偏轉(zhuǎn)和傾斜中的至少一個(gè),并且該取向感測(cè)裝置被布置為基于編碼標(biāo)簽的該旋轉(zhuǎn)不變結(jié)構(gòu)來(lái)感測(cè)該編碼標(biāo)簽。文檔編號(hào)G06F3/0354GK101187839SQ200710195250公開(kāi)日2008年5月28日申請(qǐng)日期2001年11月26日優(yōu)先權(quán)日2000年11月25日發(fā)明者保羅·拉普斯頓,卡·西爾弗布魯克申請(qǐng)人:西爾弗布魯克研究有限公司