(57)【要約】      （修正有）【課題】絵文字の入力に要する時間及び操作回数を低減でき、しかも、絵文字を入力したいときにだけその選択候補を表示することが可能な入力支援装置を提供する。【解決手段】  絵文字とキーワードとを対応付けて記憶した記憶装置を備える。制御回路部は、ユーザが文字列を入力可能な電子メール作成画面２５が表示されている状態で、絵文字の入力要求を示す操作がなされたか否かを判定する。絵文字の入力要求を示す操作がなされたと判定された場合に、記憶装置に記憶されたキーワードが存在するか否かを入力された文字列内において検索する絵文字予測部を備える。絵文字予測部は、記憶装置に記憶されたキーワードが検索された場合に、当該キーワードと対応付けられた絵文字を記憶装置から取得する。制御回路部は、絵文字予測部により取得された絵文字をユーザによる選択の候補として絵文字選択画面２０の先頭行の予測絵文字表示領域２１に表示させる。【選択図】図６
2008129687.tif 000002
【特許請求の範囲】
【請求項１】
特殊文字とキーワードとを対応付けて記憶した特殊文字対応データベースと、
ユーザが文字列を入力可能な文字列入力画面が表示画面に表示されている状態で、特殊文字の入力要求を示す操作がユーザによりなされたか否かを判定する特殊文字入力要求判定手段と、
前記特殊文字入力要求判定手段により特殊文字の入力要求を示す操作がなされたと判定された場合に、前記特殊文字対応データベースに記憶されたキーワードが存在するか否かを入力された文字列内において検索するキーワード検索手段と、
前記キーワード検索手段により、前記特殊文字対応データベースに記憶されたキーワードが検索された場合に、当該キーワードと対応付けられた特殊文字を前記特殊文字対応データベースから取得する特殊文字取得手段と、
前記特殊文字取得手段により取得された特殊文字をユーザによる選択の候補として前記表示画面に表示させる選択候補表示手段と、
前記選択候補表示手段により表示された特殊文字の中からユーザにより選択及び確定操作がなされた特殊文字を、前記文字列入力画面に入力する特殊文字入力手段と、
を備えることを特徴とする特殊文字入力支援装置。
【請求項２】
前記特殊文字は絵文字であることを特徴とする請求項１に記載の特殊文字入力支援装置。
【請求項３】
前記特殊文字は顔文字であることを特徴とする請求項１に記載の特殊文字入力支援装置。
【請求項４】
前記特殊文字入力要求判定手段により特殊文字の入力要求を示す操作がなされたと判定された場合に、前記表示画面の表示を、前記文字列入力画面から、特殊文字の選択候補を表示する特殊文字選択画面へと切り替える画面切替手段を備え、
前記特殊文字選択画面には、少なくとも、前記特殊文字取得手段により取得された特殊文字をユーザによる選択の候補として表示する第１の領域が含まれていることを特徴とする請求項１乃至３の何れか一項に記載の特殊文字入力支援装置。
【請求項５】
前記特殊文字選択画面には、
前記第１の領域と、
前記特殊文字取得手段により取得された特殊文字を含む特殊文字の一覧、又は、前記特殊文字取得手段により取得された特殊文字を除く特殊文字の一覧を、ユーザによる選択の候補として表示する第２の領域と、
が含まれ、
前記画面切替手段により前記特殊文字選択画面へ切り替えられた当初の段階では、カーソルを前記第１の領域に表示させることを特徴とする請求項４に記載の特殊文字入力支援装置。
【請求項６】
前記第１の領域を、前記特殊文字選択画面の先頭行に表示させることを特徴とする請求項４又は５に記載の特殊文字入力支援装置。
【請求項７】
前記選択候補表示手段は、前記特殊文字入力要求判定手段により特殊文字の入力要求を示す操作がなされたと判定された場合に、前記特殊文字取得手段により取得された特殊文字のうちの第１候補を、前記文字列入力画面における現在のカーソル位置に、ユーザによる選択候補として表示させることを特徴とする請求項１乃至３の何れか一項に記載の特殊文字入力支援装置。
【請求項８】
前記選択候補表示手段は、ユーザにより次候補の特殊文字の表示要求操作がなされる度に、前記特殊文字取得手段により取得された特殊文字のうちの第２候補以下を、前記文字列入力画面における現在のカーソル位置に、ユーザによる選択候補として順次に表示させることを特徴とする請求項７に記載の特殊文字入力支援装置。
【請求項９】
前記特殊文字取得手段により取得された特殊文字のうちの最終候補が、前記文字列入力画面における現在のカーソル位置に表示されている状態で、ユーザにより次候補の特殊文字の表示要求操作がなされた場合に、前記表示画面の表示を、前記文字列入力画面から、特殊文字の選択候補を表示する特殊文字選択画面へと切り替える画面切替手段を備え、
前記特殊文字選択画面には、
前記特殊文字取得手段により取得された特殊文字を含む特殊文字の一覧、又は、前記特殊文字取得手段により取得された特殊文字を除く特殊文字の一覧を、ユーザによる選択の候補として表示することを特徴とする請求項８に記載の特殊文字入力支援装置。
【請求項１０】
ユーザが特殊文字の入力要求操作を行う操作手段と、ユーザが次候補の特殊文字の表示要求操作を行う操作手段と、が互いに同一であることを特徴とする請求項８又は９に記載の特殊文字入力支援装置。
【請求項１１】
前記特殊文字選択画面に表示された特殊文字の中から１つの特殊文字がユーザにより選択及び確定操作されると、
前記画面切替手段が前記表示画面の表示を前記特殊文字選択画面から前記文字列入力画面へと戻す一方で、
前記特殊文字入力手段がユーザにより選択及び確定操作された１つの特殊文字を前記文字列入力画面に入力することを特徴とする請求項４、５、６、９の何れか一項に記載の特殊文字入力支援装置。
【請求項１２】
前記特殊文字入力手段は、選択候補表示手段により表示された特殊文字の中からユーザにより選択及び確定操作がなされた特殊文字を、前記文字列入力画面における現在のカーソル位置に入力することを特徴とする請求項１乃至１１の何れか一項に記載の特殊文字入力支援装置。
【請求項１３】
前記キーワード検索手段は、現在のカーソル位置から前に向けて、入力された文字列内を１語ずつ検索することを特徴とする請求項１乃至１２の何れか一項に記載の特殊文字入力支援装置。
【請求項１４】
前記キーワード検索手段による検索範囲は、現在のカーソル位置の前に入力された全ての文字列に亘ることを特徴とする請求項１乃至１３の何れか一項に記載の特殊文字入力支援装置。
【請求項１５】
前記キーワード検索手段による検索範囲は、現在のカーソル位置の前に入力された１つの文の全体に亘ることを特徴とする請求項１乃至１３の何れか一項に記載の特殊文字入力支援装置。
【請求項１６】
前記キーワード検索手段は、現在のカーソル位置の前に入力された１つの文の中で、文頭まで検索する前に、読点を検出した場合には、検索を終了することを特徴とする請求項１乃至１３の何れか一項に記載の特殊文字入力支援装置。
【請求項１７】
請求項１乃至１６の何れか一項に記載の特殊文字入力支援装置を備えることを特徴とする電子機器。
【請求項１８】
当該電子機器は、携帯通信端末装置であることを特徴とする請求項１７に記載の電子機器。
【請求項１９】
当該電子機器は、携帯電話機であることを特徴とする請求項１８に記載の電子機器。
【請求項２０】
ユーザによる文字列の入力が可能に構成された電子機器が、ユーザによる特殊文字の入力を支援する方法であって、
ユーザが文字列を入力可能な文字列入力画面が表示画面に表示されている状態で、特殊文字の入力要求を示す操作がユーザによりなされたか否かを判定する第１の過程と、
前記第１の過程により特殊文字の入力要求を示す操作がなされたと判定された場合に、特殊文字とキーワードとを対応付けて記憶した特殊文字対応データベースに記憶されたキーワードが存在するか否かを入力された文字列内において検索する第２の過程と、
前記第２の過程により、前記特殊文字対応データベースに記憶されたキーワードが検索された場合に、当該キーワードと対応付けられた特殊文字を前記特殊文字対応データベースから取得する第３の過程と、
前記第３の過程により取得された特殊文字をユーザによる選択の候補として前記表示画面に表示する第４の過程と、
前記第４の過程により表示された特殊文字の中からユーザにより選択及び確定操作がなされた特殊文字を、前記文字列入力画面に入力する第５の過程と、
を備えることを特徴とする特殊文字入力支援方法。
【請求項２１】
請求項２０に記載の特殊文字入力支援方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特殊文字入力支援装置、これを備える電子機器、特殊文字入力支援方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、携帯電話機における電子メールの文章入力機能では、電子メールの送信者の感情表現を豊かにするため、多数の絵文字や顔文字を入力することができるようになっている。
【０００３】
しかしながら、絵文字や顔文字の入力は、一覧表示される多数の候補の中から入力したい文字をユーザが自分の目で探し出し、当該文字の位置までカーソルを移動後、確定する操作を行うことにより、所望の文字を入力する方式が一般的である。
【０００４】
このような方式では、入力したい文字を探し出すことと、探し出した文字までカーソルを移動させることに多くの時間を要するため、文字入力を短時間で行うことができないばかりでなく、キーの押下回数が多いため、指への負担が大きいという課題がある。
【０００５】
このような問題に鑑みてなされた従来技術としては、例えば、特許文献１の技術がある。
【０００６】
特許文献１には、例えば「遅れてごめん」という文字列が入力されると、この文字列内をキーワード検索し、例えば「ごめん」のキーワードに予め対応づけられた複数の候補を表示画面に表示し、候補に挙げられた複数の顔文字の中からユーザによって所望の顔文字（例えば「ｍ（．＿  ．）ｍ」）が選択されると、「遅れてごめん」の後に「ｍ（．＿  ．）ｍ」が追加される技術が開示されている。
【０００７】
特許文献１の技術では、入力した文字列内を自動的に検索し、キーワードに対応付けられた顔文字をユーザによる選択候補として表示するため、入力したい顔文字を探し出すことと、探し出した顔文字までカーソルを移動させることに要する時間を短縮し、顔文字入力を短時間で行うことができるとともに、キーの押下回数を低減し、指への負担を軽減できる。
【特許文献１】特開２００５−２５３１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の技術では、文字列を入力するたびに、自動的にキーワード検索が実行されるため、ＣＰＵの処理負担が多く、消費電力が大きいという問題がある。
【０００９】
しかも、特許文献１の技術では、検索した文字列内に所定のキーワードが含まれている場合には、該キーワードと対応する顔文字が自動的に表示画面に表示されてしまう。
【００１０】
このため、顔文字を入力したくない場合にも、文字入力画面に頻繁に顔文字の候補が表示され、極めて煩わしいという問題がある。
【００１１】
本発明は、上記のような問題点を解決するためになされたもので、絵文字や顔文字などの特殊文字の入力に要する時間及び操作回数を低減でき、しかも、特殊文字を入力したいときにだけその選択候補を表示することが可能な、特殊文字入力支援装置及びこれを備える電子機器を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明の特殊文字入力支援装置は、特殊文字とキーワードとを対応付けて記憶した特殊文字対応データベースと、ユーザが文字列を入力可能な文字列入力画面が表示画面に表示されている状態で、特殊文字の入力要求を示す操作がユーザによりなされたか否かを判定する特殊文字入力要求判定手段と、前記特殊文字入力要求判定手段により特殊文字の入力要求を示す操作がなされたと判定された場合に、前記特殊文字対応データベースに記憶されたキーワードが存在するか否かを入力された文字列内において検索するキーワード検索手段と、前記キーワード検索手段により、前記特殊文字対応データベースに記憶されたキーワードが検索された場合に、当該キーワードと対応付けられた特殊文字を前記特殊文字対応データベースから取得する特殊文字取得手段と、前記特殊文字取得手段により取得された特殊文字をユーザによる選択の候補として前記表示画面に表示させる選択候補表示手段と、前記選択候補表示手段により表示された特殊文字の中からユーザにより選択及び確定操作がなされた特殊文字を、前記文字列入力画面に入力する特殊文字入力手段と、を備えることを特徴としている。
【００１３】
本発明の特殊文字入力支援装置においては、前記特殊文字は絵文字であることが好ましい。
【００１４】
本発明の特殊文字入力支援装置においては、前記特殊文字は顔文字であることが好ましい。
【００１５】
本発明の特殊文字入力支援装置においては、前記特殊文字入力要求判定手段により特殊文字の入力要求を示す操作がなされたと判定された場合に、前記表示画面の表示を、前記文字列入力画面から、特殊文字の選択候補を表示する特殊文字選択画面へと切り替える画面切替手段を備え、前記特殊文字選択画面には、少なくとも、前記特殊文字取得手段により取得された特殊文字をユーザによる選択の候補として表示する第１の領域が含まれていることが好ましい。
【００１６】
本発明の特殊文字入力支援装置においては、前記特殊文字選択画面には、前記第１の領域と、前記特殊文字取得手段により取得された特殊文字を含む特殊文字の一覧、又は、前記特殊文字取得手段により取得された特殊文字を除く特殊文字の一覧を、ユーザによる選択の候補として表示する第２の領域と、が含まれ、前記画面切替手段により前記特殊文字選択画面へ切り替えられた当初の段階では、カーソルを前記第１の領域に表示させることが好ましい。
【００１７】
本発明の特殊文字入力支援装置においては、前記第１の領域を、前記特殊文字選択画面の先頭行に表示させることが好ましい。
【００１８】
本発明の特殊文字入力支援装置においては、前記選択候補表示手段は、前記特殊文字入力要求判定手段により特殊文字の入力要求を示す操作がなされたと判定された場合に、前記特殊文字取得手段により取得された特殊文字のうちの第１候補を、前記文字列入力画面における現在のカーソル位置に、ユーザによる選択候補として表示させることが好ましい。
【００１９】
本発明の特殊文字入力支援装置においては、前記選択候補表示手段は、ユーザにより次候補の特殊文字の表示要求操作がなされる度に、前記特殊文字取得手段により取得された特殊文字のうちの第２候補以下を、前記文字列入力画面における現在のカーソル位置に、ユーザによる選択候補として順次に表示させることが好ましい。
【００２０】
本発明の特殊文字入力支援装置においては、前記特殊文字取得手段により取得された特殊文字のうちの最終候補が、前記文字列入力画面における現在のカーソル位置に表示されている状態で、ユーザにより次候補の特殊文字の表示要求操作がなされた場合に、前記表示画面の表示を、前記文字列入力画面から、特殊文字の選択候補を表示する特殊文字選択画面へと切り替える画面切替手段を備え、前記特殊文字選択画面には、前記特殊文字取得手段により取得された特殊文字を含む特殊文字の一覧、又は、前記特殊文字取得手段により取得された特殊文字を除く特殊文字の一覧を、ユーザによる選択の候補として表示することが好ましい。
【００２１】
本発明の特殊文字入力支援装置においては、ユーザが特殊文字の入力要求操作を行う操作手段と、ユーザが次候補の特殊文字の表示要求操作を行う操作手段と、が互いに同一であることが好ましい。
【００２２】
本発明の特殊文字入力支援装置においては、前記特殊文字選択画面に表示された特殊文字の中から１つの特殊文字がユーザにより選択及び確定操作されると、前記画面切替手段が前記表示画面の表示を前記特殊文字選択画面から前記文字列入力画面へと戻す一方で、前記特殊文字入力手段がユーザにより選択及び確定操作された１つの特殊文字を前記文字列入力画面に入力することが好ましい。
【００２３】
本発明の特殊文字入力支援装置においては、前記特殊文字入力手段は、選択候補表示手段により表示された特殊文字の中からユーザにより選択及び確定操作がなされた特殊文字を、前記文字列入力画面における現在のカーソル位置に入力することが好ましい。
【００２４】
本発明の特殊文字入力支援装置においては、前記キーワード検索手段は、現在のカーソル位置から前に向けて、入力された文字列内を１語ずつ検索することが好ましい。
【００２５】
本発明の特殊文字入力支援装置においては、前記キーワード検索手段による検索範囲は、現在のカーソル位置の前に入力された全ての文字列に亘ることが好ましい一例である。
【００２６】
或いは、本発明の特殊文字入力支援装置においては、前記キーワード検索手段による検索範囲は、現在のカーソル位置の前に入力された１つの文の全体に亘ることも好ましい。
【００２７】
本発明の特殊文字入力支援装置においては、前記キーワード検索手段は、現在のカーソル位置の前に入力された１つの文の中で、文頭まで検索する前に、読点を検出した場合には、検索を終了することが好ましい。
【００２８】
本発明の電子機器は、例えば、携帯電話機或いはその他の携帯通信端末装置であり、本発明の特殊文字入力支援装置を備えることを特徴としている。
【００２９】
本発明の特殊文字入力支援方法は、ユーザによる文字列の入力が可能に構成された電子機器が、ユーザによる特殊文字の入力を支援する方法であって、ユーザが文字列を入力可能な文字列入力画面が表示画面に表示されている状態で、特殊文字の入力要求を示す操作がユーザによりなされたか否かを判定する第１の過程と、前記第１の過程により特殊文字の入力要求を示す操作がなされたと判定された場合に、特殊文字とキーワードとを対応付けて記憶した特殊文字対応データベースに記憶されたキーワードが存在するか否かを入力された文字列内において検索する第２の過程と、前記第２の過程により、前記特殊文字対応データベースに記憶されたキーワードが検索された場合に、当該キーワードと対応付けられた特殊文字を前記特殊文字対応データベースから取得する第３の過程と、前記第３の過程により取得された特殊文字をユーザによる選択の候補として前記表示画面に表示する第４の過程と、前記第４の過程により表示された特殊文字の中からユーザにより選択及び確定操作がなされた特殊文字を、前記文字列入力画面に入力する第５の過程と、を備えることを特徴としている。
【００３０】
本発明のプログラムは、本発明の特殊文字入力支援方法をコンピュータに実行させるプログラムであることを特徴としている。
【発明の効果】
【００３１】
本発明によれば、特殊文字とキーワードとを対応付けて記憶した特殊文字対応データベースと、ユーザが文字列を入力可能な文字列入力画面が表示画面に表示されている状態で、特殊文字の入力要求を示す操作がユーザによりなされたか否かを判定する特殊文字入力要求判定手段と、特殊文字入力要求判定手段により特殊文字の入力要求を示す操作がなされたと判定された場合に、前記特殊文字対応データベースに記憶されたキーワードが存在するか否かを入力された文字列内において検索するキーワード検索手段と、キーワード検索手段により、特殊文字対応データベースに記憶されたキーワードが検索された場合に、当該キーワードと対応付けられた特殊文字を前記特殊文字対応データベースから取得する特殊文字取得手段と、特殊文字取得手段により取得された特殊文字をユーザによる選択の候補として前記表示画面に表示させる選択候補表示手段と、選択候補表示手段により表示された特殊文字の中からユーザにより選択及び確定操作がなされた特殊文字を、前記文字列入力画面に入力する特殊文字入力手段と、を備えるので、入力済みの文字列内に、予め設定されているキーワードが含まれていた場合、このキーワードに対応付けされている特殊絵文字を、ユーザによる選択の候補として表示画面に表示させることが可能となり、ユーザは入力したい特殊文字を容易に探し出して入力することができる。よって、絵文字や顔文字などの特殊文字の入力に要する時間及び操作回数を低減できる。また、入力したい特殊文字までのカーソル移動に要する操作回数を減らすことができるため、指への負担を軽減することができる。
【００３２】
しかも、特殊文字入力要求判定手段により特殊文字の入力要求を示す操作がなされたと判定された場合にのみ、キーワード検索手段が特殊文字対応データベースに記憶されたキーワードが存在するか否かを入力された文字列内において検索し、キーワードが検索された場合に対応する特殊文字を特殊文字対応データベースから取得する動作や、取得された特殊文字をユーザによる選択の候補として表示画面に表示させる動作を行うので、特殊文字を入力したいときにだけその選択候補を表示することが可能となる。よって、ＣＰＵなどの処理装置の負担を軽減できるため、消費電力を低減できるとともに、特殊文字を入力したくない場合にも文字列入力画面に頻繁に特殊文字の候補が表示されるために煩わしさを感じるといったことが無い。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照して、本発明に係る実施形態について説明する。
【００３４】
〔第１の実施形態〕
図１は第１の実施形態に係る携帯電話機（電子機器、携帯通信端末装置）１００を示す正面図、図２は携帯電話機１００の構成を示すブロック図である。
【００３５】
図１及び図２に示すように、携帯電話機１００は、アンテナ１及び無線回路２を有し通信のための無線電波を送受信する無線部３と、通話時に携帯電話機１００のユーザの声を検出するレシーバ４を内部に備える送話部５と、通話相手の声を出力するスピーカ６を内部に備える受話部７と、各種の制御動作を行う制御回路部８と、この制御回路部８の制御下で各種の表示動作を行う表示装置９と、ユーザが操作を入力するための複数種類のキーを備えるキー装置１０と、後述する絵文字対応表（図４）を記憶する記憶装置１１と、を備える。
【００３６】
このうち制御回路部８及び記憶装置１１により、特殊文字入力支援装置が構成されている。また、制御回路部８により特殊文字入力要求判定手段、画面切替手段、選択候補表示手段及び特殊文字入力手段が構成されている。制御回路部８は後述する絵文字予測部１２を備え、この絵文字予測部１２によりキーワード検索手段及び特殊文字取得手段が構成されている。記憶装置１１は特殊文字対応データベースとして機能する。
【００３７】
制御回路部８は、自らの動作用プログラム（プログラム）を記憶保持した記憶部（例えばＲＯＭ）と、その動作用プログラムに従って各種の制御動作を行う処理部（例えばＣＰＵ）と、この処理部による作業領域として機能する作業領域部（例えばＲＡＭ）と、を備える。
【００３８】
表示装置９が行う表示には、ユーザによるキー入力時における入力支援のための表示が含まれる。
【００３９】
キー装置１０が備えるキーには、０〜９の数字やアルファベットなどを入力するための文字入力キー３１、カーソルを上下左右に移動させるためのカーソルキー３２、選択結果を確定する操作を行うための確定キー３３、絵文字一覧表示を表示装置９に行わせるための絵文字キー（ユーザが特殊文字の入力要求操作を行う操作手段）３４などが含まれる。
【００４０】
制御回路部８は、絵文字予測部１２（詳細後述）を備える。
【００４１】
本実施形態の説明には、例えば、図３に示すような７種類の絵文字を用いる。
【００４２】
ここで、絵文字には、それを一義的に表現する適当な語句がないため、本実施形態では、説明の都合上、各絵文字を、図３に示す７つのアルファベット（Ａ〜Ｇ）を用いて、絵文字Ａ、絵文字Ｂ、・・・、絵文字Ｇと表すか、或いは、単に、Ａ、Ｂ、・・・、Ｇとアルファベットのみで表すこととする。
【００４３】
図４は記憶装置１１に登録（記憶）された絵文字対応表を示す図である。
【００４４】
すなわち、記憶装置１１は、図４の絵文字対応表に示すように、各種のキーワードに対して、絵文字を対応付けて記憶している。
【００４５】
具体的には、例えば、図４に示すように、「ありがとう」というキーワードには、絵文字Ａ、絵文字Ｃ及び絵文字Ｅが対応付けられ、「ごめん」というキーワードには、絵文字Ｂ、絵文字Ｄ及び絵文字Ｆが対応付けられ、「よろしく」というキーワードには、絵文字Ｅが対応付けられ、「やばい」というキーワードには、絵文字Ｇ及び絵文字Ｆが対応付けられている。
【００４６】
なお、絵文字対応表は、工場出荷の段階から予め記憶装置１１に登録されてあっても良いし、或いは、ユーザが所望の絵文字対応表を記憶装置１１に登録可能であっても良い。キーワードの数、及び、一つのキーワードに対応する予測絵文字の数は任意である。
【００４７】
図５は絵文字を入力する際に表示される絵文字選択画面２０を示す図である。
【００４８】
電子メールの入力操作中に絵文字キー３４が押下されると、表示装置９の表示画面には、図５に示す絵文字選択画面２０が表示され、絵文字の入力選択が可能となる。
【００４９】
ここで、図５に示すように、絵文字選択画面２０には、予測絵文字の一覧を表示する予測絵文字表示領域２１と、絵文字一覧表示領域２２と、が形成されている。
【００５０】
予測絵文字表示領域２１に表示される絵文字（予測絵文字）は、制御回路部８の絵文字予測部１２が、ユーザによる入力が予想される絵文字の候補として絵文字対応表に従って取得した絵文字である。
【００５１】
図５に示すように、予測絵文字表示領域２１は、絵文字選択画面２０の先頭行に位置している。
【００５２】
絵文字選択画面２０が表示された当初の段階では、カーソルは、予測絵文字表示領域２１の先頭に表示された絵文字（予測絵文字）に位置する。すなわち、絵文字選択画面２０が表示された当初の段階では、カーソルは、図５のカーソル初期位置２３に位置する。
【００５３】
また、ユーザが入力したい絵文字が予測絵文字として予測絵文字表示領域２１に表示されない場合を考慮し、絵文字一覧表示領域２２には、絵文字の一覧が表示される。
【００５４】
絵文字一覧表示領域２２は、図５に示すように、予測絵文字表示領域２１の下に位置している。
【００５５】
なお、絵文字一覧表示領域２２に表示される絵文字には、予測絵文字表示領域２１に表示される絵文字が含まれていても良いし、予測絵文字表示領域２１に表示される絵文字は含まないようにしても良い。
【００５６】
また、図５の絵文字一覧表示領域２２には、図３に示す絵文字Ａ〜Ｇ以外の絵文字も示されているが、これらについては、アルファベットを用いた説明は省略する。
【００５７】
制御回路部８の絵文字予測部１２は、電子メールの作成画面に入力された文章の中から、図４の絵文字対応表に含まれるキーワードを探索し、検出したキーワードに応じて、絵文字対応表に従って、絵文字予測領域２１（図５）に表示する予測絵文字を取得する。
【００５８】
本実施形態の場合、絵文字予測部１２は、現在の文字入力位置（現在のカーソル位置）から文章の先頭に向かって遡りながら、図４の絵文字対応表に含まれるキーワードが文章中に存在するか検索し、キーワードを検出すると検索を終了し、絵文字対応表から予測絵文字を取得する。制御回路部８は、絵文字予測部１２により取得された予測絵文字を、絵文字選択画面２０の予測絵文字表示領域２１に表示させる。
【００５９】
次に、動作を説明する。
【００６０】
本実施形態では、例えば、電子メール作成中の絵文字入力時の動作を説明する。
【００６１】
具体的には、ユーザが電子メールの作成画面（文字列入力画面）２５において「今日はありがとうございましたＥ」と入力する場合を説明する。なお、末尾のＥは絵文字Ｅである。
【００６２】
図６は表示装置９の表示画面における一連の表示動作の流れを示す図である。
【００６３】
先ず、図６（ａ）に示すように、ユーザが「今日はありがとうございました」までを入力する。ここまでは、従来周知の携帯電話機を用いた場合と同様の入力操作である。
【００６４】
次に、ユーザは絵文字Ｅを表示させるため、キー装置１０の絵文字キー３４を押下する。すなわち、絵文字の入力要求を示す操作をユーザが行う。
【００６５】
すると、制御回路部８は絵文字キー３４の押下を検出し、制御回路部８の絵文字予測部１２は、予測絵文字表示領域２１に表示する予測絵文字の取得動作を開始する。
【００６６】
すなわち、絵文字予測部１２は、先ず、既にユーザにより入力された作成中の文章における現在の入力位置（現在のカーソル位置）Ｐから遡りながら、記憶装置１１に格納された図４の絵文字対応表に含まれるキーワードと一致する語句が存在するか否かを一語ずつ検索する。
【００６７】
なお、本実施形態の場合、例えば、図４の絵文字対応表に含まれるキーワードと一致する語句が１つ検索された段階で、検索を終了する。
【００６８】
この場合、キーワード「ありがとう」と一致する語句が存在するため、絵文字予測部１２は、その段階で検索を終了し、図４の絵文字対応表より、キーワード「ありがとう」と対応する予測絵文字Ａ、Ｃ、Ｅを取得する。
【００６９】
なお、本実施形態の場合、例えば、絵文字予測部１２は、現在のカーソル位置の前に入力された１つの文の中で、文頭まで検索する前に、読点（、）を検出した場合にも、検索を終了する。また、絵文字予測部１２は、現在のカーソル位置の前に入力された１つの文の文頭まで検索した場合にも、検索を終了する。
【００７０】
次に、制御回路部８は、表示画面を電子メールの作成画面２５から絵文字選択画面２０に切り替えて、絵文字予測部１２によって取得した予想絵文字Ａ，Ｃ，Ｅを、図６（ｂ）に示すように、絵文字選択画面２０の予測絵文字表示領域２１に表示させる。なお、この段階で、カーソルは、予測絵文字表示領域２１内のカーソル初期位置２３に位置している。
【００７１】
続いて、ユーザは、図６（ｂ）に示す絵文字選択画面２０の予測絵文字表示領域２１から入力したい絵文字を探す。この場合、左から３番目に入力したい絵文字Ｅが表示されているため、カーソルキー３２を操作して当該位置までカーソルを移動することにより絵文字Ｅを選択し、確定キー３３を押下して確定操作を行う。
【００７２】
すると、図６（ｃ）に示すように、制御回路部８は、表示画面を再び電子メールの作成画面２５に切り替えるとともに、該作成画面２５において、「今日はありがとうございましたＥ」と表示させる。
【００７３】
すなわち、制御回路部８は、作成画面２５における現在のカーソル位置に、ユーザにより選択及び確定された絵文字Ｅを表示させる。
【００７４】
なお、ユーザが入力したい絵文字が予測絵文字表示領域２１に存在しない場合には、予測絵文字表示領域２１の下の絵文字一覧表示領域２２へカーソルを移動させ、この絵文字一覧表示領域２２の絵文字の中から入力したい絵文字を探し、その絵文字の選択及び確定操作により、作成画面２５における現在のカーソル位置への絵文字の入力を行う。
【００７５】
図７は絵文字キー３４を押下した後の絵文字予測部１２の動作の流れを示すフローチャートである。
【００７６】
以下、図７を参照して、絵文字キー３４を押下した後の絵文字予測部１２の動作を説明する。
【００７７】
始めに、現在のカーソル位置を検索位置Ｐに設定する（ステップＳ１）。
【００７８】
検索位置Ｐとは、文中を遡ってキーワードを検索する際の検索の開始位置を意味する（図６（ａ）の入力位置Ｐと同じ）。
【００７９】
次に、検索位置Ｐが一つの文の先頭であるか或いは読点（、）の直後であるかどうかを判定する（ステップＳ２）。
【００８０】
なお、一つの文の先頭であるかどうかの判定は、例えば、句点（。）の直後であるかどうかの判定と、改行の直後であるかどうかの判定と、入力された全ての文章の先頭であるかどうかの判定と、を組み合わせて行う。すなわち、例えば、句点（。）の直後であるか、改行の直後であるか、或いは、入力された全ての文章の先頭である場合には、一つの文の先頭であると判定する。
【００８１】
検索位置Ｐが一つの文の先頭であるか或いは読点の直後であれば（ステップＳ２のＹＥＳ）、検索を終了する。
【００８２】
検索位置Ｐが一つの文の先頭でも読点の直後でもなければ（ステップＳ２のＮＯ）、検索位置Ｐよりも一つ前の語句を取得し、検索位置Ｐを、該取得した語句の位置に更新する（ステップＳ３）。
【００８３】
次に、取得した語句と絵文字対応表のキーワードとを比較し、取得した語句と一致するキーワードが存在するかどうかを判定する（ステップＳ４）。
【００８４】
一致するキーワードが存在しない場合（ステップＳ４のＮＯ）、ステップＳ２へ戻り、ステップＳ２からの動作を繰り返し行う。
【００８５】
一致するキーワードが存在する場合（ステップＳ４のＹＥＳ）、図４の絵文字対応表より対応する予測絵文字を取得し（ステップＳ５）、検索動作を終了する。
【００８６】
以上のような第１の実施形態によれば、以下の効果が得られる。
【００８７】
第一の効果は、絵文字選択画面２０には、入力が予測される絵文字が先頭行に表示されるため、ユーザは入力したい絵文字を先頭行から探し始めることにより短時間で見つけ得ることである。
【００８８】
第二の効果は、絵文字選択画面２０には、入力が予測される絵文字が先頭行に表示されるため、入力したい絵文字までのカーソル移動に要するキー押下回数を削減することができ、ユーザが短時間で絵文字選択操作ができることである。
【００８９】
第三の効果は、絵文字選択画面２０において、入力が予測される絵文字が先頭行に表示されるため、入力したい絵文字までのカーソル移動に要するキー押下回数を削減することができ、ユーザの指への負担を軽減することができることである。
【００９０】
第四の効果は、作成画面２５の表示中に、ユーザにより絵文字キー３４が操作された場合にのみ、絵文字予測部１２が絵文字対応表のキーワードが存在するか否かを入力された文字列内において検索し、キーワードが検索された場合に対応する絵文字を絵文字対応表から取得する動作や、取得された絵文字をユーザによる選択の候補として絵文字選択画面２０の予測絵文字表示領域２１に表示させる動作を行うので、絵文字を入力したいときにだけその選択候補を表示することが可能となることである。
【００９１】
第五の効果は、上記第四の効果の結果として、制御回路部８の処理装置の負担を軽減でき、消費電力を低減できるということである。
【００９２】
第六の効果は、上記第四の効果の結果として、絵文字を入力したくない場合は表示画面に絵文字の候補が表示されることがないため、絵文字を入力したくない場合にまで頻繁に絵文字の候補が表示されるために煩わしさを感じるといったことが無いということである。
【００９３】
〔第２の実施形態〕
上記の第１の実施形態では、予測絵文字を予測絵文字表示領域２１に表示する例を説明したが、第２の実施形態では、通常の仮名入力同様に絵文字キー３４の押下時に直接本文に予測絵文字を変換候補として表示する。表示された予測絵文字が入力したい絵文字であれば、ユーザは確定キー３３を押下し、これにより本文への入力がなされる。また、表示された予測絵文字が入力したい絵文字でなければ、続けての絵文字キー（ユーザが次候補の特殊文字の表示要求操作を行う操作手段）３４押下により、予測絵文字の次候補が順次に表示される。そして、最終の予測絵文字を表示した後の絵文字キー３４押下により、絵文字選択画面２０に従来通りの絵文字一覧が表示される。
【００９４】
本実施形態の場合、携帯電話機１００の構成は上記の第１の実施形態と同様であり、絵文字対応表は上記の第１の実施形態（図４）と同じである。
【００９５】
本実施形態の動作で上記の第１の実施形態と相違する点は、絵文字キー３４押下後の画面表示方法である。
【００９６】
次に、動作を説明する。
【００９７】
本実施形態では、ユーザが電子メールの作成画面２５において「今日はありがとうございましたＤ」と入力する場合を説明する。なお、末尾のＤは絵文字Ｄである。
【００９８】
図８は表示装置９の表示画面における一連の表示動作の流れを示す図である。
【００９９】
先ず、図８（ａ）に示すように、ユーザが「今日はありがとうございました」までを入力する。ここまでは、従来周知の携帯電話機を用いた場合と同様の入力操作である。
【０１００】
次に、ユーザは絵文字を表示させるため、キー装置１０の絵文字キー３４を押下する。
【０１０１】
制御回路部８が絵文字キー３４の押下を検出すると、制御回路部８の絵文字予測部１２は、上記の第１の実施形態と同様に、予測絵文字表示領域２１に表示する予測絵文字の取得動作を行い、この場合、キーワード「ありがとう」と一致する語句が存在するため、絵文字予測部１２は、その段階で検索を終了し、図４の絵文字対応表より、キーワード「ありがとう」と対応する予測絵文字Ａ、Ｃ、Ｅを取得する。
【０１０２】
次に、制御回路部８は、絵文字予測部１２によって取得した予想絵文字Ａ，Ｃ，Ｅのうち、絵文字対応表（図４）におけるキーワード「ありがとう」の欄の先頭（１番目）に位置する絵文字Ａを、図６（ｂ）に示すように「今日はありがとうございました」の後に続けて表示させる。
【０１０３】
ユーザが入力したい絵文字は絵文字Ａではなく絵文字Ｄなので、ユーザは再度、絵文字キー３４を押下する。
【０１０４】
すると、制御回路部８は、絵文字キー３４の押下を検出し、絵文字予測部１２によって取得した予想絵文字Ａ，Ｃ，Ｅのうち、絵文字対応表（図４）におけるキーワード「ありがとう」の欄の２番目に位置する絵文字Ｃを、図６（ｃ）に示すように「今日はありがとうございました」の後に続けて表示させる。
【０１０５】
ユーザが入力したい絵文字は絵文字Ｃではなく絵文字Ｄなので、ユーザは再度、絵文字キー３４を押下する。
【０１０６】
すると、制御回路部８は、絵文字キー３４の押下を検出し、絵文字予測部１２によって取得した予想絵文字Ａ，Ｃ，Ｅのうち、絵文字対応表（図４）におけるキーワード「ありがとう」の欄の最後（この例では３番目）に位置する絵文字Ｅを、図６（ｄ）に示すように「今日はありがとうございました」の後に続けて表示させる。
【０１０７】
ユーザが入力したい絵文字は絵文字Ｅではなく絵文字Ｄなので、ユーザは再度、絵文字キー３４を押下する。
【０１０８】
すると、制御回路部８は、絵文字キー３４の押下を検出し、表示装置９の表示画面を作成画面２５から絵文字選択画面２０に切り替え、該絵文字選択画面２０に絵文字の一覧を表示させる。なお、この段階で、カーソルは、先頭のカーソル初期位置２４に位置している。
【０１０９】
続いて、ユーザは、図８（ｅ）に示す絵文字選択画面２０から入力したい絵文字を探す。この場合、先頭行の左から４番目に入力したい絵文字Ｄが表示されているため、カーソルキー３２を操作して当該位置までカーソルを移動することにより絵文字Ｄを選択し、確定キー３３を押下して確定操作を行う。
【０１１０】
以上のような第２の実施形態によれば、絵文字の選択に必要なキー操作が最小１回で済む。すなわち、例えば、図８の動作の場合に、入力したい絵文字が絵文字Ａの場合には、絵文字キー３４を１回押下するだけで、所望の絵文字Ａを選択することができる（図８（ｂ）の状態）。このため、本実施形態の場合、上記の第１の実施形態よりもさらに短時間で絵文字入力を行うことが期待できる。
【０１１１】
また、入力したい絵文字が予測絵文字に存在する場合は、カーソルキー３２の押下が必要なく、一つのキー（絵文字キー３４）を複数回押下することにより所望の絵文字を選択することができる。すなわち、図８の動作の場合、入力したい絵文字が絵文字Ａ（図８（ｂ））、絵文字Ｃ（図８（ｃ））、絵文字Ｅ（図８（ｄ））の何れかの場合には、カーソルキー３２を操作することなく所望の絵文字を選択することができる。このため、本実施形態の場合、上記の第１の実施形態よりも簡単なキー操作で絵文字入力を行うことができる。
【０１１２】
〔第３の実施形態〕
上記の各実施形態では、キーワードの検索について、一つの文の中で、先頭まで検索するか、又は、読点の直後まで検索し、最初に検出したキーワード（１つのキーワード）を使用して予測絵文字の取得を行う例を説明したが、第３の実施形態では、句点（。）を区切りとした一文を検索範囲としてその中で検出した全てのキーワードに対応する予測絵文字を予測絵文字表示領域２１に表示する例を説明する。すなわち、本実施形態の場合、絵文字予測部１２によるキーワードの検索範囲は、現在のカーソル位置の前に入力された１つの文の全体に亘る。
【０１１３】
本実施形態の場合、携帯電話機１００の構成は上記の第１の実施形態と同様であり、絵文字対応表は上記の第１の実施形態（図４）と同じである。
【０１１４】
本実施形態の動作で上記の第１の実施形態と相違する点は、絵文字予測部１２の動作である。
【０１１５】
図９は絵文字キー３４を押下した後の絵文字予測部１２の動作の流れを示すフローチャートである。
【０１１６】
以下、図９を参照して、絵文字キー３４を押下した後の絵文字予測部１２の動作を説明する。
【０１１７】
始めに、現在のカーソル位置を検索位置Ｐに設定する（ステップＳ１）。
【０１１８】
次に、検索位置Ｐが１つの文の先頭かどうかを判定する（ステップＳ２１）。
【０１１９】
検索位置Ｐが１つの文の先頭であれば（ステップＳ２１のＹＥＳ）、検索を終了する。
【０１２０】
検索位置Ｐが１つの文の先頭でなければ（ステップＳ２１のＮＯ）、検索位置Ｐよりも一つ前の語句を取得し、検索位置Ｐを、該取得した語句の位置に更新する（ステップＳ３）。
【０１２１】
次に、取得した語句と絵文字対応表のキーワードとを比較し、取得した語句と一致するキーワードが存在するかどうかを判定する（ステップＳ４）。
【０１２２】
一致するキーワードが存在しない場合（ステップＳ４のＮＯ）、ステップＳ２１へ戻り、ステップＳ２１からの動作を繰り返し行う。
【０１２３】
一致するキーワードが存在する場合（ステップＳ４のＹＥＳ）、先のステップＳ４にて一致すると判定されたキーワードと対応する予測絵文字を図４の絵文字対応表から取得（ステップＳ５）した後、ステップＳ２１へ戻り、ステップＳ２１からの動作を繰り返し行う。すなわち、本実施形態の場合、一致するキーワードが１つだけ検索された段階で検索を終了するのではなく、１つの文中から、一致するキーワードを全て検索する。
【０１２４】
図１０は本実施形態の場合の絵文字選択画面２０の一例を示す図である。
【０１２５】
図１０に示すのは、動作例として「やばいことになりましたが、よろしくお願いします」という一文を入力した後の絵文字キー３４押下時の絵文字選択画面２０である。
【０１２６】
図１０に示すように、この一文に対応する予測絵文字として、絵文字Ｇ、Ｆ（キーワード「やばい」と対応）及び絵文字Ｅ（キーワード「よろしく」と対応）が予測絵文字表示領域２１に表示される。
【０１２７】
なお、上記の第１の実施形態では、この一文における絵文字予測１２の検索範囲は読点（、）の直後までであるので、絵文字予測１２が取得する予測絵文字は絵文字Ｅ（キーワード「よろしく」と対応）のみとなる。
【０１２８】
以上のような第３の実施形態によれば、上記の第１及び第２の実施形態よりもキーワードの検索範囲が広いので、現在入力している一文に対して、より豊富な表現、適切な表現を選択することができる。
【０１２９】
なお、上記の各実施形態では、記憶装置（特殊文字対応データベース）１１にキーワードと対応付けて記憶された特殊文字が絵文字である例を説明したが、記憶装置１１にキーワードと対応付けて記憶された特殊文字は顔文字であっても良いし、或いは、絵文字及び顔文字を記憶装置１１にキーワードと対応付けて記憶しても良い。更に、絵文字及び顔文字以外の特殊文字（例えば、一般のかな変換では変換入力できないような記号など）も、記憶装置１１にキーワードと対応付けて記憶しても良い。
【０１３０】
また、上記の各実施形態では、電子機器の一例として携帯電話機１００を例示したが、ＰＨＳやＰＤＡ或いはその他の携帯通信端末装置や、ユーザによる文字列の入力が可能に構成された電子機器であれば、その他の電子機器にも同様に適用可能である。
【０１３１】
また、絵文字予測１２によるキーワードの検索範囲は、上記の例に限らず、入力された全ての文字列に亘っても良い。
【図面の簡単な説明】
【０１３２】
【図１】実施形態に係る携帯電話機を示す正面図である。
【図２】実施形態に係る携帯電話機の構成を示すブロック図である。
【図３】絵文字の例を示す図である。
【図４】絵文字対応表の例を示す図である。
【図５】第１の実施形態の場合の絵文字選択画面の例を示す図である。
【図６】第１の実施形態の場合の一連の表示動作の流れを示す図である。
【図７】第１の実施形態の場合の絵文字予測部の動作の流れを示すフローチャートである。
【図８】第２の実施形態の場合の一連の表示動作の流れを示す図である。
【図９】第３の実施形態の場合の絵文字予測部の動作の流れを示すフローチャートである。
【図１０】第３の実施形態の場合の絵文字選択画面の例を示す図である。
【符号の説明】
【０１３３】
８      制御回路（特殊文字入力要求判定手段、選択候補表示手段、特殊文字入力手段、画面切替手段）
１１    記憶装置（特殊文字対応データベース）
１２    絵文字予測部（キーワード検索手段、特殊文字取得手段）
３４    絵文字キー（ユーザが特殊文字の入力要求操作を行う操作手段、ユーザが次候補の特殊文字の表示要求操作を行う操作手段）
１００  携帯電話機（携帯通信端末装置、電子機器）
【図１】
2008129687.tif 000003
【図２】
2008129687.tif 000004
【図３】
2008129687.tif 000005
【図４】
2008129687.tif 000006
【図５】
2008129687.tif 000007
【図６】
2008129687.tif 000008
【図７】
2008129687.tif 000009
【図８】
2008129687.tif 000010
【図９】
2008129687.tif 000011
【図１０】
2008129687.tif 000012