[发明专利]一种基于LVDS输入的视频录制设计方法在审
申请号: | 202110973392.X | 申请日: | 2021-08-24 |
公开(公告)号: | CN113709398A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 高娟 | 申请(专利权)人: | 天津津航计算技术研究所 |
主分类号: | H04N5/765 | 分类号: | H04N5/765 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 刘瑞东 |
地址: | 300308 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 lvds 输入 视频 录制 设计 方法 | ||
1.一种基于LVDS输入的视频录制设计方法,其特征在于,该方法包括如下步骤:
S1、获取低电压差分信号LVDS输入设备信息,配置输入设备参数
在编译配置文件makefile中,为每路输入设备设置类型type,根据设备类型获取对应的设备序号、图像最大分辨率并计算图像缓存空间,同时配置输入设备参数;
S2、根据配置参数启动输入模块,采集视频数据
创建输入模块各个设备对象:输入设备、物理pipe和物理通道,并根据前述配置参数启动输入模块,对接收到的原始图像数据进行处理,实现视频数据的采集;
S3、将视频数据输出到编码模块
将视频输入模块与视频处理模块vpss绑定,利用vpss对输入图像进行再次加工,同时将视频处理模块与编码模块进行绑定,将视频处理模块加工后的图像输出到编码模块;编码模块对图像进行编码后自动将数据流存入码流buffer;
S4、启动接收上层命令任务
实时接收上层用户指令,根据指令类别实现录制的开始和停止过程;
S5、启动编码模块进行视频录制。
2.如权利要求1所述的基于LVDS输入的视频录制设计方法,其特征在于,所述步骤S1具体包括:
S11、查找当前lvds的输入设备名称,根据设备名称设置设备类型;
S12、设置用于连接发送端和接收端的一对高速差分线lane的分布模式;
S13、分析当前lvds输入设备路数,并针对lvds的数据lane分布模式确定每路对应的设备号;
S14、根据当前输入设备类型获取输入图像的最大支持分辨率,并根据最大分辨率动态申请图像缓存空间;
S15、根据输入设备参数、管道参数、通道参数配置输入模块参数属性。
3.如权利要求2所述的基于LVDS输入的视频录制设计方法,其特征在于,所述步骤S2具体包括如下步骤:
S21、启动MIPI,针对lvds输入特性进行配置MIPI Rx/SLVS,涉及的参数为:LVDS同步模式、发送端和接收端lane的对应关系和同步码;
S22、根据配置参数中可工作的输入通道数设置视频输入模块与视频处理模块之间的工作模式;
S23、根据配置参数创建输入模块中各设备对象并使能,启动输入模块。
4.如权利要求3所述的基于LVDS输入的视频录制设计方法,其特征在于,所述步骤S21具体包括:
S211、同步模式选用LVDS_SYNC_MODE_SAV;
S212、根据SAV/EAV的同步方式划定每组数据格式为{SAV-invalid line,EAV-invalidline,SAV-valid line,EAV-valid line};
S213、每个同步码由4个字段组成,每个字段的位宽与像素数据位宽保持一致;
S214、根据选定的lane模式设置lane_id。
5.如权利要求3所述的基于LVDS输入的视频录制设计方法,其特征在于,所述步骤S23具体包括:
S231、根据输入设备类型type获取输入设备的物理属性devConfig对象;
S232、根据devConfig调用动态库函数设置输入设备dev属性,根据设备号dev(i)使能当前工作的设备dev;
S233、将输入设备dev与管道pipe绑定;
S234、根据type获取管道的物理属性pipeConfig,根据pipeConfig创建管道pipe对象,并启用管道;
S235、根据type获取通道的物理属性chnlConfig,调用动态库函数设置通道chnl属性,并使能chnl对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110973392.X/1.html,转载请声明来源钻瓜专利网。