IP Library Granted Patent US 7,864,865
Granted Patent B2
US 7,864,865 · App. 10/703,332 · Granted Jan 4, 2011

Line address computer for calculating the line addresses of decoded video data

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,864,865
App. No.
10/703,332
Granted
Jan 4, 2011
Kind
B2
Abstract

The present invention is directed to a line address computer for calculating the starting line addresses for lines of a decoded frame. The starting addresses for a display frame are provided to the line address computer by a host processor. The line address computer determines the starting line addresses for subsequent lines by appropriately incrementing the line addresses of previous lines.

Claims (21)

1. A decoder system for decoding and displaying video data, said decoder system comprising:

a frame buffer for storing the video data in accordance with a selected one of a plurality of storing formats;

a feeder for rasterizing the stored video data in accordance with a display format;

a host processor for providing at least one starting address for a display frame to the feeder; and

the feeder calculates at least one starting address for one or more lines in the display frame, based on the selected one of the plurality of storing formats, the feeder further comprising:

at least one register for storing the at least one starting address for the current line;

a circuit for selecting an increment from a plurality of increments, wherein the circuit selects the increment based on the selected one of the plurality of storing formats that the video data is stored; and

an adder for adding the increment to the at least one starting address for the current line; and

wherein the circuit for selecting an increment further comprises:

a first memory for storing a packed line stride;

a second memory for storing a row stride; and

at least a third memory for storing at least one line stride for a macroblock storage format.

2. The decoder system of claim 1 , wherein the plurality of formats comprise a macroblock format, and a planar format.

3. The decoder system of claim 2 , wherein the plurality of formats further comprise a packed format.

4. The decoder system of claim 1 , wherein the feeder calculates at least one starting address for a second line in the display frame by incrementing the at least one starting address for the display frame.

5. The decoder system of claim 1 , wherein the feeder calculates at least one starting address for a next line in the display frame by incrementing at least one starting address for a current line.

6. The decoder system of claim 1 , wherein the circuit for selecting the increment selects:

the line stride if the storage format of the video data is packed or planar; and

the row stride if the storage format is the macroblock storage format and if the current line is a last line of a macroblock row.

7. The decoder system of claim 6 , wherein the circuit for selecting the increment selects:

the line stride for the macroblock storage format if the storage format is the macroblock storage format and if the current line is other than the last line of a macroblock row.

Assignments (4)
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 Jan 12, 2004
From: HATTI, MALLINATH; RAMAKRISHNAN, LAKSHMANAN
To: BROADCOM CORPORATION
Reel/Frame 014253/0212 →
Continuity (3)
Provisional Application 6049530100 · Aug 14, 2003
Provisional Application 6049569500 · Aug 14, 2003
Related Publication 20050036553A1 · Feb 17, 2005