Changeset 5 in 3DVCSoftware for trunk/cfg


Ignore:
Timestamp:
12 Dec 2011, 18:35:44 (13 years ago)
Author:
hhi
Message:

Clean version with cfg-files

Location:
trunk/cfg
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/cfg/encoder_mvd.cfg

    r2 r5  
    1 
    2 
    31#======== File I/O =====================
    42InputFile_0                   : BookArrival_256x192\video\BookArrival_256x192_15_08.yuv
     
    2119
    2220
    23 
    2421#====== General Coding Parameters ======
    2522NumberOfViews                 : 3           # Number of views to be coded
    2623CodeDepthMaps                 : 1           # Encode depth maps
    2724FramesToBeEncoded             : 5           # Number of frames to be coded
    28 
    2925SourceWidth                   : 256         # Input  frame width
    3026SourceHeight                  : 192         # Input  frame height
     
    3531InternalBitDepth              : 10          # Internal bit-depth
    3632
    37 
    38 
    3933#====== Camera Parameters ======
    4034CameraParameterFile           : BookArrival_256x192\cam_bookarrival.cfg   # Camera parameter file
    4135BaseViewCameraNumbers         : 8 10 6                                    # Cameras in coding order [only NumberOfViews values are used]
    42 CodedCamParsPrecision         : 2                                         # precision for camera parameter coding (max. disparity error = 2^(-x)) [default: 2]
    43 
     36CodedCamParsPrecision         : 5                                         # precision for camera parameter coding (max. disparity error = 2^(-x)) [default: 2]
    4437
    4538#======== Unit definition ================
     
    5346QuadtreeTUMaxDepthIntra       :  3
    5447
    55 
    56 
    5748#======== Coding Structure =============
    58 GOPSize                       : 4           # GOP Size (number of B slice = GOPSize-1)
    59 RateGOPSize                   : 4           # GOP size used for QP assignment
     49GOPSize                       : 8           # GOP Size (number of B slice = GOPSize-1)
     50RateGOPSize                   : 8           # GOP size used for QP assignment
    6051LowDelayCoding                : 0           # Low-delay coding structure
    61 GOPFormatString               : IL0PL0(V0)_0*n{PL0(-4)PL0(-4,V0)_3BL1(-2;+2)BL1(-2;+2,V0)_1BL2(-1;+1)BL2(-1;+1,V0)_0BL2(-1;+1)BL2(-1,V0;+1)_2}
    62 CodecPictureStoreSize         : 16          # size of coded picture buffer
     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
    6354TemporalLayerQPOffset_L0      : 0           # QP offset for layer 0
    64 TemporalLayerQPOffset_L1      : 3           # QP offset for layer 1
    65 TemporalLayerQPOffset_L2      : 4           # QP offset for layer 2
    66 TemporalLayerQPOffset_L3      : 5           # QP offset for layer 3
    67 
    68 
    69 
    70 #=========== Interpolation Filter =============
    71 RoundingControlBipred         : 0
    72 
    73 
     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
    7462
    7563#=========== Motion Search =============
     
    8169
    8270#============= VSO =============
    83 VSOMode                        : 4           # VSO Mode Currently only (0: off or 4: Using RM)
    84 #VSOConfig                     : [cx0 E(s0.5)][cx1 B(cc0) I(s0.5)]                      #VSO Configuration (2-View) coding order 0 1
    85 VSOConfig                      : [cx0 B(cc1) I(s0.5)][cx1 E(s0 s2)][cx2 B(cc1) I(s1.5)] #VSO Configuration (3-View) coding order 1 0 2 oder 1 2 0
    86 AllowNegDist                   : 1
     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
    8775#======== Quantization =============
    8876QP                            : 32 34       # Quantization parameter(0-51), second QP for Depth
    8977MaxDeltaQP                    : 0           # CU-based multi-QP optimization
    9078DeltaQpRD                     : 0           # Slice-based multi-QP optimization
    91 RDOQ                          : 1           # RDOQ
    92 
    93 
     79RDOQ                          : 1  1        # RDOQ
    9480
    9581#=========== Entropy Coding ============
    9682SymbolMode                    : 1           # 0:LCEC, 1:CABAC
    97 
    98 
    9983
    10084#=========== Deblock Filter ============
     
    10286LoopFilterAlphaC0Offset       : 0           # Range: -26 ~ 26
    10387LoopFilterBetaOffset          : 0           # Range: -26 ~ 26
    104 
    105 
    10688
    10789#=========== Coding Tools =================
     
    127109                                            # If EntropySliceMode==1 it represents max. LCU per entropy slice.
    128110                                            # If EntropySliceMode==2 it represents max. bins per entropy slice.
    129 
    130 OmitUnusedBlocks              : 0           # Omit coding of blocks not used for rendering
    131 VSO                           : 1           # View Synthesis Optimization
    132111DMM                           : 1           # Depth model modes intra luma (0: OFF, 1: ON)
    133112MVI                           : 1           # Motion vector inheritance for depth map coding (0: OFF, 1: ON)
    134 
    135113
    136114#====== multiview mv/res prediction ======
     
    147125
    148126#====== InterViewSkip ==
    149 InterViewSkip             : 1
     127InterViewSkip             : 0
    150128InterViewSkipLambdaScale  : 8
     129
  • trunk/cfg/renderer.cfg

    r2 r5  
    11#======== Input and Output Files =======
    2 VideoInputFileBaseName  : C:\md\vids\original\MPEG_MVD_bookarrival_VN$_CTv_RS768X1024.yuv # input video file basename, '$' is replaced by ViewNumber
    3 DepthInputFileBaseName  : C:\md\vids\original\MPEG_MVD_bookarrival_VN$_CTd_RS768X1024.yuv # input depth file basename, '$' is replaced by ViewNumber
    4 SynthOutputFileBaseName : C:\md\temp\book_synth_$_RS768X1024.yuv                           # output video file basename, '$' is replaced by ViewNumber
     2VideoInputFileBaseName  : C:\md\vids\original\MPEG_MVD_bookarrival_VN$_CTv_RS768X1024.yuv # input video file basename, '$' is replaced by BaseViewCameraNumber
     3DepthInputFileBaseName  : C:\md\vids\original\MPEG_MVD_bookarrival_VN$_CTd_RS768X1024.yuv # input depth file basename, '$' is replaced by BaseViewCameraNumber
     4SynthOutputFileBaseName : C:\md\temp\book_synth_$_RS768X1024.yuv                           # output video file basename, '$' is replaced by SynthViewCameraNumber
    55ContOutputFileNumbering : 0                         # for SynthOutputFileBaseName only: 0 = Replace '$' with real view numbers, 1 = Replace '$' from Left View to Right View beginning with 0
     6
     7#======== Input and Output Files (alternatively )=======
     8#VideoInputFile_0        : C:\md\vids\original\MPEG_MVD_bookarrival_VN10_CTv_RS768X1024.yuv
     9#VideoInputFile_1        : C:\md\vids\original\MPEG_MVD_bookarrival_VN08_CTv_RS768X1024.yuv
     10#VideoInputFile_2        : C:\md\vids\original\MPEG_MVD_bookarrival_VN06_CTv_RS768X1024.yuv
     11
     12#DepthInputFile_0        : C:\md\vids\original\MPEG_MVD_bookarrival_VN10_CTd_RS768X1024.yuv
     13#DepthInputFile_1        : C:\md\vids\original\MPEG_MVD_bookarrival_VN08_CTd_RS768X1024.yuv
     14#DepthInputFile_2        : C:\md\vids\original\MPEG_MVD_bookarrival_VN06_CTd_RS768X1024.yuv
     15
     16#SynthOutputFile_0       : C:\md\temp\book_synth_0_RS768X1024.yuv 
     17#SynthOutputFile_1       : C:\md\temp\book_synth_1_RS768X1024.yuv 
     18#SynthOutputFile_2       : C:\md\temp\book_synth_2_RS768X1024.yuv 
     19# ...
     20
    621
    722#======== File Specification =======
     
    1227
    1328#======== Camera Specification =======
    14 BaseViewCameraNumbers   : 10 8                      # numbers of base views, (From left to right)
    15 SynthViewCameraNumbers  : 0 : 0.25 : 2              # numbers or range of synthesized views
     29BaseViewCameraNumbers   : 10 8 6                    # numbers of base views, (From left to right)
     30SynthViewCameraNumbers  : 0 : 0.25 : 2              # numbers or range of synthesized views (original views are copied)
    1631CameraParameterFile     : c:\md\codecs\MVDC005_64\cfg\cam_para.cfg              # name of camera parameter file
    1732
     
    2035RendererMode            : 0                         # 0: use Renderer, 1: use Model, 10: generate used pels map
    2136
    22 #======== Sampling ========
    23 UVup                    : 1                         # upsampling of chroma planes before processing
    24 Log2SamplingFactor      : 0                         # factor for horizontal upsampling before processing (Only supported for Interpolation mode 1)
    25 
    2637#======== Pre/ PostProcesssing ========
    27 PreProcMode             : 0                         # depth pre-processing: 0 = none, 1 = binominal filtering
    28 PreFilterSize           : 0                         # for PreProcMode = 1:  half size of filter kernel
    29 TemporalDepthFilter     : 1                         # 0: off, 1: temporal depth filter of non-moving blocks ( tool from VSRS Software)
    30 PostProcMode            : 0                         # 0: none, 1: horizontal 3-tap median
     38TemporalDepthFilter     : 0                         # 0: off, 1: temporal depth filter of non-moving blocks ( tool from VSRS Software)
     39SimEnhance              : 1                         # 0: off, 1: on, Similarity enhancement
    3140
    3241#======== Interpolation ========
    33 InterpolationMode       : 4                         # 0: NN, 1:linear (int), 2:linear (double) , 3:cspline (double), 4: 8-tap/4-tap HEVC (int)
    34 ShiftPrecision          : 2                         # precision of Shifts 0: full pel, 1: half pel, 2: quater pel( should be 0 for interpolation modes 0, 2 and 3)
     42ShiftPrecision          : 2                         # precision of Shifts 0: full pel, 1: half pel, 2: quater pel
    3543
    3644#======== Hole Filling ========
     
    4149BlendZThresPerc         : 30                        # Z-difference threshold for blending in percent of total Z-range
    4250BlendUseDistWeight      : 1                         # 0: blending using average; 1: weight blending depending on view distance
    43 BlendHoleMargin         : 4                         # Margin next holes to fill with other view in interpolation or to cut in extrapolation ( should be 2 for extrapolation)
     51BlendHoleMargin         : 6                         # Margin next holes to blend with other view in interpolation or to cut in extrapolation ( should be 2 for extrapolation)
    4452
    45 #======== Used Pel Map Generation ========
    46 UsedPelMapMarExt        : 0                         # Dilation width of used pel map
     53#======== Others ===========
     54Sweep                   : 0                         # Output all views to one file
Note: See TracChangeset for help on using the changeset viewer.