Public Sub InitCIFilter()
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIBlendWithMask"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 2
  dic(Ubound(dic)).Value("Name1") = "inputMaskImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(640,480,RGB(191,191,191))  // 640x480 グレー
  dic(Ubound(dic)).Value("Name2") = "inputBackgroundImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(255,127,127))  // 640x480 淡オレンジレッド
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIGlassDistortion"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 3
  dic(Ubound(dic)).Value("Name1") = "inputCenter"
  dic(Ubound(dic)).Value("Type1") = "CIVector"
  dic(Ubound(dic)).Value("Key1") = "150,150"  // [150 150]
  dic(Ubound(dic)).Value("Name2") = "inputTexture"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(191,191,191))  // 640x480 グレー
  dic(Ubound(dic)).Value("Name3") = "inputScale"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 200  // Default
  dic(Ubound(dic)).Value("MinMax3") = "0.01,500"  // 0.01 ~ 500
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIBloom"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 2
  dic(Ubound(dic)).Value("Name1") = "inputRadius"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 10.0  // Default
  dic(Ubound(dic)).Value("MinMax1") = "0,100"  // 0 ~ 100
  dic(Ubound(dic)).Value("Name2") = "inputIntensity"
  dic(Ubound(dic)).Value("Type2") = "NSNumber"
  dic(Ubound(dic)).Value("Key2") = 0.5  // Default
  dic(Ubound(dic)).Value("MinMax2") = "0,1"  // 0 ~ 1
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIBokehBlur"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 4
  dic(Ubound(dic)).Value("Name1") = "inputSoftness"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 1.0  // Default
  dic(Ubound(dic)).Value("MinMax1") = "0.25,0.4"  // 0.25 ~ 0.4
  dic(Ubound(dic)).Value("Name2") = "inputRingSize"
  dic(Ubound(dic)).Value("Type2") = "NSNumber"
  dic(Ubound(dic)).Value("Key2") = 0.1  //Default
  dic(Ubound(dic)).Value("MinMax2") = "0,0.2"  // 0 ~ 0.2
  dic(Ubound(dic)).Value("Name3") = "inputRadius"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 20.0  // Default
  dic(Ubound(dic)).Value("MinMax3") = "0,100"  // 0 ~ 100
  dic(Ubound(dic)).Value("Name4") = "inputRingAmount"
  dic(Ubound(dic)).Value("Type4") = "NSNumber"
  dic(Ubound(dic)).Value("Key4") = 0.0  // Default
  dic(Ubound(dic)).Value("MinMax4") = "0,1"  // 0 ~ 1
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIBoxBlur"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 1
  dic(Ubound(dic)).Value("Name1") = "inputRadius"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 10  // Default
  dic(Ubound(dic)).Value("MinMax1") = "0,100"  // 0 ~ 100
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIColorClamp"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 2
  dic(Ubound(dic)).Value("Name1") = "inputMinComponents"
  dic(Ubound(dic)).Value("Type1") = "CIVector"
  dic(Ubound(dic)).Value("Key1") = "0,0,0,0"  // [0 0 0 0]
  dic(Ubound(dic)).Value("Name2") = "inputMaxComponents"
  dic(Ubound(dic)).Value("Type2") = "CIVector"
  dic(Ubound(dic)).Value("Key2") = "1,1,1,1"  // [1 1 1 1]
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIColorControls"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 3
  dic(Ubound(dic)).Value("Name1") = "inputSaturation"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 1  // Default
  dic(Ubound(dic)).Value("MinMax1") = "0,2"  // 0 ~ 2
  dic(Ubound(dic)).Value("Name2") = "inputBrightness"
  dic(Ubound(dic)).Value("Type2") = "NSNumber"
  dic(Ubound(dic)).Value("Key2") = 0  // Default
  dic(Ubound(dic)).Value("MinMax2") = "-1,1"  // -1 ~ 1
  dic(Ubound(dic)).Value("Name3") = "inputContrast"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 1  // Default
  dic(Ubound(dic)).Value("MinMax3") = "0.25,4"  // 0.25 ~ 4
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIColorMatrix"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 5
  dic(Ubound(dic)).Value("Name1") = "inputRVector"
  dic(Ubound(dic)).Value("Type1") = "CIVector"
  dic(Ubound(dic)).Value("Key1") = "1,0,0,0"  // [1 0 0 0]
  dic(Ubound(dic)).Value("Name2") = "inputGVector"
  dic(Ubound(dic)).Value("Type2") = "CIVector"
  dic(Ubound(dic)).Value("Key2") = "0,1,0,0"  // [0 1 0 0]
  dic(Ubound(dic)).Value("Name3") = "inputBVector"
  dic(Ubound(dic)).Value("Type3") = "CIVector"
  dic(Ubound(dic)).Value("Key3") = "0,0,1,0"  // [0 0 1 0]
  dic(Ubound(dic)).Value("Name4") = "inputAVector"
  dic(Ubound(dic)).Value("Type4") = "CIVector"
  dic(Ubound(dic)).Value("Key4") = "0,0,0,1"  // [0 0 0 1]
  dic(Ubound(dic)).Value("Name5") = "inputBiasVector"
  dic(Ubound(dic)).Value("Type5") = "CIVector"
  dic(Ubound(dic)).Value("Key5") = "0,0,0,0"  // [0 0 0 0]
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIColorMonochrome"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 2
  dic(Ubound(dic)).Value("Name1") = "inputColor"
  dic(Ubound(dic)).Value("Type1") = "CIColor"
  dic(Ubound(dic)).Value("Key1") = "0.6,0.45,0.3,1"  // (0.6 0.45 0.3 1) (kCGColorSpaceDeviceRGB) CIColor型
  dic(Ubound(dic)).Value("Name2") = "inputIntensity"
  dic(Ubound(dic)).Value("Type2") = "NSNumber"
  dic(Ubound(dic)).Value("Key2") = 1  // Default
  dic(Ubound(dic)).Value("MinMax2") = "0,1"  // 0 ~ 1
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIColorPolynomial"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 4
  dic(Ubound(dic)).Value("Name1") = "inputRedCoefficients"
  dic(Ubound(dic)).Value("Type1") = "CIVector"
  dic(Ubound(dic)).Value("Key1") = "0.0,1.0,0.0,0.00"  // [0 1 0 0]
  dic(Ubound(dic)).Value("Name2") = "inputGreenCoefficients"
  dic(Ubound(dic)).Value("Type2") = "CIVector"
  dic(Ubound(dic)).Value("Key2") = "0.0,1.0,0.0,0.0"  // [0 1 0 0]
  dic(Ubound(dic)).Value("Name3") = "inputBlueCoefficients"
  dic(Ubound(dic)).Value("Type3") = "CIVector"
  dic(Ubound(dic)).Value("Key3") = "0.0,1.0,0.0,0.00"  // [0 1 0 0]
  dic(Ubound(dic)).Value("Name4") = "inputAlphaCoefficients"
  dic(Ubound(dic)).Value("Type4") = "CIVector"
  dic(Ubound(dic)).Value("Key4") = "0.0,1.0,0.0,0.0"  // [0 1 0 0]
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIExposureAdjust"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 1
  dic(Ubound(dic)).Value("Name1") = "inputEV"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 0  // Default
  dic(Ubound(dic)).Value("MinMax1") = "-10,10"  // -10 ~ 10
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIGammaAdjust"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 1
  dic(Ubound(dic)).Value("Name1") = "inputPower"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 1  // 0.25 ~ 4
  dic(Ubound(dic)).Value("MinMax1") = "0.25,4"  // 0.25 ~ 4
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIHueAdjust"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 1
  dic(Ubound(dic)).Value("Name1") = "inputAngle"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 0  // Default
  dic(Ubound(dic)).Value("MinMax1") = "-3.141592653589793,3.141592653589793"  // -3.141592653589793 ~ 3.141592653589793
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CILinearToSRGBToneCurve"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 0
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CISRGBToneCurveToLinear"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 0
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CITemperatureAndTint"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 2
  dic(Ubound(dic)).Value("Name1") = "inputNeutral"
  dic(Ubound(dic)).Value("Type1") = "CIVector"
  dic(Ubound(dic)).Value("Key1") = "6500,0"  // [6500 0]
  dic(Ubound(dic)).Value("Name2") = "inputTargetNeutral"
  dic(Ubound(dic)).Value("Type2") = "CIVector"
  dic(Ubound(dic)).Value("Key2") = "6500,0"  // [6500 0]
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIToneCurve"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 5
  dic(Ubound(dic)).Value("Name1") = "inputPoint0"
  dic(Ubound(dic)).Value("Type1") = "CIVector"
  dic(Ubound(dic)).Value("Key1") = "0.00,0.00"  // [0.00 0.00]
  dic(Ubound(dic)).Value("Name2") = "inputPoint1"
  dic(Ubound(dic)).Value("Type2") = "CIVector"
  dic(Ubound(dic)).Value("Key2") = "0.25,0.25"  // [0.25 0.25]
  dic(Ubound(dic)).Value("Name3") = "inputPoint2"
  dic(Ubound(dic)).Value("Type3") = "CIVector"
  dic(Ubound(dic)).Value("Key3") = "0.50,0.50"  // [0.50,0.50]
  dic(Ubound(dic)).Value("Name4") = "inputPoint3"
  dic(Ubound(dic)).Value("Type4") = "CIVector"
  dic(Ubound(dic)).Value("Key4") = "0.75,0.75"  // [0.75,0.75]
  dic(Ubound(dic)).Value("Name5") = "inputPoint4"
  dic(Ubound(dic)).Value("Type5") = "CIVector"
  dic(Ubound(dic)).Value("Key5") = "1.00,1.00"  // [1.00,1.00]
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIUnsharpMask"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 2
  dic(Ubound(dic)).Value("Name1") = "inputRadius"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 2.5  // Default
  dic(Ubound(dic)).Value("MinMax1") = "0,100"  // 0 ~ 100
  dic(Ubound(dic)).Value("Name2") = "inputIntensity"
  dic(Ubound(dic)).Value("Type2") = "NSNumber"
  dic(Ubound(dic)).Value("Key2") = 0.5  // Default
  dic(Ubound(dic)).Value("MinMax2") = "0,1"  // 0 ~ 1
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIVibrance"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 1
  dic(Ubound(dic)).Value("Name1") = "inputAmount"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 0  // Default
  dic(Ubound(dic)).Value("MinMax1") = "-1,1"  // -1 ~ 1
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIWhitePointAdjust"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 1
  dic(Ubound(dic)).Value("Name1") = "inputColor"
  dic(Ubound(dic)).Value("Type1") = "CIColor"
  dic(Ubound(dic)).Value("Key1") = "1.0,1.0,1.0,1.0"  // (1 1 1 1) (kCGColorSpaceDeviceRGB) CIColor型
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIDisintegrateWithMaskTransition"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 6
  dic(Ubound(dic)).Value("Name1") = "inputShadowRadius"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 8  // Default
  dic(Ubound(dic)).Value("MinMax1") = "0,50"  // 0 ~ 50
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name3") = "inputShadowOffset"
  dic(Ubound(dic)).Value("Type3") = "CIVector"
  dic(Ubound(dic)).Value("Key3") = "0,-10"  // [0 -10]
  dic(Ubound(dic)).Value("Name4") = "inputMaskImage"
  dic(Ubound(dic)).Value("Type4") = "CIImage"
  dic(Ubound(dic)).Value("Key4") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name5") = "inputTime"
  dic(Ubound(dic)).Value("Type5") = "NSNumber"
  dic(Ubound(dic)).Value("Key5") = 0  // Default
  dic(Ubound(dic)).Value("MinMax5") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name6") = "inputShadowDensity"
  dic(Ubound(dic)).Value("Type6") = "NSNumber"
  dic(Ubound(dic)).Value("Key6") = 0.65  // Default
  dic(Ubound(dic)).Value("MinMax6") = "0,1"  // 0 ~ 1
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CISwipeTransition"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 7
  dic(Ubound(dic)).Value("Name1") = "inputWidth"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 300  // Default
  dic(Ubound(dic)).Value("MinMax1") = "0.1,800"  // 0.1 ~ 800
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name3") = "inputAngle"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 0  // Default
  dic(Ubound(dic)).Value("MinMax3") = "-3.141592653589793,3.141592653589793"  // -3.141592653589793 ~ 3.141592653589793
  dic(Ubound(dic)).Value("Name4") = "inputColor"
  dic(Ubound(dic)).Value("Type4") = "CIColor"
  dic(Ubound(dic)).Value("Key4") = "1.0,1.0,1.0,1.0"  // (1 1 1 1) (kCGColorSpaceDeviceRGB) CIColor型
  dic(Ubound(dic)).Value("Name5") = "inputTime"
  dic(Ubound(dic)).Value("Type5") = "NSNumber"
  dic(Ubound(dic)).Value("Key5") = 0  // Default
  dic(Ubound(dic)).Value("MinMax5") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name6") = "inputOpacity"
  dic(Ubound(dic)).Value("Type6") = "NSNumber"
  dic(Ubound(dic)).Value("Key6") = 0  // Default
  dic(Ubound(dic)).Value("MinMax6") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name7") = "inputExtent"
  dic(Ubound(dic)).Value("Type7") = "CIVector"
  dic(Ubound(dic)).Value("Key7") = "0,0,300,300"  // [0 0 300 300]
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIBarsSwipeTransition"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 5
  dic(Ubound(dic)).Value("Name1") = "inputWidth"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 300  // Default
  dic(Ubound(dic)).Value("MinMax1") = "2,300"  // 2 ~ 300
  dic(Ubound(dic)).Value("Name2") = "inputTime"
  dic(Ubound(dic)).Value("Type2") = "NSNumber"
  dic(Ubound(dic)).Value("Key2") = 0  // Default
  dic(Ubound(dic)).Value("MinMax2") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name3") = "inputBarOffset"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 10  // Default
  dic(Ubound(dic)).Value("MinMax3") = "1,100"  // 1 ~ 100
  dic(Ubound(dic)).Value("Name4") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type4") = "CIImage"
  dic(Ubound(dic)).Value("Key4") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name5") = "inputAngle"
  dic(Ubound(dic)).Value("Type5") = "NSNumber"
  dic(Ubound(dic)).Value("Key5") = 3.141592653589793  // Default
  dic(Ubound(dic)).Value("MinMax5") = "0,6.283185307179586"  // 0 ~ 6.283185307179586
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CICopyMachineTransition"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 6
  dic(Ubound(dic)).Value("Name1") = "inputWidth"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 200  // Default
  dic(Ubound(dic)).Value("MinMax1") = "0.1,500"  // 0.1 ~ 500
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name3") = "inputAngle"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 3.141592653589793  // Default
  dic(Ubound(dic)).Value("MinMax3") = "0,6.283185307179586"  // 0 ~ 6.283185307179586
  dic(Ubound(dic)).Value("Name4") = "inputColor"
  dic(Ubound(dic)).Value("Type4") = "CIColor"
  dic(Ubound(dic)).Value("Key4") = "0.6,1.0,0.8,1.0"  // (0.6 1 0.8 1) (kCGColorSpaceDeviceRGB) CIColor型
  dic(Ubound(dic)).Value("Name5") = "inputTime"
  dic(Ubound(dic)).Value("Type5") = "NSNumber"
  dic(Ubound(dic)).Value("Key5") = 0  // Default
  dic(Ubound(dic)).Value("MinMax5") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name6") = "inputOpacity"
  dic(Ubound(dic)).Value("Type6") = "NSNumber"
  dic(Ubound(dic)).Value("Key6") = 1.3  // Default
  dic(Ubound(dic)).Value("MinMax6") = "0,3"  // 0 ~ 3
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIDissolveTransition"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 2
  dic(Ubound(dic)).Value("Name1") = "inputTime"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 0  // Default
  dic(Ubound(dic)).Value("MinMax1") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIFlashTransition"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 9
  dic(Ubound(dic)).Value("Name1") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputFadeThreshold"
  dic(Ubound(dic)).Value("Type2") = "NSNumber"
  dic(Ubound(dic)).Value("Key2") = 0.85  // Default
  dic(Ubound(dic)).Value("MinMax2") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name3") = "inputStriationStrength"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 0.5  // Default
  dic(Ubound(dic)).Value("MinMax3") = "0,3"  // 0 ~ 3
  dic(Ubound(dic)).Value("Name4") = "inputCenter"
  dic(Ubound(dic)).Value("Type4") = "CIVector"
  dic(Ubound(dic)).Value("Key4") = "150,150"  // [150 150]
  dic(Ubound(dic)).Value("Name5") = "inputStriationContrast"
  dic(Ubound(dic)).Value("Type5") = "NSNumber"
  dic(Ubound(dic)).Value("Key5") = 1.375  // Default
  dic(Ubound(dic)).Value("MinMax5") = "0,5"  // 0 ~ 5
  dic(Ubound(dic)).Value("Name6") = "inputColor"
  dic(Ubound(dic)).Value("Type6") = "CIColor"
  dic(Ubound(dic)).Value("Key6") = "1.0,0.8,0.6,1.0"  // (1 0.8 0.6 1) (kCGColorSpaceDeviceRGB) CIColor型
  dic(Ubound(dic)).Value("Name7") = "inputTime"
  dic(Ubound(dic)).Value("Type7") = "NSNumber"
  dic(Ubound(dic)).Value("Key7") = 0  // Default
  dic(Ubound(dic)).Value("MinMax7") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name8") = "inputExtent"
  dic(Ubound(dic)).Value("Type8") = "CIVector"
  dic(Ubound(dic)).Value("Key8") = "0,0,300,300"  // [0 0 300 300]
  dic(Ubound(dic)).Value("Name9") = "inputMaxStriationRadius"
  dic(Ubound(dic)).Value("Type9") = "NSNumber"
  dic(Ubound(dic)).Value("Key9") = 2.58  // Default
  dic(Ubound(dic)).Value("MinMax9") = "0,10"  // 0 ~ 10
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIModTransition"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 6
  dic(Ubound(dic)).Value("Name1") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputAngle"
  dic(Ubound(dic)).Value("Type2") = "NSNumber"
  dic(Ubound(dic)).Value("Key2") = 2  // Default
  dic(Ubound(dic)).Value("MinMax2") = "-6.283185307179586,6.283185307179586"  // -6.283185307179586 ~ 6.283185307179586
  dic(Ubound(dic)).Value("Name3") = "inputCompression"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 300  // Default
  dic(Ubound(dic)).Value("MinMax3") = "100,800"  // 100 ~ 800
  dic(Ubound(dic)).Value("Name4") = "inputRadius"
  dic(Ubound(dic)).Value("Type4") = "NSNumber"
  dic(Ubound(dic)).Value("Key4") = 150  // Default
  dic(Ubound(dic)).Value("MinMax4") = "1,200"  // 1 ~ 200
  dic(Ubound(dic)).Value("Name5") = "inputCenter"
  dic(Ubound(dic)).Value("Type5") = "CIVector"
  dic(Ubound(dic)).Value("Key5") = "150,150"  // [150 150]
  dic(Ubound(dic)).Value("Name6") = "inputTime"
  dic(Ubound(dic)).Value("Type6") = "NSNumber"
  dic(Ubound(dic)).Value("Key6") = 0  // Default
  dic(Ubound(dic)).Value("MinMax6") = "0,1"  // 0 ~ 1
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIAccordionFoldTransition"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 5
  dic(Ubound(dic)).Value("Name1") = "inputBottomHeight"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 0  // Default
  dic(Ubound(dic)).Value("MinMax1") = "0,100"  // 0 ~ 無し
  dic(Ubound(dic)).Value("Name2") = "inputTime"
  dic(Ubound(dic)).Value("Type2") = "NSNumber"
  dic(Ubound(dic)).Value("Key2") = 0  // Default
  dic(Ubound(dic)).Value("MinMax2") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name3") = "inputFoldShadowAmount"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 0.1  // Default
  dic(Ubound(dic)).Value("MinMax3") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name4") = "inputNumberOfFolds"
  dic(Ubound(dic)).Value("Type4") = "NSNumber"
  dic(Ubound(dic)).Value("Key4") = 3  // Default
  dic(Ubound(dic)).Value("MinMax4") = "1,10"  // 1 ~ 10
  dic(Ubound(dic)).Value("Name5") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type5") = "CIImage"
  dic(Ubound(dic)).Value("Key5") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIPageCurlTransition"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 7
  dic(Ubound(dic)).Value("Name1") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputAngle"
  dic(Ubound(dic)).Value("Type2") = "NSNumber"
  dic(Ubound(dic)).Value("Key2") = 0  // Default
  dic(Ubound(dic)).Value("MinMax2") = "-3.141592653589793,3.141592653589793"  // -3.141592653589793 ~ 3.141592653589793
  dic(Ubound(dic)).Value("Name3") = "inputRadius"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 100  // Default
  dic(Ubound(dic)).Value("MinMax3") = "0.01,400"  // 0.01 ~ 400
  dic(Ubound(dic)).Value("Name4") = "inputShadingImage"
  dic(Ubound(dic)).Value("Type4") = "CIImage"
  dic(Ubound(dic)).Value("Key4") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name5") = "inputTime"
  dic(Ubound(dic)).Value("Type5") = "NSNumber"
  dic(Ubound(dic)).Value("Key5") = 0  // Default
  dic(Ubound(dic)).Value("MinMax5") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name6") = "inputExtent"
  dic(Ubound(dic)).Value("Type6") = "CIVector"
  dic(Ubound(dic)).Value("Key6") = "0,0,300,300"  // [0 0 300 300]
  dic(Ubound(dic)).Value("Name7") = "inputBacksideImage"
  dic(Ubound(dic)).Value("Type7") = "CIImage"
  dic(Ubound(dic)).Value("Key7") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIPageCurlWithShadowTransition"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 9
  dic(Ubound(dic)).Value("Name1") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type1") = "CIImage"
  dic(Ubound(dic)).Value("Key1") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name2") = "inputAngle"
  dic(Ubound(dic)).Value("Type2") = "NSNumber"
  dic(Ubound(dic)).Value("Key2") = 0  // Default
  dic(Ubound(dic)).Value("MinMax2") = "-3.141592653589793,3.141592653589793"  // -3.141592653589793 ~ 3.141592653589793
  dic(Ubound(dic)).Value("Name3") = "inputRadius"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 100  // Default
  dic(Ubound(dic)).Value("MinMax3") = "0.01,400"  // 0.01 ~ 400
  dic(Ubound(dic)).Value("Name4") = "inputShadowAmount"
  dic(Ubound(dic)).Value("Type4") = "NSNumber"
  dic(Ubound(dic)).Value("Key4") = 0.7  // Default
  dic(Ubound(dic)).Value("MinMax4") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name5") = "inputTime"
  dic(Ubound(dic)).Value("Type5") = "NSNumber"
  dic(Ubound(dic)).Value("Key5") = 0  // Default
  dic(Ubound(dic)).Value("MinMax5") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name6") = "inputShadowSize"
  dic(Ubound(dic)).Value("Type6") = "NSNumber"
  dic(Ubound(dic)).Value("Key6") = 0.5  // Default
  dic(Ubound(dic)).Value("MinMax6") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name7") = "inputExtent"
  dic(Ubound(dic)).Value("Type7") = "CIVector"
  dic(Ubound(dic)).Value("Key7") = "0,0,0,0"  // [0 0 0 0]
  dic(Ubound(dic)).Value("Name8") = "inputShadowExtent"
  dic(Ubound(dic)).Value("Type8") = "CIVector"
  dic(Ubound(dic)).Value("Key8") = "0,0,0,0"  // [0 0 0 0]
  dic(Ubound(dic)).Value("Name9") = "inputBacksideImage"
  dic(Ubound(dic)).Value("Type9") = "CIImage"
  dic(Ubound(dic)).Value("Key9") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  
  dic.Append new Dictionary
  dic(Ubound(dic)).Value("Fname") = "CIRippleTransition"
  dic(Ubound(dic)).Value("Enable") = false
  dic(Ubound(dic)).Value("Count") = 7
  dic(Ubound(dic)).Value("Name1") = "inputWidth"
  dic(Ubound(dic)).Value("Type1") = "NSNumber"
  dic(Ubound(dic)).Value("Key1") = 100  // Default
  dic(Ubound(dic)).Value("MinMax1") = "10,300"  // 10 ~ 300
  dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
  dic(Ubound(dic)).Value("Type2") = "CIImage"
  dic(Ubound(dic)).Value("Key2") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name3") = "inputScale"
  dic(Ubound(dic)).Value("Type3") = "NSNumber"
  dic(Ubound(dic)).Value("Key3") = 50  // Default
  dic(Ubound(dic)).Value("MinMax3") = "-50,50"  // -50 ~ 50
  dic(Ubound(dic)).Value("Name4") = "inputShadingImage"
  dic(Ubound(dic)).Value("Type4") = "CIImage"
  dic(Ubound(dic)).Value("Key4") = GenDefaultPict(640,480,RGB(255,127,127))  // Default = Picture型  // 淡オレンジレッド
  dic(Ubound(dic)).Value("Name5") = "inputCenter"
  dic(Ubound(dic)).Value("Type5") = "CIVector"
  dic(Ubound(dic)).Value("Key5") = "150,150"  // [150 150]
  dic(Ubound(dic)).Value("Name6") = "inputTime"
  dic(Ubound(dic)).Value("Type6") = "NSNumber"
  dic(Ubound(dic)).Value("Key6") = 0  // Default
  dic(Ubound(dic)).Value("MinMax6") = "0,1"  // 0 ~ 1
  dic(Ubound(dic)).Value("Name7") = "inputExtent"
  dic(Ubound(dic)).Value("Type7") = "CIVector"
  dic(Ubound(dic)).Value("Key7") = "0,0,300,300"  // [0 0 300 300]
  
End Sub