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

📄 generic_osdtable.h

📁 realtek LCD monitor, TV开发源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
//**********************************************************************************************************
//  The  Software  is  proprietary,  confidential,  and  valuable to Realtek Semiconductor
//  Corporation  ("Realtek").  All  rights, including but not limited  to  copyrights,
//  patents,  trademarks, trade secrets, mask work rights, and other similar rights and interests,
//  are reserved to Realtek. Without  prior  written  consent  from  Realtek,  copying, reproduction,
//  modification,  distribution,  or  otherwise  is strictly prohibited. The Software  shall  be
//  kept  strictly  in  confidence,  and  shall  not be  disclosed to or otherwise accessed by
//  any third party. @ <2003> - <2008>   The Software is provided "AS IS" without any warranty of any kind,
//  express, implied, statutory or otherwise.
//**********************************************************************************************************
//----------------------------------------------------------------------------------------------------
// ID Code      : OsdTable.h No.0000
// Update Note  :
//----------------------------------------------------------------------------------------------------
#if(_OSD_TYPE == _GENERIC_OSD)

#ifdef __ADJUST__

//--------------------------------------------------
// Color Palette Table
//--------------------------------------------------

#define _RGB_TRAN         255,255,255
#define _RGB_BLACK        000,000,000
#define _RGB_BLUE_255     180,220,255
#define _RGB_BLUE_070      20, 40, 70
#define _RGB_GREEN_230    150,230, 30
#define _RGB_BLUE_090      40, 60, 90
#define _RGB_BLUE_255_2   205-10,225,255
#define _RGB_WHITE        255,255,255
#define _RGB_BLUE_220     140,159,180
#define _RGB_BLUE_220_2   170,190,220
#define _RGB_BLUE_140      90,110,140
#define _RGB_BROWN        225,170,000
#define _RGB_ORANGE       235, 80,000
#define _RGB_GREEN_150     70,150,000
#define _RGB_BLUE_238     189,212,238
#define _RGB_BLUE_110      60, 80,110
#define _RGB_PURPLE        65,  0,131 //128,  0,128
#define _RGB_MAGENTA      164,131,197

#define _RGB_DARKBLUE   000,000,128//000,000,064
#define _RGB_WHITE      255,255,255
#define _RGB_GRAY       192,192,192
#define _RGB_LIGHTBLUE  000,128,255//100,128,192
#define _RGB_BLACK      000,000,000
#define _RGB_RED        255,000,000
#define _RGB_GREEN      000,255,000
#define _RGB_BLUE       000,000,255
#define _RGB_YELLOW     255,255,000
#define _RGB_DARKGRAY   076,076,076
#define _RGB_CYAN       000,255,255
#define _RGB_PINK       255,000,255
#define _RGB_DARKBLUE2  000,000,064

BYTE code tPALETTE_0_GENERIC[] =
{
    _RGB_DARKBLUE,
    _RGB_WHITE,
    _RGB_GRAY,
    _RGB_LIGHTBLUE,
    _RGB_BLACK,
    _RGB_RED,
    _RGB_BLUE,
    _RGB_GREEN,
    _RGB_YELLOW,
    _RGB_DARKGRAY,
    _RGB_CYAN,
    _RGB_PINK,
    _RGB_DARKBLUE2,
    _RGB_WHITE,
    _RGB_BLUE_090,
    _RGB_BLUE_140,
};


BYTE code tLOGO_PALETTE[] =
{
    _RGB_PURPLE,
    _RGB_WHITE,
    _RGB_BLACK,
    _RGB_MAGENTA,
};
//----------------------------------------------------------------------------------------------------
// Filter Coefficient Table (Sharpness)
//----------------------------------------------------------------------------------------------------
BYTE xdata tSU_COEF_0[_SU_COEF_EXTEND]                 _at_ _SU_COEF_0_EXTEND_ADDRESS;
BYTE xdata tSU_COEF_1[_SU_COEF_EXTEND]                 _at_ _SU_COEF_1_EXTEND_ADDRESS;
BYTE xdata tSU_COEF_2[_SU_COEF_EXTEND]                 _at_ _SU_COEF_2_EXTEND_ADDRESS;
BYTE xdata tSU_COEF_3[_SU_COEF_EXTEND]                 _at_ _SU_COEF_3_EXTEND_ADDRESS;
BYTE xdata tSU_COEF_4[_SU_COEF_EXTEND]                 _at_ _SU_COEF_4_EXTEND_ADDRESS;

BYTE xdata tBP_COEF_0[_SU_COEF_EXTEND]                 _at_ _BP_COEF_0_EXTEND_ADDRESS;
BYTE xdata tBP_COEF_1[_SU_COEF_EXTEND]                 _at_ _BP_COEF_1_EXTEND_ADDRESS;
BYTE xdata tBP_COEF_2[_SU_COEF_EXTEND]                 _at_ _BP_COEF_2_EXTEND_ADDRESS;
BYTE xdata tBP_COEF_3[_SU_COEF_EXTEND]                 _at_ _BP_COEF_3_EXTEND_ADDRESS;
BYTE xdata tBP_COEF_4[_SU_COEF_EXTEND]                 _at_ _BP_COEF_4_EXTEND_ADDRESS;

code BYTE *tSCALE_COEF_TABLE[] =
{
    tSU_COEF_0,     tSU_COEF_1,     tSU_COEF_2,     tSU_COEF_3,     tSU_COEF_4,
};

code BYTE *tBP_COEF_TABLE[] =
{
    tBP_COEF_0,     tBP_COEF_1,     tBP_COEF_2,     tBP_COEF_3,     tBP_COEF_4,
};

#else

extern BYTE code tLOGO_PALETTE[];
extern BYTE code tPALETTE_0_GENERIC[];
extern code BYTE *tSCALE_COEF_TABLE[];
extern code BYTE *tBP_COEF_TABLE[];

#endif // End of #ifdef __ADJUST__




#ifdef __GENERIC_OSD__

#if(_SERVICE_PAGE == _ON)//ryan 081211

BYTE code OSD_SERVICE_CTRL_GENERIC[]=
{
   FONTBYTE1(0x000),0x88,_Repeat_,_OSD_ROW_SIZE_GENERIC,_Next_,

   _End_
};
//************************************************************************/
BYTE code OSD_SERVICE_PAGE_GENERIC[]=
{
   ___GENERIC_,_Repeat_,16,_B_GENERIC_,_e_GENERIC_,_n_GENERIC_,_SM_GENERIC_04,___GENERIC_,_S_GENERIC_,_e_GENERIC_,_r_GENERIC_,_v_GENERIC_,_i_GENERIC_,_c_GENERIC_,_e_GENERIC_,___GENERIC_,_P_GENERIC_,_a_GENERIC_,_g_GENERIC_,_e_GENERIC_,_Next_,
   _Next_,
   _M_GENERIC_,_o_GENERIC_,_d_GENERIC_,_e_GENERIC_,_l_GENERIC_,___GENERIC_,_N_GENERIC_,_a_GENERIC_,_m_GENERIC_,_e_GENERIC_,_1G_GENERIC_22_,_Next_,
   _S_GENERIC_,_1G_GENERIC_1C_,_N_GENERIC_,_1G_GENERIC_22_,_Next_,
   _V_GENERIC_,_e_GENERIC_,_n_GENERIC_,_d_GENERIC_,_e_GENERIC_,_r_GENERIC_,_1G_GENERIC_22_,___GENERIC_,_Repeat_,18,_I_GENERIC_,_M_GENERIC_,_S_GENERIC_,_Next_,
   _P_GENERIC_,_a_GENERIC_,_n_GENERIC_,_e_GENERIC_,_l_GENERIC_,_1G_GENERIC_22_,_Next_,
   _S_GENERIC_,_c_GENERIC_,_a_GENERIC_,_l_GENERIC_,_e_GENERIC_,_r_GENERIC_,_1G_GENERIC_22_,_Next_,
   _F_GENERIC_,_1G_GENERIC_1C_,_W_GENERIC_,___GENERIC_,_V_GENERIC_,_e_GENERIC_,_r_GENERIC_,_s_GENERIC_,_i_GENERIC_,_o_GENERIC_,_n_GENERIC_,_1G_GENERIC_22_,_Next_,
   _M_GENERIC_,_o_GENERIC_,_n_GENERIC_,_i_GENERIC_,_t_GENERIC_,_o_GENERIC_,_r_GENERIC_,___GENERIC_,_O_GENERIC_,_n_GENERIC_,___GENERIC_,_T_GENERIC_,_i_GENERIC_,_m_GENERIC_,_e_GENERIC_,_1G_GENERIC_22_,_Next_,
   _B_GENERIC_,_a_GENERIC_,_c_GENERIC_,_k_GENERIC_,_l_GENERIC_,_i_GENERIC_,_g_GENERIC_,_h_GENERIC_,_t_GENERIC_,___GENERIC_,_O_GENERIC_,_n_GENERIC_,___GENERIC_,_T_GENERIC_,_i_GENERIC_,_m_GENERIC_,_e_GENERIC_,_1G_GENERIC_22_,_Next_,
   _Next_,

   _H_GENERIC_,_D_GENERIC_,_C_GENERIC_,_P_GENERIC_,___GENERIC_,___GENERIC_,___GENERIC_,___GENERIC_,___GENERIC_,___GENERIC_,_M_GENERIC_,_o_GENERIC_,_d_GENERIC_,_e_GENERIC_,___GENERIC_,_1_GENERIC_,_1G_GENERIC_1C_,_M_GENERIC_,_o_GENERIC_,_d_GENERIC_,_e_GENERIC_,___GENERIC_,_2_GENERIC_,_Next_, //ARKIN 0522 FOR SERVICE MODE 1/2 // 0523 index2 //ARKIN 0613

   _Next_,
   _SM_GENERIC_01,_E_GENERIC_,_n_GENERIC_,_t_GENERIC_,_e_GENERIC_,_r_GENERIC_,___GENERIC_,_t_GENERIC_,_h_GENERIC_,_e_GENERIC_,___GENERIC_,_s_GENERIC_,_e_GENERIC_,_r_GENERIC_,_v_GENERIC_,_i_GENERIC_,_c_GENERIC_,_e_GENERIC_,___GENERIC_,_m_GENERIC_,_o_GENERIC_,_d_GENERIC_,_e_GENERIC_,_1G_GENERIC_22_,_P_GENERIC_,_o_GENERIC_,_w_GENERIC_,_e_GENERIC_,_r_GENERIC_,___GENERIC_,_O_GENERIC_,_n_GENERIC_,_SM_GENERIC_03,_M_GENERIC_,_e_GENERIC_,_n_GENERIC_,_u_GENERIC_,_SM_GENERIC_02,_Next_,
   _End_,
};
//************************************************************************/
BYTE code OSD_SERVICE_MODE_NAME_GENERIC[]=
{
   _W_GENERIC_,_2_GENERIC_,_4_GENERIC_,_0_GENERIC_,_7_GENERIC_,_W_GENERIC_,_End_,
};
BYTE code OSD_PANEL_TYPE_STR_GENERIC[]=
{
   _A_GENERIC_,_U_GENERIC_,_2_GENERIC_,_4_GENERIC_,_End_,
};

⌨️ 快捷键说明

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