图像文件生成装置、相机及图像文件生成方法.pdf

上传人:奻奴 文档编号:996639 上传时间:2018-03-24 格式:PDF 页数:20 大小:1.12MB
返回 下载 相关 举报
摘要
申请专利号:

CN200910246397.1

申请日:

2009.11.27

公开号:

CN101753939A

公开日:

2010.06.23

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 5/76申请日:20091127|||公开

IPC分类号:

H04N5/76; H04N5/907; H04N5/91; H04N5/225; G06F17/30

主分类号:

H04N5/76

申请人:

株式会社尼康

发明人:

黑岩寿久

地址:

日本东京

优先权:

2008.11.28 JP 2008-304494; 2009.10.23 JP 2009-244316

专利代理机构:

中原信达知识产权代理有限责任公司 11219

代理人:

谢丽娜;关兆辉

PDF下载: PDF下载
内容摘要

本发明提供一种图像文件生成装置、相机及图像文件生成方法。图像文件生成装置包括:图像文件生成部,生成存放有由摄像部作为1组取得的多个图像数据的图像文件;和图像记录部,将上述图像文件记录到存储介质中,上述图像文件生成部在由上述摄像部取得了1组图像数据的期间,在判断为满足了上述图像文件的分割条件的情况下,结束图像数据向当前的图像文件的存放,而开始图像数据向新的图像文件的存放。

权利要求书

1.  一种图像文件生成装置,其特征在于,
包括:图像文件生成部,生成存放有由摄像部作为1组取得的多个图像数据的图像文件;和
图像记录部,将上述图像文件记录到存储介质中,
上述图像文件生成部在由上述摄像部取得了1组图像数据的期间,在判断为满足了上述图像文件的分割条件的情况下,结束图像数据向当前的图像文件的存放,而开始图像数据向新的图像文件的存放。

2.
  根据权利要求1所述的图像文件生成装置,其特征在于,
上述图像文件生成部在上述图像文件中存放的图像数据的数量超过了预定数时,判断为满足了上述图像文件的分割条件。

3.
  根据权利要求1所述的图像文件生成装置,其特征在于,
上述图像文件生成部在上述图像文件的数据尺寸超过了预定的数据尺寸时,判断为满足了上述图像文件的分割条件。

4.
  根据权利要求1所述的图像文件生成装置,其特征在于,
上述存储介质的文件系统为FAT文件系统,
所述图像文件生成装置还包括从上述存储介质的FAT区域读出FAT信息并进行存储的FAT存储器,
上述图像文件生成部,根据将伴随上述图像数据向上述存储介质的记录而在上述FAT存储器上改写了的上述FAT信息从上述FAT存储器重写到上述存储介质的时刻,判断为满足了上述图像文件的分割条件。

5.
  根据权利要求4所述的图像文件生成装置,其特征在于,
上述图像文件生成部每当从上述FAT存储器向上述存储介质进行上述FAT的重写时,判断为满足了上述图像文件的分割条件。

6.
  根据权利要求4所述的图像文件生成装置,其特征在于,
上述图像文件生成部在从上述FAT存储器向上述存储介质的上述FAT信息的重写进行了预定次数时,判断为满足上述图像文件的分割条件。

7.
  根据权利要求2所述的图像文件生成装置,其特征在于,
上述图像文件的分割条件能够由使用者设定。

8.
  根据权利要求1所述的图像文件生成装置,其特征在于,
上述1组图像数据是通过1次连拍取得的多个图像数据的组。

9.
  根据权利要求1所述的图像文件生成装置,其特征在于,
上述1组图像数据是通过1次连拍取得的多个图像数据的组,
上述图像文件生成部在连拍速度下降时判断为满足了上述图像文件的分割条件。

10.
  根据权利要求9所述的图像文件生成装置,其特征在于,
还包括进行焦点调节的焦点调节部,
上述焦点调节部在连拍开始前和上述连拍速度下降时进行焦点调节。

11.
  根据权利要求1所述的图像文件生成装置,其特征在于,还包括:
删除部,根据来自使用者的指示,删除上述图像文件内存放的多个图像数据中的至少一个图像数据;和
统合部,在相对于1组图像数据生成了多个图像文件时,在上述删除部从图像文件内删除了图像数据的情况下,在满足上述图像文件的分割条件的范围内,将上述多个图像文件统合成一个图像文件。

12.
  一种相机,其特征在于,包括:
拍摄被拍摄体像而取得图像数据的摄像部;和
权利要求1~11的任一项所述的图像文件生成装置。

13.
  一种图像文件生成方法,其特征在于,
包括:图像文件生成步骤,生成存放有由摄像部作为1组取得的多个图像数据的图像文件;和
图像记录步骤,将上述图像文件记录到存储介质中,
在上述图像文件生成步骤中,在由上述摄像部取得了1组图像数据的期间,在判断为满足了上述图像文件的分割条件的情况下,结束图像数据向当前的图像文件的存放,而开始图像数据向新的图像文件的存放。

14.
  一种图像文件生成方法,其特征在于,包括:
删除步骤,根据来自使用者的指示,删除图像文件内存放的多个图像数据中的至少一个图像数据;和
统合步骤,在相对于1组图像数据生成了多个图像文件时,在上述删除步骤中删除了图像数据的情况下,在满足图像文件的分割条件的范围内,将上述多个图像文件统合成一个图像文件。

说明书

图像文件生成装置、相机及图像文件生成方法
下述优先权申请的公开在此作为参考加以结合:2008年11月28日提交的日本专利申请No.2008-304494以及2009年10月23日提交的日本专利申请No.2009-244316。
技术领域
本发明涉及一种图像文件生成装置、相机及图像文件生成方法。
背景技术
公知有如下图像数据记录装置。该图像数据记录装置将通过1次摄影获得的多个图像数据汇总记录到1个图像文件中(例如参照JP特开平11-266420号公报)。
发明内容
但是,在现有的图像数据记录装置中,通过1次摄影获得较多的图像数据时,可能会导致1个图像文件的数据尺寸过大。
根据本发明的第1方式,图像文件生成装置包括:图像文件生成部,生成存放有由摄像部作为1组取得的多个图像数据的图像文件;和图像记录部,将上述图像文件记录到存储介质中,上述图像文件生成部在由上述摄像部取得了1组图像数据的期间,在判断为满足了上述图像文件的分割条件的情况下,结束图像数据向当前的图像文件的存放,而开始图像数据向新的图像文件的存放。
根据本发明的第2方式,在第1方式的图像文件生成装置中优选,上述图像文件生成部在上述图像文件中存放的图像数据的数量超过了预定数时,判断为满足了上述图像文件的分割条件。
根据本发明的第3方式,在第1方式的图像文件生成装置中优选,上述图像文件生成部在上述图像文件的数据尺寸超过了预定的数据尺寸时,判断为满足了上述图像文件的分割条件。
根据本发明的第4方式,在第1方式的图像文件生成装置中优选,上述存储介质的文件系统为FAT文件系统,所述图像文件生成装置还包括从上述存储介质的FAT区域读出FAT信息并进行存储的FAT存储器,上述图像文件生成部,根据将伴随上述图像数据向上述存储介质的记录而在上述FAT存储器上改写了的上述FAT信息从上述FAT存储器重写到上述存储介质的时刻,判断为满足了上述图像文件的分割条件。
根据本发明的第5方式,在第4方式的图像文件生成装置中优选,上述图像文件生成部每当从上述FAT存储器向上述存储介质进行上述FAT的重写时,判断为满足了上述图像文件的分割条件。
根据本发明的第6方式,在第4方式的图像文件生成装置中优选,上述图像文件生成部在从上述FAT存储器向上述存储介质的上述FAT信息的重写进行了预定次数时,判断为满足上述图像文件的分割条件。
根据本发明的第7方式,在第2~6方式中的任一方式的图像文件生成装置中优选,上述图像文件的分割条件能够由使用者设定。
根据本发明的第8方式,在第1~7方式中的任一方式的图像文件生成装置中优选,上述1组的图像数据是通过1次连拍取得的多个图像数据的组。
根据本发明的第9方式,在第1方式的图像文件生成装置中优选,上述1组的图像数据是通过1次连拍取得的多个图像数据的组,上述图像文件生成部在连拍速度下降时判断为满足了上述图像文件的分割条件。
根据本发明的第10方式,在第9方式的图像文件生成装置中优选,还包括进行焦点调节的焦点调节部,上述焦点调节部在连拍开始前和上述连拍速度下降时进行焦点调节。
根据本发明的第11方式,在第1~10方式中的任一方式的图像文件生成装置中优选,还包括:删除部,根据来自使用者的指示,删除上述图像文件内存放的多个图像数据中的至少一个图像数据;和
统合部,在相对于1组图像数据生成了多个图像文件时,在上述删除部从图像文件内删除了图像数据的情况下,在满足上述图像文件的分割条件的范围内,将上述多个图像文件统合成一个图像文件。
根据本发明的第12方式,相机包括:拍摄被拍摄体像而取得图像数据的摄像部;和第1~11方式中的任一方式的图像文件生成装置。
根据本发明的第13方式,图像文件生成方法包括:图像文件生成步骤,生成存放有由摄像部作为1组取得的多个图像数据的图像文件;和图像记录步骤,将上述图像文件记录到存储介质中,在上述图像文件生成步骤中,在由上述摄像部取得了1组图像数据的期间,在判断为满足了上述图像文件的分割条件的情况下,结束图像数据向当前的图像文件的存放,而开始图像数据向新的图像文件的存放。
根据本发明的第14方式,图像文件生成方法包括:删除步骤,根据来自使用者的指示,删除图像文件内存放的多个图像数据中的至少一个图像数据;和统合步骤,在相对于1组图像数据生成了多个图像文件时,在上述删除步骤中删除了图像数据的情况下,在满足图像文件的分割条件的范围内,将上述多个图像文件统合成一个图像文件。
根据本发明的第15方式,计算机程序产品具有由计算机执行第13或14方式的图像文件生成方法的程序。
附图说明
图1是表示数码相机的一个实施方式的构成的框图。
图2A、2B是示意地表示复数图像文件的数据结构的图。
图3是示意地表示JPEG数据的数据结构的图。
图4是示意地表示存储卡内的文件夹结构的图。
图5是表示数码相机100的处理的流程图。
图6A、6B是表示摄影时的图像数据的流程的图。
图7是示意地表示从存储卡向FAT存储器的FAT信息的读出、以及从FAT存储器向存储卡的FAT信息的重写的图。
具体实施方式
-第一实施方式-
图1是表示第一实施方式的数字静态照相机(DSC)的一个实施方式的构成的框图。数字静态照相机(以下称为“数码相机”)100包括透镜101、CCD 102、图像处理电路103、显示控制器104、LCD面板105、CPU 106、SDRAM 107、JPEG编解码器108、USB控制器109、存储卡控制器110。
CPU 106是控制数码相机100整体的主控制器,通过执行摄影处理、图像的重放处理、图像数据的传送处理等来控制数码相机100。
首先对数码相机100中的摄影处理进行说明。经透镜101输入的被拍摄体的光学像由作为摄像元件的CCD 102光电变换并读出后,由未图示的AFE(Analog Front End)变换为数字图像数据,并向图像处理电路103输入。另外,透镜101具有未图示的焦点调节用透镜(AF透镜),CPU 106在由使用者半按未图示的释放按钮时,控制驱动部101a而驱动AF透镜,以进行焦点调节。
图像处理电路103对输入的数字图像数据进行各种图像处理,并将图像处理后的图像数据记录到SDRAM 107。SDRAM 107是易失性存储器,作为用于暂时记录图像数据的缓冲存储器使用,或作为用于在CPU 106执行程序时展开程序的工作存储器使用。
JPEG编解码器108读出记录在SDRAM 107中的图像数据,并对该图像数据进行JPEG压缩后,再次记录到SDRAM 107中。CPU 106在SDRAM 107上生成对JPEG压缩后的图像数据(JPEG数据)附加了各种附加信息(中间数据)的图像文件(JPEG文件)。并且,CPU 106向未图示的DMA控制器指示,将生成的JPEG文件传送到存储卡控制器110时,存储卡控制器110在插入到存储卡插槽内的作为存储介质的存储卡110a中记录JPEG文件。从而完成摄影处理。
然后对数码相机100中的图像数据的重放处理进行说明。CPU 106控制存储卡控制器110和未图示的DMA控制器,从存储卡110a读出JPEG文件。并且,CPU 106向未图示的DMA控制器指示,从JPEG文件中将JPEG数据向JPEG编解码器108传送并扩展,将扩展后的图像数据再次存储到SDRAM 107中。然后CPU 106向未图示的DMA控制器指示,从SDRAM 107读出扩展后的图像数据并传送到图像处理电路103。图像处理电路103对输入的图像数据进行分辨率变换,变更图像的分辨率使之与LCD面板105的显示分辨率一致,从而生成显示用图像数据,未图示的DMA控制器将该显示用图像数据再次记录到SDRAM 107。
CPU 106向未图示的DMA控制器指示,从SDRAM 107读出显示用图像数据并发送到显示控制器104。显示控制器104将接收到的该显示用图像数据显示到LCD面板105。
最后对数码相机100中的图像数据的传送处理进行说明。另外,在此与USB控制器109连接的USB端口109a上连接有个人电脑,对向该个人电脑发送图像数据的例子进行说明。
CPU 106控制存储卡控制器110和未图示的DMA控制器,从存储卡110a读出JPEG文件并暂时存储到SDRAM 107中,然后未图示的DMA控制器从SDRAM 107读出该JPEG文件,将其发送到USB控制器109。USB控制器109将接收到的该JPEG文件发送到与USB端口连接的个人电脑。
在本实施方式的数码相机100中,CPU 106在由使用者指示连拍并通过1次连拍而将多个JPEG数据作为1组生成时,将生成的多个JPEG数据汇总存储到1个图像文件中。即,CPU 106生成记录有多个JPEG数据的图像文件。在本实施方式中,将这样记录有多个JPEG数据的图像文件称为复数图像文件。
图2A、2B是示意地表示复数图像文件的数据结构的图。作为复数图像文件的数据结构,例如如图2A所示,在1个图像文件3a内记录多个JPEG数据1~n。或者,复数图像文件的数据结构也可以如图2B所示。在该图2B所示的例中,在图像文件3b的开头记录有图像文件3b全体的头部信息3c。然后依次记录相当于第一个图像文件的数据、即相当于头部信息和图像数据的组3c-1~n个图像文件的数据、即头部信息和图像数据的组3c-n。
也就是说,在连拍张数为n张时,在图2A的例中在1个图像文件内记录n个JPEG数据,在图2B的例中在1个图像文件内记录n个图像数据。另外,图2A所示的图像文件内记录的各个JPEG数据为图3所示的一般性的数据结构。
CPU 106作为原则将通过1次连拍取得的多个JPEG数据记录到1个图像文件中来进行控制,但若记录到1个图像文件中的JPEG数据的数量无限制,则可能会导致图像文件的数据尺寸过大,使用者以后难以处理。因此在本实施方式中,将1个图像文件中记录的JPEG数据的数量的上限设定为预定数(分割条件)、例如100,CPU 106在连拍超过100张仍然继续时对图像文件进行分割。
即,CPU 106在连拍张数超过100张时进行控制,以在第一个图像文件记录了第100张JPEG数据的时刻关闭该图像文件,第101张以后新生成第二个图像文件来进行记录。同样,CPU 106在连拍张数超过200张时,在第二个图像文件记录了第200张JPEG数据的时刻关闭该第二个图像文件,第201张以后新生成第三个图像文件来进行记录。通过反复如此,在连拍张数较多时也可以防止制作的图像文件的数据尺寸过大。
另外,通过1次连拍生成多个复数图像文件时,CPU 106可以识别为所生成的多个复数图像文件属于通过1次连拍生成的一组。例如,CPU 106可以将通过1次连拍生成的复数图像文件的链接信息作为中间信息记录到各个复数图像文件中。或者,可以通过使各个复数图像文件所附加的文件名中包含相同的文字串,而能够识别它们为通过1次连拍生成的复数图像文件。此外,也可以通过使各个复数图像文件所附加的文件名中包含连号,而能够识别它们为通过1次连拍生成的复数图像文件。
图4是表示存储卡110a中的图像文件的记录例的图。另外,存储卡110a通常通过FAT文件系统格式化,因此图像文件作为FAT系统的文件记录。在该图4所示的例中,在“DCIM”文件夹内的“100ABCDE”文件夹内分别附加文件名来记录图像文件。在图4中,扩展名“.JPG”的文件是通常的JPEG文件,扩展名“.MIG”的文件是上述复数图像文件。
也就是说,在图4的例中,在“100ABCDE”文件夹内记录有“DSC_0001.JPG”、“DSC_0002.JPG”及“DSC-0006.JPG”三个JPEG文件、以及“DSC_0003.MIG”、“DSC_0004.MOG”及“DSC_0005.MIG”三个复数图像文件。
图5是表示第一实施方式的数码相机100的处理的流程图。图5所示的处理,作为由使用者指示连拍摄影时起动的程序,由作为计算机的CPU 106执行。程序被存储在CPU 106内部的非易失性存储器(未图示)中。
若该非易失性存储器可以改写,则还可以从数码相机100外部提供程序。此时,例如可以通过在作为存储介质(记录介质)的存储卡110a中以预定形式安装程序来提供。此外,也可以将USB控制器109与个人电脑连接并经由个人电脑提供程序。从个人电脑提供时,可以在个人电脑上取得安装在CD-ROM或DVD等记录介质中的程序,或者取得从因特网等通信线路以数据信号的形式发送来的程序,来进行提供。这样一来,程序作为记录介质或数据信号(载波)等各种形式的计算机可读的计算机程序产品提供,从而可以安装到数码相机100中。
在步骤S701中,CPU 106制作空的复数图像文件,并打开制作出的复数图像文件以能够记录通过连拍取得的JPEG数据。之后进入步骤S702,图像处理电路103如上所述进行摄影,对从CCD 102输出的图像信号进行图像处理,JPEG编解码器108进行JPEG压缩,生成JPEG数据,并进入步骤S703。
在步骤S703中,CPU 106将步骤S702中生成的JPEG数据记录到步骤S701中打开的复数图像文件中。之后进入步骤S704。在步骤S704中,CPU 106判断打开中的复数图像文件中记录的JPEG数据的数量是否超过预定的点、例如是否到达了100。在步骤S704中为否定判断时,进入步骤S707。
在步骤S707中,CPU 106判断连拍是否继续。例如,CPU 106在释放按钮的全按继续时判断为连拍继续,在释放按钮的全按解除时判断为连拍结束。在步骤S707中为肯定判断时,返回到步骤S702,重复处理。与之相对,在步骤S707中为否定判定时,进入步骤S708。在步骤S708中,CPU 106将打开中的复数图像文件关闭,结束了JPEG数据向复数图像文件的记录后,结束处理。
另一方面,在步骤S704中为肯定判断时,进入步骤S705。在步骤S705中,CPU 106关闭打开中的复数图像文件,结束JPEG数据向复数图像文件的记录。从而可以使得1个复数图像文件内记录的JPEG数据的数量为预定数以下、例如100以下。之后进入步骤S706,CPU 106判断连拍是否继续。在步骤S706中为肯定判断时,返回到步骤S701,打开新的复数图像文件。与之相对,在步骤S706中为否定判断时结束处理。
根据以上说明的第一实施方式,CPU 106生成了将通过连拍取得的JPEG数据作为1组存储的1个复数图像文件。并且,CPU 106在连拍的继续中、在图像文件内的JPEG数据的数量超过预定数、例如100时,关闭当前的复数图像文件,并打开新的复数图像文件,从而分割复数图像文件。这样一来,能够获得可以防止1个复数图像文件的数据尺寸过大的效果。
-第二实施方式-
在上述第一实施方式中以下述情况为例进行了说明:CPU 106在连拍继续且复数图像文件内记录的JPEG数据的数量超过预定数、例如100时,关闭当前的复数图像文件,而打开新的复数图像文件。并且,之后取得的JPEG数据记录到新的复数图像文件中,而防止1个复数图像文件的数据尺寸过大。
与之相对,在第二实施方式中,CPU 106在连拍继续且复数图像文件的数据尺寸为预定尺寸(分割条件)以上、例如100MB以上时,关闭当前的复数图像文件,并打开新的复数图像文件。这样一来,与第一实施方式同样地可以防止1个复数图像文件的数据尺寸过大。另外,在第二实施方式中,关于图1到图4的各图,与第一实施方式相同,因此省略说明。
利用图5所示的流程图说明第二实施方式的CPU 106进行的处理。另外,在图5中对于各步骤中处理内容与第一实施方式相同的步骤省略了说明,以与第一实施方式的不同点为中心进行说明。
在步骤S704中,CPU 106判断复数图像文件的数据尺寸是否超过规定的点、即复数图像文件的数据尺寸是否为预定的尺寸以上、例如100MB以上。在步骤S704中为否定判断时,进入步骤S707。与之相对,在步骤S704中为肯定判断时,进入步骤S705,CPU 106将打开中的复数图像文件关闭。
根据以上说明的第二实施方式,CPU 106在连拍继续且复数图像文件的数据尺寸超过预定尺寸、例如100MB时,关闭当前的复数图像文件,并打开新的复数图像文件,从而分割复数图像文件。这样一来,能够获得可以防止1个复数图像文件的数据尺寸过大的效果。
-第三实施方式-
在第三实施方式中,CPU 106在连拍继续且连拍速度降低时,关闭当前的复数图像文件,并打开新的复数图像文件。从而与第一、第二实施方式同样可以防止1个复数图像文件的数据尺寸过大。此外,由于在连拍速度降低时打开新的复数图像文件,因此在打开新的复数图像文件的处理需要时间的情况下也可以抑制其对连拍速度的影响。另外,在第三实施方式中,关于图1到图4的各图,由于与第一实施方式相同,因此省略说明。
作为连拍中连拍速度降低的原因有以下原因:缓冲器被等待处理的数据充满,从而产生用于等待缓冲器有空余的时间。在本实施方式中,利用图6A、6B对连拍中连拍速度降低时的具体例进行说明。
图6A示出了到根据从CCD 102输入的图像信号(CCD数据)生成JPEG数据为止的流程。如该图6A所示,CCD数据由图像处理电路103进行了预处理(主要是校正处理)后,被记录到SDRAM 107内设置的RAW缓冲区域107a中。在预处理中,按照各个半帧(field)进行AWB(自动白平衡)的检波,在此计算出的半帧单位的AWB评估值之后进行累积而变换为以帧为单位的AWB评估值。
所有的半帧图像数据被记录到RAW缓冲区域107a后,图像处理电路103按行依次将其读出并进行包含颜色插补的后处理(主要是颜色处理)。图像处理电路103将进行了后处理后的图像数据(YUV数据)记录到YUV缓冲区域107b中。另外,YUV缓冲区域107b如图6B所示,由以下三个区域构成:用于记录主图像数据的区域107b-1;用于记录显示用图像数据的区域107b-2;和用于记录缩略图图像数据的区域107b-3。
JPEG编解码器108从YUV区域107b读出YUV数据,在对YUV数据进行JPEG压缩并生成了JPEG数据后,将生成的JPEG数据记录到JPEG缓冲区域107c中。CPU 106通过生成对记录在JPEG缓冲区域107c中的JPEG数据附加了中间数据的图像文件(JPEG文件)并记录到存储卡110a中,而完成摄影处理。此时,在本实施方式中,如上述第一及第二实施方式所述,CPU 106在1个图像文件中存储多个JPEG图像。
此时,RAW缓冲区域107a、YUV缓冲区域107b及JPEG缓冲区域107c所分别能够记录的图像数据的数量有限,因此这些缓冲区域被充满时,产生到缓冲区域有空余为止的等待时间。例如,在图6A所示的例中,RAW缓冲区域107a的缓冲容量为图像2画面,YUV缓冲区域107b的缓冲容量为图像2画面,JPEG缓冲区域107c的缓冲容量为图像5画面。
此时,CCD的帧频为2fps、后处理和JPEG压缩的处理速率为2fps、向存储卡的记录速率为1fps时,如下产生等待时间。即,在上述情况下,在1秒钟内2画面的JPEG数据被记录到JPEG缓冲区域107c中,但在存储卡中1秒钟内只能记录1画面。因此,在JPEG缓冲区域107c中每1秒钟积蓄1画面的JPEG数据,连拍开始5秒钟后,5画面的JPEG缓冲区域107c充满。
这样一来,在JPEG缓冲区域107c充满时,JPEG编解码器108无法将JPEG数据输出到JPEG缓冲区域107c。因此,JPEG编解码器108必须停止JPEG压缩处理直到JPEG缓冲区域107c出现1画面的空余为止。这样一来,在JPEG编解码器108停止了JPEG压缩处理时,记录到YUV缓冲区域107b的YUV数据不能读入到JPEG编解码器108中,因此YUV缓冲区域107b也充满。
从而,图像处理电路103无法向YUV缓冲区域107b输出YUV数据,因此图像处理电路103必须停止后处理直到YUV缓冲区域107b出现1画面的空余为止。这样一来,在图像处理电路103停止了后处理时,记录在RAW缓冲区域107a中的图像数据无法读入到图像处理电路103中,因此RAW缓冲区域107a也充满。
RAW缓冲区域107a充满时,图像处理电路103必须停止预处理的执行,因此CCD 102无法向图像处理电路103输出图像信号,需要停止连拍摄影直到RAW缓冲区域107a出现1画面的空余为止。
这样一来,在图6A、6B所示的例中,JPEG缓冲区域107c、YUV缓冲区域107b、RAW缓冲区域107a依次充满。最终,每当RAW缓冲区域107a出现1画面的空余时才进行连拍摄影,因此连拍速度取决于处理速率最慢的向存储卡的记录速率。即,最初即使以CCD的帧频为2fps的连拍速度进行连拍,一旦所有的缓冲区域充满,则之后的连拍速度降低为向存储卡的记录速率、即1fps。
在本实施方式中,在连拍速度这样降低的时刻,关闭当前的复数图像文件,并打开新的复数图像文件。从而,将打开中的复数图像文件关闭并打开新的复数图像文件的处理虽然需要一些时间,但通过在连拍速度降低的时刻执行该处理,可以防止仅仅为了切换复数图像文件而导致连拍速度降低。
利用图5所示的流程图说明第三实施方式的CPU 106进行的处理。另外在图5中,对于各步骤中处理内容与第一实施方式相同的步骤省略了说明,以与第一实施方式的不同点为中心进行说明。
在步骤S704中,CPU 106判断连拍速度是否超过了预定的点、即连拍速度是否降低(缓冲区域是否充满)。在步骤S704中为否定判断时,进入步骤S707。与之相对,在步骤S704中为肯定判断时,进入步骤S705,CPU 106将打开中的复数图像文件关闭。
根据以上说明的第三实施方式,可以获得以下的作用效果。
(1)CPU 106在连拍继续且连拍速度下降时,关闭当前的复数图像文件,并打开新的复数图像文件,从而分割复数图像文件。由此,能够获得可以防止1个复数图像文件的数据尺寸过大的效果。
(2)在连拍速度降低的时刻分割复数图像文件,因此可以防止因为将打开中的复数图像文件关闭并打开新的复数图像文件的处理所需要的时间而导致连拍速度降低。
-第四实施方式-
在第四实施方式中,在存储卡110a的文件系统为FAT文件系统时,在随着连拍生成的复数图像文件向存储卡记录之际,根据将数码相机100具备的未图示的FAT存储器内的FAT信息重写到存储卡110a的时刻,关闭当前的复数图像文件,并打开新的复数图像文件。从而与上述其他实施方式同样,可以防止1个复数图像文件的数据尺寸过大。另外,在第四实施方式中,关于图1到图4的各图,与第一实施方式相同,因此省略说明。
在FAT文件系统中,作为用于记录作为管理数据的FAT信息的区域,而在存储卡110a内设置FAT区域。FAT信息中例如包含记录有图像文件的数据的簇号、未使用的簇号、不良簇号等信息。此外,数码相机100具备FAT存储器,其伴随向存储卡110a记录数据、例如记录复数图像文件等的图像文件数据,读出存储卡内的FAT信息,并向读出的FAT信息写入记录有数据的簇号等信息等,而改写FAT信息。即,CPU 106在向存储卡110a写入复数图像文件等数据时,需要首先从存储卡110a的FAT区域向FAT存储器读出FAT信息,在FAT存储器上改写FAT信息,之后再次向存储卡110a的FAT区域重写FAT信息。
通常,与数码相机100具有的FAT存储器相比,设置在存储卡110a内的FAT区域的簇数更多而尺寸较大,因此无法一次将FAT区域的全体向FAT存储器读出。因此,如图7所示,CPU 106需要部分地复制存储卡110a内的FAT区域的一部分区域的FAT信息、例如区域A内的FAT信息或区域B内的FAT信息,并向FAT存储器7a读出(Read),在进行了读出的FAT信息的改写之后,并重写(Write)到存储卡110a的FAT区域。
例如,在图7所示的例中,将作为存储卡110a的FAT区域的一部分的A区域的FAT信息向FAT存储器7a读出后,若直到该FAT信息的最后为止写入了数据,则进行FAT信息向存储卡110a的重写。之后,将接下来的作为FAT区域的一部分的B区域的FAT信息向FAT存储器7a读出,同样若直到该FAT信息的最后为止写入了FAT信息,则进行FAT信息向存储卡110a的重写。
此时,CPU 106每当从FAT存储器7a向存储卡110a进行FAT信息的重写时关闭当前的复数图像文件,并打开新的复数图像文件。从而,例如在数码相机100具有的FAT存储器7a的存储器容量为能够记录(读出)用于管理256MB的数据的FAT信息的尺寸时,在存储卡110a记录有256MB的数据时进行FAT信息的重写,因此可以将复数图像文件的数据尺寸抑制在256MB以内。同样,在数码相机100具有的FAT存储器7a的存储器容量为能够记录(读出)用于管理512MB的数据的FAT信息的尺寸时,可以将复数图像文件的数据尺寸抑制在512MB以内。从而可以防止1个复数图像文件的数据尺寸过大。
或者,CPU 106也可以在从FAT存储器7a向存储卡110a的FAT信息的重写进行了预定次数时关闭当前的复数图像文件,并打开新的复数图像文件。例如,预先设定1个复数图像文件的目标尺寸,反复进行从FAT存储器7a向存储卡110a的FAT信息的重写,结果在该复数图像文件的尺寸最接近目标尺寸的重写时刻下关闭当前的复数图像文件。从而可以将复数图像文件的数据尺寸抑制为接近预先设定的目标尺寸的尺寸,可以防止1个复数图像文件的数据尺寸过大。另外,目标尺寸可以是固定尺寸,也可以由使用者任意设定。
具体地说,在1个复数图像文件的目标尺寸为800MB时,且数码相机100具有的FAT存储器7a的存储器容量是能够记录用于管理256MB的数据的FAT信息的尺寸时,进行3次FAT信息的重写后,在存储卡中写入了756MB的数据,因此在该时刻下关闭当前的复数图像文件。此外,在数码相机100具有的FAT存储器7a的存储器容量是能够记录用于管理128MB的数据的FAT信息的尺寸时,进行7次FAT信息的重写后,在存储卡中写入了896MB的数据,因此在该时刻下关闭当前的复数图像文件。此外,在数码相机100具有的FAT存储器7a的存储器容量是能够记录用于管理512MB的数据的FAT信息的尺寸时,进行2次FAT信息的重写后,在存储卡中写入了1024MB的数据,因此在该时刻下关闭当前的复数图像文件。
利用图5所示的流程图说明第四实施方式的CPU 106进行的处理。另外在图5中,对于各步骤中处理内容与第一实施方式相同的步骤省略了说明,以与第一实施方式的不同点为中心进行说明。
在步骤S704中,CPU 106判断连拍速度是否超过了预定的点、即是否到达了从FAT存储器7a向存储卡110a的FAT信息的重写时刻。在步骤S704中为否定判断时,进入步骤S707。与之相对,在步骤S704中为肯定判断时,进入步骤S705,CPU 106将打开中的复数图像文件关闭。
根据以上说明的第四实施方式,可以获得以下的作用效果。
(1)CPU 106每当进行从FAT存储器7a向存储卡110a的FAT信息的重写时,进行复数图像文件的分割。由此,能够获得可以防止1个复数图像文件的数据尺寸过大的效果。
(2)CPU 106在从FAT存储器7a向存储卡110a的FAT信息的重写进行了与1个复数图像文件的目标尺寸对应的预定次数时,进行复数图像文件的分割。从而可以使1个复数图像文件的数据尺寸接近目标尺寸,并且能够获得防止去数据尺寸过大的效果。
-变形例-
上述实施方式的数码相机可以如下变形。
(1)在上述第一实施方式中,以下述情况为例进行了说明:CPU106在连拍继续且复数图像文件内记录的JPEG数据的数量超过预定数、例如100时,关闭当前的复数图像文件,而打开新的复数图像文件。但是,1个复数图像文件内记录的JPEG数据的最大数可以由使用者任意设定。
(2)在上述第二实施方式中,以下述情况为例进行了说明:CPU106在连拍继续且复数图像文件的数据尺寸超过预定尺寸、例如100MB时,关闭当前的复数图像文件,并打开新的复数图像文件。但是,1个复数图像文件的最大数据尺寸可以由使用者任意设定。
(3)在上述第三实施方式中,以下述情况为例进行了说明:CPU106在连拍继续且连拍速度下降时,关闭当前的复数图像文件,并打开新的复数图像文件。但是,CPU 106也可以在连拍速度下降时,关闭当前的复数图像文件且打开新的复数图像文件,并且在该时刻下执行焦点调节处理(AF处理)。例如,CPU 106在进行连拍的连拍模式下,在使用者半按了释放按钮的时刻执行AF处理而进行焦点调节,之后在使用者全按了释放按钮的时刻开始连拍。此时,CPU 106通过在连拍速度下降的时刻再次进行AF处理,即使在连拍中被拍摄体移动的情况下也可以获得对焦的连拍图像。由此,虽然AF处理需要一些时间,但通过在连拍速度下降的时刻执行该处理,可以防止因为AF处理所需的时间而导致连拍速度下降。另外,作为AF的方式可以使用公知的对比方式或相位差方式。
(4)在上述第一实施方式中,在1个复数图像文件中记录多个JPEG数据,在JPEG数据的数量超过100时,在连拍继续过程中分割复数图像文件,以防止1个复数图像文件的数据尺寸过大。此时,也可以构成为使用者能够从复数图像文件中删除任意的JPEG数据。并且,在使用者从复数图像文件中删除JPEG数据时,在1个复数图像文件中记录的JPEG数据不足100的范围内,也可以统合多个复数图像文件。例如,在1次连拍中生成了包含100个JPEG数据的第一个复数图像文件和包含20个JPEG数据的第二个复数图像文件时,若从第一个复数图像文件中删除了20个以上的JPEG数据,则可以将第一个复数图像文件和第二个复数图像文件统合而形成1个复数图像文件。
(5)在上述第二实施方式中,在1个复数图像文件中记录多个JPEG数据,在复数图像文件的数据尺寸超过100MB时,在连拍继续过程中分割复数图像文件,以防止1个复数图像文件的数据尺寸过大。此时,也可以构成为使用者能够从复数图像文件中删除任意的JPEG数据。并且,在使用者从复数图像文件中删除JPEG数据时,在1个复数图像文件的数据尺寸不足100MB的范围内,也可以统合多个复数图像文件。例如,在1次连拍中生成了数据尺寸为100MB的第一个复数图像文件和数据尺寸为20MB的第二个复数图像文件时,若从第一个复数图像文件中删除了20MB以上的JPEG数据,则可以将第一个复数图像文件和第二个复数图像文件统合而形成1个复数图像文件。此外,在第三及第四实施方式中也可以构成为:使用者可以从复数图像文件中删除任意的JPEG数据,在使用者从复数图像文件中删除了JPEG数据时,在满足分割条件的范围内统合多个复数图像文件。
(6)在上述第一~第四实施方式中,以CPU 106将通过1次连拍取得的JPEG数据作为1组而存储到1个复数图像文件中为例进行了说明。但是,除了连拍以外,也可以在将多个JPEG数据作为1组取得的情况下将该1组JPEG数据记录到1个复数图像文件中。例如,通过全景(panorama)拍摄而将多个JPEG数据作为1组取得时、在通过间隔(interval)拍摄将多个JPEG数据作为1组取得时等,可以应用本发明。
(7)在上述第四实施方式中,在存储卡110a的簇的一部分为已使用时也可以应用本发明。即,在存储卡110a的簇的一部分为已使用时,虽然无法确保在存储卡110a内连续的未使用的簇,但在此时也可以在复数图像文件的尺寸最接近目标尺寸的时刻关闭当前的复数图像文件。
例如对以下情况进行说明:数码相机100具有的FAT存储器7a的存储器容量为能够记录用于管理256MB的数据的FAT信息的尺寸,1个复数图像文件的目标尺寸为800MB。此时,即使通过1次的FAT信息的读出从存储卡110a将能够管理256MB的数据记录的FAT信息向FAT存储器7a读出,在该256MB的数据区域中一部分为已使用的情况下,复数图像文件的能够记录数据的区域比256MB小。
例如,该256MB的数据区域中有200MB为未使用时,即使通过1次FAT信息的读出将用于管理256MB的数据的FAT信息向FAT存储器7a读出,在该FAT信息的重写时刻下也只在存储卡110a中记录了200MB的数据。即,在此时的FAT信息的重写时刻,复数图像文件的数据尺寸为200MB。之后,通过第二次重写而记录220MB的数据,通过第三次重写而记录190MB的数据,通过第四次重写而记录170MB的数据。
此时,在第四次重写时当前的复数图像文件的数据尺寸为770MB,最接近目标尺寸的800MB,因此CPU 106可以在该第四次重写结束的时刻关闭当前的复数图像文件,并打开新的复数图像文件。或者,也可以在超过了作为目标尺寸的800MB的时刻、即第五次重写结束的时刻关闭当前的复数图像文件,并打开新的复数图像文件。
(8)在上述第四实施方式中以下述情况为例进行了说明:在记录复数图像文件时,根据从FAT存储器7a向存储卡110a进行FAT信息的重写的时刻关闭当前的复数图像文件,从而分割复数图像文件。但是,也可以构成为CPU 106在记录复数图像文件时不分割复数图像文件地进行记录,而在对复数图像文件进行重放时进行分割。具体地说,CPU 106在记录复数图像文件时,在从FAT存储器7a向存储卡110a进行FAT信息的重写的时刻,用空白数据区分开记录在存储卡110a中的复数图像文件内的数据。并且,CPU 106在由使用者指示了复数图像文件的重放时,在复数图像文件内存在空白数据的情况下,以各空白数据为单位分割复数图像文件,而生成多个复数图像文件。或者也可以构成为不以所有的空白数据为单位进行分割,而以预定数的空白数据为单位进行复数图像文件的分割。
(9)在上述第四实施方式中,以根据从数码相机100具有的FAT存储器7a向存储卡110a进行FAT信息的重写的时刻来分割复数图像文件为例进行了说明。但是,也可以构成为根据数码相机100具有的缓冲存储器、即SDRAM 107的容量来分割复数图像文件。具体地说,可以在缓冲存储器上在生成复数图像文件的中途缓冲存储器充满时,在该时刻下关闭制作中的复数图像文件并写入到存储卡110a中,从而分割复数图像文件。
(10)除了上述第一~第四实施方式所示的复数图像文件的分割方法以外,也可以考虑以下的分割方法。例如也可以构成为,在能够显示在LCD面板105中的缩略图图像的最大张数确定的情况下,以使在1个复数图像文件中包含该缩略图图像的最大显示张数的图像数据的方式进行分割。此外,也可以通过在摄影时间经过了预定时间的时刻关闭复数图像文件来进行分割。此时可以构成为,根据摄影时间间隔而变更分割复数图像文件的时间,以使例如在连拍时每过1分钟就关闭复数图像文件,在连拍以外的通常摄影时,每过1天就关闭复数图像文件。
(11)在上述第一~第四实施方式中,以JPEG编解码器108进行JPEG压缩而生成JPEG数据为例进行了说明。但是,在图像数据的格式为GIF或TIFF时也可以应用本发明。
(12)在上述第一~第四实施方式中,以通过数码相机100进行摄影并由CPU 106执行图5所示的处理为例进行了说明。但是,本发明也可以应用于数码相机100以外的其他设备。例如,也可以应用于通过有线或无线与数码相机连接而读入由数码相机拍摄的图像并生成图像文件的个人电脑等其他设备。
另外,只要无损本发明的特征性的功能,本发明不限于上述实施方式的构成。此外,也可以为组合了上述实施方式和多个变形例的构成。

图像文件生成装置、相机及图像文件生成方法.pdf_第1页
第1页 / 共20页
图像文件生成装置、相机及图像文件生成方法.pdf_第2页
第2页 / 共20页
图像文件生成装置、相机及图像文件生成方法.pdf_第3页
第3页 / 共20页
点击查看更多>>
资源描述

《图像文件生成装置、相机及图像文件生成方法.pdf》由会员分享,可在线阅读,更多相关《图像文件生成装置、相机及图像文件生成方法.pdf(20页珍藏版)》请在专利查询网上搜索。

本发明提供一种图像文件生成装置、相机及图像文件生成方法。图像文件生成装置包括:图像文件生成部,生成存放有由摄像部作为1组取得的多个图像数据的图像文件;和图像记录部,将上述图像文件记录到存储介质中,上述图像文件生成部在由上述摄像部取得了1组图像数据的期间,在判断为满足了上述图像文件的分割条件的情况下,结束图像数据向当前的图像文件的存放,而开始图像数据向新的图像文件的存放。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1