IP Library › Granted Patent US 8,233,547
Granted Patent B2
US 8,233,547 · App. 12/190,629 · Granted Jul 31, 2012

Method for activation and deactivation of infrequently changing sequence and picture parameter sets

Assignee: LSI 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 8,233,547
App. No.
12/190,629
Granted
Jul 31, 2012
Kind
B2
Abstract

A method for activating and deactivating parameter sets during decoding of a bitstream for display, comprising the steps of: (A) tagging a first picture parameter information set associated with a first identification value as active in response to a reference to the first identification value in a bitstream; (B) changing the tag of the first picture parameter information set from active to inactive and tagging a second picture parameter information set associated with a second identification value as active in response to a reference to the second identification value in the bitstream; and (C) tagging the second picture parameter information set as inactive and re-tagging the first picture parameter information set as active in response to a subsequent reference to the first identification value in the bitstream.

Claims (40)

1. A method for activating and deactivating parameter sets during decoding of a bitstream for display, comprising the steps of:

(A) tagging a first picture parameter information set associated with a first identification value as active by a decoder in response to a reference to said first identification value in a bitstream;

(B) changing the tag of said first picture parameter information set from active to inactive and tagging a second picture parameter information set associated with a second identification value as active by said decoder in response to a reference to said second identification value in said bitstream; and

(C) tagging said second picture parameter information set as inactive and re-tagging said first picture parameter information set as active by said decoder in response to a subsequent reference to said first identification value in said bitstream.

2. The method according to claim 1 , wherein said first picture parameter information set and said second picture parameter information set comprise H.264/MPEG4-AVC compliant picture parameter sets.

3. The method according to claim 1 , wherein said first picture parameter information set and said second picture parameter information set comprise H.264/MPEG4-AVC compliant sequence parameter sets.

4. The method according to claim 1 , wherein:

said first picture parameter information set and said second picture parameter information set are received in said bitstream prior to receiving said reference to said first identification value and said reference to said second identification value, respectively.

5. The method according to claim 1 , further comprising the step of:

storing said first picture parameter information set and said second picture parameter information set in a computer readable storage medium, wherein said first and said second picture parameter information sets comprise infrequently changing picture parameter information.

6. The method according to claim 5 , wherein the step of storing picture parameter information sets further comprises storing a plurality of sequence parameter sets and a plurality of picture parameter sets and only one sequence parameter set and one picture parameter set are tagged as active at any given time.

7. The method according to claim 1 , further comprising the steps of:

parsing network abstraction layer (NAL) unit syntax from said bitstream; and

parsing one or more NAL unit types from said NAL unit syntax.

8. The method according to claim 7 , further comprising the step of:

controlling said parsing of said one or more NAL unit types based upon an active sequence parameter set and an active picture parameter set.

9. The method according to claim 1 , further comprising the step of:

controlling a video decoding process based upon an active sequence parameter set and an active picture parameter set.

10. An apparatus comprising:

means for tagging a first picture parameter information set associated with a first identification value as active in response to a reference to said first identification value in a bitstream;

means for changing a tag of said first picture parameter information set from active to inactive and tagging a second picture parameter information set associated with a second identification value as active in response to a reference to said second identification value in said bitstream;

means for re-tagging said first picture parameter information set as active and tagging said second picture parameter information set as inactive in response to a subsequent reference to said first identification value in said bitstream, wherein said bitstream is decoded for display based upon the active picture parameter information set and said first and said second picture parameter information sets are received in said bitstream prior to receiving said reference to said first identification value and said reference to said second identification value, respectively.

11. An apparatus comprising:

a first circuit configured to receive a bitstream including a first picture parameter information set associated with a first identification value and a second picture parameter information set associated with a second identification value, wherein said first picture parameter information set and said second picture parameter information set are received in said bitstream prior to receiving a reference to said first identification value and a reference to said second identification value, respectively; and

a second circuit configured (i) to tag said first picture parameter information set as active in response to receiving said reference to said first identification value in said bitstream, (ii) to change the tag of said first picture parameter information set from active to inactive and tag the second picture parameter information set as active in response to receiving said reference to said second identification value in said bitstream and (iii) to re-tag said first picture parameter information set as active and tag said second picture parameter information set as inactive in response to receiving a subsequent reference to said first identification value in said bitstream.

12. The apparatus according to claim 11 , wherein said first picture parameter information set and said second picture parameter information set comprise H.264/MPEG4-AVC compliant picture parameter sets.

13. The apparatus according to claim 11 , wherein said first picture parameter information set and said second picture parameter information set comprise H.264/MPEG4-AVC compliant sequence parameter sets.

14. The apparatus according to claim 11 , further comprising a third circuit configured to store said first picture parameter information set and said second picture parameter information set.

15. The apparatus according to claim 14 , wherein said third circuit is further configured to store a plurality of H.264/MPEG4-AVC compliant sequence parameter sets and a plurality of H.264/MPEG4-AVC compliant picture parameter sets.

16. The apparatus according to claim 11 , wherein:

said second circuit is configured to tag only one sequence parameter set and one picture parameter set as active at any given time.

17. The apparatus according to claim 11 , wherein said first circuit comprises:

a first parser configured to parse a network abstraction layer (NAL) unit syntax from said bitstream; and

a second parser configured to parse one or more NAL unit types from said NAL unit syntax.

18. The apparatus according to claim 17 , wherein:

said second parser is further configured to parse said one or more NAL unit types based upon an active sequence parameter set and an active picture parameter set.

19. The apparatus according to claim 17 , further comprising:

a video decoder configured to decode said bitstream based upon an output from said second parser, an active sequence parameter set and an active picture parameter set.

20. The apparatus according to claim 19 , further comprising:

a device configured to present a video display in response to an output of said video decoder and an output of said second parser.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
Continuity (2)
Continuation 10731591 · Dec 9, 2003
Related Publication 20080310500A1 · Dec 18, 2008