专利名称:盘片重放装置的制作方法
技术领域:
本发明涉及根据视频CD(Compact Disc,小型盘片)所记录的数据来重放图像及声音的盘片重放装置,特别涉及使声音与图像同步的技术。
背景技术:
以往已知一种根据视频CD所记录的数据来重放图像及声音的盘片重放装置。在用该盘片重放装置重放的视频CD中,图像及声音的各数据是被分割成以所谓“包”为单位加以记录的。盘片重放装置在根据视频CD所记录的数据来重放图像及声音时,一面更新记录重放中的包的视频CD上的地址(道地址及扇区地址),一面进行存储。
在这样的盘片重放装置中,经常会进行下述那样的操作,即暂停科像及声音的重放,然后重新开始重放(下面称为“继续重放”)。在这种情况下,盘片重放装置将从重放暂停时存储的地址开始,读出包,然后进行继续重放。
另外,作为相关的技术,专利文献1揭示了一种为了进行图像与声音的同步控制而检测与重放输出时刻管理信息相对应的帧数据处理时刻的时刻检测电路及其方法。该时刻检测电路在视频解码器中具有对RAM的帧存储区中存储的编码图像数据的帧数进行计数的计数器;与从多路复用器向主处理器供给PIS的时刻相对应置入计数器的计数值,同时对于从存储区读出的编码图像数据进行以帧为单位的解析处理每结束一次就将置入的计算值进行减1的寄存器;以及在寄存器的计数值为0时从“0”检测单元输出时刻检测信号的帧计数器。根据该结构,能够得到与以往装置的互换性,同时在成本上也是有利的。
另外,作为其他的技术,专利文献2揭示了一种盘片重放装置及盘片重放方法,它能够每隔规定的单位自动切换副图像流的种类,作为用户来说,能很方便进行操作。在该技术中,在将记录有主图像及与该主图像对应的多种副图像的盘片时,就从多种副图像中指定两种及两种以上的副图像,每隔规定的重放单位,自动依次切换该指定的两种及两种以上的副图像。
日本专利特开平9-18870号公报[专利文献2]日本专利特开2001-344873号公报但是,在视频CD中,除了记录有例如电影那样的动态图像及声音的通常的CD以外,不包含记录有静止图像及声音的放映幻灯用的CD。通常CD的重放数据中,图像数据所占的比例大大多于声音数据。因而,若从暂停重放时存储的地址开始进行继续重放,则由于图像先重放、然后声音再重放的几率很高,所以不产生不协调感。
与此相反,放映幻灯用的CD的重放数据中,图像数据所占的比例大大少于声音数据,在重放数据中,图像数据是以间歇存在的状态加以记录的。因而,若从暂停重放时存储的地址开始进行继续重放,则几乎所有的情况下是声音先重放,然后再图像重放,因而存在的问题是,产生声音已经输出了、但图像怎么也没有输出的状态,感到不协调。
本发明正是为了解决上述问题而提出的,其目的在于提供不管视频CD的记录内容如何、即使是暂停后的重放时也能够重放图像及声音而无不协调感的盘片重放装置。
发明内容
为了达到上述目的,本发明有关的盘片重放装置,具有在存储器中存储的重放数据是图像数据时、检测记录该图像数据的盘片上的地址的地址检测单元;每次用地址检测单元检测出地址时、用该检测出的地址置换已经存储的地址并进行存储的地址存储单元;以及在暂停后对给出的重放指令进行响应、而从地址存储单元中存储的地址重新开始利用光学拾取头读取盘片上记录的数据的控制单元。
图1所示与本发明实施形态1有关的盘片重放装置的构成方框图。
图2为本发明实施形态1有关的盘片重放装置中使用的重放数据格式的说明图。
图3所示为本发明实施形态1有关的盘片重放装置中进行的处理流程图。
10盘片,11盘片驱动器,12光学拾取头,13数据处理单元,14外部存储器,15AV解码器,16驱动器控制单元,17控制微机(控制单元),18继续重放地址检测单元(地址检测单元),19继续重放地址存储单元(地址存储单元)。
具体实施例方式
下面一边参照附图,一边详细说明本发明的实施形态。
实施形态1首先,对作为用本发明实施形态1有关的盘片重放装置重放的对象的视频CD进行说明。
视频CD是将图像数据及声音数据进行数字压缩编码后加以存储的。该数字压缩编码采用MPEG(Motion Picture Coding Experts Group,运动图像专家组)方式。
在MPEG方式中,对图像数据通过采用下列三种预测编码的某一种方法来进行数据压缩,该三种预测编码包括(1)在帧内进行编码的帧内(Intra)编码图像(I帧)、(2)仅根据前向进行预测的帧间前向预测(Predictive)编码图像(P帧)、及(3)根据前向及后向的两个方向进行预测的双向预测(BidirectionallyPredictive)编码图像(B帧)。
在这样进行预测编码的帧间预测结构中,用多个帧构成称为GOP(Group OfPicture,图像组)的数据单位(处理单位)。一个GOP中至少存在1帧的I帧。
为了对这样预测编码的图像进行解码,由于I帧是在帧内进行预测编码,因此仅用该I帧就能够进行解码。但是,由于P帧是参照时间上在前面的I帧或P帧进行预测编码的,因此解码时必须要时间上在前面的I帧或P帧,而由于B帧是参照时间上在前后的I帧或P帧进行预测编码的,因此解码时必须要时间上在前后的I帧或P帧。所以,为了将解码时所必需的帧先进行解码,就在GOP的最前面配置I帧,然后分别配置各帧,使解码所必需的帧放在前面。
另外,在MPEG方式中,除上述那样进行预测编码并压缩的图像数据以外,声音数据也被压缩。然后,这些被压缩处理的图像数据及声音数据作为进行时分复用处理的位流数据,记录在盘片中。
图2所示为复用数据的数据格式的一个例子。如图2(A)所示,盘片中时分复用记录的复用数据中,复用位流的1个单元由至少1个大包(Pack)及表示结束的ISO_11172_End_Code构成。该ISO_11172_End_Code由32位代码构成,用16进制数规定为“0×000001B9”。另外,最前面的“0×”表示后面的数字或字符串是16进制数。
另外,如图2(B)所示,各大包由Pack_Start_Code、PCR(Program ClockReference)、MUX_Rate形成的大包头信息、以及至少1个小包(Packet)构成。1个小包被定义为盘片的1个扇区中存储的大小。大包头信息中所包含的Pack_Start_Code是由32位代码构成,用16进制数规定为“0×000001B4”。另外,大包的长度可定义为可变长度,但在视频CD的情况下,固定为2048字节。
再有,如图2(C)所示,构成大包的小包由Packet_Start_Code_Prefix、Stream_ID、Packet_Length、PTS(Presentation Time Stamp)及DTS(DecodingTime Stamp)形成的小包头信息、以及小包数据(Code Data)构成。小包头信息中所包含的Packet_Start_Code_Prefix是由24位代码构成,用16进制数规定为“0×000001”。另外,Stream_ID是由子位代码构成,表示小包的种类(Stream Type),利用该Stream_ID,表示小包数据是Audio Stream及VideoStream的哪一个数据。再有,Packet_Length(16位)表示在它之后的小包的长度。另外,PTS及DTS在小包内也可以不存在。
各小包的小包数据(Code Data)中,在Audio_Stream的情况下是记录声音数据,在Video_Stream的情况下是记录图像数据。然后,作为小包数据(CodeData),在例如记录了由I、P、B帧形成的多个帧数据时,每个记录的帧单位中附加帧起始码作为起始码。再有,I帧中必须附加PTS数据。
下面说明对用上述的MPEG方式记录的视频CD进行重放的盘片重放装置的构成。
图1所示为本发明实施形态1有关的盘片重放装置的构成方框图。该盘片重放装置包含盘片驱动器11、光学拾取头12、数据处理单元13、外部存储器14、AV(Audio Video)解码器15、驱动器控制单元16及控制用微型计算机(下面简称为“控制微机”)17。
盘片驱动器11中装有视频CD等盘片10,对来自驱动器控制单元16的伺服信号进行响应,进行跟踪伺服及聚焦伺服,使光学拾取头12与所指示的位置相对。
光学拾取头12读取盘片10中记录的信息。具体来说,光学拾取头12向盘片10的信号面照射激光束,将用该反射面反射回来的光束变换为电信号输出。从该光学拾取头12输出的信号送往数据处理单元13。
数据处理单元13对来自控制微机17的控制信号进行响应,将从光学拾取头12接受的信号变换为数字信号,作为重放数据送往外部存储器14。
外部存储器14将从数据处理单元13送来的重放数据依次进行存储。该外部存储器14与本发明的存储器相对应。外部存储器14中存储的重放数据由AV解码器15及控制微机17读出。
AV解码器15与来自控制微机17的表示重放指令的控制信号进行响应,从外部存储器14读出重放数据,然后进行解码。作为通过该解码得到的图像信号或声音信号,则向外部输出。
驱动器控制单元16与来自控制微机17的控制信号进行响应,来控制盘片驱动器11。具体来说,与来自控制徽机17的控制信号进行响应,使盘片10旋转,同时生成使光学拾取头12与所指示的位置相对用的伺服信号,送往盘片驱动器11。
控制微机17与本发明的控制单元相对应,如上所述,通过对数据处理单元13、AV解码器15及驱动器控制单元16送出控制信号,来控制它们的动作。该控制微机17具有利用软件处理来实现的继续重放地址检测单元18及继续重放地址存储单元19。继续重放地址检测单元18及继续重放地址存储单元19分别与本发明的地址检测单元及地址存储单元相对应。
继续重放地址检测单元18检查构成重放数据的小包种类(Stream Type)及有无PTS数据,在检测出小包是Video Stream、而且PTS数据存在时,将存储该小包的盘片10上的地址送往继续重放地址存储单元19。另外,作为地址,可以采用由盘片10的物理道地址及物理扇区地址构成的物理地址、或者将物理道地址及物理扇区地址换算成连续的扇区地址而构成的逻辑地址。
继续重放地址存储单元19将已经存储的地址置换为从继续重放地址检测单元18送来的地址加以存储。因而,在该继续重放地址存储单元19中,始终存储的是与最近重放的图像数据相对应的小包在盘片10上的地址。
下面一边参照图3所示的流程图,一边说明上述那样构成的本发明实施形态1有关的盘片重放装置的动作。
首先,若从未图示的操作单元发出对盘片驱动器11中安装的盘片10进行重放的指令,则控制微机17发出光学拾取头12的移动指令(步骤ST10)。即,控制微机17生成使光学拾取头12移动至应该开始的位置(道及扇区)用的控制信号,送往驱动器控制单元16。
驱动器控制单元16与该控制信号进行响应,生成伺服信号,送往盘片驱动器11。通过这样,盘片驱动器11进行跟踪伺服及聚焦伺服,使光学拾取头12向所指示的扇区的开头位置移动,换句话说向小包的开头位置移动。同时,光学拾取头12将从盘片10读取的信号送往数据处理单元13。
然后,控制微机17在光学拾取头12向目标位置移动、而且跟踪及聚焦稳定进行的时刻,将指示重放开始的控制信号送往数据处理单元13(步骤ST11)。通过这样,数据处理单元13将光学拾取头12接受的信号变换为数字信号,作为重放数据送往外部存储器14。外部存储器14将从数据处理单元13接受的重放数据依次进行存储。
然后,控制微机17检查外部存储器14中是否存储了用AV解码器15开始进行解码所必需的规定量的重放数据(步骤ST12)。这里,若判断为在外部存储器14中尚未存储规定量的重放数据,则一边重复执行该步骤ST12,一边待机,一直到存储了规定量的重放数据为止。
在利用重复执行该步骤ST12而形成的待机状态中,若判断为外部存储器14中存储了规定量的重放数据,则控制微机17接着向AV解码器15送出表示重放指令的控制信号(步骤ST13)。通过这样,AV解码器15从外部存储器14读出重放数据,开始进行解码,进行了解码的信号作为图像信号或声音信号,向外部输出。
然后,利用控制微机17的软件处理实现的继续重放地址检测单元18从外部存储器14取得地址及小包头信息(步骤ST14)。然后,继续重放地址检测单元18检查现在重放中的小包的小包数据是否是Video_Stream(步骤ST15)。这是通过检查在步骤ST14中取得的小包头信息中所包含的Stream_ID来进行的。在该步骤ST15中,若判断为不是Video_Stream,则流程转移到步骤ST18。
另外,在步骤ST15中,若判断为是Video_Stream,则接着继续重放地址检测单元18检查PTS数据是否存在(步骤ST16)。这是通过检查在步骤ST14中取得的小包头信息来进行的。另外,PTS数据一定附加在I帧的开头小包中。因而,通过检查该PTS数据是否存在,就能够判断是否是I帧的开头小包。
在该步骤ST16中,若判断为PTS数据不存在,则流程转移到步骤ST18,另外,若判断为PTS数据存在,则继续重放地址检测单元18将在步骤ST14中取得的地址作为继续重放用的地址,存入继续重放地址存储单元19(步骤ST17)。利用由以上的步骤ST14~ST17的处理构成的继续重放地址检测单元18,仅在重放数据是图像数据、而且是I帧时,即是GOP的开头的帧时,实现将继续重放用的地址存入继续重放地址存储单元19的功能。
在步骤ST18中,控制微机17检查从未图示的操作单元是否发出暂停指令。这里,若判断为没有暂停指令,则发出使光学拾取头向下一个扇区(下一个小包)移动的指令(步骤ST19)。即,控制微机17生成使光学拾取头12向下一个扇区移动用的控制信号,送往驱动器控制单元16。
驱动器控制单元16与该控制信号进行响应,生成伺服信号,送往盘片驱动器11。通过这样,盘片驱动器11进行跟踪伺服及聚焦伺服,使光学拾取头12向下一个扇区的开头位置移动,换句话说向下一个小包的开头位置移动。通过这样,进行连续重放。然后,流程转移到步骤ST11,重复上述的处理。
在上述步骤ST18中,若判断为发出暂停指令,则控制微机17接着检查从未图示的操作单元是否有继续重放的指令(步骤ST20)。这里,若判断为没有发出继续重放的指令,则一边重复执行该步骤ST20,一边待机。
在利用重复执行该步骤ST20而形成的待机状态中,若判断为发出了继续重放的指令,则控制微机17从继续重放地址存储单元19读出继续重放用的地址,发出使光学拾取头12向用该读出的地址指定的扇区移动的指令(步骤ST21)。即,控制微机17生成使光学拾取头12向用继续重放地址指定的扇区移动用的控制信号,送往驱动器控制单元16。
驱动器控制单元16与该控制信号进行响应,生成伺服信号,送往盘片驱动器11。通过这样,盘片驱动器11进行跟踪伺服及聚焦伺服,使光学拾取头12向用继续重放地址指定的扇区的开头位置移动,换句话说向用继续重放地址指定的小包的开头位置移动。通过这样,开始继续重放。然后,流程转移到步骤ST11,重复上述的处理。
如上所述,根据本实施形态1有关的盘片重放装置,继续重放地址检测单元18仅在重放数据是图像数据、而且是I帧时,即是GOP的开关的帧时,将继续重放用的地址存入继续重放地址存储单元19。因而,在盘片重放装置的重放动作被暂停时,存储了与最近重放的图像数据相对应的小包在盘片10上的地址。若在该暂停状态下发出继续重放指令,则由于从存入继续重放地址存储单元19的地址开始重放,因此一定是从图像数据开始重放。因而,即使重放对象是放映幻灯用的CD,也由于不会产生声音先重放、然后图像再重放那样的状态,因此能够开始继续重放,而不会产生不协调感。
如上所述,根据本发明,由于是这样构成的,即在存储器中存储的重放数据是图像数据时,检测记录该图像数据的盘片上的地址,然后一边更新,一边存储,在暂停后发出重放指令时,从存储的地址重新开始读取盘片上记录的数据,因此始终是图像先被重放。因而,不管视频CD的记录内容如何,即使是暂停的重放时,也能够重放图像及声音,而没有不协调感。
权利要求
1.一种盘片重放装置,具有读取盘片上记录的数据的光学拾取头、存储根据从所述光学拾取头得到的信号而生成的重放数据的存储器、以及根据所述存储器中存储的重放数据生成图像信号及声音信号的AV解码器,其特征在于,包括在所述存储器中存储的重放数据是图像数据时,检测记录该图像数据的所述盘片上的地址的地址检测单元;每次用所述地址检测单元检测出地址时、用该检测出的地址置换已经存储的地址并进行存储的地址存储单元;以及在暂停后对给出的重放指令进行响应、而从所述地址存储单元中存储的地址重放开始利用所述光学拾取头读取所述盘片上记录的数据的控制单元。
2.如权利要求1所述的盘片重放装置,其特征在于,地址检测单元在存储器中存储的重放数据是图像数据、而且该图像数据所附加的头信息中存在表示是至少由1帧构成的处理单位的开头的图像数据的信息时,检测记录所述图像数据的盘片上的地址。
3.如权利要求2所述的盘片重放装置,其特征在于,盘片上记录了以MPEG(Motion Picture Coding Experts Group)方式压缩的数据,表示是所述处理单位的开头的图像数据的信息是每次在帧内将图像数据进行编码而得到的I帧所附加的PTS(Presentation Time Stamp)数据。
全文摘要
本发明提供一种盘片重放装置,该装置不管视频CD的记录内容如何,即使是暂停后的重放时,也能够重放图像及声音而没有不协调感。本发明的盘片重放装置,具有在外部存储器14中存储的重放数据是图像数据时,检测记录该图像数据的盘片10上的地址的继续重放地址检测单元18;每次用该继续重放地址检测单元18检测出地址时,用该检测出的地址置换已经存储的地址并进行存储的继续重放地址存储单元19;以及在暂停后对给出的重放指令进行响应,而从继续重放地址存储单元19中存储的地址重新开始利用光学拾取头12读取盘片10上记录的数据的控制微机17。
文档编号G11B27/00GK1574007SQ20041004893
公开日2005年2月2日 申请日期2004年6月10日 优先权日2003年6月10日
发明者高桥昭人 申请人:三菱电机株式会社