IP Library Granted Patent US 10,785,492
Granted Patent B2
US 10,785,492 · App. 14/727,827 · Granted Sep 22, 2020

On reference layer and scaled reference layer offset parameters for inter-layer prediction in scalable video coding

Inventors: Koohyar Minoo (San Diego, CA); David M. Baylon (San Diego, CA); Ajay Luthra (San Diego, CA)
Assignee: ARRIS Enterprises LLC
H04N19/36H04N19/105H04N19/167H04N19/186H04N19/187H04N19/33H04N19/503H04N19/70H04N19/59
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,785,492
App. No.
14/727,827
Filed
Jun 1, 2015
Granted
Sep 22, 2020
Kind
B2
Art Unit
2486
USPC
375/240.02
Abstract

A process for determining the selection of filters and input samples is provided for scalable video coding. The process provides for re-sampling using video data obtained from an encoder or decoder process of a base layer (BL) in a multi-layer system to improve quality in Scalable High Efficiency Video Coding (SHVC). In order to provide better alignment between layers, it is proposed that reference layer offset adjustment parameters be signaled.

Claims (33)

1. A video coding method implemented in a scalable video coding system for deriving a current picture in a bitstream of coded pictures, the method comprising:

receiving a first coding layer carrying video with a base resolution,

receiving a second coding layer carrying video with an enhanced resolution having a higher resolution than the base resolution, a sample luma location xP, yP representing a position relative to a top-left sample in a current picture, said current picture is an enhancement layer picture having the enhanced resolution;

parsing the bitstream for location offset values signaled individually per reference layer picture in the first coding layer and signaled individually per enhancement layer picture in the second coding layer, the location offsets including, offsets between luma samples of a reference region in the reference layer picture and luma samples of the same reference layer picture and a corresponding enhancement layer picture, respectively; and

using the xP, yP luma location relative to a top-left luma sample of the current picture and the signaled reference layer picture and enhancement layer offset values to derive a corresponding xRef16, yRef16 luma location relative to the top-left luma sample of the reference layer picture, the luma location xRef16, yRef16 representing a luma location in the reference layer picture having the base resolution, location xRef16, yRef16 is a position in the reference layer picture relative to a top-left luma sample of the reference layer picture;

wherein the corresponding xRef16, yRef16 luma location in the reference layer picture is derived in fractional units relative to the top-left sample of the reference layer picture,

using phase shifts signaled in the bitstream to derive luma values at each of the xP, yP luma locations in the enhancement layer picture based on the luma values at each of the corresponding xRef16, yRef16 locations in the reference layer picture; and

deriving the current picture in the second coding layer.

2. The method of claim 1 , wherein the location offset values when present are signaled in a pps_multilayer_extension syntax.

3. The method of claim 1 , wherein the deriving of the current picture comprises,

a RefLayerPicWidthInSamplesY that specifies a width of the first layer picture in units of luma samples,

a RefLayerRegionWidthInSamplesY that specifies a width of the first layer reference region in units of luma samples,

wherein RefLayerRegionWidthInSamplesY=RefLayerPicWidthInSamplesY−ref_layer_left_offset−ref_layer_right_offset.

4. The method of claim 1 , wherein the deriving of the current picture comprises:

a RefLayerPicHeightInSamplesY that is equal to a height of the first layer picture in units of luma samples;

a RefLayerRegionHeightInSamplesY that is equal to a height of the first layer reference region in units of luma samples,

wherein RefLayerRegionHeightInSamplesY=RefLayerPicHeightInSamplesY−ref_layer_top_offset−ref_layer_bottom_offset.

5. The method of claim 1 , wherein the deriving of the current picture comprises,

a RefLayerPicWidthInSamplesY that specifies a width of the first layer picture in units of luma samples,

a RefLayerRegionWidthInSamplesY that specifies a width of the first layer reference region in units of luma samples; and

wherein RefLayerRegionWidthInSamplesY=RefLayerPicWidthInSamplesY−ref_layer_left_offset−ref_layer_right_offset.

6. A video coding method implemented in a scalable video coding system for deriving a current picture in a bitstream of coded pictures, the method comprising:

receiving location offset values signaled in a bitstream syntax at the picture level in said bitstream, the location offset values including:

a location offset value specifying at least one of a horizontal offset or vertical offset between a top-left luma sample of a reference region of a decoded reference picture and a top-left luma sample of said decoded reference picture, and

a location offset value specifying at least one of a horizontal offset or vertical offset between a bottom-right luma sample of a reference region of the decoded reference picture and a bottom-right luma sample of said decoded reference picture,

wherein the location offset values are signaled at the picture level for adaptability per picture, applying to all slices in the current picture for which they are signaled;

parsing the bitstream syntax to determine the location offset values applicable to all slices in the current picture for which they are signaled, using said location offset values to determine a width and height of the reference region in the decoded reference picture;

deriving an inter-layer reference picture from said decoded reference picture said derivation using the width and height of the reference region determined from said location offsets signaled in the bitstream on the picture level for deriving each of a plurality of sample values for inter-layer prediction of the inter-layer reference picture; and

deriving the current picture using the inter-layer picture.

7. The video coding method of claim 6 , wherein the location offset values when present are signaled in a pps_multilayer_extension syntax.

8. The video coding method of claim 6 , wherein a plurality of decoded reference pictures are used to derive the inter-layer reference picture.

9. The video coding method of claim 6 , wherein a corresponding sample location in the first coding layer is computed for signaling in the bitstream based on a sample location in the second coding layer.

10. The video coding method of claim 8 , wherein at least one of the one or more additional reference pictures is a reference picture from the same coding layer as the current picture.

Assignments (11)
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 →
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 →
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 →
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 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
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 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2015
From: MINOO, KOOHYAR; BAYLON, DAVID M.; LUTHRA, AJAY
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037054/0425 →
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 →