Data encoding apparatus and data encoding method
AssigneeSamsung Electronics Co., Ltd.
InventorYoung-Beom Jung
Life of this patent
Estimating the term…
Abstract
A data encoding apparatus includes a memory storing computer-readable instructions; and one or more processors configured to execute the computer-readable instruction such that the one or more processors are configured to, receive first video data in a macroblock unit, determine a first rounding offset value using the first video data, create second video data by applying the first rounding offset value to the first video data, determine a second rounding offset value, which is different from the first rounding offset value, using the second video data, and create a quantized coefficient by applying the second rounding offset value to the first video data.
Claims16
A data encoding apparatus, comprising:
- a memory storing computer-readable instructions;
- and
- one or more processors configured to execute the computer-readable instructions such that the one or more processors are configured to,
- receive first video data in a macroblock unit,
- determine a first rounding offset value using the first video data,
- create second video data by applying the first rounding offset value to the first video data,
- determine a second rounding offset value, which is different from the first rounding offset value, using the second video data,
- create a quantized coefficient by applying the second rounding offset value to the first video data,
- determine the first rounding offset value depending on a prediction mode or a level value, and
- determine the second rounding offset value using the number of data having a level value of 0 between first data and second data.
A data encoding apparatus, comprising:
- a memory storing computer-readable instructions;
- and
- one or more processors configured to execute the computer-readable instructions such that the one or more processors are configured to,
- receive 1st to nth video data,
- determine 1st to nth quantized coefficients based on the 1st to nth video data, n being a natural number equal to or greater than 2,
- determine 1st to nth rounding offset values based on the 1st to nth quantized coefficients,
- determine 1st to nth transformed quantized coefficients by applying the 1st to nth rounding offset values to the 1st to nth quantized coefficients, and
- one-dimensionally arrange the 1st to nth transformed quantized coefficients depending on a first rule, and
- determine additional rounding offset values using the one-dimensionally arranged 1st to nth transformed quantized coefficients,
- wherein the one or more processors are configured to execute the computer-readable instructions such that the one or more processors are configured to determine the additional rounding offset values by using a final kth quantized coefficient having a level value of not 0 and a k−1th quantized coefficient that has a level value of not 0 and is nearest to the kth quantized coefficient, among the 1st to nth transformed quantized coefficients.
A data encoding apparatus, comprising:
- a memory storing computer-readable instructions;
- and
- one or more processors configured to execute the computer-readable instructions such that the one or more processors are configured to,
- receive first video data,
- determine a first multiplication value using a lookup table based on a prediction mode associated with the first video data,
- determine a first rounding offset value based on the first multiplication value,
- determine a first quantized coefficient based on the first rounding offset value and the first video data,
- determine a distance value based on a distance between two non-zero coefficient units in the first quantized coefficient,
- determine a second multiplication value based on the distance value,
- determine a second rounding offset value based on the second multiplication value,
- determine a second quantized coefficient based on the second rounding offset value and the first video data, and
- determine an output bit stream based on the second quantized coefficient.
Dependencies are inferred from the claim text.