Supercharge Your Innovation With Domain-Expert AI Agents!

Video coding and decoding method and device based on dictionary database

A technology of video coding and dictionary library, applied in the field of video coding and decoding, can solve the problems of loss of high-frequency information and loss of prediction efficiency, and achieve the effect of improving coding efficiency, accurate prediction block, and improving decoding efficiency

Active Publication Date: 2014-09-17
PEKING UNIV SHENZHEN GRADUATE SCHOOL
View PDF4 Cites 3 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
  • Video coding and decoding method and device based on dictionary database
  • Video coding and decoding method and device based on dictionary database
  • Video coding and decoding method and device based on dictionary database

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

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

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

[0039] Step 102: Use the texture dictionary library to restore the encoding distortion information of the decoded reconstructed image one frame before the current image frame to be encoded to obtain an image after the encoded distortion information is restored, and use the image after the restored encoding distortion information as a reference image. The coding distortion information includes high frequency information.

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

Embodiment 2

[0074] Please refer to Figure 4 According to a video coding method based on a dictionary library provided in the first embodiment, this embodiment provides a video coding device based on a dictionary library, including an image block dividing unit 401, an image enhancement unit 402, a prediction unit 403, and a residual The difference block acquisition unit 404 and the processing unit 400.

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

[0076] The image enhancement unit 402 is used to restore the encoding distortion information of the decoded and reconstructed image of the previous frame of the current image frame to be encoded by using the texture dictionary library to obtain the image after the encoded distortion information is restored, and use the image after the restored encoding distortion information as Reference image; The texture dictionary library includes a clear im...

Embodiment 3

[0088] Please refer to Figure 5 with Image 6 , Figure 5 This is the flowchart of the video decoding method based on the dictionary library in this embodiment, Image 6 This is the decoding framework diagram of the video decoding method based on the dictionary library in this embodiment. Corresponding to the dictionary library-based video encoding method provided in the first embodiment, the dictionary library-based video decoding method provided in this embodiment includes:

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

[0090] Step 502: Use the texture dictionary library to restore the encoding distortion information of the decoded reconstructed image of the previous frame of the current image frame to obtain an image after ...

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 video coding and decoding method and device based on a dictionary library. Background technique [0002] At present, mainstream video coding standards such as JPEG, MPEG-2, AVS, H.264, HEVC, etc. all adopt a hybrid coding framework, which improves the efficiency of video compression by continuously mining the spatio-temporal correlation between images and videos. [0003] The traditional encoding method still uses the information redundancy of the image to be encoded and the video itself. With the continuous advancement of encoding technology, the spatio-temporal 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. Using information other than the image and video to be encoded, predicting the image and ...

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/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