Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Image coding device, image coding method, and image coding integrated circuit

An image coding and image technology, applied in the field of high-speed compression coding processing, can solve problems such as coding and motion information inconsistency

Inactive Publication Date: 2009-06-10
SOVEREIGN PEAK VENTURES LLC
View PDF1 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0015] However, in the image encoding device of Patent Document 1, since the motion vector of the encoding target block is calculated using the motion information of the nearby blocks, the calculated previous block The motion information of the block is inconsistent with the motion information of the nearby blocks, and it is often impossible to encode by skip mode, etc.

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
  • Image coding device, image coding method, and image coding integrated circuit
  • Image coding device, image coding method, and image coding integrated circuit
  • Image coding device, image coding method, and image coding integrated circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0069]

[0070] The image encoding device according to Embodiment 1 is obtained by improving an image encoding device which uses macroblocks of a predetermined size (for example, 16×16 pixels) as a unit in accordance with the MPEG4 AVC standard. The pipeline processing encodes an encoding target image.

[0071] The image coding apparatus according to Embodiment 1 selects the coding mode with the smallest coding amount from the three coding modes of intra mode, inter mode and skip mode for each macroblock, and uses the selected coding mode for the macroblock to encode.

[0072] Hereinafter, each encoding mode will be briefly described.

[0073] The intra mode is to generate a predictive image of a block to be coded based on the pixel values ​​of pixels adjacent to the block to be coded (hereinafter referred to as "adjacent pixels") which is a macroblock to be coded, and to compare the generated predictive image and Coding mode in which the difference information of the orig...

Embodiment approach 2

[0182]

[0183] The motion vector estimation calculation unit 102 according to Embodiment 1 calculates the encoding target block based on each piece of motion information corresponding to each of all the encoding modes (intra mode, inter mode, skip mode) that can be selected for the previous block. All the motion information candidates in the skip mode of , and all the reference images indicated by the motion information candidates are acquired.

[0184] However, if all the motion information candidates in the skip mode of the coding target block are calculated and all the reference images indicated by the motion information candidates are acquired, the processing time of the motion vector estimation calculation unit 102, especially the transfer process of the reference images Time becomes large, and in addition, a large-capacity internal memory for storing all reference images is required.

[0185] Therefore, the motion vector estimation calculation unit according to the se...

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

In compressed code processing of an image carried out by pipe lines for microblocks in parallel with each other, when coding subject blocks are compressed in code by a skip mode, etc. of the MPEG4AVC, moving vectors of adjacent blocks adjacent to the coding subject blocks are needed. There are some structures of pipe-line stages that do not determine the moving vectors, etc. of the adjacent blocks. This case is regarded as a problem to be solved that a compressed code processing cannot be carried out for coding subject blocks by the skip mode, etc. All moving information candidates of coding subject blocks are calculated for all moving information that previous blocks of the coding subject blocks can select, and the moving information corresponding to that determined for the previous blocks from the calculated moving information candidates after determining the previous moving information is deemed to be the moving information in the skip mode, etc. of the coding subject blocks.

Description

technical field [0001] The present invention relates to an image encoding device for compressing and encoding an image, and more particularly to speeding up the compression encoding process. Background technique [0002] In the MPEG4AVC (Motion Pictures Experts Group 4 Advanced Video Coding) specification, which is a compression coding method for images, skip mode and spatial direct mode are specified as coding modes. [0003] In the two encoding modes, an image (hereinafter referred to as "encoding target image") that becomes the object of compression encoding (hereinafter also simply referred to as "encoding") is performed in units of a predetermined size, for example, a 16×16 pixel macroblock (macroblock). ") is processed, based on the motion information of a plurality of macroblocks (hereinafter referred to as "adjacent blocks") adjacent to the coding target block, the macroblock (hereinafter referred to as "coding target block") as the current processing target is calcu...

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): H04N7/32
CPCH04N19/00781H04N7/26244H04N19/00278H04N7/26037H04N19/00521H04N7/26132H04N7/26872H04N19/00587H04N7/50H04N19/00696H04N19/00145H04N7/2676H04N7/26755H04N19/00036H04N19/52H04N19/176H04N19/51H04N19/61H04N19/109H04N19/137H04N19/436H04N19/105H04N19/139H04N19/43
Inventor 天野博史田中健前田昌树津田贤治郎井口雅保柴原阳司
Owner SOVEREIGN PEAK VENTURES LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products