Supercharge Your Innovation With Domain-Expert AI Agents!

Video coding method and device

A technology of video coding and entropy coding, which is applied in the field of video coding methods and devices, can solve problems such as occupying storage space, and achieve the effect of reducing storage space and reducing occupation

Inactive Publication Date: 2017-01-04
北京君正集成电路股份有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Before performing entropy coding on the selected optimal coding mode and residual coefficients, it is necessary to save the complete information of coding methods and residual coefficients in various coding modes, which takes up a lot of storage space

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 method and device
  • Video coding method and device
  • Video coding method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] An embodiment of the present invention provides a video coding method, such as figure 1 As shown, the video encoding method includes:

[0028] S11. Acquire binarization results of encoding parameters in each encoding mode;

[0029] S12. Store the binarization results of the encoding parameters in each encoding mode;

[0030] S13. Select an optimal coding mode from the coding modes;

[0031] S14. Perform entropy encoding using the binarization result of the encoding parameters in the selected optimal encoding mode.

[0032] Since entropy coding is to encode binary values, it is first necessary to binarize the encoded parameters to obtain binary values, and then perform entropy coding.

[0033] In the video encoding method provided by the embodiment of the present invention, the binarization results of the encoding parameters in each encoding mode are obtained and stored, and after the optimal encoding mode is selected from each encoding mode, the selected optimal enco...

Embodiment 2

[0035] An embodiment of the present invention provides a video coding method, such as figure 2 As shown, the video encoding method includes:

[0036] S21. Acquire code stream costs and distortion degrees of encoding parameters in each encoding mode.

[0037] Wherein, in the process of obtaining the code stream cost of the encoding parameters in each encoding mode, the encoding parameters in each encoding mode are binarized to obtain a binarization result.

[0038] S22. Obtain the binarization result obtained in the process of obtaining the code stream cost of the encoding parameters in each encoding mode in the above step S21.

[0039] S23. Store the binarization results of the encoding parameters in each encoding mode.

[0040] S24. Select an optimal encoding mode according to the code stream cost and the degree of distortion of the encoding parameters in each encoding mode.

[0041] S25. Perform entropy encoding using the binarization result of the encoding parameters in...

Embodiment 3

[0060] This embodiment provides a video encoding device, such as Figure 4 As shown, the video encoding device includes:

[0061] The first acquiring unit 11 is configured to acquire the binarization results of encoding parameters in each encoding mode;

[0062] a storage unit 12, configured to store the binarization results of the encoding parameters in each encoding mode;

[0063] A selection unit 13, configured to select an optimal coding mode from the coding modes;

[0064] The encoding unit 14 is configured to perform entropy encoding using the binarization result of encoding parameters in the selected optimal encoding mode.

[0065] The video encoding device provided by the present invention acquires and stores the binarization results of encoding parameters in each encoding mode, and after selecting the optimal encoding mode from each encoding mode, uses the selected optimal encoding mode to encode The binarization result of the parameters is entropy coded. Compared...

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 invention discloses a video coding method and device, relating to the video coding technology field. The video coding method and device solve a problem that in the prior art, entropy coding needs to occupy substantial storage spaces. The video coding method comprises steps of obtaining a binaryzation result of a coding parameter under each coding mode, storing the binaryzation result of the coding parameter under each coding mode, choosing an optimal coding mode from each coding mode, and using the binaryzation result of the coding parameter under the chosen optimal coding mode to perform entropy coding. The video coding method and device are used for performing video coding under the HEVC.

Description

technical field [0001] The present invention relates to the technical field of video encoding, in particular to a video encoding method and device. Background technique [0002] High Efficiency Video Coding (HEVC) is a video compression standard developed by the International Telecommunication Union (ITU). In the process of using the HEVC standard, it is necessary to traverse various coding modes, and through the coding unit (Coding Unit, CU) size, prediction mode (Prediction Mode, PM), prediction unit (PredictionUnit, PU) division, transformation unit in each coding mode (Transform Unit, TU) size, etc., to select the optimal encoding mode. [0003] In a system-on-chip, the cost of accessing data in the external storage space of the chip is very high. In order to reduce the number of accesses to the data in the external storage space of the chip, some calculation results inside the chip are generally saved. When making a CU size judgment, the residual coefficients of diff...

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): H04N19/103H04N19/147H04N19/91
Inventor 王鹏
Owner 北京君正集成电路股份有限公司
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