(57)【要約】【課題】ＳＨＶ映像をＨＤ映像の解像度でＨＤ受信装置の表示装置に切出して表示する視聴形態において、字幕が部分的に欠けたり、全ての字幕が非表示となり、字幕の内容が判読できなくなってしまうという問題があった。【解決手段】本発明に係るデジタルテレビ放送受信装置は、字幕管理データおよび字幕文データの構成要素を解析する字幕解析部８０６と、字幕文データが切出し画面の範囲内に入るか否かを判定する字幕表示判定部８０７と、字幕表示位置を補正する字幕表示位置補正部８０８と、字幕文字ビットマップの書込みおよび消去を制御する字幕表示部８０９とを有する。【選択図】図３
2010245618.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送信号を受信するデジタルテレビ放送受信装置であって、
受信した映像の一部の範囲を表示領域として抽出して記憶する表示領域記憶手段と、
前記デジタル放送信号に多重化された字幕データの配置情報を解析する字幕解析手段と、
前記字幕データの配置情報と前記表示領域との位置関係に基づいて、前記字幕データに基づいて表示される字幕の表示位置を変更するか否かを判定する字幕表示判定手段と、
前記字幕表示判定手段で判定された結果に基づいて前記字幕の表示位置を変更する字幕表示位置補正手段と、
を備えることを特徴とするデジタルテレビ放送受信装置。
【請求項２】
デジタル放送信号を受信するデジタルテレビ放送受信装置であって、
受信した映像の一部の範囲を表示領域として抽出して記憶する表示領域記憶手段と、
前記デジタル放送信号に多重化された字幕データの配置情報を解析する字幕解析手段と、
前記字幕データの配置情報と前記表示領域との位置関係に基づいて、前記字幕データに基づいて表示される字幕が前記表示領域内で表示されるように前記字幕の表示位置を変更する字幕表示位置補正手段と、
を備えることを特徴とするデジタルテレビ放送受信装置。
【請求項３】
前記字幕の文字サイズを変更する字幕文字変更手段をさらに備えることを特徴とする請求項１又は２に記載のデジタルテレビ放送受信装置。
【請求項４】
表示位置が変更された字幕と変更されない字幕とで文字色を異ならせる字幕文字色変更手段をさらに備えることを特徴とする請求項１乃至３に記載のデジタルテレビ放送受信装置。
【請求項５】
前記字幕表示判定手段は、表示される字幕全体の所定の割合が前記表示領域に入っている場合に、前記字幕の表示位置を変更すると判定することを特徴とする請求項１に記載のデジタルテレビ放送受信装置。
【請求項６】
前記字幕表示判定手段は、表示される字幕全体の所定の割合が前記表示領域に入っていない場合に、前記字幕を表示しないと判定することを特徴とする請求項５に記載のデジタルテレビ放送受信装置。
【請求項７】
デジタル放送信号を受信するデジタルテレビ放送受信装置の制御方法であって、
受信した映像の一部の範囲を表示領域として抽出して記憶するステップと、
前記デジタル放送信号に多重化された字幕データの配置情報を解析するステップと、
前記字幕データの配置情報と前記表示領域との位置関係に基づいて、前記字幕データに基づいて表示される字幕の表示位置を変更するか否かを判定するステップと、
前記判定された結果に基づいて前記字幕の表示位置を変更するステップと、
を備えることを特徴とするデジタルテレビ放送受信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルテレビ放送の字幕表示処理を実行するデジタルテレビ放送受信装置及びその制御方法に関する。
【背景技術】
【０００２】
近年、デジタルテレビ放送の分野では、従来のハイビジョン映像（ＨＤ（High Definition））（1920x1020)よりさらに高解像度の映像の研究開発が進んでいる。その中には、デジタルシネマ（3840x2160）やスーパーハイビジョン（ＳＨＶ（Super Hi-Vision））（7680x4320）があり、ＳＨＶ映像に対応した表示装置や伝送装置が発表され、将来ＳＨＶ放送が開始される予定である。
【０００３】
ＳＨＶ放送が開始された場合、ＳＨＶ映像に対応した表示装置を持つ受信装置では、ＳＨＶ放送を受信しＳＨＶ映像を表示することができる。しかし、既存のＨＤ映像の解像度までの映像しか表示できない表示装置を持つ受信装置（以下「ＨＤ受信装置」）ではＳＨＶ映像の全体を表示することができない。
【０００４】
したがって、ＳＨＶ映像をＨＤ受信装置の表示装置で表示する場合、ＨＤ受信装置においてＳＨＶ映像からＨＤ映像の解像度の範囲（一部の範囲）を抽出（または範囲外を破棄）して表示することが想定される。この場合、ＳＨＶ映像内の特に注目すべき範囲をＨＤ映像の解像度で抽出（以下「切出し」）することが想定される。例えば、ＳＨＶ映像がフィールド全体を俯瞰するようなサッカーの試合の場合、サッカーボールが常に映し出されているように切出すことが想定される。
【０００５】
また、近年、障害者に配慮したアクセシビリティ（利用し易さ）の向上があらゆる製品、システムに要求されてきており、デジタルテレビ放送およびその関連製品もその例外ではない。デジタルテレビ放送においては、聴覚に障害を持つ人のために字幕表示が重要であり、字幕放送番組もかなりの割合で増えてきている。前述のＳＨＶ放送においても字幕表示は必須機能である。字幕は、通常、誰（何）が発した言葉（音声）なのかが判別しやすいように、話者（音源）付近の位置、かつ、映像の重要部分（人の顔など）を隠さない位置に表示される。
【０００６】
図１は、字幕を表示したＳＨＶ映像の一例を表した図である。
ＳＨＶ映像１００は、字幕１２０、１２１、１２２、１２３を表示している。また、ＨＤ受信装置の表示装置で表示される画面（以下「切出し画面」）の範囲が、切出し範囲１１０（切出し位置１１１）で示されている。
図２は、前記字幕１２０〜１２３が切出し画面に入っている範囲を表した図である。図２において、字幕に斜線が入っている部分が切出し範囲１１０の範囲外であることを表している。
【０００７】
図１８は、図１のＳＨＶ映像１００を切出し範囲１１０で切出して既存のＨＤ受信装置の表示装置で表示した映像を表した図である。図１８において、字幕１２０は全ての字幕が表示され、字幕１２２、１２３は字幕の一部のみが表示され、字幕１２１は全ての字幕が非表示となっている。このように、字幕を表示したＳＨＶ映像を切出し表示すると、字幕が部分的に欠けたり、全ての字幕が非表示となり、字幕の内容が判読できなくなってしまう。
【０００８】
特許文献１は、放送映像と表示装置の解像度の不一致および表示形態によって、字幕の表示位置および表示形態の変更を実行するものである。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平０８−１５４２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、特許文献１は、放送映像と表示装置のアスペクト比が異なる場合に、放送映像を水平圧縮し、字幕は水平圧縮映像上の右端に縦読み方向に表示し、字幕の位置および表示形態を変更するものである。すなわち、特許文献１は、字幕の位置情報を基に表示位置を変更するものではなく、画面上の常に同じ位置に字幕を表示するものである。したがって、特許文献１によっては、ＳＨＶ映像の任意の位置から切出される字幕の位置を改善することはできない。
【課題を解決するための手段】
【００１１】
上述した課題を解決するために、本発明に係るデジタルテレビ放送受信装置は、デジタル放送信号を受信するデジタルテレビ放送受信装置であって、
受信した映像の一部の範囲を表示領域として抽出して記憶する表示領域記憶手段と、前記デジタル放送信号に多重化された字幕データの配置情報を解析する字幕解析手段と、前記字幕データの配置情報と前記表示領域との位置関係に基づいて、前記字幕データに基づいて表示される字幕の表示位置を変更するか否かを判定する字幕表示判定手段と、前記字幕表示判定手段で判定された結果に基づいて前記字幕の表示位置を変更する字幕表示位置補正手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、切出し画面に表示される字幕データの配置情報を解析し、表示位置補正、文字サイズ変更、文字色変更を実施することで、切出し画面の境界をまたいで表示される字幕をなくすことができる。したがって、切出し画面に対する適正な字幕の表示を行うことが可能となる。また字幕表示後、切出し位置が変化しても、指定された字幕提示時間は字幕がそのまま表示されているので、ユーザの字幕視認性や利便性を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】字幕を表示したＳＨＶ映像の一例を表した図である。
【図２】字幕が切出し画面に入っている範囲を表した図である。
【図３】本発明の実施形態１に係るデジタルテレビ放送受信装置の基本構成を表したブロック図である。
【図４】ＰＥＳのデータ構造を表した図である。
【図５】字幕データのデータ構造を表した図である。
【図６】字幕データに対するデータグループ識別の割り当てを示す図である。
【図７】字幕プレーンと字幕表示領域を表した図である。
【図８】字幕文字の表示区画を表した図である。
【図９】本発明の実施形態１に係る字幕処理の動作を表したフローチャートである。
【図１０】図１の切出し画面と字幕表示領域を合わせて表した図である。
【図１１】本発明の実施形態１を実施した場合の切出し画面の表示例を表した図である。
【図１２】本発明の実施形態２に係るデジタルテレビ放送受信装置の基本構成を表したブロック図である。
【図１３】本発明の実施形態２に係る字幕処理の動作を表したフローチャートである。
【図１４】本発明の実施形態２を実施した場合の切出し画面の表示例を表した図である。
【図１５】本発明の実施形態３に係るデジタルテレビ放送受信装置の基本構成を表したブロック図である。
【図１６】本発明の実施形態３に係る字幕処理の動作を表したフローチャートである。
【図１７】本発明の実施形態３を実施した場合の切出し画面の表示例を表した図である。
【図１８】ＳＨＶ映像を従来の方法で切出してＨＤ受信装置の表示装置で表示した映像を表した図である。
【発明を実施するための形態】
【００１４】
＜実施形態１＞
実施形態１では、ＳＨＶ映像をＨＤ受信装置において受信し、ＳＨＶ映像をＨＤ映像の解像度で切出す場合に、切出し範囲内に収まらない字幕を判定し、表示位置を補正して全字幕を表示する場合について説明する。また、字幕を非表示にする場合についても説明する。
【００１５】
［デジタルテレビ放送受信装置の基本構成］
図３は、本実施形態に係るデジタルテレビ放送受信装置の基本構成を表したブロック図である。
入力部８０１は、送信側（放送局）から送信される高周波のデジタル放送信号をアンテナ端子およびチューナ（図示せず）を介して受信する。信号入力部８０１は、受信したデジタル放送信号をＡ／Ｄ変換した後、送信側でデジタル変調処理された信号を復調する。デジタル変調方式には、例えば、３２ＡＰＳＫ(32-Ary Amplitude and Phase Shift Keying）、１６ＡＰＳＫ(16-Ary APSK）、ＱＰＳＫ（Quadrature Phase Shift Keying）などがある。信号入力部８０１は、復調したデジタル放送信号を前方誤り訂正（ＦＥＣ（Forward Error Correction））復号し、ＴＳ（Transport
Stream）信号を復元し、ＴＳ信号を分離部８０２へ送信する。
分離部８０２は、後述のＰＥＳ３００のストリームＩＤ３０２によって、入力部８０１より受信したＴＳ信号の構成要素の種類（映像、音声、放送データなど）を判別し、構成要素の種類に応じて各処理部へ送信する。
【００１６】
表示領域記憶部８０３（表示領域記憶手段）は、ＳＨＶ映像からＨＤ映像を切出す切出し位置及び切出しサイズ（表示領域）を記憶する。切出し位置は、図示していないリモコンなどの操作を通じてユーザより指定されるか、あるいは、送信側からのＳＩ(Service Information)等の放送信号によって指定される。
データ処理部８０４は、分離部８０２から受信した放送データに対応した処理を行う。受信するデータには、選局されているサービス（放送局）や番組等の情報であるＳＩ（Service Information）やＰＳＩ(Program Specific Information)がある。
ビデオ復号部８０５は、ＭＰＥＧ２、Ｈ．２６４などの高能率符号化方式で符号化された映像ストリームを分離部８０２から受信し、映像データに復号する。ビデオ復号部８０５は、内部に持つ映像プレーンメモリーに、表示領域記憶部８０３に記憶された切出し位置及び切出しサイズの情報に基づいて切出した映像データを蓄え、合成部８１０からの出力要求に対して蓄えた映像データを出力する。
【００１７】
字幕解析部８０６（字幕解析手段）は、字幕管理データ４０６および字幕文データ４１５の構成要素（字幕データの配置情報など）を解析する。
字幕表示判定部８０７（字幕表示判定手段）は、字幕解析部８０６が解析した字幕文データ４１５を基に、字幕が表示領域記憶部８０３に記憶されている切出し画面の範囲内（表示領域内）に入るか否かを判定する。また、字幕表示判定部８０７は、字幕データの配置情報と切出し画面（表示領域）との位置関係に基づいて字幕の表示位置を変更するか否か、字幕を表示するか非表示にするかを判定する。
字幕表示位置補正部８０８（字幕表示位置補正手段）は、字幕表示判定部８０７で切出し画面の範囲内に入らない字幕の表示位置を切出し画面の範囲内に入るように変更する。
字幕表示部８０９は、文字ビットマップを書き込むための字幕プレーンメモリーを内部に持つ。字幕解析部８０６および字幕表示判定部８０７で表示と判定された字幕データの文字コードから文字ラスターライザ（文字コードに対応したビットマップを作成する処理部）でビットマップデータを発生させる。文字コードは不図示のフラッシュメモリに記録されている。ビットマップデータは、字幕表示位置補正部８０８で求めた表示位置に対応する字幕プレーン位置に書き込まれる。また、字幕表示部８０９は、拡張制御符号（ＣＳＩ）の画面消去（ＣＳ）を字幕文データ４１５で検出した場合、または拡張制御符号の時間制御（ＴＩＭＥ）で示される期間を計測し終了時間になった場合には当該字幕文をクリアする。字幕表示部８０９は、合成部８１０からの出力要求に対して記憶した字幕プレーンメモリーの内容を出力する。
【００１８】
合成部８１０は、ビデオ復号部８０５に対して映像プレーンの出力を要求して映像プレーンを得る。同様に、字幕表示部８０９に対して字幕プレーンの出力を要求して字幕プレーンを得る。また、合成部８１０は、映像プレーンおよび字幕プレーンをＨＤの解像度に変換合成して映像データを生成し、生成した映像データをビデオ出力部８１１へ出力する。
ビデオ出力部８１１は、合成部８１０において生成された映像データを映像信号に変換し、図示していない表示装置へ出力する。
オーディオ復号部８１２は、ＭＰＥＧ２  ＡＡＣ（Advanced
Audio Coding）、リニアＰＣＭなどで符号化、フォーマットされた音声ストリームを復号し、復号された音声データをオーディオ出力部８１３へ出力する。
オーディオ出力部８１３は、オーディオ復号部８１２から出力された音声データを音声信号に変換し、図示していないスピーカ等の音声発生装置へ出力する。
【００１９】
［字幕データの構成］
デジタルテレビ放送においては、映像、音声、放送データなどの各構成要素は、ＭＰＥＧ２システム（Moving Picture Experts Group 2 Systems）と呼ばれる多重化方式によって多重化されて伝送される。各構成要素は、エレメンタリストリーム（ＥＳ（Elementary Stream））という形式に符号化され、ＰＥＳ（Packetized
Elementary Stream）と呼ばれる単位に分割・パケット化される。
【００２０】
図４は、ＰＥＳのデータ構造を表した図である。
ＰＥＳ３００は、パケット開始コードプリフィックス３０１、ストリームＩＤ３０２、ＰＥＳパケットレングス３０３、およびＰＥＳデータ領域３０４から構成される。パケット開始コードプリフィックス３０１は、ＰＥＳの開始を示し、ストリームＩＤ３０２は、データの種類を示す。ＰＥＳパケットレングス３０３は、ＰＥＳデータ領域３０４の長さを示し、ＰＥＳデータ領域３０４は、圧縮された映像データや音声データ、および字幕データなどを収容する。
【００２１】
図５は、ＰＥＳデータ領域３０４に収容される字幕データのデータ構造を表した図である。字幕データは、図４に示すようなデータグループ構成により、データグループ化され、１字幕データは、最大２５６個のデータグループにより構成される。
データグループ識別（ＤＧＩ）４０１は、字幕管理データ、字幕文データの種類を識別する。図６は、各字幕データに対するデータグループ識別の割り当てを示す。図６に示すように、日本語、英語など最大８言語の字幕文を伝送することが可能である。字幕管理データを更新する度にデータグループを組Ａおよび組Ｂに切り替えて伝送する。
データグループバージョン（ＤＧ  Ｖｅｒｓｉｏｎ）４０２は、データグループのバージョンを示し、同一のＤＧＩにおいて、データの内容を更新する度に１加算する。
【００２２】
データグループリンク番号（ＤＧ  Ｌｉｎｋ  ｎｕｍｂｅｒ）４０３は、１つのデータグループに収容できないような大容量の字幕データを伝送する場合、字幕データを複数のデータグループに分割して伝送する。
最終データグループリンク番号（Ｌａｓｔ  ＤＧ  Ｌｉｎｋ  ｎｕｍｂｅｒ）４０４は、データグループの属する字幕データの最終データグループのリンク番号を規定する。
データグループサイズ（ＤＧＳ）４０５は、後続のデータグループデータのバイト数を示す。
データグループデータ（ＤＧＤ）４０６、４１５は、ＤＧＩ４０１によって識別される字幕管理データ４０６および字幕文データ４１５の２種類のデータグループデータを格納する。
冗長ビット（ＣＲＣ）４１３、４２０は、１６ビットのサイクリック・リダンダンシー・チェック符号である。ＣＲＣ符号の符号化区間は、ＤＧＩ４０１からデータグループデータ４０６または４１５の終端（データユニット４１２または４１９）までである。
【００２３】
字幕管理データ４０６の構成について説明する。
字幕管理データ４０６は、放送中字幕の言語種別や送出モードなどを示す字幕管理データヘッダとそれに続く０または１以上のデータユニットで構成される。
時刻制御モード（ＴＭＤ）４０７は、受信再生時の時刻制御モードを示し、「再生時刻の時計に非同期」、「再生時刻をＰＴＳ（Presentation Time Stamp）に同期」などを指定できる。
言語数（ｎｕｍ＿ｌａｎｇｕａｇｅ）４０８は、字幕のエレメンタリストリーム（ＥＳ）中に含まれる言語数で、最大８である。
言語情報（ｌａｎｇｕａｇｅ  ｉｎｆｏｒｍａｔｉｏｎ）４０９は、各言語に関する表示モード、表示条件を指定する。
表示書式（Ｆｏｒｍａｔ）４１０は、映像（動画プレーン）、グラフィックス（文字図形プレーン）や写真など（静止画プレーン）と合成してテレビ表示画面を生成するための字幕プレーンの解像度を指定する。
データユニットループ長（ｄａｔａ  ｕｎｉｔ  ｌｏｏｐ  ｌｅｎｇｔｈ）４１１は、後続のデータユニット４１２の全バイト長を規定する。
【００２４】
字幕文データ４１５の構成について説明する。
字幕文データ４１５は、字幕の本体部分であり、提示タイミングをとるための提示時刻情報からなる字幕文データヘッダとそれに続く１または複数のデータユニット群で構成される。
時刻制御モード（ＴＭＤ）４１６は、受信再生時の時刻制御モードを示し、字幕管理データ４０６の時刻制御モード（ＴＭＤ）４０７と同様である。
提示開始時刻（ＳＴＭ）４１７は、後続の字幕文の提示開始時刻を示す。
データユニットループ長（ｄａｔａ  ｕｎｉｔ  ｌｏｏｐ  ｌｅｎｇｔｈ）４１８は、後続のデータユニット４１９の全バイト長を規定する。
【００２５】
字幕管理データ４０６および字幕文データ４１５で使用されるデータユニット４２１（４１２及び４１９）の構成について説明する。
データユニット分離符号（ｄａｔａ  ｕｎｉｔ  ｓｅｐａｒａｔｏｒ）４２２は、データユニット間を分離する符号で０ｘ１Ｆである。
データユニットパラメータ（ｄａｔａ  ｕｎｉｔ  ｐａｒａｍｅｔｅｒ）４２３は、本文やカラーマップ等のデータユニットの種類を識別する。
データユニットサイズ（ｄａｔａ  ｕｎｉｔ  ｓｉｚｅ）４２４は、後続のデータユニットデータ４２５のバイト数を示す。
データユニットデータ（ｄａｔａ  ｕｎｉｔ  ｄａｔａ  ｂｙｔｅ）４２５は、このフィールドに伝送するデータユニットデータを格納する。字幕の拡張制御符号（ＣＳＩ）および文字コードは、データユニットデータに格納されて伝送される。
【００２６】
［字幕文字の表示］
図７は、字幕プレーンと字幕表示領域を表した図である。
字幕文字の表示は、図７に示すように、字幕プレーン６００に字幕表示領域６０１を設定し、字幕表示領域６０１内に字幕文字をビットマップ展開することにより行われる。
字幕表示領域６０１は、字幕プレーン６００の左上を原点とし、データユニットデータ４２５に格納される拡張制御符号（ＣＳＩ）である表示位置指定ＳＤＰ６０２、表示構成ドット指定ＳＤＦ６０１によって指定される。ＳＤＰ６０２は、字幕表示領域６０１の左上角の位置座標で、水平方向ドット数６０４、垂直方向ライン数６０３で指定する。また、ＳＤＦ６０１は、字幕表示領域６０１の水平ドット数６０６／垂直ドット数６０５で指定する。
【００２７】
字幕文字情報は、データユニットデータ４２５に格納される拡張制御符号（ＣＳＩ）の文字構成ドット指定ＳＳＭ、字間隔指定ＳＨＳ、行間隔指定ＳＶＳによって指定される。字幕文字は、文字と文字との間隔を含めたものが表示区画として扱われ、表示区画は、横書きと縦書きとで異なる。
【００２８】
図８は、字幕文字の横書きと縦書きの表示区画の一例を表した図であり、左側に横書きの表示区画７００を、右側に縦書きの表示区画７１０を示す。
横書きの表示区画７００の場合、表示区画字方向サイズ７０１は、フォント水平方向サイズ７０４と字間隔７０７、７０８を加えたものとなる。また、表示区画行方向サイズ７０２は、フォント垂直方向サイズ７０３と行間隔７０５，７０６を加えたものになる。動作位置基準点７０９は、文字を展開した後に移動し、次の文字を展開する場合の基準点となる。
縦書きの表示区画７１０の場合、表示区画字方向サイズ７１２は、フォント垂直方向サイズ７１３と字間隔７１５、７１６を加えたものとなる。また、表示区画行方向サイズ７１１は、フォント水平方向サイズ７１４と行間隔７１７、７１８を加えたものとなる。動作位置基準点７１９は、文字を展開した後に移動し、次の文字を展開する場合の基準点となる。
【００２９】
［字幕処理の動作］
図９は、本実施形態の字幕処理の動作を表したフローチャートである。
ステップ９０１〜９０７の処理は、字幕解析部８０６が行う。
ステップ９０１において、分離部８０２からＰＥＳ３００を受け取り、ＰＥＳからＰＥＳデータ領域３０４を取り出す。
ステップ９０２において、ＤＧＩ４０１をチェックし、組Ａ、組Ｂの字幕管理データ４０６と字幕文データ４１５の種類を判別する。
ステップ９０２において字幕管理データ４０６である場合、ステップ９０３へ進み、字幕管理データ４０６に設定されている以下の値を取り出し記憶した後ステップ９０１に戻る。
・字幕プレーンの解像度（横書き、縦書き）
・字幕表示領域（位置、サイズ）
・文字サイズ
・字間隔指定／行間隔指定
一方、ステップ９０２において字幕文データ４１５である場合、ステップ９０４へ進み、ＴＭＤ４１６およびＳＴＭ４１７から字幕提示開始時間を得る。
【００３０】
ステップ９０５において、字幕文データ４１５のデータユニットデータ４２５から拡張制御符号（ＣＳＩ）および文字コードを取り出す。
ステップ９０６において、ステップ９０５で取り出した文字コード、およびステップ９０３で記憶した横書き／縦書き、文字サイズ、字間隔、行間隔を基に表示区画７００または７１０を求める。拡張制御符号に文字サイズ（小型サイズＳＳＺ、中型サイズＭＳＺ、指定サイズＳＺＸ）が含まれている場合は、それぞれの表示区画を求める。
ステップ９０７において、ステップ９０５で取り出したＣＳＩが画面消去（ＣＳ）であるかどうかを判定する。ＣＳでない場合はステップ９０９へ進み、ＣＳである場合はステップ９０８へ進む。
ステップ９０８において、字幕表示部８０９は、字幕プレーンのクリアおよび字幕を表示制御するための情報をクリアする。
【００３１】
ステップ９０９〜９１１の処理は、字幕表示判定部８０７が行う。
ステップ９０９〜９１１において、ステップ９０６で求めた字幕表示領域に表示される字幕文と表示領域記憶部８０３に記憶されている切出し画面の包含関係（字幕データの配置情報と表示領域との位置関係）を調べる。
【００３２】
図１０は、図１の切出し画面と字幕表示領域を合わせて表した図である。なお、図１０は、説明の便宜上字幕１２３の表示区画と字幕表示領域６０２のみを表示しているが、字幕１２０、１２１、１２２についても同様である。
図１０において、切出し画面の切出し位置１１１は、水平方向座標１００１、垂直方向座標１００２で表わされ、切出し画面の切出しサイズは、水平方向ドット数１００３、垂直方向ライン数１００４で表わされている。切出し画面の切出し位置１１１および切出し画面の切出しサイズは、表示領域記憶部８０３に記憶されており、読み出して使用する。
包含関係は、表示領域６０２全体ではなく、字幕文の表示区画を含む部分を比較の対象として調べるものとする。
【００３３】
字幕１２３がＳＨＶの映像範囲１００に表示される位置をＣｘ，Ｃｙ、範囲をＣｗ，Ｃｈとすると、以下のようになる。
位置：Ｃｘ＝ＳＤＰ６０３（水平方向ドット数）
Ｃｙ＝ＳＤＰ６０４（垂直方向ライン数）
範囲：Ｃｗ＝横書きの表示区画字方向サイズ７０１×Ｎ
Ｃｈ＝横書きの表示区画行方向サイズ７０２×Ｍ
（Ｎ＝文字数（字幕１２３の場合は１０））
（Ｍ＝行数（字幕１２３の場合は１））
包含関係は、以下のように判定する。
［ａ］
Ｅｘ＜Ｃｘかつ（Ｃｘ＋Ｃｗ）＜（Ｅｘ＋Ｅｗ）
かつ
Ｅｙ＜Ｃｙかつ（Ｃｙ＋Ｃｈ）＜（Ｅｙ＋Ｅｈ）
ならば
「字幕文は切出し画面の範囲内にある」
ただし、
Ｅｘ＝切出し画面の切出し位置１１１の水平方向座標１００１
Ｅｙ＝切出し画面の切出し位置１１１の垂直方向座標１００２
Ｅｗ＝切出し画面の切出しサイズの水平方向ドット数１００３
Ｅｈ＝切出し画面の切出しサイズの垂直方向ライン数１００４
［ｂ］
（Ｃｘ＋Ｃｗ−１）＜Ｅｘ
または
（Ｃｙ＋Ｃｈ−１）＜Ｅｙ
または
（Ｅｘ＋Ｅｗ−１）＜Ｃｘ
または
（Ｅｙ＋Ｅｈ−１）＜Ｃｙ
ならば
「字幕文は切出し画面の範囲外にある」
［ｃ］
［ａ］でも［ｂ］でもない
ならば、
「字幕文は切出し画面内に一部分が含まれる」
【００３４】
ステップ９０９において、字幕文の全てが切出し画面の範囲内にあるかどうか（上記［ａ］）を調べる（図１、図２の字幕１２０）。字幕文の全てが切出し画面の範囲内の場合はステップ９１３へ進む。
ステップ９１０において、字幕文の全てが切出し画面の範囲外にあるかどうか（上記［ｂ］）を調べる（図１、図２の字幕１２１）。字幕文の全てが切出し画面の範囲外の場合はステップ９１５へ進む。
【００３５】
ステップ９１１において、字幕文が切出し画面の境界にまたがる場合（上記［ｃ］）、字幕文全体の何％が切出し画面の範囲内にあるかを以下のようにして計算する。
＜水平方向＞（字幕文が切出し画面の範囲内に入っている割合をＷとする）
［ｃ１］
Ｃｘ＜Ｅｘかつ（Ｃｘ＋Ｃｗ−１）＜（Ｅｘ＋Ｅｗ−１）
ならば
Ｗ＝（（Ｃｘ＋Ｃｗ−１）−（Ｅｘ−Ｃｘ））／Ｃｗ
［ｃ２］
Ｅｘ＜Ｃｘかつ（Ｃｘ＋Ｃｗ−１）＜（Ｅｘ＋Ｅｗ−１）
ならば
Ｗ＝１
［ｃ３］
Ｅｘ＜Ｃｘかつ（Ｅｘ＋Ｅｗ−１）＜（Ｃｘ＋Ｃｗ−１）
ならば
Ｗ＝（（Ｃｘ＋Ｃｗ−１）−（（Ｅｘ＋Ｅｗ−１）−Ｃｘ＋１））／Ｃｗ
＜垂直方向＞（切出し画面の範囲内に入っている割合をＨとする）
［ｃ４］
Ｃｙ＜Ｅｙかつ（Ｃｙ＋Ｃｈ−１）＜（Ｅｙ＋Ｅｈ−１）
ならば
Ｈ＝（（Ｃｙ＋Ｃｈ−１）−（Ｅｙ−Ｃｙ））／Ｃｈ
［ｃ５］
Ｅｙ＜Ｃｙかつ（Ｃｙ＋Ｃｈ−１）＜（Ｅｙ＋Ｅｈ−１）
ならば
Ｈ＝１
［ｃ６］
Ｅｙ＜Ｃｙかつ（Ｅｙ＋Ｅｈ−１）＜（Ｃｙ＋Ｃｈ−１）
ならば
Ｈ＝（（Ｃｙ＋Ｃｈ−１）−（（Ｅｙ＋Ｅｈ−１）−Ｃｙ＋１））／Ｃｈ
範囲内の割合＝Ｗ×Ｈ×１００（単位は％）
【００３６】
字幕文全体の５０％（所定の割合）以上が切出し画面の範囲内に入っている場合は、字幕の表示位置を変更すると判定し、ステップ９１２へ進む。図１、図２の字幕１２３がこれにあたる。
字幕文全体の５０％（所定の割合）未満が切出し画面の範囲内に入っている場合は、字幕を表示しないと判定し、ステップ９１５へ進む。
【００３７】
ステップ９１２において、字幕表示位置補正部８０８は、字幕文が切出し画面内に入るように字幕表示領域の座標を補正する。
補正は、前述した［ｃ１］〜［ｃ６］の判定の結果に従って以下のように行う。
［ｃ１］Ｃｘ＝Ｅｘ
［ｃ２］補正なし
［ｃ３］Ｃｘ＝（Ｅｘ＋Ｅｗ−１）−Ｃｗ
［ｃ４］Ｃｙ＝Ｅｙ
［ｃ５］補正なし
［ｃ６］Ｃｙ＝（Ｅｙ＋Ｅｈ−１）−Ｃｈ
【００３８】
ステップ９１３〜ステップ９１６の処理は、字幕表示部８０９が行う。
ステップ９１３において、字幕文の文字ビットマップを字幕文字プレーンに書き込む。
ステップ９１４において。拡張制御符号の時間制御（ＴＩＭＥ）を取り出し、字幕ごとの提示時間を字幕表示部８０９内の作業用メモリに記憶する。
ステップ９１５において、作業用メモリに記憶された字幕の提示時間をチェックし、提示時間終了になった字幕の有無を判定し、提示時間が終了になった字幕があった場合はステップ９１６へ進む。
ステップ９１６において、提示時間が終了した字幕文字プレーンをクリアする。
ステップ９０１〜ステップ９１６の処理を字幕データの提示が終了まで繰り返す。
【００３９】
以上、本実施形態を実行すると、図１の字幕文は、図１１のように表示される。字幕１２３は表示位置が変更され字幕の全体が表示される。一方、字幕１２１、１２２は非表示となる。
【００４０】
＜実施形態２＞
実施形態２では、ＨＤ受信装置においてＳＨＶ映像を切出した場合に、切出し画面の範囲内に字幕文の全てが入らない字幕の文字サイズを変更し表示位置を補正して字幕文の全てを表示する場合について説明する。
【００４１】
［デジタルテレビ放送受信装置の基本構成］
図１２は、本実施形態に係るデジタルテレビ放送受信装置の基本構成を示すブロック図である。本実施形態の構成は、実施形態１のブロック図に字幕文字変更部１２０１を追加した点のみ実施形態１と異なる。
字幕文字変更部１２０１（字幕文字変更手段）は、字幕表示判定部８０７で切出し画面の範囲内に入らない字幕の文字サイズを入らない割合によって変更する。
字幕表示位置補正部８０８は、字幕文字変更部１２０１で文字サイズが変更された字幕の表示位置を切出し画面の範囲内に入るように変更する。
【００４２】
［字幕処理の動作］
図１３は、本実施形態の字幕処理の動作を表したフローチャートである。本実施形態の動作は、字幕が切出し画面の範囲内に入らない場合に文字サイズを変更する点のみ実施形態１と異なる。よって、実施形態１と共通する動作については適宜説明を省略する。
なお、実施形態１では、図９のステップ９１１において、字幕が切出し画面の境界にまたがる場合、字幕が切出し画面の範囲内に入る割合が５０％（所定の割合）以上であるか５０％未満であるかの判定をおこなった。しかし、実施形態２では、切出し画面の境界にまたがる字幕は全て文字サイズを変更して表示するので、ステップ９１１の判定は不要となる。
【００４３】
ステップ１３０１において、字幕文字変更部１２０１は、字幕表示判定部８０７で一部が切出し画面の範囲内に入っていないと判定された字幕の切出し画面の範囲内に入っている部分が字幕文全体の何％であるかを計算する。計算方法は、実施形態１の［ｃ１］〜［ｃ６］を用いる。
【００４４】
次に、字幕文字変更部１２０１は、拡張制御符号で指定された文字サイズに前記割合を乗じて文字サイズを求める。
例えば、前記計算の結果、図２の字幕１２２、１２３の切出し画面の範囲内に入っている部分がそれぞれ２５％、７５％で、指定された文字サイズが３６ドットであったとする。この場合、字幕１２２、１２３の文字サイズは、それぞれ、９ドット、７ドットとなる。
ただし、字幕で使用できる文字サイズ（標準文字サイズ）は、規格で以下のように定められているので、以下の文字サイズに近いものを選択する。
１６ドット、２０ドット、２４ドット、３０ドット、３６ドット
よって、字幕１２２は１６ドット、字幕１２３は３０ドットとなる。
なお、規格では標準文字サイズより字方向、行方向とも半分である小型文字も使用できるが、小型文字のドット数の文字サイズを使用した場合、さらに小型文字指定がある場合に対処できなくなる。したがって、文字サイズの変更は、標準サイズの中から選択するものとする。
【００４５】
次に、字幕表示位置補正部８０８は、前記選択した文字サイズを考慮して字幕文が切出し画面の範囲内に入るように表示領域の座標を補正する。
補正は、実施形態１の［ｃ１］〜［ｃ６］の判定の結果に従って以下のように行う。
［ｃ１］Ｃｘ＝Ｅｘ
［ｃ２］補正無し
［ｃ３］Ｃｘ＝（Ｅｘ＋Ｅｗ−１）−ｃｗ
［ｃ４］Ｃｙ＝Ｅｙ
［ｃ５］補正無し
［ｃ６］Ｃｙ＝（Ｅｙ＋Ｅｈ−１）−ｃｈ
ただし、
ｃｗ
＝変更後の文字サイズに対する横書きの表示区画字方向サイズ７０１×Ｎ
（Ｎ＝文字数）（字幕１２３の場合は１０）
ｃｈ
＝変更後の文字サイズに対する横書きの表示区画行方向サイズ７０２×Ｍ
（Ｍ＝行数）（字幕１２３の場合は１）
【００４６】
以上、実施形態２を実施すると、図１の字幕文は、図１４のように表示される。字幕１２２および１２３は、文字サイズおよび表示位置が変更され、全文が表示される。また、字幕１２１は非表示となる。
【００４７】
＜実施形態３＞
実施形態３では、ＨＤ受信装置においてＳＨＶ映像を切出した場合に、切出し画面の範囲内に字幕文の全てが入らない字幕の文字色を変更し表示位置を補正して字幕文の全てを表示する場合について説明する
【００４８】
［デジタルテレビ放送受信装置の基本構成］
図１５は、本実施形態に係るデジタルテレビ放送受信装置の基本構成を示すブロック図である。本実施形態の構成は、実施形態１のブロック図に字幕文字色変更部１５０１を追加した点のみ実施形態１と異なる。
字幕文字色変更部１５０１（字幕文字色変更手段）は、字幕表示判定部８０７で切出し画面の範囲内に入らない字幕の文字色を入らない割合によって変更する。これにより、字幕文字色変更部１５０１は、表示位置が変更された字幕と変更されない字幕とで文字色を異ならせる。
字幕表示位置補正部８０８は、字幕文字色変更部１５０１で文字色が変更された字幕の表示位置を切出し画面の範囲内に入るように変更する。
【００４９】
［字幕処理の動作］
図１６は、本実施形態の字幕処理の動作を表したフローチャートである。本実施形態の動作は、字幕が切出し画面の範囲内に入らない場合に文字色を変更する点のみ実施形態１と異なる。よって、実施形態１と共通する動作については適宜説明を省略する。
なお、本実施形態では、字幕が切出し画面の範囲内に完全に入るか否かで文字色を変更するため、図９のステップ９１０、９１１の判定は不要となる。
【００５０】
ステップ１７０１において、字幕文字色変更部１５０１は、切出し画面の範囲内に入っている部分が字幕文全体の何％かを以下のようにして計算する。
＜水平方向＞（範囲内に入っている割合をＷとする）
［ｃ１１］
Ｃｘ＜Ｅｘかつ（Ｃｘ＋Ｃｗ−１）＜（Ｅｘ＋Ｅｗ−１）
ならば
Ｗ＝（（Ｃｘ＋Ｃｗ−１）−（Ｅｘ−Ｃｘ））／Ｃｗ
［ｃ１２］
Ｅｘ＜Ｃｘかつ（Ｃｘ＋Ｃｗ−１）＜（Ｅｘ＋Ｅｗ−１）
ならば
Ｗ＝１
［ｃ１３］
Ｅｘ＜Ｃｘかつ（Ｅｘ＋Ｅｗ−１）＜（Ｃｘ＋Ｃｗ−１）
ならば
Ｗ＝（（Ｃｘ＋Ｃｗ−１）−（（Ｅｘ＋Ｅｗ−１）−Ｃｘ＋１））／Ｃｗ
［ｃ１４］
（Ｃｘ＋Ｃｗ−１）＜Ｅｘ
ならば
Ｗ＝０
［ｃ１５］
（Ｅｘ＋Ｅｗ−１）＜Ｃｘ
ならば
Ｗ＝０
＜垂直方向＞（範囲内に入っている割合をＨとする）
［ｃ１６］
Ｃｙ＜Ｅｙかつ（Ｃｙ＋Ｃｈ−１）＜（Ｅｙ＋Ｅｈ−１）
ならば
Ｈ＝（（Ｃｙ＋Ｃｈ−１）−（Ｅｙ−Ｃｙ））／Ｃｈ
［ｃ１７］
Ｅｙ＜Ｃｙかつ（Ｃｙ＋Ｃｈ−１）＜（Ｅｙ＋Ｅｈ−１）
ならば
Ｈ＝１
［ｃ１８］
Ｅｙ＜Ｃｙかつ（Ｅｙ＋Ｅｈ−１）＜（Ｃｙ＋Ｃｈ−１）
ならば
Ｈ＝（（Ｃｙ＋Ｃｈ−１）−（（Ｅｙ＋Ｅｈ−１）−Ｃｙ＋１））／Ｃｈ
［ｃ１９］
（Ｃｙ＋Ｃｈ−１）＜Ｅｙ
ならば
Ｗ＝０
［ｃ２０］
（Ｅｙ＋Ｅｈ−１）＜Ｃｙ
ならば
Ｗ＝０
範囲内の割合＝Ｗ×Ｈ×１００（単位は％）
【００５１】
字幕文字色を、設定された文字色に前記割合を乗じ、以下のように変更する。
字幕文字設定色  ＝  （Ｒ    ，Ｇ    ，Ｂ    ）
変更文字色      ＝  （Ｒ×ｒ，Ｇ×ｒ，Ｂ×ｒ）
Ｒ，Ｇ，Ｂ：３原色（赤、青、緑）
ｒ：範囲内の割合（％）
例えば、前記計算の結果、図２の字幕１２１、１２２、１２３の切出し画面の範囲内に入っている部分が、それぞれ、０％、２５％、７５％で、字幕文字設定色が黒（Ｒ，Ｇ，Ｂ＝０，０，０）であったとする。この場合、字幕１２１、１２２、１２３の文字色は、それぞれ、以下のようになる。
字幕１２１  ＝（２５５，２５５，２５５）
字幕１２２  ＝（１９１，１９１，１９１）
字幕１２３  ＝（６３，６３，６３）
【００５２】
次に字幕表示位置補正部８０８は、全ての字幕文が切出し画面内に入るように表示領域の座標を補正する。
補正方法は前述した［ｃ１１］〜［ｃ２０］の判定の結果に従って以下のようになる。
［ｃ１１］Ｃｘ＝Ｅｘ
［ｃ１２］補正なし
［ｃ１３］Ｃｘ＝（Ｅｘ＋Ｅｗ−１）−Ｃｗ
［ｃ１４］Ｃｘ＝Ｅｘ
［ｃ１５］Ｃｘ＝（Ｅｘ＋Ｅｗ−１）−Ｃｗ
［ｃ１６］Ｃｙ＝Ｅｙ
［ｃ１７］補正なし
［ｃ１８］Ｃｙ＝（Ｅｙ＋Ｅｈ−１）−Ｃｈ
［ｃ１９］Ｃｙ＝Ｅｙ
［ｃ２０］Ｃｙ＝（Ｅｙ＋Ｅｈ−１）−Ｃｈ
【００５３】
以上、実施形態３を実施すると、図１の字幕文は、図１７のように表示される。字幕１２１、１２２、１２３は文字色および表示位置が変更され全文が表示される。なお、図１７において、字幕文字色は正しく表示されていないが、前述した文字色となっている。
【００５４】
前述した文字色変更方法以外に、完全に切出し画面の範囲内に入る字幕と、範囲外の字幕、境界にまたがる字幕に分類し、字幕文字色を分類した字幕ごとに変更することも有効な実施形態である。切出し画面の範囲内又は境界にまたがる字幕以外の字幕に対して、その文字色を異ならせてもよい。また、境界にまたがる字幕の場合、切出し画面の範囲内に入る字幕と範囲外の字幕で文字色の色調に差を設けるのも有効な実施形態である。
【符号の説明】
【００５５】
１００  ＳＨＶ映像範囲
１１０  ＨＤ映像範囲
１１１  切出し位置
１２０、１２１、１２２、１２３  字幕
【図１】
2010245618.tif 000003
【図２】
2010245618.tif 000004
【図３】
2010245618.tif 000005
【図４】
2010245618.tif 000006
【図５】
2010245618.tif 000007
【図６】
2010245618.tif 000008
【図７】
2010245618.tif 000009
【図８】
2010245618.tif 000010
【図９】
2010245618.tif 000011
【図１０】
2010245618.tif 000012
【図１１】
2010245618.tif 000013
【図１２】
2010245618.tif 000014
【図１３】
2010245618.tif 000015
【図１４】
2010245618.tif 000016
【図１５】
2010245618.tif 000017
【図１６】
2010245618.tif 000018
【図１７】
2010245618.tif 000019
【図１８】
2010245618.tif 000020