用于隐藏对图像中的信息的访问的方法、装置和计算机程序产品的制作方法_3

文档序号:9794066阅读:来源:国知局
2的多个计算设备而被分布。在装置102被具体化为移动终端10的实施例中,处理器110可以被具体化为处理器20(图2中所示出)或者包括处理器20。在一些示例实施例中,处理器110被配置为执行存储器112中存储的或者以其他方式对处理器110而言可访问的指令。当被处理器110执行时,这些指令可以促使装置102执行如本文所描述的装置102的一个或多个功能。如此,无论是通过硬件方法还是软件方法被配置,或者通过它们的组合被配置,处理器110可以包括能够在相应地被配置时执行根据本发明的实施例的操作的实体。因此,例如,当处理器110被具体化为ASIC、FPGA等时,处理器110可以包括用于进行本文所描述的一个或多个操作的具体配置的硬件。替换地,作为另一示例,当处理器110被具体化为(诸如,可以被存储在存储器112中的)指令的执行器时,这些指令可以将处理器110具体地配置为执行本文所描述的一个或多个算法和操作。
[0050]存储器112例如可以包括易失性存储器、非易失性存储、或者它们的某种组合。在这个方面,存储器112可以包括非瞬态计算机可读存储介质。虽然在图1中被图示为单个存储器,但是存储器112可以包括多个存储器。该多个存储器可以被具体化在单个计算设备上或者可以跨越共同被配置为用作装置102的多个计算设备而被分布。在各种示例实施例中,存储器112可以包括硬盘、随机访问存储器、缓存存储器、闪存、紧致盘只读存储器(CD-R0M)、数字多功能盘只读存储器(DVD-R0M)、光盘、被配置为存储信息的电路系统、或者它们的某种组合。在装置102被具体化为移动终端10的实施例中,存储器112可以包括易失性存储器40和/或非易失性存储器42(示出在图2中)。存储器112可以被配置为存储信息、数据、应用、指令等以便使得装置102能够依据各种示例实施例来执行各种功能。例如,在一些示例实施例中,存储器112被配置为对输入数据进行缓冲以便由处理器110进行处理。另外地或者替换地,存储器112可以被配置为存储程序指令以便由处理器110来执行。存储器112可以存储采用静态信息和/或动态信息的形式的信息。所存储的信息例如可以包括图像、内容、媒体内容、用户数据、应用数据等。这一所存储的信息可以由UI控制电路系统122在执行它的功能的过程期间进行存储和/或使用。
[0051]通信接口114可以被具体化为在电路系统、硬件、计算机程序产品中具体化的任何设备或装置(means)、或者它们的组合,该组合被配置为从/向另一计算设备接收和/或传输数据,该计算机程序产品包括计算机可读介质(例如,存储器112)上所存储并且由处理设备(例如,处理器110)执行的计算机可读程序指令。在一些示例实施例中,通信接口 114至少部分地被具体化为处理器110或者以其他方式由处理器110进行控制。在这个方面,通信接口114(诸如,经由总线)可以处于与处理器110的通信中。通信接口 114例如可以包括天线、发射器、接收器、收发器、和/或用于使得能够与一个或多个远程计算设备进行通信的支持硬件或软件。在装置102被具体化为移动终端10的实施例中,通信接口 114可以被具体化为或者包括(图2所示出的)发射器14和接收器16。通信接口 114可以被配置为使用可以被使用用于计算设备之间的通信的任何协议来接收和/或传输数据。在这个方面,通信接口 114可以被配置为使用如下的任何协议来接收和/或传输数据,该协议可以被使用用于在装置102与一个或多个计算设备可以通过其进行通信的无线网络、有线网络、它们的某种组合等上进行数据传输。作为示例,通信接口 114可以被配置为通过网络从服务器或其他内容源接收和/或以其他方式访问内容(例如,网页内容、流媒体内容等)。另外地或者替换地,通信接口114可以被配置为支持依据任何基于接近性的协议进行通信,例如,包括WiF1、NFC、蓝牙、WiMAX等。通信接口 114可以另外地(诸如,经由总线)处于与存储器112、用户接口 116、和/或UI控制电路系统122的通信中。
[0052]用户接口116可以处于与处理器110的通信中以接收对用户输入的指示,和/或向用户提供可听的、视觉的、机械的、或者其他输出。如此,用户接口 116可以例如包括键盘、鼠标、操纵杆、显不器、触摸屏显不器、麦克风、扬声器、和/或其他输入/输出机构。在一些实施例中,显示器可以是指屏幕上的、墙上的、眼镜(例如,近眼显示器)上的、空中的显示等。在装置102被具体化为移动终端10的实施例中,用户接口 116可以被具体化为或者包括(图2所示出的)显示器28和小键盘30。用户接口 116可以(诸如,经由总线)处于与存储器112、通信接口 114、和/或UI控制电路系统122的通信中。
[0053]UI控制电路系统122可以被具体化为各种装置(means),诸如电路系统、硬件、计算机程序产品、或者它们的某种组合,该计算机程序产品包括计算机可读介质(例如,存储器112)上所存储并且由处理器设备(例如,处理器110)执行的计算机可读程序指令,并且在一些实施例中,UI控制电路系统122被具体化为处理器110或者以其他方式由处理器110进行控制。在UI控制电路系统122从处理器110分离地被具体化的一些示例实施例中,UI控制电路系统122可以处于与处理器110的通信中。UI控制电路系统122诸如可以进一步(诸如,经由总线)处于与存储器112、通信接口 114、或用户接口 116中的一个或多个的通信中。
[0054]UI控制电路系统122可以被配置为从诸如触摸显示器(例如,触摸屏)的用户接口116接收用户输入。用户输入或信号可以携带指示该用户输入的位置信息。在这个方面,位置可以包括用户输入在二维空间中的位置,其可以是相对于触摸显示器用户接口的表面。例如,位置可以包括相对于二维坐标系统(例如,X轴和Y轴)的坐标位置,以使得位置可以被确定。因此,UI控制电路系统122可以确定用户输入的位置,诸如用于确定显示器中的用户输入与之相关的一部分。
[0055]触摸显示器还可以被配置为使得能够检测悬停手势输入。悬停手势输入可以包括不与触摸显示器的表面进行物理接触的对触摸显示器的手势输入,诸如在触摸显示器的表面上方/前方的某个距离的空间中所作出的手势。作为示例,触摸显示器可以包括电容性触摸显示器,其可以被配置为使得能够检测到手指或其他输入物体的电容,通过该电容可以无需物理接触显示器表面而作出手势。作为另一示例,触摸显示器可以被配置为使得能够通过使用声波触摸传感器技术、电磁触摸感应技术、近场成像技术、光学感应技术、红外接近性感应技术、它们的某种组合等来进行悬停手势输入的检测。
[0056]如上文所提到的,(图1所示出的)装置102可以被配置为执行各种各样的操作。例如,在一些实施例中,装置102可以被配置为启动应用(例如,电子邮件、消息收发等)或者打开信息(例如,文档、视频、图像等)。在一些实施例中,装置102促使用户可选择的图形元素被呈现在与一个或多个程序或文件相关联的显示上。例如,用户可选择的图形元素在一些实施例中可以与信息相关联,或者在一些其他实施例中与应用相关联。在一些这样的实施例中,提供了由装置102检测到的适当输入的用户对用户可选择的图形元素的选择,触发了一个或多个程序或文件的执行,从而促使与用户所选择的图形元素相关联的信息的显示、和/或相关联的应用的启动。在其他实施例中,诸如(多个)处理器110之类的适当处理装置(means)可以在一个或多个条件被满足时自动地触发一个或多个程序或文件的执行,例如启动应用或者示出信息。在一些情况下,一些应用和/或信息可能是敏感的,从而限制对该应用和/或信息的访问可能是合意的。在一些实施例中,装置102可以被配置为对如下的条件施加约束,在这些条件下,处理器装置(means)(诸如(多个)处理器110、20)可以促使应用被启动和/或信息被显示。例如,装置102可以被配置为隐匿与文件或程序相关联的用户可选择的元素,对其的选择对访问该文件或程序而言是必要的。
[0057]另外,在一些实施例中,装置102可以被配置为促使图像在显示器上的呈现。例如,图3图示了示例设备200(诸如,可以作为组件而包括或者具体化装置102)。设备200可以包括显示器208,图像被促使显示在显示器208上。该图像可以包括多个图形元素或区域,其中的一个或多个图形元素或区域可以与一个或多个程序或文件的执行相关联。例如,图像可以包含一个或多个用户可选择的图形元素或图形区域,从而例如在检测到选择该图像中的图形区域或元素的用户输入时,促使相关联的一个或多个程序和/或文件例如由诸如处理器110的处理装置(means)来执行。在一些实施例中,图像还可以包含与某些文件和/或程序相关联的一个或多个区域或元素,它们在与该一个或多个区域或元素相关联的一个或多个条件被满足的情况下自动地被促使例如由处理器110来执行。
[0058]在一些实施例中,装置102可以被配置为诸如通过隐匿图像中的图形元素和/或区域来限制对一个或多个文件或程序的访问,该一个或多个文件或程序能够通过激活该图像中的图形元素和/或区域而被访问。在本发明的实施例的一些示例中,与一个或多个文件和/或程序相关联的一个或多个图形元素和/或区域,可以通过图形元素或区域的所显示大小相对于图像的所显示大小、和/或通过与不可激活的(即,不与文件或程序相关联的)其他图形元素或图形区域是不可区分的,而在该图像中被隐匿。例如,图形元素或区域可以包括形成图像内容的一部分的元素或区域,诸如一群人的图像中的脸部的眼睛,或者山谷的图像中的城镇中的建筑物。该图像提供了隐匿,经由该隐匿,具有对于该图像内的图形元素和/或区域而言足够高的分辨率的文件和/或程序和/或应用被激活,以便不占据所显示的图像中的足够面积(或者相对于所显示图像的面积的足够面积),从而它们固有地对普通人眼是不可见的,和/或如果是可见的则在图像中不可区分为是可激活的,和/或如果可区分并且能够潜在地是可激活的则必须满足一个或多个其他的(多个)附加条件。
[0059 ]例如,在图3的所描绘的实施例中,具有树木的小山、房屋和建筑物的图像210被呈现在显示器208上。
[0060]本发明的一些示例实施例涉及限制对图像内的信息和/或一个或多个应用的访问。实际上,一些图像可能是密集的并且要求大量的像素用于呈现。在本发明的一些实施例中,密集图像可以是具有充分高水平的分辨率的图像,该图像将以给定的显示分辨率被呈现在高度压缩的显示形式中,从而该图像的一些图形元素在最初是不可见的、和/或可以被隐匿在其他图形元素的细节内。在这个方面,该图像可以具有这样的高水平的分辨率:对该图像的一部分进行放大可以显露出用户先前不可见(或不可辨认)的图形元素。例如,在一些实施例中,具有至少100兆像素的图像可以被考虑为是密集图像。本发明的一些示例实施例可以与甚至更为密集的图像(例如,至少500兆像素、至少1000兆像素等)一起被使用。
[0061]如此,本发明的一些实施例可以隐藏信息和/或对图像内的应用或信息的访问。在这个方面,用户必须知道对大图像内的何处进行观看和/或画面拉近(zoom in),以便启动应用或者打开信息。在一些实施例中,用户可能需要对图像内的某个地方或区域进行放大(例如,画面拉近在其上),以便能够启动敏感应用或者打开敏感信息。然而,该地方或区域对观看显示器上的该图像的某个人而言可能不是容易明显的。以这样的方式,观看该图像的人可能实际上不知道甚至有可能从该图像启动敏感应用或打开敏感信息。
[0062]例如,参考图3,访问敏感信息(例如,启动应用或者打开信息)的能力存在于图像210上描画轮廓的区域220内。然而,观看图像210的用户可能不知道可以通过区域220获得对敏感信息的访问。实际上,用户可能甚至不知道对敏感信息的访问甚至是可用的。应当注意,在一些实施例中,图像210不包括区域220周围的轮廓(例如,设备200实际上没有呈现区域220周围的轮廓)。在这样的方面,图3、8、9和12中所示出的轮廓意指用于图示的目的。然而,在一些实施例中,可以呈现轮廓,诸如用以辅助用户定位用于访问敏感信息的区域。
[0063]另外,在一些实施例中,可能要求用户对该区域进行放大(例如,画面拉近在其上)以便得到对敏感信息的访问。如此,在一些实施例中,装置102诸如通过处理器110和/或用户接口 116可以被配置为接收用户输入,该用户输入指示用户要放大呈现于显示器上的图像内的区域的意愿。在一些实施例中,该用户输入可以定义放大的水平。放大的水平可以表示用户想要将所指示的区域变为多么扩大。例如,用户输入可以对该区域提供画面拉近手势(例如,逆向掐捏)。画面拉近手势可以具有与之相关联的程度,诸如用户的手指在执行该手势时分开多远。在一些实施例中,用户可以提供指示要放大图像的区域的多个(例如,重复的)用户输入。在这个方面,如本文将更详细描述的,用户不需要被限制于一个画面拉近手势以用于得到对受限应用和/或信息的访问,并且例如可以提供重复的画面拉近手势,直到针对特定区域和应用/信息满足了放大水平的阈值。
[0064]在一些实施例中,装置102诸如通过处理器110和/或用户接口 116可以被配置为,促使该图像内的该区域被放大(例如,被扩大)到该放大水平。在这样的方面,装置102诸如通过处理
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1