KR102065515B1 - Display apparatus for only displaying valid images of augmented reality and method for only displaying valid images of augmented reality - Google Patents
Display apparatus for only displaying valid images of augmented reality and method for only displaying valid images of augmented reality Download PDFInfo
- Publication number
- KR102065515B1 KR102065515B1 KR1020180133213A KR20180133213A KR102065515B1 KR 102065515 B1 KR102065515 B1 KR 102065515B1 KR 1020180133213 A KR1020180133213 A KR 1020180133213A KR 20180133213 A KR20180133213 A KR 20180133213A KR 102065515 B1 KR102065515 B1 KR 102065515B1
- Authority
- KR
- South Korea
- Prior art keywords
- valid
- bitmap
- line
- image
- outputting
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
Description
본 발명은 유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치 및 증강현실기기용 디스플레이 장치에서의 유효 영상만을 출력하는 방법에 관한 것으로, 보다 구체적으로 유효데이터 비트맵과 유효라인 비트맵을 생성하여 입력 영상 중 유효 영상만을 출력하여 소비전력을 절감하고 메모리를 절감함과 동시에 영상의 처리 속도를 증가시키고자 하는, 유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치 및 증강현실기기용 디스플레이 장치에서의 유효 영상만을 출력하는 방법에 관한 것이다.The present invention relates to a display device for augmented reality device for outputting only the effective image and a method for outputting only an effective image from the display device for augmented reality device, and more specifically, to generate and input an effective data bitmap and an effective line bitmap. Effective in display device for augmented reality devices and display device for augmented reality devices to output only the effective picture, which is intended to reduce the power consumption and memory while simultaneously outputting only the effective picture among images. The present invention relates to a method of outputting only an image.
증강 현실(Augmented Reality, AR)은 실제와 가상 사이의 영역인 혼합 현실(Mixed Reality)의 한 종류로, 현실의 정보에 가상의 사물이나 정보를 합성하여 원래의 환경에 존재하는 사물처럼 보이도록 사물이나Augmented Reality (AR) is a kind of Mixed Reality that is the realm between real and virtual. It combines a virtual object or information with the information of reality to make it look like an object in the original environment. or
이미지의 정보를 중첩 시키는 것을 의미한다. 이를 위해, 증강 현실에서는 특정 객체(object)를 인식하고, 인식된 객체에 대한 3D 이미지를 생성하여, 촬영된 이미지에 오버레이(overlay)시킨다.This means overlapping the information in the image. To this end, augmented reality recognizes a specific object, generates a 3D image of the recognized object, and overlays the captured image.
한편, 증강현실기기에 AR 컨텐츠가 출력되는 경우, 소비전력을 절감하고 메모리를 절감함과 동시에 영상을 빨리 처리하고자 하는 필요성이 대두되고 있다.On the other hand, when the AR content is output to the augmented reality device, there is a need to reduce the power consumption, memory and at the same time to process the image quickly.
이를 위하여, 일반 평판 디스플레이에 부분영상만을 표시하기 위해 일반 메모리에서 사용하는 렌덤액세스 (Random Access) 방법으로의 구현을 가정해볼 수 있다. 이는, 필요한 유효 영상부분만 업데이트할 수 있는 방법이므로 상당히 효과적이라고 할 수 있고, 특히, 부분영상이 많지 않을 때는 효과적일 수 있지만, 부분영상의 수가 증가할수록 부분영상 위치 추출이 복잡해지며 부분영상들에 대한 주소량이 증가하고 이 주소들을 영상과 함께 같이 전송해야 하는 부담을 가지게 된다. 특히, 유효 영상의 양과 수가 많아지게 되면, 주소 용량도 많아지게 되어 오히려 영상 및 주소 전송시간과 화소어레이 구동시간이 더 증가하는 문제점이 있고, 화소어레이 구동회로가 복잡해지는 단점을 가진다.To this end, it may be assumed that the random access method used in the general memory to display only the partial image on the general flat panel display. This can be said to be quite effective because it can update only the necessary effective video parts. Particularly, it can be effective when there are not many partial pictures. However, as the number of partial pictures increases, partial image position extraction becomes more complicated. The amount of addresses increases, and the burden of transmitting these addresses together with the video is increased. In particular, when the number and the number of the effective images increase, the address capacity also increases, rather, the image and address transmission time and the pixel array driving time are further increased, and the pixel array driving circuit is complicated.
본 발명은, 전술한 문제점을 고려하여 도출된 것으로, 증강현실기기에 AR 컨텐츠가 출력되는 경우, 소비전력 절감과 메모리 절감, 영상의 빠른 처리 등이 더욱 필요하게 되므로, 소형화된 디스플레이 장치에 유효 영상만을 출력할 수 있도록 하는 다른 유효 영상 출력 방법을 제공하는 데에 그 목적이 있다.The present invention has been made in consideration of the above-described problems. When AR content is output to an augmented reality device, it is necessary to further reduce power consumption, memory, and fast image processing. It is an object of the present invention to provide another effective video output method that enables to output only.
유효 영상만 구동하고 불필요한 구동은 제거하여 구동 시간도 단축되고 결과적으로 장치를 구성하는 소자들의 수명도 길어질 수 있도록 한다.By driving only the effective image and eliminating unnecessary driving, the driving time can be shortened and the life of the elements constituting the device can be extended.
본 발명의 실시예에 따른 유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치는, 입력 영상을 디스플레이하기 위한 디스플레이 패널, 상기 입력 영상 중 유효 영상을 식별하기 위해 상기 입력 영상을 구성하는 픽셀 단위로 이진 데이터를 저장하는 유효데이터 비트맵 및 상기 유효데이터 비트맵을 구성하는 각 라인에 포함되는 상기 이진 데이터 값이 모두 '0' 인지 여부에 따라 식별되는 각 라인별 이진화 값을 저장하는 유효라인 비트맵을 생성하는 제어부 및 상기 유효데이터 비트맵과 상기 유효라인 비트맵에 기초하여 상기 디스플레이 패널상에 상기 유효 영상만을 디스플레이하기 위한 구동신호를 출력하는 구동회로부를 포함하는 것을 특징으로 한다.The display device for augmented reality device for outputting only the effective image according to an embodiment of the present invention, a display panel for displaying an input image, binary in units of pixels constituting the input image to identify the effective image of the input image; A valid line bitmap for storing a binarization value for each line identified according to whether a valid data bitmap for storing data and the binary data value included in each line constituting the valid data bitmap are all zeros; And a driving circuit unit for outputting a driving signal for displaying only the valid image on the display panel based on the generated control unit and the valid data bitmap and the valid line bitmap.
본 발명의 다른 실시예에 따른 증강현실기기용 디스플레이 장치에서의 유효 영상만을 출력하는 방법은, 입력 영상 중 유효 영상을 식별하기 위해 상기 입력 영상을 구성하는 픽셀 단위로 이진 데이터를 저장하는 유효데이터 비트맵 및 상기 유효데이터 비트맵을 구성하는 각 라인에 포함되는 상기 이진 데이터 값이 모두 '0' 인지 여부에 따라 식별되는 각 라인별 이진화 값을 저장하는 유효라인 비트맵을 생성하는 단계 및 상기 유효데이터 비트맵과 상기 유효라인 비트맵에 기초하여 디스플레이 패널상에 상기 유효 영상만을 디스플레이하기 위한 구동신호를 출력하는 단계를 포함하는 것을 특징으로 한다.According to another embodiment of the present invention, a method for outputting only an effective image in a display device for an augmented reality device includes: valid data bits for storing binary data in units of pixels constituting the input image to identify an effective image among input images; Generating a valid line bitmap storing a binarization value for each line identified according to whether a binary data value included in a map and each line constituting the valid data bitmap is '0' and the valid data And outputting a driving signal for displaying only the valid image on a display panel based on a bitmap and the valid line bitmap.
실시예에 따르면, 상기 구동신호 출력 단계는, 상기 유효라인 비트맵에 저장된 상기 각 라인별 이진화 값에 기초하여 상기 유효데이터 비트맵을 구성하는 상기 각 라인 중 선택된 소정의 라인만을 구동하기 위한 라인선택신호를 출력하는 단계 및 상기 라인선택신호 및 상기 유효데이터 비트맵에 기초하여 상기 유효데이터 비트맵을 구성하는 상기 각 라인에 포함되는 상기 이진 데이터 값이 모두 '0' 인 라인은 제외한 나머지 유효 라인만으로 구성되는 출력용 유효데이터 비트맵을 생성하는 단계를 포함할 수 있다.According to an embodiment, the driving signal outputting step may include selecting a line for driving only a predetermined line selected from each of the lines constituting the valid data bitmap based on the binarization value of each line stored in the valid line bitmap. Outputting a signal, and based on the line selection signal and the valid data bitmap, only the remaining valid lines except for lines in which the binary data values included in each line constituting the valid data bitmap are all '0' And generating a valid data bitmap for output.
상기 출력용 유효데이터 비트맵 생성 단계는, 상기 출력용 유효데이터 비트맵의 이진 데이터 값이 '1'인 경우에 해당 이진 데이터 값에 대응하는 상기 유효 영상만을 출력하고, 상기 출력용 유효데이터 비트맵의 이진 데이터 값이 '0'인 경우에 해당 이진 데이터 값에 대응하는 상기 입력 영상의 나머지 부분은 출력에서 제외하는 단계를 포함할 수 있다.In the outputting valid data bitmap generation step, when the binary data value of the valid data bitmap for output is '1', only the valid image corresponding to the corresponding binary data value is output, and the binary data of the valid data bitmap for output is output. When the value is '0', the remaining part of the input image corresponding to the corresponding binary data value may be excluded from the output.
다른 실시예에 따르면, 외부 프로세서로부터 상기 입력 영상 상에서의 상기 유효 영상의 좌표 정보를 수신하는 단계를 더 포함할 수 있다.According to another embodiment, the method may further include receiving coordinate information of the valid image on the input image from an external processor.
다른 실시예에 따르면, 상기 유효데이터 비트맵 및 상기 유효라인 비트맵을 기초로 상기 입력 영상 중 상기 유효 영상만을 프레임 버퍼상에 미리 저장하는 단계를 더 포함할 수 있다.According to another embodiment, the method may further include pre-storing only the valid image of the input image on a frame buffer based on the valid data bitmap and the valid line bitmap.
증강현실기기에 AR 컨텐츠가 출력되는 경우, 소비전력 절감과 메모리 절감, 영상의 빠른 처리 등이 더욱 필요하게 되므로, 소형화된 디스플레이 장치에 유효 영상만을 출력함으로서 전술한 니즈(needs)에 더욱 부합할 수 있게 된다. When AR content is output to an AR device, power consumption, memory reduction, and fast image processing are further required. Therefore, by outputting only an effective image to a miniaturized display device, it is possible to meet the above-mentioned needs. Will be.
유효 영상만 구동하고 불필요한 구동을 제외할 수 있으므로, 구동 시간도 단축되고 결과적으로 장치를 구성하는 소자들의 수명도 길어지게 된다.Since only the effective image can be driven and unnecessary driving can be excluded, the driving time is shortened, and as a result, the life of the elements constituting the device is long.
유효 영상만 출력하면 되므로 화면 주사 시간을 줄이게 되어 빠르게 이동하는 피사체에서 발생하는 화면 찢어짐(Tearing defect)을 줄일 수 있고 영상의 빠른 이동에 대응할 수 있는 순간 이동(Time Warp)효과를 가져올 수 있게 된다.Since only the effective image is output, the screen scanning time is reduced, thereby reducing tearing defects occurring in a fast-moving subject and bringing a time warp effect to cope with rapid movement of the image.
평판디스플레이의 순차주사시간을 줄임으로써 화면의 시작과 끝부분의 화질 차이를 최소화할 수 있으며, 필드순차색상표시법 (FSC: Field Sequential Color Method)에서 발생하는 색상분리, 깜박거림 등을 최소화하는 장점이 있다. By reducing the sequential scanning time of the flat panel display, it is possible to minimize the image quality difference between the beginning and the end of the screen, and to minimize the color separation and flicker caused by the field sequential color method (FSC). have.
유효 영상 용량을 최소화하므로 디스플레이의 프레임 버퍼에 저장하고 읽는 지연시간(Latency)를 최소화할 수 있다.Minimizing the effective image capacity minimizes the latency stored and read in the display's frame buffer.
프레임 버퍼를 이용하여 BLACK 픽셀을 제외한 유효데이터에 대해서만 WRITING 및/또는 READING을 수행함으로서 프레임 버퍼의 저장 용량을 줄일 수 있으며, 더불어 프레임 버퍼에 쓰거나 읽는 시간을 줄일 수 있게 된다. By using WRITING and / or READING only on valid data excluding BLACK pixels using the frame buffer, the storage capacity of the frame buffer can be reduced, and the time for writing to or reading from the frame buffer can be reduced.
외부 프로세서가 유효 영상과 유효 영상의 좌표만을 전송하고 디스플레이 패널의 집적회로에서 좌표 정보를 참조하여 유효데이터 비트맵과 유효라인 비트맵을 생성할 수 있게 되므로, 이는 곧 외부 프로세서의 작업을 디스플레이 패널 집적회로에서 분담하는 것이고, 따라서, 외부 프로세서는 업무 로드(load)가 줄어들게 된다.Since the external processor can transmit only the valid image and the coordinates of the valid image, and generate the valid data bitmap and the valid line bitmap by referring to the coordinate information in the integrated circuit of the display panel, this means that the operation of the external processor is integrated with the display panel. In the circuit, the external processor has less work load.
도 1 및 도 2는 본 발명의 실시예에 따른 유효 영상만을 출력하기 위한 증강현실기기 및 증강현실기기용 디스플레이 장치에 관한 도면이다.
도 3은 본 발명에 실시예에 따른 유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치의 블록도이다.
도 4는 본 발명의 실시예에 따라 생성되는 비트맵에 대한 예시이다.
도 5는 종래 평판디스플레이에서의 영상 데이터 입력 형태와 본 발명의 실시예에 따른 유효 영상만을 출력하기 위한 디스플레이 장치의 순차적 영상 데이터 입력 형태를 비교한 도면이다.
도 6는 영상 영역 추출부의 동작을 설명하기 위해 참조되는 블록도와 순서도이다.
도 7은 노이즈 필터부의 처리를 설명하기 위해 참조되는 블록도이다.
도 8은 라인 선택신호 구동부의 동작을 설명하기 위해 참조되는 도면이다.
도 9는 데이터 구동부의 동작을 설명하기 위해 참조되는 도면이다.
도 10 내지 도 12는 본 발명의 제2 실시예에 따른 유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치를 설명하기 위해 참조되는 도면이다.
도 13은 본 발명의 제3 실시예에 따른 유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치를 설명하기 위해 참조되는 도면이다.
도 14는 종래 평판디스플레이 구동과 다른 본 발명의 실시예에 따를 경우의 디스플레이 구동 시간을 비교하기 위해 참조되는 도면이다.
도 15 및 도 16은 본 발명의 실시예에 따른 결과 화면 찢어짐(Tearing defect)이나 영상의 빠른 이동에 대응할 수 있는 순간 이동(Time Warp) 측면에서 개선된 효과가 나타남을 설명하기 위해 예시한 도면이다.1 and 2 are views illustrating an augmented reality device and a display device for augmented reality device for outputting only an effective image according to an embodiment of the present invention.
3 is a block diagram of a display device for augmented reality device for outputting only an effective image according to an embodiment of the present invention.
4 is an illustration of a bitmap generated in accordance with an embodiment of the present invention.
FIG. 5 is a view comparing image data input forms of a conventional flat panel display with sequential image data input forms of a display apparatus for outputting only an effective image according to an exemplary embodiment of the present invention.
6 is a block diagram and a flowchart referred to for describing the operation of the image region extraction unit.
7 is a block diagram referred to for explaining the processing of the noise filter unit.
8 is a view referred to for describing the operation of the line selection signal driver.
9 is a diagram referred to describe the operation of the data driver.
10 to 12 are views for explaining a display device for augmented reality device for outputting only an effective image according to a second embodiment of the present invention.
FIG. 13 is a diagram referred to describe a display device for augmented reality device for outputting only an effective image according to a third embodiment of the present invention.
FIG. 14 is a diagram referred to for comparing display driving time when a conventional flat panel display driving is performed according to another embodiment of the present invention.
15 and 16 are diagrams for explaining an improved effect in terms of time warp, which may correspond to tearing defects or rapid movement of an image, according to an embodiment of the present invention. .
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.DETAILED DESCRIPTION The following detailed description of the invention refers to the accompanying drawings that show, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different but need not be mutually exclusive. For example, certain shapes, structures, and characteristics described herein may be embodied in other embodiments without departing from the spirit and scope of the invention with respect to one embodiment. In addition, it is to be understood that the location or arrangement of individual components within each disclosed embodiment may be changed without departing from the spirit and scope of the invention. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present invention, if properly described, is defined only by the appended claims, along with the full range of equivalents to which such claims are entitled. Like reference numerals in the drawings refer to the same or similar functions throughout the several aspects.
도 1 및 도 2를 참조하여 본 발명에 실시예에 따른 유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치(1)를 설명한다.1 and 2, a
도 1 및 도 2를 참조하면, 마커 기반 증강 현실 기술에서는 마커의 패턴을 식별한 후, 기 저장된 이미지 또는 애니메이션을 시각화하는 과정을 거친다. 구체적으로, 마커 기반 증강 현실 기술에서는 AR 컨텐츠를 제공하기 위한 증강현실기기(1000)가 마커를 인식하고, 인식된 마커를 기준으로 해서 3D 객체 이미지를 촬영 이미지 위에 투영하여 시각화한다.1 and 2, in the marker-based augmented reality technology, after identifying a pattern of a marker, a process of visualizing previously stored images or animations is performed. In detail, in the marker-based augmented reality technology, the
즉, 디스플레이 장치(1) 상에서 위치 매트릭스 (X, Y, Z)에 대한 계산이 수행되고, 매트릭스에 의한 3D 모델 렌더링이 수행되며, 이미 저장된 증강 현실 컨텐츠가 로드될 수 있다. That is, the calculation of the position matrix (X, Y, Z) is performed on the
도 1의 증강현실기기(1000)는 예를 들어, HMD(Head-Mounted Display)와 같은 웨어러블 기기를 포함할 수 있다.The augmented
도 2에 도시한 바와 같이, 디스플레이 장치(1)를 통해 입력 영상이 출력될 수 있다. 그리고 입력 영상은 유효 영상 부분(A, B, C, D, E, F)과 비유효 영상 부분(전체 화면 중 유효 영상 부분을 제외한 나머지 부분)을 포함할 수 있다. 유효 영상 부분은 AR 컨텐츠가 출력되는 부분이고, 비유효 영상 부분은 AR 컨텐츠가 실제로 출력되지 않는 투명한 공백 영역이다.As illustrated in FIG. 2, an input image may be output through the
도 1과 같은 투과형 증강현실(AR: Augmented Reality)기기(1000)의 디스플레이 장치(1)는 화면의 배경이 투명하도록 하여 사용자가 앞을 볼 수 있도록 하면서 필요한 영상을 화면의 일부 영역에만 표시하여 사용자에게 유익한 정보를 전달한다. 이러한 안구에 근접한 형태로 사용되는 증강현실기기(1000)의 디스플레이 장치(1)는 도 2와 같이 사용자의 편이성을 위해 높은 투명도와 높은 개방감을 위해 50% 이상의 투명 배경을 필요로 하고 유효 영상도 중앙보다는 화면의 상하좌우나 외곽부분에 위치하도록 배치한다.The
증강현실기기(1000)에서 사용자에게 제공하는 투명한 배경 화면은 전술한 비유효 영상 부분으로 디스플레이 장치(1)에 입력되는 영상 중에서 흑색(BLACK)으로 표현되는 ‘0’ 값을 가지고 있고 유효 영상 부분은 통상 8bit의 밝기로 표현될 경우 각 색상별로 ‘1~255’의 밝기 값을 가지게 된다.The transparent background screen provided to the user by the
일반적인 디스플레이 장치는 영상데이터의 값을 인식하지 못하고 입력되는 화소값이‘0’ 인지 ‘1~255’인지 구분하지 않고 전체 화면에 대한 영상을 지속적으로 반복해서 표시한다.A general display device does not recognize a value of image data and continuously displays an image of the entire screen without distinguishing whether an input pixel value is '0' or '1 to 255'.
반면, 투과형 안구 근접(near to eye) 증강현실기기(1000)에 표시되는 영상이 가지고 있는 대부분의 배경인 ‘0’인 화소를 제외하고 유효한 부분영상만 표시하면 전체 화면을 주사하고 전체 화면데이터를 업데이트 하는 것에 비해 소비전력 절감, 프레임 레이트 향상 등의 유리한 성능이 기대된다.On the other hand, except for the pixel of '0', which is the background of the image displayed on the transmission-type near to eye augmented
그리고, 특히, 대형 전자기기에 비해 소형화된 증강현실기기(1000)에 AR 컨텐츠가 출력되는 경우, 소비전력 절감과 메모리 절감, 영상의 빠른 처리 등이 더욱 필요하게 되므로, 소형화된 디스플레이 장치(1)에 유효 영상만을 출력함으로서 전술한 니즈(needs)에 더욱 부합할 수 있게 된다. In particular, when AR content is output to the miniaturized
또한, 투과형 안구 근접 증강현실기기(1000)는 착용자가 안구나 머리를 빠르게 이동할 경우, 내부 영상이 빠르게 대응해야 하지만 일반적인 증강현실기기는 화소 응답속도와 별개로 데이터 전송 및 주사시간의 제약으로 이런 빠른 영상 이동을 반영하지 못하여 도 15 및 도 16의 예시와 같은 화면(피사체) 찢어짐, 깜박거림, 색상분리 현상 등이 발생하는 문제를 가지고 있다.In addition, the transmissive eye proximity augmented
결과적으로, 증강현실기기(1000)의 시장 확대와 활용성 확대에 꼭 필요한 순간이동화면을 적절히 표현하는 영상표시기술과 이를 구현하는 영상표시장치를 위해 일반 평판디스플레이의 영상데이터 전송 및 구동방법의 단점을 개선한 새로운 구동기술과 영상표시장치가 요구된다.As a result, the video display technology for properly expressing the teleportation screen necessary for market expansion and usability expansion of the
따라서, 이하에서는, 유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치(1)와 해당 장치에서의 유효 영상 출력 방법에 대해 기술하고자 한다.Therefore, hereinafter, the
도 3은 본 발명에 실시예에 따른 유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치(1)의 블록도이다.3 is a block diagram of a
본 발명의 실시예에 따른 유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치(1)는 소형 디스플레이 장치에 적합한 구조를 갖는 실리콘 구동기판과 액정을 이용한 마이크로 디스플레이 장치일 수 있다. 다만, 본 발명의 권리범위는 이에 제한되지 않으며, 마이크로 OLED, 마이크로 LED 및 LCD, OLED 등 대형 디스플레이 장치에 적용될 수도 있다. The
도 3에 도시한 바와 같이, 본 발명의 실시예에 따른 유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치(1)는 제어부(100), 디스플레이 패널(200), 데이터 구동부(300), 및 라인선택신호 구동부(400)을 포함할 수 있다. 참고로, 본 명세서에서 데이터 구동부(300) 및 라인선택신호 구동부(400)를 포함하여 구동회로부로 정의할 수 있다. As shown in FIG. 3, the
디스플레이 패널(200)에는, 다수의 게이트 라인(GL)과 다수의 데이터 라인(DL)이 배치되고, 게이트 라인(GL)과 데이터 라인(DL)이 교차하는 영역에 화소가 배치될 수 있다. 이러한 화소는 마이크로 디스플레이 소자 및 이를 구동하기 위한 트랜지스터 등의 반도체 소자를 포함할 수 있다. 입력 영상은 디스플레이 패널(200)을 통해 디스플레이될 수 있다.In the
라인선택신호 구동부(400)는 제어부(100)에 의해 제어되며, 디스플레이 패널(200)에 배치된 다수의 게이트 라인(GL)으로 스캔 신호를 순차적으로 출력하여 다수의 화소의 구동 타이밍을 제어한다.The line
라인선택신호 구동부(400)는 하나 이상의 게이트 드라이버 집적 회로(GDIC, Gate Driver Integrated Circuit)를 포함할 수 있으며, 구동 방식에 따라 디스플레이 패널(200)의 일 측에만 위치할 수도 있고 양 측에 위치할 수도 있다. 또는, 라인선택신호 구동부(400)는 디스플레이 패널(200)의 배면에 위치할 수도 있다. The line
데이터 구동부(300)는, 제어부(100)로부터 영상 데이터를 수신하고, 영상 데이터를 아날로그 형태의 데이터 전압으로 변환할 수 있다. 그리고, 게이트 라인(GL)을 통해 스캔 신호가 인가되는 타이밍에 맞춰 데이터 전압을 각각의 데이터 라인(DL)으로 출력하여 디스플레이 패널(200)을 구성하는 각각의 화소가 영상 데이터에 따른 밝기를 표현하도록 한다.The
데이터 구동부(300)는, 하나 이상의 소스 드라이버 집적 회로(SDIC, Source Driver Integrated Circuit)를 포함할 수 있다.The
라인선택신호 구동부(400)와 데이터 구동부(300)는 디스플레이 패널(200)과 하나의 칩에 같이 집적될 수 있다.The line
제어부(100)는, 라인선택신호 구동부(400)와 데이터 구동부(300)로 각종 제어 신호를 공급하며, 라인선택신호 구동부(400)와 데이터 구동부(300)의 동작을 제어한다.The
제어부(100)는, 영상을 구성하는 각 프레임에서 구현하는 타이밍에 따라 라인선택신호 구동부(400)가 스캔 신호를 출력하도록 하며, 외부 장치에서 수신한 영상 데이터를 데이터 구동부(300)에서 사용하는 데이터 신호 형식에 맞게 변환하여 변환된 영상 데이터를 데이터 구동부(300)로 출력한다.The
제어부(100)는, 영상 데이터와 함께 수직 동기 신호(Vsync), 수평 동기 신호(Hsync), 입력 데이터 인에이블신호(DE, Data Enable), 클럭 신호(CLK) 등을 포함하는 각종 타이밍 신호를 외부 프로세서(예, 메인 프로세서(CPU) 또는 어플리케이션 프로세서(AP)등)로부터 수신한다.The
제어부(100)는, 외부 프로세서(미도시)로부터 수신한 각종 타이밍 신호를 이용하여 각종 제어 신호를 생성하고 라인선택신호 구동부(400) 및 데이터 구동부(300)로 출력할 수 있다.The
일 예로, 제어부(100)는, 라인선택신호 구동부(400)를 제어하기 위하여, 게이트 스타트 펄스(GSP, Gate Start Pulse), 게이트 시프트 클럭(GSC, Gate Shift Clock), 게이트 출력 인에이블 신호(GOE, Gate Output Enable) 등을 포함하는 각종 게이트 제어 신호를 출력한다.For example, the
여기서, 게이트 스타트 펄스(GSP)는 라인선택신호 구동부(400)를 구성하는 하나 이상의 게이트 드라이버 집적 회로의 동작 스타트 타이밍을 제어한다. 게이트 시프트 클럭(GSC)은 하나 이상의 게이트 드라이버 집적 회로에 공통으로 입력되는 클럭 신호로서, 스캔 신호의 시프트 타이밍을 제어한다. 게이트 출력 인에이블 신호(GOE)는 하나 이상의 게이트 드라이버 집적 회로의 타이밍 정보를 지정하고 있다.Here, the gate start pulse GSP controls the operation start timing of one or more gate driver integrated circuits constituting the line
또한, 제어부(100)는, 데이터 구동부(300)를 제어하기 위하여, 소스 스타트 펄스(SSP, Source StartPulse), 소스 샘플링 클럭(SSC, Source Sampling Clock), 소스 출력 인에이블 신호(SOE, Source Output Enable) 등을 포함하는 각종 데이터 제어 신호를 출력한다. In addition, the
여기서, 소스 스타트 펄스(SSP)는 데이터 구동부(300)를 구성하는 하나 이상의 소스 드라이버 집적 회로의 데이터 샘플링 스타트 타이밍을 제어한다. 소스 샘플링 클럭(SSC)은 소스 드라이버 집적 회로 각각에서 데이터의 샘플링 타이밍을 제어하는 클럭 신호이다. 소스 출력 인에이블 신호(SOE)는 데이터 구동부(300)의 출력 타이밍을 제어한다.Here, the source start pulse SSP controls the data sampling start timing of one or more source driver integrated circuits constituting the
특히, 본 발명의 실시예에 따른 제어부(100)는 영상 입력부(110), 영상 영역 추출부(120), 및 디스플레이 제어신호 발생부(130)를 포함할 수 있다. In particular, the
제어부(100)는 영상 입력부(110)를 통해 입력된 입력 영상 중 유효 영상을 식별하기 위한 비트맵을 생성할 수 있다. 예를 들어, 영상 영역 추출부(120)를 통해 입력 영상을 구성하는 픽셀 단위로 영상 데이터 값이 '0'인지 '1~255' 인지 여부를 식별하는 이진 데이터를 저장하는 유효데이터 비트맵 및 상기 유효데이터 비트맵을 구성하는 각 라인에 포함되는 상기 이진 데이터 값이 모두 '0' 인지 여부에 따라 식별되는 각 라인별 이진화 값을 저장하는 유효라인 비트맵을 생성할 수 있다.The
영상 영역 추출부(120)로부터 생성된 유효데이터 비트맵 및 유효라인 비트맵은 데이터 구동부(300)와 라인선택신호 구동부(400)로 전송되어 출력용 유효데이터 비트맵을 생성하는 데 참조될 수 있다. 영상 영역 추출부(120)에서 유효데이터 비트맵 및 유효라인 비트맵이 생성되는 동안 디스플레이 제어신호 발생부(130)를 통해 화면의 밝기가 제어될 수 있다. 예를 들어, 입력 영상에 따라 매 프레임마다 변동하는 유효데이터의 갯수와 유효라인의 갯수 때문에 매 프레임마다 주사 시간이 변화하게 되므로, 화면 주사시간이 변동하더라도 동일 밝기가 출력될 수 있도록 어드레싱 시간, 홀딩 시간, 광원의 밝기 등을 제어하게 된다. The valid data bitmap and the valid line bitmap generated by the
데이터 구동부(300) 및 라인선택신호 구동부(400)로 구성되는 구동회로부는 제어부(100)에서 생성된 유효데이터 비트맵과 유효라인 비트맵을 수신하여, 출력용 유효데이터 비트맵을 생성할 수 있다. 데이터 구동부(300)를 통해 출력용 유효데이터 비트맵 정보에 따라 유효 영상 데이터가 출력될 수 있으며, 이로서 디스플레이 패널(200) 상에 유효 영상만을 출력할 수 있게 된다. The driving circuit unit including the
디스플레이 제어신호 발생부(130)는 디스플레이 패널(200)을 제어하기 위한 제어신호를 생성하여 영상 영역 추출부(120), 데이터 구동부(300), 라인 선택신호 구동부(400)로 전송할 수 있다. 영상 영역 추출부(120)는 디스플레이 제어신호 발생부(130)에서 생성된 제어신호를 이용하여 유효 영상을 추출해낼 수 있다.The display
이하에서는, 상기 도 3 이외에 도 4 내지 도 9를 더 참조하여 본 발명의 제1 실시예에 따른 입력 영상 중 유효 영상만을 출력하는 장치의 구성을 상세하게 살펴본다.Hereinafter, the configuration of an apparatus for outputting only an effective image of the input image according to the first embodiment of the present invention will be described in detail with reference to FIGS. 4 to 9 in addition to FIG. 3.
도 6a에 도시한 바와 같이, 영상 영역 추출부(120)는 노이즈 필터부(121), 유효 영상 판별부(122), 라인별 유효데이터 비트맵 저장부(123), 및 유효라인 비트맵 저장부(124)를 포함할 수 있다. 그리고, 도 3에 도시한 바와 같이 데이터 구동부(300)는 출력용 유효데이터 비트맵 저장부(310), 영상 데이터 저장부(320), 라인 데이터 저장부(330), 및 데이터 출력부(340)를 포함할 수 있다. 또한, 라인 선택신호 구동부(400)는 유효라인 비트맵 저장부(410), 라인 선택신호 발생부(420), 및 라인 선택신호 출력부(430)를 포함할 수 있다. 이러한 각 구성요소의 기능과 연결 동작에 대해서 아래에서 상술한다.As shown in FIG. 6A, the image
도 4는 본 발명의 실시예에 따라 생성되는 비트맵에 대한 예시이다.4 is an illustration of a bitmap generated in accordance with an embodiment of the present invention.
통상 8bit의 밝기값을 지니고 있는 픽셀을 단지 유의미한 값의 여부만을 의미하는 1bit 로 표시하고 영상의 픽셀수만큼 어레이를 구성하여 위치를 의미하도록 표시하는 것이다. M개의 수평화소, N개의 수직라인을 지닌 디스플레이 패널(200)의 경우에는 (M+1) x N x 1bit의 비트맵으로 M x N x 8bit의 디스플레이 패널(200)에 대해서 BLACK 화소 여부를 표시하는 것이다.In general, a pixel having a brightness value of 8 bits is represented by 1 bit indicating only a meaningful value, and an array is formed to represent a position by the number of pixels of an image. In the case of the
도 4에 도시한 바와 같이, 유효 영상 판별부(122)를 통해 유효데이터 비트맵(A) 및 유효라인 비트맵(B)이 생성될 수 있다. 생성된 유효데이터 비트맵(A)은 라인별 유효데이터 비트맵(123)에 저장될 수 있고, 유효라인 비트맵(B)은 유효라인 비트맵 저장부(124)에 저장될 수 있다. 데이터 구동부(300)를 통해 출력용 유효데이터 비트맵(C)이 생성될 수 있으며, 생성된 출력용 유효데이터 비트맵(C)은 출력용 유효데이터 비트맵 저장부(310)에 저장될 수 있다. As illustrated in FIG. 4, the valid data bitmap A and the valid line bitmap B may be generated through the valid
출력용 유효데이터 비트맵(C)은 유효라인 비트맵(B) 정보와 유효데이터 비트맵 정보(A)를 참조하여 생성될 수 있다. The output valid data bitmap C may be generated with reference to the valid line bitmap B information and the valid data bitmap information A.
우선, 입력 영상을 구성하는 각 픽셀의 영상 데이터 값이 ‘0’인지 ‘1~255’ 인지 여부를 식별하는 이진 데이터를 저장한 유효데이터 비트맵(A)을 생성한다. 다만, 이는 일 실시예에 불과하며, 다른 방식에 의해서도 유효데이터 비트맵(A)을 생성할 수 있다. 도 4에서 '1'로 저장된 영역이 유효 영상으로, '0'으로 저장된 영역이 비유효 영상으로 정의될 수 있다.First, a valid data bitmap A storing binary data for identifying whether image data values of each pixel constituting the input image is '0' or '1 to 255' is generated. However, this is only an example, and the valid data bitmap A may be generated by other methods. In FIG. 4, an area stored as '1' may be defined as an effective image, and an area stored as '0' may be defined as an invalid image.
유효라인 비트맵(B)은 유효데이터 비트맵(A)의 이진 데이터를 참조하여 생성되며, 구체적으로 유효데이터 비트맵(A)을 구성하는 각 라인에 포함되는 상기 이진 데이터 값이 모두 '0' 인지 여부에 따라 식별되는 각 라인별 이진화 값을 저장할 수 있다. 예를 들어, 도 4와 같이, 특정 라인에 포함되는 픽셀의 이진 데이터 값이 모두 '0'인 경우, 해당 라인에 대한 이진화 값은 '0'으로 저장될 수 있다. 그리고, 특정 라인에 포함되는 픽셀의 이진 데이터 값이 적어도 하나 '1'을 포함하는 경우라면, 해당 라인에 대한 이진화 값은 '1' 로 저장될 수 있다. 이렇게 생성된 유효라인 비트맵(B) 정보를 통해서 '0' 인 라인은 디스플레이 패널(200)에 전달되는 선택신호에서 제외되므로, 해당 라인은 구동에서 제외될 수 있다. 따라서, 불필요한 구동을 제외할 수 있으므로, 구동 시간도 단축되고 결과적으로 장치의 수명도 길어지게 된다. The valid line bitmap B is generated by referring to the binary data of the valid data bitmap A. Specifically, all of the binary data values included in each line constituting the valid data bit map A are '0'. The binarization value for each line identified according to whether or not it can be stored can be stored. For example, as shown in FIG. 4, when all binary data values of pixels included in a specific line are '0', the binarization value for the corresponding line may be stored as '0'. If the binary data value of the pixel included in the specific line includes at least one '1', the binarization value for the corresponding line may be stored as '1'. Since a line '0' is excluded from the selection signal transmitted to the
생성된 유효라인 비트맵(B)은 라인 선택신호 구동부(400)로 전달된다. 라인 선택신호 구동부(400)는 유효라인 비트맵(B)에 저장된 각 라인별 이진화 값에 기초하여 유효데이터 비트맵(A)을 구성하는 각 라인 중 선택된 소정의 라인만을 구동하기 위한 라인선택신호를 출력하게 된다. 도 4에 도시한 바와 같이, 디스플레이 패널(200)에 전체 18개의 라인 중 14개의 라인만 선택되고 4개의 라인(비트맵에 '0'으로 저장된 라인)은 선택신호에서 제외된 것을 알 수 있다. 비트맵에 '0'으로 저장된 라인은 구동신호가 인가되지 않으며, '1'로 저장된 라인은 구동신호가 순차적으로 인가된 것을 알 수 있다. The generated valid line bitmap B is transferred to the line
영상 영역 추출부(120)에 저장되어 있는 유효데이터 비트맵(A)과 라인 선택신호 구동부(400)에 저장되어 있는 유효라인 비트맵(B) 정보를 참조하여 데이터 구동부(300)에서 출력용 유효데이터 비트맵(C)을 생성할 수 있다. 출력용 유효데이터 비트맵(C)은 유효데이터 비트맵(A)에서 유효데이터 비트맵(A)을 구성하는 모든 라인 중 유효라인 비트맵(B)에 '0'으로 저장된 라인은 제외한 나머지 유효라인만으로 구성된 비트맵으로 정의할 수 있다. 출력용 유효데이터 비트맵(C)을 구성하는 각 라인은 순차적으로 생성되고, 각 라인별로 순차적으로 이진 데이터를 저장할 수 있다. 여기서, 출력용 유효데이터 비트맵(C)을 구성하는 각 라인은 영상 영역 추출부(120)에 저장된 데이터가 라인 단위로 이동하여 저장됨으로서 생성된 것일 수 있다. 그리고, 생성된 출력용 유효데이터 비트맵(C)은 출력용 유효데이터 비트맵 저장부(310)에 저장된 후, 영상 데이터 저장부(320)를 통해 출력용 유효데이터 비트맵의 이진 데이터 값이 '1'인 경우에 해당 이진 데이터 값에 대응하는 상기 유효 영상만을 출력하고, 상기 출력용 유효데이터 비트맵의 이진 데이터 값이 '0'인 경우에 해당 이진 데이터 값에 대응하는 상기 입력 영상의 나머지 부분(비유효 영상)은 출력에서 제외할 수 있게 된다. 결과적으로, 디스플레이 패널(200)에 도 4와 같이 유효 영상이 출력되게 된다.Valid data for output from the
도 5는 종래 평판디스플레이에서의 영상 데이터 입력 형태와 본 발명의 실시예에 따른 유효 영상만을 출력하기 위한 디스플레이 장치(1)의 순차적 영상 데이터 입력 형태를 비교한 도면이다.5 is a view comparing the image data input form of a conventional flat panel display with the sequential image data input form of the
도 5a와 같이 종래 평판디스플레이에서는 임의의 정해진 타이밍 규칙에 따라 투명 배경이 되는 흑색(Black) 픽셀 값을 유효 영상 픽셀값과 함께 디스플레이 패널(200)에 전송하여 디스플레이 한다. 흑색 픽셀값만 전송 및 구동에서 제외할 수 없는 구조이므로 아무리 많은‘0’픽셀값이 있더라도 모든 라인을 스캔하고 모든 픽셀 데이터를 업데이트 해야 하는 것이다.As shown in FIG. 5A, a conventional flat panel display transmits and displays a black pixel value, which becomes a transparent background, together with the effective image pixel value to the
반면, 도 5b의 디스플레이 장치(1)의 경우, 도 5a와 같은 종래 평판디스플레이의 동작 시간과 다르게 유효라인 비트맵 및 유효데이터 비트맵을 전송하는 시간을 가진 후에 영상 데이터를 전송하는 시간을 가진다. 즉, 각 프레임의 각 라인데이터를 전송하는 시간에는 유효데이터 비트맵을 전송하는 시간(T2)까지 포함하고, 새로운 프레임이 시작되기 이전에는 유효라인 비트맵을 전송하는 시간(T1) 까지 포함할 수 있다. On the other hand, in the case of the
1. 임의의 프레임 시작에 있어서, 도 14(c)처럼 화면 주사에 앞서 유효라인 비트맵을 최우선으로 라인 선택신호 구동부(400)에 전달하는 시간(T1)을 가진다. 1. At the beginning of an arbitrary frame, as shown in FIG. 14 (c), a time T1 is transmitted to the line
2. 임의의 라인데이터 전송에 앞서, 도 5b처럼 해당 라인의 유효데이터 비트맵을 최우선으로 데이터 구동부(300)에 전달하는 시간(T2)을 가진다.2. Prior to any line data transmission, as shown in FIG. 5B, the valid data bitmap of the corresponding line has a time T2 of transferring the
3. 임의의 라인에 해당하는 유효데이터 비트맵을 입력한 후에 BLACK픽셀을 제외한 유효 영상만을 가진 수평 라인 데이터를 데이터 구동부(300)에 전달한다.3. After inputting a valid data bitmap corresponding to an arbitrary line, horizontal line data having only valid images except for BLACK pixels is transferred to the
이 때, 입력 클럭수는 유효 픽셀 수와 병렬 데이터 라인수를 반영하여 결정된다.At this time, the number of input clocks is determined by reflecting the number of effective pixels and the number of parallel data lines.
도 6는 영상 영역 추출부(120)의 동작을 설명하기 위해 참조되는 블록도와 순서도이다.6 is a block diagram and a flowchart referred to for describing the operation of the
도 6에 도시한 바와 같이, 영상 영역 추출부(120)는 노이즈 필터부(121), 유효 영상 판별부(122), 라인별 유효데이터 비트맵 저장부(123), 및 유효라인 비트맵 저장부(124)를 포함할 수 있다. 그리고, 도 7a에 도시한 바와 같이 노이즈 필터부(121)는 판별윈도우발생부(121a) 와 윈도우판별처리부(121b)를 포함할 수 있다.As shown in FIG. 6, the image
노이즈 필터부(121)는 유효 영상 판별부(122) 이전에 위치하면서 불필요한 부분 영상을 제거하는 역할을 수행한다. 입력 영상 데이터에는 디더링, 압축/해제, 스케일링 등의 과정을 거치면서 원하지 않는 노이즈 픽셀과 전송 노이즈, 카메라의 노이즈 픽셀 등이 포함되어 있다. 이런 노이즈 픽셀은 증강현실기기의 화면에서 배경의 투명도를 저하시킬 수 있으므로 노이즈 필터를 통해 제거할 수 있도록 한다. 본 발명과 같이 의미 있는 유효 영상만을 추출하는 방식에 있어서 비효율을 야기하는 원인을 유효 영상 판별부(122) 이전에 제거한다.The
일 실시예로, 입력된 영상 데이터(RGB)를 다수의 픽셀 데이터로 구성된 다수의 블록 데이터들로 분할한다. 여기서, 블록 데이터는 2×4, 3×3, 또는 4×4의 픽셀 데이터들로 구성될 수 있다. 그리고, 블록 데이터에 포함된 각각의 픽셀 데이터 중에서 평균값보다 큰 픽셀 데이터는 '1'로 저장하고, 평균값보다 작거나 같은 픽셀 데이터는 '0'으로 저장할 수 있다.In an embodiment, the input image data RGB is divided into a plurality of block data consisting of a plurality of pixel data. Here, the block data may be composed of 2 × 4, 3 × 3, or 4 × 4 pixel data. The pixel data larger than the average value among the pixel data included in the block data may be stored as '1', and the pixel data smaller than or equal to the average value may be stored as '0'.
그리고, 노이즈 필터부(121)로부터 출력된 각 픽셀 데이터는 유효 영상 판별부(122)로 전달되어 유효데이터 비트맵(A)을 생성하는 데 참조된다. Each pixel data output from the
도 7b와 같이 노이즈 픽셀의 판별을 정확히 하기 위해 3x3 또는 5x5와 같은 판별윈도우(w)를 구성하여 노이즈 픽셀인지 여부를 판별한다. 파이프라인 방식을 이용하면 1~2 라인 시간지연만으로 순차 입력, 순차 판별이 가능하다. 판별윈도우(w)를 크게 할수록 좋은 판별조건을 구비할 수 있지만, 라인버퍼의 용량이 커지고 지연시간이 길어지므로 성능과 비교하여 결정한다. 윈도우판별처리부(121b)는 중심 픽셀 값과 주변 픽셀 값과의 패턴을 비교하여 주변 픽셀 값보다 작은 중심 픽셀 값을 그대로 유지하거나‘0’로 전환하여 출력한다. In order to accurately determine the noise pixel as shown in FIG. 7B, a discrimination window w such as 3x3 or 5x5 is configured to determine whether the noise pixel is a noise pixel. By using the pipeline method, it is possible to input sequentially and discriminate sequentially with only one or two line time delays. The larger the discrimination window w, the better discrimination conditions can be provided. However, since the capacity of the line buffer becomes larger and the delay time becomes longer, the determination is made in comparison with the performance. The window
영상 영역 추출부(120)를 구성하는 유효 영상 판별부(122)는 입력 영상에서 투명 픽셀(BLACK)을 판별하는 기능을 도 6b와 같이 수행할 수 있다.The effective
예를 들어, 순차적으로 입력되는 픽셀값을 평가하여 BLACK 여부를 판별하고 각 픽셀라인마다 유효데이터수를 합산하고 각 프레임마다 유효라인수를 산출할 수 있다.For example, by sequentially evaluating inputted pixel values, it is possible to determine whether BLACK is available, add the effective data number for each pixel line, and calculate the effective line number for each frame.
구체적으로, 순차적으로 입력하는 픽셀값을 확인하여‘BLACK’이 아니면 유효데이터수를 1 증가시키고 해당 라인 <n>의 유효데이터 비트맵의 해당 위치 <m> 비트를 ‘1’로 매핑 한다. 픽셀값이‘BLACK’이면 유효데이터 비트맵의 해당 위치<m> 비트를‘0’으로 매핑 한다. 그리고 상기 과정을 임의의 라인데이터에 대한 입력이 완료될 때까지 지속적으로 반복한다. Specifically, by sequentially checking the pixel values input, if the number of valid data is not 'BLACK', the number of valid data is increased by 1, and the corresponding position <m> bit of the valid data bitmap of the corresponding line <n> is mapped to '1'. If the pixel value is 'BLACK', the corresponding position <m> bit of the valid data bitmap is mapped to '0'. The process is continuously repeated until the input for any line data is completed.
임의의 라인데이터가 입력이 완료되었을 때, 유효데이터수가 0 이면 해당 라인 전체가 BLACK인 것으로 인지하고, 유효라인 비트맵의 해당 비트<n> 값을 ‘0’으로 지정한다. 반면, 유효데이터수가 0이 아니면 유효라인 비트맵의 해당 비트<n> 값을 '1'로 지정한다. When the input of the arbitrary line data is completed, if the valid data number is 0, the entire line is recognized as BLACK, and the corresponding bit <n> value of the valid line bitmap is designated as '0'. On the other hand, if the number of valid data is not 0, the corresponding bit <n> value of the valid line bitmap is designated as '1'.
임의의 프레임에 대하여 1 라인부터 N 라인까지 이 과정을 반복함으로써, MxN 비트의 유효데이터 비트맵[N][M], N 비트의 유효라인 비트맵[N], 라인별 유효데이터수[N]의 데이터를 추출하고 유효데이터 비트맵 저장부[N][M], 유효라인 비트맵 저장부[N]에 일시 저장되었다가 디스플레이 제어신호에 동기화되어 디스플레이 구동회로부로 이동한다.By repeating this process from one line to N lines for an arbitrary frame, the valid data bitmap [N] [M] of MxN bits, the valid line bitmap [N] of N bits, and the number of valid data per line [N] Is stored in the valid data bitmap storage unit [N] [M] and the valid line bitmap storage unit [N], and then moved to the display driving circuit unit in synchronization with the display control signal.
도 6a의 디스플레이 제어신호 발생부(130)는 유효데이터수와 유효라인수를 원 프레임 데이터 양과 비교하여 유효 영상 표시를 위한 축소된 주사 시간을 산출하여 유효 영상 표시 기능 적용 여부를 판단하고, 유효 영상표시 기능을 적용할 경우에는 유효 영상표시를 위한 각 라인 시간, 전체 프레임을 제어하는 신호를 유효 영상에 맞게 만들어 낸다. 매 프레임마다 입력 영상에 따라 변동하는 주사시간으로 인해 밝기가 변동할 가능성이 있을 경우에는 도 14(c)처럼 어드레싱 시간과 홀딩 시간 이후에 동기화시간(T3)을 추가하거나 동일 밝기가 출력될 수 있도록 광원의 밝기, 화소값 등을 제어할 수 있다.The display
도 8은 라인 선택신호 구동부(400)의 동작을 설명하기 위해 참조되는 도면이다.8 is a diagram referred to describe the operation of the line
도 3에서 전술한 바와 같이 라인 선택신호 구동부(400)는 유효라인 비트맵 저장부(410), 라인 선택신호 발생부(420), 라인 선택신호 출력부(430)으로 구성될 수 있다.As described above with reference to FIG. 3, the line
영상이 있는 수평 라인을 표시하는 유효라인 비트맵(LB)은 순차 입력되어 유효라인 비트맵 저장부(LBM[N])(410)에 저장된다. M(수평) x N(수직) 화면일 경우에 유효라인 비트맵은 N bit(=1bit x N line) 용량이다.The valid line bitmap LB indicating the horizontal line on which the image is located is sequentially input and stored in the valid line bitmap storage LBM [N] 410. In the case of an M (horizontal) x N (vertical) screen, the effective line bitmap is N bit (= 1 bit x N line) capacity.
유효라인 비트맵 저장부(LBM[N])(410)에 저장된 각 비트들은 해당 라인에 선택신호를 출력할 지 여부를 결정하는 데 이용된다. 라인 선택신호 발생부(DLS[N])(420)는 프레임의 시작 신호와 라인 주기 클럭을 이용해서 순차로 라인선택 신호를 만드는 기능을 수행하는 부분으로써, 유효라인 비트맵 저장부(410)의 출력에 따라 해당 라인에 선택신호를 출력한다. 즉, 표시비트(LBM[n])이‘0’이면 <n> 라인에는 라인선택신호를 출력하지 않고, 표시비트 (LBM[n])가 ‘1’이면 <n> 라인에는 라인선택신호를 출력한다.Each bit stored in the valid line bitmap storage (LBM [N]) 410 is used to determine whether to output a selection signal to a corresponding line. The line selection signal generator (DLS [N]) 420 performs a function of sequentially generating the line selection signal by using the start signal of the frame and the line period clock. According to the output, it outputs a selection signal to the corresponding line. That is, if the display bit LBM [n] is '0', the line selection signal is not output to the <n> line. If the display bit LBM [n] is '1', the line selection signal is applied to the <n> line. Output
유효라인 비트맵에 따라 라인선택신호의 수는 변동을 가지게 되고 각 라인선택신호가 유지되는 선택시간도 유효데이터수에 따라 변동하게 된다. 라인 선택신호 출력부(LSO[N])(430)는 라인선택신호를 디스플레이 패널(200)의 화소 어레이 회로에 적합한 신호 레벨로 전환하여 해당 라인별로 구동 신호를 출력한다.According to the effective line bitmap, the number of line selection signals varies, and the selection time for which each line selection signal is held also varies according to the number of valid data. The line select signal output unit LSO [N] 430 converts the line select signal to a signal level suitable for the pixel array circuit of the
도 9는 데이터 구동부(300)의 동작을 설명하기 위해 참조되는 도면이다.9 is a diagram referred to describe the operation of the
도 3에서 전술한 바와 같이 데이터 구동부(300)는 출력용 유효데이터 비트맵 저장부(310), 영상 데이터 저장부(320), 라인 데이터 저장부(330), 및 데이터 출력부(340)로 구성된다.As described above in FIG. 3, the
출력용 유효데이터 비트맵 저장부(DBM[M])(310)는 매 라인마다 라인데이터가 입력되기 전에 먼저 순차 입력되는 유효데이터 비트맵(DB)을 라인시간 동안 저장한다. M(수평) x N(수직) 화면일 경우에 유효 데이터 비트맵은 M bit(=1bit x M data) 용량이다.The output valid data bitmap storage unit DBM [M] 310 stores the valid data bitmap DB sequentially input for each line time before line data is input for each line. In the case of an M (horizontal) x N (vertical) screen, the effective data bitmap is M bit (= 1 bit x M data) capacity.
출력용 유효데이터 비트맵은 유효라인 비트맵 정보와 유효데이터 비트맵 정보를 기초로 생성된다. 출력용 유효데이터 비트맵에 저장된 각 비트 정보들은 유효라인 비트맵 이진값이 '0' 인 경우의 비트라인을 제외한 나머지 유효 영상 부분만에 대한 비트값만 입력받아서 저장한다.The valid data bitmap for output is generated based on the valid line bitmap information and the valid data bitmap information. Each bit information stored in the valid data bitmap for output receives and stores only the bit values of the remaining valid image parts except the bit line when the valid line bitmap binary value is '0'.
출력용 유효데이터 비트맵 저장부(DBM[M])(310)에 저장된 각 비트들은 순차로 입력되는 임의의 [n]라인의 영상 데이터들(P[m])이 영상 데이터 저장부(DSDR[M])(320)의 각 해당 위치에 저장될지를 결정한다. 영상 데이터는 BLACK 화소를 제외한 유효 화소만 입력된다.Each of the bits stored in the output valid data bitmap storage unit DBM [M] 310 has image data storage unit DSDR [M] of image data P [m] of any [n] lines sequentially input. ]) 320 to determine if it is stored in each corresponding location. In the image data, only valid pixels are input except for the BLACK pixel.
즉, 표시비트(DB[m])이‘0’이면 영상 데이터(P[m])는 영상 데이터 저장부(320)의 해당 위치(DSDR[m])에 저장되지 않으며, 표시비트 (DB[m])가 ‘1’이면 영상 데이터(P[m])는 영상 데이터 저장부(320)의 해당 위치(DSDR[m])에 저장된다. 이렇게 영상 데이터 저장부(320)는 출력용 유효데이터 비트맵 저장부(310)의 출력에 따라 입력 영상을 저장하는 역할을 한다.That is, when the display bit DB [m] is '0', the image data P [m] is not stored in the corresponding position DSDR [m] of the image
라인 데이터 저장부(DLA[M])(330)는 영상 데이터 저장부(DSDR)(320)의 영상 데이터를 일시에 받아서 영상 데이터 입력 시간 동안 저장한다. 예를 들어, 영상 데이터 저장부(320)에 [n] 라인의 영상 데이터가 픽셀 단위로 순차 저장되는 동안, 라인 데이터 저장부(330)는 이전 라인 [n-1] 데이터를 저장, 출력함으로써 데이터 출력부(340)의 출력이 라인시간 동안 유지되도록 한다. 각 라인데이터에서 유효데이터수가 매번 다를 수 있으므로 각 라인시간은 유효데이터수에 따라 변동하게 된다. The line data storage unit DLA [M] 330 receives the image data of the image data
데이터 출력부(340)는 라인 데이터 저장부(330)의 출력을 받아서 디스플레이 패널(200)의 화소 어레이의 각 데이터라인에 각 데이터 신호를 출력한다. 적절한 신호형태로 전환하고 출력을 높이기 위해 DAC, 증폭기 등을 구비할 수 있다.The
한편, 전술한 제1 실시예에 따르면, 제어부(100)가 구동회로부와 함께 디스플레이 패널 집적회로 상에 구현된 것을 예시하였으나, 다른 실시예에 따르면 제어부(100)는 구동회로부가 구현된 디스플레이 패널 집적회로가 아닌 별개의 외부 프로세서(예를 들어 AP 또는 별도의 컨트롤러)에 구현될 수도 있다. Meanwhile, according to the first exemplary embodiment described above, the
이하, 본 발명의 제2 실시예에 따른 유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치(1)를 기술하고자 한다.Hereinafter, an augmented reality
도 10 및 도 11에 도시한 바와 같이, 제2 실시예에 따르면, 제어부(100)는 제1 실시예의 각 구성 이외에 프레임 버퍼 처리부(140)를 더 포함할 수 있다. 그리고 프레임 버퍼 처리부(140)는 프레임 버퍼 주소 발생부(141), 프레임 버퍼(142), 및 유효영상 출력부(143)를 포함할 수 있다. 제2 실시예에 있어서는, 제1 실시예에서 기술한 프레임 버퍼 처리부(140)를 제외한 나머지 구성요소들의 동작이 동일/유사하게 적용될 수 있다. 10 and 11, according to the second exemplary embodiment, the
영상 영역 추출부(120)에서 생성된 유효데이터 비트맵과 유효라인 비트맵 정보는 프레임 버퍼 처리부(140)에서 참조할 수 있다. 프레임 버퍼(142)는 참조된 유효데이터 비트맵 및 유효라인 비트맵을 기초로 입력 영상 중 유효 영상만을 미리 저장할 수 있다. 이 때, 프레임 버퍼 주소 발생부(141)는 참조된 유효데이터 비트맵 정보, 유효라인 비트맵 정보, 유효데이터수, 유효라인수를 프레임 버퍼(142)의 주소를 발생하는 데 이용할 수 있다. 프레임 버퍼 주소 발생부(141)는 유효라인 비트맵 정보에 따라 수평 주소를 결정하고, 유효데이터 비트맵 정보에 따라 수직 주소를 결정할 수 있다. 이 때, 프레임 버퍼(142)상에 데이터를 기록할 때마다 프레임 버퍼 주소 발생부(141)에서 순차적으로 수평 주소와 수직 주소를 생성할 수 있다. 그리고, 유효 영상은 유효 영상 출력부(143)를 통해 데이터 구동부(300)로 전송될 수 있다. 프레임 버퍼(142)상에 기록된 데이터를 리딩할 경우에도, 프레임 버퍼 주소 발생부(141)에서 순차적으로 수평 주소와 수직 주소를 생성할 수 있다.The valid data bitmap and the valid line bitmap information generated by the
디스플레이 제어신호 발생부(130)는 프레임 버퍼 주소 발생부(141)를 통해 프레임 버퍼(142)의 주소 정보를 참조하여 유효 영상표시를 위한 각 라인 시간, 전체 프레임을 제어하는 신호를 유효 영상에 맞게 만들어 낸다.The display
유효데이터 비트맵 정보와 유효라인 비트맵 정보는 데이터 구동부(300) 및 라인 선택신호 구동부(400)로 전송될 수 있다. The valid data bitmap information and the valid line bitmap information may be transmitted to the
라인 선택신호 구동부(400)는 유효라인 비트맵에 저장된 각 라인별 이진화 값에 기초하여 유효데이터 비트맵을 구성하는 각 라인 중 선택된 소정의 라인만을 구동하기 위한 라인선택신호를 출력할 수 있다. 이는 실시예 1에서 전술한 바와 같다. The line
데이터 구동부(300)는 라인선택신호 및 유효데이터 비트맵에 기초하여 유효데이터 비트맵을 구성하는 각 라인에 포함되는 이진 데이터 값이 모두 '0' 인 라인은 제외한 나머지 유효 라인만으로 구성되는 출력용 유효데이터 비트맵을 생성할 수 있다. 구체적으로, 출력용 유효데이터 비트맵의 이진 데이터 값이 '1'인 경우에는 해당 이진 데이터 값에 대응하는 프레임 버퍼(142)상의 유효 영상만을 출력할 수 있으며, 반면, 출력용 유효데이터 비트맵의 이진 데이터 값이 '0'인 경우에는 해당 이진 데이터 값에 대응하는 입력 영상의 나머지 부분(프레임 버퍼(142)상에 기록되지 않음)은 출력에서 제외할 수 있다.The
제 2 실시예에 따르면, 프레임 버퍼(142)를 이용하여 BLACK 픽셀을 제외한 유효데이터에 대해서만 WRITING 및/또는 READING을 수행함으로서 도 12와 같이 프레임 버퍼(142)의 저장 용량을 줄일 수 있으며, 더불어 프레임 버퍼(142)에 쓰거나 읽는 시간을 줄일 수 있게 된다. 참고로, 도 12에서는 실시예 1에 따를 경우의 유효영상 배치(A)와 실시예 2에 따를 경우의 유효영상 배치(B)를 예시하였으며, (C)와 같은 유효영상을 출력하기 위해 실시예 1에서는 (A)와 같은 형태로 메모리에 저장되나, 실시예 2에서는 (B)와 같이 압축된 형태로 프레임 버퍼(142)에 이미지가 저장된다. According to the second exemplary embodiment, the storage capacity of the
도 10에 있어서, 프레임 버퍼 처리부(140)는 디스플레이 제어부(100)상에 구현된 것을 예시하였으나, 다른 실시예에 따라 디스플레이 제어부(100)가 구현된 집적 회로와 별개의 외부 컨트롤러(예를 들어, AP)에 구현될 수도 있다. In FIG. 10, the
이하, 본 발명의 제3 실시예에 따른 유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치(1)를 기술하고자 한다.Hereinafter, a
도 13에 도시한 바와 같이, 제3 실시예에 따르면, 제어부(100)는 제1 실시예의 각 구성 이외에 유효 영상 좌표 분석부(150)를 더 포함할 수 있다. 제3 실시예에 따르면, 유효 영상 좌표 분석부(150)가 더 포함된 것 이외에, 나머지 구성 요소들의 동작은 제1 실시예에서 기술한 것과 동일/유사하게 적용될 수 있다.As shown in FIG. 13, according to the third embodiment, the
유효 영상 좌표 분석부(150)는 입력 영상 중 배치된 유효 영상의 좌표 정보를 외부 프로세서(예를 들어 AP, 컨트롤러)로부터 수신하여 해당 좌표 정보를 분석할 수 있다. 영상 영역 추출부(120)는 분석된 유효 영상의 좌표 정보를 참조하여 유효데이터 비트맵과 유효라인 비트맵을 생성할 수 있다. The valid image coordinate
제3 실시예에 따르면, 외부 프로세서가 유효 영상과 유효 영상의 좌표만을 전송하고 디스플레이 패널의 집적회로에서 좌표 정보를 참조하여 유효데이터 비트맵과 유효라인 비트맵을 생성할 수 있게 되므로, 이는 곧 외부 프로세서의 작업을 디스플레이 패널 집적회로에서 분담하는 것이고, 따라서, 외부 프로세서는 업무 로드(load)가 줄어들게 된다.According to the third embodiment, since the external processor transmits only the coordinates of the valid image and the valid image, and generates the valid data bitmap and the valid line bitmap by referring to the coordinate information in the integrated circuit of the display panel, The task of the processor is to share the display panel integrated circuit, so that the external processor has a reduced work load.
이상에서 실시예들에 설명된 특징, 구조, 효과 등은 본 발명의 하나의 실시예에 포함되며, 반드시 하나의 실시예에만 한정되는 것은 아니다. 나아가, 각 실시예에서 예시된 특징, 구조, 효과 등은 실시예들이 속하는 분야의 통상의 지식을 가지는 자에 의해 다른 실시예들에 대해서도 조합 또는 변형되어 실시 가능하다. 따라서 이러한 조합과 변형에 관계된 내용들은 본 발명의 범위에 포함되는 것으로 해석되어야 할 것이다.Features, structures, effects, etc. described in the above embodiments are included in one embodiment of the present invention, and are not necessarily limited to one embodiment. Furthermore, the features, structures, effects, and the like illustrated in the embodiments may be combined or modified with respect to other embodiments by those skilled in the art to which the embodiments belong. Therefore, contents related to such combinations and modifications should be construed as being included in the scope of the present invention.
또한, 이상에서 실시예를 중심으로 설명하였으나 이는 단지 예시일 뿐 본 발명을 한정하는 것이 아니며, 본 발명이 속하는 분야의 통상의 지식을 가진 자라면 본 실시예의 본질적인 특성을 벗어나지 않는 범위에서 이상에 예시되지 않은 여러 가지의 변형과 응용이 가능함을 알 수 있을 것이다. 예를 들어, 실시예에 구체적으로 나타난 각 구성 요소는 변형하여 실시할 수 있는 것이다. 그리고 이러한 변형과 응용에 관계된 차이점들은 첨부된 청구 범위에서 규정하는 본 발명의 범위에 포함되는 것으로 해석되어야 할 것이다.In addition, the above description has been made with reference to the embodiment, which is merely an example, and is not intended to limit the present invention. Those skilled in the art to which the present invention pertains will be illustrated as above without departing from the essential characteristics of the present embodiment. It will be appreciated that various modifications and applications are possible. For example, each component specifically shown in the embodiment can be modified. And differences relating to such modifications and applications will be construed as being included in the scope of the invention defined in the appended claims.
Claims (15)
상기 입력 영상 중 유효 영상을 식별하기 위해 상기 입력 영상을 구성하는 픽셀 단위로 이진 데이터를 저장하는 유효데이터 비트맵 및 상기 유효데이터 비트맵을 구성하는 각 라인에 포함되는 상기 이진 데이터 값이 모두 '0' 인지 여부에 따라 식별되는 각 라인별 이진화 값을 저장하는 유효라인 비트맵을 생성하는 제어부; 및
상기 유효데이터 비트맵과 상기 유효라인 비트맵에 기초하여 상기 디스플레이 패널상에 상기 유효 영상만을 디스플레이하기 위한 구동신호를 출력하는 구동회로부;를 포함하는,
유효 영상만을 출력하기 위한 증강현실기기용 디스플레이 장치.A display panel for displaying an input image;
A valid data bitmap for storing binary data in units of pixels constituting the input image to identify a valid image among the input images and the binary data values included in each line constituting the valid data bitmap are all '0'. A controller configured to generate a valid line bitmap that stores binarization values for each line identified according to whether the information is recognized or not; And
And a driving circuit unit outputting a driving signal for displaying only the valid image on the display panel based on the valid data bitmap and the valid line bitmap.
Display device for augmented reality device for outputting only the effective image.
상기 구동회로부는,
상기 유효라인 비트맵에 저장된 상기 각 라인별 이진화 값에 기초하여 상기 유효데이터 비트맵을 구성하는 상기 각 라인 중 선택된 소정의 라인만을 구동하기 위한 라인선택신호를 출력하는 라인선택신호 구동부; 및
상기 라인선택신호 및 상기 유효데이터 비트맵에 기초하여 상기 유효데이터 비트맵을 구성하는 상기 각 라인에 포함되는 상기 이진 데이터 값이 모두 '0' 인 라인은 제외한 나머지 유효 라인만으로 구성되는 출력용 유효데이터 비트맵을 생성하는 데이터 구동부;를 포함하는,
유효영상만을 출력하기 위한 증강현실기기용 디스플레이 장치.The method of claim 1,
The driving circuit unit,
A line selection signal driver for outputting a line selection signal for driving only a predetermined line selected from each of the lines constituting the valid data bitmap based on the binarization value of each line stored in the valid line bitmap; And
Valid data bits for output including only valid lines except for lines in which all of the binary data values included in each line constituting the valid data bitmap are '0' based on the line selection signal and the valid data bitmap It includes; Data driver for generating a map;
Display device for augmented reality device for outputting only the effective image.
상기 데이터 구동부는,
상기 출력용 유효데이터 비트맵의 이진 데이터 값이 '1'인 경우에 해당 이진 데이터 값에 대응하는 상기 유효 영상만을 출력하고,
상기 출력용 유효데이터 비트맵의 이진 데이터 값이 '0'인 경우에 해당 이진 데이터 값에 대응하는 상기 입력 영상의 나머지 부분은 출력에서 제외하는,
유효영상만을 출력하기 위한 증강현실기기용 디스플레이 장치.The method of claim 2,
The data driver,
Outputting only the valid image corresponding to the binary data value when the binary data value of the valid data bitmap for output is '1',
When the binary data value of the valid data bitmap for output is '0', the remaining part of the input image corresponding to the corresponding binary data value is excluded from the output.
Display device for augmented reality device for outputting only the effective image.
상기 구동회로부는 상기 디스플레이 패널을 구동하는 디스플레이 패널 집적회로 상에 구현되고, 상기 제어부는 상기 디스플레이 패널 집적회로와 별도로 구현된 외부 프로세서상에 배치되는,
유효영상만을 출력하기 위한 증강현실기기용 디스플레이 장치.The method of claim 1,
The driving circuit unit is implemented on a display panel integrated circuit driving the display panel, and the controller is disposed on an external processor implemented separately from the display panel integrated circuit.
Display device for augmented reality device for outputting only the effective image.
상기 제어부는 외부 프로세서로부터 상기 입력 영상 상에서의 상기 유효 영상의 좌표 정보를 수신하는 좌표 분석부;를 더 포함하고,
상기 제어부는 상기 좌표 정보를 참조하여 상기 유효데이터 비트맵 및 상기 유효라인 비트맵을 생성하는,
유효영상만을 출력하기 위한 증강현실기기용 디스플레이 장치.The method of claim 1,
The controller may further include a coordinate analyzer configured to receive coordinate information of the valid image on the input image from an external processor.
The controller generates the valid data bitmap and the valid line bitmap with reference to the coordinate information.
Display device for augmented reality device for outputting only the effective image.
상기 제어부는 상기 유효데이터 비트맵 및 상기 유효라인 비트맵을 기초로 상기 입력 영상 중 상기 유효 영상만을 미리 저장하는 프레임 버퍼;를 더 포함하고,
상기 구동회로부는 상기 유효데이터 비트맵과 상기 유효라인 비트맵에 기초하여 상기 프레임 버퍼상의 상기 유효 영상만을 출력하도록 제어하는,
유효영상만을 출력하기 위한 증강현실기기용 디스플레이 장치.The method of claim 1,
The controller may further include a frame buffer configured to previously store only the valid image among the input images based on the valid data bitmap and the valid line bitmap.
The driving circuit unit controls to output only the valid image on the frame buffer based on the valid data bitmap and the valid line bitmap.
Display device for augmented reality device for outputting only the effective image.
상기 구동회로부는,
상기 유효라인 비트맵에 저장된 상기 각 라인별 이진화 값에 기초하여 상기 유효데이터 비트맵을 구성하는 상기 각 라인 중 선택된 소정의 라인만을 구동하기 위한 라인선택신호를 출력하는 라인선택신호 구동부; 및
상기 라인선택신호 및 상기 유효데이터 비트맵에 기초하여 상기 유효데이터 비트맵을 구성하는 상기 각 라인에 포함되는 상기 이진 데이터 값이 모두 '0' 인 라인은 제외한 나머지 유효 라인만으로 구성되는 출력용 유효데이터 비트맵을 생성하는 데이터 구동부;를 포함하는,
유효영상만을 출력하기 위한 증강현실기기용 디스플레이 장치.The method of claim 6,
The driving circuit unit,
A line selection signal driver for outputting a line selection signal for driving only a predetermined line selected from each of the lines constituting the valid data bitmap based on the binarization value of each line stored in the valid line bitmap; And
Valid data bits for output including only valid lines except for lines in which all of the binary data values included in each line constituting the valid data bitmap are '0' based on the line selection signal and the valid data bitmap It includes; Data driver for generating a map;
Display device for augmented reality device for outputting only the effective image.
상기 데이터 구동부는,
상기 출력용 유효데이터 비트맵의 이진 데이터 값이 '1'인 경우에 해당 이진 데이터 값에 대응하는 상기 프레임 버퍼상의 상기 유효 영상만을 출력하고,
상기 출력용 유효데이터 비트맵의 이진 데이터 값이 '0'인 경우에 해당 이진 데이터 값에 대응하는 상기 입력 영상의 나머지 부분은 출력에서 제외하는,
유효영상만을 출력하기 위한 증강현실기기용 디스플레이 장치.The method of claim 7, wherein
The data driver,
Outputting only the valid image on the frame buffer corresponding to the binary data value when the binary data value of the valid data bitmap for output is '1',
When the binary data value of the valid data bitmap for output is '0', the remaining part of the input image corresponding to the corresponding binary data value is excluded from the output.
Display device for augmented reality device for outputting only the effective image.
상기 유효데이터 비트맵과 상기 유효라인 비트맵에 기초하여 디스플레이 패널상에 상기 유효 영상만을 디스플레이하기 위한 구동신호를 출력하는 구동신호 출력 단계;를 포함하는,
증강현실기기용 디스플레이 장치에서의 유효 영상만을 출력하는 방법.A valid data bitmap for storing binary data in units of pixels constituting the input image and a binary data value included in each line constituting the valid data bitmap are all '0' to identify an effective image among the input images. A bitmap generation step of generating a valid line bitmap that stores binarization values for each line identified according to whether the image is recognized or not; And
And a driving signal outputting step of outputting a driving signal for displaying only the valid image on a display panel based on the valid data bitmap and the valid line bitmap.
Method of outputting only the effective image in the display device for augmented reality device.
상기 구동신호 출력 단계는,
상기 유효라인 비트맵에 저장된 상기 각 라인별 이진화 값에 기초하여 상기 유효데이터 비트맵을 구성하는 상기 각 라인 중 선택된 소정의 라인만을 구동하기 위한 라인선택신호를 출력하는 단계; 및
상기 라인선택신호 및 상기 유효데이터 비트맵에 기초하여 상기 유효데이터 비트맵을 구성하는 상기 각 라인에 포함되는 상기 이진 데이터 값이 모두 '0' 인 라인은 제외한 나머지 유효 라인만으로 구성되는 출력용 유효데이터 비트맵을 생성하는 단계;를 포함하는,
증강현실기기용 디스플레이 장치에서의 유효 영상만을 출력하는 방법.The method of claim 9,
The driving signal output step,
Outputting a line selection signal for driving only a predetermined line selected from each of the lines constituting the valid data bitmap based on the binarization value of each line stored in the valid line bitmap; And
Valid data bits for output including only valid lines except for lines in which all of the binary data values included in each line constituting the valid data bitmap are '0' based on the line selection signal and the valid data bitmap Generating a map; comprising;
Method of outputting only the effective image in the display device for augmented reality device.
상기 출력용 유효데이터 비트맵 생성 단계는,
상기 출력용 유효데이터 비트맵의 이진 데이터 값이 '1'인 경우에 해당 이진 데이터 값에 대응하는 상기 유효 영상만을 출력하고,
상기 출력용 유효데이터 비트맵의 이진 데이터 값이 '0'인 경우에 해당 이진 데이터 값에 대응하는 상기 입력 영상의 나머지 부분은 출력에서 제외하는 단계를 포함하는,
증강현실기기용 디스플레이 장치에서의 유효 영상만을 출력하는 방법.The method of claim 10,
The outputting valid data bitmap generation step may include:
Outputting only the valid image corresponding to the binary data value when the binary data value of the valid data bitmap for output is '1',
When the binary data value of the valid data bitmap for output is '0', the remaining part of the input image corresponding to the corresponding binary data value is excluded from the output.
Method of outputting only the effective image in the display device for augmented reality device.
외부 프로세서로부터 상기 입력 영상 상에서의 상기 유효 영상의 좌표 정보를 수신하는 단계;를 더 포함하고,
상기 비트맵 생성 단계는,
상기 좌표 정보를 참조하여 상기 유효데이터 비트맵 및 상기 유효라인 비트맵을 생성하는 것인,
증강현실기기용 디스플레이 장치에서의 유효 영상만을 출력하는 방법.The method of claim 9,
Receiving coordinate information of the valid image on the input image from an external processor;
The bitmap generation step,
Generating the valid data bitmap and the valid line bitmap with reference to the coordinate information;
Method of outputting only the effective image in the display device for augmented reality device.
상기 유효데이터 비트맵 및 상기 유효라인 비트맵을 기초로 상기 입력 영상 중 상기 유효 영상만을 프레임 버퍼상에 미리 저장하는 단계;를 더 포함하고,
상기 구동신호 출력 단계는,
상기 유효데이터 비트맵과 상기 유효라인 비트맵에 기초하여 상기 프레임 버퍼상의 상기 유효 영상만을 디스플레이하기 위한 구동신호를 출력하는 것인,
증강현실기기용 디스플레이 장치에서의 유효 영상만을 출력하는 방법.The method of claim 9,
Storing only the valid image among the input images in a frame buffer based on the valid data bitmap and the valid line bitmap;
The driving signal output step,
Outputting a driving signal for displaying only the valid image on the frame buffer based on the valid data bitmap and the valid line bitmap;
Method of outputting only the effective image in the display device for augmented reality device.
상기 구동신호 출력 단계는,
상기 유효라인 비트맵에 저장된 상기 각 라인별 이진화 값에 기초하여 상기 유효데이터 비트맵을 구성하는 상기 각 라인 중 선택된 소정의 라인만을 구동하기 위한 라인선택신호를 출력하는 단계; 및
상기 라인선택신호 및 상기 유효데이터 비트맵에 기초하여 상기 유효데이터 비트맵을 구성하는 상기 각 라인에 포함되는 상기 이진 데이터 값이 모두 '0' 인 라인은 제외한 나머지 유효 라인만으로 구성되는 출력용 유효데이터 비트맵을 생성하는 단계;를 포함하는,
증강현실기기용 디스플레이 장치에서의 유효 영상만을 출력하는 방법.The method of claim 13,
The driving signal output step,
Outputting a line selection signal for driving only a predetermined line selected from each of the lines constituting the valid data bitmap based on the binarization value of each line stored in the valid line bitmap; And
Valid data bits for output including only valid lines except for lines in which all of the binary data values included in each line constituting the valid data bitmap are '0' based on the line selection signal and the valid data bitmap Generating a map; comprising;
Method of outputting only the effective image in the display device for augmented reality device.
상기 출력용 유효데이터 비트맵 생성 단계는,
상기 출력용 유효데이터 비트맵의 이진 데이터 값이 '1'인 경우에 해당 이진 데이터 값에 대응하는 상기 프레임 버퍼상의 상기 유효 영상만을 출력하고, 상기 출력용 유효데이터 비트맵의 이진 데이터 값이 '0'인 경우에 해당 이진 데이터 값에 대응하는 상기 입력 영상의 나머지 부분은 출력에서 제외하는 것인,
증강현실기기용 디스플레이 장치에서의 유효 영상만을 출력하는 방법.
The method of claim 14,
The outputting valid data bitmap generation step may include:
When the binary data value of the valid data bitmap for output is '1', only the valid image on the frame buffer corresponding to the binary data value is output, and the binary data value of the valid data bitmap for output is '0'. In this case, the remaining part of the input image corresponding to the corresponding binary data value is excluded from the output.
Method of outputting only the effective image in the display device for augmented reality device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180133213A KR102065515B1 (en) | 2018-11-02 | 2018-11-02 | Display apparatus for only displaying valid images of augmented reality and method for only displaying valid images of augmented reality |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180133213A KR102065515B1 (en) | 2018-11-02 | 2018-11-02 | Display apparatus for only displaying valid images of augmented reality and method for only displaying valid images of augmented reality |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102065515B1 true KR102065515B1 (en) | 2020-01-13 |
Family
ID=69153279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180133213A KR102065515B1 (en) | 2018-11-02 | 2018-11-02 | Display apparatus for only displaying valid images of augmented reality and method for only displaying valid images of augmented reality |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102065515B1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007058202A (en) * | 2005-07-29 | 2007-03-08 | Semiconductor Energy Lab Co Ltd | Display device and driving method thereof |
JP2007121259A (en) * | 2005-09-14 | 2007-05-17 | Dainippon Printing Co Ltd | Image processor, image processing program, display controller, and display control program |
KR20140088041A (en) * | 2012-12-31 | 2014-07-09 | 엘지디스플레이 주식회사 | Transparent display apparatus and a method for controling the same |
KR101786649B1 (en) * | 2016-05-04 | 2017-10-18 | 가부시키가이샤 세레브렉스 | Image Communication Device |
KR20180018930A (en) * | 2016-08-11 | 2018-02-22 | 삼성디스플레이 주식회사 | Display device and driving method thereof |
-
2018
- 2018-11-02 KR KR1020180133213A patent/KR102065515B1/en active IP Right Grant
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007058202A (en) * | 2005-07-29 | 2007-03-08 | Semiconductor Energy Lab Co Ltd | Display device and driving method thereof |
JP2007121259A (en) * | 2005-09-14 | 2007-05-17 | Dainippon Printing Co Ltd | Image processor, image processing program, display controller, and display control program |
KR20140088041A (en) * | 2012-12-31 | 2014-07-09 | 엘지디스플레이 주식회사 | Transparent display apparatus and a method for controling the same |
KR101786649B1 (en) * | 2016-05-04 | 2017-10-18 | 가부시키가이샤 세레브렉스 | Image Communication Device |
KR20180018930A (en) * | 2016-08-11 | 2018-02-22 | 삼성디스플레이 주식회사 | Display device and driving method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102512990B1 (en) | Display driving circuit and display device comprising thereof | |
US7796095B2 (en) | Display specific image processing in an integrated circuit | |
CN100535987C (en) | Moving image display device and method for moving image display | |
US8339341B2 (en) | Image display system which performs overdrive processing | |
TWI424418B (en) | Color sequential display and power-saving method thereof | |
KR20160109905A (en) | Gate Driver, Display driver circuit and display device comprising thereof | |
US8994640B2 (en) | Low motion blur liquid crystal display | |
US6304300B1 (en) | Floating point gamma correction method and system | |
KR20110089730A (en) | Single-chip display-driving circuit, display device and display system having the same | |
KR20190114057A (en) | Image processing device, display device having the same, and image processing method of the same | |
KR20190107242A (en) | Method of performing an image-adaptive tone mapping and display device employing the same | |
CN101286303A (en) | LCD device and its image display process | |
KR102581719B1 (en) | Device and method for generating luminance compensation data based on mura characteristic and device and method for performing luminance compensation | |
CN117198232B (en) | Color ink screen driving method, device and storage medium | |
CN106935213B (en) | Low-delay display system and method | |
JP4125257B2 (en) | Driving method of display element | |
US11817030B2 (en) | Display apparatus and method of driving display panel using the same | |
KR102065515B1 (en) | Display apparatus for only displaying valid images of augmented reality and method for only displaying valid images of augmented reality | |
US20130235061A1 (en) | Video processing apparatus and system for correcting video signal | |
CN113867678B (en) | Video processing device and display based on electronic ink technology | |
KR20130086433A (en) | Signal processing apparatus and method thereof | |
CN107845373B (en) | Method and device for adjusting refresh rate | |
KR20090054842A (en) | Response time improvement apparatus and method for liquid crystal display device | |
KR20210104470A (en) | Method of calculating respective gamma values for display regions of a display panel | |
US20230401989A1 (en) | Display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |