(57)【要約】【課題】被写体の周囲から角度を変えて撮影した画像群から立体画像群を生成する。【解決手段】被写体を全周にわたって撮影した３６０度回転写真群から、撮影時の回転角θと輻輳角φに基づいて立体視を得るための左眼用画像と右眼用画像を選択する。これにより、被写体を全周にわたって立体視できる３６０度立体画像群を生成することが可能となる。【選択図】図３
2015231178.tif 000002
【特許請求の範囲】
【請求項１】
撮影距離は変えずに角度を変えて被写体を複数回撮影した画像集合と、当該画像集合を角度を変えて撮影したときの回転角と、撮影距離もしくは撮影距離と両眼距離から求まる輻輳角を入力する入力手段と、
前記回転角及び前記撮影距離と両眼距離から求めた輻輳角もしくは入力した前記輻輳角に基づき、前記画像集合から立体視を得るための左眼用画像と右目用画像の画像ペアを選択する画像選択手段と、
前記画像選択手段が選択した前記画像ペアの集合を出力する出力手段と、
を有することを特徴とする画像選択装置。
【請求項２】
前記画像選択手段は、前記輻輳角を前記回転角で割った値に基づいて画像間隔を決定し、前記画像集合から当該画像間隔おきに画像を選択して前記画像ペアとすることを特徴とする請求項１記載の画像選択装置。
【請求項３】
前記左眼用画像と前記右目用画像を１ラインずつ交互に並べた合成画像を生成する合成手段を有し、
前記出力手段は、前記合成画像の集合を出力することを特徴とする請求項１又は２記載の画像選択装置。
【請求項４】
撮影距離は変えずに角度を変えて被写体を複数回撮影した画像集合から立体視を得るための画像ペアを選択する画像選択装置と所望の角度から見た前記被写体の立体視が得られる前記画像ペアをユーザの操作するユーザ端末へ送信するサーバ装置とを備えた立体画像表示システムであって、
前記画像選択装置は、
前記画像集合と、当該画像集合を角度を変えて撮影したときの回転角と、撮影距離もしくは撮影距離と両眼距離から求まる輻輳角を入力する入力手段と、
前記回転角及び前記撮影距離と両眼距離から求めた輻輳角もしくは入力した前記輻輳角に基づき、前記画像集合から立体視を得るための左眼用画像と右目用画像の画像ペアを選択する画像選択手段と、
前記画像選択手段が選択した前記画像ペアの集合を出力する出力手段と、を備え、
前記サーバ装置は、
前記ユーザ端末から前記被写体を見る角度の情報を受信する受信手段と、
前記角度に対応する前記画像ペアを取得する画像取得手段と、
前記画像ペアを前記ユーザ端末へ送信する送信手段と、を有すること
を特徴とする立体画像表示システム。
【請求項５】
コンピュータにより実行される画像選択方法であって、
撮影距離は変えずに角度を変えて被写体を複数回撮影した画像集合と、当該画像集合を角度を変えて撮影したときの回転角と、撮影距離もしくは撮影距離と両眼距離から求まる輻輳角を入力するステップと、
前記回転角及び前記撮影距離と両眼距離から求めた輻輳角もしくは入力した前記輻輳角に基づき、前記画像集合から立体視を得るための左眼用画像と右目用画像の画像ペアを選択するステップと、
前記画像ペアを選択するステップで選択した前記画像ペアの集合を出力するステップと、
を有することを特徴とする画像選択方法。
【請求項６】
請求項１乃至３のいずれかに記載の画像選択装置の各手段としてコンピュータを動作させることを特徴とする画像選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体画像を生成する技術に関する。
【背景技術】
【０００２】
従来の電子商取引サイトでは、１枚または複数の商品画像を表示して、購買者がその画像を見て商品を選択する手法が用いられてきた。しかしながら、商品画像だけを見て商品を購入する方法は、実際の商品を手にとって商品を購入する方法に比べると、商品選択のための情報が不足している。
【０００３】
商品を周囲から３６０度回転撮影し、得られた画像群をユーザの操作に従って順番に連続表示することにより、あたかも現実の商品を回転させているように見せる技術が知られている（非特許文献１）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“［Ｒｅａｌ３Ｄｉ製品紹介］ネットショップや製品紹介で実力を発揮する水平・垂直３６０度自動撮影するターンテーブルと３ＤＶｉｅｗ作成ソフト”、［online］、有限会社カフェデジタル、［平成２６年５月８日検索］、インターネット〈 URL：http://www.cafedigital.jp/02_project/index.html〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、非特許文献１の技術は、２次元の画像を順次表示しているだけであり、立体視できる立体画像と比較すると奥行き感などで不自然さを感じざるを得ないという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであり、被写体の周囲から角度を変えて撮影した画像群から立体画像群を生成することを目的とする。
【課題を解決するための手段】
【０００７】
第１の本発明に係る画像選択装置は、撮影距離は変えずに角度を変えて被写体を複数回撮影した画像集合と、当該画像集合を角度を変えて撮影したときの回転角と、撮影距離もしくは撮影距離と両眼距離から求まる輻輳角を入力する入力手段と、前記回転角と前記撮影距離と両眼距離から求めた輻輳角もしくは入力した前記輻輳角に基づき、前記画像集合から立体視を得るための左眼用画像と右目用画像の画像ペアを選択する画像選択手段と、前記画像選択手段が選択した前記画像ペアの集合を出力する出力手段と、を有することを特徴とする。
【０００８】
上記画像選択装置において、前記画像選択手段は、前記輻輳角を前記回転角で割った値に基づいて画像間隔を決定し、前記画像集合から当該画像間隔おきに画像を選択して前記画像ペアとすることを特徴とする。
【０００９】
上記画像選択装置において、前記左眼用画像と前記右目用画像を１ラインずつ交互に並べた合成画像を生成する合成手段を有し、前記出力手段は、前記合成画像の集合を出力することを特徴とする。
【００１０】
第２の本発明に係る立体画像表示システムは、撮影距離は変えずに角度を変えて被写体を複数回撮影した画像集合から立体視を得るための画像ペアを選択する画像選択装置と所望の角度から見た前記被写体の立体視が得られる前記画像ペアをユーザの操作するユーザ端末へ送信するサーバ装置とを備えた立体画像表示システムであって、前記画像選択装置は、前記画像集合と、当該画像集合を角度を変えて撮影したときの回転角と、撮影距離もしくは撮影距離と両眼距離から求まる輻輳角を入力する入力手段と、前記回転角及び前記撮影距離と両眼距離から求めた輻輳角もしくは入力した前記輻輳角に基づき、前記画像集合から立体視を得るための左眼用画像と右目用画像の画像ペアを選択する画像選択手段と、前記画像選択手段が選択した前記画像ペアの集合を出力する出力手段と、を備え、前記サーバ装置は、前記ユーザ端末から前記被写体を見る角度の情報を受信する受信手段と、前記角度に対応する前記画像ペアを取得する画像取得手段と、前記画像ペアを前記ユーザ端末へ送信する送信手段と、を有することを特徴とする。
【００１１】
第３の本発明に係る画像選択方法は、コンピュータにより実行される画像選択方法であって、撮影距離は変えずに角度を変えて被写体を複数回撮影した画像集合と、当該画像集合を角度を変えて撮影したときの回転角と、撮影距離もしくは撮影距離と両眼距離から求まる輻輳角を入力するステップと、前記回転角と前記撮影距離と両眼距離から求めた輻輳角もしくは入力した前記輻輳角に基づき、前記画像集合から立体視を得るための左眼用画像と右目用画像の画像ペアを選択するステップと、前記画像ペアを選択するステップで選択した前記画像ペアの集合を出力するステップと、を有することを特徴とする。
【００１２】
第４の本発明に係る画像選択プログラムは、上記画像選択装置の各手段としてコンピュータを動作させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、被写体の周囲から角度を変えて撮影した画像群から立体画像群を生成することができる。
【図面の簡単な説明】
【００１４】
【図１】３６０度回転写真を撮影する様子を示す図である。
【図２】被写体の立体視できる立体画像を撮影する様子を示す図である。
【図３】第１の実施の形態における画像選択装置の構成を示す機能ブロック図である。
【図４】第１の実施の形態における画像選択装置の処理の流れを示すフローチャートである。
【図５】立体視可能な画像ペアを３６０度回転写真から選択する様子を示す図である。
【図６】第１の実施の形態における画像選択装置を含む実施例を示す全体構成図である。
【図７】第２の実施の形態における画像選択装置の構成を示す機能ブロック図である。
【図８】第２の実施の形態における画像選択装置が生成する合成画像の例を示す図である。
【図９】第２の実施の形態における画像選択装置を含む実施例を示す全体構成図である。
【発明を実施するための形態】
【００１５】
最初に、被写体の周囲から角度を変えて撮影し、３６０度回転写真を得る方法について説明する。
【００１６】
図１は、３６０度回転写真を撮影する様子を示す図である。回転テーブル９上に被写体８を設置し、カメラ７を固定して配置する。回転テーブル９を微小角θずつ回転させながらカメラ７で被写体８を撮影する。微小角θは撮影枚数ｎに対して次式（１）の条件を満たすものとする。
【００１７】
θ＝２π／ｎ・・・（１）
回転テーブル９を微小角θずつ回転させながら被写体８をｎ回撮影することで、被写体８を３６０度全周囲から角度を変えて撮影した合計ｎ枚の３６０度回転写真が得られる。θが小さいほど滑らかな回転表示が可能となる。なお、被写体８を固定し、カメラ７を被写体８を中心に回転させながら撮影して３６０度回転写真を得てもよい。
【００１８】
続いて、３６０度回転写真から立体画像を得る仕組みについて説明する。
【００１９】
図２は、被写体８を立体視できる立体画像を撮影する様子を示す図である。両眼間隔ｅ離して設置した２台のカメラ７Ａ，７Ｂにより、撮影距離ｌで回転テーブル９上の被写体８を撮影した場合、被写体８にカメラ７Ａ，７Ｂの輻輳角φを合わせた立体画像が得られる。被写体８が動かない静物体であれば、１台のカメラ７で回転テーブル９をφだけ回転して２回撮影することで立体画像を得ることができる。つまり、図１の方法で撮影した３６０度回転写真からφだけ回転させた２枚の画像を選択することで立体画像を得ることができる。図１で回転テーブル９を回転する微小角θは次式（２）で求められる輻輳角φより小さいものとする。
【００２０】
２ｌｓｉｎ（φ／２）＝ｅ
φ＝２ａｒｃｓｉｎ（ｅ／２ｌ）・・・（２）
【００２１】
［第１の実施の形態］
図３は、第１の実施の形態における画像選択装置１の構成を示す機能ブロック図である。同図に示す画像選択装置１は、入力部１１、画像選択部１２、および出力部１３を備える。画像選択装置１には３６０度回転写真が格納された３６０度回転写真蓄積装置２が接続される。画像選択装置１が備える各部は、演算処理装置、記憶装置等を備えたコンピュータにより構成して、各部の処理がプログラムによって実行されるものとしてもよい。このプログラムは画像選択装置１が備える記憶装置に記憶されており、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。
【００２２】
入力部１１は、３６０度回転写真を撮影したときの撮影情報を入力する。撮影情報は、回転角θと撮影距離ｌを含む。撮影距離ｌと予め設定された両眼間隔ｅから輻輳角φを求める。あるいは、撮影情報が撮影距離ｌの代わりに輻輳角φを含んでもよい。
【００２３】
画像選択部１２は、回転角θと輻輳角φに基づいて立体視を得るための左眼用画像と右眼用画像を選択するための選択間隔を求める。
【００２４】
出力部１３は、画像選択部１２が求めた選択間隔で、３６０度回転写真蓄積装置２から左眼用画像と右眼用画像のペアを取得して出力する。
【００２５】
次に、本実施の形態における画像選択装置１の動作について説明する。
【００２６】
図４は、本実施の形態における画像選択装置１の処理の流れを示すフローチャートである。
【００２７】
まず、入力部１１が回転角θと輻輳角φを入力する（ステップＳ１１）。
【００２８】
そして、画像選択部１２が回転角θと輻輳角φに基づいて画像の選択間隔Ｂｔｗを次式（３）を用いて決定する（ステップＳ１２）。
【００２９】
Ｂｔｗ＝ＲＯＵＮＤ（φ／θ）−１・・・（３）
ここで、ＲＯＵＮＤは少数点以下を四捨五入する関数である。θ＜φ＜１．５θの場合にはＢｔｗ＝０となり、３６０度回転写真の隣り合う画像を立体画像の組として選択する。１．５θ≦φ＜１．５θの場合にはＢｔｗ＝１となり、３６０度回転写真の一つおきの画像を立体画像の組として選択する。このように設定することで立体表示の両眼視差を現実になるべく近付けることが可能となる。
【００３０】
そして、出力部１３は、画像選択部１２が決めた選択間隔Ｂｔｗ離れた画像のペアを３６０度回転写真蓄積装置２から読み出し、読み出した画像ペアを立体画像として出力する（ステップＳ１３）。ステップＳ１３の処理を３６０度回転写真の枚数分繰り返すことで、被写体を３６０度の方向から立体視できる立体画像群が得られる。
【００３１】
図５は、出力部１３が立体視可能な画像ペアを３６０度回転写真蓄積装置２から選択する様子を示す図である。３６０度回転写真蓄積装置２には、被写体を３６０度全周囲から回転角θづつずらして撮影した複数の画像５１，５２，・・・，５９がｎ枚格納されている。画像５１と画像５２は回転角θずれた方向から被写体を撮影した画像である。同様に、画像５２と画像５３は回転角θずれた方向から被写体を撮影した画像である。以下、回転角θずれた方向から被写体を撮影した画像が続く。
【００３２】
画像選択部１２がＢｔｗ＝２と決定した場合、出力部１３は、画像５１，５２，・・・，５９を２つずつ飛ばして左眼用画像と右眼用画像を選択する。具体的には、画像５１を左眼用画像とした場合、２つの画像５２，５３を飛ばして、画像５４を右眼用画像として選択する。続いて、画像５２を左眼用画像、画像５５を右眼用画像として選択する。出力部１３は、最終的に合計ｎ組の画像ペアを出力する。
【００３３】
次に、第１の実施の形態における画像選択装置１が出力した立体画像を利用する実施例について説明する。
【００３４】
図６は、第１の実施の形態における画像選択装置１を含む実施例を示す全体構成図である。図６に示す実施例では、ネットワーク上に画像選択装置１、コンテンツサーバ３１、および中間サーバ３２が接続される。ユーザ端末４１はネットワークを介して立体画像を取得し、ＨＭＤ（ヘッドマウントディスプレイ）４２に立体画像を表示させる。
【００３５】
コンテンツサーバ３１は、画像選択装置１が出力した立体画像群を蓄積する。中間サーバ３２は、ユーザ端末４１から被写体を見る角度の情報を含む要求を受信し、その角度に対応する一組の立体画像をコンテンツサーバ３１から取得してユーザ端末４１へ送信する。
【００３６】
ユーザ端末４１は、中間サーバ３２から一組の立体画像を受信すると、ＨＭＤ４２の左右眼用表示パネルに立体画像の左眼用画像と右眼用画像をそれぞれ表示させる。また、ユーザ端末４１は、ユーザからＨＭＤ４２の表示する被写体を回転させる操作を入力すると、入力された操作に応じた角度から撮影された立体画像を中間サーバ３２に要求する。ユーザ端末４１が中間サーバ３２の送信した立体画像を受信してＨＭＤ４２の画像を更新することで、ＨＭＤ４２で表示される被写体をユーザの操作により回転させることが可能となる。
【００３７】
この実施例では、ユーザ端末４１はユーザの操作に対応する立体画像をコンテンツサーバ３１から得たが、画像選択装置１がユーザインタフェースを備え、画像選択装置１がユーザの操作を入力し、画像選択装置１がユーザの操作に応じた立体画像を選択して表示してもよい。また、画像選択装置１が立体画像群を蓄積する蓄積装置を備えて、中間サーバ３２は画像選択装置１から所望の立体画像を取得してもよい。あるいは、中間サーバ３２が画像選択装置１に所望の角度から被写体を見た立体画像を要求し、要求を受けた画像選択装置１がその角度に対応する画像ペアを選択して中間サーバ３２に送信してもよい。
【００３８】
以上説明したように、本実施の形態によれば、被写体を全周にわたって撮影した３６０度回転写真群から、撮影時の回転角θと輻輳角φに基づいて立体視を得るための左眼用画像と右眼用画像を選択することで、被写体を全周にわたって立体視できる３６０度立体画像群を生成することが可能となる。その結果、ユーザの操作により被写体を自由に回転して立体表示させることができ、より現実感を持った商品表示が可能となる。
【００３９】
なお、本実施の形態では、３６０度の全周囲にわたって被写体を撮影した３６０度回転写真群を利用したが、必ずしも全周囲分の写真を用意する必要はなく、例えば１８０度分やそれ以外の角度分の写真を利用して立体画像を得ることができる。
【００４０】
［第２の実施の形態］
図７は、第２の実施の形態における画像選択装置１の構成を示す機能ブロック図である。第２の実施の形態における画像選択装置１は、第１の実施の形態の画像選択装置１とは、出力部１３の代わりに画像合成部１４を備えた点で相違する。
【００４１】
画像合成部１４は、画像選択部１２が求めた選択間隔で、３６０度回転写真蓄積装置２から左眼用画像と右眼用画像のペアを取得し、画像ペアを３Ｄ表示装置で表示できるように解像度変換を行った後、左眼用画像と右眼用画像を縦方向に１ラインずつ交互に並べた水平インターリーブ方式の合成画像を生成する。図８に、合成画像の例を示す。図８に示す合成画像６１は、画像５１，５４を合成したものであり、合成画像６２は、画像５２，５５を合成したものである。３６０度回転写真蓄積装置２にｎ枚の画像が蓄積されているときは、ｎ枚の合成画像６１，６２が生成される。
【００４２】
続いて、第２の実施の形態における画像選択装置１が出力した合成画像を利用する実施例について説明する。
【００４３】
図９は、第２の実施の形態における画像選択装置１を含む実施例を示す全体構成図である。図９に示す実施例では、ネットワーク上に画像選択装置１、コンテンツサーバ３１が接続される。ユーザ端末４１はネットワークを介して合成画像を取得し、３Ｄテレビ４３に立体画像を表示させる。
【００４４】
コンテンツサーバ３１は、画像選択装置１が出力した合成画像群を蓄積する。ユーザ端末４１には、偏光式の３Ｄテレビ４３が接続される。ユーザ端末４１がコンテンツサーバ３１から取得した合成画像を３Ｄテレビ４３へ送信することで、３Ｄテレビ４３に立体画像が表示される。
【００４５】
ユーザ端末４１は、ユーザから３Ｄテレビ４３の表示する被写体を回転させる操作を入力すると、入力された操作に応じた角度に対応する合成画像をコンテンツサーバ３１から取得し、３Ｄテレビ４３に送信する。これにより、３Ｄテレビ４３で表示される被写体をユーザの操作により回転されることが可能となる。
【００４６】
以上説明したように、本実施の形態によれば、被写体を全周にわたって撮影した３６０度回転写真群から、撮影時の回転角θと輻輳角φに基づいて立体視を得るための左眼用画像と右眼用画像を選択し、水平インターリーブ方式の合成画像を生成することにより、偏光式の３Ｄテレビ４３に被写体の立体画像を表示させることが可能となる。
【符号の説明】
【００４７】
１…画像選択装置
１１…入力部
１２…画像選択部
１３…出力部
１４…画像合成部
２…３６０度回転写真蓄積装置
３１…コンテンツサーバ
３２…中間サーバ
４１…ユーザ端末
４２…ＨＭＤ
４３…３Ｄテレビ
７，７Ａ，７Ｂ…カメラ
８…被写体
９…回転テーブル
【図１】
2015231178.tif 000003
【図２】
2015231178.tif 000004
【図３】
2015231178.tif 000005
【図４】
2015231178.tif 000006
【図５】
2015231178.tif 000007
【図６】
2015231178.tif 000008
【図７】
2015231178.tif 000009
【図８】
2015231178.tif 000010
【図９】
2015231178.tif 000011