IP Library › Granted Patent US 11,539,983
Granted Patent B2
US 11,539,983 · App. 16/958,830 · Granted Dec 27, 2022

Virtual reality video transmission method, client device and server

Inventor: Cheng Huang (Shenzhen, CN)
Assignee: ZTE CORPORATION
H04N21/21805G06T19/003H04N21/6587
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,539,983
App. No.
16/958,830
Granted
Dec 27, 2022
Kind
B2
Abstract

Disclosed are a video transmission method, a client, and a server. The method includes: a recommended viewport for playing a virtual reality (VR) video is determined; and at least one video file corresponding to the recommended viewport is requested from a server.

Claims (36)

1. A virtual reality (VR) video transmission method, comprising:

determining a recommended viewport for playing the VR video; and

requesting, from a server, at least one video file corresponding to the recommended viewport;

wherein determining the recommended viewport for playing the VR video comprises: acquiring recommended viewport information carried by a viewport descriptor in the media presentation description (MPD), and determining the recommended viewport for playing the VR video according to the recommended viewport information; wherein the recommended viewport information comprises at least one of: information about a sphere region of the recommended viewport, type information of the recommended viewport, description information of the recommended viewport, or playing time information of the recommended viewport;

wherein a sphere region of the recommended viewport in the VR video is different from a sphere region of a current video playing viewport.

2. The method of claim 1 , further comprising: acquiring information about a sphere region covered by a video content carried by a content coverage descriptor in an MPD.

3. The method of claim 2 , wherein a position of the sphere region is characterized by following information: a center point of the sphere region, an azimuth angle range of the center point, and an elevation angle range of the center point.

4. The method of claim 1 , wherein a position of the sphere region is characterized by following information: a center point of the sphere region, an azimuth angle range of the center point, and an elevation angle range of the center point.

5. The method of claim 1 , wherein requesting, from the server, the at least one video file corresponding to the recommended viewport comprises:

requesting, from the server, at least one video file of a sphere region covered by a video content corresponding to a sphere region of the recommended viewport.

6. The method of claim 1 , wherein requesting, from the server, the at least one video file corresponding to the recommended viewport further comprises: requesting, from the server, the at least one video file corresponding to the recommended viewport according to the playing time information of the recommended viewport.

7. A virtual reality (VR) video transmission method, comprising:

receiving the VR video acquisition request sent by a client, wherein the VR video acquisition request carries recommended viewport information; and

returning at least one video file corresponding to the recommended viewport information;

wherein the recommended viewport for playing the VR video is carried by a viewport descriptor in the media presentation description (MPD), and used for determining the recommended viewport for playing the VR video; and the recommended viewport information comprises at least one of: information about a sphere region of the recommended viewport, type information of the recommended viewport, description information of the recommended viewport, or playing time information of the recommended viewport; wherein a sphere region of the recommended viewport in the VR video is different from a sphere region of a current video playing viewport.

8. A client device, comprising: a processor and a memory;

wherein the processor is configured to execute a program stored in the memory to implement the following:

determining a recommended viewport for playing a virtual reality (VR) video; and

requesting at least one video file corresponding to the recommended viewport from a server;

wherein determining the recommended viewport for playing the VR video comprises:

acquiring recommended viewport information carried by a viewport descriptor in the media presentation description (MPD), and determining the recommended viewport for playing the VR video according to the recommended viewport information;

wherein the recommended viewport information comprises at least one of: information about a sphere region of the recommended viewport, type information of the recommended viewport, description information of the recommended viewport, or playing time information of the recommended viewport; wherein a sphere region of the recommended viewport in the VR video is different from a sphere region of a current video playing viewport.

9. A server, comprising: a processor and a memory;

wherein the processor is configured to execute a program stored in the memory to implement the following:

receiving a virtual reality (VR) video acquisition request sent by a client, wherein the VR video acquisition request carries recommended viewport information; and

returning at least one video file corresponding to the recommended viewport information;

wherein the recommended viewport for playing the VR video is carried by a viewport descriptor in the media presentation description (MPD), and used for determining the recommended viewport for playing the VR video; and

the recommended viewport information comprises at least one of: information about a sphere region of the recommended viewport, type information of the recommended viewport, description information of the recommended viewport, or playing time information of the recommended viewport; wherein a sphere region of the recommended viewport in the VR video is different from a sphere region of a current video playing viewport.

10. A non-transitory-storage medium, comprising a stored program, wherein the program is executed to perform the method of claim 1 .

11. A non-transitory storage medium, comprising a stored program, wherein the program is executed to perform the method of claim 2 .

12. A non-transitory storage medium, comprising a stored program, wherein the program is executed to perform the method of claim 4 .

13. A non-transitory storage medium, comprising a stored program, wherein the program is executed to perform the method of claim 5 .

14. A non-transitory storage medium, comprising a stored program, wherein the program is executed to perform the method of claim 6 .

15. A processor, configured to execute a program, wherein the program, when executed by the processor, performs the method of claim 1 .

16. A non-transitory storage medium, comprising a stored program, wherein the program is executed to perform the method of claim 7 .

17. A processor, configured to execute a program, wherein the program, when executed by the processor, performs the method of claim 7 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2020
From: HUANG, CHENG
To: ZTE CORPORATION
Reel/Frame 053703/0112 →
Priority Claims (1)
CN 201711484881.9 · Dec 29, 2017 · national
Continuity (1)
Related Publication 20210076081A1 · Mar 11, 2021