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

Encoder and encoding method

An encoder and coding technology, applied in the field of encoders, can solve the problems of insufficient processing by encoders and decoders, low degree of data compression, and increased data size.

Active Publication Date: 2014-02-19
GURULOGIC MICROSYST
View PDF12 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In summary, higher encoded image quality requires smaller blocks, which results in less compression of the data
When error correction functions such as parity codes and error correction codes are included, some types of current encodings even lead to an increase in data size
[0011] It can thus be seen that providing image and video compression while maintaining image quality is a problem today, and although a wide variety of codecs have been developed in recent decades, known codecs and the decoder does not adequately handle this

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 and encoding method
  • Encoder and encoding method
  • Encoder and encoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067] In general terms, the present invention relates to encoders and related methods of encoding input data to generate corresponding encoded output data. The method involves receiving input data representing one or more images and / or one or more audio signals, and processing the input data in a manner corresponding to at least one of the following steps:

[0068] (a) segment each image into blocks of variable size;

[0069] (b) segmenting one or more audio signals into packets of variable size;

[0070] (c) combining image blocks to form larger blocks of variable size that are more conducive to encoding; and

[0071] (d) combining packets of one or more audio signals to form combined packets that are more favorable for encoding.

[0072] Additionally, the method includes processing the blocks and / or packets to generate compression encoded output data representing one or more images and / or one or more audio signals.

[0073] This method uses various encoding and entropy m...

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

An encoder (10) is operable to encode input data (20) to generate corresponding encoded output data (30). The encoder (10) includes data processing hardware which is operable: (a) to sub-divide input data (20) into a plurality of blocks or packets, the blocks or packets having a size depending upon a nature of their content, and the blocks or packets being of one or more sizes; (b) to apply a plurality of transformations to content of the blocks or packets to generate corresponding transformed data; (c) to check a quality of representation of the transformed data of the blocks or packets compared to the content of the blocks or packets prior to application of the transformations to determine whether or not the quality of representation of the transformed data satisfies one or more quality criteria; (d) in an event that the quality of representation of the transformed data of the one or more blocks or packets does not satisfy the one or more quality criteria, to sub-divide and / or to combine the one or more blocks or packets further and repeating step (b); and (e) in an event that the quality of representation of the transformed data of the one or more blocks or packets satisfies the one or more quality criteria, to output the transformed data to provide encoded output data (30) representative of the input data (20) to be encoded. The encoder (10) is operable to use the transformations to compress content associated with the blocks or packets, so that the encoded output data (30) is smaller in size than the input data (20) to be encoded.

Description

technical field [0001] The present invention relates to encoders for receiving input data and encoding the input data to generate corresponding encoded output data. The invention also relates to a method of encoding input data to generate corresponding encoded output data. Further, the present invention also relates to a software product recorded on a non-transitory machine-readable data storage medium, wherein the software product is executed on computing hardware to implement the above method. Background technique [0002] People today are increasingly storing and transmitting data content, for example, transmitting multimedia content via the Internet and wireless communication networks. These multimedia contents generally include but are not limited to: images, videos and audios. This data content is stored and transmitted between devices, software applications, media systems, and data services. During these storage and sending processes, there will be situations where...

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/176H04N19/625H04N19/61H04N19/597
CPCH04N19/00078H04N19/00072H04N19/00266H04N19/002H04N19/00139H04N19/00357H04N19/122H04N19/18H04N19/119H04N19/172H04N19/12H04N19/136H04N19/154H04N19/192H04N7/24H04N19/00H04N19/60G06T9/007G06F7/00
Inventor 奥西·卡雷沃托马斯·卡尔卡依宁
Owner GURULOGIC MICROSYST