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

Last change on this file since 18 was 5, checked in by hhi, 13 years ago

Clean version with cfg-files

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