首页> 中国专利> 流数据记录装置、流数据记录再现装置、流数据再现装置、流数据编辑装置、流记录方法、以及流再现方法

流数据记录装置、流数据记录再现装置、流数据再现装置、流数据编辑装置、流记录方法、以及流再现方法

摘要

本发明的流数据记录装置,将流数据记录到记录介质中,具备:流接收解析单元(101),从接收数据取得流数据;缺失检测单元(102),在上述取得的流数据中,检测一部分包的缺失;区间信息生成单元(103),生成确定包含检测到上述缺失的包的不可接收区间的长度的时间信息、和确定该不可接收区间的流数据的位置的位置信息;记录单元(105),将上述取得的流数据与所生成的时间信息及位置信息记录到记录介质;由此,即使在流数据的接收时发生了记录的流数据的缺失,也能够从用户指定的搜索时刻正确地再现。

著录项

  • 公开/公告号CN101167130A

    专利类型发明专利

  • 公开/公告日2008-04-23

    原文格式PDF

  • 申请/专利权人 松下电器产业株式会社;

    申请/专利号CN200680009199.8

  • 申请日2006-03-22

  • 分类号G11B20/10(20060101);H04N5/76(20060101);G11B20/12(20060101);H04N5/91(20060101);G11B20/18(20060101);H04N5/92(20060101);G11B27/00(20060101);H04N7/173(20060101);

  • 代理机构72002 永新专利商标代理有限公司;

  • 代理人胡建新

  • 地址 日本大阪府

  • 入库时间 2023-12-17 19:58:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-04-10

    未缴年费专利权终止 IPC(主分类):H04N9/804 授权公告日:20130313 终止日期:20170322 申请日:20060322

    专利权的终止

  • 2014-10-29

    专利权的转移 IPC(主分类):H04N9/804 变更前: 变更后: 登记生效日:20141008 申请日:20060322

    专利申请权、专利权的转移

  • 2013-03-13

    授权

    授权

  • 2008-06-18

    实质审查的生效

    实质审查的生效

  • 2008-04-23

    公开

    公开

说明书

技术领域

本发明涉及记录和再现AV流数据的技术。

背景技术

作为不选择时间及场所而简便地欣赏音频、视频等的流数据的方法,期待面向移动体接收终端的流数据广播。

在由面向移动体接收终端的流数据广播中所广播的流数据中,包含有能够不参照前后的图像而单独再现的IDR图片。在由移动体接收终端接收和记录这样的流数据时,对每个IDR图片计测从流数据的开头到IDR图片再现为止经过的流上的时间(以下称作偏移时间),生成将计测的偏移时间、表示对应于包含有IDR图片的PES(Packetized ElementaryStream)包开头的TS(Transport Stream)包位于流数据中的哪里的索引号(以下称作TPI:Transport Packet Index)、IDR图片的PTS(PresentationTime Stamp)、和为了取得记录后的IDR图片而应读出的数据量对应起来的索引数据,与流数据一起记录。通过将这样的索引信息与流数据一起记录,在记录后进行流数据视听时,能够确定和再现流上的任意时刻的IDR图片。通过这样的元信息的生成、利用,在视听时能够实现从用户指定的流数据上的任意的时刻(以下称作搜索时刻)的、所谓的跳入再现。

在以数字广播及因特网分发等为代表的流数据的数字分发中,在信号的发送时通过建筑物的反射波或网络线缆内的反射等的影响,在发送信号中混杂有噪声,会发生传送错误。因此,在以往的数字分发中,采用BCH(Bose,Chaudhuri,Hocquenghem)编码或RS(Read Solomon)编码等、能够在接收侧进行错误修正的编码方式来应对传送错误。

专利文献1:日本特开2001-309262号公报

但是,在由移动体接收终端接收流数据的情况下,移动体接收终端自身有时也会移动到电波难以到达而接收状况较差的地方,会频繁发生几秒钟不能得到正确的发送信号的状况。这样的情况通过以往的错误修正处理不能应对,会缺失几秒以上的流数据。在将这样不能正确地接收而一部分发生缺失的流数据进行记录、并从任意的搜索时刻起再现的情况下,会发生如下的问题。

图1在横轴表示广播的流数据的再现时刻,在纵轴表示PTS。图中的斜线部分表示因接收状况的恶化而在移动体接收终端的记录时流数据缺失的情况。因此,在移动体接收终端中,用圆形标记表示的IDR图片中的、本来是第2个的IDR[1]没有被记录。对于这样的流数据,如果将缺失期间中的时刻A、作为从缺失恢复后到IDR[2]之间的时刻即时刻B指定为搜索时刻,则将在其之前记录的第1个IDR图片即IDR[0]确定为再现开始对象。

但是,在面向移动体接收终端的流数据广播中,由于IDR图片通常以2秒、最大5秒的较短的时间间隔出现,所以如果从IDR[0]开始再现记录的流数据,则在不到2秒的很短的时间内再现位置会达到缺失区间。结果,从再现开始几秒钟的期间会发生图像或声音的混乱、或再现位置跳跃的现象,有可能使用户感到不适。

今后,预测到面向移动体接收终端的流数据广播的应用会扩大,将在接收时缺失了一部分的流数据记录成可适当再现的方法的开发成为迫切的任务。

发明内容

本发明鉴于这样的问题,目的是提供一种即使在记录时缺失了流数据的一部分的情况下、也能够记录流数据以便能够不使用户感到不快感或不适感而对应于搜索时刻进行再现的流数据记录装置、流数据编辑装置、以及在一部分缺失而记录的流数据中、能够不使用户感到不快感或不适感而对应于搜索时刻进行再现的流数据再现装置。

为了达到上述目的,有关本发明的流数据记录装置,将流数据记录到记录介质中,其特征在于,具备:取得单元,从接收数据取得流数据;检测单元,在上述取得的流数据中,检测一部分的包的缺失;生成单元,生成确定不可接收区间的长度的时间信息、和确定该不可接收区间的流数据中的位置的插入位置信息,该不可接收区间包含有检测到上述缺失的包;记录单元,将上述生成的时间信息及位置信息与上述取得的流数据对应起来记录。

通过上述结构,有关本发明的流数据记录装置在流数据接收时发生了缺失的情况下,将确定缺失部分的长度的时间信息、和确定缺失部分的流中的位置的位置信息与一部分缺失的流数据一起记录到记录介质。由此,在将由有关本发明的流数据记录装置记录的流数据进行再现的情况下,即使将不可接收区间中的时刻、或者在不可接收区间结束后出现IDR图片之前的时刻指定为搜索时刻,也能够确定不可接收区间结束的位置后从这里进行再现,能够避免再现开始后几秒就达到不可接收区间而再现中断那样的动作。因而,能够不使用户感到不快感及不适感而执行对应于搜索时刻的再现。

附图说明

图1是表示在以往的方法中、在流数据的接收记录时发生缺失的情况下的搜索时刻与再现开始位置的关系的图。

图2是表示有关实施方式1的流数据记录装置的功能结构的框图。

图3是表示PCR复位与STC的对应关系的图。

图4是表示顺序表与索引表的一例的图。

图5是表示流数据的缺失与不可接收区间的对应的图。

图6是表示有关实施方式1的区间信息的数据结构的图。

图7是表示有关第1实施方式的流数据记录装置的动作的流程的流程图。

图8是表示流数据的缺失与不可接收区间的对应的另一例的图。

图9是表示对将包含在缺失检测结束点之后正常接收到的数据的PES头中的PTS信息用作不可接收区间结束点的时刻信息的区间信息进行记录的动作的流程的流程图。

图10是表示对将包含在缺失检测结束点之后正常接收到的数据的PES头中的PTS信息用作不可接收区间结束点的时刻信息的区间信息进行记录的动作的流程的流程图。

图11是表示区间信息的另一例的图。

图12是表示利用顺序表安装不可接收区间的区间信息时的位分配的图。

图13是表示区间信息的再另一例的图。

图14是表示有关实施方式1的流数据记录装置的变形例的框图。

图15是表示有关实施方式1的流数据再现装置的功能结构的框图。

图16(a)是将在记录的流数据中存在不可再现区间的情况提示给用户的画面显示例,图16(b)是将存在不可再现区间的情况提示给用户的另一画面显示例,图16(c)是将记录有预约时的总再现时间和可再现所记录的流数据的时间提示给用户的画面显示例,图16(d)是在要求跳跃目的地的指定时提示作为跳跃目的地能够指定的区间及不能指定的区间的显示例。

图17(a)是示意地表示显示了表示再现状态的图像的流数据再现装置203的图,图17(b)是表示再现状态的图像的显示方法的一例的图。

图18是表示有关第1实施方式的流数据再现装置的动作的流程的流程图。

图19是表示在搜索时刻所属的区间的确定中使用的顺序表的一例的图。

图20是表示确定搜索时刻之前的IDR-AU的开头包的顺序的图。

图21是表示在PCR复位时接收电波状况恶化的情况的STC的动作的图。

图22是表示顺序表、索引表、与不可接收区间信息的对应关系的图。

图23是表示有关实施方式2的流数据记录再现装置的功能结构的框图。

图24是表示有关实施方式3的流数据记录装置的功能结构的框图。

图25是表示有关实施方式3的顺序表的区间的更新的示意图。

图26是表示有关实施方式3的区间信息的数据结构的图。

图27是表示有关实施方式3的区间信息的另一例的图。

图28是表示有关实施方式3的区间信息的再另一例的图。

图29是表示具有再现可否标志的区间信息的数据结构的图。

图30是表示具有再现品质标签的区间信息的数据结构的图。

图31是表示有关实施方式4的流数据再现装置的功能结构的框图。

图32是将记录的流数据的状态提示给用户的画面显示例。

图33是表示插入了缺失信息的流数据的图。

图34是表示有关实施方式5的流数据编辑装置的功能结构的框图。

附图标记说明

101  流接收解析单元

102  缺失检测单元

103  区间信息生成单元

104  时刻计数单元

105  记录单元

111  用户输入部

112  区间信息取得单元

113  再现开始位置判断单元

114  读出单元

115  流数据取得单元

116  再现单元

117  状态显示单元

118  读写单元

121  不可再现判断单元

122  区间信息更新单元

123  数据内插单元

132  缺失信息提取单元

201  流数据记录装置

203  流数据再现装置

204  流数据记录再现装置

205  流数据记录装置

206  流数据再现装置

210  流数据记录装置

220  流数据编辑装置

具体实施方式

以下,参照附图对用来实施本发明的优选实施方式进行说明。

(实施方式1)

图2是表示本发明的实施方式1的流数据记录装置201的结构的框图。

流数据记录装置201具备流接收解析单元101、缺失检测单元102、区间信息生成单元103、时刻计数单元104、以及记录单元105。

流接收解析单元101具有这样的功能:从调谐器接收数字广播信号、并实施解调处理及错误修正处理等,在将数字广播信号做成TS后,提取并输出TS包,该TS包具有编制由用户指定的记录对象的节目的PID(Packet Identifier)。

在TS中,用来在数字广播信号的发送侧与接收侧之间取时刻同步的PCR有时会根据发送侧的状况而以任意的定时复位,在接收侧,如图3所示,需要与PCR复位配合而使作为接收侧的时钟的STC(System TimeClock)复位。所以,流接收解析单元101在TS包的提取处理中,从TS包中提取PCR(Program Clock Reference)信息。

此外,流接收解析单元101通过TS包的解析,生成图4(a)所示的索引表和图4(b)所示的顺序表。

图4(a)所示的索引表是对每个IDR图片,将1)表示从流数据的开头到IDR图片再现为止经过的偏移时间的“PbOffset”、2)对应于包含有IDR图片的PES(Packetized Elementary Stream)包的开头的TS包的TPI、3)解析TS包而从PES头提取的IDR图片的PTS对应起来的信息。这里,TPI只要是能够确定流数据中的包位置的信息就可以,在本实施方式中,使用从记录开始的开头包起赋予了连号的号码作为TPI。

另外,索引表的生成并不一定需要在流数据的记录时执行,但通过利用伴随着流数据的记录的TS包的解析结果来制作索引表,在再现时不再需要为了生成索引表而重新解析流数据,在用户的再现指定时刻跳跃时能够减轻处理负荷。在接收到的流数据是PS(Program Stream)等TS以外的数据形式的情况下,并不限于此。

图4(b)所示的顺序表是对于从缺失检测单元102通知在流数据中没有发生TS包的缺失的每个区间(以下称作连续接收区间),将1)区间开头包的TPI、2)表示区间开头的PTS的“Start Time”、和3)表示区间的时间长度的“Duration”对应起来的信息。另外,作为顺序表,也可以不是对每个连续接收区间、而是对每个STC连续的STC连续区间生成顺序信息。此外,顺序信息只要含有知道流数据中的区间的位置和其长度的信息,也可以采用其他的格式。例如,作为表示区间的长度的信息,也可以使用区间的开头及终端的PTS。

缺失检测单元102根据数字广播信号的接收状况恶化等来检测在TS包中发生了缺失的情况,通知给流接收解析单元101及区间信息生成单元103。所谓的缺失的检测,是检测从正常接收流数据的状态成为在数据中发生缺失、在记录对象的数据流中发生不连续的缺失检测开始点、和从在接收到的数据中发生了缺失的状态成为能够正常接收流数据、记录对象的流数据再次连续的缺失检测结束点的处理。缺失检测单元102从流接收解析单元101取得信号的接收水平,通过判断是否是能够将流数据正常地复原处理的接收水平,检测缺失检测开始点及缺失检测结束点。具体而言,为了基于接收水平检测不连续,可以利用CN值或SN值、有无不可修正的错误等。

另外,缺失检测单元102进行的缺失检测开始点和缺失检测结束点的检测也可以用其他方法检测。例如,可以从流接收解析单元101取得在提取具有记录对象的PID的TS包时发生的TS包的头信息解析错误的有无,来检测缺失检测开始点及缺失检测结束点。作为再另一方法,可以从流接收解析单元101取得具有记录对象的PID的TS包、解析有效负载信息来检测缺失检测开始点及缺失检测结束点。

具体而言,在解析TS包的头信息或有效负载信息来检测不连续的情况下,可以使用包含在TS包的头中的同步字节的值或TS错误显示位值、PID值或自适应字段长、OPCR值、TS专用数据长、连续计数值、在PES包的头中包含的包开始代码前缀的值、流ID值、PES头长、PTS值、DTS值、PSI/SI信息的ECM值、EMM值等。

区间信息生成单元103基于来自缺失检测单元102的缺失检测的通知,生成包含确定包括记录对象的流数据的TS包缺失的区间的不可接收区间的长度的时间信息、和确定缺失发生的流数据上的位置的位置信息的区间信息。另外,区间信息生成单元103也可以做成仅在从缺失检测开始到缺失检测结束的时间为预先设定的阈值以上的情况下生成不可接收区间的区间信息的结构。

在区间信息的生成处理中,区间信息生成单元103如图5所示,将被从缺失检测单元102通知了缺失检测开始点的时刻作为不可接收区间开始点,从时刻计数单元104取得时刻信息,将被从缺失检测单元102通知了缺失检测结束点的时刻作为不可接收区间结束点,从时刻计数单元104取得时刻信息,由此生成确定不可接收区间的长度的时间信息。此外,作为确定对应于不可接收区间的流数据位置的位置信息,使用不可接收区间结束而正常地接收到的TS包的TPI。图6是表示有关实施方式1的区间信息的数据结构的图。

另外,区间信息生成单元103也可以在记录单元105进行的流数据的记录结束时,使记录单元105一起记录所生成的不可接收区间信息,也可以从缺失检测单元102接受不连续检测通知、每当生成不可接收区间的区间信息时,使记录单元105进行记录。

时刻计数单元104具体而言使用STC计数器等。

记录单元105具体而言是向记录介质的写入装置,将从流接收解析单元101输出的TS、顺序表、索引表、以及由区间信息生成单元1 03生成的不可接收区间信息向记录介质记录。作为记录介质,可以使用例如FLASH存储器或SD卡、记忆棒、HDD、DVD-RAM等的各种DVD媒体、BD-RE等的各种BD媒体等。

以上是有关本实施方式的流数据记录装置201的结构。

接着,对在流数据记录装置201中生成不可接收区间的区间信息、向记录介质记录的处理的详细情况进行说明。

图7是表示有关第1实施方式的流数据记录装置的动作的流程的流程图。

缺失检测单元102在流数据的记录开始时在流数据记录装置201内置的存储器的作业区域中生成表示是否是检测流数据的缺失的过程中的检测状态标志,基于检测状态标志进行管理。

在初始状态下,由于检测状态标志被设定为OFF(S11:否),所以如果开始通常的流数据的记录,则从流接收解析单元101取得表示接收水平的CN值(S12),如果CN值满足规定值、正常地取得了TS包(S13:是),则由记录单元105记录从流接收解析单元101输出的流数据(S14)。这里,如果由记录单元105正常地记录了记录对象的TS包,则向流接收解析单元101通知记录成功,增加TPI。

但是,在S12中取得的CN值不满足规定值的情况下(S13:否),缺失检测单元102向区间信息生成单元103通知缺失的检测开始。

接受到通知的区间信息生成单元103在S15及S16的处理中,取得不可接收区间开始时刻及TPI,将由这些信息构成的缺失检测开始点信息暂时记录到流数据记录装置201内置的存储器的作业区域中后(S17),将检测状态标志设定为ON(S18)。另外,作为CN值不满足规定值、执行S15至S18的各处理的情况下的处理,在本实施方式中不将CN值不满足规定值而为不规则的数据的TS包向记录介质记录,但本发明在将作为不规则的数据的TS包向记录介质记录的情况下也能够使用。这里,在不将作为不规则的数据的TS包向记录介质记录的情况下不更新TPI,而在将作为不规则的数据的TS包向记录介质记录的情况下需要根据所记录的包数来增加TPI。

在检测状态标志被设定为ON的状态(S11:是)下,缺失检测单元102执行CN值的取得(S19)、以及CN值是否满足规定值的判断(S20),在CN值不满足规定值的状态持续的期间(S20:否)中,重复S11、S19、以及S20的处理。

在S20的处理中,如果CN值满足规定值,能够正常地取得TS包(S20:是),则缺失检测单元102向区间信息生成单元103通知缺失的检测结束。

接受到通知的区间信息生成单元103取得不可接收区间结束时刻(S21),在S17中,通过暂时记录在存储器的作业区域中的缺失检测开始点信息和不可接收区间结束时刻,生成不可接收区间的区间信息(S22),使记录单元105记录所生成的区间信息后(S23),将检测状态标志设定为OFF(S24)。然后,使记录单元105记录正常地接收、从流接收解析单元101输出的流数据(S14)。

以上是在流数据记录装置201中、生成不可接收区间的区间信息并向记录介质记录的处理的详细情况。

根据这样的结构,由区间信息生成单元103生成表示包括记录对象的流数据缺失的区间的不可接收区间的长度的时间信息、和确定不可接收区间的流数据上的位置的位置信息作为区间信息,通过将不可接收区间信息与TS一起向记录介质记录,能够将分发的流数据的再现时刻与记录的流数据的记录开始时刻起的连续时刻正确地对应起来。由此,在用户指定搜索时刻来再现所记录的流数据的情况下,能够防止从与用户想要的位置不同的位置开始再现的不良状况、以及输出带有噪声的错误数据的不良状况等。

另外,在本实施方式1中,为了将流数据的缺失部分作为数据管理,定义了包含缺失部分的不可接收区间,但也可以使不可接收区间与缺失部分并不严密地一致。

例如,在图8所示的例子中,作为不可接收区间开始点的时刻信息,使用在时间轴上比缺失检测开始点靠前存在的、正常接收的数据的PES头中包含的PTS信息。此外,作为不可接收区间结束点的时刻信息,使用在时间轴上比缺失检测结束点靠后存在的、正常接收的数据的PES头中包含的PTS信息。这些包含在PES头中的PTS信息可以从流接收解析单元101取得。

以下,说明将在时间轴上比缺失检测结束点靠后存在的、正常接收的数据的PES头中包含的PTS信息用作不可接收区间结束点的时刻信息的处理的详细情况。

图9及图10是表示将在缺失检测结束点后正常接收的数据的PES头中包含的PTS信息用作不可接收区间结束点的时刻信息的区间信息进行记录的动作的流程的流程图。

在图9及图10所示的动作的流程中,在缺失检测单元102向区间信息生成单元103通知缺失的检测开始后,在图9的S35至S38中生成缺失检测开始点信息,将缺失检测开始点信息暂时记录到存储器的作业区域中的处理与图7所示的处理相同。

但是,在缺失检测单元102向区间信息生成单元103通知缺失的检测结束后,在图10的S41至S47中在区间信息中使用的不可接收区间结束时刻的结束方法、和使不可接收区间结束点的时刻与缺失检测结束点一致的图7所示的处理不同。

具体而言,在S43至S45的处理中接收含有PTS信息的数据之前,在S41及S42中反复进行取得不可接收区间结束时刻、生成区间信息的处理。结果,在S46中,将以对应于接收到含有PTS信息的数据的时刻作为不可接收区间结束时刻的区间信息记录到记录介质中。

以上是将在比缺失检测结束点后正常接收的数据的PES头中包含的PTS信息用作不可接收区间结束点的时刻信息的处理的详细情况。

另外,作为确定不可接收区间的信息,只要包含在记录的流数据中发生缺失的时间信息和确定流数据中的位置的信息,并不一定限于图6所示的数据结构。

例如,作为区间信息也可以使用图11所示的数据结构。图11所示的数据结构如图12所示,能够通过将不可接收区间的区间信息向顺序表追加来安装。在图12的顺序表中,在各区间的顺序信息中追加了表示该区间是连续接收区间及不可接收区间中的哪一种的EntryType,在该区间是不可接收区间的情况下,将区间开头的PTS设定为“0”。

另外,在将包含有对应于不可接收区间的错误的TS包在包含于流数据中的状态下记录的情况下,将包含有对应于不可接收区间的错误的TS包中的开头的包的TPI,用作确定不可接收区间的流数据的位置的位置信息。另一方面,在流数据记录时,在将对应于不可接收区间的TS包从流数据中除外来记录的情况下,作为确定不可接收区间的位置的位置信息,使用与在不可接收区间的下个连续接收区间中设定为TPI的包相同的位置信息。

另外,在图12中,表示了将Duration用作确定不可接收区间的长度的时间信息的例子,但在使用顺序表安装不可接收区间的区间信息的情况下,作为确定不可接收区间的长度的时间信息,也可以使用表示区间开始时刻的StartTime及表示区间结束时刻的EndTime的组合。在此情况下,作为不可接收区间的StartTime及EndTime,使用不可接收区间开始及结束的时间中的时刻计数单元104所表示的STC的值。进而,作为区间信息的另一例,也可以使用图13所示的数据结构。

另外,在本实施方式1中,作为确定对应于不可接收区间的流数据位置的位置信息而使用TPI,但为了确定对应于不可接收区间的流数据,也可以使用其他的信息。例如,也可以使用记录有流数据的文件的文件指针和距离开头的字节大小等来代替TPI。此外,也可以与不可接收区间信息另外地保持将流数据位置与时刻信息对应起来的信息,将向该将流数据位置与时刻信息对应起来的信息的指针用作不可接收区间信息。例如,按照标准压缩了视频数据的情况下,可以将IDR图片的数据位置与PTS信息等的时刻信息作为索引表来保持,将向该索引表的指针和距离开头的偏移值用作不可接收区间的区间信息,来确定对应于不可接收区间的流数据位置。

此外,作为对应于不可接收区间的流数据位置,既可以设为与不可接收区间开始点或不可接收区间结束点对应的位置,也可以并不严密地对应。在设为与不可接收区间开始点或不可接收区间结束点对应的位置的情况下,有例如能够使根据不可接收区间的时间信息计算的总再现时间和实际上再现流数据时的总再现时间一致等效果。此外,在不使流数据位置信息严密地对应于不可接收区间开始点或不可接收区间结束点的情况下,虽然根据不可接收区间的时间信息计算的总再现时间和实际上再现流数据时的总再现时间并不严密地一致,但是有例如安装变得简单等效果。

此外,也可以基于不可接收区间的时间、包含在规定时间内的不可接收区间的合计时间或比例、发生次数、或者包含在不可接收区间中的记录对象PID的TS包数及数据大小等,判断再现时的品质水平,也可以在不可接收区间信息中包含再现品质水平信息。包含在不可接收区间中的记录对象PID的TS包数可以使用TS包的头信息的连续计数值计算。在包含再现品质水平信息的情况下,能够进行对应于再现时的解码处理能力的再现。例如,在用“高”、“中”、“低”的3等级判断品质水平的情况下,在解码处理能力较低的情况下将“中”水平以上的区间判断为能够再现,在解码处理能力较高的情况下“高”、“中”水平以外,将“低”水平的区间也判断为能够再现而进行再现处理。在判断中使用的阈值除了预先作为固定值保持以外,也可以由用户设定。此外,也可以对各个节目目录保持阈值映射。在此情况下,在记录对象的流是音乐节目或谈话节目等对声音跳跃敏感的节目时,通过使作为可再现区间的阈值较严格,在将记录的流再现时能够根据节目的特性来减轻使用户感到的不适感。

此外,不可接收区间的再现品质水平也可以根据缺失的包的种类来判断。

此外,在对由PID表示是音频数据的包赋予的连续号码中有遗漏等的情况下,能够判断缺失的包的种类是音频。也可以利用这一点,基于缺失的包的种类判断不可接收区间的再现品质水平,将其结果作为再现品质水平信息追加到不可接收区间信息中。例如,通过在只有有关音频数据的TS包缺失的情况下用“影像可”、虽然在流数据中有缺失但在音频数据的连续号码中没有遗漏的情况下用“声音可”、在缺失了有关视频数据的TS包及有关音频数据的TS包两者的情况下用“不可”的3等级的品质水平、在不可接收区间信息中设定再现品质水平信息,由此在仅再现声音的播放器中,虽然是不可接收区间,但是“声音可”水平的区间判断为能够再现而能够执行再现处理。

另外,在本实施方式1中,利用区间信息生成单元103从时刻计数单元104取得缺失检测开始点及缺失检测结束点的时刻信息的结构进行了说明,但也可以如图14所示,做成缺失检测单元102在检测到缺失检测开始点,缺失检测结束点时从时刻计数单元104取得时刻,将时刻信息与不连续检测通知一起通知给区间信息生成单元103。在此情况下,还能够得到实际检测到的时间与时刻信息的差异变小的效果。

接着,对从记录有流数据和不可接收区间的区间信息的记录介质指定搜索时刻而再现流数据的流数据再现装置203进行说明。

图15是表示有关实施方式1的流数据再现装置的功能结构的框图。

流数据再现装置203具备用户输入部111、区间信息取得单元112、再现开始位置判断单元113、读出单元114、流数据取得单元115、再现单元116、以及状态显示单元117。

用户输入部111从用户接受再现对象的流数据及搜索时刻的指示,将再现对象的流数据信息通知给区间信息取得单元112,并将搜索时刻信息通知给再现开始位置判断单元113。

读出单元114从记录介质读出流数据、顺序表、以及索引表。这里读出的顺序表是图12所示的格式,包括连续接收区间及不可接收区间的区间信息。

区间信息取得单元112如果从用户输入部111取得再现对象的流数据信息,则从读出单元114取得对应的顺序表及索引表,输出给再现开始位置判断单元113。

再现开始位置判断单元113如果从用户输入部111取得搜索时刻信息,从区间信息取得单元112取得顺序表及索引表,则在从指定的搜索时刻再现的情况下判断开始解码处理的TS包的TPI、和开始将解码后的视频数据、音频数据向扬声器及显示器输出的PTS(以下称作再现开始时刻),将TPI通知给流数据取得单元115,并将再现开始时刻通知给再现单元116。

流数据取得单元115如果被通知了TPI,则从TPI表示的位置取得读出单元114读出的流数据。

再现单元116如果从再现开始位置判断单元113取得再现开始时刻、从流数据取得单元115取得流数据,则在对音频数据、视频数据进行分离、解码处理后,对于再现开始时刻以后的流数据,匹配口形来将音频数据与视频数据输出给未图示的扬声器及未图示的显示器。进而,再现单元116在再现处理达到了在顺序表中表示是不可接收区间的位置的情况下,将在由不可接收区间的Duration表示的时间的期间,将之前解码的帧持续进行静止图像显示。另外,作为在再现处理达到了表示是不可接收区间的位置的情况下的处理,也可以切换为之前解码的帧的静止图像显示,在由不可接收区间的Duration表示的时间的期间,将画面转暗显示、或将其他颜色显示在画面上。或者在再现处理到达了由顺序表表示是不可接收区间的位置的情况下,从顺序表取得不可接收区间的下个连续接收区间的TPI及PTS,通过将所取得的TPI作为解码开始位置、将PTS作为再现开始时刻,使再现位置跳跃到下个连续接收区间。

状态显示单元117基于在读出单元114中读出的顺序表,生成对用户提示在记录的流数据中存在不可再现区间的情况的画面,向监视器输出。具体而言,状态显示单元117的显示处理例如如图16(a)所示,将连续接收区间与不可接收区间按照对应于各区间的时间的长度的比例,配置在表示流数据整体的条对象上进行显示。或者,如图16(b)所示,也可以在表示可再现的流数据的长度的条对象中显示不可接收区间的位置。进而,作为另一例,如图16(c)所示,也可以做成将预约时的总再现时间、和实际记录的流数据的可再现的时间提示给用户的结构。状态显示单元117还在对用户要求跳跃目的地的指定时,如图16(d)所示,生成将能够作为跳跃目的地指定的区间以及不能指定的区间显示在一个条对象上的图像,向监视器输出。

此外,在流数据的再现动作中,状态显示单元117生成表示再现状态的图像,向监视器输出。图17(a)是示意地表示显示了再现状态的图像的流数据再现装置203的图。在流数据的再现过程中,在流数据再现装置203的监视器10上,在影像输出部分10a中显示解码后的再现图像,在状态显示部分10b中显示由状态显示单元117生成的表示再现状态的信息。在显示在状态显示部分10b中的表示再现状态的信息中,有再现位置显示条对象10c和再现时间显示10d。以下,以基于缺失的包的种类、用“声音可”、“影像可”、“不可”的3等级的品质水平将再现品质水平信息追加到不可接收区间信息中的情况为例,说明表示再现状态的图像的显示方法。图17(b)是表示表现再现状态的图像的显示方法的一例的图。

再现位置显示条对象10c是表示流数据整体的长度的条对象,将连续接收区间和不可接收区间基于各区间的位置和长度划分。在条对象上划分的各区间根据该区间的种类及品质水平而分颜色显示。具体而言,表示连续接收区间的区间10e显示为绿色,表示品质水平是“影像可”及“声音可”的任一种的不可接收区间的区间10f显示为橙色,表示品质水平是“不可”的不可接收区间的区间10g显示为红色。进而,再现位置显示条对象10e通过根据已经再现的量从左端显示粗框,使掌握当前的再现位置是怎样的状态变得容易。

再现时间显示10d是将当前的再现时刻与流数据整体的再现时间排列表示的字符串,在变为品质水平为“声音可”及“不可”的任一种的不可接收区间、影像输出部分10a转暗时显示当前的再现时间。另外,再现时间显示10d的显示颜色也与再现位置显示条对象10c同样,也可以根据品质水平来变更显示颜色。

进而,在品质水平为“不可”、再现位置达到了Duration为规定时间(例如10秒)以上的不可接收区间的情况下,也可以在影像输出部分10a中显示弹出消息10c或图标等的警告图像。通过进行这样的警告,用户能够识别再现长期间中断的情况,用户能够进行跳过操作等的适当的应对。

以上是流数据再现装置203的结构。

接着,对在再现开始位置判断单元113中、判断对应于搜索时刻开始解码处理的TS包的处理的详细情况,利用图18、图19及图20进行说明。

图18是表示再现开始位置判断单元113的动作的流程的流程图。

首先,再现开始位置判断单元113在S51至S55的处理中,利用顺序表调查指定的搜索时刻属于哪个区间。这里,如图19所示,如果区间n是连续接收区间,则StartTime[n]表示区间n的开始PTS、Duration[n]表示区间n的持续时间,而如果区间n是不可接收区间,则StartTime[n]表示区间n为0、Duration[n]表示区间n的持续时间。

具体而言,再现开始位置判断单元113在n中设定1、在A中设定搜索时刻(S51,S52),在S53至S55的循环中,重复将n增加的处理,直到从A减去区间n的时间长后的A′的值变为负的值。通过上述处理,A′的值变为负值时的n表示搜索时刻所属于的区间n,A为距离所述区间的开头的差量。

接着,在S56中判断搜索时刻所属于的区间是否是不可接收区间。在搜索时刻所属于的区间是不可接收区间的情况下(S56:是),将作为下个区间的区间(n+1)的区间开头TS包的TPI判断为对应于搜索开始时刻开始解码处理的TS包的TPI(S57),将区间(n+1)的区间开头PTS作为再现开始时刻指示给解码器(S61)。在图19的例子中,如果n是2,则从顺序表中取得下个区间即区间3的TPI[3]作为开始解码处理的位置,从顺序表中取得StartTime[3]作为再现开始时刻。

另一方面,在S56的判断中,在搜索时刻属于的区间是连续接收区间的情况下,在图19的例子中,如果n是1或3(S56:No),则在搜索时刻所属于的连续接收区间中,判断比指定的搜索时刻靠前的时刻是否是作为PTS设定的IDR图片(S58)。

S58的判断具体而言,首先从图19的顺序表中取得作为区间[n]的区间开头TPI的TPI[n],如图20所示,通过在索引表中选择满足TPI[x-1]<TPI[n]≤TPI[x]的TPI[x],来确定搜索时刻所属于的区间的开头的IDR图片[x]。

接着,在确定的区间的开头的IDR图片[x]的PTS[x]之后的时刻的PTS中、在索引表中登记有PTS[M]≤A+StartTime[n]<PTS[M+1]的IDR图片[M]的情况下,判断是否有指定的搜索时刻之前的时刻被设定为PTS的IDR图片(S58:是)。在此情况下,选择登记在索引表中的IDR图片[M]的TPI[M]作为对应于搜索时刻开始解码处理的TS包的TPI(S59),将作为区间n的开始时刻的StartTime[n]与表示距离所属区间的开头的差量的A的和(A+StartTime[n]),作为再现开始时刻指示给解码器(S62)。

在索引表中没有登记有满足上述条件的IDR图片[M]的情况下,判断为在搜索时刻所属于的连续接收区间中不存在将指定的搜索时刻之前的时刻设定为PTS的IDR图片(S58:否),将作为搜索时刻所属于的连续接收区间的区间[n]的区间开头TPI、即登记在图19的顺序表中的TPI[n]选择为对应于搜索时刻开始解码处理的TS包的TPI(S60),将作为区间n的开始时刻的StartTime[n]与表示距离所属区间的开头的差量的A的和(A+StartTime[n]),作为再现开始时刻指示给解码器(S62)。

通过以上的顺序,在将图1所示的位置A指定为搜索时刻的情况下,从不可接收区间结束的TPI[1]的位置开始进行解码处理及监视器输出,在将图1所示的位置B指定为搜索时刻的情况下,从不可接收区间结束的TPI[1]开始进行解码处理,从TPI[2]进行监视器输出。这样,在将位置A及位置B指定为搜索时刻的情况下,也不会从在搜索时刻之前记录的IDR[0]开始再现,所以不会有在距离再现开始几秒达到不可接收区间而再现中断的情况。

进而,在将图1所示的位置C指定为搜索时刻的情况下,如果仅利用索引表决定再现位置,则从搜索时刻之前的IDR[2]开始监视器输出,但根据上述的处理顺序,由于从IDR[2]开始解码处理并从TPI[3]的位置进行显示器输出,所以能够进行更正确地反映搜索时刻的再现处理。

以上是判断对应于搜索时刻开始解码处理的TS包的处理的详细情况。

接着,对于在图3所示的PCR复位点时接收电波状况恶化、不能取得PCR复位信息的情况下、用户指定搜索时刻来再现所记录的流数据时的动作,利用图21及图22进行说明。

图21是表示在PCR复位时接收电波状况恶化的情况下的STC的动作的图。在不能接收PCR复位点的情况下,STC继续计数直到接着取得PCR信息。图22是图示由流接收解析单元101生成的索引表、和包括由区间信息生成单元103生成的不可接收区间的区间信息的顺序表的图。这里,索引表仅抽出了TPI和PTS进行图示。

首先,利用顺序表调查用户指定的搜索时刻包含在哪个区间中。在例如指定100秒作为搜索时刻的情况下,由于距离顺序表的开头100秒后的数据与不可接收区间结束而下个连续接收区间开始的时刻一致,所以可知是不可接收区间刚结束后的数据。

最后,利用索引表调查开始解码处理的TPI。在顺序表中,对应于搜索时刻的TPI是2050。进而,通过参照索引表,可知TPI为2050的TS包的数据是包含有IDR图片的数据,所以可知只要从TPI为2050的TS包开始再现处理就可以。在对应于搜索时刻的TPI是2100的情况下,从TPI为2050的TS包开始音频数据、视频数据的分离、解码处理,从对应于再现开始时刻的TPI为2100的数据开始向扬声器、显示器的输出处理。

根据该结构,再现开始位置判断单元113利用不可接收区间信息判断用户指定的搜索时刻是否包含在不可接收区间中,能够将搜索时刻与流数据对应起来。

以上,根据实施方式1的结构,在因接收状况恶化等而在记录对象的数据中发生了缺失的情况下,能够将记录对象的流数据中包含缺失的部分的区间的时间信息、和流数据的位置信息作为不可接收区间的区间信息生成并保持。由此,能够将实际记录的流数据与从记录开始时的连续时刻对应起来,所以在用户指定搜索时刻来再现的情况下,具有防止从与用户希望的位置不同的位置开始再现、或者输出带有噪声的错误数据等的误动作的效果。

(实施方式2)

在实施方式2中,对于在接收到流数据后一边将记录对象的流数据记录一边并行地再现记录对象的流数据的情况下、将在流数据的再现过程中得到的信息用于流数据的缺失检测处理的流数据记录再现装置204进行说明。

图23是表示有关实施方式2的流数据记录再现装置204的功能结构的框图。

在图23中,对于与图2及图14、图15同样的结构要素赋予相同的标号并省略说明。

在图23中,再现单元116具体而言是将从流接收解析单元101取得的记录再现对象的流数据分离为音频数据、视频数据并解码的解码器。再现单元116在分离、解码处理中,将解码错误及缓存下溢错误等的错误的发生、以及从错误的恢复通知给缺失检测单元102。

缺失检测单元102如果取得来自再现单元116的错误通知,则作为缺失检测开始点而从时刻计数单元104取得时刻信息,从再现单元116取得错误发生时的流数据位置。同样,如果从再现单元116取得错误恢复通知,则作为缺失检测结束点而从时刻计数单元104取得时刻信息,从再现单元116取得因为错误的发生而丢弃的流数据大小。另外,在时刻信息中也可以使用包含在PES头中的PTS信息或DTS信息、包含在TS头中的PCR信息。此外,作为确定流数据位置的信息,也可以从流接收解析单元101取得错误发生时及恢复时的TPI、距离记录开始位置的流数据大小。此外,也可以从记录单元105取得。

根据这样的结构,通过接受再现单元116的通知进行不连续检测,使缺失检测单元的结构变得简单,能够容易实施。

进而,根据这样的结构,通过接受再现单元116的错误通知并由缺失检测单元102检测不可接收区间,对应于再现单元116的解码处理能力来检测不可接收区间。因此,在用户指定搜索时刻来再现暂时记录的流数据的情况下,能够保持一定的品质。例如,能够防止尽管因对应于指定开始时刻的流数据包含在连续接收区间中而能够再现、但如果实际地再现处理则由于解码处理能力较低而成为错误也不能再现的动作。

通过上述流数据记录再现装置204,与有关实施方式1的流数据记录装置201的处理同样,由于将记录的流以及不可接收区间的区间信息向记录介质记录,所以能够利用不可接收区间信息从指定的搜索时刻起再现记录的流数据。

以上,根据实施方式2的结构,在同时将接收到的数据进行记录和再现的情况下,通过基于再现处理过程中的解码错误通知及缓存下溢错误通知等的再现错误通知生成不可接收区间的区间信息,能够生成对应于再现处理能力的不可接收区间的区间信息。因此,具有防止例如虽然将对应于用户指定的搜索时刻的流数据作为连续接收区间记录、但如果实际地再现则由于解码处理能力较低而不能再现的不良状况的发生的效果。

(实施方式3)

在短时间的连续接收区间夹在不可接收区间中的情况下,如果原样再现则影像会频繁地中断而使用户感到不适感。在实施方式3中,对于流数据记录装置205进行说明,该流数据记录装置205在短时间的连续接收区间夹在不可接收区间中的情况下,更新区间信息以降低再现时的不适感。

图24是表示有关实施方式3的流数据记录装置205的功能结构的框图。

在图24中,对于与图2、图14及图23同样的结构要素标注相同的幅图标记并省略说明。

不可再现判断单元121从区间信息生成单元103取得含有不可接收区间的区间信息的顺序表,基于连续接收区间及不可接收区间的时间来判断实际上是否再现连续接收区间。

区间信息更新单元122接受不可再现判断单元121的通知,通过综合登记在顺序表中的区间信息,来更新顺序表。

具体而言,如图25所示,在将夹在连续接收区间中的短时间的不可接收区间判断为可再现的情况下,将分别对应于短时间的不可接收区间和前后的连续接收区间的3个区间信息在顺序表中综合为1个连续接收区间的区间信息。反之,在将夹在不可接收区间中的短时间的连续接收区间判断为不可再现的情况下,将分别对应于短时间的连续接收区间和前后的不可接收区间的3个区间信息在顺序表中综合为1个不可接收区间的区间信息。

以下,作为不能再现的区间,将通过区间信息更新单元122的更新而综合了区间信息后的区间称作“不可再现区间”,作为可再现的区间,将通过区间信息更新单元122的更新而综合了区间信息后的区间称作“可再现区间”。

数据内插单元123基于不可再现判断单元121的结果,将综合到可再现区间中的对应于不可接收区间的假TS包作为内插数据插入到所记录的流数据中。

记录单元105将从数据内插单元123输出的流数据以及由区间信息更新单元122更新后的顺序表向记录介质记录。

根据这样的结构,通过基于连续接收区间及不可接收区间的时间判断实际上是否再现,不会再现时间较短的连续接收区间。此外,通过将时间较短的不可接收区间作为再现对象,能够延长连续接收区间。因此,在用户将记录的流数据再现时,能够防止再现数据频繁中断而感到不适感。

接着,对不可再现判断单元121的判断处理的详细情况进行说明。不可再现判断单元121根据从区间信息生成单元103取得的不可接收区间的区间信息,计算连续接收区间的时间、不可接收区间的时间。并且,如果连续接收区间的时间较短、为预先设定的阈值以下,则判断为不再现。接着,将判断结果与不可接收区间信息一起通知给区间信息更新单元122。此外,如果不可接收区间的时间较短、为预先设定的阈值以下,则判断为可再现。此时,也可以基于不可接收区间的时间、包含在规定时间内的不可接收区间的合计时间及比例、发生次数等来判断再现时的品质水平。在此情况下,能够进行对应于再现时的解码处理能力的再现。  例如,在用“高”、“中”、“低”的3个等级判断品质水平的情况下,在解码处理能力较低的情况下,将“中”水平以上的区间判断为能够再现,在解码处理能力较高的情况下,除了“高”、“中”水平以外、将“低”水平的区间也判断为能够再现。

另外,在再现可否的判断中,除了利用连续接收区间及不可接收区间的时间信息以外,也可以使用包含在连续接收区间及不可接收区间中的记录对象PID的TS包数。包含在不可接收区间中的记录对象PID的TS包数可以利用TS包的头信息的连续计数值来计算。

此外,在判断中使用的阈值除了预先作为固定值保存以外,也可以由用户设定。此外,也可以对每个节目目录保持阈值映射。在此情况下,在记录对象的流是音乐节目或谈话节目等对声音跳跃敏感的节目时,通过使作为可再现区间的阈值较严格,在将记录的流数据再现时,能够根据节目的特性来减轻用户感到的不适感。

接着,对区间信息更新单元122的区间信息更新的详细情况进行说明。区间信息更新单元122将由不可再现判断单元121判断为不可再现的区间作为不可再现区间而综合区间信息。如图25所示,在不可再现判断单元121中,将虽然是不可接收区间但被判断为可再现的区间作为可再现区间,将虽然是连续接收区间但被判断为不可再现的区间作为不可再现区间,在顺序表中进行连续接收区间、不可接收区间的合并处理。此外,如果将记录对象的流数据的再现时间信息配合连续接收区间、不可接收区间的合并处理来进行变更,则还能够发挥知道可再现的流数据的总再现时间信息等的其他效果,是有效的。

此外,区间信息更新单元122也可以通过与在例如图6、图10、图13中表示数据结构的不可接收区间的区间信息同样的数据结构,生成图26、图27、图28所示的不可再现区间的区间信息,作为表示包括流数据的缺失部分的区间的区间信息。

另外,再现区间信息的数据结构并不限于图26至图28所示的数据结构,只要是表示不能再现的区间的时间和流上的位置的信息,也可以是其他数据结构。例如,如图29所示,也可以做成在顺序表的各区间中、除了表示区间的长度的时间信息和表示区间的流中的位置的TPI以外、还追加了表示可否再现的标志的数据结构。

进而,在由不可再现判断单元121判断了可再现区间的再现品质水平的情况下,也可以在区间信息更新单元122中生成也包含再现品质水平信息的区间信息。例如可以生成图30所示的区间信息等。只要能够将可再现区间与该区间的再现品质水平对应起来就可以,并不一定限于图示的形式。

另外,由区间信息更新单元122更新后的顺序表的记录也可以在流数据的记录结束时、将更新后的顺序表一起由记录单元105向记录介质记录,也可以从不可再现判断单元121接受判断结果通知、每当更新区间信息时由记录单元105将更新后的区间信息向记录介质记录。

接着,对数据内插单元123的记录对象的流数据的内插处理进行说明。在不可再现判断单元121中判断为不可接收区间的时间较短、能够再现的情况下,数据内插单元123将对应于该区间的时间的假的TS包插入到从流接收解析单元101输出的记录对象的流数据中。作为该假的TS包,有例如使有效负载信息为0的包等。在内插的数据中,除了TS包以外,还可以有假的PES包及ES(Elementary Stream)数据等。另外,也可以没有数据内插单元123。在此情况下,只要在将记录的流数据再现时同样插入假数据、或者在输出给扬声器或显示器时进行静音控制、或者使DSP(Digital Signal Processor)无效等就可以。

另外,在本实施方式中,对于将不可再现判断处理及区间信息更新处理与记录对象的流数据的记录处理并行进行的结构进行了说明,但本发明也可以做成在流数据的记录结束后、从记录单元105取得顺序表、进行不可再现判断处理及区间信息更新处理的结构。此外,也可以做成在区间信息生成单元103中不生成不可接收的区间信息、而根据缺失检测开始点及缺失检测结束点的时刻信息进行直接再现可否判断、并生成不可再现区间信息的结构。

以上,根据实施方式3的结构,通过基于连续接收区间及不可接收区间的时间判断实际上是否再现,能够控制为使再现时间较短的区间不再现。由此,具有防止再现时输出声音或输出图像不断中断而使用户感到不快感或不适感的效果。

(实施方式4)

在实施方式4中,对于在短时间的连续接收区间夹在不可接收区间中的情况下、在更新区间信息以降低再现时的不适感后再现流数据的流数据再现装置206进行说明。

图31是有关实施方式4的流数据再现装置206的功能结构的框图。

流数据再现装置206是利用由有关实施方式1的流数据记录装置201记录了流数据和包括不可接收区间的区间信息的顺序表的记录介质来再现流数据的装置。在图31中,对于与图15、图23及图24同样的结构要素赋予相同的标号并省略说明。

不可再现判断单元121从区间信息取得单元112取得不可接收区间的区间信息,基于连续接收区间及不可接收区间的时间、或者包含在规定时间内的不可接收区间的合计时间及比例、发生次数、包含在不可接收区间中的记录对象PID的TS包数及数据大小等,判断实际上是否再现。此时,也可以判断再现品质水平。

在图31中,状态显示单元117基于在区间信息更新单元122中更新后的顺序表,生成将记录的流数据的状态提示给用户的画面,并向监视器输出。具体而言,状态显示单元117的显示处理如图32所示,将可再现区间、不可再现区间、以及虽然能够再现但图像品质劣化的区间以对应于时间长度的比例,配置在表示流数据整体的条对象上来显示。

根据这样的结构,通过基于连续接收区间及不可接收区间的时间信息判断实际上是否再现,不再现时间较短的连续接收区间。此外,通过将时间较短的不可接收区间作为再现对象,能够延长连续接收区间。因此,能够防止在流数据再现时输出声音或输出图像频繁地中断而使用户感到不适感。

进而,通过根据再现单元116的解码能力、由不可再现判断单元121判断可否再现,能够进行充分发挥解码处理能力的流数据再现。

不可再现判断单元121也可以在再现时进行再现可否判断。在此情况下,不可再现区间信息并不一定需要生成,所以也可以没有区间信息更新单元122。此外,也可以在开始流数据的再现之前预先进行再现可否判断,并由区间信息更新单元122生成不可再现区间,一起变更再现时间信息等。在此情况下,还具有直到实际能够再现的流数据的总再现时间信息等的效果。

数据内插单元123在不可再现判断单元121中判断为不可接收区间的时间较短、能够再现的情况下,将对应于该区间的时间的假TS包插入到从流数据取得单元115输出的流数据中。

作为该假TS包,有例如使有效负载信息为0的包等。在内插的数据中,除了TS包以外,还可以有假的PES包或ES数据等。另外,也可以没有数据内插单元123。在此情况下,再现单元116与在接收数字广播信号并再现时产生延迟的情况的处理同样,在此期间什么都不处理,从不可接收区间结束后的TS包开始与STC同步来开始处理。或者做成从区间信息更新单元122取得不可再现区间信息,在不可再现区间中、对未图示的扬声器进行静音控制,并继续将相同的图像输出给未图示的显示器,或者对未图示的扬声器输出假的音频数据、或者使DSP(Digital SignalProcessor)无效等的结构。

以上,根据实施方式4的结构,除了实施方式3的结构的效果以外,还具有通过根据再现时的解码处理能力判断实际上是否再现,能够进行充分发挥解码处理能力的流数据的再现的效果。

(实施方式5)

在实施方式5中,如图33所示,对流数据编辑装置220进行说明,该流数据编辑装置220从在流数据中嵌入有缺失信息的状态下记录的流数据编辑不可接收区间的区间信息。这里,所谓的缺失信息,是插入到流数据的发生了缺失的部位中的假包,由该假包表示缺失的时间等。

图34是表示有关实施方式5的流数据再现装置206的功能结构的框图。在图34中,对于与图15、图23、图24及图31同样的结构要素标注相同的标记并省略说明。

读写单元118进行对记录介质的已记录的流的读出、以及由区间信息生成单元103生成的不可接收区间的区间信息的写入。

缺失信息提取单元132从流数据取得单元115取得再现对象的流数据,如图33所示,提取作为包预先嵌入到流数据中的缺失信息,输出给区间信息生成单元103。

根据这样的结构,通过根据嵌入在流数据中的缺失信息生成不可接收区间信息,在用户对没有保持不可接收区间信息的流数据指定了搜索时刻的情况下,能够防止从与希望的位置不同的位置开始再现的不良状况、及输出带有噪声的错误数据的不良状况。

以上,根据实施方式5的结构,通过根据嵌入流数据中的缺失信息生成不可接收区间信息,能够不生成不可接收区间的区间信息而对接收、记录的流数据得到与通过实施方式1所述的流数据记录装置记录流数据的情况同样的效果。

以上,通过实施方式1至5的效果,能够提高用户的操作性及再现品质。

(其他变形例)

另外,基于上述实施方式说明了本发明,但本发明当然并不限于上述实施方式。以下那样的情况也包含在本发明中。

(1)本发明也可以是在各实施方式中说明的流程图的处理顺序所公开的流数据的记录方法、再现方法。此外,也可以是包含通过上述处理顺序使计算机动作的程序代码的计算机程序,也可以是由上述计算机程序构成的数字信号。

此外,本发明也可以是将上述计算机程序或上述数字信号记录到计算机可读取的记录介质、例如软盘、硬盘、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD(Blu-ray Disc)、半导体存储器等中的产品。

此外,本发明也可以是将上述计算机程序或上述数字信号经由电气通信线路、无线或有线通信线路、以因特网为代表的网络等传送的系统。

此外,也可以通过将上述计算机程序或上述数字信号记录到上述记录介质中移送、或者将上述计算机程序或上述数字信号经由上述网络等移送,由独立的其他计算机系统实施。

(2)本发明也可以作为控制上述实施方式1至实施方式5所述的流数据记录装置、流数据再现装置、流数据记录再现装置、以及流数据编辑装置的LSI实施。这样的LSI可以通过将图2、图14、图15、图23、图24、图31及图34所示的流接收解析单元101、缺失检测单元102、区间信息生成单元103、区间信息取得单元112、再现开始位置判断单元113、流数据取得单元115、再现单元116、状态显示单元117、不可再现判断单元121、区间信息更新单元122、数据内插单元123、以及缺失信息提取单元132的各功能块集成化来实现。这些功能块既可以单独地单芯片化,也可以包含一部分或全部而单芯片化。

这里设为LSI,但根据集成度的差异,有时也称作IC、系统LSI、超级LSI、极大LSI。

此外,集成电路化的方法并不限于LSI,也可以由专用电路或通用处理器实现。也可以利用在LSI制造后能够编程的FPGA(FieldProgrammable Gate Array)、或能够再构成LSI内部的电路单元的连接及设定的可重构处理器。

进而,如果通过半导体技术的进步或派生的其他技术而出现代替LSI的集成电路化的技术,当然也能够利用该技术进行功能块及部件的集成化。在这样的技术中有可能会应用生物技术。

(3)在上述本发明的实施方式1至实施方式5中,主要对数字广播信号中的缺失检测处理、不可接收区间的区间信息处理进行了讨论,但当然对于经由网络接收到的流信号也能够得到同样的效果。

(4)一般,在TS中包含有音频PES及音频PES等多个种类的PES。所以,作为不可接收区间开始点、以及不可接收区间结束点的时间信息,也可以使用多个PES中的表示最早时刻的PTS信息。或者也可以使用表示最晚的时刻的PTS信息。

此外,也可以对多个种类的PES的每一种将各自的不可接收区间开始点以及不可接收区间结束点的时间信息设定为区间信息。另外,也可以代替PTS信息、而利用包含在PES头中的DTS(Decoding Time Stamp)信息、或包含在TS头中的PCR(Program Clock Reference)信息来确定不可接收区间开始点、以及不可接收区间结束点的时间信息。进而,在视频数据由MPEG(Moving Picture Experts Group)标准压缩的情况下,通过使用IDR图片的时刻信息作为不可接收区间开始点以及不可接收区间结束点的时刻信息,还能够带来在再现时将视频数据解码时能够减轻处理负荷的进一步的效果。

(5)在实施方式1至实施方式5中,将包括确定不可接收区间的长度的时间信息、和确定发生了缺失的流数据上的位置的位置信息的区间信息记录到与流数据相同的记录介质中,但是,只要有关本发明的区间信息与流数据建立了对应,也可以分别记录在不同的记录介质中。例如,在流数据的数据大小比记录介质的容量大的情况下,可以通过将流数据分割记录在多个记录介质中、将记录在各个记录介质中的流数据的各部分的不可接收区间的区间信息一起记录在任一个记录介质中、并对流数据的各部分与区间信息赋予共通的ID来应用本发明。

(6)也可以将上述实施方式及上述变形例分别组合。

工业实用性

本发明具有生成确定包含在流数据的接收、记录时产生的缺失的区间的时间、和流数据中的位置的信息的功能,作为暂时记录后指定搜索时刻来进行再现处理的快速再现技术是有实用性的。特别是,在由移动体终端接收数字广播等容易发生缺失的状况下效果较显著。进而,对于经由网络接收的流数据也能够应用。此外,不仅是向指定的搜索时刻的跳跃处理,也能够应用在快进地进行再现处理的高速再现或倒再现等用途中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号