(57)【要約】【課題】操作入力に応じて操作対象に対する設定を行う際に当該設定が変更される前の状態をわかりやすくすることができる画像表示プログラム、画像表示装置、画像表示システム、および画像表示方法を提供する。【解決手段】入力受付手段は、入力手段からユーザの入力を受け付ける。表示位置設定手段は、入力に応じて、表示装置に表示される操作子画像の表示位置を設定する。設定変更手段は、操作子画像の表示位置に応じて、ユーザの操作対象に関する情報の設定を変更する。表示位置保持手段は、設定変更手段が設定を変更した際に用いられた操作子画像の表示位置を保持する。表示制御手段は、表示位置設定手段が設定している表示位置に操作子画像を表示するとともに、表示位置保持手段が保持している過去の表示位置の少なくとも１つを示す過去位置画像を表示装置に表示する。【選択図】図３
2014035550.tif 000002
【特許請求の範囲】
【請求項１】
入力に応じた画像を表示装置に表示する装置に含まれるコンピュータで実行される画像表示プログラムであって、
前記コンピュータを、
入力手段からユーザの入力を受け付ける入力受付手段と、
入力に応じて、前記表示装置に表示される操作子画像の表示位置を設定する表示位置設定手段と、
前記操作子画像の表示位置に応じて、ユーザの操作対象に関する情報の設定を変更する設定変更手段と、
前記設定変更手段が前記設定を変更した際に用いられた前記操作子画像の表示位置を保持する表示位置保持手段と、
前記表示位置設定手段が設定している表示位置に前記操作子画像を表示するとともに、前記表示位置保持手段が保持している過去の表示位置の少なくとも１つを示す過去位置画像を前記表示装置に表示する表示制御手段として機能させる、画像表示プログラム。
【請求項２】
前記操作対象は、前記表示装置に表示される仮想オブジェクトである、請求項１に記載の画像表示プログラム。
【請求項３】
前記操作対象は、前記入力受付手段により受け付けられるユーザの入力によって編集および／または作成可能である、請求項１または２に記載の画像表示プログラム。
【請求項４】
前記表示制御手段は、現時点において前記表示装置に表示されている前記操作子画像の表示位置に応じて前記設定変更手段が前記設定を変更した結果を示す前記操作対象を示す画像を、さらに当該表示装置に表示する、請求項１乃至３の何れか１つに記載の画像表示プログラム。
【請求項５】
前記表示制御手段は、少なくとも前記入力受付手段によるユーザの入力が受け付けられる毎に、当該ユーザの入力に応じて前記設定が変更された前記操作対象を示す画像を前記表示装置に表示する、請求項４に記載の画像表示プログラム。
【請求項６】
前記操作対象は、複数のパーツから構成されており、
前記表示位置設定手段は、前記複数のパーツ毎に、前記表示装置に表示される操作子画像の表示位置を設定し、
前記設定変更手段は、前記複数のパーツ毎に、前記操作対象に関する情報の設定を変更し、
前記表示位置保持手段は、前記複数のパーツ毎に、前記設定変更手段が前記情報の設定を変更した際に用いられた前記操作子画像の表示位置を保持し、
前記表示制御手段は、前記複数のパーツの少なくとも１つに対応する前記操作子画像と前記過去位置画像とを前記表示装置に表示する、請求項１乃至５の何れか１つに記載の画像表示プログラム。
【請求項７】
前記表示位置保持手段が保持する表示位置は、過去にユーザが前記操作対象に関する情報の設定を変更した後に当該設定を確定した時点において前記操作子画像が表示されていた位置である、請求項１乃至６の何れか１つに記載の画像表示プログラム。
【請求項８】
入力に応じて、前記設定変更手段によって変更された前記操作対象に関する情報に対する設定を確定する設定確定手段として、さらに前記コンピュータを機能させ、
前記表示位置保持手段は、前記設定確定手段によって確定された設定を得るための前記操作子画像の表示位置を保持し、
前記表示制御手段は、前記設定変更手段が前記操作対象に関する情報の設定を変更する前に確定されている前記設定に対して保持されている表示位置における前記過去位置画像を、前記操作子画像とともに前記表示装置に表示する、請求項１乃至７の何れか１つに記載の画像表示プログラム。
【請求項９】
前記過去位置画像は、前記操作子画像と区別可能な画像である、請求項１乃至８の何れか１つに記載の画像表示プログラム。
【請求項１０】
前記過去位置画像は、前記操作子画像が表示されていた跡を示す画像である、請求項１乃至９の何れか１つに記載の画像表示プログラム。
【請求項１１】
前記表示位置設定手段は、入力に応じて、前記表示装置に表示された２次元平面上で前記表示位置を移動させ、
前記設定変更手段は、前記２次元平面に定義された２軸にそれぞれ対応する前記操作子画像の表示位置に応じて、前記操作対象に関する情報に対して複数の設定を変更する、請求項１乃至１０の何れか１つに記載の画像表示プログラム。
【請求項１２】
前記表示位置設定手段は、所定の入力に応じて、前記操作子画像の表示位置として前記表示位置保持手段が保持している過去の表示位置を設定する、請求項１乃至１１の何れか１つに記載の画像表示プログラム。
【請求項１３】
前記操作対象は、前記表示装置に表示される操作対象画像であり、
前記設定変更手段は、前記操作子画像の表示位置に応じて、前記操作対象画像を構成する少なくとも１つのパーツに対する配置位置、配置方向、サイズ、および形状の少なくとも１つの設定を変更する、請求項１乃至１２の何れか１つに記載の画像表示プログラム。
【請求項１４】
入力に応じた画像を表示装置に表示する画像表示装置であって、
入力手段からユーザの入力を受け付ける入力受付手段と、
入力に応じて、前記表示装置に表示される操作子画像の表示位置を設定する表示位置設定手段と、
前記操作子画像の表示位置に応じて、ユーザの操作対象に関する情報の設定を変更する設定変更手段と、
前記設定変更手段が前記設定を変更した際に用いられた前記操作子画像の表示位置を保持する表示位置保持手段と、
前記表示位置設定手段が設定している表示位置に前記操作子画像を表示するとともに、前記表示位置保持手段が保持している過去の表示位置の少なくとも１つを示す過去位置画像を前記表示装置に表示する表示制御手段とを備える、画像表示装置。
【請求項１５】
複数の装置が通信可能に構成され、入力に応じた画像を表示装置に表示する画像表示システムであって、
入力手段からユーザの入力を受け付ける入力受付手段と、
入力に応じて、前記表示装置に表示される操作子画像の表示位置を設定する表示位置設定手段と、
前記操作子画像の表示位置に応じて、ユーザの操作対象に関する情報の設定を変更する設定変更手段と、
前記設定変更手段が前記設定を変更した際に用いられた前記操作子画像の表示位置を保持する表示位置保持手段と、
前記表示位置設定手段が設定している表示位置に前記操作子画像を表示するとともに、前記表示位置保持手段が保持している過去の表示位置の少なくとも１つを示す過去位置画像を前記表示装置に表示する表示制御手段とを備える、画像表示システム。
【請求項１６】
入力に応じた画像を表示装置に表示する少なくとも１つの情報処理装置により構成されるシステムに含まれる１つのプロセッサまたは複数のプロセッサ間の協働により実行される画像表示方法であって、
入力手段からユーザの入力を受け付ける入力受付ステップと、
入力に応じて、前記表示装置に表示される操作子画像の表示位置を設定する表示位置設定ステップと、
前記操作子画像の表示位置に応じて、ユーザの操作対象に関する情報の設定を変更する設定変更ステップと、
前記設定変更ステップにおいて前記設定が変更された際に用いられた前記操作子画像の表示位置を保持する表示位置保持ステップと、
前記表示位置設定ステップにおいて設定されている表示位置に前記操作子画像を表示するとともに、前記表示位置保持ステップにおいて保持されている過去の表示位置の少なくとも１つを示す過去位置画像を前記表示装置に表示する表示制御ステップとを含む、画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作入力に応じて操作対象に対する設定を行う画像表示プログラム、画像表示装置、画像表示システム、および画像表示方法に関する。
【背景技術】
【０００２】
従来、操作入力に応じて、操作対象に対する設定を行う技術がある（例えば、特許文献１参照）。上記特許文献１で開示された画像編集装置では、操作入力に応じて移動可能なスライダを表示し、当該スライダの位置に応じて画像の明るさや彩度等を調整して当該画像を編集する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０３６７１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１で開示された画像編集装置は、スライダの位置によって画像の編集が可能となるものの、画像を編集した場合に編集前の状態に戻すことが困難である。
【０００５】
それ故に、本発明の主たる目的は、操作入力に応じて操作対象に対する設定を行う際に当該設定が変更される前の状態をわかりやすくすることができる画像表示プログラム、画像表示装置、画像表示システム、および画像表示方法を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は例えば以下のような構成を採用し得る。なお、特許請求の範囲の記載を解釈する際に、特許請求の範囲の記載によってのみその範囲が解釈されるべきであることが理解され、特許請求の範囲の記載と本欄の記載とが矛盾する場合には、特許請求の範囲の記載が優先する。
【０００７】
本発明の画像表示プログラムの一構成例は、入力に応じた画像を表示装置に表示する装置に含まれるコンピュータで実行される。画像表示プログラムは、入力受付手段、表示位置設定手段、設定変更手段、表示位置保持手段、および表示制御手段としてコンピュータを機能させる。入力受付手段は、入力手段からユーザの入力を受け付ける。表示位置設定手段は、入力に応じて、表示装置に表示される操作子画像の表示位置を設定する。設定変更手段は、操作子画像の表示位置に応じて、ユーザの操作対象に関する情報の設定を変更する。表示位置保持手段は、設定変更手段が設定を変更した際に用いられた操作子画像の表示位置を保持する。表示制御手段は、表示位置設定手段が設定している表示位置に操作子画像を表示するとともに、表示位置保持手段が保持している過去の表示位置の少なくとも１つを示す過去位置画像を表示装置に表示する。
【０００８】
上記によれば、過去の変更の際に用いた操作子画像の表示位置が、現時点の操作子画像とともに表示されるため、入力に応じて操作対象に対する設定を行う際に当該設定が変更される前の状態をわかりやすくすることができる。
【０００９】
また、上記操作対象は、表示装置に表示される仮想オブジェクトでもよい。
【００１０】
上記によれば、入力に応じて仮想オブジェクトに対する設定を行う際に、当該仮想オブジェクトの設定が変更される前の状態をわかりやすくすることができる。
【００１１】
また、上記操作対象は、入力受付手段により受け付けられるユーザの入力によって編集および／または作成可能でもよい。
【００１２】
上記によれば、ユーザの入力によって編集および／または作成される操作対象に対して、当該操作対象の設定が変更される前の状態をわかりやすくすることができる。
【００１３】
また、上記表示制御手段は、現時点において表示装置に表示されている操作子画像の表示位置に応じて設定変更手段が設定を変更した結果を示す操作対象を示す画像を、さらに当該表示装置に表示してもよい。
【００１４】
上記によれば、設定を変更した操作対象の画像が示されるため、変更操作の適否を容易に判断することができる。
【００１５】
また、上記表示制御手段は、少なくとも入力受付手段によるユーザの入力が受け付けられる毎に、当該ユーザの入力に応じて設定が変更された操作対象を示す画像を表示装置に表示してもよい。
【００１６】
上記によれば、設定を変更するための入力が行われる毎に、当該設定が変更された操作対象の画像が表示されるため、変更操作の適否を容易に判断することができる。
【００１７】
また、上記操作対象は、複数のパーツから構成されてもよい。上記表示位置設定手段は、複数のパーツ毎に、表示装置に表示される操作子画像の表示位置を設定してもよい。上記設定変更手段は、複数のパーツ毎に、操作対象に関する情報の設定を変更してもよい。上記表示位置保持手段は、複数のパーツ毎に、設定変更手段が情報の設定を変更した際に用いられた操作子画像の表示位置を保持してもよい。上記表示制御手段は、複数のパーツの少なくとも１つに対応する操作子画像と過去位置画像とを表示装置に表示してもよい。
【００１８】
上記によれば、複数のパーツを組み合わせることによって操作対象が構成されている場合であっても、当該パーツ毎に変更される前の状態をわかりやすくすることができる。
【００１９】
また、上記表示位置保持手段が保持する表示位置は、過去にユーザが操作対象に関する情報の設定を変更した後に当該設定を確定した時点において操作子画像が表示されていた位置でもよい。
【００２０】
また、上記画像表示プログラムは、設定確定手段として、さらにコンピュータを機能させてもよい。設定確定手段は、入力に応じて、設定変更手段によって変更された操作対象に関する情報に対する設定を確定する。この場合、上記表示位置保持手段は、設定確定手段によって確定された設定を得るための操作子画像の表示位置を保持してもよい。上記表示制御手段は、設定変更手段が操作対象に関する情報の設定を変更する前に確定されている設定に対して保持されている表示位置における過去位置画像を、操作子画像とともに表示装置に表示してもよい。
【００２１】
上記によれば、ユーザが過去に確定した設定をわかりやすくすることができる。
【００２２】
また、上記過去位置画像は、操作子画像と区別可能な画像でもよい。
【００２３】
上記によれば、過去の表示位置を示す画像と操作子画像とを容易に見分けることができる。
【００２４】
また、上記過去位置画像は、操作子画像が表示されていた跡を示す画像でもよい。
【００２５】
上記によれば、過去の表示位置を示す画像が、過去に操作子画像が表示されていた位置を示していること直感的に理解することができる。
【００２６】
また、上記表示位置設定手段は、入力に応じて、表示装置に表示された２次元平面上で表示位置を移動させてもよい。上記設定変更手段は、２次元平面に定義された２軸にそれぞれ対応する操作子画像の表示位置に応じて、操作対象に関する情報に対して複数の設定を変更してもよい。
【００２７】
上記によれば、２次元平面上における単一の操作子画像の位置によって、複数の項目を設定することができる。
【００２８】
また、上記表示位置設定手段は、所定の入力に応じて、操作子画像の表示位置として表示位置保持手段が保持している過去の表示位置を設定してもよい。
【００２９】
上記によれば、入力手段に対して所定の操作を行うことによって、過去の設定状態に容易に戻すことができる。
【００３０】
また、上記操作対象は、表示装置に表示される操作対象画像でもよい。この場合、上記設定変更手段は、操作子画像の表示位置に応じて、操作対象画像を構成する少なくとも１つのパーツに対する配置位置、配置方向、サイズ、および形状の少なくとも１つの設定を変更してもよい。
【００３１】
上記によれば、操作対象画像を構成するパーツの位置、方向、サイズ、または形状を操作子画像の表示位置によって変更する際に、変更前の状態をわかりやすくすることができる。
【００３２】
また、本発明は、上記各手段を備える画像表示装置および画像表示システムや上記各手段で行われる動作を含む画像表示方法の形態で実施されてもよい。
【発明の効果】
【００３３】
本発明によれば、過去の変更の際に用いた操作子画像の表示位置が、現時点の操作子画像とともに表示されるため、入力に応じて操作対象に対する設定を行う際に当該設定が変更される前の状態をわかりやすくすることができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態に係る画像表示装置を含むシステムの一例を示す図
【図２】キャラクタ画像ＰＣを編集する際に表示される画像の一例を示す図
【図３】目画像ＰＣｅの上下位置を編集する際に表示される画像の一例を示す図
【図４】目画像ＰＣｅの間隔を編集する際に表示される画像の一例を示す図
【図５】キャラクタ画像ＰＣの体格を編集する際に表示される画像の一例を示す図
【図６】キャラクタ画像ＰＣの体格を編集する際に表示される画像の他の例を示す図
【図７】記憶部３２に記憶される主なデータおよびプログラムの一例を示す図
【図８】情報処理装置３において実行される処理の一例を示すフローチャート
【発明を実施するための形態】
【００３５】
図１を参照して、本発明の一実施形態に係る画像表示装置について説明する。例えば、上記画像表示装置は、一例として情報処理装置３によって構成される。例えば、情報処理装置３は、交換可能な光ディスク等の記憶媒体内に記憶され、または、他の装置から受信した画像表示プログラムを実行可能である。情報処理装置３は、一般的なパーソナルコンピュータ、据置型ゲーム機、携帯電話機、携帯ゲーム機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等のデバイスであってもかまわない。図１は、情報処理装置３の構成の一例を示すブロック図である。
【００３６】
図１において、情報処理装置３は、制御部３１、記憶部３２、プログラム格納部３３、入力部３４、および表示部３５を備える。情報処理装置３は、制御部３１を少なくとも含む情報処理装置と他の装置とを含む１以上の装置によって構成されてもよい。
【００３７】
制御部３１は、各種の情報処理を実行するための情報処理手段（コンピュータ）であり、例えばＣＰＵである。制御部３１は、各種の情報処理として、入力部３４に対するユーザの操作に応じた処理等を実行する機能を有する。例えば、ＣＰＵが所定のプログラムを実行することによって、制御部３１における各機能が実現される。
【００３８】
記憶部３２は、制御部３１が上記情報処理を実行する際に用いる各種のデータを記憶する。記憶部３２は、例えばＣＰＵ（制御部３１）がアクセス可能なメモリである。
【００３９】
プログラム格納部３３は、プログラムを記憶（格納）する。プログラム格納部３３は、制御部３１がアクセス可能な記憶装置（記憶媒体）であればどのようなものであってもよい。例えば、プログラム格納部３３は、制御部３１を含む情報処理装置内に設けられる記憶装置であってもよいし、制御部３１を含む情報処理装置に着脱自在に装着される記憶媒体であってもよい。また、プログラム格納部３３は、制御部３１とネットワークを介して接続される記憶装置（サーバ等）であってもよい。制御部３１（ＣＰＵ）は、ゲームプログラムの一部または全部を適宜のタイミングで記憶部３２に読み出し、読み出されたプログラムを実行するようにしてもよい。
【００４０】
入力部３４は、ユーザによって操作可能な入力手段である。入力部３４はどのような入力装置であってもよい。例えば、入力部３４は、タッチパネル３４１を有する。タッチパネル３４１は、所定の入力面（表示部３５の表示画面）に対して入力された位置を検出する。さらに、情報処理装置３は、入力部３４として、スライドパッド、十字キー、および操作ボタン等の操作部を備えてもよい。
【００４１】
表示部３５は、制御部３１の指示にしたがって画像を表示する。
【００４２】
次に、情報処理装置３が行う具体的な処理を説明する前に、図２〜図６を用いて情報処理装置３において行われる処理の概要について説明する。以下の説明では、キャラクタ画像ＰＣを編集する処理を一例とする。また、図２〜図６は、キャラクタ画像ＰＣを編集する際に、それぞれ情報処理装置３の表示部３５に表示される画像の一例を示す図である。
【００４３】
例えば、上記キャラクタ画像ＰＣを編集する処理は、自分自身や知人を模したキャラクタを作成するアプリケーションで行われるものである。一例として、当該アプリケーションでは、デフォルトのキャラクタが提示された後、自分自身や知人に似るように当該キャラクタの各パーツを変更したり調整したりして当該キャラクタを編集することによって、ユーザがキャラクタを作成する。
【００４４】
例えば、キャラクタ画像ＰＣの各パーツを選択し、各パーツの配置位置、配置方向、サイズ、形状等を調整することによって、表示部３５に表示されたキャラクタ画像ＰＣを編集する。図２は、キャラクタ画像ＰＣの目画像ＰＣｅの配置位置、配置方向、サイズ、形状等を調整する際に提示される選択肢を示す画像の一例である。図２に示すように、目画像ＰＣｅを編集する際の選択肢Ｃとして、上下位置調整ボタンＣ１、間隔調整ボタンＣ２、角度調整ボタンＣ３、サイズ調整ボタンＣ４、扁平率調整ボタンＣ５、リセットボタンＣ６が表示部３５に表示される。また、現在の設定状態に応じたキャラクタ画像ＰＣも表示部３５に表示される。そして、ユーザは、タッチパネル３４１を介して、所望するボタン画像と重なる位置をタッチ操作することによって、選択肢Ｃから編集項目を選択することができる。
【００４５】
図３に示すように、上下位置調整ボタンＣ１が選択された場合、上下位置調整ボタンＣ１が他のボタンとは異なる表示態様（例えば、薄く表示、異なる色彩で表示）で表示されるとともに、上下位置調整ボタンＣ１近傍にスライダバーＳＢ１が出現する。スライダバーＳＢ１は、タッチパネル３４１に対するタッチ操作に応じて上下方向に移動可能な操作子（スライダＳ１）を有している。そして、スライダＳ１の位置を上方向に移動させることによって、目画像ＰＣｅの位置を上に移動させることができ、下方向に移動させることによって、目画像ＰＣｅの位置を下に移動させることができる。図２に示すキャラクタ画像ＰＣと比較すれば明らかなように、目画像ＰＣｅの上下位置調整画面（図３）において表示されているキャラクタ画像ＰＣは、スライダＳ１の上下位置に応じて、目画像ＰＣｅを移動させて表示される。また、スライダバーＳＢ１の上端には配置位置が上に移動することを示す案内標識Ｄｕ１が表示され、スライダバーＳＢ１の下端には配置位置が下に移動することを示す案内標識Ｄｄ１が表示される。図３に示すように、案内標識Ｄｕ１は、オブジェクトを上に移動させることを示唆するデザインで表示され、案内標識Ｄｄ１は、オブジェクトを下に移動させることを示唆するデザインで表示される。なお、上下位置調整ボタンＣ１がオブジェクトを上または下に移動させることを示唆するデザインで表示されていることに対して、案内標識Ｄｕ１および案内標識Ｄｄ１のデザインが、上下位置調整ボタンＣ１のデザインの一部を抜き出してそれぞれ作成されているため、直感的な操作が可能となっている。
【００４６】
ここで、スライダバーＳＢ１には、上下位置調整ボタンＣ１が選択された時点のスライダＳ１の位置を示すマークＭ１が表示される。つまり、マークＭ１は、目画像ＰＣｅの上下位置を調整する前のスライダＳ１の位置を示す標識として機能し、一例として前回の編集操作によって決定（例えば、ＯＫボタンＯＢを選択する操作によって決定）された時点のスライダＳ１の位置を示す標識として機能する。例えば、マークＭ１は、スライダＳ１の影を表すような画像等で表示されるが、スライダＳ１と区別可能で過去に設定されたスライダＳ１の位置を示すことが可能な画像であれば他の表示態様の画像でもよい。このように、ユーザがマークＭ１を見ることによって、自身が目画像ＰＣｅの上下位置を調整する前の設定を容易に知ることができる。また、ユーザが目画像ＰＣｅの上下位置を調整する前の設定に戻したい場合、スライダＳ１をマークＭ１が示す位置へ移動させることによって、容易に設定を戻すことができる。例えば、ユーザが目画像ＰＣｅの上下位置を試行錯誤して調整した結果、当該調整前の設定に戻したくなることが考えられ、このような場合において好適にマークＭ１を利用することもできる。
【００４７】
図４に示すように、間隔調整ボタンＣ２が選択された場合、間隔調整ボタンＣ２が他のボタンとは異なる表示態様で表示されるとともに、間隔調整ボタンＣ２近傍にスライダバーＳＢ２が出現する。スライダバーＳＢ２は、タッチパネル３４１に対するタッチ操作に応じて左右方向に移動可能なスライダＳ２を有している。そして、スライダＳ２の位置を左方向に移動させることによって、間隔が狭くなるように目画像ＰＣｅを移動させることができ、右方向に移動させることによって、間隔が広くなるように目画像ＰＣｅを移動させることができる。図２に示すキャラクタ画像ＰＣと比較すれば明らかなように、目画像ＰＣｅの間隔調整画面（図４）において表示されているキャラクタ画像ＰＣは、スライダＳ２の左右位置に応じて、目画像ＰＣｅを移動させて表示される。また、スライダバーＳＢ２の左端には間隔が狭くなることを示す案内標識Ｄｌ２が表示され、スライダバーＳＢ２の右端には間隔が広くなることを示す案内標識Ｄｒ２が表示される。図４に示すように、案内標識Ｄｌ２は、オブジェクトの間隔が狭くなることを示唆するデザインで表示され、案内標識Ｄｒ２は、オブジェクトの間隔が広くなることを示唆するデザインで表示される。なお、間隔調整ボタンＣ２がオブジェクトの間隔を広げることを示唆するデザインで表示されていることに対して、案内標識Ｄｒ２が間隔調整ボタンＣ２と同じデザインで作成され、案内標識Ｄｌ２が間隔調整ボタンＣ２のデザインが示唆する方向の反対方向を示唆するデザインで作成されているため、直感的な操作が可能となっている。
【００４８】
ここで、スライダバーＳＢ２には、間隔調整ボタンＣ２が選択された時点のスライダＳ２の位置を示すマークＭ２が表示される。つまり、マークＭ２は、目画像ＰＣｅの間隔を調整する前のスライダＳ２の位置を示す標識として機能する。例えば、マークＭ２も、スライダＳ２の影を表すような画像等で表示されるが、スライダＳ２と区別可能で過去に設定されたスライダＳ２の位置を示すことが可能な画像であれば他の表示態様の画像でもよい。このように、ユーザがマークＭ２を見ることによって、自身が目画像ＰＣｅの間隔を調整する前の設定を容易に知ることができるし、調整前の設定に容易に戻すことも可能となる。
【００４９】
角度調整ボタンＣ３およびサイズ調整ボタンＣ４が選択された場合は、角度調整画面およびサイズ調整画面においてスライダバーＳＢ３およびＳＢ４が表示される。これらのスライダバーＳＢ３およびＳＢ４も、スライダバーＳＢ２と同様にスライダＳ３およびＳ４を左右方向にそれぞれ移動させることによって目画像ＰＣｅの回転角度（つり目または垂れ目）およびサイズ（縮小または拡大）を調整することができる。そして、スライダバーＳＢ３およびＳＢ４にも、角度調整ボタンＣ３またはサイズ調整ボタンＣ４が選択された時点のスライダＳ３またはＳ４の位置をそれぞれ示すマークＭ３またはＭ４が表示される。つまり、マークＭ３およびＭ４は、目画像ＰＣｅの回転角度およびサイズを調整する前のスライダＳ３およびＳ４の位置を示す標識として機能する。例えば、マークＭ３およびＭ４も、スライダＳ３およびＳ４それぞれの影を表すような画像等で表示されるが、スライダＳ３およびＳ４と区別可能で過去に設定されたスライダＳ３およびＳ４の位置をそれぞれ示すことが可能な画像であれば他の表示態様の画像でもよい。このように、ユーザがマークＭ３またはＭ４を見ることによって、自身が目画像ＰＣｅの回転角度またはサイズを調整する前の設定を容易に知ることができるし、調整前の設定に容易に戻すことも可能となる。
【００５０】
また、扁平率調整ボタンＣ５が選択された場合は、扁平率調整画面においてスライダバーＳＢ５が表示される。スライダバーＳＢ５も、スライダバーＳＢ１と同様にスライダＳ５を上下方向に移動させることによって目画像ＰＣｅの扁平率（縦長または横長）を調整することができる。そして、スライダバーＳＢ５にも、扁平率調整ボタンＣ５が選択された時点のスライダＳ５の位置を示すマークＭ５が表示される。つまり、マークＭ５は、目画像ＰＣｅの扁平率を調整する前のスライダＳ５の位置を示す標識として機能する。例えば、マークＭ５も、スライダＳ５の影を表すような画像等で表示されるが、スライダＳ５と区別可能で過去に設定されたスライダＳ５の位置を示すことが可能な画像であれば他の表示態様の画像でもよい。このように、ユーザがマークＭ５を見ることによって、自身が目画像ＰＣｅの扁平率を調整する前の設定を容易に知ることができるし、調整前の設定に容易に戻すことも可能となる。
【００５１】
図５は、キャラクタ画像ＰＣの体格を調整する際に表示される体格調整画面の一例を示している。図５に示すように、体格調整画面では、キャラクタ画像ＰＣの長さ（身長）を調整するためのスライダバーＳＢｔと、キャラクタ画像ＰＣの太さ（体重）を調整するためのスライダバーＳＢｗとが並列表示される。スライダバーＳＢｔおよびＳＢｗは、それぞれタッチパネル３４１に対するタッチ操作に応じて左右方向に移動可能なスライダＳｔおよびＳｗを有しており、スライダＳｔおよびＳｗをそれぞれ左右方向に移動させることによってキャラクタ画像ＰＣの長さおよび太さを調整することができる。そして、体格調整画面（図５）において表示されているキャラクタ画像ＰＣは、スライダＳｔおよびＳｗの左右位置に応じて、体格を変化させて表示される。
【００５２】
ここで、スライダバーＳＢｔおよびＳＢｗには、キャラクタ画像ＰＣの体格を調整する前のスライダＳｔおよびＳｗそれぞれの位置を示すマークＭｔおよびＭｗが表示される。例えば、マークＭｔおよびＭｗも、スライダＳｔおよびＳｗの影を表すような画像等で表示されるが、スライダＳｔおよびＳｗと区別可能で過去に設定されたスライダＳｔおよびＳｗの位置を示すことが可能な画像であれば他の表示態様の画像でもよい。このように、ユーザがマークＭｔおよびＭｗをそれぞれ見ることによって、自身が目画像ＰＣｅの間隔を調整する前の設定を容易に知ることができる。
【００５３】
なお、図５に示した体格調整画面では、キャラクタ画像ＰＣの体格（長さ、太さ）を２つのスライダバーを用いて操作子をそれぞれスライドさせて調整する例を用いたが、図６に示すように、当該体格を２次元で示すことによって調整してもよい。例えば、横軸にキャラクタ画像ＰＣの太さ、縦軸にキャラクタ画像ＰＣの長さを示す２次元マップを定義し、タッチパネル３４１に対するタッチ操作に応じて上記２次元マップ内を上下左右方向に移動可能な操作子（ポインタＰｗｔ）を表示する。そして、ポインタＰｗｔを左右方向の位置に応じてキャラクタ画像ＰＣの太さを調整し、上下方向の位置に応じてキャラクタ画像ＰＣの長さを調整する。このように、２次元マップ上のポインタＰｗｔの位置を操作することによって、キャラクタ画像ＰＣの長さおよび太さを同時に調整することが可能となる。また、上記２次元マップ内には、キャラクタ画像ＰＣの体格を調整する前のポインタＰｗｔの位置を示すマークＭｗｔが表示される。例えば、マークＭｗｔも、ポインタＰｗｔの影を表すような画像等で表示されるが、ポインタＰｗｔと区別可能で過去に設定されたポインタＰｗｔの位置を示すことが可能な画像であれば他の表示態様の画像でもよい。
【００５４】
また、上述した説明では、上下または左右方向等に直線上を移動可能なスライダＳや上下左右方向に平面上を移動可能なポインタＰを用いて、操作対象（キャラクタ画像ＰＣ）の編集を行う例を用いたが、編集に用いられるツールはこれらのものに限定されない。例えば、円弧状のゲージ上を移動するスライダや３次元空間を上下左右前後方向に移動可能なポインタを用いて、操作対象の編集を行ってもかまわない。何れのツールを用いた編集であっても、スライダやポインタとともに過去に設定されたスライダやポインタの位置を示す画像を表示することによって、自身が編集する前の設定を容易に知ることができ、調整前の設定に容易に戻すことも可能となる。また、回転軸を中心に回転するダイヤル等を用いて、操作対象の編集を行ってもかまわない。この場合、現時点のダイヤルの回転角度とともに過去に設定されたダイヤルの回転角度を示す画像を表示することによって、自身が編集する前の設定を容易に知ることができ、調整前の設定に容易に戻すことも可能となる。
【００５５】
また、上述した説明では、マークＭによって操作対象の編集を開始する前の設定（典型的には、前回の編集等によって決定された設定（一例として、前回の編集操作においてＯＫボタンＯＢを選択する操作によって決定された設定）やデフォルトの設定）が示されているが、マークＭによって他の設定を示してもよい。例えば、ユーザが操作対象の編集操作を行っている際に仮決定された設定（例えば、スライダＳやポインタＰをタッチ操作で移動させた後に、タッチオフした時点の設定）を、マークＭによって示してもよい。この場合、編集操作中に仮決定される毎に、マークＭの位置が更新されることになる。
【００５６】
また、上述した説明では、編集操作中に当該編集操作によって調整された操作対象の画像が表示されているが、マークＭの位置に応じた設定で作成された操作対象の画像をさらに表示してもかまわない。このように、前回の編集等によって作成された画像と、今回の編集によって調整された画像とを同時に表示することによって、２つの画像を比較することが可能となり、さらに調整される前の状態をわかりやすくすることができる。なお、上記２つの操作対象の画像を重ね合わせて表示することも考えられるが、操作対象の画像を重ね合わせて表示した場合、編集前後の比較がわかりにくくなることが考えられるため、当該２つの操作対象の画像を表示する場合は並列表示することが好ましい。
【００５７】
また、上述した説明では、単一のマークＭによって操作対象の編集を開始する前の設定が示されているが、複数のマークを付与することによって複数の設定を示してもかまわない。例えば、過去複数回の編集によって決定された設定をそれぞれ示すマークを、スライダバーや２次元マップ等に付与して表示する。一例として、設定された順番が区別可能な表示態様（例えば、影によってマークＭを示す場合、影が濃いほど、新しい設定であることを示す）によってマークを表示することによって、設定順序を示しながら過去に決定された複数の設定を容易に知ることができる。過去複数回の編集によって決定された設定を示す場合、それぞれの設定に対応する操作対象をともに表示することによって、さらに各設定状態をわかりやすくすることができることは言うまでもない。
【００５８】
また、スライダＳやポインタＰをマークＭと重なる位置まで同様の操作で移動させることによって、操作対象の画像を自身が編集する前の設定に戻すことができるが、当該戻す操作をさらに容易にすることもできる。例えば、入力部３４が有する他の操作手段（例えば、所定の操作ボタン）に対する操作や、スライダＳやポインタＰをマークＭが配置されている方向へ弾くようなタッチ操作（フリック操作）に応じて、マークＭと重なる位置までスライダＳやポインタＰが移動するように構成してもよい。
【００５９】
また、編集操作を行った後に決定された設定は、同じパーツを再度編集する際にマークＭとして表示されるが、パーツの種類を変更する場合、変更後のパーツを編集する際に変更前のパーツに対する設定を示すマークＭが表示されてもよい。一例として、編集対象として第１の目画像ＰＣｅ１が既に設定された状態で、キャラクタ画像Ｐｃに採用する目画像を第２の目画像ＰＣｅ２に変更して、第２の目画像ＰＣｅ２の設定（例えば、配置位置、配置方向、サイズ、形状等）を調整する場合、当該調整画面においては第１の目画像ＰＣｅ１に対して既に決定されている設定を示すマークＭが表示される。
【００６０】
次に、情報処理装置３において行われる処理の詳細を説明する。まず、図７を参照して、処理において用いられる主なデータについて説明する。なお、図７は、情報処理装置３の記憶部３２に記憶される主なデータおよびプログラムの一例を示す図である。
【００６１】
図７に示すように、記憶部３２のデータ記憶領域には、操作データＤａ、設定データＤｂ、スライダ位置データＤｃ、表示パーツデータＤｄ、および表示画像Ｄｅ等が記憶される。なお、記憶部３２には、図７に示すデータの他、実行するアプリケーションで用いるデータ等、処理に必要なデータ等が記憶されてもよい。また、記憶部３２のプログラム記憶領域には、画像表示プログラムを構成する各種プログラム群Ｐａが記憶される。
【００６２】
操作データＤａは、入力部３４に対する操作内容を示すデータであり、タッチパネル３４１に対するタッチ位置を示すデータを含んでいる。
【００６３】
設定データＤｂは、パーツデータＤｂ１およびマーク位置データＤｂ２等を含んでいる。パーツデータＤｂ１は、編集によって決定された各パーツの設定を示すデータであり、編集前である場合はデフォルトの設定を示すデータを含んでいる。マーク位置データＤｂ２は、各パーツの編集メニュー毎に編集によって決定されたスライダＳの位置を示すデータである。
【００６４】
スライダ位置データＤｃは、タッチパネル３４１等の操作に応じて移動して表示されるスライダＳの表示位置を示すデータである。
【００６５】
表示パーツデータＤｄは、編集画面において表示されるキャラクタ画像ＰＣの各パーツの設定を示すデータであり、スライダＳの位置に応じて逐次更新される。
【００６６】
表示画像Ｄｅは、スライダバーＳＢやキャラクタ画像ＰＣ等、各仮想オブジェクトや背景等配置した画像を生成して表示部３５に表示するためのデータである。
【００６７】
次に、図８を参照して、情報処理装置３において行われる処理の詳細を説明する。なお、図８は、情報処理装置３において実行される処理の一例を示すフローチャートである。ここで、図８に示すフローチャートにおいては、情報処理装置３における処理のうち、スライダ位置に応じてキャラクタ画像ＰＣ（操作対象）を編集する処理について主に説明し、これらの処理と直接関連しない他の処理については詳細な説明を省略する。また、図８では、制御部３１が実行する各ステップを「Ｓ」と略称する。
【００６８】
制御部３１のＣＰＵは、記憶部３２のメモリ等を初期化し、プログラム格納部３３から画像表示プログラムをメモリに読み込む。そして、ＣＰＵによって当該画像表示プログラムの実行が開始される。図８に示すフローチャートは、以上の処理が完了した後に行われる処理を示すフローチャートである。
【００６９】
なお、図８に示すフローチャートにおける各ステップの処理は、単なる一例に過ぎず、同様の結果が得られるのであれば、各ステップの処理順序を入れ替えてもよいし、各ステップの処理に加えておよび／または代えて別の処理が実行されてもよい。また、本実施例では、上記フローチャートの各ステップの処理を制御部３１（ＣＰＵ）が実行するものとして説明するが、上記フローチャートにおける一部または全部のステップの処理を、上記ＣＰＵ以外のプロセッサや専用回路が実行するようにしてもよい。
【００７０】
図８において、制御部３１は、初期設定を行い（ステップ４１）、次のステップに処理を進める。例えば、制御部３１は、表示部３５に表示する仮想世界を構築し、現時点で設定されているキャラクタ画像ＰＣに関するデータを取得して、各パラメータを初期設定する。一例として、上記データに基づいて、パーツデータＤｂ１と表示パーツデータＤｄとは同じパラメータに初期設定され、編集メニュー毎のマーク位置データＤｂ２およびスライダ位置データＤｃについては、それぞれ当該パラメータに基づいて初期設定される。また、現時点の設定（パーツデータＤｂ１）に基づいて、キャラクタ画像ＰＣを表示部３５に表示するとともに、キャラクタ画像ＰＣを編集するためのメニュー（選択肢）を表示して、編集操作をユーザに促す。
【００７１】
次に、制御部３１は、入力部３４から操作データを取得し、操作データＤａを更新して（ステップ４２）、次のステップに処理を進める。
【００７２】
次に、制御部３１は、上記ステップ４３において取得した操作データが、編集処理を示すものであるか否かを判断する（ステップ４３）。例えば、制御部３１は、キャラクタ画像ＰＣを編集するためのメニュー（選択肢）を選択する操作や各種編集画面を用いた操作を上記操作データが示す場合、編集処理を示すものであると判断する。そして、制御部３１は、編集処理を示すものである場合、ステップ４４に処理を進める。一方、制御部３１は、編集処理を示すものでない場合、ステップ５０に処理を進める。
【００７３】
ステップ４４において、制御部３１は、編集画面を表示部３５に表示して、次のステップに処理を進める。例えば、制御部３１は、ユーザ操作に応じて、図２〜図６に示したような編集画面を表示部３５に表示する。一例として、スライダバーＳＢおよび編集中のキャラクタ画像ＰＣが編集画面として表示される場合、マーク位置データＤｂ２が示す位置にマークＭが表示され、スライダ位置データＤｃが示す位置にスライダＳが表示され、表示パーツデータＤｄが示す設定に基づいてキャラクタ画像ＰＣが表示される。
【００７４】
次に、制御部３１は、上記ステップ４３において取得した操作データが、スライダを移動させる操作であるか否かを判断する（ステップ４５）。そして、制御部３１は、スライダを移動させる操作である場合、ステップ４６に処理を進める。一方、制御部３１は、スライダを移動させる操作でない場合、ステップ４８に処理を進める。
【００７５】
ステップ４６において、制御部３１は、上記ステップ４３において取得した操作データに対応するスライダ位置を算出し、次のステップに処理を進める。例えば、タッチパネル３４１に対するタッチ操作によってスライダＳを移動させる操作が行われた場合、制御部３１は、タッチ位置と重なって表示部３５に表示される位置をスライダ位置として算出し、当該スライダ位置を用いてスライダ位置データＤｃを更新する。
【００７６】
次に、制御部３１は、スライダ位置に応じてキャラクタ画像ＰＣを編集し（ステップ４７）、ステップ４８に処理を進める。例えば、制御部３１は、上記ステップ４６で算出されたスライダ位置に対応する設定に基づいて、キャラクタ画像ＰＣにおいて対応するパーツの設定（例えば、配置位置、配置方向、サイズ、形状等）を変更し、表示パーツデータＤｄを更新する。
【００７７】
ステップ４８において、制御部３１は、編集された設定によって決定されたか否かを判断する。例えば、制御部３１は、上記ステップ４３において取得した操作データが、ＯＫボタンＯＢ（図３〜図６参照）を選択する操作である場合、編集された設定によって決定されたと判断する。そして、制御部３１は、編集された設定によって決定された場合、ステップ４９に処理を進める。一方、制御部３１は、決定されていない場合、ステップ５０に処理を進める。
【００７８】
ステップ４９において、制御部３１は、編集された設定を用いて設定データＤｂを更新する処理を行い、ステップ５０に処理を進める。例えば、制御部３１は、スライダ位置データＤｃが示すスライダ位置を用いて、当該編集に関するマーク位置データＤｂ２を更新する。また、制御部３１は、表示パーツデータＤｄにおける編集対象の設定を用いて、パーツデータＤｂ１を更新する。
【００７９】
ステップ５０において、制御部３１は、処理を終了するか否かを判断する。処理を終了する条件としては、例えば、処理を終了させる条件が満たされたことや、ユーザが処理を終了する操作を行ったこと等がある。制御部３１は、処理を終了しない場合に上記ステップ４２に戻って処理を繰り返し、処理を終了する場合に当該フローチャートによる処理を終了する。
【００８０】
なお、上述した説明では、編集を行う操作対象として人物を示すキャラクタ画像ＰＣを用いたが、操作対象は他の物体を示す画像であってもかまわない。この場合、ゲーム世界に配置された仮想オブジェクトを操作対象として、当該仮想オブジェクトのパラメータを調整する操作に本発明を用いてもよい。具体的には、ゲーム世界において飛行する飛行機を模した仮想オブジェクトに対して、飛行角度や推進力等をスライダやポインタで調整するような操作に適用することが可能である。また、操作対象は、画像でなくてもかまわない。例えば、操作対象としては、装置や音声等が考えられる。一例として、装置を操作対象とする場合、表示装置等に対する設定（接続設定、受信設定、表示設定、音声設定等）をスライダやポインタの位置を移動させることによって調整する際に、前回の設定をマークによって表示することによって、同様の効果を得ることができる。また、他の例として、音声を操作対象とする場合、音声のバランス、音色、定位、音量等の調整をスライダやポインタの位置を移動させることによって行う際に、前回の設定をマークによって表示することによって、同様の効果を得ることができる。
【００８１】
また、上述したスライダやポインタを移動させる操作は、様々な態様が考えられる。第１の例として、ドラッグするようなタッチ操作に応じて、タッチ位置と重なって表示される位置にスライダやポインタを移動させる。第２の例として、案内標識をクリックするようなタッチ操作に応じて、当該案内標識の方へ段階的にスライダやポインタを移動させる。第３の例として、操作ボタンやスライドパッド等に対する操作に応じて、当該操作に対応する方向へ当該操作を継続している時間長さや当該操作の回数に基づいた移動距離だけスライダやポインタを移動させる。
【００８２】
また、上述した説明では画像表示処理を情報処理装置３で行う例を用いたが、上記画像表示処理における処理ステップの少なくとも一部を他の装置で行ってもかまわない。例えば、情報処理装置３がさらに他の装置（例えば、サーバ等）と通信可能に構成されている場合、上記画像表示処理における処理ステップは、さらに当該他の装置が協働することによって実行してもよい。一例として、ユーザの編集操作を示すデータを他の装置が受信し、他の装置においてキャラクタ画像ＰＣを編集する処理が行われることも考えられる。このように、上記画像表示処理における処理ステップの少なくとも一部を他の装置で行うことによって、上述した画像表示処理と同様の処理が可能となる。また、上述した画像表示処理は、少なくとも１つの情報処理装置により構成される画像表示システムに含まれる１つのプロセッサまたは複数のプロセッサ間の協働により実行されることが可能である。
【００８３】
また、上記画像表示プログラムは、外部記憶媒体を通じて情報処理装置３に供給されるだけでなく、有線または無線の通信回線を通じて情報処理装置３に供給されてもよい。また、上記プログラムは、情報処理装置３内部の不揮発性記憶装置に予め記録されていてもよい。なお、上記プログラムを記憶する情報記憶媒体としては、ＣＤ−ＲＯＭ、ＤＶＤ、あるいはそれらに類する光学式ディスク状記憶媒体、不揮発性メモリ、フレキシブルディスク、ハードディスク、光磁気ディスク、磁気テープ、などでもよい。また、上記プログラムを記憶する情報記憶媒体としては、上記プログラムを記憶する揮発性メモリでもよい。このような記憶媒体は、コンピュータ等が読み取り可能な記憶媒体ということができる。例えば、コンピュータ等に、これらの記憶媒体のプログラムを読み込ませて実行させることにより、上述で説明した各種機能を提供させることができる。
【００８４】
以上、本発明を詳細に説明してきたが、前述の説明はあらゆる点において本発明の例示に過ぎず、その範囲を限定しようとするものではない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。また、当業者は、本発明の具体的な実施形態の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。また、本明細書において使用される用語は、特に言及しない限り、当該分野で通常用いられる意味で用いられることが理解されるべきである。したがって、他に定義されない限り、本明細書中で使用される全ての専門用語および技術用語は、本発明の属する分野の当業者によって一般的に理解されるのと同じ意味を有する。矛盾する場合、本明細書（定義を含めて）が優先する。
【産業上の利用可能性】
【００８５】
以上のように、本発明は、操作入力に応じて操作対象に対する設定を行う際に当該設定が変更される前の状態をわかりやすくすること等を目的として、例えば画像表示プログラム、画像表示装置、画像表示システム、および画像表示方法等として有用である。
【符号の説明】
【００８６】
３…情報処理装置
３１…制御部
３２…記憶部
３３…プログラム格納部
３４…入力部
３４１…タッチパネル
３５…表示部
【図１】
2014035550.tif 000003
【図２】
2014035550.tif 000004
【図３】
2014035550.tif 000005
【図４】
2014035550.tif 000006
【図５】
2014035550.tif 000007
【図６】
2014035550.tif 000008
【図７】
2014035550.tif 000009
【図８】
2014035550.tif 000010