📄 3xa_sensor.h
字号:
689 {0xAD, 0xff},
690 {0xAE, 0x95},
691 {0xAF, 0xa8},
692 {0xB0, 0xba},
693 {0xB1, 0xcc},
694 {0xB2, 0xff},
695 {0xB3, 0xd8},
696 {0xB4, 0xe2},
697 {0xB5, 0xea},
698 {0xB6, 0xff},
699 {0xfc, 0x00}, // Hue Gain
700 {0x48, 0x44},
701 {0x49, 0x60},
702 {0x4a, 0x00},
703 {0x4b, 0x18},
704 {0x4c, 0x58},
705 {0x4d, 0x70}, //60
706 {0x4e, 0x00},
707 {0x4f, 0x00},
708 {0x50, 0x44},
709 {0x51, 0x60},
710 {0x52, 0x00},
711 {0x53, 0x18},
712 {0x54, 0x58},
713 {0x55, 0x70}, //60
714 {0x56, 0x00},
715 {0x57, 0x00},
716 {0x58, 0x44},
717 {0x59, 0x60},
718 {0x5a, 0x00},
719 {0x5b, 0x18},
720 {0x5c, 0x50},
721 {0x5d, 0x48},
722 {0x5e, 0x08},
723 {0x5f, 0x05}, //00
724 //ISP_tuning
725 {0xfc, 0x00},
726 {0x01, 0x00}, // I2C hold mode off
727 //s2222 // I2C master ctrl.
728 //s2d5a // frame AE start 50
729 {0x3e, 0x10}, // Y_min Y min level limit value of AWB ODM
730 {0xfc, 0x01},
731 {0x00, 0x00}, // ISP BPR Off
732 {0x0c, 0x02}, // Full YC
733 {0xc8, 0xe0}, //f0 // AWB Y Max
734 ////////////////////////////////
735 // 2005.07.17 cspyo set
736 ///////////////////////////////
737 {0xfc, 0x00},
738 {0x24, 0x45}, // zoom skip 5fps
739 {0x6c, 0xb8}, //ba //d2 //d8 // AE target
740 {0x6d, 0x00}, //
741 {0x78, 0x60}, // AGC Max
742 {0x79, 0xfb}, //fc // R gain
743 {0x7a, 0x03}, // B gain
744 {0x81, 0x00}, // AWB G gain suppress disable
745 {0x29, 0x04}, // Y level
746 {0x2a, 0x10}, //50 // Y level
747 {0x2b, 0x04}, // color level H
748 {0x2c, 0x00}, //20 // color level L
749 {0xfc, 0x07},
750 {0x11, 0x00}, // G offset
751 {0x37, 0x00}, // Flicker Add
752 {0xfc, 0x00},
753 {0x72, 0xa0}, // Flicker for 32MHz
754 {0x74, 0x08}, // flicker 60Hz
755 {0xfc, 0x05},
756 {0x64, 0x02}, // Darkslice R
757 {0x65, 0xfe}, // Darkslice G
758 {0x66, 0xff}, // Darkslice B
759 ////////////////////////////////////
760 {0xfc, 0x00},
761 {0x7e, 0xfc},
762 //s7e8c //NR GrGb off
763 // [7]: BPR [6]:Noise Filter(1D/NR) [4]: GrGb Enable [3]:BPR Data Threshold
764 // [2]: color suppress [1]: Y gain suppress [0]: Digital Clamp
765 ///////////////////////////////////
766 ////////////////////////////////////
767 // GrGb Correction setting
768 {0xfc, 0x01},
769 {0x44, 0x0c},
770 //s4400
771 /// [4]: GrGb full [3]: GrGb On
772 /// [2]: GrGb Rb On
773 {0xfc, 0x0b},
774 {0x21, 0x00}, // Start AGC
775 {0x22, 0x10}, // AGCMIN
776 {0x23, 0x50}, // AGCMAX
777 {0x24, 0x18}, //0e //12 //17 // G Th AGCMIN(23d)
778 {0x25, 0x32}, // G Th AGCMAX(50d)
779 {0x26, 0x18}, //0e //12 //17 // RB Th AGCMIN
780 {0x27, 0x32}, // RB Th AGCMAX
781 // GrGb Correction setting End
782 ///////////////////////////////////
783 // BPR Setting
784 {0xfc, 0x01},
785 {0x3f, 0x00}, // setting because S/W bug
786 {0xfc, 0x0b},
787 {0x0b, 0x00}, // ISP BPR On Start
788 {0x0c, 0x00}, // Th13 AGC Min
789 {0x0d, 0x40}, //5a // Th13 AGC Max
790 {0x0e, 0x01}, //00 // Th1 Max H for AGCMIN
791 {0x0f, 0xff}, //c0 // Th1 Max L for AGCMIN
792 {0x10, 0x00}, // Th1 Min H for AGCMAX
793 {0x11, 0x10}, //00 // Th1 Min L for AGCMAX
794 {0x12, 0xff}, // Th3 Max H for AGCMIN
795 {0x13, 0xff}, // Th3 Max L for AGCMIN
796 {0x14, 0xff}, // Th3 Min H for AGCMAX
797 {0x15, 0xff}, // Th3 Min L for AGCMAX
798 ///////////////////////////////////////////
799 // NR Setting
800 {0xfc, 0x01},
801 {0x4b, 0x01}, // NR Enable
802 //s4b00 // NR Enable
803 {0xfc, 0x0b},
804 {0x28, 0x00}, //NR Start AGC
805 {0x29, 0x00}, // SIG Th AGCMIN H
806 {0x2a, 0x0a}, //14 // SIG Th AGCMIN L
807 {0x2b, 0x00}, // SIG Th AGCMAX H
808 {0x2c, 0x0a}, //14 // SIG Th AGCMAX L
809 {0x2d, 0x00}, // PRE Th AGCMIN H
810 {0x2e, 0x70}, //50 //64 // PRE Th AGCMIN L(100d)
811 {0x2f, 0x01}, // PRE Th AGCMAX H(300d)
812 {0x30, 0x2c}, // PRE Th AGCMAX L
813 {0x31, 0x00}, // POST Th AGCMIN H
814 {0x32, 0x70}, //50 //64 // POST Th AGCMIN L(100d)
815 {0x33, 0x01}, // POST Th AGCMAX H(300d)
816 {0x34, 0x2c}, // POST Th AGCMAX L
817 // NR Setting End
818 ////////////////////////////////
819 // Color suppress setting
820 {0xfc, 0x0b},
821 {0x08, 0x50}, // C suppress AGC MIN
822 {0x09, 0x04}, // C suppress MIN H
823 {0x0a, 0x00}, // C suppress MIN L
824 // C Suppress Setting End
825 ///////////////////////////////
826 // 1D Y LPF Filter
827 {0xfc, 0x01},
828 //s05e0 // Default s60
829 {0x05, 0x60}, // Default s60
830 //[7]: Y LPF filter On [6]: Clap On
831 {0xfc, 0x0b},
832 {0x35, 0x00}, // YLPF Start AGC
833 {0x36, 0x50}, // YLPF01 AGCMIN
834 {0x37, 0x50}, // YLPF01 AGCMAX
835 {0x38, 0x00}, // YLPF SIG01 Th AGCMINH
836 {0x39, 0x00}, // YLPF SIG01 Th AGCMINL
837 {0x3a, 0x00}, // YLPF SIG01 Th AGCMAXH
838 {0x3b, 0xa0}, // YLPF SIG01 Th AGCMAXH
839 {0x3c, 0x50}, // YLPF02 AGCMIN
840 {0x3d, 0x50}, // YLPF02 AGCMAX
841 {0x3e, 0x00}, // YLPF SIG02 Th AGCMINH
842 {0x3f, 0x00}, // YLPF SIG02 Th AGCMINL
843 {0x40, 0x00}, // YLPF SIG02 Th AGCMAXH
844 {0x41, 0xa0}, // YLPF SIG02 Th AGCMAXH
845 // Y LPF Filter setting End
846 //------------------------------------------------------------------
847 /// Set File
848 /// - S5K3BAFB_CRF_June02+yihan_050707.xls generates
849 /// - date : 2005-07-08
850 ///------------------------------------------------------------------
851 /// Page : ISP Page 9
852 {0xfc, 0x09},
853 {0x00, 0x02}, // shading on
854 {0x01, 0x06}, // size
855 {0x02, 0x40},
856 {0x03, 0x04},
857 {0x04, 0xB0},
858 {0x05, 0x03}, // shading center R
859 {0x06, 0x19},
860 {0x07, 0x02},
861 {0x08, 0x75},
862 {0x09, 0x03}, // shading center R
863 {0x0A, 0x1b},
864 {0x0b, 0x02},
865 {0x0c, 0x7a},
866 {0x0d, 0x03}, // shading center R
867 {0x0e, 0x09},
868 {0x0f, 0x02},
869 {0x10, 0x7d},
870 {0x35, 0x00}, // shading R
871 {0x36, 0xff},
872 {0x37, 0x01},
873 {0x38, 0x06},
874 {0x39, 0x01},
875 {0x3A, 0x1d},
876 {0x3B, 0x01},
877 {0x3C, 0x44},
878 {0x3D, 0x01},
879 {0x3E, 0x5d},
880 {0x3F, 0x01},
881 {0x40, 0x7c},
882 {0x41, 0x01},
883 {0x42, 0x97},
884 {0x43, 0x01},
885 {0x44, 0xba},
886 {0x45, 0x01}, // shading G
887 {0x46, 0x01},
888 {0x47, 0x01},
889 {0x48, 0x08},
890 {0x49, 0x01},
891 {0x4A, 0x1d},
892 {0x4B, 0x01},
893 {0x4C, 0x40},
894 {0x4D, 0x01},
895 {0x4E, 0x58},
896 {0x4F, 0x01},
897 {0x50, 0x73},
898 {0x51, 0x01},
899 {0x52, 0x8a},
900 {0x53, 0x01},
901 {0x54, 0xa6},
902 {0x55, 0x00}, // shading B
903 {0x56, 0xff},
904 {0x57, 0x01},
905 {0x58, 0x05},
906 {0x59, 0x01},
907 {0x5A, 0x1a},
908 {0x5B, 0x01},
909 {0x5C, 0x3c},
910 {0x5D, 0x01},
911 {0x5E, 0x52},
912 {0x5F, 0x01},
913 {0x60, 0x6e},
914 {0x61, 0x01},
915 {0x62, 0x8b},
916 {0x63, 0x01},
917 {0x64, 0xb3},
918 // sub-sampling
919 {0xfc, 0x03},
920 //{0x2d, 0x01}, // UXGA YCrCb Order
921 {0x2d, 0x06}, // UXGA YCrCb Order
922 {0x12, 0x05},
923 {0x26, 0xb1},
924 {0x27, 0x04},
925 {0x14, 0xb1},
926 {0xfc, 0x04},
927 {0x14, 0xb1},
928 {0x72, 0x05}, // H2 V1
929 {0x74, 0xb1},
930 {0xa2, 0x05}, // H1 V2
931 {0xa3, 0x02},
932 {0xa4, 0x59},
933 {0xa7, 0x59},
934 {0xa8, 0x02},
935 {0xae, 0x59},
936 {0xaf, 0x02},
937 {0xb6, 0x59},
938 {0xb7, 0x02},
939 {0xd2, 0x05}, // H2 V2
940 {0xd3, 0x02},
941 {0xd4, 0x59},
942 {0xd7, 0x59},
943 {0xd8, 0x02},
944 {0xde, 0x59},
945 {0xdf, 0x02},
946 {0xe6, 0x59},
947 {0xe7, 0x02},
948 {0xfc, 0x14}, // H4 V1
949 {0x05, 0x98},
950 {0x0e, 0x02},
951 {0x12, 0x05},
952 {0x13, 0x04},
953 {0x14, 0xb1},
954 {0x17, 0xb0},
955 {0x18, 0x04},
956 {0x1e, 0xb0},
957 {0x1f, 0x04},
958 {0x26, 0xb1},
959 {0x27, 0x04},
960 {0x35, 0x98}, // H4 V4
961 {0x3e, 0x02},
962 {0x42, 0x05},
963 {0x43, 0x01},
964 {0x44, 0x2d},
965 {0x47, 0x2d},
966 {0x48, 0x01},
967 {0x4e, 0x2d},
968 {0x4f, 0x01},
969 {0x56, 0x2e},
970 {0x57, 0x01},
971 // AE Window Size control for sub-sampling
972 {0xfc, 0x06},
973 {0x12, 0x00}, // H=2 V=1(800*1200)
974 {0x13, 0x61}, // AE H End
975 {0x16, 0x00}, // AE V End
976 {0x17, 0x94},
977 {0x22, 0x00}, // H=1 V=2(1600*600)
978 {0x23, 0xc5}, // AE H End
979 {0x26, 0x00}, // AE V End
980 {0x27, 0x4b},
981 {0x32, 0x00}, // H=2 V=2(800*600)
982 {0x33, 0x61}, // AE H End
983 {0x36, 0x00}, // AE V End
984 {0x37, 0x48},
985 {0x38, 0x00}, // AWB Window Size
986 {0x39, 0x0a},
987 {0x3a, 0x00},
988 {0x3b, 0x61},
989 {0x3c, 0x00},
990 {0x3d, 0x75},
991 {0x3e, 0x00},
992 {0x3f, 0x3e},
993 {0x42, 0x00}, // H=4 V=1(400*1200)
994 {0x43, 0x2f}, // AE H End
995 {0x46, 0x00}, // AE V End
996 {0x47, 0x97},
997 {0x52, 0x00}, // H=4 V=4(400*300)
998 {0x53, 0x30}, // AE H End
999 {0x56, 0x00}, // AE V End
1000 {0x57, 0x26},
1001 // white point
1002 {0xfc, 0x00},
1003 {0x40, 0x78}, //7d a
1004 {0x41, 0xe0}, //e2
1005 {0x42, 0x83}, //95 12
1006 {0x43, 0xc6}, //ba c
1007 {0x44, 0xad}, //bc f
1008 {0x45, 0x9d}, //99 4
1009 {0x34, 0x18}, //115
1010 {0x35, 0x14}, //02
1011 {0x36, 0x04}, //04
1012 {0x37, 0x12}, //04
1013 {0x38, 0x06}, //03
1014 {0x39, 0x1d}, //18 //25
1015 {0x3a, 0x14}, //12 //22 //1f
1016 {0x3b, 0x2c}, //16 //18 //1a
1017 {0xfc, 0x20}, // AE window weight
1018 {0x60, 0x00},
1019 {0x61, 0x00},
1020 {0x62, 0x00},
1021 {0x63, 0x00},
1022 {0x64, 0x11},
1023 {0x65, 0x11},
1024 {0x66, 0x11},
1025 {0x67, 0x11},
1026 {0x68, 0x11},
1027 {0x69, 0x22},
1028 {0x6a, 0x22},
1029 {0x6b, 0x11},
1030 {0x6c, 0x11},
1031 {0x6d, 0x22},
1032 {0x6e, 0x22},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -