专利名称:误删除判断装置、方法、程序及图像文件生成装置的制作方法
技术领域:
本发明涉及判断图像文件中的图像数据误删除的可能性的误删除 判断装置、方法及程序。
背景技术:
近年来公知有如下技术通过将关联的多个图像数据作为一个图 像文件进行记录并管理,来提高关联的图像数据组的管理上的便利性。例如,在专利文献1中提出了以下方法存储构成可体视的图像 的两个图像数据(左图像数据、右图像数据),设置用于区别这些图像 数据的识别符,生成一个体视用的图像文件。在专利文献2中提出了以下方法将连续拍摄的多个图像数据结 合,作为一个连续静态图像压縮文件进行记录。专利文献1: JP特开2006-13759号公报 专利文献2: JP特开平11-266420号公报但是,使用仅能识别开头的一个图像数据的图像编辑装置等的图 像软件,对通过上述专利文献l、 2等生成的记录有多个图像数据的图 像文件进行编辑时,存在将在开头的图像数据之后记录的图像数据误 删除的情况。例如,利用Microsoft Windows XP的附属软件"Windows图像和 FAX浏览器",将通过识别符EOI标识区分不同的图像数据间而记录有 多个图像数据的JPEG图像文件打开时,仅显示开头的图像数据的图像。因此,使该显示的图像向右或向左旋转时,该图像文件在如下状 态下被重写对开头的图像数据进行旋转处理,进而开头的图像数据 之后的图像数据被误册IJ除的状态。因此,为了减轻图像数据管理中用户的负荷,希望自动检测出这 种误删除。发明内容本发明鉴于上述问题,其目的在于提供一种可以判断图像文件中 的图像数据误删除的可能性的误删除判断装置、方法及程序。本发明的误删除判断装置,其特征在于,包括误删除判断单元, 该误删除判断单元,根据图像文件中附带的、表示该图像文件是否以 在一个图像文件中记录多个图像数据的多页格式进行记录的附属信 息、和该图像文件中记录的图像数据的数量,判断该图像文件中的图 像数据是否存在被误删除的可能性。优选的是,在上述装置中,误删除判断单元包括格式判断部和图 像数据数判断部,上述格式判断部根据上述附属信息判断图像文件是 否以多页格式进行记录,上述图像数据数判断部判断图像文件中是否 记录有两个以上的图像数据,对于在格式判断部中判断为以多页格式 进行记录、并且在图像数据数判断部中判断为没有记录两个以上的图 像数据的图像文件,判断为该图像文件中的图像数据存在被误删除的 可能性。此外优选的是,对于在格式判断部中判断为以多页格式进行记录 的图像文件,图像数据数判断部判断该图像文件中是否记录有两个以 上的图像数据。在此,"记录有两个以上的图像数据"中的"图像数据"是指主要作为数据记录的图像数据,不包含除此以外的图像数据、例如縮略 像的图像数据。此外优选的是,附属信息被记录在图像文件的头部的已知的位置上。此外优选的是,多页格式是通过特定的识别符区分不同的图像数 据间、并且在一个图像文件中记录多个图像数据的记录形式,图像数 据数判断部,根据图像文件中的最初的特定的识别符之后是否存在图 像数据,来判断是否记录有两个以上的图像数据。此外优选的是,误删除判断单元在判断为存在误删除的可能性时, 输出该判断结果。此外优选的是,在上述装置中,还包括显示单元,误删除判断单 元判断为存在误删除的可能性时,向显示单元输出该存在误删除的可 能性的判断结果,并在该显示单元上显示存在图像数据被误删除的可 能性的消息。此外优选的是,误删除判断单元判断为存在误删除的可能性时, 使图像文件附带表示上述图像文件中存在图像数据误删除的可能性的 附属信息。此外优选的是,上述特定的识别符为EOI标识。本发明的误删除判断方法,其特征在于,根据图像文件中附带的、 表示该图像文件是否以在一个图像文件中记录多个图像数据的多页格 式进行记录的附属信息、和该图像文件中记录的图像数据的数量,判 断该图像文件中的图像数据是否存在被误删除的可能性。本发明的图像文件生成装置,其特征在于,包括指定单元,指 定要以在一个图像文件中记录多个图像数据的多页格式记录的两个以 上的图像数据;和图像文件生成单元,在头部的已知的位置上记录表 示以多页格式进行记录的附属信息,并且通过特定的识别符区分不同 的图像数据间来记录由上述指定单元指定的两个以上的图像数据,生 成一个图像文件。在本发明的图像文件生成装置,优选的是,还包括摄影部,通 过摄影而取得图像数据;和摄影模式设定单元,设定上述摄影中的摄 影模式,指定单元根据由设定单元设定的摄影模式,来指定要以多页 格式记录的两个以上的图像数据。此外优选的是,指定单元,将在连拍模式、支架摄影模式、全景 摄影模式、立体摄影模式、多视点图像取得模式中的任一个摄影模式 下拍摄的两个以上的图像数据,指定为要以多页格式记录的两个以上 的图像数据。此外,指定单元可以从多个图像数据中,根据各图像数据所附带 的与该图像数据的摄影日期相关的信息,指定要以多页格式记录的两 个以上的图像数据,也可以评价各图像数据间的相关,并根据该评价 的结果,指定要以多页格式记录的两个以上的图像数据。此外优选的是,在本发明的上述误删除判断装置及图像文件生成 装置中,已知的位置是格式规格Exif的图像唯一ID标签区域的一部分。根据本发明的误删除判断装置、方法及程序,根据图像文件中附 带的、表示该图像文件是否以在一个图像文件中记录多个图像数据的 多页格式进行记录的附属信息、和该图像文件中记录的图像数据的数 量,判断该图像文件中的图像数据是否存在被误删除的可能性,从而 可以判断图像文件中的图像数据误删除的可能性。在上述误删除判断装置中判断为存在图像文件中的图像数据被误 删除的可能性时,向显示单元输出该判断结果,并在显示单元上显示 存在图像数据被误删除的可能性的消息,或使图像文件附带表示该图, 像文件中存在图像数据误删除的可能性的附属信息,从而可以提高以 多页格式记录的图像文件中的图像数据的管理性能。根据本发明的图像文件生成装置,包括指定单元,指定要以在 一个图像文件中记录多个图像数据的多页格式记录的两个以上的图像 数据;和图像文件生成单元,在头部的己知的位置上记录表示以多页 格式进行记录的附属信息,并且通过特定的识别符区分不同的图像数 据间来记录由上述指定单元指定的两个以上的图像数据,生成一个图 像文件。因此对于通过该图像文件生成装置生成的图像文件,通过参 照在头部的已知的位置记录的附属信息可以判断该图像文件是否以多 页格式进行记录,并且通过调查在该图像文件中的最初的特定的识别 符之后是否存在图像数据,可以判断该图像文件中是否记录有两个以 上的图像数据,进而根据这些判断结果,可以判断图像文件中的图像 数据误删除的可能性。在上述图像文件生成装置中,指定单元根据图像数据的摄影中的 摄影模式、与图像数据所分别附带的该图像数据的摄影日期相关的信 息、及评价图像数据间的相关的评价结果的任意一个或两个以上的信 息,指定要以多页格式记录的两个以上的图像数据时,可以将彼此关 联性高的两个以上的图像数据以多页格式进行记录。
图1是表示本发明的相机系统的构成的简要框图。 图2是表示通过多页格式记录的图像文件的结构的一例的图。 图3是表示通过通常的格式记录的图像文件的结构的一例的图。 图4是表示图像数据被误删除的图像文件的结构的一例的图。图5是表示将存在误删除图像数据的可能性的信息显示在监视器 上的画面的一例的图。图6是用于说明使表示存在图像数据误删除的可能性的附属信息 附带在图像文件中的形态的图。图7是表示图1的相机系统的图像文件生成处理的流程图。图8是表示图1的相机系统的误删除判断处理的流程图。图9是表示图1的相机系统的误删除判断处理的流程图。 图IO是表示本发明的个人计算机的构成的简要框图。
具体实施方式
以下参照
本发明的误删除判断装置及图像文件生成装置 的实施方式。图1是表示应用了本发明的误删除判断装置及图像文件 生成装置的相机系统1的构成的简要框图。相机系统1包括两个摄像部21A,21B、摄像控制部22、图像处理 部23、压缩/伸长处理部24、帧存储器25、介质控制部26、内部存储 器27、及显示控制部28等,经由数据总线35进行各种信号、数据的 收发。摄像部21A,21B分别具备透镜10A,10B、光圈11A,11B、快门 21A,12B、 CCD 13A,13B、模拟前端电路(AFE) 14A,14B、及A/D转 换部15A,15B。透镜10A,10B由用于对被拍摄体对焦的聚焦透镜、用 于实现变焦功能的变焦透镜等多个不同功能的透镜构成,由未图示的 透镜驱动部来调整其位置。光圈11A,11B由未图示的光圈驱动部,基 于通过AE处理得到的光圈值数据来进行光圈直径的调整。快门12A, 12B是机械快门,由未图示的快门驱动部根据通过AE处理获得的快门 速度来取得。CCD 13A,13B具有二维地排列有多个受光元件的光电面, 被拍摄体光在该光电面上成像并被光电变换,取得模拟摄像信号。AFE 14A,14B对从CCD DA,13B输出的模拟摄像信号,进行除去模拟摄像 信号的噪声的处理、以及调节模拟摄像信号的增益的处理(以下称为模拟处理)。A/D转换部15A,15B将由AFE 14A,14B进行了模拟处理 的模拟摄像信号转换为数字信号。摄像控制部22包括AF处理部及AE处理部。在可调整焦点的情 况下,AF处理部通过释放按钮的半按操作,根据通过摄像部21A、 21B 取得的预览图像来决定透镜IOA、 IOB的聚焦透镜的位置,并输出到摄 像部21A、 21B。 AE处理部根据预览图像决定光圈值和快门速度,并 输出到摄像部21A、 21B。图像处理部23对由摄像部21A、 21B取得的图像数据,进行调整 白平衡的处理、灰度校正、清晰度校正及颜色校正、YC变换处理等图 像处理。压缩/伸长处理部24对由图像处理部23进行了处理的图像数据, 以JPEG等压縮形式进行压縮处理,并输出到帧存储器25。帧存储器25是在对由摄像部21A、 21B取得的图像数据进行包括 上述图像处理部23所进行的处理的各种处理时使用的作业用存储器。介质控制部26访问记录介质29并进行图像文件的写入及读取的 控制。内部存储器27存储在相机系统1帧设定的各种常数、及CPU 32 执行的程序等。显示控制部28用于将存储于帧存储器25中的图像数据显示到监 视器20上,或用于将记录在记录介质29中的图像显示到监视器20上。 在此,显示控制部28及监视器20构成显示单元。操作部(摄影模式设定单元)33具有设置于相机系统1主体上的释放按钮、动作模式开关、菜单/OK按钮、变焦/上下杆、左右按钮、Back(返回)按钮、显示切换按钮等,构成由用户进行各种设定的输 入单元。用户通过操作操作部33,可以设定摄像部21A、 21B进行摄 影的摄影模式。此外,通过操作动作模式开关,可以切换记录模式(摄 影模式)及重放模式的各动作模式。在此,作为摄影模式包括通常摄影模式、连拍模式、支架(bracket) 摄影模式、全景摄影模式、立体摄影模式、多视点图像取得模式等。通常摄影模式是通过按下释放按钮而取得一个图像数据的模式, 连拍模式是在持续按钮释放按钮的期间连续地进行摄影并取得多个图 像数据的模式。支架摄影模式是在以预定条件改变曝光、白平衡、对 焦位置等各种设定的同时连续地进行摄影,而取得多个图像数据的模 式。全景摄影模式是在作为全景图像要取得的范围内,在左右以及上 下方向移动相机系统1的同时进行反复摄影,而取得多个图像数据的 模式。立体摄影模式是为了利用视差取得可以体视的两个图像数据, 而从不同的位置拍摄同一被拍摄体的模式,由彼此隔开间隔设置的摄 像部21A、 21B分别拍摄同一被拍摄体,或由任一个摄像部在错开该摄 像部的位置的同时多次拍摄同一被拍摄体。多视点图像摄影模式是以 动作捕捉的构筑、运动活动的摄影等为目的,从各种角度拍摄同一个 被拍摄体,取得多个图像数据的模式。CPU 32根据来自操作部33及各种处理部的信号,控制相机系统1 的各部。以下对通过CPU 32生成图像文件的处理详细说明。CPU从操作 部33接收摄影模式的设定,将设定结果存储到内部存储器27中,并 且作为要以多页格式进行记录的图像数据,指定在连拍模式、支架摄 影模式、全景摄影模式、立体摄影模式、多视点图像取得模式的任一 个摄影模式下由摄像部21A、21B的任意一方或双方拍摄而取得的两个以上的图像数据,对该指定的两个以上的图像数据进行图像处理、压 縮处理等各种处理后,将进行了各种处理的两个以上的图像数据以多 页格式作为一个图像文件迸行记录,并经由介质控制部26写入到记录介质29中。图2是表示以多页格式记录的图像文件的结构的一例的图。以下 参照图2说明以多页格式记录图像文件的方法。首先在表示文件的开 始的SOI标识之后记录头部(APPx/Application Marker Segment,应用 程序标识段)Hl。头部(APPx) HI由Exif识别码、TIFFHeader、附 属信息(0th IFD/Value、 1st IFD/Value)构成。0th IFD/Value由0th IFD、 ExifIFD、 MP文件管理信息等构成,记录与压縮的图像相关的附属信 息。具体地说,在Exif IFD的Exif Version标签区域61中记录表示该 图像文件对应的规格版本的代码、例如"0230",在Exif IFD的图像 唯一 ID标签区域62的开头2字节中记录表示该图像文件以多页格式 进行记录的情况的代码、例如"E3"。此外,记录多页格式(MP)文 件管理信息64。并且,在头部(APPx) HI之后,将作为要以多页格式进行记录 的图像数据而指定的n个图像数据,通过EOI标识等特定的识别符区 分不同的图像数据之间来进行记录。在开头的图像数据(第1图像数 据)Dl之后记录EOI标识El,并依次记录SOI标识S2、头部H2、第 2图像数据D2、 EOI标识E2、 SOI标识S3、头部H3、第3图像数据 D3、 EOI标识E3、……、SOI标识Sn、头部Hn、第n图像数据Dn、 及EOI标识En。在此示例说明了在图像唯一 ID标签区域的一部分记录表示该图 像文件以多页格式进行记录的情况的代码、例如"E3"的情况,但在 读取该图像文件并进行重放、编辑等处理的图像读取器中,只要是可 识别的头部的已知的位置,不限于图像唯一ID标签区域,也可以在其 他任意决定的位置上,记录表示该图像文件是否以多页格式进行记录的附属信息。此外,CPU32对在通常摄影模式下通过摄像部21A、 21B的任意 一方进行拍摄而取得的一个图像数据进行图像处理、压縮处理等各种 处理后,以在一个图像文件中记录一个图像数据的通常的格式记录进 行了各种处理的图像数据,从而生成图像文件,并经由介质控制部26 写入到记录介质29中。图3表示以该通常的格式记录的图像文件的结构的一例。图3所 示的以通常的格式记录的图像文件的结构,与图2所示的以多页格式 记录的图像文件结构的不同点在于,在ExifIFD的图像唯一 ID标签区 域62B的开头2字节中记录表示该图像文件没有以多页格式进行记录 的代码,即记录与表示以多页格式进行记录的代码不同的代码、例如 "AD"等,并且不具备图2所示的多页格式(MP)文件管理信息64 标签区域。此外,在头部(APPx) HB之后依次记录一个图像数据DB 艮卩EOI标识EB。在此,说明了将由摄像部拍摄取得的图像数据根据该拍摄中的摄 影模式,以多页格式生成图像文件、或以在一个图像文件中记录一个 图像数据的通常的格式生成图像文件的情况,但例如也可以由CPU 32 从外部记录介质29读出多个图像数据,将该读出的多个图像数据在帧 存储器25中展开,从该展开的图像数据中,根据图像数据所分别附带 的与该图像数据的摄影日期相关的信息、与被拍摄体距离相关的信息、 评价图像数据间的相关的评价结果等,指定要以多页格式进行记录的 两个以上的图像数据,并将这些图像数据如图2所示以多页格式作为 一个图像文件记录。在此,根据与该图像数据的摄影日期相关的信息来指定要以多页 格式进行记录的两个以上的图像数据的处理,由CPU32参照各图像数 据所附带的摄影日期的信息,例如将摄影日期的间隔在预定的时间范围内的两个以上的图像数据推定为彼此关联性高的图像数据,而指定 为要以多页格式进行记录的图像数据。另外,不限于与摄影日期相关的信息,也可以将根据与各图像数 据所附带的被拍摄体距离、被拍摄体位置、场景类型等摄影条件相关 的各种标签信息而推定为关联性高的图像数据的两个以上的图像数 据,指定为要以多页格式进行记录的图像数据。此外,根据评价图像数据间的相关的结果来指定要以多页格式进 行记录的两个以上的图像数据的处理,由CPU32从各图像数据取得该 图像数据的颜色分布、亮度分布、形状提取结果(脸部提取等)等图 像特征,根据这些各图像特征计算图像数据间的相关,将对计算出的 相关进行综合评价而得到的评价值为预定的阈值以上的两个以上的图 像数据推定为彼此关联性高的图像数据,而指定为要以多页格式进行 记录的图像数据。接下来,详细说明由CPU32重放图像文件的处理。CPU32判断 相机系统l的动作模式,在为重放模式时,首先从外部记录介质29读 出图像文件,并在帧存储器25中展开。然后,判断该图像文件中的图 像数据是否存在被误删除的可能性,判断为不存在误删除的可能性时, 通过压縮/伸长处理部24对记录在帧存储器25中的该图像文件的图像 数据进行伸长处理,并经由显示控制部28显示到监视器20中。另一方面,在判断为存在图像文件中的图像数据误删除的可能性 时,通过压縮/伸长处理部24对记录在帧存储器25中的该图像文件的 开头的图像数据进行伸长处理,经由显示控制部28显示在监视器20 上,并且将存在误删除的可能性的判断结果输出到显示控制部28,在 监视器20上显示存在图像数据被误删除的可能性的消息。例如如图5 所示,在监视器20的画面70上显示该图像文件中的开头的图像的同 时,显示"该文件存在破损MP文件的可能性"的消息71。此外,在判断为存在误删除的可能性时,可以在上述显示的同时 或不伴随上述显示,而将表示该图像文件中存在图像数据的误删除的 可能性的附属信息附带在图像文件中。例如,如图6所示,在ExiflFD的图像唯一ID标签区域62的开 头2字节,记录表示该图像文件中存在图像数据的误删除的可能性的 错误代码、例如"ER"。或者,在作为用户对该图像文件写入关键字 或注释的标签的用户注释标签区域63的已有的用户注释的开头,追加 记录表示该图像文件中存在图像数据的误删除的可能性的错误信息注 释、例如"(MP文件错误)"。通过上述示例的方法等将表示图像文件中存在图像数据的误删除 的可能性的附属信息附带在图像文件中时,通过参照该附带的附属信 息可以容易地识别图像数据误删除的可能性,可以提高图像数据的管 理性能。以下详细说明由CPU 32判断图像文件中的图像数据误删除的可 能性的处理。使用仅能识别开头的一个图像数据的图像编辑装置等的图像软 件,对以多页格式记录的图像文件进行编辑时,有时在开头的图像数 据之后记录的图像数据会被误删除。从而,在开头的图像数据之后记 录的图像数据被误删除的图像文件,例如如图4所示,在ExifIFD的 图像唯一 ID标签区域62的开头2字节,虽然记录有表示该图像文件 以多页格式进行记录的代码、例如"E3",但仅具有一个图像数据。对此,CPU32进行判断图像文件是否以多页格式进行记录的格式 判断处理、以及判断图像文件中是否记录有两个以上的图像数据的图 像数据数判断处理,对于判断为以多页格式进行记录并且判断为没有记录两个以上的图像数据的图像文件,判断为存在该图像文件中的图 像数据被误删除的可能性。格式判断处理中,参照在该图像文件的Exif IFD的图像唯一 ID标 签区域的开头2字节记录的代码、即表示该图像文件是否以多页格式进行记录的附属信息,判断该图像文件是否以多页格式进行记录。具体地说,在Exif IFD的图像唯一 ID标签区域的开头2字节记录有作为 表示以多页格式进行记录的代码规定的"E3"时,判断为该图像文件 以多页格式进行记录,记录有与该代码"E3"不同的代码时,判断为 该图像文件以在一个图像文件中记录一个图像数据的通常的格式进行 记录。图像数据数判断处理中,例如多页格式是通过EOI标识等特定的 识别符区分不同的图像数据间、并在一个图像文件中记录多个图像数 据的记录形式时,通过判断在图像文件中的最初的EOI标识等特定的 识别符之后是否存在图像数据,来判断该图像文件中是否存在两个以 上的图像数据。此外,如图2及图3所示,如果在图像文件中记录有 两个以上的图像数据则JPEG标识与EOI标识、SOI标识连续的位置存 在一个以上,如果图像文件中仅记录有一个图像数据则JPEG标识与 EOI标识、SOI标识连续的位置不存在,在这种情况下,通过调查图像 文件中JPEG标识与EOI标识、SOI标识连续的位置是否存在一个以上, 就可以判断该图像文件中是否记录有两个以上的图像数据。另外,CPU32可以对判断图像数据的误删除的可能性的所有的图 像文件,分别进行格式判断处理和图像数据数判断处理,根据双方的 判断结果来判断图像数据的误删除的可能性,但也可以先进行格式判 断处理及图像数据数判断处理的任一个,根据该判断结果,仅在判断 为需要判断误删除的可能性的情况下,进一步进行另一个判断处理, 根据这些判断结果来判断误删除的可能性。例如,先进行格式判断处理,在判断为是以在一个图像文件中记 录一个图像数据的通常格式记录的图像文件的情况下,判断不存在该 图像文件中的图像数据被误删除的可能性,在判断为是以多页格式进 行记录的图像文件的情况下,进一步进行图像数据数判断处理。在该 图像数据数判断处理中,判断为记录有两个以上的图像数据的情况下, 判断不存在该图像文件中的图像数据被误删除的可能性,在判断为没 有记录两个以上的图像数据的情况下,判断存在该图像文件中的图像 数据被误删除的可能性。同样地,也可以先进行图像数据数判断处理, 仅在判断为没有记录两个以上的图像数据的情况下,进一步进行格式 判断处理,在判断为是以多页格式进行记录的图像文件的情况下,判 断存在该图像文件中的图像数据被误删除的可能性。接下来,参照图7说明相机系统1的图像文件生成处理的一例。首先,用户操作操作部33来设定摄影模式(步骤ST1)。这样一来, CPU 32从操作部33接收摄影模式的设定,判断该设定的摄影模式是否 为连拍模式、支架摄影模式、全景摄影模式、立体摄影模式、多视点 图像取得模式的任一个(步骤ST2),步骤ST2为肯定判断时,使多 页格式(MP)的模式标志为TRUE,并存储到内部存储器27中(步骤 ST3)。另一方面,步骤ST2为否定判断时,使多页格式(MP)的模 式标志为FALSE,并存储到内部存储器27中(步骤ST4)。其后,根 据在步骤ST1中设定的摄影模式,由摄像部21A、 21B的任意一方或 双方进行摄影,对通过该摄影而取得的图像数据进行包括压縮处理的 各种处理后,记录到帧存储器25中(步骤ST5)。并且,CPU32在生 成图像文件时,制作无论多页格式(MP)的模式标志是否为TRUW均 共用的头部信息(步骤ST6)。然后,判断存储于内部存储器27中的 多页格式(MP)的模式标志是否为TRUE (步骤ST7),在步骤ST7 为肯定判断时,在ExifIFD的图像唯一 ID标签区域的开头2字节记录 表示该图像文件以多页格式进行记录的代码,制作图像文件的头部, 并且记录MP文件管理信息,制作图像文件的头部(步骤ST8)。并且, 读出在步骤ST5中记录到帧存储器25中的两个以上的图像数据,将读出的两个'以上的图像数据,通过EOI标识等特定的识别符区分不同的 图像数据间并记录在步骤ST8中制作的头部之后,从而生成多页格式 的图像文件(步骤ST9),并经由介质控制部26写入到记录介质29 中。另一方面,步骤ST7为否定判断时,在Exif IFD的图像唯一 ID 标签区域的开头2字节,记录表示该图像文件不是以多页格式进行记 录的代码、即与表示以多页格式进行记录的代码不同的代码,并制作 图像文件的头部(步骤STIO)。并且,读出在步骤ST5记录到帧存储 器25中的一个图像数据,将读出的一个图像数据记录在步骤ST10中 制作的头部之后,从而以通常的格式生成图像文件(步骤STll),并 经由介质控制部26写入到记录介质29中。接着参照图8说明相机系统1的误删除判断处理(图像文件重放 处理)的一例。首先,CPU32从外部记录介质29读出图像文件,并在 帧存储器25中展开(步骤ST21)。并且,取得在帧存储器25中展开 的图像文件的头部信息(步骤ST22),判断在头部的Exif Version标 签区域记录的Exif Version标签的值是否为"0230"以上(步骤ST23), 在步骤ST23为否定判断时,判断不存在该图像文件中的图像数据被误 删除的可能性,并结束处理。另一方面,在步骤ST23为肯定判断时, 判断该图像文件的头部中是否存在唯一ID标签(步骤ST24),在步 骤ST24为否定判断时,判断不存在该图像文件中的图像数据被误删除 的可能性,并结束处理。另一方面,在步骤ST24为肯定判断时,参照在图像唯一ID标签 区域的开头2字节记录的代码、即表示该图像文件是否以多页格式进 行记录的附属信息,判断该图像文件是否以多页格式进行记录(步骤 ST25),在步骤ST25为否定判断时,判断不存在该图像文件中的图像 数据被误删除的可能性,并结束处理。另一方面,在步骤ST25为肯定 判断时,判断在图像文件中的最初的EOI标识等特定的识别符之后是否存在图像数据(步骤ST26),在步骤ST26为肯定判断时,判断不 存在该图像文件中的图像数据被误删除的可能性(步骤ST26),并结 束处理。另一方面,在步骤ST26为否定判断时,判断为存在图像数据中的 图像数据被误删除的可能性,通过压縮/伸长处理部24对记录在帧存储 器25中的该图像文件的开头的图像数据进行伸长处理,经由显示控制 部28显示在监视器20上,并且将存在该误删除的可能性的判断结果 输出到显示控制部28,将表示存在图像数据被误删除的可能性的消息 显示到监视器20上(步骤ST27)。接下来参照图9说明相机系统1的误删除判断处理(图像文件重 放处理)的其他例子。首先,CPU 32从外部记录介质29读出图像文件, 并在帧存储器25中展开(步骤ST31)。并且,从开头依次扫描在帧存 储器25中展开的图像文件的数据,取得JPEG标识的淑贤顺序(步骤 ST32),判断在图像文件中JPEG标识与EOI标识、SOI标识连续的位 置是否为一个以上(步骤ST33),在步骤ST33为肯定判断时,判断 不存在该图像文件中的图像数据被误删除的可能性,并结束处理。另一方面,在步骤ST33为否定判断时,判断在该图像文件的头部 的Exif Version标签区域记录的Exif Version标签的值是否为"0230" 以上(步骤ST34),在步骤ST34为否定判断时,判断不存在该图像 文件中的图像数据被误删除的可能性,并结束处理。另一方面,在步 骤ST34为肯定判断时,判断该图像文件的头部中是否存在唯一 ID标 签(步骤ST35),在步骤ST35为否定判断时,判断不存在该图像文 件中的图像数据被误删除的可能性,并结束处理。另一方面,在步骤 ST35为肯定判断时,参照在图像唯一 ID标签区域的开头2字节记录 的代码、即表示该图像文件是否以多页格式进行记录的附属信息,判 断该图像文件是否以多页格式进行记录(步骤ST36),在步骤ST36 为否定判断时,判断不存在该图像文件中的图像数据被误删除的可能性,并结束处理。另一方面,在步骤ST36为肯定判断时,判断为存在图像数据中的图像数据被误删除的可能性,通过压縮/伸长处理部24对 记录在帧存储器25中的该图像文件的开头的图像数据进行伸长处理, 经由显示控制部28显示在监视器20上,并且将存在该误删除的可能 性的判断结果输出到显示控制部28,将表示存在图像数据被误删除的 可能性的消息显示到监视器20上(步骤ST37)。另外,在以上实施方式中说明了将本发明的误删除判断装置及图 像文件生成装置应用到相机系统1中的情况,但本发明的误删除判断 装置及图像文件生成装置也可以通过将分别读入到辅助存储装置中的 图像文件生成程序、误删除判断处理程序在计算机(例如个人计算机 等)上执行来实现。此时,该图像文件生成程序、误删除判断程序记 录在CD-ROM等信息存储介质中,或经由因特网等网络分配,而安装 到计算机中。以下说明将本发明的误删除判断装置及图像文件生成装置应用到 个人计算机(PC) 2上的情况。图10是标识个人计算机2的构成的简 要框图。个人计算机2包括CPU41、主存储器42、硬盘装置43、卡片 I/F 45、显示存储器46、键盘48、鼠标控制器49、音频输入输出电路 51、通信I/F54、相机连接I/F55等,经由数据总线57进行各种信号、 数据的收发。CD-ROM 44存储有本发明的图像文件生成程序、误删除判断处理 程序等CPU 41执行的各种程序,CPU 41通过存储在CD-ROM 44中的 程序来控制个人计算机2的各部。首先说明CPU41通过存储于CD-ROM 44中的图像文件生成程序 来控制个人计算机2的各部并生成图像文件的处理。CPU 41经由相机 连接I/F 55从外部的相机系统58、或者经由卡片I/F 45从外部的存储 卡59,读出多个图像数据,并在主存储器42中展开。并且从在主存储器42中展开的图像数据中,将根据与图像数据分别附带的该图像数据 的摄影日期相关的信息、评价图像数据间的相关的评价结果等推定为 彼此关联性高的两个以上的图像数据,指定为要以多页格式记录的图 像数据,与上述相机系统1中的图像文件生成处理同样地,生成以图2 所示的多页格式记录有这些图像数据的一个图像文件,将生成的图像文件记录到主存储器42中,并经由卡片I/F45写入到外部的存储卡59 中。接下来说明CPU 41通过存储于CD-ROM 44中的误删除判断程序 来控制个人计算机2的各部、并判断以多页格式记录的图像文件中的 图像数据误删除的可能性的处理。CPU 41经由相机连接I/F 55从外部 的相机系统58、或者经由卡片I/F45从外部的存储卡59,读出图像文 件,并在主存储器42中展开。并且,与上述相机系统1中的误删除判 断处理(图像文件重放处理)同样地进行以下处理判断在主存储器 42中展开的图像文件的Exif IFD的图像唯一 ID标签区域的开头2字节 中,是否记录有作为表示以多页格式进行记录的代码而规定的"E3", 由此判断该图像文件是否以多页格式进行记录;通过判断在图像文件 中的最初的EOI标识等特定的识别符之后是否存在图像数据,来判断 该图像文件中是否存在两个以上的图像数据。对于判断为以多页格式 进行记录并且没有记录两个以上的图像数据的图像文件,判断为存在 该图像文件中的图像数据被误删除的可能性。从而,在判断为存在图像文件中的图像数据误删除的可能性时, 将该存在误删除的可能性的判断结果输出到显示存储器46,并例如如 图5所示,将存在图像数据被误删除的可能性的消息显示到监视器47 上。此外,在上述显示的同时或者不伴随上述显示,例如如图6所示, 也可以使表示在该图像文件中存在图像数据误删除的可能性的附属信 息例如附带到图像文件中。根据上述实施方式,根据图像文件中附带的、表示该图像文件是否以在一个图像文件中记录多个图像数据的多页格式进行记录的附属 信息、和表示该图像文件中记录的图像数据的数量,判断该图像文件 中的图像数据是否存在被误删除的可能性,因此可以判断图像文件中 的图像数据误删除的可能性。特别是,图像文件是通过在一个图像文件中记录多视点图像而成 时,即使从包含3个以上图像数据的以多页格式记录的图像文件中误 删除了图像数据,但如果还剩余两个以上的图像数据,则可以仅将剩 余的图像数据用作多视点图像,或者根据剩余的图像数据推定被删除 的图像而使之复原。但是,因误删除而仅剩余一个图像数据时,不可 用作多视点图像。因此,根据本发明在多视点图像数据中可以判断是 否记录有两个以上的图像数据,从而非常有用。另外,本发明的误删除判断装置及图像文件生成装置,可以适用 于以多页格式记录图像文件、或对以多页格式记录的图像文件进行重 放、编辑等的各种装置,不限于相机系统、个人计算机,例如也可以 适用于以下装置对通过CT装置、MRI装置、超声波诊断装置等医疗 图像摄像装置取得的多个图像数据进行记录、重放、编辑等的医疗图 像管理系统;对记录在记录介质中的图像进行重放的图片浏览器等图 像重放装置;经由因特网等网络提供在线相册服务的图像服务器系统 等。
权利要求
1.一种误删除判断装置,用于判断图像文件中的图像数据误删除的可能性,其特征在于,包括误删除判断单元,该误删除判断单元,根据上述图像文件中附带的、表示该图像文件是否以在一个图像文件中记录多个图像数据的多页格式进行记录的附属信息、和该图像文件中记录的图像数据的数量,判断该图像文件中的图像数据是否存在被误删除的可能性。
2. 根据权利要求1所述的误删除判断装置,其特征在于,上述误删除判断单元包括格式判断部和图像数据数判断部, 上述格式判断部根据上述附属信息判断上述图像文件是否以上述多页格式进行记录,上述图像数据数判断部判断上述图像文件中是否记录有两个以上的图像数据,对于在上述格式判断部中判断为以多页格式进行记录、并且在上 述图像数据数判断部中判断为没有记录两个以上的图像数据的图像文 件,判断为该图像文件中的图像数据存在被误删除的可能性。
3. 根据权利要求2所述的误删除判断装置,其特征在于, 对于在上述格式判断部中判断为以多页格式进行记录的图像文件,上述图像数据数判断部判断该图像文件中是否记录有两个以上的 图像数据。
4. 根据权利要求1所述的误删除判断装置,其特征在于, 上述附属信息被记录在上述图像文件的头部的已知的位置上。
5. 根据权利要求2所述的误删除判断装置,其特征在于, 上述多页格式是通过特定的识别符区分不同的图像数据间、并且在一个图像文件中记录多个图像数据的记录形式,上述图像数据数判断部,根据上述图像文件中的最初的上述特定 的识别符之后是否存在图像数据,来判断是否记录有上述两个以上的 图像数据。
6. 根据权利要求l所述的误删除判断装置,其特征在于, 上述误删除判断单元在判断为存在误删除的可能性时,输出该判断结果。
7. 根据权利要求l所述的误删除判断装置,其特征在于, 还包括显示单元,上述误删除判断单元判断为存在误删除的可能性时,向上述显示 单元输出该存在误删除的可能性的判断结果,并在该显示单元上显示 存在图像数据被误删除的可能性的消息。
8. 根据权利要求1所述的误删除判断装置,其特征在于, 上述误删除判断单元判断为存在误删除的可能性时,使上述图像文件附带表示上述图像文件中存在图像数据误删除的可能性的附属信 息。
9. 根据权利要求5所述的误删除判断装置,其特征在于, 上述特定的识别符为EOI标识。
10. 根据权利要求4所述的误删除判断装置,其特征在于, 上述已知的位置为格式规格Exif的图像唯一 ID标签区域的一部分。
11. 一种误删除判断方法,用于判断图像文件中的图像数据误删 除的可能性,其特征在于,根据上述图像文件中附带的、表示该图像文件是否以在一个图像 文件中记录多个图像数据的多页格式进行记录的附属信息、和该图像文件中记录的图像数据的数量,判断该图像文件中的图像数据是否存 在被误删除的可能性。
12. —种图像文件生成装置,其特征在于,包括指定单元,指定要以在一个图像文件中记录多个图像数据的多页 格式记录的两个以上的图像数据;和图像文件生成单元,在头部的已知的位置上记录表示以多页格式 进行记录的附属信息,并且通过特定的识别符区分不同的图像数据间 来记录由上述指定单元指定的两个以上的图像数据,生成一个图像文 件。
13. 根据权利要求12所述的图像文件生成装置,其特征在于, 上述已知的位置是格式规格Exif的图像唯一 ID标签区域的一部分。
14. 根据权利要求12所述的图像文件生成装置,其特征在于, 还包括摄影部,通过摄影而取得图像数据;和 摄影模式设定单元,设定上述摄影中的摄影模式, 上述指定单元根据由上述设定单元设定的摄影模式,来指定要以上述多页格式记录的两个以上的图像数据。
15. 根据权利要求14所述的图像文件生成装置,其特征在于, 上述指定单元,将在连拍模式、支架摄影模式、全景摄影模式、立体摄影模式、多视点图像取得模式中的任一个摄影模式下拍摄的两 个以上的图像数据,指定为要以上述多页格式记录的两个以上的图像 数据。
16. 根据权利要求12或13所述的图像文件生成装置,其特征在于,上述指定单元从多个图像数据中,根据各图像数据所附带的与该图像数据的摄影日期相关的信息,指定要以上述多页格式记录的两个 以上的图像数据。
17.根据权利要求12或13所述的图像文件生成装置,其特征在于,上述指定单元从多个图像数据中,评价各图像数据间的相关,并 根据该评价的结果,指定要以上述多页格式记录的两个以上的图像数 据。
全文摘要
本发明提供一种误删除判断装置、方法、程序及图像文件生成装置。本发明的误删除判断装置包括误删除判断单元,根据图像文件中附带的、表示该图像文件是否以在一个图像文件中记录多个图像数据的多页格式进行记录的附属信息、和该图像文件中记录的图像数据的数量,判断该图像文件中的图像数据是否存在被误删除的可能性。
文档编号H04N1/21GK101404706SQ20081016194
公开日2009年4月8日 申请日期2008年10月6日 优先权日2007年10月3日
发明者中村敏 申请人:富士胶片株式会社