Supercharge Your Innovation With Domain-Expert AI Agents!

Image encoding method and image encoding device

An image coding and coding technology, which is applied in the field of image decoding and can solve the problem of ineffective transmission of segmentation information.

Active Publication Date: 2016-11-09
SUN PATENT TRUST
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In the transmission method of division information as described above, when the types of block sizes increase, it is necessary to transmit the division shape for each layer, and there is a problem that division information cannot be efficiently transmitted.

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 encoding method and image encoding device
  • Image encoding method and image encoding device
  • Image encoding method and image encoding device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1)

[0090] figure 1 It is a block diagram of the image coding apparatus 100 using the image coding method according to Embodiment 1 of the present invention. figure 1 The illustrated image encoding device 100 divides an input image signal 120 into processing units (blocks), encodes the divided image, and generates a code string 140 .

[0091] The image encoding device 100 includes a difference unit 101, a transform unit 102, a quantization unit 103, an inverse quantization unit 104, an inverse transform unit 105, an addition unit 106, a prediction unit 107, an encoding control unit 108, a variable length encoding unit 109, A division unit 110 , a division control unit 111 , and a division information description unit 112 . In addition, the division unit 110 and the prediction unit 107 may include internal memories.

[0092] The input image signal 120 is input to the division unit 110 . The division unit 110 divides the input image signal 120 according to the division control si...

Embodiment 2)

[0171] In Embodiment 2 of the present invention, an image decoding device 200 that decodes the code string 140 generated by the image encoding device 100 described above will be described.

[0172] Figure 7 It is a block diagram of the image decoding device 200 using the division information restoring unit 207 according to the present embodiment. Figure 7 The illustrated image decoding device 200 includes a variable length decoding unit 201 , a decoding control unit 202 , an inverse quantization unit 203 , an inverse transformation unit 204 , a prediction unit 205 , an addition unit 206 , and a division information restoration unit 207 . In addition, the prediction unit 205 may include a memory inside.

[0173] The code string 140 is a code string generated by the image coding device 100 according to Embodiment 1 of the present invention. This code string 140 is input to the variable length decoding unit 201 .

[0174] The variable length decoding unit 201 decodes divisio...

Embodiment 3)

[0190] In this embodiment, the description will be made on the case where the division information description unit 112 predicts the division pattern.

[0191] The division information description unit 112 estimates a predicted division pattern that is a predicted value of the division pattern of the block to be processed by using the division pattern of the already coded block. Furthermore, the partition control unit 111 determines the partition pattern of the block to be processed using the estimated predicted partition pattern.

[0192] In addition, the division information description unit 112 may estimate the division pattern of the block to be processed by using the division pattern of a block adjacent to the block to be processed in the same frame as the block to be processed, or may use other blocks temporally included. The division pattern of the block in the frame is used to estimate the division pattern of the block to be processed.

[0193] First, use Figure 9A ...

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

The image encoding method involved in the present invention divides the input image signal (120) into processing units, and encodes the divided image to generate a code string (140). The image encoding method includes: a dividing step, determining the division pattern, the division pattern is a division pattern for hierarchically dividing the input image signal (120) starting from the largest unit of the hierarchical processing unit; segmentation information (131); and an encoding step of encoding the segmentation information (131), the segmentation information (131) including maximum usage level information (used_max_depth) showing the maximum usage level that the segmentation pattern contains The hierarchy of the lowest handling unit in the handling unit.

Description

technical field [0001] The present invention relates to an image encoding method, an image decoding method, an image encoding device, and an image decoding device, and in particular, to an image encoding method and an image decoding method when compressing and encoding a moving image signal using motion compensation. Background technique [0002] In conventional image coding methods represented by the ITU-T standard called H.26x and the ISO / IEC standard called MPEG-x, a screen is divided into predetermined units, and to encode. For example, in the H.264 / MPEG-4 AVC method (for example, refer to Non-Patent Document 1), a screen (picture) is processed in units including 16 horizontal pixels and 16 vertical pixels called macroblocks. Furthermore, when performing motion compensation, the macroblock is divided into rectangular blocks (minimum 4 pixels horizontally x 4 pixels vertically), and motion compensation is performed using different motion vectors for each divided block. ...

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 Patents(China)
IPC IPC(8): H04N19/70H04N19/119H04N19/147H04N19/61H04N19/463H04N19/19
CPCH04N19/96H04N19/119H04N19/147H04N19/19H04N19/463H04N19/61H04N19/70H04N19/124H04N19/17H04N19/182
Inventor 笹井寿郎西孝启柴原阳司杉尾敏康
Owner SUN PATENT TRUST
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