具体实施方式
以下,参照附图对本发明的实施方式进行说明。
(第一实施方式)
<系统的概要>
对有关本发明的记录再现装置300的实施方式进行说明。首先,说明有关本发明的记录再现装置300的实施行为中的、关于使用行为的形态。有关本发明的记录再现装置300在图1所示那样的系统中供用户使用。图1所示的系统包括广播系统100、发送天线200、记录再现装置300、以及信息记录介质400而构成。
广播系统100是制作通过数字广播发送的流数据的系统。制作的流数据通过由作为社团法人电波产业会的规定的“地上数字电视广播应用规定”(ARIBTRB-14)的有关C协议的规定、或与其关联的标准在数字广播用中规定的ISO/IEC13818-1的MPEG2传输流,将视频数据及音频数据等多路复用。多路复用的视频数据例如是由MPEG4-AVC标准(ISO/IEC14496-10)规定的视频数据,音频数据例如是由MPEG2-AAC标准(ISO/IEC13818-7)规定的音频数据。
发送天线200发送数字广播的广播波。将由广播系统100制作的流数据经由发送天线200发送。
记录再现装置300包括天线部、显示部等而构成。由天线部接收流数据,生成接收到的流数据的元信息。并且,将接收到的流数据及该流数据的元信息记录到信息记录介质400中。此外,记录再现装置300基于上述头信息取得记录在信息记录介质400中的流数据,显示在显示部。
信息记录介质400是用来记录数据的记录介质,具体而言是光盘、磁盘、半导体存储器等。有关本发明的记录再现装置300将流数据及该流数据的元信息记录到信息记录介质400中。另外,在以下的实施方式中,假设信息记录介质400是SD卡来进行说明。
以上是记录再现装置300的使用行为的形态。
接着,参照附图对有关本发明的记录再现装置300的实施方式进行说明。
<结构>
图2是表示本实施方式的记录再现装置300的结构的功能框图。记录再现装置300包括UI(User Interface,用户接口)部310、系统控制部320、元信息生成部330、输入部340、信息记录介质控制部350、解码部360、以及输出部370而构成。
记录再现装置300具体而言是由微处理器、ROM、RAM、硬盘单元等构成的计算机系统。在上述ROM或上述硬盘单元中存储有计算机程序。通过上述微处理器按照上述计算机程序动作,记录再现装置300实现其功能。
UI部310接受用户操作,基于操作内容(录像、再现等)对系统控制部320进行指示。
系统控制部320接受来自UI部310的指示,控制元信息生成部330、信息记录介质控制部350以及解码部360。
元信息生成部330如果从系统控制部320接受到录像的指示,则从输入部340取得流数据,生成元信息。元信息生成部330将流数据和生成的元信息输出给信息记录介质控制部350。更详细地讲,元信息生成部330如图3所示,包括TS包解析部331、TPI保持部332、TS包数计数部333、元信息保存部334、以及元信息生成控制部335而构成。
TS包解析部331从输入部340依次取得TS包,通过PID及payload_unit_start_indicator判断在所取得的TS包中是否包含有视频的PES头。在判断为包含有视频的PES头的情况下,再通过primary_pic_type判断是否含有IDR图片。在判断为包含有IDR图片的情况下,将赋予给该TS包的标号输出给TPI保持部332。
TPI保持部332保持由TS包解析部331判断为包含IDR图片的TS包的标号。
TS包数计数部333在通过TS包解析部331判断所取得的TS包时增加1。具体而言,在由TS包解析部331判断为TS包含有IDR图片时增加,此外,在此以后,接着增加直到由TS包解析部331判断为TS包含有PES头。
元信息保存部334保持将由TPI保持部332保持的TS包的号码、和与由TS包数计数部333计数的TS包的数量对应起来的元信息。这里,所谓的元信息,是包括流数据的结构及管理信息的数据。在本发明中,记录再现装置300生成用来帮助流数据的高速再现的信息作为元信息。
元信息生成控制部335接受来自系统控制部320的指示,控制TS包解析部331。此外,接受来自系统控制部320的指示,将保存在元信息保存部334中的元信息输出给信息记录介质控制部350。
输入部340接收作为数字广播波送出的流数据。此外,对构成接收到的流数据的TS包赋予号码。在号码中,设内容的开头的TS包为0。以后,对每个TS包赋予连续的号码。输入部340具体而言包括天线、以及电视信号的输入单元等而构成。
信息记录介质控制部350控制向信息记录介质400的流数据及元信息的记录及来自信息记录介质400的流数据及元信息的取得等。如果从系统控制部320接受到录像的指示,则信息记录介质控制部350将从元信息生成部330输出的流数据、以及该流数据的元信息记录到信息记录介质400中。
此外,如果从系统控制部320接受到再现的指示,则信息记录介质控制部350取得记录在信息记录介质400中的元信息,输出给解码部360。并且,取得由解码部360请求的流数据的部分,输出给解码部360.
解码部360如果从系统控制部320接受到再现的指示,则从信息记录介质控制部350获取流数据的元信息。并且,基于元信息对信息记录介质控制部350请求取得对应于包括IDR图片的PES包的流数据的部分。如果获取了所请求的流数据,则从获取的流数据之中将IDR图片进行解码。一般再将音频数据解码。解码部360将流数据解码后,将通过解码生成的影像信号、声音信号等向输出部370输出。这里,解码后的影像信号、声音信号是非压缩的数字数据。
输出部370再现来自解码部360的信号。具体而言,包括LCD等影像显示部、扬声器等声音再现部而构成。
以上是记录再现装置300的结构。
<TS包的结构>
接着,对TS包的结构进行说明。
流数据由TS包构成。图4是表示TS包的结构的图。TS包由TS头和payload构成。TS头包括payload_unit_start_indicator、PID、以及Adaptation_field_control而构成。
payload_unit_start_indicator表示在TS包中是否包含有PES包的开头(在payload中是否包含有PES包头)。
PID表示TS包的种类,具体而言表示在payload中是否包含有视频数据、是否包含有音频数据。
Adaptation_field_control表示是存在Adaptation_field与payload的任一个还是存在两者。在存在Adaptation_field的情况下,在Adaptation_field内包括Adaptation_field_length。
Adaptation_field_length表示Adaptation_field的大小
payload包括视频数据或音频数据。
接着,图5是表示在payload中包含有视频数据的PES包的开头时的TS包的结构的图。如该图所示,payload包括PES包。PES包由PES头和ES(Elementary Stream)构成。
PES头包括PES_packet_length、以及PTS(Presentation Time Stamp)而构成。
PES_packet_length表示PES包的大小。
PTS表示PES头之后的图片数据的再现时间。
包含在遵循上述ARIB TR B-14的C协议规定的流数据中的视频数据的PES包由1个以上的整数个图片数据构成。因而,在有关视频数据的PES包的PES头之后是图片数据,通常为Access Unit delimiter的部分。Access Unit delimiter包含primary_pic_type而构成。
Primary_pic_type是识别图片数据的图片的种类(IDR图片、IDR图片以外)的信息。所谓的IDR图片,是表示即使完全不使用比该图片靠前的图片的信息也能够将其以后的图片正确地解码的图片。
另外,在遵循上述ARIBTRB-14的C协议规定的流数据中包含的视频数据的PES中,IDR图片一定位于PES包的开头。
<元信息>
接着,图6是表示元信息的结构的图。MOI(Media Object Informatin)文件是记载有元信息的文件,包括TstType、和TSE_TABLE5。
TstType表示该MOI文件是否是表示有关本发明的实施方式的元信息的文件。
TSE_TABLE5包括TSE_INFO5,TSE_INFO5 包括EntryPESPacketNum和TPI(Transport Packet Index)。TSE_INFO5由元信息生成部330生成了与IDR图片相同的数量。
EntryPESPacketNum表示为了取得包括IDR图片的PES包整体而需要的TS包的数量。
TPI表示对构成包括IDR图片的PES包的TS包中的、包括IDR图片的最初的字节的TS包赋予的标号。
接着,图7是表示有关本发明的TSE_INFO5表的位排列的一例的图。图6所述的EntryPESPacketNum及TPI作为图7所示的位排列被记录到信息记录介质400中。记录再现装置300能够读写有关本发明的TSE_INFO5表。
<记录处理>
接着,利用图8所示的流程图,对记录再现装置300的记录处理进行说明。
首先,UI部310如果从用户受理了记录开始的指示(步骤S101),则向系统控制部320指示记录开始(步骤S102)。系统控制部320对元信息生成部330及信息记录介质控制部350指示记录开始(步骤S103)。元信息生成部330如果接受到记录开始指示,则在初始化处理结束后,从输入部340取得流数据(步骤S104)。元信息生成部330按照TS包等的一定的大小取得流数据。系统控制部320判断是否从UI部310或信息记录介质控制部350受理了记录停止的指示(步骤S105)。如果受理了记录停止的指示,则记录再现装置300进行记录结束处理(步骤S109~S111)。这里,在UI部310从用户接受到记录停止的指示的情况下,对系统控制部320指示记录停止,信息记录介质控制部350在记录在信息记录介质400中的剩余量变少时对系统控制部320指示记录停止。此外,如果没有受理记录停止的指示,则继续执行记录处理。
在继续执行记录处理的情况下,元信息生成部330及信息记录介质控制部350继续执行步骤S106、107、108、104。即,元信息生成部330将在步骤S104中取得的流数据输出给信息记录介质控制部350(步骤S106)。信息记录介质控制部350如果取得流数据,则将流数据记录在信息记录介质400中(步骤S107)。与此同时,元信息生成部330如果需要则由所取得的流数据生成信息(步骤S108),取得新的流数据(步骤S104)。
在记录结束处理(步骤S109~S111)中,记录再现装置300将元信息记录在信息记录介质400中。即,系统控制部320对元信息生成部330及信息记录介质控制部350指示记录停止(步骤S109)。接受到该指示,元信息生成部330将记录的流数据的元信息向信息记录介质控制部350输出(步骤S110)。信息记录介质控制部350获取输出的元信息,记录到信息记录介质400中(步骤S111)。
以上是记录再现装置300的记录处理。
<元信息生成处理>
接着,利用图9、图10所示的流程图对元信息生成部330的元信息生成处理进行说明。
在本流程图中,n是确定TS包数的变量。首先,TS包解析部331如果从元信息生成控制部335接受到记录开始的指示,则从输入部340取得TS包(步骤S201)。TS包解析部331参照TS包的TS头的payload_unit_start_indicator及PID,判断在payload中是否含有视频数据的PES包头(步骤S202)。如果判断为不包含,则TS包解析部331将该TS包输出给信息记录介质400(步骤S203),并转移到步骤S201)。
如果判断为在payload中不包含视频数据的PES包头,则元信息生成控制部335在步骤S201~S203的执行中判断从系统控制部320是否有录像停止的指示(步骤S204)。如果判断为没有录像停止的指示,则TS包解析部331参照primary_pic_type,判断在包含该TS包而构成的PES包中是否包含有IDR图片(步骤S205)。如果判断为不包含,则转移到步骤S203。
即,TS包解析部331取得TS包,直到取得在payload中包含有视频数据的PES包头、并且构成包括IDR图片的PES包的TS包(步骤S201~S205)。
如果判断为包含有IDR包,则TPI保持部332保持对该TS包赋予的号码(步骤S206)。TS包解析部331将n设定为1(步骤S207)。TS包解析部331将该TS包输出给信息记录介质400(步骤S208),从输入部340取得TS包(步骤S209)。TS包解析部331参照payload_unit_start_indicator及PID,判断在payload中是否包含有视频数据的PES包头(步骤S210)。如果判断为不包含,则将n计数1(步骤S211),转移到步骤S208。如果判断为包含,则设n为EntryPESPacketNum(步骤S212)。EntryPESPacketNum是有关能够独立解码的图片的大小信息。元信息保存部334保存将EntryPESPacketNum和由TPI保持部332保持的TS包的号码(TPI)对应起来的元信息(步骤S213)。接着,转移到步骤S204。
此外,在步骤S204中,如果判断为有录像停止的指示,则元信息生成控制部335将保存在元信息保存部334中的元信息输出给信息记录介质控制部350(步骤S214)。
以上是元信息生成部330的元信息生成处理。
<高速再现处理>
接着,利用图11所示的流程图对记录再现装置300的高速再现处理进行说明。
首先,UI部310如果从用户接受到高速再现开始的指示(步骤S301),就对系统控制部320指示高速再现开始(步骤S302)。系统控制部320对解码部360及信息记录介质控制部350指示高速再现开始(步骤S303)。接受到指示的信息记录介质控制部350从信息记录介质400取得元信息(步骤S304),将取得的元信息向解码部360输出(步骤S305)。解码部360如果取得了元信息(步骤S306),则接着选择表示包含有要再现的IDR图片的PES包的元信息(TPI及EntryPESPacketNum)(步骤S307)。接着,对信息记录介质控制部350请求与所选择的元信息对应的流数据的取得(步骤S308)。信息记录介质控制部350如果获取了请求,则取得与元信息对应的流数据(步骤S309),将所取得的流数据输出给解码部360(步骤S310)。解码部360如果取得了流数据,则从所取得的流数据之中将IDR图片解码(步骤S311)。接着,将通过解码而生成的图像向输出部370传送(步骤S312)。输出部370显示所取得的图像(步骤S313)。然后,在解码部360及信息记录介质控制部350执行步骤S307到S313的过程中,UI部310判断是否从用户接受到高速再现停止的指示(步骤S314)。在接受到停止的指示的情况下,UI部310对系统控制部320指示高速再现停止,系统控制部320对解码部360、信息记录介质控制部350指示高速再现停止。由此,记录再现装置300结束高速再现处理。在没有接受到停止的指示的情况下,解码部360及信息记录介质控制部350继续执行从步骤S307到S313,记录再现装置300继续执行高速再现处理。
以上是记录再现装置300的高速再现处理。
<具体例>
接着,图12是示意地表示本发明的图。在图12中,上图表示视频帧,中图表示PES包(只有视频数据),下图表示TS包。在下图中,“V”表示保存有视频数据的TS包,“A”表示保存有音频数据的TS包。从0到34的数字表示对各个TS包赋予的号码。此外,如该图所示,PES包由多个图片构成,各图片用1个PES包完结,不会跨越多个PES包保存。
TS包解析部331如果取得内容的开头的TS包V0,则判断是否包含有视频数据的PES包头。这里,TS包V0如该图所示,包含有视频数据的PES包头。由此,TS包解析部331再判断包含有TS包V0而构成的PES包是否包含有IDR图片。如该图所示,由于包含有IDR图片,所以TPI保持部332保持对该TS包赋予的号码0作为TPI。此外,将TS包数计数部333的TS包数设为1。接着,TS包解析部331取得TS包V1,判断是否包含有视频数据的PES包头。由于没有包含视频数据的PES包头,所以将TS包数增加1,取得下个TS包A2。进行同样的处理,直到TS包V13。
接着,TS包解析部331如果取得TS包V14,则判断是否包含有视频数据的PES包头。这里,TS包V14如该图所示,包含有视频数据的PES包头。由此,TS包V13与TS包V14之间成为PES包的边界,所以将到此为止计数的TS包数作为EntryPESPacketNum。接着,元信息保存部334将EntryPESPacketNum与保存在TPI保持部中的号码对应起来保存。
TS包解析部331再判断包含TS包V14而构成的PES包是否包含有IDR图片。如该图所示,由于包含有IDR,所以取得TS包V15,判断是否包含有视频数据的PES包头。由于不包含视频数据的PES包头,所以取得下个TS包V16。进行同样的处理,直到TS包V24。
接着,TS包解析部331如果取得了TS包V25,则判断是否包含有视频数据的PES包头。这里,TS包V25如该图所示,包含有视频数据的PES包头。由此,TS包解析部331再判断包含TS包V25而构成的PES包是否包含有IDR图片。如该图所示,由于包含有IDR图片,所以TPI保持部332将赋予给该TS包的号码25作为TPI保持。此外,将TS包数计数部333的TS包数设为1。接着,TS包解析部33 1取得TS包A26,判断是否包含有视频数据的PES包头。由于不包含视频数据的PES包头,所以将TS包数增加1,取得下个TS包V27。进行同样的处理,直到TS包V31。
接着,TS包解析部331如果取得TS包V32,则判断是否包含有视频数据的PES包头。这里,TS包V32如该图所示,包含有视频数据的PES包头。由此,TS包V31与TS包V32之间成为PES包的边界,所以将到此为止计数的TS包数作为EntryPESPacketNum。接着,元信息保存部334将EntryPESPacketNum与保存在TPI保持部中的号码对应起来保存。
图13是表示如以上那样生成的TSE_INFO5表的图。
如以上所述,根据本实施方式,在TS包中是否包含有视频数据的PES包头的判断、以及该PES包是否包含有IDR图片的判断只要参照TS包的TS头、以及Access Unit delimiter就能够进行,不需要对PES流的展开。
此外,由于使用构成判断为包含有IDR图片的PES包的TS包的个数近似表现该IDR图片的大小,所以数据大小的精度较粗糙,但是与DVD记录装置等固定型记录装置相比,在接收时只要记录再现装置300执行就可以的处理负荷显著降低。
(第二实施方式)
在第一实施方式中,通过使用构成判断为包含有IDR图片的PES包的TS包的个数近似表现该IDR图片的大小,实现了处理负荷的减轻。但是,有例如在数字广播的电波难以到达的地方接收到广播的情况等、接收到的流数据的内容与实际发送的内容不同的情况。在这样的情况下,考虑因为接受到的流数据中的TS包的缺失而不能取得包含PES包的开头的TS包、不能进行适当的近似的情况。
所以,在本实施方式中,记录再现装置300在判断PES包的边界时,不检测包含PES包的开头的TS包,而是利用PES包的大小信息、PTS、PCR来进行适当的近似。
首先,对通过利用判断为包含有IDR图片的PES包的大小信息来近似表现IDR图片的大小的方法进行说明。
在通过该方法近似表现的情况下,TS包解析部331a除了在第一实施方式中公开的功能之外,还具有在通过参照TS包的primary_pic_type来判断在包含该TS包而构成的PES包中包含有IDR图片的情况下取得PES_packet_length的功能。此外,在上述判断后,每当取得TS包时,将TS包的合计大小与PES包的大小比较,判断TS包的合计大小是否为PES包的大小以上。在成为PES包的大小以上的情况下,将到此为止计数的TS包数设为EntryPESPacketNum。
<元信息生成处理2>
接着,利用图14、图15所示的流程图对上述方法的元信息生成处理2进行说明。
在本流程图中,n是确定TS包数的变量,length是确定取得的TS包的payload的合计大小的变量,从步骤S401到步骤S407的处理与图9的从步骤S201到步骤S206的处理同样。
即,TS包解析部331a取得TS包直到取得在payload中包含有视频的PES包头的TS包(步骤S401~步骤S404)。此外,如果判断为没有录像停止的指示(步骤S405中的“否”),TS包解析部331a取得TS包,直到取得构成包含有IDR图片的PES包的TS包(步骤S406),如果取得了构成含有IDR图片的PES包的TS包,则保持该TS包号码(步骤S407)。如果判断为有录像停止的指示(步骤S405中的“是”),则元信息生成控制部335将保存在元信息保存部334中的元信息输出给信息记录介质控制部350(步骤S421)。
接着,如果判断为包含有IDR图片,则TS包解析部331a从PES头中取得PES_packet_length(步骤S408)。将n设定为1,将length设定为0(步骤S409)。TS包解析部331将该TS包输出给信息记录介质控制部350(步骤S410),从输入部340取得TS包(步骤S411)。TS包解析部331a参照所取得的TS包的PID,判断在payload中是否包含有视频数据(步骤S412)。如果判断为不包含,则将n计数1(步骤S413),转移到步骤S410。如果判断为包含,则TS包解析部331a判断是否Adapatation_field_control=01 (步骤S414)。如果判断为Adapatation_field_control=01,则将对length加上184后的值作为新的length(步骤S415)。接着,判断length是否为PES_packet_length+6以上(步骤S416)。如果判断是肯定的,则设n为EntryPESPacketNum(步骤S419)。接着,元信息保存部334保存将EntryPESPacketNum和由TPI保持部332保持的TS包的号码(TPI)对应起来的信息(步骤S420),转移到步骤S404。如果判断为否定,则转移到步骤S413。如果判断为不是 Adapatation_field_control=1,则 判 断 是 否 为Adapatatio_field_control=11步骤S417)。如果判断为是Adapatation_field_control=11,则将length+184-Adapatation_field_length作为新的length(步骤S418)。转移到步骤S416。
以上是元信息生成处理2。
接着,对通过利用判断为包含有IDR图片的PES包的PTS、以及PCR(Program Clock Reference)来近似表现IDR图片的大小的方法进行说明。
在通过该方法近似表现的情况下,TS包解析部331b除了第一实施方式所示的功能以外,还具备在通过参照TS包的primary_pic_type而判断在包含该TS包而构成的PES包中包含有IDR图片的情况下、从该TS包取得PTS的功能。此外,还具有如下的功能:在上述判断后、每当取得TS包时判断该TS包是否包含有Adapatation_field,在包含的情况下从该TS包取得PCR。进而,将取得的PTS与PCR比较,判断所取得的PCR是否为PTS以上。在是PTS以上的情况下,将到此为止计数的TS包数设为EntryPESPacketNum。
PCR是用来取视频数据与音频数据的同步的基准时钟信息,包含在Adapatation_field中。
<元信息生成处理3>
接着,利用图16、图17所示的流程图对上述方法的元信息生成处理3进行说明。
在本流程图中,n是确定TS包数的变量。从步骤S501到步骤S507的处理与图9的从步骤S201到步骤S206的处理同样。即,TS包解析部331b取得TS包,直到取得在payload中包含有视频的PES包头的TS包(步骤S501~步骤S504)。此外,如果判断为没有录像停止的指示(步骤S505中的“否”),TS包解析部331b取得TS包,直到取得构成包含有IDR图片的PES包的TS包(步骤S506),如果取得了构成含有IDR图片的PES包的TS包,则保持该TS包号码(步骤S507)。如果判断为有录像停止的指示(步骤S505中的“是”),则元信息生成控制部335将保存在元信息保存部334中的元信息输出给信息记录介质控制部350(步骤S519)。
接着,如果判断为包含有IDR图片,则TS包解析部331b从PES头中取得PTS(步骤S508)。将n设定为1(步骤S509)。TS包解析部331b将该TS包输出给信息记录介质控制部350(步骤S510),从输入部340取得TS包(步骤S511)。TS包解析部331b参照所取得的TS包的PID,判断在payload中是否包含有视频数据(步骤S512)。如果判断为不包含,则将n计数1(步骤S513),转移到步骤S510。如果判断为包含,则TS包解析部331b判断是否存在Adapatation_field(步骤S514)。如果判断为不存在Adapatation_field,则转移到步骤S513。如果判断为存在Adapatation_field,则取得包含在该TS包中的PCR(步骤S515)。判断所取得的PCR是否为PTS以上(步骤S516)。如果判断是肯定的,则设n为EntryPESPacketNum(步骤S517)。元信息保存部334保存将EntryPESPacketNum和由TPI保持部332保持的TS包的号码(TPI)对应起来的元信息(步骤S518)。如果判断为否定,则转移到步骤S513。
以上是元信息生成处理3。
最后,对通过利用判断为包含有IDR图片的PES包的PTS、以及其以后的视频数据或音频数据的PES头的PTS来近似表现IDR图片的大小的方法进行说明。
TS包解析部331c在取得构成包含IDR图片的PES包的TS包时,取得该PES包的PTS的信息。TS包解析部331c在此以后取得视频数据与音频数据的PES头的PTS。
如果取得了视频数据的PTS,则至少会找到IDR图片以后的图片的PTS,所以可以判断到此为止至少取得了构成包含有该IDR图片的PES包的TS包。
如果取得了音频数据的PTS,则与IDR图片的PTS比较。如果考虑由ISO/IEC13818-1规定的解码模式、音频帧的大小等,则能够计算音频数据与视频数据的PTS的差的容许量。在所取得的音频数据的PTS超过了该容许量的情况下,TS包解析部331c错失视频数据的PTS的可能性较高,可以判别到此为止至少包含有IDR图片。
如以上所述,根据本实施方式,即使在数字广播的电波难以到达的地方接收到广播的情况等、接收到的流数据的内容与实际发送的内容不同的情况下,也能够适当地近似IDR图片的大小。
(补充)
在上述实施方式中,对高速再现处理进行了说明,但也可以是例如缩略图显示等其他的特殊再现。
在上述实施方式中,解码部360从PES包仅解码IDR图片,但也可以不只是IDR图片,而将包含在PES包中的所有图片解码、发送给输出部370。
在上述实施方式中,TS包解析部331判断TS包是否包含有IDR图片,但也可以判断是否包含有IDR图片或Non-IDR的I图片的任一种。这里,所谓的Non-IDR的I图片,是其以后的图片有可能参照比该图片靠前的图片的信息的图片。在I图片中有IDR图片和Non-IDR的I图片两种。
在上述实施方式中,将包含有IDR图片的PES包的大小用TS包的个数表现,但也可以不是TS包的个数,而单纯用字节数等的大小表现。
在上述实施方式中,使用了记录再现装置300,但本发明也可以是包括在上述流程图中表示的步骤的方法、计算机可读取的记录介质、以及系统LSI等的集成电路。系统LSI根据集成度的差异有时也称作IC、LSI、超级LSI、超大LSI。
此外,集成电路化的方法并不限于LSI,也可以通过专用电路或通用处理器实现。也可以利用在LSI制造后能够编程的FPGA(FieldProgrammable Gate Array)、能够再构成LSI内部的电路单元的连接及设定的可重构处理器。
进而,如果因半导体技术的进步或派生的技术而出现替代LSI的集成电路化的技术,则当然也可以利用该技术进行功能块的集成电路化。例如,有可能出现生物技术的应用等。