网站大量收购独家精品文档,联系QQ:2885784924

针对手机场景二维条形码编解码软件实现研究.pdf

针对手机场景二维条形码编解码软件实现研究.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
针对手机场景的二维条形码编解码软件的实现研究 朱童亮,张闯,蔺志青 北京邮电大学模式识别与智能系统实验室,北京(100876 ) E-mail :bupt.zhutongliang@ 摘 要:手机二维条形码已经逐渐走进人们的生活,如今在许多公共场合随处可以看到印有 手机二维条形码的广告。作为一种可能会成为3G 时代杀手锏应用的支撑技术,本文以所参 与的实际项目为基础,从整体上介绍了手机二维条形码系统的构成及软件架构,模块功能, 分析讨论了手机二维码编解码软件实现过程中会遇到的诸多方面的问题,最后对其应用模式 进行了分类说明。 关键词:手机,二维条形码,QR 码,J2ME ,DataMatrix 1. 引 言 对二维条码技术的研究始于 20 世纪 80 年代末。由于具备资料储存量大、存储信息随着 产品走、可以传真影印、以及错误纠正能力高等特点,二维条码在 1990 年代初期已逐渐被 使用。而随着移动增值应用的逐渐普及、3G 时代的即将来临,手机二维条形码已经逐渐走 进人们的生活,现在城市的地铁、公交等公共场合随处可以看到印有手机二维条形码的广告。 在日本、韩国、美国等发达国家,基于手机二维码技术的应用已经是开展的如火如荼。中国 移动集团公司更是把手机二维条形码技术作为 3G 时代重点推广的技术之一。 图1 二维条形码(QR 码)编码实例 图2 手机二维码解码应用 本文讨论了从标准选择到技术实现整个手机二维码编解码软件的开发过程,并且深入讨 论了开发过程中会遇到的各个环节的问题。开发中关键环节的展示有着我们开发过程中使用 的丰富的材料支持。并且从应用的角度介绍了这种技术比较前沿的应用场景,这些都生动的 说明了手机二维条形码在 3G 时代将会是一项应用范围极广的十分有前途的技术。甚至有可 能直接改变人们使用手机的习惯。 -1- 2. 系统介绍 在整个系统中最后实现的是编码和解码两套软件,其中编码软件运行在 PC 平台,解码 软件运行在手机操作系统之上。这两套软件共同组成了一个闭环的系统:由编码软件在 PC 平台上生成二维条形码编码图样,这种图样可以印制在各种传播媒介上传播,手机上运行的 解码软件可以在开放环境下 (非确定光源,确定识读方向条件)对二维条形码编码进行识读, 最终给出结果。本解码软件针对需求做了手机上网的模块,对识读出的 WAP 网址进行登陆 浏览。 2.1 软件架构及功能模块 2.1.1 编码器结构及编码流程 图形用户界面 QR编码模块 数据编码 纠错编码 码字在矩阵中的布 置 最优掩模算法 掩模版本填充 输出打印/通过其他方式传播 图3 编码器软件架构 如图 3 所示为编码器的软件结构,实现码制为 QR 码,由于软件是搭建在传统 PC 平台 上,所以图形用户界面可以有多种选择,如 Delphi ,MFC ,VB 都可以达到软件这一层次的 功能要求。编码后的的输出为电子图样,可以打印在各种传播媒介上,如报纸,杂志,地铁 广告等。核心编码模块包括数据编码模块,纠错编码模块,码字布置模块,以及最优掩模算 法模块。编码流程如下: 1, 数据编码模块将要编码的信息进行分析,再填充一个信息总计字节以及填充字节 (国家标准要求),然后对其整个二进制编码并组成连续的二进制码串。 2 , 纠错编码模块接收到来自数据编码模块的码串对其进行纠错编码,纠错编码采用 Reed-

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档