Unlock instant, AI-driven research and patent intelligence for your innovation.

Video coding method and video coding device

A video coding and coding technology is applied in the field of video coding methods and devices to achieve the effect of improving throughput rate

Active Publication Date: 2011-08-03
ZHEJIANG UNIV
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] 1. In video coding, each pipeline-level time slice is equal, and the dependency between data is not fully utilized to improve the processing speed

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] Embodiment 1: a kind of video coding method, specifically as follows:

[0032] A video coding method, comprising m tasks, m is an integer not less than 2, the m tasks are distributed in n pipeline stages, n is an integer not less than 2, wherein the m tasks include data preparation tasks, multiple level mode selection task, mode decision task, intra prediction task, motion compensation task, transform coding task and entropy coding task, etc., n pipeline stages are five pipeline stages, which are detailed as follows, including (such as figure 2 shown):

[0033] The first pipeline stage is a data preparation task, which is used to read in the original image and reference image to be encoded, and store them in a specific format according to the requirements of the second pipeline stage. The pipeline level determines how much data to read and the number of times to start according to the number of tasks on the data bus, that is, each time the pipeline level is started, i...

Embodiment 2

[0042] Embodiment 2: a kind of video coding method, specifically as follows:

[0043] A video coding method, comprising m tasks, m is an integer not less than 2, the m tasks are distributed in n pipeline stages, n is an integer not less than 2, wherein the m tasks include data preparation tasks, multiple level mode selection task, mode decision task, intra prediction task, motion compensation task, transform coding task and entropy coding task, etc., n pipeline stages are five pipeline stages, which are detailed as follows, including (such as figure 2 shown):

[0044] The first pipeline level is a data preparation task, which is used to read in the original image and reference image to be encoded, and store them in a specific format according to the requirements of the second pipeline level;

[0045] The second pipeline stage includes the following tasks: first-level mode selection (intra frame), screening the intra-frame coding mode according to the original image and the r...

Embodiment 3

[0053] Embodiment 3: a kind of video coding method, specifically as follows:

[0054] Except that the loop filtering task is not included, the others are the same as the embodiment 2.

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 video coding device, belonging to the technical field of digital video coding and decoding. The video coding method comprises n pipeline stages (n is an integer), including video coding modules: an original image and reference image access, a module integer pixel motion estimation module, a sub-pixel motion estimation module, an intra-frame prediction module, a motion compensation module, a transformation quantification module, a loop reconstruction module, a loop filter module and an entropy coding module. In disposing the pipeline stages,each pipeline stage is not limited by a fixed slot but only depends on the pretreatment and aftertreatment data relationship; during the coding process, the slot of each pipeline stage is dynamicallyadjusted according to the coding parameters and the coding contents; and a control method suitable for flexible pipeline stage management and module management is used. Aiming at the deficiency of the prior art, the invention provides a flexible pipeline stage disposition policy, a video coding module assignment method and a pipeline stage management and module control policy, fully uses the correlation between the pipeline stage (module) processing data, improves the coding throughput rate, and is favorable for achieving high-definition real-time video coding.

Description

technical field [0001] The invention belongs to the technical field of digital video encoding and decoding, and in particular relates to a video encoding method and device. Background technique [0002] A video is a sequence of consecutive images in chronological order, where each image is called a frame, and the common ones are 25 frames / second, 30 frames / second, etc. Each frame of image can be divided into several strips, and each strip is composed of several macroblocks. Video coding usually uses macroblocks as the coding processing unit. Currently, in the field of video coding and decoding, 32x32, 64x64 and other size blocks are also used as the coding processing unit. . Usually, each processing unit contains a luma block and a chrominance block, and a common format such as 4:2:0 means that the number of pixels in the horizontal and vertical directions of the chrominance information is half of the luma. For brightness, each processing unit is a square of 16x16 (32x32, ...

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): H04N7/26H04N7/50H04N11/04H04N19/124H04N19/13H04N19/436H04N19/51H04N19/593H04N19/82
Inventor 虞露魏亮王万丰
Owner ZHEJIANG UNIV