(57)【要約】【課題】字幕と文字スーパーとの表示に重なりが生じるような場合であっても、文字の重なりを排除して表示時間内に文字が読み切られるようにし、併せて映像を見やすくすることが可能な映像処理装置、及び該映像処理装置を備える映像表示装置を提供する。【解決手段】字幕が横書き（又は縦書き）である場合、字幕の文字の表示位置を、ＡＲＩＢ規格ＴＲ−Ｂ１４で規定される字幕アウトスクリーン表示機能に基づいて縮小変換した映像が表示される領域の上方若しくは下方（又は左右何れかの側方）の矩形領域内の位置に変更し、文字スーパーの文字の表示位置を、字幕が表示される領域を除く画面内の位置に変更する。【選択図】図５
2010252050.tif 000002
【特許請求の範囲】
【請求項１】
映像及び該映像に同期して画面表示される文字が多重化された映像データを受け付け、受け付けた映像データに基づく映像に前記映像データから抽出した文字を重畳して映像信号を出力する映像処理装置において、
画面上で前記文字が表示さるべき位置を字幕と文字スーパーとで各別に変更する位置変更手段を備えることを特徴とする映像処理装置。
【請求項２】
前記映像を縮小変換する縮小手段を備え、
前記位置変更手段は、前記字幕及び文字スーパーの文字が夫々表示さるべき位置を、前記縮小手段が縮小変換した映像が表示さるべき領域外の一部の領域内、及び該領域を除く画面内に変更するようにしてあること
を特徴とする請求項１に記載の映像処理装置。
【請求項３】
前記字幕が横書きであるか否かを判定する手段を備え、
該手段が横書きである（又は横書きでない）と判定した場合、前記位置変更手段は、前記字幕の文字が表示さるべき位置を、前記映像が表示さるべき領域の上方若しくは下方（又は側方）の領域内に変更するようにしてあること
を特徴とする請求項２に記載の映像処理装置。
【請求項４】
前記位置変更手段は、前記文字スーパーの文字が表示さるべき位置を、前記字幕が縦書き及び横書きの場合に夫々表示さるべき領域外に変更するようにしてあることを特徴とする請求項３に記載の映像処理装置。
【請求項５】
前記縮小手段は、ＡＲＩＢ規格ＴＲ−Ｂ１４で規定される字幕アウトスクリーン表示機能に基づいて前記映像を縮小変換するようにしてあることを特徴とする請求項２から４までの何れか１項に記載の映像処理装置。
【請求項６】
請求項１から５までの何れか１項に記載の映像処理装置と、
該映像処理装置で文字が表示さるべき位置が字幕と文字スーパーとで各別に変更された映像信号に基づいて映像及び文字を表示する表示部と
を備えることを特徴とする映像表示装置。
【請求項７】
映像及び該映像に同期して画面表示される文字が多重化された映像データを受け付け、受け付けた映像データに基づく映像に前記映像データから抽出した文字を重畳して映像信号を出力する映像処理方法において、
画面上で前記文字が表示さるべき位置を字幕と文字スーパーとで各別に変更することを特徴とする映像処理方法。
【請求項８】
前記映像を縮小変換し、
前記字幕及び文字スーパーの文字が夫々表示さるべき位置を、縮小変換した映像が表示さるべき領域外の一部の領域内、及び該領域を除く画面内に変更すること
を特徴とする請求項７に記載の映像処理方法。
【請求項９】
前記字幕が横書きであるか否かを判定し、
横書きである（又は横書きでない）と判定した場合、前記字幕の文字が表示さるべき位置を、前記映像が表示さるべき領域の上方若しくは下方（又は側方）の領域内に変更すること
を特徴とする請求項８に記載の映像処理方法。
【請求項１０】
前記文字スーパーの文字が表示さるべき位置を、前記字幕が縦書き及び横書きの場合に夫々表示さるべき領域外に変更するようにしてあることを特徴とする請求項９に記載の映像処理方法。
【請求項１１】
ＡＲＩＢ規格ＴＲ−Ｂ１４で規定される字幕アウトスクリーン表示機能に基づいて前記映像を縮小変換することを特徴とする請求項８から１０までの何れか１項に記載の映像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データに基づく映像に前記映像データから抽出した文字を重畳して映像信号を出力する映像処理装置、該映像処理装置を備える映像表示装置及び映像処理方法に関する。
【背景技術】
【０００２】
デジタルテレビジョン放送では、映像及び音声の他に、字幕及び文字スーパーによる文字を含めて視聴することができる。字幕及び文字スーパーは、コンテンツの映像に文字を重ねて表示するサービスである。字幕は、映像及び音声と同期した文字（例えば、ドラマの台詞、訳字等の文字）を表示するものであるのに対し、文字スーパーは、映像及び音声と非同期の文字（例えば、地震情報、ニュース速報等のテロップ）を表示するものである。
【０００３】
デジタルテレビジョン放送における字幕及び文字スーパーの情報は、映像及び音声と同様に、映像データにおいて複数のパケットに分割して伝送される。字幕及び文字スーパーの情報には、画面上の表示座標、文字コード、及びフォントサイズ等の情報が含まれ、受信機側でこれらの情報をデコードして表示することにより、コンテンツの制作者が意図した態様で字幕及び文字スーパーが表示される。
【０００４】
字幕及び文字スーパーを画面に表示するか否かは、使用者が受信機のリモートコントローラを操作することによって選択でき、これらを同時に表示することが可能である。例えば、地上デジタルテレビジョン放送運用規定（ＡＲＩＢ規格ＴＲ−Ｂ１４）では、字幕と文字スーパーとは表示領域に重なりがないことが原則とされるが、これらの表示に重なりが生じた場合は、字幕の上に文字スーパーを重ね合わせて表示することが規定されている。この場合、表示された文字の判読が困難になり表示時間内に文字を読み切ることができなくなる上、映像に文字が２重に重なって見にくいものとなる。
【０００５】
これに対し、特許文献１では、字幕及び文字スーパーを同時に受信した場合、字幕の表示に対して文字スーパーの表示タイミング、表示サイズ等の表示方法を変更することにより、字幕と文字スーパーとを読み切れるようにすると共に、映像を見やすくする技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−５８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された技術は、字幕及び文字スーパーの表示位置を変更するものではないため、画面上の同一表示領域に意味・内容が異なる文字列が交互に表示されるような場合は、読みにくさが残り、タイムリーな表示を求められる字幕及び文字スーパーの同時表示に対する抜本的な解決にはなり得ないという問題があった。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、字幕と文字スーパーとの表示に重なりが生じるような場合であっても、文字の重なりを排除して表示時間内に文字が読み切られるようにし、併せて映像を見やすくすることが可能な映像処理装置、及び該映像処理装置を備える映像表示装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る映像処理装置は、映像及び該映像に同期して画面表示される文字が多重化された映像データを受け付け、受け付けた映像データに基づく映像に前記映像データから抽出した文字を重畳して映像信号を出力する映像処理装置において、画面上で前記文字が表示さるべき位置を字幕と文字スーパーとで各別に変更する位置変更手段を備えることを特徴とする。
【００１０】
本発明に係る映像処理装置は、前記映像を縮小変換する縮小手段を備え、前記位置変更手段は、前記字幕及び文字スーパーの文字が夫々表示さるべき位置を、前記縮小手段が縮小変換した映像が表示さるべき領域外の一部の領域内、及び該領域を除く画面内に変更するようにしてあることを特徴とする。
【００１１】
本発明に係る映像処理装置は、前記字幕が横書きであるか否かを判定する手段を備え、該手段が横書きである（又は横書きでない）と判定した場合、前記位置変更手段は、前記字幕の文字が表示さるべき位置を、前記映像が表示さるべき領域の上方若しくは下方（又は側方）の領域内に変更するようにしてあることを特徴とする。
【００１２】
本発明に係る映像処理装置は、前記位置変更手段は、前記文字スーパーの文字が表示さるべき位置を、前記字幕が縦書き及び横書きの場合に夫々表示さるべき領域外に変更するようにしてあることを特徴とする。
【００１３】
本発明に係る映像処理装置は、前記縮小手段は、ＡＲＩＢ規格ＴＲ−Ｂ１４で規定される字幕アウトスクリーン表示機能に基づいて前記映像を縮小変換するようにしてあることを特徴とする。
【００１４】
本発明に係る映像表示装置は、上述した発明の何れか１項に記載の映像処理装置と、該映像処理装置で文字が表示さるべき位置が字幕と文字スーパーとで各別に変更された映像信号に基づいて映像及び文字を表示する表示部とを備えることを特徴とする。
【００１５】
本発明に係る映像処理方法は、映像及び該映像に同期して画面表示される文字が多重化された映像データを受け付け、受け付けた映像データに基づく映像に前記映像データから抽出した文字を重畳して映像信号を出力する映像処理方法において、画面上で前記文字が表示さるべき位置を字幕と文字スーパーとで各別に変更することを特徴とする。
【００１６】
本発明に係る映像処理方法は、前記映像を縮小変換し、前記字幕及び文字スーパーの文字が夫々表示さるべき位置を、縮小変換した映像が表示さるべき領域外の一部の領域内、及び該領域を除く画面内に変更することを特徴とする。
【００１７】
本発明に係る映像処理方法は、前記字幕が横書きであるか否かを判定し、横書きである（又は横書きでない）と判定した場合、前記字幕の文字が表示さるべき位置を、前記映像が表示さるべき領域の上方若しくは下方（又は側方）の領域内に変更することを特徴とする。
【００１８】
本発明に係る映像処理方法は、前記文字スーパーの文字が表示さるべき位置を、前記字幕が縦書き及び横書きの場合に夫々表示さるべき領域外に変更するようにしてあることを特徴とする。
【００１９】
本発明に係る映像処理方法は、ＡＲＩＢ規格ＴＲ−Ｂ１４で規定される字幕アウトスクリーン表示機能に基づいて前記映像を縮小変換することを特徴とする。
【００２０】
本発明にあっては、映像及び文字が多重化された映像データに基づく映像に映像データから抽出した文字を重畳して映像信号を出力する。映像に文字を重畳する場合、映像信号に基づく画面上で文字が表示さるべき位置を、字幕及び文字スーパーについて各別に変更する。
これにより、例えば映像の表示領域が考慮され、画面上の同一領域に同時に表示さるべき字幕及び文字スーパーの文字が夫々の表示に適した領域に表示されるようになる。
【００２１】
本発明にあっては、字幕の文字が表示さるべき位置を、縮小変換した映像が表示さるべき領域外の一部の領域内の位置に変更し、文字スーパーの文字が表示さるべき位置を、前記領域を除く画面内の位置に変更する。
これにより、字幕と映像及び文字スーパーとの重なりを排除すると共に、文字スーパーが表示さるべき領域を最大限に確保して文字スーパーの文字の縮小を回避する。
【００２２】
本発明にあっては、字幕が横書きである（又は横書きでない）場合、字幕の文字が表示さるべき位置を、映像が表示さるべき領域の上方若しくは下方（又は左右何れかの側方）の領域内の位置に変更する。
これにより、字幕が表示さるべき位置を、横書き（又は縦書き）の文字列が映像及び文字スーパーと重ならずにごく自然に表示されるような領域内の位置に変更する。
【００２３】
本発明にあっては、縦書き及び横書きの字幕が夫々表示さるべき領域を除外して、文字スーパーの文字が表示さるべき位置を変更する。
これにより、字幕の縦書き／横書きの指定が変更された場合、字幕及び文字スーパーの文字が表示さるべき位置に重なりが生じることを防止する。
【００２４】
本発明にあっては、ＡＲＩＢ規格ＴＲ−Ｂ１４で規定される字幕アウトスクリーン表示機能に基づいて映像を縮小変換するため、予め規格で定められた画面中央寄りの上部又は下部の矩形領域を映像の表示領域とする。
このため、字幕及び文字スーパーの文字が表示さるべき位置が、規格によって縮小変換された映像の表示領域を考慮して適切に変更される。
【００２５】
本発明にあっては、上述した発明の何れか１つに記載の映像処理装置で、字幕及び文字スーパーの文字が表示さるべき位置が各別に変更された映像信号に基づいて、映像及び文字を表示する。
これにより、字幕と文字スーパーとの表示に重なりが生じるような場合であっても文字の重なりを排除して表示時間内に文字が読み切られるようにし、併せて映像を見やすくする映像処理装置が、映像表示装置に適用される。
【発明の効果】
【００２６】
本発明によれば、映像信号に基づく画面上で文字が表示さるべき位置を、字幕及び文字スーパーについて各別に変更するため、例えば映像の表示領域が考慮されて、画面上の同一領域に同時に表示さるべき字幕及び文字スーパーの文字が夫々の表示に適した領域に表示されるようになる。
従って、字幕と文字スーパーとの表示に重なりが生じるような場合であっても、文字の重なりを排除して表示時間内に文字が読み切られるようにし、併せて映像を見やすくすることが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態に係るテレビジョン受像機の構成例を示すブロック図である。
【図２】アウトスクリーン表示モードにおける映像の表示方法を説明するための図表である。
【図３】アウトスクリーン表示モードにおける動画プレーン上で縮小された映像が表示される領域を示す説明図である。
【図４】字幕プレーン上で字幕及び文字スーパーが表示される領域を示す説明図である。
【図５】アウトスクリーン表示モードにおける横書きの字幕及び文字スーパーの表示例を示す説明図である。
【図６】アウトスクリーン表示モードにおける縦書きの字幕及び文字スーパーの表示例を示す説明図である。
【図７】字幕及び文字スーパーの表示さるべき位置を変更するＣＰＵの処理手順を示すフローチャートである。
【図８】字幕及び文字スーパーの表示さるべき位置を変更するＣＰＵの処理手順を示すフローチャートである。
【図９】字幕及び文字スーパーの表示さるべき位置を変更するＣＰＵの処理手順を示すフローチャートである。
【図１０】字幕及び文字スーパーの表示さるべき位置を変更するＣＰＵの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明に係る映像処理装置及び映像表示装置を、デジタルテレビジョン放送を受信するテレビジョン受像機に適用した実施の形態について詳述する。
図１は、本発明の実施の形態に係るテレビジョン受像機の構成例を示すブロック図である。図中１０はテレビジョン受像機であり、テレビジョン受像機１０は、受像機全体を制御するＣＰＵ１０１ａを有する制御部１０１と、受像機への各種操作を遠隔で行うためのリモートコントローラ（以下、リモコンという）１０３から送信された赤外線信号を受信するリモコン受信部１０４と、放送電波を外部のアンテナ１２から取り込んで前記リモコン受信部１０４から与えられたチャンネルのデジタル放送を受信するデジタル放送チューナ部１０２とを備える。
【００２９】
制御部１０１のＣＰＵ１０１ａは、図示しないＲＯＭ、ＲＡＭ、タイマ及び入出力インタフェースと互いにバス接続されており、ＲＯＭに予め格納されている制御プログラムに従って入出力、演算等の処理を実行することにより、各ブロックの動作を制御する。
リモコン１０３は、放送電波のチャンネルを設定するための選局ボタン、後述するアウトスクリーン表示モードを設定するためのキー等の操作キーを有する。
デジタル放送チューナ部１０２は、受信した信号を復調及び誤り訂正してＴＳ（トランスポートストリーム）パケットを映像／音声／字幕（スーパー）分離部１０５に与える。
【００３０】
映像／音声／字幕（スーパー）分離部１０５は、デジタル放送チューナ部１０２より与えられたＴＳパケットから分離した映像・音声のパケット、字幕（文字スーパーを含む）のパケット、及びＥＰＧ（Electric Program Guide）のパケットを音声／映像デコード部１１２、字幕（スーパー）デコード部１０６及びリモコン受信部１０４に夫々与える。音声／映像デコード部１１２は、映像／音声／字幕（スーパー）分離部１０５から与えられた映像・音声のパケットに含まれる符号化信号を復号した映像信号及び音声信号を映像／ＯＳＤ（On Screen Display）／字幕信号合成部１１３及び音声信号増幅部１１４に夫々与える。
【００３１】
映像／ＯＳＤ／字幕信号合成部１１３は、音声／映像デコード部１１２から与えられた映像信号と、後述するＯＳＤ表示部１１１及び字幕（スーパー）表示部１０９から夫々与えられたＯＳＤ信号及び字幕（文字スーパーを含む）信号とを合成した信号を、ＬＣＤからなる映像出力部１１５に与える。これにより、動画プレーン（映像が表示される画面）、文字図形プレーン（ＯＳＤ等の文字図形が表示される画面）及び字幕プレーン（字幕と文字スーパーとが表示される画面）の各画素が混合されてＬＣＤの表示面に表示される。
音声信号増幅部１１４は、音声／映像デコード部１１２から与えられた音声信号を増幅して、スピーカからなる音声出力部１１６に与える。
尚、映像出力部１１５及び音声出力部１１６が、夫々外部のＬＣＤ表示器及びスピーカに映像信号及び音声信号を出力するようにしてもよい。
【００３２】
字幕（スーパー）デコード部１０６は、映像／音声／字幕（スーパー）分離部１０５から与えられた独立ＰＥＳ（Packetized Elementary Stream）と称される字幕（文字スーパーを含む）のパケットをデコードし、デコードしたデータを、位置設定変更部１０８を介して字幕（スーパー）表示部１０９に与える。このデータには、文字コード、表示領域のサイズ・位置、書式等が含まれる。位置設定変更部１０８は、後述するアウトスクリーン設定保存部１０７からアウトスクリーン表示モードの設定を与えられた場合、字幕（スーパー）デコード部１０６から与えられたデータに含まれる字幕及び文字スーパーの表示位置を夫々変更して字幕（スーパー）表示部１０９に与える。字幕（スーパー）表示部１０９は、位置設定変更部１０８を介して字幕（スーパー）デコード部１０６から与えられた字幕及び文字スーパーの文字コード、表示領域のサイズ・位置、書式等のデータに基づき、字幕（文字スーパーを含む）信号を生成して映像／ＯＳＤ／字幕信号合成部１１３に与える。
【００３３】
リモコン受信部１０４は、映像／音声／字幕（スーパー）分離部１０５から与えられたＥＰＧのパケットを解析した内容をＯＳＤ表示部１１１に与える。リモコン受信部１０４は、また、リモコン１０３の操作キーが操作された場合、受信した赤外線信号を解析して操作キーに対する操作を受け付けたときに、画面に表示すべき内容をＯＳＤ表示部１１１に与える。この場合、受け付けた操作が、ＡＲＩＢ規格ＴＲ−Ｂ１４に規定される字幕アウトスクリーン表示機能を利用するモード（以下、アウトスクリーン表示モードという）の設定操作である場合、受け付けた設定をアウトスクリーン設定保存部１０７に与える。
【００３４】
アウトスクリーン設定保存部１０７は、リモコン受信部１０４から与えられたアウトスクリーン表示モードの設定を保存し、保存した設定を音声／映像デコード部１１２、位置設定変更部１０８及びＯＳＤ表示部１１１に与える。ＯＳＤ表示部１１１は、リモコン受信部１０４から与えられた表示内容を、アウトスクリーン設定保存部１０７から与えられたアウトスクリーン表示モードの設定に応じて調整し（例えば、ＯＳＤ表示と字幕とが重ならないようにし）、ＯＳＤ信号を生成して映像／ＯＳＤ／字幕信号合成部１１３に与える。
【００３５】
上述したアウトスクリーン表示モードの設定には、字幕アウトスクリーン表示機能によって縮小変換（以下、単に縮小という）した映像の表示位置（画面の上下何れかの位置）の設定が含まれるものとする。これにより、アウトスクリーン設定保存部１０７からアウトスクリーン表示モードの設定を与えられた音声／映像デコード部１１２は、与えられた設定に応じて映像信号に含まれる映像を縮小し、画面上の設定された位置に映像を表示すべく映像信号を生成するようにしてある。
【００３６】
次に、字幕及び文字スーパーと字幕アウトスクリーン表示機能とについて説明する。字幕アウトスクリーン表示機能とは、字幕とテレビジョン放送画面内の文字テロップとが重ならないようにして視聴可能にすることを目的に、動画（映像）を縮小表示する機能である。
【００３７】
図２は、アウトスクリーン表示モードにおける映像の表示方法を説明するための図表であり、図３は、アウトスクリーン表示モードにおける動画プレーン上で縮小された映像が表示される領域を示す説明図である。図３では、動画プレーン上の左上角に原点を置き、横方向及び縦方向に夫々Ｘ軸及びＹ軸をとって説明する。図３の（）内は、ＳＤ（Standard Definition）動画の場合の数値を示す。また、図２の図表に示す座標値の対（Ｘ１，Ｙ１）-（Ｘ２，Ｙ２）は、動画プレーン上で映像が表示される領域の対角の座標値を示す（図３参照）。
【００３８】
ＡＲＩＢ規格上で利用可能な字幕及び文字スーパーの表示書式は、ＨＤ（High Definition）動画及びＳＤ動画夫々について、９６０×５４０及び７２０×４８０である。この場合の動画プレーンの解像度は、夫々１９２０×１０８０及び７２０×４８０とされている。ＨＤ動画及びＳＤ動画で映像を縮小表示する場合は、映像を９６／１２８にスケーリング（縮小）する。そして、図３（ａ）に示すように縮小した映像を画面の中央寄りの上部に表示するときは、対角の座標値（１２０×２，０×２）−（８４０×２，４０５×２）又は（９０，０）−（６３０，３６０）によって夫々示される領域に表示する。これに対し、図３（ｂ）に示すように縮小した映像を画面の中央寄りの下部に表示するときは、対角の座標値（１２０×２，１３５×２）−（８４０×２，５４０×２）又は（９０，１２０）−（６３０，４８０）によって夫々示される領域に表示する。
【００３９】
図４は、字幕プレーン上で字幕及び文字スーパーが表示される領域を示す説明図である。ここでも字幕プレーンの左上角に原点を置き、横方向及び縦方向に夫々Ｘ軸及びＹ軸をとって説明する。字幕及び文字スーパーの表示領域は、字幕プレーン上の任意の領域に任意のサイズで夫々独立して表示されるような指定が可能である。この指定は、上述した独立ＰＥＳパケットによって伝送される字幕管理データ及び字幕文データに夫々含まれる制御符号によって行われる。具体的には、表示領域の大きさを示す縦横の画素数が制御符号ＳＤＦで、表示領域の左上角の座標（最初の動作位置）が制御符号ＳＤＰで夫々指定される。
【００４０】
図５は、アウトスクリーン表示モードにおける横書きの字幕及び文字スーパーの表示例を示す説明図であり、図６は、アウトスクリーン表示モードにおける縦書きの字幕及び文字スーパーの表示例を示す説明図である。図５，６では、画面上の左上角に原点を置き、横方向及び縦方向に夫々Ｘ軸及びＹ軸をとって説明する。（）内は、ＳＤ動画の場合の数値である。アウトスクリーン表示モードは、上述したようにリモコン１０３のキー操作によって設定される。この場合、縮小した映像を図５（ａ）及び図６（ａ）のように画面の中央寄りの上部に表示するか、又は図５（ｂ）及び図６（ｂ）のように画面の中央寄りの下部に表示するかの設定も行われる。
【００４１】
字幕の独立ＰＥＳパケットで横書きの字幕を指定された場合、映像の表示領域が図５（ａ）のように画面の上部に設定されているときは、字幕を（０，４０５）−（９６０，５４０）又は（０，３６０）−（７２０，４８０）に表示し、文字スーパーを（０，０）−（９６０，４０５）又は（０，０）−（７２０，３６０）に表示する。また、映像の表示領域が図５（ｂ）のように画面の下部に設定されているときは、字幕を（０，０）−（９６０，１３５）又は（０，０）−（７２０，１２０）に表示し、文字スーパーを（０，１３５）−（９６０，５４０）又は（０，１２０）−（７２０，４８０）に表示する。
【００４２】
一方、字幕の独立ＰＥＳパケットで縦書きの字幕を指定された場合、字幕を（８４０，０）−（９６０，５４０）又は（６３０，０）−（７２０，４８０）で示される画面の右側部に表示し、文字スーパーを（０，０）−（８４０，５４０）又は（０，０）−（６３０，４８０）に表示する。このように、文字スーパーの表示領域が、縮小された映像の表示領域より大きくなるようにする。
【００４３】
尚、縦書きの字幕を（０，０）−（１２０，５４０）又は（０，０）−（９０，４８０）で示される画面の左側部に表示する場合は、文字スーパーを（１２０，０）−（９６０，５４０）又は（９０，０）−（７２０，４８０）に表示すればよい。また、縦書きの字幕を画面の左右どちらの側部に表示するかをリモコン１０３から設定するようにしてもよい。
【００４４】
上述した例では、縦書き又は横書きの字幕の表示領域を除く全領域を文字スーパーの表示領域としたが、縦書き及び横書きの字幕の表示領域を除外した領域を文字スーパーの表示領域としてもよい。具体的には、映像表示領域が画面の下部の場合、文字スーパーを（０，０）−（８４０，４０５）又は（０，０）−（６３０，３６０）に表示し、映像表示領域が画面の下部の場合、文字スーパーを（０，１３５）−（８４０，５４０）又は（０，１２０）−（６３０，４８０）に表示すればよい。これにより、文字スーパーの文字を表示した後に、字幕の縦書き／横書きの指定が変更された場合であっても、字幕の文字と文字スーパーの文字との重なりが生じないようにする。
【００４５】
以下に、上述したテレビジョン受像機１０の動作を、それを示すフローチャートを用いて説明する。図７〜１０は、字幕及び文字スーパーの表示さるべき位置を変更するＣＰＵ１０１ａの処理手順を示すフローチャートである。図７の処理は、リモコン受信部１０４が選局の操作を受け付けた場合、又は映像／音声／字幕（スーパー）分離部１０５が、ＰＭＴ（Program Map Table）の更新を検出した場合に起動され、図示しないＲＯＭに予め格納されている制御プログラムに従って実行される。
【００４６】
尚、図７の処理が起動される前に、予めリモコン１０３からアウトスクリーン表示モードの設定操作、及び映像の表示位置（画面の上下何れかの位置）の設定操作が行われ、これらの設定がリモコン受信部１０４で受け付けられてアウトスクリーン設定保存部１０７に保存されているものとする。
また、字幕管理データを受信したことを示す「ＦＬＧ１」及び「ＦＬＧ２」、指定された字幕の文字の位置を示す「動作位置」、文字スーパーの文字の表示位置を示す「表示位置」等のデータは、制御部１０１の図示しないＲＡＭ、又は図１に示す各部が有する図示しないレジスタに記憶するものとする。
【００４７】
図７の処理が起動された場合、ＣＰＵ１０１ａは、制御部１０１の図示しないタイマに３分の計時を開始させ（ステップＳ１１）、「ＦＬＧ１」及び「ＦＬＧ２」を０にクリアする（ステップＳ１２）。これにより、字幕管理データを未受信の状態とする。その後、ＣＰＵ１０１ａは、タイマが計時を終了したか否かを判定し（ステップＳ１３）、終了したと判定した場合（ステップＳ１３：ＹＥＳ）、処理をステップＳ１１に戻す。これにより、後述する字幕管理データの受信が、計時を開始してから３分以内に行われない場合は、字幕管理データの受信からやり直すようにする。
【００４８】
タイマが計時を終了していないと判定した場合（ステップＳ１３：ＮＯ）、ＣＰＵ１０１ａは、独立ＰＥＳパケットを受信したか否かを判定する（ステップＳ１４）。受信していないと判定した場合（ステップＳ１４：ＮＯ）、ＣＰＵ１０１ａは、処理をステップＳ１３に戻す。受信したと判定した場合（ステップＳ１４：ＹＥＳ）、ＣＰＵ１０１ａは、受信した独立ＰＥＳパケットが字幕のパケットであるか否かを判定する（ステップＳ１５）。字幕のパケットであると判定した場合（ステップＳ１５：ＹＥＳ）、ＣＰＵ１０１ａは、字幕のパケットに字幕管理データが有るか否かを判定する（ステップＳ１６）。
【００４９】
字幕のパケットに字幕管理データが有ると判定した場合（ステップＳ１６：ＹＥＳ）、ＣＰＵ１０１ａは、「ＦＬＧ１」に１をセットする（ステップＳ１７）。そして、ＣＰＵ１０１ａは、字幕管理データから字幕の縦書き／横書きの区別、ＳＤＦで指定される表示領域の縦横の画素数、ＳＤＰで指定される最初の動作位置、文字構成（ドット構成）、文字間隔、行間隔等の書式を読み出して記憶する（ステップＳ１８）。その後、ＣＰＵ１０１ａは、制御部１０１のタイマに３分の計時を再開させる（ステップＳ１９）。
【００５０】
ステップＳ１９の処理を終えた場合、又はステップＳ１６で字幕のパケットに字幕管理データが無いと判定した場合（ステップＳ１６：ＮＯ）、ＣＰＵ１０１ａは、受信した字幕のパケットに字幕のデータ（字幕文データ）が有るか否かを判定する（ステップＳ２０）。字幕のデータが無いと判定した場合（ステップＳ２０：ＮＯ）、ＣＰＵ１０１ａは、処理をステップＳ１３に戻す。
【００５１】
字幕のデータが有ると判定した場合（ステップＳ２０：ＹＥＳ）、ＣＰＵ１０１ａは、字幕管理データを受信したことを示す「ＦＬＧ１」が１にセットされているか否かを判定する（ステップＳ２１）。１にセットされていないと判定した場合（ステップＳ２１：ＮＯ）、即ち、字幕管理データを受信していない場合、ＣＰＵ１０１ａは、字幕の文字を表示することができないため、処理をステップＳ１３に戻す。
【００５２】
「ＦＬＧ１」が１にセットされていると判定した場合（ステップＳ２１：ＹＥＳ）、ＣＰＵ１０１ａは、ステップＳ１８で記憶した書式に横書きが指定されているか否かを判定する（ステップＳ２２）。横書きが指定されていないと判定した場合（ステップＳ２２：ＮＯ）、即ち縦書きが指定されている場合、ＣＰＵ１０１ａは、字幕の表示領域を映像の表示領域の右側方に設定する（ステップＳ２３）。この場合、縦書きの字幕の表示領域の右上角を、字幕の文字の最初の表示位置とする。
【００５３】
記憶した書式に横書きが指定されていると判定した場合（ステップＳ２２：ＹＥＳ）、ＣＰＵ１０１ａは、映像の表示位置が画面の上部に設定されているか否かを判定する（ステップＳ２４）。画面の上部に設定されていると判定した場合（ステップＳ２４：ＹＥＳ）、ＣＰＵ１０１ａは、字幕の表示領域を映像の表示領域の下方に設定する（ステップＳ２５）。映像の表示位置が画面の上部に設定されていないと判定した場合（ステップＳ２４：ＮＯ）、即ち下部に設定されている場合、ＣＰＵ１０１ａは、字幕の表示領域を映像の表示領域の上方に設定する（ステップＳ２６）。これらの字幕が横書きの場合、字幕の表示領域の左上角を字幕の文字の最初の表示位置とする。
【００５４】
ステップＳ２３、ステップＳ２５、又はステップＳ２６の処理を終えた場合、ＣＰＵ１０１ａは、設定した字幕の表示領域について、図示しない表示メモリ等を初期化し（ステップＳ２７）、後述する図９のステップＳ５１に処理を進める。
【００５５】
以下では、図８の処理を説明する。ステップＳ１５で、受信した独立ＰＥＳパケットが字幕のパケットではないと判定した場合（ステップＳ１５：ＮＯ）、ＣＰＵ１０１ａは、受信した独立ＰＥＳパケットが文字スーパーのパケットで有るか否かを判定する（ステップＳ３１）。文字スーパーのパケットでもないと判定した場合（ステップＳ３１：ＮＯ）、ＣＰＵ１０１ａは、処理を図７のステップＳ１３に戻す。文字スーパーのパケットであると判定した場合（ステップＳ３１：ＹＥＳ）、ＣＰＵ１０１ａは、文字スーパーのパケットに字幕（文字スーパー）管理データが有るか否かを判定する（ステップＳ３２）。
【００５６】
文字スーパーのパケットに字幕（文字スーパー）管理データが有ると判定した場合（ステップＳ３２：ＹＥＳ）、ＣＰＵ１０１ａは、「ＦＬＧ２」に１をセットする（ステップＳ３３）。そして、ＣＰＵ１０１ａは、字幕（文字スーパー）管理データから文字スーパーの縦書き／横書きの区別、ＳＤＦで指定される表示領域の縦横の画素数、ＳＤＰで指定される最初の動作位置、文字構成、文字間隔、行間隔等の書式を読み出して記憶する（ステップＳ３４）。その後、ＣＰＵ１０１ａは、制御部１０１のタイマに３分の計時を再開させる（ステップＳ３５）。
【００５７】
ステップＳ３５の処理を終えた場合、又はステップＳ３２で文字スーパーのパケットに字幕（文字スーパー）管理データが無いと判定した場合（ステップＳ３２：ＮＯ）、ＣＰＵ１０１ａは、受信した文字スーパーのパケットに字幕文データとして文字スーパーのデータが有るか否かを判定する（ステップＳ３６）。文字スーパーのデータが無いと判定した場合（ステップＳ３６：ＮＯ）、ＣＰＵ１０１ａは、処理を図７のステップＳ１３に戻す。文字スーパーのデータが有ると判定した場合（ステップＳ３６：ＹＥＳ）、ＣＰＵ１０１ａは、字幕（文字スーパー）管理データを受信したことを示す「ＦＬＧ２」が１にセットされているか否かを判定する（ステップＳ３７）。
【００５８】
「ＦＬＧ２」が１にセットされていないと判定した場合（ステップＳ３７：ＮＯ）、即ち、字幕（文字スーパー）管理データを受信していない場合、ＣＰＵ１０１ａは、文字スーパーの文字を表示することができないため、処理を図７のステップＳ１３に戻す。「ＦＬＧ２」が１にセットされていると判定した場合（ステップＳ３７：ＹＥＳ）、ＣＰＵ１０１ａは、映像の表示位置が画面の上部に設定されているか否かを判定する（ステップＳ３８）。
【００５９】
映像の表示位置が画面の上部に設定されていると判定した場合（ステップＳ３８：ＹＥＳ）、ＣＰＵ１０１ａは、文字スーパーの表示領域を映像の表示領域を含む画面の上部、即ち字幕の表示領域の上方に設定する（ステップＳ３９）。映像の表示位置が画面の上部に設定されていないと判定した場合（ステップＳ３８：ＮＯ）、ＣＰＵ１０１ａは、文字スーパーの表示領域を映像の表示領域を含む画面の下部、即ち字幕の表示領域の下方に設定する（ステップＳ４０）。これらの文字スーパーが横書き（又は縦書き）の場合、文字スーパーの表示領域の左上角（又は右上角）を文字スーパーの文字の最初の表示位置とする。
【００６０】
その後、ステップＳ３９又はステップＳ４０の処理を終えた場合、ＣＰＵ１０１ａは、設定した文字スーパーの表示領域について、図示しない表示メモリ等を初期化し（ステップＳ４１）、後述する図１０のステップＳ７１に処理を進める。
【００６１】
以下では、図９の処理を説明する。ステップＳ２７で字幕の表示領域についての初期化を終えた場合、ＣＰＵ１０１ａは、ステップＳ１８で記憶した最初の動作位置に対する、ステップＳ２３，Ｓ２５，Ｓ２６で設定した最初の表示位置とのオフセットを算出する（ステップＳ５１）。この場合のオフセットは、図４に示す字幕プレーンにおける座標値の差分で表される。その後、ＣＰＵ１０１ａは、最初の動作位置を「動作位置」に初期値として記憶する（ステップＳ５２）。
【００６２】
次いで、ＣＰＵ１０１ａは、字幕のデータから順次取り出せる文字コードが有るか否かを判定する（ステップＳ５３）。取り出せる文字コードが無いと判定した場合（ステップＳ５３：ＮＯ）、ＣＰＵ１０１ａは、処理を図７のステップＳ１３に戻す。取り出せる文字コードが有ると判定した場合（ステップＳ５３：ＹＥＳ）、ＣＰＵ１０１ａは、取り出した１つの文字コードが、ＳＤＦ、ＳＤＰ等の制御符号であるか否かを判定する（ステップＳ５４）。
【００６３】
制御符号であると判定した場合（ステップＳ５４：ＹＥＳ）、ＣＰＵ１０１ａは、判定した制御符号に対応する処理を実行し（ステップＳ５５）、処理をステップＳ５３に戻す。制御符号ではないと判定した場合（ステップＳ５４：ＮＯ）、即ち文字符号である場合、ＣＰＵ１０１ａは、該文字符号で表される文字のサイズに両側の文字間隔及び上下の行間隔を加えた矩形の表示区画を算出する（ステップＳ５６）。その後、ＣＰＵ１０１ａは、「動作位置」を表示区画のサイズ分だけ前進させる（ステップＳ５７）。この場合、字幕が横書きの場合はＸ軸の方向へ、縦書きの場合はＹ軸の方向へ前進させるものとする。
【００６４】
次いで、ＣＰＵ１０１ａは、「動作位置」がＳＤＦで指定された表示領域を超えるか否かを判定する（ステップＳ５８）。表示領域を超えると判定した場合（ステップＳ５８：ＹＥＳ）、ＣＰＵ１０１ａは、次行（横書きのとき）又は次列（縦書きのとき）の先頭を「動作位置」とする（ステップＳ５９）。表示領域を超えないと判定した場合（ステップＳ５８：ＮＯ）、又はステップＳ５９の処理を終えた場合、ＣＰＵ１０１ａは、「動作位置」に、ステップＳ５１で算出したオフセットを加算して「表示位置」に設定する（ステップＳ６０）。
【００６５】
その後、ＣＰＵ１０１ａは、字幕プレーンの「表示位置」で表される位置に文字を表示すべく、字幕（スーパー）表示部１０９の図示しない表示メモリに、文字符号及び書式を書き込み（ステップＳ６１）、処理をステップＳ５３に戻す。
【００６６】
以下では、図１０の処理を説明する。ステップＳ４１で文字スーパーの表示領域についての初期化を終えた場合、ＣＰＵ１０１ａは、ステップＳ３９，Ｓ４０で設定した文字スーパーの表示領域の最初の表示位置を、字幕プレーンの「表示位置」に設定する（ステップＳ７１）。これにより、最初の動作位置に表示すべき文字を、最初の表示位置に表示する準備が整う。
【００６７】
次いで、ＣＰＵ１０１ａは、文字スーパーのデータから順次取り出せる文字コードが有るか否かを判定する（ステップＳ７２）。取り出せる文字コードが無いと判定した場合（ステップＳ７２：ＮＯ）、ＣＰＵ１０１ａは、処理をステップＳ１３に戻す。取り出せる文字コードが有ると判定した場合（ステップＳ７２：ＹＥＳ）、ＣＰＵ１０１ａは、取り出した１つの文字コードが、ＳＤＦ、ＳＤＰ等の制御符号であるか否かを判定する（ステップＳ７３）。
【００６８】
制御符号であると判定した場合（ステップＳ７３：ＹＥＳ）、ＣＰＵ１０１ａは、判定した制御符号に対応する処理を実行し（ステップＳ７４）、処理をステップＳ７２に戻す。制御符号ではないと判定した場合（ステップＳ７３：ＮＯ）、即ち文字符号である場合、ＣＰＵ１０１ａは、該文字符号で表される文字のサイズに両側の文字間隔及び上下の行間隔を加えた矩形の表示区画を算出する（ステップＳ７５）。その後、ＣＰＵ１０１ａは、「表示位置」を表示区画のサイズ分だけ前進させる（ステップＳ７６）。この場合、文字スーパーが横書きの場合はＸ軸の方向へ、縦書きの場合はＹ軸の方向へ前進させるものとする。
【００６９】
次いで、ＣＰＵ１０１ａは、「表示位置」が文字スーパーの設定した表示領域を超えるか否かを判定する（ステップＳ７７）。表示領域を超えると判定した場合（ステップＳ７７：ＹＥＳ）、ＣＰＵ１０１ａは、次行（横書きのとき）又は次列（縦書きのとき）の先頭を「表示位置」に設定（ステップＳ７８）。表示領域を超えないと判定した場合（ステップＳ７７：ＮＯ）、又はステップＳ７８の処理を終えた場合、ＣＰＵ１０１ａは、字幕プレーンの「表示位置」で表される位置に文字を表示すべく、字幕（スーパー）表示部１０９の図示しない表示メモリに、文字符号及び書式を書き込み（ステップＳ７９）、処理をステップＳ７２に戻す。
【００７０】
以上のように本実施の形態によれば、映像、字幕及び文字スーパーが多重化されたＴＳパケットに基づく映像に独立ＰＥＳパケットから抽出した字幕及び文字スーパーを重畳して映像信号を映像出力部に出力し、表示させる。映像に字幕及び文字スーパーを重畳する場合、画面上で字幕及び文字スーパーの表示位置を各別に変更する。このため、画面上の同一領域に同時に表示される字幕及び文字スーパーの文字が、夫々の表示に適した領域に表示されるようになる。
従って、字幕と文字スーパーとの表示に重なりが生じるような場合であっても、文字の重なりを排除して表示時間内に文字が読み切られるようにすることが可能となり、併せて映像を見やすくすることが可能となる。
【００７１】
また、字幕の文字の表示位置を、縮小変換した映像の表示領域外の一部の領域内の位置に変更し、文字スーパーの文字の表示位置を、画面内の前記領域を除く位置に変更する。
従って、字幕と映像及び文字スーパーとの重なりを排除すると共に、文字スーパーが表示さるべき領域を最大限に確保して文字スーパーの文字の縮小を回避することが可能となる。
【００７２】
更にまた、字幕が横書きである（又は横書きでない）場合、字幕の文字の表示位置を、映像の表示領域の上方若しくは下方（又は左右何れかの側方）の矩形領域内の位置に変更する。
これにより、字幕が表示さるべき位置を、横書き（又は縦書き）の文字列が映像及び文字スーパーと重ならずにごく自然に表示されるような領域内の位置に変更することが可能となる。
【００７３】
更にまた、ＡＲＩＢ規格ＴＲ−Ｂ１４で規定される字幕アウトスクリーン表示機能に基づいて映像を縮小変換するため、予め規格で定められた画面中央寄りの上部又は下部の矩形領域を映像の表示領域とする。
従って、字幕及び文字スーパーの文字が表示さるべき位置を、規格によって縮小変換された映像の表示領域を考慮して適切に変更することが可能となる。
【００７４】
更にまた、字幕及び文字スーパーの文字の表示位置が各別に変更された映像信号に基づいて、映像及び文字を表示する。
従って、字幕と文字スーパーとの表示に重なりが生じるような場合であっても文字の重なりを排除して表示時間内に文字が読み切られるようにし、併せて映像を見やすくする映像処理装置が、テレビジョン受像機等の映像表示装置に適用することが可能となる。
【００７５】
尚、本実施の形態にあっては、映像処理装置をテレビジョン受像機に適用した例について説明したが、これに限定されるものではなく、デジタルテレビジョン放送を受信するデジタルテレビジョンチューナ、又はテレビジョン受像機若しくはデジタルテレビジョンチューナにおいて映像処理を行う映像処理基板に適用してもよい。
【００７６】
また、字幕が縦書きの場合、字幕を映像の表示領域の右側方に表示したが、左側方に表示するようにしてもよいし、左右何れの側方に表示するのかがリモコン１０３の操作によって設定される場合は、字幕を表示するときに前記設定に応じて左右の表示位置を切り替えるようにしてもよい。
【００７７】
更にまた、縦書き及び横書きの字幕が夫々表示される領域を除外して、文字スーパーの文字の表示位置を変更するようにしてもよい。
この場合は、文字スーパーの文字を表示した後に字幕の縦書き／横書きの指定が変更されたときにも、字幕及び文字スーパーの文字が表示さるべき位置に重なりが生じるのを防止することが可能となる。
【００７８】
更にまた、文字スーパーの設定した表示領域に表示する文字を、最初の表示位置から１文字区画ずつ進めた位置に表示したが、これに限定されるものではなく、字幕の場合と同様に、指定された表示領域の最初の動作位置と、設定した表示領域の最初の表示位置とのオフセットを算出し、１文字区画ずつ進めた動作位置にオフセットを加算して表示位置を順次算出するようにしてもよい。この場合、文字スーパーの表示位置が画面幅より小さい表示幅（横書きのときは横幅、縦書きのときは縦幅）を超えたときは、設定した表示領域内で改行等を実施すればよい。
【００７９】
更にまた、地上デジタルテレビジョン放送運用規定（ＡＲＩＢ規格ＴＲ−１４）に規定される映像データを例に説明したが、これに限定されるものではなく、字幕及び文字スーパーを扱う他の信号方式による映像データであってもよい。
【符号の説明】
【００８０】
１０  テレビジョン受像機
１０１  制御部
１０１ａ  ＣＰＵ
１０３  リモコン
１０５  映像／音声／字幕（スーパー）分離部
１０６  字幕（スーパー）デコード部
１０７  アウトスクリーン設定保存部
１０８  位置設定変更部（位置変更手段、字幕が横書きであるか否かを判定する手段）
１０９  字幕（スーパー）表示部
１１２  音声／映像デコード部（縮小手段を含む）
１１３  映像／ＯＳＤ／字幕信号合成部
１１５  映像出力部（表示部）
１２  アンテナ
【図１】
2010252050.tif 000003
【図２】
2010252050.tif 000004
【図３】
2010252050.tif 000005
【図４】
2010252050.tif 000006
【図５】
2010252050.tif 000007
【図６】
2010252050.tif 000008
【図７】
2010252050.tif 000009
【図８】
2010252050.tif 000010
【図９】
2010252050.tif 000011
【図１０】
2010252050.tif 000012