IP Library Granted Patent US 10,063,868
Granted Patent B2
US 10,063,868 · App. 14/246,699 · Granted Aug 28, 2018

Signaling for addition or removal of layers in video coding

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 10,063,868
App. No.
14/246,699
Granted
Aug 28, 2018
Kind
B2
Abstract

In one embodiment, a method determines an encoded plurality of layers for a scalable video stream for a video where each of the plurality of layers includes a respective layer parameter setting. An additional layer for the plurality of layers is determined where the additional layer enhances a base layer in the plurality of layers and the respective layer parameter settings for the encoded plurality of layers do not take into account the additional layer. The method then determines an additional layer parameter setting for the additional layer. The additional layer parameter setting specifies a relationship between the additional layer and at least a portion of the plurality of layers where the additional layer parameter setting is used to decode the additional layer and the at least a portion of the plurality of layers.

Claims (30)

1. A method for transmitting a transport stream including one or more descriptors carrying syntax elements for an encoded plurality of high efficiency video coding (HEVC) layers in the transport stream, the method comprising:

receiving data for the encoded plurality of HEVC layers that includes spatial layers and temporal layers;

constructing the transport stream to include the encoded plurality of HEVC layers and the one or more descriptors for transmission, the transmission of the transport stream including:

signaling in a first syntax element of the one or more descriptors, a respective layer parameter setting for each of the encoded plurality of HEVC layers;

signaling in the one or more descriptors a second syntax element identifying an additional layer decodable in the transport stream but unaccounted for in the encoded plurality of HEVC layers; and

signaling in the one or more descriptors at least one additional layer parameter setting for the additional layer, the at least one additional layer parameter setting including a hierarchy parameter indexing a dependency between the additional layer and at least a portion of the encoded plurality of HEVC layers, wherein the at least one additional layer parameter setting is for decoding the additional layer and the at least a portion of the encoded plurality of HEVC layers.

2. The method of claim 1 , further comprising: encoding the additional layer, wherein the plurality of HEVC layers other than the additional layer are not re-encoded and the respective layer parameter settings for the plurality of HEVC layers and the additional layer are not changed.

3. The method of claim 1 , further comprising: sending the additional layer and the at least a portion of the plurality of HEVC layers with each respective layer parameter setting and the at least one additional layer parameter setting to a decoder.

4. The method of claim 3 , wherein sending comprises: adding the at least one additional layer parameter setting into a transport layer for the additional layer and the at least a portion of the plurality of HEVC layers.

5. The method of claim 4 , wherein the at least one additional layer parameter setting is included in at least one of the one or more descriptors in the transport layer.

6. The method of claim 3 , wherein sending comprises: sending the respective layer parameter settings in a video layer for the at least a portion of the plurality of HEVC layers.

7. The method of claim 1 , further comprising: setting a parameter indicating that additional layers may be added to the at least a portion of the plurality of HEVC layers in a video layer.

8. The method of claim 7 , wherein the parameter in the video layer indicates that the at least one additional layer parameter setting will be included in a transport layer.

9. The method of claim 7 , wherein the parameter is included in a video parameter set (VPS) or a sequence parameter set (SPS) in one of the encoded at least a portion of the plurality of HEVC layers.

10. The method of claim 1 , wherein the at least one additional layer parameter setting specifies layer specific information for the additional layer.

11. The method of claim 1 , wherein the at least one additional layer parameter setting specifies layer dependent information for the additional layer and the at least a portion of the plurality of HEVC layers.

12. The method of claim 1 , wherein the respective layer parameter settings for the additional layer and the at least a portion of the plurality of HEVC layers manage individual buffer settings at a decoder for each of the additional layer and the at least a portion of the plurality of HEVC layers.

13. The method of claim 1 , further comprising:

removing a layer from the plurality of HEVC layers;

determining a removed layer parameter setting based on the removing of the layer, the removed layer parameter setting specifying a relationship between remaining layers in the plurality of HEVC layers based on the removing of the layer; and

sending the at least a portion of the plurality of HEVC layers with respective layer parameter settings, wherein the removed layer parameter setting is not used to decode the at least a portion of the plurality of HEVC layers.

14. An apparatus for sending a transport stream including one or more descriptors carrying syntax elements for decoding high efficiency video coding (HEVC) layers signaled in the transport stream, the apparatus comprising:

one or more computer processors; and

a non-transitory computer-readable storage medium comprising instructions that, when executed, control the one or more computer processors to construct the transport stream, the instructions comprising instructions for:

signaling in one or more descriptors a first syntax element identifying a respective layer parameter setting for each of the plurality of HEVC layers;

signaling in the one or more descriptors a second syntax element identifying an additional layer to the plurality of HEVC layers, wherein the additional layer enhances one or more of the plurality of HEVC layers including a base layer;

signaling in the one or more descriptors at least one additional layer parameter setting for the additional layer, the at least one additional layer parameter setting including a hierarchy parameter indexing a dependency between the additional layer and at least a portion of the plurality of HEVC layers, wherein the at least one additional layer parameter setting is for decoding the additional layer and the at least a portion of the plurality of HEVC layers; and

sending the at least a portion of the plurality of HEVC layers and the at least one additional layer parameter setting to a decoder along with the respective layer parameter settings for the plurality of HEVC layers for decoding the at least a portion of the plurality of layers and the additional layer based on the signaled dependency.

15. The apparatus of claim 14 , further comprising: encoding the additional layer, wherein the plurality of HEVC layers other than the additional layer are not re-encoded and the respective layer parameter settings for the plurality of layers and the additional layer are not changed.

16. The apparatus of claim 14 , wherein sending comprises: adding the at least one additional layer parameter setting into a transport layer for the additional layer and the at least a portion of the plurality of HEVC layers.

Assignments (15)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: ARRIS TECHNOLOGY, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 060791/0583 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 049820 FRAME: 0495. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jul 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049858/0161 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
CHANGE OF NAME Recorded Jul 2, 2019
From: ARRIS ENTERPRISES. INC
To: ARRIS
Reel/Frame 049669/0652 →
CHANGE OF NAME Recorded May 21, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 050405/0787 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
Reel/Frame 050721/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2015
From: ARRIS TECHNOLOGY, INC
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037328/0341 →
SECURITY INTEREST Recorded Jun 26, 2015
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036020/0789 →
MERGER AND CHANGE OF NAME Recorded Mar 5, 2015
From: GENERAL INSTRUMENT CORPORATION; ARRIS TECHNOLOGY, INC.
To: ARRIS TECHNOLOGY, INC.
Reel/Frame 035133/0286 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2014
From: LUTHRA, AJAY K.; NARASIMHAN, MANDAYAM
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 033018/0375 →