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

Video encoding method and device thereof

A coding method and a video coding technology, which are applied in digital video signal modification, image communication, selective content distribution, etc., can solve problems such as being unable to apply to different scenarios of macroblocks to be coded, reduce theoretical limit entropy, and improve image coding compression rate effect

Active Publication Date: 2021-01-15
杭州联海网络科技有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the current encoding method, a single encoding method is used for each macroblock to be encoded, and a single encoding method cannot be applied to different scenarios of the macroblock to be encoded

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] See figure 1 , figure 1 It is a schematic flowchart of a video coding method provided by an embodiment of the present invention; this embodiment describes in detail a video coding method provided by the present invention, and the method includes the following steps:

[0038] Step 1. Encode the macroblock to be encoded according to at least two sets of encoding methods to obtain at least two encoded streams;

[0039] Step 2. Perform operations respectively according to the at least two coded streams to form coded information corresponding to each coded stream;

[0040] Step 3. Obtain the final encoding method of the macroblock to be encoded according to the encoding information respectively corresponding to the at least two encoded streams.

[0041] Wherein, each encoded stream in step 1 includes the encoding method adopted by the macroblock to be encoded and the prediction residual of each pixel component in the macroblock to be encoded.

[0042] Among them, step 2 m...

Embodiment 2

[0058] This embodiment describes in detail a set of encoding methods proposed by the present invention on the basis of the foregoing embodiments. The encoding method is a texture gradient encoding method, comprising the following steps:

[0059] Step 1. Define the size of the macroblock to be encoded

[0060] Define the size of the macroblock to be encoded as m*n pixel components, where m≥1, n≥1;

[0061] Preferably, the size of the macroblock to be encoded can be defined as 8*1 pixel components, 16*1 pixel components, 32*1 pixel components, and 64*1 pixel components; in this embodiment, the size of the macroblock to be encoded is 16*1 pixel components are used as an example for illustration, and the same applies to other macroblocks to be coded with different sizes. The pixel components in the macroblock to be encoded are arranged sequentially from left to right according to the serial numbers from 0 to 15, and each serial number position corresponds to a pixel component. ...

Embodiment 3

[0081] This embodiment describes in detail another set of encoding methods proposed by the present invention on the basis of the foregoing embodiments. The coding method is a texture adaptive coding method, including the following steps:

[0082] Step 1. Define the reconstructed pixel components of the macroblock to be coded;

[0083] Such as Figure 4 as shown, Figure 4 It is a schematic diagram for reference of predicting and reconstructing pixel components of a texture adaptive coding method provided by an embodiment of the present invention. Define the current pixel component of the macroblock to be encoded as Cij, select K reconstructed pixel components encoded around the current pixel component, and number the encoded K reconstructed pixel components, and the numbering order can be specified, where K≥1.

[0084] Preferably, the sequence number of the current pixel component is set as Cij, the sequence number of the reconstructed pixel component on the left side of th...

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 relates to a video coding method and a device thereof. The method comprises the following steps of: respectively coding a to-be-coded macro block according to at least two sets of codingmethods to obtain at least two coded streams; performing operation according to the at least two coded streams to form coding information corresponding to each coded stream; and obtaining a final coding method of the to-be-coded macro block according to the coding information respectively corresponding to the at least two coded streams. According to the video coding method, a code macro block iscoded by a variety of coding methods, the image code compressing rate can be improved for the image coding blocks in different scenes, and the theoretical limit entropy of the compression can be further reduced than the existing methods.

Description

technical field [0001] The present invention relates to the technical field of compression, in particular to a video encoding method and device thereof. Background technique [0002] With the rapid development of Internet technology and the increasingly rich material and spiritual culture of people, there are more and more requirements for video applications on the Internet, especially for high-definition video applications, and the data volume of high-definition video is very large. To be able to transmit in the Internet with limited bandwidth, the problem that must be solved first is the problem of high-definition video compression and encoding. Currently, there are two international organizations dedicated to the formulation of video coding standards, namely the International Organization for Standardization (ISO) / International Electrotechnical Commission (IEC) The Motion Picture Experts Group (Motion Picture Experts Group, referred to as "MPEG") and the International Te...

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/13H04N19/176H04N19/59H04N21/2343
CPCH04N21/2343H04N19/13H04N19/176H04N19/59
Inventor 田林海岳庆冬李雯
Owner 杭州联海网络科技有限公司
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