为什么我在PAL视频线上有800像素

2019-07-14 16:30发布

我有一个DCMI外设(STM32H7),它从TVP5150接收带有离散VSYNC / HSYNC的视频数据。我有306(它应该是305,但有可能这是因为我计算中断次数的方式)在一帧中有效视频全线中断,一行持续时间为64 us。这听起来不错,但似乎我在一行(单 {MOD}视频)中收到800 Y值。这对我来说似乎很奇怪,有没有解释为什么会这样?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
musicalboy
1楼-- · 2019-07-15 03:06
非常感谢!我是否正确理解这是bt601标准?什么类型的文档描述了我应该用什么像素来绘制图片?或者就像你说只使用77像素到800-23的像素一样简单?
学生物的程序猿
2楼-- · 2019-07-15 07:49
 精彩回答 2  元偷偷看……
大洼球王
3楼-- · 2019-07-15 08:46
你很可能已将视频解码器设置为输出HSYNC; 但是已经将STM32H7设置为期望HACTIVE,因此它会对除了同步之外的所有内容进行采样。默认情况下,TVP5150 HSYNC脉冲为64像素或128个时钟,因此864-64为800,每行留800像素,因此它包含后沿和前沿消隐,而不仅仅是你想要的720像素。
musicalboy
4楼-- · 2019-07-15 09:24
这个800像素线中的像素是视频像素,标准描述的是什么?在哪里可以得到我应该如何绘制这些像素的信息?
大洼球王
5楼-- · 2019-07-15 13:45
TVP5150数据表将告诉您输出的内容。如果它符合标准是否符合另一个问题,但相关标准是ITU-R BT.601。Y像素是灰度亮度。如果要显示彩 {MOD}图像,必须对Cb和Cr进行上采样,并将YCbCr转换为RGB
李春明
6楼-- · 2019-07-15 14:56
学习一下相关经验

一周热门 更多>