(57)【要約】【課題】利便性の高い描画制御技術を提供する。【解決手段】ユーザ端末３００は、画像のテーマをユーザに提示するテーマ提示部３２０と、ユーザによる画像の描画を受け付ける描画制御部３１３と、描画制御部３１３が、テーマ提示部３２０により提示されたテーマに沿った画像の描画をユーザから受け付けているとき、複数のユーザにより投稿されたコメント情報を管理するコメント情報管理サーバから、テーマ提示部３２０により提示されたテーマに沿って他のユーザにより描画され、コメント情報管理サーバに投稿された画像を取得し、取得した画像を提示する画像提示部３２１と、描画制御部３１３により描画された画像をコメント情報管理サーバへ投稿するコメント情報投稿部３１２とを備える。【選択図】図９
2014059851.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
画像のテーマをユーザに提示するテーマ提示部、
ユーザによる画像の描画を受け付ける描画制御部、
前記描画制御部が、前記テーマ提示部により提示されたテーマに沿った画像の描画をユーザから受け付けているとき、複数のユーザにより投稿されたコメント情報を管理するコメント情報管理サーバから、前記テーマ提示部により提示されたテーマに沿って他のユーザにより描画され、前記コメント情報管理サーバに投稿された画像を取得し、取得した画像を提示する画像提示部、
前記描画制御部により描画された画像を前記コメント情報管理サーバへ投稿する投稿部、
として機能させるためのコンピュータプログラム。
【請求項２】
前記投稿部は、前記描画制御部により描画された画像を添付したコメント情報に、前記テーマ提示部により提示されたテーマを示す文字列を含ませることを特徴とする請求項１に記載のコンピュータプログラム。
【請求項３】
前記テーマ提示部は、前記コメント情報管理サーバに投稿されたコメント情報に含まれる頻度の高いキーワードを前記コメント情報管理サーバから取得し、取得したキーワードをテーマとしてユーザに提示することを特徴とする請求項１又は２に記載のコンピュータプログラム。
【請求項４】
前記テーマ提示部は、前記コメント情報管理サーバに投稿された画像から生成されたテーマをユーザに提示することを特徴とする請求項１又は２に記載のコンピュータプログラム。
【請求項５】
コンピュータを、他のユーザに画像のテーマを提案するためのコメント情報の投稿をユーザから受け付けて、ユーザから受け付けたテーマと、他のユーザに画像のテーマを提案するためのコメント情報であることを示す特定の文字列とを含むコメント情報を前記コメント情報管理サーバに投稿するテーマ提案部として更に機能させることを特徴とする請求項１から４のいずれかに記載のコンピュータプログラム。
【請求項６】
前記テーマ提示部は、前記コメント情報管理サーバに投稿されたコメント情報を取得し、前記特定の文字列を含むコメント情報に含まれるテーマをユーザに提示することを特徴とする請求項５に記載のコンピュータプログラム。
【請求項７】
画像のテーマをユーザに提示するテーマ提示部と、
ユーザによる画像の描画を受け付ける描画制御部と、
前記描画制御部が、前記テーマ提示部により提示されたテーマに沿った画像の描画をユーザから受け付けているとき、複数のユーザにより投稿されたコメント情報を管理するコメント情報管理サーバから、前記テーマ提示部により提示されたテーマに沿って他のユーザにより描画され、前記コメント情報管理サーバに投稿された画像を取得し、取得した画像を提示する画像提示部と、
前記描画制御部により描画された画像を前記コメント情報管理サーバへ投稿する投稿部と、
を備えることを特徴とする画像処理装置。
【請求項８】
テーマ提示部が、画像のテーマをユーザに提示するステップと、
描画制御部が、ユーザによる画像の描画を受け付けるステップと、
画像提示部が、前記描画制御部が前記テーマ提示部により提示されたテーマに沿った画像の描画をユーザから受け付けているとき、複数のユーザにより投稿されたコメント情報を管理するコメント情報管理サーバから、前記テーマ提示部により提示されたテーマに沿って他のユーザにより描画され、前記コメント情報管理サーバに投稿された画像を取得し、取得した画像を提示するステップと、
投稿部が、前記描画制御部により描画された画像を前記コメント情報管理サーバへ投稿するステップと、
を含むことを特徴とする画像処理方法。
【請求項９】
請求項１から６のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
コンピュータを、
タッチパッドに対するユーザによる入力を受け付け、入力にしたがって画像を描画し、描画された画像を画面に表示する描画制御部、
前記タッチパッドに対するユーザによる入力を受け付けると、入力された位置の周囲に描画された画像の拡大画像と、入力された位置を示す図形を前記画面に表示する拡大表示制御部、として機能させ、
前記描画制御部は、第１の操作指示を受け付けると、前記タッチパッドに対するユーザによる入力を受け付けても入力された位置に画像を描画せず、第２の操作指示を受け付けると、前記タッチパッドに対する入力にしたがった画像の描画を再開する
ことを特徴とするコンピュータプログラム。
【請求項１１】
タッチパッドに対するユーザによる入力を受け付け、入力にしたがって画像を描画し、描画された画像を画面に表示する描画制御部と、
前記タッチパッドに対するユーザによる入力を受け付けると、入力された位置の周囲に描画された画像の拡大画像と、入力された位置を示す図形を前記画面に表示する拡大表示制御部と、を備え、
前記描画制御部は、第１の操作指示を受け付けると、前記タッチパッドに対するユーザによる入力を受け付けても入力された位置に画像を描画せず、第２の操作指示を受け付けると、前記タッチパッドに対する入力にしたがった画像の描画を再開する
ことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理技術に関し、とくに、ユーザにより描画された画像を処理する画像処理装置、画像処理方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
タッチパネルを備えた情報端末やゲーム装置が広く普及している。表示装置に表示されている画面に直接指で触れて操作することができるというタッチパネルの特性を生かした各種アプリケーションが提供されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
タッチパネルにおいて指で画像を描画するというインタフェースに慣れていないユーザも多い。したがって、より利便性の高いインタフェースを提供する必要がある。また、画像を描画することが苦手なユーザも楽しめるような、他のユーザとの間のコミュニケーションを重視したサービスの提供が望まれる。
【０００４】
本発明はこうした状況に鑑みてなされたものであり、その目的は、より利便性の高い画像処理技術を提供することにある。
【課題を解決するための手段】
【０００５】
本発明のある態様は、コンピュータプログラムに関する。このコンピュータプログラムは、コンピュータを、画像のテーマをユーザに提示するテーマ提示部、ユーザによる画像の描画を受け付ける描画制御部、前記描画制御部が、前記テーマ提示部により提示されたテーマに沿った画像の描画をユーザから受け付けているとき、複数のユーザにより投稿されたコメント情報を管理するコメント情報管理サーバから、前記テーマ提示部により提示されたテーマに沿って他のユーザにより描画され、前記コメント情報管理サーバに投稿された画像を取得し、取得した画像を提示する画像提示部、前記描画制御部により描画された画像を前記コメント情報管理サーバへ投稿する投稿部、として機能させる。
【０００６】
本発明の別の態様は、コンピュータプログラムに関する。このコンピュータプログラムは、コンピュータを、タッチパッドに対するユーザによる入力を受け付け、入力にしたがって画像を描画し、描画された画像を画面に表示する描画制御部、前記タッチパッドに対するユーザによる入力を受け付けると、入力された位置の周囲に描画された画像の拡大画像と、入力された位置を示す図形を前記画面に表示する拡大表示制御部、として機能させ、前記描画制御部は、第１の操作指示を受け付けると、前記タッチパッドに対するユーザによる入力を受け付けても入力された位置に画像を描画せず、第２の操作指示を受け付けると、前記タッチパッドに対する入力にしたがった画像の描画を再開することを特徴とする。
【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、より利便性の高い描画制御技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態に係る情報処理システムの全体構成を示す図である。
【図２】コメント情報管理サーバの機能構成を示す図である。
【図３】コメント情報データベースの内部データの例を示す図である。
【図４】ポイント管理サーバの機能構成を示す図である。
【図５】ユーザデータベースの内部データの例を示す図である。
【図６】図６（ａ）は、ゲーム装置の前面を示す図であり、図６（ｂ）は、ゲーム装置の背面を示す図である。
【図７】図７（ａ）は、ゲーム装置の上面を示す図であり、図７（ｂ）は、ゲーム装置の下面を示す図であり、図７（ｃ）は、ゲーム装置の左側面を示す図である。
【図８】ゲーム装置の回路構成を示す図である。
【図９】実施の形態に係るユーザ端末の機能構成を示す図である。
【図１０】拡大表示制御部により表示された拡大表示画面の例を示す図である。
【図１１】表示装置に表示された画面の例を示す図である。
【図１２】表示装置に表示された画面の例を示す図である。
【図１３】表示装置に表示された画面の例を示す図である。
【図１４】表示装置に表示された画面の例を示す図である。
【図１５】表示装置に表示された画面の例を示す図である。
【図１６】表示装置に表示された画面の例を示す図である。
【図１７】表示装置に表示された画面の例を示す図である。
【図１８】表示装置に表示された画面の例を示す図である。
【図１９】表示装置に表示された画面の例を示す図である。
【図２０】表示装置に表示された画面の例を示す図である。
【図２１】表示装置に表示された画面の例を示す図である。
【図２２】表示装置に表示された画面の例を示す図である。
【図２３】表示装置に表示された画面の例を示す図である。
【図２４】実施の形態に係る画像処理方法の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
実施の形態においては、ユーザがタッチパッドにおいて指で絵を描く機能について説明する。本実施の形態では、絵を描くことが上手なユーザも、絵を描くことが苦手なユーザも、ともに楽しむことができるように、ユーザ間でコミュニケーションを楽しみながら絵を描いたり見たりすることができる機能をさらに提供する。具体的には、ユーザが短文のコメント情報を投稿して他のユーザとの間でやり取りを楽しむことが可能なミニブログサービスを利用し、ユーザが描いた絵を投稿したり、投稿された絵に描き足して投稿したり、描いて欲しい絵のテーマを投稿したり、投稿されたテーマに沿った絵を描いて投稿したり、投稿された絵を評価したりする機能を提供する。これにより、ユーザは、他のユーザとの間でコミュニケーションをとりながら、自分で絵を描いたり、他人の絵を見たりすることを楽しむことができる。
【００１１】
本実施の形態では、ユーザが提示されたテーマに沿った画像を描画しているときに、同じテーマに沿って描画され、ミニブログサービスに投稿された画像を取得して、描画画面に表示する機能を提供する。これにより、ユーザは、同じテーマについて他のユーザが投稿した画像を見て、参考にしながら画像を描画することができるので、ユーザの利便性を向上させることができる。また、絵を描くことが苦手なユーザであっても、気軽に絵を描くことを楽しむことを可能とするサービスを提供することができる。
【００１２】
図１は、実施の形態に係る情報処理システムの全体構成を示す。情報処理システム１は、ユーザにより投稿されたコメント情報を配信するミニブログサービスを提供するコメント情報管理サーバ２００と、ミニブログサービスを利用した画像処理アプリケーションを実行するユーザ端末３００と、画像処理アプリケーションの利用に伴ってユーザに付与されるポイントを管理するポイント管理サーバ１００とを備える。ユーザ端末３００は、ネットワークの一例であるインターネット２を介して、コメント情報管理サーバ２００にコメント情報を投稿し、投稿されたコメント情報を取得する。また、ユーザ端末３００は、インターネット２を介して、ポイント管理サーバ１００にポイントの加算を要求し、ポイントの状況を閲覧する。
【００１３】
図２は、コメント情報管理サーバ２００の機能構成を示す。コメント情報管理サーバ２００は、通信部２０２、制御部２１０、ユーザデータベース２２０、コメント情報データベース２２２、及び画像データベース２２４を備える。これらの構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００１４】
通信部２０２は、インターネット２を介した、ユーザ端末３００及びポイント管理サーバ１００との間の通信を制御する。
【００１５】
ユーザデータベース２２０は、コメント情報管理サーバ２００が提供するミニブログサービスを利用するユーザの情報を格納する。管理部２１３は、ユーザによるミニブログサービスの利用に先立って、ユーザ端末３００からユーザの情報を受け付け、ユーザデータベース２２０に登録する。ユーザデータベース２２０は、ユーザのＩＤ、名称、ニックネーム、認証情報、属性情報などを格納する。また、ユーザデータベース２２０は、ユーザがコメント情報を閲覧する対象のユーザの情報を格納する。対象ユーザが、コメント情報を不特定のユーザに対して公開している場合は、管理部２１３は、ユーザから対象ユーザの登録要求を受け付けたときに、ユーザデータベース２２０に対象ユーザの情報を登録する。対象ユーザが、コメント情報の公開を制限している場合は、管理部２１３は、ユーザから対象ユーザの登録要求を受け付けると、そのユーザに対するコメント情報の公開を対象ユーザに要求し、対象ユーザが承認したときに、ユーザデータベース２２０に対象ユーザの情報を登録する。ユーザデータベース２２０は、更に、対象ユーザとして自身を登録しているユーザの情報を格納する。
【００１６】
コメント情報データベース２２２は、ユーザ端末３００から登録を受け付けたコメント情報を格納する。画像データベース２２４は、ユーザ端末３００から登録を受け付けた画像のデータを格納する。
【００１７】
図３は、コメント情報データベース２２２の内部データの例を示す。コメント情報データベース２２２には、コメントＩＤ欄２５０、ユーザＩＤ欄２５１、時刻欄２５２、位置欄２５３、コメント欄２５４、画像欄２５５、返信元欄２５６、及び再投稿元欄２５７が設けられている。コメントＩＤ欄２５０は、コメント情報を一意に識別するＩＤを格納する。ユーザＩＤ欄２５１は、コメント情報を登録したユーザのＩＤを格納する。時刻欄２５２は、コメント情報に関連付けられた時刻情報を格納する。位置欄２５３は、コメント情報に関連付けられた位置情報を格納する。位置情報は、例えば、緯度及び経度を示す情報であってもよい。コメント欄２５４は、ユーザのコメントを格納する。画像欄２５５は、コメント情報に関連付けられた画像のデータにアクセスするための情報を格納する。返信元欄２５６は、ユーザが投稿されたコメント情報に返信してコメント情報を投稿したときに、返信元のコメント情報のＩＤを格納する。再投稿元欄２５７は、ユーザが投稿されたコメント情報を再投稿したときに、再投稿元のコメント情報のＩＤを格納する。
【００１８】
図２に戻り、制御部２１０は、コメント情報登録受付部２１１、コメント情報配信部２１２、管理部２１３、キーワード抽出部２１４、及びキーワード配信部２１５を含む。
【００１９】
コメント情報登録受付部２１１は、ユーザ端末３００からコメント情報の登録を受け付ける。コメント情報登録受付部２１１は、ユーザ端末３００から受け付けたコメント情報と、コメント情報に関連付けられた時刻情報及び位置情報を、コメント情報データベース２２２に登録する。コメント情報登録受付部２１１は、コメント情報に画像データが関連付けられていた場合は、画像データを画像データベース２２４に登録するとともに、画像データにアクセスするための情報をコメント情報データベース２２２に登録する。コメント情報登録受付部２１１は、コメント情報の登録に先立って、ユーザデータベース２２０を参照してユーザ端末３００を認証してもよい。コメント情報登録受付部２１１は、ユーザ端末３００から受け付けたコメント情報が、別のコメント情報の返信として投稿された場合、返信元のコメント情報のＩＤをコメント情報データベース２２２に登録する。コメント情報登録受付部２１１は、ユーザ端末３００から受け付けたコメント情報が、別のコメント情報を再投稿したものである場合、再投稿元のコメント情報のＩＤをコメント情報データベース２２２に登録する。
【００２０】
コメント情報配信部２１２は、コメント情報データベース２２２に登録されたコメント情報をユーザ端末３００へ配信する。コメント情報配信部２１２は、コメント情報登録受付部２１１がユーザ端末３００からコメント情報の登録を受け付けたときに、ユーザデータベース２２０を参照して、そのユーザ端末３００のユーザを対象ユーザとして登録しているユーザのユーザ端末３００へコメント情報を配信してもよい。コメント情報配信部２１２は、ユーザ端末３００からコメント情報の取得を要求されたときに、ユーザデータベース２２０を参照して、そのユーザ端末３００のユーザが対象ユーザとして登録しているユーザのコメント情報をコメント情報データベース２２２から読み出して配信してもよい。コメント情報配信部２１２は、コメント情報を表示するためのウェブページを生成して、ユーザ端末３００へ配信してもよい。
【００２１】
コメント情報配信部２１２は、コメント情報の取得を要求したユーザ端末３００のユーザが対象ユーザとして登録していないユーザが登録したコメント情報であっても、コメント情報の取得を要求したユーザ端末３００のユーザのＩＤがコメント情報に含まれる場合には、そのコメント情報をユーザ端末３００に配信する。ユーザのＩＤは、特定の文字、例えば、「＠」が前に付されてコメント情報に含められている。コメント情報配信部２１２は、ユーザのＩＤの前に「＠」を付した文字列を含むコメント情報を検索し、検索されたコメント情報をユーザ端末３００に配信する。
【００２２】
コメント情報配信部２１２は、ユーザ端末３００から、キーワードを含むコメント情報の取得を要求されると、キーワードを含むコメント情報を検索し、検索されたコメント情報をユーザ端末３００に配信する。キーワードは、特定の文字、例えば「＃」が前に付されてコメント情報に含められている。コメント情報配信部２１２は、キーワードの前に「＃」を付した文字列を含むコメント情報を検索し、検索されたコメント情報をユーザ端末３００に配信する。コメント情報配信部２１２は、「＃」が付されていない文字列の検索を受け付けてもよい。
【００２３】
管理部２１３は、ユーザ端末３００からユーザの情報を受け付けてユーザデータベース２２０に登録するとともに、ユーザデータベース２２０に登録された情報の変更や削除を管理する。また、管理部２１３は、コメント情報データベース２２２に登録された情報の変更や削除を管理する。
【００２４】
キーワード抽出部２１４は、ユーザにより投稿されたコメント情報に含まれる単語の中から、使用された頻度の高いキーワードを抽出する。キーワード抽出部２１４は、キーワードを抽出するための既知の任意の技術を用いて、コメント情報に含まれるキーワードを抽出してもよい。キーワード抽出部２１４は、所定の時間的範囲ごとに、又は、所定の地域ごとに、キーワードを抽出してもよい。キーワード配信部２１５は、キーワード抽出部２１４により抽出されたキーワードをユーザ端末３００に配信する。キーワード配信部２１５は、ユーザ端末３００からキーワードの取得を要求されたときに、抽出されたキーワードを配信してもよいし、所定のタイミングで配信してもよい。
【００２５】
図４は、ポイント管理サーバ１００の機能構成を示す。ポイント管理サーバ１００は、通信部１０２、制御部１１０、及びユーザデータベース１２０を備える。これらの構成も、ハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できる。
【００２６】
通信部１０２は、インターネット２を介した、ユーザ端末３００及びコメント情報管理サーバ２００との間の通信を制御する。
【００２７】
図５は、ユーザデータベース１２０の内部データの例を示す。ユーザデータベース１２０には、ユーザＩＤ欄１３０、ポイント欄１３１、画像欄１３２、及び評価欄１３３が設けられている。ユーザＩＤ欄１３０は、ポイントを管理すべきユーザを一意に識別するＩＤを格納する。ポイント欄１３１は、ユーザに付与されたポイントの総数を格納する。画像欄１３２は、ユーザがコメント情報管理サーバ２００に投稿した画像を識別するための情報を格納する。評価欄１３３は、投稿された画像に対する評価を示す情報を格納する。画像欄１３２及び評価欄１３３は、ユーザがコメント情報管理サーバ２００に画像を投稿するごとに追加される。
【００２８】
図４に戻り、制御部１１０は、ポイント情報取得部１１１、評価取得部１１２、及びランキング提示部１１３を含む。
【００２９】
ポイント情報取得部１１１は、ユーザ端末３００から、ユーザのポイントに関する情報を取得する。後述するように、本実施の形態では、ユーザがユーザ端末３００から、描画した画像を添付したコメント情報や、他のユーザが投稿した画像を評価するコメント情報などを投稿したときに、ユーザにポイントを付与する。ポイント情報取得部１１１は、ユーザに付与すべきポイントに関する情報を取得すると、ユーザにポイントを付与し、ユーザデータベース１２０の該当するユーザのレコードを更新する。
【００３０】
評価取得部１１２は、ユーザが画像をコメント情報管理サーバ２００に投稿したときに、投稿された画像の情報をユーザ端末３００又はコメント情報管理サーバ２００から取得して、ユーザデータベース１２０に登録する。評価取得部１１２は、ユーザ端末３００から、ユーザが投稿した画像に対する評価を取得する。ユーザが投稿した画像を他のユーザが再投稿したり、ユーザが投稿した画像に対する評価が投稿されたりすると、その画像に対するポイントがユーザに付与される。評価取得部１１２は、ユーザが投稿した画像に対する評価に関する情報を取得すると、その画像を投稿したユーザにポイントを付与し、ユーザデータベース１２０の該当するユーザのレコードを更新する。
【００３１】
ランキング提示部１１３は、ユーザのポイントのランキング、又は、投稿された画像の評価のランキングをユーザ端末３００に提示する。ランキング提示部１１３は、ユーザ端末３００からユーザのポイントのランキング、又は、投稿された画像の評価のランキングの提示を要求されると、ユーザデータベース１２０を参照して、ポイントの総数の高いユーザ、又は、評価の高い画像を所定数抽出し、それらをソートしてユーザ端末３００に提示する。
【００３２】
次に、ユーザ端末３００の一例であるゲーム装置１０の外観構成および回路構成を説明する。以下に示すゲーム装置１０は、携帯型のゲーム機であるが、他の種類の携帯型端末装置であってもよい。
【００３３】
［前面部の構成］
図６（ａ）は、ゲーム装置１０の前面を示す。ゲーム装置１０は、横長の筐体により形成され、ユーザが把持する左右の領域は、円弧状の外郭を有している。ゲーム装置１０の前面には、矩形のタッチパネル５０が設けられる。タッチパネル５０は、表示装置２０と、表示装置２０の表面を覆う透明な前面タッチパッド２１から構成される。表示装置２０は有機ＥＬ（Electro-Liminescence）パネルであり、画像を表示する。なお表示装置２０は液晶パネルなどの表示手段であってもよい。前面タッチパッド２１は、同時にタッチされた複数ポイントの検出機能をもつマルチタッチパッドであって、タッチパネル５０はマルチタッチスクリーンとして構成される。
【００３４】
タッチパネル５０の右側には、菱形の頂点にそれぞれ位置する△ボタン２２ａ、○ボタン２２ｂ、×ボタン２２ｃ、□ボタン２２ｄ（以下、総称する場合には「操作ボタン２２」とよぶ）が設けられ、タッチパネル５０の左側には、上キー２３ａ、左キー２３ｂ、下キー２３ｃ、右キー２３ｄ（以下、総称する場合には「方向キー２３」とよぶ）が設けられる。ユーザは方向キー２３を操作して、上下左右および斜方の８方向を入力できる。方向キー２３の下側には左スティック２４ａが設けられ、また操作ボタン２２の下側には右スティック２４ｂが設けられる。ユーザは左スティック２４ａまたは右スティック２４ｂ（以下、総称する場合には「アナログスティック２４」とよぶ）を傾動して、方向および傾動量を入力する。筐体の左右頂部には、Ｌボタン２６ａ、Ｒボタン２６ｂが設けられる。操作ボタン２２、方向キー２３、アナログスティック２４、Ｌボタン２６ａ、Ｒボタン２６ｂは、ユーザが操作する操作手段を構成する。
【００３５】
操作ボタン２２の近傍に、前面カメラ３０が設けられる。左スティック２４ａの左側および右スティック２４ｂの右側には、それぞれ音声を出力する左スピーカ２５ａおよび右スピーカ２５ｂ（以下、総称する場合には「スピーカ２５」とよぶ）が設けられる。また左スティック２４ａの下側にＨＯＭＥボタン２７が設けられ、右スティック２４ｂの下側にＳＴＡＲＴボタン２８およびＳＥＬＥＣＴボタン２９が設けられる。
【００３６】
［背面部の構成］
図６（ｂ）は、ゲーム装置１０の背面を示す。ゲーム装置１０の背面には、背面カメラ３１および背面タッチパッド３２が設けられる。背面タッチパッド３２は、前面タッチパッド２１と同様に、マルチタッチパッドとして構成される。ゲーム装置１０は、前面および背面において、２つのカメラおよびタッチパッドを搭載している。
【００３７】
［上面部の構成］
図７（ａ）は、ゲーム装置１０の上面を示す。既述したように、ゲーム装置１０の上面の左右端側に、Ｌボタン２６ａ、Ｒボタン２６ｂがそれぞれ設けられる。Ｌボタン２６ａの右側には電源ボタン３３が設けられ、ユーザは、電源ボタン３３を押下することで、電源をオンまたはオフする。なおゲーム装置１０は、操作手段が操作されない時間（無操作時間）が所定時間続くと、サスペンド状態に遷移する電力制御機能を有している。ゲーム装置１０がサスペンド状態に入ると、ユーザは電源ボタン３３を押下することで、ゲーム装置１０をサスペンド状態からアウェイク状態に復帰させることができる。
【００３８】
ゲームカードスロット３４は、ゲームカードを差し込むための差込口であり、この図では、ゲームカードスロット３４がスロットカバーにより覆われている状態が示される。なおゲームカードスロット３４の近傍に、ゲームカードがアクセスされているときに点滅するＬＥＤランプが設けられてもよい。アクセサリ端子３５は、周辺機器（アクセサリ）を接続するための端子であり、この図ではアクセサリ端子３５が端子カバーにより覆われている状態が示される。アクセサリ端子３５とＲボタン２６ｂの間には、ボリュームを調整するための−ボタン３６ａと＋ボタン３６ｂが設けられている。
【００３９】
［下面部の構成］
図７（ｂ）は、ゲーム装置１０の下面を示す。メモリカードスロット３７は、メモリカードを差し込むための差込口であり、この図では、メモリカードスロット３７が、スロットカバーにより覆われている状態が示される。ゲーム装置１０の下面において、音声入出力端子３８、マイク３９およびマルチユース端子４０が設けられる。マルチユース端子４０はＵＳＢ（Universal Serial Bus）に対応し、ＵＳＢケーブルを介して他の機器と接続できる。
【００４０】
［左側面部の構成］
図７（ｃ）は、ゲーム装置１０の左側面を示す。ゲーム装置１０の左側面には、ＳＩＭカードの差込口であるＳＩＭカードスロット４１が設けられる。
【００４１】
［ゲーム装置の回路構成］
図８は、ゲーム装置１０の回路構成を示す。各構成はバス９２によって互いに接続されている。無線通信モジュール７１はＩＥＥＥ８０２．１１ｂ／ｇ等の通信規格に準拠した無線ＬＡＮモジュールによって構成され、ＡＰ２を介して、外部ネットワークに接続する。なお無線通信モジュール７１は、ブルートゥース（登録商標）プロトコルの通信機能を有してもよい。携帯電話モジュール７２は、ＩＴＵ（International Telecommunication Union；国際電気通信連合）によって定められたＩＭＴ−２０００（International Mobile Telecommunication 2000）規格に準拠した第３世代（3rd Generation）デジタル携帯電話方式に対応し、携帯電話網４に接続する。ＳＩＭカードスロット４１には、携帯電話の電話番号を特定するための固有のＩＤ番号が記録されたＳＩＭカード７４が挿入される。ＳＩＭカード７４がＳＩＭカードスロット４１に挿入されることで、携帯電話モジュール７２は、携帯電話網４との間で通信可能となる。
【００４２】
ＣＰＵ（Central Processing Unit）６０は、メインメモリ６４にロードされたプログラムなどを実行する。ＧＰＵ（Graphics Processing Unit）６２は、画像処理に必要な計算を実行する。メインメモリ６４は、ＲＡＭ（Random Access Memory）などにより構成され、ＣＰＵ６０が使用するプログラムやデータなどを記憶する。ストレージ６６は、ＮＡＮＤ型フラッシュメモリ（NAND-type flash memory）などにより構成され、内蔵型の補助記憶装置として利用される。
【００４３】
モーションセンサ６７は、ゲーム装置１０の動きを検出し、地磁気センサ６８は、３軸方向の地磁気を検出する。ＧＰＳ制御部６９は、ＧＰＳ衛星からの信号を受信し、現在位置を算出する。前面カメラ３０および背面カメラ３１は、画像を撮像し、画像データを入力する。前面カメラ３０および背面カメラ３１は、ＣＭＯＳイメージセンサ（Complementary Metal Oxide Semiconductor Image Sensor）によって構成される。
【００４４】
表示装置２０は、有機ＥＬ表示装置であり、陰極および陽極に電圧を印加することで発光する発光素子を有する。省電力モードでは、電極間に印加する電圧を通常よりも低くすることで、表示装置２０を減光状態とすることができ、電力消費を抑えられる。なお表示装置２０はバックライトを備えた液晶パネル表示装置であってもよい。省電力モードでは、バックライトの光量を下げることで、液晶パネル表示装置を減光状態として、電力消費を抑えることができる。
【００４５】
インタフェース９０において、操作部７０は、ゲーム装置１０における各種操作手段を含み、具体的には、操作ボタン２２、方向キー２３、アナログスティック２４、Ｌボタン２６ａ、Ｒボタン２６ｂ、ＨＯＭＥボタン２７、ＳＴＡＲＴボタン２８、ＳＥＬＥＣＴボタン２９、電源ボタン３３、−ボタン３６ａ、＋ボタン３６ｂを含む。前面タッチパッド２１および背面タッチパッド３２は、マルチタッチパッドであり、前面タッチパッド２１は、表示装置２０の表面に重ね合わせて配置される。スピーカ２５は、ゲーム装置１０の各機能により生成される音声を出力し、マイク３９は、ゲーム装置１０の周辺の音声を入力する。音声入出力端子３８は、外部のマイクからステレオ音声を入力し、外部のヘッドホンなどへステレオ音声を出力する。
【００４６】
ゲームカードスロット３４には、ゲームファイルを記録したゲームカード７６が差し込まれる。ゲームカード７６は、データの書込可能な記録領域を有しており、ゲームカードスロット３４に装着されると、メディアドライブにより、データの書込／読出が行われる。メモリカードスロット３７には、メモリカード７８が差し込まれる。メモリカード７８は、メモリカードスロット３７に装着されると、外付け型の補助記憶装置として利用される。マルチユース端子４０は、ＵＳＢ端子として利用でき、ＵＳＢケーブル８０を接続されて、他のＵＳＢ機器とデータの送受信を行う。アクセサリ端子３５には、周辺機器が接続される。
【００４７】
図９は、実施の形態に係るユーザ端末３００の機能構成を示す。ユーザ端末３００は、通信部３０２、制御部３１０、データ保持部３６０、及び画面生成部３６６を備える。これらの構成も、ハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できる。それぞれの構成の動作及び機能は、図面を参照しながら、以下に詳述する。
【００４８】
通信部３０２は、インターネット２を介した、コメント情報管理サーバ２００及びポイント管理サーバ１００との間の通信を制御する。
【００４９】
制御部３１０は、実施の形態に係る画像処理プログラムが格納された記録媒体などからプログラムを読み出して実行し、操作部７０、前面タッチパッド２１、又は背面タッチパッド３２から入力される指示入力に基づいて、画像の描画を進行させる。画面生成部３６６は、制御部３１０により制御される画像処理プログラムの画面を生成し、表示装置２０に表示させる。データ保持部３６０は、カーソルなどの画像データ、図形の描画に必要なデータ、描画中の図形のデータなどを保持する。実施の形態の画像処理プログラムは、コメント情報管理サーバ２００に投稿されたコメント情報を取得する機能と、コメント情報管理サーバ２００にコメント情報を投稿する機能を有し、コメント情報管理サーバ２００により提供されるミニブログサービスのクライアントアプリケーションとしても機能する。
【００５０】
制御部３１０は、コメント情報取得部３１１、コメント情報投稿部３１２、描画制御部３１３、拡大表示制御部３１４、メニュー制御部３１５、追加描画制御部３１６、テーマ取得部３１７、テーマ生成部３１８、テーマ提案部３１９、テーマ提示部３２０、画像提示部３２１、評価制御部３２２、及びしりとり制御部３２３を含む。
【００５１】
コメント情報取得部３１１は、コメント情報管理サーバ２００からコメント情報を取得する。コメント情報取得部３１１は、所定のタイミングで、ユーザがコメント情報を閲覧する対象として登録しているユーザが投稿したコメント情報の取得をコメント情報管理サーバ２００に要求し、コメント情報管理サーバ２００からコメント情報を取得する。コメント情報取得部３１１は、実施の形態に係る画像処理プログラムを用いてコメント情報管理サーバ２００に投稿されたコメント情報だけでなく、コメント情報管理サーバ２００により提供されるミニブログサービスの他のクライアントアプリケーションを用いてコメント情報管理サーバ２００に投稿されたコメント情報も取得する。取得したコメント情報が、本実施の形態の描画制御プログラムを用いて投稿されたものであるか、他のクライアントアプリケーションを用いて投稿されたものであるかは、後述するように、コメント情報に付されたクライアントアプリケーションの識別情報により特定される。
【００５２】
コメント情報取得部３１１は、所定のタイミングで、コメント情報管理サーバ２００に投稿されたコメント情報に含まれる頻度が高いトレンドキーワードを、コメント情報管理サーバ２００から取得する。また、コメント情報取得部３１１は、コメント情報管理サーバ２００に投稿されたコメント情報に含まれる、特定の文字を含む文字列、例えば、「＃」から始まるハッシュタグに含まれる文字列の検索結果や、自身が投稿したコメント情報が他のユーザにより再投稿された場合に、再投稿したユーザ及び再投稿された回数などの情報を、コメント情報管理サーバ２００から取得する。
【００５３】
コメント情報投稿部３１２は、実施の形態に係る画像処理プログラムの各機能を用いてユーザにより投稿されるコメント情報をコメント情報管理サーバ２００へ送信する。コメント情報投稿部３１２は、投稿されるコメント情報に、実施の形態に係る画像処理プログラムにより投稿されたコメント情報であることを示す文字列を含める。コメント情報投稿部３１２は、さらに、投稿されるコメント情報に設定されるクライアントアプリケーション情報として、実施の形態に係る画像処理プログラムを示す情報を設定する。これにより、このコメント情報を取得した他の装置のクライアントアプリケーションは、このコメント情報が実施の形態に係る画像処理プログラムにより投稿されたコメント情報であることを認識することができる。コメント情報投稿部３１２は、投稿されるコメント情報に、ポイント管理サーバ１００におけるユーザのＩＤを示す文字列を含める。これにより、コメント情報を取得した他の装置の画像処理プログラム又はポイント管理サーバ１００は、コメント情報の発言元のユーザのＩＤを特定することができる。ユーザのＩＤは、暗号化されてコメント情報に含められてもよい。
【００５４】
描画制御部３１３は、ユーザによる画像の描画を制御する。描画制御部３１３は、ユーザから描画を受け付けるための描画画面を表示装置２０に表示し、ユーザが前面タッチパッド２１において指などの入力部位を移動させて図形を描画したときに、入力の位置を前面タッチパッド２１から取得して、入力部位の移動の軌跡をデータ保持部３６０に記録し、描画された図形を表示装置２０に表示する。描画制御部３１３は、所定の操作指示を受け付けたときに、色、線の太さ、線の種類などを切り替えるためのメニュー画面を描画画面に提示し、ユーザから選択を受け付ける。描画制御部３１３は、ユーザにより選択された色、線の太さ、線の種類などを、描画された図形に適用する。
【００５５】
拡大表示制御部３１４は、描画制御部３１３がユーザによる描画を制御しているときに、入力部位付近の拡大表示を制御する。ユーザが前面タッチパッド２１にタッチすると、拡大表示制御部３１４は、ユーザにより入力されている部位の周辺を拡大表示した拡大表示画面を表示装置２０に表示する。拡大表示画面には、ユーザにより入力されている部位の位置の周辺に既に描画されていた画像が拡大表示されるとともに、ユーザにより入力されている部位の位置を示す図形又はオブジェクトが表示される。これにより、ユーザの指などの入力部位により隠れて見えにくい部分の視認性を向上させることができ、ユーザの利便性を向上させることができる。
【００５６】
描画制御部３１３は、所定の操作指示、例えば、Ｌボタン２６ａが入力されている間は、ユーザの指が前面タッチパッド２１に触れていても、入力された位置に図形を描画しない。したがって、ユーザは、Ｌボタン２６ａを入力しながら前面タッチパッド２１にタッチすることにより、描画を開始することなく、描画しようとしている部分を拡大表示させることができる。そして、入力位置を微調整してから、Ｌボタン２６ａを離して描画を開始することができる。これにより、ユーザの利便性を向上させることができる。この技術は、ユーザがタッチパネルにおいて指で画像を描画する場合に、とくに効果が大きい。描画制御部３１３は、Ｌボタン２６ａの入力開始を、描画を停止するための第１の操作指示として受け付け、Ｌボタン２６ａの入力終了を、描画を再開するための第２の操作指示として受け付ける。描画制御部３１３は、逆に、所定の操作指示、例えば、Ｌボタン２６ａが入力されている間だけ描画を受け付けてもよい。すなわち、Ｌボタン２６ａのオフを第１の操作指示として受け付け、Ｌボタン２６ａのオンを第２の操作指示として受け付けてもよい。また、Ｌボタン２６ａの入力のたびに、描画のオンオフを切り替えてもよい。
【００５７】
図１０は、拡大表示制御部により表示された拡大表示画面の例を示す。描画制御部３１３により提示される描画画面４２０には、ユーザにより描画された図形４０２が表示されている。ユーザの指４０４が前面タッチパッド２１に触れると、拡大表示制御部３１４は、拡大表示画面４０６を表示装置２０に表示する。拡大表示画面４０６には、ユーザの入力位置の周辺が拡大表示される。また、ユーザの入力位置を示す図形４０８が表示される。例えば、ユーザが既に描画した図形４０２の端点につなげて次の図形を描画しようとするとき、Ｌボタン２６ａを入力しながら、前面タッチパッド２１の図形４０２の端点付近を指４０４で触れると、図形の描画は開始されないまま拡大表示画面４０６が表示されるので、指４０４を移動させて図形４０８を図形４０２の端点に合わせてからＬボタン２６ａを離すことにより、ちょうど図形４０２の端点から次の図形の描画を開始することができる。
【００５８】
拡大表示制御部３１４は、ユーザが指４０４で前面タッチパッド２１を押す圧力などに応じて、拡大表示画面４０６における拡大率を増減してもよい。例えば、前面タッチパッド２１が強く押されると、入力位置の近傍をより拡大して表示してもよく、前面タッチパッド２１が弱く押されると、拡大率を小さくしてもよい。拡大表示制御部３１４は、他の操作指示、例えば、Ｒボタン２６ｂの入力時間などに応じて、拡大表示画面４０６の拡大率を増減してもよい。
【００５９】
図９に戻り、メニュー制御部３１５は、本実施の形態の描画制御プログラムにより提供される機能のメニュー画面を表示装置２０に提示し、ユーザから機能の選択を受け付ける。本実施の形態では、ミニブログサービスとの連携機能として、（１）他のユーザが投稿した画像を下絵にした描画、（２）トレンドキーワードをテーマにした描画、（３）投稿された画像から生成されたテーマに沿った描画、（４）テーマの投稿、（５）他のユーザが投稿したテーマに沿った描画、（６）投稿された画像の評価、（７）しりとり、などがある。
【００６０】
（１）他のユーザが投稿した画像を下絵にした追加描画
ユーザがメニュー画面において、他のユーザが投稿した画像を下絵にした追加描画機能を選択すると、追加描画制御部３１６は、コメント情報取得部３１１がコメント情報管理サーバ２００から取得した他のユーザのコメント情報に添付された画像を取得する。テーマ提示部３２０は、それらの画像のリストを表示装置２０に表示する。ユーザは、表示された画像のリストの中から、下絵として使用する画像を選択する。描画制御部３１３は、ユーザから描画を受け付けるための描画画面を表示装置２０に提示し、ユーザから描画を受け付ける。このとき、追加描画制御部３１６は、ユーザにより選択された画像を下絵として予め描画画面に配置する。これにより、ユーザは、他のユーザが描いた絵に好みの図形を書き足し、新たな絵を容易に描画することができる。絵を描くことが苦手なユーザであっても、他のユーザが描いた絵を下絵として絵を描くことができるので、絵を描く契機をユーザに与えることができ、絵を描く楽しさをユーザに気づかせることができる。描画制御部３１３は、下絵として描画画面に配置した画像を編集できないようにしてもよいし、下絵も改変できるようにしてもよい。
【００６１】
コメント情報投稿部３１２は、ユーザが追加描画した画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、コメント情報の中に、下絵にした画像を投稿したユーザのユーザＩＤを含める。ユーザＩＤは、このコメント情報が、ユーザＩＤにより識別されるユーザに対する発言であることが認識される形式で、コメント情報の中に含められる。例えば、ユーザＩＤの前に「＠」を付した文字列がコメント情報の中に含められてもよい。コメント情報投稿部３１２は、他のユーザが投稿した画像を下絵にして追加描画した画像を投稿するとき、下絵にした画像が添付されたコメント情報に対する返信又は再投稿として、画像を添付したコメント情報を投稿してもよい。これにより、下絵にされた画像を投稿したユーザは、自身が投稿した画像に追加描画された画像が投稿されたことを容易に知ることができる。
【００６２】
コメント情報投稿部３１２は、ユーザが追加描画した画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、他のユーザにより投稿された画像を下絵とした追加描画機能を用いて描画された画像であることを示す機能識別文字列をコメント情報に含めてもよい。この機能識別文字列は、特別な検索対象文字列として認識される形式で、コメント情報の中に含められてもよい。例えば、機能識別文字列の前に「＃」を付した文字列がコメント情報の中に含められてもよい。
【００６３】
追加描画制御部３１６は、ユーザが追加描画した画像を投稿したときにユーザに付与される所定のポイントをポイント管理サーバ１００へ通知する。これにより、他のユーザが投稿した画像を下絵にして追加描画した画像を投稿したユーザに、所定のポイントが付与される。追加描画制御部３１６は、下絵にした画像を投稿したユーザに付与される所定のポイントと、下絵にした画像に付与される所定の評価をポイント管理サーバ１００へ通知する。これにより、下絵を投稿していたユーザにも所定のポイントが付与され、下絵にされた画像の評価が上げられる。
【００６４】
図１１は、表示装置に表示された画面の例を示す。テーマ提示部３２０は、他のユーザにより投稿された画像のリスト４１０をテーマ提示画面４００に表示する。ユーザが、リスト４１０の中から下絵とする画像４１２を選択すると、追加描画制御部３１６は、選択された画像４１４を描画画面に配置する。
【００６５】
図１２は、表示装置に表示された画面の例を示す。描画画面４２０において、ユーザは、画像４１２を下絵として、新たに図形４１６などを追加描画することができる。画像提示部３２１は、コメント情報取得部３１１に、ユーザが下絵とした画像４１２が添付されたコメント情報に対する返信又は再投稿に添付された画像を取得させ、添付された画像のリスト４１８を描画画面４２０に表示する。画像提示部３２１は、取得したコメント情報に添付された画像のうち、他のユーザにより投稿された画像を下絵とした追加描画機能を用いて描画された画像であることを示す機能識別文字列が含まれるコメント情報に添付された画像のみを抽出して、リスト４１８に表示してもよい。これにより、ユーザは、同じ画像を下絵として他のユーザにより追加描画された画像を見て参考にしながら画像を描画することができるので、ユーザの利便性を向上させることができる。
【００６６】
（２）トレンドキーワードをテーマにした描画
ユーザがメニュー画面において、トレンドキーワードをテーマにした描画機能を選択すると、テーマ取得部３１７は、コメント情報取得部３１１がコメント情報管理サーバ２００のキーワード配信部２１５から取得したトレンドキーワードを取得する。テーマ提示部３２０は、それらのトレンドキーワードのリストを表示装置２０に表示する。ユーザは、表示されたトレンドキーワードの中から、テーマにするトレンドキーワードを選択する。描画制御部３１３は、ユーザから描画を受け付けるための描画画面を表示装置２０に提示し、ユーザから描画を受け付ける。このとき、テーマ取得部３１７は、ユーザによりテーマとして選択されたトレンドキーワードを予め描画画面に配置する。
【００６７】
コメント情報投稿部３１２は、ユーザが描画した画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、コメント情報の中に、トレンドキーワードを含める。トレンドキーワードは、特別な検索対象文字列として認識される形式で、コメント情報の中に含められる。例えば、トレンドキーワードの前に「＃」を付した文字列がコメント情報の中に含められてもよい。これにより、コメント情報に添付された画像が、コメント情報に含まれるハッシュタグに記載されたトレンドキーワードをテーマとして描画された画像であることを、他のクライアントアプリケーションなどに認識させることができる。
【００６８】
コメント情報投稿部３１２は、ユーザが描画した画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、コメント情報の中に、トレンドキーワードをテーマとした描画機能を用いて描画された画像であることを示す機能識別文字列をコメント情報に含めてもよい。上述したように、この機能識別文字列の前に「＃」を付した文字列がコメント情報の中に含められてもよい。
【００６９】
テーマ取得部３１７は、ユーザがトレンドキーワードをテーマとして描画した画像を投稿したときにユーザに付与される所定のポイントをポイント管理サーバ１００へ通知する。これにより、トレンドキーワードをテーマとして描画した画像を投稿したユーザに、所定のポイントが付与される。
【００７０】
図１３は、表示装置に表示された画面の例を示す。テーマ提示部３２０は、コメント情報管理サーバ２００から取得されたトレンドキーワード４２２のリストをテーマ提示画面４００に表示する。ユーザは、リストに表示されたトレンドキーワードの中から、描画する画像のテーマを選択することができる。
【００７１】
図１４は、表示装置に表示された画面の例を示す。描画画面４２０において、ユーザは、選択したトレンドキーワードをテーマとした画像を描画することができる。テーマ取得部３１７は、描画画面４２０に選択されたトレンドキーワード４２４を予め配置する。これにより、他のユーザは、画像を見ただけで、何をテーマにして描画された画像なのかを知ることができる。画像提示部３２１は、コメント情報取得部３１１に、選択されたトレンドキーワードをハッシュタグに含むコメント情報に添付された画像を取得させ、添付された画像のリスト４２６を描画画面４２０に表示する。これにより、ユーザは、同じトレンドキーワードをテーマとして他のユーザにより描画された画像を見て参考にしながら画像を描画することができるので、ユーザの利便性を向上させることができる。画像提示部３２１は、リスト４２６に表示された画像のいずれかがユーザにより選択されると、選択された画像を描画画面４２０に配置させる。これにより、ユーザは、他のユーザが投稿した画像を下絵にして、画像を描画することができる。
【００７２】
テーマ取得部３１７は、ユーザから受け付けた検索キーワードを含むコメント情報の取得をコメント情報管理サーバ２００に要求してもよい。この場合も同様に、テーマ取得部３１７は、描画画面４２０に検索キーワードを予め配置する。また、画像提示部３２１は、同じ検索キーワードを含むコメント情報に添付された画像のリストを描画画面に表示する。画像提示部３２１は、リストに表示された画像のいずれかがユーザにより選択されると、選択された画像を描画画面に配置する。
【００７３】
（３）投稿された画像から生成されたテーマに沿った描画
ユーザがメニュー画面において、投稿された画像から生成されたテーマに沿った描画機能を選択すると、テーマ生成部３１８は、コメント情報取得部３１１がコメント情報管理サーバ２００から取得した他のユーザのコメント情報に添付された画像を取得し、取得した画像からテーマを生成する。テーマ提示部３２０は、テーマ生成部３１８が生成したテーマを表示装置２０に表示する。ユーザが、表示されたテーマを選択すると、描画制御部３１３は、ユーザから描画を受け付けるための描画画面を表示装置２０に提示し、ユーザから描画を受け付ける。このとき、テーマ生成部３１８は、生成したテーマを予め描画画面に配置する。
【００７４】
コメント情報投稿部３１２は、テーマ生成部３１８が生成したテーマに沿ってユーザが描画した画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、コメント情報の中に、テーマの生成に用いられた画像を投稿したユーザのユーザＩＤを含める。上述したように、ユーザＩＤの前に「＠」を付した文字列がコメント情報の中に含められてもよい。コメント情報投稿部３１２は、テーマ生成部３１８が生成したテーマに沿ってユーザが描画した画像を投稿するとき、テーマの生成に用いられた画像が添付されたコメント情報に対する返信又は再投稿として、画像を添付したコメント情報を投稿してもよい。これにより、テーマの生成のもとになった画像を投稿したユーザは、自身が投稿した画像から生成されたテーマに沿って描画された画像が投稿されたことを容易に知ることができる。
【００７５】
コメント情報投稿部３１２は、テーマ生成部３１８が生成したテーマに沿ってユーザが描画した画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、投稿された画像から生成されたテーマに沿った描画機能を用いて描画された画像であることを示す機能識別文字列をコメント情報に含めてもよい。上述したように、この機能識別文字列の前に「＃」を付した文字列がコメント情報の中に含められてもよい。
【００７６】
テーマ生成部３１８は、投稿された画像から生成されたテーマに沿って描画された画像を投稿したときにユーザに付与される所定のポイントをポイント管理サーバ１００へ通知する。これにより、投稿された画像から生成されたテーマに沿った画像を投稿したユーザに、所定のポイントが付与される。テーマ生成部３１８は、テーマの生成に用いられた画像を投稿したユーザに付与される所定のポイントと、テーマの生成に用いられた画像に付与される所定の評価をポイント管理サーバ１００へ通知する。これにより、テーマの生成に用いられた画像を投稿していたユーザにも所定のポイントが付与され、テーマの生成に用いられた画像の評価が上げられる。
【００７７】
図１５は、表示装置に表示された画面の例を示す。テーマ提示部３２０は、他のユーザにより投稿された２つの画像４３０及び４３２を「＋」記号で結んだテーマをテーマ提示画面４００に表示する。ユーザがこのテーマを受け入れて画像を描画する場合は、テーマ生成部３１８は、テーマを描画画面４２０に配置する。
【００７８】
図１６は、表示装置に表示された画面の例を示す。描画画面４２０において、ユーザは、提示されたテーマに沿った画像を描画する。この場合も、画像提示部３２１は、同じテーマに沿って描画され、コメント情報管理サーバ２００に投稿された画像をコメント情報取得部３１１に取得させ、画像のリストを描画画面４２０に表示してもよい。また、リスト中から選択された画像を、下絵として描画画面４２０に配置してもよい。
【００７９】
（４）テーマの投稿
ユーザがメニュー画面において、テーマの投稿機能を選択すると、テーマ提案部３１９は、テーマをユーザから受け付ける。ユーザが特定のユーザに対してテーマを提案する場合は、テーマ提案部３１９は、ユーザがコメント情報の閲覧の対象として登録しているユーザ、又は、ユーザをコメント情報の閲覧の対象として登録しているユーザのリストをコメント情報管理サーバ２００から取得し、取得したユーザのリストを画面に提示し、テーマを提案するユーザの選択を受け付ける。
【００８０】
コメント情報投稿部３１２は、テーマを提案するコメント情報をコメント情報管理サーバ２００に投稿するときに、テーマを提案するコメント情報であることを示す機能識別文字列をコメント情報に含めてもよい。上述したように、この機能識別文字列の前に「＃」を付した文字列がコメント情報の中に含められてもよい。
【００８１】
コメント情報投稿部３１２は、特定のユーザに対してテーマを提案するコメント情報をコメント情報管理サーバ２００に投稿するときに、コメント情報の中に、テーマを提案する対象のユーザのユーザＩＤを含める。上述したように、ユーザＩＤの前に「＠」を付した文字列がコメント情報の中に含められてもよい。
【００８２】
テーマ提案部３１９は、ユーザがテーマを提案するコメント情報を投稿したときにユーザに付与される所定のポイントをポイント管理サーバ１００へ通知する。これにより、テーマを提案するコメント情報を投稿したユーザに、所定のポイントが付与される。
【００８３】
（５）他のユーザが投稿したテーマに沿った描画
ユーザがメニュー画面において、他のユーザが投稿したテーマに沿った描画機能を選択すると、テーマ取得部３１７は、コメント情報取得部３１１がコメント情報管理サーバ２００から取得したコメント情報の中から、テーマを提案するコメント情報であることを示す機能識別文字列を含むコメント情報を抽出する。テーマ提示部３２０は、抽出されたコメント情報に含まれるテーマを表示装置２０に表示する。抽出されたコメント情報の中に、ユーザのＩＤが含まれるコメント情報があれば、テーマ提示部３２０は、そのコメント情報に含まれるテーマを優先的に表示する。テーマ取得部３１７は、ユーザのＩＤと、テーマを提案するコメント情報であることを示す機能識別文字列の双方が含まれるコメント情報のみを抽出してもよい。ユーザが、表示されたテーマを選択すると、描画制御部３１３は、ユーザから描画を受け付けるための描画画面を表示装置２０に提示し、ユーザから描画を受け付ける。このとき、テーマ取得部３１７は、ユーザに提案されたテーマを予め描画画面に配置する。
【００８４】
コメント情報投稿部３１２は、他のユーザが投稿したテーマに沿ってユーザが描画した画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、コメント情報の中に、テーマとされた文字列を含める。上述したように、テーマとされた文字列の前に「＃」を付した文字列がコメント情報の中に含められてもよい。これにより、コメント情報に添付された画像が、コメント情報に含まれるハッシュタグに記載された文字列をテーマとして描画された画像であることを、他のクライアントアプリケーションなどに認識させることができる。
【００８５】
コメント情報投稿部３１２は、他のユーザが投稿したテーマに沿ってユーザが描画した画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、コメント情報の中に、他のユーザが投稿したテーマに沿った描画機能を用いて描画された画像であることを示す機能識別文字列をコメント情報に含めてもよい。上述したように、この機能識別文字列の前に「＃」を付した文字列がコメント情報の中に含められてもよい。
【００８６】
コメント情報投稿部３１２は、他のユーザが投稿したテーマに沿ってユーザが描画した画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、コメント情報の中に、テーマを投稿したユーザのユーザＩＤを含める。上述したように、ユーザＩＤの前に「＠」を付した文字列がコメント情報の中に含められてもよい。コメント情報投稿部３１２は、他のユーザが投稿したテーマに沿ってユーザが描画した画像を投稿するときに、テーマを投稿したコメント情報に対する返信又は再投稿として、画像を添付したコメント情報を投稿してもよい。これにより、テーマを投稿したユーザは、自身が投稿したテーマに沿って描画された画像が投稿されたことを容易に知ることができる。
【００８７】
テーマ取得部３１７は、他のユーザが投稿したテーマに沿って描画した画像を投稿したときにユーザに付与される所定のポイントをポイント管理サーバ１００へ通知する。これにより、他のユーザが投稿したテーマに沿って描画した画像を投稿したユーザに、所定のポイントが付与される。テーマ取得部３１７は、投稿したテーマに沿って描画された画像が投稿されたときに、テーマを投稿したユーザに付与される所定のポイントをポイント管理サーバ１００へ通知する。これにより、テーマを投稿したユーザに、所定のポイントが付与される。
【００８８】
図１７は、表示装置に表示された画面の例を示す。テーマ提示部３２０は、コメント情報管理サーバ２００から取得された、テーマを提案するコメント情報に含まれるテーマ４４０をテーマ提示画面４００に表示する。ユーザがこのテーマを受け入れて画像を描画する場合は、テーマ取得部３１７は、テーマを描画画面４２０に配置する。
【００８９】
図１８は、表示装置に表示された画面の例を示す。描画画面４２０において、ユーザは、提示されたテーマに沿った画像を描画する。テーマ取得部３１７は、描画画面４２０に提案されたテーマ４４２を予め配置する。これにより、他のユーザは、画像を見ただけで、何をテーマにして描画された画像なのかを知ることができる。画像提示部３２１は、コメント情報取得部３１１に、提案されたテーマをハッシュタグに含むコメント情報に添付された画像を取得させ、添付された画像のリスト４４４を描画画面４２０に表示する。これにより、ユーザは、同じテーマに沿って他のユーザにより描画された画像を見て参考にしながら画像を描画することができるので、ユーザの利便性を向上させることができる。画像提示部３２１は、リスト４４４に表示された画像のいずれかがユーザにより選択されると、選択された画像を描画画面４２０に配置させる。これにより、ユーザは、他のユーザが投稿した画像を下絵にして、画像を描画することができる。
【００９０】
（６）投稿された画像の評価
ユーザがメニュー画面において、投稿された画像の評価機能を選択すると、評価制御部３２２は、コメント情報取得部３１１がコメント情報管理サーバ２００から取得した他のユーザのコメント情報に添付された画像を取得し、それらの画像のリストを表示装置２０に表示する。ユーザは、表示された画像のリストの中から、評価する画像を選択する。描画制御部３１３は、ユーザから画像に対する評価を示すスタンプ画像の描画を受け付けるための描画画面を表示装置２０に提示し、ユーザから描画を受け付ける。このとき、追加描画制御部３１６は、ユーザにより選択された画像を予め描画画面に配置する。
【００９１】
コメント情報投稿部３１２は、他のユーザが投稿した画像を評価した画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、コメント情報の中に、評価した画像を投稿したユーザのユーザＩＤを含める。上述したように、ユーザＩＤの前に「＠」を付した文字列がコメント情報の中に含められてもよい。コメント情報投稿部３１２は、他のユーザが投稿した画像を評価した画像を投稿するときに、評価した画像が添付されたコメント情報に対する返信又は再投稿として、画像を添付したコメント情報を投稿してもよい。これにより、評価された画像を投稿したユーザは、自身が投稿した画像を評価した画像が投稿されたことを容易に知ることができる。
【００９２】
コメント情報投稿部３１２は、他のユーザが投稿した画像を評価した画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、他のユーザが投稿した画像の評価機能を用いて描画された画像であることを示す機能識別文字列をコメント情報に含めてもよい。上述したように、この機能識別文字列の前に「＃」を付した文字列がコメント情報の中に含められてもよい。
【００９３】
評価制御部３２２は、ユーザが画像を評価したときにユーザに付与される所定のポイントをポイント管理サーバ１００へ通知する。これにより、他のユーザが投稿した画像を評価した画像を投稿したユーザに、所定のポイントが付与される。評価制御部３２２は、評価した画像を投稿したユーザに付与される所定のポイントと、評価した画像に付与される所定の評価をポイント管理サーバ１００へ通知する。これにより、評価された画像を投稿していたユーザにも所定のポイントが付与され、評価された画像の評価が上げられる。
【００９４】
図１９は、表示装置に表示された画面の例を示す。評価制御部３２２は、他のユーザにより投稿された画像のリスト４５２を評価画像選択画面４５０に表示する。ユーザが、リスト４５２の中から評価する画像４５４を選択すると、評価制御部３２２は、選択された画像４５６を描画画面に配置する。
【００９５】
図２０は、表示装置に表示された画面の例を示す。描画画面４２０において、ユーザは、画像４５６に、画像４５６に対する評価を示す新たな画像４５８などを追加描画することができる。評価制御部３２２は、評価を示す画像として、複数の種類のスタンプ画像をデータ保持部３６０に保持しておき、ユーザによる選択を受け付けてもよい。評価制御部３２２は、ユーザにより選択されたスタンプ画像を描画画面４２０に配置する。
【００９６】
（７）しりとり
ユーザがメニュー画面において、しりとり機能を選択すると、しりとり制御部３２３は、しりとりを開始するか、既に開始されたしりとりに参加するかの選択をユーザから受け付ける。しりとりを開始する場合は、しりとり制御部３２３は、しりとりのテーマをユーザに提示し、描画制御部３１３は、テーマに沿った画像の描画をユーザから受け付ける。既に開始されたしりとりに参加する場合は、しりとり制御部３２３は、コメント情報取得部３１１がコメント情報管理サーバ２００から取得したコメント情報の中から、しりとり機能を用いて投稿されたコメント情報であることを示す機能識別文字列を含むコメント情報を抽出する。しりとり制御部３２３は、抽出したコメント情報の返信元又は再投稿元のコメント情報を更にコメント情報取得部３１１に取得させる。これにより、しりとり機能を用いて投稿された一連のコメント情報が取得される。しりとり制御部３２３は、取得した一連のコメント情報に添付された画像を順に表示装置２０に表示する。これにより、ユーザは、それぞれの画像により表現された言葉を推測し、しりとりの進行状況を把握することができる。抽出されたコメント情報の中に、ユーザのＩＤが含まれるコメント情報があれば、しりとり制御部３２３は、そのコメント情報が含まれるしりとりを優先的に表示する。しりとり制御部３２３は、ユーザのＩＤと、テーマを提案するコメント情報であることを示す機能識別文字列の双方が含まれるコメント情報のみを抽出してもよい。ユーザが、表示されたしりとりの次の画像を描画する場合は、描画制御部３１３は、ユーザから描画を受け付けるための描画画面を表示装置２０に提示し、ユーザから描画を受け付ける。このとき、しりとり制御部３２３は、コメント情報に含まれるテーマを予め描画画面に配置する。
【００９７】
コメント情報投稿部３１２は、しりとりの画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、コメント情報の中に、しりとりのテーマとされた文字列を含める。上述したように、テーマとされた文字列の前に「＃」を付した文字列がコメント情報の中に含められてもよい。これにより、しりとりの次の画像を描画するユーザに対して、しりとりのテーマを伝達することができる。
【００９８】
コメント情報投稿部３１２は、しりとりの画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、コメント情報の中に、しりとり機能を用いて描画された画像であることを示す機能識別文字列をコメント情報に含めてもよい。上述したように、この機能識別文字列の前に「＃」を付した文字列がコメント情報の中に含められてもよい。
【００９９】
コメント情報投稿部３１２は、しりとりの画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、コメント情報の中に、しりとりの直前の画像を投稿したユーザのユーザＩＤを含める。上述したように、ユーザＩＤの前に「＠」を付した文字列がコメント情報の中に含められてもよい。コメント情報投稿部３１２は、しりとりの画像を投稿するときに、直前の画像を投稿したコメント情報に対する返信又は再投稿として、画像を添付したコメント情報を投稿してもよい。これにより、しりとりの画像を投稿したユーザは、自身の直後の画像が投稿されたことを容易に知ることができる。
【０１００】
しりとりの画像を投稿するユーザが、直後のユーザを指定する場合は、コメント情報投稿部３１２は、しりとりの画像をコメント情報に添付してコメント情報管理サーバ２００に投稿するときに、コメント情報の中に、しりとりの直後のユーザとして指定されたユーザのユーザＩＤを含める。上述したように、ユーザＩＤの前に「＠」を付した文字列がコメント情報の中に含められてもよい。
【０１０１】
しりとり制御部３２３は、しりとりの画像を投稿したときにユーザに付与される所定のポイントをポイント管理サーバ１００へ通知する。これにより、しりとりの画像を投稿したユーザに、所定のポイントが付与される。
【０１０２】
図２１は、表示装置に表示された画面の例を示す。しりとり制御部３２３は、コメント情報管理サーバ２００から取得された、しりとり機能を用いて投稿された一連のコメント情報に添付された画像を、時系列に並べてしりとり画面４６０に表示する。しりとり画面４６０には、しりとりのテーマ４６１と、ユーザ４６２により投稿された「オムライス」の画像４６３と、ユーザ４６４により投稿された「スイカ」の画像４６５が表示されている。したがって、ユーザは、「か」で始まる「食べ物」の絵を描けばよいことが分かる。
【０１０３】
図２２は、表示装置に表示された画面の例を示す。描画画面４２０において、ユーザは、しりとりのテーマに沿った画像を描画する。しりとり制御部３２３は、ユーザが描画する時間を所定の時間に制限する。しりとり制御部３２３は、描画制御部３１３に描画を開始させると、タイマーを起動して、残り時間を示す画像４７０を描画画面４２０に表示し、所定の時間が経過すると、描画制御部３１３に描画を修了させる。
【０１０４】
図２３は、表示装置に表示された画面の例を示す。しりとり画面４６０には、図２１に示したしりとり画面４６０に加えて、ユーザ４６６により描画された「柿」の画像４６７が表示されている。
【０１０５】
図２４は、実施の形態に係る画像処理方法の手順を示すフローチャートである。テーマ提示部３２０は、画像のテーマをユーザに提示する（Ｓ１００）。描画制御部３１３は、ユーザによるテーマに沿った画像の描画を制御する（Ｓ１０２）。コメント情報取得部３１１は、同じテーマに沿って他のユーザが描画し、コメント情報管理サーバ２００へ投稿した画像が添付されたコメント情報を、コメント情報管理サーバ２００から取得する（Ｓ１０４）。画像提示部３２１は、コメント情報取得部３１１により取得されたコメント情報に添付された画像を描画画面に表示する（Ｓ１０６）。コメント情報投稿部３１２は、描画制御部３１３により描画された画像を添付したコメント情報をコメント情報管理サーバ２００へ投稿する（Ｓ１０８）。
【０１０６】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、その各構成要素や各処理プロセスの組合せにいろいろな変形が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【０１０７】
実施の形態においては、ユーザが、他のユーザが投稿した画像を下絵にした画像を投稿したり、他のユーザが投稿した画像から生成されたテーマに沿った画像を投稿したり、他のユーザが投稿した画像を評価した画像を投稿したり、新たな画像を投稿したユーザのユーザ端末３００が、元の画像の評価をポイント管理サーバ１００へ通知した。別の例においては、元の画像を投稿したユーザのユーザ端末３００が、元の画像を添付したコメント情報に対する返信又は再投稿のコメント情報、又は、返信又は再投稿の数をコメント情報管理サーバ２００から取得し、元の画像の評価をポイント管理サーバ１００へ通知してもよい。また、ポイント管理サーバ１００が、ポイントを管理しているユーザがコメント情報管理サーバ２００へ投稿したコメント情報をコメント情報管理サーバ２００から取得し、画像の投稿やテーマの提案に対してユーザにポイントを付与し、投稿された画像に対する評価を算出してもよい。
【符号の説明】
【０１０８】
２００  コメント情報管理サーバ、３００  ユーザ端末、３０２  通信部、３１０  制御部、３１１  コメント情報取得部、３１２  コメント情報投稿部、３１３  描画制御部、３１４  拡大表示制御部、３１５  メニュー制御部、３１６  追加描画制御部、３１７  テーマ取得部、３１８  テーマ生成部、３１９  テーマ提案部、３２０  テーマ提示部、３２１  画像提示部、３２２  評価制御部、３２３  しりとり制御部、３６０  データ保持部、３６６  画面生成部。
【図１】
2014059851.tif 000003
【図２】
2014059851.tif 000004
【図３】
2014059851.tif 000005
【図４】
2014059851.tif 000006
【図５】
2014059851.tif 000007
【図６】
2014059851.tif 000008
【図７】
2014059851.tif 000009
【図８】
2014059851.tif 000010
【図９】
2014059851.tif 000011
【図１０】
2014059851.tif 000012
【図１１】
2014059851.tif 000013
【図１２】
2014059851.tif 000014
【図１３】
2014059851.tif 000015
【図１４】
2014059851.tif 000016
【図１７】
2014059851.tif 000017
【図１８】
2014059851.tif 000018
【図１９】
2014059851.tif 000019
【図２０】
2014059851.tif 000020
【図２１】
2014059851.tif 000021
【図２２】
2014059851.tif 000022
【図２３】
2014059851.tif 000023
【図２４】
2014059851.tif 000024
【図１５】
2014059851.tif 000025
【図１６】
2014059851.tif 000026