KR102391126B1 - 360도 적응형 스트리밍에 대한 경험을 개선하기 위한 메트릭 및 메시지 - Google Patents
360도 적응형 스트리밍에 대한 경험을 개선하기 위한 메트릭 및 메시지 Download PDFInfo
- Publication number
- KR102391126B1 KR102391126B1 KR1020217032830A KR20217032830A KR102391126B1 KR 102391126 B1 KR102391126 B1 KR 102391126B1 KR 1020217032830 A KR1020217032830 A KR 1020217032830A KR 20217032830 A KR20217032830 A KR 20217032830A KR 102391126 B1 KR102391126 B1 KR 102391126B1
- Authority
- KR
- South Korea
- Prior art keywords
- viewport
- interface
- metric
- metric data
- data associated
- 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
-
- 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/80—Responding to QoS
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
-
- 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/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- 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/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
-
- 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/764—Media network packet handling at the destination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/332—Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
- H04N13/344—Displays for viewing with the aid of special glasses or head-mounted displays [HMD] with head-mounted left-right displays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/597—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
-
- 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
- H04N19/87—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving scene cut or scene change detection in combination with 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]
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44218—Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4728—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
-
- 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/816—Monomedia components thereof involving special video data, e.g 3D video
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Digital Computer Display Output (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
도 1b는 일 실시예에 따른 도 1a에 도시된 통신 시스템 내에서 사용될 수 있는 예시적인 무선 송수신 유닛(wireless transmit/receive unit; WTRU)을 도시하는 시스템도이다.
도 1c는 일 실시예에 따른 도 1a에 도시된 통신 시스템 내에서 사용될 수 있는 예시적인 무선 액세스 네트워크(radio access network; RAN) 및 예시적인 코어 네트워크(core network; CN)를 도시하는 시스템도이다.
도 1d는 일 실시예에 따른 도 1a에 도시된 통신 시스템 내에서 사용될 수 있는 추가의 예시적인 RAN 및 추가의 예시적인 CN을 도시하는 시스템도이다.
도 2는 헤드 마운티드 디바이스(HMD) 상에 디스플레이된 360° 비디오의 예시적인 부분을 도시한다.
도 3은 360° 비디오에 대한 예시적인 등장방형 도법을 도시한다.
도 4는 예시적인 360° 비디오 매핑을 도시한다.
도 5는 예시적인 MPD(media presentation description) 계층적 데이터 모델을 도시한다.
도 6은 네트워크 요소들과 클라이언트 간에 교환된 SAND 메시지의 예를 도시한다.
도 7은 VR 메트릭 클라이언트 참조 모델의 예를 도시한다.
도 8은 3D 모션 추적 범위의 예를 도시한다.
도 9는 다수의 센서를 사용하는 2D 모션 추적 교차 범위의 예를 도시한다.
도 10은 뷰포트 스위치 이벤트의 예를 도시한다.
도 11은 360 비디오 줌 동작의 예를 도시한다.
도 12는 서브 픽처 경우에 대한 가중 뷰포트 품질의 예를 도시한다.
도 13은 RWQR(region-wise quality ranking) 인코딩 경우에 대한 가중 뷰포트 품질의 예를 도시한다.
도 14는 동일 품질 뷰포트 스위치 이벤트의 예를 도시한다.
도 15는 360 비디오 줌 동작의 예를 도시한다.
도 16은 레이턴시 간격의 예를 도시한다.
도 17은 DANE와 DASH 클라이언트 사이 또는 DASH 클라이언트와 메트릭 서버 사이의 SAND 메시지의 메시지 흐름의 예를 도시한다.
| 키 | 타입 | 설명 | ||
| ViewportViews | 리스트 | 재생 중 뷰포트 뷰 측정 리스트 | ||
| Entry | 객체 | (예를 들어, 하나의) 뷰포트 뷰 측정 | ||
| source | 스트링 | VR 미디어 샘플 소스 | ||
| timestamp | 미디어 시간 | 미디어 샘플 프리젠테이션 시간 | ||
| t | 실시간 | 측정 시간 | ||
| duration | 정수 | 뷰포트가 렌더링되는 시간 간격 | ||
| viewport | 뷰포트 | 시청된 뷰포트 | ||
| 키 | 타입 | 설명 | ||
| ViewportMatchList | 리스트 | 뷰포트 일치 리스트 | ||
| Entry | 객체 | 뷰포트 일치 이벤트 | ||
| Flag | 불 | 값 '참'은 시청 방향이 권장된 뷰포트와 일치함을 나타낼 수 있고, 값 '거짓'은 시청 방향이 권장된 뷰포트와 일치하지 않음을 나타낼 수 있다. | ||
| source | 스트링 | 미디어 데이터의 위치(들)(예를 들어, 일반적으로 URL)을 지정할 수 있음. | ||
| trackId | 정수 | 일치된 권장된 뷰포트 타이밍 메타 데이터의 트랙 ID를 지정할 수 있음. 이 값은 1이상 일 수 있다. | ||
| timestamp | 미디어 시간 | 미디어 샘플의 미디어 프리젠테이션 시간 | ||
| t | 실시간 | 측정 시간 | ||
| count | 정수 | 동일한 트랙Id 값을 갖는 일치 수 | ||
| duration | 정수 | 연속적인 뷰포트 일치의 시간 간격 | ||
| type | 정수 | 권장된 뷰포트 타입을 지정할 수 있음. 값 0은 권장된 뷰포트가 디렉터스 컷임을 나타내고, 값 1은 측정 통계에 기초하여 권장된 뷰포트가 선택되었음을 나타낼 수 있다. | ||
| 키 | 타입 | 설명 | ||
| RenderingDevice | 객체 | VR 디바이스 관련 정보 | ||
| Brand | 스트링 | VR 디바이스 브랜드 | ||
| Model | 스트링 | VR 디바이스 모델 | ||
| OS | 스트링 | VR 디바이스 OS 및 버전 정보 | ||
| Resolution | 스트링 | VR 디바이스의 디스플레이 해상도 | ||
| Density | 스트링 | PPI 단위의 디스플레이 픽셀 밀도 | ||
| RefreshRate | 스트링 | VR 디바이스의 디스플레이 재생률 | ||
| Codec | 스트링 | 미디어 코덱 지원 | ||
| Projection | 스트링 | 투영 포맷 지원 | ||
| Packing | 스트링 | 영역 별 패킹 지원 | ||
| TrackingRange | 벡터 | 밀리미터 단위의 최대 6DoF 추적 범위 | ||
| trackingPrecision | 벡터 | 활주 움직임을 위해 밀리미터 단위 및 회전 움직임을 위해 밀리도의 최소 6DoF 추적 표기 단위 | ||
| trackingSensitivity | 벡터 | 활주 움직임을 위해 밀리미터 단위 및 회전 움직임을 위해 밀리도로 검출되는 최소 6DoF 움직임 | ||
| TrackingLatency | 정수 | |||
| RenderingLatency | 정수 | |||
| Other | 스트링 | 임의의 다른 디바이스 특정 정보 | ||
| 파라미터 | 타입 | 기수 | 설명 | |
| initialRenderingOrientation | 객체 | 1 | 재생이 시작될 수 있는 방향. | |
| t | 미디어 시간 | 1 | 렌더링 방향 설정에 대응하는 시간. | |
| orientation | 뷰포트 | 1 | 뷰포트로서의 초기 렌더링 방향. | |
| 키 | 타입 | 설명 | ||
| ViewportSwitchingLatency | 리스트 | 재생 중 뷰포트 스위칭 레이턴시 측정 리스트. | ||
| Entry | 객체 | 하나의 뷰포트 스위칭 레이턴시 측정. | ||
| translation | 벡터 | 활주 변위. | ||
| rotation | 벡터 | 회전 변위. | ||
| first_viewport | 벡터 | 제 1 뷰포트의 위치와 크기. | ||
| second_viewport | 벡터 | 제 2 뷰포트의 위치와 크기. | ||
| t | 실시간 | 제 2 뷰포트로의 움직임의 검출 시간. | ||
| latency | 정수 | 밀리초 단위의 뷰포트 스위칭 레이턴시. | ||
| 키 | 타입 | 설명 | ||
| EQViewportSwitchingLatency | 리스트 | 재생 중 동일 품질 뷰포트 스위칭 레이턴시 측정 리스트. | ||
| Entry | 객체 | 하나의 동일 품질 뷰포트 스위칭 레이턴시 측정. | ||
| translation | 벡터 | 활주 변위. | ||
| rotation | 벡터 | 회전 변위. | ||
| quality_ranking | 정수 | 뷰포트의 품질 순위. | ||
| first_viewport | 벡터 | 제 1 뷰포트의 위치와 크기. | ||
| second_viewport | 벡터 | 제 2 뷰포트의 위치와 크기. | ||
| t | 실시간 | 제 2 뷰포트로의 움직임의 검출 시간. | ||
| latency | 정수 | 밀리초 단위의 동일 품질 뷰포트 스위칭 레이턴시. | ||
| 키 | 타입 | 설명 | ||
| InitialLatency | 리스트 | 재생 중 초기 레이턴시 측정 리스트. | ||
| Entry | 객체 | 하나의 초기 레이턴시 측정. | ||
| t | 실시간 | 측정 시간. | ||
| latency | 정수 | 밀리초 단위의 초기 레이턴시. | ||
| 키 | 타입 | 설명 | ||
| SettlingLatency | 리스트 | 재생 중 정착 레이턴시 측정 리스트. | ||
| Entry | 객체 | 하나의 정착 레이턴시 측정. | ||
| t | 실시간 | 측정 시간. | ||
| latency | 정수 | 밀리초 단위의 정착 레이턴시. | ||
| 키 | 타입 | 설명 | ||
| 6DoFCoordinates | 리스트 | 재생 중 6DoF 좌표 측정 리스트. | ||
| Entry | 객체 | 하나의 6DoF 좌표 측정. | ||
| t | 실시간 | 측정 시간. | ||
| 6dofcoor | 스트링 | 6DoF 좌표는 측정 시간에 대응한다. | ||
| 키 | 타입 | 설명 | ||
| GazeData | 리스트 | 재생 중 시선 데이터 측정 리스트. | ||
| Entry | 객체 | 하나의 시선 데이터 측정. | ||
| t | 실시간 | 측정 시간. | ||
| gazedata | 스트링 | 시선 데이터는 측정 시간에 대응한다. | ||
| 키 | 타입 | 설명 | ||
| FrameRate | 리스트 | 재생 중 프레임 레이트 측정 리스트. | ||
| Entry | 객체 | 하나의 프레임 레이트 측정. | ||
| tstart | 실시간 | 측정 시작 시간. | ||
| tend | 실시간 | 측정 종료 시간. | ||
| framerate | 실수 | 시작 시간과 종료 시간 사이의 평균 프레임 레이트. | ||
| 키 | 타입 | 설명 | ||
| ViewportLoss | 리스트 | 재생 중 뷰포트 세그먼트 손실 리스트. | ||
| Entry | 객체 | |||
| t | 실시간 | 측정 시간. | ||
| sourceUrl | 실수 | 손실된 뷰포트와 관련된 세그먼트 Url. | ||
| lossreason | 이넘 | 세그먼트가 손실된 이유(들) - 서버 오류 - 클라이언트 오류 - 패킷 손실 - 패킷 오류 - 패킷 폐기 중 하나 이상. |
||
| error | 스트링 | 오류 설명. | ||
| 키 | 타입 | 설명 | ||
| Precision | 리스트 | 재생 중 정밀도 측정 리스트. | ||
| Entry | 객체 | 하나의 정밀도 측정. | ||
| t | 실시간 | 측정 시간. | ||
| precision | 실수 | 도 단위의 각도 위치 일관성. | ||
| 키 | 타입 | 설명 | ||
| Sensitivity | 리스트 | 재생 중 감도 측정 리스트. | ||
| Entry | 객체 | 하나의 감도 측정. | ||
| t | 실시간 | 측정 시간. | ||
| sensitivity | 실수 | 도 단위의 감도. 이 값보다 작은 움직임은 HMD에서 검출하지 못할 수 있다. | ||
| 파라미터 | 타입 | 기수 | 설명 | |
| Precision | 객체 | 1 | ||
| t | 미디어 시간 | 1 | 정밀도 설정에 해당하는 시간. | |
| precision | 실수 | 1 | 도 단위의 각도 위치 일관성. | |
| 파라미터 | 타입 | 기수 | 설명 | |
| Sensitivity | 객체 | 1 | ||
| t | 미디어 시간 | 1 | 감도 설정에 해당하는 시간. | |
| sensitivity | 실수 | 1 | 도 단위의 감도. 이 값보다 작은 움직임은 HMD에서 무시될 것이다. | |
| 파라미터 | 타입 | 기수 | 설명 | |
| ROI | 객체 | 1 | ||
| t | 미디어 시간 | 1 | ROI 설정에 해당하는 시간. | |
| ROI | 뷰포트 | 1 | 관심 영역. | |
Claims (15)
- 미디어 콘텐트를 수신 및 디스플레이하기 위한 디바이스에 있어서,
상기 디바이스는 프로세서를 포함하고,
상기 프로세서는,
네트워크 액세스 컴포넌트에 커플링된 제1 인터페이스 관측점(observation point; OP)1 - 상기 제1 인터페이스 OP1은 상기 네트워크 액세스 컴포넌트로부터 제1 메트릭 데이터를 수신하도록 구성되고, 상기 제1 메트릭 데이터는 네트워크로부터 HTTP를 통한 동적 적응형 스트리밍(dynamic adaptive streaming over HTTP; DASH) 비디오 세그먼트들을 요청 및 수신하는 것과 연관됨 - ,
미디어 처리 컴포넌트에 커플링된 제2 인터페이스 OP2 - 상기 제2 인터페이스 OP2는 상기 미디어 처리 컴포넌트로부터 제2 메트릭 데이터를 수신하도록 구성되고, 상기 제2 메트릭 데이터는 상기 네트워크로부터 수신된 상기 DASH 비디오 세그먼트들을 디코딩하는 것과 연관됨 - ,
센서 컴포넌트에 커플링된 제3 인터페이스 OP3 - 상기 제3 인터페이스 OP3는 상기 센서 컴포넌트로부터 사용자의 방향(orientation)과 연관된 제3 메트릭 데이터를 수신하도록 구성됨 - ,
렌더링 컴포넌트에 커플링된 제4 인터페이스 OP4 - 상기 제4 인터페이스 OP4는 상기 렌더링 컴포넌트로부터 상기 디코딩된 DASH 비디오 세그먼트들을 렌더링하는 것과 연관된 제4 메트릭 데이터를 수신하도록 구성됨 - , 및
제어 컴포넌트에 커플링된 제5 인터페이스 OP5 - 상기 제5 인터페이스 OP5는 상기 제어 컴포넌트로부터 상기 디바이스에 대응하는 구성 파라미터들과 연관된 제5 메트릭 데이터를 수신하도록 구성됨 - ,
에 커플링되고;
DASH 비디오 세그먼트들을 요청 및 수신하는 것과 연관된 상기 제1 메트릭 데이터, 상기 네트워크로부터 수신된 상기 DASH 비디오 세그먼트들을 디코딩하는 것과 연관된 상기 제2 메트릭 데이터, 상기 사용자의 방향과 연관된 상기 제3 메트릭 데이터, 상기 디코딩된 DASH 비디오 세그먼트들을 렌더링하는 것과 연관된 상기 제4 메트릭 데이터, 또는 상기 디바이스에 대응하는 구성 파라미터들과 연관된 상기 제5 메트릭 데이터 중 적어도 하나에 기초하여, 하나 이상의 시청 관련(viewing-related) 메트릭을 생성하고; 그리고
메트릭 서버로 상기 하나 이상의 시청 관련 메트릭을 전송
하도록 구성되는 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 디바이스. - 제 1 항에 있어서,
상기 디바이스는 상기 제1 인터페이스 OP1, 상기 제2 인터페이스 OP2, 상기 제3 인터페이스 OP3, 상기 제4 인터페이스 OP4, 및 상기 제5 인터페이스 OP5를 포함하고, 상기 프로세서는 메트릭 처리 컴포넌트를 포함하고, 상기 메트릭 처리 컴포넌트는 상기 제1 인터페이스 OP1, 상기 제2 인터페이스 OP2, 상기 제3 인터페이스 OP3, 상기 제4 인터페이스 OP4, 및 상기 제5 인터페이스 OP5에 커플링되고, 상기 하나 이상의 시청 관련 메트릭은 상기 메트릭 처리 컴포넌트에 의해 생성되는 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 디바이스. - 제 1 항에 있어서,
상기 하나 이상의 시청 관련 메트릭은 상기 네트워크로부터 상기 DASH 비디오 세그먼트들을 요청 및 수신하는 것과 연관된 상기 제1 메트릭 데이터, 상기 네트워크로부터 수신된 상기 DASH 비디오 세그먼트들을 디코딩하는 것과 연관된 상기 제2 메트릭 데이터, 상기 사용자의 방향과 연관된 상기 제3 메트릭 데이터, 상기 디코딩된 DASH 비디오 세그먼트들을 렌더링하는 것과 연관된 상기 제4 메트릭 데이터, 또는 상기 디바이스에 대응하는 구성 파라미터들과 연관된 상기 제5 메트릭 데이터 중 적어도 둘을 사용하여 생성되는 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 디바이스. - 제 1 항에 있어서,
상기 하나 이상의 시청 관련 메트릭은 레이턴시 메트릭을 포함하는 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 디바이스. - 제 4 항에 있어서,
상기 레이턴시 메트릭은 뷰포트 스위칭 레이턴시, 품질 뷰포트 스위칭 레이턴시, 초기 레이턴시, 및 정착(settling) 레이턴시로 구성된 그룹으로부터 선택되는 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 디바이스. - 제 1 항에 있어서,
상기 하나 이상의 시청 관련 메트릭은 뷰포트 뷰, 뷰포트 일치(match), 및 뷰포트 손실(loss)로 구성된 그룹으로부터 선택되는 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 디바이스. - 제 1 항에 있어서,
상기 네트워크 액세스 컴포넌트는 통신 네트워크를 통해 상기 제1 인터페이스 OP1, 상기 제2 인터페이스 OP2, 상기 제3 인터페이스 OP3, 상기 제4 인터페이스 OP4, 및 상기 제5 인터페이스 OP5 중 적어도 하나에 커플링되는 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 디바이스. - 제 1 항에 있어서,
상기 디바이스는 가상 현실 클라이언트 디바이스를 포함하는 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 디바이스. - 미디어 콘텐트를 수신 및 디스플레이하기 위한 디바이스에 있어서,
센서 컴포넌트에 커플링된 제1 인터페이스 - 상기 제1 인터페이스는 상기 센서 컴포넌트로부터 사용자의 방향과 연관된 제1 메트릭 데이터를 수신하도록 구성됨 - ;
렌더링 컴포넌트에 커플링된 제2 인터페이스 - 상기 제2 인터페이스는 상기 렌더링 컴포넌트로부터 HTTP를 통한 동적 적응형 스트리밍(dynamic adaptive streaming over HTTP; DASH) 비디오 세그먼트들을 렌더링하는 것과 연관된 제2 메트릭 데이터를 수신하도록 구성됨 - ; 및
프로세서를 포함하고,
상기 프로세서는,
상기 센서 컴포넌트에 커플링된 상기 제1 인터페이스를 통해 상기 사용자의 방향과 연관된 상기 제1 메트릭 데이터를 수신하고,
상기 렌더링 컴포넌트에 커플링된 상기 제2 인터페이스를 통해 상기 DASH 비디오 세그먼트들을 렌더링하는 것과 연관된 상기 제2 메트릭 데이터를 수신하고,
상기 사용자의 방향과 연관된 상기 제1 메트릭 데이터 및 상기 DASH 비디오 세그먼트들을 렌더링하는 것과 연관된 상기 제2 메트릭 데이터에 기초하여 레이턴시 메트릭을 생성하고, 그리고
메트릭 서버로 상기 레이턴시 메트릭을 전송
하도록 구성되는 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 디바이스. - 제 9 항에 있어서,
상기 디바이스는 또한,
네트워크 액세스 컴포넌트에 커플링된 제3 인터페이스 - 상기 제3 인터페이스는 상기 네트워크 액세스 컴포넌트로부터 제3 메트릭 데이터를 수신하도록 구성되고, 상기 제3 메트릭 데이터는 네트워크로부터 상기 DASH 비디오 세그먼트들을 요청 및 수신하는 것과 연관됨 - ;
미디어 처리 컴포넌트에 커플링된 제4 인터페이스 - 상기 제4 인터페이스는 상기 미디어 처리 컴포넌트로부터 제4 메트릭 데이터를 수신하도록 구성되고, 상기 제4 메트릭 데이터는 상기 네트워크로부터 수신된 상기 DASH 비디오 세그먼트들을 디코딩하는 것과 연관됨 - ; 및
제어 컴포넌트에 커플링된 제5 인터페이스 - 상기 제5 인터페이스는 상기 제어 컴포넌트로부터 상기 디바이스에 대응하는 구성 파라미터들과 연관된 제5 메트릭 데이터를 수신하도록 구성됨 -
중 적어도 하나를 포함하고,
상기 레이턴시 메트릭은, 상기 네트워크로부터 상기 DASH 비디오 세그먼트들을 요청 및 수신하는 것과 연관된 상기 제3 메트릭 데이터, 상기 네트워크로부터 수신된 상기 DASH 비디오 세그먼트들을 디코딩하는 것과 연관된 상기 제4 메트릭 데이터, 및 상기 디바이스에 대응하는 구성 파라미터들과 연관된 상기 제5 메트릭 데이터 중 적어도 하나에도 또한 기초하여 생성되는 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 디바이스. - 제 9 항에 있어서,
상기 레이턴시 메트릭은 비교 가능한(comparable) 품질 뷰포트 스위칭 레이턴시를 포함하는 것인 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 디바이스. - 디바이스에 의해 수행되는 미디어 콘텐트를 수신 및 디스플레이하기 위한 방법에 있어서,
네트워크로부터 HTTP를 통한 동적 적응형 스트리밍(dynamic adaptive streaming over HTTP; DASH) 비디오 세그먼트들을 요청 및 수신하는 것과 연관된 제1 메트릭 데이터, 상기 네트워크로부터 수신된 상기 DASH 비디오 세그먼트들을 디코딩하는 것과 연관된 제2 메트릭 데이터, 사용자의 방향과 연관된 제3 메트릭 데이터, 상기 디코딩된 DASH 비디오 세그먼트들을 렌더링하는 것과 연관된 제4 메트릭 데이터, 또는 상기 디바이스에 대응하는 구성 파라미터들과 연관된 제5 메트릭 데이터 중 적어도 하나에 기초하여, 하나 이상의 시청 관련(viewing-related) 메트릭을 생성하는 단계 - 상기 디바이스는 제1 인터페이스 관측점(observation point; OP)1, 제2 인터페이스 OP2, 제3 인터페이스 OP3, 제4 인터페이스 OP4, 및 제5 인터페이스 OP5를 포함하고, 상기 제1 인터페이스 OP1은 네트워크 액세스 컴포넌트에 커플링되고 상기 네트워크 액세스 컴포넌트로부터 상기 제1 메트릭 데이터를 수신하도록 구성되고, 상기 제1 메트릭 데이터는 상기 네트워크로부터 상기 DASH 비디오 세그먼트들을 요청 및 수신하는 것과 연관되고, 상기 제2 인터페이스 OP2는 미디어 처리 컴포넌트에 커플링되고 상기 미디어 처리 컴포넌트로부터 상기 제2 메트릭 데이터를 수신하도록 구성되고, 상기 제2 메트릭 데이터는 상기 네트워크로부터 수신된 상기 DASH 비디오 세그먼트들을 디코딩하는 것과 연관되고, 상기 제3 인터페이스 OP3는 센서 컴포넌트에 커플링되고 상기 센서 컴포넌트로부터 상기 사용자의 방향과 연관된 상기 제3 메트릭 데이터를 수신하도록 구성되고, 상기 제4 인터페이스 OP4는 렌더링 컴포넌트에 커플링되고 상기 렌더링 컴포넌트로부터 상기 디코딩된 DASH 비디오 세그먼트들을 렌더링하는 것과 연관된 상기 제4 메트릭 데이터를 수신하도록 구성되고, 상기 제5 인터페이스 OP5는 제어 컴포넌트에 커플링되고 상기 제어 컴포넌트로부터 상기 디바이스에 대응하는 구성 파라미터들과 연관된 상기 제5 메트릭 데이터를 수신하도록 구성됨 - ; 및
메트릭 서버로 상기 하나 이상의 시청 관련 메트릭을 전송하는 단계
를 포함하는 미디어 콘텐트를 수신 및 디스플레이하기 위한 방법. - 제 12 항에 있어서,
상기 하나 이상의 시청 관련 메트릭은 상기 네트워크로부터 상기 DASH 비디오 세그먼트들을 요청 및 수신하는 것과 연관된 상기 제1 메트릭 데이터, 상기 네트워크로부터 수신된 상기 DASH 비디오 세그먼트들을 디코딩하는 것과 연관된 상기 제2 메트릭 데이터, 상기 사용자의 방향과 연관된 상기 제3 메트릭 데이터, 상기 디코딩된 DASH 비디오 세그먼트들을 렌더링하는 것과 연관된 상기 제4 메트릭 데이터, 또는 상기 디바이스에 대응하는 구성 파라미터들과 연관된 상기 제5 메트릭 데이터 중 적어도 둘을 사용하여 생성되는 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 방법. - 제 12 항에 있어서,
상기 하나 이상의 시청 관련 메트릭은 레이턴시 메트릭을 포함하는 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 방법. - 제 14 항에 있어서,
상기 레이턴시 메트릭은 뷰포트 스위칭 레이턴시, 품질 뷰포트 스위칭 레이턴시, 초기 레이턴시, 및 정착(settling) 레이턴시로 구성된 그룹으로부터 선택되는 것인, 미디어 콘텐트를 수신 및 디스플레이하기 위한 방법.
Applications Claiming Priority (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201762475563P | 2017-03-23 | 2017-03-23 | |
| US62/475,563 | 2017-03-23 | ||
| US201762525065P | 2017-06-26 | 2017-06-26 | |
| US62/525,065 | 2017-06-26 | ||
| US201862636795P | 2018-02-28 | 2018-02-28 | |
| US62/636,795 | 2018-02-28 | ||
| KR1020197027607A KR102314172B1 (ko) | 2017-03-23 | 2018-03-23 | 360도 적응형 스트리밍에 대한 경험을 개선하기 위한 메트릭 및 메시지 |
| PCT/US2018/023971 WO2018175855A1 (en) | 2017-03-23 | 2018-03-23 | Metrics and messages to improve experience for 360-degree adaptive streaming |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020197027607A Division KR102314172B1 (ko) | 2017-03-23 | 2018-03-23 | 360도 적응형 스트리밍에 대한 경험을 개선하기 위한 메트릭 및 메시지 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20210126794A KR20210126794A (ko) | 2021-10-20 |
| KR102391126B1 true KR102391126B1 (ko) | 2022-04-27 |
Family
ID=61966077
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020217032830A Active KR102391126B1 (ko) | 2017-03-23 | 2018-03-23 | 360도 적응형 스트리밍에 대한 경험을 개선하기 위한 메트릭 및 메시지 |
| KR1020197027607A Active KR102314172B1 (ko) | 2017-03-23 | 2018-03-23 | 360도 적응형 스트리밍에 대한 경험을 개선하기 위한 메트릭 및 메시지 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020197027607A Active KR102314172B1 (ko) | 2017-03-23 | 2018-03-23 | 360도 적응형 스트리밍에 대한 경험을 개선하기 위한 메트릭 및 메시지 |
Country Status (8)
| Country | Link |
|---|---|
| US (3) | US11166072B2 (ko) |
| EP (2) | EP3603006B1 (ko) |
| JP (3) | JP6872631B2 (ko) |
| KR (2) | KR102391126B1 (ko) |
| CN (2) | CN110622483B (ko) |
| FI (1) | FI3603006T3 (ko) |
| IL (1) | IL269519B (ko) |
| WO (1) | WO2018175855A1 (ko) |
Families Citing this family (57)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018049221A1 (en) | 2016-09-09 | 2018-03-15 | Vid Scale, Inc. | Methods and apparatus to reduce latency for 360-degree viewport adaptive streaming |
| GB2554877B (en) * | 2016-10-10 | 2021-03-31 | Canon Kk | Methods, devices, and computer programs for improving rendering display during streaming of timed media data |
| WO2018175855A1 (en) | 2017-03-23 | 2018-09-27 | Vid Scale, Inc. | Metrics and messages to improve experience for 360-degree adaptive streaming |
| CN116708847A (zh) | 2018-03-22 | 2023-09-05 | Vid拓展公司 | 方法、系统及非暂时性计算机可读介质 |
| WO2019182703A1 (en) * | 2018-03-22 | 2019-09-26 | Futurewei Technologies, Inc. | Immersive media metrics for rendered viewports |
| EP3777220A1 (en) * | 2018-04-13 | 2021-02-17 | Huawei Technologies Co., Ltd. | Immersive media metrics for virtual reality content with multiple viewpoints |
| US11659222B2 (en) | 2018-08-14 | 2023-05-23 | Comcast Cable Communications, Llc | Adaptive multicast streaming |
| US10931979B2 (en) | 2018-10-18 | 2021-02-23 | At&T Intellectual Property I, L.P. | Methods, devices, and systems for decoding portions of video content according to a schedule based on user viewpoint |
| US11051206B2 (en) | 2018-10-31 | 2021-06-29 | Hewlett Packard Enterprise Development Lp | Wi-fi optimization for untethered multi-user virtual reality |
| US10846042B2 (en) * | 2018-10-31 | 2020-11-24 | Hewlett Packard Enterprise Development Lp | Adaptive rendering for untethered multi-user virtual reality |
| EP4102852A1 (en) * | 2018-12-03 | 2022-12-14 | Sony Group Corporation | Information processing apparatus and method |
| CN113424549B (zh) | 2019-01-24 | 2024-05-28 | 交互数字Vc控股公司 | 用于利用多个细节级别和自由度的自适应空间内容流传输的系统和方法 |
| US11420116B2 (en) * | 2019-02-25 | 2022-08-23 | Niantic, Inc. | Augmented reality mobile edge computing |
| KR102669467B1 (ko) * | 2019-03-20 | 2024-05-24 | 베이징 시아오미 모바일 소프트웨어 컴퍼니 리미티드 | Vr360 애플리케이션에서 시점 전환 기능을 전송하는 방법 및 장치(method and device for transmitting viewpoint switching capabilities in a vr360 application) |
| WO2020198164A1 (en) * | 2019-03-26 | 2020-10-01 | Pcms Holdings, Inc. | System and method for multiplexed rendering of light fields |
| WO2020201632A1 (en) * | 2019-04-05 | 2020-10-08 | Nokia Technologies Oy | An apparatus, a method and a computer program for omnidirectional video |
| US11012675B2 (en) | 2019-04-16 | 2021-05-18 | At&T Intellectual Property I, L.P. | Automatic selection of viewpoint characteristics and trajectories in volumetric video presentations |
| US10970519B2 (en) | 2019-04-16 | 2021-04-06 | At&T Intellectual Property I, L.P. | Validating objects in volumetric video presentations |
| US11074697B2 (en) | 2019-04-16 | 2021-07-27 | At&T Intellectual Property I, L.P. | Selecting viewpoints for rendering in volumetric video presentations |
| US11153492B2 (en) | 2019-04-16 | 2021-10-19 | At&T Intellectual Property I, L.P. | Selecting spectator viewpoints in volumetric video presentations of live events |
| WO2021016176A1 (en) * | 2019-07-23 | 2021-01-28 | Pcms Holdings, Inc. | System and method for adaptive lenslet light field transmission and rendering |
| US11303956B2 (en) * | 2019-09-11 | 2022-04-12 | Verizon Patent And Licensing Inc. | Systems and methods for internet protocol tuning |
| US10893218B1 (en) | 2019-09-20 | 2021-01-12 | Gopro, Inc. | Systems and methods for generating panoramic visual content |
| US11729243B2 (en) * | 2019-09-20 | 2023-08-15 | Intel Corporation | Dash-based streaming of point cloud content based on recommended viewports |
| US11297387B2 (en) | 2019-09-24 | 2022-04-05 | Verizon Patent And Licensing Inc. | Systems and methods for digital video recording of internet protocol content |
| CN111265863B (zh) * | 2020-01-17 | 2022-05-24 | 腾讯科技(深圳)有限公司 | 一种目标对象的位置纠正方法、装置、设备及介质 |
| US12192072B2 (en) * | 2020-02-10 | 2025-01-07 | Charter Communications Operating, Llc | Virtual reality content streaming based on quality of experience level |
| JP7512055B2 (ja) * | 2020-03-13 | 2024-07-08 | キヤノン株式会社 | 電子機器及びその制御方法 |
| JP7504632B2 (ja) | 2020-03-13 | 2024-06-24 | キヤノン株式会社 | 電子機器及びその制御方法 |
| CN113453046B (zh) * | 2020-03-24 | 2022-07-12 | 腾讯科技(深圳)有限公司 | 沉浸式媒体提供方法、获取方法、装置、设备及存储介质 |
| CN113452474B (zh) | 2020-03-27 | 2022-12-02 | 华为技术有限公司 | 扩展现实数据传输方法及装置 |
| EP4062571A4 (en) * | 2020-03-27 | 2023-01-04 | Samsung Electronics Co., Ltd. | IMAGE DISPLAY DEVICE AND METHOD FOR MANAGING DATA PACKET LOSS |
| US11303849B2 (en) * | 2020-03-30 | 2022-04-12 | Tencent America LLC | Signaling of the RTCP viewport feedback for immersive teleconferencing and telepresence for remote terminals |
| US11412310B2 (en) * | 2020-05-18 | 2022-08-09 | Qualcomm Incorporated | Performing and evaluating split rendering over 5G networks |
| CN113938985B (zh) * | 2020-06-29 | 2025-11-04 | 华为技术有限公司 | 一种通信方法及装置 |
| EP4182044A1 (en) * | 2020-07-20 | 2023-05-24 | Telefonaktiebolaget LM Ericsson (publ) | 5g optimized game rendering |
| CN114125499B (zh) * | 2020-09-01 | 2025-09-16 | 中兴通讯股份有限公司 | 虚拟现实视频处理方法及其终端、服务器及存储介质 |
| US11743442B2 (en) * | 2020-11-09 | 2023-08-29 | Tencent America LLC | Bitstream structure for immersive teleconferencing and telepresence for remote terminals |
| WO2022117185A1 (en) * | 2020-12-03 | 2022-06-09 | Nokia Technologies Oy | Methods, user equipment and apparatus for controlling vr image in a communication network |
| KR20230117447A (ko) | 2020-12-15 | 2023-08-08 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 시각적 콘텐츠의 스트리밍을 위한 클라이언트-서버통신 |
| US11677840B2 (en) * | 2021-01-11 | 2023-06-13 | Cisco Technology, Inc. | Preserving transmission properties of real-time scenes in an environment when an increasing number of users join a session |
| CN112866669B (zh) * | 2021-01-15 | 2023-09-15 | 聚好看科技股份有限公司 | 一种数据切换时间确定方法及设备 |
| WO2022175056A2 (en) * | 2021-02-17 | 2022-08-25 | Nokia Technologies Oy | Method, apparatus and computer program product providing quality of service management for extended reality applications |
| CN113065240B (zh) * | 2021-03-19 | 2023-04-07 | 成都安智杰科技有限公司 | 一种自适应巡航仿真方法、装置、电子设备和存储介质 |
| WO2022248763A1 (en) * | 2021-05-26 | 2022-12-01 | Nokia Technologies Oy | A method, an apparatus and a computer program product for video encoding and video decoding |
| US11882169B1 (en) * | 2021-06-04 | 2024-01-23 | PicsArt, Inc. | Adaptive media streaming |
| US11394758B1 (en) | 2021-07-02 | 2022-07-19 | Rovi Guides, Inc. | Systems and methods for selecting a local device in a collaborative environment |
| US11930059B2 (en) * | 2021-11-05 | 2024-03-12 | Tencent America LLC | Immersive media streaming prioritized by frequency of asset reuse |
| US11991424B2 (en) * | 2021-11-05 | 2024-05-21 | Tencent America LLC | Immersive media data complexity analyzer for transformation of asset formats |
| KR102734487B1 (ko) * | 2021-12-21 | 2024-11-26 | 한국전자통신연구원 | 멀티뷰 스트림을 위한 적응적 스트리밍 처리 방법 및 장치 |
| US20250123681A1 (en) * | 2022-01-12 | 2025-04-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Application server node, network node, core network node, and methods in a wireless communications network |
| KR102862925B1 (ko) * | 2022-02-21 | 2025-09-19 | 류종현 | 메타버스 광고의 효과 측정 시스템. |
| US12261899B2 (en) | 2022-03-11 | 2025-03-25 | Qualcomm Incorporated | Techniques for multimedia uplink packet handling |
| WO2023194648A1 (en) * | 2022-04-08 | 2023-10-12 | Nokia Technologies Oy | A method, an apparatus and a computer program product for media streaming of immersive media |
| US12495131B2 (en) * | 2022-07-04 | 2025-12-09 | Nokia Technologies Oy | Method, an apparatus and a computer program product for streaming of immersive video |
| WO2025097013A1 (en) * | 2023-11-02 | 2025-05-08 | Interdigital Patent Holdings, Inc. | Methods and apparatus for adaptive bit rate support for xr traffic in communication networks |
| US20250310538A1 (en) * | 2024-03-29 | 2025-10-02 | Adeia Guides Inc. | Optimized fast video frame repair for extreme low latency rtp delivery |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101872243B (zh) | 2010-06-13 | 2012-10-10 | 上海杰图软件技术有限公司 | 一种实现跟随现实空间方向的360°全景播放系统及其方法 |
| KR20190097306A (ko) | 2012-01-19 | 2019-08-20 | 브이아이디 스케일, 인크. | 시청 조건에 대한 적응을 지원하는 비디오 전송 방법 및 시스템 |
| KR101622785B1 (ko) | 2012-04-24 | 2016-05-20 | 브이아이디 스케일, 인크. | Mpeg/3gpp-dash에서의 원활한 스트림 스위칭을 위한 방법 및 장치 |
| US9246842B2 (en) * | 2012-04-27 | 2016-01-26 | Intel Corporation | QoE-aware radio access network architecture for http-based video streaming |
| CN103293689B (zh) * | 2013-05-31 | 2015-05-13 | 京东方科技集团股份有限公司 | 一种可在不同显示模式之间切换的方法和显示装置 |
| WO2015031780A1 (en) | 2013-08-29 | 2015-03-05 | Vid Scale, Inc. | User-adaptive video telephony |
| CN104735515A (zh) * | 2013-12-19 | 2015-06-24 | 乐视网信息技术(北京)股份有限公司 | 一种显示视频状态的方法及终端 |
| GB2523554B (en) * | 2014-02-26 | 2020-12-09 | Sony Interactive Entertainment Inc | Head-mountable apparatus and systems |
| GB2536025B (en) * | 2015-03-05 | 2021-03-03 | Nokia Technologies Oy | Video streaming method |
| JP6359993B2 (ja) * | 2015-03-09 | 2018-07-18 | 日本電信電話株式会社 | 映像配信方法、映像配信装置及び映像配信プログラム |
| EP3304487A1 (en) | 2015-05-27 | 2018-04-11 | Google LLC | Streaming spherical video |
| US11095537B2 (en) * | 2015-06-19 | 2021-08-17 | Qualcomm Incorporated | Middleware delivery of dash client QoE metrics |
| WO2017030865A1 (en) * | 2015-08-14 | 2017-02-23 | Vid Scale, Inc. | Method and systems for displaying a portion of a video stream |
| WO2017205794A1 (en) * | 2016-05-26 | 2017-11-30 | Vid Scale, Inc. | Methods and apparatus of viewport adaptive 360 degree video delivery |
| WO2018049221A1 (en) * | 2016-09-09 | 2018-03-15 | Vid Scale, Inc. | Methods and apparatus to reduce latency for 360-degree viewport adaptive streaming |
| CN107888993B (zh) * | 2016-09-30 | 2020-11-06 | 华为技术有限公司 | 一种视频数据的处理方法及装置 |
| CN114928733B (zh) * | 2016-10-12 | 2023-10-24 | 弗劳恩霍夫应用研究促进协会 | 空间不均等流媒体化 |
| WO2018175855A1 (en) * | 2017-03-23 | 2018-09-27 | Vid Scale, Inc. | Metrics and messages to improve experience for 360-degree adaptive streaming |
| EP3503559A1 (en) * | 2017-12-20 | 2019-06-26 | Thomson Licensing | Method and terminal for managing a streaming session of an immersive video spatially tiled with a set of tiles and stored on a network equipment |
| CN116708847A (zh) * | 2018-03-22 | 2023-09-05 | Vid拓展公司 | 方法、系统及非暂时性计算机可读介质 |
| US10419738B1 (en) | 2018-06-14 | 2019-09-17 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for providing 360° immersive video based on gaze vector information |
| US11032590B2 (en) * | 2018-08-31 | 2021-06-08 | At&T Intellectual Property I, L.P. | Methods, devices, and systems for providing panoramic video content to a mobile device from an edge server |
| EP3761647B1 (en) * | 2019-07-05 | 2025-05-21 | Tiledmedia B.V. | Methods and devices for rendering a video on a display |
| EP4109917A1 (en) * | 2021-06-24 | 2022-12-28 | Tiledmedia B.V. | Method and system for requesting tile streams |
| CN115942049B (zh) * | 2022-08-26 | 2024-06-18 | 北京博雅睿视科技有限公司 | 一种面向vr视频的视角切换方法、装置、设备及介质 |
-
2018
- 2018-03-23 WO PCT/US2018/023971 patent/WO2018175855A1/en not_active Ceased
- 2018-03-23 KR KR1020217032830A patent/KR102391126B1/ko active Active
- 2018-03-23 US US16/496,670 patent/US11166072B2/en active Active
- 2018-03-23 CN CN201880031651.3A patent/CN110622483B/zh active Active
- 2018-03-23 EP EP18717479.2A patent/EP3603006B1/en active Active
- 2018-03-23 EP EP24162475.8A patent/EP4415354A3/en active Pending
- 2018-03-23 FI FIEP18717479.2T patent/FI3603006T3/fi active
- 2018-03-23 KR KR1020197027607A patent/KR102314172B1/ko active Active
- 2018-03-23 JP JP2019552034A patent/JP6872631B2/ja active Active
- 2018-03-23 IL IL269519A patent/IL269519B/en unknown
- 2018-03-23 CN CN202211176352.3A patent/CN115766679B/zh active Active
-
2021
- 2021-04-19 JP JP2021070513A patent/JP7333802B2/ja active Active
- 2021-10-20 US US17/505,982 patent/US11849178B2/en active Active
-
2023
- 2023-05-24 JP JP2023085403A patent/JP2023109935A/ja not_active Withdrawn
- 2023-12-18 US US18/543,660 patent/US12501110B2/en active Active
Non-Patent Citations (1)
| Title |
|---|
| Xavier Corbillon외 3,"Viewport-Adaptive Navigable 360-Degree Video Delivery",(2016.09) (URL:https://www.researchgate.net/publication/308647414_Viewport-Adaptive_Navigable_360-Degree_Video_Delivery). |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6872631B2 (ja) | 2021-05-19 |
| CN115766679A (zh) | 2023-03-07 |
| CN110622483A (zh) | 2019-12-27 |
| KR102314172B1 (ko) | 2021-10-20 |
| JP2020516122A (ja) | 2020-05-28 |
| US12501110B2 (en) | 2025-12-16 |
| US11166072B2 (en) | 2021-11-02 |
| JP2021114783A (ja) | 2021-08-05 |
| EP3603006A1 (en) | 2020-02-05 |
| US11849178B2 (en) | 2023-12-19 |
| WO2018175855A1 (en) | 2018-09-27 |
| KR20190142765A (ko) | 2019-12-27 |
| CN115766679B (zh) | 2025-10-24 |
| KR20210126794A (ko) | 2021-10-20 |
| IL269519B (en) | 2022-09-01 |
| FI3603006T3 (fi) | 2024-06-18 |
| JP7333802B2 (ja) | 2023-08-25 |
| JP2023109935A (ja) | 2023-08-08 |
| US20240129581A1 (en) | 2024-04-18 |
| EP4415354A3 (en) | 2024-11-13 |
| EP3603006B1 (en) | 2024-05-01 |
| IL269519A (en) | 2019-11-28 |
| US20200037029A1 (en) | 2020-01-30 |
| US20220046320A1 (en) | 2022-02-10 |
| EP4415354A2 (en) | 2024-08-14 |
| CN110622483B (zh) | 2022-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102391126B1 (ko) | 360도 적응형 스트리밍에 대한 경험을 개선하기 위한 메트릭 및 메시지 | |
| US11917127B2 (en) | Monitoring of video streaming events | |
| US12108125B2 (en) | 360-degree video delivery over next generation network |
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: 20211012 Application number text: 1020197027607 Filing date: 20190920 |
|
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20211021 Comment text: Request for Examination of Application |
|
| 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: 20220123 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220422 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20220425 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |