【DVP接口】视频转换方案分析(原理部分)

摘要:链接博文
【DVP接口】0v5640 的DVP接口设计分析(硬件)
【DVP接口】0v5640 的DVP接口设计分析(软件)

本文主要介绍 DVP 接口支持的标准,以及相关模拟视频转换涉及到的BT656接口协议和视频编码格式只是的扫盲

0. 个人简介 && 授权须知

image-20230911133730620

📋 个人简介

  • 💖 作者简介:大家好,我是喜欢记录零碎知识点的菜鸟打工人。😎
  • 📝 个人主页:欢迎访问我的博客主页🔥
  • 🎉 支持我:点赞👍+收藏⭐️+留言📝
  • 📣 系列专栏:嵌入式开发专栏 🍁 🍁
  • 💬格言:写文档啊不是写文章,重要的还是直白!🔥

转载文章,禁止声明原创;不允许直接二次转载,转载请根据原文链接联系作者

若无需改版,在文首清楚标注作者及来源/原文链接,并删除【原创声明】,即可直接转载。
但对于未注明转载来源/原文链接的文章,我将保留追述的权利。

作者:积跬步、至千里

image-20230911133724204

1. MCU 的 DVP接口要求

DVP 接口是一种并行传输接口,用于连接图像传感器处理器

MCU DVP 接口要求如下:
DVP``(Digital Video Port)模块用于接收视频流数据,转换为对应的格式存放到存储器中。

  • 最大支持1080P@30录像
  • 支持YUV422BT.656两种方式,BT.656支持 逐行 以及 隔行 模式,最大支持8位输入
  • 支持直通模式(如RAW数据直接回写到DRAM)
  • 支持针对图像的帧,行和列分别做裁剪
    在这里插入图片描述

注意DVP模块输入8bit格式为 YUV422,具体为 Y_U_Y_V ---- 2_2_2_2
不支持YUV420格式输入

1.1 关于 BT.656 和 YUV422

在这里插入图片描述

  • BT.656 本身不是一种视频格式,而是一个数字视频 接口标准
  • YUV422是一种 视频编码格式
  • BT.656 标准所定义的传输协议中,可以包含多种不同的视频编码格式,YUV422 只是其中常见的一种

总结:该 MCU 在接收另一个视频设备传输来的数据时,是以 BT.656 作为接口标准,YUV422 作为视频编码格式的方式。

1.2 逐行扫描 和 隔行扫描

  • 【逐行扫描】 模式下,DVP 接口会按照顺序逐行传输图像数据,每行数据都包含了完整的图像信息。这种扫描方式可以提供更清晰、稳定的图像,但需要更高的传输带宽。
  • 【隔行扫描】 模式下,DVP 接口会将一帧图像分成奇数行和偶数行,分别进行传输。这种扫描方式可以减少传输带宽,但会导致图像出现行间闪烁等问题。
    在这里插入图片描述

1.3 OV5640 输出的视频格式

OV5640 用户手册

OV5640 是一款 CMOS 类型的 【数字图像传感器】 ,输出的图像格式支持 YUV(422/420)YCbCr422RGB565以及JPEG格式;输出视频格式为 【逐行扫描】

SDK 中配置输出格式为 YUV422

在这里插入图片描述

2. 模拟视频信号采集

模拟视频信号采集一般都是会涉及到 BT.656 传输标准,
因为常见的模拟视频信号采集芯片都支持输出BT.656 的数字信号
BT656主要是针对PAL/NTSC等标清视频。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

积跬步、至千里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值