在图像中隐藏信息的方法和设备技术

技术编号:12810190 阅读:65 留言:0更新日期:2016-02-05 09:03
本发明专利技术的实施例公开了一种在图像中隐藏信息的方法和设备。在本发明专利技术的实施例中,包括:提取图像中相邻的第一像素点以及第二像素点;确定在Pentile显示装置中显示时需要进行组合的所述第一像素点的第一子像素以及所述第二像素点的第二子像素,其中,所述Pentile显示装置是按照预定方式根据第一子像素、第二子像素的像素值确定组合后的像素值;在使得第一子像素、第二子像素的像素值按照所述预定方式所确定的组合后的像素值保持不变的条件下,利用所述第一子像素、第二子像素的像素值和的奇偶属性隐藏信息。采用本发明专利技术的实施例,可以利用Pentile显示装置的独特显示特性在图像中隐藏信息,而不会改变图像在Pentile显示装置中的显示效果。

【技术实现步骤摘要】

本专利技术的实施例涉及信息隐藏领域,更具体地,涉及基于Pentile显示装置的显示特性进行信息隐藏的方法和设备。
技术介绍
信息隐藏技术的历史悠久,通常是将秘密信息隐藏于载体信息,通过载体信息的发布而将秘密信息传递出去。图像是一种常用的载体信息,可以在图像中隐藏各种各样的信息,例如,版权信息,照片拍摄参数信息,防伪信息等等。在现有技术中,通常是利用LSB算法(LSB,Least Significant Bits)将秘密信息嵌入到载体图像像素值的最低有效位,通过该种方法能够在隐藏信息的同时对载体图像的品质影响最小。LSB算法的基本步骤包括:将隐藏有秘密信息的十进制数据转换为二进制数据;用二进制的秘密信息中的每一比特信息替换与之相对应的载体数据的最低有效位;将得到的含秘密信息的二进制数据转换为像素值,从而获得含秘密信息的图像。然而,现有技术中的这种隐藏方式仍然是有损的,必然会改变图像的显示,尤其在某些特殊情形下,例如具有大面积单色调的图像,仍然会很明显的改变图像的显示效果,会造成使用上的不便。因此,现有技术仍然具有改进的空间,需要一种能够在图像中隐藏信息时不改变图像显示效果的技术方案。
技术实现思路
根据本专利技术的第一个方面,提供了一种在图像中隐藏信息的方法。该方法可以包括:提取图像中相邻的第一像素点以及第二像素点;确定在Pentile显示装置中显示时需要进行组合的所述第一像素点的第一子像素以及所述第二像素点的第二子像素,其中,所述Pentile显示装置是按照预定方式根据第一子像素、第二子像素的像素值确定组合后的像素值;在使得第一子像素、第二子像素的像素值按照所述预定方式所确定的组合后的像素值保持不变的条件下,利用所述第一子像素、第二子像素的像素值和的奇偶属性隐藏信肩、Ο根据本专利技术的第二个方面,提供了一种在图像中隐藏信息的设备。该设备可以包括:第一提取模块,配置为提取图像中相邻的第一像素点以及第二像素点;第一确定模块,配置为确定在Pentile显示装置中显示时需要进行组合的所述第一像素点的第一子像素以及所述第二像素点的第二子像素,其中,所述Pentile显示装置是按照预定方式根据第一子像素、第二子像素的像素值确定组合后的像素值;隐藏模块,配置为在使得第一子像素、第二子像素的像素值按照所述预定方式所确定的组合后的像素值保持不变的条件下,利用所述第一子像素、第二子像素的像素值和的奇偶属性隐藏信息。根据本专利技术的第三个方面,提供了一种提取图像中隐藏信息的方法。该方法可以包括:提取图像中相邻的第一像素点以及第二像素点;确定在Pentile显示装置中显示时需要进行组合的第一像素点的第一子像素以及第二像素点的第二子像素;根据所述第一子像素、第二子像素像素值的和的奇偶属性恢复隐藏信息。根据本专利技术的第四个方面,提供了一种提取图像中隐藏信息的设备。该设备可以包括:第二提取模块,被配置为提取图像中相邻的第一像素点以及第二像素点;第二确定模块,被配置为确定在Pentile显示装置中显示时需要进行组合的第一像素点的第一子像素以及第二像素点的第二子像素;恢复模块,被配置为根据所述第一子像素、第二子像素像素值的和的奇偶属性恢复隐藏信息。通过下文描述将会理解,利用本专利技术的实施例,可以利用Pentile显示装置的独特显示特性在图像中隐藏信息,而不会改变图像在Pentile显示装置中的显示效果。【附图说明】通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。图1示出了适于用来实现本专利技术实施方式的示例性计算机系统/服务器12的框图。图2示出了采用Pentile排列和标准RGB排列的像素外观对比示意图。图3示出了根据本专利技术一个示例性实施例的在图像中隐藏信息的方法300的示意性流程图。图4示出了根据本专利技术一个示例性实施例的提取按照图3中的方法在图像中所隐藏的信息的方法流程示意图。图5示出了根据本专利技术一个示例性实施例的在图像中隐藏信息的设备500的示意性框图。图6示出了根据本专利技术一个示例性实施例的提取按照图3中的方法在图像中所隐藏的信息的设备600的示意性框图。【具体实施方式】下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。图1示出了适于用来实现本专利技术实施方式的示例性计算机系统/服务器12的框图。图1显示的计算机系统/服务器12仅仅是一个示例,不应对本专利技术实施例的功能和使用范围带来任何限制。如图1所示,计算机系统/服务器12以通用计算设备的形式表现。计算机系统/服务器12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。计算机系统/服务器12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机系统/服务器12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM) 30和/或高速缓存存储器32。计算机系统/服务器12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图1未显示,通常称为“硬盘驱动器”)。尽管图1中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如⑶-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本专利技术各实施例的功能。具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本专利技术所描述的实施例中的功能和/或方法。计算机系统/服务器12也可以与一个或多个外部设备14 (例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机系统/服务器12交互的设备通信,和/或与使得该计算机系统/服务器12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/当前第1页1 2 3&本文档来自技高网...

【技术保护点】
一种在图像中隐藏信息的方法,包括:提取图像中相邻的第一像素点以及第二像素点;确定在Pentile显示装置中显示时需要进行组合的所述第一像素点的第一子像素以及所述第二像素点的第二子像素,其中,所述Pentile显示装置是按照预定方式根据第一子像素、第二子像素的像素值确定组合后的像素值;在使得第一子像素、第二子像素的像素值按照所述预定方式所确定的组合后的像素值保持不变的条件下,利用所述第一子像素、第二子像素的像素值和的奇偶属性隐藏信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:史文哲李晓宇张千
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

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

1