KR20210054600A - Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 - Google Patents
Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 Download PDFInfo
- Publication number
- KR20210054600A KR20210054600A KR1020217013537A KR20217013537A KR20210054600A KR 20210054600 A KR20210054600 A KR 20210054600A KR 1020217013537 A KR1020217013537 A KR 1020217013537A KR 20217013537 A KR20217013537 A KR 20217013537A KR 20210054600 A KR20210054600 A KR 20210054600A
- Authority
- KR
- South Korea
- Prior art keywords
- fov
- image
- equirectangular
- image frame
- converting
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/194—Transmission of image signals
-
- 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/21—Server components or server architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/363—Graphics controllers
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/391—Resolution modifying circuits, e.g. variable screen formats
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/752—Media network packet handling adapting media to network capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/111—Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/161—Encoding, multiplexing or demultiplexing different image signal components
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
-
- 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]
-
- 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/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2181—Source of audio or video content, e.g. local disk arrays comprising remotely distributed storage units, e.g. when movies are replicated over a plurality of video servers
-
- 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/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/698—Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/04—Partial updating of the display screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/045—Zooming at least part of an image, i.e. enlarging it or shrinking it
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2350/00—Solving problems of bandwidth in display systems
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
- G09G2360/121—Frame memory handling using a cache memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/18—Use of a frame buffer in a display terminal, inclusive of the display panel
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/022—Centralised management of display operation, e.g. in a server instead of locally
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
- Processing Or Creating Images (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 1은 본 발명의 몇몇 실시예에 따른 클라이언트 단말과 VR 비디오 스트리밍 시스템을 포함하는 네트워크 환경의 블록도이다.
도 2는 본 발명의 실시예에 따른 컴퓨팅 시스템을 예시적으로 나타내는 블록도이다.
도 3은 본 발명의 실시예에 따른 VR 비디오 스트리밍 시스템을 예시적으로 나타내는 블록도이다.
도 4는 프레임 이미지를 예시적으로 나타내는 도면이다.
도 5 및 도 6은 본 발명의 몇몇 실시예에 따라, VR 비디오 스트리밍 시스템에 의해 수행되는 FOV 기반의 후처리 방법의 동작을 도시하는 흐름도이다.
도 7, 도 8 및 도 9는 본 발명의 실시예에 따른 VR 비디오 스트리밍 시스템에서 수행되는 FOV 기반의 후처리 방법을 예시적으로 나타내는 블록도이다.
도 10, 도 11 및 도 12는 본 발명의 실시예에 따른 VR 비디오 스트리밍 시스템에서 인코딩 지연 시간을 감소하기 위한 FOV 기반 후처리 방법을 예시적으로 나타내는 블록도이다.
도 13은 본 발명의 몇몇 실시예에 따른 클라이언트 단말의 비디오 디스플레이 방법의 동작을 도시하는 흐름도이다.
도 14, 도 15 및 도 16은 본 발명의 몇몇 실시예에서, 비디오 디스플레이 방법을 통해 디스플레이 된 클라이언트 단말의 디스플레이 화면을 예시적으로 나타내는 도면이다.
Claims (20)
- 하나 이상의 프로세서의 의해, 제1 FOV에 관련된(associated with) 제1 구체 이미지(a first spherical image)를 상기 제1 FOV에 관련된 제1 이퀴렉탱귤러 이미지(a first equirectangular image)로 변환(conversion)하는 동작을 개시하고, 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작을 개시하는 단계;
상기 하나 이상의 프로세서에 의해, 상기 제1 구체 이미지를 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작이 완료되기 이전에, 상기 제1 FOV로부터 제2 FOV로의 전환(switch)을 탐지하는 단계; 및
상기 하나 이상의 프로세서에 의해, 상기 제1 FOV에 관련된 상기 제1 구체 이미지를 상기 제2 FOV에 관련된 제2 이퀴렉탱귤러 이미지로 변환하고, 상기 제1 이퀴렉탱귤러 이미지를 대신하여 상기 제2 이퀴렉탱귤러 이미지를 저장하는 단계
를 포함하는,
이미지 처리 방법. - 제1항에 있어서,
상기 제1 구체 이미지를 상기 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작이 완료되기 이전에 상기 제2 FOV로의 전환을 탐지하는 것에 응답하여, 상기 제2 FOV에 관련된 제2 구체 이미지를 상기 제2 FOV에 관련된 제2 이퀴렉탱귤러 이미지로 변환하는 동작을 생략하는 단계
를 더 포함하는,
이미지 처리 방법. - 제1항에 있어서,
상기 제1 FOV에 관련된 상기 제1 구체 이미지를 상기 제2 FOV에 관련된 상기 제2 이퀴렉탱귤러 이미지로 변환하는 동작은, 상기 제2 FOV에 관련된 제2 구체 이미지를 상기 제2 FOV에 관련된 상기 제2 이퀴렉탱귤러 이미지로 변환하는 동작 대신에 수행되는,
이미지 처리 방법. - 제1항에 있어서,
상기 제1 구체 이미지를 상기 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작을 완료하기 이전에, 상기 제1 FOV로부터 상기 제2 FOV로의 전환의 탐지를 결정하는 단계
를 더 포함하는,
이미지 처리 방법. - 제1항에 있어서,
상기 제1 FOV에 관련된 상기 제1 구체 이미지를 소스(a source)로부터 액세스하는 단계 - 상기 소스는 상기 제2 FOV에 관련된 제2 구체 이미지의 액세스가 가능한 소스임 -; 및
상기 제1 구체 이미지를 상기 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작을 완료하기 이전에 상기 제1 FOV로부터 상기 제2 FOV로의 전환을 탐지하는 것에 응답하여, 상기 제2 FOV에 관련된 상기 제2 구체 이미지의 액세스를 생략하는 단계
를 더 포함하는,
이미지 처리 방법. - 제1항에 있어서,
상기 제1 구체 이미지를 상기 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작을 완료하기 이전에 상기 제1 FOV로부터 상기 제2 FOV로의 전환을 탐지하는 것에 응답하여, 상기 제2 FOV에 관련된 상기 제2 이퀴렉탱귤러 이미지를 장치에 제공하는 단계
를 더 포함하되,
상기 제2 이퀴렉탱귤러 이미지는 상기 제2 FOV에 관련된 제2 구체 이미지를 변환하는 대신에 상기 제1 FOV에 관련된 상기 제1 구체 이미지를 변환함으로써 생성되는,
이미지 처리 방법. - 제1항에 있어서,
상기 제1 FOV는, 제1 범위의 방위각(azimuth angles) 및 제1 범위의 피치각(pitch angles)에 의해 특정되는 것이고,
상기 제2 FOV는, 제2 범위의 방위각 및 제2 범위의 피치각에 의해 특정되는 것인,
이미지 처리 방법. - 명령어를 포함하는 컴퓨터 판독 가능한 비일시적 저장 매체로서,
상기 명령어는 컴퓨팅 장치의 하나 이상의 프로세서에 의해 실행될 때, 상기 컴퓨팅 장치로 하여금,
제1 FOV에 관련된 제1 구체 이미지를 상기 제1 FOV에 관련된 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시하고, 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작을 개시하는 단계;
상기 제1 구체 이미지를 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작이 완료되기 이전에, 상기 제1 FOV로부터 제2 FOV로의 전환을 탐지하는 단계; 및
상기 제1 FOV에 관련된 상기 제1 구체 이미지를 상기 제2 FOV에 관련된 제2 이퀴렉탱귤러 이미지로 변환하고, 상기 제1 이퀴렉탱귤러 이미지를 대신하여 상기 제2 이퀴렉탱귤러 이미지를 저장하는 단계
를 포함하는 오퍼레이션을 수행하도록 하는,
컴퓨터 판독 가능한 비일시적 저장 매체. - 제8항에 있어서,
상기 오퍼레이션은,
상기 제1 구체 이미지를 상기 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작이 완료되기 이전에 상기 제2 FOV로의 전환을 탐지하는 것에 응답하여, 상기 제2 FOV에 관련된 제2 구체 이미지를 상기 제2 FOV에 관련된 제2 이퀴렉탱귤러 이미지로 변환하는 동작을 생략하는 단계
를 더 포함하는,
컴퓨터 판독 가능한 비일시적 저장 매체. - 제8항에 있어서,
상기 제1 FOV에 관련된 상기 제1 구체 이미지를 상기 제2 FOV에 관련된 상기 제2 이퀴렉탱귤러 이미지로 변환하는 동작은, 상기 제2 FOV에 관련된 제2 구체 이미지를 상기 제2 FOV에 관련된 상기 제2 이퀴렉탱귤러 이미지로 변환하는 동작 대신에 수행되는,
컴퓨터 판독 가능한 비일시적 저장 매체. - 제8항에 있어서,
상기 오퍼레이션은,
상기 제1 구체 이미지를 상기 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작을 완료하기 이전에, 상기 제1 FOV로부터 상기 제2 FOV로의 전환의 탐지를 결정하는 단계
를 더 포함하는,
컴퓨터 판독 가능한 비일시적 저장 매체. - 제8항에 있어서,
상기 오퍼레이션은,
상기 제1 FOV에 관련된 상기 제1 구체 이미지를 소스로부터 액세스하는 단계 - 상기 소스는 상기 제2 FOV에 관련된 제2 구체 이미지의 액세스가 가능한 소스임 -; 및
상기 제1 구체 이미지를 상기 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작을 완료하기 이전에 상기 제1 FOV로부터 상기 제2 FOV로의 전환을 탐지하는 것에 응답하여, 상기 제2 FOV에 관련된 상기 제2 구체 이미지의 액세스를 생략하는 단계
를 더 포함하는,
컴퓨터 판독 가능한 비일시적 저장 매체. - 제8항에 있어서,
상기 오퍼레이션은,
상기 제1 구체 이미지를 상기 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작을 완료하기 이전에 상기 제1 FOV로부터 상기 제2 FOV로의 전환을 탐지하는 것에 응답하여, 상기 제2 FOV에 관련된 상기 제2 이퀴렉탱귤러 이미지를 장치에 제공하는 단계
를 더 포함하되,
상기 제2 이퀴렉탱귤러 이미지는 상기 제2 FOV에 관련된 제2 구체 이미지를 변환하는 대신에 상기 제1 FOV에 관련된 상기 제1 구체 이미지를 변환함으로써 생성되는,
컴퓨터 판독 가능한 비일시적 저장 매체. - 제8항에 있어서,
상기 제1 FOV는, 제1 범위의 방위각 및 제1 범위의 피치각에 의해 특정되는 것이고,
상기 제2 FOV는, 제2 범위의 방위각 및 제2 범위의 피치각에 의해 특정되는 것인,
컴퓨터 판독 가능한 비일시적 저장 매체. - 하나 이상의 프로세서; 및
메모리
를 포함하는 시스템으로서,
상기 메모리는 명령어를 저장하고,
상기 명령어는 상기 하나 이상의 프로세서에 의해 실행될 때, 상기 시스템으로 하여금,
제1 FOV에 관련된 제1 구체 이미지를 상기 제1 FOV에 관련된 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시하고, 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작을 개시하는 단계;
상기 제1 구체 이미지를 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작이 완료되기 이전에, 상기 제1 FOV로부터 제2 FOV로의 전환을 탐지하는 단계; 및
상기 제1 FOV에 관련된 상기 제1 구체 이미지를 상기 제2 FOV에 관련된 제2 이퀴렉탱귤러 이미지로 변환하고, 상기 제1 이퀴렉탱귤러 이미지를 대신하여 상기 제2 이퀴렉탱귤러 이미지를 저장하는 단계
를 포함하는 오퍼레이션을 수행하도록 하는,
시스템. - 제15항에 있어서,
상기 오퍼레이션은,
상기 제1 구체 이미지를 상기 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작이 완료되기 이전에 상기 제2 FOV로의 전환을 탐지하는 것에 응답하여, 상기 제2 FOV에 관련된 제2 구체 이미지를 상기 제2 FOV에 관련된 제2 이퀴렉탱귤러 이미지로 변환하는 동작을 생략하는 단계
를 더 포함하는,
시스템. - 제15항에 있어서,
상기 제1 FOV에 관련된 상기 제1 구체 이미지를 상기 제2 FOV에 관련된 상기 제2 이퀴렉탱귤러 이미지로 변환하는 동작은, 상기 제2 FOV에 관련된 제2 구체 이미지를 상기 제2 FOV에 관련된 상기 제2 이퀴렉탱귤러 이미지로 변환하는 동작 대신에 수행되는,
시스템. - 제15항에 있어서,
상기 오퍼레이션은,
상기 제1 구체 이미지를 상기 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작을 완료하기 이전에, 상기 제1 FOV로부터 상기 제2 FOV로의 전환의 탐지를 결정하는 단계
를 더 포함하는,
시스템. - 제15항에 있어서,
상기 오퍼레이션은,
상기 제1 FOV에 관련된 상기 제1 구체 이미지를 소스로부터 액세스하는 단계 - 상기 소스는 상기 제2 FOV에 관련된 제2 구체 이미지의 액세스가 가능한 소스임 -; 및
상기 제1 구체 이미지를 상기 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작을 완료하기 이전에 상기 제1 FOV로부터 상기 제2 FOV로의 전환을 탐지하는 것에 응답하여, 상기 제2 FOV에 관련된 상기 제2 구체 이미지의 액세스를 생략하는 단계
를 더 포함하는,
시스템. - 제15항에 있어서,
상기 오퍼레이션은,
상기 제1 구체 이미지를 상기 제1 이퀴렉탱귤러 이미지로 변환하는 동작을 개시한 후 상기 제1 이퀴렉탱귤러 이미지를 저장하는 동작을 완료하기 이전에 상기 제1 FOV로부터 상기 제2 FOV로의 전환을 탐지하는 것에 응답하여, 상기 제2 FOV에 관련된 상기 제2 이퀴렉탱귤러 이미지를 장치에 제공하는 단계
를 더 포함하되,
상기 제2 이퀴렉탱귤러 이미지는 상기 제2 FOV에 관련된 제2 구체 이미지를 변환하는 대신에 상기 제1 FOV에 관련된 상기 제1 구체 이미지를 변환함으로써 생성되는,
시스템.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020227003157A KR102502546B1 (ko) | 2016-02-19 | 2017-02-17 | Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201662297394P | 2016-02-19 | 2016-02-19 | |
| US62/297,394 | 2016-02-19 | ||
| PCT/KR2017/001790 WO2017142354A1 (ko) | 2016-02-19 | 2017-02-17 | Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 |
| KR1020207027413A KR102272859B1 (ko) | 2016-02-19 | 2017-02-17 | Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020207027413A Division KR102272859B1 (ko) | 2016-02-19 | 2017-02-17 | Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020227003157A Division KR102502546B1 (ko) | 2016-02-19 | 2017-02-17 | Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20210054600A true KR20210054600A (ko) | 2021-05-13 |
| KR102358205B1 KR102358205B1 (ko) | 2022-02-08 |
Family
ID=59625327
Family Applications (7)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020207027413A Active KR102272859B1 (ko) | 2016-02-19 | 2017-02-17 | Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 |
| KR1020227003157A Active KR102502546B1 (ko) | 2016-02-19 | 2017-02-17 | Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 |
| KR1020217013537A Active KR102358205B1 (ko) | 2016-02-19 | 2017-02-17 | Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 |
| KR1020187023908A Active KR102160992B1 (ko) | 2016-02-19 | 2017-02-17 | Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 |
| KR1020207025921A Active KR102333398B1 (ko) | 2016-02-19 | 2017-09-18 | 가상 현실 비디오 변환 및 스트리밍을 위한 시스템 및 방법 |
| KR1020197013504A Active KR102155681B1 (ko) | 2016-02-19 | 2017-09-18 | 가상 현실 비디오 변환 및 스트리밍을 위한 시스템 및 방법 |
| KR1020217038744A Active KR102506000B1 (ko) | 2016-02-19 | 2017-09-18 | 가상 현실 비디오 변환 및 스트리밍을 위한 시스템 및 방법 |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020207027413A Active KR102272859B1 (ko) | 2016-02-19 | 2017-02-17 | Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 |
| KR1020227003157A Active KR102502546B1 (ko) | 2016-02-19 | 2017-02-17 | Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 |
Family Applications After (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020187023908A Active KR102160992B1 (ko) | 2016-02-19 | 2017-02-17 | Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 |
| KR1020207025921A Active KR102333398B1 (ko) | 2016-02-19 | 2017-09-18 | 가상 현실 비디오 변환 및 스트리밍을 위한 시스템 및 방법 |
| KR1020197013504A Active KR102155681B1 (ko) | 2016-02-19 | 2017-09-18 | 가상 현실 비디오 변환 및 스트리밍을 위한 시스템 및 방법 |
| KR1020217038744A Active KR102506000B1 (ko) | 2016-02-19 | 2017-09-18 | 가상 현실 비디오 변환 및 스트리밍을 위한 시스템 및 방법 |
Country Status (6)
| Country | Link |
|---|---|
| US (10) | US10334224B2 (ko) |
| EP (1) | EP3419293B1 (ko) |
| JP (3) | JP6663043B2 (ko) |
| KR (7) | KR102272859B1 (ko) |
| CN (5) | CN108702522B (ko) |
| WO (2) | WO2017142354A1 (ko) |
Families Citing this family (74)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170026659A1 (en) * | 2015-10-13 | 2017-01-26 | Mediatek Inc. | Partial Decoding For Arbitrary View Angle And Line Buffer Reduction For Virtual Reality Video |
| WO2017068926A1 (ja) * | 2015-10-21 | 2017-04-27 | ソニー株式会社 | 情報処理装置及びその制御方法、並びにコンピュータ・プログラム |
| US10334224B2 (en) | 2016-02-19 | 2019-06-25 | Alcacruz Inc. | Systems and method for GPU based virtual reality video streaming server |
| EP3249928A1 (en) * | 2016-05-23 | 2017-11-29 | Thomson Licensing | Method, apparatus and stream of formatting an immersive video for legacy and immersive rendering devices |
| CN105915990B (zh) * | 2016-05-25 | 2022-11-15 | 歌尔光学科技有限公司 | 一种虚拟现实头盔及其使用方法 |
| DE102016213494A1 (de) * | 2016-07-22 | 2018-01-25 | Conti Temic Microelectronic Gmbh | Kameravorrichtung sowie Verfahren zur Erfassung eines Umgebungsbereichs eines eigenen Fahrzeugs |
| DE102016213493A1 (de) * | 2016-07-22 | 2018-01-25 | Conti Temic Microelectronic Gmbh | Kameravorrichtung zur Aufnahme eines Umgebungsbereichs eines eigenen Fahrzeugs sowie Verfahren zur Bereitstellung einer Fahrerassistenzfunktion |
| US10410320B2 (en) * | 2016-09-30 | 2019-09-10 | Sony Interactive Entertainment Inc. | Course profiling and sharing |
| US10850838B2 (en) | 2016-09-30 | 2020-12-01 | Sony Interactive Entertainment Inc. | UAV battery form factor and insertion/ejection methodologies |
| US11125561B2 (en) | 2016-09-30 | 2021-09-21 | Sony Interactive Entertainment Inc. | Steering assist |
| US10679511B2 (en) | 2016-09-30 | 2020-06-09 | Sony Interactive Entertainment Inc. | Collision detection and avoidance |
| WO2018068213A1 (zh) | 2016-10-10 | 2018-04-19 | 华为技术有限公司 | 一种视频数据的处理方法及装置 |
| CN114928737B (zh) | 2016-10-12 | 2023-10-27 | 弗劳恩霍夫应用研究促进协会 | 空间不均等流媒体化 |
| KR102498598B1 (ko) * | 2016-10-18 | 2023-02-14 | 삼성전자주식회사 | 영상 처리 장치 및 그 영상 처리 방법 |
| US10306180B2 (en) * | 2016-10-21 | 2019-05-28 | Liquidsky Software, Inc. | Predictive virtual reality content streaming techniques |
| KR102598082B1 (ko) * | 2016-10-28 | 2023-11-03 | 삼성전자주식회사 | 영상 표시 장치, 모바일 장치 및 그 동작방법 |
| US10631012B2 (en) * | 2016-12-02 | 2020-04-21 | Centurylink Intellectual Property Llc | Method and system for implementing detection and visual enhancement of video encoding artifacts |
| US10999602B2 (en) | 2016-12-23 | 2021-05-04 | Apple Inc. | Sphere projected motion estimation/compensation and mode decision |
| CN108282449B (zh) * | 2017-01-06 | 2020-10-09 | 华为技术有限公司 | 一种应用于虚拟现实技术的流媒体的传输方法和客户端 |
| WO2018131813A1 (en) * | 2017-01-10 | 2018-07-19 | Samsung Electronics Co., Ltd. | Method and apparatus for generating metadata for 3d images |
| US20180234674A1 (en) * | 2017-02-14 | 2018-08-16 | Axon Enterprise, Inc. | Systems and methods for determining a field of view |
| US11259046B2 (en) | 2017-02-15 | 2022-02-22 | Apple Inc. | Processing of equirectangular object data to compensate for distortion by spherical projections |
| CN108513119A (zh) * | 2017-02-27 | 2018-09-07 | 阿里巴巴集团控股有限公司 | 图像的映射、处理方法、装置和机器可读介质 |
| US10924747B2 (en) | 2017-02-27 | 2021-02-16 | Apple Inc. | Video coding techniques for multi-view video |
| US10467775B1 (en) * | 2017-05-03 | 2019-11-05 | Amazon Technologies, Inc. | Identifying pixel locations using a transformation function |
| US12212751B1 (en) * | 2017-05-09 | 2025-01-28 | Cinova Media | Video quality improvements system and method for virtual reality |
| EP3896979A1 (en) | 2017-06-02 | 2021-10-20 | Vid Scale, Inc. | 360-degree video delivery over next generation network |
| US11093752B2 (en) | 2017-06-02 | 2021-08-17 | Apple Inc. | Object tracking in multi-view video |
| US11107177B1 (en) * | 2017-06-16 | 2021-08-31 | Amazon Technologies, Inc. | Data/metadata synchronization using metadata queue statistics |
| US10754242B2 (en) * | 2017-06-30 | 2020-08-25 | Apple Inc. | Adaptive resolution and projection format in multi-direction video |
| US11521349B2 (en) * | 2017-09-21 | 2022-12-06 | Faro Technologies, Inc. | Virtual reality system for viewing point cloud volumes while maintaining a high point cloud graphical resolution |
| US10623791B2 (en) | 2018-06-01 | 2020-04-14 | At&T Intellectual Property I, L.P. | Field of view prediction in live panoramic video streaming |
| US10812774B2 (en) | 2018-06-06 | 2020-10-20 | At&T Intellectual Property I, L.P. | Methods and devices for adapting the rate of video content streaming |
| US10636118B2 (en) * | 2018-06-25 | 2020-04-28 | Microsoft Technology Licensing, Llc | Input scaling to keep controller inside field of view |
| US10616621B2 (en) | 2018-06-29 | 2020-04-07 | At&T Intellectual Property I, L.P. | Methods and devices for determining multipath routing for panoramic video content |
| WO2020004695A1 (ko) * | 2018-06-29 | 2020-01-02 | 주식회사 에이펀인터렉티브 | Gpu를 이용해 모션캡쳐 영상의 실시간 병렬 렌더링을 수행하는 시스템 |
| US20200023157A1 (en) * | 2018-07-17 | 2020-01-23 | Limbix Health, Inc. | Dynamic digital content delivery in a virtual environment |
| US10360713B1 (en) * | 2018-07-17 | 2019-07-23 | Disney Enterprises, Inc. | Event enhancement using augmented reality effects |
| US10708494B2 (en) | 2018-08-13 | 2020-07-07 | At&T Intellectual Property I, L.P. | Methods, systems and devices for adjusting panoramic video content |
| US11019361B2 (en) | 2018-08-13 | 2021-05-25 | At&T Intellectual Property I, L.P. | Methods, systems and devices for adjusting panoramic view of a camera for capturing video content |
| US10735778B2 (en) | 2018-08-23 | 2020-08-04 | At&T Intellectual Property I, L.P. | Proxy assisted panoramic video streaming at mobile edge |
| CN110876082B (zh) * | 2018-08-31 | 2020-12-29 | 网宿科技股份有限公司 | 一种视频帧的复杂度的确定方法及装置 |
| US10560759B1 (en) | 2018-10-23 | 2020-02-11 | At&T Intellectual Property I, L.P. | Active network support on adaptive virtual reality video transmission |
| US10536666B1 (en) * | 2019-01-22 | 2020-01-14 | Facebook Technologies, Llc | Systems and methods for transmitting aggregated video data |
| US10742882B1 (en) * | 2019-05-17 | 2020-08-11 | Gopro, Inc. | Systems and methods for framing videos |
| US11076158B2 (en) * | 2019-09-09 | 2021-07-27 | Facebook Technologies, Llc | Systems and methods for reducing WiFi latency using transmit opportunity and duration |
| KR102718126B1 (ko) * | 2020-02-14 | 2024-10-16 | 삼성전자주식회사 | Vr 영상을 스트리밍하는 방법 및 장치 |
| KR102772306B1 (ko) | 2020-02-24 | 2025-02-25 | 삼성전자주식회사 | 엣지 컴퓨팅 서비스를 이용한 영상 컨텐츠 전송 방법 및 장치 |
| WO2021194483A1 (en) * | 2020-03-25 | 2021-09-30 | Alcacruz Inc. | Generating a representation of a spherical image |
| US20210349308A1 (en) * | 2020-05-05 | 2021-11-11 | Szu Wen FAN | System and method for video processing using a virtual reality device |
| WO2021235829A1 (ko) | 2020-05-18 | 2021-11-25 | 삼성전자 주식회사 | 엣지 컴퓨팅 서비스를 이용한 영상 컨텐츠 전송 방법 및 장치 |
| US11188902B1 (en) * | 2020-05-20 | 2021-11-30 | Louise Dorothy Saulog Sano | Live time connection application method and devices |
| CN113766272B (zh) * | 2020-06-04 | 2023-02-10 | 腾讯科技(深圳)有限公司 | 一种沉浸媒体的数据处理方法 |
| JP7470387B2 (ja) * | 2020-06-08 | 2024-04-18 | 株式会社大一商会 | 遊技機 |
| CN113839908B (zh) * | 2020-06-23 | 2023-07-11 | 华为技术有限公司 | 视频传输方法、装置、系统及计算机可读存储介质 |
| US11494951B2 (en) | 2020-07-24 | 2022-11-08 | At&T Intellectual Property I, L.P. | Policy definition and enforcement for extended reality media sessions |
| CN114071150B (zh) | 2020-07-31 | 2023-06-16 | 京东方科技集团股份有限公司 | 图像压缩方法及装置、图像显示方法及装置和介质 |
| KR20220037617A (ko) * | 2020-09-18 | 2022-03-25 | 삼성전자주식회사 | 엣지 컴퓨팅 서비스를 이용한 동영상 처리 방법 및 장치 |
| US11908364B2 (en) * | 2020-09-23 | 2024-02-20 | Samsung Electronics Co., Ltd. | Low-power display driving circuit performing internal encoding and decoding and operating method thereof |
| KR102354132B1 (ko) * | 2020-10-14 | 2022-01-24 | 한국전자기술연구원 | 분할 렌더링된 가상현실 영상을 제공하기 위한 장치 및 이를 위한 방법 |
| KR102746933B1 (ko) * | 2020-11-18 | 2024-12-27 | 삼성전자주식회사 | 스트리밍 가속기 및 이를 포함하는 스트리밍 시스템 |
| CN112774193A (zh) * | 2021-01-14 | 2021-05-11 | 江苏卫健信息科技有限公司 | 一种云游戏的图像渲染方法 |
| US11924393B2 (en) * | 2021-01-22 | 2024-03-05 | Valeo Comfort And Driving Assistance | Shared viewing of video among multiple users |
| CN112954442B (zh) * | 2021-03-18 | 2023-07-18 | 北京字节跳动网络技术有限公司 | 视频播放方法、装置、设备和存储介质 |
| AU2021202142A1 (en) * | 2021-04-07 | 2022-10-27 | Canon Kabushiki Kaisha | Tool selection for feature map encoding vs regular video encoding |
| CN113094019B (zh) * | 2021-04-30 | 2025-03-21 | 咪咕文化科技有限公司 | 交互方法、装置、电子设备及存储介质 |
| EP4120238A1 (en) * | 2021-07-16 | 2023-01-18 | Sony Interactive Entertainment Inc. | Video processing and playback systems and methods |
| GB2609013B (en) * | 2021-07-16 | 2025-08-20 | Sony Interactive Entertainment Inc | Video recording and playback systems and methods |
| CN113676753B (zh) * | 2021-10-21 | 2022-02-15 | 北京拾音科技文化有限公司 | Vr场景中展示视频的方法、装置、电子设备和存储介质 |
| US12112687B2 (en) * | 2021-12-07 | 2024-10-08 | Kyndryl, Inc. | Dynamic display for image-enabled clothing |
| KR20230094587A (ko) | 2021-12-21 | 2023-06-28 | 서강대학교산학협력단 | 마이크로 배치 스트리밍 처리 시스템 및 상기 시스템에서의 동적 데이터 배치 및 쿼리 계획 방법 |
| CN114938456A (zh) * | 2022-01-20 | 2022-08-23 | 上海瞳观智能科技有限公司 | Vr直播系统及方法 |
| WO2023141313A2 (en) * | 2022-01-21 | 2023-07-27 | Arizona Board Of Regents On Behalf Of The University Of Arizona | Wavelength and diffractive multiplexed expansion of field of view for display devices |
| US11983822B2 (en) | 2022-09-02 | 2024-05-14 | Valeo Comfort And Driving Assistance | Shared viewing of video with prevention of cyclical following among users |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000060869A1 (en) * | 1999-04-08 | 2000-10-12 | Internet Pictures Corporation | Perspective-corrected video presentations |
| KR100613752B1 (ko) | 2004-03-11 | 2006-08-22 | 경북대학교 산학협력단 | 파노라마 영상의 스트리밍 방법 |
Family Cites Families (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62168102A (ja) | 1986-12-30 | 1987-07-24 | Furukawa Electric Co Ltd:The | 光フアイバ融着接続用スリツプホルダ |
| US5185667A (en) | 1991-05-13 | 1993-02-09 | Telerobotics International, Inc. | Omniview motionless camera orientation system |
| US5880734A (en) | 1996-10-03 | 1999-03-09 | Intel Corporation | Peripheral vision simulator for immersive 3D virtual environments |
| JPH10191355A (ja) * | 1996-12-26 | 1998-07-21 | Sony Corp | 映像信号切換装置およびその方法 |
| US6043837A (en) * | 1997-05-08 | 2000-03-28 | Be Here Corporation | Method and apparatus for electronically distributing images from a panoptic camera system |
| US6466254B1 (en) * | 1997-05-08 | 2002-10-15 | Be Here Corporation | Method and apparatus for electronically distributing motion panoramic images |
| US6778211B1 (en) * | 1999-04-08 | 2004-08-17 | Ipix Corp. | Method and apparatus for providing virtual processing effects for wide-angle video images |
| JP2003101989A (ja) * | 2001-09-25 | 2003-04-04 | Matsushita Electric Ind Co Ltd | 仮想鑑賞方法、鑑賞サーバ装置、端末、プログラム |
| GB0230328D0 (en) * | 2002-12-31 | 2003-02-05 | British Telecomm | Video streaming |
| JP2005341093A (ja) | 2004-05-26 | 2005-12-08 | Mitsubishi Electric Corp | コンテンツ適応化装置、コンテンツ適応化システム、コンテンツ適応化方法 |
| KR100677142B1 (ko) * | 2004-08-13 | 2007-02-02 | 경희대학교 산학협력단 | 파노라마 영상의 움직임 추정 및 보상 |
| US20060055807A1 (en) * | 2004-09-14 | 2006-03-16 | Pemer Frederick A | Imaging methods, image sensors, imaging systems, and articles of manufacture |
| CN101000461B (zh) * | 2006-12-14 | 2010-09-08 | 上海杰图软件技术有限公司 | 一种鱼眼图像生成立方体全景的方法 |
| JP5115150B2 (ja) * | 2007-11-02 | 2013-01-09 | ソニー株式会社 | 情報提示装置及び情報提示方法 |
| US8747116B2 (en) | 2008-08-21 | 2014-06-10 | Lincoln Global, Inc. | System and method providing arc welding training in a real-time simulated virtual reality environment using real-time weld puddle feedback |
| US8851896B2 (en) | 2008-08-21 | 2014-10-07 | Lincoln Global, Inc. | Virtual reality GTAW and pipe welding simulator and setup |
| TW201044185A (en) | 2009-06-09 | 2010-12-16 | Zillians Inc | Virtual world simulation systems and methods utilizing parallel coprocessors, and computer program products thereof |
| US8270473B2 (en) * | 2009-06-12 | 2012-09-18 | Microsoft Corporation | Motion based dynamic resolution multiple bit rate video encoding |
| JP2012014676A (ja) | 2010-05-31 | 2012-01-19 | Sony Computer Entertainment Inc | 仮想現実空間提供システム、仮想現実空間提供方法およびそのプログラム |
| US8619005B2 (en) | 2010-09-09 | 2013-12-31 | Eastman Kodak Company | Switchable head-mounted display transition |
| US20120092348A1 (en) | 2010-10-14 | 2012-04-19 | Immersive Media Company | Semi-automatic navigation with an immersive image |
| US20120212491A1 (en) | 2011-02-22 | 2012-08-23 | Sony Computer Entertainment Inc. | Indirect lighting process for virtual environments |
| WO2013038679A1 (ja) * | 2011-09-13 | 2013-03-21 | パナソニック株式会社 | 符号化装置、復号装置、再生装置、符号化方法、及び復号方法 |
| CN202257030U (zh) * | 2011-10-19 | 2012-05-30 | 广东工业大学 | 大视场直接投影式激光光刻光学系统 |
| WO2013068548A2 (en) * | 2011-11-11 | 2013-05-16 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Efficient multi-view coding using depth-map estimate for a dependent view |
| US20130141526A1 (en) * | 2011-12-02 | 2013-06-06 | Stealth HD Corp. | Apparatus and Method for Video Image Stitching |
| JP5861499B2 (ja) * | 2012-03-01 | 2016-02-16 | 大日本印刷株式会社 | 動画提示装置 |
| EP2645713A1 (en) * | 2012-03-30 | 2013-10-02 | Alcatel Lucent | Method and apparatus for encoding a selected spatial portion of a video stream |
| US10514541B2 (en) | 2012-12-27 | 2019-12-24 | Microsoft Technology Licensing, Llc | Display update time reduction for a near-eye display |
| US20160205341A1 (en) * | 2013-08-20 | 2016-07-14 | Smarter Tv Ltd. | System and method for real-time processing of ultra-high resolution digital video |
| US9774881B2 (en) * | 2014-01-08 | 2017-09-26 | Microsoft Technology Licensing, Llc | Representing motion vectors in an encoded bitstream |
| JP6075889B2 (ja) * | 2014-06-10 | 2017-02-08 | 日本電信電話株式会社 | 映像配信装置及び映像再生装置 |
| EP3162074A1 (en) * | 2014-06-27 | 2017-05-03 | Koninklijke KPN N.V. | Determining a region of interest on the basis of a hevc-tiled video stream |
| US10204658B2 (en) | 2014-07-14 | 2019-02-12 | Sony Interactive Entertainment Inc. | System and method for use in playing back panorama video content |
| US9917877B2 (en) * | 2014-10-20 | 2018-03-13 | Google Llc | Streaming the visible parts of a spherical video |
| US10104361B2 (en) | 2014-11-14 | 2018-10-16 | Samsung Electronics Co., Ltd. | Coding of 360 degree videos using region adaptive smoothing |
| GB2536025B (en) * | 2015-03-05 | 2021-03-03 | Nokia Technologies Oy | Video streaming method |
| US9848212B2 (en) * | 2015-07-10 | 2017-12-19 | Futurewei Technologies, Inc. | Multi-view video streaming with fast and smooth view switch |
| US10674205B2 (en) * | 2015-11-17 | 2020-06-02 | Rovi Guides, Inc. | Methods and systems for selecting a preferred viewpoint for media assets |
| US12314414B2 (en) * | 2015-11-24 | 2025-05-27 | Comcast Cable Communications, Llc | Adaptive rights management system |
| US10334224B2 (en) | 2016-02-19 | 2019-06-25 | Alcacruz Inc. | Systems and method for GPU based virtual reality video streaming server |
-
2016
- 2016-04-08 US US15/094,336 patent/US10334224B2/en active Active
- 2016-09-16 US US15/268,111 patent/US9912717B2/en active Active
-
2017
- 2017-02-17 CN CN201780013448.9A patent/CN108702522B/zh active Active
- 2017-02-17 KR KR1020207027413A patent/KR102272859B1/ko active Active
- 2017-02-17 EP EP17753515.0A patent/EP3419293B1/en active Active
- 2017-02-17 WO PCT/KR2017/001790 patent/WO2017142354A1/ko not_active Ceased
- 2017-02-17 CN CN202110538787.7A patent/CN113286167B/zh active Active
- 2017-02-17 KR KR1020227003157A patent/KR102502546B1/ko active Active
- 2017-02-17 KR KR1020217013537A patent/KR102358205B1/ko active Active
- 2017-02-17 CN CN202110538794.7A patent/CN113286168B/zh active Active
- 2017-02-17 KR KR1020187023908A patent/KR102160992B1/ko active Active
- 2017-02-17 JP JP2018562485A patent/JP6663043B2/ja active Active
- 2017-09-18 CN CN201780071089.2A patent/CN110226316B/zh active Active
- 2017-09-18 KR KR1020207025921A patent/KR102333398B1/ko active Active
- 2017-09-18 CN CN202210587265.0A patent/CN115225882A/zh active Pending
- 2017-09-18 WO PCT/KR2017/010197 patent/WO2018052259A1/ko not_active Ceased
- 2017-09-18 KR KR1020197013504A patent/KR102155681B1/ko active Active
- 2017-09-18 KR KR1020217038744A patent/KR102506000B1/ko active Active
-
2018
- 2018-01-23 US US15/877,799 patent/US20180152690A1/en not_active Abandoned
-
2019
- 2019-04-23 US US16/391,486 patent/US10904511B2/en active Active
- 2019-11-20 US US16/689,520 patent/US10939087B2/en active Active
-
2020
- 2020-02-13 JP JP2020022170A patent/JP7041440B2/ja active Active
- 2020-05-07 US US16/868,974 patent/US11050996B2/en active Active
-
2021
- 2021-01-26 US US17/158,654 patent/US11470301B2/en active Active
- 2021-05-10 US US17/315,995 patent/US11375172B2/en active Active
-
2022
- 2022-03-03 JP JP2022032850A patent/JP2022091767A/ja active Pending
- 2022-04-26 US US17/729,225 patent/US20220264069A1/en not_active Abandoned
- 2022-08-31 US US17/899,756 patent/US11843759B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000060869A1 (en) * | 1999-04-08 | 2000-10-12 | Internet Pictures Corporation | Perspective-corrected video presentations |
| KR100613752B1 (ko) | 2004-03-11 | 2006-08-22 | 경북대학교 산학협력단 | 파노라마 영상의 스트리밍 방법 |
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102160992B1 (ko) | Gpu 기반의 가상 현실 비디오 스트리밍 서버를 위한 방법 및 시스템 | |
| CN110710207B9 (zh) | 一种用于流送视频的方法、内容服务器和可读存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A107 | Divisional application of patent | ||
| PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20210504 Application number text: 1020207027413 Filing date: 20200923 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210520 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: 20211027 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220127 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20220127 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |