数据记忆方法和装置的制作方法

文档序号:6753561阅读:165来源:国知局
专利名称:数据记忆方法和装置的制作方法
技术领域
本发明涉及数据记忆方法和装置,尤其是涉及在执行包括第一程序和第二程序这样两个不同程序的过程中的数据记忆方法和装置,所述第一程序由关于表征数字内容的、至少由音频声音、图象和其它的特定信息组成的数字原始数据的压缩和记忆,并且第二程序例如关于汽车导航。
背景技术
到现在为止,仅在公开号为2002-184108的日本专利公开文本中公开了这种广泛使用的传统数据记忆装置的典型实例。
传统数据记忆装置900如图9所示,其包括有用于驱动硬盘921的硬盘驱动器920和压缩装置910,所述压缩装置用于以特定的速率从诸如光盘驱动器这样的外部电子装置10中接收关于音频声音的数字原始数据,并且通过在将数字编码数据记忆到硬盘921之前,将数字原始数据压缩为数字编码数据而从数字原始数据中产生出数字编码数据。
在此,所述压缩装置910可由至少一个数字信号处理器(此后简称为“DSP”)组成。
然而,如前所述而构建的传统数据记忆装置900遇到下述问题数字原始数据不能以一定的速率不中断的被记忆到硬盘921中。而且,如果压缩装置910由至少一个DSP组成的话,那么传统数据记忆装置900的制造成本相对较高。
另一方面,压缩装置910可以由一个用于执行包括关于数字音频数据的压缩和记忆的第一程序和如汽车导航的第二程序这样两个不同程序的中央处理单元(此后简称为“CPU”)。
然而,如前所述而构建的传统数据记忆装置900,遇到下述问题当按照相对高的优先级由CPU执行所述第二程序时,数字原始数据不能以一定的速率不中断地被压缩成数字编码数据。

发明内容
本发明的一个目的是提供一种降低制造成本的数据记忆方法和装置。
因此,本发明的另一个目的是提供一种能够高速执行数字原始数据记忆和压缩的方法和装置。
根据本发明的第一方面,所提供的数据记忆装置包括存储媒体;接收装置,用于从外部电子装置中接收有关特定信息的数字原始数据;第一记忆装置,用于将由所述接收装置接收到的数字原始数据记忆到所述的存储媒体;压缩装置,用于从存储媒体中检索数字原始数据,并通过将从存储媒体中检索到的数字原始数据压缩成数字编码数据来产生与从存储媒体中检索到的数字原始数据相关的数字编码数据;以及第二记忆装置,用于将由压缩装置产生的数字编码数据记忆到存储媒体中。
接收装置适用于以第一处理速率从外部电子装置接收数字原始数据。第一记忆装置适用于以第二处理速率将由接收装置接收的数字原始数据记忆到存储媒体。接收装置包括一个测量单元,用于测量在一个预定时间内从外部电子装置中接收的数字原始数据的数量以及在一个预定时间内由第一记忆装置记忆到存储媒体中的数字原始数据的数量;一个判断单元,用于基于由接收装置的测量单元所测量的数量而判断是否更新所述第二处理速率,和一个更新单元,当判断出在一个预定时间内从外部电子装置中接收的数字原始数据的数量不小于在一个预定时间内由第一记忆装置记忆到存储媒体中的数字原始数据的数量时,该更新单元用来更新第二处理速率以便确保由第一记忆装置以比第二处理速率快的更新后的第二处理速率将从接收装置接收的数字原始数据记忆到存储媒体中。
所述测量单元、判断单元和更新单元整体上形成直接存贮取控制器。
所述压缩装置适用于通过将从存储媒体中检索的数字原始数据以第三速率压缩成数字编码数据,从而产生与从存储媒体中检索的数字原始数据相关的数字编码数据。所述数据记忆装置进一步包括测量装置,用于测量在一个预定时间内由压缩装置从存储媒体中检索的数字原始数据的数量;判断装置,其基于测量装置的测量结果而判断是否更新第三处理速率;以及更新装置,用来当判断出由压缩装置从存储媒体中检索的数字原始数据的数量不大于一个预定阈值水平时,更新第三处理速率以便确保由压缩装置以比当前第三处理速率快的更新后的第三处理速率对从存储媒体检索到的数字原始数据进行压缩。
数据记忆装置可进一步包括再现装置,用于从记忆于所述存储媒体的所述数字原始数据中再现特定信息。
数据记忆装置进一步包括解压缩装置,用于从存储媒体中检索数字编码数据,并通过对从存储媒体中检索到的数字编码数据解压缩来从存储媒体中检索到的数字编码数据中产生数字解码数据,以及再现装置,用于再现从由所述解码装置产生的数字编码数据中的特定信息。
所述解压缩装置适用于通过以第四处理速率解压缩从所述存储媒体中检索到的数字编码数据,以便从存储媒体中检索到的数字编码数据中产生数字解码数据。所述解压缩装置包括测量单元,用于测量在预定时间内由解压缩装置产生的数字解码数据的数量;判断单元,用于基于解压缩装置的测量单元的测量结果,判断是否更新所述第四处理速率,以及更新单元,用于当判断出在预定时间内由压缩装置从存储媒体中检索到的数字解码数据的数量不大于预定阈值水平时,更新第四处理速率以便确保解压缩装置以比当前第四处理速率快的更新后的第四处理速率产生数字解码数据。根据本发明的第二方面,所提供的数据记忆装置包括存储媒体,其具有互不相同的第一和第二存储媒体;接收装置,用于从外部电子装置中接收有关特定信息的数字原始数据;第一记忆装置,用于将由所述接收装置接收到的数字原始数据记忆到所述存储媒体的第一存储部分;压缩装置,用于从所述存储媒体的第一存储部分检索数字原始数据,并且用于通过将从存储媒体的第一存储部分中检索到的数字原始数据压缩成数字编码数据来产生与从存储媒体的第一存储部分中检索的数字原始数据相关的数字编码数据;以及第二记忆装置,用于将由压缩装置产生的数字编码数据记忆到存储媒体中的第二存储部分。
所述接收装置适用于以第一处理速率从外部电子装置中接收数字原始数据。而所述第一记忆装置适用于以第二处理速率将由接收装置接收的数字原始数据记忆到存储媒体的第一存储部分中。所述接收装置包括一个测量单元,用于测量在一个预定时间内从外部电子装置中接收的数字原始数据的数量以及在一个预定时间内由第一记忆装置记忆到存储媒体的第一存储部分中的数字原始数据的数量;一个判断单元,用于基于由接收装置的测量单元所测量的结果而判断是否更新所述第二处理速率,和一个更新单元,当判断出在一个预定时间内从外部电子装置中接收的数字原始数据的数量不小于在一个预定时间内由第一记忆装置记忆到存储媒体的第一存储部分中的数字原始数据的数量时,该更新单元用来更新第二处理速率以便确保由第一记忆装置以比当前第二处理速率快的更新后的第二处理速率将从接收装置接收的数字原始数据记忆到存储媒体的第一存储部分中。
所述压缩装置适用于通过将从存储媒体的第一存储部分中检索的数字原始数据以第三速率压缩成数字编码数据,从而产生与从存储媒体的第一存储部分中检索的数字原始数据相关的数字编码数据。数据记忆装置进一步包括测量装置,用于测量在一个预定时间内由压缩装置从存储媒体的第一存储部分中检索的数字原始数据的数量;判断装置,其基于测量装置测量的结果而判断是否更新第三处理速率;以及更新装置,用来当判断出由压缩装置从存储媒体的第一存储部分中检索的数字原始数据的数量不大于预定阈值水平时,更新第三处理速率以便确保由压缩装置以比当前第三处理速率快的更新后的第三处理速率对从存储媒体的第一存储部分中检索到的数字原始数据进行压缩。
所述的数据记忆装置,其进一步包括再现装置,用于从记忆于所述存储媒体的第一存储部分的所述数字原始数据中再现特定信息。
所述的数据记忆装置,其进一步包括解压缩装置,用于从存储媒体的第二存储部分中检索数字编码数据,并通过对从存储媒体的第二存储部分中检索到的数字编码数据解压缩而从存储媒体的第二存储部分中检索到的数字编码数据中产生数字解码数据,并且所述再现装置用于再现从由所述解码装置产生的数字编码数据中的特定信息。
所述解压缩装置适用于通过以第四处理速率对从所述存储媒体的第二存储部分中检索到的数字编码数据解压缩,来产生与从存储媒体的第二存储部分中检索到的数字编码数据有关的数字解码数据。所述解压缩装置包括测量单元,用于测量在预定时间内由解压缩装置产生的数字解码数据的数量;判断单元,用于基于解压缩装置的测量单元的测量结果,判断是否更新所述第四处理速率;以及更新单元,用于当判断出在预定时间内由压缩装置从存储媒体的第二存储部分中检索到的数字解码数据的数量不大于预定阈值水平时,更新第四处理速率以便确保解压缩装置以比当前第四处理速率快的更新后的第四处理速率产生数字解码数据。
所述测量装置适用于在测量由第一记忆装置记忆到存储媒体的第一存储部分中的数字原始数据的数量与由压缩装置从存储媒体的第一存储部分中检索到的数字原始数据的数量之间的差之前,测量由压缩装置从存储媒体的第一存储部分中检索到的数字原始数据的数量。所述判断装置适用于基于测量装置的测量结果,判断是否更新所述第三速率。更新装置适用于当判断出由第一记忆装置记忆到存储媒体的第一存储部分中的数字原始数据的数量与由压缩装置从存储媒体的第一存储部分中检索到的数字原始数据的数量之间的差大于预定阈值水平时,该更新装置用来更新第三处理速率以便确保由压缩装置以比当前第三处理速率快的更新后的第三处理速率对从存储媒体的第一存储部分中检索到的数字原始数据进行压缩。
所述的数据记忆装置进一步包括具有屏幕的显示单元;以及控制信号产生装置,用于产生一个控制信号,以便让显示单元将一个与判断装置的判断结果的通知消息相关的图像显示在显示单元的屏幕上。
所述的数据记忆装置进一步包括一扬声单元;以及控制信号产生装置,用于产生一个控制信号,以便让扬声单元产生一个与显示单元屏幕上的关于判断装置的判断结果的通知消息相关的声音。
根据本发明的第三方面,所提供的数据记忆装置包括存储媒体;接收装置,用于从外部电子装置中接收有关特定信息的数字原始数据;第一记忆装置,用于将由所述接收装置接收到的数字原始数据记忆到所述存储媒体;计算机单元,用于执行至少两个不同的程序,即互不相同的第一和第二程序,其中第一程序包括压缩步骤,用于从存储媒体中检索数字原始数据并通过将从存储媒体中检索到的数字原始数据压缩为数字编码数据来产生与从存储媒体中检索到的数字原始数据相关的数字编码数据,以及记忆步骤,用于按照从存储媒体中检索到的数字原始数据的压缩优先级以第三处理速率将在压缩步骤产生的数字编码数据记忆到存储媒体中;第二程序包括测量步骤,用于测量在压缩步骤中在预定的时间内从存储媒体检索到的数字原始数据的数量,判断步骤,基于测量步骤的测量结果,判断是否更新所述第三处理速率,以及更新步骤,用于当判断出在压缩步骤中在预定的时间内从存储媒体检索到的数字原始数据的数量不大于预定阈值水平时,更新第三处理速率以便确保以比当前第三处理速率快的更新后的第三处理速率对从存储媒体中检索到的数字原始数据进行压缩。
所述第一程序包括一个再现步骤,用于从记忆到存储媒体的数字原始数据中再现特定信息。
所述第一程序包括解压缩步骤,用于从存储媒体中检索数字编码数据,并通过以第四处理速率按照对从存储媒体中检索的数字编码数据的解压缩优先级对从存储媒体中检索到的数字编码数据解压缩,以便从存储媒体中检索到的数字编码数据中产生数字解码数据,以及再现步骤,用于再现从解压缩步骤产生的数字解码数据中的特定信息。所述第二程序包括测量步骤,用于测量在预定时间内在解压缩步骤中产生的数字解码数据的数量;判断步骤,基于测量步骤的测量结果,判断是否更新所述第四处理速率;以及更新步骤,当判断出在预定时间内在压缩步骤中从存储媒体中检索到的数字解码数据的数量不大于预定阈值水平时,用来更新第四处理速率以便确保在解压缩步骤中以比当前第四处理速率快的更新后的第四处理速率产生数字解码数据。
根据本发明的第四方面,所提供的数据记忆方法包括接收步骤,用于从外部电子装置中接收关于特定信息的数字原始数据;第一记忆步骤,用于将由接收装置接收的数字原始数据记忆到存储媒体中;压缩步骤,用于从存储媒体中检索数字原始数据,并通过将从存储媒体中检索到的数字原始数据压缩为数字编码数据来产生与从存储媒体中检索到的数字原始数据相关的数字编码数据;以及第二记忆步骤,用于将在压缩步骤产生的数字编码数据记忆到存储媒体中。
所述接收步骤以第一处理速率从外部电子装置中接收数字原始数据。第一记忆步骤以第二处理速率将由接收装置接收的数字原始数据记忆到存储媒体中。所述接收步骤包括测量步骤,用于测量在一个预定时间内从外部电子装置中接收的数字原始数据的数量以及在一个预定时间内由第一记忆步骤记忆到存储媒体中的数字原始数据的数量;判断步骤,基于测量步骤的测量结果,判断是否更新所述第二处理速率;以及更新步骤,当判断出在一个预定时间内从外部电子装置中接收的数字原始数据的数量不小于在一个预定时间内由第一记忆步骤记忆到存储媒体中的数字原始数据的数量时,用来更新第二处理速率以便确保由第一记忆步骤以比当前第二处理速率快的更新后的第二处理速率将在第一接收步骤接收的数字原始数据记忆到存储媒体中。
所述压缩步骤通过在该压缩步骤中以第三处理速率将从存储媒体中检索到的数字原始数据压缩成数字编码数据,来产生与从存储媒体中检索到的数字原始数据相关的数字编码数据。所述数据记忆装置进一步包括如下步骤测量步骤,用于测量在一个预定时间内在压缩步骤中从存储媒体中检索到的数字原始数据的数量;判断步骤,基于测量步骤的测量结果,判断是否更新所述第三处理速率;以及更新步骤,当判断出在压缩步骤中在预定的时间内从存储媒体中检索的数字原始数据的数量不大于一个预定阈值水平时,用来更新第三处理速率以便确保在压缩步骤中以比当前第三处理速率快的更新后的第三处理速率对从存储媒体检索到的数字原始数据进行压缩。
所述的数据记忆方法进一步包括再现步骤,用于从记忆到存储媒体的数字原始数据中再现特定信息。
所述的数据记忆方法进一步包括解压缩步骤,用于从存储媒体中检索数字编码数据,并通过对从存储媒体中检索到的数字编码数据解压缩来从存储媒体中检索到的数字编码数据中产生数字解码数据,以及再现步骤,用于再现从解压缩步骤产生的数字解码数据中的特定信息。
所述的压缩步骤,通过以第三处理速率将从存储媒体中检索到的数字原始数据压缩成数字编码数据,来产生与从存储媒体中检索到的数字原始数据相关的数字编码数据。所述数据记忆装置进一步包括测量步骤,用于测量在预定时间内在压缩步骤中从存储媒体中检索到的数字原始数据的数量;判断步骤,基于测量步骤的测量结果,判断是否更新所述第三处理速率;以及更新步骤,当判断出在预定时间内在压缩步骤中从存储媒体中检索到的数字原始数据的数量不大于预定阈值水平时,用来更新第三处理速率以便确保在压缩步骤中以比当前第三处理速率快的更新后的第三处理速率对从存储媒体检索到的数字原始数据进行压缩。
所述解压缩步骤通过以第四处理速率对从存储媒体中检索到的数字编码数据解压缩,以便从存储媒体中检索到的数字编码数据中产生数字解码数据。所述解压缩步骤包括测量步骤,用于测量在预定时间内在解压缩步骤中产生的数字解码数据的数量;判断步骤,基于测量步骤的测量结果,判断是否更新所述第四处理速率;以及更新步骤,当判断出在预定时间内在压缩步骤中从存储媒体中检索到的数字解码数据的数量不大于预定阈值水平时,用来更新第四处理速率以便确保在解压缩步骤中以比当前第四处理速率快的更新后的第四处理速率产生数字解码数据。


参照下面的附图,从下述描述中,可以清楚的理解根据本发明的数据记忆方法和装置的特点和特征,其中图1是根据本发明的数据记忆装置的第一实施例的框图;图2是示出根据本发明第一实施例的数据记忆装置的操作的流程图;图3是示出根据本发明第一实施例的数据记忆装置的记忆处理过程的流程图;图4是示出根据本发明第一实施例的数据记忆装置的压缩处理过程的流程图;图5是根据本发明的数据处理装置的第二实施例的框图;图6是示出根据本发明第二实施例的数据记忆装置的操作流程图;图7是根据本发明的数据记忆装置的第三实施例的框图;图8是示出根据本发明第三实施例的数据记忆装置的处理过程的流程图;以及图9是传统数据记忆装置的框图。
具体实施例方式
下面参考图1至图8,描述根据本发明的数据记忆方法和装置的第一至第三实施例。
下面的说明将示出根据本发明第一实施例的数据记忆装置的结构。
数据记忆装置100包括存储媒体140、接收装置110、第一记忆装置120、压缩装置131以及第二记忆装置132,其中该接收装置110用于从外部电子装置10中接收与至少由音频声音、图象等的一种构成的数字内容有关的数字原始数据,该第一记忆装置120用于将从接收装置110接收的数字原始数据记忆到存储媒体140中,该压缩装置131用于从存储媒体140中检索数字原始数据,并通过将从存储媒体140中检索到的数字原始数据压缩成数字编码数据来产生与从存储媒体140中检索的数字原始数据相关的数字编码数据,而该第二记忆装置132用于将由压缩装置131产生的数字编码数据记忆到存储媒体144中。
接收装置110适用于以第一处理速率从外部电子装置10中接收数字原始数据,而第一记忆装置120适用于以第二处理速率将由接收装置110接收的数字原始数据记忆到存储媒体140中。
接收装置110包括一个测量单元、一个判断单元和一个更新单元,其中该测量单元用于测量在一个预定时间内从外部电子装置10中接收的数字原始数据的数量以及在一个预定时间内由第一记忆装置120记忆到存储媒体140中的数字原始数据的数量,该判断单元基于测量单元的测量,判断在一个预定时间内从外部电子装置10中接收的数字原始数据的数量是否小于在一个预定时间内由第一记忆装置120记忆到存储媒体140中的数字原始数据的数量,以及当判断出在该预定时间内从外部电子装置10中接收的数字原始数据的数量不小于在该预定时间内由第一记忆装置120记忆到存储媒体140中的数字原始数据的数量时,该更新单元用来更新第二处理速率以便确保由第一记忆装置120以比第二处理速率快的更新后的第二处理速率将从接收装置110接收的数字原始数据记忆到存储媒体140中。
接收装置110的构成部分,测量单元、判断单元和更新单元整体上形成直接媒体存贮取控制器。
压缩装置131适用于通过将从存储媒体140中检索的数字原始数据以第三速率压缩成数字编码数据,产生与从存储媒体140中检索的数字原始数据相关的数字编码数据。
数据记忆装置100还包括测量装置133、判断装置134和更新装置135,其中该测量装置133用于测量在一个预定时间内由压缩装置131从存储媒体140中检索的数字原始数据的数量,该判断装置134基于测量装置133的测量,判断在一个预定时间内由压缩装置131从存储媒体140中检索的数字原始数据的数量是否大于一个预定阈值水平,以及当判断出由压缩装置131从存储媒体140中检索的数字原始数据的数量不大于该预定阈值水平时,该更新单元用来更新第三处理速率以便确保由压缩装置131以比第三处理速率快的更新后的第三处理速率对从存储媒体140检索到的数字原始数据进行压缩。
这里,外部电子装置10可以包括用于接收并产生关于音频信息的数字原始数据的无线装置11,以及光盘驱动器12,当该光盘驱动器驱动例如CD和DVD的光盘时产生关于音频和图象信息的数字原始数据。
接收装置110可适用于以第一处理速率从外部电子装置10接收关于音频和图象数据的数字原始数据,而第一记忆装置120可适用于以第一处理速率将由接收装置110接收的数字原始数据记忆到存储媒体140的第一存储部分140a中。
数字原始数据可包括脉冲编码调制数据(简称为“PCM数据”),而数字编码数据可包括MPEG-1音频层3(简称为“MP3数据”)。
这里,PCM数据可由接收装置110以基本传输速率从外部电子装置10中接收,并被规定为采样频率44.1kHZ及量化位数16。
压缩装置131和第二记忆装置132整体上由计算机单元(简称为“CPU”)130构成,用于选择性地执行至少两个不同的程序,即互不相同的第一和第二程序,其中第一程序包括压缩步骤,用于从存储媒体140中检索数字原始数据并通过将从存储媒体140中检索到的数字原始数据压缩为数字编码数据来产生与从存储媒体140检索到的数字原始数据相关的数字编码数据,以及记忆步骤,用于按照从存储媒体140中检索到的数字原始数据的压缩优先级以第三处理速率将在压缩步骤产生的数字编码数据记忆到存储媒体140中;第二程序包括测量步骤,用于测量在压缩步骤中在预定的时间内从存储媒体140检索到的数字原始数据的数量,判断步骤,用于基于测量步骤的测量判断在压缩步骤中在预定的时间内从存储媒体140检索到的数字原始数据的数量是否大于一个预定阈值水平,以及更新步骤,用于当判断出在压缩步骤中在预定的时间内从存储媒体140检索到的数字原始数据的数量不大于预定阈值水平时,更新第三处理速率以便确保以比第三处理速率快的更新后的第三处理速率对从存储媒体140中检索到的数字原始数据进行压缩。
下面的说明将示出存储媒体140具有互不相同的第一和第二存储部分140a和140b的情形。
数据记忆装置100如图1所示,包括具有互不相同的第一和第二存储部分140a和140b的存储媒体140,用于从外部电子装置10中接收关于特定信息的数字原始数据的接收装置110,用于将由接收装置110接收的数字原始数据记忆到存储媒体140的第一存储部分140a中的第一记忆装置120,用于从存储媒体140的第一存储部分140a中检索数字原始数据并通过将从存储媒体140的第一存储部分140a中检索到的数字原始数据压缩为数字编码数据来产生与从存储媒体140的第一存储部分140a中检索到的数字原始数据有关的数字编码数据的压缩装置131,以及用于将由压缩装置131产生的数字编码数据记忆到存储媒体140的第二存储部分140b中的第二记忆装置132。
接收装置110适用于以第一处理速率从外部电子装置10中接收数字原始数据,而第一记忆装置120适用于以第二处理速率将由接收装置110接收的数字原始数据记忆到存储媒体140中的第一存储部分140a中。
接收装置110包括一个测量单元、一个判断单元和一个更新单元,其中该测量单元用于测量在一个预定时间内从外部电子装置10中接收的数字原始数据的数量以及在一个预定时间内由第一记忆装置120记忆到存储媒体140的第一存储部分140a中的数字原始数据的数量,该判断单元基于测量单元的测量,判断在一个预定时间内从外部电子装置10中接收的数字原始数据的数量是否小于在一个预定时间内由第一记忆装置120记忆到存储媒体140的第一存储部分140a中的数字原始数据的数量,以及当判断出在一个预定时间内从外部电子装置10中接收的数字原始数据的数量不小于在一个预定时间内由第一记忆装置120记忆到存储媒体140的第一存储部分140a中的数字原始数据的数量时,该更新单元用来更新第二处理速率以便确保由第一记忆装置120以比第二处理速率快的更新后的第二处理速率将由接收装置110接收的数字原始数据记忆到存储媒体140的第一存储部分140a中。
压缩装置131适用于通过以第三处理速率将从存储媒体140的第一存储部分140a中检索到的数字原始数据压缩成数字编码数据,来产生与从存储媒体140的第一存储部分140a检索到的数字原始数据相关的数字编码数据。
数据记忆装置100还包括测量装置133、判断装置134和更新装置135,其中该测量装置133用于在一个预定时间内测量由压缩装置131从存储媒体140的第一存储部分140a中检索的数字原始数据的数量,该判断装置134基于测量装置133的测量,判断在一个预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索的数字原始数据的数量是否大于一个预定阈值水平,以及当判断出由压缩装置131从存储媒体140的第一存储部分140a中检索的数字原始数据的数量不大于该预定阈值水平时,该更新单元用来更新第三处理速率以便确保由压缩装置131以比第三处理速率快的更新后的第三处理速率对从存储媒体140的第一存储部分140a中检索到的数字原始数据进行压缩。
数据记忆装置100还包括控制信号产生装置136,用于产生一个控制信号,以便让显示单元将一个与判断装置134的判断结果的通知消息相关的图象显示在显示单元的屏幕上。另一方面,数据记忆装置100可进一步包括控制信号产生装置136,用于产生一个控制信号,以便让扬声器产生与显示单元屏幕上的关于判断装置134的判断结果的通知消息相关的声音。
这里,压缩装置131和第二记忆装置132整体上由计算机单元(简称为“CPU”)130构成,用于执行包括互不相同的第一和第二程序的至少两个程序,其中第一程序包括压缩步骤,用于从存储媒体140中检索数字原始数据并通过将从存储媒体140中检索到的数字原始数据压缩为数字编码数据来产生与从存储媒体140检索到的数字原始数据相关的数字编码数据,以及记忆步骤,用于按照从存储媒体140中检索到的数字原始数据的压缩优先级以第三处理速率将在压缩步骤产生的数字编码数据记忆到存储媒体140中;第二程序包括测量步骤,用于测量在压缩步骤中在预定的时间内从存储媒体140检索到的数字原始数据的数量,判断步骤,用于基于测量步骤的测量判断在压缩步骤中在预定的时间内从存储媒体140检索到的数字原始数据的数量是否大于一个预定阈值水平,以及更新步骤,用于当判断出在压缩步骤中在预定的时间内从存储媒体140检索到的数字原始数据的数量不大于预定阈值水平时,更新第三处理速率以便确保以比第三处理速率快的更新后的第三处理速率对从存储媒体140中检索到的数字原始数据进行压缩。
下面的说明将示出根据本发明第一实施例的数据记忆方法的构成。
数据记忆方法包括接收步骤,用于从外部电子装置10中接收关于特定信息的数字原始数据,第一记忆步骤,用于将由接收装置110接收的数字原始数据记忆到存储媒体140中,压缩步骤,用于从存储媒体140中检索数字原始数据并通过将从存储媒体140中检索到的数字原始数据压缩为数字编码数据来产生与从存储媒体140中检索到的数字原始数据相关的数字编码数据;以及第二记忆步骤,用于将在压缩步骤产生的数字编码数据记忆到存储媒体140中。
接收步骤以第一处理速率从外部电子装置10中接收数字原始数据,而第一记忆步骤以第二处理速率将由接收装置110接收的数字原始数据记忆到存储媒体140中。
接收步骤包括测量步骤、判断步骤和更新步骤,其中该测量步骤用于测量在一个预定时间内从外部电子装置10中接收的数字原始数据的数量以及在一个预定时间内由第一记忆步骤记忆到存储媒体140中的数字原始数据的数量,该判断步骤基于测量单元的测量,判断在一个预定时间内从外部电子装置10中接收的数字原始数据的数量是否小于在一个预定时间内由第一记忆步骤记忆到存储媒体140中的数字原始数据的数量,以及当判断出在一个预定时间内从外部电子装置10中接收的数字原始数据的数量不小于在一个预定时间内由第一记忆步骤记忆到存储媒体140中的数字原始数据的数量时,该更新步骤用来更新第二处理速率以便确保由第一记忆步骤以比第二处理速率快的更新后的第二处理速率将从接收装置110接收的数字原始数据记忆到存储媒体140中。
压缩步骤通过在该压缩步骤中以第三处理速率将从存储媒体140中检索到的数字原始数据压缩成数字编码数据,来产生与从存储媒体140中检索到的数字原始数据相关的数字编码数据。
数据记忆方法还包括测量步骤,用于测量在一个预定时间内在压缩步骤中从存储媒体140中检索到的数字原始数据的数量,判断步骤,判断在一个预定时间内在压缩步骤中从存储媒体140中检索的数字原始数据的数量是否大于一个预定阈值水平,以及更新步骤,当判断出在压缩步骤中从存储媒体140中检索的数字原始数据的数量不大于该预定阈值水平时,用来更新第三处理速率以便确保在压缩步骤中以比第三处理速率快的更新后的第三处理速率对从存储媒体140检索到的数字原始数据进行压缩。
下面将参考图2描述根据本发明第一实施例的数据记忆方法和装置的处理过程。
数字原始数据,即PCM数据首先由第一接收装置110以第一处理速率从外部电子装置10的光盘驱动器12中接收。在步骤S110中由第一记忆装置120将由第一接收装置110接收的PCM数据依次地记忆到存储媒体140的第一存储部分140a中。
从存储媒体140的第一存储部分140a中依次地检索PCM数据。由压缩装置131产生与从存储媒体140的第一存储部分140a中检索的PCM数据相关的数字编码数据,即MP3数据。在步骤S120中由第二记忆装置132将由压缩单元131产生的MP3数据依次地记忆到存储媒体140的第二存储部分140b中。
下面将参考图3描述根据本发明第一实施例的数据记忆方法和装置的记忆过程。
首先在步骤S111中由第一接收装置110从外部电子装置10的光盘驱动器12中接收PCM数据。在步骤S112中由第一记忆装置120将由第一接收装置110接收的PCM数据依次地记忆到存储媒体140的第一存储部分140a中。
在步骤S113中判断在预定时间内由第一记忆装置131记忆在存储媒体140的第一存储部分140a中的PCM数据的数量是否大于预定阈值水平。
当步骤S113的回答是否定的“NO”时,即在预定时间内由第一记忆装置131记忆在存储媒体140的第一存储部分140a中的PCM数据的数量不大于预定阈值水平,则步骤S113开始执行步骤S112。
然后参考图4描述根据本发明第一实施例的数据记忆方法和装置的压缩和记忆过程。
在步骤S121中,记忆在存储媒体140的第一存储部分140a中的PCM数据依次地由压缩装置131从存储媒体140的第一存储部分140a中接收。
在预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索到的PCM数据的数量由测量装置133进行测量。在步骤122中,判断装置134基于接收装置110的测量单元的测量结果,判断由第一记忆装置120记忆在存储媒体140的第一存储部分140a中的PCM数据的数量是否大于预定阈值水平。
当步骤S122中的回答是肯定的“YES”时,即由第一记忆装置120记忆到存储媒体140的第一存储部分140a中的PCM数据的数量大于预定阈值水平,则由控制信号产生装置136产生控制信号。然后在步骤S123中,响应于由控制信号产生装置136产生的控制信号,将通知消息显示在屏幕上。
然后在步骤S126中,更新装置135按照相对高的优先级,更新第三处理速率以便确保压缩装置131以比当前第三处理速率快的更新后的第三处理速率对从存储媒体140的第一存储部分140a中检索到的PCM数据进行压缩。
另一方面,当步骤S122的回答是否定的“NO”时,即由第一记忆装置120记忆到存储媒体140的第一存储部分140a中的PCM数据的数量不大于预定阈值水平,则在步骤S124中,判断装置134基于测量装置133的测量结果,判断在预定时间内压缩装置131从存储媒体140的第一存储部分140a中检索到的PCM数据的数量是否大于预定阈值水平。
当步骤S122的回答是肯定的“YES”时,即在预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索到的PCM数据的数量大于预定阈值水平,则步骤S124开始执行步骤S126。
另一方面,当步骤S122的回答是否定的“NO”时,即在预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索到的PCM数据的数量不大于预定阈值水平,则在步骤S127中,压缩装置131按照相对低的优先级,以比当前第三处理速率慢的更新后的第三处理速率对从存储媒体140的第一存储部分140a中检索到的PCM数据进行压缩。
在步骤S128中,由压缩装置131压缩的PCM数据,即MP3数据被记忆到存储媒体140的第二存储部分140a中。
在步骤S129中,判断记忆在存储媒体140的第一存储部分140a中的所有PCM数据是否都已被压缩装置131检索。
当步骤S129的回答是否定的“NO”时,即不是所有记忆在存储媒体140的第一存储部分140a中的PCM数据都已被压缩装置131检索,则步骤S129开始执行步骤S121。
从上面的详细描述可知,根据本发明第一实施例的数据记忆方法和装置能相对高质量地执行对数字原始数据的记忆和压缩。
虽然前述的实施例中描述了外部电子装置10包括用于接收并产生数字原始数据的无线装置11,但是该外部电子装置10还可包括用于产生视频和图象数据的电视机。
虽然前述的实施例中描述了测量装置133适用于测量在预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量,但测量装置133还可适用于在测量由第一记忆装置120记忆到存储媒体140的第一存储部分140a中的数字原始数据的数量与由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量之间的差之前,测量由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量。
虽然前述的实施例中描述了判断装置134适用于基于测量装置133的测量结果,判断预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量是否大于预定阈值水平,但判断装置134还可适用于基于测量装置133的测量单元的测量结果,在判断由第一记忆装置120记忆到存储媒体140的第一存储部分140a中的数字原始数据的数量与由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量之间的差是否大于预定阈值水平之前,基于测量装置133的测量结果,判断在预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量是否大于预定阈值水平。
虽然前述的实施例中描述了更新装置135适用于当判断出由压缩装置131在预定时间内从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量不大于预定阈值水平时,该更新装置135用来更新第三处理速率以便确保由压缩装置131以比第三处理速率快的更新后的第三处理速率对从存储媒体140的第一存储部分140a中检索到的数字原始数据进行压缩,但更新装置135还适用于当判断出由第一记忆装置120记忆到存储媒体140的第一存储部分140a中的数字原始数据的数量与由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量之间的差大于预定阈值水平时,该更新装置135用来更新第三处理速率以便确保由压缩装置131以比第三处理速率快的更新后的第三处理速率对从存储媒体的第一存储部分140a中检索到的数字原始数据进行压缩。
在前述的实施例中,外部电子装置10可由通过移动网络传送原始音频和图象数据的服务器代替。
这里,虽然当前实施例中描述了首先由接收装置110以第一处理速率从外部电子装置10的光盘驱动器11中接收数字原始数据,但也可以首先由接收装置110以第一处理速率从外部电子装置10的无线装置11中接收数字原始数据。
尽管上面已经描述了根据本发明的数据记忆装置的第一实施例,但该实施例也可以由根据本发明的数据记忆装置的第二和第三实施例代替来实现本发明的目的。下面将描述数据记忆装置的第二和第三实施例。
接着参考附图的图5和图7,它们是示出根据本发明的数据记忆装置的第二和第三实施例的框图。如图5和7所示,根据本发明的数据记忆装置的第二和第三实施例的构成元件和步骤,除了下面将要描述的构成元件和步骤之外,与图1所示的根据本发明的数据记忆装置的第一实施例完全相同。因此,这里将只描述那些与数据记忆装置的第一实施例不同的数据记忆装置的第二和第三实施例的构成元件和步骤。尽管那些与数据记忆装置的第一实施例相同的数据记忆装置的第二和第三实施例的构成元件和步骤将不再描述,但为避免冗长的重复,它们仍具有与图1所示的数据记忆装置的第一实施例相同的附图标记和图例。
下面的说明将描述那些与数据记忆装置的第一实施例不同的数据记忆装置的第二实施例的构成元件和步骤。
数据记忆装置200如图5所示,包括存储媒体140,具有互不相同的第一和第二存储部分141a和141b;接收装置110,用于从外部电子装置10中接收关于特定信息的数字原始数据;第一记忆装置120,用于将由接收装置110接收的数字原始数据记忆到存储媒体140的第一存储部分140a中;压缩装置131,用于从存储媒体140的第一存储部分140a中检索数字原始数据,并通过将从存储媒体140的第一存储部分140a中检索到的数字原始数据压缩成数字编码数据来产生与从存储媒体140的第一存储部分140a中检索到的数字原始数据相关的数字编码数据;以及第二记忆装置132,用于将由压缩装置131产生的数字编码数据记忆到存储媒体140的第二存储部分140b中。
这里,外部电子装置10可以包括用于接收并产生关于音频信息的数字原始数据的无线装置11,以及光盘驱动器12,当该光盘驱动器驱动例如CD和DVD这样的光盘时产生关于音频和图象信息的数字原始数据。
接收装置110可适用于以第一处理速率从外部电子装置10中接收关于音频和图象数据的数字原始数据,而第一记忆装置120可适用于以第一处理速率将由接收装置110接收的数字原始数据记忆到存储媒体140的第一存储部分140a中。
数字原始数据可包括脉冲编码调制数据(简称为“PCM数据”),而数字编码数据可包括MPEG一1音频层3(简称为“MP3数据”)。
这里,PCM数据可由接收装置110以基本传输速率从外部电子装置10中接收,并被规定为采样频率44.1kHZ及量化位数16。
压缩装置131适用于通过将从存储媒体140的第一存储部分140a中检索到的数字原始数据以第三处理速率压缩成数字编码数据来产生与从存储媒体140的第一存储部分140a中检索到的数字原始数据相关的数字编码数据。
数据记忆装置200还包括测量装置133、判断装置134和更新装置135,其中该测量装置133用于测量在预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量,该判断装置134基于测量装置133的测量,判断在预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量是否大于一个预定阈值水平,以及当判断出由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量不大于该预定阈值水平时,该更新单元用来更新第三处理速率以便确保由压缩装置131以比第三处理速率快的更新后的第三处理速率对从存储媒体140的第一存储部分140a中检索到的数字原始数据进行压缩。
数据记忆装置200还包括再现装置270,用于从记忆到存储媒体140的第一存储部分140a中的数字原始数据中再现特定信息。
测量装置133适用于在测量由第一记忆装置120记忆到存储媒体140的第一存储部分140a中的数字原始数据的数量与由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量之间的差之前,测量由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量。
判断装置134适用于,在基于测量装置133的测量单元的测量结果判断由第一记忆装置120记忆到存储媒体140的第一存储部分140a中的数字原始数据的数量与由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量之间的差是否大于一个预定阈值水平之前,基于测量装置133的测量结果,判断在预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量是否大于预定阈值水平。
更新装置135适用于当判断出由第一记忆装置120记忆到存储媒体140的第一存储部分140a中的数字原始数据的数量与由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量之间的差大于预定阈值水平时,该更新装置135用来更新第三处理速率以便确保由压缩装置131以比第三处理速率快的更新后的第三处理速率对从存储媒体140的第一存储部分140a中检索到的数字原始数据进行压缩。
数据记忆装置200还包括扬声单元250,具有屏幕的显示单元260,以及控制信号产生装置136,用于产生一个控制信号,以便让显示单元260将一个与判断装置134的判断结果的通知消息相关的图象显示在显示单元260的屏幕上。
数据记忆装置200还可包括控制信号产生装置136,用于产生一个控制信号,以便让扬声单元250产生与显示单元260的屏幕上显示的关于判断装置134的判断结果的通知消息相关的声音。
下面的说明将描述根据本发明第二实施例的数据记忆方法的构成。
数据记忆方法包括接收步骤,用于从外部电子装置10中接收关于特定信息的数字原始数据,第一记忆步骤,用于将由接收装置110接收的数字原始数据记忆到存储媒体140中,压缩步骤,用于从存储媒体140中检索数字原始数据并通过将从存储媒体140中检索到的数字原始数据压缩为数字编码数据来产生与从存储媒体140中检索到的数字原始数据相关的数字编码数据,以及第二记忆步骤,用于将在压缩步骤产生的数字编码数据记忆到存储媒体140中。
接收步骤以第一处理速率从外部电子装置10中接收数字原始数据,而第一记忆步骤以第二处理速率将由接收装置110接收的数字原始数据记忆到存储媒体140中。
接收步骤包括测量步骤、判断步骤和更新步骤,其中该测量步骤用于测量在预定时间内从外部电子装置10中接收的数字原始数据的数量以及在预定时间内由第一记忆步骤记忆到存储媒体140中的数字原始数据的数量,该判断步骤基于测量单元的测量,判断在预定时间内从外部电子装置10中接收的数字原始数据的数量是否小于在预定时间内由第一记忆步骤记忆到存储媒体140中的数字原始数据的数量,以及当判断出在预定时间内从外部电子装置10中接收的数字原始数据的数量不小于在预定时间内由第一记忆步骤记忆到存储媒体140中的数字原始数据的数量时,该更新步骤用来更新第二处理速率以便确保在第一记忆步骤中以比第二处理速率快的更新后的第二处理速率将在第一接收步骤中接收的数字原始数据记忆到存储媒体140。
压缩步骤通过在该压缩步骤中以第三处理速率将从存储媒体140中检索到的数字原始数据压缩成数字编码数据,来产生与从存储媒体140中检索到的数字原始数据相关的数字编码数据。
数据压缩方法还包括测量步骤,用于测量在预定时间内在压缩步骤中从存储媒体140中检索到的数字原始数据的数量,判断步骤,判断在预定时间内在压缩步骤中从存储媒体140中检索到的数字原始数据的数量是否大于一个预定阈值水平,以及更新步骤,当判断出在预定时间内在压缩步骤中从存储媒体140中检索到的数字原始数据的数量不大于该预定阈值水平时,用来更新第三处理速率以便确保在压缩步骤中以比第三处理速率快的更新后的第三处理速率对从存储媒体140检索到的数字原始数据进行压缩。
数据记忆方法还包括再现步骤,用于从记忆到存储媒体140的数字原始数据中再现特定信息。
数据记忆方法还包括解压缩步骤,用于从存储媒体140中检索数字编码数据,并通过对从存储媒体140中检索到的数字编码数据解压缩来从存储媒体140中检索到的数字编码数据中产生数字解码数据,并且再现步骤用于从在解压缩步骤中所产生的数字解码数据中再现特定信息。
压缩步骤通过以第三处理速率将从存储媒体140中检索到的数字原始数据压缩成数字编码数据,来产生与从存储媒体140中检索到的数字原始数据相关的数字编码数据。
数据记忆方法还包括测量步骤,用于测量在预定时间内在压缩步骤中从存储媒体140中检索到的数字原始数据的数量,判断步骤,判断在预定时间内在压缩步骤中从存储媒体140中检索到的数字原始数据的数量是否大于一个预定阈值水平,以及更新步骤,当判断出在预定时间内在压缩步骤中从存储媒体140中检索到的数字原始数据的数量不大于该预定阈值水平时,用来更新第三处理速率以便确保在压缩步骤中以比第三处理速率快的更新后的第三处理速率对从存储媒体140检索到的数字原始数据进行压缩。
解压缩步骤通过以第四处理速率对从存储媒体140中检索到的数字编码数据解压缩,以便从存储媒体140中检索到的数字编码数据中产生数字解码数据。
解压缩步骤包括测量步骤,用于测量在预定时间内在解压缩步骤中产生的数字解码数据的数量,判断步骤,用于判断在预定时间内在解压缩步骤中产生的数字解码数据的数量是否大于一个预定阈值水平,以及更新步骤,当判断出在预定时间内在压缩步骤中从存储媒体140中检索到的数字解码数据的数量不大于该预定阈值水平时,用来更新第四处理速率以便确保在解压缩步骤中以比第四处理速率快的更新后的第四处理速率产生数字解码数据。
下面将参考图6描述根据本发明第二实施例的数据记忆装置的操作和数字记忆方法。
PCM数据首先由第一接收装置111以第一处理速率从外部电子装置10的光盘驱动器12中接收。在步骤S112中由第一记忆装置120将由第一接收装置110接收的PCM数据依次地记忆到存储媒体140的第一存储部分140a中。
然后在步骤S113中判断记忆在存储媒体140的第一存储部分140a中的PCM数据的数量是否大于预定阈值水平。
当步骤S113的回答是肯定的“YES”时,即记忆在存储媒体140的第一存储部分140a中的PCM数据的数量大于预定阈值水平,则由再现装置270依次地对记忆在存储媒体140的第一存储部分140a中的PCM数据进行再现。
从上述的详细描述可知,根据本发明第二实施例的数据记忆方法和装置能相对高质量地执行对数字原始数据的记忆和压缩。
下面的说明将描述根据本发明的数据记忆方法和装置的第三实施例。
数据记忆装置300如图7所示,包括具有互不相同的第一和第二存储部分141a和141b的存储媒体140;接收装置110,用于从外部电子装置10中接收关于特定信息的数字原始数据;第一记忆装置120,用于将由接收装置110接收的数字原始数据记忆到存储媒体140的第一存储部分140a中;压缩装置131,用于从存储媒体140的第一存储部分140a中检索数字原始数据,并通过将从存储媒体140的第一存储部分140a中检索到的数字原始数据压缩成数字编码数据来产生与从存储媒体140的第一存储部分140a中检索到的数字原始数据相关的数字编码数据;以及第二记忆装置132,用于将由压缩装置131产生的数字编码数据记忆到存储媒体140的第二存储部分140b中。
这里,外部电子装置10可包括用于接收并产生关于音频信息的原始数字信号的无线装置11,以及光盘驱动器12,当该光盘驱动器驱动例如CD和DVD这样的光盘时产生关于音频和图象信息的数字原始数据。
特定信息,即数字内容至少由音频声音、视频图象、静止图象和字符数据的一种构成。
接收装置110可适用于以第一处理速率从外部电子装置10中接收PCM数据,而第一记忆装置120可适用于以第一处理速率将由接收装置110接收的PCM数据记忆到存储媒体140的第一存储部分140a中。
数字原始数据可包括脉冲编码调制数据(简称为“PCM数据”),而数字编码数据可包括MPEG-1音频层3(简称为“MP3数据”)。
这里,PCM数据可由接收装置110以基本传输速率从外部电子装置10中接收,并被规定为采样频率44.1kHZ及量化位数16。
压缩装置131适用于通过将从存储媒体140的第一存储部分140a中检索的数字原始数据以第三速率压缩成数字编码数据,从而产生与从存储媒体140的第一存储部分140a中检索到的数字原始数据相关的数字编码数据。
数据记忆装置300还包括测量装置133、判断装置134和更新装置135,其中该测量装置133用于测量在预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量,该判断装置134基于测量装置133的测量,判断在预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量是否大于一个预定阈值水平,以及当判断出由压缩装置131在预定时间内从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量不大于该预定阈值水平时,该更新单元用来更新第三处理速率以便确保由压缩装置131以比第三处理速率快的更新后的第三处理速率对从存储媒体140的第一存储部分140a中检索到的数字原始数据进行压缩。
数据记忆装置300还包括解压缩装置335,用于从存储媒体140的第二存储部分140b中检索数字编码数据,并通过对从存储媒体140的第二存储部分140b中检索到的数字编码数据解压缩来从存储媒体140的第二存储部分140b中检索到的数字编码数据中产生数字解码数据;以及再现装置370,用于从由解码装置335产生的数字解码数据中再现特定信息。
压缩装置131适用于通过将从存储媒体140的第一存储部分140a中检索的数字原始数据以第三速率压缩成数字编码数据,从而产生与从存储媒体140的第一存储部分140a中检索到的数字原始数据相关的数字编码数据。
数据记忆装置300还包括测量装置133、判断装置134和更新装置135,其中该测量装置133用于测量在预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量,该判断装置134基于测量装置133的测量,判断在预定时间内由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量是否大于一个预定阈值水平,以及当判断出由压缩装置131从存储媒体140的第一存储部分140a中检索到的数字原始数据的数量不大于该预定阈值水平时,该更新单元用来更新第三处理速率以便确保由压缩装置131以比第三处理速率快的更新后的第三处理速率对从存储媒体140的第一存储部分140a中检索到的数字原始数据进行压缩。
解压缩装置335适用于通过以第四处理速率对从存储媒体140的第二存储部分140b中检索到的数字编码数据解压缩,来从存储媒体140的第二存储部分140b中检索到的数字编码数据中产生数字解码数据。
解压缩装置335包括测量单元、判断单元和更新单元,该测量单元用于测量在预定时间内由解压缩装置335产生的数字解码数据的数量,该判断单元基于解压缩装置335的测量单元的测量结果,判断在预定时间内产生的数字解码数据的数量是否大于预定阈值水平,以及当判断出在预定时间内由压缩装置131从存储媒体140的第二存储部分140b中检索到的数字解码数据的数量不大于预定阈值水平时,该更新单元更新第四处理速率以便确保解压缩装置335以比第四处理速率快的更新后的第四处理速率产生数字解码数据。
下面将参考图8描述根据本发明第三实施例的数据记忆方法和装置的操作。
在步骤S301中,记忆在存储媒体140的第二存储部分140b中的MP3数据随后由解压缩装置335从存储媒体140的第二存储部分140b中检索。
在步骤S302中,判断在预定时间内由解压缩装置335从存储媒体140的第二存储部分140b中检索到的MP3数据的数量是否大于预定阈值水平。
当在步骤S302中的回答是肯定的“YES”时,即在预定时间内由解压缩装置335从存储媒体140的第二存储部分140b中检索到的MP3数据的数量大于预定阈值水平,则步骤S302开始执行S303。
关于MP3数据解压缩的第四处理速率在步骤S303中由解压缩装置335进行更新。由解压缩装置335以比当前第四处理速率慢的更新后的第四处理速率从MP3数据中产生数字解码数据,即在步骤305中由解压缩装置335按照相对低优先权执行数字编码数据的解压缩。
另一方面,当步骤S302的回答是否定的“NO”时,即在预定时间内由解压缩装置335从存储媒体140的第二存储部分140b中检索到的MP3数据的数量不大于预定阈值水平,则在步骤S305中由解压缩装置335更新关于MP3解压缩的第四处理速率。
解压缩装置335以比当前第四处理速率快的更新后的第四处理速率产生数字解码数据,即,在步骤S305中由解压缩装置335按照相对高优先级执行数字编码数据的解压缩。
然后在步骤S306中,由再现装置370对解压缩装置335产生的数字解码数据进行再现,同时由扬声单元250输出音频声音,每个视频图象、静止图象和字符数据显示在显示单元260的屏幕上。
然后在步骤S307中,判断所有记忆在存储媒体140的第二存储部分140b中的数字编码数据是否都被解压缩装置335检索并解压缩。
当在步骤S307中的回答是肯定的“YES”时,即所有记忆在存储媒体140的第二存储部分140b中的数字编码数据都被解压缩装置335检索并解压缩,则步骤S307转到结束。
另一方面,当在步骤S307中的回答是否定的“NO”时,即不是所有记忆在存储媒体140的第二存储部分140b中的数字编码数据都被解压缩装置335检索并解压缩,则步骤S307开始执行S301。
从上述的详细描述中可知,根据本发明第三实施例的数据记忆方法和装置能相对高质量地执行对数字原始数据的记忆和压缩。
数据记忆方法和装置能够将数字编码数据记忆到存储媒体140的第二存储部分140b中,同时对记忆在存储媒体140的第二存储部分140b中的数字编码数据执行解压缩。
从前面的描述中可以看到,数据记忆方法和装置能相对高质量地执行对数字原始数据的记忆和压缩,而不需要防止由于按照相对低优先权执行数字原始数据的记忆和压缩而产生的数字编码数据的恶化。
虽然参照优选实施例描述了本发明的主题,但对本领域的技术人员来说,对其作出的修改和改变将是显而易见的,而这种修改和改变也将落在所附权利要求所要覆盖的范围之内。
权利要求
1.一种数据记忆装置,包括存储媒体;接收装置,用于从外部电子装置中接收有关特定信息的数字原始数据;第一记忆装置,用于将由所述接收装置接收到的所述数字原始数据记忆到所述的存储媒体;压缩装置,用于从所述的存储媒体检索所述数字原始数据,并且用于通过将从所述存储媒体中检索到的数字原始数据压缩成数字编码数据来产生与从所述存储媒体中检索的数字原始数据相关的数字编码数据;和第二记忆装置,用于将由所述压缩装置产生的数字编码数据记忆到所述存储媒体中。
2.如权利要求1所述的数据记忆装置,其中所述接收装置适用于以第一处理速率从外部电子装置中接收数字原始数据,而所述第一记忆装置适用于以第二处理速率将由接收装置接收的数字原始数据记忆到存储媒体中;其中所述接收装置包括测量单元,用于测量在一个预定时间内从外部电子装置中接收的数字原始数据的数量以及在所述预定时间内由第一记忆装置记忆到存储媒体中的数字原始数据的数量,判断单元,用于基于由接收装置的测量单元所测量的数量判断是否更新所述第二处理速率,和更新单元,当判断出在所述预定时间内从外部电子装置中接收的数字原始数据的数量不小于在所述预定时间内由第一记忆装置记忆到存储媒体中的数字原始数据的数量时,该更新单元用来更新第二处理速率以便确保由第一记忆装置以比当前第二处理速率快的更新后的第二处理速率将从接收装置接收的数字原始数据记忆到存储媒体中。
3.如权利要求2所述的数据记忆装置,其中所述测量单元、判断单元和更新单元整体上形成一个直接存贮取控制器。
4.如权利要求2所述的数据记忆装置,其中所述压缩装置适用于通过以第三速率将从存储媒体中检索的数字原始数据压缩成数字编码数据,从而产生与所述从存储媒体中检索的数字原始数据相关的数字编码数据,并且其进一步包括测量装置,用于测量在预定时间内由压缩装置从存储媒体中检索的数字原始数据的数量;判断装置,其基于由所述测量装置测量的所述数量判断是否更新第三处理速率;以及更新单元,当判断出在所述预定时间中由压缩装置从存储媒体中检索的数字原始数据的数量不大于一个预定阈值水平时,更新第三处理速率以便确保由压缩装置以比当前第三处理速率快的更新后的第三处理速率对从存储媒体检索到的数字原始数据进行压缩。
5.如权利要求2所述的数据记忆装置,其进一步包括再现装置,用于再现来自记忆于存储媒体的所述数字原始数据的特定信息。
6.如权利要求2所述的数据记忆装置,其进一步包括解压缩装置,用于从存储媒体中检索数字编码数据,并通过对从存储媒体中检索到的数字编码数据解压缩,来从存储媒体中检索到的数字编码数据中产生数字解码数据,以及再现装置用于再现从由所述解码装置产生的数字编码数据中的特定信息。
7.如权利要求6所述的数据记忆装置,其中所述压缩装置适用于通过以第三处理速率将从所述存储媒体中检索到的数字原始数据压缩成数字编码数据,来产生与从存储媒体中检索到的数字原始数据有关的数字编码数据,并且其进一步包括测量装置,用于测量在所述预定时间内由压缩装置从存储媒体中检索的数字原始数据的数量;判断装置,其基于测量装置所测量的数量判断是否更新第三处理速率;以及更新装置,当判断出在所述预定时间中由压缩装置从存储媒体中检索的数字原始数据的数量不大于一个预定阈值水平时,更新第三处理速率以便确保由压缩装置以比当前第三处理速率快的更新后的第三处理速率对从存储媒体检索到的数字原始数据进行压缩。
8.如权利要求7所述的数据记忆装置,其中所述解压缩装置适用于通过以第四处理速率对从所述存储媒体中检索到的数字编码数据解压缩,来产生与从存储媒体中检索到的数字编码数据有关的数字解码数据,并且其中所述解压缩装置包括测量单元,用于测量在预定时间内由解压缩装置产生的数字解码数据的数量;判断单元,用于基于解压缩装置的测量单元所测量的数量,判断是否更新所述第四处理速率,以及更新单元,用于当判断出在预定时间内由压缩装置从存储媒体中检索到的数字解码数据的数量不大于一个预定阈值水平时,更新第四处理速率以便确保解压缩装置以比当前第四处理速率快的更新后的第四处理速率产生数字解码数据。
9.一种数据记忆装置,包括存储媒体,其具有互不相同的第一和第二存储部分;接收装置,用于从外部电子装置中接收有关特定信息的数字原始数据;第一记忆装置,用于将由所述接收装置接收到的数字原始数据记忆到所述存储媒体的第一存储部分;压缩装置,用于从所述存储媒体的第一存储部分中检索数字原始数据,并且用于通过将从所述存储媒体的第一存储部分中检索到的数字原始数据压缩成数字编码数据来产生与从所述存储媒体的第一存储部分中检索的数字原始数据相关的数字编码数据;以及第二记忆装置,用于将由压缩装置产生的数字编码数据记忆到存储媒体中的第二存储部分。
10.如权利要求9所述的数据记忆装置,其中所述接收装置适用于以第一处理速率从外部电子装置中接收数字原始数据,而所述第一记忆装置适用于以第二处理速率将由接收装置接收的数字原始数据记忆到存储媒体的第一存储部分中;其中所述接收装置包括测量单元,用于测量在一个预定时间内从外部电子装置中接收的数字原始数据的数量以及在所述预定时间内由第一记忆装置记忆到存储媒体的第一存储部分中的数字原始数据的数量,判断单元,用于基于由接收装置的测量单元所测量的数量判断是否更新所述第二处理速率,和更新单元,当判断出在所述预定时间内从外部电子装置中接收的数字原始数据的数量不小于在所述预定时间内由第一记忆装置记忆到存储媒体的第一存储部分中的数字原始数据的数量时,该更新单元用来更新第二处理速率以便确保由第一记忆装置以比当前第二处理速率快的更新后的第二处理速率将从接收装置接收的数字原始数据记忆到存储媒体的第一存储部分中。
11.如权利要求10所述的数据记忆装置,其中所述测量单元、判断单元和更新单元整体上形成一个直接存贮取控制器。
12.如权利要求10所述的数据记忆装置,其中所述压缩装置适用于通过将从存储媒体的第一存储部分中检索的数字原始数据以第三速率压缩成数字编码数据,从而产生与从存储媒体的第一存储部分中检索的数字原始数据相关的数字编码数据,并且其进一步包括测量装置,用于测量在所述预定时间内由压缩装置从存储媒体的第一存储部分中检索的数字原始数据的数量;判断装置,其基于测量装置的测量结果而判断是否更新第三处理速率;以及更新装置,用来当判断出在所述预定时间内由压缩装置从存储媒体的第一存储部分中检索的数字原始数据的数量不大于一个预定阈值水平时,更新第三处理速率以便确保由压缩装置以比当前第三处理速率快的更新后的第三处理速率对从存储媒体的第一存储部分中检索到的数字原始数据进行压缩。
13.如权利要求10所述的数据记忆装置,其进一步包括再现装置,用于从记忆于所述存储媒体的第一存储部分的所述数字原始数据中再现特定信息。
14.如权利要求10所述的数据记忆装置,其进一步包括解压缩装置,用于从存储媒体的第二存储部分中检索数字编码数据,并通过对从存储媒体的第二存储部分中检索到的数字编码数据解压缩而从存储媒体的第二存储部分中检索到的数字编码数据中产生数字解码数据,和再现装置,用于再现从由所述解码装置产生的数字编码数据中的特定信息。
15.如权利要求13所述的数据记忆装置,其中所述压缩装置适用于通过以第三处理速率将从所述存储媒体的第一存储部分中检索到的数字原始数据压缩成数字编码数据,来产生与从存储媒体的第一存储部分中检索到的数字原始数据有关的数字编码数据,并且其进一步包括测量装置,用于测量在所述预定时间内由压缩装置从存储媒体的第一存储部分中检索的数字原始数据的数量;判断装置,其基于测量装置所测量的数量,判断是否更新第三处理速率;以及更新装置,用来当判断出由压缩装置从存储媒体的第一存储部分中检索的数字原始数据的数量不大于一个预定阈值水平时,更新第三处理速率以便确保由压缩装置以比当前第三处理速率快的更新后的第三处理速率对从存储媒体的第一存储部分中检索到的数字原始数据进行压缩。
16.如权利要求15所述的数据记忆装置,其中所述解压缩装置适用于通过以第四处理速率解压缩从所述存储媒体的第二存储部分中检索到的数字编码数据,来产生与从存储媒体的第二存储部分中检索到的数字编码数据有关的数字解码数据,并且其中所述解压缩装置包括测量单元,用于测量在所述预定时间内由解压缩装置产生的数字解码数据的数量;判断单元,用于基于解压缩装置的测量单元所测量的数量,判断是否更新所述第四处理速率,以及更新单元,用于当判断出在预定时间内由压缩装置从存储媒体的第二存储部分中检索到的数字解码数据的数量不大于一个预定阈值水平时,更新第四处理速率以便确保解压缩装置以比当前第四处理速率快的更新后的第四处理速率产生数字解码数据。
17.如权利要求12所述的数据记忆装置,其中所述测量装置适用于在测量由第一记忆装置记忆到存储媒体的第一存储部分中的数字原始数据的数量与由压缩装置从存储媒体的第一存储部分中检索到的数字原始数据的数量之间的差之前,测量由压缩装置从存储媒体的第一存储部分中检索到的数字原始数据的数量,以及所述判断装置适用于基于测量装置所测量的数量,判断是否更新所述第三速率,其中所述更新装置适用于当判断出由第一记忆装置记忆到存储媒体的第一存储部分中的数字原始数据的数量与由压缩装置从存储媒体的第一存储部分中检索到的数字原始数据的数量之间的差大于一个预定阈值水平时,该更新装置用来更新第三处理速率以便确保由压缩装置以比当前第三处理速率快的更新后的第三处理速率对从存储媒体的第一存储部分中检索到的数字原始数据进行压缩。
18.权利要求17所述的数据记忆装置,其进一步包括具有屏幕的显示单元;以及控制信号产生装置,用于产生一个控制信号,以便让显示单元将一个与判断装置的判断结果的通知消息相关的图象显示在显示单元的屏幕上。
19.权利要求17所述的数据记忆装置,其进一步包括扬声单元;以及控制信号产生装置,用于产生一个控制信号,以便让扬声单元产生一个与显示单元屏幕上的关于判断装置的判断结果的通知消息相关的声音。
20.一种数据记忆方法,包括接收步骤,用于从外部电子装置中接收关于特定信息的数字原始数据;第一记忆步骤,用于将由接收装置接收的数字原始数据记忆到存储媒体中;压缩步骤,用于从存储媒体中检索数字原始数据,并通过将从存储媒体中检索到的数字原始数据压缩为数字编码数据来产生与从存储媒体中检索到的数字原始数据相关的数字编码数据;以及第二记忆步骤,用于将在压缩步骤产生的数字编码数据记忆到存储媒体中。
21.如权利要求20所述的数据记忆方法,其中所述接收步骤以第一处理速率从外部电子装置中接收数字原始数据,而第一记忆步骤以第二处理速率将由接收装置接收的数字原始数据记忆到存储媒体中;并且其中所述接收步骤包括测量步骤,用于测量在一个预定时间内从外部电子装置中接收的数字原始数据的数量以及在所述预定时间内由第一记忆步骤记忆到存储媒体中的数字原始数据的数量;判断步骤,基于测量步骤所测量的数量,判断是否更新所述第二处理速率;以及更新步骤,当判断出在所述预定时间内从外部电子装置中接收的数字原始数据的数量不小于在所述预定时间内由第一记忆步骤记忆到存储媒体中的数字原始数据的数量时,用来更新第二处理速率以便确保由第一记忆步骤以比当前第二处理速率快的更新后的第二处理速率将从所述第一接收步骤接收的数字原始数据记忆到存储媒体中。
22.如权利要求21所述的数据记忆方法,其中所述压缩步骤通过在该压缩步骤中以第三处理速率将从存储媒体中检索到的数字原始数据压缩成数字编码数据,来产生与从存储媒体中检索到的数字原始数据相关的数字编码数据,其进一步包括如下步骤测量步骤,用于测量在所述预定时间内在压缩步骤中从存储媒体中检索到的数字原始数据的数量;判断步骤,基于测量单元所测量的数量,判断是否更新所述第三处理速率;以及更新步骤,当判断出在所述预定时间内在压缩步骤中从存储媒体中检索的数字原始数据的数量不大于一个预定阈值水平时,用来更新第三处理速率以便确保在压缩步骤中以比当前第三处理速率快的更新后的第三处理速率对从存储媒体检索到的数字原始数据进行压缩。
23.如权利要求21所述的数据记忆方法,其进一步包括再现步骤,用于从记忆到存储媒体的数字原始数据中再现特定信息。
24.如权利要求21所述的数据记忆方法,其进一步包括解压缩步骤,用于从存储媒体中检索数字编码数据,并通过对从存储媒体中检索到的数字编码数据解压缩来从存储媒体中检索到的数字编码数据中产生数字解码数据,以及再现步骤,用于再现从解压缩步骤产生的数字解码数据中的特定信息。
25.如权利要求24所述的数据记忆方法,其中的压缩步骤,通过以第三处理速率将从存储媒体中检索到的数字原始数据压缩成数字编码数据,来产生与从存储媒体中检索到的数字原始数据相关的数字编码数据,其进一步包括测量步骤,用于测量在预定时间内在压缩步骤中从存储媒体中检索到的数字原始数据的数量;判断步骤,基于测量单元所测量的数量,判断是否更新所述第三处理速率;以及更新步骤,当判断出在预定时间内在压缩步骤中从存储媒体中检索到的数字原始数据的数量不大于一个预定阈值水平时,用来更新第三处理速率以便确保在压缩步骤中以比当前第三处理速率快的更新后的第三处理速率对从存储媒体检索到的数字原始数据进行压缩。
26.如权利要求25所述的数据记忆方法,其中的所述解压缩步骤通过以第四处理速率对从存储媒体中检索到的数字编码数据解压缩,以便从存储媒体中检索到的数字编码数据中产生数字解码数据,其中所述解压缩步骤包括测量步骤,用于测量在所述预定时间内在解压缩步骤中产生的数字解码数据的数量;判断步骤,基于测量单元所测量的数量,判断是否更新所述第四处理速率;以及更新步骤,当判断出在预定时间内在压缩步骤中从存储媒体中检索到的数字解码数据的数量不大于一个预定阈值水平时,用来更新第四处理速率以便确保在解压缩步骤中以比当前第四处理速率快的更新后的第四处理速率产生数字解码数据。
27.一种数据记忆装置,包括存储媒体;接收装置,用于从外部电子装置中接收有关特定信息的数字原始数据;第一记忆装置,用于将由所述接收装置接收到的数字原始数据记忆到所述存储媒体;计算机单元,用于执行至少两个不同的程序,即互不相同的第一和第二程序,其中第一程序包括压缩步骤,用于从存储媒体中检索数字原始数据并通过将从存储媒体中检索到的数字原始数据压缩为数字编码数据来产生与从存储媒体检索到的数字原始数据相关的数字编码数据,以及记忆步骤,用于按照从存储媒体中检索到的数字原始数据的压缩优先级以第三处理速率将在压缩步骤产生的数字编码数据记忆到存储媒体中;第二程序包括测量步骤,用于测量在压缩步骤中在预定的时间内从存储媒体检索到的数字原始数据的数量,判断步骤,基于测量单元所测量的数量,判断是否更新所述第三处理速率,以及更新步骤,用于当判断出在压缩步骤中在预定的时间内从存储媒体中检索到的数字原始数据的数量不大于预定阈值水平时,更新第三处理速率以便确保在压缩步骤中以比当前第三处理速率快的更新后的第三处理速率对从存储媒体中检索到的数字原始数据进行压缩。
28.如权利要求27所述的数据记忆装置,其中所述第一程序包括一个再现步骤,用于从记忆到存储媒体的数字原始数据中再现特定信息。
29.如权利要求27所述的数据记忆装置,其中所述第一程序包括解压缩步骤,用于从存储媒体中检索数字编码数据,并通过以第四处理速率按照从存储媒体中检索的数字编码数据的解压缩优先级对从存储媒体中检索到的数字编码数据解压缩来从存储媒体中检索到的数字编码数据中产生数字解码数据,以及再现步骤,用于再现从解压缩步骤产生的数字解码数据中的特定信息,其中所述第二程序包括测量步骤,用于测量在预定时间内在解压缩步骤中产生的数字解码数据的数量;判断步骤,基于测量单元所测量的数量,判断是否更新所述第四处理速率;以及更新步骤,当判断出在预定时间内在压缩步骤中从存储媒体中检索到的数字解码数据的数量不大于一个预定阈值水平时,用来更新第四处理速率以便确保在解压缩步骤中以比当前第四处理速率快的更新后的第四处理速率产生数字解码数据。
全文摘要
这里公开了一种数据记忆装置,它包括存储媒体;接收装置,用于从外部电子装置中接收有关特定信息的数字原始数据;第一记忆装置,用于将由所述接收装置接收到的数字原始数据记忆到所述的存储媒体;产生装置,用于产生与记忆在存储媒体中的数字原始数据相等的第一数据;以及第二记忆装置,用于将由压缩装置产生的数字编码数据记忆到存储媒体中。
文档编号G11B20/10GK1574021SQ20041007662
公开日2005年2月2日 申请日期2004年5月9日 优先权日2003年5月9日
发明者开发勇治, 安田威彦 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1