相机模块包括:成像传感器,其输出表示场景的原始图像传感器数据;以及成像逻辑引擎,其将原始图像传感器数据处理成预定图像格式的图像数据。成像逻辑引擎执行散列函数以生成图像数据的散列,并且添加数字分类账的创世块作为图像数据的一部分,使得该创世块是由相机模块输出的图像文件中的图像数据的一部分,创世块包含散列。
【技术实现步骤摘要】
【国外来华专利技术】数字分类账相机和图像功能
本公开的技术总体上涉及电子设备,并且更具体地,涉及具有成像模块的相机,该成像模块在创建图像文件时将数字分类账数据添加到图像文件。还公开了可以使用以所公开的方式创建的图像文件执行的示例性功能。
技术介绍
数码相机被广泛使用。由数码相机创建的图像可以通过互联网在电子设备之间轻松共享。而且,可以使用照片编辑软件来更改数字图像。在某些情况下,共享或更改图像的能力被认为是有益的。例如,通过社交媒体共享图像和使用图像创建备忘录通常被认为是积极的活动。在其它情况下,共享或更改图像的能力被认为是有问题的。例如,更改的图像可能进入新闻馈给并且建立事件的不准确表示。同样,可以通过未授权的图像复制来设法避开归于图像的所有者或创作者的合法利益(诸如版权)。因此,需要改进数字图像文件以解决这些和其它问题。
技术实现思路
所公开的图像文件创建的方法包括:在将图像文件写入持久性存储器之前,在相机模块中进行图像文件创建时向图像数据添加唯一性信息。以这种方式,所添加的信息是图像的永久性部分,并且即使图像被更改、被传输到另一个设备、被转换为另一个文件格式等,也仍然被包含在图像中。唯一性信息可以是数字分类账的创世块(诸如,区块链)的形式。唯一性信息可以包括图像的散列、相机模块的标识符、创建图像的位置、拍摄图像的人(例如,相机的用户)、与相机或相机的用户相关联的机构或帐户中的一者或更多者、或其它信息。元数据(例如,Exif数据)还可以与图像文件相关联。可以在图像文件被创建并且被写入持久性存储器之后添加元数据。元数据可以包含在图像文件创建时添加到图像文件的信息。根据本公开的一个方面,相机模块包括:成像传感器,所述成像传感器被配置为输出表示场景的原始图像传感器数据;以及成像逻辑引擎,所述成像逻辑引擎被配置为将原始图像传感器数据处理为预定图像格式的图像数据,并且执行散列函数以生成图像数据的散列,所述成像逻辑引擎还被配置为添加数字分类账的创世块作为图像数据的一部分,使得创世块是由相机模块输出的图像文件中的图像数据的一部分,创世块包括散列。根据相机模块的一个实施方式,创世块还包括唯一地标识相机模块的标识符。根据相机模块的一个实施方式,创世块还包括对场景进行成像时用户的标识符。根据相机模块的一个实施方式,创世块还包括对场景进行成像时相机模块的地理位置。根据相机模块的一个实施方式,创世块还包括与图像文件中的合法权利持有者相关联的账户的标识符。根据相机模块的一个实施方式,图像文件在被存储在持久性存储器中之前由相机模块输出。根据相机模块的一个实施方式,相机模块被容纳在安装到印刷电路板上的电子封装中,相机模块经由印刷电路板将图像文件输出到包括相机模块和印刷电路板的电子设备的控制电路,以存储在电子设备的持久性存储器中或经由通信介质传输到另一个电子设备。根据相机模块的一个实施方式,相机模块不具有持久性存储器。根据本公开的另一方面,电子设备包括:相机模块;控制电路;以及被配置为存储图像文件的持久性存储器。根据本公开的另一方面,一种生成图像文件的方法包括:利用相机模块的成像传感器对场景进行成像;以及将表示场景的原始图像传感器数据从图像传感器输出至相机模块的成像逻辑引擎;利用成像逻辑引擎,将原始图像传感器数据处理成预定图像格式的图像数据;利用成像逻辑引擎,将散列函数应用于图像数据,以生成图像数据的散列;利用成像逻辑引擎,添加数字分类账的创世块作为图像数据的一部分,使得创世块是图像文件中的图像数据的一部分,创世块包括散列;以及将图像文件从相机模块输出到控制电路,以存储在持久性存储器中或经由通信介质传输到远程电子设备。根据该方法的一个实施方式,创世块还包括唯一地标识相机模块的标识符。根据该方法的一个实施方式,创世块还包括对场景进行成像时用户的标识符。根据该方法的一个实施方式,创世块还包括对场景进行成像时相机模块的地理位置。根据该方法的一个实施方式,创世块还包括与图像文件中的合法权利持有者相关联的账户的标识符。根据该方法的一个实施方式,图像文件在被存储在持久性存储器中之前由相机模块输出。附图说明图1是具有相机模块的电子设备的示意性框图,该相机模块在创建图像文件时将数字分类账信息添加到图像文件,该电子设备被示出为系统的一部分。图2是创建图像文件的代表性方法的流程图。具体实施方式介绍现在将参考附图描述实施方式,其中,贯穿全文,相似的参考标号用于指代相似的元件。将理解的是,附图不必须按比例绘制。关于一个实施方式描述和/或示出的特征可以在一个或更多个其它实施方式中以相同的方式或以类似的方式使用,和/或与其它实施方式的特征组合或替代其它实施方式的特征使用。下面结合附图描述用于创建具有数字分类账信息的图像文件以及该图像文件的后续使用的系统和方法的各种实施方式。系统架构图1是用于实现所公开的技术的示例性系统的示意图。应当理解,所示的系统是代表性的,并且可以使用其它系统来实现所公开的技术。该系统包括电子设备10。所示实施方式的电子设备10是相机。相机可以是独立设备。在其它实施方式中,可以使电子设备10的相机功能成为具有除了生成图像文件以外的功能的设备的一部分。这样,电子设备可以是但不限于移动无线电话(“智能电话”)、根据3GPP标准构想的用户设备或UE、平板计算设备、计算机、使用机器类型通信、机器对机器(M2M)通信或设备对设备(D2D)通信的设备(例如,传感器、机器控制器、电器等)、媒体播放器、游戏设备或控制台、安全摄像机、作为车辆的一部分的摄像头、作为无人机的一部分的摄像头等。而且,尽管结合静止图像的创建描述了所公开的技术,但是所公开的技术可以应用于视频。例如,可以使用所公开的技术将数字分类账信息添加到视频的每个帧或视频的选定帧。电子设备10被配置为执行在此描述的相关逻辑功能。参考相机的示例性实施方式,电子设备10包括负责电子设备10的整体操作的控制电路12。在电子设备10执行非相机功能的实施方式中(例如,如在智能电话的情况下),控制电路12还可以执行电子设备10的非相机功能。控制电路12包括执行诸如操作系统16和各种应用18的代码的处理器14,以执行电子设备10的各种功能。根据电子设备10的性质和配置,电子设备10的逻辑功能和/或硬件可以按照其它方式实现。因此,所示出和描述的方法仅仅是示例,并且可以使用其它方法,包括但不限于控制电路12被实现为或包括硬件(例如,微处理器、微控制器、中央处理器(CPU)等)或硬件和软件(例如,片上系统(SoC)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)的组合等)。操作系统16、应用18和所存储的数据20被存储在存储器22中。所存储的数据20可以包括但不限于与操作系统16相关联的数据、与应用18相关联的数据以及用户文件(诸如,由相机组件24输出的图像文件)。以下将更详细地描述由相机组件本文档来自技高网...
【技术保护点】
1.一种相机模块,所述相机模块包括:/n成像传感器,所述成像传感器被配置为输出表示场景的原始图像传感器数据;以及/n成像逻辑引擎,所述成像逻辑引擎被配置为将所述原始图像传感器数据处理为预定图像格式的图像数据,并且执行散列函数以生成所述图像数据的散列,所述成像逻辑引擎还被配置为添加数字分类账的创世块作为所述图像数据的一部分,使得所述创世块是由所述相机模块输出的图像文件中的所述图像数据的一部分,所述创世块包括所述散列。/n
【技术特征摘要】
【国外来华专利技术】1.一种相机模块,所述相机模块包括:
成像传感器,所述成像传感器被配置为输出表示场景的原始图像传感器数据;以及
成像逻辑引擎,所述成像逻辑引擎被配置为将所述原始图像传感器数据处理为预定图像格式的图像数据,并且执行散列函数以生成所述图像数据的散列,所述成像逻辑引擎还被配置为添加数字分类账的创世块作为所述图像数据的一部分,使得所述创世块是由所述相机模块输出的图像文件中的所述图像数据的一部分,所述创世块包括所述散列。
2.根据权利要求1所述的相机模块,其中,所述创世块还包括唯一地标识所述相机模块的标识符。
3.根据权利要求1至2中任一项所述的相机模块,其中,所述创世块还包括对所述场景进行成像时用户的标识符。
4.根据权利要求1至3中任一项所述的相机模块,其中,所述创世块还包括对所述场景进行成像时所述相机模块的地理位置。
5.根据权利要求1至4中任一项所述的相机模块,其中,所述创世块还包括与所述图像文件中的合法权利持有者相关联的账户的标识符。
6.根据权利要求1至5中任一项所述的相机模块,其中,所述图像文件在被存储在持久性存储器中之前由所述相机模块输出。
7.根据权利要求1至6中任一项所述的相机模块,其中,所述相机模块被容纳在安装到印刷电路板上的电子封装中,所述相机模块经由印刷电路板将所述图像文件输出到包括所述相机模块和所述印刷电路板的电子设备的控制电路,以存储在所述电子设备的持久性存储器中,或经由通信介质传输到另一个电子设备。
8.根据权利要求7所述的相机模块,其中,所述相机模块不具有持久性存储...
【专利技术属性】
技术研发人员:D·斯塔玛尔,
申请(专利权)人:索尼公司,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。