Supercharge Your Innovation With Domain-Expert AI Agents!

A video encoding and decoding method and device based on a dictionary

A video coding and dictionary library technology, applied in the field of video coding and decoding, can solve the problems of loss of high-frequency information, loss of prediction efficiency, etc., and achieve the effects of improving coding efficiency, predicting block accuracy, and improving decoding efficiency

Active Publication Date: 2017-08-29
PEKING UNIV SHENZHEN GRADUATE SCHOOL
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In lossy coding, quantization noise is common in decoded and reconstructed images, and high-frequency information is lost, and prediction efficiency will be lost.

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
  • A video encoding and decoding method and device based on a dictionary
  • A video encoding and decoding method and device based on a dictionary
  • A video encoding and decoding method and device based on a dictionary

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] Please refer to figure 1 and figure 2 , figure 1 It is a flowchart of a video encoding method based on a dictionary library in this embodiment, figure 2 It is a coding frame diagram of the video coding method based on the dictionary library in this embodiment. The video coding method based on the dictionary library provided in this embodiment includes:

[0038] Step 101: Divide a current image frame to be encoded in a video stream into several image blocks.

[0039] Step 102: Recover the encoding distortion information of the decoded and reconstructed image of the frame before the current image frame to be encoded by using the texture dictionary library to obtain an image after recovering the encoding distortion information, and use the image after recovering the encoding distortion information as a reference image. Coding distortion information includes high frequency information.

[0040] In a specific embodiment, the texture dictionary can be obtained by pre-t...

Embodiment 2

[0074] Please refer to Figure 4 , according to a dictionary-based video encoding method provided in Embodiment 1, this embodiment provides a dictionary-based video encoding device correspondingly, including an image block division unit 401, an image enhancement unit 403, a prediction unit 402, residual A difference block acquisition unit 404 and a processing unit 400 .

[0075] The image block dividing unit 401 is used for dividing the current image frame to be encoded in the video stream into several image blocks.

[0076] The image enhancement unit 403 is used to restore the coding distortion information of the decoded and reconstructed image of the previous frame of the current image frame to be coded by means of a texture dictionary library, so as to obtain an image after restoring the coding distortion information, and use the image after restoring the coding distortion information as The reference image; the texture dictionary library includes a clear image dictionary ...

Embodiment 3

[0088] Please refer to Figure 5 and Figure 6 , Figure 5 It is a flowchart of a video decoding method based on a dictionary library in this embodiment, Figure 6 It is a decoding frame diagram of the video decoding method based on the dictionary library in this embodiment. Corresponding to the dictionary-based video encoding method provided in Embodiment 1, this embodiment provides a corresponding dictionary-based video decoding method, including:

[0089] Step 501: Process the acquired video code stream to obtain a residual block of the block to be decoded in the current image frame to be decoded. Specifically, the acquired video code stream is subjected to entropy decoding, inverse quantization and inverse transformation to obtain a residual block.

[0090] Step 502: Restore the coding distortion information of the decoded and reconstructed image of the previous frame of the current image frame by using the texture dictionary library to obtain an image after restoring ...

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

Provided is a video coding and decoding method and device based on a dictionary database. The video coding method comprises the steps that a current image frame to be coded in a video stream is divided into a plurality of image blocks; coding distortion information of a decoding reconstructed image which is previous to be current image frame is restored in a vein dictionary database mode so that an image with the coding distortion information restored can be obtained , the image obtained after the coding distortion information is restored is used as a reference image to carry out time domain prediction, and a prediction block of a block to be coded is obtained; the vein dictionary database comprises a sharp image dictionary and a distorted image dictionary corresponding to the sharp image dictionary; the block to be coded is subtracted by the prediction block to obtain a residual block, and the residual block is processed to obtain a video code stream. According to the video coding and decoding method and device based on the dictionary database, the coding distortion information which serves as the reference image used for predicting the block to be coded (the block to be decoded) is restored in the vein dictionary database mode, as a result, the prediction block of the block to be coded (the block to be decoded) is more accurate, and coding and decoding efficiency is improved.

Description

technical field [0001] This application relates to the field of video coding and decoding, and in particular to a method and device for video coding and decoding based on a dictionary library. Background technique [0002] At present, mainstream video coding standards such as JPEG, MPEG-2, AVS, H.264, HEVC, etc. have adopted a hybrid coding framework to improve video compression efficiency by continuously mining the time-space correlation between images and videos. [0003] The traditional coding method still uses the information redundancy of the image to be encoded and the video itself. With the continuous improvement of encoding technology, the time-space correlation between the image to be encoded and the video itself is fully utilized, and the redundancy is continuously reduced. , the space for further improvement of compression efficiency is getting smaller and smaller. Predicting the image and video information to be encoded with the help of information other than th...

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/65H04N19/176H04N19/149H04N19/124H04N19/503
Inventor 王荣刚赵洋王振宇高文王文敏董胜富黄铁军马思伟
Owner PEKING UNIV SHENZHEN GRADUATE SCHOOL
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