一种零延时无线图传OSD叠加显示算法制造技术

技术编号:40322114 阅读:31 留言:0更新日期:2024-02-09 14:17
本发明专利技术针对软件实现无线图传叠加OSD会引起较大的时延、硬件实现OSD叠加不能满足多样化界面的一系列问题,提出了一种零延时无线图传OSD叠加显示算法,该方法主要包括如下步骤:视频格式自动识别;视频色彩空间转换;视频上/下采样;无线接收视频和OSD视频同步;识别并提取OSD数据;接收视频上叠加OSD界面。本发明专利技术主要是利用软件实现满足需求的精美OSD界面,然后通过一个FPGA对OSD数据和无线接收机接收的视频图像进行处理和叠加,最后显示输出,该发明专利技术在保证零延时输出叠加了千变万化的OSD视频图像的前提下,算法实现简单、硬件使用的资源也较少。

【技术实现步骤摘要】

本专利技术涉及无线图传低延时osd叠加显示领域,尤其是对osd界面要求较高且时延要求低,硬件复杂度要求高的应用场景。


技术介绍

1、近年来随着无人机、fpv,vr,影视拍摄等应用的发展,伴随而来的视频图像传输及osd叠加显示也得到迅猛发展。而这些领域对时延要求都很高、因此越来越多的研究在无线视频的传输领域。目前视频传输有很多方案可以实现较低延时,但随着需求的越来越多,对osd界面的要求也越来越高。尤其是fpv领域,很多复杂的遥控数据及界面,如飞机的状态、飞行距离、电池耗电量、gps等osd信息,不同的用户会选择显示不同的信息,并且对osd的位置、字体、颜色等都有不同的需求。硬件实现是无法满足这些千变万化的精美界面的,因此只能用soc软件进行实现。但是软件实现就面临了一个很大的问题,那就是软件处理的速度一般比较慢,从而视频在软件里进行osd叠加会增大延时,这就会使得前端无线图传辛苦研究的降低时延的成果付诸东流。因此,研究出一种低时延、可以灵活叠加千变万化精美osd界面的视频输出算法显得迫切且必要。

2、本文提出的零延时的osd叠加算法,则是利用了本文档来自技高网...

【技术保护点】

1.一种零延时无线图传OSD叠加显示算法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种零延时无线图传OSD叠加显示算法,其特征在于,所述时钟信号检测主要是利用FPGA中的已知输入晶振时钟频率衡量当前视频数据的随路时钟频率,检测方法为,在固定时间段内分别对晶振时钟和视频时钟计数,计数值分别为xcnt和ccnt,具体实施步骤为:在固定的时间间隔T下,对晶振时钟进行计数,计数值为xcnt,当计数达到设定值CNT_MAX时,计数值xcnt归零,并且产生终止标志脉冲xend,将xend同步到当前视频的时钟下,然后在视频时钟下进行计数,计数值为ccnt,并且一直计数到下一个x...

【技术特征摘要】

1.一种零延时无线图传osd叠加显示算法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种零延时无线图传osd叠加显示算法,其特征在于,所述时钟信号检测主要是利用fpga中的已知输入晶振时钟频率衡量当前视频数据的随路时钟频率,检测方法为,在固定时间段内分别对晶振时钟和视频时钟计数,计数值分别为xcnt和ccnt,具体实施步骤为:在固定的时间间隔t下,对晶振时钟进行计数,计数值为xcnt,当计数达到设定值cnt_max时,计数值xcnt归零,并且产生终止标志脉冲xend,将xend同步到当前视频的时钟下,然后在视频时钟下进行计数,计数值为ccnt,并且一直计数到下一个xend脉冲,则如图8所示,图8中,t表示两个xend脉冲之间的时间;xend表示当xtal_clk计数记到cnt_max时的标志;xtal_clk表示fpga输入的晶振时钟;vclk表示输入视频时钟;xcnt和ccnt分别表示在时间t内分别在xtal_clk和vclk下的计数,其中在两个xend脉冲之间,xcnt= cnt_max。

3.根据权利要求2所述的一种零延时无线图传osd叠加显示算法,其特征在于,所述xtal_clk的时钟是fpga的输入晶振时钟,是已知的,因此可以根据权利要求2得出的数据计算出当前输入的视频时钟,计算公式如下:上式中,vclk_freq表示输入视频时钟的频率,ccnt表示如权利要求4中两个xend脉冲之间在vclk下的计数值,xtal_clk_freq表示晶振时钟频率,xcnt=cnt_max,表示两个xend之间在xtal_clk下的计数。

4.根据权利要求1所述的一种零延时无线图传osd叠加显示算法,其特征在于,所述视频格式的检测主要分为bt1120、bt656和cea861两种视频格式的检测,其中对于bt1120和bt656,同步信号在其内部,则需要检测和提取,检测和提取步骤如下:

5.根据权利要求1所述的一种零延时无线图传osd叠加显示算法,其特征在于,对于cea861和vesa视频格式,其中同步信号为外同步,即场同步、行同步和有效区域同步信号分别用vsync、hsync和de表示,其中两个vsync脉冲之间计数得到的总行数为hmax,de为1的总像素数为hactive,两个hsync脉冲之间的像素数为hmax,两个vsync之间的总de数为vactive。

6.根据权利要求5所述的一种零延时无线图传osd叠加显示算法,其特征在于,在得到时钟频率和视频的分辨率之后,可以进一步计算得到视频的帧率,计算公式如下:上式中fps表示帧率,vclk_freq表示视频时钟频率,hmax和vmax表示视频每一行的总像素数和一帧总行数。

7.根据权利要求1所述的一种零延时无线图传osd叠加显示算法,其特征在于,本算法输出分辨率支持1920*1080、1280*...

【专利技术属性】
技术研发人员:李焕青陈悦骁周彩章
申请(专利权)人:深圳市迪威码半导体有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1