CN1767619A - 数据处理***、再现装置、计算机、再现方法 - Google Patents
数据处理***、再现装置、计算机、再现方法 Download PDFInfo
- Publication number
- CN1767619A CN1767619A CN 200510114159 CN200510114159A CN1767619A CN 1767619 A CN1767619 A CN 1767619A CN 200510114159 CN200510114159 CN 200510114159 CN 200510114159 A CN200510114159 A CN 200510114159A CN 1767619 A CN1767619 A CN 1767619A
- Authority
- CN
- China
- Prior art keywords
- reproduction
- image data
- storage
- transcriber
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
一种数据处理***,其包括计算机,用于在作为输入接收到指定再现数据的再现点的第一命令时,将对再现数据中的再现点进行再现所要求的数据输出到再现装置,并且在作为输入接收到第一命令之后作为输入接收到指示由第一命令指定的再现点的再现开始的第二命令时,将再现点的再现开始命令输出到再现装置;以及再现装置,用于基于从计算机输入的数据对再现点的数据进行解码,在再现存储器中存储解码结果,并且,当作为输入接收到来自计算机的再现开始命令时,读取、再现并输出来自再现存储器的再现点的解码结果。
Description
相关申请的交叉参考
本发明包含与2004年10月26日在日本专利局申请的日本专利申请号2004-311593和2005年8月24日在日本专利局申请的日本专利申请号2005-243289相关的主题,其全部内容在此引入作为参考。
技术领域
本发明涉及用于再现再现数据的数据处理***、再现装置、计算机、再现方法、程序和存储介质。
背景技术
例如,存在这样的包括计算机的***,安装有MPEG(运动图片专家组)解码器或其他再现装置的板卡被***到该计算机的插槽中,从而使得在计算机HDD(硬盘驱动器)中存储的图片数据可以被解码并在再现装置中再现。在这种***中,通常,用户在屏幕上指定在HDD中存储的再现数据中的再现点(图片数据),然后输入再现开始命令。在这种相关领域的***中,计算机从HDD读出所指定的再现点的再现所要求的图片数据,并且在用户输入再现开始命令之后,将其输出到再现装置。参见日本专利公开(A)号2001-78145。
但是,在上述相关领域的***中,在从用户输入再现开始命令时到再现装置输出再现点的图片时之间的间隔中,要求从计算机向再现装置输出图片数据的处理、解密该图片数据的处理、以及再现解密的结果的处理。因此,花费长时间并且响应较差是不利的。
发明内容
本发明的一个目的是提供数据处理***、再现装置、计算机、再现方法、程序和存储介质,与相关领域的技术相比,它们能够在指定再现数据的再现点后输入再现点的再现开始命令时缩短从输入再现开始命令时到获得再现点的再现和输出时的时间。
根据本发明第一方面,提供了一种数据处理***,包括:计算机,用于在接收到指定再现数据的再现点的第一命令作为输入时,将对所述再现数据中的所述再现点进行再现所要求的数据输出到再现装置,并且在接收到所述第一命令作为输入之后接收到指示由所述第一命令指定的所述再现点的再现开始的第二命令作为输入时,将所述再现点的再现开始命令输出到再现装置;和再现装置,用于基于从所述计算机输入的所述数据对所述再现点的数据进行解码,在再现存储器中存储解码结果,并且,当接收到来自所述计算机的所述再现开始命令作为输入时,读取、再现并输出来自所述再现存储器的所述再现点的解码结果。
本发明第一方面的操作模式如下:计算机在作为输入接收到指定再现数据的再现点的第一命令时,将对再现数据中的再现点进行再现所要求的数据输出到再现装置。再现装置基于从计算机输入的数据对再现点的数据进行解码。计算机在作为输入接收到第一命令之后作为输入接收到指示由第一命令指定的再现点的再现开始的第二命令时,将再现点的再现开始命令输出到再现装置。再现装置解码、读取、再现并输出来自再现存储器的再现点的解码结果。
根据本发明第二方面,提供了一种再现装置,包括:输入存储器,用于存储对再现数据中的再现点进行再现所要求的数据;再现存储器;和解码器,用于基于从所述输入存储器读取的所述再现点的再现所要求的数据对所述再现点进行解码,在所述再现存储器中写入解码结果,并且基于指示所述再现点的输入再现开始命令,读取、再现并输出在所述再现存储器中存储的所述再现点的解码结果。
本发明第二方面的操作模式如下:解码器基于从输入存储器读取的再现点的再现所要求的数据对再现点进行解码,并在再现存储器中写入解码结果。此后,在作为输入接收到指示再现点的再现开始命令时,其读取、再现并输出在再现点的解码结果。
根据本发明第三方面,提供了一种计算机,其使再现装置解码并再现再现数据,包括:输入装置,用于输入指定再现数据的再现点的第一命令,以及在输入所述第一命令之后输入指示由所述第一命令指定的所述再现点的再现开始的第二命令;和处理电路,用于当第一命令被输入时使所述再现装置输出并解码对所述再现数据中的所述再现点进行再现所要求的数据,并且在所述第二命令被输入时将再现开始命令输出到所述再现装置,从而使其再现并输出所述解码结果。
根据本发明第四方面,提供了一种再现方法,包括:第一步骤,在输入了指定再现数据的再现点的第一命令时,使计算机将对所述再现数据的所述再现点进行再现所要求的数据输出到再现装置;第二步骤,使所述再现装置基于在所述第一步骤中从所述计算机输入的所述数据来对所述再现点的数据进行解码,并且在再现存储器中存储解码结果;第三步骤,在输入了所述第一命令之后输入指示由所述第一命令指定的所述再现点的再现开始的第二命令时,使所述计算机将所述再现点的再现开始命令输出到所述再现装置;和第四步骤,使所述再现装置基于在所述第三步骤中输入的所述再现开始命令来读取、解码并输出来自所述再现存储器的所述再现点的解码结果。
根据本发明第五方面,提供了一种由具有输入存储器和再现存储器的再现装置执行的再现方法,输入存储器用于存储对再现数据中的再现点进行再现所要求的数据,所述方法包括:第一步骤,将所述输入数据写到所述输入存储器中;第二步骤,从所述输入存储器读取在所述第一步骤中输入的所述数据,解码所述再现点,并且将解码结果写到所述再现存储器;及第三步骤,基于指示所述再现点的输入的再现开始命令,读取、再现并输出在所述第二步骤中写到所述再现存储器中的所述再现点的解码结果。
根据本发明第六方面,提供了一种由计算机执行的程序,包括:第一例程,在输入了指定再现数据的再现点的第一命令时,使计算机将对所述再现数据的所述再现点进行再现所要求的数据输出到再现装置;第二例程,使所述再现装置基于在所述第一例程中从所述计算机输入的所述数据来对所述再现点的数据进行解码,并且在再现存储器中存储解码结果;和第三例程,在输入了所述第一命令之后输入指示由所述第一命令指定的所述再现点的再现开始的第二命令时,使所述计算机将所述再现点的再现开始命令输出到所述再现装置。
根据本发明第七方面,提供了一种存储由计算机执行的程序的存储介质,所述程序包括:第一例程,在输入了指定再现数据的再现点的第一命令后,使计算机将对所述再现数据的所述再现点进行再现所要求的数据输出到再现装置;第二例程,使所述再现装置基于在所述第一例程中从所述计算机输入的所述数据来对所述再现点的数据进行解码,并且在再现存储器中存储解码结果;和第三例程,在输入了所述第一命令之后输入指示由所述第一命令指定的所述再现点的再现开始的第二命令时,使所述计算机将所述再现点的再现开始命令输出到所述再现装置。
根据本发明第八方面,提供了一种由具有输入存储器和再现存储器的再现装置执行的程序,输入存储器用于存储对再现数据中的再现点进行再现所要求的数据,所述方法包括:第一例程,将所述输入数据写到所述输入存储器中;第二例程,从所述输入存储器读取在所述第一例程中输入的所述数据,解码所述再现点,并且将解码结果写到所述再现存储器;和第三例程,基于指示所述再现点的输入的再现开始命令,读取、再现并输出在所述第二例程中写到所述再现存储器中的所述再现点的解码结果。
根据本发明第九方面,提供了一种存储由具有输入存储器和再现存储器的再现装置执行的程序的存储介质,输入存储器用于存储对再现数据中的再现点进行再现所要求的数据,所述程序包括:第一例程,将所述输入数据写到所述输入存储器中;第二例程,从所述输入存储器读取在所述第一例程中输入的所述数据,解码所述再现点,并且将解码结果写到所述再现存储器;和第三例程,基于输入的指示所述再现点的再现开始命令,读取、再现并输出在所述第二例程中写到所述再现存储器中的所述再现点的解码结果。
根据本发明第十方面,提供了一种数据处理装置,用于在作为输入接收到指定再现数据的再现点的第一命令时,将对所述再现数据中的所述再现点进行再现所要求的数据输出到再现装置,并且在作为输入接收到所述第一命令之后作为输入接收到指示由所述第一命令指定的所述再现点的再现开始的第二命令时,将所述再现点的再现开始命令输出到所述再现装置。
根据本发明,可以提供数据处理***、再现装置、计算机、再现方法、程序、和存储介质,与相关领域中的技术相比,它们能够在指定再现数据的再现点然后输出再现点的再现开始命令的情形中,缩短从输出再现开始命令时到再现并输出再现点时的时间。
附图说明
从参考附图下面对优选实施方式的描述中,本发明的其他目的和特征将变得更加清楚,在附图中:
图1是根据本发明第一实施例的数据处理***的总体配置图;
图2是用于解释图1所示的数据处理***解码再现数据ENC的图;
图3A是图2示出的再现数据ENC的图,并且图3B是用于解释图1所示的再现存储器36_1的存储状态的图;
图4A是用于解释图1所示再现存储器36_2的存储状态的图,并且图4B是用于解释图1所示再现存储器36_3的存储状态的图;
图5是用于解释从指定图片数据以在图1示出的计算机中再现时到数据被在再现装置再现并被输出时的操作的示例的流程图;
图6是用于解释在图1示出的再现装置再现并输出再现点的图片数据时的操作的特定示例的流程图;
图7是用于解释图1示出的再现装置中的再现定时的图;
图8是根据本发明第二实施例的数据处理***的总体配置图;
图9是用于解释第二实施例的再现存储器36a的存储状态的图;
图10是根据本发明第三实施例的数据再现***的总体配置的图;
图11是在第三实施例中再现的再现数据ENC的图;
图12A是用于解释第三实施例的再现存储器36b_1的存储状态的图,并且图12B是用于解释第三实施例的再现存储器36b_2的存储状态的图;
图13是根据本发明第四实施例的数据处理***的总体配置的图;
图14是在第四实施例中再现的再现数据ENC的图;以及
图15是用于解释第四实施例的再现存储器36c的存储状态的图。
具体实施方式
<第一实施例>
下面解释根据本发明第一实施例的数据处理***。
图1是根据本发明一个实施例的数据处理***1的总体配置图。如图1所示,数据处理***1例如具有计算机2和再现装置4。
[计算机2]
如图1所示,计算机2具有HDD 12、桥14、存储器16、桥18、操作设备19和CPU 20。注意,控制存储器16存储预定程序(本发明第六方面的程序),而CPU 20读出并执行该程序来执行下述处理。预定程序可存储在半导体存储器或其他存储器16,或者存储在HDD、光盘、或其他存储介质中。HDD 12例如存储按照MPEG方案编码的再现数据ENC。如图2所示的再现数据ENC包括再现装置4中相继顺序解码的多个GOP(图片组)。在图2示出的示例中,按照GOP(N-1)、(N)、(N+1)、(N+2)的顺序解码。每个GOP包括I、P和B三类图片数据(帧数据)。此外,每个GOP包括单个I图片数据。在本实施例中,例如,使用了在GOP中具有相对较大数目的图片数据的所谓的“长GOP”。
在这里,I图片数据是编码图像内(帧内)的图片数据,并且相对于其他图片数据独立被解码。此外,P图片数据是在前向方向上可预测编码的帧的图片数据,并且参考在时间上位于过去的(先前显示顺序)I或P图片数据而被解码。注意,“I和P图片数据”也被称作“锚图片数据”。此外,B图片数据是在两个方向上可预测编码的帧的图片数据,并且参考时间上位于前面或后面(在前或在后显示顺序)的I或P图片数据而被解码。注意,HDD 12的读出速率低于再现装置4的最大再现速率。
桥14提供了桥18的扩展功能,并且具有PCI扩展插槽或IDE(集成驱动电路)插槽等。桥14基本上具有与桥18相同的功能,但是具有比桥18窄的带宽,并且具有连接到它的比连接到桥18的设备速度低的访问设备。
存储器16例如是半导体存储器,存储用于CPU 20的处理的程序和数据。操作设备19是键盘、鼠标或其他操作装置,并且向CPU 20输出对应于用户操作的操作信号。操作设备19接收用于指定再现数据ENC的再现点的操作,以及用于基于未示出的操作屏幕根据用户的操作发出指定的再现点的再现开始命令的操作,并且向CPU 20输出显示所指定再现点的操作信号。桥18将桥14、存储器16、PCI总线6和CPU 20连接到其,并且转换沿CPU 20的地址总线和数据总线传输的数据。
CPU 20例如执行从存储器16读出的程序,以集中控制计算机2的操作。当CPU 20从操作设备19接收到作为输入的操作信号指示指定再现点的操作时,CPU 20从HDD 12读出包括指定的再现点的图片数据的GOP,并且通过桥18和PCI总线6将其输出到再现装置4。此外,当CPU 20从操作设备19接收到作为输入的操作信号,指示再现开始命令操作时,它就通过桥18和PCI总线6将指定再现点的再现开始命令输出到再现装置4。此外,CPU 20将GOP输出到再现装置4,使得再现数据ENC中的GOP中的在下述GOP之前一位显示顺序的GOP和在该GOP之后一位显示顺序的GOP被存储到再现装置4的输入存储器32中,所述GOP是包括在再现装置4中的再现点的图片数据的GOP。
[再现装置4]
如图1所示,再现装置4例如具有PCI桥30、输入存储器32、解码器34_1到34_3、再现存储器36_1到36_3、选择器38、控制存储器40、CPU 42和控制总线46。注意,控制存储器40存储预定程序(本发明的程序),并且CPU 42读取并执行该程序来执行下面的处理。预定的程序可存储在半导体存储器或其他控制存储器40中,或者可存储在HDD、光盘或其他存储介质中。
PCI桥30具有存储器,用于缓冲经由PCI总线6自计算机2输入的GOP和命令。此外,桥18具有动态存储器访问(DMA)传输功能。输入存储器32中是SDRAM或其他半导体存储器,并且临时存储经由PCI桥30输入的GOP。
解码器34_1根据CPU 42的控制接收通过PCI桥30从输入存储器32中读取的再现数据ENC作为输入,利用MPEG方案对其进行解码,并且将结果写到再现存储器36_1中。具体地说,解码器34_1在CPU 42的控制下不参考其他图片数据的解码结果对自输入存储器32中读取的I图片数据进行解码。此外,解码器34_1在CPU 42的控制下,通过参考在时间上位于过去并已解码的I或P图片数据的解码结果,从而对从输入存储器32中读取的GOP中的P图片数据进行解码。此外,解码器34_1在CPU 42的控制下,通过参考在时间上在前或在后并已解码的I或P图片数据的解码结果,从而对从输入存储器32中读取的GOP中的B图片数据进行解码。解码器34_2和解码器34_3具有与解码器34_1的配置相同的配置,利用MPEG方案对经由PCI桥30输入的图片数据进行解码,并且将结果写入到再现存储器36_2和再现存储器36_3。
下面将解释解码器34_1、34_2和34_3将解码结果写到再现存储器36_1、36_2和36_3的写方法。如图3所示,再现存储器36_1、36_2和36_3中的每个都具有8个存储体区域“0”到“7”。在本实施例中,如图3B和图4A、图4B所示,在再现存储器36_1、36_2和36_3的每个中提供的8个存储体区域中,“0”到“5”共6个存储体区域以固定的方式用作存储I和P图片数据的解码结果的存储区域,而“6”和“7”两个存储体区域以固定的方式用作存储B图片数据的解码结果的存储区域。当对在图2和图3A中示出的再现数据ENC进行解码时,解码器34_1例如将GOP(N-1)中的I2、P5、P8、P11和P14的图片数据和GOP(N)中的I2图片数据写到图3B示出的再现存储器36_1中的存储体区域“0”到“5”中。此外,解码器34_2例如将GOP(N)中的I2、P5、P8、P11和P14的图片数据和GOP(N+1)中的I2图片数据写到图4A示出的再现存储器36_2中的存储体区域“0”到“5”中。此外,解码器34_3例如将GOP(N+1)中的I2、P5、P8、P11和P14的图片数据和GOP(N+2)中的I2图片数据写到图4B示出的再现存储器36_3中的存储体区域“0”到“5”中。
此外,在对GOP(N-1)中的B图片数据进行解码时,解码器34_1参考在再现存储器36-1中的存储体区域“0”到“5”中存储的I和P图片数据的解码结果。
此外,在对GOP(N)中的B图片数据进行解码时,解码器34_2参考在再现存储器362中的存储体区域“0”到“5”中存储的I和P图片数据的解码结果。
此外,在对GOP(N+1)中的B图片数据进行解码时,解码器34_3参考在再现存储器36_3中的存储体区域“0”到“5”中存储的I和P图片数据的解码结果。
选择器38在CPU 42的控制下切换并有选择地再现并输出从再现存储器36_1、36_2和36_3读取的解码结果。
CPU 42基于在控制存储器40中存储的程序和数据执行下面的处理,以集中控制再现装置4的操作。CPU 42将从计算机2输入的GOP(再现数据ENC)写到输入存储器32中。此外,CPU 42执行调度来确定对该GOP中的图片数据进行解码在GOP单位中的顺序,以再现在输入存储器32中存储的再现数据ENC。CPU 42例如经由PCI桥30从输入存储器32中读取参考I和P图片数据的解码结果解码的GOP(N-1)中的I和P图片数据和GOP(N)中的B图片数据,并且将其输出到解码器34_1。在这里,在本实施例中,B图片数据指参考不同GOP的I和P图片数据的解码结果解码的开放GOP。具体地说,例如,图3A中示出的GOP(N)中的B0和B1图片数据是参考GOP(N-1)中的I和P图片数据的解码结果解码的。因此,CPU42将GOP(N)中的B0和B1图片数据输出到解码器34_1。
此外,CPU 42例如经由PCI桥30从输入存储器32中读取参考I和P图片数据的解码结果解码的GOP(N)中的I和P图片数据和GOP(N+1)中的B图片数据,并且将其输出到解码器34_2。此外,CPU 42例如经由PCI桥30从输入存储器32中读取参考I和P图片数据的解码结果解码的GOP(N+1)中的I和P图片数据和GOP(N+2)中的B图片数据,并且将其输出到解码器34_3。
在接收到来自计算机2的CPU 20的再现开始命令之前,CPU 42例如直到图3B和图4中示出的准备完成X定时才使解码器34_1、34_2和34_3执行解码。结果,在CPU 42接收到来自CPU 20的再现开始命令的定时处,GOP(N-1)、GOP(N)和GOP(N+1)的I和P图片数据的解码结果被存储到再现存储器36_1到36_3。此外,当接收到来自计算机2的指定再现点的再现开始命令时,CPU 42控制解码器34_1、34_2和34_3对B图片数据的解码、从再现存储器36_1、36_2和36_3到选择器38的读操作、以及选择器38的选择操作,以使再现和输出从该再现点以指定的方向指定的速度执行。
下面将解释图1中示出的数据处理***1的操作的示例。
<第一操作示例>
下面解释从计算机2指定要被再现的图片数据时到在再现装置4处执行再现和输出时的操作的示例。图5是用于解释该操作示例的流程图。
步骤ST1:
计算机2的CPU 20判断指示用于指定再现数据ENC中的再现点的操作的操作信号是否已从操作设备19输入。当判断出其已被指定,则前进到步骤ST2,而当判断出尚未被指定时,重复步骤ST1的处理。
步骤ST2:
计算机2的CPU 20从HDD 12读取包括在步骤ST1中指定的再现点的图片数据的GOP、以及周围的GOP(即,总共3个(多个)GOP),并且通过桥18和PCI总线6将它们输出到再现装置4。再现装置4通过PCI桥30将从计算机2输入的GOP写到输入存储器32中。
步骤ST3:
再现装置4的CPU 42执行调度来确定对该GOP中的图片数据进行解码在GOP单位中的顺序,以再现在输入存储器32中存储的再现数据ENC。然后,CPU 42基于调度的结果,通过使用例如图3和图4,如上所述读取包括在存储在输入存储器32中的GOP中的图片数据,并将其输出到解码器34_1、34_2和34_3。然后,解码器34_1、34_2和34_3如上所述执行解码,并将解码结果写到再现存储器36_1、36_2和36_3。这样,在再现装置4接收到来自计算机2的再现开始命令前(如图3B和图4中的准备完成所示),GOP(N-1)、GOP(N)和GOP(N+1)的I和P图片数据的解码结果已被存储到再现存储器36_1到36_3。
在将I和P图片数据的解码结果写到再现存储器36_1、36_2和36_3中的固定存储体区域中的写操作之后,当经过用于解码1张图片(1帧)的数据的时间时,再现装置4可以再现并输出要被处理的GOP中的任何图片数据。即,在1张图片的解码时间中,GOP中的任何指定再现点的图片数据可以被再现并输出,后面在步骤ST6中将对此进行解释。例如,当对GOP(N-1)中的B9图片数据进行解码、再现并输出时,要求GOP(N-1)中的P8和P11图片数据的解码结果。此外,为了解码P8图片数据,要求P5图片数据的解码结果,而为了解码P5图片数据,要求I2图片数据的解码结果。
即,为了解码B9图片数据,要求I2、P5、P8和P11图片数据的解码结果。根据再现装置4,如图3B所示,通过在再现存储器36_1中存储I和P图片数据,当解码器34_1接收到GOP(N-1)的B9图片数据时,通过使用已在再现存储器36_1的存储体区域“2”和“3”中存储的P8和P11图片数据,解码器34_1可以快速执行B9图片数据的解码、再现和输出。图1中示出的再现装置4具有解码器34_1、34_2和34_3共3个解码器,因此在1张图片数据的处理时间中可以再现并输出3个GOP的图片数据。
例如,由于再现装置4在输入存储器32中存储了如图3A所示的3个GOP的图片数据,当计算机2的CPU 20向再现装置4的CPU 42输出再现开始命令,用于规定GOP(N)的第5图片(帧)作为再现点时,它就根据第5图片处的图片数据开始快速再现并输出图像。这样,可以以非常好的响应根据来自计算机2的再现开始命令执行擦洗再现(scrub reproduction)和帧进给再现(frame feed reproduction)。此外,输入存储器32存储了3个GOP的图片数据,因此,即使再现点被改变超过GOP,也可以避免由于将图片数据从计算机2传送到再现装置4并且解码所导致的再现和输出延迟。
步骤ST4:
计算机2的CPU 20判断是否已从操作设备19输入了指示指定再现点的再现开始命令操作的操作信号。当判断出已输入了时,前进到步骤ST5,而当判断出尚未输入时,重复步骤ST4的处理。
步骤ST5:
计算机2的CPU 20将指定再现开始点的再现开始命令输出到再现装置4。
步骤ST6:
再现装置4的CPU 42控制解码器34_1、34_2和34_3的解码、从再现存储器36_1、36_2和36_3到选择器38的读操作、以及选择器38的选择操作,以使从由再现开始命令指示的再现开始点以指定的方向指定的速度执行再现和输出。这样,再现装置4从再现点开始执行再现和输出。
<第二操作示例>
下面将解释在再现装置4再现并输出再现点处的图片数据的操作的特定示例。注意,在这里,将通过示出在解码器34_1处的解码来进行解释。图6是用于解释操作示例的流程图。
步骤ST21:
再现装置4的CPU 42基于由从计算机2输入的再现开始命令指示出的再现点和再现过程的状态标识出要被接下来再现和输出的图片数据。然后,CPU 42判断所标识出的图片数据的锚图片数据是否已被解码并存储在再现存储器36_1、36_2和36_3中,当判断出已被存储时前进到步骤ST23,否则前进到步骤ST22。注意,在本实施例中,锚图片数据是参考指定的下一个要被解码的图片数据的解码结果的图片数据。
步骤ST22:
CPU 42将在步骤ST21中标识出的图片数据的锚图片数据从输入存储器32读取到解码器34_1、34_2和34_3来解码。这样,锚图片数据的解码结果被存储在再现存储器36_1、36_2和36_3中。
步骤ST23:
CPU 42判断在步骤ST21中标识出的图片数据的解码结果是否被存储到再现存储器36_1、36_2和36_3中,当判断出它们已被存储时,前进到步骤ST25,否则前进到步骤ST24。
步骤ST24:
解码器34_1、34_2和34_3根据需要通过参考在再现存储器36_1、36_2或36_3中存储的解码结果来对在步骤ST21中标识出的图片数据进行解码。
步骤ST25:
再现装置4的CPU 42使选择器38选择在步骤ST1中选出的图片数据的解码结果,再现并输出该结果。
步骤ST26:
再现装置4的CPU 42判断组成在步骤ST1中选出的图片数据所属的GOP的周围GOP的锚图片数据的I和P图片数据的解码结果是否被存储到再现存储器36_1、36_2和36_3中,当判断出它们已被存储时,结束该处理,否则,前进到步骤ST27。
步骤ST27:
再现装置4的CPU 42从输入存储器32读取相对于在步骤ST1中选出的图片数据所属的GOP的下一显示顺序中的GOP的锚图片数据,并且将其输出到解码器34_1、34_2和34_3。
步骤ST28:
再现装置4的CPU 42向计算机2的CPU 20通知在步骤ST27中的解码的开始。
步骤ST29:
计算机2的CPU 20从HDD 12读取属于在步骤ST28中开始被解码的GOP的图片数据中的尚未被存储到输入存储器32中的图片数据,将其输出到再现装置4,并且使再现装置4将其写到输入存储器32。
注意,在数据处理***1中,在图3和图4示出的准备完成点X之后,如图7所示,在基于解码器34_2对GOP(N)进行解码的解码结果而再现属于GOP(N)的图片数据时,当再现点在属于GOP(N-1)、GOP(N)和GOP(N+1)的图片数据中改变时,可以在处理1张图片数据的时间中执行再现和输出。但是,对于属于离开GOP(N)2个或更多个GOP的GOP的图片数据来说,例如GOP(N-2)和GOP(N+2),锚图片数据的解码结果未被存储在再现存储器36_1、36_2和36_3中,所以不能执行再现和输出,直到从计算机2到再现装置4的传送以及解码结束。
如上所述,在数据处理***1中,当根据用户对计算机2的操作设备19的操作指定了再现点时,包括由计算机2指定的再现点的图片数据的GOP被输出到再现装置4。然后,再现装置4在解码器34_1、34_2和34_4中自动解码自计算机2输入的GOP,并且将解码结果写到再现存储器36_1、36_2和36_3。此后,当根据用户对计算机2的操作设备19的操作输入了再现开始命令时,计算机2将再现开始命令输出到再现装置4,再现装置4基于在再现存储器36_1、36_2和36_3中存储的解码结果根据再现点执行再现和输出。这样,与其中在再现开始命令被输入到计算机2中后再现点的图片数据才从计算机2被输出到再现装置4来解码的相关领域技术相比,可以缩短从输入再现开始命令时到执行指定的再现点的再现和输出时的时间,从而可以加快响应。
此外,在数据处理***1中,计算机2的CPU 20将GOP输出到再现装置4,以使在显示顺序上比正在再现装置4中再现的GOP前一位的GOP和后一位的GOP都被存储在再现装置4的输入存储器32中。这样,正被再现的GOP周围的GOP的解码结果可以提前被存储到再现存储器36_1、36_2和36_3中,当发出反向再现命令或X再现命令时,可以快速执行根据该命令的再现和输出。
此外,在数据处理***1中,再现装置4的再现存储器36_1、36_2和36_3中的存储体区域“1”到“5”以固定方式用作存储I和P图片数据的解码结果的存储区域,并且这些存储被保持直到GOP的再现结束。这样,通过接收命令,在用于对1张图片数据解码的时间内,可以执行在再现存储器36_1、36_2和36_3中存储I和P图片数据的GOP的任何图片数据的再现和输出。
此外,在数据处理***1中,参考相同的I和P图片数据的解码结果进行解码的图片数据的解码被指派给解码器34_1、34_2和34_3中的同一个解码器。这样,可以有效地参考解码结果。
<第二实施例>
第一实施例的再现装置4具有3个解码器和3个再现存储器,其能够存储3个GOP的解码图片数据,但是,本实施例的再现装置具有1个解码器和能够存储3个GOP的图片数据的1个再现存储器。图8是根据本实施例的数据处理装置的总体配置图。
如图8所示,数据处理***1a具有计算机2和再现装置4a。再现装置4a具有与第一实施例的再现装置4配置相同的配置,除了其用解码器34a替代解码器34_1、34_2和34_3、用再现存储器36a替代再现存储器36_1、36_2和36_3、并且具有CPU 42a但是没有选择器38之外。
再现装置4a的解码器34a在CPU 42a的控制下通过PCI桥30接收从输入存储器32读取的再现数据ENC作为输入,利用MPEG方案对其进行解码,并且将结果写到再现存储器36a中。具体地说,解码器34a在CPU 42a的控制下不参考其他图片数据的解码结果对自输入存储器32中读取的GOP中的I图片数据进行解码。此外,解码器34a在CPU 42a的控制下,通过参考在时间上位于过去并已解码的I或P图片数据的解码结果,从而对从输入存储器32中读取的GOP中的P图片数据进行解码。此外,解码器34a在CPU 42a的控制下,通过参考在时间上在前或在后并已解码的I或P图片数据的解码结果,从而对从输入存储器32中读取的GOP中的B图片数据进行解码。
下面将解释解码器34a将解码结果写到再现存储器36a的写方法。如图9所示,再现存储器36a具有17个存储体区域“0”到“16”。在本实施例中,如图9所示,在再现存储器36a中提供的17个存储体区域中,“0”到“14”共15个存储体区域以固定的方式用作存储I和P图片数据的解码结果的存储区域,而“15”和“16”两个存储体区域以固定的方式用作存储B图片数据的解码结果的存储区域。当对在图2中示出的再现数据ENC进行解码时,如图9所示,解码器34a例如将GOP(N-1)中的I2、P5、P8、P11和P14的图片数据、GOP(N)中的I2、P5、P8、P11和P14的图片数据、以及GOP(N+1)中的I2、P5、P8、P11和P14的图片数据写到再现存储器36a中的存储体区域“0”到“14”中。
此外,在对GOP(N-1)中的B图片数据进行解码时,解码器34a参考在再现存储器36a中的存储体区域“0”到“5”中存储的I和P图片数据的解码结果。此外,在对GOP(N)中的B图片数据进行解码时,解码器34a参考在再现存储器36a中的存储体区域“6”到“10”中存储的I和P图片数据的解码结果。此外,在对GOP(N+1)中的B图片数据进行解码时,解码器34a参考在再现存储器36a中的存储体区域“11”到“14”中存储的I和P图片数据的解码结果。
CPU 42a基于在控制存储器40中存储的程序和数据执行下面的处理,以集中控制再现装置4的操作。CPU 42a将从计算机2输入的GOP(再现数据ENC)写到输入存储器32中。此外,CPU 42a执行调度来确定对该GOP中的图片数据进行解码在GOP单位中的顺序,以再现在输入存储器32中存储的再现数据ENC。
CPU 42a基于调度的结果使解码器34a执行下面的解码。CPU 42a例如通过PCI桥30从输入存储器32中读取参考I和P图片数据的解码结果解码的GOP(N-1)中的I和P图片数据和GOP(N)中的B图片数据,并且将其输出到解码器34a。在这里,在本实施例中,B图片数据指参考不同GOP的I和P图片数据的解码结果解码的开放GOP。具体地说,例如,图2中示出的GOP(N)中的B0和B1图片数据是参考GOP(N-1)中的I和P图片数据的解码结果解码的。因此,CPU 42a将GOP(N)中的B0和B1图片数据输出到解码器34a。此外,CPU 42a例如通过PCI桥30从输入存储器32中读取参考I和P图片数据的解码结果解码的GOP(N)中的I和P图片数据和GOP(N+1)中的B图片数据,并且将其输出到解码器34a。此外,CPU 42a例如通过PCI桥30从输入存储器32中读取参考I和P图片数据的解码结果解码的GOP(N+1)中的I和P图片数据和GOP(N+2)中的B图片数据,并且将其输出到解码器34a。
在输入来自计算机2的CPU 20的再现开始命令之前,CPU 42a例如直到图9中示出的准备完成X定时才使解码器34a执行解码。结果,在CPU 42a接收到作为输入的来自CPU 20的再现开始命令的定时处,GOP(N-1)、GOP(N)和GOP(N+1)的解码结果被存储到再现存储器36a。此外,当接收到作为输入的来自计算机2的指定再现点的再现开始命令时,CPU 42a控制解码器34a对B图片数据的解码、从再现存储器36的读操作,以使再现和输出从该再现点以指定的方向指定的速度执行。
如上所述,在数据处理***1a中,当根据用户对计算机2的操作设备19的操作指定了再现点时,计算机2将包括指定的再现点的图片数据的GOP输出到再现装置4a。然后,再现装置4a在解码器34a中自动解码自计算机2输入的GOP,并且将解码结果写到再现存储器36a。此后,当根据用户对计算机2的操作设备19的操作输入了再现开始命令时,计算机2将再现开始命令输出到再现装置4a,再现装置4a基于在再现存储器36a中存储的解码结果根据再现点执行再现和输出。这样,与其中在再现开始命令被输入到计算机2中后再现点的图片数据才从计算机2被输出到再现装置4a来解码的现有情形相比,即使仅有一个解码器,如果在再现存储器中有3个GOP的存储体,也可以缩短从输入再现命令时到执行指定的再现点的再现和输出时的时间,从而可以加快响应。
此外,在数据处理***1a中,计算机2的CPU 20将GOP输出到再现装置4a,以使在显示顺序上比正在再现装置4中再现的GOP前一位的GOP和后一位的GOP都被存储在再现装置4的输入存储器32中。这样,正被再现的GOP周围的GOP的解码结果可以提前被存储到再现存储器36a中,当发出反向再现命令或更高速的再现命令时,可以快速执行根据该命令的再现和输出。
此外,在数据处理***1a中,再现装置4a的再现存储器36a中的存储体区域“0”到“14”以固定方式用作存储I和P图片数据的解码结果的存储区域,并且这些存储被保持直到GOP的再现结束。这样,通过接收命令,在用于对1张图片数据解码的时间内,可以执行在再现存储器36a中存储I和P图片数据的GOP的任何图片数据的再现和输出。
<第三实施例>
本实施例的再现装置4b具有2个解码器和能够存储2个GOP的解码图片数据的1个再现存储器。图10是根据本实施例的数据处理***1b的总体配置图。
如图10所示,数据处理***1b具有计算机2b和再现装置4b。计算机2b具有与第一实施例的计算机2b相同的配置,除了CPU 20b之外。再现装置4b具有与第一实施例的再现装置4的配置相同的配置,除了其用解码器34b_1和34b_2替代解码器34_1、34_2和34_3、用再现存储器36b_1和36b_2替代再现存储器36_1、36_2和36_3、并且具有CPU 42b。
CPU 20b例如执行从存储器16读出的程序,以集中控制计算机2b的操作。当从操作设备19接收到作为输入的指示指定再现点的操作的操作信号时,CPU 20b从HDD 12读取包括指定的再现点的图片数据的GOP,并且通过桥18和PCI总线6将其输出到再现装置4b。此外,当从操作设备19接收到作为输入的操作信号指示再现开始命令操作时,CPU 20b就通过桥18和PCI总线6将指定再现点的再现开始命令输出到再现装置4b。此外,CPU 20b将再现数据ENC中的GOP中的GOP输出到再现装置4,使得在再现点位于再现装置4b中的包括再现点的图片数据的GOP的第一半(图11中的A部分)中时,包括该再现点的GOP和在显示顺序上在其前1位的GOP被存储到再现装置4b的输入存储器32中,并且在再现点位于包括再现点的图片数据的GOP的后半部分(图11中的B部分)中时,包括该再现点的GOP和在显示顺序上在其后1位的GOP被存储到再现装置4b的输入存储器32中。
解码器34b_1根据CPU 42b的控制接收通过PCI桥30从输入存储器32中读取的再现数据ENC作为输入,利用MPEG方案对其进行解码,并且将结果写到再现存储器36b_1中。具体地说,解码器34b_1在CPU 42b的控制下不参考其他图片数据的解码结果对自输入存储器32中读取的GOP中的I图片数据进行解码。此外,解码器34b_1在CPU 42b的控制下,通过参考在时间上位于过去并已解码的I或P图片数据的解码结果,从而对从输入存储器32中读取的GOP中的P图片数据进行解码。此外,解码器34b_1在CPU 42b的控制下,通过参考在时间上在前或在后并已解码的I或P图片数据的解码结果,从而对从输入存储器32中读取的GOP中的B图片数据进行解码。解码器34b_2具有与解码器34b_1的配置相同的配置,利用MPEG方案对经由PCI桥30输入的图片数据进行解码,并且将结果写入到再现存储器36b_2。
下面将解释解码器34b_1和34b_2将解码结果写到再现存储器36b_1和36b_2的写方法。如图12A和12B所示,再现存储器36b_1和36b_2中的每个都具有8个存储体区域“0”到“7”。在本实施例中,如图12A和12B所示,在再现存储器36b_1和36b_2的每个中提供的8个存储体区域中,“0”到“5”共6个存储体区域以固定的方式用作存储I和P图片数据的解码结果的存储区域,而“6”和“7”两个存储体区域以固定的方式用作存储B图片数据的解码结果的存储区域。
当再现点位于图11中的A部分时,如图12A所示,解码器34b_1例如将GOP(N-1)中的I2、P5、P8、P11和P14的图片数据和GOP(N)中的I2图片数据写到再现存储器36b_1中的存储体区域“0”到“5”中。此外,如图12B所示,解码器34b_2例如将GOP(N)中的I2、P5、P8、P11和P14的图片数据和GOP(N+1)中的I2图片数据写到再现存储器36b_2中的存储体区域“0”到“5”中。
此外,在对GOP(N-1)中的B图片数据进行解码时,解码器34b_1参考在再现存储器36b_1中的存储体区域“0”到“5”中存储的I和P图片数据的解码结果。此外,在对GOP(N)中的B图片数据进行解码时,解码器34b_2参考在再现存储器36b_2中的存储体区域“6”到“10”中存储的I和P图片数据的解码结果。
当再现点位于图11中的B部分时,如图12B所示,解码器34b_1例如将GOP(N)中的I2、P5、P8、P11和P14的图片数据和GOP(N+1)中的I2图片数据写到再现存储器36b_1中的存储体区域“0”到“5”中。此外,解码器34b_2例如将GOP(N+1)中的I2、P5、P8、P11和P14的图片数据和GOP(N+2)中的I2图片数据写到再现存储器36b_2中的存储体区域“0”到“5”中。
此外,在对GOP(N)中的B图片数据进行解码时,解码器34b_1参考在再现存储器36b_1中的存储体区域“0”到“5”中存储的I和P图片数据的解码结果。此外,在对GOP(N+1)中的B图片数据进行解码时,解码器34b_2参考在再现存储器36b_2中的存储体区域“6”到“10”中存储的I和P图片数据的解码结果。
选择器38在CPU 42b的控制下切换并有选择地再现并输出从再现存储器36b_1和36b_2读取的解码结果。
CPU 42b基于在控制存储器40中存储的程序和数据执行下面的处理,以集中控制再现装置4b的操作。CPU 42b将从计算机2b输入的GOP(再现数据ENC)写到输入存储器32中。此外,CPU 42b执行调度来确定对该GOP中的图片数据进行解码在GOP单位中的顺序,以再现在输入存储器32中存储的再现数据ENC。CPU 42基于调度结果使解码器34b_1和34b_2执行下面的解码。CPU 42b例如经由PCI桥30从输入存储器32中读取参考I和P图片数据的解码结果解码的GOP(N-1)中的I和P图片数据和GOP(N)中的B图片数据,并且将其输出到解码器34b_1。在这里,在本实施例中,B图片数据指参考不同GOP的I和P图片数据的解码结果解码的开放GOP。具体地说,例如,图11中示出的GOP(N)中的B0和B1图片数据是参考GOP(N-1)中的I和P图片数据的解码结果解码的。此外,CPU 42b例如经由PCI桥30从输入存储器32中读取参考I和P图片数据的解码结果解码的GOP(N)中的I和P图片数据和GOP(N+1)中的B图片数据,并且将其输出到解码器34b_2。在接收到来自计算机2b的CPU 20b的再现开始命令之前,CPU 42b例如直到图12A和图12B中示出的准备完成X定时才使解码器34b_1和34b_2执行解码。
结果,在CPU 42b接收到来自CPU 20b的作为输入的再现开始命令的定时处,在再现点位于图11中的A部分中时,GOP(N-1)和GOP(N)的I和P图片数据的解码结果被存储到再现存储器36b_1和36b_2中,在再现点位于图11中的B部分中时,GOP(N)和GOP(N+1)的I和P图片数据的解码结果被存储到再现存储器36b_1和36b_2中。此外,当作为输入接收到来自计算机2b的指定再现点的再现开始命令时,CPU 42b控制解码器34b_1和34b_2对B图片数据的解码、从再现存储器36b_1和36b_2到选择器38的读操作、以及选择器38的选择操作,以使再现和输出从该再现点以指定的方向指定的速度执行。
如上所述,在数据处理***1b中,当根据用户对计算机2b的操作设备19的操作指定了再现点时,在再现点位于包括该再现点的图片数据的GOP的第一半部分中时,计算机2b将包括指定的再现点的GOP和在其前一位的GOP输出到再现装置4b,当再现点位于包括该再现点的图片数据的后半部分时,将包括指定的再现点的GOP和在其后一位的GOP输出到再现装置4b。然后,再现装置4b在解码器34b中自动解码自计算机2b输入的GOP,并且将解码结果写到再现存储器36b中。此后,当根据用户对计算机2b的操作设备19的操作输入了再现开始命令时,计算机2b将再现开始命令输出到再现装置4b,再现装置4b基于在再现存储器36b中存储的解码结果根据再现点执行再现和输出。这样,与其中在再现开始命令被输入到计算机2b中后再现点的图片数据才从计算机2b被输出到再现装置4b来解码的现有技术中的情形相比,即使解码器的数目为2,也可以缩短从输入再现命令时到执行指定的再现点的再现和输出时的时间,从而可以加快响应。
此外,在数据处理***1b中,计算机2b的CPU 20b将GOP输出到再现装置4b,以使在包括再现点的GOP的第一半在再现装置4b中被再现时,包括再现点的GOP和在显示顺序上在其前一位的GOP被存储到再现装置4b的输入存储器32,在包括再现点的GOP的后半部分在再现装置4b中被再现时,包括再现点的GOP和在显示顺序上在其后一位的GOP被存储到再现装置4b的输入存储器32。这样,根据正被再现的GOP的位置,在该正被再现的GOP附近位置的图片数据被存储到再现存储器36b中,并且当发出反向再现命令或更高速度再现的命令时,可以快速执行根据该命令的再现和输出。
此外,在数据处理***1b中,再现装置4b的再现存储器36b_1中的存储体区域“1”到“5”和再现存储器36_2中的存储体区域“1”到“5”以固定方式用作存储I和P图片数据的解码结果的存储区域,并且这些存储被保持直到GOP的再现结束。这样,通过接收命令,在用于对1张图片数据解码的时间内,可以执行在再现存储器36_1和36_2中存储I和P图片数据的GOP的任何图片数据的再现和输出。
<第四实施例>
本实施例的再现装置4c具有1个解码器和能够存储2个GOP的解码图片数据的1个再现存储器。图13是根据本实施例的数据处理装置1c的总体配置图。
如图13所示,数据处理***1c具有计算机2c和再现装置4c。计算机2c具有与第一实施例的计算机2相同的配置,除了CPU 20c之外。再现装置4c具有与第一实施例的再现装置4的配置相同的配置,除了其用解码器34c替代解码器34_1、34_2和34_3、用再现存储器36c替代再现存储器36_1、36_2和36_3、并且具有CPU 42b但是没有选择器38之外。
CPU 20c例如执行从存储器16读出的程序,以集中控制计算机2c的操作。当CPU 20c从操作设备19作为输入接收到用于指示指定再现点的操作的操作信号时,CPU 20c从HDD 12读取包括指定的再现点的图片数据的GOP,并且通过桥18和PCI总线6将其输出到再现装置4c。此外,当从操作设备19接收到作为输入的操作信号指示再现开始命令操作时,CPU 20c就通过桥18和PCI总线6将指定再现点的再现开始命令输出到再现装置4c。此外,CPU 20c将再现数据ENC中的GOP中的GOP输出到再现装置4c,使得在再现点位于再现装置4c中的包括再现点的图片数据的GOP的第一半(图14中的A部分)中时,包括该再现点的GOP和在显示顺序上在其前1位的GOP被存储到再现装置4c的输入存储器32中,并且在再现点位于包括再现点的图片数据的GOP的后半部分(图14中的B部分)中时,包括该再现点的GOP和在显示顺序上在其后1位的GOP被存储到再现装置4c的输入存储器32中。
解码器34c在CPU 42c的控制下接收通过PCI桥30从输入存储器32中读取的再现数据ENC作为输入,利用MPEG方案对其进行解码,并且将结果写到再现存储器36c中。具体地说,解码器34c在CPU42c的控制下不参考其他图片数据的解码结果对自输入存储器32中读取的GOP中的I图片数据进行解码。此外,解码器34c在CPU 42c的控制下,通过参考在时间上位于过去并已解码的I或P图片数据的解码结果,从而对从输入存储器32中读取的GOP中的P图片数据进行解码。此外,解码器34c在CPU 42c的控制下,通过参考在时间上在前或在后并已解码的I或P图片数据的解码结果,从而对从输入存储器32中读取的GOP中的B图片数据进行解码。
下面将解释解码器34c将解码结果写到再现存储器36c的写方法。如图15所示,再现存储器36c具有“0”到“11”共12个存储体区域。在本实施例中,如图15所示,在再现存储器36c中提供的12个存储体区域中,“0”到“9”共10个存储体区域以固定的方式用作存储I和P图片数据的解码结果的存储区域,而“11”和“12”两个存储体区域以固定的方式用作存储B图片数据的解码结果的存储区域。
当再现点位于图14中的A部分时,如图15所示,解码器34c例如将GOP(N-1)中的I2、P5、P8、P11和P14的图片数据和GOP(N)中的I2、P5、P8、P11和P14图片数据写到再现存储器36c中的存储体区域“0”到“9”中。
此外,在对GOP(N-1)中的B图片数据进行解码时,解码器34c参考在再现存储器36c中的存储体区域“0”到“4”中存储的I和P图片数据的解码结果。此外,在对GOP(N)中的B图片数据进行解码时,解码器34c参考在再现存储器36c中的存储体区域“5”到“9”中存储的I和P图片数据的解码结果。
当再现点位于图14中的B部分时,解码器34c例如将GOP(N)中的I2、P5、P8、P11和P14的图片数据和GOP(N+1)中的I2、P5、P8、P11和P14图片数据写到再现存储器36c中的存储体区域“0”到“9”中。
此外,在对GOP(N)中的B图片数据进行解码时,解码器34c参考在再现存储器36c中的存储体区域“0”到“4”中存储的I和P图片数据的解码结果。此外,在对GOP(N+1)中的B图片数据进行解码时,解码器34c参考在再现存储器36c中的存储体区域“5”到“9”中存储的I和P图片数据的解码结果。
CPU 42c基于在控制存储器40中存储的程序和数据执行下面的处理,以集中控制再现装置4c的操作。CPU 42c将从计算机2c输入的GOP(再现数据ENC)写到输入存储器32中。此外,CPU 42c执行调度来确定对该GOP中的图片数据进行解码在GOP单位中的顺序,以再现在输入存储器32中存储的再现数据ENC。CPU 42C基于调度结果使解码器34c执行下面的解码。CPU 42c例如经由PCI桥30从输入存储器32中读取参考I和P图片数据的解码结果解码的GOP(N-1)中的I和P图片数据和GOP(N)中的B图片数据,并且将其输出到解码器34b_1。在这里,在本实施例中,B图片数据指参考不同GOP的I和P图片数据的解码结果解码的开放GOP。具体地说,例如,图14中示出的GOP(N)中的B0和B1图片数据是参考GOP(N-1)中的I和P图片数据的解码结果解码的。
此外,CPU 42c例如经由PCI桥30从输入存储器32中读取参考I和P图片数据的解码结果解码的GOP(N)中的I和P图片数据和GOP(N+1)中的B图片数据,并且将其输出到解码器34c。在接收到作为输入的来自计算机2c的CPU 20c的再现开始命令之前,CPU42c例如直到图15中示出的准备完成X定时才使解码器34c执行解码。
结果,在CPU 42c接收到作为输入的来自CPU 20c的再现开始命令的定时处,在再现点位于图14中的A部分中时,GOP(N-1)和GOP(N)的I和P图片数据的解码结果被存储到再现存储器36c中,在再现点位于图14中的B部分中时,GOP(N)和GOP(N+1)的I和P图片数据的解码结果被存储到再现存储器36c中。此外,当接收到来自计算机2c的作为输入的指定再现点的再现开始命令时,CPU42c控制解码器34c对B图片数据的解码、从再现存储器36c的读操作,以使再现和输出从该再现点以指定的方向指定的速度执行。
如上所述,在数据处理***1c中,当根据用户对计算机2c的操作设备19的操作指定了再现点时,在再现点位于包括该再现点的图片数据的GOP的第一半部分中时,计算机2c将包括指定的再现点的GOP和在其前一位的GOP输出到再现装置4c,当再现点位于包括该再现点的图片数据的后半部分时,将包括指定的再现点的GOP和在其后一位的GOP输出到再现装置4c。然后,再现装置4c在解码器34c中自动解码自计算机2c输入的GOP,并且将解码结果写到再现存储器36c中。此后,当根据用户对计算机2c的操作设备19的操作输入了再现开始命令时,计算机2c将再现开始命令输出到再现装置4c,再现装置4c基于在再现存储器36c中存储的解码结果根据再现点执行再现和输出。这样,与其中在再现开始命令被输入到计算机2c中后再现点的图片数据才从计算机2c被输出到再现装置4c来解码的现有技术中的情形相比,即使只有一个解码器,并且再现存储器只有2个GOP的存储体,也可以缩短从输入再现命令时到执行指定的再现点的再现和输出时的时间,从而可以加快响应。
此外,在数据处理***1c中,计算机2c的CPU 20c将GOP输出到再现装置4c,以使在包括再现点的GOP的第一半在再现装置4c中被再现时,包括再现点的GOP和在显示顺序上在其前一位的GOP被存储到再现装置4c的输入存储器32,而在包括再现点的GOP的后半部分在再现装置4c中被再现时,包括再现点的GOP和在显示顺序上在其后一位的GOP被存储到再现装置4c的输入存储器32。这样,根据正被再现的GOP的位置,在该正被再现的GOP附近位置的图片数据被存储到再现存储器36c中,并且当发出反向再现命令或更高速度再现的命令时,可以快速执行根据该命令的再现和输出。
此外,在数据处理***1c中,再现装置4c的再现存储器36c中的存储体区域“0”到“9”以固定方式用作存储I和P图片数据的解码结果的存储区域,并且这些存储被保持直到GOP的再现结束。这样,通过接收命令,在用于对1张图片数据解码的时间内,可以执行在再现存储器36c中存储I和P图片数据的GOP的任何图片数据的再现和输出。
本发明并不限于上面的实施例。在上面的实施例中,作为本发明的“指定再现点的第一命令”,示出了用户操作计算机2、2b和2c的操作设备19的情形(例如,按下再现按钮),但是第一命令可以是自动发出的命令,该命令设计***的另一操作,其中应用从头开始再现内容数据。在这种情形中,诸如内容数据的头部图片数据的预定数据变为再现点。
此外,在上面的实施例中,MPEG作为编码方案的示例,但是本发明也可以以同样的方式应用到这样的情形中,在该情形中,数据包括第一类图片数据和第二类图片数据,其中第一类图片数据具有由其他图片数据的解码参考的解码结果,而第二类图片数据具有未被其他图片数据解码参考的解码结果,作为H.264/AVC(高级视频编码)的分量。此外,上面的实施例可以在解码调度中生成GOP中的所有图片数据的调度结果、以及规定根据所有图片数据中的再现速率将每个图片数据设置为有效或无效的适当数据(标记数据),并且根据在图片数据解码和再现时指定的再现速率更新适当的数据。然后,对图片数据进行解码和再现时,基于更新后的适当数据执行对图片数据的解码、再现和输出。
在上面的实施例中,解释了压缩的图片数据被存储到HDD 12中的情形,但是本发明并不限于此,例如,通过输入/输出接口等,本发明也可以在光盘、磁光盘、半导体存储器、磁盘或其他各种存储介质上存储。此外,连接模式不限于通过线缆等的连接。例如,也可以是利用诸如有线或无线连接之类的其他类型的连接模式。
此外,在上面的实施例中,解释了利用具有那些功能的硬件执行一系列处理的情形,但是本发明不限于此。也可以使用软件来执行这些处理。此刻,当利用软件执行一系列处理时,可以通过将各种程序安装到计算机中来实现各种类型的功能,其中形成软件的程序被内置在专用硬件中。例如,从例如存储介质安装到通用个人计算机等中。此外,存储介质例如包括光盘、磁光盘、半导体存储器、磁盘或其他各种存储介质,无需多言。此外,例如也可以通过因特网或其他网络下载各种类型的程序来将它们安装到通用计算机中。
此外,在上面的实施例中,描述在存储介质中存储的程序的步骤当然也可以按照所述顺序以时间顺序执行,但是本发明不限于时间顺序。优选也包括并行或独立执行。
此外,在上面的实施例中,再现速率并不限于具体的速率。本发明可以以任何可变速率再现操作广泛应用于再现装置的特定处理。
此外,这些实施例的模块配置时模块配置的示例。本发明不限于所示出的示例。
此外,通过对在HDD 12中存储压缩过的编码数据的情况适当的提供一组读标记指示从HDD 12读取的数据是否有效、提供一组解码标记指示在解码调度时刻的有效性、一组显示标记指示在调度以显示解码后的数据时的有效性等作为元数据,并且根据再现速率和方向自动更新这多系列标记组,从而可以管理调度。此刻,在可变速度再现中和更新标记组的信息中使用的调度的过去的多个系列可以作为独立的调度元数据(历史信息)管理。这可以根据需要而被描述为在压缩的编码数据或在存储介质例如HDD 12中独立存储的文法。
此外,解码器的数目、存储体的数目、解码器ID等也可以被作为元数据(组件历史信息)管理。此外,再现速度、再现方向等也可以作为元数据(再现历史信息)管理。此刻,如果必要,元数据可以被描述为在压缩的编码数据或者在存储介质例如HDD 12中独立存储的文法。通过引用这种元数据(历史信息),可以重用在过去执行的调度,并且还可以更快更准地执行调度。注意,该元数据也可以是组合的,以便在外部装置处作为例如数据库管理。
注意,在上面的实施例中,本发明也可以应用于解码器34_1至34_3、34a、34b_1、34b_2和34c未完全解码在HDD 12中存储的压缩的编码数据时(解码至中间)的情形中。具体地说,例如,本发明也可以被应用到解码器34_1到34_3、34a、34b_1、34b_2和34c只对可变长度编码和反向量化执行解码而不执行逆DCT的情形中,或者它们执行反向量化但是不对可变长度编码执行解码的情形中,等等。在此情形中,例如,解码器34_1至34_3、34a、34b_1、34b_2和34c可以生成例如指示它们执行的处理最多至编码和解码的何阶段(例如,反向量化阶段)的历史信息,并且输出与未完全解码的数据链接的这种信息。
此外,在上面的实施例中,HDD 12存储未完全编码的数据(例如,对其执行了DCT和量化,但是未对其执行可变长度编码),并且根据需要存储编码和解码的历史信息,但是本发明也可以应用到这样的情形中,在该情形中,解码器34_1至34_3、34a、34b_1、34b_2和34c可以在CPU 20、20b和20c的控制下对所提供的未完全编码的数据执行解码,并将其转换为基带数据。具体地说,本发明也可应用到这样的情形,在该情形中,解码器34_1到34_3、34a、34b_1、34b_2和34c例如对已被应用了DCT和量化但是未应用可变长度编码的数据执行逆DCT和反向量化。但是不执行可变长度编码的解码。此外,在这种情形中,例如CPU 20、20b和20c可以获得在HDD 12中存储的链接到未完全编码的数据的编码和解码的历史信息,并且基于该历史信息来调度解码器34_1到34_3、34a、34b_1、34b_2和34c执行解码。
此外,在上面的实施例中,HDD 12存储未完全编码的数据,并且根据需要存储编码和解码的历史信息,但是本发明也可以应用到这样的情形,在该情形中,解码器34_1到34_3、34a、34b_1、34b_2和34c在CPU 20、20b和20c的控制下不对所提供的未完全编码的数据完全解码(仅解码至中间阶段)。此外,在这种示例中,例如CPU20、20b和20c可以获得在HDD 12中存储的与未完全编码的数据链接的编码和解码的历史信息,并且基于该信息调度解码器34_1到34_3、34a、34b_1、34b_2和34c解码。此外,在此情形中,解码器34_1到34_3、34a、34b_1、34b_2和34c可以根据需要生成编码和解码的历史信息,并且输出链接到未完全解码的数据的历史信息。换言之,本发明还可以应用到这样的情形,在该情形中,解码器34_1到34_3、34a、34b_1、34b_2和34c在CPU 20、20b和20c的控制下执行部分解码(执行解码的部分步骤)。CPU 20、20b和20c可以获得在HDD 12中存储的与未完全编码的数据链接的编码和解码的历史信息,并且基于该信息调度解码器34_1到34_3、34a、34b_1、34b_2和34c解码。解码器34_1到34_3、34a、34b_1、34b_2和34c也可以根据需要生成编码和解码的历史信息,并且输出链接到未完全编码的数据的历史信息。
此外,HDD 12还可以存储关于与压缩的编码流数据链接的编码和解码处理的历史的信息,并且CPU 20、20b和20c可以基于该关于编码处理和解码处理的历史的信息来调度压缩的编码流数据的解码。此外,即使当解码器34_1到34_3、34a、34b_1、34b_2和34c可以解码压缩的编码流数据,并且在CPU 20、20b和20c的控制下将其转换为基带信号时,其也可以根据需要生成关于编码和解码的历史的信息,并且使其能够链接到该基带信号并被输出。
注意,在在上面的实施例中,再现装置4、4a、4b和4c被解释为具有多个解码器,但是本发明也可以应用到单个解码器的情形中。此刻,该单个解码器不仅接收、解码、并且显示或输出压缩的编码数据,而且还可以以与上面解释的相同的方式接收压缩的编码数据、将其部分解码至中间阶段、并且根据编码和解码的历史信息将其输出到外部、接收部分编码的数据、将其解码、并且将其转换为基带信号以输出到外部、或者接收部分编码的数据、将其部分解码至中间阶段、并且根据编码和解码的历史信息将其输出到外部。
此外,在上面的实施例中,CPU 20和CPU 42、CPU 20和CPU42a、CPU 20b和CPU 42b、以及CPU 20c和CPU 42c独立配置,但是本发明不限于此。例如,可以想象,也可以用控制再现装置4的单个CPU将CPU 20和CPU 42、CPU 20和CPU 42a、CPU 20b和CPU42b、以及CPU 20c和CPU 42c配置为一个整体。此外,即使当CPU20和CPU 42、CPU 20和CPU 42a、CPU 20b和CPU 42b、以及CPU20c和CPU 42c独立配置时,CPU 20和CPU 42、CPU 20和CPU 42a、CPU 20b和CPU 42b、以及CPU 20c和CPU 42c也可以形成在单个芯片上。
此外,当CPU 20和CPU 42、CPU 20和CPU 42a、CPU 20b和CPU 42b、以及CPU 20c和CPU 42c独立配置时,也可以至少使在上述实施例中由CPU 20、20b和20c执行的部分处理例如由CPU 42、42a、42b和42c时分执行,或者至少使由CPU 42、42a、42b和42c执行的部分处理例如由CPU 20、20b和20c时分执行。也可以使用能够执行分散处理的处理器来实现CPU 20和CPU 42、CPU 20和CPU42a、CPU 20b和CPU 42b、以及CPU 20c和CPU 42c。
此外,例如,再现装置4、4a、4b和4c可配置为能够被连接到网络,并且在上述实施例中由CPU 20和CPU 42、CPU 20和CPU 42a、CPU 20b和CPU 42b、以及CPU 20c和CPU 42c执行的至少部分处理可在通过网络连接的另一装置的CPU中执行。类似地,在上面的实施例中。存储器32、40等被独立配置,但是本发明不限于此。可以想象,也可以用再现装置4、4a、4b和4c中的单个存储器配置这些存储器。
此外,在上面的实施例中,解释了HDD 12,解码器34_1到34_3、34a、34b_1、34b_2和34c,和选择器38经由桥和总线而被连接,并且集成到再现装置的情形,但是本发明不限于此。例如,本发明也可应用到这样的情形:从外部有线或无线地连接这些组件中的部分;以其他各种连接模式将这些组件彼此连接。
此外,在上面的实施例中,解释了压缩的流数据被存储到HDD中的情形,但是本发明不限于此。例如,本发明也可应用到这样的情形中,在该情形中,正再现和处理的流数据被存储到光盘、磁光盘、半导体存储器、磁盘或其他各种存储介质。
此外,在上面的实施例中,CPU 42、存储器32、存储器40、解码器34_1到34_3、34a、34b_1、34b_2和34c和选择器38被安装到同一扩展卡上(例如,PCI卡或PCI-Express卡),但是本发明不限于此。例如,当卡之间的传输速度高时,PCI-Express或其他技术可用来将这些组件安装到独立的扩展卡上。
此外,在本说明书中,“***”意指多个装置的逻辑集合。而不管不同配置的装置是否在同一个外壳中。
本发明可被应用到用于对再现的数据进行再现的***。
本领域的技术人员应当理解,取决于设计需求和其他因素,可以做出各种修改、组合、子组合和改变,只要它们在所附权利要求或其等同的范围内。
Claims (22)
1.一种数据处理***,包括:
计算机,用于在作为输入接收到指定再现数据的再现点的第一命令时,将对所述再现数据中的所述再现点进行再现所要求的数据输出到再现装置,并且在作为输入接收到所述第一命令之后作为输入接收到指示由所述第一命令指定的所述再现点的再现开始的第二命令时,将所述再现点的再现开始命令输出到所述再现装置,和
再现装置,用于基于从所述计算机输入的所述数据对所述再现点的数据进行解码,在再现存储器中存储解码结果,并且,当作为输入接收到来自所述计算机的所述再现开始命令时,读取、再现并输出来自所述再现存储器的所述再现点的解码结果。
2.如权利要求1所述的数据处理***,其中:
所述再现数据包括第一类图片数据和第二类图片数据,其中在对其他图片数据的解码中参考所述第一类图片数据的解码结果,在对其他图片数据的解码中不参考所述第二类图片数据的解码结果,
所述计算机将包括形成所述再现点的图片数据的所述图片数据组输出到所述再现装置,并且
所述再现装置对包括在从所述计算机输入的图片数据组中的所述第一类图片数据进行解码,在所述再现存储器中存储解码结果,并且,当接收到所述再现开始命令时,如果所述再现点是所述第一类图片数据,则读取、再现并输出来自所述再现存储器的所述图片数据的解码结果,而如果所述再现点是所述第二类图片数据,则解码、再现并输出所述参考在所述再现存储器中存储的解码结果的图片数据。
3.如权利要求1所述的数据处理***,其中:
所述再现装置在输入存储器中存储从所述计算机输入的所述图片数据组,并且从所述输入存储器读取并解码所述图片数据,并且
所述计算机将所述图片数据组输出到所述再现装置,以使显示顺序在所述再现点所属的所述图片数据组前一位的所述图片数据组和显示顺序在其后一位的所述图片数据组被存储到所述输入存储器中。
4.如权利要求1所述的数据处理***,其中:
所述再现装置具有能够同时存储二组图片数据的数据的再现存储器,并且
所述计算机在所述再现点位于所述再现点所属的所述图片数据组的第一半时,将显示顺序在所述再现点所属的所述图片数据组前一位的所述图片数据组输出到所述再现装置,并且在所述再现点位于所述再现点所属的所述图片数据组的第二半时,将显示顺序在所述再现点所属的所述图片数据组后一位的所述图片数据组输出到所述再现装置。
5.一种再现装置,包括:
输入存储器,用于存储对再现数据中的再现点进行再现所要求的数据,
再现存储器,和
解码器,用于基于从所述输入存储器读取的所述再现点的再现所要求的数据对所述再现点进行解码,在所述再现存储器中写入解码结果,并且基于输入的指示所述再现点的再现开始命令,读取、再现并输出在所述再现存储器中存储的所述再现点的解码结果。
6.如权利要求4所述的再现装置,其中:
所述再现数据包括第一类图片数据和第二类图片数据,其中在对其他图片数据的解码中参考所述第一类图片数据的解码结果,在对其他图片数据的解码中不参考所述第二类图片数据的解码结果,
所述输入存储器存储包括形成所述再现点的图片数据的所述图片数据组,并且
所述解码器对包括在从所述计算机输入的图片数据组中的所述第一类图片数据进行解码,在所述再现存储器中存储解码结果,并且,当接收到所述再现开始命令时,如果所述再现点是所述第一类图片数据,则读取、再现并输出来自所述再现存储器的所述图片数据的解码结果,而如果所述再现点是所述第二类图片数据,则解码、再现并输出所述参考在所述再现存储器中存储的解码结果的图片数据。
7.如权利要求5所述的再现装置,其中,所述解码器将所述第一类图片数据的解码结果写到所述再现存储器的第一存储区域中,并且将所述第二类图片数据的解码结果写到所述再现存储器的不与所述第一区域重叠的第二存储区域中。
8.如权利要求5所述的再现装置,其中:
所述装置包括至少一个解码器,用于处理所述再现数据,
所述输入存储器存储多个图片数据组,并且
所述解码器读取并解码在所述输入存储器中存储的所述图片数据,以使所述参考相同的第一类图片数据的解码结果的第二类图片数据被相同的解码器电路解码,并且使所述在相同的图片数据组中包括的第一类图片数据被相同的解码器电路解码。
9.如权利要求5所述的再现装置,包括
三个解码器,用于并行处理所述再现数据,并且
在所述三个解码器中,一个对所述再现点所属的所述图片数据组进行解码并将其写到所述再现存储器中,一个对显示顺序在所述再现点所属的所述图片数据组前一位的图片数据组进行解码并将其写到所述再现存储器中,并且剩下的一个对显示顺序在所述再现点所属的所述图片数据组后一位的所述图片数据组进行解码并将其写到所述再现存储器中。
10.如权利要求5所述的再现装置,包括:
二个解码器,用于并行处理所述再现数据,并且
在所述二个解码器中,一个对所述再现点所属的所述图片数据组进行解码并将其写到所述再现存储器中,并且剩下的一个在所述再现点位于所述再现点所属的所述图片数据组的第一半时,对显示顺序在所述再现点所属的所述图片数据组前一位的所述图片数据组进行解码并将其写到所述再现存储器中,在所述再现点位于所述再现点所属的所述图片数据组的第二半时,对显示顺序在所述再现点所属的所述图片数据组后一位的所述图片数据组进行解码并将其写到所述再现存储器中。
11.如权利要求5所述的再现装置,其中:
所述装置包括
一个解码器,其具有所述再现数据,和
再现存储器,其能够同时存储三个图片数据组的数据,
所述解码器对所述再现点所属的所述图片数据组、显示顺序在所述再现点所属的所述图片数据组前一位的所述图片数据组、以及显示顺序在其后一位的所述图片数据组进行解码,并且
所述再现存储器同时存储由所述解码器解码的三个图片数据组的数据量。
12.如权利要求5所述的再现装置,其中:
所述装置包括
一个解码器,其具有再现数据,和
再现存储器,其能够同时存储二个图片数据组的数据,并且
所述解码器首先对所述再现点所属的所述图片数据组进行解码并将其存储到所述再现存储器中,当所述再现点位于所述再现点所属的所述图片数据组的第一半时,对显示顺序在所述再现点所属的所述图片数据组前一位的所述图片数据组进行解码并将其写到所述再现存储器中,并且在所述再现点位于所述再现点所属的所述图片数据组的第二半时,对显示顺序在所述再现点所属的所述图片数据组后一位的所述图片数据组进行解码并将其写到所述再现存储器中。
13.一种计算机,其使再现装置解码并再现再现数据,包括:
输入装置,用于输入指定再现数据的再现点的第一命令,以及在输入所述第一命令之后输入指示由所述第一命令指定的所述再现点的再现开始的第二命令,和
处理电路,用于当所述第一命令被输入时使所述再现装置输出并解码对所述再现数据中的所述再现点进行再现所要求的数据,并且在所述第二命令被输入后将再现开始命令输出到所述再现装置,从而使其再现并输出所述解码结果。
14.一种再现方法,包括:
第一步骤,在输入了指定再现数据的再现点的第一命令时,使计算机将对所述再现数据的所述再现点进行再现所要求的数据输出到再现装置,
第二步骤,使所述再现装置基于在所述第一步骤中从所述计算机输入的所述数据来对所述再现点的数据进行解码,并且在再现存储器中存储解码结果,
第三步骤,在输入了所述第一命令之后输入指示由所述第一命令指定的所述再现点的再现开始的第二命令时,使所述计算机将所述再现点的再现开始命令输出到所述再现装置,和
第四步骤,使所述再现装置基于在所述第三步骤中输入的所述再现开始命令来读取、解码并输出来自所述再现存储器的所述再现点的解码结果。
15.一种由具有输入存储器和再现存储器的再现装置执行的再现方法,所述输入存储器用于存储对再现数据中的再现点进行再现所要求的数据,所述方法包括:
第一步骤,将所述输入数据写到所述输入存储器中,
第二步骤,从所述输入存储器读取在所述第一步骤中输入的所述数据,解码所述再现点,并且将解码结果写到所述再现存储器,和
第三步骤,基于输入的指示所述再现点的再现开始命令,读取、再现并输出在所述第二步骤中写到所述再现存储器中的所述再现点的解码结果。
16.一种由计算机执行的程序,包括:
第一例程,在输入了指定所述再现数据的再现点的第一命令时,使计算机将对所述再现数据的所述再现点进行再现所要求的数据输出到再现装置,
第二例程,使所述再现装置基于在所述第一例程中从所述计算机输入的所述数据来对所述再现点的数据进行解码,并且在再现存储器中存储解码结果,和
第三例程,在输入了所述第一命令之后输入指示由所述第一命令指定的所述再现点的再现开始的第二命令时,使所述计算机将所述再现点的再现开始命令输出到所述再现装置。
17.一种存储由计算机执行的程序的存储介质,所述程序包括:
第一例程,在输入了指定再现数据的再现点的第一命令后,使计算机将对所述再现数据的所述再现点进行再现所要求的数据输出到再现装置,
第二例程,使所述再现装置基于在所述第一例程中从所述计算机输入的所述数据来对所述再现点的数据进行解码,并且在再现存储器中存储解码结果,和
第三例程,在输入了所述第一命令之后输入指示由所述第一命令指定的所述再现点的再现开始的第二命令时,使所述计算机将所述再现点的再现开始命令输出到所述再现装置。
18.一种由具有输入存储器和再现存储器的再现装置执行的程序,所述输入存储器用于存储对再现数据中的再现点进行再现所要求的数据,所述程序包括:
第一例程,将所述输入数据写到所述输入存储器中,
第二例程,从所述输入存储器读取在所述第一例程中输入的所述数据,解码所述再现点,并且将解码结果写到所述再现存储器,和
第三例程,基于输入的指示所述再现点的再现开始命令,读取、再现并输出在所述第二例程中写到所述再现存储器中的所述再现点的解码结果。
19.一种存储由具有输入存储器和再现存储器的再现装置执行的程序的存储介质,所述输入存储器用于存储对再现数据中的再现点进行再现所要求的数据,所述程序包括:
第一例程,将所述输入数据写到所述输入存储器中,
第二例程,从所述输入存储器读取在所述第一例程中输入的所述数据,解码所述再现点,并且将解码结果写到所述再现存储器,和
第三例程,基于输入的指示所述再现点的再现开始命令,读取、再现并输出在所述第二例程中写到所述再现存储器中的所述再现点的解码结果。
20.一种数据处理装置,用于在作为输入接收到指定再现数据的再现点的第一命令时,将对所述再现数据中的所述再现点进行再现所要求的数据输出到再现装置,并且在作为输入接收到所述第一命令之后作为输入接收到指示由所述第一命令指定的所述再现点的再现开始的第二命令时,将所述再现点的再现开始命令输出到所述再现装置。
21.如权利要求20所述的数据处理装置,其将所述图片数据组输出到所述再现装置,以使显示顺序在所述再现点所属的所述图片数据组前一位的所述图片数据组和显示顺序在其后一位的所述图片数据组被存储到所述再现装置的输入存储器中。
22.如权利要求21所述的数据处理装置,其在所述再现点位于所述再现点所属的所述图片数据组的第一半时,将显示顺序在所述再现点所属的所述图片数据组前一位的所述图片数据组输出到所述再现装置,并且在所述再现点位于所述再现点所属的所述图片数据组的第二半时,将显示顺序在所述再现点所属的所述图片数据组后一位的所述图片数据组输出到所述再现装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004311593 | 2004-10-26 | ||
JP2004311593 | 2004-10-26 | ||
JP2005243289 | 2005-08-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1767619A true CN1767619A (zh) | 2006-05-03 |
CN100515066C CN100515066C (zh) | 2009-07-15 |
Family
ID=36743183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101141597A Expired - Fee Related CN100515066C (zh) | 2004-10-26 | 2005-10-26 | 数据处理***、再现装置、计算机、再现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100515066C (zh) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000083215A (ja) * | 1998-09-07 | 2000-03-21 | Matsushita Electric Ind Co Ltd | 再生方法及び再生装置 |
AU1888801A (en) * | 1999-12-15 | 2001-06-25 | Sanyo Electric Co., Ltd. | Image reproducing method and image processing method, and image reproducing device, image processing device, and television receiver capable of using the methods |
JP3825719B2 (ja) * | 2002-06-13 | 2006-09-27 | 三洋電機株式会社 | 画像再生方法、画像再生装置、および画像記録装置 |
-
2005
- 2005-10-26 CN CNB2005101141597A patent/CN100515066C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN100515066C (zh) | 2009-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1233165C (zh) | Mpeg编码装置和mpeg解码装置以及编码程序 | |
CN100351747C (zh) | 数据传送方法和数据传送设备 | |
CN1133128C (zh) | 图像显示单元和运动图像检索*** | |
CN1247019C (zh) | 传输数据流记录/再现装置及方法和程序/数据记录介质 | |
CN1305039C (zh) | 信号记录/再生装置和方法 | |
CN1118767C (zh) | 用于在显示屏幕上显示多个图像的方法和***以及使用该方法的服务器和远程监控*** | |
CN1270525C (zh) | 记录和重放装置 | |
CN1901656A (zh) | 视频和音频重放设备及方法、输出时刻改变设备及方法 | |
CN1610265A (zh) | 算术解码/编码装置、携带终端、活动图像摄影及记录/重放装置 | |
CN1731851A (zh) | 记录控制设备、方法及程序 | |
CN1933535A (zh) | 打印装置、打印处理方法 | |
CN1881452A (zh) | 记录设备、记录方法、程序、记录介质、及数据记录介质 | |
CN1138402A (zh) | 将已数据压缩的数字视频信号存入存储器/从存储器检索出并在纵向记录载体上对该信进行记录和再现 | |
CN1848935A (zh) | 信息记录/再现***、设备和方法 | |
CN1767648A (zh) | 信息处理设备和信息处理方法、记录介质、以及程序 | |
CN1992805A (zh) | 显示控制设备、显示控制方法及其程序 | |
CN1517868A (zh) | 信息处理装置、方法和程序 | |
CN1265342C (zh) | 数字图像输出装置 | |
CN1438806A (zh) | 图像编码装置以及图像编码方法 | |
CN1255988C (zh) | 多通道图象处理装置及其方法 | |
CN1182527C (zh) | 再生方法及再生装置 | |
CN1783992A (zh) | 再现设备、数据处理***、再现方法、程序及存储介质 | |
CN1263290C (zh) | 图像处理装置和方法 | |
CN1314050A (zh) | 视频处理装置和方法及介质 | |
CN1811960A (zh) | 便携式信息处理设备、用于其的信息处理方法和程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090715 Termination date: 20151026 |
|
EXPY | Termination of patent right or utility model |