(57)【要約】【課題】入力された単語に対応する画像を自動で生成することが可能な情報処理装置、記憶媒体、および方法を提供する。【解決手段】複数の単語が入力される入力部と、前記複数の単語の意味を解析する解析部と、前記複数の単語にそれぞれ対応する単一の画像を生成する画像生成部と、前記画像生成部により生成された画像を表示部に表示するように制御する表示制御部と、を備える、情報処理装置。【選択図】図１
2015036886.tif 000002
【特許請求の範囲】
【請求項１】
複数の単語が入力される入力部と、
前記複数の単語の意味を解析する解析部と、
前記複数の単語にそれぞれ対応する単一の画像を生成する画像生成部と、
前記画像生成部により生成された画像を表示部に表示するように制御する表示制御部と、
を備える、情報処理装置。
【請求項２】
前記画像生成部は、前記複数の単語の全体の意味に対応する単一の画像を生成する、請求項１に記載の情報処理装置。
【請求項３】
前記画像生成部は、複数の単語の全体の意味に対応する単一の画像を、複数の画像を合成して生成する、請求項１に記載の情報処理装置。
【請求項４】
前記画像生成部は、前記入力部から単語が入力される度に、順次画像を生成する、請求項１に記載の情報処理装置。
【請求項５】
前記画像生成部は、第１の単語に続けて入力された第２の単語の入力に応じて、当該第１と第２の単語に対応する画像を生成し、
前記表示制御部は、前記第１の単語に対応して生成された画像の表示に代わり、前記第１と第２の単語に対応して生成された画像を表示するよう制御する、請求項１に記載の情報処理装置。
【請求項６】
前記表示制御部は、前記画像生成部により生成された画像とともに、前記入力部から入力された単語を表示するよう制御する、請求項１に記載の情報処理装置。
【請求項７】
前記情報処理装置は、前記画像生成部により生成された画像を外部に送信可能な通信部をさらに備える、請求項１に記載の情報処理装置。
【請求項８】
前記通信部は、前記画像と前記入力された単語とをパッケージにして外部に送信する、請求項７に記載の情報処理装置。
【請求項９】
コンピュータを、
複数の単語が入力される入力部と、
前記複数の単語の意味を解析する解析部と、
前記複数の単語にそれぞれ対応する単一の画像を生成する画像生成部と、
前記画像生成部により生成された画像を表示部に表示するように制御する表示制御部と、
として機能させるためのプログラムが記憶された、記憶媒体。
【請求項１０】
ユーザ端末において入力された複数の単語の意味を解析するステップと、
前記複数の単語にそれぞれ対応する単一の画像をプロセッサにより生成するステップと、
前記生成された画像を前記ユーザ端末の表示部で表示させるために前記ユーザ端末に送信するステップと、
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、記憶媒体、および方法に関する。
【背景技術】
【０００２】
近年、インターネットを利用した双方向コミュニケーションにおいて、テキストに絵文字やスタンプ、アニメーション等の画像（静止画／動画）を付加して文章を補足するコミュニケーションツールが普及している。
【０００３】
このようなコミュニケーションツールの一例として、サイバー空間でユーザの分身や化身としてユーザの役割を代行するアニメーションキャラクター（アバター）が挙げられる。アバターは多層構造から成り、データ容量が大きいために、特定のウェブページ上で提供されているサービスで設定したアバターを他のサービスで使用することは困難であった。これに対し下記特許文献１では、単層構造から成る個人アイコンを用いて、ネットワークのいずれの空間上においても個人アイコンを提供できるシステムを提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００８−５０８６３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した絵文字やスタンプ、アニメーション等のコミュニケーションツールを使用する際は、多くの候補の中から自身が最も伝えたいことを表現している画像を選ぶ必要があり、手間と時間がかかっていた。
【０００６】
また、既存の画像は、それぞれが独立した１つの画像であって、ユーザが任意に編集することができないので、その時のユーザの最も伝えたい気持ちを表現するには十分ではない場合もあった。
【０００７】
そこで、本開示では、入力された単語に対応する画像を自動で生成することが可能な情報処理装置、記憶媒体、および方法を提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、複数の単語が入力される入力部と、前記複数の単語の意味を解析する解析部と、前記複数の単語にそれぞれ対応する単一の画像を生成する画像生成部と、前記画像生成部により生成された画像を表示部に表示するように制御する表示制御部と、を備える情報処理装置を提案する。
【０００９】
本開示によれば、コンピュータを、複数の単語が入力される入力部と、前記複数の単語の意味を解析する解析部と、前記複数の単語にそれぞれ対応する単一の画像を生成する画像生成部と、前記画像生成部により生成された画像を表示部に表示するように制御する表示制御部と、として機能させるためのプログラムが記憶された記憶媒体を提案する。
【００１０】
本開示によれば、ユーザ端末において入力された複数の単語の意味を解析するステップと、前記複数の単語にそれぞれ対応する単一の画像をプロセッサにより生成するステップと、前記生成された画像を前記ユーザ端末の表示部で表示させるために前記ユーザ端末に送信するステップと、を含む方法を提案する。
【発明の効果】
【００１１】
以上説明したように本開示によれば、入力された単語に対応する画像を自動で生成することが可能となる。
【００１２】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１３】
【図１】本開示の一実施形態による情報処理端末の概要について説明するための図である。
【図２】本実施形態による情報処理端末の主要構成の一例を示すブロック図である。
【図３】本実施形態による情報処理端末の動作処理を示すフローチャートである。
【図４】本実施形態による第１の表示例について説明するための図である。
【図５】本実施形態による第１の表示例について説明するための図である。
【図６】本実施形態による第２の表示例について説明するための図である。
【図７】本実施形態による第２の表示例について説明するための図である。
【図８】本開示の他の実施形態による画像生成システムの全体構成図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
また、説明は以下の順序で行うものとする。
１．本開示の一実施形態による情報処理端末の概要
２．基本構成および動作処理
２−１．構成
２−２．動作処理
３．表示例 
４．他の実施形態
５．まとめ
【００１６】
＜＜１．本開示の一実施形態による情報処理端末の概要＞＞
まず、本開示の一実施形態による情報処理端末１（情報処理装置）の概要について図１を参照して説明する。図１に示すように、本実施形態による情報処理端末１は、一面に表示部１２が設けられている。情報処理端末１は、情報処理装置の一例であって、図１に示すスマートフォンに限定されず、例えば携帯電話端末、タブレット端末、ＰＣ（パーソナルコンピュータ）、頭部装着型または眼鏡型のＨＭＤ（ヘッドマウンドディスプレイ）等により実現されてもよい。
【００１７】
本実施形態による表示部１２には、タッチセンサが設けられ、ユーザは表示画面を直接タッチすることで操作入力を行うことができる。
【００１８】
図１に示すように、表示部１２の表示画面は、文字入力欄３０、画像表示欄３１、およびソフトウェアキーボード３３の表示を含む。図１に示す表示画面は、メール、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）、ブログ、短文投稿サービス等のコミュニケーションサービスにおけるメッセージ入力画面の一例である。
【００１９】
ユーザは、表示部１２に表示されるソフトウェアキーボード３３をタッチ操作することにより、文字入力を行うことができる。入力された文字は、文字入力欄３０に表示される。この際、本実施形態による情報処理端末１は、入力された複数の単語にそれぞれ対応する単一の画像を自動的に生成し、画像表示欄３１に表示する。
【００２０】
例えば、「富士山に登山」という複数の単語から形成される文章が入力された場合、「富士山」という１つの単語に対応する画像４０と、「登山」という１つの単語に対応する画像４０がそれぞれ生成され、画像表示欄３１に表示される。または、「必死に勉強した」という複数の単語から形成される文章が入力された場合、「必死に勉強した」という複数の単語に対応する単一の画像が生成され、画像表示欄３１に表示される。また、図１に示す例では、入力された文章を示す画像４２も生成され、画像表示欄３１に表示されている。
【００２１】
そして、情報処理端末１は、画像表示欄３１に表示される複数の画像をパッケージ化して外部装置（メールサーバ、ＳＮＳサーバ、ブログサーバ等）に送信する。
【００２２】
このように、本実施形態によれば、ユーザが多くの候補の中から画像を選択する必要がなく、入力した単語に対応する画像が自動的に生成されるので、手間や時間をかけずに画像メッセージを作成することができる。また、複数の単語全体の意味（文脈）に応じて画像を生成することで、より文意に沿った画像を生成することができ、ユーザの最も伝えたい気持ちが表現され得る。
【００２３】
以上、本開示の一実施形態による情報処理端末１の概要について説明した。続いて、本開示による情報処理端末１の基本構成および動作処理について、順次説明する。
【００２４】
＜＜２．基本構成および動作処理＞＞
＜２−１．構成＞
図２は、本実施形態による情報処理端末１の主要構成の一例を示すブロック図である。図２に示すように、情報処理端末１は、中央処理部１０、入力部１１、表示部１２、画像メモリ１３、通信部１４、および描画バッファ１５を有する。
【００２５】
（入力部）
入力部１１は、ユーザによる入力を受け付け、受け付けた入力情報を中央処理部１０に出力する。入力部１１は、ボタン、スイッチ等の他、表示画面への操作入力を受け付けるタッチセンサにより実現される。例えば入力部１１は、表示部１２に表示されたソフトウェアキーボード３３へのユーザ操作を検出して単語の入力を受け付け、受け付けた単語入力情報（テキストデータ）を中央処理部１０のテキスト意味解析部１１０および表示制御部１２０に出力する。
【００２６】
また、入力部１１は、マイクロホン（収音部）により実現されてもよく、この場合、ユーザは音声入力によりテキストデータを入力することも可能である。
【００２７】
（中央処理部）
中央処理部１０は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、不揮発性メモリ、インタフェース部を備えたマイクロコンピュータにより構成され、情報処理端末１の各構成を制御する。また、本実施形態による中央処理部１０は、図２に示すように、テキスト意味解析部１１０、表示制御部１２０、および画像生成部１３０として機能する。
【００２８】
テキスト意味解析部１１０は、入力部１１から出力された単語入力情報に基づいて、入力された単語の意味を解析し、解析結果を画像生成部１３０に出力する。複数の単語（文章）が入力された場合、テキスト意味解析部１１０は、形態素解析により文章を形態素・文節に区切り、各形態素・文節の係り受けを解析し、文脈に応じた単語の意味解析を行う。
【００２９】
表示制御部１２０は、入力部１１から出力された単語入力情報に応じて、入力された単語を表示部１２に表示するよう制御する。具体的には、表示制御部１２０は、図１に示す文字入力欄３０に、ソフトウェアキーボード３３から入力された単語を表示する。
【００３０】
また、表示制御部１２０は、画像生成部１３０により生成された画像を表示部１２に表示するよう制御する。具体的には、表示制御部１２０は、図１に示す画像表示欄３１に、画像生成部１３０により生成され、描画バッファ１５に一時的に保存された画像を表示する。本実施形態では、このように描画バッファ１５を利用することで、表示部１２に表示する内容を事前に調整することができる。なお描画バッファ１５に相当する機能を、表示制御部１２０または画像生成部１３０が有していてもよい。
【００３１】
表示制御部１２０は、画像生成部１３０により生成された画像とともに、入力部１１から入力された単語を表示するよう制御してもよい（例えば図１に示す画像表示欄３１に示す画像４２）。
【００３２】
また、表示制御部１２０は、入力部１１へのユーザによるテキスト入力に応じて描画バッファ１５が更新される度に表示部１２の表示を切り替えることで、表示部１２に表示する画像の追加や切り替えを行うことができる。
【００３３】
画像生成部１３０は、テキスト意味解析部１１０から出力された各単語の意味解析結果に基づいて、複数の単語にそれぞれ対応する単一の画像を生成する。具体的には、画像生成部１３０は、複数の単語にそれぞれ対応する単一の画像を、画像メモリ１３に格納されている画像群から検索する。例えば「富士山に登山だったよ」という文章が入力され、テキスト意味解析部１１０により「富士山」、「登山」という意味解析が行われた場合、画像生成部１３０は、「富士山」に対応する単一の画像４０と「登山」に対応する単一の画像４１を、画像メモリ１３から検索する。
【００３４】
画像生成部１３０は、生成した画像を、描画バッファ１５を介して表示制御部１２０に提供する。また、表示制御部１２０が描画バッファ１５に相当する機能を有している場合、または描画バッファ１５を有しない構成の場合、画像生成部１３０は、生成した画像を表示制御部１２０に直接出力する。
【００３５】
また、画像生成部１３０は、複数の単語（文章、文節）の全体の意味に対応する単一の画像を生成してもよい。例えば「必死に勉強したのに」という文章が入力され、テキスト意味解析部１１０により「必死」、「勉強」という意味解析が行われた場合、画像生成部１３０は、「必死」かつ「勉強」の両方の意味に対応する単一の画像を、画像メモリ１３から検索する。
【００３６】
また、画像生成部１３０は、複数の単語（文章、文節）の全体の意味に対応する単一の画像を、複数の画像を合成して生成してもよい。例えば「英語の勉強をした」という文章が入力された場合、画像生成部１３０は、「英語」に対応する画像（例えば英語の本の画像）と、「勉強」に対応する画像（例えば机で勉強している子供の画像）を合成（例えば英語の本の画像を机の画像に重畳表示）して生成する。
【００３７】
また、画像生成部１３０は、入力部１１から単語入力情報が出力される度に（単語が入力される度に）、順次画像を生成する。例えば「富士山に」と入力された際に、「富士山」に対応する単一の画像を生成して表示制御部１２０に出力し、次に「登山だったよ」と入力された際に、「登山」に対応する単一の画像を生成して表示制御部１２０に出力する。これにより、単語を入力する度に、各単語に対応する単一の画像が順次追加表示される。
【００３８】
また、画像生成部１３０は、第１の単語に続けて入力された第２の単語の入力に応じて、当該第１と第２の単語に対応する単一の画像を生成し、表示制御部１２０に出力してもよい。この場合、表示制御部１２０は、第１の単語に対応して生成された画像の表示に代わり、第１と第２の単語に対応して新たに生成された画像を表示するよう制御する（表示画像の切り替え）。例えば第１の単語「必死に」に続けて、第２の単語「勉強したのに」が入力された場合、画像生成部１３０は、両単語に対応する単一の画像（例えば子供が必死に勉強している画像）を生成して表示制御部１２０に出力する。この場合、表示制御部１２０は、第１の単語「必死に」の入力に応じて既に生成され、表示していた画像（例えば大人が必死に走っている画像）を、新たに生成された両単語に対応する単一の画像（例えば子供が必死に勉強している画像）に切り替えて表示するよう制御する。このように、本実施形態では、第１の単語と第２の単語の係り受け関係に応じて、より文意に沿った画像を生成することができる。
【００３９】
なお、上述した画像の追加および切り替えは、描画バッファ１５を用いて、テキスト入力が行われる度に描画バッファ１５の描画内容を全て書き換えることにより実現することができる。このような本実施形態による画像の追加および切り替えの制御については、後述の「２−２．動作処理」において詳細に説明する。
【００４０】
（表示部）
表示部１２は、中央処理部１０の制御にしたがって、各種コンテンツや、メニュー画面、操作画面、入力画面等を表示（再生）する。また、表示部１２は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）またはＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等により実現される。
【００４１】
また、本実施形態による表示部１２は、中央処理部１０の表示制御部１２０の制御にしたがって、図１に示すように、入力された単語に対応する画像４０、４１を表示する。
【００４２】
（画像メモリ）
画像メモリ１３は、単語の意味を補足するための様々な画像（動画、静止画）を保持する画像保持部である。
【００４３】
（描画バッファ）
描画バッファ１５は、表示部１２に表示する画像を一時的に保存する領域である。具体的には、描画バッファ１５には、画像生成部１３０により生成された画像が描画される。また、描画バッファ１５に描画された画像は、表示制御部１２０により読み出されて表示部１２に表示される。
【００４４】
（通信部）
通信部１４は、無線／有線により外部装置と接続し、データの送受信を行う機能を有する。例えば通信部１４は、無線ＬＡＮ、赤外線、Ｗｉ−Ｆｉ（登録商標）等により無線ＡＰ（アクセスポイント）に接続し、無線ＡＰを介してネットワークに接続することができる。そして、通信部１４は、ネットワーク上の所定のサーバから、単語の意味を補足するための様々な画像や、本実施形態による一連の処理を実行するためのソフトウェアを構成するプログラムを取得することができる。このようにネットワーク上の所定のサーバから取得された画像データは、画像メモリ１３に格納される。
【００４５】
また、本実施形態による通信部１４は、表示部１２に表示されている単一の画像、または複数の画像をパッケージ化したものを、所定のコミュニケーションサーバ（メールサーバ、ＳＮＳサーバ、ブログサーバ等）に送信することができる。
【００４６】
以上、本実施形態による情報処理端末１の構成について詳細に説明した。続いて、本実施形態による情報処理端末１の動作処理について図３を参照して具体的に説明する。
【００４７】
＜２−２．動作処理＞
図３は、本実施形態による情報処理端末１の動作処理を示すフローチャートである。図３に示すように、まず、ステップＳ１０３において、情報処理端末１の入力部１１は、ユーザからの入力を待つ。
【００４８】
次いで、ユーザの入力があった場合（ステップＳ１０６／Ｙｅｓ）、ステップＳ１０７において、入力部１１は、受け付けた入力情報（テキストデータ）を中央処理部１０のテキスト意味解析部１１０および表示制御部１２０に出力する。なお、本明細書において、「ユーザ入力」には、新たなテキスト（単語）の入力のみならず、テキストの消去も含まれる。例えば「富士山に」と入力された後、「山に」の文字が消去される操作入力が行われた場合、入力部１１は、テキスト消去情報を中央処理部１０に出力する。
【００４９】
次に、ステップＳ１０９において、中央処理部１０は、描画バッファ１５に一時保存されている画像（描画内容）を消去する。
【００５０】
次いで、ステップＳ１１２において、中央処理部１０は、描画バッファ１５に入力テキストを描画する。
【００５１】
次に、ステップＳ１１５において、テキスト意味解析部１１０は、入力情報（テキストデータ）に基づいて、文末方向に向かって入力文字のテキスト解析を行う。ここで、テキスト意味解析部１１０は、入力部１１から入力されたテキスト全文を、文頭から順に意味解析する。例えば、既に「富士山に」と入力され、後述するステップＳ１３０で富士山に対応する単一の画像が表示部１２に表示されている状態で、続けて「登山」と入力された場合、テキスト意味解析部１１０は、文頭から文末方向に向かって全文「富士山に登山」を文頭から文末方向に向かって順次意味解析を行う。なおテキスト意味解析部１１０は、文脈（係り受け関係）に応じて単語の意味解析を行うことも可能である。
【００５２】
次いで、ステップＳ１１８において、テキスト意味解析部１１０は単語の意味検出が出来たか否かを判断する。例えば、「富士山に」という文章を解析する場合、文頭から文末方向に解析を行うと、まず「富士山」の意味検出ができる。
【００５３】
単語の意味検出が出来た場合（Ｓ１１８／Ｙｅｓ）、ステップＳ１２１において、画像生成部１３０は、検出された単語の意味に対応する単一の画像を、画像メモリ１３から検索する。
【００５４】
画像メモリ１３から画像を検索できると（Ｓ１２４／Ｙｅｓ）、ステップＳ１２７において、画像生成部１３０は、検索した画像を描画バッファ１５に描画（一時保存）する。
【００５５】
次に、ステップＳ１１５に戻り、テキスト意味解析部１１０は、文末方向に次の単語の意味解析を行う。例えば、上述したように「富士山に」という文章を文頭から順に解析している場合、「富士山」の次に、「に」の意味解析が行われるが、「に」の意味検出は出来ない。
【００５６】
次いで、単語の意味検出が出来なかった場合（Ｓ１１８／Ｎｏ）、ステップＳ１３０において、表示制御部１２０は、描画バッファ１５に描画された内容を表示部１２に表示する。ここで、描画バッファ１５には、上記Ｓ１１２により入力テキストが描画されているので、表示制御部１２０は、描画バッファ１５に描画されている入力テキストを文字入力欄３０に表示する。また、描画バッファ１５に、上記Ｓ１２７で描画された画像が含まれている場合、表示制御部１２０は、画像表示欄３１に画像を表示する。
【００５７】
以上、本実施形態による情報処理端末１の動作処理について具体的に説明した。上述したように、本実施形態による動作処理では、Ｓ１０９で描画バッファを消去した後、Ｓ１１５で文頭から文末方向に入力文字の意味解析を行い、複数の単語にそれぞれ対応する単一の画像を改めて生成するので、画像の追加や切り替えを行うことができる。例えば「富士山に」と入力され、富士山の画像を表示した後、「登山」と入力された場合、中央処理部１０は、描画バッファ１５に描画した富士山の画像を消去して「富士山に登山」の意味解析を行い、富士山の画像と登山の画像を描画バッファ１５に描画して表示することで、画像の追加を行うことができる。
【００５８】
一方、例えば「必死に」と入力され、必死に走る画像を表示した後、「勉強」と入力された場合、中央処理部１０は、描画バッファ１５の画像を消去し、「必死に勉強」の意味解析を行う。そして、中央処理部１０は、係り受け関係（文脈）から、必死に勉強する画像を描画バッファに新たに描画して表示することで、画像の切り替えを行うことができる。
【００５９】
＜＜３．表示例＞＞
続いて、本実施形態により生成された画像の表示例について、以下図４〜図７を参照して具体的に説明する。
【００６０】
＜３−１．第１の表示例＞
図４および図５は、本実施形態による第１の表示例について説明するための図である。図４の表示画面３００に示すように、単語の意味検出が出来ない時点では、入力されたテキストが文字入力欄３０に表示され、画像表示欄３１には画像が表示されない。
【００６１】
次に、表示画面３０１に示すように、「富士山に」まで入力されると、テキスト意味解析部１１０による単語の意味検出が成功し、画像生成部１３０により富士山の画像４０が生成され（具体的には画像メモリ１３から検索され）、画像表示欄３１に表示される。
【００６２】
続いて、表示画面３０２に示すように、「登山だったよー」まで入力されると、テキスト意味解析部１１０により文頭から意味検出が行われ、画像生成部１３０により富士山の画像４０と登山者の画像４１が生成され、画像表示欄３１に表示される。この際、表示制御部１２０は、富士山の画像４０に登山者の画像４１を近接または重畳させて表示してもよい。画面上では、「登山だったよー。」のテキスト入力に応じて、登山者の画像４１が追加されたように見える。
【００６３】
次に、図５の表示画面３０３に示すように、「快晴だった」と入力されると、テキスト意味解析部１１０により文頭から意味検出が行われ、画像生成部１３０により富士山の画像４０、登山者の画像４１、および太陽の画像４３が生成され、画像表示欄３１に表示される。画面上では、「快晴だった」のテキスト入力に応じて、太陽の画像４３が追加されたように見える。
【００６４】
次いで、表示画面３０４に示すように、「寒かった！」まで入力されると、テキスト意味解析部１１０により文頭から意味検出が行われ、画像生成部１３０により富士山の画像４０、登山者の画像４１、太陽の画像４３、寒さを表す風の画像４４が生成され、画像表示欄３１に表示される。画面上では、「寒かった！」のテキスト入力に応じて、風の画像４４が追加されたように見える。
【００６５】
このように、本実施形態による情報処理端末１は、ユーザによるテキスト入力（単語入力）に応じて、複数の単語にそれぞれ対応する単一の画像を生成し、表示部１２に表示することができる。また、情報処理端末１は、テキスト入力が行われる度に、単語に対応する単一の画像を生成し、追加表示することができる。
【００６６】
＜３−２．第２の表示例＞
図６および図７は、本実施形態による第２の表示例について説明するための図である。図６の表示画面３０６に示すように、単語の意味検出が出来ても、対応する画像が生成できなかった場合、画像表示欄３１には画像が表示されない。
【００６７】
次に、表示画面３０７に示すように、「英語を」まで入力されると、テキスト意味解析部１１０により単語の意味が検出され、画像生成部１３０により英語の本の画像４６が生成され、画像表示欄３１に表示される。
【００６８】
続いて、表示画面３０８に示すように、「必死で」まで入力されると、テキスト意味解析部１１０により文頭から意味検出が行われ、画像生成部１３０により英語の本の画像４６と、必死な様子を示す画像４７が生成され、画像表示欄３１に表示される。画面上では、「必死で」のテキスト入力に応じて、必死な様子を示す画像４７が追加されたように見える。ここで、必死な様子を示す画像４７は、図６に示すように、大人が必死に走っている画像が選択されている。
【００６９】
次いで、表示画面３０９に示すように、「勉強したのに」と入力されると、テキスト意味解析部１１０により文頭から意味検出が行われ、複数の単語の係り受け関係（文脈）から、必死で勉強している画像４８が画像生成部１３０により生成され、画像表示欄３１に表示される。このように、本実施形態では、文脈（複数の単語）の意味に対応する単一の画像を生成することで、よりユーザの伝えたい内容に沿った画像を生成することができる。また、画像生成部１３０は、「英語を」に対応する単一の画像として、英語の本の画像を生成する。この際、画像生成部１３０は、画像４８に合せて回転、変形等の編集を行った英語の画像４６’を生成することもできる。そして、表示制御部１２０は、必死に勉強している画像４８を表示すると共に、編集した英語の本の画像４６’を画像４８に重畳表示（合成表示）する。画面上では、「勉強したのに」のテキスト入力に応じて、画像が切り替えられたように見える。
【００７０】
次に、図７の表示画面３１０に示すように、「テストの点数は」と入力されると、テキスト意味解析部１１０により文頭から意味検出が行われ、英語の本の画像４６’、必死で勉強している画像４８、テストの画像４９が画像生成部１３０により生成され、画像表示欄３１に表示される。
【００７１】
次いで、表示画面３１１に示すように、「０点だった」と入力されると、テキスト意味解析部１１０により文頭から意味検出が行われ、文脈に応じて、テストの点数が０点の画像４９’、英語の本の画像４６’、および必死に勉強している画像４８が生成され、画像表示欄３１に表示される。画面上では、「０点だった」のテキスト入力に応じて、テストの点数が０点の画像４９’に切り替えられたように見える。
【００７２】
次に、表示画面３１２に示すように、「がっかり」と入力されると、テキスト意味解析部１１０により文頭から意味検出が行われ、画像４９’、４６’、４８に加えて、がっかりしている様子を示す画像５０が生成され、画像表示欄３１に表示される。画面上では、「がっかり」のテキスト入力に応じて、画像５０が追加されたように見える。
【００７３】
このように、本実施形態による情報処理端末１は、ユーザによるテキスト入力（単語入力）に応じて、複数の単語の全体の意味に対応する単一の画像を生成し、表示部１２に表示することができる。これにより、本実施形態による情報処理端末１は、より文脈の意味に沿った画像を生成することができる。また、情報処理端末１は、続けて入力されたテキストを含む文脈に応じて、表示する画像を切り替えることができる。
【００７４】
＜＜４．他の実施形態＞＞
以上説明した実施形態による情報処理端末１は、ローカルで主要な処理を行っているが、本実施形態による情報処理端末１はこれに限定されず、例えばサーバ２と接続して負荷が大きい主要な処理をサーバ側で行うクラウド型（システム型）であってもよい。以下、図８を参照して具体的に説明する。
【００７５】
図８は、本開示の他の実施形態による画像生成システムの全体構成図である。図８に示すように、情報処理端末１（ユーザ端末）は、ネットワーク３を介してサーバ２（情報処理装置）と接続してデータの送受信を行う。
【００７６】
サーバ２（情報処理装置）は、図８に示すように、通信部２１、テキスト意味解析部２２、画像生成部２３、および画像メモリ２４を含む。
【００７７】
通信部２１は、ネットワーク３を介して外部装置と接続し、データの送受信を行う機能を有する。具体的には、通信部２１は、情報処理端末１（ユーザ端末）から、入力情報（テキストデータ）を受信し、テキスト意味解析部２２に出力する。また、通信部２１は、画像生成部２３により生成された画像を、情報処理端末１の表示部１２で表示させるために情報処理端末１（ユーザ端末）に送信する。
【００７８】
テキスト意味解析部２２は、通信部２１を介して情報処理端末１から送信された単語の入力情報（テキストデータ）に基づいて、入力された単語の意味を解析し、解析結果を画像生成部２３に出力する。また、テキスト意味解析部２２の具体的な機能は、上記実施形態によるテキスト意味解析部１１０と同様である。
【００７９】
画像生成部２３は、テキスト意味解析部２２から出力された各単語の意味解析結果に基づいて、複数の単語にそれぞれ対応する単一の画像を生成する。例えば画像生成部２３は、複数の単語にそれぞれ対応する単一の画像を、画像メモリ２４に格納されている画像群から検索する。画像生成部２３は、画像メモリ２４から検索した画像を、通信部２１に出力する。なお画像生成部２３の具体的な機能は、上記実施形態による画像生成部１３０と同様である。
【００８０】
画像メモリ２４は、単語の意味を補足するための様々な画像（動画、静止画）を保持する画像保持部である。
【００８１】
なお、上記テキスト意味解析部２２および画像生成部２３は、ＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発性メモリ、インタフェース部を備えたマイクロコンピュータにより構成される中央処理部の機能として実現される。
【００８２】
以上説明したように、本実施形態によるサーバ２は、本開示による情報処理装置の主要構成を有し、情報処理端末１から送信された入力情報に基づいて、複数の単語にそれぞれ対応する単一の画像を生成する。また、サーバ２は、生成した画像を情報処理端末１の表示部１２で表示させるよう情報処理端末１を制御する。
【００８３】
一方、情報処理端末１は、ユーザによる単語の入力情報を逐次サーバ２に送信し、サーバ２から受信した画像を描画バッファ１５に描画して、表示制御部１２０により表示部１２に表示するよう制御する。
【００８４】
このように、本開示の他の実施形態による画像生成システムは、本開示の情報処理装置の主要構成をサーバ２側で行うことで、情報処理端末１の処理負担を軽減することができる。
【００８５】
＜＜５．まとめ＞＞
上述したように、本開示の実施形態による情報処理端末１は、ユーザによる単語入力に応じて、複数の単語のそれぞれ対応する単一の画像を生成し、生成した画像を表示することができる。これにより、ユーザは多くの候補の中から画像を選択する必要がなく、手間や時間をかけずに、画像メッセージを作成することができる。
【００８６】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００８７】
例えば、情報処理端末１またはサーバ２に内蔵されるＣＰＵ、ＲＯＭ、およびＲＡＭ等のハードウェアに、情報処理端末１またはサーバ２の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させたコンピュータ読み取り可能な記憶媒体も提供される。
【００８８】
また、本明細書の情報処理端末１の処理における各ステップは、必ずしも添付したフローチャートにおいて開示された順序に沿って時系列に処理する必要はない。例えば、情報処理端末１の処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。具体的には、例えば図３に示すステップＳ１０７とＳ１０９は並列的に処理されてもよし、逆の順序で処理されてもよい。
【００８９】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００９０】
なお、本技術は以下のような構成も取ることができる。
（１）
複数の単語が入力される入力部と、
前記複数の単語の意味を解析する解析部と、
前記複数の単語にそれぞれ対応する単一の画像を生成する画像生成部と、
前記画像生成部により生成された画像を表示部に表示するように制御する表示制御部と、
を備える、情報処理装置。
（２）
前記画像生成部は、前記複数の単語の全体の意味に対応する単一の画像を生成する、前記（１）に記載の情報処理装置。
（３）
前記画像生成部は、複数の単語の全体の意味に対応する単一の画像を、複数の画像を合成して生成する、前記（１）または（２）のいずれか１項に記載の情報処理装置。
（４）
前記画像生成部は、前記入力部から単語が入力される度に、順次画像を生成する、前記（１）〜（３）のいずれか１項に記載の情報処理装置。
（５）
前記画像生成部は、第１の単語に続けて入力された第２の単語の入力に応じて、当該第１と第２の単語に対応する画像を生成し、
前記表示制御部は、前記第１の単語に対応して生成された画像の表示に代わり、前記第１と第２の単語に対応して生成された画像を表示するよう制御する、前記（１）〜（４）のいずれか１項に記載の情報処理装置。
（６）
前記表示制御部は、前記画像生成部により生成された画像とともに、前記入力部から入力された単語を表示するよう制御する、前記（１）〜（５）のいずれか１項に記載の情報処理装置。
（７）
前記情報処理装置は、前記画像生成部により生成された画像を外部に送信可能な通信部をさらに備える、前記（１）〜（６）のいずれか１項に記載の情報処理装置。
（８）
前記通信部は、前記画像と前記入力された単語とをパッケージにして外部に送信する、前記（７）に記載の情報処理装置。
（９）
コンピュータを、
複数の単語が入力される入力部と、
前記複数の単語の意味を解析する解析部と、
前記複数の単語にそれぞれ対応する単一の画像を生成する画像生成部と、
前記画像生成部により生成された画像を表示部に表示するように制御する表示制御部と、
として機能させるためのプログラムが記憶された、記憶媒体。
（１０）
ユーザ端末において入力された複数の単語の意味を解析するステップと、
前記複数の単語にそれぞれ対応する単一の画像をプロセッサにより生成するステップと、
前記生成された画像を前記ユーザ端末の表示部で表示させるために前記ユーザ端末に送信するステップと、
を含む、方法。
【符号の説明】
【００９１】
１    情報処理端末
１０    中央処理部
１１０    テキスト意味解析部
１２０    表示制御部
１３０    画像生成部
１１    入力部
１２    表示部
１３    画像生成部
１４    通信部
１５    描画バッファ
２    サーバ
２１    通信部
２２    テキスト意味解析部
２３    画像生成部
２４    画像メモリ
３    ネットワーク
３０    文字入力欄
３１    画像表示欄
３３    ソフトウェアキーボード
４０〜５０    画像
【図１】
2015036886.tif 000003
【図２】
2015036886.tif 000004
【図３】
2015036886.tif 000005
【図４】
2015036886.tif 000006
【図５】
2015036886.tif 000007
【図６】
2015036886.tif 000008
【図７】
2015036886.tif 000009
【図８】
2015036886.tif 000010