IP Library Granted Patent US 10,205,948
Granted Patent B2
US 10,205,948 · App. 15/285,619 · Granted Feb 12, 2019

Context initialization based on slice header flag and slice type

Inventors: Kiran Misra (Vancouver, WA); Christopher Andrew Segall (Camas, WA)
Assignee: Velos Media, LLC
H04N19/13H04N19/159H04N19/172H04N19/174H04N19/436H04N19/44H04N19/46H04N19/577H04N19/157
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,205,948
App. No.
15/285,619
Granted
Feb 12, 2019
Kind
B2
Abstract

Technique for initialization of encoders and decoders. In some cases, the decoder receives a slice and identifies if the slice is either a forward predicted B-slice or a backward predicted B-slice, and not both a forward and backward predicted B-slice, and based upon this identification initializes, using a P-slice technique, a context associated with the slice.

Claims (15)

1. A method for encoding a video frame, the method comprising:

(a) encoding a flag in a slice header, the flag is used in determining one of three initialization methods; and

(b) initializing a Context-Adaptive Binary Arithmetic Coding (CABAC) context associated with a slice type; wherein

in a case that the slice type indicates a B slice type and a value of the flag is equal to a first value, a CABAC context associated with the B slice type is initialized by a first initialization method of the three initialization methods,

in a case that the slice type indicates the B slice type and the value of the flag is equal to a second value, the CABAC context associated with the B slice type is initialized by a second initialization method of the three initialization methods, wherein

the second initialization method being used to initialize a CABAC context associated with a P slice type in a case that the slice type indicates the P slice type and the value of the flag is equal to the first value, and

in a case that the slice type indicates an I slice type, a CABAC context associated with the I slice type is initialized by a third initialization method of the three initialization methods without using the flag.

2. An apparatus for encoding a video frame, the apparatus comprising:

an encoding processor, the encoding processor being implemented with hardware, wherein:

the encoding processor encodes a flag in a slice header, the flag is used in determining one of three initialization methods; and

the encoding processor initializes a Context-Adaptive Binary Arithmetic Coding (CABAC) context associated with a slice type; wherein

in a case that the slice type indicates a B slice type and a value of the flag is equal to a first value, a CABAC context associated with the B slice type is initialized by a first initialization method of the three initialization methods,

in a case that the slice type indicates the B slice type and the value of the flag is equal to a second value, the CABAC context associated with the B slice type is initialized by a second initialization method of the three initialization methods, wherein

the second initialization method being used to initialize a CABAC context associated with a P slice type in a case that the slice type indicates the P slice type and the value of the flag is equal to the first value, and

in a case that the slice type indicates an I slice type, a CABAC context associated with the I slice type is initialized by a third initialization method of the three initialization methods without using the flag.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2022
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: VELOS MEDIA, LLC AND VELOS MEDIA MANAGEMENT, LLC
Reel/Frame 060923/0407 →
SECOND AMENDED AND RESTATED MEMBER INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 2, 2018
From: VELOS MEDIA MANAGEMENT, LLC; VELOS MEDIA, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 045806/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2017
From: SHARP CORPORATION
To: VELOS MEDIA, LLC
Reel/Frame 042876/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2016
From: MISRA, KIRAN; SEGALL, CHRISTOPHER A.
To: SHARP LABORATORIES OF AMERICA, INC.
Reel/Frame 039943/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2016
From: SHARP LABORATORIES OF AMERICA, INC.
To: SHARP KABUSHIKI KAISHA
Reel/Frame 039943/0595 →
Continuity (4)
Continuation 15084866 · Mar 30, 2016
Continuation 13294100 · Nov 10, 2011
Continuation In Part 13174564 · Jun 30, 2011
Related Publication 20170026649A1 · Jan 26, 2017
Cited By (2)
US 12,375,675 US 12,489,902