一种图片隐藏、获取方法及智能终端的制作方法

文档序号:6541418阅读:149来源:国知局
一种图片隐藏、获取方法及智能终端的制作方法
【专利摘要】本发明提供一种图片隐藏、获取方法及智能终端,所述方法包括以下步骤:选择待隐藏的第一图片并选取一第二图片作为宿主图片;为待隐藏的所述第一图片设置一隐藏密码;将所述第一图片合成水印信息;将所述水印信息嵌入到所述宿主图片中,生成藏有第一图片的一第三图片。本发明的图片隐藏、获取方法及智能终端,只需要选择其他图片作为宿主图片,通过不可见水印技术将图片藏到宿主图片中,从而达到将图片保密的目的,相反的,亦可从宿主图片中提取被隐藏图片,从而达到查阅目的,因而本发明可以更好的保护用户隐私,使得手机等智能终端上的数据更加安全、保密。
【专利说明】一种图片隐藏、获取方法及智能终端
【技术领域】
[0001]本发明涉及一种智能终端,特别是涉及一种图片隐藏、获取方法及智能终端。
【背景技术】
[0002]手机是一种常用的移动终端,随着手机普及率的提高,人们对手机性能要求的期望值越来越高,手机不仅仅成为人们随身携带的必备通信工具,更多地作为一种具有娱乐或者消遣类的电子产品而使用,因而设计人性化的手机已成为各类人群工作、生活、社交不可或缺的得力助手,进而对手机的功能提出了更多的要求。
[0003]手机上图片如若常常拷贝到电脑或移动硬盘过于麻烦,且不利于时时查阅,而借用水印技术可随时隐藏和时时查看隐藏的图片,便于保护手机用户的隐私。当用户手机上有比较隐私的图片,有无法立刻或不想拷贝到电脑保存时,就需要将该图片隐藏起来。
[0004]在现有技术中,将图片隐藏的话,使用的是数字或彩色水印,如现有技术中,申请号/专利号为CN 101739657A,发明名称为基于dct域的彩色图像数字水印的嵌入及提取方法。但采用这种方法,存在着容易使宿主图片不能保持原貌的问题,很容易被识别出来是隐藏了其它图片,从而无法达到理想的保护隐私的目的。

【发明内容】

[0005]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种图片隐藏、获取方法及智能终端,用于解决现有技术中图片隐藏不能很好的保护隐私目的。
[0006]为实现上述目的及其他相关目的,本发明在一方面提供一种图片隐藏方法,包括以下步骤:选择待隐藏的第一图片并选取一第二图片作为宿主图片;为待隐藏的所述第一图片设置一隐藏密码;将所述第一图片合成水印信息;将所述水印信息嵌入到所述宿主图片中,生成藏有第一图片的一第三图片。
[0007]优选地,还包括为选取所述宿主图片设置一预设条件,在选取所述第二图片作为宿主图片时,判断所述宿主图片是否符合所述预设条件,若是,则将当前选取的所述第二图片作为宿主图片,若否,则提示当前选取的所述第二图片无法作为宿主图片。
[0008]优选地,在生成藏有第一图片的第三图片后,删除第一图片。
[0009]优选地,所述水印信息为不可见水印信息。
[0010]本发明在另外一方面还提供一种图片获取方法,包括以下步骤:选取包含有以水印信息形式隐藏第一图片的第三图片,其中第三图片包括隐藏的第一图片和未隐藏第一图片时的第二图片;输入隐藏第一图片时预设的隐藏密码;判断输入的隐藏密码是否与预设的所述隐藏密码一致,若是,则获取第三图片中包含的水印信息,若否,则无法获取第三图片中包含的水印信息;提取所述水印信息中的第一图片,获取隐藏的第一图片和未隐藏第一图片的第二图片。
[0011]优选地,所述水印信息为不可见水印信息。
[0012]本发明在另外一方面还提供一种智能终端,包括:图片隐藏模块,用于隐藏智能终端中的图片,所述图片隐藏模块包括:第一图片选取单元,用于选择待隐藏的第一图片并选取一个第二图片作为宿主图片;加密单元,与所述第一图片单元相连,用于为待隐藏的第一图片设置一个隐藏密码;水印信息合成单元,分别与第一图片选取单元相连,用于将所述第一图片合成水印信息;隐藏图片生成单元,与所述水印信息合成单元相连,用于将该水印信息嵌入到所述宿主图片中,并生成藏有第一图片的第三图片;图片获取模块,用于获取智能终端中被隐藏的图片,所述图片获取模块包括:第二图片选取单元,用于选取包含有以水印信息形式隐藏第一图片的第三图片,其中第三图片包括隐藏的第一图片和未隐藏第一图片时的第二图片;密码输入单元,用于输入隐藏第一图片时预设的隐藏密码;解密单元,与所述密码输入单元相连,用于判断输入的隐藏密码是否与所述加密单元预设的隐藏密码一致;水印信息获取单元,分别与所述第二图片选取单元和所述解密单元相连,用于在输入的隐藏密码与预设的隐藏密码一致时获取第三图片中包含的水印信息;隐藏图片获取单元,与所述水印信息获取单元相连,用于提取所述水印信息中的第一图片,获取隐藏的第一图片和未隐藏第一图片的第二图片。
[0013]优选地,所述图片隐藏模块还包括:宿主图片条件预设单元,设置一预设条件以用于选取宿主图片;宿主图片条件判断单元,分别与所述宿主图片条件预设单元和所述第一图片选取单元相连,用于在选取一个第二图片作为宿主图片时,判断所述宿主图片是否符合所述宿主图片条件预设单元中的预设条件。
[0014]优选地,所述图片隐藏模块还包括:删除单元,用于在生成藏有第一图片的第三图片后删除第一图片。
[0015]优选地,所述水印信息为不可见水印信息。
[0016]如上所述,本发明的一种图片隐藏、获取方法及智能终端,具有以下有益效果:
[0017]在本发明的图片隐藏、获取方法及智能终端中,只需要选择其他图片作为宿主图片,通过不可见水印技术将图片藏到宿主图片中,从而达到将图片保密的目的,相反的,亦可从宿主图片中提取被隐藏图片,从而达到查阅目的,因而本发明可以更好的保护用户隐私,使得手机等智能终端上的数据更加安全、保密。
【专利附图】

【附图说明】
[0018]图1显示为本发明图片隐藏方法的流程示意图。
[0019]图2显示为本发明图片隐藏方法的一种优选流程示意图。
[0020]图3显示为本发明图片获取方法的流程示意图。
[0021]图4显示为本发明智能终端的架构示意图。
[0022]图5显示为本发明智能终端的优选架构示意图。
[0023]元件标号说明
[0024]2智能终端
[0025]21图片隐藏模块
[0026]211第一图片选取单元
[0027]212加密单元
[0028]213水印信息合成单元
[0029]214隐藏图片生成单元[0030]215宿主图片条件预设单元
[0031]216宿主图片条件判断单元
[0032]217删除单元
[0033]22图片获取模块
[0034]221第二图片选取单元
[0035]222密码输入单元
[0036]223解密单元
[0037]224水印信息获取单元
[0038]225隐藏图片获取单元
[0039]Sll ~S15步骤
[0040]S21 ~S25步骤
【具体实施方式】
[0041]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0042]需要说明的是,本部分所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组`件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0043]本发明的目的在于提供一种图片隐藏、获取方法及智能终端,用于解决现有技术中图片隐藏不能很好的保护隐私目的。以下将详细阐述本发明的一种图片隐藏、获取方法及智能终端的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本发明的一种图片隐藏、获取方法及智能终端。
[0044]本发明提供一种图片隐藏方法,应用于智能终端中,于本实施例中,所述智能终端例如为智能手机、平板电脑、笔记本电脑等具有安装APP功能的电子装置,所述电子装置包含的硬件包括CPU(中央处理器),存储器(例如为FLASH存储器),麦克风,扬声器,显示屏(例如为触敏显示屏),播放器,音频电路,通信模块,系统总线以及输入输出端口等。请参阅图1和图2,显示为本发明图片隐藏方法的流程示意图和优选的详细的流程示意图,如图1和图2所示,所述图片隐藏方法包括以下步骤:
[0045]步骤S11,选择待隐藏的第一图片并选取一个第二图片作为宿主图片。其中第一图片即为用户想保护的比较隐私的图片,或者不想拷贝到电脑或其它设备中的图片,而宿主图片即是用户相对不太隐私的图片,宿主图片可以承载第一图片,将第一图片隐藏其中。
[0046]其中,在本实施例中,为所述宿主图片预设条件,在选取一个第二图片作为宿主图片时,还包括步骤S111,判断所述宿主图片是否符合该预设条件,若是,则接着执行步骤S112,将当前选取的第二图片作为宿主图片,若否,则接着执行步骤S113,提示当前选取的第二图片无法作为宿主图片或提示重新选择新的宿主图片。在选择好待隐藏的第一图片和宿主图片之后,接着执行步骤S12。[0047]其中,所述预设条件可设定为一定的图片大小或一定的图片像素等。
[0048]在步骤S12中,为待隐藏的第一图片设置一个隐藏密码。设置好后接着执行步骤S13。
[0049]在步骤S13中,将所述第一图片合成水印信息;在本实施例中,所述水印信息为不可见水印信息。对不可见水印而言,不可感知性和鲁棒性是其两个重要特性。不可感知性是指经过一系列隐藏处理,使目标数据没有明显的降质现象,而隐藏的数据却无法被人感知到。鲁棒性是指不因图像文件的某种改动而导致隐藏信息丢失的能力。不可感知性和鲁棒性有时却是相互矛盾的,一个特性的改进往往是以牺牲另一种特性为代价的。此消彼长的关系就导致了手机等智能终端中的图片隐藏的彻底与否和事后图片再获取的时的成功与否二者相互制衡。
[0050]在步骤S14中,将该水印信息嵌入到所述宿主图片中,生成藏有第一图片的第三图片。这样就将待隐藏的图片隐藏起来了。在图片隐藏成功之后,接着执行步骤S15。
[0051]在步骤S15中,在生成藏有第一图片的第三图片后,删除第一图片。这样,原第一图片在手机等智能终端中就看不到了,从而达到将图片保密的目的。
[0052]以具体实例说明本发明的图片隐藏方法的过程。当用户在图库中打开某张图片(假定为图片A)后,可通过菜单选择打开图片的隐藏功能,功能被开启后,手机会让用户选择宿主图片:其中,用户选择的宿主图片(假定为图片B’)过小或者其他原因不适合作为宿主图片时,则提示用户此图片不适合,要求用户重新选择其他图片做宿主图片。之后,用户选择的图片(假设为图片C’)适合,手机会弹出提示框要求用户设置密码,密码设置完毕后,将图片A当作水印信息嵌入到图片C’中,此时会生成藏有图片A的新图片C。
[0053]当然由于使用的是不可见水印技术,故图片C’和图片C的差异度并不大。待隐藏成功后,用户可以删除图片A,从而达到保密的作用。
[0054]本发明还提供一种图片获取方法,应用于智能终端中,于本实施例中,所述智能终端例如为智能手机、平板电脑、笔记本电脑等具有安装APP功能的电子装置,所述电子装置包含的硬件包括CPU (中央处理器),存储器(例如为FLASH存储器),麦克风,扬声器,显示屏(例如为触敏显示屏),播放器,音频电路,通信模块,系统总线以及输入输出端口等。请参阅图3,显示为本发明图片获取方法的流程示意图,如图3所示,所述图片获取方法包括以下步骤:
[0055]步骤S21,选取包含有以水印信息形式隐藏第一图片的第三图片,其中第三图片包括隐藏的第一图片和未隐藏第一图片时的第二图片,而水印信息则是在隐藏第一图片是合成的水印信息,即该水印信息为不可见水印信息。接着执行步骤S22。
[0056]在步骤S22中,输入隐藏第一图片时预设的隐藏密码。接着执行步骤S23。
[0057]步骤S23,判断输入的隐藏密码是否与预设的隐藏密码一致,若是,则接着执行步骤S24,若否,则无法获取第三图片中包含的水印信息,提示输入的隐藏密码错误,请重新输入等。
[0058]在步骤S24中,获取第三图片中包含的水印信息,其中,该水印信息即为隐藏图片时形成的不可见水印信息,在此不再赘述。在获取水印信息后,接着执行步骤S25。
[0059]在步骤S25中,提取所述水印信息中的第一图片,获取隐藏的第一图片和未隐藏第一图片的第二图片。[0060]由上可见,隐藏图片的获取则是图片隐藏的逆过程。以具体实例说明本发明的图片隐藏方法的过程。当用户打开某张图片(假设用户打开的是图片A),可选择获取图片这一功能,此刻手机会询问用户密码,当用户输入的隐藏密码与当初设置的隐藏密码一致时,采用不可见水印提取技术处理图片A,生成两张图片:图片A’(与图片A相像,但水印信息已被提取)和被当作水印信息而被隐藏的图片Z。
[0061]本发明提供再一种智能终端,于本实施例中,所述智能终端例如为智能手机、平板电脑、笔记本电脑等具有安装APP功能的电子装置,所述电子装置包含的硬件包括CPU (中央处理器),存储器(例如为FLASH存储器),麦克风,扬声器,显示屏(例如为触敏显示屏),播放器,音频电路,通信模块,系统总线以及输入输出端口等。请参阅图4,显示为本发明智能终端的架构示意图,如图4所示,所述智能终端2包括:图片隐藏模块21和图片获取模块22。以下对上述两个模块进行详细说明。
[0062]图片隐藏模块21,用于隐藏智能终端2中的图片,具体地,如图4和图5所示,所述图片隐藏模块21包括:第一图片选取单元211、加密单元212、水印信息合成单元213、隐藏图片生成单元214、宿主图片条件预设单元215、宿主图片条件判断单元216和删除单元217。
[0063]所述第一图片选取单元211用于选择待隐藏的第一图片并选取一个第二图片作为宿主图片。其中第一图片即为用户想保护的比较隐私的图片,或者不想拷贝到电脑或其它设备中的图片,而宿主图片即是用户相对不太隐私的图片,宿主图片可以承载第一图片,将第一图片隐藏其中。
[0064]在本实施例中,所述宿主图片条件预设单元215用于为选取宿主图片预设条件,而所述宿主图片条件判断单元216分别与所述宿主图片条件预设单元215和所述第一图片选取单元211相连,用于在选取一个第二图片作为宿主图片时,判断所述宿主图片是否符合所述宿主图片条件预设单元215中的预设条件,若符合,将当前选取的第二图片作为宿主图片,若不符合,则提示当前选取的第二图片无法作为宿主图片或提示重新选择新的宿主图片。
[0065]所述加密单元212与所述第一图片单元相连,用于为待隐藏的第一图片设置一个隐藏密码。
[0066]所述水印信息合成单元213分别与第一图片选取单元211相连,用于将所述第一图片合成水印信息;在本实施例中,所述水印信息为不可见水印信息。
[0067]所述隐藏图片生成单元214与所述水印信息合成单元213相连,用于将该水印信息嵌入到所述宿主图片中,并生成藏有第一图片的第三图片。这样就将待隐藏的图片隐藏起来了。
[0068]所述删除单元217用于在生成藏有第一图片的第三图片后删除第一图片。这样,原第一图片在手机等智能终端2中就看不到了,从而达到将图片保密的目的。
[0069]在图片隐藏之后,通过图片获取模块22获取智能终端2中被隐藏的图片,具体地,所述图片获取模块22包括:第二图片选取单元221、密码输入单元222、解密单元223、水印信息获取单元224以及隐藏图片获取单元225。
[0070]所述第二图片选取单元221用于选取包含有以水印信息形式隐藏第一图片的第三图片,其中第三图片包括隐藏的第一图片和未隐藏第一图片时的第二图片;而水印信息则是在隐藏第一图片是合成的水印信息,即该水印信息为不可见水印信息。
[0071]所述密码输入单元222用于输入隐藏第一图片时预设的隐藏密码。
[0072]所述解密单元223与所述密码输入单元222相连,用于判断输入的隐藏密码是否与所述加密单元212预设的隐藏密码一致,若是,则通过所述水印信息获取单元224获取第三图片中包含的水印信息,若否,则无法获取第三图片中包含的水印信息,提示输入的隐藏密码错误,请重新输入等。
[0073]所述水印信息获取单元224分别与所述第二图片选取单元221和所述解密单元223相连,用于在输入的隐藏密码与预设的隐藏密码一致时获取第三图片中包含的水印信息,其中,该水印信息即为隐藏图片时形成的不可见水印信息,在此不再赘述。
[0074]所述隐藏图片获取单元225与所述水印信息获取单元224相连,用于提取所述水印信息中的第一图片,获取隐藏的第一图片和未隐藏第一图片的第二图片。
[0075]综上所述,在本发明的图片隐藏、获取方法及智能终端中,只需要选择其他图片作为宿主图片,通过不可见水印技术将图片藏到宿主图片中,从而达到将图片保密的目的,相反的,亦可从宿主图片中提取被隐藏图片,从而达到查阅目的,因而本发明可以更好的保护用户隐私,使得手机等智能终端上的数据更加安全、保密。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0076]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属【技术领域】中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【权利要求】
1.一种图片隐藏方法,其特征在于,包括以下步骤: 选择待隐藏的第一图片并选取一第二图片作为宿主图片; 为待隐藏的所述第一图片设置一隐藏密码; 将所述第一图片合成水印信息; 将所述水印信息嵌入到所述宿主图片中,生成藏有第一图片的一第三图片。
2.根据权利要求1所述的图片隐藏方法,其特征在于,还包括为选取所述宿主图片设置一预设条件,在选取所述第二图片作为宿主图片时,判断所述宿主图片是否符合所述预设条件,若是,则将当前选取的所述第二图片作为宿主图片,若否,则提示当前选取的所述第二图片无法作为宿主图片。
3.根据权利要求1所述的图片隐藏方法,其特征在于,在生成藏有第一图片的第三图片后,删除第一图片。
4.根据权利要求1所述的图片隐藏方法,其特征在于,所述水印信息为不可见水印信肩、O
5.一种图片获取方法,其特征在于,包括以下步骤: 选取包含有以水印信息形式隐藏第一图片的第三图片,其中第三图片包括隐藏的第一图片和未隐藏第一图片时的第二图片; 输入隐藏第一图片时预设的隐藏密码; 判断输入的隐藏密码是否与预设的所述隐藏密码一致,若是,则获取第三图片中包含的水印信息,若否,则无法获取第三图片中包含的水印信息; 提取所述水印信息中的第一图片,获取隐藏的第一图片和未隐藏第一图片的第二图片。
6.根据权利要求5所述的图片获取方法,其特征在于,所述水印信息为不可见水印信肩、O
7.一种智能终端,其特征在于,所述智能终端包括: 图片隐藏模块,用于隐藏智能终端中的图片,所述图片隐藏模块包括: 第一图片选取单元,用于选择待隐藏的第一图片并选取一个第二图片作为宿主图片; 加密单元,与所述第一图片单元相连,用于为待隐藏的第一图片设置一个隐藏密码; 水印信息合成单元,分别与第一图片选取单元相连,用于将所述第一图片合成水印信息; 隐藏图片生成单元,与所述水印信息合成单元相连,用于将该水印信息嵌入到所述宿主图片中,并生成藏有第一图片的第三图片; 图片获取模块,用于获取智能终端中被隐藏的图片,所述图片获取模块包括: 第二图片选取单元,用于选取包含有以水印信息形式隐藏第一图片的第三图片, 其中第三图片包括隐藏的第一图片和未隐藏第一图片时的第二图片; 密码输入单元,用于输入隐藏第一图片时预设的隐藏密码; 解密单元,与所述密码输入单元相连,用于判断输入的隐藏密码是否与所述加密单元预设的隐藏密码一致; 水印信息获取单元,分别与所述第二图片选取单元和所述解密单元相连,用于在输入的隐藏密码与预设的隐藏密码一致时获取第三图片中包含的水印信息;隐藏图片获取单元,与所述水印信息获取单元相连,用于提取所述水印信息中的第一图片,获取隐藏的第一图片和未隐藏第一图片的第二图片。
8.根据权利要求7所述的智能终端,其特征在于,所述图片隐藏模块还包括: 宿主图片条件预设单元,设置一预设条件以用于选取宿主图片; 宿主图片条件判断单元,分别与所述宿主图片条件预设单元和所述第一图片选取单元相连,用于在选取一个第二图片作为宿主图片时,判断所述宿主图片是否符合所述宿主图片条件预设单元中的预设条件。
9.根据权利要求7所述的智能终端,其特征在于,所述图片隐藏模块还包括: 删除单元,用于在生成藏有第一图片的第三图片后删除第一图片。
10.根据权利要求7~9任意一项所述的智能终端,其特征在于,所述水印信息为不可见水印fg息。
【文档编号】G06T1/00GK103824249SQ201410109868
【公开日】2014年5月28日 申请日期:2014年3月21日 优先权日:2014年3月21日
【发明者】刘碧婷 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1