JP2008225602A - 絵文字検索装置、絵文字検索システムおよび絵文字検索方法 - Google Patents
絵文字検索装置、絵文字検索システムおよび絵文字検索方法 Download PDFInfo
- Publication number
- JP2008225602A JP2008225602A JP2007059617A JP2007059617A JP2008225602A JP 2008225602 A JP2008225602 A JP 2008225602A JP 2007059617 A JP2007059617 A JP 2007059617A JP 2007059617 A JP2007059617 A JP 2007059617A JP 2008225602 A JP2008225602 A JP 2008225602A
- Authority
- JP
- Japan
- Prior art keywords
- pictogram
- character string
- search
- character
- cursor position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
【課題】入力された文章の内容を補足的に表現する絵文字を精度よく検索できるようにする。
【解決手段】端末100上で入力された文字列S10および現在の文字列の入力位置を示すカーソル位置S20を絵文字検索部20に入力し、絵文字検索部20は、カーソル位置S20より前の文字列S10から検索キーを抽出し、その検索キーに基づいて絵文字データベース30を検索することにより、その文字列S10に対応した絵文字を絵文字候補S30として絵文字候補選択画面40に出力する。
【選択図】 図1
【解決手段】端末100上で入力された文字列S10および現在の文字列の入力位置を示すカーソル位置S20を絵文字検索部20に入力し、絵文字検索部20は、カーソル位置S20より前の文字列S10から検索キーを抽出し、その検索キーに基づいて絵文字データベース30を検索することにより、その文字列S10に対応した絵文字を絵文字候補S30として絵文字候補選択画面40に出力する。
【選択図】 図1
Description
本発明は絵文字検索装置、絵文字検索システムおよび絵文字検索方法に関し、特に、編集中の文字列に対応した絵文字を画面上に表示させる方法に適用して好適なものである。
携帯電話サービスなどでは、文章をより表情豊かに表現できるようにするために、文章中に絵文字を挿入できるようになっている。そして、携帯電話サービスでは、通信キャリアが独自に用意したドット絵や画像に文字コードを割り当てることで、メールの作成時などに絵文字を挿入することができる。
また、携帯電話サービスにおいて、HTMLメールの普及に伴って、通信キャリアが独自に用意した絵文字だけでなく、絵文字と同程度の大きさの画像を絵文字として利用できるようになっている。このため、ユーザが利用できる絵文字の種類や数に制限がなくなった一方で、絵文字を検索する手間は増大している。
また、携帯電話サービスにおいて、HTMLメールの普及に伴って、通信キャリアが独自に用意した絵文字だけでなく、絵文字と同程度の大きさの画像を絵文字として利用できるようになっている。このため、ユーザが利用できる絵文字の種類や数に制限がなくなった一方で、絵文字を検索する手間は増大している。
また、文字入力においては、特に、携帯端末などのように文字入力装置に制約がある場合には、文字入力予測手法が使用されることがある。
この文字入力予測手法としては、主として2種類の手法が知られている。1つ目は、POBoxなどに代表されるように、入力文字の一部に基づいてユーザに入力変換される全ての文字列を予測する方法、2つ目は、特許文献1に開示されているように、ユーザが変換・確定した既入力単語に続く適切な文字列を予測する方法である。
この文字入力予測手法としては、主として2種類の手法が知られている。1つ目は、POBoxなどに代表されるように、入力文字の一部に基づいてユーザに入力変換される全ての文字列を予測する方法、2つ目は、特許文献1に開示されているように、ユーザが変換・確定した既入力単語に続く適切な文字列を予測する方法である。
また、特許文献2には、絵文字入力を支援する手法として、文字列の入力モードと絵文字の入力モードの切り替えにかかる手間を軽減するために、入力文字列の変換候補の中に絵文字を含める方法が開示されている。
特開2005−234742号公報
特開2000−148748号公報
しかしながら、従来の絵文字入力手法では、入力文字列を絵文字に直接置換することはできるが、入力された文章の内容を表す絵文字を検索することができないため、直前の文章の内容を表す絵文字をその直後に挿入することができないという問題があった。
また、文字列予測の場合は、予測された文字列がその直前の語と合わせて自然な文章になることが重要であるのに対して、絵文字入力支援の場合は、その直前の文章の内容を補足的に表現する絵文字を候補として検索することが重要である。このため、文字列予測の場合は、予測元となる対象が直前の単語になるのに対して(特許文献1の方法では、直前の2語に限定)、絵文字入力支援の場合は、予測元となる対象を直前の単語だけに限定すると、入力された文章の内容を補足的に表現する絵文字を適切に検索することができないという問題があった。
そこで、本発明の目的は、入力された文章の内容を補足的に表現する絵文字を精度よく検索することが可能な絵文字検索装置、絵文字検索システムおよび絵文字検索方法を提供することである。
また、文字列予測の場合は、予測された文字列がその直前の語と合わせて自然な文章になることが重要であるのに対して、絵文字入力支援の場合は、その直前の文章の内容を補足的に表現する絵文字を候補として検索することが重要である。このため、文字列予測の場合は、予測元となる対象が直前の単語になるのに対して(特許文献1の方法では、直前の2語に限定)、絵文字入力支援の場合は、予測元となる対象を直前の単語だけに限定すると、入力された文章の内容を補足的に表現する絵文字を適切に検索することができないという問題があった。
そこで、本発明の目的は、入力された文章の内容を補足的に表現する絵文字を精度よく検索することが可能な絵文字検索装置、絵文字検索システムおよび絵文字検索方法を提供することである。
上述した課題を解決するために、請求項1記載の絵文字検索装置によれば、文字列の入力位置を示すカーソル位置より前の文字列に基づいて絵文字を検索する絵文字検索手段を備えることを特徴とする。
これにより、カーソル位置より前の文字列に基づいて絵文字を検索することができ、予測元となる対象を直前の単語だけでなく、それより前の文章全体に拡張することが可能となることから、入力された文章の内容を補足的に表現する絵文字を適切に検索することができる。
これにより、カーソル位置より前の文字列に基づいて絵文字を検索することができ、予測元となる対象を直前の単語だけでなく、それより前の文章全体に拡張することが可能となることから、入力された文章の内容を補足的に表現する絵文字を適切に検索することができる。
また、請求項2記載の絵文字検索装置によれば、前記絵文字検索手段は、前記カーソル位置より遡ってある特定の文字列までを抽出し、その抽出された文字列に基づいて絵文字を検索することを特徴とする。
これにより、検索キーとなる文字数を制限しつつ、カーソル位置より前の文字列に基づいて絵文字を検索することができ、入力された文字数が多い場合においても、文章の内容を補足的に表現する絵文字を適切に検索することができる。
これにより、検索キーとなる文字数を制限しつつ、カーソル位置より前の文字列に基づいて絵文字を検索することができ、入力された文字数が多い場合においても、文章の内容を補足的に表現する絵文字を適切に検索することができる。
また、請求項3記載の絵文字検索装置によれば、前記絵文字検索手段は、前記カーソル位置より遡ってある特定の文字数分の文字列を抽出し、その抽出された文字列に基づいて絵文字を検索することを特徴とする。
これにより、検索キーとなる文字数を制限しつつ、カーソル位置より前の文字列に基づいて絵文字を検索することができ、入力された文字数が多い場合においても、文章の内容を補足的に表現する絵文字を適切に検索することができる。
これにより、検索キーとなる文字数を制限しつつ、カーソル位置より前の文字列に基づいて絵文字を検索することができ、入力された文字数が多い場合においても、文章の内容を補足的に表現する絵文字を適切に検索することができる。
また、請求項4記載の絵文字検索装置によれば、前記絵文字検索手段は、前記カーソル位置より前の文字列を単語単位に分割し、その分割された単語に基づいて絵文字を検索することを特徴とする。
これにより、絵文字と単語との対応関係に基づいて絵文字を検索することが可能となり、入力された文字数が多い場合においても、検索キーに適合する絵文字を効率よく見つけることが可能となることから、文章の内容を補足的に表現する絵文字を適切に検索することができる。
これにより、絵文字と単語との対応関係に基づいて絵文字を検索することが可能となり、入力された文字数が多い場合においても、検索キーに適合する絵文字を効率よく見つけることが可能となることから、文章の内容を補足的に表現する絵文字を適切に検索することができる。
また、請求項5記載の絵文字検索装置によれば、前記絵文字検索手段は、前記分割された単語についての品詞を認識し、特定の品詞の単語に基づいて絵文字を検索することを特徴とする。
これにより、分割された単語についての品詞を認識することで、検索キーとして有効な単語を絞り込むことが可能となる。このため、分割された単語の数が多い場合においても、検索キーに適合する絵文字を効率よく見つけることが可能となり、文章の内容を補足的に表現する絵文字を適切に検索することができる。
これにより、分割された単語についての品詞を認識することで、検索キーとして有効な単語を絞り込むことが可能となる。このため、分割された単語の数が多い場合においても、検索キーに適合する絵文字を効率よく見つけることが可能となり、文章の内容を補足的に表現する絵文字を適切に検索することができる。
また、請求項6記載の絵文字検索装置によれば、前記絵文字検索手段は、前記カーソル位置より前の文字列をある特定の文字数単位で分割し、その分割された文字列に基づいて絵文字を検索することを特徴とする。
これにより、入力された文字数が多い場合においても、検索キーとなる文字数を制限しつつ、カーソル位置より前の文字列に基づいて絵文字を検索することができ、文章の内容を補足的に表現する絵文字を適切に検索することができる。
これにより、入力された文字数が多い場合においても、検索キーとなる文字数を制限しつつ、カーソル位置より前の文字列に基づいて絵文字を検索することができ、文章の内容を補足的に表現する絵文字を適切に検索することができる。
また、請求項7記載の絵文字検索装置によれば、前記絵文字検索手段は、前記分割された文字列または単語の中から前記カーソル位置に近い順に選定された文字列または単語に基づいて絵文字を検索することを特徴とする。
これにより、検索キーとして有効な文字列または単語を絞り込むことが可能となり、分割された文字列または単語の数が多い場合においても、検索キーに適合する絵文字を効率よく見つけることが可能となり、文章の内容を補足的に表現する絵文字を適切に検索することができる。
これにより、検索キーとして有効な文字列または単語を絞り込むことが可能となり、分割された文字列または単語の数が多い場合においても、検索キーに適合する絵文字を効率よく見つけることが可能となり、文章の内容を補足的に表現する絵文字を適切に検索することができる。
また、請求項8記載の絵文字検索装置によれば、入力された文字列を格納し、前記カーソル位置および前記カーソル位置より前の文字列を前記絵文字検索手段に出力する文字編集バッファと、前記絵文字検索手段にて検索された絵文字の候補を表示する絵文字候補表示手段とをさらに備えることを特徴とする。
これにより、端末上でカーソル位置およびカーソル位置より前の文字列を入力するとともに、その端末上で入力された文章の内容を補足的に表現する絵文字の候補を表示することができる。
これにより、端末上でカーソル位置およびカーソル位置より前の文字列を入力するとともに、その端末上で入力された文章の内容を補足的に表現する絵文字の候補を表示することができる。
また、請求項9記載の絵文字検索装置によれば、前記文字列に対応する絵文字が格納された絵文字データベースをさらに備えることを特徴とする。
これにより、カーソル位置より前の文字列に基づいて絵文字データベースを検索することで、入力された文章の内容を補足的に表現する絵文字を適切に出力することができる。
これにより、カーソル位置より前の文字列に基づいて絵文字データベースを検索することで、入力された文章の内容を補足的に表現する絵文字を適切に出力することができる。
また、請求項10記載の絵文字検索システムによれば、文字列に対応する絵文字が格納された絵文字データベースと、入力された文字列を格納する文字編集バッファと、前記文字編集バッファに入力される文字列の入力位置を示すカーソル位置より前の文字列に基づいて前記絵文字データベースを検索することで、絵文字を出力する絵文字検索手段と、前記絵文字検索手段にて検索された絵文字の候補を表示する絵文字候補表示手段を備え、前記文字編集バッファおよび前記絵文字候補表示手段は端末に搭載されていることを特徴とする。
これにより、絵文字データベースおよび絵文字検索手段を端末上に備えることなく、その端末上でカーソル位置およびカーソル位置より前の文字列を入力することで、その端末上で入力された文章の内容を補足的に表現する絵文字の候補を表示することができる。
これにより、絵文字データベースおよび絵文字検索手段を端末上に備えることなく、その端末上でカーソル位置およびカーソル位置より前の文字列を入力することで、その端末上で入力された文章の内容を補足的に表現する絵文字の候補を表示することができる。
また、請求項11記載の絵文字検索システムによれば、文字列に対応する絵文字が格納された絵文字データベースと、入力された文字列を格納する文字編集バッファと、前記文字編集バッファに入力される文字列の入力位置を示すカーソル位置より前の文字列に基づいて前記絵文字データベースを検索することで、絵文字を出力する絵文字検索手段と、前記絵文字検索手段にて検索された絵文字の候補を表示する絵文字候補表示手段を備え、前記文字編集バッファ、前記絵文字検索手段および前記絵文字候補表示手段は端末に搭載されていることを特徴とする。
これにより、絵文字データベースを端末上に備えることなく、その端末上でカーソル位置およびカーソル位置より前の文字列を入力することで、その端末上で入力された文章の内容を補足的に表現する絵文字の候補を表示することができる。
これにより、絵文字データベースを端末上に備えることなく、その端末上でカーソル位置およびカーソル位置より前の文字列を入力することで、その端末上で入力された文章の内容を補足的に表現する絵文字の候補を表示することができる。
また、請求項12記載の絵文字検索方法によれば、文字列とその文字列の入力位置を示すカーソル位置をコンピュータに入力するステップと、前記コンピュータが、前記文字列の入力位置を示すカーソル位置より前の文字列に基づいて、前記文字列に対応する絵文字が格納された絵文字データベースを検索することで、絵文字を出力するステップとを備えることを特徴とする。
これにより、カーソル位置より前の文字列に基づいて絵文字を検索することができ、予測元となる対象を直前の単語だけでなく、それより前の文章全体に拡張することが可能となることから、入力された文章の内容を補足的に表現する絵文字を適切に検索することができる。
これにより、カーソル位置より前の文字列に基づいて絵文字を検索することができ、予測元となる対象を直前の単語だけでなく、それより前の文章全体に拡張することが可能となることから、入力された文章の内容を補足的に表現する絵文字を適切に検索することができる。
以上説明したように、本発明によれば、カーソル位置より前の文字列に基づいて絵文字を検索することができ、予測元となる対象を直前の単語だけでなく、それより前の文章全体に拡張することが可能となることから、入力された文章の内容を補足的に表現する絵文字を適切に検索することができる。
以下、本発明の実施形態に係る絵文字検索装置について図面を参照しながら説明する。
図1は、本発明の第1実施形態に係る絵文字検索システムの概略構成を示すブロック図である。
図1において、絵文字検索システムには、文編集画面上で絵文字の表示を行う端末100および文字列に対応する絵文字が格納された絵文字データベース30が設けられている。そして、端末100と絵文字データベース30とは、移動体通信網やインターネットなどのネットワークを介して接続することができる。なお、端末100としては、例えば、携帯電話、PDA(Personal Digital Assistant)、ノート型パーソナルコンピュータなどを挙げることができる。絵文字データベース30は、ネットワーク上に設置されたサーバなどに搭載することができる。
図1は、本発明の第1実施形態に係る絵文字検索システムの概略構成を示すブロック図である。
図1において、絵文字検索システムには、文編集画面上で絵文字の表示を行う端末100および文字列に対応する絵文字が格納された絵文字データベース30が設けられている。そして、端末100と絵文字データベース30とは、移動体通信網やインターネットなどのネットワークを介して接続することができる。なお、端末100としては、例えば、携帯電話、PDA(Personal Digital Assistant)、ノート型パーソナルコンピュータなどを挙げることができる。絵文字データベース30は、ネットワーク上に設置されたサーバなどに搭載することができる。
ここで、端末100には、入力された文字列を格納し、カーソル位置およびカーソル位置より前の文字列を絵文字検索部20に出力する文字編集バッファ10、文字列の入力位置を示すカーソル位置より前の文字列に基づいて絵文字を検索する絵文字検索部20および絵文字検索部20にて検索された絵文字の候補を選択する絵文字候補選択画面40が設けられている。
図2は、図1の絵文字データベースに格納される絵文字と文字列との一例を示す図である。
図2において、絵文字データベース30には、タグ付けされた絵文字を格納することができる。そして、各絵文字には複数のタグを付与することができ、絵文字提供者が自由に絵文字にタグを付与することができる。
例えば、絵文字P1には、「悲しい」、「仕方ない」、「あいにく」、「表情」などのタグを付与することができ、絵文字P2には、「雨」、「雲」、「天気」などのタグを付与することができ、絵文字P3には、「晴れ」、「太陽」、「天気」などのタグを付与することができる。
図2において、絵文字データベース30には、タグ付けされた絵文字を格納することができる。そして、各絵文字には複数のタグを付与することができ、絵文字提供者が自由に絵文字にタグを付与することができる。
例えば、絵文字P1には、「悲しい」、「仕方ない」、「あいにく」、「表情」などのタグを付与することができ、絵文字P2には、「雨」、「雲」、「天気」などのタグを付与することができ、絵文字P3には、「晴れ」、「太陽」、「天気」などのタグを付与することができる。
なお、絵文字データベース30は、複数の絵文字提供者による分散データベースであってもよいし、プリインストールされた絵文字や一旦ダウンロードした絵文字を格納するローカルデータベースを端末100内に配置するようにしてもよい。
そして、端末100上で入力された文字列S10は文字編集バッファ10に格納され、その文字列S10および現在の文字列の入力位置を示すカーソル位置S20が絵文字検索部20に入力される。なお、文字編集バッファ10は、入力文字列が編集された時あるいはカーソル位置が移動し一定時間その位置に留まった時に文字列S10およびカーソル位置S20を絵文字検索部20に入力してもよい。
そして、端末100上で入力された文字列S10は文字編集バッファ10に格納され、その文字列S10および現在の文字列の入力位置を示すカーソル位置S20が絵文字検索部20に入力される。なお、文字編集バッファ10は、入力文字列が編集された時あるいはカーソル位置が移動し一定時間その位置に留まった時に文字列S10およびカーソル位置S20を絵文字検索部20に入力してもよい。
そして、絵文字検索部20は、文字列S10およびカーソル位置S20が文字編集バッファ10から入力されると、カーソル位置S20より前の文字列S10から検索キーを抽出し、その検索キーに基づいて絵文字データベース30を検索することにより、その文字列S10に対応した絵文字を絵文字候補S30として絵文字候補選択画面40に出力する。そして、絵文字候補選択画面40は、絵文字検索部20から絵文字候補S30を受け取ると、絵文字候補S30を絵文字候補選択画面40上に表示することができる。
これにより、カーソル位置S20より前の文字列S10に基づいて絵文字を検索することができ、予測元となる対象を直前の単語だけでなく、それより前の文章全体に拡張することが可能となることから、入力された文章の内容を補足的に表現する絵文字を適切に検索することができる。
ここで、カーソル位置S20より前の文字列S10から検索キーを抽出する方法としては、例えば、カーソル位置S20より遡ってある特定の文字列までを抽出するようにしてもよいし、カーソル位置より遡ってある特定の文字数分の文字列を抽出するようにしてもよい。
ここで、カーソル位置S20より前の文字列S10から検索キーを抽出する方法としては、例えば、カーソル位置S20より遡ってある特定の文字列までを抽出するようにしてもよいし、カーソル位置より遡ってある特定の文字数分の文字列を抽出するようにしてもよい。
これにより、検索キーとなる文字数を制限しつつ、カーソル位置S20より前の文字列S10に基づいて絵文字を検索することができ、入力された文字数が多い場合においても、文章の内容を補足的に表現する絵文字を適切に検索することができる。
あるいは、カーソル位置S20より前の文字列を単語単位に分割し、その分割された単語を検索キーとしてもよいし、分割された単語についての品詞を認識し、特定の品詞の単語を検索キーとしてもよい。あるいは、カーソル位置S20より前の文字列をある特定の文字数単位で分割し、その分割された文字列を検索キーとしてもよいし、分割された文字列または単語の中からカーソル位置S20に近い順に選定された文字列または単語を検索キーとしてもよい。
あるいは、カーソル位置S20より前の文字列を単語単位に分割し、その分割された単語を検索キーとしてもよいし、分割された単語についての品詞を認識し、特定の品詞の単語を検索キーとしてもよい。あるいは、カーソル位置S20より前の文字列をある特定の文字数単位で分割し、その分割された文字列を検索キーとしてもよいし、分割された文字列または単語の中からカーソル位置S20に近い順に選定された文字列または単語を検索キーとしてもよい。
これにより、検索キーとして有効な文字列または単語を絞り込むことが可能となり、分割された文字列または単語の数が多い場合においても、検索キーに適合する絵文字を効率よく見つけることが可能となり、文章の内容を補足的に表現する絵文字を適切に検索することができる。
例えば、カーソル位置S20より前の文字列を形態素解析し、形態素解析された単語のうち特定の品詞(例えば、形容詞、形容動詞、副詞、動詞、名詞)であって、カーソル位置S20に近い順に選定された特定の個数(例えば、3個)の単語を検索キーとすることができる。
例えば、カーソル位置S20より前の文字列を形態素解析し、形態素解析された単語のうち特定の品詞(例えば、形容詞、形容動詞、副詞、動詞、名詞)であって、カーソル位置S20に近い順に選定された特定の個数(例えば、3個)の単語を検索キーとすることができる。
なお、検索キーは、類義語辞書などを用いて拡張することができる。また、一旦ダウンロードされた絵文字は、キャッシュとしてローカルのデータベースに保存するようにしてもよい。
また、絵文字検索部20は、これらの手段で行われる処理を遂行させる命令が記述されたプログラムを端末100のコンピュータに実行させることにより実現することができる。
また、絵文字検索部20は、これらの手段で行われる処理を遂行させる命令が記述されたプログラムを端末100のコンピュータに実行させることにより実現することができる。
そして、このプログラムをCD−ROMなどの記憶媒体に記憶しておけば、端末100のコンピュータに記憶媒体を装着し、そのプログラムをコンピュータにインストールすることにより、絵文字検索部20で行われる処理を実現することができる。また、このプログラムを通信網を介してダウンロードすることにより、このプログラムを容易に普及させることができる。
図3は、本発明の一実施形態に係る文章編集画面の一例を示す図である。
図3において、端末100には文章編集画面50が設けられ、文章編集画面50には、ユーザが入力した文字列12を格納する編集バッファ11および絵文字検索部20にて検索された絵文字の候補を表示する絵文字候補表示部41が設けられている。なお、文章編集画面50には、文字列入力変換予測画面を別途設けるようにしてもよい。この場合、文字列入力変換予測画面と絵文字候補表示部41とを明示的に切り替えられるようにしたり、文章編集画面50のスペースに余裕がある場合には、文字列入力変換予測画面と文章編集画面50とが常に同時に表示されるようにしてもよい。
図3において、端末100には文章編集画面50が設けられ、文章編集画面50には、ユーザが入力した文字列12を格納する編集バッファ11および絵文字検索部20にて検索された絵文字の候補を表示する絵文字候補表示部41が設けられている。なお、文章編集画面50には、文字列入力変換予測画面を別途設けるようにしてもよい。この場合、文字列入力変換予測画面と絵文字候補表示部41とを明示的に切り替えられるようにしたり、文章編集画面50のスペースに余裕がある場合には、文字列入力変換予測画面と文章編集画面50とが常に同時に表示されるようにしてもよい。
そして、例えば、「今日はあいにくの雨の天気だったけど、とても楽しかったですね。」という文字列12が編集バッファ11に格納されると、その文字列12とカーソル位置13が絵文字検索部20に入力される。そして、絵文字検索部20は、文字列12とカーソル位置13とを編集バッファ11から受け取ると、カーソル位置13より前の文字列14を文字列12から抽出する。この結果、「今日はあいにくの雨の天気だったけど、とても楽しかったですね。」という文字列12から、「今日はあいにくの雨の天気」という文字列14が抽出される。
そして、絵文字検索部20は、「今日はあいにくの雨の天気」という文字列14を抽出すると、この文字列14を形態素解析することにより、「今日」、「は」、「あいにく」、「の」、「雨」、「の」、「天気」という単語にそれぞれ分割する。そして、これらの分割された単語から、形容詞、形容動詞、副詞、動詞および名詞を抜き出すことにより、名詞として「今日」という単語、副詞として「あいにく」という単語、名詞として「雨」という単語、名詞として「天気」という単語を抜き出す。そして、これらの抜き出された単語から、カーソル位置13に近い順に3個の単語を選定することにより、「あいにく」、「雨」、「天気」という単語を検索キーとして特定する。
そして、「あいにく」、「雨」、「天気」という単語が検索キーとして特定されると、絵文字検索部20は、「あいにく」、「雨」、「天気」という単語を検索キーとして絵文字データベース30を検索することにより、絵文字P1、P2、P3を絵文字データベース30から取得する。
そして、絵文字検索部20は、絵文字P1、P2、P3を絵文字データベース30から取得すると、それらの絵文字P1、P2、P3を絵文字候補表示部41に出力する。そして、絵文字候補表示部41は、絵文字検索部20から絵文字P1、P2、P3を受け取ると、絵文字候補表示部41上に表示することができる。
そして、絵文字検索部20は、絵文字P1、P2、P3を絵文字データベース30から取得すると、それらの絵文字P1、P2、P3を絵文字候補表示部41に出力する。そして、絵文字候補表示部41は、絵文字検索部20から絵文字P1、P2、P3を受け取ると、絵文字候補表示部41上に表示することができる。
なお、携帯端末などで表示部のスペースが限られている場合、絵文字検索部20にて検索された全ての絵文字を順番に表示するのではなく、例えば、各検索キーに対して最大でも3個づつというように個数を制限することで、絵文字検索部20にて検索された絵文字が複数のページに渡って表示されるのを防止することができる。また、ユーザがよく利用するキャラクターやジャンルが分かっている場合には、それらのキャラクターやジャンルに属する絵文字を優先的に表示するようにしてもよい。
また、絵文字検索部20にて検索された絵文字P1、P2、P3を絵文字候補表示部41上に表示する場合、カーソル位置13に近い検索キーの順序で検索された絵文字P1、P2、P3を表示するようにしてもよいし、オントロジによる意味解析を利用し、上位概念の検索キーに対応する絵文字は、下位概念の検索キーに対応する絵文字よりも後に表示するようにしてもよい。
例えば、カーソル位置13に近い検索キーの順序で検索された絵文字P1、P2、P3を表示する場合、P3→P2→P1の順序で絵文字候補表示部41上に絵文字を表示することができ、上位概念の検索キーに対応する絵文字は、下位概念の検索キーに対応する絵文字よりも後に表示する場合、「天気」は「雨」の上位概念であることから、「天気」という検索キーに対応する絵文字P3は後に表示し、P2→P1→P3の順序で絵文字候補表示部41上に絵文字を表示することができる。
図4は、本発明の第2実施形態に係る絵文字検索システムの概略構成を示すブロック図である。
図4において、絵文字検索システムには、編集画面上で絵文字の表示を行う端末101、文字列の入力位置を示すカーソル位置より前の文字列に基づいて絵文字を検索する絵文字検索部20および文字列に対応する絵文字が格納された絵文字データベース30が設けられている。そして、端末101と絵文字検索部20と絵文字データベース30とは、移動体通信網やインターネットなどのネットワークを介して接続することができる。
図4において、絵文字検索システムには、編集画面上で絵文字の表示を行う端末101、文字列の入力位置を示すカーソル位置より前の文字列に基づいて絵文字を検索する絵文字検索部20および文字列に対応する絵文字が格納された絵文字データベース30が設けられている。そして、端末101と絵文字検索部20と絵文字データベース30とは、移動体通信網やインターネットなどのネットワークを介して接続することができる。
ここで、端末101には、入力された文字列を格納し、カーソル位置およびカーソル位置より前の文字列を絵文字検索部20に出力する文字編集バッファ10および絵文字検索部20にて検索された絵文字の候補を選択する絵文字候補選択画面40が設けられている。
そして、端末101上で入力された文字列S10は文字編集バッファ10に格納され、その文字列S10および現在の文字列の入力位置を示すカーソル位置S20がネットワークを介して絵文字検索部20に入力される。
そして、端末101上で入力された文字列S10は文字編集バッファ10に格納され、その文字列S10および現在の文字列の入力位置を示すカーソル位置S20がネットワークを介して絵文字検索部20に入力される。
そして、絵文字検索部20は、文字列S10およびカーソル位置S20が文字編集バッファ10から入力されると、カーソル位置S20より前の文字列S10から検索キーを抽出し、その検索キーに基づいて絵文字データベース30をネットワークを介して検索することにより、その文字列S10に対応した絵文字を絵文字候補S30としてネットワークを介して絵文字候補選択画面40に出力する。そして、絵文字候補選択画面40は、絵文字検索部20から絵文字候補S30を受け取ると、絵文字候補S30を絵文字候補選択画面40上に表示することができる。
これにより、絵文字データベース30および絵文字検索部20を端末101上に備えることなく、その端末101上でカーソル位置S10およびカーソル位置S20より前の文字列を入力することで、その端末101上で入力された文章の内容を補足的に表現する絵文字の候補を表示することができる。
なお、絵文字検索部20がネットワークで結ばれた端末101の外部にある場合、端末101上で入力された文字列S10を毎回全て絵文字検索部20に送ることなく、カーソル位置S20より前の文字列S10を端末101側で抽出して送ることで、通信量を節約するようにしてもよい。また、絵文字検索部20にキャッシュの機能を導入すれば、既に送信した文字列についてはカーソル位置のみを送信するようにしてもよい。
なお、絵文字検索部20がネットワークで結ばれた端末101の外部にある場合、端末101上で入力された文字列S10を毎回全て絵文字検索部20に送ることなく、カーソル位置S20より前の文字列S10を端末101側で抽出して送ることで、通信量を節約するようにしてもよい。また、絵文字検索部20にキャッシュの機能を導入すれば、既に送信した文字列についてはカーソル位置のみを送信するようにしてもよい。
10 文字編集バッファ
20 絵文字検索部
30 絵文字データベース
40 絵文字候補選択画面
100、101 端末
20 絵文字検索部
30 絵文字データベース
40 絵文字候補選択画面
100、101 端末
Claims (12)
- 文字列の入力位置を示すカーソル位置より前の文字列に基づいて絵文字を検索する絵文字検索手段を備えることを特徴とする絵文字検索装置。
- 前記絵文字検索手段は、前記カーソル位置より遡ってある特定の文字列までを抽出し、その抽出された文字列に基づいて絵文字を検索することを特徴とする請求項1記載の絵文字検索装置。
- 前記絵文字検索手段は、前記カーソル位置より遡ってある特定の文字数分の文字列を抽出し、その抽出された文字列に基づいて絵文字を検索することを特徴とする請求項1記載の絵文字検索装置。
- 前記絵文字検索手段は、前記カーソル位置より前の文字列を単語単位に分割し、その分割された単語に基づいて絵文字を検索することを特徴とする請求項1から3のいずれか1項記載の絵文字検索装置。
- 前記絵文字検索手段は、前記分割された単語についての品詞を認識し、特定の品詞の単語に基づいて絵文字を検索することを特徴とする請求項4記載の絵文字検索装置。
- 前記絵文字検索手段は、前記カーソル位置より前の文字列をある特定の文字数単位で分割し、その分割された文字列に基づいて絵文字を検索することを特徴とする請求項1から3のいずれか1項記載の絵文字検索装置。
- 前記絵文字検索手段は、前記分割された文字列または単語の中から前記カーソル位置に近い順に選定された文字列または単語に基づいて絵文字を検索することを特徴とする請求項4から6のいずれか1項記載の絵文字検索装置。
- 入力された文字列を格納し、前記カーソル位置および前記カーソル位置より前の文字列を前記絵文字検索手段に出力する文字編集バッファと、
前記絵文字検索手段にて検索された絵文字の候補を表示する絵文字候補表示手段とをさらに備えることを特徴とする請求項1から7のいずれか1項記載の絵文字検索装置。 - 前記文字列に対応する絵文字が格納された絵文字データベースをさらに備えることを特徴とする請求項1から8のいずれか1項記載の絵文字検索装置。
- 文字列に対応する絵文字が格納された絵文字データベースと、
入力された文字列を格納する文字編集バッファと、
前記文字編集バッファに入力される文字列の入力位置を示すカーソル位置より前の文字列に基づいて前記絵文字データベースを検索することで、絵文字を出力する絵文字検索手段と、
前記絵文字検索手段にて検索された絵文字の候補を表示する絵文字候補表示手段を備え、
前記文字編集バッファおよび前記絵文字候補表示手段は端末に搭載されていることを特徴とする絵文字検索システム。 - 文字列に対応する絵文字が格納された絵文字データベースと、
入力された文字列を格納する文字編集バッファと、
前記文字編集バッファに入力される文字列の入力位置を示すカーソル位置より前の文字列に基づいて前記絵文字データベースを検索することで、絵文字を出力する絵文字検索手段と、
前記絵文字検索手段にて検索された絵文字の候補を表示する絵文字候補表示手段を備え、
前記文字編集バッファ、前記絵文字検索手段および前記絵文字候補表示手段は端末に搭載されていることを特徴とする絵文字検索システム。 - 文字列とその文字列の入力位置を示すカーソル位置をコンピュータに入力するステップと、
前記コンピュータが、前記文字列の入力位置を示すカーソル位置より前の文字列に基づいて、前記文字列に対応する絵文字が格納された絵文字データベースを検索することで、絵文字を出力するステップとを備えることを特徴とする絵文字検索方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007059617A JP2008225602A (ja) | 2007-03-09 | 2007-03-09 | 絵文字検索装置、絵文字検索システムおよび絵文字検索方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007059617A JP2008225602A (ja) | 2007-03-09 | 2007-03-09 | 絵文字検索装置、絵文字検索システムおよび絵文字検索方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008225602A true JP2008225602A (ja) | 2008-09-25 |
Family
ID=39844188
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007059617A Pending JP2008225602A (ja) | 2007-03-09 | 2007-03-09 | 絵文字検索装置、絵文字検索システムおよび絵文字検索方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008225602A (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011076273A (ja) * | 2009-09-30 | 2011-04-14 | Nec Corp | 通信端末装置、動作制御方法及びプログラム |
WO2012046546A1 (ja) | 2010-10-08 | 2012-04-12 | Necカシオモバイルコミュニケーションズ株式会社 | 文字変換システム及び文字変換方法並びにコンピュータプログラム |
JP2012088833A (ja) * | 2010-10-18 | 2012-05-10 | Nec Casio Mobile Communications Ltd | 絵文字登録装置、絵文字登録方法、絵文字登録プログラム |
JP2013175061A (ja) * | 2012-02-24 | 2013-09-05 | Mti Ltd | 文字入力装置、文字入力方法及び文字入力プログラム |
JP2014135101A (ja) * | 2014-04-30 | 2014-07-24 | Nec Corp | 通信端末装置、動作制御方法及びプログラム |
JP2015507791A (ja) * | 2011-12-19 | 2015-03-12 | マシーン・ゾーン・インコーポレイテッドMachine Zone, Inc. | エモティコンを識別および提案するためのシステムおよび方法 |
US10311139B2 (en) | 2014-07-07 | 2019-06-04 | Mz Ip Holdings, Llc | Systems and methods for identifying and suggesting emoticons |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0381863A (ja) * | 1989-08-24 | 1991-04-08 | Toshiba Corp | かな漢字変換方式 |
JP2000148748A (ja) * | 1998-11-13 | 2000-05-30 | Nec Corp | 仮名漢字変換及び画像検索表示システム |
JP2005025312A (ja) * | 2003-06-30 | 2005-01-27 | Nec Corp | 複数の検索方法を用いた顔文字入力システム及び方法 |
JP2005234742A (ja) * | 2004-02-18 | 2005-09-02 | Toshiba Corp | 文章作成装置および入力単語予測方法 |
-
2007
- 2007-03-09 JP JP2007059617A patent/JP2008225602A/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0381863A (ja) * | 1989-08-24 | 1991-04-08 | Toshiba Corp | かな漢字変換方式 |
JP2000148748A (ja) * | 1998-11-13 | 2000-05-30 | Nec Corp | 仮名漢字変換及び画像検索表示システム |
JP2005025312A (ja) * | 2003-06-30 | 2005-01-27 | Nec Corp | 複数の検索方法を用いた顔文字入力システム及び方法 |
JP2005234742A (ja) * | 2004-02-18 | 2005-09-02 | Toshiba Corp | 文章作成装置および入力単語予測方法 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011076273A (ja) * | 2009-09-30 | 2011-04-14 | Nec Corp | 通信端末装置、動作制御方法及びプログラム |
WO2012046546A1 (ja) | 2010-10-08 | 2012-04-12 | Necカシオモバイルコミュニケーションズ株式会社 | 文字変換システム及び文字変換方法並びにコンピュータプログラム |
US10146771B2 (en) | 2010-10-08 | 2018-12-04 | Nec Corporation | Mobile terminal device implementing character-pictogram translation using pictogram search site |
JP2012088833A (ja) * | 2010-10-18 | 2012-05-10 | Nec Casio Mobile Communications Ltd | 絵文字登録装置、絵文字登録方法、絵文字登録プログラム |
JP2015507791A (ja) * | 2011-12-19 | 2015-03-12 | マシーン・ゾーン・インコーポレイテッドMachine Zone, Inc. | エモティコンを識別および提案するためのシステムおよび方法 |
JP2018077861A (ja) * | 2011-12-19 | 2018-05-17 | マシーン・ゾーン・インコーポレイテッドMachine Zone, Inc. | エモティコンを識別および提案するためのシステムおよび方法 |
US10254917B2 (en) | 2011-12-19 | 2019-04-09 | Mz Ip Holdings, Llc | Systems and methods for identifying and suggesting emoticons |
JP2019207726A (ja) * | 2011-12-19 | 2019-12-05 | エム・ゼット・アイ・ピィ・ホールディングス・リミテッド・ライアビリティ・カンパニーMz Ip Holdings, Llc | エモティコンを識別および提案するためのシステムおよび方法 |
JP2013175061A (ja) * | 2012-02-24 | 2013-09-05 | Mti Ltd | 文字入力装置、文字入力方法及び文字入力プログラム |
JP2014135101A (ja) * | 2014-04-30 | 2014-07-24 | Nec Corp | 通信端末装置、動作制御方法及びプログラム |
US10311139B2 (en) | 2014-07-07 | 2019-06-04 | Mz Ip Holdings, Llc | Systems and methods for identifying and suggesting emoticons |
US10579717B2 (en) | 2014-07-07 | 2020-03-03 | Mz Ip Holdings, Llc | Systems and methods for identifying and inserting emoticons |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101249663B1 (ko) | 사용자 입력의 예측 전환 방법 | |
JP2008225602A (ja) | 絵文字検索装置、絵文字検索システムおよび絵文字検索方法 | |
US10146771B2 (en) | Mobile terminal device implementing character-pictogram translation using pictogram search site | |
JP2008203984A (ja) | 文字列変換装置及び文字列変換方法 | |
CN104376035A (zh) | 信息处理装置、存储介质及方法 | |
JP2005128711A (ja) | 感性情報推定方法および文字アニメーション作成方法、これらの方法を用いたプログラム、記憶媒体、感性情報推定装置、文字アニメーション作成装置 | |
JP5849690B2 (ja) | 文字入力用のプログラムおよび情報処理装置 | |
KR100576549B1 (ko) | 한글 주소 문자열의 고속 입력 장치 및 그 방법 | |
JP5674140B2 (ja) | テキスト入力装置、テキスト入力受付方法及びプログラム | |
JP4769559B2 (ja) | Ai予測システム | |
JP2014178953A (ja) | 文字入力用のプログラムおよび文字入力装置 | |
JP5097454B2 (ja) | データ入力装置、方法、及びプログラム | |
JP2003244305A (ja) | 携帯電話機の文字入力装置とその入力方法 | |
JP2011248538A (ja) | 記号入力支援装置、記号入力支援方法、及びプログラム | |
JP2009093299A (ja) | データ入力装置、方法、及びプログラム | |
JP5114228B2 (ja) | データ入力装置及びデータ入力方法 | |
JP2007213109A (ja) | 辞書作成システム、辞書サーバ、携帯端末、辞書作成方法、および、辞書作成プログラム | |
JP2007164278A (ja) | 日本語処理装置、日本語処理方法及び日本語処理用プログラム | |
JP2011192002A (ja) | 文字入力用のプログラムおよび通信端末装置 | |
CN113743098A (zh) | 一种基于云平台的输入方法及终端 | |
CN112328097A (zh) | 输入控制方法及装置 | |
JP5681868B2 (ja) | 携帯端末装置および予測変換辞書作成方法 | |
JP2006172029A (ja) | 検索結果提示方法 | |
JP5521299B2 (ja) | 文字入力変換方法及び文字入力変換装置 | |
JP2001125893A (ja) | 文字入力装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090224 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090420 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090609 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091208 |