中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 消費電子 > 設(shè)計應(yīng)用 > 二維碼 QR碼編碼原理詳解

        二維碼 QR碼編碼原理詳解

        作者: 時間:2013-01-01 來源:網(wǎng)絡(luò) 收藏

        (Quick-Response) code是被廣泛使用的一種碼,解碼速度快。

        本文引用地址:http://www.antipu.com.cn/article/164738.htm

        它可以存儲多用類型

        8.jpg

        如上圖時一個qrcode的基本結(jié)構(gòu),其中:

        位置探測圖形、位置探測圖形分隔符、定位圖形:用于對碼的定位,對每個碼來說,位置都是固定存在的,只是大小規(guī)格會有所差異;

        校正圖形:規(guī)格確定,校正圖形的數(shù)量和位置也就確定了;

        格式信息:表示改碼的糾錯級別,分為L、M、Q、H;

        版本信息:即二維碼的規(guī)格,碼符號共有40種規(guī)格的矩陣(一般為黑白色),從21x21(版本1),到177x177(版本40),每一版本符號比前一版本 每邊增加4個模塊。

        數(shù)據(jù)和糾錯碼字:實際保存的二維碼信息,和糾錯碼字(用于修正二維碼損壞帶來的錯誤)。

        簡要的過程:

        1. 數(shù)據(jù)分析:確定的字符類型,按相應(yīng)的字符集轉(zhuǎn)換成符號字符; 選擇糾錯等級,在規(guī)格一定的條件下,糾錯等級越高其真實數(shù)據(jù)的容量越小。

        2. 數(shù)據(jù)將數(shù)據(jù)字符轉(zhuǎn)換為位流,每8位一個碼字,整體構(gòu)成一個數(shù)據(jù)的碼字序列。其實知道這個數(shù)據(jù)碼字序列就知道了二維碼的數(shù)據(jù)內(nèi)容。

        二維碼編碼原理詳解

        數(shù)據(jù)可以按照一種模式進行編碼,以便進行更高效的解碼,例如:對數(shù)據(jù):01234567編碼(版本1-H),

        1)分組:012 345 67

        2)轉(zhuǎn)成二進制:012→0000001100

        345→0101011001

        67 →1000011

        3)轉(zhuǎn)成序列:0000001100 0101011001 1000011

        4)字符數(shù) 轉(zhuǎn)成二進制:8→0000001000

        5)加入模式指示符(上圖數(shù)字)0001:0001 0000001000 0000001100 0101011001 1000011

        對于字母、中文、日文等只是分組的方式、模式等內(nèi)容有所區(qū)別?;痉椒ㄊ且恢碌?/p>

        3. 糾錯編碼:按需要將上面的碼字序列分塊,并根據(jù)糾錯等級和分塊的碼字,產(chǎn)生糾錯碼字,并把糾錯碼字加入到數(shù)據(jù)碼字序列后面,成為一個新的序列。

        10.jpg

        在二維碼規(guī)格和糾錯等級確定的情況下,其實它所能容納的碼字總數(shù)和糾錯碼字數(shù)也就確定了,比如:版本10,糾錯等級時H時,總共能容納346個碼字,其中224個糾錯碼字。

        就是說二維碼區(qū)域中大約1/3的碼字時冗余的。對于這224個糾錯碼字,它能夠糾正112個替代錯誤(如黑白顛倒)或者224個據(jù)讀錯誤(無法讀到或者無法譯碼),

        這樣糾錯容量為:112/346=32.4%

        4. 構(gòu)造最終數(shù)據(jù)信息:在規(guī)格確定的條件下,將上面產(chǎn)生的序列按次序放如分塊中

        按規(guī)定把數(shù)據(jù)分塊,然后對每一塊進行計算,得出相應(yīng)的糾錯碼字區(qū)塊,把糾錯碼字區(qū)塊 按順序構(gòu)成一個序列,添加到原先的數(shù)據(jù)碼字序列后面。

        如:D1, D12, D23, D35, D2, D13, D24, D36, ... D11, D22, D33, D45, D34, D46, E1, E23,E45, E67, E2, E24, E46, E68,...


        上一頁 1 2 下一頁

        關(guān)鍵詞: 詳解 原理 編碼 QR 二維

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉