(57)【要約】【課題】文字データを適切に表示すること。【解決手段】受信装置は、受信データを放送波により受信する受信部と、前記受信データから文字データを含む表示要素と、前記表示要素の提示領域を示す配置情報を取得する取得部と、前記配置情報に基づいて、前記提示領域において前記表示要素が全て表示可能か否かを判定し、前記提示領域において前記表示要素が全て表示可能でない場合に、前記表示要素の表示態様を変更する表示制御部と、を備える。【選択図】図４
2016184826.tif 000002
【特許請求の範囲】
【請求項１】
受信データを放送波により受信する受信部と、
前記受信データから文字データを含む表示要素と、前記表示要素の提示領域を示す配置情報を取得する取得部と、
前記配置情報に基づいて、前記提示領域において前記表示要素が全て表示可能か否かを判定し、前記提示領域において前記表示要素が全て表示可能でない場合に、前記表示要素の表示態様を変更する表示制御部と、
を備える受信装置。
【請求項２】
前記表示制御部は、前記提示領域において前記表示要素が全て表示可能でない場合に、前記提示領域において表示可能でない前記表示要素の表示態様を変更する請求項１に記載の受信装置。
【請求項３】
前記表示制御部は、前記提示領域において前記表示要素が全て表示可能でない場合に、前記提示領域において表示可能でない前記表示要素の提示領域を変更する請求項１または２に記載の受信装置。
【請求項４】
送信部をさらに備え、
前記表示制御部は、前記提示領域において前記表示要素が全て表示可能でない場合に、前記提示領域において表示可能でない前記表示要素を送信する請求項１から請求項３のいずれか一項に記載の受信装置。
【請求項５】
受信データを放送波により受信する受信ステップと、
前記受信データから文字データを含む表示要素と、前記表示要素の提示領域を示す配置情報を取得する取得ステップと、
前記配置情報に基づいて、前記提示領域において前記表示要素が全て表示可能か否かを判定し、前記提示領域において前記表示要素が全て表示可能でない場合に、前記表示要素の表示態様を変更する表示制御ステップと、
を有する受信方法。
【請求項６】
コンピュータに、
受信データを放送波により受信する受信ステップと、
前記受信データから文字データを含む表示要素と、前記表示要素の提示領域を示す配置情報を取得する取得ステップと、
前記配置情報に基づいて、前記提示領域において前記表示要素が全て表示可能か否かを判定し、前記提示領域において前記表示要素が全て表示可能でない場合に、前記表示要素の表示態様を変更する表示制御ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、受信方法及びプログラムに関する。
【背景技術】
【０００２】
テレビジョン放送では、放送波により１つの映像データに限らず、同時に複数の映像データ、文字データ等のコンポーネント（ｃｏｍｐｏｎｅｎｔ、要素情報）が多重化されることがある。従来、各コンポーネントは、放送事業者や番組制作者など（以下、放送事業者等、と呼ぶ）が表示領域の表示位置を予め定め、受信装置において予め定められた表示領域の表示位置に表示されていた。
【０００３】
例えば、特許文献１に記載の技術は、デジタル放送を受信して得られた受信信号に文字スーパーが含まれるか否かを常に監視し、文字スーパーが含まれることが検出された場合に、それを解析して文字スーパーの詳細情報を含む文字スーパー情報を生成する文字スーパー解析部と、外部から外部映像を入力する外部映像入力部と、文字スーパーの詳細情報と外部映像のデータとに基づき、文字スーパー情報を用いて生成される文字スーパー提示画像と外部映像とが互いに重ならないように、文字スーパー提示画像および外部映像の各々の表示サイズおよび表示位置を決定する映像レイアウト部と、文字スーパー情報を用いて、映像レイアウト部で決定された表示サイズの文字スーパー提示画像を作成するグラフィクス作成部と、この作成された文字スーパー提示画像と外部映像とを合成する映像合成部を備え、この合成された映像を表示するものである。
【０００４】
また、例えば、特許文献２に記載の技術は、映像表示領域の大きさを指定する映像サイズ情報に基づいて映像情報が示す映像を縮小した映像を示す映像データを生成し、字幕処理部は字幕表示領域の大きさを指定する字幕サイズ情報と字幕表示領域に表示される文字の大きさを示す文字サイズ情報とに基づいて字幕データを生成し、画面合成部は、映像表示領域の表示位置を示す映像位置情報と字幕表示領域の表示位置を示す字幕位置情報とに従って映像データおよび字幕データを合成し、合成データを表示装置に出力するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２-１２０２１２号公報
【特許文献２】特開２０１１−１８２００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１、２に記載された技術を用いても、例えば、コンポーネントの一例としての文字データに字幕データと文字スーパーデータとが含まれる場合や、字幕が複数行に渡る場合など、受信装置の表示領域において適切に文字データを表示できない場合がある。例えば、字幕を表示可能な表示領域が限定されているときに、該表示領域を超える複数行の字幕データとなる場合、受信装置は受信した字幕データのうち最終行しか表示できず、ユーザは字幕全体の確認ができないことがあった。このように、文字データ表示領域において、文字データを適切に表示できないという課題があった。
【０００７】
本発明は、上記した事情に鑑みてなされたものであり、文字データを適切に表示することができる受信装置、受信方法及びプログラム提供することを目的の一つとする。
【課題を解決するための手段】
【０００８】
本発明一態様は、上記した事情に鑑みてなされたものであり、受信装置は、受信データを放送波により受信する受信部と、前記受信データから文字データを含む表示要素と、前記表示要素の提示領域を示す配置情報を取得する取得部と、前記配置情報に基づいて、前記提示領域において前記表示要素が全て表示可能か否かを判定し、前記提示領域において前記表示要素が全て表示可能でない場合に、前記表示要素の表示態様を変更する表示制御部と、を備える。
【０００９】
また、本発明の一態様は、上記に記載の受信装置であって、前記表示制御部は、前記提示領域において前記表示要素が全て表示可能でない場合に、前記提示領域において表示可能でない前記表示要素の表示態様を変更する。
【００１０】
また、本発明の一態様は、上記のいずれかに記載の受信装置であって、前記表示制御部は、前記提示領域において前記表示要素が全て表示可能でない場合に、前記提示領域において表示可能でない前記表示要素の提示領域を変更する。
【００１１】
また、本発明の一態様は、上記のいずれかに記載の受信装置であって、送信部をさらに備え、前記表示制御部は、前記提示領域において前記表示要素が全て表示可能でない場合に、前記提示領域において表示可能でない前記表示要素を送信する。
【００１２】
また、本発明の一態様は、受信方法であって、受信データを放送波により受信する受信ステップと、前記受信データから文字データを含む表示要素と、前記表示要素の提示領域を示す配置情報を取得する取得ステップと、前記配置情報に基づいて、前記提示領域において前記表示要素が全て表示可能か否かを判定し、前記提示領域において前記表示要素が全て表示可能でない場合に、前記表示要素の表示態様を変更する表示制御ステップと、を有する。
【００１３】
また、本発明の一態様は、プログラムであって、コンピュータに、受信データを放送波により受信する受信ステップと、前記受信データから文字データを含む表示要素と、前記表示要素の提示領域を示す配置情報を取得する取得ステップと、前記配置情報に基づいて、前記提示領域において前記表示要素が全て表示可能か否かを判定し、前記提示領域において前記表示要素が全て表示可能でない場合に、前記表示要素の表示態様を変更する表示制御ステップと、を実行させるためのプログラム。
【発明の効果】
【００１４】
本発明によれば、文字データを適切に表示することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態による放送システムの構成の一例を示す概念図。
【図２】本実施形態による送信装置の構成の一例を示すブロック図である。
【図３】本実施形態による受信装置の構成の一例を示すブロック図である。
【図４】本実施形態による受信装置における制御部の構成の一例を示すブロック図である。
【図５】本実施形態による受信処理の一例を示すフローチャートである。
【図６】本実施形態による受信装置の表示部における表示例の一例を示す説明図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の一実施形態について説明する。
図１は、本実施形態に係る放送システム１の構成の一例を示す概念図である。放送システム１は、送信装置１０と、受信装置３０と、電子機器４０と、を含んで構成される。送信装置１０は、例えば、放送事業者等が有する放送設備によって構成される。受信装置３０は、送信装置１０から放送（送信）される放送番組などの放送データを受信し、受信した放送データに含まれる放送番組の映像を表示し、当該放送番組の音声を再生する。放送番組は、文字データと多重化される場合がある。その場合には、受信装置３０は、多重化された文字データが示す文字を映像に重ね合わせて表示する。受信装置３０は、例えば、各家庭や事業所等に設置されるテレビジョン受信装置である。
【００１７】
送信装置１０は、放送番組の内容を表す番組データと文字データとを多重化した多重化データを、例えば放送衛星１３などを含む放送伝送路１２を介して受信装置３０に送信する。番組データは、例えば、音声データと映像データとを含む。文字データは、文字情報を含んだデータである。文字情報は、文字多重放送により提供される文字を表す情報であり、タイムドテキスト（ｔｉｍｅｄ  ｔｅｘｔ）とも呼ばれる。文字多重放送には、字幕放送と文字スーパーがある。字幕放送は、映像と音声を含んで構成される主たる番組と同期した放送である。文字スーパーは、主たる番組とは同期していない放送であり、非同期字幕とも呼ばれる。
【００１８】
放送伝送路１２は、送信装置１０が送信する各種のデータを同時に不特定多数の受信装置３０に一方向的に伝送する伝送路である。放送伝送路１２は、例えば、放送衛星１３で中継される所定の周波数帯域の電波（放送波）である。放送伝送路１２の一部には、通信回線、例えば、送信装置１０から電波を送信するための送信設備までの通信回線や通信路が含まれてもよい。
【００１９】
受信装置３０は、送信装置１０から放送伝送路１２を介して放送波を受信する。受信装置３０は、放送波で伝送された多重化データ（放送データ）から番組データと文字データを取得する。受信装置３０は、番組データから映像データと音声データとを取得する。受信装置３０は、取得した映像データが示す映像と文字データが示す文字を表示し、取得した音声データが示す音声を再生する。受信装置３０は、例えば、テレビジョン受信装置、映像記録装置、スマートフォン等、テレビジョン放送の放送波を受信することができる機能を有する電子機器である。ここで、後述する受信装置３０に接続される電子機器４０と受信装置３０の一例である電子機器とを以下の説明で区別するため第１の電子機器とも称することがある。そして、受信装置３０に接続される電子機器４０を第２の電子機器とも称することがある。
なお、以下の説明では、受信装置３０において表示されることを主目的として伝送されるデータ（例えば、映像データ、文字データ等）が表す情報を「表示要素」と総称する。
【００２０】
電子機器４０は、受信装置３０と有線または無線接続される電子機器である。例えば、電子機器４０は、受信装置３０と優先接続され、受信装置３０の補助表示装置として機能する。電子機器４０は、例えばスマートフォン、タブレットＰＣ、ノートＰＣ、表示装置などの画像を表示可能な表示部を備える電子機器である。
【００２１】
次に、本実施形態に係る送信装置１０の構成について説明する。
図２は、本実施形態に係る送信装置１０の構成を示すブロック図である。送信装置１０は、番組データ取得部１１１と、文字データ取得部１１２と、構成情報取得部１１３と、多重化部１１４と、暗号化部１１５と、送信部１１６と、を含んで構成される。
【００２２】
番組データ取得部１１１は、番組データから放送番組を構成する映像を示す映像データと音声を示す音声データを取得する。番組データ取得部１１１は、所定の映像符号化方式で符号化された映像データを取得する。また、番組データ取得部１１１は、所定の音声符号化方式で符号化された音声データを取得する。番組データ取得部１１１は、取得した映像データと音声データから所定の形式の番組データを生成し、生成した番組データを多重化部１１４に出力する。
【００２３】
ここで、所定の映像符号化方式は、例えば、ＩＳＯ／ＩＥＣ  ２３００８  ＨＥＶＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ／Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｅｌｅｃｔｒｏｎｉｃａｌ  Ｃｏｍｍｉｓｓｉｏｎ  ２３００８  Ｐａｒｔ２  Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ、単にＨＥＶＣとも呼ばれる）で規格化された方式である。
【００２４】
また、所定の音声符号化方式は、例えば、ＩＳＯ／ＩＥＣ  １４４９６  Ｐａｒｔ３（単に、ＭＰＥＧ−４オーディオとも呼ばれる）で規定された音声符号化方式である。
また、所定の形式の番組データは、例えば、ＩＳＯ／ＩＥＣ  ２３００８  Ｐａｒｔ１  ＭＭＴ（ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ、単にＭＭＴとも呼ばれる）で規定されたＭＰＵ（Ｍｅｄｉａ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。各ＭＰＵには、映像や音声の復号処理を行うことができる単位の映像データ又は音声データが含まれる。
【００２５】
文字データ取得部１１２は、文字多重放送で伝送される文字データを取得する。文字データは、文字多重放送により提供される文字を示す文字情報と、それらの表示態様を示す設定情報とを含んだ所定の形式のデータである。所定の形式のデータは、例えば、ＴＴＭＬ（Ｔｉｍｅｄ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたデータ形式のデータである。設定情報には、その要素として配列方向（縦、横）、等を示す構造情報や、文字の大きさ（フォントサイズ）、色、等の修飾情報が含まれる。ＴＴＭＬは、これらの設定情報を所定の文字列（タグ）で囲んで記述する記述言語である。設定情報の各要素は、属性（ａｔｔｒｉｂｕｔｅ）とも呼ばれることがある。ＴＴＭＬでは、設定情報の適用対象の文字が、開始タグと終了タグとの間で囲むことにより指定される。文字データ取得部１１２は、取得した文字データを多重化部１１４に出力する。
【００２６】
なお、ＴＴＭＬでは、必ずしも設定情報の全ての要素が含まれていなくてもよく、任意的である。ＴＴＭＬについては、例えば、次の出典に詳細に記載されている（“Ｔｉｍｅｄ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ  １（ＴＴＭＬ１）（Ｓｅｃｏｎｄ  Ｅｄｉｔｉｏｎ）”，［ｏｎｌｉｎｅ］，Ｗ３Ｃ，［平成２６年１２月２２日検索］，インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／ＴＲ／２０１３／ＲＥＣ−ｔｔｍｌ１−２０１３０９２４／＞）。
【００２７】
構成情報取得部１１３には、放送番組、文字多重放送等、放送により提供されるサービスの構成要素に関する構成情報を取得する。構成情報には、放送番組、文字多重放送等の構成要素であるアセット、つまり、映像、音声、文字情報等のリストや、それらの諸要件を示す情報が含まれる。構成情報は、所定の形式（例えば、ＭＭＴ−ＳＩ：ＭＭＴ−Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ、等）のデータで表される。構成情報には、ＭＰテーブル（ＭＰＴ：ＭＭＴ  Ｐａｃｋａｇｅ  Ｔａｂｌｅ）、レイアウト設定テーブル（ＬＣＴ：Ｌａｙｏｕｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｔａｂｌｅ）が含まれる。ＭＰＴは、アセットのリストや、字幕か文字スーパーかのサービス種別を示す情報、等が記述されるデータである。レイアウト設定テーブルは、各アセットの提示領域を示す配置情報が記述されるデータである。構成情報取得部１１３は、取得した構成情報を多重化部１１４に出力する。
【００２８】
多重化部１１４は、番組データ取得部１１１から入力された番組データ、文字データ取得部１１２から入力された文字データ及び構成情報取得部１１３から入力された構成情報を多重化して、所定の形式（例えば、ＴＬＶ：Ｔｙｐｅ  Ｌｅｎｇｔｈ  Ｖａｌｕｅパケット）の多重化データを生成する。多重化部１１４は、生成した多重化データを暗号化部１１５に出力する。
【００２９】
暗号化部１１５は、多重化部１１４から入力された多重化データを所定の暗号化方式（例えば、ＡＥＳ：Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）を用いて暗号化する。暗号化部１１５は、暗号化した多重化データを送信部１１６に出力する。
【００３０】
送信部１１６は、暗号化部１１５から入力された多重化データを受信装置３０に放送伝送路１２を介して送信する。ここで、送信部１１６は、ベースバンド信号である多重化データで所定の搬送周波数を有する搬送波を変調させて、搬送周波数に対応したチャネル帯域の電波（放送波）をアンテナ（図示せず）により放射（送信）する。
【００３１】
ここで、レイアウト設定テーブルについて説明する。
レイアウト設定テーブルは、受信装置３０の表示領域における１又は複数の提示領域を指定するために用いられる設定情報である。レイアウト設定テーブルには、レイアウト・デバイス数、レイアウト番号、出力先デバイス、提示領域の数、提示領域の位置などの情報などが含まれる。
【００３２】
レイアウト・デバイス数は、レイアウトとデバイスの組の数である。個々のレイアウトは、レイアウト番号で指定される。出力先デバイスは、表示要素を表示する機器、例えば、受信装置３０の表示部３１９（後述）である。提示領域の数は、１つのレイアウトとデバイスの組における提示領域の数である。個々の提示領域は、領域番号で指定される。提示領域の位置は、該提示領域における左上の位置、右下の位置で指定される。左上の位置は、左上水平位置と左上垂直位置で指定される。右下の位置は、右下水平位置（と右下垂直位置で指定される。
【００３３】
次に、受信装置３０の構成について説明する。図３は、本実施形態に係る受信装置３０の構成の一例を示すブロック図である。受信装置３０は、受信部３１１と、復号部３１２と、分離部３１３と、音声復号部３１４と、再生部３１６と、映像復号部３１７と、表示合成部３１８と、表示部３１９と、記憶部３２２と、操作入力部３２３と、機器接続部３２４と、制御部３３０と、を含んで構成される。
【００３４】
受信部３１１は、送信装置１０により送信された放送波を、放送伝送路１２、アンテナ（図示せず）を介して受信する。例えば、受信部３１１はチューナーである。受信部３１１は、受信した受信信号を制御部３３０から入力される選局信号で指定されるチャンネルの周波数でベースバンド信号にダウンコンバートすることにより多重化データに変換する。受信部３１１は、変換した多重化データを復号部３１２に出力する。
【００３５】
復号部３１２は、受信部３１１から入力された多重化データを、送信装置１０の暗号化部１１５で用いられた暗号化方式に対応する復号化方式（例えば、ＡＥＳ）で復号し、復号した多重化データを生成する。復号部３１２は、生成した多重化データを分離部３１３に出力する。
【００３６】
分離部３１３は、復号部３１２から入力された多重化データを番組データと、文字データと、構成情報とに分離する。分離部３１３は、文字データと構成情報とを制御部３３０に出力する。また、分離部３１３は、番組データから音声データと映像データを抽出する。分離部３１３は、抽出した音声データを音声復号部３１４に出力し、映像データを映像復号部３１７に出力する。
【００３７】
音声復号部３１４は、分離部３１３から入力された音声データを、符号化に用いられた符号化方式（例えば、ＭＰＥＧ−４  オーディオ）と対応する復号化方式で復号し、元の音声データを生成する。復号した音声データは、各時刻における音声のレベルを示すデータである。音声復号部３１４は、復号した音声データを再生部３１６に出力する。
再生部３１６は、音声復号部３１４から入力された音声データが示す音声を再生する。
再生部３１６は、例えば、スピーカを含んで構成される。
【００３８】
映像復号部３１７は、分離部３１３から入力された映像データを、符号化に用いられた符号化方式（例えば、ＨＥＶＣ）と対応する復号化方式で入力された映像データを復号し、複号した映像データを生成する。復号した映像データは、各時刻における映像（フレーム画像）を形成する信号値を示すデータである。映像復号部３１７は、復号した映像データを表示合成部３１８に出力する。
【００３９】
表示合成部３１８には、映像復号部３１７から映像データが入力され、制御部３３０から文字情報と提示領域情報とが入力される。表示合成部３１８は、映像データが示す映像と、文字情報が示す文字を、提示領域情報で指定される提示領域に配置することにより表示用の映像（表示映像）を合成し、表示映像データを生成する。表示合成部３１８は、合成した表示映像を示す表示映像配置された映像、文字を表す表示映像データを表示部３１９に出力する。
【００４０】
表示部３１９は、表示合成部３１８から入力された表示映像データに基づく表示映像を表示する。表示部３１９は、ディスプレイ、例えば、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイ等である。表示部３１９では、配置情報などによって指定される提示領域において指定された提示要素（映像、文字）が表示される。
【００４１】
記憶部３２２は、各種データを記憶する。記憶部３２２には、例えば、文字領域設定データ（後述）、等を記憶する。記憶部３２２は、記憶媒体、例えば、ＨＤＤ（Ｈａｒｄ−ｄｉｓｋ  Ｄｒｉｖｅ）、フラッシュメモリ、ＲＯＭ（Ｒｅａｄ−ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）又はそれらの組み合わせによって構成される。
【００４２】
操作入力部３２３は、ユーザによる操作入力を受け付けて生成される操作信号を取得し、取得した操作信号を制御部３３０に出力する。操作信号は、例えば、電源のオン／オフを示す信号、放送波のチャンネルを示す信号、提示要素（文字、映像）の大きさを指定する信号、がある。操作入力部３２３は、例えば、操作ボタン、遠隔操作機器（リモートコントローラー）から操作信号を受信する入力インタフェース、等である。
【００４３】
機器接続部３２４は、電子機器４０から操作信号や表示領域の情報などを含む機器情報を取得する。また、機器接続部３２４は、各種データを電子機器４０に対して出力する。機器接続部３２４は、例えば、電子機器４０と有線または無線接続するための入出力インタフェース、等である。
【００４４】
制御部３３０は、受信装置３０の種々の動作を制御する。例えば、制御部３３０は、分離部３１３から文字データと構成情報を取得する。制御部３３０は、取得した構成情報から文字データに含まれる文字情報の提示領域と、映像データが示す映像の提示領域とを示す配置情報を抽出する。制御部３３０は、全ての文字情報を文字情報の提示領域に表示可能か否かを判定する処理や、全ての文字情報を文字情報の提示領域にて表示不可能と判定した場合に文字情報の表示位置を調整する処理などを行う。例えば、制御部３３０は、文字情報と表示要素（映像、文字）毎の提示領域を示す提示領域情報とを表示合成部３１８に出力する。また、制御部３３０は、後述する各種処理の結果に応じて文字情報を調整し、機器接続部３２４を介して電子機器４０に出力（送信）する。
【００４５】
（制御部の構成）
次に、本実施形態に係る受信装置３０の制御部３３０の構成について説明する。
図４は、本実施形態に係る制御部３３０の構成の一例を示すブロック図である。制御部３３０は、文字データ取得部３３２と、設定情報検出部３３３と、機器接続確認部３３５と、配置情報取得部３３６と、表示制御部３３７と、選局部３３８と、を含んで構成される。
【００４６】
文字データ取得部３３２は、分離部３１３から入力される文字データを検出する。具体的には、文字データ取得部３３２は、分離部３１３から入力された構成情報からＭＰＴを検出し、検出したＭＰＴのアセットタイプ（ａｓｓｅｔ＿ｔｙｐｅ）にタイムドテキストを示すｓｔｐｐが記述されているストリームを特定する。文字データ取得部３３２は、特定したストリームのアセット記述子領域（ａｓｓｅｔ＿ｄｅｓｃｒｉｐｔｏｒｓ＿ｂｙｔｅ）から、ＭＨ−データ符号化方式記述子（ＭＨ−Ｄａｔａ＿Ｃｏｍｐｏｎｅｎｔ＿Ｄｅｓｃｒｉｐｔｏｒ（））を読み取る。
【００４７】
文字データ取得部３３２は、読み取ったＭＨ−データ符号化方式記述子（ＭＨ−Ｄａｔａ＿Ｃｏｍｐｏｎｅｎｔ＿Ｄｅｓｃｒｉｐｔｏｒ（））のデータ符号化方式識別（ｄａｔａ＿ｃｏｍｐｏｎｅｎｔ＿ｉｄ）に記述されている符号が示す符号化方式（例えば、デジタル放送における字幕符号化方式）を特定する。文字データ取得部３３２は、ＭＨ−データ符号化方式記述子（ＭＨ−Ｄａｔａ＿Ｃｏｍｐｏｎｅｎｔ＿Ｄｅｓｃｒｉｐｔｏｒ（））の付加識別情報（ａｄｄｉｔｉｏｎａｌ＿ｄａｔａ＿ｃｏｍｐｏｎｅｎｔ＿ｉｎｆｏ）から字幕識別タグ（ｓｕｂｔｉｔｌｅ＿ｔａｇ）及び開始ＭＰＵシーケンス番号（ｓｔａｒｔ＿ｍｐｕ＿ｓｅｑｕｅｎｃｅ＿ｎｕｍｂｅｒ）を読み取る。
【００４８】
文字データ取得部３３２は、読み取った字幕識別タグ（ｓｕｂｔｉｔｌｅ＿ｔａｇ）を含むＭＰＵのうちシーケンス番号が、開始ＭＰＵシーケンス番号（ｓｔａｒｔ＿ｍｐｕ＿ｓｅｑｕｅｎｃｅ＿ｎｕｍｂｅｒ）以降のＭＰＵを入力する。そして、文字データ取得部３３２は、入力したＭＰＵのそれぞれについて、データタイプ（ｄａｔａ＿ｔｙｐｅ）に符号‘００００’が記述されているＭＦＵを特定する。文字データ取得部３３２は、特定した各ＭＦＵのデータバイト（ｄａｔａ＿ｂｙｔｅ）からＴＴＭＬ記述方式で記述された文字データを読み取る。文字データ取得部３３２は、読み取った文字データを、設定情報検出部３３３に出力する。
【００４９】
設定情報検出部３３３は、文字データ取得部３３２から入力された文字データから、所定の文字列（開始タグ、終了タグ）で囲まれた領域に記述された設定情報を検出し、当該所定の文字列の配置に基づいて設定情報毎の適用対象の文字情報を特定する。設定情報検出部３３３は、検出した設定情報と特定した文字情報とを表示制御部３３７に出力する。
【００５０】
機器接続確認部３３５は、表示制御部３３７から機器接続確認通知が入力されると、機器接続部３２４に電子機器４０が接続されているか否か確認する。機器接続確認部３３５は、電子機器４０の受信装置３０に対する接続状態（接続または非接続）を含む接続情報を生成し、生成した接続情報を表示制御部３３７に出力する。
【００５１】
配置情報取得部３３６には、分離部３１３から入力された構成情報からレイアウト設定テーブル（配置情報）を抽出する。配置情報取得部３３６は、抽出した配置情報を解析して表示要素（文字、映像）毎の提示領域を特定する。具体的には、配置情報取得部３３６は、レイアウト設定テーブルに記述されたレイアウト番号（ｌａｙｏｕｔ＿ｎｕｍｂｅｒ）、デバイスＩＤ（ｄｅｖｉｃｅ＿ｉｄ）及び領域番号（ｒｅｇｉｏｎ＿ｎｕｍｂｅｒ）の組毎に提示領域として、提示領域の位置（左上水平位置（ｌｅｆｔ＿ｔｏｐ＿ｐｏｓ＿ｘ）、左上垂直位置（ｌｅｆｔ＿ｔｏｐ＿ｐｏｓ＿ｙ）、右下水平位置（ｒｉｇｈｔ＿ｄｏｗｎ＿ｐｏｓ＿ｘ）、右下垂直位置（ｒｉｇｈｔ＿ｄｏｗｎ＿ｐｏｓ＿ｙ））を特定する。
【００５２】
配置情報取得部３３６は、デバイスＩＤ（ｄｅｖｉｃｅ＿ｉｄ）により、出力先として、例えば、表示部３１９に接続された表示合成部３１８を特定する。他方、配置情報取得部３３６は、分離部３１３から入力された構成情報のうちＭＰＴのアセット記述子領域に記述されたＭＰＵ提示領域指定記述子（ＭＰＵ＿Ｐｒｅｓｅｎｔａｔｉｏｎ＿Ｒｅｇｉｏｎ＿Ｄｅｓｃｒｉｐｔｏｒ（））を検出する。配置情報取得部３３６は、検出したＭＰＵ提示領域指定記述子からレイアウト番号（ｌａｙｏｕｔ＿ｎｕｍｂｅｒ）及び領域番号（ｒｅｇｉｏｎ＿ｎｕｍｂｅｒ）の組毎に、表示要素を示すデータ（文字データ、映像データ）を格納したＭＰＵのＭＰＵシーケンス番号（ｍｐｕ＿ｓｅｑｕｅｎｃｅ＿ｎｕｍｂｅｒ）を特定する。配置情報取得部３３６は、レイアウト番号（ｌａｙｏｕｔ＿ｎｕｍｂｅｒ）及び領域番号（ｒｅｇｉｏｎ＿ｎｕｍｂｅｒ）の組で特定される表示要素毎の提示領域を示す提示領域情報を表示制御部３３７に出力する。
【００５３】
表示制御部３３７は、配置情報取得部３３６から入力された表示要素毎の提示領域を示す提示領域情報と、設定情報検出部３３３から入力された文字情報及び設定情報とが入力されると、機器接続確認部３３５に機器接続確認通知を出力する。表示制御部３３７は、機器接続確認部３３５から機器接続確認通知に対する応答として接続情報が入力されると、表示要素毎の提示領域を示す提示領域情報と、文字情報及び設定情報と、接続情報とに基づいて文字情報解析処理を行う。
【００５４】
具体的には、表示制御部３３７は、文字情報に含まれる文字の全てを設定情報に基づいて提示領域情報によって示される提示領域に表示可能か否かを文字ごとに解析する。表示制御部３３７は、解析の結果、提示領域情報によって示される提示領域に全ての文字情報が表示可能である場合、文字情報及び設定情報と、表示要素毎の提示領域を示す提示領域情報とを表示合成部３１８に出力する。
一方、表示制御部３３７は、解析の結果、提示領域情報によって示される提示領域に全ての文字情報が表示不可能である場合、すなわち、提示領域外に文字情報を表示すると判定した場合、接続情報を確認し、電子機器４０と接続されている場合、提示領域情報によって示される提示領域に表示不可能と判定した文字の文字情報を含むすべての文字情報を、機器接続部３２４を介して電子機器４０に送信し、提示領域に表示可能な文字の文字情報及び設定情報と表示要素毎の提示領域を示す提示領域情報とを表示合成部３１８に出力する。
【００５５】
また、表示制御部３３７は、解析の結果、提示領域情報によって示される提示領域に全ての文字情報が表示不可能である場合、すなわち、提示領域外に文字情報を表示すると判定した場合、接続情報を確認し、電子機器４０と接続されていない場合、提示領域情報によって示される提示領域に表示不可能と判定した文字の文字情報に対して新たな提示領域および設定情報を設定する。
【００５６】
具体的には、表示制御部３３７は、提示領域情報によって示される提示領域のうち、提示領域に表示可能な文字情報の表示に影響しない提示領域、すなわち提示領域において表示可能な文字の文字情報の表示に使用していない提示領域を新たな提示領域として設定する。また、表示制御部３３７は、提示領域情報によって示される提示領域において表示不可能な文字の文字情報の全てを、該新たな提示領域において表示させるための新たな設定情報を設定する。例えば、表示制御部３３７は、提示領域情報によって示される提示領域において表示不可能な文字の文字情報の全てを、新たな提示領域において提示可能な文字の大きさに縮小し、該文字の大きさを更新した設定情報を新たな設定情報として設定する。ここで新たな設定情報は、上述の設定情報と同様に、例えば、ＴＴＭＬで記述されたデータ形式のデータであり、その要素として配列方向（縦、横）、等を示す構造情報や、文字の大きさ（フォントサイズ）、色、等の修飾情報が含まれる。
表示制御部３３７は、提示領域に表示可能な文字の文字情報及び設定情報と表示要素毎の提示領域を示す提示領域情報と、提示領域に表示不可能な文字の文字情報及び新たな設定情報と新たな提示領域を示す提示領域情報と、を表示合成部３１８に出力する。
【００５７】
なお、表示制御部３３７は、表示部３１９の全表示領域において表示要素間で提示領域が重複せず、かつ、全表示要素の提示領域が全表示領域を超えないように、指定される表示要素以外の提示領域の大きさを更新するようにしてもよい。例えば、表示制御部３３７は、指定された表示要素の提示領域を拡大した場合には、指定外の表示要素の提示領域を縮小し、指定された表示要素の提示領域を縮小した場合には、指定外の表示要素の提示領域を拡大するようにすればよい。
なお、指定される表示要素以外の提示領域が文字の提示領域である場合には、表示制御部３３７は、その文字情報に係る設定情報が指定するフォントサイズを、提示領域の更新に応じたフォントサイズを示す設定情報に更新するようにしてもよい。つまり、表示制御部３３７は、提示領域の拡大又は縮小に応じて、より大きい又はより小さいフォントサイズを示す設定情報に変更するようにすればよい。
【００５８】
選局部３３８は、操作入力部３２３から入力された操作信号により放送波を受信するチャンネルを選択する。選局部３３８は、選択したチャンネルを示す選局信号を受信部３１１に出力する。
【００５９】
次に、受信装置３０における受信処理の流れについて説明する。
図５は、本実施形態による受信処理の一例を示すフローチャートである。
ステップＳ１０１において、分離部３１３は、放送波で伝送された多重化信号から番組データ及び文字データを抽出し、番組データから映像データを取得する。文字データ取得部３３２は、分離部３１３から文字データを取得する。その後、ステップＳ１０２に進む。
【００６０】
ステップＳ１０２において、表示制御部３３７は、文字情報に含まれる文字の全てを設定情報に基づいて、提示領域情報によって示される提示領域に表示可能か否かを文字ごとに解析する。
ステップＳ１０３において、表示制御部３３７は、解析の結果、提示領域情報によって示される提示領域に全ての文字情報が表示可能であるか否かを判定する。
【００６１】
ステップＳ１０４において、表示制御部３３７は、解析の結果、提示領域情報によって示される提示領域に全ての文字情報が表示可能であると判定した場合（ステップＳ１０３；ＹＥＳ）、文字情報及び設定情報と、表示要素毎の提示領域を示す提示領域情報とを表示合成部３１８に出力する。すなわち、表示制御部３３７は、放送事業者によって指定される提示領域に設定情報に基づいて文字情報を表示する決定し、表示合成部３１８、表示部３１９を介して文字情報に対応する文字（字幕や文字スーパー）を表示する。
【００６２】
ステップＳ１０５において、表示制御部３３７は、解析の結果、提示領域情報によって示される提示領域に全ての文字情報が表示不可能であると判定した場合（ステップＳ１０３；ＮＯ）、機器接続確認部３３５に機器接続確認通知を出力する。表示制御部３３７は、機器接続確認部３３５から機器接続確認通知に対する応答として入力された接続情報に基づいて、電子機器４０が受信装置３０に接続されているか否かを判定する。
【００６３】
ステップＳ１０６において、表示制御部３３７は、電子機器４０と接続されていると判定した場合（ステップＳ１０５；ＹＥＳ）、提示領域情報によって示される提示領域に表示不可能と判定した文字の文字情報を含むすべての文字情報を、機器接続部３２４を介して電子機器４０に送信し、提示領域に表示可能な文字の文字情報及び設定情報と表示要素毎の提示領域を示す提示領域情報とを表示合成部３１８に出力する。そして、電子機器４０に文字情報に対応する全ての文字を表示させるとともに、表示合成部３１８、表示部３１９を介して提示領域に表示可能な文字情報に対応する文字（字幕や文字スーパー）を表示する。
【００６４】
ステップＳ１０７において、表示制御部３３７は、電子機器４０と接続されていない場合（ステップＳ１０５；ＮＯ）、提示領域情報によって示される提示領域のうち、提示領域に表示可能な文字情報の表示に影響しない提示領域、すなわち提示領域において表示可能な文字の文字情報の表示に使用していない提示領域を新たな提示領域として設定する。また、表示制御部３３７は、提示領域情報によって示される提示領域において表示不可能な文字の文字情報の全てを、該新たな提示領域において表示させるための新たな設定情報を設定する。表示制御部３３７は、提示領域に表示可能な文字の文字情報及び設定情報と表示要素毎の提示領域を示す提示領域情報と、提示領域に表示不可能な文字の文字情報及び新たな設定情報と新たな提示領域を示す提示領域情報と、を表示合成部３１８に出力する。そして、表示合成部３１８、表示部３１９を介して提示領域において表示可能な文字情報に対応する文字（字幕や文字スーパー）を表示する一方で、提示領域のうちの使用されていない提示領域（新たな提示領域情報によって示される提示領域）において提示領域において表示不可能な文字情報に対応する文字を表示する。
【００６５】
図６は、本実施形態による受信装置３０の表示部３１９における表示例の一例を示す説明図である。
文字情報の表示表域が受信装置３０の表示部３１９の表示領域のうち下１／４と指定されたものと仮定する。この下１／４の表示領域では、１行分の文字データが表示可能である。
【００６６】
図６（Ａ）は、従来例として、放送事業者などが予め定めた受信装置３０の表示部３１９における表示領域ＨＡ１に１行分の文字データが表示可能であるときに、受信した文字データが例えば１行目「あいうえお」、２行目「かきくけこ」、３行目「さしすせそ」の３行である場合には、例えば、最終行、３行目の「さしすせそ」のみしか表示されず、文字データの全てを表示することができないことがあった。
【００６７】
図６（Ｂ）は、上記図６（Ａ）に対し、上述の実施形態で説明したように、受信装置３０に接続された電子機器４０の表示部において、受信した上記文字データ、１行目「あいうえお」、２行目「かきくけこ」、３行目「さしすせそ」の全ての文字情報を表示し、受信装置３０における表示部３１９の表示領域ＨＡ１においては表示可能な文字の文字情報、例えば３行目「さしすせそ」が表示されたときの一例である。
このように、受信装置３０の文字情報の表示領域ＨＡ１において全ての文字情報が表示できないときに、該受信装置３０に接続された電子機器４０の表示部を拡張ディスプレイとして用いることで、ユーザが文字情報の全てを確認することができ、利便性を向上させることができる。
【００６８】
また、図６（Ｃ）は、上記図６（Ａ）に対し、上述の実施形態で説明したように、受信装置３０に電子機器４０が接続されていない場合、すなわち図６（Ａ）と同様に受信装置３０のみで文字情報を表示する場合に、表示領域ＨＡ１に１行分の文字情報「さしすせそ」を表示したときに使用してない表示領域において新たな表示領域として表示領域ＨＡ１の中に表示領域ＨＡ２を設けたときである。このとき、表示領域ＨＡ１には１行分の「さしすせそ」が表示され、表示領域ＨＡ２には、表示領域ＨＡ１において表示することが不可能である「あいうえお」、「かきくけこ」の２行分の文字情報を、例えば文字の大きさいを縮小して表示したときの一例である。
このようにすることで、文字情報の表示エリアにおいて使用していない表示エリアで表示不可能であった文字情報を表示可能であることから、ユーザが文字情報の全てを確認することができ、利便性を向上させることができる。
【００６９】
なお、図６（Ｂ）のように電子機器４０に文字情報を表示させるか、図６（Ｃ）のように受信装置３０における新たな表示領域に文字情報を表示させるかは、ユーザによる設定によって設定可能であってもよい。
【００７０】
なお、レイアウト設定テーブルの一例として下１／４について説明したが、該下１／４に限定されず、例えば、下１／２や、下３／４や、上１／４や、上１／２などの場合であっても本実施形態を適用することが可能である。
【００７１】
以上のように本実施形態に係る受信装置３０は、受信データを放送波により受信する受信部３１１と、前記受信データから文字データを含む表示要素と、前記表示要素の提示領域を示す配置情報を取得する取得部（分離部３１３、文字データ取得部３３２、配置情報取得部３３５）と、前記配置情報に基づいて、前記提示領域において前記表示要素が全て表示可能か否かを判定し、前記提示領域において前記表示要素が全て表示可能でない場合に、前記表示要素の表示態様を変更する表示制御部３３７と、を備える。
【００７２】
これにより、文字データを含む表示要素が提示領域で表示可能でないときに、表示要素の表示態様を、全ての表示要素が表示可能なように表示態様を変更することができるため、文字データを適切に表示することができ、ユーザの利便性を向上させることができる。
【００７３】
なお、上述した実施形態における制御部３３０の一部または全部の機能をコンピュータで実現するようにしてもよい。その場合、上述の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって上述の機能を実現してもよい。なお、ここでいう「コンピュータシステム」とは、端末装置に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００７４】
また、上述した実施形態における制御部３３０の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。制御部３３０の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００７５】
（１）受信データを放送波により受信する受信部と、前記受信データから文字データを含む表示要素と、前記表示要素の提示領域を示す配置情報を取得する取得部と、前記配置情報に基づいて、前記提示領域において前記表示要素が全て表示可能か否かを判定し、前記提示領域において前記表示要素が全て表示可能でない場合に、前記表示要素の表示態様を変更する表示制御部と、を備える受信装置。
【００７６】
（２）前記表示制御部は、前記提示領域において前記表示要素が全て表示可能でない場合に、前記提示領域において表示可能でない前記表示要素の表示態様を変更する（１）に記載の受信装置。
【００７７】
（３）前記表示制御部は、前記提示領域において前記表示要素が全て表示可能でない場合に、前記提示領域において表示可能でない前記表示要素の提示領域を変更する（１）または（２）に記載の受信装置。
【００７８】
（４）送信部をさらに備え、
前記表示制御部は、前記提示領域において前記表示要素が全て表示可能でない場合に、前記提示領域において表示可能でない前記表示要素を送信する（１）から（３）のいずれか一項に記載の受信装置。
【００７９】
（５）受信データを放送波により受信する受信ステップと、前記受信データから文字データを含む表示要素と、前記表示要素の提示領域を示す配置情報を取得する取得ステップと、前記配置情報に基づいて、前記提示領域において前記表示要素が全て表示可能か否かを判定し、前記提示領域において前記表示要素が全て表示可能でない場合に、前記表示要素の表示態様を変更する表示制御ステップと、を有する受信方法。
【００８０】
（６）コンピュータに、受信データを放送波により受信する受信ステップと、前記受信データから文字データを含む表示要素と、前記表示要素の提示領域を示す配置情報を取得する取得ステップと、前記配置情報に基づいて、前記提示領域において前記表示要素が全て表示可能か否かを判定し、前記提示領域において前記表示要素が全て表示可能でない場合に、前記表示要素の表示態様を変更する表示制御ステップと、を実行させるためのプログラム。
【符号の説明】
【００８１】
１０  送信装置、  １３  放送衛星、  ３０  受信装置、  ４０  電子機器、  １１１  番組データ取得部、  １１２  文字データ取得部、  １１３  構成情報取得部、  １１４  多重化部、  １１５  暗号化部、  １１６  送信部、３１１  受信部、  ３１２  復号部、  ３１３  分離部、  ３１４  音声復号部、  ３１６  再生部、  ３１７  映像復号部、  ３１８  表示合成部、  ３１９  表示部、  ３３０  制御部、  ３２２  記憶部、  ３２３  操作入力部、  ３２４  機器接続部、  ３３２  文字データ取得部、  ３３３  設定情報検出部、  ３３５  機器接続確認部、  ３３６  配置情報取得部、  ３３７  表示制御部、  ３３８  選局部
【図１】
2016184826.tif 000003
【図２】
2016184826.tif 000004
【図３】
2016184826.tif 000005
【図４】
2016184826.tif 000006
【図５】
2016184826.tif 000007
【図６】
2016184826.tif 000008