IP Library Granted Patent US 7,088,771
Granted Patent B2
US 7,088,771 · App. 10/282,736 · Granted Aug 8, 2006

Video encoding and video/audio/data multiplexing device

Assignee: Broadcom Corporation
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,088,771
App. No.
10/282,736
Granted
Aug 8, 2006
Kind
B2
Abstract

A buffer architecture and latency reduction mechanism for buffering uncompressed/compressed information. This combination provides for proficient division of the encoding task and quicker through put time. A single chip digital signal processing device for real time video/audio compression comprises a plurality of processors, including a video input processor, a motion estimation processor, a digital signal processor, and a bitstream processor, wherein processing and transfer of the signals within the device is done in a macroblock-by-macroblock manner. The device can include a multiplexing processor that is comprised of a storage unit which buffers a compressed video bitstream and a processor which retrieves the compressed video bitstream from the storage unit and produces a multiplexed data stream whereby the compressed video bitstream is processed in a pipeline manner.

Claims (12)

1. A multiplexing processor comprising:

a first storage unit operable to buffer video data coming into the multiplexing processor and transfer said video data to a memory unit external to the multiplexing processor, thereby adjusting between an incoming data communication rate and an external memory communication rate;

a second storage unit operable to receive said video data from said external memory unit and buffer said video data, thereby adjusting between said external memory communication rate and an internal multiplexor processing rate; and

a processor operable to retrieve said video data from said second storage unit and produce a multiplexed data stream.

2. A multiplexing processor according to claim 1 , further comprising:

a third storage unit operable to buffer a digitized audio/user data signal and transfer it to said processor, thereby adjusting between a digitized audio/data rate and said internal multiplexor processing rate.

3. A multiplexing processor according to claim 2 , further comprising:

a fourth storage unit operable to buffer said multiplexed data stream and transfer it to an external receiving device, thereby adjusting between said internal multiplexor processing rate and an external receiving device communication rate.

4. A multiplexing processor according to claim 1 , wherein said first storage unit is connected to a memory controller external to the multiplexing processor, wherein said first storage unit is operable to buffer said incoming video data in a real time variable rate and wherein said external memory controller is operable to transfer said video data in a burst to said external memory unit.

5. A multiplexing processor according to claim 1 , wherein said second storage unit is operable to transfer said video data in a real time variable rate to said processor, and wherein said external memory unit is operable to transfer said video data in a burst to said second storage unit.

6. A multiplexing processor according to claim 2 , wherein said third storage unit is connected to an external audio source, wherein said third storage unit is operable to transfer said digitized audio/user data signal to said processor in a real time variable rate and said external audio source is operable to transfer said digitized audio/data signal in a burst to said third storage unit.

7. A multiplexing processor according to claim 1 , wherein said external memory unit acts as a temporary video buffer, accumulating video data when said processor is unable to accept said video data.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0097. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048555/0510 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0097 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2015
From: VISIONTECH LTD.
To: BROADCOM CORPORATION
Reel/Frame 036685/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2015
From: YAVITS, LEONID; MORAD, AMIR
To: VISIONTECH LTD.
Reel/Frame 036685/0124 →
Priority Claims (1)
IL 129345 · Apr 6, 1999 · national
Continuity (2)
Division 0954390400 · Apr 6, 2000
Related Publication 20030048847A1 · Mar 13, 2003