(57)【要約】【課題】視認性および操作性よく変換候補を選択することができる文字入力装置を提供する。【解決手段】文字列の入力を受け付ける入力手段と、少なくとも前記入力手段により入力を受け付けた文字列を表示する表示手段と、入力手段より入力されうる文字列を読みとして対応付けられた語句を記憶する記憶手段と、入力手段により入力された文字列に基づき入力が予測される語句を記憶手段より検索する検索手段と、検索手段により検索された語句を変換候補として表示する変換候補表示領域を表示手段に設け、かつ各語句中に、入力手段により入力された文字列を読みとする部分である一致部分が含まれる場合、各語句中の一致部分を文字列を読みとする部分以外の部分である予測部分と異なる表示態様を用いて変換候補表示領域に選択可能に表示させる制御手段とを備えた。【選択図】  図６
2011138252.tif 000002
【特許請求の範囲】
【請求項１】
文字列の入力を受け付ける入力手段と、
少なくとも前記入力手段により入力を受け付けた文字列を表示する表示手段と、
前記入力手段より入力されうる文字列を読みとして対応付けられた語句を記憶する記憶手段と、
前記入力手段により入力された前記文字列に基づき入力が予測される語句を前記記憶手段より検索する検索手段と、
前記検索手段により検索された前記語句を変換候補として表示する変換候補表示領域を前記表示手段に設け、かつ各前記語句中に、前記入力手段により入力された前記文字列を読みとする部分である一致部分が含まれる場合、各前記語句中の前記一致部分を前記文字列を読みとする部分以外の部分である予測部分と異なる表示態様を用いて前記変換候補表示領域に選択可能に表示させる制御手段とを備えたことを特徴とする文字入力装置。
【請求項２】
前記制御手段は、前記変換候補表示領域に表示された前記語句の中から一の前記語句が選択された場合、選択された前記語句中の前記予測部分を前記一致部分を含む他の部分とは異なる表示態様によって、前記表示手段に表示された前記文字列を選択された前記語句に置き換えて表示させる請求項１記載の文字入力装置。
【請求項３】
他の部分と異なる表示態様を用いて前記表示手段に表示された前記予測部分を有する前記語句を指定する指定手段と、
前記指定手段により指定された前記語句の前記一致部分を有する語句を前記検索手段により検索された前記語句の中から取得する取得手段とをさらに備え、
前記制御手段は、前記取得手段により取得された各前記語句の前記予測部分を前記変換候補表示領域に選択可能に表示させ、前記指定手段により指定された前記語句の前記予測部分を、選択された前記予測部分に置き換えて表示させる請求項２記載の文字入力装置。
【請求項４】
文字列の入力を受け付ける入力手段と、
少なくとも前記入力手段により入力を受け付けた文字列を表示する表示手段と、
前記入力手段より入力されうる文字列を読みとして対応付けられた語句を記憶する記憶手段と、
前記入力手段により入力された前記文字列に基づき入力が予測される語句を前記記憶手段より検索する検索手段と、
前記検索手段により検索された前記語句を変換候補として表示する変換候補表示領域を前記表示手段に設けて前記語句を選択可能に表示させ、その後前記変換候補表示領域に表示された前記語句の中から一の前記語句が選択された場合、選択された前記語句中に含まれる前記入力手段により入力された前記文字列を読みとする部分以外の部分を他の部分とは異なる表示態様によって、前記表示手段に表示された前記文字列を選択された前記語句に置き換えて表示させる制御手段とを備えたことを特徴とする文字入力装置。
【請求項５】
文字列の入力を受け付ける入力手段と、
少なくとも前記入力手段により入力を受け付けた文字列を表示する表示手段と、
前記入力手段より入力されうる文字列を読みとして対応付けられた語句を記憶する記憶手段と、
前記入力手段により入力された前記文字列に基づき入力が予測される語句を前記記憶手段より検索する検索手段と、
前記検索手段により検索された前記語句を変換候補として表示する変換候補表示領域を前記表示手段に設けて前記語句を選択可能に表示させ、その後前記変換候補表示領域に表示された前記語句の中から一の前記語句が選択された場合、前記表示手段に表示された前記文字列を選択された前記語句に置き換えて表示させる制御手段と、
置き換えられた前記語句を指定する指定手段と、
前記指定手段により指定された前記語句のうち前記文字列を読みとする部分である一致部分を有する語句を前記検索手段により検索された前記語句の中から取得する取得手段とをさらに備え、
前記制御手段は、前記取得手段により取得された各前記語句における前記一致部分以外の部分である予測部分を前記変換候補表示領域に選択可能に表示させ、前記変換候補表示領域に表示された前記予測部分の中から一の前記予測部分が選択された場合、前記指定手段により指定された前記語句の前記予測部分を、選択された前記予測部分に置き換えて表示させることを特徴とする文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文字入力装置に係り、特に予測変換を利用して好適に所望の語句を入力できる文字入力装置に関する。
【背景技術】
【０００２】
かな漢字変換に代表される文字変換処理は、ワードプロセッサやパーソナルコンピュータだけでなく、種々の文字入力装置においても広く用いられている。特に携帯電話機をはじめとする携帯可能な小型装置の場合には、文字入力のための多数のキーを備えることが小型化の観点から制限される。このため、少ないキー（例えば文字入力が割り当てられたテンキー）およびキー操作数で文字入力を行うことが求められる。
【０００３】
従来、文字入力に伴う文字変換処理を容易に行うため、入力された文字列から、ユーザが入力しようとする語句を予測して選択させる技術が多く知られている。例えば、ユーザにより文字列「あ」が入力された場合、この文字列「あ」から入力が予測される語句「明日」、「朝」、「明後日」、「合う」、「会った」、「ありがとう」などの変換候補を選択可能に表示する。ユーザは、入力を所望する語句の全ての文字列を入力する必要なく、この変換候補から所望の語句を選択することで、文字列の入力に伴うキー操作を低減させることができる。
【０００４】
しかし、入力された文字列から予測された変換候補が多い場合には、かえって所望する語句を探し出すのに手間と労力がかかるという課題があった。そこで、一度に表示される文字列の数をなるべく少なくしながら効率的に文字列の検索を行うことができる文字列入力装置が開示されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２７３２８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
携帯端末が普及して久しい今日では、ユーザの中には文字入力に慣れ、短い語句などであればこの語句の読みに対応する文字列を全て入力する者が多くなったという事実がある。このため、表示された変換候補が多数表示されると、上述したとおりかえって所望する語句を探し出すのに手間と労力がかかるのに加えて、誤って所望する語句とは異なる語句を選択してしまうという課題があった。
【０００７】
特に、語句の読みに対応する文字列が全て入力された場合であっても、携帯端末により優先的に表示される変換候補が、この入力された文字列に対応する語句であるとは限らない。携帯端末は、入力された文字列を読みの一部として予測される語句を変換候補として優先的に表示する場合があるためである。
【０００８】
例えば、ユーザが「割引」という語句を最終的に入力したい場合においては、「わりびき」という読みを入力する必要がある。携帯端末は、この文字列「わりびき」に基づいて予測された変換候補を、「割引券」、「割引」、「割り引い」、「割り引いた」の順序のように表示する。ここで、ユーザは当然に「わりびき」に対応する「割引」が優先的に表示されているものと思い、表示順序が優先された「割引券」を選択してしまう場合があった。
【０００９】
誤った語句を選択したユーザは、さらに選択した語句を削除し、さらには再度文字列を入力し変換し直すという操作が必要となってしまい、文字変換処理がかえってスムーズな文字入力操作を阻害する恐れがあった。
【００１０】
本発明はこのような事情を考慮してなされたもので、視認性および操作性よく変換候補を選択することができる文字入力装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る文字入力装置は、上述した課題を解決するために、文字列の入力を受け付ける入力手段と、少なくとも前記入力手段により入力を受け付けた文字列を表示する表示手段と、前記入力手段より入力されうる文字列を読みとして対応付けられた語句を記憶する記憶手段と、前記入力手段により入力された前記文字列に基づき入力が予測される語句を前記記憶手段より検索する検索手段と、前記検索手段により検索された前記語句を変換候補として表示する変換候補表示領域を前記表示手段に設け、かつ各前記語句中に、前記入力手段により入力された前記文字列を読みとする部分である一致部分が含まれる場合、各前記語句中の前記一致部分を前記一致部分以外の部分である予測部分と異なる表示態様を用いて前記変換候補表示領域に選択可能に表示させる制御手段とを備えたことを特徴とする。
【００１２】
また、本発明に係る文字入力装置は、文字列の入力を受け付ける入力手段と、少なくとも前記入力手段により入力を受け付けた文字列を表示する表示手段と、前記入力手段より入力されうる文字列を読みとして対応付けられた語句を記憶する記憶手段と、前記入力手段により入力された前記文字列に基づき入力が予測される語句を前記記憶手段より検索する検索手段と、前記検索手段により検索された前記語句を変換候補として表示する変換候補表示領域を前記表示手段に設けて前記語句を選択可能に表示させ、その後前記変換候補表示領域に表示された前記語句の中から一の前記語句が選択された場合、選択された前記語句中に含まれる前記入力手段により入力された前記文字列を読みとする部分以外の部分を他の部分とは異なる表示態様によって、前記表示手段に表示された前記文字列を選択された前記語句に置き換えて表示させる制御手段とを備えたことを特徴とする。
【００１３】
また、本発明に係る文字入力装置は、文字列の入力を受け付ける入力手段と、少なくとも前記入力手段により入力を受け付けた文字列を表示する表示手段と、前記入力手段より入力されうる文字列を読みとして対応付けられた語句を記憶する記憶手段と、前記入力手段により入力された前記文字列に基づき入力が予測される語句を前記記憶手段より検索する検索手段と、前記検索手段により検索された前記語句を変換候補として表示する変換候補表示領域を前記表示手段に設けて前記語句を選択可能に表示させ、その後前記変換候補表示領域に表示された前記語句の中から一の前記語句が選択された場合、前記表示手段に表示された前記文字列を選択された前記語句に置き換えて表示させる制御手段と、置き換えられた前記語句を指定する指定手段と、前記指定手段により指定された前記語句のうち前記文字列を読みとする部分である一致部分を有する語句を前記検索手段により検索された前記語句の中から取得する取得手段とをさらに備え、前記制御手段は、前記取得手段により取得された各前記語句における前記一致部分以外の部分である予測部分を前記変換候補表示領域に選択可能に表示させ、前記変換候補表示領域に表示された前記予測部分の中から一の前記予測部分が選択された場合、前記指定手段により指定された前記語句の前記予測部分を、選択された前記予測部分に置き換えて表示させることを特徴とする。
【発明の効果】
【００１４】
本発明に係る文字入力装置は、視認性および操作性よく変換候補を選択することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る文字入力装置の一例である折り畳み式の携帯電話機の外観の構成を示す図。
【図２】本発明に係る文字入力装置の一例である折り畳み式の携帯電話機の他の外観の構成を示す図。
【図３】本実施形態における携帯電話機の主な機能構成を示す概略的な機能ブロック図。
【図４】本実施形態における携帯電話機により実行される変換候補表示制御処理を説明するフローチャート。
【図５】図４のフローチャートに基づく処理が実行される場合に携帯電話機の各部間で行われる処理を説明する図。
【図６】変換候補表示制御処理が実行された場合のメインディスプレイの表示例を示す図。
【図７】本実施形態における携帯電話機により実行される変換候補選択処理を説明するフローチャート。
【図８】図７のフローチャートに基づく処理が実行される場合に携帯電話機の各部間で行われる処理を説明する図。
【図９】変換候補選択処理において予測変換候補が選択された場合のメインディスプレイの表示例を示す図。
【図１０】本実施形態における携帯電話機により実行される予測部分置換処理を説明するフローチャート。
【図１１】予測部分置換処理において変換候補表示エリアに置換候補を表示する場合のメインディスプレイの表示例を示す図。
【図１２】予測部分置換処理において文字入力示エリアに選択された置換候補を置換表示する場合のメインディスプレイの表示例を示す図。
【発明を実施するための形態】
【００１６】
本発明に係る文字入力装置の実施形態を添付図面に基づいて説明する。
【００１７】
図１は、本発明に係る文字入力装置の一例である折り畳み式の携帯電話機１の外観の構成を示す図である。図１（Ａ）は、携帯電話機１を約１８０度に開いた開状態のときの正面から見た外観の構成を示す。図１（Ｂ）は、携帯電話機１を開状態としたときの側面から見た外観の構成を示す。
【００１８】
図１（Ａ）および（Ｂ）に示されるように、携帯電話機１は、中央のヒンジ部１１を境に第一の筐体１２と第二の筐体１３とがヒンジ結合されている。第一の筐体１２と第二の筐体１３とは、ヒンジ部１１を介して矢印Ｘ方向に折り畳み可能に形成される。携帯電話機１の内部の所定の位置には、送受信用のアンテナ（後述する図３のアンテナ４６）が設けられる。携帯電話機１は、この内蔵されたアンテナを介して基地局（図示せず）との間で電波を送受信する。
【００１９】
第一の筐体１２には、その表面に操作キー１４が設けられる。操作キー１４は、特に、数字キー１５、十字キー１６、確定キー１７、ソフトキー１８、１９が設けられる。本実施形態においては、操作キー１４は文字列の入力を受け付ける入力手段として機能する。
【００２０】
数字キー１５は、「０」から「９」の数字や「あ」行から「わ」行のかな文字、「Ａ」から「Ｚ」のアルファベットの入力が可能なキーである。十字キー１６は、上下左右方向に操作されることにより、メインディスプレイ２１に表示されたカーソルなどを上下左右方向に移動させる入力操作を行うことができる。
【００２１】
確定キー１７は、押下されることにより、種々の処理の確定指示を受け付ける。確定キー１７には、メインディスプレイ２１の下部に設けられた確定キー機能表示部２１ａに表示される処理も割り当てられる。
【００２２】
第一の筐体１２の十字キー１６および確定キー１７の上部には、左ソフトキー１８および右ソフトキー１９が設けられる。左ソフトキー１８および右ソフトキー１９は、メインディスプレイ２１の下部に設けられた左ソフトキー機能表示部２１ｂおよび右ソフトキー機能表示部２１ｃに表示される処理に対する指示を受け付ける。
【００２３】
第一の筐体１２の側面には、サイドキー２２、２２が設けられる。サイドキー２２、２２は、携帯電話機１が開状態および閉状態のときに第一の筐体１２の内部方向に押下されることによって、それぞれ所定の処理の実行指示を受け付ける。
【００２４】
第一の筐体１２には、操作キー１４の下部にマイクロフォン２４が設けられている。携帯電話機１は、マイクロフォン２４によって通話時のユーザの音声を集音する。
【００２５】
なお、第一の筐体１２は、背面側にはバッテリパック（図示せず）が挿着される。携帯電話機１は、操作キー１４のうち電源のオン・オフの実行指示を受け付ける電源キー２５が押下されてオン状態になると、バッテリパックから各回路部に対して電力が供給され、動作可能な状態に起動する。
【００２６】
一方、第二の筐体１３には、その大部分の面積を占めるメインディスプレイ２１が設けられる。メインディスプレイ２１は、電波の受信状態および電池残量を示すピクトアイコンや現在日時の他、種々の画面を表示することができる。なお、メインディスプレイ２１は、例えばＬＣＤ（ＬｉｑｕｉｄＣｒｙｓｔａｌＤｉｓｐｌａｙ）、有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、無機ＥＬディスプレイにより構成されるディスプレイである。本実施形態においては、メインディスプレイ２１は入力手段により入力を受け付けた文字列を表示する表示手段として機能する。
【００２７】
第二の筐体１３のメインディスプレイ２１の上部の所定の位置にはレシーバ（受話器）２６が設けられる。レシーバ２６およびマイクロフォン２４を利用することにより、ユーザは音声通話することが可能である。
【００２８】
図２は、本発明に係る文字入力装置の一例である折り畳み式の携帯電話機１の他の外観の構成を示す図である。図２の携帯電話機１は、図１の携帯電話機１の状態から矢印Ｘ方向に回動させた閉状態を構成する。図２（Ａ）は、携帯電話機１が閉状態のときの正面から見た外観の構成を示す。図２（Ｂ）は、携帯電話機１が閉状態のときの側面から見た外観の構成を示す。
【００２９】
第二の筐体１３には、サブディスプレイ２８が設けられる。サブディスプレイ２８は、電波の受信状態および電池残量を示すピクトアイコンや現在日時などを表示することができる。なお、サブディスプレイ２８は、メインディスプレイ２１と同様に、例えばＬＣＤで構成されるディスプレイである。
【００３０】
サブディスプレイ２８の図示下部には、スピーカ２９が設けられる。スピーカ２９は、音声通話着信時や電子メールの受信時などにおいては着信音を出力する。また、スピーカ２９は、音声通話時においては通話相手の音声を出力することで、ハンズフリー通話を実現することができる。
【００３１】
図３は、本実施形態における携帯電話機１の主な機能構成を示す概略的な機能ブロック図である。携帯電話機１は、主制御部４０、電源回路部４１、入力制御部４２、表示制御部４３、音声制御部４４、通信制御部４５、文字入力部４７、変換候補検索部４８および記憶部４９がバスによって相互に通信可能に接続されて構成されている。
【００３２】
主制御部４０は、ＣＰＵ（ＣｅｎｔｒａｌＰｒｏｃｅｓｓｉｎｇＵｎｉｔ）を具備する。主制御部４０は、記憶部４９に記憶された各種プログラムに基づき動作して、携帯電話機１の総括的な制御を行う。
【００３３】
電源回路部４１は、操作キー１４の電源キー２５に対する入力インタフェースを備える。電源回路部４１は、ユーザにより電源キー２５が押下されたことを検知すると、その旨を示す信号を生成して主制御部４０に伝送する。また、電源回路部４１は、電力供給源（バッテリパック）を備える。電源回路部４１は、電源キー２５を介した入力に基づいて携帯電話機１の電源のオン・オフ状態を切り替え、電源がＯＮ状態の場合に電力供給源から各部に対して電力を供給して、携帯電話機１を動作可能にする。
【００３４】
入力制御部４２は操作キー１４、サイドキー２２に対する入力インタフェースを備える。入力制御部４２は、操作キー１４、サイドキー２２のいずれかが押下されたことを検知すると、押下されたキーを示す信号を生成して主制御部４０に伝送する。
【００３５】
表示制御部４３はメインディスプレイ２１およびサブディスプレイ２８に対する表示インタフェースを備える。表示制御部４３は、主制御部４０の制御に基づいて、文書データや画像信号に基づいた撮影画像をメインディスプレイ２１あるいはサブディスプレイ２８に表示する。
【００３６】
音声制御部４４は、主制御部４０の制御に基づいて、マイクロフォン２４で集音された音声からアナログ音声信号を生成し、このアナログ音声信号をデジタル音声信号に変換する。また音声制御部４４は、デジタル音声信号を取得すると、主制御部４０の制御に基づいて、このデジタル音声信号をアナログ音声信号に変換し、レシーバ２６またはスピーカ２９から音声として出力する。
【００３７】
通信制御部４５は、主制御部４０の制御に基づいて、基地局からアンテナ４６を介して受信した受信信号をスペクトラム逆拡散処理してデータを復元する。このデータは、主制御部４０の指示により、音声制御部４４に伝送されてレシーバ２６やスピーカ２９から出力されたり、表示制御部４３に伝送されてメインディスプレイ２１に表示されたり、または記憶部４９に記録されたりする。
【００３８】
また通信制御部４５は、主制御部４０の制御に基づいて、マイクロフォン２４で集音された音声データや操作キー１４を介して入力されたデータや記憶部４９に記憶されたデータを取得すると、これらのデータに対してスペクトラム拡散処理を行い、基地局に対してアンテナ４６を介して送信する。
【００３９】
文字入力部４７は、携帯電話機１において文字入力機能の制御を行う。例えば、電子メール作成や、アドレス帳編集などの文字入力の場面で機能する。文字入力部４７は、操作キー１４で受け付けた入力に基づき主制御部４０を介して供給された入力信号に応じて、語句の読みに対応する文字列を変換候補検索部４８に渡したり、変換候補検索部４８より受け取った検索結果を予測変換候補としてメインディスプレイ２１に表示させたりする。文字入力部４７は、予測変換候補や置換候補などの語句を適宜態様を変えてメインディスプレイ２１に表示する処理（詳細は後述）を実行する制御手段として機能する。
【００４０】
変換候補検索部４８は、入力手段により文字列が入力されたことに応じて、入力された文字列に基づき入力が予測される語句を記憶手段より検索する検索手段として機能する。具体的には、文字入力部４７より受け取った文字列に基づいて、記憶部４９の変換候補記憶部５０に記憶された語句から予測変換候補の検索を行う。
【００４１】
記憶部４９は、主制御部４０が行う処理の処理プログラムや処理に必要なデータなどを格納するＲＯＭ（ＲｅａｄＯｎｌｙＭｅｍｏｒｙ）やハードディスク、不揮発性メモリ、データベース、主制御部４０が処理を行う際に使用されるデータを一時的に記憶するＲＡＭ（ＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ）などから構成される。
【００４２】
記憶部４９には、変換候補記憶部５０と、検索情報記憶部５１とが設けられる。変換候補記憶部５０は、入力手段より入力されうる文字列を読みとして対応付けられた語句を記憶する記憶手段として機能する。検索情報記憶部５１は、変換候補検索部４８により実行された予測変換候補の検索結果を記憶する。
【００４３】
次に、本実施形態における携帯電話機１で実行される予測変換候補の表示制御処理について説明する。なお、以下に説明する各処理において、「予測変換候補」は、例えば操作キー１４より入力された文字列のみを読みとして入力が予測される語句や、入力された文字列と前方一致する文字列を読みとして入力が予測される語句、入力された文字列の一部を読みとして入力が予測される語句である。また、各予測変換候補における入力された文字列を読みとする部分を、予測変換候補における「一致部分」という。一致部分を有する予測変換候補における一致部分以外の部分を「予測部分」という。さらに、予測変換候補のうち一致部分のみで構成される語句を、「フルマッチ候補」という。
【００４４】
図４は、本実施形態における携帯電話機１により実行される変換候補表示制御処理を説明するフローチャートである。
【００４５】
図５は、図４のフローチャートに基づく処理が実行される場合に携帯電話機１の各部間で行われる処理を説明する図である。
【００４６】
図４のステップＳ１において、文字入力部４７は、文字列の入力を受け付けたか否かの判定を行う。具体的には、文字入力部４７の制御に基づき実行される文字入力処理において、操作キー１４が入力を受け付けたか否かの判定を行う。文字入力部４７は、文字列の入力を受け付けていないと判定した場合（ステップＳ１のＮＯ）、入力を受け付けるまで待機する。
【００４７】
一方、文字列の入力を受け付けたと判定された場合（ステップＳ１のＹＥＳ、図５のステップＳ１１）、ステップＳ２において、変換候補検索部４８は、入力された文字列に基づき入力が予測される語句である予測変換候補を変換候補記憶部５０より検索する。なお、操作キー１４が受け付けた入力信号を受け取り、この入力信号に基づいて語句の読みとしての文字列に変換する処理が文字入力部４７により行われる（ステップＳ１２）。このとき、文字入力部４７により変換された文字列は、メインディスプレイ２１上に文字入力エリアを設けて表示される。変換候補検索部４８は、文字入力部４７よりこの文字列を受け取り、変換候補記憶部５０より予測変換候補としての語句の検索を行う（ステップＳ１３）。
【００４８】
ステップＳ３において、変換候補検索部４８により変換候補記憶部５０より予測変換候補としての語句が検索されたか否かの判定が行われる。変換候補検索部４８は、予測変換候補としての語句が検索されないと判定した場合（ステップＳ３のＮＯ）、携帯電話機１における変換候補表示制御処理は終了する。
【００４９】
一方、予測変換候補としての語句が検索されたと判定された場合（ステップＳ３のＹＥＳ）、ステップＳ４において、変換候補検索部４８は、検索結果にフルマッチ候補が含まれるか否かの判定を行う。変換候補検索部４８は、検索結果にフルマッチ候補が含まれないと判定した場合、格納ステップＳ６に進む。
【００５０】
変換候補検索部４８は、検索結果にフルマッチ候補が含まれると判定した場合、ステップＳ５において、フルマッチ候補に対してフルマッチ候補であることを示すフルマッチ情報を付加する。また、ステップＳ６において、変換候補検索部４８は、検索結果を検索情報記憶部５１に格納する（ステップＳ１４）。
【００５１】
ステップＳ７において、変換候補検索部４８は、検索された予測変換候補としての語句に基づき、変換候補リストを作成する（ステップＳ１５）。変換候補リストは、入力された文字列に対する予測変換候補としてメインディスプレイ２１に表示される予測変換候補のリストである。このとき、変換候補検索部４８により、ユーザの使用履歴に基づく語句の使用頻度や、予め携帯電話機１に記憶された一般的な使用頻度に基づく表示の優先度が考慮されて変換候補リストが作成される。
【００５２】
ステップＳ８において、変換候補検索部４８は、変換候補リストに含まれる各予測変換候補に、一致部分と予測部分とを示す一致部分情報および予測部分情報を付加する（ステップＳ１５）。
【００５３】
ステップＳ９において、文字入力部４７は、作成された変換候補リストに基づいて予測変換候補をメインディスプレイ２１に表示する（ステップＳ１６）。文字入力部４７は、各予測変換候補の一致部分をユーザに対して視覚的に容易に認識させるため、この一致部分を予測部分とは異なる表示態様を用いて表示させる。
【００５４】
図６は、変換候補表示制御処理が実行された場合のメインディスプレイ２１の表示例を示す図である。
【００５５】
メインディスプレイ２１には、文字入力エリア６１と変換候補表示エリア６２とが制御手段としての文字入力部４７の制御に基づき設けられる。文字入力エリア６１は、入力された未確定の文字列や、入力が確定された文字列が表示されるエリアである。変換候補表示エリア６２は、変換候補リストに基づき、予測変換候補としての語句が選択可能に表示されるエリアである。
【００５６】
このとき、変換候補表示エリア６２において表示される予測変換候補の中にフルマッチ候補が含まれる場合、各予測変換候補における一致部分は予測部分とは異なる表示態様を用いて表示される。
【００５７】
例えば、図６に示すように、一致部分と予測部分とが識別容易となるように、一致部分を下線を付して表示させるなどして強調表示する。強調表示は、下線を付して表示させる以外にも、色彩を変えたり太文字で表示させたりすることで行ってもよい。なお、変換候補表示エリア６２に表示された語句「割引券」、「割引率」、「割引」、「割引価格」の一致部分は「割引」である。また、語句「割り引きます」、「割り引き」の一致部分は、「割り引き」である。
【００５８】
この変換候補表示制御処理を実行する携帯電話機１によれば、語句の読みに対応する文字列を全て入力するユーザに対して、視認性よく予測変換候補を表示させることができる。ユーザは変換を所望する語句を予測変換候補群の中から容易に探し出すことができ、誤って異なる語句を選択してしまうという事態を抑制することができる。例えば、文字列「わりびき」が入力され、ユーザが「割引」という語句に変換したいと考えた場合、誤って予測変換候補の中から「割引」以外の語句、例えば図７における表示の優先度が高い予測変換候補である「割引券」を選択することを防止することができる。
【００５９】
次に、表示された予測変換候補を選択し、確定する際の処理について説明する。
【００６０】
図７は、本実施形態における携帯電話機１により実行される変換候補選択処理を説明するフローチャートである。
【００６１】
図８は、図７および後述する図１０のフローチャートに基づく処理が実行される場合に携帯電話機１の各部間で行われる処理を説明する図である。
【００６２】
ステップＳ２１において、文字入力部４７は、変換候補表示エリアに予測変換候補として表示された語句の中から一の語句が選択された否かの判定を行う。予測変換候補の選択は、例えば操作キー１４の十字キー１６を用いてカーソル（図示せず）を所望の予測変換候補に移動させた後、確定キー１７より変換を確定する指示を受け付けることにより行われる。文字入力部４７は、一の語句が未だ選択されていないと判定した場合（ステップＳ２１のＮＯ）、一の語句が選択されるまで待機する。
【００６３】
一方、一の語句が選択されたと判定された場合（ステップＳ２１のＹＥＳ、図８のステップＳ３１）、ステップＳ２２において、文字入力部４７は、選択された語句中に予測部分があるか否かの判定を行う。文字入力部４７は、例えば変換候補リスト作成時に付加された予測部分情報を参照して判定を行う。文字入力部４７は、選択された語句中に予測部分がないと判定した場合（ステップＳ２２のＮＯ）、ステップＳ２３において文字入力エリアに表示中の文字列を選択された語句に置き換えて表示させ、変換候補選択処理を終了する。
【００６４】
一方、文字入力部４７は、選択された語句中に予測部分があると判定した場合（ステップＳ２２のＹＥＳ）、ステップＳ２４において、文字入力部４７は選択された語句の予測部分を強調表示させて、文字入力エリアに表示中の文字列を選択された語句に置き換えて表示させる（ステップＳ３２）。すなわち、文字入力部４７は、予測部分の表示態様を文字入力エリアの他の文字（部分）の表示態様と異ならせて選択された語句を表示させる。なお、他の部分は、選択された予測変換候補の一致部分を含み、それ以前に既に入力され文字入力エリアに表示された文字を含む。
【００６５】
図９は、変換候補選択処理において予測変換候補が選択された場合のメインディスプレイ２１の表示例を示す図である。
【００６６】
文字入力部４７は、文字列「わりびき」が操作キー１４より入力された後、予測変換候補の中から語句「割引券」が選択された場合、語句「割引券」の予測部分である「券」を強調表示（下線の付加）させた状態で、文字入力エリア６１の文字列「わりびき」を「割引券」に置き換えて表示させる。
【００６７】
なお、選択された語句のうち予測部分を強調表示する期間は、携帯電話機１に備えられたメモリの容量に応じて適宜選択することができる。例えば、文字入力エリアに語句が表示されている間、強調表示を維持してもよい。または、文字入力エリアにおける行数が、予測部分が強調表示された行から所定数（例えば三行）改行されるまで維持してもよい。または、文字入力エリアにおける予測部分が強調表示された語句が、さらに所定数（例えば二つ）表示されるまで維持してもよい。例えば、予測部分が強調表示された語句が、三つ目に達した場合、表示された時間が古いものから順に予測部分の強調表示を終了してもよい。
【００６８】
このように選択された語句のうち予測部分を強調表示することで、ユーザが誤って予測部分を含む語句を選択した場合であっても、誤選択を容易に認識させることができる。
【００６９】
以上で、図７の予測変換候補選択処理の説明を終了する。
【００７０】
次に、予測変換候補が選択された後に実行される、予測部分置換処理について説明する。
【００７１】
図１０は、本実施形態における携帯電話機１により実行される予測部分置換処理を説明するフローチャートである。
【００７２】
ステップＳ４１において、文字入力部４７は、文字入力エリアに表示された語句の予測部分が指定されたか否かの判定を行う。予測部分を含む語句は、上述した図７の予測変換候補選択処理において文字入力エリアに表示される際、予測部分を指定可能に表示されるようになっている。予測部分の指定は、例えば操作キー１４の十字キー１６で操作可能なカーソルを、予測部分位置に移動させることにより行うことができる。文字入力部４７は、予測部分が指定されていないと判定した場合（ステップＳ４１のＮＯ）、予測部分が指定されるまで待機する。
【００７３】
一方、文字入力部４７は、予測部分が指定されたと判定した場合（ステップＳ４１のＹＥＳ、図８のステップＳ３３）、ステップＳ４２において、取得手段として、指定された予測部分を有する語句の一致部分と一致する語句を、既に変換候補検索部４８により作成された変換候補リストから取得する（ステップＳ３４）。このとき、文字入力部４７は、変換候補リストに含まれる語句のうち、フルマッチ情報が付加された語句であるフルマッチ候補も取得する。
【００７４】
ステップＳ４３において、文字入力部４７は、語句取得ステップＳ４２において取得された各語句における予測部分のみを、選択ステップＳ４１において文字入力エリアで指定された語句の予測部分に対する置換候補として変換候補表示エリアに表示する（ステップＳ３５）。文字入力部４７は、変換候補リストに付加された予測部分情報を参照して置換候補の表示を行う。
【００７５】
図１１は、予測部分置換処理において変換候補表示エリアに置換候補を表示する場合のメインディスプレイ２１の表示例を示す図である。
【００７６】
文字入力エリア６１においては、カーソル６３により予測部分が指定されている。変換候補表示エリア６２には、文字入力エリア６１で指定された語句の予測部分に対する置換候補が選択可能に表示される。変換候補表示エリア６２に表示された「［なし］」は、変換候補リスト中の「割引」の予測部分を示す。すなわち、予測部分がない旨を示す。また、「率」は、変換候補リスト中の「割引率」の予測部分を示す。「対象」は、変換候補リスト中の「割引対象」の予測部分を示す。「券」は、変換候補リスト中の「割引券」の予測部分を示す。「価格」は、変換候補リスト中の「割引価格」の予測部分を示す。「額」は、変換候補リスト中の「割引額」の予測部分を示す。これらの置換候補としての各語句の予測部分は、例えば、操作キー１４の十字キー１６で操作可能なカーソルを、所望の置換候補位置に移動させた後、確定キー１７が押下されることにより選択される。
【００７７】
ステップＳ４４において、文字入力部４７は、置換候補としての一の予測部分が選択されたか否かの判定を行う。文字入力部４７は、一の置換候補が未だ選択されていないと判定した場合、選択されるまで待機する。
【００７８】
一方、文字入力部４７は一の置換候補が選択されたと判定した場合（ステップＳ３６）、ステップＳ４５において、文字入力エリアに表示された選択された語句の予測部分を、選択された置換候補としての予測部分に置換して表示させる（ステップＳ３７）。
【００７９】
図１２は、予測部分置換処理において文字入力示エリアに選択された置換候補を置換表示する場合のメインディスプレイの表示例を示す図である。
【００８０】
例えば、図１１の変換候補表示エリア６２に表示された置換候補のうち、「［なし］」が選択された場合、図１２に示すように、それまで表示されていた語句「割引券」の予測部分に当たる「券」が、「［なし］」に置換表示される。すなわち、文字入力エリア６１に表示されていた「割引券」が、「割引」に置換表示される。
【００８１】
この予測部分置換処理を実行する携帯電話機１によれば、予測変換候補が選択されて確定された後であっても、その語句の予測部分のみを置換可能に構成した。このため、ユーザが誤って所望する予測変換候補と異なる語句を選択した場合であっても、事後的に容易に修正を行うことができる。従来であれば、ユーザは誤って入力を行った語句までカーソルを移動して不要な部分を削除した後、新たに操作キーなどで文字入力を行う必要があった。しかし、本実施形態における携帯電話機１によれば、不要な部分を削除する操作および新たに文字入力を行う操作を行う必要がないため、文字入力の操作性を向上させることができる。
【００８２】
なお、本実施形態における携帯電話機１は、上述した図４の変換候補表示制御処理、図７の変換候補選択処理および図１０の予測部分置換処理を組み合わせて実行することもできるし、個別に実行することもできる。
【００８３】
また、本発明に係る携帯電話機１は、文字入力機能を備えたＰＤＡ（ＰｅｒｓｏｎａｌＤｉｇｉｔａｌＡｓｓｉｓｔａｎｔ）、パーソナルコンピュータ、携帯型ゲーム機、携帯型音楽再生機、携帯型動画再生機、テレビジョンやカーナビゲーションシステムなどの文字入力装置にも適用することができる。
【００８４】
また、本発明の実施形態において説明した一連の処理は、ソフトウェアにより実行させることもできるが、ハードウェアにより実行させることもできる。
【００８５】
さらに、本発明の実施形態では、フローチャートのステップは、記載された順序に沿って時系列的に行われる処理例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【符号の説明】
【００８６】
１  携帯電話機
１１  ヒンジ部
１２  第一の筐体
１３  第二の筐体
１４  操作キー
１６  十字キー
１７  確定キー
１８  左ソフトキー
１９  右ソフトキー
２１  メインディスプレイ
２２  サイドキー
２４  マイクロフォン
２６  レシーバ
４０  主制御部
４１  電源回路部
４２  入力制御部
４３  表示制御部
４４  音声制御部
４５  通信制御部
４７  文字入力部
４８  変換候補検索部
４９  記憶部
５０  変換候補記憶部
５１  検索情報記憶部
６１  文字入力エリア
６２  変換候補表示エリア
【図１】
2011138252.tif 000003
【図２】
2011138252.tif 000004
【図３】
2011138252.tif 000005
【図４】
2011138252.tif 000006
【図５】
2011138252.tif 000007
【図６】
2011138252.tif 000008
【図７】
2011138252.tif 000009
【図８】
2011138252.tif 000010
【図９】
2011138252.tif 000011
【図１０】
2011138252.tif 000012
【図１１】
2011138252.tif 000013
【図１２】
2011138252.tif 000014