IP Library Granted Patent US 8,520,741
Granted Patent B2
US 8,520,741 · App. 11/916,192 · Granted Aug 27, 2013

Multiple pass video decoding method and device

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 8,520,741
App. No.
11/916,192
Granted
Aug 27, 2013
Kind
B2
Abstract

The present invention relates to a video decoder (DEC) for decoding a bit stream (BS) corresponding to pictures (P) of a video signal, coded pictures being likely to include macroblocks coded in a progressive and in an interlaced way, said decoder including a decoding unit (DEU) for decoding macroblocks coded in a progressive way. A video decoder according to the invention includes a decoding configuration unit (DCU) for activating said decoding unit several times for decoding a single picture and for configuring the read and/or write stride at each pass of said picture in said decoding unit.

Claims (8)

1. A video decoder for decoding a bit stream corresponding to pictures of a video signal, the coded pictures including macroblocks coded in a progressive and in an interlaced way, said decoder comprising a decoding unit for decoding macroblocks coded in a progressive way, characterized in that said video decoder includes a decoding configuration unit for activating said decoding unit several times for decoding a single picture and for configuring a read and/or write stride at each pass of said picture in said decoding unit, wherein said decoding configuration unit is activated on a picture basis when a flag, decoded or inferred from the bit stream is set to a value indicating that said picture is interlaced.

2. A method for using a video decoder to decode a bit stream corresponding to pictures of a video signal, the pictures comprising macroblocks coded in a progressive and in an interlaced way, said method comprising a decoding configuration step that uses the video decoder to decode a single picture in multiple passes and configures the read and/or write stride at each pass, wherein said decoding configuration step is activated on a picture basis when a flag, decoded or inferred from the bit stream, is set to a value indicating that said picture is interlaced.

3. A non-transitory computer readable storage medium comprising program instructions for implementing, when executed by a processor, causes the processor to decode a bit stream corresponding to pictures of a video signal, the pictures comprising macroblocks coded in a progressive and in an interlaced way, the method comprising:

a decoding configuration that uses the video decoder to decode a single picture in multiple passes;

configuring a read and/or write stride at each of the multiple passes; and

wherein said decoding configuration step is activated on a picture basis when a flag, decoded or inferred from the bit stream, is set to a value indicating that said picture is interlaced.

4. An apparatus comprising:

a video decoder configured to decode a bit stream corresponding to coded pictures of a video signal, the coded pictures including macroblocks coded in a progressive and in an interlaced way, said decoder comprising a decoding unit for decoding macroblocks coded in a progressive way, characterized in that said video decoder includes a decoding configuration unit for activating said decoding unit several times for decoding a single picture and for configuring a read and/or write stride at each pass of said picture in said decoding unit, wherein said decoding configuration unit is activated on a picture basis when a flag, decoded or inferred from the bit stream, is set to a value indicating that said picture is interlaced.

Assignments (16)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: MAXLINEAR INC.; ENTROPIC COMMUNICATIONS LLC
To: DYNAMIC DATA TECHNOLOGIES LLC
Reel/Frame 047914/0274 →
MERGER AND CHANGE OF NAME Recorded Aug 8, 2017
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 043231/0434 →
MERGER AND CHANGE OF NAME Recorded Aug 8, 2017
From: EXCALIBUR ACQUISTION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 043645/0605 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2012
From: TRIDENT MICROSYSTEMS, INC.; TRIDENT MICROSYSTEMS (FAR EAST) LTD.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 028146/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2010
From: NXP
To: NXP HOLDING 1 B.V.
Reel/Frame 023928/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2010
From: TRIDENT MICROSYSTEMS (EUROPE) B.V.; NXP HOLDING 1 B.V.
To: TRIDENT MICROSYSTEMS (FAR EAST) LTD.
Reel/Frame 023928/0641 →