KR102617175B1 - 화면 왜곡 보정이 가능한 디스플레이 장치 및 그의 화면 왜곡 보정 방법 - Google Patents
화면 왜곡 보정이 가능한 디스플레이 장치 및 그의 화면 왜곡 보정 방법 Download PDFInfo
- Publication number
- KR102617175B1 KR102617175B1 KR1020220097508A KR20220097508A KR102617175B1 KR 102617175 B1 KR102617175 B1 KR 102617175B1 KR 1020220097508 A KR1020220097508 A KR 1020220097508A KR 20220097508 A KR20220097508 A KR 20220097508A KR 102617175 B1 KR102617175 B1 KR 102617175B1
- Authority
- KR
- South Korea
- Prior art keywords
- axis
- lut
- distortion
- image
- backward
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 34
- 239000000872 buffer Substances 0.000 claims abstract description 46
- 238000012937 correction Methods 0.000 claims abstract description 21
- 238000004364 calculation method Methods 0.000 claims abstract description 14
- 238000003860 storage Methods 0.000 claims abstract description 12
- 238000001454 recorded image Methods 0.000 claims abstract description 3
- 230000033001 locomotion Effects 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 11
- 239000000284 extract Substances 0.000 claims description 4
- 238000012545 processing Methods 0.000 abstract description 32
- 238000010586 diagram Methods 0.000 description 40
- 230000003287 optical effect Effects 0.000 description 22
- 238000006243 chemical reaction Methods 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 11
- 210000003128 head Anatomy 0.000 description 11
- 230000006870 function Effects 0.000 description 9
- 238000013507 mapping Methods 0.000 description 8
- 230000004075 alteration Effects 0.000 description 6
- 230000003190 augmentative effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 239000011521 glass Substances 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000004886 head movement Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000003278 mimic effect Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000004438 eyesight Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000007499 fusion processing Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000001179 pupillary effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000004304 visual acuity Effects 0.000 description 1
- 239000013585 weight reducing agent Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3185—Geometric adjustment, e.g. keystone or convergence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/327—Calibration thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/332—Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
- H04N13/344—Displays for viewing with the aid of special glasses or head-mounted displays [HMD] with head-mounted left-right displays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/363—Image reproducers using image projection screens
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0135—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/68—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits
- H04N9/69—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits for modifying the colour signals by gamma correction
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Image Processing (AREA)
Abstract
Description
도 2는 백워드 맵퍼(backward mapper)를 포함하는 판독부의 블록도이다.
도 3은 디스플레이 제어부의 세부 구성을 나타내는 블록도이다.
도 4는 디스플레이 제어부의 입력부의 동작을 설명하는 개념도이다.
도 5는 디스플레이 제어부의 기록부의 동작을 설명하는 개념도이다.
도 6은 디스플레이 제어부의 저장부 및 프레임/라인 버퍼의 동작을 설명하는 개념도이다.
도 7은 디스플레이 제어부의 판독부의 동작을 설명하는 개념도이다.
도 8은 디스플레이 제어부의 출력의 동작을 설명하는 개념도이다.
도 9a 내지 9c는 다양한 디스플레이 왜곡을 예시하는 도면이다.
도 9a 내지 9c는 다양한 디스플레이 왜곡을 예시하는 도면이다.
도 11은 백워드 맵핑의 기본적인 원리를 설명하는 개념도이다.
도 12는 백워드 맵핑 그리드의 예시이다.
도 13은 본 발명에 따른 디스플레에 구비된 백워드 맵퍼의 블록도이다.
도 14는 데이터 파이프라인의 픽셀 계산 방식을 도시한다.
도 15는 감마 변환에 따른 결과 이미지를 예시하는 도면이다.
도 16은 데이터 파이프라인에서의 2단계 보간 과정을 설명하기 위한 도면이다.
도 17은 X축 및 Y축 LUT의 생성 방법을 나타내는 개략도이다.
도 18은 본 발명에 따른 백워드 맵퍼를 사용한 시스템의 블록도이다.
도 19는 도 18에 도시된 시스템에 있어서, 사용자의 헤드 모션에 따른 Yaw, Pitch, Roll, X, Y, Z 움직임에 대응하여 처리해야될 영상처리 종류를 도시한다.
도 20은 본 발명에 따른 디스플레이의 효과를 설명하기 위한 도면이다.
도 21a 및 21b는 본 발명의 적용례를 나타내는 도면이다.
도 22는 본 발명의 또 다른 적용례를 나타내는 도면이다.
110: 입력부
120: 기록부
130: 저장부
140: 프레임/라인 버퍼
150: 판독부
160: 출력부
Claims (13)
- 이미지 데이터를 입력받는 입력부;
상기 이미지 데이터를 처리하고 기록하는 기록부;
기록된 상기 이미지 데이터를 버퍼에 저장하는 저장부;
저장된 상기 이미지 데이터를 판독하는 판독부; 및
판독된 이미지 데이터를 출력하는 출력부;를 포함하고,
상기 판독부는,
X축 보간을 위한 X축 LUT(Look-Up Table) 및 Y축 보간을 위한 Y축 LUT를 이용하여 2단계 보간을 통해, 상기 버퍼 내의 이미지의 픽셀 위치 정보를 참조하여 왜곡 반영 이미지 데이터를 생성하는 백워드 맵퍼(backward mapper)를 포함하고,
상기 백워드 맵퍼는,
상기 X축 LUT 및 상기 Y축 LUT를 분리하여 생성하는 백워드 LUT 생성부;를 포함하는 디스플레이 장치. - 삭제
- 제1항에 있어서,
상기 백워드 맵퍼는,
상기 버퍼로부터 입력된 이미지 데이터를 처리하는 데이터 파이프라인; 및
상기 X축 LUT 및 상기 Y축 LUT에 기초하여 각 픽셀의 위치 정보를 생성하고 상기 데이터 파이프라인을 제어하는 백워드 맵퍼 FSM;을 포함하는 디스플레이 장치. - 제3항에 있어서,
상기 데이터 파이프라인은,
상기 백워드 맵퍼 FSM에서 생성된 픽셀의 위치 정보 및 상기 Y축 LUT에 기초하여 Y축 보간을 수행하는 Y축 보간부; 및
상기 백워드 맵퍼 FSM에서 생성된 픽셀의 위치 정보 및 상기 X축 LUT에 기초하여 X축 보간을 수행하는 X축 보간부;를 포함하는 디스플레이 장치. - 제4항에 있어서,
상기 데이터 파이프라인은,
상기 Y축 보간 연산에 필요한 블록을 저장하는 Y축 보간용 버퍼;
상기 X축 보간 연산에 필요한 블록을 저장하는 X축 보간용 버퍼;
블록 단위로 저장된 이미지 데이터 중 상기 Y축 및 X축 보간 계산에 필요한 픽셀 정보만 추출하는 디패킷타이저(depacketizer); 및
추출된 픽셀 정보를 최종 디스플레이의 감마 커브(Gamma curve)로 변환하는 하나 이상의 감마 컨버터;를 더 포함하는 디스플레이 장치. - 제3항에 있어서,
상기 백워드 LUT 생성부는, 영상 왜곡의 형태에 따라 상이한 X축 LUT 및 Y축 LUT를 생성하는 디스플레이 장치. - 제6항에 있어서,
상기 영상 왜곡이 키스톤 왜곡 또는 로테이션 왜곡인 경우, 상기 백워드 LUT 생성부는, 사용자 움직임에 따른 요(yaw)값, 피치(pitch)값, 롤(roll)값, 회전축 및 화각(FOV) 중 적어도 하나에 기초하여, 상기 Y축 LUT 및 상기 X축 LUT를 각각 생성하는 디스플레이 장치. - 제6항에 있어서,
상기 영상 왜곡이 스케일러 또는 시프트 왜곡인 경우, 상기 백워드 LUT 생성부는 사용자 움직임에 따른 전달된 X값 변화량, Y값 변화량, Z값 변화량 중 적어도 하나에 기초하여, 상기 Y축 LUT 및 상기 X축 LUT를 각각 생성하는 디스플레이 장치. - 왜곡 반영 이미지 생성을 위한 X축 LUT(Look-Up Table) 및 Y축 LUT를 분리하여 생성하는 단계;
상기 X축 LUT 및 상기 Y축 LUT에 기초하여 각 픽셀의 위치 정보를 생성하는 단계;
버퍼로부터 독출된 데이터에 대하여, 픽셀의 위치 정보 및 상기 Y축 LUT를 이용하여 Y축 보간을 수행하는 단계;
상기 버퍼로부터 독출된 데이터에 대하여, 픽셀의 위치 정보 및 상기 X축 LUT를 이용하여 X축 보간을 수행하는 단계; 및
상기 Y축 보간 및 X축 보간이 이루어진 왜곡 반영 이미지를 출력하는 단계;를 포함하는 화면 왜곡 보정 방법. - 제9항에 있어서,
블록 단위로 저장된 데이터 중 상기 Y축 보간 및 X축 보간에 필요한 픽셀 정보만 추출하는 디패킷타이징 단계;를 더 포함하는 화면 왜곡 보정 방법. - 제10항에 있어서,
추출된 상기 픽셀 정보를 최종 디스플레이의 감마 커브(Gamma curve)로 변환하는 단계;를 더 포함하는 화면 왜곡 보정 방법. - 제9항에 있어서,
상기 생성하는 단계는,
영상 왜곡이 키스톤 왜곡 또는 로테이션 왜곡인 경우, 사용자 움직임에 따른 요(yaw)값, 피치(pitch)값, 롤(roll)값, 회전축 및 화각(FOV) 중 적어도 하나에 기초하여, 상기 Y축 LUT 및 상기 X축 LUT를 각각 생성하는 화면 왜곡 보정 방법. - 제9항에 있어서,
상기 생성하는 단계는,
영상 왜곡이 스케일러 또는 시프트 왜곡인 경우, 사용자 움직임에 따른 X값 변화량, Y값 변화량, Z값 변화량 중 적어도 하나에 기초하여, 상기 Y축 LUT 및 상기 X축 LUT를 각각 생성하는 화면 왜곡 보정 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220097508A KR102617175B1 (ko) | 2022-08-04 | 2022-08-04 | 화면 왜곡 보정이 가능한 디스플레이 장치 및 그의 화면 왜곡 보정 방법 |
PCT/KR2023/010904 WO2024029836A1 (ko) | 2022-08-04 | 2023-07-27 | 화면 왜곡 보정이 가능한 디스플레이 장치 및 그의 화면 왜곡 보정 방법 |
KR1020230183405A KR102662037B1 (ko) | 2022-08-04 | 2023-12-15 | 화면 왜곡 보정이 가능한 디스플레이 장치 및 그의 화면 왜곡 보정 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220097508A KR102617175B1 (ko) | 2022-08-04 | 2022-08-04 | 화면 왜곡 보정이 가능한 디스플레이 장치 및 그의 화면 왜곡 보정 방법 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020230183405A Division KR102662037B1 (ko) | 2022-08-04 | 2023-12-15 | 화면 왜곡 보정이 가능한 디스플레이 장치 및 그의 화면 왜곡 보정 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102617175B1 true KR102617175B1 (ko) | 2023-12-27 |
Family
ID=89377524
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220097508A Active KR102617175B1 (ko) | 2022-08-04 | 2022-08-04 | 화면 왜곡 보정이 가능한 디스플레이 장치 및 그의 화면 왜곡 보정 방법 |
KR1020230183405A Active KR102662037B1 (ko) | 2022-08-04 | 2023-12-15 | 화면 왜곡 보정이 가능한 디스플레이 장치 및 그의 화면 왜곡 보정 방법 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020230183405A Active KR102662037B1 (ko) | 2022-08-04 | 2023-12-15 | 화면 왜곡 보정이 가능한 디스플레이 장치 및 그의 화면 왜곡 보정 방법 |
Country Status (2)
Country | Link |
---|---|
KR (2) | KR102617175B1 (ko) |
WO (1) | WO2024029836A1 (ko) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101727407B1 (ko) * | 2015-10-29 | 2017-04-14 | 주식회사 넥서스칩스 | 렌즈 왜곡 교정 장치 및 동작 방법 |
KR101785027B1 (ko) | 2016-01-14 | 2017-11-06 | 주식회사 라온텍 | 화면 왜곡 보정이 가능한 디스플레이 장치 및 이를 이용한 화면 왜곡 보정 방법 |
KR20190042644A (ko) * | 2016-08-22 | 2019-04-24 | 매직 립, 인코포레이티드 | 가상, 증강, 및 혼합 현실 시스템들 및 방법들 |
KR20190061136A (ko) * | 2017-11-27 | 2019-06-05 | 현대모비스 주식회사 | 후방카메라의 캘리브레이션 장치 및 방법 |
KR102284995B1 (ko) * | 2014-06-19 | 2021-08-04 | 브이아이디 스케일, 인크. | 3차원 기반 컬러 매핑에서의 모델 파라미터 최적화를 위한 시스템 및 방법 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8503817B2 (en) * | 2006-03-01 | 2013-08-06 | Panasonic Corporation | Apparatus, method and imaging apparatus for correcting distortion of image data using interpolation |
-
2022
- 2022-08-04 KR KR1020220097508A patent/KR102617175B1/ko active Active
-
2023
- 2023-07-27 WO PCT/KR2023/010904 patent/WO2024029836A1/ko unknown
- 2023-12-15 KR KR1020230183405A patent/KR102662037B1/ko active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102284995B1 (ko) * | 2014-06-19 | 2021-08-04 | 브이아이디 스케일, 인크. | 3차원 기반 컬러 매핑에서의 모델 파라미터 최적화를 위한 시스템 및 방법 |
KR101727407B1 (ko) * | 2015-10-29 | 2017-04-14 | 주식회사 넥서스칩스 | 렌즈 왜곡 교정 장치 및 동작 방법 |
KR101785027B1 (ko) | 2016-01-14 | 2017-11-06 | 주식회사 라온텍 | 화면 왜곡 보정이 가능한 디스플레이 장치 및 이를 이용한 화면 왜곡 보정 방법 |
KR20190042644A (ko) * | 2016-08-22 | 2019-04-24 | 매직 립, 인코포레이티드 | 가상, 증강, 및 혼합 현실 시스템들 및 방법들 |
KR20190061136A (ko) * | 2017-11-27 | 2019-06-05 | 현대모비스 주식회사 | 후방카메라의 캘리브레이션 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR102662037B1 (ko) | 2024-05-08 |
KR20240020709A (ko) | 2024-02-15 |
WO2024029836A1 (ko) | 2024-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10241470B2 (en) | No miss cache structure for real-time image transformations with data compression | |
CN108241213B (zh) | 头戴式显示器及其控制方法 | |
US11307659B2 (en) | Low-power eye tracking system | |
CN110249317B (zh) | 用于实时图像变换的无未命中高速缓存结构 | |
US10672368B2 (en) | No miss cache structure for real-time image transformations with multiple LSR processing engines | |
US11650663B2 (en) | Repositionable foveal display with a fast shut-off logic | |
US20160252730A1 (en) | Image generating system, image generating method, and information storage medium | |
US12034908B2 (en) | Stereoscopic-image playback device and method for generating stereoscopic images | |
CN103018907A (zh) | 显示方法及头戴显示器 | |
KR20200063614A (ko) | Ar/vr/mr 시스템용 디스플레이 유닛 | |
KR102617175B1 (ko) | 화면 왜곡 보정이 가능한 디스플레이 장치 및 그의 화면 왜곡 보정 방법 | |
Hong et al. | 56‐2: A Distraction‐free Display System using Embedded Asynchronous Time Warp | |
CN114446262B (zh) | 色偏矫正方法和头戴显示装置 | |
JP2638444B2 (ja) | 頭部搭載型画像表示装置 | |
KR102686986B1 (ko) | 개인 몰입형 장치와 그 표시장치 | |
EP3916679A1 (en) | Image generation device and image generation method | |
Lee et al. | Toward zero latency XR devices: How smart microdisplay help to solve XR problems | |
KR100805209B1 (ko) | 가상카메라를 이용한 투사영상의 조정 방법 및 장치 | |
KR102629441B1 (ko) | 영상 생성 방법과 이를 이용한 표시장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20220804 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20230919 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20231128 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20231219 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20231220 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |