source: 3DVCSoftware/branches/0.3-ericsson/cfg/encoder_mvd.cfg @ 223

Last change on this file since 223 was 35, checked in by nokia, 13 years ago

FlexCO upload

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