IP Library Granted Patent US 9,554,141
Granted Patent B2
US 9,554,141 · App. 14/546,315 · Granted Jan 24, 2017

Intra block copy for intra slices in high efficiency video coding (HEVC)

Inventors: Yue Yu (San Diego, CA); Limin Wang (San Diego, CA)
Assignee: ARRIS Enterprises, Inc.
H04N19/174H04N19/103H04N19/11H04N19/157H04N19/159H04N19/46H04N19/593H04N19/70
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,554,141
App. No.
14/546,315
Filed
Nov 18, 2014
Granted
Jan 24, 2017
Kind
B2
Art Unit
2486
USPC
375/240.02
Abstract

A method for decoding high efficiency video coding, comprising determining whether a coding unit is within an intra slice or an inter slice, determining whether intra block copy has been enabled, reviewing syntax for said coding unit for an intra block copy flag when the coding unit is within an intra slice and intra block copy has been enabled, and omitting reviewing the syntax for the intra block copy flag when the coding unit is within an inter slice.

Claims (32)

1. A method for decoding high efficiency video coding, comprising:

determining whether a coding unit is within an intra slice or an inter slice;

determining whether intra block copy has been enabled;

reviewing syntax for said coding unit for an intra block copy flag when said coding unit is within an intra slice and intra block copy has been enabled; and

omitting reviewing said syntax for said intra block copy flag when said coding unit is within an inter slice.

2. The method of claim 1 , wherein said intra block copy flag either contains a first value indicating that said coding unit was coded with intra block copy or a second value indicating that said coding unit was not coded with intra block copy.

3. The method of claim 2 , further comprising decoding said coding unit with intra block copy decoding when said intra block copy flag contains said first value.

4. The method of claim 2 , further comprising decoding said coding unit with either intra prediction or inter prediction when said intra block copy flag contains said second value.

5. The method of claim 1 , further comprising decoding said coding unit with intra prediction when said coding unit is within an intra slice and said intra block copy flag does not indicate that said coding unit was coded with intra block copy.

6. The method of claim 1 , further comprising decoding said coding unit with either intra prediction or inter prediction when said coding unit is within an inter slice.

7. A method for high efficiency video coding, comprising:

determining whether a coding unit is within an intra slice or an inter slice;

determining whether intra block copy has been enabled;

adding an intra block copy flag to said coding unit's syntax when said coding unit is within an intra slice and intra block copy has been enabled; and

omitting said intra block copy flag from said coding unit's syntax when said coding unit is within an inter slice.

8. The method of claim 7 , wherein said intra block copy flag either contains a first value indicating that said coding unit is to be coded with intra block copy or a second value indicating that said coding unit is not to be coded with intra block copy.

9. The method of claim 8 , further comprising coding said coding unit with intra block copy when said intra block copy flag contains said first value.

10. The method of claim 8 , further comprising coding said coding unit with either intra prediction or inter prediction when said intra block copy flag contains said second value.

11. The method of claim 7 , further comprising coding said coding unit with intra prediction when said coding unit is within an intra slice and said intra block copy flag does not indicate that said coding unit is to be coded with intra block copy.

12. The method of claim 7 , further comprising coding said coding unit with either intra prediction or inter prediction when said coding unit is within an inter slice.

13. The method of claim 7 , wherein omitting said intra block copy flag from said coding unit's syntax when said coding unit is within an inter slice reduces a bitstream's size by one bit.

14. A decoding system for high efficiency video coding, comprising:

a decoder configured to:

determine whether a coding unit is within an intra slice or an inter slice;

determine whether intra block copy has been enabled;

review syntax for said coding unit for an intra block copy flag when said coding unit is within an intra slice and intra block copy has been enabled; and

omit reviewing said syntax for said intra block copy flag when said coding unit is within an inter slice.

15. The decoding system of claim 14 , wherein said intra block copy flag either contains a first value indicating that said coding unit was coded with intra block copy or a second value indicating that said coding unit was not coded with intra block copy.

16. The decoding system of claim 15 , wherein said decoder is further configured to decode said coding unit with intra block copy decoding when said intra block copy flag contains said first value.

17. The decoding system of claim 15 , wherein said decoder is further configured to decode said coding unit with either intra prediction or inter prediction when said intra block copy flag contains said second value.

18. The decoding system of claim 14 , wherein said decoder is further configured to decode said coding unit with intra prediction when said coding unit is within an intra slice and said intra block copy flag does not indicate that said coding unit was coded with intra block copy.

19. The decoding system of claim 14 , wherein said decoder is further configured to decode said coding unit with either intra prediction or inter prediction when said coding unit is within an inter slice.

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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2014
From: YU, YUE; WANG, LIMIN
To: ARRIS ENTERPRISES, INC.
Reel/Frame 034299/0736 →
Continuity (2)
Provisional Application 61905822 · Nov 18, 2013
Related Publication 20150139296A1 · May 21, 2015