CN101472127B - 图像文件生成装置、图像文件生成方法、图像文件修复装置 - Google Patents
图像文件生成装置、图像文件生成方法、图像文件修复装置 Download PDFInfo
- Publication number
- CN101472127B CN101472127B CN2008101850402A CN200810185040A CN101472127B CN 101472127 B CN101472127 B CN 101472127B CN 2008101850402 A CN2008101850402 A CN 2008101850402A CN 200810185040 A CN200810185040 A CN 200810185040A CN 101472127 B CN101472127 B CN 101472127B
- Authority
- CN
- China
- Prior art keywords
- file
- mentioned
- data
- image data
- raw
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
Abstract
本发明提供图像文件生成装置、图像文件生成方法、图像文件修复装置。该图像文件生成装置具有:图像数据判别部,其根据副图像生成条件来判别是否能够根据作为生成主图像数据的基础的RAW数据生成一个以上的副图像数据,所述副图像生成条件是生成这些副图像数据的条件;以及图像文件生成部,其在由该图像数据判别部判别为能够生成一个以上的副图像数据的情况下,生成包含一个以上的副图像数据和主图像数据的一个多图像文件,并且,生成与该多图像文件关联而包含RAW数据的RAW文件。
Description
技术领域
本发明涉及能够生成包含主图像数据和副图像数据的多图像文件的图像文件生成装置、图像文件生成方法、以及用于修复多图像文件的图像文件修复装置。
背景技术
当前的数字照相机等设备和进行静态图像的图像编辑的应用软件等通常对在一个文件中仅包含一个静态图像数据的文件格式的文件进行处理,所以,大多不考虑在一个文件中存在多个图像数据的情况。在数字照相机等中广泛采用的图像文件格式之一的Exif标准规定了,除了一览显示用缩小图像(缩略图像)以外,在一个文件中仅包含一个图像数据。
与此相对,提出了如下的技术:将主要图像(主图像)的图像数据(主图像数据)和与该主图像关联的副图像的图像数据(副图像数据)生成为一个图像文件(以下适当称为多图像文件),并将其记录在记录介质等中。
例如,在日本特开2005-252754号公报中记载了如下的技术:将多个JPEG图像汇集在一个多图像文件中以防止文件数的增加,进而,在多图像文件的开头以依据Exif标准的格式存储主图像(在文件中汇集的多个图像中主要(代表性)的一个图像),并且,使文件本身的扩展名为“JPG”。
作为用于存储多个JPEG数据的图像文件,通过采用这种扩展名为“JPG”、且从文件开头到主图像的结尾为与现有的JPEG格式相同的结构的结构,来保持与处理JPG文件的现有的图像处理装置和应用程序之间的互换性。而且,能够将彼此具有关联性的图像组、例如在包含适当曝光的几个不同曝光等级下拍摄同一场景所获得的多个图像组记录为一个多图像文件,所以,具有如下优点:能够减少文件数,文件管理变得容易,在图像组的阅览、复制、传送、保存等时能够增加用户的便利性。
但是,在当前产品化的数字照相机等摄像装置中,作为静态图像的记录格式,包含上述这种JPEG数据,作为标准采用依据Exif标准的JPG文件。进而,在各种产品化的摄像装置中,还存在如下结构的摄像装置:其除了该JPG文件以外,还能够将由摄像元件拍摄获得的图像转换为数字信号后的状态下的RAW图像也保存为RAW文件。在这种类型的摄像装置中,大多情况下构成为,能够根据希望选择仅保存JPG文件的记录模式、仅保存RAW文件的记录模式、保存JPG文件和RAW文件双方的记录模式等。
这里,参照图12和图13说明选择了保存JPG文件和RAW文件双方的记录模式时的多个文件的对象化。
首先,图12是示出通过曝光包围拍摄了3张图像时所生成的文件和对象之间的关系的图。
在该图12所示的例子中,进行曝光包围摄影,拍摄基于测光值的适当曝光的图像、曝光值与该适当曝光相差-1EV的图像、曝光值与适当曝光相差+1EV的图像这3张图像。
首先,最初当拍摄了适当曝光的图像时,如图12(A)所示,保存包含适当曝光的RAW数据的一个RAW文件,接着,保存包含根据该RAW数据所生成的JPEG数据的一个JPG文件。此时所生成的RAW文件和JPG文件除了扩展名以外的文件名部分相同。
接着,当拍摄了曝光值与适当曝光相差-1EV的图像时,如图12(B)所示,保存包含-1EV的RAW数据的一个RAW文件,接着,保存包含根据该RAW数据所生成的JPEG数据的一个JPG文件。此时所生成的RAW文件和JPG文件除了扩展名以外的文件名部分相同。
接着,当拍摄了曝光值与适当曝光相差+1EV的图像时,如图12(C)所示,保存包含+1EV的RAW数据的一个RAW文件,接着,保存包含根据该RAW数据所生成的JPEG数据的一个JPG文件。此时所生成的RAW文件和JPG文件除了扩展名以外的文件名部分相同。
因此,此时一共生成6个文件,但是,除了扩展名以外的文件名为3种。而且,当前的处理JPEG图像的设备和软件大多将除了扩展名以外的文件名相同的文件组作为相同对象来进行处理。根据该观点,图12(A)所示的RAW文件和JPG文件构成第1对象,同样,图12(B)所示的RAW文件和JPG文件构成第2对象,图12(C)所示的RAW文件和JPG文件构成第3对象。
接着,图13是示出通过白平衡(WB)包围生成了3张JPEG数据时所生成的文件和对象之间的关系的图。在白平衡包围摄影中也同样地进行参照图12说明的对象化。但是,通过改变快门速度和光圈值并拍摄多张图像来进行曝光包围,与此相对,该白平衡包围根据拍摄所获得的一个RAW数据,改变参数进行数字图像处理,由此,获得多个图像数据。
在该图13所示的例子中,通过白平衡包围摄影,生成适当白平衡的JPEG数据、与该适当白平衡相比向蓝色侧进行了颜色校正后的JPEG数据、与适当白平衡相比向棕色(umber)侧进行了颜色校正后的JPEG数据这3张JPEG数据。
此时,如图13(A)所示,作为第1对象,保存包含RAW数据的一个RAW文件,接着,保存包含根据该RAW数据所生成的适当白平衡的JPEG数据的一个JPG文件。此时所生成的RAW文件和JPG文件除了扩展名以外的文件名部分相同,这与上述相同。
接着,如图13(B)所示,将与图13(A)左侧所示相同的RAW文件保存为第2对象所包含的文件名,接着,以除了扩展名以外与RAW文件相同的文件名,来保存包含与适当白平衡相比向蓝色侧进行了颜色校正后的JPEG数据的一个JPG文件。
接着,如图13(C)所示,将与图13(A)左侧所示相同的RAW文件保存为第3对象所包含的文件名,接着,以除了扩展名以外与RAW文件相同的文件名,来保存包含与适当白平衡相比向棕色侧进行了颜色校正后的JPEG数据的一个JPG文件。
这样,在图13所示的情况下,尽管拍摄所获得的RAW数据为一个,根据对象化的必要性,在各对象中分别包含一个相同的RAW数据,结果是白白消耗了记录容量。
上述日本特开2005-252754号公报所记载的这种存储多个图像的多图像文件确保了开头的主图像与现有JPG文件的互换性,所以,如上所述,能够在现有的图像处理装置和应用程序中进行显示、编辑或保存。但是,通过上述这种基于当前Exif标准的现有的图像处理装置和应用程序对该公报所记载的多图像文件进行编辑和保存时,虽然主图像被保存,但是,主图像以外的副图像有可能被删除或损坏。
因此,优选如下的技术:在即使由于利用现有的图像处理装置和应用程序对文件进行处理而损坏了副图像数据,也能够复原该损坏的副图像数据(即复原多图像文件)的情况下,能够进行复原。
发明内容
本发明的目的在于,提供能够以如下方式生成图像文件的图像文件生成装置、图像文件生成方法:在即使多图像文件内的副图像数据被损坏也能够复原的情况下,能够进行复原。
并且,本发明的目的在于,提供能够对通过上述图像文件生成装置、图像文件生成方法所生成的多图像文件进行修复的图像文件修复装置。
简单地讲,本发明的图像文件生成装置能够生成多图像文件,该多图像文件包含根据一个RAW数据生成的主图像数据和根据所述一个RAW数据生成的与该主图像数据关联的一个以上的副图像数据,其中,该图像文件生成装置具有:图像数据判别部,其根据生成该副图像数据的条件即副图像生成条件,来判别是否能够根据上述RAW数据生成上述一个以上的副图像数据;以及图像文件生成部,其在由上述图像数据判别部判别为能够生成上述一个以上的副图像数据的情况下,以生成包含上述一个以上的副图像数据和上述主图像数据且包含根据上述RAW数据来复原上述一个以上的副图像数据所需要的信息的方式生成一个多图像文件,并且生成与该一个多图像文件关联而包含上述RAW数据的RAW文件。
并且,本发明的图像文件生成方法用于生成多图像文件,该多图像文件包含根据一个RAW数据生成的主图像数据和根据所述一个RAW数据生成的与该主图像数据关联的一个以上的副图像数据,其中,该图像文件生成方法具有以下步骤:根据生成该副图像数据的条件即副图像生成条件,来判别是否能够根据上述RAW数据生成上述一个以上的副图像数据;在判别为能够生成上述一个以上的副图像数据的情况下,生成包含上述一个以上的副图像数据和上述主图像数据且包含根据上述RAW数据来复原上述一个以上的副图像数据所需要的信息的一个多图像文件;以及生成与上述一个多图像文件关联而包含上述RAW数据的RAW文件。
进而,本发明的图像文件修复装置用于根据RAW文件来修复通过图像文件生成装置生成的多图像文件,该RAW文件由该图像文件生成装置与该多图像文件关联地生成,上述图像文件生成装置能够生成多图像文件,该多图像文件包含根据一个RAW数据生成的主图像数据和与该主图像数据关联的一个以上的副图像数据,其中,该图像文件生成装置具有:图像数据判别部,其根据生成该副图像数据的条件即副图像生成条件,来判别是否能够根据上述RAW数据生成上述一个以上的副图像数据;以及图像文件生成部,其在由上述图像数据判别部判别为能够生成上述一个以上的副图像数据的情况下,生成包含上述一个以上的副图像数据和上述主图像数据的一个多图像文件,并且,生成与该一个多图像文件关联而包含上述RAW数据的RAW文件,此时,该图像文件生成部以包含根据上述RAW数据复原上述一个以上的副图像数据所需要的信息的方式,生成上述多图像文件,其中,该图像文件修复装置具有:修复判别部,其判别上述多图像文件所包含的副图像数据的至少一部分是否损坏;图像数据修复部,其在由上述修复判别部判别为副图像数据的至少一部分损坏的情况下,基于复原上述副图像数据所需要的信息,根据与上述多图像文件关联的上述RAW文件所包含的上述RAW数据,生成上述损坏的副图像数据;以及图像文件生成部,其使用由上述图像数据修复部生成的副图像数据,再次生成上述多图像文件。
参照以下说明、所附权利要求以及附图,将更好地理解本发明的设备和方法的这些和其他特征、方面和优点。
附图说明
图1是概念地示出本发明的实施方式1的图像文件生成装置的结构的框图。
图2是示出在上述实施方式1中应用于数字照相机的图像文件生成装置的结构例的框图。
图3是示出在上述实施方式1中在应用于数字照相机的图像文件生成装置中可以设定的摄影模式和画质模式的图表。
图4是示出在上述实施方式1中在图3所示的画质模式和摄影模式的组合中保存哪种形式的文件的图表。
图5是示出在上述实施方式1中记录在多图像文件的头中的头信息的主要部分的图。
图6是示出在上述实施方式1中设定了RAW+JPEG模式并通过曝光包围拍摄了3张图像时所生成的文件和对象之间的关系的图。
图7是示出在上述实施方式1中设定了RAW+JPEG模式或AUTO模式并通过白平衡包围生成了3张图像数据时所生成的文件和对象之间的关系的图。
图8是示出在上述实施方式1中设定了RAW+JPEG模式或AUTO模式并通过同时进行曝光包围和白平衡包围而生成了3×3=9张JPEG数据时所生成的文件和对象之间的关系的图。
图9是示出在上述实施方式1中应用于数字照相机的图像文件生成装置在摄影时的作用的一部分的流程图。
图10是示出在上述实施方式1中应用于数字照相机的图像文件生成装置在摄影时的作用的另一部分的流程图。
图11是示出在上述实施方式1中图像文件生成装置设定为修复模式时的作用的流程图。
图12是示出现有的通过曝光包围拍摄了3张图像时所生成的文件和对象之间的关系的图。
图13是示出现有的通过白平衡包围生成了3张JPEG数据时所生成的文件和对象之间的关系的图。
具体实施方式
下面,参照附图说明本发明的实施方式。
[实施方式1]
图1~图11示出本发明的实施方式1,图1是概念地示出图像文件生成装置的结构的框图。
如图1所示,该图像文件生成装置1具有:图像文件生成部2、图像数据判别部3、修复判别部4以及图像数据修复部5。
并且,在该图像文件生成装置1上连接有记录介质6。更详细地讲,图像文件生成部2以能够向记录介质6进行写入的方式与其连接,修复判别部4以能够从记录介质6读入的方式与其连接。
现在,设存在根据一个RAW图像生成的一个主图像数据和一个以上(在图1所示的例子中为N(N为1以上的整数)个)副图像数据。
此时,图像数据判别部3判定是否能够根据作为生成主图像数据的基础的RAW数据来生成一个以上的副图像数据。当后述的摄影模式等副图像生成条件是仅使规定的图像处理中的参数不同而根据RAW数据生成一个以上的副图像数据的条件时,如在后面具体说明的那样,图像数据判别部3判别为能够根据RAW数据生成一个以上的副图像数据。
在由图像数据判别部3判定为能够生成一个以上的副图像数据的情况下,图像文件生成部2将RAW数据作为RAW文件记录在记录介质6中,并且,以与该RAW数据成为相同的对象的方式将主图像数据和副图像数据作为一个文件(如上所述,适当称为多图像文件)记录在记录介质6中,另一方面,在由图像数据判别部3判定为不能生成一个以上的副图像数据的情况下,图像文件生成部2将主图像数据和一个以上的副图像数据分别作为单个的文件(作为分别不同的对象)记录在记录介质6中。
修复判别部4读入记录在记录介质6中的多图像文件,判别文件内所包含的副图像数据是否有损坏,在有损坏的情况下,判别哪个副图像数据有损坏。在判别为有损坏的情况下,该修复判别部4还读入与判别为有损坏的多图像文件为相同的对象的RAW文件。然后,修复判别部4向图像数据修复部5传送判别结果、所读入的多图像文件和所读入的RAW文件。
在由修复判别部4判别为有损坏的情况下,图像数据修复部5根据传送来的RAW文件对损坏的图像数据进行复原,向图像文件生成部2传送复原后的图像数据。并且,图像数据修复部5从多图像文件中提取没有损坏的图像数据,并向图像文件生成部2传送。
当修复多图像文件所需要的图像数据齐全的时候,图像文件生成部2再次生成多图像文件,并将其记录在记录介质6中。
接着,图2是示出应用于数字照相机的图像文件生成装置的结构例的框图。
该应用于数字照相机的图像文件生成装置具有:摄像部11、A/D转换部12、总线13、RAM 14、图像处理电路15、图像显示部16、连接有上述记录介质6的接口(I/F)17、操作部18以及微型计算机19。
摄像部11构成为具有:包含成像被摄体的光学像的镜头和光圈等的摄像光学***、以及对由该摄像光学***成像的光学像进行光电转换而生成并输出模拟的电图像信号的摄像元件。
A/D转换部12将从摄像部11获得的模拟的图像信号转换为数字的图像数据。
由该A/D转换部12转换后的数字图像经由总线138存储在RAM 14中。这里,总线13在各部收发数据时使用,总线13连接有A/D转换部12、RAM 14、图像处理电路15、图像显示部16、I/F 17、操作部18以及微型计算机19。
RAM 14例如构成为DRAM等能够比较高速地进行存取的存储部,不仅用作用于存储来自A/D转换部12的图像、由图像处理电路15处理后的图像、从记录介质6经由I/F 17读出的图像等的缓冲器,还可以用作微型计算机19的作业区域。
图像处理电路15对存储在RAM 14中的数字图像(RAW数据)实施包含编码处理(JPEG压缩等)在内的各种图像处理,生成记录用的图像数据(在本实施方式中假设为JPEG数据),并将其再次写回到RAM 14,兼作为图像数据修复部5。并且,图像处理电路15还进行对从记录介质6读出的压缩图像数据进行解码并将其写入RAM 14的处理。进而,图像处理电路15还根据需要生成显示用的图像数据,并将其写入RAM 14。
由微型计算机19在由该图像处理电路15生成的记录用的图像数据中附加头部等来生成图像文件。
记录介质6以非易失的方式记录所生成的图像文件,例如由闪存等构成。
I/F 17根据微型计算机19的控制,向该记录介质6写入数据,并从记录介质6读入数据。
图像显示部16根据存储在RAM 14中的显示用的图像数据来显示图像,例如构成为包含LCD等显示器件。
操作部18用于供用户对该应用于数字照相机的图像文件生成装置进行各种操作输入。作为可以利用该操作部18进行的操作,例如可以列举电源的接通/断开操作;用于指示开始拍摄图像的快门释放操作;用于指示再现图像的再现操作;用于选择曝光包围摄影模式、白平衡(WB)包围摄影模式等摄影模式的模式选择操作;用于选择图像的图像选择操作;用于根据RAW文件如后所述对多图像文件进行修复的修复模式的设定操作等。
微型计算机19是统一控制该应用于数字照相机的图像文件生成装置内的各部的控制部。该微型计算机19还兼作为图像数据判别部3,其根据摄影模式等副图像生成条件来判别是否能够根据作为生成主图像数据的基础的RAW数据来生成副图像数据。而且,微型计算机19兼作为图像文件生成部2,在判别为能够根据作为生成主图像数据的基础的RAW数据来生成副图像数据的情况下,使图像处理电路15基于副图像生成条件由RAW数据生成副图像数据,生成包含所生成的副图像数据和主图像数据的一个多图像文件(这里,在本实施方式中,假设扩展名为“JPG”),并且,与该多图像文件关联地生成包含RAW数据的RAW文件。而且,微型计算机19还兼作为上述的修复判别部4。
接着,图3是示出在应用于数字照相机的图像文件生成装置中能够设定的摄影模式和画质模式的图表。
在该图像文件生成装置中,如上所述,作为摄影模式,可以选择曝光包围摄影模式、WB包围摄影模式。这里,可以选择曝光包围摄影模式和WB包围摄影模式中的任一方,也可以同时选择双方。
并且,作为画质模式,能够择一地选择仅保存JPG文件的JPEG模式、保存RAW文件和JPG文件双方的RAW+JPEG模式、自动选择仅保存JPG文件或保存RAW文件和JPG文件双方的AUTO模式。
图4是示出在图3所示的画质模式和摄影模式的组合中保存哪种形式的文件的图表。
首先,当画质模式设定为JPEG模式时,与摄影模式是设定为曝光包围摄影模式还是设定为WB包围摄影模式无关,将通过曝光包围或WB包围所获得的多个JPEG数据分别保存为单个的JPG文件。
并且,当画质模式设定为RAW+JPEG模式、且摄影模式设定为曝光包围摄影模式时,首先,将RAW数据保存为RAW文件,并且,按照通过曝光包围所拍摄的曝光不同的各RAW数据,分别生成JPEG数据,将这些JPEG数据分别保存为单个的JPG文件。
另一方面,当画质模式设定为RAW+JPEG模式、且摄影模式设定为WB包围摄影模式时,首先,将RAW数据保存为RAW文件,并且,根据拍摄所获得的一个RAW数据,生成通过WB包围白平衡不同的多个JPEG数据,将这些多个JPEG数据汇集为一个多图像文件进行保存。
接着,当画质模式设定为AUTO模式、且摄影模式设定为曝光包围摄影模式时,与画质模式设定为JPEG模式时同样,按照通过曝光包围所拍摄的曝光不同的各RAW数据,分别生成JPEG数据,将这些JPEG数据分别保存为单个的JPG文件。
然后,当画质模式设定为AUTO模式、且摄影模式设定为WB包围摄影模式时,与画质模式设定为RAW+JPEG模式时同样,首先,将RAW数据保存为RAW文件,并且,根据拍摄所获得的一个RAW数据,生成通过WB包围白平衡不同的多个JPEG数据,将这些多个JPEG数据汇集为一个多图像文件进行保存。
另外,在后面参照图8说明作为摄影模式同时设定曝光包围摄影模式和WB包围摄影模式两个模式时保存哪种形式的文件。
接着,图5是示出记录在多图像文件头中的头信息的主要部分的图。
在多图像文件的头中记录有根据RAW数据复原一个以上的副图像数据所需要的信息。
作为该信息,包含多图像标签、副图像张数、与第1~第n(n为1以上的整数,与副图像张数一致)副图像有关的图像处理条件信息。
这里,多图像标签是表示该图像文件不是(除了缩略图像)仅包含一个图像数据(JPEG数据)的JPG文件,而是在内部存储有多个JPEG数据的多图像文件的标签。如上所述,在本实施方式中,假设多图像文件的扩展名是与通常的JPG文件相同的“JPG”,无法仅根据文件名来判别是通常的JPG文件还是多图像文件,所以,设置这种标签。
接着,副图像张数(上述的“n”)是表示在多图像文件内(除了缩略图像)存储了几张副图像数据的信息。因此,包含在多图像文件中所包含的主图像在内的全部图像张数为(n+1)张。
第1图像处理条件信息是表示第1副图像数据是根据作为生成主图像数据的基础的RAW数据、基于怎样的图像处理条件来生成的信息。以下,第2~第n图像处理条件信息也同样。
接着,图6是示出设定了RAW+JPEG模式并通过曝光包围拍摄了3张图像时所生成的文件和对象之间的关系的图。
在该图6所示的例子中,与涉及图12所说明的例子同样,进行曝光包围摄影,拍摄基于测光值的适当曝光的图像、曝光值与该适当曝光相差-1EV的图像、曝光值与适当曝光相差+1EV的图像这3张图像。
首先,最初当拍摄了适当曝光的图像时,如图6(A)所示,保存包含适当曝光的RAW数据的一个RAW文件,接着,保存包含根据该RAW数据所生成的JPEG数据的一个JPG文件。此时所生成的RAW文件和JPG文件除了扩展名以外的文件名部分相同。
接着,当拍摄了曝光值与适当曝光相差-1EV的图像时,如图6(B)所示,保存包含-1EV的RAW数据的一个RAW文件,接着,保存包含根据该RAW数据所生成的JPEG数据的一个JPG文件。此时所生成的RAW文件和JPG文件除了扩展名以外的文件名部分相同。
接着,当拍摄了曝光值与适当曝光相差+1EV的图像时,如图6(C)所示,保存包含+1EV的RAW数据的一个RAW文件,接着,保存包含根据该RAW数据所生成的JPEG数据的一个JPG文件。此时所生成的RAW文件和JPG文件除了扩展名以外的文件名部分相同。
因此,此时一共生成6个文件,但是,除了扩展名以外的文件名为3种。而且,图6(A)所示的RAW文件和JPG文件构成第1对象,图6(B)所示的RAW文件和JPG文件构成第2对象,图6(C)所示的RAW文件和JPG文件构成第3对象。
接着,图7是示出设定了RAW+JPEG模式或AUTO模式并通过白平衡包围生成了3张图像数据时所生成的文件和对象之间的关系的图。
与参照图13上述的情况相同,该WB包围根据拍摄所获得的一个RAW数据,改变参数进行数字图像处理,由此,获得多个图像数据。即,在该图7所示的例子中,通过WB包围摄影,根据一个RAW数据,生成适当白平衡的JPEG数据、与该适当白平衡相比向蓝色侧进行了颜色校正后的JPEG数据、与适当白平衡相比向棕色侧进行了颜色校正后的JPEG数据这3张JPEG数据。
此时,如图7所示,保存包含RAW数据的一个RAW文件,接着,保存包含根据该RAW数据而分别生成的、适当白平衡的JPEG数据、向蓝色侧进行了颜色校正后的JPEG数据、向棕色侧进行了颜色校正后的JPEG数据的一个多图像文件。此时所生成的RAW文件和多图像文件除了扩展名以外的文件名部分相同。因此,RAW文件和多图像文件构成一个对象,在该图7所示的例子中所生成的对象为1个,所生成的文件为2个。通过采用这种对象结构,与参照图13说明的例子不同,所保存的RAW数据为1个,不会重复,所以,能够避免该图13所示的情况下的记录容量的白白消耗。
接着,图8是示出设定了RAW+JPEG模式或AUTO模式并通过同时进行曝光包围和白平衡包围而生成了3×3=9张JPEG数据时所生成的文件和对象之间的关系的图。
首先,最初当拍摄了适当曝光的图像时,如图8(A)所示,保存包含适当曝光的RAW数据的一个RAW文件,接着,保存包含根据该RAW数据而分别生成的、适当白平衡的JPEG数据、向蓝色侧进行了颜色校正后的JPEG数据、向棕色侧进行了颜色校正后的JPEG数据的一个多图像文件。此时所生成的RAW文件和多图像文件除了扩展名以外的文件名部分相同。
接着,当拍摄了曝光值与适当曝光相差-1EV的图像时,如图8(B)所示,保存包含-1EV的RAW数据的一个RAW文件,接着,保存包含根据该-1EV的RAW数据而分别生成的、适当白平衡的JPEG数据、向蓝色侧进行了颜色校正后的JPEG数据、向棕色侧进行了颜色校正后的JPEG数据的一个多图像文件。此时所生成的RAW文件和多图像文件除了扩展名以外的文件名部分相同。
接着,当拍摄了曝光值与适当曝光相差+1EV的图像时,如图8(C)所示,保存包含+1EV的RAW数据的一个RAW文件,接着,保存包含根据该+1EV的RAW数据而分别生成的、适当白平衡的JPEG数据、向蓝色侧进行了颜色校正后的JPEG数据、向棕色侧进行了颜色校正后的JPEG数据的一个多图像文件。此时所生成的RAW文件和多图像文件除了扩展名以外的文件名部分相同。
因此,此时一共生成6个文件,除了扩展名以外的文件名为3种。而且,图8(A)所示的RAW文件和多图像文件构成第1对象,图8(B)所示的RAW文件和多图像文件构成第2对象,图8(C)所示的RAW文件和多图像文件构成第3对象。
在该图8所示的例子中,也不会重复记录同一RAW数据,能够避免记录容量的白白消耗。
接着,图9是示出应用于数字照相机的图像文件生成装置在摄影时的作用的一部分的流程图,图10是示出应用于数字照相机的图像文件生成装置在摄影时的作用的另一部分的流程图。该图9和图10本来要作为1个附图记载,但是,为了适合于纸张的大小,分割为2个附图进行记载。
在应用于数字照相机的图像文件生成装置的电源接通,通过操作部18进行了快门释放操作时,进行该摄影处理。
开始该处理后,首先,进行摄影模式的检查(步骤S1)。在该摄影模式的检查中,检查是否设定了曝光包围摄影模式和WB包围摄影模式中的任一方或双方。
接着,进行被摄体的测光(步骤S2),根据该测光结果来进行设定摄像部11的光圈和曝光时间的曝光控制(步骤S3)。然后,根据所设定的曝光条件,由摄像部11对被摄体的光学像进行光电转换来进行摄像处理(步骤S4),由A/D转换部12将所获得的图像信号转换为数字的图像数据后,存储在RAM 14中(步骤S5)。
接着,判定曝光包围是否结束(步骤S6)。这里,在判定为设定了曝光包围摄影模式、且所设定的拍摄张数的图像获取还没有结束的情况下,根据模式设定来变更曝光条件(步骤S7),然后,返回上述的步骤S3,根据变更后的曝光条件拍摄下一图像。
并且,在步骤S6中没有设定曝光包围摄影模式的情况下、或者设定了曝光包围摄影模式、且所设定的拍摄张数的图像获取结束的情况下,判定为曝光包围结束,接着,由图像处理电路15进行白平衡校正处理(步骤S8)。在该步骤S8的白平衡校正处理是在一连串的拍摄动作的最初进行的情况下,首先,设定白平衡增益,以使白平衡适当。
接着,例如在摄像部11构成为包含单板摄像元件的情况下,进行同时化处理,由此,生成一个像素所具有3个颜色成分齐全的图像数据(步骤S9)。
然后,通过进行颜色转换处理,设定参数并强调彩度,或者进行颜色空间(列举具体例子为s RGB颜色空间、或Adobe RGB颜色空间等)的转换(该颜色空间的转换也是一种基于参数设定的图像处理)(步骤S10)。
接着,设定参数进行灰度转换处理,由此,生成与输出设备等对应的灰度特性的图像数据(步骤S11)。
进而,设定参数进行JPEG压缩处理,由此,生成JPEG数据(步骤S12),再次将所生成的JPEG数据存储在RAM 14中(步骤S13)。
接着,判定白平衡包围是否结束(步骤S14)。这里,在判定为设定了WB包围摄影模式、且所设定的张数的JPEG数据的生成还没有结束的情况下,根据模式设定来变更WB增益(步骤S15),然后,返回上述的步骤S8,根据变更后的WB增益来生成下一JPEG数据。
并且,在步骤S14中没有设定WB包围摄影模式的情况下、或者设定了WB包围摄影模式、且所设定的张数的JPEG数据的生成结束的情况下,判定为WB包围结束,进入图10所示的之后的处理。
即,如图10所示,微型计算机19判定画质模式是否为JPEG模式(步骤S16)。
这里,在判定为是JPEG模式的情况下,微型计算机19生成与JPEG数据对应的文件头(JPEG头)(步骤S17),根据JPEG数据和文件头来生成JPG文件(步骤S18),经由I/F 17将所生成的JPG文件记录在记录介质6中(步骤S19)。
然后,判定所有JPEG数据的处理是否结束(步骤S20),在判定为还没有结束的情况下,返回步骤S17,对下一JPEG数据进行上述处理,另一方面,在判定为处理结束的情况下,结束该处理。因此,该情况下(即,设定了JPEG模式的情况下,与是否设定了曝光包围摄影模式、WB包围摄影模式无关),如图4所示,将所有JPEG数据分别记录为单个的JPG文件。
并且,在步骤S16中判定为画质模式不是JPEG模式的情况下,判定是否根据一个RAW数据生成了多个JPEG数据(步骤S21)。在图3和图4所示的例子中,在设定了WB包围摄影模式时(即,与是否同时设定了曝光包围无关),判定为根据一个RAW数据生成了多个JPEG数据,在没有设定WB包围摄影模式时,判定为没有根据一个RAW数据生成多个JPEG数据。
这里,在判定为没有根据一个RAW数据生成多个JPEG数据的情况下,进而判定画质模式是否为AUTO模式(步骤S22)。然后,在判定为画质模式是AUTO模式的情况下,进入步骤S17,进行与JPEG模式相同的处理。该情况相当于设定了AUTO模式、且根据一个RAW数据生成一个JPEG数据的情况(即,图4所示的设定了曝光包围摄影模式的情况)。
另一方面,在步骤S22中判定为不是AUTO模式的情况下,微型计算机19生成包含RAW数据的RAW文件(步骤S23),将所生成的RAW文件记录在记录介质6中(步骤S24)。进而,微型计算机19生成文件头(步骤S25),按照RAW文件设定图像文件名(即,使其除了扩展名以外与RAW文件相同),来生成JPG文件(步骤S26),将所生成的JPG文件记录在记录介质6中(步骤S27)。
然后,判定所有的RAW数据和JPEG数据的处理是否结束(步骤S28),在判定为还没有结束的情况下,返回步骤S23,对下一RAW数据和JPEG数据进行上述处理,另一方面,在判定为处理结束的情况下,结束该处理。该情况为既不是JPEG模式也不是AUTO模式、且根据一个RAW数据生成一个JPEG数据的情况,所以,相当于图4所示的RAW+JPEG模式、且设定了曝光包围摄影模式的情况。
在上述步骤S21中判定为根据一个RAW数据生成了多个JPEG数据的情况下,生成包含RAW数据的RAW文件(步骤S29),将所生成的RAW文件记录在记录介质6中(步骤S30)。进而,微型计算机19将根据一个RAW数据所生成的多个JPEG数据汇集为一个(步骤S31),生成多图像文件用的文件头(步骤S32),设定图像文件名,以使其除了扩展名以外与RAW文件相同,来生成多图像文件(步骤S33),将所生成的多图像文件记录在记录介质6中(步骤S34)。
然后,判定所有的RAW数据和JPEG数据的处理是否结束(步骤S35),在判定为还没有结束的情况下,返回步骤S29,对下一RAW数据和JPEG数据进行上述处理,另一方面,在判定为处理结束的情况下,结束该处理。该情况为不是JPEG模式、且根据一个RAW数据生成多个JPEG数据的情况,所以,相当于图4所示的RAW+JPEG模式或AUTO模式、且设定了WB包围摄影模式的情况。
接着,图11是示出图像文件生成装置设定为修复模式时的作用的流程图。
开始该处理后,检查经由操作部18所选择的图像文件的头信息(步骤S41)。如上所述,在本实施方式中,对多图像文件附加与通常的JPG文件相同的“JPG”扩展名,所以,无法仅根据文件名来判别是什么文件。但是,如参照图5所说明的那样,在多图像文件的情况下,在文件头中附加有多图像标签,所以,通过检查头信息,能够判别是否是多图像文件。
然后,在是多图像文件的情况下,根据头中所记载的副图像张数、该头中所记载的指向各副图像的指针(未图示),实际检查各副图像数据(步骤S42)。另外,在图像文件是通常的JPG文件的情况下,不包含副图像数据,所以,直接跳过该处理。
然后,根据检查结果判定副图像是否产生缺损(步骤S43)。这里,在判定为副图像没有产生缺损的情况下(在通常的JPG文件的情况下,当然判定为副图像没有产生缺损),直接结束该修复模式的处理。
另一方面,在步骤S43中判定为副图像产生缺损的情况下,从属于与多图像文件相同的对象(即,除了扩展名以外的文件名相同)的RAW文件中读入RAW数据(步骤S44),将所读入的RAW数据存储在RAM 14中(步骤S45)。
接着,根据记录在头中的图像处理条件信息(参照图5),进行图像处理,生成JPEG数据。
即,首先,由图像处理电路15进行白平衡校正处理(步骤S46)。
接着,进行同时化处理,由此,生成一个像素中具有的3个颜色成分齐全的图像数据(步骤S47)。
然后,通过进行颜色转换处理,设定参数并强调彩度,或者进行颜色空间的转换(步骤S48)。
接着,设定参数进行灰度转换处理,由此,生成与输出设备等对应的灰度特性的图像数据(步骤S49)。
进而,设定参数进行JPEG压缩处理,由此,生成JPEG数据(步骤S50),再次将所生成的JPEG数据存储在RAM 14中(步骤S51)。
另外,针对确认到缺损的所有副图像数据进行步骤S46~步骤S51的处理。并且,对于没有缺损的副图像数据,不需要再次生成,如上所述,只要从原来的多图像文件中提取即可。
这样,当修复多图像文件所需要的JPEG数据全部齐全的时候,将这些多个JPEG数据汇集为一个(步骤S52),修复多图像文件用的文件头(根据需要再次生成)(步骤S53),作为与原来相同的文件名的多图像文件记录在记录介质6中(步骤S54),结束该处理。
另外,在上述中,作为根据一个RAW数据生成一个JPEG数据的摄影模式的例子,列举了曝光包围摄影模式,作为根据一个RAW数据生成多个JPEG数据的摄影模式的例子,列举了WB包围摄影模式,但是不限于此。
例如,作为根据一个RAW数据生成一个JPEG数据的摄影模式,可以列举以下模式等:在短时间内拍摄多个(例如1秒钟几张到几十张左右的)图像的连拍摄影模式;一边偏移摄影方向一边拍摄多张图像,然后进行合成来生成宽视角的一张图像的全景摄影模式;一边以被摄体为中心改变照相机的设置场所一边进行多张的拍摄,能够立体地观察图像的多视点摄影模式。
另一方面,在根据一个RAW数据生成多个JPEG数据的摄影模式中,只要使图像处理中的参数不同来生成多个图像即可,作为此时的参数可以列举以下参数。例如,使图像的锐度根据参数而变化的参数;使图像的对比度根据参数而变化的参数;使彩度的强调程度根据参数而变化的参数;使灰度转换曲线根据参数而变化来进行灰度转换的参数;根据参数进行颜色空间(上述的s RGB颜色空间、Adobe RGB颜色空间等)的选择的参数等。而且,当摄影模式等副图像生成条件是仅使规定的图像处理中的参数不同而根据RAW数据来生成一个以上的副图像数据的条件时,图像数据判别部3判别为能够根据作为生成主图像数据的基础的RAW数据来生成一个以上的副图像数据。
并且,在上述中,说明了在副图像数据受到损坏的情况下根据RAW数据进行复原的例子,但是,还根据RAW数据生成主图像数据,所以,即使在万一主图像受到损坏的情况下,也能够根据该RAW数据进行复原。
进而,在上述中,说明了对多图像文件附加与通常的JPG文件相同的“JPG”扩展名的例子,但是,当然不限于此。
另外,在上述中主要说明了图像文件生成装置,但是,当然也可以是进行同样作用的图像文件生成方法,还可以是使计算机进行同样处理的图像文件生成程序。
根据这种实施方式1,将多个图像数据作为一个多图像文件进行记录时,必定要记录包含RAW数据的RAW文件,在多图像文件内的副图像损坏时能够进行修复,所以,即使通过不与多图像文件对应的现有的装置和软件等损坏了多图像文件内的副图像数据时,也能够对副图像数据、乃至多图像文件进行复原。
而且,复原副图像数据所需要的信息包含在多图像文件的头中,所以,不需要生成包含复原用信息的其他文件等,能够减少文件数,并且,也能够提高与读入头信息来进行各种处理的现有的装置和软件等的兼容性。
而且,图像文件生成装置1本身设有修复判别部4和图像数据修复部5,所以,能够在该图像文件生成装置1中进行实际的修复。但是,修复判别部4和图像数据修复部5也可以设置在独立于图像文件生成装置1的其他装置(用于修复多图像文件的图像文件修复装置等)中。该情况下,图像文件修复装置也具有图像文件生成部。而且,根据该图像文件修复装置,能够对通过图像文件生成装置、图像文件生成方法或执行图像文件生成程序的计算机中的任一方所生成的多图像文件进行修复。
尽管已根据附图描述了被认为是本发明的优选实施例的内容,但是当然应理解为,在不脱离本发明的精神的情况下,可以容易地在形式上或细节上做出各种变形和改变。因此,本发明并不旨在限于所描述的和所例示的精确形式,而是构成为涵盖可以落入所附权利要求的范围内的所有变形。
Claims (5)
1.一种图像文件生成装置,其能够生成多图像文件,该多图像文件包含根据一个RAW数据而生成的主图像数据和根据所述一个RAW数据生成的与该主图像数据关联的一个以上的副图像数据,其特征在于,
该图像文件生成装置具有:
图像数据判别部,其根据生成该副图像数据的条件即副图像生成条件,来判别是否能够根据上述RAW数据生成上述一个以上的副图像数据;以及
图像文件生成部,其在由上述图像数据判别部判别为能够生成上述一个以上的副图像数据的情况下,以包含上述一个以上的副图像数据和上述主图像数据,且包含根据上述RAW数据来复原上述一个以上的副图像数据所需要的信息的方式生成一个多图像文件,并且生成与该一个多图像文件关联而包含上述RAW数据的RAW文件。
2.根据权利要求1所述的图像文件生成装置,其特征在于,
该图像文件生成装置还具有:
修复判别部,其判别上述多图像文件所包含的副图像数据的至少一部分是否损坏;以及
图像数据修复部,其在由上述修复判别部判别为副图像数据的至少一部分损坏的情况下,基于复原上述副图像数据所需要的信息,根据与上述多图像文件关联的上述RAW文件所包含的上述RAW数据,生成上述损坏的副图像数据,
上述图像文件生成部使用由图像数据修复部生成的副图像数据,再次生成上述多图像文件。
3.根据权利要求1所述的图像文件生成装置,其特征在于,
当上述副图像生成条件是仅使规定的图像处理中的参数不同而根据上述RAW数据生成上述一个以上的副图像数据的条件时,上述图像数据判别部判别为能够根据上述RAW数据生成上述一个以上的副图像数据。
4.一种图像文件生成方法,其用于生成多图像文件,该多图像文件包含根据一个RAW数据而生成的主图像数据和根据所述一个RAW数据生成的与该主图像数据关联的一个以上的副图像数据,其特征在于,
该图像文件生成方法具有以下步骤:
根据生成该副图像数据的条件即副图像生成条件,来判别是否能够根据上述RAW数据生成上述一个以上的副图像数据;
在判别为能够生成上述一个以上的副图像数据的情况下,生成包含上述一个以上的副图像数据和上述主图像数据且包含根据上述RAW数据来复原上述一个以上的副图像数据所需要的信息的一个多图像文件;以及
生成与上述一个多图像文件关联而包含上述RAW数据的RAW文件。
5.一种图像文件修复装置,其用于根据RAW文件对由权利要求1所述的图像文件生成装置所生成的多图像文件进行修复,该RAW文件由该图像文件生成装置与该多图像文件关联地生成,其特征在于,
该图像文件修复装置具有:
修复判别部,其判别上述多图像文件所包含的副图像数据的至少一部分是否损坏;
图像数据修复部,其在由上述修复判别部判别为副图像数据的至少一部分损坏的情况下,基于复原上述副图像数据所需要的信息,根据与上述多图像文件关联的上述RAW文件所包含的上述RAW数据,生成上述损坏的副图像数据;以及
图像文件生成部,其使用由上述图像数据修复部生成的副图像数据,再次生成上述多图像文件。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007-340317 | 2007-12-28 | ||
JP2007340317 | 2007-12-28 | ||
JP2007340317A JP2009164768A (ja) | 2007-12-28 | 2007-12-28 | 画像ファイル作成装置、画像ファイル作成方法、画像ファイル修復装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101472127A CN101472127A (zh) | 2009-07-01 |
CN101472127B true CN101472127B (zh) | 2011-10-26 |
Family
ID=40829203
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101850402A Expired - Fee Related CN101472127B (zh) | 2007-12-28 | 2008-12-26 | 图像文件生成装置、图像文件生成方法、图像文件修复装置 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2009164768A (zh) |
CN (1) | CN101472127B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014123809A (ja) * | 2012-12-20 | 2014-07-03 | Canon Inc | 撮像装置、撮像システム、および、撮像装置の制御方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1496108A (zh) * | 2002-09-24 | 2004-05-12 | 佳能株式会社 | 图像摄取装置 |
CN1917616A (zh) * | 2005-08-17 | 2007-02-21 | 宾得株式会社 | 摄影装置 |
-
2007
- 2007-12-28 JP JP2007340317A patent/JP2009164768A/ja active Pending
-
2008
- 2008-12-26 CN CN2008101850402A patent/CN101472127B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1496108A (zh) * | 2002-09-24 | 2004-05-12 | 佳能株式会社 | 图像摄取装置 |
CN1917616A (zh) * | 2005-08-17 | 2007-02-21 | 宾得株式会社 | 摄影装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2009164768A (ja) | 2009-07-23 |
CN101472127A (zh) | 2009-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3203290B2 (ja) | ディジタル電子スチル・カメラおよびメモリ・カードへの記録方法 | |
US7733385B2 (en) | Image file generating apparatus and method, and image file reproducing apparatus and method | |
CN101189869B (zh) | 摄像装置、摄像结果处理方法和图像处理装置 | |
CN101472119B (zh) | 图像文件生成装置、图像文件生成方法 | |
US20010002142A1 (en) | Image display method and digital still camera using the same | |
CN101527804B (zh) | 多图像文件编辑装置和多图像文件编辑方法 | |
JP2007158509A (ja) | 撮像装置及び画像処理方法及びプログラム及び記憶媒体 | |
CN101753836A (zh) | 摄像装置、摄像图像的文件化方法以及记录介质 | |
JP3926947B2 (ja) | 画像データ形成装置および画像データ処理方法 | |
US20020140827A1 (en) | Image processing apparatus and image reproducing apparatus | |
JP2001169167A (ja) | 電子カメラ | |
JP5213503B2 (ja) | 記憶再生装置 | |
US8045018B2 (en) | Picture recording device | |
CN101472127B (zh) | 图像文件生成装置、图像文件生成方法、图像文件修复装置 | |
US20050007610A1 (en) | Image processing method of digital images, digital camera and print system | |
JP2007274661A (ja) | 撮像装置、画像再生装置およびプログラム | |
US20040141211A1 (en) | Image processing apparatus, method thereof, and recording medium | |
JP5021546B2 (ja) | マルチ画像ファイル作成装置、マルチ画像ファイル作成プログラム、マルチ画像ファイル作成方法 | |
JPH0549000A (ja) | 電子カメラ | |
JP2001024928A (ja) | 電子カメラ及びその画像記録方法 | |
JP4382999B2 (ja) | 電子カメラ | |
JP2000196937A (ja) | ディジタル・カメラおよびその制御方法ならびに画像デ―タ再生装置および方法 | |
US6950127B1 (en) | Digital camera | |
JP3064948B2 (ja) | 画像情報の圧縮率を変更可能な電子カメラ | |
CN105794193A (zh) | 图像处理设备、图像处理方法和程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20151203 Address after: Tokyo, Japan, Japan Patentee after: Olympus Corporation Address before: Tokyo, Japan Patentee before: Olympus Imaging Corp. |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20111026 Termination date: 20191226 |
|
CF01 | Termination of patent right due to non-payment of annual fee |