数据处理器、数据处理方法、数据处理器的程序以及程序记录介质的制作方法

文档序号:7592628阅读:132来源:国知局
专利名称:数据处理器、数据处理方法、数据处理器的程序以及程序记录介质的制作方法
技术领域
本发明涉及数据处理器、数据处理方法、数据处理器的程序以及程序记录介质。更准确地说,本发明涉及用于在诸如半导体存储器、光盘、磁盘或磁光盘的记录介质上执行数字数据的记录处理和/或数字数据的再现处理的数据处理器。
背景技术
的描述目前,在诸如半导体存储器、光盘、磁盘或磁光盘的记录介质上执行数字数据的记录处理和/或数字数据的再现处理的各种数据处理器已经在商业上实现。记录和/或再现包括数字盒式录像带记录器、数字硬盘记录器、DVD视盘记录器以及BD视盘记录器的数字图像和数字声音的数据处理器的例子。下面将简要地描述这样的数据处理器。


图15是一个说明一般用于记录和/或再现数字数据的传统数据处理器100的概要结构的方框图。图15中所示的传统数据处理器100包括一数字数据输入部101、一数据写入部102、一记录介质103、一数据读取部103以及一数字数据输出部105。
提供给数字数据输入部101的数字数据将在数据写入部102中依照记录介质103的格式进行数据转换,然后被记录在记录介质103中。并且,记录在记录介质103中的数字数据被数据读取部104读取,然后从数字数据输出部105输出。
另一方面,如果提供的数据是模拟数据,首先,将此模拟数据转换成数字数据,然后再执行该数字数据的读取/再现。图16是一个说明以模拟数据供给的传统数据处理器110的概要结构的方框图。图16中所示的传统数据处理器110包括图15中所示的传统数据处理器100的部件,并且进一步包括一模拟数据输入部106、一编码器部107、一解码器部108以及一模拟数据输出部109。
提供给模拟数据输入部106的模拟数据被编码器部107转换成数字数据,然后被提供给数字数据输入部101。并且,从数字数据输出部105输出的数字数据被解码器部108转换成模拟数据,然后被提供给模拟数据输出部109。
随着新技术的发展,为了进一步为用户提供便利,已经出现了可以同时执行数据的记录处理和数据的再现处理的数据处理器(例如,可以录制电视节目后再现的数据处理器)。在这样的数据处理器中,利用随后将描述的计划表(参见公开号为11-110916的日本专利),实现同时进行数据记录/数据再现功能。
一般地,同一时间访问一记录介质的最大传输速率,即,单位时间内可写入或读出记录介质的数据的最大数量,被记录介质的性能所限制。所以,为了同时执行多个数据处理,这些数据处理的总的传输速率就不能超过此最大传输速率。为此,在实现同时进行数据记录/再现功能的传统数据处理器中,提前固定分配了数据记录的传输速率和数据再现的传输速率。例如,当最大传输速率是50Mbps时,传输速率25Mbps被分配给数据记录,而传输速率25Mbps被分配给数据再现。
但是,在这样的固定分配传输速率的由传统数据处理器执行的计划表中,当记录和再现没有同时执行时,就不能有效地利用最大传输速率。在上面的例子中,甚至当仅仅执行数据记录的时候,数据记录也被限制为传输速率25Mbps,而其余的25Mbps是不可用的。因此,在这种情况下,最大传输速率的传输效率是50%,其低得不能令人满意。
发明概述因此,本发明的一个目的是提供一种数据处理器和数据处理方法,其通过根据要同时执行的数据处理的数量,动态地改变分配到每个数据处理的传输速率,以允许以高传输速率的使用率同时执行多个数据处理。
本发明致力于一种数据处理器,其用于在一记录介质上执行一数字数据的记录处理和/或一数字数据的再现处理。为了达到上述目的,本发明的数据处理器包括一数据接收部、一传输速率控制部以及一数据处理部。
数据接收部可以接收多个数据处理。传输速率控制部控制分配到由数据接收部接收的多个数据处理的单位时间的传输速率,这样分配到多个数据处理的传输速率的总和就不会超过记录介质在单位时间内可以处理的数据的最大传输速率。数据处理部依据传输速率控制部分配的传输速率,在记录介质上同时执行多个数据处理。
典型地,当数据接收部接收的一新的数据处理使多个数据处理的传输速率的总和超过该最大传输速率时,传输速率控制部限制至少一个数据处理的传输速率。根据预先设置的优先级确定限制传输速率的数据处理。
当限制传输速率的数据处理是一个配音处理时,其来自记录介质的再现数据又被记录到该记录介质上,该传输速率控制部可以将该配音处理中的再现处理的传输速率限制为与该配音处理中的记录处理的传输速率相同或不同。根据预先设置的优先级确定限制传输速率的数据处理。
可以通过利用一个缓冲器将传输速率限制为一个不同的值,该缓冲器用于以第一传输速率暂时写入来自记录介质的由数据处理部再现的数字数据,该第一传输速率与再现传输速率相等,并且以第二传输速率读取数字数据,该第二传输速率不同于再输入到数据处理部的第一传输速率。可选择地,可以利用一解码器部和一编码器部将该传输速率限制为一不同的值,该解码器部用于以第一传输速率将来自记录介质的由数据处理部再现的数字数据转换成模拟数据,该第一传输输率与再现传输速率相等,该编码器部用于以第二传输速率将经过解码器部转换而获得的模拟数据转换成数字数据,该第二传输速率不同于再输入到数据处理部的第一传输速率。
一旦完成任意数据处理,传输速率控制部都可以完全或部分地消除传输速率受到限制的数据处理上的限制。根据预先设定的优先级来确定消除限制的数据处理。
另外,传输速率控制部可以计算到限制传输速率的数据处理的完成所剩余的时间,并且可以将该剩余时间显示给用户。
进一步地,本发明致力于一种数据处理方法,其用于在一记录介质上执行一数字数据的记录处理和/或一数字数据的再现处理。为了达到上述目的,本发明的数据处理方法包括接收多个数据处理;计算在所述接收步骤中接收的多个数据处理单位时间内所需要的传输速率的总和;控制分配到所述多个数据处理的传输速率的分配,这样在所述计算步骤计算的传输速率的总和就不会大于记录介质在单位时间内可以处理的数据的最大传输速率;依据所述控制步骤中分配的传输速率,在记录介质上同时执行多个数据处理。
典型地,上述数据处理方法以能使计算机执行一系列处理的程序的形式提供。此程序可以采用记录在计算机可读记录介质上的形式。
如上所述,依据本发明,分配到每个处理的传输速率可以动态地改变,这样多个数据处理的传输速率的总和就在记录介质的最大传输速率的范围内。这样,甚至在具有一个新数据处理的请求,如果以其请求的传输速率执行,会导致传输速率的总和超过记录介质的最大传输速率的情况下,该新的数据处理和当前正在执行的数据处理也可以同时被执行。另外,对于由另一个数据处理的同时执行而导致其传输速率暂时减小的数据处理,一旦传输速率可以被重新分配,其传输速率就自动地返回到原始值。这样,就可以高质量的实现数字数据的记录。
本发明的这些和其它目的、性能、方面以及优点将在以下结合附图的本发明的详细说明中更加显而易见。
附图的简要说明图1是一个说明依据本发明实施例一的数据处理器1的结构的方框图;图2是一个表示记录介质13的一个数据记录格式的例子的图;图3是一个表示存储在传输速率控制部16中的一管理表的例子的图;图4是一个表示存储在传输速率控制部16中的一优先级决定表和一处理决定表的例子的图;图5是一个用于描述传输速率控制部16执行的一控制处理的过程的流程图;图6和7是示例性地表示了当执行多个处理时传输速率的状态的图;图8是一个说明依据本发明实施例二的数据数据理2的结构的方框图;图9是一个表示存储在传输速率控制部26中的一管理表的图;图10是一个表示存储在传输速率控制部26中的一优先级决定表和一处理决定表的例子的图;图11是一个说明配音控制部27的详细结构的例子的方框图;图12是一个示例性地表示了当执行多个处理时传输速率的状态的图;图13是一个说明实现用于向用户报告到配音的完成所剩余的时间的机制的结构的方框图;图14是一个说明依据本发明实施例三的数据数据理3的结构的方框图;图15是一个说明一传统数据处理器100的结构的方框图;图16是一个说明一传统数据处理器110的结构的方框图。
优选实施例的描述
(实施例一)图1是一个说明依据本发明实施例一的数据处理器1的结构的方框图。在图1中,依据第一实施例的数据处理器1包括数字数据输入部11、数据写入部12、记录介质13、数据读取部14、数字数据输出部15以及传输速率控制部16。数字数据输入部11和数字数据输出部15形成数据接收部。数据写入部12和数据读出部14形成数据处理部。
首先,依据第一实施例的数据处理器1的每个部件都将在下面进行示意性的描述。
响应由用户等给出的记录请求,向数字数据输入部11提供要记录的数字数据及其相关信息,例如,文件名和记录质量(比特率)。然后数字数据输入部11指示数据写入部12写该数字数据。一旦接收到数字数据输入部11的记录指令,数据写入部12就在传输速率控制部16的控制下将数字数据写在记录介质13上。此数据写入部12可以同时写多条数字数据。
响应由用户等给出的再现请求,向数字数据输出部15提供与要再现的数字数据相关的信息,诸如文件名。然后数字数据输出部15指示数据读取部14再现该数字数据。一旦接收到数字数据输出部15的再现请求,数据读取部14就在传输速率控制部16的控制下从记录介质13中读取数字数据。数字数据输出部15输出由数据读取部14读取(再现)的数字数据。此数据读取部14可以同时读取多条数字数据。
记录介质13是允许在其上记录诸如视频和声音的数字数据的介质,并且由例如硬盘(HDD)、闪存、DVD介质以及BD介质来实现。在此记录介质13上,如图2所示的,记录的数字数据作为数据文件被管理,并且也记录与该数字数据相关的管理信息文件。该管理信息文件包括例如,数据文件名称、目录名称、数据大小、记录比特率等等。记录介质13可以由单一的介质和多个介质实现。
传输速率控制部16对最佳分配每个记录和再现处理中所使用的传输速率(单位时间内传输数据的数量)进行控制。根据与数据处理器将执行的所有的记录和再现处理的状态有关的信息以及同时访问记录介质13的最大传输速率的信息,执行此控制。图3是一个表示管理表形式的信息的例子的图。图3中的管理表包括一存储记录介质13的最大传输速率的表以及一存储请求的传输速率和为每类处理实际分配的传输速率,该处理包括当前正在执行的集合和再现处理。在图3的例子中,请求在HDD上的记录1、再现1和记录2的处理,并且请求的HDD传输速率的总和为65Mbps。这里,记录2的传输速率被控制为很小,这样就使分配的传输速率的总和等于或小于记录介质13的最大传输速率50Mbps。图4是一个表示传输速率控制部16确定优先级时所使用的一优先级决定表和一处理决定表的例子的图。此优先级决定表包括与传输速率的指定中优先级有关的信息。在图4的例子中,按照记录处理、预设的记录处理和随后请求的处理的顺序,为处理设定较高优先级,在图4中用阴影表示。注意,根据数据处理器的规格等提供参考1和参考2中的任何一个。处理决定表具有关于是否根据优先级决定改变选择的处理的传输速率的内部设置信息。
进一步参照图5到7,下面将详细描述由本发明的数据处理器执行的数据处理方法。图5是一个用于描述传输速率控制部16执行的一控制处理的过程的流程图。图6和7是示例性地表示了当执行多个处理时传输速率的状态的图。
图5所示的过程起始于传输速率控制部16对下面任何一个信号的接收数据写入部12根据记录指令的询问、数据读取部14根据再现指令的询问、来自数据写入部12的已经完成一记录处理的报告以及来自数据读取部14的已经完成一再现处理的报告。
传输速率控制部16将要执行的记录处理和/或再现处理所需要的传输速率x与记录介质13的最大传输速率y进行比较(步骤S501)。这里,在接收到一询问的情况下,需要的传输速率x是分配给登记在管理表中的处理的传输速率与该询问所请求的传输速率的总和。在接收到一报告的情况下,需要的传输速率x通过从分配到登记在管理表中的传输速率中减去完成的处理的传输速率获得。注意,由保存在记录介质13上的管理信息文件中的记录比特率给定再现处理询问所请求的传输速率。
作为步骤501的比较的结果,如果需要的传输速率x与最大传输速率y一致(仅在询问的情况下发生),那么传输速率控制部16将该询问所请求的传输速率分配给该处理,然后在管理表中登记该传输速率(在步骤S501和步骤S506中x=y)。例如,这种情况发生在从图6的第一期间到第二期间的传输中。在图6中,每个矩形阴影都表示单位时间的传输速率。然后传输速率控制部16向发出询问的数据写入部12或数据读取部14发送一个表示已经分配了请求的传输速率的响应。此响应可以发送给数字数据输入部11和数字数据输出部15。
作为步骤501的比较的结果,如果需要的传输速率x大于最大传输速率y(也仅在询问的情况下发生),那么传输速率控制部16作出优先级决定(在步骤S501和步骤S503中x>y)。作出此优先级决定是为了确定一个可以向其分配与其所请求的传输速率不同的传输速率的数据处理,这样,需要的传输速率x就小于最大传输速率y。传输速率控制部16参考优先级决定表来选择一个具有最低优先级的数据处理。例如,当要执行再现处理和人工记录处理并且再现处理在先启动的情况下,根据在图4中例示的优先级决定表,由于再现处理具有最低的优先级,就选择再现处理。然后传输速率控制部16参考处理决定表来确定分配到所选择的数据处理的传输速率是否可以改变,这样,需要的传输速率x就小于最大传输速率y(步骤505)。例如,在图4的处理决定表中,再现处理的传输速率可以在再现时改变。因此,在上述的例子中,就确定了可以改变的传输速率。
如果在步骤S505中确定分配的传输速率不可以改变,那么传输速率控制部16就向发出询问的数据写入部12或数据读取部14发送一个表示不能执行请求的数据处理的响应。在另一方面,如果确定传输速率可以改变,传输速率控制部16就改变(限制)所选择的数据处理的传输速率,同时为了更新在管理表中登记该改变的传输速率(步骤S506)。例如,在图7中的从第一期间到第二期间的转换中,发生此种情况。在图7中,由于两个数据处理都是记录处理,确定后来的数据处理优先于在先的数据处理,并且改变(限制)分配给在先数据处理的传输速率。然后传输速率控制部16向发出询问的数据写入部12或数据读取部14,发送一个表示分配到所选择的数据处理的传输速率已经改变的响应。此响应也可以发送给数字数据输入部11或数字数据输出部15。
作为步骤501的比较的结果,如果需要的传输速率x小于最大传输速率y,那么传输速率控制部16就确定当前执行的数据处理中是否包括分配了与其所请求的传输速率不同的传输速率的数据处理(在步骤S501和步骤S502中x<y)。如果不存在这样的分配了不同传输速率的数据处理,那么传输速率控制部16就分配该询问所请求的传输速率,或者删除已完成的数据处理的登记,并且如此在管理表中登记(步骤S506)。例如在图6中的从第二期间到第三期间的转换中,发生此种情况。在另一方面,如果具有这样的被分配了不同速率的数据处理,那么传输速率控制部件16就组出此数据处理的优先级决定(步骤S504)。传输速率控制部16参考优先级决定表来确定是否要改变分配给该数据处理的传输速率。例如,如果指定给该数据处理的优先级高于一预定级别,那么就确定改变其传输速率。如果确定要改变传输速率,那么传输速率控制部16就改变分配给该数据处理的传输速率,这样需要的传输速率x就小于最大传输速率y,同时为了更新在管理表中登记该改变的传输速率(步骤S506)。例如,在图7中的从第二期间到第三期间的转换中,发生此种情况。然后传输速率控制部16向发出询问的数据写入部12或数据读取部14,发送一个表示分配到所选择的数据处理的传输速率已经改变的响应。此响应也可以发送给数字数据输入部11或数字数据输出部15。
如上所述,依据本发明第一实施例的数据处理器,分配给每个数据处理的传输速率是被动态改变的,这样就使得多个数据处理的传输速率的总和小于记录介质的做的传输速率。这样,甚至在具有一个新数据处理的请求,如果以其请求的传输速率执行,会导致传输速率的总和超过记录介质的最大传输速率的情况下,该新的数据处理和当前正在执行的数据处理也可以同时被执行。另外,对于由另一个数据处理的同时执行而导致其传输速率暂时减小的数据处理,一旦传输速率可以被重新分配,其传输速率就自动地返回到原始值。这样,就可以高质量的实现数字数据的记录。
另外,在上述的第一实施例中,分配给每个数据处理传输速率被确定为具有一个上限100%的记录介质的最大出传输速率。可选择地,当考虑到由于访问错误等,可能发生依赖数据处理器在读取和写入的延迟,分配给每个数据处理的传输速率可以确定具有一个上限小于记录介质的最大传输速率的数值(诸如,最大传输速率的90%或80%)。
(实施例二)在上述第一实施例中,控制传输速率的分配的多个数据处理可以是记录处理或再现处理。在第二实施例中,描述的是当数据处理包括配音处理时的传输速率的控制。注意,这里的配音处理是指同时进行再现处理和记录处理的一个数据处理。
图8是一个说明依据本发明第二实施例的数据数据理2的结构的方框图。在图8中,依据第二实施例的数据处理器2包括数字数据输入部21、数据写入部12、记录介质13、数据读取部14、数字数据输出部25、传输速率控制部26以及配音控制部27。数字数据输入部21和数字数据输出部25形成数据接收部。如图8所示,依据第二实施例的数据处理器2与依据上述第一实施例的数据处理器1的不同在于进一步提供了数字数据输入部21、数字数据输出部25、传输速率控制部26以及配音控制部27。下面,特别针对上述不同点,对依据第二实施例数据处理器2作出描述。
传输速率控制部26执行对记录处理、再现处理和配音处理中使用的传输速率的最优分配的控制。根据与数据处理器将执行的所有的记录、再现和配音处理的状态有关的信息以及在同时访问记录介质13的最大传输速率的信息,执行此控制。图9是一个表示存储在传输速率控制部26中的管理表形式的这些信息的图。此管理表中包含的信息已经参照图3做了描述。在图9中,请求在HDD上的记录1、再现1和配音1的处理,并且请求的HDD传输速率的总和为65Mbps。这里,配音1的传输速率被控制为很小,这样就使分配的传输速率的总和等于或小于记录介质13的最大传输速率50Mbps。图10是一个表示传输速率控制部26确定优先级时所使用的优先级决定表和一处理决定表的例子的图。每个表中所包含的信息已经参照图4做了描述。
通过数据读取部14和数字数据输出部25,配音控制部27以与读取传输速率相等的传输速率A输入来自记录介质13的数字数据,并且以一预定的传输速率B向数字数据输入部21输出数字数据。该预定的传输速率B由传输速率控制部26执行的分配控制确定。数字数据和模拟数据都可以实现从传输速率A到传输速率B的转换。例如在数字数据的情况下,数字缓冲器可以通过使用重压缩或抽选处理来减少数字数据的数量。在模拟数据的情况下,具有图11中所例示的结构的配音控制部27是有用的。图11中所示的配音控制部27包括解码器部271、编码器部272以及配音缓冲器273。数字数据输出部25输出的数字数据被提供给配音缓冲器273,然后被解码器部271以传输频率A转换成模拟数据。转换获得的模拟数据被编码器部272以传输速率B再转换为数字数据。再转换获得的数字数据通过配音缓冲器273被提供给数字数据输入部21。
下面,进一步参照图5和12详细描述传输速率控制部26执行的控制。图12是一个示例性地表示了当执行一新处理时传输速率的状态的图,如果该新处理以其所请求的传输速率执行,当执行配音处理时,将导致传输速率的总和将超出记录介质13的最大传输速率y。在图12的例子中,该配音处理是不伴随数字数据转换的普通配音处理,其中再现传输速率等于记录出传输速率。
一旦从数据写入部12接收到新数据处理的询问,传输速率控制部26就将当前执行的配音处理和新处理所需要的传输速率x与记录介质13的最大传输速率y进行比较(步骤S501)。这里,作为比较的结果,需要的传输速率x大于最大传输速率y。因此,传输速率控制部26作出优先级决定(在步骤S501和步骤S503中x>y)。在图10的例子中,配音处理具有最低的优先级,配音处理的传输速率就允许被改变。因此,传输速率控制部26就改变(限制)分配到配音处理的传输速率,这样就使得需要的传输速率x小于最大传输速率y(步骤S505)。例如,在从图12中的第一期间到第二期间的转换中,发生此种情况。基本的,传输速率控制部26相同地改变(限制)配音处理中的再现和记录处理的传输速率。因此,从最大传输速率y中减去新数据处理所需的传输速率z,然后将相减的结果的一半设为配音处理中的再现和记录处理的传输速率c(c=(y-z)/2)。
根据上述分配的处理,配音处理就可以和其它处理同时执行。尽管保持了配音数据的高质量,但是降低传输速率的配音处理由于较长的传输时间,其完成比通常使用了更长的时间。为了缓和这个问题,在第二实施例例中提供了一个机制,其为方便向用户通知到传输速率已经改变的配音处理的完成的剩余时间。此机制在下面描述。
图13是一个说明实现通知用户到配音处理的完成所剩余的时间的机制的结构的方框图。在图13中,实现此机制的结构包括传输速率测量部261、速率改变决定部262、速率改变指示部263、剩余时间测量部264、优先级指令输入部265以及剩余时间报告部266。传输速率测量部261、速率改变决定部262、速率改变指示部263和剩余时间测量部264被包含在传输速路控制部26中。
向传输速率测量部261提供要执行的每个数据处理的传输速率。速率改变决定部262参考管理表、优先级表和处理决定表来决定要改变传输速率的数据处理。这里,可以通过优先级指令输入部265,输入来自用户等的排列数据处理优先级的指令。因此,根据直接从优先级指令输入部265输入的指令,而不需要使用优先级决定表或处理决定表,就可以决定要改变传输速率的数据处理。速率改变指示部263指示数据写入部12和数据读取部14改变由速率改变决定部262决定的数据处理的传输速率。在配音处理的情况下,剩余时间测量部264获得要配音的数字数据的总量,并用分配传输速率除以该总量,从而计算出到配音处理完成的剩余时间。通过剩余时间报告部266将剩余时间表示给用户。
如上所述,依据本发明第二实施例的数据处理器,就可以执行包括配音处理的多个数据处理。
注意,要与配音处理同时执行的数据处理可以是记录处理、再现处理和另一个配音处理中的任何一个。另外,从优先级指令输入部265输入的指令并不仅限于当作出一数据处理请求时提供,其可以在需要的任何时间提供。例如,该指令可以通过远程控制器等清楚地提供,或者可以在设定预设记录时提供。进一步地,报告到录音处理的完成的剩余时间的机制,可以提供给用于报告到记录处理完成的剩余时间或到再现处理完成的剩余时间的机制。更进一步地,不仅仅可以将剩余时间通知给用户,也可以将传输速率的改变通知给用户。例如,可以通过屏幕、通过数据处理器前面板上的显示屏或者通过音频指示,通知用户。
(实施例三)在第一和第二实施例中,输入数据是数字数据。通过下面描述的添加到每个实施例中的结构,就可以输入模拟数据。图14是一个说明数据数据理3的结构的方框图,其通过修改图1的数据处理器的结构而形成。如图14所示,为了支持模拟数据,在数字数据输入部11的前面提供了模拟数据输入部31和编码器部32,并且在数字数据输出部15的后面提供了解码器部33和模拟数据输出部34。
向模拟数据输入部31提供模拟数据。编码器部32将提供给模拟数据输入部31的模拟数据转换成数字数据。经过转换获得的数字数据被提供给数据输入部11。另一方面,解码器部33将从数字数据输出部15输出的数字数据转换成模拟数据。通过转换获得的模拟数据通过模拟数据输出部34输出。
利用此结构,依据本发明的数据处理方法也可以应用于模拟数据。相同的结构也可以用于图8的数据处理器2。
典型地,由上述第一至第三实施例描述的数据处理器所执行的数据处理方法可以通过存储在存储介质(ROM、RAM、硬盘等)中的CPU解释的预先确定的程序数据的形式获得,并且允许上述程序执行。在这种情况下,程序数据可以通过诸如CD-ROM或者软盘的记录介质导入存储设备,或者可以直接从记录介质中执行。
虽然已经详细描述了本发明,但是前面的描述只是所有方面的示例性描述,并不是限制性描述。应当理解,在不超出本发明的范围的前提下,可以进行各种修改和改变。
权利要求
1.一种数据处理器,用于在一记录介质上执行一数字数据记录处理和/或数字数据再现处理,其包括一数据接收部,用于接收多个数据处理;一传输速率控制部,用于控制分配由所述数据接收部接收的所述多个数据处理的单位时间的传输速率,这样分配给所述多个数据处理的传输速率的总和就不会超出所述记录介质在单位时间内可以处理的数据的最大传输速率;以及一数据处理部,用于依据所述传输速率控制部分配的传输速率,在所述记录介质上同时执行多个数据处理。
2.如权利要求1所述的数据处理器,其特征在于当所述数据接收部接收的一新数据处理使所述多个数据处理的传输速率的总和超过所述最大传输速率时,所述传输速率控制部限制多个数据处理中的至少一个的传输速率。
3.如权利要求2所述的数据处理器,其特征在于所述传输速率受限制的数据处理是一个配音处理,在所述配音处理中,来自所述记录介质的再现数字数据又被记录到所述记录介质上;以及所述传输速率控制部将所述配音处理中的再现处理的传输速率限制为与所述配音处理中的记录处理的传输速率相同。
4.如权利要求1所述的数据处理器,其特征在于所述传输速率受限制的数据处理是一个配音处理,在所述配音处理中,来自所述记录介质的再现数字数据又被记录到所述记录介质上;以及所述传输速率控制部将所述配音处理中的再现处理的传输速率限制为与所述配音处理中的记录处理的传输速率不同。
5.如权利要求4所述的数据器,其进一步包括一缓冲器,用于以第一传输速率暂时写入来自所述记录介质的由所述数据处理部再现的数字数据,所述第一传输速率与再现传输速率相等,并且以第二传输速率读取数字数据,该第二传输速率不同于再输入到所述数据处理部的所述第一传输速率。
6.如权利要求4所述的数据处理器,其进一步包括一解码器部,用于以第一传输速率将来自所述记录介质的由所述数据处理部再现的所述数字数据转换成模拟数据,所述第一传输输率与再现传输速率相等;以及一编码器部,用于以第二传输速率将经过所述解码器部转换而获得的所述模拟数据转换成数字数据,所述第二传输速率不同于再输入到所述数据处理部的所述第一传输速率。
7.如权利要求2所述的数据器,其特征在于一旦完成任意数据处理,所述传输速率控制部完全或部分地消除传输速率受到限制的所述数据处理上的限制。
8.如权利要求3所述的数据处理器,其特征在于一旦完成任意数据处理,所述传输速率控制部完全或部分地消除传输速率受到限制的所述数据处理上的限制。
9.如权利要求4所述的数据处理器,其特征在于一旦完成任意数据处理,所述传输速率控制部完全或部分地消除传输速率受到限制的所述数据处理上的限制。
10.如权利要求2所述的数据处理器,其特征在于传输速率受限制的数据处理是根据预先设定的优先级确定的。
11.如权利要求3所述的数据处理器,其特征在于传输速率受限制的数据处理是根据预先设定的优先级确定的。
12.如权利要求4所述的数据处理器,其特征在于传输速率受限制的数据处理是根据预先设定的优先级确定的。
13.如权利要求7所述的数据处理器,其特征在于传输速率受限制的数据处理是根据预先设定的优先级确定的。
14.如权利要求8所述的数据处理器,其特征在于传输速率受限制的数据处理是根据预先设定的优先级确定的。
15.如权利要求9所述的数据处理器,其特征在于传输速率受限制的数据处理是根据预先设定的优先级确定的。
16.如权利要求2所述的数据处理器,其特征在于所述传输速率控制部计算到所述传输速率受限制的数据处理的完成所剩余的时间,并且可以将所述剩余时间显示给用户。
17.如权利要求3所述的数据处理器,其特征在于所述传输速率控制部计算到所述传输速率受限制的数据处理的完成所剩余的时间,并且可以将所述剩余时间显示给用户。
18.如权利要求4所述的数据处理器,其特征在于所述传输速率控制部计算到所述传输速率受限制的数据处理的完成所剩余的时间,并且可以将所述剩余时间显示给用户。
19.一种数据处理方法,用于在一记录介质上执行一数字数据的记录处理和/或一数字数据的再现处理,其包括步骤接收多个数据处理;计算在所述接收步骤中接收的所述多个数据处理在单位时间内所需要的传输速率的总和;控制分配到所述多个数据处理的传输速率,这样在所述计算步骤中计算的所述传输速率的所述总和就不会大于所述记录介质在单位时间内可以处理的数据的最大传输速率;以及依据所述控制步骤中分配的传输速率,在所述记录介质上同时执行所述多个数据处理。
20.一种使计算机执行一数据处理方法的计算机可读程序,其用于在一记录介质上执行一数字数据的记录处理和/或一数字数据的再现处理,所述程序包括步骤接收多个数据处理;计算在所述接收步骤中接收的所述多个数据处理在单位时间内所需要的传输速率的总和;控制分配到所述多个数据处理的传输速率,这样在所述计算步骤中计算的所述传输速率的所述总和就不会大于所述记录介质在单位时间内可以处理的数据的最大传输速率;以及依据所述控制步骤中分配的传输速率,在所述记录介质上同时执行所述多个数据处理。
21.一种记录了使计算机执行一数据处理方法的计算机可读程序的记录介质,其用于在一记录介质上执行一数字数据的记录处理和/或一数字数据的再现处理,所述程序包括步骤接收多个数据处理;计算在所述接收步骤中接收的所述多个数据处理在单位时间内所需要的传输速率的总和;控制分配到所述多个数据处理的传输速率,这样在所述计算步骤中计算的所述传输速率的所述总和就不会大于所述记录介质在单位时间内可以处理的数据的最大传输速率;以及依据所述控制步骤中分配的传输速率,在所述记录介质上同时执行所述多个数据处理。
全文摘要
提供了一种允许以一高传输速率的使用效率同时执行多个数据处理的数据处理器和数据处理方法。当要同时执行的多个数据处理所需的传输速率x大于记录介质13的最大传输速率y时,传输速率控制部16选择具有最低优先级的数据处理,并改变分配到所选择的数据处理的传输速率,这样就使需要的传输速率x小于组大传输速率y。向用于在记录介质13上执行写入处理的数据写入部12或者用于在记录介质13上执行读取处理的数据读取部14,报告该改变的传输速率。
文档编号H04N5/76GK1551194SQ200410043088
公开日2004年12月1日 申请日期2004年5月8日 优先权日2003年5月8日
发明者山下和彦 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1