(57)【要約】【課題】複数の番組において字幕情報を提示可能な字幕提示アプリケーションの作成を容易にする。【解決手段】受信機３００は、映像ストリームを受信する放送受信部３０１と、受信した映像ストリームから、映像コンテンツに重畳して表示させる字幕文字列を含む１つまたは複数の字幕情報を復号する字幕復号部３０４と、受信した映像ストリームから、当該映像ストリームに多重される字幕情報の識別情報を含む字幕情報テーブルを復号するテーブル復号部３０５と、テーブル復号部が復号した字幕情報テーブルから、映像ストリームに多重される字幕情報ごとに、当該字幕情報のＵＲＩを生成するＵＲＩ生成部３０７と、ＵＲＩ生成部が生成したＵＲＩのリストを生成するリスト生成部３０８と、ＵＲＩ生成部３０７が生成したＵＲＩへのアクセスがあった場合に、当該ＵＲＩに対応する字幕情報を取得する字幕情報取得部３１０とを備える。【選択図】図１
2015173444.tif 000002
【特許請求の範囲】
【請求項１】
映像ストリームを受信するストリーム受信部と、
前記受信した映像ストリームから、映像コンテンツに重畳して表示させる字幕文字列を含む１つまたは複数の字幕情報を復号する字幕復号部と、
前記受信した映像ストリームから、当該映像ストリームに多重される前記字幕情報の識別情報を含む字幕情報テーブルを復号するテーブル復号部と、
前記テーブル復号部が復号した字幕情報テーブルから、前記映像ストリームに多重される前記字幕情報ごとに、当該字幕情報のＵＲＩを生成するＵＲＩ生成部と、
前記ＵＲＩ生成部が生成したＵＲＩのリストを生成するリスト生成部と、
前記ＵＲＩ生成部が生成したＵＲＩへのアクセスがあった場合に、当該ＵＲＩに対応する前記字幕情報を取得する字幕情報取得部と
を備える受信機。
【請求項２】
前記リスト生成部が生成したリストに基づいてアクセスすべき字幕情報のＵＲＩを特定し、当該特定したＵＲＩにアクセスするアプリケーションを実行するアプリケーション実行部を備え、
前記字幕情報取得部は、前記アプリケーション実行部がアクセスするＵＲＩに対応する前記字幕情報を取得し、前記アプリケーション実行部に当該字幕情報を出力する
請求項１に記載の受信機。
【請求項３】
前記ＵＲＩ生成部は、前記字幕情報の識別情報、当該字幕情報を含むアセットの識別情報、当該アセットを格納する配信パッケージの識別情報、前記配信パッケージを伝送する映像ストリームの識別情報、または当該映像ストリームを伝送するネットワークの識別情報の少なくとも１つを含むＵＲＩを生成する
請求項１または請求項２に記載の受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像コンテンツに重畳して表示させる字幕文字列を扱う受信機に関する。
【背景技術】
【０００２】
近年、デジタルテレビ放送において字幕サービス（クローズドキャプション）が提供されており、従来の映像コンテンツに文字列を重畳することで、聴覚障碍者もテレビ放送を楽しむことができる。非特許文献１には、字幕情報をＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）に収容して伝送する技術が開示されている。また、字幕情報をＭＭＴ（ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ）のＭＦＵ（Ｍｅｄｉａ
Ｆｒａｇｍｅｎｔ  Ｕｎｉｔ）やＭＰＵ（Ｍｅｄｉａ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に収容して伝送する方式が検討されている。字幕情報に含まれる字幕文字列は、字幕情報で定義される時刻制御モードに応じて、番組または時刻に同期して表示されたり、同期せずに受信後に即時表示されたりする。非特許文献１に記載の字幕情報には、映像コンテンツのうち当該字幕情報と同時に伝送される部分が表示されるタイミングで、当該部分に重畳して表示される字幕文字列が格納される。そのため、受信機は、受信した字幕情報を順次表示させることで、映像コンテンツに対応する字幕文字列を表示させることができる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】「デジタル放送におけるデータ放送符号化方式と伝送方式  標準規格」、ＡＲＩＢ  ＳＴＤ−Ｂ２４、５．４版、社団法人電波産業会、平成２１年１２月１６日
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、Ｈｙｂｒｉｄｃａｓｔ（登録商標）など、ＨＴＭＬ５に準拠して記述されたアプリケーションを実行する受信機が提案されている。このような受信機が実行するアプリケーションに、字幕情報を利用させることが求められている。他方、複数の言語の字幕文字列ある場合、字幕情報は当該言語ごとに生成される。そのため、受信機は、１つまたは複数の字幕情報を受信する可能性がある。したがって、アプリケーションにおいて字幕文字列を提示する場合、字幕文字列を提示すべき番組ごとに、字幕情報のＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）及び数を予め指定しておく必要がある。そのため、複数の番組において字幕情報を提示可能な字幕提示アプリケーションを提供することが困難であった。
【課題を解決するための手段】
【０００５】
第１の態様は、映像ストリームを受信するストリーム受信部と、前記受信した映像ストリームから、映像コンテンツに重畳して表示させる字幕文字列を含む１つまたは複数の字幕情報を復号する字幕復号部と、前記受信した映像ストリームから、当該映像ストリームに多重される前記字幕情報の識別情報を含む字幕情報テーブルを復号するテーブル復号部と、前記テーブル復号部が復号した字幕情報テーブルから、前記映像ストリームに多重される前記字幕情報ごとに、当該字幕情報のＵＲＩを生成するＵＲＩ生成部と、前記ＵＲＩ生成部が生成したＵＲＩのリストを出力するリスト出力部と、前記ＵＲＩ生成部が生成したＵＲＩへのアクセスがあった場合に、当該ＵＲＩに対応する前記字幕情報を出力する字幕情報出力部とを備える受信機である。
【０００６】
また、第２の態様は、第１の態様において、前記リスト出力部が出力したリストに基づいてアクセスすべき字幕情報のＵＲＩを特定し、当該特定したＵＲＩにアクセスするアプリケーションを実行するアプリケーション実行部を備える受信機である。
【０００７】
また、第３の態様は、第１または第２の態様において、前記ＵＲＩ生成部は、前記字幕情報の識別情報、当該字幕情報を含むアセットの識別情報、当該アセットを格納する配信パッケージの識別情報、または前記配信パッケージを伝送する映像ストリームの識別情報の少なくとも１つを含むＵＲＩを生成する受信機である。
【発明の効果】
【０００８】
上記態様のうち少なくとも１つの態様によれば、受信機は、字幕情報テーブルに基づいて字幕情報のＵＲＩのリスト生成し、当該ＵＲＩにアクセスがあった場合に、当該ＵＲＩが示す字幕情報を出力する。これにより、アプリケーションの製作者は、当該リストに基づいてアクセスすべきＵＲＩを動的に取得するアプリケーションを製作することで、汎用の字幕提示アプリケーションを製作することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態による放送システムの構成を示す概略ブロック図である。
【図２】字幕情報の一例を示す図である。
【図３】拡張字幕情報の一例を示す図である。
【発明を実施するための形態】
【００１０】
《第１の実施形態》
以下、図面を参照しながら第１の実施形態について詳しく説明する。
図１は、第１の実施形態による放送システム１の構成を示す概略ブロック図である。
放送システム１は、放送送出装置１００と受信機３００を備えるシステムである。なお、放送送出装置１００は放送事業者が所有するものであり、受信機３００は利用者が所有するものである。
【００１１】
放送送出装置１００は、映像パケット生成部１０１と字幕パケット生成部１０２と放送部１０３とを備える。
映像パケット生成部１０１は、映像コンテンツをＭＰＵ（Ｍｅｄｉａ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）データに格納する。
字幕パケット生成部１０２は、字幕情報をＭＰＵデータに格納する。字幕情報は、ＴＴＭＬ（Ｔｉｍｅｄ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）の形式で記述された情報である。また、字幕情報には、一の時刻に画面に表示される字幕文字列が含まれる。つまり、字幕情報は、経時的に変化する映像コンテンツの内容に合わせて逐次変化する。また、字幕文字列が複数の言語に対応している場合、字幕情報は言語ごとに生成される。
【００１２】
図２は、字幕情報の一例を示す図である。
字幕情報は、図２に示すように、一の時刻に画面に表示される字幕文字列を格納するＴＴＭＬ形式のデータである。図２に示す例では、００：００：１１：０６から００：００：１２：１４までの時刻に表示される字幕文字列が字幕情報に格納されている。このように、字幕情報に一の時刻に画面に表示される字幕文字列を格納することで、字幕情報のデータサイズが小さくなり、放送送出装置１００は、字幕情報を短時間で確実に送出することができる。また、字幕情報には、字幕文字列ごとに異なるＩＤが割り振られる。
【００１３】
また、字幕パケット生成部１０２は、字幕情報に関するメタデータを格納する字幕情報テーブルをＭＰＵデータに格納する。字幕情報テーブルは、当該アセットで伝送中の全ての字幕情報ついての字幕モード及びスキーマＵＲＬと、伝送中の複数言語の字幕それぞれについての字幕ＩＤ、言語コード、表示モード、及び圧縮モードとを格納するテーブルである。字幕モードとは、当該字幕情報が、表示すべき字幕文字列を都度フラグメントで伝送する基本字幕情報であるか、番組において表示すべき字幕文字列を一括で伝送する字幕情報や、字幕文字列に加えて当該字幕文字列の装飾方法などを含む字幕情報などの拡張字幕情報であるかを示す情報である。スキーマＵＲＬは、ＸＭＬにより記述された字幕が圧縮されている場合に、当該字幕情報の伸長に利用する字幕のＸＭＬスキーマを取得するためのＵＲＬを示す情報である。字幕ＩＤとは、当該アセットで伝送する複数言語の字幕情報の、それぞれの言語の字幕情報を指し示すためのＩＤである。例えば、ある字幕ＩＤを指定することで、受信機３００が日本語の字幕を表示できるようにするものである。表示モードとは、受信機３００における字幕文字列の表示を自動表示にするか、自動非表示にするか、選択表示にするか、特定条件で表示・非表示を切り替えるかを示す情報である。
圧縮モードとは、当該字幕情報が圧縮されているか否かを示す情報である。具体的には、字幕情報が圧縮されている場合に圧縮モードの値は「１」を示し、字幕情報が圧縮されていない場合に圧縮モードの値は「０」を示す。
【００１４】
放送部１０３は、映像コンテンツを格納したＭＰＵ、字幕情報を格納したＭＰＵ、及び字幕情報テーブルを格納したＭＰＵを、放送波に多重して逐次送出する。具体的には、映像コンテンツを格納したＭＰＵデータを伝送するアセットと、字幕情報を格納したＭＰＵデータ及び字幕情報テーブルを格納したＭＰＵデータを伝送するアセットとが、放送波に多重され、遂次送出される。つまり、放送波には、映像ストリームが多重される。なお、字幕情報を含むアセットにおいては、どのタイミングで放送を受信しても字幕情報を適切に取得できるように、一定の頻度で当該字幕情報のメタデータを格納する字幕情報テーブルが伝送される。
【００１５】
受信機３００は、放送受信部３０１、トランスポート復号部３０２、映像・音声復号部３０３、字幕復号部３０４、テーブル復号部３０５、字幕処理部３０６、ＵＲＩ生成部３０７、リスト生成部３０８、アプリケーション実行部３０９、字幕情報取得部３１０、表示制御部３１１を備える。
放送受信部３０１は、放送送出装置１００から送出された放送波を受信する。これにより、放送受信部３０１は、映像ストリームを受信する。本実施形態において放送受信部３０１は、ストリーム受信部の一例である。
トランスポート復号部３０２は、放送波に多重されたＭＭＴＰパケットをＭＰＵデータとセクションデータとに分離し、ＭＰＵデータを映像・音声復号部３０３、字幕復号部３０４、テーブル復号部３０５へ出力する。
【００１６】
映像・音声復号部３０３は、トランスポート復号部３０２から受け付けたＭＰＵデータを映像コンテンツに復号することで、映像コンテンツを取得する。
字幕復号部３０４は、トランスポート復号部３０２から受け付けたＭＰＵデータを字幕情報に復号することで、１つまたは複数の字幕情報を取得する。
テーブル復号部３０５は、トランスポート復号部３０２から受け付けたＭＰＵデータを字幕情報テーブルに復号することで、字幕情報テーブルを取得する。
字幕処理部３０６は、字幕復号部３０４が復号した字幕情報に基づいて、字幕文字列の文字色、配置及び表示・非表示のタイミングを制御する。字幕処理部３０６は、受信機３００の組み込みソフトウェア（レジデントアプリ）である。
【００１７】
ＵＲＩ生成部３０７は、テーブル復号部３０５が復号した字幕情報テーブルに基づいて、字幕復号部３０４が復号した字幕情報それぞれを示すＵＲＩを生成する。ＵＲＩには、ＵＲＩスキームを「ｍｍｔ」とし、ネットワークＩＤ、ＴＬＶストリームＩＤ、パッケージＩＤ、アセットＩＤ、及び字幕情報ＩＤを組み合わせたものを用いる。例えば、ネットワークＩＤが「ａ」であり、ＴＬＶストリームＩＤが「ｂ」であり、パッケージＩＤが「ｃ」であり、アセットＩＤが「ｄ」であり、及び字幕情報ＩＤが「ｓｕｂｔｉｔｌｅ＿１」である場合、その字幕情報のＵＲＩは、「ｍｍｔ：／／ａ．ｂ．ｃ／ｄ／ｓｕｂｔｉｔｌｅ＿１」となる。なお、アセットＩＤは、当該字幕情報を含むアセットの識別情報である。また、パッケージＩＤは、当該アセットを格納する配信パッケージの識別情報である。また、ＴＬＶストリームＩＤは、当該配信パッケージを伝送する映像ストリームの識別情報である。また、ネットワークＩＤは、当該映像ストリームを伝送するネットワークの識別情報である。
【００１８】
リスト生成部３０８は、ＵＲＩ生成部３０７が生成したＵＲＩのリストを生成する。このとき、リスト生成部３０８は、当該リストにおいてＵＲＩに関連付けて字幕情報の言語コードや表示モードを格納する。
アプリケーション実行部３０９は、ＨＴＭＬ５に準拠して記述されたアプリケーションを実行する。アプリケーション制御部が実行する当該アプリケーションには、字幕情報を処理するアプリケーションが含まれる。また、アプリケーション実行部３０９には、ＡＰＩとして、字幕情報のＵＲＩリストを取得するメソッドが定義されている。アプリケーション実行部３０９は、当該メソッドが記述されたアプリケーションを実行すると、リスト生成部３０８が生成したリストを取得する。
【００１９】
字幕情報取得部３１０は、アプリケーション実行部３０９が実行するアプリケーションにおいて、ＵＲＩスキームが「ｍｍｔ」を示すＵＲＩへのアクセスがなされた場合に、字幕復号部３０４が復号した字幕情報の中から当該ＵＲＩが示す字幕情報を特定し、当該字幕情報をアプリケーション実行部３０９に出力する。字幕情報の特定方法としては、字幕復号部３０４が字幕情報を一時的に記憶するバッファを備え、字幕復号部３０４が当該バッファに字幕情報とＵＲＩとを関連付けて記録しておく方法が挙げられる。
【００２０】
表示制御部３１１は、映像・音声復号部３０３が復号した映像コンテンツを表示させる表示信号を表示装置（図示せず）に出力する。また、利用者の操作によって字幕の表示の指示があった場合、字幕処理部３０６が処理した字幕情報を映像コンテンツに重畳して表示させる表示信号を表示装置に出力する。また、利用者の操作によってアプリケーションの実行の指示があった場合、アプリケーション実行部３０９が実行するアプリケーションを映像コンテンツに重畳して表示させる表示信号を表示装置に出力する。
【００２１】
放送システム１が上述した構成を有することで、アプリケーションがＡＰＩで定義されたメソッドを呼び出すことで字幕情報を示すＵＲＩのリストを取得し、当該リストが示すＵＲＩにアクセスすることで、字幕情報を漏れなく取得することができる。これにより、つまり、アプリケーション実行部３０９は、アプリケーションを実行することで、ＭＭＴで送出される字幕情報のリストを動的に取得することができる。そして、アプリケーション実行部３０９は、当該リストが示すＵＲＩを参照することで、字幕情報を取得し、当該字幕情報に従って字幕文字列を提示することができる。例えば、アプリケーション実行部３０９は、ＡＰＩに定義されたメソッドの実行により得たリストが示すそれぞれのＵＲＩをＨＴＭＬのｔｒａｃｋ要素に参照させることで、字幕文字列を提示することができる。
また、アプリケーション実行部３０９が実行するアプリケーションにおいて、取得したリストにおいてＵＲＩに関連付けられた言語コードや表示モードを参照することで、目的に応じた字幕文字列を提示することができる。
したがって、アプリケーションの製作者は、当該リストに基づいてアクセスすべきＵＲＩを動的に取得するアプリケーションを製作することで、汎用の字幕提示アプリケーションを製作することができる。
【００２２】
《第２の実施形態》
次に、第２の実施形態について説明する。
第１の実施形態に係る放送システム１は、字幕情報として、一の時刻に画面に表示される字幕文字列を格納するＴＴＭＬ形式のデータを用いる場合について説明した。他方、アプリケーションを用いて字幕文字列を表示する場合、アプリケーションにおける字幕情報の有用性を向上させるために、多様な表現の字幕情報を用いることが望まれる。
そこで、第２の実施形態に係る放送システム１は、字幕情報として第１の実施形態に記載の字幕情報を拡張した拡張字幕情報を用いて処理を行う。
【００２３】
図３は、拡張字幕情報の例を示す図である。
図３に示す拡張字幕情報は、ＴＴＭＬ形式で記述されたものである。拡張字幕情報は、図３に示すように、複数の表示時刻における装飾用の画像データと字幕文字列を格納する。図３に示す例では、００：００：０５：００から００：００：１０：００までの時刻に表示される画像データと字幕文字列、００：００：１５：００から００：００：２０：００までの時刻に表示される画像データと字幕文字列等が格納されている。このように、拡張字幕情報は、複数の表示時刻のデータを複数格納することで時間軸の拡張がなされ、画像データを含めることで情報軸の拡張がなされる。このような拡張字幕情報により、受信機３００は、多様な表現の字幕情報を用いることができる。
【００２４】
第１の実施形態及び第２の実施形態に示すように、放送送出装置１００は、基本字幕情報だけでなく、拡張字幕情報の送出にも対応している。ＭＰＵに格納された字幕情報が基本字幕情報であるか拡張字幕情報であるかは、字幕情報テーブルを参照することで判別することができる。具体的には、当該字幕情報が基本字幕情報である場合に字幕情報テーブルの字幕モードの値が「０」を示し、当該字幕情報が拡張字幕情報である場合に字幕情報テーブルの字幕モードの値が「１」以上の値を示す。なお、拡張字幕情報を示す字幕モードの値は、拡張字幕情報の種類によって異なる値であって良い。そして、当該字幕モードの値は、リスト生成部３０８が生成したリストにおいてＵＲＩに関連付けて格納される。
【００２５】
これにより、アプリケーション実行部は、リストに格納される字幕モードの値を参照することで、適切な拡張字幕情報を用いて字幕文字列の提示を行うことができる。
【００２６】
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。
例えば、上述した実施形態では、字幕情報テーブルと字幕情報とを含む映像ストリームが放送波に多重され、放送受信部３０１が当該放送波を受信する場合について説明したが、これに限らない。例えば、受信機３００は、インターネットなどのネットワークを介して、字幕情報テーブルと字幕情報とを含む映像ストリームを受信しても良い。つまり、字幕情報及び字幕情報テーブルは、インターネットを介して配信されるものであっても良い。
【符号の説明】
【００２７】
１…放送システム  １００…放送送出装置  １０１…映像パケット生成部  １０２…字
幕パケット生成部  １０３…放送部  ２００…サーバ装置  ２０１…拡張字幕送信部  ３
００…受信機  ３０１…放送受信部（ストリーム受信部）  ３０２…トランスポート復号
部  ３０３…映像・音声復号部  ３０４…字幕復号部  ３０５…テーブル受信部  ３０６
…字幕伸長部  ３０７…字幕処理部  ３０８…表示制御部  ３０９…スキーマ記憶部  ３
１０…字幕併合部  ３１１…アプリケーション実行部
【図１】
2015173444.tif 000003
【図２】
2015173444.tif 000004
【図３】
2015173444.tif 000005