(57)【要約】【課題】入力された文章の内容を補足的に表現する絵文字を精度よく検索できるようにする。【解決手段】端末１００上で入力された文字列Ｓ１０および現在の文字列の入力位置を示すカーソル位置Ｓ２０を絵文字検索部２０に入力し、絵文字検索部２０は、カーソル位置Ｓ２０より前の文字列Ｓ１０から検索キーを抽出し、その検索キーに基づいて絵文字データベース３０を検索することにより、その文字列Ｓ１０に対応した絵文字を絵文字候補Ｓ３０として絵文字候補選択画面４０に出力する。【選択図】      図１
2008225602.tif 000002
【特許請求の範囲】
【請求項１】
文字列の入力位置を示すカーソル位置より前の文字列に基づいて絵文字を検索する絵文字検索手段を備えることを特徴とする絵文字検索装置。
【請求項２】
前記絵文字検索手段は、前記カーソル位置より遡ってある特定の文字列までを抽出し、その抽出された文字列に基づいて絵文字を検索することを特徴とする請求項１記載の絵文字検索装置。
【請求項３】
前記絵文字検索手段は、前記カーソル位置より遡ってある特定の文字数分の文字列を抽出し、その抽出された文字列に基づいて絵文字を検索することを特徴とする請求項１記載の絵文字検索装置。
【請求項４】
前記絵文字検索手段は、前記カーソル位置より前の文字列を単語単位に分割し、その分割された単語に基づいて絵文字を検索することを特徴とする請求項１から３のいずれか１項記載の絵文字検索装置。
【請求項５】
前記絵文字検索手段は、前記分割された単語についての品詞を認識し、特定の品詞の単語に基づいて絵文字を検索することを特徴とする請求項４記載の絵文字検索装置。
【請求項６】
前記絵文字検索手段は、前記カーソル位置より前の文字列をある特定の文字数単位で分割し、その分割された文字列に基づいて絵文字を検索することを特徴とする請求項１から３のいずれか１項記載の絵文字検索装置。
【請求項７】
前記絵文字検索手段は、前記分割された文字列または単語の中から前記カーソル位置に近い順に選定された文字列または単語に基づいて絵文字を検索することを特徴とする請求項４から６のいずれか１項記載の絵文字検索装置。
【請求項８】
入力された文字列を格納し、前記カーソル位置および前記カーソル位置より前の文字列を前記絵文字検索手段に出力する文字編集バッファと、
前記絵文字検索手段にて検索された絵文字の候補を表示する絵文字候補表示手段とをさらに備えることを特徴とする請求項１から７のいずれか１項記載の絵文字検索装置。
【請求項９】
前記文字列に対応する絵文字が格納された絵文字データベースをさらに備えることを特徴とする請求項１から８のいずれか１項記載の絵文字検索装置。
【請求項１０】
文字列に対応する絵文字が格納された絵文字データベースと、
入力された文字列を格納する文字編集バッファと、
前記文字編集バッファに入力される文字列の入力位置を示すカーソル位置より前の文字列に基づいて前記絵文字データベースを検索することで、絵文字を出力する絵文字検索手段と、
前記絵文字検索手段にて検索された絵文字の候補を表示する絵文字候補表示手段を備え、
前記文字編集バッファおよび前記絵文字候補表示手段は端末に搭載されていることを特徴とする絵文字検索システム。
【請求項１１】
文字列に対応する絵文字が格納された絵文字データベースと、
入力された文字列を格納する文字編集バッファと、
前記文字編集バッファに入力される文字列の入力位置を示すカーソル位置より前の文字列に基づいて前記絵文字データベースを検索することで、絵文字を出力する絵文字検索手段と、
前記絵文字検索手段にて検索された絵文字の候補を表示する絵文字候補表示手段を備え、
前記文字編集バッファ、前記絵文字検索手段および前記絵文字候補表示手段は端末に搭載されていることを特徴とする絵文字検索システム。
【請求項１２】
文字列とその文字列の入力位置を示すカーソル位置をコンピュータに入力するステップと、
前記コンピュータが、前記文字列の入力位置を示すカーソル位置より前の文字列に基づいて、前記文字列に対応する絵文字が格納された絵文字データベースを検索することで、絵文字を出力するステップとを備えることを特徴とする絵文字検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は絵文字検索装置、絵文字検索システムおよび絵文字検索方法に関し、特に、編集中の文字列に対応した絵文字を画面上に表示させる方法に適用して好適なものである。
【背景技術】
【０００２】
携帯電話サービスなどでは、文章をより表情豊かに表現できるようにするために、文章中に絵文字を挿入できるようになっている。そして、携帯電話サービスでは、通信キャリアが独自に用意したドット絵や画像に文字コードを割り当てることで、メールの作成時などに絵文字を挿入することができる。
また、携帯電話サービスにおいて、ＨＴＭＬメールの普及に伴って、通信キャリアが独自に用意した絵文字だけでなく、絵文字と同程度の大きさの画像を絵文字として利用できるようになっている。このため、ユーザが利用できる絵文字の種類や数に制限がなくなった一方で、絵文字を検索する手間は増大している。
【０００３】
また、文字入力においては、特に、携帯端末などのように文字入力装置に制約がある場合には、文字入力予測手法が使用されることがある。
この文字入力予測手法としては、主として２種類の手法が知られている。１つ目は、ＰＯＢｏｘなどに代表されるように、入力文字の一部に基づいてユーザに入力変換される全ての文字列を予測する方法、２つ目は、特許文献１に開示されているように、ユーザが変換・確定した既入力単語に続く適切な文字列を予測する方法である。
【０００４】
また、特許文献２には、絵文字入力を支援する手法として、文字列の入力モードと絵文字の入力モードの切り替えにかかる手間を軽減するために、入力文字列の変換候補の中に絵文字を含める方法が開示されている。
【特許文献１】特開２００５−２３４７４２号公報
【特許文献２】特開２０００−１４８７４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の絵文字入力手法では、入力文字列を絵文字に直接置換することはできるが、入力された文章の内容を表す絵文字を検索することができないため、直前の文章の内容を表す絵文字をその直後に挿入することができないという問題があった。
また、文字列予測の場合は、予測された文字列がその直前の語と合わせて自然な文章になることが重要であるのに対して、絵文字入力支援の場合は、その直前の文章の内容を補足的に表現する絵文字を候補として検索することが重要である。このため、文字列予測の場合は、予測元となる対象が直前の単語になるのに対して（特許文献１の方法では、直前の２語に限定）、絵文字入力支援の場合は、予測元となる対象を直前の単語だけに限定すると、入力された文章の内容を補足的に表現する絵文字を適切に検索することができないという問題があった。
そこで、本発明の目的は、入力された文章の内容を補足的に表現する絵文字を精度よく検索することが可能な絵文字検索装置、絵文字検索システムおよび絵文字検索方法を提供することである。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、請求項１記載の絵文字検索装置によれば、文字列の入力位置を示すカーソル位置より前の文字列に基づいて絵文字を検索する絵文字検索手段を備えることを特徴とする。
これにより、カーソル位置より前の文字列に基づいて絵文字を検索することができ、予測元となる対象を直前の単語だけでなく、それより前の文章全体に拡張することが可能となることから、入力された文章の内容を補足的に表現する絵文字を適切に検索することができる。
【０００７】
また、請求項２記載の絵文字検索装置によれば、前記絵文字検索手段は、前記カーソル位置より遡ってある特定の文字列までを抽出し、その抽出された文字列に基づいて絵文字を検索することを特徴とする。
これにより、検索キーとなる文字数を制限しつつ、カーソル位置より前の文字列に基づいて絵文字を検索することができ、入力された文字数が多い場合においても、文章の内容を補足的に表現する絵文字を適切に検索することができる。
【０００８】
また、請求項３記載の絵文字検索装置によれば、前記絵文字検索手段は、前記カーソル位置より遡ってある特定の文字数分の文字列を抽出し、その抽出された文字列に基づいて絵文字を検索することを特徴とする。
これにより、検索キーとなる文字数を制限しつつ、カーソル位置より前の文字列に基づいて絵文字を検索することができ、入力された文字数が多い場合においても、文章の内容を補足的に表現する絵文字を適切に検索することができる。
【０００９】
また、請求項４記載の絵文字検索装置によれば、前記絵文字検索手段は、前記カーソル位置より前の文字列を単語単位に分割し、その分割された単語に基づいて絵文字を検索することを特徴とする。
これにより、絵文字と単語との対応関係に基づいて絵文字を検索することが可能となり、入力された文字数が多い場合においても、検索キーに適合する絵文字を効率よく見つけることが可能となることから、文章の内容を補足的に表現する絵文字を適切に検索することができる。
【００１０】
また、請求項５記載の絵文字検索装置によれば、前記絵文字検索手段は、前記分割された単語についての品詞を認識し、特定の品詞の単語に基づいて絵文字を検索することを特徴とする。
これにより、分割された単語についての品詞を認識することで、検索キーとして有効な単語を絞り込むことが可能となる。このため、分割された単語の数が多い場合においても、検索キーに適合する絵文字を効率よく見つけることが可能となり、文章の内容を補足的に表現する絵文字を適切に検索することができる。
【００１１】
また、請求項６記載の絵文字検索装置によれば、前記絵文字検索手段は、前記カーソル位置より前の文字列をある特定の文字数単位で分割し、その分割された文字列に基づいて絵文字を検索することを特徴とする。
これにより、入力された文字数が多い場合においても、検索キーとなる文字数を制限しつつ、カーソル位置より前の文字列に基づいて絵文字を検索することができ、文章の内容を補足的に表現する絵文字を適切に検索することができる。
【００１２】
また、請求項７記載の絵文字検索装置によれば、前記絵文字検索手段は、前記分割された文字列または単語の中から前記カーソル位置に近い順に選定された文字列または単語に基づいて絵文字を検索することを特徴とする。
これにより、検索キーとして有効な文字列または単語を絞り込むことが可能となり、分割された文字列または単語の数が多い場合においても、検索キーに適合する絵文字を効率よく見つけることが可能となり、文章の内容を補足的に表現する絵文字を適切に検索することができる。
【００１３】
また、請求項８記載の絵文字検索装置によれば、入力された文字列を格納し、前記カーソル位置および前記カーソル位置より前の文字列を前記絵文字検索手段に出力する文字編集バッファと、前記絵文字検索手段にて検索された絵文字の候補を表示する絵文字候補表示手段とをさらに備えることを特徴とする。
これにより、端末上でカーソル位置およびカーソル位置より前の文字列を入力するとともに、その端末上で入力された文章の内容を補足的に表現する絵文字の候補を表示することができる。
【００１４】
また、請求項９記載の絵文字検索装置によれば、前記文字列に対応する絵文字が格納された絵文字データベースをさらに備えることを特徴とする。
これにより、カーソル位置より前の文字列に基づいて絵文字データベースを検索することで、入力された文章の内容を補足的に表現する絵文字を適切に出力することができる。
【００１５】
また、請求項１０記載の絵文字検索システムによれば、文字列に対応する絵文字が格納された絵文字データベースと、入力された文字列を格納する文字編集バッファと、前記文字編集バッファに入力される文字列の入力位置を示すカーソル位置より前の文字列に基づいて前記絵文字データベースを検索することで、絵文字を出力する絵文字検索手段と、前記絵文字検索手段にて検索された絵文字の候補を表示する絵文字候補表示手段を備え、前記文字編集バッファおよび前記絵文字候補表示手段は端末に搭載されていることを特徴とする。
これにより、絵文字データベースおよび絵文字検索手段を端末上に備えることなく、その端末上でカーソル位置およびカーソル位置より前の文字列を入力することで、その端末上で入力された文章の内容を補足的に表現する絵文字の候補を表示することができる。
【００１６】
また、請求項１１記載の絵文字検索システムによれば、文字列に対応する絵文字が格納された絵文字データベースと、入力された文字列を格納する文字編集バッファと、前記文字編集バッファに入力される文字列の入力位置を示すカーソル位置より前の文字列に基づいて前記絵文字データベースを検索することで、絵文字を出力する絵文字検索手段と、前記絵文字検索手段にて検索された絵文字の候補を表示する絵文字候補表示手段を備え、前記文字編集バッファ、前記絵文字検索手段および前記絵文字候補表示手段は端末に搭載されていることを特徴とする。
これにより、絵文字データベースを端末上に備えることなく、その端末上でカーソル位置およびカーソル位置より前の文字列を入力することで、その端末上で入力された文章の内容を補足的に表現する絵文字の候補を表示することができる。
【００１７】
また、請求項１２記載の絵文字検索方法によれば、文字列とその文字列の入力位置を示すカーソル位置をコンピュータに入力するステップと、前記コンピュータが、前記文字列の入力位置を示すカーソル位置より前の文字列に基づいて、前記文字列に対応する絵文字が格納された絵文字データベースを検索することで、絵文字を出力するステップとを備えることを特徴とする。
これにより、カーソル位置より前の文字列に基づいて絵文字を検索することができ、予測元となる対象を直前の単語だけでなく、それより前の文章全体に拡張することが可能となることから、入力された文章の内容を補足的に表現する絵文字を適切に検索することができる。
【発明の効果】
【００１８】
以上説明したように、本発明によれば、カーソル位置より前の文字列に基づいて絵文字を検索することができ、予測元となる対象を直前の単語だけでなく、それより前の文章全体に拡張することが可能となることから、入力された文章の内容を補足的に表現する絵文字を適切に検索することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態に係る絵文字検索装置について図面を参照しながら説明する。
図１は、本発明の第１実施形態に係る絵文字検索システムの概略構成を示すブロック図である。
図１において、絵文字検索システムには、文編集画面上で絵文字の表示を行う端末１００および文字列に対応する絵文字が格納された絵文字データベース３０が設けられている。そして、端末１００と絵文字データベース３０とは、移動体通信網やインターネットなどのネットワークを介して接続することができる。なお、端末１００としては、例えば、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ノート型パーソナルコンピュータなどを挙げることができる。絵文字データベース３０は、ネットワーク上に設置されたサーバなどに搭載することができる。
【００２０】
ここで、端末１００には、入力された文字列を格納し、カーソル位置およびカーソル位置より前の文字列を絵文字検索部２０に出力する文字編集バッファ１０、文字列の入力位置を示すカーソル位置より前の文字列に基づいて絵文字を検索する絵文字検索部２０および絵文字検索部２０にて検索された絵文字の候補を選択する絵文字候補選択画面４０が設けられている。
【００２１】
図２は、図１の絵文字データベースに格納される絵文字と文字列との一例を示す図である。
図２において、絵文字データベース３０には、タグ付けされた絵文字を格納することができる。そして、各絵文字には複数のタグを付与することができ、絵文字提供者が自由に絵文字にタグを付与することができる。
例えば、絵文字Ｐ１には、「悲しい」、「仕方ない」、「あいにく」、「表情」などのタグを付与することができ、絵文字Ｐ２には、「雨」、「雲」、「天気」などのタグを付与することができ、絵文字Ｐ３には、「晴れ」、「太陽」、「天気」などのタグを付与することができる。
【００２２】
なお、絵文字データベース３０は、複数の絵文字提供者による分散データベースであってもよいし、プリインストールされた絵文字や一旦ダウンロードした絵文字を格納するローカルデータベースを端末１００内に配置するようにしてもよい。
そして、端末１００上で入力された文字列Ｓ１０は文字編集バッファ１０に格納され、その文字列Ｓ１０および現在の文字列の入力位置を示すカーソル位置Ｓ２０が絵文字検索部２０に入力される。なお、文字編集バッファ１０は、入力文字列が編集された時あるいはカーソル位置が移動し一定時間その位置に留まった時に文字列Ｓ１０およびカーソル位置Ｓ２０を絵文字検索部２０に入力してもよい。
【００２３】
そして、絵文字検索部２０は、文字列Ｓ１０およびカーソル位置Ｓ２０が文字編集バッファ１０から入力されると、カーソル位置Ｓ２０より前の文字列Ｓ１０から検索キーを抽出し、その検索キーに基づいて絵文字データベース３０を検索することにより、その文字列Ｓ１０に対応した絵文字を絵文字候補Ｓ３０として絵文字候補選択画面４０に出力する。そして、絵文字候補選択画面４０は、絵文字検索部２０から絵文字候補Ｓ３０を受け取ると、絵文字候補Ｓ３０を絵文字候補選択画面４０上に表示することができる。
【００２４】
これにより、カーソル位置Ｓ２０より前の文字列Ｓ１０に基づいて絵文字を検索することができ、予測元となる対象を直前の単語だけでなく、それより前の文章全体に拡張することが可能となることから、入力された文章の内容を補足的に表現する絵文字を適切に検索することができる。
ここで、カーソル位置Ｓ２０より前の文字列Ｓ１０から検索キーを抽出する方法としては、例えば、カーソル位置Ｓ２０より遡ってある特定の文字列までを抽出するようにしてもよいし、カーソル位置より遡ってある特定の文字数分の文字列を抽出するようにしてもよい。
【００２５】
これにより、検索キーとなる文字数を制限しつつ、カーソル位置Ｓ２０より前の文字列Ｓ１０に基づいて絵文字を検索することができ、入力された文字数が多い場合においても、文章の内容を補足的に表現する絵文字を適切に検索することができる。
あるいは、カーソル位置Ｓ２０より前の文字列を単語単位に分割し、その分割された単語を検索キーとしてもよいし、分割された単語についての品詞を認識し、特定の品詞の単語を検索キーとしてもよい。あるいは、カーソル位置Ｓ２０より前の文字列をある特定の文字数単位で分割し、その分割された文字列を検索キーとしてもよいし、分割された文字列または単語の中からカーソル位置Ｓ２０に近い順に選定された文字列または単語を検索キーとしてもよい。
【００２６】
これにより、検索キーとして有効な文字列または単語を絞り込むことが可能となり、分割された文字列または単語の数が多い場合においても、検索キーに適合する絵文字を効率よく見つけることが可能となり、文章の内容を補足的に表現する絵文字を適切に検索することができる。
例えば、カーソル位置Ｓ２０より前の文字列を形態素解析し、形態素解析された単語のうち特定の品詞（例えば、形容詞、形容動詞、副詞、動詞、名詞）であって、カーソル位置Ｓ２０に近い順に選定された特定の個数（例えば、３個）の単語を検索キーとすることができる。
【００２７】
なお、検索キーは、類義語辞書などを用いて拡張することができる。また、一旦ダウンロードされた絵文字は、キャッシュとしてローカルのデータベースに保存するようにしてもよい。
また、絵文字検索部２０は、これらの手段で行われる処理を遂行させる命令が記述されたプログラムを端末１００のコンピュータに実行させることにより実現することができる。
【００２８】
そして、このプログラムをＣＤ−ＲＯＭなどの記憶媒体に記憶しておけば、端末１００のコンピュータに記憶媒体を装着し、そのプログラムをコンピュータにインストールすることにより、絵文字検索部２０で行われる処理を実現することができる。また、このプログラムを通信網を介してダウンロードすることにより、このプログラムを容易に普及させることができる。
【００２９】
図３は、本発明の一実施形態に係る文章編集画面の一例を示す図である。
図３において、端末１００には文章編集画面５０が設けられ、文章編集画面５０には、ユーザが入力した文字列１２を格納する編集バッファ１１および絵文字検索部２０にて検索された絵文字の候補を表示する絵文字候補表示部４１が設けられている。なお、文章編集画面５０には、文字列入力変換予測画面を別途設けるようにしてもよい。この場合、文字列入力変換予測画面と絵文字候補表示部４１とを明示的に切り替えられるようにしたり、文章編集画面５０のスペースに余裕がある場合には、文字列入力変換予測画面と文章編集画面５０とが常に同時に表示されるようにしてもよい。
【００３０】
そして、例えば、「今日はあいにくの雨の天気だったけど、とても楽しかったですね。」という文字列１２が編集バッファ１１に格納されると、その文字列１２とカーソル位置１３が絵文字検索部２０に入力される。そして、絵文字検索部２０は、文字列１２とカーソル位置１３とを編集バッファ１１から受け取ると、カーソル位置１３より前の文字列１４を文字列１２から抽出する。この結果、「今日はあいにくの雨の天気だったけど、とても楽しかったですね。」という文字列１２から、「今日はあいにくの雨の天気」という文字列１４が抽出される。
【００３１】
そして、絵文字検索部２０は、「今日はあいにくの雨の天気」という文字列１４を抽出すると、この文字列１４を形態素解析することにより、「今日」、「は」、「あいにく」、「の」、「雨」、「の」、「天気」という単語にそれぞれ分割する。そして、これらの分割された単語から、形容詞、形容動詞、副詞、動詞および名詞を抜き出すことにより、名詞として「今日」という単語、副詞として「あいにく」という単語、名詞として「雨」という単語、名詞として「天気」という単語を抜き出す。そして、これらの抜き出された単語から、カーソル位置１３に近い順に３個の単語を選定することにより、「あいにく」、「雨」、「天気」という単語を検索キーとして特定する。
【００３２】
そして、「あいにく」、「雨」、「天気」という単語が検索キーとして特定されると、絵文字検索部２０は、「あいにく」、「雨」、「天気」という単語を検索キーとして絵文字データベース３０を検索することにより、絵文字Ｐ１、Ｐ２、Ｐ３を絵文字データベース３０から取得する。
そして、絵文字検索部２０は、絵文字Ｐ１、Ｐ２、Ｐ３を絵文字データベース３０から取得すると、それらの絵文字Ｐ１、Ｐ２、Ｐ３を絵文字候補表示部４１に出力する。そして、絵文字候補表示部４１は、絵文字検索部２０から絵文字Ｐ１、Ｐ２、Ｐ３を受け取ると、絵文字候補表示部４１上に表示することができる。
【００３３】
なお、携帯端末などで表示部のスペースが限られている場合、絵文字検索部２０にて検索された全ての絵文字を順番に表示するのではなく、例えば、各検索キーに対して最大でも３個づつというように個数を制限することで、絵文字検索部２０にて検索された絵文字が複数のページに渡って表示されるのを防止することができる。また、ユーザがよく利用するキャラクターやジャンルが分かっている場合には、それらのキャラクターやジャンルに属する絵文字を優先的に表示するようにしてもよい。
【００３４】
また、絵文字検索部２０にて検索された絵文字Ｐ１、Ｐ２、Ｐ３を絵文字候補表示部４１上に表示する場合、カーソル位置１３に近い検索キーの順序で検索された絵文字Ｐ１、Ｐ２、Ｐ３を表示するようにしてもよいし、オントロジによる意味解析を利用し、上位概念の検索キーに対応する絵文字は、下位概念の検索キーに対応する絵文字よりも後に表示するようにしてもよい。
【００３５】
例えば、カーソル位置１３に近い検索キーの順序で検索された絵文字Ｐ１、Ｐ２、Ｐ３を表示する場合、Ｐ３→Ｐ２→Ｐ１の順序で絵文字候補表示部４１上に絵文字を表示することができ、上位概念の検索キーに対応する絵文字は、下位概念の検索キーに対応する絵文字よりも後に表示する場合、「天気」は「雨」の上位概念であることから、「天気」という検索キーに対応する絵文字Ｐ３は後に表示し、Ｐ２→Ｐ１→Ｐ３の順序で絵文字候補表示部４１上に絵文字を表示することができる。
【００３６】
図４は、本発明の第２実施形態に係る絵文字検索システムの概略構成を示すブロック図である。
図４において、絵文字検索システムには、編集画面上で絵文字の表示を行う端末１０１、文字列の入力位置を示すカーソル位置より前の文字列に基づいて絵文字を検索する絵文字検索部２０および文字列に対応する絵文字が格納された絵文字データベース３０が設けられている。そして、端末１０１と絵文字検索部２０と絵文字データベース３０とは、移動体通信網やインターネットなどのネットワークを介して接続することができる。
【００３７】
ここで、端末１０１には、入力された文字列を格納し、カーソル位置およびカーソル位置より前の文字列を絵文字検索部２０に出力する文字編集バッファ１０および絵文字検索部２０にて検索された絵文字の候補を選択する絵文字候補選択画面４０が設けられている。
そして、端末１０１上で入力された文字列Ｓ１０は文字編集バッファ１０に格納され、その文字列Ｓ１０および現在の文字列の入力位置を示すカーソル位置Ｓ２０がネットワークを介して絵文字検索部２０に入力される。
【００３８】
そして、絵文字検索部２０は、文字列Ｓ１０およびカーソル位置Ｓ２０が文字編集バッファ１０から入力されると、カーソル位置Ｓ２０より前の文字列Ｓ１０から検索キーを抽出し、その検索キーに基づいて絵文字データベース３０をネットワークを介して検索することにより、その文字列Ｓ１０に対応した絵文字を絵文字候補Ｓ３０としてネットワークを介して絵文字候補選択画面４０に出力する。そして、絵文字候補選択画面４０は、絵文字検索部２０から絵文字候補Ｓ３０を受け取ると、絵文字候補Ｓ３０を絵文字候補選択画面４０上に表示することができる。
【００３９】
これにより、絵文字データベース３０および絵文字検索部２０を端末１０１上に備えることなく、その端末１０１上でカーソル位置Ｓ１０およびカーソル位置Ｓ２０より前の文字列を入力することで、その端末１０１上で入力された文章の内容を補足的に表現する絵文字の候補を表示することができる。
なお、絵文字検索部２０がネットワークで結ばれた端末１０１の外部にある場合、端末１０１上で入力された文字列Ｓ１０を毎回全て絵文字検索部２０に送ることなく、カーソル位置Ｓ２０より前の文字列Ｓ１０を端末１０１側で抽出して送ることで、通信量を節約するようにしてもよい。また、絵文字検索部２０にキャッシュの機能を導入すれば、既に送信した文字列についてはカーソル位置のみを送信するようにしてもよい。
【図面の簡単な説明】
【００４０】
【図１】本発明の第１実施形態に係る絵文字検索システムの概略構成を示すブロック図である。
【図２】図１の絵文字データベースに格納される絵文字と文字列との一例を示す図である。
【図３】本発明の一実施形態に係る文章編集画面の一例を示す図である。
【図４】本発明の第２実施形態に係る絵文字検索システムの概略構成を示すブロック図である。
【符号の説明】
【００４１】
１０  文字編集バッファ
２０  絵文字検索部
３０  絵文字データベース
４０  絵文字候補選択画面
１００、１０１  端末
【図１】
2008225602.tif 000003
【図２】
2008225602.tif 000004
【図３】
2008225602.tif 000005
【図４】
2008225602.tif 000006