IP Library Granted Patent US 7,839,927
Granted Patent B2
US 7,839,927 · App. 11/387,750 · Granted Nov 23, 2010

Motion graphics keying in the compressed domain

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,839,927
App. No.
11/387,750
Granted
Nov 23, 2010
Kind
B2
Abstract

Motion graphics keying in the compressed domain may be accomplished by receiving a compressed video stream comprising one or more source macroblocks, receiving a keyed graphics stream, determining which of the one or more source macroblocks overlaps with the keyed graphics stream, decoding only the one or more overlapping macroblocks to create one or more decoded macroblocks, combining the keyed graphics stream with the one or more decoded macroblocks to create a composited video stream, encoding the composited video stream to create an encoded composited video stream, and restoring the encoded composited video stream in the compressed video stream in place of the one or more overlapping macroblocks.

Claims (24)

1. A method for motion graphics keying in the compressed domain, the method comprising:

receiving a compressed video stream comprising one or more source macroblocks;

receiving a keyed graphics stream comprising uncompressed digital video delivered over a Serial Digital Interface transport;

determining one or more overlapping macroblocks of said one or more source macroblocks that overlap with said keyed graphics stream;

decoding only said one or more overlapping macroblocks to create one or more decoded macroblocks;

combining said keyed graphics stream with said one or more decoded macroblocks to create a composited video stream;

encoding said composited video stream to create an encoded composited video stream;

restoring said encoded composited video stream in said compressed video stream in place of said one or more overlapping macroblocks;

extracting audio embedded in said keyed graphics stream; and

multiplexing said audio with the compressed video stream.

2. The method of claim 1 wherein said compressed video stream is delivered over one or more Asynchronous Serial Interface ports.

3. The method of claim 1 wherein said compressed video stream is delivered over one or more Internet Protocol (IP) ports.

4. The method of claim 3 wherein said one or more IP ports comprise one or more gigabit Ethernet ports.

5. The method of claim 1 further comprising:

listening continuously for said keyed graphics stream; and

dynamically combining said keyed graphics stream with said compressed video stream if one or more keys are detected.

6. The method of claim 1 further comprising:

leaving open one or more ports to listen for said keyed graphics stream;

simultaneously buffering a sequence of frames of video in said keyed graphics stream and a sequence of frames of said compressed video stream; and

for each frame of said compressed source video for which a keyed graphics frame co-exists in time, applying said key by merging the respective frames.

7. The method of claim 6 , further comprising:

re-ordering said frames of said compressed video stream into a chronological sequence.

8. The method of claim 1 wherein said compressed video stream comprises an MPEG video stream.

9. The method of claim 1 wherein said keyed graphics stream comprises a key stream and a fill stream.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034491/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT CORPORATION
To: GENERAL INSTRUMENT HOLDINGS, INC.
Reel/Frame 030764/0575 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT HOLDINGS, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 030866/0113 →
MERGER Recorded Jun 11, 2013
From: TERAYON COMMUNICATION SYSTEMS, INC.
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 030587/0733 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2006
From: QUINARD, FABRICE; HOLLIN, BENJAMIN PHILLIP
To: TERAYON COMMUNICATION SYSTEMS, INC.
Reel/Frame 017881/0063 →