一种用于点写笔的图像结构编码、数据录入、读取方法技术

技术编号:33840085 阅读:13 留言:0更新日期:2022-06-16 12:04
本发明专利技术提出了一种用于点写笔的图像结构编码、数据录入、读取方法,涉及点写笔技术领域。该方法包括:将待配置图像模板划分为多个待编码码块组。对任一待编码码块组的四个码块进行编码。在上次待编码码块组的外层上再次构建田字形码块组。对本次待编码码块组的四个上次待编码码块组编码。根据码块的最终编码,得到该码块的坐标码。根据所有码块的坐标码和最终编码,得到配置好的图像模板。将配置好的图像模板印刷到书本上,不仅提高了印刷效率,而且避免印刷错误。当用户利用点写笔点读某个坐标码时,则调取数据库中对应的执行行为进行执行。若出现数据错误,则用户直接在数据库中对错误数据进行修改即可,而无需对已印刷好的书本进行重新印刷。本进行重新印刷。本进行重新印刷。

【技术实现步骤摘要】
一种用于点写笔的图像结构编码、数据录入、读取方法


[0001]本专利技术涉及点写笔
,具体而言,涉及一种用于点写笔的图像结构编码、数据录入、读取方法。

技术介绍

[0002]随着科技的发展,点读笔也随之盛行。目前市场上已有各种各样的点读笔,为人们的学习带来了极大的便利,辅助家长和孩子进行图书的点读、学习。
[0003]点读笔发音的原理是点读笔可以识别普通纸张上的隐形二维码,以调动笔内程序播放相应的音频文件,从而实现点读。小型的扫描器,里面都有一个光电识别器(OID),光电识别器可以感应到图片上的数字信息,用笔头触碰图书,读取其中的二维码信息,传递到点读笔内交由CPU进行处理。
[0004]对于能使用点读笔的书本一般都是包含数字化信息的智能点读书或者自制点读书,通过点读笔点击智能点读书上的文字,点读机通过坐标识别随即读出该文字。但是目前对于制作智能点读书,需要将数字化信息一点一点印刷到智能点读书上,而且必须保证数字化信息与所印刷的书本一致。因此,不仅导致智能点读书的印刷速度很慢而且经常印刷错误,甚至印刷错误后也无法对错误进行修改,只能重新印刷,无疑导致了印刷效率更低下。

技术实现思路

[0005]本专利技术的目的在于提供一种用于点写笔的图像结构编码、数据录入、读取方法,用以改善现有技术中由于需要将数字化信息一点一点印刷到智能点读书上,且必须保证数字化信息与所印刷的书本一致而导致智能点读书的印刷速度很慢且经常印刷错误,甚至印刷错误后也无法对错误进行修改,只能重新印刷,导致了印刷效率更低下的问题。
[0006]本专利技术的实施例是这样实现的:
[0007]第一方面,本申请实施例提供一种用于点写笔的图像结构编码方法,其包括如下步骤:
[0008]S110:获取呈矩形的待配置图像模板;
[0009]S120:将待配置图像模板的任一顶点作为基准点,依次取待配置图像模板上呈田字形排列的相邻四个码块作为一个待编码码块组,以将待配置图像模板划分为多个待编码码块组,任一待编码码块组为田字形码块组;
[0010]S130:按照预设方向,对任一待编码码块组的四个码块进行编码,得到四个码块的编码码值分别为0、1、2、3;
[0011]S140:以上次待编码码块组作为基准,依次取待配置图像模板上呈田字形排列的相邻四个上次待编码码块组作为一个本次待编码码块组,以在上次待编码码块组的外层上再次构建田字形码块组;
[0012]S150:按照预设方向,对任一本次待编码码块组的四个上次待编码码块组进行编
码,得到四个上次待编码码块组的本次编码码值分别为0、1、2、3;
[0013]S160:根据任一码块的所有编码码值得到该码块的编码;
[0014]S170:根据待配置图像模板的大小和待配置图像模板上码块的码值范围,重复步骤S140至步骤S170,直至待配置图像模板上所有田字形码块组构建完毕,以得到各个码块的最终编码;
[0015]S180:根据任一码块的最终编码,得到该码块的坐标码;
[0016]S190:根据待配置图像模板所有码块的坐标码和最终编码,得到配置好的图像模板。
[0017]在本专利技术的一些实施例中,上述根据任一码块的最终编码,得到该码块的坐标码的步骤包括:
[0018]获取最终编码中的所有编码码值,并获取任一编码码值对应的编码次数;
[0019]根据公式x=(A0%2)+(A1%2)2+(A2%2)22+...+(A
n
%2)2
n
计算该码块的横坐标值,其中,x为该码块的横坐标值,A0为该码块第一次编码的编码码值,A1为该码块第二次编码的编码码值,A2为该码块第三次编码的编码码值,n为该码块第n+1次编码,A
n
为该码块第n+1次编码的编码码值;
[0020]根据公式y=(A0/2)+(A1/2)2+(A2/2)22+...+(A
n
/2)2
n
计算该码块的纵坐标值,其中y为该码块的纵坐标值;
[0021]根据该码块的横坐标值和纵坐标值得到该码块的坐标码。
[0022]在本专利技术的一些实施例中,上述S170之前,该方法还包括:
[0023]获取待配置图像模板上码块的码值范围,码值范围为32位。
[0024]第二方面,本申请实施例提供一种用于点写笔的数据录入方法,其包括如下步骤:
[0025]获取用户需求数据,用户需求数据包括用户需求模板和待录入数据;
[0026]根据用户需求模板确定配置好的目标图像模板;
[0027]利用预设圈选框在目标图像模板上进行依次圈选,以确定多个标记区域,任一标记区域的码块具有对应的坐标码;
[0028]根据待录入数据确定任一标记区域的各个码块的执行行为,并将任一码块的坐标码和对应的执行行为存入数据库中,以完成数据录入。
[0029]第三方面,本申请实施例提供一种用于点写笔的数据读取方法,其包括如下步骤:
[0030]当响应于用户读取操作时,确定待读取区域;
[0031]获取待读取区域的所有坐标码;
[0032]将任一坐标码输入至数据库中进行匹配,以得到该坐标码对应的执行行为;
[0033]按照预设顺序,依次执行待读取区域的所有执行行为,以完成数据读取。
[0034]在本专利技术的一些实施例中,上述获取待读取区域的所有坐标码的步骤包括:
[0035]获取待读取区域中所有码块信息;
[0036]根据所有码块信息,对待读取区域中的所有码块进行解码,以确定各个码块的坐标码。
[0037]在本专利技术的一些实施例中,上述根据所有码块信息,对待读取区域中的所有码块进行解码的步骤包括:
[0038]获取待读取区域中所有码块的已知码值,并基于所有码块的已知码值,依照编码
次序比对各个码块的所有编码码值;
[0039]若待读取区域中所有码块的A
k
相等,且所有码块的A
k
‑1满足田字形码块值内部相邻条件或田字形码块值外部相邻条件,则按照田字形码块值内部相邻条件或田字形码块值外部相邻条件对待读取区域中所有码块的编码码值进行推算得到推算结果,其中A
k
为第k+1次编码的编码码值,且0≤A
k
≤3。
[0040]在本专利技术的一些实施例中,上述基于所有码块的已知码值,依照编码次序比对各个码块的所有编码码值的步骤之后,该方法还包括:
[0041]若待读取区域中所有码块的A
k
部分不相等,则基于所有码块的已知码值,获取各个码块在第k+1次编码中的编码码值;
[0042]若超过一半的码块在第k+1次编码中的编码码值为V
k
,则将待读取区域中所有码块的第k+1次编码的编码码值全部替换为V
k
,且若待读取区域中超过一半的码块的A
j
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于点写笔的图像结构编码方法,其特征在于,包括如下步骤:S110:获取呈矩形的待配置图像模板;S120:将所述待配置图像模板的任一顶点作为基准点,依次取所述待配置图像模板上呈田字形排列的相邻四个码块作为一个待编码码块组,以将所述待配置图像模板划分为多个待编码码块组,任一所述待编码码块组为田字形码块组;S130:按照预设方向,对任一所述待编码码块组的四个码块进行编码,得到所述四个码块的编码码值分别为0、1、2、3;S140:以上次待编码码块组作为基准,依次取所述待配置图像模板上呈田字形排列的相邻四个上次待编码码块组作为一个本次待编码码块组,以在上次待编码码块组的外层上再次构建田字形码块组;S150:按照预设方向,对任一所述本次待编码码块组的四个上次待编码码块组进行编码,得到所述四个上次待编码码块组的本次编码码值分别为0、1、2、3;S160:根据任一码块的所有编码码值得到该码块的编码;S170:根据所述待配置图像模板的大小和所述待配置图像模板上码块的码值范围,重复步骤S140至步骤S170,直至所述待配置图像模板上所有田字形码块组构建完毕,以得到各个码块的最终编码;S180:根据任一码块的最终编码,得到该码块的坐标码;S190:根据所述待配置图像模板所有码块的坐标码和最终编码,得到配置好的图像模板。2.根据权利要求1所述的用于点写笔的图像结构编码方法,其特征在于,所述根据任一码块的最终编码,得到该码块的坐标码的步骤包括:获取所述最终编码中的所有编码码值,并获取任一编码码值对应的编码次数;根据公式x=(A0%2)+(A1%2)2+(A2%2)22+...+(A
n
%2)2
n
计算该码块的横坐标值,其中,x为该码块的横坐标值,A0为该码块第一次编码的编码码值,A1为该码块第二次编码的编码码值,A2为该码块第三次编码的编码码值,n为该码块第n+1次编码,A
n
为该码块第n+1次编码的编码码值;根据公式y=(A0/2)+(A1/2)2+(A2/2)22+...+(A
n
/2)2
n
计算该码块的纵坐标值,其中y为该码块的纵坐标值;根据该码块的横坐标值和纵坐标值得到该码块的坐标码。3.根据权利要求1所述的用于点写笔的图像结构编码方法,其特征在于,所述S170之前,还包括:获取所述待配置图像模板上码块的码值范围,所述码值范围为32位。4.一种用于点写笔的数据录入方法,其特征在于,包括如下步骤:获取用户需求数据,所述用户需求数据包括用户需求模板和待录入数据;根据用户需求模板确定配置好的目标图像模板;利用预设圈选框在所述目标图像模板上进行依次圈选,以确定多个标记区域,任一所述标记区域的码块具有对应的坐标码;根据所述待录入数据确定任一标记区域的各个码块的执行行为,并将任一码块的坐标码和对...

【专利技术属性】
技术研发人员:游文聪肖凯平刘丙洋
申请(专利权)人:珠海凯芯微电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1