Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7499078B2 - Stereoscopic image depth control device and its program - Google Patents
[go: Go Back, main page]

JP7499078B2 - Stereoscopic image depth control device and its program - Google Patents

Stereoscopic image depth control device and its program Download PDF

Info

Publication number
JP7499078B2
JP7499078B2 JP2020103436A JP2020103436A JP7499078B2 JP 7499078 B2 JP7499078 B2 JP 7499078B2 JP 2020103436 A JP2020103436 A JP 2020103436A JP 2020103436 A JP2020103436 A JP 2020103436A JP 7499078 B2 JP7499078 B2 JP 7499078B2
Authority
JP
Japan
Prior art keywords
depth
vertex
stereoscopic image
dimensional model
static
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020103436A
Other languages
Japanese (ja)
Other versions
JP2021196915A (en
Inventor
山斗 宮下
康仁 澤畠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Broadcasting Corp
Original Assignee
Japan Broadcasting Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Japan Broadcasting Corp filed Critical Japan Broadcasting Corp
Priority to JP2020103436A priority Critical patent/JP7499078B2/en
Publication of JP2021196915A publication Critical patent/JP2021196915A/en
Application granted granted Critical
Publication of JP7499078B2 publication Critical patent/JP7499078B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Stereoscopic And Panoramic Photography (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、被写体の3次元モデルを奥行き圧縮する立体像奥行き制御装置及びそのプログラムに関する。 The present invention relates to a stereoscopic image depth control device and its program that compresses the depth of a three-dimensional model of a subject.

インテグラル3Dディスプレイは、要素画像を表示したフラットディスプレイにレンズアレイを重ね合わせて配置したものであり、特別な眼鏡なしで、あたかもそこに物体があるかのような表示が可能である。インテグラル方式は、3次元空間中の光線を再現することで、水平・垂直方向の両眼視差および運動視差を眼鏡なしで自然に提示することができる。また、インテグラル方式は、物体から出る光線を再現することから、3Dディスプレイの主な課題である輻輳と調節が不一致となる問題を回避することができる。 An integral 3D display is a flat display that displays elemental images and has a lens array superimposed on it, making it possible to display an object as if it were actually there, without the need for special glasses. By reproducing light rays in three-dimensional space, the integral method can naturally present horizontal and vertical binocular parallax and motion parallax without glasses. In addition, because the integral method reproduces light rays emanating from an object, it can avoid the main problem of 3D displays, which is the mismatch between convergence and accommodation.

一方で、インテグラル方式のような空間像再生型の3Dディスプレイでは、奥行きの広いシーンの提示が困難という課題がある。具体的には、レンズアレイ面から奥行き方向に離れるほど空間周波数が低下するため、離れた位置に像を表示すると、その像が大きくぼやけてしまう。図8に示すように、インテグラル方式で再生される立体像の解像度(空間周波数γ)は、レンズアレイ位置(z=0)近傍の前後一定の奥行き再現範囲で所定解像度(ナイキスト周波数)を維持し、その範囲を超えると急激に低下する特性を有する。この所定解像度は、レンズアレイを構成する要素レンズの間隔(ピッチ)で特定され、この奥行き再現範囲を超えた立体像は、レンズアレイの位置から離れるにつれてぼやけてしまう。これは、インテグラル方式においては、原理的に立体像がぼやけずに表示可能な奥行き再現範囲が存在することを意味する。 On the other hand, spatial image reproduction 3D displays such as the integral system have the problem that it is difficult to present a scene with a wide depth. Specifically, the spatial frequency decreases as the distance in the depth direction from the lens array surface increases, so when an image is displayed at a distance, the image becomes significantly blurred. As shown in FIG. 8, the resolution (spatial frequency γ) of a stereoscopic image reproduced by the integral system maintains a predetermined resolution (Nyquist frequency) in a constant depth reproduction range before and after the lens array position (z = 0), and has the characteristic of rapidly decreasing when the range is exceeded. This predetermined resolution is specified by the spacing (pitch) of the element lenses that make up the lens array, and a stereoscopic image that exceeds this depth reproduction range becomes blurred as it moves away from the position of the lens array. This means that in the integral system, in principle, there is a depth reproduction range in which a stereoscopic image can be displayed without blurring.

同一の被写体を撮影した画像などぼやけが生じない領域(奥行き再現範囲)を広げるためには、要素画像の画素ピッチを小さくする必要があり、システム開発の負担となる(非特許文献1)。そこで、図9に示すように、3Dシーンの奥行きを圧縮し、ぼやけを回避する従来手法が提案されている(非特許文献2)。この従来手法では、以下の式(1)に示すように、シーン中の物体(3次元モデルM)を構成する頂点座標p(x,y,z)を頂点座標p´(x´,y´,z´)に変換する。その際、観視者9から見て画面奥から手前方向に移動させ、奥行きの広いシーンをぼやけずに表示可能な狭い範囲に圧縮する。 In order to expand the area (depth reproduction range) where no blurring occurs, such as images of the same subject, it is necessary to reduce the pixel pitch of the elemental images, which places a burden on system development (Non-Patent Document 1). Therefore, as shown in FIG. 9, a conventional method has been proposed to compress the depth of a 3D scene and avoid blurring (Non-Patent Document 2). In this conventional method, as shown in the following formula (1), the vertex coordinates p (x, y, z) constituting an object (three-dimensional model M) in the scene are converted to vertex coordinates p 0 ' (x 0 ', y 0 ', z 0 '). At that time, the image is moved from the back of the screen to the front as viewed from the viewer 9, and a scene with a wide depth is compressed to a narrow range that can be displayed without blurring.

Figure 0007499078000001
Figure 0007499078000001

なお、式(1)において、f(z)は、図10に示すように、観視者9から見て、ある頂点座標を奥側の奥行き位置zから手前側の奥行き位置z´に移動させる関数である。また、式(1)において、x´,y´の変換は、奥行き圧縮の原点から見て、圧縮の前後で物体の見た目の大きさが変わらないように縮小する変換である。 In equation (1), f(z) is a function that moves a certain vertex coordinate from a depth position z on the far side to a depth position z' on the near side as viewed from the viewer 9, as shown in Fig. 10. Also, in equation (1), the transformation of x0 ', y0 ' is a transformation that reduces the object so that the apparent size of the object does not change before and after compression as viewed from the origin of depth compression.

なお、pv0(0,0,0)を初期の観視位置(標準観視位置)とする。また、頂点座標がディスプレイに投影された点の水平位置及び垂直位置をそれぞれ(i,j)とする。また、下付きの文字preは圧縮前の頂点の投影を表し、下付きの文字postは圧縮後の頂点の投影を表す。また、下付きの数字0は初期の観視位置の投影を表す。また、下付きの数字1は移動後の観視位置の投影を表す。 Note that p v0 (0,0,0) is the initial viewing position (standard viewing position). The horizontal and vertical positions of the point where the vertex coordinates are projected onto the display are (i,j), respectively. The subscript pre indicates the projection of the vertex before compression, and the subscript post indicates the projection of the vertex after compression. The subscript number 0 indicates the projection of the initial viewing position. The subscript number 1 indicates the projection of the viewing position after movement.

インテグラル3Dディスプレイの画素間隔および要素レンズの間隔とぼやけが生じずに表示できる奥行き範囲(奥行き再現範囲)とを求め、非線形の奥行き圧縮関数を決定する手法が提案されている(特許文献1)。以後、この従来技術のように、観視位置の移動を考慮せずにシーンの奥行きを静的に圧縮することを「静的な奥行き圧縮」と呼ぶ。 A method has been proposed to determine a nonlinear depth compression function by calculating the pixel spacing and lens element spacing of an integral 3D display, as well as the depth range (depth reproduction range) that can be displayed without blurring (Patent Document 1). Hereinafter, static compression of the depth of a scene without considering movement of the viewing position, as in this conventional technology, will be referred to as "static depth compression."

この静的な奥行き圧縮では、観視位置を移動した際、物体の形状の歪み (shape distortion)が顕著になる。図11に示すように、初期の観視位置pv0(0,0,0)では、奥行き圧縮の前後において、点p´(x´,y´,z´),p´(x´,y´,z´)は同一位置のままである。その一方、移動後の観視位置pv1(xv1,yv1,zv1)では、奥行き圧縮の前後でディスプレイ上の投影点(ipre1,jpre1),(ipost1,jpost1)がずれてしまい、物体の形状が歪んで見えてしまう。このように、静的な奥行き圧縮では、奥行きの潰された物体を正面から見ても潰れていることには気が付きにくいが、横に回り込んで見ると潰れによる形状の歪みが目立ってしまう。 In this static depth compression, when the viewing position is moved, the shape distortion of the object becomes noticeable. As shown in FIG. 11, at the initial viewing position p v0 (0,0,0), points p 0 '(x 0 ', y 0 ', z 0 ') and p 1 '(x 1 ', y 1 ', z 1 ') remain at the same positions before and after the depth compression. On the other hand, at the viewing position p v1 (x v1 , y v1 , z v1 ) after the movement, the projection points (i pre1 , j pre1 ) and (i post1 , j post1 ) on the display are shifted before and after the depth compression, and the shape of the object appears distorted. In this way, in the static depth compression, it is difficult to notice that an object with a compressed depth is compressed when viewed from the front, but the distortion of the shape due to the compression becomes noticeable when viewed from the side.

ここで、形状の歪みを、以下の式(2)に示すように、初期の観視位置及び移動後の観視位置のそれぞれにおける、インテグラル3Dディスプレイに投影した点のずれDshape0,Dshape1と定義する。 Here, the shape distortion is defined as the deviations D shape0 and D shape1 of the points projected onto the integral 3D display at the initial viewing position and the viewing position after movement, respectively, as shown in the following formula ( 2 ).

Figure 0007499078000002
Figure 0007499078000002

このように、静的な奥行き圧縮では、初期の観視位置で形状の歪みが発生せず、Dshape0=0となる。一方、静的な奥行き圧縮では、観視位置が移動すると、Dshape1>0となり、形状の歪みが増加する。 Thus, in static depth compression, no shape distortion occurs at the initial viewing position, and D shape0 = 0. On the other hand, in static depth compression, when the viewing position moves, D shape1 > 0, and shape distortion increases.

そこで、図12に示すように、観視位置の移動を考慮してシーンの奥行きを動的に圧縮する手法が提案されており、以後、「動的な奥行き圧縮」と呼ぶ(非特許文献3)。この動的な奥行き圧縮では、観視位置をリアルタイムに計測するために、観視者9を赤外線カメラやRGBカメラで撮影して画像処理することが行われている。また、動的な奥行き圧縮では、以下の式(3)に基づいて、物体の頂点座標p(x,y,z)をp´(x´,y´,z´)に変換する。 Therefore, as shown in Fig. 12, a method has been proposed to dynamically compress the depth of a scene by taking into account the movement of the viewing position, which will be referred to as "dynamic depth compression" hereafter (Non-Patent Document 3). In this dynamic depth compression, in order to measure the viewing position in real time, an image of the viewer 9 is captured by an infrared camera or an RGB camera, and the image is processed. In addition, in dynamic depth compression, the vertex coordinates p(x, y, z) of an object are converted to p1 '( x1 ', y1 ', z1 ') based on the following formula (3).

Figure 0007499078000003
Figure 0007499078000003

この動的な奥行き圧縮では、図12に示すように、奥行き圧縮の前後で投影点(ipre1,jpre1),(ipost1,jpost1)が常に一致するため、形状の歪みが発生しない。これと同様、奥行き圧縮の前後で投影点(ipre0,jpre0),(ipost0,jpost0)も一致する。従って、Dshape0=0、Dshape1=0となる。 In this dynamic depth compression, as shown in Fig. 12, the projection points (i pre1 , j pre1 ), (i post1 , j post1 ) always match before and after the depth compression, so no distortion of the shape occurs. Similarly, the projection points (i pre0 , j pre0 ), (i post0 , j post0 ) also match before and after the depth compression. Therefore, D shape0 =0, D shape1 =0.

一方、この動的な奥行き圧縮では、観視位置を移動した際、本来は空中に静止して見えるはずの物体が、観視位置の移動方向と同じ方向にスライドして見えてしまうことがある。観視位置の移動に応じた空間の歪み(shear distortion)は、2眼立体ディスプレイで撮影カメラ間隔が観視者9の両眼間隔と一致していないときに発生することが知られている(非特許文献4)。ここでは、空間の歪みは、以下の式(4)に示すように定義する。 However, with this dynamic depth compression, when the viewing position is moved, an object that should actually appear stationary in the air may appear to slide in the same direction as the movement of the viewing position. It is known that shear distortion caused by the movement of the viewing position occurs in a binocular stereoscopic display when the distance between the shooting cameras does not match the distance between the eyes of the viewer 9 (Non-Patent Document 4). Here, spatial distortion is defined as shown in the following equation (4).

Figure 0007499078000004
Figure 0007499078000004

前記した空間の歪みと形状の歪みとの間には、トレードオフの関係がある。例えば、静的な奥行き圧縮ではDshear1=0、Dshape1>0であり、動的な奥行き圧縮ではDshear1>0、Dshape1=0となる。 There is a trade-off between the spatial distortion and the shape distortion described above. For example, in static depth compression, D shear1 =0 and D shape1 >0, whereas in dynamic depth compression, D shear1 >0 and D shape1 =0.

特開2017-11520号公報JP 2017-11520 A

Hoshino H, Okano F, Isono H, Yuyama , Analysis of resolution limitation of integral photography, Opt Soc Am, 1998,15(8),2059-2065Hoshino H, Okano F, Isono H, Yuyama , Analysis of resolution limitation of integral photography, Opt Soc Am, 1998,15(8),2059-2065 Sawahata Y, Morita , Estimating Depth Range Required for 3-D Displays to Show Depth-Compressed Scenes Without Inducing Sense of Unnaturalness, IEEE Trans Broadcast, 2018,64(2),488-497Sawahata Y, Morita , Estimating Depth Range Required for 3-D Displays to Show Depth-Compressed Scenes Without Inducing Sense of Unnaturalness, IEEE Trans Broadcast, 2018,64(2),488-497 Miyashita Y, Sawahata Y, Katayama M, Komine , Depth boost: Extended depth reconstruction capability on volumetric display, In: ACM SIGGRAPH 2019 Talks, SIGGRAPH 2019,2019Miyashita Y, Sawahata Y, Katayama M, Komine , Depth boost: Extended depth reconstruction capability on volumetric display, In: ACM SIGGRAPH 2019 Talks, SIGGRAPH 2019,2019 Wartell Z, Hodges LF, Ribarsky , Balancing fusion, image depth and distortion in stereoscopic head-tracked displays, Proc 26th Annu Conf Comput Graph Interact Tech SIGGRAPH 1999, 1999,351-358Wartell Z, Hodges LF, Ribarsky , Balancing fusion, image depth and distortion in stereoscopic head-tracked displays, Proc 26th Annu Conf Comput Graph Interact Tech SIGGRAPH 1999, 1999,351-358

しかし、前記した従来技術では、3次元映像の奥行き圧縮表現において、空間の歪み及び形状の歪みを調整できる仕組みがなく、どちらか一方の歪みが最大の状態しか選択することができない。 However, the conventional technology described above does not have a mechanism for adjusting spatial distortion and geometric distortion in depth compression representation of 3D images, and only one of the distortions can be selected at its maximum.

そこで、本発明は、空間の歪みと形状の歪みとの割合を調整できる立体像奥行き制御装置及びそのプログラムを提供することを課題とする。 Therefore, the objective of the present invention is to provide a stereoscopic image depth control device and associated program that can adjust the ratio of spatial distortion to geometric distortion.

前記課題を解決するため、本発明に係る立体像奥行き制御装置は、予め設定した解像度を満たす奥行き再現範囲に収まるように被写体の3次元モデルを奥行き圧縮し、奥行き圧縮された後の3次元モデルから要素画像を生成する立体像奥行き制御装置であって、静的頂点座標算出部と、動的頂点座標算出部と、頂点座標調整部と、要素画像生成部と、を備える構成とした。 To solve the above problem, the stereoscopic image depth control device of the present invention compresses the depth of a three-dimensional model of a subject so that it falls within a depth reproduction range that satisfies a preset resolution, and generates element images from the depth-compressed three-dimensional model, and is configured to include a static vertex coordinate calculation unit, a dynamic vertex coordinate calculation unit, a vertex coordinate adjustment unit, and an element image generation unit.

かかる構成によれば、静的頂点座標算出部は、立体像の観視位置の移動を考慮しない静的な奥行き圧縮により、3次元モデルを構成する各頂点の座標である静的頂点座標を算出する。
動的頂点座標算出部は、観視位置の移動を考慮した動的な奥行き圧縮により、観視位置に応じた3次元モデルを構成する各頂点の座標である動的頂点座標を算出する。
頂点座標調整部は、静的な奥行き圧縮と動的な奥行き圧縮との調整割合に基づいて、静的頂点座標と動的頂点座標との間で3次元モデルの頂点座標を調整する。
要素画像生成部は、頂点座標を調整後の3次元モデルから要素画像を生成する。
観視位置の移動を考慮しない静的な奥行き圧縮は、3次元モデルの頂点座標p(x,y,z)を頂点座標p´(x´,y´,z´)に変換する式(1)で表される。
観視位置の移動を考慮した動的な奥行き圧縮は、3次元モデルの頂点座標p(x,y,z)を頂点座標p´(x´,y´,z´)に変換する式(3)で表される。
According to this configuration, the static vertex coordinate calculation section calculates static vertex coordinates, which are the coordinates of each vertex constituting a three-dimensional model, by static depth compression that does not take into account movement of the viewing position of the stereoscopic image.
The dynamic vertex coordinate calculation unit calculates dynamic vertex coordinates, which are the coordinates of each vertex constituting a three-dimensional model according to the viewing position, by dynamic depth compression that takes into account the movement of the viewing position.
The vertex coordinate adjustment unit adjusts the vertex coordinates of the three-dimensional model between the static vertex coordinates and the dynamic vertex coordinates based on an adjustment ratio between the static depth compression and the dynamic depth compression.
The element image generating unit generates element images from the three-dimensional model after the vertex coordinates have been adjusted.
Static depth compression that does not take into account movement of the viewing position is expressed by equation (1) which converts the vertex coordinates p( x, y, z) of a three-dimensional model into vertex coordinates p 0 '(x 0 ', y 0 ', z 0 ').
Dynamic depth compression that takes into account movement of the viewing position is expressed by equation (3) that converts the vertex coordinates p(x, y, z) of a three-dimensional model into vertex coordinates p 1 '(x 1 ', y 1 ', z 1 ').

すなわち、前記した調整割合は、静的な奥行き圧縮に起因した形状の歪みと、動的な奥行き圧縮に起因した空間の歪みとの割合を表している。従って、立体像奥行き制御装置は、頂点座標調整部において、空間の歪みと形状の歪みとの双方を緩和できるように、これら双方の割合を調整することができる。 In other words, the adjustment ratio represents the ratio between the shape distortion caused by static depth compression and the space distortion caused by dynamic depth compression. Therefore, the stereoscopic image depth control device can adjust the ratio between the space distortion and the shape distortion in the vertex coordinate adjustment unit so that both can be mitigated.

なお、本発明は、コンピュータを、前記した立体像奥行き制御装置として機能させるためのプログラムで実現することもできる。 The present invention can also be realized by a program that causes a computer to function as the stereoscopic image depth control device described above.

本発明は、空間の歪みと形状の歪みとの割合を調整することができる。 The present invention allows you to adjust the ratio of spatial distortion to geometric distortion.

第1実施形態に係る立体像表示システムの概略構成図である。1 is a schematic configuration diagram of a stereoscopic image display system according to a first embodiment. 第1実施形態において、調整割合入力装置の一例を説明する説明図である。FIG. 2 is an explanatory diagram illustrating an example of an adjustment ratio input device in the first embodiment. 第1実施形態に係る立体像奥行き制御装置の構成を示すブロック図である。1 is a block diagram showing a configuration of a stereoscopic image depth control device according to a first embodiment. 第1実施形態において、3次元モデルの頂点座標の調整を説明する説明図である。4 is an explanatory diagram for explaining adjustment of vertex coordinates of a three-dimensional model in the first embodiment. FIG. 第1実施形態において、調整割合の設定と形状の歪み及び空間の歪みとの関係を説明する説明図である。5 is an explanatory diagram illustrating the relationship between the setting of an adjustment ratio and distortion of shape and distortion of space in the first embodiment. FIG. 第1実施形態に係る立体像奥行き制御装置の動作を示すフローチャートである。4 is a flowchart showing the operation of the stereoscopic image depth control device according to the first embodiment. 第2実施形態に係る立体像奥行き制御装置の構成を示すブロック図である。FIG. 11 is a block diagram showing the configuration of a stereoscopic image depth control device according to a second embodiment. 従来のインテグラル3Dディスプレイにおける奥行き再現範囲を説明する説明図である。FIG. 1 is an explanatory diagram illustrating a depth reproduction range in a conventional integral 3D display. 従来の静的な奥行き圧縮を説明する説明図である。FIG. 1 is an explanatory diagram illustrating conventional static depth compression. 従来の静的な奥行き圧縮において、奥行きを圧縮する関数の一例を示すグラフである。1 is a graph showing an example of a function for compressing depth in conventional static depth compression. 従来の静的な奥行き圧縮における形状の歪みを説明する説明図である。FIG. 1 is an explanatory diagram illustrating shape distortion in conventional static depth compression. 従来の動的な奥行き圧縮を説明する説明図である。FIG. 1 is an explanatory diagram illustrating conventional dynamic depth compression.

以下、本発明の各実施形態について図面を参照して説明する。但し、以下に説明する各実施形態は、本発明の技術思想を具体化するためのものであって、特定的な記載がない限り、本発明を以下のものに限定しない。また、各実施形態において、同一の手段には同一の符号を付し、説明を省略することがある。 Each embodiment of the present invention will be described below with reference to the drawings. However, each embodiment described below is intended to embody the technical concept of the present invention, and unless otherwise specified, the present invention is not limited to the following. In addition, in each embodiment, the same means are given the same reference numerals, and the description may be omitted.

(第1実施形態)
[立体像表示システムの構成]
図1を参照し、第1実施形態に係る立体像表示システム100の構成について説明する。
立体像表示システム100は、被写体の3次元モデルから要素画像を生成し、生成した要素画像を表示するものである。このとき、立体像表示システム100は、後記する立体像奥行き制御装置4において、立体像表示装置1の奥行き再現範囲に収まるように3次元モデルを奥行き圧縮する。図1に示すようには、立体像表示システム100は、立体像表示装置1と、観視位置計測装置2と、調整割合入力装置3と、立体像奥行き制御装置4とを備える。
First Embodiment
[Configuration of stereoscopic image display system]
The configuration of a stereoscopic image display system 100 according to the first embodiment will be described with reference to FIG.
The stereoscopic image display system 100 generates elemental images from a three-dimensional model of a subject and displays the generated elemental images. At this time, the stereoscopic image display system 100 compresses the depth of the three-dimensional model in a stereoscopic image depth control device 4 described later so that the depth fits within the depth reproduction range of the stereoscopic image display device 1. As shown in FIG. 1, the stereoscopic image display system 100 includes a stereoscopic image display device 1, a viewing position measurement device 2, an adjustment ratio input device 3, and a stereoscopic image depth control device 4.

立体像表示装置1は、インテグラル方式の立体像を表示する一般的なインテグラル3Dディスプレイである。この立体像表示装置1は、立体像奥行き制御装置4から要素画像を入力し、図示を省略したレンズアレイを介して要素画像を表示することで、観視者9に対して立体像Tを視認させる。 The stereoscopic image display device 1 is a typical integral 3D display that displays a stereoscopic image by the integral method. This stereoscopic image display device 1 inputs elemental images from a stereoscopic image depth control device 4 and displays the elemental images via a lens array (not shown), thereby allowing the viewer 9 to view a stereoscopic image T.

観視位置計測装置2は、観視者9が立体像Tを観視する位置(観視位置)を計測するものである。この観視位置計測装置2は、赤外線カメラやRGBカメラで構成することができる。具体的には、観視位置計測装置2は、2台のRGBカメラで撮影した観視者9のカメラ画像から、強膜反射法や角膜・瞳孔反射法によって、観視者9の左右の角膜をそれぞれ検出し、三角測量の原理により、3次元の観視位置を求め、立体像表示装置1から観視者9までの視距離を計測してもよい。そして、観視位置計測装置2は、計測した観視位置及び視距離を立体像奥行き制御装置4に入力する。 The viewing position measuring device 2 measures the position (viewing position) at which the viewer 9 views the stereoscopic image T. This viewing position measuring device 2 can be composed of an infrared camera or an RGB camera. Specifically, the viewing position measuring device 2 may detect the left and right corneas of the viewer 9 from camera images of the viewer 9 taken with two RGB cameras using the scleral reflex method or the corneal-pupillary reflex method, determine the three-dimensional viewing position using the principle of triangulation, and measure the viewing distance from the stereoscopic image display device 1 to the viewer 9. The viewing position measuring device 2 then inputs the measured viewing position and viewing distance to the stereoscopic image depth control device 4.

調整割合入力装置3は、調整割合sを観視者9が設定し、この調整割合sを立体像奥行き制御装置4(頂点座標調整部43)に入力するものである。例えば、調整割合入力装置3は、図2に示すように、0から1までの間で調整割合sを任意に設定できるスライダである(0≦s≦1)。この調整割合sは、静的な奥行き圧縮と動的な奥行き圧縮との割合を表している。すなわち、調整割合sは、静的な奥行き圧縮に起因した形状の歪みと、動的な奥行き圧縮に起因した空間の歪みとの割合を表している。 The adjustment ratio input device 3 allows the viewer 9 to set an adjustment ratio s, which is then input to the stereoscopic image depth control device 4 (vertex coordinate adjustment unit 43). For example, as shown in FIG. 2, the adjustment ratio input device 3 is a slider that can set the adjustment ratio s to any value between 0 and 1 (0≦s≦1). This adjustment ratio s represents the ratio between static depth compression and dynamic depth compression. In other words, the adjustment ratio s represents the ratio between the shape distortion caused by static depth compression and the spatial distortion caused by dynamic depth compression.

立体像奥行き制御装置4は、予め設定した立体像表示装置1の解像度を満たす奥行き再現範囲に収まるように被写体の3次元モデルを奥行き圧縮し、奥行き圧縮された後の3次元モデルから要素画像を生成するものである。このとき、立体像奥行き制御装置4は、調整割合入力装置3から入力した調整割合に基づいて、空間の歪みと形状の歪みとの双方の割合を調整する。
なお、立体像奥行き制御装置4では、図示を省略した3次元モデル生成装置から3次元モデルを入力することとし、この3次元モデルの種類や生成方法は特に制限されない。
The stereoscopic image depth control device 4 compresses the depth of the three-dimensional model of the subject so that it falls within a depth reproduction range that satisfies a preset resolution of the stereoscopic image display device 1, and generates elemental images from the depth-compressed three-dimensional model. At this time, the stereoscopic image depth control device 4 adjusts the ratios of both the spatial distortion and the shape distortion based on the adjustment ratio input from the adjustment ratio input device 3.
In addition, the stereoscopic image depth control device 4 receives a three-dimensional model from a three-dimensional model generating device (not shown), and there are no particular limitations on the type or generating method of this three-dimensional model.

[立体像奥行き制御装置の構成]
図3を参照し、立体像奥行き制御装置4の構成について説明する。
図3に示すように、立体像奥行き制御装置4は、奥行き圧縮部40と、要素画像生成部44とを備える。
[Configuration of stereoscopic image depth control device]
The configuration of the stereoscopic image depth control device 4 will be described with reference to FIG.
As shown in FIG. 3, the stereoscopic image depth control device 4 includes a depth compression section 40 and an element image generation section 44 .

奥行き圧縮部40は、被写体の3次元モデルを入力し、入力した3次元モデルを奥行き圧縮するものである。図3に示すように、奥行き圧縮部40は、静的頂点座標算出部41と、動的頂点座標算出部42と、頂点座標調整部43とを備える。 The depth compression unit 40 receives a three-dimensional model of a subject and compresses the depth of the input three-dimensional model. As shown in FIG. 3, the depth compression unit 40 includes a static vertex coordinate calculation unit 41, a dynamic vertex coordinate calculation unit 42, and a vertex coordinate adjustment unit 43.

静的頂点座標算出部41は、観視位置の移動を考慮しない静的な奥行き圧縮により、3次元モデルを構成する各頂点の座標である静的頂点座標を算出するものである。ここで、静的頂点座標算出部41は、従来と同様の静的な奥行き圧縮を行うこととする。例えば、静的頂点座標算出部41は、前記した式(1)を用いて、3次元モデルの頂点座標pを静的頂点座標p´に変換する。そして、静的頂点座標算出部41は、算出した3次元モデルの静的頂点座標p´を頂点座標調整部43に出力する。 The static vertex coordinate calculation unit 41 calculates static vertex coordinates, which are the coordinates of each vertex constituting a three-dimensional model, by static depth compression that does not take into account movement of the viewing position. Here, the static vertex coordinate calculation unit 41 performs static depth compression similar to that of the conventional method. For example, the static vertex coordinate calculation unit 41 converts the vertex coordinate p of the three-dimensional model into the static vertex coordinate p0 ' by using the above-mentioned formula (1). Then, the static vertex coordinate calculation unit 41 outputs the calculated static vertex coordinate p0 ' of the three-dimensional model to the vertex coordinate adjustment unit 43.

動的頂点座標算出部42は、観視位置の移動を考慮した動的な奥行き圧縮により、観視位置に応じて、3次元モデルを構成する各頂点の座標である動的頂点座標を算出するものである。ここで、動的頂点座標算出部42は、調整割合入力装置3から入力した観視位置に応じて、従来と同様の動的な奥行き圧縮を行うこととする。例えば、動的頂点座標算出部42は、前記した式(3)を用いて、3次元モデルの頂点座標pを動的頂点座標p´に変換する。そして、動的頂点座標算出部42は、算出した3次元モデルの動的頂点座標p´を頂点座標調整部43に出力する。 The dynamic vertex coordinate calculation unit 42 calculates dynamic vertex coordinates, which are the coordinates of each vertex constituting the three-dimensional model, according to the viewing position by dynamic depth compression that takes into account the movement of the viewing position. Here, the dynamic vertex coordinate calculation unit 42 performs dynamic depth compression similar to that of the conventional method according to the viewing position input from the adjustment ratio input device 3. For example, the dynamic vertex coordinate calculation unit 42 converts the vertex coordinate p of the three-dimensional model into dynamic vertex coordinate p1 ' using the above-mentioned formula (3). Then, the dynamic vertex coordinate calculation unit 42 outputs the calculated dynamic vertex coordinate p1 ' of the three-dimensional model to the vertex coordinate adjustment unit 43.

頂点座標調整部43は、調整割合入力装置3から入力した調整割合sに基づいて、静的頂点座標算出部41から入力した静的頂点座標p´と動的頂点座標算出部42から入力した動的頂点座標p´との間で3次元モデルの頂点座標を調整するものである。そして、頂点座標調整部43は、頂点座標を調整後の3次元モデルを要素画像生成部44に出力する。 The vertex coordinate adjustment unit 43 adjusts the vertex coordinates of the three-dimensional model between the static vertex coordinate p0' input from the static vertex coordinate calculation unit 41 and the dynamic vertex coordinate p1 ' input from the dynamic vertex coordinate calculation unit 42, based on the adjustment ratio s input from the adjustment ratio input device 3. Then, the vertex coordinate adjustment unit 43 outputs the three-dimensional model after the vertex coordinates have been adjusted to the element image generation unit 44.

<頂点座標の調整>
図4及び図5を参照し、頂点座標調整部43による頂点座標の調整を詳細に説明する。
具体的には、頂点座標調整部43は、以下の式(5)を用いて、3次元モデルの頂点座標pmod1´が静的頂点座標p´と動的頂点座標p´との間に位置するように、この頂点座標pmod1´を算出する。このとき、頂点座標調整部43は、観視位置の移動方向の逆方向に頂点座標pmod1´をシフトすればよい。
<Vertex coordinate adjustment>
The adjustment of the vertex coordinates by the vertex coordinate adjustment unit 43 will be described in detail with reference to FIG. 4 and FIG.
Specifically, the vertex coordinate adjustment unit 43 uses the following formula (5) to calculate the vertex coordinate p mod1 ' of the three-dimensional model so that this vertex coordinate p mod1 ' is located between the static vertex coordinate p 0 ' and the dynamic vertex coordinate p 1 '. At this time, the vertex coordinate adjustment unit 43 shifts the vertex coordinate p mod1 ' in the direction opposite to the movement direction of the viewing position.

Figure 0007499078000005
Figure 0007499078000005

図4に示すように、頂点座標pmod1´は、x軸方向及びy軸方向において、調整割合sに応じて、静的頂点座標p´と動的頂点座標p´との間でシフトする。具体的には、調整割合sが0に近づくほど、頂点座標pmod1´が静的頂点座標p´に近くなる一方、調整割合sが1に近づくほど、頂点座標pmod1´が動的頂点座標p´に近くなる。なお、図4において、投影点(imod1,jmod1)は、頂点座標pmod1´をディスプレイに投影した点である。 As shown in Fig. 4, the vertex coordinate p mod1 ' shifts between the static vertex coordinate p 0 ' and the dynamic vertex coordinate p 1 ' in the x-axis and y-axis directions according to the adjustment ratio s. Specifically, the closer the adjustment ratio s is to 0, the closer the vertex coordinate p mod1 ' is to the static vertex coordinate p 0 ', while the closer the adjustment ratio s is to 1, the closer the vertex coordinate p mod1 ' is to the dynamic vertex coordinate p 1 '. Note that in Fig. 4, the projection point (i mod1 , j mod1 ) is the point where the vertex coordinate p mod1 ' is projected onto the display.

図5に示すように、調整割合sが0に近づくほど、形状の歪みが大きくなる一方、空間の歪みが小さくなる。図5の例では、調整割合sが0に近づくほど、被写体Aの右側直線が曲線状に歪んでしまう。そして、調整割合s=0の場合、静的な奥行き圧縮と同義となり、形状の歪みだけが発生し、空間の歪みが発生しなくなる。
その一方、調整割合sが1に近づくほど、空間の歪みが大きくなる一方、形状の歪みが小さくなる。図5の例では、調整割合sが1に近づくほど、被写体Bが右側にスライドしてしまう。そして、調整割合s=1の場合、動的な奥行き圧縮と同義となり、空間の歪みだけが発生し、形状の歪みが発生しなくなる。
As shown in Fig. 5, as the adjustment ratio s approaches 0, the distortion of shape increases while the distortion of space decreases. In the example of Fig. 5, as the adjustment ratio s approaches 0, the straight line on the right side of subject A becomes distorted into a curved shape. When the adjustment ratio s = 0, this is equivalent to static depth compression, and only distortion of shape occurs, and no distortion of space occurs.
On the other hand, as the adjustment ratio s approaches 1, the spatial distortion increases while the geometric distortion decreases. In the example of Fig. 5, as the adjustment ratio s approaches 1, the subject B slides to the right. When the adjustment ratio s = 1, this is equivalent to dynamic depth compression, and only spatial distortion occurs, with no geometric distortion.

ここで、最適な調整割合sの値は、立体像表示装置1の観視環境によって異なると考えられる。例えば、映画館のような大画面の観視環境では、観視者9が頭部を動かしながら観視することが少ない。このため、空間の歪みよりも形状の歪みを緩和したほうがよいので、調整割合sの値を大きくする。一方、タブレットのような小画面の観視環境では、画面を両手で容易に動かせることから、観視者9が頭部とディスプレイと相対的な位置関係が大きく変わりやすくなる。従って、形状の歪みよりも空間の歪みを緩和した方がよいので、調整割合sの値を小さくする。 Here, it is considered that the optimal value of adjustment ratio s differs depending on the viewing environment of the stereoscopic image display device 1. For example, in a viewing environment with a large screen such as a movie theater, the viewer 9 rarely moves his/her head while viewing. For this reason, it is better to alleviate distortion of shape rather than distortion of space, so the value of adjustment ratio s is made large. On the other hand, in a viewing environment with a small screen such as a tablet, the screen can be easily moved with both hands, so the relative positional relationship between the viewer 9's head and the display is likely to change significantly. For this reason, it is better to alleviate distortion of space rather than distortion of shape, so the value of adjustment ratio s is made small.

さらに、調整割合sの値は、観視環境だけでなく、コンテンツの特徴によっても異なると考えれる。例えば、カメラモーションの大きいコンテンツでは、運動視差を十分に含んでいるために、観視者9が積極的に頭部を動かさないと考えられる。この場合、形状の歪みを優先的に緩和した方がよいので、調整割合sの値を大きくする。一方、多方面から観視するコンテンツでは、観視者9が積極的に頭部を動かすと考えられる。この場合、空間の歪みを優先的に緩和した方がよいので、調整割合sの値を小さくする。例えば、調整法等を用いた視覚心理実験を実施することで、観視環境やコンテンツの種類に応じた最適な調整割合sの値を求めることができる。 Furthermore, it is believed that the value of the adjustment ratio s will differ depending not only on the viewing environment but also on the characteristics of the content. For example, in content with large camera motion, it is believed that the viewer 9 will not actively move his/her head because it contains sufficient motion parallax. In this case, it is better to prioritize reducing distortion of shape, so the value of the adjustment ratio s is made large. On the other hand, in content that is viewed from multiple directions, it is believed that the viewer 9 will actively move his/her head. In this case, it is better to prioritize reducing distortion of space, so the value of the adjustment ratio s is made small. For example, by conducting visual psychology experiments using an adjustment method, etc., it is possible to determine the optimal value of the adjustment ratio s according to the viewing environment and type of content.

図3に戻り、立体像奥行き制御装置4の説明を続ける。
要素画像生成部44は、頂点座標調整部43より入力した3次元モデルから要素画像を生成するものである。ここで、要素画像生成部44は、光線追跡法などの従来手法を用いて、3次元モデルから要素画像を生成できる。
Returning to FIG. 3, the description of the stereoscopic image depth control device 4 will continue.
The element image generating unit 44 generates element images from the three-dimensional model input from the vertex coordinate adjusting unit 43. Here, the element image generating unit 44 can generate element images from the three-dimensional model by using a conventional method such as ray tracing.

光線追跡法とは、立体像表示装置1のレンズアレイを構成する各要素レンズと要素画像の各画素とを結ぶ直線を延長し、延長した直線と3次元モデルの表面との交点の色情報を当該画素の画素値として取得するものである。例えば、光線追跡法は、以下の参考文献1,2に詳細に記載されているため、これ以上の説明を省略する。 The ray tracing method involves extending straight lines connecting each element lens constituting the lens array of the stereoscopic image display device 1 with each pixel of the element image, and obtaining color information at the intersection of the extended line with the surface of the three-dimensional model as the pixel value of that pixel. For example, the ray tracing method is described in detail in References 1 and 2 below, so further explanation will be omitted.

参考文献1:片山、「3次元モデルからインテグラル立体像への変換手法」、日本放送協会、NHK技研R&D、No.128、2011年7月
参考文献2:「3次元モデルからのインテグラル立体像の生成技術」、日本放送協会、NHK技研R&D、No.123、2010年9月
Reference 1: Katayama, "Method of converting 3D models into integral stereoscopic images," Japan Broadcasting Corporation, NHK Giken R&D, No. 128, July 2011. Reference 2: "Technology for generating integral stereoscopic images from 3D models," Japan Broadcasting Corporation, NHK Giken R&D, No. 123, September 2010.

また、要素画像生成部44は、光線追跡法以外で要素画像を生成してもよい。例えば、要素画像生成部44は、アレイ状に配置した仮想カメラで3次元モデルを撮影した多視点画像を生成し、この多視点画像を要素画像に変換してもよい(例えば、参考文献3)。
参考文献3:池谷、「多視点カメラを用いたインテグラル立体像の生成手法」、日本放送協会、NHK技研R&D、No.146、2014年8月
The element image generating unit 44 may generate element images by a method other than the ray tracing method. For example, the element image generating unit 44 may generate multi-viewpoint images by capturing images of a three-dimensional model using virtual cameras arranged in an array, and convert the multi-viewpoint images into element images (for example, Reference 3).
Reference 3: Ikeya, "Method for generating integral 3D images using multiple viewpoint cameras," Japan Broadcasting Corporation, NHK Research and Development, No. 146, August 2014

その後、要素画像生成部44は、生成した要素画像を立体像表示装置1に出力する。すると、立体像表示装置1は、レンズアレイを介して要素画像を表示し、観視者9に対して立体像Tを視認させる。 Then, the element image generator 44 outputs the generated element image to the stereoscopic image display device 1. The stereoscopic image display device 1 then displays the element image via the lens array, allowing the viewer 9 to view the stereoscopic image T.

[立体像奥行き制御装置の動作]
図6を参照し、立体像奥行き制御装置4の動作について説明する。
図6に示すように、ステップS1において、静的頂点座標算出部41は、静的な奥行き圧縮により、3次元モデルの各静的頂点座標を算出する。例えば、静的頂点座標算出部41は、前記した式(1)を用いて、3次元モデルの頂点座標pを静的頂点座標p´に変換する。
[Operation of stereoscopic image depth control device]
The operation of the stereoscopic image depth control device 4 will now be described with reference to FIG.
6, in step S1, the static vertex coordinate calculation unit 41 calculates the static vertex coordinates of each 3D model by static depth compression. For example, the static vertex coordinate calculation unit 41 converts the vertex coordinate p of the 3D model into the static vertex coordinate p0 ' by using the above-mentioned formula (1).

ステップS2において、動的頂点座標算出部42は、動的な奥行き圧縮により、観視位置に応じて、3次元モデルの各動的頂点座標を算出する。例えば、動的頂点座標算出部42は、前記した式(3)を用いて、3次元モデルの頂点座標pを動的頂点座標p´に変換する。 In step S2, the dynamic vertex coordinate calculation unit 42 calculates the dynamic vertex coordinates of the three-dimensional model according to the viewing position by dynamic depth compression. For example, the dynamic vertex coordinate calculation unit 42 converts the vertex coordinate p of the three-dimensional model into the dynamic vertex coordinate p1 ' by using the above-mentioned formula (3).

ステップS3において、頂点座標調整部43は、調整割合入力装置3から入力した調整割合sに基づいて、ステップS1で算出した静的頂点座標p´とステップS2で算出した動的頂点座標p´との間で3次元モデルの各頂点の座標を調整する。具体的には、頂点座標調整部43は、前記した式(5)を用いて、3次元モデルの頂点座標pmod1´を算出する。 In step S3, the vertex coordinate adjustment unit 43 adjusts the coordinates of each vertex of the three-dimensional model between the static vertex coordinate p0 ' calculated in step S1 and the dynamic vertex coordinate p1 ' calculated in step S2, based on the adjustment ratio s input from the adjustment ratio input device 3. Specifically, the vertex coordinate adjustment unit 43 calculates the vertex coordinate p mod1 ' of the three-dimensional model using the above-mentioned equation (5).

ステップS4において、要素画像生成部44は、ステップS3で頂点座標を調整した3次元モデルから要素画像を生成する。例えば、要素画像生成部44は、光線追跡法を用いて、3次元モデルから要素画像を生成する。 In step S4, the element image generation unit 44 generates an element image from the three-dimensional model whose vertex coordinates have been adjusted in step S3. For example, the element image generation unit 44 generates an element image from the three-dimensional model using a ray tracing method.

[作用・効果]
第1実施形態に係る立体像奥行き制御装置4は、観視者9が設定した調整割合sに基づいて、空間の歪みと形状の歪みとの双方を緩和できるように、これら双方の割合を調整することができる。すなわち、立体像奥行き制御装置4は、立体像表示装置1において奥行きの広いシーンを表示した際に生じるぼやけを回避するために、シーンの奥行きを圧縮し、その際に発生する形状の歪み及び空間の歪みを観視者9が任意に調整できる。
[Action and Effects]
The stereoscopic image depth control device 4 according to the first embodiment can adjust the ratio of both spatial distortion and geometric distortion so as to alleviate both of them, based on the adjustment ratio s set by the viewer 9. That is, the stereoscopic image depth control device 4 compresses the depth of the scene in order to avoid blurring that occurs when a scene with a wide depth is displayed on the stereoscopic image display device 1, and the viewer 9 can arbitrarily adjust the geometric distortion and spatial distortion that occur at that time.

(第2実施形態)
図7を参照し、第2実施形態に係る立体像表示システム100Bについて、第1実施形態と異なる点を説明する。
図7に示すようには、立体像表示システム100Bは、立体像表示装置1と、観視位置計測装置2と、調整割合入力装置3と、立体像奥行き制御装置4Bとを備える。なお、立体像奥行き制御装置4Bの各手段は、第1実施形態と同様のため、説明を省略する。
Second Embodiment
With reference to FIG. 7, a stereoscopic image display system 100B according to the second embodiment will be described with respect to differences from the first embodiment.
7, the stereoscopic image display system 100B includes a stereoscopic image display device 1, a viewing position measurement device 2, an adjustment ratio input device 3, and a stereoscopic image depth control device 4B. Note that each means of the stereoscopic image depth control device 4B is similar to that of the first embodiment, and therefore a description thereof will be omitted.

[立体像奥行き制御装置の構成]
第2実施形態において、立体像奥行き制御装置4Bは、最適な調整割合sを学習する点が第1実施形態と異なる。このため、立体像奥行き制御装置4Bは、奥行き圧縮部40B、要素画像生成部44と、履歴DB記憶部45と、学習モデル生成部46と、調整割合取得部47と、スイッチ48とを備える。また、奥行き圧縮部40Bは、静的頂点座標算出部41と、動的頂点座標算出部42と、頂点座標調整部43Bとを備える。
なお、静的頂点座標算出部41、動的頂点座標算出部42及び要素画像生成部44は、第1実施形態と同様のため、説明を省略する。
[Configuration of stereoscopic image depth control device]
In the second embodiment, the stereoscopic image depth control device 4B differs from the first embodiment in that it learns the optimal adjustment ratio s. For this reason, the stereoscopic image depth control device 4B includes a depth compression unit 40B, an element image generation unit 44, a history DB storage unit 45, a learning model generation unit 46, an adjustment ratio acquisition unit 47, and a switch 48. In addition, the depth compression unit 40B includes a static vertex coordinate calculation unit 41, a dynamic vertex coordinate calculation unit 42, and a vertex coordinate adjustment unit 43B.
It should be noted that the static vertex coordinate calculation unit 41, the dynamic vertex coordinate calculation unit 42, and the element image generation unit 44 are similar to those in the first embodiment, and therefore their explanation will be omitted.

履歴DB記憶部45は、履歴データベースを記憶するものである。この履歴データベースは、調整割合sと立体像Tの奥行き位置と視距離との関係を示すデータベースである。例えば、履歴データベースとしては、リレーショナルデータベースがあげられる。 The history DB storage unit 45 stores a history database. This history database is a database that indicates the relationship between the adjustment ratio s and the depth position and viewing distance of the stereoscopic image T. For example, the history database may be a relational database.

学習モデル生成部46は、履歴データベースを参照し、調整割合sを立体像Tの奥行き位置と視距離との関係で表した学習モデルを生成するものである。ここで、学習モデル生成部46は、図示を省略したメモリに学習モデルを記憶することとする。 The learning model generation unit 46 refers to the history database and generates a learning model that expresses the adjustment ratio s as a relationship between the depth position of the stereoscopic image T and the viewing distance. Here, the learning model generation unit 46 stores the learning model in a memory (not shown).

<学習モデルの生成>
以下、学習モデル生成部46による学習モデルの生成を詳細に説明する。
例えば、学習モデルは、以下の式(6)に示すように、調整割合sを立体像Tの奥行き位置tと視距離tとの関係で表した線形モデルである。なお、式(6)では、α,β,βが所定の係数を表している。
<Creating a learning model>
The generation of the learning model by the learning model generating unit 46 will be described in detail below.
For example, the learning model is a linear model that expresses the adjustment ratio s as a relationship between the depth position t1 and the viewing distance t2 of the stereoscopic image T, as shown in the following formula (6). Note that in formula (6), α, β1 , and β2 represent predetermined coefficients.

Figure 0007499078000006
Figure 0007499078000006

この場合、学習モデル生成部46は、最適化問題として、式(6)の係数α,β,βを求めればよい。具体的には、学習モデル生成部46は、以下の式(7)を最小二乗法で解いて、係数α,β,βを求める。なお、式(7)では、s(n),t1(n),t2(n)の添え字nが、履歴データベースに格納されたn番目のレコードを表している(但し、n=0,1,2,…)。 In this case, the learning model generation unit 46 only needs to find the coefficients α, β1 , and β2 in equation (6) as an optimization problem. Specifically, the learning model generation unit 46 solves the following equation (7) using the least squares method to find the coefficients α, β1 , and β2 . In equation (7), the subscript n of s (n) , t1 (n) , and t2(n) represents the nth record stored in the history database (where n=0, 1, 2, ...).

Figure 0007499078000007
Figure 0007499078000007

図7に戻り、立体像奥行き制御装置4Bの説明を続ける。
調整割合取得部47は、奥行き位置及び視距離を入力し、入力した奥行き位置及び視距離に対応する調整割合sを学習モデルから取得するものである。ここで、調整割合取得部47は、観視位置計測装置2から視距離を入力し、映像制作者が予め指定した奥行き位置を観視者9が入力する。このように、調整割合取得部47は、観視者9の観視環境に対応した奥行き位置及び視距離を学習モデルに入力することで、観視者9の観視環境に適した調整割合sを学習モデルから取得できる。
Returning to FIG. 7, the description of the stereoscopic image depth control device 4B will continue.
The adjustment ratio acquisition unit 47 inputs a depth position and a viewing distance, and acquires an adjustment ratio s corresponding to the input depth position and viewing distance from the learning model. Here, the adjustment ratio acquisition unit 47 inputs a viewing distance from the viewing position measurement device 2, and the viewer 9 inputs a depth position designated in advance by the video producer. In this way, the adjustment ratio acquisition unit 47 inputs a depth position and a viewing distance corresponding to the viewing environment of the viewer 9 into the learning model, and can acquire an adjustment ratio s suitable for the viewing environment of the viewer 9 from the learning model.

スイッチ48は、調整割合入力装置3から入力した調整割合s、又は、調整割合取得部47が取得した調整割合sの何れか一方を選択し、選択した一方の調整割合sを頂点座標調整部43Bに出力するものである。ここでは、観視者9が、スイッチ48が何れの調整割合sを選択するか手動で設定できる。なお、図7の例では、スイッチ48は、調整割合取得部47が取得した調整割合sを選択している。 The switch 48 selects either the adjustment ratio s input from the adjustment ratio input device 3 or the adjustment ratio s acquired by the adjustment ratio acquisition unit 47, and outputs the selected adjustment ratio s to the vertex coordinate adjustment unit 43B. Here, the viewer 9 can manually set which adjustment ratio s the switch 48 will select. Note that in the example of FIG. 7, the switch 48 selects the adjustment ratio s acquired by the adjustment ratio acquisition unit 47.

頂点座標調整部43Bは、スイッチ48から入力した調整割合sに基づいて、3次元モデルの頂点座標を調整するものである。すなわち、頂点座標調整部43Bは、調整割合入力装置3から入力した調整割合s、又は、調整割合取得部47が取得した調整割合sに基づいて、3次元モデルの頂点座標を調整する。なお、頂点座標の調整自体は、第1実施形態と同様のため、これ以上の説明を省略する。 The vertex coordinate adjustment unit 43B adjusts the vertex coordinates of the three-dimensional model based on the adjustment ratio s input from the switch 48. That is, the vertex coordinate adjustment unit 43B adjusts the vertex coordinates of the three-dimensional model based on the adjustment ratio s input from the adjustment ratio input device 3 or the adjustment ratio s acquired by the adjustment ratio acquisition unit 47. Note that the adjustment of the vertex coordinates itself is the same as in the first embodiment, so further explanation will be omitted.

[作用・効果]
第2実施形態に係る立体像奥行き制御装置4Bは、観視者9の観視環境に適した調整割合sを取得できるので、観視者9の観視環境に合わせて、空間の歪みと形状の歪みとの割合を自動的に調整することができる。これにより、立体像奥行き制御装置4Bは、利便性を向上させることができる。
[Action and Effects]
The stereoscopic image depth control device 4B according to the second embodiment can obtain an adjustment ratio s suited to the viewing environment of the viewer 9, and can therefore automatically adjust the ratio between spatial distortion and geometric distortion in accordance with the viewing environment of the viewer 9. This allows the stereoscopic image depth control device 4B to improve convenience.

(変形例)
以上、本発明の各実施形態を詳述してきたが、本発明はこれに限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
前記した実施形態では、学習モデルが線形モデルであることとして説明したが、これに限定されない。例えば、機械学習や深層学習により学習モデルを学習してもよい。
(Modification)
Although each embodiment of the present invention has been described in detail above, the present invention is not limited to this, and includes design modifications and the like within the scope of the present invention.
In the above embodiment, the learning model is described as a linear model, but is not limited to this. For example, the learning model may be learned by machine learning or deep learning.

前記した実施形態では、立体像奥行き制御装置を独立したハードウェアとして説明したが、これに限定されない。コンピュータが備えるCPU、メモリ、ハードディスク等のハードウェア資源を、前記した立体像奥行き制御装置として動作させるプログラムで実現することもできる。これらのプログラムは、通信回線を介して配布してもよく、CD-ROMやフラッシュメモリ等の記録媒体に書き込んで配布してもよい。 In the above embodiment, the stereoscopic image depth control device is described as independent hardware, but this is not limited to the above. It can also be realized by a program that causes the hardware resources of a computer, such as a CPU, memory, and hard disk, to operate as the stereoscopic image depth control device. These programs may be distributed via a communication line, or written to a recording medium such as a CD-ROM or flash memory and distributed.

1 立体像表示装置
2 観視位置計測装置
3 調整割合入力装置
4,4B立体像奥行き制御装置
40 奥行き圧縮部
41 静的頂点座標算出部
42 動的頂点座標算出部
43,43B 頂点座標調整部
44 要素画像生成部
100 立体像表示システム
Reference Signs List 1: Stereoscopic image display device 2: Viewing position measurement device 3: Adjustment ratio input device 4, 4B Stereoscopic image depth control device 40: Depth compression section 41: Static vertex coordinate calculation section 42: Dynamic vertex coordinate calculation section 43, 43B: Vertex coordinate adjustment section 44: Element image generation section 100: Stereoscopic image display system

Claims (5)

予め設定した解像度を満たす奥行き再現範囲に収まるように被写体の3次元モデルを奥行き圧縮し、奥行き圧縮された後の前記3次元モデルから要素画像を生成する立体像奥行き制御装置であって、
立体像の観視位置の移動を考慮しない静的な奥行き圧縮により、前記3次元モデルを構成する各頂点の座標である静的頂点座標を算出する静的頂点座標算出部と、
前記観視位置の移動を考慮した動的な奥行き圧縮により、前記観視位置に応じた前記3次元モデルを構成する各頂点の座標である動的頂点座標を算出する動的頂点座標算出部と、
前記静的な奥行き圧縮と前記動的な奥行き圧縮との調整割合に基づいて、前記静的頂点座標と前記動的頂点座標との間で前記3次元モデルの頂点座標を調整する頂点座標調整部と、
前記頂点座標を調整後の前記3次元モデルから前記要素画像を生成する要素画像生成部と、
を備え、
前記観視位置の移動を考慮しない静的な奥行き圧縮は、前記3次元モデルの頂点座標p(x,y,z)を頂点座標p´(x´,y´,z´)に変換する式(1)で表され、
Figure 0007499078000008
前記観視位置の移動を考慮した動的な奥行き圧縮は、前記3次元モデルの頂点座標p(x,y,z)を頂点座標p´(x´,y´,z´)に変換する式(3)で表され、
Figure 0007499078000009
ることを特徴とする立体像奥行き制御装置。
A stereoscopic image depth control device that compresses a three-dimensional model of a subject in depth so that the three-dimensional model falls within a depth reproduction range that satisfies a preset resolution, and generates an element image from the three-dimensional model after the depth compression,
a static vertex coordinate calculation unit that calculates static vertex coordinates, which are the coordinates of each vertex constituting the three-dimensional model, by static depth compression without taking into account movement of the viewing position of the stereoscopic image;
a dynamic vertex coordinate calculation unit that calculates dynamic vertex coordinates, which are coordinates of each vertex constituting the three-dimensional model according to the viewing position, by dynamic depth compression taking into account the movement of the viewing position;
a vertex coordinate adjustment unit that adjusts vertex coordinates of the three-dimensional model between the static vertex coordinates and the dynamic vertex coordinates based on an adjustment ratio between the static depth compression and the dynamic depth compression;
an element image generating unit that generates the element image from the three-dimensional model after the vertex coordinates have been adjusted;
Equipped with
The static depth compression that does not take into account the movement of the viewing position is expressed by the formula (1) that converts the vertex coordinates p( x, y, z) of the three-dimensional model into vertex coordinates p 0 ′(x 0 ′, y 0 ′, z 0 ′),
Figure 0007499078000008
The dynamic depth compression taking into consideration the movement of the viewing position is expressed by equation (3) which converts the vertex coordinates p(x, y, z) of the three-dimensional model into vertex coordinates p1 '( x1 ', y1 ', z1 '),
Figure 0007499078000009
A stereoscopic image depth control device comprising:
前記頂点座標調整部は、以下の式(5)に示すように、
Figure 0007499078000010
前記調整割合sに基づいて、前記静的頂点座標p´と前記動的頂点座標p´との間で前記3次元モデルの頂点座標pmod1´を調整することを特徴とする請求項1に記載の立体像奥行き制御装置。
As shown in the following formula (5), the vertex coordinate adjustment unit:
Figure 0007499078000010
2. The stereoscopic image depth control device according to claim 1, wherein a vertex coordinate p mod1 ' of the three-dimensional model is adjusted between the static vertex coordinate p 0 ' and the dynamic vertex coordinate p 1 ' based on the adjustment ratio s.
前記調整割合を前記立体像の奥行き位置と視距離との関係で表した学習モデルを生成する学習モデル生成部と、
前記奥行き位置及び前記視距離を入力し、入力した前記奥行き位置及び前記視距離に対応する前記調整割合を前記学習モデルから取得する調整割合取得部と、を備え、
前記頂点座標調整部は、前記調整割合取得部が取得した調整割合に基づいて、前記3次元モデルの頂点座標を調整することを特徴とする請求項1又は請求項2に記載の立体像奥行き制御装置。
a learning model generating unit that generates a learning model that expresses the adjustment ratio as a relationship between a depth position of the stereoscopic image and a viewing distance;
an adjustment ratio acquisition unit that inputs the depth position and the viewing distance and acquires the adjustment ratio corresponding to the input depth position and the viewing distance from the learning model;
3. The stereoscopic image depth control device according to claim 1, wherein the vertex coordinate adjustment section adjusts the vertex coordinates of the three-dimensional model based on the adjustment ratio acquired by the adjustment ratio acquisition section.
前記頂点座標調整部は、調整割合入力装置から入力した前記調整割合に基づいて、前記3次元モデルの頂点座標を調整することを特徴とする請求項1又は請求項2に記載の立体像奥行き制御装置。 3. The stereoscopic image depth control device according to claim 1, wherein the vertex coordinate adjustment section adjusts the vertex coordinates of the three-dimensional model based on the adjustment ratio inputted from an adjustment ratio input device . コンピュータを、請求項1から請求項4の何れか一項に記載の立体像奥行き制御装置として機能させるためのプログラム。 A program for causing a computer to function as a stereoscopic image depth control device according to any one of claims 1 to 4.
JP2020103436A 2020-06-16 2020-06-16 Stereoscopic image depth control device and its program Active JP7499078B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020103436A JP7499078B2 (en) 2020-06-16 2020-06-16 Stereoscopic image depth control device and its program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020103436A JP7499078B2 (en) 2020-06-16 2020-06-16 Stereoscopic image depth control device and its program

Publications (2)

Publication Number Publication Date
JP2021196915A JP2021196915A (en) 2021-12-27
JP7499078B2 true JP7499078B2 (en) 2024-06-13

Family

ID=79195656

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020103436A Active JP7499078B2 (en) 2020-06-16 2020-06-16 Stereoscopic image depth control device and its program

Country Status (1)

Country Link
JP (1) JP7499078B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012141819A (en) 2010-12-29 2012-07-26 Nintendo Co Ltd Image processing system, image processing program, image processing method and image processing device
JP2019197368A (en) 2018-05-09 2019-11-14 日本放送協会 Stereoscopic motion image depth compression device and stereoscopic motion image depth compression program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012141819A (en) 2010-12-29 2012-07-26 Nintendo Co Ltd Image processing system, image processing program, image processing method and image processing device
JP2019197368A (en) 2018-05-09 2019-11-14 日本放送協会 Stereoscopic motion image depth compression device and stereoscopic motion image depth compression program

Also Published As

Publication number Publication date
JP2021196915A (en) 2021-12-27

Similar Documents

Publication Publication Date Title
US7557824B2 (en) Method and apparatus for generating a stereoscopic image
US6496598B1 (en) Image processing method and apparatus
CA2723627C (en) System and method for measuring potential eyestrain of stereoscopic motion pictures
US8358332B2 (en) Generation of three-dimensional movies with improved depth control
JP4351996B2 (en) Method for generating a stereoscopic image from a monoscope image
CN108141578B (en) present camera
Zilly et al. Production rules for stereo acquisition
Schmidt et al. Multiviewpoint autostereoscopic dispays from 4D-Vision GmbH
US8094148B2 (en) Texture processing apparatus, method and program
CN102075694A (en) Stereoscopic editing for video production, post-production and display adaptation
JP6585938B2 (en) Stereoscopic image depth conversion apparatus and program thereof
JP2015104107A (en) Ip stereoscopic video estimation device and program therefor
JP2003348621A (en) Means for setting two-viewpoint camera
EP3057316B1 (en) Generation of three-dimensional imagery to supplement existing content
KR102654323B1 (en) Apparatus, method adn system for three-dimensionally processing two dimension image in virtual production
JP6166985B2 (en) Image generating apparatus and image generating program
KR20250113969A (en) Techniques for displaying and capturing images
KR101289283B1 (en) A holographic display method using a hybrid image acquisition system
JP7499078B2 (en) Stereoscopic image depth control device and its program
JP7698470B2 (en) 3D image generating device and its program
JP2023046561A (en) Stereoscopic image generation device and program
KR20240114574A (en) 3d image manufacturing method
Sawahata et al. Depth-compressed expression for providing natural, visual experiences with integral 3D displays
CN104980732B (en) The system and method for measuring the potential eye fatigue of stereoscopic motion picture
Suehiro et al. Integral 3D imaging system using monocular 2D video and depth data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230508

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240419

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240603

R150 Certificate of patent or registration of utility model

Ref document number: 7499078

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150