(57)【要約】【課題】入力された文字列に基づく変換候補を操作性よく表示させ、選択操作を軽減させる情報処理装置を提供する。【解決手段】語句の読みを表す文字列の入力を受け付ける入力手段６１と、表示手段２０と、入力を受け付けた文字列に文節の区切れがあるか否かを判定し文節の区切れがあった場合には前方文節を表す文字列、後方文節を表す文字列を得する文節区切手段５１と、共起関係を有する一対の文節が読みを表す文字列と対応付けられて記憶された共起情報記憶手段５４と、文節区切手段により取得された前方文節および後方文節を表す文字列に対応付けられた、共起関係を有する一対の文節からなる共起変換候補を共起情報記憶手段より検索する共起情報検索手段５２と、共起情報検索手段５２により検索された共起変換候補として、前方文節に対応する文節と後方文節に対応する文節を個別に、かつ対応付けて表示させる表示制御手段３３とを備えた。【選択図】  図４
2010003227.tif 000002
【特許請求の範囲】
【請求項１】
語句の読みを表す文字列の入力を受け付ける入力手段と、
表示手段と、
前記入力手段により入力を受け付けた文字列に文節の区切れがあるか否かを判定し、前記文節の区切れがあった場合には、前記区切れより前の文字列を前方文節を表す文字列、前記区切れより後ろの文字列を後方文節を表す文字列として取得する文節区切手段と、
共起関係を有する一対の文節が読みを表す文字列と対応付けられて記憶された共起情報記憶手段と、
前記文節区切手段により取得された前記前方文節および後方文節を表す文字列に対応付けられた、共起関係を有する一対の文節からなる共起変換候補を前記共起情報記憶手段より検索する共起情報検索手段と、
前記共起情報検索手段により検索された共起変換候補として、前記前方文節に対応する文節と前記後方文節に対応する文節を個別に、かつ対応付けて前記表示手段に表示させる表示制御手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記共起情報記憶手段は、前記一対の文節からなる共起変換候補の共起関係の強弱に関する情報をさらに記憶し、
前記表示制御手段は、前記共起情報検索手段により検索された共起変換候補のうち、共起関係が強い前記共起変換候補を優先して前記表示手段に表示させることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示手段は、
少なくとも前記入力手段により入力を受け付けた文字列を表示する入力文字列表示領域と、少なくとも前記共起情報検索手段により検索された共起変換候補を表示する変換候補表示領域とを有することを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記変換候補表示領域は、前記一対の文節からなる共起変換候補のうち前記前方文節の変換候補に対応する文節を表示する前方変換候補表示領域と、前記共起変換候補のうち前記後方文節の変換候補に対応する文節を表示する後方変換候補表示領域とを有することを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記変換候補表示領域に表示された前記共起変換候補のうち、前記前方文節の変換候補に対応する文節または前記後方文節の変換候補に対応する文節より一の文節を選択する選択手段をさらに備えたことを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記選択手段により、前記前方変換候補表示領域に表示された前記前方文節の変換候補に対応する一の文節が選択された場合、前記表示制御手段は、前記選択手段により選択された文節と対を成す前記後方文節の変換候補に対応する文節を最上位に表示させ、
前記選択手段により、前記後方変換候補表示領域に表示された前記後方文節の変換候補に対応する一の文節が選択された場合、前記表示制御手段は、前記選択手段により選択された文節と対を成す前記前方文節の変換候補に対応する文節を最上位に表示させることを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記共起情報検索手段により前記共起変換候補が検索された場合、前記表示制御手段は、前記入力文字列表示領域に表示された前記前方文節を表す文字列を、前記共起変換候補のうち一の共起変換候補の前記前方文節の変換候補に対応する文節に変換して表示させることを特徴とする請求項３記載の情報処理装置。
【請求項８】
前記表示手段は、
少なくとも前記入力手段により入力を受け付けた文字列を表示する入力文字列表示領域と、少なくとも前記共起情報検索手段により検索された前記共起変換候補のうち、前記後方文節の変換候補に対応する文節を表示する後方変換候補表示領域を有することを特徴とする請求項１または２記載の情報処理装置。
【請求項９】
前記共起情報検索手段により共起変換候補が検索された場合、前記表示制御手段は、前記後方文節の変換候補に対応する文節を前記後方変換候補表示領域に表示させ、
前記入力文字列表示領域に表示された前記前方文節を表す文字列を、前記前方文節の変換候補に対応する文節のうち、前記後方変換候補表示領域の最上位に表示された前記後方文節の変換候補に対応する文節と対を成す前記前方文節の変換候補に対応する文節に変換して表示させることを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記後方変換候補表示領域に表示された前記後方文節の変換候補に対応する文節より一の文節を選択する選択手段をさらに備えたことを特徴とする請求項８記載の情報処理装置。
【請求項１１】
前記選択手段により一の文節が選択された場合、前記表示制御手段は、前記入力文字列表示領域に表示された前記前方文節を表す文字列を、前記選択された後方文節の変換候補に対応する文節と対を成す前記前方文節の変換候補に対応する文節に変換して表示させることを特徴とする請求項１０記載の情報処理装置。
【請求項１２】
前記入力手段により入力された文字列から予測される語句の候補を、前記入力された文字列に対応付けて予測候補として記憶する予測候補記憶手段と、
前記文節区切手段により取得された前方文節を表す文字列と、前記後方文節を現す文字列を表す文字列から予測される語句の候補をそれぞれ検索し、前記前方文節と後方文節との予測候補をそれぞれ作成する予測候補作成手段とをさらに備え、
前記表示制御手段は、前記共起情報検索手段により前記共起変換候補が検索された場合には、検索された前記共起変換候補を前記変換候補表示領域に優先的に表示し、前記予測候補作成手段により検索され作成された予測候補を前記共起変換候補に続いて表示させることを特徴とする請求項４記載の情報処理装置。
【請求項１３】
前記表示制御手段は、前記共起情報検索手段により前記共起変換候補が検索されず、前記予測候補作成手段により前記予測候補のみが検索された場合、前記前方文節の予測候補を前記前方変換候補表示領域に表示し、前記後方文節の予測候補を前記後方候補表示領域に表示させることを特徴とする請求項１２記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に係り、特に入力された文字列に対して変換処理を行う情報処理装置に関する。
【背景技術】
【０００２】
かな漢字変換に代表される文字変換処理は、ワードプロセッサやパーソナルコンピュータだけでなく、携帯電話機などを含む情報処理装置においても広く用いられている。この情報処理装置では、より少ないキー操作で効率的に希望する語句やフレーズを作成することが望まれる。
【０００３】
情報処理装置には、入力操作を効率的に行うため、短い文字列と対応付けて登録された予測辞書が設けられる。情報処理装置は、入力された短い文字列に基づき、これに対応する語句やフレーズなどを予測辞書から検索し、検索結果を入力予測候補として一覧表示する。これにより、ユーザは短い文字列の入力の後、一覧表示された入力予測候補から希望する語句やフレーズを選択することで、効率的に文書作成を行うことができる。この方法は、特に複数の文節を含むフレーズなどを作成する場合に、少ないキー操作で希望のフレーズなどに変換処理を行うことができる点で有効である。
【０００４】
従来、入力された文字列に対する入力予測候補のうち、さらに共起関係を有する候補に絞込みを行うことで、より選択される可能性の高い候補を一覧表示させる文字入力装置が知られている（例えば、特許文献１参照）。
【０００５】
また、入力された文字列に対して変換が予測される予測候補を、共起情報およびユーザの使用頻度を考慮することにより一覧表示させる日本語処理装置が知られている（例えば、特許文献２参照）。
【特許文献１】特開２０００−５７１３５号公報
【特許文献２】特開２００７−１６４２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に示された文字入力装置は、入力予測候補を共起関係に基づき絞り込むことにより、効率的に選択操作を行うことができるものであった。しかし、複数の文節からなる入力予測候補は文字数が多いため、ユーザが一覧表示された候補の中から所望の変換結果を目視により選択した後、キー操作による変換操作を行うことは多大な負担となっていた。
【０００７】
また特許文献２に示された文字入力装置は、前回までの入力と同じ語句を入力する場合には効率的である。しかし、バリエーションに富んだ文書を作成する場合においては、選択操作を行う機会が多く発生するという課題があった。
【０００８】
本発明はこのような事情を考慮してなされたもので、ユーザに対する選択操作を軽減させることができる情報処理装置を提供することを目的とする。
【０００９】
また、本発明に係る情報処理装置の他の目的は、入力された文字列に基づく変換候補を、操作性よく表示させるにある。
【課題を解決するための手段】
【００１０】
本発明に係る情報処理装置は、上述した課題を解決するために、語句の読みを表す文字列の入力を受け付ける入力手段と、表示手段と、前記入力手段により入力を受け付けた文字列に文節の区切れがあるか否かを判定し、前記文節の区切れがあった場合には、前記区切れより前の文字列を前方文節を表す文字列、前記区切れより後ろの文字列を後方文節を表す文字列として取得する文節区切手段と、共起関係を有する一対の文節が読みを表す文字列と対応付けられて記憶された共起情報記憶手段と、前記文節区切手段により取得された前記前方文節および後方文節を表す文字列に対応付けられた、共起関係を有する一対の文節からなる共起変換候補を前記共起情報記憶手段より検索する共起情報検索手段と、前記共起情報検索手段により検索された共起変換候補として、前記前方文節に対応する文節と前記後方文節に対応する文節を個別に、かつ対応付けて前記表示手段に表示させる表示制御手段とを備えたことを特徴とする。
【発明の効果】
【００１１】
本発明に係る情報処理装置は、ユーザに対する選択操作を軽減させる。また、入力された文字列に基づく変換候補を、操作性よく表示させる。
【発明を実施するための最良の形態】
【００１２】
本発明に係る情報処理装置の実施形態を添付図面に基づいて説明する。図１は、本発明に係る情報処理装置の一例である折りたたみ式の携帯電話機の外観の構成を示す図である。なお、図１（Ａ）は、携帯電話機１を約１８０度に開いた開状態のときの正面から見た外観の構成を示しており、図１（Ｂ）は、携帯電話機１を開状態としたときの側面から見た外観の構成を示す。
【００１３】
図１（Ａ）および（Ｂ）に示されるように、携帯電話機１は、中央のヒンジ部１１を境に第一の筐体１２と第二の筐体１３とがヒンジ結合されており、ヒンジ部１１を介して矢印Ｘ方向に折り畳み可能に形成される。携帯電話機１の内部の所定の位置には、送受信用のアンテナが設けられており、内蔵されたアンテナを介して基地局（図示せず）との間で電波を送受信する。
【００１４】
第一の筐体１２には、その表面に操作キー１４が設けられる。操作キー１４は、十字キー１５、確定キー１６、文字入力キー１８ａ〜１８ｊ（文字入力キー１８）、およびソフトキー１９を備える。第一の筐体１２の上部には、十字キー１５と確定キー１６が設けられる。十字キー１５は、上下左右方向の四つのキーを備えており、上下左右方向に操作することによりメインディスプレイ２０に表示されたカーソルを上下左右方向に移動させることができる。具体的には、第二の筐体１３に設けられたメインディスプレイ２０に表示された文字入力画面におけるカーソル位置、電話帳リストや電子メールのスクロール動作、簡易ホームページのページ捲り動作および画像の送り動作などの種々の動作を実行する。
【００１５】
また、確定キー１６を押下することにより、種々の機能を確定することができる。例えば第一の筐体１２は、ユーザによる十字キー１５の操作に応じてメインディスプレイ２０に表示された電話帳リストの複数の電話番号の中から所望の電話番号が選択され、確定キーが第一の筐体１２の内部方向に押下されると、選択された電話番号を確定して電話番号に対して発呼処理を行う。確定キーには、メインディスプレイ２０の下部に設けられた確定キー機能表示部２０ａに表示された処理も割り当てられる。
【００１６】
十字キー１５の左右方向には、ソフトキー１９が設けられる。ソフトキー１９は、メインディスプレイ２０に表示されたソフトキー機能表示部２０ｂに表示された処理も割り当てられる。
【００１７】
十字キー１５下部には、文字入力キー１８が設けられる。文字入力キー１８は、数字の「０」〜「９」や五十音、「、」、「。」などの記号などの文字入力が割り当てられる。文字入力キー１８ａは数字の「０」や五十音の「わ行」などの文字入力が割り当てられる。文字入力キー１８ｂは、数字の「１」や五十音の「あ行」などの文字入力が割り当てられる。また、文字入力キー１８ｃは数字の「２」や五十音の「か行」などの文字入力が割り当てられる。なお、文字入力キー１８ｄ〜１８ｊについても同様に表記された五十音各行および英数字の文字入力に割り当てられる。
【００１８】
第一の筐体１２には、携帯電話機１の操作を行うサイドキー２１が設けられる。サイドキー２１は、携帯電話機１が開状態および閉状態のときに第一の筐体１２の内部方向に押下されることによって実行される所定の処理がそれぞれ割り当てられる。
【００１９】
第一の筐体１２には、操作キー１４の下部にマイクロフォン２２が設けられており、マイクロフォン２２によって通話時のユーザの音声を集音する。
【００２０】
なお、第一の筐体１２は、背面側に図示しないバッテリパックが挿着されており、終話・電源キーがオン状態になると、バッテリパックから各回路部に対して電力が供給されて動作可能な状態に起動する。
【００２１】
一方、第二の筐体１３には、その正面にメインディスプレイ２０が設けられる。メインディスプレイ２０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、無機ＥＬディスプレイ（ｉｎｏｒｇａｎｉｃ  ｅｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、ＳＥＤ（Ｓｕｒｆａｃｅ−ｃｏｎｄｕｃｔｉｏｎ  Ｅｌｅｃｔｒｏｎ−ｅｍｉｔｔｅｒ  Ｄｉｓｐｌａｙ）などにより構成されるディスプレイである。
【００２２】
メインディスプレイ２０には、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号および送信履歴などの他、電子メールの内容、簡易ホームページ、外部のコンテンツサーバ（図示せず）より受信したコンテンツなどが表示される。また、メインディスプレイ２０下部には、確定キー機能表示部２０ａとソフトキー機能表示部２０ｂが設けられ、起動しているアプリケーションに応じて確定キー１６とソフトキー１９に割り当てられた所定の処理を表示する。
【００２３】
メインディスプレイ２０の上部の所定の位置にはレシーバ（受話器）２３が設けられており、これにより、ユーザは音声通話することが可能である。なお、携帯電話機１の所定の位置には、レシーバ２３以外の音声出力部としてのスピーカ（図示せず）も設けられる。
【００２４】
図２は、本発明に係る携帯電話機の一例である折りたたみ式の携帯電話機の他の外観の構成を示す図である。図２の携帯電話機１は、図１の携帯電話機１の状態から矢印Ｘ方向に回動させた閉状態である。なお、図２（Ａ）は、携帯電話機１が閉状態のときの正面から見た外観の構成を示しており、図２（Ｂ）は、携帯電話機１が閉状態のときの側面から見た外観の構成を示す。
【００２５】
第二の筐体１３には、例えばＬＣＤにより構成されるサブディスプレイ２４が設けられており、現在のアンテナの感度のレベルを示すアンテナピクト、携帯電話機１の現在の電池残量を示す電池ピクト、現在の時刻などが表示される。
【００２６】
図３は、本実施形態における携帯電話機の内部の構成を示す図である。携帯電話機１は、主制御部３０、電源回路部３１、入力制御部３２、表示制御部３３、記憶部３４、音声制御部３５、通信制御部３６および文字変換処理部３９がバスによって相互に通信可能に接続されて構成されている。
【００２７】
主制御部３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を具備する。ＣＰＵは種々の制御信号を生成し各部に供給することにより携帯電話機１を統括的に制御する。ＣＰＵは、例えば操作キー１４などから受け付けた入力に対する入力制御処理や、その他の様々な演算処理や制御処理などを行う。
【００２８】
電源回路部３１は、例えばユーザによる操作キー１４から受け付けた入力に基づいて電源のＯＮ／ＯＦＦ状態を切り替え、電源がＯＮ状態の場合に電力供給源（バッテリなど）から各部に対して電力を供給して、携帯電話機１を動作可能にする。
【００２９】
入力制御部３２は操作キー１４やサイドキー２１に対する入力インタフェースを備える。この入力制御部３２は、操作キー１４やサイドキー２１の押下を検出すると、その押下された操作キー１４やサイドキー２１を示す信号を生成して主制御部３０に伝送する。
【００３０】
表示制御部３３はメインディスプレイ２０やサブディスプレイ２４に対する表示インタフェースを備え、主制御部３０の制御に基づいて、文書や画像などを含んだ表示情報をメインディスプレイ２０やサブディスプレイ２４に表示する。
【００３１】
記憶部３４は、主制御部３０が行う処理の処理プログラムや処理に必要なデータなどを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やハードディスク、不揮発性メモリ、主制御部３０が処理を行う際に使用されるデータを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などから構成される。記憶部３４は、主制御部３０のＣＰＵにより実行される電子メール機能などの種々のアプリケーションや種々のデータ群を格納している。
【００３２】
音声制御部３５は、主制御部３０の制御に基づいて、マイクロフォン２２で集音された音声からアナログ音声信号を生成し、このアナログ音声信号をデジタル音声信号に変換する。また音声制御部３５は、デジタル音声信号を取得すると、主制御部３０の制御に基づいてこのデジタル音声信号をアナログ音声信号に変換し、レシーバ２３から音声として出力する。
【００３３】
通信制御部３６は、主制御部３０の制御に基づいて、基地局（図示せず）からアンテナ３８を介して受信した受信信号をスペクトラム逆拡散処理してデータを復元する。このデータは、主制御部３０の指示により、音声制御部３５に伝送されてレシーバ２３から出力されたり、表示制御部３３に伝送されてメインディスプレイ２０に表示されたり、または記憶部３４に記録されたりする。また通信制御部３６は、主制御部３０の制御に基づいて、マイクロフォン２２で集音された音声データや操作キー１４を介して入力されたデータや記憶部３４に記憶されたデータを取得すると、これらのデータに対してスペクトラム拡散処理を行い、基地局に対してアンテナ３８を介して送信する。
【００３４】
文字変換処理部３９は、本実施形態においては、操作キー１４を介して入力された文字列に対して文字変換処理を実行する。
【００３５】
図４は、本実施形態における携帯電話機において文字変換処理を実行する各部の機能的な構成を概略的に示したブロック図である。
【００３６】
文字変換処理部３９は、文節区切部５１、共起情報検索部５２および予測候補作成部５３を備える。
【００３７】
文節区切部５１は、文節区切手段として機能し、文字列入力部６１により入力を受け付けた文字列に文節の区切れがあるか否かを判定する。文節区切部５１は、文節の区切れがあった場合には区切れより前の文字列を前方文節を表す文字列、区切れより後ろの文字列を後方文節を表す文字列として取得する。本実施形態においては、文節区切部５１は、入力された文字列に対して予測候補作成部５３により予測候補が作成されたか否かを判定することにより文節の区切れがあるか否かを判定する。文節区切部５１は、予測候補作成部５３により予測候補が作成されない場合は、入力された文字列は一文節として存在しない文字列であるとみなす。この場合、文節区切部５１は最後に入力された文字列の一字手前を文節の区切とみなして、前方文節および後方文節を表す文字列をそれぞれ取得する。なお、文節区切部５１は、この方法に限らず他の方法により文節の区切れを判定してもよい。
【００３８】
共起情報記憶部５４は、共起情報記憶手段として機能し、共起関係を有する一対の文節を読みを表す文字列と対応付けて記憶する。共起情報記憶部５４は、一対の文節の共起関係の強弱に関する情報も記憶している。
【００３９】
共起情報検索部５２は、共起情報検索手段として機能し、文節区切部５１により取得された前方文節および後方文節を表す文字列に対応付けられた共起関係を有する一対の文節を共起情報記憶部５４より検索する。共起情報検索部５２は、検索された一対の文節の共起関係の強弱に関する情報と共に検索を行う。共起情報検索部５２は、検索結果を共起変換候補として表示制御部３３に供給する。
【００４０】
予測候補記憶部５５は、予測候補記憶手段として機能し、文字列入力部６１より入力された文字列から予測される語句の候補を、文字列に対応付けて予測候補として記憶する。予測候補記憶部５５には、予測候補としての語句が文節単位に記憶されている。予測候補記憶部５５には、一般的に多用されることからデフォルトとして選ばれた語句、または学習の結果獲得された語句が予測候補として記憶されている。
【００４１】
予測候補作成部５３は、予測候補作成手段として機能し、文字列入力部６１により入力を受け付け、入力制御部３２より供給された文字列に基づき、予測候補記憶部５５に記憶された語句の中から変換が予測される語句の候補を検索し、検索結果を予測候補として作成する。作成された予測候補は、表示制御部３３に供給される。変換が予測される語句とは、入力された文字列、および入力された文字列に続いて入力される可能性のある文字列と、一致する文字列からなる語句である。予測候補作成部５３は、文節区切部５１により文字列が前方文節と後方文節とをそれぞれ表す文字列として取得された場合、それぞれの文字列から予測される語句の候補を検索する。
【００４２】
また、操作キー１４により、文字列入力部６１および変換候補選択部６２が実現される。
【００４３】
文字列入力部６１は、入力手段として機能し、語句の読みを表す文字列の入力を受け付ける。文字列の入力は、操作キー１４の文字入力キー１８を介して受け付ける。文字入力キー１８ｂには「あ行」、文字列入力キー１８ｃには「か行」のように、各文字入力キー１８には五十音が割り当てられる。例えば、文字入力キー１８ｂによりかな文字を入力する場合、文字入力キー１８ｂを１回押下すると「あ」、２回押下すると「い」、３回押下すると「う」、４回押下すると「え」、５回押下すると「お」、６回押下すると「ぁ」と入力され、以降「ぉ」まで入力された後に再度押下されると「あ」が入力されるように構成される。
【００４４】
変換候補選択部６２は、選択手段として機能し、変換候補表示部６５に表示された変換候補より一の候補を選択する。また、変換候補選択部６２は、共起変換候補のうち、前方文節の変換候補に対応する文節または後方文節の変換候補に対応する文節より一の文節の選択が可能である。さらに、予測候補作成部５３により作成された予測候補が変換候補表示部６５に表示された場合は、予測候補の中から一の候補の選択が可能である。
【００４５】
変換候補選択部６２は、操作キー１４の十字キー１５、確定キー１６およびこの十字キー１５によって操作されるカーソルによって実現される。変換候補選択部６２は、十字キー１５が上下左右方向に操作されると、これに対応してカーソルを上下左右方向に移動して任意の変換候補を選択することができる。また、変換候補の選択時に、確定キー１６が押下されることにより確定処理を受け付ける。
【００４６】
メインディスプレイ２０により、入力文字表示部６６および変換候補表示部６５が実現される。
【００４７】
入力文字表示部６６は、入力文字列表示領域として機能し、文字入力キー１８により入力を受け付けた文字列を表示する。また、入力された文字列の変換処理や確定処理を受け付けた場合には、対応する文字列を変換して表示する。
【００４８】
変換候補表示部６５は、変換候補表示領域として機能し、共起情報検索部５２により検索された共起変換候補を表示する。また、変換候補表示部６５は、予測候補作成部５３により検索され作成された予測候補も適宜表示する。
【００４９】
変換候補表示部６５は、前方変換候補表示部６８および後方変換候補表示部６９を必要に応じて設ける。前方変換候補表示部６８は、前方候補表示領域として機能し、共起変換候補のうち前方文節の変換候補に対応する文節を表示する。後方変換候補表示部６９は、後方候補表示領域として機能し、共起変換候補のうち後方文節の変換候補に対応する文節を表示する。前方変換候補表示部６８と後方変換候補表示部６９は、それぞれ個別の表示領域として設けられる。例えば、変換候補表示部６５の左半分の領域を前方変換候補表示部６８、左半分の領域を後方変換候補表示部６９として個別の表示領域を設ける。
【００５０】
表示制御部３３は、入力された文字列や変換処理および確定処理が行われた語句を入力文字表示部６６に表示させる。なお、変換処理は、変換候補選択部６２により一の変換候補が選択された状態である場合、入力文字表示部６６に表示された選択された変換候補に対応する文字列をその変換候補に変換して表示させる処理である。また、確定処理は、変換候補選択部６２により一の変換候補が選択された状態である場合に、入力文字表示部６６に表示された選択された変換候補に対応する文字列をその変換候補に変換を確定させる処理である。
【００５１】
また、表示制御部３３は、共起情報検索部より供給された共起変換候補および予測候補作成部５３より供給された予測候補を、適宜、変換候補表示部６５に表示させる。特に、表示制御部３３は、共起情報検索部５２により検索された前方文節と後方文節とを対応付けて好適に表示させる。
【００５２】
図５は、本実施形態における携帯電話機の文字変換処理部により実行される変換候補表示処理を説明するフローチャートである。
【００５３】
また、図６は、変換候補表示処理実行時のメインディスプレイの表示例を示す図である。
【００５４】
この変換候補表示処理は、例えば電子メールの内容の作成画面起動時などの文字入力時において、文字列が入力された後に主制御部３０の指示に基づき実行される。図６（Ａ）は、電子メールの内容の作成画面起動時におけるメインディスプレイ２０の表示例を示す図である。メインディスプレイ２０に設けられた入力文字表示部６６には、文字の入力位置を表すカーソル７０が表示される。図６（Ａ）に示すカーソル７０の位置は、作成画面起動時の初期位置である。カーソル７０は、十字キー１５が上下左右方向に押下されると、これに伴い上下左右方向に移動する。なお、確定キー１６が押下されると、確定キー機能表示部２０ａに表示された「ＯＫ」に割り当てられた処理である文字入力を完了させる処理が割り当てられている。また、入力文字表示部６６の上部には「０００００／３００００」のように、現在入力されている文字数（０００００）および入力可能な全文字数（３００００）が表示される。
【００５５】
ステップＳ１において、文字列入力部６１は、文字列の入力を受け付ける。文字列入力部６１は、五十音のかながそれぞれ割り当てられた文字入力キー１８が押下されることにより入力を受け付ける。
【００５６】
ステップＳ２において、予測候補作成部５３は、入力受付ステップＳ１において文字列入力部６１により入力を受け付け入力制御部３２より供給された文字列に基づき、予測候補記憶部５５に記憶された語句の中から変換が予測される語句の候補（予測候補）を検索する。
【００５７】
予測候補作成部５３により予測候補が検索された場合（ステップＳ３のＹＥＳ）、ステップＳ４において予測候補作成部５３は、検索結果に基づき予測候補を作成し、表示制御部３３に供給する。表示制御部３３は、供給された予測候補を、メインディスプレイ２０の変換候補表示部６５に表示させる。
【００５８】
例えば、ユーザが文字列「意志が強い（いしがつよい）」という語句の入力を最終的に行いたい場合について説明する。図６（Ｂ）は、文字列「いしが」の入力を受け付けた場合の予測候補の表示例を示す図である。入力文字表示部６６には入力を受け付けた文字列「いしが」が表示される。入力文字表示部６６の下部には、変換候補表示部６５が設けられ、検索された予測候補が表示される。
【００５９】
文字列「いしが」の入力を受け付けた場合、予測候補作成部５３は文字列「いしが」に基づき、予測候補記憶部５５に記憶された語句の中から変換が予測される語句の候補を検索する。予測候補作成部５３は検索結果に基づき、例えば「１．石が、２．医師が、３．意思が、４．意志が、５．遺志が、６．遺子が、７．縊死が」のように予測候補を作成する。これら予測候補としての語句は、入力を受け付けた文字列、および多く用いられることからデフォルトとして選ばれた語句、または学習の結果獲得された語句に基づき、変換される可能性が高いと予測される順序で配列されて表示される。なお、本実施形態における予測候補は、文節単位の語句が作成される。
【００６０】
予測候補作成部５３により作成された予測候補は、表示制御部３３により変換候補表示部６５に所定数、例えば八個の予測候補が一度に表示される。また、予測候補が八個以上検索され作成された場合には、九個目以降は十字キー１５を用いたスクロール操作を行うことにより表示されるようになっている。
【００６１】
予測候補作成部５３は、予測候補を作成した後、入力受付ステップＳ１に戻り、さらに文字列の入力が行われた場合には以降の処理を繰り返す。また、後方文節を表す文字列の入力を受け付ける前に、予測候補の中から選択処理や確定処理が行われた場合には、その時点で変換候補表示処理を終了する。なお、変換候補表示部６５に表示された予測候補の中から選択処理や確定処理を行う説明については省略する。
【００６２】
入力された文字列に対応付けられた予測候補が検索されなかった場合（ステップＳ３のＮＯ）、ステップＳ５において、文節区切部５１は、文節の区切れが存在すると判定し、入力された文字列を文節単位に区切る。文節区切部５１は、最後に入力された文字列の一字手前を文節の区切とみなして、前方文節および後方文節を表す文字列を取得する。
【００６３】
例えば、入力受付ステップＳ１において、文字列入力部６１が文字列「いしが」の入力を受け付けた場合、予測候補作成部５３により予測候補が検索された。さらに続けて文字列入力部６１が「つ」の入力を受け付けた後、予測候補作成部５３により予測候補が検索されなかった場合、文節区切部５１は最後に入力を受け付けた文字列の一字手前を文節の区切りとみなす。すなわち、文節区切部５１は、区切られた文字列「いしが」を一文節としてみなし、文字列「いしが」を前方文節を表す文字列、「つ」を後方文節を表す文字列として取得する。
【００６４】
なお、表示制御部３３は、予測候補作成・表示ステップＳ４において予測候補作成部５３より最後に供給された予測候補を前方文節の予測候補として取得する。
【００６５】
ステップＳ６において、予測候補作成部５３は、後方文節を表す文字列に基づき、予測候補記憶部５５に記憶された語句の中から変換が予測される後方文節の予測候補を検索する。予測候補の検索は、予測候補検索ステップＳ２において実行された前方文節の予測候補の検索と同様に行われる。予測候補作成部５３は、後方文節の予測候補が検索された場合には、検索結果を表示制御部３３に供給する。
【００６６】
例えば、文節区切ステップＳ５において後方文節を表す文字列として取得された「つ」に基づき、予測候補作成部５３は変換が予測される語句の候補を検索する。予測候補作成部５３は検索結果に基づき、予測候補を例えば「１．付く、２．鶴、３．次ぐ、４．注ぐ、・・・」のように作成する。
【００６７】
ステップＳ７において、共起情報検索部５２は、文節区切部５１により取得された前方文節および後方文節を表す文字列に対応付けられた共起関係を有する一対の文節を共起情報記憶部５４より検索する。文字列「いしがつ」の入力を受け付けた場合、共起情報検索部５２は文字列「いしがつ」に基づき、例えば共起情報記憶部５４に記憶された共起関係を有する一対の文節の読みを表す文字列と比較を行うことで検索を行う。
【００６８】
共起情報検索部５２により該当する共起変換候補が検索された場合（ステップＳ８のＹＥＳ）、ステップＳ９において共起情報検索部５２は、検索結果を共起変換候補として表示制御部３３に供給する。
【００６９】
例えば、共起情報検索部５２は、「１．医師が告げる、２．意思が伝わる、３．意志が強い」が、文字列「いしがつ」に対応付けられた共起変換候補としての共起関係を有する一対の文節であると検索する。共起情報検索部５２は、検索された一対の文節の共起関係の強弱に関する情報と共に検索を行う。共起情報検索部５２は、共起関係の強弱に関する情報に基づき、共起関係の強い一対の文節から順に共起変換候補を作成して表示制御部３３に供給する。なお、共起情報検索部５２により検索された共起変換候補は、使用頻度によらず共起関係の強い順から作成される。
【００７０】
ステップＳ１０において、表示制御部３３は共起情報検索部５２より供給された共起変換候補に基づき、共起変換候補を変換候補表示部６５に表示させる。このとき、表示制御部３３は、共起情報検索部５２により検索された共起変換候補のうち、共起関係が強い共起変換候補を優先して表示させることで、変換を希望する可能性がより高い共起変換候補を選択しやすくする。
【００７１】
表示制御部３３は、一対の文節である共起変換候補を、前方文節に対応する文節と後方文節に対応する文節を個別に、かつ対応付けて表示させる。具体的には、変換候補表示部６５の左半分の領域に前方変換候補表示部６８、右半分の領域に後方変換候補表示部６９を設ける。表示制御部３３は、共起変換候補のうち前方文節の変換候補に対応する文節を前方変換候補表示部６８に表示させ、共起変換候補のうち後方文節の変換候補に対応する文節を後方変換候補表示部６９に表示させる。このとき、表示制御部３３は、共起変換候補としての一対の文節を隣り合うように表示させることで、対応付けて表示させる。
【００７２】
図６（Ｃ）は、文字列「いしがつ」の入力を受け付けた場合の共起変換候補の表示例を示す図である。入力文字表示部６６には入力を受け付けた文字列「いしがつ」が表示される。入力文字表示部６６の下部には、変換候補表示部６５に前方変換候補表示部６８と後方変換候補表示部６９が設けられ、検索された共起変換候補が表示される。
【００７３】
前方変換候補表示部６８には、共起変換候補における前方文節の変換候補に対応する文節である「医師が」、「意思が」、「意志が」が表示される。後方変換候補表示部６９には、共起変換候補における後方文節の変換候補に対応する文節である「告げる」、「伝わる」、「強い」が表示される。一対の文節からなる共起変換候補は、それぞれ隣り合うように表示される。なお、図中に示した一対の文節をつなぐ矢印は、共起関係を有する一対の文節をつなぐものであり、説明の関係上図示した。
【００７４】
また、図６（Ｃ）に示す表示例においては、前方変換候補表示部６８および後方変換候補表示部６９には、それぞれ四個ずつの変換候補が表示可能に構成される。共起情報検索部５２により検索された共起変換候補が、三個以下であった場合、表示制御部３３は、予測候補作成・表示ステップＳ４において予測候補作成部５３より供給された前方文節の予測候補のうち、表示可能な個数の予測候補を前方変換候補表示部６８に表示する。また、表示制御部３３は、予測候補検索ステップＳ６において予測候補作成部５３より供給された後方文節の予測候補のうち、表示可能な個数の予測候補を後方変換候補表示部６９に表示させる。
【００７５】
一方、共起情報検索部５２により該当する共起変換候補が検索されなかった場合（ステップＳ８のＮＯ）、変換候補表示部６５に表示可能な共起変換候補は存在しないため、ステップＳ１１において、表示制御部３３は、予測候補作成・表示ステップＳ４および後方文節予測候補検索ステップＳ６において予測候補作成部５３より供給された前方文節および後方文節の予測候補を変換候補表示部６５に表示する。このとき、変換候補表示部６５には、前方変換候補表示部６８および後方変換候補表示部６９が設けられる。表示制御部３３は、予測候補作成・表示ステップＳ４において予測候補作成部５３より供給された前方文節の変換候補を前方変換候補表示部６８に表示させる。また、表示制御部３３は、後方文節予測候補検索ステップＳ６において予測候補作成部５３より供給された後方文節の変換候補を後方変換候補表示部６９に表示させる。
【００７６】
ステップＳ１２において、変換候補選択部６２は、変換候補の選択に移行する処理を受け付けたか否かの判定を行う。変換候補の選択に移行する処理は、入力文字表示部６６に表示されたカーソル７０が、変換候補表示部６５に表示された変換候補に合わせられることによって受け付ける。具体的には、例えば、変換候補選択部６２が十字キー１５の下方向が押下された場合に、変換候補にカーソルを合わせる処理を受け付けたと判定する。
【００７７】
変換候補選択部６２は、変換候補の選択に移行する処理を受け付けていないと判定した場合、変換候補の選択に移行するまで待機する。
【００７８】
一方、変換候補選択部６２は、変換候補の選択に移行する処理を受け付けたと判定した場合、処理は変換候補選択処理に遷移する。
【００７９】
なお、共起変換候補表示ステップＳ１０の後に、文字列入力部６１は文字列の入力を受け付けた場合、さらに共起情報検索部５２は該当する共起変換候補の検索を行い、入力された文字列に基づき共起変換候補の絞込みを行う。これに伴い、共起情報検索部５２は変換を希望する可能性がより高い共起変換候補を検索し、該当する共起変換候補が検索された場合には、その共起変換候補を表示制御部３３に供給する。表示制御部３３は、共起変換候補を変換候補表示部６５に表示させる。
【００８０】
図６（Ｄ）は、共起変換候補表示ステップＳ１０において図６（Ｃ）に示す入力を受け付けた文字列「いしがつ」に対応付けられた共起変換候補の表示例を示した後に、さらに文字「や」の入力を受け付けた場合の共起変換候補の表示例を示す図である。
【００８１】
文字列「いしがつや」は、ユーザが最終的に入力を行いたい「意志が強い（いしがつよい）」という語句の入力過程に該当する文字列である。
【００８２】
文字列「いしがつ」が入力された後、ユーザにより入力を受け付けると考えられる文字「よ」は、文字入力キー１８ｉが三回押下されることにより入力される文字である。すなわち、文字「よ」は、文字入力キー１８ｉが一回押下されることにより入力を受け付ける文字「や」と、二回押下されることにより入力を受け付ける文字「ゆ」を経て最終的に入力を受け付ける文字である。
【００８３】
本実施形態における共起情報検索部５２は、文字入力キー１８ｉが１回押下されて文字「や」の入力を受け付けた場合であっても、文字入力キー１８ｉがさらに押下されることにより入力を受け付ける文字「ゆ」、「よ」、「ゃ」、「ゅ」および「ょ」を含んで形成される語句についても検索対象としている。
【００８４】
共起情報検索部５２は、文字列「いしがつや」に対応付けられた共起変換候補を「１．意志が強い」と検索した。すなわち、文字「や」がさらに入力されたことにより、共起変換候補は変換を希望する語句である「意志が強い」に絞り込むことができた。
【００８５】
すなわち、共起情報検索部５２は、共起変化候補が検索された後にさらに文字（文字列）の入力を受け付けた場合には、より最終的に入力を希望する語句を変換候補として絞り込むことができる。
【００８６】
本実施形態における携帯電話機１により実行される変換候補表示処理によれば、複数の文節により構成された文字列が入力された場合であっても、文節の区切れを自動的に判別し、さらに文字列から取得された前方文節および後方文節の共起関係を考慮して変換候補を取得することができる。また、変換候補は共起関係を考慮して表示されるため、変換候補の絞込みを効率的に行うことができる。特に、一の文節ごとに文字変換処理を実行するのではなく、複数の文節を入力した後に文字変換処理を実行する入力形態を用いる場合には、前方文節および後方文節の共起関係に基づき所望の変換候補を取得することができる。すなわち、前方文節および後方文節を共起関係に基づき絞り込むため、接続され得ない変換候補が優先的に表示されることなく、入力操作の意図に対応した変換候補を効率的に表示することができる。
【００８７】
さらに、変換候補は共起関係の強弱に関する情報と共に取得され、変換候補表示部６５には共起関係が強い候補から優先的に表示されるようにしたため、変換を希望する可能性の高い変換候補を上位に表示させることができる。このとき、従来から用いられている使用頻度が高い変換候補から上位に表示させるのではなく、共起関係が強い変換候補から上位に表示させるため、バリエーションに富んだ語句の入力を行う場合や、二文節にわたって文字列の入力を行う場合においては、変換を希望する可能性の高い変換候補を上位に表示させることができる。
【００８８】
なお、共起変換候補表示ステップＳ１０において、表示制御部３３は、共起情報検索部５２により検索された共起変換候補のうち、共起関係が強い共起変換候補を優先して表示させることにより、後に行われる選択操作の軽減を図った。このとき、さらに選択操作を軽減させるため、入力文字表示部６６に表示された前方文節を表す文字列を、最上位に表示された共起変換候補のうち前方候補の変換候補に対応する文節に変換して表示させてもよい。
【００８９】
図６（Ｅ）は、入力文字表示部に表示された前方文節を表す文字列を変換させる場合の表示例を示す図である。図６（Ｃ）に示す表示例においては、入力文字表示部６６に表示された前方文節を表す文字列「いしが」は、読みを表す文字列の状態で表示が維持されている。これ対し、図６（Ｅ）に示す表示例においては、前方文節を表す文字列「いしが」は、最上位に表示された共起変換候補「医師が告げる」のうち前方候補の変換候補に対応する文節「医師が」に変換して表示される。
【００９０】
次に、変換候補表示処理の実行後に行われる変換候補選択処理について説明する。図７は、本実施形態における携帯電話機により実行される変換候補選択処理を説明するフローチャートである。
【００９１】
また、図８は、変換候補選択処理実行時のメインディスプレイの表示例を示す図である。図８（Ａ）は、変換候補選択処理開始時の表示例を示す図である。変換候補選択部６２は、変換候補の選択に移行する処理を受け付けた場合、カーソル７０を変換候補表示部６５の前方変換候補表示部６８の最上位に表示された前方文節の変換候補に対応する一の文節である「医師が」に合わせるようになっている。
【００９２】
なお、変換候補選択部６２は、変換候補の選択に移行する処理を受け付けた場合、カーソル７０を変換候補表示部６５の後方変換候補表示部６９の最上位に表示された変換候補に優先的に合わせるようにしてもよい。図８（Ｂ）は、変換候補選択処理開始時の他の表示例を示す図である。変換候補選択部６２は、変換候補の選択に移行する処理を受け付けた場合、カーソル７０を変換候補表示部６５の後方変換候補表示部６９の最上位に表示された「告げる」に合わせるようになっている。
【００９３】
変換候補選択処理においては、表示制御部３３は、変換候補選択部６２により変換候補が選択された状態である場合、入力文字表示部６６に表示された選択された変換候補に対応する文字列の変換処理を行う。これにより、選択中の変換候補の視認性を高めることができる。
【００９４】
また、共起変換候補が選択された場合、選択された変換候補と対を成す変換候補に対応する文節に対応する文字列の変換処理も同時に行う。例えば、図８（Ａ）のように、「医師が」が選択された状態である場合には、「医師が」と対を成す変換候補である「告げる」に対応する文字列「つ」の変換処理も同時に行い、「告げる」のように表示させる。
【００９５】
なお、前方変換候補表示部６８や後方変換候補表示部６９は、これら変換候補の違いを容易に見分けることができるように、例えば背景色を変えるように表示してもよい。
【００９６】
変換候補選択部６２は、変換候補選択判定ステップＳ１２において変換候補の選択に移行する処理を受け付けたと判定した場合、ステップＳ２１において、変換候補表示部６５に表示された変換候補のうち、共起変換候補が選択されたか否かの判定を行う。変換候補選択部６２は、共起変換候補ではなく予測候補作成部５３により作成された予測候補が選択されたと判定した場合、変換表示ステップＳ２３に進む。例えば、図８（Ａ）に示す「石が」や「付く」にカーソル７０が合わせられたことにより、予測候補が選択された場合が該当する。
【００９７】
変換候補選択部６２は、カーソル７０により共起変換候補が選択されたと判定した場合、ステップＳ２２において、表示制御部３３は、変換候補表示部６５に表示された変換候補を再表示する。具体的には、変換候補選択部６２によりカーソル７０が前方変換候補表示部６８に表示された前方文節の変換候補に対応する一の文節が選択された場合、表示制御部３３は、変換候補選択部６２により選択された文節と対を成す後方文節の変換候補に対応する文節を最上位に表示させる。なお、変換候補選択部６２により選択された文節と対をなす文節が複数ある場合には、表示制御部３３は該当する全ての文節を順次最上位から表示させる。
【００９８】
図８（Ｃ）は、カーソル７０が変換候補表示部６５に表示された前方文節の変換候補に対応する一の文節が選択された場合の表示例を示す図である。
【００９９】
変換候補選択部６２は、図８（Ａ）に示す状態から十字キー１５が上下左右方向に押下されることにより、カーソル７０を操作方向に移動させて任意の変換候補に合わせるようになっている。図８（Ｃ）に示すように、変換候補選択部６２によりカーソル７０が前方変換候補表示部６８に表示された前方文節の変換候補に対応する一の文節である「意志が」に合わせられた場合、表示制御部３３は、変換候補選択部６２により選択された文節と対を成す後方文節の変換候補に対応する文節である「強い」を後方変換候補表示部６９の最上位に表示させる。このとき、表示制御部３３は、変換候補選択部６２により選択された文節と対を成す後方文節の変換候補に対応する文節「強い」を、最上位に表示させたうえでさらに太字で表示させたり、または最上位に表示させることなく太字で表示させたりしてもよい。
【０１００】
一方、図８（Ｄ）は、カーソル７０が変換候補表示部６５に表示された後方文節の変換候補に対応する一の文節が選択された場合の表示例を示す図である。
【０１０１】
変換候補選択部６２は、変換候補選択部６２によりカーソル７０が後方変換候補表示部６９に表示された後方文節の変換候補に対応する一の文節である「強い」に合わせられた場合、表示制御部３３は、変換候補選択部６２により選択された文節と対を成す前方文節の変換候補に対応する文節である「意志が」を前方変換候補表示部６８の最上位に表示させる。
【０１０２】
ステップＳ２３において、変換候補選択部６２は、選択された変換候補に対して確定処理を受け付けたか否かの判定を行う。変換候補選択部６２は、一の変換候補に対してカーソル７０が合わせられて選択された後、確定処理が割り当てられた確定キー１６が押下されることにより確定処理を受け付ける。なお、メインディスプレイ２０の確定キー機能表示部２０ａに表示された「ＯＫ」は、確定キー１６に割り当てられた確定処理を示す。
【０１０３】
変換候補選択部６２は、確定処理を受け付けたと判定した場合、ステップＳ２４において、選択された変換候補に文字列の確定処理を行う。一方、変換候補選択部６２は、確定処理が行われていないと判定した場合、選択判定処理ステップＳ２１に戻り、以降の処理を繰り返す。
【０１０４】
ステップＳ２５において、表示制御部３３は、変換候補表示部６５の表示を切り替える。表示制御部３３は、確定ステップＳ２４において確定処理が行われた文字列が、前方文節を表す文字列であった場合、変換候補表示部６５に後方変換候補表示部６９のみを設けて後方文節の変換候補のみを表示させる。また、確定ステップＳ２４において確定処理が行われた文字列が、後方文節を表す文字列であった場合、変換候補表示部６５に前方変換候補表示部６８のみを設けて前方文節の変換候補のみを表示させる。このとき、表示制御部３３は、確定ステップＳ２４において確定された変換候補が共起変換候補であった場合、変換候補のうち、確定された共起変換候補の文節と対を成す文節を最上位に表示させる。また、変換候補選択部６２は、選択される可能性が最も高い、確定された共起変換候補の文節と対を成す文節である変換候補にカーソル７０を合わせて自動的に選択する。このため、一の文節を表す文字列に対して確定処理が実行された後に選択・確定処理が実行されると想定される対を成す文節に対して、十字キーを操作することによる選択処理を省略することができる。
【０１０５】
図８（Ｅ）は、前方文節を表す文字列に対して確定処理が行われた後の変換候補表示部６５の表示例を示す図である。表示制御部３３は、変換候補表示部６５に後方変換候補表示部６９のみを設け、共起変換候補のうち後方文節の変換候補に対応する文節および後方文節の予測候補を所定数表示させる。このとき、表示制御部３３は、確定ステップＳ２４において確定された変換候補が共起変換候補のうち前方文節の変換候補に対応する文節「意志が」であるため、この文節と対を成す後方文節の変換候補に対応する文節「強い」を最上位に表示させる。また、変換候補選択部６２は、「強い」にカーソル７０を合わせて自動的に選択する。
【０１０６】
図８（Ｆ）は、後方文節を表す文字列に対して確定処理が行われた後の変換候補表示部６５の表示例を示す図である。表示制御部３３は、変換候補表示部６５に前方変換候補表示部６８のみを設け、共起変換候補のうち前方文節の変換候補に対応する文節および前方文節の予測候補を所定数表示させる。このとき、表示制御部３３は、確定ステップＳ２４において確定された変換候補が共起変換候補のうち後方文節に対応する文節「強い」であるため、この文節と対を成す前方文節の変換候補に対応する文節「意志が」を最上位に表示させる。また、変換候補選択部６２は、「意志が」にカーソル７０を合わせて自動的に選択する。
【０１０７】
ステップＳ２６において、変換候補選択部６２は、一の変換候補が選択され、確定処理を受け付けたか否かの判定を行う。変換候補選択部６２は、変換候補の選択および変換候補に対する確定処理を受け付けていないと判定した場合、確定処理を受け付けるまで待機する。
【０１０８】
一方、変換候補選択部６２は、一の変換候補が選択され確定処理を受け付けたと判定した場合、選択された変換候補に対応する文字列に対して確定処理を実行し、変換候補選択処理を終了する。図８（Ｇ）は、変換候補選択処理終了後のメインディスプレイ２０の表示例を示す図である。図８（Ｅ）に示す後方変換候補表示部６９より「強い」が選択され、または図８（Ｆ）に示す前方変換候補表示部６８より「意志が」が選択されて確定処理を受け付けた場合、変換候補選択部６２は確定処理を行い、文字列「いしがつ」を最終的に「意志が強い」に変換する変換候補選択処理を終了する。確定処理後には、メインディスプレイ２０に文字列入力部６６のみが表示され、文字列の入力が続く文末にカーソル７０が表示される。
【０１０９】
なお、本実施形態において実行される変換候補選択処理においては、表示制御部３３は、変換候補選択部６２により変換候補が選択された状態である場合、入力文字表示部６６に表示された選択された変換候補に対応する文字列の変換処理を行う例を適用して説明したが、これに限らず確定処理を受け付けるまで読みを表す文字列の状態で表示を維持させてもよい。
【０１１０】
本実施形態における携帯電話機１により実行される変換候補選択処理によれば、二つの文節を表す文字列が入力された場合、前方文節を表す文字列および後方文節を表す文字列に対応するそれぞれの変換候補を表示するため、前方文節および後方文節の変換候補のうち、任意の文節の変換候補から順に選択・確定処理を実行することができる。
【０１１１】
また、変換候補表示処理においては、一対の文節からなる共起変換候補は、共起関係の強弱に関する情報に基づき、共起関係が強い共起変換候補が上位に表示されるため、二つの文節を表す文字列の入力を行ったユーザが変換を所望すると想定される変換候補が上位に表示される。このため、ユーザは二つの文節のうち、前方文節と後方文節の一部とを連続して入力することにより、所望の変換候補を少ない選択操作で選択・確定処理を行うことができる。
【０１１２】
例えば、表示された共起変換候補に基づき、共起変換候補のうち前方文節の変換候補を表す文節を選択して確定処理を行った場合、後方文節の変換候補を表す文節は後方変換候補表示部６９の最上位に表示され、かつ自動的に選択された状態となるため、ユーザは選択操作を行うことなく、確定キー１６の押下のみで所望の変換候補の変換・確定処理を実行することができる。
【０１１３】
さらに、変換候補の選択処理は、表示された複数の変換候補に対して、所望の候補はいずれの語句であるかを自己の記憶と照らし合わせて判断しながら目視により検索する作業であるため、ユーザにとっては負担となる作業である。これに対し、本実施形態における携帯電話機１は、一対の文節の共起関係に基づき変換候補を表示するため、変換を所望する語句の記憶が不確かである場合であっても、選択処理を軽減でき、かつ前方文節および後方文節を正しい語句に変換することができる。
【０１１４】
次に、他の変換候補表示処理について説明する。この他の変換候補表示処理は、変換候補表示部６５に後方変換候補表示部６９のみを設け、共起変換候補のうち後方文節の変換候補に対応する文節のみを一覧表示する。
【０１１５】
図９は、本実施形態における携帯電話機の文字変換処理部により実行される他の変換候補表示処理を説明するフローチャートである。
【０１１６】
文字列入力受付ステップＳ３１から共起変換候補作成ステップＳ３９は、図５の変換候補表示処理における文字列入力受付ステップＳ１から共起変換候補作成ステップＳ９と同様であるため、詳しい説明を省略する。
【０１１７】
ステップＳ４０において、表示制御部３３は共起情報検索部５２より供給された共起変換候補に基づき、共起変換候補を変換候補表示部６５に表示させる。このとき、表示制御部３３は、共起情報検索部５２により検索された共起変換候補のうち、共起関係が強い共起変換候補を優先して表示させる。
【０１１８】
表示制御部３３は、変換候補表示部６５の全面に後方変換候補表示部６９を設け、一対の文節である共起変換候補のうち後方文節の変換候補に対応する文節をこの後方変換候補表示部６９に表示させる。さらに、表示制御部３３は、供給された共起変換候補における前方文節の変換候補に対応する文節のうち、後方変換候補表示部６９の最上位に表示された後方文節の変換候補に対応する文節と対を成す前方文節の変換候補に対応する文節を、入力文字表示部６６に表示された前方文節を表す文字列を変換することにより表示させる。すなわち、共起変換候補のうち最上位に表示された後方文節の変換候補に対応する文節と、この文節と対を成す前方文節の変換候補に対応する文節とを対応付けて表示させる。
【０１１９】
図１０は、文字列「いしがつ」の入力を受け付けた場合の共起変換候補の表示例を示す図である。変換候補表示部６５には後方変換候補表示部６９が設けられ、検索された共起変換候補のうち後方文節の変換候補に対応する文節が表示される。
【０１２０】
後方変換候補表示部６９には、共起変換候補として「告げる」、「伝わる」、「強い」が表示される。また、表示制御部３３は、供給された共起変換候補における前方文節の変換候補に対応する文節のうち、後方変換候補表示部６９の最上位に表示された後方文節の変換候補に対応する文節「告げる」と対を成す前方文節の変換候補に対応する文節「医師が」を、入力文字表示部６６に表示された前方文節を表す文字列「いしが」を変換することにより対応付けて表示させる。
【０１２１】
また、図１０に示す表示例においては、後方変換候補表示部６９には八個ずつの変換候補が表示可能に構成される。共起情報検索部５２により検索された共起変換候補が、八個以下であった場合、表示制御部３３は、予測候補作成・表示ステップＳ３４において予測候補作成部５３より供給された後方文節の予測候補のうち、表示可能な個数の予測候補を後方変換候補表示部６９に表示させる。例えば、図１０では、共起情報検索部５２より供給された共起変換候補に続いて、予測候補作成部５３より供給された後方文節の予測候補のうち「付く」、「釣る」、「鶴」、「次ぐ」および「注ぐ」が表示される。
【０１２２】
一方、共起情報検索部５２により該当する共起変換候補が検索されなかった場合（ステップＳ３８のＮＯ）、ステップＳ４１において、表示制御部３３は、変換候補表示部６５に設けられた前方変換候補表示部６８と後方変換候補表示部６９とにそれぞれ予測候補を表示させる。予測候補表示ステップＳ４１は、図５の変換候補表示処理における予測候補表示ステップＳ１１と同様の処理が実行され、変換候補表示処理を終了する。なお、共起変換候補が検索されなかった場合における予測候補に基づく文字変換処理についての説明は省略する。
【０１２３】
ステップＳ４２において、変換候補選択部６２は、変換候補の選択に移行する処理を受け付けたか否かの判定を行う。変換候補の選択は、入力文字表示部６６に表示されたカーソル７０が、変換候補表示部６５に表示された変換候補に合わせられることによって移行される。具体的には、例えば、変換候補選択部６２が十字キー１５の下方向が押下された場合に、後方変換候補にカーソルを合わせる処理を受け付けたと判定する。
【０１２４】
変換候補選択部６２は、変換候補の選択に移行する処理を受け付けていないと判定した場合、変換候補の選択に移行するまで待機する。
【０１２５】
一方、変換候補選択部６２は、変換候補の選択に移行する処理を受け付けたと判定した場合、処理は変換候補選択処理に遷移する。
【０１２６】
図１１は、本実施形態における携帯電話機により実行される他の変換候補選択処理を説明するフローチャートである。
【０１２７】
また、図１２は、他の変換候補選択処理実行時のメインディスプレイの表示例を示す図である。図１２（Ａ）は、他の変換候補選択処理開始時の表示例を示す図である。変換候補選択部６２は、変換候補の選択に移行する処理を受け付けた場合、カーソル７０を後方変換候補表示部６９の最上位に表示された「告げる」に合わせるようになっている。
【０１２８】
変換候補選択部６２は、変換候補選択判定ステップＳ４２において変換候補の選択に移行する処理を受け付けたと判定した場合、ステップＳ５１において、変換候補表示部６５に表示された変換候補のうち、共起変換候補が選択されたか否かの判定を行う。変換候補選択部６２は、共起変換候補ではなく予測候補作成部５３により作成された予測候補が選択されたと判定した場合、確定処理判定ステップＳ５３に進む。例えば、図１２（Ａ）に示す「付く」や「鶴」にカーソル７０が合わせられたことにより、予測候補が選択された場合が該当する。
【０１２９】
変換候補選択部６２は、カーソル７０により共起変換候補が選択されたと判定した場合、ステップＳ５２において、表示制御部３３は、供給された共起変換候補における前方文節の変換候補に対応する文節のうち、後方変換候補表示部６９に表示された後方文節の変換候補に対応する文節と対を成す前方文節の変換候補に対応する文節を、入力文字表示部６６に表示された前方文節を表す文字列を変換処理することにより表示させる。すなわち、共起変換候補のうち選択された後方文節の変換候補に対応する文節と、この文節と対を成す前方文節の変換候補に対応する文節とを対応付けて表示させる。
【０１３０】
図１２（Ｂ）は、カーソル７０が変換候補表示部６５に表示された後方文節の変換候補に対応する一の文節が選択された場合の表示例を示す図である。
【０１３１】
図１２（Ｂ）に示すように、変換候補選択部６２によりカーソル７０が後方変換候補表示部６９に表示された後方文節の変換候補に対応する一の文節である「強い」に合わせられた場合、表示制御部３３は、変換候補選択部６２により選択された文節と対を成す前方文節の変換候補に対応する文節である「意志が」を入力文字表示部６６に表示された前方文節を表す文字列「いしが」を変換処理することにより表示させる。
【０１３２】
ステップＳ５３において、変換候補選択部６２は、選択された変換候補に対して確定処理を受け付けたか否かの判定を行う。変換候補選択部６２は、確定処理を受け付けたと判定した場合、ステップＳ５４において、選択された一対の共起変換候補に文字列の変換を確定する確定処理を行う。なお、変換候補表示部６５に表示され選択された予測変換候補に対して確定処理を受け付けた場合には、例えば後方文節を表す文字列のみを確定した後、表示制御部３３は変換候補表示部６５に前方変換候補表示部６８を設けて、前方文節を表す文字列に対応する予測候補を表示させて、選択処理を行わせてもよい。
【０１３３】
一方、変換候補選択部６２は、確定処理が行われていないと判定した場合、選択判定処理ステップＳ５１に戻り、以降の処理を繰り返す。
【０１３４】
この携帯電話機１によれば、後方文節の変換候補より選択・確定処理を実行することができる。さらに対応する前方文節を選択された後方文節の変換候補に対応付けて自動的に表示させることができるため、選択操作の軽減を図ることができる。
【０１３５】
なお、本発明に係る情報処理装置は、本実施形態おける携帯電話機１に適用した処理構成を適宜組み合わせることにより実現してもよい。
【０１３６】
本実施形態においては、本発明に係る情報処理装置を携帯電話機１に適用して説明したが、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、パーソナルコンピュータ、携帯型ゲーム機、携帯型音楽再生機、携帯型動画再生機、その他の文字入力機能を備えた情報処理装置にも適用することができる。
【０１３７】
さらにまた、本実施形態において説明した一連の処理は、ソフトウェアにより実行させることもできるが、ハードウェアにより実行させることもできる。
【０１３８】
また、本実施形態では、フローチャートのステップは記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【図面の簡単な説明】
【０１３９】
【図１】本発明に係る情報処理装置の一例である折りたたみ式の携帯電話機の外観の構成を示す図。
【図２】本発明に係る携帯電話機の一例である折りたたみ式の携帯電話機の他の外観の構成を示す図。
【図３】本実施形態における携帯電話機の内部の構成を示す図。
【図４】本実施形態における携帯電話機において文字変換処理を実行する各部の機能的な構成を概略的に示したブロック図。
【図５】本実施形態における携帯電話機により実行される変換候補表示処理を説明するフローチャート。
【図６】変換候補表示処理実行時のメインディスプレイの表示例を示す図。
【図７】本実施形態における携帯電話機により実行される変換候補選択処理を説明するフローチャート。
【図８】変換候補選択処理実行時のメインディスプレイの表示例を示す図。
【図９】本実施形態における携帯電話機の文字変換処理部により実行される他の変換候補表示処理を説明するフローチャート。
【図１０】他の変換候補表示処理実行時のメインディスプレイの表示例を示す図。
【図１１】本実施形態における携帯電話機により実行される他の変換候補選択処理を説明するフローチャート。
【図１２】他の変換候補選択処理実行時のメインディスプレイの表示例を示す図。
【符号の説明】
【０１４０】
１  携帯電話機
１１  ヒンジ部
１２  第一の筐体
１３  第二の筐体
１４  操作キー
１５  十字キー
１６  確定キー
１８  文字入力キー
１９  ソフトキー
２０  メインディスプレイ
３０  主制御部
３１  電源回路部
３２  入力制御部
３３  表示制御部
３４  記憶部
３５  音声制御部
３６  通信制御部
３８  アンテナ
３９  文字変換処理部
５１  文節区切部
５２  共起情報検索部
５３  予測候補作成部
５４  共起情報記憶部
５５  予測候補記憶部
６１  文字列入力部
６２  変換候補選択部
６５  変換候補表示部
６６  入力文字表示部
６８  前方変換候補表示部
６９  後方変換候補表示部
７０  カーソル
【図１】
2010003227.tif 000003
【図２】
2010003227.tif 000004
【図３】
2010003227.tif 000005
【図４】
2010003227.tif 000006
【図５】
2010003227.tif 000007
【図６】
2010003227.tif 000008
【図７】
2010003227.tif 000009
【図８】
2010003227.tif 000010
【図９】
2010003227.tif 000011
【図１０】
2010003227.tif 000012
【図１１】
2010003227.tif 000013
【図１２】
2010003227.tif 000014