(57)【要約】【課題】ユーザが入力する文字列を、少ない操作回数で入力することができる文字列入力装置、テレビジョン受像機及び文字列入力プログラムを提供する。【解決手段】放送もしくはネットワークからコンテンツを取得するコンテンツ取得手段と、コンテンツに含まれる文字列を抽出する文字情報抽出手段と、文字情報抽出手段が抽出した文字列を記憶する辞書記憶手段と、辞書記憶手段に記憶されている文字列の全部又は一部を候補文字列として表示する候補表示手段と、候補表示手段が表示した候補文字列のいずれかを入力確定文字列として決定する文字列決定手段とを有する。【選択図】図１
2007114932.tif 000002
【特許請求の範囲】
【請求項１】
放送もしくはネットワークからコンテンツを取得するコンテンツ取得手段と、
前記コンテンツに含まれる文字列を抽出する文字情報抽出手段と、
前記文字情報抽出手段が抽出した文字列を記憶する辞書記憶手段と、
前記辞書記憶手段に記憶されている文字列の全部又は一部を候補文字列として表示する候補表示手段と、
前記候補表示手段が表示した候補文字列のいずれかを入力確定文字列として決定する文字列決定手段と、
を有することを特徴とする文字列入力装置。
【請求項２】
文字を入力する文字入力手段を備え、
前記候補表示手段は、前記辞書記憶手段に記憶されている文字列のうち、前記文字入力手段により入力された文字に対応する文字列の全部又は一部を候補文字列として表示する
ことを特徴とする請求項１に記載の文字列入力装置。
【請求項３】
前記文字情報抽出手段が抽出した文字列の表記から読みを決定する漢字かな変換手段と、
前記文字入力手段により入力された文字と、前記漢字かな変換手段が決定した読みとを比較する文字列比較手段とを有し、
前記候補表示手段は、前記文字列比較手段の比較結果が部分的もしくは全部が一致した場合には、前記表記に対応する候補文字列を表示することを特徴とする請求項２に記載の文字列入力装置。
【請求項４】
コンテンツを切り替えるコンテンツ切り替え手段と、
前記コンテンツが切り替えられた場合に、前記辞書記憶手段に記憶されている文字列を更新する辞書更新手段と、
を有することを特徴とする請求項１又は２に記載の文字列入力装置。
【請求項５】
前記辞書更新手段が文字列を更新した時刻からの経過時間を計測する経過時間計測手段を有し、
前記辞書更新手段は、前記経過時間計測手段が計測する経過時間が所定の閾値よりも大きくなった場合に、前記辞書記憶手段に記憶されている文字列を更新することを特徴とする請求項４に記載の文字列入力装置。
【請求項６】
前記コンテンツは、放送番組からなる主コンテンツと、当該放送番組に関連するインターネット上のコンテンツからなる関連コンテンツとから構成されることを特徴とする請求項１又は２に記載の文字列入力装置。
【請求項７】
一般語彙の辞書を記憶する一般辞書記憶手段を有し、
前記候補表示手段は、前記辞書記憶手段と前記一般辞書記憶手段とに記憶されている文字列のうち、前記文字入力手段が入力した文字に対応する文字列の全部又は一部を表示することを特徴とする請求項２に記載の文字列入力装置。
【請求項８】
コンテンツから前記文字情報抽出手段により抽出された文字列を記憶しておく辞書退避手段と、
前記コンテンツ取得手段により前記コンテンツが再度取得された場合に、当該コンテンツに含まれる文字列を、前記辞書退避手段から読み出して前記辞書記憶手段に記憶させる辞書復旧手段と、
を有することを特徴とする請求項１又は２に記載の文字列入力装置。
【請求項９】
前記辞書記憶手段は、コンテンツ配信の経路に対応するチャンネル毎に、前記文字情報抽出手段により抽出された文字列を記憶することを特徴とする請求項１又は２に記載の文字列入力装置。
【請求項１０】
リンク先の情報を選択するリンク先選択手段を備え、
前記辞書記憶手段は、コンテンツに含まれる文字列とともに、前記文字列に対応するリンク先の情報を記憶し、
前記リンク先選択手段は、前記文字列決定手段が決定した入力確定文字列に基づき前記リンクを選択することを特徴とする請求項１又は２に記載の文字列入力装置。
【請求項１１】
前記候補表示手段により、候補文字列を表示するとともに、前記候補文字列に対応する機能の種類を表示することを特徴とする請求項１０に記載の文字列入力装置。
【請求項１２】
前記候補表示手段は、前記文字入力手段により文字を入力する際に、前記辞書記憶手段に記憶されている文字列の全部又は一部を表示することを特徴とする請求項２に記載の文字列入力装置。
【請求項１３】
コンテンツを取得するコンテンツ取得手段と、
前記取得したコンテンツを切り替えるコンテンツ切り替え手段と、
前記切り替えたコンテンツを出力するコンテンツ出力手段と、
文字を入力する文字入力手段と、
前記切り替えたコンテンツに応じて、前記文字入力手段により入力された文字に対応する文字列の全部又は一部を候補文字列として表示する候補表示手段と、
前記候補表示手段が表示した候補文字列のいずれかを、入力確定文字列として決定する文字列決定手段と、
を有することを特徴とする文字列入力装置。
【請求項１４】
請求項１〜１３のいずれかの項に記載の文字列入力装置を備えることを特徴とするテレビジョン受像機。
【請求項１５】
放送もしくはネットワークからコンテンツを取得させる第１のステップと、
前記コンテンツに含まれる文字列を抽出させる第２のステップと、
前記第２のステップで抽出させた文字列を記憶させる第３のステップと、
前記第３のステップで記憶させた文字列の全部又は一部を候補文字列として表示させる第４のステップと、
前記第４のステップで表示させた候補文字列のいずれかを入力確定文字列として決定させる第５のステップと、
をコンピュータに実行させることを特徴とする文字列入力プログラム。
【請求項１６】
コンテンツを取得させる第１のステップと、
前記第１のステップで取得したコンテンツを切り替えさせる第２のステップと、
前記第２のステップで切り替えさせたコンテンツを出力させる第３のステップと、
文字を入力させる第４のステップと、
前記第２のステップで切り替えさせたコンテンツに応じて、前記第４のステップで入力させた文字に対応する文字列の全部又は一部を候補文字列として表示させる第５のステップと、
前記第５のステップで表示させた候補文字列のいずれかを、入力確定文字列として決定させる第６のステップと、
をコンピュータに実行させることを特徴とする文字列入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが文字列を入力する際に利用する文字列入力装置、テレビジョン受像機及び文字列入力プログラムに関する。
【背景技術】
【０００２】
インターネットの発達により電子的に取得できる情報が飛躍的に増加している。この結果、ＰＣ（Personal Computer：パーソナル・コンピュータ）では、従来型のポータルと呼ばれる情報の所在を示したディレクトリサービスを用いて所望の情報を見つけ出すことの他に、Ｇｏｏｇｌｅ（登録商標）に代表される検索エンジンを用いて情報を得ることが多い。つまり、グラフィカル・ユーザ・インターフェース（ＧＵＩ：Graphical User Interface）を用いてポータルサイトの中から選択を繰り返すよりも、さらに広範囲の情報を扱うには、文字列ベースの検索や入力が有効であることが多い。
一方、ＰＣ以外にもネットワーク接続は広がっており、携帯電話や、テレビ、ＤＶＤ（Digital Versatile Disc）レコーダ、オーディオなどＡＶ（Audio Visual）機器もネットワークに接続されるようになってきている。しかし、ＰＣ以外の機器においては、文字入力を行うことは容易ではない。
【０００３】
このような状況において、文字入力を簡単に行う方法として、例えば引用文献１に記載されているように、短い入力文字列（例えば「そふ」）から長い文字列（例えば「ソフトウェア」）を予測して出力する技術が知られている。
また、音声認識による入力のために引用文献２のように、電子番組ガイド（ＥＰＧ：Electronic Program Guide）の中に含まれる単語を取り出して、その読みを登録することにより、ＥＰＧに含まれる単語を音声認識で入力する技術が知られている。
また、引用文献３のように、音声認識や読みの登録を行わずに、ＥＰＧの単語を切り出してユーザに直接提示することで、選択するだけでＥＰＧ中の文字列を入力するという技術も知られている。
【特許文献１】特開２００５−３２１１１号公報
【特許文献２】特開２００１−２２３７４号公報
【特許文献３】特開２００４−２９７２０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＡＶ機器や携帯電話などは、特許文献１のように、少ない文字入力から候補が予測されることが望ましい。ただし、テレビ番組などのコンテンツ視聴を楽しんでいるときにユーザが欲しい情報は、そのコンテンツや、それを提供している放送局などのサービスプロバイダなどに関連した情報であることが多い。この場合には、単に一般的な言葉からの予測辞書では出てくる言葉の範囲が広すぎて、ユーザが所望の言葉を選択するための平均操作回数が増加する。
また、特許文献２のように、音声認識のためにＥＰＧから単語を選択して読みを振るという方法は、音声認識で入力する場合には有効であるが、コストアップになること、雑音の多い場所では入力が困難になることなどから、適用できる状況が限定的になる。
また、特許文献３のように、ＥＰＧ中の単語を直接候補として提示して、ユーザに選択させる場合は、現在行っている番組のＥＰＧ中の限定された単語を選ぶのにはよいが、多くの番組情報の中や、関連ウエブページなどに含まれるさらに多くの単語の中から選択を行う場合には候補数が極めて多くなり、選択作業が複雑になる。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、その目的は、ユーザが入力する文字列を、少ない操作回数で入力することができる文字列入力装置、テレビジョン受像機及び文字列入力プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の文字列入力装置は、上記課題を解決するためになされたもので、放送もしくはネットワークからコンテンツを取得するコンテンツ取得手段と、前記コンテンツに含まれる文字列を抽出する文字情報抽出手段と、前記文字情報抽出手段が抽出した文字列を記憶する辞書記憶手段と、前記辞書記憶手段に記憶されている文字列の全部又は一部を候補文字列として表示する候補表示手段と、前記候補表示手段が表示した候補文字列のいずれかを入力確定文字列として決定する文字列決定手段とを有する。
【０００７】
また、本発明の文字列入力装置は、文字を入力する文字入力手段を備え、前記候補表示手段は、前記辞書記憶手段に記憶されている文字列のうち、前記文字入力手段により入力された文字に対応する文字列の全部又は一部を候補文字列として表示する。
【０００８】
また、本発明の文字列入力装置は、前記文字情報抽出手段が抽出した文字列の表記から読みを決定する漢字かな変換手段と、前記文字入力手段により入力された文字と、前記漢字かな変換手段が決定した読みとを比較する文字列比較手段とを有し、前記候補表示手段は、前記文字列比較手段の比較結果が部分的もしくは全部が一致した場合には、前記表記に対応する候補文字列を表示する。
【０００９】
また、本発明の文字列入力装置は、コンテンツを切り替えるコンテンツ切り替え手段と、前記コンテンツが切り替えられた場合に、前記辞書記憶手段に記憶されている文字列を更新する辞書更新手段とを有する。
【００１０】
また、本発明の文字列入力装置は、前記辞書更新手段が文字列を更新した時刻からの経過時間を計測する経過時間計測手段を有し、前記辞書更新手段は、前記経過時間計測手段が計測する経過時間が所定の閾値よりも大きくなった場合に、前記辞書記憶手段に記憶されている文字列を更新する。
【００１１】
また、本発明の文字列入力装置は、前記コンテンツは、放送番組からなる主コンテンツと、当該放送番組に関連するインターネット上のコンテンツからなる関連コンテンツとから構成される。
【００１２】
また、本発明の文字列入力装置は、一般語彙の辞書を記憶する一般辞書記憶手段を有し、前記候補表示手段は、前記辞書記憶手段と前記一般辞書記憶手段とに記憶されている文字列のうち、前記文字入力手段が入力した文字に対応する文字列の全部又は一部を表示する。
【００１３】
また、本発明の文字列入力装置は、コンテンツから前記文字情報抽出手段により抽出された文字列を記憶しておく辞書退避手段と、前記コンテンツ取得手段により前記コンテンツが再度取得された場合に、当該コンテンツに含まれる文字列を、前記辞書退避手段から読み出して前記辞書記憶手段に記憶させる辞書復旧手段とを有する。
【００１４】
また、本発明の文字列入力装置は、前記辞書記憶手段は、コンテンツ配信の経路に対応するチャンネル毎に、前記文字情報抽出手段により抽出された文字列を記憶する。
【００１５】
また、本発明の文字列入力装置は、リンク先の情報を選択するリンク先選択手段を備え、前記辞書記憶手段は、コンテンツに含まれる文字列とともに、前記文字列に対応するリンク先の情報を記憶し、前記リンク先選択手段は、前記文字列決定手段が決定した入力確定文字列に基づき前記リンクを選択する。
【００１６】
また、本発明の文字列入力装置は、前記候補表示手段により、候補文字列を表示するとともに、前記候補文字列に対応する機能の種類を表示する。
【００１７】
また、本発明の文字列入力装置は、前記候補表示手段は、前記文字入力手段により文字を入力する際に、前記辞書記憶手段に記憶されている文字列の全部又は一部を表示する。
【００１８】
また、本発明の文字列入力装置は、コンテンツを取得するコンテンツ取得手段と、前記取得したコンテンツを切り替えるコンテンツ切り替え手段と、前記切り替えたコンテンツを出力するコンテンツ出力手段と、文字を入力する文字入力手段と、前記切り替えたコンテンツに応じて、前記文字入力手段により入力された文字に対応する文字列の全部又は一部を候補文字列として表示する候補表示手段と、前記候補表示手段が表示した候補文字列のいずれかを、入力確定文字列として決定する文字列決定手段とを有する。
【００１９】
また、本発明のテレビジョン受像機は、請求項１〜１３のいずれかの項に記載の文字列入力装置を備える。
【００２０】
また、本発明の文字列入力プログラムは、放送もしくはネットワークからコンテンツを取得させる第１のステップと、前記コンテンツに含まれる文字列を抽出させる第２のステップと、前記第２のステップで抽出させた文字列を記憶させる第３のステップと、前記第３のステップで記憶させた文字列の全部又は一部を候補文字列として表示させる第４のステップと、前記第４のステップで表示させた候補文字列のいずれかを入力確定文字列として決定させる第５のステップとをコンピュータに実行させる。
【００２１】
また、本発明の文字列入力プログラムは、コンテンツを取得させる第１のステップと、前記第１のステップで取得したコンテンツを切り替えさせる第２のステップと、前記第２のステップで切り替えさせたコンテンツを出力させる第３のステップと、文字を入力させる第４のステップと、前記第２のステップで切り替えさせたコンテンツに応じて、前記第４のステップで入力させた文字に対応する文字列の全部又は一部を候補文字列として表示させる第５のステップと、前記第５のステップで表示させた候補文字列のいずれかを、入力確定文字列として決定させる第６のステップとをコンピュータに実行させる。
【発明の効果】
【００２２】
本発明では、コンテンツ取得手段により放送もしくはネットワークからコンテンツを取得し、文字情報抽出手段によりコンテンツに含まれる文字列を抽出し、辞書記憶手段により文字情報抽出手段が抽出した文字列を記憶し、候補表示手段により辞書記憶手段に記憶されている文字列の全部又は一部を候補文字列として表示し、文字列決定手段により候補表示手段が表示した文字列のいずれかを入力確定文字列として決定するようにした。
これにより、ユーザが視聴しているコンテンツに含まれる文字列に基づいて、ユーザが入力する文字列の候補文字列を表示させることができるので、ユーザが入力を希望する文字列が候補として表示される可能性を高めることができ、文字入力を容易に行うことができる。
【発明を実施するための最良の形態】
【００２３】
（第１の実施形態）
始めに、本発明の第１の実施形態について説明する。
図１は、本発明の第１の実施形態による文字列入力システムの概略構成図である。この文字列入力システムは、放送局１、文字列入力装置２、コンテンツサーバ４を有する。文字列入力装置２とコンテンツサーバ４とは、インターネット３を介して接続されている。文字列入力装置２は、赤外線通信などにより文字列入力装置２を遠隔操作するためのリモコン２１を備えている。
ここでは、放送局１から文字列入力装置２に対して、放送番組が送信されるとともに、放送局１が提供するインターネット３上のサイトに放送番組に関連したウエブページが保存されている。
放送局１は、放送番組をテレビジョン受像機などに対して送出する。文字列入力装置２は、文字列入力システムの中心となる装置であり、ここではテレビジョン受像機が文字列入力装置２として作動する。リモコン２１は、文字列入力装置２に対してチャンネルの切り替えの他に文字や文字列の入力、キー情報の選択の指示を与える。
【００２４】
インターネット３は、文字列入力装置２がコンテンツサーバ４から、文字列が含まれるコンテンツを取得するためなどに利用されるネットワークである。コンテンツサーバ４は、放送番組に関連するウエブページを記憶し、インターネット３を介して文字列入力装置２に送出する。
なお、本実施形態による文字列入力システムでは、文字列入力装置２が文字列を含むコンテンツをコンテンツサーバ４から受信し、その文字列に基づいてユーザの入力したい文字列の入力を容易にする。文字列入力装置２は、テレビジョン受像機に限定されるものではなく、ＤＶＤレコーダ、携帯電話、ＰＣなどを用いることもできる。
また、図１では、放送を利用して放送番組を文字列入力装置２に送出し、インターネット３を利用してコンテンツを文字列入力装置２に送出する場合について説明しているが、このような構成に限定さるものではない。例えば、データ放送を利用して文字列を含む情報を取得したり、インターネット３を利用して放送番組のストリームを取得したりしてもよい。また、文字列入力装置２が放送番組の情報を取得することは必須ではなく、コンテンツサーバ４から送信される文字列を含む情報のみを取得するようにしてもよい。
【００２５】
図２は、本発明の第１の実施形態による文字列入力装置２により、辞書を作成する方法を示す図である。文字列入力装置２は、そのメモリ（図示省略）に漢字かな引き辞書２０１のソフトウェアを記憶している。漢字かな引き辞書２０１は、漢字に対して読み仮名を振るための辞書である。文章を単語に区切るためには、構文解析や形態素解析を行う。この構文解析や形態素解析には、“自然言語処理−基礎と応用”（田中穂積著、電子情報通信学会）などに記載されている技術を利用することができる。
なお、文字列入力装置２に記憶する辞書やソフトウェアの種類は、１種類である必要はなく、各種の構文解析や形態素解析のための辞書やソフトウェアなどを記憶するようにしてもよい。
コンテンツ２０２は、コンテンツサーバ４（図１）から送出されるコンテンツである。このコンテンツ２０２は、文字列入力装置２で再生する放送番組（例えば、ドラマ）と関連付けられていることが望ましい。動画である放送番組（主コンテンツ）と、それに対応する文字情報であるウエブページ（関連コンテンツ）をリンクさせるためには、データ放送でリンク情報を付加したり、ユーザが現在視聴しているチャンネル情報、時間情報などから対応するウエブページに移動したりするなど各種の手法を用いることができる。
【００２６】
辞書２０３は、コンテンツ２０２に含まれる文字列を構文解析又は形態素解析し、漢字かな引き辞書２０１を用いて文字列と対応する読み仮名を付加して作成された辞書である。コンテンツ２０２の中に含まれる単語などの文字列を抽出して、その文字列に読み仮名を振り、所定の順序（読み仮名順、読み仮名の長い順など）に従い並べ替える。辞書２０３は、文字列入力装置２で表示されている放送番組に関する情報であり、ユーザが受信しているチャンネルを切り替えたり（放送番組を切り替えたり）、時間が経過したりすると意味が少なくなる性質のものである。この辞書２０３も文字列入力装置２のメモリに記憶される。
なお、ここでの辞書とは入力された仮名や数字の情報から、文字列や文章の候補を選択するための情報であり、図２に示すようにテーブル形式にする必要はなく、ルール形式にするなど、その他の形式を用いることもできる。
【００２７】
図３は、本発明の第１の実施形態による文字列入力装置２の構成を示すブロック図である。文字列入力装置２は、ネットワーク・インターフェース部３０１、主コンテンツ取得部３０２、主コンテンツ切り替え部３０３、主コンテンツ出力部３１９、関連コンテンツ取得部３０４、文字情報抽出部３０５、読み情報抽出部３０６、漢字かな変換部３０７、辞書記憶部３０８、ユーザ入力部３０９、文字列比較部３１０、候補表示部３１１、文字列決定部３１２、機能処理部３１３、辞書退避部３１４、辞書更新部３１５、辞書復旧部３１６を有する。
【００２８】
ネットワーク・インターフェース部３０１は、放送局１（図１）から放送番組を受信したり、コンテンツサーバ４（図１）からインターネット３を介してコンテンツを取得したりする。ここでは、ネットワーク・インターフェース部３０１を１つのブロックとして記載しているが、地上波デジタル放送、ケーブル放送、インターネットなど複数のインターフェースにより構成されていてもよい。ただし、コンテンツに含まれる文字列の情報から入力候補を限定することにより、文字入力を簡便にするのが本質であるため、文字列の情報が含まれるデジタルコンテンツを取得するためのネットワーク・インターフェースを備えることが望ましい。
【００２９】
なお、関連コンテンツに文字列の情報が含まれ、主コンテンツから何らかの手段で関連コンテンツが特定できる場合には、主コンテンツに文字列の情報が含まれなくても構わない。また、主コンテンツが切り替わった場合に対応する関連コンテンツが取得できるならば、ネットワーク・インターフェース部３０１は設けなくてもよい。これは、例えばＤＶＤやブルーレイディスク（Blu-ray Disc）に主コンテンツが記憶されており、その主コンテンツについての関連コンテンツをネットワークから取得するというような場合には、主コンテンツの取得にはネットワーク・インターフェース部３０１は設ける必要がない。また、主コンテンツと対になってブルーレイディスクに関連コンテンツも記憶されている場合に、当該ディスクを交換することにより主コンテンツが切り替わり、それに伴い関連コンテンツが切り替わり、文字列が記憶された辞書が動的に変更可能ならば、ネットワーク・インターフェース部３０１は設ける必要がない。
【００３０】
主コンテンツ取得部３０２は、放送局１（図１）などから放送番組等の主コンテンツを取得する。主コンテンツ切り替え部３０３は、リモコン２１（図１）などからの指示に基づいて、主コンテンツを別の主コンテンツに切り替える。例えば、放送の場合には、チューナを制御して異なる放送番組に切り替える。また、インターネットの場合にはＵＲＬ（Uniform Resource Locators）などを変更して異なるコンテンツを取得する。なお、ユーザからの指示がなく、同一のチャンネルにおいてある番組が終了して次の番組が開始することに対応して、主コンテンツが切り替えられたとみなしてもよい。主コンテンツ出力部３１９は、主コンテンツ切り替え部３０３で切り替えられた放送番組等の主コンテンツを出力する。
関連コンテンツ取得部３０４は、主コンテンツ取得部３０２が取得する主コンテンツに関連するコンテンツである関連コンテンツを取得する。関連コンテンツとは、主コンテンツが放送番組の場合には、放送局１（図１）の当該放送番組の紹介のページであったり、当該放送番組に関連するＥＰＧの情報であったりする。なお、主コンテンツ取得部３０２が取得する主コンテンツに文字情報が含まれる場合には、関連コンテンツ取得部３０４は必ずしも関連コンテンツを取得する必要はなく、主コンテンツに含まれる文字情報のみを用いることが可能である。
【００３１】
文字情報抽出部３０５は、主コンテンツ取得部３０２が取得した主コンテンツに含まれる文字列の情報を抽出する。ＨＴＭＬ（Hyper Text Markup Language）などの文法に則った文字列の場合には、その文字列を解析することが必要であり、これらの機能も文字情報抽出部３０５に含まれる。
読み情報抽出部３０６は、漢字かな変換部３０７に記憶されている漢字かな引き辞書２０１（図２）を用いて、文字情報抽出部３０５で抽出された文字列の情報を単語などに分解して読み情報を抽出する。文字情報抽出部３０５では、ＸＭＬ（Extensible Markup Language）などの構文を解析する必要があったが、読み情報抽出部３０６では、文字情報抽出部３０５で抽出された自然言語を解析する必要があり、ここではこれらの解析を含めて行う。なお、英文など入力がそのまま表記になる言語では、漢字かな変換部３０７を設ける必要はなく、読み情報抽出部３０６では活用形から原形への変換、不要語の除去、複数形から単数形への変換などを行う。
【００３２】
辞書記憶部３０８は、文字情報抽出部３０５で抽出された単語や文字列と、読み情報とを対にして辞書２０３（図２）として記憶する。なお、文字情報抽出部３０５で文字列にリンク情報などが設定されている場合には、このようなリンク情報も対にして辞書記憶部３０８に記憶する。このリンク情報は文字列が選択されたときの処理に用いる。
ユーザ入力部３０９は、ユーザがリモコン２１（図１）を介して入力する文字や文字列を取得する。文字列比較部３１０は、ユーザ入力部３０９が取得した文字や文字列と、辞書記憶部３０８に記憶されている文字列とを比較して、ユーザ入力部３０９が取得した文字や文字列を含む、あるいは一致する文字列を辞書記憶部３０８から読み出すことにより、候補文字列を抽出する。
【００３３】
候補表示部３１１は、文字列比較部３１０で抽出された候補のリストを候補文字列として表示画面に表示する。候補表示部３１１は、読みの長い順に候補文字列を並べ替えて表示するなどの処理を行う。また、ここでは関連コンテンツから得られた辞書から候補文字列の選択を行っている場合について説明しているが、辞書記憶部３０８にコンテンツによらない一般辞書を同時に記憶しておき、候補表示部３１１により一般辞書で得られた単語も含めて表示してもよい。この場合には、一般辞書から抽出される候補文字列と、関連コンテンツから抽出される候補文字列とが、重複する可能性があるので、その重複を取り除いて候補表示部３１１に表示することができる。
文字列決定部３１２は、候補表示部３１１で表示された候補文字列の中から、ユーザの指示をリモコン２１（図１）から受信し、１つの候補文字列を選択する。機能処理部３１３は、文字列決定部３１２で選択された文字列を入力確定文字列として特定の処理を行う。特定の処理としては、文字列入力装置２を、文字入力のために使用している場合には、確定候補列に入力確定文字列を入力する処理であり、文字列入力装置２をインターネットの検索のために使用している場合には、検索サイトへ入力確定文字列を送信する処理などである。
辞書退避部３１４は、主コンテンツ切り替え部３０３により、ユーザが視聴している主コンテンツが切り替えられた場合などに、辞書記憶部３０８に記憶されている辞書を一時的に記憶する。
辞書更新部３１５は、主コンテンツ切り替え部３０３により、主コンテンツが変更された場合に、辞書記憶部３０８に記憶されている文字列である辞書を消去するとともに、変更後の主コンテンツについての文字列の辞書を、辞書記憶部３０８に記憶させる。
辞書復旧部３１６は、主コンテンツ切り替え部３０３により、以前にユーザが視聴していた主コンテンツが再度選択された場合に、辞書記憶部３０８に記憶されている文字列である辞書を消去するとともに、辞書退避部３１４に記憶されているその主コンテンツについての辞書を読み出して、辞書記憶部３０８に記憶させる。
なお、辞書更新部３１５が文字列を更新した時刻からの経過時間を計測する経過時間計測部（経過時間計測手段）を文字列入力装置２に設けて、辞書更新部３１５が、経過時間計測部が計測する経過時間が所定の閾値よりも大きくなった場合に、辞書記憶部３０８に記憶されている文字列を更新するようにしてもよい。
【００３４】
図４は、本発明の第１の実施形態による文字列入力装置２により文字入力を行う際の処理を示すフローチャートである。ステップＳ２１１では、文字入力モードが選択されたか否かについて判定する。文字入力モードをユーザが選択しなくても、プログラムの状態などにより文字入力可能と判定できるならば、文字入力モードをユーザが選択しなくても、文字入力モードに切り替えるようにしてもよい。
ステップＳ２１２では、まだユーザにより文字情報が入力されていない状態であるが、すでに候補として表示可能な文字列があれば候補表示部３１１（図３）によりその候補を表示する。典型的には、現在放映されている放送番組名や、主人公の名前などを候補として表示する。ここで候補の選択は、ＥＰＧから取得したり、後述する第３の実施形態で説明するように、コンテンツサーバ４から取得した情報から文字列を抽出したりすることなどにより行われる。
【００３５】
ステップＳ２１３では、ユーザがリモコン２１（図１）を操作することにより、文字又は文字列の入力と、キー情報（決定入力又は文字入力）の選択とを行う。通常はリモコン２１（図１）のキーを押すことなどにより、キー情報の選択が行われる。
ステップＳ２１３で、キー情報として文字入力が選択された場合には、ステップＳ２１４へ進み、決定入力が選択された場合には、ステップＳ２１６へ進む。ステップＳ２１４では、入力された文字情報により辞書記憶部３０８（図３）を検索する。なお、ここでは辞書２０３（図２）で一致した文字列だけでなく、他の辞書（例えば予め文字列入力装置２に記憶されている一般辞書）に記憶されている文字列なども併せて検索するようにしてもよい。
ステップＳ２１５では、ステップＳ２１４で一致もしくは部分一致した単語又は文字列を候補として、候補表示部３１１（図３）により１つないしは複数表示する。
一方、ステップＳ２１６では、ユーザがリモコン２１（図１）を操作することなどにより、文字列決定部３１２（図３）がステップＳ２１５で表示している候補の１つを選択する。ステップＳ２１７では、機能処理部３１３（図３）が、ステップＳ２１６で決定した文字列に対して特定の処理を行う。ここで、特定の処理としては、文字列の入力の他、すでに読み込まれている情報（例えば番組のウエブページ）から当該文字列が記載されている個所を選択して表示する処理や、検索エンジンに当該文字列を通知してインターネットのウエブページを検索する処理などがある。
【００３６】
図５（ａ）は、本発明の第１の実施形態による文字列入力装置２のユーザ入力部３０９として機能するリモコン２１（図１）の一例を示す平面図である。ユーザ入力部３０９には、ステップＳ２１１（図４）で文字入力モードを選択するための文字入力ボタンｂ０、文字列入力装置２がテレビジョン受像機の場合などに、１チャンネルから１２チャンネルのいずれかの放送番組を選択するための数字ボタンｂ１〜ｂ１２、表示画面に表示されるカーソルを上下左右にそれぞれ移動させるための方向ボタンｂ１３〜ｂ１６、複数の候補の中から１つの候補を選択する際などに使用される決定ボタンｂ１７などが設けられる。
【００３７】
図５（ｂ）は、数字ボタンｂ１〜ｂ１２（図５（ａ））にそれぞれ割り当てられる文字を示す表である。ここでは、携帯電話で一般的に使われる文字セットを一例として用いる。例えば、平仮名モードの時に、数字ボタンｂ１を１度押すと、「あ」が入力され、２度押すと「い」というように、「あ」、「い」、「う」、「え」、「お」の順に切り替わる。また、英記号モードの時に、数字ボタンｂ１を押すと、「＠」が入力される。数字ボタンｂ２〜ｂ１２に割り当てられている文字は、図５（ｂ）に示す通りである。
【００３８】
図６（ａ）〜（ｅ）は、本発明の第１の実施形態による文字列入力装置２の候補表示部３１１（図３）に表示される画面の一例を示す図である。なお、ここではリモコン２１（図５（ａ））のボタンを使用して文字入力を行う場合について説明しているが、音声認識や文字認識で文字の一部を入力する場合には、それらを使用して文字入力を行うこともできる。
文字認識の場合には、辞書２０３（図２）ように文字列に対して読みを振ることは必ずしも必要ではなく、漢字かな列だけで先頭からの部分一致を取ることも可能である。もちろん、リモコン２１（図５（ａ））からの入力であっても、一般辞書を参照して変換を行った後に、コンテンツに応じた動的な辞書２０３（図２）を参照することも可能である。この場合も読みの情報は必要ではない。例えば、図２の場合において、文字変換で「桜」と入力すると、「桜咲く」という候補を表示することも可能である。
【００３９】
図６（ａ）は、文字入力モードを選択する文字入力ボタンｂ０（図５（ａ））を押した場合の表示画面を示しており（図４のステップＳ２１１）、ここでは、主コンテンツである放送番組のドラマのタイトル「桜咲く」、主人公の名前「進藤タカ」、スポンサの名前「大日本自動車」が候補として表示されている場合を示している。
図６（ｂ）は、図６（ａ）の後に、数字ボタンｂ３（図５（ａ））を押した場合の表示画面を示しており、日本語の平仮名モードで「さ」を入力したことに相当する。このとき、辞書２０３（図２）を参照し、「さ」で始まる「桜咲く」、「桜」、「咲く」などの候補が表示される。４番目、５番目の候補としては、一般辞書を参照して得られた単語である「埼玉」、「サッカー」が表示されている場合を示している。
図６（ｃ）は、図６（ｂ）の後に、数字ボタンｂ３（図５（ａ））を押した場合の表示画面を示しており、入力文字が「さ」から「し」に変わり、「し」で始まる単語が辞書記憶部３０８（図３）で検索され、候補表示部３１１に表示される。この状態では、文字列入力の候補は、最上位の「自動車」になっている。文字列の入力候補となっている場合には、文字列に下線が引かれる等の処理が行われて表示される（図６（ｄ））。
【００４０】
図６（ｅ）は、図６（ｃ）での表示画面に、ユーザが入力を希望する文字列「進藤タカ」が存在した場合であり、文字列を選択するために、下方向の方向ボタンｂ１４（図５（ａ））を１度押した場合を示している。これにより、文字列入力の候補が「自動車」から「進藤タカ」に移動し、「進藤タカ」に下線が引かれた状態となる。
図６（ｆ）は、図６（ｅ）の表示画面で、ユーザが入力を希望する文字列である「進藤タカ」を、決定ボタンｂ１７（図５）を押すことにより選択した場合を示している。これにより、機能処理部３１３（図３）により特定の処理が行われる（図４のステップＳ２１７）。ここでは、特定の処理がウエブページの検索であり、検索サイトにユーザが選択した文字列である「進藤タカ」が送信されて検索が行われる。検索が終了すると、優先順位が最も高いウエブページに移動して表示画面に表示したり、検索結果であるリストを表示画面に表示したりするなどの処理が行われる。検索を行う場合には、所定のＵＲＬで定まるウエブページにおいて、検索する文字列を入力することでその文字列に関連したコンテンツの検索が可能となる。ここでは、数字ボタンｂ３（図５（ａ））を複数回押すことで「さ」、「し」、「す」、「せ」、「そ」、「さ」というように、文字が変わり、それに対応した単語や文字列が検索され、表示される場合について説明したが、対象の候補が少ない場合には、数字ボタンｂ３（図５（ａ））を押すことで「さ」、「し」、「す」、「せ」、「そ」の「さ」行で始まる単語、文字列を検索し、表示しても構わない。選択肢が５０程度の場合には、「さ」でサ行を代表したとして、「あ」〜「わ」までの１０個の選択肢があるため、単純平均で５個の候補に絞ることが可能になる。もちろん、濁点、半濁点が付いたものも含めて検索しても構わない。
【００４１】
図７は、本発明の第１の実施形態による文字列入力装置２の辞書記憶部３０８（図３）に、文字列を記憶させて辞書を作成するための処理を示すフローチャートである。ステップＳ２２１では、主コンテンツ切り替え部３０３（図３）により、受信もしくは再生、処理する放送番組に切り替える。これは例えば、番組関連情報を取得するために、ＥＰＧの当該放送番組を選択したり、ウエブページを参照するために、当該放送番組のウエブアドレス（ＵＲＬ）を設定したりすることである。
主コンテンツ切り替え部３０３（図３）により設定する主コンテンツは、特に放送番組である必要はなく、放送局やコンテンツプロバイダの情報であっても構わない。これは、ゴールデンタイムなど視聴率の高い番組や人気の高いダウンロードサービスは、それに特化した情報を持つことが可能であるが、深夜や早朝の番組や人気のないサービスは放送番組やコンテンツ特有の情報がないことがあるためである。
【００４２】
ステップＳ２２２では、関連コンテンツ取得部３０４（図３）により、文字列入力装置２（図１）で表示している主コンテンツである放送番組に関連する関連コンテンツを取得する。関連コンテンツは、文字列入力装置２の外部に設置されている装置から取得しても構わないし、データ放送のように既に文字列入力装置２に取得されているものを読み出すようにしても構わない。
ステップＳ２２３では、ステップＳ２２２で取得した関連コンテンツに含まれる文字列の情報に対して構文解析又は形態素解析を行い、関連コンテンツに含まれる文字列を取得する。このときステップＳ２２２で取得した関連コンテンツは、ＨＴＭＬなど構造化されたものである可能性が高いので、ステップＳ２２３ではこのことも考慮して、ステップＳ２２２の中でユーザに提示されるデータもしくはユーザにとって意味がある文字データを対象に設定することが好ましい。
【００４３】
ステップＳ２２４では、漢字かな変換部３０７（図３）に記憶されている漢字かな引き辞書２０１（図２）を利用して、ステップＳ２２３で解析された文字列とその表記（読み）の辞書を作成する。ステップＳ２２５では、ユーザからの入力（番組変更、候補選択、文字入力）を判定する。
ステップＳ２２６では、例えばチャンネルを変更するための数字ボタンｂ１〜ｂ１２（図５（ａ））が押されると、番組の表示が切り替わるが、このときにステップＳ２２４で作成した辞書は番組が変わったため役に立たなくなる。よって、辞書更新部３１５（図３）は、辞書記憶部３０８（図３）に記憶されている文字列である辞書を消去し、チャンネル変更後の番組についての辞書を辞書記憶部３０８（図３）に記憶させることにより、辞書の更新を行う。ただし、放送番組の切り替えやインターネットのブロードキャストなどは、それほど多くの種類の番組を同時に行っていない可能性があり、また、ユーザがザッピングを行い、また同じ番組を視聴する可能性があるため、ステップＳ２２４で作成した辞書を消去せずに、一時的に辞書退避部３１４（図３）に記憶しておくようにしてもよい。
【００４４】
なお、一時的に辞書退避部３１４に記憶した辞書を、所定時間が経過した後に消去したり、ＥＰＧを参照して放送番組が既に終了していた場合に消去したりするなどの処理を行うこともできる。ステップＳ２２２からステップＳ２２４では、放送番組が切り替わったタイミングで辞書を作成する場合について説明しているが、１つのチャンネルを長時間受信すると異なる番組に変化するため、ＥＰＧを参照して異なる番組が始まる時点で新しい番組に関する辞書を作成したり、一定時間ごとに辞書を更新したりするようにしてもよい。
また、まだユーザが切り替えていない番組であっても、同時刻に放送されている番組に関する辞書を予め作成して辞書記憶部３０８（図３）に記憶しておくようにしてもよい。この場合には、ユーザによって番組が切り替えられても新しく辞書を作成せずに、予め作成され辞書記憶部３０８（図３）に記憶されている辞書を読み出すだけでよくなる。
ステップＳ２２７は、文字列が決定された後の処理であり、図４のステップＳ２１６、Ｓ２１７と同じ処理が行われる。また、ステップＳ２２８は、図４のステップＳ２１４、Ｓ２１５の処理と同じ処理が行われる。
また、図７の例では、関連コンテンツ取得部３０４で取得した関連コンテンツに基づいて、文字列とその表記（読み）の辞書を作成するとしたが、関連コンテンツが辞書そのものであるような構成であってもよい。例えば、ドラマ「桜咲く」を視聴しているときには「桜咲く」用の辞書を取得して辞書記憶部３０８に記憶する構成であってもよいし、あるいはＥＰＧを参照して「桜咲く」のジャンルがドラマであることを知り、ドラマ用の辞書を取得して辞書記憶部３０８に記憶する構成であってもよい。
【００４５】
図８は、本発明の第１の実施形態による文字列入力装置２において、複数の辞書を切り替えて使用する場合の処理を示すフローチャートである。ステップＳ２４１では、文字列入力装置２であるテレビジョン受像機の電源を入れたときに、ＥＰＧデータからＥＰＧに含まれる文字列の辞書を作成し、辞書記憶部３０８（図３）に記憶する。ステップＳ２４１で生成される辞書を辞書ＥＰＧと呼ぶ。辞書ＥＰＧは、当該時刻に放送されている放送番組の情報だけで辞書を作成するようにしても、より広い時間帯について辞書を作成するようにしてもどちらでもよい。
ステップＳ２４２は、文字列入力装置２であるテレビジョン受像機の電源が入り、放送番組Ａが表示されている状態を示している。ステップＳ２４３では、関連コンテンツ取得部３０４（図３）により、主コンテンツである放送番組Ａに関する関連コンテンツを読み込む。この場合、ＥＰＧ中の放送番組Ａに関する情報によりステップＳ２４１よりも詳細なデータを取得したり、放送番組Ａに関連するウエブページから関連コンテンツを取得したりするようにしてもよい。
【００４６】
ステップＳ２４４では、ステップＳ２４３で読み込んだ関連コンテンツに基づいて、辞書を作成する。これは放送番組Ａに関連するため辞書Ａと呼ぶ。ここでは、ステップＳ２４５に示すように、辞書記憶部３０８（図３）に、一例として辞書Ａ、辞書ＥＰＧ、機器用語辞書、一般辞書の４種類の辞書が記憶されている。
機器用語辞書とは、文字列入力装置２の操作を行う、もしくは操作のヘルプを表示するための辞書である。例えば、データ放送や２画面モードなどの特殊な用語が記憶されており、ユーザがこれらの言葉を入力して操作を行ったりするものである。一般辞書は、一般語彙が記憶された辞書である。この一般辞書は、文字入力に使われることが多い。
ステップＳ２４６では、ユーザによりウエブページを参照するコマンドが入力されて、ウエブページＡ１が表示された状態を示している。このとき番組Ａは子画面で表示されていることが望ましい。
【００４７】
ステップＳ２４７では、このウエブページＡ１に含まれる文字列から辞書Ａ１を作成する。ステップＳ２４８では、ステップＳ２４５に加えて辞書Ａ１を辞書記憶部３０８（図３）に記憶して、今後のユーザ入力に備える。ウエブページＡ１についての辞書Ａ１を作成するのは、ウエブページＡ１に含まれるリンクを選択する場合に、リモコン２１（図１）や方向ボタンｂ１３〜ｂ１６（図５（ａ））を用いると所望のリンクを選択するまでの手間が多いため、直接先頭文字を入力することでリンクを選択しやすくするためである。
例えば「サンショウウオ」というリンクがウエブページＡ１の下の方に表示されている場合に、下方向の方向ボタンｂ１４（図５（ａ））を何度も押すよりも、文字入力ボタンｂ０（図５（ａ））を押し、数字ボタンｂ３（図５（ａ））を押すことで、辞書Ａ１からサンショウウオを候補として表示することができる。
【００４８】
ステップＳ２４９では、ステップＳ２４６の画面からリンクをたどり、ウエブページＡ２と番組Ａが表示されている場合を示している。ステップＳ２５０では、ステップＳ２４３で読み込んだ関連コンテンツに基づいて、辞書Ａ２を作成する。ステップＳ２５１では、ウエブページＡ２についての辞書Ａ２が辞書記憶部３０８（図３）に記憶される。
ステップＳ２５２では、チャンネルを切り替えて番組Ａを番組Ｘに切り替えた場合を示している。このとき、ウエブページＡ２の画面は消えて、番組Ｘのみが表示される。ステップＳ２５３では、関連コンテンツ取得部３０４（図３）により番組Ｘについての関連コンテンツを読み込み、ステップＳ２５４で番組Ｘについての辞書Ｘを作成する。
【００４９】
ステップＳ２５５では、辞書退避部３１４（図３）は、番組Ａについての辞書Ａを辞書記憶部３０８（図３）から消去するとともに、その辞書Ａを一時的に記憶する。辞書Ａは、文字列入力装置２内から完全に削除しても構わないが、ユーザは番組Ａに再び視聴するかもしれず、番組を変えるたびに辞書を作成し直すのは無駄であるため、一時的に辞書退避部３１４（図３）に記憶して退避させることにより、処理の効率化を図っている。主コンテンツ切り替え部３０３（図３）により、再度番組Ａが選択された場合には、辞書復旧部３１６（図３）は辞書退避部３１４（図３）に記憶されている辞書を読み出し、辞書記憶部３０８（図３）に記憶させる。
ステップＳ２５６ではウエブページＡ１、Ａ２に関する辞書Ａ１、Ａ２を辞書記憶部３０８（図３）から消去している。ステップＳ２５７では、番組Ｘについての辞書Ｘなどを利用し、ステップＳ２５８では辞書Ａが辞書退避部３１４（図３）に退避されている状態を示している。
【００５０】
図９（ａ）〜（ｃ）は、本発明の第１の実施形態による文字列入力装置２の辞書記憶部３０８（図３）に記憶される辞書の一例を示す図である。図９（ａ）は、一般辞書２７１を示している。一般辞書２７１は、更に、各種の細分化した辞書（一般用語辞書２７１ａ、固有名詞辞書２７１ｂ、ＡＶ用語辞書２７１ｃ、放送用語辞書２７１ｄ、芸能用語辞書２７１ｅなど）に分類される。
図９（ｂ）は、機器用辞書２７２を示している。機器用辞書２７２は、文字列入力装置２（図１）に関する辞書である。機器用辞書２７２は、更に、各種の細分化した辞書（操作用辞書２７２ａ、ヘルプ用辞書２７２ｂなど）に分類される。なお、操作用辞書２７２ａとは、文字列入力装置２（図１）の操作を行うための説明が記憶された辞書である。これは、見出し（読み）、表記、操作用情報の最低３種類の組からなる。例えば、「えいぞうちょうせい」、「映像調整」、「call video_adjust」というようなものである。「call video_adjust」とは、実際に「映像調整」が選択された場合に行う処理のことであり、映像調整のメニューが表示されるための処理である。この場合のステップＳ２２７（図７）の処理に相当する部分は文字入力ではなく、映像調整の機能を実行することになる。
【００５１】
図９（ｃ）は、番組連動辞書２７３を示している。番組連動辞書２７３は、更に、各種の細分化した辞書（Ａ番組辞書２７３ａ、Ｂ番組辞書２７３ｂ、Ｃ番組辞書２７３ｃ、Ｘページ辞書２７３ｄ、Ｙページ辞書２７３ｅなど）に分類される。地上波デジタル放送のように１０チャンネル程度しかチャンネル数がない場合には、それぞれのチャンネルに合わせて辞書を辞書記憶部３０８（図３）に記憶させる。番組連動辞書２７３に含まれる辞書２７３ａ〜２７３ｃの中から、現在選択されている番組もしくはチャンネルについての辞書を利用する。Ｘページ辞書２７３ｄ、Ｙページ辞書２７３ｅは、ウエブページやインターネットストリーミングに関連した辞書である。放送でもインターネットでも本質的な違いはない。番組そのものはＤＶＤなどの蓄積メディアに記憶されていても構わない。このウエブページから作成した辞書を辞書記憶部３０８（図３）に長時間記憶しておくと、例えばあるニュースサイトのサッカー記事を見たい場合であって、サッカーという文字を文字列入力装置２に入力するような場合に役に立つ。
また、今流行のキーワードを集めたウエブページを指定しておき、最近注目を集めている話題から辞書を作成することも可能である。例えば検索サイトにおいて、よく検索される上位の言葉をリストアップするページを作成すると、そのウエブページを参照して辞書を作成することにより、よく検索される言葉を簡単に文字入力することが可能になる。
【００５２】
図１０は、本発明の第１の実施形態による文字列入力装置２の辞書記憶部３０８（図３）に記憶されている辞書を変更する場合の処理を示すフローチャートである。ステップＳ２８１では、ユーザがリモコン２１（図１）を操作することにより、文字列入力装置２（図１）の表示画面に表示されている番組が切り替えられる。ステップＳ２８２では、切り替えられた番組について以前辞書を作成したか否かの判定が行われる。この判定の処理では、辞書が存在するか否かの判定を行ったり、ＥＰＧなどの情報から前に辞書を作成したときから番組が変わっているかどうかの判定を行ったり、前に辞書を作成したときから経過した時間から判定を行ったりする。
ステップＳ２８３では、今現在、辞書記憶部３０８（図３）に記憶されている辞書が使用可能である判定した場合に、辞書復旧部３１６（図３）は、辞書退避部３１４（図３）に記憶されている辞書を読み出して、辞書記憶部３０８（図３）に記憶させる。ステップＳ２８４では、文字列入力装置２で表示している番組についての辞書を新たに作成する。
【００５３】
図１１（ａ）、（ｂ）は、テレビジョン受像機である文字列入力装置２の表示画面の一例を示す図である。図１１（ａ）のサブ画面ｇ２は、図６（ｅ）の状態に対応している。この状態ではメイン画面ｇ１に「桜咲く」という放送番組が表示されており、サブ画面ｇ２で文字列入力を行い「進藤タカ」について検索を行う場合を示している。図１１（ｂ）は、「進藤タカ」のウエブページが検索された場合を示しており、放送番組をサブ画面ｇ４に表示し、ウエブページをメイン画面ｇ３に表示している。また、このときに得られたウエブページから更に文字列を抽出して辞書を作成し、次の文字入力に備える。
この場合、現在のウエブページからリンクが張られている場合には、リンクが張られている文字列を辞書として、図６（ａ）に表示されている最初の文字列を、このリンクが張られた文字列の全部もしくは一部にすることも可能である。この場合には、ユーザがリモコン２１（図１）により選択した場合に、それに対応するウエブページを取得、表示することが望ましい。この例では、通常のブラウザのように画面上のカーソルを動かしてリンクをたどるということではなくて、文字入力又は文字選択の表示部分で文字列を選択するだけなので、ユーザの視点が表示全画面を移動することなく、リンクの選択が可能である。もちろん、選択する過程で、「スタッフ（http://xxx-yyy/staff.htmlにリンク）」という文字列にカーソルが移動すると、文字列入力表示のところの当該部分が選択されているという表示（例えば図１１（ａ）の「進藤タカ」の下線）だけでなく、現在表示されているウエブページの当該文字列（この場合スタッフ）の部分も同時にハイライトされることが望ましい。
【００５４】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
図１２は、本発明の第２の実施形態による文字列入力システムにより、辞書を作成する方法を説明するための図である。なお、本実施形態による文字列入力装置２の構成は、第１の実施形態（図３）の漢字かな変換部３０７に、漢字かな引き辞書２０１ではなく汎用単語辞書３２２が記憶されている点で相違する。その他の構成については、第１の実施形態の場合と同じであるので、説明を省略する。
本実施形態では、辞書記憶部３０８（図３）に、日本語ではなくて英語の文字列が辞書として記憶される場合について説明する。文字列入力装置２は、英語の文章が記載されたコンテンツ３２１を取得する。コンテンツ３２１は、ウエブページやデータ放送から送信される情報であることが多い。汎用単語辞書３２２には、解析のための辞書およびルールが記憶されている。第１の実施形態のように、漢字から読みに変換する必要はないが、複数−単数の変換や、活用形の原形への変換などのために、辞書とルールが必要となる。
辞書３２３には、コンテンツ３２１から抽出された単語である文字列が記憶されている。coming から、coming とcomeの２つの文字列が生成されている。このように１つの文字列から複数の文字列が生成されても構わない。なお、この場合、itなどの代名詞、be動詞など汎用性の高いものは、汎用単語辞書３２２を参照することにより、辞書３２３から除去することが望ましい。
【００５５】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。
本発明の第３の実施形態による文字列入力装置２の構成は、第１の実施形態（図３）の構成と同様の構成を採るので、説明を省略する。
図１３（ａ）、（ｂ）は、本発明の第３の実施形態による文字列入力システムにより、辞書を作成する方法を説明するための図である。本実施形態では、ＨＴＭＬ、ＳＶＧ（Scalable Vector Graphics）、ＳＭＩＬ（Synchronized Multimedia Integration Language）などユーザ提示用のコンテンツファイル以外に、辞書となるデータを別途使用する。
例えば、コンテンツをＨＴＭＬで記述したとして、その概要をメタデータとして作り出す。この際に用いられる記述方法としてＲＳＳが知られている。ＲＳＳとは、バージョンによってRDF Site Summary、Rich Site Summary、Really Simple Syndicationなどを示し、情報の要約を記述する言語である。この枠組みを利用して辞書データを使用することができる。以下の例では、ＲＳＳ１．０をベースに、ＲＤＦ（Resource Description Framework）を用いる方法について説明するが、その他の形式を用いてもよい。
【００５６】
図１３（ａ）は、辞書のデータの例であり、コンテンツを提供するコンテンツサーバ４（図１）側で提供される。例えばユーザもしくは文字列入力装置２が、http://xxx-yyy/sports.htmlを指定して、コンテンツを取得した場合に、それに付随した辞書データも同時に取得する。図１３（ａ）は、この辞書データを示しており、http:// xxx-yyy/sports.rdfで示されるＵＲＬに記憶されている。
ＲＤＦの取得方法としては、ＨＴＭＬ、ＳＶＧ、ＳＭＩＬなどで記載されたコンテンツファイルに辞書データのＵＲＩ（ Uniform Resource Identifiers）を明記したり、同じ取得場所に拡張子のみを変えたファイルを用意したりするなど各種の方法を用いることができる。なお、行番号１〜１２は説明のために付加している。１行目はアイテム（item）を示す名称で今回の辞書としては活用していない。アイテムとは、ここでは１つの辞書項目に相当する。２行目はこのアイテムのタイトル（title）であり、ユーザに見える表現形式である。３行目は２行目の読み（kana）である。この読みがない場合には、文字列入力装置２側で２行目から読みを生成することが可能である。
単に図６（ａ）のように、リモコン２１（図５（ａ））の何かのボタンを押したときにリストが列挙されるというものである場合には、読み（かな）は必要ない。図１３（ａ）の４行目は、２行目のタイトルが示すものが実際に記述されている場所のリンク（link）である。５行目は２行目の詳細な記述（description）である。
【００５７】
図１３（ｂ）は、図１３（ａ）に示す情報が記憶されているhttp://xxx-yyy/sports.htmlを参照したときに、http://xxx-yyy/sports.rdfを読み込み、さらに図６（ａ）のようにリモコン２１（図５（ａ））の何かの入力ボタンを押した場合に表示される表示画面の一例を示している。ここでは、図１３（ａ）の２行目及び８行目のタイトルと、４行目及び１０行目のリンクとが抜粋されて表示される場合を示している。この状態で選択するとリンク先が読み込まれて表示される等の処理が行われる。ここでは、かなデータが設定されており、「や」を入力すると、「テニスにかける」は「や」に合致しないのでこのリストから消去される。
【００５８】
図１４は、文字列入力装置２の候補表示部３１１（図３）により表示画面に表示される複数の候補の一例を示す図である。図９のように複数の辞書２７１〜２７３が辞書記憶部３０８（図３）に記憶されており、かつ、ある辞書は単に文字列の情報だけでなく、それに伴う機能の情報も記憶されており、その機能を選択することにより実行することができるようになっている。
例えば、機器用辞書２７２（図９（ｂ））では、操作用辞書２７２ａに「えいぞうちょうせい」、「映像調整」、「call video_adjustment」という項目が記憶されている。それぞれの項目は、読み、標記、機能呼び出し用情報である。この機能呼び出し用情報が存在する場合であって、「映像調整」が選択されると、実際に映像調整機能を利用することが可能である。また、図１３（ｂ）で示したように、リンク情報が存在すると、その項目を選択することによりリンク先のコンテンツに移動することが可能である。候補表示時にはこれらの動作もユーザに提示することが望ましい。
【００５９】
図１４では、ユーザがユーザ入力部３０９（図３）から「え」と入力した場合に、映像調整機能、新しいリンク先を読み込む機能、既に表示されているページの別の箇所に移動する機能、番組ガイドを表示する機能などを列挙して、ユーザに選択させる場合を示している。なお、候補を表示する場合には、選択しても実行できない機能は表示しないか、別の色で選択できないことを示すことが望ましい。また、機器操作など、あまり頻度が高くないものなども存在するので、ユーザの操作により、機能の種類を限定することもできる。例えば、機器操作の候補は表示しないなどの処理を行うことができる。これはすでに候補が表示されている場合でも、予め設定することによって、限定できるようにすることが望ましい。ここでは、ＴＶ機能やウエブリンクなど、実行される機能を単語と並列して表示するようにしたが、「映像調整」などの単語や文字列を選択しておいて、後から「映像調整」のＴＶ機能を選択したり、「映像調整」の用語のインターネット検索を行ったりすることも可能である。
【００６０】
既に表示されているページの別の箇所に移動するのは以下のような状況である。１つのページ内に多くのリンクが存在する場合に、マウスや方向ボタンなどでフォーカスを移動させて選択するのは煩雑である。この場合には、予めリンクが張られているところの文字列をリストアップすることで図１３（ｂ）のようにユーザに文字とリンク先を提示することが可能である。これはもちろん図１３（ａ）のような辞書情報を読み込むだけでなく、現在のコンテンツを解析することでも実現可能である。
図１４の５行目には、インターネットの検索サービス（T-search）で「エスケープ」を検索する例を示している。この場合には、検索サービスのアドレスであるＵＲＬやＵＲＩと、検索したい文字列を合成して検索リクエストを作成することが一般的であるが、このような処理も個別の機能に応じてなされる。検索リクエストの例としては「http://www.t-search/search?client=tvclient&lang=japanese&filter=normal&q=エスケープ」というようなものがある。この中でclientとは、検索結果を表示する文字列入力装置２のブラウザの種類であり、langとは文字列入力装置２で使用する言語であり、filterとは検索結果としてどのレベルのものを除去するか（小中学生にふさわしくないコンテンツを検索しないなど）、検索対象の文字列を示している。
【００６１】
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。
図１５は、本発明の第４の実施形態による文字列入力システムの概略構成図である。本実施形態による文字列入力システムは、コンテンツサーバ４、携帯電話６を有する。携帯電話６は、第１の実施形態の文字列入力装置２と同様の機能（図３）を有する。
コンテンツサーバ４、携帯電話６は、それぞれインターネット３に接続されており、携帯電話６でウエブページを参照することができるようになっている。携帯電話６は、a.htmlのファイルｆ１を参照するときに、そのファイル名からrdfファイルであるa.rdfのファイルｆ２が存在すると判断し、a.rdfのファイルｆ２を取得して、これをもとに辞書を作成し、辞書記憶部３０８（図３）に記憶する。一方、b.htmlのファイルｆ３は対応するrdfファイルが存在しないため、b.htmlのファイルｆ３そのものを参照してb.htmlのファイルｆ３の中に含まれる文字列から辞書を生成し、辞書記憶部３０８（図３）に記憶する。a.htmlのファイルｆ１から辞書を作成する場合には、a.htmlのファイルｆ１と、a.rdfのファイルｆ２との両方のファイルから辞書を作成するようにしてもよい。
【００６２】
（第５の実施形態）
次に、本発明の第５の実施形態について説明する。本発明の第５の実施形態による文字列入力装置２の構成は、第１の実施形態（図３）の構成と同様の構成を採るので、説明を省略する。
本発明の第５の実施形態では、主コンテンツや関連コンテンツなどに含まれる文字列を構文解析して単語を抽出することなく、辞書を動的に作成する
図１６（ａ）〜（ｄ）は、本発明の第５の実施形態による文字列入力装置２による変換候補の表示方法の一例を示す図である。図１６（ａ）は、図１１（ｂ）に示した「進藤タカ」のウエブページを表示した状態で、文字変換で「自」を入力した場合に表示される文字列の予測候補の一例を示している。ここで、３〜７番目に表示される予測候補は、他の辞書（例えば、予め文字列入力装置２が記憶している一般辞書）から抽出された候補である。予測候補の１番目と２番目の文字列は、「進藤タカ」のウエブページの中から抽出された候補である。
「進藤タカ」のウエブページ（図１１（ｂ））の中には、「自」という漢字が２度用いられている。そこで、「自」という漢字から、次の句点の直前までの文字列を候補として表示している。なお、予測候補として表示するのは、句点までではなく、読点まで、改行まで、あるいは、一定の文字数といった形で表示するようにしてもよい。また、構文解析機能を備えるならば、例えば「出自」といった語頭に「自」が表われないような文字列は候補から省くようにしてもよい。
【００６３】
図１６（ｂ）は、図１６（ａ）の１番目の変換候補である「自動車整備士テツ役で奮闘中」が選択された状態である。通常は、このような長い文字列を検索や入力に直接用いることはないため、必要な文字列を選択する必要がある。例えば、先頭の文字から順にカーソルを後方へ動かし、必要とする文字列「自動車整備士テツ役」を指定する。
前方から指定するのは、候補の文字列中の前方が必要な部分であり、後方を「後退（バックスペース）」や「削除」を用いて編集すると、所望の文字列にまで編集するのに時間がかかるためである。これにより、例えば検索エンジンの入力領域には「自動車整備士テツ役」という文字列が残り（図１６（ｃ））、その後ろに文字の入力を継続することにより、所望の文字列を入力することができる（図１６（ｄ））。
これは、検索などだけでなく、例えば受信メールの返信などにおいても使用できる。この場合、受信メールから抽出された文字列を候補とする。本実施形態では、単語や数行程度の文字列にとどまらず、ウエブページや受信メールなどから抽出した長い文字列を簡単に選択することができ、ユーザの入力が容易となる。
【００６４】
（第６の実施形態）
次に、本発明の第６の実施形態について説明する。本実施形態による文字列入力装置２の構成は、第１の実施形態による文字列入力装置２（図３）と同じであるので、説明を省略する。
図１７（ａ）、（ｂ）は、本実施形態による文字列入力装置２の表示画面の一例を示す図である。図１７（ａ）は、コンテンツの内容（この場合は、ウエブページ）を示している。表示画面の左の下に表示されている自動車の絵ｍ１は、ＪＰＥＧ（Joint Photographic Experts Group）やＧＩＦ（Graphic Interchange Format）という静止画フォーマットのコンテンツにリンクが張られている。
図１７（ｂ）は、図１７（ａ）のコンテンツに含まれるリンクを選択する場合の例であり、特に「え」の文字で始まるものを表示した場合を示している。図１７（ｂ）中、１行目と２行目は、文字列にリンクが張られている場合を示しており、その文字列を途中まで表示したものである。３行目は、図１７（ａ）の中に静止画としてリンク先が埋め込まれており、この静止画を拡大、縮小、一部切り出しなどを行い、適切な大きさにして表示している場合を示している。ＨＴＭＬでは静止画に直接リンクが張れるので、これを示すためには、この静止画の全部、もしくは一部を標記したほうが選択しやすい。３行目に表示されている自動車の絵ｍ１の横の文字列は、自動車の絵ｍ１に付随して図１７（ａ）のコンテンツ表記の中で記載されている文字列である。例えば、ＨＴＭＬでは画像、フォーム、アプレットなどが表示できない場合のために、代替文字列を指定することが可能である。この代替文字列を表示するようにしてもよい。図１７（ｂ）では代替文字列の「エース自動車」を自動車の静止画の横に表示している。
【００６５】
（第７の実施形態）
次に、本発明の第７の実施形態について説明する。本実施形態による文字列入力装置２の構成は、第１の実施形態による文字列入力装置２（図３）と同じであるので、説明を省略する。
図１８は、文字列入力装置２の表示画面を３分割してコンテンツｃ１、ｃ２、ｃ３がそれぞれ表示されている状態を示す図である。どの領域にフォーカスが当たっているかは、リモコン２１の方向ボタンｂ１３〜ｂ１６（図５（ａ））を押すことにより、ユーザによって切り替えられる。
この場合、それぞれのコンテンツｃ１〜ｃ３に付随して辞書が生成されるので、コンテンツｃ１〜ｃ３に対しては、辞書Ａ、辞書Ｂ、辞書Ｃの３種類が作成され、辞書記憶部３０８（図３）に記憶される。
また、コンテンツｃ１である動画については、時間とともに辞書を切り替えても構わない。例えば、ＣＭ（Commercial Message）の時間帯には、ＣＭのスポンサのウエブページに移動するための辞書項目が含まれることが望ましい。ここでは、辞書Ａから辞書Ａ＊へ時間とともに切り替えて、また時間の経過で辞書Ａを利用する場合について示す。この辞書の切り替えは、辞書更新部３１５（図３）が、文字列入力装置２の辞書記憶部３０８（図３）に記憶されている複数の辞書Ａ、Ａ＊を定期的に読み込むことによって実現が可能である。また、辞書Ａを作成する情報をサービス提供者側から取得したときに、次のアクセスの時刻もしくはアクセスまでの時間を指定する情報も取得して、この情報により、次の辞書作成タイミングを決定することも可能である。
また、辞書Ａと辞書Ａ＊の項目を含む辞書を作成し、さらにサービス提供者側からの情報を用いて時間の経過とともに辞書Ａと辞書Ａ＊を切り替えることもできる。つまり、辞書項目の中に辞書Ａ＊に属する文字列は２００５年１０月１５日の１９時２５分から３０分間だけを表示するという時間もしくは時刻情報を持ち、それに対応した時間、時刻に辞書全体もしくは辞書項目を切り替えることもできる。
さらに、ＥＰＧを参照することで、番組の切り替わりのタイミングが分かるため、この切り替わるタイミングをもとに辞書情報を更新することも可能である。
【００６６】
（第８の実施形態）
次に、本発明の第８の実施形態について説明する。本実施形態による文字列入力装置２の構成は、第１の実施形態による文字列入力装置２（図３）と同じであるので、説明を省略する。
図１９は、ユーザ又は文字列入力装置２毎に異なる辞書を作成する方法を示した図である。Ｘ辞書４０１は第１の辞書であり、図１３（ａ）のような情報が記憶されている。例えば、野球放送に付随するコンテンツのアクセスのための辞書を仮定した場合、現在放送している野球チームの選手の情報へのリンク情報などが記憶される。ただし、Ｘ辞書４０１は、辞書の形式として記憶されている必要はなく、文字列入力装置２内で辞書の形に変換されればよい。Ｙ辞書４０２は、第２の辞書であり、野球の関連グッズを購入するためのコンテンツへのリンク情報が記憶されている。
個人用辞書情報生成部４０３は、個人用辞書情報を生成する。この個人用辞書生成部４０３は、Ｘ辞書４０１とＹ辞書４０２の辞書を参照し、かつ嗜好情報ＤＢ（Data Base）・４０４のデータベースを参照して、必要な辞書情報と不要な辞書情報を判断し、必要な辞書情報を選択して個人用辞書情報を生成する。嗜好情報ＤＢ・４０４には、個人もしくは文字列入力装置２のＩＤ（Identification）などと対応付けて、そのユーザ、文字列入力装置２、契約に対応して嗜好情報が記憶されている。
【００６７】
文字列入力装置２から個人やＩＤの情報が送信されると、それと対応付けられて記憶されている嗜好情報が、嗜好情報ＤＢ・４０４から読み出される。例えば、あるユーザについてオンラインショッピングを利用しても構わないと、嗜好情報に記憶されている場合、個人情報辞書生成部４０３では、Ｘ辞書４０１の野球選手情報とＹ辞書４０２の野球関連グッズ販売サイトへの情報とを併せて、Ｐ１辞書４０５を作成する。一方、嗜好情報にオンラインショッピングを利用することを拒否すると記憶されている場合には、Ｙ辞書４０２の販売サイトへのリンク情報は無視されて、Ｐ１辞書４０５から除外される。逆に、嗜好情報に基づき、新しい辞書項目を追加しても構わない。これにより、ユーザの嗜好に応じたコンテンツに誘導することが可能となる。
【００６８】
個人用辞書生成部４０６は、Ｐ１辞書４０５の辞書の情報を受信し、変換する必要があれば辞書の形式に変換する。同時に嗜好情報記憶部４０８に記憶されている嗜好情報を参照して、辞書項目の追加、削除を行う。例えば、Ｐ１辞書４０５で販売サイトとして辞書項目にあるものであっても、過去にそのユーザが参照をした結果、気にいらない場合に、今後表示しないというオプションを選択することで、嗜好情報記憶部４０８にこの特定の販売サイトは今後表示しないという情報を記憶させることができる。この結果、個人用辞書生成部４０６で作成する辞書からこの項目が削除される。このことで、選択する可能性のない項目が表示されることを防ぐことができる。また、特別表示させたい辞書項目を嗜好情報として登録することで、いつもよく参照するリンク情報や、検索項目などを辞書項目として登録することが可能である。例えば、スポーツニュースのウエブサイトなど、現在の文字列入力装置２に表示させているコンテンツと関係なく表示させたい場合など、嗜好情報として、スポーツニュースのウエブサイトをいつも表示させるということを記憶させておくと、辞書項目に追加される。ここでは、１つの辞書が作成されるという仮定で説明しているが、お気に入り辞書、という別の辞書を作成しても構わない。
Ｐ２辞書４０７はこの結果作成された辞書であり、この辞書を辞書記憶部３０８（図３）に記憶させて利用することにより、ユーザの文字入力、文字列選択を可能にする。
【００６９】
なお、以上説明した実施形態において、図３のネットワーク・インターフェース部３０１、主コンテンツ取得部３０２、主コンテンツ切り替え部３０３、関連コンテンツ取得部３０４、文字情報抽出部３０５、読み情報抽出部３０６、漢字かな変換部３０７、辞書記憶部３０８、ユーザ入力部３０９、文字列比較部３１０、候補表示部３１１、文字列決定部３１２、機能処理部３１３、辞書退避部３１４、辞書更新部３１５、辞書復旧部３１６、図１９の個人用辞書生成部４０６の機能又はこれらの一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより文字列入力装置２の制御を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００７０】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００７１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計及び一般のマルチキャリア方式への拡張等も含まれる。
【図面の簡単な説明】
【００７２】
【図１】本発明の第１の実施形態による文字列入力システムの概略構成図である。
【図２】本発明の第１の実施形態による文字列入力装置２により、辞書を作成する方法を示す図である。
【図３】本発明の第１の実施形態による文字列入力装置２の構成を示すブロック図である。
【図４】本発明の第１の実施形態による文字列入力装置２により文字入力を行う際の処理を示すフローチャートである。
【図５】本発明の第１の実施形態による文字列入力装置２のユーザ入力部３０９（図３）として機能するリモコン２１（図１）の一例を示す平面図等である。
【図６】本発明の第１の実施形態による文字列入力装置２の候補表示部３１１（図３）に表示される画面の一例を示す図である。
【図７】本発明の第１の実施形態による文字列入力装置２の辞書記憶部３０８に、文字列を記憶させて辞書を作成するための処理を示すフローチャートである。
【図８】本発明の第１の実施形態による文字列入力装置２において、複数の辞書を切り替えて使用する場合の処理を示すフローチャートである。
【図９】本発明の第１の実施形態による文字列入力装置２の辞書記憶部３０８（図３）に記憶される辞書の一例を示す図である。
【図１０】本発明の第１の実施形態による文字列入力装置２の辞書記憶部３０８（図３）に記憶されている辞書を変更する場合の処理を示すフローチャートである。
【図１１】テレビジョン受像機である文字列入力装置２の表示画面の一例を示す図である。
【図１２】本発明の第２の実施形態による文字列入力システムにより、辞書を作成する方法を説明するための図である。
【図１３】本発明の第３の実施形態による文字列入力システムにより、辞書を作成する方法を説明するための図である。
【図１４】文字列入力装置２の候補表示部３１１（図３）により表示画面に表示される複数の候補の一例を示す図である。
【図１５】本発明の第４の実施形態による文字列入力システムの概略構成図である。
【図１６】本発明の第５の実施形態による文字列入力装置２による変換候補の表示方法の一例を示す図である。
【図１７】本発明の第６の実施形態による文字列入力装置２の表示画面の一例を示す図である。
【図１８】本発明の第７の実施形態による文字列入力装置２の表示画面を３分割してコンテンツｃ１、ｃ２、ｃ３がそれぞれ表示されている状態を示す図である。
【図１９】本発明の第８の実施形態による、ユーザ又は文字列入力装置２毎に異なる辞書を作成する方法を示した図である。
【符号の説明】
【００７３】
１・・・放送局、２・・・文字列入力装置、３・・・インターネット、４・・・コンテンツサーバ、２１・・・リモコン、２０１・・・漢字かな引き辞書、３０１・・・ネットワーク・インターフェース部、３０２・・・主コンテンツ取得部（コンテンツ取得手段）、３０３・・・主コンテンツ切り替え部（コンテンツ切り替え手段）、３０４・・・関連コンテンツ取得部（コンテンツ取得手段）、３０５・・・文字情報抽出部（文字情報抽出手段）、３０６・・・読み情報抽出部、３０７・・・漢字かな変換部（漢字かな変換手段）、３０８・・・辞書記憶部（辞書記憶手段）、３０９・・・ユーザ入力部（文字入力手段、リンク先選択手段）、３１０・・・文字列比較部（文字列比較手段）、３１１・・・候補表示部（候補表示手段）、３１２・・・文字列決定部（文字列決定手段）、３１３・・・機能処理部、３１４・・・辞書退避部（辞書退避手段）、３１５・・・辞書更新部（辞書更新手段、一般辞書記憶手段）、３１６・・・辞書復旧部（辞書復旧手段）、３１９・・・主コンテンツ出力部、４０１・・・Ｘ辞書、４０２・・・Ｙ辞書、４０３・・・個人用辞書情報生成部、４０４・・・嗜好情報ＤＢ、４０５・・・Ｐ１辞書、４０６・・・個人用辞書生成部、４０７・・・Ｐ２辞書、４０８・・・嗜好情報記憶部
【図１】
2007114932.tif 000003
【図２】
2007114932.tif 000004
【図３】
2007114932.tif 000005
【図４】
2007114932.tif 000006
【図５】
2007114932.tif 000007
【図６】
2007114932.tif 000008
【図７】
2007114932.tif 000009
【図８】
2007114932.tif 000010
【図９】
2007114932.tif 000011
【図１０】
2007114932.tif 000012
【図１１】
2007114932.tif 000013
【図１２】
2007114932.tif 000014
【図１３】
2007114932.tif 000015
【図１４】
2007114932.tif 000016
【図１５】
2007114932.tif 000017
【図１６】
2007114932.tif 000018
【図１７】
2007114932.tif 000019
【図１８】
2007114932.tif 000020
【図１９】
2007114932.tif 000021