一种显示方法和装置的制作方法

文档序号:2536358阅读:138来源:国知局
专利名称:一种显示方法和装置的制作方法
技术领域
本发明涉及显示技术,尤其涉及一种图片数据的显示方法和装置。
背景技术
截屏的方式大致有以下几种通过截屏(Print screen)键截屏,用照相机 拍摄,通过截屏软件截屏,通过驱动程序读写显示内存截屏。 目前防止截屏的方案有
一、 对于Print screen键、截屏软件截屏,通过钩子来屏蔽Print screen键、
截屏软件来防止截屏,发明人发现此技术中至少存在以下问题1、在所述钩子 的底层再加个钩子即可截获屏幕;2、使用中不可能屏蔽键盘上的所有按键,因 此,仍可通过其它按键截屏。
二、 对于驱动程序读写显示内存截屏,通过锁定驱动程序来防止截屏,发 明人发现此技术中至少存在以下问题在所述锁定驱动程序之前,抢先锁定驱 动程序,仍可截获屏幕。
目前还没有能够防止照相机截屏的方案。
可见,目前还不能通过防止截屏来根本解决图片信息被复制盗取的问题。 但是互联网上的具有版权的相册、新闻图片、原创美术作品等需要被人浏览的 信息,尽管设置禁止保存,但仍可以通过截屏被复制盗用,给版权权利人带来 巨大的损失。

发明内容
有鉴于此,本发明的主要目的在于提供一种显示方法和装置,解决了互联 网上发布的图片被复制盗用的问题。
为达到上述目的,本发明的技术方案是这样实现的根据本发明的一个方面,提供了一种显示方法,该方法包括以下步骤 获得待显示的第一图片数据;
切分所述第一图片数据为K个图片数据块,所述K为大于或等于2的整数; 获得N帧第二图片数据;所述N为大于或等于2的整数,任意一个所述N 帧第二图片数据由所述K个图片数据块中的所述X个图片数据块、和经过处理 的其余所述K减所述X个图片数据块组成,所述X为大于或等于1且小于所 述K的整数;所述N帧第二图片数据中的任意一个第二图片数据中至少包含一 个所述N帧第二图片数据中其它第二图片数据没包含的属于所述K个图片数据
块中的图片数据块;
分N次显示所述N帧第二图片数据。
优选的,在所述分所述N次显示所述N帧第二图片数据前,还包括图片数
检测在所述N帧第二图片数据中,对于任意所述图片数据块,含有所述任 意所述图片数据块的所述第二图片数据多于不含有所述图片数据块的所述第二 图片数据,若检测结果不满足,则返回所述获得所述N帧第二图片数据的步骤。
优选的,所述K个图片数据块中的所述X个图片数据块、和经过处理的其 余所述K减所述X个图片数据块组成
所述X个图片数据块保持在所述第一图片数据中原有的位置;
所述经过处理的其余所述K减所述X个图片数据块中任一像素点的数据为 表征白色的数据。
优选的,还包括更改所述X个图片数据块的边缘,减小所述X个图片数 据块与所述显示为白色的所述经过处理的其余所述K减所述X个其他图片数据 块的边缘相邻部分的颜色差值和色度差值。
优选的,所述分N次显示所述N帧第二图片数据包括
获取所述N帧第二图片数据;
获取间隔显示时间;
显示任意一个所述第二图片数据;在所述间隔显示时间后,在所述N帧第二图片数据中随机选择未显示过的 第二图片数据进行显示,直至所述N帧第二图片数据都被显示过。
优选的,所述K个图片数据块中的所述X个图片数据块、和经过处理的其 余所述K减所述X个图片数据块组成中 所述 X 个 图 片 数据块保持在所述第 一 图片数据中原有的位置; 所述经过处理的其余所述K减所述X个图片数据块中任一像素点的数据为 表征基色的数据。
优选的,所述基色为CMYK配色表中的青色(Cyan )、品红色(Magenta )、 黄色(Yellow )、黑色(Black)之一的颜色。
优选的,所述基色为RGB配色表中的红色(Red)、绿色(Green)、蓝色 (Blue)之一的颜色。
优选的,所述经过处理的其余所述K减所述X个图片数据块中任一像素点 的数据为表征基色的数据包括
获得所述其余所述K减所述X个图片数据块内所有像素点颜色;
获得所述所有像素点的颜色的RGB颜色比例;
根据所述N和所述所有像素点的颜色的RGB颜色比例,获得所述所有像 素点的RGB三种颜色的数量;
处理所述其余的所述K减所述X个图片数据块中任一像素点的数据为表征 基色的数据,使所述N帧第二图片数据中,所述其佘的所述K减所述X个图 片数据块中任一像素点显示任一基色的数量与所获得的该像素点的RGB三种 颜色的数量的中该基色的数量相等。
优选的,所述分N次显示所述N帧第二图片数据包括
获取所述N帧第二图片数据;
获取间隔显示时间;
显示任意一个所述第二图片数据;记录该第二图片数据内的所述其他图片 数据块包含的像素点显示为红色、绿色、蓝色(RGB)之一的颜色;
在所述间隔显示时间后,在所述N帧第二图片数据中选择未显示过的所述第二图片数据进行显示和所述记录;
检测所述记录的所述其他图片数据块包含的像素点显示为红色、绿色、蓝
色(RGB)之一的颜色的连续显示数量,如果任意一所述其他图片数据块包含 的像素点连续显示任意一种颜色的次数等于设定次数,则显示与所述任意一所 述其他图片数据块包含的像素点已经显示的颜色不同的另一颜色的一个所述第
二图片数据;
继续在所述间隔显示时间后,在所述N帧第二图片数据中选择未显示过的 所述第二图片数据进行显示和所述记录。
优选的,所述设定次数为所述任意一所述其他图片数据块包含的像素点的
所述RGB三种颜色的数量最小整数比中的最大的整数。
根据本发明的另一个方面,提供了一种显示装置,所述装置包括 存储模块用于存储数据;
处理模块与所述存储模块连接,用于从所述存储模块获得一个第一图片 数据,处理所述第一图片数据为N帧第二图片数据,并存于所述存储模块中;
显示模块与所述存储模块连接,用于从所述存储模块中获得所述N帧第 二图片数据,并分所述N次显示。
优选的,所述处理模块还包括
切分模块用于切分所述第一图片数据为K个图片数据块;
第一选取模块与所述切分模块连接,用于选择所述K个图片数据块中的 X个所述图片数据块;
第一组合模块与所述选取模块连接,用于将所述K个图片数据块中的X 个图片数据块、和经过处理的其余所述K减所述X个图片数据块组成一个第二 图片数据。
优选的,所述显示模块还包括
第三选取模块,用于选择并获得一个所述第二图片数据; 时间模块,用于控制所述间隔显示时间,并用于发送选择并获得下一个所 述第二图片数据的命令至所述第三选取模块;
10显示执行模块,用于执行所获得的所述第二图片数据的显示操作。
优选的,所述处理模块还包括
切分模块用于切分所述第一图片数据为K个图片数据块;
第一选取模块用于选择所述K个图片数据块中的X个所述图片数据块;
颜色分解模块用于获得对所述其余所述K减所述X个图片数据块内所有 像素点的颜色,并将任意一个所述所有像素点的颜色分解为RGB颜色比例;
第二选取模块用于选取所述其余所述K减所述X个图片数据块中任一像 素点的数据为表征基色的数据,使所述N帧第二图片数据中,所述其佘所述K 减所述X个图片数据块中任 一像素点显示任 一基色的数量与所获得的该像素点 的RGB三种颜色的数量的中该基色的数量相等;
第二组合模块,用于将所述像素点组成所述经过处理的其余所述K减所述 X个图片数据块,并存储于存储模块;
第三组合模块用于将所述X个图片数据块以及所述第二组合模块组合的 所述经过处理的其余所述K减所述X个图片数据块组成一个第二图片数据,再 存储于存储模块中。
优选的,所述显示模块还包括
第三选取模块,用于选择并获得一个所述第二图片数据;
时间模块,用于控制所述间隔显示时间,并发送选择并获得下一个所述第
二图片数据的命令至所述第三选取模块;
像素点颜色记录检测模块,用于记录所述其他图片数据块包含的像素点连
续显示同一颜色的数量,若等于设定次数,则发送命令给所述第三选取模块执
行特定选择,所述特定选择是选择与所述像素点已经连续显示的所述颜色不同
的另 一颜色的 一个所述第二图片数据;
显示执行模块,用于执行所获得的所述第二图片数据的显示操作。 本发明实施例所提供的显示方法和装置,具有以下的优点和特点 1、通过处理要显示的图片数据,得到多个图片数据块,利用多个图片数据
块可以获得多个残缺数据帧,在短时间内连续显示所述多个第二图片数据,由于人眼的视觉暂留不会对观看者造成影响,同时使通过Print screen键截屏,用 照相机拍摄,通过截屏软件截屏,通过驱动程序读写显示内存截屏,得到的图 片数据都只是截屏时刻显示的部分图片数据块的,而不能在同一时刻得到所有 的图片数据块,从而无法获得完整的图片数据,可防止图片数据被复制盗用, 解决互联网上发布的具有版权的相册、新闻图片、原创美术作品等被复制盗用 的问题。
2、 用形状及在图片中的位置不同的曲线切分所述图片数据,使缺失部分的 形状不规则、在图片中所处的位置也不确定,避免通过多次截屏,判断缺失部 分的形状、位置而拼接出完整的图片数据。
3、 更改缺失部分中与所述曲线相邻部分的数据,以模糊缺失部分的切分边 界,避免通过所述曲线与缺失部分的颜色和色度阶越,找出缺失部分的切分边 界,进而判断出缺失部分的形状、位置而拼接出完整的图片数据。


图1为本发明实施例1提供的一种显示方法的实现流程图; 图2为本发明实施例5提供的一种显示装置的结构示意图; 图3为本发明实施例6提供的一种显示装置的结构示意图; 图4为本发明实施例7提供的一种显示装置的结构示意图。
具体实施例方式
本发明实施例l提供的一种显示方法,该方法的实现流程图如图l所示, 包括以下步骤
步骤101:获得待显示的第一图片数据。
步骤102:切分所述第一图片数据为K个图片数据块;其中,K取IOOO。 步骤103:获得N帧第二图片数据;所述N为大于或等于2的整数,任意 一个所述N帧第二图片数据由所述K个图片数据块中的所述X个图片数据块、 和经过处理的其余所述K减所述X个图片数据块组成,所述X为大于或等于1且小于所述K的整数;所述N帧第二图片数据中的任意一个第二图片数据中至 少包含一个所述N帧第二图片数据中其它第二图片数据没包含的属于所述K个 图片数据块中的图片数据块;其中,N取30, X取950。 具体为
步骤103a:选择所述其余50个图片数据块,具体包括 在所述1000个图片数据块中随机选择50个;或者,
给所述1000个图片数据块中的每个图片数据块分派一个序列号,形成一个 序列,利用取模运算,选择序列号mod所述部分图片数据块的数量=11的图片 数据块,作为所述部分图片数据块,如选择序列号mod5(^0的数据块。 步骤103b:处理所述其余50个图片数据块;具体包括 处理所述其余50个图片数据块中任一像素点的数据为表征白色的数据。 更改所述950个图片数据块的边缘数据,减小所述950个图片数据块与所 述其余50个图片数据块的边缘的颜色差值和色度差值,形成一帧第二图片数 据。这样,可以模糊所述950个图片数据块的切分边界,避免通过所述其佘50 个图片数据块中与950个图片数据块边缘部分的颜色和色度差值,找出所述50 个图片数据块的切分边界,进而判断出所述其余50个图片数据块的形状和位置 而拼接出完整的所述要显示的图片数据;所述950个图片数据块在所述要显示 的图片数据原有位置。
步骤103c:将所述950个图片数据块和经过处理的其余所述50个图片数 据块组成为l帧第二图片数据。
步骤103d:返回步骤103a,重复进行,形成30帧所述第二图片数据; 为了使人眼可以获得较佳的观看效果,在所述N帧第二图片数据中,对于 任意所述图片数据块,含有所述任意所述图片数据块的所述第二图片数据多于 不含有所述图片数据块的所述第二图片数据。
由在所述1000个图片数据块中随机选择所述50个图片数据块,根据概率 统计的数学模型,将图片切分成IOOO块,每次随机选取50个不同的图片数据 块进行填充白色处理,最终形成30帧第二图片数据,则对于一个图片数据块在每帧第二图片数据中被修改的概率为0.001;
根据概率中n重贝努禾iJ(Bemoulli)试验的数学模型,这个事件符合二项分布 记为X b(n,p), X表示某一块被多次选中的概率,n代表30帧,p代表每一块
数据在 一 帧中被选中的概率,那么某 一 块被选中k次的概率为 「30)
<formula>formula see original document page 14</formula>当K>15时,即30帧中有一半以上的帧含有同一数据块被修改的概率远 远小于万分之一,接近于0,即满足对于要显示的图片数据中的任意一个图片 数据块,在所述多帧第二图片数据中,含有该图片数据块的第二图片数据多于
所述图片数据块填充为白色的的第二图片数据的要求;
利用取模运算选择与随机选择相比,更降低了 30帧中有一半以上的帧含有 同一图片数据块被修改的概率,满足对于要显示的图片数据中的任意一个图片 数据块,在所述多帧第二图片数据中,含有该图片数据块的第二图片数据多于 所述图片数据块填充为白色的的第二图片数据的要求。
而且如果为了确保上述要求的满足,可增加步骤104:检测在所述30帧第 二图片数据中,对于任意所述图片数据块,含有所述任意所述图片数据块的所 述第二图片数据是否多于不含有所述图片数据块的所述第二图片数据,若不多 于不含有所述图片数据块的所述第二图片数据,则返回步骤103,直到对于任
意所述图片数据块,含有所述任意所述图片数据块的所述第二图片数据多于不 含有所述图片数据块的所述第二图片数据为止。
步骤105:分30次显示所述30帧第二图片数据;每帧第二图片数据都仅 包含部分图片数据,因此,无论是用那种截屏方式,获得的数据都不是完整的 所述要显示的图片数据。
具体为
步骤105a:获取所述30帧第二图片数据;
步骤105b:获得间隔显示时间,本实施例中间隔显示时间为0.1秒; 步骤105c:随机选取一帧所述第二图片数据显示,间隔0.1秒后,再随机选取并显示第二帧所述第二图片数据,所述第二帧第二图片数据选自未显示过
的所述多帧第二图片数据;直到将所述多帧第二图片数据全部显示完毕;
本发明实施例显示所述第二图片数据时,随机选取并显示,即属于无序显 示,与现有动画播放时,必须将图片按照指定的顺序显示不同。
步骤105d:返回步骤105c,直到本次图片显示任务结東。 景物引起的人的视觉印象,在景物消失后还能在视网膜上保持0.1秒的时 间叫视觉暂留。因此,本发明实施例每0.1秒,显示一帧所述第二图片数据,
这样连续的显示,由于视觉暂留特性,在人眼看来显示了完整的图片;而机器 设备不具有这样的特性,因而,利用任何截屏手段在任意时刻截获到的屏幕显 示,都只是该时刻显示的第二图片数据,从而达到保护完整待显示图片不被复
制盗用的目的。当然为了获得更佳的显示效果,可以釆用每秒30帧来显示,即 时间间隔对应为0.03秒。
本发明实施例2提供的一种显示方法,包括以下步骤
步骤201:获得待显示的第一图片数据。
步骤202:切分所述第一图片数据为K个图片数据块;其中,K取1000。。 步骤203:获得N帧第二图片数据;所述N为大于或等于2的整数,任意 一个所述N帧第二图片数据由所述K个图片数据块中的所述X个图片数据块、 和经过处理的其余所述K减所述X个图片数据块组成,所述X为大于或等于1 且小于所述K的整数;所述N帧第二图片数据中的任意一个第二图片数据中至 少包含一个所述N帧第二图片数据中其它第二图片数据没包含的属于所述K个 图片数据块中的图片数据块;其中,N取30, X取50 具体为
选择所述950个图片数据块,具体包括 在所述1000个图片数据块中随机选择950个;或者, 给所述1000个图片数据块中的每个图片数据块分派一个序列号,形成 一个 序列,
利用取模运算,不选择序列号mod所述部分图片数据块的数量=11的图片数据块,如不选择序列号mod50-0的数据块。
处理所述其余50个图片数据块;具体包括
处理所述其余50个图片数据块为空白图片数据,即填充为白色。
更改所述950个图片数据块的边缘数据,减小所述950个图片数据块与所 述其余50个图片数据块的边缘的颜色差值和色度差值,形成一帧第二图片数 据。这样,可以模糊所述950个图片数据块的切分边界,避免通过所述其余50 个图片数据块中与950个图片数据块边缘部分的颜色和色度差值,找出所述50 个图片数据块的切分边界,进而判断出所述其余50个图片数据块的形状和位置 而拼接出完整的所述要显示的图片数据;所述950个图片数据块在所述要显示 的图片数据原有位置。
步骤204:分30次显示所述30帧第二图片数据。
本发明实施例3提供的一种显示方法,包括以下步骤
步骤301:获得待显示的第一图片数据。
步骤302:切分所述第一图片数据为K个图片数据块;其中,K取IOOO。 步骤303:获得N帧第二图片数据;所述N为大于或等于2的整数,任意 一个所述N帧第二图片数据由所述K个图片数据块中的所述X个图片数据块、 和经过处理的其余所述K减所述X个图片数据块组成,所述X为大于或等于1 且小于所述K的整数;所述N帧第二图片数据中的任意一个第二图片数据中至 少包含一个所述N帧第二图片数据中其它第二图片数据没包含的属于所述K个 图片数据块中的图片数据块;其中,N取30, X取50。 具体为
步骤303a:选择所述50个图片数据块; 步骤303b:处理所述50个图片数据块;具体包括 步骤303bl:从所述50个图片数据块中选择1个待处理图片数据块; 步骤303b2:获得所述待处理图片数据块内所有像素点颜色,具体为所述 待处理图片数据块共包含4个像素点,颜色分别是青色、黄色、洋红色和棕色; 步骤303b3:获得所述所有像素点的颜色的RGB颜色比例,具体为获得4个像素点的颜色的RGB比例为青色(0:1:1)、黄色(1:1:0)、洋红色(1:0:1) 和棕色(4:1:1);
步骤303b4:根据一共需要30帧第二图片数据和所述4个像素点的颜色的 RGB颜色比例,获得所述4个像素点的RGB三种颜色的数量
第一像素点候选颜色数量为绿色15次,蓝色15次;
第二像素点候选颜色数量为红色15次,绿色15次;
第三像素点候选颜色数量为红色15次,蓝色15次;
第四像素点候选颜色数量为红色20次,绿色5次,蓝色5次。
步骤303b5:从所述4个像素点的候选颜色中分别选择1个颜色,由表征 所选颜色的数据组成一块处理后图片数据块,具体为选择绿色,红色,蓝色, 蓝色作为所述待处理图片数据块的处理结果,得到所述处理后图片数据块。
步骤303b6:从所述4个像素点的候选颜色数量中减去已经被选择的颜色,
具体为
第一像素点候选颜色剩余数量为绿色14次,蓝色15次; 第二像素点候选颜色剩余数量为红色14次,绿色15次; 第三像素点候选颜色剩余数量为红色15次,蓝色14次; 第四像素点候选颜色剩余数量为红色20次,绿色5次,蓝色4次。 步骤303b7:对所述50个图片数据块做同样的处理。 步骤303c:将处理后的所述50个图片数据块与未选择的950个图片数据
块组成l帧第二图片数据,所有图片数据块都保持在所述待显示的第一图片数
据的位置。
步骤303d:返回步骤303a,重复进行,得到30帧第二图片数据。 另外,30帧第二图片数据也需要满足对于要显示的图片数据中的任意一个 图片数据块,在所述多帧第二图片数据中,含有该图片数据块的第二图片数据 多于所述图片数据块填充为白色的的第二图片数据的要求即可,因此可以不将 所有待处理图片数据块进行处理,在满足上述要求的前提下,部分图片数据块 可以填充为白色。步骤304:分N次显示所述N帧第二图片数据。具体为 步骤304a:每隔0.1秒选择一帧所述第二图片数据显示,并记录该第二图 片数据内的所述处理部分图片数据块的各像素点所显示的颜色;
步骤304b:如果任意一像素点连续显示任意一种颜色的次数等于设定次 数,则选取与所述像素点已经连续显示的颜色不同的其他颜色所属的一帧所述 第二图片数据显示;所述设定次数小于或等于组成各像素点的基色最小整数比 中的最大的整数;
步骤304c:返回步骤304a,直到本次图片显示任务结東。 显示器、投影设备以及电视机等等许多设备的显示,都依赖于RGB模式来 实现。RGB是色光的色彩模式,R代表红色,G代表绿色,B代表蓝色,三种 色彩叠加形成了其它的色彩。因为三种颜色都有256个亮度水平级,所以三种 色彩叠加就形成1670万种颜色。同样,绝大多数单色光也可以分解成红、绿、 蓝三种色光,红、绿、蓝三种色光称为基色,三种基色是相互独立的,任何一 种基色都不能有其它两种颜色合成。
同样的,用印刷行业的CMYK模式同样可以实现,其中青色(Cyan)、 品红色(Magenta)、黄色(Yellow)、黑色(Black)为基色。
本发明实施例利用上述原理,将图片中任意 一像素点的颜色拆分成合成其 的基色,并使所述图片数据块中该像素点的数据是表征合成该点的各基色之一 的数据,且该像素点表征各基色的数据量,与所述拆分方案中合成该点颜色的 基色的比例一致;然后随即显示所述数据块,利用人眼的视觉停留效果,使该 像素点的基色在连续显示时在人眼中叠加、混合成该像素点在图片数据中的颜 色。因此,人眼看来,该像素点显示的颜色即为该像素点在图片中的颜色,而 截屏所得的却是该像素点的基色,且对于图片中的任意一像素点,将不同时间 连续截屏所得的不同图片拼接,得到不同的颜色,但不能断定图片中该像素点 颜色,也无法拼接出所述图片数据,从而达到保护图片的目的。
本发明实施例4提供的一种显示方法,包括以下步骤,包括以下步骤 步骤401:读取并处理要显示的图片数据,得到一帧包括所有图片数据块的图片数据。
步骤402:复制所述包括所有图片数据块的图片数据,形成多帧所述包括 所有图片数据块的图片数据;使所述多帧第二图片数据线性排列。
步骤403:选定一帧所述包括所有图片数据块的图片数据中的部分数据块。 具体为在所述包括所有图片数据块的图片数据中随机选取部分数据块。 步骤404:选择一帧所述包括所有图片数据块的图片数据,选择所述部分 数据块的各像素点,更改为合成该像素点在所述图片数据中显示的颜色的基色 中的一种;
步骤405:确定连续将图片数据中的该像素点的图片数据块改为同一种基 色,当修改数量等于设定次数时,将下一帧所述包括所有图片数据块的图片数 据中的该像素点的图片数据块更改为与该基色不同的其他基色;
步骤406:确定该像素点的图片数据更改为同一基色的次数,等于所述多 帧第二图片数据,与该基色与所有合成该点颜色的基色的比值的乘积时,不再 将该点的图片数据改为该基色,返回步骤404,直到形成所述多帧第二图片数 据。
例如
所述多帧第二图片数据为30帧第二图片数据;
合成分图片数据块中的一像素点的颜色的比例为红色绿色蓝色=1: 2: 3即第二图片数据中,需有5帧该点显示红色,IO帧显示绿色,15帧显示蓝色, 设定次数为3。
步骤407:每隔设定的时间长度显示一帧所述第二图片数据。具体为 步骤407al:获取所述多帧第二图片数据, 步骤407bl:随机选取一帧所述第二图片数据, '步骤407cl:由该帧第二图片数据开始,顺序显示线性序列内的其它第二 图片数据,
步骤407dl:显示线性序列的最后一帧第二图片数据后,再由线性序列的 第一帧第二图片数据开始,顺序显示线性序列,步骤407el:返回步骤407bl,直到本次图片显示任务结束;显示相邻两帧 数据的间隔时间为0.1秒;或者,
步骤407a2:获取所述多帧第二图片数据, 步骤407b2:随机选取一帧所述第二图片数据,
步骤407c2:由该帧第二图片数据开始,倒序显示线性序列内的其它第二 图片数据,
步骤407d2:显示线性序列的第一帧第二图片数据后,再由线性序列的最 后一帧第二图片数据开始,倒序显示线性序列,
步骤407e2:返回步骤407b2,直到本次图片显示任务结束;显示相邻两帧 数据的间隔时间小于或等于O.l秒。
本发明实施例5提供的一种显示装置的结构如图2所示,包括显示模块 300、处理模块200、存储模块100;其中,
存储模块100用于存储数据;
处理模块200与所述存储模块100连接,用于从存储模块IOO获得一个第 一图片数据,处理所述第一图片数据为N帧第二图片数据,并存于存储模块100 中;
显示模块300与存储模块100连接,用于从存储模块100中获得所述N帧 第二图片数据,并以设定时间间隔显示。
本发明实施例6提供的一种显示装置的结构如图3所示,包括显示模块 300、处理模块200、存储模块100;其中,
存储模块100用于存储数据;
处理模块200与存储模块100连接,用于从存储模块100获得一个第一图 片数据,处理所述第一图片数据为N帧第二图片数据,并存于存储模块100中;
显示模块300与存储模块100连接,用于从存储模块100中获得所述N帧 第二图片数据,并以设定时间间隔显示。
所述处理模块200包括切分模块201、第一选取模块202和第一组和模 块203;其中切分模块201,用于将存储模块100中的第一图片数据切分为K个图片数 据块并再存储到存储模块100中;
第一选取模块202,用于从存储模块100中选择所述K个图片数据块中的 X个图片数据块;
第一组合模块203:与所述选取模块连接,用于将所述K个图片数据块中 的X个图片数据块、和经过处理的其余所述K减所述X个图片数据块组成一 个第二图片数据,并存于存储模块100中。
所述显示模块300包括第三选取模块301、时间模块302和显示执行模 块303;其中
第三选取模块301,用于从存储模块IOO中选择并获得一个第二图片数据;
时间模块302,用于控制所述间隔显示时间,并用于发送选择并获得下一 个所述第二图片数据的命令至第三选取模块301;
显示执行模块303,用于执行第三选取模块301获得的所述第二图片数据 的显示操作。
本发明实施例7提供的一种显示装置的结构如图4所示,包括显示模块 300、处理模块200、存储模块100;其中, 存储模块100用于存储数据;
处理模块200与存储模块100连接,用于从存储模块100获得一个第一图 片数据,处理所述第一图片数据为N帧第二图片数据,并存于所述存储模块100
中;
显示模块300与存储模块100连接,用于从存储模块100中获得所述N帧 第二图片数据,并以设定时间间隔显示。
所述处理模块包括切分模块201、第一选取模块202、颜色分解模块204、 第二选取模块205、第二组和模块206和第三组合模块207;其中
切分模块201,用于将存储模块100中的第一图片数据切分为K个图片数 据块并再存储到存储模块100中;
第一选取模块202,用于从存储模块100 .中选择所述K个图片数据块中的X个图片数据块;
颜色分解模块204,用于获得所述X个图片数据块内所有像素点的颜色, 并将任意一个所述所有像素点的颜色分解为RGB基色颜色比例;
第二选取模块205,用于选取所述其余所述K减所述X个图片数据块中任 一像素点的数据为表征基色的数据,使所述N帧第二图片数据中,所述其余所 述K减所述X个图片数据块中任一像素点显示任一基色的数量与所获得的该像 素点的RGB三种颜色的数量的中该基色的数量相等;
第二组合模块206,用于将所述像素点组成所述经过处理的其余所述K减 所述X个图片数据块,并存储于存储模块100中;
第三组合模块207,用于将所述X个图片数据块以及所述第二组合模块组 合的所述经过处理的其余所述K减所述X个图片数据块组成一个第二图片数 据,再存储于存储模块100中。
所述显示模块300包括第三选取模块301、时间模块302、像素点颜色记 录检测模块304和显示执行模块303;其中
第三选取模块301,用于选择并获得一个所述第二图片数据;
时间模块302,用于控制所述间隔显示时间,并发送选择并获得下一个所 述第二图片数据的命令至第三选取模块301;
像素点颜色记录检测模块304,用于记录所述其他图片数据块包含的像素 点连续显示同一颜色的数量,若等于设定次数,则发送命令给所述图片数据选 择模块执行特定选择,所述特定选择是选择与所述像素点已经连续显示的所述 颜色不同的另一颜色的一个所述第二图片数据;
显示执行模块303,用于执行第三选取模块301获得的所述第二图片数据 的显示操作。
显然上述本发明实施例的各模块或各步骤可以用通用的计算装置来实现, 它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上, 可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存 储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。
比如将本发明实施例的所有模块集成在显卡中,从而将所有在计算机显示 器上显示的每一帧数据都作为第一图片数据,这样将达到所有显示内容的防截 屏目的。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领 域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则 之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之 内。
权利要求
1、一种显示方法,其特征在于,该方法包括以下步骤获得待显示的第一图片数据;切分所述第一图片数据为K个图片数据块,所述K为大于或等于2的整数;获得N帧第二图片数据;所述N为大于或等于2的整数,任意一个所述N帧第二图片数据由所述K个图片数据块中的所述X个图片数据块、和经过处理的其余所述K减所述X个图片数据块组成,所述X为大于或等于1且小于所述K的整数;所述N帧第二图片数据中的任意一个第二图片数据中至少包含一个所述N帧第二图片数据中其它第二图片数据没包含的属于所述K个图片数据块中的图片数据块;分N次显示所述N帧第二图片数据。
2、 根据权利要求1所述的方法,其特征在于,在所述分所述N次显示所 述N帧第二图片数据前,还包括图片数据块比例检测步骤检测在所述N帧第二图片数据中,对于任意所述图片数据块,含有所述任 意所述图片数据块的所述第二图片数据多于不含有所述图片数据块的所述第二 图片数据,若检测结果不满足,则返回所述获得所述N帧第二图片数据的步骤。
3、 根据权利要求1所述的方法,其特征在于,所述K个图片数据块中的 所述X个图片数据块、和经过处理的其余所述K减所述X个图片数据块组成所述X个图片数据块保持在所述第一图片数据中原有的位置; 所述经过处理的其余所述K减所述X个图片数据块中任一像素点的数据为 表征白色的数据。
4、 根据权利要求3所述的方法,其特征在于,还包括更改所述X个图 片数据块的边缘,减小所述X个图片数据块与所述显示为白色的所述经过处理 的其余所述K减所述X个其他图片数据块的边缘相邻部分的颜色差值和色度差 值。
5、 根据权利要求l、或2、或3、或4所述的方法,其特征在于,所述分N次显示所述N帧第二图片数据包括 获取所述N帧第二图片数据; 获取间隔显示时间; 显示任意一个所述第二图片数据;在所述间隔显示时间后,在所述N帧第二图片数据中随机选择未显示过的 第二图片数据进行显示,直至所述N帧第二图片数据都被显示过。
6、 根据权利要求1所述的方法,其特征在于,所述K个图片数据块中的 所述X个图片数据块、和经过处理的其余所述K减所述X个图片数据块组成 中所述x个图片数据块保持在所述第一图片数据中原有的位置;所述经过处理的其余所述K减所述X个图片数据块中任一像素点的数据为表征基色的数据。
7、 如权利要求6所述的方法,其特征在于,所述基色为CMYK配色表中 的青色(Cyan)、品红色(Magenta)、黄色(Yellow)、黑色(Black)之一的颜 色。
8、 如权利要求6所述的方法,其特征在于,所述基色为RGB配色表中的 红色(Red)、绿色(Green )、蓝色(Blue)之一的颜色。
9、 根据权利要求8所述的方法,其特征在于,所述经过处理的其余所述K 减所述X个图片数据块中任 一像素点的数据为表征基色的数据包括获得所述其余所述K减所述X个图片数据块内所有像素点颜色; 获得所述所有像素点的颜色的RGB颜色比例;根据所述N和所述所有像素点的颜色的RGB颜色比例,获得所述所有像 素点的RGB三种颜色的数量;处理所述其余的所述K减所述X个图片数据块中任一像素点的数据为表征 基色的数据,使所述N帧第二图片数据中,所述其余的所述K减所述X个图 片数据块中任一像素点显示任一基色的数量与所获得的该像素点的RGB三种 颜色的数量的中该基色的数量相等。
10、 根据权利要求9所述的方法,其特征在于,所述分N次显示所述N帧 第二图片数据包括获取所述N帧第二图片数据; 获取间隔显示时间;显示任意一个所述第二图片数据;记录该第二图片数据内的所述其他图片 数据块包含的像素点显示为红色、绿色、蓝色(RGB)之一的颜色;在所述间隔显示时间后,在所述N帧第二图片数据中选择未显示过的所述 第二图片数据进行显示和所述记录;检测所述记录的所述其他图片数据块包含的像素点显示为红色、绿色、蓝 色(RGB)之一的颜色的连续显示数量,如果任意一所述其他图片数据块包含 的像素点连续显示任意一种颜色的次数等于设定次数,则显示与所述任意一所 述其他图片数据块包含的像素点已经显示的颜色不同的另一颜色的一个所述第 二图片数据;继续在所述间隔显示时间后,在所述N帧第二图片数据中选择未显示过的 所述第二图片数据进行显示和所述记录。
11、 根据权利要求IO所述的方法,其特征在于,所述设定次数为所述任意 一所述其他图片数据块包含的像素点的所述RGB三种颜色的数量最小整数比 中的最大的整数。
12、 一种显示装置,其特征在于,所述装置包括 存储模块用于存储数据;处理模块与所述存储模块连接,用于从所述存储模块获得一个第一图片 数据,处理所述第一图片数据为N帧第二图片数据,并存于所述存储模块中;显示模块与所述存储模块连接,用于从所述存储模块中获得所述N帧第 二图片数据,并分所述N次显示。
13、 根据权利要求12所述的显示装置,其特征在于,所述处理模块还包括 切分模块用于切分所述第一图片数据为K个图片数据块; 第一选取模块与所述切分模块连接,用于选择所述K个图片数据块中的X个所述图片数据块;第一组合模块与所述选取模块连接,用于将所述K个图片数据块中的X 个图片数据块、和经过处理的其余所述K减所述X个图片数据块组成一个第二 图片数据。
14、 根据权利要求13所述的显示装置,其特征在于,所述显示模块还包括 第三选取模块,用于选择并获得一个所述第二图片数据;时间模块,用于控制所述间隔显示时间,并用于发送选择并获得下一个所 述第二图片数据的命令至所述第三选取模块;显示执行模块,用于执行所获得的所述第二图片数据的显示操作。
15、 根据权利要求12所述的显示装置,其特征在于,所述处理模块还包括 切分模块用于切分所述第 一 图片数据为K个图片数据块; 第一选取模块用于选择所述K个图片数据块中的X个所述图片数据块; 颜色分解模块用于获得对所述其余所述K减所述X个图片数据块内所有像素点的颜色,并将任意一个所述所有像素点的颜色分解为RGB颜色比例; 第二选取模块用于选取所述其余所述K减所述X个图片数据块中任一像素点的数据为表征基色的数据,使所述N帧第二图片数据中,所述其余所述K减所述X个图片数据块中任一像素点显示任一基色的数量与所获得的该像素点的RGB三种颜色的数量的中该基色的数量相等;第二组合模块,用于将所述像素点组成所述经过处理的其余所述K减所述X个图片数据块,并存储于存储模块;第三组合模块用于将所述X个图片数据块以及所述第二组合模块组合的所述经过处理的其余所述K减所述X个图片数据块组成一个第二图片数据,再存储于存储模块中。
16、 根据权利要求15所述的显示装置,其特征在于,所述显示模块还包括 第三选取模块,用于选择并获得一个所述第二图片数据;时间模块,用于控制所述间隔显示时间,并发送选择并获得下一个所述第 二图片数据的命令至所述第三选取模块;像素点颜色记录检测模块,用于记录所述其他图片数据块包含的像素点连 续显示同一颜色的数量,若等于设定次数,则发送命令给所述第三选取模块执 行特定选择,所述特定选择是选择与所述像素点已经连续显示的所述颜色不同 的另一颜色的一个所述第二图片数据;显示执行模块,用于执行所获得的所述第二图片数据的显示操作。
全文摘要
本发明公开了一种显示方法,该方法包括以下步骤获得待显示的第一图片数据;处理所述第一图片数据为K个图片数据块;获得N帧第二图片数据,N为大于或等于2的整数,任意一个所述N帧第二图片数据由所述K个图片数据块中的所述X个图片数据块、和经过处理的其余所述K减所述X个图片数据块组成;分N次显示所述N帧第二图片数据。本发明还公开了一种显示装置,所述装置包括存储模块用于存储数据;处理模块用于处理所述第一图片数据为N帧第二图片数据,并存于所述存储模块中;显示模块用于从所述存储模块中获得所述N帧第二图片数据,并分所述N次显示。采用本发明所述的方法,可解决图片数据被截屏复制的问题。
文档编号G09G5/36GK101561852SQ20081010417
公开日2009年10月21日 申请日期2008年4月16日 优先权日2008年4月16日
发明者昂 范 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1