source: 3DVCSoftware/trunk/cfg/encoder_mvd.cfg @ 42

Last change on this file since 42 was 42, checked in by tech, 12 years ago

Nokia (Flexible Coding Order)
Ericsson ( High Level Syntax )
changes

  • Property svn:eol-style set to native
File size: 8.8 KB
Line 
1#======== File I/O =====================
2InputFile_0                   : BookArrival_256x192\video\BookArrival_256x192_15_08.yuv
3InputFile_1                   : BookArrival_256x192\video\BookArrival_256x192_15_10.yuv
4InputFile_2                   : BookArrival_256x192\video\BookArrival_256x192_15_06.yuv
5
6DepthInputFile_0              : BookArrival_256x192\depth\depth_BookArrival_256x192_15_08.yuv
7DepthInputFile_1              : BookArrival_256x192\depth\depth_BookArrival_256x192_15_10.yuv
8DepthInputFile_2              : BookArrival_256x192\depth\depth_BookArrival_256x192_15_06.yuv
9
10ReconFile_0                   : Output_Enc_0.yuv
11ReconFile_1                   : Output_Enc_1.yuv
12ReconFile_2                   : Output_Enc_2.yuv
13
14DepthReconFile_0              : Output_Depth_Enc_0.yuv
15DepthReconFile_1              : Output_Depth_Enc_1.yuv
16DepthReconFile_2              : Output_Depth_Enc_2.yuv
17
18BitstreamFile                 : BitStreamMV.bin
19
20#====== General Coding Parameters ======
21NumberOfViews                 : 3           # Number of views to be coded
22CodeDepthMaps                 : 1           # Encode depth maps
23FramesToBeEncoded             : 5           # Number of frames to be coded
24SourceWidth                   : 256         # Input  frame width
25SourceHeight                  : 192         # Input  frame height
26FrameRate                     : 15          # Frame Rate per second
27FrameSkip                     : 0           # Number of frames to be skipped in input
28InputBitDepth                 : 8           # Input bit-depth
29OutputBitDepth                : 8           # Output bit-depth
30InternalBitDepth              : 10          # Internal bit-depth
31FCO                           : 0
323DVCodingOrder                : T0D0D1D2T1T2
33
34
35#====== Camera Parameters ======
36CameraParameterFile           : BookArrival_256x192\cam_bookarrival.cfg   # Camera parameter file
37BaseViewCameraNumbers         : 8 10 6                                    # Cameras in coding order [only NumberOfViews values are used]
38CodedCamParsPrecision         : 5                                         # precision for camera parameter coding (max. disparity error = 2^(-x)) [default: 2]
39
40#======== Unit definition ================
41MaxCUWidth                    : 64          # Maximum coding unit width in pixel
42MaxCUHeight                   : 64          # Maximum coding unit height in pixel
43MaxPartitionDepth             :  4          # Maximum coding unit depth
44
45QuadtreeTULog2MaxSize         :  5          # Log2 of maximum transform size for
46QuadtreeTULog2MinSize         :  2          # Log2 of minimum transform size for
47QuadtreeTUMaxDepthInter       :  3
48QuadtreeTUMaxDepthIntra       :  3
49
50#======== Coding Structure =============
51GOPSize                       : 8           # GOP Size (number of B slice = GOPSize-1)
52RateGOPSize                   : 8           # GOP size used for QP assignment
53LowDelayCoding                : 0           # Low-delay coding structure
54GOPFormatString               : IL0PL3(V0)_0*n{ *2{ PL0(-8)PL3(-8,V0)_7 BL1(-4;+4)BL4(-4,V0;+4)_3 BL2(-2;+2,+6)BL5(-2,V0;+2,+6)_1 BL2(-2,-6;+2)BL5(-2,-6,V0;+2)_5 BL3(-1;+1,+3)BL6(-1,V0;+1,+3)_0 BL3(-1,-3;+1,+5)BL6(-1,-3,V0;+1,+5)_2 BL3(-1,-5;+1,+3)BL6(-1,-5,V0;+1,+3)_4 BL3(-1,-3;+1)BL6(-1,-3,V0;+1)_6 }*1{ IL0PL3(V0)_7 BL1(-4;+4)BL4(-4,V0;+4)_3 BL2(-2;+2,+6)BL5(-2,V0;+2,+6)_1 BL2(-2,-6;+2)BL5(-2,-6,V0;+2)_5 BL3(-1;+1,+3)BL6(-1,V0;+1,+3)_0 BL3(-1,-3;+1,+5)BL6(-1,-3,V0;+1,+5)_2 BL3(-1,-5;+1,+3)BL6(-1,-5,V0;+1,+3)_4 BL3(-1,-3;+1)BL6(-1,-3,V0;+1)_6 } }
55CodedPictureStoreSize         : 9
56TemporalLayerQPOffset_L0      : 0           # QP offset for layer 0
57TemporalLayerQPOffset_L1      : 1           # QP offset for layer 1
58TemporalLayerQPOffset_L2      : 2           # QP offset for layer 2
59TemporalLayerQPOffset_L3      : 3           # QP offset for layer 3
60TemporalLayerQPOffset_L4      : 4           # QP offset for layer 4
61TemporalLayerQPOffset_L5      : 5           # QP offset for layer 5
62TemporalLayerQPOffset_L6      : 6           # QP offset for layer 6
63TemporalLayerQPOffset_L7      : 7           # QP offset for layer 7
64
65#=========== Motion Search =============
66FastSearch                    : 1           # 0:Full search  1:EPZS
67SearchRange                   : 96          # (0: Search range is a Full frame)
68BipredSearchRange             : 4           # Search range for bipred refinement
69HadamardME                    : 1           # Use of hadamard measure for fractional ME
70FEN                           : 1           # Fast encoder decision
71
72#============= VSO =============
73VSO                           : 1           # View Synthesis Optimization
74VSOConfig                     : [cx0 B(cc1) I(s0.5)][cx1 B(oo0) B(oo2) I(s0.5 s1.5)][cx2 B(cc1) I(s1.5)]  #VSO Configuration (3-View) coding order 1 0 2 oder 1 2 0
75#VSOConfig                    : [cx0 B(cc1) I(s0.5)][cx1 B(oo0) I(s0.5)]                                  #VSO Configuration (2-View) coding order 1 0
76#VSOConfig                    : [ox0 B(cc1) I(s0.5)][cx1 B(oo0) B(oo2) I(s0.5 s1.5)][ox2 B(cc1) I(s1.5)]  #VSO Configuration (3-View) coding order 1 0 2 oder 1 2 0; FCO: 1
77#VSOConfig                    : [ox0 B(cc1) I(s0.5)][cx1 B(oo0) I(s0.5)]                                  #VSO Configuration (2-View) coding order 1 0; FCO 1
78
79
80#======== Quantization =============
81QP                            : 32 34       # Quantization parameter(0-51), second QP for Depth
82MaxDeltaQP                    : 0           # CU-based multi-QP optimization
83DeltaQpRD                     : 0           # Slice-based multi-QP optimization
84RDOQ                          : 1  1        # RDOQ
85
86#=========== Entropy Coding ============
87SymbolMode                    : 1           # 0:LCEC, 1:CABAC
88
89#=========== Deblock Filter ============
90LoopFilterDisable             : 0           # Disable loop filter in slice header (0=Filter, 1=No Filter)
91LoopFilterAlphaC0Offset       : 0           # Range: -26 ~ 26
92LoopFilterBetaOffset          : 0           # Range: -26 ~ 26
93
94#=========== Coding Tools =================
95MRG                           : 1           # Merge mode                      (0: OFF, 1: ON)
96ALF                           : 1           # Adaptive loop filter  (0: OFF, 1: ON)
97ALFEncodePassReduction        : 0           # Reduce ALF encoding passes (0:Original 16-pass, 1: 1-pass, 2: 2-pass encoding)
98
99#============ Slices ================
100SliceMode                : 0                # 0: Disable all slice options.
101                                            # 1: Enforce maximum number of LCU in an slice,
102                                            # 2: Enforce maximum number of bytes in an 'slice'
103SliceArgument            : 1500             # Argument for 'SliceMode'.
104                                            # If SliceMode==1 it represents max. LCU per slice.
105                                            # If SliceMode==2 it represents max. bytes per slice.
106
107LFCrossSliceBoundaryFlag : 1                # In-loop filtering, including ALF and DB, is across or not across slice boundary.
108                                            # 0:not across, 1: across
109
110EntropySliceMode         : 0                # 0: Disable all entropy slice options.
111                                            # 1: Enforce maximum number of LCU in an entropy slice,
112                                            # 2: Enforce maximum number of bins/bits in an 'entropy slice'
113EntropySliceArgument     : 180000           # Argument for 'EntropySliceMode'.
114                                            # If EntropySliceMode==1 it represents max. LCU per entropy slice.
115                                            # If EntropySliceMode==2 it represents max. bins per entropy slice.
116DMM                           : 1           # Depth model modes intra luma (0: OFF, 1: ON)
117MVI                           : 1           # Motion vector inheritance for depth map coding (0: OFF, 1: ON)
118
119#====== multiview mv/res prediction ======
120PredDepthMapGen           : 1           # generation of predicted depth maps (0:off, 1:using coded MVs, 2:using coded depth, 3:coded MVS for non-random-access, coded depth for random access)
121MultiviewMvPred           : 7           # usage for predicted depth maps (sum of the following: 1:inter-view, 2:inter, 4:merge)
122MultiviewMvRegMode        : 1           # regularization (using original depth maps) for inter-view motion estimation
123MultiviewMvRegLambdaScale : 1.0         # lambda scale factor for inter-view motion vector regularization
124MultiviewResPred          : 1           # inter-view resiudal prediction (0:off, 1:on)
125
126#====== Qp Change ======
127QpChangeFrame             : 0           # start frame for QP change (note: given in coding order, not as POC value)
128QpChangeOffsetVideo       : 0           # QP change offset for video
129QpChangeOffsetDepth       : 0           # QP change offset for depth
130
131#====== InterViewSkip ==
132InterViewSkip             : 0
133InterViewSkipLambdaScale  : 8
134
Note: See TracBrowser for help on using the repository browser.