(57)【特許請求の範囲】
【請求項１】
立体画像のサイズ変更を行う画像サイズ変更手段と、
前記立体画像のサイズと、前記立体画像の視差量との関係を、前記立体画像の画像サイズと、前記立体画像の視差量に依存する前記立体画像の飛び出し量との関係として規定した変換特性に基づいて、前記画像サイズ変更手段により行われた前記立体画像のサイズ変更に応じて、前記立体画像の視差量を変更して、前記立体画像の飛び出し量を調整する調整手段と、
前記変換特性を記憶する変換特性記憶手段と、を備え、
前記変換特性記憶手段は、前記立体画像が表示される表示手段の動きが大きくなるに従って、前記画像サイズに対応する前記飛び出し量が小さくなる第１の変換特性を記憶し、
前記調整手段は、前記表示手段に動きがある場合に、前記変換特性記憶手段に記憶された前記第１の変換特性を用いて、前記立体画像の飛び出し量を調整することを特徴とする立体画像編集装置。
【請求項２】
さらに、入力手段を介して入力される前記立体画像のサイズ変更および飛び出し量調整に基づいて、前記変換特性を作成する変換特性作成手段を備える請求項１に記載の立体画像編集装置。
【請求項３】
前記調整手段は、
前記入力されたサイズ変更に応じて、前記画像サイズ変更手段により前記立体画像のサイズ変更が行われた場合に、
前記変換特性作成手段により作成された前記変換特性を用いて前記立体画像の飛び出し量の調整を行う請求項２に記載の立体画像編集装置。
【請求項４】
前記調整手段は、
前記変換特性作成手段により、第一の立体画像のサイズ変更および飛び出し量調整に基づいて作成された前記変換特性を用いて、第二の立体画像の飛び出し量を調整する請求項２または３記載の立体画像編集装置。
【請求項５】
前記調整手段は、
前記画像サイズ変更手段により、特定の領域内に配置された前記第二の立体画像のサイズ変更が行われた場合に、
前記変換特性作成手段により、前記領域内に配置された前記第一の立体画像のサイズ変更および飛び出し量調整に基づいて作成された前記変換特性を用いて、前記第二の立体画像の飛び出し量を調整する請求項４に記載の立体画像編集装置。
【請求項６】
前記変換特性作成手段は、
特定の領域内に配置された第一の立体画像のサイズ変更および飛び出し量調整に基づいて作成した前記変換特性を、前記領域内に配置された第二の立体画像に対して前記入力されるサイズ変更および飛び出し量調整に基づいて更新することを特徴とする請求項４または５に記載の立体画像編集装置。
【請求項７】
前記調整手段は、入力手段を介して指定された複数の画像に対し、同一の前記変換特性を適用することを特徴とする請求項１に記載の立体画像編集装置。
【請求項８】
前記調整手段は、
前記立体画像が配置された位置に基づいて、適用する前記変換特性を決定することを特徴とする請求項１乃至７のいずれか１項に記載の立体画像編集装置。
【請求項９】
前記調整手段は、
さらに、前記画像サイズ変更手段により、特定の領域内に配置された前記立体画像のサイズ変更が行われる場合に、
前記立体画像が配置された位置に基づいて、適用する前記変換特性を決定することを特徴とする請求項８に記載の立体画像編集装置。
【請求項１０】
前記変換特性記憶手段は、前記立体画像ごとに前記変換特性を記憶する請求項１に記載の立体画像編集装置。
【請求項１１】
前記変換特性記憶手段は、前記立体画像編集装置のユーザごとに前記変換特性を記憶する請求項１に記載の立体画像編集装置。
【請求項１２】
前記変換特性記憶手段は、前記立体画像が表示される表示手段の種類ごとに前記変換特性を記憶する請求項１に記載の立体画像編集装置。
【請求項１３】
前記立体画像編集装置は、複数のページからなる画像コンテンツの各々の前記ページに配置された立体画像を編集するものであり、
前記変換特性作成手段は、ユーザにより、第１のページに適用される第１の変換特性が変更された場合に、変更された前記第１の変換特性に応じて、前記第１のページの前後の第２および第３のページに適用される第２および第３の変換特性を変更する請求項２に記載の立体画像編集装置。
【請求項１４】
前記変換特性作成手段は、前記第１の変換特性と前記第２および第３の変換特性との差が所定値以上の場合に、前記第１の変換特性と前記第２および第３の変換特性との平均を、変更後の前記第２および第３の変換特性とする請求項１３に記載の立体画像編集装置。
【請求項１５】
前記調整手段は、前記ページの切り替え時に、前記切り替え中のページに配置された前記立体画像の飛び出し量が小さくなるように調整する請求項１３または１４に記載の立体画像編集装置。
【請求項１６】
請求項１乃至１５のいずれか１項に記載の第１および第２の立体画像編集装置と、
前記第１および第２の立体画像編集装置とネットワークを経由して接続されたサーバとを備え、
前記サーバ内に格納された立体画像が、前記ネットワークを経由して、前記第１および第２の立体画像編集装置で共有される場合、前記第１の立体画像編集装置の調整手段は、前記第１の立体画像編集装置のユーザに対応する変換特性に基づいて、前記立体画像の飛び出し量を調整し、前記第２の立体画像編集装置の調整手段は、前記第２の立体画像編集装置のユーザに対応する変換特性に基づいて、前記立体画像の飛び出し量を調整する立体画像編集システム。
【請求項１７】
立体画像のサイズ変更を行う画像サイズ変更ステップと、
前記立体画像のサイズと、前記立体画像の視差量との関係を、前記立体画像の画像サイズと、前記立体画像の視差量に依存する前記立体画像の飛び出し量との関係として規定した変換特性に基づいて、前記画像サイズ変更ステップにより行われた前記立体画像のサイズ変更に応じて、前記立体画像の視差量を変更して、前記立体画像の飛び出し量を調整する調整ステップと、
前記変換特性を記憶する変換特性記憶ステップと、を含み、
前記変換特性記憶ステップは、前記立体画像が表示される表示手段の動きが大きくなるに従って、前記画像サイズに対応する前記飛び出し量が小さくなる第１の変換特性を記憶し、
前記調整ステップは、前記表示手段に動きがある場合に、前記変換特性記憶ステップにおいて記憶された前記第１の変換特性を用いて、前記立体画像の飛び出し量を調整する立体画像編集方法。
【請求項１８】
立体画像のサイズ変更を行う画像サイズ変更ステップと、
前記立体画像のサイズと、前記立体画像の視差量との関係を、前記立体画像の画像サイズと、前記立体画像の視差量に依存する前記立体画像の飛び出し量との関係として規定した変換特性に基づいて、前記画像サイズ変更ステップにより行われた前記立体画像のサイズ変更に応じて、前記立体画像の視差量を変更して、前記立体画像の飛び出し量を調整する調整ステップと、
前記変換特性を記憶する変換特性記憶ステップと、を含み、
前記変換特性記憶ステップは、前記立体画像が表示される表示手段の動きが大きくなるに従って、前記画像サイズに対応する前記飛び出し量が小さくなる第１の変換特性を記憶し、
前記調整ステップは、前記表示手段に動きがある場合に、前記変換特性記憶ステップにおいて記憶された前記第１の変換特性を用いて、前記立体画像の飛び出し量を調整する立体画像編集方法の各ステップを手順としてコンピュータに実行させるためのプログラム。
【請求項１９】
請求項１８に記載の各々のステップを前記コンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２０】
立体画像のサイズ変更を行う画像サイズ変更手段と、
前記立体画像のサイズと、前記立体画像の視差量との関係を、前記立体画像の画像サイズと、前記立体画像の視差量に依存する前記立体画像の飛び出し量との関係として規定した変換特性に基づいて、前記画像サイズ変更手段により行われた前記立体画像のサイズ変更に応じて、前記立体画像の視差量を変更して、前記立体画像の飛び出し量を調整する調整手段と、
前記変換特性を記憶する変換特性記憶手段と、を備え、
前記変換特性記憶手段は、表示手段に表示された前記立体画像を閲覧するユーザの動きが大きくなるに従って、前記画像サイズに対応する前記飛び出し量が小さくなる第２の変換特性を記憶し、
前記調整手段は、前記ユーザに動きがある場合に、前記変換特性記憶手段に記憶された第２の変換特性を用いて、前記立体画像の飛び出し量を調整する立体画像編集装置。
【請求項２１】
立体画像のサイズ変更を行う画像サイズ変更手段と、
前記立体画像のサイズと、前記立体画像の視差量との関係を、前記立体画像の画像サイズと、前記立体画像の視差量に依存する前記立体画像の飛び出し量との関係として規定した変換特性に基づいて、前記画像サイズ変更手段により行われた前記立体画像のサイズ変更に応じて、前記立体画像の視差量を変更して、前記立体画像の飛び出し量を調整する調整手段と、
前記変換特性を記憶する変換特性記憶手段と、を備え、
前記変換特性記憶手段は、前記立体画像が表示される表示手段、前記表示手段に表示された前記立体画像を閲覧するユーザ、および、前記立体画像の２以上の組み合わせのうちの１以上の動きが大きくなるに従って、前記画像サイズに対応する前記飛び出し量が小さくなる第４の変換特性を記憶し、
前記調整手段は、前記表示手段、前記ユーザおよび前記立体画像の２以上の組み合わせのうちの１以上に動きがある場合に、前記変換特性記憶手段に記憶された第４の変換特性を用いて、前記立体画像の飛び出し量を調整する立体画像編集装置。
【請求項２２】
立体画像のサイズ変更を行う画像サイズ変更手段と、
前記立体画像のサイズと、前記立体画像の視差量との関係を、前記立体画像の画像サイズと、前記立体画像の視差量に依存する前記立体画像の飛び出し量との関係として規定した変換特性に基づいて、前記画像サイズ変更手段により行われた前記立体画像のサイズ変更に応じて、前記立体画像の視差量を変更して、前記立体画像の飛び出し量を調整する調整手段と、
前記変換特性を記憶する変換特性記憶手段と、
入力手段を介して入力される前記立体画像のサイズ変更および飛び出し量調整に基づいて、前記変換特性を作成する変換特性作成手段と、を備え、
前記立体画像編集装置は、複数のページからなる画像コンテンツの各々の前記ページに配置された立体画像を編集するものであり、
前記変換特性作成手段は、ユーザにより、第１のページに適用される第１の変換特性が変更された場合に、変更された前記第１の変換特性に応じて、前記第１のページの前後の第２および第３のページに適用される第２および第３の変換特性を変更するものであり、前記第１の変換特性と前記第２および第３の変換特性との差が所定値以上の場合に、前記第１の変換特性と前記第２および第３の変換特性との平均を、変更後の前記第２および第３の変換特性とする立体画像編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像から生成された立体画像を編集する立体画像編集装置、立体画像編集システム、立体画像編集方法、立体画像編集プログラムおよびそのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
人間は、左右の目で異なる角度および異なる距離から対象を見ることにより対象の立体感を認識することが知られている。このとき、対象物の左右の目における見え方に違いが現れるが、この状態を視差があるという。
【０００３】
人間が立体感を認識する原理を利用して、平面画像を立体的な画像（立体画像）として人間に認識させる方法が従来から提案されている。例えば、異なる角度から同一の被写体を撮影して右目用画像と左目用画像とを取得し、右目用画像と左目用画像を左右に物理的にずらして、右目用画像を右目に、左目用画像を左目に表示させることで、人間は、２枚の平面画像を１枚の立体画像と認識する。右目用画像と左目用画像とをずらすことにより視差を生じさせている。以下、右目用画像と左目用画像とを物理的に左右にずらす長さのことをずれ量という。右目用画像および左目用画像が完全に重なった場合がずれ量０である。
【０００４】
人間は視差の程度により立体感を認識するため、右目用画像と左目用画像とのずれ量を調整することにより、立体画像の立体感（飛び出し量）を調節することができる。また、立体画像の拡大または縮小によっても、右目用画像と左目用画像とのずれ量が変化し、飛び出し量が変化することが知られている。
【０００５】
立体画像の編集において、編集者は、立体画像の拡大または縮小を行うことがある。立体画像の編集の場面においても立体画像の飛び出し量は変化する。特許文献１には、立体画像の拡大または縮小により、立体画像を立体視しにくくなる場合や立体画像が立体感にかけるおそれがある場合にユーザに警告を行い、快適に立体視ができる飛び出し量に調整する立体画像処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３４９７３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、立体画像の編集においては、例えば、特定の立体画像の飛び出し量を大きくして当該立体画像を周囲の立体画像に対して強調する場合等、編集者が意図を持って立体画像の飛び出し量を決定している場合がある。また、立体画像の編集においては、飛び出し量の決定と共に画像のサイズ変更も行われることがある。立体画像のサイズ変更が行われると飛び出し量も変化してしまうため、編集者が意図を持って立体画像の飛び出し量を決定した後、立体画像のサイズ変更を行う毎に編集者が飛び出し量を調整し直すことは煩雑である。
【０００８】
本発明は、上記事実に鑑みてなされたものであり、画像のサイズが変更されても編集者の好みの、もしくは編集者が意図した所定の飛び出し量に自動調整することができる立体画像編集装置、立体画像編集システム、立体画像編集方法、立体画像編集プログラムおよびそのプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係る立体画像編集装置は、立体画像のサイズ変更を行う画像サイズ変更手段と、画像サイズ変更手段により立体画像のサイズ変更が行われた場合、立体画像の画像サイズと、立体画像の視差量に依存する立体画像の飛び出し量との関係として規定した変換特性に基づいて、画像サイズ変更手段により行われた立体画像のサイズ変更に応じて、立体画像の視差量を変更して、立体画像の飛び出し量を調整する調整手段と、変換特性を記憶する変換特性記憶手段と、を備え、変換特性記憶手段は、立体画像が表示される表示手段の動きが大きくなるに従って、画像サイズに対応する飛び出し量が小さくなる第１の変換特性を記憶し、調整手段は、表示手段に動きがある場合に、変換特性記憶手段に記憶された第１の変換特性を用いて、立体画像の飛び出し量を調整する。
また、本発明に係る立体画像編集装置は、立体画像のサイズ変更を行う画像サイズ変更手段と、立体画像のサイズと、立体画像の視差量との関係を、立体画像の画像サイズと、立体画像の視差量に依存する立体画像の飛び出し量との関係として規定した変換特性に基づいて、画像サイズ変更手段により行われた立体画像のサイズ変更に応じて、立体画像の視差量を変更して、立体画像の飛び出し量を調整する調整手段と、変換特性を記憶する変換特性記憶手段と、を備え、変換特性記憶手段は、表示手段に表示された立体画像を閲覧するユーザの動きが大きくなるに従って、画像サイズに対応する飛び出し量が小さくなる第２の変換特性を記憶し、調整手段は、ユーザに動きがある場合に、変換特性記憶手段に記憶された第２の変換特性を用いて、立体画像の飛び出し量を調整する。
また、本発明に係る立体画像編集装置は、立体画像のサイズ変更を行う画像サイズ変更手段と、立体画像のサイズと、立体画像の視差量との関係を、立体画像の画像サイズと、立体画像の視差量に依存する立体画像の飛び出し量との関係として規定した変換特性に基づいて、画像サイズ変更手段により行われた立体画像のサイズ変更に応じて、立体画像の視差量を変更して、立体画像の飛び出し量を調整する調整手段と、変換特性を記憶する変換特性記憶手段と、を備え、変換特性記憶手段は、立体画像が表示される表示手段、表示手段に表示された立体画像を閲覧するユーザ、および、立体画像の２以上の組み合わせのうちの１以上の動きが大きくなるに従って、画像サイズに対応する飛び出し量が小さくなる第４の変換特性を記憶し、調整手段は、表示手段、ユーザおよび立体画像の２以上の組み合わせのうちの１以上に動きがある場合に、変換特性記憶手段に記憶された第４の変換特性を用いて、立体画像の飛び出し量を調整する。
また、本発明に係る立体画像編集装置は、立体画像のサイズ変更を行う画像サイズ変更手段と、立体画像のサイズと、立体画像の視差量との関係を、立体画像の画像サイズと、立体画像の視差量に依存する立体画像の飛び出し量との関係として規定した変換特性に基づいて、画像サイズ変更手段により行われた立体画像のサイズ変更に応じて、立体画像の視差量を変更して、立体画像の飛び出し量を調整する調整手段と、変換特性を記憶する変換特性記憶手段と、入力手段を介して入力される立体画像のサイズ変更および飛び出し量調整に基づいて、変換特性を作成する変換特性作成手段と、を備え、立体画像編集装置は、複数のページからなる画像コンテンツの各々のページに配置された立体画像を編集するものであり、変換特性作成手段は、ユーザにより、第１のページに適用される第１の変換特性が変更された場合に、変更された第１の変換特性に応じて、第１のページの前後の第２および第３のページに適用される第２および第３の変換特性を変更するものであり、第１の変換特性と第２および第３の変換特性との差が所定値以上の場合に、第１の変換特性と第２および第３の変換特性との平均を、変更後の第２および第３の変換特性とする。
【００１１】
また、本発明に係る立体画像編集方法は、立体画像のサイズ変更を行う画像サイズ変更ステップと、立体画像のサイズ変更が行われた場合、立体画像の画像サイズと、立体画像の視差量に依存する立体画像の飛び出し量との関係として規定した変換特性に基づいて、画像サイズ変更ステップにより行われた立体画像のサイズ変更に応じて、立体画像の視差量を変更して、立体画像の飛び出し量を調整する調整ステップと、変換特性を記憶する変換特性記憶ステップと、を含み、変換特性記憶ステップは、立体画像が表示される表示手段の動きが大きくなるに従って、画像サイズに対応する飛び出し量が小さくなる第１の変換特性を記憶し、調整ステップは、表示手段に動きがある場合に、変換特性記憶ステップにおいて記憶された第１の変換特性を用いて、立体画像の飛び出し量を調整する。
【発明の効果】
【００１２】
本発明によれば、立体画像の飛び出し量を適切な飛び出し量にすることができる。
【図面の簡単な説明】
【００１３】
【図１】立体ディスプレイの原理を示す図である。
【図２】立体ディスプレイの飛び出し量調整の原理を示す図である。
【図３】右目用画像および左目用画像を拡大した場合における飛び出し量の変化を示した図である。
【図４】本発明の実施の形態１に係る立体画像編集装置の機能ブロック図である。
【図５】表示部に表示される編集画面の例を示す図である。
【図６】飛び出し量調整モードにおけるテンプレート画像および立体画像の例を示す図である。
【図７】（Ａ）は画像サイズ調整モードにおけるテンプレート画像および立体画像の例、（Ｂ）は立体画像を拡大した場合を示す図である。
【図８】立体画像の飛び出し量を一定にする場合のテンプレート画像および立体画像を示す図である。
【図９】立体画像の飛び出し量を一定にする場合の変換特性を示すグラフである。
【図１０】立体画像のサイズ変更に伴い飛び出し量を減少させる場合の変換特性を示すグラフである。
【図１１】（Ａ）は変換特性作成モードにおけるテンプレート画像および立体画像を示す図、（Ｂ）は、立体画像のサイズ変更および飛び出し量調整が行われた場合を示す図である。
【図１２】変換特性作成モードにおいて作成された変換特性を表すグラフである。
【図１３】本発明の実施の形態１に係る立体画像編集装置の動作の一例を示すフローチャートである。
【図１４】（Ａ）は実施の形態２におけるテンプレート画像と立体画像を示す図、（Ｂ）は立体画像の飛び出し量が調整された場合を表す図である。
【図１５】変換特性作成モードにおいて作成された変換特性を表すグラフである。
【図１６】テンプレート画像に新たな立体画像が配置された場合を示す図である。
【図１７】（Ａ）は新たに配置された立体画像の飛び出し量が自動調整された場合を示す図、（Ｂ）は新たに配置された立体画像の飛び出し量調整をユーザが行った場合を示す図である。
【図１８】更新された変換特性を表すグラフである。
【図１９】本発明の実施の形態２に係る立体画像編集装置の動作の一例を示したフローチャートである。
【図２０】フォトブックのレイアウトの一例を示す図である。
【図２１】フォトブックのレイアウトによって適用する変換特性を変化させる場合の変換特性を示したグラフである。
【図２２】フォトブックに含まれる複数のページを表す一例の図である。
【図２３】（Ａ）および（Ｂ）は、それぞれ、１０Ｐ目および１１Ｐ目に適用される変換特性を表す一例のグラフである。
【図２４】図２３（Ａ）および（Ｂ）に示す１０Ｐ目の変換特性と１１Ｐ目の変換特性との平均の変換特性を表す一例のグラフである。
【図２５】フォトブックのページの切り替え中の様子を表す一例の図である。
【図２６】複数の立体画像編集装置の間で立体画像が共有される立体画像編集システムの構成を表す一例の図である。
【発明を実施するための形態】
【００１４】
以下に、本発明に係る立体画像編集装置、立体画像編集システム、立体画像編集方法、立体画像編集プログラムおよびそのプログラムを記録した記録媒体を添付の好適実施形態に基づいて詳細に説明する。
本発明を説明するに先立って、立体視を行う立体ディスプレイの原理を説明する。
左右の目に異なる画像を表示することで立体視を行う立体ディスプレイの例について、図１を用いて説明する。図１は、立体ディスプレイの原理を説明するために、上方から見た立体ディスプレイおよび人の視線を描いた図である。立体ディスプレイ１０には、右目用画像１２および左目用画像１４が表示されている。右目用画像１２は、点２４から観察している右目のみに表示される。左目用画像１４は、点２２から観察している左目のみに表示される。
【００１５】
右目用画像１２の画像上に、被写体を表す点１６が存在し、左目用画像１４にも同一の被写体を表す点１８が存在する場合を考える。以下、点１６と点１８のように、右目用画像と左目用画像とにおいて、同一の被写体を表す点を対応点という。立体ディスプレイ１０には、右目用画像１２および左目用画像１４が図面左右方向に物理的にずらされて表示されている。この場合、左右目に点１６と点１８との間の距離がＬ１となる。なお、本来は、立体ディスプレイ１０上に右目用画像１２および左目用画像１４が表示されるため、立体ディスプレイ１０、右目用画像１２および左目用画像１４には、図面縦方向のずれはないが、ここでは図を分かりやすくするために、立体ディスプレイ１０、右目用画像１２および左目用画像１４を図面縦方向にずらして描いた。また、右目用画像１２および左目用画像１４を、図面上で縦方向に厚みを持たせて描いたが、本来は立体ディスプレイ１０上に表示されるため、この厚みはない。
【００１６】
このように表示された立体ディスプレイ１０を見た人間は、点１８を見た左目の視線２６と、点１６を見た右目の視線２８とが交わる点２０の位置に、点１６および点１８が表す被写体があるように知覚する。この場合、点１６および点１８が表す被写体が、立体ディスプレイ１０と点２０との間の距離Ｄ１だけ立体ディスプレイ１０から飛び出して見えることになる。つまり、この場合の飛び出し量は、立体ディスプレイ１０から点２０との間の距離Ｄ１となる。立体ディスプレイ１０は、右目用画像１２と左目用画像１４との図面左右方向のずれ量および右目用画像１２と左目用画像１４との視差により立体ディスプレイ１０から被写体が飛び出していると人間に知覚させる。また、図示しないが、同様の原理を用いることで、立体画像の奥行を表現し立体ディスプレイ１０より奥に物体があると人間に知覚させることもできる。人間は、視差により立体感を認識するため、右目用画像と左目用画像のずれ量を調整することにより、視差の程度（視差の量）を調整して、立体画像の立体感（飛び出し量）を調節することができる。
【００１７】
図２は、立体ディスプレイ１０において、右目用画像１２と左目用画像１４とのずれ量を変化させることにより、画像の飛び出し量を変化させた場合を示す図である。右目用画像１２を左側（矢印１３方向）に移動させ、左目用画像１４を右側（矢印１５方向）に移動させることで、点１６と点１８との間の距離をＬ２（＞Ｌ１）として、右目用画像１２および左目用画像１４を表示したとする。このような場合においては、人間は、点１８を見た左目の視線３２と、点１６を見た右目の視線３４とが交わる点３０の位置に被写体が存在するように錯覚する。立体ディスプレイ１０と点３０との間の距離はＤ２（＞Ｄ１）であるため、この場合の被写体の飛び出し量はＤ２となる。すなわち、ずれ量を変化させることで、人間が認識する飛び出し量を変化させることができる。
【００１８】
しかし、ずれ量を大きくしすぎると、ユーザの目に対する負荷が過大となり、さらに、ずれ量を大きくすると、人間の目の構造上、立体視出来なくなる。設定可能なずれ量の範囲は、立体画像の横方向の長さ（右目用画像と左目用画像とをずらす方向の長さ）に依存し、画像サイズが大きいほど設定可能なずれ量の範囲は広い。
【００１９】
このような原理の立体ディスプレイ１０においては、立体画像の拡大または縮小を行うことにより飛び出し量が変化する。図１に示す右目用画像１２および左目用画像１４を拡大した場合を図３に示す。立体画像の拡大は、右目用画像１２および左目用画像１４をそれぞれ拡大することによって行う。拡大された右目用画像３６および左目用画像３８においては、画像の拡大、特に横方向の長さの変化に伴い点１６および点１８の位置が移動して、点１６と点１８との間の距離がＬ３（＞Ｌ１）となる。この場合、人間は、点１８を見た左目の視線４２と、点１６を見た右目の視線４４とが交わる点４０の位置に被写体が存在すると認識し、飛び出し量はＤ３（＞Ｄ１）となる。このように、立体画像の拡大に伴い立体画像の飛び出し量も増加する。なお、立体画像を縮小した場合においては、飛び出し量は減少する。
【００２０】
そこで、本願発明者らは、上記事実に基づいて、立体画像のサイズと飛び出し量との関係を規定した変換特性を用いて、立体画像のサイズ変更に応じて立体画像の飛び出し量を自動調整することにより、立体画像のサイズ変更が行われた場合にユーザの好みに合わせた、ユーザが意図した所定の飛び出し量に自動調整することができることを知見し、本発明に至ったものである。なお、本発明においては、飛び出し量は、右目用画像と左目用画像との視差の程度に依存するため、１枚の立体画像においても画像の奥行方向の被写体の位置に応じて飛び出し量は異なるものとなる。説明を容易にするため、以降の説明において飛び出し量とは、右目用画像と左目用画像とのずれ量を０とした場合に最もずれている対応点、すなわち最も手前にある被写体の対応点の飛び出し量を示すものとする。
【００２１】
すなわち、右目用画像および左目用画像は、異なる角度から同一の被写体を撮影して取得されたものであるので、ディスプレイ等の表示媒体上に表示される右目用画像と左目用画像との物理的なずれ量を０とした場合にも撮影された右目用画像および左目用画像には元々視差が存在する。すなわち、右目用画像と左目用画像とのずれ量を０としても、右目用画像と左目用画像とは完全に一致することはなく、同一被写体を表す対応点にはずれがあり、これが元の撮影右目用画像と撮影左目用画像との視差となる。
したがって、右目用画像と左目用画像とを物理的に左右方向にずらして表示する場合、右目用画像と左目用画像とにおける同一被写体を表す対応点のずれの大きさは、物理的なずれ量と、元々撮影右目用画像と撮影左目用画像との存在する視差に基づく対応点のずれの大きさとの和として表わすことができる。上述したように、右目用画像と左目用画像との物理的なずれ量は、視差をもたらすので、このような右目用画像と左目用画像との対応点のずれの大きさ、すなわち対応点間の距離は、人間が感じる視差の大きさであり、視差の程度を表すものとすることができる。なお、この視差の程度を、視差角や視差量等と呼ぶこともできる。
【００２２】
一方、上述したように、立体画像の飛び出し量は、右目用画像と左目用画像との対応点間の距離によって決まるものであるので、この対応点間の距離で表わされる視差の程度によって決まるものであるということができる。
また、上述の撮影された右目用画像および左目用画像には、奥行方向に異なる種々の被写体が撮影されている場合があり、奥にある被写体の対応点のずれは小さく、手前にある被写体の対応点のずれは大きいことが知られている。もちろん、右目用画像と左目用画像との物理的なずれ量を０とした場合にも同じである。したがって、厳密な意味では、撮影画像の被写体に応じて被写体の対応点のずれは異なることになる。しかしながら、撮影画像においては、通常、主要被写体は、手前に映っていることが多いため、手前にある被写体を基準とする方が好ましい場合が多い。
そこで、本発明においては、基準として、立体画像の飛び出し量を、右目用画像と左目用画像とのずれ量を０とした場合に最も手前にある被写体の対応点の飛び出し量としているのである。
【００２３】
以下、添付図面を参照しながら本発明の実施の形態について説明する。
【００２４】
（実施の形態１）
図４は、本発明の実施の形態１に係る立体画像編集装置１００の主要な構成を示した機能ブロック図である。立体画像編集装置１００は、内部メモリ１０２、メモリスロット１０４、画像サイズ調整部１０６、飛び出し量調整部１０８、変換特性作成部１１０および変換特性メモリ１１２を有する。立体画像編集装置１００は、表示部１１４、ユーザ入力部１１６および外部メモリ１１８と電気的に接続されて使用される。
【００２５】
表示部１１４は、立体表示が可能な表示部である。立体表示の方式としては、公知の任意の方式を用いることができる。例えば、パララックスバリア方式（視差バリア方式）、レンチキュラレンズ方式等の視差分割方式や、カラーフィルタ方式、偏光フィルタ方式、液晶シャッタ方式等の専用メガネを用いる画像分離方式などを用いることができる。
【００２６】
ユーザ入力部１１６は、ユーザが入力を行うための機器であり、例えばマウスやキーボード等である。
【００２７】
内部メモリ１０２は、立体画像の基となる左目用画像および右目用画像を記憶しておくメモリである。
【００２８】
メモリスロット１０４は、立体画像編集装置１００と外部メモリ１１８とを電気的に接続するスロットである。メモリスロット１０４に外部メモリ１１８が接続されると、立体画像編集装置１００は、外部メモリ１１８に記憶されている画像等のデータを読み出すことができる。
【００２９】
画像サイズ調整部１０６は、内部メモリ１０２または外部メモリ１１８から読みだした画像のサイズ調整を行う部分である。画像サイズ調整部１０６は、ユーザにより、ユーザ入力部１１６を介して入力された立体画像のサイズ変更（の指示）に応じて、ユーザ入力部１１６から出力された画像サイズ変更信号（Ｓ１）を受けて、右目用画像および左目用画像の画像サイズの拡大または縮小を行う。
【００３０】
飛び出し量調整部１０８は、画像サイズ調整部１０６から出力され、画像サイズ調整部１０６で画像サイズが変更された右目用画像および左目用画像のずれ量を変化させて、視差の程度を変化させ、立体画像の飛び出し量を調整する。右目用画像と左目用画像とのずれ量の調整は、上述したように、右目用画像と左目用画像とを過不足なく重ねた場合に、最もずれている位置にある対応点（画像において最も手前に映っている被写体の対応点）の間の距離を基準として行う。飛び出し量調整部１０８は、ユーザにより、ユーザ入力部１１６を介して入力された立体画像の飛び出し量調整（の指示）に応じて、ユーザ入力部１１６から出力された飛び出し量調整信号（Ｓ２）に従い、立体画像の飛び出し量の調整を行う。飛び出し量調整部１０８は、さらに、立体画像の飛び出し量を調整した右目用画像および左目用画像の画像データを、表示部１１４が要求する形式に画像データを変換して表示部１１４に出力する。
【００３１】
表示部１１４は、飛び出し量調整部１０８から出力された右目用画像および左目用画像の画像データを用いて右目用画像および左目用画像を表示画面に立体表示する。また、表示部１１４は、表示画面上への立体表示と平面表示とを切り替えることができる。
【００３２】
変換特性作成部１１０は、ユーザ入力部１１６から出力された画像サイズ変更信号（Ｓ１）と、飛び出し量調整信号（Ｓ２）とから画像のサイズと飛び出し量との関係を表す変換特性を作成する。
【００３３】
変換特性メモリ１１２は、予め作成された、または変換特性作成部１１０で作成された立体画像の画像サイズと飛び出し量との関係を規定した変換特性を記憶しておくメモリであり、画像サイズの大きさと飛び出し量との関係を規定した変換特性を、例えば、関係式や、１次元ＬＵＴとして持つものである。変換特性メモリ１１２は、予め作成された１または複数種類の変換特性を記憶している。また、変換特性メモリ１１２は、変換特性作成部１１０によって作成された変換特性を記憶する。
なお、変換特性メモリ１１２には、変換特性として、画像サイズの大きさと右目用画像と左目用画像のずれ量との関係を示す関係式や１次元ＬＵＴを記憶させておいても良い。
【００３４】
飛び出し量調整部１０８は、変換特性メモリ１１２から、画像サイズ調整部１０６で変更された画像サイズに応じて、変換特性の関係式を読み出し、飛び出し量の値（Ｓ３）を計算する。なお、飛び出し量調整部１０８は、画像サイズ調整部１０６で変更された画像サイズに応じて、変換特性メモリ１１２に記憶された１次元変換特性ＬＵＴから直接、飛び出し量の値（Ｓ３）を読み出しても良い。さらに、変換特性メモリ１１２では、ユーザ入力部１１６から出力された画像サイズ調整信号（Ｓ１）が入力された時に、使用される変換特性が決定され、飛び出し量調整部１０８は、決定された変換特性を使用して画像サイズに応じた飛び出し量の値（Ｓ３）を計算するようにしても良い。
【００３５】
飛び出し量調整部１０８は、画像サイズ調整部１０６による画像サイズの変更量または変更後の画像サイズと、変換特性メモリ１１２から、読み出された変換特性から計算された、または、直接、読み出された飛び出し量の値とから、右目用画像と左目用画像のずれ量を求め、得られたずれ量になるように右目用画像と左目用画像とを調整し、その結果、立体画像の飛び出し量を調整する。
なお、変換特性メモリ１１２に、変換特性として、画像サイズの大きさと右目用画像と左目用画像のずれ量との関係が記憶されている場合には、飛び出し量調整部１０８は、変換特性メモリ１１２から、画像サイズ調整部１０６による変更後の画像サイズの大きさに応じて、右目用画像と左目用画像のずれ量を求めても良い。
【００３６】
テンプレート画像１２０への立体画像の配置、立体画像のサイズ変更、立体画像の飛び出し量調整等が終了すると、ユーザはフォトブックの編集終了を立体画像編集装置１００に指示する。なお、テンプレート画像は、種類ごとに配置する画像のサイズおよび位置（例えば、中央に大きく一枚の画像を置く、上下に並べて２枚の画像を置く等）が決められているため、画像を配置すると、画像サイズ調整部１０６によって自動で画像のサイズ調整が行われる。
【００３７】
立体画像編集装置１００は、ユーザから編集終了指示を受けた時のフォトブックのデータ、例えば、使用しているテンプレート画像、立体画像が配置された位置、どの立体画像が配置されたかの関連付け、立体画像の飛び出し量等を内部メモリ１０２へ記憶する。立体画像編集装置１００は、記憶したフォトブックのデータを、ネットワーク等を介してプリンタ（図示せず）へ出力する。
【００３８】
図５は、表示部１１４に表示される編集画面の一例である。この編集画面は、立体画像をテンプレート画像に配置して作成するフォトブックの編集を行う場合に表示されるものである。
【００３９】
フォトブックとは、ユーザがＰＣ等で画像をレイアウトして作成したページを基に業者等によって製作される写真のアルバムのことである。
【００４０】
テンプレート画像とは、予め、写真のサイズおよび写真をページ上に配置する位置等が大まかに決定されているテンプレートを示した画像である。テンプレート画像はユーザが自由に選択できる。例えば、フォトブックのサイズ、背景の色、１ページ内の写真の枚数、写真の配置等を異ならせた様々なテンプレート画像が予め記憶されている。ユーザはその中から好みのものを選択することで、好みのフォトブックを作成する。
【００４１】
ユーザは、ユーザ入力部１１６のマウス等により、テンプレート画像に画像を配置し、画像のサイズを調整することで、所望の画像が所望の位置に配置された写真アルバムを注文することができる。
【００４２】
表示部１１４の中央部には、フォトブックを表す本の画像であるテンプレート画像１２０が表示されている。ユーザは、このテンプレート画像１２０の領域内に画像を配置することで、フォトブックに配置する画像のレイアウトを決定する。テンプレート画像１２０は、画像を配置する位置や配置される画像のサイズが予め決められている。従って、ユーザがユーザ入力部１１６によってテンプレート画像１２０に画像を配置すると、画像は、画像サイズ調整部１０６によって、予め決められた位置に自動で配置され、決められたサイズに自動で調整される。このように、画像が配置される位置および画像のサイズは、テンプレート画像１２０により予め決まった位置およびサイズに自動調整されるが、ユーザは、ユーザ入力部１１６を使って、自動調整後の画像の位置およびサイズを変化させることもできる。この例では、テンプレート画像１２０の領域内に立体画像１３２および１３４が配置されている。立体画像１３２および立体画像１３４は、立体表示されている。
【００４３】
表示部１１４の左下部に設けられた画像表示領域１２２には、テンプレート画像１２０に配置するための６枚の立体画像１２３ａ〜１２３ｆが立体表示されている。立体画像１２３ａ〜１２３ｆは、内部メモリ１０２、または外部メモリ１１８に記憶された画像である。内部メモリ１０２、または外部メモリ１１８に記憶されている立体画像のデータは、右目用画像、左目用画像およびタグ情報が関連付けされて１つのデータとして記憶されている。タグ情報には、右目用画像および左目用画像の飛び出し量が記憶されている。タグ情報として、撮影時に表示されていた画像における右目用画像と左目用画像とのずれ量が記憶され、表示部１１４に表示される際に、飛び出し量調整部１０８において記憶されているずれ量に応じた飛び出し量を求めるようにしても良い。画像表示領域１２２に表示される立体画像は、予め記憶された飛び出し量で立体表示されている。
【００４４】
ユーザは、ユーザ入力部１１６のマウスにより、画像表示領域１２２に表示される画像をテンプレート画像１２０の領域内にドラッグアンドドロップすることで、フォトブックのレイアウトを決定する。画像表示領域１２２の右側にはスクロールバー１２５が設けられ、スクロールバー１２５中に図面の上下方向に動かせるノブ１２６が設けられている。ユーザは、マウスを使って、ノブ１２６の位置を図面の上下方向にドラッグすることにより、画像表示領域１２２に表示される画像のスクロールを行う。この操作により、内部メモリ１０２または外部メモリ１１８に記憶されていて、画像表示領域１２２に表示されていない画像が、画像表示領域１２２に表示される。
【００４５】
画像表示領域１２２の上部には、表示領域１２８が設けられている。表示領域１２８には、フォルダの階層構造が表示される。表示領域１２８に表示されるフォルダの階層構造により、画像表示領域１２２内に表示されている画像は、どこのフォルダに入っている画像なのかユーザが把握することができる。また、表示領域１２８に表示されている別のフォルダを選択することにより、別のフォルダに記憶されている画像を画像表示領域１２２に表示させることができる。
【００４６】
表示領域１２８には、画像表示領域１２２においてマウス等を使ってカーソル１２４で選択された画像を拡大表示させることもできる。カーソル１２４の位置は、ユーザがマウス等を使って自由に移動させることができる。画像が拡大表示されることにより、ユーザは、画像の細部の確認を行うことができる。また、ユーザがテンプレート画像１２０内の画像を選択することで、テンプレート画像１２０内の画像を表示領域１２８に拡大表示させることもできる。
【００４７】
テンプレート画像１２０の上部には、フォトブックを構成する各ページの縮小画像が表示される領域である縮小ページ表示領域１３６が表示されている。縮小ページ表示領域１３６には、見開きの２ページごとにまとまって縮小ページの画像１３８ａ〜１３８ｄが表示されている。
【００４８】
縮小ページ表示領域１３６の下部には、スクロールバー１３０が設けられている。ユーザは、スクロールバー１３０内に設けられたノブ１３１の位置を、マウス等を使って図面上の左右方向にドラッグすることにより、縮小ページ表示領域１３６に表示されていないページを縮小ページ表示領域１３６に表示させることができる。
【００４９】
テンプレート画像１２０の右部には、６つの編集ボタン１４０ａ〜１４０ｆが設けられている。編集ボタン１４０ａ〜１４０ｆには、それぞれ編集機能が割り当てられている。ユーザは、マウス等を使って編集ボタンを押すことで、フォトブックに配置された画像の編集を行う。例えば、編集ボタン１４０ｂには、画像サイズ変更機能が割り当てられており、ユーザは、編集ボタン１４０ｂを押して画像サイズ変更モードに設定する。その他の編集機能としては、例えば、テンプレート画像１２０内への文字の合成や、テンプレート画像１２０内の画像の削除、立体画像の飛び出し量を自動で決定する変換特性の作成等がある。
【００５０】
編集ボタン１４０ａには、画像の飛び出し量調整機能が割り当てられている。図６は、編集ボタン１４０ａを押して飛び出し量調整モードになった場合に表示されるテンプレート画像１２０の例である。図６は、テンプレート画像１２０およびテンプレート画像１２０の領域内に配置された立体画像１３２および立体画像１３４を、表示部１１４から抜き出して描いてある。以下、特に断りがない場合は、テンプレート画像１２０およびテンプレート画像１２０に配置された立体画像を描いた図は、表示部１１４に表示される画像の一部を描いたものである。
【００５１】
編集ボタン１４０ａを押すと、テンプレート画像１２０内に配置された立体画像１３２の下部に、ノブ１４２および目盛り付きのバー１４４からなるスクロールバーが表示される。ユーザは、マウス等を使ってノブ１４２を図面上で左右方向に動かすことで飛び出し量の調整を行う。バー１４４の長さは、立体画像１３２のサイズで調整可能な飛び出し量の範囲を表す。立体画像は、画像のサイズごとに人間が立体視可能な飛び出し量の最大値が決まっている。そのため、立体画像のサイズに応じて調整可能な飛び出し量の範囲が決まる。立体画像のサイズが大きいほど調整可能な飛び出し量の範囲は広くなるため、立体画像のサイズが大きいほどバー１４４の長さは長くなる。
【００５２】
ノブ１４２を右に動かすほど、立体画像１３２の飛び出し量が大きくなり、ノブ１４２を左に動かすほど、立体画像１３２の飛び出し量が小さくなる。立体画像編集装置１００は、飛び出し量が調整された立体画像１３２のサイズと、ユーザが調整した飛び出し量の値を変換特性作成部１１０に記憶する。なお、図６では、説明を分かり易くするために、立体画像１３２の下部にのみノブ１４２およびバー１４４を描いたが、飛び出し量調整モードにおいては、立体画像１３４の下部にもノブおよびバーが表示され、立体画像１３４の飛び出し量も調整可能となる。
【００５３】
図７（Ａ）は、編集ボタン１４０ｂを押して画像サイズ調整モードになった場合に表示されるテンプレート画像１２０、立体画像１３２および立体画像１３４の例である。ユーザは、マウス等を使ってテンプレート画像１２０内に配置された立体画像の端部をドラッグすることで立体画像の拡大または縮小を行うことができる。
【００５４】
図７（Ｂ）は、立体画像１３２を拡大した場合を示す図である。破線１４６は、拡大前の立体画像１３２のサイズを表す。ユーザは、立体画像１３２の左上端部を矢印１５０の方向にドラッグすることで立体像１３２は拡大される。同様にユーザは、立体画像１３４の右下端部を左上にドラッグすることで立体画像１３４の縮小を行うことができる。
【００５５】
立体画像のサイズ変更を行うと、立体画像を構成する右目用画像および左目用画像のずれ量が変化するため、立体画像の飛び出し量はサイズ変更前の立体画像の飛び出し量とは異なるものとなる。
【００５６】
画像１３２を拡大した後、ユーザが編集ボタン１４０ａを押した場合のテンプレート画像１２０を図８に示す。ユーザがノブ１４２を移動させて飛び出し量調整を行うと、調整後の飛び出し量が変換特性メモリ１１２に記憶され、バー１４４の右側にチェックボックス１５２が現れる。チェックボックス１５２にチェックすることで、ユーザは、画像１３２の飛び出し量を固定することができる。すなわち、チェックボックス１５２にチェックした後に画像１３２のサイズ変更を行っても飛び出し量は一定となる。チェックボックス１５２のチェックを外すことで、飛び出し量の固定は解除される。
【００５７】
ユーザが飛び出し量の固定を行った場合の画像サイズと飛び出し量との関係を表した変換特性のグラフを図９に示す。以降の画像サイズと飛び出し量との関係を表したグラフにおいて、画像サイズとは、立体画像の横方向の長さをいう。図９の変換特性は、画像サイズが大きくなっても飛び出し量は一定に保つことを表している。つまり、一度ユーザが設定した飛び出し量の値で飛び出し量を固定する変換特性である。この変換特性は変換特性メモリ１１２に記憶されている。
【００５８】
飛び出し量調整部１０８は、ユーザから画像サイズ変更を指示されると、飛び出し量を一定に保つため、右目用画像と左目用画像とのずれ量の調整を行って、飛び出し量を一定に保つ。具体的には、立体画像が拡大された場合は飛び出し量が増加するため、左目用画像と右目用画像とのずれ量を小さくして、右目用画像および左目用画像の対応点の距離を一定とする。立体画像が縮小された場合には、飛び出し量が減少するため、左目用画像と右目用画像とのずれ量を大きくして、右目用画像および左目用画像の対応点の距離を一定とする。このようにユーザが一度決めた飛び出し量を固定すると、立体画像のサイズを変更した場合にも飛び出し量が変わらないため、再度の飛び出し量調整が不要となる。
【００５９】
予め変換特性メモリ１１２に記憶されている変換特性の別の例を図１０に示す。図１０は、画像サイズが大きくなるほど、飛び出し量を減少させる変換特性である。例えば、ユーザにより立体画像のサイズが２倍に拡大されると、拡大後の立体画像の飛び出し量を拡大前の立体画像の飛び出し量の１／２とする。サイズの大きい立体画像を見るほど人間の目にとって負担が大きいため、拡大後の画像の飛び出し量を小さくすることで、負担を軽減することができる。
【００６０】
このように、予め変換特性メモリ１１２に記憶されている変換特性を用いることで、ユーザによるマニュアル操作が不要で、自動的に変換特性を決定することができる。どのような変換特性を使用するかは、ユーザが設定画面等で設定する。
【００６１】
続いて、図１１（Ａ）および（Ｂ）を用いて、ユーザの操作により新たな変換特性を作成する場合を説明する。変換特性は、変換特性メモリ１１２に予め記憶されているが、ユーザが好む変換特性は人それぞれであるため、予め記憶されている変換特性のみでは対応できない場合がある。ユーザが好む変換特性を作成するため、ユーザの入力した値に基づいて新たな変換特性の作成を行う。新たな変換特性を作成する場合は、ユーザが編集ボタンを押すことで変換特性作成モードに設定する。
【００６２】
ユーザが、立体画像１５６をテンプレート画像１２０内に配置して飛び出し量の調整を行った場合を図１１（Ａ）に示す。飛び出し量の調整は、立体画像１５６の下部に表示されたノブ１６０を、バー１５８上をスライドさせることで行う。この時、ユーザが入力した飛び出し量およびその時の立体画像のサイズ（横方向の長さ）は、変換特性作成部１１０内に記憶される。
【００６３】
図１１（Ｂ）は、ユーザが立体画像１５６を拡大して、更に飛び出し量の調整を行った場合を示す図である。破線１６６は、拡大前の立体画像１５６のサイズを表す。立体画像１５６は、矢印１６８の方向にドラッグされることで拡大される。破線１７０は、拡大前の画像におけるノブ１６０の位置を表す。ユーザは、立体画像１５６の拡大後、破線１７０の位置にあったノブ１６０を矢印１７２の方向に動かして、飛び出し量を調整したとする。
【００６４】
図１１（Ａ）および（Ｂ）の場合における、変換特性の作成方法について、図１２に示す画像サイズと飛び出し量との関係のグラフを用いて説明する。図１２の点１７４は、拡大前の画像１５６において、ユーザが設定した画像サイズおよびユーザが設定した飛び出し量をプロットした点である。点１７６は、拡大後の画像１５６において、ユーザが設定した画像サイズおよびユーザが設定した飛び出し量をグラフ上にプロットした点である。変換特性作成部１１０は、点１７４および点１７６の二点を通る直線１７８を生成して変換特性とする。すなわち、変換特性作成部１１０は、ユーザが設定した画像サイズおよび飛び出し量を二点取ることで変換特性を生成することができる。この変換特性を用いることで、その他の画像サイズにおいてもユーザが好む飛び出し量を推定することができる。作成した変換特性は、変換特性メモリ１１２に記憶して次回も使用できるようにする。
【００６５】
変換特性作成後に、ユーザが立体画像１５６を拡大または縮小した場合、立体画像１５６の飛び出し量は、この変換特性に従って決定される。すなわち、立体画像編集装置１００は、ユーザが設定した画像サイズおよび飛び出し量に基づいて、立体画像の飛び出し量をユーザが好む飛び出し量に自動調整することができる。このように変換特性を生成すると、ユーザの好みに合わせた変換特性を作成することができる。
【００６６】
また、予め記憶されている変換特性と、新たに作成した変換特性とは、立体画像のサイズが変更される場面によって使い分けても良い。
【００６７】
例えば、これまで説明したように、ユーザが立体画像のサイズを直接変更する場面や、ユーザによる立体画像のトリミング等の場面においては、ユーザが意図して立体画像のサイズ変更を行っているため、ユーザの操作によって新たに作成した変換特性を適用する。
【００６８】
また、ユーザが立体画像のサイズを変更したいわけではないが、立体画像の表示サイズが変わってしまう場面（例えば、サムネイル表示されていた立体画像を拡大して編集する場合や、立体画像を編集するアプリケーションの表示サイズを変化させることで、間接的に立体画像のサイズが変更される場合等の、画面に表示されるサイズは異なるが立体画像そのもののサイズを変更したいわけではない場面）においては、予め記憶された飛び出し量が一定となる変換特性に基づいて、立体画像の飛び出し量を一定とする。このようなユーザが意図せず立体画像のサイズが変わる場面においては、ユーザに違和感を与えないため、元のサイズの立体画像における飛び出し量を維持して表示させる。
【００６９】
アプリケーションの表示サイズが変わることに伴って、立体画像のサイズが変わる場合は、アプリケーションの表示サイズをパラメータとして保持し、アプリケーションの表示サイズが変更された場合に、立体画像の飛び出し量を調整しても良い。
【００７０】
図１３は、立体画像のサイズが変更される場面に応じて変換特性を使い分ける場合における立体画像編集装置１００の動作および立体画像編集方法の一例を示すフローチャートである。
まず、ステップＳＴ１３００で立体画像の表示サイズの変更を検知すると、ステップＳＴ１３０２に進む。ステップＳＴ１３０２において、立体画像のサイズ変更は、ユーザによる直接操作によるものか否かを判定する。ここで、直接操作とは、立体画像のサイズ変更やトリミング等の、ユーザが立体画像のサイズを直接操作することをいう。
【００７１】
ステップＳＴ１３０２において、ユーザによる立体画像の直接操作があったと判定されると、ステップＳＴ１３０４に進み、ステップＳＴ１３０４で、サイズを変更された立体画像に対し、ユーザ操作を基にした変換特性が変換特性メモリ１１２に記憶されているか判定する。
【００７２】
ステップＳＴ１３０４において、ユーザ操作を基にした変換特性が変換特性メモリ１１２に記憶されていないと判定されると、ステップＳＴ１３０６に進み、サイズ変更後の画像に対する飛び出し量の指定をユーザに促す表示を表示部１１４に表示させ、ステップＳＴ１３０８に進む。
【００７３】
ステップＳＴ１３０８において、飛び出し量を調整するかどうかをユーザに問う表示を行い、ユーザによって飛び出し量が調整される場合には、ステップＳＴ１３１０に進む。ステップＳＴ１３１０において、ユーザからの飛び出し量の調整を受け付け、ステップＳＴ１３１２で、変換特性作成部１１０が新たな変換特性を作成して、変換特性メモリ１１２に保存して、ステップＳＴ１３１６に進む。ステップＳＴ１３１６で飛び出し量調整部１０８が立体画像の飛び出し量を調整して終了する。
【００７４】
ステップＳＴ１３０４において、ユーザ操作を基にした変換特性が、変換特性メモリ１１２に既に記憶されている場合は、ステップＳＴ１３１４に進む。ステップＳＴ１３１４で、ユーザ操作を基にした変換特性を変換特性メモリ１１２から読み込み、ステップＳＴ１３１６で、読み込んだ変換特性に従って飛び出し量の調整を行って終了する。
【００７５】
ステップＳＴ１３０２で、ユーザによる画像の直接操作がなかったと判定すると、ステップＳＴ１３１８に進む。ステップＳＴ１３１８で飛び出し量を固定する変換特性を変換特性メモリ１１２から読み込み、ステップＳＴ１３１６で、読み込んだ変換特性に基づいて飛び出し量調整部１０８が飛び出し量を調整して終了する。
【００７６】
ステップＳＴ１３０８で、飛び出し量調整をしない場合も、ステップＳＴ１３１８に進み、ステップＳＴ１３１８で飛び出し量を固定する変換特性を読み込み、ステップＳＴ１３１６で、読み込んだ変換特性に基づいて飛び出し量を調整して終了する。
【００７７】
以上説明したように、本発明の実施の形態１に係る立体画像編集装置１００によれば、ユーザによる立体画像の拡大または縮小の際に、予め定められた変換特性を用いて飛び出し量を調整することにした。これにより、ユーザが立体画像の拡大または縮小の度に飛び出し量を調整する必要がなくなり、ユーザの手間を減らすことができる。
【００７８】
また、ユーザによる画像のサイズ変更および飛び出し量の調整結果を用いて新たな変換特性を作成することにしたため、ユーザの好みに合った変換特性を作成することができ、ユーザの好みに合わせた飛び出し量の調整ができる。
【００７９】
なお、本実施の形態に係る立体画像編集装置１００は、予め変換特性を記憶しておく機能およびユーザ操作を基に変換特性を作成する機能の２つの機能を有するものとしたが、必ずしも双方の機能を備える必要はなく、どちらか一方の機能のみを備えたものであってもよい。
【００８０】
なお、本実施の形態では、フォトブックのテンプレート内において立体画像のサイズおよび飛び出し量の調整を行う場合を例にとって説明したが、本発明は、必ずしもフォトブックの編集時に用いられる必要はなく、立体画像のサイズが変更される場合であればどのような場合に用いても良い。例えば、トリミングにより立体画像が拡大される場合や、テンプレート合成等の場合にも用いることができる。
【００８１】
なお、本実施の形態では、新たな変換特性を作成する際に、立体画像のサイズ調整前後に、ユーザによって飛び出し量が調整される場合を例にとって説明したが、必ずしも立体画像のサイズ調整前後で、ユーザによる飛び出し量の調整の必要はない。立体画像のサイズ調整前後で飛び出し量の調整を行わないことも、また、ユーザの好みであるので、その場合は、立体画像のサイズ調整によって変化した飛び出し量に基づいて変換特性を作成する。
【００８２】
なお、本実施の形態では、テンプレート画像として、見開きページの画像を例にとって説明したが、テンプレート画像はこれに限られない。例えば、単ページのテンプレート画像であっても良い。
【００８３】
また、本実施の形態では、飛び出し量を一定にする場合、チェックボックスを用いて設定を行ったが、必ずしもチェックボックスを用いる必要はない。例えば、オンオフ（ＯＮ−ＯＦＦ）の切り替えができるスイッチのようなインターフェースでも良い。また、本実施の形態では、立体画像毎にチェックボックスを設けたが、必ずしも全ての画像に対して設ける必要はない。例えば、フォトブック内の全てのページに同一の飛び出し量を適用するチェックボックスを、テンプレート画像の環境設定項目として設けても良いし、同一ページ内に配置された画像を同一の飛び出し量とするチェックボックスを設けても良い。
【００８４】
（実施の形態２）
実施の形態１では、画像のサイズと飛び出し量との関係を表す変換特性を一の画像に適用する場合を例にとって説明したが、実施の形態２では、ある画像のサイズ変更および飛び出し量調整で作成した変換特性を、別の画像に適用する態様について説明する。本発明の実施の形態２に係る立体画像編集装置は、実施の形態１で示した立体画像編集装置１００と基本的構成は同一であるため、機能ブロック図は省略する。また、立体画像編集装置１００と同一の動作も省略する。
【００８５】
本実施の形態においても、ユーザ操作に基づいて変換特性を作成する。図１４（Ａ）および（Ｂ）は、変換特性作成モードにおいて、テンプレート画像２０２内に配置された立体画像２０４を編集した場合の例である。図１４（Ａ）において、ユーザによってバー２０６上のノブ２０８が移動されて立体画像２０４の飛び出し量が決定されたとする。この時の立体画像２０４のサイズ（横方向の長さ）および立体画像２０４の飛び出し量が変換特性作成部１１０に記憶される。
【００８６】
図１４（Ｂ）は、立体画像２０４を拡大し、破線２１０の位置にあったノブ２０８を矢印２１２方向に移動させて飛び出し量を調整した場合の図である。この時も、立体画像２０４のサイズ（横方向の長さ）および立体画像２０４の飛び出し量が変換特性作成部１１０に記憶される。
【００８７】
図１４（Ａ）および（Ｂ）の場合に作成される変換特性を図１５のグラフで示す。画像サイズと飛び出し量との関係を表したグラフにおいて、図１４（Ａ）の場合に記憶された画像サイズおよび飛び出し量をプロットした点を点２１４、図１４（Ｂ）の場合に記憶された画像サイズおよび飛び出し量をプロットした点を点２１６とする。変換特性作成部１１０は、点２１４および点２１６の二点を通る直線２１８を生成して変換特性とする。
【００８８】
続いて、図１６に示すように、テンプレート画像２０２内に配置された立体画像２０４の下部に、新たに立体画像２２０が配置されたとする。
【００８９】
テンプレート画像２０２内に配置された立体画像２２０は、テンプレート画像２０２に合ったサイズに自動調整される。立体画像２２０の飛び出し量は、図１５に示す、立体画像２０４の画像編集で作成された変換特性に基づいて自動的に調整される。すなわち、立体画像２２０の飛び出し量は、異なる画像で作成した変換特性に基づいて決定される。
【００９０】
図１６の場合において、さらに、別の立体画像がテンプレート画像２０２内に配置されても、図１５で示した変換特性が適用される。つまり、テンプレート画像２０２内に配置された全ての立体画像には、同一の変換特性が適用される。このような態様とすると、テンプレート画像２０２内において、画像サイズと飛び出し量との関係を揃えることができる。テンプレート画像２０２内の立体画像に対して同一の変換特性を設定するか否かは、ユーザが設定画面等から設定することができる。
【００９１】
テンプレート画像２０２内に配置された立体画像２２０の飛び出し量が自動で調整された場合を図１７（Ａ）に示す。
【００９２】
変換特性作成モードにおいて、飛び出し量が自動調整された立体画像２２０の飛び出し量を、ユーザが再度調整を行った場合を、図１７（Ｂ）に示す。立体画像２２０の飛び出し量の調整は、立体画像２２０の下部に表示されたバー２２２およびノブ２２４からなるスクロールバーを用いて行う。例えば、自動調整された立体画像の飛び出し量が希望に合わず、ユーザが微調整した場合である。
【００９３】
ユーザは、破線２２６の位置にあったノブ２２４を矢印２２８の方向へ動かして飛び出し量を調整する。この時、調整された飛び出し量および立体画像２２０のサイズ（横方向の長さ）が変換特性作成部に記憶される。
【００９４】
ユーザによる立体画像２０４のサイズ変更および飛び出し量調整に基づいた変換特性の作成後、ユーザによる立体画像２２０の飛び出し量調整が行われた場合に、変換特性作成部が作成する、画像サイズと飛び出し量との関係を規定した変換特性のグラフを図１８に示す。立体画像２２０の飛び出し量の調整により、新たにプロットされた点が点２３０である。
【００９５】
変換特性作成部が作成する変換特性は、点２１４および点２３０を結んだ線分２３２ａと、点２３０および点２１６を結んだ線分２３２ｂが、点２３０において交わる折れ線グラフのような変換特性となる。すなわち、変換特性作成部１１０は、複数の立体画像に亘ってユーザによって設定された三点の画像サイズおよび飛び出し量のプロットから変換特性を作成する。変換特性作成モードにおいて、変換特性作成部は、ユーザによってテンプレート画像２０２内の立体画像の飛び出し量が調整される度に、従来の変換特性の更新を行う。
【００９６】
変換特性作成部１１０は、作成した変換特性を変換特性メモリ１１２に記憶する。このようにユーザがテンプレート画像２０２内の立体画像の飛び出し量を調整する毎に変換特性を更新すると、変換特性作成部１１０は、二点に基づいて変換特性を作成した場合よりも、さらにユーザの好みに近い変換特性を作成することができる。
【００９７】
図１８に示す変換特性の作成後、新たにテンプレート画像２０２内に配置された立体画像は、最新の変換特性に基づいて飛び出し量が調整される。
【００９８】
図１９は、本実施の形態に係る立体画像編集装置の動作および立体画像編集方法を示すフローチャートである。
【００９９】
ステップＳＴ１９００で、テンプレート画像への立体画像の合成が行われると、ステップＳＴ１９０２に進んで、変換特性メモリ１１２から既存の変換特性の読み込みを行ってステップＳＴ１９０４に進む。ステップＳＴ１９０４で、変換特性メモリ１１２から読み込んだ変換特性に基づいて、テンプレート画像へ合成されてサイズが変更された立体画像の飛び出し量の調整を、飛び出し量調整部１０８が行ってステップＳＴ１９０６へ進む。ステップＳＴ１９０６で、マニュアルで飛び出し量を調整するか否かユーザに問うための表示を行う。ユーザによってマニュアルで飛び出し量が調整される場合は、ステップＳＴ１９０８に進んで、飛び出し量調整部１０８がユーザにより指定された値で立体画像の飛び出し量を調整してステップＳＴ１９１０に進む。ステップＳＴ１９１０で変換特性作成部１１０が変換特性を更新して変換特性メモリ１１２に記憶して終了する。ステップＳＴ１９０６でユーザがマニュアルで飛び出し量を調整しない場合は、終了する。
【０１００】
以上説明したように本発明の実施の形態２に係る立体画像編集装置によれば、同一のテンプレート画像に配置されている立体画像のサイズ変更および飛び出し量変更によって作成された変換特性を、別の立体画像に適用することにした。これにより、同一のテンプレート画像に配置された複数の立体画像の変換特性を揃えることができる。
【０１０１】
また、同一のテンプレート画像に配置された画像に対して、ユーザによって行われた画像サイズの変更および飛び出し量の変更に基づいて変換特性を更新することにしたため、よりユーザの好みに合った変換特性を作成することができる。
【０１０２】
特に、フォトブックにおいては、同一ページ内の同サイズの立体画像の飛び出し量が揃っていると、観察者が違和感なく眺めることができる。
【０１０３】
なお、本実施の形態では、２点のプロットから作成した画像サイズと飛び出し量の関係を示す変換特性を３点目のプロットによって更新する態様としたが、プロットは３点に限られず、４点以上取っても良い。プロットの数を多くするほど、ユーザの好みに合う変換特性が作成できる。
【０１０４】
なお、本実施の形態では、テンプレート画像内に配置された全ての立体画像に対して、同一の変換特性を適用したが、必ずしも全ての立体画像に対して同一の変換特性を適用する必要はない。例えば、フォトブックの見開きページを示すテンプレート画像において、左ページ内の立体画像は同一の変換特性を適用するなどの態様でも良い。また、テンプレート画像のページに基づいて変換特性を適用する範囲を限定する必要はなく、立体画像に対する変換特性の適用は、ユーザが自由に設定できることが望ましい。例えば、同一の変換特性を用いる領域を指定する領域指定手段を設け、ユーザが指定した領域に含まれる立体画像に同一の変換特性を適用する態様や、マウスによるドラッグにより複数画像を選択し、選択された複数の画像に同一の変換特性を適用する態様等が考えられる。
【０１０５】
以上説明したように本発明によれば、立体画像のサイズの変更に伴い、立体画像のサイズと飛び出し量の関係を規定した変換特性に基づいて飛び出し量の調整を行うことにしたため、立体画像の飛び出し量をユーザが好む飛び出し量に調整することができる。
【０１０６】
なお、本発明に係る各実施の形態において、飛び出し量の調整はスクロールバーによって行ったが、飛び出し量の調整に用いるインターフェースはこれに限られない。例えば、＋−のボタン、数値の直接入力、大中小をドロップダウンリストから選択等の態様が考えられる。
【０１０７】
また、本発明に係る各実施の形態において、新たな変換特性を作成する場合に、線形の変換特性を作成したが、変換特性は必ずしも線形でなくて良い。例えば、指数関数的な変換特性を作成しても良い。どのような変換特性を作成するか、予め設定できるようにすることが望ましい。また、変換特性作成部１１０が作成した変換特性を、ユーザが編集できる編集画面を用意しても良い。変換特性作成部１１０が作成した変換特性を、さらにユーザが編集できるようにすることで、よりユーザの好みに合った変換特性を作成することができる。
【０１０８】
また、本発明に係る各実施の形態において、調整後の立体画像の画像サイズおよび飛び出し量を記録して、元の立体画像データの画像サイズまたは飛び出し量の更新を行ってもよい。飛び出し量は、タグ情報に記憶しても良いし、画像データと関連付けしたテキストデータ等に保存しても良い。画像データとテキストデータとを関連付けする方法は、例えば、拡張子のみ異なりファイル名が同じデータとする方法がある。また、タグ情報やテキストデータには、飛び出し量を設定した時の画像表示サイズ、飛び出し量設定時のハードウェア情報、飛び出し量設定時の３Ｄ方式等を記憶しても良い。
【０１０９】
なお、本発明に係る各実施の形態において、画像データを記憶する内部メモリと変換特性を記憶する変換特性メモリとを別のメモリとして説明を行ったが、必ずしも２つのメモリを設ける必要はない。１つのメモリに画像データおよび変換特性を記憶しても良い。
【０１１０】
また、本発明に係る各実施の形態において、ユーザが変換特性を決定せず、フォトブックや３Ｄプリント等の商材に基づいて決定しても良い。例えば、フォトブックを作成する場合においては、フォトブックのレイアウトを考慮して変換特性を作成する。フォトブックはページを開いて見るため、観察者の目の位置との関係で、中心に近い位置に配置された立体画像ほど立体感が良く見える。そのため、中心に近い位置に配置された立体画像ほど立体感を強調する変換特性を適用する。
【０１１１】
図２０は、フォトブック編集時のテンプレート画像の例である。図２０において、左ページ２３４ａと右ページ２３４ｂが繋がり、ページの見開き画像２３４として表示されている。
【０１１２】
見開き画像２３４に立体画像を配置する場合、見開き画像２３４の中心に近い位置に配置された立体画像２３６ａ〜２３６ｄと、ページの端部に配置された立体画像２３８ａ〜２３８ｄとでは、異なる変換特性を適用する。
【０１１３】
図２１は、フォトブックのレイアウトを考慮した場合の画像サイズと飛び出し量との関係を表した変換特性の例である。
【０１１４】
見開き画像２３４の中心に近い位置に配置された立体画像２３６ａ〜２３６ｄの画像サイズの変更時には、線分２４０で示す変換特性が適用される。線分２４０が示す変換特性は、画像サイズを拡大しても飛び出し量はわずかに減少させるのみであまり減少させない変換特性である。
【０１１５】
ページの端部に配置された立体画像２３８ａ〜２３８ｄには、線分２４２で示す変換特性が適用される。線分２４２が示す変換特性は、画像サイズの拡大に応じて、飛び出し量を縮小する変換特性である。つまり、線分２４２は、線分２４０に対して大きな傾きを持つ。
【０１１６】
このようにフォトブックの中心に近い位置に配置された画像ほど、画像サイズの拡大に伴う飛び出し量の縮小量を減少させると、観察者が立体視しやすい中心に近い画像のサイズを拡大した場合においても十分な飛び出し量を確保することができる。
【０１１７】
なお、立体画像がレイアウトされた位置を考慮して適用する変換特性を決定した場合においても、決定した変換特性により自動調整した立体画像のサイズ変更および飛び出し量の変更がユーザにより行われたことに応じて、変換特性を更新することが望ましい。
【０１１８】
また、複数のページからなるフォトブックの場合、１枚のページだけでなく、複数のページ、例えば、変換特性が変更されたページの前後のページの変換特性も考慮することが望ましい。
【０１１９】
図２２に示すように、立体画像編集装置１００が、複数のページ１Ｐ，２Ｐ，３Ｐ，４Ｐ，…からなるフォトブックの各々のページに配置された立体画像を編集する場合、変換特性作成部１１０は、ページ間で大きな差がない変換特性をデフォルト値として設定する。
【０１２０】
デフォルトの変換特性の設定方法は何ら制限されないが、ここでは、以下の３つの設定方法を例示する。
（設定方法１）
全ページの飛び出し量を抑え目に設定した変換特性をデフォルト値として設定する。
（設定方法２）
商材のサイズに応じて変換特性を変える。大サイズの商材であれば、目が疲れないようにデフォルトの飛び出し量を抑え目に設定する。逆に、小サイズであれば飛び出し量を大きめに設定する。
（設定方法３）
フォトブックのページの中で飛び出し量を変える。例えば、前半のページは抑え目、真ん中のページは強め、後半のページは抑えめに設定する。
【０１２１】
変換特性のデフォルト値は、例えば、フォトブックのサービス業者が任意に設定可能としてもよい。
【０１２２】
変換特性のデフォルト値を設定した後、ユーザにより、あるページに適用される変換特性（飛び出し量）が変更された場合、変換特性作成部１１０は、変更された変換特性に応じて、その前後のページに適用する変換特性を変更（更新）する。
【０１２３】
変換特性作成部１１０は、例えば、１０Ｐ目の変換特性が変更された場合、図２３（Ａ）に示す１０Ｐ目の変換特性（ユーザにより変更された変換特性）と同図（Ｂ）に示す１１Ｐ目の変換特性（デフォルト値の変換特性）との差をチェックする。図２３（Ａ）および（Ｂ）は、それぞれ、１０Ｐ目および１１Ｐ目に適用される変換特性を表すグラフであり、その縦軸は飛び出し量、横軸は画像サイズである。そして、両者の差（例えば、面積の差）が所定値以上である場合に、図２４に点線で示すように、１１Ｐ目のデフォルト値の変換特性を、１０Ｐ目の変化特性と１１Ｐ目の変化特性の平均値に変更する。９Ｐ目も同様である。
【０１２４】
上記のように、あるページの変換特性の変更に応じて、その前後のページの変換特性を調整することにより、フォトブックのページ間の変換特性の変化に違和感をなくすことができ、ユーザがフォトブックを見やすくすることができる。
【０１２５】
なお、上記の処理は、デフォルト値の変化特性が設定されているページのみに適用してもよい。例えば、ユーザにより１１Ｐ目の変換特性が変更された場合でも、ユーザにより１０Ｐ目の変換特性がすでに変更された後であれば、１０Ｐ目の変換特性は更新しない。また、上記は、あるページの変換特性が変更された場合に、その前後のページの変換特性を調整する例であるが、これに限定されず、あるページの前後数ページの変換特性を調整してもよい。
【０１２６】
また、図２５に示すように、ページの切り替え中はユーザが表示画面を見づらいため、飛び出し量調整部１０８は、ページの切り替え時に、切り替え中のページに配置された立体画像の飛び出し量が小さくなるように調整することが望ましい。
【０１２７】
また、変換特性の記憶単位は何ら制限されない。例えば、各々の立体画像に１対１に対応する変換特性を変換特性メモリ１１２に記憶してもよいし、立体画像編集装置１００のユーザごと、あるいは、立体画像が表示される表示装置（表示部１１４の種類）ごとに変換特性を記憶してもよい。また、立体画像、ユーザ、および、表示装置のうちの２以上を組み合わせて、その組み合わせごとに変換特性を記憶してもよい。例えば、ユーザごとに、各々の立体画像の変換特性を記憶することができる。
【０１２８】
ユーザごとに変換特性を記憶する場合、立体画像編集装置１００は各々のユーザを識別する必要があるが、ユーザの識別方法は何ら制限されない。例えば、立体画像編集装置１００へのログイン情報、指紋認証、画像解析等の人物認証技術を利用して、各々のユーザを識別することができる。例えば、立体画像編集装置１００にカメラを設け、このカメラで撮影されたユーザの画像を解析することにより、各々のユーザを簡単に識別することができる。
【０１２９】
上記のように、ユーザごとに変換特性を記憶することにより、各々のユーザは、立体画像の飛び出し量を自分の好みに応じて調整することができる。
【０１３０】
ユーザごとに変換特性を記憶した場合の適用例として、例えば、複数の立体画像編集装置（のユーザ）の間で立体画像が共有される立体画像編集システムについて説明する。図２６は、そのような立体画像編集システムの構成を表すブロック図である。同図に示す立体画像編集システムは、２台の立体画像編集装置１００Ａ、１００Ｂと、これら２台の立体画像編集装置１００Ａ、１００Ｂとネットワーク２５２を経由して接続された１台のサーバ２５０とによって構成されている。
【０１３１】
例えば、サーバ２５０内に格納された立体画像が、ネットワーク２５２を経由して、２台の立体画像編集装置１００Ａ、１００Ｂで共有される場合、変換特性がユーザごとに記憶されていれば、一方の立体画像編集装置１００Ａの飛び出し量調整部は、そのユーザに対応する変換特性に基づいて、立体画像の飛び出し量を調整することができる。同様に、他方の立体画像編集装置１００Ｂの飛び出し量調整部も、そのユーザに対応する変換特性に基づいて、立体画像の飛び出し量を調整することができる。
【０１３２】
なお、上記例のように、複数の立体画像編集装置がネットワークを経由して接続されている場合に限らず、例えば、１台の立体画像編集装置を複数のユーザで共用する場合なども同様である。
【０１３３】
続いて、表示装置は、例えば、カメラ、スマートフォン、携帯電話、テレビ、ＰＣ（パーソナルコンピュータ）等を含む。表示装置ごとに変換特性を記憶する場合、例えば、カメラに対応する変換特性のように、表示装置の種類ごとに変換特性を記憶する。表示装置の表示画面（表示サイズ）が大きい場合、ユーザの目の疲れも大きくなるので、表示画面が大きくなるに従って飛び出し量が小さくなる変換特性を記憶しておけば、表示装置の表示画面の大きさに応じて立体画像の飛び出し量を調整することができる。
【０１３４】
上記のように、表示装置ごとに変換特性を記憶することより、表示装置の種類や表示画面の大きさに応じて、立体画像を適切な飛び出し量に調整することができる。
【０１３５】
また、表示装置、表示装置に表示された立体画像を閲覧するユーザ、立体画像のいずれかに動きがある場合、飛び出し量調整部１０８は、その動きに応じて、立体画像に適用する変換特性を変更することが望ましい。
【０１３６】
例えば、ユーザが表示装置を手に持って動かしている場合等のように、表示装置に動きがある場合、ユーザが表示画面を注視することは難しいため、立体画像の飛び出し量を抑制することが望ましい。例えば、変換特性メモリ１１２に記憶された変換特性のうち、表示装置が静止している場合には通常の変換特性を使用して立体画像の飛び出し量を調整する。これに対し、表示装置に動きがある場合には、表示装置の動きが大きくなるに従って、通常の変換特性に対して飛び出し量が小さくなる変換特性を用いて立体画像の飛び出し量を調整する。
【０１３７】
表示装置の動きは、例えば、モーションセンサ（加速度センサ）／ジャイロセンサにより検出することができる。加速度センサには、１方向だけ感知できる１軸、ＸＹの２方向を感知できる２軸、ＸＹＺの３方向を感知できる３軸のものがある。なお一般に、モーションセンサはジャイロセンサと混同されることがあるが、ジャイロセンサは傾きを検出する装置で意味も用途も違うものである。ただし、３軸の加速度センサと３軸のジャイロセンサを組み合わせた６軸センサといった高性能な機器もある。
【０１３８】
ユーザに動きがある場合も同様である。例えば、ユーザが静止している場合には通常の変換特性を使用して立体画像の飛び出し量を調整し、ユーザに動きがある場合には、ユーザの動きが大きくなるに従って、飛び出し量が小さくなる変換特性を用いて立体画像の飛び出し量を調整する。
【０１３９】
ユーザの動きは、例えば、カメラによる撮影情報により検出することができる。つまり、立体画像編集装置１００にカメラを搭載し、ユーザ自身を撮影してその動きを判断する。この他、例えば、照明やテレビなどの制御にも利用されている人感センサ（赤外線、超音波、可視光などを利用）によりユーザの動きを検出してもよい。
【０１４０】
また、立体画像の編集時などに立体画像に動き（例えば、立体画像の移動、リサイズ、回転など）が生じる場合も同様である。例えば、立体画像が静止している場合には通常の変換特性を使用して立体画像の飛び出し量を調整し、立体画像に動きがある場合には、立体画像の動きが大きくなるに従って、飛び出し量が小さくなる変換特性を用いて飛び出し量を調整する。
【０１４１】
さらに、表示装置、ユーザおよび立体画像の２以上を組み合わせて、その組み合わせのうちの１以上の動きが大きくなるに従って、画像サイズに対応する飛び出し量が小さくなる変換特性を変換特性メモリ１１２に記憶しておき、表示装置、ユーザおよび立体画像の２以上の組み合わせのうちの１以上に動きがある場合に、前述の組み合わせのうちの１以上の動きが大きくなるに従って、画像サイズに対応する飛び出し量が小さくなる変換特性を用いて立体画像の飛び出し量を調整してもよい。
【０１４２】
なお、上記実施形態では、フォトブックを例に挙げて説明したが、本発明はこれに限定されず、例えば、カレンダーなどの商材のように、複数のページからなる、あらゆる画像コンテンツに適用することができる。
【０１４３】
また、本発明の各実施の形態について説明した立体画像編集装置の各機能に対応してコンピュータを動作させるプログラム、すなわち、本発明の立体画像編集装置の各機能をコンピュータに実現させるプログラム、またはコンピュータを本発明の立体画像編集装置の各手段として機能させるプログラム、もしくは本発明の立体画像編集方法の各ステップを手順としてコンピュータに実行させるプログラムも、本発明の実施の形態の１つである。また、そのようなプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の実施の形態の１つである。
【０１４４】
なお、以上説明した本発明に係る実施の形態は、本発明の一例を示すものであり、本発明の構成を限定するものではない。本発明に係る立体画像編集装置は、上記実施の形態に限定されず、本発明の目的を逸脱しない範囲で種々変更して実施することが可能である。
例えば、表示部１１４がタッチパネル等で構成されている場合には、上述したユーザ入力部１１６のマウス等による操作をユーザの指等で行っても良い。
【産業上の利用可能性】
【０１４５】
本発明に係る立体画像編集装置は、立体画像を編集する場合に用いることができる。
【符号の説明】
【０１４６】
１００  立体画像編集装置
１０６  画像サイズ調整部
１０８  飛び出し量調整部
１１０  変換特性作成部
１１２  変換特性メモリ
１１４  表示部
１１６  ユーザ入力部
【図１】
0005723721.tif 000002
【図２】
0005723721.tif 000003
【図３】
0005723721.tif 000004
【図４】
0005723721.tif 000005
【図５】
0005723721.tif 000006
【図６】
0005723721.tif 000007
【図７】
0005723721.tif 000008
【図８】
0005723721.tif 000009
【図９】
0005723721.tif 000010
【図１０】
0005723721.tif 000011
【図１１】
0005723721.tif 000012
【図１２】
0005723721.tif 000013
【図１３】
0005723721.tif 000014
【図１４】
0005723721.tif 000015
【図１５】
0005723721.tif 000016
【図１６】
0005723721.tif 000017
【図１７】
0005723721.tif 000018
【図１８】
0005723721.tif 000019
【図１９】
0005723721.tif 000020
【図２０】
0005723721.tif 000021
【図２１】
0005723721.tif 000022
【図２２】
0005723721.tif 000023
【図２３】
0005723721.tif 000024
【図２４】
0005723721.tif 000025
【図２５】
0005723721.tif 000026
【図２６】
0005723721.tif 000027