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