Context modeling for sign and magnitude prediction
AssigneeComcast Cable Communications, LLC
InventorsAlexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy, Esmael Hejazi Dinan
Life of this patent
Estimating the term…
Abstract
A probability model may be selected based on an indication of whether a magnitude symbol of a block vector difference (BVD) matches a magnitude symbol of a BVD predictor. The determined probability model may be used to decode indications of whether other magnitude symbols of the BVD match other magnitude symbols of the BVD predictor. The magnitude of the BVD may be determined using the values of the magnitude symbols of the BVD predictor and the indications of whether the magnitude symbols of the BVD match the magnitude symbols of the BVD predictor.
Claims20
A method comprising:
- based on a first indication of whether a value of a first symbol of a block vector difference (BVD) matches a value of a first symbol of a first BVD predictor, selecting a probability model;
- decoding, based on the probability model, a second indication of whether a value of a second symbol of the BVD matches a value of a second symbol of a second BVD predictor;
- and
- based on the second indication and a value of the second symbol of the second BVD predictor, determining a value of the second symbol of the BVD.
A method comprising:
- based on a difference between a block vector (BV) and a block vector predictor (BVP), determining a block vector difference (BVD);
- based on a first indication of whether a value of a first symbol of the BVD matches a value of a first symbol of a first BVD predictor, selecting a probability model;
- and
- encoding, based on the probability model, a second indication of whether a value of a second symbol of the BVD matches a value of a second symbol of a second BVD predictor.
A method comprising:
- decoding a first indication of whether a value of a first symbol of a block vector difference (BVD) matches a value of a first symbol of a first BVD predictor;
- determining, based on a position of a second symbol in the BVD, a significance of the second symbol;
- selecting, based on the first indication and the significance of the second symbol in the BVD, a probability model;
- based on the probability model, decoding a second indication of whether a value of a second symbol of the BVD matches a value of a second symbol of a second BVD predictor based on the probability model;
- and
- determining, based on the second indication and a value of the second symbol of the BVD predictor, a value of the second symbol of the BVD.
Dependencies are inferred from the claim text.