(57)【要約】【課題】読み文字列に対応するユーザ所望の変換候補を迅速に提示することができるようにする。【解決手段】辞書変換部６１は、変換辞書を用いて、文字変換制御部６６から供給された読み文字列の変換候補である辞書変換候補を選出する。EPG変換候補検出部６４は、辞書変換候補を含むキーワードを、番組情報記憶部６３に記憶されている番組情報のなかから検索する。また、EPG変換候補検出部６４は、番組情報から検出された辞書変換候補を含むキーワードのうち、検索した辞書変換候補と、それ以降の文字列を、EPG変換候補として選出する。文字変換制御部６６は、辞書変換候補とEPG変換候補のすべてを変換候補として出力する。本発明は、例えば、番組情報を記憶する録画再生装置に適用できる。【選択図】図３
2009199203.tif 000002
【特許請求の範囲】
【請求項１】
入力された読みを表す読み文字列を所定の文字列に変換する変換処理を行う情報処理装置において、
変換辞書を用いて前記読み文字列の第１の変換候補を選出する第１の文字変換手段と、
EPGデータに基づく番組情報を記憶する番組情報記憶手段と、
前記第１の文字変換手段により選出された前記第１の変換候補を含むキーワードを前記番組情報記憶手段に記憶されている前記番組情報から抽出し、抽出された前記第１の変換候補を含むキーワードから、前記読み文字列の第２の変換候補を選出する第２の文字変換手段と、
前記第１の変換候補と第２の変換候補を、前記読み文字列に対応する変換候補として出力する出力手段と
を備える情報処理装置。
【請求項２】
前記第２の文字変換手段は、既に変換が確定済みの文字列である確定文字列がある場合に、前記確定文字列と前記第１の変換候補の組み合わせを含むキーワードについても前記番組情報記憶手段に記憶されている前記番組情報から抽出し、抽出された前記キーワードから、前記読み文字列の第２の変換候補を選出する
請求項１に記載の情報処理装置。
【請求項３】
前記第１の文字変換手段と前記第２の文字変換手段は、新たな前記読み文字列が入力される毎に、前記第１または第２の変換候補の選出を行い、
前記出力手段は、新たに選出された前記第１の変換候補と第２の変換候補を、前記読み文字列に対応する変換候補として出力する
請求項１に記載の情報処理装置。
【請求項４】
前記第２の文字変換手段は、前記番組情報記憶手段に記憶されている前記番組情報から予めキーワードを抽出しておき、その予め抽出されたキーワードのなかから前記第１の変換候補を含むキーワードを検出することにより、前記第１の文字変換手段により選出された前記第１の変換候補を含むキーワードを前記番組情報記憶手段に記憶されている前記番組情報から抽出する
請求項１に記載の情報処理装置。
【請求項５】
入力された読みを表す読み文字列を所定の文字に変換する変換処理を行う情報処理方法において、
変換辞書を用いて前記読み文字列の第１の変換候補を選出し、
選出された前記第１の変換候補を含むキーワードを、所定の記憶手段に記憶されている番組情報から抽出し、抽出された前記キーワードから第２の変換候補を選出し、
前記第１の変換候補と第２の変換候補を、前記読み文字列に対応する変換候補として出力する
ステップを含む情報処理方法。
【請求項６】
入力された読みを表す読み文字列を所定の文字に変換する変換処理を、コンピュータに実行させるプログラムにおいて、
変換辞書を用いて前記読み文字列の第１の変換候補を選出し、
選出された前記第１の変換候補を含むキーワードを、所定の記憶手段に記憶されている番組情報から抽出し、抽出された前記キーワードから第２の変換候補を選出し、
前記第１の変換候補と第２の変換候補を、前記読み文字列に対応する変換候補として出力する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関し、特に、読み文字列に対応するユーザ所望の変換候補を迅速に提示することができるようにする情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
文字入力機能と、入力文字列を漢字やカタカナなどに変換する文字変換機能は、近年では、パーソナルコンピュータのみならず、携帯電話機、テレビジョン受像機、録画再生装置などの様々な電子機器に組み込まれている（例えば、特許文献１参照）。
【０００３】
テレビジョン受像機や録画再生装置においては、例えば、番組検索や録画予約を行うためのキーワードを入力したり、録画した番組のタイトル（名称）を変更するための文字を入力するときに、文字入力機能および文字変換機能が利用されている。なお、文字入力機能は、ハードウエアキーボードにより実現されている場合もあれば、ソフトウエアキーボードにより実現されている場合もある。
【０００４】
従来、テレビジョン受像機や録画再生装置においては、文字変換機能の変換辞書としては、パーソナルコンピュータ等に組み込まれているものと同様の一般的な文章用の辞書が用いられていた。
【０００５】
【特許文献１】特開２００６−３０１６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、テレビジョン受像機や録画再生装置において、番組検索などのためにユーザが文字入力を行う場合、検索対象として入力するキーワードは番組のタイトルや番組の内容を説明した語句などである。番組情報の文章（文字列）は、一般の文章と異なる独特の表現が用いられている場合が多いため、ユーザが入力したい語句が変換候補として提示されないことが多い。そのため、ユーザは、入力した文字列を細切れに変換しながら入力していく必要があった。即ち、番組情報に関する文字入力においては、一般的な文章用の変換辞書では、文字変換機能が効果的に働かないことが多かった。
【０００７】
また、文字変換機能には学習機能が付加されているのが一般的であるが、学習機能は、一度入力した文字列を再度入力する機会が多い場合には効率的な入力を可能とするが、番組情報に関しては１度しか放送されない番組についての情報も多く、同一の文字列を何度も入力するケースはむしろ稀であるため、番組情報に関する文字変換のための機能としては、学習機能の効果は限定的であった。
【０００８】
番組検索時などにおいてユーザがキーワードを入力する煩わしさを軽減するために、番組情報内の記載から所定の文字列を切り出して予め登録しておき、登録した文字列を指定することで文字入力を省略し操作を簡易にしたものもあるが、これは、ユーザがキーワードを番組情報内から探して登録する作業が必要である。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、読み文字列に対応するユーザ所望の変換候補を迅速に提示することができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の一側面の情報処理装置は、入力された読みを表す読み文字列を所定の文字列に変換する変換処理を行う情報処理装置において、変換辞書を用いて前記読み文字列の第１の変換候補を選出する第１の文字変換手段と、EPGデータに基づく番組情報を記憶する番組情報記憶手段と、前記第１の文字変換手段により選出された前記第１の変換候補を含むキーワードを前記番組情報記憶手段に記憶されている前記番組情報から抽出し、抽出された前記第１の変換候補を含むキーワードから、前記読み文字列の第２の変換候補を選出する第２の文字変換手段と、前記第１の変換候補と第２の変換候補を、前記読み文字列に対応する変換候補として出力する出力手段とを備える。
【００１１】
前記第２の文字変換手段には、既に変換が確定済みの文字列である確定文字列がある場合に、前記確定文字列と前記第１の変換候補の組み合わせを含むキーワードについても前記番組情報記憶手段に記憶されている前記番組情報から抽出させ、抽出された前記キーワードから、前記読み文字列の第２の変換候補を選出させることができる。
【００１２】
前記第１の文字変換手段と前記第２の文字変換手段には、新たな前記読み文字列が入力される毎に、前記第１または第２の変換候補の選出を行わせ、前記出力手段には、新たに選出された前記第１の変換候補と第２の変換候補を、前記読み文字列に対応する変換候補として出力させることができる。
【００１３】
前記第２の文字変換手段には、前記番組情報記憶手段に記憶されている前記番組情報から予めキーワードを抽出しておき、その予め抽出されたキーワードのなかから前記第１の変換候補を含むキーワードを検出することにより、前記第１の文字変換手段により選出された前記第１の変換候補を含むキーワードを前記番組情報記憶手段に記憶されている前記番組情報から抽出させることができる。
【００１４】
本発明の一側面の情報処理方法は、入力された読みを表す読み文字列を所定の文字に変換する変換処理を行う情報処理方法において、変換辞書を用いて前記読み文字列の第１の変換候補を選出し、選出された前記第１の変換候補を含むキーワードを、所定の記憶手段に記憶されている番組情報から抽出し、抽出された前記キーワードから第２の変換候補を選出し、前記第１の変換候補と第２の変換候補を、前記読み文字列に対応する変換候補として出力するステップを含む。
【００１５】
本発明の一側面のプログラムは、入力された読みを表す読み文字列を所定の文字に変換する変換処理を、コンピュータに実行させるプログラムにおいて、変換辞書を用いて前記読み文字列の第１の変換候補を選出し、選出された前記第１の変換候補を含むキーワードを、所定の記憶手段に記憶されている番組情報から抽出し、抽出された前記キーワードから第２の変換候補を選出し、前記第１の変換候補と第２の変換候補を、前記読み文字列に対応する変換候補として出力するステップを含む処理をコンピュータに実行させる。
【００１６】
本発明の一側面においては、変換辞書を用いて読み文字列の第１の変換候補が選出され、選出された第１の変換候補を含むキーワードが、所定の記憶手段に記憶されている番組情報から抽出され、抽出されたキーワードから第２の変換候補が選出され、第１の変換候補と第２の変換候補が、読み文字列に対応する変換候補として出力される。
【発明の効果】
【００１７】
本発明の一側面によれば、読み文字列に対応するユーザ所望の変換候補を迅速に提示することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図を参照して、本発明の実施の形態について説明する。
【００１９】
図１は、本発明の一実施の形態である録画再生装置の使用環境を示している。
【００２０】
録画再生装置１は、電波として送信されてくるテレビジョン放送信号２をアンテナ３を介して受信し、番組（の映像および音声）を録画したり、インターネットに代表されるネットワーク４を介して所定のサーバから映像、音声などのAV（Audio/Video）データやプログラムを取得して記録する。また、録画再生装置１は、CATV回線５や衛星放送アンテナ６を介してテレビジョン放送信号を受信し、番組を録画することも可能である。
【００２１】
録画再生装置１は、録画した番組や記録したAVデータなどを再生し、その結果得られる映像信号および音声信号を、テレビジョン受像機などからなる表示装置７に出力して、対応する映像を表示させたり、音声を出力させる。ユーザは、リモートコントローラ８を操作することにより、録画再生装置１に対して、番組の録画や再生などを指示することができる。
【００２２】
図２は、図１の録画再生装置１の内部の構成例を示すブロック図である。
【００２３】
録画再生装置１は、制御部２１、入力部２２、出力部２３、およびドライブ２４を有し、それらはバス２０を介して互いに接続されている。
【００２４】
制御部２１は、CPU（Central Processing Unit）３１、ROM（Read Only Memory）３２、およびRAM（Random Access Memory）３３を有し、装置全体の動作の制御を行う。CPU３１は、ROM３２に記憶されているプログラム、または後述する記憶部４６からRAM３３にロードされたプログラムに従って、後述する文字列変換処理などの各種の処理を実行する。ROM３２はプログラムやデータ等を記憶する。RAM３３は、CPU３１が各種の処理を実行する上において必要なデータなどを適宜記憶する。
【００２５】
入力部２２は、リモートコントローラ８からの信号を受信する受信機および操作ボタンなどからなる。ユーザは、リモートコントローラ８または入力部２２を操作することにより、録画予約の対象となる番組を指定したり、録画された番組のタイトルを変更したりすることができる。
【００２６】
出力部２３は、出力端子を有し、映像信号および音声信号を所定のフォーマットに変換し、接続されている表示装置７に出力する。
【００２７】
ドライブ２４は、そこに装着された、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２５に記録されているコンピュータプログラムやデータを読み出し、制御部２１または記憶部４６に供給する。また、ドライブ２４は、制御部２１の制御の下、バス２０を介して供給されるプログラムやデータ（番組の映像および音声データも含む）をリムーバブルメディア２５に書き込む。
【００２８】
録画再生装置１は、さらに、チューナ４１、ネットワークインタフェース４２、番組情報取得部４３、エンコーダ４４、デコーダ４５、および記憶部４６を有し、これらもまたバス２０と接続されている。
【００２９】
チューナ４１は、制御部２１の制御により、受信チャンネルを選局し、選局したチャンネルにおいて放送されているテレビジョン放送信号を受信する。チューナ４１は、受信したテレビジョン放送信号に含まれる、番組の映像および音声データやEPG (Electronic Program Guide）データを抽出し、番組情報取得部４３またはエンコーダ４４に供給する。
【００３０】
ネットワークインタフェース４２は、ネットワーク４を介してサーバ等の他の装置とデータや制御情報等の授受を行うインタフェースである。ネットワークインタフェース４２は、ネットワーク４を介して所定のサーバからEPGデータを取得することもできる。即ち、EPGデータは、テレビジョン放送信号に重畳されて供給されるものだけでなく、所定のサーバがネットワーク４を介して配信する場合もある。ネットワークインタフェースは、番組情報取得部４３の要求に基づいてEPGデータを取得し、番組情報取得部４３に供給する。
【００３１】
番組情報取得部４３は、制御部２１に制御されて番組情報の取得に関する処理を行う。例えば、番組情報取得部４３は、チューナ４１またはネットワークインタフェース４２より供給されるEPGデータより番組情報を抽出し、バス２０を介して記憶部４６に供給し、保持させる。EPGデータは、放送番組の電子番組表を構成するためのデータであり、番組情報は、電子番組表として表示される番組についての情報を表す。
【００３２】
エンコーダ４４は、制御部２１の制御の下、チューナ４１より供給される番組の映像および音声データをMPEG（Moving Picture Experts Group）等の所定のフォーマットで符号化し、得られた符号化データを、バス２０を介して記憶部４６に供給し、記憶させる。なお、受信された番組の映像および音声データがデジタル符号化データの場合、そのデータは、そのまま記憶部４６に記憶させることができるので、このエンコーダ４４による処理を省略することができる。
【００３３】
デコーダ４５は、録画された番組を再生する場合に制御部２１に制御され、バス２０を介して記憶部４６より供給される番組の符号化データを復号し、その結果得られた復号データを出力部２３に供給する。
【００３４】
記憶部４６は、例えばハードディスク等により構成され、大容量の記憶領域を有し、バス２０を介して供給されるデータやプログラムを記憶したり、記憶しているデータを読み出して他の処理部に供給したりする。
【００３５】
以上のように構成される録画再生装置１では、EPGデータから得られる番組情報に基づいてユーザ所望の番組を検索し、検索された番組の録画予約を行うことができる。また、録画再生装置１は、録画した番組を再生し、再生した番組の映像や音声を表示装置７に出力することができる。
【００３６】
録画再生装置１において、ユーザが番組の検索を行う場合には、検索したい番組の番組情報に含まれているような語句を検索対象語句（キーワード）として入力するが、番組情報に含まれる語句（文字列）は一般の文章と異なる独特の表現が用いられている場合が多いため、一般的な変換辞書を用いた読みの変換では、ユーザが入力したい語句に変換できないことが多い。
【００３７】
そこで、録画再生装置１の文字列変換機能では、番組情報を利用することにより、ユーザ所望の変換文字を迅速に提示することができるようになされている。
【００３８】
図３は、文字列変換機能に関する録画再生装置１の機能ブロック図を示している。
【００３９】
録画再生装置１の文字列変換機能は、辞書変換部６１、辞書変換候補記憶部６２、番組情報記憶部６３、EPG変換候補検出部６４、EPG変換候補記憶部６５、および文字変換制御部６６により実現される。
【００４０】
辞書変換候補記憶部６２、番組情報記憶部６３、およびEPG変換候補記憶部６５は、例えば、図２の記憶部４６またはRAM３３に対応し、辞書変換部６１、EPG変換候補検出部６４、および文字変換制御部６６は、例えば、図２のCPU３１およびRAM３３に対応する。
【００４１】
辞書変換部６１には、文字変換制御部６６から、ユーザがリモートコントローラ８等によって入力した“読み”を表す文字列（以下、読み文字列という）が供給される。なお、本明細書において、文字列とは、１文字以上の文字からなるものをいう。
【００４２】
辞書変換部６１は、内部に一般的な変換辞書を有しており、その変換辞書を用いて、文字変換制御部６６から供給された読み文字列の変換候補（以下、辞書変換候補という）を選出し、辞書変換候補記憶部６２に供給する。即ち、辞書変換部６１は、読み文字列を所定の文字列に変換する文字変換手段（第１の文字変換手段）である。辞書変換候補記憶部６２は、辞書変換部６１から供給された辞書変換候補を記憶する。一般的には、１つの読み文字列に対応して、複数の辞書変換候補が選出されるので、辞書変換候補記憶部６２に記憶される１以上の辞書変換候補を総称して辞書変換候補リストともいう。
【００４３】
番組情報記憶部６３は、テレビジョン放送信号から抽出された番組情報を記憶する。例えば、番組情報記憶部６３には、１週間先までの全てのチャンネルの番組に関する番組情報が記憶されている。
【００４４】
EPG変換候補検出部６４には、辞書変換候補記憶部６２に記憶されている辞書変換候補リストが文字変換制御部６６を介して供給される。また、既に変換が確定済みの文字列（以下、確定文字列という）がある場合には、その確定文字列も、文字変換制御部６６から供給される。
【００４５】
EPG変換候補検出部６４は、文字変換制御部６６から供給された１以上の辞書変換候補のそれぞれについて、辞書変換候補を含むキーワードを、番組情報記憶部６３に記憶されている番組情報のなかから検索する。また、文字変換制御部６６から、辞書変換候補のほかに確定文字列も供給された場合には、EPG変換候補検出部６４は、確定文字列と辞書変換候補の組み合わせ（“確定文字列＋辞書変換候補”）を含むキーワードも、番組情報から検索する。
【００４６】
EPG変換候補検出部６４は、番組情報から検出された辞書変換候補を含むキーワードのうち、検索した辞書変換候補と、それ以降の文字列（以下、適宜、辞書変換候補以降の文字列という）を、EPG変換候補としてEPG変換候補記憶部６５に供給する。また、確定文字列と辞書変換候補の組み合わせ（“確定文字列＋辞書変換候補”）を含むキーワードでも検索した場合にも同様に、EPG変換候補検出部６４は、番組情報から検出された“確定文字列＋辞書変換候補”を含むキーワードのうち、辞書変換候補以降の文字列を、EPG変換候補としてEPG変換候補記憶部６５に供給する。従って、EPG変換候補検出部６４も、読み文字列を所定の文字列に変換する文字変換手段（第２の文字変換手段）であると言える。
【００４７】
EPG変換候補記憶部６５は、EPG変換候補検出部６４から供給されたEPG変換候補を記憶する。EPG変換候補記憶部６５に記憶される１以上のEPG変換候補を総称してEPG変換候補リストともいう。
【００４８】
文字変換制御部６６は、文字変換処理全体の制御を行う。具体的には、ユーザがリモートコントローラ８等によって入力した読み文字列が文字変換制御部６６に供給され、文字変換制御部６６は、それを変換対象の文字として辞書変換部６１に供給する。また、文字変換制御部６６は、読み文字列を辞書変換部６１に供給した結果、辞書変換候補記憶部６２に記憶された辞書変換候補リストを取得し、EPG変換候補検出部６４に供給する。
【００４９】
また、文字変換制御部６６は、EPG変換候補検出部６４に辞書変換候補を供給した結果、EPG変換候補記憶部６５に記憶されたEPG変換候補リストを取得する。そして、文字変換制御部６６は、辞書変換候補記憶部６２から取得した辞書変換候補とEPG変換候補記憶部６５から取得したEPG変換候補のすべてを所定の順序により並べ、変換候補リストとして出力部２３（図２）に供給する。これにより、ユーザが入力した読み文字列に対応する１以上の変換候補が表示装置７に表示される。辞書変換候補とEPG変換候補の表示する順序については、図９を参照して後述する。
【００５０】
次に、図４のフローチャートを参照して、録画再生装置１の文字列変換処理について説明する。この処理は“読み”を表す新しい文字がユーザによって入力されたときに開始される。即ち、“読み”を表す文字が１文字入力されるごとに、図４の処理が実行される。
【００５１】
初めに、ステップＳ１において、文字変換制御部６６は、ユーザによって入力された“読み”の文字を取得し、読み文字列として辞書変換部６１に供給する。なお、いま取得された文字よりも以前に入力された“読み”の文字がある場合には、文字変換制御部６６は、それも加えた読み文字列を辞書変換部６１に供給する。
【００５２】
また、ステップＳ１では、辞書変換候補記憶部６２およびEPG変換候補記憶部６５に記憶されているデータがある場合には、文字変換制御部６６がそれをクリアする。即ち、文字列変換処理では、“読み”を表す新しい文字がユーザによって入力されるごとに、それまでの辞書変換候補リストおよびEPG変換候補リストをクリアして、新たな辞書変換候補リストおよびEPG変換候補リストが辞書変換候補記憶部６２およびEPG変換候補記憶部６５に記憶されるようにする。
【００５３】
ステップＳ２において、辞書変換部６１は、一般的な変換辞書を用いて、文字変換制御部６６から供給された読み文字列の辞書変換候補を選出し、辞書変換候補リストとして辞書変換候補記憶部６２に記憶させる辞書変換候補リスト作成処理を実行する。
【００５４】
ステップＳ３において、文字変換制御部６６は、辞書変換候補記憶部６２に記憶されている辞書変換候補リストを取得し、EPG変換候補検出部６４に供給する。また、文字変換制御部６６は、確定文字列がある場合には、確定文字列もEPG変換候補検出部６４に供給する。
【００５５】
ステップＳ４において、EPG変換候補検出部６４は、辞書変換候補を含むキーワードを、番組情報記憶部６３の番組情報のなかから検索し、検索結果をEPG変換候補リストとしてEPG変換候補記憶部６５に記憶させるEPG変換候補リスト作成処理を実行する。文字変換制御部６６から、確定文字列も供給されている場合には、EPG変換候補リスト作成処理として、確定文字列と辞書変換候補の組み合わせを含むキーワードを番組情報記憶部６３の番組情報のなかから検索し、検索結果をEPG変換候補リストの一部としてEPG変換候補記憶部６５に記憶させる処理も行われる。
【００５６】
ステップＳ５において、文字変換制御部６６は、辞書変換候補リスト作成処理により選出された辞書変換候補リストと、EPG変換候補リスト作成処理により選出されたEPG変換候補リストの両方を変換候補リストとして出力部２３に供給して、処理を終了する。
【００５７】
以上のように、文字列変換処理によれば、従来の文字列変換処理と同様の、入力された読み文字列に対して一般的な変換辞書を用いて選出した辞書変換候補リストだけでなく、ステップＳ４の処理で求められるEPG変換候補リストも変換候補の一部としてユーザに提示される。
【００５８】
そこで、図４のステップＳ４のEPG変換候補リスト作成処理の詳細について、図５のフローチャートを参照して説明する。
【００５９】
初めに、ステップＳ２１において、EPG変換候補検出部６４は、内部変数ｉ，ｊ，ｋを１に初期化する。
【００６０】
ステップＳ２２において、EPG変換候補検出部６４は、文字変換制御部６６から供給された辞書変換候補リストのなかから、１つの辞書変換候補を選択する。例えば、EPG変換候補検出部６４に、辞書変換候補リストとして、ｍ個の辞書変換候補Ａ1乃至Ａmが文字変換制御部６６から供給されたとすると、EPG変換候補検出部６４は、辞書変換候補リストから、辞書変換候補Ａiを選択する。
【００６１】
ステップＳ２３において、EPG変換候補検出部６４は、ステップＳ２２で選択した辞書変換候補Ａiの文字数が２文字以上であるかを判定する。ステップＳ２３で、辞書変換候補Ａiの文字数が２文字以上ではないと判定された場合、即ち、辞書変換候補Ａiの文字数が１文字である場合、処理はステップＳ２４に進み、EPG変換候補検出部６４は、確定文字列（以下において、確定文字列をＣと表す）があるか、即ち、文字変換制御部６６から確定文字列Ｃも供給されたかを判定する。
【００６２】
ステップＳ２４で、確定文字列Ｃがないと判定された場合、処理は後述するステップＳ３５に進む。一方、ステップＳ２４で、確定文字列Ｃがあると判定された場合、処理は後述するステップＳ２７に進む。
【００６３】
一方、上述したステップＳ２３で、辞書変換候補Ａiの文字数が２文字以上であると判定された場合、処理はステップＳ２５に進み、EPG変換候補検出部６４は、番組情報記憶部６３に記憶されている番組情報のなかで、“辞書変換候補Ａi”を含む番組情報を検索する。
【００６４】
続いて、ステップＳ２６において、EPG変換候補検出部６４は、確定文字列Ｃがあるかを判定する。ステップＳ２６で、確定文字列Ｃがあると判定された場合、処理はステップＳ２７に進み、EPG変換候補検出部６４は、番組情報記憶部６３に記憶されている番組情報のなかで、確定文字列Ｃと辞書変換候補Ａiの組み合わせ（“確定文字列Ｃ＋辞書変換候補Ａi”）を含む番組情報を検索する。一方、ステップＳ２６で、確定文字列Ｃがないと判定された場合、ステップＳ２７の処理はスキップされる。
【００６５】
ステップＳ２３乃至Ｓ２７の処理をまとめると、確定文字列Ｃが供給されず、辞書変換候補Ａiの文字数が２文字以上でない場合、即ち、検索対象の文字列が１文字の辞書変換候補Ａiだけである場合には、EPG変換候補検出部６４は、番組情報の検索を行わない。
【００６６】
一方、確定文字列Ｃが供給されず、辞書変換候補Ａiの文字数が２文字以上である場合には、EPG変換候補検出部６４は、辞書変換候補Ａiを含む番組情報の検索だけを行う。
【００６７】
確定文字列Ｃが供給された場合には、EPG変換候補検出部６４は、確定文字列Ｃと辞書変換候補Ａiの組み合わせを含む番組情報の検索は必ず行われる。これは、確定文字列Ｃが供給された場合には、確定文字列Ｃと辞書変換候補Ａiの組み合わせで少なくとも２文字以上となるからである。そして、辞書変換候補Ａiの文字数が２文字以上である場合には、さらに辞書変換候補Ａiを含む番組情報の検索も行われる。
【００６８】
検索対象の文字列の文字数が１文字である場合に番組情報の検索を行わないようにすることで、検索の精度を保ち、最終的に検出されるキーワードの個数を抑制することができる。
【００６９】
上述したステップＳ２３乃至Ｓ２７の処理により、“辞書変換候補Ａi”または“確定文字列Ｃ＋辞書変換候補Ａi”を含む番組情報として、ｎ個の番組情報Ｂ1乃至Ｂnが検出されたとする。
【００７０】
ステップＳ２８において、EPG変換候補検出部６４は、検出した番組情報Ｂ1乃至Ｂnのなかから、１つの番組情報Ｂjを選択する。
【００７１】
ステップＳ２９において、EPG変換候補検出部６４は、選択した番組情報Ｂjから、“辞書変換候補Ａi”または“確定文字列Ｃ＋辞書変換候補Ａi”を含むキーワードを抽出する。キーワード抽出方法については特に限定されず、字種切り法、辞書を用いた切り出し法、形態要素解析法などの一般的な方法を採用することができる。また、キーワードにつながるキーワードがある場合（複数のキーワードが連続している場合）には、EPG変換候補検出部６４は、キーワード単体のみならず、連続するキーワード全体を１つのキーワードとしても抽出する。この処理で、ｐ個のキーワードＷ1乃至Ｗpが番組情報Ｂjから抽出されたとする。
【００７２】
ステップＳ３０において、EPG変換候補検出部６４は、ステップＳ２９で抽出したキーワードＷ1乃至Ｗpのうちの１つであるキーワードＷk内で、辞書変換候補Ａi以降の文字列を、EPG変換候補としてEPG変換候補記憶部６５に供給する。即ち、EPG変換候補検出部６４は、キーワードＷk内の辞書変換候補Ａi以降の文字列をEPG変換候補リストに追加する。
【００７３】
ステップＳ３１では、ステップＳ２９で抽出したｐ個のキーワードＷ1乃至Ｗpのすべてについて、辞書変換候補Ａi以降の文字列をEPG変換候補リストに追加する処理（ステップＳ３０の処理）を行ったかが判定される。即ち、ステップＳ３１において、EPG変換候補検出部６４は、変数ｋが番組情報Ｂjから抽出されたキーワードの個数であるｐよりも小さいかを判定する。
【００７４】
ステップＳ３１で、変数ｋがｐよりも小さいと判定された場合、即ち、辞書変換候補Ａi以降の文字列をEPG変換候補リストに追加する処理が、ｐ個のキーワードＷ1乃至Ｗpのすべてに対してまだ行われていない場合、EPG変換候補検出部６４は、ステップＳ３２において変数ｋを１だけインクリメントさせ、処理をステップＳ３０に戻す。
【００７５】
一方、変数ｋがｐ以上であると判定された場合、即ち、ｐ個のキーワードＷ1乃至Ｗpのすべてに対して、辞書変換候補Ａi以降の文字列をEPG変換候補リストに追加する処理が行われた場合、処理はステップＳ３３に進む。
【００７６】
ステップＳ３３では、“辞書変換候補Ａi”または“確定文字列Ｃ＋辞書変換候補Ａi”を含む番組情報として検出されたｎ個の番組情報Ｂ1乃至Ｂnのすべてについて、キーワードの抽出を行ったかが判定される。即ち、ステップＳ３３において、EPG変換候補検出部６４は、変数ｊが“辞書変換候補Ａi”または“確定文字列Ｃ＋辞書変換候補Ａi”を含む番組情報の数であるｎよりも小さいかを判定する。
【００７７】
ステップＳ３３で、変数ｊがｎよりも小さいと判定された場合、即ち、EPG変換候補検出部６４が、“辞書変換候補Ａi”または“確定文字列Ｃ＋辞書変換候補Ａi”を含む番組情報として検出されたｎ個の番組情報Ｂ1乃至Ｂnのすべてについてキーワードの抽出をまだ行っていない場合、EPG変換候補検出部６４は、ステップＳ３４において、変数ｊを１だけインクリメントさせ、処理をステップＳ２８に戻す。これにより、ステップＳ２８乃至Ｓ３２の処理が再度実行され、次の番組情報Ｂjに対するキーワードの抽出が行われる。
【００７８】
一方、ステップＳ３３で、変数ｊがｎ以上であると判定された場合、即ち、“辞書変換候補Ａi”または“確定文字列Ｃ＋辞書変換候補Ａi”を含む番組情報として検出されたｎ個の番組情報Ｂ1乃至Ｂnのすべてについて、キーワードの抽出が行われた場合、処理はステップＳ３５に進む。
【００７９】
ステップＳ３５では、辞書変換候補リストとして文字変換制御部６６から供給されたｍ個の辞書変換候補Ａ1乃至Ａmのすべてについて、キーワードの抽出を行ったかが判定される。即ち、ステップＳ３５において、EPG変換候補検出部６４は、変数ｉが辞書変換候補の個数であるｍよりも小さいかを判定する。
【００８０】
ステップＳ３５で、変数ｉがｍよりも小さいと判定された場合、即ち、辞書変換候補リストとして文字変換制御部６６から供給されたｍ個の辞書変換候補Ａ1乃至Ａmのすべてについて、キーワードの抽出をまだ行っていない場合、EPG変換候補検出部６４は、ステップＳ３６において、変数ｉを１だけインクリメントさせ、処理をステップＳ２２に戻す。これにより、ステップＳ２２乃至Ｓ３４が再度実行され、次の辞書変換候補Ａiに対するキーワードの抽出が行われる。
【００８１】
一方、ステップＳ３５で、変数ｉがｍ以上であると判定された場合、EPG変換候補リスト作成処理は終了する。
【００８２】
以上のように、EPG変換候補リスト作成処理では、一般的な変換辞書から得られた辞書変換候補Ａ1乃至Ａmを基に、番組情報のなかからEPG変換候補が抽出され、EPG変換候補リストとしてEPG変換候補記憶部６５に記憶される。
【００８３】
そして、上述したように、EPG変換候補記憶部６５に記憶されたEPG変換候補リストが一般的な変換辞書から得られた辞書変換候補リストとともに変換候補リストとして出力され、表示装置７に表示されることになる。
【００８４】
録画再生装置１における文字入力では、番組情報に含まれる番組の内容やタイトルを入力することが多く、番組情報の文章（文字列）は、一般の文章と異なる独特の表現が用いられている場合が多いが、番組情報に含まれるキーワードから変換候補を検索することで、ユーザ所望の変換候補を迅速に提示することができる。換言すれば、変換辞書による辞書変換候補（第１の変換候補）に追加して、番組情報に関連する文字入力に特化したEPG変換候補（第２の変換候補）を提供することで、ユーザ所望の変換候補を迅速に提示することができる。
【００８５】
次に、ユーザ所望の変換候補を迅速に提示する文字列変換機能を実現する録画再生装置１の第２の実施の形態について説明する。
【００８６】
図６は、第２の実施の形態における録画再生装置１の機能ブロック図である。なお、図６において、図３と対応する部分については同一の符号を付してあり、その説明は適宜省略する。
【００８７】
図６の録画再生装置１は、辞書変換部６１、辞書変換候補記憶部６２、番組情報記憶部６３、EPG変換候補記憶部６５、文字変換制御部６６、EPGキーワード抽出部８１、EPGキーワードリスト記憶部８２、およびEPG変換候補検出部８３により構成されている。
【００８８】
即ち、図６では、図３を参照して説明した構成と比較して、EPGキーワード抽出部８１とEPGキーワードリスト記憶部８２が新たに設けられ、EPG変換候補検出部６４に代えてEPG変換候補検出部８３が設けられている。
【００８９】
EPGキーワード抽出部８１は、番組情報記憶部６３に記憶されている番組情報に対して、１日に１回、１週間に１回など定期的に、または、録画再生装置１の起動時など不定期にキーワードの抽出を行い、抽出されたキーワードをEPGキーワードリスト記憶部８２に記憶させる。本実施の形態においてもキーワードの抽出方法については特に限定されず、字種切り法、形態要素解析法などの各種の方法を採用することができる。また、キーワードにつながるキーワードがある場合には、EPGキーワード抽出部８１は、そのキーワード単体のみならず、連続するキーワード全体を１つのキーワードとしても抽出する。
【００９０】
EPGキーワードリスト記憶部８２は、EPGキーワード抽出部８１から供給されたキーワードを記憶する。EPGキーワードリスト記憶部８２に記憶されている１以上のキーワードを総称してキーワードリストともいう。
【００９１】
図３のEPG変換候補検出部６４は、番組情報記憶部６３に記憶されている番組情報から、直接、辞書変換候補を含むキーワード、または、確定文字列と辞書変換候補の組み合わせを含むキーワードを検索したが、EPG変換候補検出部８３は、EPGキーワードリスト記憶部８２に記憶されているキーワードのなかから、辞書変換候補を含むキーワード、または、確定文字列と辞書変換候補の組み合わせを含むキーワードを検索することにより、実質的に、番組情報から、辞書変換候補を含むキーワード、または、確定文字列と辞書変換候補の組み合わせを含むキーワードを検索する。そして、EPG変換候補検出部８３は、EPG変換候補検出部６４と同様に、検出されたキーワードのうちの、辞書変換候補以降の文字列を、EPG変換候補としてEPG変換候補記憶部６５に供給する。
【００９２】
図７は、番組情報記憶部６３内の番組情報のなかからキーワードを抽出してEPGキーワードリスト記憶部８２にEPGキーワードリストを記憶させるキーワードリスト作成処理のフローチャートを示している。この処理は、文字列変換処理とは別に所定のタイミングで実行される。
【００９３】
初めに、ステップＳ５１において、EPGキーワード抽出部８１は、番組情報記憶部６３に記憶されている所定の番組情報に対し、キーワードの抽出を行い、ステップＳ５２において、抽出されたキーワードをEPGキーワードリスト記憶部８２に記憶させる。
【００９４】
ステップＳ５３において、EPGキーワード抽出部８１は、番組情報記憶部６３に記憶されている全ての番組情報に対してキーワードの抽出を行ったかを判定し、全ての番組情報に対してキーワードの抽出を行っていないと判定した場合、処理をステップＳ５１に戻す。
【００９５】
一方、ステップＳ５３で、番組情報記憶部６３に記憶されている全ての番組情報に対しキーワードの抽出を行ったと判定された場合、処理は終了する。
【００９６】
次に、第２の実施の形態における録画再生装置１の文字列変換処理について説明する。第２の実施の形態における文字列変換処理は、ステップＳ４のEPG変換候補リスト作成処理の詳細以外は、図４の文字列変換処理と同様であるので、図８のフローチャートを参照して、第２の実施の形態におけるEPG変換候補リスト作成処理の詳細について説明する。
【００９７】
EPG変換候補リスト作成処理では、初めに、ステップＳ７１において、EPG変換候補検出部８３は、内部変数ｉ，ｋを１に初期化する。
【００９８】
ステップＳ７２において、EPG変換候補検出部８３は、文字変換制御部６６から供給された辞書変換候補リストのなかから、１つの辞書変換候補を選択する。ここでも、最初の実施の形態と同様に、ｍ個の辞書変換候補Ａ1乃至Ａmが、文字変換制御部６６からEPG変換候補検出部８３に供給されたとして、EPG変換候補検出部８３は、そのうちの辞書変換候補Ａiを選択する。
【００９９】
ステップＳ７３において、EPG変換候補検出部８３は、ステップＳ７２で選択した辞書変換候補Ａiの文字数が２文字以上であるかを判定する。ステップＳ７３で、辞書変換候補Ａiの文字数が２文字以上ではないと判定された場合、即ち、辞書変換候補Ａiの文字数が１文字である場合、処理はステップＳ７４に進み、EPG変換候補検出部８３は、確定文字列Ｃがあるか、即ち、文字変換制御部６６から確定文字列Ｃも供給されたかを判定する。
【０１００】
ステップＳ７４で、確定文字列Ｃがないと判定された場合、処理は後述するステップＳ８１に進む。一方、ステップＳ７４で、確定文字列Ｃがあると判定された場合、処理は後述するステップＳ７７に進む。
【０１０１】
一方、上述したステップＳ７３で、辞書変換候補Ａiの文字数が２文字以上であると判定された場合、処理はステップＳ７５に進み、EPG変換候補検出部８３は、EPGキーワードリスト記憶部８２に記憶されているキーワードのなかで、“辞書変換候補Ａi”を含むキーワードを検索する。
【０１０２】
続いて、ステップＳ７６において、EPG変換候補検出部８３は、確定文字列Ｃがあるかを判定する。ステップＳ７６で、確定文字列Ｃがあると判定された場合、処理はステップＳ７７に進み、EPG変換候補検出部８３は、EPGキーワードリスト記憶部８２に記憶されているキーワードリストのなかで、確定文字列Ｃと辞書変換候補Ａiの組み合わせ（“確定文字列Ｃ＋辞書変換候補Ａi”）を含むキーワードを検索する。一方、ステップＳ７６で、確定文字列Ｃがないと判定された場合、ステップＳ７７の処理はスキップされる。
【０１０３】
ステップＳ７３乃至Ｓ７７の処理をまとめると、確定文字列Ｃが供給されず、辞書変換候補Ａiの文字数が２文字以上でない場合、即ち、検索対象の文字列が１文字の辞書変換候補Ａiだけである場合には、EPG変換候補検出部８３は、キーワードの検索を行わない。
【０１０４】
一方、確定文字列Ｃが供給されず、辞書変換候補Ａiの文字数が２文字以上である場合には、EPG変換候補検出部８３は、辞書変換候補Ａiを含むキーワードの検索だけを行う。
【０１０５】
確定文字列Ｃが供給された場合には、EPG変換候補検出部８３は、確定文字列Ｃと辞書変換候補Ａiの組み合わせを含むキーワードの検索は必ず行われ、辞書変換候補Ａiの文字数が２文字以上である場合には、さらに辞書変換候補Ａiを含むキーワードの検索も行われる。検索対象の文字列の文字数が１文字である場合にキーワードの検索を行わないのは、最初の実施の形態と同様に、検索の精度を保ち、最終的に検出されるキーワードの個数を抑制することができるからである。
【０１０６】
上述したステップＳ７３乃至Ｓ７７の処理により、“辞書変換候補Ａi”または“確定文字列Ｃ＋辞書変換候補Ａi”を含むキーワードが検出される。キーワードにつながるキーワードがある場合には、EPG変換候補検出部８３は、キーワード単体のみならず、連続するキーワード全体を１つのキーワードとしても検出する。この処理で、ｐ個のキーワードＷ1乃至Ｗpが検出されたとする。
【０１０７】
ステップＳ７８において、EPG変換候補検出部８３は、ステップＳ７７で検出したキーワードＷ1乃至Ｗpのうちの１つであるキーワードＷk内で、辞書変換候補Ａi以降の文字列を、EPG変換候補としてEPG変換候補記憶部６５に供給する。即ち、EPG変換候補検出部８３は、キーワードＷk内の辞書変換候補Ａi以降の文字列をEPG変換候補リストに追加する。
【０１０８】
ステップＳ７９では、検出されたｐ個のキーワードＷ1乃至Ｗpのすべてについて、辞書変換候補Ａi以降の文字列をEPG変換候補リストに追加する処理（ステップＳ７８の処理）を行ったかが判定される。即ち、ステップＳ７９において、EPG変換候補検出部８３は、変数ｋがEPGキーワードリスト記憶部８２内の“辞書変換候補Ａi”または“確定文字列Ｃ＋辞書変換候補Ａi”を含むキーワードの個数であるｐよりも小さいかを判定する。
【０１０９】
ステップＳ７９で、変数ｋがｐよりも小さいと判定された場合、即ち、ｐ個のキーワードＷ1乃至Ｗpのすべてに対して、辞書変換候補Ａi以降の文字列をEPG変換候補リストに追加する処理がまだ行われていない場合、EPG変換候補検出部８３は、ステップＳ８０において、変数ｋを１だけインクリメントさせ、処理をステップＳ７８に戻す。
【０１１０】
一方、変数ｋがｐ以上であると判定された場合、即ち、ｐ個のキーワードＷ1乃至Ｗpのすべてに対して、辞書変換候補Ａi以降の文字列をEPG変換候補リストとして追加する処理が行われた場合、処理はステップＳ８１に進む。
【０１１１】
ステップＳ８１では、辞書変換候補リストとして文字変換制御部６６から供給されたｍ個の辞書変換候補Ａ1乃至Ａmのすべてについて、キーワードの検出を行ったかが判定される。即ち、ステップＳ８１において、EPG変換候補検出部８３は、変数ｉが辞書変換候補の個数であるｍよりも小さいかを判定する。
【０１１２】
ステップＳ８１で、変数ｉがｍよりも小さいと判定された場合、即ち、EPG変換候補検出部８３が、辞書変換候補リストとして文字変換制御部６６から供給されたｍ個の辞書変換候補Ａ1乃至Ａmのすべてについてキーワードの検出をまだ行っていない場合、EPG変換候補検出部８３は、ステップＳ８２において、変数ｉを１だけインクリメントさせ、処理をステップＳ７２に戻す。これにより、ステップＳ７２乃至Ｓ８０の処理が再度実行され、次の辞書変換候補Ａiに対するキーワードの検出が行われる。
【０１１３】
一方、ステップＳ８１で、変数ｉがｍ以上であると判定された場合、EPG変換候補リスト作成処理は終了する。
【０１１４】
以上のように、録画再生装置１の第２の実施の形態においては、定期的にまたは不定期に番組情報記憶部６３に記憶されている番組情報からキーワードが抽出されてEPGキーワードリスト記憶部８２に記憶される。そして、EPGキーワードリスト記憶部８２のキーワードリストから、文字変換制御部６６から供給された辞書変換候補Ａiを含むキーワードが、EPG変換候補として検出される。確定文字列Ｃがある場合には、確定文字列Ｃと辞書変換候補Ａiの組み合わせを含むキーワードもEPG変換候補として検出される。
【０１１５】
そして、図４を参照して説明したように、EPG変換候補記憶部６５に記憶されたEPG変換候補リストが一般的な変換辞書から得られた辞書変換候補リストとともに変換候補リストとして出力され、表示装置７に表示される。
【０１１６】
従って、最初の実施の形態と同様に、変換辞書による辞書変換候補（第１の変換候補）に追加して、番組情報に関連する文字入力に特化したEPG変換候補（第２の変換候補）を提供することで、ユーザ所望の変換候補を迅速に提示することができる。
【０１１７】
なお、最初の実施の形態では、第２の実施の形態に必要な番組情報から抽出されたキーワードリストを記憶する記憶部（EPGキーワードリスト記憶部８２）を有しない点で、より少ない構成で番組情報のキーワードを用いた文字列変換処理を実現することができるが、１文字が入力される度に、番組情報記憶部６３内の番組情報を高速に検索する必要があるので、短時間で変換候補リストを提示するためには高度な処理能力が求められる。
【０１１８】
一方、第２の実施の形態は、予めEPGキーワードリスト記憶部８２に抽出したキーワードリストからEPG変換候補を検出するため、EPG変換候補の検出が短時間で（高速に）行うことができるが、記憶部（EPGキーワードリスト記憶部８２）の構成が第１の実施の形態よりも増加する。
【０１１９】
従って、録画再生装置１のハードウエア構成および処理能力に応じて、第１または第２の実施の形態を適宜選択することが望ましい。
【０１２０】
次に、図９を参照して、辞書変換候補リストとEPG変換候補リストを提示するときの順番について説明する。
【０１２１】
文字変換制御部６６は、図９に示されるような優先度に応じた順番で、辞書変換候補リストとEPG変換候補リストを出力部２３に供給することにより、表示装置７に表示させる。
【０１２２】
辞書変換候補リストとEPG変換候補リストとでは、EPG変換候補リストの優先度が高く、EPG変換候補リストが辞書変換候補リストよりも先に表示される。
【０１２３】
また、EPG変換候補リストのなかでは、文字数の多いEPG変換候補が、より優先度が高く先に表示され、文字数が同一である場合には、番組情報内で出現頻度の高いEPG変換候補が優先されて先に表示される。
【０１２４】
一方、辞書変換候補リストのなかでは、学習済みの辞書変換候補が、より優先されて先に表示され、それ以外の（未学習の）辞書変換候補が次に表示される。また、学習済みの辞書変換候補のなかでも、例えば、学習した時刻が新しいものから先に表示させるなどにより、さらに表示順を決定することができる。
【０１２５】
以上のように、文字変換制御部６６は、EPG変換候補に高レベルの優先度を設定し、学習済みの辞書変換候補に中レベルの優先度を設定し、それ以外の辞書変換候補に低レベルの優先度を設定し、その優先度に応じた順番で表示装置７に表示されるように出力する。
【０１２６】
なお、変換候補リストに対する優先度の設定については上記に限定されるものではなく、その他の基準に基づく優先度を設定しても良い。例えば、EPG変換候補については、キーワードを抽出した番組の放送時刻が現在の時刻に近いEPG変換候補ほど優先度を高く設定したり、キーワードを抽出した番組のチャンネルの番号順に優先度を高く設定することも可能である。
【０１２７】
次に、図１０を参照して、同一の読み文字列を、本手法を用いて変換した場合と、従来の辞書変換のみを用いて変換した場合とを比較した結果について説明する。なお、図１０では、例えば、本手法として、図３を参照して説明した最初の実施の形態による文字列変換処理を行ったものとする。
【０１２８】
図１０は、「情報ステーション」という語句が番組情報記憶部６３の番組情報内に存在し、ユーザがその語句を入力しようとした場合の例を示している。
【０１２９】
図１０Ａは、従来の辞書変換のみを用いた変換例を示している。
【０１３０】
文字入力欄に示される文字列は、ユーザがリモートコントローラ８等を操作して入力した読み文字列を表し、下線を付した文字列は、確定文字列を表す。また、図１０Ａおよび図１０Ｂに示される算用数字は、ユーザが操作した順番を表す操作ステップを表している。従って、従来の辞書変換のみを用いて「情報ステーション」の語句に変換するまでには、１４の操作ステップが必要である。
【０１３１】
これに対して、本手法を用いた変換では、図１０Ｂに示されるように、同一の読み文字列を入力して、７つの操作ステップで「情報ステーション」の語句に変換することができる。即ち、従来の辞書変換のみにおける場合より、半分の操作ステップで「情報ステーション」の語句に変換することができる。
【０１３２】
本手法による各操作ステップの処理について、辞書変換のみによる場合と詳細に見てみると、第４操作ステップまでは入力された読み文字列に対する辞書変換候補が、文字数が１文字のものだけであるので、ユーザに提示される変換候補は、辞書変換のみによる変換候補と同様となっている。
【０１３３】
第５操作ステップにおいて、入力された読み文字列「じょうほ」に対して「譲歩」、「上保」、「状ほど」、「場ほど」などが辞書変換により辞書変換候補として選出され、辞書変換候補の文字数が２文字以上となったので、「譲歩」、「上保」、「状ほど」、「場ほど」等の２文字以上の辞書変換候補それぞれに対して、辞書変換候補を含むキーワードが、番組情報記憶部６３に記憶されている番組情報から検索される。図１０中の文字の下部に付されている波線は、番組情報の検索を行った辞書変換候補を示している。しかしながら、番組情報からEPG変換候補は検出されていない。
【０１３４】
第６操作ステップにおいては、入力された読み文字列「じょうほう」に対して「情報」、「乗法」、「定法」、「上方」などが辞書変換により辞書変換候補として選出され、「情報」、「乗法」、「定法」、「上方」の辞書変換候補それぞれに対して、辞書変換候補を含むキーワードが、番組情報記憶部６３に記憶されている番組情報から検索された。その結果、番組情報内に「情報ステーション」と「上方漫才」の語句が抽出され、EPG変換候補として提示されている。図９中の「情報ステーション」と「上方漫才」の語を囲む枠は、EPG変換候補であることを表している。
【０１３５】
図９を参照して説明したように、EPG変換候補の優先度は、辞書変換候補よりも高く設定されているため、「情報ステーション」と「上方漫才」は、「情報」、「乗法」、「定法」、「上方」などよりも先に表示されている。また、EPG変換候補どうしの「情報ステーション」と「上方漫才」では、EPG変換候補全体の文字数が多い「情報ステーション」が「上方漫才」よりも優先度が高くなり、先に表示されている。そして、第７操作ステップでは、ユーザが入力目的の「情報ステーション」の語句を確定する操作を行っている。
【０１３６】
以上のように、本手法によれば、ユーザ所望の変換候補を迅速に提示することができる。
【０１３７】
なお、上述した例では、録画再生装置が文字列変換処理等の一連の処理を行う例について説明したが、録画再生装置以外のその他の装置、例えば、テレビジョン受像機や携帯電話機などに行わせるようにすることも可能である。換言すれば、番組情報を記憶し、文字変換機能を備える装置であれば、上述した処理を採用することが可能である。
【０１３８】
本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１３９】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１４０】
【図１】本発明を適用した録画再生装置の使用環境を示す図である。
【図２】録画再生装置の内部の構成例を示すブロック図である。
【図３】文字列変換機能に関する録画再生装置の機能ブロック図である。
【図４】文字列変換処理について説明するフローチャートである。
【図５】EPG変換候補リスト作成処理の詳細なフローチャートである。
【図６】録画再生装置のその他の機能ブロック図である。
【図７】キーワードリスト作成処理のフローチャートである。
【図８】EPG変換候補リスト作成処理のその他の詳細なフローチャートである。
【図９】辞書変換候補リストとEPG変換候補リストの提示順を説明する図である。
【図１０】本手法の変換例と従来の辞書変換のみによる変換例を示す図である。
【符号の説明】
【０１４１】
１  録画再生装置，  ６１  辞書変換部，  ６３  番組情報記憶部，  ６４  EPG変換候補検出部，  ６６  文字変換制御部，  ８１  EPGキーワード抽出部，  ８３  EPG変換候補検出部
【図１】
2009199203.tif 000003
【図２】
2009199203.tif 000004
【図３】
2009199203.tif 000005
【図４】
2009199203.tif 000006
【図５】
2009199203.tif 000007
【図６】
2009199203.tif 000008
【図７】
2009199203.tif 000009
【図８】
2009199203.tif 000010
【図９】
2009199203.tif 000011
【図１０】
2009199203.tif 000012