记录装置、记录介质管理方法及程序和该程序的记录介质的制作方法

文档序号:6562293阅读:143来源:国知局
专利名称:记录装置、记录介质管理方法及程序和该程序的记录介质的制作方法
技术领域
本发明涉及一种记录装置、记录介质管理方法、记录介质管理方法的程序及记录了该记录介质管理方法的程序的记录介质,并能够被应用于例如数码相机。本发明考虑将与记录介质的可用容量有关的数据独立地存储在非易失性存储器中。此外,本发明考虑根据记录介质的总容量来确认所记录的可用容量数据,并且当启动记录装置时开始记录数据。因此,当将记录介质的可用容量数据独立存储在非易失性存储器中时,根据可用容量数据,能够正确地访问记录介质。
背景技术
过去,包括数码摄像机、数码相机等在内的记录装置在包括存储卡、光盘等的各种可变记录介质上记录包括视频、静态图像等数据的文件数据。因此,当将记录介质载入上述记录装置并打开记录装置的电源时,记录装置检测记录介质的可用容量数据,只有当记录介质具有足够的可用容量时,才将各种类型的文件数据记录在记录介质上。
日本未审查专利申请公开第2005-228380号披露了一种方法,结合辅助存储器,使用记录介质的可用容量来进行数据备份。
当检测记录介质的可用容量数据时,应该检索与记录介质的文件管理系统相关的整个文件分配表。在这种情况下,检测可用容量数据的时间将增加检索所需的时间。因此,在打开电源后,直到记录装置能够记录数据,上述记录装置不得不等待等于检测可用容量数据所需的时间。
通过在记录装置中设置独立的非易失性存储器、并将记录介质的可用容量数据存储保存在该非易失性存储器中,可以解决上述问题。
图9示出的是当打开电源时记录装置执行的处理程序的流程图,其中,记录介质的可用容量数据存储在非易失性存储器中。在这种情况下,当打开电源时,控制记录装置操作的控制器从步骤SP1前进至步骤SP2,在该步骤中,控制器启动记录介质。随后,在步骤SP3中,控制器确定记录介质是否被替换为另一记录介质。为了进行确认,使用了开关,从而通过将记录介质装入记录装置中和/或将记录介质从记录装置中移出引起的触发,将触点切换至另一个触点。即,通过确认当关闭电源时是否通过开关将触点切换至另一个触点来进行判定。因此,通过触点开关来触发控制器,启动记录装置的操作。此外,关于触点开关的信息存储并保存在非易失性存储器中。
当在步骤SP3中得到否定结果时,控制器从步骤SP3前进至步骤SP4,控制器从非易失性存储器获取关于记录介质的可用空间的信息,并检测记录介质的可用容量数据。随后,在步骤SP5中,控制器确定记录介质是否具有足够用于记录包括关于图像拍摄结果等信息的文件数据的可用容量。如果在步骤SP5中得到否定结果,控制器从步骤SP5前进至步骤SP6,控制器通过例如显示消息来提示用户,记录介质没有足够的可用空间,从而不接受用户执行的拍摄操作。
相反,如果在步骤SP5中得到肯定结果,则控制器从步骤SP5前进至步骤SP7,使得控制器设置操作,接受用户执行的拍摄操作。随后,在步骤SP8中,控制器确定用户是否指示开始拍摄。如果在步骤SP8中得到否定结果,则控制器再次执行对应于步骤SP8的处理。相反,如果在步骤SP8中得到肯定结果,则控制器从步骤SP8前进至步骤SP9,使得控制器开始执行与拍摄有关的一系列处理程序,并将关于图像拍摄结果的信息记录在记录介质中。然后,控制器根据所记录的图像拍摄结果信息来更新存储在非易失性存储器中的可用容量数据。
另一方面,如果在步骤SP3中得到肯定结果,控制器从步骤SP3前进至步骤SP10,控制器等待直到启动记录介质操作为止。在启动记录介质的操作后,在步骤SP11中,控制器通过使用记录介质的文件管理系统来检测关于记录介质的可用空间的信息,并将可用空间信息存储在非易失性存储器中。随后,控制器前进至步骤SP5。上述结构考虑了启动记录装置所需的时间。
在使用将记录介质的可用容量数据存储在非易失性存储器中的设备的情况下,很难更换记录介质,所以可以忽略相应于步骤SP3、SP10及SP11的处理。因此,通过执行简单的处理,能够减少启动设备所需的时间。
但是,当记录介质的可用容量数据存储并保存在非易失性存储器中很长时间时,由于静电等原因,可用容量数据会发生混乱。在这种情况下,存储在非易失性存储器中的可用容量数据的值将与记录介质的实际可用容量值不同。此外,很难依赖于存储在非易失性存储器中的可用容量数据来正确地访问记录介质,因此,即使记录介质具有可用空间,也会妨碍文件记录。
上述记录装置可以连接至诸如计算机的外部设备和/或装置,作为该外部设备和/或装置的存储器使用。在这种情况下,该外部设备和/或装置控制记录介质的文件管理系统。因此,外部设备和/或装置在不考虑存储在非易失性存储器中的可用容量数据的情况下访问记录介质。结果,在很难更换记录介质的情况下,由于对记录介质的访问(在外部设备和/或装置的控制下进行该访问),在非易失性存储器中存储的可用容量数据值与记录介质的实际可用容量值不同。
在这种情况下,上述记录装置很难依赖于在非易失性存储器中存储的可用容量数据正确地访问记录介质。

发明内容
因此,本发明提供了一种记录装置、记录介质管理方法、记录介质管理方法的程序、及记录了记录介质管理方法的程序的记录介质,能够在将可用容量数据独立地存储在非易失性存储器中的情况下,根据记录介质的可用容量数据来访问记录介质。
根据本发明实施例的记录装置用于将期望数据记录在记录介质上。该记录装置包括非易失性存储器,用于存储并保存记录介质的可用容量数据;及控制单元,用于控制将期望数据记录到记录介质中。当打开电源时,控制单元根据记录介质的总容量来确定存储在非易失性存储器中的可用容量数据。当确定结果表明存储在非易失性存储器中的可用容量数据的值不超过记录介质的总容量值时,控制单元参照存储在非易失性存储器中的可用容量数据,将期望数据记录在记录介质中。当关闭电源时,控制单元更新存储在非易失性存储器中的可用容量数据,将存储在非易失性存储器中的可用容量数据值减少等于记录在记录介质中的期望数据的量。
根据本发明另一实施例的记录介质管理方法被用于将期望数据记录在记录介质中的记录装置。该记录装置包括用于存储并保存记录介质的可用容量数据的非易失性存储器。该记录介质管理方法包括以下步骤当打开电源时检查存储在非易失性存储器中的可用容量数据值是否不超过记录介质的总容量值;当通过打开电源时执行的检查确定存储在非易失性存储器中的可用容量值没有超过记录介质的总容量值时,参照存储在非易失性存储器中的可用容量数据将期望数据记录在记录介质上;以及更新存储在非易失性存储器中的可用容量数据,从而当关闭电源时,将存储在非易失性存储器中的可用容量数据值减少等于记录在记录介质中的期望数据的量。
根据本发明的另一实施例,提供了一种由计算处理单元执行的记录介质管理方法的程序,其中,记录介质管理方法被用于将期望数据记录在记录介质中的记录装置。该记录装置包括存储并保存记录介质的可用容量数据的非易失性存储器,并且,该记录介质管理方法的程序包括当打开电源时检查存储在非易失性存储器中的可用容量数据值是否不超过记录介质的总容量值;当通过打开电源时执行的检查确定存储在非易失性存储器中的可用容量值没有超过记录介质的总容量值时,参照存储在非易失性存储器中的可用容量数据将期望数据记录到记录介质上;以及更新存储在非易失性存储器中的可用容量数据,从而当关闭电源时,将存储在非易失性存储器中的可用容量数据值减少等于记录在记录介质中的期望数据的量。
根据本发明的另一实施例,提供了一种记录有由计算处理单元执行的记录介质管理方法的程序的记录介质,其中,记录介质管理方法被用于将期望数据记录在记录介质中的记录装置。该记录装置包括存储并保存记录介质的可用容量数据的非易失性存储器,并且,该记录介质管理方法的程序包括当打开电源时检查存储在非易失性存储器中的可用容量数据值是否不超过记录介质的总容量值;当通过打开电源时执行的检查确定存储在非易失性存储器中的可用容量值没有超过记录介质的总容量值时,参照存储在非易失性存储器中的可用容量数据将期望数据记录到记录介质上;以及更新存储在非易失性存储器中的可用容量数据,从而当关闭电源时,将存储在非易失性存储器中的可用容量数据值减少等于记录在记录介质中的期望数据的量。
因此,根据上述实施例,用于将期望数据记录在记录介质中的记录介质包括非易失性存储器,用于存储并保存记录介质的可用容量数据;及控制单元,用于控制将期望数据记录到记录介质中。此外,当打开电源时,根据记录介质的总容量,控制单元确定存储在非易失性存储器中的可用容量数据。然后,当确定结果表明存储在非易失性存储器中的可用容量值没有超过记录介质的总容量时,控制单元参照存储在非易失性存储器中的可用容量数据将期望数据记录在记录介质中。再然后,当关闭电源时,控制单元更新存储在非易失性存储器中的可用容量数据,从而将存储在非易失性存储器中的可用容量数据值减少等于记录在记录介质中的期望数据的量。因此,能够将记录介质的可用容量数据独立地存储在非易失性存储器中,通过使用所存储的可用容量数据,减少启动记录装置所需的时间,容易地确定可用容量数据是否有错,并开始记录数据。这样,当将记录介质的可用容量数据独立地存储在非易失性存储器中时,根据可用容量数据,能够正确地访问记录介质。
因此,能够提供根据上述实施例构成的记录介质管理方法、记录介质管理方法的程序、以及记录了记录介质管理方法的程序的记录介质,从而,当将可用空间容量的信息独立地存储在非易失性存储器中时,根据记录介质的可用空间容量的信息,能够正确访问记录介质。
当将记录介质的可用容量数据独立地存储在非易失性存储器中时,本发明能够根据可用容量数据正确地访问记录介质。


图1示出了由设置在根据本发明实施例的数码相机中的中央处理单元(CPU)执行的处理程序的时序图;图2示出了根据上述实施例的数码相机的方框图;图3示出了当打开图2所示的数码相机的电源时、由设置在数码相机中的CPU执行的处理程序的流程图;图4示出了图3所示的处理程序中包括的可用空间检测处理的流程图;图5示出了与AT附加包接口(ATAPI)设备相关的总容量检测处理程序的流程图;图6示出了与AT附加(ATA)设备相关的总容量检测处理程序的流程图;图7示出了在执行拍摄的同时执行的处理程序的流程图;图8示出了当完成文件记录时执行的处理程序的流程图;以及图9示出了记录装置执行的处理程序的流程图,其中,当将关于记录介质的可用容量的信息存储在非易失性存储器中时,可以执行该处理程序。
具体实施例方式
下文中,将根据需要,参照附图描述本发明的实施例。
第一实施例(1)第一实施例的结构图2示出了根据本发明第一实施例的数码相机1的方框图。在数码相机1中,光学系统2通过快门4和光圈5,使用透镜模块3将入射光会聚在电荷耦合器件(CCD)固态成像元件6的图像拾取表面上,从而在图像拾取表面生成对象的光学图像。驱动器7根据从中央处理单元(CPU)8发送的命令来操作透镜块3的聚焦环和缩放环、快门4及光圈5。
定时发生器(TG)9生成并输出操作数码相机1所需的各种类型的基准信号,驱动器10根据由定时发生器9生成的基准信号来操作CCD固态成像元件6。通过驱动器10的驱动,CCD固态成像元件6输出生成的图像拍摄信号,作为在图像拾取表面生成的光学图像的拍摄结果。预处理电路12对图像拍摄信号执行相关双采样(CDS)处理和自动增益控制(AGC)处理。然后,预处理电路12对图像拍摄信号执行模拟/数字转换处理,并输出图像数据D1。
数字信号处理器(DSP)13通过处理从预处理电路12输出的图像数据D1来获取执行自动聚焦(AF)调节和自动光圈(AI)调节所需的信息,并将获取的信息输出给CPU 8。通过使用该信息,数码相机1通过CPU 8来控制驱动器7的操作,并执行AF调节和AI调节。此外,数字信号处理器13对图像数据D1执行自动白平衡(AWB)调节,并将图像数据D1输出给总线BUS。
进一步来说,当在CPU 8的控制下记录包括视频数据的图像拍摄结果时,存储控制器13A使用存储器14来作为缓冲存储器,利用编码/解码器13B来压缩通过执行AWB调节所获取的图像数据,并将通过数据压缩获取的编码数据输出给总线BUS。更进一步,当记录包括静态图像数据的图像拍摄结果时,用户操作快门按钮,使得存储控制器13A将通过AWB调节所获取的图像数据D1存储在存储器14中,并将存储的图像数据D1输出给总线BUS。然后,用户发布命令来记录数据,通过存储控制器13A读取并通过编码/解码器13B压缩保存在存储器14中的图像数据,将作为数据压缩结果得到的编码数据输出至总线BUS。
此外,在数据再生过程中,通过编码/解码器13B,将通过总线BUS传输的如视频和/或静态图像的编码数据展开,从而生成图像数据。随后,将图像数据输出至总线BUS。存储器14被产生为同步动态随机存储器(SDRAM)。
显示控制器16通过使用作为图像拍摄结果得到的图像数据和用于显示输出至总线BUS的各种菜单图像的图像数据来驱动液晶显示器(LCD)面板17。结果,数码相机1可显示图像拍摄结果和各种菜单的图像。
提供各个接口(I/F)17A和17B,作为连接至网络并把输出至总线BUS的各种数据项传输至网络的网络接口。此外,各个I/F 17A和17B将从网络传输的各种数据项输出至总线BUS。因此,可以将数码相机1连接至诸如计算机的外部设备和/或装置,使得计算机能够访问记录介质。
在CPU 8的控制下,根据用户进行的设置来执行控制,接口(I/F)19将被输出至总线BUS的编码数据、各种命令等输出至硬盘设备(HDD)20,并将从HDD 20传输的响应和再生数据输出至总线BUS。HDD 20包括至少一个设置在数码相机1中的记录介质,并发送针对从I/F 19传输的各种命令中的每一个的响应。此外,HDD20记录从I/F 19传输的各种数据项,再生所记录的各种数据项,并将这些数据项输出至I/F 19。因此,在数码相机1中,关于包括视频数据和/或静态图片数据的图像拍摄结果的信息和从诸如计算机等外部装置传输的数据都被记录在内部记录介质中。然后,再生所记录的图像拍摄结果信息和各种数据。
在CPU 8的控制下,根据用户进行的设置来执行控制,接口(I/F)21将被输出至总线BUS的编码数据、各种命令等输出至光盘装置22,并将从光盘装置22传输的响应、再生数据等输出至总线BUS。光盘装置22发送针对从I/F 21传输的各种命令的响应,将从I/F 21传输的各种数据项记录在光盘中,再生记录在光盘中的各种数据项,并将再生出的各种数据项输出至I/F 21。因此,在数码相机1中,将包括视频数据和/或静态图像数据的图像拍摄结果和从诸如计算机的外部装置传输的数据记录在作为可变记录介质的光盘中。然后,再生所记录的图像拍摄结果信息和各种数据项。
非易失性存储器24包括例如闪存。在CPU 8的控制下,非易失性存储器24存储并保存装载于光盘装置22中的至少一个光盘的可用容量数据。之后,非易失性存储器24通知CPU 8所保存的可用容量数据。
CPU 8为控制在数码相机1中执行的全部操作的控制单元。即,CPU 8通过在随机访问存储器(RAM)25中预备工作区并执行存储在预定存储器(没有示出)中的程序,响应于用户执行的操作来控制数码相机1的每个单元。也就是说,当用户打开电源开关时,CUP 8开始执行操作,使得每个单元开始执行操作。然后,CPU 8根据用户执行的操作来控制数字信号处理器13等执行的操作。于是,CPU 8获取到关于包括视频数据和/或静态图像数据的图像拍摄结果的信息,并将图像拍摄结果信息记录在HDD 20和/或光盘中。然后,CPU 8再生包括视频数据和/或静态图像数据等所记录的图像拍摄结果信息,并使液晶显示器面板17显示图像拍摄结果。再进一步,在HDD 20和光盘装置22之间下载包括视频数据和/或静态图像数据的图像拍摄结果信息,并通过I/F 17A和17B,将记录在HDD 20和光盘装置22中的图像拍摄结果信息传输至网络。之后,当通过I/F 17A和17B连接至诸如计算机等外部设备和/或装置时,CPU 8给出权限,使外部设备和/或装置访问HDD 20和/或光盘装置22,使得在外部设备和/或装置的控制下,在外部设备和/或装置与HDD 20和/或光盘装置22之间能够传输和/或接收各种数据项。
另外,当根据用户执行的操作关闭电源,并且在关闭电源的同时检测到表示通过打开和/或关闭在光盘装置22中提供的开关而卸载和/或装入光盘的信息时,CPU 8临时启动操作,将表示卸载和/或装入光盘的信息存储在非易失性存储器24中。因此,CPU 8在打开电源后能够检测到表示光盘被更换成另一张光盘的信息。
当执行上述处理时,通过打开电源来触发CPU 8,从而使HDD20和/或光盘装置22获取管理文件所需的文件分配表中的数据,并在与电源启动时相关执行的各类处理的同时,将文件分配表数据展开到RAM 25中。这些各类处理将在后文中描述。然后,CPU 8根据以上述方式展开的文件管理数据,向HDD 20和/或光盘装置22发布写入命令和/或读取命令。之后,CPU 8将数据记录到HDD 20和光盘装置22中和/或从其中删除,从而更新展开进RAM 25的文件分配表数据,并更新记录在HDD 20和/或光盘装置22中的数据,使得更新后的数据与更新后的文件分配表数据相对应。
此外,当打开电源时,从非易失性存储器24加载与HDD 20和载入光盘装置22中的光学设备的可用容量相关的数据,并将其存储和保存在RAM 25中。随后,执行一系列处理程序,从而更新保存的可用容量数据,并且当关闭电源时,将其写回非易失性存储器24。
另一方面,当例如通过使用诸如计算机等外部设备和/或装置记录和/或再生记录在HDD 20和/或光盘装置22中的各种数据项时,将外部设备和/或装置连接至数码相机1,从而获取文件分配表数据,并将其输出至外部设备和/或装置。随后,外部设备和/或装置执行文件管理,从而记录和/或删除各种数据项。此外,外部设备执行控制,从而更新记录在HDD 20和/或光盘中的文件分配表数据。
图1示出的是在从打开电源到关闭电源期间内,CPU 8执行的处理的时序图,该处理与上述系列处理程序相关。当操作电源开关时,CPU 8开始执行操作,响应于控制器的操作(由用户执行该操作)获取关于图像拍摄结果的信息,将获取的图像拍摄结果信息记录到记录介质上,并更新记录介质的文件系统信息,使得被更新的文件系统信息与图像拍摄结果信息对应。此外,根据电源开关的操作(由用户执行该操作),CPU 8关闭电源。此外,图1示出了当图像拍摄结果信息包括静态图像数据时、对图像拍摄结果信息执行的处理。但是,当图像拍摄结果信息包括视频数据时,在获取图像拍摄结果信息的同时,记录的是流数据。
CPU 8在非易失性存储器24的多个位置上一次又一次地存储每个HDD 20和光盘的可用容量数据项。此外,当打开电源时,CPU8通过执行启动处理程序来确认可用容量数据项之间的匹配,从而检查记录在非易失性存储器24上的可用容量数据。因此,CPU 8通过执行所谓的双重数据写入来检查存储在非易失性存储器24中的可用容量数据。在图1中,通过执行双重数据写入实现的检查用参考标号CK1表示。在上述实施例中,多个位置的数目定为两个。当通过执行上述双重数据写入记录数据时,最好将数据记录在非易失性存储器24的不同区域。此外,更加优选的是,将数据记录在非易失性存储器24和不同于易失性存储器24的存储器中。此外,可以设置并记录误差校正信号,从而通过使用误差校正信号来检测误差。
然后,在执行启动处理程序后,执行通过使用总容量数据检查可用容量数据的程序。这样,根据每个HDD 20和光盘的总容量来检查存储在非易失性存储器24中的可用容量数据。在图1中,根据总容量数据执行的检查用参考标号CK2表示。
如果通过根据总容量数据执行的检查CK2确定存储在非易失性存储器24中的可用容量数据异常,则CPU 8根据记录图像拍摄结果信息时的后台处理来检测可用容量数据,从而检测出光盘和/或HDD 20中的异常可用容量数据。在图1中,根据后台处理执行的可用容量检测用参考标号CK3表示。
然后,如参考标号CK4所示,在每一次记录包括图像拍摄结果信息的文件数据时执行单独计算(unique-calculation)处理,从而确认存储在非易失性存储器24中的可用容量数据。
另外,当关闭电源时,将由于系列处理程序而改变了数值的可用容量数据写回非易失性存储器24。
图3示出的是参照图1描述的启动处理程序的流程图。此外,图3示出了将光盘载入光盘装置22的处理。当启动电源时,CPU 8从步骤SP21前进至SP22,从而启动光盘装置22。随后,在步骤SP23中,CPU 8确定在从关闭电源持续到打开电源的期间内,光盘装置22中是否更换了光盘。上述确定的方式与参照图9描述的方法相同。
当在步骤SP23中得到否定结果时,记录装置从步骤SP23前进至步骤SP24,从而从非易失性存储器24获取光盘的可用空间信息。这样,记录装置检测到关于载入光盘装置22的光盘的可用容量的信息。此时,CPU 8检测记录在非易失性存储器24的多个位置处的各个可用容量数据项。随后,在步骤SP25中,CPU 8确定这些可用容量数据项是否彼此一致。
当在多个位置处记录的可用容量数据项彼此一致时,CPU 8在步骤SP26中确定存储在非易失性存储器24中的可用容量数据正常,并前进至步骤SP27。
在步骤SP27中,CPU 8确定在步骤SP24中检测到的可用容量是否足够记录包括图像拍摄结果信息的文件数据。如果记录的是静态图像的数据,则根据静态图像的当前分辨率、数据压缩率的设置等来评估包括静态图像数据的文件数据的大小,并确定是否具有足够的可用容量用于评估出的文件大小,从而确定在步骤SP24中检测到的可用容量是否足够用于记录包括图像拍摄结果信息的文件数据。另一方面,如果记录的是视频数据,则根据预定的基准值,确定可用容量是否足够用于记录预定时间或更长时间的视频,从而确定在步骤SP24中检测到的可用容量是否足够用于记录包括图像拍摄结果信息的文件数据。
当在步骤SP27中得到否定结果时,CPU 8前进至步骤SP28,通过显示消息来通知用户可用容量不够,从而不接受由用户执行的拍摄操作。
另一方面,当在步骤SP27中得到肯定结果时,记录装置从步骤SP27前进至步骤SP29,设置操作,从而接受由用户执行的拍摄操作。随后,在步骤SP30中,记录装置确定用户是否命令开始拍摄。如果在步骤SP30中得到否定结果,则再次执行相应于步骤SP30的处理。另一方面,如果得到肯定结果,则记录装置从步骤SP30前进至步骤SP31,从而开始执行相应于拍摄的系列处理程序,并将图像拍摄结果信息记录在记录介质中。
另一方面,当在步骤SP23中得到肯定结果时,记录装置从步骤SP23前进至步骤SP32,检测光盘的可用空间,并前进至步骤SP29。此外,如果在步骤SP26中得到否定结果,则记录装置从步骤SP25前进至步骤SP33,检测光盘的可用空间,并前进至步骤SP29。
CPU 8在执行针对HDD 20的处理的同时,针对光盘装置22执行上述处理。执行针对HDD 20的处理,从而确认存储在非易失性存储器24中的可用容量数据。在这种情况下,由于数码相机1中包括HDD 20,所以CPU 8忽略相应于图3所示的步骤SP23的处理,按顺序执行相应于步骤SP22和SP24的处理程序,从而确认存储在非易失性存储器24中的可用容量数据。
图4示出的是相应于图3所示的步骤SP32和SP33的处理程序的流程图,执行这些处理程序是为了检测可用容量。在启动该处理程序后,CPU 8从步骤SP41前进至步骤SP42,等到光盘装置22完成启动为止。当光盘装置22完成启动后,CPU 8在步骤SP43中从光盘装置22的文件管理系统获取可用空间信息。在这种情况下,CPU 8按顺序检索文件管理系统的可用空间信息,该可用空间信息从光盘装置22读出并被展开至RAM 25中,然后通过检测可用空间中的簇设置来检测可用容量数据。
在以上述方式检测可用容量数据后,CPU 8根据检测到的可用容量数据,更新相应于非易失性存储器24的可用容量数据(该可用容量数据存储在RAM 25中)。下文中,CPU 8根据上述更新和可用容量数据来执行系列处理程序。
随后,CPU 8前进至步骤SP44,并以与步骤SP27所用方法相同的方式来确定是否具有足够的可用空间。如果在步骤SP44中得到肯定结果,则CPU 8前进至步骤SP45,返回初始处理程序。另一方面,当在步骤SP44中得到否定结果时,CPU 8通过例如显示消息来通知用户可用容量不够,从而不接受由用户执行的拍摄操作。
当确认HDD 20中的可用容量数据(该可用容量数据存储在非易失性存储器24中)时,CPU 8通过执行图4所示的处理程序来执行相应于步骤SP32和步骤SP33的可用容量检测。
图5示出的是由CPU 8执行的处理程序的流程图,该处理程序根据通过使用光盘装置22的总容量数据来检查可用容量数据的程序来执行。当光盘装置22为AT附加包接口(ATAPI)设备时,执行图5所示的处理程序。CPU 8从步骤SP51前进至步骤SP52,并等待,直至启动光盘装置22为止。当启动光盘装置22后,CPU 8在步骤SP53中发布READCAPACITY命令。发布READCAPACITY命令是为了检测介质的总容量。随后,在步骤SP54中,CPU 8根据光盘装置22对命令的响应,检测载入光盘装置22的光盘的总容量信息。
随后,在步骤SP55中,CPU 8确定在步骤SP54中检测的总容量是否超过光盘的可用容量,此处,可用容量数据存储在非易失性存储器24中。当在步骤SP55中得到肯定结果时,CPU 8从步骤SP55前进至步骤SP56,并确定存储在非易失性存储器24中的可用容量正常。随后,CPU 8返回初始处理程序。另一方面,当在步骤SP55中得到否定结果时,CPU 8从步骤SP55前进至步骤SP57,并确定存储在非易失性存储器24中的可用容量数据异常。随后,CPU 8返回初始处理程序。
图6示出了CPU 8执行的处理程序的流程图,该处理程序根据通过使用相应于HDD 20的总容量数据来检查可用容量数据的程序来执行。当HDD 20为AT附加(ATA)设备时,执行图6所示的处理程序。CPU 8从步骤SP61前进至步骤SP62,并等待,直至HDD 20被启动为止。当HDD 20被启动时,CPU 8在步骤SP63中发布IDENTIFYDEVICE命令。发布IDENTIFYDEVICE命令的目的是指示发送表示逻辑块数的通知。随后,在步骤SP64中,CPU 8根据HDD 20对命令的响应检测关于HDD 20逻辑块数的通知。然后,在步骤SP65中,CPU 8从HDD 20读出主引导记录(MBR),并在步骤SP66中读出分区引导记录(PBR)。随后,在步骤SP67中,CPU 8根据在步骤SP65中获取的MBR和在步骤SP66中获取的PBR来检测关于HDD 20的扇区大小和簇大小的信息。之外,在步骤SP68,CPU 8根据在步骤SP64中检测的逻辑块数信息来检测HDD 20的总容量数据。
随后,在步骤SP69中,CPU 8确定在步骤SP68中检测的总容量是否超过HDD 20的可用容量,此处,可用容量数据存储在非易失性存储器24中。当得到肯定结果时,CPU 8从步骤SP69前进至步骤SP70,并确定存储在非易失性存储器24中的可用容量数据正常。随后,CPU 8返回初始处理程序。另一方面,当在步骤SP69中得到否定结果时,CPU 8从步骤SP69前进至步骤SP71,并确定存储在非易失性存储器24中的可用容量数据异常。然后,CPU 8返回初始处理程序。
在确认了存储在非易失性存储器24中的可用容量数据后,CPU8响应于由用户执行的操作,通过执行图7所示的处理程序,将包括图像拍摄结果信息的文件数据存储在HDD 20和/或光盘装置22中。当存储包括视频数据的图像拍摄结果信息时,执行图7所示的处理程序。上述处理程序与图3所示的步骤SP31相关,并对发布了存储图像拍摄结果信息命令的HDD 20和/或光盘装置22执行该处理程序。CPU 8执行相同的处理程序,从而存储包括静态图像数据的图像拍摄结果信息。
在这种情况下,CPU 8从步骤SP81前进至步骤SP82,并根据图像拍摄结果信息,将流数据存集在缓冲存储器中。随后,在步骤SP83中,CPU 8确定是否发布了停止拍摄的命令。当在步骤SP83中得到否定结果时,CPU 8前进至步骤SP84,从而确定存集在缓冲存储器中的数据量是否等于或大于预定量。当在步骤SP84中得到否定结果时,CPU 8返回步骤SP82。
于是,CPU 8等待,直至存集在缓冲存储器中的数据量达到预定量为止。当存集在缓冲存储器中的数据量达到预定量时,CPU 8从步骤SP84前进至步骤SP85,并确定发布了存储图像拍摄结果信息的命令的光盘装置22和/或HDD 20是否完成启动。当在步骤SP85中得到肯定结果时,CPU 8前进至步骤SP86,并将存储在缓冲存储器中的流数据记录在记录介质中。随后,在步骤SP87中,CPU 8确定是否发布了结束拍摄的命令。当得到否定结果时,CPU 8返回步骤SP82。因此,CPU 8以能够在缓冲存储器中存储的数据量为单位,将获取的图像拍摄结果信息按顺序记录在记录介质中。
另一方面,当用户发布结束拍摄的命令时,在步骤SP83和SP87中都得到肯定结果。当在步骤SP83中得到肯定结果时,CPU 8从步骤SP83前进至步骤SP85。此外,当在步骤SP87中得到肯定结果时,CPU 8从步骤SP87前进至步骤SP88,并将存集在缓冲存储器中的流数据记录在记录介质中。随后,CPU 8前进至步骤SP89,结束上述处理程序。
另一方面,当在步骤SP85中得到否定结果时,CPU 8从步骤SP85前进至步骤SP90,并停止拍摄,结束处理程序。在这种情况下,CPU 8可以等待,直至介质完成启动为止,并且代替步骤SP90,从步骤SP85前进至步骤SP86。
如果通过执行图5和6所示的处理程序确定存储在非易失性存储器24中的可用容量数据异常,则根据通过执行图7所示的处理程序来记录图像拍摄结果信息同时进行的后台处理,CPU 8执行图4所示的上述处理程序,从而检测出载入光盘装置22中的光盘的可用容量数据和/或HDD 20的可用容量数据。在这种情况下,当CPU8根据后台处理执行图4所示的处理程序时,省去相应于步骤SP44和SP46的处理。
图8示出的是单独计算处理程序的流程图。CPU 8停止存储图像拍摄结果信息并更新文件系统信息。随后,CPU 8开始执行图8所示的处理程序,从步骤SP91前进至步骤SP92,并由文件管理系统检测文件数据大小信息,该文件数据包括存储的图像拍摄结果信息。随后,在步骤SP93中,CPU 8根据不使用文件管理系统执行的计算方法,根据记录介质的可用容量来检测所记录的文件数据的大小。根据上述计算方法,在比文件管理系统层高的层中和/或在比文件管理系统层低的层中执行计算。在上述实施例中,计算在较低的层中执行,从而根据用于记录上述文件数据的扇区大小来检测文件大小。
随后,在步骤SP94中,CPU 8计算在步骤SP92中检测的文件大小和在步骤SP93中检测的文件大小之间的差。随后,在步骤SP95中,CPU 8确定差值是否等于或小于预定值,从而确定通过文件管理系统检测的文件大小信息是否可靠。如果在步骤SP95中得到肯定结果,则CPU 8前进至步骤SP96,并通过从可用容量数据中减去相应于通过文件管理系统检测的文件大小的数值,来更新与存储在非易失性存储器24中的数据相关的可用容量数据(该可用容量数据被保存在RAM 25中)。随后,CPU 8前进至步骤SP97,并结束上述处理程序。
另一方面,如果在步骤SP95中得到否定结果,则由于考虑到执行了盖写记录等处理,CPU 8前进至步骤SP98。在步骤SP98中,CPU 8通过执行图4所示的上述处理程序来检测记录介质的可用空间信息。随后,CPU 8根据可用空间的容量(即,可用容量)来更新存储在RAM 25中的数据,并前进至步骤SP97。
(2)第一实施例的操作在具有上述配置的数码相机1(如图2所示)中,响应于用户执行的操作,打开电源,通过数字信号处理器13处理包括由CCD固态成像元件6获取的视频数据和/或静态图像数据的图像拍摄结果信息,并将其存储在HDD 20和/或光盘装置22中。然后,再生以上述方式存储在HDD 20和/或光盘装置22中的图像拍摄结果信息,并通过液晶显示器面板17显示。之后,在HDD 20和光盘装置22之间复制图像拍摄结果信息。之后,通过接口17A和17B将数码相机1连接至外部设备和/或装置。外部设备和/或装置访问HDD 20和/或光盘装置22,从而将外部设备和/或装置中存储的各种数据项存储到HDD 20和/或光盘装置22中。然后,将存储在HDD20和/或光盘装置22中的数据项输出至外部设备和/或装置。
因此,当外部设备和/或装置访问HDD 20和/或光盘装置22时,启动电源,从而将与文件管理系统相关的文件分配表数据从HDD20和/或载入光盘装置22的光盘载入RAM 25。此后,外部设备和/或装置根据文件分配表数据访问HDD 20和/或光盘装置22。这样,为了记录期望的数据,根据以上述方式载入的文件分配表数据来检测可用容量数据,并启动数据记录。然而,根据上述操作,需要花费很长时间来启动电源。
因此,在数码相机1(图1和3)中,在非易失性存储器24中存储和保存HDD 20和/或载入光盘装置22的光盘的可用容量数据。然后,当打开电源时,参照在非易失性存储器24中存储和保存的可用容量数据确定是否能够存储图像拍摄结果信息。当可以存储图像拍摄结果信息时,开始存储图像拍摄结果信息。此外,当关闭电源时,更新存储在非易失性存储器24中的可用容量数据。因此,在数码相机1中,能够显著减少启动电源所需的时间。
但是,当载入光盘装置22中的光盘被不同的光盘替换时,存储在非易失性存储器24中的可用容量数据和该不同光盘的可用容量数据彼此不匹配。此外,当外部设备和/或装置访问光盘装置22时,执行数据记录、数据删除等,而不管存储在非易失性存储器24中的数据,从而使得存储在非易失性存储器24中的可用容量和光盘装置22的可用容量彼此不匹配。另外,在从关闭电源至打开电源的期间内,由于静电或其他原因混淆了存储在非易失性存储器24中的数据,则存储在非易失性存储器24中的可用容量数据和光盘装置22的可用容量数据彼此不匹配。
因此,在数码相机1中,当打开电源时,确定光盘装置22中的光盘是否被不同的光盘替换(参见图3所示的步骤SP23)。如果光盘被不同的光盘替换,则光盘的文件管理系统检测光盘的可用容量(参见图3所示的步骤SP32和图4所示的处理程序),并根据可用容量数据,将图像拍摄结果信息记录在光盘上。因此,在使用可替换记录介质的光盘的情况下,通过光盘更换触发来更新存储在非易失性存储器24中的可用容量数据。因此,即使由于光盘替换、数据混淆、及从外部设备和/或装置的访问而引起存储在非易失性存储器24中的可用容量数据和光盘装置22的可用容量数据彼此不匹配,也可以对光盘进行正确访问。
这样,当光盘被另一张光盘替换时,能够正确检测可用容量数据,从而对光盘进行正确访问。但是,当光盘没有被替换,而是由于数据混淆和从外部设备和/或装置的访问而引起存储在非易失性存储器24中的可用容量数据和光盘装置22的可用容量数据不匹配时,很难对光盘进行正确访问。此外,由于在数码相机1中提供了HDD 20,所以很难像与光盘装置22的情况一样,通过记录介质更换触发来再次检测HDD 20的可用容量数据。因此,当由于数据混淆和从外部设备和/或装置的访问而引起存储在非易失性存储器24中的可用容量数据和HDD 20的可用容量数据彼此不匹配时,很难正确地访问光盘。
因而,在数码相机1中,当启动电源时,确定存储在非易失性存储器24中的可用容量数据没有超过每一个HDD 20和光盘的总容量(图5和6)。通过这种方式,在数码相机1中,很容易确定存储在非易失性存储器24中的可用容量数据是正确的。此外,如果确定存储在非易失性存储器24中的可用容量数据是正确的,则参照存储在非易失性存储器24中的可用容量数据,利用HDD 20和/或光盘装置22存储图像拍摄结果信息。因此,当在非易失性存储器24中独立存储记录介质的可用容量数据时,能够根据可用容量数据正确地访问记录介质。
此外,如果确定在上述电源启动处理期间内存储在非易失性存储器24中的可用容量数据是错误的,则通过使用记录介质的文件管理系统来获取可用容量数据。随后,参照替换存储在非易失性存储器24中的可用容量数据而获取的可用容量数据,通过HDD 20和/或光盘装置22存储图像拍摄结果信息。因此,例如,即使存储在非易失性存储器24中的数据被混淆,也能够通过HDD 20和/或光盘装置22记录和/或再生数据。
此外,在数码相机1中,即使通过执行电源启动处理确定存储在非易失性存储器24中的可用容量数据是错误的,也能够立即开始存储图像拍摄结果信息,并根据所存储的图像拍摄结果信息的后台处理,通过记录介质的文件管理系统获取可用容量数据。因此,数码相机不会错过拍摄机会,从而增强其可操作性。
在数码相机1中,可用容量数据重复记录在非易失性存储器24的多个位置处。当执行上述电源启动处理时,确定在多个位置处记录的可用容量数据的细节是否互相匹配。因此,通过执行双重数据写入,能够检测出在非易失性存储器24中发生的错误。因此,在数码相机1中,通过进行上述的简单判定,就能确定存储在非易失性存储器24中的可用容量数据是否错误。因此,提高了判定的精度。
此外,如果通过上述的双重数据写入判定确定在多个位置处记录的可用容量数据彼此不匹配,则再次获取记录介质中的可用容量数据,并参照代替存储在非易失性存储器24中的可用容量数据而获取的可用容量数据,将图像拍摄结果信息记录在记录介质中。因此,例如,即使存储在非易失性存储器24中的可用容量数据被混淆,也能够通过HDD 20和/或光盘装置22记录和/或再生数据。
此外,在数码相机1中,当作为单个文件记录图像拍摄结果信息时,确定在根据能够通过文件管理系统数据处理的文件大小检测的数据量与依照另一种方法根据记录介质的可用容量检测的记录数据量之间的差值是否等于或小于预定值。如果确定差值等于或小于预定值,则将存储在非易失性存储器24中的可用容量数据更新等于文件大小的数据量。如果差值大于预定值,则通过文件管理系统再次检测可用容量数据,并更新存储在非易失性存储器24中的可用容量数据。因此,即使盖写记录图像拍摄结果信息,也可以减少在非易失性存储器24中存储的可用容量数据中的错误。此外,在打开电源后,能够处理存储在非易失性存储器24中的混淆数据。
在数码相机1中,将存储在非易失性存储器24中的可用容量数据更新到RAM 25中。当关闭电源时,最后更新存储在非易失性存储器24中的可用容量数据。因此,可以预防存储在非易失性存储器24中的数据被频繁地改写。
(3)第一实施例的优势根据上述配置,将记录介质的可用容量数据独立地存储在非易失性存储器24中。然后,在启动时,根据记录介质的总容量来确认存储的可用容量数据,并开始数据记录。因此,当将记录介质中的可用容量数据独立地存储在非易失性存储器24中时,根据可用容量数据可以对记录介质进行正确访问。
此外,当存储在非易失性存储器24中的可用容量数据值超过记录介质的总容量时,通过记录介质的文件管理系统获取记录介质的可用容量数据,并参照代替存储在非易失性存储器24中的可用容量数据而获取的可用容量数据,将图像拍摄结果信息记录在记录介质中。因此,例如,即使存储在非易失性存储器24中的数据混淆,也能够正确地记录和/或再生数据。
此外,如果存储在非易失性存储器24中的可用容量数据值超过记录介质的总容量,则根据后台处理,能够执行为了获取记录介质的可用容量数据、通过记录介质的文件管理系统执行的处理。因此,提高了数码相机1的可操作性。
此外,可用容量数据重复存储在非易失性存储器24的多个位置处,从而通过执行双重数据写入,检测可用容量。因此,能够根据记录介质的总容量,通过进行简单的判定来确定存储在非易失性存储器24中的可用容量数据是否错误,从而提高了判定的精度。
如果通过双重数据写入来检查可用容量数据,确定存储在非易失性存储器24中的可用容量数据错误,则可以通过文件管理系统获取记录介质中的可用容量数据,并参照代替存储在非易失性存储器24中的可用容量数据而获取的可用容量数据,对记录介质进行访问。在这种情况下,例如,即使存储在非易失性存储器中的数据混淆,也可以通过HDD 20和/或光盘装置22记录和/或再生数据。
此外,当记录单个数据文件时,确定包括在所记录的单个数据文件中的数据量(通过文件管理系统检测的数据量)和包括在所记录的单个文件中的数据量(不使用记录介质的文件管理系统而是根据可用容量检测的数据量)之间的差。当差值超过预定值时,通过记录介质的文件管理检测记录介质的可用容量数据,并将其确定为存储在非易失性存储器24中的可用容量数据。当差值小于预定值时,从存储在非易失性存储器24中的可用容量数据量中减去所记录的单个文件的数据量。因此,即使在打开电源后,存储在非易失性存储器24中的数据混淆,也能够正确地访问记录介质。
第二实施例根据本发明的第二实施例,通过使用在参照图2描述的数码相机1中提供的加速度传感器来检测由跌落等引起的震动信息。即,当通过加速度传感器检测的加速度值等于和/或大于预定值并且突然增加时,CPU 8确定由于震动,存储于非易失性存储器24中的可用容量数据发生错误,并执行图4所示的处理程序。此外,当系统错误发生时,CPU 8重启整个操作,并重设整个数码相机1。在这种情况下,CPU 8也确定存储于非易失性存储器24中的可用容量数据发生错误,并执行图4所示的处理程序。此外,CPU 8管理每个HDD 20和光盘装置22的可用空间,并参照通过图4所示的处理程序检测的可用容量数据,记录图像拍摄结果信息。
上述实施例允许当发生跌落和/或错误时,通过使用文件管理系统再次检测可用容量数据来正确地访问记录介质。
第三实施例根据本发明的第三实施例,当通过使用外部设备和/或装置将数据存储到设置于参照图2描述的数码相机中的HDD 20和/或光盘装置22中时,并且当在光盘装置22中格式化记录介质时,执行图3所示的系列处理程序,该处理程序与记录介质更换相关。
在这种情况下,执行与非易失性存储器24相关的电源启动处理。因此,当将记录介质的可用容量数据独立地存储在非易失性存储器24中时,外部设备和/或装置能够根据可用容量数据正确地访问记录介质。
第四实施例在上述实施例中,通过使用HDD 20和/或光盘装置22存储图像拍摄结果信息。但是,本发明可用于将图像拍摄结果信息记录在各种记录介质中,而不必限制在上述的实施例中。
此外,在上述实施例中,图像拍摄结果信息被记录在记录介质中。但是,本发明可用于将包括除图像拍摄结果信息之外的各种数据项的文件数据记录在记录介质中,而不被限制在上述的实施例中。
在上述实施例中,本发明被用于移动记录装置。但是,可以将本发明用于固定的记录装置,而不必限制在上述的实施例中。
应该明白,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
1.一种将期望数据记录到记录介质中的记录装置,所述记录装置包括非易失性存储器,用于存储和保存所述记录介质的可用容量数据;以及控制单元,用于控制将所述期望数据记录到所述记录介质中,其中,当打开电源时,所述控制单元根据所述记录介质的总容量确定存储在所述非易失性存储器中的所述可用容量数据,其中,当确定结果表明存储在所述非易失性存储器中的所述可用容量数据的值不超过所述记录介质的总容量时,所述控制单元参照存储在所述非易失性存储器中的所述可用容量数据,将所述期望数据记录到所述记录介质中,以及其中,当关闭所述电源时,所述控制单元更新存储在所述非易失性存储器中的所述可用容量数据,从而将存储在所述非易失性存储器中的所述可用容量数据的值减少等于记录在所述记录介质中的所述期望数据的量。
2.一种用于将期望数据记录到记录介质上的记录装置的记录介质管理方法,其中,所述记录装置包括将数据存储和保存在所述记录介质的可用容量中的非易失性存储器,以及其中,所述记录介质管理方法包括以下步骤当打开电源时,检查存储在所述非易失性存储器中的所述可用容量数据的值是否没有超过所述记录介质的总容量;当通过在打开电源时执行的所述检查确定存储在所述非易失性存储器中的所述可用容量数据的值没有超过所述记录介质的总容量时,参照存储在所述非易失性存储器中的所述可用容量数据,将所述期望数据记录到所述记录介质中;以及当关闭所述电源时,更新存储在所述非易失性存储器中的所述可用容量数据,从而将存储在所述非易失性存储器中的所述可用容量数据的值减少等于记录在所述记录介质中的所述期望数据的量。
3.根据权利要求2所述的记录介质管理方法,进一步包括以下步骤执行第一检测,从而当通过在打开所述电源时执行的所述检查确定存储在所述非易失性存储器中的所述可用容量数据的值超过所述记录介质的总容量时,通过使用所述记录介质的文件管理系统,检测所述记录介质中的所述可用容量数据,其中,在所述数据记录步骤中,当通过在打开所述电源时执行的所述检查确定存储在所述非易失性存储器中的所述可用容量数据的值超过所述记录介质的所述总容量时,参照在所述第一可用容量检测步骤中检测的、代替存储在所述非易失性存储器中的所述可用容量数据的所述可用容量数据,将所述期望数据记录到所述记录介质中。
4.根据权利要求3所述的记录介质管理方法,其中,所述第一可用容量检测步骤为所述数据记录步骤的后台处理。
5.根据权利要求2所述的记录介质管理方法,其中,所述非易失性存储器在多个位置重复存储所述可用容量数据,以及其中,当打开所述电源时执行的所述检查步骤包括以下步骤执行双重写入检查,从而确定存储在所述多个位置的所述可用容量数据的值彼此一致,其中,当在所述双重写入检查步骤中确定存储在所述多个位置的所述可用容量数据的值彼此一致时,检查存储在所述非易失性存储器中的所述可用容量数据的值是否超过所述记录介质的所述总容量的值。
6.根据权利要求5所述的记录介质管理方法,进一步包括以下步骤执行第二检测,从而当在所述双重写入检查步骤中确定存储在所述多个位置的所述可用容量数据的值彼此不一致时,通过使用所述记录介质的所述文件管理系统来检测所述记录介质的所述可用容量数据,其中,在所述数据记录步骤中,当通过所述双重写入检查步骤确定存储在所述多个位置的所述可用容量数据的值彼此不一致时,参照在所述第二可用容量检测步骤中检测的、代替存储在所述非易失性存储器中的所述可用容量数据的所述可用容量数据,将所述期望数据记录到所述记录介质中。
7.根据权利要求6所述的记录介质管理方法,进一步包括以下步骤确定包括所述期望数据并被记录在所述记录介质中的单个文件的第一数据量与所记录的单个文件的第二数据量之间的差值,其中,所记录的单个文件的所述第一数据量通过使用所述记录介质的所述文件管理系统检测,所记录的单个文件的所述第二数据量不使用所述文件管理系统、而是根据所述记录介质中的所述可用容量数据检测;以及执行第三检测,从而当确定所述差值大于预定值时,通过使用所述记录介质的所述文件管理系统检测所述记录介质中的所述可用容量数据,其中,在所述更新步骤中,当所述差值小于所述预定值时,将存储在所述非易失性存储器中的所述可用容量数据更新成通过从存储在所述非易失性存储器中的所述可用容量数据中减去在所述差值确定步骤中检测的所述第一数据量而得到的可用容量数据,以及其中,在所述更新步骤中,当所述差值大于所述预定值时,将存储在所述非易失性存储器中的所述可用容量数据更新成在所述第三可用容量检测步骤中检测的所述可用容量数据。
8.根据权利要求2所述的记录介质管理方法,其中,所述记录装置在可以将所述记录介质更换为另一记录介质的情况下保持所述记录介质。
9.根据权利要求2所述的记录介质管理方法,其中,所述记录装置在难以将所述记录介质更换成另一记录介质的情况下保持所述记录介质。
10.一种通过计算处理装置执行的记录介质管理方法的程序,其中,所述记录介质管理方法被用于将期望数据记录到记录介质中的记录装置,其中,所述记录装置包括将数据存储和保存在所述记录介质的可用容量中的非易失性存储器,以及其中,所述记录介质管理方法包括以下步骤当打开电源时,检查存储在所述非易失性存储器中的所述可用容量数据的值是否没有超过所述记录介质的总容量;当通过在打开电源时执行的所述检查确定存储在所述非易失性存储器中的所述可用容量数据的值没有超过所述记录介质的总容量时,参照存储在所述非易失性存储器中的所述可用容量数据,将所述期望数据记录到所述记录介质中;以及当关闭所述电源时,更新存储在所述非易失性存储器中的所述可用容量数据,从而将存储在所述非易失性存储器中的所述可用容量数据的值减少等于记录在所述记录介质中的所述期望数据的量。
11.一种记录了通过计算处理装置执行的记录介质管理方法的程序的记录介质,其中,所述记录介质管理方法被用于将期望数据记录到记录介质中的记录装置,其中,所述记录装置包括将数据存储和保存在所述记录介质的可用容量中的非易失性存储器,以及其中,所述记录介质管理方法包括以下步骤当打开电源时,检查存储在所述非易失性存储器中的所述可用容量数据的值是否没有超过所述记录介质的总容量;当通过在打开电源时执行的所述检查确定存储在所述非易失性存储器中的所述可用容量数据的值没有超过所述记录介质的总容量时,参照存储在所述非易失性存储器中的所述可用容量数据,将所述期望数据记录到所述记录介质中;以及当关闭所述电源时,更新存储在所述非易失性存储器中的所述可用容量数据,从而将存储在所述非易失性存储器中的所述可用容量数据的值减少等于记录在所述记录介质中的所述期望数据的量。
12.一种通过计算处理单元执行的记录介质管理方法的程序,其中,所述记录介质管理方法被用于将期望数据记录到记录介质中的记录装置,其中,所述记录装置包括将数据存储和保存在所述记录介质的可用容量中的非易失性存储器,以及其中,所述记录介质管理方法包括以下步骤当打开电源时,检查存储在所述非易失性存储器中的所述可用容量数据的值是否没有超过所述记录介质的总容量;当通过在打开电源时执行的所述检查确定存储在所述非易失性存储器中的所述可用容量数据的值没有超过所述记录介质的总容量时,参照存储在所述非易失性存储器中的所述可用容量数据,将所述期望数据记录到所述记录介质中;以及当关闭所述电源时,更新存储在所述非易失性存储器中的所述可用容量数据,从而将存储在所述非易失性存储器中的所述可用容量数据的值减少等于记录在所述记录介质中的所述期望数据的量。
13.一种记录了通过计算处理单元执行的记录介质管理方法的程序的记录介质,其中,所述记录介质管理方法被用于将期望数据记录到记录介质中的记录装置,其中,所述记录装置包括将数据存储和保存在所述记录介质的可用容量中的非易失性存储器,以及其中,所述记录介质管理方法包括以下步骤当打开电源时,检查存储在所述非易失性存储器中的所述可用容量数据的值是否没有超过所述记录介质的总容量;当通过在打开电源时执行的所述检查确定存储在所述非易失性存储器中的所述可用容量数据的值没有超过所述记录介质的总容量时,参照存储在所述非易失性存储器中的所述可用容量数据,将所述期望数据记录到所述记录介质中;以及当关闭所述电源时,更新存储在所述非易失性存储器中的所述可用容量数据,从而将存储在所述非易失性存储器中的所述可用容量数据的值减少等于记录在所述记录介质中的所述期望数据的量。
全文摘要
一种将数据记录到记录介质中的记录装置,包括非易失性存储器,用于存储和保存记录介质的可用容量数据;及控制单元,用于控制数据记录。当打开电源时,控制单元根据记录介质的总容量确定存储在非易失性存储器中的可用容量数据。当确定结果表明存储在非易失性存储器中的可用容量数据量没有超过记录介质的总容量时,控制单元参照可用容量数据将数据记录到记录介质中。当关闭电源时,控制单元更新可用容量数据,从而将可用容量数据的值减小等于记录在记录介质中的数据量。
文档编号G06F11/30GK1945716SQ20061014002
公开日2007年4月11日 申请日期2006年10月8日 优先权日2005年10月4日
发明者下野浩, 横田淳一, 伊藤亮吾, 贝濑文彦, 武邦彦, 藤堂博文, 叶多启二, 今井健一郎, 小林幸, 渡边克比古 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1