IP Library Granted Patent US 7,505,519
Granted Patent B2
US 7,505,519 · App. 10/655,410 · Granted Mar 17, 2009

Method and apparatus for compressing video sequences

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 7,505,519
App. No.
10/655,410
Granted
Mar 17, 2009
Kind
B2
Abstract

A method and apparatus for compressing a plurality of video sequences, where each sequence has information that is common with other video sequences. The invention ensemble encodes the video sequences into an MPEG compliant transport stream using less predicted frame information than separately encoding each video sequence. One illustrative application of the invention is efficiently encoding and transmitting a user interface such as a program guide, interactive program guide, electronic program guide, navigator and the like. The user interface is illustratively embodied in an interactive program guide (IPG).

Claims (25)

1. A method of stream recombining and decoding comprising the steps of:

extracting a first plurality of packets containing reference pictures from a transport stream;

extracting a second plurality of packets containing predicted pictures from said transport stream;

concatenating payloads from said first plurality of packets and payloads from said second plurality of packets;

decoding the concatenated payloads to produce a video sequence;

conducting a query if said reference picture is desired and identifying a new packet identifier if a new reference picture is desired.

2. The method of claim 1 wherein said concatenating step comprises coupling said reference pictures and said predicted pictures to the decoder in exactly the order in which said packets arrive at a demultiplexer.

3. The method of claim 1 being conducted within a demultiplexer.

4. The method of claim 1 wherein said payloads of said first plurality of packets contain imagery information that changes across a plurality of interactive program guides and said payloads of said second plurality of packets contain common imagery information of a plurality of interactive program guide pages.

5. A method of stream recombining and decoding comprising the steps of:

re-mapping a packet identifier of a reference stream to a pre-defined packet identifier;

re-mapping a packet identifier of a predicted picture stream to said pre-defined packet identifier;

extracting from a transport stream the packets of the stream having said pre-defined packet identifier;

coupling the payloads of transport packets of said transport stream to a video decoder;

decoding the payloads to produce a video sequence;

conducting a query if a reference picture is desired and identifying a new packet identifier if a new reference picture is desired.

6. The method of claim 5 wherein payloads of said reference stream contain imagery information that changes across a plurality of interactive program guides and payloads of said predicted picture stream contain common imagery information of a plurality of interactive program guide pages.

7. A method of stream recombining and decoding comprising:

coupling each payload of transport packets of a reference stream to a video decoder, including a packet with a zero splice countdown value;

coupling each payload of transport packets of a predicted picture stream to a video decoder upon receiving a reference stream packet with a zero splice countdown value;

decoding the payloads to produce a video sequence;

conducting a query if a reference picture is desired and identifying a new packet identifier if a new reference picture is desired.

8. The method of claim 7 wherein said payloads from said reference stream contain imagery information that changes across a plurality of interactive program guides and said payloads from said predicted picture stream contain common imagery information of a plurality of interactive program guide pages.

9. The method of claim 7 wherein said coupling step further comprises the step of reprogramming a packet identifier filter to receive said packets having said new packet identifier.

10. The method of claim 7 wherein said coupling step comprises the step of coupling said payloads from said reference stream and said payloads from said predicted stream to the decoder in exactly the order in which said packets arrive at a demultiplexer.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Jul 25, 2022
From: AMERIFORGE GROUP INC.
To: GRANT PRIDECO, INC.
Reel/Frame 060851/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: COMCAST IP HOLDINGS I, LLC
To: TIVO CORPORATION
Reel/Frame 054750/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2014
From: GORDON, DONALD F; BAYRAKERI, SADIK; WILD, JOSEPH R; EDMONDS, JEREMY S; LUDVIG, EDWARD A; COMITO, JOHN P; GERSHTEIN, EUGENE
To: DIVA SYSTEMS CORPORATION
Reel/Frame 033363/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2008
From: SEDNA PATENT SERVICES, LLC (F/K/A TVGATEWAY, LLC)
To: COMCAST IP HOLDINGS I, LLC
Reel/Frame 021570/0353 →
CHANGE OF NAME Recorded Sep 20, 2004
From: TVGATEWAY, LLC
To: SEDNA PATENT SERVICES, LLC
Reel/Frame 015177/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2004
From: DIVA SYSTEMS CORPORATION BY HOWARD B. GROBSTEIN, CHAPTER 11 TRUSTEE
To: TVGATEWAY, LLC
Reel/Frame 014567/0512 →