(57)【要約】  立体画像表示制御装置は、立体画像を表示装置に出力する出力部と、表示装置に表示されている立体画像を変化させる変化指示の入力を、ユーザから受け付ける入力受付部（１２）と、入力受付部（１２）で受け付けられた変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測部（１３１）と、変化量予測部（１３１）で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力部から出力される立体画像の変化速度を遅くする表示制御部（１３２）とを備える。
2013108298.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に立体画像を表示させる立体画像表示制御装置であって、
立体画像を前記表示装置に出力する出力部と、
前記表示装置に表示されている立体画像を変化させる変化指示の入力を、ユーザから受け付ける入力受付部と、
前記入力受付部で受け付けられた前記変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測部と、
前記入力受付部で受け付けられた前記変化指示に従って、前記出力部から出力される立体画像を変化させる表示制御部とを備え、
前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力部から出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の変化速度を遅くする
立体画像表示制御装置。
【請求項２】
前記変化量予測部は、
単位時間の前後それぞれにおいて、前記表示装置の表示面から最も飛び出ている立体画像上の点の飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測し、
単位時間の前後それぞれにおいて、前記表示装置の表示面から最も引っ込んでいる立体画像上の点の引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測する
請求項１に記載の立体画像表示制御装置。
【請求項３】
前記変化量予測部は、
立体画像の特定の点の単位時間の前後における飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測し、
立体画像の特定の点の単位時間の前後における引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測する
請求項１に記載の立体画像表示制御装置。
【請求項４】
前記変化指示は、立体画像の変化量と、立体画像を前記変化量だけ変化させるのに要する変化時間とを特定する情報を含み、
前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化時間より長い時間をかけて前記変化量だけ立体画像を変化させる
請求項１〜３のいずれか１項に記載の立体画像表示制御装置。
【請求項５】
前記変化指示は、立体画像の変化量と、立体画像を前記変化量だけ変化させるのに要する変化時間とを特定する情報を含み、
前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化時間の間に前記変化量より少ない量だけ立体画像を変化させる
請求項１〜３のいずれか１項に記載の立体画像表示制御装置。
【請求項６】
前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化指示に従った立体画像の変化を行わない
請求項１〜３のいずれか１項に記載の立体画像表示制御装置。
【請求項７】
前記入力受付部で受け付けられる立体画像の変化指示は、当該立体画像の移動、回転、拡大、又は縮小を含む
請求項１〜６のいずれか１項に記載の立体画像表示制御装置。
【請求項８】
前記入力受付部は、ユーザによる所定の入力操作によって、予め定められた変化量の前記変化指示を受け付ける
請求項１〜７のいずれか１項に記載の立体画像表示制御装置。
【請求項９】
前記入力受付部は、ユーザによる入力操作の大きさに応じた変化量の前記変化指示を受け付ける
請求項１〜７のいずれか１項に記載の立体画像表示制御装置。
【請求項１０】
前記立体画像表示制御装置は、さらに、前記表示装置を備える
請求項１〜９のいずれか１項に記載の立体画像表示制御装置。
【請求項１１】
表示装置に立体画像を表示させる立体画像表示制御方法であって、
立体画像を前記表示装置に出力する出力ステップと、
前記表示装置に表示されている立体画像を変化させる変化指示の入力を、ユーザから受け付ける入力受付ステップと、
前記入力受付ステップで受け付けられた前記変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測ステップと、
前記入力受付ステップで受け付けられた前記変化指示に従って、前記出力ステップで出力される立体画像を変化させる表示制御ステップとを含み、
前記表示制御ステップでは、前記変化量予測ステップで予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力ステップで出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の変化速度を遅くする
立体画像表示制御方法。
【請求項１２】
コンピュータに、表示装置に立体画像を表示させるプログラムであって、
立体画像を前記表示装置に出力する出力ステップと、
前記表示装置に表示されている立体画像を変化させる変化指示の入力を、ユーザから受け付ける入力受付ステップと、
前記入力受付ステップで受け付けられた前記変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測ステップと、
前記入力受付ステップで受け付けられた前記変化指示に従って、前記出力ステップで出力される立体画像を変化させる表示制御ステップとを、前記コンピュータに実行させ、
前記表示制御ステップでは、前記変化量予測ステップで予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力ステップで出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の変化速度を遅くする
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体画像を表示可能な立体画像表示制御装置に関する。
【背景技術】
【０００２】
近年、左眼用画像及び右眼用画像の視差を利用することで、立体（３Ｄ）画像の視聴を楽しむことができるＴＶ等が普及している。また、このような立体画像は、ＴＶのみならず、携帯端末をはじめとするモバイル端末でも表示できるようになってきており、家庭や屋外で気軽に立体画像を視聴できる環境が普及してきている。そして、ユーザの意図で自由に立体画像を動かして色々な角度から立体画像の視聴を楽しめ、かつ、その立体画像を疲労感なく視聴できる装置の開発が期待されている。【０００３】
特許文献１には、画像データに含まれる立体視される物体が、ユーザ方向へ所定値以上の速度で移動するように知覚されることを防ぐために、ユーザの不快感を軽減する方向に左眼用画像及び右眼用画像の視差量を調整して表示する装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−５５４２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の装置では、立体視される物体のユーザ方向への飛び出し量の変化に着目し、立体視される物体の奥行き方向（引っ込み方向）への移動によるユーザの疲労は考慮されていない。また、特許文献１に記載の装置は、画像データを調整することで飛び出し量の調整を行なっており、物体そのもの大きさや形状等を一定に保つという点が考慮されていないという課題がある。【０００６】
本発明は、上述した課題に鑑みてなされたものであり、視聴者に与える疲労を軽減することが可能な立体画像表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一形態に係る立体画像表示制御装置は、表示装置に立体画像を表示させる。具体的には、立体画像表示制御装置は、立体画像を前記表示装置に出力する出力部と、前記表示装置に表示されている立体画像を変化させる変化指示の入力を、ユーザから受け付ける入力受付部と、前記入力受付部で受け付けられた前記変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測部と、前記入力受付部で受け付けられた前記変化指示に従って、前記出力部から出力される立体画像を変化させる表示制御部とを備える。そして、前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力部から出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の変化速度を遅くする。【０００８】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００９】
本発明によれば、立体画像の視聴者に与える疲労を軽減することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１に係る立体画像表示制御装置のブロック図である。
【図２】図２は、実施の形態１に係る立体画像表示制御方法のフローチャートである。
【図３】図３は、表示部に表示される立体画像の回転の一例を示す図である。
【図４】図４は、図３の立体画像の回転速度の制御結果を示す図である。
【図５】図５は、表示部に表示される立体画像の回転の他の例を示す図である。
【図６】図６は、図５の立体画像の回転速度の制御結果を示す図である。
【図７】図７は、表示部に表示される立体画像の回転の他の例を示す図である。
【図８】図８は、図７の立体画像の回転速度の制御結果を示す図である。
【図９】図９は、実施の形態２に係る立体画像表示制御方法のフローチャートである。
【図１０】図１０は、表示部に表示される立体画像の回転の例を示す図である。
【図１１】図１１は、図１０の立体画像の回転速度の制御結果を示す図である。
【図１２】図１２は、実施の形態３に係る立体画像表示制御装置のブロック図である。
【図１３】図１３は、実施の形態３に係る立体画像表示制御方法の図２に対応するフローチャートである。
【図１４】図１４は、実施の形態３に係る立体画像表示制御方法の図９に対応するフローチャートである。
【図１５】図１５は、実施の形態３の変形例に係る立体画像表示制御方法のフローチャートである。
【図１６】図１６は、回転中心に対して非対称な立体画像の回転の例を示す図である。
【図１７】図１７は、図１６の立体画像の回転速度の制御結果を示す図である。
【図１８】図１８は、表面に模様が付された立体画像を回転させる例を示す図である。
【発明を実施するための形態】
【００１１】
本発明の一形態に係る立体画像表示制御装置は、表示装置に立体画像を表示させる。具体的には、立体画像表示制御装置は、立体画像を前記表示装置に出力する出力部と、前記表示装置に表示されている立体画像を変化させる変化指示の入力を、ユーザから受け付ける入力受付部と、前記入力受付部で受け付けられた前記変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測部と、前記入力受付部で受け付けられた前記変化指示に従って、前記出力部から出力される立体画像を変化させる表示制御部とを備える。そして、前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力部から出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の変化速度を遅くする。
【００１２】
上記構成のように、立体画像を変化させる場合において、飛び出し量又は引っ込み量の単位時間当たりの変化量が閾値を超える場合、変化速度を遅くすることにより、視聴者に与える疲労を軽減することができる。
【００１３】
なお、「変化指示に従って立体画像を変化させる」とは、例えば、変化指示に示される変化量、変化時間、又は変化速度等に従って立体画像を変化させることを指す。また、「立体画像の変化速度を遅くする」とは、変化指示に示される変化速度より遅い速度で立体画像を変化させることを指す。
【００１４】
一例として、前記変化量予測部は、単位時間の前後それぞれにおいて、前記表示装置の表示面から最も飛び出ている立体画像上の点の飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測してもよく、単位時間の前後それぞれにおいて、前記表示装置の表示面から最も引っ込んでいる立体画像上の点の引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測してもよい。
【００１５】
このように、立体画像の変化前における表示面から最も離れた第１点と、立体画像の変化後における表示面から最も離れた第１の点とは異なる第２の点とを用いて、飛び出し量及び引っ込み量の単位時間当たりの変化量を予測することができる。
【００１６】
他の例として、前記変化量予測部は、立体画像の特定の点の単位時間の前後における飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測してもよく、立体画像の特定の点の単位時間の前後における引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測してもよい。
【００１７】
また、立体画像上の特定の点（同じ点）の立体画像の変化の前後における表示面からの距離を用いて、飛び出し量及び引っ込み量の単位時間当たりの変化量を予測することもできる。「特定の点」とは、例えば、立体画像の表面に付された模様（テクスチャ）であってもよし、立体画像に重畳させた指を動かすことによって立体画像を変化させる場合に、立体画像上の指が重畳している点であってもよい。
【００１８】
一例として、前記変化指示は、立体画像の変化量と、立体画像を前記変化量だけ変化させるのに要する変化時間とを特定する情報を含んでもよい。そして、前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化時間より長い時間をかけて前記変化量だけ立体画像を変化させてもよい。
【００１９】
このように、変化指示に示される変化量と同じ量だけ立体画像を変化させるのに、変化指示に示される変化時間より長い時間をかけることによって、立体画像の変化速度を遅くすることができる。
【００２０】
他の例として、前記変化指示は、立体画像の変化量と、立体画像を前記変化量だけ変化させるのに要する変化時間とを特定する情報を含んでもよい。そして、前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化時間の間に前記変化量より少ない量だけ立体画像を変化させてもよい。
【００２１】
また、変化指示に示される変化時間と同じ時間の間に、変化指示に示される変化量より少ない量だけ立体画像を変化させることによっても、立体画像の変化速度を遅くすることができる。
【００２２】
さらに他の例として、前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化指示に従った立体画像の変化を行わないようにしてもよい。
【００２３】
さらに、変化指示に示される立体画像の変化を全く行わない（変化速度を０にする）ことによっても、立体画像の変化速度を遅くすることができる。
【００２４】
例えば、前記入力受付部で受け付けられる立体画像の変化指示は、当該立体画像の移動、回転、拡大、又は縮小を含んでもよい。
【００２５】
一例として、前記入力受付部は、ユーザによる所定の入力操作によって、予め定められた変化量の前記変化指示を受け付けてもよい。
【００２６】
上記の例は、例えば、ユーザが右回転ボタンを押下（所定の操作の例）すると、立体画像が４５°（予め定められた変化量の例）だけ右回転するような場合が該当する。
【００２７】
他の例として、前記入力受付部は、ユーザによる入力操作の大きさに応じた変化量の前記変化指示を受け付けてもよい。
【００２８】
上記の例は、例えば、表示画面上でユーザが指をスライドさせた場合のスライド量（入力操作の大きさの一例）に応じて立体画像の変化量をアナログ的に変化させるような場合が該当する。
【００２９】
さらに、前記立体画像表示制御装置は、前記表示装置を備えてもよい。
【００３０】
上記のように、立体画像表示制御装置は、表示装置を備えてもよいし、外部の表示装置の表示を制御するものであってもよい。
【００３１】
本発明の一形態に係る立体画像表示制御方法は、表示装置に立体画像を表示させる方法である。具体的には、立体画像表示制御方法は、立体画像を前記表示装置に出力する出力ステップと、前記表示装置に表示されている立体画像を変化させる変化指示の入力を、ユーザから受け付ける入力受付ステップと、前記入力受付ステップで受け付けられた前記変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測ステップと、前記入力受付ステップで受け付けられた前記変化指示に従って、前記出力ステップで出力される立体画像を変化させる表示制御ステップとを含む。そして、前記表示制御ステップでは、前記変化量予測ステップで予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力ステップで出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の変化速度を遅くする。
【００３２】
本発明の一形態に係るプログラムは、コンピュータに、表示装置に立体画像を表示させる。具体的には、プログラムは、立体画像を前記表示装置に出力する出力ステップと、前記表示装置に表示されている立体画像を変化させる変化指示の入力を、ユーザから受け付ける入力受付ステップと、前記入力受付ステップで受け付けられた前記変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測ステップと、前記入力受付ステップで受け付けられた前記変化指示に従って、前記出力ステップで出力される立体画像を変化させる表示制御ステップとを、前記コンピュータに実行させる。そして、前記表示制御ステップでは、前記変化量予測ステップで予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力ステップで出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の変化速度を遅くする。
【００３３】
以下、本発明を実施するための具体的な形態について、図面を参照しながら説明する。なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００３４】
（実施の形態１）
図１は、実施の形態１に係る立体画像表示制御装置１０のブロック図である。図１に示される立体画像表示制御装置１０は、立体画像（３Ｄオブジェクト）を表示可能な装置であり、ユーザの操作に応じて立体画像（３Ｄオブジェクト）の表示を変更することができる装置である。
【００３５】
なお、本実施の形態１では、ユーザの操作に対応して立体画像を変化させる際に、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を計算し、計算結果が予め定めた閾値を超える場合に立体画像の変化速度を制御することによって、飛び出し量、及び、引っ込み量の急激な変化を抑制する立体画像表示制御装置、及び、立体画像表示制御方法について記載する。
【００３６】
ここで、飛び出し量とは、表示部１４の表示面からユーザの存在する向きに飛び出している立体画像の表示部１４表示面からの距離である。引っ込み量とは、表示部１４の表示面からユーザの存在する向きとは反対向き（奥行き方向）に引っ込んだ立体画像の表示部１４（表示面）からの距離である。
【００３７】
（実施の形態１に係る立体画像表示制御装置１０のブロック図）
図１において、立体画像表示制御装置１０は、立体画像を表示するために立体画像データを取得する画像データ取得部１１と、立体画像を操作するためのユーザからの操作（変化指示）を受け付ける入力受付部１２と、変化指示に基づいて表示する立体画像を制御する制御部１３と、左眼用画像及び右眼用画像を用いて立体画像を表示する表示部１４と、画像データ取得部１１で取得された立体画像データ、及び、表示部１４に現在表示されている立体画像の立体画像データ等を保持するデータ保持部１５とから構成される。
【００３８】
なお、「変化指示」とは、表示部１４に表示されている立体画像を変化させる指示であり、変化の種類、変化量、及び変化を完了するのに要する時間、変化速度等の一部又は全部を直接的又は間接的に特定する情報を含む。また、「変化の種類」には、当該立体画像の移動、回転、拡大、又は縮小等が含まれる。
【００３９】
制御部１３は、入力受付部１２で受け付けられた変化指示に対する立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測する変化量予測部１３１と、変化量予測部１３１で予測した飛び出し量、及び／又は、引っ込み量の単位時間当たりの変化量に応じて、立体画像の変化速度を制御する表示制御部１３２とで構成される。
【００４０】
具体的には、変化量予測部１３１は、変化指示を入力受付部１２から取得し、表示部１４に表示されている立体画像のデータをデータ保持部１５から取得する。そして、変化量予測部１３１は、変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する。そして、表示制御部１３２は、変化量予測部１３１で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、表示部１４に表示される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が閾値以下となるように、立体画像の変化速度を遅くする。
【００４１】
なお、入力受付部１２における変化指示の受付方法の具体例は特に限定されない。例えば、立体画像表示制御装置１０の表示部１４に重畳するように配置されるタッチパネルへのタッチ操作による入力を受け付けてもよいし、また、カメラ、赤外線方式、静電容量方式、超音波方式、磁界検出方式等のセンサを用いて指や手の動作（ジェスチャ）を認識する方法で受け付けてもよいし、立体画像表示制御装置１０に外部接続されるマウス、タッチパッド、ジョイスティックからの入力を受け付けてもよいし、リモコンからの入力を受け付けてもよい。すなわち、ユーザからの入力を受け付けることが可能な方法であればどのようなものでも構わない。
【００４２】
また、画像データ取得部１１における立体画像を表示するための立体画像データの取得方法の具体例は特に限定されない。例えば、各種メモリ（ＵＳＢメモリやＳＤカード（登録商標））から取得してもよいし、有線ＬＡＮ、無線ＬＡＮネットワーク、携帯電話回線等のネットワークを介して取得してもよい。すなわち、立体画像データを取得可能な方法であればどのようなものでも構わない。また、内蔵のメモリ（データ保持部１５）などに、予め立体画像データを保持している場合は、上記画像データ取得部１１は存在しなくても立体画像表示制御装置１０を構成することは可能である。
【００４３】
また、左眼用画像及び右眼用画像を用いて立体画像を表示する表示部１４の表示方法の具体例は特に限定されない。例えば、裸眼立体視表示方法では、視差バリア、レンチキュラ、インテグラル方式等で構成してもよい。または、メガネを使うアクティブシャッター式、フレームシーケンシャル方式等で構成してもよい。すなわち、立体画像が表示可能な方法であればどのようなものでも構わない。
【００４４】
また、左眼用画像及び右眼用画像は、通常は、異なる２つの位置に置かれたカメラで撮影した画像であってもよいし、３次元コンピュータグラフィックスを用いて、異なる２視点からレンダリング（コンピュータが３次元形状データや視点位置を考慮して２次元の画像を生成する処理）を行って得られたコンピュータグラフィックス画像であってもよい。すなわち、立体画像として認識できる左眼用画像及び右眼用画像の組み合わせであればあればどのようなものでも構わない。
【００４５】
なお、表示部１４は、実施の形態１に係る立体画像表示制御装置１０に必須の構成要素ではなく、省略することができる。すなわち、実施の形態１に係る立体画像表示制御装置１０は、外部の表示装置に対して立体画像（すなわち、左眼用画像及び右眼用画像）を出力する装置であってもよい。その場合、立体画像表示制御装置１０は、外部の表示装置に対して立体画像を出力する出力部（図示省略）をさらに備える。
【００４６】
また、データ保持部１５は、立体画像データ、状態遷移の状態及び予測値、立体画像の状態等を記憶し、必要に応じて読み出すことができるメモリである。メモリの具体例は特に限定されないが、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリ、強誘電体メモリ等のデータを記録可能な手段であればどのようなものを利用しても構わない。
【００４７】
（実施の形態１に係る立体画像表示制御装置１０の動作）
以下、入力受付部１２で受け付けた変化指示の情報と、表示部１４に現在表示されている立体画像の状態とに応じて、表示部１４に表示されている立体画像の回転時間を変更することによって回転速度を制御する実施の形態１の方法の一例を、図２を参照して説明する。
【００４８】
（ステップＳ２００１）制御部１３は、ユーザからの変化指示が入力受付部１２で受け付けられたことを検知した場合（ステップＳ２００１でＹＥＳ）はステップＳ２００２に進み、検知しない場合（ステップＳ２００１でＮＯ）はステップＳ２００１に戻る。
【００４９】
（ステップＳ２００２）制御部１３の変化量予測部１３１は、入力受付部１２で受け付けられた変化指示と、表示部１４に現在表示されている立体画像の状態とに基づいて、変化指示に従って立体画像を変化させた時の、単位時間当たりの飛び出し量、及び、引っ込み量の変化量を予測計算し、ステップＳ２００３に進む。
【００５０】
実施の形態１に係る変化量予測部１３１は、単位時間の前後それぞれにおいて、表示部１４の表示面から最も飛び出ている立体画像上の点の飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測する。同様に、変化量予測部１３１は、単位時間の前後それぞれにおいて、表示部１４の表示面から最も引っ込んでいる立体画像上の点の引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測する。
【００５１】
（ステップＳ２００３）制御部１３の表示制御部１３２は、変化量予測部１３１で予測された飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が閾値を超える場合（ステップＳ２００３でＹＥＳ）はステップＳ２００４に進み、予測した変化量の両方（飛び出し量、及び、引っ込み量の単位時間当たりの変化量の両方）が閾値以下の場合（ステップＳ２００３でＮＯ）はステップＳ２００５に進む。
【００５２】
（ステップＳ２００４）表示制御部１３２は、表示部１４に現在表示されている立体画像を遷移条件Ａで遷移するように表示部１４の表示内容を制御すると共に、状態遷移後の立体画像データをデータ保持部１５に保持させる。
【００５３】
ここで、遷移条件Ａは、立体画像の飛び出し量、及び／又は、引っ込み量の急激な変化を抑止するために、立体画像の回転速度を制御して表示部１４に表示させる条件である。すなわち、表示制御部１３２は、表示部１４に表示されている立体画像を、変化指示に示される回転速度より遅い回転速度で回転させる。なお、本実施の形態１における以後の説明では、回転し終わるのに要する時間を変更（遅く）することによって、表示部１４に表示される立体画像の回転速度を制御する方法について説明する。
【００５４】
（ステップＳ２００５）表示制御部１３２は、表示部１４に現在表示されている立体画像を遷移条件Ｂで遷移するように表示部１４の表示内容を制御すると共に、状態遷移後の立体画像データをデータ保持部１５に保持させる。
【００５５】
ここで、遷移条件Ｂは、立体画像の飛び出し量、及び／又は、引っ込み量の急激な変化がないと予測された場合の遷移条件であって、表示部１４に表示される立体画像の回転速度を変更しない条件である。すなわち、表示制御部１３２は、表示部１４に表示されている立体画像を、変化指示に示される回転速度で回転させる。
【００５６】
（ステップＳ２００６）表示部１４は、ステップＳ２００４、または、ステップＳ２００５での表示制御部１３２の立体画像の回転速度の制御に基づいて、左眼用画像及び右眼用画像を用いて立体画像を表示する。
【００５７】
ここで、表示制御部１３２は、ステップＳ２００４、及び、ステップＳ２００５で表示の状態を遷移させる際に、データ保持部１５に記憶している遷移前の立体画像の状態を読み出し、ステップＳ２００４、及び、ステップＳ２００５の条件で遷移させた遷移後の立体画像の状態を再度データ保持部１５に保持させる。
【００５８】
（実施の形態１に係る立体画像表示制御装置１０の立体画像の表示制御の一例）
図３及び図４を用いて、実施の形態１に係る立体画像表示制御装置１０が、変化指示に基づいて表示部１４に表示される立体画像を制御する場合の一例について説明する。
【００５９】
図３では、立体画像表示制御装置１０に直方体が立体表示され、ユーザの一回の操作（例えば、表示部１４の表示面をタップする等）に対して、表示部１４に表示されている直方体が４５度ずつ回転する場合を想定している。すなわち、この例で入力受付部１２が受け付ける変化指示は、直方体を所定の時間（例えば、図４の時間Ｔ４１）で４５度回転させることを示す指示となる。ここで、「４５度」は立体画像の変化量に相当する。また、「時間Ｔ４１」は、立体画像を所定の変化量（４５度）だけ変化させるのに要する変化時間に相当する。
【００６０】
まず、図３の初期状態ＳＴ３００は、表示部１４に表示されている立体画像である直方体の、最も飛び出している点の飛び出し量が「０」、及び、最も引っ込んでいる点の引っ込み量が「０」である状態を示している。次に、ユーザによって一回の操作が加えられることで、表示部１４に表示される直方体は、初期状態ＳＴ３００から４５度回転した状態ＳＴ３０１に変化する。状態ＳＴ３０１における最も飛び出している点の飛び出し量は約「０．７Ｈ」、及び、最も引っ込んでいる点の引っ込み量は約「−０．７Ｈ」となる。
【００６１】
次に、ユーザによってさらに一回の操作が加えられることで、表示部１４に表示される直方体は、状態ＳＴ３０１からさらに４５度回転した状態ＳＴ３０２に変化する。状態ＳＴ３０２における最も飛び出している点の飛び出し量は「Ｈ」、及び、最も引っ込んでいる点の引っ込み量は「−Ｈ」となる。ここで、「Ｈ」は直方体の最も長い辺の長さの１／２である。また、直方体は、その重心を通り表示部１４（表示面）の短辺に平行な直線を中心に回転する。
【００６２】
次に、図４を用いて、図３で示した初期状態ＳＴ３００から状態ＳＴ３０１、及び、状態ＳＴ３０１から状態ＳＴ３０２に遷移する場合のそれぞれにおいて、立体画像の回転速度を制御する具体的な方法について説明する。
【００６３】
図４の縦軸は立体画像の飛び出し量、及び、引っ込み量を示し、横軸は時間を示す。
【００６４】
まず、図３の初期状態ＳＴ３００は、図４の状態Ｓｔ４１に対応する（最も飛び出している点の飛び出し量が「０」、及び、最も引っ込んでいる点の引っ込み量が「０」）。変化量予測部１３１は、この状態Ｓｔ４１からユーザによって操作が加えられたことによって、直方体が４５度回転する（すなわち、図３の状態ＳＴ３０１に変化する）場合の単位時間当たりの飛び出し量、及び、引っ込み量の変化量を予測する。
【００６５】
すなわち、変化量予測部１３１は、状態Ｓｔ４２における最も飛び出している点の飛び出し量と、状態Ｓｔ４１における最も飛び出している点の飛び出し量との差を、直方体が状態Ｓｔ４１から状態Ｓｔ４２に変化するのに要する時間で除すことにより、単位時間当たりの飛び出し量（図４の破線の傾き）の変化量を算出する。
【００６６】
同様に、変化量予測部１３１は、状態Ｓｔ４２における最も引っ込んでいる点の引っ込み量と、状態Ｓｔ４１における最も引っ込んでいる点の引っ込み量との差を、直方体が状態Ｓｔ４１から状態Ｓｔ４２に変化するのに要する時間で除すことにより、単位時間当たりの引っ込み量の変化量（図４の破線の傾き）を算出する。
【００６７】
その結果、単位時間当たりの飛び出し量の変化量は約「０．７Ｈ」、及び、引っ込み量の変化量は約「−０．７Ｈ」となる（時間Ｔ４１を単位時間として計算している）。これらの変化量は、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、直方体の回転速度を遅くする。
【００６８】
なお、引っ込み量を符号付きで考える場合、「引っ込み量の変化量が閾値を超える」とは、引っ込み量の変化量の絶対値（上記の例では０．７Ｈ）が閾値（０．２５Ｈ）を上回ると考えてもよいし、引っ込み量の変化量（上記の例では−０．７Ｈ）が引っ込み量の閾値（−０．２５Ｈ）を下回ると考えてもよい。
【００６９】
図４で示す状態Ｓｔ４１から状態Ｓｔ４２への遷移は予測値であり、時間Ｔ４１で直方体が４５度回転をした場合を示すが、このままでは、単位時間当たりの飛び出し量、及び、引っ込み量の変化が大き過ぎる。そこで、この予測値を基に状態Ｓｔ４１から状態Ｓｔ４３までの時間Ｔ４２（時間Ｔ４１より長い）で直方体が４５度回転するように、直方体の回転速度を変更（遅く）する。
【００７０】
言い換えれば、回転速度を制御しない場合は時間Ｔ４１で直方体が４５度回転するため、急激に飛び出し量、及び、引っ込み量が変化する。しかし、回転速度に制御を加えることで時間Ｔ４２（＞Ｔ４１）の間に直方体が４５度回転するため、飛び出し量、及び、引っ込み量の急激な変化を抑制できる。この遷移後の状態Ｓｔ４３は、図３の状態ＳＴ３０１に対応する。
【００７１】
次に、図４の状態Ｓｔ４３から状態Ｓｔ４４まではユーザの操作がなく、直方体の表示の状態が変化していない時間帯を示している。次に、状態Ｓｔ４４でユーザによって操作が加えられたことによって直方体が４５度回転する（すなわち、図３の状態ＳＴ３０２に変化する）場合の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測すると、単位時間当たりの飛び出し量の変化量は約「０．３Ｈ」、及び、引っ込み量の変化量は約「−０．３Ｈ」となる。これらの変化量は、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、直方体の回転速度を遅くする。
【００７２】
図４で示す状態Ｓｔ４４から状態Ｓｔ４５への遷移は予測値であり、時間Ｔ４３で直方体が４５度回転をした場合を示すが、このままでは、単位時間当たりの飛び出し量、及び、引っ込み量の変化が大き過ぎる。そこで、この予測値を基に状態Ｓｔ４４から状態Ｓｔ４６までの時間Ｔ４４（時間Ｔ４３より長い）の間に直方体が４５度回転するように、直方体の回転速度を変更（遅く）する。
【００７３】
言い換えれば、回転速度を制御しない場合は時間Ｔ４３で直方体が４５度回転するため、急激に飛び出し量、及び、引っ込み量が変化する。しかし、回転速度に制御を加えることで時間Ｔ４４（＞Ｔ４３）の間に直方体が４５度回転するため、飛び出し量、及び、引っ込み量の急激な変化を抑制できる。この遷移後の状態Ｓｔ４６は、図３の状態ＳＴ３０２に対応する。
【００７４】
また、状態Ｓｔ４１（＝ＳＴ３００）から状態Ｓｔ４３（＝ＳＴ３０１）への遷移と、状態Ｓｔ４４（＝ＳＴ３０１）から状態Ｓｔ４６（＝ＳＴ３０２）への遷移とでは、飛び出し量、及び、引っ込み量の単位時間当たりの変化量が異なるため、回転速度、すなわち同じ回転量（４５度）に対する回転時間が、時間Ｔ４２と時間Ｔ４４とで異なるように制御している。
【００７５】
図４の場合は、飛び出し量、及び、引っ込み量の単位時間当たりの変化量が比較的大きい状態Ｓｔ４１（＝ＳＴ３００）から状態Ｓｔ４３（＝ＳＴ３０１）への変化に要する時間Ｔ４２の方が、飛び出し量、及び、引っ込み量の単位時間当たりの変化量が比較的小さい状態Ｓｔ４４（＝ＳＴ３０１）から状態Ｓｔ４６（＝ＳＴ３０２）への変化に要する時間Ｔ４４より長く設定している。
【００７６】
このことは、飛び出し量、及び、引っ込み量の単位時間当たりの変化量に応じて回転速度を調整していることを示す。すなわち、飛び出し量及び引っ込み量の変化量に着目すれば、状態Ｓｔ４１から状態Ｓｔ４３までと、状態Ｓｔ４４から状態Ｓｔ４６までとは、同じ速度（すなわち、図４の実線の傾きが同一）で回転していることになる。一方、回転量（回転角度）に着目すれば、状態Ｓｔ４１から状態Ｓｔ４３までは、状態Ｓｔ４４から状態Ｓｔ４６までよりゆっくり（すなわち、長い時間をかけて）回転していることになる。
【００７７】
図５及び図６では、直方体にさらに操作を加えることによって、図３の状態ＳＴ３０２の直方体をさらに回転させる場合について説明する。
【００７８】
図５の状態ＳＴ５００は、図３の状態ＳＴ３０２に対応する。なお、図５では、図３の場合と同様に、ユーザの一回の操作に対して直方体が４５度ずつ回転する場合を想定している。
【００７９】
まず、状態ＳＴ５００において、表示部１４に表示されている直方体の最も飛び出している点の飛び出し量は「Ｈ」、及び、最も引っ込んでいる点の引っ込み量は「−Ｈ」である。次に、ユーザによって一回の操作が加えられることで、表示部１４に表示される直方体は、状態ＳＴ５００から４５度回転した状態ＳＴ５０１に変化する。状態ＳＴ５０１における最も飛び出している点の飛び出し量は約「０．７Ｈ」、及び、最も引っ込んでいる点の引っ込み量は約「−０．７Ｈ」となる。
【００８０】
次に、ユーザによってさらに一回の操作が加えられることで、表示部１４に表示される直方体は、状態ＳＴ５０１からさらに４５度回転した状態ＳＴ５０２に変化する。状態ＳＴ５０２における最も飛び出している点の飛び出し量は「０」、及び、最も引っ込んでいる点の引っ込み量は「０」となる。
【００８１】
次に、図６を用いて、図５で示した状態ＳＴ５００から状態ＳＴ５０１、及び、状態ＳＴ５０１から状態ＳＴ５０２に遷移する場合のそれぞれにおいて、立体画像の回転速度を制御する具体的な方法について説明する。
【００８２】
図６の縦軸は立体画像の飛び出し量、及び、引っ込み量を示し、横軸は時間を示す。
【００８３】
まず、図５の状態ＳＴ５００は、図６の状態Ｓｔ６１に対応する（最も飛び出している点の飛び出し量が「Ｈ」、及び、最も引っ込んでいる点の引っ込み量が「−Ｈ」）。この状態ＳＴ５００からユーザによって操作が加えられたことによって直方体が４５度回転する（すなわち、図５の状態ＳＴ５０１に変化する）場合の単位時間当たりの飛び出し量、及び、引っ込み量の変化量を予測すると、単位時間当たりの飛び出し量の変化量は約「０．３Ｈ」、及び、引っ込み量の変化量は約「−０．３Ｈ」となる。これらの変化量は、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、直方体の回転速度を遅くする。
【００８４】
図６で示す状態Ｓｔ６１から状態Ｓｔ６２への遷移は予測値であり、時間Ｔ６１で直方体が４５度回転をした場合を示すが、このままでは、単位時間当たりの飛び出し量、及び、引っ込み量の変化が大き過ぎる。そこで、この予測値を基に状態Ｓｔ６１から状態Ｓｔ６３までの時間Ｔ６２（時間Ｔ６１より長い）の間に直方体が４５度回転するように、直方体の回転速度を変更（遅く）する。
【００８５】
言い換えれば、回転速度を制御しない場合は時間Ｔ６１で直方体が４５度回転するため、急激に飛び出し量、及び、引っ込み量が変化する。しかし、回転速度の制御を加えることで、時間Ｔ６２（＞Ｔ６１）の間に直方体が４５度回転するため、飛び出し量、及び、引っ込み量の急激な変化を抑制できる。この遷移後の状態Ｓｔ６３は、図５の状態ＳＴ５０１に対応する。
【００８６】
次に、図６の状態Ｓｔ６３から状態Ｓｔ６４までは操作がなく、直方体の状態が変化していない時間帯を示している。次に、状態Ｓｔ６４でユーザによって操作が加えられたことによって直方体が４５度回転する（すなわち、図５の状態ＳＴ５０２に変化する）場合の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測すると、単位時間当たりの飛び出し量の変化量は約「０．７Ｈ」、及び、引っ込み量の変化量は約「−０．７Ｈ」となる。これらの変化量は、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、直方体の回転速度を遅くする。
【００８７】
図６で示す状態Ｓｔ６４から状態Ｓｔ６５への遷移は予測値であり、時間Ｔ６３で直方体が４５度回転をした場合を示すが、このままでは、単位時間当たりの飛び出し量、及び、引っ込み量の変化が大き過ぎる。そこで、予測値を基に状態Ｓｔ６４から状態Ｓｔ６６までの時間Ｔ６４（時間Ｔ６３より長い）の間に直方体が４５度回転するように、直方体の回転速度を変更（遅く）する。
【００８８】
言い換えれば、回転速度を制御しない場合は時間Ｔ６３で直方体が４５度回転するため、急激に飛び出し量、及び、引っ込み量が変化する。しかし、回転速度の制御を加えることで時間Ｔ６４（＞Ｔ６３）の間に立体画像が４５度回転するため、飛び出し量、及び、引っ込み量の急激な変化を抑制できる。この遷移後の状態Ｓｔ６６は、図５の状態ＳＴ５０２に対応する。
【００８９】
また、状態Ｓｔ６１（＝ＳＴ５００）から状態Ｓｔ６３（＝ＳＴ５０１）への遷移と、状態Ｓｔ６４（＝ＳＴ５０１）から状態Ｓｔ６６（＝ＳＴ５０２）への遷移とでは、飛び出し量、及び、引っ込み量の単位時間当たりの変化量が異なるため、回転速度、すなわち同じ回転量４５度に対する回転時間が、時間Ｔ６２と時間Ｔ６４とで異なるように制御している。このことは、飛び出し量、及び、引っ込み量の単位時間当たりの変化量に応じて回転速度を調整していることを示す。
【００９０】
以上、図３〜図６で説明した例は、いずれも、図２のステップＳ２００４の遷移条件Ａで状態遷移した場合について示したものである。
【００９１】
図７及び図８を用いて、実施の形態１に係る立体画像表示制御装置１０がユーザによる変化指示に基づいて、表示部１４に表示されている立体画像を制御する場合の別の一例について説明する。
【００９２】
図７では、立体画像表示制御装置１０に球状のオブジェクトが立体表示され、ユーザの一回の操作に対して球がその重心を中心として４５度ずつ回転する場合を想定している。まず、初期状態ＳＴ７００は、表示部１４に表示されている球の、最も飛び出している点の飛び出し量が「Ｈ」、及び、最も引っ込んでいる点の引っ込み量が「−Ｈ」である状態を示している。
【００９３】
次に、ユーザによって一回の操作が加えられることで、表示部１４に表示される球は、初期状態ＳＴ７００から４５度回転した状態ＳＴ７０１に変化する。状態ＳＴ７０１における最も飛び出している点の飛び出し量は「Ｈ」、及び、最も引っ込んでいる点の引っ込み量は「−Ｈ」となり、初期状態ＳＴ７００と同じになる。
【００９４】
次に、ユーザによってさらに一回の操作が加えられることで、表示部１４に表示される球は、状態ＳＴ７０１からさらに４５度回転した状態ＳＴ７０２に変化する。状態ＳＴ７０２における最も飛び出している点の飛び出し量は「Ｈ」、及び、最も引っ込んでいる点の引っ込み量は「−Ｈ」となり、状態ＳＴ７０１と同じになる。
【００９５】
次に、図８を用いて、図７で示した初期状態ＳＴ７００から状態ＳＴ７０１、及び、状態ＳＴ７０１から状態ＳＴ７０２に遷移する場合のそれぞれにおいて、立体画像の回転速度を制御する具体的な方法について説明する。
【００９６】
図８の縦軸は立体画像の飛び出し量、及び、引っ込み量を示し、横軸は時間を示す。
【００９７】
まず、図７の初期状態ＳＴ７００は、図８の状態Ｓｔ８１に対応する（最も飛び出している点の飛び出し量が「Ｈ」、及び、最も引っ込んでいる点の引っ込み量が「−Ｈ」）。この状態Ｓｔ８１からユーザによって操作が加えられたことによって球が４５度回転する場（すなわち、図７の状態ＳＴ７０１に変化する）合の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測すると、単位時間当たりの飛び出し量の変化量は「０」、及び、引っ込み量の変化量は「０」となる。
【００９８】
すなわち、飛び出し量、及び、引っ込み量に変化がなく、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えないため、表示制御部１３２は、球の回転速度を変更しない。すなわち、表示制御部１３２は、入力受付部１２で受け付けられた変化指示に従って、表示部１４に表示されている球を回転させる。
【００９９】
図８で示す状態Ｓｔ８１から状態Ｓｔ８３への遷移は予測値であり、時間Ｔ８１で球が４５度回転をした場合を示すが、単位時間当たりの飛び出し量、及び、引っ込み量の変化が小さい（本例では変化がない）。そのため、表示制御部１３２は、この予測値を基に状態Ｓｔ８１から状態Ｓｔ８３に遷移するように、球の回転速度を変化させることなく表示部１４に表示させる。このことは、飛び出し量、及び、引っ込み量の急激な変化がない場合は球の回転速度を変更することなく、ユーザによる操作をそのまま表示に反映させることを意味する。この遷移後の状態Ｓｔ８３は、図７の状態ＳＴ７０１に対応する。
【０１００】
状態Ｓｔ８３から状態Ｓｔ８４まではユーザの操作がなく、球の表示の状態が変化していない時間帯を示している。次に、状態Ｓｔ８４でユーザによって操作が加えられたことによって球を４５度回転する（すなわち、図７の状態ＳＴ７０２に変化する）場合の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測すると、単位時間当たりの飛び出し量の変化量は「０」、及び、引っ込み量の変化量は「０」となり、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えないため、表示制御部１３２は、球の回転速度を変更することなく表示部１４に表示させる。
【０１０１】
図８で示す状態Ｓｔ８４から状態Ｓｔ８６への遷移は予測値であり、時間Ｔ８３で球が４５度回転をした場合を示すが、単位時間当たりの飛び出し量、及び、引っ込み量の変化が小さい（本例では変化がない）。そのため、表示制御部１３２は、この予測値を基に状態Ｓｔ８４から状態Ｓｔ８６に遷移するように、球の回転速度を変化させることなく、表示部１４に表示させる。この遷移後の状態Ｓｔ８６は、図７の状態ＳＴ７０２に対応する。
【０１０２】
図７及び図８で示す例では、飛び出し量、及び、引っ込み量の急激な変化がない（本例では変化がない）場合のため、回転速度を変更することなく表示すること、すなわち、いずれも、図２のステップＳ２００５の遷移条件Ｂで状態遷移した場合について示したものである。
【０１０３】
上記のようにすることで、立体画像そのものの大きさや形を一定に保ったまま、ユーザの操作に対応して立体画像を回転させることができる。一方、操作に伴う立体画像の回転の際に、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、立体画像の回転速度を遅くする。その結果、飛び出し量、及び、引っ込み量の急激な変化を抑制することができるため、視聴者に与える疲労を軽減することができるという効果を奏する。
【０１０４】
（実施の形態２）
実施の形態１では、図２から図８を用いて、ユーザの操作に対応して立体画像を回転させる場合において、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、立体画像回転速度を遅くするために、変化指示に示される回転時間より長い時間をかけて、変化指示に示される所定の回転量だけ回転させる例を説明した。
【０１０５】
これに対して、実施の形態２においては、図９から図１１を用いて、ユーザの操作に対応して立体画像を回転させる場合において、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、立体画像回転速度を遅くするために、所定の時間で通常より小さい回転量だけ回転させる例を説明する。
【０１０６】
なお、本発明の実施の形態２においては、図１に示す立体画像表示制御装置１０の構成については、本発明の実施の形態１と同様であるため、ここでは説明を省略する。その他、実施の形態１との共通点の詳しい説明は省略し、相違点を中心に説明する。
【０１０７】
（実施の形態２に係る立体画像表示制御装置１０の動作）
以下、入力受付部１２で受け付けた変化指示の情報と、現在表示している立体画像の状態とに応じて、表示部１４に表示されている立体画像の回転量を変更することによって回転速度を制御する実施の形態２の方法の一例を、図９を参照して説明する。なお、実施の形態２では、図２で説明したステップＳ２００４を、図９ではステップＳ２００８に置き換え、回転量を制御するものとなる。
【０１０８】
（ステップＳ２００１）制御部１３は、ユーザからの変化指示が入力受付部１２で受け付けられたことを検知した場合（ステップＳ２００１でＹＥＳ）はステップＳ２００２に進み、検知しない場合（ステップＳ２００１でＮＯ）はステップＳ２００１に戻る。
【０１０９】
（ステップＳ２００２）変化量予測部１３１は、入力受付部１２で受け付けられた変化指示と、表示部１４に現在表示されている立体画像の状態とに基づいて、変化指示に従って立体画像を変化させた時の、単位時間当たりの飛び出し量、及び、引っ込み量の変化量を予測し、ステップＳ２００３に進む。
【０１１０】
（ステップＳ２００３）表示制御部１３２は、変化量予測部１３１で予測された飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が閾値を超える場合（ステップＳ２００３でＹＥＳ）はステップＳ２００８に進み、予測した変化量の両方（飛び出し量、及び、引っ込み量の単位時間当たりの変化量の両方）が閾値を超えない場合（ステップＳ２００３でＮＯ）はステップＳ２００５に進む。
【０１１１】
（ステップＳ２００８）表示制御部１３２は、表示部１４に現在表示されている立体画像を遷移条件Ａ’で遷移するように表示部１４の表示内容を制御すると共に、状態遷移後の立体画像データをデータ保持部１５に保持させる。
【０１１２】
ここで、遷移条件Ａ’は、立体画像の飛び出し量、及び、引っ込み量の急激な変化を抑止するために、立体画像の表示速度（回転速度）を制御して表示部１４に表示させる条件である。なお、本実施の形態２における以後の説明では、変化指示に示される所定の時間で回転する回転量を変更する（回転量を小さくする）ことによって、立体画像の回転速度を制御する方法について説明する。
【０１１３】
（ステップＳ２００５）表示制御部１３２は、表示部１４に現在表示されている立体画像を遷移条件Ｂで遷移するように表示部１４の表示内容を制御すると共に、状態遷移後の立体画像データをデータ保持部１５に保持させる。
【０１１４】
ここで、遷移条件Ｂは、立体画像の飛び出し量、及び、引っ込み量の急激な変化がないと予測された場合の遷移条件であって、立体画像の回転量を変更しない（変化指示に示される回転速度で回転させる）条件である。
【０１１５】
（ステップＳ２００６）表示部１４は、ステップＳ２００８、または、ステップＳ２００５で表示制御部１３２の立体画像の回転量の制御に基づいて、左眼用画像及び右眼用画像を用いて立体画像を表示する。
【０１１６】
ここで、表示制御部１３２は、ステップＳ２００８、及び、ステップＳ２００５で表示の状態を遷移させる際に、データ保持部１５に記憶している遷移前の立体画像の状態を読み出し、ステップＳ２００８、及び、ステップＳ２００５の条件で遷移させた遷移後の立体画像の状態を再度データ保持部１５に保持させる。
【０１１７】
（実施の形態２に係る立体画像表示制御装置１０の立体画像の表示制御の一例）
図１０及び図１１を用いて、実施の形態２に係る立体画像表示制御装置１０が、変化指示に基づいて表示部１４に表示される立体画像を制御する場合の一例について説明する。
【０１１８】
図１０では、立体画像表示制御装置１０に直方体が立体表示され、ユーザの一回の操作に対して、表示部１４に表示されている直方体が飛び出し量、及び、引っ込み量の変化に応じて定まる回転量だけ回転する場合を想定しており、単位時間当たりの変化量が閾値を超えない場合は４５度回転するものとしている。
【０１１９】
まず、初期状態ＳＴ１０００は、表示部１４に表示されている直方体の最も飛び出している点の飛び出し量が「０」、及び、最も引っ込んでいる点の引っ込み量が「０」である状態を示している。次に、状態ＳＴ１００１は、ユーザによって一回の操作が加えられたことによって、飛び出し量、及び、引っ込み量の急激な変化を抑制するように、直方体を初期状態ＳＴ１０００から４５度回転させた状態である。状態ＳＴ１００１における最も飛び出している点の飛び出し量は「０．７Ｈ」、及び、最も引っ込んでいる点の引っ込み量は「−０．７Ｈ」となる。
【０１２０】
次に、図１１を用いて、図１０で示した初期状態ＳＴ１０００から状態ＳＴ１００１に遷移する場合の、立体画像の回転量を制御する具体的な方法について説明する。
【０１２１】
図１１の縦軸は立体画像の飛び出し量、及び、引っ込み量を示し、横軸は時間を示す。      
【０１２２】
まず、図１０の初期状態ＳＴ１０００は、図１１の状態Ｓｔ１１１に対応する（最も飛び出している点の飛び出し量が「０」、及び、最も引っ込んでいる点の引っ込み量が「０」）。この状態Ｓｔ１１１からユーザによって操作が加えられたことによって直方体が４５度回転する（すなわち、図１０の状態ＳＴ１００１に変化する）場合の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測すると、単位時間当たりの飛び出し量の変化量は約「０．７Ｈ」、及び、引っ込み量の変化量は約「−０．７Ｈ」となる。これらの変化量は、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、直方体の回転速度を遅くする。
【０１２３】
図１１で示す状態Ｓｔ１１１から状態Ｓｔ１１２への遷移は予測値であり、時間Ｔ１１１で直方体が４５度回転をした場合（図１０の状態ＳＴ１００１に対応する）を示すが、このままでは、単位時間当たりの飛び出し量、及び、引っ込み量の変化が大き過ぎる。そこで、この予測値を基に状態Ｓｔ１１１から状態Ｓｔ１１３までの時間Ｔ１１１の間の直方体の回転量を小さくする。その結果、直方体の回転速度が、変化指示に示される回転速度よりも遅くなる。
【０１２４】
言い換えれば、状態Ｓｔ１１１から状態Ｓｔ１１２への遷移時間と、状態Ｓｔ１１１から状態Ｓｔ１１３への遷移時間とは、いずれも時間Ｔ１１１で同一である。しかしながら、状態Ｓｔ１１１から状態Ｓｔ１１２への遷移では直方体が４５度回転するのに対し、状態Ｓｔ１１１から状態Ｓｔ１１３への遷移では直方体が４５度より小さい角度（例えば、３０度）しか回転しない。この遷移後の状態Ｓｔ４３は、図１０の状態ＳＴ１００２に対応する。
【０１２５】
このように、同一の時間における直方体の回転量を抑えることによっても、直方体の回転速度を遅くすることができる。そして、このような制御によっても、飛び出し量、及び、引っ込み量の急激な変化を抑制することができる。したがって、ユーザが立体画像を所定の角度（４５度）回転させるためには、立体画像の回転指示を何度か入力すればよい。
【０１２６】
このことは、飛び出し量、及び、引っ込み量の単位時間当たりの変化量に応じて直方体の回転速度を調整していることを示し、図９のステップＳ２００８の遷移条件Ａ’で状態遷移したことを示したものである。なお、本実施の形態２では説明を省略するが、単位時間当たりの飛び出し量、及び、引っ込み量の変化がいずれも閾値を超えない場合は、立体画像の回転量（及び、回転速度）を変化させることなく表示部１４に表示させる（図９のステップＳ２００５に対応する）。
【０１２７】
上記のようにすることで、立体画像そのものの大きさや形状を一定に保ったまま、ユーザの操作に対応して立体画像を回転させることができる。一方、ユーザによる操作に伴って立体画像を回転させる場合において、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、所定の時間における回転量を小さくする。その結果、飛び出し量、及び、引っ込み量の急激な変化を抑制することができる。このため、視聴者に与える疲労を軽減することができるという効果を奏する。
【０１２８】
（実施の形態３）
実施の形態１、２では、ユーザからの操作に対して立体画像（３Ｄオブジェクト）の表示を変更する立体画像表示制御装置１０について説明した。そして、実施の形態１、２では、ユーザからの一回の操作に対して、立体画像を４５度だけ回転させることを前提として説明した。
【０１２９】
これに対して、本実施の形態３では、ユーザの実際の操作量に応じて回転量をアナログ的に変化させることに対応する。さらに、立体画像を回転させる場合において、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、立体画像の回転速度を遅くすることによって、飛び出し量、及び、引っ込み量の急激な変化を抑制する立体画像表示制御装置２０について、図１２を用いて説明する。
【０１３０】
（実施の形態３に係る立体画像表示制御装置２０の構成）
図１２は、実施の形態３における立体画像表示制御装置２０の概要を説明するためのブロック図である。なお、実施の形態１の立体画像表示制御装置１０と同様の構成を有する部分については、同一符号を付してその説明を省略する。その他、実施の形態１、２との共通点の詳しい説明は省略し、相違点を中心に説明する。
【０１３１】
図１２において、実施の形態３における立体画像表示制御装置２０は、実施の形態１における立体画像表示制御装置１０の構成に加えて、制御部１３に操作量算出部１３３を備える構成となっている。操作量算出部１３３は、入力受付部１２で受け付けられたユーザの操作量から回転量を算出する。すなわち、実施の形態３に係る変化指示には、ユーザの操作量が含まれる。そして、この「ユーザの操作量」が回転量（変化量）を間接的に特定する情報となる。
【０１３２】
操作量算出部１３３における回転量の算出方法の具体例は特に限定されない。例えば、立体画像表示制御装置２０の表示部１４に重畳するように配置されるタッチパネルへのタッチ操作を受け付ける場合は、タッチパネルに対する操作速度が速いほど回転量を大きくし、タッチパネルに対する操作速度が遅いほど回転量を小さくするようにしてもよい。また、他の例として、タッチパネルに対する操作距離が長いほど回転量を大きくし、タッチパネルに対する操作距離が短いほど回転量を小さくするようにしてもよい。また、マウスやジョイスティック等のボタンを操作する場合は、ボタンの押下時間に応じて回転量を変更する等であってもよい（例えば、押下時間が長いほど回転量が大きく、押下時間が短いほど回転量を小さくする）。すなわち、ユーザの現実の操作量から、回転量を算出可能な方法であればどのようなものでも構わない。
【０１３３】
また、回転量のみならず、上記のように算出した回転量だけ回転させるのに要する時間（回転時間）や回転速度等を、ユーザの現実の操作量から算出してもよい。例えば、タッチパネルに対する操作速度が速いほど回転時間を短く（回転速度を早く）し、タッチパネルに対する操作速度が遅いほど回転時間を長く（回転速度を遅く）してもよい。
【０１３４】
また、操作量算出部１３３で算出した回転量は、変化量予測部１３１に通知される。変化量予測部１３１は、操作量算出部１３３から取得した回転量に応じて立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測する。
【０１３５】
（実施の形態３に係る立体画像表示制御装置２０の動作）
図１３及び図１４は、実施の形態３における立体画像表示制御装置２０の立体画像に対する制御動作の一例を示す図である。なお、実施の形態１の図２、及び、実施の形態２の図９で説明したステップと同様の部分については、同一符号を付してその説明を省略する。
【０１３６】
図１３は、入力受付部１２で受け付けられた操作量から算出される回転量と、表示部１４に現在表示されている立体画像の状態とに応じて、表示部１４に表示されている立体画像の回転速度を制御する制御部１３の動作の一例を示す図である。図１３は、実施の形態１の図２にステップＳ２００７を追加し、ユーザの操作を検知した時に、ユーザの現実の操作量から回転量をアナログ的に算出することで、操作量に応じて回転量が変化することに対応するものとなる。
【０１３７】
以下、ステップＳ２００７を中心に、ステップＳ２００１、ステップＳ２００７、ステップＳ２００２の動作を説明する。なお、ステップＳ２００３以降の動作に関しては、実施の形態１の図２と同様のため説明を省略する。
【０１３８】
（ステップＳ２００１）制御部１３は、ユーザからの変化指示が入力受付部１２で受け付けられたことを検知した場合（ステップＳ２００１でＹＥＳ）はステップＳ２００７に進み、検知しない場合（ステップＳ２００１でＮＯ）はステップＳ２００１に戻る。
【０１３９】
（ステップＳ２００７）操作量算出部１３３は、入力受付部１２で受け付けられた変化指示に含まれる操作量に応じて立体画像の回転量を算出し、ステップＳ２００２に進む。
【０１４０】
（ステップＳ２００２）変化量予測部１３１は、操作量算出部１３３で算出された回転量と、表示部１４に現在表示されている立体画像の状態とに基づいて、算出された回転量だけ立体画像を回転させた時の、単位時間当たりの飛び出し量、及び、引っ込み量の変化量を予測し、ステップＳ２００３に進む。
【０１４１】
図１４は、入力受付部１２で受け付けられた操作量から算出される回転量と、表示部１４に現在表示されている立体画像の状態とに応じて、立体画像の回転速度を制御する方法の一例を示す図である。図１４は、実施の形態２の図９にステップＳ２００７を追加し、ユーザによる操作を検知した時に、ユーザの現実の操作量から回転量を算出することで、操作量に応じて回転量が変化することに対応するものとなる。ステップＳ２００１、ステップＳ２００７、ステップＳ２００２は上述の図１３と同様であり、ステップＳ２００３以降の動作に関しては、実施の形態２の図９と同様のため説明を省略する。
【０１４２】
上記のようにすることで、ユーザの現実の操作量に対応して立体画像の回転量を算出することが可能となる。また、操作に伴って立体画像を変化させる場合において、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、立体画像の回転速度を遅くする。その結果、飛び出し量、及び、引っ込み量の急激な変化を抑制することができるため、視聴者に与える疲労を軽減することができるという効果を奏する。
【０１４３】
（その他の実施の形態）
実施の形態１〜３では、立体画像表示制御装置１０、２０の動作として、ユーザの操作に伴って立体画像を変化させる場合において、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、立体画像の回転速度を遅くすることにより、飛び出し量、及び、引っ込み量の急激な変化を抑制する方法について説明した。しかしながら、飛び出し量、及び、引っ込み量の急激な変化を抑制する方法は、上記に限るものではない。
【０１４４】
例えば、図１５に示すように、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が閾値を超える場合に、ステップＳ２００９で示すように、回転動作をしない（回転速度を０にする）という遷移条件Ａ’’を採用してもよい。このような方法により、立体画像の飛び出し量、及び、引っ込み量の急激な変化を抑制することで、視聴者に与える疲労を軽減することができればよい。
【０１４５】
また、実施の形態１〜３では、飛び出し量と引っ込み量とが同じように変化する直方体及び球の例を説明したが、図１６に示すように、飛び出し量と引っ込み量とが異なる立体画像であっても上記の各実施の形態に係る制御方法は適用可能である。以下、図１６及び図１７を用いて、飛び出し量と引っ込み量とが異なる立体画像を回転させる場合に、実施の形態１に係る立体画像表示制御装置１０が立体画像の回転速度を制御する場合のさらに別の一例について説明する。
【０１４６】
図１６では、立体画像表示制御装置１０に立体画像が立体表示され、ユーザの一回の操作に対して、表示部１４に表示されている立体画像が４５度ずつ回転する場合を想定している。まず、初期状態ＳＴ１６００は、表示部１４に表示されている立体画像の、最も飛び出している点の飛び出し量が「Ｈ」、及び、最も引っ込んでいる点の引っ込み量が「０」の状態を示している。
【０１４７】
次に、ユーザによって一回の操作が加えられることで、表示部１４に表示されている立体画像は、初期状態ＳＴ１６００から４５度回転した状態ＳＴ１６０１まで変化する。状態ＳＴ１６０１における最も飛び出している点の飛び出し量は「Ｈ」、及び、最も引っ込んでいる点の引っ込み量は約「−０．７Ｈ」となる。次に、ユーザによってさらに一回の操作が加えられることで、表示部１４に表示される立体画像は、状態ＳＴ１６０１からさらに４５度回転した状態ＳＴ１６０２まで変化する。状態ＳＴ１６０２における最も飛び出している点の飛び出し量は「Ｈ」、及び、最も引っ込んでいる点の引っ込み量は「−Ｈ」となる。
【０１４８】
次に、図１７を用いて、図１６で示した初期状態ＳＴ１６００から状態ＳＴ１６０１、及び、状態ＳＴ１６０１から状態ＳＴ１６０２に遷移する場合のそれぞれにおいて、立体画像の回転速度を制御する具体的な方法について説明する。
【０１４９】
図１７の縦軸は立体画像の飛び出し量、及び、引っ込み量を示し、横軸は時間を示す。      
【０１５０】
まず、図１６の初期状態ＳＴ１６００は、図１７の状態Ｓｔ１７１に対応する（最も飛び出している点の飛び出し量が「Ｈ」、及び、最も引っ込んでいる点の引っ込み量が「０」）。この状態Ｓｔ１７１からユーザによって操作が加えられたことによって立体画像が４５度回転した場合の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測すると、単位時間当たりの飛び出し量の変化量は「０」、及び、引っ込み量の変化量は約「−０．７Ｈ」となる。
【０１５１】
ここで、飛び出し量の単位時間当たりの変化量は閾値（一例では、閾値を０．２５Ｈとする）を超えないものの、引っ込み量の単位時間当たりの変化量は閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、立体画像の回転速度を遅くする。
【０１５２】
図１７で示す状態Ｓｔ１７１から状態Ｓｔ１７２への遷移は予測値であり、時間Ｔ７１で立体画像が４５度回転をした場合を示すが、このままでは、単位時間当たりの引っ込み量の変化が大き過ぎる。そこで、この予測値を基に状態Ｓｔ１７１から状態Ｓｔ１７３までの時間Ｔ１７２（時間Ｔ１７１より長い）で立体画像が４５度回転するように、立体画像の回転速度を変更（遅く）する。
【０１５３】
言い換えれば、回転速度を制御しない場合は時間Ｔ１７１で立体画像が４５度回転するため、急激に引っ込み量が変化する。しかし、回転速度に制御を加えることで時間Ｔ１７２（＞Ｔ１７１）の間に立体画像が４５度回転するため、引っ込み量の急激な変化を抑制できる。この遷移後の状態Ｓｔ１７３は、図１６の状態ＳＴ１６０１に対応する。
【０１５４】
次に、図１７の状態Ｓｔ１７３から状態Ｓｔ１７４まではユーザの操作がなく、表示の状態が変化していない時間帯を示している。次に、状態Ｓｔ１７４でユーザによって操作が加えられたことによって立体画像が４５度回転する場合の飛び出し量、及び、引っ込み量を予測すると、単位時間当たりの飛び出し量の変化量は「０」、及び、引っ込み量の変化量は約「−０．３Ｈ」となる。すなわち、飛び出し量の単位時間当たりの変化量は閾値（一例では、閾値を０．２５Ｈとする）を超えないものの、引っ込み量の単位時間当たりの変化量は閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、立体画像の回転速度を遅くする。
【０１５５】
図１７で示す状態Ｓｔ１７４から状態Ｓｔ１７５への遷移は予測値であり、時間Ｔ１７３で立体画像が４５度回転をした場合を示すが、このままでは、単位時間当たりの引っ込み量の変化が大き過ぎる。そこで、この予測値を基に状態Ｓｔ１７４から状態Ｓｔ１７６までの時間Ｔ１７４（時間Ｔ１７３より長い）の間に立体画像が４５度回転するように、立体画像の回転速度を変更（遅く）する。
【０１５６】
言い換えれば、回転速度を制御しない場合は時間Ｔ１７３で立体画像が４５度回転するため、急激に引っ込み量が変化する。しかし、回転速度に制御を加えることで時間Ｔ１７４（＞Ｔ１７３）の間に立体画像が４５度回転するため、引っ込み量の急激な変化を抑制できる。この遷移後の状態Ｓｔ１７６は、図１６の状態ＳＴ１６０２に対応する。
【０１５７】
以上のように、飛び出し量と引っ込み量との単位時間当たりの変化量が異なるような立体画像を変化させる場合でも、飛び出し量及び引っ込み量の単位時間当たりの変化量の少なくとも一方が閾値を超える場合に回転速度を調整する。これにより、単位時間あたりの飛び出し量と引っ込み量とが異なる立体画像でも回転速度を調整することができる。
【０１５８】
なお、図１６及び図１７を用いて説明した例は、いずれも、図２のステップＳ２００４の遷移条件Ａで状態遷移した場合について示したものである。このように、飛び出し量と引っ込み量との単位時間当たりの変化量が異なる場合でも実施の形態１の制御方法は適用可能であり、実施の形態２、及び、実施の形態３で説明した方法も同様に適用可能である。
【０１５９】
また、上記の各実施の形態１〜３では、図７に示されるような場合に、表示制御部１３２は、飛び出し量、及び、引っ込み量の単位時間当たりの変化量が閾値を超えないと判断する。図７の例では、単位時間の前における立体画像の最も飛び出した点（最も引っ込んだ点）と、単位時間の後における立体画像の最も飛び出した点（最も引っ込んだ点）とは、飛び出し量（引っ込み量）が同じになっている。
【０１６０】
すなわち、上記の各実施の形態１〜３に係る変化量予測部１３１は、単位時間の前後のそれぞれにおける最も飛び出した点の飛び出し量（最も引っ込んだ点の引っ込み量）同士の差に着目して、単位時間当たりの飛び出し量（引っ込み量）の変化量を予測している。
【０１６１】
しかしながら、図１８に示されるように、表面に模様（図１８の例では、日本列島の模様）が付されているような球を回転させる場合、ユーザは、その模様を眼で追い続ける可能性がある。
【０１６２】
このような場合、変化量予測部１３１は、立体画像の特定の点の単位時間の前後における飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測すればよい。同様に、変化量予測部１３１は、立体画像の特定の点の単位時間の前後における引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測すればよい。
【０１６３】
まず、図１８の初期状態ＳＴ１８００は、表示部１４に表示されている球の表面の日本列島（特定の点の一例）の飛び出し量が「０．２Ｈ」である状態を示している。次に、ユーザによって一回の操作が加えられることで、表示部１４に表示される球が回転（日本列島が天頂方向に移動するように回転）して状態ＳＴ１８０１に変化する。状態ＳＴ１８０１における日本列島の飛び出し量は「Ｈ」となる。
【０１６４】
このとき、変化量予測部１３１は、回転前の日本列島の飛び出し量「０．２Ｈ」と、回転後の日本列島の飛び出し量「Ｈ」との差「０．８Ｈ」を、球が状態ＳＴ１８００から状態ＳＴ１８０１に変化するのに要する時間で除すことにより、単位時間当たりの飛び出し量の変化量を予測することができる。そして、表示制御部１３２は、変化量予測部１３１で算出された飛び出し量が閾値を超える場合に、球の回転速度を遅くする。
【０１６５】
次に、ユーザによってさらに一回の操作が加えられることで、表示部１４に表示される球が回転（日本列島が奥側の赤道に近づくように回転）して状態ＳＴ１８０２に変化する。状態ＳＴ１８０２における日本列島の飛び出し量は「０．２Ｈ」となる。
【０１６６】
このとき、変化量予測部１３１は、回転前の日本列島の飛び出し量「Ｈ」と、回転後の日本列島の飛び出し量「０．２Ｈ」との差「−０．８Ｈ」を、球が状態ＳＴ１８０１から状態ＳＴ１８０２に変化するのに要する時間で除すことにより、単位時間当たりの飛び出し量の変化量と予測する。そして、表示制御部１３２は、変化量予測部１３１で算出された飛び出し量が閾値を超える場合に、球の回転速度を遅くする。
【０１６７】
上記の処理は、単位時間当たりの飛び出し量の変化量のみならず、単位時間当たりの引っ込み量の変化量を予測する際にも適用することができる。すなわち、図１８に示される球を上記の例と反対方向に回転させる場合は、上記の処理によって単位時間当たりの引っ込み量の変化量を予測すればよい。
【０１６８】
また、上記の処理は、立体画像に付されている全ての模様（テクスチャ）に対して適用する必要はない。例えば、回転の前後のいずれか一方において、立体画像上の最も飛び出した点、又は、最も引っ込んだ点に位置する模様に対して、選択的に上記の処理を適用すればよい。
【０１６９】
さらに、上記の処理を適用する立体画像上の点は、立体画像に付された模様に限定されない。例えば、表示部１４に表示された立体画像に指（指に限定されず、手、又は手に持っている指示棒等の指示物等であってもよい）を重畳させ、その指を動かすことによって、指を動かした方向に動かした量だけ立体画像を回転（変化）させる場合、立体画像の指を重畳させた点に対して、上記の処理を適用してもよい。
【０１７０】
また、上記の各実施の形態１〜３では立体画像の表示変更方法として、立体画像を回転させることを例として説明したが、操作に対する立体画像の変化は回転に限定されるものではなく、移動、拡大、縮小等であってもよい。
【０１７１】
また、上記の各実施の形態１〜３では、立体画像の表示変更方法として立体画像をその重心を中心として回転させることを例として説明したが、操作に対する立体画像の回転中心はその立体画像の重心に限定されるものではなく、任意の位置を中心に立体画像を回転させる場合であっても本制御は適用可能である。
【０１７２】
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【０１７３】
（１）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムで実現され得る。ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１７４】
（２）上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＯＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、ＲＯＭからＲＡＭにコンピュータプログラムをロードし、ロードしたコンピュータプログラムにしたがって演算等の動作することにより、システムＬＳＩは、その機能を達成する。
【０１７５】
（３）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されてもよい。ＩＣカードまたはモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカードまたはモジュールには、上記の超多機能ＬＳＩが含まれてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、ＩＣカードまたはモジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有してもよい。
【０１７６】
（４）本発明は、上記に示す方法で実現されてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムで実現してもよいし、コンピュータプログラムからなるデジタル信号で実現してもよい。
【０１７７】
また、本発明は、コンピュータプログラムまたはデジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどに記録したもので実現してもよい。また、これらの記録媒体に記録されているデジタル信号で実現してもよい。
【０１７８】
また、本発明は、コンピュータプログラムまたはデジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送してもよい。
【０１７９】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、メモリは、コンピュータプログラムを記憶しており、マイクロプロセッサは、コンピュータプログラムにしたがって動作してもよい。
【０１８０】
また、プログラムまたはデジタル信号を記録媒体に記録して移送することにより、またはプログラムまたはデジタル信号をネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施してもよい。
【０１８１】
（５）上記実施の形態及び上記変形例をそれぞれ組み合わせてもよい。
【０１８２】
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示した実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
【産業上の利用可能性】
【０１８３】
本発明による、視聴者に与える疲労を軽減することができる形態で、操作に対する立体画像の回転速度、及び、回転量を自動で制御し、立体画像の飛び出し量、及び、引っ込み量の急激な変化を抑制することが可能な立体画像表示制御装置及び立体画像表示制御方法は、主に、ＴＶや、携帯端末、タブレット端末をはじめとするモバイル端末等のＡＶ機器に用いられるが、本発明の立体画像表示制御装置及び立体画像表示制御方法は、立体画像を表示可能な装置であれば応用可能であり、一般の立体画像が表示可能なディスプレイ等においても応用可能である。
【符号の説明】
【０１８４】
１０，２０  立体画像表示制御装置
１１  画像データ取得部
１２  入力受付部
１３  制御部
１４  表示部
１５  データ保持部
１３１  変化量予測部
１３２  表示制御部
１３３  操作量算出部
【図１】
2013108298.tif 000003
【図２】
2013108298.tif 000004
【図３】
2013108298.tif 000005
【図４】
2013108298.tif 000006
【図５】
2013108298.tif 000007
【図６】
2013108298.tif 000008
【図７】
2013108298.tif 000009
【図８】
2013108298.tif 000010
【図９】
2013108298.tif 000011
【図１０】
2013108298.tif 000012
【図１１】
2013108298.tif 000013
【図１２】
2013108298.tif 000014
【図１３】
2013108298.tif 000015
【図１４】
2013108298.tif 000016
【図１５】
2013108298.tif 000017
【図１６】
2013108298.tif 000018
【図１７】
2013108298.tif 000019
【図１８】
2013108298.tif 000020
【手続補正書】
【提出日】平成24年8月23日(2012.8.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体画像を表示可能な立体画像表示制御装置に関する。
【背景技術】
【０００２】
近年、左眼用画像及び右眼用画像の視差を利用することで、立体（３Ｄ）画像の視聴を楽しむことができるＴＶ等が普及している。また、このような立体画像は、ＴＶのみならず、携帯端末をはじめとするモバイル端末でも表示できるようになってきており、家庭や屋外で気軽に立体画像を視聴できる環境が普及してきている。そして、ユーザの意図で自由に立体画像を動かして色々な角度から立体画像の視聴を楽しめ、かつ、その立体画像を疲労感なく視聴できる装置の開発が期待されている。
【０００３】
特許文献１には、画像データに含まれる立体視される物体が、ユーザ方向へ所定値以上の速度で移動するように知覚されることを防ぐために、ユーザの不快感を軽減する方向に左眼用画像及び右眼用画像の視差量を調整して表示する装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−５５４２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の装置では、立体視される物体のユーザ方向への飛び出し量の変化に着目し、立体視される物体の奥行き方向（引っ込み方向）への移動によるユーザの疲労は考慮されていない。また、特許文献１に記載の装置は、画像データを調整することで飛び出し量の調整を行なっており、物体そのもの大きさや形状等を一定に保つという点が考慮されていないという課題がある。
【０００６】
本発明は、上述した課題に鑑みてなされたものであり、視聴者に与える疲労を軽減することが可能な立体画像表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一形態に係る立体画像表示制御装置は、表示装置に立体画像を表示させる。具体的には、立体画像表示制御装置は、立体画像を前記表示装置に出力する出力部と、前記表示装置に表示されている立体画像を変化させる変化指示の入力を、ユーザから受け付ける入力受付部と、前記入力受付部で受け付けられた前記変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測部と、前記入力受付部で受け付けられた前記変化指示に従って、前記出力部から出力される立体画像を変化させる表示制御部とを備える。そして、前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力部から出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の変化速度を遅くする。
【０００８】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００９】
本発明によれば、立体画像の視聴者に与える疲労を軽減することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１に係る立体画像表示制御装置のブロック図である。
【図２】図２は、実施の形態１に係る立体画像表示制御方法のフローチャートである。
【図３】図３は、表示部に表示される立体画像の回転の一例を示す図である。
【図４】図４は、図３の立体画像の回転速度の制御結果を示す図である。
【図５】図５は、表示部に表示される立体画像の回転の他の例を示す図である。
【図６】図６は、図５の立体画像の回転速度の制御結果を示す図である。
【図７】図７は、表示部に表示される立体画像の回転の他の例を示す図である。
【図８】図８は、図７の立体画像の回転速度の制御結果を示す図である。
【図９】図９は、実施の形態２に係る立体画像表示制御方法のフローチャートである。
【図１０】図１０は、表示部に表示される立体画像の回転の例を示す図である。
【図１１】図１１は、図１０の立体画像の回転速度の制御結果を示す図である。
【図１２】図１２は、実施の形態３に係る立体画像表示制御装置のブロック図である。
【図１３】図１３は、実施の形態３に係る立体画像表示制御方法の図２に対応するフローチャートである。
【図１４】図１４は、実施の形態３に係る立体画像表示制御方法の図９に対応するフローチャートである。
【図１５】図１５は、実施の形態３の変形例に係る立体画像表示制御方法のフローチャートである。
【図１６】図１６は、回転中心に対して非対称な立体画像の回転の例を示す図である。
【図１７】図１７は、図１６の立体画像の回転速度の制御結果を示す図である。
【図１８】図１８は、表面に模様が付された立体画像を回転させる例を示す図である。
【発明を実施するための形態】
【００１１】
本発明の一形態に係る立体画像表示制御装置は、表示装置に立体画像を表示させる。具体的には、立体画像表示制御装置は、立体画像を前記表示装置に出力する出力部と、前記表示装置に表示されている立体画像を変化させる変化指示の入力を、ユーザから受け付ける入力受付部と、前記入力受付部で受け付けられた前記変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測部と、前記入力受付部で受け付けられた前記変化指示に従って、前記出力部から出力される立体画像を変化させる表示制御部とを備える。そして、前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力部から出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の変化速度を遅くする。
【００１２】
上記構成のように、立体画像を変化させる場合において、飛び出し量又は引っ込み量の単位時間当たりの変化量が閾値を超える場合、変化速度を遅くすることにより、視聴者に与える疲労を軽減することができる。
【００１３】
なお、「変化指示に従って立体画像を変化させる」とは、例えば、変化指示に示される変化量、変化時間、又は変化速度等に従って立体画像を変化させることを指す。また、「立体画像の変化速度を遅くする」とは、変化指示に示される変化速度より遅い速度で立体画像を変化させることを指す。
【００１４】
一例として、前記変化量予測部は、単位時間の前後それぞれにおいて、前記表示装置の表示面から最も飛び出ている立体画像上の点の飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測してもよく、単位時間の前後それぞれにおいて、前記表示装置の表示面から最も引っ込んでいる立体画像上の点の引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測してもよい。
【００１５】
このように、立体画像の変化前における表示面から最も離れた第１点と、立体画像の変化後における表示面から最も離れた第１の点とは異なる第２の点とを用いて、飛び出し量及び引っ込み量の単位時間当たりの変化量を予測することができる。
【００１６】
他の例として、前記変化量予測部は、立体画像の特定の点の単位時間の前後における飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測してもよく、立体画像の特定の点の単位時間の前後における引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測してもよい。
【００１７】
また、立体画像上の特定の点（同じ点）の立体画像の変化の前後における表示面からの距離を用いて、飛び出し量及び引っ込み量の単位時間当たりの変化量を予測することもできる。「特定の点」とは、例えば、立体画像の表面に付された模様（テクスチャ）であってもよし、立体画像に重畳させた指を動かすことによって立体画像を変化させる場合に、立体画像上の指が重畳している点であってもよい。
【００１８】
一例として、前記変化指示は、立体画像の変化量と、立体画像を前記変化量だけ変化させるのに要する変化時間とを特定する情報を含んでもよい。そして、前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化時間より長い時間をかけて前記変化量だけ立体画像を変化させてもよい。
【００１９】
このように、変化指示に示される変化量と同じ量だけ立体画像を変化させるのに、変化指示に示される変化時間より長い時間をかけることによって、立体画像の変化速度を遅くすることができる。
【００２０】
他の例として、前記変化指示は、立体画像の変化量と、立体画像を前記変化量だけ変化させるのに要する変化時間とを特定する情報を含んでもよい。そして、前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化時間の間に前記変化量より少ない量だけ立体画像を変化させてもよい。
【００２１】
また、変化指示に示される変化時間と同じ時間の間に、変化指示に示される変化量より少ない量だけ立体画像を変化させることによっても、立体画像の変化速度を遅くすることができる。
【００２２】
さらに他の例として、前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化指示に従った立体画像の変化を行わないようにしてもよい。
【００２３】
さらに、変化指示に示される立体画像の変化を全く行わない（変化速度を０にする）ことによっても、立体画像の変化速度を遅くすることができる。
【００２４】
例えば、前記入力受付部で受け付けられる立体画像の変化指示は、当該立体画像の移動、回転、拡大、又は縮小を含んでもよい。
【００２５】
一例として、前記入力受付部は、ユーザによる所定の入力操作によって、予め定められた変化量の前記変化指示を受け付けてもよい。
【００２６】
上記の例は、例えば、ユーザが右回転ボタンを押下（所定の操作の例）すると、立体画像が４５°（予め定められた変化量の例）だけ右回転するような場合が該当する。
【００２７】
他の例として、前記入力受付部は、ユーザによる入力操作の大きさに応じた変化量の前記変化指示を受け付けてもよい。
【００２８】
上記の例は、例えば、表示画面上でユーザが指をスライドさせた場合のスライド量（入力操作の大きさの一例）に応じて立体画像の変化量をアナログ的に変化させるような場合が該当する。
【００２９】
さらに、前記立体画像表示制御装置は、前記表示装置を備えてもよい。
【００３０】
上記のように、立体画像表示制御装置は、表示装置を備えてもよいし、外部の表示装置の表示を制御するものであってもよい。
【００３１】
本発明の一形態に係る立体画像表示制御方法は、表示装置に立体画像を表示させる方法である。具体的には、立体画像表示制御方法は、立体画像を前記表示装置に出力する出力ステップと、前記表示装置に表示されている立体画像を変化させる変化指示の入力を、ユーザから受け付ける入力受付ステップと、前記入力受付ステップで受け付けられた前記変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測ステップと、前記入力受付ステップで受け付けられた前記変化指示に従って、前記出力ステップで出力される立体画像を変化させる表示制御ステップとを含む。そして、前記表示制御ステップでは、前記変化量予測ステップで予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力ステップで出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の変化速度を遅くする。
【００３２】
本発明の一形態に係るプログラムは、コンピュータに、表示装置に立体画像を表示させる。具体的には、プログラムは、立体画像を前記表示装置に出力する出力ステップと、前記表示装置に表示されている立体画像を変化させる変化指示の入力を、ユーザから受け付ける入力受付ステップと、前記入力受付ステップで受け付けられた前記変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測ステップと、前記入力受付ステップで受け付けられた前記変化指示に従って、前記出力ステップで出力される立体画像を変化させる表示制御ステップとを、前記コンピュータに実行させる。そして、前記表示制御ステップでは、前記変化量予測ステップで予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力ステップで出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の変化速度を遅くする。
【００３３】
以下、本発明を実施するための具体的な形態について、図面を参照しながら説明する。なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００３４】
（実施の形態１）
図１は、実施の形態１に係る立体画像表示制御装置１０のブロック図である。図１に示される立体画像表示制御装置１０は、立体画像（３Ｄオブジェクト）を表示可能な装置であり、ユーザの操作に応じて立体画像（３Ｄオブジェクト）の表示を変更することができる装置である。
【００３５】
なお、本実施の形態１では、ユーザの操作に対応して立体画像を変化させる際に、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を計算し、計算結果が予め定めた閾値を超える場合に立体画像の変化速度を制御することによって、飛び出し量、及び、引っ込み量の急激な変化を抑制する立体画像表示制御装置、及び、立体画像表示制御方法について記載する。
【００３６】
ここで、飛び出し量とは、表示部１４の表示面からユーザの存在する向きに飛び出している立体画像の表示部１４表示面からの距離である。引っ込み量とは、表示部１４の表示面からユーザの存在する向きとは反対向き（奥行き方向）に引っ込んだ立体画像の表示部１４（表示面）からの距離である。
【００３７】
（実施の形態１に係る立体画像表示制御装置１０のブロック図）
図１において、立体画像表示制御装置１０は、立体画像を表示するために立体画像データを取得する画像データ取得部１１と、立体画像を操作するためのユーザからの操作（変化指示）を受け付ける入力受付部１２と、変化指示に基づいて表示する立体画像を制御する制御部１３と、左眼用画像及び右眼用画像を用いて立体画像を表示する表示部１４と、画像データ取得部１１で取得された立体画像データ、及び、表示部１４に現在表示されている立体画像の立体画像データ等を保持するデータ保持部１５とから構成される。
【００３８】
なお、「変化指示」とは、表示部１４に表示されている立体画像を変化させる指示であり、変化の種類、変化量、及び変化を完了するのに要する時間、変化速度等の一部又は全部を直接的又は間接的に特定する情報を含む。また、「変化の種類」には、当該立体画像の移動、回転、拡大、又は縮小等が含まれる。
【００３９】
制御部１３は、入力受付部１２で受け付けられた変化指示に対する立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測する変化量予測部１３１と、変化量予測部１３１で予測した飛び出し量、及び／又は、引っ込み量の単位時間当たりの変化量に応じて、立体画像の変化速度を制御する表示制御部１３２とで構成される。
【００４０】
具体的には、変化量予測部１３１は、変化指示を入力受付部１２から取得し、表示部１４に表示されている立体画像のデータをデータ保持部１５から取得する。そして、変化量予測部１３１は、変化指示に従って立体画像を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する。そして、表示制御部１３２は、変化量予測部１３１で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、表示部１４に表示される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が閾値以下となるように、立体画像の変化速度を遅くする。
【００４１】
なお、入力受付部１２における変化指示の受付方法の具体例は特に限定されない。例えば、立体画像表示制御装置１０の表示部１４に重畳するように配置されるタッチパネルへのタッチ操作による入力を受け付けてもよいし、また、カメラ、赤外線方式、静電容量方式、超音波方式、磁界検出方式等のセンサを用いて指や手の動作（ジェスチャ）を認識する方法で受け付けてもよいし、立体画像表示制御装置１０に外部接続されるマウス、タッチパッド、ジョイスティックからの入力を受け付けてもよいし、リモコンからの入力を受け付けてもよい。すなわち、ユーザからの入力を受け付けることが可能な方法であればどのようなものでも構わない。
【００４２】
また、画像データ取得部１１における立体画像を表示するための立体画像データの取得方法の具体例は特に限定されない。例えば、各種メモリ（ＵＳＢメモリやＳＤカード（登録商標））から取得してもよいし、有線ＬＡＮ、無線ＬＡＮネットワーク、携帯電話回線等のネットワークを介して取得してもよい。すなわち、立体画像データを取得可能な方法であればどのようなものでも構わない。また、内蔵のメモリ（データ保持部１５）などに、予め立体画像データを保持している場合は、上記画像データ取得部１１は存在しなくても立体画像表示制御装置１０を構成することは可能である。
【００４３】
また、左眼用画像及び右眼用画像を用いて立体画像を表示する表示部１４の表示方法の具体例は特に限定されない。例えば、裸眼立体視表示方法では、視差バリア、レンチキュラ、インテグラル方式等で構成してもよい。または、メガネを使うアクティブシャッター式、フレームシーケンシャル方式等で構成してもよい。すなわち、立体画像が表示可能な方法であればどのようなものでも構わない。
【００４４】
また、左眼用画像及び右眼用画像は、通常は、異なる２つの位置に置かれたカメラで撮影した画像であってもよいし、３次元コンピュータグラフィックスを用いて、異なる２視点からレンダリング（コンピュータが３次元形状データや視点位置を考慮して２次元の画像を生成する処理）を行って得られたコンピュータグラフィックス画像であってもよい。すなわち、立体画像として認識できる左眼用画像及び右眼用画像の組み合わせであればあればどのようなものでも構わない。
【００４５】
なお、表示部１４は、実施の形態１に係る立体画像表示制御装置１０に必須の構成要素ではなく、省略することができる。すなわち、実施の形態１に係る立体画像表示制御装置１０は、外部の表示装置に対して立体画像（すなわち、左眼用画像及び右眼用画像）を出力する装置であってもよい。その場合、立体画像表示制御装置１０は、外部の表示装置に対して立体画像を出力する出力部（図示省略）をさらに備える。
【００４６】
また、データ保持部１５は、立体画像データ、状態遷移の状態及び予測値、立体画像の状態等を記憶し、必要に応じて読み出すことができるメモリである。メモリの具体例は特に限定されないが、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリ、強誘電体メモリ等のデータを記録可能な手段であればどのようなものを利用しても構わない。
【００４７】
（実施の形態１に係る立体画像表示制御装置１０の動作）
以下、入力受付部１２で受け付けた変化指示の情報と、表示部１４に現在表示されている立体画像の状態とに応じて、表示部１４に表示されている立体画像の回転時間を変更することによって回転速度を制御する実施の形態１の方法の一例を、図２を参照して説明する。
【００４８】
（ステップＳ２００１）制御部１３は、ユーザからの変化指示が入力受付部１２で受け付けられたことを検知した場合（ステップＳ２００１でＹＥＳ）はステップＳ２００２に進み、検知しない場合（ステップＳ２００１でＮＯ）はステップＳ２００１に戻る。
【００４９】
（ステップＳ２００２）制御部１３の変化量予測部１３１は、入力受付部１２で受け付けられた変化指示と、表示部１４に現在表示されている立体画像の状態とに基づいて、変化指示に従って立体画像を変化させた時の、単位時間当たりの飛び出し量、及び、引っ込み量の変化量を予測計算し、ステップＳ２００３に進む。
【００５０】
実施の形態１に係る変化量予測部１３１は、単位時間の前後それぞれにおいて、表示部１４の表示面から最も飛び出ている立体画像上の点の飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測する。同様に、変化量予測部１３１は、単位時間の前後それぞれにおいて、表示部１４の表示面から最も引っ込んでいる立体画像上の点の引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測する。
【００５１】
（ステップＳ２００３）制御部１３の表示制御部１３２は、変化量予測部１３１で予測された飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が閾値を超える場合（ステップＳ２００３でＹＥＳ）はステップＳ２００４に進み、予測した変化量の両方（飛び出し量、及び、引っ込み量の単位時間当たりの変化量の両方）が閾値以下の場合（ステップＳ２００３でＮＯ）はステップＳ２００５に進む。
【００５２】
（ステップＳ２００４）表示制御部１３２は、表示部１４に現在表示されている立体画像を遷移条件Ａで遷移するように表示部１４の表示内容を制御すると共に、状態遷移後の立体画像データをデータ保持部１５に保持させる。
【００５３】
ここで、遷移条件Ａは、立体画像の飛び出し量、及び／又は、引っ込み量の急激な変化を抑止するために、立体画像の回転速度を制御して表示部１４に表示させる条件である。すなわち、表示制御部１３２は、表示部１４に表示されている立体画像を、変化指示に示される回転速度より遅い回転速度で回転させる。なお、本実施の形態１における以後の説明では、回転し終わるのに要する時間を変更（遅く）することによって、表示部１４に表示される立体画像の回転速度を制御する方法について説明する。
【００５４】
（ステップＳ２００５）表示制御部１３２は、表示部１４に現在表示されている立体画像を遷移条件Ｂで遷移するように表示部１４の表示内容を制御すると共に、状態遷移後の立体画像データをデータ保持部１５に保持させる。
【００５５】
ここで、遷移条件Ｂは、立体画像の飛び出し量、及び／又は、引っ込み量の急激な変化がないと予測された場合の遷移条件であって、表示部１４に表示される立体画像の回転速度を変更しない条件である。すなわち、表示制御部１３２は、表示部１４に表示されている立体画像を、変化指示に示される回転速度で回転させる。
【００５６】
（ステップＳ２００６）表示部１４は、ステップＳ２００４、または、ステップＳ２００５での表示制御部１３２の立体画像の回転速度の制御に基づいて、左眼用画像及び右眼用画像を用いて立体画像を表示する。
【００５７】
ここで、表示制御部１３２は、ステップＳ２００４、及び、ステップＳ２００５で表示の状態を遷移させる際に、データ保持部１５に記憶している遷移前の立体画像の状態を読み出し、ステップＳ２００４、及び、ステップＳ２００５の条件で遷移させた遷移後の立体画像の状態を再度データ保持部１５に保持させる。
【００５８】
（実施の形態１に係る立体画像表示制御装置１０の立体画像の表示制御の一例）
図３及び図４を用いて、実施の形態１に係る立体画像表示制御装置１０が、変化指示に基づいて表示部１４に表示される立体画像を制御する場合の一例について説明する。
【００５９】
図３では、立体画像表示制御装置１０に直方体が立体表示され、ユーザの一回の操作（例えば、表示部１４の表示面をタップする等）に対して、表示部１４に表示されている直方体が４５度ずつ回転する場合を想定している。すなわち、この例で入力受付部１２が受け付ける変化指示は、直方体を所定の時間（例えば、図４の時間Ｔ４１）で４５度回転させることを示す指示となる。ここで、「４５度」は立体画像の変化量に相当する。また、「時間Ｔ４１」は、立体画像を所定の変化量（４５度）だけ変化させるのに要する変化時間に相当する。
【００６０】
まず、図３の初期状態ＳＴ３００は、表示部１４に表示されている立体画像である直方体の、最も飛び出している点の飛び出し量が「０」、及び、最も引っ込んでいる点の引っ込み量が「０」である状態を示している。次に、ユーザによって一回の操作が加えられることで、表示部１４に表示される直方体は、初期状態ＳＴ３００から４５度回転した状態ＳＴ３０１に変化する。状態ＳＴ３０１における最も飛び出している点の飛び出し量は約「０．７Ｈ」、及び、最も引っ込んでいる点の引っ込み量は約「−０．７Ｈ」となる。
【００６１】
次に、ユーザによってさらに一回の操作が加えられることで、表示部１４に表示される直方体は、状態ＳＴ３０１からさらに４５度回転した状態ＳＴ３０２に変化する。状態ＳＴ３０２における最も飛び出している点の飛び出し量は「Ｈ」、及び、最も引っ込んでいる点の引っ込み量は「−Ｈ」となる。ここで、「Ｈ」は直方体の最も長い辺の長さの１／２である。また、直方体は、その重心を通り表示部１４（表示面）の短辺に平行な直線を中心に回転する。
【００６２】
次に、図４を用いて、図３で示した初期状態ＳＴ３００から状態ＳＴ３０１、及び、状態ＳＴ３０１から状態ＳＴ３０２に遷移する場合のそれぞれにおいて、立体画像の回転速度を制御する具体的な方法について説明する。
【００６３】
図４の縦軸は立体画像の飛び出し量、及び、引っ込み量を示し、横軸は時間を示す。
【００６４】
まず、図３の初期状態ＳＴ３００は、図４の状態Ｓｔ４１に対応する（最も飛び出している点の飛び出し量が「０」、及び、最も引っ込んでいる点の引っ込み量が「０」）。変化量予測部１３１は、この状態Ｓｔ４１からユーザによって操作が加えられたことによって、直方体が４５度回転する（すなわち、図３の状態ＳＴ３０１に変化する）場合の単位時間当たりの飛び出し量、及び、引っ込み量の変化量を予測する。
【００６５】
すなわち、変化量予測部１３１は、状態Ｓｔ４２における最も飛び出している点の飛び出し量と、状態Ｓｔ４１における最も飛び出している点の飛び出し量との差を、直方体が状態Ｓｔ４１から状態Ｓｔ４２に変化するのに要する時間で除すことにより、単位時間当たりの飛び出し量（図４の破線の傾き）の変化量を算出する。
【００６６】
同様に、変化量予測部１３１は、状態Ｓｔ４２における最も引っ込んでいる点の引っ込み量と、状態Ｓｔ４１における最も引っ込んでいる点の引っ込み量との差を、直方体が状態Ｓｔ４１から状態Ｓｔ４２に変化するのに要する時間で除すことにより、単位時間当たりの引っ込み量の変化量（図４の破線の傾き）を算出する。
【００６７】
その結果、単位時間当たりの飛び出し量の変化量は約「０．７Ｈ」、及び、引っ込み量の変化量は約「−０．７Ｈ」となる（時間Ｔ４１を単位時間として計算している）。これらの変化量は、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、直方体の回転速度を遅くする。
【００６８】
なお、引っ込み量を符号付きで考える場合、「引っ込み量の変化量が閾値を超える」とは、引っ込み量の変化量の絶対値（上記の例では０．７Ｈ）が閾値（０．２５Ｈ）を上回ると考えてもよいし、引っ込み量の変化量（上記の例では−０．７Ｈ）が引っ込み量の閾値（−０．２５Ｈ）を下回ると考えてもよい。
【００６９】
図４で示す状態Ｓｔ４１から状態Ｓｔ４２への遷移は予測値であり、時間Ｔ４１で直方体が４５度回転をした場合を示すが、このままでは、単位時間当たりの飛び出し量、及び、引っ込み量の変化が大き過ぎる。そこで、この予測値を基に状態Ｓｔ４１から状態Ｓｔ４３までの時間Ｔ４２（時間Ｔ４１より長い）で直方体が４５度回転するように、直方体の回転速度を変更（遅く）する。
【００７０】
言い換えれば、回転速度を制御しない場合は時間Ｔ４１で直方体が４５度回転するため、急激に飛び出し量、及び、引っ込み量が変化する。しかし、回転速度に制御を加えることで時間Ｔ４２（＞Ｔ４１）の間に直方体が４５度回転するため、飛び出し量、及び、引っ込み量の急激な変化を抑制できる。この遷移後の状態Ｓｔ４３は、図３の状態ＳＴ３０１に対応する。
【００７１】
次に、図４の状態Ｓｔ４３から状態Ｓｔ４４まではユーザの操作がなく、直方体の表示の状態が変化していない時間帯を示している。次に、状態Ｓｔ４４でユーザによって操作が加えられたことによって直方体が４５度回転する（すなわち、図３の状態ＳＴ３０２に変化する）場合の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測すると、単位時間当たりの飛び出し量の変化量は約「０．３Ｈ」、及び、引っ込み量の変化量は約「−０．３Ｈ」となる。これらの変化量は、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、直方体の回転速度を遅くする。
【００７２】
図４で示す状態Ｓｔ４４から状態Ｓｔ４５への遷移は予測値であり、時間Ｔ４３で直方体が４５度回転をした場合を示すが、このままでは、単位時間当たりの飛び出し量、及び、引っ込み量の変化が大き過ぎる。そこで、この予測値を基に状態Ｓｔ４４から状態Ｓｔ４６までの時間Ｔ４４（時間Ｔ４３より長い）の間に直方体が４５度回転するように、直方体の回転速度を変更（遅く）する。
【００７３】
言い換えれば、回転速度を制御しない場合は時間Ｔ４３で直方体が４５度回転するため、急激に飛び出し量、及び、引っ込み量が変化する。しかし、回転速度に制御を加えることで時間Ｔ４４（＞Ｔ４３）の間に直方体が４５度回転するため、飛び出し量、及び、引っ込み量の急激な変化を抑制できる。この遷移後の状態Ｓｔ４６は、図３の状態ＳＴ３０２に対応する。
【００７４】
また、状態Ｓｔ４１（＝ＳＴ３００）から状態Ｓｔ４３（＝ＳＴ３０１）への遷移と、状態Ｓｔ４４（＝ＳＴ３０１）から状態Ｓｔ４６（＝ＳＴ３０２）への遷移とでは、飛び出し量、及び、引っ込み量の単位時間当たりの変化量が異なるため、回転速度、すなわち同じ回転量（４５度）に対する回転時間が、時間Ｔ４２と時間Ｔ４４とで異なるように制御している。
【００７５】
図４の場合は、飛び出し量、及び、引っ込み量の単位時間当たりの変化量が比較的大きい状態Ｓｔ４１（＝ＳＴ３００）から状態Ｓｔ４３（＝ＳＴ３０１）への変化に要する時間Ｔ４２の方が、飛び出し量、及び、引っ込み量の単位時間当たりの変化量が比較的小さい状態Ｓｔ４４（＝ＳＴ３０１）から状態Ｓｔ４６（＝ＳＴ３０２）への変化に要する時間Ｔ４４より長く設定している。
【００７６】
このことは、飛び出し量、及び、引っ込み量の単位時間当たりの変化量に応じて回転速度を調整していることを示す。すなわち、飛び出し量及び引っ込み量の変化量に着目すれば、状態Ｓｔ４１から状態Ｓｔ４３までと、状態Ｓｔ４４から状態Ｓｔ４６までとは、同じ速度（すなわち、図４の実線の傾きが同一）で回転していることになる。一方、回転量（回転角度）に着目すれば、状態Ｓｔ４１から状態Ｓｔ４３までは、状態Ｓｔ４４から状態Ｓｔ４６までよりゆっくり（すなわち、長い時間をかけて）回転していることになる。
【００７７】
図５及び図６では、直方体にさらに操作を加えることによって、図３の状態ＳＴ３０２の直方体をさらに回転させる場合について説明する。
【００７８】
図５の状態ＳＴ５００は、図３の状態ＳＴ３０２に対応する。なお、図５では、図３の場合と同様に、ユーザの一回の操作に対して直方体が４５度ずつ回転する場合を想定している。
【００７９】
まず、状態ＳＴ５００において、表示部１４に表示されている直方体の最も飛び出している点の飛び出し量は「Ｈ」、及び、最も引っ込んでいる点の引っ込み量は「−Ｈ」である。次に、ユーザによって一回の操作が加えられることで、表示部１４に表示される直方体は、状態ＳＴ５００から４５度回転した状態ＳＴ５０１に変化する。状態ＳＴ５０１における最も飛び出している点の飛び出し量は約「０．７Ｈ」、及び、最も引っ込んでいる点の引っ込み量は約「−０．７Ｈ」となる。
【００８０】
次に、ユーザによってさらに一回の操作が加えられることで、表示部１４に表示される直方体は、状態ＳＴ５０１からさらに４５度回転した状態ＳＴ５０２に変化する。状態ＳＴ５０２における最も飛び出している点の飛び出し量は「０」、及び、最も引っ込んでいる点の引っ込み量は「０」となる。
【００８１】
次に、図６を用いて、図５で示した状態ＳＴ５００から状態ＳＴ５０１、及び、状態ＳＴ５０１から状態ＳＴ５０２に遷移する場合のそれぞれにおいて、立体画像の回転速度を制御する具体的な方法について説明する。
【００８２】
図６の縦軸は立体画像の飛び出し量、及び、引っ込み量を示し、横軸は時間を示す。
【００８３】
まず、図５の状態ＳＴ５００は、図６の状態Ｓｔ６１に対応する（最も飛び出している点の飛び出し量が「Ｈ」、及び、最も引っ込んでいる点の引っ込み量が「−Ｈ」）。この状態ＳＴ５００からユーザによって操作が加えられたことによって直方体が４５度回転する（すなわち、図５の状態ＳＴ５０１に変化する）場合の単位時間当たりの飛び出し量、及び、引っ込み量の変化量を予測すると、単位時間当たりの飛び出し量の変化量は約「０．３Ｈ」、及び、引っ込み量の変化量は約「−０．３Ｈ」となる。これらの変化量は、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、直方体の回転速度を遅くする。
【００８４】
図６で示す状態Ｓｔ６１から状態Ｓｔ６２への遷移は予測値であり、時間Ｔ６１で直方体が４５度回転をした場合を示すが、このままでは、単位時間当たりの飛び出し量、及び、引っ込み量の変化が大き過ぎる。そこで、この予測値を基に状態Ｓｔ６１から状態Ｓｔ６３までの時間Ｔ６２（時間Ｔ６１より長い）の間に直方体が４５度回転するように、直方体の回転速度を変更（遅く）する。
【００８５】
言い換えれば、回転速度を制御しない場合は時間Ｔ６１で直方体が４５度回転するため、急激に飛び出し量、及び、引っ込み量が変化する。しかし、回転速度の制御を加えることで、時間Ｔ６２（＞Ｔ６１）の間に直方体が４５度回転するため、飛び出し量、及び、引っ込み量の急激な変化を抑制できる。この遷移後の状態Ｓｔ６３は、図５の状態ＳＴ５０１に対応する。
【００８６】
次に、図６の状態Ｓｔ６３から状態Ｓｔ６４までは操作がなく、直方体の状態が変化していない時間帯を示している。次に、状態Ｓｔ６４でユーザによって操作が加えられたことによって直方体が４５度回転する（すなわち、図５の状態ＳＴ５０２に変化する）場合の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測すると、単位時間当たりの飛び出し量の変化量は約「０．７Ｈ」、及び、引っ込み量の変化量は約「−０．７Ｈ」となる。これらの変化量は、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、直方体の回転速度を遅くする。
【００８７】
図６で示す状態Ｓｔ６４から状態Ｓｔ６５への遷移は予測値であり、時間Ｔ６３で直方体が４５度回転をした場合を示すが、このままでは、単位時間当たりの飛び出し量、及び、引っ込み量の変化が大き過ぎる。そこで、予測値を基に状態Ｓｔ６４から状態Ｓｔ６６までの時間Ｔ６４（時間Ｔ６３より長い）の間に直方体が４５度回転するように、直方体の回転速度を変更（遅く）する。
【００８８】
言い換えれば、回転速度を制御しない場合は時間Ｔ６３で直方体が４５度回転するため、急激に飛び出し量、及び、引っ込み量が変化する。しかし、回転速度の制御を加えることで時間Ｔ６４（＞Ｔ６３）の間に立体画像が４５度回転するため、飛び出し量、及び、引っ込み量の急激な変化を抑制できる。この遷移後の状態Ｓｔ６６は、図５の状態ＳＴ５０２に対応する。
【００８９】
また、状態Ｓｔ６１（＝ＳＴ５００）から状態Ｓｔ６３（＝ＳＴ５０１）への遷移と、状態Ｓｔ６４（＝ＳＴ５０１）から状態Ｓｔ６６（＝ＳＴ５０２）への遷移とでは、飛び出し量、及び、引っ込み量の単位時間当たりの変化量が異なるため、回転速度、すなわち同じ回転量４５度に対する回転時間が、時間Ｔ６２と時間Ｔ６４とで異なるように制御している。このことは、飛び出し量、及び、引っ込み量の単位時間当たりの変化量に応じて回転速度を調整していることを示す。
【００９０】
以上、図３〜図６で説明した例は、いずれも、図２のステップＳ２００４の遷移条件Ａで状態遷移した場合について示したものである。
【００９１】
図７及び図８を用いて、実施の形態１に係る立体画像表示制御装置１０がユーザによる変化指示に基づいて、表示部１４に表示されている立体画像を制御する場合の別の一例について説明する。
【００９２】
図７では、立体画像表示制御装置１０に球状のオブジェクトが立体表示され、ユーザの一回の操作に対して球がその重心を中心として４５度ずつ回転する場合を想定している。まず、初期状態ＳＴ７００は、表示部１４に表示されている球の、最も飛び出している点の飛び出し量が「Ｈ」、及び、最も引っ込んでいる点の引っ込み量が「−Ｈ」である状態を示している。
【００９３】
次に、ユーザによって一回の操作が加えられることで、表示部１４に表示される球は、初期状態ＳＴ７００から４５度回転した状態ＳＴ７０１に変化する。状態ＳＴ７０１における最も飛び出している点の飛び出し量は「Ｈ」、及び、最も引っ込んでいる点の引っ込み量は「−Ｈ」となり、初期状態ＳＴ７００と同じになる。
【００９４】
次に、ユーザによってさらに一回の操作が加えられることで、表示部１４に表示される球は、状態ＳＴ７０１からさらに４５度回転した状態ＳＴ７０２に変化する。状態ＳＴ７０２における最も飛び出している点の飛び出し量は「Ｈ」、及び、最も引っ込んでいる点の引っ込み量は「−Ｈ」となり、状態ＳＴ７０１と同じになる。
【００９５】
次に、図８を用いて、図７で示した初期状態ＳＴ７００から状態ＳＴ７０１、及び、状態ＳＴ７０１から状態ＳＴ７０２に遷移する場合のそれぞれにおいて、立体画像の回転速度を制御する具体的な方法について説明する。
【００９６】
図８の縦軸は立体画像の飛び出し量、及び、引っ込み量を示し、横軸は時間を示す。
【００９７】
まず、図７の初期状態ＳＴ７００は、図８の状態Ｓｔ８１に対応する（最も飛び出している点の飛び出し量が「Ｈ」、及び、最も引っ込んでいる点の引っ込み量が「−Ｈ」）。この状態Ｓｔ８１からユーザによって操作が加えられたことによって球が４５度回転する場（すなわち、図７の状態ＳＴ７０１に変化する）合の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測すると、単位時間当たりの飛び出し量の変化量は「０」、及び、引っ込み量の変化量は「０」となる。
【００９８】
すなわち、飛び出し量、及び、引っ込み量に変化がなく、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えないため、表示制御部１３２は、球の回転速度を変更しない。すなわち、表示制御部１３２は、入力受付部１２で受け付けられた変化指示に従って、表示部１４に表示されている球を回転させる。
【００９９】
図８で示す状態Ｓｔ８１から状態Ｓｔ８３への遷移は予測値であり、時間Ｔ８１で球が４５度回転をした場合を示すが、単位時間当たりの飛び出し量、及び、引っ込み量の変化が小さい（本例では変化がない）。そのため、表示制御部１３２は、この予測値を基に状態Ｓｔ８１から状態Ｓｔ８３に遷移するように、球の回転速度を変化させることなく表示部１４に表示させる。このことは、飛び出し量、及び、引っ込み量の急激な変化がない場合は球の回転速度を変更することなく、ユーザによる操作をそのまま表示に反映させることを意味する。この遷移後の状態Ｓｔ８３は、図７の状態ＳＴ７０１に対応する。
【０１００】
状態Ｓｔ８３から状態Ｓｔ８４まではユーザの操作がなく、球の表示の状態が変化していない時間帯を示している。次に、状態Ｓｔ８４でユーザによって操作が加えられたことによって球を４５度回転する（すなわち、図７の状態ＳＴ７０２に変化する）場合の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測すると、単位時間当たりの飛び出し量の変化量は「０」、及び、引っ込み量の変化量は「０」となり、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えないため、表示制御部１３２は、球の回転速度を変更することなく表示部１４に表示させる。
【０１０１】
図８で示す状態Ｓｔ８４から状態Ｓｔ８６への遷移は予測値であり、時間Ｔ８３で球が４５度回転をした場合を示すが、単位時間当たりの飛び出し量、及び、引っ込み量の変化が小さい（本例では変化がない）。そのため、表示制御部１３２は、この予測値を基に状態Ｓｔ８４から状態Ｓｔ８６に遷移するように、球の回転速度を変化させることなく、表示部１４に表示させる。この遷移後の状態Ｓｔ８６は、図７の状態ＳＴ７０２に対応する。
【０１０２】
図７及び図８で示す例では、飛び出し量、及び、引っ込み量の急激な変化がない（本例では変化がない）場合のため、回転速度を変更することなく表示すること、すなわち、いずれも、図２のステップＳ２００５の遷移条件Ｂで状態遷移した場合について示したものである。
【０１０３】
上記のようにすることで、立体画像そのものの大きさや形を一定に保ったまま、ユーザの操作に対応して立体画像を回転させることができる。一方、操作に伴う立体画像の回転の際に、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、立体画像の回転速度を遅くする。その結果、飛び出し量、及び、引っ込み量の急激な変化を抑制することができるため、視聴者に与える疲労を軽減することができるという効果を奏する。
【０１０４】
（実施の形態２）
実施の形態１では、図２から図８を用いて、ユーザの操作に対応して立体画像を回転させる場合において、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、立体画像回転速度を遅くするために、変化指示に示される回転時間より長い時間をかけて、変化指示に示される所定の回転量だけ回転させる例を説明した。
【０１０５】
これに対して、実施の形態２においては、図９から図１１を用いて、ユーザの操作に対応して立体画像を回転させる場合において、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、立体画像回転速度を遅くするために、所定の時間で通常より小さい回転量だけ回転させる例を説明する。
【０１０６】
なお、本発明の実施の形態２においては、図１に示す立体画像表示制御装置１０の構成については、本発明の実施の形態１と同様であるため、ここでは説明を省略する。その他、実施の形態１との共通点の詳しい説明は省略し、相違点を中心に説明する。
【０１０７】
（実施の形態２に係る立体画像表示制御装置１０の動作）
以下、入力受付部１２で受け付けた変化指示の情報と、現在表示している立体画像の状態とに応じて、表示部１４に表示されている立体画像の回転量を変更することによって回転速度を制御する実施の形態２の方法の一例を、図９を参照して説明する。なお、実施の形態２では、図２で説明したステップＳ２００４を、図９ではステップＳ２００８に置き換え、回転量を制御するものとなる。
【０１０８】
（ステップＳ２００１）制御部１３は、ユーザからの変化指示が入力受付部１２で受け付けられたことを検知した場合（ステップＳ２００１でＹＥＳ）はステップＳ２００２に進み、検知しない場合（ステップＳ２００１でＮＯ）はステップＳ２００１に戻る。
【０１０９】
（ステップＳ２００２）変化量予測部１３１は、入力受付部１２で受け付けられた変化指示と、表示部１４に現在表示されている立体画像の状態とに基づいて、変化指示に従って立体画像を変化させた時の、単位時間当たりの飛び出し量、及び、引っ込み量の変化量を予測し、ステップＳ２００３に進む。
【０１１０】
（ステップＳ２００３）表示制御部１３２は、変化量予測部１３１で予測された飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が閾値を超える場合（ステップＳ２００３でＹＥＳ）はステップＳ２００８に進み、予測した変化量の両方（飛び出し量、及び、引っ込み量の単位時間当たりの変化量の両方）が閾値を超えない場合（ステップＳ２００３でＮＯ）はステップＳ２００５に進む。
【０１１１】
（ステップＳ２００８）表示制御部１３２は、表示部１４に現在表示されている立体画像を遷移条件Ａ’で遷移するように表示部１４の表示内容を制御すると共に、状態遷移後の立体画像データをデータ保持部１５に保持させる。
【０１１２】
ここで、遷移条件Ａ’は、立体画像の飛び出し量、及び、引っ込み量の急激な変化を抑止するために、立体画像の表示速度（回転速度）を制御して表示部１４に表示させる条件である。なお、本実施の形態２における以後の説明では、変化指示に示される所定の時間で回転する回転量を変更する（回転量を小さくする）ことによって、立体画像の回転速度を制御する方法について説明する。
【０１１３】
（ステップＳ２００５）表示制御部１３２は、表示部１４に現在表示されている立体画像を遷移条件Ｂで遷移するように表示部１４の表示内容を制御すると共に、状態遷移後の立体画像データをデータ保持部１５に保持させる。
【０１１４】
ここで、遷移条件Ｂは、立体画像の飛び出し量、及び、引っ込み量の急激な変化がないと予測された場合の遷移条件であって、立体画像の回転量を変更しない（変化指示に示される回転速度で回転させる）条件である。
【０１１５】
（ステップＳ２００６）表示部１４は、ステップＳ２００８、または、ステップＳ２００５で表示制御部１３２の立体画像の回転量の制御に基づいて、左眼用画像及び右眼用画像を用いて立体画像を表示する。
【０１１６】
ここで、表示制御部１３２は、ステップＳ２００８、及び、ステップＳ２００５で表示の状態を遷移させる際に、データ保持部１５に記憶している遷移前の立体画像の状態を読み出し、ステップＳ２００８、及び、ステップＳ２００５の条件で遷移させた遷移後の立体画像の状態を再度データ保持部１５に保持させる。
【０１１７】
（実施の形態２に係る立体画像表示制御装置１０の立体画像の表示制御の一例）
図１０及び図１１を用いて、実施の形態２に係る立体画像表示制御装置１０が、変化指示に基づいて表示部１４に表示される立体画像を制御する場合の一例について説明する。
【０１１８】
図１０では、立体画像表示制御装置１０に直方体が立体表示され、ユーザの一回の操作に対して、表示部１４に表示されている直方体が飛び出し量、及び、引っ込み量の変化に応じて定まる回転量だけ回転する場合を想定しており、単位時間当たりの変化量が閾値を超えない場合は４５度回転するものとしている。
【０１１９】
まず、初期状態ＳＴ１０００は、表示部１４に表示されている直方体の最も飛び出している点の飛び出し量が「０」、及び、最も引っ込んでいる点の引っ込み量が「０」である状態を示している。次に、状態ＳＴ１００１は、ユーザによって一回の操作が加えられたことによって、飛び出し量、及び、引っ込み量の急激な変化を抑制するように、直方体を初期状態ＳＴ１０００から４５度回転させた状態である。状態ＳＴ１００１における最も飛び出している点の飛び出し量は「０．７Ｈ」、及び、最も引っ込んでいる点の引っ込み量は「−０．７Ｈ」となる。
【０１２０】
次に、図１１を用いて、図１０で示した初期状態ＳＴ１０００から状態ＳＴ１００１に遷移する場合の、立体画像の回転量を制御する具体的な方法について説明する。
【０１２１】
図１１の縦軸は立体画像の飛び出し量、及び、引っ込み量を示し、横軸は時間を示す。
【０１２２】
まず、図１０の初期状態ＳＴ１０００は、図１１の状態Ｓｔ１１１に対応する（最も飛び出している点の飛び出し量が「０」、及び、最も引っ込んでいる点の引っ込み量が「０」）。この状態Ｓｔ１１１からユーザによって操作が加えられたことによって直方体が４５度回転する（すなわち、図１０の状態ＳＴ１００１に変化する）場合の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測すると、単位時間当たりの飛び出し量の変化量は約「０．７Ｈ」、及び、引っ込み量の変化量は約「−０．７Ｈ」となる。これらの変化量は、いずれも閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、直方体の回転速度を遅くする。
【０１２３】
図１１で示す状態Ｓｔ１１１から状態Ｓｔ１１２への遷移は予測値であり、時間Ｔ１１１で直方体が４５度回転をした場合（図１０の状態ＳＴ１００１に対応する）を示すが、このままでは、単位時間当たりの飛び出し量、及び、引っ込み量の変化が大き過ぎる。そこで、この予測値を基に状態Ｓｔ１１１から状態Ｓｔ１１３までの時間Ｔ１１１の間の直方体の回転量を小さくする。その結果、直方体の回転速度が、変化指示に示される回転速度よりも遅くなる。
【０１２４】
言い換えれば、状態Ｓｔ１１１から状態Ｓｔ１１２への遷移時間と、状態Ｓｔ１１１から状態Ｓｔ１１３への遷移時間とは、いずれも時間Ｔ１１１で同一である。しかしながら、状態Ｓｔ１１１から状態Ｓｔ１１２への遷移では直方体が４５度回転するのに対し、状態Ｓｔ１１１から状態Ｓｔ１１３への遷移では直方体が４５度より小さい角度（例えば、３０度）しか回転しない。この遷移後の状態Ｓｔ４３は、図１０の状態ＳＴ１００２に対応する。
【０１２５】
このように、同一の時間における直方体の回転量を抑えることによっても、直方体の回転速度を遅くすることができる。そして、このような制御によっても、飛び出し量、及び、引っ込み量の急激な変化を抑制することができる。したがって、ユーザが立体画像を所定の角度（４５度）回転させるためには、立体画像の回転指示を何度か入力すればよい。
【０１２６】
このことは、飛び出し量、及び、引っ込み量の単位時間当たりの変化量に応じて直方体の回転速度を調整していることを示し、図９のステップＳ２００８の遷移条件Ａ’で状態遷移したことを示したものである。なお、本実施の形態２では説明を省略するが、単位時間当たりの飛び出し量、及び、引っ込み量の変化がいずれも閾値を超えない場合は、立体画像の回転量（及び、回転速度）を変化させることなく表示部１４に表示させる（図９のステップＳ２００５に対応する）。
【０１２７】
上記のようにすることで、立体画像そのものの大きさや形状を一定に保ったまま、ユーザの操作に対応して立体画像を回転させることができる。一方、ユーザによる操作に伴って立体画像を回転させる場合において、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、所定の時間における回転量を小さくする。その結果、飛び出し量、及び、引っ込み量の急激な変化を抑制することができる。このため、視聴者に与える疲労を軽減することができるという効果を奏する。
【０１２８】
（実施の形態３）
実施の形態１、２では、ユーザからの操作に対して立体画像（３Ｄオブジェクト）の表示を変更する立体画像表示制御装置１０について説明した。そして、実施の形態１、２では、ユーザからの一回の操作に対して、立体画像を４５度だけ回転させることを前提として説明した。
【０１２９】
これに対して、本実施の形態３では、ユーザの実際の操作量に応じて回転量をアナログ的に変化させることに対応する。さらに、立体画像を回転させる場合において、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、立体画像の回転速度を遅くすることによって、飛び出し量、及び、引っ込み量の急激な変化を抑制する立体画像表示制御装置２０について、図１２を用いて説明する。
【０１３０】
（実施の形態３に係る立体画像表示制御装置２０の構成）
図１２は、実施の形態３における立体画像表示制御装置２０の概要を説明するためのブロック図である。なお、実施の形態１の立体画像表示制御装置１０と同様の構成を有する部分については、同一符号を付してその説明を省略する。その他、実施の形態１、２との共通点の詳しい説明は省略し、相違点を中心に説明する。
【０１３１】
図１２において、実施の形態３における立体画像表示制御装置２０は、実施の形態１における立体画像表示制御装置１０の構成に加えて、制御部１３に操作量算出部１３３を備える構成となっている。操作量算出部１３３は、入力受付部１２で受け付けられたユーザの操作量から回転量を算出する。すなわち、実施の形態３に係る変化指示には、ユーザの操作量が含まれる。そして、この「ユーザの操作量」が回転量（変化量）を間接的に特定する情報となる。
【０１３２】
操作量算出部１３３における回転量の算出方法の具体例は特に限定されない。例えば、立体画像表示制御装置２０の表示部１４に重畳するように配置されるタッチパネルへのタッチ操作を受け付ける場合は、タッチパネルに対する操作速度が速いほど回転量を大きくし、タッチパネルに対する操作速度が遅いほど回転量を小さくするようにしてもよい。また、他の例として、タッチパネルに対する操作距離が長いほど回転量を大きくし、タッチパネルに対する操作距離が短いほど回転量を小さくするようにしてもよい。また、マウスやジョイスティック等のボタンを操作する場合は、ボタンの押下時間に応じて回転量を変更する等であってもよい（例えば、押下時間が長いほど回転量が大きく、押下時間が短いほど回転量を小さくする）。すなわち、ユーザの現実の操作量から、回転量を算出可能な方法であればどのようなものでも構わない。
【０１３３】
また、回転量のみならず、上記のように算出した回転量だけ回転させるのに要する時間（回転時間）や回転速度等を、ユーザの現実の操作量から算出してもよい。例えば、タッチパネルに対する操作速度が速いほど回転時間を短く（回転速度を早く）し、タッチパネルに対する操作速度が遅いほど回転時間を長く（回転速度を遅く）してもよい。
【０１３４】
また、操作量算出部１３３で算出した回転量は、変化量予測部１３１に通知される。変化量予測部１３１は、操作量算出部１３３から取得した回転量に応じて立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測する。
【０１３５】
（実施の形態３に係る立体画像表示制御装置２０の動作）
図１３及び図１４は、実施の形態３における立体画像表示制御装置２０の立体画像に対する制御動作の一例を示す図である。なお、実施の形態１の図２、及び、実施の形態２の図９で説明したステップと同様の部分については、同一符号を付してその説明を省略する。
【０１３６】
図１３は、入力受付部１２で受け付けられた操作量から算出される回転量と、表示部１４に現在表示されている立体画像の状態とに応じて、表示部１４に表示されている立体画像の回転速度を制御する制御部１３の動作の一例を示す図である。図１３は、実施の形態１の図２にステップＳ２００７を追加し、ユーザの操作を検知した時に、ユーザの現実の操作量から回転量をアナログ的に算出することで、操作量に応じて回転量が変化することに対応するものとなる。
【０１３７】
以下、ステップＳ２００７を中心に、ステップＳ２００１、ステップＳ２００７、ステップＳ２００２の動作を説明する。なお、ステップＳ２００３以降の動作に関しては、実施の形態１の図２と同様のため説明を省略する。
【０１３８】
（ステップＳ２００１）制御部１３は、ユーザからの変化指示が入力受付部１２で受け付けられたことを検知した場合（ステップＳ２００１でＹＥＳ）はステップＳ２００７に進み、検知しない場合（ステップＳ２００１でＮＯ）はステップＳ２００１に戻る。
【０１３９】
（ステップＳ２００７）操作量算出部１３３は、入力受付部１２で受け付けられた変化指示に含まれる操作量に応じて立体画像の回転量を算出し、ステップＳ２００２に進む。
【０１４０】
（ステップＳ２００２）変化量予測部１３１は、操作量算出部１３３で算出された回転量と、表示部１４に現在表示されている立体画像の状態とに基づいて、算出された回転量だけ立体画像を回転させた時の、単位時間当たりの飛び出し量、及び、引っ込み量の変化量を予測し、ステップＳ２００３に進む。
【０１４１】
図１４は、入力受付部１２で受け付けられた操作量から算出される回転量と、表示部１４に現在表示されている立体画像の状態とに応じて、立体画像の回転速度を制御する方法の一例を示す図である。図１４は、実施の形態２の図９にステップＳ２００７を追加し、ユーザによる操作を検知した時に、ユーザの現実の操作量から回転量を算出することで、操作量に応じて回転量が変化することに対応するものとなる。ステップＳ２００１、ステップＳ２００７、ステップＳ２００２は上述の図１３と同様であり、ステップＳ２００３以降の動作に関しては、実施の形態２の図９と同様のため説明を省略する。
【０１４２】
上記のようにすることで、ユーザの現実の操作量に対応して立体画像の回転量を算出することが可能となる。また、操作に伴って立体画像を変化させる場合において、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、立体画像の回転速度を遅くする。その結果、飛び出し量、及び、引っ込み量の急激な変化を抑制することができるため、視聴者に与える疲労を軽減することができるという効果を奏する。
【０１４３】
（その他の実施の形態）
実施の形態１〜３では、立体画像表示制御装置１０、２０の動作として、ユーザの操作に伴って立体画像を変化させる場合において、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が予め定めた閾値を超える場合に、立体画像の回転速度を遅くすることにより、飛び出し量、及び、引っ込み量の急激な変化を抑制する方法について説明した。しかしながら、飛び出し量、及び、引っ込み量の急激な変化を抑制する方法は、上記に限るものではない。
【０１４４】
例えば、図１５に示すように、立体画像の飛び出し量、及び、引っ込み量の単位時間当たりの変化量の少なくとも一方が閾値を超える場合に、ステップＳ２００９で示すように、回転動作をしない（回転速度を０にする）という遷移条件Ａ’’を採用してもよい。このような方法により、立体画像の飛び出し量、及び、引っ込み量の急激な変化を抑制することで、視聴者に与える疲労を軽減することができればよい。
【０１４５】
また、実施の形態１〜３では、飛び出し量と引っ込み量とが同じように変化する直方体及び球の例を説明したが、図１６に示すように、飛び出し量と引っ込み量とが異なる立体画像であっても上記の各実施の形態に係る制御方法は適用可能である。以下、図１６及び図１７を用いて、飛び出し量と引っ込み量とが異なる立体画像を回転させる場合に、実施の形態１に係る立体画像表示制御装置１０が立体画像の回転速度を制御する場合のさらに別の一例について説明する。
【０１４６】
図１６では、立体画像表示制御装置１０に立体画像が立体表示され、ユーザの一回の操作に対して、表示部１４に表示されている立体画像が４５度ずつ回転する場合を想定している。まず、初期状態ＳＴ１６００は、表示部１４に表示されている立体画像の、最も飛び出している点の飛び出し量が「Ｈ」、及び、最も引っ込んでいる点の引っ込み量が「０」の状態を示している。
【０１４７】
次に、ユーザによって一回の操作が加えられることで、表示部１４に表示されている立体画像は、初期状態ＳＴ１６００から４５度回転した状態ＳＴ１６０１まで変化する。状態ＳＴ１６０１における最も飛び出している点の飛び出し量は「Ｈ」、及び、最も引っ込んでいる点の引っ込み量は約「−０．７Ｈ」となる。次に、ユーザによってさらに一回の操作が加えられることで、表示部１４に表示される立体画像は、状態ＳＴ１６０１からさらに４５度回転した状態ＳＴ１６０２まで変化する。状態ＳＴ１６０２における最も飛び出している点の飛び出し量は「Ｈ」、及び、最も引っ込んでいる点の引っ込み量は「−Ｈ」となる。
【０１４８】
次に、図１７を用いて、図１６で示した初期状態ＳＴ１６００から状態ＳＴ１６０１、及び、状態ＳＴ１６０１から状態ＳＴ１６０２に遷移する場合のそれぞれにおいて、立体画像の回転速度を制御する具体的な方法について説明する。
【０１４９】
図１７の縦軸は立体画像の飛び出し量、及び、引っ込み量を示し、横軸は時間を示す。
【０１５０】
まず、図１６の初期状態ＳＴ１６００は、図１７の状態Ｓｔ１７１に対応する（最も飛び出している点の飛び出し量が「Ｈ」、及び、最も引っ込んでいる点の引っ込み量が「０」）。この状態Ｓｔ１７１からユーザによって操作が加えられたことによって立体画像が４５度回転した場合の飛び出し量、及び、引っ込み量の単位時間当たりの変化量を予測すると、単位時間当たりの飛び出し量の変化量は「０」、及び、引っ込み量の変化量は約「−０．７Ｈ」となる。
【０１５１】
ここで、飛び出し量の単位時間当たりの変化量は閾値（一例では、閾値を０．２５Ｈとする）を超えないものの、引っ込み量の単位時間当たりの変化量は閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、立体画像の回転速度を遅くする。
【０１５２】
図１７で示す状態Ｓｔ１７１から状態Ｓｔ１７２への遷移は予測値であり、時間Ｔ７１で立体画像が４５度回転をした場合を示すが、このままでは、単位時間当たりの引っ込み量の変化が大き過ぎる。そこで、この予測値を基に状態Ｓｔ１７１から状態Ｓｔ１７３までの時間Ｔ１７２（時間Ｔ１７１より長い）で立体画像が４５度回転するように、立体画像の回転速度を変更（遅く）する。
【０１５３】
言い換えれば、回転速度を制御しない場合は時間Ｔ１７１で立体画像が４５度回転するため、急激に引っ込み量が変化する。しかし、回転速度に制御を加えることで時間Ｔ１７２（＞Ｔ１７１）の間に立体画像が４５度回転するため、引っ込み量の急激な変化を抑制できる。この遷移後の状態Ｓｔ１７３は、図１６の状態ＳＴ１６０１に対応する。
【０１５４】
次に、図１７の状態Ｓｔ１７３から状態Ｓｔ１７４まではユーザの操作がなく、表示の状態が変化していない時間帯を示している。次に、状態Ｓｔ１７４でユーザによって操作が加えられたことによって立体画像が４５度回転する場合の飛び出し量、及び、引っ込み量を予測すると、単位時間当たりの飛び出し量の変化量は「０」、及び、引っ込み量の変化量は約「−０．３Ｈ」となる。すなわち、飛び出し量の単位時間当たりの変化量は閾値（一例では、閾値を０．２５Ｈとする）を超えないものの、引っ込み量の単位時間当たりの変化量は閾値（一例では、閾値を０．２５Ｈとする）を超えるため、表示制御部１３２は、立体画像の回転速度を遅くする。
【０１５５】
図１７で示す状態Ｓｔ１７４から状態Ｓｔ１７５への遷移は予測値であり、時間Ｔ１７３で立体画像が４５度回転をした場合を示すが、このままでは、単位時間当たりの引っ込み量の変化が大き過ぎる。そこで、この予測値を基に状態Ｓｔ１７４から状態Ｓｔ１７６までの時間Ｔ１７４（時間Ｔ１７３より長い）の間に立体画像が４５度回転するように、立体画像の回転速度を変更（遅く）する。
【０１５６】
言い換えれば、回転速度を制御しない場合は時間Ｔ１７３で立体画像が４５度回転するため、急激に引っ込み量が変化する。しかし、回転速度に制御を加えることで時間Ｔ１７４（＞Ｔ１７３）の間に立体画像が４５度回転するため、引っ込み量の急激な変化を抑制できる。この遷移後の状態Ｓｔ１７６は、図１６の状態ＳＴ１６０２に対応する。
【０１５７】
以上のように、飛び出し量と引っ込み量との単位時間当たりの変化量が異なるような立体画像を変化させる場合でも、飛び出し量及び引っ込み量の単位時間当たりの変化量の少なくとも一方が閾値を超える場合に回転速度を調整する。これにより、単位時間あたりの飛び出し量と引っ込み量とが異なる立体画像でも回転速度を調整することができる。
【０１５８】
なお、図１６及び図１７を用いて説明した例は、いずれも、図２のステップＳ２００４の遷移条件Ａで状態遷移した場合について示したものである。このように、飛び出し量と引っ込み量との単位時間当たりの変化量が異なる場合でも実施の形態１の制御方法は適用可能であり、実施の形態２、及び、実施の形態３で説明した方法も同様に適用可能である。
【０１５９】
また、上記の各実施の形態１〜３では、図７に示されるような場合に、表示制御部１３２は、飛び出し量、及び、引っ込み量の単位時間当たりの変化量が閾値を超えないと判断する。図７の例では、単位時間の前における立体画像の最も飛び出した点（最も引っ込んだ点）と、単位時間の後における立体画像の最も飛び出した点（最も引っ込んだ点）とは、飛び出し量（引っ込み量）が同じになっている。
【０１６０】
すなわち、上記の各実施の形態１〜３に係る変化量予測部１３１は、単位時間の前後のそれぞれにおける最も飛び出した点の飛び出し量（最も引っ込んだ点の引っ込み量）同士の差に着目して、単位時間当たりの飛び出し量（引っ込み量）の変化量を予測している。
【０１６１】
しかしながら、図１８に示されるように、表面に模様（図１８の例では、日本列島の模様）が付されているような球を回転させる場合、ユーザは、その模様を眼で追い続ける可能性がある。
【０１６２】
このような場合、変化量予測部１３１は、立体画像の特定の点の単位時間の前後における飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測すればよい。同様に、変化量予測部１３１は、立体画像の特定の点の単位時間の前後における引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測すればよい。
【０１６３】
まず、図１８の初期状態ＳＴ１８００は、表示部１４に表示されている球の表面の日本列島（特定の点の一例）の飛び出し量が「０．２Ｈ」である状態を示している。次に、ユーザによって一回の操作が加えられることで、表示部１４に表示される球が回転（日本列島が天頂方向に移動するように回転）して状態ＳＴ１８０１に変化する。状態ＳＴ１８０１における日本列島の飛び出し量は「Ｈ」となる。
【０１６４】
このとき、変化量予測部１３１は、回転前の日本列島の飛び出し量「０．２Ｈ」と、回転後の日本列島の飛び出し量「Ｈ」との差「０．８Ｈ」を、球が状態ＳＴ１８００から状態ＳＴ１８０１に変化するのに要する時間で除すことにより、単位時間当たりの飛び出し量の変化量を予測することができる。そして、表示制御部１３２は、変化量予測部１３１で算出された飛び出し量が閾値を超える場合に、球の回転速度を遅くする。
【０１６５】
次に、ユーザによってさらに一回の操作が加えられることで、表示部１４に表示される球が回転（日本列島が奥側の赤道に近づくように回転）して状態ＳＴ１８０２に変化する。状態ＳＴ１８０２における日本列島の飛び出し量は「０．２Ｈ」となる。
【０１６６】
このとき、変化量予測部１３１は、回転前の日本列島の飛び出し量「Ｈ」と、回転後の日本列島の飛び出し量「０．２Ｈ」との差「−０．８Ｈ」を、球が状態ＳＴ１８０１から状態ＳＴ１８０２に変化するのに要する時間で除すことにより、単位時間当たりの飛び出し量の変化量と予測する。そして、表示制御部１３２は、変化量予測部１３１で算出された飛び出し量が閾値を超える場合に、球の回転速度を遅くする。
【０１６７】
上記の処理は、単位時間当たりの飛び出し量の変化量のみならず、単位時間当たりの引っ込み量の変化量を予測する際にも適用することができる。すなわち、図１８に示される球を上記の例と反対方向に回転させる場合は、上記の処理によって単位時間当たりの引っ込み量の変化量を予測すればよい。
【０１６８】
また、上記の処理は、立体画像に付されている全ての模様（テクスチャ）に対して適用する必要はない。例えば、回転の前後のいずれか一方において、立体画像上の最も飛び出した点、又は、最も引っ込んだ点に位置する模様に対して、選択的に上記の処理を適用すればよい。
【０１６９】
さらに、上記の処理を適用する立体画像上の点は、立体画像に付された模様に限定されない。例えば、表示部１４に表示された立体画像に指（指に限定されず、手、又は手に持っている指示棒等の指示物等であってもよい）を重畳させ、その指を動かすことによって、指を動かした方向に動かした量だけ立体画像を回転（変化）させる場合、立体画像の指を重畳させた点に対して、上記の処理を適用してもよい。
【０１７０】
また、上記の各実施の形態１〜３では立体画像の表示変更方法として、立体画像を回転させることを例として説明したが、操作に対する立体画像の変化は回転に限定されるものではなく、移動、拡大、縮小等であってもよい。
【０１７１】
また、上記の各実施の形態１〜３では、立体画像の表示変更方法として立体画像をその重心を中心として回転させることを例として説明したが、操作に対する立体画像の回転中心はその立体画像の重心に限定されるものではなく、任意の位置を中心に立体画像を回転させる場合であっても本制御は適用可能である。
【０１７２】
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【０１７３】
（１）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムで実現され得る。ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１７４】
（２）上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＯＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、ＲＯＭからＲＡＭにコンピュータプログラムをロードし、ロードしたコンピュータプログラムにしたがって演算等の動作することにより、システムＬＳＩは、その機能を達成する。
【０１７５】
（３）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されてもよい。ＩＣカードまたはモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカードまたはモジュールには、上記の超多機能ＬＳＩが含まれてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、ＩＣカードまたはモジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有してもよい。
【０１７６】
（４）本発明は、上記に示す方法で実現されてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムで実現してもよいし、コンピュータプログラムからなるデジタル信号で実現してもよい。
【０１７７】
また、本発明は、コンピュータプログラムまたはデジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどに記録したもので実現してもよい。また、これらの記録媒体に記録されているデジタル信号で実現してもよい。
【０１７８】
また、本発明は、コンピュータプログラムまたはデジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送してもよい。
【０１７９】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、メモリは、コンピュータプログラムを記憶しており、マイクロプロセッサは、コンピュータプログラムにしたがって動作してもよい。
【０１８０】
また、プログラムまたはデジタル信号を記録媒体に記録して移送することにより、またはプログラムまたはデジタル信号をネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施してもよい。
【０１８１】
（５）上記実施の形態及び上記変形例をそれぞれ組み合わせてもよい。
【０１８２】
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示した実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
【産業上の利用可能性】
【０１８３】
本発明による、視聴者に与える疲労を軽減することができる形態で、操作に対する立体画像の回転速度、及び、回転量を自動で制御し、立体画像の飛び出し量、及び、引っ込み量の急激な変化を抑制することが可能な立体画像表示制御装置及び立体画像表示制御方法は、主に、ＴＶや、携帯端末、タブレット端末をはじめとするモバイル端末等のＡＶ機器に用いられるが、本発明の立体画像表示制御装置及び立体画像表示制御方法は、立体画像を表示可能な装置であれば応用可能であり、一般の立体画像が表示可能なディスプレイ等においても応用可能である。
【符号の説明】
【０１８４】
１０，２０  立体画像表示制御装置
１１  画像データ取得部
１２  入力受付部
１３  制御部
１４  表示部
１５  データ保持部
１３１  変化量予測部
１３２  表示制御部
１３３  操作量算出部
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示装置に立体画像を表示させる立体画像表示制御装置であって、
立体画像の状態に基づいて、当該立体画像を前記表示装置に出力する出力部と、
前記表示装置に表示されている立体画像の状態を変化させる変化指示の入力を、ユーザから受け付ける入力受付部と、
前記入力受付部で受け付けられた前記変化指示に従って立体画像の状態を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測部と、
前記入力受付部で受け付けられた前記変化指示に従って、前記出力部から出力される立体画像の状態を変化させる表示制御部とを備え、
前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力部から出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の状態の変化速度を遅くする
立体画像表示制御装置。
【請求項２】
前記変化量予測部は、
単位時間の前後それぞれにおいて、前記表示装置の表示面から最も飛び出ている立体画像上の点の飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測し、
単位時間の前後それぞれにおいて、前記表示装置の表示面から最も引っ込んでいる立体画像上の点の引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測する
請求項１に記載の立体画像表示制御装置。
【請求項３】
前記変化量予測部は、
立体画像の特定の点の単位時間の前後における飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測し、
立体画像の特定の点の単位時間の前後における引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測する
請求項１に記載の立体画像表示制御装置。
【請求項４】
前記変化指示は、立体画像の状態の変化量と、立体画像の状態を前記変化量だけ変化させるのに要する変化時間とを特定する情報を含み、
前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化時間より長い時間をかけて前記変化量だけ立体画像の状態を変化させる
請求項１〜３のいずれか１項に記載の立体画像表示制御装置。
【請求項５】
前記変化指示は、立体画像の状態の変化量と、立体画像の状態を前記変化量だけ変化させるのに要する変化時間とを特定する情報を含み、
前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化時間の間に前記変化量より少ない量だけ立体画像の状態を変化させる
請求項１〜３のいずれか１項に記載の立体画像表示制御装置。
【請求項６】
前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化指示に従った立体画像の状態の変化を行わない
請求項１〜３のいずれか１項に記載の立体画像表示制御装置。
【請求項７】
前記入力受付部で受け付けられる立体画像の状態の変化指示は、当該立体画像の移動、回転、拡大、又は縮小を含む
請求項１〜６のいずれか１項に記載の立体画像表示制御装置。
【請求項８】
前記入力受付部は、ユーザによる所定の入力操作によって、予め定められた変化量の前記変化指示を受け付ける
請求項１〜７のいずれか１項に記載の立体画像表示制御装置。
【請求項９】
前記入力受付部は、ユーザによる入力操作の大きさに応じた変化量の前記変化指示を受け付ける
請求項１〜７のいずれか１項に記載の立体画像表示制御装置。
【請求項１０】
前記立体画像表示制御装置は、さらに、前記表示装置を備える
請求項１〜９のいずれか１項に記載の立体画像表示制御装置。
【請求項１１】
表示装置に立体画像を表示させる立体画像表示制御方法であって、
立体画像の状態に基づいて、当該立体画像を前記表示装置に出力する出力ステップと、
前記表示装置に表示されている立体画像の状態を変化させる変化指示の入力を、ユーザから受け付ける入力受付ステップと、
前記入力受付ステップで受け付けられた前記変化指示に従って立体画像の状態を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測ステップと、
前記入力受付ステップで受け付けられた前記変化指示に従って、前記出力ステップで出力される立体画像の状態を変化させる表示制御ステップとを含み、
前記表示制御ステップでは、前記変化量予測ステップで予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力ステップで出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の状態の変化速度を遅くする
立体画像表示制御方法。
【請求項１２】
コンピュータに、表示装置に立体画像を表示させるプログラムであって、
立体画像の状態に基づいて、当該立体画像を前記表示装置に出力する出力ステップと、
前記表示装置に表示されている立体画像の状態を変化させる変化指示の入力を、ユーザから受け付ける入力受付ステップと、
前記入力受付ステップで受け付けられた前記変化指示に従って立体画像の状態を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測ステップと、
前記入力受付ステップで受け付けられた前記変化指示に従って、前記出力ステップで出力される立体画像の状態を変化させる表示制御ステップとを、前記コンピュータに実行させ、
前記表示制御ステップでは、前記変化量予測ステップで予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力ステップで出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、立体画像の状態の変化速度を遅くする
プログラム。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2013108298.tif 000021
【図２】
2013108298.tif 000022
【図３】
2013108298.tif 000023
【図４】
2013108298.tif 000024
【図５】
2013108298.tif 000025
【図６】
2013108298.tif 000026
【図７】
2013108298.tif 000027
【図８】
2013108298.tif 000028
【図９】
2013108298.tif 000029
【図１０】
2013108298.tif 000030
【図１１】
2013108298.tif 000031
【図１２】
2013108298.tif 000032
【図１３】
2013108298.tif 000033
【図１４】
2013108298.tif 000034
【図１５】
2013108298.tif 000035
【図１６】
2013108298.tif 000036
【図１７】
2013108298.tif 000037
【図１８】
2013108298.tif 000038
【手続補正書】
【提出日】平成24年11月28日(2012.11.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示装置に仮想空間内の３Ｄオブジェクトである立体画像を表示させる立体画像表示制御装置であって、
立体画像の移動量と、回転角度と、拡大率又は縮小率との少なくとも１つにより定義される立体画像の状態に基づいて、当該立体画像を前記表示装置に出力する出力部と、
前記表示装置に表示されている立体画像の状態を変化させる変化指示であって、立体画像の状態の変化量と、立体画像の状態を前記変化量だけ変化させるのに要する変化時間とを特定する情報を含む変化指示の入力を、ユーザから受け付ける入力受付部と、
前記入力受付部で受け付けられた前記変化指示に従って立体画像の状態を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測部と、
前記入力受付部で受け付けられた前記変化指示に従って、前記出力部から出力される立体画像の状態を変化させる表示制御部とを備え、
前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力部から出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、前記変化時間より長い時間をかけて前記変化量だけ立体画像の状態を変化させる
立体画像表示制御装置。
【請求項２】
前記変化量予測部は、
単位時間の前後それぞれにおいて、前記表示装置の表示面から最も飛び出ている立体画像上の点の飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測し、
単位時間の前後それぞれにおいて、前記表示装置の表示面から最も引っ込んでいる立体画像上の点の引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測する
請求項１に記載の立体画像表示制御装置。
【請求項３】
前記変化量予測部は、
立体画像の特定の点の単位時間の前後における飛び出し量の差を、単位時間当たりの飛び出し量の変化量として予測し、
立体画像の特定の点の単位時間の前後における引っ込み量の差を、単位時間当たりの引っ込み量の変化量として予測する
請求項１に記載の立体画像表示制御装置。
【請求項４】
前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化時間の間に前記変化量より少ない量だけ立体画像の状態を変化させる
請求項１〜３のいずれか１項に記載の立体画像表示制御装置。
【請求項５】
前記表示制御部は、前記変化量予測部で予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値を超える場合に、前記変化指示に従った立体画像の状態の変化を行わない
請求項１〜３のいずれか１項に記載の立体画像表示制御装置。
【請求項６】
前記入力受付部で受け付けられる立体画像の状態の変化指示は、当該立体画像の移動、回転、拡大、又は縮小を含む
請求項１〜５のいずれか１項に記載の立体画像表示制御装置。
【請求項７】
前記入力受付部は、ユーザによる所定の入力操作によって、予め定められた変化量の前記変化指示を受け付ける
請求項１〜６のいずれか１項に記載の立体画像表示制御装置。
【請求項８】
前記入力受付部は、ユーザによる入力操作の大きさに応じた変化量の前記変化指示を受け付ける
請求項１〜６のいずれか１項に記載の立体画像表示制御装置。
【請求項９】
前記立体画像表示制御装置は、さらに、前記表示装置を備える
請求項１〜８のいずれか１項に記載の立体画像表示制御装置。
【請求項１０】
コンピュータが、表示装置に仮想空間内の３Ｄオブジェクトである立体画像を表示させる立体画像表示制御方法であって、
立体画像の移動量と、回転角度と、拡大率又は縮小率との少なくとも１つにより定義される立体画像の状態に基づいて、当該立体画像を前記表示装置に出力する出力ステップと、
前記表示装置に表示されている立体画像の状態を変化させる変化指示であって、立体画像の状態の変化量と、立体画像の状態を前記変化量だけ変化させるのに要する変化時間とを特定する情報を含む変化指示の入力を、ユーザから受け付ける入力受付ステップと、
前記入力受付ステップで受け付けられた前記変化指示に従って立体画像の状態を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測ステップと、
前記入力受付ステップで受け付けられた前記変化指示に従って、前記出力ステップで出力される立体画像の状態を変化させる表示制御ステップとを含み、
前記表示制御ステップでは、前記変化量予測ステップで予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力ステップで出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、前記変化時間より長い時間をかけて前記変化量だけ立体画像の状態を変化させる
立体画像表示制御方法。
【請求項１１】
コンピュータに、表示装置に仮想空間内の３Ｄオブジェクトである立体画像を表示させるプログラムであって、
立体画像の移動量と、回転角度と、拡大率又は縮小率との少なくとも１つにより定義される立体画像の状態に基づいて、当該立体画像を前記表示装置に出力する出力ステップと、
前記表示装置に表示されている立体画像の状態を変化させる変化指示であって、立体画像の状態の変化量と、立体画像の状態を前記変化量だけ変化させるのに要する変化時間とを特定する情報を含む変化指示の入力を、ユーザから受け付ける入力受付ステップと、
前記入力受付ステップで受け付けられた前記変化指示に従って立体画像の状態を変化させた時の、当該立体画像の単位時間当たりの飛び出し量及び引っ込み量の変化量を予測する変化量予測ステップと、
前記入力受付ステップで受け付けられた前記変化指示に従って、前記出力ステップで出力される立体画像の状態を変化させる表示制御ステップとを、前記コンピュータに実行させ、
前記表示制御ステップでは、前記変化量予測ステップで予測された単位時間当たりの飛び出し量又は引っ込み量の変化量が予め定められた閾値を超える場合に、前記出力ステップで出力される立体画像の単位時間当たりの飛び出し量又は引っ込み量の変化量が前記閾値以下となるように、前記変化時間より長い時間をかけて前記変化量だけ立体画像の状態を変化させる
プログラム。
【国際調査報告】
2013108298.tif 000039
2013108298.tif 000040
2013108298.tif 000041
2013108298.tif 000042