用于图像共享网络的自动隐私管理的制作方法

文档序号:6485083阅读:113来源:国知局
用于图像共享网络的自动隐私管理的制作方法
【专利摘要】在一些示例中,描述了用于管理所拍摄图像的方法。该方法可以包括接收图像数据,所述图像数据包括关于图像在何处拍摄的图像位置数据。该方法还可以包括接收来自设备的设备数据。所述设备数据可以包括设备位置数据。该方法还可以包括将所述设备数据与图像数据相关。该方法还可以包括基于设备数据与图像数据的相关来修改所述图像。
【专利说明】用于图像共享网络的自动隐私管理
[0001]除非在此处进行说明,否则此处所描述的材料不是本申请权利要求的现有技术并且不因包含在该部分中而承认是现有技术。
[0002]图像共享服务可以为用户提供将诸如图片和视频的图像上传到寄存图像的网络云的能力。一旦存在于网络云上,可使得图像公开地提供,允许该服务的用户与他或她的朋友、同事或其他人共享图像。然而,图像共享服务没有提供任何用于保护处于公开共享图像之中的人的隐私的机制。特别地,图像共享服务没有提供一种用于保护不同意其图像被拍摄的人的隐私的机制。此外,图像共享服务没有为用户提供管理其图像以保护他们在图像中拍摄的第三方的隐私的工具。作为替代,图像共享服务的用户可以通过手动地浏览每一图像以确保第三方图像未在图像共享服务上公开地共享来保护第三方的隐私。
[0003]概沭
[0004]本文所描述的技术一般地涉及图像共享网络中的图像管理。
[0005]在一些示例中,描述了用于管理所拍摄图像的方法。该方法可以包括接收图像数据,所述图像数据包含关于图像在何处拍摄的图像位置数据。该方法还可以包括接收来自设备的设备数据。设备数据可包含设备位置数据。该方法还可以包括将设备数据与图像数据相关。该方法还可以包括基于所述设备数据和图像数据的相关来修改图像。
[0006]在一些示例中,描述了用于管理所拍摄图像的方法。该方法可以包括接收图像数据,所述图像数据包含关于图像在何处拍摄的图像位置数据。该方法还可以包括接收来自设备的设备数据。所述设备数据可以包含设备位置数据。该方法还可以包括将设备数据与图像数据相关。该方法还可以包括基于所述设备数据与图像数据的相关来计算设备的用户出现在图像中的概率。
[0007]在一些示例中,描述了一种系统,该系统可包括数据相关器和图像修改器。所述数据相关器可配置为将图像数据与设备数据相关。图像数据可以包含关于图像在何处拍摄的图像位置数据,并且设备数据可以包含关于设备的位置的设备位置数据。图像修改器可配置为基于图像位置数据与设备位置数据的相关来修改图像。
[0008]在一些示例中,描述了一种系统,该系统可以包括数据相关器和计算单元。所述数据相关器可配置为将图像数据与设备数据相关。图像数据可包含关于图像在何处拍摄的图像位置数据,并且设备数据可包含关于设备的位置的设备位置数据。计算单元可配置为基于所述设备数据与图像数据的相关来计算设备的用户出现在图像中的概率。
[0009]在一些示例中,描述了一种计算机可读存储媒体,当通过处理器来执行时,计算机可读存储媒体的内容可使得处理器接收图像数据,所述图像数据包含关于图像在何处拍摄的图像位置数据。所述内容的执行还可使得处理器接收来自设备的设备数据。设备数据可包含设备位置数据。所述内容的执行还可使得处理器将设备数据与图像数据相关。所述内容的执行还可使得处理器基于设备数据与图像数据的相关来修改图像。
[0010]前面的概述仅仅是示例性的,而不意在以任何方式进行限制。通过参考附图以及下面的详细说明,除了上文所描述的示例性的方案、实施例和特征之外,另外的方案、实施例和特征将变得清晰可见。【专利附图】

【附图说明】
[0011]在附图中:
[0012]图1是示例的图像管理系统的框图;
[0013]图2是图示出在图1所示的示例的图像管理系统内的图像共享网络的部件的框图;
[0014]图3示出了可以在图1和图2的图像管理系统中实现的方法的示例流程图;
[0015]图4示出了可以在图1和图2的图像管理系统中实现的方法的示例流程图;
[0016]图5示出了可以在图1和图2的图像管理系统中实现的方法的示例流程图;以及
[0017]图6是图示出布置成用于管理所拍摄图像的示例的计算设备的框图,
[0018]所有这些都是依照本文中描述的至少一些实施例来布置的。
【具体实施方式】
[0019]在下面的详细说明中,将参考附图,附图构成了详细说明的一部分。在附图中,除非上下文指出,否则相似的符号通常表示相似的部件。在详细说明、附图和权利要求中所描述的示例性实施例不意在限制。可以使用其它实施例,并且可以做出其它改变,而不偏离本文呈现的主题的精神或范围。将易于理解的是,如本文大致描述且如图中所图示的,本公开的方案能够以各种不同配置来布置、替代、组合、分离和设计,所有这些都在本文中明确地构思出。
[0020]本文所描述的一些实施例一般地涉及基于云的图像共享网络或服务以及维护在图像共享网络上共享的图像中所拍摄到的第三方的隐私的能力。例如,图像共享网络可以通过使图片中人的面部模糊来维护被非故意拍了照片的人的隐私。
[0021]通常,例如,图像共享网络可以从图像共享网络的用户处接收诸如照片或视频的图像。该图像可包含图像位置数据,诸如关于图像在何时以及何处被取得的信息。图像共享网络还可以接收来自已经注册图像共享服务以使其隐私受保护的第三方的位置数据。位置数据可以包括第三方何时处于特定位置。在一些实施例中,来自第三方的位置数据可从与第三方关联的诸如智能电话的移动通信设备发送到图像共享网络。
[0022]图像共享网络可以将第三方的位置数据与图像位置数据相关联以判定第三方中的一个或多个被拍摄于图像中的概率。如果图像共享网络判定出一个或多个第三方被拍摄于图像中,则可以修改图像以保护第三方的隐私。在一些实施例中,可以通过将图像中第三方的面部模糊化、去除图像中第三方的面部,或者通过将图像标记为隐私以使图像不公开地共享在图像共享网络上,来修改图像。在一些实施例中,图像共享网络可以判定第三方是否认识上传图像的用户。如果第三方认识该用户,则图像共享网络可以判定第三方是图像的主题并且不修改图像。
[0023]图1是依照本文描述的至少一些实施例布置的示例的图像管理系统100的框图。在图示的实施例中,图像管理系统100可以包括图像共享网络110、通信网络112、移动设备120和图像拍摄设备130。
[0024]一般地,通信网络112可以包括使移动设备120和图像拍摄设备130与图像共享网络110通信的一个或多个广域网(WAN)和/或局域网(LAN)。在一些实施例中,通信网络112可以包括因特网,包括通过多个WAN和/或LAN之间的逻辑和物理连接所形成的全球互联网。可替代地或者另外地,通信网络112可以包括一个或多个蜂窝RF网络和/或一个或多个有线和/或无线网络,诸如但不限于802.XX网络、蓝牙接入点、无线接入点、基于IP的网络等等。通信设备112还可以包括使一种类型的网络能够与另一种类型的网络相接的服务器。
[0025]图像共享网络110可配置为将图像共享网络110的用户上传到图像共享网络110的图像存储和共享。图像共享网络110可以存储诸如照片的图像。照片可以不同文件格式存储,包括但不限于 JPEG、TIFF、Exif、RAW、PNG、GIF、BMP、WEBP、PPM、PGM、PBM 和 PNM。图像共享网络110还可以存储诸如视频的图像。视频可以不同文件格式存储,包括但不限于DV和MP4。如下文更详细说明的,图像共享网络110可配置为除了其它之外的修改图像以维护在图像共享网络110上共享的图像中所拍摄的第三方的隐私。
[0026]图像共享网络110可以接收来自诸如图像拍摄设备130的图像拍摄设备的图像。图像拍摄设备130可以拍摄图像并且通过通信网络112将图像上传到图像共享网络110。图像拍摄设备130还可以创建关于上传到通信网络112的图像的数据。例如,图像拍摄设备130可以为每个图像创建图像数据,图像数据包括但不限于图像被拍摄的位置以及图像被拍摄的时间。图像拍摄设备130可以利用GPS、无线网络、有线网络或者通过从图像拍摄方119接收位置数据来确定图像被拍摄的位置。例如,在一些实施例中,可以基于来自周围移动电话基站的信号强度来确定图像拍摄设备130的位置。在一些实施例中,图像数据可以作为元数据嵌入到图像中并且随图像上传到图像拍摄设备130。在一些实施例中,图像数据可与图像分离并且可以独立于图像被上传到图像共享网络110。
[0027]图像拍摄设备130可以仅仅是诸如数字照相机或数字摄像录像机的图像拍摄设备。在一些实施例中,图像拍摄设备130可以包括在另一设备中,该另一设备包括但不限于诸如移动电话或智能电话的移动通信设备、游戏系统、个人数字助理(PDA)、膝上型计算机、桌面式计算机、手持式电子设备或平板式计算机等。
[0028]在一些实施例中,图像拍摄设备130可以不通过通信网络112与图像共享网络110通信。图像拍摄设备130可以将图像和图像数据下载到诸如个人计算机、膝上型计算机、平板式计算机或其它电子设备的辅助设备(未示出)。辅助设备可以通过通信网络112将图像和图像数据上传到图像共享网络110。在一些实施例中,图像拍摄设备130可以不生成图像数据。辅助设备可以生成图像数据并且将图像数据与来自图像拍摄设备130的图像上传到图像共享网络110。
[0029]图像共享网络110还可以接收来自诸如移动设备120的设备的数据。移动设备120可以包括设备数据生成器122,设备数据生成器122可配置为除了其它之外运行与图像共享网络110接口的一个或多个应用,并且生成设备数据且通过通信网络112将设备数据发送到图像共享网络110。设备数据可以包括但不限于移动设备120的位置以及移动设备120处于该位置的时间。例如,设备数据可以指示移动设备120在某时间处于某经度和纬度。
[0030]在一些实施例中,设备数据生成器122可以利用GPS来确定移动设备120的位置。可替代地或者另外地,设备数据生成器122可利用一个或多个无线或有线网络或者利用任何其它确定其位置的方式来确定移动设备120的位置。例如,在一些实施例中,以基于来自移动通信网络的周围基站的信号强度来确定设备120的位置。此外,在一些实施例中,每当设备数据生成器122判定移动设备120已移至新的位置时,设备数据生成器122可以生成另外的设备数据以发送到图像共享网络110。可替代地或者另外地,设备数据生成器122可以按一个或多个设定的时间间隔(例如,每I分钟、每2分钟、每5分钟或其它时间间隔)周期性地生成附加设备数据。可替代地或者另外地,设备数据生成器122可以监控移动设备120的位置并且在移动设备120移动了与紧接之前报告的位置相距预定距离之后生成另外的设备数据。
[0031]在一些实施例中,设备数据生成器122可以实时地发送设备信息。可替代地或者另外地,设备数据生成器122可以存储设备信息并且以较低频率(诸如每小时、每两个小时、每十二个小时或每天一次)发送设备信息。在一些实施例中,设备数据生成器122可以自动地发送设备数据到图像共享网络110。可替代地或者另外地,设备数据生成器122可以应第三方118即移动设备120的拥有者的请求将设备数据发送到图像共享网络110。
[0032]移动设备120可以是能够生成位置数据和时间数据的任何电子设备。例如,在一些实施例中,移动设备120可以包括但不限于诸如移动电话或智能电话的移动通信设备、平板式计算机、GPS导航系统设备、游戏系统、媒体播放器或能够确定其位置的其它电子设备。在一些实施例中,移动设备120可不通过通信网络112与图像共享网络110通信。例如,设备数据生成器122可以生成设备数据并且将设备数据下载到辅助设备(未示出),诸如个人计算机、膝上型计算机、移动通信设备、平板式计算机或其它可以将设备数据上传到图像共享网络110的电子设备。
[0033]从移动设备120接收到的设备数据使得图像共享网络110可以确定第三方118即移动设备120的拥有者的当前和过去的位置以及第三方118处于那些位置的时间。如下文中更详细说明的,利用从移动设备120接收到的设备数据和从图像拍摄设备130接收到的图像数据,图像共享网络110可以判定图像拍摄方119利用图像拍摄设备130所取得的图像中拍摄到第三方118的概率。基于该判定,在一些实施例中,图像共享网络110可以修改图像以防止第三方118的图像被图像共享网络110公开地显示。在一些实施例中,第三方118即移动设备120的拥有者可以关闭设备数据生成器122以使得设备数据不生成或发送到图像共享网络110。如果不生成设备数据,则图像共享网络110不防止第三方118的图像被图像共享网络110公开地显示。
[0034]图2是图示出依照本文所描述的至少一些实施例布置的图1所示的图像管理系统100内的图像共享网络110的部件的框图。如图所示,图像共享网络110可以包括设备数据分析器212、分析数据存储器214、图像存储器220、图像分析器222、分析图像数据存储器224、数据相关器230、计算单元232和图像修改器234。在一些实施例中,分析数据存储器214、图像存储器220和分析图像数据存储器224可各自包括非暂态计算机可读存储媒体和/或可以各自表示相同或不同的非暂态计算机可读存储媒体中的逻辑分区。设备数据分析器212、图像分析器222、数据相关器230、计算单元232和图像修改器234中的每一个可通过硬件、软件或硬件和软件两者的组合来实施。可替代地或者另外地,虽然图像共享网络110图示为具有各自离散的部件,但是各部件可根据所期望的实施方式划分成附加的部件、组合成较少的部件或者去除。
[0035]设备数据分析器212可配置为接收来自移动设备120的设备数据生成器122的设备数据。设备数据分析器212可以可替代地或者另外地配置为利用该设备数据来计算移动设备120的移动路径。在一些实施例中,图像共享网络110所接收到的设备数据可以表示移动设备120在不同时间间隔处的位置。例如,设备数据可以包括移动设备120在时点A处的位置以及移动设备120在时点B处的位置,而不是移动设备120在时点A和时点B之间的时间段内的位置。例如,如果移动设备120正在移动,并且设备数据生成器122每一分钟生成设备数据,则移动设备120的在设备数据中的位置数据点之间的位置可不包含在设备数据中。在至少这些实例中,设备数据分析器212可以基于由移动设备120提供的设备数据来内插(interpolate)移动设备120在一个或多个时间帧处的位置。
[0036]在一些实施例中,设备数据分析器212可以利用道路信息来内插所述设备在一个或多个时间帧处的位置。设备数据分析器212可以获得来自一个或多个源的道路信息,包括地理信息系统(Geographic Information System)的道路信息。设备数据分析器212可以从设备数据中搜索链接两个位置的最近且最短的道路组合。利用该信息,设备数据分析器212可以内插移动设备120在由移动设备120提供的数据点之间的时间帧处的位置。例如,如果移动设备120每T秒生成设备数据并且时点A在点D处且时点C在点F处,则设备数据分析器212可以内插,在时点A之后且时点C之前出现的时点B,移动设备120会位于点D和点F之间的点E处。
[0037]在一些实施例中,设备数据分析器212还可以利用网格图形来划分地球,以创建设备位置单元并且将设备数据点和内插设备数据点放置到它们适合的设备位置单元中。在该数据结构中,每个设备位置单元可对应于真实世界中的具体区域。移动设备120因此可与包含移动设备120所经过的位置的设备位置单元相关联。可以基于经度和纬度、地理界限、街道、城市界限或其它因素中的一种或多种来确定设备位置单元。此外,设备位置单元的尺寸可以变化并且取决于一个或多个因素,诸如但不限于所期望的分辨率、存储器限制、处理能力和其它因素。从移动设备120接收到的设备数据以及任何内插设备数据可存储在分析数据存储器214中以便后来使用。在一些实施例中,设备数据和内插设备数据可根据其关联的设备位置单元来存储。
[0038]图像共享网络110还可配置为接收来自图像拍摄设备130的图像并且将图像存储在图像存储器220中。图像共享网络110还可以配置为接收来自图像拍摄设备130的图像数据。如上所述,在一些实施例中,图像数据可作为图像的部分嵌入。在这些实施例以及其它实施例中,图像可发送到图像分析器222以从图像中提取图像数据。在一些实施例中,可以在图像存储在图像存储器220中之前通过图像分析器222来分析图像。在一些实施例中,图像被存储在图像存储器220并且后来通过图像分析器222来访问和分析以提取图像数据。
[0039]可以对图像数据进行分析,无论图像数据是从图像中提取的还是独立地从图像拍摄设备130接收到的。在一些实施例中,图像分析器222可以利用网格图形来划分地球以创建图像位置单元并且基于图像数据内的位置数据将图像放置到具体的图像位置单元上。在该数据结构中,每个图像位置单元可对应于真实空间中的具体区域。因此,图像可与包含拍摄图像的位置的图像位置单元相关联。例如,在一些实施例中,图像位置单元可以是四个城市街区。如果在那四个城市街区内拍摄到图像,则图像可与该图像位置单元链接。可以基于经度和纬度、地理界限、街道、民用界限或其它因素中的一种或多种来确定图像位置单元。此外,图像位置单元的尺寸可变化并且取决于一种或多种因素,诸如但不限于所期望的分辨率、存储器限制、处理能力和其它因素。在一些实施例中,图像位置单元在尺寸上可类似于设备数据分析器212分析设备数据所使用的位置单元。
[0040]分析图像数据存储器224可以存储包括图像位置和图像时间的图像数据。在一些实施例中,图像数据可以根据与图像数据相关联的图像位置单元而存储在分析图像数据存储器224中。
[0041]数据相关器230可配置为通过将设备数据和图像数据做比较以判定在移动设备120处于同一近似位置的近似时间在某位置拍摄图像的情况而将存储在分析数据存储器214中的设备数据与存储在分析图像数据存储器224中的图像数据相关联。数据相关器230可以利用任何已知的算法将设备数据与图像数据相关联。在一些实施例中,如果图像数据与图像位置单元相关联,数据相关器230可以判定移动设备120是否经过或以其它方式位于该图像位置单元内以及移动设备120经过或以其它方式位于该图像位置单元内的近似时间,以将设备数据与图像数据相关联。在一些实施例中,如果图像数据与图像位置单元相关联且设备数据与设备位置单元相关联,数据相关器230可判定移动设备120所经过的设备位置单元是否与和图像关联的图像位置单元相同或接近。如果设备位置单元和图像位置单元匹配、重叠或密切关联,则数据相关器230可判定与设备位置单元和图像位置单元相关联的时间数据是否匹配、重叠或密切关联以判定设备数据与图像数据之间的关联。
[0042]在一些实施例中,如果设备数据和图像数据的时间数据和位置数据对应,则数据相关器230可判定第三方118即移动设备120的拥有者是否认识图像拍摄方119。如果数据相关器230判定出第三方118认识图像拍摄方119,则数据相关器230可判定第三方118同意图像拍摄方119所拍摄的任何图像。结果,图像共享网络110不会修改图像。
[0043]数据相关器230可以通过将与图像相关联的姓名信息与和第三方118相关联的人的列进行比较来判定第三方118是否知道图像拍摄方119。例如,在一些实施例中,图像共享网络110可以将上传的图像与上传该图像的图像拍摄方119的姓名相关联。第三方118还可以将联系人(associate)列表提供给图像共享网络110。数据相关器230可使用联系人列表和关联姓名以判定第三方118是否认识图像拍摄方119。在一些实施例中,第三方118可以允许图像共享网络110访问第三方118所参与的社交网络,并且图像共享网络110可以基于第三方118的社交网络连接来生成联系人列表。
[0044]如果在设备数据和图像数据之间存在相关,则数据相关器230可配置为将图像数据和设备数据传递到计算单元232。计算单元232可以配置为计算第三方118被拍摄于与图像数据相关联的图像中的概率。计算单元232可以基于诸如但不限于设备数据与图像数据之间的相关联的强度、图像被拍摄的地区以及其它因素中的一种或多种因素来计算概率。如果概率在预定阈值之上,则计算单元232可配置为指示图像可能呈现出的第三方118的隐私的担心。
[0045]在一些实施例中,可通过图像共享网络110来确定预定阈值。可替代地或者另外地,第三方118可以根据第三方118的隐私要求来确定预定阈值。可替代地或者另外地,图像拍摄方119可以根据图像拍摄方119的隐私要求来确定预定阈值。在一些实施例中,第三方118和/或图像拍摄方119可以与数据相关器230通信以通过通信线路250来发送预定的隐私阈值。如果多于一方已设定了预定阈值,则图像共享网络110可以使用最低值、最高值、均值、中间值或其某种其它变体。
[0046]图像修改器234可以配置为:如果与图像数据相关联的图像拍摄到第三方的概率在预定阈值之上,则修改图像。在一些实施例中,在修改图像之前,图像修改器234可以将图像可能已经拍摄到第三方的通知发送到图像拍摄方119。该通知可通过图像拍摄设备130或者通过与图像拍摄方119相关联的某其它电子设备发送到图像拍摄方119,和/或发送到与图像拍摄方119相关联的电子邮件地址、电话号码或其它地址。该通知可请求图像拍摄方119指示他或她已经了解图像可能已拍摄到第三方并且可以要求图像拍摄方119不要共享该图像。在一些实施例中,图像修改器234可以修改图像,然后将因图像可能已拍摄到第三方的图像而被修改的通知发送到图像拍摄方119。
[0047]在一些实施例中,图像修改器234可配置为访问图像存储器270中的图像并且通过将图像中的全部或一些面部模糊化来修改图像。在一些实施例中,可以通过执行马赛克处理来将图像中的面部模糊化。在一些实施例中,图像修改器234可以访问图像存储器270中的图像并且通过去除图像中的面部或者通过将图像标记为隐私以防止该图像的公开显示来修改图像。
[0048]在一些实施例中,图像修改器234可以仅将第三方118的面部模糊化或去除。第三方118可以借助于通信线路250将第三方118面部的图像提交给图像修改器234。图像修改器234可以基于第三方118所提交的图像来识别出图像内第三方118的面部并且仅将第三方118的面部模糊化或去除。
[0049]在一些实施例中,修改图像的方式可取决于图像拍摄到第三方的概率。例如,在一些实施例中,可通过将图像的面部模糊化来修改具有较低概率的图像,并且可通过将图像标记为隐私并且防止图像被共享来修改具有较高概率的图像。在一些实施例中,图像修改器234可修改可以公开地显示的图像的副本。原图像可保持不修改且保持为隐私。
[0050]在一些实施例中,图像共享网络110的各部件可定位在另一网络中或者与另一设备接合。例如,在一些实施例中,图像存储器220可以是与图像共享网络110通信的另一网络的一部分。图像拍摄设备130可以将图像和图像数据发送到图像共享网络110中的图像分析器222中。图像分析器222可以分析图像并且将图像发送到另一网络上的图像存储器220。在一些实施例中,图像拍摄设备130可以将图像直接发送到另一网络上的图像存储器220并且将图像数据发送到图像分析器222以便进行分析。使图像存储器220在另一网络上可允许图像共享服务对处置图像共享的资源和处置第三方的隐私维护的资源进行划分。
[0051]作为另一示例,在一些实施例中,图像拍摄设备130可以保存图像并且仅将图像数据发送到图像分析器222。如果图像共享网络110判定出需要修改图像,则图像修改器234可以将适当修改图像的请求发送到图像拍摄设备130。作为另一示例,在一些实施例中,移动设备120可以包括设备数据分析器212和分析数据存储器214。移动设备120可以将分析数据直接发送到数据相关器230,用于将设备数据与图像数据相关联。
[0052]作为另一示例,在一些实施例中,图像共享网络110可以仅包含图像存储器220、数据相关器230、计算单元232和图像修改器234。移动设备120可以包含设备数据生成器122、设备数据分析器212以及分析数据存储器214。图像拍摄设备130可以包括图像分析器222和分析图像数据存储器224。图像共享网络110可以接收分别来自图像拍摄设备130和移动设备120的分析图像和设备数据,将图像与设备数据相关联,并且根据需要适当地修改图像。
[0053]在一些实施例中,可以不对图像数据和设备数据生成器122所生成的设备数据进行分析。原始的设备数据和图像数据可由图像共享网络110接收并且通过数据相关器230相关联。在这些实施例以及其它实施例中,图像共享网络110可不包含设备数据分析器212或图像分析器222。本领域技术人员将理解,可以存在上文结合图1和图2所描述的部件的各种其它配置和组合,而不偏离所公开的实施例的本质。
[0054]图3示出了依照本文所描述的至少一些实施例布置的可在图1和图2的图像管理系统100中实现的方法300的示例的流程图。方法300包括如块302和/或304中的一个或多个所图示的各种操作、功能或动作。方法300可开始于块302。
[0055]在块302中,图像拍摄设备,例如图1和图2所图示的图像拍摄设备130,可以拍摄图像。图像拍摄设备还可以生成图像数据,图像数据可包括但不限于指示图像在何处拍摄的位置数据、指示图像在何时拍摄的时间数据以及指示拥有或操作图像拍摄设备或以其它方式与图像拍摄设备相关联的一方的拍摄数据。在一些实施例中,可通过拥有或操作图像拍摄设备或以其它方式与图像拍摄设备相关联的一方来输入图像数据。在一些实施例中,图像数据可与图像分离或者嵌入到图像中。继块302之后是块304。
[0056]在块304中,图像拍摄设备可以将图像数据发送到图像共享网络,诸如图1和图2所示的图像共享网络110。在一些实施例中,图像拍摄设备还可以将图像发送到图像共享网络。
[0057]本领域技术人员将理解的是,对于本文所披露的该过程和其它过程以及方法,在过程和方法中所实施的功能可以不同的次序来实现。此外,所列出的步骤和操作仅作为示例提供,一些步骤和操作可以是可选的、组合成较少的步骤和操作,或者扩展成附加的步骤和操作,而不偏离所公开的实施例的本质。
[0058]图4示出了依照本文中所描述的至少一些实施例布置的可在图1和图2的图像管理系统100中实现的方法400的示例的流程图。方法400包括如块402和/或404中的一个或多个所图示的各种操作、功能或动作。方法400可开始于块402。
[0059]在块402中,移动设备可以生成关于移动设备的设备数据。移动设备可以包括例如图1和图2所示的移动设备120。设备数据可以包括但不限于可指示设备的当前和/或过去位置的位置数据以及可指示设备何时处于该位置的时间数据。继块402之后是块404。
[0060]在块404中,移动设备可以将设备数据发送到图像共享网络,诸如图1和图2所示的图像共享网络110。
[0061]图5示出了依照本文所描述的至少一些实施例布置的可以在图1和图2的图像管理系统100中实现的方法500的示例的流程图。方法500可包括如块502、504、506、508和/或510中的一个或多个所图示的各种操作、功能或动作。方法500可开始于块502。
[0062]在块502中,图像共享网络可以通过通信网络接收来自图像拍摄设备的图像数据。图像拍摄设备可以包括例如图1和图2的图像拍摄设备130。图像数据可以包括可指示图像被拍摄的位置的图像位置数据。在一些实施例中,图像可以是照片。在一些实施例中,图像可以是来自视频的图像。在一些实施例中,图像数据还可以包括指示图像何时被拍摄的时间数据。继块502之后是块504。
[0063]在块504中,图像共享网络可以通过通信网络接收来自与图像拍摄设备分离的移动设备的设备数据。移动设备可以是例如图1和图2的移动设备120,和/或可与第三方关联或由第三方拥有,第三方可以是诸如图1和图2的第三方118。设备数据可以包括可指示移动设备的当前和/或过去位置的设备位置数据。在一些实施例中,设备数据还可以包括可指示移动设备何时处于设备位置数据中的位置上的时间数据。继块504之后可以是块506。
[0064]在块506中,可以将图像数据与设备数据相关联。可通过将设备位置数据与图像位置数据做比较以判定在设备所在的近似位置处是否拍摄到图像来将图像数据和设备数据相关联。在一些实施例中,可通过将设备时间数据与图像时间数据做比较以判定是否在设备处于同一近似地点的近似时间在某位置拍摄到图像来将图像数据和设备数据进一步相关联。各种算法可用于将图像数据与设备数据相关联。继块506之后可以是块508。
[0065]在块508中,可以基于设备数据与图像数据的相关联来计算设备的用户出现在图像拍摄设备所拍摄到的图像中的概率。继块508之后可以是块510。
[0066]在块510中,如果移动设备的用户出现在图像中的概率大于阈值,则可以修改图像。可通过图像共享网络、移动设备的拥有者、移动设备的用户、将图像提交给图像共享网络的提交者或其某种组合来预先确定阈值。在一些实施例中,可通过从图像共享服务中去除图像来修改图像。可替代地或者另外地,可通过将图像中人的面部去除或模糊化来修改图像。可替代地或者另外地,可通过保持图像在图像共享服务中为私有来修改图像。
[0067]图5中所列出的步骤和操作仅作为示例提供,一些步骤和操作可以是可选的,可以组合成较少的步骤和操作,或者扩展成附加的步骤和操作。例如,在一些实施例中,如块508所表示的计算用户出现在图像中的概率的操作可省略。可替代地,在一些实施例中,如块510所表示的修改图像的操作可省略。
[0068]可替代地或者另外地,方法500可以进一步包括:判定移动设备的用户是否是图像的主题。做出该判定可以包括:判定图像的提交者,以及移动设备的用户是否认识图像的提交者。如果移动设备的用户是图像的主题,则可以不修改图像来保护移动设备的用户的隐私。当移动设备的用户的朋友或同事在移动设备的用户同意的情况下拍摄了移动设备的用户的图像时,会发生这种情形。在一些实施例中,判定移动设备的用户是否认识图像的提交者可以包括:判定移动设备的用户和图像的提交者是否通过社交媒体而连接起来。
[0069]在一些实施例中,图像共享网络可以间断地接收设备数据。同样,在一些实施例中,设备数据可以仅提供间断的设备位置。结果是,可能不能从设备数据中得到间断的位置数据之间的时间间隔期间内设备的近似位置。因此,可以基于从移动设备接收到的设备位置数据来内插移动设备的位置。内插移动设备的位置可包括:内插由设备数据提供的移动设备的两个位置之间的路径。可利用道路信息或其它信息来内插该路径。
[0070]方法500的示例如下。当一个人不是图像的主题时,该人可能希望通过使其图像不显示在可见于公开的图像共享服务上的图像中来保护其隐私。为了保护他或她的隐私,该人可将他或她的位置数据提供给图像共享网络。该人所携带的移动设备,诸如智能电话,可将该人的位置提供给图像共享服务。图像共享服务可以存储该人的位置数据。
[0071]图像共享网络还可以接收图像共享服务的用户所取得的图像。图像可包含图像数据,诸如图像在何处取得以及图像在何时取得。图像共享网络可存储图像数据并且将图像数据与来自该人的移动设备的数据进行比较以判定是否是在该人所在的位置处拍摄图像。如果是在该人所在的位置取得图像,则该人已被拍摄于图像中。图像共享网络可以判定该人被拍摄于图像中的概率在预定阈值之上并且修改图像。可以通过将图像中的人的面部模糊化来修改图像,从而保护该人的隐私。
[0072]图6是图示出依照本文所描述的至少一些实施例的布置成用于管理所拍摄图像的示例的计算设备600的框图。计算设备600可包括在移动设备120和/或图像拍摄设备130中的任一个中,和/或可以包括例如图1或图2或者图1和图2中的设备数据分析器212、图像分析器222、数据相关器230、计算单元232或图像修改器234中的任意一个或多个。在最基础配置602中,计算设备600通常包括一个或多个处理器604和系统存储器606。存储器总线608可以用于处理器604和系统存储器606之间的通信。
[0073]根据所需的配置,处理器604可以是任意类型,包括但不限于微处理器(μ P)、微控制器(μ C)、数字信号处理器(DSP)或其任意组合。处理器604可以包括诸如级别I超高速缓存610和级别2超高速缓存612的一级或多级超高速缓存、处理器内核614和寄存器616。示例的处理器内核614可以包括算术逻辑单元(ALU)、浮点单元(FPU)、数字信号处理内核(DSP Core)或其任意组合。示例的存储器控制器618也可与处理器604 —起使用,或者在一些实施方式中,存储器控制器618可以是处理器604的内部部件。
[0074]根据所需的配置,系统存储器606可以是任意类型,包括但不限于易失性存储器(诸如RAM)、非易失性存储器(诸如ROM、闪存等)或其任意组合。系统存储器606可以包括操作系统(OS) 620、一个或多个应用622以及程序数据624。应用622可以包括判定应用626,诸如相关算法,其配置为将图像数据与设备数据相关联,如本文所描述的,或者是其它算法,包括结合图3、图4和图5的方法300、400和500所描述的那些算法。应用622可对应于例如图2的数据相关器230。程序数据624可以包括判定数据628,诸如设备数据,其可用于计算设备的用户被拍摄于图像中的概率,如本文所描述的。在一些实施例中,应用622可布置成在0S620上操作程序数据624,使得可以提供如本文所描述的诸如图5的方法500中所描述的管理图像共享网络的实施方式。在图6中通过内虚线内的那些部件图示出描述的该基础配置602。
[0075]计算设备600可具有附加的特征或功能以及附加的接口以便于基础配置602与任何所需的设备和接口之间的通信。例如,总线/接口控制器630可用于便于基础配置602与一个或多个数据存储设备632之间经由存储接口总线634的通信。数据存储设备632可以是可移除存储设备636、非可移除存储设备638或者其组合。可移除存储设备和非可移除存储设备的示例包括诸如软盘驱动器和硬盘驱动器(HDD)的磁盘设备、诸如压缩盘(CD)驱动器或数字多功能盘(DVD)驱动器的光盘驱动器、固态驱动器(SSD)和磁带驱动器,仅列举了几个。示例的计算机存储媒体可以包括以用于诸如计算机可读指令、数据结构、程序模块或其它数据的信息的存储的任何方法或技术实现的易失性和非易失性的媒体以及可移除和非可移除的媒体。
[0076]系统存储器606、可移除存储设备636和非可移除存储设备638是计算机存储媒体的示例。计算机存储媒体包括但不限于RAM、R0M、EEPR0M、闪存(flash memory)或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光学存储设备、磁盒、磁带、磁盘存储设备或其它磁存储设备、或者可用于存储所需信息并且可由计算设备600访问的任何其它媒体。任意这样的计算机存储媒体可以是计算设备600的部件。[0077]计算设备600还可以包括接口总线640,该接口总线用于方便从各接口设备(例如,输出设备642、外围设备接口 644和通信设备646)经由总线/接口控制器630到基础配置602的通信。示例的输出设备642包括图形处理单元648和音频处理单元650,其可配置为经由一个或多个A/V端口 652与诸如显示器或扬声器的各外部设备通信。示例的外围设备接口 644包括串行接口控制器654或并行接口控制器656,其可配置为经由一个或多个I/O端口 658与诸如输入设备(例如,键盘、鼠标、笔、语音输入设备、触摸输入设备等)或其它外围设备(例如,打印机、扫描仪等)的外部设备通信。示例的通信设备646包括网络控制器660,其可布置成便于经由一个或多个通信端口 664通过网络通信链路与一个或多个计算设备662的通信。
[0078]网络通信链路可以是通信媒体的一个示例。通信媒体通常可通过计算机可读指令、数据结构、程序模块或诸如载波或其它传输机制的调制数据信号中的其它数据来具体化,并且可以包括任何信息输送媒体。“调制数据信号”可以是使得其特性中的一个或多个以将信号中的信息编码的方式设定或改变的信号。通过举例而不是限制的方式,通信媒体可以包括诸如有线网络或直接线连接的有线媒体,以及诸如声波、射频(RF)、微波、红外(IR)和其它无线媒体的无线媒体。如本文所使用的术语计算机可读媒体可以包括存储媒体和通信媒体两者。
[0079]计算设备600可实现为诸如蜂窝电话、个人数据助理(PDA)、个人媒体播放器设备、无线网页监视设备(wireless web_watchdevice)、个人头戴式设备、专用设备或包括上述功能中的任一种的混合设备的小形状因数的便携式(或移动)电子设备的一部分。计算设备600还可实现为包括膝上型计算机和非膝上型计算机配置两者的个人计算机。
[0080]本公开不限于本文所描述的特定实施例,这些实施例意在各方案的示例。能够在不偏离其精神和范围的情况下做出多种改进和变型,这对于本领域技术人员而言是显而易见的。通过前面的说明,除了本文所列举的那些之外,在本公开的范围内的功能上等同的方法和装置对于本领域技术人员而言将是显而易见的。旨在使这些改进和变型落在所附权利要求书的范围内。本公开仅受所附权利要求书以及这些权利要是所给予权利的等同方案的整个范围所限制。应当理解的是,本公开不限于特定的方法、试剂、化合物组成或生物系统,当然这些会变化。还应理解的是,本文所使用的术语是仅仅是为了描述特定实施例的目的,而不意在限制。
[0081]关于本文中基本上任何复数和/或单数术语的使用,本领域技术人员能够根据上下文和/或应用适当地从复数变换成单数和/或从单数变换成复数。为了清晰的目的,本文中明确地阐明了各单数/复数的置换。
[0082]本领域技术人员将理解,一般地,本文所使用的术语,尤其是随附权利要求(例如,随附权利要求的主体)中所使用的术语,通常意在为“开放式”术语(例如,术语“包括”应当解释为“包括但不限于”,术语“具有”应解释为“至少具有”,术语“包括”应解释为“包括但不限于”,等等)。本领域技术人员还理解,如果意图表达被引入的权利要求记述项的具体数量,该意图将明确地记述在权利要求中,并且在不存在这种记述的情况下,不存在这样的意图。例如,为辅助理解,下面的随附权利要求可能包含了引导性短语“至少一个”和“一个或多个”的使用以引导权利要求记述项。然而,这种短语的使用不应解释为暗指不定冠词“一”或“一个”引导权利要求记述项将包含该所引导的权利要求记述项的任何特定权利要求局限于仅包含一个该记述项的实施例,即使当同一权利要求包括了引导性短语“一个或多个”或“至少一个”以及诸如“一”或“一个”的不定冠词(例如,“一”和/或“一个”应当解释为表示“至少一个”或“一个或多个”);这同样适用于对于用于引导权利要求记述项的定冠词的使用。另外,即使明确地记述了被引导的权利要求记述项的具体数量,本领域技术人员将理解到这些记述项应当解释为至少表示所记述的数量(例如,没有其它修饰语的裸记述“两个记述项”表示至少两个记述项或两个或两个以上的记述项)。此外,在使用类似于“A、B和C等中的至少一个”的惯用法的那些实例中,通常这样的构造旨在表达本领域技术人员理解该惯用法的含义(例如,“具有A、B和C中的至少一个的系统”将包括但不限于仅具有A、仅具有B、仅具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B和C等等的系统)。在使用类似于“A、B或C等中的至少一个”的惯用法的那些实例中,通常这样的构造旨在表达本领域技术人员理解该惯用法的含义(例如,“具有A、B或C中的至少一个的系统”将包括但不限于仅具有A、仅具有B、仅具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B和C等等的系统)。本领域技术人员将进一步理解,呈现两个以上可选项的几乎任何分离词和/或短语,无论是在说明书、权利要求或附图中,都应理解为设想包括一项、任一项或两项的可能性。例如,术语“A或B”将理解为包括“A”或“B”或“A和B”的可能性。
[0083]另外,在根据马库什组(Markush group)描述本公开的特征或方案的情况下,本领域技术人员将理解的是本公开也因此以马库什组的任何独立成员或成员的子组来描述。
[0084]本领域技术人员将理解的是,为了任何以及全部的目的,诸如在提供所撰写的说明书方面,本文所公开的全部范围也涵盖了任何和全部的可能的子范围及其子范围的组合。能够容易地认识到任何所列范围都充分地描述了同一范围并且使同一范围分解成至少均等的一半、三分之一、四分之一、五分之一、十分之一等等。作为非限制示例,本文所论述的每个范围能够容易地分解成下三分之一、中三分之一和上三分之一,等等。本领域技术人员还将理解的是,诸如“多达”、“至少”等所有的语言包括所记述的数量并且是指如上文所论述的随后能够分解成子范围的范围。最后,本领域技术人员将理解的是,范围包括每个独立的成员。因此,例如,具有1-3个单元的组是指具有I个、2个或3个单元的组。类似地,具有1-5个单元的组是指具有I个、2个、3个、4个、或5个单元的组,等等。
[0085]通过前面的论述,将理解到本文已经为了示例的目的描述了本公开的各实施例,并且可以在不偏离本公开的范围和精神的情况下进行各种改进。因此,本文所公开的各个实施例不意在限制,真正的范围和精神是通过随附的权利要求表示的。
【权利要求】
1.用于管理所拍摄图像的方法,所述方法包括: 接收图像数据,所述图像数据包括关于图像在何处拍摄的图像位置数据; 接收来自设备的设备数据,所述设备数据包括设备位置数据; 将所述设备数据与所述图像数据关联;以及 基于所述设备数据与所述图像数据的关联来修改所述图像。
2.如权利要求1所述的方法,其中所述图像包括照片或视频的图像。
3.如权利要求1所述的方法,其中修改所述图像包括去除或模糊化所述图像中的人的面部。
4.如权利要求3所述的方法,还包括向发送所述图像数据的图像发送设备发送通知,所述通知指示所述图像已被修改。
5.如权利要求1所述的方法,其中将所述设备数据与所述图像数据相关联包括将所述设备位置数据与所述图像位置数据进行比较以及将设备时间数据与图像时间数据进行比较,其中所述设备时间数据表示所述设备位置数据何时被采集并且所述图像时间数据表示所述图像何时被拍摄。
6.如权利要求1 所述的方法,还包括基于所述设备数据与所述图像数据的关联来计算所述设备的用户出现在所述图像中的概率,其中当所述设备的所述用户出现在所述图像中的所述概率大于阈值时修改所述图像。
7.如权利要求6所述的方法,还包括判定所述设备的所述用户是所述图像的主题。
8.如权利要求7所述的方法,其中判定所述设备的所述用户是所述图像的主题包括: 判定所述图像的提交者;以及 判定所述设备的所述用户认识所述图像的所述提交者。
9.如权利要求8所述的方法,其中判定所述设备的所述用户认识所述图像的所述提交者包括:判定所述设备的所述用户和所述图像的所述提交者通过社交媒体联络。
10.如权利要求1所述的方法,还包括利用所述设备位置数据来内插所述设备的位置。
11.如权利要求10所述的方法,其中内插所述设备的所述位置包括:利用道路信息来内插所述设备的两个已知位置之间的路径。
12.如权利要求1所述的方法,其中所述设备是移动通信设备。
13.如权利要求1所述的方法,其中所述图像是通过数字照相机拍摄的。
14.如权利要求13所述的方法,其中所述数字照相机是移动通信设备的部件。
15.如权利要求1所述的方法,还包括在图像共享网络处接收所述图像,其中在所述图像共享网络处接收到所述图像之后进行修改所述图像。
16.如权利要求15所述的方法,其中修改所述图像包括从所述图像共享网络去除所述图像。
17.如权利要求15所述的方法,其中修改所述图像包括保持所述图像在所述图像共享网络中为隐私的。
18.用于管理所拍摄图像的方法,所述方法包括: 接收图像数据,所述图像数据包括关于图像在何处拍摄的图像位置数据; 接收来自设备的设备数据,所述设备数据包括设备位置数据; 将所述设备数据与所述图像数据关联;以及基于所述设备数据与所述图像数据的关联来计算所述设备的用户出现在所述图像中的概率。
19.如权利要求18所述的方法,其中所述图像包括照片或视频的图像。
20.如权利要求18所述的方法,还包括:响应于计算出所述设备的所述用户出现在所述图像中的所述概率大于阈值而基于所述设备数据与所述图像数据的关联来修改所述图像。
21.如权利要求20所述的方法,其中修改所述图像包括:去除或模糊化所述图像中的人的面部或者将所述图像分类为隐私。
22.如权利要求18所述的方法,其中将所述设备数据与所述图像数据关联包括:将所述设备位置数据与所述图像位置数据进行比较以及设备时间数据与图像时间数据进行比较,其中所述设备时间数据表示所述设备位置数据何时被采集并且所述图像时间数据表示所述图像何时被拍摄。
23.用于管理所拍摄图像的系统,所述系统包括: 数据相关器,其配置为将图像数据与设备数据关联,所述图像数据包括关于图像在何处拍摄的图像位置数据,并且所述设备数据包括关于设备的位置的设备位置数据;以及 图像修改器,其配置 为基于所述图像位置数据与所述设备位置数据的关联来修改所述图像。
24.如权利要求23所述的系统,其中所述图像包括照片或视频的图像。
25.如权利要求23所述的系统,其中所述图像修改器配置为通过去除或模糊化所述图像中的人的面部来修改所述图像。
26.如权利要求23所述的系统,还包括图像数据分析器,所述图像数据分析器配置为从所述图像中提取所述图像位置数据。
27.如权利要求23所述的系统,还包括设备数据分析器,所述设备数据分析器配置为对所述图像被拍摄时所述设备的内插位置进行内插,其中所述数据相关器将所述图像位置数据与所述设备的所述内插位置关联。
28.如权利要求23所述的系统,其中所述数据相关器配置为将所述图像位置数据与设备位置数据关联并且进一步配置为将设备时间数据与图像时间数据关联,其中所述设备时间数据表示所述设备位置数据何时被采集,并且所述图像时间数据表示所述图像何时被拍摄。
29.如权利要求23所述的系统,还包括计算单元,所述计算单元配置为基于所述设备数据与所述图像数据的关联来计算所述设备的用户出现在所述图像中的概率,其中所述图像修改器配置为当所述设备的所述用户出现在所述图像中的所述概率大于阈值时修改所述图像。
30.如权利要求23所述的系统,其中所述数据相关器配置为判定所述设备的用户何时认识所述图像的提交者。
31.如权利要求30所述的系统,其中所述数据相关器配置为利用来自社交媒体的数据来判定所述设备的所述用户认识所述图像的所述提交者。
32.包括权利要求23所述的系统的图像共享网络。
33.如权利要求32所述的网络,其中所述图像修改器配置为通过从所述图像共享网络中去除所述图像来修改所述图像。
34.如权利要求33所述的网络,其中所述图像修改器配置为通过在所述图像共享网络内将所述图像分类为隐私来修改所述图像。
35.管理所拍摄图像的系统,所述系统包括: 数据相关器,其配置为将图像数据与设备数据关联,所述图像数据包括关于图像在何处拍摄的图像位置数据并且所述设备数据包括关于设备的位置的设备位置数据;以及 计算单元,其配置为基于所述设备数据与所述图像数据的关联来计算所述设备的用户出现在所述图像中的概率。
36.如权利要求35所述的系统,其中所述图像包括照片或视频的图像。
37.如权利要求35所述的系统,还包括设备数据分析器,所述设备数据分析器配置为内插所述设备的内插位置,其中所述数据相关器将所述图像位置数据与所述设备的所述内插位置关联。
38.如权利要求35所述的系统,还包括图像修改器,所述图像修改器配置为当所述设备的所述用户出现在所述图像中的所述概率大于阈值时修改所述图像。
39.如权利要求35所述的系统,其中所述图像修改器配置为通过去除或模糊化所述图像中的人的面部或者通过将所述图像分类为隐私来修改所述图像。
40.计算机可读存储媒体,当通过处理器执行时,所述计算机可读存储媒体的内容使得所述处理器: 接收图像数据,所述图像数据包括关于图像在何处拍摄的图像位置数据; 接收来自设备的设备数据,所述设备数据包括设备位置数据; 将所述设备数据与所述图像数据关联;以及 基于所述设备数据与所述图像数据的关联来修改所述图像。
【文档编号】G06K9/22GK103907120SQ201180073872
【公开日】2014年7月2日 申请日期:2011年12月16日 优先权日:2011年12月16日
【发明者】仓林修一, 吉田尚史, 鹰野孝典 申请人:英派尔科技开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1