再现速度转换装置
转换成1.2倍于初始速度的再现速度。
视频再现速度转换部件503接收符合MPEG标准的压缩编码的视频数据。压缩编码的视频数据包含B-图象,B-图象是符合MPEG标准的微分视频数据。视频再现速度转换部件503稀化B-图象,以便将压缩编码的视频数据的再现速度转换成1.2倍于初始速度的再现速度。
视频解码部件504对压缩编码的视频数据进行解码,以便输出解码的视频数据。
视频解码部件504例如根据MPEG1、MPEG2或MPEG4系统来工作。
压缩编码的音频数据和压缩编码的视频数据可以从一个存储设备载入到一个数据载入设备。
图6显示了另一个常规再现速度转换装置600的结构。除了在再现速度转换装置500中包括的单元之外,再现速度转换装置600还包括存储设备606和数据载入设备607。
存储设备606存储压缩编码的音频数据和符合MPEG标准的压缩编码的视频数据。将压缩编码的音频数据和压缩编码的视频数据从存储设备606载入到数据载入设备607。
音频解码部件601接收从存储设备606载入的压缩编码的音频数据。
视频再现速度转换部件603接收从存储设备606载入的符合MPEG标准的压缩编码的视频数据。
数据载入设备607从视频再现速度转换部件603接收一个代表由视频再现速度转换部件603获得的再现速度(即1.2倍于初始再现速度的再现速度)的信号。在接收到这个信号之后,数据载入设备607从存储设备606载入压缩编码的音频数据和压缩编码的视频数据。这样,即使在解码的音频数据的再现速度和压缩编码的视频数据的再现速度被转换成1.2倍于初始速度的再现速度时,从数据载入设备607输出的压缩编码的音频数据和压缩编码的视频数据的数量也不会过多或不足。
图7显示了又一个常规再现速度转换装置700的结构。再现速度转换装置700包括音频解码部件701、音频再现速度转换部件702、视频再现速度转换部件703、视频解码部件704和音频视频同步部件705。
以下将描述常规再现速度转换装置700的操作,该常规再现速度转换装置700用于将压缩编码的音频数据的再现速度和符合MPEG标准的压缩编码的视频数据的再现速度转换到一个1.2倍于初始再现速度的速度。
音频解码部件701接收压缩编码的音频数据。
音频解码部件701对压缩编码的音频数据进行解码,以便输出解码的音频数据。在接收到代表用于对压缩编码的音频数据进行解码的定时的音频解码定时数据之后,音频解码部件701对压缩编码的音频数据进行解码,以便输出解码的音频数据。音频解码定时数据是从音频视频同步部件705输出的。
音频再现速度转换部件702稀化来自解码的音频数据中的重复波形部分,以便将解码的音频数据的再现速度转换成1.2倍于初始速度的再现速度。
视频再现速度转换部件703接收符合MPEG标准的压缩编码的视频数据。压缩编码的视频数据包含B-图象,B-图象是符合MPEG标准的差分视频数据。视频再现速度转换部件703稀化B-图象,以便将压缩编码的视频数据的再现速度转换成1.2倍于初始速度的再现速度。
在接收到代表用于对压缩编码的视频数据进行解码的定时的视频解码定时数据之后,视频解码部件704对压缩编码的视频数据解码,以便输出解码的视频数据。视频解码定时数据是从音频视频同步部件705输出的。
音频视频同步部件705接收一个代表用于再现解码的音频数据的时间的音频时戳和一个代表用于再现解码的视频数据的时间的视频时戳。
根据该音频时戳和该视频时戳,音频视频同步部件705使用于再现解码的视频数据的定时和用于再现解码的音频数据的定时相互同步。
响应于该音频时戳,音频视频同步部件705产生音频解码定时数据。如上所述,音频解码部件701响应于音频解码定时数据对压缩编码的音频数据进行解码。
响应于该视频时戳,音频视频同步部件705产生视频解码定时数据。如上所述,视频解码部件704响应于视频解码定时数据对压缩编码的视频数据进行解码。
压缩编码的音频数据和压缩编码的视频数据可以从一个存储设备载入到一个数据载入设备。
图8显示了又一个常规再现速度转换装置800的结构。除了在再现速度转换装置700中包括的单元之外,再现速度转换装置800还包括一个存储设备806和一个数据载入设备807。
存储设备806存储压缩编码的音频数据、符合MPEG标准的压缩编码的视频数据、音频时戳和视频时戳。将压缩编码的音频数据、符合MPEG标准的压缩编码的视频数据、音频时戳和视频时戳从存储设备806载入到数据载入设备807。
音频解码部件801接收从存储设备806载入的压缩编码的音频数据。
视频再现速度转换部件803接收从存储设备806载入的符合MPEG标准的压缩编码的视频数据。
音频视频同步部件805接收从存储设备806载入的音频时戳和视频时戳。
数据载入设备807从音频再现速度转换部件802接收一个代表由音频再现速度转换部件802获得的再现速度(即1.2倍于初始再现速度的再现速度)的信号。在接收到这个信号之后,数据载入设备807从存储设备806载入压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳。这样,即使在解码的音频数据的再现速度和压缩编码的视频数据的再现速度被转换成1.2倍于初始速度的再现速度时,从数据载入设备807输出的压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳的数量也不会过多或不足。
存储设备606和存储设备806各自例如具有一个硬盘。为了在内置到记录和再现装置中的硬盘上记录音频数据和视频数据,将音频数据和视频数据进行编码,然后将压缩编码的音频数据和压缩编码的视频数据记录在硬盘上。作为用于仅仅由记录和再现装置再现所记录的压缩编码的音频数据和压缩编码的视频数据的系统,可以采用该装置自己的规范的系统。例如,可以采用以任意比率在硬盘上记录包含B-图象的压缩编码的音频数据的系统。可替换地,可以采用通过组合MPEG标准和一种独特的技术而获得的记录系统,通过这个系统,将更大量的数据记录在硬盘上,用于包括若干个迅速改变的场景的序列,以及将更少量的数据记录在硬盘上,用于包括较少的迅速改变的场景的序列。
如上所述,通常有一个前提,即,用于记录音频数据和视频数据的记录和再现装置与用于再现音频数据和视频数据的记录和再现装置是相同的。由于这个前提,在记录和再现装置中包括的再现速度转换装置500、600、700或800可以将音频数据的再现速度和视频数据的再现速度转换成相同的再现速度。
然而,常规再现速度转换装置500、600、700和800b并不能转换记录在一个预先设计的记录介质(例如,DVD视频介质)或可能在其上有由另一个记录装置记录的数据的记录介质(例如,DVD-RAM介质)上记录的音频数据的再现速度和视频数据的再现速度。其原因在于:因为用于视频数据的MPEG标准为再现速度提供了高的自由度,由公司A生产的记录装置所记录的视频数据不能总是由公司B生产的再现装置所再现。
例如,在通过稀化B-图象而将视频数据的再现速度转换成对应于请求水平的再现速度时,B-图象出现的比率需要满足该请求水平。
发明内容
根据本发明的再现速度转换装置包括:音频解码部件,用于对压缩编码的音频数据进行解码,以便输出解码的音频数据;音频再现速度转换部件,用于响应于一个第一再现速度信号来转换解码的音频数据的再现速度,该第一再现速度信号代表一个再现速度的请求水平;视频再现速度转换部件,用于响应于第一再现速度信号来转换压缩编码的视频数据的再现速度;以及视频解码部件,用于对从视频再现速度转换部件输出的压缩编码的视频数据进行解码。视频再现速度转换部件确定对应于请求水平的再现速度转换是否是可能的。当确定对应于请求水平的再现速度转换是可能的时候,视频再现速度转换部件执行对应于请求水平的再现速度转换。当确定对应于请求水平的再现速度转换是不可能的时候,视频再现速度转换部件执行对应于一个低于请求水平的指定水平的再现速度转换,并向音频再现速度转换部件输出代表指定水平的第二再现速度信号。音频再现速度转换部件响应于来自视频再现速度转换部件的第二再现速度信号,执行对应于指定水平的再现速度转换。
在本发明的一个实施例中,视频再现速度转换部件确定特定视频数据在压缩编码的视频数据中出现的比率是否大于一个根据请求水平而确定的阈值;以及,根据确定结果确定对应于请求水平的再现速度转换是否是可能的。
在本发明的一个实施例中,压缩编码的视频数据是符合MPEG标准的视频数据,以及特定视频数据是B-图象。
在本发明的一个实施例中,再现速度转换装置进一步包括音频视频同步部件,用于根据代表用于再现解码的音频数据的时间的音频时戳和代表用于再现解码的视频数据的时间的视频时戳,使用于再现解码的音频数据的定时和用于再现解码的视频数据的定时相互同步。音频再现速度转换部件将一个代表由音频再现速度转换部件获得的再现速度的信号发送到音频视频同步部件。音频视频同步部件响应于音频时戳以及代表由音频再现速度转换部件获得的再现速度的信号而产生代表用于对压缩编码的音频数据进行解码的定时的音频解码定时数据。音频视频同步部件响应于视频时戳以及代表由音频再现速度转换部件获得的再现速度的信号而产生代表用于对压缩编码的视频数据进行解码的定时的视频解码定时数据。音频解码部件响应于音频解码定时数据对压缩编码的音频数据进行解码。视频解码部件响应于视频解码定时数据对压缩编码的视频数据进行解码。
在本发明的一个实施例中,再现速度转换装置进一步包括音频视频同步部件,用于根据代表用于再现解码的音频数据的时间的音频时戳和代表用于再现解码的视频数据的时间的视频时戳来使用于再现解码的音频数据的定时和用于再现解码的视频数据的定时相互同步。视频再现速度转换部件将一个代表由视频再现速度转换部件获得的再现速度的信号发送到音频视频同步部件。音频视频同步部件响应于音频时戳以及代表由视频再现速度转换部件获得的再现速度的信号而产生代表用于对压缩编码的音频数据进行解码的定时的音频解码定时数据。音频视频同步部件响应于视频时戳以及代表由视频再现速度转换部件获得的再现速度的信号而产生代表用于对压缩编码的视频数据进行解码的定时的视频解码定时数据。音频解码部件响应于音频解码定时数据,对压缩编码的音频数据进行解码。视频解码部件响应于视频解码定时数据,对压缩编码的视频数据进行解码。
在本发明的一个实施例中,再现速度转换装置进一步包括:存储设备,用于存储压缩编码的音频数据和压缩编码的视频数据;以及,数据载入设备,用于从存储设备载入压缩编码的音频数据和压缩编码的视频数据。音频再现速度转换部件将一个代表由音频再现速度转换部件获得的再现速度的信号发送到数据载入设备。数据载入设备根据从音频再现速度转换部件发送的信号向音频解码部件输出从存储设备载入的压缩编码的音频数据,并向视频再现速度转换部件输出从存储设备载入的压缩编码的视频数据。
在本发明的一个实施例中,再现速度转换装置进一步包括:存储设备,用于存储压缩编码的音频数据和压缩编码的视频数据;以及,数据载入设备,用于从存储设备载入压缩编码的音频数据和压缩编码的视频数据。视频再现速度转换部件将一个代表由视频再现速度转换部件获得的再现速度的信号发送到数据载入设备。数据载入设备根据从视频再现速度转换部件发送的信号向音频解码部件输出从存储设备载入的压缩编码的音频数据,并向视频再现速度转换部件输出从存储设备载入的压缩编码的视频数据。
在本发明的一个实施例中,存储设备存储音频时戳和视频时戳。数据载入设备从存储设备载入音频时戳和视频时戳。数据载入设备向音频视频同步部件输出从存储设备载入的音频时戳和视频时戳。
在本发明的一个实施例中,存储设备是可用于数据记录和数据再现的记录介质或是只可用于数据再现的记录介质。
因此,这里所描述的发明可提供一种再现速度转换装置,用于在确定对应于请求水平的再现速度转换是不可能的时候,将视频数据的再现速度和音频数据的再现速度转换成对应于一个低于请求水平的水平的再现速度。
在参考附图阅读和理解了下面的详细描述之后,本发明的这些和其他优点对于本领域技术人员来说将变得明显。
附图简要说明
图1是显示根据本发明的第一个例子的再现速度转换装置100的结构的方框图;
图2是显示根据本发明的第一个例子的另一个再现速度转换装置200的结构的方框图;
图3是显示根据本发明的第二个例子的再现速度转换装置300的结构的方框图;
图4是显示根据本发明的第二个例子的另一个再现速度转换装置400的结构的方框图;
图5是显示一个常规再现速度转换装置500的结构的方框图;
图6是显示另一个常规再现速度转换装置600的结构的方框图;
图7是显示又一个常规再现速度转换装置700的结构的方框图;以及
图8是显示又一个常规再现速度转换装置800的结构的方框图。
实现本发明的最佳方式
下面将参考附图1至4通过示例来描述本发明。
(例子1)
图1显示了根据本发明的第一个例子的再现速度转换装置100的结构。再现速度转换装置100包括音频解码部件101、音频再现速度转换部件102、视频再现速度转换部件103和视频解码部件104。
再现速度转换装置100将压缩编码的音频数据的再现速度和压缩编码的视频数据的再现速度转换成相同的再现速度。压缩编码的音频数据是由例如由DVD-视频标准采用的Dolby AC3或dts系统、由CS数字标准采用的MPEG1-层II系统、由BS数字标准采用的MPEG2-AAC系统、由DVD-音频标准采用的MLP系统或在因特网上共用的MP3(MPEG1-层III)系统来压缩编码的音频数据。
下面将描述用于将符合MPEG标准的压缩编码的音频数据的再现速度和压缩编码的视频数据的再现速度转换成相同的再现速度的再现速度转换装置100的操作。
音频解码部件101接收压缩编码的音频数据。音频解码部件101对压缩编码的音频数据进行解码,以便将解码的音频数据输出到音频再现速度转换部件102。
音频再现速度转换部件102接收从音频解码部件101输出的解码的音频数据。当用户要求N1倍于初始速度的再现速度时,将再现速度信号(第一再现速度信号)输入到音频再现速度转换部件102,该再现速度信号代表由用户请求的N1倍于初始速度的再现速度的请求水平。
例如,用户采用设置在再现速度转换装置100之外的遥控器(未示出)来产生代表N1倍于初始速度的再现速度的请求水平的再现速度信号(第一再现速度信号)。用户操作遥控器来将再现速度信号输入到音频再现速度转换部件102。
或者,用户通过按下在再现速度转换装置100上提供的按钮(未示出),选择代表N1倍于初始速度的再现速度的请求水平的再现速度信号(第一再现速度信号)。用户进一步按下按钮来将再现速度信号输入到音频再现速度转换部件102。
响应于再现速度信号,音频再现速度转换部件102将解码的音频数据的再现速度转换成N1倍于初始速度的再现速度。
音频再现速度转换部件102例如使用指针间隔受控重叠和增加(PICOLA)系统来转换音频数据的再现速度。PICOLA系统稀化来自音频数据中的重复波形部分,以便压缩音频数据。
音频再现速度转换部件102将一个代表由音频再现速度转换部件102获得的再现速度(即N1倍于初始再现速度的再现速度)的再现速度信号输出到音频解码部件101。音频再现速度转换部件102输出具有N1倍于初始速度的再现速度的解码的音频数据。
音频再现速度转换部件102可以使用重叠和增加(OLA)系统或同步重叠和增加(SOLA)系统代替PICOLA系统来转换音频数据的再现速度。
OLA系统通过交叉衰减(cross-fading)以特定时间间隔彼此相邻的多条帧数据来压缩或扩展音频数据。
SOLA系统通过计算以特定时间间隔彼此相邻的多条帧数据之间的相关性、将多条这种帧数据偏移到具有最高相关性水平的部分并交叉衰减多条这种帧数据,高质量地压缩或扩展音频数据。
视频再现速度转换部件103接收符合MPEG标准的压缩编码的视频数据。压缩编码的视频数据包含特定的视频数据,例如B-图象,B-图象是符合MPEG标准的差分视频数据。视频再现速度转换部件103稀化B-图象,以便转换压缩编码的视频数据的再现速度。
视频再现速度转换部件103向视频解码部件104输出具有转换的再现速度的压缩编码的视频数据。
后面将详细描述视频再现速度转换部件103的功能。
视频解码部件104对压缩编码的视频数据进行解码,然后输出解码的音频数据。
视频再现速度转换部件103在对视频数据进行解码之前稀化B-图象。在这种方式下,要稀化的数据量小于在对视频数据解码之后通过稀化B-图象的数据量。
此后,将详细描述视频再现速度转换部件103的功能。
视频再现速度转换部件103接收一个代表由用户请求的N1倍于初始速度的再现速度的请求水平的再现速度信号(第一再现速度信号)。
将再现速度信号输入到音频再现速度转换部件102和视频再现速度转换部件103。再现速度信号可以分别输入到音频再现速度转换部件102和视频再现速度转换部件103。或者,再现速度信号可以首先输入到音频再现速度转换部件102,然后传送到视频再现速度转换部件103。
视频再现速度转换部件103确定是否压缩编码的视频数据的再现速度可以转换成N1倍于初始速度的再现速度(“是”)或(“否”)。
视频再现速度转换部件103根据B-图象在压缩编码的视频数据中出现的比率是否大于一个根据请求水平而确定的阈值来执行上述确定。
下面假设视频再现速度转换部件103具有一个用于N1倍于初始速度的再现速度的阈值C1。
当B-图象在压缩编码的视频数据中出现的比率大于或等于阈值C1时,视频再现速度转换部件103确定“是”。视频再现速度转换部件103稀化B-图象,以便将压缩编码的视频数据的再现速度转换成N1倍于初始速度的再现速度。
当B-图象在压缩编码的视频数据中出现的比率小于阈值C1时,视频再现速度转换部件103确定“否”。在这种情况下,视频再现速度转换部件103稀化B-图象,以便将压缩编码的视频数据的再现速度转换成N2倍于初始速度的再现速度,该再现速度对应于一个低于请求水平的指定水平。视频再现速度转换部件103还向音频再现速度转换部件102输出一个代表该指定水平的再现速度信号(第二再现速度信号)。音频再现速度转换部件102忽略第一再现速度信号,并采用从视频再现速度转换部件103输出的第二再现速度信号。音频再现速度转换部件102还输出一个代表由音频再现速度转换部件102获得的再现速度(即1.2倍于初始再现速度的再现速度)的信号。
在上面的例子中,例如,N1=1.4以及N2=1.2。可以转换再现速度的因子并不限于这些值。只要N1>N2,可以转换再现速度的因子以及阈值都是任意的。
视频再现速度转换部件103对于对应于多个请求水平的若干个再现速度可以具有多个阈值C。
现在,假设视频再现速度转换部件103对于N1倍于初始速度的再现速度具有阈值C1,对于N2倍于初始速度的再现速度具有阈值C2,对于N3倍于初始速度的再现速度具有阈值C3。
当B-图象在压缩编码的视频数据中出现的比率大于或等于阈值C1时,视频再现速度转换部件103确定“是”。视频再现速度转换部件103稀化B-图象,以便将压缩编码的视频数据的再现速度转换成N1倍于初始速度的再现速度。
当B图象在压缩编码的视频数据中出现的比率小于阈值C1时,视频再现速度转换部件103确定“否”。
在这种情况下,视频再现速度转换部件103确定B-图象在压缩编码的视频数据中出现的比率是否大于或等于阈值C2。当比率大于或等于阈值C2时,视频再现速度转换部件103确定“是”。视频再现速度转换部件103稀化B-图象,以便将压缩编码的视频数据的再现速度转换成N2倍于初始速度的再现速度。
当B-图象在压缩编码的视频数据中出现的比率小于阈值C2时,视频再现速度转换部件103确定“否”。
在这种情况下,视频再现速度转换部件103确定B-图象在压缩编码的视频数据中出现的比率是否大于或等于阈值C3。当比率大于或等于阈值C3时,视频再现速度转换部件103确定“是”。视频再现速度转换部件103稀化B-图象,以便将压缩编码的视频数据的再现速度转换成N3倍于初始速度的再现速度。
如上所述,当压缩编码的视频数据的再现速度不能被转换成对应于请求水平的再现速度时,视频再现速度转换部件103确定再现速度是否能被转换成一个对应于较低水平的再现速度。当不能(“否”)时,视频再现速度转换部件103确定再现速度是否能被转换成一个对应于更低水平的再现速度。这样,视频再现速度转换部件103将压缩编码的视频数据的再现速度转换成一个对应于尽可能接近请求水平的水平的再现速度。
在上面的例子中,例如,N1=1.4,N2=1.2,N3=1.0。可以转换再现速度的因子并不限于这些值。只要N1>N2>N3以及C1>C2>C3,再现速度可以被转换的因子以及阈值都是任意的。可以转换再现速度的因子的数目并不限于三个。只要N1>…>Nm以及C1>…>Cm,m可以是2或更大的任何整数。
在上面的例子中,视频再现速度转换部件103通过稀化B-图象转换视频数据的再现速度。
被稀化的视频数据并不限于B-图象,可以是能够根据未来的视频数据和过去的视频数据而估计和生成的任何数据。
或者,可以稀化仅仅根据过去的视频数据估计和生成的视频数据。这样的视频数据例如是P-图象。
根据本发明的被稀化的视频数据可以是任何类型的时间压缩编码的视频数据,例如,根据未来的视频数据和过去的视频数据估计和生成的视频数据,或是仅仅根据过去的视频数据估计和生成的视频数据。
再现速度转换装置100可以进一步具有防止确定B-图象出现的比率是否大于一个阈值的功能。在这种情况下,再现速度转换装置100可以将不是确定转换可能性的目标的数据的再现速度转换成一个对应于请求水平的再现速度。
例如,在带有声音的DVD视频幻灯显示(slideshow)的情况下,输入数据不包括B-图象或P-图象。然而,当再现速度转换装置感测出带有声音的DVD视频幻灯显示被再现时,例如实现一个防止对B-图象出现的比率是否大于一个阈值进行确定的功能。这样,输入数据的再现速度被转换成一个对应于请求水平的再现速度。例如,在输入数据不包括任何视频数据而只包括音频数据的情况下,实现一个类似的功能。这样,输入数据的再现速度被转换成一个对应于请求水平的再现速度。
在确定到对应于请求水平的再现速度的转换不可能、并且然后执行到对应于一个低于请求水平的指定水平的另一个再现速度的转换的情况下,视频再现速度转换部件可以间歇地确定B-图象在压缩编码的视频数据中出现的比率。通过间歇地确定该比率,当该比率超过阈值并且确定到对应于请求水平的再现速度的转换是可能的时候,可以执行这种转换。
在再现速度被多次交替地转换到对应于请求水平的再现速度和对应于一个低于请求水平的指定水平的再现速度的情况下,再现速度可以仅仅转换成对应于指定水平的再现速度。
如上所述,当确定到对应于所请求水平的再现速度的转换不可能时,在第一个例子中的再现速度转换装置将视频数据的再现速度和音频数据的再现速度转换成对应于一个低于请求水平的指定水平的再现速度。因为这样一个结构,所以即使在到对应于请求水平的再现速度的转换不可能时,视频数据的再现速度和音频数据的再现速度也被转换成一个相同的再现速度。其结果是,防止视频数据的再现相对于音频数据的再现被延迟。
在上面的例子中,再现速度转换装置100将压缩编码的音频数据的再现速度和符合MPEG标准的视频数据的再现速度转换成一个相同的再现速度。
可以从存储设备向数据载入设备载入压缩编码的音频数据和压缩编码的视频数据。
图2显示了根据本发明的第一个例子的另一个再现速度转换装置200的结构。再现速度转换装置200除了再现速度转换装置100中包括的单元之外还包括存储设备206和数据载入设备207。
存储设备206存储压缩编码的音频数据和符合MPEG标准的压缩编码的视频数据。从存储设备206向数据载入设备207载入压缩编码的音频数据和压缩编码的视频数据。
音频解码部件201接收从存储设备206载入的压缩编码的音频数据。
视频再现速度转换部件203接收从存储设备206载入的符合MPEG标准的压缩编码的视频数据。压缩编码的视频数据包含特定的视频数据,例如B-图象,B-图象是符合MPEG标准的差分视频数据。
音频解码部件201的功能与音频解码部件101相同。视频解码部件204的功能与视频解码部件104相同。音频再现速度转换部件202的功能与音频再现速度转换部件102相同,除了前者向数据载入设备207发送一个代表由音频再现速度转换部件202获得的再现速度的信号之外。视频再现速度转换部件203的功能与视频再现速度转换部件103相同,除了前者向数据载入设备207发送一个代表由视频再现速度转换部件203获得的再现速度的信号之外。
数据载入设备207接收一个代表由视频再现速度转换部件203获得的再现速度的信号。该信号是从视频再现速度转换部件203发送的。根据这个信号,数据载入设备207从存储设备206载入压缩编码的音频数据和压缩编码的视频数据。这样,即使在解码的音频数据的再现速度和压缩编码的视频数据的再现速度被转换时,从数据载入设备207输出的压缩编码的音频数据和压缩编码的视频数据的量不会过多或不足。
数据载入设备207可以接收一个从音频再现速度转换部件202发送的、代表由音频再现速度转换部件202获得的再现速度的信号,而不是从视频再现速度转换部件203发送的、代表由视频再现速度转换部件203获得的再现速度的信号。在这种情况下,根据该信号,数据载入设备207从存储设备206载入压缩编码的音频数据和压缩编码的视频数据。这样,从数据载入设备207输出的压缩编码的音频数据和压缩编码的视频数据的量不会过多或不足。
如上所述,根据第一个例子的再现速度转换装置将压缩编码的音频数据和压缩编码的视频数据从存储设备载入数据载入设备,使得从数据载入设备输出的压缩编码的音频数据和压缩编码的视频数据的数量不会过多或不足。其结果是,即使在再现速度从对应于请求水平的再现速度改变到对应于一个低于请求水平的指定水平的再现速度时,数据载入设备可以从存储设备载入压缩编码的音频数据和压缩编码的视频数据,而不会使得从数据载入设备输出的压缩编码的音频数据和压缩编码的视频数据的数量过多或不足。
在音频解码部件201、视频再现速度转换部件203和数据载入设备207之间可以设置一个网络。在这种情况下,存储设备206例如是在发送端的服务器中的累积(accumulation)介质。
图2中的再现速度转换装置200可以在发送端。
存储设备206例如是一种可用于数据记录和数据再现的记录介质,或者是一种只可用于数据再现的记录介质。
可用于数据记录和数据再现的记录介质例如是CD-R、CD-RW、DVD-RAM、DVD-R、DVD-RW、DVD+R或DVD+RW盘。
只可用于数据再现的记录介质例如是DVD视频盘或CD。
数据载入设备207可以包括一个多路分配器。当通过将压缩编码的音频数据和压缩编码的视频数据多路复用而获得的多路复用数据存储在存储设备206中时,多路分配器将多路复用数据分成压缩编码的音频数据和压缩编码的视频数据。数据载入设备207将压缩编码的音频数据输出到音频解码部件201,将压缩编码的视频数据输出到视频再现速度转换部件203。
(例子2)
图3显示了根据本发明的第二个例子的再现速度转换装置300的结构。再现速度转换装置300包括音频解码部件301、音频再现速度转换部件302、视频再现速度转换部件303、视频解码部件304和音频视频同步部件305。再现速度转换装置300具有与再现速度转换装置100的结构相同的结构,除了前者包括音频视频同步部件305之外。
再现速度转换装置300将压缩编码的音频数据的再现速度和压缩编码的视频数据的再现速度转换成相同的再现速度。压缩编码的音频数据是由例如由DVD-视频标准采用的Dolby AC3或dts系统、由CS数字标准采用的MPEG1-层II系统、由BS数字标准采用的MPEG2-AAC系统、由DVD-音频标准采用的MLP系统或在因特网上共同采用的MP3(MPEG1-层III)系统来压缩编码的音频数据。
下面将描述用于将压缩编码的音频数据的再现速度和符合MPEG标准的压缩编码的视频数据的再现速度转换成相同的再现速度的再现速度转换装置300的操作。
音频解码部件301接收压缩编码的音频数据。音频解码部件301响应于代表用于对压缩编码的音频数据进行解码的定时的音频解码定时数据,对压缩编码的音频数据进行解码。这样,音频解码部件301将解码的音频数据输出到音频再现速度转换部件302。从音频视频同步部件305输出音频解码定时数据。
后面将详细描述音频视频同步部件305的功能。
音频再现速度转换部件302接收从音频解码部件301输出的解码的音频数据。当用户请求N1倍于初始速度的再现速度时,将一个代表由用户所请求的N1倍于初始速度的再现速度的请求水平的再现速度信号输入到音频再现速度转换部件302。响应于该再现速度信号,音频再现速度转换部件302将解码的音频数据的再现速度转换成N1倍于初始速度的再现速度,还将一个代表由音频再现速度转换部件302获得的再现速度的信号发送给音频视频同步部件305。
音频再现速度转换部件302例如采用PICOLA系统来转换音频数据的再现速度。
音频再现速度转换部件302可以采用OLA系统或SOLA系统代替PICOLA系统来转换音频数据的再现速度。
视频再现速度转换部件303接收符合MPEG标准的压缩编码的视频数据。压缩编码的视频数据包含特定的视频数据,例如B-图象,B-图象是符合MPEG标准的差分视频数据。视频再现速度转换部件303稀化B-图象,以便转换压缩编码的视频数据的再现速度。如上所述,视频再现速度转换部件303的功能与视频再现速度转换部件103的功能相同。
视频再现速度转换部件303向视频解码部件304输出具有转换的再现速度的压缩编码的视频数据。
视频解码部件304响应于代表用于对压缩编码的视频数据进行解码的定时的视频解码定时数据,对压缩编码的视频数据进行解码,从而输出解码的音频数据。从音频视频同步部件305输出视频解码定时数据。
在音频再现速度转换部件转换音频数据的再现速度之前,以特定的时间间隔提供多个音频时戳。在音频再现速度转换部件转换音频数据的再现速度之后,以不同的时间间隔提供多个音频时戳。其原因在于,通常,音频数据被部分地压缩或扩展,而不是被均匀地压缩或扩展。在PICOLA系统、OLA系统和SOLA系统中都是这样的。在再现速度被转换之后的音频数据不需要以恒定速度再现。在局部,这种音频数据的再现速度被频繁地改变。音频视频同步部件广泛地考虑再现速度被转换之后的音频数据,并使用于再现视频数据的定时与用于再现音频数据的定时相互同步。
下面将详细描述音频视频同步部件305的功能。
音频视频同步部件305接收一个代表用于再现解码的音频数据的时间的音频时戳和一个代表用于再现解码的视频数据的时间的视频时戳。
根据该音频时戳和该视频时戳,音频视频同步部件305使用于再现解码的视频数据的定时与用于再现解码的音频数据的定时相互同步。例如,当用于再现解码的视频数据的定时相对于用于再现解码的音频数据的定时被延迟时,则跳过特定数量的视频数据的再现。因此,用于再现解码的视频数据的定时可以与用于再现解码的音频数据的定时同步。例如,当用于再现解码的视频数据的定时相对于用于再现解码的音频数据的定时提前时,则重复再现特定数量的视频数据。这样,用于再现解码的视频数据的定时可以与用于再现解码的音频数据的定时同步。
音频视频同步部件305接收一个代表由音频再现速度转换部件302获得的再现速度的信号。该信号是从音频再现速度转换部件302发出的。
响应于音频再现数据和代表由音频再现速度转换部件302获得的再现速度的信号,音频视频同步部件305产生音频解码定时数据。如上所述,音频解码部件301响应于音频解码定时数据对压缩编码的音频数据进行解码。
响应于视频再现数据和代表由音频再现速度转换部件302获得的再现速度的信号,音频视频同步部件305产生视频解码定时数据。如上所述,视频解码部件304响应于视频解码定时数据对压缩编码的视频数据进行解码。
音频视频同步部件305可以接收一个从视频再现速度转换部件303发出的、代表由视频再现速度转换部件303获得的再现速度的信号,来代替从音频再现速度转换部件302发出的、代表由音频再现速度转换部件302获得的再现速度的信号。
在这种情况下,在接收到音频时戳和代表由视频再现速度转换部件303获得的再现速度的信号之后,音频视频同步部件305产生音频解码定时数据。如上所述,在接收到音频解码定时数据之后,音频解码部件301对压缩编码的音频数据进行解码。在接收到视频时戳和代表由视频再现速度转换部件303获得的再现速度的信号之后,音频视频同步部件305产生视频解码定时数据。如上所述,在接收到视频解码定时数据之后,视频解码部件304对压缩编码的视频数据进行解码。
音频视频同步部件305的功能如上所述。
如上所述,在根据第二个例子的再现速度转换装置中,音频视频同步部件使用于再现解码的视频数据的定时与用于再现解码的音频数据的定时相互同步。这样,即使在再现速度从对应于请求水平的再现速度改变到对应于一个低于请求水平的指定水平的再现速度时,用于再现视频数据的定时与用于再现音频数据的定时也可以相互同步。其结果是,即使在再现速度因此而改变时,也能防止用于再现视频数据的定时与用于再现音频数据的定时相互偏移。
在上面的例子中,再现速度转换装置300将压缩编码的音频数据的再现速度和符合MPEG标准的视频数据的再现速度转换成相同的再现速度。
压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳可以从存储设备载入到数据载入设备。
图4显示了根据本发明的第二个例子的另一个再现速度转换装置400的结构。除了在再现速度转换装置300中包括的单元之外,再现速度转换装置400还包括存储设备406和数据载入设备407。
存储设备406存储压缩编码的音频数据、符合MPEG标准的压缩编码的视频数据、音频时戳和视频时戳。将压缩编码的音频数据、符合MPEG标准的压缩编码的视频数据、音频时戳和视频时戳从存储设备406载入到数据载入设备407。
音频解码部件401接收从存储设备406载入的压缩编码的音频数据。
视频再现速度转换部件403接收从存储设备406载入的符合MPEG标准的压缩编码的视频数据。压缩编码的视频数据包含特定的视频数据,例如B-图象,B-图象是符合MPEG标准的差分视频数据。
音频视频同步部件405接收从存储设备406载入的音频时戳和视频时戳。
音频解码部件401的功能与音频解码部件301相同。视频解码部件404的功能与视频解码部件304相同。音频视频同步部件405的功能与音频视频同步部件305相同。音频再现速度转换部件402的功能与音频再现速度转换部件302相同,除了前者向数据载入设备407发送一个代表由音频再现速度转换部件402获得的再现速度的信号之外。视频再现速度转换部件403的功能与视频再现速度转换部件303相同,除了前者向数据载入设备407发送一个代表由视频再现速度转换部件403获得的再现速度的信号之外。
数据载入设备407接收一个代表由音频再现速度转换部件402获得的再现速度的信号。该信号是从音频再现速度转换部件402发送的。根据这个信号,数据载入设备407从存储设备406载入压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳。这样,即使在解码的音频数据的再现速度和压缩编码的视频数据的再现速度被转换时,从数据载入设备207输出的压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳的数量也不会过多或不足。
在再现速度转换装置包括音频视频同步部件的情况下,数据载入设备最好根据一个代表由音频再现速度转换部件获得的再现速度的信号,从存储设备载入压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳。其原因在于,音频视频同步部件根据代表由音频再现速度转换部件获得的再现速度的信号,使用于再现解码的视频数据的定时与用于再现解码的音频数据的定时相互同步。
数据载入设备407可以接收一个从视频再现速度转换部件403发送的、代表由视频再现速度转换部件403获得的再现速度的信号,来代替从音频再现速度转换部件402发送的、代表由音频再现速度转换部件402获得的再现速度的信号。在这种情况下,根据该信号,数据载入设备407从存储设备406载入压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳。这样,从数据载入设备407输出的压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳的数量不会过多或不足。
如上所述,根据第二个例子的再现速度转换装置将压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳从存储设备载入数据载入设备,使得从数据载入设备输出的压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳的数量不会过多或不足。其结果是,即使在再现速度从对应于请求水平的再现速度改变到对应于一个低于请求水平的指定水平的再现速度时,数据载入设备可以从存储设备载入压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳,而不会使得从数据载入设备输出的压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳的数量过多或不足。
在音频解码部件401、视频再现速度转换部件403和数据载入设备407之间可以设置一个网络。在这种情况下,存储设备406例如是在发送端的服务器中的累积介质。
图4中的再现速度转换装置400可以在发送端。
存储设备406例如是一种可用于数据记录和数据再现的记录介质,或者是一种只可用于数据再现的记录介质。
可用于数据记录和数据再现的记录介质例如是CD-R、CD-RW、DVD-RAM、DVD-R、DVD-RW、DVD+R或DVD+RW盘。
只可用于数据再现的记录介质例如是DVD视频盘或CD。
数据载入设备407可以包括一个多路分配器。当通过将压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳多路复用而获得的多路复用数据存储在存储设备406中时,多路分配器将多路复用数据分成压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳。数据载入设备407将压缩编码的音频数据输出到音频解码部件401,将压缩编码的视频数据输出到视频再现速度转换部件403。数据载入设备407还将音频时戳和视频时戳输出到音频视频同步部件405。
根据本发明的再现速度转换装置,当确定到对应于请求水平的再现速度的转换是不可能的时候,将视频数据的再现速度和音频数据的再现速度转换到对应于一个低于请求水平的指定水平的再现速度。这样,即使在到对应于请求水平的再现速度的转换是不可能的时候,也能够将视频数据的再现速度和音频数据的再现速度转换到相同的再现速度。其结果是,防止视频数据的再现相对于音频数据的再现被延迟。
根据本发明的再现速度转换装置,数据载入设备从存储设备载入压缩编码的音频数据和压缩编码的视频数据,使得从数据载入设备输出的压缩编码的音频数据和压缩编码的视频数据不会过多或不足。其结果是,即使在再现速度从对应于请求水平的再现速度改变到对应于一个低于请求水平的指定水平的再现速度时,数据载入设备也可以从存储设备载入压缩编码的音频数据和压缩编码的视频数据,而不会使得从数据载入设备输出的压缩编码的音频数据和压缩编码的视频数据的数量过多或不足。
根据本发明的再现速度转换装置,音频视频同步部件使用于再现解码的视频数据的定时与用于再现解码的音频数据的定时相互同步。这样,即使在再现速度从对应于请求水平的再现速度改变到对应于一个低于请求水平的指定水平的再现速度时,用于再现视频数据的定时也可以与用于再现音频数据的定时相互同步。其结果是,即使在再现速度这样改变时,也可以防止用于再现视频数据的定时与用于再现音频数据的定时彼此偏移。
根据本发明的再现速度转换装置,数据载入设备从存储设备载入压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳,以便从数据载入设备输出的压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳不会过多或不足。其结果是,即使在再现速度从对应于请求水平的再现速度改变到对应于一个低于请求水平的指定水平的再现速度时,数据载入设备也可以从存储设备载入压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳,而不会使得从数据载入设备输出的压缩编码的音频数据、压缩编码的视频数据、音频时戳和视频时戳的数量过多或不足。
在不偏离本发明的范围和精神的情况下,本领域普通技术人员将明显和容易做出各种其它修改。因此,附带的权利要求书的范围不能被限制在这里所阐述的说明,而是应该更宽泛地解释权利要求书。