【技术实现步骤摘要】
本专利技术关于一种编码与解码方法,尤其关于一种用于微小码矩阵(MicrodotMatrix)的编码与解码方法。
技术介绍
请参阅图I,其为扫描一微小码矩阵后所产生的一画面102的示意图,其 中所述微小码矩阵具有多个以矩阵方式排列的微小码方块120,且所述画面涵 盖有至少四个完整的微小码方块120。请注意,所述四个完整的微小码方块 120的每一微小码方块120相邻于所述四个完整的微小码方块120中其他两个 微小码方块120。如图1所示,每一微小码方块120包含有多个微小码160, 且每一微小码方块120皆被切割为一标头区域122与一数据区域124。每一微 小码方块120所包含的标头区域122具有以相同组合与排列方式分布的多个 微小码160,以用来在画面102中辨识出被涵盖的多个微小码方块120。每一 微小码方块120的数据区域124具有以不同组合与排列方式分布的多个微小 码160,用来以编码方式指出包含其本身的微小码方块120位于所述微小码矩 阵上的坐标,因此需要在不同的微小码方块120上以不同组合与排列方式分 布来进行对微小码方块120的坐标的编码。换言之,在辨识出画面102所涵 盖的多个微小码方块120后,可根据每一微小码方块120的数据区域122所 包含的多个微小码160解码出每一微小码方块120在所述微小码矩阵上的坐标。图1所述的现有技术可用于手持光学扫描装置扫描绘制有所述微小码矩 阵的显示媒介时,辨识出所述光学扫描装置在所述微小码矩阵上的位置与移 动情况等。然而,图1所述的现有技术是否能够顺利运作会受到所述光学扫 描装置或所述微小码矩阵在解析度 ...
【技术保护点】
一种用于微小码矩阵的编码方法,其特征在于,所述方法包含: 在一微小码矩阵所包含的每一微小码方块所包含的一数据区域上,以使用反射格雷码的一编码方式将多个微小码绘制于所述数据区域上。
【技术特征摘要】
US 2008-3-6 61/034,1571.一种用于微小码矩阵的编码方法,其特征在于,所述方法包含在一微小码矩阵所包含的每一微小码方块所包含的一数据区域上,以使用反射格雷码的一编码方式将多个微小码绘制于所述数据区域上。2. 如权利要求1所述的方法,其特征在于,在所述微小码矩阵所包含的每一微小码方块所包含的所述数据区域上,以使用反射格雷码的所述编码方式将多个微小码绘制于所述数据区域上包含根据所述微小码矩阵所使用的一第一坐标轴所指示的一第一方向与所述 微小码矩阵所使用的一第二坐标轴所指示的一第二方向,并根据所述每一微小码方块位于所述微小码矩阵上的一坐标,在所述每--微小码方块所包含的 所述数据区域内依次绘制多个微小码;其中所述第一坐标轴正交于所述第二坐标轴;及其中所述每一微小码方块位于所述微小码矩阵上的所述坐标根据所述第 一坐标轴与所述第二坐标轴来决定。3. 如权利要求2所述的方法,其特征在于,根据所述微小码矩阵所使用 的所述第一坐标轴所指示的所述第一方向与所述微小码矩阵所使用的所述第 二坐标轴所指示的所述第二方向,并根据所述每一微小码方块位于所述微小 码矩阵上的所述坐标,在所述每一微小码方块所包含的所述数据区域内依次 绘制所述多个微小码包含根据反射格雷码将一第一坐标与一第二坐标各自编码并绘制至所述数据 区域所包含的一第一微小码区域与一第二微小码区域;其中所述每一微小码方块位于所述微小码矩阵上的所述坐标由所述第一 坐标与所述第二坐标所组成;其中所述第一坐标系对应于所述第一坐标轴,且所述第二坐标对应于所 述第二坐标轴;及其中所述数据区域被切割为所述第一微小码区域与所述第二微小码区域。4. 一种用于微小码矩阵的解码方法,其特征在于,所述解码方法包含 根据扫描一微小码矩阵所得的一画面所辨识出的每一微小码方块各自所包含的一数据区域的部分区域,并根据使用反射格雷码的一编码方式,解码 出所述画面在所述微小码矩阵上所对应的一估计坐标。5. 如权利要求4所述的方法,其特征在于,多个微小码根据所述编码方 式被绘制于所述微小码矩阵所包含的每一微小码方块所包含的所述数据区域中。6. 如权利要求4所述的方法,其特征在于,根据扫描所述微小码矩阵所得的所述画面所辨识出的所述每一微小码方块各自所包含的所述数据区域的 部分区域,并根据所述编码方式,解码出所述画面在所述微小码矩阵上所对应的所述坐标包含根据所述画面在所述微小码矩阵上所涵盖的每一微小码方块所包含的一 标头区域的部分区域,辨识出所述每一微小码方块;根据所述微小码矩阵所使用的一第一坐标轴与一第二坐标轴各自所指示 的一第一方向与一第二方向,在所述每一微小码方块上被所述画面所涵盖的所述数据区域的部分区域内依次读取多个微小码;及根据所述画面所涵盖的所述每一微小码方块上被读取的所述多个微小码 的集合,解码出所述画面位于所述微小码矩阵上的所述估计坐标;其中所述第一坐标轴正交于所述第二坐标轴。7. 如权利要求6所述的方法,其特征在于,所述每一微小码方块位于所述微小码矩阵上的一坐标根据所述微小码矩 阵所使用的所述第一坐标轴与所述第二坐标轴来决定;及其中所述估计坐标为所述画面所涵盖的一微小码方块在所述微小码矩阵 上的坐标。8. 如权利要求6所述的方法,其特征在于,根据所述微小码矩阵所使用 的所述二相互正交坐标轴所指示的所述第一方向与所述第二方向,在所述每一微小码方块上被所述画面所涵盖的所述数据区域的部分区域内依次读取所 述多个微小码包含在所述每一微小码方块上被所述画面所涵盖的所述数据区域的部分区域 内辨识出一第一微小码区域与一第二微小码区域,以依次读取所述多个微小码。9. 如权利要求8所述的方法,其特征在于,所述数据区域被切割为所述第一微小码区域与所述第二微小码区域; 其中所述第一微小码区域所包含的多个微小码根据包含所述第一微小码区域的所述微小码方块对应于所述第一坐标轴的一第一坐标与所述编码方式所编码;其中所述第二微小码区域所包含的多个微小码根据包含所述第二微小码 区域的所述微小码方块对应于所述第二坐标轴的一第二坐标与所述编码方式所编码;及其中包含所述第一微小码区域与所述第二微小码区域的所述微小码方块 在所述微小码矩阵上的坐标由所述第一坐标与所述第二坐标所组成。10. 如权利要求8所述的方法,其特征在于,所述方法还包含将所述画面所涵盖的不同微小码方块中各自被所述画面所涵盖的部分所述第一微小码区域所包含的多个微小码合并为一第一反射格雷码; 将所述第一反射格雷码解码为一第一坐标;将所述画面所涵盖的同一微小码方块内的所述第二微小码区域所包含的 多个微小码合并为一第二反射格雷码;及将所述第二反射格雷码解码为一第二坐标;其中所述估计坐标根据所述第一坐标与所述第二坐标所组成;所述第一 坐标对应于所述第一坐标轴;且所述第二坐标对应于所述第二坐标轴。11. 如权利要求10所述的方法,其特征在于,所述方法还包含 根据所述第一反射格雷码所包含的位1的数目,决定所述第一反射格雷码为一奇反射格雷码或一偶反射格雷码。12. 如权利要求ll所述的方法,其特征在于,所述方法还包含-当所述第一反射格雷码被决定为一奇反射格雷码时,在所述第一反射格 雷码中找出一己改变位,使得一偶反射格雷码转换为所述第一反射格雷码时 仅需改变所述己改变位即可;决定所述已改变位在所述画面中所对应的一微小码的位置;及 根据所述已改变位在所述画面中所对应的所述微小码的位置与一第三坐标轴之间的相对关系,决定所述第一坐标的值为一第一坐标值或一第二坐标值; 其中所述偶反射格雷码与所述第一反射格雷码之间的差异仅存在于所述己改变位;其中所述已改变位在所述第一反射格雷码中的位置为所述第一反射格雷 码的一最低效位;及其中所述第三坐标轴平行于所述第一坐标轴,且所述第三坐标轴将所述 画面所涵盖的多个微小码方块切割为一第一区域与一第二区域;所述第一区 域与所述第二区域的位置各自对应于所述第一坐标值与所述第二坐标值。13. 如权利要求12所述的方法,其特征在于,根据所述已改变位在所述 画面中所对应的所述微小码的位置与所述第三坐标轴之间的相对关系,决定 所述第一坐标的值为所述第一坐标值或所述第二坐标值包含当所述己改变位在所述画面中所对应的所述微小码的位置落于所述第一 区域内时,决定所述第一坐标的值为所述第一坐标值;及当所述己改变位在所述画面中所对应的所述微小码的位置落于所述第二 区域内时,决定所述第一坐标的值为所述第二坐标值。14. 如权利要求11所述的方法,其特征在于,所述方法还包含 当所述第一反射格雷码被决定为一偶反射格雷码时,在所述第一反射格雷码中找出一己改变位,使得一奇反射格雷码转换为所述第一反射格雷码时 仅需改变所述已改变位即可;决定所述已改变位在所述画面中所对应的一微小码的位置;及根据所述己改变位在所述画面中所对应的所述微小码的位置与一第三坐 标轴之间的相对关系,决定所述第一坐标的值为一第一坐标值或一第二坐标值;其中所述奇反射格雷码与所述第一反射格雷码之间的差异仅存在于所述 已改变位;其中所述已改变位在所述第一反射格雷码中的位置为所述第一反射格雷 码中最右侧位1的左侧相邻位;及其中所述第三坐标轴平行于所述第一坐标轴,且所述第三坐标轴将所述 画面所涵盖的多个微小码方块切割为一第一区域与一第二区域;所述第一区 域与所述第二区域的位置各自对应于所述第一坐标值与所述第二坐标值。15. 如权利要求14所述的方法,其特征在于,根据所述已改变位在所述 画面中所对应的所述微小码的位置与所述第三坐标轴之间的相对关系,决定 所述第一坐标的值为所述第一坐标值或所述第二坐标值包含当所述已改变位在所述画面中所对应的所述微小码的位置落于所述第一 区域内时,决定所述第一坐标的值为所述第一坐标值;及当所述已改变位在所述画面中所对应的所述微小码的位置落于所述第二 区域内时,决定所述第一坐标的值为所述第二坐标值。16. 如权利要求10所述的方法,其特征在于,所述方法还包含 根据所述第二反射格雷码所包含的位1的数目,决定所述第二反射格雷码为一奇反射格雷码或一偶反射格雷码。17. 如权利要求16所述的方法,其特征在于,所述方法还包含-当所述第二反射格雷码被决定为一奇反射格雷码时,在所述第二反射格雷码中找出一已改变位,使得一偶反射格雷码转换为所述第二反射格雷码时仅需改变所述已改变位即可;决定所述已改变位在所述画面中所对应的一微小码的位置;及 根据所述已改变位在所述画面中所对应的所述微小码的位置与一第四坐标轴之间的相对关系,决定所述第二坐标的值为一第三坐标值或一第四坐标值;其中所述偶反射格雷码与所述第二反射格雷码之间的差异仅存在于所述已改变位;其中所述已改变位在所述第二反射格雷码中的位置为所述第二反射格雷码的一最低效位;及其中所述第四坐标轴平行于所述第二坐标轴,且所述第四坐标轴将所述 画面所涵盖的多个微小码方块切割为一第三区域与一第四区域;所述第三区 域与所述第四区域的位置各自对应于所述第三坐标值...
【专利技术属性】
技术研发人员:魏守德,王嘉霖,
申请(专利权)人:原相科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。