/**
 * @file hv_res_OsdProp.h
 * @brief Auto Generate by HiView OSD Designer, Do Not Edit Manually !
 * @author HiView SoC Software Team
 * @version 1.0.0
 * @date 2023-11-09
 * @copyright Copyright(c),2023-11, HiView Software. All rights reserved.
 * @par History:
 * <table>
 * <tr><th>Author         <th>Date        <th>Change Description
 * <tr><td>OSD Group      <td>2023-11-09<td>create
 * </table>
 */

/*Project Name: BlueWhiteOSD */
/*Description:  */
#ifndef _HV_RES_OSD_PROP_H
#define _HV_RES_OSD_PROP_H

/* Cusor的style数量，至少为1，第0个为空 */
#define CURSOR_STYLE_NUM                (2)

/* 随item状态改变的动态color色系数量 */
#define OSD_DYN_STATE_COLOR_NUM         (3)

/* 绘制一个Scene所需的最大帧数 */
#define OSD_FRAME_PART_MAX              (1)

/* 工具生成组件rect style属性的最大个数，至少为1，第0个为空 */
#define COMPONET_RECT_STYLE_NUM_MAX      (5)

/* 工具生成组件rect highlight属性的最大个数，至少为1，第0个为空 */
#define COMPONET_RECT_HIGHLIGHT_NUM_MAX      (1)

/* 工具生成组件line highlight属性的最大个数，至少为1，第0个为空 */
#define COMPONET_LINE_HIGHLIGHT_NUM_MAX      (1)

/* 画到DDR中的格式 */
#define OSD_DDR_FORMAT 2

typedef enum
{
    /*SCENE_BRIGHTNESS */
    TEXT_1_SCENE_BRIGHTNESS_NORMAL,
    /*SCENE_CONTRAST */
    TEXT_1_SCENE_CONTRAST_NORMAL,
    /*SCENE_FUNCTION_TIPS */
    TEXT_1_SCENE_FUNCTION_TIPS_NORMAL,
    TEXT_5_SCENE_FUNCTION_TIPS_NORMAL,
    TEXT_ADJ_FREESYNC_SCENE_FUNCTION_TIPS_NORMAL,
    TEXT_OFF_MPRT_SCENE_FUNCTION_TIPS_NORMAL,
    TEXT_ADJ_MAGNIFY_SCENE_FUNCTION_TIPS_NORMAL,
    TEXT_OFF_MAGNIFY_SCENE_FUNCTION_TIPS_NORMAL,
    TEXT_ADJ_PXPMODE_SCENE_FUNCTION_TIPS_NORMAL,
    TEXT_OFF_PXPMODE_SCENE_FUNCTION_TIPS_NORMAL,
    TEXT_ADJ_ADAPTIVESYNC_SCENE_FUNCTION_TIPS_NORMAL,
    TEXT_ADJ_HDR_SCENE_FUNCTION_TIPS_NORMAL,
    TEXT_2_SCENE_FUNCTION_TIPS_NORMAL,
    TEXT_3_SCENE_FUNCTION_TIPS_NORMAL,
    /*SCENE_FUNCTION_UNSUPPORT */
    TEXT_1_SCENE_FUNCTION_UNSUPPORT_NORMAL,
    TEXT_2_SCENE_FUNCTION_UNSUPPORT_NORMAL,
    TEXT_3_SCENE_FUNCTION_UNSUPPORT_NORMAL,
    /*SCENE_INPUT */
    TEXT_1_SCENE_INPUT_NORMAL,
    TEXT_2_SCENE_INPUT_NORMAL,
    TEXT_3_SCENE_INPUT_NORMAL,
    TEXT_4_SCENE_INPUT_NORMAL,
    /*SCENE_MAIN */
    TEXT_INFO_SCENE_MAIN_NORMAL,
    /*MENU_MAIN */
    TEXT_BRIGHTNESS_SCENE_MAIN_NORMAL,
    TEXT_CONTRAST_SCENE_MAIN_NORMAL,
    TEXT_DCR_SCENE_MAIN_NORMAL,
    TEXT_MODE_SCENE_MAIN_NORMAL,
    TEXT_DARK_SCENE_MAIN_NORMAL,
    TEXT_HDR_SCENE_MAIN_NORMAL,
    TEXT_1_SCENE_MAIN_NORMAL,
    TEXT_2_SCENE_MAIN_NORMAL,
    TEXT_3_SCENE_MAIN_NORMAL,
    TEXT_4_SCENE_MAIN_NORMAL,
    TEXT_5_SCENE_MAIN_NORMAL,
    TEXT_6_SCENE_MAIN_NORMAL,
    TEXT_7_SCENE_MAIN_NORMAL,
    TEXT_8_SCENE_MAIN_NORMAL,
    TEXT_9_SCENE_MAIN_NORMAL,
    TEXT_11_SCENE_MAIN_NORMAL,
    TEXT_12_SCENE_MAIN_NORMAL,
    TEXT_13_SCENE_MAIN_NORMAL,
    TEXT_14_SCENE_MAIN_NORMAL,
    TEXT_15_SCENE_MAIN_NORMAL,
    TEXT_16_SCENE_MAIN_NORMAL,
    TEXT_17_SCENE_MAIN_NORMAL,
    TEXT_18_SCENE_MAIN_NORMAL,
    TEXT_19_SCENE_MAIN_NORMAL,
    TEXT_20_SCENE_MAIN_NORMAL,
    TEXT_21_SCENE_MAIN_NORMAL,
    TEXT_22_SCENE_MAIN_NORMAL,
    TEXT_46_SCENE_MAIN_NORMAL,
    TEXT_47_SCENE_MAIN_NORMAL,
    TEXT_48_SCENE_MAIN_NORMAL,
    TEXT_49_SCENE_MAIN_NORMAL,
    TEXT_50_SCENE_MAIN_NORMAL,
    TEXT_23_SCENE_MAIN_NORMAL,
    TEXT_24_SCENE_MAIN_NORMAL,
    TEXT_25_SCENE_MAIN_NORMAL,
    TEXT_26_SCENE_MAIN_NORMAL,
    TEXT_27_SCENE_MAIN_NORMAL,
    TEXT_28_SCENE_MAIN_NORMAL,
    TEXT_29_SCENE_MAIN_NORMAL,
    TEXT_31_SCENE_MAIN_NORMAL,
    TEXT_32_SCENE_MAIN_NORMAL,
    TEXT_33_SCENE_MAIN_NORMAL,
    TEXT_34_SCENE_MAIN_NORMAL,
    TEXT_35_SCENE_MAIN_NORMAL,
    TEXT_36_SCENE_MAIN_NORMAL,
    TEXT_37_SCENE_MAIN_NORMAL,
    TEXT_38_SCENE_MAIN_NORMAL,
    TEXT_39_SCENE_MAIN_NORMAL,
    TEXT_40_SCENE_MAIN_NORMAL,
    TEXT_41_SCENE_MAIN_NORMAL,
    TEXT_51_SCENE_MAIN_NORMAL,
    TEXT_42_SCENE_MAIN_NORMAL,
    TEXT_43_SCENE_MAIN_NORMAL,
    TEXT_44_SCENE_MAIN_NORMAL,
    TEXT_45_SCENE_MAIN_NORMAL,
    TEXT_52_SCENE_MAIN_NORMAL,
    /*MENU_BRI_CON_VALUE */
    /*MENU_PICTURE1_VALUE */
    /*MENU_PICTURE2_VALUE */
    /*MENU_COLOR_TEMP_VALUE */
    /*MENU_OSD_VALUE */
    /*MENU_OTHER1_VALUE */
    /*MENU_OTHER2_VALUE */
    /*MENU_OTHER3_VALUE */
    /*MENU_OTHER4_VALUE */
    /*SCENE_NOSIGNAL */
    TEXT_NOSIGNAL_HDMI1_SCENE_NOSIGNAL_NORMAL,
    TEXT_NOSIGNAL_HDMI2_SCENE_NOSIGNAL_NORMAL,
    TEXT_NOSIGNAL_DP_SCENE_NOSIGNAL_NORMAL,
    TEXT_NOSIGNAL_USBC_SCENE_NOSIGNAL_NORMAL,
    TEXT_NOSIGNAL_DP1_SCENE_NOSIGNAL_NORMAL,
    TEXT_NOSIGNAL_DP2_SCENE_NOSIGNAL_NORMAL,
    /*SCENE_OTA */
    TEXT_DISCONNECT_SCENE_OTA_NORMAL,
    TEXT_ERASE_SCENE_OTA_NORMAL,
    TEXT_MOUNT_FAIL_SCENE_OTA_NORMAL,
    TEXT_DONE_SCENE_OTA_NORMAL,
    TEXT_PREPARE_SCENE_OTA_NORMAL,
    TEXT_FIND_FILE_FAIL_SCENE_OTA_NORMAL,
    TEXT_UPDATING_SCENE_OTA_NORMAL,
    TEXT_FAIL_SCENE_OTA_NORMAL,
    TEXT_PROCEED_SCENE_OTA_NORMAL,
    TEXT_PREPARE_POWER_SCENE_OTA_NORMAL,
    TEXT_YES_SCENE_OTA_NORMAL,
    TEXT_NO_SCENE_OTA_NORMAL,
    /*SCENE_POWER_TIPS */
    TEXT_1_SCENE_POWER_TIPS_NORMAL,
    TEXT_5_SCENE_POWER_TIPS_NORMAL,
    TEXT_6_SCENE_POWER_TIPS_NORMAL,
    TEXT_BRIGHTNESS_SCENE_POWER_TIPS_NORMAL,
    TEXT_2_SCENE_POWER_TIPS_NORMAL,
    TEXT_3_SCENE_POWER_TIPS_NORMAL,
    /*SCENE_RESET_ALL */
    TEXT_1_SCENE_RESET_ALL_NORMAL,
    TEXT_2_SCENE_RESET_ALL_NORMAL,
    TEXT_3_SCENE_RESET_ALL_NORMAL,
    /*SCENE_SIGNAL_UNSUPPORT */
    TEXT_UBSUPPORT_SCENE_SIGNAL_UNSUPPORT_NORMAL,
    /*SCENE_VOLUME */
    TEXT_1_SCENE_VOLUME_NORMAL,
    TEXT_ID_MAX,
} OsdTextId;

typedef enum
{
    /*SCENE_FACTORY */
    CUSTOMSTRING_1_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_MST_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_3_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_4_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_FW_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_DATE_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_PANEL_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_SIZE_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_24_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_51_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_TIME_SCENE_FACTORY_NORMAL,
    /*MENU_1 */
    CUSTOMSTRING_10_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_11_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_12_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_13_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_14_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_15_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_16_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_17_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_18_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_21_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_19_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_22_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_DM_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_23_SCENE_FACTORY_NORMAL,
    /*MENU_COOL */
    CUSTOMSTRING_37_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_32_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_33_SCENE_FACTORY_NORMAL,
    /*MENU_NATURAL */
    CUSTOMSTRING_28_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_29_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_30_SCENE_FACTORY_NORMAL,
    /*MENU_WARM */
    CUSTOMSTRING_25_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_26_SCENE_FACTORY_NORMAL,
    CUSTOMSTRING_27_SCENE_FACTORY_NORMAL,
    /*MENU_NATURAL_R */
    CUSTOMSTRING_NR_SCENE_FACTORY_NORMAL,
    /*MENU_COOL_R */
    CUSTOMSTRING_CR_SCENE_FACTORY_NORMAL,
    /*MENU_WARM_R */
    CUSTOMSTRING_WR_SCENE_FACTORY_NORMAL,
    /*MENU_PP */
    CUSTOMSTRING_PP_SCENE_FACTORY_NORMAL,
    /*MENU_PF */
    CUSTOMSTRING_PF_SCENE_FACTORY_NORMAL,
    /*MENU_BURNLN */
    CUSTOMSTRING_BURNLN_SCENE_FACTORY_NORMAL,
    /*MENU_LOGO */
    CUSTOMSTRING_LOGO_SCENE_FACTORY_NORMAL,
    /*MENU_DP */
    CUSTOMSTRING_DP_SCENE_FACTORY_NORMAL,
    /*MENU_BL */
    CUSTOMSTRING_BL_SCENE_FACTORY_NORMAL,
    /*MENU_DF */
    CUSTOMSTRING_DF_SCENE_FACTORY_NORMAL,
    /*MENU_EDIDWP */
    CUSTOMSTRING_EDIDWP_SCENE_FACTORY_NORMAL,
    /*MENU_DM */
    CUSTOMSTRING_DM_V_SCENE_FACTORY_NORMAL,
    /*MENU_COOL_G */
    CUSTOMSTRING_CG_SCENE_FACTORY_NORMAL,
    /*MENU_WARN_G */
    CUSTOMSTRING_WG_SCENE_FACTORY_NORMAL,
    /*MENU_NATURAL_G */
    CUSTOMSTRING_NG_SCENE_FACTORY_NORMAL,
    /*MENU_COOL_B */
    CUSTOMSTRING_CB_SCENE_FACTORY_NORMAL,
    /*MENU_NATURAL_B */
    CUSTOMSTRING_NB_SCENE_FACTORY_NORMAL,
    /*MENU_WARM_B */
    CUSTOMSTRING_WB_SCENE_FACTORY_NORMAL,
    /*SCENE_FACTORY_AGING */
    CUSTOMSTRING_1_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_MST_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_3_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_FW_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_DATE_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_PANEL_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_24_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_51_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_BL_TIME_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_6_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_7_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_HDMI1_NAME_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_9_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_HDMI1_TIMING_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_11_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_12_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_HDMI1_DATE_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_HDMI1_SN_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_HDMI1_SIZE_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_HDMI1_CHECKSUM_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_HDMI2_NAME_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_18_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_HDMI2_TIMING_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_20_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_21_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_HDMI2_DATE_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_HDMI2_SN_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_HDMI2_SIZE_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_HDMI2_CHECKSUM_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_DP_NAME_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_28_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_DP_TIMING_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_30_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_31_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_DP_DATE_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_DP_SN_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_DP_SIZE_SCENE_FACTORY_AGING_NORMAL,
    CUSTOMSTRING_DP_CHECKSUM_SCENE_FACTORY_AGING_NORMAL,
    /*SCENE_INPUT_SOURCE */
    CUSTOMSTRING_INPUT_SCENE_INPUT_SOURCE_NORMAL,
    /*SCENE_INPUT_SOURCE_SUB */
    CUSTOMSTRING_INPUT_SCENE_INPUT_SOURCE_SUB_NORMAL,
    /*SCENE_MAIN */
    /*MENU_FACTORY */
    CUSTOMSTRING_1_SCENE_MAIN_NORMAL,
    /*MENU_RESET_VALUE */
    CUSTOMSTRING_MODEL_SCENE_MAIN_NORMAL,
    CUSTOMSTRING_SN_SCENE_MAIN_NORMAL,
    CUSTOMSTRING_VERSION_SCENE_MAIN_NORMAL,
    CUSTOMSTRING_RESOLUTION_SCENE_MAIN_NORMAL,
    /*SCENE_OTA */
    CUSTOMSTRING_OTA_SCENE_OTA_NORMAL,
    /*SCENE_REFRESH_RATE */
    CUSTOMSTRING_REFRESHRATE_SCENE_REFRESH_RATE_NORMAL,
    /*SCENE_TIMER */
    CUSTOMSTRING_TIMER_SCENE_TIMER_NORMAL,
    ASCII_STRING_ID_MAX,
} OsdAsciiStringId;

typedef enum
{
    /*SCENE_BRIGHTNESS_SCENE_BRIGHTNESS */
    /*MENU_BRIGHTNESS */
    NUMBER_3_SCENE_BRIGHTNESS_NORMAL,
    /*SCENE_CONTRAST_SCENE_CONTRAST */
    /*MENU_CONTRAST */
    NUMBER_3_SCENE_CONTRAST_NORMAL,
    /*SCENE_MAIN_SCENE_MAIN */
    /*MENU_BRI_CON_VALUE */
    NUMBER_9_SCENE_MAIN_NORMAL,
    NUMBER_5_SCENE_MAIN_NORMAL,
    NUMBER_60_SCENE_MAIN_NORMAL,
    /*MENU_PICTURE1_VALUE */
    NUMBER_12_SCENE_MAIN_NORMAL,
    NUMBER_15_SCENE_MAIN_NORMAL,
    NUMBER_18_SCENE_MAIN_NORMAL,
    /*MENU_COLOR_TEMP_VALUE */
    NUMBER_24_SCENE_MAIN_NORMAL,
    NUMBER_21_SCENE_MAIN_NORMAL,
    NUMBER_30_SCENE_MAIN_NORMAL,
    /*MENU_OSD_VALUE */
    NUMBER_36_SCENE_MAIN_NORMAL,
    NUMBER_39_SCENE_MAIN_NORMAL,
    NUMBER_42_SCENE_MAIN_NORMAL,
    NUMBER_45_SCENE_MAIN_NORMAL,
    /*MENU_OTHER1_VALUE */
    NUMBER_51_SCENE_MAIN_NORMAL,
    NUMBER_57_SCENE_MAIN_NORMAL,
    /*SCENE_VOLUME_SCENE_VOLUME */
    /*MENU_VOLUME */
    NUMBER_3_SCENE_VOLUME_NORMAL,
    NUMBER_ID_MAX,
} OsdNumberId;

typedef enum
{
    /*SCENE_INPUT_SOURCE */
    TEXTLIST_INPUT_SCENE_INPUT_SOURCE_NORMAL,
    /*SCENE_INPUT_SOURCE_SUB */
    TEXTLIST_INPUT_SCENE_INPUT_SOURCE_SUB_NORMAL,
    /*SCENE_MAIN */
    /*MENU_OTHER2 */
    TEXTLIST_FREESYNC_SCENE_MAIN_NORMAL,
    /*MENU_BRI_CON_VALUE */
    TEXTLIST_15_SCENE_MAIN_NORMAL,
    TEXTLIST_18_SCENE_MAIN_NORMAL,
    TEXTLIST_163_SCENE_MAIN_NORMAL,
    /*MENU_PICTURE1_VALUE */
    TEXTLIST_33_SCENE_MAIN_NORMAL,
    TEXTLIST_39_SCENE_MAIN_NORMAL,
    TEXTLIST_42_SCENE_MAIN_NORMAL,
    /*MENU_PICTURE2_VALUE */
    TEXTLIST_54_SCENE_MAIN_NORMAL,
    TEXTLIST_57_SCENE_MAIN_NORMAL,
    TEXTLIST_51_SCENE_MAIN_NORMAL,
    /*MENU_COLOR_TEMP_VALUE */
    TEXTLIST_78_SCENE_MAIN_NORMAL,
    TEXTLIST_75_SCENE_MAIN_NORMAL,
    /*MENU_OSD_VALUE */
    TEXTLIST_81_SCENE_MAIN_NORMAL,
    /*MENU_OTHER1_VALUE */
    TEXTLIST_102_SCENE_MAIN_NORMAL,
    TEXTLIST_99_SCENE_MAIN_NORMAL,
    TEXTLIST_90_SCENE_MAIN_NORMAL,
    TEXTLIST_96_SCENE_MAIN_NORMAL,
    /*MENU_OTHER2_VALUE */
    TEXTLIST_105_SCENE_MAIN_NORMAL,
    TEXTLIST_108_SCENE_MAIN_NORMAL,
    TEXTLIST_114_SCENE_MAIN_NORMAL,
    TEXTLIST_117_SCENE_MAIN_NORMAL,
    TEXTLIST_120_SCENE_MAIN_NORMAL,
    /*MENU_OTHER3_VALUE */
    TEXTLIST_123_SCENE_MAIN_NORMAL,
    TEXTLIST_126_SCENE_MAIN_NORMAL,
    TEXTLIST_129_SCENE_MAIN_NORMAL,
    TEXTLIST_132_SCENE_MAIN_NORMAL,
    TEXTLIST_154_SCENE_MAIN_NORMAL,
    TEXTLIST_155_SCENE_MAIN_NORMAL,
    /*MENU_OTHER4_VALUE */
    TEXTLIST_141_SCENE_MAIN_NORMAL,
    TEXTLIST_160_SCENE_MAIN_NORMAL,
    TEXTLIST_156_SCENE_MAIN_NORMAL,
    TEXTLIST_157_SCENE_MAIN_NORMAL,
    TEXTLIST_150_SCENE_MAIN_NORMAL,
    TEXTLIST_153_SCENE_MAIN_NORMAL,
    /*MENU_RESET_VALUE */
    TEXTLIST_SOURCE_SCENE_MAIN_NORMAL,
    /*SCENE_MODE */
    /*MENU_MODE */
    TEXTLIST_1_SCENE_MODE_NORMAL,
    TEXT_LIST_ID_MAX,
} OsdTextListId;

typedef enum
{
    /*SCENE_MAIN */
    /*MENU_OTHER2_VALUE */
    ICONLIST_CROSSHAIR_SCENE_MAIN_NORMAL,
    ICON_LIST_ID_MAX,
} OsdIconListId;

typedef enum
{
    BMP_LIST_ID_MAX,
} OsdBmpListId;

typedef enum
{
    /*SCENE_BRIGHTNESS */
    ICON_1_SCENE_BRIGHTNESS_NORMAL,
    ICON_2_SCENE_BRIGHTNESS_NORMAL,
    ICON_3_SCENE_BRIGHTNESS_NORMAL,
    ICON_4_SCENE_BRIGHTNESS_NORMAL,
    /*SCENE_CONTRAST */
    ICON_1_SCENE_CONTRAST_NORMAL,
    ICON_2_SCENE_CONTRAST_NORMAL,
    ICON_3_SCENE_CONTRAST_NORMAL,
    ICON_4_SCENE_CONTRAST_NORMAL,
    /*SCENE_CROSSHAIR */
    IMAGE_CROSSHAIR1_SCENE_CROSSHAIR_NORMAL,
    IMAGE_CROSSHAIR2_SCENE_CROSSHAIR_NORMAL,
    IMAGE_CROSSHAIR3_SCENE_CROSSHAIR_NORMAL,
    /*SCENE_FUNCTION_TIPS */
    ICON_1_SCENE_FUNCTION_TIPS_NORMAL,
    ICON_2_SCENE_FUNCTION_TIPS_NORMAL,
    ICON_3_SCENE_FUNCTION_TIPS_NORMAL,
    ICON_4_SCENE_FUNCTION_TIPS_NORMAL,
    /*SCENE_FUNCTION_UNSUPPORT */
    ICON_1_SCENE_FUNCTION_UNSUPPORT_NORMAL,
    ICON_2_SCENE_FUNCTION_UNSUPPORT_NORMAL,
    ICON_3_SCENE_FUNCTION_UNSUPPORT_NORMAL,
    ICON_4_SCENE_FUNCTION_UNSUPPORT_NORMAL,
    /*SCENE_INPUT */
    ICON_1_SCENE_INPUT_NORMAL,
    ICON_2_SCENE_INPUT_NORMAL,
    ICON_3_SCENE_INPUT_NORMAL,
    ICON_4_SCENE_INPUT_NORMAL,
    /*SCENE_INPUT_SOURCE */
    ICON_1_SCENE_INPUT_SOURCE_NORMAL,
    ICON_2_SCENE_INPUT_SOURCE_NORMAL,
    ICON_3_SCENE_INPUT_SOURCE_NORMAL,
    ICON_4_SCENE_INPUT_SOURCE_NORMAL,
    /*SCENE_INPUT_SOURCE_SUB */
    ICON_1_SCENE_INPUT_SOURCE_SUB_NORMAL,
    ICON_2_SCENE_INPUT_SOURCE_SUB_NORMAL,
    ICON_3_SCENE_INPUT_SOURCE_SUB_NORMAL,
    ICON_4_SCENE_INPUT_SOURCE_SUB_NORMAL,
    /*SCENE_LOCK */
    IMAGE_LOCK_SCENE_LOCK_NORMAL,
    IMAGE_UNLOCK_SCENE_LOCK_NORMAL,
    /*SCENE_MAIN */
    ICON_LEFTTOP_SCENE_MAIN_NORMAL,
    ICON_RIGHTTOP_SCENE_MAIN_NORMAL,
    ICON_LEFTBOTTEM_SCENE_MAIN_NORMAL,
    ICON_RIGHTBOTTEM_SCENE_MAIN_NORMAL,
    ICON_UP_SCENE_MAIN_NORMAL,
    ICON_DOWN_SCENE_MAIN_NORMAL,
    /*MENU_BRI_CON_VALUE */
    IMAGE_19_SCENE_MAIN_NORMAL,
    IMAGE_20_SCENE_MAIN_NORMAL,
    IMAGE_22_SCENE_MAIN_NORMAL,
    IMAGE_23_SCENE_MAIN_NORMAL,
    IMAGE_147_SCENE_MAIN_NORMAL,
    IMAGE_148_SCENE_MAIN_NORMAL,
    /*MENU_PICTURE1_VALUE */
    IMAGE_36_SCENE_MAIN_NORMAL,
    IMAGE_37_SCENE_MAIN_NORMAL,
    IMAGE_42_SCENE_MAIN_NORMAL,
    IMAGE_43_SCENE_MAIN_NORMAL,
    IMAGE_45_SCENE_MAIN_NORMAL,
    IMAGE_46_SCENE_MAIN_NORMAL,
    /*MENU_PICTURE2_VALUE */
    IMAGE_55_SCENE_MAIN_NORMAL,
    IMAGE_56_SCENE_MAIN_NORMAL,
    IMAGE_57_SCENE_MAIN_NORMAL,
    IMAGE_58_SCENE_MAIN_NORMAL,
    IMAGE_53_SCENE_MAIN_NORMAL,
    IMAGE_54_SCENE_MAIN_NORMAL,
    /*MENU_COLOR_TEMP_VALUE */
    IMAGE_76_SCENE_MAIN_NORMAL,
    IMAGE_77_SCENE_MAIN_NORMAL,
    IMAGE_73_SCENE_MAIN_NORMAL,
    IMAGE_74_SCENE_MAIN_NORMAL,
    /*MENU_OSD_VALUE */
    IMAGE_78_SCENE_MAIN_NORMAL,
    IMAGE_79_SCENE_MAIN_NORMAL,
    /*MENU_OTHER1_VALUE */
    IMAGE_97_SCENE_MAIN_NORMAL,
    IMAGE_98_SCENE_MAIN_NORMAL,
    IMAGE_95_SCENE_MAIN_NORMAL,
    IMAGE_96_SCENE_MAIN_NORMAL,
    IMAGE_86_SCENE_MAIN_NORMAL,
    IMAGE_87_SCENE_MAIN_NORMAL,
    IMAGE_92_SCENE_MAIN_NORMAL,
    IMAGE_93_SCENE_MAIN_NORMAL,
    /*MENU_OTHER2_VALUE */
    IMAGE_99_SCENE_MAIN_NORMAL,
    IMAGE_100_SCENE_MAIN_NORMAL,
    IMAGE_102_SCENE_MAIN_NORMAL,
    IMAGE_103_SCENE_MAIN_NORMAL,
    IMAGE_105_SCENE_MAIN_NORMAL,
    IMAGE_106_SCENE_MAIN_NORMAL,
    IMAGE_108_SCENE_MAIN_NORMAL,
    IMAGE_109_SCENE_MAIN_NORMAL,
    IMAGE_110_SCENE_MAIN_NORMAL,
    IMAGE_111_SCENE_MAIN_NORMAL,
    IMAGE_112_SCENE_MAIN_NORMAL,
    IMAGE_113_SCENE_MAIN_NORMAL,
    /*MENU_OTHER3_VALUE */
    IMAGE_114_SCENE_MAIN_NORMAL,
    IMAGE_115_SCENE_MAIN_NORMAL,
    IMAGE_117_SCENE_MAIN_NORMAL,
    IMAGE_118_SCENE_MAIN_NORMAL,
    IMAGE_120_SCENE_MAIN_NORMAL,
    IMAGE_121_SCENE_MAIN_NORMAL,
    IMAGE_123_SCENE_MAIN_NORMAL,
    IMAGE_124_SCENE_MAIN_NORMAL,
    IMAGE_126_SCENE_MAIN_NORMAL,
    IMAGE_127_SCENE_MAIN_NORMAL,
    IMAGE_129_SCENE_MAIN_NORMAL,
    IMAGE_130_SCENE_MAIN_NORMAL,
    /*MENU_OTHER4_VALUE */
    IMAGE_131_SCENE_MAIN_NORMAL,
    IMAGE_132_SCENE_MAIN_NORMAL,
    IMAGE_145_SCENE_MAIN_NORMAL,
    IMAGE_146_SCENE_MAIN_NORMAL,
    IMAGE_134_SCENE_MAIN_NORMAL,
    IMAGE_135_SCENE_MAIN_NORMAL,
    IMAGE_137_SCENE_MAIN_NORMAL,
    IMAGE_138_SCENE_MAIN_NORMAL,
    IMAGE_140_SCENE_MAIN_NORMAL,
    IMAGE_141_SCENE_MAIN_NORMAL,
    IMAGE_143_SCENE_MAIN_NORMAL,
    IMAGE_144_SCENE_MAIN_NORMAL,
    /*SCENE_MODE */
    ICON_1_SCENE_MODE_NORMAL,
    ICON_2_SCENE_MODE_NORMAL,
    ICON_3_SCENE_MODE_NORMAL,
    ICON_4_SCENE_MODE_NORMAL,
    /*SCENE_NOSIGNAL */
    ICON_1_SCENE_NOSIGNAL_NORMAL,
    ICON_2_SCENE_NOSIGNAL_NORMAL,
    ICON_3_SCENE_NOSIGNAL_NORMAL,
    ICON_4_SCENE_NOSIGNAL_NORMAL,
    /*SCENE_OTA */
    ICON_1_SCENE_OTA_NORMAL,
    ICON_2_SCENE_OTA_NORMAL,
    ICON_3_SCENE_OTA_NORMAL,
    ICON_4_SCENE_OTA_NORMAL,
    /*SCENE_POWER_TIPS */
    ICON_1_SCENE_POWER_TIPS_NORMAL,
    ICON_2_SCENE_POWER_TIPS_NORMAL,
    ICON_3_SCENE_POWER_TIPS_NORMAL,
    ICON_4_SCENE_POWER_TIPS_NORMAL,
    /*SCENE_RESET_ALL */
    ICON_1_SCENE_RESET_ALL_NORMAL,
    ICON_2_SCENE_RESET_ALL_NORMAL,
    ICON_3_SCENE_RESET_ALL_NORMAL,
    ICON_4_SCENE_RESET_ALL_NORMAL,
    /*SCENE_SIGNAL_UNSUPPORT */
    ICON_1_SCENE_SIGNAL_UNSUPPORT_NORMAL,
    ICON_2_SCENE_SIGNAL_UNSUPPORT_NORMAL,
    ICON_3_SCENE_SIGNAL_UNSUPPORT_NORMAL,
    ICON_4_SCENE_SIGNAL_UNSUPPORT_NORMAL,
    /*SCENE_VOLUME */
    ICON_1_SCENE_VOLUME_NORMAL,
    ICON_2_SCENE_VOLUME_NORMAL,
    ICON_3_SCENE_VOLUME_NORMAL,
    ICON_4_SCENE_VOLUME_NORMAL,
    ICON_ID_MAX,
} OsdIconId;

typedef enum
{
    /*SCENE_MAIN */
    /*MENU_MAIN */
    BMP_BRIGHTNESS_CONTRAST_SCENE_MAIN_NORMAL,
    IMAGE_PICTURE_SCENE_MAIN_NORMAL,
    IMAGE_COLOR_TEMP_SCENE_MAIN_NORMAL,
    IMAGE_OSD_SCENE_MAIN_NORMAL,
    IMAGE_RESET_SCENE_MAIN_NORMAL,
    IMAGE_OTHER_SCENE_MAIN_NORMAL,
    BMP_ID_MAX,
} OsdBmpId;

typedef enum
{
    GRAPHIC_ID_MAX,
} OsdGraphicId;

typedef enum
{
    /*SCENE_BRIGHTNESS */
    RECT_BG2_SCENE_BRIGHTNESS_NORMAL,
    RECT_BG4_SCENE_BRIGHTNESS_NORMAL,
    RECT_BG5_SCENE_BRIGHTNESS_NORMAL,
    RECT_BG1_SCENE_BRIGHTNESS_NORMAL,
    RECT_BG3_SCENE_BRIGHTNESS_NORMAL,
    /*MENU_BRIGHTNESS */
    RECTANGLE_1_SCENE_BRIGHTNESS_NORMAL,
    RECTANGLE_1_SCENE_BRIGHTNESS_FOCUSING,
    RECTANGLE_1_SCENE_BRIGHTNESS_DISABLED,
    RECTANGLE_2_SCENE_BRIGHTNESS_NORMAL,
    RECTANGLE_2_SCENE_BRIGHTNESS_FOCUSING,
    RECTANGLE_2_SCENE_BRIGHTNESS_DISABLED,
    /*SCENE_CONTRAST */
    RECT_BG2_SCENE_CONTRAST_NORMAL,
    RECT_BG4_SCENE_CONTRAST_NORMAL,
    RECT_BG5_SCENE_CONTRAST_NORMAL,
    RECT_BG1_SCENE_CONTRAST_NORMAL,
    RECT_BG3_SCENE_CONTRAST_NORMAL,
    /*MENU_CONTRAST */
    RECTANGLE_1_SCENE_CONTRAST_NORMAL,
    RECTANGLE_1_SCENE_CONTRAST_FOCUSING,
    RECTANGLE_1_SCENE_CONTRAST_DISABLED,
    RECTANGLE_2_SCENE_CONTRAST_NORMAL,
    RECTANGLE_2_SCENE_CONTRAST_FOCUSING,
    RECTANGLE_2_SCENE_CONTRAST_DISABLED,
    /*SCENE_FACTORY */
    RECTANGLE_FM_BG_SCENE_FACTORY_NORMAL,
    /*SCENE_FACTORY_AGING */
    RECTANGLE_FA_BG_SCENE_FACTORY_AGING_NORMAL,
    /*SCENE_FUNCTION_TIPS */
    RECT_BG2_SCENE_FUNCTION_TIPS_NORMAL,
    RECT_BG4_SCENE_FUNCTION_TIPS_NORMAL,
    RECT_BG5_SCENE_FUNCTION_TIPS_NORMAL,
    RECT_BG1_SCENE_FUNCTION_TIPS_NORMAL,
    RECT_BG3_SCENE_FUNCTION_TIPS_NORMAL,
    /*SCENE_FUNCTION_UNSUPPORT */
    RECT_BG2_SCENE_FUNCTION_UNSUPPORT_NORMAL,
    RECT_BG4_SCENE_FUNCTION_UNSUPPORT_NORMAL,
    RECT_BG5_SCENE_FUNCTION_UNSUPPORT_NORMAL,
    RECT_BG1_SCENE_FUNCTION_UNSUPPORT_NORMAL,
    RECT_BG3_SCENE_FUNCTION_UNSUPPORT_NORMAL,
    /*SCENE_INPUT */
    RECT_BG2_SCENE_INPUT_NORMAL,
    RECT_BG4_SCENE_INPUT_NORMAL,
    RECT_BG5_SCENE_INPUT_NORMAL,
    RECT_BG1_SCENE_INPUT_NORMAL,
    RECT_BG3_SCENE_INPUT_NORMAL,
    /*SCENE_INPUT_SOURCE */
    RECT_BG2_SCENE_INPUT_SOURCE_NORMAL,
    RECT_BG4_SCENE_INPUT_SOURCE_NORMAL,
    RECT_BG5_SCENE_INPUT_SOURCE_NORMAL,
    RECT_BG1_SCENE_INPUT_SOURCE_NORMAL,
    RECT_BG3_SCENE_INPUT_SOURCE_NORMAL,
    /*SCENE_INPUT_SOURCE_SUB */
    RECT_BG2_SCENE_INPUT_SOURCE_SUB_NORMAL,
    RECT_BG4_SCENE_INPUT_SOURCE_SUB_NORMAL,
    RECT_BG5_SCENE_INPUT_SOURCE_SUB_NORMAL,
    RECT_BG1_SCENE_INPUT_SOURCE_SUB_NORMAL,
    RECT_BG3_SCENE_INPUT_SOURCE_SUB_NORMAL,
    /*SCENE_LOCK */
    RECT_LOCK_BG_SCENE_LOCK_NORMAL,
    /*SCENE_MAIN */
    RECT_BG2_SCENE_MAIN_NORMAL,
    RECT_BG4_SCENE_MAIN_NORMAL,
    RECT_BG6_SCENE_MAIN_NORMAL,
    RECT_BG1_SCENE_MAIN_NORMAL,
    RECT_BG3_SCENE_MAIN_NORMAL,
    RECT_BG5_SCENE_MAIN_NORMAL,
    /*MENU_MAIN */
    RECT_CURSOR_MAIN_SCENE_MAIN_FOCUSING,
    /*MENU_BRI_CON_VALUE */
    RECTANGLE_15_SCENE_MAIN_NORMAL,
    RECTANGLE_15_SCENE_MAIN_FOCUSING,
    RECTANGLE_15_SCENE_MAIN_DISABLED,
    RECTANGLE_16_SCENE_MAIN_NORMAL,
    RECTANGLE_16_SCENE_MAIN_FOCUSING,
    RECTANGLE_16_SCENE_MAIN_DISABLED,
    RECTANGLE_7_SCENE_MAIN_NORMAL,
    RECTANGLE_7_SCENE_MAIN_FOCUSING,
    RECTANGLE_7_SCENE_MAIN_DISABLED,
    RECTANGLE_8_SCENE_MAIN_NORMAL,
    RECTANGLE_8_SCENE_MAIN_FOCUSING,
    RECTANGLE_8_SCENE_MAIN_DISABLED,
    RECTANGLE_59_SCENE_MAIN_NORMAL,
    RECTANGLE_59_SCENE_MAIN_FOCUSING,
    RECTANGLE_59_SCENE_MAIN_DISABLED,
    RECTANGLE_60_SCENE_MAIN_NORMAL,
    RECTANGLE_60_SCENE_MAIN_FOCUSING,
    RECTANGLE_60_SCENE_MAIN_DISABLED,
    /*MENU_PICTURE1_VALUE */
    RECTANGLE_22_SCENE_MAIN_NORMAL,
    RECTANGLE_22_SCENE_MAIN_FOCUSING,
    RECTANGLE_22_SCENE_MAIN_DISABLED,
    RECTANGLE_23_SCENE_MAIN_NORMAL,
    RECTANGLE_23_SCENE_MAIN_FOCUSING,
    RECTANGLE_23_SCENE_MAIN_DISABLED,
    /*MENU_COLOR_TEMP_VALUE */
    RECTANGLE_27_SCENE_MAIN_NORMAL,
    RECTANGLE_27_SCENE_MAIN_FOCUSING,
    RECTANGLE_27_SCENE_MAIN_DISABLED,
    RECTANGLE_28_SCENE_MAIN_NORMAL,
    RECTANGLE_28_SCENE_MAIN_FOCUSING,
    RECTANGLE_28_SCENE_MAIN_DISABLED,
    RECTANGLE_24_SCENE_MAIN_NORMAL,
    RECTANGLE_24_SCENE_MAIN_FOCUSING,
    RECTANGLE_24_SCENE_MAIN_DISABLED,
    RECTANGLE_25_SCENE_MAIN_NORMAL,
    RECTANGLE_25_SCENE_MAIN_FOCUSING,
    RECTANGLE_25_SCENE_MAIN_DISABLED,
    /*MENU_OSD_VALUE */
    RECTANGLE_46_SCENE_MAIN_NORMAL,
    RECTANGLE_46_SCENE_MAIN_FOCUSING,
    RECTANGLE_46_SCENE_MAIN_DISABLED,
    RECTANGLE_47_SCENE_MAIN_NORMAL,
    RECTANGLE_47_SCENE_MAIN_FOCUSING,
    RECTANGLE_47_SCENE_MAIN_DISABLED,
    /*MENU_OTHER1_VALUE */
    RECTANGLE_51_SCENE_MAIN_NORMAL,
    RECTANGLE_51_SCENE_MAIN_FOCUSING,
    RECTANGLE_51_SCENE_MAIN_DISABLED,
    RECTANGLE_52_SCENE_MAIN_NORMAL,
    RECTANGLE_52_SCENE_MAIN_FOCUSING,
    RECTANGLE_52_SCENE_MAIN_DISABLED,
    RECTANGLE_57_SCENE_MAIN_NORMAL,
    RECTANGLE_57_SCENE_MAIN_FOCUSING,
    RECTANGLE_57_SCENE_MAIN_DISABLED,
    RECTANGLE_58_SCENE_MAIN_NORMAL,
    RECTANGLE_58_SCENE_MAIN_FOCUSING,
    RECTANGLE_58_SCENE_MAIN_DISABLED,
    /*SCENE_MODE */
    RECT_BG2_SCENE_MODE_NORMAL,
    RECT_BG4_SCENE_MODE_NORMAL,
    RECT_BG5_SCENE_MODE_NORMAL,
    RECT_BG1_SCENE_MODE_NORMAL,
    RECT_BG3_SCENE_MODE_NORMAL,
    /*SCENE_NOSIGNAL */
    RECT_BG2_SCENE_NOSIGNAL_NORMAL,
    RECT_BG4_SCENE_NOSIGNAL_NORMAL,
    RECT_BG5_SCENE_NOSIGNAL_NORMAL,
    RECT_BG1_SCENE_NOSIGNAL_NORMAL,
    RECT_BG3_SCENE_NOSIGNAL_NORMAL,
    /*SCENE_OTA */
    RECT_BG2_SCENE_OTA_NORMAL,
    RECT_BG4_SCENE_OTA_NORMAL,
    RECT_BG5_SCENE_OTA_NORMAL,
    RECT_BG1_SCENE_OTA_NORMAL,
    RECT_BG3_SCENE_OTA_NORMAL,
    /*SCENE_POWER_TIPS */
    RECT_BG2_SCENE_POWER_TIPS_NORMAL,
    RECT_BG4_SCENE_POWER_TIPS_NORMAL,
    RECT_BG5_SCENE_POWER_TIPS_NORMAL,
    RECT_BG1_SCENE_POWER_TIPS_NORMAL,
    RECT_BG3_SCENE_POWER_TIPS_NORMAL,
    /*SCENE_RESET_ALL */
    RECT_BG2_SCENE_RESET_ALL_NORMAL,
    RECT_BG4_SCENE_RESET_ALL_NORMAL,
    RECT_BG5_SCENE_RESET_ALL_NORMAL,
    RECT_BG1_SCENE_RESET_ALL_NORMAL,
    RECT_BG3_SCENE_RESET_ALL_NORMAL,
    /*SCENE_SIGNAL_UNSUPPORT */
    RECT_BG2_SCENE_SIGNAL_UNSUPPORT_NORMAL,
    RECT_BG4_SCENE_SIGNAL_UNSUPPORT_NORMAL,
    RECT_BG5_SCENE_SIGNAL_UNSUPPORT_NORMAL,
    RECT_BG1_SCENE_SIGNAL_UNSUPPORT_NORMAL,
    RECT_BG3_SCENE_SIGNAL_UNSUPPORT_NORMAL,
    /*SCENE_TIMER */
    RECT_1_SCENE_TIMER_NORMAL,
    /*SCENE_VOLUME */
    RECT_BG2_SCENE_VOLUME_NORMAL,
    RECT_BG4_SCENE_VOLUME_NORMAL,
    RECT_BG5_SCENE_VOLUME_NORMAL,
    RECT_BG1_SCENE_VOLUME_NORMAL,
    RECT_BG3_SCENE_VOLUME_NORMAL,
    /*MENU_VOLUME */
    RECTANGLE_1_SCENE_VOLUME_NORMAL,
    RECTANGLE_1_SCENE_VOLUME_FOCUSING,
    RECTANGLE_1_SCENE_VOLUME_DISABLED,
    RECTANGLE_2_SCENE_VOLUME_NORMAL,
    RECTANGLE_2_SCENE_VOLUME_FOCUSING,
    RECTANGLE_2_SCENE_VOLUME_DISABLED,
    RECT_ID_MAX,
} OsdRectId;

typedef enum
{
    /*SCENE_MAIN */
    GRID_BG1_SCENE_MAIN,
    RECTGRID_ID_MAX,
} OsdRectGridId;

typedef enum
{
    LINEGRID_ID_MAX,
} OsdLineGridId;

typedef enum
{
    LINE_ID_MAX,
} OsdLineId;

typedef enum
{
    GROUP_ID_MAX,
} OsdGroupId;

typedef enum
{
    /*SCENE_BRIGHTNESS */
    /*MENU_BRIGHTNESS */
    ITEM_BRIGHTNESS_SCENE_BRIGHTNESS,
    /*SCENE_CONTRAST */
    /*MENU_CONTRAST */
    ITEM_CONTRAST_SCENE_CONTRAST,
    /*SCENE_FACTORY */
    /*MENU_1 */
    ITEM_WARM_SCENE_FACTORY,
    ITEM_NATURAL_SCENE_FACTORY,
    ITEM_COOL_SCENE_FACTORY,
    ITEM_BURNLN_SCENE_FACTORY,
    ITEM_EDIDWP_SCENE_FACTORY,
    ITEM_LOGO_SCENE_FACTORY,
    ITEM_PF_SCENE_FACTORY,
    ITEM_PP_SCENE_FACTORY,
    ITEM_DF_SCENE_FACTORY,
    ITEM_DP_SCENE_FACTORY,
    ITEM_RESETBL_SCENE_FACTORY,
    ITEM_BL_SCENE_FACTORY,
    ITEM_DM_SCENE_FACTORY,
    ITEM_EXIT_SCENE_FACTORY,
    /*MENU_COOL */
    ITEM_COOLR_SCENE_FACTORY,
    ITEM_COOLG_SCENE_FACTORY,
    ITEM_COOLB_SCENE_FACTORY,
    /*MENU_NATURAL */
    ITEM_NATURALR_SCENE_FACTORY,
    ITEM_NATURALG_SCENE_FACTORY,
    ITEM_NATURALB_SCENE_FACTORY,
    /*MENU_WARM */
    ITEM_WARMR_SCENE_FACTORY,
    ITEM_WARMG_SCENE_FACTORY,
    ITEM_WARMB_SCENE_FACTORY,
    /*MENU_NATURAL_R */
    ITEM_NATURAL_RV_SCENE_FACTORY,
    /*MENU_COOL_R */
    ITEM_COOL_RV_SCENE_FACTORY,
    /*MENU_WARM_R */
    ITEM_WARM_RV_SCENE_FACTORY,
    /*MENU_PP */
    ITEM_PP_V_SCENE_FACTORY,
    /*MENU_PF */
    ITEM_PF_V_SCENE_FACTORY,
    /*MENU_BURNLN */
    ITEM_BURNLN_V_SCENE_FACTORY,
    /*MENU_LOGO */
    ITEM_LOGO_V_SCENE_FACTORY,
    /*MENU_DP */
    ITEM_DP_V_SCENE_FACTORY,
    /*MENU_BL */
    ITEM_BL_V_SCENE_FACTORY,
    /*MENU_DF */
    ITEM_DF_V_SCENE_FACTORY,
    /*MENU_EDIDWP */
    ITEM_EDIDWP_V_SCENE_FACTORY,
    /*MENU_DM */
    ITEM_DM_V_SCENE_FACTORY,
    /*MENU_COOL_G */
    ITEM_COOL_GV_SCENE_FACTORY,
    /*MENU_WARN_G */
    ITEM_WARM_GV_SCENE_FACTORY,
    /*MENU_NATURAL_G */
    ITEM_NATURAL_GV_SCENE_FACTORY,
    /*MENU_COOL_B */
    ITEM_COOL_BV_SCENE_FACTORY,
    /*MENU_NATURAL_B */
    ITEM_NATURAL_BV_SCENE_FACTORY,
    /*MENU_WARM_B */
    ITEM_WARM_BV_SCENE_FACTORY,
    /*SCENE_FUNCTION_TIPS */
    /*MENU_FUNCTION_TIPS */
    ITEM_YES_SCENE_FUNCTION_TIPS,
    ITEM_NO_SCENE_FUNCTION_TIPS,
    /*SCENE_INPUT */
    /*MENU_INPUT_LIST */
    ITEM_HDMI1_SCENE_INPUT,
    ITEM_HDMI2_SCENE_INPUT,
    ITEM_USB_C_SCENE_INPUT,
    ITEM_DP_SCENE_INPUT,
    /*SCENE_MAIN */
    /*MENU_MAIN */
    ITEM_BRI_CON_SCENE_MAIN,
    ITEM_PICTURE_SCENE_MAIN,
    ITEM_COLOR_TEMP_SCENE_MAIN,
    ITEM_OSD_SCENE_MAIN,
    ITEM_RESET_SCENE_MAIN,
    ITEM_OTHER_SCENE_MAIN,
    /*MENU_FACTORY */
    ITEM_FACTORY_SCENE_MAIN,
    /*MENU_BRI_CON */
    ITEM_BRIGHTNESS_SCENE_MAIN,
    ITEM_CONTRAST_SCENE_MAIN,
    ITEM_DCR_SCENE_MAIN,
    ITEM_MODE_SCENE_MAIN,
    ITEM_DARK_SCENE_MAIN,
    ITEM_HDR_SCENE_MAIN,
    /*MENU_PICTURE1 */
    ITEM_SATURATION_SCENE_MAIN,
    ITEM_HUE_SCENE_MAIN,
    ITEM_GAMMA_SCENE_MAIN,
    ITEM_SHARPNESS_SCENE_MAIN,
    ITEM_DISPLAY_SIZE_SCENE_MAIN,
    ITEM_ROTATE_SCENE_MAIN,
    /*MENU_PICTURE2 */
    ITEM_LDG_SCENE_MAIN,
    ITEM_COLOR_FILTER_SCENE_MAIN,
    ITEM_COLOR_SPACE_SCENE_MAIN,
    /*MENU_COLOR_TEMP */
    ITEM_TEMPRETURE_SCENE_MAIN,
    ITEM_RED_SCENE_MAIN,
    ITEM_GREEN_SCENE_MAIN,
    ITEM_BLUE_SCENE_MAIN,
    ITEM_LOW_BLUE_LIGHT_SCENE_MAIN,
    /*MENU_OSD */
    ITEM_LANGUAGE_SCENE_MAIN,
    ITEM_H_POS_SCENE_MAIN,
    ITEM_V_POS_SCENE_MAIN,
    ITEM_OSD_TIME_SCENE_MAIN,
    ITEM_TRANSPARENCY_SCENE_MAIN,
    ITEM_LOCK_SCENE_MAIN,
    /*MENU_RESET */
    ITEM_SYSTEM_RESET_SCENE_MAIN,
    ITEM_MODEL_SCENE_MAIN,
    ITEM_SN_SCENE_MAIN,
    ITEM_VERSION_SCENE_MAIN,
    ITEM_SOURCE_SCENE_MAIN,
    ITEM_RESOLUTION_SCENE_MAIN,
    /*MENU_OTHER1 */
    ITEM_INPUT_SCENE_MAIN,
    ITEM_AUTO_SELECT_SCENE_MAIN,
    ITEM_RESPONSE_TIME_SCENE_MAIN,
    ITEM_MUTE_SCENE_MAIN,
    ITEM_VOLUME_SCENE_MAIN,
    ITEM_TIME_DELAY_SCENE_MAIN,
    /*MENU_OTHER2 */
    ITEM_MPRT_SCENE_MAIN,
    ITEM_FREESYNC_SCENE_MAIN,
    ITEM_CROSSHAIR_SCENE_MAIN,
    ITEM_DYN_CROSSHAIR_SCENE_MAIN,
    ITEM_REFRESH_RATE_SCENE_MAIN,
    ITEM_TIME_COUNT_SCENE_MAIN,
    /*MENU_OTHER3 */
    ITEM_MAGNIFYGLASS_SCENE_MAIN,
    ITEM_POWER_INDICATOR_SCENE_MAIN,
    ITEM_HDMI_FORMAT_SCENE_MAIN,
    ITEM_KEY1_SCENE_MAIN,
    ITEM_KEY2_SCENE_MAIN,
    ITEM_KEY3_SCENE_MAIN,
    /*MENU_OTHER4 */
    ITEM_PXP_MODE_SCENE_MAIN,
    ITEM_INPUT_SWAP_SCENE_MAIN,
    ITEM_SUB_INPUT_SCENE_MAIN,
    ITEM_AUDIO_SOURCE_SCENE_MAIN,
    ITEM_PIP_SIZE_SCENE_MAIN,
    ITEM_PIP_POSITION_SCENE_MAIN,
    /*MENU_OTHER5 */
    ITEM_OTA_SCENE_MAIN,
    /*MENU_BRI_CON_VALUE */
    ITEM_BRIGHTNESS_ADJUST_SCENE_MAIN,
    ITEM_CONTRAST_ADJUST_SCENE_MAIN,
    ITEM_DCR_ADJUST_SCENE_MAIN,
    ITEM_MODE_ADJUST_SCENE_MAIN,
    ITEM_DARK_ADJUST_SCENE_MAIN,
    ITEM_HDR_ADJUST_SCENE_MAIN,
    /*MENU_PICTURE1_VALUE */
    ITEM_SATURATION_ADJUST_SCENE_MAIN,
    ITEM_HUE_ADJUST_SCENE_MAIN,
    ITEM_GAMMA_ADJUST_SCENE_MAIN,
    ITEM_SHARPNESS_ADJUST_SCENE_MAIN,
    ITEM_DISPLAY_SIZE_ADJUST_SCENE_MAIN,
    ITEM_ROTATE_ADJUST_SCENE_MAIN,
    /*MENU_PICTURE2_VALUE */
    ITEM_LDG_ADJUST_SCENE_MAIN,
    ITEM_COLOR_FILTER_ADJUST_SCENE_MAIN,
    ITEM_COLOR_SPACE_ADJUST_SCENE_MAIN,
    /*MENU_COLOR_TEMP_VALUE */
    ITEM_TEMPRETURE_ADJUST_SCENE_MAIN,
    ITEM_RED_ADJUST_SCENE_MAIN,
    ITEM_GREEN_ADJUST_SCENE_MAIN,
    ITEM_BLUE_ADJUST_SCENE_MAIN,
    ITEM_LOW_BLUE_LIGHT_ADJUST_SCENE_MAIN,
    /*MENU_OSD_VALUE */
    ITEM_LANGUAGE_ADJUST_SCENE_MAIN,
    ITEM_H_POS_ADJUST_SCENE_MAIN,
    ITEM_V_POS_ADJUST_SCENE_MAIN,
    ITEM_OSD_TIME_ADJUST_SCENE_MAIN,
    ITEM_TRANSPARENCY_ADJUST_SCENE_MAIN,
    /*MENU_OTHER1_VALUE */
    ITEM_INPUT_ADJUST_SCENE_MAIN,
    ITEM_AUTO_SELECT_ADJUST_SCENE_MAIN,
    ITEM_RESPONSE_TIME_ADJUST_SCENE_MAIN,
    ITEM_MUTE_ADJUST_SCENE_MAIN,
    ITEM_VOLUME_ADJUST_SCENE_MAIN,
    ITEM_TIME_DELAY_ADJUST_SCENE_MAIN,
    /*MENU_OTHER2_VALUE */
    ITEM_MPRT_ADJUST_SCENE_MAIN,
    ITEM_FREESYNC_ADJUST_SCENE_MAIN,
    ITEM_CROSSHAIR_ADJUST_SCENE_MAIN,
    ITEM_DYN_CROSSHAIR_ADJUST_SCENE_MAIN,
    ITEM_REFRESH_RATE_ADJUST_SCENE_MAIN,
    ITEM_TIME_COUNT_ADJUST_SCENE_MAIN,
    /*MENU_OTHER3_VALUE */
    ITEM_MAGNIFYGLASS_ADJUST_SCENE_MAIN,
    ITEM_POWER_INDICATOR_ADJUST_SCENE_MAIN,
    ITEM_HDMI_FORMAT_ADJUST_SCENE_MAIN,
    ITEM_KEY1_ADJUST_SCENE_MAIN,
    ITEM_KEY2_ADJUST_SCENE_MAIN,
    ITEM_KEY3_ADJUST_SCENE_MAIN,
    /*MENU_OTHER4_VALUE */
    ITEM_PXP_MODE_ADJUST_SCENE_MAIN,
    ITEM_INPUT_SWAP_ADJUST_SCENE_MAIN,
    ITEM_SUB_INPUT_ADJUST_SCENE_MAIN,
    ITEM_AUDIO_SOURCE_ADJUST_SCENE_MAIN,
    ITEM_PIP_SIZE_ADJUST_SCENE_MAIN,
    ITEM_PIP_POSITION_ADJUST_SCENE_MAIN,
    /*MENU_RESET_VALUE */
    ITEM_MODEL_VALUE_SCENE_MAIN,
    ITEM_SN_VALUE_SCENE_MAIN,
    ITEM_VERSION_VALUE_SCENE_MAIN,
    ITEM_SOURCE_VALUE_SCENE_MAIN,
    ITEM_RESOLUTION_VALUE_SCENE_MAIN,
    /*SCENE_MODE */
    /*MENU_MODE */
    ITEM_MODE_SCENE_MODE,
    /*SCENE_OTA */
    /*ITEMLIST_PROCEED */
    ITEM_YES_SCENE_OTA,
    ITEM_NO_SCENE_OTA,
    /*SCENE_POWER_TIPS */
    /*MENU_POWER_TIPS */
    ITEM_YES_SCENE_POWER_TIPS,
    ITEM_NO_SCENE_POWER_TIPS,
    /*SCENE_RESET_ALL */
    /*MENU_RESET */
    ITEM_YES_SCENE_RESET_ALL,
    ITEM_NO_SCENE_RESET_ALL,
    /*SCENE_VOLUME */
    /*MENU_VOLUME */
    ITEM_VOLUME_SCENE_VOLUME,
    ITEM_ID_MAX,
    ITEM_NONE_ID = ITEM_ID_MAX,
} OsdItemId;

typedef enum
{
    WIN_ALL3_SCENE_BRIGHTNESS,
    WIN_RECT1_SCENE_BRIGHTNESS,
    WIN_ALL3_SCENE_CONTRAST,
    WIN_RECT1_SCENE_CONTRAST,
    WIN_ALL2_SCENE_CROSSHAIR,
    WIN_ALL2_SCENE_FACTORY,
    WIN_ALL3_SCENE_FACTORY,
    WIN_RECT1_SCENE_FACTORY,
    WIN_ALL3_SCENE_FACTORY_AGING,
    WIN_RECT1_SCENE_FACTORY_AGING,
    WIN_ALL3_SCENE_FUNCTION_TIPS,
    WIN_RECT1_SCENE_FUNCTION_TIPS,
    WIN_ALL3_SCENE_FUNCTION_UNSUPPORT,
    WIN_RECT1_SCENE_FUNCTION_UNSUPPORT,
    WIN_ALL3_SCENE_INPUT,
    WIN_RECT1_SCENE_INPUT,
    WIN_ALL3_SCENE_INPUT_SOURCE,
    WIN_RECT1_SCENE_INPUT_SOURCE,
    WIN_ALL1_SCENE_INPUT_SOURCE_SUB,
    WIN_ALL2_SCENE_INPUT_SOURCE_SUB,
    WIN_ALL3_SCENE_LOCK,
    WIN_RECT1_SCENE_LOCK,
    WIN_ALL2_SCENE_MAIN,
    WIN_ALL3_SCENE_MAIN,
    WIN_RECT0_SCENE_MAIN,
    WIN_RECT1_SCENE_MAIN,
    WIN_ALL3_SCENE_MODE,
    WIN_RECT1_SCENE_MODE,
    WIN_ALL3_SCENE_NOSIGNAL,
    WIN_RECT1_SCENE_NOSIGNAL,
    WIN_ALL3_SCENE_OTA,
    WIN_RECT1_SCENE_OTA,
    WIN_ALL3_SCENE_POWER_TIPS,
    WIN_RECT1_SCENE_POWER_TIPS,
    WIN_ALL1_SCENE_REFRESH_RATE,
    WIN_ALL3_SCENE_RESET_ALL,
    WIN_RECT1_SCENE_RESET_ALL,
    WIN_ALL3_SCENE_SIGNAL_UNSUPPORT,
    WIN_RECT1_SCENE_SIGNAL_UNSUPPORT,
    WIN_ALL0_SCENE_TIMER,
    WIN_ALL3_SCENE_VOLUME,
    WIN_RECT1_SCENE_VOLUME,
    WIN_ID_MAX,
} OsdWindowId;

typedef enum
{
    SCENE_BRIGHTNESS,
    SCENE_CONTRAST,
    SCENE_CROSSHAIR,
    SCENE_FACTORY,
    SCENE_FACTORY_AGING,
    SCENE_FUNCTION_TIPS,
    SCENE_FUNCTION_UNSUPPORT,
    SCENE_INPUT,
    SCENE_INPUT_SOURCE,
    SCENE_INPUT_SOURCE_SUB,
    SCENE_LOCK,
    SCENE_MAIN,
    SCENE_MODE,
    SCENE_NOSIGNAL,
    SCENE_OTA,
    SCENE_POWER_TIPS,
    SCENE_REFRESH_RATE,
    SCENE_RESET_ALL,
    SCENE_SIGNAL_UNSUPPORT,
    SCENE_TIMER,
    SCENE_VOLUME,
    SCENE_ID_MAX,
} OsdSceneId;

#endif