HDMI转LVDS

news/2024/12/30 3:09:03/

这里梳理一下HDMI-LVDS应用的几个项目案例:

1、HDMI转LVDS的几种应用模式

2、无缓存直入直出模式;

3、带缓存并且可以实现图像裁剪的内存应用;

4、视频数据+自定义数据混合发送的LVDS应用案例

5、LVDS转HDMI的测试案例

一、无缓存直入直出模式,这也是LVDS编码发送的核心。

直进直出无缓存模式:

                          

二、增加缓存进行简单的图像裁剪,主要功能是实现HDMI视频输入经FPGA转成LVDS输出,基本框图如下所示:

主要实现以下功能:[该方案在实际项目中应用]

1、ADV7611视频采集

2、DDR3视频缓存

3、规则图像裁剪,截取视频上半部分。

4、RGB数据并转串,由lvds输出。

                    

三、在方案二的基础上稍微改下增加一点逻辑功能,做一个比较完备的LVDS视频+数据混合发送和接收验证测试系统:实现功能如下:

1、发送端:FPGA将接收到的视频和FPGA内部产生的自定义数据经过混合编码通过LVDS发送出去;

2、接收端:ZYNQ将LVDS接收到的视频数据和自定义数据进行分离,进行显示测试和数据验证;

              

三、方案细节

1、发送端方案

1.1、方案技术细节:

1.1.1、不再采用adv7611芯片,直接使用FPGA逻辑实现HDMI视频输入采集;

1.1.2、LVDS在发送视频信号的同时还要附加传送100KB的额外数据;实现视频+自定义数据混合传输;

1.1.3、增加串口控制器,实现内部视频源切换和寄存器控制;

1.1.4、改进DDR3视频控制逻辑,实现任意分辨率的图像裁剪,这里实现将1080P的图像从中分别截取左上、右上、左下、右下以及正中间的1600*900的画面数据缓存输出。

1.2、功能框图如下:

               

2、接收端方案

2.1、方案技术细节:

2.2.1、采用ZYNQ,方便通过串口串口打印测试数据进行验证;

2.1.1、接收收据根据发送端的编码规则进行反向解码,分离出视频数据和自定义数据。

2.2、功能框图如下:

                                    


http://www.ppmy.cn/news/566927.html

相关文章

知识图谱实战应用17-推荐系统在婚恋交友项目上的实际应用

大家好,我是微学AI, 今天给大家介绍一下知识图谱实战应用17-推荐系统在婚恋交友项目上的实际应用,推荐系统在婚恋交友项目中的应用可以大大提高用户的匹配效果和满意度。通过利用大数据和智能算法分析用户需求、行为和反馈,推荐系统能够为用户找到更符合他们期望的交友对象…

idea中使用java断言——java笔记

在 Java 中,断言是一种用于检查代码中是否满足特定条件的机制。它可以用来确保程序在开发和测试阶段的正确性,并且可以在出现错误时提供有用的错误信息。 断言在 Java 中由关键字 assert 表示,其语法为: assert condition;或者 …

【云原生之kubernetes实战】在k8s环境下部署kanboard项目管理平台

【云原生之kubernetes实战】在k8s环境下部署kanboard项目管理平台 一、kanboard介绍二、本次实践介绍2.1 本次实践简介2.2 本次环境规划三、检查k8s环境3.1 检查工作节点状态3.2 检查系统pod状态四、编辑kanboard.yaml文件4.1 创建部署目录4.2 编辑kanboard.yaml文件五、部署ka…

Spark RDD dataframe嘿嘿

RDD(Resilient Distributed Datasets)可扩展的弹性分布式数据集,RDD是spark最基本的数据抽象,RDD表示一个只读、分区且不变的数据集合,是一种分布式的内存抽象,与分布式共享内存(Distributed Sh…

GIS 功能模块实现

文章目录 1. GIS 模块流程图2. 网页端地图缓存的实现3. GIS 图形操作功能实现1 )地图漫游2 )对象删除3 )选择复制属性查看 GIS 基本功能模块主要是在表现层开发的,是在OpenLayers 开发框架提供的接口上,通过Geo Server…

electron+vue3全家桶+vite项目搭建【20】窗口事件广播,通用事件封装

引入 electron中的渲染进程与主进程之间的数据交互需要利用ipc通信,互相订阅/通知来实现,我们不妨封装一个通用事件广播,利用自定义的事件名称来让主进程遍历窗口挨个推送对应内容,来实现事件的广播。 demo项目地址 实现思路 …

安卓app里播放youtube视频

从去年开始找方法,这是目前遇到最便捷的,给大家传播一下。只是不清楚国内的朋友能不能看youtube和github. 参考: https://www.youtube.com/watch?vqzcGfN9S_QY&t365s https://github.com/PierfrancescoSoffritti/android-youtube-playe…

youtube视频剪切

1.进入youtube视频管理器。 2.选择需要编辑的视频,从下拉列表中选择“增强功能”: 3.点击“剪辑”小剪刀,就可以剪切了: