IP Library Granted Patent US 9,609,339
Granted Patent B2
US 9,609,339 · App. 14/246,674 · Granted Mar 28, 2017

Individual buffer management 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 9,609,339
App. No.
14/246,674
Granted
Mar 28, 2017
Kind
B2
Abstract

In one embodiment, a method determines buffer parameter settings for a plurality of layers in a scalable video stream for a video. Each layer includes a respective buffer parameter setting. Then, the method applies respective buffer parameter settings to individual buffers for respective layers in the plurality of layers. The respective layers are buffered in the individual buffers according to the respective buffer parameter settings where the respective layers are combined after the buffers to form a combined bitstream including the respective layers for decoding.

Claims (27)

1. A method comprising:

receiving, by a computing device, a supplemental enhancement information field in a video layer including a plurality of layers in a scalable video stream for a video, the supplemental enhancement information field indicating that individual buffer parameters settings are included in the video layer, wherein the video layer is provided in a transport stream;

receiving, by the computing device, individual buffer parameter settings for the plurality of layers from an encoder, wherein each layer includes a respective individual buffer parameter setting, and wherein the individual buffer parameter settings are encoded in the supplemental enhancement information field in the video layer including the plurality of layers;

applying, by the computing device, respective individual buffer parameter settings to individual buffers for respective layers in the plurality of layers; and

buffering, by the computing device, the respective layers in the individual buffers according to the respective individual buffer parameter settings, wherein the respective layers are combined after the buffers to form a combined bitstream including the respective layers for decoding.

2. The method of claim 1 , wherein the individual buffer parameter settings each specify a bitrate for an individual buffer.

3. The method of claim 1 , wherein the individual buffer parameter settings each specify a buffer size for a respective individual buffer.

4. The method of claim 1 , further comprising:

combining the respective layers into the combined bitstream; and

decoding the combined bitstream.

5. The method of claim 4 , further comprising:

after combining, buffering the combined bitstream in a combined bitstream buffer before decoding the combined bitstream.

6. The method of claim 1 , wherein a video descriptor indicates that the individual buffer parameters settings are included in the transport layer.

7. The method of claim 1 , further comprising receiving the individual buffer parameter settings from the encoder in the transport layer used to send the plurality of layers.

8. The method of claim 7 , wherein the individual buffer parameter settings received from the encoder are included in a video descriptor including the plurality of layers.

9. The method of claim 1 , further comprising:

pre-setting the buffer parameter settings in the decoder.

10. The method of claim 1 , wherein applying respective individual buffer parameter settings comprises:

applying the respective individual buffer parameter settings to an input of the individual buffers and an output of the individual buffers.

11. An 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 be configured for:

receiving a supplemental enhancement information field in a video layer including a plurality of layers in a scalable video stream for a video, the supplemental enhancement information field indicating that individual buffer parameters settings are included in the video layer, wherein the video layer is provided in a transport stream;

receiving the individual buffer parameter settings for the plurality of layers from an encoder, wherein each layer includes a respective individual buffer parameter setting, and wherein the individual buffer parameter settings are encoded in the supplemental enhancement information field in the video layer including the plurality of layers;

applying respective individual buffer parameter settings to individual buffers for respective layers in the plurality of layers; and

buffering the respective layers in the individual buffers according to the respective individual buffer parameter settings, wherein the respective layers are combined after the buffers to form a combined bitstream including the respective layers for decoding.

12. The apparatus of claim 11 , further comprising receiving the individual buffer parameter settings from the encoder in a transport layer used to send the plurality of layers.

Assignments (14)
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 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
CHANGE OF NAME Recorded Jul 2, 2019
From: ARRIS ENTERPRISES. INC
To: ARRIS
Reel/Frame 049669/0652 →
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/0264 →