(57)【要約】【課題】右から左へ表記する言語を選択したときも体裁の整った設定メニューを表示することが可能な映像表示方法、映像表示装置及びプログラムを提供する。【解決手段】本発明の映像表示装置では、右から左へ表記する言語の左右反転したフォントデータ３０４を持ち、ＯＳＤ制御部１０７’に反転選択レジスタ１０７ｂを備え、右から左に表記する言語を表示言語に選択した場合にはメモリ部１０８のＯＳＤ画像データを左右反転してＶＲＡＭ１０６ｂに転送する構成を有する。【選択図】図１
2005215285.tif 000002
【特許請求の範囲】
【請求項１】
左から右に表記する言語のフォントは左右反転しない通常の形状でＯＳＤ関連データ格納用ＲＯＭへ格納し、右から左に表記する言語のフォントは通常のフォントを左右反転した形状で前記ＯＳＤ関連データ格納用ＲＯＭへ格納するステップと、
画面上に表示する設定メニューの構成データであるメニューデータを前記ＯＳＤ関連データ格納用ＲＯＭから読み出してワークエリア用ＲＡＭに展開するステップと、
前記ワークエリア用ＲＡＭに展開された前記メニューデータにしたがって前記ＯＳＤ関連データ格納用ＲＯＭからフレームデータ及びアイコンデータを読み出し、メモリ部にＯＳＤ画像データとして展開するステップと、
どの言語で表示するかの選択言語を取得するステップと、
取得した選択言語のテキストデータを前記ＯＳＤ関連データ格納用ＲＯＭから読み出し、該テキストデータからどのフォントを使用するかを選択して前記ＯＳＤ関連データ格納用ＲＯＭからワードデータ及びフォントデータを読み出し前記メモリ部に前記ＯＳＤ画像データとして展開するステップと、
前記選択言語が右から左に表記する言語であるかどうかを判別するステップと、
前記選択言語が右から左に表記する言語である場合は、ＯＳＤ画像を左右反転するかどうかを選択する反転選択レジスタに反転する旨を設定し、前記選択言語が左から右に表記する言語である場合は、前記反転選択レジスタに反転しない旨を設定するステップと、
前記反転選択レジスタの設定値が反転する旨である場合、前記メモリ部に格納された前記ＯＳＤ画像を左右反転してＶＲＡＭに転送するステップとを有する、映像表示方法。
【請求項２】
前記ＯＳＤ画像を左右反転してＶＲＡＭに転送するステップは、
ＯＳＤ制御部により、前記メモリ部に格納されたＯＳＤ画像データを転送するＯＳＤ画像格納部の垂直開始アドレスを設定するステップと、
前記ＯＳＤ制御部により、前記反転選択レジスタの設定値に従い左右反転するかどうかを選択するステップと、
前記ＯＳＤ画像格納部の水平開始アドレスを前記反転選択レジスタの設定値に応じて設定するステップと、
前記ＯＳＤ画像格納部のアドレスに前記メモリ部に格納された前記ＯＳＤ画像データの１ピクセル分のデータを転送するステップと、
前記ＯＳＤ画像格納部の水平アドレスを前記反転選択レジスタの設定値に応じて１を増加または減少する値に設定するステップと、
前記ＯＳＤ画像格納部の水平アドレスがＯＳＤ表示エリア外であるかどうかを確認し、１ライン分のデータ転送終了かどうかを判断するステップとを有し、
１ライン分のデータ転送終了でない場合は、前記１ピクセル分のデータを転送するステップに戻り、１ライン分のデータ転送が終了するまで以後のステップを繰り返し、
１ライン分のデータ転送終了の場合は、前記ＯＳＤ画像格納部の垂直アドレスを１増加する値に設定するステップと、
前記ＯＳＤ画像格納部の垂直アドレスがＯＳＤ表示エリア外であるかどうかを確認し、全ライン分のデータ転送終了かどうかを判断するステップとを有し、
全ライン分のデータ転送終了でない場合は、前記左右反転するかどうかを選択するステップに戻り、全ライン分のデータ転送が終了するまで以後のステップを繰り返す、請求項１に記載の映像表示方法。
【請求項３】
コンピュータ又はマイクロプロセッサに請求項１又は請求項２に記載の映像表示方法を実行させるためのプログラム。
【請求項４】
画面上に表示する設定メニューの構成データであるメニューデータをＯＳＤ関連データ格納用ＲＯＭから読み出してワークエリア用ＲＡＭに展開する手段と、
前記ワークエリア用ＲＡＭに展開された前記メニューデータにしたがって前記ＯＳＤ関連データ格納用ＲＯＭからフレームデータ及びアイコンデータを読み出し、メモリ部にＯＳＤ画像データとして展開する手段と、
どの言語で表示するかの選択言語を取得する手段と、
取得した選択言語のテキストデータを前記ＯＳＤ関連データ格納用ＲＯＭから読み出し、該テキストデータからどのフォントを使用するかを選択して前記ＯＳＤ関連データ格納用ＲＯＭからワードデータ及びフォントデータを読み出し前記メモリ部に前記ＯＳＤ画像データとして展開する手段とを有し、
前記フォントは、左から右に表記する言語のフォントは左右反転しない通常の形状であり、右から左に表記する言語のフォントは通常のフォントを左右反転した形状であり、
前記選択言語が右から左に表記する言語であるかどうかを判別する手段と、
前記選択言語が右から左に表記する言語である場合は、ＯＳＤ画像を左右反転するかどうかを選択する反転選択レジスタに反転する旨を設定し、前記選択言語が左から右に表記する言語である場合は、前記反転選択レジスタに反転しない旨を設定する手段と、
前記反転選択レジスタの設定値が反転する旨である場合、前記メモリ部に格納された前記ＯＳＤ画像を左右反転してＶＲＡＭに転送する手段とを有する、映像表示装置。
【請求項５】
前記ＯＳＤ画像を左右反転してＶＲＡＭに転送する手段は、
ＯＳＤ制御部により、前記メモリ部に格納されたＯＳＤ画像データを転送するＯＳＤ画像格納部の垂直開始アドレスを設定する手段と、
前記ＯＳＤ制御部により、前記反転選択レジスタの設定値に従い左右反転するかどうかを選択する手段と、
前記ＯＳＤ画像格納部の水平開始アドレスを前記反転選択レジスタの設定値に応じて設定する手段と、
前記ＯＳＤ画像格納部のアドレスに前記メモリ部に格納された前記ＯＳＤ画像データの１ピクセル分のデータを転送する手段と、
前記ＯＳＤ画像格納部の水平アドレスを前記反転選択レジスタの設定値に応じて１を増加または減少する値に設定する手段と、
前記ＯＳＤ画像格納部の水平アドレスがＯＳＤ表示エリア外であるかどうかを確認し、１ライン分のデータ転送終了かどうかを判断する手段と、
１ライン分のデータ転送終了でない場合は、前記１ピクセル分のデータを転送する手段と、前記１を増加または減少する値に設定する手段と、前記１ライン分のデータ転送終了かどうかを判断する手段とを、１ライン分のデータ転送が終了するまで繰り返し機能させる手段と、
１ライン分のデータ転送終了の場合は、前記ＯＳＤ画像格納部の垂直アドレスを１増加する値に設定する手段と、
前記ＯＳＤ画像格納部の垂直アドレスがＯＳＤ表示エリア外であるかどうかを確認し、全ライン分のデータ転送終了かどうかを判断する手段と、
全ライン分のデータ転送終了でない場合は、前記垂直開始アドレスを設定する手段を除き、前記全ての手段を全ライン分のデータ転送が終了するまで繰り返し機能させる手段とを有する、請求項４に記載の映像表示装置。
【請求項６】
コンピュータ又はマイクロプロセッサを請求項４又は請求項５に記載の映像表示装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像表示方法、映像表示装置及びプログラムに関する。
【背景技術】
【０００２】
近年映像表示装置は高機能化により設定メニューも複雑になってきている。また、市場はワールドワイドに広がっており、複数の言語の中から選択した言語で設定メニューを表示できる機器も増えている。
【０００３】
従来の映像表示装置の解像度変換とＯＳＤ（オンスクリーン表示、On Screen Display）画像合成処理機能を行う構成は図７に示すようにスケーラ部１００とＡ／Ｄコンバータ１０１と、ビデオデコーダ１０２と、ＣＰＵ１１２と、ワークエリア用ＲＡＭ１１３と、プログラムコードや設定データ格納用ＲＯＭ１１４と、ＯＳＤ関連データ格納用ＲＯＭ１１５と、バス線１１６とを有する。
【０００４】
スケーラ部１００は、Ａ／Ｄコンバータ１０１やビデオデコーダ１０２の映像信号を選択する入力部１０３と、入力部１０３で選択した映像信号を格納するメモリ部１０４と、メモリ部１０４に格納された映像信号の解像度変換を行う解像度変換部１０５と、解像度変換された映像信号を展開するＶＲＡＭ１０６と、画面に表示するＯＳＤ画像を制御するＯＳＤ制御部１０７と、ＯＳＤ画像生成用ワークエリアとなるメモリ部１０８と、ＶＲＡＭ１０６に格納された映像信号を出力する出力部１０９と、スケーラ部１００内部のブロックを接続する内部バス線１１１と、バス線１１６と内部バス線１１１との間の通信を制御するインターフェース部１１０とを有する。ＶＲＡＭ１０６は映像信号を格納する映像格納部１０６ａとＯＳＤ画像を格納するＯＳＤ画像格納部１０６ｂを有する。ＯＳＤ制御部１０７はＯＳＤ画像格納部１０６ｂのアドレスを設定するＨ／Ｖアドレス設定部１０７ａを有する。
【０００５】
複数の言語からあるひとつの言語を選択して設定メニューを表示することができる従来の映像表示装置において、英語やドイツ語、日本語など多くの言語は左から右へ表記するので設定メニューの画面構成も左から右へ表記する言語で体裁が整うようなデザインになっている。例えば、設定項目名を画面の左側に配置し、その右側に設定値や調整バーを表示し、左揃えで表示している（例えば、特許文献１参照。）。
【０００６】
このような画面構成で、例えばアラビア語のように右から左に表記する言語を表示すると、図８のように文字列の先頭である右側の表示位置が揃っていないので、見た目のバランスが悪く非常に体裁の悪い表示となるという問題があった。
【０００７】
この問題に対して、左／右揃えか、左／右マージンか、右／左寄せか、インデントか、均等割り付けか、枠あけかのいずれかを、設定された国語に対応する国語情報処理部で処理を実行し、設定された国語がアラビア語の場合には、左揃えや左マージンに関して英語の処理と同様に行う発明が開示されているが、アラビア語の右から左に表記する言語の表記方法については、具体的に明示されていない（特許文献２参照。）。
【０００８】
また、オンスクリーン制御機能を含み、左から右へ第１の方向で書かれるデフォルト言語と、アラビア語やヘブライ語のように右から左へ第２の方向で書かれる非デフォルト言語とに対応する手段をサポートし、画面上に表示されるテキストのうち非デフォルト言語の部分の文字の順序を反転させることと、行内の文字の間の空白のうち行の終わりに近いもので行を分割し、その空白をテキストウィンドウの左端に表示させる発明が開示されている（特許文献３参照。）。
【特許文献１】特開２０００−２０６９５５号公報
【特許文献２】特許第２５６３３７６号公報
【特許文献３】特開２０００−２５０５１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の映像表示装置において、英語やドイツ語、日本語など多くの言語は左から右へ表記するので設定メニューの画面構成も左から右へ表記する言語で体裁が整うようなデザインになっている。例えば、設定項目名を画面の左側に配置し、その右側に設定値や調整バーを表示し、左揃えで表示している。
【００１０】
一方、アラビア語やヘブライ語のように右から左に表記する言語で設定メニューを表示する場合には、設定項目名を画面の右側に配置し、左側に設定値や調整バーを表示し、右揃えで表示するのが好ましい。しかし、上述の特許文献３に開示された発明では、文字の順序を反転させることで左から右へ表記する言語から右から左に表記する言語に変換はできるが、設定項目名を画面の左側に配置し、その右側に設定値や調整バーを表示することから、設定項目名を画面の右側に配置し、その左側に設定値や調整バーを表示することへの変換はできない。設定項目名を画面の左側に配置し、その右側に設定値や調整バーを表示することから、設定項目名を画面の右側に配置し、その左側に設定値や調整バーを表示することへの変換を行うためには、設定項目名を画面の右側に配置し、その左側に設定値や調整バーを表示する画面構成データを新たに持たなくてはならないため、ＲＯＭ容量が増加してしまうという問題がある。
【００１１】
上述の問題点に鑑み、本発明の目的は、右から左へ表記する言語を選択したときも体裁の整った設定メニューを表示することが可能な映像表示方法、映像表示装置及びプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の映像表示方法は、
左から右に表記する言語のフォントは左右反転しない通常の形状でＯＳＤ関連データ格納用ＲＯＭへ格納し、右から左に表記する言語のフォントは通常のフォントを左右反転した形状でＯＳＤ関連データ格納用ＲＯＭへ格納するステップと、画面上に表示する設定メニューの構成データであるメニューデータをＯＳＤ関連データ格納用ＲＯＭから読み出してワークエリア用ＲＡＭに展開するステップと、ワークエリア用ＲＡＭに展開されたメニューデータにしたがってＯＳＤ関連データ格納用ＲＯＭからフレームデータ及びアイコンデータを読み出し、メモリ部にＯＳＤ画像データとして展開するステップと、どの言語で表示するかの選択言語を取得するステップと、取得した選択言語のテキストデータをＯＳＤ関連データ格納用ＲＯＭから読み出し、テキストデータからどのフォントを使用するかを選択してＯＳＤ関連データ格納用ＲＯＭからワードデータ及びフォントデータを読み出しメモリ部にＯＳＤ画像データとして展開するステップと、選択言語が右から左に表記する言語であるかどうかを判別するステップと、選択言語が右から左に表記する言語である場合は、反転選択レジスタに反転する旨を設定し、選択言語が左から右に表記する言語である場合は、反転選択レジスタに反転しない旨を設定するステップと、反転選択レジスタの設定値が反転する旨である場合、メモリ部に格納されたＯＳＤ画像を左右反転してＶＲＡＭに転送するステップとを有する。
【００１３】
また、ＯＳＤ画像を左右反転してＶＲＡＭに転送するステップは、ＯＳＤ制御部により、メモリ部に格納されたＯＳＤ画像データを転送するＯＳＤ画像格納部の垂直開始アドレスを設定するステップと、ＯＳＤ制御部により、反転選択レジスタの設定値に従い左右反転するかどうかを選択するステップと、ＯＳＤ画像格納部の水平開始アドレスを反転選択レジスタの設定値に応じて設定するステップと、ＯＳＤ画像格納部のアドレスにメモリ部に格納されたＯＳＤ画像データの１ピクセル分のデータを転送するステップと、ＯＳＤ画像格納部の水平アドレスを反転選択レジスタの設定値に応じて１を増加または減少する値に設定するステップと、ＯＳＤ画像格納部の水平アドレスがＯＳＤ表示エリア外であるかどうかを確認し、１ライン分のデータ転送終了かどうかを判断するステップとを有し、１ライン分のデータ転送終了でない場合は、１ピクセル分のデータを転送するステップに戻り、１ライン分のデータ転送が終了するまで以後のステップを繰り返し、１ライン分のデータ転送終了の場合は、ＯＳＤ画像格納部の垂直アドレスを１増加する値に設定するステップと、ＯＳＤ画像格納部の垂直アドレスがＯＳＤ表示エリア外であるかどうかを確認し、全ライン分のデータ転送終了かどうかを判断するステップとを有し、全ライン分のデータ転送終了でない場合は、左右反転するかどうかを選択するステップに戻り、全ライン分のデータ転送が終了するまで以後のステップを繰り返してもよい。
【００１４】
本発明のプログラムは、
コンピュータ又はマイクロプロセッサに上述の映像表示方法を実行させる。
【００１５】
本発明の映像表示装置は、
画面上に表示する設定メニューの構成データであるメニューデータをＯＳＤ関連データ格納用ＲＯＭから読み出してワークエリア用ＲＡＭに展開する手段と、ワークエリア用ＲＡＭに展開されたメニューデータにしたがってＯＳＤ関連データ格納用ＲＯＭからフレームデータ及びアイコンデータを読み出し、メモリ部にＯＳＤ画像データとして展開する手段と、どの言語で表示するかの選択言語を取得する手段と、取得した選択言語のテキストデータをＯＳＤ関連データ格納用ＲＯＭから読み出し、テキストデータからどのフォントを使用するかを選択してＯＳＤ関連データ格納用ＲＯＭからワードデータ及びフォントデータを読み出しメモリ部にＯＳＤ画像データとして展開する手段とを有し、フォントは、左から右に表記する言語のフォントは左右反転しない通常の形状であり、右から左に表記する言語のフォントは通常のフォントを左右反転した形状であり、選択言語が右から左に表記する言語であるかどうかを判別する手段と、選択言語が右から左に表記する言語である場合は、ＯＳＤ画像を左右反転するかどうかを選択する反転選択レジスタに反転する旨を設定し、選択言語が左から右に表記する言語である場合は、反転選択レジスタに反転しない旨を設定する手段と、反転選択レジスタの設定値が反転する旨である場合、メモリ部に格納されたＯＳＤ画像を左右反転してＶＲＡＭに転送する手段とを有する。
【００１６】
また、ＯＳＤ画像を左右反転してＶＲＡＭに転送する手段は、ＯＳＤ制御部により、メモリ部に格納されたＯＳＤ画像データを転送するＯＳＤ画像格納部の垂直開始アドレスを設定する手段と、ＯＳＤ制御部により、反転選択レジスタの設定値に従い左右反転するかどうかを選択する手段と、ＯＳＤ画像格納部の水平開始アドレスを反転選択レジスタの設定値に応じて設定する手段と、ＯＳＤ画像格納部のアドレスにメモリ部に格納されたＯＳＤ画像データの１ピクセル分のデータを転送する手段と、ＯＳＤ画像格納部の水平アドレスを反転選択レジスタの設定値に応じて１を増加または減少する値に設定する手段と、ＯＳＤ画像格納部の水平アドレスがＯＳＤ表示エリア外であるかどうかを確認し、１ライン分のデータ転送終了かどうかを判断する手段と、１ライン分のデータ転送終了でない場合は、１ピクセル分のデータを転送する手段と、１を増加または減少する値に設定する手段と、１ライン分のデータ転送終了かどうかを判断する手段とを、１ライン分のデータ転送が終了するまで繰り返し機能させる手段と、１ライン分のデータ転送終了の場合は、ＯＳＤ画像格納部の垂直アドレスを１増加する値に設定する手段と、ＯＳＤ画像格納部の垂直アドレスがＯＳＤ表示エリア外であるかどうかを確認し、全ライン分のデータ転送終了かどうかを判断する手段と、全ライン分のデータ転送終了でない場合は、垂直開始アドレスを設定する手段を除き、全ての手段を全ライン分のデータ転送が終了するまで繰り返し機能させる手段とを有してもよい。
【００１７】
本発明のプログラムは、
コンピュータ又はマイクロプロセッサを上述の映像表示装置として機能させる。
【発明の効果】
【００１８】
本発明には以下の効果がある。
【００１９】
本発明の第一の効果は、右から左に表記する言語の設定メニューとして好ましい体裁の整った画面構成で表示することができる点にある。その理由は、右から左に表記する言語を表示するときには左右反転するので設定項目名が画面の右側に配置され、左側に設定値や調整バーを表示し、かつテキスト部分は右揃えで表示されるからである。
【００２０】
本発明の第二の効果は、右から左に表記する言語を表示するときに左右反転してもテキスト表示が左右反転しない点にある。その理由は、右から左に表記する言語のフォントデータをあらかじめ左右反転した状態で持っているからである。
【００２１】
本発明の第三の効果は、ＲＯＭ容量を増やすことなく左から右に表記する言語と右から左に表記する言語を表示することができる点にある。その理由は、左から右に表記する言語と右から左に表記する言語の画面構成データを共通にできるからである。
【００２２】
本発明の第四の効果は、左から右に表記する言語で表示するときと右から左に表記する言語を表示するときの切り替え処理が容易である点にある。その理由は、１つのレジスタ設定を変更するだけで切り替えができるからである。
【発明を実施するための最良の形態】
【００２３】
図１は、本発明の実施の形態による映像表示装置の解像度変換とＯＳＤ画像合成処理機能を行う構成を示すブロック図である。
【００２４】
映像信号に解像度変換を施す処理と、映像信号とＯＳＤ画像合成処理を行うスケーラ部１００’と、コンピュータのアナログＲＧＢ信号をサンプリングしてデジタル信号に変換するＡ／Ｄコンバータ１０１と、ビデオ信号をサンプリングしてデジタル信号に変換するビデオデコーダ１０２と、スケーラ部１００やＡ／Ｄコンバータ１０１やビデオデコーダ１０２他の周辺回路を制御するＣＰＵ１１２と、ＣＰＵ１１２のワークエリア用ＲＡＭ１１３と、ＣＰＵ１１２のプログラムコードや設定データ格納用ＲＯＭ１１４と、ＯＳＤ関連データ格納用ＲＯＭ１１５と、ＣＰＵ１１２と周辺ブロックを接続するバス線１１６とを有する。
【００２５】
スケーラ部１００はＡ／Ｄコンバータ１０１やビデオデコーダ１０２の映像信号を選択する入力部１０３と、入力部１０３で選択した映像信号を格納するメモリ部１０４と、メモリ部１０４に格納された映像信号の解像度変換を行う解像度変換部１０５と、解像度変換された映像信号を展開するＶＲＡＭ１０６と、画面に表示するＯＳＤ画像を制御するＯＳＤ制御部１０７’と、ＯＳＤ画像生成用ワークエリアとなるメモリ部１０８と、ＶＲＡＭ１０６に格納された映像信号を出力する出力部１０９と、スケーラ部１００内部のブロックを接続する内部バス線１１１と、バス線１１６と内部バス線１１１との間の通信を制御するインターフェース部１１０とを有する。
【００２６】
ＶＲＡＭ１０６は映像信号を格納する映像格納部１０６ａとＯＳＤ画像を格納するＯＳＤ画像格納部１０６ｂを有する。
【００２７】
ＯＳＤ制御部１０７’はＯＳＤ画像格納部１０６ｂのアドレスを設定するＨ／Ｖアドレス設定部１０７ａと、メモリ部１０８のＯＳＤ画像を左右反転するかどうかを選択する反転選択レジスタ１０７ｂを有する。
【００２８】
図２を用いてＯＳＤ関連データ格納用ＲＯＭ１１５’に格納されているデータのデータ構成を説明する。
【００２９】
２００は個々のメニュー画面についての構成部品情報を格納するメニューデータ部である。２０１はメニューを構成する部品であるフレームデータを格納するフレームデータ部である。２０２はメニューを構成する部品であるテキストデータを格納するテキストデータ部である。２０３はメニューを構成する部品であるアイコンデータを格納するアイコンデータ部である。２０４はメニューを構成する部品であるビットマップデータを格納するビットマップデータ部である。２０５’はメニュー画像に表示される単語データを格納するワードデータ部である。２０６’は言語セットごとのフォントデータを格納するフォントデータ部である。
【００３０】
図３を用いてフォントデータ部２０６’に格納される言語セットごとのフォントデータについて説明する。
【００３１】
３０１は言語セットＩＳＯ−８８５９−１フォントのビットマップの例である。３０２は日本語フォントのビットマップの例である。３０３はアラビア語フォントの左右反転前のビットマップの例である。３０４はアラビア語フォントのビットマップ３０３の各フォントのビットマップを左右反転したフォントのビットマップの例である。
【００３２】
フォントデータ部２０６’は、左から右に表記する言語のフォントは左右反転しない通常の形状で持ち、右から左に表記する言語のフォントは通常のフォントを左右反転した形状で持つ。例えば言語セットＩＳＯ−８８５９−１フォントのビットマップ３０１と、日本語フォントのビットマップ３０２と、左右反転したアラビア語フォントのビットマップ３０４とを有する。
【００３３】
図１を用いて、本発明の実施の形態の映像表示装置の映像信号処理動作について説明する。
【００３４】
まず入力部１０３でＡ／Ｄコンバータ１０１とビデオデコーダ１０２のいずれかの映像信号が選択される。入力部１０３で選択した映像信号はメモリ部１０４に一時格納される。メモリ部１０４に格納された映像信号は、解像度変換部１０５で表示デバイス（図示しない）の解像度にあわせて解像度変換処理が行われる。解像度変換部１０５で解像度変換処理された映像信号はＶＲＡＭ１０６の映像格納部１０６ａに格納される。最後に映像格納部１０６ａに格納された映像信号は後述する処理によって生成されＯＳＤ画像格納部１０６ｂに格納されたＯＳＤ画像と重畳されて出力部１０９から出力される。
【００３５】
次に図４、図６のフローチャート及び図５を用いて映像表示装置のＯＳＤ画像処理動作について説明する。
【００３６】
まず、ＣＰＵ１１２は画面上に表示する設定メニューの構成データであるメニューデータをＯＳＤ関連データ格納用ＲＯＭ１１５’から読み出してワークエリア用ＲＡＭ１１３に展開する（Ｓ４０１）。次にワークエリア用ＲＡＭ１１３に展開されたメニューデータにしたがってＯＳＤ関連データ格納用ＲＯＭ１１５’からフレームデータを読み出し、バス線１１６、インターフェース部１１０を経由してメモリ部１０８にＯＳＤ画像データとして展開する（Ｓ４０２）。同様にワークエリア用ＲＡＭ１１３に展開されたメニューデータにしたがってＯＳＤ関連データ格納用ＲＯＭ１１５’からアイコンデータを読み出し、バス線１１６、インターフェース部１１０を経由してメモリ部１０８にＯＳＤ画像データとして展開する（Ｓ４０３）。
【００３７】
次にどの言語で表示するか、現在の選択言語をＲＯＭ１１４もしくはワークエリア用ＲＡＭ１１３から取得する（Ｓ４０４）。取得した選択言語のテキストデータをＯＳＤ関連データ格納用ＲＯＭ１１５’から読み出し、テキストデータからどのフォントを使用するかを選択してＯＳＤ関連データ格納用ＲＯＭ１１５’からワードデータ及びフォントデータを読み出しバス線１１６、インターフェース部１１０を経由してメモリ部１０８にＯＳＤ画像データとして展開する（Ｓ４０５）。
【００３８】
この時点でメモリ部１０８に展開されている設定メニューの画面イメージは図５のようになる。６０１は表示言語が英語のときの設定メニュー画面イメージである。６０２は表示言語が日本語のときの設定メニュー画面イメージである。６０３は表示言語がアラビア語のときの設定メニュー画面イメージである。アラビア語のフォントデータは左右反転しているため、テキスト部分は左右反転したイメージとなっている。
【００３９】
次に、現在の選択言語が右から左に表記する言語であるかどうか、即ち、左右反転する言語であるかどうかを判別する（Ｓ４０６）。判別情報はワードデータ部２０５に格納されている。次に反転選択レジスタ１０７ｂに左右反転するかどうかを設定する。左右反転が必要でない言語の場合には反転選択レジスタ１０７ｂに“０：反転しない”を設定し（Ｓ４０７ａ）、左右反転が必要な言語の場合には反転選択レジスタ１０７ｂに“１：反転する”を設定する（Ｓ４０７ｂ）。
【００４０】
次にメモリ部１０８に格納されたＯＳＤ画像をＶＲＡＭ１０６に展開する動作について説明する。ＯＳＤ制御部１０７’はメモリ部１０８に格納されたＯＳＤ画像データを転送するＯＳＤ画像格納部１０６ｂの垂直開始アドレスを設定する（Ｓ４０８）。即ち、ＯＳＤ画像格納部１０６ｂの任意のアドレスを（H_Address, V_Address）とし、ＯＳＤ画像格納部１０６ｂの左上端のアドレスを（H_TOP, V_TOP）とし、ＯＳＤ画像格納部１０６ｂの右下端のアドレスを（H_BTM, V_BTM）とすると、垂直アドレスであるV_AddressにV_TOPをセットすることになる（Ｓ４０８）。次にＯＳＤ画像データを転送するＯＳＤ画像格納部１０６ｂの水平開始アドレスを設定してから１ライン分の画像データを転送する（Ｓ４０９）。
【００４１】
Ｓ４０９の処理について図６のフローチャートを用いて説明する。ＯＳＤ制御部１０７’は反転選択レジスタ１０７ｂの設定値に従い左右反転するかどうかを選択する（Ｓ５０１）。次にメモリ部１０８に格納されたＯＳＤ画像データを転送するＯＳＤ画像格納部１０６ｂの水平開始アドレスを設定する（Ｓ５０２ａ，５０２ｂ）。即ち、左右反転する場合は、水平アドレスであるH_AddressにH_TOPをセットすることになり（Ｓ５０２ａ）、左右反転する場合は、H_AddressにH_BTMをセットすることになる（Ｓ５０２ｂ）。次に設定したＯＳＤ画像格納部１０６ｂのアドレスにメモリ部１０８に格納されたＯＳＤ画像データの１ピクセル分のデータを転送する（Ｓ５０３ａ，５０３ｂ）。次にＯＳＤ画像格納部１０６ｂの水平アドレスを＋１もしくは−１する（Ｓ５０４ａ，５０４ｂ）。次にＯＳＤ画像格納部１０６ｂの水平アドレスがＯＳＤ表示エリア外であるかどうかを確認し、１ライン分のデータ転送終了かどうかを判断する（Ｓ５０５ａ，５０５ｂ）。１ライン分のデータ転送終了でない場合には画像データを転送する処理（Ｓ５０３ａ，５０３ｂ）に戻り、（Ｓ５０４ａ，５０４ｂ）と（Ｓ５０５ａ，５０５ｂ）を繰り返す。この処理は１ライン分の画像データ転送が終了するまで繰り返される。
【００４２】
次にＯＳＤ画像格納部１０６ｂの垂直アドレスを＋１する（Ｓ４１０）。次にＯＳＤ画像格納部１０６ｂの垂直アドレスがＯＳＤ表示エリア外であるかどうかを確認し、全ライン分の画像データ転送終了かどうかを判断する（Ｓ４１１）。全ライン分の画像データ転送終了でない場合にはＯＳＤ画像格納部１０６ｂの水平開始アドレスを設定してから１ライン分の画像データを転送する処理（Ｓ４０９）に戻り、Ｓ４１０とＳ４１１を繰り返す。全ライン分の画像データ転送が終了するとＯＳＤ画像処理は終了する。
【００４３】
図５に示したように、表示言語が英語もしくは日本語のときは左から右に表記するので反転選択レジスタ１０７ｂは「左右反転なし」にセットされ、ＶＲＡＭ１０６のＯＳＤ画像格納部１０６ｂに展開される設定メニュー画面イメージは６０１もしくは６０２のようになる。一方表示言語がアラビア語のときは右から左に表記するので、反転選択レジスタ１０７ｂは「左右反転あり」にセットされ、ＶＲＡＭ１０６のＯＳＤ画像格納部１０６ｂに展開される設定メニュー画面イメージは６０４のように左右反転した設定メニュー画面イメージになる。
【００４４】
設定メニュー画面イメージ６０４では設定項目名が画面の右側に配置され、左側に設定値や調整バーを表示し、かつテキスト部分は右揃えで表示され、右から左に表記する言語の設定メニューとして好ましい画面構成で表示される。
【００４５】
また、上述の本発明の実施の形態についての映像表示方法のプログラムにより、コンピュータ又はマイクロプロセッサにその映像表示方法を実行させることができる。
【００４６】
また、上述の本発明の実施の形態についての映像表示装置のプログラムにより、コンピュータ又はマイクロプロセッサを映像表示装置として機能させることができる。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態による映像表示装置の解像度変換とＯＳＤ画像合成処理機能を行う構成を示すブロック図である。
【図２】ＯＳＤ関連データ格納用ＲＯＭに格納されているデータのデータ構成を説明する図である。
【図３】フォントデータ部に格納される言語セットごとのフォントデータについて説明する図である。
【図４】本発明の実施の形態の映像表示装置のＯＳＤ画像処理動作について説明するフローチャートである。
【図５】設定メニューの画面イメージを示す図である。
【図６】図４のＳ４０９の処理について説明するフローチャートである。
【図７】従来の映像表示装置の解像度変換とＯＳＤ画像合成処理機能を行う構成を示すブロック図である。
【図８】従来の映像表示装置の設定メニューの画面イメージを示す図である。
【符号の説明】
【００４８】
１００、１００’    スケーラ部
１０１    Ａ／Ｄコンバータ
１０２    ビデオデコーダ
１０３    入力部
１０４    メモリ部
１０５    解像度変換部
１０６    ＶＲＡＭ
１０６ａ    映像格納部
１０６ｂ    ＯＳＤ画像格納部
１０７、１０７’    ＯＳＤ制御部
１０７ａ    Ｈ／Ｖアドレス設定部
１０７ｂ    反転選択レジスタ
１０８    メモリ部
１０９    出力部１０９
１１０    インターフェース部
１１１    内部バス線
１１２    ＣＰＵ
１１３    ワークエリア用ＲＡＭ
１１４    プログラムコード／設定データ格納用ＲＯＭ
１１５、１１５’    ＯＳＤ関連データ格納用ＲＯＭ
１１６    バス線
２００    メニューデータ部
２０１    フレームデータ部
２０２    テキストデータ部
２０３    アイコンデータ部
２０４    ビットマップデータ部
２０５、２０５’    ワードデータ部
２０６、２０６’    フォントデータ部
３０１    言語セットＩＳＯ−８８５９−１フォントのビットマップ
３０２    日本語フォントのビットマップ
３０３    アラビア語フォントの左右反転前のビットマップ
３０４    左右反転したアラビア語フォントのビットマップ
６０１    表示言語が英語のときの設定メニュー画面イメージ
６０２    表示言語が日本語のときの設定メニュー画面イメージ
６０３    表示言語がアラビア語のときの設定メニュー画面イメージ
６０４    表示言語がアラビア語のときの左右反転した設定メニュー画面イメージ
７０１    表示言語がアラビア語のときの従来の設定メニュー画面イメージ
【図１】
2005215285.tif 000003
【図２】
2005215285.tif 000004
【図３】
2005215285.tif 000005
【図４】
2005215285.tif 000006
【図５】
2005215285.tif 000007
【図６】
2005215285.tif 000008
【図７】
2005215285.tif 000009
【図８】
2005215285.tif 000010