日常生活中條碼的應用越來越多,舉凡便利商店之收費,商品庫存狀況等都有使用條碼。而這些應用大多屬於一維條碼。在1994年日本發展出二維條碼QR碼後,日本即利用QR碼 儲存容量大的特性來做各種應用。例如在雜誌廣告或網頁上有QR碼。 本文提出一個QR碼語音導覽器,實現方式為影像擷取、影像處理、錯誤修正、資料解碼、音源連結。 本文除了概述QR碼特性,編碼方式,CMOS sensor特性外,主要以凌陽16位元微處理器SPEC061A來實現QR碼之解碼器。以微處理器方式來實現,主要優點在於C語言程式碼的跨平台特性,及可減少外部元件。 以凌陽16位元微處理器SPEC061A實現QR碼解碼器可分為五部分,第一部分以SCCB bus 對CMOS sensor 暫存器下命令,第二部分為控制外部記憶體部分,第三部分從CMOS sensor 讀出資料到微處理器,第四部分從微處理器以串列傳輸介面傳到個人電腦,第五部分為在個人電腦上以QR 碼解碼軟體驗證結果是否正確。 實驗印出各個不同大小之圖檔,然後再以此平台擷取QCIF影像,此QCIF影像再以解碼軟體驗證是否能完整解碼。最後證明此平台擷取之影像在圖檔大於1.2X1.2公分以上時能正確解碼。
This thesis presents a QR code audio guider. It is composed of image capture, image processing, error correction, information decoding, audio link. In addition to overview of QR code, encoding, CMOS sensor characteristics, mainly in Sunplus 16-bit microprocessor SPEC061A to achieve QR code of the decoder. The main advantage is that the C language code of cross-platform, and to reduce external components. Sunplus 16-bit microprocessor to achieve SPEC061A QR code decoder can be divided into five parts, the first to write commend through SCCB bus to the CMOS sensor registers, the second control external memory, the third part from the CMOS sensor to read out information to the microprocessor, the fourth part from the microprocessor to transmit data to personal computers, as part of the fifth on a personal computer QR code decoding software to verify the results are correct. We printed images of various sizes, and then using the platform to capture image, the QCIF decoding software to verify the decoding. The platform can capture the image more than 1.2 X1.2 cm above and decode correctly.