数据嵌入方法、数据读取方法、装置及可读存储介质制造方法及图纸

技术编号:17364079 阅读:83 留言:0更新日期:2018-02-28 14:26
本发明专利技术公开了一种数据嵌入方法,包括:基于给定的图形,构建至少一标识图形,以生成用于数据嵌入的数据带;将已生成的数据带按照预设方式进行分割,形成若干个数据片段;根据数据与填充色颜色值的预设映射关系,在各所述数据片段上填充与需要嵌入的数据对应的填充色,以生成数据嵌入图形。本发明专利技术还公开了一种数据读取方法、装置及计算机可读存储介质。本发明专利技术实施例将数据以人眼不易感知的方式嵌入图形,在保证数据能被可靠机读的情况下不破坏图形的视觉美观,解决数据嵌入与载体图形外观难以协调的问题。

Data embedding method, data reading method, device and readable storage medium

The invention discloses a data embedding method, including: a given graph based on the construction of at least one logo graphics, to generate data for the embedded data; will have generated data with segmentation according to a preset mode, the formation of a number of pieces of data; according to the data and fill color value preset mapping relation, filling the embedded color data corresponding to the need to fill in with each data fragment, to generate data embedded graphics. The invention also discloses a data reading method, a device and a computer readable storage medium. The embodiment of the invention imbeds data in the way that the human eye is not easy to perceive, and ensures that the data can be read reliably, without damaging the visual beauty of the graph, and solving the problem that data embedding is difficult to coordinate with the appearance of the carrier graph.

【技术实现步骤摘要】
数据嵌入方法、数据读取方法、装置及可读存储介质
本专利技术涉及数据编码与图像模式识别领域,尤其涉及数据嵌入方法、数据读取方法、装置及可读存储介质。
技术介绍
现有各种矩阵式二维码均使用深色和浅色两种矩形块拼接组成一个带特定识别模式的大矩形图案,其主要设计目的之一是与早期的数字成像技术相匹配,并支持计算能力较弱的终端设备对其进行实时识别。此类二维码的一个主要不足点是需要在载体表面独占一块区域,当它们应用于印刷出版物或广告呈现时难于与图文内容保持版式和视觉美观上的一致,也难于与其它图形融合排版。因此,需要解决数据嵌入图形与载体图形外观难以协调的问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种数据嵌入方法、数据读取方法、装置及可读存储介质,旨在解决数据嵌入与载体图形外观难以协调的问题。为实现上述目的,本专利技术提供一种数据嵌入方法,所述数据嵌入方法包括以下步骤:基于给定的图形,构建至少一标识图形,以生成用于数据嵌入的数据带;将已生成的数据带按照预设方式进行分割,形成若干个数据片段;根据数据与填充色颜色值的预设映射关系,在各所述数据片段上填充与需要嵌入的数据对应的填充色,以生成数据嵌入图形。优选地,所述根据数据与填充色颜色值的预设映射关系,在各所述数据片段上填充与需要嵌入的数据对应的填充色,以生成数据嵌入图形的步骤包括:根据数据与填充色颜色值的预设映射关系,在所述数据带预设位置的数据片段上填充预设的填充色,形成用于数据读取时图形定位的同步位。优选地,所述根据数据与填充色颜色值的预设映射关系,在各所述数据片段上填充与需要嵌入的数据对应的填充色,以生成数据嵌入图形的步骤包括:根据数据与填充色颜色值的预设映射关系,在所述数据带预设位置的数据片段上填充预设的填充色,形成用于嵌入目标数据的数据位。优选地,所述数据位用于存储目标数据及根据预设纠错编码算法得到的与所述目标数据对应的纠错数据。此外,为实现上述目的,本专利技术还提供一种数据读取方法,所述数据读取方法包括以下步骤:获取含有数据嵌入图形的目标数字图像;根据所述目标数字图像,识别所述数据嵌入图形中的数据带;在所述数据带上进行采样,获取各采样点的填充色颜色值;根据所述填充色颜色值及预设读取规则,生成原始嵌入数据。优选地,所述根据所述目标数字图像,识别所述数据嵌入图形中的数据带的步骤包括:确定所述数据嵌入图形在所述目标数字图像中的对应区域;其中,所述对应区域含有完整的数据带;运用预设识别算法匹配所述对应区域的数据嵌入图形;根据匹配结果及预设轨迹跟踪算法,识别出所述数据嵌入图形中的数据带各轨迹点;获取所述数据带各轨迹点的坐标值,拟合生成对应的数据带中心线解析方程。优选地,所述拟合生成对应的数据带中心线解析方程的步骤之后,还包括:根据所述数据带中心线解析方程,在数据带中心线上采样,读取所述数据带中心线上对应采样点的填充颜色值;根据所述填充颜色值对应的灰度值,获得波形数据,并生成对应波形。优选地,所述根据所述填充色颜色值及预设读取规则,生成原始嵌入数据的步骤包括:根据预设读取规则,读取基于所述各采样点的填充色颜色值生成的波形上对应采样点的比特流;将所述比特流按编码时预设顺序拼装,生成原始嵌入数据。此外,为实现上述目的,本专利技术还提供一种数据处理装置,所述数据处理装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据嵌入程序和数据读取程序,所述数据嵌入程序被所述处理器执行时实现如上所述的数据嵌入方法的步骤,所述数据读取程序被所述处理器执行时实现如上所述的数据读取方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据嵌入程序和数据读取程序,所述数据嵌入程序被处理器执行时实现如上所述的数据嵌入方法的步骤,所述数据读取程序被处理器执行时实现如上所述的数据读取方法的步骤。本专利技术实施例提出的一种数据嵌入及数据读取方法,通过基于给定的图形构建用于数据嵌入的数据带,并将数据点分割形成若干个数据片段,在每个数据片段上对应填充与嵌入数据对应颜色值的填充色。在获取含有数据带的目标图像后,识别出数据带,并在数据带上进行采样生成原始嵌入数据,从而完成数据读取。本专利技术实施例将数据以人眼不易感知的方式嵌入图形,在保证数据能被可靠机读的情况下不破坏图形的视觉美观,解决数据嵌入与载体图形外观难以协调的问题,使得传统商标、商业标识符、标准标识符具备携载可机读数据的能力,而不需要引入额外的二维码符号,具有较高的商业价值。附图说明图1是本专利技术实施例方案涉及的数据处理装置结构示意图;图2为本专利技术一种数据嵌入方法第一实施例的流程示意图;图3为本专利技术一种数据嵌入方法第二实施例的流程示意图;图4为本专利技术一种数据嵌入方法第三实施例的流程示意图;图5为本专利技术一种数据读取方法第四实施例的流程示意图;图6为本专利技术一种数据读取方法第五实施例的流程示意图;图7为本专利技术一种数据读取方法第六实施例的流程示意图;图8-26为本专利技术各实施例举例示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:基于给定的图形,构建至少一标识图形,以生成用于数据嵌入的数据带;将已生成的数据带按照预设方式进行分割,形成若干个数据片段;根据数据与填充色颜色值的预设映射关系,在各所述数据片段上填充与需要嵌入的数据对应的填充色,以生成数据嵌入图形。由于现有技术数据嵌入与载体图形外观难以协调,本专利技术提供一种解决方案,将数据以人眼不易感知的方式嵌入图形,在保证数据能被可靠机读的情况下不破坏图形的视觉美观,解决数据嵌入与载体图形外观难以协调的问题。如图1所示,图1是本专利技术实施例方案涉及的数据处理装置结构示意图。所述数据处理装置可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)播放器、MP4(MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面3)播放器、便携计算机等具有显示功能的可移动式终端设备。本专利技术实施例方案涉及的数据处理装置可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的装置结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一本文档来自技高网...
数据嵌入方法、数据读取方法、装置及可读存储介质

【技术保护点】
一种数据嵌入方法,其特征在于,所述数据嵌入方法包括以下步骤:基于给定的图形,构建至少一标识图形,以生成用于数据嵌入的数据带;将已生成的数据带按照预设方式进行分割,形成若干个数据片段;根据数据与填充色颜色值的预设映射关系,在各所述数据片段上填充与需要嵌入的数据对应的填充色,以生成数据嵌入图形。

【技术特征摘要】
1.一种数据嵌入方法,其特征在于,所述数据嵌入方法包括以下步骤:基于给定的图形,构建至少一标识图形,以生成用于数据嵌入的数据带;将已生成的数据带按照预设方式进行分割,形成若干个数据片段;根据数据与填充色颜色值的预设映射关系,在各所述数据片段上填充与需要嵌入的数据对应的填充色,以生成数据嵌入图形。2.如权利要求1所述的数据嵌入方法,其特征在于,所述根据数据与填充色颜色值的预设映射关系,在各所述数据片段上填充与需要嵌入的数据对应的填充色,以生成数据嵌入图形的步骤包括:根据数据与填充色颜色值的预设映射关系,在所述数据带预设位置的数据片段上填充预设的填充色,形成用于数据读取时图形定位的同步位。3.如权利要求1所述的数据嵌入方法,其特征在于,所述根据数据与填充色颜色值的预设映射关系,在各所述数据片段上填充与需要嵌入的数据对应的填充色,以生成数据嵌入图形的步骤包括:根据数据与填充色颜色值的预设映射关系,在所述数据带预设位置的数据片段上填充预设的填充色,形成用于嵌入目标数据的数据位。4.如权利要求3所述的数据嵌入方法,其特征在于,所述数据位用于存储目标数据及根据预设纠错编码算法得到的与所述目标数据对应的纠错数据。5.一种数据读取方法,其特征在于,所述数据读取方法包括以下步骤:获取含有数据嵌入图形的目标数字图像;根据所述目标数字图像,识别所述数据嵌入图形中的数据带;在所述数据带上进行采样,获取各采样点的填充色颜色值;根据所述填充色颜色值及预设读取规则,生成原始嵌入数据。6.如权利要求5所述的数据读取方法,其特征在于,所述根据所述目标数字图像,识别所述数据嵌入图形中的数据带的步骤包...

【专利技术属性】
技术研发人员:李政放常治国吕迎丰
申请(专利权)人:深圳市天朗时代科技有限公司
类型:发明
国别省市:广东,44

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

1