IP Library Patent Application 11831928
Patent Application
App. No. 11/831,928

VIDEO PROCESSING SYSTEMS AND METHODS

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 None
App. No.
11/831,928
Abstract

Video processing systems and methods are disclosed. One system embodiment, among others, includes a video compression engine configured to provide reconstructed pictures corresponding to a real-time presentation of a video program and a compressed version of the real-time presentation, a display buffer of the video compression engine, the display buffer configured to store the reconstructed pictures, and a persistent storage device, wherein the video compression engine is further configured to store the compressed version of the real-time presentation to the persistent storage device while simultaneously providing the real-time presentation of the video program.

Claims (38)

1 . A method, comprising the steps of:

(a) receiving a sequence of digitized uncompressed pictures corresponding to a first video program;

(b) producing a first video stream of compressed pictures, each of the compressed pictures corresponding to a picture in the received sequence of digitized uncompressed pictures, wherein the first video stream is produced by a video compression engine;

(c) producing reconstructed pictures corresponding to a decompressed version of respective compressed pictures in the first video stream, wherein the reconstructed pictures are produced by the video compression engine; and

(d) providing a presentation of the first video program from the reconstructed pictures produced by the video compression engine.

2 . The method of claim 1 , further comprising the step of:

(e) storing the first video stream to a persistent storage device while simultaneously providing the reconstructed pictures for the presentation of the first video program.

3 . The method of claim 1 , wherein the step of providing the presentation from the reconstructed pictures produced by the video compression engine further comprises the step of providing non-reference pictures.

4 . The method of claim 1 , wherein steps (a) through (d) are performed simultaneously on a real-time basis.

5 . The method of claim 2 , wherein the step of providing the presentation from the reconstructed pictures produced by the video compression engine further comprises the step of only providing reference pictures.

6 . The method of claim 5 , wherein steps (a) through (d) are performed simultaneously on a real-time basis.

7 . The method of claim 3 , wherein steps (a) through (d) are performed simultaneously on a real-time basis.

8 . The method of claim 1 , wherein the step of providing the presentation from the reconstructed pictures produced by the video compression engine further comprises the step of providing reconstructed reference pictures and reconstructed non-reference pictures from a memory corresponding to the video compression engine.

9 . The method of claim 2 , wherein steps (a) through (e) are performed simultaneously on a real-time basis.

10 . The method of claim 9 , wherein a video quality of a future presentation of the stored first video program equals a video quality of the presentation of the first video program provided in step (d).

11 . The method of claim 4 , wherein a picture quality of the first video program during an instantiation of a time-shift operation is equal to that of the real-time presentation.

12 . The method of claim 1 , wherein the step of providing the real-time presentation from the reconstructed pictures produced by the video compression engine further comprises the step of providing a reconstructed pictures in a visual presentation of a second video program that is different than the first video program.

13 . The method of claim 6 , wherein a video decompression engine produces the reconstructed pictures of the second video program simultaneously to the video compression engine producing the reconstructed pictures of the first video program.

14 . The method of claim 7 , further comprising the step of providing a picture-in-picture (PIP) from non-reference pictures from a display buffer.

15 . The method of claim 8 , further comprising the step of delaying a display of the video program by one picture time delay based on storage of a reconstructed picture corresponding to a last displayed picture in the display buffer.

16 . A system, comprising:

a video compression engine configured to:

provide reconstructed pictures corresponding to a real-time presentation of a video program;

provide a compressed version of the real-time presentation; and

store the compressed version of the real-time presentation to a persistent storage device while simultaneously providing the reconstructed pictures for the real-time presentation of the video program.

17 . The system of claim 16 , further comprising a display buffer of the video compression engine, wherein the video compression engine is further configured to provide, without non-reference pictures, the reconstructed reference pictures from the display buffer.

18 . The system of claim 17 , wherein the video compression engine is further configured to provide the reconstructed reference pictures without read access to the persistent storage device.

19 . The system of claim 16 , further comprising a display buffer of the video compression engine, wherein the video compression engine is further configured to provide reconstructed reference pictures and reconstructed non-reference pictures from a display buffer without read access to the persistent storage device.

20 . The system of claim 19 , wherein a picture quality of the video program during an instantiation of a time-shift operation is equal to that of the real-time presentation.

21 . The system of claim 16 , further comprising a display buffer of the video compression engine, wherein the video compression engine is further configured to use the reconstructed pictures from the display buffer to provide a picture-in-picture (PIP) for display without read access to the persistent storage device.

22 . The system of claim 21 , further comprising a video decompression engine, wherein the video decompression engine is configured to produce and provide reconstructed pictures for a second video program for simultaneous display with the PIP.

23 . The system of claim 22 , wherein the video compression engine is further configured to provide non-reference pictures from the display buffer for the PIP.

24 . The system of claim 23 , wherein the video compression engine is further configured to store in the display buffer a reconstructed picture corresponding to a last displayed picture in the display buffer to provide for display of the video program by one picture time delay.

25 . The system of claim 16 , further comprising a video output port and a display device, wherein the video compression engine is further configured to provide the reconstructed pictures to the video output port, wherein the video output port is configured to format the reconstructed pictures for display on the display device.

26 . A set-top terminal, comprising:

a video compression engine configured to provide reconstructed pictures corresponding to a real-time presentation of a video program and a compressed version of the real-time presentation;

a display buffer of the video compression engine, the display buffer configured to store the reconstructed pictures; and

a persistent storage device, wherein the video compression engine is further configured to store the compressed version of the real-time presentation to the persistent storage device while simultaneously providing the real-time presentation of the video program.

Assignments (6)
CHANGE OF NAME Recorded Apr 16, 2020
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 052903/0168 →
CHANGE OF NAME Recorded Feb 27, 2020
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 052917/0513 →
CHANGE OF NAME Recorded Nov 19, 2014
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 034299/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2014
From: SCIENTIFIC-ATLANTA, LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 034300/0001 →
CHANGE OF NAME Recorded Jul 27, 2009
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 023012/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2007
From: RODRIGUEZ, ARTURO A.; NAIR, AJITH N.; WOODHEAD, DOUGLAS F.
To: SCIENTIFIC-ATLANTA, INC.
Reel/Frame 020070/0363 →