KR101675041B1 - 해상도가 향상된 3d 비디오 렌더링 시스템 및 방법 - Google Patents

해상도가 향상된 3d 비디오 렌더링 시스템 및 방법 Download PDF

Info

Publication number
KR101675041B1
KR101675041B1 KR1020147012338A KR20147012338A KR101675041B1 KR 101675041 B1 KR101675041 B1 KR 101675041B1 KR 1020147012338 A KR1020147012338 A KR 1020147012338A KR 20147012338 A KR20147012338 A KR 20147012338A KR 101675041 B1 KR101675041 B1 KR 101675041B1
Authority
KR
South Korea
Prior art keywords
pixel
delete delete
image
strip
pixels
Prior art date
Application number
KR1020147012338A
Other languages
English (en)
Other versions
KR20140103910A (ko
Inventor
베루즈 말레키
사르베나즈 사르코쉬
Original Assignee
비트애니메이트 인코포레이티드
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 비트애니메이트 인코포레이티드 filed Critical 비트애니메이트 인코포레이티드
Publication of KR20140103910A publication Critical patent/KR20140103910A/ko
Application granted granted Critical
Publication of KR101675041B1 publication Critical patent/KR101675041B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/20Perspective computation
    • G06T15/205Image-based rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/139Format conversion, e.g. of frame-rate or size
    • 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
    • H04N13/305Image reproducers for viewing without the aid of special glasses, i.e. using autostereoscopic displays using lenticular lenses, e.g. arrangements of cylindrical lenses
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/04Indexing scheme for image data processing or generation, in general involving 3D image data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2016Rotation, translation, scaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/128Adjusting depth or disparity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • General Physics & Mathematics (AREA)
  • Architecture (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Geometry (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

본 발명은 해상도를 상당히 손실하거나 증가시키지 않고 3D 이미지 또는 비디오를 렌더링하기 위한 시스템 및 방법을 제공하고자 하는 것이다. 3D 렌더링 기술을 위한 시스템 및 방법은 좌안 이미지 및 오안 이미지 서브-프레임들을 포함하는 3D 데이터 프레임들의 다른 유형들과 동작할 수 있다. 3D 데이터 프레임들은 SXS(side-by-side), TB(top-and-bottom), FP(frame packing) 뿐 아니라 FHD 3D(full high definition 3D), 프레임 시퀀셜 3D, 패시브 3D 렌더링 등으로 3D 형상을 렌더링한다. 역전 픽셀 스트립들을 생성하고 역전 픽셀 스트립들을 포함하는 3D 이미지를 준비하기 위한 시스템 및 방법이 제공된다. 해상도의 상당한 손실 없이 평면으로 이미지를 확장하기 위한 시스템 및 방법이 제공된다.

Description

해상도가 향상된 3D 비디오 렌더링 시스템 및 방법{RESOLUTION ENHANCED 3D VEDIO RENDERING SYSTEMS AND METHODS}
본 출원은 2011년 10월 5일자로 출원된 미국가출원 제61/543,531호의 우선권 이익을 주장하며, 상기 가출원은 본 명세서에 전체적으로 참조로 통합된다.
비디오 기술에서의 발전은 가정용 비디오가 3차원(3D) 비디오를 디스플레이하도록 구성되는 결과를 가져왔다. 그러나, 텔레비전에서 3D 비디오의 디스플레이는 시청자에거 3D 형상(3D imagery)을 보여주는 이미지들을 생성하기 위한 비디오 프로세싱 및 알고리즘의 문제 때문에 풀(full) 해상도를 제공하지 못할 수 있다. 그와 같이, 텔레비전 시청자들에게 고품질의 3D 형상을 보여주기 위하여는 이미지들 및 비디오의 프로세싱을 향상시키는 것이 본 기술분야의 과제로 남아 있다.
3D 형상에 대한 추가 정보는 이하의 참조문헌들에 기재되어 있으며, 그들의 전부가 참조를 위하여 본 명세서에 통합되어 있다: US2011/0069152; 2011/0043540; 2010/0309286; 2010/0026784; 2010/0266198; 2010/0225741; 2010/0073364; 2009/0116732; 2009/0322860; 2009/0244267; 2008/0198920; 2008/0150945; 2008/0085049; 2007/0279412; 2007/0146360; 2005/0146521; 7,7573,475; 7,551,770; 및 6,477,267.
본 발명은 해상도를 상당히 손상시키거나 증가시키지 않고 3D 이미지 또는 비디오를 렌더링하기 위한 시스템 및 방법을 제공하기 위한 것이다.
본 명세서 내용에 포함되어 있음.
본 발명은 좌안 서브-프레임과 우안 서브-프레임을 가져와 상당한 해상도를 유지하거나 해상도를 향상시키고, 많은 경우 실질적인 해상도 손실이 없는 3D 이미지 프레임을 생성할 수 있다.
도 1은 서브-프레임(11a)으로부터의 픽셀 열들과 서브-프레임(12a)으로부터의 픽셀 열들을 단일의 풀 사이즈 이미지(14, 15)로 스플라이싱(splicing)한 스플라이싱 프로세싱(splicing processing)의 개략도를 포함한다;
도 2는 3D 렌더링을 위한 서브-프레임으로 사용하기 위하여, 제거된 픽셀 열들(6)을 구비한 수직으로 짧아진 이미지(5)와 제거된 픽셀 행들(8)을 구비한 수평으로 짧아진 이미지로 원본 이미지(1)의 크기를 감소시키는 기술의 개략도를 포함한다.
도 3은 수평으로 인접한 픽셀들(A, B)을 분리시키고 픽셀 A와 B 사이에 새로인 픽셀(2, X, Y 또는 Z)을 위치시키는 것에 의하여 3D 렌더링을 위한 풀 사이즈 프레임을 얻기 위하여 감소된 크기의 서브-프레임을 확장시키는 서브-프레임 수평면 리사이징 기술을 나타낸다.
도 4는 수직으로 인접한 픽셀들(A, B)을 분리시키고 픽셀 A와 B 사이에 새로인 픽셀(X, Y 또는 Z)을 위치시키는 것에 의하여 3D 렌더링을 위한 풀 사이즈 프레임을 얻기 위하여 감소된 크기의 서브-프레임을 확장시키는 서브-프레임 수직면 리사이징 기술을 나타낸다.
도 5는 비디오 소스(51), 2D 대 3D 컨버터(52) 및 3D 이미지를 디스플레이할 수 있는 텔레비전을 포함하는 동작 환경(50)을 포함하며, 액티브 3D 안경(54) 및 패시브 3D 안경(56) 또한 도시된다.
도 6은 본 발명과 함께 동작하도록 구성된 컴퓨팅 시스템일 수 있는 컴퓨팅 장치(600)의 개략도를 포함한다.
도 7은 원본 이미지(1)를 좌안(left eye) 서브-프레임(71)과 우안(right eye) 서브-프레임(72)으로 분할된 병합 서브-프레임 이미지(70)로 변환하고 겹쳐진 픽셀 열들을 구비한 이미지(75)를 준비하는 방법의 개략도를 포함한다.
도 8은 좌안 서브-프레임(81)과 우안 서브-프레임(82)을 픽셀 열들로 수평적으로 파싱(parsing)하는 방법의 개략도를 포함한다.
도 9a는 사이드-바이-사이드(side-by-side) 또는 탑-앤-바텀(top-and-bottom) 프로토콜 하에서 순차적으로 디스플레이될 때 3D 형상을 렌더링하는 좌안 서브-프레임(91) 및 우안 서브-프레임(92)용 픽셀 열들을 스플라이싱하는 공지된 방법(90)을 포함한다.
도 9b는 3D 형상을 렌더링하기 위하여 프래임 패킹 프로토콜로 순차적으로 디스플레이되는 스플라이싱된 좌안 서브-프레임(100) 및 우안 서브-프레임(101)을 포함한다.
도 9c는 3D 형상을 렌더링하기 위하여 프레임 패킹 프로토콜로 순차적으로 디스플레이되는 스플라이싱된 좌안 서브-프레임(105) 및 우안 서브-프레임(106)을 포함한다.
도 10은 중간의 역전된 픽셀 스트립들을 제공하는 방법을 포함하며, 여기서 역전된 픽셀 스트립들은 역전된 픽셀 열들 또는 역전될 픽셀 행들을 나타낼 수 있다.
도 11은 픽셀 열들 및 역전된 픽셀 열들로부터 제공된 픽셀 스트립들 및 중첩된 픽셀 스트립들을 사용하여 서로 다른 버전의 3D 이미지들을 제공하는 방법을 포함한다.
도 12는 단일 풀-프레임으로 중첩된 픽셀 열들을 스플라이싱하는 스플라이싱 방법을 포함한다.
도 13a는 단일 풀-프레임으로 중첩된 픽셀 열들을 스플라이싱하는 스플라이싱 방법을 포함한다.
도 13b는 단일 풀-프레임으로 중첩된 픽셀 열들을 스플라이싱하는 스플라이싱 방법을 포함한다.
도 14는 좌안 서브-프레임 및 우안 서브-프레임을 픽셀 행들로 수직으로 파싱하는 방법의 개략도를 포함한다.
도 15는 픽셀 행들 및 역전된 픽셀 행들로부터 제공된 픽셀 행들 및 중첩된 픽셀 행들을 사용하여 서로 다른 버전의 3D 이미지들을 제공하는 방법을 포함한다.
도 16은 단일 풀-프레임으로 중첩된 픽셀 행들을 스플라이싱하기 위한 스플라이싱 방법을 포함한다.
도 17a는 단일 풀-프레임으로 중첩된 픽셀 행들을 스플라이싱하기 위한 스플라이싱 방법을 포함한다.
도 17b는 단일 풀-프레임으로 중첩된 픽셀 행들을 스플라이싱하기 위한 스플라이싱 방법을 포함한다.
일반적으로, 본 발명은 해상도를 상당히 손상시키거나 증가시키지 않고 3D 이미지 또는 비디오를 렌더링하기 위한 시스템 및 방법을 제공한다. 3D 렌더링 기술을 위한 시스템 및 방법은 좌안 이미지 및 우안 이미지 서브-프레임들을 포함하는 서로 다른 유형의 3D 데이터 프레임들로 작업할 수 있다. 3D 데이터 프레임들은 사이드-바이-사이드(SXS), 탑-앤-바텀(TB) 및 프레임 패킹(FP)뿐 아니라 FHD 3D(full high difinition 3D), 프레임 시퀀셜 3D, 패시브 3D 렌더링 등과 같은 다른 것들로 3D 형상을 렌더링한다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 확장된 이미지들, 역전된 픽셀 스트립들, 역전된 픽셀 이미지들의 생성 및 3D 이미지들을 렌더링하는 본 발명을 여기에 언급되거나 추후 개발되는 3D 렌더링 포맷 중 임의의 것에 적용할 수 있다.
본 발명은 좌안 서브-프레임과 우안 서브-프레임을 가져와 상당한 해상도를 유지하거나 해상도를 향상시키고, 많은 경우 실질적인 해상도 손실이 없는 3D 이미지 프레임을 생성할 수 있다. 다른 경우, 본 시스템 및 방법은 이미지들을 재분석하여, 디스플레이된 각 3D 이미지가 좌안 이미지 및 우안 이미지 서브-프레임들로 파싱되기 전에 실질적으로 원본 이미지의 풀 해상도를 갖게 한다. 본 발명은 상당한 해상도 손실 없이 액티브 및 패시브 3D 기술을 위한 고화질 3D 렌더링을 제공할 뿐 아니라 가중된 추정를 통하여 임의의 손실된 해상도를 재현할 수 있다. 좌안 및 우안 서브-프레임이 손상된 해상도를 가지고 제공된다면, 본 발명은 해상도를 향상시킬 수 있으며, 몇몇 경우 풀 해상도를 갖도록 나타나는 3D 이미지를 제공할 수 있다.
도 1은 상술한 사이드-바이-사이드 프로토콜과 후술할 탑-앤-바텀 프로토콜과 같이 패시브 3D 안경 기술을 사용하는 디스플레이들로 동작할 수 있는 3D 렌더링 기술을 나타낸다. 3D 이미지로 보여질 수 있는 이미지를 획득하기 위하여, 좌안 서브-프레임(11) 및 우안 서브-프레임(12)은 풀 서브-프레임들(11a(좌안 풀 서브-프레임 11a) 및 12a(우안 풀 서브-프레임 12a))로 도시된 바와 같이 풀 사이즈로 확장된다. 풀 사이즈 서브-프레임 이미지들(11a, 11b)은 다음으로 좌안 이미지(11a)용 픽셀 열들(L1-Ln) 및 우안 이미지(12a)용 픽셀 열들(R1-Rn)로 파싱된다. 다음으로 이미지들(11a, 11b)의 모든 다른 픽셀 열이 풀 이미지(14, 15)를 얻기 위하여 함께 스플라이싱된다; 그러나, 풀 이미지(14, 15)는 본질적으로 스플라이싱 기술에 의해 해상도의 50%가 손상된다. 이 스플라이싱 기술은 편광 3D 안경과 같은 패시브 3D 안경을 사용하는 경우 3D 형상을 렌더링한다. 풀 이미지(14) 또는 풀 이미지(15) 중 하나 만이 디스플레이되므로, 하나만 생성될 필요가 있다. 도 1에 도시된 것과 같이, 픽셀 열들은 "L" 픽셀 열 또는 "R" 픽셀 열로 지정된다. L 픽셀 열들은 3D 이미지들이 렌더링되는 경우 좌안으로 보여지도록 지정된 열들이며, R 픽셀 열들은 우안으로 보여지도록 지정된 열들이다.
픽셀 행들(3)을 분할하고 분할된 두 개의 원본 픽셀 행들 사이에 새로운 픽셀 행들(3)을 삽입하는 것에 의해 수평면 상으로 서브-프레임들(11, 12)을 확장하기 위하여 확장 기술이 수행된다. 이전에, 각 새로운 픽셀은 픽셀 행들의 인접하는 픽셀들 중 하나의 사본일 수 있으며, 따라서 각 새로운 픽셀은 분할된 원본 픽셀 행들의 좌측 인접 픽셀 또는 우측 인접 픽셀과 동일할 수 있으며, 인접한 좌측 또는 우측 픽셀 중 하나의 일관된 사용이 새로운 픽셀을 위하여 사용된다. 그와 같이, 수평면에서의 서브-프레임의 확장은 단순히 새로운 픽셀 값을 위하여 인접 픽셀을 사용하는 경우 본질적으로 50% 해상도 손실을 야기한다. 확장된 서브-프레임들은 좌안 서브-프레임(11a) 및 우안 서브-프레임(12a)이 되며, 좌안 픽셀 열들은 모두 좌안 서브-프레임(11a) 내에 있으며, 우안 픽셀 열들은 모두 우안 서브-프레임(12a) 내에 있다.
좌안 서브-프레임(11) 및 우안 서브-프레임(12)의 이미지들이 수평면으로 확장된 후, 좌안 및 우안 서브-프레임들(11a, 12a)은 서로 스플라이싱된다. 즉, 첫 번째 열이 좌안 픽셀 열인 제 1 서브-프레임(14)과 첫 번째 열이 우안 픽셀 열인 제 2 서브-프레임(15)에 대하여 교대 패턴으로 좌안 픽셀 열들이 우안 픽셀 열들과 결합된다.
그러나, 스플라이싱 전에, 풀 사이즈 서브-프레임(11a, 12a) 각각은 수직면으로 n개의 픽셀 폭을 가지는 수평 픽셀 열들(4)로 파싱되고, 여기서 n은 수직 픽셀들의 전체 수의 1에서 25% 범위에 있는 n의 예들을 구비한 임의의 정수이다. 풀 사이즈 서브-프레임(11a, 12a)의 파싱은 도 2에 관하여 좀 더 자세히 설명된다. 임의의 경우, 좌안 서브-프레임(11a)의 파싱은 렌더링 동안 좌안으로 보여지도록 의도된 L1, L2, L3, …, L(n-1) 및 Ln의 픽셀 열들을 나타낸다. 마찬가지로 우안 서브-프레임(12a)의 파싱은 3D 렌더링 동안 우안으로 보여지도록 의도된 R1, R2, R3, …, R(n-1) 및 Rn의 픽셀 열들을 나타낸다. 다음으로 이러한 L-특정 및 R-특정 픽셀 열들(4)은 두 개의 서브-프레임들(11a, 12a)로부터 단일 이미지 프레임(14 또는 15)을 제공하기 위하여 함께 스플라이싱된다. 도시된 바와 같이, 단일 이미지 풀-프레임(14)은 (좌안용) L1, (우안용) R2, (좌안용) L3, (우안용) R4, …, (좌안용) L(n-1) 및 (우안용) Rn의 순서인 픽셀 열들을 포함할 수 있다. 이 단일 이미지 풀-프레임(14)은 3D 형상을 렌더링하기 위하여 패시브 기술을 사용하는, 적절하게 구성된 디스플레이 스크린 상에 디스플레이될 수 있다. 이 패시브 기술은 편광 안경 또는 안경 3D 기술을 사용할 수 있다. 예컨대, 좌안은 좌안 픽셀 열들만을 보고 우안은 우안 픽셀 열들만을 보도록, L-특정 픽셀 열들(4)은 하나의 편광을 가질 수 있으며, R-특정 픽셀 열들(4)은 반대의 편광을 가질 수 있다. 적절한 눈에 의해 보여지는 좌안 픽셀 열들과 우안 픽셀 열들의 편차는 뇌가 렌더링된 3D 이미지를 볼 수 있게 한다. 그와 같이, 각 눈은 이용가능한 픽셀들의 50%만을 볼 수 있으며, 이는 해상도의 손실을 가져온다.
단일 이미지 풀-프레임(15)의 다른 예는 (우안용) R1, (좌안용) L2, (우안용) R3, (좌안용) L4, …, (우안용) R(n-1) 및 (좌안용) Ln의 순서인 픽셀 열들을 포함할 수 있다. 이 단일 이미지 풀-프레임(15) 또한 각 눈이 편광으로 인하여 각 프레임(15)의 이용가능한 픽셀들의 50% 만을 보도록 적절한 디스플레이 상에 디스플레이된다. 그러나, 수직 픽셀의 전체 개수에 따라, 프레임(14)의 아래 두 개의 픽셀 열들이 R(n-1) 및 Ln일 수 있고, 프레임(15)의 아래 두 개의 픽셀 열들이 L(n-1) 및 Rn일 수 있으며, 이는 본 명세서에 설명된 모든 프레임들 및 서브-프레임들에 적용될 수 있다. 짝수개의 픽셀 열들은 도 1에 도시된 바와 같이 마지막 두 픽셀 열들을 제공할 것이나; 홀수개의 픽셀 열들은 역전된 아래 두 픽셀 열들을 가질 것이다. 프레임(14)의 R4와 L(n-1) 사이 및 프레임(15)의 L4와 R(n-1) 사이의 생략부호(…)는 임의 수의 픽셀 열들(4)이 그들 사이에 위치될 수 있음을 가리키기 위한 것이다. 이미지들(14, 15)은 FPR 텔레비전용 포맷을 나타낸다. 또한 패시브 3D 시청은 프레임(14 또는 15) 중 하나만을 디스플레한다는 점에 유의해야 한다. 그와 같이, 프레임 14 또는 15 중 하나가 생성될 수 있으며, 두 프레임이 모두 준비될 필요는 없다.
또한, 도 1에서 설명된 바와 같이 패시브 또는 편광 안경용 3D 기술은 TB 프로토콜에 적용될 수 있다. 즉, 좌안 전용인 상단 서브-프레임(21) 및 우안 전용인 하단 서브-프레임(22)이 수평면 확장을 위한 상술한 프로세스와 유사하게 수직면으로 확장될 수 있다. 간단히 말하면, 수직면 확장은 인접하는 픽셀 열들을 분할시키고, 수직으로 분할된 두 개의 원본 픽셀 열들 사이에 새로운 픽셀 열을 도입하는 것에 의하여 수행될 수 있다. 각 새로운 픽셀은 픽셀 열들의 인접하는 픽셀들 중 하나의 사본이다. 각 새로운 픽셀은 분할된 원본 픽셀 열들의 상단 인접 픽셀 또는 하단 인접 픽셀과 동일할 수 있으며, 인접하는 상단 또는 하단 픽셀 중 하나의 일관적인 사용이 새로운 픽셀을 위하여 사용된다. 그와 같이, 수직면으로의 서브-프레임의 확장은 새로운 픽셀값으로 단지 인접 픽셀을 사용하는 경우, 50%의 해상도 손실을 야기할 수 있다. 그러나, 본 명세서(도 3-4)에 설명된 새로운 픽셀 열들(4)의 새로운 픽셀들의 값을 추정하는 해상도 향상 기술은 거의 풀 해상도 서브-프레임들(21a, 22a)을 제공하도록 사용될 수 있다. 다음으로 도 1과 관련하여 설명된 바와 같이 결과 풀 사이즈 좌안 서브-프레임(21a) 및 우안 서브-프레임(22a)이 파싱되고 스플라이싱된다.
도 2는 픽셀 열들 Row 1, Row 2, Row 3, Row (n-1) 및 Row n 및 픽셀 행들 Column 1, Column 2, Column 3, Column 4, Column 5, Column (n-1)(즉, C(n-1)) 및 Column n(즉, Cn)의 픽셀들(2)을 가지는 원본 이미지(1)를 도시한다. 픽셀 열들(4) 및/또는 픽셀 행들(3)의 수는 예시적인 것으로, 픽셀 열들(4) 및 픽셀 행들(3)의 수는 원본 이미지(1)의 해상도에 상응한다. 여기서, 픽셀 열들(4)은 하나 이상의 픽셀(2) 두께를 가질 수 있으며, 여기서 n은 수직 픽셀들(2)의 풀 해상도 픽셀 개수의 25%까지인 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 이상과 같은 임의의 정수일 수 있다. 또한, 픽셀 행들(3)도 하나 이상의 픽셀(2) 두께를 가질 수 있으며, 여기서 m은 수평 픽셀(2)의 풀 해상도 픽셀 개수의 25%까지인 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 이상과 같은 임의의 정수일 수 있다. SXS 서브-패널(11, 12)로 변환될 때 원본 이미지(1)에서 픽셀 행들(3)의 약 50% 가 제거되거나 삭제되는 것이 도시된다. 또한 TB 서브-패널(21, 22)로 변환될 때, 원본 이미지에서 픽셀 열들(4)의 약 50%가 제거되거나 삭제되는 것이 도시된다. 제거되거나 삭제된 픽셀 열들(4) 또는 픽셀 행들(3)은 제거되거나 삭제되는 Row 2 및 C2(가령, Column 2)에 의해 예시된 바와 같이 어두운 점들로 표시된다. 일부 픽셀 행들(3)은 결합된 좌안 서브-프레임(11)과 우안 서브-프레임(12)이 풀 해상도의 픽셀들(2)을 갖도록 서브-프레임들(11, 12)을 얻기 위하여 제거되어야 한다. 또한 일부 픽셀 열들(4)은 결합된 좌안 서브-프레임(21)(상단) 및 우안 서브-프레임(22)(하단)이 선택적으로 그들 사이에 픽셀 버퍼(25)를 가지고 풀 해상도의 픽셀들(2)을 가지도록 서브-프레임(21, 22)을 얻기 위하여 제거되어야 한다. FP 또는 다른 FHD 3D 프로토콜에 있어서는 픽셀 열들 또는 행들이 제거될 필요가 없다.
원본 이미지(1)에 대한 3D 효과를 생성하기 위하여 SXS 및 TB 프로토콜에서의 서브-프레임들은 필요하다면 원본 이미지(1)에 대한 픽셀들(2)의 풀 해상도까지 확장된다; 그러나, 서브-프레임들이 확장될 때, 제거되거나 삭제된 픽셀 행들(3) 또는 픽셀 열들(4)에 대한 데이터가 이용가능하지 않을 수 있다. 그와 같이, 수평면 확장은 서브-프레임들(11, 12)에 보유된 픽셀 행들(3) 사이에 새로운 픽셀 행들(3)을 삽입해야 하며, 수직면 확장은 서브-프레임들(21, 22)에 보유된 픽셀 열들(4) 사이에 새로운 픽셀 열들(4)을 삽입해야 한다. 픽셀 행들(3) 및 픽셀 열들(4)은 도 1에 도시된다.
도 2의 이미지(5)는 TB 프로토콜을 위하여 사용될 수 있는 수직으로 확장된 이미지(21a 또는 22a)의 표시를 포함하며, 이미지(5)는 좌안 서브-패널(21) 또는 우안 서브-패널(22) 중 하나의 수직 확장에 의해 획득된다. 여기서, 이미지(5)는 좌안 이미지(21a)로의 수직 확장 후의 좌안 서브-패널(21)을 나타낸다: 그러나, 동일한 확장 프로토콜이 우안 서브-패널(22)로부터 수직으로 확장된 이미지(22a)에 대하여 사용된다. 도시된 바와 같이, 새로운 픽셀 열들(6)이 보유 픽셀 열들 사이에 위치되고, 여기서 새로운 픽셀 열들(6)은 Row 1과 Row 3 사이, Row 3과 Row 5 사이, 및 Row 5와 Row n 사이에 위치된다. 새로운 픽셀 열들(6)은 밝은 점들로 표시되며, 복수의 픽셀들(2)을 포함한다(도 2 참조).
도 2의 이미지(7)는 SXS 프로토콜을 위하여 사용될 수 있는 수평으로 확장된 이미지(11a 또는 12a)의 표시를 포함하며, 이미지(7)는 좌안 서브-패널(11) 또는 우안 서브-패널(12) 중 하나의 수평 확장에 의해 획득된다. 여기서 이미지(7)는 우안 이미지(12a)로의 수직 확장 후의 우안 서브-패널(12)을 나타낸다; 그러나, 동일한 확장 프로토콜이 좌안 서브-패널(11)에 대하여 수평으로 확장된 이미지(11a)에 대하여 사용될 수 있다. 도시된 바와 같이, (점으로 표시된) 새로운 픽셀 행들(8)이 (점으로 표시되지 않은) 보유 픽셀 행들 사이에 위치되고, 여기서 새로운 픽셀 행들(8)은 C1과 C3 사이, C3와 C5 사이, C5와 C7 사이, 및 C7과 Cn 사이에 위치된다. 새로운 픽셀 행들(8)은 밝은 점들로 표시되며, 복수의 픽셀들(2)을 포함한다(도 3 참조).
도 3은 새로운 픽셀 행들(8)의 픽셀들을 대표하는 픽셀들(2)을 도시한다(도 2의 이미지(7) 참조). 마찬가지로 도 4는 새로운 픽셀 열들(6)의 픽셀들을 대표하는 픽셀들(2)을 도시한다(도 2의 이미지(5) 참조). 여기서, 픽셀 열 40은 서브-프레임 11 또는 서브-프레임 12 중 하나에서의 경우와 같이 픽셀 A와 B가 인접하는 것을 도시한다. 픽셀 열 41은 새로운 픽셀(2)이 픽셀 A와 픽셀 B 사이에 위치되는 것을 도시한다. 원본 이미지(1)의 원본 픽셀(2)의 데이터가 이용가능하다면, 이미지(7)가 원본 이미지(1)와 완전히 같아지도록 그 데이터가 원본 픽셀(2)을 재현하는데 사용될 수 있다. 그러나, 데이터 요구사항(data requirements) 때문에 제거되거나 삭제된 픽셀들의 데이터는 손실되기 쉽고 그에 의하여 새로운 픽셀(2)을 위한 데이터가 결정되어야 한다.
종래 기술에서, 새로운 픽셀(2)을 위한 데이터를 결정하는 방법은 픽셀 열 42에서 도시된 바와 같이 픽셀 A와 같이 인접하는 픽셀로부터의 데이터를 사용하는 것에 불과했다. 그러나, 종래 기술에서 새로운 픽셀(2)은 픽셀 B의 사본일 수도 있음을 기억하자. 인접 픽셀(A 또는 B)의 단순한 사본은 향상된 해상도를 제공하지 않으며, 서브-프레임들(11a, 12a)을 생성할 때 손실된 해상도를 정정하지 않는다.
새로운 픽셀(2)을 위한 데이터를 결정하는 향상된 방법은 픽셀 열 43으로 도시된 바와 같이 새로운 픽셀(X)이 인접하는 픽셀들의 평균이 되도록 픽셀 A와 픽셀 B의 데이터를 평균하는 것을 포함할 수 있다. 픽셀 X의 데이터는 X=(A+B)/2에 의해 얻어질 수 있다. 그러나 새로운 픽셀(X)을 위한 데이터는 원본 픽셀(2)과 동일하지는 않다. 또한, 인접하는 픽셀들(A 및 B)의 데이터를 평균하는 것만으로는 3D 이미지로 결합되기 위한 확장된 이미지를 획득하는데 큰 도움이 되지 않을 수 있다. X가 유용하긴 하지만, 새로운 픽셀(2)의 데이터를 좀 더 정확히 추정하기 위한 다른 방법들도 있다. 따라서, 새로운 픽셀(2)의 값은 해상도를 향상시키거나 회복시키기 위하여 단지 인접하는 픽셀들의 평균과는 다른 것일 수 있다. 동일한 방법이 서브-프레임들(21, 22)로부터 이미지(5)로의 수직 확장을 위하여 수행될 수 있으며, 이는 새로운 픽셀 행 46에 도시되어 있다.
새로운 픽셀(2)을 위한 즉, 확장된 이미지들(5, 7)로부터 3D 이미지의 추후 렌더링에 좀 더 적절한 데이터를 제공하기 위하여 픽셀 열 44로 도시된 본 발명의 방법이 사용될 수 있다. 이 방법은 픽셀 Y의 데이터가 픽셀 A의 데이터에 좀 더 근접하여 매칭되도록 Y=(A+X)/2로, 또는 픽셀 Y의 데이터가 픽셀 B에 좀 더 근접하여 매칭되도록 Y=(X+B)/2로, 새로운 픽셀 Y의 값을 결정하는데 픽셀 X의 평균값을 사용한다. 확장된 이미지들(5, 7)에서 새로운 픽셀들 모두는 인접하는 좌측 픽셀(A) 또는 인접하는 우측 픽셀(B)과 매칭되는 픽셀(Y)일 수 있으며, 이는 픽셀들 및 이미지의 시청자의 지향 방향이다. 이 프로토콜은 서브-프레임 이미지들의 확장을 위한 향상된 데이터를 제공한다. 동일한 방법이 서브-프레임들(21, 22)로부터 이미지(5)로의 수직 확장을 위하여 수행될 수 있으며, 이는 새로운 픽셀 행 47에 도시되어 있다.
이미지 확장 동안 새로운 픽셀(2)을 위한 데이터를 결정하기 위한 다른 방법은 픽셀 열 45에서 발견될 수 있다. 여기서 새로운 픽셀(2)은 픽셀 Z의 데이터를 갖는다. 픽셀 Z는 인접하는 좌측 픽셀(A)에 매칭되는지, 반대로 인접하는 우측 픽셀(B)에 매칭되는지에 따라, Z=(Y+X+A)/3 또는 Z=(Y+X+B)/3으로부터 획득될 수 있다. 대안으로, Z는 Z=(X+Y)/2일 수 있다.
도 3 및 4의 방법론들은 텔레비전, 비디오 소스, 3D 렌더링 장치 또는 3D 이미지 및 비디오를 생성, 렌더링 또는 보여줄 수 있는 유사한 컴퓨팅 구성요소와 같은 컴퓨터 시스템에 의해 구현될 수 있다. 따라서, 방법론들은 컴퓨터가 설명한 특정 기능들을 실행하도록 컴퓨터 실행가능한 명령어들을 구비하는 메모리 장치 상에 저장된 컴퓨터 프로그램 제품으로 구현될 수 있다. 일 실시예로, 컴퓨팅 방법은 두 개의 인접 픽셀들을 제공하는 것; 두 개의 인접 픽셀들을 분할하는 것; 두 개의 인접 픽셀들 사이에 새로운 픽셀을 삽입하는 것; 및 두 개의 인접 픽셀들 모두의 픽셀 데이터로부터 새로운 픽셀을 위한 새로운 픽셀 데이터를 생성하는 것과 같이 픽셀 컨텐츠를 생성하는 방법을 포함할 수 있으며, 여기서 새로운 픽셀 데이터는 두 개의 인접 픽셀들 중 하나로부터의 픽셀 데이터를 더 많이 포함하거나 두 개의 인접 픽셀들 중 다른 것으로부터의 픽셀 데이터를 적게 포함하도록 가중될 수 있다. 이 방법은 또한 데이터 A를 갖는 픽셀 A와 데이터 B를 갖는 픽셀 B로 두 개의 인접 픽셀들을 정의하는 것; Y=(데이터 A+데이터 B)/2로 데이터 Y를 계산하는 것; 새로운 픽셀 데이터로 데이터 Y를 사용하는 것; Y=(데이터 B+데이터 X)/2로 Y를 계산하는 것; 또는 새로운 픽셀 데이터로 데이터 X를 사용하는 것 중 하나 이상을 포함할 수 있다. 일 측면에서, 두 개의 인접 픽셀들은 새로운 픽셀 생성 후 새로운 픽셀과 같은 픽셀 열 내에 있거나, 두 개의 인접 픽셀들은 새로운 픽셀 생성 후 새로운 픽셀 행 내에 있다. 컴퓨팅 방법은 제 1 픽셀 스트립 및 제 2 픽셀 스트립 사이에 새로운 픽셀 스트립을 생성하는 것를 포함하며, 여기서 새로운 픽셀 스트립은 복수의 새로운 픽셀들을 포함하며, 각 새로운 픽셀은 제 1 및 제 2 픽셀 스트립들의 두 개의 인접 픽셀들 중 하나로부터의 픽셀 데이터를 더 많이 포함하고 두 개의 인접 픽셀들 중 다른 것으로부터의 픽셀 데이터를 더 적게 포함하도록 가중된다. 컴퓨팅 방법은 두 개의 인접 픽셀들을 갖는 서브-프레임 이미지보다 약 두 배 많은 픽셀들을 구비한 풀-프레임 이미지를 제공하는 것를 포함하며, 여기서 풀-프레임 이미지는 서브-프레임 이미지의 두 개의 인접 픽셀들 각각 사이에 새로운 픽셀들을 포함한다.
일 실시예로, 컴퓨팅 방법은 두 개의 인접 픽셀 스트립을 제공하는 것; 두 개의 인접 픽셀 스트립을 분할하는 것; 두 개의 인접 픽셀 스트립 사이에 새로운 픽셀 스트립을 삽입하는 것; 및 새로운 픽셀에 인접하는 픽셀들 모두의 픽셀 데이터로부터 새로운 픽셀 스트립의 각 새로운 픽셀을 위한 새로운 픽셀 데이터를 생성하는 것를 포함하며, 여기서 각 새로운 픽셀의 새로운 픽셀 데이터는 새로운 픽셀로 두 개의 인접 픽셀들 중 하나로부터의 픽셀 데이터를 더 많이 포함하고, 새로운 픽셀로 두 개의 인접 픽셀들 중 다른 것으로부터의 픽셀 데이터를 더 적게 포함하도록 가중된다.
일 실시예로, 본 발명은 평면 내 픽셀 이미지를 확장하기 위한 방법을 포함한다. 그러한 방법은 픽셀 스트립 내의 복수의 픽셀들을 위한 픽셀 컨텐츠의 방법들 중 임의의 것을 수행하는 것을 포함할 수 있으며, 여기서 생성된 픽셀 스트립은 이미지를 평면으로 확장한다. 생성된 픽셀 스트립 열은 이미지를 수직 방향으로 확장(예컨대, Y-축 평면으로 픽셀 이미지를 확장)하는 반면, 생성된 픽셀 스트립 행은 이미지를 수평 방향(예컨대, X-축 평면으로 픽셀 이미지를 확장)으로 확장한다. 이미지 확장 방법은 서브-프레임 이미지로부터 풀-프레임 이미지를 준비하는 것을 포함하며, 여기서 풀-프레임 이미지는 서브-프레임 이미지의 픽셀 스트립의 약 두 배를 갖는다. 다음으로, 이 방법은 풀-프레임 이미지로부터 3D 이미지를 준비하는 것을 포함할 수 있다. 풀-프레임 이미지는 우안 또는 좌안으로 시청하도록 구성되거나, 풀-프레임 이미지는 각 눈에 대하여 생성될 수 있다. 풀-프레임 이미지는 좌안으로 시청하도록 구성된 좌안 픽셀 스트립들 및 우안으로 시청하도록 구성된 우안 픽셀 스트립들을 가질 수 있으며, 좌안 픽셀 스트립들은 우안 픽셀 스트립과 교대로 배치된다. 좌안 픽셀 스트립들은 좌안 픽셀 열들일 수 있으며, 우안 픽셀 스트립들은 우안 픽셀 열들일 수 있다. 대안으로, 좌안 픽셀 스트립들은 좌안 픽셀 행들일 수 있으며, 우안 픽셀 스트립들은 우안 픽셀 행들일 수 있다. 이 방법은 그들 사이에 새로운 픽셀을 구비한 두 개의 이전 인접 픽셀을 포함하는 3D 이미지를 렌더링하는 것을 포함한다. 또한 3D 이미지는 인접 픽셀 스트립과 비교하여 역전될 데이터를 갖는 하나 이상의 역전 픽셀 스트립들을 가질 수 있다. 따라서, 3D 이미지는 역진 픽셀 데이터를 구비한 하나 이상의 픽셀 스트립들을 가질 수 있다.
일 실시예로, 컴퓨팅 방법은 모든 평면들로 풀 픽셀 스트립 카운트를 가지는 서브-프레임 이미지의 풀-프레임 이미지와 비교되는 적어도 한 평면으로 감소된 픽셀 스트립 카운트를 가지는 서브-프레임 이미지를 제공하는 것; 및 픽셀 생성 또는 이미지 확장 프로토콜을 수행하는 것에 의하여 서브-프레임 이미지의 새로운 풀-프레임 이미지를 준비하는 것과 같이 픽셀 이미지를 평면으로 확장시키기 위하여 구현될 수 있으며, 여기서 감소된 픽셀 스트립 카운트는 풀 픽셀 스트립 카운트의 약 50%이다. 이미지 확장 프로토콜은 모든 평면들로 풀 픽셀 스트립 카운트를 가지는 서브-프레임 이미지의 풀-프레임 이미지와 비교되는 적어도 한 평면으로 감소된 픽셀 스트립 카운트를 가지는 서브-프레임 이미지를 제공하는 것; 픽셀들 A를 가지는 픽셀 스트립 A와 픽셀들 B를 가지는 픽셀 스트립 B와 같이 적어도 두 개의 인접 픽셀 스트립을 가지는 서브-프레임 이미지의 픽셀 스트립들을 정의하는 것; 픽셀들 A가 픽셀들 B로부터 분할되도록 픽셀 스트립 A를 픽셀 스트립 B로부터 분할하는 것; 픽셀 스트립 A와 픽셀 스트립 B 사이에 픽셀들 A 및 픽셀들 B에 대응하는 새로운 픽셀들을 가지는 새로운 픽셀 스트립을 삽입하는 것; 및 픽셀들 A 및 픽셀들 B 모두의 픽셀 데이터로부터 새로운 픽셀의 새로운 픽셀 데이터를 생성하는 것를 포함하며, 여기서 감소된 픽셀 스트립 카운트는 풀 픽셀 스트립 카운트의 약 50%이며, 새로운 픽셀 데이터는 픽셀들 A로부터의 픽셀 데이터를 더 많이 포함하고 픽셀들 B로부터의 픽셀 데이터를 더 적게 포함하도록 가중된다. 이는 서브-프레임 이미지 내에 픽셀 스트립 A로부터의 데이터 A를 가지는 Pixel A 및 픽셀 스트립 B로부터의 데이터 B를 가지는 Pixel B와 같은 두 개의 인접 픽셀을 정의하는 것; 데이터 X=(데이터 A+데이터 B)/2로 데이터 X를 계산하는 것; 데이터 Y=(데이터 A+데이터 X)/2로 데이터 Y를 계산하는 것; 새로운 픽셀 데이터로서 데이터 Y를 사용하는 것; 데이터 Y=(데이터 B+데이터 X)/2로 데이터 Y를 계산하는 것; 또는 새로운 픽셀 데이터로서 데이터 X를 사용하는 것 중 하나 이상을 수행하는 컴퓨팅 시스템을 포함할 수 있다. 이미지 확장을 위한 컴퓨팅 방법은 서브-프레임 이미지보다 약 두 배 많은 픽셀들을 가지는 풀-프레임 이미지를 준비하는 것; Y-축 평면으로 서브-프레임 픽셀 이미지를 확장하는 것; 또는 X-축 평면으로 서브-프레임 픽셀 이미지를 확장하는 것; 풀-프레임 이미지로부터 3D 이미지를 준비하는 것 중 하나 이상을 포함할 수 있으며, 여기서 풀-프레임 이미지는 좌안 또는 우안으로 시청하도록 구성되거나 풀-프레임 이미지는 좌안으로 시청하도록 구성된 좌안 픽셀 스트립들 및 우안으로 시청하도록 구성된 우안 픽셀 스트립을 가지거나, 좌안 픽셀 스트립들이 우안 픽셀 스트립들과 교대로 배치되거나, 좌안 픽셀 스트립들은 좌안 픽셀 열들이며 우안 픽셀 스트립들은 우안 픽셀 열들이거나, 좌안 픽셀 스트립들은 좌안 픽셀 행들이며 우안 픽셀 스트립들은 우안 픽셀 행들이다.
본 발명의 3D 렌더링 기술은 다양한 동작 환경들에서 작엽할 수 있다. 예컨대, 도 5는 비디오 소스(51), 3D 렌더링 장치(52) 및 렌더링된 3D 이미지를 디스플레이할 수 있는 텔레비전(53)을 포함하는 동작 환경(50)을 제공한다. 여기서, 전용 3D 렌더링 장치(52)는 SXS, TB, FP, 또는 임의의 다른 3D 렌더링 프로토콜에 따라 3D 렌더링 프로토콜을 수행한다. 이 동작 환경(50)은 액티브 3D 안경(54) 또는 패시브 3D 안경(56)을 포함할 수 있다. 다른 예로, 내부 3D 렌더링 모듈이 비디오 소스(51) 및/또는 텔레비전(53) 내에 있을 수 있으며, 이는 별도 장치에 대한 요구를 제거한다. 비디오 소스(51)는 3D 렌더링을 위한 다양한 포맷으로 비디오를 제공하는 임의 유형의 비디오 소스일 수 있다. 일 예로, 비디오 소스(51)는 임의의 좌안 특정 이미지 서브-프레임 또는 임의의 우안 특정 이미지 서브-프레임을 포함하지 않는 순수한 2D 비디오를 제공할 수 있다. 3D 렌더링 장치 또는 모듈은 또한 3D 렌더링 기술을 사용하여 2D 대 3D 변환을 하도록 구성될 수 있다. 또 다른 예로, 비디오 소스(51)는 좌안 특정 이미지 서브-프레임 및 대응하는 우안 특정 이미지 서브-프레임들을 포함하는 비디오 데이터를 제공할 수 있다.
이와 같이, 본 발명은 비디오 데이터 입력으로 순수한 2D 비디오뿐 아니라 좌안 특정 이미지 서브-프레임들 및 대응하는 우안 특정 이미지 서브-프레임들을 포함하는 3D 데이터 입력 중 하나로 동작할 수 있다. 어느 경우든, 임의의 2D 대 3D 컨버터 기술이 해상도의 상당한 손실 또는 해상도의 임의의 손실 없이 3D 이미지를 제공하는 분리된 좌안 서브-프레임들 및 우안 서브-프레임들을 구비하는 3D 이미지 데이터를 제공할 수 있다. 몇몇 예에서, 좌안 특정 이미지 서브-프레임들 및 대응하는 우안 특정 이미지 서브-프레임들의 생성으로부터의 임의의 손실된 해상도는 3D 렌더링 기술을 통하여 복구될 수 있으며, 따라서 해상도 손실은 최소화되거나 상당히 감소되어 3D 이미지가 풀 해상도를 가지게 나타난다.
본 발명은 조안 특정 이미지 서브-프레임 및 우안 특정 이미지 서브-프레임과 같이 눈 특정 컨텐츠를 포함하는 두 개의 다른 이미지들을 사용하는 다양한 3D 비디오 기술들 중 하나로부터 고화질 이미지 및 비디오를 제공할 수 있다. SXS, TB 및 FP의 현재 기술들은 각각 서브-프레임들 내의 눈 특정 이미지들을 사용하는 것에 의해 기능하며, 이러한 눈 특정 서브-프레임들은 해상도 열화 없이 3D 이미지들을 획득하기 위하여 본 발명으로 프로세싱될 수 있다. 본 발명의 일 측면은 또한 좌안 서브-프레임 및 우안 서브-프레임으로 사용하기 위한 눈 특정 이미지들을 제공할 수 있다. 모든 경우에, 두 개의 눈 특정 서브-프레임들은 관찰자에게 3D 이미지로 디스플레이되고 시청될 수 있는 단일 3D 이미지를 제공하기 위하여 본 명세서에 설명된 시스템 및 방법을 통하여 프로세싱된다.
3D 이미지의 생성은 다양한 3D 변환 프로토콜들에 따라 구성될 수 있는 두 개의 눈 특정 서브-프레임들을 사용할 수 있다. 한편, 눈 특정 이미지들은 이미지를 스트립들로 파싱하고 수평면 또는 수직면 중 하나로 50%의 해상도 열화를 가지는 SXS 또는 TB 포맷으로 그 스트립들을 재조립하거나 스플라이싱하는 것에 의하여 생성될 수 있다. 그러나, 스플라이싱 기술은 손상된 해상도를 정정할 수 있는 알고리즘에 의해 변경될 수 있다. 스플라이싱된 눈 특정 이미지들은 해상도 정정 알고리즘으로 각 눈 특정 이미지 서브-프레임을 프로세싱 하는 것에 의해 풀 해상도를 가질 수 있으며, 해상도 정정 알고리즘은 더 작은 서브-프레임이 풀 해상도 서브-프레임으로 확장되는 때 형성하는 픽셀들의 컨텐츠를 생성하기 위하여 인접 픽셀들에 대한 정보를 사용한다. 도 3 및 4의 기술이 SXS 및 TB 프로토콜의 50% 해상도 서브-프레임들로부터 확장된 풀 해상도 이미지들을 제공하기 위하여 사용될 수 있다.
도 7은 원본 이미지(1)의 3D 버전을 디스플레이하는 3D 이미지(75)를 제공하기 위한 일반적인 3D 렌더링 프로세스(70)를 제공한다. 이 프로세스는 서브-프레임들을 준비하기 위한 종래 방법들에서 일반적으로 손실되는 원본 이미지(1)의 해상도의 일부를 유지한다. 도 7은 TB 프로토콜을 위한 좌안 서브-프레임(21) 및 우안 서브-프레임(22)을 획득하기 위하여 픽셀 열들(4)이 제거됨에 따라 수직면으로 짧아지는 경우에 있어서 서브-프레임들을 생성하는 일반적인 프로세스를 도시한다. 그러나, 이 방법은 일반적인 것으로 3D 이미지(75)를 생성하는 프로세스는 SXS, TB, FP의 표준 기술들 또는 입체 좌안 및 우안 서브-프레임들을 제공하는 임의의 다른 기술을 사용하여 제공되는 좌안 서브-프레임(71) 및 우안 서브-프레임(72)으로 수행될 수 있다. 2D 포맷의 원본 이미지(1)는 Row 1, Row 2, Row 3, Row 4, … Row (n-1) 및 Row n 순서의 수평 픽셀 열들로 형성된 픽셀들(2)을 갖도록 도시된다. 홀수 픽셀 열들은 좌안 서브-프레임(71)으로 위치하고 짝수 픽셀들은 우안 서브-프레임(72)으로 위치되며, 변환 알고리즘이 좌안 서브-프레임(71) 및 우안 서브-프레임(72)을 생성한다. 그러나 3D 이미지를 가지기 위하여 좌안 서브-프레임(71)은 도 10과 관련하여 이하에서 좀 더 상세히 설명되는 바와 같이 역전된 픽셀 방향을 가지는 역전 서브-프레임일 수 있다. 기본적으로, (예컨대, 프라임(')으로 표시된) 역전된 픽셀 열들이 생성된다. 서브-프레임(71)의 각 열에 대하여 역전된 픽셀 열이 생성되는 것으로 도시되고 있으나, 이미지(75) 내에 사용되는 역전된 픽셀 열들만이 생성될 필요가 있다.
좌안 서브-프레임(71)의 이미지에 관하여, 일반 픽셀 열들은 L1, L2, L3, …, Ln으로 지시될 수 있다. 그러나, 역전된 픽셀 열의 경우, 픽셀 열들은 L1', L2', L3', …, Ln'로 지시될 수 있다. 우안 서브-프레임(72)의 이미지에 있어서, 일반적인 픽셀 열들은 R1, R2, R3, …, Rn으로 지시될 수 있다. 그러나, 역전된 픽셀 열의 경우, 픽셀 열들은 R1', R2', R3', … Rn'으로 지시될 수 있다. 역전된 픽셀 열은 다른 안구에 대한 픽셀 열들과 비교하여 역전된 픽셀 열이다. 예컨대, 역전된 픽셀 열 L1'는 좌안으로 볼 때 역전되어 보일 것이다; 그러나, 역전된 픽셀 열 L1'는 우안으로 볼 때 정상으로 보일 것이다. 따라서, 한 눈에 대하여 역전된 픽셀 열은 다른 안구로 볼 때 실제로 일반 픽셀 열로 디스플레이된다.
3D 이미지(75)는 좌안 서브-프레임(71)에 대한 픽셀 열들 및 우안 서브-프레임(72)에 대한 픽셀 열들과 역전된 우안 및 좌안 서브-프레임의 대응하는 역전된 픽셀 열들을 사용하여 원본 이미지(1)로부터 도출된다. 3D 이미지(75)는 좌안 서브-프레임(71)의 픽셀 열들의 픽셀들이 역전된 우안 서브-프레임(72)의 역전된 픽셀 열들의 개별 픽셀들과 각각 중첩되어 좌안으로 보여지도록 구성된다. 그와 같이, 역전된 우안 픽셀 열로부터의 데이터눈 좌안으로 볼 때 정상적으로 보인다. 마찬가지로, 우안 서브-프레임(72)으로부터의 픽셀 열들은 역전된 좌안 서브-프레임(71)으로부터의 역전된 픽셀 열들의 개별 픽셀들과 각각 중첩되며, 따라서 역전된 좌안 서브-프레임(71)으로부터 온 중첩된 픽셀의 데이터는 우안으로 볼 때 정상적으로 보인다. 이와 같이, 3D 이미지는 서브-프레임(71) 및 역전된 서브-프레임(72)의 픽셀 열들(L1 및 R1')의 픽셀들을 중첩시킨 결과 (좌안으로 보여질) 픽셀 열(L1/R1')을 가지며, 다음으로 유사한 중첩 방식으로 3D 이미지 픽셀 열들의 나머지(예컨대, (우안으로 보여질) L2'/R2, (좌안으로 보여질) L3/R3', (우안으로 보여질) L4'/R4, (좌안으로 보여질) L5/R5', …, (좌안으로 보여질) Ln/Rn' 또는 (우안으로 보여질) Ln'/Rn)를 준비한다. 픽셀 열 L1/R1'의 픽셀들(2)은 픽셀 열 L1 및 역전된 픽셀 열 R1' 모두의 대응 픽셀들로부터의 데이터의 평균을 포함하며, 픽셀 열 L2'/R2의 새로운 픽셀들은 동일한 투명도를 가지고 L2' 및 R2의 픽셀들을 제공한다. L1/R1' 픽셀 열에서 새로운 픽셀들의 평균은 픽셀 열 L1 및 R1'으로부터의 개별 픽셀들의 가중된 평균일 수 있다. 투명도 인자는 픽셀 열 L1/R1'의 결과 새로운 픽셀을 획득하기 위하여 사용되는 픽셀 열 L1 및 R1'의 대응 픽셀들의 상대적인 투명도를 결정할 수 있다. 즉, 각 픽셀은 L1의 부분적으로 투명한 픽셀 및 R1'의 투명하지 않거나 부분적으로 투명한 픽셀, 또는 그 역의 결합일 수 있다. 일부 예에서, L1 및 R1'의 픽셀들 중 하나는 투명하지 않으며, 다른 예에서, 두 픽셀들 모두 새로운 픽셀을 형성하는데 부분적으로 투명하지 않다.
도 4를 참조하면, 픽셀 열 L1/R1' 등의 새로운 픽셀은 L1 및 R1'의 픽셀들 사이의 평균일 수 있으며, 따라서 새로운 픽셀 값이 X가 된다. 즉, 새로운 픽셀은 픽셀 열 L1 및 R1'의 대응 픽셀들의 결합일 수 있으며, 이는 수학적으로 결정된다. 그와 같이 L1의 픽셀들은 픽셀 A로 나타내질 수 있고, R1'의 픽셀들은 픽셀 B로 나타내질 수 있다. 일 예로, 픽셀 열 L1/R1'의 각 새로운 픽셀은 X=(L1+R1')/2일 수 있다. 다른 예로, 픽셀 열 L1/R1'의 각 새로운 픽셀은 Y=(L1+X)/2 또는 Y=(R1'+X)이다. 다른 예로, 픽셀 열 L1/R1'의 각 새로운 픽셀은 픽셀 열 L1의 인접 픽셀 또는 픽셀 열 R1'의 인접 픽셀에 매칭되는지에 따라 Z=(Y+X+L1)/3 또는 Z=(Y+X+R1')/3일 수 있다. 대안으로, Z는 L1 또는 R1' 중 하나에 대하여 가중된 Z=(X+Y)/2일 수 있다. TB 또는 FP 프로토콜을 위하여 사용되는 도 7에 도시된 픽셀 열들과 유사하게, 동일한 중첩 프로토콜이 SXS 프로토콜을 위한 픽셀 행들에도 행해질 수 있으며, 픽셀 행들 중 하나는 역전된 픽셀 행으로부터 온다.
시청가능한 이미지들로의 서브-프레임들의 재결합은 디스플레이 스크린 상의 이미지의 관찰자에게 보여질 3D 효과를 제공한다. 그와 같이, 서브-프레임들의 이미지들은 수직 축에 따른 전체 픽셀 개수의 1 내지 25% 범위일 수 있는 정수인 n의 폭을 가지는 하나 이상의 픽셀들의 픽셀 열들로 파싱된다. n의 값은 최종 3D 이미지의 품질을 제어하기 위하여 변경될 수 있다. 1인 n의 사용은 좌안 또는 우안으로 보여질 픽셀 열들을 준비할 때 픽셀별(pixel-by-pixel) 제어를 제공할 수 있다. 그러나, n은 1 내지 25, 1 내지 15, 1 내지 10 또는 1 내지 5의 범위일 수 있다. n의 값은 또한 프로그램가능하며 마음대로 조정할 수 있다.
도 7의 방법론은 텔레비전, 비디오 소스, 3D 렌더링 장치 또는 3D 이미지 및 비디오를 생성, 렌더링 또는 보여줄 수 있는 컴퓨팅 구성요소와 같은 컴퓨팅 시스템에 의해 구현될 수 있다. 따라서, 이 방법론들은 컴퓨터가 설명된 특정 기능들을 실행하도록 하는 컴퓨터 판독가능한 명령어들을 구비한 메모리 장치 상에 저장된 컴퓨터 프로그램 제품으로 구현될 수 있다. 일 실시예로, 컴퓨팅 방법은 특정 안구에 대한 픽셀 스트립을 획득하는 것; 다른 안구에 대한 역전된 픽셀 스트립을 획득하는 것(예컨대, 다른 안구에 대한 역전된 픽셀 스트립은 원래 역전 전의 다른 안구에 대한 것이다); 및 픽셀 스트립 및 역전된 픽셀 스트립의 대응 픽셀들로부터의 픽셀 데이터를 가지는 픽셀들을 포함하는 중첩된 픽셀 스트립을 형성하기 위하여 픽셀 스트립 및 역전된 픽셀 스트립을 중첩시키는 것과 같이 픽셀 스트립들을 중첩시키는 방법을 포함할 수 있다. 이는 본 명세서에서 설명된 바와 같이 역전된 픽셀 스트립을 준비하는 것을 포함할 수 있다. 특정 안구에 대한 픽셀 스트립은 좌안 또는 우안 픽셀 스트립이며, 역전된 픽셀 스트립은 다른 안구에 대한(예컨대, 다른 안구에 의해 역전된 것으로 보여지는) 것이거나, 픽셀 스트립은 좌안에 대한 것이고 역전된 픽셀 스트립은 우안에 대한(예컨대, 우안에 의해 역전되는 것으로 보여지는) 것이다. 일 측면에서, 픽셀 스트립들을 중첩시키는 것은 픽셀 스트립 및 역전된 픽셀 스트립의 각 픽셀의 데이터를 식별하는 것; 및 픽셀 스트립의 각 픽셀의 데이터를 역전된 픽셀 스트립의 대응 픽셀의 데이터와 결합하는 것을 포함한다. 이 방법은 중첩된 픽셀들의 데이터가 픽셀 스트립과 역전된 픽셀 스트립 모두로부터의 데이터에 근거하도록, 픽셀 스트립의 픽셀들에 대한 데이터와 역전된 픽셀 스트립의 픽셀들에 대한 픽셀 데이터를 결합하는 것을 포함한다. 이 방법은 중첩된 픽셀 스트립의 중첩된 픽셀들을 형성하기 위하여 픽셀 스트립과 역전된 픽셀 스트립의 개별 픽셀들을 개별적으로 중첩시키는 것을 포함할 수 있다.
일 측면에서, 이 방법은 픽셀 스트립 내의 특정 픽셀을 데이터 A를 가지는 Pixel A로 정의하는 것 및 역전된 픽셀 스트립 내의 특정 픽셀을 데이터 B를 가지는 Pixel B로 정의하는 것; X를 X=(데이터 A+데이터 B)/2로 계산하는 것; 중첩된 픽셀에 대하여 데이터 X를 사용하는 것; Y를 Y=(데이터 A+데이터 X)/2로 계산하는 것; Y를 Y=(데이터 B+데이터 X)/2로 계산하는 것; 또는 중첩된 픽셀에 대하여 데이터 Y를 사용하는 것 중 하나 이상을 포함할 수 있으며, 여기서 Pixel A와 Pixel B는 중첩된 픽셀을 형성하기 위하여 중첩될 대응 픽셀들이다. 이 방법은 중첩된 픽셀 스트립의 각 픽셀에 대한 중첩된 픽셀을 준비하는 것을 포함할 수 있으며, 여기서 픽셀 스트립들은 픽셀 열들이거나 픽셀 스트립들은 픽셀 행들일 수 있다. 이 프로토콜은 본 명세서에 설명된 방법들 중 임의의 것과 함께 사용 또는 결합될 수 있다.
픽셀 스트립들을 중첩시키는 방법은 중첩된 픽셀 스트립들을 갖는 3D 이미지들을 준비하기 위하여 사용될 수 있으며, 이 방법은 좌안 이미지를 위한 픽셀 스트립들 및 역전된 픽셀 스트립들과 우안 이미지를 위한 픽셀 스트립들 및 역전된 픽셀 스트립들로부터 중첩된 이미지를 준비하는 것을 포함한다. 이는 우안 픽셀 스트립들을 가지는 우안 이미지를 획득하는 것; 복수의 역전된 우안 픽셀 스트립들을 획득하는 것; 좌안 픽셀 스트립들을 가지는 좌안 이미지를 획득하는 것; 복수의 역전된 좌안 픽셀 스트립들을 획득하는 것; 및 좌안 또는 우안에 대한 픽셀 스트립들 및 다른 안구에 대한 역전된 픽셀 스트립들을 각각 포함하는 복수의 중첩된 픽셀 스트립들을 준비하는 것을 포함한다. 다음으로 중첩된 픽셀 스트립(들)을 포함하는 3D 이미지가 렌더링될 수 있다. 이 프로토콜은 본 명세서에 설명된 방법들 중 임의의 것과 함께 사용되거나 결합될 수 있다.
일 실시예로, 3D 이미지를 준비하는 방법은: 특정 안구에 대한 복수의 픽셀 스트립들 및 다른 안구에 대한 복수의 픽셀 스트립들을 획득하는 것; 특정 안구에 대한 복수의 역전된 픽셀 스트립들 및 다른 안구에 대한 복수의 역전된 픽셀 스트립들을 획득하는 것; 및 중첩된 픽셀 스트립들 및 역전된 픽셀 스트립들의 대응 픽셀들로부터의 픽셀 데이터를 가지는 픽셀들을 포함하는 복수의 중첩된 픽셀 스트립들을 형성하기 위하여 대응 픽셀 스트립들 및 역전된 픽셀 스트립들을 중첩시키는 것을 포함할 수 있으며, 중첩된 픽셀 스트립들은 함께 3D 이미지를 형성한다. 이것은 또한 역전된 픽셀 스트립들을 준비하는 것을 포함한다. 또한 특정 안구에 대한 픽셀 스트립들은 다른 안구에 대한 대응하는 역전된 픽셀 스트립들과만 중첩될 수 있다. 추가로, 이 방법은 중첩된 픽셀 스트립들로 결합될 픽셀 스트립 및 역전된 픽셀 스트립들을 획득하는 것만 포함할 수 있다. 이 방법은 특정 안구 또는 다른 안구에 대한 제 1 픽셀 스트립을 획득하는 것; 및 3D 이미지 내의 제 1 픽셀 스트립의 위치에 제 1 픽셀 스트립을 포함하는 것을 포함할 수 있으며, 제 1 픽셀 스트립은 상단 또는 하단 픽셀 열이거나 최좌측 또는 최우측 픽셀 행일 수 있다.
일 실시예로, 3D 이미지를 준비하기 위하여 픽셀 스트립들을 중첩시키는 것은: 픽셀 스트립들 및 역전된 픽셀 스트립들의 각 픽셀의 데이터를 식별하는 것; 및 중첩된 픽셀 스트립들을 준비하기 위하여 픽셀 스트립의 각 픽셀 데이터를 역전된 픽셀 스트립의 대응 픽셀의 데이터와 결합하는 것을 포함할 수 있다. 이 방법은 중첩된 픽셀들의 데이터가 픽셀 스트립 및 역전된 픽셀 스트립 모두로부터의 데이터에 근거하도록, 픽셀 스트립의 픽셀들에 대한 픽셀 데이터를 역전된 픽셀 스트립의 픽셀들에 대한 픽셀 데이터와 결합하는 것을 포함한다. 이 방법은 중첩된 픽셀 스트립들의 중첩된 픽셀들을 형성하기 위하여 픽셀 스트립들 및 역전된 픽셀 스트립들의 개별 픽셀들을 개별적으로 중첩시키는 것을 포함할 수 있다.
3D 이미지를 준비하는 방법은 좌안 이미지의 픽셀 스트립들 및 역전된 픽셀 스트립들과 우안 이미지의 픽셀 스트립들 및 역전된 픽셀 스트립들로부터 중첩된 이미지를 준비하는 것을 포함할 수 있으며, 우안 픽셀 스트립들을 가지는 우안 이미지를 획득하는 것; 복수의 역전된 우안 픽셀 스트립들을 획득하는 것; 좌안 픽셀 스트립들을 가지는 좌안 이미지를 확득하는 것; 복수의 역전된 좌안 픽셀 스트립들을 획득하는 것; 및 좌안 또는 우안에 대한 픽셀 스트립들 및 다른 안구에 대한 역전된 픽셀 스트립들을 각각 포함하는 복수의 중첩된 픽셀 스트립들을 준비하는 것을 포함한다. 중첩된 픽셀 스트립들을 포함하는 3D 이미지가 렌더링될 수 있다. 3D 이미지는 좌안 픽셀 스트립 및 우안 역전된 픽셀 스트립으로부터 형성된 중첩된 픽셀 스트립을 가지는 상단, 하단, 최우측, 또는 최좌측 픽셀 스트립을 포함할 수 있다. 3D 이미지는 좌안 역전된 픽셀 스트립 및 우안 픽셀 스트립으로부터 형성된 중첩된 픽셀 스트립을 가지는 상단 아래, 하단 위, 최우측 옆, 최좌측 옆 픽셀 스트립을 포함할 수 있다. 3D 이미지는 좌안 픽셀 스트립 및 우안 역전된 픽셀 스트립으로부터 형성된 중첩된 픽셀 스트립을 가지는 상단에서 두 번째 아래, 하단에서 두 번째 위, 최우측으로부터 두 번째 옆, 최좌측으로부터 두 번째 옆 픽셀 스트립을 포함할 수 있다. 3D 이미지는 좌안 역전된 픽셀 스트립 및 우안 픽셀 스트립으로부터 형성된 중첩된 픽셀 스트립을 가지는 상단으로부터 세 번째 아래, 하단으로부터 세 번째 위, 최우측으로부터 세 번째 옆, 최좌측으로부터 세 번째 옆 픽셀 스트립을 포함할 수 있다. 3D 이미지는 좌안 역전된 픽셀 스트립 및 우안 픽셀 스트립 또는 좌안 픽셀 스트립 및 우안 역전된 픽셀 스트립으로부터 형성된 중첩된 픽셀 스트립을 가지는, 상단, 하단, 최우측, 또는 최좌측 픽셀 스트립을 포함할 수 있다. 3D 이미지는 픽셀 스트립 L1의 픽셀들 및 역전된 픽셀 스트립 R1'의 역전된 픽셀들을 중첩시킨 결과 좌안에 의해 보여질 중첩된 픽셀 스트립 L1/R1'를 가질 수 있다. 일 측면에서, 3D 이미지는 우안으로 보여질 중첩된 픽셀 스트립 L2'/R2, 좌안으로 보여질 중첩된 픽셀 스트립 L3/R3', 우안으로 보여질 중첩된 픽셀 스트립 L4'/R4, 좌안으로 보여질 중첩된 픽셀 스트립 L5/R5', …, 좌안으로 보여질 중첩된 픽셀 스트립 Ln/Rn' 또는 우안으로 보여질 중첩된 픽셀 스트립 Ln'/Rn을 포함할 수 있으며, 여기서 프라임은 역전된 픽셀 스트립을 가리킨다. 3D 이미지는 우안으로 보여질 중첩된 픽셀 스트립 L1'/R1, 좌안으로 보여질 중첩된 픽셀 스트립 L2/R2', 우안으로 보여질 중첩된 픽셀 스트립 L3'/R3, 좌안으로 보여질 중첩된 픽셀 스트립 L4/R4', 우안으로 보여질 중첩된 픽셀 스트립 L5'/R5, …, 우안으로 보여질 중첩된 픽셀 스트립 Ln'/Rn 또는 좌안으로 보여질 중첩된 픽셀 스트립 Ln/Rn'를 포함할 수 있으며, 여기서 프라임은 역전된 픽셀 스트립을 가리킨다.
도 8은 서브-프레임들(81 및 82)을 디스플레이되는 시청가능한 이미지들로 파싱하는 프로세스(80)를 나타낸다. 서브-프레임들(81, 82)은 본 명세서에 설명된 바와 같이 풀 사이즈 이미지로 획득된다. 좌안 서브-프레임(81)은 수평 픽셀 열들인 L1, L2, L3, …, L(n-1) 및 Ln으로 파싱되며, 여기서 "L"은 좌안으로 보여질 열들을 지정한다. 마찬가지로, 우안 서브-프레임(82)은 수평 픽셀 열들인 R1, R2, R3, …, R(n-1) 및 Rn으로 파싱되며, 여기서 "R"은 우안으로 보여질 열들을 지정한다. 서브-프레임들(81 및 82)의 픽셀 열들의 개별 픽셀들의 데이터는 픽셀 열들에 따라 분할되며, 그 후 다른 서브-프레임들(81, 82)의 수평 픽셀 열들의 재결합에 근거하여 3D 이미지용 데이터를 제공하기 위하여 결합 알고리즘에 근거하여 재결합될 것이다. 역전된 픽셀 열들 또한 준비될 수 있다.
또한, 파싱된 층들을 나타내는 서브-프레임들(81 및 82)의 이미지들은 SXS용 서브-프레임들(11, 12) 및 TB 프로토콜용 서브-프레임들(21, 22)의 파싱된 층들을 나타낼 수 있다. 파싱된 층들을 구비하는 서브-프레임들(11 및 12)의 좀 더 비례적인 모양이 또한 도시된다.
도 9a는 도 8의 픽셀 열 파싱 프로세스로부터 획득된 스트립들을 재결합하기 위한 방법(90)을 나타낸다. 도 9a는 좌안 서브-프레임(91)이 (좌안용) L1, (우안용) R1, (좌안용) L3, (우안용) R3, …, (좌안용) L(n-1), (우안용) Rn의 순서인 픽셀 열들로부터 형성됨을 보여준다. 우안 서브-프레임(92)은 (좌안용) L2, (우안용) R2, (좌안용) L4, (우안용) R4, …, (좌안용) L(n-1), (우안용) Rn의 순서인 픽셀 열로 형성된다. 이는 SXS 프로토콜에서도 공통적으로 행해진다.
3D 이미지는 텔레비전 또는 컴퓨터 모니터 디스플레이와 같은 임의의 3D 가능한 디스플레이 모니터에 의해 보여질 수 있다. 이와 같이, 서브-프레임(91 또는 92)의 이미지는 도 1과 관련하여 설명된 패시브 디스플레이 포맷으로 사용될 수 있고, 편광 안경(26)과 같은 액티브 안경이 비디오의 3D 이미지를 시청하기 위하여 시청자에 의해 사용될 수 있다. 또한 "*"는 하단 2개의 픽셀 열들이 서브-프레임들(91 및/또는 92)의 R(n-1) 및 Ln일 수 있음을 가리키는 것임을 유의하라.
도 9b는 좌안 서브-프레임(100) 및 우안 서브-프레임(101)의 도시된 재결합 픽셀 열들을 제공하는 FP용 재결합 프로토콜을 나타낸다. 도 9c는 좌안 서브-프레임(105) 및 우안 서브-프레임(106)의 도시된 재결합 픽셀 열들을 제공하는 FP용 대안 재결합 프로토콜을 나타낸다. 이러한 서브-프레임들(100, 101 또는 105, 106)은 액티브 3D 기술로 실질적으로 사용될 수 있거나, 서브-프레임들(100, 101 또는 105, 106) 중 하나가 패시브 3D 기술로 디스플레이를 위하여 선택될 수 있다.
그러나, 도 9a 내지 9c의 재결합 프로토콜들은 패시브 3D 기술을 사용하여 3D 이미지들로 보여질 때 시청자의 눈에 원본 이미지의 풀 해상도를 제공하지 않는 것으로 결정될 수 있다. SXS 프로토콜은 액티브 3D 안경으로 동작하는 디스플레이들(예컨대, 삼성, 소니 등)을 위하여 구성되는 경우 해상도의 50% 손실을 가져오며, 패시브 3D 안경으로 동작하는 디스플레이들(예컨대, LG, 비지오 등)을 위하여 구성되는 경우 75%의 손실을 가진다. TB 프로토콜은 액티브 3D 안경으로 동작하는 디스플레이들(예컨대, 삼성, 소니 등)을 위하여 구성되는 경우 해상도의 50% 손실을 가져오며, 패시브 3D 안경으로 동작하는 디스플레이들(예컨대, LG, 비지오 등)을 위하여 구성되는 경우 50%의 손실을 가진다. FP 프로토콜은 액티브 3D 안경으로 동작하는 디스플레이들(예컨대, 삼성, 소니 등)을 위하여 구성되는 경우 해상도의 0% 손실을 가져오며, 패시브 3D 안경으로 동작하는 디스플레이들(예컨대, LG, 비지오 등)을 위하여 구성되는 경우 50%의 손실을 가진다. 명확성을 위하여, 좌안 및 우안 서브-프레임들로부터의 3D 이미지들은 액티브 안경 기술들(예컨대, 셔터 3D 안경)을 위한 것이며, 좌안 우안 서브-프레임들로부터의 대안 스트립들을 가지는 단일 이미지는 패시브 안경 기술(예컨대, 편광 안경)을 위한 것이다. 그와 같이, 본 발명의 일 측면은 도 9a, 9b 및/또는 9c의 독립적인 방법들을 전혀 사용하지 않는 3D 렌더링 프로토콜들을 포함한다.
3D 이미지로 시청하기 위하여 결합될 필요가 있는 두 개의 풀 사이즈 서브-프레임들이 존재하는 경우 해상도의 손실이 일어난다. 어느 정도, 이는 두 개의 이미지들이 두 배의 데이터 공간을 필요로하기 때문이다. 현재 기술들은 두 개의 이미지들을 하나의 3D 이미지로 표현하기에 적절하지 않다. SXS 및 TB의 경우, 이 기술은 먼저 수평 또는 수직 방향들로 서브-프레임들을 리사이징할 수 있다. 풀 사이즈 서브-프레임들은 중간 단계로 실제로 디스플레이되지 않는다. 여기서 중간 프레임들 또는 서브-프레임들에 대한 참조는 3D 이미지들을 렌더링하기 위하여 실제로 디스플레이되지 않는 프레임들 또는 서브-프레임들을 식별한다.
또한, FPR 디스플레이들을 좌안 스트립들이 좌안에 의해서만 시청되고, 우안 스트립들은 우안에 의해서만 시청되도록 구성된다는 점에 유의해야 한다. 공통으로, 스트립들은 1 픽셀 두께를 가지며, 몇몇 예에서는 1 픽셀 이상일 수 있다. 수평 스트립들을 위한 픽셀 열들은 "n" 두께일 수 있으며, n은 여기서 정의된 바와 같다.
본 발명의 재결합 프로토콜은 변경된 SXS, TB, FP 또는 임의의 다른 3D프로토콜로 사용될 수 있으며, 액티브 3D 안경(예컨대, 삼성, 소니 등) 및 패시브 3D 안경(예컨대, LG, 비지오 등)으로 동작하는 디스플레이를 위하여 구성되는 경우 약 0%의 해상도 손실을 제공할 수 있다. 그와 같이, 본 발명의 재결합 프로토콜은 FHD 3D(full high definition 3D)를 위한 모든 3D 프로토콜들에 적용될 수 있다.
하나의 눈에 속하는 서프 프레임들의 좌안 및 우안 픽셀 스트립이 다른 안구를 위한 스트립들을 가져야만하는 스트립 위치 상에 위치하는 경우, 다른 안구에 대한 그 위치에 대하여 각 픽셀을 위한 X 축 상의 이동량은 정확하게 동일한 양만큼 뒤바뀌거나 역전되되는 결과를 가져온다. 이 뒤바뀌거나 역전된 이동은 X축 상의 다른 방향으로 동일한 양만큼 픽셀 스트립의 각 픽셀을 다시 이동하는 것에 의하여 보정될 수 있다. 예컨대, 패시브 3D 안경을 쓴 사용자가 안경을 뒤집어 사용하는 경우, 그 효과는 가까운 모든 것들을 더 멀어지게 하고 이미지에서 먼 곳에 있어야 하는 모든 것들을 가까워지게 한다. 이는 사람이 깊이를 지각하는 방식 때문이다. 눈이 픽셀 이미지들을 관찰할 때 한 픽셀로부터 다른 픽셀까지의 이동을 본다.
그러나, 3D 이미지 렌더링 동안, 사람은 모든 것이 이동에 대하여 역전되는 우안으로 좌안 스트립을 본다. 데이터가 뒤집히거나 역전된 후 다시 뒤집히거나 역전되는 경우, 3D 이미지는 정상이 된다. 한 눈에 대한 픽셀 스트립의 각 픽셀과 다른 안구에 대한 픽셀 스트립의 대응하는 픽셀은 다른 안구에 대한 이동과 비교될 수 있다. 다른 안구와 비교하여 한 눈에 대한 픽셀들의 이동량을 뒤집거나 역전시키는 것이 이하에 설명된 바와 같이 3D 형상을 제공하기 위하여 사용될 수 있다. 우안 픽셀 스트립 및 좌안 픽셀 스트립의 각 픽셀은 eD 이미지를 위하여 함께하는 다른 스트립의 픽셀들을 결정하고 X축을 따라 대응하는 픽셀에 좌측 또는 우측 이동이 있는지를 결정하기 위하여 비교된다. 3D 보정은 첫 번째 눈의 픽셀 스트립용 픽셀 위치로부터 반대 방향으로 이동된 대응 픽셀들을 가지는 다른 안구를 위한 뒤바뀐 픽셀 스트립들을 생성하는 것에 의하여 달성될 수 있다. 뒤바뀐 픽셀 스트립은 역전 픽셀 스트립 또는 네거티브 픽셀 스트립으로 언급될 수 있으며, 프라임(즉, 어포스트로피 또는 ')으로 지시된다. 역전된 픽셀 스트립은 첫 번째 픽셀 스트립으로부터의 이동과 비교하여 X축 상에서 반대 방향을 향한 대응 픽셀들을 포함할 수 있으며, 그에 의하여 픽셀들이 역전된다. 제 1 픽셀 스트립은 우안 픽셀 스트립일 수 있거나 좌안 픽셀 스트립일 수 있으며, 다음으로 다른 안구용 픽셀 스트립이 제 1 픽셀 시트릅의 픽셀들로부터 반대 방향의 픽셀들을 가지고 네거티프 픽셀 스트립으로 변환될 수 있다. 이 과정은 이하에서 좀 더 상세히 설명된다.
도 10은 3D 이미지들을 렌더링하기 위하여 본 발명으로 사용될 수 있는 역전된 픽셀 스트립들을 준비하는 방법을 도시한다. 이 프로세스는 서프 프레임들의 픽셀 스트립들에 근거하여 역전된 픽셀 스트립들을 생성하기 위한 것이다. 모든 픽셀 스트립들이 역전된 픽셀 스트립들로 변환될 필요가 없는 경우, 도 10의 예는 서프 프레임들의 모든 픽셀 스트립들을 역전된 픽셀 스트립으로 변환하는 것을 도시하도록 나타난다. 그러나, 실제로 픽셀 스트립의 50%만이 변환될 필요가 있으며, 이는 렌더링될 3D 이미지에 따라 홀수 열 픽셀 스트립들 또는 짝수 열 픽셀 스트립들일 수 있다. 이 프로세스는 3D 렌더링에 사용될 픽셀 스트립들인 역전되도록 선택된 픽셀 스트립들에 대하여만 진행될 수 있다. 역전된 픽셀 스트립들은 일반적인 픽셀 스트립들과 역전된 픽셀 스트립을 구별하기 위하여 프라임(')으로 표시된다. 역전된 픽셀 스트립들은 X축 상에서 반대 방향으로 동일한 이동량만큼 역전된 픽셀들을 포함할 수 있다. 역전된 픽셀 스트립의 픽셀들의 역전은 다른 안구를 위한 대응 픽셀 스트립의 대응 픽셀들에 근거한다. 이 프로세스는 좌안 프레임 및/또는 우안 프레임으로 수행될 수 있다. 역전된 픽셀 스트립들을 생성하는 다음 예는 예시적인 것일 뿐이며, 이 프로세스는 픽셀 스트립의 모든 픽셀들 및 이미지의 모든 또는 일부 픽셀 스트립들에 수행될 수 있다. 역전된 픽셀 스트립은 대응 픽셀 스트립과 비교하여 역전된 픽셀들 모두를 가진다. 예컨대, 역전된 우안 픽셀 스트립은 좌안으로 시청할 때 정상으로 나타난다.
도 10에 도시된 바와 같이, L1은 좌안 서브-프레임의 상단 픽셀 스트립이며, R1은 우안 서브-프레임의 상단 픽셀 스트립이다. 도시된 바와 같이 L1 픽셀 스트립의 중심 픽셀(3)은 R1 픽셀 스트립의 픽셀 E에 대응한다(동일 명암). 즉, 3D 이미지에 있어서, L1 픽셀 스트립의 픽셀 3은 R1 픽셀 스트립의 픽셀 E에 대응하며, 그에 의하여 픽셀 3과 픽셀 E가 함께 3D 효과를 제공한다. 한 눈을 위한 픽셀 스트립의 각 픽셀에 대하여, 다른 안구를 위한 픽셀 스트립의 대응 픽셀이 식별된다. X축을 따른 시프트 또는 이동이 각 픽셀에 대하여 결정된다. 근거로서, L1은 설정 픽셀 스트립으로 사용될 수 있으며, R1은 R1'으로 지시된 역전된 픽셀 스트립으로 변환된 픽셀 스트립일 수 있다. 즉, R1'는 R1의 역전된 픽셀 스트립이다. 픽셀 3부터 픽셀 E 까지의 시프트값 거리가 식별된다. 다음으로 픽셀 스트립 R1'을 생성하기 위하여 픽셀 3과 비교하여 X축 상의 대응 위치로 픽셀 E의 데이터를쉬프트하기 위하여 그 시프트값이 채용된다. 역전된 픽셀 스트립 R1'은 현재 A'인 픽셀 스트립 R1의 픽셀 E의 데이터를 가지며, 픽셀 A'은 픽셀 3과 다른 방향으로 동일 시프트를 가진다. 현재, 픽셀 3과 픽셀 A'은 3D 효과를 위하여 함께 사용되고 중첩될 수 있으며, 여기서 픽셀 A'으로부터의 3D 효과 부분은 거꾸로(backwards)이며; 시청자에게 스크린 상에 디스플레이될 때, 픽셀 A'은 좌안으로 픽셀 3과 함께 디스플레이될 것이다. 픽셀 E는 우안용이기 때문에, 픽셀 A'이 좌안에 의해 시청될 때 3D 렌더링은 보정될 것이다.
R1의 역전 픽셀 스트립인 픽셀 스트립 R1을 얻기 위하여 픽셀 스트립 R1의 모든 픽셀들에 대하여 유사한 프로세스가 수행될 것이다. 픽셀 스트립 R1의 모든 픽셀들에 대하여 동일한 프로세스를 수행하는 것에 의하여, 역전된 픽셀 스트립 R1'은 좌안으로 시청되는 경우 보정된 3D 형상을 제공할 픽셀 데이터를 가질 것이다.
추가로, 역전된 픽셀 스트립을 생성하는 프로세스가 설정된 우안 픽셀 스트립 R2에 대하여 수행될 수 있으며, 픽셀 스트립 L2의 대응 픽셀들의 시프트가 역전된 픽셀 스트립 L2'이 생성되도록 결정될 수 있다. L2' 역전된 픽셀 스트립은 상술한 역전된 픽셀 스트립 R1'과 동일한 방식으로 생성된다. 역전된 픽셀 스트립 L2'은 픽셀 스트립 R2의 픽셀 3에 대응하는 픽셀 A'을 포함하며, 픽셀 A'는 픽셀 스트립 L2의 픽셀 E가 픽셀 열 R2의 픽셀 3과 비교하여 시프트된 것과 다른 방향으로 동일한 거리만큼 시프트된다.
상술한 것으로부터 역전된 서브-프레임들(110 및 111)이 준비될 수 있으며, 여기서 역전된 서프 프레임 110은 좌안 서프 프레임으로부터 역전되고, 역전된 서브-프레임 111은 우안 서브-프레임으로부터 역전된 것이다. 상술한 바와 같이, 픽셀 스트립의 50% 또는 모든 다른 픽셀 스트립들이 역전된 픽셀 스트립으로 준비될 필요가 있다. 역전된 서브-프레임들(110, 111)는 홀수 또는 짝수의 역전된 픽셀 스트립들을 포함할 수 있으며, 원본 서브-프레임들의 픽셀 스트립들의 50%만을 가질 수 있다. 원본 서브-프레임들의 픽셀 스트립들 중 약 절반 이상이 역전되는 만큼 원본 서브-프레임들의 픽셀 스트립들의 임의 개수가 역전될 수 있다. 다시 말해, 중첩된 후 좌안으로 시청될 우안의 픽셀 스트립들만이 역전될 필요가 있으며, 이는 또한 중첩된 후 우안으로 시청될 역전된 좌안 픽셀 스트립들에 적용된다. 픽셀 스트립들의 적어도 절반이 좌안 서프 프레임 및 우안 서브-프레임에 대하여 역전되며, 따라서 좌안 역전된 서브-프레임들 및 우안 역전된 서브-프레임들 에 대한 역전된 픽셀 스트립들이 3D 이미지를 렌더링하기 위하여 반대 눈을 위한 일반적인 또한 정상 픽셀 스트립들과 결합될 수 있다.
도 10의 픽셀 스트립들은 패시브 안경 기술에 사용될 3D 이미지를 준비하기 위하여 수평 픽셀 스트립들을 사용하는 3D 디스플레이에 사용을 위한 픽셀 열들로 도시된다. 그러나, 도 10의 픽셀 스트립들은 렌즈식 3D 디스플레이와 같이 안경을 사용하지 않는 3D 디스플레이뿐 아니라 안경 없이 시청될 수 있는 3D 형상을 제공하기 위하여 동적 또는 트랜지스터 제어된 픽셀 명암을 가지는 3D 디스플레이에서 사용하기 위한 픽셀 행들일 수 있다. 따라서, 역전된 서브-프레임들의 생성은 수직 또는 수평 방향 중 하나로 좌안 및 우안 서브-프레임들에 행해질 수 있다. 이와 같이, 역전된 픽셀 스트립들은 디스플레이의 유형에 따라 역전된 픽셀 열들 또는 역전된 픽셀 행들일 수 있다. 예컨대, FPR TV는 역전된 픽셀 열들을 사용하는 반면, 렌즈식 TV는 역전된 픽셀 행들을 사용할 것이다.
도 10의 방법들은 텔레비전, 비디오 소스, 3D 렌더링 장치 또는 3D 이미지들 및 비디오를 생성, 제공 및 보여줄 수 있는 유사한 컴퓨팅 구성요소와 같은 컴퓨팅 시스템을 에 의해 구현될 수 있다. 따라서, 이 방법들은 컴퓨터가 설명된 특정 기능들을 실행하게 하는 컴퓨터 실행가능한 명어들로 메모리 장치 상에 저장된 컴퓨터 프로그램 제품으로 구현될 수 있다. 일 실시예로, 컴퓨팅 방법은 역전된 픽셀 행들 및 역전된 픽셀 열들뿐 아니라 그들의 일부와 같이 역전된 픽셀 스트립들을 준비하는 방법을 포함할 수 있다. 역전된 픽셀 스트립들을 위한 컴퓨팅 방법은: 제 1 풀 이미지의 픽셀들의 제 1 픽셀 스트립을 제공하는 것; 제 2 풀 이미지의 픽셀들의 제 2 픽셀 스트립을 제공하는 것; 및 제 1 및 제 2 풀 이미지들에 대하여 대응 픽셀 스트립들의 이동 위치가 역전되도록 제 1 및 제 2 픽셀 스트립 중 하나를 역전시키는 것을 포함하며, 여기서 제 1 픽셀 스트립 및 제 2 픽셀 스트립은 제 1 및 제 2 풀 이미지들에서의 위치에서 대응되며, 제 1 또는 제 2 풀 이미지 중 하나는 우안 이미지이며, 다른 것은 좌안 이미지이고, 제 1 픽셀 스트립 및 제 2 픽셀 스트립은 제 1 및 제 2 풀 이미지로부터 렌더링된 3D 이미지용 대응 픽셀들을 가지며, 제 1 픽셀 스트립의 대응 픽셀들은 다른 것에 대하여 위치가 이동된다. 또한, 제 1 및 제 2 이미지로부터의 대응 픽셀 스트립들 대신, 픽셀 스트립들은 하나 이상의 다른 픽셀 스트립에 의해 인접하거나 분리될 수 있으며; 대응(예컨대, 도면에서 행 또는 열 및 위치가 대응) 픽셀 스트립들은 하나의 픽셀 스트립이 역전되는 경우 3D 렌더링을 위하여 바람직할 수 있다. 픽셀 스트립 역전 방법은 제 1 픽셀 스트립의 하나 이상의 제 1 픽셀들을 식별하는 것; 및 제 1 및 제 2 풀 이미지로부터 렌더링될 3D 이미지에서 다른 것에 대응하는 제 2 픽셀 스트립의 하나 이상의 제 2 픽셀들을 식별하는 것을 포함할 수 있다. 역전된 픽셀 스트립은 특정 안구를 위하여 구성될 수 있으며, 특정 안구에 대하여 역전되어 보인다. 역전된 픽셀 스트립들은 특정 안구로 시청될 때 및/또는 특정 안구를 위하여 구성된 3D 안경의 렌즈를 통하여 시청될 때 역전되어 보일 수 있다. 역전된 픽셀 스트립은 특정 안구로 시청될 때, 또는 다른 안구에 대하여 구성된 3D 안경의 렌즈를 통하여 시청될 때 정상으로(예컨대, 역전되지 않게) 보일 수 있다. 또한, 역전된 픽셀 스트립은 다시 역전될 때 특정 안구에 대하여 정상으로(예컨대, 역전되지 않게) 보일 수 있으며, 여기서 제 2 역전은 의도된 눈에 대하여 픽셀 스트립을 바르게 한다. 이 방법은 제 1 및 제 2 픽셀 스트립의 대응 픽셀들에 대한 픽셀 스트립 축 이동량을 결정할 수 있으며, 여기서 픽셀 스트립 축 이동량은 제 1 및 제 2 이미지 또는 그들의 픽셀 스트립으로부터 렌더링된 3D 이미지의 3D 깊이와 관련될 수 있다. 이동 거리는 소정 깊이에 따라 변경될 수 있다.
일 실시예로, 픽셀 스트립 역전을 위한 컴퓨팅 방법은 3D 이미지를 시청할 때 함께하는 제 1 및 제 2 픽셀 스트립의 하나 이상의 픽셀들을 결정하는 것을 포함할 수 있으며, 역전된 픽셀 스트립은 다른 픽셀 스트립의 픽셀들과 비교하여 픽셀 스트립들 중 하나의 픽셀들의 아동을 역전시키는 것에 의하여 준비된다. 이 방법은 또한 역전된 픽셀 스트립의 대응 픽셀들이 비-역전된 제 1 및 제 2 픽셀 스트립들 모두의 원래 이동과 실질적으로 동일한 이동 거리만큼 픽셀 스트립 축에 대하여 반대 방향으로 시프트되도록 역전된 픽셀 스트립을 생성하는 것을 포함할 수 있다. 제 1 및 제 2 픽셀 스트립들 중 하나는 우안 이미지용일 수 있으며, 다른 것은 좌안 이미지용일 수 있다.
컴퓨팅 방법은 또한 제 1 이미지 또는 제 2 이미지 중 하나 이상에 대한 하나 이상의 역전된 픽셀 스트립을 준비하는 것을 포함할 수 있다. 이는 제 1 이미지 및/또는 제 2 이미지의 픽셀 스트립들의 약 50%의 역전된 픽셀 스트립들을 준비하는 것을 포함할 수 있다. 이는 또한 제 1 이미지 및/또는 제 2 이미지의 축을 가로지르는 짝수번째 픽셀 스트립들에 대한 역전된 픽셀 스트립들을 준비하는 것, 및/또는 제 1 이미지 및/또는 제 2 이미지의 축을 가로지르는 홀수번째 픽셀 스트립들에 대한 역전된 픽셀 스트립들을 준비하는 것을 포함할 수 있다. 대안으로, 이는 제 1 및 제 2 이미지의 3D 이미지를 렌더링할 때 사용될 제 1 이미지 및/또는 제 2 이미지의 축을 가로지르는 모든 픽셀 스트립을 위한 역전된 픽셀 스트립들을 준비하는 것을 포함할 수 있다.
일 실시예로, 픽셀 스트립 역전 방법은 좌안용 이미지에 대한 픽셀 스트립 L1을 식별하는 것 및 우안용 이미지에 대한 픽셀 스트립 R1을 식별하는 것을 포함할 수 있으며, 픽셀 스트립 L1 및 R1은 각 이미지에서의 위치가 대응된다. 이 방법은 또한 픽셀 스트립 L1 및 R1의 픽셀들을 이론적으로 배열하는 것; 픽셀 스트립 L1의 한 픽셀과 픽셀 스트립 R1의 한 픽셀을 가지는 하나 이상의 대응 픽셀 쌍들을 식별하는 것; 픽셀 스트립 축을 따라 대응 픽셀 쌍들의 대응 픽셀들 사이의 이동 거리 및 이동 방향을 결정하는 것; 및 대응 픽셀 쌍들의 대응 픽셀들이 반대 이동 방향으로 이동 거리에 위치되도록 픽셀 스트립 R1 또는 L1 중 하나를 역전시키는 것을 포함할 수 있다.
픽셀 스트립 역전 방법들은: 역전 표시로 역전된 픽셀 스트립을 지시하는 것 및 역전된 픽셀 스트립이 정상적인(예컨대, 역전되지 않은) 픽셀 스트립으로부터 이동 거리만큼 반대 이동 방향으로 역전된 그것의 픽셀들 각각의 픽셀 데이터를 포함하게 하는 것; 정상적인 좌안 이미지로부터 역전된 픽셀 스트립들의 적어도 약 50%를 가지는 역전된 좌안 이미지를 준비하는 것; 정상적인 우안 이미지로부터 역전된 픽셀 스트립들의 적어도 약 50%를 가지는 역전된 우안 이미지를 준비하는 것; 렌더링된 3D 이미지에서 우안에 의해 시청될 좌안 이미지의 픽셀 스트립들을 식별하고 이 식별된 픽셀 스트립들을 역전시키는 것; 또는 제공된 3D 이미지에서 좌안으로 시청될 우안 이미지의 픽셀 스트립들을 식별하고 이 식별된 픽셀 스트립들을 역전시키는 것 중 하나 이상을 포함할 수 있다. 좌안 픽셀 스트립들은 좌안 픽셀 열들이고 우안 픽셀 스트립들은 우안 픽셀 열들일 수 있거나, 좌안 픽셀 스트립들은 좌안 픽셀 행들이고 우안 픽셀 스트립들은 우안 픽셀 행들일 수 있다. 이 방법은: 제 1 풀 이미지(또는 그것의 서브-프레임)를 생성하기 위하여 결합되는 복수의 제 1 픽셀 스트립들을 구비하는 제 1 이미지를 제공하는 것; 및 제 2 풀 이미지(또는 그것의 서브-프레임)를 형성하기 위하여 결합되는 복수의 제 2 픽셀 스트립들을 가지는 제 2 풀 이미지를 제공하는 것을 포함할 수 있으며, 여기서 제 1 또는 제 2 풀 이미지(또는 서브-프레임) 중 하나는 우안 이미지이며, 다른 것은 좌안 이미지이다.
도 11은 패시브 기술(예컨대, FPR TV들, 렌즈식 또는 다른 것들)을 위하여 구성된 3D 효과를 갖는 단일 프레임을 제공하기 위하여 역전된 서브-프레임들(110 및 111)의 역전된 픽셀 스트립들을 따르는 각 특정 서브-프레임들(11, 12 또는 21, 22)을 프레임들(112 또는 113)로 결합하기 위한 재결합 또는 스플라이싱 프로세스(115)를 도시한다. 프레임은 L1 또는 R1과 같이 홀수 픽셀 열 또는 L2 또는 R2와 짝수 픽셀 열로 시작할 수 있다. 그와 같이, 각 프레임은 좌측의 서브-프레임으로부터의 홀수 열인 상단 열이 도시되며, 우측의 짝수 열인 상단 열의 대응 프레임이 도시된다. 즉, 프레임은 상단에 홀수 열(예컨대, 112에서 L1 또는 114에서 R1) 또는 상단에 짝수 열(예컨대, 112에서 L2 또는 114에서 R2) 중 하나를 가지고 생성될 수 있다. 짝수 또는 홀수 픽셀 스트립 중 하나가 단일 프레임에 대하여 준비된다.
3D 효과가 각 프레임에 대하여 L/R 이미지 프레임(112) 또는 R/L 이미지 프레임(114)을 보여주는 것에 의하여 획득되며, 시청될 최종 3D 이미지에 대하여 100% 해상도로 제공된다. 수평면 또는 수직면 중 하나에 대하오 도 3 및 4에 설명된 이미지 크기 재구성 프로세스는 풀 해상도를 가지는 프레임들(112, 114)dmf 제공하기 위하여 프로세스 동안 임의 시간에 서브-프레임들을 리사이징하기 위하여 사용될 수 있다. 이미지 크기 재구성 프로세스는 3D 디스플레이 프로세스로 결합될 수 있기 때문에, 프로세스(115)는 적은 손실의 실제 해상도로 SXS 및 TB 프로토콜에 사용될 수 있다. 이미지 크기 재구성 프로세스는 원본 픽셀들의 정확한 추정을 제공하기 위하여 리사이징 동안 새로운 픽셀을 추정할 수 있다. 해상도의 손실은 이미지 크기 재구성 프로세스로부터 생성하며; 이 손실은 프로세스(115)의 결과인 3D 형상을 시청하는 사용자에게 무시될 정도로 결정된다.
프레임(112)은 (중첩된 픽셀 열을 포함하지 않고 좌안으로 시청될) L1, (우안용) R1/L2', (좌안용) L3/R2', (우안용) R3/L4', (좌안용) L5/R4', …, (좌안용) L(n-1)/R(n-2)' 및 (우안용) R(n-1)/Ln' 순서의 중첩된 픽셀 열들을 포함하도록 준비된다. 중첩된 픽셀 열 R1/L2'는 우안 서브-프레임의 열 R1 및 일부 투명도으로 중첩되는 좌안 역전된 서브-프레임으로부터의 L2'로부터의 픽셀들을 포함하여, R1으로부터의 픽셀 및 L2'로부터의 픽셀의 데이터가 디스플레이된다. 도 10을 참조하면, 픽셀 3 및 픽셀 A'가 중첩될 것이다. 중첩은 알파 블랜딩(alpha blending) 또는 도 3 및 4와 유사한 프로세스로 수행될 수 있는 반면, 데이터는 도 3의 픽셀 A 및 B 대신 도 10의 픽셀 3 및 픽셀 A'로부터이다. 중첩된 픽셀 열들의 픽셀은: (예컨대, 픽셀 열 R1과 역전된 픽셀 열L2'로부터의 픽셀들을 결합한) R1/L2', (예컨대, 픽셀열 L3 및 R2'로부터의 픽셀들을 결합한) L3/R2', (예컨대, 픽셀열 R3 및 L4'로부터의 픽셀들을 결합한) R3/L4', …, (예컨대, 픽셀열 L(n-1) 및 R(n-2)'로부터의 픽셀들을 결합한) L(n-1)/R(n-2)', (예컨대, 픽셀열 R(n-1) 및 Ln'로부터의 픽셀들을 결합한) R(n-1)/Ln'를 포함한다. 두 픽셀 모두로부터의 픽셀들의 데이터가 결합되도록 두 픽셀 열들(R1 및 L2') 모두로부터의 픽셀들의 데이터가 투명도를 가지고 서로 중첩된다. 유사하게, 일반적인 그리고 역전된 픽셀 열들의 픽셀들은 (중첩되지 않은 그리고 우안으로 시청될) R1, (좌안용) L1/R2', (우안용) R3/L2', (좌안용) L3/R4', (우안용) R5/L4', …, (우안용) R(n-1)/L(n-2)', (좌안용) L(n-1)/Rn' 순서의 중첩된 픽셀 열들을 구비하는 프레임(114)을 생성하기 위하여 투명도를 가지고 결합될 수 있다.
일반적인 픽셀 열들 및 역전된 픽셀 열들의 상술한 중첩이 (좌측에 도시된) 홀수 열인 상단 열에 근거하는 반면, 유사한 기술이 널인 상단 열 또는 (우측에 도시된) 짝수인 상단 열에 수행될 수 있다. 널 또는 짝수의 역전된 서브-프레임들은 동일하지만 모두 시프트되는 반면, 널은 상단이 비어있다. 짝수의 역전된 서브-프레임들은 3D 프레임들(112 및 114)의 우측 상에 도시되는 반면, 홀수의 역전된 서브-프레임들은 3D 프레임들(112 및 114)의 좌측 상에 도시된다. 즉, 짝수 또는 홀수의 3D 프레임 구성이 사용되며, 프레임들(112 및 114) 중 하나만이 디스플레이된다. 그와 같이, 도 11은 4개의 서로 다른 3D 프레임 가능성: 홀수의 112; 홀수의 112; 짝수의 114; 및 홀수의 114를 도시한다.
4개의 가능성의 바닥 열들이 시퀀스의 L1, L2, R1 및 R2이 되도록 하단으로부터 시작하여 상단까지 가도록 상단 열이 또한 하단 열로서 사용될 수 있음을 유의해야 한다.
두 개의 다른 픽셀들로부터의 픽셀 데이터를 가지는 중첩된 픽셀 열들의 픽셀들은 하나 또는 두 개의 이미지들의 일부 투명도를 가지도록 투명도를 가지고 결합될 수 있다. 예컨대, 100%의 패상도를 가지는 새로운 픽셀을 위하여 제 1 인용 픽셀은 X%의 투명도으로 디스플레이될 수 있으며, 제 2 인용 픽셀은 Y%의 투명도으로 디스플레이될 수 있다. X% 투명도는 원본 디스플레이 값의 약 25% 내지 75% 범위일 수 있으며, 좀 더 바람직하게는 원본 디스플레이 값의 약 50%이다. 마찬가지로 Y%의 투명도는 원본 디스플레이 값의 25% 내지 75% 범위일 수 있으며, 좀 더 바람직하게는 원본 디스플레이 값의 약 50%이다. 투명도 값은 한 픽셀로 결합된 픽셀들 모두의 데이터를 보기 위한 범위일 수 있다.
픽셀 열 R1/L2'는 픽셀 열 R1 및 역전된 픽셀 열 L2' 모두의 대응 픽셀들로부터의 데이터의 평균을 포함할 수 있고, 픽셀 열 R1/L2'의 새로운 픽셀들은 일부 투명도로 픽셀 열 R1의 픽셀 및 역전된 픽셀 열 L2'의 픽셀들을 제공한다. R1/L2' 픽셀 열에서 새로운 픽셀의 평균은 픽셀 열 R1 및 L2'로부터의 개별 픽셀들로부터의 가중된 평균일 수 있다. 투명도 인자는 픽셀 열 R1/L2'의 결과인 새로운 픽셀을 획득하기 위하여 사용되는 픽셀열 R1 및 L2'의 대응 픽셀들의 상대적인 투명도를 결정할 수 있다. 즉, 각 픽셀은 R1의 부분적으로 투명한 픽셀 및 L2'의 불투명하거나 부분적으로 투명한 픽셀, 또는 반대의 결합일 수 있다. 일부 예에서, R1 또는 L2'의 픽셀들 중 하나는 투명하지 않으며, 다른 예Dp서, 두 픽셀들이 새로운 픽셀들을 형성하는데 부분적으로 투명하다.
도 3 및 4를 참조하면, 픽셀 열 R1/L2'의 새로운 픽셀 등은 R1 및 L2'의 픽셀들 사이의 평균이어서, 새로운 픽셀의 값이 R1 및 L2' 모두의 데이터로부터 결정된다. 도 10을 참조하면 픽셀들은: R1의 픽셀 A가 L2'의 픽셀 A'와 결합되는 등과 같이 결합된다. 즉, 새로운 픽셀은 픽셀 열 R1 및 L2'의 대응 픽셀들의 결합이며, 이는 수학적으로 결정된다. 일 실시예로, 픽셀 열 R1/L2'의 각 새로운 픽셀은 X=(R1+L2')/2일 수 있다. 다른 예로, 픽셀 열 R1/L2'의 각 새로운 픽셀은 Y=(R1+X)/2 또는 Y=(L2'+X)/2이다. 다른 예로, 픽셀 열 R1/L2'의 각 새로운 픽셀은 픽셀 열 R1의 인접 픽셀 또는 역전된 픽셀 열 L2'의 인접 픽셀에 매칭되는지에 따라 Z=(X+Y+R1)/3 또는 Z=(X+Y+L2')/3일 수 있다. 대안으로, Z는 R1 또는 L2'에 대하여 가중된 (X+Y)/2일 수 있다. 적절한 기술을 사용하여 시청될 때 전체 이미지가 3D로 보여지도록 다른 순열이 소정의 픽셀 R1/L2'를 얻기 위하여 수행될 수 있다. 3D 프레임들(112 및 114)의 다른 픽셀 열들의 픽셀들이 일반적인 픽셀 열들 및 역전된 픽셀 열들로부터 유사하게 결정될 수 있다. 픽셀 열 R1 및 L2'fhqnxjdml 픽셀들과 같이 각 픽셀에 대한 데이터는 제한 없이 픽셀들로 획득될 수 있는 컬러들을 포함한다. 픽셀들의 데이터는 강도, 크기, 포화도, 값, 밝기, 휘도 또는 픽셀 컬러의 다른 특징을 포함하는 다양한 컬러 변수들을 포함할 수 있다. 따라서, R1/L2' 픽셀들은 R1 및 L2' 픽셀들의 컬러의 혼합일 수 있다. 예컨대, R1 및 L2'로부터의 픽셀들의 컬러는 R1/L2'의 시각적 표현이 오버헤드 프로젝터 상에 색깔들을 혼합하는 것과 유사하도록 R1/L2' 픽셀들을 형성하기 위하여 혼합될 수 있다.
도 11의 방법들은 3D 이미지들 및 비디오를 생성하거나 렌더링하거나 나타낼 수 있는 텔레비전, 비디오 소스, 3D 렌더링 장치, 또는 유사한 컴퓨팅 구성요소와 같은 컴퓨팅 시스템에 의해 구현될 수 있다. 따라서, 상기 방법은 상술한 바와 같이 컴퓨터가 소정의 기능들을 실행하게 하는 컴퓨터 실행가능 명령어를 갖는 메모리 장치에 저장된 컴퓨터 프로그램 제품으로서 구현될 수 있다. 일실시예에서, 컴퓨팅 방법은 특정 안구에 대한 복수의 픽셀 행들 및 다른 안구에 대한 복수의 픽셀 행들을 얻는 단계, 특정 안구에 대한 복수의 역전된 픽셀 행들 및 다른 안구에 대한 복수의 역전된 픽셀 행들을 얻는 단계, 중첩 픽셀 행들 및 역전된 픽셀 행들의 해당 픽셀 행들로부터의 픽셀 데이터를 갖는 픽셀들을 포함한 복수의 중첩 픽셀 행들을 형성하기 위해 해당 픽셀 행들과 역전된 픽셀 행들을 중첩시키는 단계, 및 적어도 한 픽셀 행이 현재 중첩된 픽셀이 아니고 나머지가 중첩 픽셀 행들인 상단 및/또는 하단 픽셀 행을 갖는 3D 이미지를 형성하는 단계와 같은 3D 이미지를 준비하는 방법을 포함할 수 있다. 상기 방법은 역전된 픽셀 행들을 준비하는 단계를 포함할 수 있다. 특정 안구에 대한 픽셀 행들은 다른 안구에 대한 해당 역전된 픽셀 행들과 중첩될 수 있다. 중첩 픽셀 행들은 특정 안구에 대한 제 1 이미지의 제 1 픽셀 행 위치의 제 1 픽셀 행과 다른 안구에 대한 제 2 이미지의 제 2 픽셀 행 위치의 제 2 역전된 픽셀 행을 포함할 수 있고, 제 1 및 제 2 픽셀 행 위치는 제 1 이미지 및 제 2 이미지내 인접한 픽셀 행 위치다. 상기 방법은 제 1 픽셀 행이 상단 또는 하단 픽셀 행이거나 최좌측 또는 최우측 픽셀 열이며 3D 이미지내 위치에서 제 1 픽셀 행을 포함한 특정 안구 또는 다른 안구에 대한 제 1 픽셀 행을 얻는 단계를 포함할 수 있다. 일 태양으로, 픽셀 행들을 중첩시키는 단계는 픽셀 행들 및 역전된 픽셀 행들의 각 픽셀의 데이터를 식별하는 단계, 및 중첩 픽셀 행들을 준비하기 위해 픽셀 행의 각 픽셀의 데이터와 역전된 픽셀 행의 해당 픽셀의 데이터를 결합하는 단계를 포함할 수 있고, 각 픽셀 행은 제 1 이미지내 제 1 위치에서 나오고, 역전된 픽셀 행은 제 2 이미지내 제 2 위치에서 나오며, 제 1 위치는 제 1 이미지 및 제 2 이미지 내의 제 2 위치에 인접해 있다. 상기 방법은 중첩된 픽셀들의 데이터가 픽셀 행 및 역전된 픽셀 행 모두에서 나온 데이터를 기초로 하도록 픽셀 행들의 픽셀들에 대한 픽셀 데이터와 역전된 픽셀 행들의 픽셀들에 대한 픽셀 데이터를 결합하는 단계를 포함할 수 있다. 상기 방법은 중첩 픽셀 행들의 중첩 픽셀들을 형성하기 위해 픽셀 행들 및 역전된 픽셀 행들의 개개의 픽셀들을 개별적으로 중첩하는 단계를 포함할 수 있다. 상기 방법은 Pixel A로서 제 1 위치로부터 제 1 픽셀 행내 특정 픽셀을 정의하는 단계와 Pixel B로서 제 1 위치에 인접한 제 2 위치로부터 제 2 역전된 픽셀 행내 특정 픽셀을 정의하는 단계, 및 그런 후 중첩된 픽셀의 데이터에 대한 X 및/또는 Y를 계산 및/또는 이용하는 단계를 포함할 수 있고, Pixel A 및 Pixel B는 중첩된 픽셀을 형성하기 위해 중첩되는 해당 픽셀들이며, Pixel A는 데이터 A이고 Pixel B는 데이터 B이다. 상기 방법은 중첩 픽셀 행들 각각의 각 픽셀에 대한 중첩된 픽셀을 준비하는 단계를 포함할 수 있다. 선택적으로, 도 11에서 프레임(112) 또는 프레임(114)의 홀수 또는 짝수 배열로 3D 이미지가 구성된다. 3D 이미지는 액티브 또는 패시브 3D 안경으로 보여지게 구성될 수 있다. 상기 방법은 좌안 이미지의 픽셀 행 및 역전된 픽셀 행과 우안 이미지의 픽셀 행 및 역전된 픽셀 행으로부터 3D 이미지를 준비하는 단계를 포함할 수 있으며, 상기 준비하는 단계는 복수의 우안 픽셀 행들을 얻는 단계, 복수의 역우안 픽셀 행들을 얻는 단계, 복수의 좌안 픽셀 행들을 얻는 단계, 복수의 역좌안 픽셀 행들을 얻는 단계, 제 1 위치로부터 좌안 또는 우안에 대한 픽셀 행과 제 1 위치에 인접한 제 2 위치로부터 다른 안구에 대한 역전된 픽셀 행을 각각 포함하는 복수의 중첩 픽셀 행들을 준비하는 단계를 포함할 수 있다.
도 12는 패시브 기술용으로 구성되는 3D 효과를 단일 프레임에 제공하기 위해 안구 특정 서브-프레임(11, 12 또는 21, 22)을 프레임(122 또는 124)에 결합하기 위한 재결합 또는 스플라이싱 프로세스(120)를 도시한 것이다. 각 프레임에 대한 이미지 프레임(122) 또는 이미지 프레임(124)을 나타냄으로써 3D 효과가 얻어지며, 이는 보여지는 최종 생성한 3D 이미지들에 대한 100% 해상도를 제공한다. 여기서, 역전된 픽셀 행 또는 역전된 픽셀 열이 아니라, 역전된 픽셀 스트립들이 전혀 사용되지 않는다. 이 3D 렌더링 기술은 110 또는 111의 중간 역프레임의 준비 없이 수행될 수 있다. 수평면 또는 수직면 중 어느 하나에 대한 도 3-4에 나타낸 이미지 사이즈 재구성 프로세스는 풀 해상도를 갖는 프레임(122, 124)를 제공하기 위해 프로세스 동안 언제든지 서브-프레임을 리사이즈하는데 사용될 수 있다. 이미지 사이즈 재구성 프로세스는 3D 디스플레이 프로세스와 결합될 수 있기 때문에, 프로세스(120)는 거의 해상도 손실 없이 SXS 및 TB 프로토콜들에 이용될 수 있다. 이미지 사이즈 재구성 프로세스는 원래 픽셀들의 정확한 추정을 제공하기 위해 리사이즈 동안 새 픽셀들을 추정할 수 있다. 이미지 사이즈 재구성 프로세스로부터 어떤 손실이 생성하나, 이 손실은 프로세스(120)로부터 생성한 3D 형상(imagery)를 보는 사용자에게 무시될 수 있는 것으로 판단되었다.
프레임(122)은 L1/L2, R1/R2, L3/L4, R3/R4, …, L(n-1)/Ln, 및 R(n-1)/Rn의 순서대로 연이은 중첩 픽셀 열들을 포함하게 준비된다. 중첩 픽셀 열 L1/L2은 픽셀 열 L1으로부터의 픽셀 및 픽셀 열 L2로부터 픽셀의 데이터가 디스플레이되도록 어느 정도의 투명도로 중첩되는 픽셀 열 L1 및 픽셀 열 L2로부터 픽셀들을 포함한다. 중첩 픽셀 열 R1/R2(가령, 픽셀 열 R1 및 R2로부터 픽셀들을 결합), L3/L4(가령, 픽셀 열 L3 및 L4로부터 픽셀들을 결합), R3/R4(가령, 픽셀 열 R3 및 R4로부터 픽셀들을 결합), …, L(n-1)/Ln(예컨대, 픽셀 열 L(n-1) 및 Ln으로부터 픽셀을 결합), 및 R(n-1)/Rn(예컨대, 픽셀 열 R(n-1) 및 Rn으로부터 픽셀을 결합). 마찬가지로, 픽셀 열들의 픽셀들은 R1/R2, L1/L2, R3/R4, L3/L4, R(n-1)/Rn, 및 L(n-1)/Ln 순서대로 연이어 중첩 픽셀 열들을 갖는 프레임(124)을 제공하기 위해 투명도로 결합된다.
상단 열은 가능성들에 대해 하단 열들이 프레임(122)에 대해 L1/L2 및 프레임(124)에 대해 R1/R2를 포함하도록 순서가 하단에서 시작해 상단으로 가게 하단 열로 또한 사용될 수 있음에 유의해야 한다. 또한, 이미지(122) 또는 (124)와 더불어 3D 디스플레이 프로세스는 액티브 3D 안경기술에 따른 FP 프로토콜로 수행될 수 있고 패시브 3D 안경기술에 대해 실질적으로 100% 해상도를 제공할 수 있다.
도 13a는 3D 이미지를 생성하기 위한 재결합 또는 스플라이싱 프로세스(130a)를 나타낸 것이다. 이 프로토콜은 패시브 안경 기술과 더불어 사용하게 구성될 수 있고, FP 서브-프레임들과 함께 사용될 수 있다. 최종 생성한 이미지는 스플라이스 이미지(132a) 또는 스플라이스 이미지(134a)를 포함하고, 이들 중 어느 하나가 3D 이미지를 나타내기 위해 디스플레이될 수 있다. 도 10과 연계해 기술된 바와 같은 역전된 픽셀 열들을 얻을 수 있다. 스플라이스 이미지(132a)는 L1/R1'(좌안), L2'/R2(우안), L3/R3'(좌안), L4'/R4(우안), …, L(n-1)/R(n-1)(좌안) 및 Ln'/Rn(우안)의 순서대로 중첩 픽셀 행들을 포함할 수 있다. 스플라이스 이미지(132a)는 R1/L1'(우안), R2'/L2(좌안), R3/L3'(우안), RL4'/L4(좌안), …, R(n-1)/L(n-1)(우안) 및 Rn'/Ln(좌안)의 순서대로 중첩 픽셀 행들을 포함할 수 있다. 그러나, 픽셀로부터 가중화 및/또는 투명도에 따라, 스플라이스 이미지(132a 및 134a)의 이미지들이 시각적 인식과 같아질 수 있음을 알아야 한다. 스플라이스 이미지(132a) 또는 스플라이스 이미지(134a)가 3D 프레임으로 도시되어 있다.
프레임(132a)에 대한 하단 열이 L1/R1'일 수 있고 프레임(134a)은 R1/L1'일 수 있도록 시퀀스가 하단에서 시작해 상단으로 가게 상단 열이 또한 하단 열로 사용될 수 있음에 유의해야 한다.
일실시예에서, 도 13a에 따라 3D 이미지를 준비하는 컴퓨팅 방법은 특정 안구에 대한 복수의 픽셀 열들과 다른 안구에 대한 복수의 픽셀 열들을 얻는 단계, 특정 안구에 대한 복수의 역전된 픽셀 열들과 다른 안구에 대한 복수의 역전된 픽셀 열들을 얻는 단계, 중첩 픽셀 열과 역전된 픽셀 열의 해당 픽셀들로부터의 픽셀 데이터를 갖는 픽셀들을 포함한 복수의 중첩 픽셀 열들을 형성하도록 해당 픽셀 열 및 역전된 픽셀 열을 중첩시키는 단계, 및 제 1 위치로부터 좌안 픽셀 열과 제 1 위치로부터 우안 역전된 픽셀 열에서 형성된 중첩 픽셀 열 또는 제 1 위치로부터 우안 픽셀 열과 제 1 위치로부터 좌안 역전된 픽셀 열에서 형성된 중첩 픽셀 열을 갖는 상단 및/또는 하단 및/또는 최우측 및/또는 최좌측 픽셀 열과 함께 중첩 픽셀 열의 3D 이미지를 형성하는 단계를 포함할 수 있다. 상기 방법은 역전된 픽셀 열들을 준비하는 단계를 포함할 수 있다. 특정 안구에 대한 픽셀 열들은 다른 안구에 대한 해당 역전된 픽셀 열들과 중첩될 수 있다. 중첩 픽셀 열들은 특정 안구에 대한 제 1 이미지의 제 1 픽셀 열 위치의 제 1 픽셀 열과 다른 안구에 대한 제 2 이미지의 제 1 픽셀 열 위치의 제 1 역전된 픽셀 열을 포함할 수 있고, 제 1 픽셀 열 위치는 제 1 이미지 및 제 2 이미지에서의 동일한 픽셀 열 위치이다. 3D 이미지는 중첩 픽셀 열들로 구성될 수 있다. 그러나, 비중첩 픽셀 열들도 상단 또는 하단에서 사용될 수 있으며, 상기 방법들 중 어느 하나에 적용될 수 있다. 픽셀 열들을 중첩시키는 단계는 픽셀 열들 및 역전된 픽셀 열들의 각 픽셀의 데이터를 식별하는 단계, 및 중첩 픽셀 열들을 준비하기 위해 픽셀 열의 각 픽셀의 데이터와 역전된 픽셀 열의 해당 픽셀의 데이터를 결합하는 단계를 포함할 수 있고, 픽셀 열은 제 1 이미지에서의 제 1 위치에서 나온 것이며, 역전된 픽셀 열은 제 2 이미지에서의 제 1 위치에서 나온 것이다. 상기 방법은 중첩된 픽셀들의 데이터가 픽셀 열과 역전된 픽셀 열 모두에서 나온 데이터에 기초하도록 픽셀 열의 픽셀들에 대한 픽셀 데이터와 역전된 픽셀 열의 픽셀들에 대한 픽셀 데이터를 결합하는 단계를 포함할 수 있다. 상기 방법은 중첩 픽셀 열들의 중첩 픽셀들을 형성하도록 픽셀 열과 역전된 픽셀 열의 개개 픽셀들을 개별적으로 중첩시키는 단계를 포함할 수 있다. 일태양으로, 3D 이미지는 13a에서처럼 구성될 수 있다. 또한 3D 이미지는 액티브 또는 패시브 3D 안경을 끼고 보게 구성될 수 있다.
도 13b는 3D 이미지를 만들기 위한 재결합 또는 스플라이싱 프로세스(130b)를 도시한 것이다. 이 프로토콜은 패시브 안경기술을 이용하게 구성될 수 있다. 최종 생성한 이미지들은 스플라이스 이미지(132b) 또는 스플라이스 이미지(134b)를 포함하고, 상기 이미지들 중 하나가 3D 이미지를 나타내기 위해 디스플레이될 수 있다. 스플라이스 이미지(132b)는 L1/R2'(좌안), L2'/R3(우안), L3/R4'(좌안), L4'/R5(우안), …, L(n-1)/Rn'(좌안), 및 Ln'(우안)의 순서대로 중첩 픽셀 열들을 포함할 수 있다. 스플라이스 이미지(134b)는 R1/L2'(우안), R2'/L3(좌안), R3/L4'(우안), R4'/L5(좌안), …, R(n-1)/Ln'(우안), 및 Rn'(좌안)의 순서대로 중첩 픽셀 열들을 포함할 수 있다. 그러나, R1 또는 L2'의 픽셀로부터 가중화 및/또는 투명도에 따라, 스플라이스 이미지(132 및 134)의 이미지들이 시각적 인식과 같아질 수 있음을 알아야 한다. 이미지(132b)에 대해, L1/R2'는 하단에서 시작할 수 있다. 이미지(134b)에 대해, R1/L2'은 하단에서 시작할 수 있다.
일실시예에서, 도 13b에 따른 3D 이미지를 준비하는 컴퓨팅 방법은 특정 안구에 대한 복수의 픽셀 열들과 다른 안구에 대한 복수의 픽셀 열들을 얻는 단계, 특정 안구에 대한 복수의 역전된 픽셀 열들과 다른 안구에 대한 복수의 역전된 픽셀 열들을 얻는 단계, 중첩 픽셀 열과 역전된 픽셀 열의 해당 픽셀들로부터의 픽셀 데이터를 갖는 픽셀들을 포함한 복수의 중첩 픽셀 열들을 형성하도록 해당 픽셀 열 및 역전된 픽셀 열을 중첩시키는 단계, 및 제 1 위치로부터 좌안 픽셀 열과 제 1 위치로부터 우안 역전된 픽셀 열에서 형성된 중첩 픽셀 열, 또는 제 1 위치로부터 우안 픽셀 열과 제 1 위치로부터 좌안 역전된 픽셀 열에서 형성된 중첩 픽셀 열을 갖는 상단 및/또는 하단 및/또는 최우측 및/또는 최좌측 픽셀 열과 함께 중첩 픽셀 열의 3D 이미지를 형성하는 단계를 포함한 수 있다. 상기 방법은 역전된 픽셀 열들을 준비하는 단계를 포함할 수 있다.
액티브 셔터 3D 안경 또는 패시브 편광 3D 안경을 이용한 시스템에 대한 픽셀 열의 파싱(parsing) 및 재결합을 설명하였으나, 상기 기술은 3D 안경을 이용하지 않는 시스템에 대한 픽셀 열의 파싱 및 재결합에도 적용될 수 있다. 픽셀 열의 파싱 및 재결합은 렌즈식 광학 시스템에 사용될 수 있다. 안구가 수평으로 설정됨으로써 야기된 시차로 인해 렌즈식 시스템에서 열픽셀들이 파싱되고 재결합된다. 렌즈식 시스템은 잘 알려져 있고, 반은 각 픽셀에 우안용이고 반은 좌안용인 전자홀을 포함할 수 있다. 3D 형상을 이용하는 렌즈식 시스템의 일예는 닌텐도 3DS이다.
도 14는 이미지(141)를 좌안 서브-프레임(142)과 우안 서브-프레임(144)으로 파싱하기 위한 렌즈식 방법(140)을 도시한 것이다. 상기 방법(140)을 렌즈식 방법이라 하지만, 이 방법은 수직 스트립들을 이용하는 임의의 3D 렌더링 기술에도 적용될 수 있으며, 수직 스트립들은 우안 또는 좌안용으로 지정되고 구성된다. 좌안 서브-프레임은 픽셀 행(LC1, LC2, LC3, …, LC(n-1), LCn)로 파싱된다. 우안 서브-프레임은 픽셀 행(RC1, RC2, RC3, …, RC(n-1), RCn)로 파싱된다. 픽셀 행은 한 픽셀로부터 총 수평 픽셀들의 약 25%까지인 폭(m)을 가질 수 있다. m으로 표현된 픽셀들의 개수는 n으로 기술된 개수와 같을 수 있다. 픽셀 행은 역전된 픽셀 행들인 역전된 픽셀 열들을 제공하기 위해 도 10과 연계해 기술된 바와 같이 인버트될 수 있다. 축소된 사이즈의 이미지들의 확대가 도 3 및 도 4에 도시된 바와 유사하게 수행될 수 있다. 역전된 픽셀 행들이 상술한 수평 픽셀 열들과 유사한 일반적인 픽셀 행들과 함께 스플라이싱에 사용될 수 있으나, 픽셀 행의 사용은 3D 안경을 필요로 하지 않는 렌즈식 또는 기타 패시브 3D 기술에 또는 픽셀 스트립들이 수직으로 지향된 임의의 3D 기술에 유용하다. 또한, 도 9a-9c의 픽셀 열 구성들이 렌즈식 방법(140)에 적용될 수 있으며, 이는 수직 또는 픽셀 행 배열에서 픽셀 열 배열을 사용하는 것에 의해 행해질 수 있다. 즉, 픽셀 행은 90도 회전되어 픽셀 행들로서 사용될 수 있으며, 수평 픽셀 열들보다 수직 픽셀 열들로 전체 3D 렌더링 기술이 수행된다.
도 15는 역전된 픽셀 스트립들과 함께 안구 특정 서브-프레임을 풀3D 프레임(147 또는 149)에 결합해 단일 프레임에 패시브 기술(예컨대, FRT TV, 렌즈식 또는 기타)용으로 구성된 3D 효과를 제공하기 위한 수직 지향된 재결합 또는 스플라이싱 프로세스(145)를 도시한 것이다. 스플라이싱 프로세스(145)는 도 11에서는 수평인 슬라이스가 도 15에서 수직인 것을 제외하고 도 11에 기술된 프로세스(115)와 유사하다. 이와 같이, 도 11에 기술된 프로세스는 수직 방위로의 픽셀 스트립 구성을 이용해 수직 픽셀 스트립 배열에 적용될 수 있다. 도 10과 연계해 기술된 역전된 픽셀 스트립을 만드는 프로세스가 또한 이 프로세스에 이용될 수 있다.
각 프레임에 대해 보여지는 최종 생성한 3D 이미지들에 대해 실질적으로 100% 해상도를 제공하는 L/R 이미지 프레임(147) 또는 R/L 이미지 프레임(149)을 나타냄으로써 3D 효과를 얻는다. 수평면 또는 수직면 중 어느 하나에 대한 도 3 및 도 4에서의 이미지 사이즈 재구성 프로세서가 풀 해상도를 갖는 프레임(147,149)를 제공하기 위해 프로세스 동안 임의의 시간에 서브-프레임을 리사이징하는데 사용될 수 있다. 이미지 사이즈 재구성 프로세스는 원래 픽셀들의 정확한 추정을 제공하기 위해 리사이즈 동안 새 픽셀들을 추정할 수 있다. 해상도의 임의의 손실은 이미지 사이즈 재구성 프로세스로 인해 생성될 수 있다. 그러나, 이 손실은 프로세스(145)로부터 생성한 3D 형상을 보는 사용자에게는 무시될 수 있는 것으로 판단되었다.
프레임(147)은 (중첩된 픽셀 행을 포함하지 않는) LC1(좌안), RC1/LC2'(우안), LC3/RC2'(좌안), RC3/LC4'(우안), LC5/RC4'(좌안), …, LC(n-1)/RC(n-2)'(좌안) 및 RC(n-1)/LCn(우안)의 순서대로 연이은 중첩 픽셀 행들을 포함하게 준비된다. 중첩 픽셀 행 RC1/LC2'은 행 RC1으로부터의 픽셀 및 LC2'으로부터의 픽셀의 데이터가 디스플레이되도록 소정의 투명도로 중첩된 좌안 역서브-프레임의 행 LC2' 및 우안 서브-프레임의 행 RC1으로부터의 픽셀을 포함한다. 도 10을 참조로, 픽셀 3(RC1) 및 픽셀 A'(LC2')은 중첩될 것이다. 중첩하는 단계는 알파 블렌딩으로 또는 도 3 및 도 4와 유사한 프로세스로 수행될 수 있으며, 데이터는 도 3 및 도 4의 픽셀 A 및 B 대신 도 10의 픽셀 3(RC1) 및 픽셀 A'(LC2')으로부터 나온 것이다. (가령, 픽셀 행 RC1 및 역전된 픽셀 행 LC2'으로부터 픽셀들을 결합하는) 중첩 픽셀 행 RC1/LC2', (가령, 픽셀 행 LC3 및 역전된 픽셀 행 RC2'으로부터 픽셀들을 결합하는) 중첩 픽셀 행 LC3/RC2', (가령, 픽셀 행 RC3 및 역전된 픽셀 행 LC4'으로부터 픽셀들을 결합하는) 중첩 픽셀 행 RC3/LC4', …, (가령, 픽셀 행 LC(n-1)) 및 역전된 픽셀 행 RC(n-2)'으로부터 픽셀들을 결합하는) 중첩 픽셀 행 LC(n-1)/RC(n-2)', 및 (가령, 픽셀 행 RC(n-1)) 및 역전된 픽셀 행 LCn'으로부터 픽셀들을 결합하는) 중첩 픽셀 행 RC(n-1)/LCn'에 대한 픽셀. 픽셀 행 RC1 및 LC2' 모두로부터 픽셀 데이터가 양 픽셀들로부터의 데이터가 결합되게 투명도로 서로 중첩된다. 마찬가지로, 일반적인 및 역전된 픽셀 행들의 픽셀들이 투명도로 결합되어 RC1(미중첩)(우안), LC1/RC2'(좌안), RC3/LC2'(우안), LC3/RC4'(좌안), RC5/LC4'(우안), …, RC(n-1)/LC(n-2)'(우안), 및 LC(n-1)/RCn'(좌안)의 순서대로 연이은 중첩 픽셀 행들을 갖는 프레임(149)을 만든다.
일반적인 픽셀 행 및 역전된 픽셀 행의 상기 중첩단계는 홀수 행인 좌안 행에 기초한 반면, 0인 좌안 행 또는 짝수인 좌안 행과 더불어 유사한 기술이 수행될 수 있다. 0 및 짝수의 역전된 서브-프레임도 같을 수 있으나, 숫자가 변한다. 짝수의 역전된 서브-프레임은 3D 프레임(147 및 149)의 하단측에 나타나는 반면, 홀수 서브-프레임은 3D 프레임(147 및 149)의 상단측에 나타난다. 즉, 짝수 또는 홀수 3D 프레임 구성이 이용되고, 프레임(147 및 149) 중 하나만 디스플레이된다. 따라서, 스플라이싱 패터(patters)의 4개 옵션들 중에서, 단지 하나의 스플라이싱 옵션만이 3D 렌더링을 위해 사용되고 디스플레이된다. 이와 같이, 도 15는 4개의 다른 3D 프레임 가능성, 즉, 홀수 147, 짝수 147, 홀수 149 및 짝수 149를 나타낸다. 도 15의 3D 프레임은 도 11의 3D 프레임과 일치하며, 픽셀들은 3D 이미지의 준비를 위해 유사하게 결정된다. 최좌측 행도 또한 4개 가능성들에 대한 최우측 행들이 L1, L2, R1, 또는 R2이도록 시퀀스가 우안 행에서 시작해 좌안 행로 가게 최우측 행으로 사용될 수 있음에 유의해야 하다.
일실시예에서, 3D 이미지를 준비하는 컴퓨팅 방법이 도 15를 따라 수행될 수 있다. 이런 방법은 특정 안구에 대한 복수의 픽셀 행들 및 다른 안구에 대한 복수의 픽셀 행들을 얻는 단계, 특정 안구에 대한 복수의 역전된 픽셀 행들 및 다른 안구에 대한 복수의 역전된 픽셀 행들을 얻는 단계, 중첩 픽셀 행 및 역전된 픽셀 행의 해당 픽셀들로부터 픽셀 데이터를 갖는 픽셀들을 포함하는 복수의 중첩 픽셀 행을 형성하도록 해당 픽셀 행과 역전된 픽셀 행을 중첩시키는 단계, 및 적어도 하나의 픽셀 행이 중첩 픽셀 행이 아니고 나머지가 중첩 픽셀 행이게 상단 및/또는 하단 픽셀 행을 갖는 3D 이미지를 형성하는 단계를 포함할 수 있다. 상기 방법은 역전된 픽셀 행들을 준비하는 단계를 포함할 수 있다. 특정 안구에 대한 픽셀 행은 다른 안구에 대한 해당 역전된 픽셀 행과 중첩될 수 있다. 중첩 픽셀 행은 특정 안구에 대한 제 1 이미지의 제 1 픽셀 행 위치의 제 1 픽셀 행 및 다른 안구에 대한 제 2 이미지의 제 2 픽셀 행 위치의 제 2 역전된 픽셀 행을 포함할 수 있고, 제 1 및 제 2 픽셀 행 위치는 제 1 이미지 및 제 2 이미지내 인접한 픽셀 행 위치이다. 컴퓨팅 방법은 제 1 픽셀 행이 상단 또는 하단 픽셀 행이거나 최좌측 또는 최우측 픽셀 행이고, 3D 이미지에서의 위치 내에 제 1 픽셀 행을 포함하는 특정 안구 또는 다른 안구에 대한 제 1 픽셀 행을 얻는 단계를 포함할 수 있다. 일태양으로, 픽셀 행을 중첩하는 단계는 픽셀 행 및 역전된 픽셀 행의 각 픽셀의 데이터를 식별하는 단계, 중첩 픽셀 행을 준비하기 위해 및 픽셀 행의 각 픽셀의 데이터와 역전된 픽셀 행의 해당 픽셀의 데이터를 결합하는 단계를 포함할 수 있고, 픽셀 행은 제 1 이미지내 제 1 위치에서 나온 것이고 역전된 픽셀 행은 제 2 이미지내 제 2 위치에서 나온 것이며, 제 1 위치는 제 1 및 제 2 이미지내 제 2 위치에 인접해 있다. 상기 방법은 중첩 픽셀들의 데이터가 픽셀 행 및 역전된 픽셀 행 모두로부터의 데이터에 기초하도록 픽셀 행의 픽셀들에 대한 픽셀 데이터 및 역전된 픽셀 행의 픽셀들에 대한 픽셀 데이터를 결합하는 단계를 포함할 수 있다. 상기 방법은 중첩 픽셀 행의 중첩 픽셀들을 형성하도록 픽셀 행 및 역전된 픽셀 행의 개개의 픽셀들을 개별적으로 중첩시키는 단계를 포함할 수 있다. 일태양으로, 3D 이미지는 도 15에서와 같이 구성된다. 일태양으로, 3D 이미지는 렌즈식 시스템으로 보이게 구성된다.
도 16은 3D 프레임(152) 또는 3D 프레임(154)을 얻기 위해 파싱된 픽셀 행을 재결합하기 위한 또 다른 렌즈식 재결합 방법(150)을 도시한 것이다. 도 16의 픽셀 열은 도 12의 픽셀 행과 일치하며, 따라서 도 12의 픽셀 행은 도 16에서는 이제 픽셀 열이다. 렌즈식 이미지를 간단히 하기 위해 이와 같이 부르나, 3D 프레임들이 다른 안경 3D 렌더링 기술에 사용될 수 있음을 알아야 한다. 최좌측 행은 또한 최우측 행이 LC1/LC2 또는 RC1/RC2이도록 시퀀스가 우안 행에서 시작해 좌안 행으로 가게 최우측 행으로 사용될 수 있음에 유의해야 한다. 프레임(152)은 LC1/LC2, RC1/RC2, LC3/LC4, RC3/RC4, …, LC(n-1)/LCn 및 RC(n-1)/RCn의 순서대로 연이은 중첩 픽셀 행을 포함하도록 준비된다. 마찬가지로, 픽셀 열들의 픽셀들은 RC1/RC2, LC1/LC2, RC3/RC4, LC3/LC4, RC(n-1)/RCn 및 LC(n-1)/LCn의 순서대로 연이은 중첩 픽셀 열들을 갖는 프레임(154)을 만들기 위해 투명도로 결합된다.
도 17a는 3D 프레임(162a) 또는 3D 프레임(164a)을 얻기 위해 파싱된 픽셀 열을 재결합하기 위한 또 다른 렌즈식 재결합 방법(160a)을 도시한 것이다. 도 17a의 픽셀 행둘은 도 13a의 픽셀 열들과 일치하고, 이로써 도 13a의 픽셀 열들이 지금은 도 17a의 픽셀 행인 것을 제외하고는 도 13a의 논의가 도 17a에도 적용될 수 있다. 최좌측 행은 또한 최우측 행이 LC/RC1' 또는 RC1/LC1'이도록 시퀀스가 우안 행에서 시작해 좌안 행로 가게 최우측 행으로서 사용될 수 있음에 유의해야 한다. 스플라이스 이미지(162a)는 LC1/RC1'(좌안), LC2'/RC2(우안), LC3/RC3'(좌안), LC4'/RC4(우안), …, LC(n-1)/RC(n-1)'(좌안) 및 LCn'/RCn(우안)의 순서대로 중첩 픽셀 열들을 포함할 수 있다. 스플라이스 이미지(164a)는 RC1/LC1'(우안), RC2'/LC2(좌안), RC3/LC3'(우안), RC4'/LC4(좌안), …, RC(n-1)/LC(n-1)'(우안) 및 RCn'/LCn(좌안)의 순서대로 중첩 픽셀 열들을 포함할 수 있다.
일실시예에서, 도 17a를 따라 3D 이미지를 준비하는 컴퓨팅 방법은 특정 안구에 대한 복수의 픽셀 행들 및 다른 안구에 대한 복수의 픽셀 행들을 얻는 단계, 특정 안구에 대한 복수의 역전된 픽셀 행들 및 다른 안구에 대한 복수의 역전된 픽셀 행들을 얻는 단계, 중첩 픽셀 행 및 역전된 픽셀 행의 해당 픽셀들로부터 픽셀 데이터를 갖는 픽셀들을 포함하는 복수의 중첩 픽셀 행을 형성하도록 해당 픽셀 행과 역전된 픽셀 행을 중첩시키는 단계, 및 제 1 위치로부터 좌안 픽셀 행과 제 1 위치로부터 우안 역전된 픽셀 행에서 형성된 중첩 픽셀 행 또는 제 1 위치로부터 우안 픽셀 행과 제 1 위치로부터 좌안 역전된 픽셀 행에서 형성된 중첩 픽셀 행을 갖는 상단 및/또는 하단 및/또는 최좌측 및/또는 최우측 픽셀 행과 함께 중첩 픽셀 행의 3D 이미지를 형성하는 단계를 포함할 수 있다. 상기 방법은 역전된 픽셀 행을 준비하는 단계를 포함할 수 있다. 특정 안구에 대한 픽셀 행은 다른 안구에 대한 해당 역전된 픽셀 행과 중첩될 수 있다. 중첩 픽셀 행은 특정 안구에 대한 제 1 이미지의 제 1 픽셀 행 위치의 제 1 픽셀 행과 다른 안구에 대한 제 2 이미지의 제 1 픽셀 행 위치의 제 1 역전된 픽셀 행을 포함하고, 제 1 픽셀 행 위치는 제 1 이미지 및 제 2 이미지 내의 동일한 픽셀 행 위치이다. 3D 이미지는 중첩 픽셀 행로 구성될 수 있다. 픽셀 행을 중첩시키는 단계는 픽셀 행의 각 픽셀 및 역전된 픽셀 행의 데이터를 식별하는 단계, 중첩 픽셀 행을 준비하기 위해 및 픽셀 행의 각 픽셀의 데이터와 역전된 픽셀 행의 해당 픽셀의 데이터를 결합하는 단계를 포함할 수 있고, 픽셀 행은 제 1 이미지내 제 1 위치에서 나온 것이고 역전된 픽셀 행은 제 2 이미지내 제 2 위치에서 나온 것이다. 상기 방법은 중첩 픽셀들의 데이터가 픽셀 행 및 역전된 픽셀 행 모두로부터의 데이터에 기초하도록 픽셀 행의 픽셀들에 대한 픽셀 데이터 및 역전된 픽셀 행의 픽셀들에 대한 픽셀 데이터를 결합하는 단계를 포함할 수 있다. 상기 방법은 중첩 픽셀 행의 중첩 픽셀들을 형성하도록 픽셀 행 및 역전된 픽셀 행의 개개의 픽셀들을 개별적으로 중첩시키는 단계를 포함할 수 있다. 일태양으로, 3D 이미지는 렌즈식 시스템으로 보이게 구성된다. 일태양으로, 3D 이미지는 도 17a에서와 같이 구성된다.
도 17b는 3D 프레임(162b) 또는 3D 프레임(164b)을 얻기 위해 파싱된 픽셀 행을 재결합하기 위한 또 다른 렌즈식 재결합 방법(160b)을 도시한 것이다. 도 17b의 픽셀 행들은 도 13b의 픽셀 열들과 일치하고, 이로써 도 13b의 픽셀 열들이 지금은 도 17b의 픽셀 행인 것을 제외하고는 도 13b의 논의가 도 17b에도 적용될 수 있다. 최좌측 행은 또한 최우측 행이 LC/RC2' 또는 RC1/LC2'이도록 시퀀스가 우안 행에서 시작해 좌안 행으로 가게 최우측 행으로서 사용될 수 있음에 유의해야 한다. 스플라이스 이미지(162b)는 LC1/RC2'(좌안), LC2'/RC3(우안), LC3/RC4'(좌안), LC4'/RC5(우안), …, LC(n-1)/RCn'(좌안) 및 LCn'(우안)의 순서대로 중첩 픽셀 열들을 포함할 수 있다. 스플라이스 이미지(164b)는 RC1/LC2'(우안), RC2'/LC3(좌안), RC3/LC4'(우안), RC4'/LC5(좌안), …, RC(n-1)/LCn'(우안) 및 RCn'(좌안)의 순서대로 중첩 픽셀 열들을 포함할 수 있다.
일실시예에서, 도 17b에 따라 3D 이미지를 준비하는 컴퓨팅 방법은 특정 안구에 대한 복수의 픽셀 행들 및 다른 안구에 대한 복수의 픽셀 행들을 얻는 단계, 특정 안구에 대한 복수의 역전된 픽셀 행들 및 다른 안구에 대한 복수의 역전된 픽셀 행들을 얻는 단계, 중첩 픽셀 행 및 역전된 픽셀 행의 해당 픽셀들로부터 픽셀 데이터를 갖는 픽셀들을 포함하는 복수의 중첩 픽셀 행을 형성하도록 해당 픽셀 행과 역전된 픽셀 행을 중첩시키는 단계, 및 제 1 위치로부터 좌안 픽셀 행과 제 1 위치로부터 우안 역전된 픽셀 행에서 형성된 중첩 픽셀 행 또는 제 1 위치로부터 우안 픽셀 행과 제 1 위치로부터 좌안 역전된 픽셀 행에서 형성된 중첩 픽셀 행을 갖는 상단 및/또는 하단 및/또는 최좌측 및/또는 최우측 픽셀 행과 함께 중첩 픽셀 행의 3D 이미지를 형성하는 단계를 포함할 수 있다. 상기 방법은 역전된 픽셀 행을 준비하는 단계를 포함할 수 있다.
렌즈식 3D 이미지를 디스플레이하도록 구성된 장치와 함께 3D 이미지를 제공하기 위해 렌즈식 재결합 방법이 사용될 수 있다. 이들 렌즈식 3D 이미지는 렌즈식 3D 비디오를 제공하기 위해 결합될 수 있다. 렌즈식 이미지들을 간단히 하기 위해 이와 같이 부르나, 3D 프레임들이 다른 안경 3D 렌더링 기술에 사용될 수 있음을 알아야 한다. 또한, 도 17a 및 도 17b의 프레임들은 도 13a 및 도 13b의 프레임들과 일치한다.
일반적으로, 본 명세서에 기술된 렌즈식 파싱 및 재결합 방법들은 안경을 사용하 않고 3D 이미지 및/또는 비디오를 디스플레이하도록 구성된 기술들에 사용될 수 있다. 그러나, 렌즈식 방법을 사용하는 디스플레이 스크린은 3D 형상을 보기 위해 좌안 특정 서브-프레임 및 우안 특정 서브-프레임용 이미지들을 필터링하기 위해 다소 변경될 수 있다. 렌즈식 장치들의 몇몇 예들로는 LED 스크린, 모바일 장치, 포스터, 카드, 또는 기타를 포함할 수 있다. 렌즈식 방법들은 도 3 및 도 4에 도시된 바와 같이 떨어져 있는 인접한 픽셀들 사이에 위치되게 생성된 새 픽셀의 값을 추정함으로써 수평 또는 수직면들내 이미지들을 리사이즈하는 리사이징 프로토콜을 이용하거나 하지 않고 사용될 수 있다.
수평 픽셀 행의 파싱 및 그런 후 상기 픽셀 열들을 프레임으로 재결합 또는 스플라이싱으로 수행된 본 명세서에 기술된 파싱 및 재결합 방법들은 일반적으로 3D 텔레비전 및 컴퓨터 모니터와 같이 디스플레이 장치용으로 구성된 3D 방법들로 수행될 수 있다. 수평 또는 수직면 내 리사이징을 위한 이미지 리사이징 프로토콜은 실질적으로 100% 해상도 또는 FHD 3D 비디오를 제공하기 위해 이미지 파싱 및 재결합 또는 스플라이싱 기술들과 함께 결합될 수 있다. 이미지 리사이징과 결합된 파싱 및 재결합 또는 스플라이싱 방법들은 패시브 편광 3D 안경을 이용한 SXS 프로토콜이나 기타 프로토콜에 적용뿐만 아니라 TB 프로토콜에 적용하기 위해 선택적으로 구성될 수 있다. FP 프로토콜은 액티브 셔터 3D 안경과 함께 사용하기 위해 구성될 경우 이미지 리사이징 없이 사용될 수 있다. 그러나, FP 프로토콜은 패시브 편광 3D 안경들과 함께 사용도록 구성될 경우 이미지 리사이징과 더불어 사용될 수 있다.
일실시예에서, 컴퓨팅 방법은 도 11 및 도 15와 연계해 기술된 바와 같이 하나 또는 두 개가 픽셀 스트립이고 나머지는 중첩 픽셀 스트립들인 특정 3D 이미지를 만들 수 있다. 이런 방법은 특정 안구에 대한 복수의 픽셀 스트립 및 다른 안구에 대한 복수의 픽셀 스트립을 얻는 단계, 특정 안구에 대한 복수의 역전된 픽셀 스트립 및 다른 안구에 대한 복수의 역전된 픽셀 스트립을 얻는 단계, 중첩 픽셀 스트립과 역전된 픽셀 스트립의 해당 픽셀로부터 픽셀 데이터를 갖는 픽셀들을 포함한 복수의 중첩 픽셀 스트립들을 형성하기 위해 해당 픽셀 스트립과 역전된 픽셀 스트립을 중첩시키는 단계, 및 적어도 하나의 픽셀 스트립이 중첩 픽셀 스트립이 아니고 나머지가 중첩 픽셀 스트립이게 상단 및/또는 하단 픽셀 스트립을 갖는 3D 이미지를 형성하는 단계를 포함할 수 있다. 이는 역전된 픽셀 스트립을 준비하는 단계를 포함할 수 있다. 특정 안구에 대한 픽셀 스트립은 다른 안구에 대한 해당 역전된 픽셀 스트립과 중첩될 수 있다. 중첩 픽셀 스트립은 특정 안구에 대한 제 1 이미지의 제 1 픽셀 스트립 위치의 제 1 픽셀 스트립과 다른 안구에 대한 제 2 이미지의 제 2 픽셀 스트립 위치의 제 2 역전된 픽셀 스트립을 포함할 수 있고, 제 1 및 제 2 픽셀 스트립 위치는 제 1 이미지 및 제 2 이미지내 인접한 픽셀 스트립 위치다. 상기 방법은 제 1 픽셀 스트립이 상단이나 하단 픽셀 행 또는 최좌측이나 최우측 픽셀 열이고, 3D 이미지에서 위치내 제 1 픽셀 스트립을 포함하는 특정 안구 또는 다른 안구에 대한 제 1 픽셀 스트립을 얻는 단계를 포함할 수 있다. 픽셀 스트립의 중첩 단계는 픽셀 스트립 및 역전된 픽셀 스트립의 각 픽셀의 데이터를 식별하는 단계, 및 중첩 픽셀 스트립을 준비하기 위해 픽셀 스트립의 각 픽셀의 데이터와 역전된 픽셀 스트립의 해당 픽셀의 데이터를 결합하는 단계를 포함할 수 있고, 픽셀 스트립은 제 1 이미지내 제 1 위치에서 나온 것이고 역전된 픽셀 스트립은 제 2 이미지내 제 2 위치에서 나온 것이며, 제 1 위치는 제 1 이미지 및 제 2 이미지내 제 2 위치에서 인접해 있다. 상기 방법은 중첩 픽셀들의 데이터가 픽셀 스트립 및 역전된 픽셀 스트립 모두로부터의 데이터에 기초하도록 픽셀 스트립의 픽셀들에 대한 픽셀 데이터와 역전된 픽셀 스트립의 픽셀들에 대한 데이터를 결합하는 단계를 포함할 수 있다. 상기 방법은 중첩 픽셀 스트립의 중첩 픽셀들을 형성하기 위해 픽셀 스트립 및 역전된 픽셀 스트립의 개개 픽셀들을 개별적으로 중첩하는 단계를 포함할 수 있다.
하나 이상의 픽셀 스트립 및 복수의 중첩 픽셀 스트립을 포함하는 3D 이미지는 렌더링될 수 있으며, 이는 본 명세서에 기술된, 특히 (픽셀 스트립이 픽셀 행인) 도 11 및 (픽셀 스트립이 픽셀 열인) 도 15에 관련된 임의의 방법으로 수행될 수 있다. 3D 이미지는 좌안 픽셀 스트립이 좌안으로 보거나 우안 픽셀 스트립이 우안으로 보이는 상단, 하단, 최우측 또는 최좌측 픽셀 스트립을 포함할 수 있다. 3D 이미지는 좌안 픽셀 스트립이 제 1 위치로부터 좌안으로 보이는 상단, 하단, 최우측 또는 최좌측 픽셀 스트립을 포함할 수 있다. 3D 이미지는 제 2 위치로부터 좌안 역전된 픽셀 스트립 및 제 1 위치로부터 우안 픽셀 스트립으로부터 형성된 중첩 픽셀 스트립이 우안으로 보이는 상단 옆, 하단 옆, 최좌측 옆 또는 최우측 옆 픽셀 스트립을 포함할 수 있다. 3D 이미지는 제 3 위치로부터 좌안 픽셀 스트립 및 제 2 위치로부터 우안 역전된 픽셀 스트립으로부터 형성된 중첩 픽셀 스트립이 좌안으로 보이는 상단에서두 번째, 하단에서 두 번째, 최좌측에서 두 번째 또는 최우측에서 두 번째 픽셀 스트립을 포함할 수 있다. 3D 이미지는 제 4 위치로부터 좌안 역전된 픽셀 스트립 및 제 3 위치로부터 우안 픽셀 스트립으로부터 형성된 중첩 픽셀 스트립이 우안으로 보이는 상단에서세 번째, 하단에서 세 번째, 최좌측에서 세 번째 또는 최우측에서 세 번째 픽셀 스트립을 포함할 수 있다.
3D 이미지는 좌안 픽셀 스트립이 제 2 위치로부터 좌안으로 보이는 상단, 하단, 최우측 또는 최좌측 픽셀 스트립을 포함할 수 있다. 3D 이미지는 제 3 위치로부터 좌안 역전된 픽셀 스트립 및 제 2 위치로부터 우안 픽셀 스트립으로부터 형성된 중첩 픽셀 스트립이 우안으로 보이는 상단 옆, 하단 옆, 최좌측 옆 또는 최우측 옆 픽셀 스트립을 포함할 수 있다. 3D 이미지는 제 4 위치로부터 좌안 픽셀 스트립 및 제 3 위치로부터 우안 역전된 픽셀 스트립으로부터 형성된 중첩 픽셀 스트립이 좌안으로 보이는 상단에서두 번째, 하단에서 두 번째, 최좌측에서 두 번째 또는 최우측에서 두 번째 픽셀 스트립을 포함할 수 있다. 3D 이미지는 제 5 위치로부터 좌안 역전된 픽셀 스트립 및 제 4 위치로부터 우안 픽셀 스트립으로부터 형성된 중첩 픽셀 스트립이 우안으로 보이는 상단에서세 번째, 하단에서 세 번째, 최좌측에서 세 번째 또는 최우측에서 세 번째 픽셀 스트립을 포함할 수 있다.
3D 이미지는 우안 픽셀 스트립이 제 1 위치로부터 우안으로 보이는 상단, 하단, 최우측 또는 최좌측 픽셀 스트립을 포함할 수 있다. 3D 이미지는 제 2 위치로부터 우안 역전된 픽셀 스트립 및 제 1 위치로부터 좌안 픽셀 스트립으로부터 형성된 중첩 픽셀 스트립이 좌안으로 보이는 상단 옆, 하단 옆, 최좌측 옆 또는 최우측 옆 픽셀 스트립을 포함할 수 있다. 3D 이미지는 제 3 위치로부터 우안 픽셀 스트립 및 제 2 위치로부터 좌안 역전된 픽셀 스트립으로부터 형성된 중첩 픽셀 스트립이 우안으로 보이는 상단에서 두 번째, 하단에서 두 번째, 최좌측에서 두 번째 또는 최우측에서 서 두 번째 픽셀 스트립을 포함할 수 있다. 3D 이미지는 제 4 위치로부터 우안 역전된 픽셀 스트립 및 제 3 위치로부터 좌안 픽셀 스트립으로부터 형성된 중첩 픽셀 스트립이 좌안으로 보이는 상단에서세 번째, 하단에서 세 번째, 최좌측에서 세 번째 또는 최우측에서 세 번째 픽셀 스트립을 포함할 수 있다.
3D 이미지는 우안 픽셀 스트립이 제 2 위치로부터 우안으로 보이는 상단, 하단, 최우측 또는 최좌측 픽셀 스트립을 포함할 수 있다. 3D 이미지는 제 3 위치로부터 우안 역전된 픽셀 스트립 및 제 2 위치로부터 좌안 픽셀 스트립으로부터 형성된 중첩 픽셀 스트립이 좌안으로 보이는 상단 옆, 하단 옆, 최좌측 옆 또는 최우측 옆 픽셀 스트립을 포함할 수 있다. 3D 이미지는 제 4 위치로부터 우안 픽셀 스트립 및 제 3 위치로부터 좌안 역전된 픽셀 스트립으로부터 형성된 중첩 픽셀 스트립이 우안으로 보이는 상단에서두 번째, 하단에서 두 번째, 최좌측에서 두 번째 또는 최우측에서 두 번째 픽셀 스트립을 포함할 수 있다. 3D 이미지는 제 5 위치로부터 우안 역전된 픽셀 스트립 및 제 4 위치로부터 좌안 픽셀 스트립으로부터 형성된 중첩 픽셀 스트립이 좌안으로 보이는 상단에서세 번째, 하단에서 세 번째, 최좌측에서 세 번째 또는 최우측에서 세 번째 픽셀 스트립을 포함할 수 있다.
3D 이미지는 "n" 위치로부터는 좌안 역전된 픽셀 스트립에서 형성되고 (n-1) 위치로부터는 우안 역전된 픽셀 스트립에서 형성되는 중첩 픽셀들이 좌안으로 보이는 상단, 하단, 최우측 또는 최좌측 픽셀 스트립을 포함할 수 있다. 이들 방위들은 상기 방법들 중 어느 하나에 의해 획득될 수 있다.
하기의 방위들은 (픽셀 스트립이 픽셀 행인) 도 11 및 (픽셀 스트립이 픽셀 열인) 도 15에 관한 방법들에 의해 얻어질 수 있다. 3D 이미지는 좌안으로 보이는 픽셀 스트립(L1)과 픽셀 스트립(R1)의 픽셀들 및 역전된 픽셀 스트립(L2')의 역전된 픽셀들을 중첩시킴으로 인해 생성한 우안으로 보이는 인접한 중첩 픽셀 스트립(R1/L2')을 포함할 수 있고, 프라임(')은 역전된 픽셀 스트립을 나타낸다. 3D 이미지는 좌안으로 보이는 중첩 픽셀 스트립(L3/R2'), 우안으로 보이는 중첩 픽셀 스트립(R3/L4'), 좌안으로 보이는 중첩 픽셀 스트립(L5/R4'), 우안으로 보이는 중첩 픽셀 스트립(R5/L6'), …, 우안으로 보이는 중첩 픽셀 스트립 R(n-1)/Ln'을 포함할 수 있고, 프라임(')은 역전된 픽셀 스트립을 나타낸다. 3D 이미지는 좌안으로 보이는 픽셀 스트립(L2)과 픽셀 스트립(R2)의 픽셀들 및 역전된 픽셀 스트립(L3')의 역전된 픽셀들을 중첩시킴으로 인해 생성한 우안으로 보이는 인접한 중첩 픽셀 스트립(R2/L3')을 포함할 수 있고, 프라임(')은 역전된 픽셀 스트립을 나타낸다. 3D 이미지는 좌안으로 보이는 중첩 픽셀 스트립(L4/R3'), 우안으로 보이는 중첩 픽셀 스트립(R4/L5'), 좌안으로 보이는 중첩 픽셀 스트립(L6/R5'), 우안으로 보이는 중첩 픽셀 스트립(R6/L7'), …, 우안으로 보이는 중첩 픽셀 스트립 R(n-1)/Ln'을 포함할 수 있고, 프라임(')은 역전된 픽셀 스트립을 나타낸다. 3D 이미지는 우안으로 보이는 픽셀 스트립(R1)과 픽셀 스트립(L1)의 픽셀들 및 역전된 픽셀 스트립(R2')의 역전된 픽셀들을 중첩시킴으로 인해 생성한 좌안으로 보이는 인접한 중첩 픽셀 스트립(L1/R2')을 포함할 수 있고, 프라임(')은 역전된 픽셀 스트립을 나타낸다. 3D 이미지는 좌안으로 보이는 중첩 픽셀 스트립(L4/R3'), 우안으로 보이는 중첩 픽셀 스트립(R4/L5'), 좌안으로 보이는 중첩 픽셀 스트립(L6/R5'), 우안으로 보이는 중첩 픽셀 스트립(R6/L7'), …, 우안으로 보이는 중첩 픽셀 스트립 R(n-1)/Ln'을 포함할 수 있고, 프라임(')은 역전된 픽셀 스트립을 나타낸다. 3D 이미지는 우안으로 보이는 중첩 픽셀 스트립(R3/L2'), 좌안으로 보이는 중첩 픽셀 스트립(L3/R4'), 우안으로 보이는 중첩 픽셀 스트립(R5/L4'), 좌안으로 보이는 중첩 픽셀 스트립(L5/R6'), …, 좌안으로 보이는 중첩 픽셀 스트립 L(n-1)/Rn'을 포함할 수 있고, 프라임(')은 역전된 픽셀 스트립을 나타낸다. 3D 이미지는 우안으로 보이는 픽셀 스트립(R2)과 픽셀 스트립(L2) 및 역전된 픽셀 스트립(R3')의 픽셀들을 중첩시킴으로 인해 생성한 좌안으로 보이는 인접한 중첩 픽셀 스트립(L2/R3')을 포함할 수 있고, 프라임(')은 역전된 픽셀 스트립을 나타낸다. 3D 이미지는 우안으로 보이는 중첩 픽셀 스트립(R4/L3'), 좌안으로 보이는 중첩 픽셀 스트립(L4/R5'), 우안으로 보이는 중첩 픽셀 스트립(R6/L5'), 좌안으로 보이는 중첩 픽셀 스트립(L6/R7'), …, 좌안으로 보이는 중첩 셀 스트립 L(n-1)/Rn'을 포함할 수 있고, 프라임(')은 역전된 픽셀 스트립을 나타낸다. 도 15에 대해, R 픽셀 스트립은 RC 픽셀 행이고 L 픽셀 스트립은 LC 픽셀 행이다.
픽셀 행을 이용한 방법들 중 어느 하나는 좌안 이미지의 픽셀 행 및 역전된 픽셀 행과 우안 이미지의 픽셀 행 및 역전된 픽셀 행으로부터 3D 이미지를 준비하는 단계를 포함할 수 있고, 이는 복수의 우안 픽셀 행을 얻는 단계, 복수의 역전된우안 픽셀 행을 얻는 단계, 복수의 좌안 픽셀 행을 얻는 단계, 및 복수의 역전된 좌안 픽셀 행을 얻는 단계, 및 제 1 위치로부터 좌안 또는 우안에 대한 픽셀 행 및 상기 제 1 위치에 인접한 제 2 위치로부터 다른 안구에 대한 역전된 픽셀 행을 각각 포함하는 복수의 중첩 픽셀 행을 준비하는 단계를 포함할 수 있다. 그런 후, 상기 방법은 하나 이상의 픽셀 행들과 복수의 중첩 픽셀 행을 포함하는 3D 이미지를 렌더링하는 단계를 포함할 수 있다.
일실시예에서, 컴퓨팅 방법은 도 13a 및 도 17a와 연계해 기술된 바와 같이 중첩 픽셀 스트립을 갖는 특정 3D 이미지를 만들 수 있다. 이런 3D 이미지를 준비하는 방법은 특정 안구에 대한 복수의 픽셀 스트립 및 다른 안구에 대한 복수의 픽셀 스트립을 얻는 단계, 특정 안구에 대한 복수의 픽셀 역스트립 및 다른 안구에 대한 복수의 역전된 픽셀 스트립을 얻는 단계, 중첩 픽셀 스트립과 역전된 픽셀 스트립의 해당 픽셀들로부터 픽셀 데이터를 갖는 픽셀들을 포함한 복수의 중첩 픽셀 스트립을 형성하기 위해 해당 픽셀 스트립 및 역전된 픽셀 스트립을 중첩시키는 단계, 및 제 1 위치로부터 좌안 픽셀 스트립 및 제 1 위치로부터 우안 역전된 픽셀 스트립에서 형성된 중첩 픽셀 스트립 또는 제 1 위치로부터 우안 픽셀 스트립 및 제 1 위치로부터 좌안 역전된 픽셀 스트립에서 형성된 중첩 픽셀 스트립을 갖는 상단 및/또는 하단 및/또는 최좌측 및/또는 최우측 픽셀 스트립과 함께 중첩 픽셀 스트립의 3D 이미지를 형성하는 단계를 포함할 수 있다. 상기 방법은 역전된 픽셀 스트립을 준비하는 단계를 포함할 수 있다. 특정 안구에 대한 픽셀 스트립은 다른 안구에 대한 해당 역전된 픽셀 스트립과 중첩될 수 있다. 중첩 픽셀 스트립은 특정 안구에 대한 제 1 이미지의 제 1 픽셀 스트립 위치의 제 1 픽셀 스트립과 다른 안구에 대한 제 2 이미지의 제 1 픽셀 스트립 위치의 제 1 역전된 픽셀 스트립을 포함할 수 있고, 제 1 픽셀 스트립 위치는 제 1 이미지 및 제 2 이미지내 동일한 픽셀 스트립 위치다. 일태양으로, 3D 이미지는 단지 중첩 픽셀 스트립으로만 구성된다. 즉, 픽셀 스트립들 모두가 중첩된다. 픽셀 스트립을 중첩하는 단계는 픽셀 스트립의 각 픽셀 및 역전된 픽셀 스트립의 데이터를 식별하는 단계, 및 중첩 픽셀 스트립을 준비하기 위해 픽셀 스트립의 각 픽셀의 데이터와 역전된 픽셀 스트립의 해당 픽셀의 데이터를 결합하는 단계를 포함할 수 있고, 픽셀 스트립은 제 1 이미지내 제 1 위치에서 나오고 역전된 픽셀은 제 2 이미지내 제 1 위치에서 나온 것이다. 상기 방법은 중첩 픽셀의 데이터가 픽셀 스트립 및 픽셀 스트립 모두로부터의 데이터에 기초하도록 픽셀 스트립의 픽셀에 대한 픽셀 데이터 및 역전된 픽셀 스트립의 픽셀에 대한 픽셀 데이터를 결합하는 단계를 포함할 수 있다. 상기 방법은 중첩 픽셀 스트립의 중첩 픽셀을 형성하기 위해 픽셀 스트립 및 역전된 픽셀 스트립의 개별 픽셀들을 개별적으로 중첩시키는 단계를 포함할 수 있다. 3D 이미지는 도 17a의 방법에 의해서와 같은 렌즈식 시스템으로 보이도록 구성될 수 있다. 3D 이미지는 도 13a의 방법에 의해서와 같이 액티브 또는 패시브 3D 안경으로 보이도록 구성될 수 있다.
일실시예에서, 픽셀 스트립으로부터 형성된 중첩 픽셀 스트립 및 동일한 위치로부터 역전된 픽셀 스트립으로 구성된 3D 이미지를 렌더링하는 방법이 수행될 수 있다. 3D 이미지는 모두 제 1 위치로부터 좌안 픽셀 스트립과 역우안 픽셀 스트립에서 형성된 상단, 하단, 최우측, 또는 최좌측 중첩 픽셀 스트립; 제 2 위치로부터 좌안 역전된 픽셀 스트립 및 제 2 위치로부터 우안 픽셀 스트립에서 형성된 중첩 픽셀 스트립이 우안으로 보이는 상단 옆, 하단 옆, 최우측 옆, 또는 최좌측 옆 픽셀 스트립; 제 3 위치로부터 좌안 픽셀 스트립 및 제 3 위치로부터 우안 역전된 픽셀 스트립에서 형성된 중첩 픽셀 스트립이 좌안으로 보이는 상단에서두 번째, 하단에서 두 번째, 최우측에서 두 번째, 또는 최좌측에서 두 번째 픽셀 스트립; 및 제 4 위치로부터 좌안 역전된 픽셀 스트립 및 제 4 위치로부터 우안 픽셀 스트립에서 형성된 중첩 픽셀 스트립이 우안으로 보이는 상단에서세 번째, 하단에서 세 번째, 최우측에서 세 번째, 또는 최좌측에서 세 번째 픽셀 스트립을 포함할 수 있다. 여기서, 역전된 픽셀 스트립 및 비-역전된(non-inverted) 픽셀 스트립은 프레임(132a) 및 프레임(134a)에 도시된 바와 같이 좌안 또는 우안일 수 있다. 일태양으로, 3D 이미지는 "n" 위치로부터는 좌안 역전된 픽셀 스트립에서 형성되고 n 위치로부터는 우안 역전된 픽셀 스트립에서 형성되거나 n 위치로부터는 좌안 픽셀 스트립에서 형성되고 n 위치로부터는 우안 역전된 픽셀 스트립에서 형성되는 중첩 픽셀 스트립이 좌안으로 보이는 상단, 하단, 최우측 또는 최좌측 픽셀 스트립을 포함할 수 있다.
일실시예에서, 도 13a 및 도 17a에 대해, 3D 이미지는 픽셀 스트립(L1)의 픽셀들 및 역전된 픽셀 스트립(R1')의 역전된 픽셀들을 중첩시킴으로 인해 생성한 좌안으로 보이는 중첩 픽셀 스트립(L1/R1'), 우안으로 보이는 중첩 픽셀 스트립(L2'/R2), 좌안으로 보이는 중첩 픽셀 스트립(L3/R3'), 우안으로 보이는 중첩 픽셀 스트립(L4'/R4), 좌안으로 보이는 중첩 픽셀 스트립(L5/R5'), …, 좌안으로 보이는 중첩 픽셀 스트립(Ln/Rn')을 포함할 수 있고, 프라임(')은 역전된 픽셀 스트립을 나타낸다. 또 다른 실시예에서, 3D 이미지는 픽셀 스트립(R1)의 픽셀과 역전된 픽셀 스트립(L1')의 역픽셀을 중첩시킴으로 인해 생성한 우안으로 보이는 중첩 픽셀 스트립(R1/L1'), 좌안으로 보이는 중첩 픽셀 스트립(R2'/L2), 우안으로 보이는 중첩 픽셀 스트립(R3/L3'), 좌안으로 보이는 중첩 픽셀 스트립(R4'/L4), 우안으로 보이는 중첩 픽셀 스트립(R5/L5'), …, 우안으로 보이는 중첩 픽셀 스트립(Rn/Ln')을 포함할 수 있고, 프라임(')은 역전된 픽셀 스트립을 나타낸다. 도 13a에 대해, 픽셀 스트립은 픽셀 열들이다. 도 17a에 대해, R 픽셀 스트립은 RC 픽셀 행들이고 L 픽셀 스트립은 LC 픽셀 행들이다.
일실시예에서, 컴퓨팅 방법은 도 13b 및 도 17b와 관련하여 기술된 바와 같이 중첩 픽셀 스트립을 갖는 특정 3D 이미지를 생성할 수 있다. 상기 방법은 본 명세서에 언급된 방법들과 유사할 수 있고 적어도 하나의 픽셀 스트립이 중첩 픽셀 스트립이 아니고 나머지는 중첩 픽셀 스트립이도록 상단 및/또는 하단 역전된 픽셀 스트립을 갖는 3D 이미지를 형성하는 단계를 포함할 수 있다. 상기 방법은 또한 제 1 픽셀 스트립은 상단 또는 하단 픽셀 열이나 최좌측 또는 최우측 픽셀 행이고 3D 이미지내 위치에서 제 1 역전된 픽셀 스트립을 포함하는 특정 안구 또는 다른 안구에 대한 제 1 역전된 픽셀 스트립을 얻는 단계를 포함할 수 있다. 상기 방법은 하나 이상의 픽셀 스트립과 복수의 중첩 픽셀 스트립; 제 1 위치로부터 좌안 픽셀 스트립과 제 2 위치로로부터 우안 역전된 픽셀 스트립에서 형성된 중첩 픽셀 스트립이 좌안으로 보이는 상단, 하단, 최우측, 또는 최좌측 픽셀 스트립; 제 2 위치로부터 좌안 역전된 픽셀 스트립과 제 3 위치로부터 우안 픽셀 스트립에서 형성된 중첩 픽셀 스트립이 우안으로 보이는 상단 옆, 하단 옆, 최우측 옆, 또는 최좌측 옆 픽셀 스트립; 제 3 위치로부터 좌안 픽셀 스트립과 제 4 위치로부터 우안 역전된 픽셀 스트립에서 형성된 중첩 픽셀 스트립이 좌안으로 보이는 상단에서두 번째, 하단에서 두 번째, 최우측에서 두 번째, 또는 최좌측에서 두 번째 픽셀 스트립; 제 4 위치로부터 좌안 역전된 픽셀 스트립과 제 5 위치로부터 우안 픽셀 스트립에서 형성된 중첩 픽셀 스트립이 우안으로 보이는 상단에서세 번째, 하단에서 세 번째, 최우측에서 세 번째, 또는 최좌측에서 세 번째 픽셀 스트립; "n" 위치에서 좌안 역전된 픽셀 스트립이 우안으로 보이는 상단, 하단, 최우측, 또는 최좌측 픽셀 스트립을 포함할 수 있는 3D 이미지를 렌더링하는 단계를 포함할 수 있다. 상기 방법은 또한 제 1 위치로부터 우안 픽셀 스트립과 제 2 위치로부터 좌안 역전된 픽셀 스트립에서 형성된 중첩 픽셀 스트립이 우안으로 보이는 상단, 하단, 최우측, 또는 최좌측 픽셀 스트립; 제 2 위치로부터 우안 역전된 픽셀 스트립과 제 3 위치로부터 좌안 픽셀 스트립에서 형성된 중첩 픽셀 스트립이 좌안으로 보이는 상단 옆, 하단 옆, 최우측 옆, 또는 최좌측 옆 픽셀 스트립; 제 3 위치로부터 우안 픽셀 스트립과 제 4 위치로부터 좌안 역전된 픽셀 스트립에서 형성된 중첩 픽셀 스트립이 우안으로 보이는 상단에서두 번째, 하단에서 두 번째, 최우측에서 두 번째, 또는 최좌측에서 두 번째 픽셀 스트립; 제 4 위치로부터 우안 역전된 픽셀 스트립과 제 5 위치로부터 좌안 픽셀 스트립에서 형성된 중첩 픽셀 스트립이 좌안으로 보이는 상단에서세 번째, 하단에서 세 번째, 최우측에서 세 번째, 또는 최좌측에서 세 번째 픽셀 스트립; "n" 위치에서 우안 역전된 픽셀 스트립이 좌안으로 보이는 상단, 하단, 최우측, 또는 최좌측 픽셀 스트립을 포함할 수 있는 3D 이미지가 될 수 있다.
당업자는 본 명세서에 개시된 이런 및 다른 프로세스 및 방법들에 대해 상기 프로세스 및 방법으로 수행된 기능들은 다른 순서대로 실행될 수 있음을 알 것이다. 더욱이, 약술된 단계들과 동작들은 단지 예로서 제공되며, 단계 및 동작들 중 일부는 개시된 실시예의 핵심으로부터 벗어남이 없이 선택적이거나, 몇몇 단계 및 동작들로 결합되거나, 추가 단계 및 동작들로 확장될 수 있다.
일실시예에서, 본 방법은 컴퓨팅 시스템에 수행된 태양들을 포함할 수 있다. 이와 같이, 컴퓨팅 시스템은 상기 방법을 수행하기 위한 컴퓨터 실행가능 명령어들을 갖는 메모리 장치를 포함할 수 있다. 컴퓨터 실행가능 명령어는 특허청구범위중에서 어느 한 방법을 수행하기 위한 하나 이상의 알고리즘을 포함하는 컴퓨터 프로그램 제품의 일부일 수 있다.
일실시예에서, 본 명세서에서 동작, 프로세스, 방법 또는 단계들 중 어느 하나는 컴퓨터 판독가능 매체에 저장된 컴퓨터 판독가능 명령어로서 실행될 수 있다. 컴퓨터 판독가능 명령어들은 데스크상단 컴퓨팅 시스템, 휴대용 컴퓨팅 시스템, 태블릿 컴퓨팅 시스템, 휴대용 컴퓨팅 시스템, 텔레비전, 모니터, 3D 텔레비전, 3D 컴포넌트, 3D 비디오 플레이어, 3D 모니터, 3D 디스플레이 스크린, 액티브 3D 디스플레이 스크린, 패시브 3D 디스플레이 스크린 및/또는 여기에 제공된 명세서와 관련된 임의의 다른 컴퓨텅 장치로부터 광범위한 컴퓨팅 시스템의 프로세서에 의해 실행될 수 있다.
본 발명의 범위내의 실시예들은 또한 저장된 컴퓨터 실행가능 명령어 또는 데이터 구조를 지니거나 갖는 컴퓨터 판독가능 매체를 포함한다. 이런 컴퓨터 판독가능 매체는 범용 또는 특수용 컴퓨터로 접근될 수 있다. 제한되지 않는 예로써, 이런 컴퓨터 판독가능 매체는 RAM, ROM, EEPROM, CD-ROM 또는 기타 광디스크 저장, 자기디스크 저장, 또는 기타 자기 저장 장치, 또는 컴퓨터 실행가능 명령어 또는 데이터 구조의 형태로 소정의 프로그램 코드 수단을 지니거나 저장하는데 사용될 수 있고 범용 또는 특수용 컴퓨터로 접근될 수 있는 임의의 다른 매체를 포함할 수 있다. 정보가 네트워크 또는 또 다른 통신 스플라이싱(유선, 무선, 또는 유선이나 무선의 결합)을 통해 컴퓨터에 전달되거나 제공될 경우, 컴퓨터는 적절하게 컴퓨터 판독가능 매체로서의 스플라이싱을 고려한다. 따라서, 어떤 이런 스플라이싱을 적절히 컴퓨터 판독가능한 매체라 한다. 상기의 결합은 또한 컴퓨터 판독가능 매체의 범위 내에 포함되어야 한다.
컴퓨터 판독가능 명령어는 가령, 범용 컴퓨터, 특수용 컴퓨터 또는 특수 프로세싱 장치가 소정의 기능 또는 기능 그룹을 수행하게 하는 명령어 및 데이터를 포함한다. 주제는 구조적 특징 및/또는 방법적 행위에 한정된 언어로 기술되었으나, 특허청구범위에 정의된 주제는 반드시 상술한 한정된 특징 또는 행위에 한정될 필요가 없다. 오히려, 상술한 한정된 특징 및 행위들은 특허청구범위의 예시적인 형태로 개시되어 있다.
도 6은 본 명세서에 기술된 컴퓨팅 방법 중 어느 하나를 수행하도록 배열된 예시적인 컴퓨팅 장치(600)를 도시한 것이다. 아주 기본적인 구성(602)으로, 컴퓨팅 장치(600)는 일반적으로 하나 이상의 프로세스들(604)과 시스템 메모리(606)를 포함한다. 메모리 버스(608)가 프로세스(604)와 시스템 메모리(606) 간의 통신에 사용될 수 있다. 컴퓨팅 장치는 프로세서(604), 레벨1 캐시(610), 레벨2 캐시(612), 프로세서 코어(614), 레지스터(616), 메모리 컨트롤러(618), 시스템 메모리(606), 동작 시스템(620), 하나 이상의 애플리케이션(622), 프로그램 데이터(624), 판단 애플리케이션(626), 판단 정보(628), 센서 유닛(240), 버스/인터페이스 컨트롤러((630), 하나 이상의 데이터 저장 장치(632), 저장 인터페이스 버스(634), 탈착식 저장 장치(636), 비탈착식 저장 장치(638), 인터페이스 버스(640), 다양한 인터페이스 장치(예컨대, 출력 장치(642), 주변 인터페이스(644), 및 통신 장치(646)), 그래픽 프로세싱 유닛(648), 오디오 프로세싱 유닛(650), 하나 이상의 A/V 포트(652), 직렬 인터페이스 컨트롤러(654), 병렬 인터페이스 컨트롤러(656), 하나 이상의 I/O 포트(658), 네트워크 컨트롤러(660), 및 하나 이상의 통신 포트(664)를 통해 네트워크 통신 링크위로 스플라이싱된 하나 이상의 다른 컴퓨팅 장치(662)와 같은 표준 컴퓨터 컴포넌트들로 구성될 수 있다. 컴퓨팅 장치는 3D TV일 수 있다.
본 명세서에 사용된 바와 같이, "모듈" 또는 "컴포넌트"라는 용어는 컴퓨팅 시스템에서 실행되는 소프트웨어 객체 또는 루틴을 말한다. 본 명세서에 기술된 다른 컴포넌트, 모듈, 엔진 및 서비스는 컴퓨팅 시스템에 실행되는 객체 또는 프로세스로서 (예컨대, 별개의 스레드로서) 실행될 수 있다. 본 명세서에 기술된 시스템 및 방법이 바람직하게는 소프트웨어로 실행되나, 하드웨어로 또는 소프트웨어와 하드웨어의 결합으로 실행이 또한 가능하며 예상된다. 본 명세서에서, "컴퓨팅 엔티티"는 본 명세서에서 앞서 정의된 바와 같은 임의의 컴퓨팅 시스템 또는 컴퓨팅 시스템에 실행되는 임의의 모듈이나 모듈레이트의 결합일 수 있다.
상기로부터, 본 명세서의 다양한 실시예들은 예시를 위해 본 명세서에 설명되었으며, 본 발명의 기술사상 및 범위로부터 벗어남이 없이 다양한 변형들이 이루어질 수 있음을 알게 된다. 따라서, 본 명세서에 개시된 다양한 실시예들은 국한되게 의도된 것이 아니며, 진정한 범위 및 기술사상은 특허청구범위에 나타나 있다.
본 명세서에 인용된 모든 참조문헌들은 특정한 참고로써 전체적으로 본 명세서에 통합되어 있다.

Claims (217)

  1. 제 1 풀 이미지의 제 1 픽셀들의 제 1 픽셀 스트립을 수신하는 단계;
    제 2 풀 이미지의 제 2 픽셀들의 제 2 픽셀 스트립을 수신하는 단계; 및
    대응하는 제 2 픽셀들에 대하여 하나 이상의 제 1 픽셀들의 변경된 위치에 기반하여 제 2 픽셀 스트립을 역전된 제 2 픽셀 스트립으로 역전시키는 단계를 포함하는 방법으로서,
    상기 제 1 픽셀 스트립 및 제 2 픽셀 스트립은 제 1 및 제 2 풀 이미지들 내 위치에 대응하고, 제 1 및 제 2 풀 이미지에 기반하여 렌더링된 3D 이미지에서 하나 이상의 제 1 픽셀들의 위치가 하나 이상의 제 2 픽셀들의 위치에 대응하며, 대응하는 하나 이상의 제 1 및 제 2 픽셀들은 서로에 대하여 위치가 변경되고, 상기 대응하는 하나 이상의 제 1 및 제 2 픽셀들에 기반하여 서로 대응함으로써 3D 효과가 발생하며,
    상기 역전시키는 단계는:
    대응하는 제 1 픽셀에 대하여 제 2 픽셀 이미지 데이터를 포함하는 제 2 픽셀의 이동 방향을 결정하는 단계;
    대응하는 제 1 픽셀에 대하여 제 2 픽셀의 이동 거리를 결정하는 단계;
    결정된 제 1 방향에 기반하여 제 1 방향과 반대인 제 2 방향을 결정하는 단계; 및
    역전된 제 2 픽셀이 제 1 픽셀에 대하여 제 2 방향으로 이동 거리만큼 변경되도록 제 2 픽셀의 위치에 대하여 역전되는 위치를 가지는 역전된 제 2 픽셀에 제 2 픽셀 이미지 데이터를 포함하는 단계를 포함하며,
    상기 제 2 픽셀 이미지 데이터는 역전된 제 2 픽셀이 제 2 방향으로 이동 거리만큼 제 1 픽셀에 대하여 변경됨에 응답하여 역전된 제 2 픽셀에 포함되는 방법.
  2. 삭제
  3. 삭제
  4. 제 1 항에 있어서,
    역전된 제 2 픽셀 스트립을 포함하는 역전된 제 1 이미지를 생성하는 단계를 더 포함하며,
    역전된 제 1 이미지는 픽셀 스트립들 중 적어도 50%가 역전되는 것을 특징으로 하는 방법.
  5. 제 1 항에 있어서,
    대응하는 역전된 제 2 픽셀들의 역전된 제 2 픽셀 이미지 데이터 및 대응하는 제 1 픽셀들의 제 1 픽셀 이미지 데이터로부터 도출된 중첩된 픽셀 이미지 데이터를 각각 갖는 중첩된 픽셀들을 포함하는 중첩된 픽셀 스트립을 형성하기 위하여 제 1 픽셀 스트립에 역전된 제 2 픽셀 스트립을 중첩시키는 단계를 더 포함하는 방법.
  6. 제 5 항에 있어서,
    역전된 제 2 픽셀 이미지 데이터보다 제 1 픽셀 이미지 데이터를 더 많이 포함하도록 중첩된 픽셀 이미지 데이터를 가중하는 단계; 또는
    제 1 픽셀 이미지 데이터보다 역전된 제 2 픽셀 이미지 데이터를 더 많이 포함하도록 중첩된 픽셀 이미지 데이터를 가중하는 단계를 더 포함하는 방법.
  7. 제 5 항에 있어서,
    제 1 픽셀 이미지 데이터("A") 및 역전된 제 2 픽셀 이미지 데이터("B")로부터 식 X=(A+B)/2에 근거하여 중첩된 픽셀 이미지 데이터("X")를 도출하는 단계를 더 포함하는 방법.
  8. 제 5 항에 있어서,
    제 1 픽셀 이미지 데이터("A") 및 역전된 제 2 픽셀 이미지 데이터("B")로부터 식 X=(A+B)/2 및 Y=(X+A)/2에 근거하여 중첩된 픽셀 이미지 데이터("Y")를 도출하는 단계를 더 포함하는 방법.
  9. 제 5 항에 있어서,
    제 1 픽셀 이미지 데이터("A") 및 역전된 제 2 픽셀 이미지 데이터("B")로부터 식 X=(A+B)/2 및 Y=(X+B)/2에 근거하여 중첩된 픽셀 이미지 데이터("Y")를 도출하는 단계를 더 포함하는 방법.
  10. 제 5 항에 있어서,
    중첩된 픽셀 스트립을 포함하도록 3D 이미지를 렌더링하는 단계를 더 포함하는 방법.
  11. 서브-프레임 이미지에 풀-프레임 2차원(2D) 포맷 이미지로부터의 모든 다른 픽셀 스트립을 포함함으로써 풀-프레임 2D 포맷 이미지에 기반하여 제 1 서브-프레임 이미지를 생성하는 단계;
    제 1 서브-프레임 이미지를 풀 픽셀 카운트를 갖는 첫 번째-눈 풀-프레임 이미지(first-eye full-frame image)로 변환하는 단계; 및
    첫 번째-눈 풀-프레임 이미지 및 두 번째-눈 풀-프레임 이미지로부터 3D 이미지를 렌더링하는 단계를 포함하는 방법으로서,
    풀-프레임 2D 포맷 이미지는 풀 픽셀 카운트를 포함하고,
    제 1 서브-프레임 이미지는 풀 픽셀 카운트에 비해 감소한 픽셀 카운트를 포함하며,
    상기 변환하는 단계는:
    서브-프레임 이미지의 제 2 픽셀로부터 서브-프레임 이미지의 제 1 픽셀을 분리하는 단계;
    제 1 픽셀과 제 2 픽셀 사이에 새로운 픽셀을 삽입하는 단계; 및
    제 1 픽셀의 제 1 픽셀 데이터("A") 및 제 2 픽셀의 제 2 픽셀 데이터("B")로부터 새로운 픽셀에 대한 새로운 픽셀 데이터를 생성하는 단계를 포함하고,
    상기 제 1 픽셀 및 제 2 픽셀은 분리 전 서로 인접하고,
    상기 새로운 픽셀 데이터는 제 2 픽셀 데이터("B")보다 제 1 픽셀 데이터("A")를 더 포함하도록 가중되는 방법.
  12. 제 11 항에 있어서,
    식 "데이터 X=(제 1 픽셀 데이터 A + 제 2 픽셀 데이터 B)/2"에 근거하여 데이터 "X"를 계산하는 단계를 더 포함하는 방법.
  13. 제 12 항에 있어서,
    식 "데이터 Y=(제 1 픽셀 데이터 A + 데이터 X)/2"에 근거하여 데이터 "Y"를 계산하는 단계를 더 포함하는 방법.
  14. 제 12 항에 있어서,
    식 "데이터 Y=(제 2 픽셀 데이터 B + 데이터 X)/2"에 근거하여 데이터 "Y"를 계산하는 단계를 더 포함하는 방법.
  15. 제 11 항에 있어서,
    제 1 픽셀은 제 1 픽셀 스트립의 복수의 제 1 픽셀들 중 하나이며, 제 2 픽셀은 제 2 픽셀 스트립의 복수의 제 2 픽셀들 중 하나이고,
    상기 방법은,
    분리 전 서로 인접하는 제 1 픽셀 스트립과 제 2 픽셀 스트립을 분리하는 단계;
    제 1 픽셀 스트립과 제 2 픽셀 스트립 사이에 새로운 픽셀 스트립을 삽입하는 단계; 및
    복수의 제 1 픽셀들의 제 1 픽셀 데이터 및 복수의 제 2 픽셀들의 제 2 픽셀 데이터에 근거하여 복수의 새로운 픽셀들 각각에 대한 새로운 픽셀 스트립 데이터를 생성하는 단계를 포함하며,
    새로운 픽셀은 새로운 픽셀 스트립의 복수의 새로운 픽셀들 중 하나이며,
    복수의 새로운 픽셀들 각각의 새로운 픽셀 데이터는 복수의 제 2 픽셀들의 대응하는 제 2 픽셀의 제 2 픽셀 데이터보다 복수의 제 1 픽셀들의 대응하는 제 1 픽셀의 제 1 픽셀 데이터를 더 많이 포함하도록 가중되는 것을 특징으로 하는 방법.
  16. 삭제
  17. 제 11 항에 있어서,
    상기 감소된 픽셀 카운트는 풀 픽셀 카운트의 50%인 것을 특징으로 하는 방법.
  18. 삭제
  19. 제 11 항에 있어서,
    상기 첫 번째-눈 풀-프레임 이미지는 우안 이미지로 구성되는 것을 특징으로 하는 방법.
  20. 제 11 항에 있어서,
    상기 첫 번째-눈 풀-프레임 이미지는 좌안 이미지로 구성되는 것을 특징으로 하는 방법.
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
  31. 삭제
  32. 삭제
  33. 삭제
  34. 삭제
  35. 삭제
  36. 삭제
  37. 삭제
  38. 삭제
  39. 삭제
  40. 삭제
  41. 삭제
  42. 삭제
  43. 삭제
  44. 삭제
  45. 삭제
  46. 삭제
  47. 삭제
  48. 삭제
  49. 삭제
  50. 삭제
  51. 삭제
  52. 삭제
  53. 삭제
  54. 삭제
  55. 삭제
  56. 삭제
  57. 삭제
  58. 삭제
  59. 삭제
  60. 삭제
  61. 삭제
  62. 삭제
  63. 삭제
  64. 삭제
  65. 삭제
  66. 삭제
  67. 삭제
  68. 삭제
  69. 삭제
  70. 삭제
  71. 삭제
  72. 삭제
  73. 삭제
  74. 삭제
  75. 삭제
  76. 삭제
  77. 삭제
  78. 삭제
  79. 삭제
  80. 삭제
  81. 삭제
  82. 삭제
  83. 삭제
  84. 삭제
  85. 삭제
  86. 삭제
  87. 삭제
  88. 삭제
  89. 삭제
  90. 삭제
  91. 삭제
  92. 삭제
  93. 삭제
  94. 삭제
  95. 삭제
  96. 삭제
  97. 삭제
  98. 삭제
  99. 삭제
  100. 삭제
  101. 삭제
  102. 삭제
  103. 삭제
  104. 삭제
  105. 삭제
  106. 삭제
  107. 삭제
  108. 삭제
  109. 삭제
  110. 삭제
  111. 삭제
  112. 삭제
  113. 삭제
  114. 삭제
  115. 삭제
  116. 삭제
  117. 삭제
  118. 삭제
  119. 삭제
  120. 삭제
  121. 삭제
  122. 삭제
  123. 삭제
  124. 삭제
  125. 삭제
  126. 삭제
  127. 삭제
  128. 삭제
  129. 삭제
  130. 삭제
  131. 삭제
  132. 삭제
  133. 삭제
  134. 삭제
  135. 삭제
  136. 삭제
  137. 삭제
  138. 삭제
  139. 삭제
  140. 삭제
  141. 삭제
  142. 삭제
  143. 삭제
  144. 삭제
  145. 삭제
  146. 삭제
  147. 삭제
  148. 삭제
  149. 삭제
  150. 삭제
  151. 삭제
  152. 삭제
  153. 삭제
  154. 삭제
  155. 삭제
  156. 삭제
  157. 삭제
  158. 삭제
  159. 삭제
  160. 삭제
  161. 삭제
  162. 삭제
  163. 삭제
  164. 삭제
  165. 삭제
  166. 삭제
  167. 삭제
  168. 삭제
  169. 삭제
  170. 삭제
  171. 삭제
  172. 삭제
  173. 삭제
  174. 삭제
  175. 삭제
  176. 삭제
  177. 삭제
  178. 삭제
  179. 삭제
  180. 삭제
  181. 삭제
  182. 삭제
  183. 삭제
  184. 삭제
  185. 삭제
  186. 삭제
  187. 삭제
  188. 삭제
  189. 삭제
  190. 삭제
  191. 삭제
  192. 삭제
  193. 삭제
  194. 삭제
  195. 삭제
  196. 삭제
  197. 삭제
  198. 삭제
  199. 삭제
  200. 삭제
  201. 삭제
  202. 삭제
  203. 삭제
  204. 삭제
  205. 삭제
  206. 삭제
  207. 삭제
  208. 삭제
  209. 삭제
  210. 삭제
  211. 삭제
  212. 삭제
  213. 삭제
  214. 삭제
  215. 삭제
  216. 삭제
  217. 삭제
KR1020147012338A 2011-10-05 2012-10-02 해상도가 향상된 3d 비디오 렌더링 시스템 및 방법 KR101675041B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161543531P 2011-10-05 2011-10-05
US61/543,531 2011-10-05
PCT/US2012/058417 WO2013052455A2 (en) 2011-10-05 2012-10-02 Resolution enhanced 3d video rendering systems and methods

Publications (2)

Publication Number Publication Date
KR20140103910A KR20140103910A (ko) 2014-08-27
KR101675041B1 true KR101675041B1 (ko) 2016-11-10

Family

ID=48044371

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020147012338A KR101675041B1 (ko) 2011-10-05 2012-10-02 해상도가 향상된 3d 비디오 렌더링 시스템 및 방법

Country Status (8)

Country Link
US (3) US9495791B2 (ko)
EP (1) EP2764696B1 (ko)
KR (1) KR101675041B1 (ko)
CN (1) CN104025586B (ko)
AU (1) AU2012318854B2 (ko)
CA (1) CA2855190C (ko)
SG (1) SG11201401243QA (ko)
WO (1) WO2013052455A2 (ko)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9053562B1 (en) 2010-06-24 2015-06-09 Gregory S. Rabin Two dimensional to three dimensional moving image converter
KR101814798B1 (ko) * 2011-01-26 2018-01-04 삼성전자주식회사 입체영상 처리 장치 및 방법
US9992021B1 (en) 2013-03-14 2018-06-05 GoTenna, Inc. System and method for private and point-to-point communication between computing devices
CN103439824A (zh) * 2013-08-30 2013-12-11 京东方科技集团股份有限公司 阵列基板、像素驱动方法及显示装置
TWI602144B (zh) * 2013-10-02 2017-10-11 國立成功大學 包裝彩色圖框及原始景深圖框之方法、裝置及系統
CN103686141B (zh) * 2013-12-30 2016-08-17 京东方科技集团股份有限公司 3d显示方法及3d显示装置
US9591290B2 (en) * 2014-06-10 2017-03-07 Bitanimate, Inc. Stereoscopic video generation
CN104597609A (zh) * 2015-02-06 2015-05-06 京东方科技集团股份有限公司 像素阵列、显示装置以及显示方法
CN105991958A (zh) * 2015-03-03 2016-10-05 北京华纬讯电信技术有限公司 在视频通信***中的一种新型视频采集和显示方法
CN105610868B (zh) * 2016-03-03 2019-08-06 腾讯科技(深圳)有限公司 一种信息交互的方法、设备及***
CN111447504B (zh) 2020-03-27 2022-05-03 北京字节跳动网络技术有限公司 三维视频的处理方法、装置、可读存储介质和电子设备
WO2021207582A1 (en) * 2020-04-09 2021-10-14 Looking Glass Factory, Inc. System and method for generating light field images
US11736680B2 (en) 2021-04-19 2023-08-22 Looking Glass Factory, Inc. System and method for displaying a three-dimensional image

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010041896A2 (en) * 2008-10-10 2010-04-15 Lg Electronics Inc. Receiving system and method of processing data

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AUPN732395A0 (en) 1995-12-22 1996-01-25 Xenotech Research Pty Ltd Image conversion and encoding techniques
JP4698831B2 (ja) 1997-12-05 2011-06-08 ダイナミック ディジタル デプス リサーチ プロプライエタリー リミテッド 画像変換および符号化技術
US20050146521A1 (en) 1998-05-27 2005-07-07 Kaye Michael C. Method for creating and presenting an accurate reproduction of three-dimensional images converted from two-dimensional images
US7254265B2 (en) 2000-04-01 2007-08-07 Newsight Corporation Methods and systems for 2D/3D image conversion and optimization
EP1334623A2 (en) * 2000-10-12 2003-08-13 Reveo, Inc. 3d projection system with a digital micromirror device
US7804995B2 (en) 2002-07-02 2010-09-28 Reald Inc. Stereoscopic format converter
WO2004100562A1 (ja) 2003-05-07 2004-11-18 Seijiro Tomita 立体映像信号変換方法及び装置
KR100585966B1 (ko) 2004-05-21 2006-06-01 한국전자통신연구원 3차원 입체 영상 부가 데이터를 이용한 3차원 입체 디지털방송 송/수신 장치 및 그 방법
US9153341B2 (en) 2005-10-18 2015-10-06 Semiconductor Energy Laboratory Co., Ltd. Shift register, semiconductor device, display device, and electronic device
US20070146360A1 (en) 2005-12-18 2007-06-28 Powerproduction Software System And Method For Generating 3D Scenes
JP4693900B2 (ja) * 2006-04-07 2011-06-01 シャープ株式会社 画像処理装置
US7573475B2 (en) 2006-06-01 2009-08-11 Industrial Light & Magic 2D to 3D image conversion
US7573489B2 (en) 2006-06-01 2009-08-11 Industrial Light & Magic Infilling for 2D to 3D image conversion
EP2160037A3 (en) 2006-06-23 2010-11-17 Imax Corporation Methods and systems for converting 2D motion pictures for stereoscopic 3D exhibition
JP4896230B2 (ja) 2006-11-17 2012-03-14 トムソン ライセンシング 2次元から3次元に変換するためのオブジェクトのモデルフィッティング及びレジストレーションのシステム及び方法
RU2454025C2 (ru) 2006-12-19 2012-06-20 Конинклейке Филипс Электроникс Н.В. Способ и система для преобразования двухмерного видео в трехмерное видео
US8330801B2 (en) 2006-12-22 2012-12-11 Qualcomm Incorporated Complexity-adaptive 2D-to-3D video sequence conversion
US8594180B2 (en) 2007-02-21 2013-11-26 Qualcomm Incorporated 3D video encoding
EP2130178A1 (en) 2007-03-23 2009-12-09 Thomson Licensing System and method for region classification of 2d images for 2d-to-3d conversion
US7940039B2 (en) 2007-07-13 2011-05-10 De Buda Eric Transformer meter and system for using same
US8189035B2 (en) 2008-03-28 2012-05-29 Sharp Laboratories Of America, Inc. Method and apparatus for rendering virtual see-through scenes on single or tiled displays
KR100950046B1 (ko) * 2008-04-10 2010-03-29 포항공과대학교 산학협력단 무안경식 3차원 입체 tv를 위한 고속 다시점 3차원 입체영상 합성 장치 및 방법
US20100002678A1 (en) 2008-07-02 2010-01-07 Kabushiki Kaisha Toshiba Mobile radio terminal and radio communication method
KR101497503B1 (ko) 2008-09-25 2015-03-04 삼성전자주식회사 2차원 영상의 3차원 영상 변환을 위한 깊이 맵 생성 방법 및 장치
KR20100040236A (ko) 2008-10-09 2010-04-19 삼성전자주식회사 시각적 관심에 기반한 2차원 영상의 3차원 영상 변환기 및 변환 방법
EP2357823A4 (en) * 2008-12-02 2017-03-01 Lg Electronics Inc. 3d image signal transmission method, 3d image display apparatus and signal processing method therein
US8395709B2 (en) 2009-03-04 2013-03-12 ATI Technology ULC 3D video processing
US9124874B2 (en) 2009-06-05 2015-09-01 Qualcomm Incorporated Encoding of three-dimensional conversion information with two-dimensional video sequence
US20110032340A1 (en) * 2009-07-29 2011-02-10 William Gibbens Redmann Method for crosstalk correction for three-dimensional (3d) projection
US8659592B2 (en) 2009-09-24 2014-02-25 Shenzhen Tcl New Technology Ltd 2D to 3D video conversion
JP2011135246A (ja) * 2009-12-24 2011-07-07 Sony Corp 画像処理装置、撮像装置、および画像処理方法、並びにプログラム
US9088777B2 (en) * 2011-04-07 2015-07-21 Ses Americom, Inc. Methods and systems for processing stereoscopic video data
TWI496452B (zh) * 2011-07-29 2015-08-11 Wistron Corp 立體影像系統、立體影像產生方法、立體影像調整裝置及其方法
JP5389139B2 (ja) * 2011-10-14 2014-01-15 株式会社東芝 電子機器及び表示制御方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010041896A2 (en) * 2008-10-10 2010-04-15 Lg Electronics Inc. Receiving system and method of processing data

Also Published As

Publication number Publication date
US20170039758A1 (en) 2017-02-09
US20190156556A1 (en) 2019-05-23
EP2764696B1 (en) 2020-06-03
CA2855190C (en) 2017-02-07
KR20140103910A (ko) 2014-08-27
WO2013052455A3 (en) 2013-05-23
CN104025586B (zh) 2017-05-31
US10600237B2 (en) 2020-03-24
WO2013052455A2 (en) 2013-04-11
AU2012318854A1 (en) 2014-05-22
EP2764696A4 (en) 2015-05-06
AU2012318854B2 (en) 2016-01-28
US9495791B2 (en) 2016-11-15
EP2764696A2 (en) 2014-08-13
CA2855190A1 (en) 2013-04-11
US20140347362A1 (en) 2014-11-27
CN104025586A (zh) 2014-09-03
US10102667B2 (en) 2018-10-16
SG11201401243QA (en) 2014-05-29

Similar Documents

Publication Publication Date Title
KR101675041B1 (ko) 해상도가 향상된 3d 비디오 렌더링 시스템 및 방법
US9083963B2 (en) Method and device for the creation of pseudo-holographic images
TWI357987B (en) A three-dimension image display device and a displ
EP2463853A1 (en) Image display device, image display system, and image display method
US20110279450A1 (en) Three dimensional (3d) image display apparatus, and driving method thereof
CN103442241A (zh) 一种3d显示方法和3d显示装置
JP5267334B2 (ja) 立体映像表示装置および立体映像表示方法
US20080316299A1 (en) Virtual stereoscopic camera
KR100823561B1 (ko) 2차원 및 3차원 입체 영상 표시 겸용 디스플레이 장치
US9137520B2 (en) Stereoscopic image display device and method of displaying stereoscopic image
KR101114572B1 (ko) 스테레오스코픽 영상 신호의 2차원 영상 신호로의 변환방법 및 변환 장치
EP2560400A2 (en) Method for outputting three-dimensional (3D) image and display apparatus thereof
CN101588514B (zh) 处理3d图的方法
KR100939080B1 (ko) 합성 영상 생성 방법 및 장치, 합성 영상을 이용한 디스플레이 방법 및 장치
TWI547141B (zh) 包裝圖框的解包裝方法、裝置及儲存解包裝指令之非暫態儲存媒體
CN115190284A (zh) 一种图像处理方法
KR101276603B1 (ko) 3차원 영상 디스플레이 장치 및 방법
KR20140125324A (ko) 특수 안경을 착용한 관찰자만 정보를 볼 수 있는 디스플레이 시스템
EP2509328B1 (en) Method and apparatus for generating a 3d image from a 2d image
TW201517594A (zh) 包裝多視角圖框的方法、裝置及儲存包裝圖框之非暫態儲存媒體
JP2012044547A (ja) 立体表示装置
JP2021507655A (ja) 視聴者に合わせて調整された立体画像表示
JP2011223527A (ja) 画像処理装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant