新四季網

把數據編碼為機械可讀取的圖形並對之解碼的裝置及方法

2023-10-06 02:44:29


專利名稱::把數據編碼為機械可讀取的圖形並對之解碼的裝置及方法
技術領域:
:本發明是關於把數據編碼成為二維圖形且進行解碼的方法及裝置,此二維圖形,一般地說是關於機械可讀取的形狀的數據表現,具體地說是在開放系統及封閉系統二者中可以自動地得到的機械可讀取的被編碼的數據的二維條形碼這樣的二維圖形。在今日的高技術社會中,越來越多的操作正在由機械以及系統自動地施行著。而大家正在迫切期待著從這個不斷地繼續增加的自動化洪流中,能夠出現用於把數據自動地輸入各種系統或機械內並將數據編碼成為機械可讀取的形狀的新技術。數據輸入關係到數據傳送,種種機械機能的操作,還有人或物品種類的識別這樣的用途。在載有為自動輸入的數據的各種媒體中,包括有穿孔卡,磁帶及磁碟,信用卡及標記那樣的卡上的磁條紋等。使用這些載體的系統是位於「閉」系統內的,這是因為讀取機能是在裝置或機殼內被施行,而且在讀取操作中要使讀取要素與載體接觸或使之稍稍接觸。把數據以機械可讀取的形狀表示的方法之一是將數據編碼成為象條形碼符號那樣具有不同的光反射率部分的符號的圖形。條形碼是用各種寬度的空白使之相互離開的種種寬度的條帶構成的圖形,這些條帶及空白具有不同的光反射特性。條帶表示二進位的1序列,空白表示二進位的0序列。一般地條帶及空白不能較被稱為「單元」或「單位」所指定的最小寬度還小。條帶及空白是這種單元尺寸或最小單位的倍數。條形碼符號典型的情況是被直接印刷在物體上或印刷在貼在物體的標籤上。條形碼符號是由掃描雷射束或CCD攝像機這樣的光學技術來讀取,所得到的電信號用於爾後處理被解碼成表示符號的數據。條形碼讀取系統因其是載體在讀取時從不被密封的某一距離上讀取,以及載體不與掃描器做物理接觸,所以被稱為「開放系統」。上述的普通的條形碼,因其中被編碼的信息由伸展在一維空間內的條帶及空白的寬度來表示,所以是一維的。例如,超級市場的物品種類的條形碼是由11個數字的列組成,這個列雖然表示著識別序號,但不記錄物品種類。象價格,品名,製造者,重量,入庫日期及過期日期這樣的有關信息,則必須使用識別序號從資料庫中得到。同樣,被編碼在信用卡磁條紋這樣的其他媒體上的數據也是由被編碼的數據的1或更多的「一維」軌跡構成的。被編碼為條形碼符號及磁信息的數據的使用,幾乎被所有類型的產業廣泛接受。但是因為被編碼的數據本質上是一維的,故可以編碼的信息的量也受限制,因而一般的說,其用途被限定於單純的數字表現。但是,為在所給予的空間內編碼及爾後處理,故對那種可以使迅速且容易解碼的數據的量增大的機械可以讀取的形狀來編碼數據的系統的期望正在不斷增大。具體地說,人們期望創造出提供識別序號以上的信息並可以做為參照資料庫的索引來使用的可移動數據文件。「可移動數據文件」方式對於那種把物品種類信息記憶在資料庫內是不實際的應用,或者當讀取條形碼時以及從讀取條形碼的場所不易與資料庫相聯絡的應用是最合適的。例如,出庫目錄或設備保養記錄的內容這樣的信息,沒有必要與遠隔的資料庫相聯絡而是讓對象物直接擔載就可以了。同樣,如果在醫院使用可移動數據文件,通過患者的識別用手鐲就可以記入許多的醫療信息。在製造業中,使用可移動數據文件來保持生產記錄等,甚至連提供控制機器運輸的命令也是可能的。理想的情況下,這些可移動的數據文件,在比較小的範圍內可以包含達數百個以及更多的文字。而且用手持的雷射掃描器從某一距離進行讀取也是可能的。使機械可讀取的符號內的信息增加的一個對策,是降低條形碼的高度,創造使條形碼多行疊置的「堆壘」或「二維」條形碼。但是,讀取二維符號時的主要問題是垂直同步被遺失。如圖1A所示那樣,如果數據行(row)短或過長,或者發描線以大角度與行交差,則掃描線就同圖形的水平線不一致。如圖1B所示那樣,雖然可以將行的高度增高,但很明顯,因此將使信息密度降低。關於垂直同步的問題所提倡的解決辦法是使行識別因子及局部行辨別因子二者含於二維條形碼符號內,以區別行與行之間隔。具有行識別因子及局部行辨別因子的二維條形碼之一是「符號技術(SymbolTechnology)公司」開發的產品。但是,既使構成各行互相可以區別的符號,仍然存在著怎樣做才能高效地把其符號解碼的問題。具體地說,單純地用認識掃描線橫穿行邊界的解碼方法或裝置是很不夠的。因而,本發明是以把數據做為可以在開系統及閉系統二者中使用的編碼的信息,用大容量的機械可讀取的圖形來表現以及識別的系統為目標的。這種系統具備有帶有鍵盤或光學文字掃描器這樣的數據輸入裝置的編碼裝置。另外,數據也可以直接從計算機文件中取得。被輸入系統的數據,可以是文本的數據以及控制數據二者。被輸入給處理裝置的數據則被編碼成為圖形符號的二維圖形。這種圖形符號,例如,具有各種的垂直及水平間隔的定長的垂直條帶圖形構成的二維條形碼的形狀即可以。作為二維條形碼符號,含有來自於代碼字的集合的被條形碼化的信息的被附加順序並彼此相鄰的複數行代碼字的情況較為理想。這些代碼字的集合至少被劃分成三個相互排他的線束。符號內的各行至少有一個行標識代碼字以及只包含來自於與相鄰行內的代碼字不同的線束的代碼字。但是,表現數據的圖形符號,並非限定二維條形碼,只要適合於數據的編碼,怎樣的二維圖形符號圖形都沒關係。處理裝置生成為把二維圖形型轉寫到類似卡片、文件或機械零件表面這樣的數據載體裝置上的電驅動信號。編碼裝置也包括響應轉寫驅動信號而把圖形符號的二維圖形的圖像轉寫到數據載體裝置上的裝置。例如,圖像可以印刷成具有不同的光反射率區域(符號有一個水平的反射率,空白有另一個水平的反射率)的圖形符號的二維圖形。在此實施例中,變換裝置在典型的情況,是掃描一維條形碼並把不同光反射率的區域變換成表現符號的電信號所使用的一種類型的光掃描器即可以。但是,用於本發明的掃描器具有掃描二維的標識的所謂附加功能。例如,在一種方法中,為讀取和解碼二維圖形碼,雷射束要以行模式橫穿符號進行掃描。本發明也具備把載體裝置上的圖像變換成表示圖形標記的電信號的裝置和把這些電信號解碼成為表現數據的輸出信號的裝置。變換裝置為手持雷射掃描器的場合,為了把表現圖形標記的電信號高效地解碼,即使如掃描線橫穿行邊界,也是應該可以把信號解碼的。具體地說,圖形標記是具有行符號及局部行辨別因子的二維條形碼符號時,掃描符號而得到的電信號把從不同的行的部分掃描合併才能構成行,才能解碼。由此似乎更大的掃描角和小的縱橫比已被允許。這是為了使用手持雷射裝置掃描二維條形碼成為可能。因而,根據本發明,譯解二維條形碼符號的解碼裝置將具有如下諸裝置掃描二維條形碼符號並產生表示符號的代碼字內被條形碼化的信息的數據掃描線的裝置、把數據掃描線解碼成為對應被掃描的代碼字的代碼值的矢量的裝置、按照行標識代碼字的值及其代碼字的線束,把行號分配給各代碼字的裝置,以及按被分配了的行號把矢量內的代碼值填充到代碼字矩陣內的裝置。在二維條形碼符號中,行標識代碼字也可以包含關於符號內的行數和各行內的代碼字數的信息。這樣一來,某場合的解碼裝置的一個實施例,將包含如下二種裝置把數據掃描線解碼並獲得為行標識代碼字的代碼值的裝置,及對應行標識從代碼值中確定行的數或列的數為哪個的裝置。二維條形碼符號,也可以包含一個或更多的錯誤訂正代碼字。亦即,本發明的解碼裝置也包含如下二種裝置在矩陣內搜索出解碼沒有成功的那個代碼字的代碼值的裝置,以及使用錯誤訂正代碼字訂正代碼字矩陣內的錯誤的代碼值的裝置。被解碼的輸出信號,因為進而處理是可以使用的。因此,系統包括輸出解碼器輸出信號的裝置。在典型的輸出裝置中,液晶顯示裝置,螢光屏顯示裝置以及印表機都可以被包括進去。被輸出的信號為了進一步處理及使用,可以使用數據機通過電話線或數據總線傳送給計算機或其他系統。本發明為了控制傳真,錄像機,微波爐,機器人系統及重量/價格標籤規尺裝置之類的各種機械的動作,把解碼器的輸出信號輸出給微處理器。本發明的其他實施例的處理裝置是把第一集合的數據編碼為圖形標記的二維圖形,而後為了把這個二維圖形轉寫到載體裝置上而生成第一轉寫驅動信號。處理裝置意在以載體裝置上人可以讀取的形狀進行轉寫,並也響應被輸入系統內的第二集合的數據生成第二轉寫驅動信號。接著的轉寫裝置是把響應第一轉寫驅動信號的標記的二維圖形的圖像及響應第二轉寫驅動信號的以人可以讀取的形狀把第二集合的數據二者轉寫到載體裝置上。因而,系統提供把數據自動地以機械可讀取的形狀及人可讀取的形狀二者來表現的裝置。在本發明的更為特殊的實施例中,為了增大對數據傳送的機密的保護,使用鍵控的數據暗碼化技術對數據進行編碼及解碼。在這個實施例中,只有具有暗碼鍵的人物才可以解碼圖形符號。本發明的系統為了暗碼化數據,最大限度地利用可以使用的空間。在小型化尺寸的同時,系統對信息的傳送將給予高度的機密保護。因而,本發明提供的是增大編碼容量,並由此以對自動數據表目的適用業務做實質性的擴張的機械可讀取的圖形形狀表現數據的高可信度的系統。進而,本發明創造了用於人機對話的新的媒體。上述的概要說明以及以下的詳細說明都只不過是單純的示例以及說明,並非由之而限定本發明。作為本發明說明書的一部分的附圖所示的是本發明實施例。起著結合上述概要說明說明本發明的原理的作用。附圖詳細地表示本發明理想的實施例。圖1A及1B為說明掃描線和二維條形碼符號的行的交差的圖。圖2是表示PDF417符號的代碼字之一例的圖。圖3是表示PDF417符號內的全體構造的圖。圖4是列出了對PDF417符號所賦予的安全保護水準的錯誤訂正代碼字的數量的表。圖5是本發明的系統的局部框圖。圖6是本發明的系統的編碼裝置的斜視圖。圖7是本發明的系統的識別裝置的斜視圖。圖8是把數據暗碼化及解碼,用鍵即可以輸入的數據輸入裝置及讀取裝置的斜視圖。圖9是組入本發明的識別裝置的傳真裝置的斜視圖。圖10是掃描、解碼二維條形碼符號的識別的裝置的其他實施例的概要圖。圖11是譯解二維條形碼符號的低水平解碼器的硬體裝置的實施例的概要局部框圖。圖12為譯解二維條形碼符號而由低水平解碼器施行的諸階段的流程圖。圖13為確定掃描中的符號的尺寸以及安全保護水準而由低水平解碼器施行的諸階段的流程圖。圖14是搜索關於開始及停止圖形的數據的掃描線而由低水平解碼器施行的諸階段的流程圖。圖15是說明為代碼字的「t序列」所使用的各種的寬度尺寸的圖。圖16是把數據的掃描線譯解成代碼值的矢量和這些矢量的線束序號而由低水平解碼器施行的諸階段的流程圖。圖17A、17B、17C是表示代碼字矢量的圖。圖18是譯解來自掃描線數據的每個代碼值和其線束序號而由低水平解碼器施行的諸階段的流程圖。圖19是為了使用代碼字矢量更新代碼字矩陣而由低水平解碼器施行的諸階段的流程圖的前半部分。圖20是使用代碼字矢量更新代碼字矩陣而由低水平解碼器施行的諸階段的流程圖的後半部分。碼PDF417本發明的方法及裝置是為把數據編碼成為二維條形碼PDF417那樣的機械可讀取的圖形形狀並進而解碼的方法及裝置,在說明這一方法及裝置之前,理解二維條形碼本身的構造是很重要的。各PDF417符號由被條形碼化的信息的行的堆壘構成。符號內的各行分別由開始圖形,並稱為代碼字的若干個符號文字以及停止圖形構成。代碼字是要表示若干的數、文字及別的符號以及把與此相關連的某值編碼的基本單位。各行內的代碼字集合性地形成數據列(Column)。PDF417符號的行的數以及列的數是可變的。符號至少必須有三個行,最多可達90行。同樣地,各行內的代碼字的數或數據列的數可以在3至30的範圍內變化。各PDF417代碼字由17個單元即單位構成。在各代碼字內存在四個條帶和四個空白。每個的條帶或空白的寬度雖然是從一個單元到六個單元的可變化的,但每代碼字的寬度合計通常是17個單元。因而各代碼字可以由8個數字的序列限定,這表示在其代碼字內的互相交替的條帶及空白的四個集合。可以將此序列稱為代碼字的X序列並用序列X0,X1,…X7來表示。例如「51111125」的X序列的場合,開始的要素是5個單元寬,與之相接的是1個單元寬的5個要素和2個單元寬的一個要素,最後的要素是5個單元寬,已把此例示於圖2中。考慮而得的代碼字的集合,進而被區分成稱為「線束」的相互排他的三個部分集合。在PDF417符號中,各行只使用三個線束的一個編碼數據。各線束三行三行地順序反覆。因為任意的二個鄰接的行使用不同的線束,所以,解碼器可以區別來自同一掃描線內的不同行的線束。某代碼字的線束序號可以從其X序列中使用下式來決定。線束序號=(X0-X2+X4-X6)mod9但是,「mod9」是用9除後的餘數,所以,在圖2的代碼字中,碼序號是如下這樣來計算的。線束序號=(5-1+1-2)mod9=3PDF417如果在數學上講使用到9線束也是可能的,但是,為了使錯誤的概率最小,只使用3線束。即各行對數據編碼只使用3個線束的0,3或6,同一線束每3行3行地順序反覆。例如,行0使用線束0,行1使用線束3,而行2使用線束6等。一般地,線束序號可以象以下這樣由行序號來決定。線束序號=((行序號)mod3)×3在PDF417中規定著929個代碼值,這些值是0乃至到928。為不使一個線束與別的線束混亂,在各線束中給予了929個使用可能值。圖3是表示PDF417符號的全體構造的區域線圖,符號的各行由開始圖形,在行標識代碼字Li,數據代碼字di以及錯誤檢出/訂正代碼字Ci、右行標識代碼字Ri和停止圖形構成。某行內的最小代碼字數是3,包括左行標識代碼字,至少一個的數據代碼字和右行標識代碼字。右及左行標識代碼字支持使符號的構造同步的工作(詳細有關內容後述)。開始及停止圖形識別符號的各行在何處開始,在何處結束。PDF417使用獨特的開始及停止圖形。開始圖形,即各行的左側具有「81111113」的獨特的圖形,即X序列。停止圖形即各行的右側具有「711311121」的獨特的x序列。所有的符號包含指示其符號內的代碼字合計數的一個代碼字(行0內的第1數據代碼字)和至少2個的錯誤檢出代碼字C0及C1。這二個錯誤檢出代碼字一起形成的2個代碼字長的檢查符號。PDF417符號也可以使之具有錯誤訂正能力並把數據編碼。稱為「安全保護水準」的錯誤訂正能力的水準在0至8的範圍內由使用者選擇。對此例言之,在水準6,這意味著即便合計126個代碼字丟失或被擠走也可以讀取全體符號並對之解碼。圖4為表示PDF417符號的安全保護水準和錯誤訂正代碼字Ci數之間關係的表。加上對被丟失的或被擠走的數據(稱為「消去」)的訂正後,PDF417也可以從代碼字的誤解碼中恢復回來。要從誤解碼中恢復回來,二個代碼字是必要的(一個是為錯誤檢出的,另一個是為其做訂正的),所以,某一安全保護水準可以支持其可以處理的未解碼代碼字中的誤解碼數的一半。PDF417符號內的行標識代碼字,包括若干個鍵成分,即行序號,行數,數據列的數以及安全保護水準。但是這並不是說所有的行標識包括所有的成分。信息互相擴展到若干個行,方式本身每3行3行地反覆。把信息在行標識代碼內編碼所用的方式,可以如下面所示。行0L0(行序號,行數),R0(行序號,列數)行1L1(行序號,安全保護水準)R1(行序號,行數)行2L2(行序號,列數)R2(行序號,安全保護水準)行3L3(行序號,行數)R3(行序號,列數)等等。換言之,第一個的行0的左行標識代碼字L0包括行序號0和符號內的行的總數。行0的右行標識代碼字R0包括行序號0和符號內的數據列的數等等。面向PDF417的數據的編碼,典型情況中有兩個階段過程。首先,數據要被變換成表示該數據的0乃至928的代碼值。這是作為「高水平編碼」為人所知的。其次,這些值用特定的條帶、空白圖形被物理地表現。這是作為「低水平編碼」而為人所知的。編碼/解碼系統參照圖5到圖7。圖5是為把數據用機械可讀取的圖形形狀表現、識別的本發明系統的局部框圖。系統10包括把全體用序號12表示的編碼裝置和把全體用序號14表示的識別裝置。編碼裝置12至少做成包含圖形標誌的二維圖形18的載體裝置16。載體裝置16可以包括人可以讀取的數據20。識別裝置14識別載體裝置16上的圖形標誌的二維圖形並產生表示在圖形18內被編碼的數據的輸出信號。應該轉寫給載體裝置16的數據,被從輸入裝置22輸入給編碼裝置12。由輸入裝置22輸入的數據是在圖形標誌的二維圖形內被編碼的數據,以及人可以讀取的形狀在載體裝置16上表現的數據二者即可。處理裝置24把作為圖形18出現的數據的集合編碼成為圖形標誌的二維圖形,並生成為控制向載體裝置16上的標誌的轉寫的轉寫驅動信號。轉寫裝置26響應這些轉寫驅動信號把圖形標誌的二維圖形轉寫給載體裝置16。如果把人可以讀取的數據也轉寫給載體裝置16上的話,則處理裝置24生成控制人可讀取的數據的向載體裝置16的轉寫的第二集合轉寫驅動信號。在此,並不是把被編碼的數據及人可以讀取的數據之一部或全部從輸入裝置22輸入,而是要能從處理裝置24內的記憶裝置或其他的計算機文件進行移送。圖5、圖6及圖7中所示的載體裝置16是做為與信用卡大致相同尺寸的卡的形狀的物體來表示的。這種類型的卡片只不過是個單純的示例,載體裝置16隻要是可以在其上轉寫圖形標誌如紙之類的物體即可,至於是怎麼樣的材料製造的都沒關係。識別裝置14,包括把載體裝置16上的圖像變換成表示圖形標記的電信號的變換裝置28。解碼裝置30把這些電信號解碼成為表示在圖形18內被編碼的數據的解碼器輸出信號32。圖6是編碼裝置12的一個實施例的斜視圖。在此實施例中,圖5的輸入裝置22是用為把字母或數字及圖形數據向編碼裝置12內輸入的鍵盤32來表示的。圖6的實施例只不過是一個單純的示例,輸入裝置22也可以是直接掃描文件並把數據向編碼裝置12輸入的光學掃描裝置這類的裝置。輸入裝置22也可以是掃描被磁編碼的信息並變換成表示數據的電信號的卡片讀取裝置的形狀。圖5的處理裝置24在圖6中是以處理器以及顯示裝置34來表示的。通過鍵盤32被輸入的數據被傳送給處理器及顯示裝置34進行記憶及處理。除了輸入數據以外,鍵盤32也被使用於輸入使處理器及顯示裝置34進行動作的控制命令。由鍵盤32輸入的數據被顯示在顯示畫面36上,另外,通過輸入適當的控制命令也可使之記憶在記憶裝置內。應該編碼成為圖形符號的數據被記憶在處理器以及顯示裝置34內的第一記憶裝置內,應該以人可以讀取的形狀轉寫的數據(如果有的話)被記憶在第二記憶裝置內。做為替代,使這些數據記憶在一個記憶裝置的不同部分內也可以。如果從鍵盤32接受適當的控制命令,則處理器及顯示裝置34把第一記憶裝置內的數據編碼為圖形符號的二維圖形,並生成表示被記憶在第一記憶裝置內的數據的第一轉寫驅動信號。另外,處理器及顯示裝置34也生成表示被記憶在第二記憶裝置的數據的第二轉寫驅動信號。在圖6中,處理器以及顯示裝置34與印表機38相結合。印表機38是圖5的轉寫裝置26的一種形式。印表機38響應第一轉寫驅動信號把圖形符號的二維圖形轉寫到載體裝置16上,或響應第2轉寫驅動信號把人可以讀取的形式的第二集合的數據印刷在載體手段16上。在一實施例中,印表機38印刷具有象上述的二維條形碼那樣的不同光反射率區域的圖形符號。印表機38也可是類於把圖形符號的二圖形用磁性墨水來印刷的手段那樣的其他形式。在這樣的裝置中,磁性墨水以二維圖形的形式被塗布在載體材料上,這個圖形可以由磁性墨水識別傳感器來識別。圖7中所示的識別裝置14,包含含有圖5的變換裝置28和解碼裝置30的卡片讀取裝置40。變換手段28,也可以是美國專利申請317,433號及317,533號所記載的條形碼讀取裝置。這些申請所記載的讀取裝置被計成以光學形式讀取被編碼的二維條形碼,並將從圖形反射的光變換成表示圖形標記的電信號。卡片讀取裝置40也可以具備讀取被磁性編碼的數據並解碼的磁性墨水識別裝置。這些閉系統裝置含有相應於磁性墨水存在而檢知磁阻抗變化的磁性讀取磁頭。對應於所使用的特定的數據編碼技術而使用適當的變換裝置,這正是本發明所追求的。解碼裝置30可以解碼輸出信號,這個輸出信號是表示把電信號編碼在載體裝置16上的數據的輸出信號。解碼器輸出信號從識別裝置40向各種的輸出裝置42進行輸出。在圖7顯示著二例輸出裝置。即一方是顯示裝置44,另一方是印表機46。顯示裝置44可以使用液晶顯示裝置或螢光屏那樣的適當的顯示裝置。印表機46可以是點陣印表機,雷射印表機等類型的印表機。本發明的系統為了把數據暗碼化,最大限定地利用可以使用的空間。被編碼的數據的密度,在二維條形碼符號的場合,最低已經可以把約600個文字在約五又二分之一英寸的空間內編碼。在尺寸小型化的同時,這個系統在信息傳送時還給予高度的機密保護。例如,可以把「使用注意」信息編碼在包含不是使用注意的資料的文件上。這個文件雖然是可以與別的文件同樣或複寫、或通過傳真等來傳送,但是,只有具有本發明的識別裝置者才能讀取「使用注意」部分。一張紙片或信用卡型的卡片這樣的載體裝置,是使數據通信變得容易的廉價讀出專用記憶元件(ROM)構造。在其他的實施例中,數據使用只由暗碼化鍵就可以存取的鍵控暗碼化算法進行編碼是可能的。圖8中所示的數據輸入裝置47包含有鍵控算法。如果從鍵49輸入,就可把數據編碼成為獨特形態的二維圖形圖形。這種獨特的形態僅當在具有這個算法的讀取裝置48上用鍵49輸入的時侯才能讀取。因而,如果使用該鍵控暗碼化的實施例,就可以獲得高度的機密保護。進而,識別裝置40為進一步通過中央處理裝置來使用或處理,也可以例如這樣,通過數據機向局部的或遠隔的CPU傳送輸入出信號。在此實施例中,被編碼於載體裝置16上的數據可以是控制機器人系統的機械運轉命令的形狀控制數據,也可以是為施行象門解鎖這樣機能的輸給安全保護識別系統的控制數據。因此,在將本發明用於機器人系統的場合則試圖把含有控制數據的二維圖形符號貼在機械零件或零件夾具上,或者直接對之印刷。如果結合在機械工具上的掃描器讀取模型並把被解碼的命令傳送給控制計算機,則計算機就按照控制程序控制零件的加工。在作為本發明的用途的別的例子的微波食品容器的場合,二維圖形符號包含自動輸入推薦的烹調順序的命令。進一步的用途,是在道路標誌上配置含有地理位置信息的二維符號,通過的車輛內的掃描器讀取該信息並在車載計算機內使用。本發明也試圖使用本發明的系統,把含有機械運轉命令的控制數據用機械可讀取的圖形標記的形狀編碼在可以插入機械的載體裝置上,以控制機械的動轉。圖9是關於傳真裝置50的例子,文件52包含人可以讀取的數據54和機械可讀取的圖形標記的二維符號56。文件52同普通傳送文件被插入的情況一樣地被插入傳真裝置50內,裝置50包含把二維圖像變換成電信號的變換裝置和把這些信號解碼成使傳真裝置50動作的輸出信號的裝置。符號56含有記錄54的受信者的電話號碼和把該電話號碼自動地輸入並使傳送過程啟動的適當命令這樣的信息。在將大量信息傳真傳送給特定的受信者的場合,送信者可以把被編碼為二維圖形符號機械可讀取的格式的受信者的電話號碼維持下去。這種向受信人的信息的傳送,可以使之簡易化,即把其信息記載在事先被編碼了的紙上,單純地把該紙插入傳真裝置內即可。在把傳送過程簡易化及高速化的同時,也排除了把「高度使用注意」的信息傳送給不正確的關係人的可能性。掃描/解碼裝置在圖10所示的掃描機械可讀取形狀的圖形標記並進行解碼的識別裝置14的其他實施例,圖形標記是PDF417這樣的二維條形碼符號。圖10所示的識別裝置14包括用個人計算機即可的主機計算機112,低水平解碼器114和手持雷射掃描器116。掃描器116在扣動扳機112的過程中發出雷射束118而形成光柵圖形並掃描二維條形碼符號120。來自雷射掃描器116的電信號被送入低水平解碼器114,並被譯解成對應二維條形碼的行以及列的代碼值的矩陣。如後邊所述那樣,低水平解碼器114,可以通過在從主機計算機分離的微計算機上工作的電腦程式實現。低水平解碼器114通過類於RS-232接口這樣的標準接口與主機計算機相接續並把譯解了的代碼值傳送給主機計算機。另外,低水平解碼器114可以全部由硬體,或者硬體和軟體的組合來實現,也可以配置在掃描器本體內或主機計算機內。來自於低水平解碼器114的代碼值的矩陣,通過高水平解碼器被譯解成可使用的數據。該高水平解碼器是在主機計算機112上動作並由分離的電腦程式來實現的。例如,PDF417具有三個被預先限定的模式和9個被保留的模式。預先被限定的模式是二進位、外字符號指定(EXC)以及數值。在二進位模式,各代碼字可以編碼1.2byte(9.6bit)。在EXC模式中,可以把字母或數字數據以一倍密度(即2文字/代碼字)編碼;在數值模式中可以把數值數據以近3倍密度進行壓縮。因而主機計算機112內的高水平解碼器將進一步依存模式譯解來自於低水平解碼器114的代碼值(0~928),以獲得被編碼於符號內的實際的數據。來自高水平解碼器的被解碼的數據,也可以被在主機計算機112上工作的應用程式來加以使用。低水平解碼器圖11是把圖10所示的低水平解碼器114用硬體實現的一個實施例的概要局部框圖。該實施例的低水平解碼器114主要是由與主機計算機分離的微型計算機來實行,用電腦程式來實現的。圖11中所示那樣的低水平解碼器含有接受來自掃描器的電信號的掃描器接口130。從掃描器來的電信號可以是對應掃描符號時的符號的明要素以及暗要素的數位訊號形狀的信號。掃描器接口130把這些電信號變換成表示條帶及空白的變化的寬度的整數值序列,並把這些記憶在記憶裝置134的緩衝區內。為達到此目的,掃描器接口130接續在中央總線132上,在總線132中也接續著低水平解碼器的別的硬體要素。掃描器接口130因為具有直接內存存取(DMA)能力,所以,為了譯解被變換的掃描器數據,可以讓其直接記憶在記憶裝置內。低水平解碼器也包括中央處理器(CPU)136和與主機計算機通信用的第二接口138。通向主機計算機的接口也可以是一個或一個以上的類似於RS-232接口這樣的標準接口。圖12是表示低水平解碼器的工作序列的流程圖,該低水平解碼器是為把象PDF417這樣的二維條形碼符號解碼為代碼值矩陣的解碼器。序列內的各種階段,被記憶在圖11的記憶裝置134內,並在由CPU136實行的軟體電腦程式內被實現。在圖12的第一階段150中,低水平解碼器初始化掃描器接口,並使之開始符號的掃描,在此階段,因被執行的實際機能依存於掃描器的類型,所以也包含初始化掃描器接口及使之開始掃描的各種掃描器依存程序。在階段152中,低水平解碼器決定掃描中的符號的尺寸(dimension)及安全保護水準。即此階段決定來自左及右行標識代碼字的符號的行數,數據列的數以及安全保護水準。這些尺寸是為了初始化某些關連參數而被使用的。而這些關連參數則是為將二維代碼字矩陣以及符號進行解碼的關連參數。矩陣內的各位置包含代碼值和在開始被設置成O(null)即空值的關連確信係數二者。若不能夠決定符號的尺寸以及安全保護水準,則其掃描以失敗告結束。關於這個階段的詳細內容將基於圖13在後邊敘述。圖12的階段154是反覆掃描二維條形碼符號及把代碼值填充在代碼字矩陣內的控制循環的第一階段。控制循環的諸階段,使用被組入符號的錯誤訂正能力直到反覆到使因解碼沒有成功而被留在矩陣內的代碼字的數達到可以決定的充分小的程度為止。因而,在階段154中,若解碼沒成功的代碼字的數比基於安全保護水準的符號的錯誤訂正能力(參照圖4)小,則就要使用錯誤訂正代碼字訂正矩陣。若所嘗試的錯誤訂正成功則在階段156中從控制循環中脫出,階段158使掃描結束。若非如此,即若所嘗試的錯誤訂正失敗,則階段160~164被執行,即為填充矩陣將執行譯解附加的代碼字的嘗試。首先階段160搜索從記憶裝置的緩衝區得到的數據掃描線,並發現開始或停止圖形。若開始或停止圖形的哪一個被發現,則在階段162,低水平解碼器將嘗試譯解從該掃描線產生的多限制的代碼字。即數據的掃描線被分解成一個個的代碼字,這些的代碼字的值以及線束序號被排列成代碼字矢量並完備組入代碼字矩陣的準備。關於階段160以及162,將分別根據圖14以及圖16在後邊敘述。在階段162中所生成的代碼字矢量,在階段164中被解析,接著為更新代碼字矩陣而被使用。亦即階段164依存最近的近鄰也被解碼與否,把確信係數分配給各代碼值。依存於左或右行標識代碼字和其代碼字所對應的線束序號、行序號也被分配給各代碼值。若掃描線橫穿行邊界,則使用這些代碼字的線束序號,可以決定每一個代碼字的正確的行序號。例如,若被解碼的掃描線有具有行序號2的左行標識,而後續代碼字的線束序號是6,0,0,3,則這些代碼字被排列於以下的位置。(行2、列1);(行3,列2);(行3,列3);以及(行4,列4)。這樣一來,數據的單一掃描線可以包含來自1以上的行的代碼字。這些可以被併合在代碼字內的適當的位置上。此階段的詳細內容將根據圖19及圖20在後邊敘述。圖13是為更詳細表示諸階段的序列的流程圖。該諸階段的序列是關於決定在圖12的階段152中說明的標識的尺寸以及安全保護水準的諸階段的序列。在圖13的第一階段170,低水平解碼器搜索來自記憶裝置的緩衝區的數據掃描線獲得開始或停止圖形。該階段與圖12的階段160是同一的,參照圖14將在後面敘述。接著低水解碼器譯解在先行階段發現的開始或停止圖形之一的最近鄰的第一代碼字。如圖3所示,該代碼字是包含符號的行序號,行數,數據的列的數及安全保護水準之一的左行標識代碼字或右行標識代碼字二者其中的一個。若開始以及停止兩圖形被發現,則說明左及右的兩行標識是被譯解了的。譯解每一個代碼字的諸階段的序列將參照圖18在後邊敘述。圖13的階段174從在階段172所決定的代碼值及線束序號抽出行標識內被編碼的特定的尺寸或安全保護水準。例如,在線束序號0的左行標識代碼字的場合,可以從代碼值中抽出行的數。被分配給各尺寸以及安全保護水準的確信係數在初期被設定為0。階段176~184象以下那樣更新在先行階段被抽出的尺寸及安全保護水準的現在值及確信係數二者。例如首先比較象行數這樣的特定參數和從先行解碼得來的行數的現在值。在階段176,如果確定行數的現在值與新解碼的值是同一的,則階段178使被分配給行數的確信係數增加。但是若現在值和新解碼值不同,則在階段180確信係數將被減少。如果確定階段182分配特定的參數的確信係數減少到了0以下,則在階段184,現在值被新解碼值置換,新的最小係數被分配給其參數。階段186確定三個參數全部,即行數,數據列的數以及安全保護水準的確信係數是否超過所定之閾值。如果是(Y),則階段188按照行數及列數的現在值,初始化二維代碼字矩陣。可訂正的錯誤數的也可按照圖4的表由安全保護水準的現在值來決定。但是如果階段186確定三個確信係數全部不超過閾值的話,程序控制被返回階段170,開始對新掃描線內的開始以及停止圖形的搜索。階段170~184反覆循環直到三個參數全部解碼成功並獲得高度的確信為止。圖14是比關於圖12的階段160以及圖13的階段170的已說明過的諸階段的序列更詳細的流程圖。該諸階段的序列是為發現開始或停止圖形而搜索掃描線的諸階段的序列。歸納的話,搜索從由記憶裝置的緩衝區得到的數據的每個掃描線的最初位置開始,直到匹配是否被發現或者超過掃描線的長度為止,在後續的位置順次重複。如果找到匹配,則為了譯解鄰接代碼字,在緊接該圖形之後或之前的位置設定指標。如圖14所示那樣,第一階段200把對掃描線內的數據要素的位置的指標設定為「1」,並指示掃描線的最初數據要素或整數值。這個指標被使用於為比較開始及停止圖形而識別掃描線內的8要素的各序列的最初的要素這一過程。階段202是關於開始或停止圖形的哪一個而反覆從左向右搜索掃描線的循環的第一階段。在此階段,若現指標比掃描線的長度小,則實行剩餘的階段繼續搜索。但是,一旦指標超過掃描線的長度,則從循環中脫出,返到通知搜索失敗以及沒有找出開始或停止圖形的指示。不是使用代碼字的X序列,低水平解碼器使用「邊緣到相似邊緣」(edgetosimilaredge)測定譯解符號,補償在符號印刷時發生的墨水擴散。階段204的未處理「t序列」是通過把從被指標指定的位置開始的連續整數值對加在一起而從掃描線獲得的。亦即,對應圖15中所示的7個幅尺度t1,t2,…t7的未處理t序列是象下邊這樣通過把表示條帶及空白的寬的連續整數值x0,x1,…x7的對加在一起來計算的。t1=x0+x1t2=x1+x2t3=x2+x3等等。在階段204,代碼字全體的寬W也是通過把8個整數值加在一起,即x0+x1+…x7來計算的。例如,在圖15的代碼字我們設從表示條帶以及空白的寬度的掃描線獲得的整數值的序列是43,19,21,19,22,18,103,96。因而,未處理t序列t1,t2,…,t7則成為62,40,40,41,40,121,199,而寬W成為341。在圖14的階段206中,在階段204得到的未處理t序列被正規化及被圓滑。亦即,把代碼字的寬W用各代碼字的單位的合計數來除,則代碼字的單元或單位的值首先被確立。在PDF417符號中,因為各代碼字是17個單位,故把寬W用17除即得到代碼字的單位。因而圖15的例的場合,單位成為(341/17)=20.0。然後,未處理t序列的各值由單位來除、被圓滑成整數並正規化t序列。對圖15的代碼字的正規化t序列是3,2,2,2,2,6,10。接著在階段208,正規化t序列和碼的開始及停止圖形的t序列相比較。如果掃描器是從右向左以及從左向右的雙方向掃描的話,則t序列必須與開始以及停止圖形在正常的方向以及相反方向這二個方向上進行比較。在階段210若匹配被發現,則在階段214設定指標,其方法是,若其為開始圖形則在緊接圖形後的掃描線內的位置上設定。但是,若現t序列與開始或停止的哪一個圖形都不匹配,則階段212隻使指標增量1並使階段202乃至210反覆循環,直到發現匹配或超掃描線的長度為止。圖16是比關於圖12的階段162的已說明完了的諸階段的序列更詳細表示的流程圖。此諸階段的序列則是為把數據的掃描線解碼成代碼字矢量以及這些矢量的線束的諸階段的序列。每當從掃描線解碼成一個個代碼值及線束序號時,低水平解碼器從開始或停止圖形開始解碼,並儘可能譯解較多的代碼字。對於解碼不成功的代碼字,代碼字矢量內的代碼值被設置成「不良」。圖16所示諸階段的序列一完了,則代碼字矢量在對應解碼成功的代碼字的適當的列的位置包含了代碼值的線束序號。圖17A是10列中的8列內的代碼字解碼成功的代碼字矢量的例子。列1及10內的代碼值分別對應著對行2內的左行符號代碼字L2以及行1內的右行標識代碼字R1。列5及7內的代碼字是如在代碼字矢量的那些位置上被以「不良」表記表示著那樣的解碼不成功的代碼字。返回圖16的第一階段220,可解碼的代碼字的數的上限(「cwlinit」)被與代碼字矩陣內的列的數相等地設置。若這個數的代碼字的解碼成功,則對現掃描線的解碼過程明確地宣告完了。如果掃描器是從左向右以及從右向左兩方向掃描的話,則階段222決定掃描的方向。在階段222,特定的掃描如果被確定是從左向右,則在階段224第一代碼字的列序號被設置為「1」,後續代碼字每被解碼(通過「incr」),被增量的量被設置成「+1」。但是,如果掃描是從右向左,則在階段226掃描線內的第一代碼字的列序號成為代碼字矩陣的最後的列,增量值被設置成「-1」。階段228是把每一個代碼值及這些值的線束序號從數據的掃描線解碼的控制循環的第一階段。在階段228進行尋找代碼字邊界比尾部的0大否的試驗。若是否(N)的話,則其掃描線內的全部的代碼字都是被解了碼的,故從循環中脫出。如果是是(Y)的話,在階段230後邊的代碼值以及線束序號可以從掃描線獲得。此階段參照圖18在後邊敘述。如果在先行階段被解碼的代碼字是有效代碼這個事實在階段232被確定,則在階段234中,對應其代碼字的列的位置的代碼字矢量內保存著其代碼值和其線束序號。這樣被配置在代碼字矢量內的代碼完備了組入代碼字矩陣的準備。但是,若在階段230中被解碼的代碼字不是有效代碼字的話,對應現列的代碼字矢量矩陣內的代碼值在階段236中被設置為「不良」,指示著該代碼字解碼沒有成功。「不良」代碼字在掃描線與代碼字的中央的二個列間的交界交差時被認為最容易發生。最後在階段238中,依存於掃描的方向現列序號被增量或減量,代碼字邊界只被減量1。階段228~236,只要譯解其掃描線內的所有的代碼字的嘗試存在,就將被反覆循環進行。圖18是表示對應於試圖譯解來自掃描線的每個代碼值以及線束序號的圖16的階段230及圖13的階段172的諸階段的序列的流程圖。在第一階段240中,未處理t序列以及寬W從掃描線獲得。關於這個階段已參照圖14的階段204做了說明。在階段242中,被認為是下一代碼字的8要素的寬W與被解碼在先行代碼字的寬相比較。若現在的寬W不在所定的差的加或減的範圍△內,則現代碼字內大概存在分裂(Split)(根據2要素的倍數的下部截止)誤差。這個代碼字不能進一步解碼,在階段244中把其值以及線束序號設置成「不良」並指示出對其不能解碼。接著在階段246,根據先行代碼字的寬,用相對應的某寬W(進入某代碼字的被預測的寬和所定容許差內)找出t序列,並由此試圖使其在下一個代碼字的界限內再同步。若被指出的是現在的寬W比預測的寬還具有相當大合併誤差的可能性,則其直到進入適當的限界內將從t序列切舍掉最後的二個整數。同樣地,若被指出的是現在的寬W比所預測的寬還具有相當小的分裂誤差的可能性,則其直到進入適當的限界內將對t序列追加掃描線內的後接的二個整數值。在階段242,現在的寬W被確定是位於被預測的寬的容許差內,則將嘗試譯解其代碼字。在階段248中將象關於圖14的階段206所說明的那樣正規化未處理t序列。在下邊的階段250中,確定來自正規化t序列的線束序號。線束序號可以象下邊這樣由t序列(同前邊所述的X序列相對照地)決定。線束序號=(T1-T2+T5-T6)mod9在PDF417的代碼字的場合,有效線束序號是0,3以及6。在階段252中,若被決定的線束序號不是0,3及6,則其代碼字是沒有效的。因而在階段254,其線束序號以及值被設置成「不良」,指示著其代碼字的解碼是不成功的。若線束序號是0,3或6的話,則在階段256,將使用正規化t序列以及其線束序號尋找查詢表內(Look-uptable)的對應代碼值。若對於該t序列沒有發現對應代碼值,則該代碼值被設置成為「不良」並指示出該解碼沒有成功。最後在階段258中,「最後的寬」值被更新成其代碼值的現在的寬W,並在譯解來自掃描線的下一個代碼值時使用。圖19及20分別是諸階段的序列的流程圖的前半部分以及後半部分。而這裡的諸階段的序列則是使用代碼字矢量為更新代碼字矩陣而由低水平解碼器實行的諸階段的序列。這些圖是較前述的圖12的階段164的表示更為詳細的表示。圖19的第一階段260,檢查代碼字矢量內的最初及最後的值,調查哪一個是有效行標識。若其代碼字矢量內的最初值及最後值都不是有效行標識的話,則階段262中程序從執行程序中脫出,想使用其代碼字矢量來更新代碼字矩陣的嘗試也不會被進行。但是,若有效行標識存在,在階段264將對其代碼字矢量內的各代碼值分配確信係數。亦即,確信係數依照各代碼字的最近鄰和這些近鄰的線束是否也被譯解而被分配給各代碼字。例如,如圖17B所示那樣,在列1,2,3,9及10內的代碼值中,因這些代碼值的緊相連的近鄰也解碼成功或有同一的線束序號,所以,被分配了高的確信係數(「H」)。在列4及8的代碼值中,這些代碼值的緊相連近鄰的一方雖然解碼成功或具有同一的線束序號,但因別的近鄰的代碼是「不良」,所以被分配了中等的確信係數(「M」)。在列3內的代碼值中,因其近鄰哪個都沒有解碼成功,所以被分配了極低的確信係數(「L」)。這樣,對應代碼字矢量內的列之內的代碼值的確信係數,本質上是列i-1,i以及i+1內的代碼字的線束序號的函數。這個函數可以通過計算來自三個代碼字的線束序號的指標的查詢表來實現。在階段266中,根據行標識代碼字以及線束序號,對代碼矢量內的各代碼值分配行序號。圖17C的例中左行標識代碼字L2表示著行序號是2及線束序號是6。列2~4內的代碼值的線束序號也是6。因而在這個代碼字矢量的最初的4列內的代碼字被分配的行序號是2。另外在圖17C的例中,列6及8~10的全部線束序號是3,右行標識代碼字R1指示著該行序號是1。因而,可以推定掃描線與行2和行1間的行限界是交差的,故應該把行1分配給列6及8~10內的代碼值。一旦要把確信係數及行序號分配給代碼字矢量內的各代碼值,則代碼字矩陣將暫時被一個個地更新。開始在階段268,代碼字矢量以及代碼字矩陣二者的列序號C被設置成「1」。階段270是重複循環的第一階段。該重複循環為通過代碼字矢量內的代碼字起步,並使用它們來更新代碼字矩陣內的對應代碼字和相應加給它們的確信係數的重複循環。在階段270中,如果判斷了列序號C超過列的數,則代碼字矢量內的所有的代碼字是被處理過的。程序結束。對代碼字矢量內的每個代碼字,階段272把代碼字矩陣的行序號R設置成在階段266中被分配給位置C的代碼字矢量內的代碼字的行序號。因而,代碼字矢量內的每一個代碼字存在對應位置(R、C)的代碼字矩陣內的值。圖20的階段274決定代碼字矩陣內的位置(R、C)內的現代碼值是否與列C的代碼字矢量內的對應代碼值是同一的。若值是同一的,則在階段276中,被分配給代碼字矩陣內的位置(R、C)的確信係數,只使代碼字矢量內的對應代碼值的確信係數增加。若值不是同一的,則在階段278中,代碼字矩陣內的代碼字的確信係數,只使代碼字矢量內的代碼值的確信係數減少。若在階段278中被減少的話,則階段280試驗其確信係數並調查是否已將之減少到0以下。若確信係數比0小,則在階段282中,代碼字矩陣內的對應位置內的現代碼值被置換成代碼字矢量內的新的代碼值。分配給代碼字矩陣內的代碼值的確信係數也在階段284中被變為正的值。最後在階段286中,為處理代碼字矢量內的下一個代碼值,僅使列序號C增量1,程序控制返回階段270並為了矢量內的全部的列而反覆階段272~286。暫時回到圖12的階段154。代碼字矩陣被用代碼值的新的矢量填充,每當確信係數被更新,都進行使用被組入符號的錯誤訂正能力以填充剩餘的矩陣的嘗試。在結尾時,解碼沒有成功的代碼字的數以及位置,可以通過比較被分配給矩陣內的各代碼值的確信係數和所定的閾值來確定。具有閾值以下確信係數的值可以認為是在結尾不能解碼的值。若在結尾不能解碼的代碼字的數是由安全保護水準所決定的符號的錯誤訂正能力以下的話,則實行謀求訂正矩陣的嘗試。如果是同行的話,可以不脫離本發明的範圍以及思想考慮解碼方法及裝置的種種變形及變更方案。或者也可以從上述的說明出發,考慮本發明的其他的實施例。因而,上述的說明及實施例只不過是單純的示範。同時希望大家理解,本發明的真正的範圍是僅由權利要求的範圍所限定的內容。權利要求1.一種把數據在記錄載體上以機械可讀取的二維條形碼構造的形狀表現並對之進行認識的裝置,包括把數據向編碼裝置區內輸入的裝置;把數據編成二維條形碼構造的碼及生成第一轉寫驅動信號的處理裝置,該構造含有被附加順序並彼此相鄰的複數行條形碼化了的信息的代碼字各代碼字表示至少載有一個信息的文字;響應第一轉寫驅動信號並把二維條形碼構造的圖像轉寫到可移動記錄載體上的裝置;以上諸裝置構成編碼裝置;掃描二維條形碼構造的圖像,把代碼字變換成為表示載有信息的文字電信號的裝置;將電信號解碼為表示數據的輸出信號的裝置,以上諸裝置構成識別裝置。2.一種把數據在記錄載體上以機械可讀取的二維條形碼構造的形狀表現並對之進行識別的方法,包括以下階段將數據向編碼區域內輸入的階段;將數據編碼成二維條形碼構造的階段,該構造含有被附加順序並彼此相鄰的複數行的條形碼化了的信息的代碼字,每個代碼字表示至少載有一個信息的文字;將二維條形碼構造的圖像轉寫到可移動記錄載體上的階段;對二維條形碼構造的圖像掃描,把代碼字變換成表示載有信息的文字的電信號的階段;把電信號解碼成為表示數據的輸出信號的階段。3.一種保護從第一區被傳送往第二區的數據的機密的裝置,包括第一區內的編碼裝置包括輸入數據的裝置;根據暗碼化鍵使用暗碼化算法,至少將若干的數據暗碼化的裝置;把暗碼化了的數據以二維條形碼構造表現的裝置,該構造含有被附加順序並彼此相鄰的複數行條形碼化了的信息的代碼字,每代碼字至少表示載有一個信息的文字;第二區內的解碼裝置包括掃描二維條形碼構造,把代碼字變換成為表示載有信息的文字的輸出信號的裝置;根據上述的暗碼化鍵,使用暗碼化算法,至少把載有若干信息的文字解碼的裝置。4.一種在為保護被傳送數據的機密的系統內使用的編碼/解碼裝置,包括輸入數據的裝置;根據暗碼化鍵,使用暗碼化算法,至少把若干數據暗碼化的裝置;把暗碼化的數據以二維條形碼構造的形狀來表現的裝置,該構造的形狀含有被附加順序並彼此相鄰的複數行的條形碼化信息的代碼字,各代碼字至少表示載有一個信息的文字;以上諸裝置構或編碼裝置;掃描二維條形碼構造,把代碼字變換成表示載有信息的文字的輸出信號的裝置;根據上述的暗碼化鍵,使用暗碼化算法至少把載有若干信息的文字解碼的裝置,以上諸裝置構成解碼裝置。5.一種在為保護被傳送數據的機密的系統內使用的編碼裝置,包括輸入數據的裝置;根據暗碼化鍵使用暗碼化算法至少把若干數據暗碼化的裝置;把已暗碼化的數據用二維條形碼構造的形式來表現的裝置,該構造的形狀含有被附加順序並彼此相鄰的複數行的被條形碼化的信息的代碼字,各代碼字至少表示載有一個信息的文字。6.一種在為保護由二維條形碼構造來傳送的數據的機密的系統內使用的解碼裝置,該二維條形碼構造含有被附加順序並彼此相鄰的複數行被條形碼化的信息的代碼字,各代碼字至少表示載有一個信息的文字,包括掃描二維條形碼構造,把代碼字變換成為表示載有信息的文字的輸出信號的裝置;根據暗碼化鍵使用暗碼化算法,至少將載有若干信息的文字解碼的裝置。7.一種為保守被傳送數據的機密而把數據編碼及解碼的方法,包括以下各階段將數據向編碼區輸入的階段;根據暗碼化鍵使用暗碼化算法,至少把若干數據暗碼化的階段;把被暗碼化的數據以二維條形碼構造的形狀來表現的階段,該二維條形碼構造的形狀含有被附加順序並彼此相鄰的複數行的被條形碼化的信息的代碼字,各代碼字至少表示載有一個信息的文字;在分離的解碼區內掃描二維條形碼構造,把代碼字變換成為表示載有信息的文字的輸出信號的階段;根據上述的暗碼化鍵,使用暗碼化算法,至少把載有若干信息的文字解碼的階段。8.一種把文件傳送給對方的傳真通信裝置,包括輸入包括對方的電話號碼在內的傳送信息的裝置;將傳送的信息變換成二維條形碼錶現的裝置;把包括對方的電話號碼在內的傳送信息的二維條形碼錶現一起加給文件的裝置;掃描包含有被加給了二維條形碼錶現的文件,產生表示傳送信息的信號的裝置;根據表示包含對方的電話號碼在內的傳送信息的信號,把文件送往對方的裝置。9.一種使把文件傳送給對方的傳真通信系統動作的方法,包括以下階段把包括對方的電話號碼在內的傳送信息從鍵盤輸入的階段;把傳送信息變換成二維條形碼錶現,並把含有對方的電話號碼在內的傳送信號的二維條形碼錶現一起加給文件的階段;掃描含有被加有二維條形碼錶現的文件,產生表示傳送信息的信號的階段;按照表示包括對方的電話號碼在內的傳送信息的信號,把文件傳送給對方的階段。10.一種對二維條形碼符號進行解碼的裝置,該二維條形碼符號含有來自至少由三個相互排他的線束區分的代碼字的集合,及被附加順序並彼此相鄰的複數行的條形碼化信息的代碼字,各行至少具有一個行標識代碼字且只含有來自於與鄰接行內的代碼字不同的線束的代碼字,包括掃描二維條形碼符號,產生表示符號的代碼字內條形碼化的代碼字的數據的掃描線的裝置;把數據的掃描線解碼成為對應被掃描的代碼字的代碼值的矢量的裝置,至少一個代碼值為行標識代碼字的值;根據行標識代碼字的值及代碼字的線束,把行號分配給矢量內的各代碼值的裝置;按照被分配給矢量內的代碼值的行號,向代碼字矩陣填充矢量內的代碼值的裝置。11.一種對二維條形碼符號進行解碼的方法,該二維條形碼符號含有來自至少由三個相互排他的線束區分的代碼字的集合,及被附加順序並彼此相鄰的複數行的條形碼化信息的代碼字,各行至少具有一個行標識代碼字且只含來自於與鄰接行內的代碼字不同的線束的代碼字;該方法包括以下諸階段掃描二維條形碼符號,生成表示符號的代碼字內的條形碼化信息的數據的掃描線的階段;把數據的掃描線解碼成為對應被掃描的代碼字的代碼值的矢量的階段,至少一個代碼值為行標識代碼字的值;按照行標識代碼字的值和代碼字的線束,把行號分配給矢量內的各代碼值的階段;按照被分配給矢量的代碼值的行號,在代碼字矩陣填充矢量內的代碼值的階段。12.一種把數據以機械可讀取的二維條形碼構造的形狀在記錄載體上表現及識別的裝置,包括把數據向編碼裝置區內輸入的裝置;把數據編碼成二維條形碼構造的處理裝置,該二維條形碼構造包含有至少來自由3個相互排他的線束區分的代碼字的集合,及被附加順序並彼此相鄰的複數行的條形碼化信息的代碼字,各行至少有一個行標識代碼字且只含來自於與鄰接行內的代碼字不同的線束的代碼字;把二維條形碼構造的圖像轉寫給可移動記錄載體的裝置;以上諸裝置構成編碼裝置;掃描二維條表碼構造的圖像,產生表示二維條形碼構造的代碼字內的條形碼化信息的數據的掃描線的裝置;把數據的掃描線解碼成為對應被掃描的代碼字的代碼值的矢量的裝置,其中,至少一個代碼值為行標識代碼字的值;按照行標識的代碼字的值和代碼字的線束,把行號分配給矢量內的各代碼值的裝置;按照被分配給矢量內的代碼值的行號,對代碼字矩陣填充矢量內的代碼值的裝置;以上諸裝置構成識別裝置。13.一種把數據以機械可讀取的二維條形碼的形狀在記錄載體上表現及識別的方法,包括把數據向編碼區輸入的階段;把數據編碼成二維條形碼構造的階段;該二維條形碼構造包含有來自於至少由3個相互排他的線束區分的代碼的集合,及被附加順序並彼此相鄰的複數行的條形碼化信息的代碼字,二維條形碼構造的各行至少有一個行標識且只包含來自於與相鄰行內的代碼字不同的線束的代碼字;把二維條形碼構造的圖像向可移動的記錄載體上轉寫的階段;掃描二維條形碼構造的圖像,產生表示代碼字內被條形碼化信息的數據的掃描線的階段;把數據的掃描線解碼成為對應被掃描代碼字的代碼值的矢量的階段,其中,至少一個代碼值為行標識代碼字的值;根據行標識代碼字的值和代碼字的線束,把行號分配給矢量內的各代碼值的階段;按照被分配給矢量內的代碼值的行號,對代碼字矩陣填充矢量內的代碼值的階段。全文摘要把數據編碼成為機械可讀取的圖形並對之進行解碼的裝置及方法,其中,編碼裝置包括把數據輸入給編碼裝置內的裝置;把數據編碼成含有被附加順序並彼此相鄰的複數行的條形碼化的信息的代碼字(各代碼字表示至少載有一個信息的文字)的二維條形碼構造以及產生第一轉寫驅動信號的處理裝置;響應第一轉寫驅動信號把二維條形碼構造的畫像轉寫給可移動記錄載體的轉寫的裝置。另外的識別裝置包括掃描二維條形碼構造的畫像,把代碼字變換成載有信息的文字的電信號的裝置;把電信號解碼成表示數據的輸出信號。文檔編號G06K7/10GK1089047SQ92114938公開日1994年7月6日申請日期1992年12月30日優先權日1992年12月30日發明者王研俊申請人:歐林巴斯光學工業股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀