[发明专利]一种基于位图叠加的多路视频集中显示设计方法有效
| 申请号: | 202011380932.5 | 申请日: | 2020-11-30 |
| 公开(公告)号: | CN112565627B | 公开(公告)日: | 2023-02-03 |
| 发明(设计)人: | 高娟 | 申请(专利权)人: | 天津津航计算技术研究所 |
| 主分类号: | H04N5/262 | 分类号: | H04N5/262;H04N5/265;H04N5/445;H04N21/431 |
| 代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 张然 |
| 地址: | 300308 天津*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 位图 叠加 视频 集中 显示 设计 方法 | ||
1.一种基于位图叠加的多路视频集中显示设计方法,其特征在于,包括:
获取多路视频图像;
将多路视频数据发送到视频处理模块;
在视频处理模块对多路视频进行融合叠加;
在视频处理模块,采用动态库VGS对多路视频进行处理,对各路图像进行缩放、像素格式转换、视频存储格式转换以及压缩和解压操作,处理后的视频数据融合在VGS任务中进行位图叠加,调用动态库函数从VGS任务中取出处理后的数据发送;
启动视频输出模块,进行分屏输出设置,针对窗口和显示的关系计算分屏时各路视频显示的坐标,并启动视频输出模块设备,获取视频处理模块内的视频数据进行输出显示。
2.如权利要求1所述的基于位图叠加的多路视频集中显示设计方法,其特征在于,根据需求确定多路视频图像的来源,不同来源启动不同的数据获取任务,从而获取图像数据。
3.如权利要求1所述的基于位图叠加的多路视频集中显示设计方法,其特征在于,获取多路视频图像包括获取本地视频文件、网络视频流以及物理通道视频。
4.如权利要求3所述的基于位图叠加的多路视频集中显示设计方法,其特征在于,获取本地视频文件包括:
(1)获取本地文件路径和文件名;
(2)创建循环读取文件数据的线程;
(3)判断文件是否存在,如不存在则报错退出,否则进行下一步;
(4)计算图像压缩前数据大小bufsize;
(5)动态申请bufsize大小的内存数组,用于暂存图像的数据;
(6)判断当前读取文件线程是否完成,如果完成就退出,否则进行下一步;
(7)定位读文件指针到当前可读的位置pos,pos为已读取的字节数总和,当前预读取字节数为bufsize,实际读取字节数readLen;
(8)判断当前读取操作是否成功,如果失败则发送视频流结束帧到解码模块,表示当前已没有可解码的数据,并退出该线程;如果成功,则进行下一步;
(9)判断读取的数据流模式是否为视频图像帧且编码为h264/h265,如果是则进行下一步,如果不是则进行(12);
(10)在当前读取的数据中查找h264/h265协议帧头,如果找到则置上标志并退出查找帧头循环;
(11)在(10)查找的位置继续查找h264/h265协议帧尾,如果找到则置上标志并退出查找帧尾循环;
(12)判断当前查找结束后的数组位置,如果数组位置大于零,则记录当前数组位置到readLen;
(13)判断帧头和帧尾是否都存在,如果都存在则表示找到完整的图像帧进行下一步,如果不存在则报错且将数组位置readLen向前移动协议帧尾代表的长度endLen,返回第6步;
(14)调用动态库函数发送完整帧到解码模块,将本次读取的帧长度readLen记录到总数pos,返回到(6)。
5.如权利要求3所述的基于位图叠加的多路视频集中显示设计方法,其特征在于,获取网络视频流包括:
使用ffmpeg动态库从网络接收视频流数据:
(1)使用ffmpeg动态库函数av_dict_set配置视频流传输过程属性;
(2)注册ffmpeg上下文环境,初始化ffmpeg内部组件,并对网络功能进行全局初始化;
(3)打开媒体文件的url地址,并进行解析;
(4)读取媒体文件的数据包获取流信息;
(5)分析数据包中音频流和视频流的个数,并记录序号;
(6)动态申请数据包packet对象,使用av_read_frame函数从数据包中读取图像帧信息;
(7)判断图像帧序号和步骤(5)中记录的视频流序号一致时,进行下一步,如果不是则进行第(10)步;
(8)判断数据包中的数据是否不为null且大小不为0,如果是则进行下一步,不是则进行第(10)步;
(9)将图像帧存入环形缓冲区并从环形缓冲区取帧发送给解码模块;
(10)释放数据包对象资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011380932.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于多线圈解耦集成的紧凑型无线充电系统
- 下一篇:一种低压柱上分支箱





