(57)【要約】  制御部（１５０）が、入力部（１２０）に入力された情報の変換候補である第１の情報を文字変換候補記憶部（１３０）から読み出し、読み出した第１の情報を変換候補として表示部（１１０）に表示させ、表示部（１１０）が表示している第１の情報が選択された場合、選択された第１の情報と対応付けられている第２の情報を絵文字変換候補記憶部（１４０）から読み出し、読み出した第２の情報と、第１の情報に第２の情報を付加した第３の情報とを変換候補として表示部（１１０）に表示させる。
2012140935.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
情報を入力する入力部と、
前記情報の変換候補を第１の情報として記憶する第１の記憶部と、
前記第１の情報と第２の情報とを対応付けて記憶する第２の記憶部と、
前記入力部に入力された情報の変換候補である前記第１の情報を前記第１の記憶部から読み出し、該読み出した第１の情報を変換候補として前記表示部に表示させ、前記表示部が表示している第１の情報が選択された場合、該選択された第１の情報と対応付けられている前記第２の情報を前記第２の記憶部から読み出し、前記第２の情報と前記第１の情報に前記第２の情報を付加した第３の情報とを変換候補として前記表示部に表示させる制御部とを有する情報入力装置。
【請求項２】
請求項１に記載の情報入力装置において、
前記制御部は、前記入力部への入力に基づいて、前記表示部が表示している第１の情報が選択されたかどうかを判別することを特徴とする情報入力装置。
【請求項３】
請求項２に記載の情報入力装置において、
前記表示部は、タッチパネル機能を具備し、
前記制御部は、前記表示部への接触を前記入力部への入力とすることを特徴とする情報入力装置。
【請求項４】
請求項３に記載の情報入力装置において、
前記制御部は、前記表示部への接触が第１の接触パターンである場合、前記第２の情報を前記表示部に表示させ、前記表示部への接触が第２の接触パターンである場合、前記第３の情報を前記表示部に表示させることを特徴とする情報入力装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の情報入力装置において、
前記制御部は、前記第２の記憶部に記憶されている前記第１の情報を、前記第２の記憶部に記憶されていない前記第１の情報の表示の態様とは異なる態様で前記表示部に表示させることを特徴とする情報入力装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の情報入力装置において、
前記第１の情報は文字データであり、前記第２の情報は絵文字データであることを特徴とする情報入力装置。
【請求項７】
情報を装置へ入力する処理と、
前記入力された情報の変換候補である第１の情報を、該第１の情報を記憶している第１の記憶部から読み出す処理と、
前記第１の記憶部から読み出した第１の情報を変換候補として表示する処理と、
前記表示している第１の情報が選択された場合、該選択された第１の情報と対応付けられている第２の情報を、前記第１の情報と前記第２の情報とを対応付けて記憶している第２の記憶部から読み出す処理と、
前記第２の記憶部から読み出した第２の情報と、前記第１の情報に前記第２の情報を付加した第３の情報とを変換候補として表示する処理とを行う情報入力方法。
【請求項８】
コンピュータに、
情報を入力する手順と、
前記入力された情報の変換候補である第１の情報を、該第１の情報を記憶している第１の記憶部から読み出す手順と、
前記第１の記憶部から読み出した第１の情報を変換候補として表示する手順と、
前記表示している第１の情報が選択された場合、該選択された第１の情報と対応付けられている第２の情報を、前記第１の情報と前記第２の情報とを対応付けて記憶している第２の記憶部から読み出す手順と、
前記第２の記憶部から読み出した第２の情報と、前記第１の情報に前記第２の情報を付加した第３の情報とを変換候補として表示する手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を入力する情報入力装置、情報入力方法およびプログラムに関する。
【背景技術】
【０００２】
携帯端末を利用して、当該携帯端末から電子メールを送信したり、当該携帯端末にて電子メールを受信したりすることが日常一般的になっている。その電子メールを構成する文章に、入力した文字から変換された絵文字を挿入する技術が考えられている（例えば、特許文献１〜３参照。）。さらに、最近では、絵文字を含む文字だけでなく、画像を挿入して、電子メール本文の内容を装飾することができるＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）メール機能を搭載した携帯端末も市場に出回っている。【０００３】
ＨＴＭＬメールは、電子メール本文全体を装飾するのは大袈裟だったり、また装飾するのも手間がかかったりするために、利用されない面もある。しかしながら、その一方で、通常の絵文字だけではバリエーションが少ないために物足りないと感じる利用者の間では、絵文字を拡張した絵文字（以後、ＨＴＭＬ絵文字と称する）を使ったＨＴＭＬメールの利用機会やニーズが増えてきている。【０００４】
このＨＴＭＬ絵文字は、電子メールにＨＴＭＬメールとして挿入することができるアニメーションＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式で、縦横のサイズが決まったファイルである。また、ＨＴＭＬ絵文字は、あらかじめ携帯端末に内蔵されているだけでなく、ＷＥＢからダウンロードされたものや、受信した電子メールに含まれるものを利用することができ、汎用性の高いものとなっている。【０００５】
電子メールの文章を作成中に絵文字（以下、一般的な絵文字とＨＴＭＬ絵文字との双方の意味を含むものとする）を入力するためには、専用の入力モードから絵文字の一覧を呼び出し、その一覧の中から使いたい絵文字を選択して電子メールの文章に挿入する。【０００６】
この絵文字の挿入について、以下のような文章を電子メールの本文として入力する場合を例に挙げて説明する。【０００７】
「明日、車で行こう。」
ここで、ある利用者が、「車」という文字部分を、「車」と見て分かる絵文字に置き換えて使いたい場合、
「明日、＜車を示す絵文字＞で行こう。」
と入力する（ケース１）。【０００８】
一方で、他の利用者が、「車」という文字を残しつつ、続けて「車」と見て分かる絵文字を使いたい場合、
「明日、車＜車を示す絵文字＞で行こう。」
と入力する（ケース２）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−１２９６８７号公報
【特許文献２】特開２０１０−０２６９０９号公報
【特許文献３】特開２０１０−０７９７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述したケース１の場合、「明日、」と入力した後に、絵文字一覧を呼び出し、その一覧の中から「車」と見て分かる絵文字を選択して入力する。【００１１】
また、ケース２の場合、「明日、」と入力した後に、「車」と入力確定した後に、さらに絵文字一覧を呼び出し、その一覧の中から「車」と見て分かる絵文字を選択して入力する。【００１２】
このように、ケース１とケース２とで絵文字の入力方法が異なるため、入力方法を使い分けなければならなく、その手間がかかってしまうという問題点がある。【００１３】
本発明の目的は、上述した課題を解決する情報入力装置、情報入力方法およびプログラムを提供することである。
【課題を解決するための手段】
【００１４】
本発明の情報入力装置は、
表示部と、
情報を入力する入力部と、
前記情報の変換候補を第１の情報として記憶する第１の記憶部と、
前記第１の情報と第２の情報とを対応付けて記憶する第２の記憶部と、
前記入力部に入力された情報の変換候補である前記第１の情報を前記第１の記憶部から読み出し、該読み出した第１の情報を変換候補として前記表示部に表示させ、前記表示部が表示している第１の情報が選択された場合、該選択された第１の情報と対応付けられている前記第２の情報を前記第２の記憶部から読み出し、前記第２の情報と前記第１の情報に前記第２の情報を付加した第３の情報とを変換候補として前記表示部に表示させる制御部とを有する。【００１５】
また、本発明の情報入力方法は、
情報を装置へ入力する処理と、
前記入力された情報の変換候補である第１の情報を、該第１の情報を記憶している第１の記憶部から読み出す処理と、
前記第１の記憶部から読み出した第１の情報を変換候補として表示する処理と、
前記表示している第１の情報が選択された場合、該選択された第１の情報と対応付けられている第２の情報を、前記第１の情報と前記第２の情報とを対応付けて記憶している第２の記憶部から読み出す処理と、
前記第２の記憶部から読み出した第２の情報と、前記第１の情報に前記第２の情報を付加した第３の情報とを変換候補として表示する処理とを行う。【００１６】
また、本発明のプログラムは、
コンピュータに実行させるためのプログラムであって、
情報を入力する手順と、
前記入力された情報の変換候補である第１の情報を、該第１の情報を記憶している第１の記憶部から読み出す手順と、
前記第１の記憶部から読み出した第１の情報を変換候補として表示する手順と、
前記表示している第１の情報が選択された場合、該選択された第１の情報と対応付けられている第２の情報を、前記第１の情報と前記第２の情報とを対応付けて記憶している第２の記憶部から読み出す手順と、
前記第２の記憶部から読み出した第２の情報と、前記第１の情報に前記第２の情報を付加した第３の情報とを変換候補として表示する手順とを実行させる。
【発明の効果】
【００１７】
以上説明したように、本発明においては、文字と絵文字とが混在された文章の入力を容易に行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の情報入力装置の実施の一形態を示す図である。
【図２】図１に示した文字変換候補記憶部に記憶されている第１の情報の一例を示す図である。
【図３】図１に示した絵文字変換候補記憶部に記憶されている第１の情報と第２の情報との一例を示す図である。
【図４】図１に示した絵文字変換候補記憶部に、文字と絵文字変換候補とを登録する処理の一例を説明するためのフローチャートである。
【図５Ａ】図１に示した入力部にて「くる」が入力された場合の表示部における表示の一例を示す図である。
【図５Ｂ】カーソルが移動して、「車」が選択されたときの表示部における表示の一例を示す図である。
【図５Ｃ】絵文字一覧が呼び出された場合の表示部における表示の一例を示す図である。
【図５Ｄ】図１に示した表示部に表示された絵文字の中から１つが選択され、登録が完了した表示の一例を示す図である。
【図６】絵文字を予測変換候補として、図１に示した表示部に表示させるための制御部の処理の一例を説明するためのフローチャートである。
【図７】更新された予測変換候補の一例を示す図である。
【図８】ステップ１６にて表示部に表示された予測変換候補の一例を示す図である。
【図９】利用者が絵文字を選択し、入力確定するまでの制御部の処理の一例を説明するためのフローチャートである。
【図１０Ａ】絵文字変換候補が表示された表示部の画面の一例を示す図である。
【図１０Ｂ】「車」の文字の上側に表示されている絵文字のみの絵文字ウィンドウへカーソルが移動したときの表示部の表示の一例を示す図である。
【図１０Ｃ】「車」の文字の下側に表示されている文字と絵文字とからなる文字絵文字の絵文字ウィンドウへカーソルが移動したときの表示部の表示の一例を示す図である。
【図１０Ｄ】ステップ３１にて表示部に表示された絵文字の一例を示す図である。
【図１０Ｅ】ステップ３２にて表示部に表示された文字絵文字の一例を示す図である。
【図１０Ｆ】ステップ３３にて、表示部に表示された文字の一例を示す図である。
【図１１】図１に示した絵文字変換候補記憶部に、文字と絵文字変換候補とを登録する処理の他の例を説明するためのフローチャートである。
【図１２Ａ】図１に示した入力部にて「くる」が入力された場合の表示部における表示の一例を示す図である。
【図１２Ｂ】「車」が表示されている位置に指が触れることで、「車」が選択されたときの表示部における表示の一例を示す図である。
【図１２Ｃ】図１に示した表示部に表示されている絵文字の中から、１つの絵文字へ接触があった場合の表示部における表示の一例を示す図である。
【図１２Ｄ】選択された絵文字の登録が完了した表示の一例を示す図である。
【図１３】利用者が表示部に表示されている絵文字に触れることで、入力確定するまでの制御部の処理の一例を説明するためのフローチャートである。
【図１４Ａ】表示されている変換候補のうち、「車」が表示されている位置へ接触が行われた場合の様子を示す図である。
【図１４Ｂ】下から上方向へのフリックがあった場合の表示部の表示の一例を示す図である。
【図１４Ｃ】上から下方向へのフリックがあった場合の表示部の表示の一例を示す図である。
【図１４Ｄ】ステップ６３にて表示部に表示された絵文字の一例を示す図である。
【図１４Ｅ】ステップ６４にて表示部に表示された文字絵文字の一例を示す図である。
【図１４Ｆ】ステップ６５にて、表示部に表示された文字の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下に、本発明の実施の形態について図面を参照して説明する。なお、以下の説明における文字変換は、入力される言語が日本語である場合を例に挙げたものである。入力される言語が日本語以外の言語である場合は、その言語の特性に応じた入力、表示および文字変換がされる際、以下に述べる処理（絵文字単独の入力や、単語とその単語に関連する絵文字とを足し合わせた文字の入力の処理）と同様の処理が行われる。
【００２０】
図１は、本発明の情報入力装置の実施の一形態を示す図である。
【００２１】
本形態における情報入力装置１００には図１に示すように、表示部１１０と、入力部１２０と、第１の記憶部である文字変換候補記憶部１３０と、第２の記憶部である絵文字変換候補記憶部１４０と、制御部１５０とが設けられている。なお、この情報入力装置１００は、携帯電話機、タブレット型やノート型のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ゲーム機等の装置に適用することが可能である。なお、図１には、情報入力装置１００が具備する構成要素のうち、本発明に関わるもののみを示した。例えば、情報入力装置１００が、他の通信装置と通信を行う通信部や、スピーカ等の音声出力部等を具備するものであっても良いが、これらは図１においては省略した。
【００２２】
表示部１１０は、文字データや絵文字データを表示するカラー液晶パネルや有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）等のディスプレイである。また、表示部１１０は、タッチパネル機能を具備したものであっても良い。
【００２３】
入力部１２０は、情報入力装置１００の利用者が操作することで、情報入力装置１００の外部から情報入力装置１００へ情報を入力する。例えば、入力部１２０は、ボタンキーであっても良いし、表示部１１０がタッチパネル機能を具備している場合は、表示部１１０を兼ねたものであっても良い。
【００２４】
文字変換候補記憶部１３０は、入力部１２０にて入力される情報の変換候補を第１の情報として記憶するデータベースである。
【００２５】
図２は、図１に示した文字変換候補記憶部１３０に記憶されている第１の情報の一例を示す図である。
【００２６】
図１に示した文字変換候補記憶部１３０には図２に示すように、入力される情報（入力情報）と、それに対して変換候補となる単語とが対応付けられて記憶されている。これは、あらかじめ記憶されているものであっても良いし、一般的に利用されている変換学習機能等を用いて記憶されるものであっても良い。また、入力情報および変換候補が文字変換候補記憶部１３０に記憶されておらず（例えば、外部のメモリ等に記憶されている）、入力情報と変換候補との紐付けを示す情報のみが文字変換候補記憶部１３０に記憶されているものであっても良い。つまり、入力情報を検索キーとして、それに対応する変換候補が取得できるものであれば良い。
【００２７】
例えば図２に示すように、入力情報「くる」と、変換候補「グループ」、「車」、「くる」等とが対応付けられて記憶されている。この場合、入力部１２０にて「くる」が入力された場合、その変換候補は「グループ」、「車」、「くる」等であり、それらが表示部１１０に表示される。このように、第１の情報は、文字データである。
【００２８】
絵文字変換候補記憶部１４０は、文字変換候補記憶部１３０に記憶されている変換候補である第１の情報と、絵文字変換候補である第２の情報とを対応付けて記憶する。
【００２９】
図３は、図１に示した絵文字変換候補記憶部１４０に記憶されている第１の情報と第２の情報との一例を示す図である。
【００３０】
図１に示した絵文字変換候補記憶部１４０には図３に示すように、第１の情報（文字）と、それに対して絵文字変換候補となる絵文字とが対応付けられて記憶されている。これは、あらかじめ記憶されているものであっても良いし、利用者が登録したものであっても良い。また、文字および絵文字変換候補が絵文字変換候補記憶部１４０に記憶されておらず（例えば、外部のメモリ等に記憶されている）、文字と絵文字変換候補との紐付けを示す情報のみが絵文字変換候補記憶部１４０に記憶されているものであっても良い。つまり、文字を検索キーとして、それに対応する絵文字変換候補が取得できるものであれば良い。
【００３１】
例えば図３に示すように、文字「食事」と、１つの絵文字変換候補（スプーンとフォークの絵）とが対応付けられて記憶されている。この場合、入力部１２０にて入力された情報に対する変換候補の中から文字「食事」が選択されて絵文字へ変換する場合、このスプーンとフォークの絵が絵文字変換候補とされる。また、文字「車」と、３つの絵文字変換候補（自動車の絵）とが対応付けられて記憶されている。この場合、入力部１２０にて入力された情報に対する変換候補の中から文字「車」が選択されて絵文字へ変換する場合、この３つの自動車の絵が絵文字変換候補とされる。また、文字「ハート」と、２つの絵文字変換候補（ハートの絵）とが対応付けられて記憶されている。この場合、入力部１２０にて入力された情報に対する変換候補の中から文字「ハート」が選択されて絵文字へ変換する場合、この２つのハートの絵が絵文字変換候補とされる。このように、第２の情報は、絵文字データである。
【００３２】
制御部１５０は、入力部１２０に入力された情報の変換候補を文字変換候補記憶部１３０から読み出す。また、制御部１５０は、文字変換候補記憶部１３０から読み出した変換候補を表示部１１０に表示させる。また、制御部１５０は、表示部１１０が表示している第１の情報の中で、選択された第１の情報と対応付けられている第２の情報を絵文字変換候補記憶部１４０から読み出す。ここで、表示部１１０が表示している第１の情報の中から１つを選択するには、例えば、カーソル移動のように利用者の入力部１２０への操作に応じた入力に基づいて行っても良いし、表示部１１０がタッチパネル機能を具備するものである場合は、表示部１１０への接触に基づいて行っても良い。また、制御部１５０は、絵文字変換候補記憶部１４０から読み出した第２の情報と、第１の情報に第２の情報を付加した第３の情報とを変換候補として表示部１１０に表示させる。
【００３３】
以下に、図１に示した情報入力装置１００における情報入力方法について説明する。まずは、図１に示した絵文字変換候補記憶部１４０に、文字と絵文字変換候補とを登録する処理について説明する。
【００３４】
図４は、図１に示した絵文字変換候補記憶部１４０に、文字と絵文字変換候補とを登録する処理の一例を説明するためのフローチャートである。
【００３５】
まず、入力部１２０にて入力された文字（情報）に対して表示部１１０に表示された変換候補が選択されたかどうかが、ステップ１にて、制御部１５０によって判別される。
【００３６】
図５Ａは、図１に示した入力部１２０にて「くる」が入力された場合の表示部１１０における表示の一例を示す図である。
【００３７】
図５Ａに示すように、「くる」が入力されると、図２に示したような「くる」と対応付けられて文字変換候補記憶部１３０に記憶されている変換候補が表示部１１０に表示される。利用者の操作に応じた入力が入力部１２０にされると、カーソルが移動して、変換候補のいずれかを選択できる。図５Ａでは、「グループ」が選択されている。
【００３８】
表示部１１０に表示された変換候補が選択されたと判別された場合、ステップ２にて、制御部１５０によって絵文字一覧が呼び出されたかどうかが判別される。
【００３９】
図５Ｂは、カーソルが移動して、「車」が選択されたときの表示部１１０における表示の一例を示す図である。
【００４０】
図５Ｃは、絵文字一覧が呼び出された場合の表示部１１０における表示の一例を示す図である。
【００４１】
図５Ｂに示すように、表示部１１０に表示された変換候補のうち、「車」が選択された後、絵文字一覧が呼び出されると、図５Ｃに示すように表示部１１０に絵文字が一覧となって表示される。ここで、これらの絵文字は、情報入力装置１００にあらかじめ記憶されているものであっても良いし、他のメモリに記憶されているものを呼び出してくるものであっても良いし、または情報入力装置１００が通信機能を具備している場合、その通信機能を用いて、所定のサーバからダウンロードして取得してくるものであっても良い。また、絵文字を表示部１１０に表示させるために利用者が行う操作は、ここでは特に規定しない。
【００４２】
その後、利用者の操作に応じて、図５Ｃに示すように表示された絵文字の中から、１つの絵文字が選択されたかどうかが、ステップ３にて、制御部１５０によって判別され、１つの絵文字が選択されると、ステップ４にて、選択された絵文字が登録される。この登録は、選択された絵文字が、選択された変換候補と対応付けられて絵文字変換候補記憶部１４０に記憶されるものである。
【００４３】
図５Ｄは、図１に示した表示部１１０に表示された絵文字の中から１つが選択され、登録が完了した表示の一例を示す図である。
【００４４】
図５Ｄに示すように、登録された絵文字と、その変換候補とが、登録が完了した旨と併せて表示部１１０に表示される。
【００４５】
次に、絵文字を予測変換候補として表示部１１０に表示させるための制御部１５０の処理について説明する。
【００４６】
図６は、絵文字を予測変換候補として、図１に示した表示部１１０に表示させるための制御部１５０の処理の一例を説明するためのフローチャートである。以下、処理を行う主体は制御部１５０である。
【００４７】
まず、ステップ１１にて、利用者のキー入力やタッチ操作で入力部１２０に文字（情報）の入力があるかどうかが判別される。
【００４８】
文字の入力があったと判別された場合、ステップ１２にて、当該文字に対して予測変換候補があるかどうかが判別される。具体的には、その文字と対応付けられている変換候補が文字変換候補記憶部１３０に記憶されているかどうかが判別される。
【００４９】
変換候補が文字変換候補記憶部１３０に記憶されている場合、ステップ１３にて、その予測変換候補の一覧データが作成される。
【００５０】
例えば、「くる」が入力された場合、図２に示した対応付けの変換候補が予測変換候補の一覧データとなる。
【００５１】
続いて、ステップ１４にて、予測変換候補の一覧に含まれるそれぞれの変換候補について、絵文字変換候補が絵文字変換候補記憶部１４０に記憶されているかどうかが検索される。
【００５２】
検索の結果、予測変換候補の一覧に含まれる変換候補について、絵文字変換候補が絵文字変換候補記憶部１４０に記憶されている場合、ステップ１５にて、予測変換候補の一覧が更新される。具体的には、絵文字変換候補が絵文字変換候補記憶部１４０に記憶されている変換候補を他の変換候補（絵文字変換候補が絵文字変換候補記憶部１４０に記憶されていないもの）と識別できるように、当該変換候補にフラグ等の識別情報を付与した一覧に更新される。
【００５３】
図７は、更新された予測変換候補の一例を示す図である。ここでは、上述した登録処理を用いて「車」の絵文字変換候補が絵文字変換候補記憶部１４０に記憶された場合を例に挙げて説明する。
【００５４】
図７に示すように、変換候補のうち「車」と対応付けて、星印が識別情報（フラグ）として付与されている。このように、絵文字が登録されている変換候補を、絵文字が登録されていない変換候補と識別できるような一覧となる。
【００５５】
そして、ステップ１６にて、予測変換候補が表示部１１０に表示される。このとき、予測変換候補のうち、上述した識別情報（図７において星印）が付与されているものは、識別情報が付与されていないものとは異なる態様で表示される。
【００５６】
図８は、ステップ１６にて表示部１１０に表示された予測変換候補の一例を示す図である。
【００５７】
ここで、図７に示した予測変換候補である場合を例に挙げると、図８に示すように、識別情報が付与された「車」が太字で表示される。なお、太字で表示されるもの以外であっても、例えば、他の予測変換候補の色とは異なる色で表示するものであっても良く、他の予測変換候補（識別情報が付与されていない）から識別できる表示であれば良い。
【００５８】
一方、ステップ１４にて、予測変換候補の一覧に含まれるそれぞれの変換候補について、絵文字変換候補が絵文字変換候補記憶部１４０に記憶されていない場合は、ステップ１５の処理は行われず、ステップ１６の処理が行われる。
【００５９】
その後、ステップ１７にて、連続文字入力があるかどうかが判別される。例えば、図８では、「くる」まで入力している途中であるため、この後に「ま」を入力する可能性がある。
【００６０】
入力部１２０にさらなる入力が行われると、連続文字入力があったと判別され、ステップ１２の処理が行われる。
【００６１】
一方、連続文字入力がないと判別された場合、ステップ１８にて、利用者の所定の操作で文字入力が確定されるかどうかが判別される。
【００６２】
文字入力が確定された場合、ステップ１１の処理が行われる。
【００６３】
一方、文字入力が確定しない場合は、ステップ１７の処理が行われる。
【００６４】
次に、利用者が絵文字を選択し、入力確定するまでの制御部１５０の処理について説明する。
【００６５】
図９は、利用者が絵文字を選択し、入力確定するまでの制御部１５０の処理の一例を説明するためのフローチャートである。以下、処理を行う主体は制御部１５０である。
【００６６】
まず、ステップ２１にて、利用者の操作に応じて、文字入力の予測変換候補が選択されたかどうかが判別される。
【００６７】
図８に示した例では、予測変換候補を選択するためのカーソルが「グループ」の位置にあり、「グループ」を一時的に選択している状態である。
【００６８】
その後、ステップ２２にて、表示されている変換候補のうち、絵文字変換の対象となる変換候補へカーソルが移動したかどうかが判別される。
【００６９】
絵文字変換の対象となる変換候補へカーソルが移動したと判別された場合、ステップ２３にて、その変換候補に応じた絵文字が呼び出される。つまり、当該変換候補を検索キーとして、絵文字変換候補記憶部１４０の中から絵文字変換候補が読み出される。
【００７０】
すると、読み出された絵文字変換候補は、ステップ２４にて、表示部１１０に表示される。
【００７１】
図１０Ａは、絵文字変換候補が表示された表示部１１０の画面の一例を示す図である。ここでは、「車」へカーソルが移動した場合を例に挙げている。また、絵文字変換候補記憶部１４０には、「車」と対応付けて３つの車の絵文字が記憶されている場合である。
【００７２】
図１０Ａに示すように、「車」に応じた絵文字候補（第２の情報）のみを表示する絵文字ウィンドウと、「車」という文字（第１の情報）に「車」に応じた絵文字候補（第２の情報）を付加した第３の情報を表示する絵文字ウィンドウとの、２つの絵文字ウィンドウが表示される。なお、第３の情報は、先頭に第１の情報である「車」が表示され、それに続いて第２の情報である３つの絵文字が表示される。
【００７３】
その後、ステップ２５にて、カーソルが現在の位置（図１０Ａの場合、「車」の位置）から移動したかどうかが判別される。
【００７４】
カーソルの位置が移動した場合、現在表示している絵文字ウィンドウが消去（非表示）されて、ステップ２２の処理が行われる。例えば、図１０Ａに示した状態から、利用者が右キー等を操作すると、カーソルが「くる」へ移動し、絵文字ウィンドウが消去される。
【００７５】
一方、カーソルの位置が移動しない場合、ステップ２６にて、カーソルの表示位置の文字が選択されたかどうかが判別される。例えば、図１０Ａに示した状態で、そのまま選択キー押下等で文字が選択されるかどうかが判別される。
【００７６】
カーソルの表示位置の文字が選択されない場合、ステップ２７にて、表示されている２つの絵文字ウィンドウのいずれかが選択されたかどうかが判別される。これは、カーソルの位置が、表示されている２つの絵文字ウィンドウのいずれかの位置へ移動したかどうかで判別される。図１０Ａに示した状態で、利用者が上キー等を操作すると、「車」の文字の上側に表示されている絵文字のみの絵文字ウィンドウへカーソルが移動する。また、図１０Ａに示した状態で、利用者が下キー等を操作すると、「車」の文字の下側に表示されている文字と絵文字とからなる文字絵文字の絵文字ウィンドウへカーソルが移動する。
【００７７】
図１０Ｂは、「車」の文字の上側に表示されている絵文字のみの絵文字ウィンドウへカーソルが移動したときの表示部１１０の表示の一例を示す図である。
【００７８】
図１０Ｂに示すように、「車」の文字の上側に表示されている絵文字のみの絵文字ウィンドウの中の絵文字にカーソルが移動する。
【００７９】
図１０Ｃは、「車」の文字の下側に表示されている文字と絵文字とからなる文字絵文字の絵文字ウィンドウへカーソルが移動したときの表示部１１０の表示の一例を示す図である。
【００８０】
図１０Ｃに示すように、「車」の文字の下側に表示されている文字と絵文字とからなる文字絵文字の絵文字ウィンドウの中の絵文字にカーソルが移動する。
【００８１】
また、表示されている２つの絵文字ウィンドウのいずれかが選択されない場合、ステップ２５の処理が行われる。
【００８２】
一方、表示されている２つの絵文字ウィンドウのいずれかが選択された場合は、ステップ２８にて、利用者の操作でクリア（キャンセル）処理が発生したかどうかが判別される。
【００８３】
クリア処理が発生した場合、絵文字ウィンドウの表示へ遷移する前の状態（図１０Ａに示した状態）へ戻り、ステップ２５の処理が行われる。
【００８４】
一方、クリア処理が発生しない場合は、ステップ２９にて、表示されている絵文字が選択されたかどうかが判別される。これは、利用者の操作でカーソルが移動して、移動した位置に表示されている絵文字が選択キー等の選択で選択されたかどうかが判別されるものである。
【００８５】
表示されている絵文字が選択されない場合、ステップ２８の処理が行われる。
【００８６】
一方、表示されている絵文字が選択された場合、ステップ３０にて、その選択された絵文字が、絵文字のみの絵文字ウィンドウの中の絵文字であるか、文字と絵文字とからなる文字絵文字の絵文字ウィンドウの中の絵文字であるかが判別される。
【００８７】
選択された絵文字が、絵文字のみの絵文字ウィンドウの中の絵文字である場合、ステップ３１にて、選択された絵文字のみが表示部１１０に表示される。
【００８８】
図１０Ｄは、ステップ３１にて表示部１１０に表示された絵文字の一例を示す図である。
【００８９】
図１０Ｄに示すように、表示部１１０には、車の絵文字のみが表示される。
【００９０】
一方、ステップ３０にて、選択された絵文字が、文字と絵文字とからなる文字絵文字の絵文字ウィンドウの中の絵文字である場合、ステップ３２にて、選択された絵文字と変換候補とが文字絵文字として表示部１１０に表示される。
【００９１】
図１０Ｅは、ステップ３２にて表示部１１０に表示された文字絵文字の一例を示す図である。
【００９２】
図１０Ｅに示すように、表示部１１０には、「車」の文字と車の絵文字との文字絵文字が表示される。
【００９３】
また、ステップ２６にて、カーソルの表示位置の文字が選択された場合、ステップ３３にて、その文字が表示部１１０に表示される。
【００９４】
図１０Ｆは、ステップ３３にて、表示部１１０に表示された文字の一例を示す図である。
【００９５】
図１０Ｆに示すように、表示部１１０には、「車」の文字が表示される。
【００９６】
なお、第２の情報を上位階層として表示し、第３の情報をその下位階層として表示するものであっても良い。つまり、ステップ２４にて、表示部１１０に第２の情報と第３の情報とを図１０Ａに示したように表示するものでなく、まずは第２の情報を表示部１１０に表示し、第２の情報のウィンドウが選択された場合に、第３の情報も表示するものであっても良い。また、ウィンドウの数は３つ以上であっても良い。
【００９７】
以上、カーソルの移動を用いて、変換候補を選択する場合を例に挙げて説明したが、表示部１１０がタッチパネル機能を具備している場合、表示部１１０への接触に基づく処理を行うものであっても良い。この接触に基づく情報入力処理を他の例として、以下に説明する。
【００９８】
まずは、図１に示した絵文字変換候補記憶部１４０に、文字と絵文字変換候補とを登録する処理について説明する。
【００９９】
図１１は、図１に示した絵文字変換候補記憶部１４０に、文字と絵文字変換候補とを登録する処理の他の例を説明するためのフローチャートである。
【０１００】
まず、ステップ４１にて、入力部１２０に入力された文字（情報）に対して表示部１１０に表示された変換候補が、接触（タッチ）されて選択されたかどうかが制御部１５０にて判別される。
【０１０１】
図１２Ａは、図１に示した入力部１２０にて「くる」が入力された場合の表示部１１０における表示の一例を示す図である。
【０１０２】
図１２Ａに示すように、「くる」が入力されると、図２に示したような「くる」と対応付けられて文字変換候補記憶部１３０に記憶されている変換候補が表示部１１０に表示される。利用者が所望の変換候補が表示されている位置に触れることで、変換候補のいずれかを選択できる。図１２Ａでは、「グループ」が選択されている。
【０１０３】
表示部１１０に表示された変換候補が選択されたと判別された場合、ステップ４２にて、制御部１５０にて絵文字一覧が呼び出されたかどうかが判別される。
【０１０４】
図１２Ｂは、「車」が表示されている位置に指が触れることで、「車」が選択されたときの表示部１１０における表示の一例を示す図である。
【０１０５】
図１２Ｂに示すように、「車」が表示されている位置に指が触れることで、「車」が選択されると、「車」に応じた絵文字一覧が呼び出され、その絵文字が表示部１１０に表示される。この絵文字一覧の呼び出し、および表示については、上述した例（絵文字の表示については、図５Ｃ）と同じである。
【０１０６】
その後、ステップ４３にて、表示部１１０に表示されている絵文字の中から、１つの絵文字へ接触があったかどうかが制御部１５０にて判別される。
【０１０７】
図１２Ｃは、図１に示した表示部１１０に表示されている絵文字の中から、１つの絵文字へ接触があった場合の表示部１１０における表示の一例を示す図である。
【０１０８】
図１２Ｃに示すように、表示部１１０に表示されている絵文字の中から、１つの絵文字へ接触があった場合、ステップ４４にて、接触があった位置に表示されている絵文字は、選択されたと判別されて登録される。登録の方法については、ステップ４と同じである。
【０１０９】
図１２Ｄは、選択された絵文字の登録が完了した表示の一例を示す図である。
【０１１０】
図１２Ｄに示すように、登録された絵文字と、その変換候補とが、登録が完了した旨と併せて表示部１１０に表示される。
【０１１１】
次に、利用者が表示部１１０に表示されている絵文字に触れることで、入力確定するまでの制御部１５０の処理について説明する。
【０１１２】
図１３は、利用者が表示部１１０に表示されている絵文字に触れることで、入力確定するまでの制御部１５０の処理の一例を説明するためのフローチャートである。以下、処理を行う主体は制御部１５０である。
【０１１３】
まず、ステップ５１にて、利用者の操作に応じて、文字入力の予測変換候補が選択されたかどうかが判別される。
【０１１４】
その後、ステップ５２にて、表示されている変換候補のうち、絵文字変換の対象となる変換候補が表示されている位置へ接触が行われたかどうかが判別される。
【０１１５】
図１４Ａは、表示されている変換候補のうち、「車」が表示されている位置へ接触が行われた場合の様子を示す図である。ここで、「車」は絵文字変換の対象となるものである。
【０１１６】
図１４Ａに示すように、絵文字変換の対象となる変換候補（ここでは「車」）が表示されている位置へ接触が行われたと判別された場合、その接触パターンに応じた処理が行われる。
【０１１７】
まず、ステップ５３にて、その接触パターンがタッチ選択であるかどうかが判別される。
【０１１８】
接触パターンがタッチ選択ではない場合、ステップ５４にて、当該接触パターンが下から上方向へのフリック（はらう）接触（第１の接触パターン）であるかどうかが判別される。
【０１１９】
当該接触パターンが下から上方向へのフリック接触である場合、ステップ５５にて、その変換候補と対応付けられた絵文字候補が絵文字変換候補記憶部１４０から読み出される。そして、ステップ５６にて、読み出された絵文字変換候補のみが含まれる絵文字ウィンドウが表示部１１０に表示される。
【０１２０】
図１４Ｂは、下から上方向へのフリックがあった場合の表示部１１０の表示の一例を示す図である。
【０１２１】
図１４Ｂに示すように、読み出された絵文字変換候補のみが含まれる絵文字ウィンドウが、「車」の文字の上に表示部１１０に表示される。
【０１２２】
一方、ステップ５４にて、当該接触パターンが下から上方向へのフリック接触ではない場合、ステップ５７にて、当該接触パターンが上から下方向へのフリック接触（第２の接触パターン）であるかどうかが判別される。
【０１２３】
当該接触パターンが上から下方向へのフリック接触である場合、ステップ５８にて、その変換候補と対応付けられた絵文字候補が絵文字変換候補記憶部１４０から読み出される。そして、ステップ５９にて、変換候補と読み出された絵文字変換候補とが含まれる絵文字ウィンドウが表示部１１０に表示される。
【０１２４】
図１４Ｃは、上から下方向へのフリックがあった場合の表示部１１０の表示の一例を示す図である。
【０１２５】
図１４Ｃに示すように、変換候補と読み出された絵文字変換候補とが含まれる絵文字ウィンドウが、「車」の文字の下に表示部１１０に表示される。
【０１２６】
その後、ステップ６０にて、利用者の操作でクリア（キャンセル）処理が発生したかどうかが判別される。
【０１２７】
クリア処理が発生した場合、表示されている絵文字ウィンドウが表示部１１０から消去されて、ステップ５２の処理が行われる。
【０１２８】
一方、クリア処理が発生しない場合は、ステップ６１にて、表示されている絵文字がタッチ選択されたかどうか、つまり、表示されている絵文字のいずれかに接触があったかどうかが判別される。
【０１２９】
表示されている絵文字がタッチ選択されない場合、ステップ６０の処理が行われる。
【０１３０】
一方、表示されている絵文字がタッチ選択された場合、ステップ６２にて、そのタッチ選択された絵文字が、絵文字のみの絵文字ウィンドウの中に表示されている絵文字であるか、それとも文字と絵文字とからなる文字絵文字の絵文字ウィンドウの中に表示されている絵文字であるかが判別される。
【０１３１】
タッチ選択された絵文字が、絵文字のみの絵文字ウィンドウの中に表示されている絵文字である場合、ステップ６３にて、タッチ選択された絵文字のみが表示部１１０に表示される。
【０１３２】
図１４Ｄは、ステップ６３にて表示部１１０に表示された絵文字の一例を示す図である。
【０１３３】
図１４Ｄに示すように、表示部１１０には、車の絵文字のみが表示される。
【０１３４】
一方、ステップ６２にて、タッチ選択された絵文字が、文字と絵文字とからなる文字絵文字の絵文字ウィンドウの中に表示されている絵文字である場合、ステップ６４にて、タッチ選択された絵文字と変換候補とが文字絵文字として表示部１１０に表示される。
【０１３５】
図１４Ｅは、ステップ６４にて表示部１１０に表示された文字絵文字の一例を示す図である。
【０１３６】
図１４Ｅに示すように、表示部１１０には、「車」の文字と車の絵文字との文字絵文字が表示される。
【０１３７】
また、ステップ５３にて、接触パターンがタッチ選択である場合、ステップ６５にて、タッチ選択されている位置に表示されている文字が表示部１１０に表示される。
【０１３８】
図１４Ｆは、ステップ６５にて、表示部１１０に表示された文字の一例を示す図である。
【０１３９】
図１４Ｆに示すように、表示部１１０には、「車」の文字が表示される。
【０１４０】
なお、変換候補の表示順序は、所定の規則にしたがったものであっても良いし、選択された頻度や選択された順序に応じて並べ替えるものであっても良い。
【０１４１】
また、絵文字データは、顔文字や記号、デコメ用の画像データ等、他の情報も含まれる。
【０１４２】
以上説明したように、本発明においては、以下に記載するような効果を奏する。
【０１４３】
まずは、絵文字の単独入力および入力された単語とその単語に関連する絵文字とを足し合わせた文字の入力が同様の入力方法のため、使い勝手良く分かり易い。
【０１４４】
また、絵文字の単独入力および入力された単語とその単語に関連する絵文字とを足し合わせた文字の入力が同様の入力方法のため、利用者の操作で入力された単語とその単語に関連する絵文字とを足し合わせた文字の入力を利用する機会が増加する。
【０１４５】
さらに、これらの効果により、使用者が絵文字を利用する機会が増えると、電子メールを送信する際にパケットサイズが増加し、電話通信会社のＡＲＰＵ（Ａｖｅｒａｇｅ  Ｒｅｖｅｎｕｅ  Ｐｅｒ  Ｕｓｅｒ）の増加につながる。
【０１４６】
上述した情報入力装置１００に設けられた各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を手順として記述したコンピュータプログラム（以下、プログラムと称する）を情報入力装置１００にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを情報入力装置１００に読み込ませ、実行するものであっても良い。情報入力装置１００にて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、情報入力装置１００に内蔵されたＲＯＭ、ＲＡＭ等のメモリやＨＤＤ等を指す。この記録媒体に記録されたプログラムは、情報入力装置１００に設けられた制御部１５０にて読み込まれ、制御部１５０の制御にて、上述したものと同様の処理が行われる。ここで、制御部１５０は、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【０１４７】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記実施の形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１４８】
この出願は、２０１１年４月１１日に出願された日本出願特願２０１１−０８７４２９を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2012140935.tif 000003
【図２】
2012140935.tif 000004
【図３】
2012140935.tif 000005
【図４】
2012140935.tif 000006
【図５Ａ】
2012140935.tif 000007
【図５Ｂ】
2012140935.tif 000008
【図５Ｃ】
2012140935.tif 000009
【図５Ｄ】
2012140935.tif 000010
【図６】
2012140935.tif 000011
【図７】
2012140935.tif 000012
【図８】
2012140935.tif 000013
【図９】
2012140935.tif 000014
【図１０Ａ】
2012140935.tif 000015
【図１０Ｂ】
2012140935.tif 000016
【図１０Ｃ】
2012140935.tif 000017
【図１０Ｄ】
2012140935.tif 000018
【図１０Ｅ】
2012140935.tif 000019
【図１０Ｆ】
2012140935.tif 000020
【図１１】
2012140935.tif 000021
【図１２Ａ】
2012140935.tif 000022
【図１２Ｂ】
2012140935.tif 000023
【図１２Ｃ】
2012140935.tif 000024
【図１２Ｄ】
2012140935.tif 000025
【図１３】
2012140935.tif 000026
【図１４Ａ】
2012140935.tif 000027
【図１４Ｂ】
2012140935.tif 000028
【図１４Ｃ】
2012140935.tif 000029
【図１４Ｄ】
2012140935.tif 000030
【図１４Ｅ】
2012140935.tif 000031
【図１４Ｆ】
2012140935.tif 000032
【国際調査報告】
2012140935.tif 000033
2012140935.tif 000034
2012140935.tif 000035