专利名称:数据处理设备及其控制方法
技术领域:
本发明涉及 一 种数据处理设备及其控制方法。
技术背景通常,在数字照相机中,根据DCF(Design rule for Camera File system,照相机文件系统设计规则)规则为拍摄得到的拍 摄图像数据分配文件名,例如文件名IMG—XXXX.jpg(XXXX是 按照拍摄顺序递增的数字)。然而,当将通过这种命名规则命名 的文件复制到外部设备、由外部设备进行管理时,文件名经常 不是特有的。在这种情况下,当将文件复制到外部设备时,旧 的文件可能会被覆盖。由于该原因,已经提出了一种技术,这种技术将用于指定 图像的特有识别信息(在下文中称为特有ID)相关联,以改进数 字照相机和连接有该数字照相机的外部设备之间的图像可搜索 性和管理。在记录图像等时,在数字照相机侧进行图像和特有 ID之间的这种关联。日本特开2004-112602号公报提出了 一种数 字照相机,这种数字照相机根据数据的文件路径计算特有ID并 管理该数据。另外,日本特开2002-259332号公报提出了 一种用 于在数据中记录装置特有的识别信,l的技术。此外,日本特开2002-271672号公报描述了 一种技术,这种 技术从另 一个电子装置获取装置特有的识别信息以及图像信 息、生成描述该识别信息的图像信息、并输出该图像信息。日 本特开2002-259668号公报公开了 一种生成并输出描述电子装 置本身的标识符的图像文件的技术,公开了 一种生成并输出描 述由用户设置的标识符的图像文件的技术。
然而,因为日本特开2004-112602号公报的技术4艮据数据的 文件路径计算特有ID,所以将对具有不同文件路径配置的同一 数据分配特有ID。也就是说,可能将多个特有ID分配给同 一图 像信息。因为日本特开2002-259332号公报的技术将装置的特有 ID关联到数据,所以可以从该数据指定装置,但是无法特有地 指定该数据。此外,日本特开2002-271672号公报描述的技术试图对图像 信息设置特有ID,但没有试图对已经设置有特有ID的图像重新 设置特有ID。例如,当进行编辑操作以改变图像内容时,如果 即使图像信息发生了变化而特有ID仍维持不变,则将相同的特 有ID分配给不同的图像。另外,当进行诸如图像旋转等实际上 不改变图像内容的处理时,如果重新分配特有ID,则将多个特 有ID分配给同 一 图像。日本特开2002-259668号公报描述的技术 可以指定电子装置,但不能指定图像,在进行图像编辑时不假 定分配特有ID。因此,利用对图像信息分配特有ID的通用方法,管理记录 在数字照相机中的图像文件的保持状态的外部设备可能多次传 输同一数据。另外,需要传输的图像文件可能会传输失败。其 结果是,削弱了数字照相机和外部设备的图像文件管理效率和 可靠性。静止图像文件、运动图像文件或音频文件都有相同的 问题。也就是说,需要利用数据文件的特有ID来防止管理记录 在记录设备中的数据文件的接收状态的外部设备多次传输同一 数据。发明内容考虑到上述问题提出了本发明,本发明的一个特征允许分 配不使数据文件产生重复的特有识别信息。
本发明的另 一个特征允许利用文件的特有ID对数据文件 的接收状态进行高效率和高可靠性的管理。根据本发明的一个方面,提供一种数据处理设备,包括保持部,其被配置为保持根据对所述数据处理设备的使用 而更新的、表示所述数据处理设备的使用状态的装置状态信息和所述数据处理设备特有的装置识别信息;获取部,其被配置为获取与所述装置状态信息不同的与记 录数据的生成相关联的信息作为与所述记录数据相关联的记录 信息;生成部,其被配置为基于所述装置识别信息、所述装置状 态信息和所述记录信息来生成所述记录数据的特有识别信息; 以及记录部,其被配置为将包括所述记录数据和所述生成部生 成的所述特有识别信息的文件记录在记录介质中。根据本发明的另 一个方面,提供一种控制数据处理设备的方法,包括保持步骤,其保持根据对所述数据处理设备的使用而更新 的、表示所述数据处理设备的使用状态的装置状态信息和所述 数据处理设备特有的装置识别信息;获取步骤,其获取与所述装置状态信息不同的与记录数据 的生成相关联的信息作为与所述记录数据相关联的记录信息;生成步骤,其基于所述装置识别信息、所述装置状态信息 和所述记录信息来生成所述记录数据的特有识别信息;以及记录步骤,其将包括所述记录数据和所述生成步骤生成的 所述特有识别信息的文件记录在记录介质中。从以下参考附图对示例性实施例的说明,本发明的其它特征将变得明显。
图l是示出数字照相机的配置的框图;图2是示出数字照相机100的总体操作的流程图;图3是示出数字照相机1 OO的拍摄序列的流程图;图4示出记录在记录介质200中的静止图像文件的结构的实例;图5示出记录在记录介质200中的文件结构的实例;图6是示出数字照相机1 OO对记录介质200的记录序列的流程图;图7示出记录在记录介质200中的目录项的实例;图8是示出数字照相机10 0的回放序列的流程图;图9是示出数字照相机100的旋转处理序列的流程图;图10是示出数字照相机10 0的静止图像编辑序列的流程图;图ll是示出数字照相机100的接收处理序列的流程图;图12是示出数字照相机100的音频记录处理序列的流程图;图13示出记录在记录介质200中的音频文件的结构的实例;图14是示出数字照相机100的音频附加记录序列的流程图;图15是示出数字照相机100的头(head)生成处理序列的流程图;图16是示出数字照相机100的运动图像记录序列的流程图; 图17示出记录在记录介质200中的运动图像文件的结构的 实例;图18是示出数字照相机10 0的运动图像编辑序列的流程图;以及图19是示出在系统控制器17中生成特有ID的功能配置的实例的框图。 具体实施方式
现在,根据附图详细说明本发明的优选实施例。在下文中要说明的实施例中,举例说明将本发明应用于能 够记录(拍摄)静止图像和运动图像并能够记录音频信号的摄像 设备(下文中称为数字照相机)的情况。第一实施例对摄像设备的说明图l是示出根据该实施例的数字照相机1 oo的配置的实例的 框图。数字照相机10 0用作记录静止图像和运动图像的数据的图像记录设备,还用作根据该数据显示图像的图像回放设备,数字照相机100是可应用本发明的数据处理设备的实例。参考图1, 光学系统21包括拍摄镜头,光学系统21在摄像单元22的图像捕 获平面上形成光学图像。摄像单元22包括CCD、 CMOS元件等, 摄像单元22将光学图像转换为电信号。A/D转换器23将从摄像 单元22输出的模拟图像信号转换为数字信号,将从音频控制器 11输出的模拟音频信号转换为数字信号。定时产生器12向摄像单元22、音频控制器ll、 A/D转换器 23和D/A转换器13提供时钟信号和控制信号。存储器控制器15 和系统控制器17控制定时产生器12。图像处理器24对来自A/D 转换器23的数据或来自存储器控制器15的数据进行预定像素插 值处理、缩小等大小调整处理、颜色转换处理等。图像处理器 24利用捕获的图像数据进行预定运算处理,并向系统控制器17 提供得到的运算结果。系统控制器17根据运算结果执行曝光控 制、测距控制等。以这种方式,系统控制器17执行TTL(分光式, through the lens)AF(自动调焦)处理、AE(自动曝光)处理和 EF(预闪光,flash pre-emission)处理。图像处理器24利用捕获的 图像数据执行预定运算处理,还根据所获得的运算结果执行TTL AWB(自动白平衡)处理。将来自A/D转换器23的输出数据经由图像处理器24和存储 器控制器15、或者直接通过存储器控制器15写入存储器32。存 储器3 2存储经由摄像单元2 2获得的静止图像和运动图像的图像 文件,并存储经由麦克风10获得的音频信号的音频文件。当形 成这些图像文件和音频文件时,存储器32还存储文件头。存储 器3 2具有足够大的存储容量以存储预定数量的静止图像以及预 定时间长度的运动图像和音频信号。压缩/解压缩单元16通过自适应离散余弦变换(ADCT, adaptive discrete cosine transformation)等对图像数据进行 压缩/解压缩。压缩/解压缩单元16通过读耳又在响应于例如4要下 快门按钮而开始的拍摄处理中存储在存储器32中的拍摄图像来 执行压缩处理,将处理后的数据写入存储器32。此外,压缩/ 解压缩单元16对从记录介质200等加载到存储器32的压缩图像 数据进行解压缩处理,将处理后的数据写入存储器32。系统控 制器17将压缩/解压缩单元16写入存储器32中的图像转换为文 件,将该文件经由接口 18记录在记录介质200中。存储器32还用 作图像显示存储器,经由D/A转换器13在图像显示单元14上显 示写入存储器32的用于显示的图像数据。图像显示单元14例如 包括LCD。将从麦克风10输出的音频信号经由包含放大器等的音频控 制器11提供给A/D转换器23,将其转换为数字信号。然后存储 器控制器15将数字音频信号存储在存储器32中。另一方面,将 记录在记录介质200中的音频数据加载到存储器32中,然后经由 D/A转换器13提供给音频控制器11 。音频控制器1 l根据来自D/A 转换器13的音频信号驱动扬声器81。
系统控制器17控制整个数字照相机100。系统存储器31存储 系统控制器17的操作所需的常数、变量、程序等。非易失性存 储器20是电可擦写/可记录存储器,例如釆用EEPROM等。非易 失性存储器20存储系统控制器17执行下文所述的各种控制所需 的控制程序。根据需要将存储在非易失性存储器20中的控制程 序加载到系统存储器31中,由系统控制器17执行。快门按钮62、 控制面板25、才莫式选择按钮27和电源按钮39是用户用来向系统 控制器17输入各种操作指示的操作按钮。在对数字照相机10 0设置的快门按钮6 2处于半按下(半沖程) 位置时将第 一 快门开关信号S W1设置为0 N (接通)。当检测到第 一快门开关信号S W1为0 N时,系统控制器17开始A F (自动调焦) 处理、AE(自动曝光)处理、AWB(自动白平tf)处理、EF(预闪光) 处理等操作。在快门按钮6 2处于完全按下(整个冲程)位置时, 将第二快门开关信号S W2设置为ON 。当检测到第二快门开关信 号SW2为ON时,系统控制器17开始从摄像单元22读取信号开始 直到将图像数据写入记录介质200为止的一系列的图像捕获处 理的操作。控制面板25包括各种按钮、触摸面板等。控制面板25例如 包括擦除按钮、菜单按钮、设置(SET)按钮、布置为十字图案的 箭头键等。在按下菜单按钮时,在图像显示单元14上显示允许 进行各种设置的菜单窗口 。用户可以利用在图像显示单元14上 显示的菜单窗口、箭头键和设置按钮直观地进行各种设置。模 式选择按钮2 7允许用户将系统控制器17的操作模式切换为静止 图片模式、连续拍摄模式、运动图像模式、回放模式等中的一 个。电源按钮39用来接通/断开数字照相机100的电源。电源控制器30包括电池检测电路、DC-DC变换器、切换要 通电的块的开关电路等,电源控制器3 0检测有无连接有电池、 电池类型和剩余电池容量。电源控制器30根据检测结果和来自系统控制器17的指示来控制DC-DC变换器,向包含记录介质 200的各单元提供所需的电压,并持续所需的时间段。电源单元 28包括碱性电池、锂电池等一次电池和NiCd电池、NiMH电池、 Li电池等二次电池以及AC适配器等。连接器33和34连接电源单 元28和电源控制器30。RTC(实时时钟,Real Time Clock)40保持内部电源单元独计时(timepiece)工作状态。启动时系统控制器17利用从RTC 40 获得的日期和时间执行计时器控制。接口 18与记录介质200在一起。连接器35连接记录介质200 和接口 18。记录介质连接/拆卸检测器38检测记录介质200是否 连接到连接器35。记录介质200包括包含半导体存储器、磁盘等 的记录单元19、与数字照相机100连接的接口 37以及连接记录介 质200和数字照相机100的连接器36。通信单元29执行RS232C、 USB、 IEEE1394、 P1284、 SCSI、 调制解调器、LAN、无线通信等各种通信处理。连接器63(在无 线通信的情况下是天线)经由通信单元29将数字照相机100连接 到另一装置。对搡作(通过拍摄记录图像文件)的说明下面说明根据该实施例的数字照相机100的操作。注意,下 文中参考所附流程图说明的处理表示当系统控制器17将存储在 非易失性存储器20中的控制程序加载到系统存储器31中并执行 该控制程序以进行运算处理和控制时所实现的处理。图2是用于解释根据第 一 实施例的数字照相机10 0的整体操 作的流程图。在用户按下电源按钮39以接通电源之后,系统控制器17在
步骤S201中初始化标志、控制变量等。在步骤S202中,系统控 制器17从RTC 40获得日期和时间,并对系统计时器进行设置。 在步骤S203中,系统控制器17检查模式选择按钮27的设置状 态。如果通过模式选择按钮27设置了拍摄模式,则系统控制器 17在步骤S 2 04中执行拍摄模式处理。稍后参考图3说明该拍摄 模式处理的细节。另一方面,如果在步骤S203中判断为将模式 选择按钮27设置为拍摄模式之外的另 一模式,则该处理前进到 步骤S205。在步骤S205中,系统控制器17根据所选择的模式执 行处理。另一模式例如包括回放模式、通信模式或者音频记录 模式。在回放模式下,回放并显示以拍摄模式记录的图像文件。 在通信模式下,经由通信单元29和连接器63与外部设备进行通 信以交换数据。在音频记录式下,与图像相关联地记录经由麦 克风10输入的音频信号。当完成拍摄模式处理或相应模式的处理时,该处理前进到 步骤S206 。系统控制器17在步骤S206中检查电源按钮39的设置 位置。如果将电源按钮39设置为电源接通(ON)位置,则该处理 返回到步骤S 2 0 3 。如果在步骤S 2 0 6中判断为将电源按钮3 9设置 为电源断开(OFF)位置,则该处理前进到步骤S207以执行结束 处理。在结束处理中,例如,系统控制器17将图像显示单元14 上显示改变为结束状态,将包括标志、控制变量等的参数和设 定值以及设置的模式记录在非易失性存储器20中,对在电源断 开之后无需电源的单元断电。当完成结束处理时,系统控制器 17结束图2所示的处理。下面说明根据第 一 实施例的数字照相机10 0的(图2中的步 骤S204中的)拍摄模式处理。注意,下面说明当在拍摄模式下按 下快门按钮62时开始的图像捕获处理。在快门按钮62处于半沖程位置时,将第 一 快门开关信号WH殳置为ON。如上所述,系统控制器17响应于第一快门开关 信号SWl为ON而开始AF处理、AE处理、AWB处理、EF处理等 操作。在快门按钮62处于完全按下(整个冲程)位置时,将第二 快门开关信号S W2设置为ON。系统控制器17将该操作识别为一 系列图像捕获处理的操作开始指示,开始进行拍摄(图3所示的 处理)。在开始拍摄时,在步骤S301中系统控制器17从图2的步骤 S202中设置的计时器获得当前值(日期和时间),将其保持在系 统存储器31中。在步骤S302到S305中,系统控制器17以AE处理 所确定的快门速度进行拍摄。更具体地,系统控制器17在步骤 S302中打开快门,在步骤S303中开始曝光。当第一快门开关信 号SWl为ON时,系统控制器17在步骤S304中根据所执行的AE 处理所确定的快门速度(曝光时间)检查曝光的结束。将A E处理 所确定的快门速度保存在例如系统存储器31中,从系统存储器 31获得该快门速度。如果判断为曝光结束,也就是说,如果对 应于获得的快门速度的曝光时间已经过去,则系统控制器17在 步骤S305中关闭快门。在步骤S306中,系统控制器17读出通过 拍摄操作积累在摄像单元22中的信号(图像信号),A/D转换器23 将该信号转换为数字数据,将该数字数据写入存储器32。随后,在步骤S307中系统控制器17利用存储器控制器15和 图像处理器24对写入存储器32的图像数据进行图像处理。在步 骤S308中,压缩/解压缩单元16压缩已经过图像处理的图像数据 以生成压缩图像数据。注意,如稍后参考图4所说明的,由各种 标记(marker)代码和压缩数据构成压缩图像数据。在步骤S309中,系统控制器17利用存储器控制器15和图像 处理器24对已经过图像处理并存储在存储器32中的图像数据进 行用于缩略图的图像处理以获得缩略像。在步骤S310中,
系统控制器1 7对缩略像进行用于缩略图的压缩,将结果存储在存储器32中。下文中将经过用于缩略图的压缩并存储在存 储器32中的图像称为"缩略图"。在步骤S311中,系统控制器17在存储器32中生成主要包括 拍摄时间信息的图像文件头。稍后参考图15说明步骤S 3 11中的 头生成处理。在步骤S312中,系统控制器17计算在步骤S308中 生成的压缩图像数据的数据大小、在步骤S3 IO中生成的缩略图 的数据大小和在步骤S311生成的头大小的和,然后将该和存储 在系统存储器31中。在步骤S313中,系统控制器17执行稍后参 考图6说明的拍摄图像记录处理,从而结束图3所述的处理。注 意,可以与上述拍摄序列同步或异步地执行步骤S313中的记录 处理。以这种方式,生成图像文件并将该图像文件写入记录介 质。图4示出通过图3中的处理所生成的图像文件的数据结构的 实例。通过该拍摄处理所生成的图像文件401具有处于文件头的 表示图像的开始的标记SOI 402。在SOI 402之后图像文件401具 有应用程序标记(APP1)403。应用程序标记403包括,表示APP1的大小的APP1长度404;*作为APP1识别代码的APP1标识符代码405;參表示生成图像数据的日期和时间的日期时间406;*表示生成原始图像数据的日期和时间的原始日期时间407;*作为其它(miscellaneous)拍摄信息的Etc 408;*作为所关心的图像文件的文件特有ID的特有ID418;以及*如上所述的缩略图数据Thumbnail Data 410。期时间406和原始日期时间407存储在步骤S301中存储在系统
存储器31中的拍摄日期和时间信息。在步骤中S308生成的压缩图像数据包括量化表(DQT)412、 霍夫曼(Huffman)表(DHT)413、帧开始标记(S0F)414、扫描开始 标记(SOS)415和压缩数据416。以表示图像数据末尾的标记 (E01)417结束压缩图像数据。图5示出作为步骤S3 13中的记录处理的结果记录在记录介 质200中的目录的结构的实例。在才艮目录下面,记录DCIM目录 501,在DCIM目录501下面生成各自具有利用8个字符所生成的 名称的子目录。每个子目录所保持的名称包含作为从100开始的 数字部分的开头三个字符,每当生成新的子目录时,分配将数 字部分增加l的子目录名称(子目录502和503)。在子目录502下 面,生成该实施例的数字照相才几1 OO所生成的各种文件504到 507、 509和519。注意,所生成的文件名符合以下文件名生成头见 则。也就是说,文件名包括8个字符的文件名和表示文件类型的 3个字母的扩展名。对于文件名,最后四个字符是从0001开始的 数字,每次拍摄时数字增加l,从而分配文件名。注意,将"JPG" 分配为静止图像的扩展名,将"AVI"分配为运动图像的扩展名, 将"WAV"分配为音频信号的扩展名。图6是示出用于将通过上述拍摄序列所生成的图像数据记 录在记录介质中的记录处理(图3的步骤S313)细节的流程图。当记录处理开始时,在步骤S601中系统控制器17根据上述 文件名生成规则生成文件名。系统控制器17在步骤S602中获得 在步骤S301中存储在系统存储器31中的日期和时间信息,在步 骤S603中获得要记录的文件的数据大小。注意,在步骤S312中 计算文件的数据大小。之后,系统控制器17在步骤S604中检查在记录介质200中 是否存在存储有所生成的文件的目录。该实施例采用以"/DCIM/xxxYYYY"格式标准化的DCF目录xxx是目录编号(从 100到999的数字字符串),YYYY是ASCII字符串。如果存储在 具有最大目录编号的目录中的文件数量小于上限值,则系统控 制器17将具有最大目录编号的目录确定为所生成的文件的存储 位置。在这种情况下,在记录介质200上存在存储有所生成的文 件的目录。另一方面,如果存储在具有最大目录编号的目录中 的文件数量等于或者大于上限值,或者如果不存在目录,则因 为不存在用于存储所生成的文件的目录,所以该处理前进到步 骤S605。如果不存在目录,在步骤S605中系统控制器17生成存储所 生成的文件的目录(例如,IOOOANON(子目录502)),该处理前 进到步骤S606。作为生成目录名称的方法,可以生成最大目录 编号+ l的目录名称。另一方面,如果已经存在目录,则该处理 从步骤S604跳到步骤S606。在步骤S606中,系统控制器17使用 在步骤S601中生成的文件名和在步骤S602中获得的日期和时 间信息生成目录项(directory entry)。图7是用于解释目录项的视图。进入目录项集合701的目录 项707到710、 712、 717以及713到716分别对应于图5所示的目录 结构实例中的文件504到507、 509、 519以及515到518。扩展名 字段702的内容如上述使用图5所说明的。在步骤S607中,系统 控制器17将在步骤S602中获得的值记录在目录项集合701中的 生成日期和时间字段703和更新日期和时间字段704中。因此, 在生成日期和时间字,更703和更新日期和时间字l爻704中描述相 同的值。另外,系统控制器17将在步骤S312中存储在系统存储 器31中的图像文件的数据大小记录在文件大小字段706中,还将 表示记录介质200中空闲数据区域的开始簇(cluster)号记录在 开始簇号字段705中。200710146161.1说明书第14/30页当完成生成对应于所关心的文件的目录项时,在步骤S607 中系统控制器17将在步骤S606中生成的目录项和通过拍摄处 理所生成的图像数据写入记录介质200。然后,系统控制器17 结束记录处理。对操作(图像文件的回放f )j编辑)的说明下面说明在拍摄模式下利用记录在记录介质200中的图像 文件生成新文件的处理。当将模式选择按钮27切换为回放模式时,系统控制器17执 行用于在图像显示单元14上回放记录在记录介质200中的具有 上述利用图5所说明的数据结构的图像文件的回放处理。下面参 考图8说明回放处理。当开始回放时,在步骤S801中系统控制器17参考记录在记 录介质200中的目录项获得要回放的文件的文件名。在步骤 S802中,系统控制器17将要回放的文件从记录介质200读出到 存储器32中。在步骤S803中,系统控制器17利用压缩/解压缩单 元16对读出的文件进行解压缩处理,将解压缩后的图像数据再 次存储在存储器32中。系统控制器17在步骤S804中将存储在存 储器32中的解压缩后的图像数据的大小调整为显示大小,在步 骤S805中将调整大小后的图像数据存储在存储器32中作为 VRAM数据。最后,在步骤S806中,系统控制器17经由存储器 控制器15和D/A转换器13将存储在存储器32中的VRAM数据输 出到图像显示单元14,从而显示图像。用户可以利用包含在控制面板25中的箭头键连续地从目录 项确定要回放的文件的文件名。也就是说,用户利用箭头键连 续选择记录在记录介质200中的图像文件以对所选图像文件进 行回放处理,用户可以利用图像显示单元14浏览记录介质200 中的图像文件。在浏览时,可以接受图像的旋转操作。下面参18
考图9说明横向方向和纵向方向之间的图像旋转处理。当在控制面板2 5处接受了旋转指示时,系统控制器17开始对正在图像显 示单元14上显示的图像进行图9的流程图所示的旋转处理。注 意,该实施例通过改变作为文件头的旋转属性的(包含在拍摄信 息Etc 408中的)"方向,,来实现旋转操作。此时,系统控制器17 不生成文件特有ID(特有ID418),仅改变旋转属性(方向)。系统控制器17在步骤S 9 01中获得要旋转的文件的文件名, 在步骤S902中从记录介质200中加载该文件。在步骤S903中, 系统控制器17利用压缩/解压缩单元16解压缩图像数据,将解压 缩后的图像数据存储在存储器3 2中。当在步骤S 9 04中接受旋转 指示时,系统控制器17执行稍后参考图15所说明的头生成处理, 从而在步骤S905中更新旋转属性(方向)。在步骤S906中,系统 控制器17将结果写入记录介质200中。如稍后参考图"所说明变旋转属性。该实施例的数字照相机100允许用户执行用于对在图像显 示单元14上显示的图像文件进行图像大小转换并记录新的图像 文件的编辑处理。下面参考图IO说明该处理。当开始编辑处理时,在步骤S1001中,系统控制器17选择 在图像显示单元14上显示的图像数据作为要编辑的数据,获得 其文件名。假设要编辑的文件的文件名是IMGJ)002.JPG。在步 骤S1002中,系统控制器17根据在步骤S1001中获得的文件名将 记录在记录介质200中的图像数据和其目录项加载到存储器32 中。在步骤S1003中,系统控制器17利用压縮/解压缩单元16对 图像数据进行解压缩,将解压缩后的图像数据存储在存储器32 中。在步骤S1004中,系统控制器17解压缩后的图像数据执行 放大/缩小处理使其达到预定图像大小,将大小改变后的图像存
储在存储器32中。在步骤S1005中,系统控制器17对大小改变 后的图像进行压缩处理,将结果存储在存储器32中。在步骤S1006中,系统控制器17获得在步骤S1002中加载的 图像文件的目录项中的生成日期和时间字段703的内容,将获得 的日期和时间识别为拍摄日期和时间。在步骤S1007中,系统 控制器17从在步骤S202中设置的系统计时器获得当前日期和 时间。在步骤S1008中,系统控制器17与大小改变后的图像数 据相关联地生成头。稍后参考图15详细说明头生成处理。在步 骤S1008中的头生成处理中,系统控制器17复制加载到存储器 3 2中的原始图像数据的头部分,更新所复制的头部分中与图像 大小及生成日期和时间相关联的项。也就是说,系统控制器17 更新所复制的头部分中与图像大小相关联的字段,将与生成曰 期和时间相关联的项日期时间406的字段改变为所获得的当前 日期和时间。此外,系统控制器17分配新的文件特有ID。采用上述处理,完成了生成新的图像数据。系统控制器17 在步骤S1009中生成要生成的新图像数据的文件名,在步骤 S1010中利用该文件名生成(编辑)目录项。在该实例中,々支定生 成了文件名IMG—0003.JPG,并生成了目录项709。此时,系统 控制器17将在步骤S10 0 6中获得的原始图像的生成日期和时间 放置在生成日期和时间字段703中,将在步骤S1007中获得的当 前曰期和时间;故置在与该文件相对应的目录项的更新日期和时 间字段704中。在步骤S1010中,系统控制器17连续地生成要生 成的文件大小以及记录图像数据的记录介质200的开始簇号。在 系统控制器17以这种方式生成目录项之后,其在步骤S1011中 将大小改变后的图像数据及其目录项写入记录介质中。以这种 方式,系统控制器17结束编辑处理。当在步骤S1006中获得原始图像的拍摄日期和时间时,经
常可以很明显地判断出拍摄日期和时间设置不正确(例如,在目 录项的生成日期和时间字段703中设置了"0")。在这种情况下,系统控制器17可以在原始图像的目录项中获得更新日期和时间 字段704的内容。同样地,系统控制器17可以使用在原始图像的 文件头中描述的原始日期时间407作为拍摄日期和时间。 接收处理当将模式选择按钮2 7切换为通信模式时,系统控制器17执 行图ll所示的接收处理。在接收处理中,系统控制器17在步骤 S1101中检查是否已经找到通信对方(是否找到连接以允许通信 的外部设备)。如果判断为未找到通信对方,则系统控制器17 结束该处理。如果找到了通信对方,则系统控制器17在步骤 S1102中检查是否检测到了来自该通信对方的传输请求。如果 没有检测到传输请求,则该处理返回到步骤S1101以反复确认 有无通信对方以及传输请求。另一方面,如果^f全测到了传输请 求,则该处理前进到步骤S1103。在步骤S1103中,系统控制器 17通过通信单元29接收来自通信对方的数据,在存储器32中临 时保持接收到的数据。可以接收的数据包括静止图像文件、运 动图像文件和音频文件。在步骤S1104中,系统控制器17通过 上述记录处理将接收到的数据写入记录介质。因此,图6所示的 处理不仅包括记录图像文件(静止图像文件和运动图像文件), 还包括记录音频文件。当完成记录处理时,该处理返回到步骤 S1101以再次确:〖人有无通信对方,并再次等待传输请求。此时, 不执行头生成处理,也就是说,不发出新的文件特有ID。也就 是说,当将从外部设备接收到的文件存储在记录介质中时,禁 止更新特有识别信息。音频处理当将模式选择按钮2 7切换为音频记录模式时,系统控制器17执行图12所示的音频记录处理。当在音频记录模式下从控制面板2 5检测到开始音频记录的 指示时,系统控制器17在步骤S1201中从系统计时器获得当前 曰期和时间,在步骤S1202中生成用于记录音频信号的文件的 文件名。文件名生成方法如上述利用图5所说明的。在步骤 S1203中,系统控制器17开始捕获音频数据。从麦克风10输入 音频信号,经由音频控制器U和A /D转换器2 3将其作为音频数 据存储在存储器32中。该实施例假定以PCM格式的数字数据作 为音频数据。图13示出此时音频数据的存储格式。在数据的头 部分,分配包括音频采样率、文件特有ID(特有ID 1302)等的固 定长度头字段1301。紧接在头字段1301之后,分配存储l秒的音 频数据的固定长度音频数据字段1303。 l秒的固定长度音频数据 列举为根据采样率的音频数据1304、 1305和1306。当完成存储l秒的数据时,在步骤S1204中系统控制器17与 音频记录处理并行地开始将存储在存储器32中的音频数据记录 在记录介质200中的处理。重复步骤S1203和S1204直到检测到 结束记录的指示为止,连续记录音频数据。当从控制面板25检 测到结束记录的指示时,该处理从步骤S1205前进到步骤 S1206,系统控制器17执行稍后参考图15说明的头生成处理。 在步骤S1207中系统控制器17将通过头生成处理所生成的头作 为头字段1301写入记录介质200。在步骤S1208中,系统控制器 17根据在步骤S1201中获得的日期和时间信息、在步骤S1202中 生成的文件名以及最后的文件大小来生成目录项信息。在步骤 S1209中,系统控制器17将生成的信息写入记录介质200,从而 结束音频记录处理。当在音频记录模式下从控制面板25检测到开始附加音频记 录的指示时,系统控制器17开始图14所示的附加音频记录处理。
当开始附加记录处理时,系统控制器17在步骤S1401中获得要进行附加记录的音频数据文件名,在步骤S1402中获得其 目录项。例如,系统控制器17获得图7中目录项集合701中的目 录项717。此外,系统控制器17在步骤S1403中在记录拍摄曰期 和时间的项中获得生成日期和时间字段703的内容并将其保存 在系统存储器31中。在步骤S1404中,系统控制器17根据项信 息从记录介质200加载要进行附加记录的音频数据,解析所加载 的数据以荻得头信息,并将头信息保持在系统存储器31中。此 时,在步骤S1405中系统控制器17计算并确定附加记录开始位 置。在步骤S1406中,系统控制器n如在音频记录处理中经由音频控制器11和A/D转换器23将从麦克风10输入的音频数据存 储在存储器32中。该处理中的数据格式假定为上述PCM格式的数字数据。当完成存储l秒的数据时,在步骤S1407中系统控制器17与 音频记录处理并行地开始将存储在存储器32中的音频数据记录 在记录介质200中的附加记录处理。通过重复步骤S1405到 S1407,可以连续地附加记录音频数据。当检测到经由控制面板25发出的结束附加记录的指示时, 该处理从步骤S1408前进到步骤S1409,系统控制器17执行稍后 参考图15说明的头生成处理。在步骤S1410中,系统控制器17 利用在步骤S1409中生成的数据生成头字段1301,将头字段 1301添加到附加记录的音频数据,将该音频数据作为音频文件 写入记录介质200。此外,在步骤S1411中系统控制器17根据在 步骤S1403中获得的日期和时间信息、在步骤S1401中获得的文 件名以及最终文件大小来生成目录项信息。在步骤S1412中, 系统控制器17将目录项信息写入记录介质2 0 0 ,从而结束音频附
加记录处理。头生成处理图15是用于解释根据该实施例的头生成处理的流程图。图 1 9是示出在系统控制器1 7中生成特有ID所需的功能配置的实例的框图。下面参考图15和19说明图3的步骤S311、图9的步骤 S905、图10的步骤S1008、图12的步骤S1206和图14的步骤S1409 中的头生成处理。系统控制器17在步骤S1501检查文件的操作是否是该文件 的预定头中所描述的预定属性(例如,旋转属性(方向)等)的编辑 操作。如果该操作是预定属性(例如,图9中的S905)的编辑操作, 则系统控制器17在步骤S1510中仅改变要编辑的预定属性,从 而结束该处理。也就是说,如果没有实际改变图像数据,则系 统控制器17仅改变要编辑的预定属'性以更新头,在编辑操作之 后获得头。换言之,当进行仅用于改变与记录在记录介质中的 文件相关联的文件头中所描述的属性信息的编辑操作时,禁止 更新特有识别信 息o另一方面,如果对文件的操作不是仅对头中所描述的信息 的编辑操作,例如,如果对文件的操作是创建新文件或者改变 文件中的主体数据(图像数据或音频数据)的编辑操作,贝'j该处理从步骤S1501前进到步骤S1502。在步骤S1502中,系统控制 器17获得记录信息1901。记录信息1901包括与文件相对应的记 录曰期和时间1902、记录参数信息1903等拍摄或音频记录的参 数信息。注意,记录日期和时间1902是根据从RTC 40获得的日 期和时间生成的拍摄日期(拍摄年、月、日)和拍摄时间(拍摄时、 分、秒)。此外,记录参数信息1903例如包括拍摄时的控制信息 (f值/快门速度/曝光校正值/白平衡信息等)。也就是说,记录信 息19 01与所关心的记录数据的生成条件相关联,而独立于稍后说明的装置状态信息1904。系统控制器17在步骤S1503检查是否要生成新的头。如果 要生成新的头,则在步骤S1504中系统控制器17通过根据预定 格式描述所获得的记录信息来生成头。另一方面,如果已经生 成了头,则由于已经描述了记录信息,所以系统控制器17跳过 步骤S1504中的处理。注意,当记录了新的图^^数据(图3中的 S311)或者记录了新的音频数据(图12中的S1206)时,判断为要 生成新的头。此外,当执行改变大小等的图像编辑操作(图10 中的S1008)或附加地记录音频数据(图14中的S1409)时,判断为 已生成了头。在步骤S1505中,系统控制器17从非易失性存储器20获得 装置状态信息1904。装置状态信息1904是表示根据装置的使用 而更新的记录次数(图像数据的拍摄次数和音频数据的音频记 录次数)、数据生成次数、数据更新次数、快门操作次数等装置 使用状态的信息。在步骤S1506中,系统控制器17从非易失性 存储器20获得装置特有ID 1905。装置特有ID是指定装置的制造 时的序列号、装置的MAC地址(介质存取控制地址,Media Access Control address)等ID。注意,可以将装置特有ID 1905 存储在ROM等(未示出)中。在步骤S1507中,特有ID生成单元 1906根据在步骤S1502、 S1505和S1506中获得的记录信息1901、 装置状态信息1904和装置特有ID 1905来生成文件特有ID 1907。在步骤S1508中,系统控制器17在头的预定位置(特有ID 418)处描述文件特有ID 1907。注意,可以通过列举记录信息、 装置状态信息和装置特有ID或者通过各信息的运算操作来生 成文件特有ID 1907。在步骤S1509中,系统控制器17更新所获 得并使用的装置状态信息,将更新后的信息存储在非易失性存 储器20中,从而结束该处理。
在上述实例中,在头生成定时处更新装置状态信息。在装 置状态信息的保持/更新定时,系统控制器1 7将启动时从非易失性存储器2 0读出的信息存储在系统存储器31中。系统控制器17 在头生成定时将存储在系统存储器31中的装置状态信息增加l, 在系统关闭时将存储在系统存储器3 1中的装置状态信息写出到 非易失性存储器20中。当然,可以每当系统控制器17更新装置 状态信息时系统控制器17将装置状态信息写出到非易失性存储 器20中。当装置状态信息包括快门次数时,每当拍摄图像进行更新。 利用该信息,可以生成图像文件特有的ID。当装置状态信息包中时更新装置状态信息。由于该原因,可以针对能与快门控制 无关地记录的图像文件以及音频文件等文件生成文件特有 ID,。当装置状态信息包括数据生成次数时,不仅在生成数据 并将数据记录在记录介质中时,还在将生成的数据传输到PC等 另 一装置而不在记录介质中记录装置状态信息时,更新装置状 态信息。当装置状态信息包括数据更新次数时,当部分地改变 已生成的数据时或者当增加或删除数据时,可以更新装置状态 信息。因此,可以生成特有文件ID。注意,可以使用两种或更 多种装置状态信息的组合。如上所述,根据该实施例,特有文件ID可以附加到全部多 个装置、多个记录介质和多个数据的要记录的数据。因为利用 记录信息、装置状态信息和装置特有ID来生成特有ID,所以可 以加速ID的生成。根据该实施例,当从外部设备传送数据文件时,不对该文 件分配新的特有文件ID。由于该原因,利用特有装置ID可以防 止对在外部设备中记录的数据文件的接收状态进行管理的主机
多次传送同一数据。当编辑头时,因为不分配新的特有装置ID, 可以防止由于旋转信息的改变等简单的属性改变而生成不希望 的特有ID。当数据内容发生改变时,因为再次发布特有文件ID,所以可以利用特有文件ID容易地进行高可靠性的数据管理。第二实施例在第一实施例中,说明了静止图像记录和音频记录。除了进行静止图像记录之外,数字照相机1 oo还可以进行运动图像记 录。可以通过经由模式选择按钮27选择运动图像记录模式来执 行运动图像记录。下面说明数字照相机100在运动图像记录模式 下的操作。当在运动图像记录模式下检测到第二快门开关信号S W2为 ON时,系统控制器17以预定帧速(frame rate)顺序将才聂{象单元22 捕获的图像数据存储在存储器32中。同时,系统控制器17经由 音频控制器11和A/D转换器23将从麦克风10捕获的音频信号存 储在存储器32中。下面参考图16对根据第二实施例的运动图像模式处理进行 说明。当在例如图2的步骤S203中判断为运动图像模式时,执 4亍该处理。当在运动图像记录模式下检测到第二快门开关信号SW2为 ON时,系统控制器17开始图16所示的运动图像记录处理。在步 骤S16 01中,系统控制器17以预定帧速顺序将摄像单元2 2捕获 的图像数据存储在存储器32中。同时,系统控制器17经由音频 控制器11和A/D转换器23将从麦克风10捕获的音频信号存储在 存储器32中。第二实施例假定将PCM格式的数字数据作为音频 数据。在步骤S1602中,系统控制器17执行例如将存储在存储 器32中的图像数据转换为要在运动图像文件中记录的图像大小 的图像处理。在步骤S1603中,系统控制器17对图像数据进行
压缩处理,并且将压缩图像数据存储在存储器32中。图17示出要在记录介质200中记录的运动图像文件的存储格式。在数据的头位置,分配包括视频帧速、音频采样率等数据的固定长度头字段1701。紧接在头字段1701之后,分配存储l 秒的音频数据的固定长度音频数据字段1702。经由音频控制器 11和A/D转换器23将从麦克风10输入的音频数据采样为数字数 据,将该数字数据存储在存储器32中。紧接在音频数据字段1702 之后,将以预定帧速记录的帧数据(数据1703到1706)顺序存储 在存储器32中,从而生成以l秒为单位增加的连续数据。当完成存储l秒的数据时,在步骤S1604中系统控制器17与 运动图像数据和音频数据的记录处理并行地开始将存储在存储 器32中的运动图像数据记录在记录介质200中的处理。注意,稍 后说明步骤S1604中的记录处理。系统控制器17重复该处理 (S1601到S1604)直到在步骤S1605中检测到运动图像停止请求 为止。当再次检测到第二快门开关信号SW2、检测到记录介质 200的空闲容量已耗尽或者检测到存储器32的空闲空间已耗尽 时,生成运动图像停止请求。通过记录处理记录在记录介质200中的目录的结构如上述 利用图5所说明的。在根目录下面,记录DCIM目录501,在DCIM 目录501下面生成各自具有使用八个字符生成的名称的子目录。 每个子目录保持的名称包含开头三个字符作为从100开始的数 字部分,每当生成新的子目录,分配将数字部分增加l的子目录 名(例如,图5中的子目录502和503)。在子目录502下面,生成 由第二实施例的数字照相机10 0生成的各种文件(例如,图5中的 文件511到518)。要生成的文件名包括8个字符的文件名以及表 示文件类型的3个字母的扩展名。对于文件名,最后四个字符是 从0001开始的数字,每次拍摄时该数字增加l,从而在静止图像
记录模式下分配文件名。注意,将"JPG"分配为静止图像的扩 展名。另外,将"AVI"分配为在运动图像模式下记录的运动图像(例如,文件515和517)的扩展名,将"THM"分配为记录管理 信息的缩略图文件(例如,文件516和518)的扩展名。注意,在 稍后说明的步骤S1609中生成缩略图。第二实施例的记录处理(步骤S1604)类似于第 一 实施例的 记录处理。因此,下面利用图6说明第二实施例的记录处理。当 记录处理开始时,在步骤S601中系统控制器17生成文件名。在 这种情况下,因为选择了运动图像记录模式,所以系统控制器 17生成例如MVI—0005.AVI的文件名。系统控制器17在步骤S602 的记录开始时从系统存储器31获得日期和时间,在步骤S603中 获得写入大小。注意,在步骤S1601中,已经从系统计时器获 得了记录开始时的日期和时间,并将其存储在系统存储器31中。 记录开始时的时间还称为拍摄日期和时间。当执行第 一 写入处理(即,包括头字段1701的数据的写入处 理)时,系统控制器17在步骤S604中检查有无存储已生成的文件 的目录。如果未找到相应的目录,则系统控制器17在步骤S605 中生成目录,该处理前进到步骤S606。另一方面,如果找到了 相应的目录,则该处理从步骤S604跳到步骤S606。系统控制器 17在步骤S606中在该目录中生成目录项,在步骤S607中将数据 写入记录介质200。在第二和后续写入处理中,因为已经解决了 目录的问题,所以系统控制器17将数据写入在第一写入处理写 入数据的目录中。当运动图像记录处理停止时,该处理从步骤S1605前进到 步骤S1606。在步骤S1606中,系统控制器17将其余运动图像数 据写入存储器32,记录存储对各音频数据/视频数据的偏移量和 大小的索引信息1718。在步骤S1607中,系统控制器17生成包
括总帧数等的头信息。在步骤S1608中,系统控制器17描述目录项中的总数据大小,将该信息记录到记录介质200中,从而完 成运动图像文件的记录。在步骤S1609中,系统控制器17生成 作为具有与上述运动图像文件名相同的编号的文件 MVI—0005 .THM(目录项714)的运动图像文件的管理信息。在该步骤中生成的缩略图文件具有与图4所示的图像数据 文件的结构相同的结构。也就是说,缩略图数据在文件的头处 具有表示图像开始的标记SOI 402。缩略图数据在SOI 402之后 具有应用程序标记(APP 1)403。应用程序标记403包括,表示APP1的大小的APP1长度404;*表示APP1的识别代码的APP1标识符代码405;,表示图像数据的生成日期和时间的日期时间406;*表示原始图像数据的生成日期和时间的原始日期时间 407;以及,作为其它拍摄信息的Etc 408;注意,缩略图文件不包括缩略像缩略图数据410。 当在步骤S1609生成缩略图数据时,系统控制器17将存储 在系统存储器31中的拍摄日期和时间信息存储在上述日期时间 406和原始日期时间407中。注意,在步骤S1601中将拍摄曰期 和时间信息存储在系统存储器31中。缩略像是开始运动图像记录时第一帧的缩小比例的图 像,其包括量化表DQT 412、霍夫曼(Huffman)表DHT 413、帧 开始标记SOF 414、扫描开始标记SOS 415和压缩数据416(缩略 像的压缩数据)。以表示图像数据末尾的标记EOI 417结束 缩略像。下面说明步骤S1609中的缩略图生成处理。当开始生成缩 略图时,系统控制器17进行例如将存储在存储器32中的第一帧
转换为预定图像大小的图像处理。系统控制器1 7利用压缩/解压缩单元16执行压缩处理,生成包括上述应用程序标记403的头,并将数据写入记录介质。在以这种方式生成缩略图文件之后,系统控制器17结束图16中的运动图像记录处理。通过上述处理生成的运动图像数据可以利用该实施例的数 字照相机100在预定帧之后经过剪辑编辑处理。利用图18说明存 储对文件MVI—0005.AVI(目录项713)进行反向剪辑编辑处理而 获得的运动图像数据的新文件。当开始编辑处理时,在步骤S1801中系统控制器17在通过 控制面板25的箭头按钮所选择的运动图像中获得剪辑开始位 置,根据所选择的帧在图17所示的运动图像文件中设定剪辑开 始位置。接着,在步骤S1802中系统控制器17获得要编辑的原 始运动图像文件的文件名。在这种情况下,假定要获得的文件 名是MVI—0005.AVI。在步骤S1803中,系统控制器17获得相应 的目录项(例如,图7中的目录项713)。在步骤S1804中,系统控 制器17获得所获得的目录项中记录了拍摄日期和时间的生成曰 期和时间字段703的内容,将其保持在系统存储器31中。在步骤 S1805中,系统控制器17从系统计时器获得当前日期和时间作 为编辑开始定时,将其存储在系统存储器31中。随后,系统控 制器17在步骤Sl 806中将运动图像数据从记录介质200加载到 存储器32,在步骤S1807中将加载的数据记录在新文件中。这 种情况下的记录序列如图6所示。也就是说,系统控制器17在步骤S601中生成新文件名(在这 种情况下是MVI一0006.AVI),在步骤S602中从系统存储器31获 得开始记录时的日期和时间(编辑开始定时),在步骤S603中获 得写入大小。当执行第一写入处理(即,包括头字段1701的数据 的写入处理)时,系统控制器17在步骤S604中检查是否存在存储
了已生成的文件的目录。如果未找到目录,则该处理前进到步骤S605以生成目录,该处理前进到步骤S606。另一方面,如果 在步骤S604中判断为找到了存储所生成的文件的目录,则该处 理跳到步骤S606。系统控制器17在步骤S606中在该目录中生成 目录项(目录项715),在步骤S607中将数据写入记录介质200。随后,系统控制器17在步骤S1808一企查在步骤S1805加载的 数据是否包括在步骤S1801中存储在系统存储器31中的编辑开始位置。继续进行加载处理(步骤si so6)和记录处理(步骤S1807),直到在步骤S1808中判断为包含编辑开始位置为止。如 果在步骤S1806中加载了包括编辑开始位置的数据,则系统控 制器17在记录介质200中紧接在编辑位置之前的位置记录运动 图像数据,并在步骤S1807中的记录处理中相应地记录索引数 据。当记录运动图像数据完成时,在步骤S1809中系统控制器 17根据在步骤S1804中存储在系统存储器31中的原始运动图像 数据的拍摄日期和时间信息来编辑目录项715中的生成日期和 时间字段703的内容。然后,系统控制器17将其写入记录介质 200,从而在步骤S1810中结束运动图像编辑处理。当上述处理完成时,系统控制器17可以生成另 一个文件 MVI—0006.THM中的运动图像文件的管理信息。该文件具有与 上述图4中的文件相同的结构,作为压缩数据记录运动图像数据 的第一帧1703的缩略图数据。将基于在步骤S1805中获得的日 期和时间的数据放置在头中的日期时间406中作为编辑开始定 时的日期和时间。在原始日期时间407中描述了在步骤S1804中 获得的运动图像记录开始定时的日期和时间。作为这种管理文 件的缩略图文件716的记录处理如上述利用图6所说明的,并且 存储在目录项中的生成日期和时间以及更新日期和时间分别是 运动图像记录开始定时以及编辑开始定时的日期和时间。 当在步骤S1804中获得原始图像的拍摄日期和时间时,经 常可以很明显地判断出没有正确设置拍摄日期和时间(例如,在 目录项的生成日期和时间字段中设置"O")。在这种情况下,系统控制器17可以获得原始图像的目录项中更新日期和时间字段 704的内容。如第 一 实施例,系统控制器17可以将原始图像的文件头中 描述的原始日期时间407用作拍摄日期和时间。如上所述,根据第一和第二实施例,可以对静止图像文件、运动图像文件和音频数据文件分配特有文件ID。说明了数字照相机的应用。然而,本发明可以应用于移动 电话等具有数据回放功能的任何装置。如上所述,根据本发明,可以对数据文件分配不引起任何重复的特有识别信息。根据本发明,当利用特有文件ID管理数据文件的接收状态 时,可以实现高可靠性高效率的管理。注意,本发明包括如下情况通过向系统或设备直接或远 程地提供软件程序、该系统或设备的计算机读出并执行所提供 的程序代码来实现实施例的功能。在这种情况下提供的程序对 应于在实施例中示出的各流程图。因此,安装在计算机中以利用计算机实现本发明的处理功 能的程序代码本身实现本发明。不同的是,本发明包括用于实 现本发明的处理功能的计算机程序本身。在这种情况下,程序的形式没有具体的限制,可以使用目 标代码、由解释器执行的程序、提供给OS的脚本数据等,只要 其具有程序的功能即可。作为提供程序的记录介质,可以使用下列介质。可以使用 例如软(floppy⑧)盘、硬盘、光盘、磁光盘、MO、 CD-ROM、 CD-R、 CD-RW、磁带、非易失性存储卡、ROM、 DVD(DVD-ROM、 DVDR)等。作为另 一 种程序提供方法,用户使用客户计算机上的浏览 器与因特网的主页建立连接,将本发明的计算机程序从主页下 载到硬盘等记录介质上。在这种情况下,要下载的程序可以是 含有自动安装功能的压缩文件。此外,可以将形成本发明的程 序的程序代码分割为多个文件,可以从不同的主页进行下载。 换言之,本发明包括使多个用户下载利用计算机实现本发明的功能处理所需的程序文件的www服务器。此外,可以将CD-ROM等存储有本发明的加密程序的存储 介质分发给用户。在这种情况下,可以允许满足预定条件的用 户经由因特网从主页下载用于对加密程序进行解密的密钥信 息。用户利用下载的密钥信息执行加密程序,从而在计算机上 安装程序。当计算机执行读出的程序时,可以实现上述实施例的功能。 此外,可以根据该程序的指示与运行在计算机上的OS等协作来 实现上述实施例的功能。在这种情况下,OS等^l行部分或全部 实际处理,从而实现上述实施例的功能。此外,当将从记录介质读出的程序写入安装在插入或连接 到计算机中的功能扩展板或功能扩展单元上的存储器中时,可 以实现上述实施例的部分或全部功能。在这种情况下,在将程 序写入功能扩展板或单元之后,安装在功能扩展板或功能扩展 卡单元上的CPU根据该程序的指示执行部分或全部实际的处 理。虽然参考示例性实施例说明了本发明,但是应当理解,本 发明不限于所公开的示例性实施例。所附权利要求的范围符合 最宽的解释,以覆盖全部变形、等同结构和功能。
权利要求
1.一种数据处理设备,包括保持部,其被配置为保持根据对所述数据处理设备的使用而更新的、表示所述数据处理设备的使用状态的装置状态信息和所述数据处理设备特有的装置识别信息;获取部,其被配置为获取与所述装置状态信息不同的与记录数据的生成相关联的信息作为与所述记录数据相关联的记录信息;生成部,其被配置为基于所述装置识别信息、所述装置状态信息和所述记录信息来生成所述记录数据的特有识别信息;以及记录部,其被配置为将包括所述记录数据和所述生成部生成的所述特有识别信息的文件记录在记录介质中。
2. 根据权利要求l所述的数据处理设备,其特征在于,所 述装置状态信息包括所述数据处理设备的记录次数、数据生成 次数、数据更新次数和快门操作次数中的至少一个。
3. 根据权利要求1或2所述的数据处理设备,其特征在于, 所述记录信息包括获取日期和时间以及拍摄所述记录数据时的 控制参数信息中的至少一个。
4. 根据权利要求1或2所述的数据处理设备,其特征在于, 所述装置识别信息包括分配给所述数据处理设备的序列号、 MAC地址和随机数中的至少一个。
5. 根据权利要求1或2所述的数据处理设备,其特征在于, 还包括更新部,其被配置为当与存储在所述记录介质中的文件相 关联地改变所述记录数据的内容时,使得所述生成部生成新的 特有识别信息,并将含有改变后的记录数据和所述新的特有识 别信息的文件记录在所述记录介质中。
6. 根据权利要求1或2所述的数据处理设备,其特征在于,还包括接收部,其被配置为从外部设备接收要存储到所述记录介 质中的记录数据,其中,禁止所述生成部对所述接收部接收到的记录数据生 成特有识别信息。
7. 根据权利要求5所述的数据处理设备,其特征在于,当 执行仅改变在记录在所述记录介质中的文件的头中所描述的属 性信息的编辑操作时,禁止所述更新部更新特有识别信息。
8. 根据权利要求7所述的数据处理设备,其特征在于,仅 更新在头中所描述的属性信息的所述编辑操作是图像旋转处 理。
9. 一种控制数据处理设备的方法,包括保持步骤,其保持根据对所述数据处理设备的使用而更新 的、表示所述数据处理设备的使用状态的装置状态信息和所述 数据处理设备特有的装置识别信息;获取步骤,其获取与所述装置状态信息不同的与记录数据 的生成相关联的信息作为与所述记录数据相关联的记录信息;生成步骤,其基于所述装置识别信息、所述装置状态信息 和所述记录信息来生成所述记录数据的特有识别信息;以及记录步骤,其将包括所述记录数据和所述生成步骤生成的 所述特有识别信息的文件记录在记录介质中。
10. 根据权利要求9所述的控制数据处理设备的方法,其特 征在于,所述装置状态信息包括所述数据处理设备的记录次数、 数据生成次数、数据更新次数和快门操作次数中的至少一个。
11. 根据权利要求9或10所述的控制数据处理设备的方法, 其特征在于,所述记录信息包括获取日期和时间以及拍摄所述记录数据时的控制参数信息中的至少 一 个。
12. 根据权利要求9或10所述的控制数据处理设备的方法,其特征在于,所述装置识别信息包括分配给所述数据处理设备的序列号、MAC地址和随机数中的至少一个。
13. 根据权利要求9或10所述的控制数据处理设备的方法, 其特征在于,还包括更新步骤,当与存储在所述记录介质中的文件相关联地改 变所述记录数据的内容时,所述生成步骤包括生成新的特有识 别信息,并将含有改变后的记录数据和所述新的特有识别信息 的文件记录在所述记录介质中。
14. 根据权利要求9或10所述的控制数据处理设备的方法, 其特征在于,还包括接收步骤,其从外部设备接收要存储到所述记录介质中的 记录数据,其中,禁止所述生成步骤对所述接收步骤接收到的记录数 据生成特有识别信息。
15. 根据权利要求13所述的控制数据处理设备的方法,其 特征在于,当执行仅改变在记录在所述记录介质中的文件的头 中所描述的属性信息的编辑操作时,禁止所述更新步骤更新特 有识别信息。
16. 根据权利要求15所述的控制数据处理设备的方法,其 特征在于,仅更新在头中所描述的属性信息的所述编辑操作是 图像旋转处理。
全文摘要
本发明涉及一种数据处理设备及其控制方法。数据记录设备保持根据对所述设备的使用而更新的、表示所述设备的使用状态的装置状态信息和所述设备特有的装置识别信息。在记录数据时,数据记录设备获取与所述装置状态信息不同的与记录数据的生成相关联的信息作为与所述记录数据相关联的记录信息。所述设备基于所述装置识别信息、所述装置状态信息和所述记录信息来生成所述记录数据的特有识别信息,将包括所述记录数据和所述特有识别信息的文件记录在记录介质中。
文档编号H04N1/21GK101132467SQ20071014616
公开日2008年2月27日 申请日期2007年8月23日 优先权日2006年8月23日
发明者中濑雄一, 小川康行 申请人:佳能株式会社