(57)【要約】【課題】表示されている画像に対応する情報の詳細情報を、容易に知ることが可能な電子機器、制御プログラム、記録媒体および制御方法を提供する。【解決手段】テキストデータを含む映像コンテンツを受信し、受信された映像コンテンツが示す画像と、受信された映像コンテンツに含まれるテキストデータが示す文字列とを表示し、表示された文字列に含まれるキーワードを選択するための選択指示を受付け、選択指示により選択されたキーワードに対応づけられた選択コンテンツが記憶されている場合、選択コンテンツから、選択されたキーワードを見出し語として、対応する詳細情報を検索し、検索された詳細情報を表示させる。【選択図】図１１
2009170960.tif 000002
【特許請求の範囲】
【請求項１】
キーワードと、前記キーワードに対応付けられたコンテンツであって、かつ、複数の見出し語にそれぞれ対応付けられた複数の詳細情報を含むコンテンツとを１以上記憶する記憶手段と、
テキストデータを含む映像コンテンツを受信する受信手段と、
前記受信手段により受信された前記映像コンテンツが示す画像と、前記受信手段により受信された前記映像コンテンツに含まれる前記テキストデータが示す文字列とを表示する表示手段と、
前記表示手段に表示された文字列に含まれるキーワードを選択するための選択指示を受付ける受付け手段と、
前記選択指示により選択されたキーワードに対応づけられたコンテンツである選択コンテンツが前記記憶手段に記憶されているか否かを判定する判定手段と、
前記判定手段により、前記選択コンテンツが前記記憶手段に記憶されていると判定された場合、前記選択コンテンツから、前記選択されたキーワードを見出し語として、対応する詳細情報を検索する検索手段と、
前記検索手段により検索された詳細情報を、前記表示手段に表示させる表示制御手段とを備える、電子機器。
【請求項２】
前記表示制御手段は、前記検索された詳細情報を、前記受信手段により受信された前記映像コンテンツが示す画像とともに、前記表示手段に表示させる、請求項１に記載の電子機器。
【請求項３】
前記受信手段は、前記表示手段により表示されている文字列を示すテキストデータを含む映像コンテンツを、受信する前または受信した後においても、さらに、テキストデータを含む映像コンテンツを受信し、受信した映像コンテンツに含まれるテキストデータを、前記記憶手段に記憶させ、
前記表示制御手段は、前記記憶手段に記憶されているテキストデータである記憶テキストデータを使用して、前記表示手段により表示されている文字列と、前記記憶テキストデータが示す文字列とを異なる態様で前記表示手段に表示させる、請求項１または２に記載の電子機器。
【請求項４】
前記表示制御手段は、前記受信手段により受信された映像コンテンツに含まれるテキストデータが示す文字列が前記記憶手段に記憶されているキーワードである登録キーワードを含む場合、前記受信手段により受信された映像コンテンツに含まれるテキストデータが示す文字列のうち、前記登録キーワードと、前記登録キーワード以外の文字列とを異なる態様で前記表示手段に表示させる、請求項１〜３のいずれかに記載の電子機器。
【請求項５】
前記選択指示は、前記登録キーワードを選択するための指示である、請求項４に記載の電子機器。
【請求項６】
前記検索手段により検索された詳細情報は、対応する見出し語の意味、説明および翻訳語のいずれかである、請求項１〜５のいずれかに記載の電子機器。
【請求項７】
情報を表示する表示部と、情報を記憶する記憶部とを備える電子機器により実行される制御プログラムであって、
前記記憶部は、キーワードと、前記キーワードに対応付けられたコンテンツであって、かつ、複数の見出し語にそれぞれ対応付けられた複数の詳細情報を含むコンテンツとを１以上記憶し、
前記制御プログラムは、
テキストデータを含む映像コンテンツを受信するステップと、
前記表示部が、前記受信するステップにより受信された前記映像コンテンツが示す画像と、前記受信するステップにより受信された前記映像コンテンツに含まれる前記テキストデータが示す文字列とを表示するステップと、
前記表示部に表示された文字列に含まれるキーワードを選択するための選択指示を受付けるステップと、
前記選択指示により選択されたキーワードに対応づけられたコンテンツである選択コンテンツが前記記憶部に記憶されているか否かを判定するステップと、
前記判定するステップにより、前記選択コンテンツが前記記憶部に記憶されていると判定された場合、前記選択コンテンツから、前記選択されたキーワードを見出し語として、対応する詳細情報を検索するステップと、
前記検索するステップにより検索された詳細情報を、前記表示部に表示させるステップとを備える、制御プログラム。
【請求項８】
請求項７に記載の制御プログラムを記録した、コンピュータ読取り可能な記録媒体。
【請求項９】
情報を表示する表示部と、情報を記憶する記憶部とを備える電子機器により実行される制御方法であって、
前記記憶部は、キーワードと、前記キーワードに対応付けられたコンテンツであって、かつ、複数の見出し語にそれぞれ対応付けられた複数の詳細情報を含むコンテンツとを１以上記憶し、
前記制御方法は、
テキストデータを含む映像コンテンツを受信するステップと、
前記表示部が、前記受信するステップにより受信された前記映像コンテンツが示す画像と、前記受信するステップにより受信された前記映像コンテンツに含まれる前記テキストデータが示す文字列とを表示するステップと、
前記表示部に表示された文字列に含まれるキーワードを選択するための選択指示を受付けるステップと、
前記選択指示により選択されたキーワードに対応づけられたコンテンツである選択コンテンツが前記記憶部に記憶されているか否かを判定するステップと、
前記判定するステップにより、前記選択コンテンツが前記記憶部に記憶されていると判定された場合、前記選択コンテンツから、前記選択されたキーワードを見出し語として、対応する詳細情報を検索するステップと、
前記検索するステップにより検索された詳細情報を、前記表示部に表示させるステップとを備える、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御プログラム、記録媒体および制御方法に関し、特に、映像を表示するための処理を行なう電子機器、制御プログラム、記録媒体および制御方法に関する。
【背景技術】
【０００２】
近年、ディジタル放送対応テレビジョン受像装置のように、テキストデータを含む放送信号を受信して、映像とともに、テキスト情報も表示可能な装置が普及しつつある。
【０００３】
たとえば、特開２００４−３１２６２７号公報（特許文献１）には、ユーザからのリモコン操作に応じて、対応する番組情報を表示する技術（以下、第１の先行技術ともいう）を使用したテレビジョン受像装置が開示されている。
【特許文献１】特開２００４−３１２６２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、第１の先行技術は、放送信号に含まれる番組情報を表示するだけであって、番組情報に含まれる単語等の詳細情報までは表示しない。そのため、番組情報に含まれる単語の詳細情報（意味、説明、翻訳語等）を知るためには、ユーザは、電子辞書等の翻訳装置において、当該単語の入力操作をする必要があり、ユーザに手間をかけてしまうという問題点があった。
【０００５】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、表示されている画像に対応する情報の詳細情報を、容易に知ることが可能な電子機器、制御プログラム、記録媒体および制御方法を提供することである。
【課題を解決するための手段】
【０００６】
上述の課題を解決するために、この発明のある局面に従う電子機器は、キーワードと、キーワードに対応付けられたコンテンツであって、かつ、複数の見出し語にそれぞれ対応付けられた複数の詳細情報を含むコンテンツとを１以上記憶する記憶手段と、テキストデータを含む映像コンテンツを受信する受信手段と、受信手段により受信された映像コンテンツが示す画像と、受信手段により受信された映像コンテンツに含まれるテキストデータが示す文字列とを表示する表示手段と、表示手段に表示された文字列に含まれるキーワードを選択するための選択指示を受付ける受付け手段と、選択指示により選択されたキーワードに対応づけられたコンテンツである選択コンテンツが記憶手段に記憶されているか否かを判定する判定手段と、判定手段により、選択コンテンツが記憶手段に記憶されていると判定された場合、選択コンテンツから、選択されたキーワードを見出し語として、対応する詳細情報を検索する検索手段と、検索手段により検索された詳細情報を、表示手段に表示させる表示制御手段とを備える。
【０００７】
好ましくは、表示制御手段は、検索された詳細情報を、受信手段により受信された映像コンテンツが示す画像とともに、表示手段に表示させる。
【０００８】
好ましくは、受信手段は、表示手段により表示されている文字列を示すテキストデータを含む映像コンテンツを、受信する前または受信した後においても、さらに、テキストデータを含む映像コンテンツを受信し、受信した映像コンテンツに含まれるテキストデータを、記憶手段に記憶させ、表示制御手段は、記憶手段に記憶されているテキストデータである記憶テキストデータを使用して、表示手段により表示されている文字列と、記憶テキストデータが示す文字列とを異なる態様で表示手段に表示させる。
【０００９】
好ましくは、表示制御手段は、受信手段により受信された映像コンテンツに含まれるテキストデータが示す文字列が記憶手段に記憶されているキーワードである登録キーワードを含む場合、受信手段により受信された映像コンテンツに含まれるテキストデータが示す文字列のうち、登録キーワードと、登録キーワード以外の文字列とを異なる態様で表示手段に表示させる。
【００１０】
好ましくは、選択指示は、登録キーワードを選択するための指示である。
好ましくは、検索手段により検索された詳細情報は、対応する見出し語の意味、説明および翻訳語のいずれかである。
【００１１】
この発明の他の局面に従うと、情報を表示する表示部と、情報を記憶する記憶部とを備える電子機器により実行される制御プログラムであって、記憶部は、キーワードと、キーワードに対応付けられたコンテンツであって、かつ、複数の見出し語にそれぞれ対応付けられた複数の詳細情報を含むコンテンツとを１以上記憶し、制御プログラムは、テキストデータを含む映像コンテンツを受信するステップと、表示部が、受信するステップにより受信された映像コンテンツが示す画像と、受信するステップにより受信された映像コンテンツに含まれるテキストデータが示す文字列とを表示するステップと、表示部に表示された文字列に含まれるキーワードを選択するための選択指示を受付けるステップと、選択指示により選択されたキーワードに対応づけられたコンテンツである選択コンテンツが記憶部に記憶されているか否かを判定するステップと、判定するステップにより、選択コンテンツが記憶部に記憶されていると判定された場合、選択コンテンツから、選択されたキーワードを見出し語として、対応する詳細情報を検索するステップと、検索するステップにより検索された詳細情報を、表示部に表示させるステップとを備える。
【００１２】
この発明のさらに他の局面に従う記録媒体は、制御プログラムを記録した、コンピュータ読取り可能な媒体である。
【００１３】
この発明のさらに他の局面に従うと、情報を表示する表示部と、情報を記憶する記憶部とを備える電子機器により実行される制御方法であって、記憶部は、キーワードと、キーワードに対応付けられたコンテンツであって、かつ、複数の見出し語にそれぞれ対応付けられた複数の詳細情報を含むコンテンツとを１以上記憶し、制御方法は、テキストデータを含む映像コンテンツを受信するステップと、表示部が、受信するステップにより受信された映像コンテンツが示す画像と、受信するステップにより受信された映像コンテンツに含まれるテキストデータが示す文字列とを表示するステップと、表示部に表示された文字列に含まれるキーワードを選択するための選択指示を受付けるステップと、選択指示により選択されたキーワードに対応づけられたコンテンツである選択コンテンツが記憶部に記憶されているか否かを判定するステップと、判定するステップにより、選択コンテンツが記憶部に記憶されていると判定された場合、選択コンテンツから、選択されたキーワードを見出し語として、対応する詳細情報を検索するステップと、検索するステップにより検索された詳細情報を、表示部に表示させるステップとを備える。
【発明の効果】
【００１４】
本発明に係る電子機器は、キーワードと、キーワードに対応付けられたコンテンツであって、かつ、複数の見出し語にそれぞれ対応付けられた複数の詳細情報を含むコンテンツとを１以上記憶し、テキストデータを含む映像コンテンツを受信し、受信された映像コンテンツが示す画像と、受信された映像コンテンツに含まれるテキストデータが示す文字列とを表示し、表示された文字列に含まれるキーワードを選択するための選択指示を受付け、選択指示により選択されたキーワードに対応づけられた選択コンテンツが記憶されている場合、選択コンテンツから、選択されたキーワードを見出し語として、対応する詳細情報を検索し、検索された詳細情報を表示させる。
【００１５】
したがって、表示されている画像に対応する情報の詳細情報を、容易に知ることができるという効果を奏する。
【００１６】
本発明に係る制御プログラムは、テキストデータを含む映像コンテンツを受信し、受信された映像コンテンツが示す画像と、受信された映像コンテンツに含まれるテキストデータが示す文字列とを表示し、表示された文字列に含まれるキーワードを選択するための選択指示を受付け、選択指示により選択されたキーワードに対応づけられた選択コンテンツが記憶されている場合、選択コンテンツから、選択されたキーワードを見出し語として、対応する詳細情報を検索し、検索された詳細情報を表示させる。
【００１７】
したがって、表示されている画像に対応する情報の詳細情報を、容易に知ることができるという効果を奏する。
【００１８】
本発明に係る記録媒体は、制御プログラムを記録する。制御プログラムは、テキストデータを含む映像コンテンツを受信し、受信された映像コンテンツが示す画像と、受信された映像コンテンツに含まれるテキストデータが示す文字列とを表示し、表示された文字列に含まれるキーワードを選択するための選択指示を受付け、選択指示により選択されたキーワードに対応づけられた選択コンテンツが記憶されている場合、選択コンテンツから、選択されたキーワードを見出し語として、対応する詳細情報を検索し、検索された詳細情報を表示させる。
【００１９】
したがって、表示されている画像に対応する情報の詳細情報を、容易に知ることができるという効果を奏する。
【００２０】
本発明に係る制御方法は、テキストデータを含む映像コンテンツを受信し、受信された映像コンテンツが示す画像と、受信された映像コンテンツに含まれるテキストデータが示す文字列とを表示し、表示された文字列に含まれるキーワードを選択するための選択指示を受付け、選択指示により選択されたキーワードに対応づけられた選択コンテンツが記憶されている場合、選択コンテンツから、選択されたキーワードを見出し語として、対応する詳細情報を検索し、検索された詳細情報を表示させる。
【００２１】
したがって、表示されている画像に対応する情報の詳細情報を、容易に知ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２３】
本発明における電子機器は、携帯可能な翻訳装置であるとする。なお、本発明における電子機器は、翻訳装置に限定されることなく、たとえば、携帯可能な装置であればどのような装置（たとえば、ＰＤＡ（Personal Digital Assistance）、ＰＣ（Personal Computer））でもよい。
【００２４】
翻訳装置は、入力された言語（以下、入力言語ともいう）を、入力言語以外の言語（以下、翻訳言語ともいう）に翻訳する機能を有する。ここで、入力言語は、一例として、日本語であるとする。なお、入力言語は、日本語に限定されることなく、他の言語であってもよい。また、翻訳言語は、たとえば、英語、中国語、ドイツ語、フランス語等であるとする。
【００２５】
また、翻訳装置は、入力された単語（以下、入力単語ともいう）の意味、説明、翻訳語等を表示する機能を有する。
【００２６】
＜第１の実施の形態＞
（翻訳装置の外観）
図１は、本実施の形態における翻訳装置５００の外観を示す図である。図１を参照して、翻訳装置５００は、表示部５３０と、入力部５４０とを備える。
【００２７】
表示部５３０は、文字や画像等を表示する機能を有する。そのため、表示部５３０は、文字や画像等を表示するための表示領域を有する。表示部５３０は、ＬＣＤパネル（Liquid Crystal Display Panel）を使用した装置である。なお、表示部５３０は、上記以外の表示方式のパネルを使用した装置であってもよい。表示部５３０の解像度は、横６４０（ドット）×縦４８０（ドット）である。なお、表示部５３０の解像度は、横６４０（ドット）×縦４８０（ドット）に限定されることなく、他の解像度であってもよい。
【００２８】
また、表示部５３０は、ユーザが、画面に直接触れることで、情報入力可能なタッチパネル機能を有する。表示部５３０は、ユーザが画面にタッチした位置情報を、後述する制御部５１０へ送信する。制御部５１０は、受信した位置情報に基づいて、所定の処理を行なう。
【００２９】
入力部５４０は、ボタン群５４２と、方向ボタン群５４４と、ボタン群５４６とを含む。ボタン群５４２は、数字、文字等を入力するための複数のボタンを含む。以下においては、ボタン群５４２に含まれる、数字を入力するためのボタンを数字ボタンともいう。また、ボタン群５４２に含まれる、文字を入力するためのボタンを文字ボタンともいう。方向ボタン群５４４は、複数の方向ボタンを含む。複数の方向ボタンの各々は、押下されることにより、表示部５３０に画像が表示されている場合、画像内の移動させる対象となる物（たとえば、カーソル等）を、設定された方向（たとえば、上、下、左または右）に移動させるためのボタンである。
【００３０】
ボタン群５４６は、複数の機能ボタンを含む。複数の機能ボタンの各々は、押下されることにより、割り当てられた処理をするためのボタンである。以下においては、ユーザによる、入力部５４０に含まれる複数のボタンのいずれかのボタンの短時間（たとえば、１秒未満）の押下操作を、短押操作ともいう。また、ユーザによる、入力部５４０に含まれる複数のボタンのいずれかのボタンの長時間（たとえば、一秒以上）の押下操作を、長押操作ともいう。
【００３１】
入力部５４０は、入力部５４０に含まれる複数のボタンのうち、短押操作または長押操作されたボタンに対応するボタン信号を、後述する制御部５１０へ送信する。すなわち、入力部５４０は、ユーザが翻訳装置５００を操作するためのインターフェースである。以下においては、ユーザによる、入力部５４０の操作または表示部５３０に対するタッチ操作を、インターフェース操作Ｍともいう。
【００３２】
翻訳装置５００は、辞書モードと、テレビモードと、マルチモードとを有する。辞書モードは、インターフェース操作Ｍにより入力された文字列（たとえば、単語）に対応付けられた、意味、説明、翻訳語等を、表示部５３０に表示するためのモードである。テレビモードは、受信した放送信号に基づく画像（以下、ＴＶ画像ともいう）を、表示部５３０に表示するためのモードである。マルチモードは、表示部５３０にＴＶ画像を表示させた状態で、さらに、インターフェース操作Ｍにより入力された文字列（たとえば、単語）に対応付けられた、意味、説明、翻訳語等を、表示部５３０に表示するためのモードである。
【００３３】
翻訳装置５００は、さらに、記録媒体挿入部５５０Ａと、アンテナ５０２とを備える。記録媒体挿入部５５０Ａは、翻訳装置５００に後述する記録媒体を挿入する部分である。アンテナ５０２は、放送信号を受信するためのものである。
【００３４】
（翻訳装置の内部構成）
図２は、翻訳装置５００の内部構成を示したブロック図である。なお、図２には、説明のために、記録媒体５５５も示している。記録媒体５５５には、後述するプログラム１８０が記録されている。すなわち、プログラム１８０は、媒体等に記録されてプログラム製品として流通される。また、記録媒体５５５もプログラム製品として流通される。
【００３５】
図２を参照して、翻訳装置５００は、さらに、制御部５１０と、一時記憶部５２２と、記憶部５２０とを備える。
【００３６】
記憶部５２０は、データを不揮発的に記憶する機能を有する。記憶部５２０は、制御部５１０によってデータアクセスされる。記憶部５２０は、電源を供給されなくてもデータを不揮発的に保持可能な媒体（たとえば、フラッシュメモリ）である。記憶部５２０には、プログラム１８０、後述する録画データ、複数種類の辞書データ、その他の各種データ等が記憶されている。複数種類の辞書データは、たとえば、日本語を英語に翻訳する辞書データ、英語を日本語に翻訳する辞書データ、日本語をドイツ語に翻訳する辞書データ、日本語のある単語の説明文を日本語で表示する辞書データ等である。複数種類の辞書データの各々は、複数の見出し語と、当該複数の見出し語にそれぞれ対応づけられた複数の詳細情報を含む。ここで、詳細情報は、対応する見出し語の意味、説明、翻訳語等の情報である。
【００３７】
制御部５１０は、記憶部５２０に記憶されたプログラム１８０に従って、翻訳装置５００内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部５１０は、ＣＰＵ（Central Processing Unit）である。なお、制御部５１０は、ＣＰＵに限定されることなく、演算機能を有するその他の回路であってもよい。
【００３８】
一時記憶部５２２は、制御部５１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部５２２は、ＤＲＡＭ（Dynamic Random Access Memory）である。なお、一時記憶部５２２は、ＤＲＡＭに限定されることなく、データを揮発的に記憶可能なその他の回路であってもよい。
【００３９】
翻訳装置５００は、さらに、アンテナ５０２と、チューナ５０５と、データ処理部５０７とを備える。
【００４０】
前述したアンテナ５０２は、チューナ５０５と接続されている。チューナ５０５は、制御部５１０により指示された周波数の放送信号を、アンテナ５０２を介して受信する。チューナ５０５は、ディジタル放送およびアナログ放送に基づく放送信号を受信する機能を有する。以下においては、チューナ５０５が受信した放送信号に基づく画像を、ＴＶ画像ともいう。
【００４１】
放送信号は、画像データ、音声データ、テキストデータ、ＥＰＧ（登録商標）（Electric Program Guide）データを含む。なお、放送信号が、ディジタル放送に基づく信号である場合、放送信号は、さらに、ＢＭＬ（Broadcast Markup Language）データ等が含まれる。ＥＰＧ（登録商標）データは、複数の番組情報を示すデータである。ＢＭＬデータは、画像データ、音声データおよびテキストデータの各々の配置位置や、動作などの制御を行なうためのデータである。チューナ５０５は、受信した放送信号を、データ処理部５０７へ送信する。
【００４２】
データ処理部５０７は、受信した放送信号を復調し、復調データとする。受信した放送信号が、アナログ放送に基づく信号である場合、データ処理部５０７は、以下の処理を行なう。まず、データ処理部５０７は、復調データを、デコード処理し、画像データ、音声データを得るとともに、放送信号の垂直帰線区間（ＶＢＩ：Vertical Blanking Interval）から、テキストデータ、ＥＰＧ（登録商標）データを得る。
【００４３】
そして、データ処理部５０７は、制御部５１０から、表示部５３０に画像を表示させるための表示指示を受信すると、画像データを、後述するＶＤＰ（Video Display Processor）５３２へ送信する。ＶＤＰ５３２は、画像データを受信すると、表示部５３０に画像データに基づく画像（動画像または静止画像）を表示させる。
【００４４】
また、データ処理部５０７は、制御部５１０から、録画処理を行なうための録画指示を受信すると、画像データおよび音声データを圧縮して、録画データとして、記憶部５２０に記憶させる。この場合の録画データを、以下においては、コンテンツともいう。録画データは、Ｈ．２６４形式で圧縮されたデータである。なお、録画データは、Ｈ．２６４形式で圧縮されたデータに限定されることなく、他の形式で圧縮されたデータであってもよい。ここで、他の形式とは、たとえば、ＭＰＥＧ（Moving Picture Experts Group）１、ＭＰＥＧ２等の形式である。
【００４５】
また、受信した放送信号が、ディジタル放送に基づく信号である場合、データ処理部５０７は、以下の処理を行なう。まず、データ処理部５０７は、復調データを、ディジタル放送のプロトコルに基づいてデコード処理し、デコードデータにする。デコードデータには、画像データ、音声データ、テキストデータ、ＥＰＧ（登録商標）データ、ＢＭＬデータが含まれる。デコードデータに含まれる、画像データおよび音声データは、Ｈ．２６４形式で圧縮されたデータである。なお、デコードデータに含まれる、画像データおよび音声データは、Ｈ．２６４形式で圧縮されたデータに限定されることなく、他の形式で圧縮されたデータであってもよい。ここで、他の形式とは、たとえば、ＭＰＥＧ１、ＭＰＥＧ２等の形式である。
【００４６】
そして、データ処理部５０７は、制御部５１０から、表示部５３０に画像を表示させるための表示指示を受信すると、表示指示により指定されたチャンネルのデコードデータに含まれる画像データを、後述するＶＤＰ５３２へ送信する。ＶＤＰ５３２は、画像データを受信すると、表示部５３０に画像データに基づく画像（動画像または静止画像）を表示させる。
【００４７】
また、データ処理部５０７は、制御部５１０から、録画処理を行なうための録画指示を受信すると、録画指示により指定されたチャンネルのデコードデータを、録画データとして、記憶部５２０に記憶させる。この場合の録画データを、以下においては、コンテンツともいう。この場合、録画データには、画像データ、音声データ、テキストデータおよびＢＭＬデータが含まれる。
【００４８】
また、データ処理部５０７は、制御部５１０から、テキストデータまたはＥＰＧ（登録商標）データ等の要求指示を受信すると、要求されたテキストデータまたはＥＰＧ（登録商標）データを、制御部５１０へ送信する。
【００４９】
翻訳装置５００は、さらに、ＶＤＰ５３２と、ＶＲＡＭ（Video Random Access Memory）５３６とを備える。
【００５０】
ＶＲＡＭ５３６は、画像データを一時的に記憶する機能を有する。
制御部５１０は、記憶部５２０に記憶されたプログラム１８０に従って、ＶＤＰ５３２に対し、描画指示を出す。描画指示とは、画像を生成し、当該画像を表示部５３０に表示させる指示である。
【００５１】
ＶＤＰ５３２は表示部５３０と接続されている。ＶＤＰ５３２は、制御部５１０からの描画指示に応じて、記憶部５２０内の後述するプログラム１８０からフォントデータ、図形データ等を読出し、ＶＲＡＭ５３６を利用して画像を生成する。そして、ＶＤＰ５３２は、ＶＲＡＭ５３６に記憶された画像データを読出し、表示部５３０に、当該画像データに基づく画像を表示させる。
【００５２】
翻訳装置５００は、さらに、入力部５４０と、記録媒体アクセス部５５０とを備える。
制御部５１０は、入力部５４０に含まれる、前述した複数のボタンのうち、短押操作または長押操作があったボタンに対応するボタン信号を、入力部５４０から受信する。制御部５１０は、受信したボタン信号に応じた処理を行なう。
【００５３】
記録媒体アクセス部５５０は、記録媒体５５５が、前述の記録媒体挿入部５５０Ａから翻訳装置５００に挿入（装着）されると、記録媒体５５５にデータアクセス可能となる。これにより、記録媒体アクセス部５５０は、プログラム１８０が記録された記録媒体５５５から、プログラム１８０を読出すことが可能となる。
【００５４】
記録媒体５５５に記憶されているプログラム１８０は、制御部５１０のインストール処理により、記録媒体アクセス部５５０により読み出され、制御部５１０が、プログラム１８０を、記憶部５２０に記憶させる。このインストール処理用プログラムは、予め、記憶部５２０に格納されており、インストール処理は、制御部５１０が、インストール処理用プログラムに基づいて行なう。
【００５５】
なお、記憶部５２０には、プログラム１８０がインストールされていなくてもよい。この場合、制御部５１０は、記録媒体アクセス部５５０を介して、記録媒体５５５に記憶されたプログラム１８０を読み出して、プログラム１８０に基づいた所定の処理を行なう。記録媒体５５５には、さらに、コンテンツデータ等も記録されている。コンテンツデータは、たとえば、辞書データ、音楽データ、動画像データ等である。
【００５６】
記録媒体５５５は、ＳＤ（Secure Digital）メモリーカードである。なお、記録媒体５５５は、ＳＤメモリーカードに限定されることなく、データを不揮発的に記録可能なその他の媒体であってもよい。
【００５７】
翻訳装置５００は、さらに、通信部５６０と、通信部５６２を備える。
通信部５６０は、制御部５１０とデータの送受信を行なう。また、通信部５６０は、他の装置と有線または無線で、データの送受信を行なう機能を有する。
【００５８】
通信部５６０は、ＵＳＢ（登録商標）（Universal Serial Bus）２．０の規格に基づく、通信用インターフェースの機能を有する。なお、通信用インターフェースの規格は、ＵＳＢ（登録商標）２．０に限定されることなく他の規格であってもよい。
【００５９】
また、通信部５６０は、さらに、無線データ通信機能を有する。無線データ通信機能は、Bluetooth（登録商標）を使用して、無線でデータ通信を行なう機能を有する。なお、無線データ通信は、Bluetooth（登録商標）を使用した方式に限定されることなく、たとえば、赤外線等を使用した他の通信方式であってもよい。通信部５６０は、制御部５１０からの制御指示に応じて、他の装置と無線でデータ通信を行なう。
【００６０】
通信部５６２は、制御部５１０と、データの送受信を行なう。通信部５６２は、無線ＬＡＮの規格である、ＩＥＥＥ８０２．１１ｇに基づく無線技術を利用してデータ通信を行なう機能を有する。なお、無線技術は、ＩＥＥＥ８０２．１１ｇに基づく技術に限定されることはなく、その他の無線技術であってもよい。したがって、通信部５６２は、無線により、ネットワーク７０とデータ通信を行なうことができる。ネットワーク７０は、インターネットなどの外部のネットワークである。
【００６１】
また、通信部５６２は、さらに、イーサネット（登録商標）を利用した通信用インターフェースの機能を有する。したがって、通信部５６２は、たとえば、ＬＡＮケーブルを介して、ネットワーク７０とデータ通信を行なうことができる。
【００６２】
コンピュータ５００は、制御部５１０および通信部５６２の処理により、ネットワーク７０からプログラムのダウンロード処理を行ない、記憶部５２０に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム１８０である。
【００６３】
制御部５１０は、ネットワーク７０からダウンロードしたプログラム（プログラム１８０）に従って、所定の処理を行なう。このダウンロード用プログラムは、予め、記憶部５２０に格納されており、ダウンロード処理は、制御部５１０が、ダウンロード用プログラムに基づいて行なう。
【００６４】
翻訳装置５００は、さらに、通信部５６６とを備える。通信部５６６は、ＧＰＳ（Global Positioning System）機能を有する。ＧＰＳ機能とは、人口衛星と通信して、翻訳装置５００の位置（緯度、経度、高度等に基づく位置）の情報（以下、ＧＰＳ位置情報ともいう）を取得する機能である。通信部５６６は、制御部５１０からの制御指示に応じて、ＧＰＳ位置情報を取得し、制御部５１０へ送信する。
【００６５】
翻訳装置５００は、さらに、音声出力部５７２と、音声入力部５７４とを備える。
音声出力部５７２は、制御部５１０で行なわれる処理に対応した音声を出力する機能を有する。音声出力部５７２には、音声を出力するスピーカが含まれる。音声出力部５７２は、制御部５１０から受信した音声データに基づく音声をスピーカから出力する。
【００６６】
音声入力部５７４は、音声を入力する機能を有する。音声入力部５７４には、音声を入力するマイクが含まれる。音声入力部５７４は、マイクにより取得した音声を音声データに変換して、音声データを、制御部５１０へ送信する。たとえば、ユーザが音声入力部５７４に含まれるマイクに対して音声を発すると、音声入力部５７４は、マイクにより取得した音声を音声データに変換して、音声データを、制御部５１０へ送信する。
【００６７】
（ＴＶ画像表示時の処理）
次に、翻訳装置５００において、チューナ５０５が受信した放送信号に基づくＴＶ画像を表示させるためのインターフェース操作Ｍがあった場合に、翻訳装置５００で行なわれる処理（以下、映像表示処理ともいう）について説明する。
【００６８】
前述したように、記憶部５２０には、複数種類の辞書データが記憶されている。以下においては、辞書データを、コンテンツともいう。ここで、記憶部５２０には、予め、以下のキーワード登録データテーブルＤ１００が記憶されているとする。キーワード登録データテーブルＤ１００は、複数のキーワードと、当該複数のキーワードにそれぞれ対応する複数のコンテンツ名とが登録されたテーブルである。
【００６９】
図３は、一例としてのキーワード登録データテーブルＤ１００を示す図である。キーワード登録データテーブルＤ１００は、複数のキーワードデータを含む。キーワード登録データテーブルＤ１００において、「番号」とは、複数のキーワードデータのいずれかを特定するための番号である。「キーワード」とは、多種多様なジャンルの単語である。
【００７０】
複数のキーワードデータの各々は、キーワードと、当該キーワードに対応づけられたコンテンツ名を示す。ここで、コンテンツ名とは、辞書データの名称である。なお、キーワードによっては、対応付けられるコンテンツ（辞書データ）は、複数の場合もある。以下においては、キーワード登録データテーブルＤ１００に含まれる複数のキーワードの各々を登録キーワードともいう。
【００７１】
「優先度」とは、対応するキーワードの詳細情報を検索するコンテンツの優先度を示す。詳細情報が検索されるコンテンツの順番は、優先度“１”のコンテンツ名のコンテンツ、優先度“２”のコンテンツ名のコンテンツというように、対応する優先度の小さいコンテンツ名のコンテンツの順となる。
【００７２】
図４は、映像表示処理のフローチャートである。図４を参照して、映像表示処理では、まず、ステップＳ１０２の処理が行なわれる。
【００７３】
ステップＳ１０２では、制御部５１０が、映像コンテンツ受信処理を実行する。映像コンテンツ受信処理は、他の処理とは独立して行なわれる処理である。そして、ステップＳ１１０に進む。なお、映像コンテンツ受信処理は、映像表示処理の終了とともに、終了する。
【００７４】
映像コンテンツ受信処理では、データ処理部５０７が、映像コンテンツを受信し続ける。ここで、データ処理部５０７が受信する映像コンテンツは、データ処理部５０７が、チューナ５０５を利用して受信する放送信号である。前述したように、放送信号には、画像データ、テキストデータ等が含まれるとする。すなわち、映像表示処理が行なわれる期間中、データ処理部５０７は、映像コンテンツを受信し続ける。
【００７５】
映像コンテンツは、当該映像コンテンツに基づく番組の関連情報（番組のタイトル、番組の詳細情報、字幕等）を含むテキストデータを含む。なお、テキストデータが、番組のタイトルおよび字幕を含むデータである場合、時間の経過とともに、テキストデータに含まれる字幕は変化する。
【００７６】
また、同一のチャンネルの映像コンテンツを受信していても、映像コンテンツに基づく番組が変わった場合、テキストデータに含まれる番組のタイトルも変更される。なお、本実施の形態では、映像コンテンツに含まれるテキストデータには、当該映像コンテンツに基づく番組のタイトルは、少なくとも含まれるとする。
【００７７】
なお、映像コンテンツは、放送信号に限定されない。映像コンテンツは、たとえば、インターネットから、ストリーミング配信される映像コンテンツであってもよい。この場合、映像コンテンツは、当該映像コンテンツに基づく番組の関連情報（番組のタイトル、番組の詳細情報、字幕等）を含むテキストデータを含む。
【００７８】
ステップＳ１１０では、ＴＶ画像の表示が行なわれる。具体的には、制御部５１０が、ＶＤＰ５３２を利用して、受信中の映像コンテンツが示す画像（以下、ＴＶ画像ともいう）を、表示部５３０に表示させる。そして、ステップＳ１１１に進む。
【００７９】
ステップＳ１１１では、制御部５１０が、テキスト取得処理を実行する。テキスト取得処理は、他の処理とは独立して行なわれる処理である。なお、テキスト取得処理は、映像表示処理の終了とともに、終了する。そして、ステップＳ１１１の処理は終了する。
【００８０】
ここで、データ処理部５０７は、受信中の映像コンテンツに、テキストデータが含まれている場合、随時、当該テキストデータを、制御部５１０へ送信する。
【００８１】
図５は、テキスト取得処理のフローチャートである。図５を参照して、テキスト取得処理では、まず、ステップＳ２１１の処理が行なわれる。
【００８２】
ステップＳ２１１では、制御部５１０が、データ処理部５０７からテキストデータを受信したか否かを判定する。ステップＳ２１１において、ＹＥＳならば、ステップＳ２１２に進む。一方、ステップＳ２１１において、ＮＯならば、再度、ステップＳ２１１の処理が行なわれる。ここでは、テキストデータを受信したとして、ステップＳ２１２に進む。
【００８３】
ステップＳ２１２では、受信したテキストデータが新規データであるか否かが判定される。具体的には、制御部５１０が、受信したテキストデータと同じデータが一時記憶部５２２に記憶されていないか否かを判定する。ステップＳ２１２において、ＹＥＳならば、ステップＳ２１３に進む。一方、ステップＳ２１２において、ＮＯならば、再度、ステップＳ２１１の処理が行なわれる。ここでは、受信したテキストデータと同じデータが一時記憶部５２２に記憶されていないとして、ステップＳ２１３に進む。
【００８４】
ステップＳ２１３では、ＦＩＦＯ（First In First Out）記憶処理が行なわれる。ＦＩＦＯ記憶処理では、制御部５１０が、受信したテキストデータを、ＦＩＦＯ的に、一時記憶部５２２に記憶させる。具体的には、制御部５１０が、一時記憶部５２２内の所定領域（以下、ＦＩＦＯ記憶領域ともいう）に、ＦＩＦＯ的に、テキストデータを記憶させる。すなわち、ＦＩＦＯ記憶領域に既に記憶されているデータの容量と、ＦＩＦＯ記憶領域に新たに記憶させようとしているテキストデータ（以下、新規記憶データともいう）の容量との合計容量が、ＦＩＦＯ記憶領域の容量より大きい場合、制御部５１０は、ＦＩＦＯ記憶領域に記憶されている最も古いテキストデータから順に、オーバーした容量分のデータを削除して、新規記憶データをＦＩＦＯ記憶領域に記憶させる。
【００８５】
ここで、ＦＩＦＯ記憶領域の容量は、たとえば、１４４バイトであるとする。また、ＦＩＦＯ記憶領域には、合計容量が１３４バイトとなる複数のテキストデータが記憶されているとする。また、新規記憶データの容量は、２０バイトであるとする。また、ＦＩＦＯ記憶領域に記憶されている最も古いテキストデータは、２０バイトであるとする。
【００８６】
この場合、ＦＩＦＯ記憶領域に既に記憶されているデータの容量（１３４バイト）と、ＦＩＦＯ記憶領域に新たに記憶させようとしている新規記憶データの容量（２０バイト）との合計容量（１５４バイト）が、ＦＩＦＯ記憶領域の容量（１４４バイト）より大きいので、制御部５１０は、ＦＩＦＯ記憶領域に記憶されている最も古いテキストデータのうち、オーバーした容量（１０バイト）分のデータを削除して、新規記憶データをＦＩＦＯ記憶領域に記憶させる。以下においては、一時記憶部５２２内のＦＩＦＯ記憶領域に記憶されている最も古いテキストデータのうち一部分のデータが削除されたデータを不完全テキストデータともいう。そして、再度、ステップＳ２１１の処理が行なわれる。
【００８７】
再び、図４を参照して、ステップＳ１１１の処理の後、ステップＳ１１２に進む。
ステップＳ１１２では、タイトル取得処理が行なわれる。タイトル取得処理では、制御部５１０が、テキスト取得処理により一時記憶部５２２に記憶されている、最新のテキストデータに含まれる番組のタイトルを取得する。ここで、取得された番組のタイトル（以下、取得タイトルともいう）は、一例として、“ＡＢ健康”であるとする。そして、ステップＳ１１３に進む。
【００８８】
ステップＳ１１３では、取得タイトルに登録キーワードが含まれるか否かが判定される。具体的には、制御部５１０が、キーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかが、取得タイトルに含まれるか否かを判定する。ステップＳ１１３において、ＹＥＳならば、ステップＳ１１４に進む。一方、ステップＳ１１３において、ＮＯならば、後述するステップＳ１１５に進む。
【００８９】
ここで、取得タイトルは、“ＡＢ健康”であるとする。この場合、取得タイトル“ＡＢ健康”は、図３のキーワード登録データテーブルＤ１００の番号“１”のキーワードデータが示すキーワード“健康”を含むので、ステップＳ１１４に進む。
【００９０】
ステップＳ１１４では、検索対象コンテンツ設定処理が行なわれる。検索対象コンテンツ設定処理は、詳細情報を検索する対象となるコンテンツ（以下、検索対象コンテンツともいう）を設定するための処理である。
【００９１】
検索対象コンテンツ設定処理では、制御部５１０が、取得タイトルに含まれる登録キーワードに対応づけられた優先度“１”のコンテンツ名のコンテンツを、検索対象コンテンツに設定する。ここでは、取得タイトル“ＡＢ健康”に含まれる登録キーワード“健康”に対応づけられた優先度“１”のコンテンツ名“医学辞典”のコンテンツ（辞書データ）が、検索対象コンテンツに設定されたとする。そして、ステップＳ１１５に進む。
【００９２】
ステップＳ１１５では、制御部５１０が、タイトル連携操作があるか否かを判定する。ここで、タイトル連携操作は、一例として、ボタン群５４６に含まれる、タイトル連携機能ボタンを押下する処理である。タイトル連携機能ボタンは、取得タイトルに連携して、詳細情報を検索する処理を行なうためのボタンである。ステップＳ１１５において、ＹＥＳならば、ステップＳ１１６に進む。一方、ステップＳ１１５において、ＮＯならば、後述するステップＳ１３１に進む。ここでは、タイトル連携操作があったとして、ステップＳ１１６に進む。
【００９３】
ステップＳ１１６では、制御部５１０が、ステップＳ１１４の検索対象コンテンツ設定処理により検索対象コンテンツが設定されているか否かを判定する。ステップＳ１１６において、ＹＥＳならば、ステップＳ１１７に進む。一方、ステップＳ１１６において、ＮＯならば、後述するステップＳ１２７に進む。ここでは、コンテンツ名“医学辞典”のコンテンツ（辞書データ）が、検索対象コンテンツに設定されているとして、ステップＳ１１７に進む。
【００９４】
ステップＳ１１７では、検索処理が行なわれる。検索処理では、制御部５１０が、設定された検索対象コンテンツから、取得タイトルに含まれる登録キーワードを見出し語として、当該見出し語に対応する詳細情報を検索する。ここでは、コンテンツ名“医学辞典”のコンテンツ（辞書データ）から、取得タイトル“ＡＢ健康”に含まれる登録キーワード“健康”（見出し語）の詳細情報が検索されたとする。そして、ステップＳ１１８に進む。
【００９５】
ステップＳ１１８では、検索情報表示処理が行なわれる。検索情報表示処理では、制御部５１０が、検索処理により検索された詳細情報と、受信中の映像コンテンツが示す画像（以下、ＴＶ画像ともいう）とを表示した、以下の検索情報表示画像Ｇ１００を生成し、表示部５３０に検索情報表示画像Ｇ１００を表示させる。そして、ステップＳ１１８の処理は終了する。
【００９６】
図６は、一例としての検索情報表示画像Ｇ１００を示す図である。図６を参照して、検索情報表示画像Ｇ１００には、ＴＶ画像Ｇ１１０と、詳細表示画像Ｇ１６０とが配置される。
【００９７】
ＴＶ画像Ｇ１１０は、受信中の映像コンテンツが示す画像である。詳細表示画像Ｇ１６０には、検索対象コンテンツのコンテンツ名“医学辞典”と、見出し語“健康”と、見出し語“健康”の詳細情報とが表示される。詳細情報は、対応する見出し語の意味、説明、翻訳語等の情報である。
【００９８】
なお、検索情報表示処理により、表示部５３０に表示される画像は、図６の検索情報表示画像Ｇ１００に限定されることはない。検索情報表示処理により、表示部５３０に表示される画像は、たとえば、以下の検索情報表示画像Ｇ１００Ａであってもよい。
【００９９】
図７は、一例としての検索情報表示画像Ｇ１００Ａを示す図である。図７を参照して、検索情報表示画像Ｇ１００Ａには、図６の詳細表示画像Ｇ１６０に表示されている情報が表示される。また、検索情報表示画像Ｇ１００Ａには、情報が表示されていない領域にＴＶ画像Ｇ１１０が表示される。なお、ＴＶ画像Ｇ１１０の位置は、検索情報表示画像Ｇ１００Ａ内の右下に限定されることなく、検索情報表示画像Ｇ１００Ａ内の左上、左下、右上等の位置であってもよい。
【０１００】
再び、図４を参照して、ステップＳ１１８の処理の後、ステップＳ１２１に進む。
ステップＳ１２１では、制御部５１０が、情報表示終了操作があるか否かを判定する。ここで、情報表示終了操作は、詳細情報の表示を終了するためのインターフェース操作Ｍである。ステップＳ１２１において、ＹＥＳならば、ステップＳ１２２に進む。一方、ステップＳ１２１において、ＮＯならば、再度、ステップＳ１２１の処理が行なわれる。ここでは、情報表示終了操作があったとして、ステップＳ１２２に進む。
【０１０１】
ステップＳ１２２では、制御部５１０が、ＶＤＰ５３２を利用して、表示部５３０の表示領域全体に、映像コンテンツが示すＴＶ画像を表示させる。すなわち、この処理により、見出し語の詳細情報が表示されなくなる。そして、ステップＳ１２７に進む。
【０１０２】
ステップＳ１２７では、タイトルが変更されたか否かが判定される。具体的には、制御部５１０が、図５のテキスト取得処理により、一時記憶部５２２に記憶されている複数のテキストデータのうち、最新のテキストデータが示す番組のタイトルと、当該最新のテキストデータより１つ前に記憶されたテキストデータが示す番組のタイトルとが一致するか否かを判定する。ステップＳ１２７において、ＹＥＳならば、再度、ステップＳ１１２の処理が行なわれる。一方、ステップＳ１２７において、ＮＯならば、ステップＳ１２８に進む。
【０１０３】
ステップＳ１２８では、制御部５１０が、映像表示終了操作があるか否かを判定する。映像表示終了操作は、映像表示処理を終了するためのインターフェース操作Ｍである。ステップＳ１２８において、ＹＥＳならば、この映像表示処理は終了する。一方、ステップＳ１２８において、ＮＯならば、再度、ステップＳ１１５の処理が行なわれる。
【０１０４】
前述したステップＳ１１５において、ＮＯならば、ステップＳ１３１に進む。
ステップＳ１３１では、制御部５１０が、キーワード連携操作があるか否かを判定する。ここで、キーワード連携操作は、一例として、ボタン群５４６に含まれる、キーワード連携機能ボタンを押下する処理である。キーワード連携機能ボタンは、図５のテキスト取得処理により、一時記憶部５２２に記憶されているテキストデータが示す文字列に含まれるキーワードに連携して、詳細情報を検索する処理を行なうためのボタンである。
【０１０５】
ステップＳ１３１において、ＹＥＳならば、ステップＳ１３２に進む。一方、ステップＳ１３１において、ＮＯならば、再度、ステップＳ１２７の処理が行なわれる。ここでは、キーワード連携操作があったとして、ステップＳ１３２に進む。
【０１０６】
ステップＳ１３２では、文字列表示処理が行なわれる。文字列表示処理では、制御部５１０が、ＶＤＰ５３２を利用して、図５のテキスト取得処理により、現時点で一時記憶部５２２に記憶されている複数のテキストデータのうち、不完全テキストデータ以外のテキストデータ（以下、表示対象テキストデータともいう）が示す文字列を表示した以下の情報表示画像Ｇ２００を生成し、情報表示画像Ｇ２００を、表示部５３０に表示させる。そして、ステップＳ１３２の処理は終了する。
【０１０７】
図８は、一例としての情報表示画像Ｇ２００を示す図である。図８を参照して、情報表示画像Ｇ２００には、ＴＶ画像Ｇ１１０と、文字列表示画像Ｇ２６０とが配置される。
【０１０８】
ＴＶ画像Ｇ１１０は、図６において説明したので詳細な説明は繰り返さない。文字列表示画像Ｇ２６０には、ＴＶ画像Ｇ１１０に対応する番組のタイトル（“ＡＢ健康”）と、表示対象テキストデータが示す文字列とが表示される。
【０１０９】
なお、文字列表示処理により表示される画像は、図８の情報表示画像Ｇ２００に限定されることはない。文字列表示処理により表示される画像は、たとえば、図６の検索情報表示画像Ｇ１００において、詳細表示画像Ｇ１６０を文字列表示画像Ｇ２６０に置き換えた画像であってもよい。また、文字列表示処理により表示される画像は、たとえば、図７の検索情報表示画像Ｇ１００Ａと同様に、文字列表示画像Ｇ２６０に表示される文字列と、当該文字列が表示されていない領域にＴＶ画像Ｇ１１０とが表示された画像であってもよい。
【０１１０】
再び、図４を参照して、ステップＳ１３２の処理の後、ステップＳ１３３に進む。
ステップＳ１３３では、制御部５１０が、キーワード選択操作があるか否かを判定する。キーワード選択操作は、文字列表示画像Ｇ２６０に表示されている文字列に含まれるキーワードを選択するためのインターフェース操作Ｍである。ステップＳ１３３において、ＹＥＳならば、ステップＳ１３４に進む。一方、ステップＳ１３３において、ＮＯならば、再度、ステップＳ１３３の処理が行なわれる。ここでは、キーワード選択操作があったとして、ステップＳ１３４に進む。また、キーワード選択操作により選択されたキーワード（以下、選択キーワードともいう）は、“運動”というキーワードであるとする。
【０１１１】
ステップＳ１３４では、選択キーワードに対応づけられたコンテンツが、記憶部５２０に記憶されているか否かが判定される。具体的には、制御部５１０が、選択キーワードが、図３のキーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかと一致するか否かを判定する。ステップＳ１３４において、ＹＥＳならば、ステップＳ１３５に進む。一方、ステップＳ１３４において、ＮＯならば、制御部５１０が、ＶＤＰ５３２を利用して、エラーメッセージを所定時間（たとえば、１０秒）、表示部５３０に表示して、再度、ステップＳ１３３の処理が行なわれる。エラーメッセージは、たとえば、「選択されたキーワードに対応付けられたコンテンツはありません。」というメッセージである。
【０１１２】
ここで、選択キーワード“運動”は、キーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかと一致するとする。この場合、ステップＳ１３４でＹＥＳと判定され、ステップＳ１３５に進む。
【０１１３】
なお、選択キーワード“運動”と一致する登録キーワードは、キーワード登録データテーブルＤ１００において、一例として、コンテンツ名が“国語辞典”のコンテンツ（辞書データ）と、コンテンツ名が“医学辞典”のコンテンツ（辞書データ）と対応づけられているとする。
【０１１４】
ステップＳ１３５では、選択キーワードと一致する登録キーワードに対応づけられたコンテンツが複数であるか否かが判定される。具体的には、制御部５１０が、キーワード登録データテーブルＤ１００において、選択キーワードと一致する登録キーワードに対応づけられたコンテンツ名が複数あるか否かを判定する。ステップＳ１３５において、ＹＥＳならば、ステップＳ１３６に進む。一方、ステップＳ１３５において、ＮＯならば、後述するステップＳ１３８に進む。
【０１１５】
ここでは、選択キーワード“運動”と一致する登録キーワードは、キーワード登録データテーブルＤ１００において、コンテンツ名が“国語辞典”のコンテンツ（辞書データ）と、コンテンツ名が“医学辞典”のコンテンツ（辞書データ）と対応づけられているとする。この場合、ステップＳ１３５でＹＥＳと判定されて、ステップＳ１３６に進む。
【０１１６】
ステップＳ１３６では、選択画像表示処理が行なわれる。選択画像表示処理では、制御部５１０が、選択キーワードと一致する登録キーワードに対応づけられた複数のコンテンツ名を表示した、以下の選択画像Ｇ３００を生成し、選択画像Ｇ３００を表示部５３０に表示させる。そして、ステップＳ１３６の処理は終了する。
【０１１７】
図９は、一例としての選択画像Ｇ３００を示す図である。図９を参照して、選択画像Ｇ３００は、図８の情報表示画像Ｇ２００と比較して、文字列表示画像Ｇ２６０の代わりにコンテンツ選択画像Ｇ３６０が配置される点が異なる。それ以外は、情報表示画像Ｇ２００と同様なので詳細な説明は繰り返さない。
【０１１８】
コンテンツ選択画像Ｇ３６０には、複数のコンテンツ名が表示される。複数のコンテンツ名の各々には、番号が対応付けられる。
【０１１９】
再び、図４を参照してステップＳ１３６の処理の後、ステップＳ１３７に進む。
ステップＳ１３７では、制御部５１０が、選択操作があるか否かを判定する。ここで、選択操作は、コンテンツ選択画像Ｇ３６０に表示されるコンテンツ名に対応づけられた番号を入力するための、ボタン群５４２に含まれる数字ボタンの押下操作である。すなわち、選択操作は、コンテンツ選択画像Ｇ３６０に表示される複数のコンテンツ名のいずれかを選択するための操作である。ステップＳ１３７において、ＹＥＳならば、ステップＳ１３８に進む。一方、ステップＳ１３７において、ＮＯならば、再度、ステップＳ１３７の処理が行なわれる。ここでは、選択操作があったとして、ステップＳ１３８に進む。ここで、選択操作は、数字“１”を入力するための数字ボタンの押下操作であるとする。
【０１２０】
ステップＳ１３８では、検索対象コンテンツ設定処理Ａが行なわれる。検索対象コンテンツ設定処理Ａは、詳細情報を検索する対象となるコンテンツ（以下、検索対象コンテンツＡともいう）を設定するための処理である。
【０１２１】
検索対象コンテンツ設定処理Ａでは、ステップＳ１３７でＹＥＳと判定されて、ステップＳ１３８の処理が行なわれる場合、制御部５１０は、選択操作により選択されたコンテンツ名のコンテンツ（辞書データ）を、検索対象コンテンツＡに設定する。
【０１２２】
また、検索対象コンテンツ設定処理Ａでは、ステップＳ１３５でＮＯと判定されて、ステップＳ１３８の処理が行なわれる場合、制御部５１０は、選択キーワードと一致する登録キーワードに対応づけられたコンテンツを、検索対象コンテンツＡに設定する。
【０１２３】
ここでは、コンテンツ名“国語辞典”のコンテンツ（辞書データ）が、検索対象コンテンツＡに設定されたとする。そして、ステップＳ１４１に進む。
【０１２４】
ステップＳ１４１では、検索処理Ａが行なわれる。検索処理Ａでは、制御部５１０が、設定された検索対象コンテンツＡから、選択キーワードを見出し語として、当該見出し語に対応する詳細情報を検索する。ここでは、コンテンツ名“国語辞典”のコンテンツ（辞書データ）から、選択キーワード“運動”（見出し語）の詳細情報が検索されたとする。そして、ステップＳ１４２に進む。
【０１２５】
ステップＳ１４２では、検索情報表示処理Ａが行なわれる。検索情報表示処理Ａでは、制御部５１０が、検索処理Ａにより検索された詳細情報と、受信中の映像コンテンツが示す画像（以下、ＴＶ画像ともいう）とを表示した、以下の検索情報表示画像Ｇ１００Ａを生成し、表示部５３０に検索情報表示画像Ｇ１００Ａを表示させる。そして、ステップＳ１４２の処理は終了する。
【０１２６】
図１０は、一例としての検索情報表示画像Ｇ１００Ａを示す図である。図１０を参照して、検索情報表示画像Ｇ１００Ａは、図６の検索情報表示画像Ｇ１００と比較して、詳細表示画像Ｇ１６０の代わりに詳細表示画像Ｇ１６０Ａが配置される点が異なる。それ以外は、検索情報表示画像Ｇ１００と同様なので詳細な説明は繰り返さない。
【０１２７】
検索情報表示画像Ｇ１００Ａには、検索対象コンテンツＡのコンテンツ名“国語辞典”と、見出し語“運動”と、見出し語“運動”の詳細情報とが表示される。詳細情報は、対応する見出し語の意味、説明、翻訳語等の情報である。
【０１２８】
なお、検索情報表示処理Ａにより、表示部５３０に表示される画像は、図１０の検索情報表示画像Ｇ１００Ａに限定されることはない。検索情報表示処理Ａにより、表示部５３０に表示される画像は、たとえば、図７の検索情報表示画像Ｇ１００Ａと同様な画像であってもよい。
【０１２９】
再び、図４を参照して、ステップＳ１４２の処理の後、ステップＳ１４３の処理が行なわれる。
【０１３０】
ステップＳ１４３では、制御部５１０が、情報表示終了操作Ａがあるか否かを判定する。ここで、情報表示終了操作Ａは、詳細情報の表示を終了するためのインターフェース操作Ｍである。ステップＳ１４３において、ＹＥＳならば、ステップＳ１４４に進む。一方、ステップＳ１４３において、ＮＯならば、再度、ステップＳ１４３の処理が行なわれる。ここでは、情報表示終了操作があったとして、ステップＳ１４３に進む。
【０１３１】
ステップＳ１４４では、制御部５１０が、ＶＤＰ５３２を利用して、表示部５３０の表示領域全体に、映像コンテンツが示すＴＶ画像を表示させる。すなわち、この処理により、見出し語の詳細情報が表示されなくなる。そして、再度、ステップＳ１２７の処理が行なわれる。
【０１３２】
以上説明したように、本実施の形態では、テキストデータを含む映像コンテンツ（放送信号）に基づく画像を表示するとともに、映像コンテンツに含まれるテキストデータが示す文字列（たとえば、番組のタイトル）が、記憶部５２０に記憶されている登録キーワードを含むか否かが判定される。
【０１３３】
テキストデータが示す文字列が、登録キーワードを含むと判定された場合、登録キーワードに対応づけて、記憶部５２０に記憶されているコンテンツ（辞書データ）が、検索対象コンテンツに設定される。検索対象コンテンツは、複数の見出し語と、当該複数の見出し語にそれぞれ対応づけられた複数の詳細情報を含む。
【０１３４】
そして、検索対象コンテンツから、登録キーワードを見出し語として、当該見出し語に対応する詳細情報が検索され、検索された詳細情報が表示される。
【０１３５】
したがって、表示されている画像に対応する情報（たとえば、番組のタイトルに含まれるキーワード）の詳細情報を、容易に知ることができるという効果を奏する。
【０１３６】
また、詳細情報は、表示されている画像とともに表示される。したがって、表示されている画像の視聴を妨げることなく、表示されている画像に対応する情報の詳細情報を、容易に知ることができるという効果を奏する。
【０１３７】
また、本実施の形態では、テキストデータを含む映像コンテンツ（放送信号）に基づく画像を表示するとともに、映像コンテンツに含まれるテキストデータが示す文字列を表示する。そして、表示された文字列に含まれるキーワードを選択するための選択操作があった場合、選択されたキーワード（選択キーワード）に対応づけて、記憶部５２０に記憶されているコンテンツ（辞書データ）から、選択キーワードを見出し語として、当該見出し語に対応する詳細情報を検索する。そして、検索された詳細情報が表示される。
【０１３８】
すなわち、表示された文字列に、調べたいキーワードが表示された場合、キーワードを再入力することなく、当該キーワードを選択するという簡易な操作を行なうだけで、キーワードの詳細情報が表示される。
【０１３９】
したがって、表示されている画像に対応する情報（たとえば、番組情報）のうち、ユーザが所望するキーワードの詳細情報を、容易に知ることができるという効果を奏する。
【０１４０】
また、詳細情報は、表示されている画像とともに表示される。したがって、表示されている画像の視聴を妨げることなく、表示されている画像に対応する情報のうち、ユーザが所望するキーワードの詳細情報を、容易に知ることができるという効果を奏する。
【０１４１】
＜第２の実施の形態＞
次に、第１の実施の形態よりも、簡易に、所望のキーワードの詳細情報を表示するための処理（以下、映像表示処理Ａともいう）について説明する。映像表示処理Ａは、翻訳装置５００において、チューナ５０５が受信した放送信号（以下、映像コンテンツともいう）に基づくＴＶ画像を表示させるためのインターフェース操作Ｍがあった場合に、翻訳装置５００で行なわれる処理である。
【０１４２】
本実施の形態における翻訳装置５００の構成は、第１の実施の形態において説明した構成と同様なので詳細な説明は繰り返さない。ここで、記憶部５２０には、予め、図３のキーワード登録データテーブルＤ１００が記憶されているとする。なお、キーワード登録データテーブルＤ１００に示される複数の登録キーワードのうちのいくつかは、ユーザが、設定画面等により予め登録した、お気に入りのキーワードであるとする。
【０１４３】
図１１は、映像表示処理Ａのフローチャートである。映像表示処理Ａにおいて、図４の映像表示処理と同じステップ番号の処理は、図４で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図４の処理と異なる処理を主に説明する。
【０１４４】
ステップＳ１０２では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、映像コンテンツ受信処理が実行される。映像コンテンツ受信処理では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。なお、映像コンテンツ受信処理は、映像表示処理Ａの終了とともに、終了する。すなわち、映像コンテンツ受信処理により、映像表示処理Ａが行なわれる期間中、データ処理部５０７は、映像コンテンツ（放送信号）を受信し続ける。
【０１４５】
なお、映像コンテンツは、放送信号に限定されない。映像コンテンツは、たとえば、インターネットから、ストリーミング配信される映像コンテンツであってもよい。この場合、映像コンテンツは、当該映像コンテンツに基づく番組の関連情報（番組のタイトル、番組の詳細情報、字幕等）を含むテキストデータを含む。
【０１４６】
ステップＳ１１０では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、受信中の映像コンテンツが示すＴＶ画像が表示部５３０に表示される。
【０１４７】
ステップＳ１１１では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図５のテキスト取得処理が行なわれる。テキスト取得処理では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。なお、テキスト取得処理は、映像表示処理Ａの終了とともに、終了する。そして、ステップＳ３１２に進む。
【０１４８】
ステップＳ３１２では、制御部５１０が、図５のテキスト取得処理により一時記憶部５２２に記憶されているテキストデータが示す文字列が、表示部５３０に表示されているか否かを判定する。ステップＳ３１２において、ＹＥＳならば、後述するステップＳ３２１に進む。一方、ステップＳ３１２において、ＮＯならば、ステップＳ３１３に進む。ここでは、一時記憶部５２２に記憶されているテキストデータが示す文字列が、表示部５３０に表示されていないとして、ステップＳ３１３に進む。
【０１４９】
ステップＳ３１３では、キーワード抽出処理が行なわれる。キーワード抽出処理では、制御部５１０が、図５のテキスト取得処理により一時記憶部５２２に記憶されている、最新のテキストデータ（以下、最新テキストデータともいう）が示す文字列から、キーワードを抽出する。ここで、抽出されるキーワードは、助詞、数字、単位等を除いた、名詞であるとする。なお、キーワードの抽出方法は、上記方法に限定されることなく、他の方法であってもよい。以下においては、キーワード抽出処理によりキーワード抽出の対象となったテキストデータを、抽出対象最新テキストデータともいう。
【０１５０】
ここで、抽出対象最新テキストデータが示す文字列は、一例として、「運動では、１日、２０分程度の散歩をお勧めします。」であるとする。この場合、キーワード抽出処理により抽出されたキーワード（以下、抽出キーワードともいう）は、“運動”、“日”、“散歩”、“お勧め”であるとする。そして、ステップＳ３１４に進む。
【０１５１】
ステップＳ３１４では、１以上の抽出キーワードに、登録キーワードがあるか否かが判定される。具体的には、制御部５１０が、１以上の抽出キーワードの少なくとも１つが、図３のキーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかと一致するか否かを判定する。ステップＳ３１４において、ＹＥＳならば、ステップＳ３１５に進む。一方、ステップＳ３１４において、ＮＯならば、後述するステップＳ３１９に進む。
【０１５２】
ここで、１以上の抽出キーワードは、“運動”、“日”、“散歩”、“お勧め”であるとする。また、キーワード登録データテーブルＤ１００には、“運動”、“散歩”が、登録キーワードとして含まれるとする。この場合、ステップＳ３１４において、ＹＥＳと判定され、ステップＳ３１５に進む。
【０１５３】
ステップＳ３１５では、文字修飾設定処理が行なわれる。文字修飾設定処理では、制御部５１０が、１以上の抽出キーワードのうち、キーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかと一致するキーワード（以下、一致キーワードともいう）に対し、修飾を行なうための設定を行なった文字設定データテーブルを生成し、生成した文字設定データテーブルを一時記憶部５２２に記憶させる。なお、一時記憶部５２２に文字設定データテーブルが記憶されている場合、制御部５１０は、生成した文字設定データテーブルを上書き記憶させる。
【０１５４】
ここで、１以上の抽出キーワードは、“運動”、“日”、“散歩”、“お勧め”であるとする。また、キーワード登録データテーブルＤ１００には、“運動”、“散歩”が、登録キーワードとして含まれるとする。この場合、一時記憶部５２２に記憶される文字設定データテーブルは、以下の文字設定データテーブルＤ２００となる。そして、ステップＳ３１５の処理は終了する。
【０１５５】
図１２は、一例としての文字設定データテーブルＤ２００を示す図である。文字設定データテーブルＤ２００は、複数の文字設定データを含む。図１２を参照して、文字設定データテーブルＤ２００において、「番号」とは、複数の文字設定データのいずれかを特定するための番号である。「キーワード」の項目には、ステップＳ３１３のキーワード抽出処理により抽出された全てのキーワードが示される。「修飾」の項目において、「あり」とは、対応するキーワードに対し修飾の設定があることを示す。以下においては、修飾の設定があるキーワードを、修飾設定キーワードともいう。「修飾」の項目において、「なし」とは、対応するキーワードに対し修飾の設定がないことを示す。文字設定データテーブルＤ２００は、一例として、キーワード“運動”、“散歩”に対し、修飾の設定があることを示すテーブルである。すなわち、キーワード“運動”、“散歩”は、修飾設定キーワードである。
【０１５６】
再び、図１１を参照して、ステップＳ３１５の処理の後、ステップＳ３１６に進む。
ステップＳ３１６では、制御部５１０が、文字設定データテーブルに示される複数のキーワードのうち、重複キーワードがあるか否かを判定する。ステップＳ３１６において、ＹＥＳならば、ステップＳ３１７に進む。一方、ステップＳ３１６において、ＮＯならば、後述するステップＳ３１８に進む。
【０１５７】
ステップＳ３１７では、重複キーワード削除処理が行なわれる。重複キーワード削除処理では、制御部５１０が、文字設定データテーブルに示される複数のキーワードのうち、重複キーワードを１つにまとめる。
【０１５８】
たとえば、図１２の文字設定データテーブルＤ２００が、仮に、キーワード“運動”を示す番号“５”の文字設定データをさらに含むとする。この場合、制御部５１０は、番号“１”の文字設定データが示すキーワード“運動”と、番号“５”の文字設定データが示すキーワード“運動”とが重複するので、番号“１”の文字設定データのみを残し、番号“５”の文字設定データを削除する。そして、ステップＳ３１８に進む。
【０１５９】
ステップＳ３１８では、ボタン割当処理が行なわれる。ボタン割当処理では、制御部５１０が、文字設定データテーブルに示される修飾設定キーワードに対し、図１のボタン群５４２に含まれる文字ボタンの割当を行なった文字設定データテーブルを生成する。そして、制御部５１０は、一時記憶部５２２に記憶されている文字設定データテーブルを、生成した文字設定データテーブルに置き換える。
【０１６０】
ここで、一時記憶部５２２には、文字設定データテーブルＤ２００が記憶されているとする。この場合、生成されるボタン設定データテーブルは、以下の文字設定データテーブルＤ２００Ａとなる。すなわち、一時記憶部５２２には、文字設定データテーブルＤ２００Ａが記憶されることになる。そして、ステップＳ３１８の処理は終了する。
【０１６１】
図１３は、一例としての文字設定データテーブルＤ２００Ａを示す図である。図１３を参照して、文字設定データテーブルＤ２００Ａは、図１２の文字設定データテーブルＤ２００と比較して、「ボタン」の項目が追加されている点が異なる。それ以外は、文字設定データテーブルＤ２００と同様なので詳細な説明は繰り返さない。
【０１６２】
「ボタン」の項目では、「修飾」の項目が「あり」となっている修飾設定キーワードに対し、文字設定データの番号の小さい順から、アルファベット“Ｑ”、“Ｗ”、“Ｅ”、“Ｒ”、“Ｔ”、“Ｙ”の順に、アルファベットが重複しないように割り当てられる。たとえば、番号“１”の文字設定データが示すキーワード“運動”には、アルファベット“Ｑ”が割り当てられる。この場合、ボタン群５４２に含まれる、“Ｑ”を入力するための文字ボタンが押下されることにより、キーワード“運動”が選択されることが示される。以下においては、修飾設定キーワードに割り当てられた文字を、割当文字ともいう。
【０１６３】
なお、修飾設定キーワードに対し、設定されるものは、上記のような文字に限定されることなく、たとえば、数字等であってもよい。
【０１６４】
再び、図１１を参照して、ステップＳ３１８の処理の後、ステップＳ３１９に進む。
ステップＳ３１９では、文字列表示処理Ｎが行なわれる。文字列表示処理Ｎでは、一時記憶部５２２に文字設定データテーブルが記憶されている場合、以下の処理Ａが行なわれる。
【０１６５】
処理Ａでは、制御部５１０が、ＶＤＰ５３２を利用して、抽出対象最新テキストデータに示される文字列に対し、文字設定データテーブルに示される「修飾」の項目に基づいて修飾した情報表示画像を生成し、生成した情報表示画像を、表示部５３０に表示させる。
【０１６６】
前述したように、抽出対象最新テキストデータは、ステップＳ３１３のキーワード抽出処理によりキーワード抽出の対象となったテキストデータである。ここで、一時記憶部５２２に図１３の文字設定データテーブルＤ２００Ａが記憶されているとする。この場合、生成される情報表示画像は、以下の情報表示画像Ｇ２００Ａとなる。
【０１６７】
図１４は、一例としての情報表示画像Ｇ２００Ａを示す図である。図１４を参照して、情報表示画像Ｇ２００Ａは、図８の情報表示画像Ｇ２００と比較して、文字列表示画像Ｇ２６０の代わりに文字列表示画像Ｇ２６０Ａが配置される点と、テレビ操作画像Ｇ２８０Ａがさらに配置される点とが異なる。それ以外は、情報表示画像Ｇ２００と同様なので詳細な説明は繰り返さない。
【０１６８】
文字列表示画像Ｇ２６０Ａは、ＴＶ画像Ｇ１１０に対応する番組のタイトル（“ＡＢ健康”）と、抽出対象最新テキストデータが示す文字列「運動では、１日、２０分程度の散歩をお勧めします。」とが表示される。また、文字列「運動では、１日、２０分程度の散歩をお勧めします。」のうち、修飾設定キーワード“運動”、“散歩”は、四角で囲まれ、他の文字列とは、異なる態様で表示される。なお、修飾設定キーワードの修飾態様は、四角に限定されることなく、たとえば、下線、太文字、文字の色の変更、フォントの変更、網掛け等、他の修飾態様であってもよい。
【０１６９】
また、修飾設定キーワード“運動”、“散歩”の各々の右上には、図１３の文字設定データテーブルＤ２００Ａに示される、修飾設定キーワードに割り当てられた割当文字“Ｑ”、“Ｗ”が表示される。なお、割当文字の表示位置は、修飾設定キーワードの右上に限定されることなく、他の位置（たとえば、左上）であってもよい。
【０１７０】
なお、修飾設定キーワードの右上に表示される文字の表示は、予め行なわれた、ユーザの設定等により、表示されなくてもよい。
【０１７１】
テレビ操作画像Ｇ２８０Ａには、ボタン画像ＢＧ２８１、ＢＧ２８３、ＢＧ２８２、ＢＧ２８４が配置される。ボタン画像ＢＧ２８１は、インターフェース操作Ｍにより、押下処理されることで、チャンネルの番号を大きくするためのボタン画像である。ボタン画像ＢＧ２８３は、インターフェース操作Ｍにより、押下処理されることで、チャンネルの番号を小さくするためのボタン画像である。チャンネル番号が変更されると、ＴＶ画像は、変更されたチャンネルの画像となる。
【０１７２】
ボタン画像ＢＧ２８２は、インターフェース操作Ｍにより、押下処理されることで、ＴＶ画像の音声を大きくするためのボタン画像である。ボタン画像ＢＧ２８４は、インターフェース操作Ｍにより、押下処理されることで、ＴＶ画像の音声を小さくするためのボタン画像である。
【０１７３】
再び、図１１を参照して、ステップＳ３１９の文字列表示処理Ｎでは、一時記憶部５２２に文字設定データテーブルが記憶されていない場合、以下の処理Ｂが行なわれる。一時記憶部５２２に文字設定データテーブルが記憶されていない場合は、ステップＳ３１４でＮＯと判定されて、ステップＳ３１９の処理が行なわれる場合である。
【０１７４】
処理Ｂでは、制御部５１０が、ＶＤＰ５３２を利用して、抽出対象最新テキストデータに示される文字列を表示した情報表示画像を生成し、生成した情報表示画像を、表示部５３０に表示させる。この場合、表示部５３０に表示される情報表示画像は、図１４の情報表示画像Ｇ２００Ａの文字列表示画像Ｇ２６０Ａに表示される文字列に修飾が行なわれてない画像となる。そして、ステップＳ３１９Ｎに進む。
【０１７５】
ステップＳ３１９Ｎでは、未表示文字列設定処理が行なわれる。未表示文字列設定処理では、制御部５１０が、図５のテキスト取得処理により、現時点で一時記憶部５２２に記憶されている複数のテキストデータのうち、表示部５３０に表示されている文字列を示す抽出対象最新テキストデータおよび不完全テキストデータ以外のテキストデータを、未表示テキストデータに設定する。
【０１７６】
そして、制御部５１０は、設定された未表示テキストデータが示す文字列を示す未表示設定テキストデータテーブルを生成し、生成した未表示設定テキストデータテーブルを、一時記憶部５２２に記憶させる。なお、一時記憶部５２２に未表示設定テキストデータテーブルが記憶されている場合、制御部５１０は、生成した未表示設定テキストデータテーブルを上書き記憶させる。
【０１７７】
ここで、テキスト取得処理により、現時点で一時記憶部５２２に記憶されている複数のテキストデータのうち、表示部５３０に表示されている文字列を示す抽出対象最新テキストデータおよび不完全テキストデータ以外のテキストデータは、一例として、１つのテキストデータであるとする。この場合、当該１つのテキストデータが、未表示テキストデータに設定される。また、未表示テキストデータが示す文字列は、一例として、「食事では、野菜、魚を摂取しましょう。」であるとする。この場合、未表示文字列設定処理により、一時記憶部５２２には、以下の未表示設定テキストデータテーブルＤ３００が記憶されるとする。そして、ステップＳ３１９Ｎの処理は終了する。
【０１７８】
図１５は、一例としての未表示設定テキストデータテーブルＤ３００を示す図である。未表示設定テキストデータテーブルＤ３００は、１つの未表示設定テキストデータを含む。なお、未表示文字列設定処理において、設定された未表示テキストデータが複数の場合は、未表示設定テキストデータテーブルは、複数の未表示設定テキストデータを含むテーブルとなる。
【０１７９】
図１５を参照して、未表示設定テキストデータテーブルＤ３００において、「番号」とは、未表示設定テキストデータを特定するための番号である。「未表示文字列」とは、未表示設定テキストデータが示す文字列である。
【０１８０】
再び、図１１を参照して、ステップＳ３１９Ｎの処理の後、ステップＳ３２１に進む。
ステップＳ３２１では、ボタン押下操作があるか否かが判定される。具体的には、制御部５１０が、入力部５４０に含まれる複数のボタンのいずれかの押下操作があるか否かが判定される。ステップＳ３２１において、ＹＥＳならば、ステップＳ３２２に進む。一方、ステップＳ３２１において、ＮＯならば、後述するステップＳ３７０に進む。ここでは、ボタン押下操作があったとして、ステップＳ３２２に進む。
【０１８１】
ステップＳ３２２では、制御部５１０が、押下されたボタン（以下、押下ボタンともいう）がテレビ操作ボタンであるか否かを判定する。テレビ操作ボタンは、入力部５４０に含まれる、テレビ画像に関する操作を行なうためのボタンである。テレビ操作ボタンは、たとえば、表示部５３０に表示されているＴＶ画像の音声を大きくするためのボタンである。ステップＳ３２２において、ＹＥＳならば、ステップＳ３２３に進む。一方、ステップＳ３２２において、ＮＯならば、後述するステップＳ３２４に進む。
【０１８２】
ステップＳ３２３では、テレビ操作処理が行なわれる。テレビ操作処理では、制御部５１０が、押下されたテレビ操作ボタンに対応する処理を行なう。テレビ操作ボタンが、たとえば、表示部５３０に表示されているＴＶ画像の音声を大きくするためのボタンである場合、制御部５１０は、表示されているＴＶ画像の音声を大きくするための処理を行なう。そして、ステップＳ３９８に進む。
【０１８３】
ステップＳ３９８では、制御部５１０が、映像表示終了操作Ａがあるか否かを判定する。映像表示終了操作Ａは、映像表示処理Ａを終了するためのインターフェース操作Ｍである。ステップＳ３９８において、ＹＥＳならば、この映像表示処理Ａは終了する。一方、ステップＳ３９８において、ＮＯならば、再度、ステップＳ３２１の処理が行なわれる。
【０１８４】
前述したステップＳ３２２において、ＮＯならば、ステップＳ３２４に進む。
ステップＳ３２４では、制御部５１０が、押下ボタンが蓄積情報表示ボタンであるか否かを判定する。蓄積情報表示ボタンは、入力部５４０に含まれるボタンであって、一時記憶部５２２に記憶されている複数のテキストデータのうち、不完全テキストデータ以外のテキストデータが示す文字列を表示するためのボタンである。ステップＳ３２４において、ＹＥＳならば、後述するステップＳ３８１に進む。一方、ステップＳ３２４において、ＮＯならば、ステップＳ３２５に進む。ここでは、押下ボタンが蓄積情報表示ボタンでないとして、ステップＳ３２５に進む。
【０１８５】
ステップＳ３２５では、制御部５１０が、押下ボタンが、割当文字ボタンであるか否かを判定する。割当文字ボタンは、入力部５４０に含まれるボタンであって、飾設定キーワードに割り当てられた文字を入力するためのボタンである。表示部５３０に図１４の情報表示画像Ｇ２００Ａが表示されている場合、割当文字は、文字列表示画像Ｇ２６０Ａに示される“Ｑ”、“Ｗ”となる。この場合、割当文字ボタンは、入力部５４０に含まれる、“Ｑ”または“Ｗ”を入力するためのボタンとなる。ステップＳ３２５において、ＹＥＳならば、ステップＳ３２６に進む。
【０１８６】
一方、ステップＳ３２５において、ＮＯならば、制御部５１０が、ＶＤＰ５３２を利用して、エラーメッセージを所定時間（たとえば、１０秒）、表示部５３０に表示して、再度、ステップＳ３９８の処理が行なわれる。エラーメッセージは、たとえば、「押下されたボタンに割り当てられたキーワードはありません。」というメッセージである。
【０１８７】
ここでは、押下ボタンが、“Ｑ”を入力するための割当文字ボタンであるとして、ステップＳ３２６に進む。以下においては、押下された割当文字ボタンに割り当てられた修飾設定キーワードを、選択修飾キーワードともいう。すなわち、選択修飾キーワードは、ユーザのボタン操作により選択されたキーワードである。
【０１８８】
ステップＳ３２６では、選択修飾キーワードに対応づけられたコンテンツが、記憶部５２０に記憶されているか否かが判定される。具体的には、制御部５１０が、選択修飾キーワードが、図３のキーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかと一致するか否かを判定する。ステップＳ３２６において、ＹＥＳならば、ステップＳ３２７に進む。
【０１８９】
一方、ステップＳ３２６において、ＮＯならば、制御部５１０が、ＶＤＰ５３２を利用して、エラーメッセージを所定時間（たとえば、１０秒）、表示部５３０に表示して、再度、ステップＳ３９８の処理が行なわれる。エラーメッセージは、たとえば、「選択されたキーワードに対応付けられたコンテンツはありません。」というメッセージである。
【０１９０】
ここで、割当文字ボタンは、“Ｑ”を入力するための割当文字ボタンであるとする。この場合、選択修飾キーワードは、図１４の文字列表示画像Ｇ２６０Ａに示される“運動”となる。ここで、選択修飾キーワード“運動”は、キーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかと一致するとする。この場合、ステップＳ３２６でＹＥＳと判定され、ステップＳ３２７に進む。
【０１９１】
ステップＳ３２７では、検索処理Ｎが行なわれる。検索処理Ｎでは、制御部５１０が、キーワード登録データテーブルＤ１００において、登録キーワードに対応づけられた優先度“１”のコンテンツ名のコンテンツを、検索対象コンテンツＮに設定する。ここでは、選択修飾キーワード“運動”に対応づけられた優先度“１”のコンテンツ名“国語辞典”のコンテンツ（辞書データ）が、検索対象コンテンツＮに設定されたとする。
【０１９２】
そして、制御部５１０は、設定された検索対象コンテンツＮから、選択修飾キーワードを見出し語として、当該見出し語に対応する詳細情報を検索する。ここでは、コンテンツ名“国語辞典”のコンテンツ（辞書データ）から、選択修飾キーワード“運動”（見出し語）の詳細情報が検索されたとする。
【０１９３】
なお、後述するステップＳ３７６ＮでＹＥＳと判定されて、ステップＳ３２７の処理が行なわれる場合、上記検索処理Ｎにおいて、選択修飾キーワードを、選択修飾文字に置き換えた処理が行なわれる。
【０１９４】
また、後述するステップＳ３７８でＹＥＳと判定されて、ステップＳ３２７の処理が行なわれる場合、上記検索処理Ｎにおいて、選択修飾キーワードを、選択キーワードＡに置き換えた処理が行なわれる。そして、ステップＳ３２８に進む。
【０１９５】
ステップＳ３２８では、検索情報表示処理Ｎが行なわれる。検索情報表示処理Ｎでは、制御部５１０が、検索処理Ｎにより検索された詳細情報と、受信中の映像コンテンツが示す画像（以下、ＴＶ画像ともいう）とを表示した、図１０の検索情報表示画像Ｇ１００Ａを生成し、表示部５３０に検索情報表示画像Ｇ１００Ａを表示させる。
【０１９６】
なお、検索処理Ｎにより検索された詳細情報の表示態様は、図１０の検索情報表示画像Ｇ１００Ａのような表示態様に限定されることはない。たとえば、表示部５３０に、図１４の情報表示画像Ｇ２００Ａを表示したまま、詳細情報を表示したウインドウ等を、選択修飾キーワードの近傍に重畳表示してもよい。この場合、重畳表示されるウインドウには、詳細情報のうち、最初から所定文字（たとえば、２０文字）までの情報のみを表示するようにしてもよい。そして、ステップＳ３２９に進む。
【０１９７】
ステップＳ３２９では、制御部５１０が、情報表示終了操作があるか否かを判定する。ここで、情報表示終了操作は、詳細情報の表示を終了するためのインターフェース操作Ｍである。ステップＳ３２９において、ＹＥＳならば、ステップＳ３２９Ｎに進む。一方、ステップＳ３２９において、ＮＯならば、再度、ステップＳ３２９の処理が行なわれる。ここでは、情報表示終了操作があったとして、ステップＳ３２９Ｎに進む。
【０１９８】
ステップＳ３２９Ｎでは、制御部５１０が、ＶＤＰ５３２を利用して、ステップＳ３２８の検索情報表示処理Ｎが行なわれる前に、表示部５３０に表示されていた画像を表示させる。ここでは、検索情報表示処理Ｎが行なわれる前に、表示部５３０に表示されていた画像は、図１４の情報表示画像Ｇ２００Ａであるとする。この場合、表示部５３０に情報表示画像Ｇ２００Ａが表示される。すなわち、この処理により、見出し語の詳細情報が表示されなくなる。そして、ステップＳ３７０に進む。
【０１９９】
ステップＳ３７０では、制御部５１０が、表示部５３０に表示されている文字列に修飾があるか否かを判定する。ステップＳ３７０において、ＹＥＳならば、ステップＳ３７１に進む。一方、ステップＳ３７０において、ＮＯならば、後述するステップＳ３７７に進む。ここでは、表示部５３０に図１４の情報表示画像Ｇ２００Ａが表示されているとする。この場合、ステップＳ３７０において、ＹＥＳと判定されて、ステップＳ３７１に進む。
【０２００】
ステップＳ３７１では、制御部５１０が、タッチ操作があるか否かを判定する。タッチ操作は、タッチパネル機能を有する表示部５３０の表示領域にタッチするインターフェース操作Ｍである。ステップＳ３７１において、ＹＥＳならば、ステップＳ３７２に進む。一方、ステップＳ３７１において、ＮＯならば、再度、ステップＳ３９８に進む。ここでは、タッチ操作があったとして、ステップＳ３７２に進む。
【０２０１】
ステップＳ３７２では、制御部５１０が、タッチ操作が、ＴＶ操作であるか否かを判定する。ＴＶ操作は、たとえば、図１４または図１９のテレビ操作画像Ｇ２８０Ａに表示される、ボタン画像ＢＧ２８１、ＢＧ２８３、ＢＧ２８２、ＢＧ２８４のいずれかを押下処理するためのインターフェース操作Ｍである。ステップＳ３７２において、ＹＥＳならば、ステップＳ３７２Ａに進む。一方、ステップＳ３７２において、ＮＯならば、ステップＳ３７３に進む。
【０２０２】
ステップＳ３７２Ａでは、テレビ操作処理Ａが行なわれる。テレビ操作処理Ａでは、制御部５１０が、押下処理されたボタン画像に対応する処理を行なう。たとえば、ボタン画像ＢＧ２８１が押下処理するためのインターフェース操作Ｍがあった場合、チャンネル番号を変更する処理が行なわれる。そして、再度、ステップＳ３９８の処理が行なわれる。
【０２０３】
ステップＳ３７３では、タッチ操作の対象が、修飾設定キーワードであるか否かが判定される。具体的には、制御部５１０が、タッチ操作が修飾設定キーワードに対して行なわれたか否かを判定する。ステップＳ３７３において、ＹＥＳならば、ステップＳ３７４に進む。一方、ステップＳ３７３において、ＮＯならば、後述するステップＳ３７７に進む。ここでは、タッチ操作が修飾設定キーワードに対して行なわれたとして、ステップＳ３７４に進む。
【０２０４】
ステップＳ３７４では、制御部５１０が、修飾設定キーワードに対して行なわれるタッチ操作の継続時間が、所定時間（たとえば、１秒）未満であるか否かを判定する。ステップＳ３７４において、ＹＥＳならば、ステップＳ３７６に進む。一方、ステップＳ３７４において、ＮＯならば、後述するステップＳ３７６Ｎに進む。ここでは、修飾設定キーワードに対して行なわれるタッチ操作の継続時間が、所定時間未満であるとして、ステップＳ３７６に進む。以下においては、所定時間未満のタッチ操作が行なわれた修飾設定キーワードを、選択修飾キーワードともいう。ここで、所定時間未満のタッチ操作が行なわれた修飾設定キーワードは、一例として、図１４の文字列表示画像Ｇ２６０Ａに示される“運動”であるとする。すなわち、選択修飾キーワードは、“運動”であるとする。
【０２０５】
ステップＳ３７６では、ステップＳ３２６と同様に、選択修飾キーワードに対応づけられたコンテンツが、記憶部５２０に記憶されているか否かが判定される。具体的には、制御部５１０が、選択修飾キーワードが、図３のキーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかと一致するか否かを判定する。ステップＳ３７６において、ＹＥＳならば、再度、ステップＳ３２７の処理が行なわれる。
【０２０６】
一方、ステップＳ３７６において、ＮＯならば、制御部５１０が、ＶＤＰ５３２を利用して、エラーメッセージを所定時間（たとえば、１０秒）、表示部５３０に表示して、再度、ステップＳ３９８の処理が行なわれる。エラーメッセージは、たとえば、「選択されたキーワードに対応付けられたコンテンツはありません。」というメッセージである。
【０２０７】
ここで、選択修飾キーワード“運動”は、キーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかと一致するとする。この場合、ステップＳ３７６でＹＥＳと判定され、ステップＳ３２７の処理が行なわれたとする。
【０２０８】
そして、前述した、ステップＳ３２７、Ｓ３２８の処理が行なわれることにより、表示部５３０に、たとえば、図１０の検索情報表示画像Ｇ１００Ａが表示される。
【０２０９】
次に、修飾設定キーワードに対して行なわれるタッチ操作の継続時間が、所定時間（たとえば、１秒）以上である場合の処理について説明する。以下においては、所定時間以上のタッチ操作が行なわれた修飾設定キーワードを構成する複数の文字のうち、タッチ操作されている文字を、選択修飾文字ともいう。
【０２１０】
修飾設定キーワードに対して行なわれるタッチ操作の継続時間が、所定時間（たとえば、１秒）以上である場合、ステップＳ３７４において、ＮＯと判定され、ステップＳ３７６Ｎに進む。ここで、修飾設定キーワードは、“運動”であるとする。また、選択修飾文字は、修飾設定キーワード“運動”のうちの“動”であるとする。
【０２１１】
ステップＳ３７６Ｎでは、選択修飾文字に対応づけられたコンテンツが、記憶部５２０に記憶されているか否かが判定される。具体的には、制御部５１０が、選択修飾文字が、図３のキーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかと一致するか否かを判定する。ステップＳ３７６Ｎにおいて、ＹＥＳならば、再度、ステップＳ３２７の処理が行なわれる。
【０２１２】
一方、ステップＳ３７６Ｎにおいて、ＮＯならば、制御部５１０が、ＶＤＰ５３２を利用して、エラーメッセージを所定時間（たとえば、１０秒）、表示部５３０に表示して、再度、ステップＳ３９８の処理が行なわれる。エラーメッセージは、たとえば、「選択されたキーワードに対応付けられたコンテンツはありません。」というメッセージである。
【０２１３】
次に、ステップＳ３７０またはステップＳ３７３でＮＯと判定された場合の処理について説明する。
【０２１４】
ステップＳ３７０またはステップＳ３７３でＮＯの場合、ステップＳ３７７に進む。
ステップＳ３７７では、制御部５１０が、キーワード選択操作Ａがあるか否かを判定する。キーワード選択操作Ａは、表示部５３０に表示されている文字列に含まれるキーワードを選択するためのインターフェース操作Ｍである。
【０２１５】
ここで、キーワード選択操作Ａが行なわれる場合の例としては、ステップＳ３１３のキーワード抽出処理、または、ステップＳ４１３のキーワード抽出処理Ａにおいて、たとえば、“東京都”という文字列が、“東”、“京都”というキーワードとして、誤って抽出された場合である。この場合、ユーザが、“東京”という文字列をキーワードとして選択することを望む場合、“東京”という文字列を選択するためのキーワード選択操作Ａが行なわれる。
【０２１６】
ステップＳ３７７において、ＹＥＳならば、ステップＳ３７８に進む。一方、ステップＳ３７７において、ＮＯならば、再度、ステップＳ３９８の処理が行なわれる。
【０２１７】
ここで、表示部５３０には、図１４の情報表示画像Ｇ２００Ａが表示されているとする。ここでは、キーワード選択操作Ａがあったとして、ステップＳ３７８に進む。また、キーワード選択操作Ａにより選択されたキーワード（以下、選択キーワードＡともいう）は、一例として、“お勧め”というキーワードであるとする。
【０２１８】
ステップＳ３７８では、選択キーワードＡに対応づけられたコンテンツが、記憶部５２０に記憶されているか否かが判定される。具体的には、制御部５１０が、選択キーワードＡが、キーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかと一致するか否かを判定する。ステップＳ３７８において、ＹＥＳならば、再度、ステップＳ３２７の処理が行なわれる。
【０２１９】
一方、ステップＳ３７８において、ＮＯならば、制御部５１０が、ＶＤＰ５３２を利用して、エラーメッセージを所定時間（たとえば、１０秒）、表示部５３０に表示して、再度、ステップＳ３９８の処理が行なわれる。エラーメッセージは、たとえば、「選択されたキーワードに対応付けられたコンテンツはありません。」というメッセージである。
【０２２０】
次に、蓄積情報表示ボタンが押下されることにより、ステップＳ３２４でＹＥＳと判定された場合の処理について説明する。ステップＳ３２４でＹＥＳと判定された場合、ステップＳ３８１に進む。
【０２２１】
ステップＳ３８１では、蓄積情報表示処理が行なわれる。
図１６は、蓄積情報表示処理のフローチャートである。図１６を参照して、蓄積情報表示処理では、まず、ステップＳ４１１の処理が行なわれる。
【０２２２】
ステップＳ４１１では、データ読出し処理が行なわれる。データ読出し処理では、制御部５１０が、現時点で一時記憶部５２２に記憶されている複数のテキストデータのうち、不完全テキストデータ以外のテキストデータを、一時記憶部５２２に記憶された日時が古いテキストデータから順に読み出す。
【０２２３】
ここで、制御部５１０は、テキストデータＡ、テキストデータＢの順で、一時記憶部５２２からテキストデータを読み出したとする。すなわち、テキストデータＡは、テキストデータＢより一時記憶部５２２に記憶された日時が古いテキストデータである。ここで、テキストデータＡは、「食事では、野菜、魚を摂取しましょう。」という文字列を示すテキストデータであるとする。また、テキストデータＢは、「運動では、１日、２０分程度の散歩をお勧めします。」という文字列を示すテキストデータであるとする。以下においては、データ読出し処理により読み出されたテキストデータを、読出しテキストデータともいう。
【０２２４】
そして、制御部５１０は、一時記憶部５２２に文字設定データテーブルが記憶されている場合、文字設定データテーブルを読み出す。ここで、一時記憶部５２２には、図１３の文字設定データテーブルＤ２００Ａが記憶されているとする。この場合、制御部５１０は、文字設定データテーブルＤ２００Ａを読み出す。
【０２２５】
そして、制御部５１０は、一時記憶部５２２に未表示設定テキストデータテーブルが記憶されている場合、未表示設定テキストデータテーブルを読み出す。ここで、一時記憶部５２２には、図１５の未表示設定テキストデータテーブルＤ３００が記憶されているとする。この場合、制御部５１０は、未表示設定テキストデータテーブルＤ３００を読み出す。そして、ステップＳ４１３に進む。
【０２２６】
ステップＳ４１３では、キーワード抽出処理Ａが行なわれる。キーワード抽出処理Ａでは、制御部５１０が、読み出されたテキストデータが示す文字列から、キーワードを抽出する処理を、読み出されたテキストデータの順で行なう。なお、キーワードの抽出方法は、図１１のステップＳ３１３のキーワード抽出処理で説明した方法と同様なので詳細な説明は繰り返さない。
【０２２７】
ここで、テキストデータＡ、テキストデータＢの順で、一時記憶部５２２からテキストデータが読み出されたとする。また、テキストデータＡは、「食事では、野菜、魚を摂取しましょう。」という文字列を示すテキストデータであるとする。また、テキストデータＢは、「運動では、１日、２０分程度の散歩をお勧めします。」という文字列を示すテキストデータであるとする。
【０２２８】
この場合、テキストデータＡからは、“食事”、“野菜”、“魚”、“摂取”というキーワードが抽出されたとする。また、テキストデータＢからは、“運動”、“日”、“散歩”、“お勧め”というキーワードが抽出されたとする。すなわち、キーワード抽出処理Ａにより、“食事”、“野菜”、“魚”、“摂取”、“運動”、“日”、“散歩”、“お勧め”の順で、キーワードが抽出されたとする。以下においては、キーワード抽出処理Ａにより抽出されたキーワードを、抽出キーワードＡともいう。そして、ステップＳ４１４に進む。
【０２２９】
ステップＳ４１４では、１以上の抽出キーワードＡに、登録キーワードがあるか否かが判定される。具体的には、制御部５１０が、１以上の抽出キーワードＡの少なくとも１つが、キーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかと一致するか否かを判定する。ステップＳ４１４において、ＹＥＳならば、ステップＳ４１５に進む。一方、ステップＳ４１４において、ＮＯならば、後述するステップＳ４１９に進む。
【０２３０】
ここで、１以上の抽出キーワードＡは、“食事”、“野菜”、“魚”、“摂取”、“運動”、“日”、“散歩”、“お勧め”であるとする。また、キーワード登録データテーブルＤ１００には、“食事”、“野菜”、“魚”、“運動”、“散歩”が、登録キーワードとして含まれるとする。この場合、ステップＳ４１４において、ＹＥＳと判定され、ステップＳ４１５に進む。
【０２３１】
ステップＳ４１５では、文字修飾設定処理Ａが行なわれる。文字修飾設定処理Ａでは、制御部５１０が、１以上の抽出キーワードＡのうち、キーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかと一致するキーワード（以下、一致キーワードともいう）に対し、修飾を行なうための設定を行なった文字設定データテーブルを生成し、文字設定データテーブルを一時記憶部５２２に記憶させる。
【０２３２】
なお、ステップＳ４１１のデータ読出し処理により文字設定データテーブルが読み出されている場合であって、文字設定データテーブルに抽出キーワードＡの修飾の設定がある場合、制御部５１０は、当該修飾の設定情報を利用して、文字設定データテーブルを生成する。
【０２３３】
また、一時記憶部５２２に文字設定データテーブルが記憶されている場合、制御部５１０は、生成した文字設定データテーブルを上書き記憶させる。
【０２３４】
ここで、１以上の抽出キーワードＡは、“食事”、“野菜”、“魚”、“摂取”、“運動”、“日”、“散歩”、“お勧め”であるとする。また、キーワード登録データテーブルＤ１００には、“食事”、“野菜”、“魚”、“運動”、“散歩”が、登録キーワードとして含まれるとする。この場合、一時記憶部５２２に記憶される文字設定データテーブルは、以下の文字設定データテーブルＤ２１０となる。そして、ステップＳ４１５の処理は終了する。
【０２３５】
図１７は、一例としての文字設定データテーブルＤ２１０を示す図である。文字設定データテーブルＤ２１０は、複数の文字設定データを含む。文字設定データテーブルＤ２１０に示される各項目については、図１２で説明したので詳細な説明は繰り返さない。文字設定データテーブルＤ２１０において、修飾の設定があるキーワードを、修飾設定キーワードともいう。
【０２３６】
再び、図１６を参照して、ステップＳ４１５の処理の後、ステップＳ４１６に進む。
ステップＳ４１６では、制御部５１０が、文字設定データテーブルに示される複数のキーワードのうち、重複キーワードがあるか否かを判定する。ステップＳ４１６において、ＹＥＳならば、ステップＳ４１７に進む。一方、ステップＳ４１６において、ＮＯならば、後述するステップＳ４１８に進む。
【０２３７】
ステップＳ４１７では、重複キーワード削除処理が行なわれる。重複キーワード削除処理では、制御部５１０が、文字設定データテーブルに示される複数のキーワードのうち、重複キーワードを１つにまとめる。なお、具体的な処理は、図１１のステップＳ３１７の重複キーワード削除処理と同様なので詳細な説明は繰り返さない。そして、ステップＳ４１８に進む。
【０２３８】
ステップＳ４１８では、ボタン割当処理が行なわれる。ボタン割当処理は、図１１のステップＳ３１８のボタン割当処理と同様な処理なので詳細な説明は繰り返さない。また、ボタンの割当方法の説明は、図１３の文字設定データテーブルＤ２００Ａの説明においておこなったので詳細な説明は繰り返さない。この処理により、以下の文字設定データテーブルＤ２１０Ａが生成され、文字設定データテーブルＤ２１０Ａが一時記憶部５２２に記憶される。そして、ステップＳ４１８の処理は終了する。
【０２３９】
図１８は、一例としての文字設定データテーブルＤ２１０Ａを示す図である。図１８を参照して、文字設定データテーブルＤ２１０Ａに示される各項目については、図１３で説明したので詳細な説明は繰り返さない。
【０２４０】
再び、図１６を参照して、ステップＳ４１８の処理の後、ステップＳ４１９に進む。
ステップＳ４１９では、文字列表示処理ＮＡが行なわれる。文字列表示処理ＮＡでは、前述のステップＳ４１８のボタン割当処理が行なわれた場合、以下の処理ＮＡが行なわれる。
【０２４１】
処理ＮＡでは、制御部５１０が、ＶＤＰ５３２を利用して、読出しテキストデータに示される文字列に対し、文字設定データテーブルに示される「修飾」の項目に基づいて修飾した情報表示画像を生成する。
【０２４２】
なお、ステップＳ４１１のデータ読出し処理において、未表示設定テキストデータテーブルが読み出されている場合、制御部５１０は、生成した情報表示画像に示される文字列のうち、未表示設定テキストデータテーブルに示される未表示文字列に対し、他の文字とは異なる修飾を施した情報表示画像を生成する。
【０２４３】
そして、制御部５１０は、生成した情報表示画像を、表示部５３０に表示させる。
ここで、読出しテキストデータは、前述したテキストデータＡ、テキストデータＢであるとする。また、文字設定データテーブルは、図１８の文字設定データテーブルＤ２１０Ａであるとする。また、データ読出し処理において、図１５の未表示設定テキストデータテーブルＤ３００が読み出されたとする。この場合、生成される情報表示画像は、以下の情報表示画像Ｇ２００Ｂとなる。
【０２４４】
図１９は、一例としての情報表示画像Ｇ２００Ｂを示す図である。図１９を参照して、情報表示画像Ｇ２００Ｂは、図１４の情報表示画像Ｇ２００Ａと比較して、文字列表示画像Ｇ２６０Ａの代わりに文字列表示画像Ｇ２６０Ｂが配置される点が異なる。それ以外は、情報表示画像Ｇ２００Ａと同様なので詳細な説明は繰り返さない。
【０２４５】
文字列表示画像Ｇ２６０Ｂは、文字列表示画像Ｇ２６０Ａと比較して、さらに、テキストデータＡに示される「食事では、野菜、魚を摂取しましょう。」という文字列が表示される。なお、文字列表示画像Ｇ２６０Ｂに示される文字列のうち、未表示設定テキストデータテーブルＤ３００に示される未表示文字列「食事では、野菜、魚を摂取しましょう。」に対しては、下線による修飾が行なわれる。なお、未表示文字列の修飾態様は、下線に限定されることなく、たとえば、四角、太文字、文字の色の変更、フォントの変更、網掛け等、他の修飾態様であってもよい。
【０２４６】
また、文字列表示画像Ｇ２６０Ｂに示される文字列のうち、修飾設定キーワードに対しては、図１４で説明したのと同様に修飾が施される。なお、修飾設定キーワードの修飾態様は、四角に限定されることなく、たとえば、下線、太文字、文字の色の変更、フォントの変更、網掛け等、他の修飾態様であってもよい。
【０２４７】
また、修飾設定キーワード（たとえば、“食事”）の右上には、図１３で説明したのと同様に、図１８の文字設定データテーブルＤ２１０Ａに示される、修飾設定キーワードに割り当てられた割当文字（たとえば、“Ｑ”）が表示される。
【０２４８】
再び、図１６を参照して、ステップＳ４１９の文字列表示処理ＮＡでは、前述のステップＳ４１８のボタン割当処理が行なわれていない場合、以下の処理ＮＢが行なわれる。ステップＳ４１８のボタン割当処理が行なわれていない場合は、ステップＳ４１４でＮＯと判定されて、ステップＳ４１９の処理が行なわれる場合である。
【０２４９】
処理ＮＢでは、制御部５１０が、ＶＤＰ５３２を利用して、読出しテキストデータに示される文字列を表示した情報表示画像を生成する。
【０２５０】
なお、ステップＳ４１１のデータ読出し処理において、未表示設定テキストデータテーブルが読み出されている場合、制御部５１０は、生成した情報表示画像に示される文字列のうち、未表示設定テキストデータテーブルに示される未表示文字列に対し、他の文字とは異なる修飾を施した情報表示画像を生成する。
【０２５１】
そして、制御部５１０は、生成した情報表示画像を、表示部５３０に表示させる。
データ読出し処理において、未表示設定テキストデータテーブルが読み出されている場合、表示部５３０に表示される情報表示画像は、図１９の情報表示画像Ｇ２００Ｂの文字列表示画像Ｇ２６０Ｂに表示される文字列に対し、四角による修飾が行なわれてない画像となる。
【０２５２】
また、データ読出し処理において、未表示設定テキストデータテーブルが読み出されていない場合、表示部５３０に表示される情報表示画像は、図１９の情報表示画像Ｇ２００Ｂの文字列表示画像Ｇ２６０Ｂに表示される文字列に修飾が行なわれてない画像となる。そして、ステップＳ４１９Ｎに進む。
【０２５３】
ステップＳ４１９Ｎでは、未表示文字列設定処理Ａが行なわれる。未表示文字列設定処理Ａでは、制御部５１０が、図５のテキスト取得処理により、現時点で一時記憶部５２２に記憶されている複数のテキストデータのうち、表示部５３０に表示されている文字列を示す読出しテキストデータおよび不完全テキストデータ以外のテキストデータ（以下、新規テキストデータともいう）を、未表示テキストデータに設定する。
【０２５４】
なお、未表示文字列設定処理Ａにおいて、新規テキストデータが未表示テキストデータに設定される場合は、たとえば、図５のテキスト取得処理により、読出しテキストデータが受信された後、さらに、映像コンテンツ受信処理において、データ処理部５０７が、一時記憶部５２２に記憶されているテキストデータとは異なるテキストデータ（新規テキストデータ）を含む映像コンテンツを受信した場合である。この場合、データ処理部５０７は、受信した映像コンテンツに含まれるテキストデータ（新規テキストデータ）を、制御部５１０へ送信する。そして、制御部５１０は、受信したテキストデータ（新規テキストデータ）を、図５のステップＳ２１３の処理により、一時記憶部５２２に記憶させる。
【０２５５】
そして、制御部５１０は、設定された未表示テキストデータが示す文字列を示す未表示設定テキストデータテーブルを生成し、生成した未表示設定テキストデータテーブルを、一時記憶部５２２に記憶させる。なお、一時記憶部５２２に未表示設定テキストデータテーブルが記憶されている場合、制御部５１０は、生成した未表示設定テキストデータテーブルを上書き記憶させる。そして、ステップＳ４２１に進む。
【０２５６】
ステップＳ４２１では、ボタン押下操作があるか否かが判定される。具体的には、制御部５１０が、入力部５４０に含まれる複数のボタンのいずれかの押下操作があるか否かが判定される。ステップＳ４２１において、ＹＥＳならば、ステップＳ４２２に進む。一方、ステップＳ４２１において、ＮＯならば、再度、図１１のステップＳ３７０の処理が行なわれる。ここでは、ボタン押下操作があったとして、ステップＳ４２２に進む。
【０２５７】
ステップＳ４２２では、図１１のステップＳ３２２と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、押下されたボタン（以下、押下ボタンともいう）がテレビ操作ボタンであるか否かが判定される。ステップＳ４２２において、ＹＥＳならば、ステップＳ４２３に進む。一方、ステップＳ４２２において、ＮＯならば、後述するステップＳ４２５に進む。
【０２５８】
ステップＳ４２３では、図１１のステップＳ３２２と同様にテレビ操作処理が行なわれるので詳細な説明は繰り返さない。そして、再度、図１１のステップＳ３９８の処理が行なわれる。
【０２５９】
ステップＳ４２５では、制御部５１０が、押下ボタンが、割当文字ボタンであるか否かを判定する。割当文字ボタンは、入力部５４０に含まれるボタンであって、飾設定キーワードに割り当てられた文字を入力するためのボタンである。表示部５３０に図１９の情報表示画像Ｇ２００Ｂが表示されている場合、割当文字は、文字列表示画像Ｇ２６０Ｂに示される“Ｑ”、“Ｗ” “Ｅ”、“Ｒ”、“Ｔ”となる。この場合、割当文字ボタンは、入力部５４０に含まれる、“Ｑ”、“Ｗ” “Ｅ”、“Ｒ”および“Ｔ”のいずれかを入力するためのボタンとなる。ステップＳ４２５において、ＹＥＳならば、ステップＳ４２６に進む。
【０２６０】
一方、ステップＳ４２５において、ＮＯならば、制御部５１０が、ＶＤＰ５３２を利用して、エラーメッセージを所定時間（たとえば、１０秒）、表示部５３０に表示して、再度、図１１のステップＳ３９８の処理が行なわれる。エラーメッセージは、たとえば、「押下されたボタンに割り当てられたキーワードはありません」というメッセージである。
【０２６１】
ここでは、押下ボタンが、“Ｒ”を入力するための割当文字ボタンであるとして、ステップＳ４２６に進む。以下においては、押下された割当文字ボタンに割り当てられた修飾設定キーワードを、選択修飾キーワードともいう。すなわち、選択修飾キーワードは、ユーザのボタン操作により選択されたキーワードである。
【０２６２】
ステップＳ４２６では、選択修飾キーワードに対応づけられたコンテンツが、記憶部５２０に記憶されているか否かが判定される。具体的には、制御部５１０が、選択修飾キーワードが、図３のキーワード登録データテーブルＤ１００に含まれる複数の登録キーワードのいずれかと一致するか否かを判定する。ステップＳ４２６において、ＹＥＳならば、再度、図１１のステップＳ３２７の処理が行なわれる。
【０２６３】
一方、ステップＳ４２６において、ＮＯならば、制御部５１０が、ＶＤＰ５３２を利用して、エラーメッセージを所定時間（たとえば、１０秒）、表示部５３０に表示して、再度、図１１のステップＳ３９８の処理が行なわれる。エラーメッセージは、たとえば、「選択されたキーワードに対応付けられたコンテンツはありません。」というメッセージである。
【０２６４】
（情報表示中またはキーワードの選択中の処理）
次に、情報表示中またはキーワードの選択中に、図１１のステップＳ１０２により実行される映像コンテンツ受信処理において、データ処理部５０７が、一時記憶部５２２に記憶されているテキストデータとは異なるテキストデータ（以下、新規テキストデータともいう）を含む映像コンテンツを受信した場合の処理について説明する。
【０２６５】
ここで、図１６のステップＳ４１９の処理が行なわれることにより、表示部５３０に、図１９の情報表示画像Ｇ２００Ｂが表示されているとする。また、文字列表示画像Ｇ２６０Ｂに示される文字列の表示中、または、文字列表示画像Ｇ２６０Ｂに示される文字列に含まれるキーワードの選択操作が行なわれている最中（たとえば、ステップＳ４２５でＹＥＳ）に、映像コンテンツ受信処理において、データ処理部５０７が、新規テキストデータを含む映像コンテンツを受信したとする。
【０２６６】
この場合、映像コンテンツ受信処理において、データ処理部５０７は、受信した映像コンテンツに含まれる新規テキストデータを、制御部５１０へ送信する。そして、制御部５１０は、受信した新規テキストデータを、図５のテキスト取得処理のステップＳ２１３の処理により、一時記憶部５２２に記憶させる。
【０２６７】
その後、ステップＳ４１９Ｎの未表示文字列設定処理Ａが行なわれたとする。この場合、未表示文字列設定処理Ａでは、制御部５１０が、新規テキストデータが示す文字列を示す未表示設定テキストデータテーブルを生成し、生成した未表示設定テキストデータテーブルを、一時記憶部５２２に記憶させる。
【０２６８】
ここで、新規テキストデータが示す文字列は、たとえば、「食事では、摂取する栄養のバランスが大切です。」であるとする。この場合、一時記憶部５２２に記憶される未表示設定テキストデータテーブルに示される未表示文字列は、「食事では、摂取する栄養のバランスが大切です。」という文字列となる。
【０２６９】
その後、再度、ステップＳ４１１〜Ｓ４１９の処理が行なわれたとする。この場合、表示部５３０には、新規テキストデータが示す文字列「食事では、摂取する栄養のバランスが大切です。」が、図１９の情報表示画像Ｇ２００Ｂと同様に、他の文字列とは異なる態様（たとえば、下線付き）で表示される。
【０２７０】
以上の処理により、情報表示中またはキーワードの選択中に、表示部５３０に表示できなかった、新規テキストデータが示す文字列を、他の文字列とは異なる態様で表示することで、新規テキストデータが示す文字列を容易に認識することができる。すなわち、情報表示中またはキーワードの選択中に、新規テキストデータが取得された場合においても、新規テキストデータが示す文字列を容易に認識することができる。
【０２７１】
以上説明したように、本実施の形態では、受信した映像コンテンツに含まれるテキストデータが示す文字列が、記憶部５２０に記憶されている登録キーワードを含む場合、たとえば、図１４の情報表示画像Ｇ２００Ａのように、文字列表示画像Ｇ２６０Ａに示される文字列のうち、登録キーワード“運動”、“散歩”と、登録キーワード以外の文字列とを異なる態様で表示する。
【０２７２】
また、登録キーワードに、割当文字（たとえば、“Ｑ”）を割り当てることで、登録キーワードの選択を容易にすることができる。選択された登録キーワードは、対応付けられている検索対象コンテンツから、登録キーワードを見出し語として、当該見出し語に対応する詳細情報が検索され、検索された詳細情報が表示される。
【０２７３】
すなわち、表示された文字列に、調べたいキーワードが表示された場合、キーワードを再入力することなく、割当文字を入力するための割当文字ボタンを押下するという簡易な操作を行なうだけで、キーワードの詳細情報が表示される。
【０２７４】
したがって、表示されている画像に対応する情報（たとえば、番組情報）のうち、ユーザが所望するキーワードの詳細情報を、容易に知ることができるという効果を奏する。すなわち、表示されている画像に対応する情報の詳細情報を、容易に知ることができるという効果を奏する。
【０２７５】
また、本実施の形態では、表示部５３０に表示されている文字列を示すテキストデータを含む映像コンテンツを、受信する前または受信した後においても、さらに、テキストデータを含む映像コンテンツを受信し、受信した映像コンテンツに含まれるテキストデータを、一時記憶部５２２に記憶させる。
【０２７６】
そして、表示部５３０に表示してない未表示文字列がある場合、たとえば、図１９の情報表示画像Ｇ２００Ｂのように、文字列表示画像Ｇ２６０Ｂに示される文字列のうち、未表示文字列と、未表示文字列以外の文字列とを異なる態様で表示する。
【０２７７】
これにより、ユーザがまだ見ていない文字列を容易に認識することができる。
また、詳細情報は、表示されている画像とともに表示される。したがって、表示されている画像の視聴を妨げることなく、表示されている画像に対応する情報のうち、ユーザが所望するキーワードの詳細情報を、容易に知ることができるという効果を奏する。
【０２７８】
（機能ブロック図）
図２０は、第１の実施の形態における制御部５１０の機能ブロック図である。図２０を参照して、制御部５１０は、受信部５１１と、判定部５１２と、検索部５１３と、表示制御部５１４とを含む。
【０２７９】
ここで、記憶部５２０は、キーワードと、キーワードに対応付けられたコンテンツであって、かつ、複数の見出し語にそれぞれ対応付けられた複数の詳細情報を含むコンテンツとを１以上記憶する。なお、記憶部５２０および一時記憶部５２２は、情報を記憶する記憶手段として機能する。
【０２８０】
受信部５１１は、テキストデータを含む映像コンテンツを受信する。表示部５３０は、受信部５１１により受信された映像コンテンツが示す画像を表示する。判定部５１２は、受信部５１１により受信された映像コンテンツに含まれるテキストデータが示す文字列が、記憶部５２０に記憶されているキーワードを含むか否かを判定する。
【０２８１】
検索部５１３は、判定部５１２により、テキストデータが示す文字列が記憶部５２０に記憶されているキーワードを含むと判定された場合、テキストデータが示す文字列に含まれるキーワードに対応付けられたコンテンツから、テキストデータが示す文字列に含まれるキーワードを見出し語として、対応する詳細情報を検索する。表示制御部５１４は、検索部５１３により検索された詳細情報を、表示部５３０に表示させる。
【０２８２】
なお、制御部５１０に含まれる、受信部５１１、判定部５１２、検索部５１３および表示制御部５１４の全てまたは一部は、ハードウエアで構成されてもよい。
【０２８３】
図２１は、第１の実施の形態および第２の実施の形態における、他の例としての制御部５１０の機能ブロック図である。図２１を参照して、制御部５１０は、受信部５１１Ａと、受付け部５１２Ａと、判定部５１３Ａと、検索部５１４Ａと、表示制御部５１５Ａとを含む。
【０２８４】
ここで、記憶部５２０は、キーワードと、キーワードに対応付けられたコンテンツであって、かつ、複数の見出し語にそれぞれ対応付けられた複数の詳細情報を含むコンテンツとを１以上記憶する。なお、記憶部５２０および一時記憶部５２２は、情報を記憶する記憶手段として機能する。
【０２８５】
受信部５１１Ａは、テキストデータを含む映像コンテンツを受信する。表示部５３０は、受信部５１１Ａにより受信された映像コンテンツが示す画像と、受信部５１１Ａにより受信された映像コンテンツに含まれるテキストデータが示す文字列とを表示する。受付け部５１２Ａは、表示部５３０に表示された文字列に含まれるキーワードを選択するための選択指示を受付ける。
【０２８６】
判定部５１３Ａは、選択指示により選択されたキーワードに対応づけられたコンテンツである選択コンテンツが記憶部５２０に記憶されているか否かを判定する。検索部５１４Ａは、判定部５１３Ａにより、選択コンテンツが記憶部５２０に記憶されていると判定された場合、選択コンテンツから、選択されたキーワードを見出し語として、対応する詳細情報を検索する。表示制御部５１５Ａは、検索部５１４Ａにより検索された詳細情報を、表示部５３０に表示させる。
【０２８７】
なお、制御部５１０に含まれる、受信部５１１Ａと、受付け部５１２Ａと、判定部５１３Ａと、検索部５１４Ａおよび表示制御部５１５Ａの全てまたは一部は、ハードウエアで構成されてもよい。
【０２８８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０２８９】
【図１】本実施の形態における翻訳装置の外観を示す図である。
【図２】翻訳装置の内部構成を示したブロック図である。
【図３】一例としてのキーワード登録データテーブルを示す図である。
【図４】映像表示処理のフローチャートである。
【図５】テキスト取得処理のフローチャートである。
【図６】一例としての検索情報表示画像を示す図である。
【図７】一例としての検索情報表示画像を示す図である。
【図８】一例としての情報表示画像を示す図である。
【図９】一例としての選択画像を示す図である。
【図１０】一例としての検索情報表示画像を示す図である。
【図１１】映像表示処理Ａのフローチャートである。
【図１２】一例としての文字設定データテーブルを示す図である。
【図１３】一例としての文字設定データテーブルを示す図である。
【図１４】一例としての情報表示画像を示す図である。
【図１５】一例としての未表示設定テキストデータテーブルを示す図である。
【図１６】蓄積情報表示処理のフローチャートである。
【図１７】一例としての文字設定データテーブルを示す図である。
【図１８】一例としての文字設定データテーブルを示す図である。
【図１９】一例としての情報表示画像を示す図である。
【図２０】第１の実施の形態における制御部の機能ブロック図である。
【図２１】第１の実施の形態および第２の実施の形態における、他の例としての制御部の機能ブロック図である。
【符号の説明】
【０２９０】
７０  ネットワーク、１８０  プログラム、５００  翻訳装置、５１０  制御部、５２０  記憶部、５３０  表示部、５４０  入力部、５５５  記録媒体。
【図１】
2009170960.tif 000003
【図２】
2009170960.tif 000004
【図３】
2009170960.tif 000005
【図４】
2009170960.tif 000006
【図５】
2009170960.tif 000007
【図６】
2009170960.tif 000008
【図７】
2009170960.tif 000009
【図８】
2009170960.tif 000010
【図９】
2009170960.tif 000011
【図１０】
2009170960.tif 000012
【図１１】
2009170960.tif 000013
【図１２】
2009170960.tif 000014
【図１３】
2009170960.tif 000015
【図１４】
2009170960.tif 000016
【図１５】
2009170960.tif 000017
【図１６】
2009170960.tif 000018
【図１７】
2009170960.tif 000019
【図１８】
2009170960.tif 000020
【図１９】
2009170960.tif 000021
【図２０】
2009170960.tif 000022
【図２１】
2009170960.tif 000023