[Sections] AddReg=OVT.7620.Setting [OVT.7620.Setting] HKR,%7620Set%,VersionCheck,1, 42, 29, ff, 00 HKR,%7620Set%,ResetCamera,1, 12, 80, ff HKR,%7620Set%,CameraName,,Ov7620 HKR,%7620Set%,SensorWidth,0x10001,640 HKR,%7620Set%,SensorHeight,0x10001,480 HKR,%7620Set%,CurrentFormat,0x10001, 0x56555938 HKR,%7620Set%,CurrentFrameRate,0x10001,30 HKR,%7620Set%,UsbSetting,1, 52,02,ff,52,00,ff,31,ff,ff, 20,ff,ff,\ 70,3f,ff, 71,3f,ff, 72,01,ff, 73,01,ff, 74,01,ff, 75,01,ff, 76,01,ff, 77,01,ff, 79,03,ff,51,1f,ff, 55,01,ff, 48,ff,ff, 49,ff,ff HKR,%7620Set%,CameraSetting,1, \ 12,80,ff, 29,80,ff, 0,7f,ff, 1,ff,ff, 2,ff,ff, 3,c0,ff, 2d,81,ff, 6,7f,ff, 7,0,ff, c,24,ff, \ c,24,ff, d,24,ff, 11,1,ff, 12,24,ff, 13,0,ff, 15,1,ff, 16,3,ff, \ 17,2f,ff, 18,cf,ff, 19,06,ff, 1a,f5,ff, 1b,00,ff, 20,00,ff, 21,ff,ff, \ 22,80,ff, 23,0,ff, 26,a2,ff, 27,ee,ff, 2a,10,ff, 2b,0,ff, 2c,88,ff, \ 2e,80,ff, 2f,44,ff, 60,b0,ff, 61,2,ff, 62,0,ff, 63,dd,ff, 64,00,ff, \ 65,81,ff, 66,55,ff, 67,90,ff, 68,c0,ff, 69,74,ff, 6a,70,ff, 6b,00,ff, 6c,02,ff, \ 6d,44,ff, 6e,80,ff, 6f,1d,ff, 70,8b,ff, 71,0,ff, 72,14,ff, 73,54,ff, 74,00,ff, \ 75,8e,ff, 76,0,ff, 77,ff,ff, 78,80,ff, 79,80,ff, 7a,80,ff, 7b,e2,ff, 7c,0,ff ;0 gain ;13 auto adj ;60 more gain and colour HKR,%7620Adj%,EnableLowLightControl,0x10001,0 ;changed from 1 HKR,%7620Adj%,ClockUpTh,0x10001,150 HKR,%7620Adj%,ClockDownTh,0x10001,60 HKR,%7620Adj%,CheckTime,0x10001,40 HKR,%7620Adj%,ClockUpCamRegs,1,11,01,ff ; 2d,10,10,12,20,04,12,24,04 HKR,%7620Adj%,ClockDownCamRegs,1,11,01,ff ; 2d,00,10,06,90,ff HKR,%7620Adj%,ExposureCheck,1,10,7f HKR,%7620DP%,EnVideoYUVProc,0x10001,0 HKR,%7620DP%,EnVideoRGBProc,0x10001,0 HKR,%7620DP%,EnStillYUVProc,0x10001,0 HKR,%7620DP%,EnStillRGBProc,0x10001,0 HKR,%7620DP%,StillSharpness,0x10001,2 ; range 0 ~ 8 HKR,%7620DP%,DisableAutoLFCheck,0x10001,0 ;HKR,%7620DP%,FlipVertical,0x10001,1 ;if you want vertical flip, uncomment this line ;if you want support legency still image un-comment following 2 lines ;if you use default path, you can ignore following line HKR,%7620DP%,LegencyPath,,\Registry\Machine\Software\OmniVision\PC Camera ;this line should modify by application HKLM, Software\OmniVision\PC Camera,PushModeEvent,,Enable ;when snap shot button pushed, application can check ;HKLM, Software\OmniVision\PC Camera,SnapShot,0x10001,1 HKR,%7620STIYUV%, CameraSetting,1, \ 28,20,20, 29,80,80, 2d,81,50, 14,84,ff, 16,11,ff HKR,%7620STIYUV%, UsbSetting,1, \ 12,4f,ff, 13,3b,ff, 14,0,ff, 15,0,ff, 16,01,ff, 18,2,ff, 78,06,ff ;;HKR,%7620STIYUV%, RestoreUsbReg,1, 28,20,20 ;;HKR,%7620STIYUV%, RestoreCamReg,1, 00,00,ff, 01,00,ff, 02,00,ff HKR,%7620STIRAW%, CameraSetting,1, \ 28,20,20, 14,84,ff ;;HKR,%7620STIRAW%, CameraSetting,1, \ ;;28,24,ff,12,28,ff,14,80,ff,27,f2,ff,20,08,ff, \ ;;6f,00,ff,60,24,ff,01,b8,ff,02,70,ff, \ ;;67,00,ff,2a,00,ff,65,87,ff HKR,%7620STIRAW%, UsbSetting,1, \ 12,4f,ff, 13,3b,ff, 14,0,ff, 15,0,ff, 16,01,ff, 18,3,ff, 78,06,ff HKR,%7620Strm%, OpenStreamUsbSetting,1, 55,01,01 ;turn on led (oh no you don't) HKR,%7620Strm%, CloseStreamUsbSetting,1, 55,01,01 ;turn off led ;[OVT.7620.VideoSetting] ;RGB24 352 x 288 HKR, %7620Vid352RGB24%, Tag, 0x10001, 0x56555938 HKR, %7620Vid352RGB24%, UsbSetting, 1, \ 12,27,ff, 13,1d,ff, 14,0,ff, 15,0,ff, 16,01,ff, 18,2,ff ;12-15 pic size 18 low pass filter0 col 2 HKR, %7620Vid352RGB24%, CameraSetting, 1, \ 14,20,ff, 28,20,20, 24,30,ff, 25,25,ff, 2d,81,44, 67,b0,ff, 74,20,ff ;14 b4 gamma on bit 8 awb b2 qvga ;24-25 aec targets ;2d b3 band filter b5auto bright b7 qvga 60 ;67 colour space b2 colour noise ;74 max auto gain HKR, %7620Vid352RGB24%, Width, 0x10001, 352 HKR, %7620Vid352RGB24%, Height, 0x10001, 288 HKR, %7620Vid352RGB24%, BitCount, 0x10001, 24 HKR, %7620Vid352RGB24%, FourCC, 0x10001, 0 HKR, %7620Vid352RGB24%, MaxFrameRate, 0x10001, 30000 HKR, %7620Vid352RGB24%, typFrameRate, 0x10001, 30000 HKR, %7620Vid352RGB24%, MinFrameRate, 0x10001, 7500 HKR, %7620Vid352RGB24%\FrameRate0, UsbSetting, 1, 30,18,ff, 78,00,ff HKR, %7620Vid352RGB24%\FrameRate0, CameraSetting, 1, 16,3,ff HKR, %7620Vid352RGB24%\FrameRate0, AlternateSetting, 0x10001, 6 HKR, %7620Vid352RGB24%\FrameRate0, FrameRate, 0x10001, 30000 HKR, %7620Vid352RGB24%\FrameRate1, UsbSetting, 1, 30,10,ff, 78,00,ff HKR, %7620Vid352RGB24%\FrameRate1, CameraSetting, 1, 16,3,ff HKR, %7620Vid352RGB24%\FrameRate1, AlternateSetting, 0x10001, 5 HKR, %7620Vid352RGB24%\FrameRate1, FrameRate, 0x10001, 15000 HKR, %7620Vid352RGB24%\FrameRate2, UsbSetting, 1, 30,08,ff, 78,00,ff HKR, %7620Vid352RGB24%\FrameRate2, CameraSetting, 1, 16,3,ff HKR, %7620Vid352RGB24%\FrameRate2, AlternateSetting, 0x10001, 3 HKR, %7620Vid352RGB24%\FrameRate2, FrameRate, 0x10001, 7500 ;@@@@@@@@@@@@@@@@@@@@@@@@@@ ;RGB24 640 x 480 HKR, %7620Vid640RGB24%, Tag, 0x10001, 0x56555933 HKR, %7620Vid640RGB24%, UsbSetting, 1, \ 12,4f,ff, 13,3b,ff, 14,0,ff, 15,0,ff, 18,2,ff HKR, %7620Vid640RGB24%, CameraSetting, 1, \ 14,84,ff, 28,20,20, 24,50,ff, 25,40,ff, 2d,95,40, 67,92,ff, 74,00,ff HKR, %7620Vid640RGB24%, Width, 0x1000q, 640 HKR, %7620Vid640RGB24%, Height, 0x10001, 480 HKR, %7620Vid640RGB24%, BitCount, 0x10001, 24 HKR, %7620Vid640RGB24%, FourCC, 0x10001, 0 HKR, %7620Vid640RGB24%, MaxFrameRate, 0x10001, 15000 HKR, %7620Vid640RGB24%, typFrameRate, 0x10001, 7500 HKR, %7620Vid640RGB24%, MinFrameRate, 0x10001, 3750 HKR, %7620Vid640RGB24%, Progressive, 0x10001, 1 HKR, %7620Vid640RGB24%\FrameRate0, UsbSetting, 1, 30,1e,ff, 78,07,ff HKR, %7620Vid640RGB24%\FrameRate0, CameraSetting, 1, 16,3,ff HKR, %7620Vid640RGB24%\FrameRate0, AlternateSetting, 0x10001, 7 HKR, %7620Vid640RGB24%\FrameRate0, FrameRate, 0x10001, 15000 HKR, %7620Vid640RGB24%\FrameRate1, UsbSetting, 1, 30,18,ff, 78,07,ff HKR, %7620Vid640RGB24%\FrameRate1, CameraSetting, 1, 16,9,ff HKR, %7620Vid640RGB24%\FrameRate1, AlternateSetting, 0x10001, 6 HKR, %7620Vid640RGB24%\FrameRate1, FrameRate, 0x10001, 7500 HKR, %7620Vid640RGB24%\FrameRate2, UsbSetting, 1, 30,10,ff, 78,07,ff HKR, %7620Vid640RGB24%\FrameRate2, CameraSetting, 1, 16,12,ff HKR, %7620Vid640RGB24%\FrameRate2, AlternateSetting, 0x10001, 5 HKR, %7620Vid640RGB24%\FrameRate2, FrameRate, 0x10001, 3750 ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@@@@@@@@@@@@@@@@@@@@@@@@ ;RGB16 640 x 480 HKR, %7620Vid640RGB16%, Tag, 0x10001, 0x56555944 HKR, %7620Vid640RGB16%, UsbSetting, 1, \ 12,4f,ff, 13,3b,ff, 14,0,ff, 15,0,ff, 18,2,ff HKR, %7620Vid640RGB16%, CameraSetting, 1, \ 14,84,ff, 28,20,20, 24,50,ff, 25,40,ff, 2d,95,40, 67,92,ff, 74,00,ff HKR, %7620Vid640RGB16%, Width, 0x10001, 640 HKR, %7620Vid640RGB16%, Height, 0x10001, 480 HKR, %7620Vid640RGB16%, BitCount, 0x10001, 16 HKR, %7620Vid640RGB16%, FourCC, 0x10001, 0 HKR, %7620Vid640RGB16%, MaxFrameRate, 0x10001, 15000 HKR, %7620Vid640RGB16%, typFrameRate, 0x10001, 7500 HKR, %7620Vid640RGB16%, MinFrameRate, 0x10001, 3750 HKR, %7620Vid640RGB16%, Progressive, 0x10001, 1 HKR, %7620Vid640RGB16%\FrameRate0, UsbSetting, 1, 30,1e,ff, 78,07,ff HKR, %7620Vid640RGB16%\FrameRate0, CameraSetting, 1, 16,3,ff HKR, %7620Vid640RGB16%\FrameRate0, AlternateSetting, 0x10001, 7 HKR, %7620Vid640RGB16%\FrameRate0, FrameRate, 0x10001, 15000 HKR, %7620Vid640RGB16%\FrameRate1, UsbSetting, 1, 30,18,ff, 78,07,ff HKR, %7620Vid640RGB16%\FrameRate1, CameraSetting, 1, 16,9,ff HKR, %7620Vid640RGB16%\FrameRate1, AlternateSetting, 0x10001, 6 HKR, %7620Vid640RGB16%\FrameRate1, FrameRate, 0x10001, 7500 HKR, %7620Vid640RGB16%\FrameRate2, UsbSetting, 1, 30,10,ff, 78,07,ff HKR, %7620Vid640RGB16%\FrameRate2, CameraSetting, 1, 16,12,ff HKR, %7620Vid640RGB16%\FrameRate2, AlternateSetting, 0x10001, 5 HKR, %7620Vid640RGB16%\FrameRate2, FrameRate, 0x10001, 3750 ;@@@@@@@@@@@@@@@@@@@@@@@@@@ ;[OVT.7620.Properties] HKR,%7620CmpInfo%,PropertyId,0x10001, 0 HKR,%7620CmpInfo%,MapMethod,0x10001, 1 ; KS_CompressionCaps_CanQuality = 1, ; KS_CompressionCaps_CanCrunch = 2, ; KS_CompressionCaps_CanKeyFrame = 4, ; KS_CompressionCaps_CanBFrame = 8 HKR,%7620CmpInfo%,DefaultValue,0x10001, 4 ;###################################### HKR,%7620KeyFR%,PropertyId,0x10001, 1 HKR,%7620KeyFR%,MapMethod,0x10001, 1 HKR,%7620KeyFR%,DefaultValue,0x10001, 7 ;###################################### HKR,%7620PFR%,PropertyId,0x10001, 2 HKR,%7620PFR%,MapMethod,0x10001, 1 HKR,%7620PFR%,DefaultValue,0x10001, 0 ;###################################### HKR,%7620Qul%,PropertyId,0x10001, 3 HKR,%7620Qul%,MapMethod,0x10001, 1 HKR,%7620Qul%,DefaultValue,0x10001, 5000 ;###################################### HKR,%7620Col%,PropertyId,0x10001, 6 HKR,%7620Col%,MapMethod,0x10001, 1 HKR,%7620Col%,NumberOfValues,0x10001, 2 HKR,%7620Col%\0000,Value,0x10001, 0 HKR,%7620Col%\0000,UsbRegisters,1, 16,00,ff, 50,3f,ff, 50,00,ff HKR,%7620Col%\0001,Value,0x10001, 1 HKR,%7620Col%\0001,UsbRegisters,1, 16,01,ff, 50,3f,ff, 50,00,ff HKR,%7620Col%,DefaultValue,0x10001, 1 HKR,%7620Col%,MinValue,0x10001, 0 HKR,%7620Col%,MaxValue,0x10001, 1 HKR,%7620Col%,Step,0x10001, 1 ;##################################### ;PROPSETID_OVTCAM_PROP HKR,%7620Reg%,PropertyId,0x10001, 0 HKR,%7620Reg%,MapMethod,0x10001, 1 HKR,%7620Reg%,DefaultValue,0x10001, 0 HKR,%7620Regy%,PropertyId,0x10001, 3 HKR,%7620Regy%,MapMethod,0x10001, 1 HKR,%7620Regy%,DefaultValue,0x10001, 0 HKR,%7620Sti%,PropertyId,0x10001, 1 HKR,%7620Sti%,MapMethod,0x10001, 1 HKR,%7620Sti%,DefaultValue,0x10001, 0 HKR,%7620LF%,PropertyId,0x10001, 2 HKR,%7620LF%,MapMethod,0x10001, 1 HKR,%7620LF%,NumberOfValues,0x10001, 2 HKR,%7620LF%\50Hz,Value,0x10001, 0 HKR,%7620LF%\50Hz,CamRegisters,1, 2a,80,80,2b,ac,ff,76,01,01 HKR,%7620LF%\60Hz,Value,0x10001, 1 HKR,%7620LF%\60Hz,CamRegisters,1, 2a,0,80,2b,0,ff,76,01,01 HKR,%7620LF%,DefaultValue,0x10001, 1 HKR,%7620LF%,MinValue,0x10001, 0 HKR,%7620LF%,MaxValue,0x10001, 1 HKR,%7620LF%,Step,0x10001, 1 [Strings] 7620Set="CameraSetting\SupportCamera\7620" 7620Adj="CameraSetting\SupportCamera\7620\CamAdjust" 7620DP="CameraSetting\SupportCamera\7620\DataProcessing" 7620STIYUV="CameraSetting\SupportCamera\7620\DataProcessing\YUV" 7620STIRAW="CameraSetting\SupportCamera\7620\DataProcessing\RAW" 7620Strm="CameraSetting\SupportCamera\7620\VideoStream" 7620Vid160I420="CameraSetting\SupportCamera\7620\VideoStream\160x120I420" 7620Vid176I420="CameraSetting\SupportCamera\7620\VideoStream\176x144I420" 7620Vid320I420="CameraSetting\SupportCamera\7620\VideoStream\320x240I420" 7620Vid352I420="CameraSetting\SupportCamera\7620\VideoStream\352x288I420" 7620Vid640I420="CameraSetting\SupportCamera\7620\VideoStream\640X480I420" 7620Vid160RGB24="CameraSetting\SupportCamera\7620\VideoStream\160x120RGB24" 7620Vid176RGB24="CameraSetting\SupportCamera\7620\VideoStream\176x144RGB24" 7620Vid320RGB24="CameraSetting\SupportCamera\7620\VideoStream\320x240RGB24" 7620Vid352RGB24="CameraSetting\SupportCamera\7620\VideoStream\352x288RGB24" 7620Vid640RGB24="CameraSetting\SupportCamera\7620\VideoStream\640X480RGB24" 7620Vid160RGB16="CameraSetting\SupportCamera\7620\VideoStream\160x120RGB16" 7620Vid176RGB16="CameraSetting\SupportCamera\7620\VideoStream\176x144RGB16" 7620Vid320RGB16="CameraSetting\SupportCamera\7620\VideoStream\320x240RGB16" 7620Vid352RGB16="CameraSetting\SupportCamera\7620\VideoStream\352x288RGB16" 7620Vid640RGB16="CameraSetting\SupportCamera\7620\VideoStream\640X480RGB16" 7620Brit="CameraSetting\SupportCamera\7620\DeviceProperties\VideoProcAmp\Brightness" 7620Cntr="CameraSetting\SupportCamera\7620\DeviceProperties\VideoProcAmp\Contrast" 7620Hue="CameraSetting\SupportCamera\7620\DeviceProperties\VideoProcAmp\Hue" 7620Sat="CameraSetting\SupportCamera\7620\DeviceProperties\VideoProcAmp\Saturation" 7620Shp="CameraSetting\SupportCamera\7620\DeviceProperties\VideoProcAmp\Sharpness" 7620Gam="CameraSetting\SupportCamera\7620\DeviceProperties\VideoProcAmp\Gamma" 7620Col="CameraSetting\SupportCamera\7620\DeviceProperties\VideoProcAmp\ColorEnable" 7620Wb="CameraSetting\SupportCamera\7620\DeviceProperties\VideoProcAmp\WhiteBalance" 7620BL="CameraSetting\SupportCamera\7620\DeviceProperties\VideoProcAmp\BackLight" 7620Pan="CameraSetting\SupportCamera\7620\DeviceProperties\CameraControl\Pan" 7620Tilt="CameraSetting\SupportCamera\7620\DeviceProperties\CameraControl\Tilt" 7620Roll="CameraSetting\SupportCamera\7620\DeviceProperties\CameraControl\Roll" 7620Zoom="CameraSetting\SupportCamera\7620\DeviceProperties\CameraControl\Zoom" 7620Exp="CameraSetting\SupportCamera\7620\DeviceProperties\CameraControl\Exposure" 7620Iris="CameraSetting\SupportCamera\7620\DeviceProperties\CameraControl\Iris" 7620Focus="CameraSetting\SupportCamera\7620\DeviceProperties\CameraControl\Focus" 7620Cap="CameraSetting\SupportCamera\7620\DeviceProperties\VideoControl\Capability" 7620ActFR="CameraSetting\SupportCamera\7620\DeviceProperties\VideoControl\ActualFrameRate" 7620Fps="CameraSetting\SupportCamera\7620\DeviceProperties\VideoControl\FrameRates" 7620Mode="CameraSetting\SupportCamera\7620\DeviceProperties\VideoControl\Mode" 7620CmpInfo="CameraSetting\SupportCamera\7620\DeviceProperties\VideoCompression\GetCompressionInfo" 7620KeyFR="CameraSetting\SupportCamera\7620\DeviceProperties\VideoCompression\KeyFrameRate" 7620PFR="CameraSetting\SupportCamera\7620\DeviceProperties\VideoCompression\PFrameRate" 7620Qul="CameraSetting\SupportCamera\7620\DeviceProperties\VideoCompression\Qulaity" 7620Reg="CameraSetting\SupportCamera\7620\DeviceProperties\CustomProperty\Register" 7620Regy="CameraSetting\SupportCamera\7620\DeviceProperties\CustomProperty\Registry" 7620Sti="CameraSetting\SupportCamera\7620\DeviceProperties\CustomProperty\StillImage" 7620LF="CameraSetting\SupportCamera\7620\DeviceProperties\CustomProperty\LightFrequence" 7620ZoomRF="CameraSetting\SupportCamera\7620\DeviceProperties\CameraControl\Zoom\FormatChange" 7620PanRF="CameraSetting\SupportCamera\7620\DeviceProperties\CameraControl\Pan\FormatChange" 7620TiltRF="CameraSetting\SupportCamera\7620\DeviceProperties\CameraControl\Tilt\FormatChange" 7620PanRP="CameraSetting\SupportCamera\7620\DeviceProperties\CameraControl\Pan\PropertyChange" 7620TiltRP="CameraSetting\SupportCamera\7620\DeviceProperties\CameraControl\Tilt\PropertyChange" 7620ExpRF="CameraSetting\SupportCamera\7620\DeviceProperties\CameraControl\Exposure\FormatChange"