Image encoding method, image decoding method, image encoding device, image decoding device, and image encoding/decoding device

An image encoding and image decoding technology, which is applied in image communication, code conversion, television and other directions, and can solve the problems of image decoding influence and processing delay.

Active Publication Date: 2013-03-27
SUN PATENT TRUST
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] However, the inefficient encoding of images leads to delays in processing and also affects the decoding of images

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0128] Figure 7 It is a block diagram showing the functional configuration of the difference vector decoding unit 100 according to the first embodiment.

[0129] The difference vector decoding unit 100 according to this embodiment is composed of a prefix part decoding unit 110 , a suffix part decoding unit 120 , a difference vector restoration control unit 101 , and a difference vector restoration unit 106 . Among them, the prefix portion decoding unit 110 is composed of a difference vector 0 determination unit 102 and a difference vector prefix portion decoding unit 103 . Furthermore, the suffix part decoding unit 120 is composed of the difference vector suffix part decoding unit 104 and the difference vector sign decoding unit 105 . Then, the difference vector decoding unit 100 restores the information of the X component MVDX and the Y component MVDY of the difference vector from the bit stream BS.

[0130] use Figure 8 The operation of the difference vector decoding un...

Embodiment approach 2

[0170] The outline of the arithmetic coding method of this embodiment will be described. The arithmetic coding method of this embodiment is characterized in that the difference vector is not divided into X components and Y components, but divided into a prefix part corresponding to context-adaptive arithmetic coding and a suffix part corresponding to bypass processing coding. Thereby, parallelization of processing is realized, and high-speed encoding is realized.

[0171] The above is the description of the outline of the arithmetic coding method of this embodiment. Unless otherwise specified, it means that the same method as the conventional arithmetic coding method can be adopted.

[0172] Next, a description will be given of the flow of processing of the differential vector encoding unit that performs the differential vector encoding method of the present embodiment.

[0173] Figure 12 It is a flowchart showing the flow of processing of the difference vector encoding un...

Embodiment approach 3

[0201] In this embodiment, the characteristic structure and procedure included in Embodiment 1 or Embodiment 2 are shown suggestively. The structure and procedure of this embodiment correspond to the structure and procedure shown in Embodiment 1 or Embodiment 2. That is, the concept shown in Embodiment 1 and Embodiment 2 includes the structure and procedure related to this embodiment.

[0202] Figure 15A It is a block diagram showing an example of the configuration of the image encoding device according to the present embodiment. Figure 15A The illustrated image encoding device 800 encodes an image using motion vectors. Furthermore, the image encoding device 800 includes an encoding unit 801 .

[0203] Figure 15B yes means Figure 15A The flow chart of the processing operation of the image encoding device 800 is shown. The encoding unit 801 encodes the difference vector ( S801 ). The difference vector represents the difference between the predicted motion vector and ...

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

This image encoding method uses motion vectors to encode images, and includes an encoding step (S801) in which a difference vector, which represents the difference between a motion vector and a predicted motion vector, which is the predicted value of the motion vector, is encoded. In the encoding step (S801): a first part, which is part of a first component among a horizontal component and a vertical component of the difference vector, is encoded; a second part, which is part of a second component that differs to the first component, among the horizontal component and the vertical component, is encoded; a third part, which is part of the first component but differs to the first part, is encoded; a fourth part, which is part of the second component but differs to the second part, is encoded; ; and a code string containing the first part, second part, third part and fourth part is generated in the order of the first part, second part, third part and fourth part.

Description

technical field [0001] The present invention relates to an image encoding method for encoding an image using motion vectors. Background technique [0002] There are techniques described in Non-Patent Document 1 and Non-Patent Document 2 as techniques related to an image encoding method for encoding an image using motion vectors. [0003] prior art literature [0004] non-patent literature [0005] Non-Patent Document 1: ITU-T Recommendation H.264 "Advanced video coding for generic audio visual services", March 2010 [0006] Non-Patent Document 2: JCT-VC "WD3: Working Draft3ofHigh-Efficiency Video Coding", JCTVC-E603, March2011. [0007] Summary of the invention [0008] The problem to be solved by the invention [0009] However, inefficient coding of images leads to processing delays, which also affects decoding of images. Contents of the invention [0010] Therefore, an object of the present invention is to provide an image encoding method for efficiently encoding i...

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/32H04N19/94
CPCH04N19/00121H03M7/4037H04N19/00339H04N19/00521H04N19/00884H03M7/4087H04N19/00703H04N7/32H04N19/00696H03M7/4018H04N19/13H04N19/1887H04N19/436H04N19/52H04N19/70H04N19/463H04N19/91H04N19/184H04N19/521H04N19/17H04N19/46
Inventor 笹井寿郎西孝启柴原阳司杉尾敏康谷川京子松延彻
Owner SUN PATENT TRUST
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