BETA OFFSET CONTROL FOR DEBLOCKING FILTERS IN VIDEO CODING
First Claim
1. A method of decoding video data, the method comprising:
- decoding a beta offset parameter (“
beta_offset”
) that controls a deblocking filter for a video block;
identifying a beta parameter (“
β
”
) value used to determine a threshold value of at least one deblocking decision for the deblocking filter; and
calculating the deblocking decision for the deblocking filter according to a modified threshold value, wherein the threshold value is modified based on a multiplier value of the beta offset parameter that causes an integer change in the modified threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for providing continuous control of a deblocking filter for a video block using a beta offset parameter. Deblocking filters are defined based on one or more deblocking decisions. Conventionally, a quantization parameter and a beta offset parameter are used to identify a beta parameter (“β”) value that determines threshold values of the deblocking decisions. The value of the beta offset parameter results in a change or increment of the β value. For small increments of the β value, rounding of the threshold values may result in no change and discontinuous control of the deblocking decisions. The techniques include calculating at least one deblocking decision for the deblocking filter according to a threshold value that has been modified based on a multiplier value of the beta offset parameter. The multiplier value applied to the beta offset parameter causes an integer change in the modified threshold value.
-
Citations
50 Claims
-
1. A method of decoding video data, the method comprising:
-
decoding a beta offset parameter (“
beta_offset”
) that controls a deblocking filter for a video block;identifying a beta parameter (“
β
”
) value used to determine a threshold value of at least one deblocking decision for the deblocking filter; andcalculating the deblocking decision for the deblocking filter according to a modified threshold value, wherein the threshold value is modified based on a multiplier value of the beta offset parameter that causes an integer change in the modified threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of encoding video data, the method comprising:
-
encoding a beta offset parameter (“
beta_offset”
) that controls a deblocking filter for a video block;identifying a beta parameter (“
β
”
) value used to determine a threshold value of at least one deblocking decision for the deblocking filter; andcalculating the deblocking decision for the deblocking filter according to a modified threshold value, wherein the threshold value is modified based on a multiplier value of the beta offset parameter that causes an integer change in the modified threshold value. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A video coding device comprising:
-
a memory that stores video data; and a processor configured to code a beta offset parameter (“
beta_offset”
) that controls a deblocking filter for a video block, identify a beta parameter (“
β
”
) value used to determine a threshold value of at least one deblocking decision for the deblocking filter, and calculate the deblocking decision for the deblocking filter according to the threshold value modified based on a multiplier value of the beta offset parameter that causes an integer change in the modified threshold value. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A video coding device comprising:
-
means for coding a beta offset parameter (“
beta_offset”
) that controls a deblocking filter for a video block;means for identifying a beta parameter (“
β
”
) value used to determine a threshold value of at least one deblocking decision for the deblocking filter; andmeans for calculating the deblocking decision for the deblocking filter according to the threshold value modified based on a multiplier value of the beta offset parameter that causes an integer change in the modified threshold value. - View Dependent Claims (45, 46, 47, 48, 49)
-
-
50. A computer readable medium comprising instructions for coding video data that when executed cause one or more processors to:
-
code a beta offset parameter (“
beta_offset”
) that controls a deblocking filter for a video block;identify a beta parameter (“
β
”
) value used to determine a threshold value of at least one deblocking decision for the deblocking filter; andcalculate the deblocking decision for the deblocking filter according to the threshold value modified based on a multiplier value of the beta offset parameter that causes an integer change in the modified threshold value.
-
Specification