CN1530957A - 数据编码/译码方法和设备及编码数据的记录介质 - Google Patents

数据编码/译码方法和设备及编码数据的记录介质 Download PDF

Info

Publication number
CN1530957A
CN1530957A CNA2004100312495A CN200410031249A CN1530957A CN 1530957 A CN1530957 A CN 1530957A CN A2004100312495 A CNA2004100312495 A CN A2004100312495A CN 200410031249 A CN200410031249 A CN 200410031249A CN 1530957 A CN1530957 A CN 1530957A
Authority
CN
China
Prior art keywords
image
data
pictorial data
positional information
pictorial
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
Application number
CNA2004100312495A
Other languages
English (en)
Other versions
CN1530957B (zh
Inventor
河村真
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN1530957A publication Critical patent/CN1530957A/zh
Application granted granted Critical
Publication of CN1530957B publication Critical patent/CN1530957B/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/004Predictors, e.g. intraframe, interframe coding
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/005Reproducing at a different information rate from the information rate of recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • G11B2220/2554CD-V [CD-Video], CDV, or CD+V, as defined in IEC 61104
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8233Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being a character code signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/87Regeneration of colour television signals
    • H04N9/877Regeneration of colour television signals by assembling picture element blocks in an intermediate memory

Abstract

本发明提供了用于产生要记录在记录介质上的图象数据(例如,一视频数据)的方法和装置以及再现记录介质上记录的图象数据的方法和装置。利用图象内编码和/或预测编码来编码该图象数据,以便提供一I图象和一随后的P图象,产生表示I图象和相对于该I图象的P图象的位置的位置信息,和在该记录介质上记录该I图象、P图象,和位置信息,通过利用位置信息选择读数据,以特定再现方式从该记录介质上再现该编码的图象数据。

Description

数据编码/译码方法和设备及编 码数据的记录介质
本申请是下述专利申请的分案申请:
发明名称:数据编码/译码方法和设备及编码数据的记录介质
申请日:1996年7月28日
申请号:96112179.3
技术领域
本发明涉及容许特定再现编码视频和音频数据的数据编码方法和设备,以及涉及用于从光盘、磁盘或类似物中读出所记录的视频和音频数据并以特定方式再现该读出数据的数据的译码方法和设备,进一步还涉及以一种方法记录编码数据的记录介质,以便用特定方法可再现该编码数据。
背景技术
被记录在数字视盘(以下简称DVD)系统中的盘上的数字图象信号等是利用MPEG(运动图象编码专家组)方法进行压缩和编码的。
图14A是MPEG系统中使用帧间预测结构的结构示意图。在该例中,一个GOP(图象组)例如是由15帧构成,其中包括1帧I图象(帧内编码图象)4帧P图象(正向帧间预测编码图象),和剩余10帧图象由B图象(正向和反向的双向预测编码图象)组成。
如在这里使用的,I图象是一图象内编码的图象,其中或者一帧或者一场是利用与MPEG系统相一致的帧内或场内编码被压缩的数据;P图象是正向预测帧间编码的图象,其中或者一帧或者一场是利用参照已经被编码的暂时在先的帧或场(I图象或P图象)的帧间或场间编码而压缩编码的;和B图象是双向预测编码图象,其中一帧或一场是利用参照暂时在先的和在后的帧或场的帧间或场间编码而压缩编码的。
特别是,在图中如箭头指示,I图象I0是由自身帧内处理编码的不用参照任何其它帧;P图象P0是参照I图象I0通过帧间预测而被编码的;和P图象P1是参照P图象P0通过帧间预测而被编码的。另外,B图象B0和B1是参照I图象I0和P图象P0这两者而通过帧间预测被编码的;和B图象B2和B3是参照P图象P0和P图象P1这两者通过帧间预测而被编码的。类似地,以箭头所指示的这种方法通过这样的预测,随后的图象被编码。
在译码上述预测编码的图象时,由于I图象没有参照任何其它帧而被编码,所以I图象单独被译码;然而,因为P图象是参照暂时在先的I图象或P图象被预测编码的,所以需要在先的I图象或在先的P图象去译码一给定的P图象。类似地,因为B图象是参照暂时在先的和在后的I图象或P图象而被编码的,所以需要在先的和在后的I图象或P图象去译码一给定的B图象。
基于这一理由,提供了一种适当的译码,使记录介质上的图象位置从图14A改变到图14B所示的位置,以便使为译码所需要的图象被予先译码。
如图4所示,由于需要I图象I0去译码B图象B-1和B-2,所以这样的位置变化使得I图象I0先于B图象B-1和B-2,和由于B图象B0和B1的译码需要该I图象I0和P图象P0,所以P图象P0的位置也需要改变到先于B图象B0和B1。类似地,由于P图象P0和P1需要去译码该B图象B2和B3,所以,其它图象也需要改变位置使P图象P1先于B图象B2和B3,和,还由于B图象B4和B5的译码需要P图象P1和P2,所以P图象P2要先于B图象B4和B5。以相同的方式,位置改变使P图象P3先于B图象B6和B7
由以图14B所示序列配置的I图象、P图象和B图象组成的视频数据和包括有音频数据和副标题(字幕)数据的其它数据被分成包(被多路复用)和记录在例如盘的记录介质上或者在传输信道中被传输。在图象之中,图象数据中的每帧编码量不是固定的并取决于单个图象的组成的复杂性或均匀度。典型的是,表示为I图象数据多于P图象数据,而P图象数据多于B图象数据。
图15A至15C所示为数据如何被分成包的一例。在这些图中,图15A表示在分包后被多路复用的MPEG2系统数据流;在图15B中表示在多路复用数据流中视频包的内容;和图15C表示视频层的MPEG2视频流。
构成图15C视频层layer的图象数据V、V+1,V+2,……等等的每一个中,图象首标信息和图象编码扩展信息被附加在引导位置。在该例中示出,从视频层的识别位置D1到识别位置D3的视频流范围形成一视频包,并且一包首标附加在它的引导位置,和从视频层的识别位置D3到识别位置D5的视频流范围形成另一视频包并用包首标附加在它的引导位置。
以这样被分包的视频包同音频包和副标题包被多路复用,从而形成如图15A所示的MPEG2系统数据流。
图16表示图象首标内容,和图17表示图象编码扩展内容。
在图象首标中,有诸多信息项,例如唯一的picture_start_code(图象开始代码)、temporal_reference(TR)(时间基准),(它是每一图象给定的time_series(时间序列)数据),和picture_coding_type(图象编码类型,I-P-或B-图象)。
在图象编码扩展中,有诸多信息项,例如唯一的extension_start_code(扩展开始代码),唯一的extension_start_code_identifier(扩展开始代码识别符),picture_structure(图象结构),top_field_first(顶场第一),progressive_frame(连续帧)等。
如对于图象数据来说,可存在两种数据结构:由一帧组成一图象的帧结构和由两场组成一图象的场结构。无论是具有每图象一帧的帧结构的图象数据或具有每图象两场的场结构图象数据,都能从下述三项信息中加以识别,即(1)GOP(图象组)首标题的存在,(2)在图象首标中的temporal_reference(TR),和(3)在图象编码扩展中的picture_structure。
图18是描述适合于进行专门数据再现的数据译码设备的一示例的方框图,该数据再现例如,慢图象播放、快图象播放、倒播放等。光盘1通过以予定旋转速率旋转的主轴马达(未示出)加以旋转,和一激光束投射到光盘1的轨迹上从传感器(pickup)2接收,这样,记录在轨迹上的被以MPEG压缩的数字数据从而被读出。数字数据通过解调8至14调制(EFM)的解调电路3加以处理并送至扇区检测电路4。传感器2的输出也送到重现时钟信号的锁相环(PLL)电路9并送至解调电路3和区段检测电路4。
记录在光盘1上的数字数据包括记录在定长扇区诸单元中的多路传输数据流,该扇区的扇区段同步和扇区首标附加在每个扇区的开始。扇区检测电路4从扇区首标的扇区同步和扇区地址检测每个扇区;和将这个信息送到控制电路6。
被解调的数字数据经由扇区检测电路4送到ECC(纠错)电路33,执行差错检测和校正。ECC电路33将纠错过的数据送到环形缓冲器5,以便在控制电路6的控制下对其写入。
ECC电路33的输出还提供到数据流检测器50,以便从以特定再现方式从光盘1读出的数据流图象首标中确定图象类型并然后将该图象类型信息送到控制电路6。响应该信息,控制电路6以特定再现方式这样的方法执行它的控制操作,I图象数据和随后的两个P图象数据被写入到环形缓冲器5。
聚焦控制电路(未示出)和轨迹伺服电路8从响应于由传感器2读出的信息中获得的聚焦误差信号和轨迹误差信号在系统控制器(未示出)的控制下分别控制传感器2的聚焦和轨迹。
根据由扇区检测电路4检测的每个扇区的扇区地址,该控制电路6通过写指示器WP指明环形缓冲器5中的相应扇区的用于写的写地址。此外,根据从视频代码缓冲器10(图18B)获得的一代码请求信号,该控制电路6通过读指示器RP进一步指明被写在环形缓冲器5中的该数据的一读地址。该控制电路6适于从读指示器RP的位置处读该数据并将该读数据送到多路分解器32。
由于在光盘1上记录的编码数据包含有多路传输的视频、音频和副标题数据,该多路分解器32把从环形缓冲器5中读出的数据分离成视频数据、音频数据和副标题数据,然后分别将这些数据送到视频译码器20(图18B)、音频译码器(未示出)、和副标题译码器(未示出)。视频译码器20在视频代码缓冲器中存贮视频数据。
之后,存贮在视频代码缓冲器10中的数据被送到图象首标检测器34,以便检测图象首标。检测过的图象首标信息被进一步用于识别视频数据的图象类型(I、P或B图象)和暂时基准(TR),该基准指明在GOP中的帧顺序。图象数据选择电路35仅选择以特定再现方式从图象译码器34提供的图象类型信息并作为被识别过的I图象和P图象,并提供该选定的图象数据到逆VLC(可变长度编码)电路11。在标准再现方式中,图象数据选择电路35被控制去传送所有的图象数据到逆VLC电路11而无须任何预选择。
送到逆VLC电路11的数据由逆VLC加以处理,然后送到逆量化器12。代码请求信号从逆VLC电路被返回到视频代码缓冲器10以便允许从视频代码缓冲器10中传输新的数据。
进而,逆VLC电路11输出一量化级大小给逆量化器12并输出运动矢量信息给运动补偿器15。量化级大小和运动矢量信息被包括在视频数据中。逆量化器12根据指明的量化级大小逆量化该输入的数据并输出该被逆量化过的数据给逆DCT(离散余弦变换)电路13。该逆DCT电路13利用逆DCT处理该逆量化过的数据,以便复原视频信息,并提供该复原过的视频信息到加法器14。
加法器14将逆DCT电路的输出和运动补偿器15的输出对应图象类型(I、P或B)进行相加,并提供该结果,即提供运动补偿过的视频数据到帧存储体16。
之后,从帧存储体16读出的数据以原始帧的顺序(如图14A所示,通过开关16E)被重新排列。重排的数据被送到数/模(D/A)转换器17,以把数据转换成将在显示装置18上显示的视频信号。
返回到图18A,ECC电路33的输出被送到数据流检测器50,检测从光盘1读出的流数据的图象类型,并将该图象类型信息送到控制电路6。响应该信息,控制电路6以特定再现方式将I图象和随后的两个P图象数据写入环形缓冲器5。
相应地,在每个GOP开始处的相应于I和两个P图象的三个帧被以高速写入环形缓冲器5,和,该数据能被获得并能通过译码器20以任何所希望的定时进行译码,从而能以特定的再现方式进行数据的有效译码。
例如,假设用图14A所示的原始帧顺序的P图象P3开始反向再现,以便必须以下列顺序显示被译过码的图象:
P3→B7→B6→P2→B5→B4→P1→B3
B2→P0→B1→B0→I0→……
然而,由于每个P图象是由所述的图象间预测编码的,从而在译码P图象P3之前需要去译码图象I0、P0、P1和P2。类似地,在译码B图象B7之前需要译码P图象P2和P3。从而,如果反向再现仅由一次译码每个图象完成,那么作为正常再现,它需要利用大容量的帧存储体16,该存储体能够存贮构成GOP所需要的图象的那么多的帧。
帧存储体16的存储容量必须增加到超出正常再现方式所需要的量以满足这样的要求。进而,该被译码的数据必须顺序地存储在帧存储体中以便能以反向再现的适当顺序传送图象。
虽然其它反向再现的技术可以被采用以便仅用I和P图象跳过B图象来完成再现,但其所需要存储的帧数量比通常再现所需要存储的帧还要多。
为此,图18的数据译码设备利用相同的帧存储体进行操作以完成反向再现,作为正常再现中所利用的,即利用图18举例中的3个存储器单元去存储一个I图象和两个暂时在后的P图象。提供用于此目的的数据流检测器50在环形缓冲器5中写入该I图象和两个在后的P图象。然而,这使得用于检测I图象和两个在后的P图象的数据流检测器50的结构和操作变得更复杂了。
图15A是经分包的(经多路复用的)MPEG2系统数据流。在分包期间当MPEG2视频流的包被确定在如图15C中的位置D3处时,如图15B所示,图象首标和图象数据(V+2)的图象编码延伸扩展到两个包。
如果图象首标和图象编码延伸被扩展到两个视频包,它就必须去检测两个视频包以获得该图象的所必需要的信息项。另外,如图15A所示,另一包(例如,音频包)可以存在于两个视频包之间,使得检测处理变复杂,从而使数据流检测器50的结构和操作复杂化了。
相应于MPEG2技术,由一帧组成一个图象的帧结构的视频数据和由两场组成一个图象的场结构的视频数据可以被混合。由于图象首标被附加于每一场,两个连续图象的图象首标和图象编码扩展必须读出,以确定视频数据的数据结构。
因而,一种确认是使得在基于上述3项信息,即(1)GOP首标存在;(2)在图象首标中的临时基准(TR);和(3)在图象编码扩展中的picture_structure信息的基础上去弄清图象数据是由帧结构形成还是由场结构形成。
下面将对帧结构和场结构之间的不同方法给出详细解释。
图19A和19B分别表示场结构的帧结构格式的视频数据。在场结构格式中,视频数据的一帧由图象数据的两场组成,它们的每一个都被附加了图象首标和图象编码扩展。在帧结构格式中,视频数据的一帧由图象数据的一帧组成,并被附加有图象首标和图象编码扩展。
在场结构格式中,图象数据对(pair)的各自的图象首标中的TR信息的数字值被设置成彼此相等。如图20所示,在图象编码扩展中的picture_structure信息,对于顶场和底场分别是“01”和“10”。另外,如图20所示,帧结构的图象编码扩展中的picture_structure信息是“11”。
图象数据可以通过首先在GOP开始位置读出GOP首标,然后在图象数据的开始处读出图象编码扩展的picture_structure信息来确定图象数据的格式(场或帧结构)。
虽然通过检测单个帧可以将帧结构的图象数据装入环形缓冲器5(图18A),但是,类似地加载场结构的视频数据是困难的,在这里图象数据对(pair)构成一个视频数据帧,因为在它能被适于装载之前必须检测成对的图象数据。随后,将每个图象首标中的TR信息读出,以便确认与TR数字值相等的两个图象数据单元。当这样的对被确认时,它们被识别作为成对的图象数据并然后被装载。
成对的场结构图象首标被配置成两种不同顺序之一的一种:顶/底和底/顶。现在参照图21描述这样的配置。一GOP首标(GOPH)、一帧结构的I图象、一场结构的B图象、另一场结构的B图象、与之间隔的GOP首标,和场结构的I图象、GOP首标、另一场结构的I图象,……等,被顺序记录。
例如,在这里,总的3帧(一个I图象和两个在后的P图象)被装入环形缓冲器5(图18A),接着顶部(第一)GOP首标的帧结构的I图象被检测并从GOP首标、在图象首标中的picture_code_type、和在图象数据开始处的图象编码扩展中的picture_structure信息(在帧结构的情况下定“11”)中进行识别。
当在位流中被识别作为随机存取1的位置处为进行播放而存取时,第一场结构B图象的图象首标和图象编码扩展被读出。在此时,表示为“0”的TR也被读出。随后,第二场结构B图象的图象首标和图象编码扩展被读出以及TR被表示为“0”。由于两场结构B图象的TR值相等,所以它们被检测为成对数据。
当在位流中被识别作为随机存取2的位置处进行存取时,第一图象的图象首标和图象编码扩展随同表示为“0”的TR一道被读出。随后,下一个图象的图象首标和图象编码扩展随同表示为“1”的TR一道被读出。由于各自的TR数字值彼此不一致,所以两个场结构图象的数据不被检测为成对数据。
假如在位流中被识别作为随机存取3的位置处进行存取,那么由于在两个图象首标中各自的TR数字值相互一致(TR=1),如同在随机存取1的情况那样,这样,该图象被检测为对。假如,“01”或“10”的图象编码扩展中的图象结构被检测,它被认为是场结构,和它的成对数据被检测。
假如在位流中被识别作为随机存取4的位置处进行存取,第一图象的图象首标和图象编码扩展随同表示为“0”的TR一道被读出。根据在图象首标中的图象编码类型信息,和图象编码扩展中的图象结构信息。该图象数据被认为是场结构I图象。
在GOP首标的连续检测之后,下一个图象的图象首标和图象编码扩展随同表示为“0”的TR被一道读出。这里,两个顺序图象的各自的TR数字值相互一致,但是由于在两个图象之间存在有GOP首标,因此这两个图象不被认作为对。应注意的是,假如GOP首标存在,TR被复位到“0”和在成对的图象之间没有GOP首标被插入。
如所述的,数据流检测器50根据GOP首标、若干的图象首标和大量的图象编码扩展的标志,相对于图象执行对检测的各种信息项的处理,以便加载该图象数据到环形缓冲器5。然而,这个处理程序极为复杂,使得构成该数据流检测器50很困难。
该数据流检测器50检测加载处理完成的方法将结合图22所示流程图加以解释。假设在该流程中,随机存取先于I图象入口立即写的扇区,以便响应于该随机存取能立即获得适当的图象。
在步骤S10处,数据流检测器检索在picture_header中的picture_start_code,以便检测I图象的图象首标并在步骤12进行查询,以确定picture_start_code是否已被检测到。如果在步骤S12查询时,其回答是肯定的,即假设picture_start_code被检测到,则操作进行到步骤S14。然而,如果在步骤S12的查询中,其回答是否定的,即,假设没有picture_start_code被检测到,则步骤S12的过程被重复,直到检测到picture_srart_code。
在步骤S14中,临时基准被从检测到的图象首标中读出,它的数字值被存储在一寄存器中作TRO。
在步骤S16中,对在图象首标中的picture_start_code进行另外检索(SRCH),以检测下一图象,并在步骤S18中进行查询以确定是否已经检测到picture_start_code。如果对步骤S18的查询,其回答是肯定的,即,如果检测到picture_start_code,则操作进行到步骤S20。然而,如果对步骤S18的查询,其回答是否定的,则在步骤S18的处理被重复直到picture_srart_code被检测到。
在步骤S20进行查询,以确定在picture_start_code中是否已经检测到GOP首标,从而去确定检测的图象数据是否是成对部分。如果对步骤S20的查询,其回答是否定的,即,没有检测到GOP首标,则操作进行到步骤S22。然而,如果对查询的回答是肯定的,即,检测到GOP首标,则操作优先进行到步骤S26,这是因为在图象数据之间GOP首标的存在消除了这些图象单元是成对的可能性。
当临时基准从被检测的图象首标读出时,它的数字值被存储在一寄存器中作为TR1,就像步骤S22所表示的那样,和将该操作优先进行到步骤S24进行查询,以确定分别存储在寄存器中的TR数字值TR0和TR1是否相等。如果对步骤S24查询的回答是肯定的,即如果这两个数字值相一致,则操作返回到步骤S16,并结合步骤S16至S24重复以上讨论过的过程。这将判定,两个数字值相一致意味着图象数据对已经被检测到。
然而,如果对步骤S24的查询,回答是否定的,即,如果TR数字值不相等,则操作进行到步骤S26。在这里,下一个图象的图象首标被检测;和把从图象首标中读出的图象编码类型存储在寄存器中。然后操作优先进行到步骤S28进行查询,以确定存储的图象编码类型是否代表B图象。如果对步骤S28的查询其回答是肯定的,即,假设该被检测的图象是B图象,则操作返回到步骤S16,这是因为B图象不是所要寻找的图象;和结合步骤S16至S28重复所讨论过的过程以确定下一个图象。
然而,如果对步骤S28的查询回答是否定的,即,被检测的图象不是B图象,则如同步骤S30所表示的,在检测的图象首标中的临时基准被读出并把它的数字值存储在寄存器中,作为TR2。这将确认,该被检测的图象是在I图象之后出现的第一个P图象。
在步骤S32对图象首标中的picture_start_code进行另外检索(SRCH)以检测下一个图象并在步骤S34进行查询,以确定picture_start_code是否已经被检测到。如果对步骤S34的查询其回答是肯定的,操作进行到步骤S36。然而,如果对步骤S34的查询其回答是否定的,即,假如没有检测到picture_start_code,则将步骤S34的过程重复直到检测到picture_start_code。
在步骤S36进行查询,以便确定在对picture_start_code检索期间是否已经检测到GOP首标,以确定被检测的图象数据是否是成对部分。如果对步骤S36的查询其回答是否定的,即,假如没有检测到GOP首标,则操作优先进行到步骤S38,然而如果对步骤36的查询其回答是肯定的,即如果检测到GOP标头则操作优先入口步骤42,这是因为在图象单元之间的GOP首标的存在消除了这些图象单元是成对的可能性。
当在步骤S38从被检测过的图象首标中读出temporal-reference时,它的数字值被存储在寄存器中,作为TR3,和操作优先进行到步骤S40查询,以便确定分别存储在寄存器中作为TR2和TR3的TR的数字值之间是否存在一致。如果对步骤S40的查询其回答是肯定的,即,两个数字值相等,该操作返回到步骤S32,结合步骤S32至S40重复上述讨论过的过程。这将确认,数字值一致并意味着图象数据对已经被检测到。
然而,如果对步骤S40的查询,其回答是否定的,即,TR数字值不是一致的,操作进行到步骤S42读出图象类型。然后,操作进行到步骤S44查询,以便确定该存储的图象编码类型是否代表B图象。如果对步骤S44的查询其回答是肯定的,即,被检测过的图象是B图象,则操作返回到步骤S32,因为B图象不是所要寻找的图象;和结合步骤S32至S44重复上述讨论过的过程,以检测下一个图象。
然而,如果对步骤S44的查询其回答是否定的,即,被检测的图象不是B图象,则读出图象首标中检测的临时基准和将它的数字值存储在寄存器中,作为TR4,如步骤S46所示。这将确认,该检测的图象是在I图象之后出现的第二个P图象。
进行到步骤S48,在图象首标中进行对picture_start_code的另外检索(SRCH),以检测下一个图象和在步骤S50进行查询,以确定picture_start_code是否已经被检测到。如果对步骤S50的查询其回答是肯定的,即,检测到picture_start_code,则操作进行到步骤S52。然而,如果对步骤S50的查询其回答是否定的,在步骤S50的过程被重复,直到picture_start_code被检测到。
在步骤S52进行查询,以确定在对picture_start_code检索期间是否已经检测到GOP首标,从而确定检测过的图象数据是否是成对部分。如果对步骤S52的查询其回答是否定的,即,没有检测到GOP首标,则操作进行到步骤S54。然而,如果对步骤S52的查询其回答是肯定的,即,检测到GOP首标,则完成装载图象数据到环形缓冲器和该过程被中止。
当临时基准被从检测过的图象首标中读出和如步骤S54所表示它的数字值被存储到寄存器中,作为TR5时,操作优先进行到步骤S56查询,以确定分别作为TR4和TR5存储的TR的数字值是否一致。如果对步骤S56的查询其回答是肯定的,即,两个数字值一致,则操作返回到步骤S48,结合步骤S48至S56重复上述讨论过的过程。然而,如果对步骤S56的查询其回答是否定的,即,如果两个TR的数字值不相等,则完成图象数据的装载和过程被中止。
这样,数据流检测器50能通过执行上述处理程序装载位流,以便装载一I图象和两个随后的P图象。然而,从上述长篇的描述可知,为执行这个复杂的处理程序是相当麻烦的。
发明内容
有鉴于此,本发明的一个目的就是提供用于执行特定再现编码的数据的方法和设备,例如,快进,快速反向再现,并克服了上述技术的缺点,即避免了上述的复杂操作。
本发明的另一目的是提供一种能克服上述技术缺点的用于执行特定再现编码的数据的方法和设备。
本发明的进一步的目的是提供一种与处理机控制设备相结合使用的记录介质,以便不需要处理机控制设备就能执行上述复杂操作完成特定再现。
本发明的各种其它目的、优点和特点将会从下面详细描述中变得明显,和新颖的特点将在所附权利要求中指明。
根据本发明的一个实施例,提供了在记录介质上记录编码的图象数据的设备和方法。利用图象内编码和/或预测编码以提供一个I图象和一个随后的P图象的方法对图象数据进行编码。
作为本发明的一个方面,位置信息表示从I图象到P图象端部的数据的字节长度。
根据本发明的另一实施例,提供了用于从记录介质上再现编码的图象数据的设备和方法。对表示相关于I图象的P图象的位置的位置信息进行检测,和产生I图象、P图象和位置信息在内的数据流。该数据流被译码和被显示。
根据仍是本明的另一实施例,提供一种与处理机控制设备相结合并使用的记录介质,其中一个I图象,一个P图象,和表示相关于I图象的P图象的位置的位置信息被记录在该介质上并使用处理控制设备去执行相对容易和简单的特定再现。
本发明提供了一种产生要记录在记录介质上的图象数据的方法,包括以下步骤:接收所述图象数据;利用图象内编码和预测编码编码所述图象数据,以便提供按预定顺序包含图象内编码的图象数据I图象和预测编码的图象数据P图象的数据流,其中所述I图象先于所述P图象;产生表示所述P图象的记录位置的位置信息;输出所述I图象、所述P图象和所述位置信息,其中所述位置信息与所述I图象相邻。
本发明还提供了一种用于产生要记录在记录介质上的图象数据的装置,包括:接收器,可操作来接收所述图象数据;编码器,用于利用图象内编码和预测编码来编码所述图象数据,以便提供按预定顺序包含图象内编码的图象数据I图象和预测编码的图象数据P图象的数据流,其中所述I图象先于所述P图象;发生器,可操作来产生表示所述P图象的记录位置的位置信息;输出单元,可操作来输出所述I图象、所述P图象和所述位置信息,其中所述位置信息与所述I图象相邻。
本发明还提供了一种处理从记录介质读出的图象数据的方法,所述图象数据作为表示图象组的数据流被记录,每个图象组由图象内编码的图象数据I图象和预测编码的图象数据P图象组成,其中所述I图象先于所述P图象,所述方法包括以下步骤:接收从记录介质再现的所述数据流;检测所述数据流中包括的表示所述P图象的记录位置的位置信息,其中所述位置信息与所述I图象相邻;响应所述位置信息从所述数据流获得所述I图象和所述P图象,并从中导出编码图象数据;以及译码所述编码图象数据,以提供已译码的图象数据。
本发明还提供了一种用于从记录介质再现图象数据的装置,所述图象数据作为表示图象组的数据流被记录,每个图象组由至少一个图象内编码的图象数据I图象和至少一个预测编码的图象数据P图象组成,其中所述至少一个I图象先于所述至少一个P图象,所述装置包括:接收单元,可操作来接收所述数据流;检测器,可操作来检测所述数据流中包括的表示所述P图象的记录位置的位置信息,其中所述位置信息与所述I图象相邻;控制单元,可操作来响应所述位置信息从所述数据流获得所述I图象和所述P图象,并从中导出编码图象数据;以及译码器,可操作来译码所述编码图象数据,以提供已译码的图象数据。
附图说明
通过阅读结合实施例参考附图进行的详细描述,将能最好地了解本发明但其并不是对本发明的限制:
图1是本发明数据编码设备的一个实施例的方框图;
图2是通过图1的数据编码设备编码已分包的数据流的举例;
图3是入口点信息格式示意图;
图4是程序流变换(PSM)语法;
图5是基本流描述符的语法;
图6是iP_iPP_descriptors(描述符)的语法;
图7是全局描述符语法;
图8A和8B是本发明的数据译码设备的一个实施例的方框图;
图9A至9C是参考图8A和8B的数据译码设备中以快速反向再现方式如何读出视频数据的视频数据顺序的举例;
图10是参考图8A和8B的数据译码设备的快速反向再现方式的读/写定时图;
图11A至11C是参考图8A和8B的数据译码设备的快进再现方式中如何读出视频数据的视频数据的顺序的一个举例;
图12A至12C是参考图8A和8B的快速反向再现方式中如何读出视频数据的视频数据的顺序的另一个举例;
图13是参考图8A和8B的数据译码设备的快速反向再现方式中利用两个帧存储器如何读出视频数据的读/写定时图;
图14A和14B是在MPEG系统中的原始帧间预测图象和被记录的图象帧的结构示意表示图;
图15A至15C是在MPEG视频流的示意表示;
图16是在MPEG系统中图象首标的结构示意图;
图17是在MPEG系统中图象编码扩展的结构;
图18A和18B是数据译码设备方框图;
图19A和19B是帧格式和场格式中视频数据的结构示意图;
图20是图象结构内容表;
图21是如何区分两种视频格式(场和帧)的视频流的示意图;和
图22是流检测器为加载图象数据(一个I图象和两个P图象)的三个帧而执行的程序的流程图,其中场和帧视频格式被混合。
具体实施方式
以下参考附图详细描述本发明的最佳实施例。
图1是本发明数据编码设备的一个实施例的方框图。音频编码器102对输入音频信号进行压缩编码并将它提供给音频输入端,和视频编码器101对输入视频信号进行压缩编码并将它提供给视频输入端。经编码的音频和视频信号被提供到多路转换器113。假设,从音频编码器102输出的数据流是MPEG2音频流(音频层)和从视频编码器101输出的数据流是MPEG2视频流(视频层)如以后图15c所示。
如图15A所示,多路转换器113通过时分多路复用以对输入MPEG2视频流和MPEG2音频流进行分包以形成系统数据流。
虽然没有示出,副标题流也可以被输入到多路转换器113并可以随同视频流和音频流被多路转换。在此情况下,从多路转换器113输出的MPEG2系统流如图15A所示。
入口点数据存储器电路133A的输入端被连接到视频编码器101;并且入口点检测器131能够使入口点数据存储电路133A存储从视频编码器101接收的入口点(相关于I图象产生点的数据)。
表内容(TOC)数据发生器156产生基于入口点数据存储器电路133A的内容的基础上的TOC数据。该TOC数据包括在盘上记录有视频和音频数据的盘名,在盘上的记录每章(chapter)的章名以及在盘上记录的每章的开始地址,盘的再现时间,每章(chapter)再现时间,每次入口扇区的开始地址等等。
从多路转换器113输出的已分包的数据流被暂存在DSM(数字存储介质)110中和然后送到TOC下标(suffix)电路150。TOC下标电路150将TOC数据加到已分包的数据流和提供相同内容到图象首标检测器/程序流变换(PSM)数据产生器-重写器155。
图首标检测器/PSM数据发生-重写器(overwriter)155检测图象首标和产生PSM数据,该数据包括表示从入口扇区开始到第一显现的P图象的端点和/或从入口扇区开始到第二显现的P图象的端点的数据字节长度的信息。最好是,PSM数据包括从I图象开始到第一显现的P图象的端点和/或从I图象的开始到第二显现的P图象的端点的数据字节长度的信息。该产生的PSM数据被写入到由多路转换器113分包的数据流中以前保留的入口扇区中的区域后面将详述PSM数据。
图象首标检测器/PSM数据发生器-重写器155的输出被送到扇区首标下标电路151,在这里,将分包的数据流分入加了扇区首标的每个扇区的各扇区中。
扇区首标下标电路151的输出,即如上面所描述的所有其它数据被一起加到视频和音频数据,通过ECC编码器152进行用于纠错的编码。
之后,调制器153采用8至14调制(EFM)对来自ECC编码器152的经编码的数据进行调制将经调制的数据送到切割器154。切割器154对应于从调制器153提供的数据在主盘160中形成槽,从而将分包的数据流数据写到主DVD盘160上。例如,通过该主盘160的模压(press-molding)生产复制的DVD盘。
这样,图1的数据编码设备通过采用时分多路转换对输入的音频信号和视频信号编码和分包并从而产生分成包的数据流。另外,图象首标检测器/PSM数据发生器-重写器155产生并写PSM数据到分成包的数据流中。该分成包的数据流被记录在主DVD盘160上。
图2是从图象首标检测器/PSM数据发生器-重写器155的输出,例如MPEG2系统流的分成包的数据流的举例。为简化起见,仅示出分成包的视频数据和音频数据。音频数据被插入到MPEG2系统流的特定部分,以保证在再现期间声音不中断,和I、P和B图象的视频数据被插入在音频数据之中。
入口点表示I图象的顶部(或开始),和将包括这样入口点的扇区定义为入口扇区。图2中,将这样入口点的位置指明为入口点n,入口点n+1,……等等。先于I图象将写有入口点信息的位置立即预定,这样,当拾取了从入口扇区读出的数据时,完整的图象能被立即显示。
在入口点信息和I图象之间可以存在音频数据,但P和b图象不能存在其中间。
图3是入口点信息格式。该入口点信息包括具有任选系统首标的包(pack)首标、PSD(程序流指南)、PSM(程序流变换)和其它包。
图4是PSM的语法,PSM包括形成唯一码的24位packet_start_codeprefix(数据包开始代码前缀),一8位map_stream_id(映射流标识),由整体描述符的任意数组成的program_stream_info(程序流信息),strearm_type(流类型),和包括基本流描述符任意数据的elementary_stream_info(基本流信息)。
图5表示基本流描述符的语法,其中的组成是:如果流是视频数据,由dvd_video_descriptor(dvd视频描述符)和ip_ipp_descriptor组成;或如果流是音频数据,由dvd_audio_descriptor(dvd音频描述符)和ISO_639_language_descriptor(ISO639语言描述符)组成;或如果流是副标题数据,由dvd_subtitle_descriptor(dvd副标题描述符)和ISO_639_language_descriptor组成。还有,其它信息项在图5中示出。
图6表示ip_ipp_descriptor由表示ip_ipp描述符的8位descriptor_tag(描述符标记),表示描述符长度的8位description_length(描述长度),表示从当前入口扇区的第一字节到首先呈现的P图象的最后字节的字节数据bytes_to_first_p_pic(字节到第一个p图象),和表示从当前入口扇区的第一字节到第二呈现的P图象的最后字节的字节数的32位的bytes_to_second_p_pic(字节到第二个p图象)组成。
如图2所示,该bytes_to_first_p_pic和bytes_to_second_p_pic表示数据长度。它被确认,由该bytes_to_first_p_pic和bytes_to_second_p_pic信息指明的偏移字节数包括不仅I图象和P图象,而且还有中间的B图象和音频包。
图7表示图4的整体描述符的语法。包括在每个入口扇区中的该PSD表示从当前入口扇区到在先入口扇区和随后入口扇区的距离,和在一秒三秒等时间消逝之后到入口扇区的距离。这些距离被作为偏移地址。
图8A和8B是本发明的数据译码设备的最佳实施例的方框图。为简化起见,图8A和8B中所示与图18A和18B所示相应单元被标有相同序号。
光盘1通过主轴马达(未示出)以预定旋转速率旋转,和从拾取器2拾取的激光束投射到光盘1的轨迹上,以使将记录在轨迹上的MPEG压缩数字数据读出。数字数据通过解调器3被EFM解调并输入到扇区检测器4。拾取器2的输出也被送到锁相环(PLL)电路9,在那里将提供给解调器3和扇区检测器4的时钟信号复原。
如上所述,数字数据以定长扇区为单位记录在光盘1上,其中扇区同步和扇区首标被记录在每个扇区的开始处。根据从扇区首标中检测的扇区同步和扇区地址确定扇区的划分它们被送到控制电路6。最好该控制电路采用微处理机和所描述的起微处理机控制作用的设备操作。
解调输出经由扇区检测器4送到ECC(纠错)电路33,在这里执行错误检测和校正。ECC电路33将差错校正过的数据在控制电路6的控制下写入其中的环形缓冲器5。
ECC电路33的输出还送到PSM检测器40。在特定再现方式中,PSM检测器40检测从光盘1读出的流数据的入口扇区中的PSM信息。控制电路6利用PSM信息根据与ip_ipp_descriptor的偏移字节数有关的信息,以特定再现方式控制将I和P图象写(或加载)入到环形缓冲器5,以保证,在入口扇区后,将从I图象到第二P图象的流数据中的长度信息写入环形缓冲器5。
聚焦控制电路(未示出)和轨迹伺服电路8根据由拾取器2读出的信息中获得的聚焦误差信号和轨迹误差信号在系统控制器(未示出)的控制下分别控制拾取器2的聚焦和轨迹。
在由扇区检测器4检测的每个扇区的扇区地址基础上,控制电路6通过写指示器(WP)指明用于将适当的扇区写入环形缓冲器5的写地址。另外,在从视频代码缓冲器10(图8B)获得的代码请求信号的基础上,控制电路6通过读指示器RP指明从环形缓冲器5读出该数据的读地址。由读指示器RP指明的位置处读出的数据被送到多路分解器32。
由于记录在光盘1上的编码数据包括多路转换包的视频数据、音频数据和副标题数据,多路分解器32分离这些数据为视频数据、音频数据和副标题数据,然后再分别将这些数据送到视频译码器20(图8B)、音频译码器(未示出),和副标题译码器(未示出)。
作为结果,从环形缓冲器5读出的视频数据被存储在视频译码器的视频代码缓冲器10中。如图2所示,从I图象到第二在后的P图象的流数据包含有不是视频包的包。在特定再现方式中,任何不必要的数据,即不是视频数据的包被信号多路分解器32所取除。
在视频代码缓冲器10中存储的数据被送到图象首标检测器34,在该处,其中的图象首标、表示图象类型I、P或B的图象类型信息,和表示在GOP中帧顺序的临时基准(TR)都被检测。经检测的图象类型信息被送到图象数据选择器35,在该处,在特定再现方式时仅选择I和P图象;和把经选定的图象送到逆VLC电路11。在正常再现方式时,图象数据选择器35被控制输出所有的图象数据而不用进行任何预选择。
送到逆VLC电路11的数据由逆VLC处理,然后送到逆量化器12。代码请求信号被从逆VLC电路返回到视频代码缓冲器10,以允许从视频代码缓冲器10传送新的数据。
另外,逆VLC电路11输出量化级大小到逆量化器12,并输出运动矢量信息到运动补偿器15。逆量化器12根据专门的量化级大小逆量化输入数据并输出逆量化的数据到逆DCT电路13。逆DCT电路13利用逆DCT处理量化过的数据并将处理过的数据提供到加法器14。
加法器14依据图象类型(I、P或B)将逆DCT电路13的输出和运动补偿器15的输出相加,并将合成的运动补偿的视频数据送到帧存储体16。
之后,从帧存储体16读出的数据通过开关16e按图14A所示原始帧顺序重新配置。将重新配置的数据送到数/模(D/A)转换器17,将其转换成模拟视频信号然后在显示装置18上显示。
响应于来自视频代码缓冲器10的代码请求信号,控制电路6将存储在环形缓冲器5的数据送到视频代码缓冲器10。当从视频代码缓冲器10传送到逆VLC电路11的数据量减小时,例如,展示具有小数据量的简单图象的连续数据处理结果时,则从环形缓冲器5传送到视频码缓冲器10的数据量也减小。随后,存储在环形缓冲器5中的数据可以增加,和写指示器WP可以潜在通过(pass)读指示器RP,而引起环形缓冲器5的溢出。
为阻止出现这样的问题,控制电路6基于写指示器WP和读指示器RP的地址位置,计算存储在环形缓冲器5中的数据流量。当计算的数据量超过一预定量时,轨迹阶跃判定电路7确定环形缓冲器5可能潜在溢出并送出一条轨迹阶跃指令到轨迹伺服电路8。响应该轨迹阶跃指令,轨迹伺服电路8使拾取器2依据环形缓冲器5的存储容量转移轨迹以预防环形缓冲器5的任何上溢或下溢。这有利于使具有均匀图象质量的连续的视频再现而不管记录在光盘1上的图象的复杂性(或平坦性)。
从环形缓冲器5到视频代码缓冲器10的数据传输率要预置成等于或低于从ECC电路33到环形缓冲器5的数据传输率,以允许视频代码缓冲器10给环形缓冲器传输一用于数据传输的代码请求而不管轨迹阶跃。
假设在正常再现方式中,例如,I、P和B图象数据I0、B-2、B-1、P0、B0、B1、……以图14B所示顺序记录在光盘1上。在该例中,一个GOP是由包括有1帧I图象,4帧P图象和10帧B图象的15帧图象组成。图象的正常再现是通过连续读和译码以图14B所示顺序记录的编码数据并以图14A所示顺序显示该译码的数据来进行的。
特别是,在译码I图象I0的时刻,从逆DCT电路13获得的译码输出被直接送到帧存储体16。然而,在译码B图象B-2时刻,在先被译码的P图象(未示出)和I图象I0两个被用作预测编码的B图象B-2的参照从帧存储体16被送到运动补偿器15,和根据从逆VLC电路11提供的运动矢量信息产生运动预测图象。产生的运动预测图象然后被送到加法器14,在该处把运动预测图象加到逆DCT电路13的输出上,从而B图象B-2被译码并被存储在帧存储体16中。
以与B图象B-2相同方法译码B图象B-1和重写存储在帧存储体中的帧存储器16a-16c中之一的B图象B-2。在译码P图象P0中,将I图象I0从帧存储器16与将运动矢量信息从逆VLC电路一起送到运动补偿器15。运动补偿器将运动预测图象送到加法器14,在该处,把运动预测图象加到从逆DCT电路提供的P图象P0中,从而译码该P图象P0。这样将经过译码的P图象P0越过存储在帧存储体16中的最早的数据(或者是I图象或者是P图象)写入。
于是,如上所述顺序译码的图象以其原始顺序从帧存储体16读出和以在图14A中的顺序在显示装置18上显示。
在快速再现方式中,记录在光盘1上的数据需要被译码并以相反顺序被显示。例如,假如从光盘1上译码B图象B07在该光盘上视频数据以图9A和9B所示顺序被记录(为了简化仅只示出视频数据),由于这些P图象需要被作为参考去译码所希望的B图象B07,所以就必须在译码B图象B07之前先译码P图象P08和P05。然而,已经确认,为译码P图象P08,则需要已译码的P图象P05,和为了译码图象P05,需要已译码的I图象I02。顺序地,译码必须从在GOP的开始处的I图象开始。在译码一个GOP的末端上,操作需要阶跃返回到前面的GOP,以便继续译码处理。
然而,如果采用这样的译码技术进行反向再现,那么过度的时延将被引入到图象显示中,其结果是显示出不自然的图象。本发明以正常再现方式通过只译码I和P图象解决这个问题,仅只利用正常再现时所需要的相同的三个帧存储器16a、16b和16c就能完成反向再现。这样,本发明有利于译码总的三个图象,即在入口扇区之后呈现的I图象和随后的两个P图象,而不是译码整个I和P图象序列;从而能够以最小的电路组成实现快速反向再现。
本发明能够利用简单电路结构的PSM检测器40而不使用如上所述展示有复杂结构的数据流检测器就能完成快速反向再现。由于PSM检测器40检测表示在PSM中的ip_ipp_descriptor给定的偏移字节数的信息,使得可能写入环形缓冲器5的仅只是从入口扇区之后立即显现的I图象到在I图象之后显现的两个随后的P图象的数据流的必要范围。
参照图9A至9C描述图8A和8B中所示的数据译码设备以快速反向(FR)再现方式进行的操作。
图9A和9B所示表示记录在光盘1上的视频数据的顺序。相应于4个GOPs的这些顺序所示的视频数据,和以FR再现的方式,该控制电路6以这样的方法执行控制,该方法是,拾取器2按照视频数据由箭头所指顺序从光盘1读出视频数据。特别是,拾取器2以I图象I32、B图象B30、B图象B31、P图象P35、B图象B33、B图象B34和P图象P38这样的顺序连续读出视频数据,然后转移到即刻在先的GOP,并读出I图象I22到第二P图象P28的视频数据。随后,拾取器2转移到另一在先的GOP,并读出I图象I12到第二P图象P18的视频数据。接着,拾取器2转移到又一在先的GOP,然后读出I图象I02到第二P图象P08的视频数据。之后,与上述类似地,拾取器2读下一在先的GOP开始位置处的I图象到I图象位置以后的第二P图象的视频数据。
由于上述入口点信息被写在由每个GOP的顶部形成的入口扇区中,和PSM检测器40在入口扇区中检测ip-ipp-descriptior并然后将检测的ip-ipp-descriptior送到控制电路6,因而这样的读操作是可能的。接着,控制电路6控制拾取器2从入口扇区的顶部(或开始)读出对应于由ip-ipp-descriptor给出的bytes_to_second_p_pic信息表示的字节数的数据拾取器2能够以图9A至9C中箭头指明的顺序读出视频数据。
为了对即刻在先的GOP的顶部进行存取,采用距离信息(数据长度)它表示为在入口扇区中的PSD中的偏移地址并指明与入口扇区的距离。
从在GOP的开始位置处的I图象到在I图象位置处以后的第二P图象范围内读的视频数据由多路分解器32将其与音频数据和其它数据分离,和然后被写入视频代码缓冲器10。通过利用从图象首标检测器34获得的检测信息,和通过仅译码将要写入帧存储体16的I和P图象数据消除B图象。这样写入的视频数据以在图9C所示的反向图象显示顺序从帧存储器16中被读出并在显示装置18上显示。
参考图10其描述以FR再现方式从帧存储体16中的数据的读/写定时。最好是,帧存储体16设置有如图8所示的三个帧存储器16a、16b和16c。在时间t0处开始在帧存储器16a中的开头的GOP顶(见图9B)部写入译码的I图象I32,而在一帧过后的时间点t1处结束。随后,在点t1处开始在帧存储器16b中,写入参照I图象I32译码的P图象P35,而在一帧过后的时间点t2处结束。
另外,在时间点t2处开始在帧存储器16中,写入参照P图象P35译码的P图象P38,而在一帧过后的时间点t3处结束。在两个时间点t2和t3的中间点可开始从帧存储器16c中读出P图象P38,由该读起始时间点所提供的P图象P38的一场已经写入帧存储器16c中。通过从写定时到读定时延迟一场,这样对同一存储器的同时读写是可能的。
从帧存储器16c读P图象P38,在两个时间点t3和t4之间的中间点处结束,和在时间点t3处开始在帧存储器16c中写入在先的GOP的已译码的I图象I22,在一帧过后的时间点t4处该写操作结束。
因为写定时相对读定时最好具有一个场的延迟,如上所述,当从其中读先前写入的图象数据时,与此同时不同的图象数据能被写入帧存储器16c。
之后,如图9A至9B所示已译码的图象数据以I32、P35、P38、I22、P25、P28、I12、P15、P18、I02、P05……等的顺序被写入帧存储器16a、16b和16c中。其间,该图象数据以从最早的(最大的)图象数向较新的(较小的)图象数,如P38、P35、I32、P28、P25、I22、P18、P15、I12……等的顺序从帧存储器16a、16b和16c中读出。
随后,执行快速反向再现和以图9C所示顺序显示图象,例如,当使用三个帧存储器时,每个GOP的三个图象能被反向再现。
在反向再现模式中,检测分配给图象的识别数和从帧存储体16中以从最早的到最新(从最大到最小)的数的顺序读出图象。表明指示图象显示顺序的数的临时基准(TR)在各自的GOPs的顶部被复位,和这样的临时基准值是在0至1023的范围内。
参考图11A至11C,解释在图8A和8B中数据译码设备执行的快速正向(FF)再现。图11A和11B表示按照光盘1记录顺序的四个GOPs的视频数据,其中按照视频数据的箭头指示在FF再现方式下读出视频数据的顺序。
在FF再现方式中,如前述FR再现方式,PSM检测器40检测被写在每个GOP顶部的入口扇区中的ip-ipp-descriptor并提供该被检测的ip-ipp-descriptor符给控制电路6。控制电路6控制拾取器2从入口扇区的顶部读出对应于由在ip-ipp-descriptor中的bytes_to_second_p_pic信息表示字节数的数据,从而以在由图11C箭头指示的顺序读出视频数据。
在各自的图象首标中表明是当前的B图象的图象被从读视频数据中消除,如此就只译码I和P图象。已译码的I和P图象按译码顺序从帧存储体16中读出和以图11C所示的I02、P05、P08、I12、P15、P18、I22、P25、P28、I22、P35、P38的顺序在显示装置18上被显示。
虽然,在帧存储体16中最好有三个帧存储器结合,但帧存储器数并不限于三个,可以选择任何所希望的数。将采用I和P图象等于帧存储器数的方法来进行快速正向(FF)再现。
参考图12A至12C和图13描述在帧存储体16中仅采用两帧存储器16a和16b完成的FR再现。
图12A和12B表示被记录在光盘1上的视频数据的顺序。图12A和12B中的视频数据对应四组GOPs,和以FR再现方式,该控制电路6控制拾取器2从盘1中以由视频数据的箭头所示顺序读出视频数据。特别是,拾取器2以I图象I32、B图象B30、B图象B31和P图象P35这样的顺序连续读视频数据,然后转移到即刻在先的GOP,和读I图象I22到第一P图象P25的视频数据。随后,拾取器2转移到另一在先的GOP,和读I图象I12到第一P图象P15的视频数据。接着,拾取器2转移到又一个在先的GOP,和然后读I图象I02到第一P图象P05的视频数据。之后,与上述类似地,拾取器2读下一个在先的GOP开始位置处的I图象到I图象位置处以后的第一P图象的视频数据。
因为PSM检测器40检测写在每个GOP顶部处入口扇区中的ip-ipp-descriptor的bytes_to_first_p_pic信息和然后提供该检测的信息给控制电路6,所以这样的操作是有效的。特别是,控制电路6控制拾取器2从入口扇区的顶部读对应于由在ip-ipp-descriptor中给定的bytes_to_first_p_pic信息表示的字节数的数据,从而拾取器2能够以由图9A至9B箭头指明的顺序读出视频数据。
从GOP开始位置处的I图象到该I图象位置处以后的第一P图象读的视频数据范围通过多路分解器32将其与音频数据和其它数据分离和并被写入到视频代码缓冲器10中。随后,在各自的图象首标中表明是当前的B图象的图象被取消和仅只译码I和P图象并写入帧存储体16。这样写入的视频数据以图12C所示的图象显示顺序被从帧存储器16中读出并在显示装置18中加以显示。
图13是用于两帧容量的帧存储体16的数据读/写定时图。在图12B中在最后GOP的开始处将已译码的I图象I32写入帧存储器16A,在时间点t0处开始,和,在一帧过后的时间点t1处结束。随后,参照I图象I32将已译码的P图象P35写入帧存储器16b,在点t1处开始,和在一帧过后的时间点t2处结束。
从帧存储器16b中读P图象P35在两个时间点t1和t2之间的中间点处开始,而所提供的P图象P35的一场在该读开始的时间点处已经被写入帧存储器16b。这里,通过相对于写定时将读定时延迟一场,这样对同一帧存储器16b的同时读和写是可能的。这样,当从中读原先写入的图象数据时,同时,不同的图象数据能被写入帧存储器16b。
从帧存储器16b读P图象P35,是在两个时间点t2和t3之间的中间点处结束,和将在先的GOP的已译码的I图象I22写入帧存储器16b,是在时间点t2处开始,这个写入是在一帧过后的时间点t3处结束。
在两个时间点t2和t3之间的中间点处,将I图象I32从帧存储器16a中读出,和从这个读开始点延迟大约一场之后,将该已译码的P图象P25开始写入帧存储器16a中。在时间点t3和t4之间的中间点处,该I图象I32的一帧被完全读出,和随后,P图象的P25的一帧被从帧存储器16a中完全读出。另外,在时间点t4和t5之间,在先的GOP中的I图象I12的一帧被写入帧存储器16a。
如图12A至12B被译码的图象数据以I32、P35、I22、P25、I12、P15、I02、P05、……的顺序写入帧存储器16a和16b;和以从最早(最大)图象数向较新(较少)图象数,如P35、I32、P25、I22、P15、I12、P05、I02……的顺序读出。
如上所述,每个GOP中一个图象和两个或一个P图象以特定再现方式显示。确认,本发明可以改进为在每个GOP中仅仅译码和显示一个I图象并取消P图象和B图象这二个图象。在此情况下,用于检测直到I图象结束的字节数的信息被记录在PSD(程序流目录)中。特别是,根据MPEG系统(1SO13818-1)在确定的程序流目录中,相关于PSD之后即刻记录的I图象的信息作为参考存取单元,和将PES_header_positon_offset(PES首标位置偏移)、reference_offset(基准偏移)和byets_to_read(字节读)三个值加在一起,以确定从PSD的第一字节到I图象的终止的数据长度(总的字节数)。
当帧存储器的存储容量超过三个帧时,每个GOP多于三个帧可以被译码并以特定再现方式再现。在此情况下,表示数据长度的信息被写入PSM,这样,显现在I图象之后的三个帧或多于三个帧的P图象能被存取。
虽然上述示例是,在特定再现方式下转移到相邻的GOP的一个转移,但在进行特定再现中也可以执行转移到有一距离的GOP的转移。
在本发明中,拾取器2以特定再现方式转移,由于取决于图象类型(I、P或B)或起因于这些图象(平坦或复杂)的压缩等级不同,而使得视频流中视频数据处于不同的速率。因此,寻找时间不固定,和在进行等倍数速度的FF/FR再现时会产生某些困难。为避免这些困难,寻找时间和显示间隔可由系统控制器测量,根据所测时间改变下次寻找的距离,从而通过反馈控制实现速度控制。例如,如果在任何一个寻找中已占用较长时间,则拾取器2转移到GOP单元中的有一点儿距离的位置,从而获得必须的距离。
虽然本发明已结合光学记录介质进行了描述,应被理解,本发明的记录/再现方法和设备也能应用于其它记录介质或传输压缩的视频数据。
本发明由于采用少化弗和少复杂性的电路包括底座和特定电路某些部件能减少空间,因此使产生的热最少和使会产生热辐射的结构减至最小,在此基础上实现本发明的例如反向再现的特定再现。
在特定再现方式中,随着I图象的恢复,I图象和一个P图象可以恢复或一个I图象和两个P图象可以恢复。这些构成可以被选择地转换,以使特定再现的速度可由改变装载到帧存储器而被显示的图象数加以控制。通过采用加到I图象的一个或两个P图象。来使显示景色平滑以提供一种满意的观觉效果。
当结合最佳实施例已经专门地展示和描述了本发明时,可容易理解,在不脱离本发明的构思和范围内可以做出各种改型。本发明的权利要求包括了上述实施例、各种改变及所有等价的内容。

Claims (12)

1.一种产生要记录在记录介质上的图象数据的方法,包括以下步骤:
接收所述图象数据;
利用图象内编码和预测编码编码所述图象数据,以便提供按预定顺序包含图象内编码的图象数据I图象和预测编码的图象数据P图象的数据流,其中所述I图象先于所述P图象;
产生表示所述P图象的记录位置的位置信息;
输出所述I图象、所述P图象和所述位置信息,其中所述位置信息与所述I图象相邻。
2.如权利要求1所述的方法,其中编码的步骤包括双向预测编码图象数据,以在所述数据流中提供多个双向预测编码图象B图象。
3.如权利要求1所述的方法,其中每个所述I图象和所述P图象构成视频帧。
4.如权利要求1所述的方法,其中数据流包含两个P图象;并且其中产生位置信息的步骤还包括产生表示所述两个P图象中第二个的记录位置的位置信息。
5.一种用于产生要记录在记录介质上的图象数据的装置,包括:
接收器,可操作来接收所述图象数据;
编码器,用于利用图象内编码和预测编码来编码所述图象数据,以便提供按预定顺序包含图象内编码的图象数据I图象和预测编码的图象数据P图象的数据流,其中所述I图象先于所述P图象;
发生器,可操作来产生表示所述P图象的记录位置的位置信息;
输出单元,可操作来输出所述I图象、所述P图象和所述位置信息,其中所述位置信息与所述I图象相邻。
6.如权利要求5所述的装置,其中所述用于编码的装置可操作来利用双向预测编码图象数据来编码图象数据,以在所述数据流中提供多个双向预测编码图象B图象。
7.如权利要求5所述的装置,其中所述至少一个I图象和所述至少一个P图象中的每一个都构成视频帧。
8.如权利要求5所述的装置,其中数据流包含两个P图象;并且其中所述用于产生的装置还可操作来产生表示所述两个P图象中第二个的记录位置的位置信息。
9.一种处理从记录介质读出的图象数据的方法,所述图象数据作为表示图象组的数据流被记录,每个图象组由图象内编码的图象数据I图象和预测编码的图象数据P图象组成,其中所述I图象先于所述P图象,所述方法包括以下步骤:
接收从记录介质再现的所述数据流;
检测所述数据流中包括的表示所述P图象的记录位置的位置信息,其中所述位置信息与所述I图象相邻;
响应所述位置信息从所述数据流获得所述I图象和所述P图象,并从中导出编码图象数据;以及
译码所述编码图象数据,以提供已译码的图象数据。
10.如权利要求9所述的方法,其中数据流包括两个P图象;并且其中检测位置信息的步骤还包括检测表示所述两个P图象中第二个的记录位置的位置信息。
11.一种用于从记录介质再现图象数据的装置,所述图象数据作为表示图象组的数据流被记录,每个图象组由至少一个图象内编码的图象数据I图象和至少一个预测编码的图象数据P图象组成,其中所述至少一个I图象先于所述至少一个P图象,所述装置包括:
接收单元,可操作来接收所述数据流;
检测器,可操作来检测所述数据流中包括的表示所述P图象的记录位置的位置信息,其中所述位置信息与所述I图象相邻;
控制单元,可操作来响应所述位置信息从所述数据流获得所述I图象和所述P图象,并从中导出编码图象数据;以及
译码器,可操作来译码所述编码图象数据,以提供已译码的图象数据。
12.如权利要求11所述的方法,其中所再现的数据流中的所述编码图象数据包括多个双向预测编码的图象数据B图象。
CN2004100312495A 1995-07-28 1996-07-28 数据编码/译码方法和设备 Expired - Lifetime CN1530957B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP21142095A JP3484834B2 (ja) 1995-07-28 1995-07-28 データ符号化/復号化方法および装置
JP211420/1995 1995-07-28
JP211420/95 1995-07-28

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB961121793A Division CN1150543C (zh) 1995-07-28 1996-07-28 数据编码/译码方法和设备及编码数据的记录介质

Publications (2)

Publication Number Publication Date
CN1530957A true CN1530957A (zh) 2004-09-22
CN1530957B CN1530957B (zh) 2010-05-12

Family

ID=16605667

Family Applications (3)

Application Number Title Priority Date Filing Date
CNB961121793A Expired - Lifetime CN1150543C (zh) 1995-07-28 1996-07-28 数据编码/译码方法和设备及编码数据的记录介质
CN2004100312495A Expired - Lifetime CN1530957B (zh) 1995-07-28 1996-07-28 数据编码/译码方法和设备
CN98118675A Expired - Fee Related CN1129318C (zh) 1995-07-28 1998-08-24 再现设备与再现方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNB961121793A Expired - Lifetime CN1150543C (zh) 1995-07-28 1996-07-28 数据编码/译码方法和设备及编码数据的记录介质

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN98118675A Expired - Fee Related CN1129318C (zh) 1995-07-28 1998-08-24 再现设备与再现方法

Country Status (14)

Country Link
US (1) US6009229A (zh)
EP (3) EP1030306B1 (zh)
JP (1) JP3484834B2 (zh)
KR (2) KR100366143B1 (zh)
CN (3) CN1150543C (zh)
AT (2) ATE481710T1 (zh)
AU (1) AU702962B2 (zh)
BR (1) BR9603175B1 (zh)
CA (1) CA2182057C (zh)
DE (3) DE69637970D1 (zh)
ES (3) ES2329868T3 (zh)
HK (1) HK1031944A1 (zh)
MX (1) MX9603031A (zh)
TW (1) TW299550B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102037731A (zh) * 2008-05-21 2011-04-27 思科技术公司 压缩视频中属于互相关性层的图片的通知和抽取

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6157771A (en) * 1996-11-15 2000-12-05 Futuretel, Inc. Method and apparatus for seeking within audiovisual files
GB9703470D0 (en) * 1997-02-19 1997-04-09 Thomson Consumer Electronics Trick play reproduction of MPEG encoded signals
US6463209B2 (en) * 1997-02-18 2002-10-08 Thomson Licensing Sa Controlled data flow
US6229951B1 (en) * 1997-02-18 2001-05-08 Thomson Consumer Electronics Digital video picture and ancillary data processing and storage
US6201927B1 (en) * 1997-02-18 2001-03-13 Mary Lafuze Comer Trick play reproduction of MPEG encoded signals
US6222979B1 (en) * 1997-02-18 2001-04-24 Thomson Consumer Electronics Memory control in trick play mode
MY124583A (en) * 1997-03-19 2006-06-30 Sony Corp Video data decoding apparatus and method and video signal reproduction apparatus and method
DE19727542A1 (de) * 1997-06-28 1999-01-07 Thomson Brandt Gmbh Verfahren zur Regenerierung der Originaldaten eines digital codierten Videofilms und Vorrichtung zur Durchführung des Verfahrens
US6618396B1 (en) * 1997-07-29 2003-09-09 Matsushita Electric Ind Co Ltd Data transmitting device, data receiving device, and data recording device
JP4121590B2 (ja) 1997-10-30 2008-07-23 株式会社ルネサステクノロジ 画像表示装置及びその特殊再生制御装置
DE19806913A1 (de) * 1998-02-19 1999-08-26 Cit Alcatel Verfahren zum Generieren einer Einsprungstelle in einen Bilddatenstrom und Vorrichtung zur Durchführung des Verfahrens
US6353700B1 (en) * 1998-04-07 2002-03-05 Womble Multimedia, Inc. Method and apparatus for playing an MPEG data file backward
US6473558B1 (en) * 1998-06-26 2002-10-29 Lsi Logic Corporation System and method for MPEG reverse play through dynamic assignment of anchor frames
KR100329391B1 (ko) * 1999-01-04 2002-03-22 구자홍 디지털 데이터 스트림의 기록방법 및 장치
JP4292654B2 (ja) * 1999-03-19 2009-07-08 ソニー株式会社 記録装置および方法、再生装置および方法、並びに記録媒体
US6463486B1 (en) 1999-04-06 2002-10-08 Microsoft Corporation System for handling streaming information using a plurality of reader modules by enumerating output pins and associated streams of information
WO2000060590A1 (en) * 1999-04-06 2000-10-12 Microsoft Corporation Streaming information appliance with circular buffer
US6820144B2 (en) * 1999-04-06 2004-11-16 Microsoft Corporation Data format for a streaming information appliance
US6378035B1 (en) * 1999-04-06 2002-04-23 Microsoft Corporation Streaming information appliance with buffer read and write synchronization
US6748481B1 (en) 1999-04-06 2004-06-08 Microsoft Corporation Streaming information appliance with circular buffer for receiving and selectively reading blocks of streaming information
US6535920B1 (en) 1999-04-06 2003-03-18 Microsoft Corporation Analyzing, indexing and seeking of streaming information
FR2794328B1 (fr) * 1999-05-28 2001-08-10 St Microelectronics Sa Decodeur de sequence d'image pour avance rapide
EP1058263A1 (en) * 1999-05-29 2000-12-06 Deutsche Thomson-Brandt Gmbh Method and apparatus for reverse playback of a digital data stream
EP1058265A1 (en) * 1999-05-29 2000-12-06 Deutsche Thomson-Brandt Gmbh Method and apparatus for reverse playback of a digital data stream
JP3718375B2 (ja) * 1999-06-30 2005-11-24 シャープ株式会社 記録再生装置
KR100614341B1 (ko) * 1999-08-27 2006-08-18 엘지전자 주식회사 고밀도 디스크 기록매체의 변속재생 관리정보 기록 및 그에 따른 변속재생방법
US6707778B1 (en) 1999-11-10 2004-03-16 Thomson Licensing S.A. Edit to picture without decoding and re-encoding of MPEG bit stream for recordable DVD
US6778265B1 (en) 1999-11-10 2004-08-17 Thomson Licensing S.A. Copy feature for recordable DVD editing
KR100620657B1 (ko) * 1999-11-29 2006-09-06 엘지전자 주식회사 디지털 데이터 스트림 전송방법
US7367042B1 (en) 2000-02-29 2008-04-29 Goldpocket Interactive, Inc. Method and apparatus for hyperlinking in a television broadcast
US7343617B1 (en) 2000-02-29 2008-03-11 Goldpocket Interactive, Inc. Method and apparatus for interaction with hyperlinks in a television broadcast
EP1156674A1 (en) * 2000-05-19 2001-11-21 THOMSON multimedia Method and device for decoding a video data stream in special reproduction modes
US20030077071A1 (en) * 2001-10-23 2003-04-24 Shu Lin Fast forward trick mode and reverse trick mode using an information file
US7174086B2 (en) * 2001-10-23 2007-02-06 Thomson Licensing Trick mode using dummy predictive pictures
US8705947B2 (en) * 2001-10-23 2014-04-22 Thomson Licensing Trick mode on bidirectional predictive frames
KR100434740B1 (ko) * 2001-11-09 2004-06-10 주식회사 휴맥스 디지털 방송 프로그램에서의 저배속 재생방법
US7398005B2 (en) * 2001-12-19 2008-07-08 Thomson Licensing Trick mode playback of recorded video
CN1299514C (zh) * 2002-02-01 2007-02-07 皇家飞利浦电子股份有限公司 记录视频数据信号序列的装置及其方法
JP4130780B2 (ja) * 2002-04-15 2008-08-06 松下電器産業株式会社 画像符号化方法および画像復号化方法
US7106945B2 (en) * 2002-07-16 2006-09-12 Thomson Licensing Trick mode using dummy bidirectional predictive pictures
US7555042B2 (en) * 2003-01-08 2009-06-30 Samsung Electronics Co., Ltd. Method and apparatus for reverse play
US7379656B2 (en) * 2003-05-05 2008-05-27 Thomson Licensing Forward trick modes on progressive video using special groups of pictures
JP2006528862A (ja) * 2003-07-24 2006-12-21 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 格納されている映像データの最適化
DE10355345A1 (de) * 2003-11-25 2005-06-23 Deutsche Thomson-Brandt Gmbh Verfahren und Vorrichtung zum Speichern oder Wiederfinden von definierten Positionen in einem Datenstrom
PL1743481T3 (pl) * 2004-04-28 2011-12-30 Panasonic Corp Urządzenie do generowania strumienia, sposób generowania strumienia, urządzenie do kodowania, sposób kodowania, nośnik zapisujący oraz właściwy program
EP2207181B1 (en) 2004-04-28 2012-04-25 Panasonic Corporation Moving picture stream generation apparatus, moving picture coding apparatus, moving picture multiplexing apparatus and moving picture decoding apparatus.
JP4608953B2 (ja) * 2004-06-07 2011-01-12 ソニー株式会社 データ記録装置、方法およびプログラム、データ再生装置、方法およびプログラム、ならびに、記録媒体
EP2892226B1 (en) 2004-07-01 2017-01-11 Mitsubishi Electric Corporation Randomly accessible visual information recording medium and recording method, and reproducing device and reproducing method
US7974523B2 (en) * 2004-07-06 2011-07-05 Magnum Semiconductor, Inc. Optimal buffering and scheduling strategy for smooth reverse in a DVD player or the like
EP1803094B1 (en) 2004-10-18 2020-02-19 InterDigital VC Holdings, Inc. Film grain simulation method
BRPI0517793A (pt) * 2004-11-12 2008-10-21 Thomson Licensing simulação de grão de filme para execução normal e execução em modo de efeitos para sistemas de reprodução de vìdeo
CA2587437C (en) 2004-11-22 2015-01-13 Thomson Licensing Methods, apparatus and system for film grain cache splitting for film grain simulation
JP4442420B2 (ja) * 2004-12-28 2010-03-31 ソニー株式会社 画像再生装置および方法、並びにプログラム
US20080152302A1 (en) * 2005-05-10 2008-06-26 Kiyonori Kido Data Processing Device
US8787737B2 (en) * 2005-08-15 2014-07-22 Cisco Technology Inc. Video trick mode system
KR101375669B1 (ko) * 2006-11-07 2014-03-19 삼성전자주식회사 인터 예측 부호화, 복호화 방법 및 장치
US10715834B2 (en) 2007-05-10 2020-07-14 Interdigital Vc Holdings, Inc. Film grain simulation based on pre-computed transform coefficients
US9307317B2 (en) 2014-08-29 2016-04-05 Coban Technologies, Inc. Wireless programmable microphone apparatus and system for integrated surveillance system devices
US9225527B1 (en) 2014-08-29 2015-12-29 Coban Technologies, Inc. Hidden plug-in storage drive for data integrity
US10165171B2 (en) 2016-01-22 2018-12-25 Coban Technologies, Inc. Systems, apparatuses, and methods for controlling audiovisual apparatuses
US10152858B2 (en) 2016-05-09 2018-12-11 Coban Technologies, Inc. Systems, apparatuses and methods for triggering actions based on data capture and characterization
US10789840B2 (en) 2016-05-09 2020-09-29 Coban Technologies, Inc. Systems, apparatuses and methods for detecting driving behavior and triggering actions based on detected driving behavior
US10370102B2 (en) 2016-05-09 2019-08-06 Coban Technologies, Inc. Systems, apparatuses and methods for unmanned aerial vehicle

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100192861B1 (ko) * 1989-04-20 1999-06-15 이데이 노부유끼 영상 데이타 기록 재생 방법 및 장치
US5168356A (en) * 1991-02-27 1992-12-01 General Electric Company Apparatus for segmenting encoded video signal for transmission
AU657510B2 (en) * 1991-05-24 1995-03-16 Apple Inc. Improved image encoding/decoding method and apparatus
JP2785220B2 (ja) * 1992-09-22 1998-08-13 ソニー株式会社 データ符号化装置および方法、並びにデータ復号化装置および方法
WO1994007332A1 (en) * 1992-09-22 1994-03-31 Sony Corporation Digital video signal processing apparatus and method
JP3240017B2 (ja) * 1993-01-11 2001-12-17 ソニー株式会社 Mpeg信号記録方法およびmpeg信号再生方法
US5557331A (en) * 1993-03-11 1996-09-17 Matsushita Electric Industrial Co., Ltd. Image encoding method, an image encoding circuit, an image encoding apparatus, and an optical disk
US5535008A (en) * 1993-03-16 1996-07-09 Victor Company Of Japan, Ltd. Method for jump-reproducing video data of moving picture coded with high efficiency
CN1085466C (zh) * 1993-09-14 2002-05-22 株式会社金星社 图象解码器中包括半象素单元运动补偿装置的b帧处理装置
EP0644692B2 (en) * 1993-09-16 2003-10-01 Kabushiki Kaisha Toshiba Video signal compression/decompression device for video disk recording/reproducing apparatus
US5596564A (en) * 1993-10-08 1997-01-21 Matsushita Electric Industrial Co., Ltd. Information recording medium and apparatus and method for recording and reproducing information
EP0651391A3 (en) * 1993-10-29 1997-02-05 Tokyo Shibaura Electric Co Threaded fastener.
JPH07130149A (ja) * 1993-10-29 1995-05-19 Toshiba Corp 時間表示機能付き再生装置
JP2993351B2 (ja) * 1994-02-14 1999-12-20 松下電器産業株式会社 圧縮データ記録装置
US5809201A (en) * 1994-06-24 1998-09-15 Mitsubishi Denki Kabushiki Kaisha Specially formatted optical disk and method of playback
JP3250588B2 (ja) * 1994-07-12 2002-01-28 ソニー株式会社 データ再生装置
JP3254924B2 (ja) * 1994-09-05 2002-02-12 ソニー株式会社 データ再生方法およびデータ再生装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102037731A (zh) * 2008-05-21 2011-04-27 思科技术公司 压缩视频中属于互相关性层的图片的通知和抽取
CN102037731B (zh) * 2008-05-21 2013-09-04 思科技术公司 压缩视频中属于互相关性层的图片的通知和抽取

Also Published As

Publication number Publication date
ATE481710T1 (de) 2010-10-15
EP1030306B1 (en) 2009-07-15
KR100390597B1 (ko) 2003-07-07
HK1031944A1 (en) 2001-06-29
EP0756281B1 (en) 2002-03-27
DE69638260D1 (de) 2010-10-28
EP0756281A2 (en) 1997-01-29
ES2329868T3 (es) 2009-12-02
JP3484834B2 (ja) 2004-01-06
KR100366143B1 (ko) 2003-03-15
CN1215289A (zh) 1999-04-28
DE69637970D1 (de) 2009-08-27
BR9603175B1 (pt) 2009-01-13
ES2354841T3 (es) 2011-03-18
EP1030306A3 (en) 2003-09-24
ES2171212T3 (es) 2002-09-01
EP1030302B1 (en) 2010-09-15
CN1150543C (zh) 2004-05-19
DE69620073T2 (de) 2002-10-17
EP1030302A3 (en) 2003-09-24
AU6079096A (en) 1997-02-06
EP0756281A3 (en) 2000-06-07
ATE215258T1 (de) 2002-04-15
BR9603175A (pt) 2005-08-09
EP1030302A2 (en) 2000-08-23
AU702962B2 (en) 1999-03-11
CA2182057C (en) 2006-01-03
KR970008058A (ko) 1997-02-24
EP1030306A2 (en) 2000-08-23
DE69620073D1 (de) 2002-05-02
US6009229A (en) 1999-12-28
MX9603031A (es) 1998-04-30
CN1129318C (zh) 2003-11-26
CN1151587A (zh) 1997-06-11
CA2182057A1 (en) 1997-01-29
CN1530957B (zh) 2010-05-12
TW299550B (zh) 1997-03-01
JPH0946712A (ja) 1997-02-14

Similar Documents

Publication Publication Date Title
CN1150543C (zh) 数据编码/译码方法和设备及编码数据的记录介质
CN1171452C (zh) 多种传输、记录并控制图像数据显示的装置和方法
CN1195301C (zh) 记录/再现装置和方法
CN1197388C (zh) 传输流记录和再现装置和方法
CN1186930C (zh) 记录设备和方法、再现设备和方法
CN1165893C (zh) 信息重放装置
CN1161779C (zh) 信息记录介质、以及用于上述的记录装置和重放装置
CN1255800C (zh) 产生要记录的信息信号的方法和设备
CN1193439A (zh) 无论在画面上怎样配置主图像,都能使副图像均衡性良好地重合在主图像上的多媒体光盘,再生装置及再生方法
CN1992869A (zh) 重放设备、重放方法以及重放程序
CN1950907A (zh) 运动画面流产生装置,运动画面编码装置,运动画面多路复用装置和运动画面解码装置
CN1170930A (zh) 信息记录介质、以及用于上述的记录装置和重放装置
CN1611071A (zh) 信息记录介质 ,信息记录设备和方法,信息重放设备和方法 ,信息记录/重放设备和方法,用于控制记录或重放的计算机程序,以及包括控制信号的数据结构
CN1244106C (zh) 信息记录装置和方法
EP1119194B1 (en) Audio and video reproduction apparatus, and audio and video reproduction method
JP2005348314A (ja) データ記録装置、方法およびプログラム、データ再生装置、方法およびプログラム、ならびに、記録媒体
CN1124602C (zh) 记录装置、记录/复制装置及记录方法
CN1692644A (zh) 信息处理设备、信息处理方法和程序以及记录介质
CN1307337A (zh) 数据再现装置和数据再现方法
CN1187750C (zh) 信息记录装置和方法及信息处理方法
JP2008311744A (ja) 記録装置、撮像装置、プレイリスト生成方法およびプログラム
JP3562484B2 (ja) ディスク状データ記録媒体の製造方法
JP5110135B2 (ja) 記録媒体
CN1263668A (zh) 用特技播放复制方式复制数字信息信号
CN1698370A (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
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20040922

Assignee: TCL Kone Electronics (Huizhou) Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000240

Denomination of invention: Data encoding/decoding method and device, and encoded data recording medium

Granted publication date: 20100512

License type: Common License

Record date: 20140423

Application publication date: 20040922

Assignee: China Hualu Group Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000238

Denomination of invention: Data encoding/decoding method and device, and encoded data recording medium

Granted publication date: 20100512

License type: Common License

Record date: 20140423

Application publication date: 20040922

Assignee: Guangzhou Panyu Juda Car Audio Equipment Co., Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000233

Denomination of invention: Data encoding/decoding method and device, and encoded data recording medium

Granted publication date: 20100512

License type: Common License

Record date: 20140422

Application publication date: 20040922

Assignee: Guangdong OPPO Mobile Communications Co., Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000237

Denomination of invention: Data encoding/decoding method and device, and encoded data recording medium

Granted publication date: 20100512

License type: Common License

Record date: 20140423

Application publication date: 20040922

Assignee: Shenzhen Maxmade Technology Co.,Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000239

Denomination of invention: Data encoding/decoding method and device, and encoded data recording medium

Granted publication date: 20100512

License type: Common License

Record date: 20140423

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20040922

Assignee: Dongguan de video technology Co. Ltd. Kit

Assignor: Blue light United Co., Ltd.

Contract record no.: 2016990000233

Denomination of invention: Data encoding/decoding method and device, and encoded data recording medium

Granted publication date: 20100512

License type: Common License

Record date: 20160614

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
CX01 Expiry of patent term

Granted publication date: 20100512

EXPY Termination of patent right or utility model