Unlock instant, AI-driven research and patent intelligence for your innovation.

Encoder, decoder and methods of encoding and decoding

A technology of encoding method and decoding method, applied in the direction of image encoding, instrumentation, image data processing, etc., can solve problems such as difficulties, difficulties in reaching a satisfactory quality level, discounted matching degree of image blocks, etc., and achieve the effect of saving computing resources

Active Publication Date: 2014-06-18
GURULOGIC MICROSYST
View PDF28 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the data corresponding to database elements are not related to each other, performing a search in the database to find a match is difficult and requires considerable computing resources as the size of the database grows
On the contrary, when the database is small, the degree of matching of image blocks with the blocks already existing in the database is compromised, which makes it difficult to achieve a satisfactory level of quality when constructing an image based on the encoded data generated by this method.

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 methods of encoding and decoding
  • Encoder, decoder and methods of encoding and decoding
  • Encoder, decoder and methods of encoding and decoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0133] When describing the embodiments of the present invention, the abbreviations listed in Table 1 are used.

[0134] Table 1: Abbreviations used to describe the examples

[0135]

[0136] In a nutshell, as figure 1As shown, the invention relates to an encoder 10 for encoding source data 20 to generate corresponding encoded data 30, and a decoder 50 for receiving and decoding corresponding encoded data 30 to generate corresponding decoded data 60, The encoder 10 and the decoder 50 together constitute the codec 5 . Decoder 60 is a representation of source data 20, which may be, for example, at least one of: audio, 1D image, 2D image, 3D image, video content, graphics data, captured audio, captured image, captured video, ASCII and binary data, as well as measured and generated data. Encoder 10 and decoder 50 are operable to use one or more databases 100 to encode source data 20 and to decode encoded data 30 . Additionally, the one or more databases 100 include one or mo...

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 method of encoding source data (20) to generate corresponding encoded data (30) for transmission or storage is provided, wherein the method includes: (a) matching one or more portions of the source data (20) to one or more elements (E) in one or more databases (100), wherein the one or more elements (E) are representative of corresponding one or more data blocks, and recording reference values (R, 300) which relate the one or more portions of the source data (20) to the one or more matched elements (E); and (b) including the reference values (R, 300) in the encoded data (30) together with the one or more databases (100) and / or information identifying the one or more databases (100). A method of decoding encoded data (30) to generate corresponding decoded output data (60) is also provided, wherein the method includes: (a) receiving encoded data (30) including reference values (R, 300) and information regarding area identifiers (U) and information regarding one or more databases (100); (b) decoding from the encoded data (30) the reference values (R, 300); (c) accessing one or more elements (E) from the one or more databases (100) as directed by the reference values (R, 300), wherein the one or more elements (E) are representative of one or more corresponding data blocks; and (d) generating the one or more data blocks for assembling corresponding decoded data (60) for output. The methods are beneficially implemented in an encoder (10), a decoder (50) and in a codec (5). In the codec (5), the at least one encoder (10) and the at least one decoder (50) share one or more databases (100) referred to by reference values (R) included in the encoded data (30).

Description

technical field [0001] The invention relates to an encoder for encoding source data, such as captured image data and / or audio data, to generate corresponding encoded data. The invention also relates to a decoder for decoding encoded data to generate corresponding decoded data, eg decoded data representing source data. The encoder and decoder may use one or more databases comprising information that is processed at the decoder along with the encoded data to generate decoded data; the one or more databases may be located on one or more data servers. Furthermore, the invention relates to a method of encoding source data to generate corresponding encoded data. The invention also relates to a method of decoding encoded data to generate corresponding decoded data, for example decoded data representing source data. The methods described above may include using one or more databases comprising information that is processed with encoded data to generate decoded data. Further, the pr...

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): H04N19/119H04N19/176H04N19/507H04N19/136H04N19/94H04N19/426
CPCH04N19/00533H04N19/00545H04N19/00963H04N19/00H04N19/46H04N19/44H04N19/94H04N19/119H04N19/176G06T9/008H04N19/124H04N19/42H04N21/236H04N21/434G10L19/02
Inventor 奥西·卡雷沃托马斯·卡尔卡依宁
Owner GURULOGIC MICROSYST