source: 3DVCSoftware/branches/HTM-DEV-2.0-dev1-Fix/cfg/3D-HEVC/NonCTC/baseCfg_3view+depth_AllIntra.cfg @ 592

Last change on this file since 592 was 539, checked in by orange, 11 years ago

Integrated QTLPC and added new line mark at the end of TComWedgelet.cpp for MERL

File size: 11.9 KB
Line 
1#======== Legend for comments =====================
2# (m) specification per layer/dimension/layerset possible
3# (c) cyclic repetition of values, if not given for all layers/dimensions/layersets. (e.g. 5 layers and 1 2 3 -> 1 2 3 1 2  )
4
5#======== File I/O =====================
6
7InputFile_0                   : newspapercc_4.yuv                             
8InputFile_1                   : newspapercc_4_depth.yuv                               
9InputFile_2                   : newspapercc_2.yuv                             
10InputFile_3                   : newspapercc_2_depth.yuv                             
11InputFile_4                   : newspapercc_6.yuv                               
12InputFile_5                   : newspapercc_6_depth.yuv                             
13
14BitstreamFile                 : stream.bit                         
15
16ReconFile_0                   : rec_4.yuv                         
17ReconFile_1                   : rec_4_depth.yuv                         
18ReconFile_2                   : rec_2.yuv                           
19ReconFile_3                   : rec_2_depth.yuv                         
20ReconFile_4                   : rec_6.yuv                         
21ReconFile_5                   : rec_6_depth.yuv                           
22
23NumberOfLayers                : 6
24
25#======== VPS ============================
26ScalabilityMask               : 3           # Scalability Mask             ( 1: View Scalability, 3: View + Depth Scalability )
27DimensionIdLen                : 2 1         # Number of bits to store Ids,  per scalability dimension, (m)
28ViewId                        : 1 1 0 0 2 2 # ViewId     (m)
29DepthFlag                     : 0 1 0 1 0 1 # DepthFlag  (m)
30LayerIdInNuh                  : 0           # Layer Id in NAL unit header, (0: no explicit signalling ) (m)
31SplittingFlag                 : 0           # Splitting Flag
32
33#========== Camera parameters ==========
34CameraParameterFile           : cam_pars.txt  # camera parameter file
35CodedCamParsPrecision         : 5           # precision used for coding of camera parameters (in units of 2^(-x) luma samples)
36
37#======== Unit definition ================
38MaxCUWidth                    : 64          # Maximum coding unit width in pixel
39MaxCUHeight                   : 64          # Maximum coding unit height in pixel
40MaxPartitionDepth             : 4           # Maximum coding unit depth
41QuadtreeTULog2MaxSize         : 5           # Log2 of maximum transform size for
42                                            # quadtree-based TU coding (2...6)
43QuadtreeTULog2MinSize         : 2           # Log2 of minimum transform size for
44                                            # quadtree-based TU coding (2...6)
45QuadtreeTUMaxDepthInter       : 3
46QuadtreeTUMaxDepthIntra       : 3
47
48#======== Coding Structure =============
49IntraPeriod                   : 1           # Period of I-Frame ( -1 = only first)
50DecodingRefreshType           : 1           # Random Accesss 0:none, 1:CDR, 2:IDR
51GOPSize                       : 1           # GOP Size (number of B slice = GOPSize-1)
52Frame1    : B  1  1  0.442   0  0  0  4  0                  0                    0
53FrameI_l1:  I  0  0  0.442   0  0  0  0  0                  0                    0             
54Frame1_l1 : B  1  1  0.442   0  0  0  4  0                  0                    0
55FrameI_l2 : I  0  0  0.442   0  0  0  0  0                  0                    0
56Frame1_l2 : B  1  1  0.442   0  0  0  4  0                  0                    0
57FrameI_l3 : I  0  0  0.442   0  0  0  0  0                  0                    0
58Frame1_l3 : B  1  1  0.442   0  0  0  4  0                  0                    0
59FrameI_l4 : I  0  0  0.442   0  0  0  0  0                  0                    0
60Frame1_l4 : B  1  1  0.442   0  0  0  4  0                  0                    0
61FrameI_l5 : I  0  0  0.442   0  0  0  0  0                  0                    0
62Frame1_l5 : B  1  1  0.442   0  0  0  4  0                  0                    0
63
64#=========== Motion Search =============
65FastSearch                    : 1           # 0:Full search  1:TZ search
66SearchRange                   : 64          # (0: Search range is a Full frame)
67BipredSearchRange             : 4           # Search range for bi-prediction refinement
68HadamardME                    : 1           # Use of hadamard measure for fractional ME
69FEN                           : 1           # Fast encoder decision
70FDM                           : 1           # Fast Decision for Merge RD cost
71
72#======== Quantization =============
73MaxDeltaQP                    : 0           # CU-based multi-QP optimization
74MaxCuDQPDepth                 : 0           # Max depth of a minimum CuDQP for sub-LCU-level delta QP
75DeltaQpRD                     : 0           # Slice-based multi-QP optimization
76RDOQ                          : 1           # RDOQ
77RDOQTS                        : 1           # RDOQ for transform skip
78
79#=========== Deblock Filter ============
80DeblockingFilterControlPresent: 1           # Dbl control params present (0=not present, 1=present) (mc)
81LoopFilterOffsetInPPS         : 0           # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1=constant params in PPS, param = base_param)
82LoopFilterDisable             : 0 1         # Disable deblocking filter (0=Filter, 1=No Filter) (mc)
83LoopFilterBetaOffset_div2     : 0           # base_param: -6 ~ 6
84LoopFilterTcOffset_div2       : 0           # base_param: -6 ~ 6
85DeblockingFilterMetric        : 0           # blockiness metric (automatically configures deblocking parameters in bitstream)
86
87#=========== Misc. ============
88InternalBitDepth              : 8           # codec operating bit-depth
89
90#=========== Coding Tools =================
91SAO                           : 1 0         # Sample adaptive offset  (0: OFF, 1: ON) (mc)
92AMP                           : 1           # Asymmetric motion partitions (0: OFF, 1: ON)
93TransformSkip                 : 1           # Transform skipping (0: OFF, 1: ON)
94TransformSkipFast             : 1           # Fast Transform skipping (0: OFF, 1: ON)
95SAOLcuBoundary                : 0           # SAOLcuBoundary using non-deblocked pixels (0: OFF, 1: ON)
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'
101                                            # 3: Enforce maximum number of tiles in a slice
102SliceArgument            : 1500             # Argument for 'SliceMode'.
103                                            # If SliceMode==1 it represents max. SliceGranularity-sized blocks per slice.
104                                            # If SliceMode==2 it represents max. bytes per slice.
105                                            # If SliceMode==3 it represents max. tiles 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
110#============ PCM ================
111PCMEnabledFlag                      : 0                # 0: No PCM mode
112PCMLog2MaxSize                      : 5                # Log2 of maximum PCM block size.
113PCMLog2MinSize                      : 3                # Log2 of minimum PCM block size.
114PCMInputBitDepthFlag                : 1                # 0: PCM bit-depth is internal bit-depth. 1: PCM bit-depth is input bit-depth.
115PCMFilterDisableFlag                : 0                # 0: Enable loop filtering on I_PCM samples. 1: Disable loop filtering on I_PCM samples.
116
117#============ Tiles ================
118UniformSpacingIdc                   : 0                # 0: the column boundaries are indicated by ColumnWidth array, the row boundaries are indicated by RowHeight array
119                                                       # 1: the column and row boundaries are distributed uniformly
120NumTileColumnsMinus1                : 0                # Number of columns in a picture minus 1
121ColumnWidthArray                    : 2 3              # Array containing ColumnWidth values in units of LCU (from left to right in picture)   
122NumTileRowsMinus1                   : 0                # Number of rows in a picture minus 1
123RowHeightArray                      : 2                # Array containing RowHeight values in units of LCU (from top to bottom in picture)
124LFCrossTileBoundaryFlag             : 1                  # In-loop filtering is across or not across tile boundary.
125                                                       # 0:not across, 1: across                                                       
126
127#============ WaveFront ================
128WaveFrontSynchro                    : 0                # 0:  No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case).
129                                                       # >0: WaveFront synchronises with the LCU above and to the right by this many LCUs.
130
131#=========== Quantization Matrix =================
132ScalingList                   : 0                      # ScalingList 0 : off, 1 : default, 2 : file read
133ScalingListFile               : scaling_list.txt       # Scaling List file name. If file is not exist, use Default Matrix.
134
135#============ Lossless ================
136TransquantBypassEnableFlag: 0  # Value of PPS flag.
137CUTransquantBypassFlagValue: 0 # Constant lossless-value signaling per CU, if TransquantBypassEnableFlag is 1.
138
139#============ Rate Control ======================
140RateControl                         : 0                # Rate control: enable rate control
141TargetBitrate                       : 1000000          # Rate control: target bitrate, in bps
142KeepHierarchicalBit                 : 1                # Rate control: keep hierarchical bit allocation in rate control algorithm
143LCULevelRateControl                 : 1                # Rate control: 1: LCU level RC; 0: picture level RC
144RCLCUSeparateModel                  : 1                # Rate control: use LCU level separate R-lambda model
145InitialQP                           : 0                # Rate control: initial QP
146RCForceIntraQP                      : 0                # Rate control: force intra QP to be equal to initial QP
147
148#========== multiview coding tools ==========
149
150
151#========== depth coding tools ==========
152VSO                       : 1                                      # use of view synthesis optimization for depth coding
153DMM                                : 1
154RBC                                : 1
155SDC                                : 1
156DLT                                : 1
157QTL                                : 1
158PC                                 : 1
159
160#========== view synthesis optimization (VSO) ==========
161VSOConfig                 : [cx0 B(cc1) I(s0.25 s0.5 s0.75)][cx1 B(oo0) B(oo2) I(s0.25 s0.5 s0.75 s1.25 s1.5 s1.75)][cx2 B(cc1) I(s1.25 s1.5 s1.75)] # VSO configuration string
162#VSOConfig                 : [ox0 B(cc1) I(s0.25 s0.5 s0.75)][cx1 B(oo0) B(oo2) I(s0.25 s0.5 s0.75 s1.25 s1.5 s1.75)][ox2 B(cc1) I(s1.25 s1.5 s1.75)] # VSO configuration string for FCO = 1
163WVSO                      : 1                                    # use of WVSO (Depth distortion metric with a weighted depth fidelity term)
164VSOWeight                 : 10                                   # weight of VSO ( in SAD case, cf. squared in SSE case )
165VSDWeight                 : 1                                    # weight of VSD ( in SAD case, cf. squared in SSE case )
166DWeight                   : 1                                    # weight of depth distortion itself ( in SAD case, cf. squared in SSE case )
167UseEstimatedVSD           : 1                                    # Model based VSD estimation instead of rendering based for some encoder decisions     
168
169
170
171### DO NOT ADD ANYTHING BELOW THIS LINE ###
172### DO NOT DELETE THE EMPTY LINE BELOW ###
Note: See TracBrowser for help on using the repository browser.