KR102666129B1 - 픽셀 값들 대 픽셀들의 매핑을 통한 이미지 디스플레이의 제어 - Google Patents
픽셀 값들 대 픽셀들의 매핑을 통한 이미지 디스플레이의 제어 Download PDFInfo
- Publication number
- KR102666129B1 KR102666129B1 KR1020207030658A KR20207030658A KR102666129B1 KR 102666129 B1 KR102666129 B1 KR 102666129B1 KR 1020207030658 A KR1020207030658 A KR 1020207030658A KR 20207030658 A KR20207030658 A KR 20207030658A KR 102666129 B1 KR102666129 B1 KR 102666129B1
- Authority
- KR
- South Korea
- Prior art keywords
- pixels
- pixel values
- display
- display area
- pixel
- 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
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/23439—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
- H04N21/6379—Control signals issued by the client directed to the server or network components directed to server directed to encoder, e.g. for requesting a lower encoding rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10K—ORGANIC ELECTRIC SOLID-STATE DEVICES
- H10K59/00—Integrated devices, or assemblies of multiple devices, comprising at least one organic light-emitting element covered by group H10K50/00
- H10K59/30—Devices specially adapted for multicolour light emission
- H10K59/35—Devices specially adapted for multicolour light emission comprising red-green-blue [RGB] subpixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2300/00—Aspects of the constitution of display devices
- G09G2300/04—Structural and physical details of display devices
- G09G2300/0439—Pixel structures
- G09G2300/0452—Details of colour pixel setup, e.g. pixel composed of a red, a blue and two green components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
Description
도 1b는 본 개시에서 설명되는 적어도 일부 기술들을 수행하기 위한 디스플레이 디바이스의 예시적으로 구성된 하드웨어 회로부를 예시하는 개략도이다.
도 2a 내지 도 2c는 본원에서 설명되는 기술들에 따른 IDM 시스템의 일 실시예에 의한 디스플레이를 위하여 이미지 데이터를 인코딩하고 디코딩하는 예들을 예시한다.
도 3은 IDM 시스템의 이미지 데이터 픽셀 값 대 픽셀 맵퍼(mapper) 루틴(300)의 예시적인 실시예의 순서도이다.
도 4는 IDM 시스템의 이미지 데이터 디스플레이 관리자 루틴의 예시적인 실시예의 순서도이다.
Claims (31)
- 방법으로서,
하나 이상의 컴퓨팅 시스템들의 하나 이상의 프로세서들에 의해, 연관된 비디오 프레임에 대한 픽셀 값 정보를 포함하는 비디오 프레임 데이터를 획득하는 단계로서, 상기 픽셀 값 정보는 상기 연관된 비디오 프레임의 복수의 1차원 픽셀 어레이들에 대한 픽셀 값들을 포함하며, 각각의 1차원 픽셀 어레이는 어드레스가능(addressable) 픽셀 컬럼(column) 또는 어드레스가능 로우(row)인, 단계;
하기의 단계들에 의해 상기 비디오 프레임 데이터를 인코딩하는 단계로서,
상기 하나 이상의 프로세서들에 의해, 상기 연관된 비디오 프레임을 디스플레이하기 위한 디스플레이 패널의 1차 디스플레이 영역에 대한 제 1 위치, 및 상기 디스플레이 패널의 다수의 2차 디스플레이 영역들에 대한 다수의 제 2 위치들을 결정하고, 상기 다수의 2차 디스플레이 영역들의 각각에 대해 사용할 픽셀 값-대-픽셀 매핑을 식별하는 단계;
상기 하나 이상의 프로세서들에 의해, 상기 1차 디스플레이 영역의 상기 결정된 제 1 위치에 대응하는 상기 연관된 비디오 프레임의 제 1 부분, 및 상기 다수의 2차 디스플레이 영역들에 대응하는 상기 연관된 비디오 프레임의 다수의 제 2 부분들을 식별하는 단계로서, 상기 다수의 제 2 부분들의 각각은 복수의 1차원 픽셀 어레이들 중 2개 이상의 1차원 픽셀 어레이들을 포함하는, 단계; 및
상기 다수의 제 2 부분들의 각각에 대하여, 그리고 상기 제 2 부분 내에 포함된 상기 2개 이상의 1차원 픽셀 어레이들 중 하나 이상의 제 1의 1차원 픽셀 어레이들의 각각에 대하여, 상기 제 2 부분에 대해 사용할 수정된 픽셀 값들이, 각각이 픽셀 클러스터 내의 모든 픽셀들에 대하여 단일 픽셀 값을 갖는 상기 제 2 부분에 대한 상기 픽셀 값-대-픽셀 매핑에 따른 다수의 픽셀 클러스터들을 포함하도록, 상기 제 1의 1차원 픽셀 어레이로부터의 픽셀 값들을 상기 제 1의 1차원 픽셀 어레이에 인접한 상기 제 2 부분 내에 포함된 상기 2개 이상의 1차원 픽셀 어레이들 중 하나 이상의 제 2의 1차원 픽셀 어레이들의 픽셀들에 할당함으로써, 상기 인코딩된 비디오 프레임 내의 상기 제 2 부분에 대하여 사용하기 위해 픽셀 값들을 수정하는 단계에 의해 수행되는, 상기 비디오 프레임 데이터를 인코딩하는 단계;
상기 인코딩된 비디오 프레임 데이터를 상기 디스플레이 패널에 대한 적어도 하나의 제어기로 송신하는 단계; 및
상기 적어도 하나의 제어기의 제어 하에서, 상기 디스플레이 패널의 상기 제 1 부분에서 상기 1차 디스플레이 영역 내의 픽셀들의 디스플레이를 제어하기 위해 상기 연관된 비디오 프레임의 상기 제 1 부분의 픽셀 값들을 사용하는 것, 및 상기 디스플레이 패널의 상기 다수의 제 2 부분들에서 상기 다수의 2차 디스플레이 영역들 내의 픽셀들의 디스플레이를 제어하기 위해 상기 다수의 제 2 부분들의 각각에 대하여 상기 수정된 픽셀 값들을 사용하는 것을 포함하여, 상기 디스플레이 패널 상에 상기 인코딩된 비디오 프레임 데이터를 디스플레이하는 단계를 포함하며,
상기 다수의 2차 디스플레이 영역들의 각각에 대해 사용할 픽셀 값-대-픽셀 매핑을 식별하는 단계는 적어도 부분적으로 상기 인코딩된 비디오 프레임 데이터를 송신하기 위한 이용가능 대역폭 송신 용량에 기초하는, 방법.
- 청구항 1에 있어서,
상기 획득하는 단계 및 상기 인코딩하는 단계 및 상기 송신하는 단계 및 상기 디스플레이하는 단계는 연속적인 다수의 비디오 프레임들의 각각에 대해 수행되며, 상기 1차 디스플레이 영역에 대한 상기 제 1 위치를 결정하는 단계는 적어도 부분적으로 상기 비디오 프레임에 대응하는 현재 데이터에 기초하여 각각의 비디오 프레임에 대해 동적으로 수행되는, 방법.
- 삭제
- 청구항 1에 있어서,
상기 다수의 2차 디스플레이 영역들의 각각에 대해 사용할 픽셀 값-대-픽셀 매핑을 식별하는 단계는 적어도 하나의 상기 인코딩된 비디오 프레임 데이터 내의 데이터의 목표 양 또는 목표 유효 해상도에 기초하는, 방법.
- 방법으로서,
하나 이상의 구성된 하드웨어 회로들에 의해, 이미지를 디스플레이하기 위해 디스플레이 패널 내의 픽셀들의 디스플레이를 제어하는데 사용하기 위한 복수의 픽셀 값들을 포함하는 데이터를 수신하는 단계;
픽셀들의 제 1 서브세트를 가지며 픽셀 값들-대-픽셀들의 1-대-1 매핑과 연관되는 상기 디스플레이 패널의 1차 디스플레이 영역에 대하여, 상기 제 1 서브세트의 상기 픽셀들의 디스플레이를 제어하는데 사용하기 위한 그리고 상기 제 1 서브세트의 상기 픽셀들의 수량과 동일한, 상기 복수의 픽셀 값들 중의 제 1 픽셀 값들을 결정하는 단계;
상기 픽셀들의 적어도 하나의 제 2 서브세트를 가지며 적어도 하나의 픽셀 값들-대-픽셀들의 1-대-다수 매핑과 연관되는 상기 디스플레이 패널의 적어도 하나의 2차 디스플레이 영역에 대하여, 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들의 디스플레이를 제어하는데 사용하기 위한 그리고 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들보다 수량이 더 적은, 상기 복수의 픽셀 값들 중의 제 2 픽셀 값들을 결정하는 단계; 및
상기 하나 이상의 구성된 하드웨어 회로들에 의해, 상기 1차 디스플레이 영역에 대하여 상기 제 1 서브세트의 상기 픽셀들 중 하나의 디스플레이를 제어하기 위해 상기 결정된 제 1 픽셀 값들의 각각을 사용하는 것, 및 상기 적어도 하나의 2차 디스플레이 영역에 대하여 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들 중 다수의 픽셀들의 디스플레이를 제어하기 위해 상기 결정된 제 2 픽셀 값들의 각각을 사용하는 것을 포함하여, 상기 1차 디스플레이 영역에 대하여 상기 1-대-1 매핑을 사용하고 상기 적어도 하나의 2차 디스플레이 영역에 대하여 상기 적어도 하나의 1-대-다수 매핑을 사용하여 상기 디스플레이 패널 상에 상기 이미지의 디스플레이를 개시하는 단계를 포함하며,
상기 수신된 데이터는 상기 이미지의 원본 비-인코딩된 버전보다 더 적은 데이터를 갖는 인코딩된 버전이며, 상기 제 1 픽셀 값들을 결정하는 단계 및 상기 제 2 픽셀 값들을 결정하는 단계는, 상기 이미지의 상기 인코딩된 버전으로부터, 상기 제 1 픽셀 값들 및 상기 1차 디스플레이 영역과 상기 제 1 픽셀 값들의 제 1 연관의 표시, 상기 제 2 픽셀 값들 및 상기 적어도 하나의 2차 디스플레이 영역과 상기 제 2 픽셀 값들의 제 2 연관의 표시를 검색하는 단계를 포함하고,
상기 방법은,
상기 데이터를 수신하는 단계 이전에,
하나 이상의 하드웨어 프로세서들에 의해, 상기 디스플레이 패널의 2차 디스플레이 영역에 대응하는 상기 이미지의 각각의 부분에 대하여, 상기 이미지의 상기 부분에 대한 다수의 픽셀 값들을 상기 이미지의 상기 인코딩된 버전 내의 대체된 다수의 픽셀 값들을 나타내는 결정된 제 2 픽셀 값으로 반복적으로 대체하여 상기 이미지의 상기 비-인코딩된 버전을 수정함으로써 상기 이미지의 상기 인코딩된 버전을 생성하는 단계; 및
상기 이미지의 상기 인코딩된 버전을 하나 이상의 네트워크 연결들을 통해 상기 하나 이상의 컴퓨팅 시스템들로 송신하는 단계,
상기 디스플레이 패널의 2차 디스플레이 영역에 대응하는 상기 이미지의 각각의 부분에 대하여, 상기 다수의 픽셀 값들을 결정된 제 2 픽셀 값으로 반복적으로 대체하는 단계 이전에, 상기 이미지의 상기 인코딩된 버전을 송신하기 위하여 사용할 대역폭 송신 용량을 결정하고, 적어도 부분적으로 상기 결정된 대역폭 송신 용량에 기초하여 반복적으로 대체하기 위해 사용할 하나 이상의 1-대-다수 매핑들을 선택하는 단계를 더 포함하는, 방법.
- 청구항 5에 있어서,
상기 디스플레이 패널 내의 상기 픽셀들은 다수의 로우들 및 다수의 컬럼들을 갖는 어레이 내에 배열된 복수의 1차원 픽셀 어레이들 내에 존재하며, 상기 적어도 하나의 2차 디스플레이 영역에 대하여 상기 적어도 하나의 1-대-다수 매핑을 사용하여 상기 디스플레이 패널 상에 상기 이미지의 디스플레이를 개시하는 단계는, 상기 복수의 1차원 픽셀 어레이들 중 하나 이상의 제 1의 1차원 픽셀 어레이들의 각각에 대하여, 상기 제 1의 1차원 픽셀 어레이와 연관된 픽셀 값들을 상기 제 1의 1차원 픽셀 어레이의 픽셀들에 그리고 하나 이상의 인접한 제 2의 1차원 픽셀 어레이들의 픽셀들에 할당하는 단계를 포함하는, 방법.
- 청구항 5에 있어서,
상기 적어도 하나의 2차 디스플레이 영역의 제 1의 2차 디스플레이 영역에 대한 1-대-다수 매핑은 1-대-N 매핑을 포함하며, N은 각각의 픽셀 값에 대한 다수의 픽셀들의 지정된 수량이고, 상기 디스플레이 패널 상에 상기 이미지의 디스플레이를 개시하는 단계는, 상기 제 1의 2차 디스플레이 영역에 대한 각각의 결정된 제 2 픽셀 값에 대하여, 상기 제 1의 2차 디스플레이 영역 내의 N개의 픽셀들의 클러스터를 식별하고, 상기 식별된 클러스터의 상기 N개의 픽셀들의 각각에 상기 결정된 제 2 픽셀 값을 할당하는 단계를 포함하는, 방법.
- 청구항 5에 있어서,
상기 수신된 데이터는 상기 이미지의 각각의 픽셀에 대한 픽셀 값을 포함하는 상기 이미지의 비-인코딩된 버전이며, 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들의 디스플레이를 제어하는데 사용하기 위한 상기 제 2 픽셀 값들을 결정하는 단계는, 상기 디스플레이 패널의 2차 디스플레이 영역에 대응하는 상기 이미지의 각각의 부분에 대하여, 상기 수신된 데이터 내의 다수의 픽셀 값들을 대체된 다수의 픽셀 값들을 나타내는 결정된 제 2 픽셀 값으로 반복적으로 대체하는 단계를 포함하는, 방법.
- 청구항 8에 있어서,
상기 방법은, 상기 제 1 픽셀 값들을 결정하는 단계 및 상기 제 2 픽셀 값들을 결정하는 단계 이전에, 상기 디스플레이 패널에 대한 상기 1차 디스플레이 영역 및 상기 디스플레이 패널의 상기 적어도 하나의 2차 디스플레이 영역의 로케이션(location)들을 결정하는 단계를 더 포함하며, 상기 제 1 픽셀 값들을 결정하는 단계 및 상기 제 2 픽셀 값들을 결정하는 단계는 하나 이상의 구성된 하드웨어 회로들에 의해 수행되고, 결정된 제 2 픽셀 값을 가지고 반복적으로 대체할 상기 다수의 픽셀 값들을 결정하기 위해 상기 결정된 로케이션들을 사용하는 단계를 더 포함하는, 방법.
- 삭제
- 삭제
- 청구항 5에 있어서,
상기 이미지의 상기 인코딩된 버전을 생성하는 단계는,
상기 디스플레이 패널의 각각의 2차 디스플레이 영역에 대하여, 상기 2차 디스플레이 영역의 크기를 포함하는 상기 2차 디스플레이 영역의 위치에 대한 정보를 획득하는 단계; 및
상기 생성하는 단계 동안 상기 위치에 대한 상기 획득된 정보를 사용하고, 각각의 결정된 제 2 픽셀 값과 상기 적어도 하나의 2차 디스플레이 영역들 중 하나를 연관시키기 위해 상기 이미지의 상기 인코딩된 버전 내에 정보를 포함시키는 단계를 더 포함하는, 방법.
- 청구항 5에 있어서,
상기 방법은, 상기 디스플레이 패널의 2차 디스플레이 영역에 대응하는 상기 이미지의 각각의 부분에 대하여, 상기 다수의 픽셀 값들을 결정된 제 2 픽셀 값으로 반복적으로 대체하는 단계 이전에,
상기 1차 디스플레이 영역 및 상기 적어도 하나의 2차 디스플레이 영역의 로케이션들을 포함하는, 상기 디스플레이 패널에 대한 상기 1차 디스플레이 영역에 대한 그리고 상기 디스플레이 패널의 상기 적어도 하나의 2차 디스플레이 영역에 대한 위치 정보를 결정하는 단계; 및
상기 생성하는 단계 동안 상기 결정된 위치 정보를 사용하는 단계를 더 포함하는, 방법.
- 삭제
- 청구항 5에 있어서,
상기 방법은, 상기 디스플레이 패널의 2차 디스플레이 영역에 대응하는 상기 이미지의 각각의 부분에 대하여, 상기 다수의 픽셀 값들을 결정된 제 2 픽셀 값으로 반복적으로 대체하는 단계 이전에, 상기 이미지의 상기 비-인코딩된 버전과 비교하여 상기 이미지의 상기 인코딩된 버전의 데이터 감소의 양을 결정하고, 적어도 부분적으로 상기 결정된 데이터 감소의 양에 기초하여 반복적으로 대체하기 위해 사용할 하나 이상의 1-대-다수 매핑들을 선택하는 단계를 더 포함하는, 방법.
- 청구항 5에 있어서,
상기 방법은, 상기 디스플레이 패널의 2차 디스플레이 영역에 대응하는 상기 이미지의 각각의 부분에 대하여, 상기 다수의 픽셀 값들을 결정된 제 2 픽셀 값으로 반복적으로 대체하는 단계 이전에, 상기 이미지의 상기 인코딩된 버전 내의 데이터의 양을 결정하고, 상기 결정된 데이터의 양에 도달하기 위해서 반복적으로 대체하기 위해 사용할 하나 이상의 1-대-다수 매핑들을 선택하는 단계를 더 포함하는, 방법.
- 청구항 5에 있어서,
다수의 픽셀 값들을 대체된 다수의 픽셀 값들을 나타내는 결정된 제 2 픽셀 값으로 반복적으로 대체하는 단계는 상기 결정된 제 2 픽셀 값을 생성하기 위하여 상기 다수의 픽셀 값들 중 적어도 일부를 결합하는 단계를 포함하는, 방법.
- 청구항 5에 있어서,
다수의 픽셀 값들을 대체된 다수의 픽셀 값들을 나타내는 결정된 제 2 픽셀 값으로 반복적으로 대체하는 단계는 상기 결정된 제 2 픽셀 값으로 사용하기 위한 상기 다수의 픽셀 값들 중 하나를 결정하는 단계를 포함하는, 방법.
- 청구항 5에 있어서,
상기 디스플레이 패널의 상기 적어도 하나의 2차 디스플레이 영역은 제 1 픽셀 컬러와 연관된 적어도 하나의 제 1의 2차 디스플레이 영역 및 제 2 픽셀 컬러와 연관된 적어도 하나의 제 2의 2차 디스플레이 영역을 포함하며, 상기 이미지의 상기 인코딩된 버전을 생성하는 단계는 상기 적어도 하나의 제 1의 2차 디스플레이 영역 및 상기 적어도 하나의 제 2의 2차 디스플레이 영역에 대하여 픽셀 값들-대-픽셀들의 상이한 1-대-다수 매핑들을 사용하는 단계를 포함하는, 방법.
- 방법으로서,
하나 이상의 구성된 하드웨어 회로들에 의해, 이미지를 디스플레이하기 위해 디스플레이 패널 내의 픽셀들의 디스플레이를 제어하는데 사용하기 위한 복수의 픽셀 값들을 포함하는 데이터를 수신하는 단계;
픽셀들의 제 1 서브세트를 가지며 픽셀 값들-대-픽셀들의 1-대-1 매핑과 연관되는 상기 디스플레이 패널의 1차 디스플레이 영역에 대하여, 상기 제 1 서브세트의 상기 픽셀들의 디스플레이를 제어하는데 사용하기 위한 그리고 상기 제 1 서브세트의 상기 픽셀들의 수량과 동일한, 상기 복수의 픽셀 값들 중의 제 1 픽셀 값들을 결정하는 단계;
상기 픽셀들의 적어도 하나의 제 2 서브세트를 가지며 적어도 하나의 픽셀 값들-대-픽셀들의 1-대-다수 매핑과 연관되는 상기 디스플레이 패널의 적어도 하나의 2차 디스플레이 영역에 대하여, 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들의 디스플레이를 제어하는데 사용하기 위한 그리고 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들보다 수량이 더 적은, 상기 복수의 픽셀 값들 중의 제 2 픽셀 값들을 결정하는 단계; 및
상기 하나 이상의 구성된 하드웨어 회로들에 의해, 상기 1차 디스플레이 영역에 대하여 상기 제 1 서브세트의 상기 픽셀들 중 하나의 디스플레이를 제어하기 위해 상기 결정된 제 1 픽셀 값들의 각각을 사용하는 것, 및 상기 적어도 하나의 2차 디스플레이 영역에 대하여 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들 중 다수의 픽셀들의 디스플레이를 제어하기 위해 상기 결정된 제 2 픽셀 값들의 각각을 사용하는 것을 포함하여, 상기 1차 디스플레이 영역에 대하여 상기 1-대-1 매핑을 사용하고 상기 적어도 하나의 2차 디스플레이 영역에 대하여 상기 적어도 하나의 1-대-다수 매핑을 사용하여 상기 디스플레이 패널 상에 상기 이미지의 디스플레이를 개시하는 단계를 포함하며,
상기 디스플레이 패널의 상기 적어도 하나의 2차 디스플레이 영역은 높은 동적 범위 성능들을 제공하는 적어도 하나의 제 1의 2차 디스플레이 영역 및 높은 동적 범위 성능들을 제공하지 않는 적어도 하나의 제 2의 2차 디스플레이 영역을 포함하며, 상기 이미지의 인코딩된 버전을 생성하는 단계는, 상기 적어도 하나의 제 1의 2차 디스플레이 영역 및 상기 적어도 하나의 제 2의 2차 디스플레이 영역에 대하여 픽셀 값들-대-픽셀들의 상이한 1-대-다수 매핑들을 사용하는 단계를 포함하는, 방법.
- 방법으로서,
하나 이상의 구성된 하드웨어 회로들에 의해, 이미지를 디스플레이하기 위해 디스플레이 패널 내의 픽셀들의 디스플레이를 제어하는데 사용하기 위한 복수의 픽셀 값들을 포함하는 데이터를 수신하는 단계;
픽셀들의 제 1 서브세트를 가지며 픽셀 값들-대-픽셀들의 1-대-1 매핑과 연관되는 상기 디스플레이 패널의 1차 디스플레이 영역에 대하여, 상기 제 1 서브세트의 상기 픽셀들의 디스플레이를 제어하는데 사용하기 위한 그리고 상기 제 1 서브세트의 상기 픽셀들의 수량과 동일한, 상기 복수의 픽셀 값들 중의 제 1 픽셀 값들을 결정하는 단계;
상기 픽셀들의 적어도 하나의 제 2 서브세트를 가지며 적어도 하나의 픽셀 값들-대-픽셀들의 1-대-다수 매핑과 연관되는 상기 디스플레이 패널의 적어도 하나의 2차 디스플레이 영역에 대하여, 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들의 디스플레이를 제어하는데 사용하기 위한 그리고 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들보다 수량이 더 적은, 상기 복수의 픽셀 값들 중의 제 2 픽셀 값들을 결정하는 단계; 및
상기 하나 이상의 구성된 하드웨어 회로들에 의해, 상기 1차 디스플레이 영역에 대하여 상기 제 1 서브세트의 상기 픽셀들 중 하나의 디스플레이를 제어하기 위해 상기 결정된 제 1 픽셀 값들의 각각을 사용하는 것, 및 상기 적어도 하나의 2차 디스플레이 영역에 대하여 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들 중 다수의 픽셀들의 디스플레이를 제어하기 위해 상기 결정된 제 2 픽셀 값들의 각각을 사용하는 것을 포함하여, 상기 1차 디스플레이 영역에 대하여 상기 1-대-1 매핑을 사용하고 상기 적어도 하나의 2차 디스플레이 영역에 대하여 상기 적어도 하나의 1-대-다수 매핑을 사용하여 상기 디스플레이 패널 상에 상기 이미지의 디스플레이를 개시하는 단계를 포함하며,
상기 이미지의 인코딩된 버전을 생성하는 단계는, 적어도 하나의 2차 디스플레이 영역에 대하여 상기 이미지의 적어도 하나의 부분에 주파수 변조 응답(frequency modulation response)을 반영하도록 명암(contrast)을 조정하기 위해 이미지 필터링을 적용하고 적어도 하나의 2차 디스플레이 영역에 대하여 상기 이미지의 적어도 하나의 다른 부분에 상기 이미지 필터링을 적용하지 않는 단계를 더 포함하는, 방법.
- 방법으로서,
하나 이상의 구성된 하드웨어 회로들에 의해, 이미지를 디스플레이하기 위해 디스플레이 패널 내의 픽셀들의 디스플레이를 제어하는데 사용하기 위한 복수의 픽셀 값들을 포함하는 데이터를 수신하는 단계;
픽셀들의 제 1 서브세트를 가지며 픽셀 값들-대-픽셀들의 1-대-1 매핑과 연관되는 상기 디스플레이 패널의 1차 디스플레이 영역에 대하여, 상기 제 1 서브세트의 상기 픽셀들의 디스플레이를 제어하는데 사용하기 위한 그리고 상기 제 1 서브세트의 상기 픽셀들의 수량과 동일한, 상기 복수의 픽셀 값들 중의 제 1 픽셀 값들을 결정하는 단계;
상기 픽셀들의 적어도 하나의 제 2 서브세트를 가지며 적어도 하나의 픽셀 값들-대-픽셀들의 1-대-다수 매핑과 연관되는 상기 디스플레이 패널의 적어도 하나의 2차 디스플레이 영역에 대하여, 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들의 디스플레이를 제어하는데 사용하기 위한 그리고 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들보다 수량이 더 적은, 상기 복수의 픽셀 값들 중의 제 2 픽셀 값들을 결정하는 단계;
상기 하나 이상의 구성된 하드웨어 회로들에 의해, 상기 1차 디스플레이 영역에 대하여 상기 제 1 서브세트의 상기 픽셀들 중 하나의 디스플레이를 제어하기 위해 상기 결정된 제 1 픽셀 값들의 각각을 사용하는 것, 및 상기 적어도 하나의 2차 디스플레이 영역에 대하여 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들 중 다수의 픽셀들의 디스플레이를 제어하기 위해 상기 결정된 제 2 픽셀 값들의 각각을 사용하는 것을 포함하여, 상기 1차 디스플레이 영역에 대하여 상기 1-대-1 매핑을 사용하고 상기 적어도 하나의 2차 디스플레이 영역에 대하여 상기 적어도 하나의 1-대-다수 매핑을 사용하여 상기 디스플레이 패널 상에 상기 이미지의 디스플레이를 개시하는 단계; 및
픽셀 값들-대-픽셀들의 2개의 상이한 매핑들을 갖는 2개의 디스플레이 영역들 사이의 경계의 적어도 일 부분에 대응하는 상기 이미지의 적어도 하나의 부분에 대하여, 픽셀 값들-대-픽셀들의 상기 2개의 상이한 매핑들 사이의 중간인 픽셀 값들-대-픽셀들의 추가적인 매핑을 시뮬레이션하기 위해 상기 적어도 하나의 부분 내의 픽셀 값들을 조정하는 단계로서, 상기 조정하는 단계는 상기 이미지의 인코딩된 버전을 생성하는 단계 또는 상기 디스플레이 패널 상의 상기 이미지의 디스플레이 중 적어도 하나의 부분으로서 수행되는, 단계를 포함하는, 방법.
- 청구항 5에 있어서,
상기 방법은, 상기 이미지 이전의 하나 이상의 이전 이미지들의 디스플레이 동안 상기 디스플레이 패널의 시청자의 시선을 추적하는 단계, 상기 추적된 시선에 대응하는 상기 디스플레이 패널의 로케이션을 식별하는 단계, 및 상기 식별된 로케이션에 기초하여, 상기 이미지에 대한, 상기 디스플레이 패널의 상기 1차 디스플레이 영역을 동적으로 결정하는 단계를 더 포함하는, 방법.
- 방법으로서,
하나 이상의 구성된 하드웨어 회로들에 의해, 이미지를 디스플레이하기 위해 디스플레이 패널 내의 픽셀들의 디스플레이를 제어하는데 사용하기 위한 복수의 픽셀 값들을 포함하는 데이터를 수신하는 단계;
픽셀들의 제 1 서브세트를 가지며 픽셀 값들-대-픽셀들의 1-대-1 매핑과 연관되는 상기 디스플레이 패널의 1차 디스플레이 영역에 대하여, 상기 제 1 서브세트의 상기 픽셀들의 디스플레이를 제어하는데 사용하기 위한 그리고 상기 제 1 서브세트의 상기 픽셀들의 수량과 동일한, 상기 복수의 픽셀 값들 중의 제 1 픽셀 값들을 결정하는 단계;
상기 픽셀들의 적어도 하나의 제 2 서브세트를 가지며 적어도 하나의 픽셀 값들-대-픽셀들의 1-대-다수 매핑과 연관되는 상기 디스플레이 패널의 적어도 하나의 2차 디스플레이 영역에 대하여, 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들의 디스플레이를 제어하는데 사용하기 위한 그리고 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들보다 수량이 더 적은, 상기 복수의 픽셀 값들 중의 제 2 픽셀 값들을 결정하는 단계;
상기 하나 이상의 구성된 하드웨어 회로들에 의해, 상기 1차 디스플레이 영역에 대하여 상기 제 1 서브세트의 상기 픽셀들 중 하나의 디스플레이를 제어하기 위해 상기 결정된 제 1 픽셀 값들의 각각을 사용하는 것, 및 상기 적어도 하나의 2차 디스플레이 영역에 대하여 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들 중 다수의 픽셀들의 디스플레이를 제어하기 위해 상기 결정된 제 2 픽셀 값들의 각각을 사용하는 것을 포함하여, 상기 1차 디스플레이 영역에 대하여 상기 1-대-1 매핑을 사용하고 상기 적어도 하나의 2차 디스플레이 영역에 대하여 상기 적어도 하나의 1-대-다수 매핑을 사용하여 상기 디스플레이 패널 상에 상기 이미지의 디스플레이를 개시하는 단계를 포함하며,
상기 방법은, 상기 이미지 이전의 하나 이상의 이전 이미지들을 디스플레이하는 단계, 상기 이미지의 콘텐트에 기초하여 상기 이미지의 일 부분을 식별하는 단계, 상기 이미지의 상기 식별된 부분에 대응하는 상기 디스플레이 패널의 로케이션을 식별하는 단계, 및 상기 식별된 로케이션에 기초하여, 상기 이미지에 대한, 상기 디스플레이 패널의 상기 1차 디스플레이 영역을 동적으로 결정하는 단계를 더 포함하는, 방법.
- 청구항 5에 있어서,
상기 하나 이상의 컴퓨팅 시스템들은 게이밍 시스템을 포함하며, 상기 이미지는 게임 프로그램을 실행함으로써 생성되는 비디오의 프레임이고, 상기 디스플레이 프레임은 가상-현실 머리-착용 디스플레이 디바이스의 부분인, 방법.
- 시스템으로서,
다수의 픽셀들을 갖는 디스플레이 패널; 및
상기 시스템이 하기의 자동화 동작들을 수행하게끔 하도록 구성된 하나 이상의 하드웨어 회로들을 포함하며, 상기 자동화 동작들은 적어도,
이미지를 디스플레이하기 위해 상기 디스플레이 패널 내의 상기 다수의 픽셀들의 디스플레이를 제어하는데 사용하기 위한 복수의 픽셀 값들을 포함하는 데이터를 수신하는 동작;
상기 다수의 픽셀들의 제 1 서브세트를 가지며 픽셀 값들-대-픽셀들의 제 1 매핑과 연관되는 상기 디스플레이 패널의 1차 디스플레이 영역에 대하여, 상기 제 1 서브세트의 상기 픽셀들의 디스플레이를 제어하는데 사용하기 위한 상기 복수의 픽셀 값들 중의 제 1 픽셀 값들을 결정하는 동작;
상기 다수의 픽셀들의 적어도 하나의 제 2 서브세트를 가지며 적어도 하나의 픽셀 값들-대-픽셀들의 제 2 매핑과 연관되는 상기 디스플레이 패널의 적어도 하나의 2차 디스플레이 영역에 대하여, 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들의 디스플레이를 제어하는데 사용하기 위한 그리고 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들보다 수량이 더 적은, 상기 복수의 픽셀 값들 중의 제 2 픽셀 값들을 결정하는 동작; 및
상기 1차 디스플레이 영역에 대하여 상기 제 1 서브세트의 상기 픽셀들 중 적어도 하나의 디스플레이를 제어하기 위해 상기 결정된 제 1 픽셀 값들의 각각을 사용하는 것, 및 상기 적어도 하나의 2차 디스플레이 영역에 대하여 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들의 디스플레이를 제어하기 위해 상기 결정된 제 2 픽셀 값들을 사용하는 것을 포함하여, 상기 1차 디스플레이 영역에 대하여 상기 제 1 매핑을 사용하고 상기 적어도 하나의 2차 디스플레이 영역에 대하여 상기 적어도 하나의 제 2 매핑을 사용하여 상기 디스플레이 패널 상에 상기 이미지의 디스플레이를 개시하는 동작을 포함하며,
상기 수신된 데이터는 상기 이미지의 원본 비-인코딩된 버전보다 더 적은 데이터를 갖는 인코딩된 버전이며, 상기 제 1 픽셀 값들을 결정하는 동작 및 상기 제 2 픽셀 값들을 결정하는 동작은, 상기 이미지의 상기 인코딩된 버전으로부터, 상기 제 1 픽셀 값들 및 상기 1차 디스플레이 영역과 상기 제 1 픽셀 값들의 제 1 연관의 표시, 상기 제 2 픽셀 값들 및 상기 적어도 하나의 2차 디스플레이 영역과 상기 제 2 픽셀 값들의 제 2 연관의 표시를 검색하는 동작을 포함하고,
상기 동작들은,
상기 데이터를 수신하는 동작 이전에,
하나 이상의 하드웨어 프로세서들에 의해, 상기 디스플레이 패널의 2차 디스플레이 영역에 대응하는 상기 이미지의 각각의 부분에 대하여, 상기 이미지의 상기 부분에 대한 다수의 픽셀 값들을 상기 이미지의 상기 인코딩된 버전 내의 대체된 다수의 픽셀 값들을 나타내는 결정된 제 2 픽셀 값으로 반복적으로 대체하여 상기 이미지의 상기 비-인코딩된 버전을 수정함으로써 상기 이미지의 상기 인코딩된 버전을 생성하는 동작; 및
상기 이미지의 상기 인코딩된 버전을 하나 이상의 네트워크 연결들을 통해 상기 하나 이상의 컴퓨팅 시스템들로 송신하는 동작,
상기 디스플레이 패널의 2차 디스플레이 영역에 대응하는 상기 이미지의 각각의 부분에 대하여, 상기 다수의 픽셀 값들을 결정된 제 2 픽셀 값으로 반복적으로 대체하는 동작 이전에, 상기 이미지의 상기 인코딩된 버전을 송신하기 위하여 사용할 대역폭 송신 용량을 결정하고, 적어도 부분적으로 상기 결정된 대역폭 송신 용량에 기초하여 반복적으로 대체하기 위해 사용할 하나 이상의 1-대-다수 매핑들을 선택하는 동작을 더 포함하는, 시스템.
- 청구항 26에 있어서,
상기 시스템은, 상기 하나 이상의 구성된 하드웨어 회로들 중 적어도 하나에 의해 실행될 때, 상기 시스템이 상기 자동화 동작들 중 적어도 일부를 수행하게끔 하는 저장된 명령어들을 갖는 하나 이상의 메모리들을 더 포함하는, 시스템.
- 청구항 26에 있어서,
상기 시스템은 제 2 디스플레이 패널을 더 포함하며, 상기 시스템은, 머리-착용 디스플레이 디바이스의 착용자의 하나의 눈에 의해 보일 수 있는 위치에 상기 디스플레이 패널을 하우징하고 상기 착용자의 다른 눈에 의해 보일 수 있는 위치에 상기 제 2 디스플레이 패널을 하우징하는 머리-착용 디스플레이 디바이스의 부분이고, 상기 자동화된 동작들은, 상기 디스플레이 패널 상의 상기 이미지의 디스플레이와 동시에 상기 제 2 디스플레이 패널 상의 제 2 이미지의 디스플레이를 개시하는 동작을 더 포함하며, 상기 제 2 이미지의 디스플레이를 개시하는 동작은 상기 제 2 디스플레이 패널의 다수의 디스플레이 영역들에 대하여 상기 제 2 디스플레이 패널의 픽셀들에 상기 제 2 이미지의 픽셀 값들의 다수의 상이한 매핑들을 사용하는 것을 포함하는, 시스템.
- 청구항 26에 있어서,
상기 시스템은, 적어도 하나의 네트워크 연결에 의해 상기 하나 이상의 구성된 하드웨어 회로들로부터 분리되며, 상기 디스플레이 패널 상의 디스플레이를 위해 다수의 비디오 프레임들의 시퀀스를 생성하는 소프트웨어 애플리케이션을 실행하고 상기 적어도 하나의 네트워크 연결을 통해 상기 하나 이상의 구성된 하드웨어 회로들로 송신하기 이전에 상기 다수의 비디오 프레임들의 각각을 인코딩하도록 구성된 컴퓨팅 디바이스를 더 포함하며, 상기 이미지는 다수의 비디오 프레임들 중 하나이고, 상기 수신하는 동작, 및 상기 제 1 픽셀 값들을 결정하는 동작, 및 상기 제 2 픽셀 값들을 결정하는 동작, 및 상기 디스플레이를 개시하는 동작은 상기 다수의 비디오 프레임들의 각각에 대하여 수행되는, 시스템.
- 청구항 29에 있어서,
상기 자동화된 동작들은, 상기 이미지와는 별개의 상기 비디오 프레임들 중 적어도 하나에 대하여, 상기 제 1 매핑 및 상기 적어도 하나의 제 2 매핑과는 상이한 픽셀 값들-대-픽셀들의 적어도 하나의 제 3 매핑을 사용하는 동작을 더 포함하며, 상기 제 1 매핑은 픽셀 값들-대-픽셀들의 1-대-L 매핑을 포함하고, L은 적어도 1이며, 상기 적어도 하나의 제 2 매핑은 픽셀 값들-대-픽셀들의 1-대-M 매핑을 포함하고, M은 1보다 더 크며, 상기 적어도 하나의 제 3 매핑은 픽셀 값들-대-픽셀들의 1-대-N 매핑을 포함하고, N은 L과 상이하고 M과도 상이한, 시스템.
- 청구항 26에 있어서,
상기 디스플레이 패널의 상기 1차 디스플레이 영역에 대한 상기 제 1 서브세트의 상기 픽셀들은 제 1 크기이며, 상기 디스플레이 패널의 상기 적어도 하나의 2차 디스플레이 영역에 대한 상기 적어도 하나의 제 2 서브세트의 상기 픽셀들은 제 1 크기와는 상이한 적어도 하나의 제 2 크기인, 시스템.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/934,789 US10713997B2 (en) | 2018-03-23 | 2018-03-23 | Controlling image display via mapping of pixel values to pixels |
US15/934,789 | 2018-03-23 | ||
PCT/US2019/022299 WO2019182869A1 (en) | 2018-03-23 | 2019-03-14 | Controlling image display via mapping of pixel values to pixels |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200138767A KR20200138767A (ko) | 2020-12-10 |
KR102666129B1 true KR102666129B1 (ko) | 2024-05-17 |
Family
ID=67985410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020207030658A Active KR102666129B1 (ko) | 2018-03-23 | 2019-03-14 | 픽셀 값들 대 픽셀들의 매핑을 통한 이미지 디스플레이의 제어 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10713997B2 (ko) |
EP (1) | EP3746941A4 (ko) |
JP (1) | JP7537282B2 (ko) |
KR (1) | KR102666129B1 (ko) |
CN (1) | CN111902824B (ko) |
WO (1) | WO2019182869A1 (ko) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3804347B1 (en) * | 2018-06-04 | 2023-10-25 | Boe Technology Group Co., Ltd. | A method for processing image data with reduced transmission bandwidth for display |
US11138950B1 (en) | 2018-12-20 | 2021-10-05 | Apple Inc. | Image data skipping for transmission to electronic display |
CN119232909A (zh) * | 2019-07-28 | 2024-12-31 | 谷歌有限责任公司 | 利用注视点网格渲染沉浸式视频内容的方法、系统和介质 |
CN111260022B (zh) * | 2019-11-22 | 2023-09-05 | 中国电子科技集团公司第五十二研究所 | 一种卷积神经网络全int8定点量化的方法 |
US11184601B2 (en) * | 2019-12-19 | 2021-11-23 | Shenzhen Yunyinggu Technology Co., Ltd. | Apparatus and method for display encoding |
US11670035B2 (en) * | 2020-03-15 | 2023-06-06 | Intel Corporation | Apparatus and method for performing non-local means filtering using motion estimation circuitry of a graphics processor |
US11720315B1 (en) * | 2022-07-12 | 2023-08-08 | Zoom Video Communications, Inc. | Multi-stream video encoding for screen sharing within a communications session |
CN117319662B (zh) * | 2023-11-28 | 2024-02-27 | 杭州杰竞科技有限公司 | 一种人体目标识别的图像压缩、解压方法和系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170236466A1 (en) * | 2016-02-17 | 2017-08-17 | Google Inc. | Foveally-rendered display |
US20170236252A1 (en) | 2016-02-12 | 2017-08-17 | Qualcomm Incorporated | Foveated video rendering |
US20170295373A1 (en) | 2016-04-08 | 2017-10-12 | Google Inc. | Encoding image data at a head mounted display device based on pose information |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5978514A (en) * | 1994-11-10 | 1999-11-02 | Kabushiki Kaisha Toshiba | Image data coding and decoding system for efficiently compressing information using the shape and position of the image content |
KR20010071519A (ko) * | 1998-06-19 | 2001-07-28 | 벤자민 에프 커틀러 | 제1 해상도를 가지는 인코딩된 이미지를 제2 해상도를가지는 이미지로 직접 디코딩하는 방법 및 장치 |
IL159233A0 (en) * | 2001-06-07 | 2004-06-01 | Genoa Technologies Ltd | Device, system and method of data conversion for wide gamut displays |
CN101448162B (zh) | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
AU2004241602B2 (en) | 2003-05-20 | 2008-05-08 | Syndiant, Inc. | Digital backplane |
US7711200B2 (en) | 2005-09-29 | 2010-05-04 | Apple Inc. | Video acquisition with integrated GPU processing |
US9185339B2 (en) * | 2008-10-24 | 2015-11-10 | Hewlett-Packard Development Company, L.P. | Method and system for increasing frame-display rate |
WO2010100875A1 (ja) * | 2009-03-02 | 2010-09-10 | パナソニック株式会社 | 記録媒体、再生装置、及び集積回路 |
US8345117B2 (en) | 2010-06-30 | 2013-01-01 | Hand Held Products, Inc. | Terminal outputting monochrome image data and color image data |
CN103098468B (zh) * | 2010-09-10 | 2017-02-15 | 汤姆逊许可公司 | 使用基于块的混合分辨率数据修剪的视频编码 |
US8750383B2 (en) * | 2011-01-17 | 2014-06-10 | Exaimage Corporation | Systems and methods for wavelet and channel-based high definition video encoding |
US8184069B1 (en) * | 2011-06-20 | 2012-05-22 | Google Inc. | Systems and methods for adaptive transmission of data |
IL221863A (en) * | 2012-09-10 | 2014-01-30 | Elbit Systems Ltd | Digital video photography system when analyzing and displaying |
CN109064433B (zh) * | 2013-02-21 | 2022-09-13 | 皇家飞利浦有限公司 | 改进的hdr图像编码和解码方法及设备 |
JP6162596B2 (ja) * | 2013-12-24 | 2017-07-12 | 日本電信電話株式会社 | 品質推定装置、方法及びプログラム |
US10469873B2 (en) * | 2015-04-15 | 2019-11-05 | Google Llc | Encoding and decoding virtual reality video |
US10567464B2 (en) * | 2015-04-15 | 2020-02-18 | Google Llc | Video compression with adaptive view-dependent lighting removal |
JP6689656B2 (ja) * | 2016-04-18 | 2020-04-28 | ルネサスエレクトロニクス株式会社 | 画像処理システム、画像処理方法及び画像送信装置 |
JP2018026677A (ja) * | 2016-08-09 | 2018-02-15 | 日本電信電話株式会社 | 符号化装置、符号化方法及び符号化プログラム |
US10048532B2 (en) * | 2016-11-08 | 2018-08-14 | Microsoft Technology Licensing, Llc | Display edge emission compensation |
US9978118B1 (en) * | 2017-01-25 | 2018-05-22 | Microsoft Technology Licensing, Llc | No miss cache structure for real-time image transformations with data compression |
US20180262758A1 (en) * | 2017-03-08 | 2018-09-13 | Ostendo Technologies, Inc. | Compression Methods and Systems for Near-Eye Displays |
US10694170B2 (en) * | 2018-03-05 | 2020-06-23 | Valve Corporation | Controlling image display via real-time compression in peripheral image regions |
-
2018
- 2018-03-23 US US15/934,789 patent/US10713997B2/en active Active
-
2019
- 2019-03-14 JP JP2020545776A patent/JP7537282B2/ja active Active
- 2019-03-14 CN CN201980021368.7A patent/CN111902824B/zh active Active
- 2019-03-14 WO PCT/US2019/022299 patent/WO2019182869A1/en unknown
- 2019-03-14 EP EP19771882.8A patent/EP3746941A4/en active Pending
- 2019-03-14 KR KR1020207030658A patent/KR102666129B1/ko active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170236252A1 (en) | 2016-02-12 | 2017-08-17 | Qualcomm Incorporated | Foveated video rendering |
US20170236466A1 (en) * | 2016-02-17 | 2017-08-17 | Google Inc. | Foveally-rendered display |
US20170295373A1 (en) | 2016-04-08 | 2017-10-12 | Google Inc. | Encoding image data at a head mounted display device based on pose information |
Also Published As
Publication number | Publication date |
---|---|
US20190295455A1 (en) | 2019-09-26 |
EP3746941A1 (en) | 2020-12-09 |
JP2021517390A (ja) | 2021-07-15 |
EP3746941A4 (en) | 2022-03-02 |
JP7537282B2 (ja) | 2024-08-21 |
US10713997B2 (en) | 2020-07-14 |
CN111902824A (zh) | 2020-11-06 |
WO2019182869A1 (en) | 2019-09-26 |
KR20200138767A (ko) | 2020-12-10 |
CN111902824B (zh) | 2024-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102666129B1 (ko) | 픽셀 값들 대 픽셀들의 매핑을 통한 이미지 디스플레이의 제어 | |
JP7415931B2 (ja) | 画像周辺領域内のリアルタイム圧縮による画像表示制御 | |
CN109074774B (zh) | 经过中央凹渲染的显示 | |
US9077986B2 (en) | Electronic visual displays | |
US8441490B1 (en) | System and method for managing graphics applications | |
US8564647B2 (en) | Color management of autostereoscopic 3D displays | |
CN111902803A (zh) | 用于显示具有不同比特深度的区域的图像的装置、系统和方法 | |
KR101993941B1 (ko) | 안티앨리어싱 기법을 이용하여 텍스트를 렌더링하기 위한 커버리지 값의 캐싱 기법 | |
CN105528207A (zh) | 一种虚拟现实系统及其中显示安卓应用图像的方法和装置 | |
US11615509B2 (en) | Picture processing method and device | |
EP3139278A1 (en) | Apparatus and method of performing fourier transform | |
JP2023515649A (ja) | マルチビュースタイル変換のシステムおよび方法 | |
US20240179294A1 (en) | System and method for preprocessing of focal planes data for rendering | |
KR102464362B1 (ko) | 홀로그래픽 이미지 처리방법 및 장치 | |
US9749649B2 (en) | Method and system for generating and displaying thumbnail images from original images | |
EP4270319B1 (en) | Accelerated image gradient based on one-dimensional data | |
US9811945B2 (en) | On-demand transformation aware shape tessellation | |
US12243132B2 (en) | Partial depth ordering with vector interlacing | |
KR20240069100A (ko) | 영역 분리를 이용한 영상 처리 장치, 영상 처리 방법, 및 이를 포함하는 전자 시스템 | |
EP4320859A1 (en) | Multiview image creation system and method | |
CN119767079A (zh) | 显示装置、显示系统和显示驱动方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20201023 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20220217 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20230731 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: 20240229 |
|
PG1601 | Publication of registration |