0

我正在使用 TDA19988 HDMI 成帧器,并且无法理解如何转换 EDID 信息以配置成帧器输出。

例如,从 EDID 我可以看到以下解析信息:
1280x720 0x41 74.2MHZ
H : 1280 start 1390 end 1430 total 1650 clock 45.0KHZ
V : 720 start 725 end 730 total 750 clock 60.0HZ

现在,HDMI 成帧器允许配置以下内容:
refpix (preset pixel) = ?
refline (预设线) = ?
npix(输入像素数)= ?
nline (输入行数) = ?
vs_line_start_1 (垂直同步线开始) = ?
vs_pix_start_1(垂直同步像素开始)=?
vs_line_end_1 (垂直同步线端) = ?
vs_pix_end_1(垂直同步像素结束)=?
hs_pix_start (水平同步像素数) = ?
vwin_start_1(垂直窗口开始)=?
vwin_end_1 (垂直窗口结束) = ?
de_start (数据启用开始) = ?
de_end (数据启用结束) = ?

我无法理解如何转换 EDID 信息以配置 HDMI 成帧器输出。有人可以给我一些帮助吗?

提前致谢!

4

1 回答 1

0

我对EDID了解的不多,但由于还没有答案,我将解释我所知道的。

电视信号从左到右和从上到下每次一个像素。像素频率为74.2MHZ,即一秒有7420万像素。

每条线由 1650 个像素组成,即每秒产生 74.2M / 1650 = 45K 条线。那是45.0KHz。

然后,每帧由 750 行组成。即 45K / 750 = 60 帧/秒。那是60.0Hz。

从每行 1650 个像素中,只有前 1280 个像素用于图像中的实际像素。从像素 1390 到 1430 存在水平同步信号。从 1280 到 1390 和从 1430 到 1650 有未使用的像素 (HBlank)。

并且从 750 行的每一帧中,只有前 720 个用于实际像素。从725到730是垂直同步信号。范围 720-725 和 730-750 也未使用 (VBlank)。

关于你的参数,*start**end*参数应该很明显了。其他的……嗯,我不知道。

于 2014-10-14T19:12:27.010 回答