Method and apparatus to reduce spherical video bandwidth to user headset

US2016353146A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016353146-A1
Application numberUS-201615167206-A
CountryUS
Kind codeA1
Filing dateMay 27, 2016
Priority dateMay 27, 2015
Publication dateDec 1, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes determining at least one preferred view perspective associated with a three dimensional (3D) video, encoding a first portion of the 3D video corresponding to the at least one preferred view perspective at a first quality, and encoding a second portion of the 3D video at a second quality, the first quality being a higher quality as compared to the second quality.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: determining at least one preferred view perspective associated with a three dimensional (3D) video; encoding a first portion of the 3D video corresponding to the at least one preferred view perspective at a first quality; and encoding a second portion of the 3D video at a second quality, the first quality being a higher quality as compared to the second quality. 2 . The method of claim 1 , further comprising: storing the first portion of the 3D video in a datastore; storing the second portion of the 3D video in the datastore; receiving a request for a streaming video; and streaming the first portion of the 3D video and the second portion of the 3D video from the datastore as the streaming video. 3 . The method of claim 1 , further comprising: receiving a request for a streaming video, the request including an indication of a user view perspective; selecting 3D video corresponding to the user view perspective as the encoded first portion of the 3D video; and streaming the selected first portion of the 3D video and the second portion of the 3D video as the streaming video. 4 . The method of claim 1 , further comprising: receiving a request for a streaming video, the request including an indication of a user view perspective associated with the 3D video; determining whether the user view perspective is stored in a view perspective datastore; upon determining the user view perspective is stored in the view perspective datastore, increment a counter associated with the user view perspective; and upon determining the user view perspective is not stored in the view perspective datastore, add the user view perspective to the view perspective datastore and set the counter associated with the user view perspective to one (1). 5 . The method of claim 1 , wherein encoding the second portion of the 3D video includes using at least one first Quality of Service QoS parameter in a first pass encoding operation, and encoding the first portion of the 3D video includes using at least one second Quality of Service QoS parameter in a second pass encoding operation. 6 . The method of claim 1 , wherein the determining of the at least one preferred view perspective associated with the 3D video is based on at least one of a historically viewed point of reference and a historically viewed view perspective. 7 . The method of claim 1 , wherein the at least one preferred view perspective associated with the 3D video is based on at least one of an orientation of a viewer of the 3D video, a position of a viewer of the 3D video, point of a viewer of the 3D video and focal point of a viewer of the 3D video. 8 . The method of claim 1 , wherein the determining of the at least one preferred view perspective associated with the 3D video is based on a default view perspective, and the default view perspective based on at least one of: a characteristic of a user of a display device, a characteristic of a group associated with the user of the display device, a directors cut, and a characteristic of the 3D video. 9 . The method of claim 1 , further comprising: iteratively encoding at least one portion of the second portion of the 3D video at the first quality; and streaming the least one portion of the second portion of the 3D video. 10 . A streaming server comprising: a controller configured to determine at least one preferred view perspective associated with a three dimensional (3D) video; and an encoder configured to: encode a first portion of the 3D video corresponding to the at least one preferred view perspective at a first quality, and encode a second portion of the 3D video at a second quality, the first quality being a higher quality as compared to the second quality. 11 . The streaming server of claim 10 , wherein the controller is further configured to cause the: storing of the first portion of the 3D video in a datastore, storing of the second portion of the 3D video in the datastore, receiving of a request for a streaming video, and streaming of the first portion of the 3D video and the second portion of the 3D video from the datastore as the streaming video. 12 . The streaming server of claim 10 , wherein the controller is further configured to cause the: receiving of a request for a streaming video, the request including an indication of a user view perspective, selecting of 3D video corresponding to the user view perspective as the encoded first portion of 3D video, and streaming of the selected first portion of the 3D video and the second portion of the 3D video as the streaming video. 13 . The streaming server of claim 10 , wherein the controller is further configured to cause the: receiving of a request for a streaming video, the request including an indication of a user view perspective associated with the 3D video, determining of whether the user view perspective is stored in a view perspective datastore, upon determining the user view perspective is stored in the view perspective datastore, increment a counter associated with the user view perspective, and upon determining the user view perspective is not stored in the view perspective datastore, add the user view perspective to the view perspective datastore and set the counter associated with the user view perspective to one (1). 14 . The streaming server of claim 10 , wherein encoding the second portion of the 3D video includes using at least one first Quality of Service QoS parameter in a first pass encoding operation, and encoding the first portion of the 3D video includes using at least one second Quality of Service QoS parameter in a second pass encoding operation. 15 . The streaming server of claim 10 , wherein the determining of the at least one preferred view perspective associated with the 3D video is based on at least one of a historically viewed point of reference and a historically viewed view perspective. 16 . The streaming server of claim 10 , wherein the at least one preferred view perspective associated with the 3D video is based on at least one of an orientation of a viewer of the 3D video, a position of a viewer of the 3D video, point of a viewer of the 3D video and focal point of a viewer of the 3D video. 17 . The streaming server of claim 10 , wherein the determining of the at least one preferred view perspective associated with the 3D video is based on a default view perspective, and the default view perspective based on at least one of: a characteristic of a user of a display device, a characteristic of a group associated with the user of the display device, a directors cut, and a characteristic of the 3D video. 18 . The streaming server of claim 10 , wherein the controller is further configured to cause the: iteratively encoding of at least one portion of the second portion of the 3D video at the first quality, and streaming of the least one portion of the second portion of the 3D video. 19 . A method comprising: receiving a request for a streaming video, the request including an indication of a user view perspective associated with a three dimensional (3D) video; determining whether the user view perspective is stored in a view perspective datastore; upon determining the user view perspective is stored in the view perspective datastore, increment a ranking value associated with the user view perspective; and upon determining the user view perspective is not stored in the view perspective datastore, add the u

Assignees

Inventors

Classifications

  • Recording image signals; Reproducing recorded image signals · CPC title

  • Transmission of image signals · CPC title

  • Encoding, multiplexing or demultiplexing different image signal components (for multi-view video sequence encoding H04N19/597) · CPC title

  • the virtual viewpoint locations being selected by the viewers or determined by viewer tracking · CPC title

  • for tracking with gaze detection, i.e. detecting the lines of sight of the viewer's eyes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016353146A1 cover?
A method includes determining at least one preferred view perspective associated with a three dimensional (3D) video, encoding a first portion of the 3D video corresponding to the at least one preferred view perspective at a first quality, and encoding a second portion of the 3D video at a second quality, the first quality being a higher quality as compared to the second quality.
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/2662. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).