接收设备、传输设备以及数据处理方法与流程

文档序号:11143013阅读:861来源:国知局
接收设备、传输设备以及数据处理方法与制造工艺

本公开涉及一种接收设备、一种传输设备以及一种数据处理方法。更详细地说,本公开涉及一种接收设备、一种传输设备以及一种数据处理方法,其传输/接收字幕数据并且在字幕数据上执行处理。



背景技术:

具有各种方法,用于在图片上重叠并且显示字幕。越来越地使用TTML(时间文本标记语言)。在TTML中,使用具有XML(可扩展标记语言)格式的字幕数据,并且可以控制显示区域或显示时间。

TTML具有能够与网络应用(例如,HTML5)配合的特征。

注意,例如,在专利文档1(日本专利申请公开号2012-169885)中描述TTML。

专利文档1:日本专利申请公开号2012-169885



技术实现要素:

要解决的问题

作为上述字幕数据的TTML字幕数据具有一种配置,其中,可以描述表示字幕的显示时间的信息以及要显示的字幕数据。然而,在执行TTML文件的切换处理时,可以中断显示字幕数据。

本公开的一个目标在于,提供一种接收设备、一种传输设备以及一种数据处理方法,其实现能够使用TTML字幕数据的控制信息在字幕显示处理中消除字幕显示中断的处理。

解决问题的方式

根据本公开的第一方面的一种接收设备包括:

通信单元,其接收TTML(时间文本标记语言)字幕数据;以及

数据处理单元,其执行字幕显示控制,所述TTML字幕数据被应用于所述字幕显示控制,其中,

所述TTML字幕数据是具有连续显示指令值的数据,用于执行目前显示的字幕的连续显示处理,作为字幕显示结束时间规范属性和字幕显示开始时间规范属性中的至少一个的值。

根据本公开的第二方面的一种传输设备包括:

数据处理单元,其生成TTML(时间文本标记语言)字幕数据;以及

通信单元,其传输所述TTML字幕数据,其中,

所述TTML字幕数据是具有连续显示指令值的数据,用于执行目前显示的字幕的连续显示处理,作为字幕显示结束时间规范属性和字幕显示开始时间规范属性中的至少一个的值。

根据本公开的第三方面的一种由接收设备执行的数据处理方法,包括:

由通信单元接收TTML(时间文本标记语言)字幕数据;以及

由数据处理单元执行字幕显示控制,所述TTML字幕数据被应用于所述字幕显示控制,其中,

所述TTML字幕数据是具有连续显示指令值的数据,用于执行目前显示的字幕的连续显示处理,作为字幕显示结束时间规范属性和字幕显示开始时间规范属性中的至少一个的值。

根据本公开的第四方面的一种由传输设备执行的数据处理方法,包括:

由数据处理单元生成TTML(时间文本标记语言)字幕数据;以及

由通信单元传输所述TTML字幕数据,其中,

所述TTML字幕数据是具有连续显示指令值的数据,用于执行目前显示的字幕的连续显示处理,作为字幕显示结束时间规范属性和字幕显示开始时间规范属性中的至少一个的值。

基于稍后描述的本公开的实施方式或附图,鉴于以下详细描述,本公开的这些和其他目标、特征以及优点更加显而易见。注意,在本说明书中的“系统”表示多个设备的逻辑共同配置,并且不必在相同的外壳内提供具有相应配置的那些设备。

效果

根据本公开的实施方式的配置,可以实现一种设备和方法,其能够执行可靠的显示控制,没有TTML字幕数据的字幕显示中断。

具体而言,即使在图像文件的再现结束时间之后,在所述TTML字幕数据的字幕显示结束时间规范属性的设定值是连续显示指令值时,继续目前显示的字幕数据的存储器储存和显示处理,并且执行TTML字幕数据文件的切换处理。在所述TTML字幕数据的字幕显示开始时间规范属性的设定值是连续显示指令值的情况下,确定是否具有继续显示处理的文本串,并且在具有所述文本串时,继续显示已显示的文本串。

根据该配置,可以实现显示控制,没有TTML字幕数据的字幕显示中断。

注意,在说明书中描述的效果仅仅是实例。这些效果不限于在说明书中描述的效果。进一步,本公开可以具有除了例证的效果以外的效果。

附图说明

图1是解释根据本公开的用于执行处理的通信系统的配置实例的示图;

图2是解释由传输设备传输的传输数据的示图;

图3是解释使用TTML字幕数据的字幕显示处理的示图;

图4是解释使用TTML字幕数据的字幕显示处理的示图;

图5是解释在使用TTML字幕数据的字幕显示处理中发生的字幕中断的示图;

图6是解释在使用TTML字幕数据的字幕显示处理中发生的字幕中断的示图;

图7是解释在使用TTML字幕数据的字幕显示处理中发生的字幕中断的示图;

图8是解释使用TTML字幕数据的字幕显示控制处理的示图,其中,防止发生字幕中断;

图9是解释使用TTML字幕数据的字幕显示控制处理的示图,其中,防止发生字幕中断;

图10是示出解释使用TTML字幕数据的字幕显示控制处理的序列的流程图的示图,其中,防止发生字幕中断;

图11是示出解释使用TTML字幕数据的字幕显示控制处理的序列的流程图的示图,其中,防止发生字幕中断;

图12是示出解释使用TTML字幕数据的字幕显示控制处理的序列的流程图的示图,其中,防止发生字幕中断;

图13是解释传输设备和接收设备的配置实例的示图;

图14是解释传输设备的配置实例的示图;

图15是解释接收设备的配置实例的示图;

图16是解释作为通信设备的传输设备和接收设备的硬件配置实例的示图。

具体实施方式

在后文中,参考附图,描述根据本公开的接收设备、传输设备以及数据处理方法的细节。注意,按照以下顺序进行描述。

1、关于通信系统的配置实例

2、关于字幕数据的概述

3、关于在切换TTML字幕数据文件时造成的问题

4、关于消除字幕的中断的实施方式

5、关于字幕显示控制的序列

6、关于传输设备和接收设备的配置实例

7、本公开的配置的概述

1、关于通信系统的配置实例

首先,参考图1,描述根据本公开的用于执行处理的通信系统的配置实例。

如图1所示,通信系统10包括传输图像数据、音频数据、字幕数据以及诸如各种控制信息等数据的传输设备20以及接收从传输设备20中传输的数据的接收设备30。

具体而言,传输设备20是提供内容的设备,例如,广播站21和内容服务器22。

另一方面,接收设备30是一般用户的客户端设备,并且具体而言,由电视31、PC 32、便携式终端33等构成。

在传输设备20与接收设备30之间执行的数据通信使用双向通信或通过网络(例如,互联网)的单向通信以及通过广播波等的单向通信中的任一个或这两者。

通过各种格式,例如,MPEG-2TS、MP4以及MMT(MPEG媒体传输),执行从传输设备20到接收设备30的数据传输。注意,在执行根据本公开的处理的情况下,不限制数据传输格式。

在MPEG-2TS、MP4以及MMT各种中的任一个中,规定作为构成诸如图像(视频)、音频以及字幕等内容的数据的编码数据以及用于传输其控制信息的格式。

传输设备20编码内容数据,生成包括编码数据和编码数据的元数据的数据文件,在数据包内储存所生成的编码数据,并且通过广播波或者通过网络传输该编码数据。

从传输设备20中提供给接收设备30的数据包括诸如节目指南的指南信息、通知信息、控制信息以及诸如图像、音频以及字幕等的再现目标数据。

参考图2,描述从传输设备20中传输的数据的实例。

在图2,示出了从传输设备20中传输给接收设备30的数据的类型。从传输设备20中传输给接收设备30的数据包括以下数据:

(a)图像数据(视频)50;

(b)音频数据(音频)60;

(c)字幕数据(副标题)70;以及

(d)信令数据80。

传输这些数据块,作为通过通信格式规定的数据包的有效载荷。

注意,信令数据是接收设备30的通知信息或控制信息,并且包括例如设置信息、数据属性信息以及控制信息。需要设置信息来接收、解码以及再现图像数据、音频数据以及字幕数据。

2、关于字幕数据的概述

在本公开的配置中,使用TTML(时间文本标记语言)。在TTML中,使用具有XML(可扩展标记语言)格式的字幕数据,并且可以控制显示区域或显示时间。

描述使用TTML字幕数据的字幕显示控制的实例。

图3是示出储存在从传输设备20中传输给接收设备30的字幕数据(副标题)70内的具有XML格式的TTML字幕数据的配置实例以及使用TTML字幕数据在接收设备30中执行的字幕显示的实例的示图。

在从传输设备20中传输给接收设备30的字幕数据(副标题)70的(A)中,例如,储存在图3的(B)部分中示出的TTML字幕数据。

例如,TTML字幕数据是在图3的(B)部分中示出的具有XML格式的数据,并且具有一种配置,其中,除了实际上显示的文本串,还可以描述关于显示区域、显示时间等的信息。

接收设备30执行解释这种TTML字幕数据的处理,如在图3的(C)部分中所示,生成显示数据,即,通过在从另一个数据包中获取的并且解码的图像数据上叠加字幕所获得的显示数据,并且在显示单元上显示该数据。

在图3的(B)部分中示出的TTML字幕数据中,储存以下信息:

通过该TTML数据,可以实现在为其规定的时间内在区域内显示字幕数据、两个文本串"你好"和"谢谢你"的控制。

<div regon=“r1”>表示用于在显示屏的特定显示区域[r1]内显示字幕的控制信息。

<p begin=“00:00:01.878”end=“00:00:05.334”>表示规定字幕数据"你好"的显示开始时间和显示结束时间的控制信息。

控制信息用于在

00小时00分01秒878的显示开始时间,以及

00小时00分05秒334的显示结束时间,

显示字幕数据"你好"。

注意,可以基于接收设备30的系统时钟测量时间。

<p begin=“00:00:08.608”end=“00:00:15.296”>表示规定字幕数据"谢谢你"的显示开始时间和显示结束时间的控制信息。

控制信息用于在

00小时00分08秒608的显示开始时间,以及

00小时00分15秒296的显示结束时间,

显示字幕数据"谢谢你"。

具体而言,该TTML字幕数据包括执行以下字幕显示的控制信息。

从00小时00分01秒878的时间到00小时00分05秒334的时间,在显示区域[r1]内显示字幕数据"你好"。

从00小时00分08秒608的时间到00小时00分15秒296的时间,在显示区域[r1]内显示字幕数据"谢谢你"。

控制信息用于执行上述字幕显示。

基于该TTML数据的显示结果显示为图3的(C1)和(C2)部分的显示数据。

字幕数据叠加在规定显示时间的图像数据上并且显示。

图3的(C1)部分表示通过在图像上叠加字幕"你好"所获得的显示图像的实例,并且对应于从00小时00分01秒878的时间到00小时00分05秒334的时间显示的显示数据。

图3的(C2)部分是在图3的(C1)部分的显示数据之后显示的显示数据,并且表示通过在图像上叠加字幕"谢谢你"所获得的显示图像的实例。该部分对应于从00小时00分08秒608的时间到00小时00分15秒296的时间显示的显示数据。

在图3,示出了使用表示字幕数据的显示开始时间的属性(开始)和表示显示结束时间的属性(结束)的TTML字幕数据的实例。除此以外,具有使用表示字幕数据的显示开始时间的属性(开始)和表示显示时间段(持续时间)的属性(dur)的TTML字幕数据,例如,如图4所示。

在图4的(B)部分中示出的TTML字幕数据中,储存以下信息:

而且,通过该TTML数据,可以实现在为其规定的时间内显示字幕数据、两个文本串"你好"和"谢谢你"的控制,与在图3示出的实例一样。

<div regon=“r1”>表示用于在显示屏的特定显示区域[r1]内显示字幕的控制信息。

<p begin=“00:00:01.878”dur=“03.456”>表示规定字幕数据"你好"的显示开始时间和显示时间段的控制信息。

控制信息用于在

00小时00分01秒878的显示开始时间,

显示字幕数据"你好",

持续03秒456的显示时间段。

注意,可以基于接收设备30的系统时钟测量时间。

<p begin=“00:00:08.608”dur=“06.668”>表示规定字幕数据"谢谢你"的显示开始时间和显示时间段的控制信息。

控制信息用于在

00小时00分08秒608的显示开始时间,

显示字幕数据"谢谢你",

持续06秒688的显示时间段。

具体而言,该TTML字幕数据包括执行以下字幕显示的控制信息。

从00小时00分01秒878的时间开始,在显示区域[r1]内显示字幕数据"你好",持续03秒456。

随后,从00小时00分08秒608的时间开始,在显示区域[r1]内显示字幕数据"谢谢你",持续06秒688。

控制信息用于执行上述字幕显示。

基于该TTML数据的显示结果显示为图4的(C1)和(C2)部分的显示数据。

字幕数据叠加在规定显示时间的图像数据上并且显示。

图4的(C1)部分表示通过在图像上叠加字幕"你好"所获得的显示图像的实例,并且对应于从00小时00分01秒878的时间开始显示的持续03秒456的显示数据。

图4的(C2)部分是在图4的(C1)部分的显示数据之后显示的显示数据,并且表示通过在图像上叠加字幕"谢谢你"所获得的显示图像的实例。该部分对应于从00小时00分08秒608的时间开始显示的持续06秒688的显示数据。

如上面参考图3和图4所述,生成TTML字幕数据,作为包括是字幕数据的文本串以及关于文本串的显示时间、显示区域等的控制信息的数据。

注意,除了在图3和图4描述的信息,还可以设置各种控制信息。

3、关于在切换TTML字幕数据文件时造成的问题

如上面参考图3和图4所述,TTML字幕数据包括是字幕数据的文本串以及关于文本串的显示时间、显示区域等的控制信息。

然而,在使用包含在TTML数据内的显示时间控制信息执行处理时,显示的文本串可以消失,即,在切换TTML数据文件时,可以发生字幕中断。

参考图5,描述该问题。

图5示出以下两条信息:

(a)由接收设备30从传输设备20中依次接收的数据文件;以及

(b)由接收设备30执行的字幕数据显示序列。

如在图5的部分(b)中由时间轴(t)所示,时间从左到右增加。

在图5示出的实例中,示出了在接收设备30从传输设备20中接收图像/音频数据文件101到103以及三个TTML字幕数据文件(TTML-1到3)111到113的情况下的处理实例,用于执行与这些数据文件同步的处理。接收设备30使用所接收的三个字幕数据文件111到113来执行字幕显示处理。

注意,图像/音频数据文件101到103均是以在例如数据传输方法(例如,MPEG-2TS、MP4以及MMT)中限定的传输或处理为单位的数据文件。

在数据通信格式是MP4的情况下,例如,图像/音频数据文件101到103均对应于作为处理单位在MP4中限定的已编码的数据文件“mdat”。

另一方面,在数据通信格式是MMT的情况下,图像/音频数据文件101到103均对应于作为处理单位在MMT中限定的已编码的数据文件“MFU”。

在这些数据文件中,储存在预定的时间段再现的图像和音频。注意,虽然图像/音频数据文件101到103中的每个在图5显示为一个文件,但是在某些情况下,传输图像文件和数据文件,作为单独文件。

在图像/音频数据文件101到103中,储存用于再现的数据,防止数据在处理时间段内发生中断,考虑在切换文件时的处理时间段。

另一方面,字幕数据文件111到113均是TTML字幕数据,与上面参考图3和图4描述的一样。

对于字幕数据文件111到113中的每个,设置时间戳,以执行与图像/音频数据文件101到103同步的处理。

接收设备30能够通过执行参考时间戳的处理来执行使图像、音频以及字幕彼此同步的控制。

通过参考时间戳,可以确定字幕数据文件111到113中的哪个与图像/音频数据文件101到103中的任一个相关联,用于执行处理。

如在图5的(a)部分中所示,在TTML字幕数据文件(TTML-1)111中,储存以下字幕显示控制数据:

关于文本串(文本1)的显示开始时间(开始)00:00:01.878,以及

显示结束时间(结束)00:00:05.334;以及

关于文本串(文本2)的显示开始时间(开始)00:00:08.608,以及

显示结束时间(结束)00:00:15.296。

如在图5的(b)部分中所示,接收设备30的字幕数据处理单元使用TTML字幕数据文件(TTML-1)111执行文本串1和文本串2的字幕显示。

具体而言,文本串1的显示在时间t1 00:00:01.878开始并且在时间t200:00:05.334结束。

进一步,文本串2的显示在时间t3 00:00:08.608开始并且在时间t400:00:15.296结束。

在下一个TTML字幕数据文件(TTML-2)112中,储存以下字幕显示控制数据:

关于文本串(文本3)的显示开始时间00:00:16.278,以及

显示结束时间00:00:24.556;以及

关于文本串(文本4)的显示开始时间00:00:25.008,以及

显示结束时间00:00:36.178。

在TTML字幕数据文件(TTML-1)111的显示处理之后,接收设备30的字幕数据处理单元将处理目标切换成TTML字幕数据文件(TTML-2)112,并且使用TTML字幕数据文件(TTML-2)112执行文本串3和文本串4的字幕显示,如在图5的(b)部分中所示。

具体而言,文本串3的显示在时间t5 00:00:16.278开始并且在时间t600:00:24.556结束。

进一步,文本串4的显示在时间t7 00:00:25.008开始。

然而,作为文本串4的显示结束时间的时间t9 00:00:36.178设置为比与TTML字幕数据文件(TTML-2)112(即,图像/音频数据文件102)相关联的同步处理数据文件的图像再现结束时间(t8=00:00:35.442)更晚。

在该图示出的实例中,图像/音频数据文件102的图像再现结束时间是t8 00:00:35.442。

在图像/音频数据文件102的再现结束时间(t8=00:00:35.442)变成主要数据时,接收设备30将处理切换成下一个图像/音频数据文件103。在文件切换时,接收设备30也切换字幕数据文件。

由于考虑文件切换的处理时间段的再现数据储存在前一个文件内,以防止发生数据中断,所以不发生图像/音频数据的中断。

然而,TTML字幕数据仅仅包括用作显示时间段的显示开始时间和显示结束时间的控制信息,并且不考虑通过图像数据等的文件切换的数据连续性。

在切换TML字幕数据文件时,接收设备30的字幕数据处理单元停止显示目前显示的字幕数据。具体而言,字幕数据处理单元从储存数据的存储器中删除用于显示的字幕数据,停止字幕显示,并且处理下一个TML字幕数据。

结果,在图5示出的TML字幕数据文件(TTML-2)112的字幕(文本4)的显示中断。

具体而言,字幕数据处理单元切换字幕数据文件以及图像/音频数据文件,并且在执行文件切换处理时,执行从存储器中删除显示文本数据的处理,并且停止显示。

如上所述,在TML字幕数据文件(TTML-2)112的字幕(文本4)的显示结束时间设置为比作为主要数据的图像/音频数据文件102的再现结束时间更晚的情况下,文件切换使停止显示文本数据的显示,从而文本显示消失。

具体而言,在图5的(B)部分中示出的从t8到时间t9的时间段内,发生字幕中断显示。

详细描述在图5示出的实例中发生文本显示中断的状态。

在图5的(b)部分中示出的时间t8=00:00.35.442对应于作为主要数据的图像/音频数据文件102的再现结束时间。

在TML字幕数据文件(TTML-2)112中,储存以下显示时间控制信息:

关于文本串4的显示开始时间00:00:25.008,以及

显示结束时间00:00:36.178。

文本串4的显示结束时间=00:00:36.178设置为比作为主要数据的图像/音频数据文件102的再现结束时间(t8=00:00:35.442)更晚,该主要数据设置为与TTML-2的同步再现目标。

如上所述,即使在储存在TML字幕数据内的显示结束时间设置为比作为主要数据的图像/音频数据文件的再现结束时间更晚时,接收设备30的字幕数据处理单元与图像/音频数据文件切换同步切换字幕数据文件。在图5的(B)部分中示出的从时间t8到时间t9的时间段内,该文件切换使发生字幕中断显示。

随后,接收设备30的字幕数据处理单元开始下一个TML字幕数据文件(TTML-3)113的处理。

在下一个TML字幕数据文件(TTML-3)113中,储存以下字幕显示控制数据:

关于文本串(文本4)的显示开始时间00:00:36.178,以及

显示结束时间00:00:50.856。

如在图5的(b)部分中所示,根据该显示控制信息,接收设备30的字幕数据处理单元在时间t9 00:00:36.178开始显示文本串4,并且在时间t10 00:00:50.856结束显示。

关于字幕数据文件(TTML-2)112和字幕数据文件(TTML-3)113的控制信息最初是以下信息:在从显示开始时间(t7)到显示结束时间(t10)的时间段内,用于连续显示文本串(文本4)的控制信息。

然而,通过在作为同步处理数据文件的图像/音频数据文件102的再现结束时间(t8=00:00:35.442)切换字幕数据,在从时间t8到时间t9的时间段内,发生上述字幕中断。

注意,不能在TTML字幕数据中在字幕显示结束时间的属性(结束)中记录值(时间信息)。在属性(结束)中未记录值(时间信息)的情况下,在字幕上执行字幕显示,直到字幕数据文件的处理结束时间。

具体而言,在图6的字幕数据文件(TTML-2)112中示出设置。

在图6示出的字幕数据文件(TTML-2)112包括以下信息:

<p begin=“00:00:16.278”

end=“00:00:24.556”>

文本3</p>

<p begin=“00:00:25.008”>

文本4</p>

上述字幕数据文件(TTML-2)112包括以下信息:

关于文本串(文本3)的显示开始时间00:00:16.278,以及

显示结束时间00:00:24.556;以及

关于文本串(文本4)的显示开始时间00:00:25.008。

未记录文本串(文本4)的显示结束时间。在这种情况下,执行字幕显示控制的字幕数据处理单元在文本串(文本4)上执行字幕显示,直到字幕数据文件的处理结束时间。

在这种情况下,然而,字幕数据文件(TTML-2)112的处理结束时间是作为同步处理数据的图像/音频文件102的图像再现结束时间(t8=00:00:35.442)。此时,切换TTML字幕数据文件。毕竟,在文件切换处理期间,文本串(文本4)的显示中断。

如上面参考图4所述,可以在TTML字幕数据中使用表示显示时间段(持续时间)的属性(dur),代替字幕显示结束时间的属性(结束)。

在图7示出使用表示显示时间段(持续时间)的属性(dur)的实例。

在图7示出的字幕数据文件(TTML-2)112包括以下信息:

<p begin=“00:00:16.278”

dur=“08.278”>

文本3</p>

<p begin=“00:00:25.008”

dur=“11.170”>

文本4</p>

上述字幕数据文件(TTML-2)112包括以下信息:

关于文本串(文本3)的显示开始时间00:00:16.278,以及

显示时间段08.278秒;以及

关于文本串(文本4)的显示开始时间00:00:25.008,以及

显示时间段11.170秒。

而且,在这种情况下,然而,在切换字幕数据文件时,发生文本串(文本4)的显示中断,与参考图5和图6描述的情况一样。

根据关于字幕数据文件(TTML-2)112的控制信息,在显示开始时间00:00:25.008,开始文本串4的显示。

在完成显示时间段11.170秒时的时间是在图7的(b)部分中示出的时间t9=00:00:36.178。

时间t9设置为比作为主要数据的图像/音频数据文件102的再现结束时间(t8=00:00:35.442)更晚,该主要数据设置为与TTML-2的同步再现目标。

如上所述,即使在记录在TML字幕数据内的显示结束时间设置为比作为主要数据的图像/音频数据文件的再现结束时间更晚时,接收设备30的字幕数据处理单元与图像/音频数据文件切换同步切换字幕数据文件。在图7的(b)部分中示出的从时间t8到时间t9的时间段内,该文件切换使发生字幕中断显示。

如上所述,发生字幕中断,与记录在TML字幕数据内的控制信息的类型无关。

4、关于消除字幕的中断的实施方式

在下面,描述用于解决字幕中断的上述问题的实施方式

图8是示出在接收设备30中的处理实例的示图。

与参考图5到图7描述的处理实例一样,图8示出了以下两条信息:

(a)由接收设备30从传输设备20中依次接收的数据文件;以及

(b)由接收设备30执行的字幕数据显示序列。

如在图8的部分(b)中由时间轴(t)所示,时间从左到右增加。

在图8示出的实例中,示出了在接收设备30从传输设备20中接收图像/音频数据文件101到103以及三个TTML字幕数据文件(TTML-1到3)121到123的情况下的处理实例,用于执行与这些数据文件同步的处理。接收设备30使用所接收的三个字幕数据文件121到123来执行字幕显示处理。

注意,图像/音频数据文件101到103均是以在例如数据传输方法(例如,MPEG-2TS、MP4以及MMT)中限定的传输或处理为单位的数据文件。

在数据通信格式是MP4的情况下,例如,图像/音频数据文件101到103均对应于作为处理单位在MP4中限定的已编码的数据文件“mdat”。

另一方面,在数据通信格式是MMT的情况下,图像/音频数据文件101到103均对应于作为处理单位在MMT中限定的已编码的数据文件“MFU”。

在这些数据文件中,储存在预定的时间段再现的图像和音频。注意,虽然图像/音频数据文件101到103中的每个在图中显示为一个文件,但是图像数据文件和音频数据文件可以设置为单独的数据文件。

在图像/音频数据文件101到103中,储存用于再现的数据,防止数据在文件切换时间段内发生中断,考虑在切换文件时的处理时间段。

另一方面,字幕数据文件121到123均是TTML字幕数据,与上面参考图3和图4描述的一样。

对于字幕数据文件121到123中的每个,设置时间戳,以执行与图像/音频数据文件101到103同步的处理。

接收设备30能够通过执行参考图像、音频以及字幕的每个数据文件的时间戳的处理,来使图像数据、音频数据以及字幕数据彼此同步并且输出这些数据。通过参考时间戳,接收设备30能够确定字幕数据文件121到123中的哪个与图像/音频数据文件101到103中的任一个相关联,用于执行处理。

如在图8的(a)部分中所示,在TTML字幕数据文件(TTML-1)111中,储存以下字幕显示控制数据:

关于文本串(文本1)的显示开始时间00:00:01.878,以及

显示结束时间00:00:05.334;以及

关于文本串(文本2)的显示开始时间00:00:08.608,以及

显示结束时间00:00:15.296。

这是与上面参考图5描述的TTML字幕数据文件(TTML-1)111相似的控制信息。

如在图8的(b)部分中所示,接收设备30的字幕数据处理单元使用TTML字幕数据文件(TTML-1)111执行文本串1和文本串2的字幕显示。

具体而言,文本串1的显示在时间t1 00:00:01.878开始并且在时间t200:00:05.334结束。

进一步,文本串2的显示在时间t3 00:00:08.608开始并且在时间t400:00:15.296结束。

在下一个TTML字幕数据文件(TTML-2)122中,储存以下数据:

<p begin=“00:00:16.278”

end=“00:00:24.556”>

文本3</p>

<p begin=“00:00:25.008”

end=“indefinite”>

文本4</p>

该数据表示:

关于文本串(文本3),显示开始时间是00:00:16.278,并且

显示结束时间是00:00:24.556;以及

关于文本串(文本4),显示开始时间是00:00:25.008,并且

显示结束时间是连续显示指令值(无限)。

该数据与上面参考图5描述的TTML字幕数据文件(TTML-2)112的不同之处在于,文本串(文本4)的显示结束时间是不确定的(无限)。

作为连续显示指令值(无限)的该显示结束时间表示控制信息,用于切换文件,同时继续显示作为显示目标的文本。

在图像/音频数据文件102的再现结束时间(t8=00:00:35.442)变成主要数据时,接收设备30的图像/音频数据文件102将处理切换成下一个图像/音频数据文件103,该主要数据设置为与TTML字幕数据文件(TTML-2)122的同步处理目标。

另一方面,在显示结束时间设置为连续显示指令值(无限),作为与目前基于作为处理目标的TTML字幕数据显示的文本相关的控制信息的情况下,字幕数据处理单元使用储存在存储器内的数据继续文本显示,而不在储存在显示单元上显示的文本串的存储器内删除文本串。字幕数据处理单元与文本显示继续处理平行地切换文件。

在图8示出的实例中,与上面参考图5到图7描述的实例一样,图像/音频数据文件102的再现结束时间(t8=00:00:35.442)变成主要数据,该主要数据设置为与TTML字幕数据文件(TTML-2)122的同步处理目标,同时显示TTML字幕数据文件(TTML-2)122的文本串(文本4)。

基于TTML字幕数据文件(TTML-2)122的文本串(文本4)的文本显示结束时间设置为连续显示指令值(无限)的确认,字幕数据处理单元执行以下处理。

字幕数据处理单元使用储存在存储器内的数据(文本4)继续文本显示,而不在储存在显示单元上显示的文本串(文本4)的存储器内删除文本串。

进一步,字幕数据处理单元切换文件,即,平行执行从TTML字幕数据文件(TTML-2)122到TTML字幕数据文件(TTML-3)123的切换,同时继续文本显示。

下一个TTML字幕数据文件(TTML-3)123包括以下信息:

<p begin=“indefinite8”

end=“00:00:50.856”>

文本4</p>

该数据表示,关于文本串(文本4):

显示开始时间是连续显示指令值(无限);以及

显示结束时间是00:00:50.856。

在文件切换时,接收设备30的字幕数据处理单元根据关于作为前一个处理文件的TTML字幕数据文件(TTML-2)122的控制信息(文本串(文本4)的显示结束时间是连续显示指令值(无限)),继续文本串(文本4)的存储器储存和显示。

字幕数据处理单元将处理目标文件切换成TTML字幕数据文件(TTML-3)123,并且在切换之后,从TTML字幕数据文件(TTML-3)123中检测文本串(文本4)的以下控制信息:

显示开始时间是连续显示指令值(无限);以及

显示结束时间是00:00:50.856。

字幕数据处理单元确认TTML字幕数据文件(TTML-3)123的文本串(文本4)的文本显示开始时间设置为连续显示指令值(无限)。

基于该确认,字幕数据处理单元确定

(a)显示开始时间设置为连续显示指令值(无限)的文本串(文本4)以及

(b)储存在存储器内并且连续显示的文本串

是否匹配。

在(a)文本串和(b)文本串匹配的情况下,目前显示的文本串照原样储存在存储器内,并且继续显示文本串。

应注意的是,在文件切换之后,基于文件,执行文本显示控制处理,即,TTML字幕数据(TTML-3)123。

通过该处理目标文件切换,继续显示文本串(文本4),直到显示结束时间t10是在TTML字幕数据文件(TTML-3)123内记录的00:00:50.856,并且是时间t10结束。

通过进行这种处理,如在图8的(b)部分中所示,继续显示文本串(文本4),而不在文件切换期间中断。

注意,上述(a)和(b)在某些情况下部匹配。

例如,在中间接收节目(内容)的接收设备接收字幕数据文件(TTML-3)123,而不接收在图8示出的字幕数据文件(TTML-2)122,并且观看节目。

在这种情况下,可以从字幕数据文件(TTML-3)123中获取显示开始时间设置为连续显示指令值(无限)的(a)文本串(文本4)。

然而,不存在储存在存储器内并且连续显示的(b)文本串。具体而言,没有储存在存储器内并且连续显示的文本串。

在这种情况下,接收设备30的字幕数据处理单元仅仅根据字幕数据文件(TTML-3)123执行处理。

字幕数据处理单元从TTML字幕数据(TTML-3)123中检测文本串(文本4)的以下控制信息:

连续显示指令值(无限)的显示开始时间;以及

显示结束时间00:00:50.856。

根据检测信息,字幕数据处理单元立即显示文本串(文本4),并且在显示结束时间00:00:50.856结束显示。

如上所述,在没有储存在存储器内并且连续显示的文本串的情况下,字幕数据处理单元根据显示开始时间是连续显示指令值(无限)执行立即显示规定的文本串的处理。

注意,在参考图8描述的实施方式中,仅仅示出了一个实例,其中,仅仅显示开始时间和显示结束时间中的任一个是连续显示指令值(无限)。

然而,具有控制信息,其中,显示开始时间和显示结束时间这两者都是连续显示指令值(无限),即,

显示开始时间是连续显示指令值(无限),并且

显示结束时间是连续显示指令值(无限)。

在这种情况下,基于显示开始时间是连续显示指令值(无限)的控制信息,首先执行以下比较的处理:

(a)显示开始时间设置为连续显示指令值(无限)的文本串以及

(b)储存在存储器内并且连续显示的文本串。

在该比较处理中,仅仅在(a)是(b)的情况下,连续显示的文本照原样连续显示,并且切换处理目标文件。

进一步,根据显示开始时间是连续显示指令值(无限)的控制信息,执行到下一个TTML字幕数据文件的切换处理,同时继续文本显示。

通过执行这种处理,通过应用3个或多个TTML字幕数据文件,可以连续显示相同的字幕数据。

如上所述,在该实施方式中,在记录连续显示指令值(无限)的显示结束时间,作为关于储存在TTML字幕数据文件内的特定文本串(文本x)的控制信息的情况下,字幕数据处理单元继续显示,而不从储存数据的存储器中删除用于显示特定文本串(文本x)的数据。

在继续显示时,字幕数据处理单元切换处理目标文件。

进一步,在切换之后记录连续显示指令值(无限)的显示开始时间,作为关于储存在TTML字幕数据文件内的特定文本串(文本x)的控制信息,在存储器内记录用于显示特定文本串(文本x)的数据,并且进行显示的情况下,继续显示。

在继续显示的同时,字幕数据处理单元在切换之后基于处理目标文件开始处理。

通过进行这种处理,如图8所示,在从时间t7到时间t8的时间段内,连续显示文本串(文本x),而不在图像/音频数据文件的图像再现时间(t8)结束时中断。

在图8示出的实例中,可以显示文本串(文本x),而不在从在字幕数据文件(TTML-2)122中规定的显示开始时间到在字幕数据文件(TTML-3)122中规定的显示结束时间的时间段内显示中断。显示开始时间是时间t7=00:00:25.008,并且显示结束时间是时间t10=00:00:50.856。

在图8示出的实例是使用表示字幕显示结束时间的属性(结束)的处理实例。即使在使用表示上面参考图7描述的显示时间段(持续时间)的属性(dur)时,可以连续执行字幕显示,与在图8示出的一样。

图9示出了使用表示显示时间段(持续时间)的属性(dur)的实施方式。

在图9示出的TTML字幕数据文件(TTML-2)132中,储存以下数据:

<p begin=“00:00:16.278”

dur=“08.278”>

文本3</p>

<p begin=“00:00:25.008”

dur=“indefinite”>

文本4</p>

该数据表示:

关于文本串(文本3),显示开始时间是00:00:16.278,以及

显示时间段是08.278秒;以及

关于文本串(文本4),显示开始时间是00:00:25.008,以及

显示时间段是连续显示指令值(无限)。

作为关于文本串(文本4)的控制信息的dur=“indefinite”>的处理与作为参考图8描述的控制信息的end=“indefinite”>的处理一样。

具体而言,作为连续显示指令值(无限)的显示时间段是用于切换文件的控制信息,同时继续显示目标文本的显示。

在图像/音频数据文件102的再现结束时间(t8=00:00:35.442)变成主要数据时,接收设备30的图像/音频数据处理单元将处理切换成下一个图像/音频数据文件103,该主要数据设置为与TTML字幕数据文件(TTML-2)122的同步处理目标。

另一方面,在显示时间段(dur)设置为连续显示指令值(无限),作为与目前基于作为处理目标的TTML字幕数据显示的文本相关的控制信息的情况下,字幕数据处理单元使用储存在存储器内的数据继续文本显示,而不在储存在显示单元上显示的文本串的存储器内删除文本串。字幕数据处理单元与文本显示继续处理平行地切换文件。

在图9示出的实例中,与上面参考图5到图7描述的实例一样,图像/音频数据文件102的再现结束时间(t8=00:00:35.442)变成主要数据,该主要数据设置为与TTML字幕数据文件(TTML-2)132的同步处理目标,同时显示TTML字幕数据文件(TTML-2)132的文本串(文本4)。

基于TTML字幕数据文件(TTML-2)122的文本串(文本4)的文本显示时间段(dur)设置为连续显示指令值(无限)的确认,字幕数据处理单元执行以下处理。

字幕数据处理单元使用储存在存储器内的数据(文本4)继续文本显示,而不在储存在显示单元上显示的文本串(文本4)的存储器内删除文本串。

进一步,字幕数据处理单元切换文件,即,平行执行从TTML字幕数据文件(TTML-2)132到TTML字幕数据文件(TTML-3)133的文件切换,同时继续文本显示。

下一个TTML字幕数据文件(TTML-3)133包括以下信息:

<p begin=“indefinite8”

end=“00:00:50.856”>

文本4</p>

该数据表示:关于文本串(文本4),显示开始时间是连续显示指令值(无限),并且显示结束时间是00:00:50.856。

在文件切换时,接收设备30的字幕数据处理单元根据关于作为前一个处理文件的TTML字幕数据文件(TTML-2)132的控制信息(文本串(文本4)的显示时间段是连续显示指令值(无限)),继续文本串(文本4)的存储器储存和显示。

字幕数据处理单元将处理目标文件切换成TTML字幕数据文件(TTML-3)133,并且在切换之后,从TTML字幕数据文件(TTML-3)133中检测文本串(文本4)的以下控制信息:

显示开始时间是连续显示指令值(无限);以及

显示结束时间是00:00:50.856。

字幕数据处理单元确认TTML字幕数据文件(TTML-3)123的文本串(文本4)的文本显示开始时间设置为连续显示指令值(无限)。

基于该确认,字幕数据处理单元确定

(a)显示开始时间设置为连续显示指令值(无限)的文本串(文本4)以及

(b)储存在存储器内并且连续显示的文本串

是否匹配。

在(a)文本串和(b)文本串匹配的情况下,目前显示的文本串照原样储存在存储器内,并且继续显示文本串。

应注意的是,在文件切换之后,基于文件,执行文本显示控制处理,即,TTML字幕数据(TTML-3)133。

通过该处理目标文件切换,继续显示文本串(文本4),直到显示结束时间t10是在TTML字幕数据文件(TTML-3)133内记录的00:00:50.856,并且是时间t10结束。

通过进行这种处理,如在图9的(b)部分中所示,继续显示文本串(文本4),而不在文件切换期间中断。

如上所述,即使在使用表示字幕显示结束时间的属性(结束)和表示显示时间段(持续时间)的属性(dur)中的任一个时,可以在文件切换的同时连续执行字幕显示,没有显示中断。

注意,在参考图8和图9描述的实施方式中,描述了一个实例,其中,为每个属性(结束、开始或dur)设置的连续显示指令值是【无限】,作为用于连续执行字幕显示的控制信息。然而,该值仅仅是一个实例,并且将例如[00:00:00.000]或另一个值用作连续显示指令值,可以连续执行字幕显示,与上述处理一样。

在上述实施方式中,描述了一个实例,其中,为每个属性(结束、开始以及dur)设置的值均是【无限】。然而,可以为每个属性设置一个不同的值,并且执行与上述处理相似的处理。

5、关于字幕显示控制的序列

接下来,参考图10到图13,描述在接收设备30中执行的字幕显示控制的序列。

在图10示出的流程图是解释与在接收设备30中执行的字幕显示控制相关的处理序列的流程。

例如,在数据处理单元的控制下,根据储存在储存单元内的程序,执行根据在图10示出的流程的处理,该数据处理单元包括在接收设备内具有程序执行功能的CPU。

在后文中,描述每个步骤的处理。

(步骤S101)

首先,在步骤S101中,接收设备接收数据,包括图像数据、音频数据以及字幕数据。

所接收的数据包括TTML字幕数据。

(步骤S102)

接下来,接收设备从接收的数据中提取TTML字幕数据文件。

如上面参考图3和图4等所述,在TTML字幕数据文件中,储存显示的文本串和控制信息,例如,对应于文本串的显示时间。

(步骤S103)

接收设备的字幕数据处理单元从TTML字幕数据文件中选择作为显示目标的字幕数据。

字幕数据处理单元按照TTML字幕数据的记录数据的顺序,选择作为处理目标的字幕数据,并且根据控制信息,开始字幕显示处理。

(步骤S104)

接下来,在步骤S104中,字幕数据处理单元执行与规定显示目标字幕数据的显示结束时间的显示结束时间规范属性(结束属性或dur属性)对应的处理。

参考在图11示出的流程,描述步骤S104的详细处理。

(步骤S201)

首先,在步骤S201中,字幕数据处理单元确定显示目标文本串的显示结束时间规范属性(结束属性或dur属性)是否是连续显示指令值(无限)。

在属性是连续显示指令值(无限)的情况下,处理继续进入步骤S202。在属性不是连续显示指令值(无限)的情况下,处理继续进入步骤S203。

(步骤S202)

在确认显示目标文本串的显示结束时间规范属性(结束属性或dur属性)是连续显示指令值(无限)的情况下,接收设备在步骤S202中执行以下处理:即使在传输数据单元(图像/音频数据文件是主要数据)结束之后,在存储器内储存显示目标字幕数,并且继续储存在存储器内的文本串的显示处理。

字幕数据处理单元执行TTML字幕数据文件的切换处理以及作为主要数据的图像/音频数据文件的切换处理。而且,在文件切换处理期间,确认显示结束时间规范属性(结束属性或dur属性)是连续显示指令值(无限)的文本串(文本x)的存储器储存和显示继续。

(步骤S203)

另一方面,在确认显示目标文本串的显示结束时间规范属性(结束属性或dur属性)不是连续显示指令值(无限)的情况下,接收设备在步骤S203中执行以下处理:根据显示结束时间规范属性(结束属性或dur属性)的规范,结束显示目标字幕数据的显示。

执行步骤S201到S203的处理,作为在图10的流程中示出的步骤S104的处理。

随后,处理继续进入步骤S105。

(步骤S105)

在步骤S105中,接收设备的字幕数据处理单元执行与规定显示目标字幕数据的显示开始时间的显示开始时间规范属性(开始属性)对应的处理。

参考在图12示出的流程,描述步骤S105的详细处理。

(步骤S301)

首先,在步骤S301中,字幕数据处理单元确定显示目标文本串的显示开始时间规范属性(开始属性)是否是连续显示指令值(无限)。

在属性不是连续显示指令值(无限)的情况下,处理继续进入步骤S302。在属性是连续显示指令值(无限)的情况下,处理继续进入步骤S303。

(步骤S302)

在显示目标文本串的显示开始时间规范属性(开始属性)不是连续显示指令值(无限)的情况下,字幕数据处理单元在步骤S302中执行以下处理:在由显示开始时间规范属性(开始属性)规定的时间,开始显示目标字幕数据的显示的显示控制。

(步骤S303)

另一方面,在显示目标文本串的显示开始时间规范属性(开始属性)是连续显示指令值(无限)的情况下,字幕数据处理单元在步骤S303中执行以下处理:确定是否在存储器内储存并且连续显示与显示开始时间规范属性(开始属性)是连续显示指令值(无限)的文本串相同的文本数据。

在存储器内储存并且连续显示与作为处理目标的文本相同的文本的情况下,处理继续进入步骤S304,否则,处理继续进入步骤S305。

(步骤S304)

在存储器内储存并且连续显示与显示开始时间规范属性(开始属性)是连续显示指令值(无限)的文本串相同的文本数据的情况下,字幕数据处理单元在步骤S304中执行以下处理:继续显示在存储器内储存并且目前显示的字幕。

(步骤S305)

另一方面,不在存储器内储存并且连续显示与显示开始时间规范属性(开始属性)是连续显示指令值(无限)的文本串相同的文本数据的情况下,字幕数据处理单元在步骤S305中执行以下处理:立即显示该显示目标字幕数据。

注意,例如,如上所述,在这种情况下执行的处理对应于在图8示出的实例中接收设备接收字幕数据文件(TTML-3)123(而不接收字幕数据文件(TTML-2)122)并且在中间观看节目(内容)的情况下的处理。

执行步骤S301到S305的处理,作为在图10的流程中示出的步骤S105的处理。

随后,处理继续进入步骤S106。

(步骤S106)

在步骤S106中,接收设备的字幕数据处理单元确定是否具有下一个显示目标字幕数据,并且在具有下一个显示目标字幕数据时,重复步骤S103以及后续步骤的处理。在没有下一个显示目标字幕数据时,字幕数据处理单元结束处理。

注意,在图10示出的流程中,步骤S103到S106的处理用于一个TTML字幕数据文件,并且在步骤S102和S102中,每当接收和提取新的TTML字幕数据文件时,反复执行该处理。

如上面参考图8和图9所述,通过执行参考图10到13描述的处理,可以继续执行字幕显示,在切换TTML字幕文件时没有字幕中断显示。

6、关于传输设备和接收设备的配置实例

接下来,参考图13和后续示图,描述作为通信设备的传输设备20和接收设备30的配置实例。

图13示出了传输设备20和接收设备30的配置实例。

传输设备20包括数据处理单元141、通信单元142以及储存单元143。

接收设备30包括数据处理单元151、通信单元152、储存单元153、输入单元154以及输出单元155。

传输设备20的数据处理单元141执行各种数据处理,用于执行数据传输服务。例如,数据处理单元141控制构成数据传输服务的数据的生成或传输。

具体而言,数据处理单元141生成储存图像/音频数据的数据包,生成储存字幕数据和其他信令数据的数据包,并且执行传输处理。

注意,储存字幕数据的数据包是通过XML格式储存TTML字幕数据的数据包。

通信单元142在由数据处理单元141生成的图像、音频、字幕、其他信令数据等上执行控制信号的传输处理。

例如,储存单元143储存作为传输目标的图像、音频以及字幕的数据。

进一步,储存单元143用作由数据处理单元141执行的数据处理的工作区域,并且还用作各种参数的储存区域。

另一方面,接收设备30包括数据处理单元151、通信单元152、储存单元153、输入单元154以及输出单元155。

通信单元152接收从传输设备20中传输的数据,例如,储存图像、音频、字幕以及信令数据的数据包。

字幕数据是TTML字幕数据。

例如,数据处理单元151根据上述实施方式,执行字幕数据的显示控制。

具体而言,例如,数据处理单元151根据TTML字幕数据,执行字幕的显示控制。

通过输入单元154,输入用户的指令命令,例如,内容规定命令。

将再现数据输出给输出单元155,例如,显示单元和扬声器。

储存单元153储存所接收的图像、音频、字幕等的数据。

进一步,储存单元153用作由数据处理单元151执行的数据处理的工作区域,并且还用作各种参数的储存区域。

图14是示出传输设备20的数据处理单元141的详细配置的示图。

数据处理单元141包括图像数据处理单元201、音频数据处理单元202、字幕数据处理单元203、控制信号生成单元204以及数据包生成单元205。

图像数据处理单元201在作为构成要传输给接收设备的内容的数据的图像数据上执行处理,例如,为了传输而生成数据的处理,例如,编码处理,生成要储存在数据包内的编码图像数据,并且将其供应给数据包生成单元205。

音频数据处理单元202在作为构成要传输给接收设备的内容的数据的音频数据上执行处理,例如,为了传输而生成数据的处理,例如,编码处理,生成要储存在数据包内的编码音频数据,并且将其供应给数据包生成单元205。

字幕数据处理单元在作为构成要传输给接收设备的内容的数据的字幕数据上执行处理。

具体而言,字幕数据处理单元执行生成TTML字幕数据的处理,并且将其供应给数据包生成单元205。

控制信号生成单元204生成控制信号,包括例如节目信息,并且将其输出给数据包生成单元205。

数据包生成单元205生成储存图像、音频、字幕以及控制信号的数据包,并且将其供应给通信单元142。

注意,在由数据包生成单元205生成的数据包中,设置取决于图像、音频、字幕等的数据类型的数据包标识符。

通信单元142通过广播波或网络输出从数据包生成单元205中输入的数据包。

图15是示出接收设备30的数据处理单元151的详细配置的示图。

接收设备30的数据处理单元151包括数据包多路分用单元301、图像数据处理单元302、音频数据处理单元303、字幕数据处理单元304、控制单元305以及重叠处理单元306。

数据包多路分用单元301基于通过通信单元152接收的数据包的数据包标识符,多路分用每个数据类型(图像、音频、字幕以及控制信号)的接收的数据包,并且将多路分用的数据包供应给每个数据处理单元。

图像数据处理单元302从储存图像数据的数据包中获取图像数据,并且执行再现图像所需要的处理,例如,解码处理。

音频数据处理单元303从储存音频数据的数据包中获取音频数据,并且执行再现音频所需要的处理,例如,解码处理。

字幕数据处理单元304从储存与字幕相关的数据的数据包中获取TTML字幕数据,并且使用记录在TTML字幕数据内的控制信息,控制字幕的输出时间,以输出字幕。

除了与字幕相关的控制信号的上述输出以外,控制单元305还控制在图像数据处理单元302、音频数据处理单元303、字幕数据处理单元304以及重叠处理单元306的处理单元内执行的处理。

重叠处理单元306执行从图像数据处理单元302中输出的图像数据以及从字幕数据处理单元304中输出的字幕数据的叠加处理,并且将其输出给显示单元。

图16示出适用于传输设备20和接收设备30的通信设备的硬件的配置示例。

CPU(中央处理单元)401用作根据储存在ROM(只读存储器)402或储存单元408内的程序执行各种处理的数据处理单元。例如,CPU 401根据在上述实施方式中描述的序列执行处理。RAM(随机存取存储器)403储存由CPU 401执行的程序、数据等。CPU 401、ROM 402以及RAM 403通过总线404彼此连接。

CPU 401通过总线404连接至输入/输出接口405。包括各种开关、键盘、鼠标、麦克风等的输入单元406和包括显示器、扬声器等的输出单元407连接至输入/输出接口405。例如,CPU 401响应于从输入单元406输入的命令执行各种处理,并且将处理结果输出给输出单元407。

连接至输入/输出接口405的储存单元408包括例如硬盘,并且储存由CPU 401执行的程序和各种数据。通信单元409用作通过网络(例如,互联网和局域网)的数据通信的传输/接收单元以及广播波的传输/接收单元,并且与外部设备通信。

连接至输入/输出接口405的驱动器410驱动可移除介质411,例如,磁盘、光盘、磁光盘和半导体存储器,其包括用于储存和读取数据的存储器卡。

注意,虽然可以执行数据的编码或解码,作为由用作数据处理单元的CPU 401执行的处理,但是可以提供用作专用硬件的编解码器,用于执行编码处理或解码处理。

7、本公开的配置的概述

在上面,参考特定的实施方式,描述了本公开的实施方式。然而,显然,在不背离本公开的主旨的情况下,本领域的技术人员可以对本公开的实施方式进行各种修改或替换。换言之,上面仅仅将本公开描述成一个实例,因此,不应受限制地解释。应参考所附权利要求确定本公开的主旨。

应注意,本技术可以采用以下配置。

(1)一种接收设备,包括:

通信单元,其接收TTML(时间文本标记语言)字幕数据;以及

数据处理单元,其执行字幕显示控制,所述TTML字幕数据被应用于所述字幕显示控制,其中,

所述TTML字幕数据是具有连续显示指令值的数据,用于执行目前显示的字幕的连续显示处理,作为字幕显示结束时间规范属性和字幕显示开始时间规范属性中的至少一个的值。

(2)根据以上(1)所述的接收设备,其中,

在所述TTML字幕数据的字幕显示结束时间规范属性的设定值是连续显示指令值时,所述数据处理单元执行继续目前显示的字幕数据的存储器储存和显示处理的控制。

(3)根据以上(1)或(2)所述的接收设备,其中,

即使在图像文件的再现结束时间之后,在所述TTML字幕数据的字幕显示结束时间规范属性的设定值是连续显示指令值时,所述数据处理单元执行继续目前显示的字幕数据的存储器储存和显示处理的控制,所述图像文件是所述TTML字幕数据的同步处理文件。

(4)根据以上(1)到(3)中任一项所述的接收设备,其中,

在所述TTML字幕数据的字幕显示结束时间规范属性的设定值是连续显示指令值时,所述数据处理单元在继续目前显示的字幕数据的存储器储存和显示处理的同时,执行要处理的TTML字幕数据文件的切换处理。

(5)根据以上(1)到(4)中任一项所述的接收设备,其中,

所述数据处理单元

在所述TTML字幕数据的字幕显示开始时间规范属性的设定值是连续显示指令值时,确定是否具有储存在存储器内的文本串,所述文本串的显示处理连续,

在具有所述文本串时,确定设置所述连续显示指令值的文本串是否与储存在存储器内的文本串相同,所述文本串的显示处理连续,并且

在文本串相同时,执行连续显示已显示的文本的控制。

(6)根据以上(1)到(5)中任一项所述的接收设备,其中,

所述数据处理单元

在所述TTML字幕数据的字幕显示开始时间规范属性的设定值是连续显示指令值时,确定是否具有储存在存储器内的文本串,所述文本串的显示处理连续,并且

在没有所述文本串时,执行立即显示设置所述连续显示指令值的文本串的控制。

(7)根据以上(1)到(6)中任一项所述的接收设备,其中,

所述TTML字幕数据的字幕显示结束时间规范属性是结束属性和dur属性中的一个。

(8)根据以上(1)到(7)中任一项所述的接收设备,其中,

所述TTML字幕数据的字幕显示开始时间规范属性是开始属性。

(9)一种传输设备,包括:

数据处理单元,其生成TTML(时间文本标记语言)字幕数据;以及

通信单元,其传输所述TTML字幕数据,其中,

所述TTML字幕数据是具有连续显示指令值的数据,用于执行目前显示的字幕的连续显示处理,作为字幕显示结束时间规范属性和字幕显示开始时间规范属性中的至少一个的值。

(10)根据以上(9)所述的传输设备,其中,

所述数据处理单元生成具有字幕显示结束时间规范属性的设定值的TTML字幕数据,所述设定值是连续显示指令值,并且

所述TTML字幕数据是能够使字幕显示处理执行设备继续目前显示的字幕数据的存储器储存和显示处理的数据。

(11)根据以上(9)或(10)所述的传输设备,其中,

所述数据处理单元生成具有字幕显示结束时间规范属性的设定值的TTML字幕数据,所述设定值是连续显示指令值,并且

所述TTML字幕数据是能够使字幕显示处理执行设备在继续目前显示的字幕数据的存储器储存和显示处理的同时执行要处理的TTML字幕数据文件的切换处理的数据。

(12)根据以上(9)到(11)中任一项所述的传输设备,其中,

所述数据处理单元生成具有字幕显示开始时间规范属性的设定值的TTML字幕数据,所述设定值是连续显示指令值,并且

所述TTML字幕数据是能够使字幕显示处理执行设备

确定是否具有储存在存储器内的文本串,所述文本串的显示处理连续,

在具有所述文本串时,确定设置所述连续显示指令值的文本串是否与储存在存储器内的文本串相同,所述文本串的显示处理连续,并且

在文本串相同时,执行连续显示已显示的文本的控制的数据。

(13)根据以上(9)到(12)中任一项所述的传输设备,其中,

所述数据处理单元生成具有字幕显示开始时间规范属性的设定值的TTML字幕数据,所述设定值是连续显示指令值,并且

所述TTML字幕数据是能够使字幕显示处理执行设备

在所述TTML字幕数据的字幕显示开始时间规范属性的设定值是连续显示指令值时,确定是否具有储存在存储器内的文本串,所述文本串的显示处理连续,并且

在没有所述文本串时,执行立即显示设置所述连续显示指令值的文本串的控制的数据。

(14)根据以上(9)到(13)中任一项所述的传输设备,其中,

所述TTML字幕数据的字幕显示结束时间规范属性是结束属性和dur属性中的一个。

(15)根据以上(9)到(14)中任一项所述的传输设备,其中,

所述TTML字幕数据的字幕显示开始时间规范属性是开始属性。

(16)一种由接收设备执行的数据处理方法,包括:

由通信单元接收TTML(时间文本标记语言)字幕数据;以及

由数据处理单元执行字幕显示控制,所述TTML字幕数据被应用于所述字幕显示控制,其中,

所述TTML字幕数据是具有连续显示指令值的数据,用于执行目前显示的字幕的连续显示处理,作为字幕显示结束时间规范属性和字幕显示开始时间规范属性中的至少一个的值。

(17)一种由传输设备执行的数据处理方法,包括:

由数据处理单元生成TTML(时间文本标记语言)字幕数据;以及

由通信单元传输所述TTML字幕数据,其中,

所述TTML字幕数据是具有连续显示指令值的数据,用于执行目前显示的字幕的连续显示处理,作为字幕显示结束时间规范属性和字幕显示开始时间规范属性中的至少一个的值。

在本说明书中描述的一系列处理可以由硬件、软件、或硬件和软件的复合配置执行。为了处理可以由软件执行,执行储存一系列处理并且安装在包含在专用硬件内的计算机中的存储器内的程序。可替换地,要执行的程序可以安装在能够执行各种处理的通用计算机内。例如,程序可以提前记录在记录介质内或者可以从记录介质中安装到计算机中。可替换地,程序可以通过网络(例如,LAN(局域网)或互联网接收,然后,安装到记录介质(例如,嵌入式硬盘)中。

注意,在本说明书中描述的各种处理不必根据本描述按照时间序列执行,并且可以根据执行处理的设备的处理能力或者酌情平行或单独执行。进一步,在本说明书中的“系统”表示多个设备的逻辑共同配置,并且不必在相同的外壳内提供具有相应配置的那些设备。

如上所述,根据本公开的实施方式的配置,可以实现一种设备和方法,其能够执行可靠的显示控制,没有TTML字幕数据的字幕显示中断。

具体而言,即使在图像文件的再现结束时间之后,在所述TTML字幕数据的字幕显示结束时间规范属性的设定值是连续显示指令值时,继续目前显示的字幕数据的存储器储存和显示处理,并且执行TTML字幕数据文件的切换处理。在所述TTML字幕数据的字幕显示开始时间规范属性的设定值是连续显示指令值的情况下,确定是否具有继续显示处理的文本串,并且在具有所述文本串时,继续显示已显示的文本串。

根据该配置,可以实现显示控制,没有TTML字幕数据的字幕显示中断。

附图标记说明

10:通信系统

20:传输设备

21:广播站

22:数据传输服务器

30:接收设备

31:TV

32:PC

33:便携式终端

50:图像数据

60:音频数据

70:字幕数据

80:信令数据

101~103:图像/音频数据文件

111~113:字幕数据文件(TTML)

121~123:字幕数据文件(TTML)

141:数据处理单元

142:通信单元

143:储存单元

151:数据处理单元

152:通信单元

153:储存单元

154:输入单元

155:输出单元

201:图像数据处理单元

202:音频数据处理单元

203:字幕数据处理单元

204:控制信号生成单元

205:数据包生成单元

301:数据包多路分用单元

302:图像数据处理单元

303:音频数据处理单元

304:字幕数据处理单元

305:控制单元

306:重叠处理单元

401:CPU

402:ROM

403:RAM

404:总线

405:输入/输出接口

406:输入单元

407:输出单元

408:储存单元

409:通信单元

410:驱动器

411:可移除介质

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1