首页 / 专利库 / 摄影 / 数码相机 / 图像记录装置

图像记录装置

阅读:940发布:2024-01-18

专利汇可以提供图像记录装置专利检索,专利查询,专利分析的服务。并且数码相机 (10)包括一个SDRAM(26)。当40 帧 图像 信号 集聚在SDRAM(26)中时,在磁光盘(36)的数据区中创建包含40帧图像信号的组合文件,并且组合文件的FAT信息写入到磁光盘(36)的FAT区中。当满足预定的条件时,由每一帧读出组合文件的图像数据,并且在磁光盘(36)的数据区中创建包括读出的图像数据的图像文件,并且图像文件的FAT信息写入到磁光盘(36)的FAT区。重复此过程40次,之后删除该组合文件。,下面是图像记录装置专利的具体信息内容。

1.一种图像记录装置,包括:
第一文件创建装置,用于在记录介质中的数据区创建包括储 存在缓冲存储器中的M个图像信号的第一文件,其中M≥2;
第一文件管理信息创建装置,用于创建管理所述第一文件的 第一文件管理信息;
读出装置,用于在满足预定条件时根据所述第一文件管理信 息从所述第一文件中读出每N个图像信号,其中N小于M;
第二文件创建装置,用于在所述数据区中创建包括由所述读 出装置读出的N个图像信号的第二文件;和
第二文件管理信息创建装置,用于在所述记录介质中的与所 述数据区不同的管理区创建管理所述第二文件的第二文件管理信 息。
2.如权利要求1所述的图像记录装置,其特征在于,
所述记录介质是可拆卸的,并且
所述第一文件管理信息创建装置在所述管理区中创建所述第 一文件管理信息。
3.如权利要求1或2所述的图像记录装置,其特征在于,
所述第二管理信息创建装置在每次创建所述第二文件时均创 建所述第二文件管理信息,并且该图像记录装置还包括一个判定 装置,在每次创建所述第二文件管理信息时判断是否满足预定条 件。
4.如权利要求1或2所述的图像记录装置,还包括:
接收装置,用于接收图像信号的提取指令;和
提取装置,用于响应于所述提取指令将图像信号提取到缓冲 存储器中,其特征在于,
所述预定条件包括不接收所述提取指令的条件。
5.如权利要求4所述的图像记录装置,其特征在于,
所述提取装置响应于所述提取指令提取M个图像信号。
6.如权利要求1或2所述的图像记录装置,其特征在于,
所述记录介质是一种所述数据区和所述管理区在径向被划分 的盘记录介质,该图像记录装置还包括:
可移动记录元件,用于在所述数据区和所述管理区之间移动。
7.一种数码相机,具有图像记录装置,其特征在于,所述图 像记录装置包括:
第一文件创建装置,用于在记录介质中的数据区创建包括储 存在缓冲存储器中的M个图像信号的第一文件,其中M≥2;
第一文件管理信息创建装置,用于创建管理所述第一文件的 第一文件管理信息;
读出装置,用于在满足预定条件时根据所述第一文件管理信 息从所述第一文件中读出每N个图像信号,其中N小于M;
第二文件创建装置,用于在所述数据区中创建包括由所述读 出装置读出的N个图像信号的第二文件;和
第二文件管理信息创建装置,用于在所述记录介质中的与所 述数据区不同的管理区创建管理所述第二文件的第二文件管理信 息。
8.如权利要求7所述的数码相机,其特征在于,
所述记录介质是可拆卸的,并且
所述第一文件管理信息创建装置在所述管理区中创建所述第 一文件管理信息。
9.如权利要求7或8所述的数码相机,其特征在于,
所述第二管理信息创建装置在每次创建所述第二文件时均创 建所述第二文件管理信息,并且该图像记录装置还包括一个判定 装置,在每次创建所述第二文件管理信息时判断是否满足预定条 件。
10.如权利要求7或8所述的数码相机,所述图像记录装置 还包括:
接收装置,用于接收图像信号的提取指令;和
提取装置,用于响应于所述提取指令将图像信号提取到缓冲 存储器中,其特征在于,
所述预定条件包括不接收所述提取指令的条件。
11.如权利要求10所述的数码相机,其特征在于,
所述提取装置响应于所述提取指令提取M个图像信号。
12.如权利要求7或8所述的数码相机,其特征在于,
所述记录介质是一种所述数据区和所述管理区在径向被划分 的盘记录介质,该图像记录装置还包括:
可移动记录元件,用于在所述数据区和所述管理区之间移动。

说明书全文

技术领域

发明涉及一种图像记录装置,并尤其涉及一种适用于数码相 机并通过缓冲存储器将图像信号记录到记录介质上的图像记录装 置。

背景技术

数码相机中,如果选择连续拍摄模式(连拍模式),则目标被 以每1/15秒拍摄一次的速率被拍摄,并且拍摄的图像信号储存在缓 冲存储器中。一旦完成预定次数的拍摄,即执行大量集聚在缓冲存 储器上中的图像信号的记录过程。具体地说,在记录介质的数据区 中形成分别包含大量图像信号的大量图像文件,并且把分别管理大 量图像文件的文件管理信息写入到记录介质的管理区。
但是,在执行记录过程的时间里禁止新图像信号向缓冲存储器 中的写入。如果记录介质是一种盘记录介质,如磁光盘,则存在一 个图像信号的记录过程大约花费两秒钟的情况,因此,如果连拍的 数量是40次,则从40个图像信号储存在缓冲存储器到可以进行下 一次拍摄大约花费80秒的时间。
注意到,除记录过程之外,花费时间最长的是文件管理信息的 创建过程。这造成数据区和文件管理区单独形成的事实,并且因此 需要从数据区到文件管理区的磁头寻道。

发明内容

因此,本发明的主要目的在于提供一种新颖的图像记录装置。
本发明的另一目的在于提供一种能够迅速释放缓冲存储器的图 像记录装置。
根据本发明的图像记录装置包括:第一文件创建装置,用于在 记录介质中的数据区创建包括储存在缓冲存储器中的M(M≥2)个图 像信号的第一文件;第一文件管理信息创建装置,用于创建管理第 一文件的第一文件管理信息;读出装置,用于在满足预定条件时根 据第一文件管理信息从第一文件中读出每N(N<M)个图像信号;第 二文件创建装置,用于在数据区中创建包括由读出装置读出的N个 图像信号的第二文件;和第二文件管理信息创建装置,用于在记录 介质中的与所述数据区不同的管理区创建管理第二文件的第二文件 管理信息。
首先,在记录介质的数据区中由第一文件创建装置创建包括储 存在缓冲存储器中的M(M≥2)个图像信号的第一文件,并且由第一 文件管理信息创建装置创建管理第一文件的第一文件管理信息。当 满足预定条件时读出装置根据第一文件管理信息从第一文件中读出 每N(N<M)个图像信号。在记录介质的数据区中由第二文件创建装 置创建包括读出的N个图像信号的第二文件,并且在记录介质的管 理区中由第二文件管理信息创建装置创建管理第二文件的第二文件 管理信息。
包含在第一文件中的图像信号的数量大于包含在第二文件中的 图像信号的数量。换言之,第一文件的数量少于第二文件的数量。 另一方面,关于创建管理信息所需的时间,文件的数量越多,花费 的时间越长。因此,可以理解,在数据区中创建第一文件的时间以 及创建第一文件管理信息的时间短于在数据区中创建第二文件的时 间以及在管理区中创建第二文件管理信息的时间短,因此可以迅速 地释放缓冲存储器。
在记录介质可拆卸的情况下,希望第一文件管理信息创建装置 在记录介质的管理区中创建第一文件管理信息。因此,甚至当在另 一装置中执行对记录介质的记录、并再将记录介质连结到本发明的 图像记录装置时,可以适当地创建第二文件。
在每次创建第二文件时创建第二文件管理信息的情况下,如果 判断每次创建第二文件管理信息时是否满足预定的条件,则可以中 止/恢复创建第二文件。由此提高灵活性。
在接收到图像信号的提取指令时将图像信号提取到缓冲存储器 中的情况下,如果在预定条件中包含不接收提取指令的条件,则提 高了对提取指令的响应性。
如果响应于提取指令提取M个图像信号,则可以在一个第一图 像文件中包含提取的图像信号,并且由此可以容易地处理图像信号。
在使用作为数据区和管理区径向分开的结果而形成的盘记录介 质的情况下,通过一个可以在数据区和管理区之间移动的活动记录 元件进行记录。在此情况下,创建第二文件和第二文件管理信息所 需的时间更长,并且本发明的优点变得更显而易见。
本发明还提供一种数码相机,具有图像记录装置,其特征在于, 所述图像记录装置包括:第一文件创建装置,用于在记录介质中的 数据区创建包括储存在缓冲存储器中的M个图像信号的第一文件, 其中M≥2;第一文件管理信息创建装置,用于创建管理所述第一文 件的第一文件管理信息;读出装置,用于在满足预定条件时根据所 述第一文件管理信息从所述第一文件中读出每N个图像信号,其中 N小于M;第二文件创建装置,用于在所述数据区中创建包括由所 述读出装置读出的N个图像信号的第二文件;和第二文件管理信息 创建装置,用于在所述记录介质中的与所述数据区不同的管理区创 建管理所述第二文件的第二文件管理信息。
通过下面结合附图对本发明的详细描述,本发明的上述及其它 目的、特点及优点将变得更加清晰。

附图说明

图1是本发明一个实施例框图
图2是SDRAM的映射态实例的框图;
图3是表明磁光盘记录表面的结构实例的示意图;
图4是指令表实例的示意图;
图5是分级结构目录的实例示意图;
图6(A)是组合文件的一个实例示意图;
图6(B)是大量的划分的图像文件的一个实例示意图;
图7是执行连拍过程时CPU的一部分操作流程图
图8是执行连拍过程时CPU的另一部分操作流程图;
图9是执行连拍过程时CPU的其它部分操作流程图;
图10是执行组合文件记录过程时CPU的操作流程图;
图11是执行文件划分过程时CPU的一部分操作流程图;
图12是执行文件划分过程时CPU的另一部分操作流程图;
图13是执行文件划分过程时CPU的其它部分操作流程图。

具体实施方式

参见图1,本实施例的数码相机10包括图像传感器12。在图像 传感器12的前表面上连结彩色滤光片(未示出),并且目标的光学图 像经此彩色滤光片入射到图像传感器12。
当开启电源46时,系统控制器40对整个系统提供电池电源(未 示出),并将对应的状态信号施加给CPU38。CPU38指示TG(计时发 生器)14根据速率,例如以15fps执行拍摄,并对信号处理电路 22和视频编码器28施加预定处理指令。
TG14根据从SG(信号发生器)16输出的垂直同步信号平同 步信号产生计时信号,并根据簇扫描系统驱动图像传感器12。从图 像传感器12以每1/15秒1帧的速率输出照相信号(电荷)。输出的照 相信号经CDS/AGC电路18和A/D转换器20输入到信号处理电路 22中做为照相数据,该数据为数字信号
信号处理电路22对输入的照相数据实施处理,如颜色分离、白 平衡调节、YUV转换等,从而产生YUV数据(显示图像数据),并 将产生的显示图像数据施加到存储器控制电路24。显示图像数 据通过存储器控制电路24写入到图2所示的显示图像数据区26a。
视频编码器28从显示图像数据区26a中经存储器控制电路24 读出显示图像数据,并将读出的显示图像数据编码成合成图像信 号。编码的合成图像信号施加到监视器30,结果是在监视器30 上显示出目标的实时动态图像(完整的图像)。
如果在菜单键44选择连续拍摄模式(连拍模式)开始时操纵快 钮42,则从系统控制器40向CPU 38施加表示执行连拍操作的 状态信号。调节拍摄条件、如曝光量、白平衡等之后,CPU 38指 示TG 14执行例如40次曝光。TG14以1/15秒钟执行一次的速 率总共执行40次曝光,并从图像传感器12读出做为每次曝光的 结果而获得的照相信号。读出的每帧的照相信号被如上所示地转 换成显示图像数据,并且通过存储器控制电路24将转换的显示图 像数据储存到SDRAM 26的显示图像数据区26a中。
CPU 38在每次读出一帧照相信号时向JPEG CODEC 32施加 压缩指令。JPEG CODEC 32经存储器控制电路24从显示图像区 26a读出显示图像数据,并对读出的显示图像数据实施JPEG压缩。 由此建立的压缩图像数据,即JPEG数据通过存储器控制电路24 写入到SDRAM 26的JPEG数据区26b。
另外,在每次执行一帧的JPEG压缩时CPU 38本身还创建附 加数据。用于后面将要描述的文件划分处理的文件路径信息和用 作划分的图像文件的标题数据的拍摄条件信息都包含在此附加数 据中。创建的附加数据经存储器控制电路24施加到SDRAM 26中, 并被写入到图2中所示的附加数据区。注意,拍摄时的快门速度 和孔径量、拍摄图像的分辨率、与JPEG压缩的压缩率相关的Q 因子、JPEG数据大小等都包含在拍摄条件信息中。
在40次曝光处理,40次压缩处理以及40次附加数据创建处 理都完成时,JPEG数据0-39和附加数据0-39都储存在图2 所示的SDRAM26中。注意,从响应于连拍操作开始图像传感器 12的曝光到把40帧JPEG数据和附加数据固定到SDRAM 26中的 过程定义为连拍过程。
CPU 38配置有一个实时OS,如μiTRON,并且与连拍过程并 行执行组合文件记录过程,把包含JPEG数据0-39和附加数据0 -39的组合文件记录到磁光盘36上。磁光盘36是一种可拆卸的 非易失性盘记录介质,在图3所示的记录表面上形成FAT(文件分 配表)区36a、根目录区36b和数据区36c。在数据区36c中零星地 分布大量空簇(簇:单位记录区),并且表示被写入簇、即已经写入 数据的簇的链接状态的FAT信息被写入到FAT区36a中。另外, 目录索引被写入到根目录区36b。
CPU 38在组合文件记录过程中将预定的存取请求输出到盘 驱动器34上。盘控制器34a控制磁头34b和光学拾取器34c,从 而以对应于存取请求的方式存取磁光盘36。此处,CPU 38使用如 图4所示的指令表,使得在连拍过程和组合文件记录过程之间平 稳地执行处理。
当按下快门钮42时,CPU 38为指令表38a设置分别对应于 “开始记录过程”、“创建文件夹”、“创建文件”和“打开文件” 的命令和参数。做为执行“开始记录过程”的结果,启动组合文 件记录过程,并且做为执行“创建文件夹”的结果,在图3所示 的数据区36c中新创建连拍文件夹。另外,做为执行“创建文件” 的结果,在新连拍文件夹的较低级次中创建组合文件,并且做为 执行“打开文件”的结果,创建规定新组合文件的处理编号。
另外,在每次把一帧的JPEG数据储存到SDRAM26中时,将 附加数据的“写文件”和JPEG数据的“写文件”设置到指令表 38a中。两种“写文件”指令将组合文件的处理编号做为参数,并 把附加数据和JPEG数据储存到组合文件中。JPEG数据和附加数 据各占40帧,总共80个“写文件”指令设置到指令表38a中。 当执行了所有的“写文件”指令时,获得图6(A)所示的组合文件。
完成创建组合文件时,对指令表38a设置“关闭文件”和“结 束记录过程。”做为执行“关闭文件”的结果,写入到FAT区36a 中的FAT信息和写入到根目录区36b中的的大小信息被更新。即, FAT信息以在此时创建的组合文件的写入区(簇)中形成链接的方 式被更新,并且组合文件所在的子目录的大小信息被更新。组合 文件记录过程通过执行“结束记录过程”结束。
磁光盘36的数据区36c具有图5所示的目录结构。在根目录 “DCIM”的较低级次中形成大量子目录“***SANYO”(***:起 始于100的三位数目录编号),并且在任意子目录的较低级次中形 成连拍文件夹“SEQ XXXX”(XXXX:起始于0001的四位数文件 夹编号)。连拍文件夹在当时选取的子目录的较低级次中新创建, 并且在连拍文件夹的较低级次中创建组合文件。给新创建的连拍 文件夹分配跟在属于相同子目录的最后连拍文件夹的文件夹编号 之后的文件夹编号。另一方面,组合文件的文件名总是 “SEQT0000.DAT”。
因此,如果执行连拍时选取的子目录是“102SANYO”,并且 存在于子目录较低级次的最新连拍文件夹是“SEQ0003”,则响应 于连拍操作创建新的连拍文件夹“SEQ0004”,并且在连拍文件夹 的较低级次处创建组合文件“SEQT0000.DAT”。
根据图5,组合文件“SEQT0000.DAT”储存在创建于子目录 “102SANYO”较低级次处的连拍文件夹“SEQ00O1”和“SEQ0002” 中,并且在子目录“102SANYO”的较低级次处创建的连拍文件夹 “SEQ0003”中储存大量图像文件“SEQ0301.JPG”、 “SEQ0302.JPG”等。这意味着虽然储存在连拍文件夹“SEQ0003” 中的组合文件的划分过程结束,但储存在连拍文件夹“SEQ001” 和“SEQ0002”中的组合文件的划分过程并没有完成。另外,组合 文件“SEQ0000.DAT”和大量图像文件“SEQ0101.JPG”、 “SEQ0102.JPG”等储存在创建于子目录“101SANYO”较低级次 处的连拍文件夹“SEQ0001”,并且这意味着在文件划分过程中执 行另一子目录的选择和连拍操作,并且因此不结束文件划分过程。
当在SDRAM26中不存在基于连拍的JPEG数据并且不执行 连拍操作时由CPU38执行文件划分过程。此时,不采用指令表 38a。首先,从当前选取的子目录中探查最新的连拍文件夹,并打 开储存在探查到的连拍文件夹中的组合文件。接下来,从打开的 组合文件中读出文件路径信息,并根据读出的文件路径信息创建 新的图像文件。图像文件的创建目的地存在于与被读出文件路径 信息的组合文件相同的级次中。
当创建新的图像文件时,从组合文件中读出拍摄条件信息和 关于文件路径信息的JPEG数据。随后,把包含读出的拍摄条件信 息和读出的JPEG数据的JPEG标题储存到新的图像文件中。完成 JPEG数据的储存过程后关闭新的图像文件。即,以在写入新图像 文件的簇之间形成链接的方式更新FAT区36a的FAT信息,并且 更新新图像文件所在的子目录的大小信息(根目录区36b中的大小 信息)。对于关注的组合文件重复40次新图像文件的创建/关闭过 程,并且这样允许获得图6(B)所示的40个图像文件。之后,删去 实施了文件划分过程的组合文件。在删去的同时,更新写入到根 目录区36b中的子目录的大小信息。
注意,在每次关闭新图像文件时判断是否执行连拍操作,并 且如果执行连拍操作,则中止文件划分过程。在创建基于连拍操 作的组合文件之后重新开始中止的文件划分过程。
以分开的方式在磁光盘36的径向形成FAT区36a、根目录区 36b和数据区36c。为了更新FAT信息和大小信息,需要将磁光头 34b和光学拾取器34c从数据区36c移到FAT区36a,并且另外把 磁光盘34b和光盘34c从FAT区36a移到根目录区36b。在此实施 例中,当执行连拍操作时,首先,在磁光盘36的数据区36c中创 建组合文件,并且只更新一次FAT区36a的FAT信息和根目录区 36b的大小信息。这使得能够迅速地释放SDRAM 26的JPEG数据 区26b和附加数据区26c,并提高连拍操作的响应性。
当执行连拍操作时,由CPU 38执行对应于图7-9所示流程 的控制程序,即步骤S1-S59。当记录组合文件时,由CPU 38执 行对应于图10所示流程的控制程序,即步骤S61-S85,并当划 分组合文件时,由CPU 38执行对应于图11-13所示流程的控制 程序,即步骤S91-S147。注意,控制程序储存在ROM 48中。
首先参见图7,在步骤S1执行全图像显示过程。具体地说, 对TG14施加拍摄指令,并对信号处理电路22和视频编码器28 施加处理指令。由此在监视器30上显示一个全图像。在步骤S3, 判断是否操纵快门钮42,并且如果YES,则在步骤S5中设置标 识SUSPEND。在步骤S7,判断标识REC_ENA的状态,如果判定 到设置状态,则过程进行到步骤S9。
标识SUSPEND的设置状态是请求中止文件划分过程的状态, 并且重置状态是允许继续文件划分过程的状态。标识SUSPEND 的设置/重置可通过连拍操作改变。标识REC_ENA的设置状态是 允许连拍操作的状态,重置状态是禁止连拍操作的状态。标识 REC_ENA的设置/重置可通过文件划分过程改变。
在步骤S9,调节拍摄条件,如快门速度、孔径量、白平衡等。 在步骤S11,重置计数器38p的计数值P,在后续步骤S13中,对 指令表38a设置“开始记录过程”。在步骤S15,增大计数值P, 并在步骤S17,对指令表38a设置“创建文件夹”。在步骤S19, 将“创建文件夹”新创建的连拍文件夹的文件夹编号设置为最大 文件夹编号MaxFldnum。在步骤S21,增大计数值P,并在步骤 S23,对指令表38a设置“创建文件”。在步骤S25,增大计数值P, 并在步骤S27,对指令表38a设置“打开文件”。
计数值P对应于图4所示指令表38a的列表号。因此,“开始 记录过程”、“创建文件夹”、“创建文件”和“打开文件”分别设 置为列表号“0”-“4”的列。
                                表1   类别   命令   参数1   参数2   参数3   开始记录过程  FILE_STRT    ...    ...    ...   创建文件夹  FOLDER CREATE   驱动号   文件路径    ...   创建文件  FILE_CREATE   驱动号   文件路径    ...   打开文件  FILE_OPEN   驱动号   文件路径    ...   写文件  FILE_WRITE   处理号   SDRAM地址   大小(二字节)   关闭文件  FILE_CLOSE   处理号    ...    ...   结束记录过程  FILE_END    ...    ...
参见表1,关于“开始记录过程”,FILE_START设置成一个 命令,关于“创建文件夹”,将FOLDER_CREATE、驱动号以及文 件路径设置为命令、参数1和2。另外,关于“创建文件”, FILE_CREATE、驱动号和文件路径设置成命令、参数1和2,并 且关于“打开文件”,FILE_OPEN、驱动号以及文件路径设置为命 令、参数1和参数2。
在目前选择子目录“102SANYO”、并且形成在子目录中的 最新连拍文件夹是“SEQT0003”的情况下,关于“创建文件” 设置的文件路径是DCIM102SANYOSEQT0004,由 此在子目录“102SANYO”的较低级次中新创建连拍文件夹 “SEQT0004”。在随后的“创建文件”中,将 DCIM102SANYOSEQT0004SEQT0000.DAT设置 为文件路径。由此在新创建的连拍文件夹“SEQT0004”的较低 级次中创建组合文件“SEQT0000.DAT”。另外,在打开该组合 文件的情况下,与“打开文件”相关设置的文件路径是 DCIM102SANYOSEQT0004SEQT0000.DAT。
在步骤S29判断是否出现垂直同步信号,并且如果YES,则 在步骤S31提取一帧的显示图像数据。具体地说,对TG 14施加 曝光指令,并将处理指令施加给信号处理电路22。由此在 SDRAM26的显示图像数据区26a中固定显示图像数据。在步骤 S33,对JPEG CODEC32施加压缩指令。JPEG CODEC 32从显示 图像数据区26a中读出显示图像数据,并对读出的显示图像数据 实施JPEG压缩。由JPEG压缩产生的JPEG数据储存在SDRAM 26 的JPEG数据区26b中。在步骤S35,由CPU 38创建包括72字节 的文件路径信息和200字节的拍摄条件信息的附加数据,并且创 建的附加数据被写入到SDRAM24的附加数据区26c。
在步骤S109创建的组合文件“SEQT0000.DAT”存在于子 目录“102SANYO”较低级次的连拍文件夹“SEQT0004”的 情形中,步骤S35创建的文件路径信息是 “DCIM102SANYOSEQT0004SEQT++++.JPG” (++++:四位数文件编号)。
在步骤S37中,增加计数值P,并且在步骤S39,对指令表 38a设置关于附加数据的“写文件”,在步骤S41,增大计数值P, 并在步骤S43,对指令表38a设置JPEG数据的“写文件“。从表 1知道,关于“写文件”,将FILE_WRITE、处理编号(后叙的文 件打开过程需要)、SDRAM地址和数据大小设置为命令和参数1、 2和3。因此,在步骤S39,将前一部分S35中储存在SDRAM 26 中的附加数据的标题地址和数据大小设定为参数2、3,并且在步 骤S43,将根据前一步骤S33的过程储存在SDRAM26中的JPEG 数据的标题信息和数据大小设定为参数2和3。
在步骤S45,判断垂直同步信号的出现数是否达到40次,并 且如果没有达到40次,则过程返回到步骤S29。因此,重复40 次一系列步骤过程S31-S43。将JPEG数据0-39和附加数据0-39 储存在图2所示的SDRAM26中,并且将总共80个“写文件”指 令设置到指令表38a。
如果在步骤S45判定为YES,在步骤S47增大计数值P,并 在步骤S49,将“关闭文件”设置到指令表38a。在步骤S51,增 大计数值P,并在步骤S53,将“结束记录过程”设置到指令表 38a。关于“关闭文件”,将FILE_CLOSE设置为命令,将要关闭 的文件处理号设定为参数1。关于“结束记录过程”,将FILE_END 设定为命令。
在步骤S55,确定计数器38q的计数值Q。在后叙的组合文件 记录过程中,执行对应于计数值Q的列表号命令。每执行一次该 命令,计数值Q即增大,并且重置为执行“结束记录过程”的结 果。因此,Q等于(=)0意味着所有命令的处理都完成。在步骤S55, 当Q为0(Q=0)时确定为YES,并在步骤S57时,重置标识 SUSPEND。之后,在步骤S59,启动文件划分过程,并且过程返 回到步骤S1。
参见图10,在组合文件记录过程中,首先在步骤S61重置计 数值Q,并在步骤S63判断FILE-STRT是否重置为对应于计数值 Q的列表号。此处,如果判断结果为NO,则过程返回到步骤S61。 但如果为YES,则在步骤S65中增大计数值Q,并且分别在步骤 S67、S71、S75、S79和S83中确定对应于增量之后计数值Q的列 表号的命令。
如果设置命令是FOLDER_CREATE,则在步骤S67判定为 YES,并且在步骤S69执行文件夹创建过程。更具体地说,通过 设置为参数1的驱动号规定盘驱动器34,并且对盘驱动器34施加 一项基于设置为参数2的文件路径的连拍文件夹创建请求。由此 在磁光盘36的数据区36c中创建连拍文件夹。在上述实例中,在 子目录“102SANYO”的较低级次中创建连拍文件夹“SEQT0004”。 当从盘驱动器34返回READY信号时,可认为创建连拍文件夹完 成,并且过程返回到步骤S65。
如果设置命令是FILE_CREATE,在步骤S71判定为YES,并 且在步骤S73执行文件创建过程。即,通过设置为参数1的驱动 号规定盘驱动器34,并对盘驱动器34施加基于设置为参数2的文 件路径的文件创建请求。由此在磁光盘36的数据区36c中创建组 合文件。上述实例中,在子目录“102SANYO”的较低级次中创建 的连拍文件夹“SEQT0004”的更低级次中创建组合文件 “SEQT0000.DAT”。当从盘驱动器34返回READY信号时,可认 为创建组合文件完成,并且过程返回到步骤S65。
如果该设置命令是FILE_OPEN,则过程从步骤S75进行到步 骤S77,并且由此执行文件打开过程。即,盘驱动器34通过设置 为参数1的驱动号规定,并且对盘驱动器34施加基于设置为参数 2的文件路径的组合文件打开请求。当从盘驱动器34返回表示组 合文件被打开的READY信号时,创建分配给组合文件的处理号。 在上述实例中,规定了储存在子目录“102SANYO”较低级次的连 拍文件夹“SEQT0004”中的组合文件“SEQT0000.DAT”,并且创 建分配给组合文件的处理号。创建的处理号用于图8所示步骤S39 和S43中的“写文件”。一旦完成该过程,即返回到步骤S65。
如果该设置命令是FILE_WRITE,则过程从步骤S79进行到 步骤S81,并且由此执行文件写入过程。具体地说,通过设置为参 数1的处理来规定写入目的组合文件,根据设置为参数2和3的 SDRAM地址和数据大小从SDRAM 26中读出该数据,并且请求 盘驱动器34将读出的数据写入到由处理号规定的组合文件中。盘 驱动器34创建FAT信息,该FAT信息表示每次完成一簇数据写 入时写入的簇的连结状态。创建的FAT信息由CPU 38写入到 SDRAM 26中。一旦完成文件写入过程,即返回到步骤S65。
如果设置命令为FILE_CLOSE,则过程从步骤S83进行到步 骤S85,并且由此执行文件关闭过程。更具体地说,FAT区36a的 FAT信息由储存在SDRAM26中的FAT信息更新,并且根目录36b 的大小信息由文件大小增加的量更新。一旦完成文件关闭过程, 即返回到步骤S65。
如果设置命令为FILE_END,则在步骤S83判定为NO,并且 过程返回到步骤S61。由此重置计数值Q,并且组合文件记录过程 移到等待状态。
参见图11,在文件划分过程中,首先在步骤S91判断是否施 加了启动指令。此处,如果是YES,则过程进行到步骤S93,当 前选择的根目录的目录号CurDirNum设置为目录号dirnum,并且 在图7所示的步骤S19确定的最大文件夹号MaxFldNum设置为文 件夹号fldnum。在步骤S95中,重置标识REC_ENA和文件指针 FP。在后一步骤S97中,为了打开由目录号dirnum和文件夹号 fldnum规定的组合文件,对盘驱动器34施加文件打开请求。
作为标识REC_ENA被重置的结果,禁止连拍过程,并且作 为文件指针FP被重置的结果,组合文件的标题地址被指出。另外, 当dirnum等于(=)102时、并且fldnum等于(=)4时,请求打开储 存在子目录“102SANYO”较低级次的连拍文件夹的组合文件 “SEQT0000.DAT”。
在步骤S101,判断是否实际上成功地打开组合文件。当从盘 驱动器34返回NOT READY信号时,可认为步骤S97规定的组合 文件不存在,并且在步骤S101,文件夹号fldnum减小。在步骤 S103将更新的文件夹号fldnum与“0”进行比较。如果fldnum等 于(=)0,可认为在当前的子目录选择中没有组合文件,并且过程 结束。另一方面,fldnum大于(>)0,可认为在当前选择的子目录 中可能存在组合文件,过程返回到步骤S95。因此,重复步骤S95 -S103直至发现组合文件或令文件夹号fldnum为“0”。
如果从盘驱动器34返回READY信号,则可认为组合文件被 打开,并且过程进行到步骤S105。在步骤S105,把存在于文件指 针FP的指示地址之后的72字节数据从磁光盘36转移到 SDRAM26。组合文件具有图6(A)和图6(B)所示的结构,使得在步 骤S105的第一过程中把包含在附加数据0中的文件路径信息0转 移到SDRAM26中。一旦完成文件路径信息的转移,在步骤S107 中文件指针FP的指示地址即提前了72字节。
在步骤S109中,基于在前步骤S105读出的文件路径信息的 新图像文件的创建请求被施加到盘驱动器34。如果读出的文件路 径信息是DCIM102SANYOSEQT0004SEQT0401.JPG, 则请求创建图像文件“SEQT0401.JPG”。具体地说,请求在子目 录“102SANYO”的较低级次处创建的连拍文件夹“SEQT0004” 的更低级次处创建图像文件“SEQT0401.JPG”。
在步骤S111,将存在于文件指针FP指示地址之后的200字 节数据从磁光盘36转移到SDRAM26中,并且在后一步骤S113, 文件指针FP的指示地址提前了200字节。在步骤S111的第一过 程中,图6(A)和图6(B)所示的拍摄条件信息0被转移到SDRAM 26。另外,作为步骤S113的第一过程的结果,文件指针FP指示 JPEG数据0的标题地址。
在步骤S115,从步骤S111转移的拍摄条件信息中检测JPEG 数据大小“PIC_SIZE”。检测到的“PIC_SIZE”表示存在于文件指 针FP的当前指示地址之后的JPEG数据的大小。
一旦完成大小检测,即判断是否根据在步骤S109的过程创建 新的图像文件。当创建了新图像文件时,从盘驱动器34返回 READY信号,并当没有创建新图像文件时,从盘驱动器34返回 NOT READY信号。由此在步骤S117判定返回READY信号或NOT READY信号中的哪一个信号。
如果在步骤S117判定为NO,则在步骤S119由“PIC_SIZE” 使文件指针FP提前,并且过程进行到步骤S135。当在对被注重 的组合文件进行第一划分过程期间时执行连拍操作,并恢复对被 注重的组合文件的文件划分过程,执行步骤S119的过程。
另一方面,如果在步骤S117判定为YES,则在步骤S121请 求盘驱动器34打开新的图像文件,并在步骤S123,存在于文件指 针FP的指示地址之后的数据值“PIC_SIZE”被从磁光盘36转移 到SDRAM26。在步骤S123的第一过程中,JPEG数据0转移到 SDRAM26。在步骤S125,文件指针FP被“PIC_SIZE”提前,并 在步骤S127,创建包含在前一部分S111中读出的拍摄条件信息的 JPEG标题。在步骤S129,请求盘驱动34将创建的JPEG标题储 存到新图像文件中,并在步骤S131,请求盘驱动34把在前一步骤 S123读出的JPEG数据储存到新的图像文件中。另外,在步骤S133 中,请求盘驱动34关闭新的图像文件。
注意,在步骤S121、S129、S131和S133任何一个中,当从 盘驱动器34返回READY信号时过程进行到下一步骤。另外,在 步骤S105、S111和S123,根据在FAT区36a写入的FAT信息从 数据区36c中读出所需的数据。
在步骤S135,确定文件指针FP的指示地址。在指示地址存 在于组合文件的尾部之后的情况下,请求盘驱动器34在步骤S137 关闭组合文件,并请求盘驱动器34在步骤S139删除组合文件。 一完成步骤S139的过程,即回到步骤S101。注意,在步骤S137 或S139中,当从盘驱动器34返回READY信号时过程进行到后 一步骤。
如果文件指针FP的指示地址处于组合文件的尾部之前,则过 程从步骤S135进行到步骤S141,并且设置标识REC_ENA以便许 可连拍过程。在步骤S143中,确定标识SUSPEND的状态。此处 如果SUSPEND等于(=)0,则可认为能够继续文件划分过程,并 且通过在步骤S145中重置标识REC_ENA而将过程进行到步骤 S105。另一方面,如果SUSPEND等于(=)1,则认为需要中止文 件划分过程,并且在步骤S147中请求盘驱动器34以关闭组合文 件。如果响应于该请求返回READY信号,则结束该过程。
从上述描述中知道,首先,在磁光盘36的数据区36c中创建 包含储存在SDRAM中的多帧JPEG数据的组合文件,并在磁光盘 36的FAT区36a中创建管理组合文件的FAT信息,在根目录区36b 中更新组合文件所在的子目录的大小信息。当不执行连拍操作时, 根据目录索引的FAT信息及组合文件读出组合文件中的每帧JPEG 数据。
读出的每帧JPEG数据储存在数据区36c中创建的图像文件 中,并当完成创建图像文件时,该图像文件的FAT信息被写入到 FAT区36a。
包含在组合文件中的JPEG数据的帧数(=40)大于包含在图像 文件中的JPEG数据的帧数(=1)。换言之,组合文件的数量(=1) 小于图像文件的数量(=40)。当写入FAT信息和大小信息时,需 要将磁头34b和光学拾取器34c移到FAT区36a和根目录区36b, 使得创建图像文件所需的时间比创建组合文件所需的时间长。
即,在数据区36c中创建一份组合文件并在FAT区36a中创 建组合文件的FAT信息、以及更新根目录区36b中组合文件所在 的子目录的大小信息所需的时间短于在数据区36c中创建40份图 像文件、在FAT区36a中创建图像文件的FAT信息以及更新根目 录中图像文件所在的子目录的大小信息所需的时间。由此可以迅 速地释放SDRAM26。
另外,组合文件的FAT信息写入到磁光盘36的FAT区36a 中,使得在由另一装置执行磁光盘36的记录或删除以及在之后连 结到盘驱动器34的情况下,可以适当地创建40份图像文件。注 意,如果记录介质是内置型,则组合文件的FAT信息可以写入到 内置存储器中(最好是非易失性存储器)。
另外,每次创建一个图像文件时即更新FAT信息和大小信息, 使得可以执行图像文件创建过程的中止/重恢复。由此可以提高连 拍操作的响应特性(灵活性)。
注意,在此实施例中,FAT系统被用作文件管理系统。但也 可以用UDF(通用盘格式)系统代替。另外,在此实施例中,在图 像文件中储存一帧JPEG数据。但只要比包含在组合文件中的 JPEG数据的帧数少,包含在每个图像文件中的帧数就可以是多 个,并且图像文件之间的帧数也可以不一致。
虽然以上详细描述并举例说明了本发明,但应该清楚地知道, 这些描述和实例只出于举例而非限定,本发明的实质和范围由所 附的权利要求限定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈