流数据记录装置、流数据记录再现装置、流数据再现装置、流数据编辑装置、流记录方法...的制作方法

文档序号:7636497阅读:146来源:国知局
专利名称:流数据记录装置、流数据记录再现装置、流数据再现装置、流数据编辑装置、流记录方法 ...的制作方法
技术领域
本发明涉及记录和再现AV流数据的技术。
技术背景io 作为不选择时间及场所而简便地欣赏音频、视频等的流数据的方法,期待面向移动体接收终端的流数据广播。在由面向移动体接收终端的流数据广播中所广播的流数据中,包含 有能够不参照前后的图像而单独再现的IDR图片。在由移动体接收终端 接收和记录这样的流数据时,对每个IDR图片计测从流数据的开头到IDR15图片再现为止经过的流上的时间(以下称作偏移时间),生成将计测的偏 移时间、表示对应于包含有IDR图片的PES (Packetized Elementary Stream)包开头的TS (Transport Stream)包位于流数据中的哪里的索引 号(以下称作TPI: Transport Packet Index)、 IDR图片的PTS (Presentation Time Stamp)、和为了取得记录后的IDR图片而应读出的数据量对应起来20的索引数据,与流数据一起记录。通过将这样的索引信息与流数据一起 记录,在记录后进行流数据视听时,能够确定和再现流上的任意时刻的 IDR图片。通过这样的元信息的生成、利用,在视听时能够实现从用户 指定的流数据上的任意的时刻(以下称作搜索时刻)的、所谓的跳入再 现。25 在以数字广播及因特网分发等为代表的流数据的数字分发中,在信号的发送时通过建筑物的反射波或网络线缆内的反射等的影响,在发送 信号中混杂有噪声,会发生传送错误。因此,在以往的数字分发中,采10 用BCH (Bose, Chaudhuri, Hocquenghem)编码或RS (Read Solomon)编 码等、能够在接收侧进行错误修正的编码方式来应对传送错误。 专利文献1:日本特开2001-309262号公报但是,在由移动体接收终端接收流数据的情况下,移动体接收终端 5自身有时也会移动到电波难以到达而接收状况较差的地方,会频繁发生 几秒钟不能得到正确的发送信号的状况。这样的情况通过以往的错误修 正处理不能应对,会缺失几秒以上的流数据。在将这样不能正确地接收 而一部分发生缺失的流数据进行记录、并从任意的搜索时刻起再现的情 况下,会发生如下的问题。10 图1在横轴表示广播的流数据的再现时刻,在纵轴表示PTS。图中的斜线部分表示因接收状况的恶化而在移动体接收终端的记录时流数据 缺失的情况。因此,在移动体接收终端中,用圆形标记表示的IDR图片 中的、本来是第2个的IDR[1]没有被记录。对于这样的流数据,如果将 缺失期间中的时刻A、作为从缺失恢复后到IDR[2]之间的时刻即时刻B15 指定为搜索时刻,则将在其之前记录的第1个IDR图片即IDR
确定为 再现开始对象。但是,在面向移动体接收终端的流数据广播中,由于IDR图片通常 以2秒、最大5秒的较短的时间间隔出现,所以如果从IDR
开始再现 记录的流数据,则在不到2秒的很短的时间内再现位置会达到缺失区间。 20结果,从再现开始几秒钟的期间会发生图像或声音的混乱、或再现位置 跳跃的现象,有可能使用户感到不适。今后,预测到面向移动体接收终端的流数据广播的应用会扩大,将 在接收时缺失了一部分的流数据记录成可适当再现的方法的开发成为迫 切的任务。25发明内容本发明鉴于这样的问题,目的是提供一种即使在记录时缺失了流数 据的一部分的情况下、也能够记录流数据以便能够不使用户感到不快感 或不适感而对应于搜索时刻进行再现的流数据记录装置、流数据编辑装 置、以及在一部分缺失而记录的流数据中、能够不使用户感到不快感或 不适感而对应于搜索时刻进行再现的流数据再现装置。为了达到上述目的,有关本发明的流数据记录装置,将流数据记录 5到记录介质中,其特征在于,具备取得单元,从接收数据取得流数据; 检测单元,在上述取得的流数据中,检测一部分的包的缺失;生成单元, 生成确定不可接收区间的长度的时间信息、和确定该不可接收区间的流 数据中的位置的插入位置信息,该不可接收区间包含有检测到上述缺失 的包;记录单元,将上述生成的时间信息及位置信息与上述取得的流数10 据对应起来记录。通过上述结构,有关本发明的流数据记录装置在流数据接收时发生 了缺失的情况下,将确定缺失部分的长度的时间信息、和确定缺失部分 的流中的位置的位置信息与一部分缺失的流数据一起记录到记录介质。 由此,在将由有关本发明的流数据记录装置记录的流数据进行再现的情15 况下,即使将不可接收区间中的时刻、或者在不可接收区间结束后出现IDR图片之前的时刻指定为搜索时刻,也能够确定不可接收区间结束的 位置后从这里进行再现,能够避免再现开始后几秒就达到不可接收区间 而再现中断那样的动作。因而,能够不使用户感到不快感及不适感而执 行对应于搜索时刻的再现。20


图1是表示在以往的方法中、在流数据的接收记录时发生缺失的情 况下的搜索时刻与再现开始位置的关系的图。图2是表示有关实施方式1的流数据记录装置的功能结构的框图。 25 图3是表示PCR复位与STC的对应关系的图。图4是表示顺序表与索引表的一例的图。 图5是表示流数据的缺失与不可接收区间的对应的图。 图6是表示有关实施方式1的区间信息的数据结构的图。
图7是表示有关第1实施方式的流数据记录装置的动作的流程的流 程图。图8是表示流数据的缺失与不可接收区间的对应的另一例的图。 图9是表示对将包含在缺失检测结束点之后正常接收到的数据的 5 PES头中的PTS信息用作不可接收区间结束点的时刻信息的区间信息进 行记录的动作的流程的流程图。图10是表示对将包含在缺失检测结束点之后正常接收到的数据的 PES头中的PTS信息用作不可接收区间结束点的时刻信息的区间信息进 行记录的动作的流程的流程图。 io 图11是表示区间信息的另一例的图。图12是表示利用顺序表安装不可接收区间的区间信息时的位分配的图。图B是表示区间信息的再另一例的图。图14是表示有关实施方式1的流数据记录装置的变形例的框图。 15 图15是表示有关实施方式1的流数据再现装置的功能结构的框图。图16 (a)是将在记录的流数据中存在不可再现区间的情况提示给用 户的画面显示例,图16 (b)是将存在不可再现区间的情况提示给用户的 另一画面显示例,图16 (c)是将记录有预约时的总再现时间和可再现所 记录的流数据的时间提示给用户的画面显示例,图16 (d)是在要求跳跃 20目的地的指定时提示作为跳跃目的地能够指定的区间及不能指定的区间 的显示例。图17 (a)是示意地表示显示了表示再现状态的图像的流数据再现装 置203的图,图17 (b)是表示再现状态的图像的显示方法的一例的图。 图18是表示有关第1实施方式的流数据再现装置的动作的流程的流 25 程图。图19是表示在搜索时刻所属的区间的确定中使用的顺序表的一例的图。图20是表示确定搜索时刻之前的IDR-AU的幵头包的顺序的图。
图21是表示在PCR复位时接收电波状况恶化的情况的STC的动作 的图。图22是表示顺序表、索引表、与不可接收区间信息的对应关系的图。 图23是表示有关实施方式2的流数据记录再现装置的功能结构的框5 图。图24是表示有关实施方式3的流数据记录装置的功能结构的框图。图25是表示有关实施方式3的顺序表的区间的更新的示意图。图26是表示有关实施方式3的区间信息的数据结构的图。图27是表示有关实施方式3的区间信息的另一例的图。 io 图28是表示有关实施方式3的区间信息的再另一例的图。图29是表示具有再现可否标志的区间信息的数据结构的图。图30是表示具有再现品质标签的区间信息的数据结构的图。图31是表示有关实施方式4的流数据再现装置的功能结构的框图。图32是将记录的流数据的状态提示给用户的画面显示例。 15 图33是表示插入了缺失信息的流数据的图。图34是表示有关实施方式5的流数据编辑装置的功能结构的框图。附图标记说明101流接收解析单元102缺失检测单元 20 103区间信息生成单元104时刻计数单元105记录单元111用户输入部112区间信息取得单元 25 113再现开始位置判断单元114读出单元115流数据取得单元116再现单元 117状态显示单元 118读写单元 121不可再现判断单元 122区间信息更新单元 5 123数据内插单元132缺失信息提取单元 201流数据记录装置 203流数据再现装置 204流数据记录再现装置 io 205流数据记录装置206流数据再现装置 210流数据记录装置 220流数据编辑装置1具体实施方式
以下,参照附图对用来实施本发明的优选实施方式进行说明。 (实施方式l)图2是表示本发明的实施方式1的流数据记录装置201的结构的框图。20 流数据记录装置201具备流接收解析单元101、缺失检测单元102、区间信息生成单元103、时刻计数单元104、以及记录单元105。流接收解析单元101具有这样的功能从调谐器接收数字广播信号、 并实施解调处理及错误修正处理等,在将数字广播信号做成TS后,提取 并输出TS包,该TS包具有编制由用户指定的记录对象的节目的PID 25 ( Packet Identifier )。在TS中,用来在数字广播信号的发送侧与接收侧之间取时刻同步的 PCR有时会根据发送侧的状况而以任意的定时复位,在接收侧,如图3 所示,需要与PCR复位配合而使作为接收侧的时钟的STC (System Time Clock)复位。所以,流接收解析单元101在TS包的提取处理中,从TS 包中提取PCR ( Program Clock Reference )信息。此外,流接收解析单元101通过TS包的解析,生成图4 (a)所示的 索引表和图4 (b)所示的顺序表。 5 图4 (a)所示的索引表是对每个IDR图片,将1)表示从流数据的开头到IDR图片再5见为止经过的偏移时间的"PbOffset"、 2)对应于包含 有IDR图片的PES (Packetized Elementary Stream)包的开头的TS包的 TPI、 3 )解析TS包而从PES头提取的IDR图片的PTS对应起来的信息。 这里,TPI只要是能够确定流数据中的包位置的信息就可以,在本实施方io式中,使用从记录开始的开头包起赋予了连号的号码作为TPI。另外,索引表的生成并不一定需要在流数据的记录时执行,但通过 利用伴随着流数据的记录的TS包的解析结果来制作索引表,在再现时不 再需要为了生成索引表而重新解析流数据,在用户的再现指定时刻跳跃 时能够减轻处理负荷。在接收到的流数据是PS (Program Stream)等TSis以外的数据形式的情况下,并不限于此。图4 (b)所示的顺序表是对于从缺失检测单元102通知在流数据中 没有发生TS包的缺失的每个区间(以下称作连续接收区间),将1)区 间开头包的TPI、 2)表示区间开头的PTS的"Start Time"、和3)表示 区间的时间长度的"Duration"对应起来的信息。另夕卜,作为顺序表,也20 可以不是对每个连续接收区间、而是对每个STC连续的STC连续区间生 成顺序信息。此外,顺序信息只要含有知道流数据中的区间的位置和其 长度的信息,也可以采用其他的格式。例如,作为表示区间的长度的信 息,也可以使用区间的开头及终端的PTS。缺失检测单元102根据数字广播信号的接收状况恶化等来检测在TS25包中发生了缺失的情况,通知给流接收解析单元101及区间信息生成单 元103。所谓的缺失的检测,是检测从正常接收流数据的状态成为在数据 中发生缺失、在记录对象的数据流中发生不连续的缺失检测开始点、和 从在接收到的数据中发生了缺失的状态成为能够正常接收流数据、记录
对象的流数据再次连续的缺失检测结束点的处理。缺失检测单元102从 流接收解析单元101取得信号的接收水平,通过判断是否是能够将流数 据正常地复原处理的接收水平,检测缺失检测开始点及缺失检测结束点。 具体而言,为了基于接收水平检测不连续,可以利用CN值或SN值、有 5无不可修正的错误等。另外,缺失检测单元102进行的缺失检测开始点和缺失检测结束点 的检测也可以用其他方法检测。例如,可以从流接收解析单元101取得 在提取具有记录对象的PID的TS包时发生的TS包的头信息解析错误的 有无,来检测缺失检测开始点及缺失检测结束点。作为再另一方法,可io 以从流接收解析单元101取得具有记录对象的PID的TS包、解析有效负 载信息来检测缺失检测开始点及缺失检测结束点。具体而言,在解析TS包的头信息或有效负载信息来检测不连续的情 况下,可以使用包含在TS包的头中的同步字节的值或TS错误显示位值、 PID值或自适应字段长、OPCRtt、 TS专用数据长、连续计数值、在PES15 包的头中包含的包开始代码前缀的值、流ID值、PES头长、PTS值、DTS 值、PSI/SI信息的ECM值、EMM值等。区间信息生成单元103基于来自缺失检测单元102的缺失检测的通 知,生成包含确定包括记录对象的流数据的TS包缺失的区间的不可接收 区间的长度的时间信息、和确定缺失发生的流数据上的位置的位置信息20 的区间信息。另外,区间信息生成单元103也可以做成仅在从缺失检测 开始到缺失检测结束的时间为预先设定的阈值以上的情况下生成不可接 收区间的区间信息的结构。在区间信息的生成处理中,区间信息生成单元103如图5所示,将 被从缺失检测单元102通知了缺失检测开始点的时刻作为不可接收区间25开始点,从时刻计数单元104取得时刻信息,将被从缺失检测单元102 通知了缺失检测结束点的时刻作为不可接收区间结束点,从时刻计数单 元104取得时刻信息,由此生成确定不可接收区间的长度的时间信息。 此外,作为确定对应于不可接收区间的流数据位置的位置信息,使用不 可接收区间结束而正常地接收到的TS包的TPI。图6是表示有关实施方 式1的区间信息的数据结构的图。另外,区间信息生成单元103也可以在记录单元105进行的流数据 的记录结束时,使记录单元105 —起记录所生成的不可接收区间信息, 5也可以从缺失检测单元102接受不连续检测通知、每当生成不可接收区 间的区间信息时,使记录单元105进行记录。时刻计数单元104具体而言使用STC计数器等。记录单元105具体而言是向记录介质的写入装置,将从流接收解析 单元101输出的TS、顺序表、索引表、以及由区间信息生成单元103生 io成的不可接收区间信息向记录介质记录。作为记录介质,可以使用例如 FLASH存储器或SD卡、记忆棒、HDD、 DVD-RAM等的各种DVD媒 体、BD-RE等的各种BD媒体等。以上是有关本实施方式的流数据记录装置201的结构。接着,对在流数据记录装置201中生成不可接收区间的区间信息、 15 向记录介质记录的处理的详细情况进行说明。图7是表示有关第1实施方式的流数据记录装置的动作的流程的流 程图。缺失检测单元102在流数据的记录开始时在流数据记录装置201内 置的存储器的作业区域中生成表示是否是检测流数据的缺失的过程中的 20检测状态标志,基于检测状态标志进行管理。在初始状态下,由于检测状态标志被设定为OFF (Sll:否),所以 如果开始通常的流数据的记录,则从流接收解析单元101取得表示接收 水平的CN值(S12),如果CN值满足规定值、正常地取得了 TS包(S13: 是),则由记录单元105记录从流接收解析单元101输出的流数据(S14)。 25 这里,如果由记录单元105正常地记录了记录对象的TS包,则向流接收 解析单元101通知记录成功,增加TPI。但是,在S12中取得的CN值不满足规定值的情况下(S13:否), 缺失检测单元102向区间信息生成单元103通知缺失的检测开始。
接受到通知的区间信息生成单元103在S15及S16的处理中,取得 不可接收区间开始时刻及TPI,将由这些信息构成的缺失检测开始点信息 暂时记录到流数据记录装置201内置的存储器的作业区域中后(S17), 将检测状态标志设定为ON (S18)。另夕卜,作为CN值不满足规定值、执 5 行S15至S18的各处理的情况下的处理,在本实施方式中不将CN值不 满足规定值而为不规则的数据的TS包向记录介质记录,但本发明在将作 为不规则的数据的TS包向记录介质记录的情况下也能够使用。这里,在 不将作为不规则的数据的TS包向记录介质记录的情况下不更新TPI,而 在将作为不规则的数据的TS包向记录介质记录的情况下需要根据所记 io 录的包数来增加TPI。在检测状态标志被设定为ON的状态(Sll:是)下,缺失检测单元 102执行CN值的取得(S19)、以及CN值是否满足规定值的判断(S20), 在CN值不满足规定值的状态持续的期间(S20:否)中,重复Sll、 S19、 以及S20的处理。15 在S20的处理中,如果CN值满足规定值,能够正常地取得TS包(S20: 是),则缺失检测单元102向区间信息生成单元103通知缺失的检测结束。 接受到通知的区间信息生成单元103取得不可接收区间结束时刻 (S21),在S17中,通过暂时记录在存储器的作业区域中的缺失检测开 始点信息和不可接收区间结束时刻,生成不可接收区间的区间信息 20 (S22),使记录单元105记录所生成的区间信息后(S23),将检测状态 标志设定为OFF (S24)。然后,使记录单元105记录正常地接收、从流 接收解析单元IOI输出的流数据(S14)。以上是在流数据记录装置201中、生成不可接收区间的区间信息并 向记录介质记录的处理的详细情况。 25 根据这样的结构,由区间信息生成单元103生成表示包括记录对象的流数据缺失的区间的不可接收区间的长度的时间信息、和确定不可接 收区间的流数据上的位置的位置信息作为区间信息,通过将不可接收区 间信息与TS —起向记录介质记录,能够将分发的流数据的再现时刻与记
录的流数据的记录开始时刻起的连续时刻正确地对应起来。由此,在用 户指定搜索时刻来再现所记录的流数据的情况下,能够防止从与用户想 要的位置不同的位置开始再现的不良状况、以及输出带有噪声的错误数 据的不良状况等。5 另外,在本实施方式1中,为了将流数据的缺失部分作为数据管理,定义了包含缺失部分的不可接收区间,但也可以使不可接收区间与缺失 部分并不严密地一致。例如,在图8所示的例子中,作为不可接收区间开始点的时刻信息, 使用在时间轴上比缺失检测开始点靠前存在的、正常接收的数据的PES io头中包含的PTS信息。此外,作为不可接收区间结束点的时刻信息,使 用在时间轴上比缺失检测结束点靠后存在的、正常接收的数据的PES头 中包含的PTS信息。这些包含在PES头中的PTS信息可以从流接收解析 单元101取得。以下,说明将在时间轴上比缺失检测结束点靠后存在的、正常接收 15的数据的PES头中包含的PTS信息用作不可接收区间结束点的时刻信息 的处理的详细情况。图9及图10是表示将在缺失检测结束点后正常接收的数据的PES头 中包含的PTS信息用作不可接收区间结束点的时刻信息的区间信息进行 记录的动作的流程的流程图。 20 在图9及图IO所示的动作的流程中,在缺失检测单元102向区间信息生成单元103通知缺失的检测开始后,在图9的S35至S38中生成缺 失检测开始点信息,将缺失检测开始点信息暂时记录到存储器的作业区 域中的处理与图7所示的处理相同。但是,在缺失检测单元102向区间信息生成单元103通知缺失的检 25测结束后,在图10的S41至S47中在区间信息中使用的不可接收区间结 束时刻的结束方法、和使不可接收区间结束点的时刻与缺失检测结束点 一致的图7所示的处理不同。具体而言,在S43至S45的处理中接收含有PTS信息的数据之前,在S41及S42中反复进行取得不可接收区间结束时刻、生成区间信息的 处理。结果,在S46中,将以对应于接收到含有PTS信息的数据的时刻 作为不可接收区间结束时刻的区间信息记录到记录介质中。以上是将在比缺失检测结束点后正常接收的数据的PES头中包含的 5PTS信息用作不可接收区间结束点的时刻信息的处理的详细情况。另外,作为确定不可接收区间的信息,只要包含在记录的流数据中 发生缺失的时间信息和确定流数据中的位置的信息,并不一定限于图6 所示的数据结构。例如,作为区间信息也可以使用图11所示的数据结构。图11所示的 io数据结构如图12所示,能够通过将不可接收区间的区间信息向顺序表追 加来安装。在图12的顺序表中,在各区间的顺序信息中追加了表示该区 间是连续接收区间及不可接收区间中的哪一种的EntryType,在该区间是 不可接收区间的情况下,将区间开头的PTS设定为"0"。另外,在将包含有对应于不可接收区间的错误的TS包在包含于流数 15据中的状态下记录的情况下,将包含有对应于不可接收区间的错误的TS 包中的开头的包的TPI,用作确定不可接收区间的流数据的位置的位置信 息。另一方面,在流数据记录时,在将对应于不可接收区间的TS包从流 数据中除外来记录的情况下,作为确定不可接收区间的位置的位置信息, 使用与在不可接收区间的下个连续接收区间中设定为TPI的包相同的位20 置信息。另外,在图12中,表示了将Duration用作确定不可接收区间的长度 的时间信息的例子,但在使用顺序表安装不可接收区间的区间信息的情 况下,作为确定不可接收区间的长度的时间信息,也可以使用表示区间 开始时刻的StartTime及表示区间结束时刻的EndTime的组合。在此情况 25 下,作为不可接收区间的StartTime及EndTime,使用不可接收区间开始 及结束的时间中的时刻计数单元104所表示的STC的值。进而,作为区 间信息的另一例,也可以使用图13所示的数据结构。另外,在本实施方式1中,作为确定对应于不可接收区间的流数据
位置的位置信息而使用TPI,但为了确定对应于不可接收区间的流数据, 也可以使用其他的信息。例如,也可以使用记录有流数据的文件的文件 指针和距离开头的字节大小等来代替TPI。此外,也可以与不可接收区间 信息另外地保持将流数据位置与时刻信息对应起来的信息,将向该将流 5数据位置与时刻信息对应起来的信息的指针用作不可接收区间信息。例 如,按照标准压縮了视频数据的情况下,可以将IDR图片的数据位置与 PTS信息等的时刻信息作为索引表来保持,将向该索引表的指针和距离 开头的偏移值用作不可接收区间的区间信息,来确定对应于不可接收区 间的流数据位置。io 此外,作为对应于不可接收区间的流数据位置,既可以设为与不可接收区间开始点或不可接收区间结束点对应的位置,也可以并不严密地 对应。在设为与不可接收区间开始点或不可接收区间结束点对应的位置 的情况下,有例如能够使根据不可接收区间的时间信息计算的总再现时 间和实际上再现流数据时的总再现时间一致等效果。此外,在不使流数15 据位置信息严密地对应于不可接收区间开始点或不可接收区间结束点的 情况下,虽然根据不可接收区间的时间信息计算的总再现时间和实际上 再现流数据时的总再现时间并不严密地一致,但是有例如安装变得简单 等效果。此外,也可以基于不可接收区间的时间、包含在规定时间内的不可 20 接收区间的合计时间或比例、发生次数、或者包含在不可接收区间中的 记录对象PID的TS包数及数据大小等,判断再现时的品质水平,也可以 在不可接收区间信息中包含再现品质水平信息。包含在不可接收区间中 的记录对象PID的TS包数可以使用TS包的头信息的连续计数值计算。 在包含再现品质水平信息的情况下,能够进行对应于再现时的解码处理 25能力的再现。例如,在用"高"、"中"、"低"的3等级判断品质水平的 情况下,在解码处理能力较低的情况下将"中"水平以上的区间判断为 能够再现,在解码处理能力较高的情况下"高"、"中"水平以外,将"低" 水平的区间也判断为能够再现而进行再现处理。在判断中使用的阈值除
了预先作为固定值保持以外,也可以由用户设定。此外,也可以对各个 节目目录保持阈值映射。在此情况下,在记录对象的流是音乐节目或谈 话节目等对声音跳跃敏感的节目时,通过使作为可再现区间的阈值较严 格,在将记录的流再现时能够根据节目的特性来减轻使用户感到的不适 5 感。此外,不可接收区间的再现品质水平也可以根据缺失的包的种类来 判断。此外,在对由PID表示是音频数据的包赋予的连续号码中有遗漏等的情况下,能够判断缺失的包的种类是音频。也可以利用这一点,基于10 缺失的包的种类判断不可接收区间的再现品质水平,将其结果作为再现品质水平信息追加到不可接收区间信息中。例如,通过在只有有关音频数据的TS包缺失的情况下用"影像可"、虽然在流数据中有缺失但在音 频数据的连续号码中没有遗漏的情况下用"声音可"、在缺失了有关视频 数据的TS包及有关音频数据的TS包两者的情况下用"不可"的3等级15 的品质水平、在不可接收区间信息中设定再现品质水平信息,由此在仅 再现声音的播放器中,虽然是不可接收区间,但是"声音可"水平的区 间判断为能够再现而能够执行再现处理。另外,在本实施方式1中,利用区间信息生成单元103从时刻计数 单元104取得缺失检测开始点及缺失检测结束点的时刻信息的结构进行20 了说明,但也可以如图14所示,做成缺失检测单元102在检测到缺失检 测开始点,缺失检测结束点时从时刻计数单元104取得时刻,将时刻信 息与不连续检测通知一起通知给区间信息生成单元103。在此情况下,还能够得到实际检测到的时间与时刻信息的差异变小的效果。接着,对从记录有流数据和不可接收区间的区间信息的记录介质指 25定搜索时刻而再现流数据的流数据再现装置203进行说明。图15是表示有关实施方式1的流数据再现装置的功能结构的框图。 流数据再现装置203具备用户输入部111、区间信息取得单元112、 再现开始位置判断单元113、读出单元114、流数据取得单元115、再现
单元116、以及状态显示单元117。用户输入部111从用户接受再现对象的流数据及搜索时刻的指示,将 再现对象的流数据信息通知给区间信息取得单元112,并将搜索时刻信息 通知给再现开始位置判断单元113。 5 读出单元114从记录介质读出流数据、顺序表、以及索引表。这里读出的顺序表是图12所示的格式,包括连续接收区间及不可接收区间的 区间信息。区间信息取得单元112如果从用户输入部111取得再现对象的流数据 信息,则从读出单元114取得对应的顺序表及索引表,输出给再现开始 io 位置判断单元113。再现开始位置判断单元113如果从用户输入部111取得搜索时刻信 息,从区间信息取得单元112取得顺序表及索引表,则在从指定的搜索 时刻再现的情况下判断开始解码处理的TS包的TPI、和开始将解码后的 视频数据、音频数据向扬声器及显示器输出的PTS (以下称作再现开始 15 时刻),将TPI通知给流数据取得单元115,并将再现开始时刻通知给再 现单元116。流数据取得单元115如果被通知了 TPI,则从TPI表示的位置取得读 出单元114读出的流数据。再现单元116如果从再现开始位置判断单元113取得再现开始时刻、20 从流数据取得单元115取得流数据,则在对音频数据、视频数据进行分 离、解码处理后,对于再现开始时刻以后的流数据,匹配口形来将音频 数据与视频数据输出给未图示的扬声器及未图示的显示器。进而,再现 单元116在再现处理达到了在顺序表中表示是不可接收区间的位置的情 况下,将在由不可接收区间的Duration表示的时间的期间,将之前解码25的帧持续进行静止图像显示。另外,作为在再现处理达到了表示是不可 接收区间的位置的情况下的处理,也可以切换为之前解码的帧的静止图 像显示,在由不可接收区间的Duration表示的时间的期间,将画面转暗 显示、或将其他颜色显示在画面上。或者在再现处理到达了由顺序表表 示是不可接收区间的位置的情况下,从顺序表取得不可接收区间的下个连续接收区间的TPI及PTS,通过将所取得的TPI作为解码开始位置、 将PTS作为再现开始时刻,使再现位置跳跃到下个连续接收区间。状态显示单元117基于在读出单元114中读出的顺序表,生成对用户 5 提示在记录的流数据中存在不可再现区间的情况的画面,向监视器输出。 具体而言,状态显示单元117的显示处理例如如图16 (a)所示,将连续 接收区间与不可接收区间按照对应于各区间的时间的长度的比例,配置 在表示流数据整体的条对象上进行显示。或者,如图16 (b)所示,也可 以在表示可再现的流数据的长度的条对象中显示不可接收区间的位置。io 进而,作为另一例,如图16 (c)所示,也可以做成将预约时的总再现时 间、和实际记录的流数据的可再现的时间提示给用户的结构。状态显示 单元117还在对用户要求跳跃目的地的指定时,如图16 (d)所示,生成 将能够作为跳跃目的地指定的区间以及不能指定的区间显示在一个条对 象上的图像,向监视器输出。15 此外,在流数据的再现动作中,状态显示单元117生成表示再现状态的图像,向监视器输出。图17 (a)是示意地表示显示了再现状态的图 像的流数据再现装置203的图。在流数据的再现过程中,在流数据再现 装置203的监视器10上,在影像输出部分10a中显示解码后的再现图像, 在状态显示部分10b中显示由状态显示单元117生成的表示再现状态的20 信息。在显示在状态显示部分10b中的表示再现状态的信息中,有再现 位置显示条对象10c和再现时间显示10d。以下,以基于缺失的包的种类、 用"声音可"、"影像可"、"不可"的3等级的品质水平将再现品质水平 信息追加到不可接收区间信息中的情况为例,说明表示再现状态的图像 的显示方法。图17 (b)是表示表现再现状态的图像的显示方法的一例的25 图。再现位置显示条对象10c是表示流数据整体的长度的条对象,将连续 接收区间和不可接收区间基于各区间的位置和长度划分。在条对象上划 分的各区间根据该区间的种类及品质水平而分颜色显示。具体而言,表
示连续接收区间的区间10e显示为绿色,表示品质水平是"影像可"及 "声音可"的任一种的不可接收区间的区间10f显示为橙色,表示品质 水平是"不可"的不可接收区间的区间10g显示为红色。进而,再现位 置显示条对象10e通过根据已经再现的量从左端显示粗框,使掌握当前 5的再现位置是怎样的状态变得容易。再现时间显示10d是将当前的再现时刻与流数据整体的再现时间排 列表示的字符串,在变为品质水平为"声音可"及"不可"的任一种的 不可接收区间、影像输出部分10a转暗时显示当前的再现时间。另外, 再现时间显示10d的显示颜色也与再现位置显示条对象10c同样,也可 10以根据品质水平来变更显示颜色。进而,在品质水平为"不可"、再现位置达到了 Duration为规定时间 (例如IO秒)以上的不可接收区间的情况下,也可以在影像输出部分10a 中显示弹出消息10c或图标等的警告图像。通过进行这样的警告,用户 能够识别再现长期间中断的情况,用户能够进行跳过操作等的适当的应 15 对。以上是流数据再现装置203的结构。接着,对在再现开始位置判断单元113中、判断对应于搜索时刻开 始解码处理的TS包的处理的详细情况,利用图18、图19及图20进行 说明。20 图18是表示再现开始位置判断单元113的动作的流程的流程图。首先,再现开始位置判断单元113在S51至S55的处理中,利用顺 序表调查指定的搜索时刻属于哪个区间。这里,如图19所示,如果区间 n是连续接收区间,贝U StartTime[n]表示区间n的开始PTS、 Dumtion[n] 表示区间n的持续时间,而如果区间n是不可接收区间,贝lj StartTime[n] 25 表示区间n为0、 Duration[n]表示区间n的持续时间。具体而言,再现开始位置判断单元113在n中设定1、在A中设定搜 索时刻(S51, S52),在S53至S55的循环中,重复将n增加的处理,直 到从A减去区间n的时间长后的A'的值变为负的值。通过上述处理,A'的值变为负值时的n表示搜索时刻所属于的区间n, A为距离所述区 间的开头的差量。接着,在S56中判断搜索时刻所属于的区间是否是不可接收区间。 在搜索时刻所属于的区间是不可接收区间的情况下(S56:是),将作为 5 下个区间的区间(n+l)的区间开头TS包的TPI判断为对应于搜索开始 时刻开始解码处理的TS包的TPI(S57),将区间(n+l)的区间开头PTS 作为再现开始时刻指示给解码器(S61)。在图19的例子中,如果n是2, 则从顺序表中取得下个区间即区间3的TPI[3]作为开始解码处理的位置, 从顺序表中取得StartTime[3]作为再现开始时刻。10 另一方面,在S56的判断中,在搜索时刻属于的区间是连续接收区间的情况下,在图19的例子中,如果n是l或3 (S56: No),则在搜索 时刻所属于的连续接收区间中,判断比指定的搜索时刻靠前的时刻是否 是作为PTS设定的IDR图片(S58)。S58的判断具体而言,首先从图19的顺序表中取得作为区间[n]的区15 间开头TPI的TPI[n],如图20所示,通过在索引表中选择满足 TPI[x-l]〈TPI[n]《TPI[x]的TPI[x],来确定搜索时刻所属于的区间的开头 的IDR图片[x]。接着,在确定的区间的开头的IDR图片[x]的PTS[x]之后的时刻的 PTS中、在索引表中登记有PTS[M]《A+StartTime[n]〈PTS[M+l]的IDR20图片[M]的情况下,判断是否有指定的搜索时刻之前的时刻被设定为PTS 的IDR图片(S58:是)。在此情况下,选择登记在索引表中的IDR图片 [M]的TPI[M]作为对应于搜索时刻开始解码处理的TS包的TPI (S59), 将作为区间n的开始时刻的StartTime[n]与表示距离所属区间的开头的差 量的A的和(A+StartTime[n]),作为再现开始时刻指示给解码器(S62)。25 在索引表中没有登记有满足上述条件的IDR图片[M]的情况下,判断为在搜索时刻所属于的连续接收区间中不存在将指定的搜索时刻之前的 时刻设定为PTS的IDR图片(S58:否),将作为搜索时刻所属于的连续 接收区间的区间[n]的区间开头TPI、即登记在图19的顺序表中的TPI[n]
选择为对应于搜索时刻开始解码处理的TS包的TPI (S60),将作为区间 n的开始时刻的StartTime[n]与表示距离所属区间的开头的差量的A的和 (A+StartTime[n]),作为再现开始时刻指示给解码器(S62)。通过以上的顺序,在将图1所示的位置A指定为搜索时刻的情况下, 5 从不可接收区间结束的TPI[1]的位置开始进行解码处理及监视器输出, 在将图1所示的位置B指定为搜索时刻的情况下,从不可接收区间结束 的TPI[1]开始进行解码处理,从TPI[2]进行监视器输出。这样,在将位 置A及位置B指定为搜索时刻的情况下,也不会从在搜索时刻之前记录 的IDR[O]开始再现,所以不会有在距离再现开始几秒达到不可接收区间 io 而再现中断的情况。进而,在将图1所示的位置C指定为搜索时刻的情况下,如果仅利 用索引表决定再现位置,则从搜索时刻之前的IDR[2]开始监视器输出, 但根据上述的处理顺序,由于从IDR[2]开始解码处理并从TPI[3]的位置 进行显示器输出,所以能够进行更正确地反映搜索时刻的再现处理。 15 以上是判断对应于搜索时刻开始解码处理的TS包的处理的详细情况。接着,对于在图3所示的PCR复位点时接收电波状况恶化、不能取 得PCR复位信息的情况下、用户指定搜索时刻来再现所记录的流数据时 的动作,利用图21及图22进行说明。20 图21是表示在PCR复位时接收电波状况恶化的情况下的STC的动作的图。在不能接收PCR复位点的情况下,STC继续计数直到接着取得 PCR信息。图22是图示由流接收解析单元101生成的索引表、和包括由 区间信息生成单元103生成的不可接收区间的区间信息的顺序表的图。 这里,索引表仅抽出了TPI和PTS进行图示。25 首先,利用顺序表调查用户指定的搜索时刻包含在哪个区间中。在例如指定IOO秒作为搜索时刻的情况下,由于距离顺序表的开头100秒 后的数据与不可接收区间结束而下个连续接收区间开始的时刻一致,所以可知是不可接收区间刚结束后的数据。 最后,禾IJ用索引表调查开始解码处理的TPI。在顺序表中,对应于搜 索时刻的TPI是2050。进而,通过参照索引表,可知TPI为2050的TS 包的数据是包含有IDR图片的数据,所以可知只要从TPI为2050的TS 包开始再现处理就可以。在对应于搜索时刻的TPI是2100的情况下,从 5 TPI为2050的TS包开始音频数据、视频数据的分离、解码处理,从对 应于再现开始时刻的TPI为2100的数据开始向扬声器、显示器的输出处 理。根据该结构,再现开始位置判断单元113利用不可接收区间信息判 断用户指定的搜索时刻是否包含在不可接收区间中,能够将搜索时刻与10 流数据对应起来。以上,根据实施方式1的结构,在因接收状况恶化等而在记录对象 的数据中发生了缺失的情况下,能够将记录对象的流数据中包含缺失的 部分的区间的时间信息、和流数据的位置信息作为不可接收区间的区间 信息生成并保持。由此,能够将实际记录的流数据与从记录开始时的连15续时刻对应起来,所以在用户指定搜索时刻来再现的情况下,具有防止 从与用户希望的位置不同的位置开始再现、或者输出带有噪声的错误数 据等的误动作的效果。(实施方式2)20 在实施方式2中,对于在接收到流数据后一边将记录对象的流数据记录一边并行地再现记录对象的流数据的情况下、将在流数据的再现过 程中得到的信息用于流数据的缺失检测处理的流数据记录再现装置204 进行说明。图23是表示有关实施方式2的流数据记录再现装置204的功能结构 25 的框图。在图23中,对于与图2及图14、图15同样的结构要素赋予相同的 标号并省略说明。在图23中,再现单元116具体而言是将从流接收解析单元101取得 的记录再现对象的流数据分离为音频数据、视频数据并解码的解码器。再现单元U6在分离、解码处理中,将解码错误及缓存下溢错误等的错 误的发生、以及从错误的恢复通知给缺失检测单元102。缺失检测单元102如果取得来自再现单元116的错误通知,则作为 5缺失检测开始点而从时刻计数单元104取得时刻信息,从再现单元116 取得错误发生时的流数据位置。同样,如果从再现单元116取得错误恢 复通知,则作为缺失检测结束点而从时刻计数单元104取得时刻信息, 从再现单元116取得因为错误的发生而丢弃的流数据大小。另外,在时 刻信息中也可以使用包含在PES头中的PTS信息或DTS信息、包含在io TS头中的PCR信息。此外,作为确定流数据位置的信息,也可以从流接 收解析单元101取得错误发生时及恢复时的TPI、距离记录开始位置的流 数据大小。此外,也可以从记录单元105取得。根据这样的结构,通过接受再现单元116的通知进行不连续检测, 使缺失检测单元的结构变得简单,能够容易实施。15 进而,根据这样的结构,通过接受再现单元116的错误通知并由缺失检测单元102检测不可接收区间,对应于再现单元116的解码处理能 力来检测不可接收区间。因此,在用户指定搜索时刻来再现暂时记录的 流数据的情况下,能够保持一定的品质。例如,能够防止尽管因对应于 指定开始时刻的流数据包含在连续接收区间中而能够再现、但如果实际20 地再现处理则由于解码处理能力较低而成为错误也不能再现的动作。通过上述流数据记录再现装置204,与有关实施方式1的流数据记录 装置201的处理同样,由于将记录的流以及不可接收区间的区间信息向 记录介质记录,所以能够利用不可接收区间信息从指定的搜索时刻起再 现记录的流数据。25 以上,根据实施方式2的结构,在同时将接收到的数据进行记录和再现的情况下,通过基于再现处理过程中的解码错误通知及缓存下溢错 误通知等的再现错误通知生成不可接收区间的区间信息,能够生成对应 于再现处理能力的不可接收区间的区间信息。因此,具有防止例如虽然
将对应于用户指定的搜索时刻的流数据作为连续接收区间记录、但如果 实际地再现则由于解码处理能力较低而不能再现的不良状况的发生的效 果。5 (实施方式3)在短时间的连续接收区间夹在不可接收区间中的情况下,如果原样再现则影像会频繁地中断而使用户感到不适感。在实施方式3中,对于 流数据记录装置205进行说明,该流数据记录装置205在短时间的连续 接收区间夹在不可接收区间中的情况下,更新区间信息以降低再现时的 io 不适感。图24是表示有关实施方式3的流数据记录装置205的功能结构的框图。在图24中,对于与图2、图14及图23同样的结构要素标注相同的 幅图标记并省略说明。15 不可再现判断单元121从区间信息生成单元103取得含有不可接收区间的区间信息的顺序表,基于连续接收区间及不可接收区间的时间来 判断实际上是否再现连续接收区间。区间信息更新单元122接受不可再现判断单元121的通知,通过综 合登记在顺序表中的区间信息,来更新顺序表。20 具体而言,如图25所示,在将夹在连续接收区间中的短时间的不可接收区间判断为可再现的情况下,将分别对应于短时间的不可接收区间 和前后的连续接收区间的3个区间信息在顺序表中综合为1个连续接收 区间的区间信息。反之,在将夹在不可接收区间中的短时间的连续接收 区间判断为不可再现的情况下,将分别对应于短时间的连续接收区间和25 前后的不可接收区间的3个区间信息在顺序表中综合为1个不可接收区 间的区间信息。以下,作为不能再现的区间,将通过区间信息更新单元122的更新 而综合了区间信息后的区间称作"不可再现区间",作为可再现的区间,
将通过区间信息更新单元122的更新而综合了区间信息后的区间称作"可 再现区间"。数据内插单元123基于不可再现判断单元121的结果,将综合到可 再现区间中的对应于不可接收区间的假TS包作为内插数据插入到所记 5录的流数据中。记录单元105将从数据内插单元123输出的流数据以及由区间信息 更新单元122更新后的顺序表向记录介质记录。根据这样的结构,通过基于连续接收区间及不可接收区间的时间判 断实际上是否再现,不会再现时间较短的连续接收区间。此外,通过将 10 时间较短的不可接收区间作为再现对象,能够延长连续接收区间。因此, 在用户将记录的流数据再现时,能够防止再现数据频繁中断而感到不适 感。接着,对不可再现判断单元121的判断处理的详细情况进行说明。 不可再现判断单元121根据从区间信息生成单元103取得的不可接收区15间的区间信息,计算连续接收区间的时间、不可接收区间的时间。并且, 如果连续接收区间的时间较短、为预先设定的阈值以下,则判断为不再 现。接着,将判断结果与不可接收区间信息一起通知给区间信息更新单 元122。此外,如果不可接收区间的时间较短、为预先设定的阈值以下, 则判断为可再现。此时,也可以基于不可接收区间的时间、包含在规定20时间内的不可接收区间的合计时间及比例、发生次数等来判断再现时的 品质水平。在此情况下,能够进行对应于再现时的解码处理能力的再现。 例如,在用"高"、"中"、"低"的3个等级判断品质水平的情况下, 在解码处理能力较低的情况下,将"中"水平以上的区间判断为能够再 现,在解码处理能力较高的情况下,除了 "高"、"中"水平以外、将"低"25水平的区间也判断为能够再现。另外,在再现可否的判断中,除了利用连续接收区间及不可接收区 间的时间信息以外,也可以使用包含在连续接收区间及不可接收区间中 的记录对象PID的TS包数。包含在不可接收区间中的记录对象PID的
TS包数可以利用TS包的头信息的连续计数值来计算。此外,在判断中使用的阈值除了预先作为固定值保存以外,也可以 由用户设定。此外,也可以对每个节目目录保持阈值映射。在此情况下, 在记录对象的流是音乐节目或谈话节目等对声音跳跃敏感的节目时,通 5过使作为可再现区间的阈值较严格,在将记录的流数据再现时,能够根 据节目的特性来减轻用户感到的不适感。接着,对区间信息更新单元122的区间信息更新的详细情况进行说 明。区间信息更新单元122将由不可再现判断单元121判断为不可再现 的区间作为不可再现区间而综合区间信息。如图25所示,在不可再现判io断单元121中,将虽然是不可接收区间但被判断为可再现的区间作为可 再现区间,将虽然是连续接收区间但被判断为不可再现的区间作为不可 再现区间,在顺序表中进行连续接收区间、不可接收区间的合并处理。 此外,如果将记录对象的流数据的再现时间信息配合连续接收区间、不 可接收区间的合并处理来进行变更,则还能够发挥知道可再现的流数据15的总再现时间信息等的其他效果,是有效的。此外,区间信息更新单元122也可以通过与在例如图6、图10、图 13中表示数据结构的不可接收区间的区间信息同样的数据结构,生成图 26、图27、图28所示的不可再现区间的区间信息,作为表示包括流数据 的缺失部分的区间的区间信息。20 另外,再现区间信息的数据结构并不限于图26至图28所示的数据结构,只要是表示不能再现的区间的时间和流上的位置的信息,也可以 是其他数据结构。例如,如图29所示,也可以做成在顺序表的各区间中、 除了表示区间的长度的时间信息和表示区间的流中的位置的TPI以外、 还追加了表示可否再现的标志的数据结构。25 进而,在由不可再现判断单元121判断了可再现区间的再现品质水平的情况下,也可以在区间信息更新单元122中生成也包含再现品质水 平信息的区间信息。例如可以生成图30所示的区间信息等。只要能够将 可再现区间与该区间的再现品质水平对应起来就可以,并不一定限于图 示的形式。另外,由区间信息更新单元122更新后的顺序表的记录也可以在流 数据的记录结束时、将更新后的顺序表一起由记录单元105向记录介质 记录,也可以从不可再^!L判断单元121接受判断结果通知、每当更新区 5间信息时由记录单元105将更新后的区间信息向记录介质记录。接着,对数据内插单元123的记录对象的流数据的内插处理进行说 明。在不可再现判断单元121中判断为不可接收区间的时间较短、能够 再现的情况下,数据内插单元123将对应于该区间的时间的假的TS包插 入到从流接收解析单元101输出的记录对象的流数据中。作为该假的TS 10 包,有例如使有效负载信息为0的包等。在内插的数据中,除了 TS包以 夕卜,还可以有假的PES包及ES (Elementaiy Stream)数据等。另外,也 可以没有数据内插单元123。在此情况下,只要在将记录的流数据再现时 同样插入假数据、或者在输出给扬声器或显示器时进行静音控制、或者 使DSP (Digital Signal Processor)无效等就可以。15 另外,在本实施方式中,对于将不可再现判断处理及区间信息更新处理与记录对象的流数据的记录处理并行进行的结构进行了说明,但本发明也可以做成在流数据的记录结束后、从记录单元105取得顺序表、 进行不可再现判断处理及区间信息更新处理的结构。此外,也可以做成 在区间信息生成单元103中不生成不可接收的区间信息、而根据缺失检 20领岍始点及缺失检测结束点的时刻信息进行直接再现可否判断、并生成 不可再现区间信息的结构。以上,根据实施方式3的结构,通过基于连续接收区间及不可接收 区间的时间判断实际上是否再现,能够控制为使再现时间较短的区间不 再现。由此,具有防止再现时输出声音或输出图像不断中断而使用户感25 到不快感或不适感的效果。(实施方式4)在实施方式4中,对于在短时间的连续接收区间夹在不可接收区间
中的情况下、在更新区间信息以降低再现时的不适感后再现流数据的流数据再现装置206进行说明。图31是有关实施方式4的流数据再现装置206的功能结构的框图。流数据再现装置206是利用由有关实施方式1的流数据记录装置201 5记录了流数据和包括不可接收区间的区间信息的顺序表的记录介质来再 现流数据的装置。在图31中,对于与图15、图23及图24同样的结构要 素赋予相同的标号并省略说明。不可再现判断单元121从区间信息取得单元112取得不可接收区间 的区间信息,基于连续接收区间及不可接收区间的时间、或者包含在规 io 定时间内的不可接收区间的合计时间及比例、发生次数、包含在不可接 收区间中的记录对象PID的TS包数及数据大小等,判断实际上是否再现。 此时,也可以判断再现品质水平。在图31中,状态显示单元117基于在区间信息更新单元122中更新 后的顺序表,生成将记录的流数据的状态提示给用户的画面,并向监视 15 器输出。具体而言,状态显示单元117的显示处理如图32所示,将可再 现区间、不可再现区间、以及虽然能够再现但图像品质劣化的区间以对 应于时间长度的比例,配置在表示流数据整体的条对象上来显示。根据这样的结构,通过基于连续接收区间及不可接收区间的时间信 息判断实际上是否再现,不再现时间较短的连续接收区间。此外,通过 20将时间较短的不可接收区间作为再现对象,能够延长连续接收区间。因 此,能够防止在流数据再现时输出声音或输出图像频繁地中断而使用户 感到不适感。进而,通过根据再现单元116的解码能力、由不可再现判断单元121 判断可否再现,能够进行充分发挥解码处理能力的流数据再现。 25 不可再现判断单元121也可以在再现时进行再现可否判断。在此情况下,不可再il区间信息并不一定需要生成,所以也可以没有区间信息 更新单元122。此外,也可以在开始流数据的再现之前预先进行再现可否 判断,并由区间信息更新单元122生成不可再现区间, 一起变更再现时
间信息等。在此情况下,还具有直到实际能够再现的流数据的总再现时 间信息等的效果。数据内插单元123在不可再现判断单元121中判断为不可接收区间 的时间较短、能够再现的情况下,将对应于该区间的时间的假TS包插入 5到从流数据取得单元115输出的流数据中。作为该假TS包,有例如使有效负载信息为0的包等。在内插的数据 中,除了TS包以外,还可以有假的PES包或ES数据等。另外,也可以 没有数据内插单元123。在此情况下,再现单元116与在接收数字广播信 号并再现时产生延迟的情况的处理同样,在此期间什么都不处理,从不io 可接收区间结束后的TS包开始与STC同步来开始处理。或者做成从区 间信息更新单元122取得不可再现区间信息,在不可再现区间中、对未 图示的扬声器进行静音控制,并继续将相同的图像输出给未图示的显示 器,或者对未图示的扬声器输出假的音频数据、或者使DSP(Digital Signal Processor)无效等的结构。15 以上,根据实施方式4的结构,除了实施方式3的结构的效果以外,还具有通过根据再现时的解码处理能力判断实际上是否再现,能够进行 充分发挥解码处理能力的流数据的再现的效果。(实施方式5)20 在实施方式5中,如图33所示,对流数据编辑装置220进行说明,该流数据编辑装置220从在流数据中嵌入有缺失信息的状态下记录的流 数据编辑不可接收区间的区间信息。这里,所谓的缺失信息,是插入到 流数据的发生了缺失的部位中的假包,由该假包表示缺失的时间等。图34是表示有关实施方式5的流数据再现装置206的功能结构的框 25图。在图34中,对于与图15、图23、图24及图31同样的结构要素标 注相同的标记并省略说明。读写单元118进行对记录介质的已记录的流的读出、以及由区间信 息生成单元103生成的不可接收区间的区间信息的写入。 缺失信息提取单元132从流数据取得单元115取得再现对象的流数 据,如图33所示,提取作为包预先嵌入到流数据中的缺失信息,输出给 区间信息生成单元103。根据这样的结构,通过根据嵌入在流数据中的缺失信息生成不可接 5收区间信息,在用户对没有保持不可接收区间信息的流数据指定了搜索 时刻的情况下,能够防止从与希望的位置不同的位置开始再现的不良状 况、及输出带有噪声的错误数据的不良状况。以上,根据实施方式5的结构,通过根据嵌入流数据中的缺失信息 生成不可接收区间信息,能够不生成不可接收区间的区间信息而对接收、 io 记录的流数据得到与通过实施方式1所述的流数据记录装置记录流数据 的情况同样的效果。以上,通过实施方式1至5的效果,能够提高用户的操作性及再现 品质。15 (其他变形例)另外,基于上述实施方式说明了本发明,但本发明当然并不限于上 述实施方式。以下那样的情况也包含在本发明中。(1)本发明也可以是在各实施方式中说明的流程图的处理顺序所公 开的流数据的记录方法、再现方法。此外,也可以是包含通过上述处理 20顺序使计算机动作的程序代码的计算机程序,也可以是由上述计算机程 序构成的数字信号。此外,本发明也可以是将上述计算机程序或上述数字信号记录到计 算机可读取的记录介质、例如软盘、硬盘、CD-ROM、 MO、 DVD、 DVD-ROM、 DVD-RAM、 BD (Blu-ray Disc)、半导体存储器等中的产品。 25 此外,本发明也可以是将上述计算机程序或上述数字信号经由电气通信线路、无线或有线通信线路、以因特网为代表的网络等传送的系统。 此外,也可以通过将上述计算机程序或上述数字信号记录到上述记 录介质中移送、或者将上述计算机程序或上述数字信号经由上述网络等
移送,由独立的其他计算机系统实施。(2)本发明也可以作为控制上述实施方式1至实施方式5所述的流 数据记录装置、流数据再现装置、流数据记录再现装置、以及流数据编 辑装置的LSI实施。这样的LSI可以通过将图2、图14、图15、图23、 5 图24、图31及图34所示的流接收解析单元101、缺失检测单元102、区 间信息生成单元103、区间信息取得单元112、再现开始位置判断单元113、 流数据取得单元115、再现单元116、状态显示单元117、不可再现判断 单元121、区间信息更新单元122、数据内插单元123、以及缺失信息提 取单元132的各功能块集成化来实现。这些功能块既可以单独地单芯片 io化,也可以包含一部分或全部而单芯片化。这里设为LSI,但根据集成度的差异,有时也称作IC、系统LSI、超 级LSI、极大LSI。此外,集成电路化的方法并不限于LSI,也可以由专用电路或通用处 理器实现。也可以利用在LSI制造后能够编程的FPGA (Field 15Programmable Gate Array)、或能够再构成LSI内部的电路单元的连接及 设定的可重构处理器。进而,如果通过半导体技术的进步或派生的其他技术而出现代替LSI 的集成电路化的技术,当然也能够利用该技术进行功能块及部件的集成 化。在这样的技术中有可能会应用生物技术。 20 (3)在上述本发明的实施方式1至实施方式5中,主要对数字广播信号中的缺失检测处理、不可接收区间的区间信息处理进行了讨论,但 当然对于经由网络接收到的流信号也能够得到同样的效果。(4)一般,在TS中包含有音频PES及音频PES等多个种类的PES。 所以,作为不可接收区间开始点、以及不可接收区间结束点的时间信息, 25也可以使用多个PES中的表示最早时刻的PTS信息。或者也可以使用表 示最晚的时刻的PTS信息。此外,也可以对多个种类的PES的每一种将各自的不可接收区间开 始点以及不可接收区间结束点的时间信息设定为区间信息。另外,也可
以代替PTS信息、而利用包含在PES头中的DTS(Decoding Time Stamp) 信息、或包含在TS头中的PCR (Program Clock Reference)信息来确定 不可接收区间开始点、以及不可接收区间结束点的时间信息。进而,在 视频数据由MPEG (Moving Picture Experts Group)标准压縮的情况下, 5 通过使用IDR图片的时刻信息作为不可接收区间开始点以及不可接收区 间结束点的时刻信息,还能够带来在再现时将视频数据解码时能够减轻 处理负荷的进一步的效果。(5) 在实施方式1至实施方式5中,将包括确定不可接收区间的长 度的时间信息、和确定发生了缺失的流数据上的位置的位置信息的区间10 信息记录到与流数据相同的记录介质中,但是,只要有关本发明的区间 信息与流数据建立了对应,也可以分别记录在不同的记录介质中。例如, 在流数据的数据大小比记录介质的容量大的情况下,可以通过将流数据 分割记录在多个记录介质中、将记录在各个记录介质中的流数据的各部 分的不可接收区间的区间信息一起记录在任一个记录介质中、并对流数15 据的各部分与区间信息赋予共通的ID来应用本发明。(6) 也可以将上述实施方式及上述变形例分别组合。工业实用性本发明具有生成确定包含在流数据的接收、记录时产生的缺失的区 20间的时间、和流数据中的位置的信息的功能,作为暂时记录后指定搜索 时刻来进行再现处理的快速再现技术是有实用性的。特别是,在由移动 体终端接收数字广播等容易发生缺失的状况下效果较显著。进而,对于 经由网络接收的流数据也能够应用。此外,不仅是向指定的搜索时刻的 跳跃处理,也能够应用在快进地进行再现处理的高速再现或倒再现等用25 途中。
权利要求
1、一种流数据记录装置,将流数据记录到记录介质中,其特征在于,具备取得单元,从接收数据取得流数据;检测单元,在上述取得的流数据中,检测一部分的包的缺失;生成单元,生成确定不可接收区间的长度的时间信息、和确定该不可接收区间的流数据中的位置的插入位置信息,该不可接收区间包含有检测到上述缺失的包;记录单元,将上述生成的时间信息及位置信息与上述取得的流数据对应起来记录。
2、 如权利要求1所述的流数据记录装置,其特征在于, 上述生成单元还生成确定可接收区间的长度的可接收区间时间信息、和确定流数据中的该可接收区间的幵头的位置的可接收区间插入位 置信息,该可接收区间包含有没有包缺失的区间; 15 上述记录单元还将生成的可接收区间时间信息及可接收区间插入位 置信息与上述取得的流数据对应起来记录。
3、 如权利要求1所述的流数据记录装置,其特征在于, 还具备检测流中的基准时刻连续的连续区间的起点和终点的连续区间检测单元; 上述生成单元还生成确定流数据的上述连续区间的开头位置的连续 区间位置信息、和表示上述连续区间的起点的基准时刻及终点的基准时 刻的连续区间时间信息;上述记录单元还将生成的连续区间时间信息及连续区间位置信息与 上述取得的流数据对应起来记录。
4、如权利要求1所述的流数据记录装置,其特征在于,在上述接收数据的接收电波水平降低为规定水平以下的情况下,上 述检测单元检测出上述缺失已开始。
5、 如权利要求1所述的流数据记录装置,其特征在于, 在上述接收数据的接收电波水平上升到规定水平以上的情况下,上述检测单元检测出上述缺失已结束。
6、 如权利要求1所述的流数据记录装置,其特征在于, 上述检测单元解析构成上述流数据的包的头信息,基于在上述包中是否发生了缺失,检测上述流数据的缺失。
7、 如权利要求6所述的流数据记录装置,其特征在于, 在通过包含在上述头信息中的信息的数据大小的解析检测出不规则的数据大小、或者通过包含在上述头信息中的信息的值的解析检测出不 io 规则的值的情况下,上述检测单元检测出上述包的缺失。
8、 如权利要求l所述的流数据记录装置,其特征在于, 上述检测单元解析构成上述流数据的包的有效负载信息,基于在上述包中是否发生了缺失,检测上述流数据的缺失。
9、 如权利要求8所述的流数据记录装置,其特征在于, 在通过包含在上述有效负载信息中的信息的数据大小的解析进行了 不规则的数据大小的检测、或者通过包含在上述有效负载信息中的信息 的值的解析进行了不规则值的检测的情况下,上述检测单元检测上述包 的缺失。
10、 如权利要求1所述的流数据记录装置,其特征在于, 20 流数据记录装置还具备对时刻进行计数的时刻计数单元;上述生成单元对应于上述检测单元进行的缺失的开始的检测,从上 述计数单元取得时刻信息,将该取得的时刻信息用作上述不可接收区间 的开始时刻。
11、 如权利要求1所述的流数据记录装置,其特征在于,上述生成单元将包含在上述流数据中的时刻信息中的、在上述检测单元检测到缺失的开始的时刻之前正常接收的时刻信息,用作上述不可 接收区间的开始时刻。
12、 如权利要求1所述的流数据记录装置,其特征在于, 流数据记录装置还具备对时刻进行计数的计数单元; 上述生成单元对应于上述检测单元进行的缺失的结束的检测,从上述计数单元取得时刻信息,将该取得的时刻信息用作上述不可接收区间的结束时刻。
13、如权利要求l所述的流数据记录装置,其特征在于,上述生成单元将包含在上述流数据中的时刻信息中的、在上述检测 单元检测到缺失的结束的时刻以后正常接收的时刻信息,用作上述不可 接收区间的结束时刻。
14、 如权利要求1所述的流数据记录装置,其特征在于, 上述生成单元在上述流数据缺失的时间的长度为规定的阈值以上的 情况下,生成上述时间信息和上述插入位置信息,在上述时间的长度小 于上述规定的阈值的情况下,不生成上述时间信息和上述插入位置信息。
15、 如权利要求14所述的流数据记录装置,其特征在于, 上述生成单元还在上述流数据缺失的时间的长度小于上述规定的阈 值的情况下,根据该时间的长度生成表示上述流数据的再现品质水平的 品质信息;上述记录单元还将上述品质信息记录到上述记录介质。
16、 如权利要求14所述的流数据记录装置,其特征在于, 上述生成单元还根据时间的长度小于上述规定的阈值的缺失在规定 时间内发生的次数,生成表示上述流数据的再现品质水平的品质信息; 上述记录单元还将上述品质信息记录到上述记录介质。
17、 如权利要求14所述的流数据记录装置,其特征在于,上述生成单元还根据时间的长度小于规定的阈值的缺失中的、在规 定时间内发生的缺失的总合时间,生成表示上述流数据的再现品质水平 25 的品质信息;上述记录单元还将上述品质信息记录到上述记录介质。
18、 如权利要求1所述的流数据记录装置,其特征在于, 上述生成单元在上述流数据缺失的数据大小为规定的阈值以上的情 况下,生成上述时间信息和上述插入位置信息,在上述数据大小小于上 述规定的阈值的情况下,不生成上述时间信息和上述插入位置信息。
19、 如权利要求18所述的流数据记录装置,其特征在于, 上述生成单元还在上述流数据缺失的数据大小小于上述规定的阈值的情况下,根据该数据大小生成表示上述流数据的再现品质水平的品质"f曰息;上述记录单元还将上述品质信息记录到上述记录介质。
20、 如权利要求1所述的流数据记录装置,其特征在于,流数据记录装置还具备 10 判断单元,如果夹在两个不可接收区间之间的连续接收区间的时间的长度为规定的阈值以下,则将该连续接收区间判断为不可再现;不可再现信息生成单元,生成确定判断为不可再现的连续接收区间 的长度的不可再现时间信息、和确定该连续接收区间在流数据中的位置 的不可再现位置信息; 15 上述记录单元还将不可再现时间信息和不可再现位置信息记录到上 述记录介质。
21、 如权利要求1所述的流数据记录装置,其特征在于, 流数据记录装置还具备判断单元,如果由上述时间信息确定的不可接收区间的时间的长度 20为规定的阈值以下,则将该不可接收区间判断为可再现;可再现信息生成单元,生成表示上述不可接收区间被判断为可再现 的可再现信息;上述记录单元还将上述可再现信息记录到上述记录介质。
22、 如权利要求21所述的流数据记录装置,其特征在于, 流数据记录装置还具备内插单元,该内插单元在上述判断单元中将不可接收区间判断为可再现的情况下,生成与由该不可接受区间的时间 信息确定的时间的长度对应的假包,并将上述假包插入到由上述不可接收区间的插入位置信息确定的位置; 在上述记录单元的流数据的记录中,记录插入了上述假包的流数据。
23、 如权利要求21所述的流数据记录装置,其特征在于, 上述生成单元还在上述判断单元将不可接收区间判断为可再现的情况下,根据由该不可接收区间的时间信息确定的时间的长度,生成表示 5上述流数据的再现品质水平的品质信息;上述记录单元还将上述品质信息记录到上述记录介质。
24、 如权利要求21所述的流数据记录装置,其特征在于, 上述生成单元还在上述判断单元将不可接收区间判断为可再现的情况下,根据时间的长度小于上述规定的阈值的不可接收区间在规定时间 10内所发生的次数,生成表示上述流数据的再现品质水平的品质信息; 上述记录单元还将上述品质信息记录到上述记录介质。
25、 如权利要求21所述的流数据记录装置,其特征在于, 上述生成单元还在上述判断单元将不可接收区间判断为可再现的情况下,根据时间长度小于上述规定的阈值的缺失中的、在规定时间内发 15生的缺失的总和时间,生成表示上述流数据的再现品质水平的品质信息; 上述记录单元还将上述品质信息记录到上述记录介质。
26、 如权利要求21所述的流数据记录装置,其特征在于, 上述生成单元还在上述判断单元将不可接收区间判断为可再现的情况下,根据在上述不可接收区间缺失的包的数据大小,生成表示上述流 20数据的再现品质水平的品质信息;上述记录单元还将上述品质信息记录到上述记录介质。
27、 一种流数据记录再现装置,将该流数据与流数据的再现并行地 记录到记录介质中,其特征在于,具备取得单元,从接收数据取得流数据; 25 再现单元,将上述流数据解码并进行再现处理;检测单元,在上述再现单元的解码中发生了错误的情况下,将发生 了错误的包作为缺失检测;生成单元,生成确定不可接收区间的长度的时间信息、和确定该不 可接收区间的流数据的位置的插入位置信息,该不可接收区间包含有作为上述缺失而检测的包;记录单元,将上述取得的流数据和所生成的时间信息及插入位置信 息记录到上述记录介质。
28、 一种流数据再现装置,其特征在于,具备区间信息取得单元,从记录有流数据、确定在该流的记录时缺失的 不可接收区间的长度的时间信息、和确定该不可接收区间的流中的位置 的插入位置信息的记录介质中,取得上述时间信息及上述插入位置信息;判断单元,将由上述时间信息确定的时间与规定的阈值比较,判断 10 流数据的可否再现;读出单元,从上述记录介质读出记录在上述记录介质中的流数据;再现单元,基于判断单元的判断结果,再现上述读出的流数据。
29、 如权利要求28所述的流数据再现装置,其特征在于, 如果夹在两个不可接收区间之间的连续接收区间的时间的长度为上述规定的阈值以下,则上述判断单元将该连续接收区间判断为不可再现。
30、 如权利要求28所述的流数据再现装置,其特征在于, 如果由上述时间信息确定的不可接收区间的时间的长度为上述规定的阈值以下,则上述判断单元将该不可接收区间判断为可再现。
31、 如权利要求30所述的流数据再现装置,其特征在于,流数据记录装置还具备内插单元,该内插单元在上述判断单元将不可接收区间判断为可再现的情况下,生成与由该不可再现区间的时间信 息确定的时间的长度对应的假包,并将上述假包插入到由上述不可接收 区间的插入位置信息确定的位置;在上述再现单元的流数据的再现中,再现插入了上述假包的流数据。
32、如权利要求28所述的流数据再现装置,其特征在于,上述流数据记录装置还具备生成单元,在上述判断单元将不可接收 区间判断为可再现的情况下,该生成单元根据由该不可接收区间的时间 信息确定的时间的长度,生成表示上述流数据的再现品质的品质信息。
33、 一种流数据编辑装置,其特征在于,具备读出单元,在记录介质中记录有在缺失的包的位置嵌入有表示在记 录时缺失包的区间的时间的缺失信息的流数据,从该记录介质读出上述 流数据;5 提取单元,解析上述读出的流数据,提取缺失信息;生成单元,基于上述缺失信息,生成确定上述缺失的区间的长度的 时间信息、和确定该区间的流数据的位置的插入位置信息。
34、 一种集成电路,控制将流数据记录到记录介质中的流数据记录 装置,其特征在于,具备 取得单元,从接收数据取得流数据;检测单元,在上述取得的流数据中,检测一部分包的缺失; 生成单元,生成确定不可接收区间的长度的时间信息、和确定该不 可接收区间的流数据中的位置的插入位置信息,该不可接收区间包含检 测到上述缺失的包。
35、 一种流数据记录方法,将流数据记录到记录介质中,其特征在于,包括取得步骤,从接收数据取得流数据;检测步骤,在上述取得的流数据中,检测一部分包的缺失; 生成步骤,生成确定不可接收区间的长度的时间信息、和确定该不 20可接收区间的流数据中的位置的插入位置信息,该不可接收区间包含检 测到上述缺失的包;记录步骤,将上述生成的时间信息及位置信息与上述取得的流数据 对应起来记录。
36、 一种流数据再现方法,其特征在于,具备 25 区间信息取得步骤,从记录有流数据、确定在该流的记录时缺失的不可接收区间的长度的时间信息、和确定该不可接收区间的流中的位置的插入位置信息的记录介质中,取得上述时间信息及上述插入位置信息; 判断步骤,将由上述时间信息确定的时间与规定的阈值比较,判断流数据的可否再现;读出步骤,从上述记录介质读出记录在上述记录介质中的流数据; 再现步骤,基于上述判断步骤的判断结果,再现上述读出的流数据。
全文摘要
本发明的流数据记录装置,将流数据记录到记录介质中,具备流接收解析单元(101),从接收数据取得流数据;缺失检测单元(102),在上述取得的流数据中,检测一部分包的缺失;区间信息生成单元(103),生成确定包含检测到上述缺失的包的不可接收区间的长度的时间信息、和确定该不可接收区间的流数据的位置的位置信息;记录单元(105),将上述取得的流数据与所生成的时间信息及位置信息记录到记录介质;由此,即使在流数据的接收时发生了记录的流数据的缺失,也能够从用户指定的搜索时刻正确地再现。
文档编号H04N7/24GK101167130SQ200680009199
公开日2008年4月23日 申请日期2006年3月22日 优先权日2005年3月22日
发明者宫崎秋弘, 平山和彦, 村井信成, 松井典弘, 渊上美智子 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1