安全在线图片的制作方法

文档序号:10617898阅读:342来源:国知局
安全在线图片的制作方法
【专利摘要】本文描述用于接收图片并且然后生成安全图片可执行文件的安全图片生成装置和对应方法,当图片发布到在线社交媒体站点或因特网上的其他位置时所述安全图片可执行文件起作用以保护图片。另外,本文描述用于接收安全图片可执行文件并且然后执行安全图片可执行文件以便在任何一个时间在显示器/远程显示器上按照其中图片在显示器/远程显示器上是通过人眼可感知的,但是在任何给定时间的显示器/远程显示器的图像副本将不会捕获整个图像的方式来显示图片的所选部分的安全图片显示装置(其具有显示器或者连接到一个或多个远程显示器)和对应的方法。
【专利说明】
安全在线图片
技术领域
[0001]01本发明涉及用于保护图片以因此当图片发布到在线社交媒体站点或因特网上的其他位置时图片不能通过浏览器功能或屏幕截图来复制的各种方法以及安全图片生成装置、安全图片显示装置。
【背景技术】
[0002]当前,存在极少能够用来保护图片安全方法,更不用说保护发布到在线社交媒体站点或因特网上的其他位置的图片。例如,人们可将其图片存储在加密文件中,但是一般当其图片发布到在线社交媒体站点或因特网上的其他位置时,则其图片通过浏览器功能或屏幕截图是对复制开放的。因此,即使所发布图片随后从因特网撤下时,它也可能在其发布在因特网上时已经被任何人复制。因此,存在解决这个问题和其他问题,使得图片在其发布到在线社交媒体站点或因特网上的其他位置时不能通过浏览器功能或屏幕截图来复制的需要。

【发明内容】

[0003]在本申请的独立权利要求中描述解决上述问题和其他问题的安全图片生成装置、安全图片显示装置和各种方法。在本申请的从属权利要求中已经描述安全图片生成装置、安全图片显示装置和各种方法的有利实施例。
[0004]在一个方面,本发明包括一种用于保护图片的安全图片生成装置。该安全图片生成装置包括处理器以及存储处理器可执行指令的存储器,其中处理器与存储器对接,并且执行处理器可执行指令,以实现接收操作、分段操作、创建操作和输出操作。在接收操作中,该安全图片生成装置接收图片。在分段操作中,该安全图片生成装置将图片分段为多个图片帧。在创建操作中,该安全生成装置创建多个图片片段集合,其中各图片片段集合包括从多个图片帧中选取的图片帧,并且所选图片帧在合起来时共同表示该图片。在生成操作中,该安全图片生成装置生成安全图片可执行文件,其包括多个图片片段集合和动画显示(animat1n)代码。动画显示代码包括用于一个接一个顺次播放多个图片片段集合的播放指令,其中会播放各图片片段集合,使得所选图片帧在预定时间段期间按照可重复方式一个接一个单独显示。在输出操作中,安全图片生成装置输出安全图片可执行文件。安全图片生成装置的优点在于,它生成安全图片可执行文件,所述安全图片可执行文件保护图片以因此当图片发布到在线社交媒体站点或因特网上的其他位置时其不能通过浏览器功能或屏幕截图来复制。
[0005]在另一方面,本发明包括一种由图片生成装置所实现以用于保护图片的方法。该方法包括接收操作、分段操作、创建操作和输出操作。在接收操作中,安全图片生成装置接收图片。在分段操作中,安全图片生成装置将图片分段为多个图片帧。在创建操作中,安全图片生成装置创建多个图片片段集合,其中各图片片段集合包括从多个图片帧中选取的图片帧,并且所选图片帧在合起来时共同表示该图片。在生成操作中,该安全图片生成装置生成安全图片可执行文件,其包括多个图片片段集合和动画显示代码。动画显示代码包括用于一个接一个顺次播放多个图片片段集合的播放指令,其中会播放各图片片段集合,使得所选图片帧在预定时间段期间按照可重复方式一个接一个单独显示。在输出操作中,安全图片生成装置输出安全图片可执行文件。该方法的优点在于,它生成安全图片可执行文件,所述安全图片可执行文件保护图片以因此当图片发布到在线社交媒体站点或因特网上的其他位置时不能通过浏览器功能或屏幕截图来复制。
[0006]在另一方面,本发明包括一种用于保护图片的安全图片显示装置。该安全图片显示装置包括处理器以及存储处理器可执行指令的存储器,其中处理器与存储器对接,并且执行处理器可执行指令,以实现接收操作和执行操作。在接收操作中,该安全图片显示装置接收安全图片可执行文件,其包括:(I)多个图片片段集合,其中各图片片段集合包括从多个图片帧中选取的图片帧,由此各图片帧是图片的段,并且因此所选图片帧在合起来时共同表示该图片;以及(2)动画显示代码,包括用于一个接一个顺次播放多个图片片段集合的播放指令,其中会播放各图片片段集合,使得所选图片帧在预定时间段期间按照可重复方式一个接一个单独显示。在执行操作中,安全图片显示装置执行播放指令,由此图片在显示器上是可感知的,但是在任何给定时间的显示器的图像副本将捕获所显示的所选图片帧,而将不会捕获该图片。安全图片显示装置的优点在于,它显示图片,使得图片不能通过浏览器功能或屏幕截图来复制。
[0007]在又一方面,本发明包括一种由安全图片显示装置所实现以用于保护图片的方法。该方法包括接收操作和执行操作。在接收操作中,该安全图片显示装置接收安全图片可执行文件,其包括:(I)多个图片片段集合,其中各图片片段集合包括从多个图片帧中选取的图片帧,由此各图片帧是图片的段,并且由此所选图片帧在合起来时共同表示该图片;以及(2)动画显示代码,包括用于一个接一个顺次播放多个图片片段集合的播放指令,其中会播放各图片片段集合,使得所选图片帧在预定时间段期间按照可重复方式一个接一个单独显示。在执行操作中,安全图片显示装置执行播放指令,由此图片在显示器上是可感知的,但是在任何给定时间的显示器的图像副本将捕获所显示的所选图片帧,而将不会捕获该图片。该方法的优点在于,使安全图片显示装置显示图片,使得图片不能通过浏览器功能或屏幕截图来复制。
[0008]本发明的附加方面将部分在以下【具体实施方式】、附图和任何权利要求中阐述,并且部分将从【具体实施方式】中导出或者能够通过实施本发明来了解。要理解,前述的一般描述和以下【具体实施方式】只是示范性和说明性的,并且不是对如所公开的本发明的限制。
【附图说明】
[0009]通过当结合附图对以下【具体实施方式】进行参考时,可得到对本发明的更完整的理解:
图1是按照本发明的实施例的包括图片生成装置和安全图片显示装置的安全图片系统的基本图;
图2A-2B分别示出按照本发明的实施例的安全图片生成装置的图解和由安全图片生成装置所实现以用于保护图片的方法的流程图;以及
图3A-3B分别示出按照本发明的实施例的安全图片显示装置的图解和由安全图片显示装置所实现以用于以安全方式显示图片的方法的流程图。
【具体实施方式】
[0010]参照图1,示出有包括按照本发明的实施例来配置的安全图片生成装置102和安全图片显示装置104的安全图片系统100的基本图。基本上,安全图片生成装置102操作以接收图片106(例如,图形交换格式(GIF)图片106、联合图像专家组(JPEG)图片106或者任何其他标准图片格式),并且然后生成和输出安全图片可执行文件108。安全图片显示装置104(其具有显示器110和/或连接到(一个或多个)远程显示器110)操作以接收安全图片可执行文件108,并且然后执行安全图片可执行文件108,以便在任何一个时间在显示器110/(—个或多个)远程显示器110上仅显示图片106的所选部分,使得整个图片106是通过人眼可感知的,但是在任何给定时间通过浏览器功能或屏幕截图的显示器110/(—个或多个)远程显示器110的图像副本将捕获图片106的所显示的所选部分,而将不会捕获整个图片106。应当意识到,安全显示装置104能够具有显示器110,但是这不是要求的,安全显示装置104而是可经由因特网、无线连接等连接到一个或多个远程显示器110。
[0011]接下来提供描述安全图片生成装置102、安全图片可执行文件108和安全图片显示装置104的一般论述,并且然后相对于图2A、图2B、图3A和图3B来提供描述安全图片生成装置102、安全图片可执行文件108和安全图片显示装置104的更详细论述,以说明与本发明关联的优点以及不同技术特征。
[0012]安全图片生成装置102
安全图片生成装置102接收采取GIF文件、JPEG文件或者某种另外标准图片格式的形式的图片106。安全图片生成装置102还可接收可选密码112、可选播放时间值114(按照诸如天、小时、分钟或秒的任何时间值)、可选到期日期和时间值116以及可选加密类型118。
[0013]安全图片生成装置102将图片106分段为多个图片帧12(h、1202、1203...120x,并且创建多个图片片段集合1221、1222、1223...122x。各图片片段集合1221、1222、1223...122x由从图片帧12(h、1202、1203...120x (三个或更多)的集合中选取的某一定数量的图片帧(两个或更多)来组成。具体来说,各图片片段集合1221、1222、1223...122x保持一定数量的所选图片帧12(h、1202、1203...120x (两个或更多)。并且各图片片段集合122^122^1223...122χ具有其自己的图片帧的所选集合,其在合起来时组成整个图片106。通常,各图片片段集合122^122^1223...122x会具有其自己的所选图片帧12(h、1202、1203...120x的相异的集合(不同的集合)。备选地,安全图片生成装置102能够创建图片片段集合122^1222、1223...122x,其中例如一个图片片段集合122!可能由X个图片帧12(h、120、1203...120x来组成,其中各图片帧仅保持来自原始图片106的每第X水平线。具体来说,具有这种分片段(fragmentat1n)的三个图片帧120!、1202、1203的集合会是这样的:第一帧120!会包含从线条一开始的每第3水平线,第二帧1202会包含从线条二开始的每第3水平线,以及第三帧1203会包含从线条三开始的每第3水平线。然后,图片片段1222的第二集合可包含X个图片帧120^120^1203...120x,其中各图片帧仅保持来自原始图片106的每第X垂直线,等等。本领域的技术人员将意识到,基于这些教导,存在安全图片生成装置102能够通过使用来自原始图片106的分段的图片帧12(h、1202、1203...120x来创建图片片段集合1221、1222、
1223...122x的各种方式。应当意识到,安全图片生成装置102无需首先生成分段的图片帧12(^120^1203...120x并且然后从那些(thoe)先前生成的图片帧120^120^1203...120χ来生成图片片段集合122^122^ 1223...122χ,而是可在对来自原始图片106的图片帧12(h、1202、1203...120x进行分段的同时创建图片片段集合1221、1222、1223...122x。在任何情况下,如下面将更详细描述的安全图片显示装置104使用这些图片片段集合122^ 1222、1223...122x以及具体来说它们的所选图片帧12(h、1202、1203...120x来显示(动画显示)图片 106。
[0014]安全图片生成装置102存储并且如果期望能够加密图片片段集合122^1222、
1223...122x和其他数据(包括可选密码112、可选播放时间值114、可选到期日期和时间值116)在安全图片可执行文件108内。此外,安全图片生成装置102在安全图片可执行文件108内添加动画显示代码124(例如应用编程接口 API动画显示代码124)和解密密钥117(若使用加密的话)。动画显示代码124和解密密钥117通常会没有加密。如以下将更详细描述的,安全图片显示装置104接收安全图片可执行文件108,并且会首先提示用户输入密码112’,并且检查所输入密码112’是否匹配已存储密码112(这个步骤假定使用可选密码112)。如果所输入密码112’匹配已存储密码112,则安全图片显示装置104会然后利用解密密钥117对安全图片可执行文件108进行解密(假定使用加密),并且然后执行动画显示代码124以动画显不(显不)图片106。
[0015]安全图片可执行文件108
安全图片可执行文件108包含图片数据和代码数据。图片数据通常被加密,并且包括图片片段集合122^122^1223...122x和其他数据(包括可选密码112、可选播放时间值114和可选到期日期和时间值116)。代码数据通常没有加密,并且包括动画显示代码124(例如API代码124)和可选解密密钥117。动画显示代码124包括用于利用图片片段集合122^ 1222、
1223...122x来显示(动画显示)图片106的代码指令(软件)。基本上,安全图片显示装置104能够利用图片片段集合122^122^1223...122x来显示(动画显示)图片106的唯一方式是通过动画显示代码124。当然,如果人们具有解密密钥117,则他们可对安全图片可执行文件108进行解密,并且通过图片片段集合1221、1222、1223...122x使用图片106。通常,如果接收和利用可选加密类型118,则安全图片生成装置102会仅生成解密密钥117。备选地,安全图片生成装置102无需接收加密类型118以使用加密,安全图片生成装置102而是可自动使用加密以对安全图片可执行文件108进行保护。在任何情况下,安全图片生成装置102会在大多数情况下使用加密,使得图片片段集合122i,1222, 1223...122x可能不易从安全图片可执行文件108来提取。
[0016]动画显示代码124能够通过两个非阻塞API调用来访问:播放和停止。播放调用126’(其激活播放指令126)包括文件句柄、窗口句柄、位置和可选密码112。安全图片可执行文件108首先被检验,并且然后在执行播放指令126时被锁定。如果在例如从安全图片显示装置104的用户接收有效密码112’和播放命令126’时调用播放,则图片106被解密(假定使用加密)并且在显示器110/(—个或多个)远程显示器110中被动画显示(记住:要求密码112以启动播放指令126是可选的)。播放指令126将在预定时间(例如一秒)上反复显示来自一个图片片段集合122!(例如)的所选图片帧12(h、1202和1223(例如),并且然后在预定时间(例如一秒)上反复显示来自另一个图片片段集合1222(例如)的所选图片帧1204、1205和1206(例如),等等。如果人们尝试通过浏览器功能或屏幕截图来复制当前显示的图片106,则所产生图像副本会仅包含所显示所选图片帧1202(例如),以及更重要的是没有包含整个图片106。显示图片数据12(h、1202、1203...120x的唯一方式是通过API播放指令126。
[0017]如果设置可选播放时间值114,则安全图片显示装置104每秒(或者任何期望时间段)使播放时间值114递减,并且将对应的更新的播放时间值114回写到打开的安全图片可执行文件108。如果播放时间值114达到零,或者达到可选的到期日期和时间值116,则图片片段集合122^122^1223...122x及其对应的图片帧120!,1202,1203...120x被清除或者以其他方式从安全图片显示装置104和安全图片可执行文件108中删除。如果这发生,则图片106的动画显示停止。如果出于某种原因,打开的安全图片可执行文件108不能采用对应的已更新播放时间值114来更新,则图片106的动画显示停止。
[0018]停止调用128’(其激活停止指令128)在例如通过用户将停止命令128’输入到安全图片显示装置104中来激活时会引起图片106的动画显示的停止。另外,停止调用128’(其激活停止指令128)的接收引起播放时间值114的递减的停止。在这个时间点,安全图片可执行文件108会关闭,并且会不显示(动画显示)安全图片106。
[0019]可复制安全图片可执行文件108,但是可选密码112、可选播放时间值114和可选到期日期和时间值116也将是所复制安全图片可执行文件108的部分。
[0020]安全图片显示装置104
安全图片显示装置104配置成接收安全图片可执行文件108并且将其存储到存储器中。安全图片显示装置104还配置成打开窗口以请求用户输入密码112’(如果安全图片可执行文件108内存在可选密码112),以及如果满足密码要求并且用户呈现播放命令126’,则会显示(动画显示)安全图片106。一般来说,能够使(例如通过用户命令126’和126’所命令)安全图片显示装置104播放,或者停止播放安全图片108。例如,安全图片显示装置104会提示用户关于安全图片可执行文件108的文件路径,并且请求密码112’,其需要在能够发起API播放指令126(其也可要求(从用户)接收播放命令126’)之前被接收和检验,以便动画显示安全图片106 JPI播放指令126采用安全图片可执行文件108的文件句柄、密码112’和窗口句柄来调用,以用于显示安全图片106。如果用户输入停止命令128’,则安全图片显示装置104会停止安全图片106的显示(动画显示)。
[0021]安全图片显示装置104能够是显示图片的各种不同类型的装置的任一种。例如,安全图片显示装置104可以是计算机,例如智能电话、膝上型计算机、平板等,其具有能够接收和执行安全图片可执行文件108以便动画显示图片106的浏览器应用。备选地,安全图片显示装置104可以是简单装置,其具有会仅用于接收和执行安全图片可执行文件108以动画显示图片106的单个任务应用。这个简单装置与专门应用相似,其仅显示GIF或JPEG图片,并且会不要求输入密码112、播放命令126’或停止命令128’。备选地,安全图片生成装置102和安全图片显示装置104可结合到用户的计算机、智能电话、膝上型计算机、平板等上,使得用户可下载/拍摄图片,并且然后对在线社交媒体站点或因特网上的其他位置上载、发布或者以其他方式显示/动画显示图片。
[0022]参照图2A-2B,分别示出有按照本发明的实施例的示范性安全图片生成装置102的图解和由安全图片生成装置102所实现以用于保护图片106的方法200b的流程图。如图2A中所示,安全图片生成装置102包括输入接口 202、可选用户界面204、可选显示器205、处理器206、存储器208和输出接口 210。安全图片生成装置102可结合许多其他众所周知的组件,但是为了清楚起见,本文中仅论述和示出需要用以描述本发明的特征的那些组件202、204、205、206、208和210。
[0023]安全图片生成装置102包括处理器206,其与存储器208对接,并且执行存储在其中的处理器可执行指令,以实现接收操作210b、分段操作212b、创建操作214b、生成操作216b和输出操作218b(参见图2B的方法200b)。
[0024]在接收操作210b中,安全图片生成装置102经由输入接口202接收采取GIF文件、JPEG文件或者另外某种标准图片格式的形式的图片106。安全图片生成装置102还可经由输入接口 202来接收下列一个或多个:可选密码112、可选播放时间值114(按照诸如天、小时、分钟或秒的任何时间值)、可选到期日期和时间值116以及可选加密类型118(参见图2B的接收操作21 Ob)。
[0025]在分段操作212b中,安全图片生成装置102将图片106分段为多个图片帧12(h、
1202、1203...120x。在所示示例中,安全图片生成装置102将“太阳”的图片106分段为六个图片帧1201、1202、1203、1204、1205和1206 (参见图2B的分段操作212b)。如果期望,安全图片生成装置102可将所接收的图片106分段或者以其他方式划分为许多不同的图片帧,例如24个图片帧,并且各图片帧会表示总图片106的1/24。备选地,安全图片生成装置102可将所接收的图片106分段或者以其他方式106划分为单独图片帧,其可具有图片106的一些重叠部分。此外,安全图片生成装置的显示器205可在显示器205中显示图片106以及所产生的分段的图片帧 1201、1202、1203…120x。
[0026]在创建操作214b中,安全图片生成装置102创建多个图片片段集合122^1222、1223...122x。被创建的各图片片段集合122^122^1223...122x由从图片帧12(h、1202、
1203...120x (三个或更多)的集合中选取的某些数量的图片帧(两个或更多)来组成。具体来说,各图片片段集合122^122^1223...122χ保持多个所选图片帧12(h、1202、1203...120x(两个或更多)。以及各图片片段集合122^122^1223...122x具有其自己的图片帧的所选集合,其在合起来时组成整个图片106。通常,各图片片段集合122^122^1223...122x会具有其自己的从分段的图片帧120!、1202、1203...120x中选取的图片帧的相异的集合(参见图2B的创建操作214b)。在所示示例中,安全图片生成装置102创建两个图片片段集合122:和
1222。第一图片片段集合122!包括图片帧12(h、1202和1223,其在合起来(或组合起来)时组成整个图片106(注意:如果期望,图片帧12(h、1202和1223可具有图片106的重叠部分)。第二图片片段集合1222包括图片帧1204、1205和1226,其在合起来(组合起来)时组成整个图片106(注意:如果期望,图片帧12(h、1202和1223可具有图片106的重叠部分)。
[0027]在生成操作216b中,安全图片生成装置102生成安全图片可执行文件108(参见图2B的生成操作216b)。如所示的,安全图片可执行文件108包括多个图片片段集合1221、1222、
1223...122x、可选密码112、可选播放时间值114、可选到期日期和时间值116以及动画显示代码124。动画显示代码124(例如API动画显示代码124)包括播放指令126,其实现一个接一个顺次播放图片片段集合122^122^1223...122x,其中会播放各图片片段集合122^1222、1223...122x,使得其相应的所选图片帧12(h、1202、1203...120x在预定时间段(例如一秒时段)期间按照可重复方式一个接一个单独显示。另外,动画显示代码124包括停止指令128,其在被执行时停止播放图片片段集合122^122^1223...122x。此外,动画显示代码124可包括密码检验指令130,其在被执行时(从安全图片显示装置104的用户)请求密码112’,并且在实现播放指令126之前针对已存储密码112来检验所接收密码112’。如果期望,动画显示代码124可包括:(I)递减(decrementing)指令132,其在被执行时在已经经过了预定时间量(在此期间实现播放指令126)时将安全图片可执行文件108内的播放时间值114减少预定量;以及(2)删除指令134,其在播放时间值114已经完全递减时起作用以删除安全图片可执行文件108内的图片片段集合122^122^1223...122x。动画显示代码124还可包括删除指令136,其在被执行时跟踪当前日期和时间,并且在达到到期日期和时间值116时起作用以删除安全图片可执行文件108内的图片片段集合122^122^1223...122x。
[0028]在输出操作218b中,安全图片生成装置102输出安全图片可执行文件108(参见图2B的输出操作218b)。一般来说,安全图片生成装置102向安全图片显示装置104输出安全图片可执行文件108。应当意识到,安全图片生成装置102和安全图片显示装置104会通常是独立和相异的装置,但是如果期望它们也可能是同一装置。
[0029]参照图3A-3B,分别示出有按照本发明的实施例的示范性安全图片显示装置104的图解和由安全图片显示装置104所实现以用于以安全方式显示图片106的方法300b的流程图。如图3A中所示的,安全图片显示装置104包括输入接口302、可选用户界面304、可选显示器110、处理器306、存储器308和可选输出接口 309。安全图片显示装置104可结合许多其他众所周知的组件,但是为了清楚起见,本文中仅论述和示出需要用来描述本发明的特征的那些组件 302、304、110、306 和 308。
[0030]安全图片显示装置104包括处理器306,其与存储器308对接,并且执行存储在其中的处理器可执行指令,以实现接收操作310b、播放操作312b、可选停止操作314b、可选密码检验操作316b、可选播放时间值递减和图片片段集合删除操作318b以及可选到期日期检查和图片片段集合删除操作320b(参见图3B的方法300b)。
[0031]在接收操作310b中,安全图片显示装置104接收安全图片可执行文件108(参见图3B的接收操作310b)。如上所论述的,安全图片显示装置104从安全图片生成装置102接收安全图片可执行文件108。安全图片可执行文件108包括多个图片片段集合122^ 1222、1223...122x、可选密码112、可选播放时间值114、可选到期日期和时间值116以及动画显示代码124。动画显示代码124(例如API动画显示代码124)包括播放指令126,其实现一个接一个顺次播放图片片段集合122^122^1223...122x,其中会播放各图片片段集合122^1222、1223...122x,使得其相应的所选图片帧12(h、1202、1203...120x在预定时间段(例如一秒时段)期间按照可重复方式一个接一个单独显示。另外,动画显示代码124包括停止指令128,其在被执行时停止播放图片片段集合122^122^1223...122x。此外,动画显示代码124可包括密码检验指令130,其在被执行时(从安全图片显示装置104的用户)请求密码112’,并且在实现播放指令126之前针对存储的密码112来检验所接收密码112’。如果期望,动画显示代码124可包括:(I)递减指令132,其在被执行时在已经经过了预定时间量(在此期间实现播放指令126)时将安全图片可执行文件108内的播放时间值114减少预定量;以及(2)删除指令134,其在播放时间值114已经完全递减时起作用以删除安全图片可执行文件108内的图片片段集合122^122^1223...122x。动画显示代码124还可包括删除指令136,其在被执行时跟踪当前日期和时间,并且在达到到期日期和时间值116时起作用以删除安全图片可执行文件108内的图片片段集合122^122^1223...122x。
[0032]在播放操作312b中,安全图片显示装置104执行播放指令126,使得图片106在显示器110/(—个或多个)远程显示器110上是对人眼可感知的,但是在任何给定时间的显示器110/(—个或多个)显示器110的图像副本将捕获所显示的所选图片帧1204(例如),而将不会捕获整个图片106(参见图3B的播放操作312b)(注意:输出接口 309会用来实现在(一个或多个)远程显示器110的图片106的显示/动画显示)。在一个示例中,安全图片显示装置104会经由用户界面304(或输入接口302)从用户接收播放命令126’(若一开始期望的话),并且然后执行播放指令126,以便一个接一个顺次播放图片片段集合122^122^1223...122x,其中会播放各图片片段集合122^122^1223...122x,使得其相应的所选图片帧12(h、1202、
1203...120x在预定时间段(例如一秒时段)期间按照可重复方式一个接一个单独显示(注意:用户能够与安全图片显示装置104直接对接,或者它们能够使用其自己的装置(其会具有远程显示器110)与安全图片显示装置104对接)。在所示示例中,安全图片显示装置104会执行播放指令126,并且在预定时间(例如一秒)上反复播放来自第一图片片段集合122工的所选图片帧12(h、1202和1223,并且然后在预定时间(例如一秒)上反复播放来自第二图片片段集合1222的第二所选图片帧1204、1205和1206。因此,对预定时间(例如一秒)会播放第一图片片段集合122:,然后对预定时间(例如一秒)会播放第二图片片段集合1222,并且然后对预定时间(例如一秒)会播放第一图片片段集合122:,等等。如果人们尝试通过浏览器功能或屏幕截图来复制显示的图片106,则所产生图像副本会仅包含所显示的所选图片帧1202(例如),以及更重要的是没有包含整个图片106。
[0033]在停止操作314b中,安全图片显示装置104执行停止指令128,以停止图片106的显示或动画显示(参见图3B的停止操作314b)。在一个示例中,安全图片显示装置104会经由用户界面304(或输入接口302)从用户接收停止命令128’(若一开始期望的话),并且然后执行停止指令128,以停止显示图片片段集合1221、1222、1223...122x。
[0034]在密码检验操作316b(可选)中,安全图片显示装置104执行检验指令130,以(从安全图片显示装置104的用户)请求密码112’,并且在实现播放指令126之前针对存储的密码112来检验所接收密码112’(参见图3B的密码检验操作316b)。通常,只有安全图片可执行文件108具有密码112存储在其中检验操作316b才会被执行。换言之,如果不存在密码112,则安全图片可执行文件108—开始就不会具有检验指令130。
[0035]在播放时间值递减和图片片段集合删除操作318b(可选)中,安全图片显示装置104执行:(I)递减指令132,以在已经经过了预定时间量(在此期间实现播放指令126)时将安全图片可执行文件108内的播放时间值114减少预定量;以及(2)删除指令134,以在播放时间值114已经完全递减时删除安全图片可执行文件108内的图片片段集合122^ 1222、
1223...122x(参见图3B的递减-删除操作318b)。通常,如果不存在播放时间值114,则安全图片可执行文件108会一开始就不具有确定指令132和删除指令134。
[0036]在到期日期检查和图片片段集合删除操作320b(可选)中,安全图片显示装置104执行删除指令136,以跟踪当前日期和时间,并且在到达到期日期和时间值116时删除安全图片可执行文件108内的图片片段集合122^122^1223...122x。通常,如果不存在到期日期和时间值116,则安全图片执行文件108会一开始就不具有删除指令136。
[0037]鉴于以上描述,本领域的技术人员将容易地意识到,本发明是对现有技术状态的显著改进,因为:(I)所公开的安全图片生成装置102和对应的方法200b涉及接收图片106,并且然后生成安全图片可执行文件108,其在图片106被显示,例如发布到在线社交媒体站点或因特网上的其他位置时起作用以保护图片106;以及(2)所公开的安全图片显示装置104(其具有显示器110和/或连接到(一个或多个)远程显示器110)和对应的方法300b涉及接收安全图片可执行文件108,并且然后执行安全图片可执行文件108,以便在任何一个时间在显示器110/(—个或多个)远程显示器110上显示图片的所选部分,使得图片106是通过人眼可感知的,但是显示器110/(—个或多个)远程显示器110的图像副本将捕获图片106的所显示的所选部分,而将不会捕获整个图片106。基本上,本文所描述的安全图片系统100不仅提供密码保护的加密图片106和安全显示图片106的部件,而且它还挫败简单屏幕截图以及甚至正显示(动画显示)图片106的显示屏幕的照相机图片。
[0038]应当注意,虽然本文所提供的描述描述了保护显示-发布到在线社交媒体站点或因特网上的其他位置的图片,但是应当意识到,安全图片生成装置102和安全图片显示装置104能够用来保护按照任何方式显示的图片,而并不局限于仅保护显示-发布到在线社交媒体站点或因特网上的其他位置的图片。
[0039]虽然在附图中已经示出以及在以上【具体实施方式】中描述本发明的一个实施例,但是应当理解,本发明并不局限于所公开的实施例,而是还能够有许多重新布置、修改和替换,而没有背离如以下权利要求书内阐述和限定的本发明。
【主权项】
1.一种用于保护图片(106)的安全图片生成装置(102),所述安全图片生成装置包括: 处理器(206);以及 存储处理器可执行指令的存储器(208),其中所述处理器与所述存储器对接,并且执行所述处理器可执行指令以实现下列操作: 接收(210b)所述图片; 将所述图片分段(212b)为多个图片帧(12(^1202,1203...120x);创建(21仙)多个图片片段集合(1221,1222,1223...1220,其中各图片片段集合包括从所述多个图片帧中选取的图片帧,并且所述所选图片帧在合起来时共同表示所述图片;生成(216b)安全图片可执行文件(108),其包括: 所述多个图片片段集合;以及 动画显示代码(124),包括用于一个接一个顺次播放所述多个图片片段集合的播放指令(126),其中会播放各图片片段集合,使得所述所选图片帧在预定时间段期间按照可重复方式一个接一个单独显示;以及 输出(21 Sb)所述安全图片可执行文件。2.如权利要求1所述的安全图片生成装置,其中,所述动画显示代码还包括用于停止播放所述多个图片片段集合的停止指令(128)。3.如权利要求1所述的安全图片生成装置,其中,所述动画显示代码还包括用于在实现所述播放指令之前请求密码并且检验所述密码的检验指令(130)。4.如权利要求1所述的安全图片生成装置,其中,所述动画显示代码还包括: 递减指令(132),用于在已经经过了预定时间量时将所述安全图片可执行文件内的播放时间值减少预定量,其中,在所述预定时间量期间实现所述播放指令;以及 删除指令(134),用于在所述播放时间值已经完全递减时删除所述安全图片可执行文件内的所述多个图片片段集合。5.如权利要求1所述的安全图片生成装置,其中,所述动画显示代码还包括删除指令(136),用于在达到到期日期时删除所述安全图片可执行文件内的所述多个图片片段集合。6.如权利要求1所述的安全图片生成装置,其中,所述安全图片可执行文件还包括下列至少一个: 密码(112); 播放时间值(114); 到期日期/时间(116);以及 加密类型(118)。7.—种由安全图片生成装置(102)所实现以用于保护图片(106)的方法(200b),所述方法包括: 接收(210b)所述图片; 将所述图片分段(212b)为多个图片帧(12(^1202,1203...120x);创建(21仙)多个图片片段集合(1221,1222,1223...1220,其中各图片片段集合包括从所述多个图片帧中选取的图片帧,并且所述所选图片帧在合起来时共同表示所述图片;生成(216b)安全图片可执行文件(108),其包括: 所述多个图片片段集合;以及 动画显示代码(124),包括用于一个接一个顺次播放所述多个图片片段集合的播放指令(126),其中会播放各图片片段集合,使得所述所选图片帧在预定时间段期间按照可重复方式一个接一个单独显示;以及 输出(21 Sb)所述安全图片可执行文件。8.如权利要求7所述的方法,其中,所述动画显示代码还包括用于停止播放所述多个图片片段集合的停止指令(128)。9.如权利要求7所述的方法,其中,所述动画显示代码还包括用于在实现所述播放指令之前请求密码并且检验所述密码的检验指令(130)。10.如权利要求7所述的方法,其中,所述动画显示代码还包括: 递减指令(132),用于在已经经过了预定时间量,将所述安全图片可执行文件内的播放时间值减少预定量,其中在所述预定时间量期间实现所述播放指令;以及 删除指令(134),用于在所述播放时间值已经完全递减时删除所述安全图片可执行文件内的所述多个图片片段集合。11.如权利要求7所述的方法,其中,所述动画显示代码还包括删除指令(136),用于在达到到期日期时删除所述安全图片可执行文件内的所述多个图片片段集合。12.如权利要求7所述的方法,其中,所述安全图片可执行文件还包括下列至少一个: 密码(112); 播放时间值(114); 到期日期/时间(116);以及 加密类型(118)。13.—种用于在显示器(110)上显示图片(106)的安全图片显示装置(104),所述安全图片显示装置包括: 处理器(306);以及 存储处理器可执行指令的存储器(308),其中所述处理器与所述存储器对接,并且执行所述处理器可执行指令以实现下列操作: 接收(310b)安全图片可执行文件(108),其包括: 多个图片片段集合(122^1222,1223...122x),其中各图片片段集合包括从多个图片帧(120^1202,1203...120x)中选取的图片帧,其中各图片帧是所述图片的段,并且其中所述所选图片帧在合起来时共同表示所述图片;以及 动画显示代码(124),包括用于一个接一个顺次播放所述多个图片片段集合的播放指令(126),其中会播放各图片片段集合,使得所述所选图片帧在预定时间段期间按照可重复方式一个接一个单独显示;以及 执行(312b)所述播放指令,由此所述图片在所述显示器上是可感知的,但是在任何给定时间的所述显示器的图像副本将捕获所述所显示的所选图片帧,而将不会捕获所述图片。14.如权利要求13所述的安全图片显示装置,其中,所述处理器执行所述处理器可执行指令,以实现下列操作: 接收播放命令(126’);以及 响应于接收所述播放命令而执行所述播放指令。15.如权利要求13所述的安全图片显示装置,其中,所述处理器执行所述处理器可执行指令,以实现下列操作: 接收停止命令(128’);以及 响应于接收所述停止命令而执行所述动画显示代码中的停止指令(128),用于停止播放所述多个图片片段集合。16.如权利要求13所述的安全图片显示装置,其中,所述处理器执行所述处理器可执行指令,以实现下列操作: 接收密码(112’);以及 执行所述动画显示代码中的检验指令(130),以便在执行所述播放指令之前检验所述密码。17.如权利要求13所述的安全图片显示装置,其中,所述处理器执行所述处理器可执行指令,以实现下列操作: 执行递减指令(132),用于在已经经过了预定时间量时将所述安全图片可执行文件内的播放时间值减少预定量,其中在所述预定时间量期间实现所述播放指令;以及 执行删除指令(134),用于在所述播放时间值已经完全递减时删除所述安全图片可执行文件内的所述多个图片片段集合。18.如权利要求13所述的安全图片显示装置,其中,所述处理器执行所述处理器可执行指令,以实现下列操作: 执行删除指令(136),用于在达到到期日期时删除所述安全图片可执行文件内的所述多个图片片段集合。19.一种由安全图片显示装置(104)所实现以用于在显示器(110)上显示图片(106)的方法(300b),所述方法包括: 接收(310b)安全图片可执行文件(108),其包括: 多个图片片段集合(122^1222,1223...122x),其中各图片片段集合包括从多个图片帧(120^1202,1203...120x)中选取的图片帧,其中各图片帧是所述图片的段,并且其中所述所选图片帧在合起来时共同表示所述图片;以及 动画显示代码(124),包括用于一个接一个顺次播放所述多个图片片段集合的播放指令(126),其中会播放各图片片段集合,使得所述所选图片帧在预定时间段期间按照可重复方式一个接一个单独显示;以及 执行(312b)所述播放指令,由此所述图片在所述显示器上是可感知的,但是在任何给定时间的所述显示器的图像副本将捕获所述所显示的所选图片帧,而将不会捕获所述图片。20.如权利要求19所述的方法,其中,所述执行操作还包括: 接收播放命令(126’);以及 响应于接收所述播放命令而执行所述播放指令。21.如权利要求19所述的方法,其中,所述执行操作还包括: 接收停止命令(128’);以及 响应于接收所述停止命令而执行所述动画显示代码中的停止指令(128),用于停止播放所述多个图片片段集合。22.如权利要求19所述的方法,其中,所述执行操作还包括: 接收密码(112’);以及 执行所述动画显示代码中的检验指令(130),以便在执行所述播放指令之前检验所述密码。23.如权利要求19所述的方法,其中,所述执行操作还包括: 执行递减指令(132),用于在已经经过了预定时间量时将所述安全图片可执行文件内的播放时间值减少预定量,其中在所述预定时间量期间实现所述播放指令;以及 执行删除指令(134),用于在所述播放时间值已经完全递减时删除所述安全图片可执行文件内的所述多个图片片段集合。24.如权利要求19所述的方法,其中,所述执行操作还包括执行删除指令(136),用于在达到到期日期时删除所述安全图片可执行文件内的所述多个图片片段集合。
【文档编号】H04N1/387GK105981036SQ201480075759
【公开日】2016年9月28日
【申请日】2014年12月17日
【发明人】B.科里维奥
【申请人】瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1