(57)【特許請求の範囲】
【請求項１】
表示状態を変化させることが可能なオブジェクト、および前記オブジェクトの前記表示状態を変化させる指示に用いられる複数のマーカーを含む入力補助表示をディスプレイの表示領域に表示させるプロセッサと、
前記ディスプレイの前記表示領域において始点および終点の指定を含む入力操作を受け付ける入力インターフェースと、
を備え、
前記プロセッサは、
前記始点から前記終点までの距離および方向によって定まるベクトルに基づいて、前記オブジェクトの前記表示状態を変化させ、
前記ディスプレイの前記表示領域のうち、前記入力補助表示が表示された領域以外の少なくとも一部の領域上で行われた入力操作に応答して前記オブジェクトの前記表示状態を変化させる第１の処理、および少なくとも前記入力補助表示が表示された領域上で行われた入力操作に応答して前記オブジェクトの前記表示状態を変化させる第２の処理を実行可能に構成され、
前記第２の処理では、前記第１の処理と比較して、同一の前記ベクトルを定める入力操作に対して前記オブジェクトの前記表示状態を小さく変化させ、
前記入力操作は、前記視点から前記終点までのスワイプ操作またはドラッグ操作を含み、
前記プロセッサは、前記スワイプ操作または前記ドラッグ操作の速度が、予め設定された閾値以上の場合には、前記入力補助表示を前記表示領域に表示させない第１のモードで動作し、それ以外の場合には前記入力補助表示を前記表示領域に表示させる第２のモードで動作する、
情報表示装置。
【請求項２】
表示状態を変化させることが可能なオブジェクト、および前記オブジェクトの前記表示状態を変化させる指示に用いられる複数のマーカーを含む入力補助表示をディスプレイの表示領域に表示させるプロセッサと、
前記ディスプレイの前記表示領域において始点および終点の指定を含む入力操作を受け付ける入力インターフェースと、
を備え、
前記プロセッサは、
前記始点から前記終点までの距離および方向によって定まるベクトルに基づいて、前記オブジェクトの前記表示状態を変化させ、
前記入力補助表示を前記表示領域に表示させない第１のモード、および前記入力補助表示を前記表示領域に表示させる第２のモードで動作するように構成され、
前記第１のモードにおいて前記入力操作に応答して前記オブジェクトの前記表示状態を変化させる処理を第１の処理とし、前記第２のモードにおいて前記表示領域のうち少なくとも前記入力補助表示が表示された領域上で行われた入力操作に応答して前記オブジェクトの前記表示状態を変化させる処理を第２の処理とするとき、
前記プロセッサは、前記第２の処理では、前記第１の処理と比較して、同一の前記ベクトルを定める入力操作に対して前記オブジェクトの前記表示状態を小さく変化させ、
前記入力操作は、前記視点から前記終点までのスワイプ操作またはドラッグ操作を含み、
前記プロセッサは、前記スワイプ操作または前記ドラッグ操作の速度が、予め設定された閾値以上の場合には、前記入力補助表示を前記表示領域に表示させない第１のモードで動作し、それ以外の場合には前記入力補助表示を前記表示領域に表示させる第２のモードで動作する、
情報表示装置。
【請求項３】
表示状態を変化させることが可能なオブジェクトをディスプレイの表示領域に表示させるステップと、
前記オブジェクトの前記表示状態を変化させる指示に用いられる複数のマーカーを含む入力補助表示を前記ディスプレイの前記表示領域に表示させるステップと、
前記ディスプレイの前記表示領域において始点および終点の指定を含む入力操作を受け付けるステップと、
前記始点から前記終点までの距離および方向によって定まるベクトルに基づいて、前記オブジェクトの前記表示状態を変化させるステップと、
前記ディスプレイの前記表示領域のうち、前記入力補助表示が表示された領域以外の少なくとも一部の領域上で行われた入力操作に応答して前記オブジェクトの前記表示状態を変化させる第１の処理を実行するステップと、
少なくとも前記入力補助表示が表示された領域上で行われた入力操作に応答して前記オブジェクトの前記表示状態を変化させる第２の処理を実行するステップと、
を含み、
前記第２の処理を実行するステップは、前記第１の処理を実行するステップと比較して、同一の前記ベクトルを定める入力操作に対して前記オブジェクトの前記表示状態を小さく変化させ、
前記入力操作は、前記視点から前記終点までのスワイプ操作またはドラッグ操作を含み、
前記スワイプ操作または前記ドラッグ操作の速度が、予め設定された閾値以上の場合には、前記入力補助表示を前記表示領域に表示させ、それ以外の場合には前記入力補助表示を前記表示領域に表示させる、
情報表示方法。
【請求項４】
コンピュータに、
表示状態を変化させることが可能なオブジェクトをディスプレイの表示領域に表示させるステップと、
前記オブジェクトの前記表示状態を変化させる指示に用いられる複数のマーカーを含む
入力補助表示を前記ディスプレイの前記表示領域に表示させるステップと、
前記ディスプレイの前記表示領域において始点および終点の指定を含む入力操作を受け付けるステップと、
前記始点から前記終点までの距離および方向によって定まるベクトルに基づいて、前記オブジェクトの前記表示状態を変化させるステップと、
前記ディスプレイの前記表示領域のうち、前記入力補助表示が表示された領域以外の少なくとも一部の領域上で行われた入力操作に応答して前記オブジェクトの前記表示状態を変化させる第１の処理を実行するステップと、
少なくとも前記入力補助表示が表示された領域上で行われた入力操作に応答して前記オブジェクトの前記表示状態を変化させる第２の処理を実行するステップと、
を実行させ、
前記第２の処理を実行するステップは、前記第１の処理を実行するステップと比較して、同一の前記ベクトルを定める入力操作に対して前記オブジェクトの前記表示状態を小さく変化させ、
前記入力操作は、前記視点から前記終点までのスワイプ操作またはドラッグ操作を含み、
前記スワイプ操作または前記ドラッグ操作の速度が、予め設定された閾値以上の場合には、前記入力補助表示を前記表示領域に表示させ、それ以外の場合には前記入力補助表示を前記表示領域に表示させる、
情報表示プログラム。
【請求項５】
表示状態を変化させることが可能なオブジェクトをディスプレイの表示領域に表示させるステップと、
前記オブジェクトの前記表示状態を変化させる指示に用いられる複数のマーカーを含む入力補助表示を前記ディスプレイの前記表示領域に表示させるステップと、
前記ディスプレイの前記表示領域において始点および終点の指定を含む入力操作を受け付けるステップと、
前記始点から前記終点までの距離および方向によって定まるベクトルに基づいて、前記オブジェクトの前記表示状態を変化させるステップと、
前記入力補助表示を前記表示領域に表示させない第１のモードと、前記入力補助表示を前記表示領域に表示させる第２のモードとを切り換えるステップと、
前記第１のモードにおいて前記入力操作に応答して前記オブジェクトの前記表示状態を変化させる第１の処理を実行するステップと、
前記第２のモードにおいて前記表示領域のうち少なくとも前記入力補助表示が表示された領域上で行われた入力操作に応答して前記オブジェクトの前記表示状態を変化させる第２の処理を実行するステップと、
を含み、
前記第２の処理を実行するステップは、前記第１の処理を実行するステップと比較して、同一の前記ベクトルを定める入力操作に対して前記オブジェクトの前記表示状態を小さく変化させ、
前記入力操作は、前記視点から前記終点までのスワイプ操作またはドラッグ操作を含み、
前記スワイプ操作または前記ドラッグ操作の速度が、予め設定された閾値以上の場合には、前記入力補助表示を前記表示領域に表示させ、それ以外の場合には前記入力補助表示を前記表示領域に表示させる、
情報表示方法。
【請求項６】
コンピュータに、
表示状態を変化させることが可能なオブジェクトをディスプレイの表示領域に表示させるステップと、
前記オブジェクトの前記表示状態を変化させる指示に用いられる複数のマーカーを含む入力補助表示を前記ディスプレイの前記表示領域に表示させるステップと、
前記ディスプレイの前記表示領域において始点および終点の指定を含む入力操作を受け付けるステップと、
前記始点から前記終点までの距離および方向によって定まるベクトルに基づいて、前記オブジェクトの前記表示状態を変化させるステップと、
前記入力補助表示を前記表示領域に表示させない第１のモードと、前記入力補助表示を前記表示領域に表示させる第２のモードとを切り換えるステップと、
前記第１のモードにおいて前記入力操作に応答して前記オブジェクトの前記表示状態を変化させる第１の処理を実行するステップと、
前記第２のモードにおいて前記表示領域のうち少なくとも前記入力補助表示が表示された領域上で行われた入力操作に応答して前記オブジェクトの前記表示状態を変化させる第２の処理を実行するステップと、
を含み、
前記第２の処理を実行するステップは、前記第１の処理を実行するステップと比較して、同一の前記ベクトルを定める入力操作に対して前記オブジェクトの前記表示状態を小さく変化させ、
前記入力操作は、前記視点から前記終点までのスワイプ操作またはドラッグ操作を含み、
前記スワイプ操作または前記ドラッグ操作の速度が、予め設定された閾値以上の場合には、前記入力補助表示を前記表示領域に表示させ、それ以外の場合には前記入力補助表示を前記表示領域に表示させる、
情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、オブジェクトの状態を変更可能に表示する情報表示装置、情報表示方法および情報表示プログラムに関する。
【背景技術】
【０００２】
ディスプレイ上の指の動きに応じて当該ディスプレイに表示されるオブジェクトを変位させる技術が知られている。例えば、特許文献１は、操作面における指の移動方向および移動量を検出する検出部と、表示部に表示されたオブジェクトを移動させる指の移動方向に応じて、指の単位移動量あたりの前記表示部における前記オブジェクトの移動量を変化させる移動制御部と、を備える、情報処理装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−４８５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術では、表示されるオブジェクトに対する微少な操作を正確に行うことが困難であった。
【０００５】
本開示は、表示されるオブジェクトに対する微少な操作を正確に行うことができる情報表示装置、情報表示方法および情報表示プログラムを提供する。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本開示の一態様に係る情報表示装置は、表示状態を変化させることが可能なオブジェクト、および前記オブジェクトの前記表示状態を変化させる指示に用いられる複数のマーカーを含む入力補助表示をディスプレイの表示領域に表示させるプロセッサと、前記ディスプレイの前記表示領域において始点および終点の指定を含む入力操作を受け付ける入力インターフェースと、を備える。前記プロセッサは、前記始点から前記終点までの距離および方向によって定まるベクトルに基づいて、前記オブジェクトの前記表示状態を変化させ、前記ディスプレイの前記表示領域のうち、前記入力補助表示が表示された領域以外の少なくとも一部の領域上で行われた入力操作に応答して前記オブジェクトの前記表示状態を変化させる第１の処理、および少なくとも前記入力補助表示が表示された領域上で行われた入力操作に応答して前記オブジェクトの前記表示状態を変化させる第２の処理を実行可能に構成され、前記第２の処理では、前記第１の処理と比較して、同一の前記ベクトルを定める入力操作に対して前記オブジェクトの前記表示状態を小さく変化させる。
【０００７】
本開示の他の態様に係る情報表示装置は、表示状態を変化させることが可能なオブジェクト、および前記オブジェクトの前記表示状態を変化させる指示に用いられる複数のマーカーを含む入力補助表示をディスプレイの表示領域に表示させるプロセッサと、前記ディスプレイの前記表示領域において始点および終点の指定を含む入力操作を受け付ける入力インターフェースと、を備える。前記プロセッサは、前記始点から前記終点までの距離および方向によって定まるベクトルに基づいて、前記オブジェクトの前記表示状態を変化させ、前記入力補助表示を前記表示領域に表示させない第１のモード、および前記入力補助表示を前記表示領域に表示させる第２のモードで動作するように構成されている。前記第１のモードにおいて前記入力操作に応答して前記オブジェクトの前記表示状態を変化させる処理を第１の処理とし、前記第２のモードにおいて前記表示領域のうち少なくとも前記入力補助表示が表示された領域上で行われた入力操作に応答して前記オブジェクトの前記表示状態を変化させる処理を第２の処理とするとき、前記プロセッサは、前記第２の処理では、前記第１の処理と比較して、同一の前記ベクトルを定める入力操作に対して前記オブジェクトの前記表示状態を小さく変化させる。
【発明の効果】
【０００８】
本開示にかかる情報表示装置、情報表示方法および情報表示プログラムは、表示されるオブジェクトに対する微少な操作を正確に行うのに有効である。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る情報表示装置の外観を示す図
【図２】実施の形態１に係る情報表示装置のブロック図
【図３】実施の形態１に係る情報表示装置の表示状態を示す図
【図４】実施の形態１に係る情報表示装置の表示状態を示す第２の図
【図５】実施の形態１に係る情報表示装置の動作の一例を示すフローチャート
【図６】実施の形態１に係る情報表示装置の動作の他の例を示すフローチャート
【図７】実施の形態２に係る情報表示装置の表示状態を示す図
【図８】実施の形態２に係る情報表示装置の表示状態を示す第２の図
【図９】実施の形態２に係る情報表示装置の表示状態を示す第３の図
【図１０】他の実施の形態に係る情報表示装置の表示状態を示す図
【図１１】他の実施の形態に係る情報表示装置の表示状態を示す第２の図
【図１２】他の実施の形態に係る情報表示装置の表示状態を示す第３の図
【図１３】他の実施の形態に係る情報表示装置の表示状態を示す第４の図
【発明を実施するための形態】
【００１０】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。ただし、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１１】
なお、出願人は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１２】
（実施の形態１）
以下、図面を用いて、実施の形態１を説明する。
【００１３】
［１−１．構成］
図１は、実施の形態１に係る情報表示装置の外観を示す図である。情報表示装置１００は、電源ボタン１０１とディスプレイ（表示画面）１０２とを備えるタブレット端末である。情報表示装置１００は、電源ボタン１０１を押下することによって起動する。ディスプレイ１０２の表面にはタッチパネルが取付けられており、情報表示装置１００に対する操作はディスプレイ１０２に取付られたタッチパネルへの操作によって行われる。
【００１４】
情報表示装置１００は、後述する動作を規定したコンピュータプログラム（以下、「プログラム」または「ソフトウェア」と表現することがある。）を実行することにより、自動車の画像をオブジェクトとして表示することができる。表示された自動車は、使用者がタッチパネル上を左右方向になぞること（スワイプ操作）によって画面縦方向（図１における縦方向）を回転軸の方向として左右に回転する。
【００１５】
図２は、本実施の形態に係る情報表示装置１００の主な構成要素を示すブロック図である。情報表示装置１００は、電源ボタン１０１、ディスプレイ１０２、タッチパネル１０３の他、検出回路１０４と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０５と、ＧＰＵ（Ｇｒａｐｈｉｃａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０７と、通信回路１０８と、ストレージ１０９とを備えている。
【００１６】
ディスプレイ１０２の表面には、前述のように、タッチパネル１０３が設けられている。タッチパネル１０３は、検出回路１０４によって駆動され、使用者の指の接近および動きを検出することができる。なお、タッチパネル１０３は、外付け型のものに限定されず、液晶パネルの中にタッチセンサーを組み込んだインセル型のものであってもよい。タッチパネル１０３を用いて行われた操作は、検出回路１０４を介してＣＰＵ１０５に伝えられる。
【００１７】
ＣＰＵ１０５は、情報表示装置１００の全体の動作を制御するプロセッサであり、ＲＡＭ１０７、通信回路１０８、ストレージ１０９、電源ボタン１０１、および検出回路１０４に接続されている。ＣＰＵ１０５は、ストレージ１０９に記録されたプログラムを実行することにより、後述する動作を実行することができる。その際、ＲＡＭ１０７を作業メモリとして使用する。ＣＰＵ１０５は、ディスプレイ１０２に表示させる内容を更新する際、ＧＰＵ１０６に表示内容の更新を指示する。なお、ＣＰＵ１０５の代わりに、半導体回路にプログラムを組み込んだＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などのハードウェアを用いてもよい。
【００１８】
ＧＰＵ１０６は、ＣＰＵ１０５からの指示に基づいて必要な画像処理を行い、ディスプレイ１０２に画像を表示させるプロセッサである。本実施形態では、ＣＰＵ１０５およびＧＰＵ１０６は、互いに分離されているが、これらは１つの集積回路として一体化されていてもよい。
【００１９】
通信回路１０８は、ネットワークを介して他の通信機器と通信を行う回路である。通信回路１０８は、有線または無線によって外部の装置に直接またはインターネットやＬＡＮなどのネットワークを介して接続することができる。通信回路１０８は、例えば遠隔地のサーバコンピュータからインターネットや専用回線を介して画像情報を取得したり、タッチパネル１０３を用いて行われた操作の情報を当該サーバコンピュータに送信することができる。
【００２０】
通信回路１０８は、オブジェクトである自動車がＣＧ画像によって表示される場合、インターネットなどのネットワークを介して自動車のモデルのデータや、自動車のモデルをディスプレイ１０２に表示させるためのプログラムを受信することができる。通信回路１０８が受信したこれらのモデルのデータおよびプログラムは、ストレージ１０９に記録され得る。
【００２１】
通信回路１０８はまた、オブジェクトである自動車がＣＧ画像によって表示される場合、インターネットなどのネットワークを介して自動車のＣＧ画像を不図示のサーバコンピュータ（ＣＧ画像サーバ）から受信し、ストレージ１０９に記録させてもよい。このとき、通信回路１０８は、使用者によるタッチパネル１０３への操作によって決定された回転角度を示す情報をＣＧ画像サーバに送信したり、回転角度に応じた自動車のＣＧ画像を受信し、ストレージ１０９に記録させてもよい。
【００２２】
通信回路１０８はまた、自動車が複数の実写画像のいずれかによって表示される場合、インターネットを経由してそれらの実写画像を不図示のサーバコンピュータ（実写画像サーバ）から受信し、ストレージ１０９に記憶させてもよい。このとき、通信回路１０８は、それらの画像のすべてを一度に受信してもよいし、現時点でディスプレイ１０２に表示されている画像に近い画像を優先的に受信してもよい。また、通信回路１０８は、使用者の操作によって決定された回転角度を示す情報を実写画像サーバに送信し、回転角度に応じた自動車の実写画像を受信してもよい。
【００２３】
ストレージ１０９は、例えばハードディスクドライブやソリッドステートドライブなどの記録装置である。ストレージ１０９は、ディスプレイ１０２に表示させる画像データやＣＰＵ１０５が実行するプログラムなどの各種のデータを記録する。ストレージ１０９は、例えば光ディスクやメモリカードのような交換可能な記録媒体に読み書きができるように構成されていてもよい。光ディスクなどの記録媒体の読み書きができるストレージ１０９を用いる場合は、本実施形態におけるプログラムおよび画像情報を当該記録媒体から読み込んでもよい。
【００２４】
ストレージ１０９は、自動車がＣＧ画像によって表示される場合、自動車のモデルと、自動車のモデルをディスプレイ１０２に表示させるためのプログラムとを記録することができる。あるいは、自動車のＣＧ画像と、自動車のＣＧ画像をディスプレイ１０２に表示させるためのプログラムとを記憶してもよい。ストレージ１０９はまた、自動車が複数の実写画像のいずれかによって表示される場合、それらの実写画像のすべてまたは一部とそれらの実写画像をディスプレイ１０２に表示させるためのプログラムを記録する。これらのプログラムは、ＣＰＵ１０５またはＧＰＵ１０６によって実行され、ディスプレイ１０２に所望の画像を表示させる。
【００２５】
［１−２．動作］
続いて、本実施の形態に係る情報表示装置１００の動作を説明する。
【００２６】
図３は、本実施の形態に係る情報表示装置１００の表示状態の一例を示す図である。ディスプレイ１０２の表示領域（オブジェクトや後述する入力補助表示などの画像を表示可能な領域）の上半分にはオブジェクトである自動車２００が表示されている。図３（ａ）では、自動車２００が正面を向いている。右上の数字２０１は、正面方向から右方向への回転角度を示している。図３（ａ）の状態では、数字２０１は「０」であり、自動車２００が正面を向いていることを示している。図３（ａ）の状態からディスプレイ１０２上を左から右へ指でなぞると、自動車２００は右向きに回転する。図３（ｂ）は、自動車２００が右向きに４５度回転した状態を示している。このため、右上の数字２０１は「４５」となる。一方、図３（ａ）の状態からディスプレイ１０２上を右から左へ指でなぞると、自動車２００は左向きに回転する。図３（ｃ）は、自動車２００が左向きに４５度回転した状態を示している。右上の数字２０１は、自動車２００が右向きに回転した角度を正として自動車２００の向きを示すので、図３（ｃ）の状態では「３１５」となる。
【００２７】
このように、情報表示装置１００は、使用者がディスプレイ１０２上を左右に指でなぞることによって、ディスプレイ１０２に表示された自動車２００を自由に回転させることができる。このとき、自動車２００の回転方向は、ディスプレイ１０２上を左右に指でなぞる方向に依存し、回転角度は、原則としてディスプレイ１０２上を左右に指でなぞる距離に比例する。すなわち、スワイプ操作を開始した点を「始点」、スワイプ操作を終了した点を「終点」としたとき、始点から終点までの距離および方向によって定められるベクトルに基づいてオブジェクトの回転方向および回転量が決定される。なお、ＣＰＵ１０５の内部処理において、明示的に「ベクトル」に関する演算を行っていない場合であっても、始点から終点までの距離および方向に基づいていれば、それは、「ベクトルに基づいて、オブジェクトの表示状態を変化させる処理」に該当する。また、上記スワイプ操作を受け付ける画面上の領域は、少なくともオブジェクトである自動車２００が表示されている領域を含んでいればよい。すなわち、画面全体であってもよいし、自動車２００が表示されている領域だけでもよい。
【００２８】
自動車２００を例えば４５度といった大きな角度で回転させたい場合には上記の操作でも問題はない。しかし、自動車２００を微少な角度だけ回転させたい、あるいは例えば４５度ちょうどで回転を停止させたいというような場合には上記の操作では実現が困難である。自動車２００を大きな角度で回転させたい場合には、表示画面１０２上を左右に指でなぞる距離に対する自動車２００の回転角度を大きくした方が操作が容易となる。しかし、そうすると、自動車２００を微少な角度だけ回転させたい、あるいは特定の角度で停止させたいというような場合には、ディスプレイ１０２上を左右に指でなぞる距離に対する自動車２００の回転角度の比率が大きくなりすぎて操作が困難となる。
【００２９】
そこで、本実施の形態における情報表示装置１００は、上記の操作を受け付ける「通常操作モード」（第１のモード）に加えて、自動車２００を微少な角度だけ回転させることを容易にする「微少操作モード」（第２のモード）で動作することができる。
【００３０】
図４は、微少操作モードにおける表示例を示す図である。微少操作モードでは、ＣＰＵ１０５は、図４（ａ）に示すように、ディスプレイ１０２の下半分に入力補助表示として目盛り２０２を表示させる。目盛り２０２の間隔は、オブジェクトである自動車２００の最小回転角度（例えば１度）に関連付けられている。例えば、図４（ｂ）に示すように、使用者が目盛り２０２上の点Ａからその一つ右隣の点Ｂまでスワイプ操作を行ったとする。すると、情報表示装置１００のＣＰＵ１０５は、自動車２００の回転角度を自動車２００の最小回転角度（１度）と決定し、図４（ｃ）に示すように自動車１００を回転させる。また、図示されていないが、使用者が目盛り２０２上の任意の点からその二つ右隣の点までスワイプ操作を行ったとする。すると、情報表示装置１００のＣＰＵ１０５は、自動車２００の回転角度を自動車２００の最小回転角度である１度の２倍である２度と決定する。また、図示されていないが、使用者が目盛り２０２上の任意の点からその一つ左隣の点までスワイプ操作を行ったとする。その場合、情報表示装置１００のＣＰＵ１０５は、自動車２００の最小回転角度である１度だけ自動車２００を左向きに回転させる。すなわち、自動車２００の回転角度を−１度と決定する。
【００３１】
このように、微少操作モードにおいては、使用者が目盛り２０２上で行ったスワイプ操作における始点から終点までの目盛りの間隔の数ｎに基づいて、自動車２００の回転角度が最小回転角度のｎ倍に決定される。また、スワイプ操作の向きによって自動車２００の回転角度の正負が決定される。
【００３２】
スワイプ操作における始点は、目盛り２０２上の任意の点であってよい。すなわち、使用者は、目盛り２０２上の自身が操作を開始しやすい点から自由にスワイプ操作を開始することができる。ここで、目盛り２０２上の点は、オブジェクトである自動車２００と関連付けられているわけではなく、独立して表示される。また、自動車２００を目盛り２０２上の点を基準にして整列させようとするものでもない。従って、情報表示装置１００のＣＰＵ１０５は、図４（ａ）〜（ｃ）に示すように、ディスプレイ１０２の下半分に目盛り２０２を表示させてもよいし、ディスプレイ１０２の他の空き領域に目盛り２０２を表示させてもよい。また、自動車２００に重畳させて目盛り２０２を表示させてもよい。
【００３３】
通常操作モードにおいては、スワイプ操作の移動距離が１ｍｍであっても、自動車２００の回転角度は例えば５度と決定される。これに対して、微少操作モードにおいては、目盛り２０２の間隔を例えば５ｍｍとすれば、スワイプ操作の移動距離が５ｍｍのときに初めて自動車２００の回転角度が自動車２００の最小回転角度である１度と決定される。言い換えれば、ＣＰＵ１０５は、微少操作モードでは、通常操作モードと比較して、入力操作の始点から終点までの距離および方向によって定まるベクトルが同一であったとしても、オブジェクトの回転状態を小さく変化させる。これにより、自動車２００の最小回転角度である１度の自然数倍でもって自動車２００の回転角度を正確かつ容易に決定することができる。
【００３４】
ここで、自動車２００の最小回転角度は、例えば以下のようにして決定され得る。
【００３５】
（１）自動車２００がＣＧ画像によって表示される場合、自動車２００のモデルが有する最小分解能に依存して最小回転角度が決定され得る。この場合、自動車２００のモデルが有する最小分解能がオブジェクトの有する分解能の単位となる。
【００３６】
（２）被写体を円筒座標の原点に配置し、原点から等距離の位置に配置したカメラを微少距離ずつ移動させながら被写体を撮影することによって取得した複数の実写画像のいずれかによって自動車２００を表示する場合は、撮影時のカメラの移動距離に依存して最小回転角度が決定され得る。この場合、カメラの移動距離によって決定される自動車２００の最小分解能がオブジェクトの有する分解能の単位となる。
【００３７】
（３）上記（１）、（２）のいずれの場合においても、情報表示装置１００におけるディスプレイ１０２の解像度またはＧＰＵ１０６の性能が低い場合には、上記（１）、（２）のいずれかに依存して決定される回転角度よりも大きい角度が最小回転角度に設定され得る。この場合、ディスプレイ１０２の有する分解能の単位に等しく設定され得る。そのように設定しなければ、自動車２００を回転させる処理を行ったとしても、ディスプレイ１０２の解像度またはＧＰＵ１０６の性能によって決まる分解能を超える変化しか生じなくなるため、ディスプレイ１０２に反映されない可能性がある。すなわち、使用者が目盛り２０２上で１目盛りだけスワイプ操作を行ったとしても自動車２００が回転しないことになる。
【００３８】
（４）上記（１）、（２）、（３）のいずれかに依存して決定される回転角度よりも大きい回転角度であって、通常操作モードにおける最小回転角度よりも小さい任意の回転角度を変化の単位に設定してもよい。
【００３９】
図５は、本実施の形態に係る情報表示装置の動作の一例を示すフローチャートである。以下、各ステップの動作を説明する。
【００４０】
ステップＳ３０１：情報表示装置１００のＣＰＵ１０５は、検出回路１０４を介してタッチパネル１０３上で行われたスワイプ操作を検知する。
【００４１】
ステップＳ３０２：情報表示装置１００のＣＰＵ１０５は、スワイプ操作の速度を所定の閾値と比較する。スワイプ操作の速度が所定の閾値よりも速ければ通常操作モードで動作し、ステップＳ３０３に進む。逆に、スワイプ操作の速度が所定の閾値よりも遅ければ微少操作モードで動作し、ステップＳ３０４に進む。なお、情報表示装置１００のＣＰＵ１０５は、通常操作モードで動作を開始した後も継続的にスワイプ操作の速度を所定の閾値と比較し、スワイプ操作の速度が所定の閾値よりも遅くなれば、通常操作モードから微少操作モードに切り替えてもよい。
【００４２】
ステップＳ３０３：情報表示装置１００のＣＰＵ１０５は、通常操作モードにおける角度決定アルゴリズムに従って自動車２００の回転角度を決定する。具体的には、予め設定されたスワイプ操作の単位移動距離に対する回転角度の値にスワイプ操作の移動距離を乗じることによって自動車２００の回転角度を決定する。スワイプ操作の単位移動距離に対する回転角度は、例えば１ｍｍあたり５度といった値に設定され得る。なお、スワイプ操作の単位移動距離に対する回転角度は、固定にしてもよいし、スワイプ操作の速度が所定の閾値を下回らない限度において、スワイプ操作の速度に応じて変化させるようにしてもよい。
【００４３】
ステップＳ３０４：情報表示装置１００のＣＰＵ１０５は、微少操作モードに遷移し、ディスプレイ１０２に入力補助表示である目盛り２０２を表示させる。その後、入力操作が行われた場合、ステップＳ３０５に進む。
【００４４】
ステップＳ３０５：情報表示装置１００のＣＰＵは、微少操作モードにおける回転角度決定アルゴリズムに従って自動車２００の回転角度を決定する。具体的には、スワイプ操作の単位移動距離に対する回転角度の値にスワイプ操作の移動距離を乗じることによって自動車２００の回転角度を決定する。微少操作モードでは、スワイプ操作の単位移動距離に対する回転角度は、例えば上記のように５ｍｍ（隣接する２つの目盛りの間隔）あたり１度といった値に設定され得る。この場合も、スワイプ操作の単位移動距離に対する回転角度は、固定にしてもよいし、スワイプ操作の速度が所定の閾値を下回らない限度において、スワイプ操作の速度に応じて変化させるようにしてもよい。
【００４５】
ステップＳ３０６：情報表示装置１００のＣＰＵは、ステップＳ３０３またはＳ３０５において決定した回転角度だけ回転させた自動車２００をディスプレイ１０２に表示させる。その結果、通常操作モードにおいては、図３（ｂ）または図３（ｃ）に示されるような画面が表示される。また、微少操作モードにおいては、例えば、図４（ｂ）に示されるように、使用者が目盛り２０２上の任意の点Ａからその一つ右隣の点Ｂまでスワイプ操作を行った場合は、図４（ｃ）に示されるような画面が表示される。図４（ｃ）の例では、自動車２００が最小回転角度である１度だけ右向きに回転したので、右上の数字２０１は「１」となる。なお、図４（ｃ）においては、自動車２００が回転したことを明確に示すため、回転角度１度に対して自動車２００の回転を誇張して描かれている。
【００４６】
なお、微少操作モードにおけるスワイプ操作は、必ずしも目盛り２０２上で行う必要はない。使用者が目盛り２０２の位置とは異なる位置でスワイプ操作を行った場合、ＣＰＵ１０５は、目盛り２０２上で操作が行われた場合と同じ動作を行ってもよいし、異なる動作を行ってもよい。例えば、使用者が目盛り２０２の位置とは異なる位置（例えばオブジェクト上）でスワイプ操作を行った場合、ＣＰＵ１０５は、通常操作モードと同じ動作を行ってもよい。その場合、ＣＰＵ１０５は、図６に示すように、ステップＳ３０４の後に目盛り２０２上でスワイプ操作が行われたか否かを判断するステップＳ３１０を実行する。ステップＳ３１０において、目盛り２０２上でスワイプ操作が行われたと判断した場合にはステップＳ３０５に進み、そうでないと判断した場合にはステップＳ３０３に進む。なお、このとき、目盛り２０２を表示し続けてもよいし、目盛り２０２を消去してもよい。
【００４７】
［１−３．効果等］
以上のように、本実施の形態の情報表示装置１００は、スワイプ操作の速度が所定の閾値よりも高ければ通常操作モード（第１のモード）で動作し、それ以外の場合は微少操作モード（第２のモード）で動作する。微少操作モードにおいては、ＣＰＵ１０５は、使用者が目盛り２０２上で行ったスワイプ操作によって指定された始点から終点までの目盛りの間隔数をｎとして、自動車２００の回転角度を最小回転角度のｎ倍に決定する。また、スワイプ操作の向きによって自動車２００の回転角度の正負を決定する。これにより、自動車２００の回転角度を最小回転角度（例えば１度）の自然数倍に正確かつ容易に決定することができる。
【００４８】
このように、本実施形態における情報表示装置１００は、表示状態（回転状態）を変化させることが可能なオブジェクト（自動車２００）、および自動車２００の回転状態を変化させる指示に用いられる複数のマーカー（目盛り上の点）を含む入力補助表示（目盛り２０２）をディスプレイ１０２の表示領域に表示させるプロセッサ（ＣＰＵ１０５）と、ディスプレイ１０２の表示領域において始点および終点の指定を含む入力操作（スワイプ動作）を受け付ける入力インターフェース（タッチパネル１０３）とを備える。ＣＰＵ１０５は、スワイプ操作の始点から終点までの距離および方向によって定まるベクトルに基づいて、オブジェクトである自動車２００の回転状態を変化させる。また、ＣＰＵ１０５は、少なくとも自動車２００が表示された領域上で行われた入力操作に応答してオブジェクトの表示状態を変化させる第１の処理、および少なくとも目盛り２０２上で行われた入力操作に応答してオブジェクトの表示状態を変化させる第２の処理を実行可能に構成されている。ＣＰＵ１０５は、第２の処理では、第１の処理と比較して、同一のベクトルを定める入力操作に対して自動車２００の回転状態を小さく変化させる。これにより、通常操作モードだけで動作する場合と比較して、自動車２００に対する微少な操作を正確に行うことができる。
【００４９】
なお、ＣＰＵ１０５は、自動車２００が表示された領域上で入力操作が行われた場合に限らず、入力補助表示が表示されていない領域の少なくとも一部で入力操作が行われた場合に第１の処理を実行するように構成されていてもよい。
【００５０】
また、ＣＰＵ１０５は、通常操作モードでは目盛り２０２をディスプレイ１０２に表示させず、微少操作モードにおいてのみ、目盛り２０２をディスプレイ１０２に表示させる。これにより、微少な操作が必要なときのみ、ユーザの操作をサポートする目盛り２０２が表示されるため、モードの変化を使用者に明確に把握させることができる。
【００５１】
また、ＣＰＵ１０５は、微少操作モードにおいて、スワイプ操作によって指定された始点と終点との距離が複数の目盛りの間隔に等しい場合には、変化の単位（最小回転角度）の自然数倍（例えば１倍）だけ自動車２００の回転状態を変化させる。これにより、最小回転角度に近い微少な回転を容易に実現することができる。
【００５２】
なお、ＣＰＵ１０５は、微少操作モードにおいてスワイプ操作が行われたとき、スワイプ操作が行われた位置が目盛り２０２上であるか否かに関わらず、通常操作モードにおいて同一の入力操作が行われたときと比較して、自動車２００の回転状態を小さく変化させてもよい。これにより、厳密に目盛り２０２上で操作が行われない場合であっても、微少操作モードであれば微少な操作が可能になる。
【００５３】
また、ＣＰＵ１０５は、微少操作モードにおいて、目盛り２０２上でスワイプ操作が行われたときは、通常操作モードにおいて同一の入力操作が行われたときと比較して、自動車２００の回転状態を小さく変化させ、目盛り２０２上以外の位置でスワイプ操作が行われたときは、通常操作モードにおいて同一の入力操作が行われたときと同じ態様で自動車２００の回転状態を変化させてもよい。これにより、目盛り２０２が表示されている状態でも通常操作モードと同様、回転状態を大きく変化させることが容易になる。
【００５４】
また、ＣＰＵ１０５は、スワイプ操作の始点と終点との距離に基づいて、自動車２００の回転状態を最小回転角度に対して何倍だけ変化させるかを決定し、始点から終点への向きに基づいて自動車２００の回転状態の変化の方向を決定する。これにより、所望の角度だけ回転させるためにどの程度の距離だけスワイプ操作を行えばよいかを容易に把握することができる。
【００５５】
また、自動車２００の最小回転角度は、自動車２００またはディスプレイ１０２の有する分解能の最小単位に等しく設定され得る。これにより、最小回転角度を可能な限り小さくすることができるため、きわめて微少な回転操作が可能になる。
【００５６】
また、ＣＰＵ１０５は、スワイプ動作の速度が、予め設定された閾値以上の場合には、通常操作モードで動作し、それ以外の場合には微少操作モードで動作する。これにより、使用者が微少な操作を行おうとしているか否かを自動で検知して適切なモードに設定されるため、利便性が向上する。
【００５７】
また、本実施形態では、情報表示装置１００は、ディスプレイ１０２およびタッチパネル１０３を備え、タッチパネル１０３が入力インターフェースの一部として機能する。このため、タブレット端末のようなタッチスクリーンを有する端末の画面上での操作に適したユーザインターフェースを提供できる。
【００５８】
（実施の形態２）
次に、実施の形態２について説明する。
【００５９】
［２−１．構成］
本実施の形態に係る情報表示装置４００の構成は、実施の形態１に係る情報表示装置１００の構成と同じである。そこで、本実施の形態に係る情報表示装置４００についても、その構成要素の符号については実施の形態１に係る情報表示装置１００におけるものと同じ符号を用いる。
【００６０】
［２−２．動作］
実施の形態１に係る情報表示装置１００は、オブジェクトである自動車２００を左右方向にしか回転させることができなかったが、本実施の形態に係る情報表示装置４００は、オブジェクトである自動車２００を左右方向のみならず、上下方向にも回転させることができる。従って、使用者は、自動車２００の上面と下面を観察することも可能となる。
【００６１】
図７は、本実施の形態に係る情報表示装置４００の表示状態の一例を示す図である。ディスプレイ１０２の上半分にはオブジェクトである自動車２００が表示されている。図７（ａ）では、自動車２００が正面を向いている。右上の数字２０１は「０」であり、左上の数字２０３も「０」である。これは、自動車２００が正面を向いていることを示している。図７（ａ）の状態でディスプレイ１０２を下から上へ指でなぞると、自動車２００は画面横方向（図の横方向）を回転軸として上向きに回転する。図７（ｂ）は、自動車２００が上向きに３０度回転した状態を示している。左右方向には回転していないので右上の数字２０１は「０」のままであるが、左上の数字２０３は「３０」となる。このように、左上の数字２０３は、上下方向の回転角度を上向きを正として表している。一方、図７（ａ）の状態からディスプレイ１０２を上から下へ指でなぞると、自動車２００は下向きに回転する。図７（ｃ）は、自動車２００が下向きに３０度回転した状態を示している。左右方向には回転していないので右上の数字２０１は「０」のままである。自動車２００が上向きに回転した角度を正として自動車２００の向きを示すので、左上の数字２０３は「３３０」となる。
【００６２】
このように、情報表示装置４００は、ディスプレイ１０２を左右に指でなぞることによって、ディスプレイ１０２に表示された自動車２００を左右方向に自由に回転させることができるとともに、ディスプレイ１０２を上下に指でなぞることによって、ディスプレイ１０２に表示された自動車２００を上下方向に自由に回転させることもできる。
【００６３】
このように、左右方向だけでなく上下方向の回転にも対応させるためには、オブジェクトとなる自動車２００の画像を以下のように用意すればよい。
【００６４】
まず、上記（１）のように自動車２００がＣＧ画像によって表示される場合は、自動車２００のモデルが左右方向の回転に加えて上下方向の回転にも対応するように作成されていればよい。
【００６５】
一方、上記（２）のように複数の実写画像のいずれかによって自動車２００を表示する場合は、被写体を球面座標の原点に配置し、これを原点から等距離の位置に配置したカメラを緯度および経度の両方向に微少距離ずつ移動させながら撮影した複数の実写画像を用意する必要がある。
【００６６】
次に、情報表示装置４００の具体的な動作を説明する。本実施の形態に係る情報表示装置４００の動作は、図５または図６を用いて示した実施の形態１に係る情報表示装置１００の動作と同じであるが、微少操作モードにおける入力補助表示（Ｓ３０４）および回転角度決定２（Ｓ３０５）の処理が相違する。
【００６７】
図８は、本実施の形態に係る情報表示装置４００の表示状態の一例を示す第２の図である。情報表示装置４００のＣＰＵ１０５は、微少操作モードにおける自動車２００の回転角度を決定する際、図８（ａ）に示すように、ディスプレイ１０２の下半分に格子２０４を表示させる。使用者が図８（ｂ）に示すように格子２０４上の任意の点Ｃからその一つ上の点Ｄまでスワイプ操作を行うとする。すると、情報表示装置４００のＣＰＵ１０５は、自動車２００の上下方向の回転角度を自動車２００の最小回転角度である１度と決定する。また、図示されていないが、使用者が格子２０４上の任意の点からその二つ上の点までスワイプ操作を行ったとする。すると、情報表示装置４００のＣＰＵ１０５は、自動車２００の上下方向の回転角度を、例えば自動車２００の最小回転角度である１度の２倍である２度と決定する。また、図示されていないが、使用者が格子２０４上の任意の点からその一つ下の点までスワイプ操作を行ったとする。この場合、情報表示装置４００のＣＰＵ１０５は、自動車２００の最小回転角度である１度だけ自動車２００を下向きに回転させるため、自動車２００の回転角度を−１度と決定する。
【００６８】
図８（ｂ）に示すように、使用者が格子２０４上の任意の点Ｃからその一つ上の点Ｄまでスワイプ操作を行った場合、図８（ｃ）に示すような画面が表示される。自動車２００は、自動車２００の最小回転角度である１度だけ上向きに回転したので、右上の数字２０１は「０」のままであるが、左上の数字２０３は「１」となる。なお、図８（ｃ）においては、自動車２００が回転したことを明確に示すため、上下方向の回転角度１度に対して自動車２００の回転を誇張して描かれている。
【００６９】
なお、本実施の形態に係る情報表示装置４００においても、実施の形態１に係る情報表示装置１００と同様、格子２０４上の任意の点からその一つ右隣の点までスワイプ操作を行った場合、自動車２００の左右方向の回転角度は、自動車２００の最小回転角度（例えば１度）に決定され得る。また、使用者が格子２０４上の任意の点からその二つ右隣の点までスワイプ操作を行った場合、自動車２００の左右方向の回転角度は、自動車２００の最小回転角度である１度の２倍である２度と決定され得る。また、使用者が格子２０４上の任意の点からその一つ左隣の点までスワイプ操作を行った場合、自動車２００の最小回転角度である１度だけ自動車２００を左向きに回転させるため、自動車２００の左右方向の回転角度は−１度と決定され得る。
【００７０】
情報表示装置４００は、左右方向の回転角度と上下方向の回転角度とを同時に決定することもできる。図９は、本実施の形態に係る情報表示装置４００の表示状態の第３の例を示す図である。情報表示装置４００のＣＰＵ１０５は、微少操作モードにおける自動車２００の回転角度を決定する際、図９（ａ）に示すように、ディスプレイ１０２の下半分に格子２０４を表示させる。この状態で、使用者が、例えば図９（ｂ）に示すように、格子２０４上の任意の点Ｃからその一つ上かつ一つ左隣の点Ｅまでスワイプ操作を行ったとする。すると、情報表示装置４００のＣＰＵ１０５は、自動車２００の上下方向の回転角度を自動車２００の最小回転角度である１度と決定し、自動車２００の左右方向の回転角度を自動車２００の最小回転角度である−１度と決定する。
【００７１】
図９（ｂ）に示すように、使用者が格子２０４上の任意の点Ｃからその一つ上かつ一つ左隣の点Ｅまでスワイプ操作を行った場合、図９（ｃ）のような画面が表示される。自動車２００は、自動車２００の最小回転角度である１度だけ上向きに回転したので、左上の数字２０３は「１」となる。同時に、自動車２００は、自動車２００の最小回転角度である１度だけ左向きに回転したので、右上の数字２０１は「３５９」となる。なお、自動車２００の上下方向の最小回転角度と左右方向の最小回転角度とは必ずしも同じである必要はない。また、図９（ｃ）においては、自動車２００が上下方向と左右方向に回転したことを明確に示すため、上下方向の実際の回転角度である１度、および左右方向の実際の回転角度である１度と比較して、自動車２００の回転量が誇張して描かれている。
【００７２】
［２−３．効果等］
以上のように、本実施の形態に係る情報表示装置４００は、微少操作モードにおいて、使用者が格子２０４上で行ったスワイプ操作における始点から終点までの格子点数によって自動車２００の上下方向の回転角度および左右方向の回転角度の少なくとも一方を決定する。この際、回転角度は、自動車２００の最小回転角度に格子点数を乗じた角度に決定され得る。また、スワイプ操作の向きによって自動車２００の上下方向の回転角度および左右方向の回転角度の少なくとも一方の正負が決定される。これにより、上下方向においても左右方向においても、自動車２００の回転角度を最小回転角度（例えば１度）の自然数倍に正確かつ容易に決定することができる。このように、本実施形態では、格子２０４を入力補助表示とし、格子２０４の複数の格子点を入力補助表示における複数のマーカとしている。
【００７３】
（他の実施の形態）
以上のように、本開示における実施の例示として、実施の形態１、２を説明した。しかしながら、本開示は、これに限定されず、適宜、変更、置換、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態１、２で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【００７４】
そこで、以下、他の実施の形態の例を説明する。
【００７５】
実施の形態１、２に係る情報表示装置１００、４００は、タブレット端末であるとしたが、これに限定するものではない。オブジェクトの表示状態を変更可能に表示することができ、そのオブジェクトの表示状態を変更させるためにタッチパネルやマウスなどからの入力を受け付けるように構成された情報表示装置であればよい。例えば、タッチパネルやマウスなどを採用したパーソナルコンピュータ（ＰＣ）やスマートフォンなども本開示の情報表示装置たり得る。マウスを利用する場合、上記のスワイプ操作は全てドラッグ操作に置き換えることができる。
【００７６】
実施の形態１、２では、オブジェクトとして自動車２００を例示したが、これに限定するものではない。オブジェクトの表示状態を変更可能に表示することが要望される分野としては、例えば、電子商取引の分野における商品の表示があげられる。また、学問の分野においても、機械機構の理解、人体解剖画像による学習など多くの応用が考えられる。このように、表示されるオブジェクトは特定のものに限定されない。
【００７７】
情報表示装置が３Ｄ表示能力を有する場合は、オブジェクトも３Ｄオブジェクトであり得る。３Ｄオブジェクトは、右眼用のオブジェクトと左眼用のオブジェクトとを含み、それらによって立体視を可能にする。３Ｄ表示を利用することにより、オブジェクトに対する理解がさらに深まることが期待される。３Ｄ表示の方式は、専用眼鏡を必要とする方式であっても裸眼で３Ｄオブジェクトを視認可能な方式であってもよい。上記（２）のように、複数の実写画像のいずれかによって自動車２００を表示する場合は、隣接する２枚の実写画像が視差を伴った実写画像となるので、これによって３Ｄ表示を実現することができる。
【００７８】
実施の形態１、２に係る情報表示装置１００、４００では、情報表示装置１００、４００のＣＰＵ１０５がスワイプ操作の速度を所定の閾値と比較し、スワイプ操作の速度が所定の閾値よりも速ければ通常操作モードに入り、スワイプ操作の速度が所定の閾値よりも遅ければ微少操作モードに入ることとしたが、これに限定するものではない。例えば、図１０に示すように、微少操作モードに入るための微少操作モードボタン２０５をディスプレイ１０２に表示し、使用者が微少操作モードボタン２０５をタッチパネル１０３上でタッチしたことを検出したときに微少操作モードに切り替わるようにしてもよい。逆に、微少操作モードから通常操作モードに切り替える表示を行ってもよい。また、微少操作モードボタン２０５をディスプレイ１０２に表示させなくても、例えば、ディスプレイ１０２に取り付けられたタッチパネル１０３上で特定の操作、例えばダブルタップを行うことによって微少操作モードに切り替わるようにしてもよい。さらに、情報表示装置１００、４００のＣＰＵ１０５が、使用者がオブジェクトの特定の角度を中心として上下方向および左右方向の少なくとも一方の回転操作を繰り返していることを検出した場合、自動的に微少操作モードに入るようにしてもよい。さらに、加速度センサや角速度センサを利用して、使用者が情報表示装置を小刻みに動かすといった特定の動作を行ったことを検出したときに微少操作モードに切り替わるようにしてもよい。
【００７９】
なお、ＣＰＵ１０５は、入力補助表示を表示させない通常操作モードおよび入力補助表示を表示させる微少操作モードの２つのモードで動作するのではなく、入力補助表示を表示させるモードでのみ動作するように構成されていてもよい。この場合、ＣＰＵ１０５は、ディスプレイの表示領域のうち、入力補助表示上を除く少なくとも一部の領域（例えばオブジェクトの表示領域上）で入力操作が行われたときは通常操作モードと同様にオブジェクトの表示状態を大きく変化させ、少なくとも入力補助表示上で入力操作が行われたときは微少操作モードと同様にオブジェクトの表示状態を小さく変化させるように構成されていればよい。このような構成によってもオブジェクトに対する通常操作と、入力補助表示を用いた微少操作とを両立することができる。
【００８０】
実施の形態１、２に係る情報表示装置１００、４００は、使用者が目盛り２０２または格子２０４上で行ったスワイプ操作における始点から終点までの目盛り数または格子点数によって自動車２００の回転角度を決定する。また、スワイプ操作の向きによって自動車２００の回転角度の正負を決定する。しかしながら、本開示の技術はこのような態様に限定されるものではない。例えば、スワイプ操作によらず、最初にタッチした点を始点とし、２回目にタッチした点を終点としてもよい。入力インターフェースとしてタッチパネルではなくマウスを利用する場合は、最初にクリックした点を始点とし、２回目にクリックした点を終点とすればよい。このように、入力補助表示に含まれる複数のマーカーのうちの２つに対するタップ操作またはクリック操作によって実施の形態１、２で説明した微少操作を実現してもよい。
【００８１】
また、図１１（ａ）に示すように、目盛り２０２の代わりに複数の点２０６のみを表示してもよいし、図１１（ｂ）に示すように、格子２０４の代わりに複数の点２０７のみを表示してもよい。要するに、目盛り数または格子点数のような２点間の距離と方向とを指定することができる入力補助表示であればよい。言い換えれば、入力補助表示における複数のマーカの各々は、点、目盛り、格子点、マークなど、様々な態様で表示され得る。
【００８２】
実施の形態１、２では、オブジェクトである自動車２００の回転のみを例示したが、これに限定するものではない。本開示の実施の形態に係る情報表示装置、情報表示方法、および情報表示プログラムは、オブジェクトの状態変化をオブジェクトの変化の最小単位の自然数倍で正確かつ容易に行うことを可能とする。従って、その状態変化は回転に限定されることなく、拡大・縮小、移動、変形などにも適用され得る。ただし、オブジェクトの拡大または縮小を行った場合は、それに伴ってオブジェクトのサイズの変化の最小単位も大きくまたは小さくなるので、基準となるオブジェクトの大きさに対応する最小単位を基準に、拡大・縮小されたオブジェクトの変化の最小単位を求める必要がある。
【００８３】
オブジェクトを含む画像が、例えばライトフィールドカメラで撮影した画像である場合、フォーカス状態の変更も「オブジェクトの表示状態の変化」に含まれ得る。公知のように、ライトフィールドカメラで取得された画像は、フォーカス状態（焦点距離）の異なる複数の画像情報を有し、撮影後に画像のフォーカス状態を変更（リフォーカス）することができる。そのようなフォーカス状態の変更の操作についても、微少な操作を正確に行うことは困難であるため、本開示における入力補助表示は有効である。
【００８４】
情報処理装置は、オブジェクトに対して回転、拡大および縮小、移動、変形、焦点距離の変更などの複数の種類の状態変化ができるように構成されていてもよい。このような複数の種類の状態変化が可能である情報表示装置では、次に行う操作がどの種類の状態変化を対象とするものであるかを明確にするため、状態変化の種類を決定できるようにしてもよい。例えば、ディスプレイ１０２に表示されたボタンやメニューなどを用いて事前に状態変化の種類を決定できるようにしてもよい。
【００８５】
図１２は、入力補助表示の他の例を示す図である。図１２（ａ）に示すように、この入力補助表示は、複数の同心円２０８をマーカとして有しており、オブジェクトの拡大・縮小を行う場合に適している。入力補助表示の近くに表示される数字２１１は、オブジェクトである自動車２００のサイズの倍率を表している。図１２（ｂ）に示すように、最内周の円上の点Ｆから２つ外側の円上の点Ｇまで使用者がスワイプ操作を行った場合、オブジェクトである自動車２００が拡大する。このとき、数字２１１は、例えば拡大の単位（１％とする）の２倍である２％だけ増加し、「１０２％」に変化する。図示されていないが、上記とは逆に、外側から内側にスワイプ操作が行われた場合は、オブジェクトは縮小する。なお、この例では使用者はスワイプ操作を行っているが、ピンチ操作によって同様のことを実現できるようにしてもよい。
【００８６】
図１３は、入力補助表示のさらに他の例を示す図である。図１３（ａ）に示すように、この入力補助表示は、複数の同心円に加えて放射状の線２０９をマーカとして有している。この入力補助表示は、例えば画面に垂直な方向を軸とする回転操作を行う際に有効である。入力補助表示の近傍の数字２１２は、時計回りの回転角度を表している。図１３（ｂ）に示すように、ある線から他の線まで時計回りに指でなぞると、オブジェクトである自動車２００が回転し、数字２１２は「０」から「２」に変化する。図示されていないが、上記とは逆に、使用者が反時計回りになぞった場合、自動車２００は反時計回りに回転する。なお、この例では、使用者は２本の指で表示画面上を回転させる操作を行ってもよい。
【００８７】
以上のように、入力補助表示には、様々な態様が考えられる。入力補助表示は、２点間の距離と方向とを指定することができる入力補助表示であればよい。そのような入力補助表示であれば、２点間の距離に応じて変化の単位の何倍の変化をオブジェクトに与えるかを決定でき、始点から終点への向きに基づいてオブジェクトの変化の方向（例えば、右回りか左回りか、右への移動か左への移動か、拡大か縮小か、焦点を遠くするか短くするかなど）を決定できる。
【００８８】
本開示の技術は、上述の各実施形態における処理を規定するソフトウェア（プログラム）にも適用され得る。そのようなプログラムに規定される動作は、例えば図５、６に示すとおりである。このようなプログラムは、可搬型の記録媒体に記録されて提供され得る他、電気通信回線を通じても提供され得る。装置に内蔵されたプロセッサがこのようなプログラムを実行することにより、上記の実施形態で説明した各種動作を実現することができる。また、いわゆるクラウドサービスの形態で、データセンタなどに設置されたサーバコンピュータがクライアント端末からの要求に応じて本開示の情報表示方法を提供してもよい。例えば３Ｄオブジェクトのようなサイズの大きいデータの処理には、高い処理能力を要するため、処理能力の高いサーバコンピュータが処理を行うクラウドサービスの形態は有効である。
【００８９】
以上のように、添付図面および詳細な説明によって、出願人がベストモードと考える実施の形態と他の実施の形態とを提供した。これらは、特定の実施の形態を参照することにより、当業者に対して、特許請求の範囲に記載の主題を例証するために提供されるものである。したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、それ以外の構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されているからといって、直ちにそれらの必須ではない構成要素が必須であるとの認定を受けるべきではない。また、特許請求の範囲またはその均等の範囲において、上述の実施の形態に対して、種々の変更、置換、付加、省略などを行うことができる。
【産業上の利用可能性】
【００９０】
本開示は、オブジェクトを変位可能に表示することができる情報表示装置に適用可能である。具体的には、タブレット端末、スマートフォン、ＰＣ、サーバコンピュータなどに適用可能である。
【符号の説明】
【００９１】
１００  タブレット端末
１０１  電源ボタン
１０２  表示画面（ディスプレイ）
１０３  タッチパネル
１０４  検出回路
１０５  ＣＰＵ
１０６  ＧＰＵ
１０７  ＲＡＭ
１０８  通信回路
１０９  ストレージ
２００  自動車
２０１  右上の数字
２０２  目盛り
２０３  左上の数字
２０４  格子
２０５  微少操作モードボタン
２０６  目盛り上の点
２０７  格子上の点
２０８  同心円
２０９  同心円および放射状の直線
２１１  拡大率
２１２  時計回りの角度
４００  タブレット端末
【図１】
0006048898.tif 000002
【図２】
0006048898.tif 000003
【図３】
0006048898.tif 000004
【図４】
0006048898.tif 000005
【図５】
0006048898.tif 000006
【図６】
0006048898.tif 000007
【図７】
0006048898.tif 000008
【図８】
0006048898.tif 000009
【図９】
0006048898.tif 000010
【図１０】
0006048898.tif 000011
【図１１】
0006048898.tif 000012
【図１２】
0006048898.tif 000013
【図１３】
0006048898.tif 000014