IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 日本放送協会の特許一覧

<>
  • 特開-視点変換装置及びそのプログラム 図1
  • 特開-視点変換装置及びそのプログラム 図2
  • 特開-視点変換装置及びそのプログラム 図3
  • 特開-視点変換装置及びそのプログラム 図4
  • 特開-視点変換装置及びそのプログラム 図5
  • 特開-視点変換装置及びそのプログラム 図6
  • 特開-視点変換装置及びそのプログラム 図7
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023179864
(43)【公開日】2023-12-20
(54)【発明の名称】視点変換装置及びそのプログラム
(51)【国際特許分類】
   H04N 13/111 20180101AFI20231213BHJP
   G06T 19/00 20110101ALI20231213BHJP
【FI】
H04N13/111
G06T19/00 A
【審査請求】未請求
【請求項の数】6
【出願形態】OL
(21)【出願番号】P 2022092747
(22)【出願日】2022-06-08
(71)【出願人】
【識別番号】000004352
【氏名又は名称】日本放送協会
(74)【代理人】
【識別番号】110001807
【氏名又は名称】弁理士法人磯野国際特許商標事務所
(72)【発明者】
【氏名】宮下 山斗
(72)【発明者】
【氏名】澤畠 康仁
(72)【発明者】
【氏名】界 瑛宏
(72)【発明者】
【氏名】小峯 一晃
【テーマコード(参考)】
5B050
5C061
【Fターム(参考)】
5B050AA10
5B050BA09
5B050CA01
5B050EA26
5B050FA02
5C061AA29
5C061AB24
(57)【要約】      (修正有)
【課題】立体映像の視点を変換する際、余白による構図を維持する視点変換装置及びそのプログラムを提供する。
【解決手段】視点変換装置1において、演算部10は、被写体を正規化スクリーンに投影したときの各頂点vの座標を算出する頂点座標算出部12と、各頂点のうちの最上点及び最下点を選択する最上点最下点選択部13と、上側余白及び下側余白を算出する余白算出部14と、上側余白と下側余白との余白比rが予め設定された値となるように変換パラメータαを算出する変換パラメータ算出部15と、を備える。
【選択図】図3
【特許請求の範囲】
【請求項1】
第1立体映像表示装置が表示する立体映像を、前記第1立体映像表示装置と異なる角度の表示画面を有する第2立体映像表示装置で表示するために、前記立体映像の視点を変換する視点変換装置であって、
前記視点に位置する仮想カメラから単位距離で前記仮想カメラの光軸に直交する正規化スクリーンを予め設定し、前記立体映像の被写体を前記正規化スクリーンに投影したときの各頂点の座標を算出する頂点座標算出部と、
前記頂点座標算出部が算出した各頂点のうちの最上点及び最下点を選択する最上点最下点選択部と、
前記正規化スクリーンの上枠から前記最上点までの上側余白と、前記正規化スクリーンの下枠から前記最上点までの下側余白とを算出する余白算出部と、
前記上側余白と前記下側余白との余白比が予め設定された値となるように、前記被写体を前記第2立体映像表示装置の表示画面に沿って移動させる移動量を変換パラメータとして算出する変換パラメータ算出部と、
を備えることを特徴とする視点変換装置。
【請求項2】
前記被写体の形状をバウンディングボックスで抽象化する被写体抽象化部、をさらに備え、
前記頂点座標算出部は、前記バウンディングボックスで抽象化した被写体を前記正規化スクリーンに投影したときの各頂点座標を算出することを特徴とする請求項1に記載の視点変換装置。
【請求項3】
前記第1立体映像表示装置は、垂直方向の表示画面を有する据置型ディスプレイであることを特徴とする請求項1に記載の視点変換装置。
【請求項4】
前記第2立体映像表示装置は、水平方向の表示画面を有するテーブルトップ型ディスプレイであることを特徴とする請求項1に記載の視点変換装置。
【請求項5】
前記変換パラメータに基づいて、前記立体映像の視点を変換する視点変換部、をさらに備えることを特徴とする請求項1に記載の視点変換装置。
【請求項6】
コンピュータを、請求項1から請求項5の何れか一項に記載の視点変換装置として機能さるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、視点変換装置及びそのプログラムに関する。
【背景技術】
【0002】
立体映像表示装置は、家庭で普及している垂直画面の据置型ディスプレイだけではなく、携帯端末(例えば、スマートフォンやタブレット)、テーブルトップ型ディスプレイ、HMD(Head Mounted Display)など様々な形態に多様化していくことが予想される。同一のコンテンツ(立体映像)を異なる形態の立体映像表示装置に適した映像表現で配信できれば、日常生活における視聴の機会が増えるとともに、各立体映像表示装置の特性を活かした体験が期待できる。ここで、各立体映像表示装置の形態に応じて適切な映像表現となるように、立体映像の視点を変換する従来技術が提案されている(特許文献1及び非特許文献1-6)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特許第4272966号公報
【非特許文献】
【0004】
【非特許文献1】Vamsi Kiran Adhikarla, Fabio Marton, Tibor Balogh, and Enrico Gobbetti. 2015. Real-time adaptive content retargeting for live multi-view capture and light field display. Vis. Comput. 31, 6-8 (2015), 1023-1032
【非特許文献2】Manuel Lang, Alexander Hornung, Oliver Wang, Steven Poulakos, Aljoscha Smolic, and Markus Gross. 2010. Nonlinear disparity mapping for stereoscopic 3D. ACM SIGGRAPH 2010
【非特許文献3】Belen Masia, Gordon Wetzstein, Carlos Aliaga, Ramesh Raskar, and Diego Gutierrez. 2013. Display adaptive 3D content remapping. Comput. Graph. 37, 8 (2013), 983-996.
【非特許文献4】Pere-Pau Vazquez, Miquel Feixas, Mateu Sbert, and Wolfgang Heidrich. 2001. Viewpoint selection using viewpoint entropy. labelManagement vi... Vision, Model. Vis. Work. (2001), 273-280.
【非特許文献5】Mateu Sbert, Dimitri Plemenos, Miquel Feixas, and Francisco Gonzalez,Viewpoint Quality: Measures and Applications, In Proceedings of the First Eurographics conference on Computational Aesthetics in Graphics 2005.
【非特許文献6】Miquel Feixas, Mateu Sbert, and Francisco Gonzalez. 2009. A unified information-theoretic framework for viewpoint selection and mesh saliency. ACM Trans. Appl. Percept. 6, 1 (2009)
【発明の概要】
【発明が解決しようとする課題】
【0005】
前記した従来技術では、立体映像を変換する際、余白比による構図を考慮していないという問題がある。図6を参照し、従来技術の問題点を具体的に説明する。図6には、据置型ディスプレイ90が表示する立体映像の視点を、テーブルトップ型ディスプレイ91で表示するために変換する例を図示した。
【0006】
なお、矢印aは、テーブルトップ型ディスプレイ91が再現する仮想空間の水平方向を表す。また、破線bは、テーブルトップ型ディスプレイ91の中心と視聴者9の位置とを結んでおり、仮想カメラの撮影方向を表す。この仮想カメラは、仮想空間内の被写体Objを仮想的に撮影するカメラのことであり、通常、視点位置(視聴者9の位置)に配置されている。以後、仮想カメラを「カメラ」と略記する場合がある。また、角度θは、仮想空間の水平方向とカメラの撮影方向とのなす角、つまり、矢印aと破線bとのなす角を表す。
【0007】
図6(b)に示すように、据置型ディスプレイ90とテーブルトップ型ディスプレイ91との間において、被写体Objの網膜像が等しくなるように立体映像の視点を変換する場合を考える(θ=0)。この場合、仮想世界と現実世界の間で、重力方向又は水平方向の不一致が生じる可能性がある。このような不一致が極端に大きくなると、視聴者9に違和感を与えてしまう。
【0008】
図6(c)に示すように、据置型ディスプレイ90とテーブルトップ型ディスプレイ91との間において、仮想世界と現実世界の重力方向を一致させるように立体映像の視点を変換する場合を考える(例えば、θ=π/4)。この場合、据置型ディスプレイ90とテーブルトップ型ディスプレイ91との間で被写体Objを見込むときの角度θの乖離が大きくなり、立体映像の制作者が意図しない映像表現にならないときがある。このため、図6(d)に示すように、重力方向の一致度や角度θの類似度のバランスが適切になるように、角度θを調整する必要がある(例えば、θ=π/8)。
【0009】
ここで、異なる形態の立体映像表示装置間で立体映像の視点を変換する際、単純に被写体Ojbを中心にカメラを回転させるだけでは、余白による構図を維持できない場合がある。図7(a)に示すように、据置型ディスプレイ90では、被写体Objの輪郭から上下の画面枠までの余白比が約0.775である。なお、この余白比は、画面上枠から被写体上端までの長さLと、画面下枠から被写体下端までの長さLとの比である。
【0010】
これに対し、図7(b)に示すように、テーブルトップ型ディスプレイ91で表示するときに被写体Objを回転させない場合(θ=0)、余白比が約0.357である。また、図7(c)に示すように、被写体Objを角度θ=π/4だけ回転させた場合、余白比が約0.351である。さらに、図7(d)に示すように、被写体Objを角度θ=π/8だけ回転させた場合、余白比が約0.367である。このように、立体映像の視点変換後、テーブルトップ型ディスプレイ91では余白比が0.35付近で変動し、据置型ディスプレイ90で表示したときの余白による構図を維持できていない。
なお、図7では、視聴者9がテーブルトップ型ディスプレイ91を斜め下方向に見下ろすので、テーブルトップ型ディスプレイ91が台形状となっている。
【0011】
本発明は、立体映像の視点を変換する際、余白による構図を維持できる視点変換装置及びそのプログラムを提供することを課題とする。
【課題を解決するための手段】
【0012】
前記課題を解決するため、本発明に係る視点変換装置は、第1立体映像表示装置が表示する立体映像を、第1立体映像表示装置と異なる角度の表示画面を有する第2立体映像表示装置で表示するために、立体映像の視点を変換する視点変換装置であって、頂点座標算出部と、最上点最下点選択部と、余白算出部と、変換パラメータ算出部と、を備える構成とした。
【0013】
かかる構成によれば、頂点座標算出部は、視点に位置する仮想カメラから単位距離で仮想カメラの光軸に直交する正規化スクリーンを予め設定し、立体映像の被写体を正規化スクリーンに投影したときの各頂点の座標を算出する。
最上点最下点選択部は、頂点座標算出部が求めた各頂点の座標のうちの最上点及び最下点を選択する。
【0014】
余白算出部は、正規化スクリーンの上枠から最上点までの上側余白と、正規化スクリーンの下枠から最上点までの下側余白とを算出する。
変換パラメータ算出部は、上側余白と下側余白との余白比が予め設定された値となるように、被写体を第2立体映像表示装置の表示画面に沿って移動させる移動量を変換パラメータとして算出する。
【0015】
この変換パラメータを用いれば、第1立体映像表示装置が表示する立体映像を第2立体映像表示装置で表示する際、最上点及び最下点と余白との関係を調整するので、余白による構図を維持することができる。
【0016】
なお、本発明は、コンピュータを前記した視点変換装置として機能させるためのプログラムで実現することもできる。
【発明の効果】
【0017】
本発明によれば、立体映像の視点を変換する際、余白による構図を維持することができる。
【図面の簡単な説明】
【0018】
図1】実施形態において、被写体の重心を表示画面に沿って移動させる手法を説明する図である。
図2】実施形態において、(a)は被写体の形状の抽象化を説明する図であり、(b)は正規化スクリーンへの投影を説明する説明図であり、(c)は最上点と最下点の選択を説明する図である。
図3】実施形態に視点変換装置の構成を示すブロック図である。
図4】実施形態に視点変換装置の動作を示すフローチャートである。
図5】実施形態において、立体映像の視点を変換した例を示す図である。
図6】(a)~(d)は、従来技術における立体映像の視点を変換した例を示す図である。
図7】(a)~(d)は、従来技術における余白を説明する図である。
【発明を実施するための形態】
【0019】
以下、本発明の実施形態について図面を参照して説明する。但し、以下に説明する実施形態は、本発明の技術思想を具体化するためのものであって、特定的な記載がない限り、本発明を以下のものに限定しない。また、同一の手段には同一の符号を付し、説明を省略する場合がある。
【0020】
(実施形態)
[視点変換の手法]
以下、実施形態に係る視点変換装置1を説明する前提として、視点変換の具体的手法について説明する。
余白による構図を維持するために、立体映像の視点を変換する際、被写体Objの中心を回転軸とするカメラの回転に加えて、カメラを平行移動する。図1に示すように、このカメラ操作は、カメラを視点cに固定し、被写体Objを回転させた後、被写体Objを平行移動することと同義である。つまり、被写体Objを回転させた後、被写体Objの重心vをテーブルトップ型ディスプレイ91の表示画面(実スクリーン)91aと平行に移動させることで、立体映像の視点を変換する。なお、図1では、移動前の被写体Objの表示状態を濃く、移動前の被写体Objの表示状態を薄く図示した。
【0021】
なお、仮想空間の水平方向を表す矢印aとカメラの撮影方向を表す破線bとの角度θが、被写体Objの回転角(つまり、カメラの回転角)を表す。また、視点を変換する際、被写体Objの位置が奥行き方向に変動することを防止するため、被写体Objの移動距離を制作者が手動で設定するものとする。
【0022】
本実施形態では、被写体Objが自動車であることとして説明するが、被写体Objの種類は特に制限されない。また、被写体Objの3次元形状が既知である必要があるため、対象となるシーンはメッシュ構造や点群形式からなる3次元CG(Computer Graphics)を前提とする。
【0023】
視点変換後、被写体Objの重心vは、未知数である変換パラメータαを用いて、以下の式(1)で表される。
【0024】
【数1】
【0025】
なお、sが表示画面91aの中心座標を表し、dが表示画面91aと被写体Objとの距離を表す。また、nが表示画面91aに対する単位法線ベクトルを表し、tが表示画面91aに平行で上向きの単位ベクトルを表す。
【0026】
被写体Objが複雑な形状の場合、被写体Objの重心vの変化に応じて余白を正確に求めようとすると、その演算量が膨大になる。このため、被写体Objの形状を抽象化した後、余白を求める。具体的には、図2(a)に示すように、被写体Objの形状をバウンディングボックスBoxで抽象化し、箱状に抽象化した被写体Objから頂点vの座標を求める。ここで、視点変換後における被写体Objの各頂点vの座標は、以下の式(2)で表される。
【0027】
【数2】
【0028】
なお、v ̄は、視点変換前において、被写体Objの重心vから箱状に抽象化した被写体Objの各頂点(つまり、バウンディングボックスBoxの各頂点)に向かうベクトルを表す。ここで、バウンディングボックスBoxとは、仮想空間において、被写体Objを囲う直方体状の境界を指す。
また、バウンディングボックスBoxで被写体Objの形状を抽象化した場合、被写体Objの重心vは、バウンディングボックスBoxの各頂点v ̄の平均とすればよい。
【0029】
式(2)に式(1)を代入すると、各頂点vの座標は、以下の式(3)で表される。
【0030】
【数3】
【0031】
式(3)における定数ベクトルを式(4)のhとおくと、各頂点vの座標は、以下の式(5)で表される。
【0032】
【数4】
【数5】
【0033】
図2(b)に示すように、各頂点vを正規化スクリーン91bに投影することを考える。この正規化スクリーン91bは、視点cに位置するカメラから単位距離(例えば、1メートル)でカメラの光軸に直交する平面である。このとき、頂点vを正規化スクリーン91bに投影したときの投影点の同次座標v´ ̄は、変換行列を用いて以下の式(6)及び式(7)で表される。
【0034】
【数6】
【数7】
【0035】
なお、Pは正規化スクリーン91bへの投影行列を表し、Mはワールド座標系からカメラ座標系への変換行列を表す。また、Hは定数ベクトルh=(hi,x,hi,y,hi,z)の方向に平行移動する行列を表し、Aはベクトルをα倍に拡大する行列を表す。
【0036】
また、図2(b)では、s~sは、表示画面91aの4つの頂点を表す。また、頂点s´~s´は、表示画面91aの頂点s~sを正規化スクリーン91bに投影した点である。
【0037】
式(6)の同次座標v´ ̄=(v´i,x ̄,v´i,y ̄,v´i,z ̄)を3次元ベクトルに変換し、式(8)で表される頂点v´を得る。なお、v´i,w ̄は、同次座標v´ ̄のw成分を表す。
【0038】
【数8】
【0039】
次に、図2(c)に示すように、正規化スクリーン91bへ投影された8つの頂点v´の座標から、以下の式(9)~式(11)に示すように、最も上に位置する最上点v´topと、最も下に位置する最下点v´bottomを選択する。なお、kは、正規化スクリーン91bで上方向の単位ベクトルを表す。
【0040】
【数9】
【数10】
【数11】
【0041】
つまり、最上点v´topは、頂点v´のうち、上枠s´-s´に最も近い点である。また、最下点v´bottomは、頂点v´のうち、下枠s´-s´に最も近い点である。また、式(11)では左手系座標系を想定しており、正規化スクリーン91bの上方向が左手系座標系のy軸となる。このとき、カメラ位置(視点c)が表示画面91aの水平方向中央であり、かつ、カメラがロールしないこととする。
【0042】
正規化スクリーン91bの上枠s´-s´から最上点v´topまでの上側余白m´topは、以下の式(12)で表される。また、正規化スクリーン91bの下枠s´-s´から最下点v´bottomまでの下側余白m´bottomは、以下の式(13)で表される。
【0043】
【数12】
【数13】
【0044】
ここで、上下の余白比rを以下の式(14)で定義する。すると、以下の式(15)で表される関係式が得られる。
【0045】
【数14】
【数15】
【0046】
式(15)から未知数である変換パラメータαを求め、この変換パラメータαを式(1)へ代入することで、予め設定された余白比rを満たす被写体Objの重心vが得られる。
【0047】
[視点変換装置の構成]
図3を参照し、視点変換装置1の構成について説明する。
視点変換装置1は、第1立体映像表示装置が表示する立体映像を、第1立体映像表示装置と異なる角度の表示画面を有する第2立体映像表示装置で表示するために、立体映像の視点を変換するものである。
【0048】
本実施形態では、第1立体映像表示装置が、垂直方向の表示画面を有する据置型ディスプレイ90であることとする。また、第2立体映像表示装置が、水平方向の表示画面を有するテーブルトップ型ディスプレイ91であることとする。
【0049】
図3に示すように、視点変換装置1は、演算部10と、描画部(視点変換部)20とを備える。また、演算部10は、被写体抽象化部11と、頂点座標算出部12と、最上点最下点選択部13と、余白算出部14と、変換パラメータ算出部15とを備える。
【0050】
ここで、演算部10には、実スクリーン及びカメラの位置姿勢情報{s,…,s},cと、視点変換前の被写体Objの位置姿勢情報(v,v ̄)を入力する。前記した角度θは、実スクリーン及びカメラの位置姿勢情報{s,…,s},cと、視点変換前の被写体Objの位置姿勢情報(v,v ̄)から求めることができる。さらに、演算部10には、制作者が手動で設定したパラメータ(距離d、余白比r)を入力する。
【0051】
被写体抽象化部11は、被写体Objの形状をバウンディングボックスBoxで抽象化するものである。図2(a)に示すように、被写体抽象化部11は、被写体Objの形状を箱状に抽象化する。例えば、バウンディングボックスBoxは、被写体Objが内接するサイズであればよい。
【0052】
頂点座標算出部12は、正規化スクリーン91bを予め設定し、立体映像の被写体Objを正規化スクリーン91bに投影したときの各頂点v´の座標を算出するものである。本実施形態では、頂点座標算出部12は、バウンディングボックスBoxで抽象化した被写体Objを正規化スクリーン91bに投影したときの各頂点v´の座標を算出する。具体的には、頂点座標算出部12は、前記した式(2)~式(8)を用いて、各頂点v´の座標を算出する。
【0053】
最上点最下点選択部13は、頂点座標算出部12が算出した各頂点v´のうちの最上点v´top及び最下点v´bottomを選択するものである。具体的には、最上点最下点選択部13は、前記した式(9)~式(11)を用いて、最上点v´top及び最下点v´bottomを選択する。
【0054】
余白算出部14は、正規化スクリーン91bの上枠s´-s´から最上点v´topまでの上側余白m´topと、正規化スクリーン91bの下枠s´-s´から最上点までの下側余白m´bottomとを算出するものである。具体的には、余白算出部14は、前記した式(12)及び式(13)を用いて、上側余白m´top及び下側余白m´bottomを算出する。
【0055】
変換パラメータ算出部15は、上側余白m´topと下側余白m´bottomとの余白比が予め設定された値rとなるように、被写体objを表示画面91aに沿って移動させる移動量を変換パラメータαとして算出するものである。具体的には、変換パラメータ算出部15は、式(14)及び式(15)を解くことで、変換パラメータαを算出する。その後、演算部10は、算出した変換パラメータαを描画部20に出力する。
【0056】
描画部20は、変換パラメータαに基づいて、立体映像の視点を変換するものである。具体的には、描画部20は、演算部10から入力された変換パラメータαを式(1)に代入することで、制作者が設定した余白比rを満たすような被写体Objの重心vを求めることができる。そして、描画部20は、重心vに位置する被写体Objを視点cのカメラで撮影することで、立体映像を描画(レンダリング)する。
【0057】
[視点変換装置の動作]
図4を参照し、視点変換装置1の動作について説明する。
図4に示すように、ステップS1において、視点変換装置1には、各種パラメータを入力する。
ステップS2において、被写体抽象化部11は、被写体Objの形状をバウンディングボックスBoxで抽象化する。
【0058】
ステップS3において、頂点座標算出部12は、正規化スクリーン91bを予め設定し、立体映像の被写体Objを正規化スクリーン91bに投影したときの各頂点v´の座標を算出する。
ステップS4において、最上点最下点選択部13は、ステップS3で算出した各頂点v´のうちの最上点v´top及び最下点v´bottomを選択する。
【0059】
ステップS5において、余白算出部14は、上側余白m´top及び下側余白m´bottomを算出する。
ステップS6において、変換パラメータ算出部15は、上側余白m´topと下側余白m´bottomとの余白比が予め設定された値rとなるように変換パラメータαを算出する。
ステップS7において、描画部20は、変換パラメータαに基づいて、立体映像の視点を変換する。
【0060】
[作用・効果]
図5には、余白比rが1、すなわち、上側余白m´top及び下側余白m´bottomが均等になるように設定したときに角度θを変化させた立体映像を図示した。図5の例では、距離d=-0.1,0,0.1、角度θ=0,π/8,π/4,3π/8,π/2に変化させている。図5に示すように、視点変換装置1は、角度θを変化させた場合でも、最上点及び最下点と余白との関係を調整するので、余白による構図を維持できる。これにより、制作者の意図が反映された立体映像の制作が容易になる。
【0061】
(変形例)
以上、実施形態を詳述してきたが、本発明は前記した実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【0062】
前記した実施形態では、上下方向の余白比による構図を維持する例で説明したが、視点変換装置は、左右方向の余白比による構図も同様に維持できる。
【0063】
前記した実施形態では、第1立体映像表示装置及び第2立体映像表示装置の表示画面が四角形状であることとして説明したが、表示画面の形状は特に制限されない。例えば、視点変換装置は、円形や楕円などの任意の形状の表示画面であっても、表示画面の縁の情報が得られれば、同様に余白比による構図も同様に維持できる。
【0064】
前記した実施形態では、立体映像が静止画であることとして説明したが、立体映像は動画であってもよい。この場合、バウンディングボックスのサイズは、被写体が動く範囲とすればよい。
【0065】
前記した実施形態では、被写体の形状をバウンディングボックスで抽象化することとして説明したが、被写体の形状を抽象化せずともよい。この場合、頂点座標算出部が被写体の頂点毎に座標を算出し、最上点最下点選択部が各頂点の座標のうちの最上点及び最下点を選択すればよい。つまり、式(9)及び式(10)の頂点数を変えればよい。
【0066】
前記した実施形態では、視点変換装置が立体映像を描画することとして説明したが、これに限定されない。例えば、配信側に配置した視点変換装置で変換パラメータを算出し、視聴者側に配置した描画装置に変換パラメータを送信してもよい。この場合、視聴者側の描画装置が立体映像を描画することになる。
【0067】
前記した実施形態では、視点変換装置が独立したハードウェアであることとして説明したが、本発明は、これに限定されない。例えば、本発明は、コンピュータが備えるCPU、メモリ、ハードディスク等のハードウェア資源を、前記した視点変換装置として機能させるためのプログラムで実現することもできる。このプログラムは、通信回線を介して配布してもよく、CD-ROMやフラッシュメモリ等の記録媒体に書き込んで配布してもよい。
【符号の説明】
【0068】
1 視点変換装置
10 演算部
11 被写体抽象化部
12 頂点座標算出部
13 最上点最下点選択部
14 余白算出部
15 変換パラメータ算出部
20 描画部(視点変換部)
図1
図2
図3
図4
図5
図6
図7