(57)【要約】【課題】複数表示言語対応テレビにおいて、文字列が常に適正に表示されてユーザが表示内容を正しく理解することができる。【解決手段】テレビは、表示すべき文字列の情報を取得し（Ｓ１）、その文字列の長さを算出する（Ｓ２）。次に、当該文字列が表示される表示スペースの長さを取得し（Ｓ３）、文字列の長さが表示スペースの長さより長いか否かを判定する（Ｓ４）。文字列の長さが表示スペースの長さよりも短い場合には（Ｓ４でＮＯ）、文字列をそのまま画面に表示する（Ｓ５）。文字列の長さが表示スペースの長さよりも長い場合には（Ｓ４でＹＥＳ）、文字データベース部を検索する（Ｓ６）。表示すべき文字列と同義の短い文字列があり（Ｓ７でＹＥＳ）、その文字列が表示スペースの長さよりも短い場合には（Ｓ８でＹＥＳ）、その短い文字列を表示する（Ｓ９）。適正な文字列がない場合には（Ｓ７でＮＯ）元の文字列をスクロール形式で表示する（Ｓ１０）。【選択図】図３
2009272899.tif 000002
【特許請求の範囲】
【請求項１】
画面上にオン・スクリーン・ディスプレイすべき文字列（以下、表示文字列という）を決定する文字列決定手段と、
前記文字列決定手段により決定された表示文字列を画面に表示するオン・スクリーン・ディスプレイ手段と、を備える複数の表示言語に対応したテレビジョン受像機において、
表示言語がデフォルトで設定された言語以外の言語に切替えられたときに、前記文字列決定手段により決定された表示文字列を切替えられた言語に翻訳する言語翻訳手段と、
前記言語翻訳手段により翻訳された文字列が必要とする画面上の表示スペースの長さ（以下、表示文字列長さという）を算出する長さ算出手段と、
前記長さ算出手段により算出された表示文字列長さと、前記表示文字列の表示用として画面上に割り当てられた表示スペースの長さとを比較する比較手段と、
前記比較手段による比較の結果、前記表示文字列長さの方が前記表示スペースの長さよりも長いと判定したときに、前記表示文字列を、それと同義であって前記表示スペースの長さと同一か又はそれよりも短い別の文字列に置換して表示する置換表示手段と、を備えることを特徴とする複数の表示言語に対応したテレビジョン受像機。
【請求項２】
前記置換表示手段は、
予め設定されている複数の文字列を、各文字列の長さと意味内容を表わす情報とを関連付けて記憶した文字データベース部と、
前記比較手段が、前記表示文字列長さの方が前記表示スペースの長さよりも長いと判定したときに、前記文字データベース部に記憶された文字列の中から前記表示文字列と同義であって文字列の長さが前記表示スペースの長さと同一か又はそれよりも短い文字列を検索する検索手段と、を備えることを特徴とする請求項１に記載の複数の表示言語に対応したテレビジョン受像機。
【請求項３】
前記検索手段が、前記文字データベース部に記憶された文字列の中から前記表示文字列と同義であって文字列の長さが前記表示スペースの長さと同一か又はそれよりも短い長さの文字列を検索できなかった場合に、画面上に割り当てられた表示スペースに前記表示文字列をスクロール形式で表示するスクロール表示手段を、さらに備えることを特徴とする請求項２に記載の複数の表示言語に対応したテレビジョン受像機。
【請求項４】
本テレビジョン受像機が外部サーバに接続され、前記文字データベース部に記憶された文字列が、前記外部サーバからダウンロードされる新しい文字列によってアップデートされることを特徴とする請求項２又は請求項３に記載の複数の表示言語に対応したテレビジョン受像機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オン・スクリーン・ディスプレイ機能を備える複数の表示言語に対応したテレビジョン受像機に関する。
【背景技術】
【０００２】
従来から、オン・スクリーン・ディスプレイ機能（以下、ＯＳＤ機能という）を備え、現在選択されているチャンネルや音量を文字や記号として画面上に表示するテレビジョン受像機が知られている。また、映像・音声信号と共にディジタル情報として放送局から送信されてくる番組情報をテレビ番組表として画面に表示することができるテレビジョン受像機が知られている（例えば、特許文献１参照）。
【０００３】
上記特許文献１に記載のテレビジョン受像機では、内蔵した制御マイコンが、テレビ番組表の番組名を表示する欄に表示可能な文字列数と、送信されてくる番組情報における番組名の文字列数とを比較し、後者の方が前者よりも大きい場合には、番組名の文字列の最後尾に「・・・」等の省略を示す記号を付加した上で省略して表示する。従って、ユーザがテレビ番組表を見たときに、テレビ番組表に表示された番組名が省略されたものであるのか否かを簡単に見分けることができ、ユーザは新聞等の他の情報源を参照することによって容易に省略されていない番組名を知ることができる。
【特許文献１】特開平９−２８４６７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ＯＳＤ機能によってテレビ画面上に表示される情報の中には、テレビ番組表以外にも画像や音声等の種々の設定を行う場合に表示されるメニュー画面のようなテレビジョン受像機の機能自体を表示する画面がある。具体的には、例えば、テレビジョン受像機の画面の明るさや画質、音質の調整を行うためのメニュー画面があり、この画面には、「明るさ調整」「画質調整」「音質調整」等の文字列が設定項目として表示される。そして、ユーザはリモコンを操作することによってカーソルを所望の設定項目の位置に移動させ、いずれかの設定項目を選択することができるようになっている。
【０００５】
上記メニュー画面に表示される「明るさ調整」等の文字列は、テレビジョン受像機に内蔵したメモリに予め記憶されており、メニュー画面の所定の表示スペースに収まる長さの文字列に設定されている。
【０００６】
一方、仕向け国に応じて画面に表示される文字を異なった言語に切替えることができる複数の表示言語に対応したテレビジョン受像機（以下、複数表示言語対応テレビという）があり、この複数表示言語対応テレビでは、仕向け国に応じて言語の設定が切替えられると画面に表示される項目名がデフォルトで設定された言語から指定された言語に変更される。このときに項目名によっては、変更後の文字列が画面の所定の表示スペースを越えてしまう虞がある。
【０００７】
例えば、デフォルトで日本語が設定されている複数表示言語対応テレビにおいて、表示言語設定が英語に切替えられる場合に、日本語の「明るさ調整」に対応する英語の「BRIGHTNESS ADJUSTMENT」は文字列の長さが長くなるので、メニュー画面の所定の表示スペースに収まらない虞がある。
【０００８】
そして、上記メニュー画面のようなテレビジョン受像機の機能自体を表示する画面においては、特許文献１に開示された番組表の場合のように文字列を省略して表示することによって問題の解決を図ることは適当ではない。すなわち、テレビジョン受像機の機能自体を表示する画面では、ユーザが当該表示画面を見るだけで内容を正しく把握できる必要があり、一部分が省略された文字列が表示されるだけでは、ユーザが画面の表示内容を理解することができない。
【０００９】
そこで、本発明は、上記課題を解決するものであり、表示言語の設定がデフォルトから切替えられたときにも画面には一部分が欠落したような不適正な文字列が表示されることがなく、ユーザは画面を見ることによって正しく表示内容を理解することができる複数の表示言語に対応したテレビジョン受像機を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１の発明は、画面上にオン・スクリーン・ディスプレイすべき文字列（以下、表示文字列という）を決定する文字列決定手段と、前記文字列決定手段により決定された表示文字列を画面に表示するオン・スクリーン・ディスプレイ手段と、を備える複数の表示言語に対応したテレビジョン受像機において、表示言語がデフォルトで設定された言語以外の言語に切替えられたときに、前記文字列決定手段により決定された表示文字列を切替えられた言語に翻訳する言語翻訳手段と、前記言語翻訳手段により翻訳された文字列が必要とする画面上の表示スペースの長さ（以下、表示文字列長さという）を算出する長さ算出手段と、前記長さ算出手段により算出された表示文字列長さと、前記表示文字列の表示用として画面上に割り当てられた表示スペースの長さとを比較する比較手段と、前記比較手段による比較の結果、前記表示文字列長さの方が前記表示スペースの長さよりも長いと判定したときに、前記表示文字列を、それと同義であって前記表示スペースの長さと同一か又はそれよりも短い別の文字列に置換して表示する置換表示手段と、を備えることを特徴とする。
【００１１】
請求項２の発明は、請求項１の発明において、前記置換表示手段は、予め設定されている複数の文字列を、各文字列の長さと、意味内容を表わす情報とを関連付けて記憶した文字データベース部と、前記比較手段が、前記表示文字列長さの方が前記表示スペースの長さよりも長いと判定したときに、前記文字データベース部に記憶された文字列の中から前記表示文字列と同義であって文字列の長さが前記表示スペースの長さと同一か又はそれよりも短い文字列を検索する検索手段と、を備えることを特徴とする。
【００１２】
請求項３の発明は、請求項２の発明において、前記検索手段が、前記文字データベース部に記憶された文字列の中から前記表示文字列と同義であって文字列の長さが前記表示スペースの長さと同一か又はそれよりも短い長さの文字列を検索できなかった場合に、画面上に割り当てられた表示スペースに前記表示文字列をスクロール形式で表示するスクロール表示手段を、さらに備えることを特徴とする。
【００１３】
請求項４の発明は、請求項２又は請求項３の発明において、本テレビジョン受像機が外部サーバに接続され、前記文字データベース部に記憶された文字列が、前記外部サーバからダウンロードされる新しい文字列によってアップデートされることを特徴とする。
【発明の効果】
【００１４】
請求項１の発明によれば、複数表示言語対応テレビにおいて、表示言語の設定がデフォルトの言語から切替えられたときに、翻訳された文字列が表示スペースの長さよりも長い場合に、表示すべき文字列がそれと同義であって表示スペースに収まる別の文字列に置換して表示されるので、ユーザが画面の表示のみを見て容易に画面の表示内容を理解することができる。
【００１５】
請求項２の発明によれば、置換する文字列が、複数の文字列を各文字列の長さと意味内容を表わす情報とに関連付けて記憶した文字データベース部から検索されるので、より適正な文字列が表示される。
【００１６】
請求項３の発明によれば、置換する適正な文字列が文字データベース部に記憶された文字列から検索できなかった場合に、翻訳された文字列がスクロール形式で表示されるので、ユーザがスクロール操作を行なうことにより翻訳された文字列の全体を見ることができて画面の表示内容を理解することができる。
【００１７】
請求項４の発明によれば、文字データベース部が外部サーバからダウンロードされる新しい文字列によってアップデートされるので、より適正な文字列が表示スペースに表示される。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態について、図１乃至図５を参照して説明する。本実施形態の複数表示言語対応テレビ１は、図１に示されるように、アンテナ２及び受信部３によって受信したディジタル信号を映像・音声信号と情報信号とに分離するセパレータ４と、分離された映像・音声信号を復号するＡ／Ｖデコーダ５と、復号した映像信号を画像として表示する画面６とを備え、ユーザは、画面６に表示された画像を観賞することができる。セパレータ４により分離された情報信号は情報デコーダ７によって復号され後述するマイクロプロセッサ８に送信されて処理される。
【００１９】
また、本複数表示言語対応テレビ１は、テレビ全体の制御を司るマイクロプロセッサ８（文字列決定手段、オン・スクリーン・ディスプレイ手段、言語翻訳手段、長さ算出手段、比較手段、置換表示手段、検索手段、スクロール表示手段）を備え、ユーザは、リモコン９を操作することによりマイクロプロセッサ８に操作信号ａを送信して、チャンネル変更や音量変更、及び画面の明るさ設定等の種々の設定を変更することができる。具体的には、リモコン９から送信された操作信号ａが赤外線受光部１０を介してマイクロプロセッサ８に受信され、マイクロプロセッサ８が受信した操作信号に応じて本複数表示言語対応テレビ１を種々に動作させる。また、マイクロプロセッサ８は、情報デコーダ７を介して受信する情報信号を処理し、情報信号に含まれる新しい文字列の情報を後述する文字データベース部１８に加える。これについては後に詳述する。
【００２０】
いま、マイクロプロセッサ８が、リモコン９からの操作信号ａに応じて画面６にメニュー画面をオン・スクリーン・ディスプレイ表示し（以下、ＯＳＤ表示という）、そのＯＳＤ表示された画面を用いてユーザが明るさの調整を行う場合について説明する。まず、ユーザがリモコン９のメニューボタン９ｍを押下すると、マイクロプロセッサ８は、記憶部１１に予め記憶された表示画面のデータを読出し、該データを画像合成部１２へ出力し画面６にメニュー画面として表示する。
【００２１】
図２は画面６に表示されるメニュー画面Ｍの例であり、上部の表示スペース１３にタイトルとして文字列「調整メニュー」が表示され、下部の３つの表示スペース１４、１５、１６に選択項目として文字列「明るさ調整」「画質調整」「音質調整」が表示される。このメニュー画面Ｍが表示された状態で、ユーザはリモコン９を操作することによってカーソル１７を上下に移動させ、選択項目のいずれかを選択することができる。なお、このメニュー画面Ｍは、表示言語がデフォルトで日本語に設定されている場合の例である。
【００２２】
また、本複数表示言語対応テレビ１では、仕向け地に合わせて表示言語をデフォルトで設定された言語以外の言語に切替えることができる。例えば、仕向け地が英語圏である場合には、出荷の段階で表示言語の設定が英語に切替えられる。あるいは、公用語が２以上あるような地域では、ユーザ設定により英語／フランス語、フランス語／ドイツ語等のように切替えられる。このように表示言語の設定が切替えられた場合には、マイクロプロセッサ８は、画面６に表示する文字列を、マイクロプロセッサ８自体が有する辞書８ａを参照して翻訳した上で表示する。
【００２３】
具体的には、上記の例のように、ユーザによるリモコン９の操作によってメニュー画面Ｍが表示される場合、マイクロプロセッサ８は、日本語の文字列「調整メニュー」「明るさ調整」「画質調整」「音質調整」を、英語の文字列「ADJUSTMENT」「BRIGHTNESS ADJUSTMENT」「VISUAL QUALITY ADJUSTMENT」「SOUND QUALITY ADJUSTMENT」に翻訳して、それぞれメニュー画面Ｍの所定の表示スペース１３〜１６に表示することを決定する。
【００２４】
ところが、画面上の文字列の表示スペース１３〜１６は固定されているので、文字列によっては翻訳された文字列が表示スペース１３〜１６の長さを越える場合がある。そこで、本複数表示言語対応テレビ１では、マイクロプロセッサ８が翻訳した文字列の長さと、各表示スペース１３〜１６の長さを比較し、文字列の長さの方が表示スペースの長さよりも長いと判定した場合には、当該文字列と同義であって表示スペースの長さと同一か又はそれよりも短い別の文字列を文字データベース部１８から検索し、検索した文字列を表示スペース１３〜１６に表示する。
【００２５】
文字データベース部１８はＲＡＭから構成され、多数の文字列が、各文字列の長さと、意味内容を表わす情報とを関連付けて記憶されている。具体的には、例えば、「BRIGHTNESS ADJ」は、文字列長さがＸ、意味内容が「明るさ調整」として記憶されている。
【００２６】
以下、マイクロプロセッサ８が実行する文字列の表示手順について、図３のフローチャートを参照して説明する。マイクロプロセッサ８は、まず表示すべき文字列の情報を取得する（Ｓ１）。上記の例であれば、マイクロプロセッサ８は、翻訳した文字列「ADJUSTMENT」「BRIGHTNESS ADJUSTMENT」「VISUAL QUALITY ADJUSTMENT」「SOUND QUALITY ADJUSTMENT」を取得する。
【００２７】
次に、マイクロプロセッサ８は、取得した文字列のフォント情報、及び単語間のブランクの個数情報から文字列の長さを算出し、算出した値を文字列長さＡとして記憶する（Ｓ２）。さらに、マイクロプロセッサ８は、画面上の表示スペース１３〜１６の長さを取得し、これを表示スペース長さＢとして記憶し（Ｓ３）、文字列長さＡが表示スペース長さＢより長いか否か（Ａ＞Ｂ）を判定する（Ｓ４）。
【００２８】
ここで、例えば、文字列が「ADJUSTMENT」であり、この文字列の長さＡが表示スペース１３の長さＢよりも短い場合には、マイクロプロセッサ８は、Ｓ４においてＮＯの判定を行い、文字列「ADJUSTMENT」をメニュー画面Ｍにそのまま表示する（Ｓ５）。メニュー画面Ｍのタイトル表示スペース１３に文字列「ADJUSTMENT」がそのまま表示された状態を図４に示す。
【００２９】
また、文字列が「BRIGHTNESS ADJUSTMENT」であり、この文字列の長さＡが表示スペース１４の長さＢよりも長い場合には、マイクロプロセッサ８は、Ｓ４においてＹＥＳの判定を行い、文字データベース部１８の検索を行う（Ｓ６）。マイクロプロセッサ８は、文字データベース部１８に記憶された多数の文字列の中から、意味内容が「明るさ調整」である文字列があるか否かを判定し（Ｓ７）、相当する文字列がある場合には（Ｓ７でＹＥＳ）、その文字列の長さが表示スペース１４の長さＢよりも短いか否かを判定する（Ｓ８）。
【００３０】
文字データベース部１８に記憶された文字列は、各文字列の長さと、意味内容を表わす情報とを関連付けて記憶されているので、マイクロプロセッサ８は、容易に、表示すべき文字列と同義であって表示スペース１４の長さよりも短い別の文字列を文字データベース部１８に記憶された多数の文字列の中から検索することができる。例えば、マイクロプロセッサ８は、「BRIGHTNESS ADJUSTMENT」と同義の「BRIGHTNESS ADJ」を容易に検索することができる。そして、マイクロプロセッサ８は、検索の結果見つけ出した短縮表現「BRIGHTNESS ADJ」をメニュー画面Ｍの表示スペース１４に表示する（Ｓ９）。メニュー画面Ｍの表示スペース１４に文字列「BRIGHTNESS ADJ」が表示された状態を図４に示す。
【００３１】
マイクロプロセッサ８は、同様にして、文字列「VISUAL QUALITY ADJUSTMENT」に対しては、「VISUAL QLTY ADJ」を文字データベース部１８から見つけ出し、文字列「SOUND QUALITY ADJUSTMENT」に対しては、「SOUND QLTY ADJ」を見つけ出すことができる。メニュー画面Ｍの表示スペース１５、１６に文字列「VISUAL QLTY ADJ」、「SOUND QLTY ADJ」が表示された状態を図４に示す。各短縮表現「BRIGHTNESS ADJ」「VISUAL QLTY ADJ」「SOUND QLTY ADJ」は、元の文字列「BRIGHTNESS ADJUSTMENT」「VISUAL QUALITY ADJUSTMENT」「SOUND QUALITY ADJUSTMENT」と同義であるので、ユーザは、各表示スペース１３〜１６に表示された文字列を見ることによって表示内容を正しく理解することができる。
【００３２】
なお、文字データベース部１８に記憶される文字列は、短縮形のもののみではなく、元の文字列に同義であって、文字数が少ない文字列であってもよい。例えば、「BRIGHTNESS」に対して「LIGHT」、「ADJUSTMENT」に対して「CONTROL」が同義の文字列として記憶されてもよい。
【００３３】
マイクロプロセッサ８が文字データベース部１８を検索しても同義の文字列を見つけることができなかった場合（Ｓ７でＮＯ）、及び同義の文字列は見つけることができたが、その文字列長さが表示スペースの長さよりも長かった場合（Ｓ８でＮＯ）には、マイクロプロセッサ８は、元の文字列をスクロール形式で表示スペースに表示する（Ｓ１０）。例えば、文字列「BRIGHTNESS ADJUSTMENT」がスクロール形式で表示スペース１４に表示された態様を図５に示す。この場合には、ユーザは、例えばリモコン９の十字キー９ｃを操作することによって文字列を左右又は上下にスクロールして、文字列の全体を見ることができる。
【００３４】
なお、本実施形態の複数表示言語対応テレビ１では、放送電波を介して放送局２１に設置された外部サーバ２２に接続されるようになっており、マイクロプロセッサ８は、外部サーバ２２が送信して受信部３が受信するディジタル信号に含まれる文字列情報を用いて文字データベース部１８をアップデートする。例えば、外部サーバ２２は、新しい文字列「LIGHT CONTROL」をその文字列の長さ情報と意味内容を表わす情報（明るさ調整）と共に送信し、マイクロプロセッサ８は、受信した新しい文字列「LIGHT CONTROL」を、文字列の長さ情報と意味内容を表わす情報と共に文字データベース部１８に記憶させる。
【００３５】
以上のようなアップデートを行うことによって文字データベース部１８に記憶される文字列が拡充されるので、マイクロプロセッサ８が文字データベース部１８を検索するときにより適正な文字列を見つけ出すことができる。
【００３６】
また、メニュー画面等の表示画面を設計する開発者は、デフォルトで設定された言語による文字列の長さが表示スペースに収まる長さになるように設計すればよく、開発を簡略化して開発の速度を速めることができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態に係る複数の表示言語に対応したテレビジョン受像機のブロック図。
【図２】同テレビジョン受像機におけるデフォルトで設定された表示言語によるメニュー画面の例を示す図。
【図３】同テレビジョン受像機における文字列の表示手順を示すフローチャート。
【図４】同テレビジョン受像機における表示言語が英語に切替えられた場合のメニュー画面の例を示す図。
【図５】同テレビジョン受像機において文字列がスクロール形式で表示スペースに表示された状態を示す図。
【符号の説明】
【００３８】
１  複数の表示言語に対応したテレビジョン受像機
６  画面
８  マイクロプロセッサ（文字列決定手段、オン・スクリーン・ディスプレイ手段、言語翻訳手段、長さ算出手段、比較手段、置換表示手段、検索手段、スクロール表示手段）
１３〜１６  表示スペース
１８  文字データベース部
２２  外部サーバ
【図１】
2009272899.tif 000003
【図２】
2009272899.tif 000004
【図３】
2009272899.tif 000005
【図４】
2009272899.tif 000006
【図５】
2009272899.tif 000007