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

Image encoding and decoding method and image decoding device

An image decoding and image encoding technology, applied in the field of image encoding and decoding and image decoding equipment, can solve the problems of complex intra-frame prediction and complex calculation

Active Publication Date: 2018-06-08
DOLBY LAB LICENSING CORP
View PDF3 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the conventional inter prediction method, the prediction block is generated by using a temporal prediction mode between pictures, so its calculation becomes complicated, and intra prediction also becomes complicated

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0355] E (uncoded)→D→C→B→A→H→I→J: Exclude E

[0356] E(remove)→D(interframe)→C→B→A→H→I→J: including D

[0357] E(remove)→D(include)→C(interframe)→B→A→H→I→J: C included

[0358] (block C is determined to be different after checking for similarity)

[0359] E(remove)→D(include)→C(include)→B(intra)→A→H→I→J: Exclude B

[0360] E(remove)→D(include)→C(include)→B(remove)→A(inter)→H→I→J: Include A (block A is checked as different after similarity check)

[0361] Three blocks (D, C, and A) can be selected as above.

Embodiment 2

[0363] E (interframe)→D→C→B→A→H→I→J: including E

[0364] E(include)→D(interframe)→C→B→A→H→I→J: D included

[0365] (After the similarity check, block D is checked to be equal or not similar to the current block).

[0366] E(include)→D(include)→C(interframe)→B→A→H→I→J: Exclude C

[0367] (Block C is checked as equal or similar after the similarity check).

[0368] E(include)→D(include)→C(remove)→B(boundary)→A→H→I→J: Exclude B

[0369] E(include)→D(include)→C(remove)→B(remove)→A(intra)→H→I→J: Exclude A

[0370] E(include)→D(include)→C(remove)→B(remove)→A(remove)→H(intra)→I→J: Include H (after similarity check, block H is checked as different .)

[0371] Three blocks (E, D, and H) can be selected as above.

Embodiment 3

[0373] E (intra frame)→D→C→B→A→H→I→J: exclude E

[0374] E(remove)→D(intra frame)→C→B→A→H→I→J: Exclude D

[0375] E(remove)→D(remove)→C(intra frame)→B→A→H→I→J: Exclude C

[0376] E(remove)→D(remove)→C(remove)→B(boundary)→A→H→I→J: Exclude B

[0377] E(remove)→D(remove)→C(remove)→B(remove)→A(intra frame)→H→I→J: Exclude A

[0378] E(remove)→D(remove)→C(remove)→B(remove)→A(remove)→H(intra)→I→J: exclude H

[0379] E(remove)→D(remove)→C(remove)→B(remove)→A(remove)→H(remove)→I(interframe)→J: including I

[0380] E(v)→D(remove)→C(remove)→B(remove)→A(remove)→H(remove)→I(include)→J(inter): Include J (after similarity check, Block J is checked as different.)

[0381] E(Remove)→D(Remove)→C(Remove)→B(Remove)→A(Remove)→H(Remove)→I(Include)→J(Include): Include (-a, 0)

[0382] In the above availability check of eight reference blocks, two reference blocks are selected as candidate blocks. In order to fill several (n=3) candidate blocks, preset fixed coordinates (-a, 0) may be added as...

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

Disclosed are an image encoding and decoding method and an image decoding device for selecting a prediction candidate from reference blocks of a reference picture, which includes a current picture, and using the selected prediction candidate so as to derive motion information on a current block during image encoding and decoding. The image encoding and decoding method comprises the steps of: configuring a spatial motion vector candidate; determining whether the reference picture of the current block exists within the current picture; and adding a spatial motion vector candidate in other blockof the current picture encoded prior to the current block, if a determination result in the determination step is yes.

Description

technical field [0001] The present invention relates to an image encoding and decoding method. More particularly, the present invention relates to an image encoding and decoding method and an image decoding apparatus whereby the method and apparatus select prediction candidates from reference blocks including a reference picture of a current picture and use the selected one when encoding and decoding an image prediction candidates to derive motion information for the current block. Background technique [0002] With the popularization of the Internet and mobile terminals and the development of information communication technology, the use of multimedia data is increasing rapidly. Accordingly, there is a need to improve the performance and efficiency of image processing systems by using image prediction within various systems to provide various services or perform operations thereon. [0003] Meanwhile, in conventional image encoding and decoding methods, the motion informa...

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/52H04N19/51H04N19/105H04N19/176H04N19/174H04N19/139
CPCH04N19/105H04N19/109H04N19/139H04N19/159H04N19/174H04N19/176H04N19/51H04N19/52H04N19/523H04N19/593H04N19/70H04N19/82
Inventor 郑济昌金起佰金容熏李贞贤
Owner DOLBY LAB LICENSING CORP
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