IP Library › Granted Patent US 10,205,962
Granted Patent B2
US 10,205,962 · App. 14/218,073 · Granted Feb 12, 2019

System and method for non-uniform video coding

Inventor: Raymond Zenkich (Evanston, IL)
H04N19/573H04N19/587
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,205,962
App. No.
14/218,073
Granted
Feb 12, 2019
Kind
B2
Abstract

A method and system for video coding by integrating frame data and time data may be described. The method and system can include a video coding non-transitory storage media that integrates reference data and time data. More specifically, the video coding non-transitory storage media can produce one or more luma vectors and one or more chroma vectors within a video plane, the one or more luma vectors and one or more chroma vectors may be extended into time vectors that can be utilized for compression or reconstruction of the frame rate, define luma vector across time as a contiguous function and perform video compression across a time dimension.

Claims (25)

1. A non-uniform video coding system, comprising:

a server system with a processor system, a communications interface, a communications system, an input system and an output system, the server system having access to a communications network;

a memory system with an operating system, a communications module, a web browser module, a web server application and a video coding non-transitory storage media, wherein the video coding non-transitory storage media defines at least a first video plane at a first time and at least a second video plane at a second time, performs frame-independent sampling between the at least first video plane and the at least second video plane spaced in time, and produces and stores a persistent three dimensional luma and chroma space extended into the time dimension of the at least first video plane and the at least second video plane; and the video coding non-transitory storage media further interpolates video data between the first time and the second time based on the three dimension luma and chroma space produced across the at least first video plane and the at least second video plane; and

a service provider utilizing the server system.

2. The system for non-uniform video coding according to claim 1 , wherein the video coding non-transitory storage media performs video compression across a time dimension at non-uniform intervals such that for a given frame sequence, samples not taken equally spaced in time.

3. A method for non-uniform video encoding, comprising:

defining at least a first video plane at a first time;

defining at least a second video plane at a second time;

performing frame-independent sampling between the at least first video plane and the at least second video plane spaced in time;

producing and storing a persistent three dimensional luma and chroma space extended into the time dimension of at least first video plane and the at least second video plane; and

interpolating video data between the first time and the second time based on the three dimensional luma and chroma space produced across the at least first video plane and the at least second video plane.

4. The method for non-uniform video encoding according to claim 3 , wherein the luma and chroma space is extended into time vectors that are utilized for reconstruction of a frame rate.

5. The method for non-uniform video encoding according to claim 3 , wherein luma and chroma space is defined across time as a contiguous function.

6. The method for non-uniform video encoding according to claim 3 , wherein video compression is performed across a time dimension.

7. The method for non-uniform video encoding according to claim 3 , further comprising defining at least a third video plane at a third time; and producing a three dimensional luma and chroma space extended into the time dimension of the at least first video plane, the at least second video plane, and the at least third video plane.

8. A non-transitory computer storage media having instructions stored thereon which, when executed, execute a method comprising the steps of:

defining at least a first video plane at a first time;

defining at least a second video plane at a second time;

performing frame-independent sampling between the at least first video plane and the at least second video plane spaced in time;

producing and storing a persistent three dimensional luma and chroma space extended into the time dimension of the at least first video plane and the at least second video plane; and

interpolating video data between the first time and the second time based on the three dimensional luma and chroma space produced across the at least first video plane and the at least second video plane.

9. The non-transitory computer storage media according to claim 8 , wherein the luma and chroma space is extended into time vectors.

10. The non-transitory computer storage media according to claim 8 , wherein the luma and chroma space is utilized for reconstruction of a frame rate.

11. The non-transitory computer storage media according to claim 8 , wherein the luma and chroma space is defined across time as a contiguous function.

12. The non-transitory computer storage media according to claim 8 , wherein video compression is performed across a time dimension.

Continuity (2)
Provisional Application 61790808 · Mar 15, 2013
Related Publication 20140286410A1 · Sep 25, 2014