终于把mt6771的ahd转mipi的yuv摄像头搞定了。

本文讨论了MTK平台在Android 9.0以上版本中对YUV格式的支持情况,指出默认配置下不支持,需额外获取补丁。文中还分享了像素时钟的计算公式,对理解视频帧率与分辨率之间的关系有帮助。

比较新的版本,mtk默认的还不支持,要找他们要补丁才支持yuv,android9.0以上默认是不行的。

 

里面有个像素时钟的计算方法:Pixel clock: (line)x(height)x8(bit)x25(fps)/2(Dual)/2(2lane)

AHD(Analog High Definition)信号是一种模拟高清视频信号,而MIPI(Mobile Industry Processor Interface)信号是移动行业处理器接口信号,常用于移动设备中的图像传感器与处理器之间的数据传输。将AHD信号换为MIPI信号通常需要经过信号的数字化和格式换等步骤。 ### 换方法 - **前端信号采集**:首先需要对AHD模拟信号进行采集,利用AHD解码芯片将模拟的AHD信号换为数字信号。这些解码芯片能够对AHD信号进行解调和模数换,输出标准的数字视频流。 - **格式换与处理**:将解码后的数字视频流进行格式换,使其符合MIPI接口的协议标准。这可能涉及到对视频数据的重新编码、分辨率调整、帧率适配等操作。通常会使用FPGA(现场可编程门阵列)或专用的视频处理芯片来完成这些复杂的处理任务。FPGA具有高度的灵活性,可以根据具体需求进行编程,实现定制化的信号处理和格式换算法;而专用视频处理芯片则针对视频处理进行了优化,具有更高的处理效率和稳定性。 - **MIPI信号输出**:经过格式换和处理后的数字视频数据通过MIPI接口芯片输出为标准的MIPI信号。MIPI接口芯片负责将处理后的数据按照MIPI协议的电气特性和时序要求进行编码和传输,确保数据能够准确无误地传输到目标设备。 ### 换设备 - **AHD解码板**:这是实现AHD信号数字化的关键设备,其内部集成了AHD解码芯片,能够将输入的AHD模拟信号换为数字信号,并通过标准的数据接口(如LVDS、CMOS等)输出。一些常见的AHD解码芯片包括国科微、富瀚微等厂家生产的型号,它们具有不同的性能和特点,可以根据实际需求进行选择。 - **FPGA开发板**:FPGA开发板在信号处理和格式换过程中发挥着重要作用。开发人员可以在FPGA上编写和调试信号处理算法,实现从AHD解码后数字信号到MIPI信号的格式换。常见的FPGA品牌有Xilinx、Altera(现被Intel收购)等,它们提供了丰富的开发工具和资源,方便用户进行开发和调试。 - **MIPI接口换模块**:用于将经过处理的数字信号换为标准的MIPI信号输出。这些模块通常集成了MIPI发送芯片,能够实现数据的高速传输和低功耗运行。一些专业的电子元件厂商会生产专门的MIPI接口换模块,用户可以根据自己的需求选择合适的产品。 ```python # 以下是一个简单的伪代码示例,用于说明信号处理流程 def convert_ahd_to_mipi(ahd_signal): # 第一步:AHD信号解码 digital_signal = ahd_decoder(ahd_signal) # 第二步:格式换与处理 processed_signal = format_conversion(digital_signal) # 第三步:MIPI信号输出 mipi_signal = mipi_encoder(processed_signal) return mipi_signal # 模拟AHD解码函数 def ahd_decoder(ahd_signal): # 这里是实际的解码算法 return digital_data # 模拟格式换函数 def format_conversion(digital_signal): # 这里是实际的格式换算法 return processed_data # 模拟MIPI编码函数 def mipi_encoder(processed_signal): # 这里是实际的MIPI编码算法 return mipi_data ```
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

海蓝光科技

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

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

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

打赏作者

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

抵扣说明:

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

余额充值