CN1199906A - 视频数据解码装置和方法与视频信号重现装置和方法 - Google Patents

视频数据解码装置和方法与视频信号重现装置和方法 Download PDF

Info

Publication number
CN1199906A
CN1199906A CN98108791A CN98108791A CN1199906A CN 1199906 A CN1199906 A CN 1199906A CN 98108791 A CN98108791 A CN 98108791A CN 98108791 A CN98108791 A CN 98108791A CN 1199906 A CN1199906 A CN 1199906A
Authority
CN
China
Prior art keywords
video data
unit
image
vobu
data
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
CN98108791A
Other languages
English (en)
Other versions
CN1176553C (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 CN1199906A publication Critical patent/CN1199906A/zh
Application granted granted Critical
Publication of CN1176553C publication Critical patent/CN1176553C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • 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
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007Time or data compression or expansion
    • 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
    • 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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • 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/00007Time or data compression or expansion
    • G11B2020/00072Time or data compression or expansion the compressed signal including a video signal
    • 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/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • G11B2020/1075Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data
    • G11B2020/10787Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data parameters, e.g. for decoding or encoding
    • 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
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1225Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc frame, i.e. a subunit of a sector containing user data, e.g. a sync frame
    • 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/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
    • 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

Abstract

一种视频数据解码装置,能够在前向和后向高速重现等特殊重现期间输出平滑的视频数据。解码器在所述重现期间以VOBU单元间断地提供数据并在各VOBU中仅解码首先三幅I图像或P图像。控制器控制解码器从具有三幅以上图像的存储容量的存储器输出已解码的I图像或P图像。解码器对通过它前面的多路分解器的VOBU通过时间计数和以平均间隔输出各图像。即,对于每个VOBU按平均VOBU通过时间乘以1/3的间隔输出三幅图像。

Description

视频数据解码装置和方法 与视频信号重现装置和方法
本发明涉及视频数据解码装置、视频数据解码方法、视频信号重现装置、和视频信号重现方法,用于断续地解码在多个帧之间已通过利用时轴方向上的相关性压缩的视频数据。
在传统的DVD(数字视频盘:DVD-VIDEO)中,执行例如前向高速重现和后向高速重现的特殊重现时,仅使用一幅MPEG2(运动图像专家组2)的I图像(帧内编码图像)。
然而,当只使用I图像执行特殊重现时,出现一个问题:信息量不够而且重现图像好象高速显示的幻灯片。然而,即使与VTR等的高速重现相比较,信息量也太小。显示间隔受解码时间等影响,并产生不舒服的感觉。
因此,本发明的目的是提供视频数据解码装置、视频数据解码方法、视频信号重现装置、和视频信号重现方法,当执行特殊重现,例如前向和后向高速重现时,能够输出平滑显示的视频数据。
图1表示根据本发明的DVD重现装置的方框图。
图2说明根据本发明当主视频压缩数据送到视频解码器时使用的数据解码方法的概念。
图3说明DVD-VIDEO格式。
图4说明DVD-VIDEO格式。
图5说明DVD-VIDEO格式。
图6说明DVD-VIDEO格式。
图7说明DVD-VIDEO格式。
图8说明DVD-VIDEO格式。
图9说明DVD-VIDEO格式。
图10说明DVD-VIDEO格式。
图11说明DVD-VIDEO格式。
图12说明DVD-VIDEO格式。
图13说明MPEG2格式。
图14表示本发明DVD重现装置的FWD扫描处理的流程图。
图15表示本发明DVD重现装置的FWD扫描处理的流程图。
图16表示本发明DVD重现装置的FWD扫描处理的流程图。
图17表示本发明DVD重现装置的BWD扫描处理的流程图。
图18表示本发明DVD重现装置的BWD扫描处理的流程图。
图19表示本发明DVD重现装置的BWD扫描处理的流程图。
图20说明在本发明DVD重现装置的FWD扫描和BWD扫描期间输出视频数据的方法。
图21表示确定本发明DVD重现装置的多路分解器的VOBU的经过时间的测量处理的流程图。
图22是说明本发明DVD重现装置的FWD扫描和BWD扫描期间输出视频数据的流程图。
现将参照附图通过本发明的实施例针对本发明DVD-VIDEO盘重现装置(后面称为DVD重现装置)予以说明。
图1表示DVD重现装置的方框图。
DVD重现装置100包括:拾取器2,用于从记录介质1重现RF信号;RF电路3,它提供由该拾取器2重现的RF信号和对RF信号执行二值化;数据解码器4,用于执行诸如来自RF电路3的重现数据的误差校正之类的解码;和多路分解器5,用于分离由数据解码器4解码的重现数据、主视频压缩数据、副视频压缩数据、和音频压缩数据。
而且,这个DVD重现装置100包括:视频解码器6,用于扩展上述主视频压缩数据;副视频解码器7,用于扩展上述副视频压缩数据,以便与主视频数据组合;音频解码器8,用于扩展上述音频压缩数据;数字/NTSC、PAL变换电路(后面称为NTSC变换电路)9,它提供由主视频数据和来自副视频解码器7的副视频数据构成的视频数据并把该数据变换成NTSC信号或PAL信号;和数字/模拟变换电路(后面称为D/A变换器)10,它提供来自音频解码器8的音频数据并把该数据变换成模拟信号。
而且,该DVD重现装置100还包括:控制器11,用于控制拾取器2、RF电路3、数据解码器4、多路分解器5、视频解码器6、副视频解码器7、音频解码器8、NTSC变换电路、和D/A变换电路10;用户接口12,用于在控制器11和用户操作输入之间对接;和存储器13,用作控制器11的数据存储部。
DVD重现装置100重现的记录介质1,如重现专用型、可写类型、可重写类型等的DVD盘和DVD-VIDEO盘。
拾取器2从记录介质1重现RF信号并把该信号送到RF电路3。
RF电路3执行波形均衡和RF信号的二值化并产生其同步信号等作为数字数据。由该RF电路3产生的数字数据送到数字解码器4。
数据解码器4,根据由RF电路3产生的数字数据,执行数据解码和纠错。已经经受由数据解码器4解码等的数字数据送到多路分解器5。
而且,该数据解码器4检测MPEG2格式的系统标题、包含在包标题等中的参数信息、和包含在DVD格式的导航包(NV_PCK)中的预定信息,所检测的参数信息从数据解码器4送到控制器11。
而且,这个数据解码器4包括在数字数据的输出级的跟踪缓冲器4a。这个跟踪缓冲器4a吸收在数据解码器4和多路分解器5之间处理速度的差异。
在多路分解器5中,已经经受由数字解码器4进行的包括纠错的解码的数字数据,被分成主视频压缩数据、副视频压缩数据、和音频压缩数据。
在此,主视频数据是已经由MPEG2压缩的视频数据。例如DVD格式的视频流。副视频数据是诸如与主视频数据组合的重叠字幕的数据,例如DVD格式的副图像流。音频压缩数据是由MPEG2已压缩的音频数据,即DVD格式的音频流。
多路分解器5提供主视频压缩数据到视频解码器6,副视频压缩数据到副视频解码器7,和音频压缩数据到音频解码器8。
视频解码器6执行主视频压缩数据的解码和产生由解码扩展的主视频数据。该视频解码器6具有三个帧的存储器,用于执行解码。即,MPEG2格式的I图像、P图像,和B图像被解码和存储在视频解码器6的存储器中,并且各自的解码图像从这个存储器输出。应该注意,这个存储器可具有大于三个帧的容量。视频解码器6把产生的主视频数据送到副视频解码器7。
副视频解码器7执行副视频压缩数据的解码并把这个解码的副视频数据与由视频解码器6提供的主视频数据相组合,以便产生视频数据。也就是,副视频解码器7把主视频数据与作为副视频数据重现的叠加字幕等相组合。应该注意,如果副视频数据不存在,该副视频解码器7照原样输出主视频数据。副视频解码器7把产生的视频数据送到NTSC变换电路9。
音频解码器8执行音频压缩数据的解码和产生扩展的音频数据。也就是,如果音频压缩数据已由MPEG2格式压缩,音频解码器8执行相应的扩展处理和产生音频数据。应该注意,如果该音频数据已经由与MPEG2不同的格式,例如PCM编码,则要执行相应的解码。音频解码器8把产生的音频数据送到D/A变换电路10。
NTSC变换电路9把来自数字数据的视频数据变换成如NTSC或PAL电视信号输出。该输出提供到监视器等,以使用户能够观看从记录介质1重现的图像。
D/A变换电路10把数字数据的音频数据变换成供输出的模拟音频数据。该输出提供到扬声器等,以使用户能够听到由记录介质1重现的声音。
控制器11控制拾取器2、RF电路3、数据解码器4、多路分解器5、视频解码器6、副视频解码器7、音频解码器8、NTSC变换电路9、和D/A变换电路10。
而且,通过按操作面板和遥控器实现的用户接口12给控制器11提供操作输入,控制器11根据操作输入控制各电路。
而且,控制器11使存储器13存储控制数据和根据存储在存储器13中的数据控制各电路。
DVD重现装置100能够执行特殊重现,例如视频信号的前向和后向高速重现。图2表示本发明的、当主视频压缩数据送到视频解码器时数据解码方法的概念。现结合图2针对由DVD重现装置100的前向和后向高速重现予以描述。
视频解码器6连续提供,例如MPEG格式的GOP(图像的G)。应该注意,提供到这个视频解码器6的视频数据可以在与GOP不同的单元,例如VOBU(视频对象单元)。VOBU将在后面详细说明。
图2A表示提供到视频解码器6的主视频压缩数据的前向高速重现的情况,其中GOP的预定数目在时间轴方向上跳越和GOP断续地提供到视频解码器6。断续间隔按照由控制器11根据用户操作控制的高速重现的速度而变化。也有一个重现速度可把GOP连续提供到视频解码器6,而没有任何跳越。
当GOP被提供时,如图2B所示的,视频解码器6解码首先三个I图像(帧内预测编码图像数据)或P图像(帧间前向预测编码图像数据)。也就是,由视频解码器6解码的主视频压缩数据,如果GOP数据流的首先三个图像是I图像,则可以是三个I图像;或如果它们是首先三个图像,则是两个I图像和一个P图像;或如果它们是首先三个图像,则是一个I图像和两个P图像。然而,如果GOP不包含三个或更多个I图像或三个或更多P图像,则只解码一个或两个I图像。
视频解码器6解码GOP的首先三个I图像或P图像和存储在视频解码器6提供的存储器中解码的视频数据。GOP的其余数据被删除。应该注意,也可以在提供到视频解码器6之前删除不必需的数据。也就是,视频解码器6仅提供管理数据,例如标题和首先三个I图像或P图像。例如,根据由控制器11的控制,在比视频解码器6较前的级,例如由数据解码器4或分离音频数据的多路分解器5执行不必需数据的删除。
视频解码器6根据控制器11的控制,依时间顺序由存储器序列输出解码的I图像和P图像。在该处理期间,视频解码器6,根据提供的GOP的间隔,平均用于输出视频数据的输出间隔。例如,如图2所示的,如果GOP间隔是t1、t2、t3和t4,对应于提供的第一GOP的三个I图像用t1/3的输出间隔进行输出。对应于第二GOP的I图像的输出间隔设置为(t1+t2)/3。对应于第三GOP的I图像的输出间隔设置为((t1+t2+t3)/3)/3。对应于第四GOP的I图象的输出间隔设置为((t1+t2+t3+t4)/4)/3。
也就是,因为各种因素,例如数据压缩比、和来自记录介质1的图像类型或存取时间,提供在GOPs之间的间隔是不等的。此外,视频解码器6的解码时间也根据图像而变化。为此,如果直接输出已经解码的数据,输出间隔散乱,导致产生感觉不舒服的图像。为此,这个视频解码器6检测所提供的GOP的间隔和执行输出数据的速度的平均处理。应该注意,该平均处理通过取样多个GOP间隔执行。该取样数目可设置为30GOP,并删除了较老的取样。
而且,用于平均处理的检测GOP断续间隔可通过检测当数据解码器4把GOP提供到多路分解器5时的定时、或当GOP由多路分解器5取出时的定时、或当多路分解器5把GOP送到视频解码器6的定时来确定。
另一方面,当执行后向高速重现时,视频解码器6断续地被提供以与时轴方向相反方向跳越的GOP。
当视频解码器6解码以与时轴方向相反方向提供的GOP,在与前向重现相同的方法,该解码从GOP的标题开始。从GOP解码的首先三个I图像和P图像存储在视频解码器6的存储器中。
视频解码器6把GOP的三个I图像存储在存储器中。此时,从解码的最末图像,即以与时轴相反的方向开始输出。视频解码器6执行与在前向重现的上述平均相同的平均处理。
由此,当执行特殊重现,例如视频信号的前向和后向高速重现时,视频解码器6可被提供包含没有视频压缩数据的GOP。例如,当连续输出静止图像即产生所谓视频间隙时会出现这种情况。在有视频间隙的情况下,视频解码器6不能解码三个I图像或P图像。
在这种情况下,如果在前向高速重现中,视频解码器6解码直到紧接在无数据状态之前的图像的主视频压缩数据和连续输出视频数据直到包含视频数据的GOP出现为止。然而,在后向高速重现中,视频解码器6解码包含紧接在下一个无数据状态之前的图像的GOP的主视频压缩数据和输出紧接在此无数据状态之前的图像直到该GOP出现为止。
接着,将针对在记录介质是特别通过使用DVD-VIDEO盘格式的DVD-VIDEO盘时的情况下,由DVD-重现装置100进行的正向高速重现(后面称为前向扫描或FWD扫描)和后向高速重现(后面称为后向扫描或BWD扫描)予以描述。
首先,在说明处理之前,将对用于FWD扫描和BWD扫描的DVD-VIDEO盘格式以及各种管理信息、属性、搜索信息等给予简单描述。
如图3所示,在DVD-VIDEO盘上,主视频数据、副视频数据、和音频数据的管理是在视频对象组(VOBS)单元中执行的。这个VOBS,例如,表示一个电影作品。VOBS包括多个视频对象(VOB)。VOB是包含记录在盘上的一组数据的单元。而且,VOBS包括多个单元。例如,该单元对应于一个场景或片断。一个单元对应于几分钟到十几分钟时间。然而,在DVD中,提供有,例如,能够观看一个以多个故事变化的电影和能够跳越教育不需要的场景,例如暴力场景的家长锁定功能的多故事格式。这些功能是由多个单元的组合产生的。
每个单元包括多个视频对象单元(VOBU)。VOBU是一个对应于运动图像的0.4到1.2秒的单元和包含以MPEG2格式的多个GOP(图像组)。
每个VOBU包括:包含VOBU管理信息的包的NV_PCK、包括主视频数据的包的V_PCK、包含音频数据的包的A_PCK、和包含副视频数据的包的SP_PCK。V_PCK、A_PCK、和SP_PCK的每个已用MPEG2格式压缩并记录在记录介质1上。
在DVD-VIDEO盘格式中,具有上述构形的各自的数据由各种管理信息管理。当从记录介质1重现视频数据时,控制器11从记录介质1取出管理信息和将它存储在存储器13中,以便用于控制数据重现等。
例如,每个单元的管理根据称为PGC(节目链)的管理执行。该PGC管理信息包含在图4所示的节目链信息(PGCI)中。每个PGCI具有包含前面的PGC的管理信息的预-指令和包含后面的PGC的管理信息的后-指令。而且,这个PGCI包含诸如在这个PGC的管理下的单元的重现顺序之类的信息。当重现一个电影等时,控制器11事先从记录介质1中读出PGCI。并且把PGCI存储在存储器13中。根据PGCI的信息,控制器11控制各元件,以便连续重现特定的单元。
如图5所示,PGCI包含管理信息项,例如节目链通用信息(PGC_GI)、节目链指令表(PGC_CMDT)、节目链节目表(PGC_PGMAP)、单元重放信息表(C_PBIT)、和单元位置信息表(C_POSIT)。
PGC_GI包含整个PGC,例如PGC的信息内容的信息和整个PGC的时间信息。PGC_CMDT包含表示在该PGC和前面的和后面的PGC之间关系的信息,例如上述的预-指令和后-指令的信息。PGC_PGMAP包含用于每个节目的节目起始单元号。C_PBIT包含诸如每个单元的重现时间的信息。C_POSIT包含在每个单元中VOB的序列号的ID号。
如图6所示,C_PBIT包含管理信息的单元重放信息(C_PBI),例如用于构成该PGC的每个单元的重现时间。如图7所示,每个单元的C_PBI包括管理信息:C_CAT,C_PBTM,C_FVOBU_SA,C_FILVU_EA,C_LVOBU_SA,和C_LVOBU_EA。C_CAT表示这个单元的类别信息。C_PBTM表示该单元的总的重现时间。C_FVOBU_SA表示在这单元中第一VOBU的起始地址。C_FILVU_EA表示间插在这个单元中最后VOBU的结束地址。C_LVOBU_SA表示该单元的最末VOBU的起始地址。C_LVOBU_EA表示在该单元中最未VOBU的结束地址。
而且,根据称为导航包(NV_PCK)的管理包执行每个VOBU的管理。如图3所示,这个NV_PCK在每个VOBU的开头。当重现电影等时,控制器11通过数据解码器4和多路分解器5取出这个NV_PCK,并将它存储在存储器13中。根据NV_PCK的管理信息,执行重现。
如图8A和图9A所示,这个NV_PCK包括:包含视频数据显示控制信息的显示控制信息(PCI)包和包含数据搜索信息的数据搜索信息(DSI)包。
如图8B所示,NV_PCK的PCI包括:包含整个PCI管理信息的PCI通用信息(PCI_GI);包含用于非无缝情况的角度转换信息的非无缝角度信息(NSML_AGLI);包含当显示副视频数据等时用于在预定区域中高亮度显示的信息的高亮度信息(HLI);和包含用于主视频数据、副视频数据和音频数据的记录信息的记录信息(RECI)。
尤其,如图8C所示,PCI_GI包括NV_PCK_LBN,VOBU_CAT,VOBU_UOP_CTL,VOBU_S_PTM,VOBU_E_PTM,VOBU_SE_E_PTM,和C_ELTM。
NV_PCK_LBM表示这个NS_PCK的地址。VOBU_CAT表示VOBU的类别。VOBU_S_PTM表示在该VOBU中第一GOP的显示起始时间。VOBU_E_PTM表示在这个VOBU中最末GOP的显示结束时间。VOBU_SE_E_PTM表示主视频数据在这个VOBU中是断开的。C_ELTM表示来自包含这个VOBU的单元的头部的经过时间。根据这个C_ELTM,经过时间可显示在显示屏幕上。
如图9B所示的,NV_PCK的DSI包括:包含整个DSI管理信息的DSI通用信息(DSI_GI);包含用于无缝情况的重现管理信息的无缝重放信息(SML_PBI);包含在无缝情况下的角度信息的无缝角度信息(SML_AGLI);包含搜索信息,例如在VOBU之间的时间间隔的VOB单元搜索信息(VOBU_SRI);和包含表示在音频数据和副视频数据之间时间匹配的同步信息的同步信息(SYNCI)。
尤其,如图9C所示,DSI_GI包括NV_PCK_SCR,NV_PCK_LBN,VOBU_EA,VOBU_1STREF_EA,VOBU_2NDREF_FA,VOBU_3RDREF_EA,VOBU_VOB_IDN,VOBU_C_IDN,和C_ELTM。
NS_PCK_SCR表示系统时钟基准。NV_PCK_LBN表示这个NV_PCK的地址。VOBU_EA表示这个VOBU的结束地址。VOBU_1STREF_EA表示在这个VOBU中第一I图像的结束地址。应该注意,如果VOBU没有包含I图像,该数据为0。VOBU_2NDREF_EA表示在这个VOBU中第二I图像或P图像的结束地址。应该注意,如果VOBU不包括两个I图像或P图像,该数据为0。VOBU_3RDREF EA表示在这个VOBU中第三I图像或P图像的结束地址。应该注意,如果这个VOBU不包括三个I图像或P图像,该数据为0。该VOBU_VOB_IDN表示这个VOBU的ID号数。VOBU_C_IDN表示包含此VOBU的单元的ID号。C_ELTM表示来自包含这个VOBU的单元的头部的经过时间,与PCI方式相同。
而且,如图10所示,DSI的VOBU_SRI包含在这个单元中当前VOBU和另一个VOBU之间时间差的信息。在这个VOBU_SRI中,例如FWD1表示在这个VOBU以后0.5秒的VOBU的地址和FWD15表示在7.5秒后VOBU的地址。同样地,在这个VOBU之前0.5秒VOBU的地址表示为BWD1,和之前2.5秒VOBU的地址表示为BWD5。也就是,当执行FWD扫描或BWD扫描时,控制器11应检测VOBU_SRI的信息,以便控制重现信息。
更具体地说,如图11所示的,VOBU_SRI包括FWD Next,FWD In,FWDI Video,BWDPrev,BWD In,和BWDI Video。
FWDIn表示在时轴方向上这个VOBU之后的VOBU的地址。在此,下标n表示时间,实际上为n×0.5秒的单元。也就是,在之后30秒的VOBU的地址表示为FWDI 60。同样地,BWD In表示在时轴方向上这个VOB之前的VOBU的地址。下标n表示的内容与FWDI的相同。应该注意,如果在该单元内在预定时间之前或之后没有找到VOBU,则表示这个地址的数据的最末30比特都为1。(注意,VOBU地址用4字节数据表示)。例如,如果VOBU在该单元中是第一VOBU,没有VOBU超前这个第一VOBU和在这个VOBU_SIR中没有指出VOBU。因此,在BWDI中的地址表示数据是3FFFFFFF。而且,如果VOBU是在该单元中最末VOBU,在FWDI中的地址表示数据为3FFFFFFF。
FWDI Next表示时间上紧接在VOBU以后的下一个VOBU的地址。而且,BWDI Prev表示时间上紧接在该VOBU之前的VOBU的地址。
FWDI Video表示包含下一个主视频数据流的VOBU的地址。例如,在没有主视频数据的VOBU连续出现时的所谓视频间隙的情况下,则表示包含主视频数据的下一个VOBU的地址。而且,BWDI Video表示紧接在主视频数据流断开之前VOBU的地址。例如,如果这个VPBI以前是没有主视频数据的VOBU的序列,则表示包含主视频数据的最末VOBU的地址。
而且,如图12A所示,每个FDWIn数据包括:表示地址的数据的FWDA,V_FWD_Exist1,和V_FWD_Exist2。如上已经描述的,地址的数据是表示在预定时间以后的VOBU的地址的30比特数据。V_FWD_Exist1表示在这个预定时间以后VOBU是否包含主视频数据。如果没有包含主视频数据,则它为0,如果包含主视频数据,则为1。而且,V_FWD_Exist2表示主视频数据是否存在在预定时间之后的VOBU和在这个VOBU的SRI阶段中紧接这个VOBU之前的VOBU之间。如果视频数据存在,则它为1,和如果视频数据不存在,则为0。例如,在图11中,如果VOBU存在在FWDI14和FWDI15之间和如果VOBU包含视频数据,则FWDI15的V_FWD_Exist2变为1。
而且,如图12B所示,每个BWD In数据包括:地址数据、V_BWD_Exist1,和V_BWD_Exist2。地址数据,如上所述的,表示在预定时间之前的VOBU的地址。V_BWD_Exist1表示在预定时间以前的VOBU是否包含主视频数据。如果没有数据存在,则它为0,和如果数据存在则为1。而且,V_FWD_Exist2表示主视频数据是否存在在预定时间之后的VOBU和紧接在这个VOBU之前的VOBU之间。如果视频数据存在,它为1,和如果没有视频数据存在,则为0。
应该注意,上述的VOBU_SRI的地址表示离VOBU的头部的距离的相对地址。也就是,当取出表示在这个VOBU_SRI中地址的VOBU的数据时,例如,FWD In加到包含在这个VOBU_SRI的VOBU(NV_PCK_LBN)的地址。
于是,对DVD_VIDEO盘格式已给出简单说明。当在DVD重现装置100中执行FWD扫描或BWD扫描时,在如图13所示的V_PCK中MPEG格式的包标题的信息也被使用。这个包标题包含:当解码视频压缩数据时用作时间管理信息的解码时间标记(DTS)和表示视频数据流的结束的序列结束码。
接着,结合流程图对使用DVD重现装置100的FWD扫描和BWD扫描予以说明。
应该注意,在DVD重现装置100中,控制器11控制以确定被送到视频解码器6的VOBU,以使需要的VOBU数据送到多路分解器5。控制器11控制视频解码器6,以便执行FWD扫描和BWD扫描所需的主视频压缩数据的解码。此外,视频解码器6输出已解码的视频数据。在此,数据解码器4和视频解码器6经跟踪缓冲器4a和多路分解器5被提供一数据。因此,在处理之间出现时间差。为此,控制器11控制相互无关的数据解码器4和视频解码器8。此后,将对关于相互独立的数据解码器4和视频解码器6的FWD扫描和BWD扫描给予说明。
首先,对由DVD重现装置100的控制器11执行的FWD扫描处理给予说明。
图14和图15表示在FWD扫描期间由数据解码器4提供到多路分解器5的数据。
控制器11执行图14所示的步骤S101到S114的控制和设置要提供到多路分解器5的VOBU的地址SA。应该注意,SA是表示离VOBS的头部距离的相对地址。而且,假设扫描间隔为n。这个扫描间隔n是,例如由用户操作输入确定的。根据这个扫描间隔n,确定送到多路分解器5的VOBU的断续间隔。而且,该值是与包含在NV_PCK中的VOBU_SRI相同的单元;n是一个整数和一个步长持续0.5秒。该扫描间隔n对应于在FWD扫描中的高速重现。
在DVD重现装置中,用户操作输入等开始图14所示的步骤S101的处理。
在步骤S101中,控制器11确定NV_PCK_LBN是否等于C_LVOBU_SA(Cn)。也就是,当前VOBU的NV_PCK的地址与单元中最末VOBU的地址相比较,以确定当前VOBU是否是在该单元中的最末VOBU。如果当前VOBU是在该单元中最末VOBU,控制转到步骤S102。否则,控制转到步骤S105。
在步骤S102中,参照存储在存储器13中的PGCI来确定当前单元是否是被重现的最末单元。如果当前单元是最末单元,该处理结束。否则,控制转到步骤S103,在那里更新单元号到要重现的下个单元。在步骤S104中,下一个VOBU的地址SA设置到更新单元的第一VOBU的地址C_FVOBU_SA(Cn)。
于是,在步骤S104中下一个单元的第一VOBU设置为SA。因此,当在FWD扫描期间重现更新的单元时,可以重现该单元的第一VOBU。
另一方面,在步骤S105中,参照在当前VOBU的NV_PCK中VOBU_SRI来确定当前单元是否包含要被扫描的VOBU。也就是,如果VOBU_SRI的FWDIn的最低30比特都为1,则VOBU不包含在该单元中。如果要被扫描的VOBU不包含在当前单元中,控制转到步骤S106,和如果VOBU包含在当前单元中,控制转到步骤S107。
在步骤S106中,下一个VOBU的地址SA设置在C_LVOBU_SA,即,在当前单元中最末VOBU。
于是,在该单元中最末VOBU在步骤S106中设置为SA。因此,当在FWD扫描期间重现单元更新部分时,可以重现该单元的最末VOBU。
另一方面,在步骤S107中,参照当前VOBU的NV_PCK中VOBI_SRI的V_FWD_Exist1来确定视频数据是否包含在要被扫描的VOBU中。也就是,如果VOBU_SRI的FWDIn的V_FWD_Exist1为1,该VOBU包含视频数据。如果被扫描的VOBU具有视频数据,控制转到步骤108。如果没有包含视频数据,控制转到步骤S109。
在步骤S108中,将由FWDA(FWDIn)所增加的当前VOBU地址NV_PCK_LBN设置为从此取出数据的下一个VOBU的地址SA。也就是,设置在根据扫描间隔n的距离上的VOBU。在此,因为由VOBU_SRI表示的地址是距VOBU头部的相对地址,所以该地址被相加。
于是,通过设置在时域扫描间隔n上的VOBU为SA,可以在FWD扫描期间重现在扫描间隔n上的VOBU。
另一方面,在步骤S109中,值n代入m,以便暂时保存n的值。
在步骤S110中,确定要扫描的VOBU的地址是否与当前VOBU之后下一个VOBU的地址相同。也就是,被扫描的VOBU的地址与在VOBU_SRI中表示的FWDINext的地址相比较。如果被扫描的VOBU的地址与当前VOBU之后下一个VOBU的地址相同,控制转到步骤S113。否则控制转到步骤S111。
在步骤S111中,参照被扫描的V_FWD_Exist2根据VOBU_SRI来确定视频数据是否存在在被扫描的VOBU和在SRI上在该VOBU以前的VOBU之间。也就是,如果VOBU_SRI的FWSIn的V_FWS_Exist2为1,中间VOBU包含视频数据。如果视频数据存在在被扫描的VOBU和在SRI上在那个VOBU以前的VOBU之间,控制转到步骤S114。否则控制转到步骤S112。
在步骤S112中,减少值n和重复S110和以后的处理。也就是,步骤S110到步骤S112的循环处理确定视频数据是否存在在被扫描的VOBU和当前VOBU之间。
在步骤S110到S112的循环中,n每次递减1。如果没有视频数据存在和当FWDA(FWDI(n))=FWDA(FWDI Next)时,控制从这个循环转到步骤S113,在那里取出暂时保存的n,然后到步骤S108,设置SA。
于是,当没有视频数据存在时,即,在视频间隙(除去视频间隙开始和结尾)期间,设置不包括视频数据的VOBU。
而且,在步骤S110到S112的这个循环中,如果发现视频数据,同时值n递减,V_FWD_Exist2(FWDI(n))=1和控制从步骤S111转到步骤S114,在那里值n删去1和控制转到步骤S108,在那里设置SA。应该注意,在该处理期间,值n起伏。在步骤S108中,扫描间隔复原到初始扫描间隔n。
因此,当视频数据存在时,即当视频间隙开始时,紧接视频间隙开始之前的视频数据被取出。应该注意,如果VOBU存在在VOBU_SRI阶段之间,且在该VOBU中视频数据断开,则设置SA为紧接在下一个步骤S201的处理循环中视频数据的断开之前的VOBU的地址。
在控制上述步骤S101到S114来设置SA为从此取出一数据的下一个VOBU的地址以后,控制器11开始在图15所示的步骤S201和以后的处理。
在步骤S201中,控制器11使数据解码器4从记录介质1读出在特定地址SA的VOBU的数据,和在步骤S202,取出特定地址的VOBU的NV_PCK。
在NV_PCK取出以后,步骤S203确定多少I图像或P图像包含在已由数据解码器4读出的当前VOBU中。通过检索表示在VOBU_1STREF_EA、VOBU_2NDREF_EA,和VOBU_3RDREF_EA中的信息进行该判定。第一,如果VOBU_3RDREF_EA不是0,则包含三个或更多个I图像。第二,如果VOBA_3RDREF_EA为0和VOBU_2NDREF_EA不是0,则包含两个I图像等。第三,如果VOBU_3RDREF_EA和VOBU_2NDREF_EA为0和VOBU-1STREF_EA不为0,则包含I图像。在除了上述三种情况以外的情况下,不包括I图像或P图像。
如果不包含I图像或P图像,控制转到步骤S204。如果包含至少一个I图像或P图像,控制转到步骤S205。
在步骤S204中,假设在该VOBU中不存在主视频数据,仅NV_PCK的数据送到多路分解器。也就是,如果不存在主视频数据,在视频解码器6中不需要视频数据的解码,事先删除其它的数据和仅提供需要的管理数据。应该注意,如果有不是主视频数据的音频数据,该音频数据也可以与NV_PCK一起提供到多路分解器5。
于是,通过该步骤S204的处理,不必需数据不提供到视频解码器6,使视频解码器6能够高效率高速度地执行解码。
另一方面,在步骤S205中,确定主视频数据是否在该VOBU中断开。也就是,确定所谓的视频间隙是否在该VOBU中开始。该判定是通过检测NV_PCK的PCI的VOBU_SE_E_PTM或在MPEG中的序列结束码进行的。如果确定主视频数据在VOBU中是断开的,控制转到步骤S206。如果确定主视频数据不是断开的;控制转到步骤S207。
在步骤S206中,直到该VOBU的VOBU_SE_E_PTM的数据提供到多路分解器5,以便能够输出直到紧接在主视频数据断开之前的视频数据。
因此,如果在该步骤S206中主视频数据是断开的,直到最末数据的主视频数据送到多路分解器,以使如果所谓视频间隙被产生,则能够显示紧接在视频间隙之前的视频数据,以便执行FWD扫描。
在步骤S207中,在VOBU中一个到三个I图像或P图像送到多路分解器5。也就是,如果步骤S203中,确定VOBU仅包含一个I图像,一个I图像送到多路分解器5,舍弃其它数据。如果在步骤S203中,确定VOBU仅包含两个I图像或P图像,两个I图像等的数据送到多路分解器5,舍弃了其它数据。而且,如果在步骤S203中,确定VOBU包含三个或多于三个I图像或P图像,首先三个I图像等的数据送到多路分解器5,删除了其它数据。应该注意,多路分解器5被提供直到表示在上述的VOBU_1STREF_EA、VOBU_2NDREF_EA,和VOBU_3RDREF_EA中的地址的数据。
因此,多路分解器5仅被提供对FWD扫描所需的最多三个I图像和P图像的数据,所以可以在视频解码器6中执行有效解码。
应该注意,如果包含不是主视频数据的音频数据,该音频数据也能与NV_PCK一起提供到多路分解器5。
在步骤S204,S206和S207中,数据提供到多路分解器5以后,控制返回到上述图14的步骤S101,以取出下一个VOBU数据。
接着,结合图16的流程图将对在视频解码器6中的解码的控制予以说明。
当VOBU从多路分解器5送到视频解码器6时,控制器11开始步骤S301的处理。
在步骤S301中,取出送到视频解码器6的VOBU的NV_PCK。应该注意,因为在数据解码器4和视频解码器6之间有时间差且控制器11执行并行处理,所以数据解码器4在上述处理中取出NV_PCK,该视频解码器6在处理中又取出NV_PCK。当NV_PCK取出时,控制转到步骤S302。
步骤S302确定在该VOBU中包含多少个I图像或P图像。该步骤S302的处理与在数据解码器4中步骤S203的上述处理相同。如果VOBU不包含I图像或P图像,控制转到步骤S303。如果VOBU包含至少一个I图像或P图像,控制转到步骤S304。
在步骤S303中,NV_PCK的C_ELTM被检测和更新时间码。在该步骤S303中,不执行新视频数据的解码,而从视频解码器6输出(或显示)的视频数据是已通过在此刻以前处理输出的视频数据,导致在显示器上出现静止图像。也就是,在不存在视频数据时产生的所谓视频间隙中,输出紧接在视频数据断开之前的视频数据,而仅更新时间信息。
另一方面,在步骤S304中,找到了在VOBU中的第一GOP。也就是,VOBU包含多个GOP和需要查找在VOBU内的第一GOP。在该步骤S304中,DTS被更新直到满足下列条件:DTS≥(VOBU_S_PTM-3×TslField)和DTS≤(VOBU_S_PTM-2×TslField)。在此,TslField表示一场的时间,在NTSC中为1/6秒,和在PAL中为1/50秒。
也就是,当在解码起动时间和显示起动时间之间的差值已达到2到3场的时间时,按VOBU的第一GOP起动解码。这是因为在解码起始和视频解码器6的输出之间的间隙是一场,并且还在DVD_VIDEO格式中,一个图像可包括视频数据的2到3场。
当找到VOBU的第一GOP时,在步骤S305中,在步骤302取出的一至三个I图像或P图像被解码和存储在视频解码器6的存储器中。
而且,在步骤S306中,视频解码器6解码相应于在存储器中三个图像的视频数据和输出用于显示的视频数据。在此,平行于解码处理执行输出处理和连续输出已解码的图像。应该注意,后面将对该输出处理(显示处理)予以描述。
而且,在步骤S305中,控制器11取出NV_PCK的VOBU_SE_E_PTM和确定视频数据在该VOBU中是否断开。也就是,确定视频间隙是否在该VOBU中起始。如果根据VOBU_SE_E_PTM确定视频数据断开,则解码直到紧接在视频数据断开之前的数据。解码的视频数据存储在存储器中和执行输出处理。于是,在步骤S305中,解码直到紧接在主视频数据断开之前的视频数据,以致于当产生所谓视频间隙时,可以通过显示紧接在之前的视频数据执行FWD扫描。
在解码的视频数据存储在存储器中以后,在步骤S307中,时间码以与上述步骤S303相同的方法更新。
在步骤S303和步骤S307中更新时间码时,步骤S301和以后的处理重复以取出下一个VOBU的NV_PCK。
接着,将对由DVD重现装置100执行的BWD扫描予以说明。应该注意,与上述FWD扫描相同的处理下面将不予描述。
图17和图18表示在BWD扫描期间从数据解码器4到多路分解器5的数据供给处理的流程图。
控制器11执行图17所示的步骤S401到S417的控制和设置SA为提供到多路分解器5的VOBU的地址。而且,假设扫描间隔为n。该扫描间隔,例如,由用户操作输入确定。根据这个扫描间隔n,确定提供到多路分解器5的VOBU间断间隔。也就是,该扫描间隔n对应于在BWD扫描中沿时轴反向的高速重现。应该注意,不象上述FWD扫描,以与时轴相反的方向以这个扫描间隔执行VOBU搜索。因此,在BWD扫描中扫描间隔n处在与FWD扫描不同的方向上。
在DVD重现装置100中,用户操作输入等起动在图17中的步骤S401的处理。
在步骤S401中,控制器11确定Gap是否为1。该Gap是用于BWD扫描的变量,在重现在断开视频数据的所谓视频间隙中的VOBU时使用。该Gap在后面要描述的步骤S415中被设置和它的初始值为0。当该Gap为1时,即,当当前的VOBU是视频间隙部分的VOBU时,控制转到步骤S402。如果Gap不是1,控制转到步骤S403。
在步骤S402中,Gap设置为0,和SA设置为BSA。在此,在步骤S415中,以与Gap相同的方法设置BSA。
另一方面,在步骤S403中,确定NV_PCK_LBN是否与C_FVOBU_SA(Cn)相同。也就是,NV_PCK的地址与当前单元的初始地址相比较,以便确定当前VOBU是否是当前单元的第一VOBU。如果当前VOBU是该单元的第一VOBU,控制转到步骤S404。否则,控制转到步骤S407。
在步骤S404中,参照存储在存储器13中的PGCI来确定当前单元是否是重现结束单元。如果当前单元是重现结束单元,终止该处理。在此,重现结束意味着BWD扫描的重现的结束,例如,如在电影等中的电影起始单元。如果不是重现结束单元,控制转到步骤S405,单元号更新到要重现的下一个单元。在步骤S406中,由此要取出数据的下一个VOBU的地址SA设置在更新单元C_LVOBU_SA(Cn)的最末VOBU地址。
于是,在步骤S404中,下一个单元的最末VOBU设置为SA,使得在BWD扫描期间重现单元改变部分时,可以在单元结束处起始。
另一方面,在步骤S407中,参照在当前VOBU的NV_PCK中VOBU_SRI来确定要扫描的VOBU是否包含在当前单元中。也就是,若VOBU_SRI的VWDIn的最低30比特都为1,则VOBU不包含在该单元中。如果当前单元不包含要扫描的VOBU,控制转到步骤S408。如果当前单元包含要扫描的VOBU,控制转到步骤S409。
在步骤S408中,由此取出数据的下一个VOBU的地址SA设置在C_FVOBU_SA,即在当前单元的第一VOBU中。
于是,在步骤S408中,单元的第一VOBU设置为SA,使得在BWD扫描期间重现单元改变部分时,能够重现单元开头。
另一方面,在步骤S409中,参照当前VOBU的NV_PCK中VOBU_SRI来确定要扫描的VOBU是否包含视频数据。也就是,如果VOBU_SRI的VWDIn的V_BWD_Exist1为1,VOBU包含视频数据。如果被扫描的VOBU包含视频数据,控制转到步骤S410。如果不存在视频数据,控制转到步骤S411。
在步骤S410中,被BWDA(BWDIn)相减的当前VOBU地址NV_PCK_LBN被设置为由此取出数据的下一个VOBU的地址SA。也就是,在相应于扫描间隔n的距离上设置VOBU。
于是,在步骤S410中,在时域上以扫描间隔n找到的VOBU被设置为SA,使得在BWD扫描期间,能够以扫描间隔n重现VOBU。
另一方面,在步骤S411中,值n替代m,以便暂时保持值n。
在步骤S412中,确定要被扫描的VOBU的地址是否与紧接在当前VOBU之前的VOBU地址相同。也就是,确定要被扫描的VOBU的地址是否与表示在VOBU_SRI的BWDI Prev的地址相同。如果被扫描的VOBU的地址与紧接在当前VOBU之前的VOBU的地址相同,控制转到步骤S415。否则,控制转到步骤S413。
在步骤S413中,参照要被扫描的V_BWD_Exist2根据VOBU_SRI来确定视频数据是否存在在被扫描的VOBU和在被扫描的VOBU的VOBU_SRI后面一阶段的VOBU之间。也就是,如果VOBU_SRI的VWDIn的V_BWD_Exist2为1,则存在包含视频数据的VOBU。如果视频数据存在在被扫描的VOBU和在SRI上该VOBU后面一阶段的VOBU之间,控制转到步骤S416。否则,控制转到步骤S414。
在步骤S414中,值n减去1,以重复步骤S412和以后的处理。也就是,在步骤S412到S414的处理循环中,确定视频数据是否存在在被扫描的VOBU和当前的VOBU之间。
在步骤S412到S414的处理循环中,对每一阶段递减n和如果没有找到视频数据,则BWDA(BWDI(n))-BWDA(BWDIPrev)和控制从步骤S412转到S415,取出暂时保存的n,以便设置SA。
在此,在步骤S415中,参照BWDI Video来取出紧接在视频间隙起始之前的地址,所以SA是紧接在视频间隙起始之前的地址。而且,Gap设置为1。用BWDA(BWDI(m))减去的NV_PCK_LBN被设置为BSA。在该步骤S415中设置的值用在上述步骤S402。
而且,在步骤S412到S414的循环中,对每一阶段递减n和如果视频数据被找到,则V_BWD_Exist2(BWDI(n))=1和控制从步骤S413转到步骤S416,n减去1。控制转到步骤S417,SA被设置。应该注意,因为n是变动的,所以扫描间隔n复原到在步骤S401中的初始间隔n。
在步骤S417中,设置由此取出数据的下一个VOBU的地址SA为用BWDA(BWDIn)减去的当前VOBU地址NV_PCK_LBN。也就是,设置在根据扫描间隔n的距离上的VOBU。
于是,当视频数据存在时,即当视频数据终止时,取出紧接在视频间隙结束以后的视频数据。应该注意,如果VOBU存在在VOBU_SRI的阶段之间和视频数据在该VOBU中断开,紧接在具有视频数据断开的VOBU之前的VOBU的地址在下一个步骤S401的处理循环中设置为SA。
控制器11执行上述的步骤S401到S417,以设置SA,即由此取出数据的VOBU的地址,然后开始图18所示的步骤S501和以后的处理。
在步骤S501中,控制器11使数据解码器4读入在规定地址的VOBU的数据,和在步骤S501中,取出规定地址的VOBU的NV_PCK。
当取出NV_PCK时,在步骤S503中,确定Gap是否为1。如果Gap为1,控制转到步骤S504。否则,控制转到步骤S506。
在步骤S504中,多路分解器5被提供直到该VOBU的VOBU_SE_E_PTM的数据,以致于视频解码器6可输出直到紧接在主视频数据断开之前的数据的视频数据。
于是,如果在该步骤S504中主视频数据断开,直到结尾的主视频数据送到多路分解器5。因此,当产生所谓的视频间隙时,可以通过显示紧接在视频间隙之前的视频数据执行BWD扫描。
在步骤S505中,报告该VOBU是间隙起始的VOBU。
另一方面,在步骤S506中,确定在已读入的VOBU中包含多少个I图像或P图像。该确定是通过检测表示在VOBU_1STREF_EA,VOBU_2NDREF_EA,和VOBU_3RDREF_EA以与在步骤S203中已描述的相同方法进行的。
如果VOBU不包括I图像或P图像,控制转到步骤S507。如果至少一个I图像或P图像存在,控制转到步骤S508。
在步骤S507中,假设VOBU不包含任何主视频数据,仅NV_PCK的数据提供到多路分解器5。也就是,如果主视频数据不存在,视频解码器6不必执行视频数据的解码。因此,事先删除其它数据和仅提供需要管理数据。应该注意,如果不是主视频数据的音频数据存在,该音频数据也能与NV_PCK一起提供到多路分解器5。
于是,在步骤S507中不需要的数据不提供到视频解码器6。这能使视频解码器6以高速执行具有高效率的解码。
在步骤S508中,VOBU的一个到三个I图像或P图像提供到多路分解器5。也就是,如果在步骤S506中,确定VOBU仅包含一个I图像,一个I图像的数据送到多路分解器5,舍弃了其它数据。如果步骤S506确定VOBU仅包含两个I图像或P图像,两个I图像或P图像送到多路分解器5,删除了其它数据。而且,如果在步骤S506中,确定VOBU包含三个或者多于三个I图像或P图像,在VOBU中的首先三个I图像或P图像的数据送到多路分解器5,删除了其它数据。
因为仅将BWD扫描所需的最多三个I图像和P图像的数据送到多路分解器5,所以视频解码器6能够有效地执行解码。
在步骤S505,S507和S508中多路分解器5被提供一数据以后,重复图14的上述步骤S401和以后的步骤,以取出下一个VOBU的数据。
接着,接合图19的流程图对在BWD扫描期间对视频解码器6的解码的控制予以说明。
当VOBU从多路分解器5提供到视频解码器6时,控制器11开始步骤S601和之后的处理。
在步骤S601中,取出送到视频解码器6的VOBU的NV_PCK。当取出NV_PCK时,控制转到步骤S602。
在步骤S602中,寻找在VOBU内的第一GOP。该处理与上述步骤S304相同。当找到VOBU的第一GOP时,控制转到步骤S603。
在步骤S603中,确定在该VOBU中包含多少个I图像或P图像。该步骤S603的处理与在数据解码器4中上述步骤S203的处理相同。如果VOBU不包含I图像或P图像,控制转到步骤S604。如果至少一个I图像或P图像存在,控制转到步骤S605。
在步骤S604中,检测NV_PCK的C_ELTM和更新时间码。在这个步骤S604中,不执行新视频数据的解码,但是在此时之前的处理中已输出的视频数据从视频解码器6输出(或显示),导致静止图像。也就是,在视频数据不存在时所谓视频间隙的状态下,仅更新时间信息,而输出紧接在视频数据断开之前的视频数据。
当在步骤S604中更新时间码时,重复步骤S601和以后的处理,以取出下一个VOBU的NV_PCK。
另一方面,在步骤S605中,取出NV_PCK的VOBU_SE_E_PTM和确定视频数据是否在这个VOBU中断开。也就是,确定视频间隙是否在这个VOBU中开始。如果根据VOBU_SE_E_PTM确定主视频数据断开。控制转到步骤S608。否则,控制转到步骤S606。
在步骤S606中,在步骤S603中取出的一个到三个I图像和P图像被解码并存储在视频解码器6的存储器中。
而且,在步骤S609中,视频解码器6解码在存储器中三个图像的数据和输出用于显示的视频数据。为此,输出处理与解码处理并行执行和已解码的图像连续输出。应该注意,后面将对这个输出处理(显示处理)予以描述。
在步骤S607中更新时间码以后,重复步骤S601和以后的处理,以取出下一个VOBU的NV_PCK。
另一方面,在步骤S608中,解码直到在主视频数据断开之前的图像的主视频数据,存储在存储器中,和在步骤S609中输出。于是,解码直到紧接在主视频数据断开之前的图像的视频数据。当产生所谓视频间隙时,可以通过显示紧接在视频间隙之前的图像执行BWD扫描。
在步骤S608中完成解码以后,重复步骤S601和以后的处理,以取出下一个VOBU的NV_PCK。
通过执行上述处理,DVD重现装置100能够在FWD_扫描和BWD扫描期间输出在VOBU中的首先三个I图像和P图像。于是,在FWD扫描和BWD扫描期间可以获得平滑显示。
而且,用任何扫描间隔,对于一个单元改变部分,重现在一单元中的第一VOBU和在单元中的最末VOBU,当景物变到另一个时便于搜索。
而且,当产生所谓视频间隙时,即断开视频数据时,输出紧接在断开之前的图像,这样能够执行FWD扫描处理和BWD扫描处理同时继续与正常重现输出相似的显示。此外,在这种视频间隙期间,可以执行仅更新时间码的FWD扫描和BWD扫描。
接着,将对在FWD扫描和BWD扫描期间由DVD重现装置的控制器11执行的视频解码器6的显示处理予以说明。应该注意,在DVD重现装置100中,严格地说,视频数据从NTSC变换电路输出,以便显示视频数据,但是它的显示时间与来自视频解码器6的输出时间有关。在此,来自视频解码器6的视频数据的输出有时表示为“显示的”。
DVD重现装置100的视频解码器6,根据控制器11的控制,在FWD扫描和BWD扫描期间以时间顺序连续输出在存储器中已经解码的I图像和P图像。在此,视频解码器6仅输出VOBU的首先三个I图像和P图像。控制器11检测包含由视频解码器6输出的I图像等的VOBU的通过时间和平均用于显示视频数据的输出间隔。
更具体地说,如图20所示的,检测多路分解器5的NV_PCK的通过时间,以执行平均。如果假设t1为在首先nV_PCK(NV1)的通过时间和第二NV_PCK(NV2)的通过时间之间差值,则对应于首先nV_PCK的图像(D11,D12,D13)的显示间隔平均为t1/3。然而,如果t2是在第二NV_PCK(NV2)的通过时间和第三NV_PCK(NV3)的通过时间之间的时间差值,则对应于第二NV_PCK的图像(D21,D22,D23)的显示间隔平均为((t1+t2)/2)/3。而且,如果t3是在第三NV_PCK(NV3)的通过时间和第四NV_PCK(NV4)的通过时间之间的差值,则对应于第三NV_PCK的图像(D31,D32,D33)的显示间隔平均为((t1+t2+t3)/3)/3。
也就是,要显示的图像被连续平均,以便根据诸如重现和解码之类的处理显示图像。应该注意,要平均的过去VOBU的抽样数目设置到预定值,以便连续删去老的抽样。
图21表示用于计数进入多路分解器5的NV_PCK的通过时间的处理的流程图。
当FWD扫描或BWD扫描由用户操作规定时,控制器11开始步骤S701和以后的处理。
在步骤S701中,NV_PCK通过时间的抽样设置到初始值,即1秒。
在抽样设置为初始值以后,控制转到步骤S702,在那里等待状态继续直到首先nV_PCK通过多路分解器5为止和当首先nV_PCK通过多路分解器5时开始时间计数。
在时间计数已开始以后,在步骤S703中,等待状态继续直到下一个NV_PCK通过为止和当下一个NV_PCK通过时暂停时间计数。删除最老的抽样和时间计数设置为最新的抽样。
在步骤S704中,抽样被总计和所得的总和用抽样数来除,以获得通过多路分解器5的VOBU的平均通过时间。
当得到平均时间时,在步骤S705中恢复时间计数,以重复步骤S703和以后的处理。
图22表示在FWD扫描和BWD扫描期间已在视频解码器6的存储器上解码的I图像和P图像的显示处理的流程图。该显示处理是由控制器11控制的。
当输入用户操作,例如FWD扫描或BWD扫描时,控制器11开始步骤S801的处理。
在步骤S801中,确定视频解码器6是否已解码第一I图像或P图像,和等待状态继续直到最初一个I图像或P图像已由视频解码器6解码。应该注意,在FWD扫描中,该最初一个图像是在VOBU中流的头部的第一I图像,而在BWD扫描中,是在三个I图像或P图像中流上的最末图像。这是因为在BWD扫描的情况下,在VOBU中的图像是以与时轴相反的方向重现的。
当首先一个图像被解码时,在步骤S802中,已解码的首先一个图像被显示和控制转到步骤S803。
在步骤S803中,启动提供在控制器11中的计时器。在启动计时器以后,在步骤S804中确定如下:由图21的步骤S701到S705的处理得到的三分之一的平均通过时间是否过去;视频解码器6的存储器是否仍具有用于执行解码的区域;和视频解码器6的存储器是否仍具有已经解码的图像。
如果已经通过平均通过时间/3和视频解码器6的存储器具有一个已解码的图像,或如果视频解码器6的存储器不具有用于进行该解码的区域,控制转到步骤S805。否则,等待状态在该步骤S804中继续。
在步骤S805中,执行用于显示下一个图像的处理。注意,该步骤S805的处理在FWD扫描和BWD扫描之间是不同的。在FWD扫描的情况下,该图像是以时轴的前向方向的解码顺序显示。在BWD扫描中,该图像以所述解码的反向顺序显示,以便以时轴的后向方向重现。当显示下一个图像时,控制转到步骤S806。
在步骤S806中,计时器复位,以便重复步骤S803和以后的处理。
于是,如已描述的,在这个DVD重现装置100中,在FWD扫描和BWD扫描期间,通过平均重现图像的显示间隔,可以输出平滑的显示图像,使用户容易搜索。

Claims (22)

1.一种视频数据解码装置包括:
提供有视频数据的解码装置,该视频数据利用多个帧在时轴方向上的相关性压缩,并以由多个帧的视频数据组成的单元提供,以使所述的压缩的视频数据被扩展来产生从所述的解码装置输出的视频数据;和
提供有单元管理信息的控制装置,包含在所述单元中的该单元管理信息包括表示单元之间时间信息的单元搜索信息,以便根据所述的单元搜索信息控制送到所述解码装置的单元。
其中,所述的控制装置间断地把各单元提供到所述解码装置,以使所述的解码装置扩展首先n个(n为整数)I图像(帧内编码图像)或P图像(预测编码图像)的数据,以便产生扩展视频数据和逐帧输出所述的n个I图像或P图像的视频数据。
2.根据权利要求1的视频数据解码装置,其中送到所述解码装置的所述压缩视频数据是从DVD盘重现的视频数据。
3.一种视频数据解码方法包括:
提供视频数据的步骤,该视频数据利用多个帧在时轴方向上的相关性压缩,并以由多个帧的视频数据组成的单元提供;
根据单元搜索信息间断地选择所提供的一些单元的步骤,来自包含在所述单元中单元管理信息的该单元搜索信息表示单元之间时间信息;
通过扩展在所述的间断选择的单元内的首先n个(n为整数)I图像(帧内编码图像)或P图像(预测编码图像)产生视频数据的步骤;和
逐帧输出已扩展的所述n个I图像或P图像的视频数据的步骤。
4.根据权利要求3的视频数据解码方法,其中提供的压缩视频数据是从DVD盘重现的视频数据。
5.一种视频数据解码装置包括:
提供有视频数据的解码装置,该视频数据利用多个帧在时轴方向上的相关性压缩,并以包含多个帧的视频数据的视频对象单元(VOBU)提供,所述解码装置用于扩展该压缩视频数据,以便产生扩展的视频数据和输出所述的扩展视频数据;和
提供有导航包(NV_PCK)的控制装置,包含在所述VOBU中的该导航包包含表示VOBU之间时间信息的VOBU搜索信息(VOBU_SRI),
其中所述的控制装置间断地提供VOBU到所述的解码装置和所述的解码装置扩展首先n个(n为整数)I图像(帧内编码图像)或P图像(预测编码图像)的视频数据,以便产生扩展视频数据和逐帧输出所述n个I图像或P图像的扩展视频数据。
6.根据权利要求5的视频数据编码装置,其中送到所述解码装置的所述压缩图像数据是从DVD盘重现的视频数据。
7.一种视频数据解码的方法包括:
提供视频数据的步骤,该视频数据利用多个帧在时轴方向上的相关性压缩,并以包含多个帧的视频数据的视频对象单元(VOBU)提供;
根据包含在所述的VOBU中和表示在VOBU之间的时间信息的导航包(NV_PCK)的VOBU搜索信息(VOBU_SRI)间断地选择所提供VOBU的步骤;
扩展首先n个(n为整数)I图像(帧内编码图像)或P图像(预测编码图像),以便产生扩展视频数据的步骤;和
逐帧输出所述的n个I图像或P图像的扩展数据的步骤。
8.根据权利要求7的视频数据解码方法,其中提供到所述解码装置的所述压缩视频数据是从DVD盘重现的视频数据。
9.一种视频数据解码装置包括:
提供有视频数据的解码装置,该视频数据已利用多个帧在时轴方向上的相关性压缩并以由多个帧的视频数据组成的单元来提供,以使所述的压缩视频数据被扩展来产生从所述解码装置输出的视频数据;和
提供有单元管理信息的控制装置,包含在所述单元中的该单元管理信息包括表示单元之间时间信息的单元搜索信息,以便根据所述的单元搜索信息控制提供到所述解码装置的单元,
其中所述的控制装置间断地提供单元到所述的解码装置,以使所述的解码装置扩展首先三个I图像(帧内编码图像)或P图像(预测编码图像)的视频数据,以便产生扩展的视频数据和逐帧地输出所述首先三个I图像或P图像的视频数据。
10.一种视频数据解码方法包括:
提供视频数据的步骤,该视频数据利用多个帧在时轴方向上的相关性压缩并以多个帧的视频数据组成的单元提供;
根据单元搜索信息间断地选择所提供的单元的步骤,来自包含在所述单元中的单元管理信息的该单元搜索信息表示单元之间的时间信息;
通过扩展在所述的间断选择的单元内首先三个I图像(帧内编码图像)或P图像(预测编码图像)产生视频信号的步骤;和
逐帧输出已扩展的所述三个I图像或P图像的视频数据的步骤。
11.一种视频数据解码装置包括:
提供有视频数据的解码装置,该视频数据已利用多个帧在时轴方向上的相关性压缩并以由多个帧的视频数据组成的单元来提供,以使所述的压缩视频数据被扩展来产生从所述的解码装置输出的视频数据;和
提供有单元管理信息的控制装置,包含在所述单元中的该单元管理信息包括表示单元之间时间信息的单元搜索信息,以便根据所述单元搜索信息控制送到所述解码装置的单元,
其中所述的控制装置间断地提供单元到所述的解码装置和计数间断的间隔,以获得所述间断间隔的平均时间,以致于所述解码装置扩展首先n个(n为整数)I图像(帧内编码图像)或P图像(预测编码图像)的视频数据,以便产生扩展的视频数据,和以所述平均时间乘以1/n的间隔逐帧地输出所述n个I图像或P图像的视频数据。
12.根据权利要求11的视频数据解码装置,其中提供到所述解码装置的所述压缩视频数据是从DVD盘重现的视频数据。
13.一种视频数据解码方法包括:
提供视频数据的步骤,该视频数据使用多个帧在时轴方向上的相关性压缩并以由多个帧的视频数据组成的单元提供;
根据单元搜索信息间断地选择所提供的单元的步骤,包含在所述单元中单元管理信息的该单元搜索信息表示单元之间的时间信息;
对所述提供单元的间断间隔计数的步骤,以便得到所述间断间隔的平均时间;
通过扩展在所述间断地选择的单元内的首先n(n为整数)个I图像(帧内编码图像)或P图像(预测编码图像)产生视频数据的步骤;和
以所述平均时间乘以1/n的间隔逐帧输出已扩展的所述n个I图像或P图像的视频数据的步骤。
14.根据权利要求13的视频数据解码方法,其中所述提供的压缩视频数据是从DVD盘重现的视频数据。
15.一种视频信号重现装置,用于重现利用多个帧在时轴方向上的相关性压缩的视频数据,所述的装置包括:
解码装置,提供有以由多个帧的视频数据组成的单元形式的所述视频数据,以使所述的压缩视频数据被扩展来产生从所述解码装置输出的视频数据;和
提供有单元管理信息的控制单元,包含在所述单元中的该单元管理信息包括表示单元之间时间信息的单元搜索信息,以便根据所述单元搜索信息控制送到所述解码装置的单元,
其中所述的控制装置间断地提供单元到所述的解码装置,以使所述的解码装置扩展首先n个(n为整数)I图像(帧内编码图像)或P图像(预测编码图像)的视频数据,以便产生扩展的视频数据和逐帧输出所述n个I图像或P图像的视频数据。
16.根据权利要求15的视频信号重现装置,其中提供到所述解码装置的所述压缩视频数据是从DVD盘重现的视频数据。
17.一种视频信号重现方法,用于重现利用多个帧在时轴方向上的相关性压缩的视频数据,所述的方法包括:
以由多个帧的视频数据组成的单元,提供所述的视频数据的步骤;
根据单元搜索信息间断地选择所提供的单元的步骤,来自包含在所述单元中单元管理信息的该单元搜索信息表示单元之间的时间信息;
通过扩展在间断地选择的所述单元内的首先n个(n为整数)I图像(帧内编码图像)或P图像(预测编码图像)产生视频数据的步骤;和
逐帧输出已经扩展的所述n个I图像或P图像的视频数据的步骤。
18.根据权利要求17的视频信号重现方法,其中提供的所述压缩视频数据是从DVD盘重现的视频数据。
19.一种视频信号重现装置,用于重现利用多个帧在时轴方向关系上的相关性压缩的视频数据,所述的装置包括:
解码装置,以由多个帧的视频数据组成的单元提供所述的视频数据,以使所述的压缩视频数据被扩展来产生从所述的解码装置中输出的视频数据;和
提供有单元管理信息的控制装置,包含在所述单元中该单元管理信息包含表示单元之间时间信息的单元搜索信息,以便根据所述的单元搜索信息控制提供到所述解码装置的单元,
其中所述控制装置间断地提供单元到所述的解码装置和对间断的间隔计数,以得到间断间隔的平均时间,和所述的解码装置扩展首先n个(n为整数)I图像(帧内编码图像)或P图像(预测编码图像)的视频数据,以便产生扩展的视频数据和以所述平均时间相乘1/n的间隔逐帧输出所述n个I图像或P图像的视频数据。
20.根据权利要求19的视频信号重现装置,其中提供到所述解码装置的所述压缩视频数据是从DVD盘重现的视频数据。
21.一种视频信号重现方法,用于重现利用多个帧在时轴方向上的相关性压缩的视频数据,所述的方法包括:
以由多个帧的视频数据组成的单元提供所述视频数据的步骤;
根据单元搜索信息间断地选择所提供的单元的步骤,来自包含在所述单元中单元管理信息的该单元搜索信息表示单元之间的时间信息;
对所述的提供单元的间断间隔计数的步骤,以得到间断间隔的平均时间;
通过扩展在间断地选择的所述单元内的首先n个(n为整数)I图像(帧内编码图像)或P图像(预测编码图像)产生视频数据的步骤;和
以所述平均时间乘以1/n的间隔逐帧输出已经扩展的所述n个I图像或P图像的视频数据的步骤。
22.根据权利要求21的视频信号重现方法,其中提供的所述压缩视频数据是从DVD盘重现的视频数据。
CNB981087914A 1997-03-19 1998-03-19 视频数据解码装置和方法与视频信号重现装置和方法 Expired - Fee Related CN1176553C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP085628/1997 1997-03-19
JP085628/97 1997-03-19
JP8562897 1997-03-19

Publications (2)

Publication Number Publication Date
CN1199906A true CN1199906A (zh) 1998-11-25
CN1176553C CN1176553C (zh) 2004-11-17

Family

ID=13864109

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB981087914A Expired - Fee Related CN1176553C (zh) 1997-03-19 1998-03-19 视频数据解码装置和方法与视频信号重现装置和方法

Country Status (5)

Country Link
US (1) US6282320B1 (zh)
EP (1) EP0866461A3 (zh)
KR (1) KR19980080444A (zh)
CN (1) CN1176553C (zh)
MY (1) MY124583A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100428799C (zh) * 2006-07-14 2008-10-22 杭州国芯科技有限公司 视频解码图像存储空间管理方法
CN101071617B (zh) * 2006-03-01 2012-02-29 索尼株式会社 再现装置和再现方法
CN101299345B (zh) * 2004-06-18 2012-09-26 松下电器产业株式会社 再现装置、程序、再现方法

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8577205B2 (en) 1998-07-30 2013-11-05 Tivo Inc. Digital video recording system
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US7558472B2 (en) 2000-08-22 2009-07-07 Tivo Inc. Multimedia signal processing system
EP1046170A1 (en) * 1998-11-06 2000-10-25 Koninklijke Philips Electronics N.V. Signal processing on information files so as to obtain characteristic point information sequences
KR100345235B1 (ko) * 1998-11-08 2005-07-29 엘지전자 주식회사 디지털데이터스트림기록방법및그장치
CA2318120C (en) 1998-11-16 2009-06-02 Koninklijke Philips Electronics N.V. Method and device for recording real-time information
CA2289958C (en) * 1998-11-19 2003-01-21 Tomoyuki Okada Information recording medium, apparatus and method for recording or reproducing data thereof
JP3552929B2 (ja) * 1998-11-27 2004-08-11 松下電器産業株式会社 復号化装置及び復号化方法
EP1021048A3 (en) 1999-01-14 2002-10-02 Kabushiki Kaisha Toshiba Digital video recording system and its recording medium
JP3805985B2 (ja) * 1999-02-18 2006-08-09 株式会社東芝 ストリームデータの情報記憶媒体、その記録方法、再生方法、記録装置および再生装置
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
US7184648B1 (en) * 1999-06-25 2007-02-27 Koninklijke Philips Electronics N.V. Incomplete streams
JP3557371B2 (ja) 1999-07-15 2004-08-25 松下電器産業株式会社 Avデコーダ制御方法、及びavデコーダ制御装置
EP1885128A3 (en) 1999-09-20 2008-03-12 Tivo, Inc. Closed caption tagging system
AU1579401A (en) * 1999-11-10 2001-06-06 Thomson Licensing S.A. Commercial skip and chapter delineation feature on recordable media
US6856755B1 (en) * 1999-11-10 2005-02-15 Thomson Licensing S.A. Method and apparatus for editing in a forward or reverse direction on a rewriteable disc media
CN101350214B (zh) * 2002-06-24 2015-07-01 Lg电子株式会社 记录和再现用于视频数据的再现的数据结构的方法及装置
RU2320030C2 (ru) * 2002-06-24 2008-03-20 Эл Джи Электроникс Инк. Носитель записи со структурой данных для управления воспроизведением записанных на нем видеоданных нескольких каналов воспроизведения и способы и устройства записи и воспроизведения
KR20040000290A (ko) * 2002-06-24 2004-01-03 엘지전자 주식회사 고밀도 광디스크의 멀티 경로 데이터 스트림 관리방법
EP1385337A1 (en) * 2002-07-22 2004-01-28 Deutsche Thomson-Brandt Gmbh Method and apparatus for storing and transmitting audio-visual data
JP3793152B2 (ja) * 2002-12-26 2006-07-05 株式会社東芝 情報記録方法、情報再生方法、情報再生装置及び情報記録媒体
US7606463B2 (en) * 2003-02-24 2009-10-20 Lg Electronics, Inc. Recording medium having data structure for managing playback control and recording and reproducing methods and apparatuses
US7809775B2 (en) 2003-02-27 2010-10-05 Lg Electronics, Inc. Recording medium having data structure for managing playback control recorded thereon and recording and reproducing methods and apparatuses
WO2004077417A1 (en) 2003-02-28 2004-09-10 Lg Electronics Inc. Recording medium having data structure for managing random/shuffle reproduction of video data recorded thereon and recording and reproducing methods and apparatuses
US7657159B2 (en) 2003-09-03 2010-02-02 Koninklijke Philips Electronics N.V. Slide show generation on DVD-video compatible discs including DVD+RW and DVD+R
US7519274B2 (en) 2003-12-08 2009-04-14 Divx, Inc. File format for multiple track digital data
US8472792B2 (en) 2003-12-08 2013-06-25 Divx, Llc Multimedia distribution system
US20080035176A1 (en) * 2004-08-25 2008-02-14 Byers Ernest F Automated Cart and Container Cleaning System
US7676139B2 (en) * 2004-08-30 2010-03-09 Funai Electric, Co., Ltd. Optical disk playing apparatus
CA2588630C (en) 2004-11-19 2013-08-20 Tivo Inc. Method and apparatus for secure transfer of previously broadcasted content
US7515710B2 (en) 2006-03-14 2009-04-07 Divx, Inc. Federated digital rights management scheme including trusted systems
CN103561278B (zh) 2007-01-05 2017-04-12 索尼克知识产权股份有限公司 包含连续播放的视频分配系统
WO2009065137A1 (en) 2007-11-16 2009-05-22 Divx, Inc. Hierarchical and reduced index structures for multimedia files
US9171221B2 (en) 2010-07-18 2015-10-27 Spatial Cam Llc Camera to track an object
US10896327B1 (en) 2013-03-15 2021-01-19 Spatial Cam Llc Device with a camera for locating hidden object
US11119396B1 (en) 2008-05-19 2021-09-14 Spatial Cam Llc Camera system with a plurality of image sensors
US10354407B2 (en) 2013-03-15 2019-07-16 Spatial Cam Llc Camera for locating hidden objects
US20110098083A1 (en) * 2008-05-19 2011-04-28 Peter Lablans Large, Ultra-Thin And Ultra-Light Connectable Display For A Computing Device
US20100097444A1 (en) * 2008-10-16 2010-04-22 Peter Lablans Camera System for Creating an Image From a Plurality of Images
US8355042B2 (en) 2008-10-16 2013-01-15 Spatial Cam Llc Controller in a camera for creating a panoramic image
US9736368B2 (en) 2013-03-15 2017-08-15 Spatial Cam Llc Camera in a headframe for object tracking
US8164655B2 (en) 2008-05-19 2012-04-24 Spatial Cam Llc Systems and methods for concurrently playing multiple images from a storage medium
US10585344B1 (en) 2008-05-19 2020-03-10 Spatial Cam Llc Camera system with a plurality of image sensors
US8416282B2 (en) * 2008-10-16 2013-04-09 Spatial Cam Llc Camera for creating a panoramic image
US20110060978A1 (en) * 2009-09-09 2011-03-10 Gross Roy D Kit For Interactive Static And Online Learning
US20110060990A1 (en) * 2009-09-09 2011-03-10 Gross Roy D Method and System for Storytelling
EP2507995A4 (en) 2009-12-04 2014-07-09 Sonic Ip Inc SYSTEMS AND METHODS FOR TRANSPORTING ELEMENTARY BIT TRAIN CRYPTOGRAPHIC MATERIAL
US8914534B2 (en) 2011-01-05 2014-12-16 Sonic Ip, Inc. Systems and methods for adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol
US8812662B2 (en) 2011-06-29 2014-08-19 Sonic Ip, Inc. Systems and methods for estimating available bandwidth and performing initial stream selection when streaming content
US9467708B2 (en) 2011-08-30 2016-10-11 Sonic Ip, Inc. Selection of resolutions for seamless resolution switching of multimedia content
CN108989847B (zh) 2011-08-30 2021-03-09 帝威视有限公司 用于编码和流处理视频的系统和方法
US8799647B2 (en) 2011-08-31 2014-08-05 Sonic Ip, Inc. Systems and methods for application identification
US8806188B2 (en) 2011-08-31 2014-08-12 Sonic Ip, Inc. Systems and methods for performing adaptive bitrate streaming using automatically generated top level index files
US8964977B2 (en) 2011-09-01 2015-02-24 Sonic Ip, Inc. Systems and methods for saving encoded media streamed using adaptive bitrate streaming
US8909922B2 (en) 2011-09-01 2014-12-09 Sonic Ip, Inc. Systems and methods for playing back alternative streams of protected content protected using common cryptographic information
US20130179199A1 (en) 2012-01-06 2013-07-11 Rovi Corp. Systems and methods for granting access to digital content using electronic tickets and ticket tokens
US9936267B2 (en) 2012-08-31 2018-04-03 Divx Cf Holdings Llc System and method for decreasing an initial buffering period of an adaptive streaming system
US9313510B2 (en) 2012-12-31 2016-04-12 Sonic Ip, Inc. Use of objective quality measures of streamed content to reduce streaming bandwidth
US9191457B2 (en) 2012-12-31 2015-11-17 Sonic Ip, Inc. Systems, methods, and media for controlling delivery of content
US10397292B2 (en) 2013-03-15 2019-08-27 Divx, Llc Systems, methods, and media for delivery of content
US9906785B2 (en) 2013-03-15 2018-02-27 Sonic Ip, Inc. Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata
US9094737B2 (en) 2013-05-30 2015-07-28 Sonic Ip, Inc. Network video streaming with trick play based on separate trick play files
US9100687B2 (en) 2013-05-31 2015-08-04 Sonic Ip, Inc. Playback synchronization across playback devices
US9380099B2 (en) 2013-05-31 2016-06-28 Sonic Ip, Inc. Synchronizing multiple over the top streaming clients
US9386067B2 (en) 2013-12-30 2016-07-05 Sonic Ip, Inc. Systems and methods for playing adaptive bitrate streaming content by multicast
US9866878B2 (en) 2014-04-05 2018-01-09 Sonic Ip, Inc. Systems and methods for encoding and playing back video at different frame rates using enhancement layers
WO2016022979A1 (en) 2014-08-07 2016-02-11 Sonic IP. Inc. Systems and methods for protecting elementary bitstreams incorporating independently encoded tiles
EP3910904A1 (en) 2015-01-06 2021-11-17 DivX, LLC Systems and methods for encoding and sharing content between devices
SG11201706160UA (en) 2015-02-27 2017-09-28 Sonic Ip Inc Systems and methods for frame duplication and frame extension in live video encoding and streaming
US10075292B2 (en) 2016-03-30 2018-09-11 Divx, Llc Systems and methods for quick start-up of playback
US10129574B2 (en) 2016-05-24 2018-11-13 Divx, Llc Systems and methods for providing variable speeds in a trick-play mode
US10231001B2 (en) 2016-05-24 2019-03-12 Divx, Llc Systems and methods for providing audio content during trick-play playback
US10148989B2 (en) 2016-06-15 2018-12-04 Divx, Llc Systems and methods for encoding video content
US10498795B2 (en) 2017-02-17 2019-12-03 Divx, Llc Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming
CA3134561A1 (en) 2019-03-21 2020-09-24 Divx, Llc Systems and methods for multimedia swarms

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3240017B2 (ja) * 1993-01-11 2001-12-17 ソニー株式会社 Mpeg信号記録方法およびmpeg信号再生方法
KR0178819B1 (ko) * 1993-03-16 1999-05-01 보조 다꾸로 고능률 부호화된 동화상 데이타의 비월재생방법
CA2168327C (en) * 1995-01-30 2000-04-11 Shinichi Kikuchi A recording medium on which a data containing navigation data is recorded, a method and apparatus for reproducing a data according to navigationdata, a method and apparatus for recording a data containing navigation data on a recording medium.
JP3146937B2 (ja) * 1995-07-13 2001-03-19 日本ビクター株式会社 高能率符号化された動画像情報から早送り,早戻し画像を再生する再生方法
JP3484834B2 (ja) * 1995-07-28 2004-01-06 ソニー株式会社 データ符号化/復号化方法および装置
TW385431B (en) * 1995-09-29 2000-03-21 Matsushita Electric Ind Co Ltd A method and an apparatus for encoding a bitstream with plural possible searching reproduction paths information useful in multimedia optical disk

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101299345B (zh) * 2004-06-18 2012-09-26 松下电器产业株式会社 再现装置、程序、再现方法
CN101071617B (zh) * 2006-03-01 2012-02-29 索尼株式会社 再现装置和再现方法
CN100428799C (zh) * 2006-07-14 2008-10-22 杭州国芯科技有限公司 视频解码图像存储空间管理方法

Also Published As

Publication number Publication date
US6282320B1 (en) 2001-08-28
KR19980080444A (ko) 1998-11-25
CN1176553C (zh) 2004-11-17
EP0866461A3 (en) 2001-11-07
EP0866461A2 (en) 1998-09-23
MY124583A (en) 2006-06-30

Similar Documents

Publication Publication Date Title
CN1176553C (zh) 视频数据解码装置和方法与视频信号重现装置和方法
CN1104724C (zh) 信息记录方法以及重放方法
CN1099675C (zh) 光盘,记录仪器,以及计算机可读记录介质
CN1161779C (zh) 信息记录介质、以及用于上述的记录装置和重放装置
CN1692648A (zh) 记录设备和记录方法
CN1817042A (zh) 用于产生体图像的装置和计算机可读程序
CN1968391A (zh) 摄影装置、显示控制方法、程序
CN1882071A (zh) 信息记录装置和信息重放装置
CN101031057A (zh) 图像记录装置和图像显示方法
CN1344414A (zh) 在数据流记录器中实现特技播放模式的方法
CN1941918A (zh) 摄像装置以及摄像方法
CN1170930A (zh) 信息记录介质、以及用于上述的记录装置和重放装置
CN1534664A (zh) 记录方法和装置、记录介质、再现方法和装置及成像装置
CN1175056A (zh) 信息记录介质、以及用于上述的记录装置和重放装置
CN1799259A (zh) 用于存储字幕和视频映射信息的信息存储介质及其再现方法和设备
CN1314048C (zh) 在光盘上记录一个被编码的比特流的方法和记录设备
CN1543649A (zh) 记录装置和方法、回放装置和方法、记录介质、程序以及计算机可读记录介质
CN1697062A (zh) 格式转换方法和装置以及程序
CN1969334A (zh) 数据处理装置
CN1201573C (zh) 再现设备
CN1977264A (zh) 视频/音频流处理设备和视频/音频流处理方法
CN1173558C (zh) 信号处理方法及信号处理装置
CN1692644A (zh) 信息处理设备、信息处理方法和程序以及记录介质
CN1202664C (zh) 不完全视频流的记录
CN1165163C (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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20041117

Termination date: 20130319