(57)【要約】放送番組に関連する文字データ（例えばＥＰＧデータ）からキーワードを得て記憶する。文字入力処理を行う際、前記記憶されたキーワードを入力候補として選択可能に提示する。少なくとも読みとこの読みに対応する用語とを組として登録する学習辞書に対して、前記提示されたキーワードから選択して使用されたキーワードを追加登録する。これにより、放送番組に関連した文字入力操作をより簡便に行うことができる。【特許請求の範囲】
【請求項１】
放送番組の受信機能を備えた放送受信装置であって、
特定の放送番組が受信対象として指定された場合に、当該放送番組に関連する文字データからキーワードを得て記憶するキーワード記憶手段と、
文字入力処理手段と、
前記文字入力手段により文字入力処理を行う際、前記キーワード記憶手段に記憶されたキーワードを入力候補として選択可能に提示する入力候補提示手段と
を備えたことを特徴とする放送受信装置。
【請求項２】
前記放送番組に関連する文字データは、電子プログラムガイド、放送番組データまたはデータ放送により得られるデータである請求項１記載の放送受信装置。
【請求項３】
前記入力候補提示手段は、文字入力処理の際にユーザによるキー入力がない時点で前記キーワード記憶手段に記憶されているキーワードを入力候補として提示することを特徴とする請求項１記載の放送受信装置。
【請求項４】
前記キーワード記憶手段は、前記キーワードをキーワードリストとして記憶することを特徴とする請求項１記載の放送受信装置。
【請求項５】
前記キーワード記憶手段は、前記キーワードの各々の読みとその読みに対応する用語との組をキーワード辞書として記憶し、前記入力候補提示手段は文字入力の際にユーザによる読みの入力があった時点で他の辞書に優先して前記キーワード辞書から入力候補を提示することを特徴とする請求項１記載の放送受信装置。
【請求項６】
前記キーワード記憶手段は、各キーワードを、その優先度を表す情報とともに記憶し、
前記入力候補提示手段は、前記優先度の高い順に入力候補として提示する
ことを特徴とする請求項１記載の放送受信装置。
【請求項７】
前記キーワード記憶手段はキーワードの記憶量の上限を有し、新たにキーワードを追加記憶する際に記憶量の上限を超える場合には、少なくともその超過分の優先度の低いキーワードを削除する削除手段を備えたことを特徴とする請求項１または６に記載の放送受信装置。
【請求項８】
前記優先度として、キーワードの記憶時の日時情報、キーワードを取得した番組の情報（番組ＩＤ）、キーワードの属性情報、キーワードの記憶時の状況の少なくとも一つを用いることを特徴とする請求項６または７に記載の放送受信装置。
【請求項９】
受信指示が行われた前記特定の放送番組についてキーワードを得るタイミングは、放送番組を出力したとき、放送番組を記録したとき、放送番組を記録予約したとき、放送番組の出力中に文字入力処理の起動が指示されたとき、放送番組の出力に引き続いて文字入力処理の起動が指示されたとき、の少なくとも一つであることを特徴とする請求項１記載の放送受信装置。
【請求項１０】
前記放送番組の出力中に文字入力処理の起動が指示されたときとは、表示画面上に放送番組の表示領域と並べて、または、一部重複して、文字入力処理のための領域の表示が指示されたときである請求項９記載の放送受信装置。
【請求項１１】
少なくとも読みとこの読みに対応する用語とを組として登録する学習辞書と、
前記提示されたキーワードから選択して使用されたキーワードを前記学習辞書に追加登録する手段と
を備えたことを特徴とする請求項１記載の放送受信装置。
【請求項１２】
放送番組の受信機能を備えた放送受信装置における文字入力方法であって、
特定の放送番組が受信対象として指定された場合に、当該番組に関連する文字データからキーワードを得て記憶するステップと、
文字入力処理を行う際、前記キーワードを入力候補として選択可能に提示するステップと
を備えたことを特徴とする文字入力方法。
【請求項１３】
放送番組の受信機能を備えた放送受信装置における文字入力のためのコンピュータプログラムであって、
特定の放送番組が受信対象として指定された場合に、当該番組に関連する文字データからキーワードを得て記憶するステップと、
文字入力処理を行う際、前記キーワードを入力候補として選択可能に提示するステップと
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ装置のような放送受信装置およびその文字入力方法に関する。
【背景技術】
【０００２】
インターネット接続機能を備えたいわゆるインターネットテレビ装置では、テレビ番組を視聴するだけでなく、インターネットを利用してＷＥＢページを閲覧したり、電子メールを送受信することができるようになっている。【０００３】
また、近年、衛星放送のみならず、地上波を利用した放送においても、データ放送を伴ったデジタル放送が行われるようになってきている。したがって、そのような放送受信装置の普及度の向上、および、データ放送とコンピュータの親和性から、インターネットテレビ装置は双方向のコミュニケーション手段としてより一層身近なものになりつつある。【０００４】
特許文献１には、そのようなテレビ装置において、ユーザの嗜好などに基づいて放送中の番組のデータから複数のキーワードを抽出して、その複数のキーワードの一覧を表示し、特定の一つのキーワードに関連した番組を電子番組表から探し出して、その番組の自動録画予約を行う技術が開示されている。【０００５】
テレビ装置では、通常、パーソナルコンピュータで用いられるようなキーボードは用いられておらず、画面上に表示したソフトキーボードをリモートコントローラ（以下、リモコンという）の操作で指示することにより、文字入力を行えるようになっている。このようなソフトキーボードに対するリモコン操作は煩雑であり、不慣れなユーザにとって操作に時間がかかる。【０００６】
テンキー等の限られた個数のキーを用いて文字入力を行う携帯電話端末にも同様な問題がある。このような問題に対して、携帯電話端末では、入力された１文字または数文字に基づいて該当する複数の入力候補を提示してユーザに選択させるいわゆる予測変換手法が採用されている。
【特許文献１】特開２００５−１１５７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、テレビ装置において文字入力を行うためには前述のような予測変換手法を用いるとしても、予測変換が有効に機能するためには予め辞書内に目的の用語が記憶されていることが必要である。【０００８】
テレビ番組に関連してユーザが行う文字入力で用いられる用語には、そのテレビ番組の内容や出演者に関連したものが多いと考えられる。このような用語は辞書に記憶されていないことが多い。記憶されていなければ、その用語のすべての読みを入力する必要があり、また、漢字を含む用語についてはその読みを正しい漢字に変換する必要がある。【０００９】
さらに、辞書に記憶されている用語であっても、入力候補として提示される優先度が低ければ、提示される順序が遅くなったり、提示される入力候補から漏れてしまったりするおそれがある。【００１０】
本発明はこのような背景においてなされたものであり、その目的は、放送番組に関連した文字入力操作をより簡便に行うことができる放送受信装置、文字入力方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明による放送受信装置は、放送番組の受信機能を備えた放送受信装置であって、特定の放送番組が受信対象として指定された場合に、当該放送番組に関連する文字データからキーワードを得て記憶するキーワード記憶手段と、文字入力処理手段と、前記文字入力手段により文字入力処理を行う際、前記キーワード記憶手段に記憶されたキーワードを入力候補として選択可能に提示する入力候補提示手段とを備えたことを特徴とする。【００１２】
前記キーワード記憶手段は、特定の放送番組が受信対象として指定された場合に、当該放送番組に関連する文字データからキーワードを得て、これらを記憶する。前記入力候補提示手段は、前記文字入力処理手段が前記放送番組に関連して文字入力処理を行う際に前記キーワード記憶手段に記憶されたキーワードを入力候補として選択可能に提示する。これにより、当該放送番組に関連したキーワードが基本辞書に登録されていない用語であっても、入力候補として提示される。【００１３】
前記入力候補提示手段は、文字入力処理の際にユーザによるキー入力がない時点で前記キーワード記憶手段に記憶されているキーワードを入力候補として提示するようにしてもよい。これにより、ユーザが全くキー入力を行わない時点で、放送番組に関連したキーワードのみを提示してユーザに選択させることができる。勿論、提示されたキーワードの中にユーザの目的の用語がなければ、キー入力により目的の用語を入力できる。【００１４】
前記キーワード記憶手段は、前記キーワードの各々の読みとその読みに対応する用語との組をキーワード辞書として記憶し、前記入力候補提示手段は文字入力の際にユーザによる読みの入力があった時点で他の辞書に優先して前記キーワード辞書から入力候補を提示することができる。【００１５】
前記キーワード記憶手段は、各キーワードを、その優先度を表す情報とともに記憶することにより、前記入力候補提示手段は、前記優先度の高い順に入力候補として提示することができる。【００１６】
前記キーワード記憶手段は、放送番組の出力、記録予約、記録等の特定の放送番組に関連した操作が行われた時点でこの放送番組に関連する文字データからキーワードを得て記憶する。【００１７】
少なくとも読みとこの読みに対応する用語とを組として登録する学習辞書と、前記提示されたキーワードから選択して使用されたキーワードを前記学習辞書に追加登録する手段とを備えてもよい。【００１８】
本発明による、放送番組の受信機能を備えた放送受信装置における文字入力方法およびコンピュータプログラムは、特定の放送番組が受信対象として指定された場合に、当該番組に関連する文字データからキーワードを得て記憶するステップと、文字入力処理を行う際、前記キーワードを入力候補として選択可能に提示するステップとを備えたことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ＥＰＧ（電子プログラムガイド）データなどの放送番組に関連する文字データからキーワードを得て利用することにより、放送番組に関連した文字入力操作をより簡便に行うことができる。これにより、ユーザによる文字入力操作におけるキー入力回数を低減し、装置の使い勝手を向上させることが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本発明が適用される放送受信装置の例として挙げたテレビ装置（ａ）および携帯電話機（ｂ）の外観図である。
【図２】図１に示したテレビ装置の構成例を示すブロック図である。
【図３】図１に示した携帯電話機のハードウェア構成例を示す図である。
【図４】本発明の実施の形態のテレビ装置において、文字入力を行う前段階の処理および文字入力時の処理の例を説明するための図である。
【図５】本発明の実施の形態におけるＥＰＧキーワードの記憶の一態様を示す図である。
【図６】本発明の実施の形態におけるＥＰＧキーワードの記憶の他の態様を示す図である。
【図７Ａ】本発明の実施の形態におけるＥＰＧキーワード辞書およびＥＰＧキーワードリストの構成を示す図である。
【図７Ｂ】本発明の実施の形態におけるＥＰＧキーワード辞書およびＥＰＧキーワードリストの他の構成を示す図である。
【図７Ｃ】本発明の実施の形態におけるＥＰＧキーワード辞書およびＥＰＧキーワードリストの更に他の構成を示す図である。
【図８】本発明の実施の形態における概略動作を表すフローチャートである。
【図９】図８のステップＳ１１，Ｓ１２の具体的な処理としてのテレビ起動後の処理を表すフローチャートである。
【図１０】図８のステップＳ１１，Ｓ１２の具体的な処理としてのＥＰＧ起動後の処理を表すフローチャートである。
【図１１】図９のステップＳ２３および図１０のステップＳ３５に対応するＥＰＧキーワード辞書登録処理の具体的な処理を示すフローチャートである。
【図１２】本発明の実施の形態において登録されたＥＰＧキーワード辞書を利用する文字入力処理の具体的な処理例を表すフローチャートである。
【図１３】テレビ番組の出力中に検索を行う具体的な例を説明するための図である。
【図１４】本発明の実施の形態において、番組に関連して意見入力のための文字入力画面が開かれた際に、キー入力があった場合の入力候補の表示について説明するための図である。
【図１５】本発明の実施の形態において、テレビ画面とは独立した別の領域に文字入力画面を表示する例の説明図である。
【符号の説明】
【００２１】
１…中央制御部、２ａ…プログラム、４…フラッシュメモリ、５…アンテナ、６…無線ネットワークインタフェース、７…ディスプレイドライバ、８…ディスプレイ、９…音声処理部、１０…携帯電話機、１１…マイク、１２…スピーカ、１３…操作部、１４…アンテナ、１５…放送受信部、３０…表示画面、４０…文字入力画面、４０ａ〜４０ｄ…文字入力画面、４１…文字入力エリア、４２…入力候補表示エリア、４３…ソフトキーボード、４５…カーソル、４６…フォーカス、５０…リモートコントローラ、５１…ＥＰＧデータ、５２…キーワード辞書、５３…キーワードリスト、５４…よみがな辞書、５５…テレビ装置、５６…学習辞書、６１…テレビ画面、６２…ＷＥＢ画面、７０ａ〜７０ｄ…カラーボタン、７５ａ〜７５ｄ…方向指示キー、７６…決定キー、２０１…中央制御部、２０３ａ…プログラム、２０４…ディスプレイドライバ、２０５…ディスプレイ、２０６…ネットワークインタフェース、２０７…ユーザインタフェースデバイスインタフェース、２０８…フラッシュメモリ、２０９…受光部、２１０…バス、２１１…アンテナ、２１２…放送受信部、２１３…音声処理部、２１４…スピーカ
【発明を実施するための最良の形態】
【００２２】
以下、本発明の好適な実施の形態について、図面を参照しながら詳細に説明する。【００２３】
図１は本発明が適用される放送受信装置の例として挙げたテレビ装置（ａ）および携帯電話機（ｂ）の外観を示している。【００２４】
本実施の形態におけるテレビ装置５５は、データ放送対応、例えばＢＭＬ、ＨＴＭＬ、ＸＭＬ対応のテレビ装置の例を示し、専用のリモートコントローラ５０が付属している。このテレビ装置５５は、放送に限らず、インターネット等、通信ネットワーク経由で得られた情報も表示可能である。リモートコントローラ５０には、チャンネルキーおよびその他のキーに加えて、いわゆるカラーボタン７０ａ〜７０ｄが設けられている。リモートコントローラ５０はまた、上下左右の方向指示キー（７５ａ〜７５ｄ）および決定キー７６等を有する。（方向指示キー７５ａ〜７５ｄを総称する場合には単に方向指示キー７５と呼ぶ。他の参照符号についても同様である。）【００２５】
なお、リモートコントローラ５０は、カラーボタンなどを持たないリモートコントローラであっても構わない。リモートコントローラ５０の通信媒体は一般的には赤外線（ＩｒＤＡ）であるが、必ずしも赤外線に限られるものではなく、また、有線・無線を問わない。テレビ装置５５での文字入力の際には、いわゆるソフトキーボードが画面上に表示され、リモートコントローラ５０の方向指示キー７５や決定キー７６を用いて文字の入力を行えるようになっている。【００２６】
図１（ａ）に示したテレビ装置５５は、放送受信装置を内蔵したものを示すが、いわゆるセットトップ型のような放送受信装置をテレビ装置本体に外付けする型のものであってもよい。【００２７】
図１（ｂ）の携帯電話機１０はディスプレイ８を有する上部筐体と、テンキー等の各種キーおよびカーソル移動操作キー等を含む操作部１３を備えた下部筐体とをヒンジ部で結合した折り畳み型の機器を示している。但し、本発明が適用される携帯電話機は二つ折り型であるか否かは問わない。周知のように、携帯電話機１０ではテンキーに文字（英数字、記号等）が割り当てられており、テンキーやその他のキーを操作することにより文字入力を行えるようになっている。【００２８】
図２はテレビ装置５５の構成例を示すブロック図である。このテレビ装置５５は、本実施の形態にかかる放送受信装置であって、中央制御部２０１と、ＲＡＭ２０２と、ＲＯＭ２０３と、ディスプレイドライバ２０４と、ディスプレイ２０５と、ネットワークインタフェース２０６、ユーザインタフェース（ＵＩ）デバイスインタフェース２０７と、フラッシュメモリ２０８と、ＩＲ受光部２０９と、アンテナ２１１と、データ放送対応の放送受信部２１２と、音声処理部２１３と、スピーカ２１４とを有している。【００２９】
中央制御部２０１、ＲＡＭ２０２、ＲＯＭ２０３、ディスプレイドライバ２０４、ネットワークインタフェース２０６と、ユーザインタフェース（ＵＩ）デバイスインタフェース２０７、フラッシュメモリ２０８、放送受信部２１２、音声処理部２１３は互いにバス２１０により接続されており、このバス２１０を介して相互にデータの授受、コマンドの送受などが行われるようになっている。【００３０】
ＲＡＭ２０２は、中央制御部２０１の演算結果や外部から取得したデータ（マークアップ言語文書を含む）を一時的に保持格納するメモリである。ＲＯＭ２０３は、オペレーティングシステム（ＯＳ）や文字処理入力プログラムを含む各種プログラム２０３ａを保存する不揮発性のメモリであり、中央制御部２０１がＲＯＭ２０３からこれらのプログラムを読み取り、プログラムに従って所定の処理を実行する。フラッシュメモリ２０８は、外部から取得したデータや、メールアドレス、ＵＲＬなどの情報を後の処理のために保持しておく再書き込み可能な不揮発性のメモリである。一部のプログラムは、フラッシュメモリ２０８内に格納してもよい。ネットワークインタフェース２０６は、外部ネットワークとの接続を確立し、外部ネットワーク（インターネット等）とのデータの送受信を行う機能を有し、例えば、ＬＡＮボードなどによって構成される。ユーザインタフェースデバイスインタフェース２０７は、例えばＩＲ受光部２０９を介してリモートコントローラ５０からの入力を受け取り、これを中央制御部２０１に渡す機能を有する。ＩＲ受光部２０９は、リモートコントローラ５０が発した赤外線信号を受光すると、電気信号に変換してユーザインタフェースデバイスインタフェース２０７に渡す機能を有する。【００３１】
ディスプレイドライバ２０４は、中央制御部２０１から文書やイメージ等の表示情報を受け取り、これに基づいてディスプレイを駆動する機能を有する。ディスプレイ２０５は、液晶表示装置、ＣＲＴ表示装置、プラズマ表示装置等の任意の表示装置であって、ディスプレイドライバ２０４からの駆動信号に基づいて画面を光学的に表示する機能を有する。放送受信部２１２はアンテナ２１１で受信された放送波から所望のチャンネルの信号を抽出し、復調再生する機能を有する。この放送受信部２１２は、地上波、衛星波を問わないが、ＥＰＧデータを受信できるデジタル放送対応のものである。ＥＰＧデータは例えばＡＲＩＢ  ＳＴＤ−Ｂ１０に規定されたＳＩ（Service Information：番組配列情報）と呼ばれる情報で構成されており、番組名、番組説明、放送開始日時、番組時間長、ジャンル、シリーズ名、字幕等の番組基本情報の他、番組詳細記述（お知らせ、番組内容、出演者、原作／脚本、監督／演出、音楽、制作、自由記述等）を含む番組拡張情報が含まれている。これらのデータの中からキーワードを抽出することが可能である。【００３２】
音声処理部２１３は、スピーカ２１４に接続され、中央制御部２０１の制御下で音声処理を行う。その他、図示しないが、音声処理部２１３に接続されるマイクを備えてもよい。【００３３】
その他、ハードディスク装置やＤＶＤ装置などの大容量記憶装置を備えてもよい。また、このような大容量記憶装置は放送番組の録画用の記憶手段としても利用できる。【００３４】
図３は、携帯電話機１０のハードウェア構成例を示している。携帯電話機１０の制御は、中央制御部（例えばＣＰＵ）１のプログラム制御により実現される。ＲＯＭ２は、そのための制御プログラムや初期装備されたアプリケーションプログラム、および固定的なデータを格納する通常読み出し専用のメモリである。ＲＡＭ３は、データの一時的な保存領域や作業領域を提供する読み書き可能なメモリである。フラッシュメモリ４は、前述したような各種のデータを不揮発的に記憶する再書き込み可能なメモリである。各種プログラム２ａはＲＯＭ２内に格納している（但し、フラッシュメモリ４に格納してもよい。）無線ネットワークインタフェース６は、アンテナ５を介して基地局と無線による音声およびデータの通信を行う部位である。ディスプレイドライバ７は、中央制御部１により制御され、各種の情報の描画処理を行い、表示部であるディスプレイ８の表示画面上に表示を行う。音声処理部９は、マイク１１およびスピーカ１２に接続され、中央制御部１の制御下で音声処理を行う。操作部１３は前述したテンキー等の各種キーおよびカーソル移動操作キー等を含む入力インタフェースを司る部位である。放送受信部１５はアンテナ１４に接続され、中央制御部１の制御下で放送の受信および出力の処理を行う。【００３５】
以下、本実施の形態の動作として、テレビ装置５５を例として説明する。【００３６】
表示画面３０においてテレビを起動し、放送番組（番組Ａ）が出力されている状態で、ＥＰＧデータから当該番組に関するデータからキーワードを抽出する。ＥＰＧデータはテレビ装置５５により放送波を利用して定期的に受信され、内部の記憶手段に記憶されている。このキーワードは通常１番組につき複数抽出され、これらをＥＰＧキーワード群と呼ぶ。ＥＰＧデータの構造自体は特に限定するものではなく、前述したように放送番組対応にその番組の名称、内容、登場人物、事物等を表すデータからキーワードを抽出できれば足りる。ＥＰＧデータには予めキーワード群が含まれているようなデータ構造であってもよい。いずれの場合も本明細書では、ＥＰＧデータから個々のキーワードを取り出すことを「抽出」という。【００３７】
図４は、本実施の形態のテレビ装置において、文字入力を行う前段階の処理および文字入力時の処理の例を説明するための図である。【００３８】
この例では、図４（ａ）に示すように、テレビの放送番組が出力されているとき、その番組のＥＰＧキーワード群が抽出され、メモリに記憶される。不揮発的に記憶する場合にはフラッシュメモリ２０８に、その必要がない場合にはＲＡＭ２０２に記憶する。【００３９】
ＥＰＧキーワードの抽出・記憶のタイミングとしては次のものが考えられる。【００４０】
（１）番組出力時（視聴時）
１つの放送番組が出力開始されて所定時間経過したときに、その番組のＥＰＧキーワードの抽出・記憶を行う。所定時間以上の視聴に限るのは、単にチャンネルの切替の途中に出力されたに過ぎない番組を除外するためである。「所定時間」は長すぎると、ＥＰＧキーワードが実際に必要となったときに間に合わないことになる反面、短すぎると、単にチャンネルショッピングで立ち寄ったにすぎない、関心のない番組についてまでＥＰＧキーワードが抽出・記憶されてしまう弊害がある。したがって、この相反する条件を勘案して所定時間を決定することが肝要である。なお、放送番組の「出力」とは、オンタイム出力の他、番組の録画、録画した番組の再生も含むものとする。【００４１】
視聴番組が切り替えられると複数の番組のＥＰＧキーワードが蓄積されていく。好ましくは、ＥＰＧキーワードに利用時の優先度を付加し、優先度の高いキーワードを優先して利用できるようにする。優先度の例として、ここではタイムスタンプ（日時情報）を用い、新しい方を優先する。【００４２】
（２）番組録画予約（記録予約）時
ＥＰＧ等を利用して特定の番組の録画予約が行われたときに、その番組のＥＰＧキーワードの抽出・記憶を行う。この場合、その番組の出力が行われなくてもＥＰＧキーワードの抽出・記憶が行われる。なお、録画予約によらず直ちに録画を行う場合にはその前提として出力が行われるので、その場合には項目（１）で対処できる。【００４３】
（３）文字入力処理起動時
放送番組が出力中（オンタイム出力、録画再生を含む）に文字入力処理が起動されたとき、あるいは、放送番組の出力処理に引き続いて文字入力処理が起動されたときに、その番組のＥＰＧキーワードの抽出・記憶を行う。これは特に、項目（１）の番組出力時のＥＰＧキーワードの抽出・記憶が行われない場合に有用である。また、このときに提示するＥＰＧキーワードは、出力中の番組（あるいは前処理で出力していた番組）のＥＰＧキーワードに限ってもよい。文字入力処理の起動とは、文字入力画面４０の起動に限らず、後述する「検索」「意見入力」「フォーム入力」「メール作成」等の各画面やアプリケーションの起動を含むものとする。なお、上記項目（１）〜（３）は放送番組の受信を前提としていることは勿論である。【００４４】
ＥＰＧキーワードの記憶は、過去に記憶された他の番組についてのＥＰＧキーワードに加えて記憶を行う追加記憶と、過去に記憶されたＥＰＧキーワードは無効として新たな番組のＥＰＧキーワードのみを有効にする上書き記憶とが考えられる。上書き記憶は、当該番組（例えば視聴中の番組）のＥＰＧキーワードのみを利用する場合に有用である。追加記憶は、当該番組以外の過去に視聴した番組（あるいは録画予約をしたことがある番組）についてのＥＰＧキーワードも利用できる利点がある。本発明ではいずれを採用してもよいし、両者を採用しユーザが初期設定でいずれかを選択できるようにしてもよい。【００４５】
追加記憶の場合、あるＥＰＧキーワードを記憶する際に同じＥＰＧキーワードが既に記憶済のとき、そのＥＰＧキーワードの記憶は停止してもよいし、上書きするようにしてもよい。その場合、好ましくは優先度としてのタイムスタンプのみ更新するようにしてもよい。【００４６】
図４（ｂ１）〜（ｂ４）は、記憶されたＥＰＧキーワードを利用する種々の場面を示したものである。ここでは、情報の「検索」、番組に関する「意見入力」、各種予約や申し込み等の「フォーム入力」、「メール作成」の例を挙げている。なお、これらの「検索」「意見入力」「フォーム入力」「メール作成」の画面の起動は、ＢＭＬ等のデータ放送のリンク設定箇所（アンカーポイント）を指定することで起動されてもよい。【００４７】
いずれの場合も、本実施の形態では、図４（ｃ）に示すような文字入力画面４０を用いる。文字入力画面４０ａ〜４０ｄ（総称して４０）はテレビ番組の表示画面３０から切り替えて表示されてもよいし、表示画面３０内に開かれるウインドウ画面として表示されてもよい。文字入力画面４０は、文字の入力作業を行うための表示エリアである文字入力エリア４１と、入力候補を表示する入力候補表示エリア４２と、各種キーを表示するソフトキーボード４３とを有する。文字入力エリア４１には文字の入力位置を示すカーソル４５が表示される。入力候補表示エリア４２には、上記のように記憶されたＥＰＧキーワード群、その他、後述する辞書から得られる用語が選択可能に入力候補として表示される。【００４８】
なお、最終的な文字の入力エリア（図示せず）に直接入力を行ういわゆるインライン入力の場合には文字入力エリア４１はなくてもよい。【００４９】
携帯電話機１０においてはソフトキーボードを用いず、操作部１３のテンキー等の操作により文字を入力する。【００５０】
図５は、ＥＰＧキーワードの記憶の一態様を示す図である。【００５１】
ＥＰＧデータ５１に対して、ＥＰＧキーワードの抽出の対象となる番組が例えば番組識別情報（番組ＩＤ）で特定されたとき、その番組のキーワードが抽出され、ＥＰＧキーワード辞書５２に登録される。ＥＰＧキーワード辞書５２は、図７Ａ（ａ）に示すように、個々の「ＥＰＧキーワード」と、その「読み」と、登録時の日時情報を表す「タイムスタンプ」とを対応づけて記憶したものである。「読み」はＥＰＧキーワードが漢字を含む場合にその漢字の読み方を示すものであり、よみがな辞書５４を参照して得られる。よみがな辞書５４は、予め固定的に用意され、よみを漢字等の用語に変換するための変換辞書である基本辞書（図示せず）と逆の作用をする辞書である。本実施の形態では、ＥＰＧキーワード辞書５２に記憶されたＥＰＧキーワードが実際に文字入力処理時にユーザにより選択されて利用された場合、そのＥＰＧキーワードは学習辞書５６に登録される。学習辞書５６にもタイムスタンプがある場合には、そのタイムスタンプを新たに更新してもよい。学習辞書５６は、上記基本辞書と同様の機能を有し、ユーザの使用に応じてシステムが内容を追加していく辞書である。使用されたキーワードを学習辞書５６に登録することには次のような意義がある。すなわち、ＥＰＧキーワード辞書は上書き記憶の場合には前回記憶されたＥＰＧキーワードは削除され、追加記憶の場合にも、古いものＥＰＧキーワードが削除される可能性がある。一方、一度使用されたＥＰＧキーワードは再度使用される確率が高いため、そのようなＥＰＧキーワードを辞書に登録しておけば、再度使用が可能となる。【００５２】
図７Ｂ（ａ）（ｂ）は、本実施の形態におけるＥＰＧキーワード辞書およびＥＰＧキーワードリストの更に他の構成を示す図である。この構成は、図７Ａ（ａ）（ｂ）に示したＥＰＧキーワード辞書５２およびＥＰＧキーワードリスト５３に対して、各ＥＰＧキーワードに、番組ＩＤの項目を追加したものである。このような場合、各ＥＰＧキーワードに対してその番組ＩＤも一緒に記憶する。この番組ＩＤは、特に上記追加記憶の場合に、複数の番組についてのＥＰＧキーワードが混在しているときに、文字入力候補の提示の際やＥＰＧキーワードの削除の際に、番組単位に優先度を変えるのに利用することができる。また、追加記憶の場合にも、現在出力中の番組のＥＰＧキーワードだけを提示するようなことが可能となる。他の優先度のパラメータ（タイムスタンプや属性情報）と併用される場合には、それらの間で優先順位を決定しておく。この番組ＩＤは、ＥＰＧデータに予め含まれていたものであっても、あるいは、装置が生成して付加するものであってもよい。【００５３】
図７Ｃ（ａ）（ｂ）は、本実施の形態におけるＥＰＧキーワード辞書およびＥＰＧキーワードリストの他の構成を示す図である。この構成は、図７Ａ（ａ）（ｂ）に示したＥＰＧキーワード辞書５２およびＥＰＧキーワードリスト５３に対して、各ＥＰＧキーワードに、属性情報の項目を追加したものである。ＥＰＧデータの構成によっては、抽出される各ＥＰＧキーワードの属性（番組のタイトル、内容、出演者、監督、ＵＲＬ等）を確認することができる。このような場合、各ＥＰＧキーワードに対してその属性情報も一緒に記憶する。この属性情報は、文字入力候補の提示やＥＰＧキーワードの削除の際の優先度として利用することができる。例えば、複数の属性の間で優先度を異ならせておく。これにより、例えばタイトルを最も高い優先度とすることにより、タイトルのＥＰＧキーワードを先に提示したり、削除を後順にしたりすることが可能となる。この場合、優先度としてタイムスタンプと属性情報を併用してもよい。その場合には、両者のうちいずれか一方を優先する。また、この属性情報に基づいて特定の属性情報をキーワードとして抽出してもよい。【００５４】
図示しないが、図７Ｂの番組ＩＤと図７Ｃの属性情報を併用することも可能である。同じく図示はしないが、録画（または録画予約）した番組についてそのＥＰＧキーワードについては、図７Ａ，７Ｂ，７Ｃの辞書やリストに特定のフラグを付けて記憶するようにしてもよい。このフラグは、文字入力候補の提示の際やＥＰＧキーワードの削除の際に、優先度を変える（例えば録画分を優先的に提示したり、削除を後順にしたりする）のに利用できる。他の優先度のパラメータ（タイムスタンプや属性情報、番組ＩＤ）と併用される場合には、それらの間で優先順位を決定しておく。【００５５】
図６は、ＥＰＧキーワードの記憶の他の態様を示す図である。【００５６】
この場合、ＥＰＧデータに対して、ＥＰＧキーワードの抽出の対象となる番組が例えば番組識別情報（番組ＩＤ）で特定されたとき、その番組のキーワードが抽出され、ＥＰＧキーワードリスト５３に登録される。ＥＰＧキーワードリスト５３は、図７Ａ（ｂ）等に示すように、個々の「ＥＰＧキーワード」と、登録時の日時情報を表す「タイムスタンプ」とを対応づけて記憶したものである。「読み」がないのがＥＰＧキーワード辞書５２と異なる。ＥＰＧキーワードリスト５３はユーザによる文字入力処理に際し、ユーザによるキーの指示前に（何もキー入力されない時点で）入力候補として提示される。この場合もＥＰＧキーワードは、ユーザにより選択されて利用された場合、学習辞書５６に登録される。この際に、その利用されたＥＰＧキーワードのよみがなが参照され、読みとともに学習辞書５６に登録される。【００５７】
図８は本実施の形態における概略動作を表すフローチャートである。【００５８】
テレビの出力（録画予約を含む）があれば（Ｓ１１，Ｙｅｓ）、当該番組に関するＥＰＧキーワードを抽出してＥＰＧキーワード辞書５２（またはＥＰＧキーワードリスト５３）に登録する（Ｓ１２）。その後、文字入力処理が起動されると（Ｓ１３，Ｙｅｓ）、上記ステップＳ１２で登録されたＥＰＧキーワードを入力候補として提示する（Ｓ１４）。【００５９】
図９は、図８のステップＳ１１，Ｓ１２の具体的な処理としてのテレビ起動後の処理を表すフローチャートである。【００６０】
テレビの起動により番組の出力が行われる（Ｓ２１）。そこで、同一の番組が所定時間以上出力されたかをチェックする（Ｓ２２）。そうであれば、当該番組に対応するＥＰＧキーワードを抽出してＥＰＧキーワード辞書５２（またはＥＰＧキーワードリスト５３）に登録し（Ｓ２３）、ステップＳ２４へ進む。ステップＳ２２で同一番組が所定時間以上出力される前に、番組の変更があれば、ステップＳ２１に戻り新たな番組を出力する。テレビ電源オフ等の指示により（Ｓ２５，Ｙｅｓ）、本処理は終了する。【００６１】
図１０は、図８のステップＳ１１，Ｓ１２の具体的な処理としてのＥＰＧ起動後の処理を表すフローチャートである。【００６２】
まず、ＥＰＧ画面が表示される（Ｓ３１）。ついで、ユーザにより選択された番組を認識する（Ｓ３２）。その後、ユーザによりＥＰＧ画面を利用した番組の起動指示があれば（Ｓ３３，Ｙｅｓ）、当該番組のＥＰＧキーワードを抽出してＥＰＧキーワード辞書５２（またはＥＰＧキーワードリスト５３）に登録する（Ｓ３５）。【００６３】
また、番組の起動指示ではなく録画予約指示（録画指示を含む）があった場合も（Ｓ３４，Ｙｅｓ）、当該番組のＥＰＧキーワードを抽出してＥＰＧキーワード辞書５２（またはＥＰＧキーワードリスト５３）に登録する（Ｓ３５）。【００６４】
ＥＰＧ画面上で選択番組の変更があれば（Ｓ３６，Ｙｅｓ）、ステップＳ３２に戻る。ユーザの指示によりＥＰＧが終了するまで（Ｓ３７）、ステップＳ３３に戻る。【００６５】
ステップＳ３７においてＥＰＧ終了が指示されれば、ＥＰＧ画面を閉じて（Ｓ３８）、本処理を終了する。【００６６】
図１１は、図９のステップＳ２３および図１０のステップＳ３５に対応するＥＰＧキーワード辞書登録処理の具体的な処理を示すフローチャートである。【００６７】
まず、前述したように、ＥＰＧデータから当該番組に対応したＥＰＧキーワードを抽出する（Ｓ４１）。この抽出されたＥＰＧキーワードを新たに登録すると、ＥＰＧキーワードの規定数（上限）を越えるかどうかをチェックする（Ｓ４２）。もし、規定数を超えるようであれば、優先度の低い順からその超過分の既登録ＥＰＧキーワードを削除する（Ｓ４３）。なお、ここでは追加記録される場合を想定している。その後、抽出されたＥＰＧキーワードの読みを確認する（Ｓ４４）。そこで、登録対象のＥＰＧキーワードをその読みとともにＥＰＧキーワード辞書５２に登録する（Ｓ４５）。【００６８】
なお、図示しないがＥＰＧキーワードリスト５３への登録（記憶）の処理は図１１の処理と類似するが、ステップＳ４４、Ｓ４５の読みの確認および登録は省略される。【００６９】
次に、上記のように登録されたＥＰＧキーワード辞書を利用する文字入力処理の具体的な処理例を図１２のフローチャートに示す。【００７０】
ユーザの指示に従って文字入力処理を伴う何らかの指示に応じて、文字入力処理が起動されると、上記のような文字入力画面が開かれ、入力候補表示エリア４２にＥＰＧキーワード辞書（またはＥＰＧキーワードリスト）から優先度に従って入力候補を表示する（Ｓ５１）。このようにしてユーザに提示されたＥＰＧキーワードが選択されたら（Ｓ５２，Ｙｅｓ）、当該ＥＰＧキーワードを文字入力エリア４１に表示する（Ｓ５３）。さらに、当該ＥＰＧキーワードを学習辞書に登録する（Ｓ５４）。【００７１】
その後、ステップＳ５５では、例えばソフトキーボード４３等の入力手段から文字がキー入力されたか否かをチェックする。文字のキー入力があった場合、その文字から辞書に基づく予測変換を行い、これにより得られた入力候補を入力候補表示エリア４２に表示する（Ｓ５６）。この場合に参照する辞書としては、ＥＰＧキーワード辞書、学習辞書、基本辞書を含みうる。辞書は優先順位をつけて（例えばここに挙げた順に）参照することができる。【００７２】
入力候補表示エリア４２に表示された入力候補が選択されたら（Ｓ５７，Ｙｅｓ）、その選択された入力候補を文字入力エリア４１に追加する（Ｓ５８）。文字入力エリア４１に入力された文字列がユーザの指示により確定されたら（Ｓ５９，Ｙｅｓ）、文字入力エリア４１内の文字列を目的のエリアに転送して（Ｓ６０）、文字入力処理を終了する。ステップＳ５５、Ｓ５９で判断結果がＮｏである場合にはステップＳ５５に戻る。【００７３】
なお、ステップＳ５９でＮｏの場合、すなわち、文字入力エリアに一旦文字が入力された後は、ステップＳ５１に戻り、再度、ＥＰＧキーワード辞書から入力候補を表示するようにしたが、入力された文字に続く用語を予測して入力候補を提示する既存の入力候補予測手法を用いてもよい（後述する図１４参照）。【００７４】
ここで、図１３を用いて、テレビ番組の出力中に検索を行う具体的な例を説明する。【００７５】
図１３（ａ）は表示画面３０にテレビ番組が出力表示されている様子を示す。ここでは料理番組が表示されているとする。そこで、ユーザの指示により検索処理が起動されると、図１３（ｂ）に示すように上述した文字入力画面４０が開かれる。最初、文字入力エリア４１に何も文字が入力されていない状態で、入力候補表示エリア４２には、当該料理番組についてＥＰＧデータから抽出されたキーワード群が表示される。図１３（ｃ）に示すように、ユーザが入力候補表示エリア４２内の所望の入力候補にフォーカス４６を当てて、決定キー等により決定指示を行うと、その入力候補が文字入力エリア４１に移る。カーソル４５は入力文字の最後に移動する。ユーザはこのまま入力を確定して検索を実行することができる。また、文字入力エリア４１内の入力文字にさらに文字を続けて入力することもできる。【００７６】
図１４は、番組に関連して意見入力のための文字入力画面４０が開かれた際に、キー入力があった場合の入力候補の表示について説明するための図である。図１４（ａ）に示すように、ソフトキーボードから「お」というかな文字を文字入力エリア４１に入力したとき、上述のようにＥＰＧキーワード辞書等が参照され、かな文字「お」を先頭文字とする入力候補が選択されて、入力候補表示エリア４２に表示される。図１４（ｂ）は入力候補「音楽」が選択されて、文字入力エリア４１に表示された状態を示している。この例では、入力候補が選択された時点で、あるいはキー入力文字が確定された時点で、その入力文字列に続く用語を予測して入力候補表示エリア４２に提示した場合を示している。図１４（ｃ）は、予測入力候補として選択された助詞「を」が選択されて文字入力エリア４１に追加表示された状態を示している。但し、本発明において、このような入力文字列確定後にその文字列に続く入力候補の予測を行うことは必須の要素ではない。この代わりに図１４（ｂ）の段階であらたなキー入力があるまでは再度ＥＰＧキーワード辞書からの入力候補を表示するようにしてもよい。【００７７】
上記の表示画面の例では、テレビ画面に文字入力画面を重ねて表示する例を示したが、テレビ画面とは独立した別の領域に文字入力画面を表示するようにしてもよい。例えば、図１５（ａ）に示すように、テレビ画面６１とインターネットのＷＥＢページ閲覧用のＷＥＢ画面６２とを併設した画面構成の場合には、図１５（ｂ）に示すように、ユーザは一方の領域に表示されたテレビ画面６１を見ながら、他方のＷＥＢ画面６２で検索処理を行ったりすることができる。【００７８】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。【００７９】
例えば、放送番組に関連する文字データは、ＥＰＧデータを例に説明したが、ＥＰＧデータに加えて、または代えて、文字放送データ、ＢＭＬデータ等のデータ放送に含まれるテキストデータや、放送局の番組サイトなどの特定番組のためのＷｅｂコンテンツや放送番組データ、放送番組の音声データから受信装置が生成した文字データ等であってもよい。【００８０】
また、放送番組に関連する文字データの入力候補の提示は、文字入力処理の起動対象となったアプリケーションの種類や、データ放送からクリックして起動した場合等に制限してもよい。
【産業上の利用可能性】
【００８１】
テレビ放送を例として説明したが、表示画面を備えた装置におけるラジオ放送にも適用可能である。また、放送は電波によるものに限らず、通信を利用したインターネット放送等にも適用可能である。
【図１】
2007034651.tif 000002
【図２】
2007034651.tif 000003
【図３】
2007034651.tif 000004
【図４】
2007034651.tif 000005
【図５】
2007034651.tif 000006
【図６】
2007034651.tif 000007
【図７Ａ】
2007034651.tif 000008
【図７Ｂ】
2007034651.tif 000009
【図７Ｃ】
2007034651.tif 000010
【図８】
2007034651.tif 000011
【図９】
2007034651.tif 000012
【図１０】
2007034651.tif 000013
【図１１】
2007034651.tif 000014
【図１２】
2007034651.tif 000015
【図１３】
2007034651.tif 000016
【図１４】
2007034651.tif 000017
【図１５】
2007034651.tif 000018
【国際調査報告】
2007034651.tif 000019
2007034651.tif 000020
2007034651.tif 000021
2007034651.tif 000022