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
JP7693191B2 - Aerial image generating device, distortion correction function generating method, and aerial image generating method - Google Patents
[go: Go Back, main page]

JP7693191B2 - Aerial image generating device, distortion correction function generating method, and aerial image generating method - Google Patents

Aerial image generating device, distortion correction function generating method, and aerial image generating method Download PDF

Info

Publication number
JP7693191B2
JP7693191B2 JP2021017987A JP2021017987A JP7693191B2 JP 7693191 B2 JP7693191 B2 JP 7693191B2 JP 2021017987 A JP2021017987 A JP 2021017987A JP 2021017987 A JP2021017987 A JP 2021017987A JP 7693191 B2 JP7693191 B2 JP 7693191B2
Authority
JP
Japan
Prior art keywords
image
distortion
light source
aerial image
aerial
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
JP2021017987A
Other languages
Japanese (ja)
Other versions
JP2022120928A (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.)
THE UNIVERSITY OF ELECTRO-COMUNICATINS
Original Assignee
THE UNIVERSITY OF ELECTRO-COMUNICATINS
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 THE UNIVERSITY OF ELECTRO-COMUNICATINS filed Critical THE UNIVERSITY OF ELECTRO-COMUNICATINS
Priority to JP2021017987A priority Critical patent/JP7693191B2/en
Publication of JP2022120928A publication Critical patent/JP2022120928A/en
Application granted granted Critical
Publication of JP7693191B2 publication Critical patent/JP7693191B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Generation (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Optical Elements Other Than Lenses (AREA)

Description

本発明は、透明物体または反射物体が光路上に存在した場合の空中像を表示する空中像生成装置、歪み補正関数生成方法及び空中像生成方法に関する。 The present invention relates to an aerial image generating device that displays an aerial image when a transparent or reflective object is present on the optical path, a distortion correction function generating method, and an aerial image generating method.

光源から出射された光を光学素子等によって反射屈折させ、スクリーンやディスプレイが配置されていない空間の所定の位置に空中像(実像)を結像させる技術が知られている。空中像は、これを見る観察者に不思議な感覚を与えるため、仮想現実(VR:Virtual Reality)や拡張現実(AR:Augmented Reality)を始めとする様々なアプリケーションで利用されている。 There is a known technology that uses optical elements or the like to reflect and refract light emitted from a light source, forming an aerial image (real image) at a specified position in a space where no screen or display is located. Aerial images give an observer who sees them a mysterious sensation, and are therefore used in a variety of applications, including virtual reality (VR) and augmented reality (AR).

仮想現実や拡張現実における映像表示は、観察者に単に情報を伝えるのではなく、観察者の注意をひいたり、実物体との自然なインタラクションを実現したりすることが重要になる。その意味で、実物体への映像投影は、静的な建築物や自然の景観などに、動的でインタラクティブな表現を付与することができる点で注目されている。 In virtual reality and augmented reality, it is important that the image display does not simply convey information to the observer, but rather attracts the observer's attention and allows natural interaction with real objects. In that sense, image projection onto real objects has attracted attention because it can add dynamic and interactive expression to static buildings and natural landscapes.

特許文献1には、設置場所の自由度が高く、観測者側から表示部の表示内容が直接視認されない空中像形成装置であって、マイクロミラーアレイプレート(micro-mirror array plates:MMAPs)からなる再帰透過光学素子を用いて、入射する光を再帰透過させて空中像を形成する技術が記載されている。 Patent Document 1 describes a technology for forming an aerial image using retrotransmitting optical elements made of micro-mirror array plates (MMAPs) to retrotransmit incident light and form an aerial image, with a high degree of freedom in terms of installation location and with the contents displayed on the display unit not being directly visible to the observer.

特許文献2には、投影用の高品位な画像を生成する画像処理装置であって、投影画像を補正するための補正パラメータを算出し、算出した補正パラメータと投影部の設置状態に関するデータとに基づいて、投影画像を構成する画素位置を補正する技術が記載されている。 Patent document 2 describes a technology for an image processing device that generates high-quality images for projection, which calculates correction parameters for correcting the projected image and corrects the pixel positions that make up the projected image based on the calculated correction parameters and data related to the installation state of the projection unit.

特許文献2に記載の技術は、白画像や格子画像等の補正パラメータを算出するための画像を用意し、出力デバイスに投影する画像を幾何変換するために必要な補正パラメータを算出する。また、仮想空間内に設置される仮想被写体の形状及び反射特性のデータ及び仮想カメラの位置データ等を含む仮想空間データを生成する。特許文献2に記載の技術は、これらの補正パラメータと仮想空間データとから、投影画像を構成する画素位置を補正している。 The technology described in Patent Document 2 prepares an image for calculating correction parameters, such as a white image or a grid image, and calculates the correction parameters necessary for geometric transformation of the image to be projected onto the output device. It also generates virtual space data including data on the shape and reflection characteristics of a virtual subject placed in the virtual space, and position data of a virtual camera. The technology described in Patent Document 2 corrects the pixel positions that make up the projected image using these correction parameters and virtual space data.

また、透明物体内に映像を表示する手法として非特許文献1に記載される技術がある。この非特許文献1に記載の光学系でも、再帰透過光学素子(MMAPs)が用いられており、このMMAPsを用いて、光源物体からの光を透明物体内に結像している。非特許文献1に記載の技術は、さらに、光源側に映像表示対象となる透明物体の鏡像体を配置して、この透明物体の屈折による歪を補償するようにしている。 There is also a technique described in Non-Patent Document 1 as a method for displaying an image inside a transparent object. The optical system described in Non-Patent Document 1 also uses retrotransmissive optical elements (MMAPs), and these MMAPs are used to form an image of light from a light source object inside the transparent object. The technique described in Non-Patent Document 1 furthermore places a mirror image of the transparent object to be imaged on the light source side, thereby compensating for distortion caused by refraction of the transparent object.

非特許文献1に記載の光学系は、透明物体の見た目を損なうことなく、透明物体内に映像が浮かんでいるような実体感のある空中像(実像)の提示を行うための光学系である。 The optical system described in Non-Patent Document 1 is an optical system for presenting aerial images (real images) that give the impression of floating within a transparent object without compromising the appearance of the transparent object.

特開2020-60752号公報JP 2020-60752 A 特開2016-72691号公報JP 2016-72691 A

「横瀬哲也、大川達也、苗村 健、InFloasion:透明物体内に映像を結像させる光学系」信学技報、第118巻、pp89-94、2018"Tetsuya Yokose, Tatsuya Okawa, Takeshi Naemura, InFloasion: Optical system for forming an image inside a transparent object," IEICE Technical Report, Vol. 118, pp. 89-94, 2018

しかしながら、特許文献1、2に記載されるような従来の映像表示手法では、映像表示面が中空もしくは物体の表面上に限られており、透明物体の内部に映像を埋め込む表現が困難であるという問題があった。すなわち、中空でない透明物体の内部に映像を結像させる場合には、物体の境界面で発生する屈折による光路の変化が無視できないため、透明物体内に映像を表示しようとしても、所望の位置に正しく映像を表示することができなかった。 However, in conventional image display methods such as those described in Patent Documents 1 and 2, the image display surface is limited to being hollow or on the surface of an object, making it difficult to express an image embedded inside a transparent object. In other words, when forming an image inside a solid transparent object, the change in the optical path due to refraction that occurs at the object's boundary surface cannot be ignored, so even if an attempt is made to display an image inside a transparent object, the image cannot be displayed correctly at the desired position.

また、非特許文献1に記載の光学系では、映像の実在感のために、光源側で発生する屈折歪みのみが補償の対象となっており、このため、視点方向で発生する屈折歪みを補償することができないという問題があった。
また、非特許文献1に記載の光学系では、光源側に対象となる透明物体の鏡像体、もしくは透明物体を映像表示位置で切断したものが必要になるが、透明物体の形状や配置方法ごとに補償用の透明物体を用意することは困難であった。
Furthermore, in the optical system described in Non-Patent Document 1, in order to achieve a sense of realism in the image, only the refractive distortion occurring on the light source side is subject to compensation, and as a result, there is a problem in that the refractive distortion occurring in the viewing direction cannot be compensated for.
Furthermore, in the optical system described in Non-Patent Document 1, a mirror image of the target transparent object or a transparent object cut at the image display position is required on the light source side, but it is difficult to prepare a compensating transparent object for each shape and arrangement method of the transparent object.

本発明の目的は、光源からの光路中に透明物体や反射物体があっても、予め設定した空間位置に歪みのない空中像を生成することが可能な空中像生成装置、歪み補正関数生成方法及び空中像生成方法を提供することにある。 The object of the present invention is to provide an aerial image generating device, a distortion correction function generating method, and an aerial image generating method that can generate an aerial image without distortion at a preset spatial position even if there is a transparent object or a reflective object in the optical path from the light source.

上記課題を解決するため、本発明の空中像生成装置は、入力される画像信号に歪みを与える歪み補正画像を生成する画像処理部と、画像処理部で生成される歪み補正画像を記憶する歪み補正画像記憶部と、歪み補正画像記憶部に記憶された歪み補正画像を光源とする歪み補正画像表示光源と、歪み補正画像表示光源と空中像との間の光路中に、光を透過する透明物体及び光を反射する反射物体の少なくとも一方と、再帰透過光学素子とを有し、歪み補正画像表示光源から発射される光を受けて、所定の空間位置に実像としての空中像を生成する空中像光学系と、空中像光学系に設置された透明物体及び/または反射物体、並びに再帰透過光学素子を経由した光線が有する画素値を実機の光源設置位置で記録することで得られる算出用画像と、に基づいて歪み補正関数を生成する光源用歪み補正関数生成部と、を備える。そして、画像処理部は、空中像光学系によって与えられる空中像の歪みが補正されるように、歪み補正画像を生成する。 In order to solve the above problem, the aerial image generating device of the present invention includes an image processing unit that generates a distortion-corrected image that applies distortion to an input image signal, a distortion-corrected image storage unit that stores the distortion-corrected image generated by the image processing unit, a distortion-corrected image display light source that uses the distortion- corrected image stored in the distortion-corrected image storage unit as a light source, an aerial image optical system that has at least one of a transparent object that transmits light and a reflective object that reflects light and a retrotransmissive optical element in an optical path between the distortion-corrected image display light source and the aerial image, and that receives light emitted from the distortion-corrected image display light source and generates an aerial image as a real image at a predetermined spatial position, and a light source distortion correction function generating unit that generates a distortion correction function based on a calculation image obtained by recording pixel values of the transparent object and/or the reflective object installed in the aerial image optical system and the light beam that has passed through the retrotransmissive optical element at the light source installation position of the actual machine . The image processing unit generates the distortion-corrected image so that the distortion of the aerial image provided by the aerial image optical system is corrected.

また、本発明の歪み補正関数生成方法は、CG空間内におけるステップ(1)~(3)を含み、本発明の空中像生成方法は、CG空間内におけるステップ(1)~(3)に加えて、更に実機におけるステップ(4)とステップ(5)を含む。
(1)透明物体または反射物体、及び再帰透過光学素子の配置関係を含む空中像光学系を設計するステップ、
(2)CG空間内で空中像表示位置に配置された理想像を、視点に対応するCGカメラの画角内の部分をレンダリングすることで理想カメラ映像を出力するステップ、
(3)CGカメラから理想カメラ映像の各画素の画素値を有する光線を発射し、空中像光学系を介して実機の光源設置位置に光線が達したときに、理想カメラ映像の全画素の画素値を記録することにより生成された算出用画像から歪み補正関数を生成するステップ、
(4)歪み補正関数を用いて、入力される画像信号に歪みを与えた歪み補正画像を生成し、この歪み補正画像に基づいて歪み補正画像表示光源を生成するステップ、
(5)設計するステップ(1)で設計された空中像光学系と歪み補正画像表示光源とを実空間に配置し、歪み補正画像表示光源から発射される光を受けて、所定の空間位置に実像としての空中像を生成するステップ。
In addition, the distortion correction function generating method of the present invention includes steps (1) to (3) in CG space, and the aerial image generating method of the present invention includes, in addition to steps (1) to (3) in CG space, steps (4) and (5) in the actual machine.
(1) Designing an aerial image optical system including a positional relationship between a transparent object or a reflective object and a retrotransmissive optical element;
(2) outputting an ideal camera image by rendering a portion of the ideal image arranged at the aerial image display position in the CG space within the angle of view of the CG camera corresponding to the viewpoint;
(3) A step of generating a distortion correction function from an image for calculation generated by emitting a light ray having a pixel value of each pixel of an ideal camera image from a CG camera, and recording the pixel values of all pixels of the ideal camera image when the light ray reaches a light source installation position of the actual device via an aerial image optical system;
(4) generating a distortion-corrected image by applying distortion to an input image signal using a distortion correction function, and generating a distortion-corrected image display light source based on the distortion-corrected image;
(5) A step of placing the aerial image optical system and the distortion-corrected image display light source designed in the designing step (1) in a real space, receiving light emitted from the distortion-corrected image display light source, and generating an aerial image as a real image at a predetermined spatial position.

本発明によれば、透明物体または反射物体による映像歪みが補償された空中像を所定の空間に生成することが可能になる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明によって明らかにされる。
According to the present invention, it is possible to generate an aerial image in a predetermined space in which image distortion caused by a transparent object or a reflective object is compensated for.
Problems, configurations and effects other than those described above will become apparent from the following description of the embodiments.

本発明の実施の形態の空中像生成装置の全体構成を示すブロック図である。1 is a block diagram showing an overall configuration of an aerial image generating device according to an embodiment of the present invention. 本発明の実施の形態の空中像生成方法の4つの工程を示す図である。1A to 1C are diagrams illustrating four steps of an aerial image generating method according to an embodiment of the present invention. 図2に示す工程Aの光学系の設計工程を説明するための図である。3 is a diagram for explaining the design process of the optical system in process A shown in FIG. 2 . FIG. 図2に示す工程Bの理想カメラ映像のレンダリングを説明するための図である。FIG. 3 is a diagram for explaining the rendering of an ideal camera image in process B shown in FIG. 2 . 図2に示す工程Bに関連して理想カメラ映像の生成処理の手順を示すフローチャートである。3 is a flowchart showing the procedure of an ideal camera image generation process in relation to step B shown in FIG. 2 . 図2に示す工程Cの歪み補正関数の生成処理の手順を示すフローチャートである。3 is a flowchart showing a procedure for generating a distortion correction function in step C shown in FIG. 2 . 図2に示す工程Cの歪み補正関数の生成方法を模式的に示す図である。3 is a diagram illustrating a method for generating a distortion correction function in step C shown in FIG. 2. FIG. 図2に示す工程Dの生成された歪み補正関数に基づいて生成された光源画像から透明物体の内部に空中像を生成する例を示す図である。3 is a diagram showing an example of generating an aerial image inside a transparent object from a light source image generated based on the distortion correction function generated in step D shown in FIG. 2 . FIG. MMAPs(再帰透過光学素子)の構造(a)と、MMAPsBRDFの原理(b)を説明するための図である。1A is a diagram for explaining the structure of an MMAPs (retrotransmissive optical element) and FIG. 1B is a diagram for explaining the principle of MMAPsBRDF. MMAPsにより生成した算出用画像(a)とMMAPsBRDFにより生成した算出用画像(b)の違いを説明するための図である。13A is a diagram for explaining the difference between a calculation image generated by MMAPs and a calculation image generated by MMAPsBRDF. FIG. 実装試験において、従来の手法による透明物体内の映像と本発明の実施形態による透明物体内の映像を比較して示した図である。11A and 11B are diagrams showing a comparison between an image inside a transparent object obtained by a conventional method and an image inside a transparent object obtained by an embodiment of the present invention in a mounting test. 実装試験により、本発明の実施形態の作用効果が確認できたことを示す図である。13 is a diagram showing that the effects of the embodiment of the present invention were confirmed by a mounting test. 本発明の実施形態の変形例(a)~(c)を示す図である。1A to 1C are diagrams showing modified examples of an embodiment of the present invention.

以下、本発明の基本的な構成と実施の形態を、添付図面を参照して詳細に説明する。本明細書及び図面において、実質的に同一の構成または機能を有する要素については、同一の符号を付し、重複する説明は省略する。 The basic configuration and embodiments of the present invention will be described in detail below with reference to the attached drawings. In this specification and drawings, elements having substantially the same configuration or function are given the same reference numerals, and duplicated descriptions will be omitted.

<空中像生成装置の全体構成>
図1は、本発明の実施形態の空中像生成装置100の全体構成を示す図である。一般に、透明物体内の位置あるいは透明物体を経由した位置に空中像を生成する場合に、透明物体を透過する光線が屈折するため、空中像に歪みが発生する。
したがって、空中に生成される映像の形状及び色に歪みが発生しないようにすることが必要になる。
<Overall configuration of the aerial image generating device>
1 is a diagram showing the overall configuration of an aerial image generating device 100 according to an embodiment of the present invention. In general, when an aerial image is generated at a position inside a transparent object or at a position passing through a transparent object, the light rays passing through the transparent object are refracted, causing distortion in the aerial image.
It is therefore necessary to prevent distortion of the shape and color of the image produced in the air.

図1に示すように、本実施形態の空中像生成装置100は、光源用歪み補正関数生成部101を備える。この光源用歪み補正関数生成部101は、後述するように、それぞれの光学系を経由する際の映像の歪みを計算し、空中像に歪みが生じないようにするための補正関数を導出する機能ブロックであり、空中像形成の際に実機外に事前に用意されるものである。 As shown in FIG. 1, the aerial image generating device 100 of this embodiment includes a light source distortion correction function generating unit 101. As described below, this light source distortion correction function generating unit 101 is a functional block that calculates the distortion of the image when it passes through each optical system and derives a correction function to prevent distortion from occurring in the aerial image, and is prepared in advance outside the actual machine when forming the aerial image.

また、本実施形態の空中像生成装置100は、歪み処理を行う画像処理部102、歪み補正画像記憶部103、歪み補正画像表示光源104及び空中像光学系105を備える。歪み補正画像記憶部103、歪み補正画像表示光源104及び空中像光学系105は、併せて空中像表示部を構成する。 The aerial image generating device 100 of this embodiment also includes an image processing unit 102 that performs distortion processing, a distortion-corrected image storage unit 103, a distortion-corrected image display light source 104, and an aerial image optical system 105. The distortion-corrected image storage unit 103, the distortion-corrected image display light source 104, and the aerial image optical system 105 together constitute an aerial image display unit.

画像処理部102には、空中像の基となる画像信号と光源用歪み補正関数生成部101で生成された歪み補正関数が供給され、供給された画像信号に歪み補正関数により後述する所定の光学系に応じた歪みが加えられる。画像処理部102で歪みが加えられた補正画像(歪み補正画像)は、歪み補正画像記憶部103に記録される。なお、空中像の基となる画像信号は、一般的な表示装置に入力することで歪みのない画像が表示される画像信号である。 The image processing unit 102 is supplied with an image signal on which the aerial image is based and a distortion correction function generated by the light source distortion correction function generation unit 101, and the distortion correction function adds a distortion to the supplied image signal according to a specific optical system (described later). The corrected image (distortion corrected image) to which distortion has been added by the image processing unit 102 is recorded in the distortion corrected image storage unit 103. Note that the image signal on which the aerial image is based is an image signal that displays an undistorted image when input to a general display device.

そして、この歪み補正画像記憶部103に記憶された歪み補正画像が歪み補正画像表示光源104となって、空中像光学系105を経由して、所定の空間位置に実像としての空中像が表示される。空中像光学系105の詳細は後述するが、少なくとも再帰透過光学素子であるMMAPsと透明物体(あるいは反射物体)を含む。 The distortion-corrected image stored in the distortion-corrected image storage unit 103 then becomes the distortion-corrected image display light source 104, and an aerial image is displayed as a real image at a predetermined spatial position via the aerial image optical system 105. The details of the aerial image optical system 105 will be described later, but it includes at least MMAPs, which are retrotransmissive optical elements, and a transparent object (or a reflective object).

<空中像生成方法の工程>
図2は、本実施形態の空中像生成装置を用いて空中像の生成を行う空中像生成方法の工程図である。
図2に示すように、本実施形態の空中像生成方法では、図1に示す空中像光学系105及び、歪み補正画像表示光源104と空中像光学系105の配置を設計する工程Aと、CGを用いたシミュレーションにより理想カメラ映像をレンダリングする工程Bと、理想カメラ映像を用いて作成した算出用画像から歪み補正関数を生成する工程Cと、生成された歪み補正関数を用いて画像信号に歪みを与えて所定の空間位置に画像表示する工程Dから構成される。なお、工程AはCG空間内の設計であり、工程Dは、工程Aで設計された空中像光学系について、実空間で対応する実機を組んで、実機内で実施される工程である。
<Steps of the aerial image generation method>
FIG. 2 is a process diagram of an aerial image generating method for generating an aerial image using the aerial image generating apparatus of this embodiment.
As shown in Fig. 2, the aerial image generating method of this embodiment includes process A of designing the aerial image optical system 105 shown in Fig. 1 and the arrangement of the distortion corrected image display light source 104 and the aerial image optical system 105, process B of rendering an ideal camera image by simulation using CG, process C of generating a distortion correction function from an image for calculation created using the ideal camera image, and process D of applying distortion to an image signal using the generated distortion correction function to display the image at a predetermined spatial position. Note that process A is design within CG space, and process D is a process in which a corresponding actual device is assembled in real space for the aerial image optical system designed in process A and implemented within the actual device.

ここで、工程A~CはCG空間における処理となる。このCG空間におけるカメラによる撮影をCGではレンダリングといい、このレンダリングをするための一つの方法がレイトレーシングである。
以下、工程A~工程Dの順に本実施形態の空中像生成装置及び空中像生成方法において空中像を生成する手順について説明する。
Here, steps A to C are processes in CG space. Taking pictures in CG space with a camera is called rendering in CG, and one method for this rendering is ray tracing.
Hereinafter, a procedure for generating an aerial image in the aerial image generating apparatus and aerial image generating method of this embodiment will be described in the order of steps A to D.

<空中像光学系105の設計>
図1に示す空中像光学系105は、光源の光を再帰透過光学素子MMAPsのような特殊な光学素子により所定の空間に実像を生成するための光学系である。これにより、映像が中空に浮かび上がった映像表現を可能にすることができる。
<Design of the Aerial Image Optical System 105>
The aerial image optical system 105 shown in Fig. 1 is an optical system for generating a real image in a specified space by using a special optical element such as a retrotransmissive optical element MMAPs with light from a light source. This makes it possible to express an image in which the image appears to float in mid-air.

本実施形態における空中像光学系105は、図3(a)、(b)に示すように、傾けて設置された空中像40を生成するためのMMAPs10、及び空中像40が生成される位置、あるいは空中像40が生成される位置とMMAPs10との間に配置される任意形状の透明物体30からなる。 As shown in Figures 3(a) and (b), the aerial image optical system 105 in this embodiment is composed of MMAPs 10 for generating an aerial image 40 that is installed at an angle, and a transparent object 30 of any shape that is placed at the position where the aerial image 40 is generated or between the position where the aerial image 40 is generated and the MMAPs 10.

図3(a)は、空中像40が透明物体30内に生成される光学系の例を示し、図3(b)は空中像40が透明物体30の外側に生成される光学系の例を示している。ここで、透明物体30としては、表面が滑らかで、透明度の高い素材が利用される。透明物体30とMMAPs10の距離は、光源20となるディスプレイとMMAPs10との距離Lと同じになるように設計される。 Figure 3(a) shows an example of an optical system in which an aerial image 40 is generated inside a transparent object 30, and Figure 3(b) shows an example of an optical system in which an aerial image 40 is generated outside the transparent object 30. Here, a material with a smooth surface and high transparency is used as the transparent object 30. The distance between the transparent object 30 and the MMAPs 10 is designed to be the same as the distance L between the display serving as the light source 20 and the MMAPs 10.

また、図3(a)では、透明物体30の内部に空中像40を表示するため、空中像40の大きさは、結像位置における透明物体30の断面よりも小さくする必要がある。なお、図3には示されていないが、透明物体30が光源20とMMAPs10との間に配置される場合も考えられる。 In addition, in FIG. 3(a), in order to display the aerial image 40 inside the transparent object 30, the size of the aerial image 40 needs to be smaller than the cross section of the transparent object 30 at the imaging position. Although not shown in FIG. 3, it is also possible that the transparent object 30 is placed between the light source 20 and the MMAPs 10.

まず、この空中像光学系で用いられる再帰透過光学素子MMAPs10について、その構造と機能を説明する。
MMAPs10は、光源20から入射した光を2回反射させて透過させ、面対称な位置に実像(空中像40)を形成する光学素子である。具体的には、MMAPs10は、複数のマイクロミラーが面状に並べられた構成になっており、面に対して45°で入射する光を90°偏向させて、面対称な位置に実像を形成する。光源20と空中像40の結像位置を上記のように構成することで、MMAPs10による空中像の輝度が最も高くなる。
First, the structure and function of the retrotransmissive optical element MMAPs10 used in this aerial image optical system will be described.
The MMAPs 10 is an optical element that reflects light incident from the light source 20 twice and transmits it to form a real image (aerial image 40) at a plane-symmetrical position. Specifically, the MMAPs 10 is configured with a plurality of micromirrors arranged in a plane, and deflects light incident at 45° to the plane by 90° to form a real image at a plane-symmetrical position. By configuring the image formation positions of the light source 20 and the aerial image 40 as described above, the brightness of the aerial image formed by the MMAPs 10 is maximized.

MMAPs10は、設置が簡単で、かつ光源20と面対称な位置に空中像40ができることから、デジタルサイネージ、アミューズメント施設、エンターテイメント全般に用いられている。ただし、MMAPs10では、2回の反射により、光の減衰が起き、また迷光等の発生もかなりあることから、全ての入射光が空中像40として利用できるわけではない。入射光のうち、空中像40として利用されるのは入射光の50%以下になると言われている。 MMAPs10 are used in digital signage, amusement facilities, and entertainment in general because they are easy to install and create an aerial image 40 in a position that is plane-symmetrical to the light source 20. However, with MMAPs10, light attenuation occurs due to two reflections, and there is also a considerable amount of stray light, so not all incident light can be used as the aerial image 40. It is said that less than 50% of the incident light is used as the aerial image 40.

<理想カメラ映像のレンダリング>
図3(a)、(b)に示すように、空中像40の生成に際しては、MMAPs10と空中像生成位置との間、あるいは光源20とMMAPs10の間に介在する透明物体30により、空中像40に歪みが生じる。このため、本実施形態では、図2の工程Bに示すように、CGによる理想カメラ映像のレンダリングを行う。
ここで、理想カメラ映像とは、理想像を含む、計算機内で定義された空間(以下、「CG空間」という)のうちCGカメラの画角内の部分をレンダリングした映像をいう。また、CGカメラとは、レンダリングにおいて光線追跡を行うために、CG空間上で光線の原点と光線の出射範囲を定めたカメラである。
<Rendering ideal camera images>
3A and 3B, when an aerial image 40 is generated, a transparent object 30 that is present between the MMAPs 10 and the aerial image generation position or between the light source 20 and the MMAPs 10 causes distortion in the aerial image 40. For this reason, in this embodiment, an ideal camera image is rendered by CG as shown in step B of FIG.
Here, the ideal camera image refers to an image rendered from a portion of a space defined in a computer (hereinafter referred to as "CG space") that includes an ideal image and is within the angle of view of the CG camera. The CG camera is a camera that defines the origin and emission range of rays in the CG space in order to perform ray tracing in rendering.

図4及び図5は、図2の工程Bに示す理想カメラ映像のレンダリングを説明するための図である。図4に示すように、まず、CG空間において、図3に示す空中像40を表示する位置に理想像が配置される。この理想像は透明物体の内外に表示したい像であり、ここでは、全ての画素の色が異なる、色のグラデーションを持った像を理想像としてCG空間内で生成している。 Figures 4 and 5 are diagrams for explaining the rendering of the ideal camera image shown in step B of Figure 2. As shown in Figure 4, first, in CG space, an ideal image is placed at the position where the aerial image 40 shown in Figure 3 is to be displayed. This ideal image is the image that is to be displayed inside and outside the transparent object, and here, an image with a color gradation in which all pixels have different colors is generated in CG space as the ideal image.

また、図4に示す理想カメラ映像は、理想像を含むCG空間のレンダリングが終了した後の映像である。すなわち、理想カメラ映像の初期状態は、全画素に色が塗られていない状態である。いわば、CGカメラ50の画角内の全体が無色の状態といってよい。この状態から図5で後述する方法によって、理想像を含むCG空間のうちCGカメラ50の画角内の部分をレンダリングした映像が図4に示す理想カメラ映像となる。 The ideal camera image shown in FIG. 4 is an image after rendering of the CG space including the ideal image has been completed. In other words, the initial state of the ideal camera image is a state in which none of the pixels are colored. In other words, the entirety of the angle of view of the CG camera 50 is colorless. From this state, an image is created by rendering the portion of the CG space including the ideal image that is within the angle of view of the CG camera 50 using the method described later in FIG. 5, resulting in the ideal camera image shown in FIG. 4.

したがって、理想カメラ映像には、図4に示す理想像以外にも、理想像の外側の外枠部分が含まれている。なお、これ以降、本明細書では、現実のカメラを用いて撮影もしくはCG空間のうちCGカメラ50の画角内の部分をレンダリングしたものを「映像」と呼び、光源として表示するものと、レンダリングとは異なる処理で生成されたものを「画像」と呼ぶこととする。 Therefore, in addition to the ideal image shown in FIG. 4, the ideal camera image also includes an outer frame portion outside the ideal image. In the rest of this specification, images captured using a real camera or rendered portions of the CG space within the angle of view of the CG camera 50 are referred to as "images," and those displayed as light sources and those generated by processes other than rendering are referred to as "images."

<理想カメラ映像を生成するための手順>
図5は、図4で説明した理想カメラ映像を生成するための手順を示すフローチャートである。まず、図4に示したように、CG空間内において空中像表示位置に理想像を配置する(ステップS10)。このCG空間内の理想像は、平面状に表示された画像光源である。
次に、ステップS10で配置した理想像を含むCG空間のうちCGカメラ50の画角内の部分をレンダリングするための処理画素を選択する(ステップS11)。
<Procedure for generating ideal camera images>
Fig. 5 is a flow chart showing the procedure for generating the ideal camera image explained in Fig. 4. First, as shown in Fig. 4, an ideal image is arranged at the aerial image display position in the CG space (step S10). This ideal image in the CG space is an image light source displayed on a plane.
Next, pixels to be processed are selected for rendering the portion within the angle of view of the CG camera 50 in the CG space including the ideal image arranged in step S10 (step S11).

ここで、既に説明したように、理想像を含むCG空間のうちCGカメラ50の画角内の部分をレンダリングするのであるが、CGカメラ50の画角内には、理想像とそれ以外の外側の領域が含まれる。ステップS11の処理画素の選択とは、CGカメラ50の画角内の画素を1画素ずつ選択することを意味している。当然、この選択には理想像以外の外側の領域にある画素も含まれる。 As already explained, the part of the CG space that includes the ideal image that is within the angle of view of the CG camera 50 is rendered, but the angle of view of the CG camera 50 includes both the ideal image and the area outside of it. The selection of pixels to be processed in step S11 means selecting pixels one by one within the angle of view of the CG camera 50. Naturally, this selection also includes pixels that are in the area outside of the ideal image.

次に、ステップS11で選択された画素(以下、「選択画素」という)に向けてCGカメラ50から光線を発射する(ステップS12)。このステップS12の処理は、理想像を含むCG空間に対してCGカメラ50の画角内にあるすべての画素に対して行われる。 Next, a light beam is emitted from the CG camera 50 toward the pixel selected in step S11 (hereinafter referred to as the "selected pixel") (step S12). This process of step S12 is performed on all pixels within the angle of view of the CG camera 50 in the CG space that includes the ideal image.

そして、CGカメラ50から発射された光線が理想像と交差したか否かが判断される(ステップS13)。ステップS13で、CGカメラ50から出射した光線が理想像と交差する場合(ステップS13のYES)には、光線が交差した位置の理想像の画素の値、つまり画素値が算出される(ステップS14)。 Then, it is determined whether the light ray emitted from the CG camera 50 intersects with the ideal image (step S13). If the light ray emitted from the CG camera 50 intersects with the ideal image in step S13 (YES in step S13), the value of the pixel in the ideal image at the position where the light ray intersects, i.e., the pixel value, is calculated (step S14).

また、CGカメラ50から発射された光線が理想像と交差しない場合(ステップS13のNO)、つまり交差する点がCGカメラ50の画角内の理想像以外の外枠の部分である場合には、CGカメラ50からの光線の延長線上に理想像がないため、画素値は算出されない(ステップS15)。
ステップS14及びステップS15の処理が終了すると、続いて、CGカメラ50の全画素の処理が終了したか否かが判断される(ステップS16)。ステップS16で、CGカメラ50の全画素の処理が終了しない場合(ステップS16のNO)には、全画素の処理が終了するまでステップS11~S16の処理を繰り返す。
Furthermore, if the light ray emitted from the CG camera 50 does not intersect with the ideal image (NO in step S13), that is, if the point of intersection is a part of the outer frame other than the ideal image within the angle of view of the CG camera 50, the ideal image is not on the extension line of the light ray from the CG camera 50, so the pixel value is not calculated (step S15).
After the processes in steps S14 and S15 are completed, it is then determined whether or not the processes for all pixels of the CG camera 50 have been completed (step S16). If the processes for all pixels of the CG camera 50 have not been completed in step S16 (NO in step S16), the processes in steps S11 to S16 are repeated until the processes for all pixels have been completed.

ステップS16で、CGカメラ50の全画素の処理が終了した場合(ステップS16のYES)、ステップS14で算出された理想像の画素値を含むCGカメラ50の全画素を理想カメラ映像として出力する(ステップS17)。これにより、理想カメラ映像の生成処理が終了する。 If processing of all pixels of the CG camera 50 has been completed in step S16 (YES in step S16), all pixels of the CG camera 50 including the pixel values of the ideal image calculated in step S14 are output as an ideal camera image (step S17). This ends the generation process of the ideal camera image.

<歪み補正関数の生成方法>
図6は、図2の工程Cの処理である歪み補正関数の生成処理を示すフローチャートである。まず、CG空間内で透明物体30、MMAPs10、実機の光源設置位置を、図2の工程Aに基づいて設定する(ステップS20)。次に、CGカメラ50を空中像光学系のカメラ位置に配置し、理想カメラ映像の中の処理画素を選択する(ステップS21)。そして、カメラ位置(視点位置に相当)から理想カメラ映像の中の選択画素の画素値を有する光線を発射する(ステップS22)。
<How to generate distortion correction function>
Fig. 6 is a flow chart showing the process of generating a distortion correction function, which is the process of step C in Fig. 2. First, the transparent object 30, the MMAPs 10, and the light source installation positions of the actual machine are set in the CG space based on step A in Fig. 2 (step S20). Next, the CG camera 50 is placed at the camera position of the aerial image optical system, and a processing pixel in the ideal camera image is selected (step S21). Then, a light ray having the pixel value of the selected pixel in the ideal camera image is emitted from the camera position (corresponding to the viewpoint position) (step S22).

次に、ステップS22でCGカメラ50から発射された光線が透明物体30と交差したときの次の光線経路を算出する(ステップS23)。なお、ここでは透明物体30としているが、透明物体30の代わりに反射物体(反射面)に反射して光線経路が変更する場合もある。 Next, the next ray path when the light ray emitted from the CG camera 50 in step S22 intersects with the transparent object 30 is calculated (step S23). Note that although the transparent object 30 is used here, the light ray path may change when reflected by a reflective object (reflective surface) instead of the transparent object 30.

そして、透明物体30を透過した光線がMMAPs10に交差すると、次の光線経路が算出される(ステップS24)。なお、透明物体30がMMAPs10と光源位置の間にある場合もあるので、その場合には、ステップS23とステップS24の処理が入れ替わることになる。 When the light ray that has passed through the transparent object 30 intersects with the MMAPs 10, the next light ray path is calculated (step S24). Note that the transparent object 30 may be between the MMAPs 10 and the light source position, in which case the processes of steps S23 and S24 are interchanged.

次に、理想カメラ映像中の処理画素の画素値を有する光線が実機の光源設置位置に交差したら、その時の画素値を交差した位置に紐づけて不図示の記憶部に記録する(ステップS25)。そして、理想カメラ映像の中の全ての処理画素について、ステップS21~ステップS25までの処理が終了したか否かが判断される(ステップS26)。 Next, when a light ray having the pixel value of a processed pixel in the ideal camera image intersects with the position where the light source is installed in the actual device, the pixel value at that time is linked to the position of intersection and recorded in a memory unit (not shown) (step S25). Then, it is determined whether the processing from step S21 to step S25 has been completed for all processed pixels in the ideal camera image (step S26).

ステップS26において、理想カメラ映像の中の全処理画素についての画素値が記録されていない場合(ステップS26のNO)には、理想カメラ映像の全処理画素の画素値が記録されるまでステップS21~S25の処理を繰り返す。 In step S26, if the pixel values for all processed pixels in the ideal camera image have not been recorded (NO in step S26), steps S21 to S25 are repeated until the pixel values for all processed pixels in the ideal camera image have been recorded.

そして、ステップS26で、理想カメラ映像の中の全処理画素の画素値が記録された場合(ステップS26のYES)、保存された画素値を有する算出用画像が出力される(ステップS27)。最後に、ステップS27で生成された算出用画像から、歪み補正関数を生成する(ステップS28)。
なお、ステップS28で生成される歪み補正関数は、理想カメラ映像に映る理想像の中の各画素がステップS27で算出された算出用画像のどの位置に移動したかを示す関数であり、算出用画像から求めた、入力された画像信号を歪ませる関数を表している。以上説明したステップS20~S28の処理で歪み補正関数の生成処理が終了する。
Then, in step S26, if the pixel values of all the processing pixels in the ideal camera image are recorded (YES in step S26), a calculation image having the stored pixel values is output (step S27). Finally, a distortion correction function is generated from the calculation image generated in step S27 (step S28).
The distortion correction function generated in step S28 is a function that indicates to which position each pixel in the ideal image captured in the ideal camera image has moved in the calculation image calculated in step S27, and represents a function that distorts the input image signal obtained from the calculation image. The process of generating the distortion correction function is completed by the processes of steps S20 to S28 described above.

以上説明したように、図2の工程C及び図6では、算出用画像からどのように画像信号を歪ませるか決める歪み補正関数が求められる。すなわち、歪み補正関数は、どのように入力される画像信号を歪ませるかを決める関数であり、この歪み補正関数を画像信号に対して適用すると、空中像40を表示するための歪み補正画像表示光源104(図1参照)が得られる。
したがって,歪み補正関数は、入力された画像信号の画素値を、歪み補正画像表示光源104に変換するために、移動すべき位置の対応関係を示す関数であるということができる。
As described above, in step C of Fig. 2 and Fig. 6, a distortion correction function that determines how the image signal is distorted from the calculation image is obtained. That is, the distortion correction function is a function that determines how the input image signal is distorted, and by applying this distortion correction function to the image signal, a distortion-corrected image display light source 104 (see Fig. 1) for displaying the aerial image 40 is obtained.
Therefore, the distortion correction function can be said to be a function that indicates the correspondence relationship of the positions to be moved in order to convert the pixel values of the input image signal into the distortion-corrected image display light source 104 .

なお、上述のとおり、歪み補正関数は、理想カメラ映像の各画素と算出用画像の各画素との対応関係から求められるが、当該対応関係として各画素の位置関係だけではなく、対応する各画素の画素値の変化量も記録することで、透明物体または反射物体による画像の色の変化を歪み補正関数により補正することができる。よって、本明細書において、「歪み」とは、形状の変化(変形)のみではなく色の変化をも含み、本発明の歪み補正関数を利用することで、空中像の変形の補正のみならず、空中像の色補正も行うことができる。 As mentioned above, the distortion correction function is found from the correspondence between each pixel of the ideal camera image and each pixel of the calculation image. By recording not only the positional relationship of each pixel as the correspondence but also the change in pixel value of each corresponding pixel, the distortion correction function can correct the color change of the image caused by a transparent object or a reflective object. Therefore, in this specification, "distortion" includes not only a change in shape (deformation) but also a change in color, and by using the distortion correction function of the present invention, it is possible to not only correct the deformation of the aerial image, but also to correct the color of the aerial image.

次に、図7を参照して、図6のフローチャートで説明した理想カメラ映像から算出用画像を生成する手順を、光学系に沿っての光路変化から説明する。
図7に示すように、まず光源位置Pと視点位置Pとの間に、MMAPs10と透明物体30が介在した光学系を考え、視点位置PにCGカメラ50を配置する。したがって、視点位置PがCGカメラ位置Pとなる。
Next, with reference to FIG. 7, the procedure for generating an image for calculation from the ideal camera image described in the flowchart of FIG. 6 will be described starting from the change in the optical path along the optical system.
7, first consider an optical system in which MMAPs 10 and a transparent object 30 are interposed between a light source position P4 and a viewpoint position P0 , and place a CG camera 50 at the viewpoint position P0 . Therefore, the viewpoint position P0 becomes the CG camera position P0 .

このCGカメラ50から理想カメラ映像の特定点の画素値cを有する光線がCGカメラ位置Pから出射方向vに向けて出射する。この光線が透明物体30の原点Pに入射して屈折し、光路変更され、出射方向vに向けて出射する光線となる。また、この光線は透明物体30の点Pから出射する際に光路が変更され、出射方向vに向けて出射する光線となってMMAPs10の点Pに入射する。 A light ray having a pixel value c of a specific point in the ideal camera image is emitted from the CG camera 50 from the CG camera position P0 toward the emission direction v0 . This light ray is incident on the origin P1 of the transparent object 30, where it is refracted and its optical path is changed, becoming a light ray emitted toward the emission direction v1 . In addition, when this light ray is emitted from point P2 of the transparent object 30, its optical path is changed, becoming a light ray emitted toward the emission direction v2 , and entering point P3 of the MMAPs 10.

そして、MMAPs10の点Pで、光路が変更された出射方向vに向けて出射し、光源位置Pに達したときに光線の画素値を記録する。この光源位置Pに達した位置で記録された画素値の集合が算出用画像となる。なお、光源位置Pに達した光線の画素値は、CGカメラ50から出射された理想カメラ映像の特定点の画素値cに対応するものである。
以上の工程を理想カメラ映像の全画素に対して繰り返すことで、途中経路に配置された透明物体30、MMAPs10等の光学系に応じた歪みのある算出用画像が光源位置Pに形成される。
Then, at point P3 of the MMAPs 10, the light is emitted in the changed emission direction v3 , and the pixel values of the light are recorded when the light reaches the light source position P4 . The set of pixel values recorded at the position where the light reaches the light source position P4 becomes the image for calculation. Note that the pixel value of the light that reaches the light source position P4 corresponds to the pixel value c of a specific point of the ideal camera image emitted from the CG camera 50.
By repeating the above process for all pixels of the ideal camera image, a calculation image with distortion according to the optical system of transparent objects 30, MMAPs 10, etc. placed along the route is formed at light source position P4 .

なお、図7で得られる算出用画像から歪み補正関数が生成され、この歪み補正関数が透明物体30内または透明物体30を通した空間に、歪みのない理想的な画像を表示するための光源画像の生成に利用される。そして、この生成された歪みを持つ光源画像を光源位置Pに置くことにより、図3(a)、(b)の空中像40の位置に歪みのない空中像が生成されることになる。 A distortion correction function is generated from the calculation image obtained in Fig. 7, and this distortion correction function is used to generate a light source image for displaying an ideal image without distortion in the space inside the transparent object 30 or through the transparent object 30. Then, by placing this generated light source image having distortion at light source position P4 , an aerial image without distortion is generated at the position of aerial image 40 in Figs. 3(a) and (b).

図8は、工程Dを説明する図であり、実空間において、図6のフローチャートで示した手順、及び図7の模式図で説明した方法で生成した歪みを持つ光源画像を実際の光源位置に配置して、球状の透明物体30の内部に歪みのない空中像40を表示する具体例を示した図である。
図8に示すように、歪みを含む光源画像として金魚の画像を用意した。この光源画像は、図1に示す歪み補正画像表示光源104に相当するものである。
Figure 8 is a diagram explaining process D, and shows a specific example in which a distorted light source image generated by the procedure shown in the flowchart of Figure 6 and the method described in the schematic diagram of Figure 7 is placed at the actual light source position in real space, and an undistorted aerial image 40 is displayed inside a spherical transparent object 30.
As shown in Fig. 8, an image of a goldfish was prepared as a light source image including distortion. This light source image corresponds to the distortion-corrected image display light source 104 shown in Fig. 1.

金魚の画像を有する歪み補正画像表示光源104は、その中心との距離がLだけ離れたMMAPs10で90°曲げられ、MMAPs10から同じく距離Lだけ離れた透明物体30の中心位置に結像する。なお。図8に示す透明物体30内の金魚像は、実際の金魚像に近い像になっているが、これは本実施形態の図6で得た歪み補正関数を用いて、光源とする画像に歪みを持たせたことによる。この歪み補正関数による光源画像に対する歪み補正がない場合には、実際の金魚画像とは異なるものとなることが検証されている。 The distortion-corrected image display light source 104 having an image of a goldfish is bent 90 degrees by MMAPs 10, which is a distance L from its center, and an image is formed at the center of the transparent object 30, which is also a distance L from MMAPs 10. Note that the goldfish image in the transparent object 30 shown in Figure 8 is close to an actual goldfish image, but this is because the image used as the light source is distorted using the distortion correction function obtained in Figure 6 of this embodiment. It has been verified that if there is no distortion correction for the light source image using this distortion correction function, the image will differ from the actual goldfish image.

<MMAPsBRDFによるノイズの低減>
次に、光源画像生成の効率を向上させ、生成される光源画像のノイズを低減するため、MMAPsの機能のうち、空中像を結像するために必要な機能のみを有するMMAPsBRDF(双方向反射分布関数、Bidirectional Reflection Distribution Function)について説明する。
<Noise reduction by MMAPsBRDF>
Next, in order to improve the efficiency of light source image generation and reduce noise in the generated light source image, we will explain MMAPs BRDF (Bidirectional Reflection Distribution Function), which has only the functions of MMAPs that are necessary for forming an aerial image.

図9(a)に示すように、MMAPs10は、2層のミラーアレイとそれを覆うガラスによって構成されており、入射光を各層で1回ずつ反射し、光源からの光をMMAPs10に対して面対称の位置に空中像として結像する。しかし、光の入射角度によっては、一方の層でしか反射されずに、観察者にとって邪魔な像を生成する迷光を生じたり、1度も反射せずに透過したりする光も存在する。 As shown in FIG. 9(a), MMAPs10 is composed of two layers of mirror arrays covered with glass, and the incident light is reflected once at each layer, forming an aerial image of the light from the light source at a position symmetrical to the plane of MMAPs10. However, depending on the angle of incidence of the light, some light is reflected only at one layer, resulting in stray light that creates an image that is disturbing to the observer, and some light is transmitted without being reflected even once.

また、2層のミラーアレイ以外に、ガラスによる反射も生じるため、すべての光が空中像として結像するわけではない。実際、光源の光が空中像として結像するときには、輝度が半分以下に減衰してしまう。そのため、MMAPs10をそのまま算出用画像の生成に利用すると、光路の追跡において、50%以上の確率で迷光や透過光、反射光を生成する光路を追跡してしまい、算出用画像生成の効率が悪くなる。 In addition to the two-layer mirror array, reflection also occurs due to the glass, so not all light forms an aerial image. In fact, when light from a light source forms an aerial image, the brightness is attenuated to less than half. Therefore, if MMAPs10 is used directly to generate an image for calculation, there is a 50% or higher probability that the light path it traces will generate stray light, transmitted light, or reflected light, resulting in poor efficiency in generating the image for calculation.

そこで、本実施形態の空中像生成装置では、図9(b)に示すように、入射した光を面対称な方向に出射する機能のみを有するBRDF(以下、「MMAPsBRDF」という)をCG空間上で用いることにした。MMAPsBRDFは、CG空間上でシミュレーションするために、光線の再帰透過を数学的に記述した関数であり、CG空間上の計算処理により実現されるもので、物理的に実在しているものではない。なお、BRDF自体は、CGの一般的な用語として用いられるものであるが、MMAPsBRDFという言葉は、発明者らが名付けた名称である。 Therefore, in the aerial image generating device of this embodiment, as shown in Figure 9 (b), a BRDF (hereinafter referred to as "MMAPsBRDF") that has only the function of emitting incident light in a plane-symmetrical direction is used in CG space. MMAPsBRDF is a function that mathematically describes the retrotransmission of light rays in order to simulate it in CG space, and is realized by calculation processing in CG space, but does not actually exist physically. Note that while BRDF itself is a general term used in CG, the term MMAPsBRDF is a name coined by the inventors.

MMAPsBRDFは、いわば、入射した光が面対称な方向に出射するという性質のみを表す関数である。つまり、MMAPs10のように大量のミラーアレイを用いなくても、MMAPsBRDFが適用される1枚の平面が存在すれば、その平面はMMAPs10と同じように面対称な方向に光を発して空中像40を結像することができる。 The MMAPsBRDF is, so to speak, a function that expresses only the property that incident light is emitted in a plane-symmetric direction. In other words, even without using a large number of mirror arrays like the MMAPs10, if there is a single plane to which the MMAPsBRDF is applied, that plane can emit light in a plane-symmetric direction and form an aerial image 40, just like the MMAPs10.

以下、MMAPsBRDFの原理とその効果について説明する。
MMAPsBRDFは、図9(b)に示すように、方向iで入射した光を面対称な方向oに出射する機能のみを有する。したがって、MMAPsBRDFを用いる場合には、入射ベクトルiと表面の法線nから出射ベクトルoを求める必要がある。
The principle and effects of MMAPsBRDF will be explained below.
9B, the MMAPsBRDF has only the function of emitting light incident in a direction i in a plane-symmetric direction o. Therefore, when using the MMAPsBRDF, it is necessary to calculate the emission vector o from the incidence vector i and the surface normal n.

ここで、図9(b)に示すベクトルhを、入射ベクトルiの原点から表面に対して垂線を下したときのベクトルと定義すると、簡単なベクトル計算で数1式が成立する。ここで、ベクトルhはベクトルiと単位ベクトルnの内積に単位ベクトルnをかけたものとなり、数2式で表すことができる。したがって、求める出射ベクトルoは、数2式を数1式に代入して数3式のようになる。 If we define vector h shown in Figure 9(b) as the vector obtained by dropping a perpendicular line from the origin of incident vector i to the surface, then equation 1 can be established with simple vector calculations. Here, vector h is the dot product of vector i and unit vector n multiplied by unit vector n, and can be expressed by equation 2. Therefore, the desired exit vector o can be obtained by substituting equation 2 into equation 1, as in equation 3.

(数1)
o=-i+2h
(数2)
h=(i・n)n
(数3)
o=-i+2(i・n)n
(Equation 1)
o = -i + 2h
(Equation 2)
h = (i n) n
(Equation 3)
o=-i+2(i・n)n

図10は、従来型のMMAPs10を用いて生成した算出用画像(a)と、MMAPsBRDFを平面物体に適用して生成した算出用画像(b)の違いを示す。なお、光源画像の生成には、C++言語により発明者らが作成したCPU計算のレンダリングプログラムを用いた。 Figure 10 shows the difference between an image for calculation (a) generated using a conventional MMAPs10 and an image for calculation (b) generated by applying MMAPsBRDF to a planar object. Note that the light source image was generated using a CPU-calculated rendering program written by the inventors in C++.

図10(a)、(b)から分かるように、MMAPsBRDFを用いて生成された算出用画像(b)は、MMAPs10によって生成された算出用画像(a)に比べて明らかにノイズが少なくなっていることが分かる。 As can be seen from Figures 10(a) and (b), the calculation image (b) generated using MMAPsBRDF has clearly less noise than the calculation image (a) generated by MMAPs10.

また、MMAPsBRDFを用いて算出用画像(b)を生成する計算時間は、MMAPs10によって算出用画像(a)を生成する時間に比べて大幅に減少されることが分かった。すなわち、各画素におけるサンプリング数を100、理想画像の解像度を512×512画素として計算したところ、MMAPs10を用いた場合には2552.8秒であったのに対し、MMAPsBRDFを用いた場合には5.1秒になった。 It was also found that the calculation time to generate the calculation image (b) using MMAPsBRDF was significantly reduced compared to the time to generate the calculation image (a) using MMAPs10. That is, when the number of samples per pixel was set to 100 and the ideal image resolution was set to 512 x 512 pixels, the calculation took 2552.8 seconds when MMAPs10 was used, whereas it took 5.1 seconds when MMAPsBRDF was used.

これは、MMAPs10が各層に1380枚の鏡を有するミラーアレイを2層持つ構造であるため、CG空間の物体数が大量になるのに対し、MMAPsBRDFは1枚の平面で空中像を結像できるためであると考えられる。 This is thought to be because MMAPs10 has a two-layer mirror array with 1,380 mirrors on each layer, resulting in a large number of objects in the CG space, whereas MMAPsBRDF can form an aerial image on a single plane.

<実装試験>
本実施形態の空中像生成装置100の作用効果を確認するため、以下(1)~(4)のような実験を行った。
(1)映像表示位置に直接空中像を表示し、空中像とMMAPsBRDFとの間に透明物体を配置しない場合(以下、「所望の映像」という)
(2)空中像の光源の画像を上記「所望の映像」に用いた画像と同じものに設定し、透明物体内に映像を表示した場合(以下、「補償なしの映像」という)
(3)非特許文献1に記載されるInFloasionの光学系を用いて透明物体内に映像を表示した場合(以下、「補償ありの映像(InFloasion)」という)
(4)光源の画像を、歪を補正する光源画像を生成した光源の画像に設定し、透明物体内に映像を表示した場合(以下、「補償ありの映像(本実施形態)」という)
<Implementation test>
In order to confirm the effects of the aerial image generating device 100 of this embodiment, the following experiments (1) to (4) were carried out.
(1) A case where an aerial image is directly displayed at the image display position and no transparent object is placed between the aerial image and the MMAPsBRDF (hereinafter referred to as the “desired image”)
(2) When the image of the light source of the aerial image is set to the same image as that used for the above-mentioned "desired image" and the image is displayed inside a transparent object (hereinafter referred to as "uncompensated image")
(3) When an image is displayed inside a transparent object using the InFloatation optical system described in Non-Patent Document 1 (hereinafter referred to as "compensated image (InFloatation)")
(4) A case where the image of the light source is set to the image of the light source generated by correcting the distortion, and the image is displayed inside a transparent object (hereinafter, referred to as "image with compensation (this embodiment)").

図11は、所望の映像と透明物体内に表示された映像を撮影し、映像の結像位置を計測した結果を示す図である。
表示する映像としての「所望の映像」、「補償なしの映像」、「補償ありの映像(InFloasion)」では、図11(a)に示す光源画像を用い、「補償ありの映像(本実施形態)」では、図11(b)で示す光源画像を用いた。
FIG. 11 is a diagram showing the results of capturing a desired image and an image displayed within a transparent object and measuring the image formation positions of the images.
For the images to be displayed, namely, "desired image,""uncompensatedimage," and "compensated image (InFloatation)," the light source image shown in FIG. 11(a) was used, and for the "compensated image (present embodiment)," the light source image shown in FIG. 11(b) was used.

ここで、図11(a)に示す光源画像では、表示対象の格子点の一片を30mmとしたが、図11(b)の「補償ありの映像(本実施形態)」用の光源画像では、図6のフローチャートのステップS27に示す算出用画像の生成において、光線より伝播されてくる画素値を確実に記録できるように、光源画像の表示面をより大きな50mmの正方形とした。 In the light source image shown in FIG. 11(a), one side of the grid point to be displayed is 30 mm, but in the light source image for the "image with compensation (present embodiment)" in FIG. 11(b), the display surface of the light source image is made larger, a 50 mm square, so that the pixel values propagated by the light rays can be reliably recorded in the generation of the calculation image shown in step S27 of the flowchart in FIG. 6.

図11(c)は「所望の映像」、図11(d)は「補償なしの映像」、図11(e)は「補償ありの映像(InFloasion)」、図11(f)は「補償ありの映像(本実施形態)」を示す。したがって、図11(c)~(e)は、光源における画像提示部分が30mm四方であるのに対し、図11(f)は、50mm四方になっている。 Figure 11(c) shows the "desired image", Figure 11(d) shows the "uncompensated image", Figure 11(e) shows the "compensated image (InFloatation)", and Figure 11(f) shows the "compensated image (present embodiment)". Thus, while the image presentation area at the light source in Figures 11(c) to (e) is 30 mm square, Figure 11(f) is 50 mm square.

図11(a)~(f)に示すように、透明物体内に表示された映像は傾いているが、実験は水平な光学定盤上で行っており、光源、MMAPs、透明物体は傾いていないため、この映像の傾きはMMAPsの厚みやたわみによって生じた傾きではないかと考えられる。 As shown in Figures 11(a) to (f), the image displayed within the transparent object is tilted, but since the experiment was performed on a horizontal optical table and the light source, MMAPs, and transparent object were not tilted, it is believed that the tilt of the image is due to the thickness and bending of the MMAPs.

上述の(1)~(4)のそれぞれの条件で撮影された画像において表示された映像の位置を比較した。なお、この比較では、結像された映像内における格子点の位置の違いを調べた。すなわち、右向きを正の向きとするx方向、下向き(鉛直方向)を正の向きとするy方向として、結像した映像の49の格子点の位置を記録した。この時、撮影された画像は、縦4000画素、横6000画素のデジタル画像であり、図11(c)に示すように、所望の映像における格子点のx方向の幅は1165画素である。 The positions of the images displayed in the images captured under each of the above conditions (1) to (4) were compared. In this comparison, the differences in the positions of the lattice points in the formed image were examined. That is, the positions of 49 lattice points in the formed image were recorded, with the rightward direction being the positive direction in the x direction and the downward (vertical) direction being the positive direction in the y direction. At this time, the captured image was a digital image with 4000 pixels vertically and 6000 pixels horizontally, and as shown in Figure 11 (c), the width of the lattice points in the desired image in the x direction was 1165 pixels.

49の格子点の位置を記録した後に、次の3通りの組み合わせについて、各画像の対応する格子点の座標の差分を求めた。
ケースA:(1)の所望の映像と(2)の補償なしの映像
ケースB:(1)の所望の映像と(3)の補償ありの映像(InFloasion)
ケースC:(1)の所望の映像と(4)の補償ありの映像(本実施形態)
After recording the positions of the 49 grid points, the differences in the coordinates of the corresponding grid points in each image were calculated for the following three combinations:
Case A: (1) desired image and (2) uncompensated image. Case B: (1) desired image and (3) compensated image (InFloatation).
Case C: (1) Desired image and (4) Compensated image (present embodiment)

図12は、この結果を示している。図12から分かるように、ケースAでは平均で276.1画素、ケースBでは平均で155.4画素、ケースCでは平均で62.8画素の所望の映像からの画素数の差が認められた。これにより、本実施形態の手法であるケースCでは、ケースA、ケースBで示した他の方法と比べて、透明物体内の映像歪みの補償を著しく向上させることが確認できたということができる。しかし、(1)の所望の映像の格子点のx方向の幅が1156画素であることを考えると、1格子の幅は191画素程度になるので、本実施形態においても1格子の3分の1程度は、所望の映像からずれていると言わざるをえない。 Figure 12 shows the results. As can be seen from Figure 12, the difference in the number of pixels from the desired image was 276.1 pixels on average in case A, 155.4 pixels on average in case B, and 62.8 pixels on average in case C. This confirms that case C, which is the method of this embodiment, significantly improves compensation of image distortion within transparent objects compared to the other methods shown in cases A and B. However, considering that the width in the x direction of the grid points of the desired image in (1) is 1156 pixels, the width of one grid is about 191 pixels, so it must be said that even in this embodiment, the image deviates from the desired image by about one-third of one grid.

<変形例>
以上、視点とMMAPs10との間に透明物体30を配した例を挙げて、本実施形態の空中像生成装置と空中像生成方法について説明したが、本発明はこの実施形態に限定されない。図13は、光学系の配置関係が図3に示した光学系と異なる例を示す。
図13(a)は、光源LSから出射した光が反射物体Rで反射してからMMAPsに入射する光学系、図13(b)は、光源LSから出射した光が透明物体Tを通過した後に、MMAPsに入射する光学系を示す。また、図13(c)は、光源LSからの光がMMAPsに入射しMMAPsを出射した後に、反射物体Rで反射する光学系を示している。
<Modification>
The aerial image generating device and the aerial image generating method of this embodiment have been described above by taking an example in which a transparent object 30 is placed between the viewpoint and the MMAPs 10, but the present invention is not limited to this embodiment. Fig. 13 shows an example in which the layout relationship of the optical system is different from that of the optical system shown in Fig. 3.
Fig. 13(a) shows an optical system in which light emitted from a light source LS is reflected by a reflecting object R and then enters the MMAPs, and Fig. 13(b) shows an optical system in which light emitted from a light source LS is incident on the MMAPs after passing through a transparent object T. Fig. 13(c) shows an optical system in which light from a light source LS is incident on the MMAPs, leaves the MMAPs, and is then reflected by a reflecting object R.

これらの図13(a)~(c)に示す光学系は、あくまでも考えられる一例を示しただけであり、本実施の形態例はこれらの光学系に限定されるものではなく、特許請求の範囲の記載を逸脱しない限りにおいて、様々な応用例、変形例を含むことは勿論である。光路中において透明物体及び反射物体の双方が含まれる光学系も想定され、また、光路中に複数の透明物体及び複数の反射物体が含まれる光学系も想定される。 The optical systems shown in Figures 13(a) to (c) are merely examples of possible applications, and the present embodiment is not limited to these optical systems, and of course includes various applications and modifications within the scope of the claims. Optical systems that include both transparent objects and reflective objects in the optical path are also contemplated, as are optical systems that include multiple transparent objects and multiple reflective objects in the optical path.

100…空中像生成装置、101…光源用歪み補正関数生成部、102…画像処理部(歪み処理部)、103…歪み補正画像記憶部、104…歪み補正画像表示光源、105…空中像光学系、10…再帰透過光学素子(MMAPs)、20、LS…光源、30、T…透明物体、40、MI…空中像、50…CGカメラ、R…反射物体 100...aerial image generating device, 101...light source distortion correction function generating unit, 102...image processing unit (distortion processing unit), 103...distortion corrected image storage unit, 104...distortion corrected image display light source, 105...aerial image optical system, 10...retrotransmissive optical element (MMAPs), 20, LS...light source, 30, T...transparent object, 40, MI...aerial image, 50...CG camera, R...reflective object

Claims (6)

入力される画像信号に歪みを与える歪み補正画像を生成する画像処理部と、
前記画像処理部で生成される前記歪み補正画像を記憶する歪み補正画像記憶部と、
前記歪み補正画像記憶部に記憶された前記歪み補正画像を光源とする歪み補正画像表示光源と、
前記歪み補正画像表示光源と空中像との間の光路中に、光を透過する透明物体及び光を反射する反射物体の少なくとも一方と、再帰透過光学素子とを有し、前記歪み補正画像表示光源から発射される光を受けて、所定の空間位置に実像としての空中像を生成する空中像光学系と、
前記空中像光学系に設置された前記透明物体及び/または前記反射物体、並びに前記再帰透過光学素子を経由した光線が有する画素値を実機の光源設置位置で記録することで得られる算出用画像と、に基づいて歪み補正関数を生成する光源用歪み補正関数生成部と、を備え、
前記画像処理部は、前記空中像光学系によって与えられる空中像の歪みが補正されるように、前記歪み補正画像を生成する
空中像生成装置。
an image processing unit that generates a distortion-corrected image by applying distortion to an input image signal;
a distortion-corrected image storage unit that stores the distortion-corrected image generated by the image processing unit;
a distortion-corrected image display light source using the distortion-corrected image stored in the distortion-corrected image storage unit as a light source;
an aerial image optical system having at least one of a transparent object that transmits light and a reflective object that reflects light, and a retrotransmissive optical element, in an optical path between the distortion-corrected image display light source and an aerial image, the aerial image optical system receiving light emitted from the distortion-corrected image display light source and generating an aerial image as a real image at a predetermined spatial position;
a light source distortion correction function generating unit that generates a distortion correction function based on an image for calculation obtained by recording pixel values of the transparent object and/or the reflective object installed in the aerial image optical system and the light beam passing through the retrotransmissive optical element at a light source installation position of an actual device;
The image processing unit generates the distortion corrected image such that distortion of the aerial image provided by the aerial image optical system is corrected.
前記空中像光学系に対応するCG空間内において、
空中像表示位置に配置された理想像を、視点に対応するCGカメラの画角内でレンダリングすることで得られる理想カメラ映像と、
前記CGカメラの画角内の各画素を選択し、前記CGカメラから前記画素の位置に対応する前記理想カメラ映像の画素値を有する光線を前記画素の方向に発射した後、前記画像処理部は、前記光源用歪み補正関数生成部で生成された前記歪み補正関数により、前記入力される画像信号に歪みを与えた前記歪み補正画像を生成する
請求項1に記載の空中像生成装置。
In a CG space corresponding to the aerial image optical system,
An ideal camera image obtained by rendering the ideal image arranged at the aerial image display position within the angle of view of a CG camera corresponding to the viewpoint;
2. The aerial image generating device of claim 1, wherein each pixel within the angle of view of the CG camera is selected, and a light ray having a pixel value of the ideal camera image corresponding to the position of the pixel is emitted from the CG camera in the direction of the pixel, and then the image processing unit generates the distortion corrected image by applying distortion to the input image signal using the distortion correction function generated by the light source distortion correction function generation unit.
前記空中像が表示される空間位置は、前記透明物体の内部または外部の位置である、
請求項1または2に記載の空中像生成装置。
The spatial location where the aerial image is displayed is a location inside or outside the transparent object.
3. An aerial image generating device according to claim 1 or 2.
前記歪み補正関数の生成に際して用いられる前記再帰透過光学素子は、CG空間上でシミュレーションするために、光線の再帰透過を数学的に記述したMMAPsBRDFを有する一枚の平面物体である、
請求項1~3のいずれか一項に記載の空中像生成装置。
The retrotransmissive optical element used in generating the distortion correction function is a planar object having an MMAPsBRDF that mathematically describes the retrotransmission of light rays in order to simulate it in CG space.
4. The aerial image generating device according to claim 1.
CG空間内において、
透明物体または反射物体、及び再帰透過光学素子の配置関係を含む空中像光学系を設計するステップと、
空中像表示位置に配置された理想像を、視点に対応するCGカメラの画角内でレンダリングすることで理想カメラ映像を出力するステップと、
前記CGカメラから前記理想カメラ映像の各画素の画素値を有する光線を発射し、前記空中像光学系を介して実機の光源設置位置に光線が達したときに前記理想カメラ映像の全画素の画素値を記録することにより生成された算出用画像から歪み補正関数を生成するステップと、を含む
歪み補正関数生成方法。
In CG space,
Designing an aerial image optical system including a positional relationship between a transparent object or a reflective object and a retrotransmitting optical element;
A step of outputting an ideal camera image by rendering the ideal image arranged at the aerial image display position within an angle of view of a CG camera corresponding to a viewpoint;
a step of emitting a light ray having a pixel value of each pixel of the ideal camera image from the CG camera, and recording the pixel values of all pixels of the ideal camera image when the light ray reaches a light source installation position of the actual device via the aerial image optical system, thereby generating a distortion correction function from an image for calculation.
CG空間内において、
透明物体または反射物体、及び再帰透過光学素子の配置関係を含む空中像光学系を設計するステップと、
空中像表示位置に配置された理想像を、視点に対応するCGカメラの画角内でレンダリングすることで理想カメラ映像を出力するステップと、
前記CGカメラから前記理想カメラ映像の各画素の画素値を有する光線を発射し、前記空中像光学系を介して実機の光源設置位置に光線が達したときに前記理想カメラ映像の全画素の画素値を記録することにより生成された算出用画像から歪み補正関数を生成するステップと、
実機において、
前記歪み補正関数を用いて、入力される画像信号に歪みを与えた歪み補正画像を生成し、前記歪み補正画像に基づいて歪み補正画像表示光源を生成するステップと、
前記設計するステップで設計された空中像光学系と前記歪み補正画像表示光源とを実空間に配置し、前記歪み補正画像表示光源から発射される光を受けて、所定の空間位置に実像としての空中像を生成するステップと、を含む
空中像生成方法。
In CG space,
Designing an aerial image optical system including a positional relationship between a transparent object or a reflective object and a retrotransmitting optical element;
A step of outputting an ideal camera image by rendering the ideal image arranged at the aerial image display position within an angle of view of a CG camera corresponding to a viewpoint;
A step of generating a distortion correction function from an image for calculation generated by emitting a light ray having a pixel value of each pixel of the ideal camera image from the CG camera, and recording the pixel values of all pixels of the ideal camera image when the light ray reaches a light source installation position of the actual device via the aerial image optical system;
In the actual machine,
generating a distortion-corrected image by applying distortion to an input image signal using the distortion correction function, and generating a distortion-corrected image display light source based on the distortion-corrected image;
and placing the aerial image optical system designed in the designing step and the distortion-corrected image display light source in real space, receiving light emitted from the distortion-corrected image display light source, and generating an aerial image as a real image at a predetermined spatial position.
JP2021017987A 2021-02-08 2021-02-08 Aerial image generating device, distortion correction function generating method, and aerial image generating method Active JP7693191B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021017987A JP7693191B2 (en) 2021-02-08 2021-02-08 Aerial image generating device, distortion correction function generating method, and aerial image generating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021017987A JP7693191B2 (en) 2021-02-08 2021-02-08 Aerial image generating device, distortion correction function generating method, and aerial image generating method

Publications (2)

Publication Number Publication Date
JP2022120928A JP2022120928A (en) 2022-08-19
JP7693191B2 true JP7693191B2 (en) 2025-06-17

Family

ID=82849790

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021017987A Active JP7693191B2 (en) 2021-02-08 2021-02-08 Aerial image generating device, distortion correction function generating method, and aerial image generating method

Country Status (1)

Country Link
JP (1) JP7693191B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015040943A (en) 2013-08-21 2015-03-02 株式会社ニコン Optical device
US20160127717A1 (en) 2014-10-30 2016-05-05 Oculus Vr, Llc Diffractive element for reducing fixed pattern noise in a virtual reality headset
US20160212416A1 (en) 2013-08-23 2016-07-21 Koc Universitesi Method for autostereoscopic projection displays
JP2016142802A (en) 2015-01-30 2016-08-08 コニカミノルタ株式会社 Aerial image display device
WO2017221812A1 (en) 2016-06-20 2017-12-28 コニカミノルタ株式会社 Reflective aerial image forming element, aerial image display device, and manufacturing method for same
JP2020152264A (en) 2019-03-20 2020-09-24 株式会社リコー Display control device, display device, display system, moving object, program, image generation method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015040943A (en) 2013-08-21 2015-03-02 株式会社ニコン Optical device
US20160212416A1 (en) 2013-08-23 2016-07-21 Koc Universitesi Method for autostereoscopic projection displays
US20160127717A1 (en) 2014-10-30 2016-05-05 Oculus Vr, Llc Diffractive element for reducing fixed pattern noise in a virtual reality headset
JP2016142802A (en) 2015-01-30 2016-08-08 コニカミノルタ株式会社 Aerial image display device
WO2017221812A1 (en) 2016-06-20 2017-12-28 コニカミノルタ株式会社 Reflective aerial image forming element, aerial image display device, and manufacturing method for same
JP2020152264A (en) 2019-03-20 2020-09-24 株式会社リコー Display control device, display device, display system, moving object, program, image generation method

Also Published As

Publication number Publication date
JP2022120928A (en) 2022-08-19

Similar Documents

Publication Publication Date Title
JP4128008B2 (en) Method and apparatus for displaying 3D images
KR101094118B1 (en) 3D projection display
KR101227068B1 (en) Method and apparatus for generating 3d images
CN115918065B (en) Method, computer-readable non-transitory storage medium, and system for compensating for display non-uniformity
AU2006253723A1 (en) Combined head up display
US20190007677A1 (en) Systems and Methods for Convergent Angular Slice True-3D Display
US11082673B2 (en) Projecting images and videos onto engineered curved surfaces
JP2018537046A (en) Multi-view display and related systems and methods
TWI531215B (en) Coded illuminator and light field projection device using the same
US20160205385A1 (en) Holoscope digital virtual object projector
CA3013888C (en) Transmissive aerial image display
JP5999662B2 (en) Image display device
KR20170039526A (en) Refractive optical screen and floating hologram system using the refractive optical screen
JP2025536962A (en) 3D augmented reality head-up display device
CN106125315A (en) Display device and method
US10197809B2 (en) Display system based on hologram and hologram display method using the same
JP7693191B2 (en) Aerial image generating device, distortion correction function generating method, and aerial image generating method
US6191759B1 (en) Virtual reality system with a static light emitting surface and magnifying optical system
WO2020237923A1 (en) Display panel, display method, and display system
US11145228B1 (en) Immersive display structure
JPH10177660A (en) Image generating method, image generating device and virtual reality experience device
EP3525458B1 (en) Projecting images and videos onto curved fabricated surfaces
WO2024157688A1 (en) Aerial video display device
CN120143537A (en) Screenless display systems and their components and applications
JP2007140500A (en) Infinity view display device and infinity view planetarium device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241011

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241112

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20250110

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250307

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: 20250520

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250529

R150 Certificate of patent or registration of utility model

Ref document number: 7693191

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150