IP Library › Granted Patent US 7,415,069
Granted Patent B2
US 7,415,069 · App. 10/731,591 · Granted Aug 19, 2008

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 7,415,069
App. No.
10/731,591
Granted
Aug 19, 2008
Kind
B2
Abstract

A method for activating and deactivating parameter sets comprising the steps of: (A) activating a first parameter set in response to a reference to a first identification value associated with the first parameter set and (B) deactivating the first parameter set in response to a reference to a second identification value associated with a second parameter set.

Claims (39)

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

(A) storing 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 in a computer readable storage medium, wherein said first and said second picture parameter information sets comprise infrequently changing picture parameter information;

(B) tagging said first picture parameter information set as active in response to a reference to said first identification value in a bitstream;

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

(D) tagging said second picture parameter information set as inactive and re-tagging said first picture parameter information set as active in response to a subsequent reference to said first identification value in said bitstream, 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.

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 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.

5. 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.

6. The method according to claim 5 , 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.

7. 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.

8. An apparatus comprising:

means for storing 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 in a computer readable storage medium, wherein said first and said second picture parameter information sets comprise infrequently changing picture parameter information and are received in a bitstream prior to receiving a reference to said first identification value and a reference to said second identification value, respectively;

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

means for changing a tag of said first picture parameter information set from active to inactive and tagging said second picture parameter information set as active in response to said 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; and

means for decoding said bitstream for display based upon an active picture parameter information set.

9. An apparatus comprising:

a first circuit configured (i) to tag a first picture parameter information set as active in response to receiving a reference to a first identification value associated with said first picture parameter information set in a bitstream, (ii) to change the tag of said first picture parameter information set from active to inactive and tag a second picture parameter information set as active in response to receiving a reference to a second identification value associated with said second picture parameter information set 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; and

a second circuit configured to store said first picture parameter information set and said second picture parameter information set, 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.

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

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

12. The apparatus according to claim 9 , wherein:

said second circuit is further configured to store a plurality of sequence parameter sets and a plurality of picture parameter sets.

13. The apparatus according to claim 9 , wherein:

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

14. The apparatus according to claim 9 , wherein said first circuit further 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.

15. The apparatus according to claim 14 , 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.

16. The apparatus according to claim 14 , 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.

17. The apparatus according to claim 16 , 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 (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER PREVIOUSLY RECORDED AT REEL: 047357 FRAME: 0302. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048674/0834 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED ON REEL 047195 FRAME 0658. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047357/0302 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0658 →
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 →
CHANGE OF NAME Recorded Jun 6, 2014
From: LSI LOGIC CORPORATION
To: LSI CORPORATION
Reel/Frame 033102/0270 →
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 →
MERGER Recorded Feb 19, 2008
From: LSI SUBSIDIARY CORP.
To: LSI CORPORATION
Reel/Frame 020548/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2003
From: WINGER, LOWELL L.
To: LSI LOGIC CORPORATION
Reel/Frame 014785/0855 →
Continuity (1)
Related Publication 20050123055A1 · Jun 9, 2005