详细列出每段含义代表什么
时间: 2024-11-14 17:27:24 浏览: 17
JsLiveList:视图控制器列出所有实时视频
以下是对《9632 4K.txt》文档中各部分内容的详细解释:
### 1. **注意事项**
```plaintext
# ^^^^^^^^ NOTICE ^^^^^^^^ ABOUT CHANGING PANEL SETTING ^^^^^^^^#
After changing the panel setting, if you're using MBOOT with LOGO/MUSIC enabled.
# Please enter "dbtable 1" command in MBOOT to update the setting.
# e.g. << MStar >>
# dbtable 1
# ^^^^^^^^ NOTICE ^^^^^^^^ ABOUT CHANGING PANEL SETTING ^^^^^^^^
```
**含义**:在更改面板设置后,如果使用了MBOOT并启用了LOGO或音乐功能,需要输入`dbtable 1`命令来更新设置。
### 2. **版本信息**
```plaintext
[IniVersion]
Type = 01; # 00: System INI File; 01: Panel INI File ; 02: DLC INI File
Ver = 0x00000001;
```
**含义**:定义了INI文件的类型(面板配置文件)和版本号。
### 3. **面板基本信息**
```plaintext
[panel]
m_pPanelName = UD_VB1_4V2O;
```
**含义**:指定了面板的名称为UD_VB1_4V2O。
### 4. **面板输出设置**
```plaintext
m_bPanelDither = 0;
m_ePanelLinkType = 10; # LINK_LVDS
m_ePanelLinkExtType = 45; # apiPNL.h -> APIPNL_LINK_EXT_TYPE
m_bPanelDualPort = 0;
m_bPanelSwapPort = 0; # PANEL_CONNECTOR_SWAP_PORT
m_bPanelSwapOdd_ML = 0;
m_bPanelSwapEven_ML = 0;
m_bPanelSwapOdd_RB = 0;
m_bPanelSwapEven_RB = 0;
m_bPanelSwapLVDS_POL = 1; # PANEL_SWAP_LVDS_POL
m_bPanelSwapLVDS_CH = 0; # PANEL_SWAP_LVDS_CH
m_bPanelPDP10BIT = 0; # PANEL_PDP_10BIT
m_bPanelLVDS_TI_MODE = 0;
m_ucPanelDCLKDelay = 0x00;
m_bPanelInvDCLK = 0;
m_bPanelInvDE = 0;
m_bPanelInvHSync = 0;
m_bPanelInvVSync = 0;
```
**含义**:这些参数定义了面板的连接方式、端口交换、时钟信号等输出相关的设置。
### 5. **输出定时设置**
```plaintext
m_ucPanelDCKLCurrent = 0x01;
m_ucPanelDECurrent = 0x01;
m_ucPanelODDDataCurrent = 0x01;
m_ucPanelEvenDataCurrent = 0x01;
m_wPanelOnTiming1 = 30;
m_wPanelOnTiming2 = 200;
m_wPanelOffTiming1 = 220;
m_wPanelOffTiming2 = 10;
m_ucPanelHSyncWidth = 30;
m_ucPanelHSyncBackPorch = 80;
m_ucPanelVSyncWidth = 2;
m_ucPanelVBackPorch = 96;
m_wPanelHStart = 110;
m_wPanelVStart = 98;
m_wPanelWidth = 3840;
m_wPanelHeight = 2160;
m_wPanelMaxHTotal = 4500;
m_wPanelHTotal = 4400;
m_wPanelMinHTotal = 4300;
m_wPanelMaxVTotal = 2360;
m_wPanelVTotal = 2260;
m_wPanelMinVTotal = 2160;
m_dwPanelMaxDCLK = 310;
m_dwPanelDCLK = 300;
m_dwPanelMinDCLK = 290;
m_bSpreadSpectrumEnable = 0; # 1: enable, 0: disable
m_wSpreadSpectrumStep = 0x0019;
m_wSpreadSpectrumSpan = 0x00C0;
m_ucDimmingCtl = 0x6D;
m_ucMaxPWMVal = 0xFF;
m_ucMinPWMVal = 0x20;
m_bPanelDeinterMode = 0;
m_ucPanelAspectRatio = 1; # E_PNL_ASPECT_RATIO_WIDE
```
**含义**:这些参数定义了面板的水平和垂直同步宽度、前后沿、分辨率、刷新率等定时相关的设置。
### 6. **板卡相关参数**
```plaintext
m_ucTiBitMode = 2; # TI_8BIT_MODE
m_ucOutputFormatBitMode = 1; # OUTPUT_10BIT_MODE
m_bPanelSwapOdd_RG = 0;
m_bPanelSwapEven_RG = 0;
m_bPanelSwapOdd_GB = 0;
m_bPanelSwapEven_GB = 0;
m_bPanelDoubleClk = 1;
m_dwPanelMaxSET = 0x20EA0E;
m_dwPanelMinSET = 0x151568;
m_ucOutTimingMode = 2; # E_PNL_CHG_VTOTAL
m_bPanelNoiseDith = 1;
```
**含义**:这些参数定义了板卡的位模式、输出格式、双倍时钟、噪声抑制等相关设置。
### 7. **背光相关参数**
```plaintext
u32PeriodPWM = 0xFFFF;
u32DutyPWM = 0x7F;
u16DivPWM = 0x00;
bPolPWM = 0; # 0: NON_INVERSE
u16MaxPWMvalue = 0xFFFF;
u16MinPWMvalue = 0x2000;
```
**含义**:这些参数定义了背光的PWM周期、占空比、极性等设置。
### 8. **3D视频标志**
```plaintext
bPanel3DFreerunFlag = 0; # use default mode = 0, force freerun = 1
bPanel2DFreerunFlag = 0; # use default mode = 0, force freerun = 1
bPanelReverseFlag = 0; # use default LR mode = 0, Set 3D LRSwitch once = 1
osdWidth = 1920;
osdHeight = 1080;
mirrorMode = 0;
mirrorModeH = 0;
mirrorModeV = 0;
b3DOSDLRSwitchFlag = 0;
```
**含义**:这些参数定义了3D和2D模式下的自由运行标志、LR切换、OSD分辨率、镜像模式等设置。
### 9. **预加重设置**
```plaintext
bPESettingEnable = FALSE;
u16PECurrentLevel_00 = 0;
u16PECurrentLevel_01 = 0;
...
u16PECurrentLevel_15 = 0;
```
**含义**:这些参数定义了预加重设置是否启用及其电流电平值。
### 10. **颜色格式数据**
```plaintext
[CFD]
ColorFormat = 3; # RGB-BT.709
ColorDataFormat = 0; # 0: RGB, 1: YUV422, 2: YUV444, 3: YUV420
FullRange = 1; # 0: limit, 1: Full
Rx = 32000; Ry = 16455;
Gx = 15000; Gy = 30000;
Bx = 7500; By = 3000;
Wx = 15635; Wy = 16450;
MaxLuminance = 100; # data * 1 nits
MedLuminance = 50; # data * 1 nits
MinLuminance = 500; # data * 0.0001 nits
LinearRGB = 1; # 1: enable, 0: disable
CustomerColorPrimaries = 0; # Change Target White Enable, default 0
SourceWx = 15635; SourceWy = 16450;
```
**含义**:这些参数定义了颜色格式、色域、亮度范围等颜色相关的设置。
### 11. **Ursa输出设置**
```plaintext
[ursa]
m_PanelBitNums = 2; # 0: 6BITS, 1: 8BITS, 2: 10BITS
m_bTIMode = 1; # 0: JEIDA 1: VESA
m_bSwapPol = 1;
m_bShiftPair = 1;
m_bSwapPair = 1;
m_ucSwap = 0x72; # 00~FF, LVDS channel swap ABCD
m_ucSwing = 0x1F; # 0~3F
```
**含义**:这些参数定义了Ursa输出的位数、时序模式、通道交换等设置。
### 12. **自定义PQ路径**
```plaintext
[CUSTOMER_PQ]
Main_pq_path = "";
Sub_pq_path = "";
```
**含义**:这些参数定义了主PQ路径和子PQ路径,用于存储自定义的PQ数据。
### 13. **Gamma表**
```plaintext
[gamma_table_0]
parameter_r = \{ \0x00,0x00,0x01,0x00,0x02,0x03,...,0x00,0xFE,0xFF,0x00,0xFF \} \;
parameter_g = \{ \0x00,0x00,0x01,0x00,0x02,0x03,...,0x00,0xFE,0xFF,0x00,0xFF \} \;
parameter_b = \{ \0x00,0x00,0x01,0x00,0x02,0x03,...,0x00,0xFE,0xFF,0x00,0xFF \} \;
```
**含义**:这些参数定义了红色、绿色和蓝色的Gamma表,用于调整显示的颜色曲线。
### 14. **图像模式**
```plaintext
[picture_mode]
bPictureModeUseFacCurveFlag = 1; # use Factory non-linear Curve = 1
contrast_curve[101] = \{ ... \};
brightness_curve[101] = \{ ... \};
saturation_curve[101] = \{ ... \};
sharpness_curve[101] = \{ ... \};
hue_curve[101] = \{ ... \};
```
**含义**:这些参数定义了图像模式中的对比度、亮度、饱和度、锐度和色调曲线,用于调整图像质量。
希望这些解释能帮助你更好地理解文档中的各项设置。如果有任何进一步的问题,请随时告知!
阅读全文