Encoder, decoder and method of operation using interpolation

An interpolation and encoder technology, applied in the field of decoders, codecs, and encoders to achieve high compression rates

Inactive Publication Date: 2016-07-20
GURULOGIC MICROSYST
View PDF10 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, there is no fast and efficient way to en

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
  • Encoder, decoder and method of operation using interpolation
  • Encoder, decoder and method of operation using interpolation
  • Encoder, decoder and method of operation using interpolation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In summary, the present invention relates to a fast and efficient interpolation method for encoding and decoding purposes. This method is referred to as "an interpolation method" because relatively few parameters are used for interpolation calculations to regenerate intermediate values ​​between data defined by relatively few parameters. Additionally, other names may be used for specific versions of this method, such as "slide method", "scale method", "pyramid method", etc. An example of the method is given below. The method is optimally specific to certain types of data blocks, where a set of data point values ​​are interpolated to produce the desired 1D, 2D, 3D data values, the method is also feasible in high dimensions. Further, the method of the invention is optionally used especially for image data, video data, audio data, graphics data, replacing old coding methods like DCT, wavelet, DPCM, and similar old known types of methods.

[0053] With respect to the solu...

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

There is provided a method of encoding data (D1) in an encoder (20) to generate corresponding encoded data (E2); the method includes: (a) receiving the data (D1) to be encoded and analyzing sub-portions of the data (D1) to be encoded to determine one or more encoding algorithms which are to be applied to encode the sub-portions, wherein the one or more encoding algorithms include at least one interpolation algorithm; (b) computing one or more interpolation parameters for the at least one interpolation algorithm which are representative of data values of the sub- portion of the data (D1) to be encoded by the at least one interpolation algorithm; (c) encoding a remainder of the sub-portions of the data (D1) to be encoded using the one or more encoding algorithms; and (d) combining data generated in (b) and (c) to generate the encoded data (E2). Moreover, a corresponding method of decoding encoded data (E2) in a decoder (30) to generate corresponding decoded data (D3) includes: (i) analyzing the encoded data (E2) to determine one or more encoding parameters included in the encoded data (E2), and the one or more coding algorithms to which they relate, wherein at least one of the coding algorithms include at least one interpolation algorithm; (ii) computing data values of sub-portions of the encoded data (E2) by applying inverse algorithms to the one or more parameters and their associated data present in the encoded data (E2); and (iii) combining the computed data values of the sub-portions to generate the decoded data (D3). The methods are susceptible to being employed in an encoder, in a decoder and in codec. Moreover, the methods are beneficially implemented on computing hardware by executing one or more software products thereupon, wherein the software products are arranged to implement the methods.

Description

technical field [0001] The invention relates to a method of encoding data (D1) to generate corresponding encoded data (E2), wherein said method involves interpolating data values ​​to obtain enhanced data compression and / or improved encoding accuracy. The invention also relates to a decoding method for decoding encoded data (E2) to generate corresponding decoded data (D3), wherein said decoding method involves generating decoded data (D3) from interpolation parameters encoded into the encoded data (E2) ). The invention also relates to encoders, decoders and codecs operable to implement the method described above. Further, the present invention also relates to a software product recorded on a non-transitory machine-readable storage medium, wherein the software product is executed on computing hardware to implement the above method. Background technique [0002] The amount of data being communicated over current communication networks such as the Internet and wireless teleph...

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
IPC IPC(8): H03M7/40H03M7/46
CPCH03M7/40H03M7/46H04N19/103H03M7/6088H04N19/117H04N19/124H04N19/46H04N19/463H04N19/60H04N19/80H04N19/132
Inventor 托马斯·卡开宁奥西·卡雷沃
Owner GURULOGIC MICROSYST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products