[go: up one dir, main page]

WO2019112096A1 - Viewpoint image mapping method for integrated imaging system using hexagonal lens - Google Patents

Viewpoint image mapping method for integrated imaging system using hexagonal lens Download PDF

Info

Publication number
WO2019112096A1
WO2019112096A1 PCT/KR2017/014393 KR2017014393W WO2019112096A1 WO 2019112096 A1 WO2019112096 A1 WO 2019112096A1 KR 2017014393 W KR2017014393 W KR 2017014393W WO 2019112096 A1 WO2019112096 A1 WO 2019112096A1
Authority
WO
WIPO (PCT)
Prior art keywords
subpixel
hexagonal
calculation step
hexagonal lens
lens
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.)
Ceased
Application number
PCT/KR2017/014393
Other languages
French (fr)
Korean (ko)
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.)
Korea Electronics Technology Institute
Original Assignee
Korea Electronics Technology Institute
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 Korea Electronics Technology Institute filed Critical Korea Electronics Technology Institute
Publication of WO2019112096A1 publication Critical patent/WO2019112096A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B30/00Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images
    • G02B30/10Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images using integral imaging methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/302Image reproducers for viewing without the aid of special glasses, i.e. using autostereoscopic displays

Definitions

  • the present invention relates to 3D image display technology, and more particularly to an integrated image display.
  • a square lens array is used to efficiently use the limited amount of information.
  • the periodic structure of the lens array is similar to the periodic structure of the subpixel of the display panel, there is a problem that the moiré pattern appears in the three-dimensional image recognized by the observer.
  • the method of solving the moiré pattern is employed by tilting the lenticular lens so that the periodic structure of the lens array is different from the periodic structure of the sub-pixels of the panel.
  • a hexagonal shape constituting a two-dimensional lens array is not a regular shape but an arbitrary hexagonal shape capable of hexagonal tiling is used, the fill factor of the lens array is maximized, It is possible to remove the Moire pattern by making it significantly different from the periodic structure.
  • a method of mapping a viewpoint image comprising: a first calculation step of calculating each hexagon lens in which each subpixel on the screen belongs; And a second calculation step of calculating each pixel of each viewpoint image to be mapped to each subpixel on the basis of the relationship between each subpixel and each hexagonal lens calculated in the first calculation step.
  • the first calculation step may include a first calculation step of calculating each grating to which each subpixel belongs; And a second calculation step of calculating which of the six hexagonal lenses included in each grid calculated in the first calculation step belongs to each of the subpixels.
  • the gratings are divided into a first basic vector connecting 'the center of the specific hexagonal lens' to the 'center of the first hexagonal lens adjacent to the specific hexagonal lens', and a second basic vector 'the center of the specific hexagonal lens' Can be generated by linearly combining the second fundamental vectors connecting " center "
  • each grid may be indexed with (?,?).
  • the hexagonal lenses partially including the gratings calculated in the first calculation step are (?,?), beta], [alpha], [beta] + 1), and [alpha] + 1, [beta] + 1.
  • the second calculation step may be to calculate each hexagonal lens to which each subpixel belongs by using an equation of a straight line connecting points shared by the hexagonal lenses partially included in each grid calculated in the first calculation step have.
  • the second calculation step may be to calculate each pixel of each viewpoint image to be mapped to each subpixel based on the relative positional difference between 'each subpixel' and the 'center of each hexagonal lens to which each subpixel will belong' have.
  • the hexagonal lens may be a hexagonal lens other than regular hexagonal.
  • a viewpoint image mapping method includes providing a viewpoint image; And a second calculation step of calculating each hexagonal lens belonging to each subpixel on the screen and calculating each pixel of each viewpoint image to be mapped to each subpixel on the basis of the relationship between each subpixel and each hexagonal lens .
  • a multi-view image display method including: a first calculation step of calculating each hexagonal lens in which each sub pixel on the screen belongs to; A second calculation step of calculating each pixel of each viewpoint image to be mapped to each subpixel on the basis of the relationship between each subpixel and each hexagonal lens calculated in the first calculation step; And mapping and displaying each pixel of each viewpoint image calculated in the second calculation step on each subpixel on the display panel screen.
  • the integrated image system calculates each hexagonal lens in which each subpixel on the screen belongs, and calculates a difference between each subpixel based on the relationship between each subpixel and each calculated hexagonal lens
  • a processor for calculating each pixel of each viewpoint image to be mapped A display panel in which each pixel of each viewpoint image calculated by the processor is mapped and displayed in each subpixel on the screen; And a hexagonal lens array positioned in front of the display panel.
  • Fig. 1 is a view showing a basic configuration and principle of an integrated image and multi-point display, in which (a) shows a configuration of a display system, Fig. 2 (b)
  • FIG. 2 is a view showing the difference between the integrated image display and the multi-view display, in which (a) shows the ray distribution characteristics of the multi-view display, (b)
  • FIG. 3 is a view showing a viewpoint image rendering method of a multi-view display
  • FIG. 4 is a diagram illustrating a viewpoint image rendering method of an integrated image display
  • Figure 5 illustrates a method of parameterizing a hexagonal lens array
  • FIG. 6 is a diagram illustrating a basic vector and a lattice structure for positioning a hexagonal lens array
  • FIG. 7 shows a method of defining a basic vector for positioning a hexagonal lens array and examples of coordinates
  • FIG. 8 is a diagram illustrating indexes of a grid including subpixels and corresponding subpixels
  • FIG. 10 is a diagram illustrating a coordinate calculation method for finding a hexagonal lens to which a subpixel belongs to a (?,?) Lattice
  • FIG. 11 is a diagram illustrating an index definition method of a viewpoint image
  • FIG. 12 is a diagram showing a situation in which subpixels at (x p , y p ) belong to the (? ',?') Th lens,
  • FIG. 13 is a flow chart for explaining a viewpoint image mapping method of an integrated image system using a hexagonal lens
  • FIG. 14 is a diagram summarizing specific contents of a viewpoint image mapping method of an integrated image system using a hexagonal lens
  • 15 is a block diagram of an integrated imaging system using a hexagonal lens.
  • Figure 1 shows the basic structure and principle of an integrated image or multi-view display.
  • the two-dimensional lens array may be attached only in front of the display panel as shown in FIG.
  • each pixel of the display panel expresses a specific light ray of a light field after passage through the lens.
  • Figure 2 shows the difference between an integrated image display and a multi-view display.
  • the bundles of pixels passing through each lens are defined to be shifted so that the light rays, which are taken by the respective pixels, converge at specific points in time (V1, V2, 7) It is a display that is designed.
  • a view image can be rendered using an orthographic camera for a collection of rays according to directions.
  • the image to be displayed on the display panel should be appropriately mapped into a single image in consideration of the hardware structure such as the lens array structure and parameters of the display panel.
  • the arbitrary hexagonal lens array includes not only an array of regular hexagonal lenses but also a lens array composed of hexagonal lenses other than regular hexagonal lenses.
  • a structure of a hexagonal lens array capable of hexagonal tiling is required. Therefore, in the embodiment of the present invention, a mapping method for a hexagon that can be hexagonal tiling only by lateral shift .
  • hexagons have a central symmetric characteristic. Therefore, when the center of the hexagon is moved to the origin of the xy plane as shown in FIG. 5, the hexagon can be parameterized by expressing three vertexes continuous in the counterclockwise direction in the coordinates of the polar coordinate system.
  • each hexagon lens can be indexed with coefficients of a linear combination.
  • FIG. 7 shows a method and coordinates for defining a basic vector for positioning a hexagonal lens array.
  • viewpoint image mapping it is necessary to calculate, for each subpixel on the screen, how the subpixel belongs to the inside of the hexagon lens having an index, and the relative position difference with respect to the center of the hexagon lens.
  • the first step for this calculation is to find out how many sub-pixels belong to the lattice in the lattice generated by the basic vector as shown in FIG. Assuming that the leftmost and lowermost coordinates of the lattice are? S +? T, this lattice can be characterized by a lattice having an index of (?,?). At this time, the coordinates of the subpixel having the current interest (x p, y p) is the index of the lattice belonging to a sub-pixel when d ( ⁇ , ⁇ ) can be calculated by the following equation (1).
  • the subpixels belonging to the grid having the indices of (?,?) At this time are (?,?), (? + 1,?) 1), and it is necessary to calculate exactly which hexagonal lens the corresponding subpixel belongs to.
  • the index of the viewpoint image is defined in the same manner as in FIG. 11 in the embodiment of the present invention. That is, the subpixel corresponding to the center point of the hexagonal lens utilizes the information of the viewpoint image having the index of (0, 0), and the first index is -1 or +1 whenever the subpixel moves left and right by one pixel, Each time you move one subpixel, the second index is +1 or -1.
  • the viewpoint image index (v x , v y ) of the subpixel (x p , y p ) can be calculated by the following equation (3) in the situation as shown in FIG.
  • FIG. 13 is a flowchart provided for explaining a viewpoint image mapping method of an integrated image system using a hexagonal lens.
  • subpixels constituting the display panel are set (S110). Specifically, the size and the number of subpixels are set.
  • the hexagonal lenses constituting the hexagonal lens array are indexed (S120), the grids are generated and indexed (S130), and the subpixels are indexed (S140).
  • the hexagonal lens indexing method is shown in Fig. 6, the grid generation & indexing method is shown in Fig. 8, and the subpixel indexing method is shown in Fig. 11, respectively.
  • viewpoint images to be displayed on the display panel are obtained (S150).
  • each lattice to which each subpixel belongs is calculated (S160), and it is calculated (S170) whether each subpixel belongs to one of the hexagonal lenses partially included in each grid calculated in the step S160.
  • Each viewpoint image to be mapped to each subpixel is calculated based on the relative positional difference between 'each subpixel' and 'center of each hexagonal lens to which each subpixel will belong' (S180)
  • Each pixel of each viewpoint image is calculated (S190).
  • each pixel of each viewpoint image is mapped to each subpixel to display an integrated image through the hexagon lens array.
  • the integrated imaging system using a hexagonal lens includes a communication unit 210, a processor 220, a display 230, and a storage unit 240, as shown in FIG.
  • the communication unit 210 is a communication unit that receives a plurality of viewpoint images from an external device or an external network, and the storage unit 240 stores viewpoint images.
  • the communication unit 210 and the storage unit 240 function as image providing means for providing view images.
  • the processor 220 maps the pixels of the viewpoint images to the subpixels according to the viewpoint image mapping method described above.
  • the storage unit 240 provides the necessary storage space for the processor 220.
  • the display 230 includes the hexagonal lens array and the display panel described above. Pixels of each viewpoint image are mapped and displayed on each subpixel on the display panel screen, and the display panel screen is transmitted to the user as an integrated image by a hexagon lens array located in front.
  • the technical idea of the present invention can also be applied to a computer-readable recording medium having a computer program for performing the functions of the apparatus and method according to the present embodiment.
  • the technical idea according to various embodiments of the present invention may be embodied in computer-readable code form recorded on a computer-readable recording medium.
  • the computer-readable recording medium is any data storage device that can be read by a computer and can store data.
  • the computer-readable recording medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical disk, a hard disk drive, or the like.
  • the computer readable code or program stored in the computer readable recording medium may be transmitted through a network connected between the computers.

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

Provided is a method for generating an image to be displayed on a screen in an integrated imaging system that uses a hexagonal lens hexagonally tiled through a lateral shift, the image being generated through mapping from a plurality of viewpoint images. A viewpoint image mapping method according to an embodiment of the present invention includes: a first calculation step for calculating each hexagonal lens inside which each sub-pixel on a screen belongs; and a second calculation step for calculating each pixel of each viewpoint image to be mapped to each sub-pixel on the basis of the relationship between each sub-pixel and each hexagonal lens calculated in the first calculation step. Accordingly, an image to be displayed on a display panel can be generated by mapping a viewpoint image with respect to an integrated image which uses an arbitrary hexagonal lens array that can remove a Moiré pattern.

Description

육각 렌즈를 이용한 집적영상 시스템의 시점영상 매핑 방법Viewpoint Mapping Method of Integrated Image System Using Hexagonal Lens

본 발명은 3D 영상 디스플레이 관련 기술에 관한 것으로, 더욱 상세하게는 집적영상 디스플레이에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to 3D image display technology, and more particularly to an integrated image display.

기존의 상하좌우 시차를 제공하는 2차원 렌즈 어레이를 활용한 집적영상의 경우, 제한된 정보량을 효율적으로 사용하기 위하여, 사각 렌즈 어레이를 사용한다.In the case of an integrated image using a two-dimensional lens array that provides the conventional vertical and horizontal parallax, a square lens array is used to efficiently use the limited amount of information.

하지만 렌즈 어레이의 주기적 구조가 디스플레이 패널의 서브픽셀의 주기적 구조와 유사할 경우 관찰자에게 인지되는 3차원 영상에 무아레 패턴이 보이는 문제가 생기게 된다.However, if the periodic structure of the lens array is similar to the periodic structure of the subpixel of the display panel, there is a problem that the moiré pattern appears in the three-dimensional image recognized by the observer.

따라서 기존의 렌티큘러 렌즈 등을 이용한 좌우시차만을 제공하는 다시점 디스플레이의 경우 렌티큘러 렌즈를 기울여 렌즈 어레이의 주기적 구조가 패널의 서브픽셀의 주기적 구조와 달라지도록 함으로써 무아레 패턴을 해소하는 방법을 사용한다.Therefore, in the case of a multi-view display using only the left and right parallax using a conventional lenticular lens or the like, the method of solving the moiré pattern is employed by tilting the lenticular lens so that the periodic structure of the lens array is different from the periodic structure of the sub-pixels of the panel.

따라서 2차원 렌즈 어레이의 경우에도 무아레 패턴을 제거하기 위해서는 렌즈 어레이의 주기적 구조와 서브픽셀의 주기적 구조가 달라지도록 하는 방법이 필요하다.Therefore, in order to remove the Moire pattern even in the case of the two-dimensional lens array, a method of changing the periodic structure of the lens array and the periodic structure of the subpixel is required.

그 방법의 한가지로써, 2차원 렌즈 어레이를 구성하는 육각형의 형태가 정규적인 형태가 아니고, hexagonal tiling이 가능한 임의의 육각형을 사용하면, 렌즈 어레이의 fill factor는 최대한 채우면서도 그 주기적 구조가 서브픽셀의 주기적 구조와 상당히 달라지게 하여 무아레 패턴을 제거할 수 있다.As one of the methods, if a hexagonal shape constituting a two-dimensional lens array is not a regular shape but an arbitrary hexagonal shape capable of hexagonal tiling is used, the fill factor of the lens array is maximized, It is possible to remove the Moire pattern by making it significantly different from the periodic structure.

하지만 이러한 임의의 육각형을 사용한 렌즈 어레이의 경우 시점영상들을 서브픽셀에 할당하는 매핑 과정에 있어서 매핑 법칙을 찾아내기 어려운 점이 있다.However, in the case of a lens array using such arbitrary hexagons, it is difficult to find a mapping rule in the mapping process of assigning view images to subpixels.

본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은, Lateral shift를 통해 hexagonal tiling되는 육각 렌즈를 이용한 집적영상 시스템에서, 화면에 표시할 영상을 다수의 시점영상으로부터 매핑을 통해 생성하는 방법을 제공함에 있다.It is an object of the present invention to provide an integrated image system using a hexagonal tiling which is hexagonal tiled through a lateral shift, in which an image to be displayed on a screen is mapped from a plurality of viewpoint images, In a method for generating a plurality of images.

상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른, 시점영상 매핑 방법은, 화면 상의 각 서브픽셀이 내부에 속하는 각 육각 렌즈를 산출하는 제1 산출단계; 및 각 서브픽셀과 제1 산출단계에서 산출된 각 육각 렌즈 간의 관계를 기초로, 각 서브픽셀에 매핑할 각 시점영상의 각 픽셀을 산출하는 제2 산출단계;를 포함한다. According to an aspect of the present invention, there is provided a method of mapping a viewpoint image, the method comprising: a first calculation step of calculating each hexagon lens in which each subpixel on the screen belongs; And a second calculation step of calculating each pixel of each viewpoint image to be mapped to each subpixel on the basis of the relationship between each subpixel and each hexagonal lens calculated in the first calculation step.

제1 산출단계는, 각 서브픽셀이 속하는 각 격자를 계산하는 제1 계산단계; 각 서브픽셀이 '제1 계산단계에서 계산된 각 격자에 일부가 포함된 육각 렌즈들 중 어느 육각 렌즈'에 속하는지 계산하는 제2 계산단계;를 포함할 수 있다. The first calculation step may include a first calculation step of calculating each grating to which each subpixel belongs; And a second calculation step of calculating which of the six hexagonal lenses included in each grid calculated in the first calculation step belongs to each of the subpixels.

격자들은, '특정 육각 렌즈의 중심'으로부터 '특정 육각 렌즈에 인접한 제1 육각 렌즈의 중심'을 잇는 제1 기본 벡터와 '특정 육각 렌즈의 중심'으로부터 '특정 육각 렌즈에 인접한 제2 육각 렌즈의 중심'을 잇는 제2 기본 벡터들을 선형 조합하여 생성될 수 있다.The gratings are divided into a first basic vector connecting 'the center of the specific hexagonal lens' to the 'center of the first hexagonal lens adjacent to the specific hexagonal lens', and a second basic vector 'the center of the specific hexagonal lens' Can be generated by linearly combining the second fundamental vectors connecting " center "

제1 기본 벡터는, s=(sx,sy)이고, 제2 기본 벡터는, t=(tx,ty)이며, 각 육각 렌즈의 중심 좌표는 αs+βt이고, 각 육각 렌즈는 (α,β)로 인덱싱될 수 있다. The first basic vector is s = (s x , s y ), the second basic vector is t = (t x , t y ), the center coordinate of each hexagon lens is? S +? T, (?,?).

각 격자의 최좌측의 최하부 좌표는, αs+βt이고, 각 격자는, (α,β)로 인덱싱되는 것일 수 있다. The lowest leftmost coordinate of each grid is? S +? T, and each grid may be indexed with (?,?).

제1 계산단계에서 계산된 각 격자의 인덱스가 (α,β)이면, 제1 계산단계에서 계산된 각 격자에 일부가 포함된 육각 렌즈들은, 인덱스가 (α,β), (α+1,β), (α,β+1), (α+1,β+1)인 육각 렌즈들일 수 있다. If the indexes of the respective gratings calculated in the first calculation step are (?,?), The hexagonal lenses partially including the gratings calculated in the first calculation step are (?,?), beta], [alpha], [beta] + 1), and [alpha] + 1, [beta] + 1.

제2 계산단계는, 제1 계산단계에서 계산된 각 격자에 일부가 포함된 육각 렌즈들이 공유하는 점들을 잇는 직선의 방정식을 이용한 연산을 통해, 각 서브픽셀이 속하는 각 육각 렌즈를 계산하는 것일 수 있다. The second calculation step may be to calculate each hexagonal lens to which each subpixel belongs by using an equation of a straight line connecting points shared by the hexagonal lenses partially included in each grid calculated in the first calculation step have.

제2 산출단계는, '각 서브픽셀'과 '각 서브픽셀이 속하게 될 각 육각 렌즈의 중심' 간의 상대적 위치 차이를 기초로, 각 서브픽셀에 매핑할 각 시점영상의 각 픽셀을 산출하는 것일 수 있다. The second calculation step may be to calculate each pixel of each viewpoint image to be mapped to each subpixel based on the relative positional difference between 'each subpixel' and the 'center of each hexagonal lens to which each subpixel will belong' have.

육각 렌즈는, 정육각형이 아닌 육각형의 렌즈일 수 있다. The hexagonal lens may be a hexagonal lens other than regular hexagonal.

한편, 본 발명의 다른 실시예에 따른, 시점영상 매핑 방법은 시점영상들을 제공하는 제공부; 및 화면 상의 각 서브픽셀이 내부에 속하는 각 육각 렌즈를 산출하고, 각 서브픽셀과 각 육각 렌즈 간의 관계를 기초로 각 서브픽셀에 매핑할 각 시점영상의 각 픽셀을 산출하는 제2 산출단계;를 포함한다.According to another aspect of the present invention, a viewpoint image mapping method includes providing a viewpoint image; And a second calculation step of calculating each hexagonal lens belonging to each subpixel on the screen and calculating each pixel of each viewpoint image to be mapped to each subpixel on the basis of the relationship between each subpixel and each hexagonal lens .

한편, 본 발명의 또다른 실시예에 따른, 다시점영상 표시 방법은 화면 상의 각 서브픽셀이 내부에 속하는 각 육각 렌즈를 산출하는 제1 산출단계; 각 서브픽셀과 제1 산출단계에서 산출된 각 육각 렌즈 간의 관계를 기초로, 각 서브픽셀에 매핑할 각 시점영상의 각 픽셀을 산출하는 제2 산출단계; 및 디스플레이 패널 화면 상의 각 서브픽셀에 제2 산출단계에서 산출된 각 시점영상의 각 픽셀을 매핑하여 표시하는 단계;를 포함한다.According to another aspect of the present invention, there is provided a multi-view image display method including: a first calculation step of calculating each hexagonal lens in which each sub pixel on the screen belongs to; A second calculation step of calculating each pixel of each viewpoint image to be mapped to each subpixel on the basis of the relationship between each subpixel and each hexagonal lens calculated in the first calculation step; And mapping and displaying each pixel of each viewpoint image calculated in the second calculation step on each subpixel on the display panel screen.

한편, 본 발명의 또다른 실시예에 따른, 집적영상 시스템은 화면 상의 각 서브픽셀이 내부에 속하는 각 육각 렌즈를 산출하고, 각 서브픽셀과 산출된 각 육각 렌즈 간의 관계를 기초로 각 서브픽셀에 매핑할 각 시점영상의 각 픽셀을 산출하는 프로세서; 화면 상의 각 서브픽셀에 프로세서에 의해 산출된 각 시점영상의 각 픽셀이 매핑되어 표시되는 디스플레이 패널; 및 디스플레이 패널의 전방에 위치하는 육각 렌즈 어레이;를 포함한다.Meanwhile, the integrated image system according to another embodiment of the present invention calculates each hexagonal lens in which each subpixel on the screen belongs, and calculates a difference between each subpixel based on the relationship between each subpixel and each calculated hexagonal lens A processor for calculating each pixel of each viewpoint image to be mapped; A display panel in which each pixel of each viewpoint image calculated by the processor is mapped and displayed in each subpixel on the screen; And a hexagonal lens array positioned in front of the display panel.

이상 설명한 바와 같이, 본 발명의 실시예들에 따르면, 무아레 패턴을 제거할 수 있는 임의의 육각 렌즈 어레이 이용 집적영상에 대해 시점영상을 매핑하여 디스플레이 패널에 표시할 영상을 생성할 수 있게 된다.As described above, according to the embodiments of the present invention, it is possible to generate an image to be displayed on a display panel by mapping a viewpoint image to an arbitrary hexagon lens array using integrated image capable of removing a moiré pattern.

도 1은 집적영상 및 다시점 디스플레이의 기본적인 구성과 원리를 도시한 도면으로, (a)는 디스플레이 시스템의 구성을, (b)는 집광 원리를 도시한 도면,Fig. 1 is a view showing a basic configuration and principle of an integrated image and multi-point display, in which (a) shows a configuration of a display system, Fig. 2 (b)

도 2는 집적영상 디스플레이와 다시점 디스플레이의 차이를 되한 도면으로, (a)는 다시점 디스플레이의 ray 분포 특성을, (b)는 집적영상의 ray 분포 특성을 도시한 도면,FIG. 2 is a view showing the difference between the integrated image display and the multi-view display, in which (a) shows the ray distribution characteristics of the multi-view display, (b)

도 3은 다시점 디스플레이의 시점영상 렌더링 방법을 도시한 도면,3 is a view showing a viewpoint image rendering method of a multi-view display,

도 4는 집적영상 디스플레이의 시점영상 렌더링 방법을 도시한 도면,4 is a diagram illustrating a viewpoint image rendering method of an integrated image display,

도 5는 육각 렌즈 어레이의 매개변수화하는 방법을 도시한 도면,Figure 5 illustrates a method of parameterizing a hexagonal lens array,

도 6은 육각 렌즈 어레이의 위치 결정을 위한 기본 벡터 및 격자 구조를 예시한 도면,6 is a diagram illustrating a basic vector and a lattice structure for positioning a hexagonal lens array,

도 7은 육각 렌즈 어레이의 위치 결정을 위한 기본 벡터의 정의 방법 및 좌표 예시,FIG. 7 shows a method of defining a basic vector for positioning a hexagonal lens array and examples of coordinates,

도 8은 서브픽셀 및 해당 서브픽셀을 포함하는 격자의 인덱스를 나타낸 도면,8 is a diagram illustrating indexes of a grid including subpixels and corresponding subpixels,

도 9는 (α,β) 격자에 대해 서브픽셀이 소속될 가능성이 있는 육각 렌즈들을 나타낸 도면,9 is a diagram illustrating hexagonal lenses that are likely to belong to subpixels for the (?,?) Lattice,

도 10은 (α,β) 격자에 대해 서브픽셀이 소속되는 육각렌즈를 찾기 위한 좌표 계산 방법을 나타낸 도면,10 is a diagram illustrating a coordinate calculation method for finding a hexagonal lens to which a subpixel belongs to a (?,?) Lattice,

도 11은, 시점영상의 인덱스 정의 방식,11 is a diagram illustrating an index definition method of a viewpoint image,

도 12는 (xp,yp) 위치의 서브픽셀이 (α',β')번째 렌즈에 속한 상황을 나타낸 도면,12 is a diagram showing a situation in which subpixels at (x p , y p ) belong to the (? ',?') Th lens,

도 13은 육각 렌즈를 이용한 집적영상 시스템의 시점영상 매핑 방법의 설명에 제공되는 흐름도,FIG. 13 is a flow chart for explaining a viewpoint image mapping method of an integrated image system using a hexagonal lens,

도 14는 육각 렌즈를 이용한 집적영상 시스템의 시점영상 매핑 방법의 구체적인 내용을 요약한 도면, 그리고,14 is a diagram summarizing specific contents of a viewpoint image mapping method of an integrated image system using a hexagonal lens,

도 15는 육각 렌즈를 이용한 집적영상 시스템의 블럭도이다.15 is a block diagram of an integrated imaging system using a hexagonal lens.

이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.Hereinafter, the present invention will be described in detail with reference to the drawings.

도 1은 집적영상 혹은 다시점 디스플레이의 기본적인 구성과 원리에 대해 보여준다. 상하좌우 시차를 제공하는 집적영상 및 다시점 디스플레이의 경우 도 1의 (a)와 같이 디스플레이 패널의 앞에 2차원 렌즈 어레이를 부착하는 것만으로 구현할 수 있다.Figure 1 shows the basic structure and principle of an integrated image or multi-view display. In the case of the integrated image and the multi-view display providing the vertical, horizontal, and left-right parallax, the two-dimensional lens array may be attached only in front of the display panel as shown in FIG.

이 때 부착된 렌즈 어레이의 초점 거리와 디스플레이 패널 사이의 거리가 유사할 때, 집광 효과로 도 1의 (b)와 같이 디스플레이 패널의 각 픽셀에서 방향성없이 방출되는 광선들이 렌즈 통과 후 해당 픽셀과 렌즈 중심의 상대적인 위치에 따라 특정 방향으로 방향성을 가지고 진행하게 된다.When the focal distance of the attached lens array and the distance between the display panel and the attached lens array are similar to each other, light rays emitted without direction in each pixel of the display panel as shown in FIG. 1 (b) Depending on the relative position of the center, it proceeds in a specific direction with directionality.

결과적으로 집적영상 혹은 다시점 디스플레이에서는 디스플레이 패널의 각 픽셀들이 렌즈 통과후 라이트 필드(light field)의 특정 광선을 표현하게 된다.As a result, in the integrated image or multi-view display, each pixel of the display panel expresses a specific light ray of a light field after passage through the lens.

도 2는 집적영상 디스플레이와 다시점 디스플레이의 차이점에 대해 보여준다. 다시점 디스플레이의 경우 도 2의 (a)와 같이 각 렌즈를 통과하는 픽셀의 묶음이 어긋나게 정의되어, 각 픽셀들이 담당하는 광선들이 공간상의 특정 시점들 (V1, V2, ...)에 모이도록 설계가 되는 디스플레이이다.Figure 2 shows the difference between an integrated image display and a multi-view display. In the case of the multi-point display, as shown in FIG. 2A, the bundles of pixels passing through each lens are defined to be shifted so that the light rays, which are taken by the respective pixels, converge at specific points in time (V1, V2, ...) It is a display that is designed.

반면 집적영상 디스플레이의 경우 도 2의 (b)와 같이 각 렌즈를 통과하는 픽셀의 묶음이 각 렌즈와 수평방향으로 정렬이 되도록 하여, 공간상에 광선들이 모이는 지점이 없도록 설계가 되는 디스플레이이다.On the other hand, in the case of the integrated image display, as shown in FIG. 2 (b), a bundle of pixels passing through each lens is arranged in a horizontal direction with respect to each lens, so that there is no point where rays gather in space.

이 때, 집적영상 디스플레이 또는 다시점 디스플레이가 표현하는 광선들이 어떤 정보를 표현할 것인가를 결정하여야 하는데, 이를 위해 다시점 디스플레이의 경우 도 3과 같이 각 시점들의 위치에 Perspective 카메라를 위치하고 렌더링을 해주면 각 시점에 해당하는 시점영상을 얻을 수 있다.In this case, it is necessary to determine what information the rays represented by the integrated image display or the multi-view display represent. For the multi-view display, when a perspective camera is positioned at each of the points of view as shown in FIG. 3, Can be obtained.

또한 집적영상 디스플레이의 경우 도 4와 같이 방향별 광선들의 모음에 대해서 Orthographic 카메라를 이용하여 시점영상을 렌더링 할 수 있다. 디스플레이 패널에 표시할 영상은 이렇게 얻어진 여러 개의 시점영상들을 렌즈 어레이 구조와 디스플레이 패널의 파라미터 등 하드웨어 구조를 고려하여 적절히 매핑하여 하나의 영상으로 만들어 주어야 한다.Also, in the case of the integrated image display, as shown in FIG. 4, a view image can be rendered using an orthographic camera for a collection of rays according to directions. The image to be displayed on the display panel should be appropriately mapped into a single image in consideration of the hardware structure such as the lens array structure and parameters of the display panel.

본 발명의 실시예에서는, 임의의 육각 렌즈 어레이를 이용한 집적영상 혹은 다시점 디스플레이의 시점영상 매핑 방법을 제시한다. 임의의 육각 렌즈 어레이는, 정육각형의 렌즈들로 구성된 어레이는 물론, 정육각형이 아닌 육각형의 렌즈들로 구성된 렌즈 어레이를 모두 포함하는 개념이다.In the embodiment of the present invention, a viewpoint image mapping method of an integrated image or a multi-view display using an arbitrary hexagonal lens array is presented. The arbitrary hexagonal lens array includes not only an array of regular hexagonal lenses but also a lens array composed of hexagonal lenses other than regular hexagonal lenses.

또한 육각 렌즈 어레이의 fill factor를 최대한 높게 하기 위해서는 hexagonal tiling이 될 수 있는 육각 렌즈 어레이의 구조가 필요하므로, 본 발명의 실시예에에서는 이 중 lateral shift만으로 hexagonal tiling이 될 수 있는 육각형에 대해 매핑 방법을 제시한다.In order to maximize the fill factor of the hexagonal lens array, a structure of a hexagonal lens array capable of hexagonal tiling is required. Therefore, in the embodiment of the present invention, a mapping method for a hexagon that can be hexagonal tiling only by lateral shift .

이러한 육각형의 경우 중심 대칭적(central symmetric)인 특징을 갖는다. 따라서 이러한 육각형은 도 5와 같이 육각형의 중심을 xy 평면의 원점에 옮겼을 때, 반시계 방향으로 연속한 세 꼭지점을 극좌표계의 좌표로 표현함으로써 매개변수화할 수 있다.These hexagons have a central symmetric characteristic. Therefore, when the center of the hexagon is moved to the origin of the xy plane as shown in FIG. 5, the hexagon can be parameterized by expressing three vertexes continuous in the counterclockwise direction in the coordinates of the polar coordinate system.

반시계 방향으로 연속한 세 꼭지점의 극좌표계에서의 좌표를 각각 (l11), (l22), (l33) 이라 하면, lateral shift를 통해 hexagonal tiling이 되는 임의의 육각 렌즈 어레이를 결정할 수 있다.(L 1 , θ 1 ), (l 2 , θ 2 ), and (l 3 , θ 3 ), respectively, in the polar coordinate system of the three vertexes continuous in the counterclockwise direction are hexagonal tiling Any hexagonal lens array can be determined.

도 6과 같이 각 육각 렌즈의 중심에서 인접한 두 개의 육각 렌즈의 중심을 잇는 벡터를 기본 벡터(Primitive Vector)로 정하면 모든 육각 렌즈의 중심의 위치는 이 기본 벡터들의 선형 조합(Linear Combination)으로 결정할 수 있으며, 각 육각 렌즈는 선형 조합의 계수들로 인덱싱할 수 있다.As shown in FIG. 6, if a vector connecting the centers of two adjacent hexagonal lenses at the center of each hexagonal lens is defined as a primitive vector, the positions of the centers of all the hexagonal lenses can be determined by a linear combination of these basic vectors , And each hexagon lens can be indexed with coefficients of a linear combination.

예를 들어 각 기본 벡터를 s=(sx,sy), t=(tx,ty)라 하고, 임의의 육각 렌즈의 중심 좌표가 αs+βt라고 하면 이 육각 렌즈는 (α,β)의 인덱스를 갖는 렌즈로 특징지을 수 있다. 도 5의 convention을 따르면 기본 벡터의 정의 방법과 각 벡터의 좌표의 예시는 도 7과 같다. 도 7에는 육각 렌즈 어레이의 위치 결정을 위한 기본 벡터를 정의하는 방법 및 좌표를 나타내었다.For example, if each basic vector is s = (s x , s y ), t = (t x , t y ) and the center coordinate of any hexagonal lens is αs + βt, Lt; RTI ID = 0.0 > index. ≪ / RTI > An example of the basic vector definition method and the coordinates of each vector according to the convention of FIG. 5 is shown in FIG. FIG. 7 shows a method and coordinates for defining a basic vector for positioning a hexagonal lens array.

시점영상 매핑을 위해서는 스크린 상의 각 서브픽셀들에 대해서 그 서브픽셀이 어떤 인덱스를 갖는 육각 렌즈 내부에 속하며, 그 육각 렌즈의 중심과 상대적 위치 차이가 어떻게 되는지를 계산하여야 한다.For the viewpoint image mapping, it is necessary to calculate, for each subpixel on the screen, how the subpixel belongs to the inside of the hexagon lens having an index, and the relative position difference with respect to the center of the hexagon lens.

이러한 계산을 위한 첫 번째 단계는 도 8과 같이 각 서브픽셀이 기본 벡터가 생성하는 격자(Lattice) 내에서 몇 번째 격자에 속하는지 찾아내는 것이다. 격자의 최좌측&최하부 좌표가 αs+βt라고 하면 이 격자는 (α,β)의 인덱스를 갖는 격자로 특징지을 수 있다. 이 때 현재 관심을 갖는 서브픽셀의 좌표가 (xp,yp)라 하면 이 서브픽셀이 속한 격자의 인덱스 (α,β)는 다음의 식 (1)을 통해 구할 수 있다.The first step for this calculation is to find out how many sub-pixels belong to the lattice in the lattice generated by the basic vector as shown in FIG. Assuming that the leftmost and lowermost coordinates of the lattice are? S +? T, this lattice can be characterized by a lattice having an index of (?,?). At this time, the coordinates of the subpixel having the current interest (x p, y p) is the index of the lattice belonging to a sub-pixel when d (α, β) can be calculated by the following equation (1).

Figure PCTKR2017014393-appb-I000001
(1)
Figure PCTKR2017014393-appb-I000001
(One)

이 때 (α,β)의 인덱스를 가지는 격자에 속한 서브픽셀은 도 9와 같이 (α,β), (α+1,β), (α,β+1), (α+1,β+1)의 인덱스를 갖는 네 개의 육각 렌즈에 속할 가능성이 있으며, 이 중 해당 서브픽셀이 정확히 어떤 육각 렌즈에 속하는지 계산하여야 한다.The subpixels belonging to the grid having the indices of (?,?) At this time are (?,?), (? + 1,?) 1), and it is necessary to calculate exactly which hexagonal lens the corresponding subpixel belongs to.

이 계산을 위해 도 10과 같이 (α,β), (α+1,β), (α,β+1), (α+1,β+1)의 인덱스를 갖는 네 개의 육각 렌즈가 공유하는 점들의 좌표를 계산해 두어야 하며, 이 점들을 잇는 직선의 방정식을 이용해 해당 서브픽셀이 네 개의 육각 렌즈 중 어디에 속하는지 계산할 수 있다.For this calculation, four hexagonal lenses having indices of (?,?), (? + 1,?), (?,? + 1), The coordinates of the points have to be calculated, and the line equation connecting these points can be used to calculate which subpixel belongs to which of the four hexagonal lenses.

서브픽셀이 속하는 육각 렌즈의 인덱스를 (α',β')이라 하고, (xT,yT)=(xp,yp)-(αs+βt)라 하면, (α',β')은 다음의 식 (2)를 통해 계산할 수 있다.Letting (α ', β') be the index of the hexagonal lens to which the subpixel belongs and (x T , y T ) = (x p , y p ) Can be calculated by the following equation (2).

Figure PCTKR2017014393-appb-I000002
Figure PCTKR2017014393-appb-I000002

Figure PCTKR2017014393-appb-I000003
(2)
Figure PCTKR2017014393-appb-I000003
(2)

서브픽셀이 어떤 육각 렌즈에 속하는지 계산하였으면, 그 후에는 해당 서브픽셀과 해당 육각 렌즈의 중심과의 상대적 거리 차이를 이용하여 어떤 인덱스를 갖는 시점영상에서 정보를 가져와서 매핑할 것인지 결정하여야 한다.After calculating the subpixel to which the hexagonal lens belongs, it is necessary to determine whether to map and fetch the information from the viewpoint image having an index by using the relative distance difference between the subpixel and the center of the hexagonal lens.

이 때 본 발명의 실시예에서는 시점영상의 인덱스를 도 11과 같은 방식으로 정의한다. 즉, 육각 렌즈의 중심점에 해당하는 서브픽셀은 (0,0)의 인덱스를 갖는 시점영상의 정보를 활용하고, 좌우로 서브픽셀 한 개씩 움직일 때마다 첫 번째 인덱스를 -1 또는 +1 하고, 상하로 서브픽셀 한 개씩움직일 때마다 두 번째 인덱스를 +1 또는 -1 한다.In this case, the index of the viewpoint image is defined in the same manner as in FIG. 11 in the embodiment of the present invention. That is, the subpixel corresponding to the center point of the hexagonal lens utilizes the information of the viewpoint image having the index of (0, 0), and the first index is -1 or +1 whenever the subpixel moves left and right by one pixel, Each time you move one subpixel, the second index is +1 or -1.

이 때 도 12와 같은 상황에서 서브픽셀 (xp,yp)의 시점영상 인덱스 (vx,vy)는, 다음의 식 (3)으로 계산할 수 있다. At this time, the viewpoint image index (v x , v y ) of the subpixel (x p , y p ) can be calculated by the following equation (3) in the situation as shown in FIG.

Figure PCTKR2017014393-appb-I000004
(3)
Figure PCTKR2017014393-appb-I000004
(3)

이 때 스크린의 서브픽셀에 매핑 해주어야 하는 정보는 (vx,vy) 시점영상의 픽셀 중 (α',β') 인덱스의 육각 렌즈의 중심을 포함하는 픽셀의 색상 정보를 이용하여 스크린의 서브픽셀의 색상에 해당하는 정보를 기록해주면 된다. 시점영상의 해당 픽셀의 인덱스를 (iv,jv)라 하고, 시점영상의 offset을 (ovx,ovy), 시점영상의 픽셀 크기를 (pvx,pvy)라 하면, 다음의 식 (4)에 따라 계산할 수 있다.Information haejueoya mapped to the sub-pixel in this case the screen (v x, v y) of the pixel of the point image (α ', β') of the screen by using color information of the pixel containing the center of the hexagonal lens of the index sub- Record the information corresponding to the color of the pixel. If the index of the corresponding pixel of the point image (i v, j v) la and la the offset of the point image (o vx, o vy), the pixel size of the point image (p vx, p vy), the following equation: Can be calculated according to equation (4).

Figure PCTKR2017014393-appb-I000005
(4)
Figure PCTKR2017014393-appb-I000005
(4)

도 13은 육각 렌즈를 이용한 집적영상 시스템의 시점영상 매핑 방법의 설명에 제공되는 흐름도이다.13 is a flowchart provided for explaining a viewpoint image mapping method of an integrated image system using a hexagonal lens.

육각 렌즈를 이용한 집적영상 시스템에서 시점영상 매핑을 위해, 먼저, 디스플레이 패널을 구성할 서브픽셀들을 설정한다(S110). 구체적으로, 서브픽셀들의 크기와 개수가 설정된다.In order to map the viewpoint image in the integrated image system using the hexagonal lens, first, subpixels constituting the display panel are set (S110). Specifically, the size and the number of subpixels are set.

육각 렌즈 어레이를 구성하는 육각 렌즈들을 인덱싱하고(S120), 격자들을 생성하여 인덱싱하며(S130), 서브픽셀들을 인덱싱한다(S140). 육각 렌즈 인덱싱 방법은 도 6에, 격자 생성&인덱싱 방법은 도 8에, 서브픽셀 인덱싱 방법은 도 11에, 각각 나타나 있다.The hexagonal lenses constituting the hexagonal lens array are indexed (S120), the grids are generated and indexed (S130), and the subpixels are indexed (S140). The hexagonal lens indexing method is shown in Fig. 6, the grid generation & indexing method is shown in Fig. 8, and the subpixel indexing method is shown in Fig. 11, respectively.

이후 디스플레이 패널에 표시할 시점영상들을 획득한다(S150).Then, viewpoint images to be displayed on the display panel are obtained (S150).

그리고, 각 서브픽셀이 속하는 각 격자를 계산하고(S160), 각 서브픽셀이 'S160단계에서 계산된 각 격자에 일부가 포함된 육각 렌즈들 중 어느 육각 렌즈'에 속하는지 계산한다(S170).Then, each lattice to which each subpixel belongs is calculated (S160), and it is calculated (S170) whether each subpixel belongs to one of the hexagonal lenses partially included in each grid calculated in the step S160.

다음 '각 서브픽셀'과 '각 서브픽셀이 속하게 될 각 육각 렌즈의 중심' 간의 상대적 위치 차이를 기초로, 각 서브픽셀에 매핑할 각 시점영상을 산출하고(S180), 각 서브픽셀에 매핑할 각 시점영상의 각 픽셀을 계산한다(S190).Each viewpoint image to be mapped to each subpixel is calculated based on the relative positional difference between 'each subpixel' and 'center of each hexagonal lens to which each subpixel will belong' (S180) Each pixel of each viewpoint image is calculated (S190).

이에 각 서브픽셀에 각 시점영상의 각 픽셀을 매핑하여 표시함으로써, 육각 렌즈 어레이를 통해 집적영상이 표시된다.Thus, each pixel of each viewpoint image is mapped to each subpixel to display an integrated image through the hexagon lens array.

전술한 육각 렌즈를 이용한 집적영상 시스템의 시점영상 매핑 방법의 구체적인 내용을 도 14에 요약하였다.The detailed contents of the viewpoint image mapping method of the integrated image system using the hexagonal lens described above are summarized in FIG.

도 15는 육각 렌즈를 이용한 집적영상 시스템의 블럭도이다. 육각 렌즈를 이용한 집적영상 시스템은, 도 15에 도시된 바와 같이, 통신부(210), 프로세서(220), 디스플레이(230) 및 저장부(240)를 포함한다.15 is a block diagram of an integrated imaging system using a hexagonal lens. The integrated imaging system using a hexagonal lens includes a communication unit 210, a processor 220, a display 230, and a storage unit 240, as shown in FIG.

통신부(210)는 외부 기기나 외부 네트워크로부터 다수의 시점영상들을 수신하는 통신 수단이고, 저장부(240)에는 시점영상들이 저장되어 있는 저장 매체이다. 통신부(210)와 저장부(240)에는 시점영상들을 제공하는 영상 제공 수단으로 기능한다.The communication unit 210 is a communication unit that receives a plurality of viewpoint images from an external device or an external network, and the storage unit 240 stores viewpoint images. The communication unit 210 and the storage unit 240 function as image providing means for providing view images.

프로세서(220)는 전술한 시점영상 매핑 방법에 따라 시점영상들의 픽셀들을 서브픽셀들에 매핑한다. 이 과정에서 저장부(240)는 프로세서(220)에 필요한 저장공간을 제공한다.The processor 220 maps the pixels of the viewpoint images to the subpixels according to the viewpoint image mapping method described above. In this process, the storage unit 240 provides the necessary storage space for the processor 220.

디스플레이(230)는 전술한 육각 렌즈 어레이와 디스플레이 패널을 포함한다. 디스플레이 패널 화면 상의 각 서브픽셀에는 각 시점영상의 각 픽셀이 매핑되어 표시되며, 디스플레이 패널 화면은 전방에 위치한 육각 렌즈 어레이에 의해 사용자에게 집적영상으로 전달된다.The display 230 includes the hexagonal lens array and the display panel described above. Pixels of each viewpoint image are mapped and displayed on each subpixel on the display panel screen, and the display panel screen is transmitted to the user as an integrated image by a hexagon lens array located in front.

한편, 본 실시예에 따른 장치와 방법의 기능을 수행하게 하는 컴퓨터 프로그램을 수록한 컴퓨터로 읽을 수 있는 기록매체에도 본 발명의 기술적 사상이 적용될 수 있음은 물론이다. 또한, 본 발명의 다양한 실시예에 따른 기술적 사상은 컴퓨터로 읽을 수 있는 기록매체에 기록된 컴퓨터로 읽을 수 있는 코드 형태로 구현될 수도 있다. 컴퓨터로 읽을 수 있는 기록매체는 컴퓨터에 의해 읽을 수 있고 데이터를 저장할 수 있는 어떤 데이터 저장 장치이더라도 가능하다. 예를 들어, 컴퓨터로 읽을 수 있는 기록매체는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광디스크, 하드 디스크 드라이브, 등이 될 수 있음은 물론이다. 또한, 컴퓨터로 읽을 수 있는 기록매체에 저장된 컴퓨터로 읽을 수 있는 코드 또는 프로그램은 컴퓨터간에 연결된 네트워크를 통해 전송될 수도 있다.It goes without saying that the technical idea of the present invention can also be applied to a computer-readable recording medium having a computer program for performing the functions of the apparatus and method according to the present embodiment. In addition, the technical idea according to various embodiments of the present invention may be embodied in computer-readable code form recorded on a computer-readable recording medium. The computer-readable recording medium is any data storage device that can be read by a computer and can store data. For example, the computer-readable recording medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical disk, a hard disk drive, or the like. In addition, the computer readable code or program stored in the computer readable recording medium may be transmitted through a network connected between the computers.

또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the present invention.

Claims (12)

집적영상 시스템의 시점영상 매핑 방법에 있어서,A method of mapping a viewpoint image of an integrated imaging system, 화면 상의 각 서브픽셀이 내부에 속하는 각 육각 렌즈를 산출하는 제1 산출단계; 및A first calculation step of calculating each hexagonal lens in which each sub pixel on the screen belongs to; And 각 서브픽셀과 제1 산출단계에서 산출된 각 육각 렌즈 간의 관계를 기초로, 각 서브픽셀에 매핑할 각 시점영상의 각 픽셀을 산출하는 제2 산출단계;를 포함하는 것을 특징으로 하는 시점영상 매핑 방법.And a second calculation step of calculating each pixel of each viewpoint image to be mapped to each subpixel based on the relationship between each subpixel and each hexagonal lens calculated in the first calculation step, Way. 청구항 1에 있어서,The method according to claim 1, 제1 산출단계는,The first calculating step includes: 각 서브픽셀이 속하는 각 격자를 계산하는 제1 계산단계;A first calculation step of calculating each grating to which each subpixel belongs; 각 서브픽셀이 '제1 계산단계에서 계산된 각 격자에 일부가 포함된 육각 렌즈들 중 어느 육각 렌즈'에 속하는지 계산하는 제2 계산단계;를 포함하는 것을 특징으로 하는 시점영상 매핑 방법.And a second calculation step of calculating whether each subpixel belongs to any hexagonal lens among the hexagonal lenses partially included in each grid calculated in the first calculation step. 청구항 2에 있어서,The method of claim 2, 격자들은,The gratings, '특정 육각 렌즈의 중심'으로부터 '특정 육각 렌즈에 인접한 제1 육각 렌즈의 중심'을 잇는 제1 기본 벡터와 '특정 육각 렌즈의 중심'으로부터 '특정 육각 렌즈에 인접한 제2 육각 렌즈의 중심'을 잇는 제2 기본 벡터들을 선형 조합하여 생성되는 것을 특징으로 하는 시점영상 매핑 방법.The first basic vector connecting the center of the specific hexagonal lens to the center of the first hexagonal lens adjacent to the specific hexagonal lens and the center of the specific hexagonal lens and the center of the second hexagonal lens adjacent to the specific hexagonal lens And the second basic vectors are linearly combined with each other. 청구항 3에 있어서,The method of claim 3, 제1 기본 벡터는, s=(sx,sy)이고,The first basic vector is s = (s x , s y ) 제2 기본 벡터는, t=(tx,ty)이며,The second basic vector is t = (t x , t y ) 각 육각 렌즈의 중심 좌표는 αs+βt이고,The center coordinate of each hexagonal lens is? S +? T, 각 육각 렌즈는 (α,β)로 인덱싱되는 것을 특징으로 하는 시점영상 매핑 방법.And each hexagonal lens is indexed with (?,?). 청구항 4에 있어서,The method of claim 4, 각 격자의 최좌측의 최하부 좌표는, αs+βt이고,The lowest leftmost coordinate of each lattice is? S +? T, 각 격자는, (α,β)로 인덱싱되는 것을 특징으로 하는 시점영상 매핑 방법.Wherein each grid is indexed with (?,?). 청구항 5에 있어서,The method of claim 5, 제1 계산단계에서 계산된 각 격자의 인덱스가 (α,β)이면,If the index of each grid calculated in the first calculation step is (?,?), 제1 계산단계에서 계산된 각 격자에 일부가 포함된 육각 렌즈들은, 인덱스가 (α,β), (α+1,β), (α,β+1), (α+1,β+1)인 육각 렌즈들인 것을 특징으로 하는 시점영상 매핑 방법.The hexagonal lenses, which are partially included in the respective gratings calculated in the first calculation step, are arranged in the order of (?,?), (? + 1,?) ) Of the viewpoint image. 청구항 2에 있어서,The method of claim 2, 제2 계산단계는,In the second calculation step, 제1 계산단계에서 계산된 각 격자에 일부가 포함된 육각 렌즈들이 공유하는 점들을 잇는 직선의 방정식을 이용한 연산을 통해, 각 서브픽셀이 속하는 각 육각 렌즈를 계산하는 것을 특징으로 하는 시점영상 매핑 방법.Wherein each hexagon lens belonging to each subpixel is calculated through calculation using a straight line equation that connects points shared by hexagon lenses partially included in each grid calculated in the first calculation step . 청구항 1에 있어서,The method according to claim 1, 제2 산출단계는,In the second calculation step, '각 서브픽셀'과 '각 서브픽셀이 속하게 될 각 육각 렌즈의 중심' 간의 상대적 위치 차이를 기초로, 각 서브픽셀에 매핑할 각 시점영상의 각 픽셀을 산출하는 것을 특징으로 하는 시점영상 매핑 방법.Each pixel of each viewpoint image to be mapped to each subpixel is calculated on the basis of a relative positional difference between 'each subpixel' and the 'center of each hexagonal lens to which each subpixel will belong' . 청구항 1에 있어서,The method according to claim 1, 육각 렌즈는,The hexagonal lens, 정육각형이 아닌 육각형의 렌즈인 것을 특징으로 하는 시점영상 매핑 방법.Wherein the image is a hexagonal lens not a regular hexagon. 시점영상들을 제공하는 제공부; 및A providing unit for providing viewpoint images; And 화면 상의 각 서브픽셀이 내부에 속하는 각 육각 렌즈를 산출하고, 각 서브픽셀과 각 육각 렌즈 간의 관계를 기초로 각 서브픽셀에 매핑할 각 시점영상의 각 픽셀을 산출하는 제2 산출단계;를 포함하는 것을 특징으로 하는 시점영상 매핑 방법.And a second calculation step of calculating each hexagonal lens belonging to each subpixel on the screen and calculating each pixel of each viewpoint image to be mapped to each subpixel on the basis of the relationship between each subpixel and each hexagonal lens Wherein the viewpoint image mapping method comprises: 화면 상의 각 서브픽셀이 내부에 속하는 각 육각 렌즈를 산출하는 제1 산출단계;A first calculation step of calculating each hexagonal lens in which each sub pixel on the screen belongs to; 각 서브픽셀과 제1 산출단계에서 산출된 각 육각 렌즈 간의 관계를 기초로, 각 서브픽셀에 매핑할 각 시점영상의 각 픽셀을 산출하는 제2 산출단계; 및A second calculation step of calculating each pixel of each viewpoint image to be mapped to each subpixel on the basis of the relationship between each subpixel and each hexagonal lens calculated in the first calculation step; And 디스플레이 패널 화면 상의 각 서브픽셀에 제2 산출단계에서 산출된 각 시점영상의 각 픽셀을 매핑하여 표시하는 단계;를 포함하는 것을 특징으로 하는 다시점영상 표시 방법.And mapping and displaying each pixel of each viewpoint image calculated in the second calculation step to each subpixel on the display panel screen. 화면 상의 각 서브픽셀이 내부에 속하는 각 육각 렌즈를 산출하고, 각 서브픽셀과 산출된 각 육각 렌즈 간의 관계를 기초로 각 서브픽셀에 매핑할 각 시점영상의 각 픽셀을 산출하는 프로세서;A processor for calculating each hexagonal lens belonging to each sub pixel on the screen and calculating each pixel of each view image to be mapped to each sub pixel based on a relationship between each sub pixel and each of the calculated hexagonal lenses; 화면 상의 각 서브픽셀에 프로세서에 의해 산출된 각 시점영상의 각 픽셀이 매핑되어 표시되는 디스플레이 패널; 및A display panel in which each pixel of each viewpoint image calculated by the processor is mapped and displayed in each subpixel on the screen; And 디스플레이 패널의 전방에 위치하는 육각 렌즈 어레이;를 포함하는 것을 특징으로 하는 집적영상 시스템.And a hexagonal lens array positioned in front of the display panel.
PCT/KR2017/014393 2017-12-07 2017-12-08 Viewpoint image mapping method for integrated imaging system using hexagonal lens Ceased WO2019112096A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2017-0167146 2017-12-07
KR1020170167146A KR102006079B1 (en) 2017-12-07 2017-12-07 Point-of-View Image Mapping Method of Integrated Image System using Hexagonal Lns

Publications (1)

Publication Number Publication Date
WO2019112096A1 true WO2019112096A1 (en) 2019-06-13

Family

ID=66750532

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2017/014393 Ceased WO2019112096A1 (en) 2017-12-07 2017-12-08 Viewpoint image mapping method for integrated imaging system using hexagonal lens

Country Status (2)

Country Link
KR (1) KR102006079B1 (en)
WO (1) WO2019112096A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113031262A (en) * 2021-03-26 2021-06-25 中国人民解放军陆军装甲兵学院 Integrated imaging system display end pixel value calculation method and system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113538625B (en) * 2021-07-29 2024-03-15 中国人民解放军国防大学联合作战学院 Coverage positioning method and storage medium based on hexagonal grid division

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140101559A (en) * 2013-02-12 2014-08-20 동서대학교산학협력단 Occlusion removal method for three dimensional integral image
KR101614121B1 (en) * 2014-12-24 2016-04-20 서울대학교산학협력단 Apparatus and method for displaying integrated image
KR20160068758A (en) * 2013-09-04 2016-06-15 루멘코 엘엘씨 Pixel mapping and printing for micro lens arrays to achieve dual-axis activation of images
KR101691297B1 (en) * 2015-07-01 2016-12-29 광운대학교 산학협력단 Death-priority integral imaging display system to remove colorbreak
KR20170097182A (en) * 2014-12-24 2017-08-25 코닌클리케 필립스 엔.브이. Non-eyeglass stereoscopic image display device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BR112017013418B1 (en) * 2014-12-24 2021-03-02 Koninklijke Philips N.V self-stereoscopic screen and portable device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140101559A (en) * 2013-02-12 2014-08-20 동서대학교산학협력단 Occlusion removal method for three dimensional integral image
KR20160068758A (en) * 2013-09-04 2016-06-15 루멘코 엘엘씨 Pixel mapping and printing for micro lens arrays to achieve dual-axis activation of images
KR101614121B1 (en) * 2014-12-24 2016-04-20 서울대학교산학협력단 Apparatus and method for displaying integrated image
KR20170097182A (en) * 2014-12-24 2017-08-25 코닌클리케 필립스 엔.브이. Non-eyeglass stereoscopic image display device
KR101691297B1 (en) * 2015-07-01 2016-12-29 광운대학교 산학협력단 Death-priority integral imaging display system to remove colorbreak

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113031262A (en) * 2021-03-26 2021-06-25 中国人民解放军陆军装甲兵学院 Integrated imaging system display end pixel value calculation method and system
CN113031262B (en) * 2021-03-26 2022-06-07 中国人民解放军陆军装甲兵学院 Integrated imaging system display end pixel value calculation method and system

Also Published As

Publication number Publication date
KR102006079B1 (en) 2019-07-31
KR20190067328A (en) 2019-06-17

Similar Documents

Publication Publication Date Title
WO2010101362A2 (en) Metadata generating method and apparatus and image processing method and apparatus using metadata
KR101265893B1 (en) Controlling the angular extent of autostereoscopic viewing zones
CN108513123B (en) Image array generation method for integrated imaging light field display
US7787009B2 (en) Three dimensional interaction with autostereoscopic displays
WO2018004154A1 (en) Mixed reality display device
WO2012176945A1 (en) Apparatus for synthesizing three-dimensional images to visualize surroundings of vehicle and method thereof
JP6060329B2 (en) Method for visualizing 3D image on 3D display device and 3D display device
WO2010076988A2 (en) Image data obtaining method and apparatus therefor
WO2014010909A1 (en) Method for realizing converged virtual reality with improved degree of freedom of mobility
WO2012026768A2 (en) Rendering apparatus and method for generating multi-views
CN117176936B (en) A freely expandable stereoscopic digital sandbox system and light field rendering method
CN102510515A (en) Grating-type multi-viewpoint stereo image synthesis method
CN110662012A (en) Naked eye 3D display effect optimization drawing arranging method and system and electronic equipment
WO2014010820A1 (en) Method and apparatus for estimating image motion using disparity information of a multi-view image
WO2019112096A1 (en) Viewpoint image mapping method for integrated imaging system using hexagonal lens
WO2014204062A1 (en) Method, system and computer-readable recording medium for displaying shadow of 3d virtual object
WO2019151569A1 (en) Method for providing three-dimensional geographic information system web service
TW201320719A (en) Three-dimensional image display device, image processing device and image processing method
CN115022612B (en) Driving method and device of display device and display equipment
JP6073123B2 (en) Stereoscopic display system, stereoscopic image generating apparatus, and stereoscopic image generating program
KR20160014260A (en) Apparatus and method for rendering image
CN117315203B (en) XR combined scene experience picture generation method, system, terminal and medium
CN101655747A (en) Three-dimensional mouse
WO2016010246A1 (en) 3d image display device and method
WO2022264793A1 (en) Display medium, processing device, program, and computer-readable recording medium having program stored therein

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17934347

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17934347

Country of ref document: EP

Kind code of ref document: A1