CN100450169C - 包含音频/视频流的再现方法及其设备 - Google Patents

包含音频/视频流的再现方法及其设备 Download PDF

Info

Publication number
CN100450169C
CN100450169C CNB2005100751872A CN200510075187A CN100450169C CN 100450169 C CN100450169 C CN 100450169C CN B2005100751872 A CNB2005100751872 A CN B2005100751872A CN 200510075187 A CN200510075187 A CN 200510075187A CN 100450169 C CN100450169 C CN 100450169C
Authority
CN
China
Prior art keywords
source bag
bag
additional data
video
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.)
Expired - Fee Related
Application number
CNB2005100751872A
Other languages
English (en)
Other versions
CN1708121A (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1708121A publication Critical patent/CN1708121A/zh
Application granted granted Critical
Publication of CN100450169C publication Critical patent/CN100450169C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • 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/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]
    • 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
    • G11B2020/10935Digital recording or reproducing wherein a time constraint must be met
    • G11B2020/10953Concurrent recording or playback of different streams or files

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

一种其上记录有包括以MPEG-2传输流格式被多路复用的视频数据、音频数据和图形数据的AV流的信息存储介质,和一种再现方法和设备,其中记录在该信息存储介质上的AV流包括:至少一个视频源包;至少一个音频源包;和至少一个附加数据源包,该附加数据源包被置于具有与该附加数据源包的显示时间信息相同的显示时间信息的视频源包之后。因而,即使当执行了再现位置的跳转操作时,与视频数据对应的图形数据可被一起显示。

Description

包含音频/视频流的再现方法及其设备
本申请要求于2004年6月10日在韩国知识产权局提交的申请号为10-2004-0042657和于2004年6月24日提交的申请号为10-2004-0047624的韩国专利申请的利益,该申请的全部内容公开于此,以资参考。
技术领域
本发明的一方面涉及一种信息存储介质,更具体地讲,涉及一种记录包括以MPEG-2传输流格式被多路复用的视频数据、音频数据和图形数据的AV流的信息存储介质,和一种再现方法及其设备。
背景技术
图1是用于标题的视频对象集(VOBS)即在视频标题集(VTS)区域中的实际运动图像数据的详细方框图,以用于解释遵循DVD标准的视频数据、音频数据和附加数据。
参考图1,VOBS 110由多个视频对象(VOB)120-1到120-i构成,每个VOB 120-1由cell 130-1到130-k构成。一个cell 130-1也由多个视频对象单元(VOBU)140构成。VOBU 140是使用运动图像专家组(MPEG)方法编码的数据,所述的MPEG方法是用于数字多功能盘(DVD)对运动图像编码的方法。根据MPEG方法,由于以时空压缩来对图像编码,所以为对图像解码需要在前的或在后的图像。因此,为支持能在AV流的任意点再现的随机存取功能,在每个预定间隔执行不需要在前的或在后的图像的帧内编码。由帧内编码生成的图像被称作帧内图像或I-图像,从I图像到下一个I图像的图像被称作图像组(GOP)。通常,GOP由12~15副图像构成。
同时,在MPEG标准(ISO/IEC 13818-1)中对将视频数据和音频数据多路复用为一个比特流的方法进行了说明。多路复用方法包括将视频数据和音频数据组合成一个节目以多路复用节目流(PS)的方法和生成多个节目以多路复用传输流(TS)的方法,所述的节目流被优化以用于存储在信息存储介质中,所述的传输流被生成以适合用于通过网络存储。根据用于多路复用TS的方法,运动图像在DVD中被多路复用。为了多路复用节目流,将视频数据或音频数据分割成多个包单元(PCK),被分割的视频PCK和音频PCK通过时分多路复用方法被多路复用。除由MPEG标准定义的视频和音频数据以外的数据可被称作私有流(private stream),该私有流可被分割成多个PCK单元,并可与视频数据和音频数据一起被多路复用。
VOBU 140由多个PCK构成,其中第一个PCK是导航包(NV_PCK)150。然后,VOBU 140由视频包(V_PCK)152、子图像包(SP_PCK)154和音频包(A_PCK)156构成。包含在视频包(V_PCK)152中的视频数据由多个GOP构成。子图像包(SP_PCK)154用于2维图形数据和字幕数据。即,在DVD中,叠加在视频图像上的字幕数据以与用于2维图形数据的相同的方法被编码。于是被编码的图形数据和字幕数据包含在子图像包154中。因此,即使当再现位置被跳转操作改变时,数据在导航包单元中被再现,这样子图像总是与视频和音频数据一起显示。
同时,MPEG-2传输流包括被多路复用的视频数据、音频数据和附加数据。然而,如果在MPEG-2传输流中执行再现位置的跳转操作,则根据MPEG-2传输流中的附加数据的位置,附加数据可不与视频数据和音频数据一起被再现。
发明内容
根据本发明的一方面,提供一种信息存储介质,其上记录有包括以MPEG-2传输流格式被适当地多路复用的视频数据、音频数据和图形数据的AV流,及一种再现方法及其设备。
根据本发明的一方面,提供一种其中记录音频视频(AV)流的信息存储介质,其中AV流包括:至少一个视频源包;至少一个音频源包;和至少一个附加数据源包,其中该至少一个附加数据源包被置于具有与该至少一个附加数据源包的显示时间信息相同的显示时间信息的该至少一个视频源包之后。
根据本发明的另一方面,附加数据源包可为描述图形数据,该描述图形数据具有对应于视频的字幕信息并具有作为附加数据源包的输出起始时间的显示时间标记(PTS)。
根据本发明的另一方面,附加数据源包可为交互式图形数据,该交互式图形数据具有与菜单或用户的交互关系信息并具有作为附加数据源包的输出起始时间的PTS。
根据本发明的另一方面,提供一种其上记录有AV流的信息存储介质,其中AV流包括:至少一个视频源包;至少一个音频源包;至少一个附加数据源包;和其中记录有与视频源包中的I-图像对应的视频源包的再现时间信息的进入点映射(entry point map),其中在该进入点映射中,记录根据再现时间信息将被再现的视频源包的包号和附加数据源包的包号。
根据本发明的一方面,当再现位置被改变到由进入点映射指示的视频源包时,如果在那个位置上的源包是该源包所属的片段的第一个进入点,则可从该片段的第一个源包执行再现。
根据本发明的另一方面,提供一种AV流再现设备,包括:读取单元,用于读取包括至少一个视频源包、至少一个音频源包和至少一个附加数据源包的AV流,其中该至少一个附加数据源包被置于具有与该至少一个附加数据源包的显示时间信息相同的显示时间信息的该至少一个视频源包之后;逆多路复用单元,用于逆多路复用读取的AV流,以将该AV流分割成至少一个视频源包、至少一个音频源包和至少一个附加数据源包;视频解码器,用于对该至少一个视频源包解码并输出被解码的包;音频解码器,用于对该至少一个音频源包解码并输出被解码的包。
根据本发明的另一方面,提供一种AV流再现方法,包括:读取包括至少一个视频源包、至少一个音频源包和至少一个附加数据源包的AV流,其中该至少一个附加数据源包被置于具有与该至少一个附加数据源包的显示时间信息相同的显示时间信息的该至少一个视频源包之后;逆多路复用读取的AV流,以将该AV流分割成至少一个视频源包、至少一个音频源包和至少一个附加数据源包;解码并输出该至少一个视频源包和该至少一个音频源包。
根据本发明的另一方面,提供一种再现AV流的方法,包括:接收再现位置改变命令;通过搜索进入点映射确定附加数据的源包号是否被记录在进入点映射中,除关于视频源包中的I-图像的时间信息和I-图像的包号之外附加数据源包的包号被记录在该进入点映射中;如果该进入点映射中包括该附加数据源包号,将再现位置改变到该包号,否则将再现位置移动到I-图像的包号,以再现AV流。
本发明的另外的和/或其他方面和优点将在下面的描述中部分阐述,另外的部分通过描述将是清楚的,或通过实施本发明来了解。
附图说明
通过下面结合附图进行的详细描述,本发明的上述和/或其他方面和优点将会变得清楚和更易于理解,其中
图1是视频对象集的结构的详细示图;
图2示出通过多路复用视频流、音频流和其他用于显示的流以生成AV流并将该AV流记录在存储介质上的过程;
图3是根据本发明的一方面的用于再现AV流的设备的简单方框图;
图4示出被记录在存储介质上将被输入到图3的再现设备中的构成AV流的源包;
图5示出当具有一个ATC-序列的源包被输入到图3的再现设备中时***时钟(STC)的变化;
图6示出用于指定记录在存储介质上的AV片断的再现次序和位置的导航信息和AV片段的连接关系。;
图7示出包含视频数据、音频数据和图形数据的AC片段的示例;
图8示出以MPEG-2传输流(TS)格式将视频数据、音频数据和图形数据记录在其上的AV片段;
图9示出EP_map与AV片段上的每个I-图像的连接关系;
图10示出被排列在AV片段上的音频、视频和图形包的示例;
图11A到11C示出当如图10所示构成的AV片段被顺序再现时的输出屏幕;
图12A到12C示出当如图10所示构成的AV片段由跳转操作被再现时的输出屏幕;
图13示出被排列在AV片段上的音频、视频和图形包的另一个示例;
图14示出被排列在AV片段上的音频、视频和图形包的另一个示例;
图15示出EP_map()的示例,除视频数据的每个进入点的时间和位置信息之外图形数据的位置被另外记录在EP_map()中;和
图16示出用于由图15所示的EP_map()执行再现位置改变命令的过程。
具体实施方式
现在,将详细说明本发明的实施例,其示例列举在以下附图中,其中相同的部件始终使用相同的标号表示。以下参考附图对实施例进行说明来解释本发明。
参考图2,除视频流202和音频流204之外,用于显示用于视频数据的基于位图的字幕的描述图形流和用于特殊意图由制作者生成的其它数据流206可包括在AV流中。描述图形流、交互式图形流和其它数据流可共同称作附加数据流。
被编码的视频数据、音频数据和其它数据被变换成各自的基本流。这样生成的视频基本流、音频基本流和其它基本流被分别打包,并生成打包基本流(PES)。一个PES由头部字段和PES包数据字段构成。用于指示记录在PES包数据字段中的数据是视频数据、音频数据或其它数据的Stream_id信息和关于PES包的解码时间标记(DTS)及显示时间标记(PTS)的时间信息被记录在头部字段中。
多路复用PES以形成188-字节MPEG-2传输流(TS)。188-字节TS包由其中记录关于包的信息的头部字段和其中记录数据的有效载荷构成。TS包的头部包括包ID信息和适配字段。包ID信息指示记录在有效载荷中的数据的类型,适配字段包括用于设置***时钟(STC)和PTS的节目时钟基准(PCR)信息,其中***时钟是DTS的基准时间,PTS用于解码和输出PES包的数据。
接下来,通过将4-字节的头部加入到188-字节的TS包中而构成视频和音频数据被记录在其中的AV流,从而构成源包。源包的头部包括复制允许信息和到达时间标记(ATS)信息,其中复制允许信息中记录有包的内容保护信息,到达时间标记信息指示当源包到达再现设备时的时间。
图3是根据本发明的一方面的用于再现AV流的设备的简单方框图。
读取单元310从信息存储介质读取AV流,在所述的信息存储介质中AV流如上述参考图2所描述的那样生成。
然后,根据记录在源包的头部中的ATS,源包被传送到逆多路复用单元320中。逆多路复用单元通过从接收的源包中去除头部而将源包变换成MPEG-2TS包。如果PCR信息包括在MPEG-2TS包头部中,则根据PCR值设置再现设备的STC 350,并根据包ID将MPEG-2TS包分割成视频流和音频流以生成各自的PES流。STC 350通过对***时钟计数而连续增加,并根据PCR,时而将STC 350重置为由PCR指示的值。
当包括在PES包头部中的DTS与再现设备的STC 350一致时,将这样生成的PES包发送到视频解码器330和音频解码器340中。当PTS与再现设备的STC350一致时,输出被解码的视频数据或音频数据。此时,在预定时间输出的视频流的单元被称作视频显示单元(VPU),音频流的单元被称作音频显示单元(APU)。此外,包含将要被视频解码器330解码以生成VPU的数据的视频流的单元被称作视频存取单元(VAU),包含将要被音频解码器340解码以生成APU的数据的音频流的单元被称作音频存取单元(AAU)。
也就是说,将记录在存储介质上的源包逆多路复用以生成VAU和AAU,所述的VAU和AAU是将在预定时间被解码的单元。当记录在每个存取单元中的DTS与再现设备的STC一致时,存取单元分别被传送到视频解码器330和音频解码器340并被解码为VPU和APU。然后,当每个显示单元的PTS与再现设备的STC一致时,输出该显示单元。音频流的PTS可指示AAU将被输入到音频解码器340的时间和将被从音频解码器340中输出的时间。
同时,虽然没有显示在图3中,但以与用于视频流和音频流相同的方式,用于基于位图的字幕数据的描述图形流也被变换为存取单元、然后被变换为具有与再现设备的STC一致的DTS和PTS的显示单元,这样描述图形流可与视频数据和音频数据同步。
图4示出源包,其形成将要被输入到图3的再现设备中的记录在存储介质上的AV流。
AV流由多个源包构成。每个源包的每个头部包括ATS信息,该ATS信息是关于当源包被输入到再现设备中时的时间的信息。将再现设备的到达时间时钟(ATC)计数器重置为首先被输入到再现设备中的源包的ATS值。当每个源包头部的ATS值与ATC计数器值一致时,将在那个时间之后输入的源包输入到再现设备中。此时,如果各个源包的ATS值连续连接而没有中止,则这些源包具有相同的ATC-序列。通常,最好是,但不是必须的,一个AV流由一个ATC-序列构成。
图5示出当具有一个ATC-序列的源包被输入到图3的再现设备时***时钟(STC)中的变化。
包括在一个ATC-序列中的源包根据各个源包的ATS被顺序地输入到再现设备中,然后,被重构为MPEG-2TS包。此时,如果PCR信息包括在MPEG-2TS包的头部中,则再现设备通过使用PCR信息重置STC。STC-序列是指由STC控制的MPEG-2TS包的序列,所述的STC根据预定的MPEG-2TS包的PCR信息连续增加。
一个ATC-序列中可包括至少一个STC-序列。此时,当STC-序列改变时,即,在新的STC-序列的第一个MPEG-2TS包中,应该包括用于重置STC的PCR信息,在此时刻,会发生STC值的不连续。
参考图5,可看出当具有一个ATC-序列的AV流被再现时,具有用于再现AV流的起始时刻为0的总时间连续地增加,同时从STC-序列#0移动到STC-序列#2的STC-序列在每个STC-序列具有不同的STC。
然而,即使当发生STC-序列的不连续和STC被重置时,视频流、音频流和描述图形流被多路复用为一个AV流,因此,每个流的DTS和PTS可被控制相应的时间信息的STC-序列中的STC处理。
图6示出用于指定记录在存储介质上的AV片断的再现次序和位置的导航信息和AV片段的连接关系。
AV片段是构成AV流的记录单元。除AV片段之外,记录AV片段的属性信息的片段信息和指示AV片段的再现次序的导航信息包括在存储介质上。关于存储介质所包含的至少一个标题的标题信息和至少一个包括将通过每个标题再现的AV片段的再现次序的播放列表包括在导航信息中。
参考图6,播放列表包括至少一个含有参考信息的播放项目,以指示将被再现的AV片段。播放项目包括:作为用于再现的信息的Clip_info_file,指示AV片段的属性信息被记录在其中的片段信息;和ref_to_STC_id,指示含有由AV片段的播放项目指示的AV片段的STC的STC-序列的号;和IN_time和OUT_time信息,指示由播放项目指示的STC-序列中的播放项目的起始和结束。
在具有这种数据结构的存储介质上的数据的再现处理中,选择由期望被再现的标题指示的播放列表,如果包括在所选择的播放列表中的播放项目是正常的再现类型,则从第一个播放项目顺序地选择数据。如果播放项目是随机存取类型,则从特定的播放项目顺序地选择数据。
如果播放项目#0首先被选择,则根据C1ip_info_file=1信息选择片段信息#1,根据ref_to_STC_id=0信息选择由片段信息#1指示的AV片段的ATC-序列中的STC-序列#0,根据IN_time=in 1和OUT_time=out 1信息再现由与STC-序列#0对应的STC指示的从位置in 1到out 1的数据。
接下来,如果播放项目#1被选择,则根据Clip_info_file=2信息选择片段信息#2,根据ref_to_STC_id=0信息选择由片段信息#2指示的AV片段的ATC-序列中的STC-序列#0,根据IN_time=in 2和OUT_time=out 2信息再现与STC-序列#0对应的STC指示的从位置in 2到out 2的数据。然后,以相同的方式,再现其后的播放项目。
换句话说,再现过程如下:选择一个播放列表;通过选择包括在该播放列表中的播放项目,找到将被再现的AV片段的位置;根据ATS将该位置上的AV片段发送到再现设备;然后,通过使用包括被发送的数据中的PCR信息的MPEG-2TS包,重置再现设备的STC。然后,当包括在存取单元中的PTS与STC一致时,开始对每个VAU和AAU解码以生成显示单元,如果该显示单元的PTS与STC一致,则输出该显示单元。
同时,当片段被再现时,如果由播放项目中的IN_time指示的再现位置被访问并且被发现是片段中的第一个I-图像,则再现不从由IN_time指示的位置开始,而从该片段的第一个位置开始。这是预先对附加数据解码,以用于音频数据和视频数据的无缝再现。
图7示出包含视频数据、音频数据和图形数据的AV片段的示例。参考图7,可看出AV片段包括1个视频数据项、3个音频数据项、2个描述图形数据和2个交互式图形数据。3个音频数据项由不同的语言构成,分别是英语、韩语和日语。描述图形数据是用于输出图形如用于运动图像的字幕之类以作为传统DVD中的字幕输出的数据。在图7的示例中,描述图形数据包括2个描述图形数据项,每个由不同的语言构成。交互式图形数据是用于接收用户输入如菜单或按钮数据并执行特定的命令的数据。在图7的示例中,交互式图形数据包括2个由不同语言构成的交互式图形数据项。
图8示出视频数据、音频数据和图形数据以MPEG-2TS格式被记录在其上的AV片段。
参考图8,可看出以预定大小的包生成每个数据项,生成的包包括具有PCR信息的PCR包、视频包、音频包和图形包,其中所述的PCR信息是再现设备的基准时间信息。此外,可看出图形包包括交互式图形包和描述图形包。
如果用MPEG-2编码方法编码视频数据,则生成I-、B-和P-图像。这些图像每个具有PTS,并且这些图像以PTS次序排列。用线性脉冲编码调制(LPCM)、MPEG-2音频编码、AC-3或数字影院***(DTS)方法对音频数据编码,并且将编码的数据排列在AV片段中。此外,交互式图形数据和描述图形数据具有各自的PTS,并且被排列在AV片段中,其中所述的PTS是用于输出的时间信息。
虽然为便于解释在本实施例中描述了根据MPEG-2编码方法生成的视频数据,但也可用MPEG-4或多种其它视频编码方法生成视频数据。在这种情况下,即使当在其中记录有VAU的第一个数据项的AV片段中的源包的位置被记录为EP_map的进入点,可使用本发明的AV流生成方法。
图9示出EP_map信息和AV片段中的每个I-图像的连接关系。
EP_map信息被包括在片段信息中。EP_map信息存储关于每个I-图像的PTS信息和关于应该在每个PTS时间输出的I-图像位于片断的哪个位置的信息。这里,每个I-图像的位置被称作进入点。EP_map包括多个进入点,这个信息可用于移动到将在预定的PTS被输出的运动图像的位置上。此外,这个信息可用于根据播放列表中所包括的播放项目的IN_time和OUT_time信息获得由AV片段上的播放项目指示的范围。也就是说,由播放项目指示的范围是从与IN_time对应的AV片段的位置到与OUT_time对应的位置。
图10示出被排列在AV片段中的音频、视频和图形包的示例。
由进入点x指示的位置上的I-图像具有PTS值100,具有PTS值100的描述图形数据和具有PTS 100值的交互式图形数据被排列在该I-图像的前面。此外,由进入点y指示的位置上的I-图像具有PTS值200,具有PTS值200的描述图形数据的和具有PTS值200的交互式图形数据被排列在具有PTS值200的I-图像的前面。同样,由进入点z指示的位置上的I-图像具有PTS值300,具有PTS值300的描述图形数据和具有PTS值300的交互式图形数据被排列在具有PTS值300的I-图像的前面。
如果顺序地再现这样排列的AV片段,则当再现设备处理由进入点x指示的位置时,描述图形数据和交互式图形数据已经被处理,并且在图形解码器中处于等待显示的状态。因此,当在与PTS值100对应的时刻开始输出由进入点x指示的位置上的视频数据时,按输出次序同时开始再现描述图形数据和交互式图形数据。
图11A到11C示出当如图10所示构成的AV片段被顺序地再现时的输出屏幕。
可看出在与由进入点x指示的视频数据被输出的PTS值100对应的时刻,视频数据与描述图形数据和交互式图形数据一起被输出在图11A所示的屏幕上。此外,可看出在与当由进入点y指示的视频数据被输出时的PTS值200对应的时刻,视频数据与描述图形数据和交互式图形数据一起被输出在图11B所示的屏幕上。可看出在与当由进入点z指示的视频数据被输出时的PTS值300对应的时刻,视频数据与描述图形数据和交互式图形数据一起被输出在图11C所示的屏幕上。
图12A到12C示出当如图10所示构成的AC片段通过跳转操作被再现时的输出屏幕。
参考图12A到12C,与顺序再现不同,在通过跳转操作到每个进入点的再现中,可看出没有输出描述图形和交互式图形。这是因为如图10所示的AV片段中的每个视频数据、音频数据、描述图形数据和交互式图形数据的排列次序。也就是说,当排列具有相同的PTS的视频数据、描述图形数据和交互式图形数据时,如图10所示首先排列描述图形数据和交互式图形数据,然后排列视频数据。由于EP_map()指示视频数据的I-图像的位置,所以当在跳转操作到进入点x之后执行再现时,没有输出由进入点x指示的位置前面所记录的描述图形数据和交互式图形数据。在跳转操作到进入点y和进入点z的情况下,结果是相同的。
图13示出在AV片段中排列的音频、视频和图形包的另一个示例。参考图13,可看出具有与视频数据的I-图像的PTS值相同的PTS值的描述图形数据和交互式图形数据被记录在该I-图像之后。因此,即使当跳转操作到每个进入点之后执行再现时,可读取并输出I-图像之后排列的交互式图形数据和描述图形数据。
因此,最好是,但不是必须的,被构造将与视频数据同步被输出的描述图形数据、交互式图形数据或其它附加数据满足以下关系。
也就是说,就描述图形数据而言,如果(进入点i的PTS)<=(与进入点i对应的描述图形的PTS),则(进入点i的SPN)<=(与进入点i对应的描述图形的SPN)。SPN代表源包号并指示AV片段中的位置。同样,在交互式图形数据中,如果(进入点j的PTS)<=(与进入点j对应的交互式图形的PTS),则(进入点j的SPN)<=(与进入点j对应的交互式图形的SPN)。
这些关系不限于描述图形数据或交互式图形数据,可同样地应用到一个AV片段中被多路复用的并且具有PTS值的附加数据中。
图14示出在AV片段中排列的音频、视频和图形包的另一个示例。
参考图14,可看出描述图形数据和交互式图形数据位于I-图像之前或之后。
因此,在一些情况下,当跳转操作到如图14所示构成的AV片段上的进入点x之后执行再现时,如果从进入点x的位置执行再现,则没有输出由进入点x指示的具有与视频数据的PTS值100相同的PTS值的交互式图形。因此,图形数据的位置信息被另外包括在由进入点x指示的AV流上的位置信息中。这将参考图15进行解释。
图15示出EP_map()的示例,其中,除视频数据的每个进入点的时间和位置信息之外,另外记录了图形数据的位置。
在传统的EP_map()中,视频数据的每个进入点,即,关于I-图像的时间信息的PTS和指示被记录的AV流的位置的SPN被记录。这里,通过另外记录指示图形数据的位置的包号,当跳转操作到预定的进入点之后执行再现时,可确定是应当从视频数据的I-图像的起始点还是从图形数据的起始点执行再现。参考图15,视频数据、音频数据、描述图形数据和交互式图形数据在AV流上被多路复用,并且视频数据的每个I-图像的PTS和SPN信息被记录在EP_map()中。另外,可看出当具有等于或大于每个I-图像的PTS的PTS的图形数据被记录在I-图像的SPN之前时,图形数据的SPN值又被记录在EP_map()中。
同时,如果将被再现的位置是片段的第一个进入点,则从第一个SPN执行再现,其中所述的第一个SPN是片段的第一个数据。
图16示出用于通过如图15所示的EP_map()执行再现位置改变命令的过程。
在操作S1610中,如果再现设备接收再现位置改变命令,如时间移动或章节移动,则在操作S1620中再现设备基于视频数据的PTS在EP_map()中搜索与由该改变命令指示的位置相应的进入点。在操作S1630中,在找到期望将被再现的进入点之后,确定该进入点是否包括图形SPN。
如果图形SPN被记录,在操作S1640中再现设备移动到由图形SPN指示的位置,否则,在操作S1650中再现设备移动到由视频SPN指示的位置。然后,在操作S1660中再现开始。操作S1640中的图形SPN是指附加数据源包号,操作S1650中的视频SPN是指I-图像的包号。
同时,上面描述的再现AV流的方法可被实现为计算机程序。本发明的技术领域的程序员可容易地推断出构成该程序的代码和代码段。此外,程序被存储在计算机可读介质中,并由计算机读取和执行以实现该再现方法。计算机可读介质包括磁记录介质、光学记录介质和载波介质。
虽然已参考其示例性实施例具体显示和说明了本发明,但本领域的技术人员应该理解,在不脱离由所附权利要求限定的本发明的精神和范围的情况下,可进行各种形式和细节上的修改。应该认为该实施例仅是说明性意义上的,而不是为了限制的目的。因此,本发明的范围不是由本发明的细节说明所限定,而是由附加的权利要求所限定,在该范围内的所有不同可被认为包括在本发明中。
根据如上说明的本发明,当改变再现位置时,如果具有等于或大于由任意进入点指示的PTS的PTS的图形数据并具有小于由该进入点指示的SPN的SPN,则即使在视频数据之前记录该图形数据,也可同时输出视频和图形数据。

Claims (8)

1、一种AV流再现设备,包括:
读取单元,用于读取包括至少一个视频源包、至少一个音频源包和至少一个附加数据源包的AV流,其中至少一个附加数据源包被置于具有与至少一个附加数据源包的显示时间信息相同的显示时间信息的至少一个视频源包之后;
逆多路复用单元,用于逆多路复用读取的AV流,以将该AV流分割成至少一个视频源包、至少一个音频源包和至少一个附加数据源包;
视频解码器,用于对至少一个视频源包解码并输出该被解码的包;和
音频解码器,用于对至少一个音频源包解码并输出该被解码的包,
其中,至少一个附加数据源包包括:具有与视频对应的字幕信息的描述图形数据和具有与菜单或用户的交互关系信息的交互式图形数据的两种数据中的至少一种,并且所述描述图形数据和交互式图形数据具有作为该至少一个附加数据源包的输出起始时间的显示时间标记。
2、如权利要求1所述的设备,其中,AV流还包括:
进入点映射,与视频源包中的I-图像对应的视频源包之一的再现时间信息、和根据该再现时间信息将被再现的视频源包的包号和附加数据源包之一的包号被记录在其中。
3、如权利要求2所述的设备,其中,当再现位置被改变到由进入点映射指示的一个视频源包时,如果在该再现位置上的一个视频源包是该视频源包所属的片段的第一个进入点,则从该片段的第一个视频源包执行再现。
4、一种AV流再现方法,包括:
读取包括视频源包、音频源包和附加数据源包的AV流,其中至少一个附加数据源包被置于具有与该至少一个附加数据源包的显示时间信息相同的显示时间信息的至少一个视频源包之后;
逆多路复用读取的AV流,以将该AV流分割成视频源包、音频源包和附加数据源包;
解码并输出视频源包和音频源包,
其中,至少一个附加数据源包包括:具有与视频对应的字幕信息的描述图形数据和具有与菜单或用户的交互关系信息的交互式图形数据的两种数据中的至少一种,并且所述描述图形数据和交互式图形数据具有作为该至少一个附加数据源包的输出起始时间的显示时间标记。
5、如权利要求4所述的方法,其中,AV流还包括:
进入点映射,与视频源包中的I-图像对应的视频源包之一的再现时间信息、和根据该再现时间信息将被再现的一个视频源包的包号和附加数据源包之一的包号被记录在其中。
6、如权利要求5所述的方法,其中,当再现位置被改变到由进入点映射指示的视频源包时,如果在该改变的位置上的一个视频源包是该一个视频源包所属的片段的第一个进入点,则从该片段的第一个视频源包执行再现。
7、一种再现AV流的方法,包括:
接收再现位置改变命令;
通过搜索进入点映射确定附加数据源包号是否记录在进入点映射中,其中所述的进入点映射中记录有除视频源包中的I-图像的时间信息和I-图像的包号之外的附加数据源包号;和
如果包括附加数据源包号,则将再现位置改变到I-图像的包号,否则,将再现位置移动到I-图像的包号,以再现该AV流,
其中,仅当所述附加数据源包被置于具有与所述附加数据源包的显示时间信息相同的显示时间信息的视频源包之后时,将所述附加数据源包号包括在进入点映射中。
8、一种再现AV流的方法,包括:
接收再现位置改变命令;
搜索进入点映射以找到与该位置改变命令对应的进入点;
确定该进入点是包括附加数据源包号还是视频源包号;和
如果包括附加数据源包号,则将AV流的再现位置改变到附加数据源包号,否则,将该再现位置改变到I-图像的包号,以再现该AV流,
其中,仅当所述附加数据源包被置于具有与所述附加数据源包的显示时间信息相同的显示时间信息的视频源包之后时,将所述附加数据源包号包括在进入点映射中。
CNB2005100751872A 2004-06-10 2005-06-10 包含音频/视频流的再现方法及其设备 Expired - Fee Related CN100450169C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20040042657 2004-06-10
KR1020040042657 2004-06-10
KR1020040047624 2004-06-24

Publications (2)

Publication Number Publication Date
CN1708121A CN1708121A (zh) 2005-12-14
CN100450169C true CN100450169C (zh) 2009-01-07

Family

ID=35581735

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100751872A Expired - Fee Related CN100450169C (zh) 2004-06-10 2005-06-10 包含音频/视频流的再现方法及其设备

Country Status (2)

Country Link
KR (1) KR100547162B1 (zh)
CN (1) CN100450169C (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100561417B1 (ko) 2004-02-09 2006-03-16 삼성전자주식회사 Av 데이터의 재생상태를 전환할 수 있는 인터랙티브그래픽 스트림을 기록한 정보저장매체, 그 재생방법 및 장치
US8180029B2 (en) * 2007-06-28 2012-05-15 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
KR20180019511A (ko) * 2015-03-31 2018-02-26 리얼네트웍스 인코포레이티드 압축된 비디오 비트스트림에 동반 메시지 데이터 포함 시스템들 및 방법들
EP3352461A4 (en) * 2015-09-16 2019-03-06 Sony Corporation TRANSMISSION DEVICE, TRANSMISSION METHOD, REPRODUCTION DEVICE, AND REPRODUCTION METHOD
CN113542765B (zh) * 2021-07-13 2023-09-15 海信电子科技(深圳)有限公司 一种媒体数据跳变续播方法及显示设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1192564A (zh) * 1996-11-28 1998-09-09 株式会社东芝 副图象再生控制装置及方法
CN1202780A (zh) * 1997-06-17 1998-12-23 三星电子株式会社 标题数据处理电路及其方法
CN1368732A (zh) * 2001-02-05 2002-09-11 三星电子株式会社 多位流的数据存储介质及记录/再现多位流的设备和方法
US6516005B1 (en) * 1998-06-12 2003-02-04 Mitsubishi Denki Kabushiki Kaisha Apparatus and method for data decoding
WO2003036644A1 (en) * 2001-10-23 2003-05-01 Samsung Electronics Co., Ltd. Information storage medium containing event occurrence information, and method and apparatus therefor
JP2003173621A (ja) * 2001-12-03 2003-06-20 Matsushita Electric Ind Co Ltd Dvdオーディオ再生装置、及びdvdオーディオ再生方法
WO2004045206A1 (ja) * 2002-11-11 2004-05-27 Sony Corporation 情報処理装置および方法、プログラム格納媒体、記録媒体、並びにプログラム

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1192564A (zh) * 1996-11-28 1998-09-09 株式会社东芝 副图象再生控制装置及方法
CN1202780A (zh) * 1997-06-17 1998-12-23 三星电子株式会社 标题数据处理电路及其方法
US6516005B1 (en) * 1998-06-12 2003-02-04 Mitsubishi Denki Kabushiki Kaisha Apparatus and method for data decoding
CN1368732A (zh) * 2001-02-05 2002-09-11 三星电子株式会社 多位流的数据存储介质及记录/再现多位流的设备和方法
WO2003036644A1 (en) * 2001-10-23 2003-05-01 Samsung Electronics Co., Ltd. Information storage medium containing event occurrence information, and method and apparatus therefor
JP2003173621A (ja) * 2001-12-03 2003-06-20 Matsushita Electric Ind Co Ltd Dvdオーディオ再生装置、及びdvdオーディオ再生方法
WO2004045206A1 (ja) * 2002-11-11 2004-05-27 Sony Corporation 情報処理装置および方法、プログラム格納媒体、記録媒体、並びにプログラム

Also Published As

Publication number Publication date
KR100547162B1 (ko) 2006-01-26
KR20050117462A (ko) 2005-12-14
CN1708121A (zh) 2005-12-14

Similar Documents

Publication Publication Date Title
CN100546362C (zh) 控制设备使av数据与文本字幕数据同步的方法
US7680182B2 (en) Image encoding device, and image decoding device
KR101029418B1 (ko) 재생 장치 및 재생 방법
JP3824699B2 (ja) 情報記録媒体、その記録装置及び方法、その再生装置及び方法並びに情報処理装置及び方法
US7561779B2 (en) Video data processor having converting section for producing NTSC- or PAL-compliant synthetic video data
CN101075467B (zh) 记录/再现设备和方法、编辑设备和方法及显示方法
US7616862B2 (en) Recording medium having data structure for managing video data and additional content data thereof and recording and reproducing methods and apparatuses
US20060007963A1 (en) Information storage medium containing AV stream including graphic data, and reproducing method and apparatus therefor
RU2364959C2 (ru) Носитель записи со структурой данных для управления воспроизведением записанных на нем потоков данных и способы и устройства записи и воспроизведения
CN100450169C (zh) 包含音频/视频流的再现方法及其设备
CN100487807C (zh) 有管理图形数据再现的数据结构的录制介质及录制与再现方法和装置
JP4957142B2 (ja) 再生装置、再生方法および再生プログラム
JP2017204319A (ja) 記録媒体
CN101694777A (zh) 管理视频数据及附加内容数据结构的记录/重现方法及装置
CN100536533C (zh) 用于再现、记录和生成文本字幕流的方法及装置
JP2008199527A (ja) 情報処理装置および情報処理方法、プログラム、並びに、プログラム格納媒体
JP2012100336A (ja) 再生装置、再生方法、および記録方法
JP2006304326A (ja) 情報記録媒体、その記録装置及び方法、その再生装置及び方法並びに情報処理装置及び方法
KR20070052755A (ko) 데이터 재생을 위한 합성 파일 구조 구성 방법, 및 이러한합성 파일 구조를 사용하여 데이터를 재생하는 방법 및장치
MXPA06009466A (en) Information storage medium having recorded thereon text subtitle data synchronized with av data, and reproducing method and apparatus therefor

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: 20090107