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

A fast selection method for scalable multi-view video plus depth macroblock coding mode

A coding mode, fast selection technology, applied in the direction of digital video signal modification, image communication, electrical components, etc., can solve the problem of high time overhead in MB coding mode selection, and achieve the effect of reducing time complexity

Active Publication Date: 2019-07-23
SHANGHAI UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0021] The purpose of the present invention is to solve the problem that the MB coding mode selection time overhead is too large in the MVD viewpoint scalable coding process, and propose a scalable multi-viewpoint video plus depth macroblock coding mode fast selection method, which can be used to encode enhanced-view texture video and In depth video, the process of macroblock mode selection can be terminated early to reduce the time complexity of encoding

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 fast selection method for scalable multi-view video plus depth macroblock coding mode
  • A fast selection method for scalable multi-view video plus depth macroblock coding mode
  • A fast selection method for scalable multi-view video plus depth macroblock coding mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0058] see Figure 1 to Figure 6 , this scalable multi-viewpoint video plus depth macroblock coding mode fast selection method, its specific steps are:

[0059] Step 1. Encoding of base view V0: Encode texture video T0 using the macroblock mode selection method of full traversal; for depth video D0, quickly select the encoding mode of the current depth macroblock according to the encoding mode of the corresponding texture video T0 macroblock.

[0060] Step 2. Enhancing view V1 encoding: For texture video T1, according to the relationship between the macroblock encoding modes of its reference views T0 and D0 and the texture complexity of macroblocks, quickly select the encoding mode of the current macroblock; for depth video D1 According to the coding mode of the macroblock corresponding to the reference view T1 and the CBP value of the current depth macroblock in DIRECT or Inter16x16 mode, the coding mode of the current depth macroblock is quickly selected.

[0061] Step 3. E...

Embodiment 2

[0063] This embodiment is basically the same as Embodiment 1, and the special features are as follows:

[0064] In the step 1, for T0, according to the type of the current frame, all inter-frame and intra-frame coding modes of the macroblock are traversed, and the optimal macroblock coding mode is selected to ensure that the quality of the basic-view 2D video is optimal;

[0065] For D0, the basic steps of macroblock interframe coding are:

[0066] (1) Judging whether the encoding mode of the corresponding position macroblock of the current macroblock in T0 is Inter16x16 or DIRECT / SKIP mode;

[0067] (2) If the judgment result in step (1) is true, then the current macroblock adopts the same encoding mode as the macroblock at the corresponding position of T0;

[0068] (3) If the judgment result in step (1) is false, then the current macroblock refers to the motion vector of T0 to traverse all inter-frame coding modes, and then select the optimal macroblock inter-frame coding m...

Embodiment 3

[0081] This scalable multi-viewpoint video plus depth macroblock coding mode fast selection method, the coding main program block diagram is as follows Figure 4 As shown, the selection process of texture video MB and depth video MB coding mode is as follows Figure 5 as well as Figure 6 As shown, this method is implemented under JMVM8.0, and the specific implementation steps are as follows:

[0082] Step 1, basic view V0 encoding:

[0083] (1.1) For T1, MB traverses all coding modes and selects the optimal mode.

[0084] (1.2) For D0, when selecting the inter-frame mode, if the MODE T0=Inter16x16or DIRECT / SKIP, then MODE current =MODE T0 ; otherwise, use MV current = MV T0 Go through all inter-frame coding modes and go to step 4.

[0085] Among them, MODE T0 It is the encoding mode of the MB corresponding to the position of the current MB in T0, MODE current is the coding mode of the current macroblock, MV current is the motion vector of the current MB, MV T0 is ...

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 method for quickly selecting a scalable multi-view video plus depth macro block coding mode. The method comprises the following steps of: (1), performing basic video V0 coding: coding a texture video T0 by using an all-traversal selection mode, and quickly selecting the coding mode of a depth video D0 macro block according to the coding mode of a corresponding T0 macro block; (2), enhancing video V1 coding: for a texture video T1, quickly selecting the coding mode of the current macro block according to the relationship of macro block coding modes of reference views T0 and D0 and the texture complexity of the macro blocks, and, for a depth video D1, quickly selecting the coding mode of the current depth macro block according to the coding mode of the macro block corresponding to a reference view T1 and a CBP value of the current depth macro block in a DIRECT or Inter16x16 mode; and (3), enhancing video V2 coding: referencing to the principle in the step (2), wherein a texture video T2 references to views T1 and D1; and a depth video D2 references to a view T2. According to the method disclosed by the invention, when the texture videos and the depth videos are coded and enhanced, the mode selection process can be ended in advance; and the coding time complexity can be reduced.

Description

technical field [0001] The invention relates to a fast selection method of a scalable multi-view video plus depth (Multi-view Video plus Depth, MVD) macro block (Macro Block, MB) coding mode. Background technique [0002] The three-dimensional stereoscopic television (3DTV) system uses the principle of recognizing the distance of an object by observing the angle difference of the object with two eyes, and transmits the encoded 3D video to the left and right eyes of the person, so that the audience can experience a strong stereoscopic effect when watching TV programs. feel. In the 3DTV system, the video formats sent to the encoder can include single-view video plus depth, dual-view video, multi-view video (Multi View Video, MVV) and MVD. Among them, videos in MVD format have significant advantages over videos in other formats. Compared with single-viewpoint video plus depth and dual-viewpoint video, MVD video can bring more viewing angles on the display end after encoding, ...

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/597H04N19/107H04N19/34H04N19/19H04N19/147
CPCH04N19/107H04N19/147H04N19/19H04N19/34H04N19/597
Inventor 马然李攀攀侯宇安平
Owner SHANGHAI UNIV