IP Library Granted Patent US 10,027,970
Granted Patent B2
US 10,027,970 · App. 15/656,969 · Granted Jul 17, 2018

Render-orientation information in video bitstream

Inventors: Jill Boyce (Portland, OR); Stephen Cipolli (Nanuet, NY); Jonathan Lennox (Jersey City, NJ); Stephan Wenger (Hillsborough, CA); Danny Hong (New York, NY)
Assignee: Vidyo, Inc.
H04N19/46H04N19/85H04N19/70
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 10,027,970
App. No.
15/656,969
Granted
Jul 17, 2018
Kind
B2
Abstract

Disclosed are techniques for creating, coding, decoding, and using, rotation information related to one or more coded pictures in non-normative parts of a coded video bitstream.

Claims (24)

1. A method of video decoding comprising:

retrieving, by a decoding device, from a Supplementary Enhancement Information (SEI) message included in a coded video bitstream, orientation information relating to at least all samples of a first coded picture and at least all samples of a second coded picture after decoding;

wherein the orientation information comprises a bit indicating a vertical flip and persistence information pertaining to persistence of the orientation information.

2. The method of claim 1 , further comprising: using the orientation information for rendering at least one reconstructed video picture.

3. The method of claim 1 , wherein the orientation information further comprises an integer number, indicating a rotation angle measured in degrees or fractions thereof.

4. The method of claim 1 , wherein the persistence information comprises a number indicating a persistency measured in a picture order count interval.

5. The method of claim 3 , wherein the integer number comprises at least 9 bits.

6. The method of claim 1 , wherein the persistence information comprises a binary coded number indicating the persistence of the orientation information.

7. The method of claim 1 , further comprising:

retrieving, by the decoding device, from a second SEI message included in the coded video bitstream, a second orientation information relating to at least all samples of a third coded picture after decoding;

wherein the second orientation information replaces the orientation information, and

wherein the third picture is located after the first and second pictures in the coded video bitstream.

8. A system for video decoding comprising:

an orientation decoder configured to extract from a coded video bitstream a Supplementary Enhancement Information (SEI) message comprising orientation information, the orientation information relating to at least all samples of a first coded picture and at least all samples of a second coded picture after decoding;

wherein the orientation information comprises a bit indicating a vertical flip and persistence information pertaining to persistence of the orientation information.

9. The system of claim 8 , wherein the orientation decoder is coupled to a renderer configured to render at least one reconstructed picture according to the orientation information extracted and decoded from the bitstream.

10. The system of claim 9 , wherein the renderer comprises a Graphics Processing Unit.

11. The system of claim 8 , wherein:

the orientation decoder is further configured to extract from the coded video bitstream a second SEI message comprising a second orientation information and decode the second orientation information, the second orientation information relating to least all samples of a third coded picture after decoding; wherein the second orientation information replaces the orientation information, and

wherein the third picture is located after the first and second pictures in the coded video bitstream.

12. A non-transitory computer readable medium comprising a set of executable instructions to direct a processor to perform the method of claim 1 .

13. A non-transitory computer readable medium comprising a set of executable instructions to direct a processor to perform the method of claim 2 .

14. A non-transitory computer readable medium comprising a set of executable instructions to direct a processor to perform the method of claim 3 .

15. A non-transitory computer readable medium comprising a set of executable instructions to direct a processor to perform the method of claim 4 .

Assignments (1)
SECURITY INTEREST Recorded Aug 7, 2018
From: VIDYO, INC.
To: ESW HOLDINGS, INC.
Reel/Frame 046737/0421 →
Continuity (3)
Continuation 13347984 · Jan 11, 2012
Provisional Application 61451303 · Mar 10, 2011
Related Publication 20170324971A1 · Nov 9, 2017