在图像的图形元素中编码信息的制作方法_3

文档序号:9848461阅读:来源:国知局
等。在图形元素120的片段(例如,708、710)不紧紧彼此相邻的这个实现方式中,片段之间的小空隙712或空白空间帮助使嵌入信息122无法被人眼察觉。
[0020]图8a和8b示出被实现为方格板剪贴画图案800的图形元素120的另一例子,方格板剪贴画图案800已被编码有嵌入信息122并且与图像118组合。图8a按照方格板图案800将会对人眼显现的那样示出方格板图案800,而图Sb示出用于编码信息的图案内的不同亮度值的夸大版本。按照与以上关于边界120讨论的方式类似的方式,通过改变邻近片段之间的一个或多个颜色空间值(诸如,LCH颜色空间内的亮度、色度或色调),方格板图案800内的片段能够被编码有代表嵌入信息122的二进制数值。因此,片段802可以是纯黑色,以对二进制值“O”进行编码,而邻近片段804可以是纯暗灰色,以对二进制值“I”进行编码,等等。在图案800(S卩,图形元素120)的片段(例如,802、804)不紧紧彼此相邻的这个实现方式中,片段之间的小空隙806或空白空间帮助使嵌入信息122无法被人眼察觉。
[0021]在图8a和Sb中使用的示例性图形元素中,用于编码信息122的不同亮度水平创建条形码状特征,能够使该条形码状特征显现为打印图像产品内的设计元素。再一次,不会由于包括图形元素或在图形元素内编码的信息而改变图像118自身。将信息编码到图形元素(诸如,剪贴画图案)中的这种方法能够实现用于以在视觉上不引人注意的方式包括该信息与打印图像118的方式。
[0022]图9示出被实现为计算机902的系统900,计算机902与打印机100通信,打印机100适合于将信息编码到打印图像或其它打印物品的图形元素中。在系统900中,按照与以上关于图1讨论的方式相同的一般方式配置打印机100。然而,诸如图像118、图形元素120、嵌入信息122和编码算法124之类的几个部件可不存在于系统900的打印机100上。替代地,这种部件被存储并且实现在计算机902上。计算机902意图代表各种传统计算装置中的任何计算装置,诸如膝上型计算机、桌上型PC、笔记本或便携式计算机、工作站、大型计算机、互联网器具、上述各项的组合等等。计算机902和打印机100通过网络904耦合,并且可相对于彼此位于本地或远处。网络904意图代表采用各种传统网络协议(包括公共和/或专有协议)中的任何网络协议的各种传统网络拓扑和类型(包括光学、有线和/或无线网络)中的任何网络拓扑和类型。网络904可包括例如家庭网络、公司网络、云或互联网以及一个或多个局域网(LAN)和/或广域网(WAN)及其组合。网络904还可包括线缆或其它合适的局部通信链路。
[0023]计算机902通常包括标准计算装置的部件,诸如一个或多个处理器(CPU)102和存储器104。存储器104通常包括易失性(S卩,RAM)和非易失性(例如,R0M、硬盘、软盘、CD-ROM等)存储器部件。存储器104的存储器部件包括提供计算机/处理器可执行编码指令(诸如,程序模块、应用、算法、数据结构和其它数据)的存储的非暂态计算机/处理器可读介质。计算机902也通常包括各种输入/输出(I/O)装置106,I/O装置106可包括例如键盘、鼠标、触摸敏感屏幕、监视器等等。
[0024]计算机104可实现(S卩,通过在处理器102上执行)各种应用程序(未示出),诸如文字处理应用、电子表格应用、图像编辑应用、web浏览应用等等。这种应用可在由打印驱动器将数据转换成合适格式化的打印作业114之后产生可由打印机100打印的打印数据(例如,文档、电子表格、图像)。在一些例子中,计算机104包括编码算法124,编码算法124按照与以上已经关于图1的打印机100讨论的方式类似的方式进行操作。因此,编码算法124包括可在处理器102上执行以在图形元素120内编码和嵌入嵌入信息122并且组合图形元素120与可打印图像118的指令。与被编码的图形元素120组合的图像118形成打印作业114,计算机104将打印作业114传送给打印机100以供打印。
【主权项】
1.一种存储代表指令的代码的非暂态处理器可读介质,当由处理器执行所述指令时,所述指令使处理器执行下述步骤: 接收图像、图形元素和嵌入信息; 将图形元素分割成片段以适应代表所述嵌入信息的二进制数值; 沿着图形元素预先确定用于放置来自二进制数值的二进制值的位置;以及 将二进制数值编码到图形元素中成为多个数据携带片段,所述片段包括多个不同的颜色空间值。2.如权利要求1所述的介质,其中将二进制数值编码到图形元素中包括:将“O”(零)编码为纯黑色片段并且将“I”(一)编码为纯暗灰色片段。3.如权利要求2所述的介质,其中将二进制数值编码到图形元素中还包括:在纯黑色片段和纯暗灰色片段之间包括过渡片段。4.如权利要求1所述的介质,其中接收图形元素包括接收图像的边界。5.如权利要求1所述的介质,其中所述指令还使处理器调整图形元素的形状和尺寸以适应图像的尺度。6.如权利要求1所述的介质,其中不同颜色空间值的片段包括不同亮度值的片段。7.如权利要求6所述的介质,其中不同亮度值的片段包括:具有亮度值O的纯黑色片段、具有亮度值I的纯暗灰色片段、具有从O至30的亮度值的黑色到灰色梯度片段和具有从30至O的亮度值的灰色到黑色梯度片段。8.如权利要求1所述的介质,其中接收图形元素包括:从由边界、文本框和剪贴画构成的组接收图形元素。9.如权利要求1所述的介质,其中所述指令还使处理器在打印作业内组合被编码的图形元素和图像。10.如权利要求1所述的介质,其中从由LCH颜色空间值、LAB颜色空间值和RGB颜色空间值构成的组选择所述颜色空间值。11.如权利要求9所述的介质,其中组合被编码的图形元素和图像包括在不改变图像的情况下组合被编码的图形元素和图像。12.如权利要求9所述的介质,其中组合被编码的图形元素和图像包括在不覆盖图像的表面区域的情况下组合被编码的图形元素和图像。13.—种包括如权利要求1所述的介质的打印机。14.一种包括如权利要求1所述的介质的计算机。15.一种存储代表指令的代码的非暂态处理器可读介质,当由处理器执行所述指令时,所述指令使处理器执行下述步骤: 接收图像、图形元素和嵌入信息; 将代表嵌入信息的二进制值编码到图形元素中,其中通过应用于图形元素的片段的亮度值的差异来区分来自二进制值的零和一;以及 在不改变图像的情况下组合被编码的图形元素与图像。
【专利摘要】在例子中,一种处理器可读介质存储代表指令的代码,当由处理器执行所述指令时,所述指令使处理器接收图像、图形元素和嵌入信息。处理器还将代表嵌入信息的二进制值编码到图形元素中。在图形元素中通过应用于图形元素的片段的亮度值的差异来区分来自二进制值的零和一。处理器还在不改变图像的情况下组合被编码的图形元素与图像。
【IPC分类】H04N1/41, G06T9/00
【公开号】CN105612736
【申请号】CN201380079949
【发明人】C.L.霍斯滕, E.G.维伊斯纳
【申请人】惠普发展公司,有限责任合伙企业
【公开日】2016年5月25日
【申请日】2013年9月30日
【公告号】WO2015047400A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1