[发明专利]视频缓存、拼接与转换处理系统及方法有效
申请号: | 201910068244.6 | 申请日: | 2019-01-24 |
公开(公告)号: | CN109963097B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 董斐 | 申请(专利权)人: | 西安思丹德信息技术有限公司 |
主分类号: | H04N5/45 | 分类号: | H04N5/45;H04N5/445;H04N5/272;H04N5/265;H04N21/44;H04N21/4402;H04N21/431 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
地址: | 710077 陕西省西安市雁*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 缓存 拼接 转换 处理 系统 方法 | ||
1.视频缓存、拼接与转换处理方法,其特征在于,基于视频缓存、拼接与转换处理系统,所述视频缓存、拼接与转换处理系统包括:视频输入模块、视频缓存模块、视频标清转高清模块、视频拼接模块、视频高清转标清模块和视频输出模块;
视频输入模块,用于将三种不同的视频源数据进行模块缓存并传输到视频缓存模块;三种不同的视频源分别是背景、画中画以及OSD;
视频缓存模块,用于将视频输入模块的三种不同的视频源数据及高清转标清视频源数据进行缓存或者将缓存的视频数据输出给后续视频处理模块;后续视频处理模块为视频标清转高清模块、视频拼接模块或者视频输出模块;
视频标清转高清模块,用于将视频缓存模块缓存的标清分辨率的背景视频源转变为高清分辨率的背景视频源,并输出给视频拼接模块;
视频拼接模块,用于将接收不同视频源的数据按照指定的规则进行拼接;
视频高清转标清模块,用于将视频拼接模块拼接好的高清视频数据转换为标清视频数据,形成高清转标清视频源;
视频输出模块,用于将视频拼接模块拼接好的高清视频或者高清转标清视频源输出;
包括如下步骤:
步骤1,视频输入模块将三种不同的视频源数据进行模块缓存并传输到视频缓存模块;
步骤2,若背景为标清则视频缓存模块将视频源输出给视频标清转高清模块进行背景标清转高清操作,视频标清转高清模块完成背景标清转高清操作后将视频源输出给视频拼接模块;若背景为高清则视频缓存模块将视频源输出给视频拼接模块;
步骤3,视频拼接模块将不同的视频源数据进行指定的拼接;
步骤4,视频拼接模块拼接完成后,将拼接好的高清视频输出给视频输出模块进行对外高清视频输出;同时,将拼接好的高清视频输出给视频高清转标清模块,视频高清转标清模块进行高清转标清操作形成高清转标清视频源并输出给视频缓存模块进行缓存,然后视频缓存模块再输出给视频输出模块进行对外标清视频输出;
步骤2中,对视频缓存模块输入和输出的视频数据以帧为单位进行计数,计输入的帧数为i帧,输出的帧数为j,视频缓存模块保持的有效视频数据为n帧,那么n=i-j;设定视频缓存模块应保持的数据量范围为m1~m2帧,然后对n进行判断,如果n小于m1,在读出数据时将当前读出的一帧数据重复输出一次,重复此操作直至n在m1~m2的范围内;如果nm2,在读出数据时进行帧数跳跃,读完当前这一帧之后,直接跳过下一帧,读下下帧数据,重复此操作直至n在m1~m2的范围内;其中,i、j、n、m1和m2均为自然数,且m1m2。
2.根据权利要求1所述的视频缓存、拼接与转换处理方法,其特征在于,当不需要显示画中画或者OSD时,视频拼接模块在完整拼接的最后一帧之后不再拼接数据,同时反馈给视频缓存模块一个已完整拼接完成的信号,视频缓存模块将画中画或者OSD向DDR中写入时的写地址和读地址变为初始地址。
3.根据权利要求1所述的视频缓存、拼接与转换处理方法,其特征在于,步骤1中,当背景为高清时按照顺序逐行写入视频缓存模块;当背景为标清时将奇数行空一行将背景写入视频缓存模块,偶数行再按照顺序将背景补入奇数行的空行中。
4.根据权利要求2所述的视频缓存、拼接与转换处理方法,其特征在于,步骤4中,高清转标清视频源在写入视频缓存模块时进行行计数,奇数行按顺序写入一帧数据的上半帧缓存区,偶数行按顺序写入下半帧缓存区。
5.根据权利要求2所述的视频缓存、拼接与转换处理方法,其特征在于,步骤1中,视频输入模块通过每6帧数据丢1帧数据的方法进行每秒30帧变为每秒25帧的数据输入控制;步骤2中,视频缓存模块将每5帧视频数据的其中一帧进行重复输出,以进行每秒25帧输入转每秒30帧输出的控制。
6.根据权利要求5所述的视频缓存、拼接与转换处理方法,其特征在于,将每5帧视频数据的第一帧进行重复输出。
7.根据权利要求1所述的视频缓存、拼接与转换处理方法,其特征在于,步骤4中,当视频拼接模块的高清输出为每秒30帧时,视频高清转标清模块进行每秒30帧转每秒25帧的操作。
8.根据权利要求1所述的视频缓存、拼接与转换处理方法,其特征在于,步骤4中,视频输出模块将经过视频拼接的高清视频数据按照BT.656高清标准输出,然后投放到高清显示屏上进行显示;或者,视频输出模块将从视频缓存模块中读出的标清视频数据按照BT.656标清标准输出,然后投放到标清显示屏进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安思丹德信息技术有限公司,未经西安思丹德信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910068244.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种透明OSD软件实现方法
- 下一篇:一种能够红外控制的显示器