Data Encoding Method and Related Device
AssigneeHuawei Technologies Co., Ltd.
InventorsShifeng Zhang, Chen Zhang, Ning Kang, Zhenguo Li
Life of this patent
Estimating the term…
Abstract
A data encoding method includes obtaining to-be-encoded data; processing the to-be-encoded data by using a volume preserving flow model to obtain a hidden variable output, where the volume preserving flow model includes a target volume preserving flow layer, an operation corresponding to the target volume preserving flow layer is an invertible operation that meets a volume preserving flow constraint, the target volume preserving flow layer is used to perform a multiplication operation on a preset coefficient and first data input to the target volume preserving flow layer, and the preset coefficient is not 1; and encoding the hidden variable output to obtain encoded data.
Claims20
A method comprising:
- obtaining to-be-encoded data;
- processing the to-be-encoded data using a volume preserving flow model to obtain a hidden variable output, wherein the volume preserving flow model comprises a target volume preserving flow layer, wherein a first operation corresponding to the target volume preserving flow layer is an invertible operation that meets a volume preserving flow constraint, wherein the target volume preserving flow layer performs a first multiplication operation on a preset coefficient and first data input to the target volume preserving flow layer, and wherein the preset coefficient is not 1;
- and
- encoding the hidden variable output to obtain encoded data.
A method comprising:
- obtaining encoded data;
- decoding the encoded data to obtain a hidden variable output;
- and
- processing the hidden variable output using a volume preserving flow model to obtain a decoding output,
- wherein the volume preserving flow model comprises a target volume preserving flow layer,
- wherein a first operation corresponding to the target volume preserving flow layer is an invertible operation that meets a volume preserving flow constraint,
- wherein the target volume preserving flow layer performs a division operation on a preset coefficient and first data input to the target volume preserving flow layer, and
- wherein the preset coefficient is not 1.
An apparatus comprising:
- a memory configured to store instructions;
- and
- one or more processors coupled to the memory and configured to:
- obtain to-be-encoded data;
- process the to-be-encoded data using a volume preserving flow model to obtain a hidden variable output, wherein the volume preserving flow model comprises a target volume preserving flow layer, wherein a first operation corresponding to the target volume preserving flow layer is an invertible operation that meets a volume preserving flow constraint, wherein the target volume preserving flow layer performs a multiplication operation on a preset coefficient and first data input to the target volume preserving flow layer, and wherein the preset coefficient is not 1;
- and
- encode the hidden variable output to obtain encoded data.
Dependencies are inferred from the claim text.