⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 color.h

📁 mstar 776 开发的车载dvd
💻 H
📖 第 1 页 / 共 2 页
字号:
//
// SV Color Fine-Tune Tables (COLOR_REGISTER_VER_01)
//
extern code MS_REG_TYPE  g_ACE_COMB_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_SNR_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_VPeaking_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_PostScaling_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_HPeaking_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_YAdjust_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_FCC_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_ICC_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_IBC_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_IHC_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_NoiseMask_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_BLEWLE_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_YCGain_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_YCCoring_SV_TBL[];
extern code MS_REG16_TYPE g_ACE_Shinny_SV_TBL[];

//
// SV-NTSC Color Fine-Tune Tables (COLOR_REGISTER_VER_02)
//
extern code MS_REG_TYPE  g_ACE_COMB_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_SNR_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_VPeaking_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_PostScaling_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_HPeaking_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_YAdjust_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_FCC_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_ICC_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_IBC_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_IHC_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_NoiseMask_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_BLEWLE_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_YCGain_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_YCCoring_SV_NTSC_TBL[];
extern code MS_REG16_TYPE g_ACE_Shinny_SV_NTSC_TBL[];

//
// SV-PAL Color Fine-Tune Tables (COLOR_REGISTER_VER_02)
//
extern code MS_REG_TYPE  g_ACE_COMB_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_SNR_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_VPeaking_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_PostScaling_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_HPeaking_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_YAdjust_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_FCC_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_ICC_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_IBC_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_IHC_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_NoiseMask_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_BLEWLE_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_YCGain_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_YCCoring_SV_PAL_TBL[];
extern code MS_REG16_TYPE g_ACE_Shinny_SV_PAL_TBL[];

//
// YPBPR Color Fine-Tune Tables
//
// Resolution: HD
extern code MS_REG16_TYPE g_ACE_SNR_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_VPeaking_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_PostScaling_1080_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_PostScaling_720p_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_HPeaking_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_Dither_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_YAdjust_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_FCC_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_ICC_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_IBC_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_IHC_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_NoiseMask_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_BLEWLE_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_YCGain_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_YCCoring_YPBPR_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_Shinny_YPBPR_HD_TBL[];

// Resolution: SD
extern code MS_REG16_TYPE g_ACE_SNR_YPBPR_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_VPeaking_YPBPR_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_PostScaling_YPBPR_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_HPeaking_YPBPR_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_YAdjust_YPBPR_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_FCC_YPBPR_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_ICC_YPBPR_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_IBC_YPBPR_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_IHC_YPBPR_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_NoiseMask_YPBPR_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_BLEWLE_YPBPR_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_YCGain_YPBPR_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_YCCoring_YPBPR_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_Shinny_YPBPR_SD_TBL[];

//
// HDMI Color Fine-Tune Tables
//
// Resolution: HD
extern code MS_REG16_TYPE g_ACE_SNR_HDMI_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_VPeaking_HDMI_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_PostScaling_HDMI_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_HPeaking_HDMI_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_YAdjust_HDMI_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_FCC_HDMI_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_ICC_HDMI_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_IBC_HDMI_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_IHC_HDMI_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_NoiseMask_HDMI_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_BLEWLE_HDMI_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_YCGain_HDMI_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_YCCoring_HDMI_HD_TBL[];
extern code MS_REG16_TYPE g_ACE_Shinny_HDMI_HD_TBL[];

// Resolution: SD
extern code MS_REG16_TYPE g_ACE_SNR_HDMI_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_VPeaking_HDMI_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_PostScaling_HDMI_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_HPeaking_HDMI_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_YAdjust_HDMI_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_FCC_HDMI_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_ICC_HDMI_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_IBC_HDMI_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_IHC_HDMI_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_NoiseMask_HDMI_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_BLEWLE_HDMI_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_YCGain_HDMI_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_YCCoring_HDMI_SD_TBL[];
extern code MS_REG16_TYPE g_ACE_Shinny_HDMI_SD_TBL[];

//
// VGA Color Fine-Tune Tables
//
extern code MS_REG16_TYPE g_ACE_SNR_VGA_TBL[];
extern code MS_REG16_TYPE g_ACE_VPeaking_VGA_TBL[];
extern code MS_REG16_TYPE g_ACE_PostScaling_VGA_TBL[];
extern code MS_REG16_TYPE g_ACE_HPeaking_VGA_TBL[];
extern code MS_REG16_TYPE g_ACE_YAdjust_VGA_TBL[];
extern code MS_REG16_TYPE g_ACE_FCC_VGA_TBL[];
extern code MS_REG16_TYPE g_ACE_ICC_VGA_TBL[];
extern code MS_REG16_TYPE g_ACE_IBC_VGA_TBL[];
extern code MS_REG16_TYPE g_ACE_IHC_VGA_TBL[];
extern code MS_REG16_TYPE g_ACE_NoiseMask_VGA_TBL[];
extern code MS_REG16_TYPE g_ACE_BLEWLE_VGA_TBL[];
extern code MS_REG16_TYPE g_ACE_YCGain_VGA_TBL[];
extern code MS_REG16_TYPE g_ACE_YCCoring_VGA_TBL[];
extern code MS_REG16_TYPE g_ACE_Shinny_VGA_TBL[];

//
// NR (Noise Reduction) Enable/Disable Tables
//
extern code U8 g_ACE_3DNR_Enable_TBL[];

#ifndef MAPP_MODE_C

//extern code T_UI_ADJUST_NONLINEAR_CURVE code stBacklightCurveTbl [4][2];

//
// Contrast
//
//OSD	0		90		100		200
//Gain	0.3000  0.9000  1.0000  2.0000

extern T_UI_ADJUST_NONLINEAR_CURVE code stContrastCurveTblForHDTV[4][2];

extern T_UI_ADJUST_NONLINEAR_CURVE code stContrastCurveTblForSDTV [4][2];

extern T_UI_ADJUST_NONLINEAR_CURVE code stContrastCurveTblForATV[4][2];
extern T_UI_ADJUST_NONLINEAR_CURVE code stContrastCurveTblForAV [4][2];

extern T_UI_ADJUST_NONLINEAR_CURVE code stContrastCurveTblForSV [4][2];


extern T_UI_ADJUST_NONLINEAR_CURVE code stContrastCurveTblForYPBPR_HD[4][2];


extern T_UI_ADJUST_NONLINEAR_CURVE code stContrastCurveTblForYPBPR_SD[4][2];

extern T_UI_ADJUST_NONLINEAR_CURVE code stContrastCurveTblForHDMI_HD[4][2];

extern T_UI_ADJUST_NONLINEAR_CURVE code stContrastCurveTblForHDMI_SD[4][2];

extern T_UI_ADJUST_NONLINEAR_CURVE code stContrastCurveTblForVGA[4][2];


//===================================================
//OSD		0	40	50	100	200
//Offset	-64 0	2	64	128

extern T_UI_ADJUST_NONLINEAR_CURVE code stBrightnessCurveTbl[4][2];


//
// Saturation
//
//OSD  0 		50 		70 		100
//Gain 0.3000  1.0000  1.2000  1.5000

extern T_UI_ADJUST_NONLINEAR_CURVE code stSaturationCurveTblForHDTV[4][2];

extern T_UI_ADJUST_NONLINEAR_CURVE code stSaturationCurveTblForSDTV [4][2];


extern T_UI_ADJUST_NONLINEAR_CURVE code stSaturationCurveTblForATV[4][2];


extern T_UI_ADJUST_NONLINEAR_CURVE code stSaturationCurveTblForAV[4][2];

extern T_UI_ADJUST_NONLINEAR_CURVE code stSaturationCurveTblForSV[4][2];

extern T_UI_ADJUST_NONLINEAR_CURVE code stSaturationCurveTblForYPBPR_HD[4][2];


extern T_UI_ADJUST_NONLINEAR_CURVE code stSaturationCurveTblForYPBPR_SD[4][2];


extern T_UI_ADJUST_NONLINEAR_CURVE code stSaturationCurveTblForHDMI_HD[4][2];

extern T_UI_ADJUST_NONLINEAR_CURVE code stSaturationCurveTblForHDMI_SD[4][2];

extern T_UI_ADJUST_NONLINEAR_CURVE code stSaturationCurveTblForVGA[4][2];

//
// Sharpness
//

extern T_UI_ADJUST_NONLINEAR_CURVE code stSharpnessCurveTblForHDTV[4][2];

extern T_UI_ADJUST_NONLINEAR_CURVE code stSharpnessCurveTblForSDTV[4][2];

extern T_UI_ADJUST_NONLINEAR_CURVE code stSharpnessCurveTblForATV[4][2];


extern T_UI_ADJUST_NONLINEAR_CURVE code stSharpnessCurveTblForAV[4][2];


extern T_UI_ADJUST_NONLINEAR_CURVE code stSharpnessCurveTblForSV[4][2];


extern T_UI_ADJUST_NONLINEAR_CURVE code stSharpnessCurveTblForYPBPR_HD[4][2];


extern T_UI_ADJUST_NONLINEAR_CURVE code stSharpnessCurveTblForYPBPR_SD[4][2];


extern T_UI_ADJUST_NONLINEAR_CURVE code stSharpnessCurveTblForHDMI_HD[4][2];


extern T_UI_ADJUST_NONLINEAR_CURVE code stSharpnessCurveTblForHDMI_SD[4][2];


extern T_UI_ADJUST_NONLINEAR_CURVE code stSharpnessCurveTblForVGA[4][2];


//==============================================================
//OSD -50 0 50
//Angle[radian] -0.349 0 0.349
//Angle[degree] -20 0 20

extern T_UI_ADJUST_NONLINEAR_CURVE code stHueCurveTbl[4][2];
extern void msAPI_ACE_ColorCtrl(MS_INPUT_SOURCE_TYPE enInputSourceType, BOOLEAN bIsHDTV);
#endif

#endif /* _COLOR_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -