<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

接收設備、傳輸設備以及數據處理方法與流程

文檔序號:11143013閱讀:1084來源:國知局
接收設備、傳輸設備以及數據處理方法與制造工藝

本公開涉及一種接收設備、一種傳輸設備以及一種數據處理方法。更詳細地說,本公開涉及一種接收設備、一種傳輸設備以及一種數據處理方法,其傳輸/接收字幕數據并且在字幕數據上執行處理。



背景技術:

具有各種方法,用于在圖片上重疊并且顯示字幕。越來越地使用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
韩国伦理电影