(57)【要約】【課題】  入力文字列に対する情報検索結果を迅速に表示することができる情報処理装置を提供すること。【解決手段】  文字列が入力されると、入力された文字列を用いて変換辞書を探索して複数の変換候補を取得し、得られた複数の変換候補を用いてＷｅｂなどの検索対象を検索して得られた検索結果を記憶しておき、ユーザによって複数の変換候補のうちの１つが特定されて、その変換候補を用いて検索対象を検索した結果を表示するときには、予め検索されて記憶された検索結果を表示する。【選択図】  図６
2010198477.tif 000002
【特許請求の範囲】
【請求項１】
文字列の入力操作を受け付ける文字入力手段と、
前記文字入力手段によって受け付けられた入力文字列を表示する表示手段と、
文字列とその読みとが対応付けられて記憶された変換辞書と、
前記文字入力手段によって受け付けられた入力文字列によって前記変換辞書を探索し、複数の変換候補を取得する文字変換手段と、
前記文字変換手段によって得られた複数の変換候補のそれぞれを用いて検索対象の情報を検索する検索手段と、
前記検索手段によって得られた検索結果を記憶する記憶手段とを有することを特徴とする情報処理装置。
【請求項２】
前記文字変換手段によって取得された複数の変換候補のいずれかが選択されたときには、前記記憶手段に記憶された検索結果を表示する表示制御手段を更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記文字変換手段は、前記入力文字列を読みの先頭に有する文字列を前記変換辞書から探索して、複数の変換候補を取得することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記検索手段の検索によって得られた検索結果の件数に応じて、前記変換辞書を学習する学習手段を更に有することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項５】
前記検索手段によって検索される検索対象の情報の種類を設定する設定手段を更に有することを特徴とする請求項１または請求項２に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に関する。
【背景技術】
【０００２】
従来、携帯電話機などの情報処理端末を用いて、情報検索を行う場合、Ｗｅｂブラウザやアドレス帳、メールソフトなどのアプリケーションソフトウェアを起動し、検索対象の文字を入力した後に、情報検索を実行する必要があった。このような情報検索では、アプリケーションソフトウェアごとに異なるユーザインタフェースを用いて検索を行わなければならず、複数のアプリケーションソフトウェアを横断的に検索することができないため、異なるアプリケーションソフトウェアごとに検索を行う必要があり、情報検索に時間がかかった。そこで、複数のカテゴリからユーザによって選択されたカテゴリの情報を検索する技術が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１９０１１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、情報処理装置では、少ない数の入力キー（例えばテンキー）を用いて文字入力を行う場合がある。そのため、検索対象の文字を入力するのにも時間がかかってしまうという問題点がある。また、検索対象の文字を入力してから情報検索を行うと、ユーザは検索が終了するまで待つ必要があるという問題点がある。
【０００５】
そこで本発明は、情報検索結果を迅速に表示することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明による情報処理装置は、文字列の入力操作を受け付ける文字入力手段と、前記文字入力手段によって受け付けられた入力文字列を表示する表示手段と、文字列とその読みとが対応付けられて記憶された変換辞書と、前記文字入力手段によって受け付けられた入力文字列によって前記変換辞書を探索し、複数の変換候補を取得する文字変換手段と、前記文字変換手段によって得られた複数の変換候補のそれぞれを用いて検索対象の情報を検索する検索手段と、前記検索手段によって得られた検索結果を記憶する記憶手段とを有することを特徴としている。
【発明の効果】
【０００７】
本発明によれば、情報検索結果を迅速に表示することができる情報処理装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る携帯電話機の外観図。
【図２】本発明の実施形態に係る携帯電話機の構成を示すブロック図。
【図３】本発明の実施形態に係る携帯電話機に記憶される変換辞書の例。
【図４】本発明の実施形態に係る携帯電話機が入力された文字列を用いて情報検索を行う場合の処理を示すフローチャート。
【図５】本発明の実施形態に係る携帯電話機で入力文字列から文字変換を行った変換候補のうちの１つが選択されたときの処理を示すフローチャート。
【図６】本発明の実施形態に係る携帯電話機が情報検索を行うときにディスプレイに表示される画面の遷移図。
【図７】本発明の実施形態に係る携帯電話機に記憶される検索結果の例。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら説明する。
【００１０】
図１は、本発明の実施形態の一例である携帯電話機の外観を概略的に示した図である。図１に示すように、携帯電話機１にはディスプレイ１１、キー１２が設けられている。ディスプレイ１１は、液晶ディスプレイや有機ＥＬディスプレイで構成されており、携帯電話機１の動作状況に合わせた画面を表示する。
【００１１】
キー１２は数字、文字および記号を入力する文字入力キー１２ａと、アプリケーションソフトウェアの起動や終了などの操作に用いられるファンクションキー１２ｂとを含む。文字入力キー１２ａは、１つのキーに対して、数字、かな文字、アルファベットなどの異なる文字種別の文字が割当てられており、ファンクションキー１２ｂを用いた所定の操作に応じて、文字入力キー１２ａで入力可能な文字種別が切り換わる。また、１つの文字入力キーには、同じ文字種別の複数の文字が割当てられている場合がある。例えば、「２」の文字入力キーには、かな文字の「か行」の５文字が割当てられている。１つの文字入力キーに割当てられた同じ文字種別である複数の文字は、そのキーを連続して押下されることによって切り換えられる。
【００１２】
図２は、本実施形態の携帯電話機１の内部構成を示すブロック図である。携帯電話機１は、全体の制御を行う制御部５１を有し、その他の主な構成要素として、通信部５２、アンテナ５３、信号処理部５４、音声入出力部５５、入力部５６、表示部５７、記憶部５８、電源制御部５９を備えている。
【００１３】
通信部５２は、制御部５１の指示に従って、図示しない移動通信網の基地局と無線通信を行うためのものである。情報の受信時には、アンテナ５３が基地局から送信された電波を受信して電気信号に変換し、この信号が通信部５２へ入力される。通信部５２では、受信した電気信号をベースバンド信号にダウンコンバートして信号処理部５４へ出力する。それに対して、情報の送信時には、通信部５２が信号処理部５４から出力された送信信号を無線周波数の信号にアップコンバートし、アンテナ５３によって電気信号を電波に変換して、空間に放射する。
【００１４】
信号処理部５４は、通信部５２からベースバンドの信号が入力された場合には、ベースバンド信号を変調し、誤り訂正を行ったデータをメディアごとに分離する。例えば、通話音声を受信した場合には、受信データに含まれる音声データを復号し、音声入出力部５５に出力する。また例えば、テレビ電話のように受信データに動画像データが含まれていれば、この動画像データも復号して表示部５７へ出力する。
【００１５】
また、信号処理部５４は、制御部５１からの制御に基づいて、音声入出力部５５から入力される音声データや、制御部５１から与えられる電子メールデータなどの送信データなどに基づいて送信信号を生成し、通信部５２に出力することができる。
【００１６】
音声入出力部５５は、スピーカやマイクロホンを備えている。音声入出力部５５は、マイクロホンを介して入力された音声をＰＣＭ符号化することによって音声データに変換し、信号処理部５４に出力することができる。また、信号処理部５４から入力された音声データをＰＣＭ復号し、増幅した後に、スピーカから出力することができる。
【００１７】
入力部５６は、ユーザからの指示を受け付け、ユーザの指示を表す情報を制御部５１に出力する。なお、図１では、キースイッチを用いた入力デバイスであるキー１２として説明しているが、これに限定されることはなく、例えばタッチパネルを用いた入力デバイスであっても良い。
【００１８】
表示部５７は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）などを用いた表示デバイスであって、制御部５１によって実行されるアプリケーションソフトウェアに応じて画像や文字などを表示する。
【００１９】
記憶部５８は、制御部５１によって実行されるアプリケーションソフトウェアや、携帯電話機１のユーザ情報、制御部５１で実行される文字変換に用いられる変換辞書５８ａなどを記憶する。変換辞書５８ａについては、後ほど詳細に説明する。
【００２０】
電源制御部５９は、図示しないバッテリの出力電圧を測定し、バッテリから送出される電気エネルギーの電圧を制御する。また、バッテリの電圧がある一定値よりも下がった場合には、携帯電話機１の電源をＯＮにすることが不可能な状態にして、過放電から保護する。また、電源制御部５９は、バッテリの電圧を示す情報を制御部５１に出力する。制御部５１は、このバッテリの電圧を示す情報に応じて、バッテリのエネルギー残存量を表すアイコンを表示部５７に表示することにより、携帯電話機１のユーザにバッテリのエネルギー残存量を知らせることができる。
【００２１】
図３は、変換辞書５８ａの構成例である。変換辞書５８ａには、見出し語と、その見出し語の読み、品詞、カテゴリ、優先度、入力予測フレーズなどが登録される。この変換辞書５８ａは、入力されたかな文字を読みとして有する見出し語を候補として選出する機能（以降、かな漢字変換と称する）、入力されたかな文字を読みの先頭に有する見出し語を候補として選出する機能（以降、予測変換と称する）、入力が確定した文字の次に入力される語を予測して候補を選出する機能（以降、フレーズ予測と称する）に用いられる。
【００２２】
変換辞書５８ａの優先度は、予測変換によって候補を選出するときに、選出される順位を決定するために用いられるものである。例えば、図３のような変換辞書５８ａでは、「朝」、「浅草」、「明後日」の中では「朝」が最も優先度が高い。そのため、「あさ」という読みが入力されて予測変換候補をディスプレイ１１に表示する場合に、「朝」という予測変換候補は、他の予測変換候補よりもキー１２を用いた選択操作にかかる操作回数が少なくなる位置に表示される。この優先度は、過去に入力確定された候補の優先度が高くなるように学習させることができるため、ユーザが入力する可能性の高い候補の選択しやすい位置に表示することによって、ユーザの負担を低減する。
【００２３】
また、変換辞書５８ａの入力予測フレーズは、フレーズ予測によって候補を選出するときに用いられる。例えば、図３のような変換辞書５８ａが用いられた場合、「朝」という入力文字列が確定されると、「朝」に引き続き用いられる「早い」、「ご飯」がフレーズ予測候補として選出される。
【００２４】
以上のような構成を有する携帯電話機１が、情報検索を行うときの処理について図４乃至図６を参照しながら説明する。図４は、入力された文字列を用いて情報検索を行う場合の制御部５１の処理を示すフローチャートである。また、図５は、入力文字列から文字変換を行った変換候補のうちの１つが選択されたときの制御部５１の処理を示すフローチャートである。また、図６は、携帯電話機１が情報検索を行うときにディスプレイ１１に表示される画面の遷移図である。
【００２５】
まず、制御部５１は、入力部５６を介して、ユーザからの情報検索アプリケーションの起動指示を受け、それに基づいて情報検索アプリケーションを起動する（Ｓ１０１）。これによって、図６（ａ）のような情報検索アプリケーションの画面がディスプレイ１１に表示される。そして、制御部５１は、文字入力キー１２ａを用いて文字が入力されたことを検出すると（Ｓ１０２のＹｅｓ）、入力された文字を表示する（Ｓ１０３）。そして、入力された文字をキーとして、変換辞書５８ａを検索する（Ｓ１０４）。なお、ステップＳ１０２で検出された文字は、かな文字の場合もあれば、アルファベットや数字の場合もある。ここでは、かな文字の「あ」が入力されたとして説明する。制御部５１は、「あ」が入力されたことを検出すると、変換辞書５８ａの読みとして「あ」を先頭に有する見出しを優先度の高い順に選出する。これによって、例えば「ある」、「あく」、「開く」などの変換候補が選出される。これらの変換候補は、優先度の高いものから順に、ディスプレイ１１に表示される（Ｓ１０５）。
【００２６】
さらに、制御部５１は、ステップＳ１０４によって選出された変換候補のうち、最も優先度の高い変換候補をキーワードとして検索処理を実行する（Ｓ１０６）。ここで、検索の対象となるのは、例えば、Ｗｅｂページや、受信メール、電話帳、辞書、ＴＶ番組表などである。図６に示した例では、対象としてＷｅｂページ、メール、電話帳、辞書、ＴＶ番組表という選択肢のタブが表示されており、Ｗｅｂページを検索の対象として選択されている状態を示している。なお、図６に示した例のタブには、「入力予測」というタブがあるように、このアプリケーションでは、入力した文字に対して検索を行わず、文字変換だけを行うモードが存在しても良い。また、検索の対象として、図６ではＷｅｂページやメール、電話帳、辞書、ＴＶ番組表などがある場合を表しているが、これらの検索対象はユーザが自由に設定できても良い。検索対象をユーザが設定可能な場合、検索対象はいくつ設定できても良い。例えば、着信履歴やスケジュールなども検索の対象として追加することが考えられる。
【００２７】
ステップＳ１０６で、制御部５１は、最も優先度の高い変換候補をキーワードとして、現在選択されている検索対象（図６に示した例では、Ｗｅｂ）の検索を行う。そして、得られた検索結果を記憶部５８に記憶させるよう制御する。また、得られた検索結果のうち、ディスプレイ１１に表示可能な件数分の検索結果を表示する（Ｓ１０７）。この結果、ディスプレイ１１は、図６（ｂ）に示したような表示がされた状態となる。つまり、入力文字「あ」に対して、入力予測結果である「ある」、「あく」、「開く」、「あ」、「１」、「あれは」、「あの」が左下の欄に表示され、これらの候補の中で最も優先度の高い「ある」という候補に対するＷｅｂの検索結果が右下に表示される。
【００２８】
優先度が最も高い変換候補を用いた検索処理に続いて、制御部５１は、次に優先度の高い変換候補をキーワードとして検索対象の検索を行う（Ｓ１０８）。このとき、次に優先度の高い変換候補を選択するためのユーザによる入力部５６を介した操作は必要ない。そして、この検索結果はディスプレイ１１に表示されることなく、記憶部５８に記憶される（Ｓ１０９）。このように、ディスプレイ１１の表示内容を変化させないため、制御部５１は、ユーザの意図しないうちに複数の変換候補を用いた検索処理を行うことができる。また、制御部５１は、検索結果を用いて、変換辞書５８ａを学習させる（Ｓ１１０）。具体的には、変換候補を用いて検索したときの検索結果の件数を所定の閾値と比較し、検索結果の件数が閾値よりも多ければ、変換辞書５８ａに登録されている優先度を高くするように制御する。これによって、Ｗｅｂなどの検索対象中、よく用いられている語の優先度を高くすることができる。
【００２９】
そして、制御部５１は、変換候補として得られた候補の全てに対して、検索処理を行ったかどうかを判断し（Ｓ１１１）、全ての変換候補に対して検索処理を行ったのでなければ、ステップＳ１０８からの処理を繰り返す。
【００３０】
なお、すでに入力された文字に引き続き、次の文字が入力されたときには、ステップＳ１０３からの処理を行う。図６（ｃ）では、「あ」という文字に引き続き、「さ」という文字が入力された場合のディスプレイ１１の表示を示している。図６（ｃ）の例では、入力文字が「あ」から「あさ」に変化したことにより、変換辞書５８ａを「あさ」によって検索して「あさ」から始まる読みを有する変換候補がディスプレイ１１の左下に表示されている。そして、抽出された変換候補を用いて、検索対象（例えばＷｅｂ）の検索を行った結果が右下に表示されている。
【００３１】
図５は、表示された変換候補の中から１つの変換候補が選択されたときの制御部５１の処理を表すフローチャートである。例えば、図６（ｃ）の左下のように表示された変換候補の中から１つの変換候補である「浅草」が選択された場合、すでに図４のステップＳ１０８とステップＳ１０９で「浅草」をキーワードとした検索を行い、図７に示すような検索結果が記憶部５８に記憶されている。そこで、制御部５１は、記憶部５８に記憶された検索結果をディスプレイ１１に表示するよう制御し（Ｓ２０２）、選択された変換候補の優先度が高くなるように変換辞書５８ａの学習を行う（Ｓ２０３）。このように、ステップＳ２０１で表示された変換候補の中から１つの変換候補が選択された段階では、すでにその変換候補を用いた変換が修了しているため、変換候補が選択されたときから検索を開始する場合と比較して、検索結果を表示するまでにかかる時間を短縮することができる。また、検索キーワードとして指定された変換候補は、この後、他のアプリケーションに対する文字入力などでも使用される可能性が高いため、制御部５１が、選択された変換候補の情報を用いて変換辞書５８ａの学習を行うことによって、検索キーワードとして指定された変換候補の優先度が高くすることができる。
【００３２】
なお、記憶部５８に記憶された変換候補をキーワードとして検索を行った結果は、情報検索アプリケーションが終了されるまで記憶しておいて、情報検索アプリケーションが終了されると記憶部５８から消去するようにしても良いし、情報検索アプリケーションが終了されても、所定の時間（例えば１日）経過まで消去しないようにしても良い。制御部５１は、入力部５６を介して入力された文字を受け付けた時点で、その予測候補を用いた検索を開始するため、１文字の入力文字列から予測される予測候補をキーワードとした検索結果は、表示される頻度が高い。そのため、情報検索アプリケーションが終了されたとしても、所定の時間経過までは検索した結果を記憶しておくことによって、検索にかかる処理を省略することができる。
【００３３】
以上説明したように、入力された文字を用いて予測変換を行った結果である変換候補を用いて検索して記憶しておき、変換候補を特定して検索結果を表示させるときには、記憶しておいた検索結果を表示することによって、情報検索結果を迅速に表示することができる。
【００３４】
なお、上記実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲において、適宜変更しても良い。例えば、上記実施形態では、検索対象としてＷｅｂ検索が選択されており、入力文字の変換候補を用いてＷｅｂ検索を行う場合を例として説明したが、Ｗｅｂ検索が選択されていたとしても、そのほかの検索対象についても検索を実行しても良い。例えば、Ｗｅｂ検索が選択されているときに、入力文字の変換候補を用いてＷｅｂ検索だけでなく、受信メールの検索や電話帳の検索なども行い、記憶部５８に検索結果を記憶させておいても良い。このように、入力文字の変換候補を用いて、１つの検索対象だけでなく、複数の検索対象について検索を行っておくことにより、検索対象を切り替えたときにも、迅速に検索結果をディスプレイ１１に表示することができる。
【符号の説明】
【００３５】
１  携帯電話機、１１  ディスプレイ、１２  キー、１２ａ  文字入力キー、１２ｂ  ファンクションキー、５１  制御部、５２  通信部、５３  アンテナ、５４  信号処理部、５５  音声入出力部、５６  入力部、５７  表示部、５８  記憶部、５９  電源制御部
【図１】
2010198477.tif 000003
【図２】
2010198477.tif 000004
【図３】
2010198477.tif 000005
【図４】
2010198477.tif 000006
【図５】
2010198477.tif 000007
【図６】
2010198477.tif 000008
【図７】
2010198477.tif 000009