Supercharge Your Innovation With Domain-Expert AI Agents!

Encoding device, decoding device, encoding method, encoding program, decoding method, and decoding program

An encoding device and an encoding technology, which are applied in the field of decoding programs, can solve the problems of not being able to obtain mantissas, residuals, and meaningless floating-point numbers, etc.

Inactive Publication Date: 2015-03-11
MITSUBISHI ELECTRIC CORP
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] That is, since the magnitude of the median between the mantissa "1.23" of the encoding target data and the mantissa "9.98" of the predicted value is different, the comparison of these mantissas has no significance as a floating-point number, and the comparison of these mantissas cannot be achieved. to a value meaningful as the residual of the mantissa

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Encoding device, decoding device, encoding method, encoding program, decoding method, and decoding program
  • Encoding device, decoding device, encoding method, encoding program, decoding method, and decoding program
  • Encoding device, decoding device, encoding method, encoding program, decoding method, and decoding program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0038] An aspect of a data compression device that compresses (encodes) and decodes floating-point data values ​​will be described.

[0039] figure 1 It is a functional block diagram of the data compression apparatus 100 in Embodiment 1.

[0040] according to figure 1 The functional configuration of the data compression device 100 in Embodiment 1 will be described.

[0041] The data compression device 100 (an example of a coding device and a decoding device) includes a data coding unit 200 , a data decoding unit 300 , and a data storage unit 190 .

[0042] The data coding unit 200 inputs target data (an example of data value) to be coded (hereinafter referred to as "raw data 101").

[0043] The data encoding unit 200 generates data (an example of a data encoding value) representing the encoded original data 101 (hereinafter referred to as "encoded data 102").

[0044] The data encoding unit 200 outputs the generated encoded data 102 .

[0045] The details of the data enco...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A data predicted value generating unit generates a predicted value (data predicted value) for original data intended to be encoded, based on a history of original data which is floating-point data. A data predicted value modifying unit adjusts a mantissa value of the data predicted value by aligning an exponent value of the data predicted value with an exponent value of the original data. A first residual generating unit generates a residual (first residual) between new original data and the data predicted value after being adjusted. A first residual predicted value generating unit generates a predicted value for the first residual (first residual predicted value), based on a history of first residuals. A second residual generating unit generates a residual (second residual) between the first residual and the first residual predicted value. A residual encoding unit generates encoded data by encoding the second residual.

Description

technical field [0001] The present invention relates to, for example, an encoding device, a decoding device, an encoding method, an encoding program, a decoding method, and a decoding program for encoding (compressing) or decoding data. Background technique [0002] As an encoding method for losslessly compressing a data sequence, the following method is used. [0003] First, a predicted value for encoding target data is obtained (predicted value generation). Next, the residual between the predicted value and the encoding target data is obtained (residual generation). Then, the data sequence composed of residuals is encoded in an appropriate manner to obtain encoded data (residual encoding). [0004] When variable-length coding such as gamma coding is used in residual coding, coded data consisting of values ​​smaller than coding target data (values ​​close to 0) are often obtained by inserting a stage of calculating the residual, Improves compression through variable leng...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H03M7/36G06F5/00
CPCH03M7/3059H03M7/3073H03M7/24
Inventor 柴田秀哉
Owner MITSUBISHI ELECTRIC CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More