一种摄像显示方法及摄像显示装置与流程

文档序号:18481762发布日期:2019-08-20 23:49阅读:145来源:国知局
一种摄像显示方法及摄像显示装置与流程

本发明涉及摄像显示领域,尤其涉及一种摄像显示方法及摄像显示装置。



背景技术:

普通的摄像头在拍照时只能在取景范围内选择一个对焦点进行拍摄,因此对于景深层次多的场景而言,拍出来的照片只能保证某个对焦点上的物体是清晰的,而其余部分就相对有些模糊。这样,在用户预览照片时,照相机上显示的照片是只有一个对焦点区域很清晰,其余部分相对模糊的照片。如果用户想要预览该照片中的另一个区域的清晰图像,用户只能多次拍摄以期获得另一个区域的清晰图像,这样会很麻烦,降低用户的体验。



技术实现要素:

本发明的实施例提供一种摄像显示方法及摄像显示装置,可以通过一次拍摄过程,获得并显示照片上多个区域的清晰图像,以供用户选择,提高用户体验。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,公开了一种摄像显示的方法,包括:

控制透镜移动N次,每次移动完成后进行一次拍摄,获得N张图像并将所述N张图像对应的N组图像数据存储在与其对应的图像文件中,其中,所述透镜每次移动预设步长,所述预设步长为摄像头的焦距范围的N分之一,所述N为大于等于1的整数;

将所述图像文件中的N组图像数据转换成N个位图文件,并保存所述N个位图文件;

显示所述N个位图文件中任一位图文件对应的图像;

接收用户输入的图像切换命令,所述图像切换命令携带有矩形坐标值,所述矩形坐标值表示显示的图像上的一个区域;

比较所述N个位图文件在所述矩形坐标值对应的区域的清晰度,获得所述矩形坐标值对应的区域清晰度最大的位图文件;

显示所述清晰度最大的位图文件对应的图像。

结合第一方面,在第一种可能的实现方式中,所述控制透镜移动N次,每次移动完成后进行一次拍摄,获得N张图像,包括:

控制透镜马达驱动所述透镜从所述焦距范围的起始值开始,移动所述预设步长,每次移动完成后自动启动快门进行拍摄,获得N张图像。

结合第一方面,在第二种可能的实现方式中,所述将所述N张图像对应的N组图像数据存储在对应的图像文件中,包括:

分别对所述N张图像中的每一张进行联合图像专家小组JPEG编码,获得所述N张图像对应的N组图像数据,并将所述N组图像数据保存在对应的图像文件中;

在所述图像文件的末尾记录所述N组图像数据中每一组图像数据在所述图像文件中的偏移量。

结合第一方面、第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述将所述图像文件中的N组图像数据解码成N个位图文件,并保存所述N个位图文件,包括:

在所述图像文件的末尾读取所述N个图像对应的N组图像数据在所述图像文件中的偏移量;

根据所述N个图像对应的N组图像数据在所述图像文件中的偏移量,读取所述N个图像对应的N组图像数据;

将所述N组图像数据转换成N个位图文件,并保存所述N个位图文件。

结合第一方面、第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第四种可能的实现方式中,所述显示所述N个位图文件中任一位图文件对应的图像,包括:显示第一张图像。

结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,

在将所述N张图像对应的N组图像数据存储在图像文件中时,所述方法还包括,

将多焦点照片标识符写入所述图像文件中所述第一张图像对应的图像数据的头信息中;

在接收用户输入的所述图像切换命令之前,所述方法还包括:

判断所述图像文件中所述第一张图像对应的图像数据的头信息是否携带有所述多焦点照片标识符。

结合第一方面的第二种可能的实现方式,在第六种可能的实现方式中,

在获得N张图像并将所述N张图像对应的N组图像数据存储在图像文件中之后,所述方法还包括:

根据用户输入的一组图像数据在所述图像文件中的第一偏移量,获得所述第一偏移量对应的图像数据,以便将所述图像数据共享给其他设备。

第二方面,公开了一种摄像显示装置,包括:

拍摄单元,用于控制透镜移动N次进行拍摄,每次移动完成后进行一次拍摄,获得N张图像其中,所述透镜每次移动预设步长,所述预设步长为摄像头的焦距范围的N分之一,所述N为大于1的整数;

编码单元,用于对所述拍摄单元获得的所述N张图像进行编码,获得所述N张图像对应的N组图像数据;

存储单元,用于将所述编码单元获得的所述N张图像对应的N组图像数据存储在对应的图像文件中;

转换单元,用于将所述存储单元存储的所述图像文件中的N组图像数据转换成N个位图文件;

所述存储单元还用于,保存所述转换单元获得的所述N个位图文件;

显示单元,用于显示所述存储单元存储的所述N个位图文件中任一位图文件对应的图像;

接收单元,用于接收用户输入的图像切换命令,所述图像切换命令携带有矩形坐标值,,所述矩形坐标值表示显示的图像上的一个区域;

比较单元,用于比较所述存储单元存储的所述N个位图文件在所述矩形坐标值对应的区域的清晰度,获得所述矩形坐标值对应的区域清晰度最大的位图文件;

所述显示单元还用于,显示所述比较单元获得的所述清晰度最大的位图文件对应的图像。

结合第二方面,在第一种可能的实现方式中,所述拍摄单元具体用于,控制透镜马达驱动所述透镜从所述焦距范围的起始值开始,移动所述预设步长,每次移动完成后自动启动快门进行拍摄,获得N张图像。

结合第二方面,在第二种可能的实现方式中,所述编码单元具体用于,分别对所述N张图像中的每一张进行联合图像专家小组jpeg编码,获得所述N张图像对应的N组图像数据;

所述存储单元还用于,在所述图像文件的末尾记录所述N组图像数据中每一组图像数据在所述图像文件中的偏移量。

结合第二方面、第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述转换单元具体用于,在所述图像文件的末尾读取所述N个图像对应的N组图像数据在所述图像文件中的偏移量;根据所述N个图像对应的N组图像数据在所述图像文件中的偏移量,读取所述N个图像对应的N组图像数据;将所述N组图像数据转换成N个位图文件。

结合第二方面、第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述显示单元还用于,显示第一张图像。

结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,还包括写入单元和判断单元,

所述写入单元具体用于,将多焦点照片标识符写入所述编码单元获得的所述图像文件中所述第一张图像对应的图像数据的头信息中;

所述判断单元具体用于,在所述接收单元接收到用户输入的所述图像切换命令之前,判断所述图像文件中所述第一张图像对应的图像数据的头信息是否携带有所述多焦点照片标识符。

结合第二方面的第二种可能的实现方式,在第六种可能的实现方式中,还包括图像数据获得单元,

所述图像数据获得单元具体用于,在所述存储单元将所述编码单元获得的所述N张图像对应的N组图像数据存储在图像文件中之后,根据用户输入的一组图像数据在所述图像文件中的第一偏移量,获得所述第一偏移量对应的图像数据,以便将所述图像数据共享给其他设备。

本发明实施例提供的摄像显示方法及摄像显示装置,将普通摄像头的焦距范围N等分并依次进行N次拍摄,获得N张图像。将所述N张图像进行编码获得图像数据并将所述图像数据转化成N个位图文件,这样在用户点击当前显示的图像的其他区域时,就可以通过比较获得在用户点击区域的清晰度最大的位图文件并显示其对应的图像。与现有技术中只能显示一张只有一个清晰区域其余部分相对模糊的照片相比,本发明提供的摄像显示方法及摄像显示装置,可以根据用户的需求显示清晰度最大的图像,提高了用户体验。

附图说明

图1为本发明实施例1提供的摄像显示方法流程示意图;

图2为本发明实施例2提供的摄像显示方法流程示意图;

图3为本发明实施例2提供的图像数据存储示意图;

图4为本发明实施例3提供的摄像显示装置的结构框图;

图5为本发明实施例4提供的摄像显示装置的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1:

本发明实施例提供了一种摄像显示方法,如图1所示,所述方法包括以下步骤:

101、控制透镜移动N次,每次移动完成后进行一次拍摄,获得N张图像并将所述N张图像对应的N组图像数据存储在对应的图像文件中。

其中,所述透镜每次移动预设步长,所述预设步长为摄像头的焦距范围的N分之一,所述N为大于1的整数。

所述控制透镜移动N次进行拍摄,获得N张图像的步骤具体包括:摄像显示装置控制透镜马达驱动所述透镜从所述焦距范围的起始值开始,移动所述预设步长,每次移动完成后自动启动快门进行拍摄,获得N张图像。

当所述摄像显示装置获得所述N张图像之后就可以依次对N张图像进行编码,这样就可以获得所述N张图像对应的N组图像数据,其中每张图像都应有一组图像数据。之后,所述摄像显示装置将所述N组图像数据存储在对应的图像文件中。另外,所述摄像显示装置还会将多焦点照片标识符写入所述图像文件中第一张图像对应的图像数据的头信息中,并在所述图像文件的末尾记录所述N组图像数据在所述图像文件中的偏移量。

102、将所述图像文件中的N组图像数据转换成N个位图文件,并保存所述N个位图文件。

这里,所述摄像显示装置将所述图像文件中的N组图像数据转换成N个位图文件的步骤取决于步骤101中所述的所述N组图像数据的保存形式。依照上述保存形式,所述摄像显示装置在将所述图像文件中的N组图像数据转换成N个位图文件时,首先在所述图像文件的末尾读取所述N组图像数据在所述图像文件中的偏移量,然后在所述图像文件的相应位置处读取所述N张图像对应的N组图像数据,之后在将所述N组图像数据转换成N个位图文件,并将所述N个位图文件保存在内存中。

103、显示所述N个位图文件中任一位图文件对应的图像。

一般情况下,所述摄像显示装置会默认显示所述N张图像中的第一张图像。

104、接收用户输入的图像切换命令,所述图像切换命令携带有矩形坐标值。

其中,所述矩形坐标值表示显示的图像上的一个区域。实际上,用户在相机的显示屏上点击一个区域,相机内部就生成了一个携带有用户点击区域的矩形坐标值的图像切换命令,相应地,相机内部就可以接收到所述图像切换命令。

在这之前,所述摄像显示装置会首先判断加载的图片对应的图像数据的头信息中是否携带多焦点照片标识符。若所述加载的图片对应的图像数据的头信息中没有携带所述多焦点照片标识符,则证明所述加载的图片并不是利用步骤101所述的拍摄方法所拍摄出来的,只对应一张图像,直接显示这张图像;若所述加载的图片对应的图像数据的头信息中携带有所述多焦点照片标识符,则证明所述加载的图片是利用步骤101所述的拍摄方法所拍摄出来的,且对应有N张图像。

当用户点击当前显示的图像上的其它区域时,在照相机内部就会自动生成一个携带有用户点击区域(即用户需要显示的区域)的矩形坐标值的切换命令,以便于对当前显示的图像进行切换,显示在所述用户点击区域最清晰的图像。

105、比较所述N个位图文件在所述矩形坐标值对应的区域的清晰度,获得所述矩形坐标值对应的区域清晰度最大的位图文件。

实际上,所述摄像显示装置使用清晰度算法来比较所述N个位图文件在所述矩形坐标值对应的区域的清晰度,获得所述矩形坐标值对应的区域清晰度最大的位图文件。现有技术中,存在多种清晰度算法,包括:基于灰度方差的清晰度算法,基于灰度的梯度的清晰度算法以及边缘检测等。可以采用其中一种算法来比较所述N个位图文件在所述矩形坐标值对应的区域的清晰度,以获得所述矩形坐标值对应的区域的清晰度最大的图像。

示例的,采用基于灰度方差的清晰度算法来计算清晰度。针对每一个位图文件上所述矩形坐标值对应的区域计算该区域的清晰度评价值Fi,其中,所述所述M、N是某一像素点的高度和宽度,所述f(x,y)该像素点的坐标值(x,y)对应的灰度值,所述ui当前是该图像的平均灰度值。在计算完N个位图文件的清晰度评价值Fi时,就获得N个Fi值。其中,最大的Fi值对应的位图文件清晰度最大。

在步骤101中,所述摄像显示装置进行拍摄时将镜头的焦距范围N等分,透镜马达每移动焦距范围的N分之一拍摄依次,这样获得的N张图像都对应有不同的对焦点,因此所述N个位图文件在同一个区域的清晰度是不同的,这样所述摄像显示装置在使用清晰度算法对所述N个位图文件在所述矩形坐标值对应的区域的清晰度进行比较之后,就可以获得一个所述矩形坐标值对应的区域清晰度最大的位图文件。

106、显示所述清晰度最大的位图文件对应的图像。

所述摄像显示装置将所述清晰度最大的位图文件对应的图像显示出来,用户就可以看到点击区域的清晰图像,提高了用户体验。

本发明实施例提供的摄像显示方法,摄像显示装置将普通摄像头的焦距范围N等分并依次进行N次拍摄,获得N张图像。将所述N张图像进行编码获得图像数据并将所述图像数据转化成N个位图文件,这样在用户点击当前显示的图像的其他区域时,所述摄像显示装置就可以通过比较获得在用户点击区域的清晰度最大的位图文件并显示其对应的图像。与现有技术中只能显示一张只有一个清晰区域其余部分相对模糊的照片相比,本发明提供的摄像显示方法,可以根据用户的需求显示清晰度最大的图像,提高了用户体验。

实施例2:

本发明实施例提供了一种摄像显示方法,如图2所示,所述方法包括以下步骤:

201、控制透镜移动N次进行拍摄,获得N张图像。

在具体实现时,摄像显示装置控制透镜马达驱动所述透镜从所述焦距范围的起始值开始,移动所述预设步长,每次移动完成后自动启动快门进行拍摄,获得N张图像。由于每次拍摄都对应有一个焦距,因此获得的N张图像对应有不同的对焦点,即每张图像上最清晰的区域是不同的。所述预设步长为摄像头的焦距范围的N分之一,所述N为大于1的整数。

202、将所述N张图像对应的N组图像数据存储在对应的图像文件中。

通常情况下保存图像是将所述图像编码压缩成图像数据,然后再保存在对应的图像文件中。图像的保存格式有JPEG(Joint Photographic Experts Group,联合图像专家小组)、TIFF(Tagged Image File Format,标签图像文件格式)等。示例的,所述摄像显示装置对所述N张图像进行JPEG编码,获得N组图像数据,其中每张图像都应有一组图像数据。所述摄像显示装置还会将所述N组图像数据存储在图像文件中。

在所述摄像显示装置将所述N组图像数据保存到对应的图像文件时,还会在所述图像文件的末尾记录每组图像数据在所述图像文件中的偏移量,示例的,可以用8个字节来记录所述N组图像数据各自的偏移量。若所述摄像显示装置将第一张图像对应的那组图像数据保存在所述图像文件的起始位置,那么会在所述图像文件的末尾记录了除第一张图像对应的那组图像数据之外的N-1组图像数据在所述图像文件中的偏移量;若所述摄像显示装置未将第一张图像对应的那组图像数据保存在所述图像文件的起始位置,那么在所述图像文件的末尾就会记录N组图像数据在所述图像文件中的偏移量。存储形式可以如图3所示,其中,在存储每张图像对应的一组数据时以SOI(Star Of Image,图像开始)标记开始,以EOI(End Of Image,图像结束)标记结束。

可选地,所述摄像显示装置也可以在第一张图像对应的那组图像数据的头信息中写入多焦点照片标识符。如果所述摄像显示装置在生产时将拍摄模式定为本实施例201中所述的拍摄步骤,那么相机拍摄的每一个场景都对应有N张图像。如果所述摄像显示装置既支持步骤201所述的拍摄模式,又支持一般的只有一个对焦点的拍摄模式,那么在第一张图像对应的那组图像数据的头信息中写入多焦点照片标识符,以便于判断所述照片是否为本发明提供的方法所拍摄出来的多焦点照片。

另外,所述摄像显示装置将所述N张图像对应的N组图像数据存储在图像文件中之后,也可以根据用户的需求获得用户选中的图像对应的图像数据,以使得用户可以将所述图像数据数据共享给其他设备。即用户可以根据自己的喜好在所述N张图像中选择一张图像,所述摄像显示装置根据用户的操作获得这张图像对应的偏移量,并根据这个偏移量在图像文件中获取图像数据,这样,用户就可以将该图像的图像数据发送给其他设备。或者,可以将所述相机上的图像文件转移到其他显示设备上,以便用户在所述其他显示设备上根据喜好选择图像,获得该图像对应的图像数据并将其发送给亲友。示例的,可以在电脑上显示所述N张图像,当用户根据喜好在所述N张图像中选中一张时,用户点击该图像时,电脑内部就获得了该图像在所述图像文件内的偏移量,然后根据所述偏移量访问所述图像文件,就可以获得该图像对应的图像数据,就可以将所述图像数据转发给其他亲友。

203、将所述图像文件中的N组图像数据转换成N个位图文件,并保存所述N个位图文件。

在所述摄像显示装置将所述N组图像数据转换成N个位图文件时取决于步骤202中所述的对所述N组图像数据的保存方式。若第一张图像对应的那组图像数据保存所述图像文件的起始位置,且所述图像文件的末尾记录了除第一张图像对应的那组图像数据之外的N-1组图像数据在所述图像文件中的偏移量,则所述摄像显示装置在所述图像文件的起始位置读取第一组图像数据,并在所述图像文件的末尾位置读取其余N-1组图像数据各自在所述图像文件中的偏移量,然后根据各组图像数据对应的偏移量在所述图像文件中读取相应的图像数据。之后,所述摄像显示装置再将读取到的N组图像数据转换成位图文件。或者,若第一张图像对应的那组图像数据没有保存所述图像文件的起始位置,且所述图像文件的末尾记录了N组图像数据在所述图像文件中的偏移量。这样,所述摄像显示装置首先在所述图像文件的末尾读取所述N组图像数据各自对应的偏移量,然后根据各自的偏移量在所述图像文件中读取所述N组图像数据,之后再将所述N组图像数据转换成位图文件,并保存在内存中。

204、显示所述N个位图文件中任一位图文件对应的图像。

一般情况下,所述摄像显示装置默认显示N张图像中的第一张。若所述摄像显示装置只支持步骤201中所述的拍摄模式,那么第一张图像对应的那组图像数据的头信息中可以不携带多焦点照片标识符,这时所述摄像显示装置显示N个位图文件中任一位图文件对应的图像都可以。若所述摄像显示装置不仅支持步骤201中所述的拍摄模式还支持一般的拍照模式,那么第一张图像对应的那组图像数据的头信息中就需要携带多焦点照片标识符,这时,所述摄像显示装置默认显示N张图像中的第一张。

205、判断图像文件对应的所述第一张图像对应的图像数据的头信息是否携带有所述多焦点照片标识符。

若携带,则进行步骤206,若不携带,则直接显示图像数据对应的图像。

206、接收用户输入的图像切换命令,所述图像切换命令携带有矩形坐标值。

其中,所述矩形坐标值表示显示的图像上的一个区域。实际上,当用户在相机当前显示的图像上点击一个区域,相机内部就生成了一个携带有用户点击区域(用户要求显示的区域)的矩形坐标值的图像切换命令,相应地,相机内部就可以接收到所述图像切换命令。这样,就可以根据用户的需求显示图像,以提高用户体验。

这里,所述摄像显示装置当前显示的图像对应一个对焦点,即有一个区域是很清晰的。当用户点击当前显示的图像的其他区域时,所述摄像显示装置内部就会自动生成一个图像切换命令,且携带有用户要求显示的区域的矩形坐标值,以便所述摄像显示装置根据用户的需求对图像进行切换。

207、比较所述N个位图文件在所述矩形坐标值对应的区域的清晰度,获得所述矩形坐标值对应的区域清晰度最大的位图文件。

使用清晰度算法来比较所述N个位图文件在所述矩形坐标值对应的区域的清晰度,以获得所述矩形坐标值对应的区域的清晰度最大的图像。

示例的,采用基于灰度方差的清晰度算法来计算清晰度。针对每一个位图文件上所述矩形坐标值对应的区域计算该区域的清晰度评价值当前是该图像的平均灰度值。在计算完N个位图文件的清晰度评价值Fi时,就获得N个Fi值。其中,最大的Fi值对应的位图文件清晰度最大。

如步骤201中所述,由于使用不同焦距进行了N次拍摄,因此N张图像上的同一个区域在的清晰度是不一样的。所述摄像显示装置通过清晰度算法比较所有的N个位图文件在所述矩形坐标值对应的区域的清晰度,就能够获得在所述矩形坐标值对应的区域的清晰度最大的位图文件。

208、显示所述清晰度最大的位图文件对应的图像。

这时,所述摄像显示装置上显示的所述清晰度最大的位图文件对应的图像就是用户点击区域清晰度最大的图像。所述摄像显示装置根据用户需求切换图像,提高了用户体验。另外,用户也可以根据喜好获得所述N张图像中的任一张。

本发明实施例提供的摄像显示方法,将普通摄像头的焦距范围N等分并依次进行N次拍摄,获得N张图像。将所述N张图像进行编码获得图像数据并将所述图像数据转化成N个位图文件,这样在用户点击当前显示的图像的其他区域时,就可以通过比较获得在用户点击区域的清晰度最大的位图文件并显示其对应的图像。与现有技术中只能显示一张只有一个清晰区域其余部分相对模糊的照片相比,本发明提供的摄像显示方法,可以根据用户的需求显示清晰度最大的图像,提高了用户体验。

实施例3:

本发明实施例提供了一种摄像显示装置,用于执行图1方法实施例中所述的方法,如图4所示,所述摄像显示装置包括:拍摄单元401、编码单元402、存储单元403、转换单元404、显示单元405、接收单元406和比较单元407。

拍摄单元401,用于控制透镜移动N次,每次移动完成后进行一次拍摄,获得N张图像其中,所述透镜每次移动预设步长,所述预设步长为摄像头的焦距范围的N分之一,所述N为大于1的整数;编码单元402,用于对所述拍摄单元401获得的所述N张图像进行编码,获得所述N张图像对应的N组图像数据;存储单元403,用于将所述编码单元402获得的所述N张图像对应的N组图像数据存储在对应的图像文件中,其中每张图像都应有一组图像数据;转换单元404,用于将所述存储单元403存储的所述图像文件中的N组图像数据转换成N个位图文件;所述存储单元403还用于,保存所述转换单元404获得的所述N个位图文件;显示单元405,用于显示所述存储单元403存储的所述N个位图文件中任一位图文件对应的图像;接收单元406,用于接收用户输入的图像切换命令,所述图像切换命令携带有矩形坐标值,所述矩形坐标值表示显示的图像上的一个区域;比较单元407,用于比较所述存储单元存储403的所述N个位图文件在所述矩形坐标值对应的区域的清晰度,获得所述矩形坐标值对应的区域清晰度最大的位图文件;所述显示单元405还用于,显示所述比较单元407获得的所述清晰度最大的位图文件对应的图像。

所述拍摄单元401具体用于,控制透镜马达驱动所述透镜从所述焦距范围的起始值开始,移动所述预设步长,每次移动完成后自动启动快门进行拍摄,获得N张图像。

所述编码单元402具体用于,分别对所述N张图像中的每一张进行联合图像专家小组jpeg编码,获得所述N张图像对应的N组图像数据。所述存储单元403还用于,在所述图像文件的末尾记录所述N组图像数据中每一组图像数据在所述图像文件中的偏移量。

所述转换单元404具体用于,在所述图像文件的末尾读取所述N个图像对应的图像数据在所述图像文件中的偏移量;根据所述N个图像对应的N组图像数据在所述图像文件中的偏移量,读取所述N个图像对应的N组图像数据;将所述N组图像数据转换成N个位图文件。

所述显示单元405具体用于,显示所述图像文件中的第一张图像。

所述摄像显示装置还包括写入单元和判断单元,所述写入单元具体用于,将多焦点照片标识符写入所述编码单元获得的所述图像文件中第一张图像对应的图像数据的头信息中。所述判断单元具体用于,在所述接收单元406接收到用户输入的所述图像切换命令之前,判断图像文件对应的所述第一张图像对应的图像数据的头信息是否携带有所述多焦点照片标识符。

所述摄像显示装置还包括图像数据获得单元,所述图像数据获得单元具体用于,在所述存储单元403将所述编码单元402获得的所述N张图像对应的N组图像数据存储在图像文件中之后,根据用户输入的一组图像数据在所述图像文件中的第一偏移量,获得所述第一偏移量对应的图像数据,以便将所述图像数据共享给其他设备。

本发明实施例提供的摄像显示装置,将普通摄像头的焦距范围N等分并依次进行N次拍摄,获得N张图像。将所述N张图像进行编码获得图像数据并将所述图像数据转化成N个位图文件,这样在用户点击当前显示的图像的其他区域时,就可以通过比较获得在用户点击区域的清晰度最大的位图文件并显示其对应的图像。与现有技术中只能显示一张只有一个清晰区域其余部分相对模糊的照片相比,本发明提供的摄像显示装置,可以根据用户的需求显示清晰度最大的图像,提高了用户体验。

实施例4:

本发明实施例提供了一种摄像显示装置,在硬件实现上,图4中所述的接收单元、编码单元、存储单元、转换单元、比较单元、写入单元、判断单元和图像数据获得单元可以以硬件形式或软件形式内嵌于所述摄像显示装置的处理器中。该处理器可以为中央处理单元(CPu),也可以单片机。所述摄像显示装置还拍摄器和显示器。其中,所述接收单元可以与图4所示的显示单元共同组成触屏显示器,也可以是所述的摄像显示装置上外置的按钮。

如图5所示,所述摄像显示装置包括:存储器501、处理器502以及处理器502连接的拍摄器503和显示器504。其中,存储器502中存储一组程序代码,且处理器502用于调用存储器501中存储的程序代码,用于执行以下操作:

拍摄器503,用于控制透镜移动N次,每次移动完成后进行一次拍摄,获得N张图像其中,所述透镜每次移动预设步长,所述预设步长为摄像头的焦距范围的N分之一,所述N为大于1的整数。

所述处理器502,用于对获得的所述N张图像进行编码,获得所述N张图像对应的N组图像数据;所述处理器502,用于将获得的所述N张图像对应的N组图像数据存储在对应的图像文件中;所述处理器502,用于将存储的所述图像文件中的N组图像数据转换成N个位图文件;所述处理器502,用于保存获得的所述N个位图文件。

所述显示器504,用于显示所述N个位图文件中任一位图文件对应的图像。

所述处理器502还用于,接收用户输入的图像切换命令,所述图像切换命令携带有矩形坐标值,所述矩形坐标值表示显示的图像上的一个区域;所述处理器502还用于,比较所述N个位图文件在所述矩形坐标值对应的区域的清晰度,获得所述矩形坐标值对应的区域清晰度最大的位图文件。

所述显示器504还用于,显示获得的所述清晰度最大的位图文件对应的图像。

所述处理器502具体用于,控制透镜马达驱动所述透镜从所述焦距范围的起始值开始,移动所述预设步长,每次移动完成后自动启动快门进行拍摄,获得N张图像。

所述处理器502还用于,分别对所述N张图像中的每一张进行联合图像专家小组jpeg编码,获得所述N张图像对应的N组图像数据;在所述图像文件的末尾记录所述N组图像数据中每一组图像数据在所述图像文件中的偏移量。

所述处理器502具体用于,在所述图像文件的末尾读取所述N个图像对应的图像数据在所述图像文件中的偏移量;根据所述N个图像对应的N组图像数据在所述图像文件中的偏移量,读取所述N个图像对应的N组图像数据;将所述N组图像数据转换成N个位图文件。

所述显示器504具体用于,显示所述图像文件中的第一张图像。

所述处理器502还用于,将多焦点照片标识符写入所述图像文件中第一张图像对应的图像数据的头信息中;在接收用户输入的所述图像切换命令之前,判断图像文件对应的所述第一张图像对应的图像数据的头信息是否携带有所述多焦点照片标识符。

所述处理器502还用于,在将所述N张图像对应的N组图像数据存储在图像文件中之后,根据用户输入的一组图像数据在所述图像文件中的第一偏移量,获得所述第一偏移量对应的图像数据,以便将所述图像数据共享给其他设备。

本发明实施例提供的摄像显示装置,将普通摄像头的焦距范围N等分并依次进行N次拍摄,获得N张图像。将所述N张图像进行编码获得图像数据并将所述图像数据转化成N个位图文件,这样在用户点击当前显示的图像的其他区域时,就可以通过比较获得在用户点击区域的清晰度最大的位图文件并显示其对应的图像。与现有技术中只能显示一张只有一个清晰区域其余部分相对模糊的照片相比,本发明提供的摄像显示装置,可以根据用户的需求显示清晰度最大的图像,提高了用户体验。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1