Changeset 1064 in 3DVCSoftware
- Timestamp:
- 10 Oct 2014, 21:05:07 (10 years ago)
- Location:
- branches/HTM-12.0-dev1
- Files:
-
- 3 deleted
- 30 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-12.0-dev1/cfg/3D-HEVC/NonCTC/allintra/baseCfg_2view+depth_AllIntra.cfg
r1040 r1064 22 22 ScalabilityMask : 3 # Scalability Mask ( 2: View Scalability, 3: View + Depth Scalability ) 23 23 DimensionIdLen : 1 2 # Number of bits to store Ids, per scalability dimension, (m) 24 ViewOrderIndex : 0 0 1 1 # ViewOrderIndex (m)24 ViewOrderIndex : 0 0 1 1 # ViewOrderIndex, per layer (m) 25 25 DepthFlag : 0 1 0 1 # DepthFlag (m) 26 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling ) (m)26 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 27 27 SplittingFlag : 0 # Splitting Flag 28 ViewId : 1 0 # ViewId per ViewOrderIndex (m)28 ViewId : 1 0 # ViewId, per ViewOrderIndex (m) 29 29 30 30 #======== VPS/ Layer sets ================ 31 31 VpsNumLayerSets : 3 # Number of layer sets 32 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 33 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 34 LayerIdsInSet_2 : 0 1 2 3 # Indices in VPS of layers in layer set 35 32 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 0 33 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 1 34 LayerIdsInSet_2 : 0 1 2 3 # Indices in VPS of layers in layer set 2 35 36 #======== VPS / Output layer sets ================ 36 37 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 37 38 OutputLayerSetIdx : 2 # Indices of layer sets used to derive additional output layer sets 38 39 LayerIdsInAddOutputLayerSet_0 : 2 3 # Indices in VPS of output layers in additional output layer set 39 ProfileLevelTierIdx : 0 0 0 0 # Indices to profile level tier (TBD) 40 41 #======== VPS / PTLI ================ 42 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 43 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 44 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 45 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 46 47 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 48 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 49 ProfileTierLevelIdx_2 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 50 ProfileTierLevelIdx_3 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 51 ProfileTierLevelIdx_4 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 40 52 41 53 #======== VPS / Dependencies ================ … … 164 176 AdvMultiviewResPred : 1 # Advanced inter-view residual prediction (0:off, 1:on) 165 177 IlluCompEnable : 1 # Enable Illumination compensation ( 0: off, 1: on ) (v/d) 178 IlluCompLowLatencyEnc : 0 # Enable low-latency Illumination compensation encoding( 0: off, 1: on ) 166 179 ViewSynthesisPred : 1 # View synthesis prediction 167 DepthRefinement : 1 # Dispar y refined by depth DoNBDV180 DepthRefinement : 1 # Disparity refined by depth DoNBDV 168 181 IvMvScaling : 1 # Interview motion vector scaling 169 182 SubPULog2Size : 3 # Log2 of sub-PU size for IvMvPred (2...6) 170 183 SubPUMPILog2Size : 3 # Log2 of sub-PU size for MPI (3...6) 184 DBBP : 1 # Depth-based Block Partitioning 171 185 172 186 #========== depth coding tools ========== -
branches/HTM-12.0-dev1/cfg/3D-HEVC/NonCTC/allintra/baseCfg_2view_AllIntra.cfg
r872 r1064 13 13 ReconFile_1 : rec_2.yuv 14 14 15 NumberOfLayers : 2 # number of layers to be coded15 NumberOfLayers : 2 # Number of layers 16 16 17 17 #======== VPS ============================ 18 ScalabilityMask : 1 # Scalability Mask ( 1: View Scalability, shall be 1 for MV-HEVC)18 ScalabilityMask : 2 # Scalability Mask ( 2: View Scalability, 3: View + Depth Scalability ) 19 19 DimensionIdLen : 3 # Number of bits to store Ids, per scalability dimension, (m) 20 View Id : 0 1 # ViewId (m)21 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling ) (m)20 ViewOrderIndex : 0 1 # ViewOrderIndex, per layer (m) 21 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 22 22 SplittingFlag : 0 # Splitting Flag 23 ViewId : 1 0 # ViewId, per ViewOrderIndex (m) 23 24 25 #======== VPS/ Layer sets ================ 26 VpsNumLayerSets : 2 # Number of layer sets 27 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 0 28 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 1 29 30 #======== VPS / Output layer sets ================ 31 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 32 33 OutputLayerSetIdx : 1 # Indices of layer sets used to derive additional output layer sets 34 LayerIdsInAddOutputLayerSet_0 : 1 # Indices in VPS of output layers in additional output layer set 0 35 36 #======== VPS / PTLI ================ 37 Profile : main main multiview-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 38 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 39 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 40 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 41 42 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 43 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 44 ProfileTierLevelIdx_2 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 45 46 #======== VPS / Dependencies ================ 47 DirectRefLayers_1 : 0 # Indices in VPS of direct reference layers 48 DependencyTypes_1 : 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 24 49 25 50 #========== Camera parameters ========== -
branches/HTM-12.0-dev1/cfg/3D-HEVC/NonCTC/allintra/baseCfg_3view+depth_AllIntra.cfg
r1040 r1064 26 26 ScalabilityMask : 3 # Scalability Mask ( 2: View Scalability, 3: View + Depth Scalability ) 27 27 DimensionIdLen : 1 2 # Number of bits to store Ids, per scalability dimension, (m) 28 ViewOrderIndex : 0 0 1 1 2 2 # ViewOrderIndex (m)28 ViewOrderIndex : 0 0 1 1 2 2 # ViewOrderIndex, per layer (m) 29 29 DepthFlag : 0 1 0 1 0 1 # DepthFlag (m) 30 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling ) (m)30 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 31 31 SplittingFlag : 0 # Splitting Flag 32 ViewId : 1 0 2 # ViewId per ViewOrderIndex (m)32 ViewId : 1 0 2 # ViewId, per ViewOrderIndex (m) 33 33 34 34 #======== VPS/ Layer sets ================ 35 35 VpsNumLayerSets : 5 # Number of layer sets 36 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 37 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 38 LayerIdsInSet_2 : 0 1 2 3 # Indices in VPS of layers in layer set 39 LayerIdsInSet_3 : 0 1 4 5 # Indices in VPS of layers in layer set 40 LayerIdsInSet_4 : 0 1 2 3 4 5 # Indices in VPS of layers in layer set 41 36 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 0 37 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 1 38 LayerIdsInSet_2 : 0 1 2 3 # Indices in VPS of layers in layer set 2 39 LayerIdsInSet_3 : 0 1 4 5 # Indices in VPS of layers in layer set 3 40 LayerIdsInSet_4 : 0 1 2 3 4 5 # Indices in VPS of layers in layer set 4 41 42 #======== VPS / Output layer sets ================ 42 43 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 43 44 OutputLayerSetIdx : 2 3 # Indices of layer sets used to derive additional output layer sets 44 LayerIdsInAddOutputLayerSet_0 : 2 3 # Indices in VPS of additional output layers 45 LayerIdsInAddOutputLayerSet_1 : 4 5 # Indices in VPS of additional output layers 46 ProfileLevelTierIdx : 0 0 0 0 0 0 0 0 # Indices to profile level tier (TBD) 45 LayerIdsInAddOutputLayerSet_0 : 2 3 # Indices in VPS of output layers in additional output layer set 0 46 LayerIdsInAddOutputLayerSet_1 : 4 5 # Indices in VPS of output layers in additional output layer set 1 47 48 49 #======== VPS / PTLI ================ 50 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 51 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 52 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 53 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 54 55 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 56 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 57 ProfileTierLevelIdx_2 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 58 ProfileTierLevelIdx_3 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 59 ProfileTierLevelIdx_4 : 1 2 2 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 60 ProfileTierLevelIdx_5 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 61 ProfileTierLevelIdx_6 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 6 (m) (should be -1, when layer is not necessary) 47 62 48 63 #======== VPS / Dependencies ================ … … 179 194 AdvMultiviewResPred : 1 # Advanced inter-view residual prediction (0:off, 1:on) 180 195 IlluCompEnable : 1 # Enable Illumination compensation ( 0: off, 1: on ) (v/d) 196 IlluCompLowLatencyEnc : 0 # Enable low-latency Illumination compensation encoding( 0: off, 1: on ) 181 197 ViewSynthesisPred : 1 # View synthesis prediction 182 DepthRefinement : 1 # Dispar y refined by depth DoNBDV198 DepthRefinement : 1 # Disparity refined by depth DoNBDV 183 199 IvMvScaling : 1 # Interview motion vector scaling 184 200 SubPULog2Size : 3 # Log2 of sub-PU size for IvMvPred (2...6) 185 201 SubPUMPILog2Size : 3 # Log2 of sub-PU size for MPI (3...6) 202 DBBP : 1 # Depth-based Block Partitioning 186 203 187 204 #========== depth coding tools ========== -
branches/HTM-12.0-dev1/cfg/3D-HEVC/NonCTC/allintra/baseCfg_3view_AllIntra.cfg
r872 r1064 15 15 ReconFile_2 : rec_6.yuv 16 16 17 NumberOfLayers : 3 # number of layers to be coded17 NumberOfLayers : 3 # Number of layers 18 18 19 19 #======== VPS ============================ 20 ScalabilityMask : 1 # Scalability Mask ( 1: View Scalability, shall be 1 for MV-HEVC)20 ScalabilityMask : 2 # Scalability Mask ( 2: View Scalability, 3: View + Depth Scalability ) 21 21 DimensionIdLen : 3 # Number of bits to store Ids, per scalability dimension, (m) 22 View Id : 0 1 2 # ViewId (m)23 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling ) (m)22 ViewOrderIndex : 0 1 2 # ViewOrderIndex, per layer (m) 23 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 24 24 SplittingFlag : 0 # Splitting Flag 25 ViewId : 1 0 2 # ViewId, per ViewOrderIndex (m) 26 27 #======== VPS / Layer sets ================ 28 VpsNumLayerSets : 4 # Number of layer sets 29 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 0 30 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 1 31 LayerIdsInSet_2 : 0 2 # Indices in VPS of layers in layer set 2 32 LayerIdsInSet_3 : 0 1 2 # Indices in VPS of layers in layer set 3 33 34 #======== VPS / Output layer sets ================ 35 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 36 37 OutputLayerSetIdx : 1 2 # Indices of layer sets used to derive additional output layer sets 38 LayerIdsInAddOutputLayerSet_0 : 1 # Indices in VPS of output layers in additional output layer set 0 39 LayerIdsInAddOutputLayerSet_1 : 2 # Indices in VPS of output layers in additional output layer set 1 40 41 #======== VPS / PTLI ================ 42 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 43 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 44 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 45 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 46 47 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 48 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 49 ProfileTierLevelIdx_2 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 50 ProfileTierLevelIdx_3 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 51 ProfileTierLevelIdx_4 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 52 ProfileTierLevelIdx_5 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 53 54 #======== VPS / Dependencies ================ 55 DirectRefLayers_1 : 0 # Indices in VPS of direct reference layers 56 DirectRefLayers_2 : 0 # Indices in VPS of direct reference layers 57 58 DependencyTypes_1 : 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 59 DependencyTypes_2 : 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 25 60 26 61 #========== Camera parameters ========== -
branches/HTM-12.0-dev1/cfg/3D-HEVC/NonCTC/fco/baseCfg_3view+depth.cfg
r1040 r1064 26 26 ScalabilityMask : 3 # Scalability Mask ( 2: View Scalability, 3: View + Depth Scalability ) 27 27 DimensionIdLen : 1 2 # Number of bits to store Ids, per scalability dimension, (m) 28 ViewOrderIndex : 0 0 1 1 2 2 # ViewOrderIndex (m)28 ViewOrderIndex : 0 0 1 1 2 2 # ViewOrderIndex, per layer (m) 29 29 DepthFlag : 0 1 1 0 1 0 # DepthFlag (m) 30 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling ) (m)30 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 31 31 SplittingFlag : 0 # Splitting Flag 32 ViewId : 1 0 2 # ViewId per ViewOrderIndex (m)32 ViewId : 1 0 2 # ViewId, per ViewOrderIndex (m) 33 33 34 34 #======== VPS/ Layer sets ================ … … 40 40 LayerIdsInSet_4 : 0 1 2 3 4 5 # Indices in VPS of layers in layer set 41 41 42 #======== VPS / Output layer sets ================ 42 43 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 43 44 OutputLayerSetIdx : 2 3 # Indices of layer sets used to derive additional output layer sets 44 LayerIdsInAddOutputLayerSet_0 : 2 3 # Indices in VPS of additional output layers 45 LayerIdsInAddOutputLayerSet_1 : 4 5 # Indices in VPS of additional output layers 46 ProfileLevelTierIdx : 0 0 0 0 0 0 0 0 # Indices to profile level tier (TBD) 45 LayerIdsInAddOutputLayerSet_0 : 2 3 # Indices in VPS of output layers in additional output layer set 0 46 LayerIdsInAddOutputLayerSet_1 : 4 5 # Indices in VPS of output layers in additional output layer set 1 47 48 49 #======== VPS / PTLI ================ 50 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 51 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 52 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 53 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 54 55 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 56 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 57 ProfileTierLevelIdx_2 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 58 ProfileTierLevelIdx_3 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 59 ProfileTierLevelIdx_4 : 1 2 2 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 60 ProfileTierLevelIdx_5 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 61 ProfileTierLevelIdx_6 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 6 (m) (should be -1, when layer is not necessary) 47 62 48 63 #======== VPS / Dependencies ================ … … 228 243 AdvMultiviewResPred : 1 # Advanced inter-view residual prediction (0:off, 1:on) 229 244 IlluCompEnable : 1 # Enable Illumination compensation ( 0: off, 1: on ) (v/d) 245 IlluCompLowLatencyEnc : 0 # Enable low-latency Illumination compensation encoding( 0: off, 1: on ) 230 246 ViewSynthesisPred : 1 # View synthesis prediction 231 DepthRefinement : 1 # Dispar y refined by depth DoNBDV247 DepthRefinement : 1 # Disparity refined by depth DoNBDV 232 248 IvMvScaling : 1 # Interview motion vector scaling 249 SubPULog2Size : 3 # Log2 of sub-PU size for IvMvPred (2...6) 250 SubPUMPILog2Size : 3 # Log2 of sub-PU size for MPI (3...6) 233 251 DBBP : 1 # Depth-based Block Partitioning 234 252 -
branches/HTM-12.0-dev1/cfg/3D-HEVC/NonCTC/ibp/gopCfg_IBP_3view+depth.cfg
r872 r1064 17 17 LayerIdsInSet_3 : 0 1 2 3 4 5 # Indices in VPS of layers in layer set 18 18 19 #======== VPS / Output layer sets ================ 19 20 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 20 21 OutputLayerSetIdx : 2 3 # Indices of layer sets used to derive additional output layer sets 21 22 LayerIdsInAddOutputLayerSet_0 : 2 3 # Indices in VPS of additional output layers 22 23 LayerIdsInAddOutputLayerSet_1 : 4 5 # Indices in VPS of additional output layers 23 ProfileLevelTierIdx : 0 0 0 0 0 0 0 0 # Indices to profile level tier (TBD) 24 25 #======== VPS / PTLI ================ 26 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 27 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 28 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 29 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 30 31 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 32 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 33 ProfileTierLevelIdx_2 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 34 ProfileTierLevelIdx_3 : 1 2 2 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 35 ProfileTierLevelIdx_4 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 36 ProfileTierLevelIdx_5 : 1 2 2 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 37 24 38 25 39 #======== VPS / Dependencies ================ -
branches/HTM-12.0-dev1/cfg/3D-HEVC/NonCTC/ibp/gopCfg_IBP_3view.cfg
r872 r1064 13 13 LayerIdsInSet_2 : 0 1 2 # LayerIdcs in vps of layer set 14 14 15 #======== VPS / Output layer sets ================ 15 16 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 16 17 OutputLayerSetIdx : 1 2 # Indices of layer sets used to derive additional output layer sets 17 18 LayerIdsInAddOutputLayerSet_0 : 1 # Indices in VPS of output layers in additional output layer set 18 19 LayerIdsInAddOutputLayerSet_1 : 2 # Indices in VPS of output layers in additional output layer set 19 ProfileLevelTierIdx : 0 0 0 0 0 # Indices to profile level tier (TBD) 20 21 #======== VPS / PTLI ================ 22 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 23 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 24 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 25 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 26 27 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 28 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 29 ProfileTierLevelIdx_2 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 30 ProfileTierLevelIdx_3 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 31 ProfileTierLevelIdx_4 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 20 32 21 33 #======== VPS / Dependencies ================ -
branches/HTM-12.0-dev1/cfg/3D-HEVC/NonCTC/misc/gopCfg_ILP_on_IRAP_3view+depth.cfg
r872 r1064 3 3 #======== VPS/ Layer sets ================ 4 4 VpsNumLayerSets : 4 # Number of layer sets 5 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 6 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 7 LayerIdsInSet_2 : 0 1 2 3 # Indices in VPS of layers in layer set 8 LayerIdsInSet_3 : 0 1 2 3 4 5 # Indices in VPS of layers in layer set 5 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 0 6 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 1 7 LayerIdsInSet_2 : 0 1 2 3 # Indices in VPS of layers in layer set 2 8 LayerIdsInSet_3 : 0 1 2 3 4 5 # Indices in VPS of layers in layer set 3 9 9 10 #======== VPS / Output layer sets ================ 10 11 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 11 12 OutputLayerSetIdx : 2 3 # Indices of layer sets used to derive additional output layer sets 12 13 LayerIdsInAddOutputLayerSet_0 : 2 3 # Indices in VPS of additional output layers 13 14 LayerIdsInAddOutputLayerSet_1 : 4 5 # Indices in VPS of additional output layers 14 ProfileLevelTierIdx : 0 0 0 0 0 0 0 # Indices to profile level tier (TBD) 15 16 #======== VPS / PTLI ================ 17 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 18 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 19 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 20 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 21 22 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 23 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 24 ProfileTierLevelIdx_2 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 25 ProfileTierLevelIdx_3 : 1 2 2 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 26 ProfileTierLevelIdx_4 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 27 ProfileTierLevelIdx_5 : 1 2 2 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 28 29 15 30 16 31 #======== VPS / Dependencies ================ -
branches/HTM-12.0-dev1/cfg/3D-HEVC/NonCTC/misc/gopCfg_NoIv_3view+depth.cfg
r872 r1064 1 1 #======== VPS/ Layer sets ================ 2 2 VpsNumLayerSets : 4 # Number of layer sets 3 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 4 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 5 LayerIdsInSet_2 : 0 1 2 3 # Indices in VPS of layers in layer set 6 LayerIdsInSet_3 : 0 1 2 3 4 5 # Indices in VPS of layers in layer set 3 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 0 4 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 1 5 LayerIdsInSet_2 : 0 1 2 3 # Indices in VPS of layers in layer set 2 6 LayerIdsInSet_3 : 0 1 2 3 4 5 # Indices in VPS of layers in layer set 3 7 7 8 #======== VPS / Output layer sets ================ 8 9 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 9 10 OutputLayerSetIdx : 2 3 # Indices of layer sets used to derive additional output layer sets 10 LayerIdsInAddOutputLayerSet_0 : 2 3 # Indices in VPS of additional output layers 11 LayerIdsInAddOutputLayerSet_1 : 4 5 # Indices in VPS of additional output layers 12 ProfileLevelTierIdx : 0 0 0 0 0 0 0 # Indices to profile level tier (TBD) 11 LayerIdsInAddOutputLayerSet_0 : 2 3 # Indices in VPS of output layers in additional output layer set 0 12 LayerIdsInAddOutputLayerSet_1 : 4 5 # Indices in VPS of output layers in additional output layer set 1 13 14 #======== VPS / PTLI ================ 15 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 16 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 17 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 18 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 19 20 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 21 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 22 ProfileTierLevelIdx_2 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 23 ProfileTierLevelIdx_3 : 1 2 2 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 24 ProfileTierLevelIdx_4 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 25 ProfileTierLevelIdx_5 : 1 2 2 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 26 27 13 28 14 29 #======== VPS / Dependencies ================ -
branches/HTM-12.0-dev1/cfg/3D-HEVC/NonCTC/misc/gopCfg_NoIv_3view.cfg
r872 r1064 6 6 LayerIdsInSet_3 : 0 1 2 # Indices in VPS of layers in layer set 7 7 8 #======== VPS / Output layer sets ================ 8 9 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 9 10 OutputLayerSetIdx : 1 2 # Indices of layer sets used to derive additional output layer sets 10 LayerIdsInAddOutputLayerSet_0 : 1 # Indices in VPS of output layers in additional output layer set 11 LayerIdsInAddOutputLayerSet_1 : 2 # Indices in VPS of output layers in additional output layer set 12 ProfileLevelTierIdx : 0 0 0 0 0 0 # Indices to profile level tier (TBD) 11 LayerIdsInAddOutputLayerSet_0 : 1 # Indices in VPS of output layers in additional output layer set 0 12 LayerIdsInAddOutputLayerSet_1 : 2 # Indices in VPS of output layers in additional output layer set 1 13 14 #======== VPS / PTLI ================ 15 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 16 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 17 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 18 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 19 20 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 21 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 22 ProfileTierLevelIdx_2 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 23 ProfileTierLevelIdx_3 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 24 ProfileTierLevelIdx_4 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 25 ProfileTierLevelIdx_5 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 13 26 14 27 #======== VPS / Dependencies ================ -
branches/HTM-12.0-dev1/cfg/3D-HEVC/NonCTC/rc/baseCfg_3view+depth_rate_control.cfg
r1040 r1064 26 26 ScalabilityMask : 3 # Scalability Mask ( 2: View Scalability, 3: View + Depth Scalability ) 27 27 DimensionIdLen : 1 2 # Number of bits to store Ids, per scalability dimension, (m) 28 ViewOrderIndex : 0 0 1 1 2 2 # ViewOrderIndex (m)28 ViewOrderIndex : 0 0 1 1 2 2 # ViewOrderIndex, per layer (m) 29 29 DepthFlag : 0 1 0 1 0 1 # DepthFlag (m) 30 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling ) (m)30 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 31 31 SplittingFlag : 0 # Splitting Flag 32 ViewId : 1 0 2 # ViewId per ViewOrderIndex (m)32 ViewId : 1 0 2 # ViewId, per ViewOrderIndex (m) 33 33 34 34 #======== VPS/ Layer sets ================ 35 35 VpsNumLayerSets : 5 # Number of layer sets 36 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 37 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 38 LayerIdsInSet_2 : 0 1 2 3 # Indices in VPS of layers in layer set 39 LayerIdsInSet_3 : 0 1 4 5 # Indices in VPS of layers in layer set 40 LayerIdsInSet_4 : 0 1 2 3 4 5 # Indices in VPS of layers in layer set 41 36 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 0 37 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 1 38 LayerIdsInSet_2 : 0 1 2 3 # Indices in VPS of layers in layer set 2 39 LayerIdsInSet_3 : 0 1 4 5 # Indices in VPS of layers in layer set 3 40 LayerIdsInSet_4 : 0 1 2 3 4 5 # Indices in VPS of layers in layer set 4 41 42 #======== VPS / Output layer sets ================ 42 43 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 43 44 OutputLayerSetIdx : 2 3 # Indices of layer sets used to derive additional output layer sets 44 LayerIdsInAddOutputLayerSet_0 : 2 3 # Indices in VPS of additional output layers 45 LayerIdsInAddOutputLayerSet_1 : 4 5 # Indices in VPS of additional output layers 46 ProfileLevelTierIdx : 0 0 0 0 0 0 0 0 # Indices to profile level tier (TBD) 45 LayerIdsInAddOutputLayerSet_0 : 2 3 # Indices in VPS of output layers in additional output layer set 0 46 LayerIdsInAddOutputLayerSet_1 : 4 5 # Indices in VPS of output layers in additional output layer set 1 47 48 49 #======== VPS / PTLI ================ 50 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 51 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 52 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 53 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 54 55 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 56 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 57 ProfileTierLevelIdx_2 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 58 ProfileTierLevelIdx_3 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 59 ProfileTierLevelIdx_4 : 1 2 2 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 60 ProfileTierLevelIdx_5 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 61 ProfileTierLevelIdx_6 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 6 (m) (should be -1, when layer is not necessary) 47 62 48 63 #======== VPS / Dependencies ================ … … 237 252 238 253 #========== multiview coding tools ========== 239 IvMvPred : 1 254 IvMvPred : 1 1 # Inter-view motion prediction 240 255 AdvMultiviewResPred : 1 # Advanced inter-view residual prediction (0:off, 1:on) 241 256 IlluCompEnable : 1 # Enable Illumination compensation ( 0: off, 1: on ) (v/d) 257 IlluCompLowLatencyEnc : 0 # Enable low-latency Illumination compensation encoding( 0: off, 1: on ) 242 258 ViewSynthesisPred : 1 # View synthesis prediction 243 DepthRefinement : 1 # Dispar y refined by depth DoNBDV259 DepthRefinement : 1 # Disparity refined by depth DoNBDV 244 260 IvMvScaling : 1 # Interview motion vector scaling 245 246 261 SubPULog2Size : 3 # Log2 of sub-PU size for IvMvPred (2...6) 262 SubPUMPILog2Size : 3 # Log2 of sub-PU size for MPI (3...6) 263 DBBP : 1 # Depth-based Block Partitioning 247 264 248 265 #========== depth coding tools ========== 249 266 VSO : 1 # use of view synthesis optimization for depth coding 250 267 DMM : 1 268 IVP : 1 # use of intra-view prediction mode 251 269 SDC : 1 252 270 DLT : 1 … … 255 273 InterSDC : 1 # use of inter sdc 256 274 MPI : 1 257 275 SingleDepthMode : 1 # use of single depth mode 258 276 #========== view synthesis optimization (VSO) ========== 259 277 VSOConfig : [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 -
branches/HTM-12.0-dev1/cfg/3D-HEVC/baseCfg_2view+depth.cfg
r1040 r1064 22 22 ScalabilityMask : 3 # Scalability Mask ( 2: View Scalability, 3: View + Depth Scalability ) 23 23 DimensionIdLen : 1 2 # Number of bits to store Ids, per scalability dimension, (m) 24 ViewOrderIndex : 0 0 1 1 # ViewOrderIndex (m)24 ViewOrderIndex : 0 0 1 1 # ViewOrderIndex, per layer (m) 25 25 DepthFlag : 0 1 0 1 # DepthFlag (m) 26 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling ) (m)26 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 27 27 SplittingFlag : 0 # Splitting Flag 28 ViewId : 1 0 # ViewId per ViewOrderIndex (m)28 ViewId : 1 0 # ViewId, per ViewOrderIndex (m) 29 29 30 30 #======== VPS/ Layer sets ================ 31 31 VpsNumLayerSets : 3 # Number of layer sets 32 LayerIdsInSet_0 : 0 # LayerIds in vps of layer set 33 LayerIdsInSet_1 : 0 1 # LayerIds in vps of layer set 34 LayerIdsInSet_2 : 0 1 2 3 # LayerIds in vps of layer set 35 36 DefaultTargetOutputLayerIdc: 0 # Output highest layer of layer sets by default 37 OutputLayerSetIdx : 2 # Indices of layer sets used as additional output layer sets 38 LayerIdsInAddOutputLayerSet_0 : 2 3 # LayerIds in vps of additional output layers 39 ProfileLevelTierIdx : 0 0 0 0 # Indices to profile level tier (TBD) 32 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 0 33 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 1 34 LayerIdsInSet_2 : 0 1 2 3 # Indices in VPS of layers in layer set 2 35 36 #======== VPS / Output layer sets ================ 37 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 38 OutputLayerSetIdx : 2 # Indices of layer sets used to derive additional output layer sets 39 LayerIdsInAddOutputLayerSet_0 : 2 3 # Indices in VPS of output layers in additional output layer set 40 41 #======== VPS / PTLI ================ 42 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 43 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 44 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 45 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 46 47 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 48 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 49 ProfileTierLevelIdx_2 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 50 ProfileTierLevelIdx_3 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 51 ProfileTierLevelIdx_4 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 40 52 41 53 #======== VPS / Dependencies ================ … … 70 82 # QPfactor betaOffsetDiv2 #ref_pics_active reference pictures deltaRPS reference idcs ilPredLayerIdc refLayerPicPosIl_L1 71 83 # Type POC QPoffset tcOffsetDiv2 temporal_id #ref_pics predict #ref_idcs #ActiveRefLayerPics refLayerPicPosIl_L0 72 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0073 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 51 1 0 0 1 074 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 41 1 1 1 075 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 51 0 1 1 1 076 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 51 1 1 1 0 077 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 51 1 1 1 0 078 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 51 0 1 1 1 079 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 51 1 1 1 0 080 81 FrameI_l1: I 0 0 0.442 0 0 0 0 0 0082 Frame1_l1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0083 Frame2_l1: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 51 1 0 0 1 084 Frame3_l1: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 41 1 1 1 085 Frame4_l1: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 51 0 1 1 1 086 Frame5_l1: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 51 1 1 1 0 087 Frame6_l1: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 51 1 1 1 0 088 Frame7_l1: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 51 0 1 1 1 089 Frame8_l1: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 51 1 1 1 0 090 91 FrameI_l2: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 -192 Frame1_l2: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 -193 Frame2_l2: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 -194 Frame3_l2: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 -195 Frame4_l2: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 -196 Frame5_l2: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 -197 Frame6_l2: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 -198 Frame7_l2: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 -199 Frame8_l2: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 -1100 101 FrameI_l3: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 -1102 Frame1_l3: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 -1103 Frame2_l3: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 -1104 Frame3_l3: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 -1105 Frame4_l3: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 -1106 Frame5_l3: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 -1107 Frame6_l3: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 -1108 Frame7_l3: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 -1109 Frame8_l3: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 -184 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0 0 85 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 0 0 1 0 86 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 1 0 87 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 0 88 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 0 89 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 0 90 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 1 0 91 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 0 92 93 FrameI_l1: I 0 0 0.442 0 0 0 0 0 0 0 94 Frame1_l1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0 0 95 Frame2_l1: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 0 0 1 0 96 Frame3_l1: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 1 0 97 Frame4_l1: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 0 98 Frame5_l1: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 0 99 Frame6_l1: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 0 100 Frame7_l1: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 1 0 101 Frame8_l1: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 0 102 103 FrameI_l2: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 104 Frame1_l2: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 105 Frame2_l2: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 106 Frame3_l2: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 107 Frame4_l2: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 108 Frame5_l2: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 109 Frame6_l2: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 110 Frame7_l2: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 111 Frame8_l2: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 112 113 FrameI_l3: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 114 Frame1_l3: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 115 Frame2_l3: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 116 Frame3_l3: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 117 Frame4_l3: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 118 Frame5_l3: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 119 Frame6_l3: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 120 Frame7_l3: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 121 Frame8_l3: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 110 122 111 123 #=========== Motion Search ============= … … 200 212 IlluCompLowLatencyEnc : 0 # Enable low-latency Illumination compensation encoding( 0: off, 1: on ) 201 213 ViewSynthesisPred : 1 # View synthesis prediction 202 DepthRefinement : 1 # Dispar y refined by depth DoNBDV214 DepthRefinement : 1 # Disparity refined by depth DoNBDV 203 215 IvMvScaling : 1 # Interview motion vector scaling 204 216 SubPULog2Size : 3 # Log2 of sub-PU size for IvMvPred (2...6) -
branches/HTM-12.0-dev1/cfg/3D-HEVC/baseCfg_2view.cfg
r950 r1064 2 2 # (m) specification per layer/dimension/layerset possible 3 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 # (v/d) two values possible first for depth layer, second for texture layers5 4 6 5 #======== File I/O ===================== … … 14 13 ReconFile_1 : rec_2.yuv 15 14 16 NumberOfLayers : 2 # number of layers to be coded15 NumberOfLayers : 2 # Number of layers 17 16 18 17 #======== VPS ============================ 19 18 ScalabilityMask : 2 # Scalability Mask ( 2: View Scalability, 3: View + Depth Scalability ) 20 19 DimensionIdLen : 3 # Number of bits to store Ids, per scalability dimension, (m) 21 ViewOrderIndex : 0 1 # ViewOrderIndex (m)22 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling ) (m)20 ViewOrderIndex : 0 1 # ViewOrderIndex, per layer (m) 21 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 23 22 SplittingFlag : 0 # Splitting Flag 24 ViewId : 1 0 # ViewId per ViewOrderIndex (m)23 ViewId : 1 0 # ViewId, per ViewOrderIndex (m) 25 24 26 25 #======== VPS/ Layer sets ================ 27 26 VpsNumLayerSets : 2 # Number of layer sets 28 27 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 0 29 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 328 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 1 30 29 30 #======== VPS / Output layer sets ================ 31 31 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 32 32 … … 34 34 LayerIdsInAddOutputLayerSet_0 : 1 # Indices in VPS of output layers in additional output layer set 0 35 35 36 ProfileLevelTierIdx : 0 0 0 # Indices to profile level tier (TBD) 36 #======== VPS / PTLI ================ 37 Profile : main main multiview-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 38 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 39 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 40 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 41 42 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 43 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 44 ProfileTierLevelIdx_2 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 37 45 38 46 #======== VPS / Dependencies ================ … … 63 71 # QPfactor betaOffsetDiv2 #ref_pics_active reference pictures deltaRPS reference idcs ilPredLayerIdc refLayerPicPosIl_L1 64 72 # Type POC QPoffset tcOffsetDiv2 temporal_id #ref_pics predict #ref_idcs #ActiveRefLayerPics refLayerPicPosIl_L0 65 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0066 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 51 1 0 0 1 067 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 41 1 1 1 068 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 51 0 1 1 1 069 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 51 1 1 1 0 070 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 51 1 1 1 0 071 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 51 0 1 1 1 072 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 51 1 1 1 0 073 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0 0 74 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 0 0 1 0 75 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 1 0 76 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 0 77 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 0 78 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 0 79 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 1 0 80 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 0 73 81 74 FrameI_l1: P 0 3 0.442 0 0 0 1 0 0 1 00 -175 Frame1_l1: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 01 -176 Frame2_l1: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 01 -177 Frame3_l1: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 01 -178 Frame4_l1: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 01 -179 Frame5_l1: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 02 -180 Frame6_l1: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 02 -181 Frame7_l1: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 02 -182 Frame8_l1: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 02 -182 FrameI_l1: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 83 Frame1_l1: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 84 Frame2_l1: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 85 Frame3_l1: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 86 Frame4_l1: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 87 Frame5_l1: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 88 Frame6_l1: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 89 Frame7_l1: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 90 Frame8_l1: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 83 91 84 92 #=========== Motion Search ============= … … 175 183 IlluCompLowLatencyEnc : 0 # Enable low-latency Illumination compensation encoding( 0: off, 1: on ) 176 184 ViewSynthesisPred : 1 # View synthesis prediction 177 DepthRefinement : 1 # Dispary refined by depth DoNBDV185 DepthRefinement : 0 # Disparity refined by depth DoNBDV 178 186 IvMvScaling : 1 # Interview motion vector scaling 187 SubPULog2Size : 3 # Log2 of sub-PU size for IvMvPred (2...6) 188 SubPUMPILog2Size : 3 # Log2 of sub-PU size for MPI (3...6) 189 DBBP : 0 # Depth-based Block Partitioning 179 190 180 191 ### DO NOT ADD ANYTHING BELOW THIS LINE ### -
branches/HTM-12.0-dev1/cfg/3D-HEVC/baseCfg_3view+depth.cfg
r1040 r1064 26 26 ScalabilityMask : 3 # Scalability Mask ( 2: View Scalability, 3: View + Depth Scalability ) 27 27 DimensionIdLen : 1 2 # Number of bits to store Ids, per scalability dimension, (m) 28 ViewOrderIndex : 0 0 1 1 2 2 # ViewOrderIndex (m)28 ViewOrderIndex : 0 0 1 1 2 2 # ViewOrderIndex, per layer (m) 29 29 DepthFlag : 0 1 0 1 0 1 # DepthFlag (m) 30 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling ) (m)30 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 31 31 SplittingFlag : 0 # Splitting Flag 32 ViewId : 1 0 2 # ViewId per ViewOrderIndex (m)33 34 #======== VPS / Layer sets ================32 ViewId : 1 0 2 # ViewId, per ViewOrderIndex (m) 33 34 #======== VPS / Layer sets ================ 35 35 VpsNumLayerSets : 5 # Number of layer sets 36 36 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 0 … … 40 40 LayerIdsInSet_4 : 0 1 2 3 4 5 # Indices in VPS of layers in layer set 4 41 41 42 #======== VPS / Output layer sets ================ 42 43 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 43 44 OutputLayerSetIdx : 2 3 # Indices of layer sets used to derive additional output layer sets … … 45 46 LayerIdsInAddOutputLayerSet_1 : 4 5 # Indices in VPS of output layers in additional output layer set 1 46 47 47 ProfileLevelTierIdx : 0 0 0 0 0 0 0 0 # Indices to profile level tier (TBD) 48 49 #======== VPS / PTLI ================ 50 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 51 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 52 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 53 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 54 55 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 56 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 57 ProfileTierLevelIdx_2 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 58 ProfileTierLevelIdx_3 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 59 ProfileTierLevelIdx_4 : 1 2 2 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 60 ProfileTierLevelIdx_5 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 61 ProfileTierLevelIdx_6 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 6 (m) (should be -1, when layer is not necessary) 48 62 49 63 #======== VPS / Dependencies ================ … … 82 96 # QPfactor betaOffsetDiv2 #ref_pics_active reference pictures deltaRPS reference idcs ilPredLayerIdc refLayerPicPosIl_L1 83 97 # Type POC QPoffset tcOffsetDiv2 temporal_id #ref_pics predict #ref_idcs #ActiveRefLayerPics refLayerPicPosIl_L0 84 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0085 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 51 1 0 0 1 086 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 41 1 1 1 087 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 51 0 1 1 1 088 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 51 1 1 1 0 089 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 51 1 1 1 0 090 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 51 0 1 1 1 091 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 51 1 1 1 0 092 93 FrameI_l1: I 0 0 0.442 0 0 0 0 0 0094 Frame1_l1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0095 Frame2_l1: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 51 1 0 0 1 096 Frame3_l1: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 41 1 1 1 097 Frame4_l1: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 51 0 1 1 1 098 Frame5_l1: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 51 1 1 1 0 099 Frame6_l1: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 51 1 1 1 0 0100 Frame7_l1: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 51 0 1 1 1 0101 Frame8_l1: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 51 1 1 1 0 098 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0 0 99 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 0 0 1 0 100 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 1 0 101 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 0 102 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 0 103 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 0 104 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 1 0 105 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 0 106 107 FrameI_l1: I 0 0 0.442 0 0 0 0 0 0 0 108 Frame1_l1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0 0 109 Frame2_l1: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 0 0 1 0 110 Frame3_l1: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 1 0 111 Frame4_l1: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 0 112 Frame5_l1: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 0 113 Frame6_l1: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 0 114 Frame7_l1: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 1 0 115 Frame8_l1: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 0 102 116 103 117 FrameI_l2: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 … … 231 245 IlluCompLowLatencyEnc : 0 # Enable low-latency Illumination compensation encoding( 0: off, 1: on ) 232 246 ViewSynthesisPred : 1 # View synthesis prediction 233 DepthRefinement : 1 # Dispar y refined by depth DoNBDV247 DepthRefinement : 1 # Disparity refined by depth DoNBDV 234 248 IvMvScaling : 1 # Interview motion vector scaling 235 249 SubPULog2Size : 3 # Log2 of sub-PU size for IvMvPred (2...6) -
branches/HTM-12.0-dev1/cfg/3D-HEVC/baseCfg_3view.cfg
r964 r1064 15 15 ReconFile_2 : rec_6.yuv 16 16 17 NumberOfLayers : 3 # number of layers to be coded17 NumberOfLayers : 3 # Number of layers 18 18 19 19 #======== VPS ============================ 20 20 ScalabilityMask : 2 # Scalability Mask ( 2: View Scalability, 3: View + Depth Scalability ) 21 21 DimensionIdLen : 3 # Number of bits to store Ids, per scalability dimension, (m) 22 ViewOrderIndex : 0 1 2 # ViewOrderIndex (m)23 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling ) (m)22 ViewOrderIndex : 0 1 2 # ViewOrderIndex, per layer (m) 23 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 24 24 SplittingFlag : 0 # Splitting Flag 25 ViewId : 1 0 2 # ViewId per ViewOrderIndex (m)25 ViewId : 1 0 2 # ViewId, per ViewOrderIndex (m) 26 26 27 27 #======== VPS / Layer sets ================ … … 32 32 LayerIdsInSet_3 : 0 1 2 # Indices in VPS of layers in layer set 3 33 33 34 #======== VPS / Output layer sets ================ 34 35 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 35 36 … … 38 39 LayerIdsInAddOutputLayerSet_1 : 2 # Indices in VPS of output layers in additional output layer set 1 39 40 40 ProfileLevelTierIdx : 0 0 0 0 0 0 # Indices to profile level tier (TBD) 41 #======== VPS / PTLI ================ 42 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 43 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 44 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 45 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 46 47 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 48 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 49 ProfileTierLevelIdx_2 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 50 ProfileTierLevelIdx_3 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 51 ProfileTierLevelIdx_4 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 52 ProfileTierLevelIdx_5 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 41 53 42 54 #======== VPS / Dependencies ================ 43 55 DirectRefLayers_1 : 0 # Indices in VPS of direct reference layers 44 56 DirectRefLayers_2 : 0 # Indices in VPS of direct reference layers 57 45 58 DependencyTypes_1 : 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 46 59 DependencyTypes_2 : 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion … … 69 82 # Type POC QPoffset tcOffsetDiv2 temporal_id #ref_pics predict #ref_idcs #ActiveRefLayerPics refLayerPicPosIl_L0 70 83 71 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0072 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 51 1 0 0 1 073 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 41 1 1 1 074 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 51 0 1 1 1 075 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 51 1 1 1 0 076 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 51 1 1 1 0 077 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 51 0 1 1 1 078 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 51 1 1 1 0 084 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0 0 85 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 0 0 1 0 86 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 1 0 87 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 0 88 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 0 89 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 0 90 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 1 0 91 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 0 79 92 80 93 FrameI_l1: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 … … 189 202 IlluCompEnable : 1 # Enable Illumination compensation ( 0: off, 1: on ) (v/d) 190 203 IlluCompLowLatencyEnc : 0 # Enable low-latency Illumination compensation encoding( 0: off, 1: on ) 191 ViewSynthesisPred : 0# View synthesis prediction192 DepthRefinement : 0 # Dispar y refined by depth DoNBDV204 ViewSynthesisPred : 1 # View synthesis prediction 205 DepthRefinement : 0 # Disparity refined by depth DoNBDV 193 206 IvMvScaling : 1 # Interview motion vector scaling 194 207 SubPULog2Size : 3 # Log2 of sub-PU size for IvMvPred (2...6) -
branches/HTM-12.0-dev1/cfg/3D-HEVC/fullCfg.cfg
r1040 r1064 10 10 InputFile_3 : newspapercc_2_depth.yuv 11 11 InputFile_4 : newspapercc_6.yuv 12 InputFile_5 : newspapercc_6_depth.yuv 12 InputFile_5 : newspapercc_6_depth.yuv 13 InputFile_6 : 14 InputFile_7 : 15 InputFile_8 : 16 InputFile_9 : 17 InputFile_10 : 18 InputFile_11 : 19 13 20 14 21 BitstreamFile : stream.bit … … 19 26 ReconFile_3 : rec_2_depth.yuv 20 27 ReconFile_4 : rec_6.yuv 21 ReconFile_5 : rec_6_depth.yuv 28 ReconFile_5 : rec_6_depth.yuv 29 ReconFile_6 : 30 ReconFile_7 : 31 ReconFile_8 : 32 ReconFile_9 : 33 ReconFile_10 : 34 ReconFile_11 : 35 22 36 23 37 FramesToBeEncoded : 3 # Number of frames to be coded … … 26 40 SourceHeight : 768 # Input frame height 27 41 NumberOfLayers : 6 42 TargetEncLayerIdList : # Layer Id in Nuh to be encoded, (empty:-> all layers will be encode) 28 43 29 44 #======== VPS ============================ 30 45 ScalabilityMask : 3 # Scalability Mask ( 2: View Scalability, 3: View + Depth Scalability ) 31 46 DimensionIdLen : 1 2 # Number of bits to store Ids, per scalability dimension, (m) 32 ViewOrderIndex : 0 0 1 1 2 2 # ViewOrderIndex (m)47 ViewOrderIndex : 0 0 1 1 2 2 # ViewOrderIndex, per layer (m) 33 48 DepthFlag : 0 1 0 1 0 1 # DepthFlag (m) 34 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling ) (m)49 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 35 50 SplittingFlag : 0 # Splitting Flag 36 ViewId : 1 0 2 # ViewId per ViewOrderIndex (m) 37 51 ViewId : 1 0 2 # ViewId, per ViewOrderIndex (m) 52 OutputVpsInfo : 0 # Output VPS information 53 #======== VPS/ Layer sets ================ 38 54 VpsNumLayerSets : 5 # Number of layer sets 39 55 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 0 … … 42 58 LayerIdsInSet_3 : 0 1 4 5 # Indices in VPS of layers in layer set 3 43 59 LayerIdsInSet_4 : 0 1 2 3 4 5 # Indices in VPS of layers in layer set 4 44 60 LayerIdsInSet_5 : 61 LayerIdsInSet_6 : 62 LayerIdsInSet_7 : 63 LayerIdsInSet_8 : 64 LayerIdsInSet_9 : 65 LayerIdsInSet_10 : 66 67 NumAddLayerSets : 0 # Specifies the number of additional layer sets 68 HighestLayerIdxPlus1_0 : -1 # Highest layer idx plus 1 for the 0-th additional layer set, per independent layer (m) (first value will be ignored) 69 HighestLayerIdxPlus1_1 : -1 # Highest layer idx plus 1 for the 1-th additional layer set, per independent layer (m) (first value will be ignored) 70 HighestLayerIdxPlus1_2 : -1 # Highest layer idx plus 1 for the 2-th additional layer set, per independent layer (m) (first value will be ignored) 71 HighestLayerIdxPlus1_3 : -1 # Highest layer idx plus 1 for the 4-th additional layer set, per independent layer (m) (first value will be ignored) 72 HighestLayerIdxPlus1_4 : -1 # Highest layer idx plus 1 for the 5-th additional layer set, per independent layer (m) (first value will be ignored) 73 HighestLayerIdxPlus1_5 : -1 # Highest layer idx plus 1 for the 6-th additional layer set, per independent layer (m) (first value will be ignored) 74 HighestLayerIdxPlus1_6 : -1 # Highest layer idx plus 1 for the 7-th additional layer set, per independent layer (m) (first value will be ignored) 75 76 #======== VPS / Output layer sets ================ 45 77 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 46 78 … … 50 82 LayerIdsInDefOutputLayerSet_3 : # Indices in VPS of output layers in layer set 3 (when DefaultTargetOutputLayerIdc is equal to 2) 51 83 LayerIdsInDefOutputLayerSet_4 : # Indices in VPS of output layers in layer set 4 (when DefaultTargetOutputLayerIdc is equal to 2) 84 LayerIdsInDefOutputLayerSet_5 : # Indices in VPS of output layers in layer set 5 (when DefaultTargetOutputLayerIdc is equal to 2) 85 LayerIdsInDefOutputLayerSet_6 : # Indices in VPS of output layers in layer set 6 (when DefaultTargetOutputLayerIdc is equal to 2) 86 LayerIdsInDefOutputLayerSet_7 : # Indices in VPS of output layers in layer set 7 (when DefaultTargetOutputLayerIdc is equal to 2) 87 LayerIdsInDefOutputLayerSet_8 : # Indices in VPS of output layers in layer set 8 (when DefaultTargetOutputLayerIdc is equal to 2) 88 LayerIdsInDefOutputLayerSet_9 : # Indices in VPS of output layers in layer set 9 (when DefaultTargetOutputLayerIdc is equal to 2) 52 89 53 90 … … 55 92 LayerIdsInAddOutputLayerSet_0 : 2 3 # Indices in VPS of output layers in additional output layer set 0 56 93 LayerIdsInAddOutputLayerSet_1 : 4 5 # Indices in VPS of output layers in additional output layer set 1 57 58 ProfileLevelTierIdx : 0 0 0 0 0 0 0 0 # Indices to profile level tier (TBD) 94 LayerIdsInAddOutputLayerSet_2 : # Indices in VPS of output layers in additional output layer set 2 95 LayerIdsInAddOutputLayerSet_3 : # Indices in VPS of output layers in additional output layer set 3 96 LayerIdsInAddOutputLayerSet_4 : # Indices in VPS of output layers in additional output layer set 4 97 LayerIdsInAddOutputLayerSet_5 : # Indices in VPS of output layers in additional output layer set 5 98 LayerIdsInAddOutputLayerSet_6 : # Indices in VPS of output layers in additional output layer set 6 99 LayerIdsInAddOutputLayerSet_7 : # Indices in VPS of output layers in additional output layer set 7 100 LayerIdsInAddOutputLayerSet_8 : # Indices in VPS of output layers in additional output layer set 8 101 LayerIdsInAddOutputLayerSet_9 : # Indices in VPS of output layers in additional output layer set 9 102 LayerIdsInAddOutputLayerSet_10: # Indices in VPS of output layers in additional output layer set 10 103 104 105 #======== VPS / PTLI ================ 106 Profile : main main 3d-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 107 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 108 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 109 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 110 111 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 112 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 113 ProfileTierLevelIdx_2 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 114 ProfileTierLevelIdx_3 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 115 ProfileTierLevelIdx_4 : 1 2 2 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 116 ProfileTierLevelIdx_5 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 117 ProfileTierLevelIdx_6 : 1 2 2 2 # VpsProfileTierLevel indices of layers in output layer set 6 (m) (should be -1, when layer is not necessary) 118 ProfileTierLevelIdx_7 : # VpsProfileTierLevel indices of layers in output layer set 7 (m) (should be -1, when layer is not necessary) 119 ProfileTierLevelIdx_8 : # VpsProfileTierLevel indices of layers in output layer set 8 (m) (should be -1, when layer is not necessary) 120 ProfileTierLevelIdx_9 : # VpsProfileTierLevel indices of layers in output layer set 9 (m) (should be -1, when layer is not necessary) 121 ProfileTierLevelIdx_10 : # VpsProfileTierLevel indices of layers in output layer set 10 (m) (should be -1, when layer is not necessary) 122 ProfileTierLevelIdx_11 : # VpsProfileTierLevel indices of layers in output layer set 11 (m) (should be -1, when layer is not necessary) 123 ProfileTierLevelIdx_12 : # VpsProfileTierLevel indices of layers in output layer set 12 (m) (should be -1, when layer is not necessary) 124 ProfileTierLevelIdx_13 : # VpsProfileTierLevel indices of layers in output layer set 13 (m) (should be -1, when layer is not necessary) 59 125 60 126 #======== VPS / Dependencies ================ … … 93 159 94 160 # QPfactor betaOffsetDiv2 #ref_pics_active reference pictures deltaRPS reference idcs ilPredLayerIdc refLayerPicPosIl_L1 95 # Type POC QPoffset tcOffsetDiv2 temporal_id #ref_pics predict #ref_idcs #ActiveRefLayerPics refLayerPicPosIl_L0 collocatedRefLayerIdx161 # Type POC QPoffset tcOffsetDiv2 temporal_id #ref_pics predict #ref_idcs #ActiveRefLayerPics refLayerPicPosIl_L0 96 162 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0 0 97 163 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 0 0 1 0 … … 113 179 Frame8_l1: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 0 114 180 115 FrameI_l2: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 -1116 Frame1_l2: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 -1117 Frame2_l2: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 -1118 Frame3_l2: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 -1119 Frame4_l2: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 -1120 Frame5_l2: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 -1121 Frame6_l2: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 -1122 Frame7_l2: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 -1123 Frame8_l2: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 -1124 125 FrameI_l3: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 -1126 Frame1_l3: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 -1127 Frame2_l3: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 -1128 Frame3_l3: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 -1129 Frame4_l3: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 -1130 Frame5_l3: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 -1131 Frame6_l3: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 -1132 Frame7_l3: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 -1133 Frame8_l3: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 -1134 135 FrameI_l4: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 -1136 Frame1_l4: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 -1137 Frame2_l4: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 -1138 Frame3_l4: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 -1139 Frame4_l4: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 -1140 Frame5_l4: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 -1141 Frame6_l4: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 -1142 Frame7_l4: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 -1143 Frame8_l4: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 -1144 145 FrameI_l5: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 -1146 Frame1_l5: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 -1147 Frame2_l5: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 -1148 Frame3_l5: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 -1149 Frame4_l5: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 -1150 Frame5_l5: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 -1151 Frame6_l5: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 -1152 Frame7_l5: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 -1153 Frame8_l5: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 -1181 FrameI_l2: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 182 Frame1_l2: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 183 Frame2_l2: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 184 Frame3_l2: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 185 Frame4_l2: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 186 Frame5_l2: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 187 Frame6_l2: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 188 Frame7_l2: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 189 Frame8_l2: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 190 191 FrameI_l3: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 192 Frame1_l3: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 193 Frame2_l3: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 194 Frame3_l3: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 195 Frame4_l3: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 196 Frame5_l3: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 197 Frame6_l3: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 198 Frame7_l3: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 199 Frame8_l3: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 200 201 FrameI_l4: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 202 Frame1_l4: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 203 Frame2_l4: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 204 Frame3_l4: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 205 Frame4_l4: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 206 Frame5_l4: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 207 Frame6_l4: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 208 Frame7_l4: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 209 Frame8_l4: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 210 211 FrameI_l5: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 212 Frame1_l5: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 213 Frame2_l5: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 214 Frame3_l5: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 215 Frame4_l5: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 216 Frame5_l5: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 217 Frame6_l5: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 218 Frame7_l5: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 219 Frame8_l5: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 154 220 155 221 #=========== Motion Search ============= … … 238 304 RCForceIntraQP : 0 # Rate control: force intra QP to be equal to initial QP 239 305 240 DepthMADPred : 0 # 0: Disable Depth based MAD prediction for extended view 1: Enable Depth based MAD prediction for extended view241 TargetBitAssign : 0 # Manual assignment of target bit-rate242 ViewWiseTargetBits : 950000 315000 358000 # View-wise target bit-rate setting306 #DepthMADPred : 0 # 0: Disable Depth based MAD prediction for extended view 1: Enable Depth based MAD prediction for extended view 307 #TargetBitAssign : 0 # Manual assignment of target bit-rate 308 #ViewWiseTargetBits : 950000 315000 358000 # View-wise target bit-rate setting 243 309 244 310 #============ Rate Control URQ ====================== … … 255 321 IlluCompLowLatencyEnc : 0 # Enable low-latency Illumination compensation encoding( 0: off, 1: on ) 256 322 ViewSynthesisPred : 1 # View synthesis prediction 257 DepthRefinement : 1 # Dispar y refined by depth DoNBDV323 DepthRefinement : 1 # Disparity refined by depth DoNBDV 258 324 IvMvScaling : 1 # Interview motion vector scaling 259 325 SubPULog2Size : 3 # Log2 of sub-PU size for IvMvPred (2...6) 326 SubPUMPILog2Size : 3 # Log2 of sub-PU size for MPI (3...6) 327 DBBP : 1 # Depth-based Block Partitioning 260 328 261 329 #========== depth coding tools ========== … … 269 337 InterSDC : 1 # use of inter sdc 270 338 MPI : 1 271 339 SingleDepthMode : 1 # use of single depth mode 272 340 #========== view synthesis optimization (VSO) ========== 273 341 VSOConfig : [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 -
branches/HTM-12.0-dev1/cfg/MV-HEVC/NonCTC/gopCfg_IBP_3view.cfg
r872 r1064 13 13 LayerIdsInSet_2 : 0 1 2 # Indices in VPS of layers in layer set 2 14 14 15 #======== VPS / Output layer sets ================ 15 16 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 16 17 OutputLayerSetIdx : 1 2 # Indices of layer sets used to derive additional output layer sets … … 18 19 LayerIdsInAddOutputLayerSet_1 : 2 # Indices in VPS of output layers in additional output layer set 1 19 20 20 ProfileLevelTierIdx : 0 0 0 0 0 # Indices to profile level tier (TBD) 21 22 #======== VPS / PTLI ================ 23 Profile : main main multiview-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 24 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 25 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 26 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 27 28 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 29 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 30 ProfileTierLevelIdx_2 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 31 ProfileTierLevelIdx_3 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 32 ProfileTierLevelIdx_4 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 21 33 22 34 #======== VPS / Dependencies ================ … … 25 37 DependencyTypes_1 : 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 26 38 DependencyTypes_2 : 2 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 39 27 40 28 41 # QPfactor betaOffsetDiv2 #ref_pics_active reference pictures deltaRPS reference idcs ilPredLayerIdc refLayerPicPosIl_L1 -
branches/HTM-12.0-dev1/cfg/MV-HEVC/NonCTC/gopCfg_IPB_on_IRAP_3view.cfg
r872 r1064 8 8 LayerIdsInSet_3 : 0 1 2 # Indices in VPS of layers in layer set 3 9 9 10 #======== VPS / Output layer sets ================ 10 11 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 11 12 OutputLayerSetIdx : 1 2 # Indices of layer sets used to derive additional output layer sets … … 13 14 LayerIdsInAddOutputLayerSet_1 : 2 # Indices in VPS of output layers in additional output layer set 1 14 15 15 ProfileLevelTierIdx : 0 0 0 0 0 0 # Indices to profile level tier (TBD) 16 17 #======== VPS / PTLI ================ 18 Profile : main main multiview-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 19 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 20 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 21 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 22 23 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 24 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 25 ProfileTierLevelIdx_2 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 26 ProfileTierLevelIdx_3 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 27 ProfileTierLevelIdx_4 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 28 ProfileTierLevelIdx_5 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 29 16 30 17 31 #======== VPS / Dependencies ================ -
branches/HTM-12.0-dev1/cfg/MV-HEVC/NonCTC/gopCfg_NoIv_3view.cfg
r872 r1064 9 9 LayerIdsInSet_6 : 0 1 2 # Indices in VPS of layers in layer set 3 10 10 11 #======== VPS / Output layer sets ================ 11 12 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 12 13 13 14 OutputLayerSetIdx : # Indices of layer sets used to derive additional output layer sets 15 16 #======== VPS / PTLI ================ 17 Profile : main main multiview-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 18 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 19 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 20 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 21 22 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 23 ProfileTierLevelIdx_1 : 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 24 ProfileTierLevelIdx_2 : 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 25 ProfileTierLevelIdx_3 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 26 ProfileTierLevelIdx_4 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 27 ProfileTierLevelIdx_5 : 2 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 28 ProfileTierLevelIdx_6 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 6 (m) (should be -1, when layer is not necessary) 29 14 30 15 31 … … 17 33 DirectRefLayers_1 : # Indices in VPS of direct reference layers 18 34 DirectRefLayers_2 : # Indices in VPS of direct reference layers 35 DirectRefLayers_3 : # Indices in VPS of direct reference layers 36 DirectRefLayers_4 : # Indices in VPS of direct reference layers 37 DirectRefLayers_5 : # Indices in VPS of direct reference layers 38 19 39 DependencyTypes_1 : # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 20 40 DependencyTypes_2 : # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion -
branches/HTM-12.0-dev1/cfg/MV-HEVC/NonCTC/gopCfg_PIP_on_IRAP_3view.cfg
r872 r1064 8 8 LayerIdsInSet_3 : 0 1 2 # Indices in VPS of layers in layer set 3 9 9 10 #======== VPS / Output layer sets ================ 10 11 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 11 12 OutputLayerSetIdx : 1 2 # Indices of layer sets used to derive additional output layer sets … … 13 14 LayerIdsInAddOutputLayerSet_1 : 2 # Indices in VPS of output layers in additional output layer set 1 14 15 15 ProfileLevelTierIdx : 0 0 0 0 0 0 # Indices to profile level tier (TBD) 16 17 #======== VPS / PTLI ================ 18 Profile : main main multiview-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 19 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 20 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 21 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 22 23 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 24 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 25 ProfileTierLevelIdx_2 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 26 ProfileTierLevelIdx_3 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 27 ProfileTierLevelIdx_4 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 28 ProfileTierLevelIdx_5 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 29 16 30 17 31 #======== VPS / Dependencies ================ -
branches/HTM-12.0-dev1/cfg/MV-HEVC/NonCTC/layerwise_startup_IBP_3view.cfg
r964 r1064 11 11 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 0 12 12 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 1 13 LayerIdsInSet_2 : 0 1 2 # Indices in VPS of layers in layer set 313 LayerIdsInSet_2 : 0 1 2 # Indices in VPS of layers in layer set 2 14 14 15 #======== VPS / Output layer sets ================ 15 16 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 16 17 OutputLayerSetIdx : 1 2 # Indices of layer sets used to derive additional output layer sets 17 18 LayerIdsInAddOutputLayerSet_0 : 1 # Indices in VPS of output layers in additional output layer set 0 18 19 LayerIdsInAddOutputLayerSet_1 : 2 # Indices in VPS of output layers in additional output layer set 1 19 ProfileLevelTierIdx : 0 0 0 0 0 # Indices to profile level tier (TBD) 20 20 21 21 22 #======== VPS / Dependencies ================ … … 24 25 DependencyTypes_1 : 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 25 26 DependencyTypes_2 : 2 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 27 28 #======== VPS / PTLI ================ 29 Profile : main main multiview-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 30 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 31 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 32 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 33 34 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 35 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 36 ProfileTierLevelIdx_2 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 37 ProfileTierLevelIdx_3 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 38 ProfileTierLevelIdx_4 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 39 26 40 27 41 # QPfactor betaOffsetDiv2 #ref_pics_active reference pictures deltaRPS reference idcs ilPredLayerIdc refLayerPicPosIl_L1 -
branches/HTM-12.0-dev1/cfg/MV-HEVC/baseCfg_2view.cfg
r872 r1064 13 13 ReconFile_1 : rec_2.yuv 14 14 15 NumberOfLayers : 2 # number of layers to be coded15 NumberOfLayers : 2 # Number of layers 16 16 17 17 #======== VPS ============================ 18 ScalabilityMask : 2 # Scalability Mask ( 2: View Scalability, shall be 2 for MV-HEVC)18 ScalabilityMask : 2 # Scalability Mask ( Scalability Mask: 2: Multiview, 8: Auxiliary, 10: Multiview + Auxiliary ) 19 19 DimensionIdLen : 3 # Number of bits to store Ids, per scalability dimension, (m) 20 ViewOrderIndex : 0 1 # ViewOrderIndex (m)21 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling ) (m)20 ViewOrderIndex : 0 1 # ViewOrderIndex, per layer (m) 21 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 22 22 SplittingFlag : 0 # Splitting Flag 23 ViewId : 1 0 # ViewId per ViewOrderIndex (m)23 ViewId : 1 0 # ViewId, per ViewOrderIndex (m) 24 24 25 25 #======== VPS/ Layer sets ================ 26 26 VpsNumLayerSets : 2 # Number of layer sets 27 27 LayerIdsInSet_0 : 0 # Indices in VPS of layers in layer set 0 28 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 328 LayerIdsInSet_1 : 0 1 # Indices in VPS of layers in layer set 1 29 29 30 #======== VPS / Output layer sets ================ 30 31 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 31 32 32 33 OutputLayerSetIdx : 1 # Indices of layer sets used to derive additional output layer sets 33 34 LayerIdsInAddOutputLayerSet_0 : 1 # Indices in VPS of output layers in additional output layer set 0 34 ProfileLevelTierIdx : 0 0 0 # Indices to profile level tier (TBD) 35 36 #======== VPS / PTLI ================ 37 Profile : main main multiview-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 38 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 39 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 40 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 41 42 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 43 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 44 ProfileTierLevelIdx_2 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 35 45 36 46 #======== VPS / Dependencies ================ 37 47 DirectRefLayers_1 : 0 # Indices in VPS of direct reference layers 38 48 DependencyTypes_1 : 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 49 50 39 51 40 52 #======== Unit definition ================ … … 56 68 # QPfactor betaOffsetDiv2 #ref_pics_active reference pictures deltaRPS reference idcs ilPredLayerIdc refLayerPicPosIl_L1 57 69 # Type POC QPoffset tcOffsetDiv2 temporal_id #ref_pics predict #ref_idcs #ActiveRefLayerPics refLayerPicPosIl_L0 58 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0059 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 0 0 1060 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 1061 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 1062 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0063 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0064 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 1065 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0070 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0 0 71 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 0 0 1 0 72 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 1 0 73 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 0 74 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 0 75 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 0 76 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 1 0 77 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 0 66 78 67 79 FrameI_l1: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 -
branches/HTM-12.0-dev1/cfg/MV-HEVC/baseCfg_3view.cfg
r1054 r1064 8 8 InputFile_1 : newspapercc_2.yuv 9 9 InputFile_2 : newspapercc_6.yuv 10 InputFile_3 :11 InputFile_4 :12 InputFile_5 :13 10 14 11 BitstreamFile : stream.bit … … 17 14 ReconFile_1 : rec_2.yuv 18 15 ReconFile_2 : rec_6.yuv 19 ReconFile_3 : 20 ReconFile_4 : 21 ReconFile_5 : 22 23 NumberOfLayers : 3 # number of layers to be coded 16 17 NumberOfLayers : 3 # Number of layers 24 18 25 19 #======== VPS ============================ 26 ScalabilityMask : 2 # Scalability Mask ( 2: View Scalability, shall be 2 for MV-HEVC)20 ScalabilityMask : 2 # Scalability Mask ( Scalability Mask: 2: Multiview, 8: Auxiliary, 10: Multiview + Auxiliary ) 27 21 DimensionIdLen : 3 # Number of bits to store Ids, per scalability dimension, (m) 28 22 ViewOrderIndex : 0 1 2 # ViewOrderIndex, per layer (m) 29 23 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 30 TargetEncLayerIdList : # Layer Id in Nuh to be encoded, (empty:-> all layers will be encode)31 24 SplittingFlag : 0 # Splitting Flag 32 25 ViewId : 1 0 2 # ViewId, per ViewOrderIndex (m) … … 38 31 LayerIdsInSet_2 : 0 2 # Indices in VPS of layers in layer set 2 39 32 LayerIdsInSet_3 : 0 1 2 # Indices in VPS of layers in layer set 3 40 LayerIdsInSet_4 : 41 LayerIdsInSet_5 : 42 LayerIdsInSet_6 : 43 LayerIdsInSet_7 : 44 LayerIdsInSet_8 : 45 LayerIdsInSet_9 : 46 LayerIdsInSet_10 : 47 48 NumAddLayerSets : 0 # Specifies the number of additional layer sets 49 HighestLayerIdxPlus1_0 : -1 # Highest layer idx plus 1 for the 0-th additonal layer set, per independent layer (m) (first value will be ignored) 50 HighestLayerIdxPlus1_1 : -1 # Highest layer idx plus 1 for the 1-th additonal layer set, per independent layer (m) (first value will be ignored) 51 HighestLayerIdxPlus1_2 : -1 # Highest layer idx plus 1 for the 2-th additonal layer set, per independent layer (m) (first value will be ignored) 52 33 34 #======== VPS / Output layer sets ================ 53 35 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet 54 36 … … 56 38 LayerIdsInAddOutputLayerSet_0 : 1 # Indices in VPS of output layers in additional output layer set 0 57 39 LayerIdsInAddOutputLayerSet_1 : 2 # Indices in VPS of output layers in additional output layer set 1 58 LayerIdsInAddOutputLayerSet_2 : # Indices in VPS of output layers in additional output layer set 2 59 LayerIdsInAddOutputLayerSet_3 : # Indices in VPS of output layers in additional output layer set 3 60 LayerIdsInAddOutputLayerSet_4 : # Indices in VPS of output layers in additional output layer set 4 61 LayerIdsInAddOutputLayerSet_5 : # Indices in VPS of output layers in additional output layer set 5 62 LayerIdsInAddOutputLayerSet_6 : # Indices in VPS of output layers in additional output layer set 6 63 LayerIdsInAddOutputLayerSet_7 : # Indices in VPS of output layers in additional output layer set 7 64 LayerIdsInAddOutputLayerSet_8 : # Indices in VPS of output layers in additional output layer set 8 65 LayerIdsInAddOutputLayerSet_9 : # Indices in VPS of output layers in additional output layer set 9 66 LayerIdsInAddOutputLayerSet_10: # Indices in VPS of output layers in additional output layer set 10 67 68 ProfileLevelTierIdx : 0 0 0 0 0 0 0 0 0 0 0 0 0 0 # Indices to profile level tier (TBD) 40 41 #======== VPS / PTLI ================ 42 Profile : main main multiview-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 43 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 44 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 45 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 46 47 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 48 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 49 ProfileTierLevelIdx_2 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 50 ProfileTierLevelIdx_3 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 51 ProfileTierLevelIdx_4 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 52 ProfileTierLevelIdx_5 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 69 53 70 54 #======== VPS / Dependencies ================ … … 100 84 # Type POC QPoffset tcOffsetDiv2 temporal_id #ref_pics predict #ref_idcs #ActiveRefLayerPics refLayerPicPosIl_L0 101 85 102 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 00103 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 0 0 10104 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 10105 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 10106 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 00107 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 1 1 1 1 00108 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 10109 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0086 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0 0 87 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 0 0 1 0 88 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 1 0 89 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 0 90 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 0 91 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 0 92 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 1 0 93 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 0 110 94 111 95 FrameI_l1: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 … … 129 113 Frame8_l2: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 130 114 131 FrameI_l3:132 Frame1_l3:133 Frame2_l3:134 Frame3_l3:135 Frame4_l3:136 Frame5_l3:137 Frame6_l3:138 Frame7_l3:139 Frame8_l3:140 141 FrameI_l4:142 Frame1_l4:143 Frame2_l4:144 Frame3_l4:145 Frame4_l4:146 Frame5_l4:147 Frame6_l4:148 Frame7_l4:149 Frame8_l4:150 151 FrameI_l5:152 Frame1_l5:153 Frame2_l5:154 Frame3_l5:155 Frame4_l5:156 Frame5_l5:157 Frame6_l5:158 Frame7_l5:159 Frame8_l5:160 161 115 #=========== Motion Search ============= 162 116 FastSearch : 1 # 0:Full search 1:TZ search -
branches/HTM-12.0-dev1/cfg/MV-HEVC/fullCfg.cfg
r872 r1064 8 8 InputFile_1 : newspapercc_2.yuv 9 9 InputFile_2 : newspapercc_6.yuv 10 InputFile_3 : 11 InputFile_4 : 12 InputFile_5 : 13 InputFile_6 : 14 InputFile_7 : 15 InputFile_8 : 16 InputFile_9 : 17 InputFile_10 : 18 InputFile_11 : 10 19 11 20 BitstreamFile : stream.bit … … 14 23 ReconFile_1 : rec_2.yuv 15 24 ReconFile_2 : rec_6.yuv 25 ReconFile_3 : 26 ReconFile_4 : 27 ReconFile_5 : 28 ReconFile_6 : 29 ReconFile_7 : 30 ReconFile_8 : 31 ReconFile_9 : 32 ReconFile_10 : 33 ReconFile_11 : 34 35 36 NumberOfLayers : 3 # Number of layers 37 TargetEncLayerIdList : # Layer Id in Nuh to be encoded, (empty:-> all layers will be encode) 16 38 17 39 FramesToBeEncoded : 3 # Number of frames to be coded … … 19 41 SourceWidth : 1024 # Input frame width 20 42 SourceHeight : 768 # Input frame height 21 NumberOfLayers : 322 43 23 44 #======== VPS ============================ 24 ScalabilityMask : 2 # Scalability Mask ( 2: View Scalability, shall be 2 for MV-HEVC)45 ScalabilityMask : 2 # Scalability Mask ( Scalability Mask: 2: Multiview, 8: Auxiliary, 10: Multiview + Auxiliary ) 25 46 DimensionIdLen : 3 # Number of bits to store Ids, per scalability dimension, (m) 26 ViewOrderIndex : 0 1 2 # View Order Index (m) 27 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling ) (m) 47 ViewOrderIndex : 0 1 2 # ViewOrderIndex, per layer (m) 48 AuxId : # Auxiliary Id, per layer (m) 49 LayerIdInNuh : 0 # Layer Id in NAL unit header, (0: no explicit signalling, otherwise per layer ) (m) 28 50 SplittingFlag : 0 # Splitting Flag 29 ViewId : 1 0 2 # ViewId per ViewOrderIndex (m) 51 ViewId : 1 0 2 # ViewId, per ViewOrderIndex (m) 52 OutputVpsInfo : 0 # Output VPS information 30 53 31 54 #======== VPS/ Layer sets ================ … … 35 58 LayerIdsInSet_2 : 0 2 # Indices in VPS of layers in layer set 2 36 59 LayerIdsInSet_3 : 0 1 2 # Indices in VPS of layers in layer set 3 60 LayerIdsInSet_4 : 61 LayerIdsInSet_5 : 62 LayerIdsInSet_6 : 63 LayerIdsInSet_7 : 64 LayerIdsInSet_8 : 65 LayerIdsInSet_9 : 66 LayerIdsInSet_10 : 67 68 NumAddLayerSets : 0 # Specifies the number of additional layer sets 69 HighestLayerIdxPlus1_0 : -1 # Highest layer idx plus 1 for the 0-th additional layer set, per independent layer (m) (first value will be ignored) 70 HighestLayerIdxPlus1_1 : -1 # Highest layer idx plus 1 for the 1-th additional layer set, per independent layer (m) (first value will be ignored) 71 HighestLayerIdxPlus1_2 : -1 # Highest layer idx plus 1 for the 2-th additional layer set, per independent layer (m) (first value will be ignored) 72 HighestLayerIdxPlus1_3 : -1 # Highest layer idx plus 1 for the 4-th additional layer set, per independent layer (m) (first value will be ignored) 73 HighestLayerIdxPlus1_4 : -1 # Highest layer idx plus 1 for the 5-th additional layer set, per independent layer (m) (first value will be ignored) 74 HighestLayerIdxPlus1_5 : -1 # Highest layer idx plus 1 for the 6-th additional layer set, per independent layer (m) (first value will be ignored) 75 HighestLayerIdxPlus1_6 : -1 # Highest layer idx plus 1 for the 7-th additional layer set, per independent layer (m) (first value will be ignored) 76 77 #======== VPS / Output layer sets ================ 37 78 38 79 DefaultTargetOutputLayerIdc : 0 # Specifies output layers of layer sets, 0: output all layers, 1: output highest layer, 2: specified by LayerIdsInDefOutputLayerSet … … 41 82 LayerIdsInDefOutputLayerSet_2 : # Indices in VPS of output layers in layer set 2 (when DefaultTargetOutputLayerIdc is equal to 2) 42 83 LayerIdsInDefOutputLayerSet_3 : # Indices in VPS of output layers in layer set 3 (when DefaultTargetOutputLayerIdc is equal to 2) 84 LayerIdsInDefOutputLayerSet_4 : # Indices in VPS of output layers in layer set 4 (when DefaultTargetOutputLayerIdc is equal to 2) 85 LayerIdsInDefOutputLayerSet_5 : # Indices in VPS of output layers in layer set 5 (when DefaultTargetOutputLayerIdc is equal to 2) 86 LayerIdsInDefOutputLayerSet_6 : # Indices in VPS of output layers in layer set 6 (when DefaultTargetOutputLayerIdc is equal to 2) 87 LayerIdsInDefOutputLayerSet_7 : # Indices in VPS of output layers in layer set 7 (when DefaultTargetOutputLayerIdc is equal to 2) 88 LayerIdsInDefOutputLayerSet_8 : # Indices in VPS of output layers in layer set 8 (when DefaultTargetOutputLayerIdc is equal to 2) 89 LayerIdsInDefOutputLayerSet_9 : # Indices in VPS of output layers in layer set 9 (when DefaultTargetOutputLayerIdc is equal to 2) 43 90 44 91 … … 46 93 LayerIdsInAddOutputLayerSet_0 : 1 # Indices in VPS of output layers in additional output layer set 0 47 94 LayerIdsInAddOutputLayerSet_1 : 2 # Indices in VPS of output layers in additional output layer set 1 48 49 50 ProfileLevelTierIdx : 0 0 0 0 # Indices to profile level tier (TBD) 95 LayerIdsInAddOutputLayerSet_2 : # Indices in VPS of output layers in additional output layer set 2 96 LayerIdsInAddOutputLayerSet_3 : # Indices in VPS of output layers in additional output layer set 3 97 LayerIdsInAddOutputLayerSet_4 : # Indices in VPS of output layers in additional output layer set 4 98 LayerIdsInAddOutputLayerSet_5 : # Indices in VPS of output layers in additional output layer set 5 99 LayerIdsInAddOutputLayerSet_6 : # Indices in VPS of output layers in additional output layer set 6 100 LayerIdsInAddOutputLayerSet_7 : # Indices in VPS of output layers in additional output layer set 7 101 LayerIdsInAddOutputLayerSet_8 : # Indices in VPS of output layers in additional output layer set 8 102 LayerIdsInAddOutputLayerSet_9 : # Indices in VPS of output layers in additional output layer set 9 103 LayerIdsInAddOutputLayerSet_10: # Indices in VPS of output layers in additional output layer set 10 104 105 #======== VPS / PTLI ================ 106 107 Profile : main main multiview-main # Profile indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 108 Level : none none none # Level indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 109 Tier : main main main # Tier indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 110 InblFlag : 0 0 0 # Inbl indication in VpsProfileTierLevel, per VpsProfileTierLevel syntax structure (m) 111 112 ProfileTierLevelIdx_0 : 1 # VpsProfileTierLevel indices of layers in output layer set 0 (m) (should be -1, when layer is not necessary) 113 ProfileTierLevelIdx_1 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 1 (m) (should be -1, when layer is not necessary) 114 ProfileTierLevelIdx_2 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 2 (m) (should be -1, when layer is not necessary) 115 ProfileTierLevelIdx_3 : 1 2 2 # VpsProfileTierLevel indices of layers in output layer set 3 (m) (should be -1, when layer is not necessary) 116 ProfileTierLevelIdx_4 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 4 (m) (should be -1, when layer is not necessary) 117 ProfileTierLevelIdx_5 : 1 2 # VpsProfileTierLevel indices of layers in output layer set 5 (m) (should be -1, when layer is not necessary) 118 ProfileTierLevelIdx_6 : # VpsProfileTierLevel indices of layers in output layer set 6 (m) (should be -1, when layer is not necessary) 119 ProfileTierLevelIdx_7 : # VpsProfileTierLevel indices of layers in output layer set 7 (m) (should be -1, when layer is not necessary) 120 ProfileTierLevelIdx_8 : # VpsProfileTierLevel indices of layers in output layer set 8 (m) (should be -1, when layer is not necessary) 121 ProfileTierLevelIdx_9 : # VpsProfileTierLevel indices of layers in output layer set 9 (m) (should be -1, when layer is not necessary) 122 ProfileTierLevelIdx_10 : # VpsProfileTierLevel indices of layers in output layer set 10 (m) (should be -1, when layer is not necessary) 123 ProfileTierLevelIdx_11 : # VpsProfileTierLevel indices of layers in output layer set 11 (m) (should be -1, when layer is not necessary) 124 ProfileTierLevelIdx_12 : # VpsProfileTierLevel indices of layers in output layer set 12 (m) (should be -1, when layer is not necessary) 125 ProfileTierLevelIdx_13 : # VpsProfileTierLevel indices of layers in output layer set 13 (m) (should be -1, when layer is not necessary) 126 ProfileTierLevelIdx_14 : # VpsProfileTierLevel indices of layers in output layer set 14 (m) (should be -1, when layer is not necessary) 127 128 #======== VPS / Dependencies ================ 129 DirectRefLayers_1 : 0 # Indices in VPS of direct reference layers 130 DirectRefLayers_2 : 0 # Indices in VPS of direct reference layers 131 DirectRefLayers_3 : # Indices in VPS of direct reference layers 132 DirectRefLayers_4 : # Indices in VPS of direct reference layers 133 DirectRefLayers_5 : # Indices in VPS of direct reference layers 134 135 DependencyTypes_1 : 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 136 DependencyTypes_2 : 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 137 DependencyTypes_3 : 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 138 DependencyTypes_4 : 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 139 DependencyTypes_5 : 2 # Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion 140 141 51 142 #======== Unit definition ================ 52 143 MaxCUWidth : 64 # Maximum coding unit width in pixel … … 67 158 # QPfactor betaOffsetDiv2 #ref_pics_active reference pictures deltaRPS reference idcs ilPredLayerIdc refLayerPicPosIl_L1 68 159 # Type POC QPoffset tcOffsetDiv2 temporal_id #ref_pics predict #ref_idcs #ActiveRefLayerPics refLayerPicPosIl_L0 69 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0 0 70 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 0 0 1 0 71 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 1 0 72 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 0 73 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 0 74 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 0 75 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 1 0 76 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 0 160 161 Frame1: B 8 1 0.442 0 0 0 4 4 -8 -10 -12 -16 0 0 162 Frame2: B 4 2 0.3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 0 0 1 0 163 Frame3: B 2 3 0.3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 1 0 164 Frame4: B 1 4 0.68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 0 165 Frame5: B 3 4 0.68 0 0 0 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 0 166 Frame6: B 6 3 0.3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 0 167 Frame7: B 5 4 0.68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 1 0 168 Frame8: B 7 4 0.68 0 0 0 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 0 77 169 78 FrameI_l1: P 0 3 0.442 0 0 0 1 0 0 1 -1 0 -1 79 Frame1_l1: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 -1 1 -1 80 Frame2_l1: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 -1 1 -1 81 Frame3_l1: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 -1 1 -1 82 Frame4_l1: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 -1 1 -1 83 Frame5_l1: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 -1 2 -1 84 Frame6_l1: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 -1 2 -1 85 Frame7_l1: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 -1 2 -1 86 Frame8_l1: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 -1 2 -1 87 88 FrameI_l2: P 0 3 0.442 0 0 0 1 0 0 1 -2 0 -1 89 Frame1_l2: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 -2 1 -1 90 Frame2_l2: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 -2 1 -1 91 Frame3_l2: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 -2 1 -1 92 Frame4_l2: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 -2 1 -1 93 Frame5_l2: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 -2 2 -1 94 Frame6_l2: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 -2 2 -1 95 Frame7_l2: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 -2 2 -1 96 Frame8_l2: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 -2 2 -1 170 FrameI_l1: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 171 Frame1_l1: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 172 Frame2_l1: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 173 Frame3_l1: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 174 Frame4_l1: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 175 Frame5_l1: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 176 Frame6_l1: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 177 Frame7_l1: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 178 Frame8_l1: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 179 180 FrameI_l2: P 0 3 0.442 0 0 0 1 0 0 1 0 0 -1 181 Frame1_l2: B 8 4 0.442 0 0 0 4 4 -8 -10 -12 -16 0 1 0 1 -1 182 Frame2_l2: B 4 5 0.3536 0 0 0 3 3 -4 -6 4 1 4 5 1 1 0 0 1 1 0 1 -1 183 Frame3_l2: B 2 6 0.3536 0 0 0 3 4 -2 -4 2 6 1 2 4 1 1 1 1 1 0 1 -1 184 Frame4_l2: B 1 7 0.68 0 0 0 3 4 -1 1 3 7 1 1 5 1 0 1 1 1 1 0 1 -1 185 Frame5_l2: B 3 7 0.68 0 0 0 3 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 1 0 2 -1 186 Frame6_l2: B 6 6 0.3536 0 0 0 3 4 -2 -4 -6 2 1 -3 5 1 1 1 1 0 1 0 2 -1 187 Frame7_l2: B 5 7 0.68 0 0 0 3 4 -1 -5 1 3 1 1 5 1 0 1 1 1 1 0 2 -1 188 Frame8_l2: B 7 7 0.68 0 0 0 3 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 1 0 2 -1 189 190 FrameI_l3: 191 Frame1_l3: 192 Frame2_l3: 193 Frame3_l3: 194 Frame4_l3: 195 Frame5_l3: 196 Frame6_l3: 197 Frame7_l3: 198 Frame8_l3: 199 200 FrameI_l4: 201 Frame1_l4: 202 Frame2_l4: 203 Frame3_l4: 204 Frame4_l4: 205 Frame5_l4: 206 Frame6_l4: 207 Frame7_l4: 208 Frame8_l4: 209 210 FrameI_l5: 211 Frame1_l5: 212 Frame2_l5: 213 Frame3_l5: 214 Frame4_l5: 215 Frame5_l5: 216 Frame6_l5: 217 Frame7_l5: 218 Frame8_l5: 219 97 220 98 221 #=========== Motion Search ============= -
branches/HTM-12.0-dev1/source/App/TAppEncoder/TAppEncCfg.cpp
r1060 r1064 429 429 430 430 #if H_MV_HLS10_PTL 431 ("ProfileTierLevelIdx_%d", m_profileTierLevelIdx, std::vector<Int>(0), MAX_NUM_LAYERS, "Indices to profile level tier ")431 ("ProfileTierLevelIdx_%d", m_profileTierLevelIdx, std::vector<Int>(0), MAX_NUM_LAYERS, "Indices to profile level tier for ols") 432 432 #else 433 433 ("ProfileLevelTierIdx", m_profileLevelTierIdx, std::vector<Int>(1,0), "Indices to profile level tier") … … 1240 1240 { 1241 1241 #if H_3D 1242 cfg_profiles = string("main main 3 D-main");1242 cfg_profiles = string("main main 3d-main"); 1243 1243 #else 1244 1244 cfg_profiles = string("main main multiview-main"); -
branches/HTM-12.0-dev1/source/App/TAppEncoder/TAppEncCfg.h
r1060 r1064 557 557 cElement = strtok( NULL, " " ); 558 558 } 559 delete[] cString; 559 560 } 560 561 #endif -
branches/HTM-12.0-dev1/source/App/TAppEncoder/TAppEncTop.cpp
r1063 r1064 1396 1396 // Max sub layers, + presence flag 1397 1397 Bool subLayersMaxMinus1PresentFlag = false; 1398 #if !H_MV_FIX_SUB_LAYERS_MAX_MINUS1 1398 1399 Int subLayersMaxMinus1 = -1; 1400 #endif 1399 1401 for (Int curLayerIdInVps = 0; curLayerIdInVps < m_numberOfLayers; curLayerIdInVps++ ) 1400 { 1401 Int curSubLayersMaxMinus1 = -1;1402 { 1403 Int curSubLayersMaxMinus1 = 0; 1402 1404 for( Int i = 0; i < getGOPSize(); i++ ) 1403 1405 { … … 1407 1409 1408 1410 vps.setSubLayersVpsMaxMinus1( curLayerIdInVps, curSubLayersMaxMinus1 ); 1411 #if !H_MV_FIX_SUB_LAYERS_MAX_MINUS1 1409 1412 if ( subLayersMaxMinus1 == -1 ) 1410 1413 { … … 1415 1418 subLayersMaxMinus1PresentFlag = subLayersMaxMinus1PresentFlag || ( curSubLayersMaxMinus1 != subLayersMaxMinus1 ); 1416 1419 } 1420 #else 1421 subLayersMaxMinus1PresentFlag = subLayersMaxMinus1PresentFlag || ( curSubLayersMaxMinus1 != vps.getMaxSubLayersMinus1() ); 1422 #endif 1417 1423 } 1418 1424 … … 1423 1429 Bool maxTidRefPresentFlag = false; 1424 1430 for ( Int refLayerIdInVps = 0; refLayerIdInVps < m_numberOfLayers; refLayerIdInVps++) 1425 1431 { 1426 1432 for ( Int curLayerIdInVps = 1; curLayerIdInVps < m_numberOfLayers; curLayerIdInVps++) 1427 1433 { 1428 1434 Int maxTid = -1; 1435 #if H_MV_FIX_LOOP_GOPSIZE 1436 for( Int i = 0; i < ( getGOPSize() + 1); i++ ) 1437 { 1438 GOPEntry geCur = m_GOPListMvc[curLayerIdInVps][( i < getGOPSize() ? i : MAX_GOP )]; 1439 GOPEntry geRef = m_GOPListMvc[refLayerIdInVps][( i < getGOPSize() ? i : MAX_GOP )]; 1440 #else 1429 1441 for( Int i = 0; i < getGOPSize(); i++ ) 1430 1442 { 1431 1443 GOPEntry geCur = m_GOPListMvc[curLayerIdInVps][i]; 1432 GOPEntry geRef = m_GOPListMvc[refLayerIdInVps][i]; 1433 1444 GOPEntry geRef = m_GOPListMvc[refLayerIdInVps][i]; 1445 #endif 1434 1446 for (Int j = 0; j < geCur.m_numActiveRefLayerPics; j++) 1435 1447 { 1436 1448 if ( m_directRefLayers[ curLayerIdInVps ][ geCur.m_interLayerPredLayerIdc[ j ]] == refLayerIdInVps ) 1437 1449 { 1450 #if H_MV_FIX_LOOP_GOPSIZE 1451 Bool refAlwaysIntra = ( i == getGOPSize() ) && ( m_iIntraPeriod[ curLayerIdInVps ] % m_iIntraPeriod[ refLayerIdInVps ] == 0 ); 1452 Bool refLayerZero = ( i == getGOPSize() ) && ( refLayerIdInVps == 0 ); 1453 maxTid = std::max( maxTid, ( refAlwaysIntra || refLayerZero ) ? 0 : geRef.m_temporalId ); 1454 #else 1438 1455 maxTid = std::max( maxTid, geRef.m_temporalId ); 1456 #endif 1439 1457 } 1440 1458 } … … 1609 1627 assert( ptl != NULL ); 1610 1628 1611 1612 1629 ptl->setProfileIdc( profile ); 1613 1630 ptl->setTierFlag ( tier ); 1614 1631 ptl->setLevelIdc ( level ); 1615 1632 ptl->setProfileCompatibilityFlag( profile, true ); 1633 #if H_MV_HLS10_PTL_INBL_FIX 1634 ptl->setInbldFlag( inbldFlag ); 1635 #endif 1616 1636 1617 1637 switch ( profile ) -
branches/HTM-12.0-dev1/source/Lib/TLibCommon/TComDataCU.cpp
r1048 r1064 6164 6164 TComMv cMv; 6165 6165 #if MTK_I0093 6166 Int iDisp = getSlice()->getDepthToDisparityB( 0 )[ 1 << ( getSlice()->getSPS()->getBitDepthY() - 1 ) ]; 6166 #if H_3D_FIX_64BIT_SHIFT 6167 Int iDisp = getSlice()->getDepthToDisparityB( 0 )[ (Int64) (1 << ( getSlice()->getSPS()->getBitDepthY() - 1 )) ]; 6168 #else 6169 Int iDisp = getSlice()->getDepthToDisparityB( 0 )[ 1 << ( getSlice()->getSPS()->getBitDepthY() - 1 ) ]; 6170 #endif 6167 6171 #else 6168 6172 Int iDisp = getSlice()->getDepthToDisparityB( 0 )[ 128 ]; -
branches/HTM-12.0-dev1/source/Lib/TLibCommon/TComSlice.cpp
r1063 r1064 2309 2309 for ( i = 0; i < iNumViews ; i++ ) 2310 2310 { 2311 #if H_3D_FIX_UNINIT 2312 m_bCamParPresent[i] = false; 2313 #endif 2311 2314 m_bCamParInSliceHeader[i] = false; 2312 2315 m_aaaiCodedScale[i] = new Int*[ 2 ]; -
branches/HTM-12.0-dev1/source/Lib/TLibCommon/TypeDef.h
r1062 r1064 55 55 56 56 #ifndef HEVC_EXT 57 #define HEVC_EXT 157 #define HEVC_EXT 2 58 58 #endif 59 59 … … 228 228 #endif 229 229 230 #define H_3D_FIX_UNINIT 1 // Fix uninitialized flag 230 231 #define H_3D_INTER_SDC 1 // INTER SDC, Inter simplified depth coding 231 232 // LGE_INTER_SDC_E0156 Enable inter SDC for depth coding … … 281 282 #define SEC_HLS_CLEANUP_I0100 1 282 283 284 #define H_3D_FIX_64BIT_SHIFT 1 283 285 #endif // H_3D 284 286 … … 405 407 #define H_MV_HLS10_AUX 1 // Auxiliary pictures 406 408 #define H_MV_HLS10_GEN_FIX 1 409 #define H_MV_FIX_LOOP_GOPSIZE 1 410 #define H_MV_FIX_SUB_LAYERS_MAX_MINUS1 1 407 411 408 412 #define H_MV_HLS10_GEN_VSP_CONF_WIN 1 // VPS conformance window … … 415 419 #define H_MV_HLS10_PTL 1 // profile tier level 416 420 #define H_MV_HLS10_PTL_FIX 1 // profile tier level fix 421 #define H_MV_HLS10_PTL_INBL_FIX 1 // profile tier level fix 417 422 #define H_MV_HLS10_PTL_INFER_FIX 1 // fix inference ptl 418 423 #define H_MV_HLS10_MULTILAYERSPS 1 // multilayer SPS extension … … 1013 1018 #if H_MV_HLS10_PTL 1014 1019 MULTIVIEWMAIN = 6, 1015 MAIN3D = 5,1016 1020 #if H_3D 1017 1021 MAIN3D = 8,
Note: See TracChangeset for help on using the changeset viewer.