【技术实现步骤摘要】
图文叠加方法及装置
本专利技术涉及图文叠加
,具体而言,涉及一种图文叠加方法及装置。
技术介绍
就目前而言,业界主流采用的基于FPGA(Field-ProgrammableGateArray,现场可编程门阵列)的图文叠加方案是分别对每张图文信息进行独立地图文接收、时钟域转换、数据存储、数据读取处理后,依次将处理后的各图文信息叠加到视频流上,从而完成对应的图文叠加。但这种图文叠加方案的图文叠加效率低,需要消耗大量的FPGA逻辑资源,每增加一张图文信息便需要多分配一整套图文接收、时钟域转换、数据存储、数据读取处理流程对应的FPGA逻辑资源,用以对增加的图文信息进行处理,易造成FPGA逻辑资源短缺,无法实现FPGA的其他功能。
技术实现思路
为了克服现有技术中的上述不足,本专利技术的目的在于提供一种图文叠加方法及装置。所述图文叠加方法的图文叠加效率高,能够对FPGA逻辑资源进行充分利用,减小FPGA资源消耗,使FPGA在进行图文叠加的同时能够实现其他功能。就图文叠加方法而言,本专利技术较佳的实施例提供一种图文叠加方法,应用于基于FPGA的图文叠加装置。所述方法包括:接收输入的图文信息,根据图文信息的数目将DDR存储空间划分为对应数目的DDR存储子空间,并为每一图文信息配置对应DDR存储子空间的存储地址,其中所述图文信息包括图文数据及对应的控制信息;对各图文数据进行时钟域转换,得到转换后的FPGA的系统时钟域下的图文数据;根据各图文数据对应的控制信息生成与所述图文数据对应的读地址数据及指示信息,其中所述读地址数据用于读取存储在对应DDR存储子空间的图文数据,所述 ...
【技术保护点】
一种图文叠加方法,其特征在于,所述方法包括:接收输入的图文信息,根据图文信息的数目将DDR存储空间划分为对应数目的DDR存储子空间,并为每一图文信息配置对应DDR存储子空间的存储地址,其中所述图文信息包括图文数据及对应的控制信息;对各图文数据进行时钟域转换,得到转换后的FPGA的系统时钟域下的图文数据;根据各图文数据对应的控制信息生成与所述图文数据对应的读地址数据及指示信息,其中所述读地址数据用于读取存储在对应DDR存储子空间的图文数据,所述指示信息用于指示对应图文数据叠加到视频流上的位置;将转换后的各图文数据以图文信息接收顺序依次地存入对应存储地址的DDR存储子空间内,并对各图文数据对应的指示信息进行缓存;根据各读地址数据从DDR存储子空间中读取对应的图文数据,并根据读取到的图文数据从缓存的各指示信息中查找到对应的指示信息;接收输入的视频流,并根据各指示信息将对应的图文数据插入到所述视频流中,以实现图文叠加。
【技术特征摘要】
1.一种图文叠加方法,其特征在于,所述方法包括:接收输入的图文信息,根据图文信息的数目将DDR存储空间划分为对应数目的DDR存储子空间,并为每一图文信息配置对应DDR存储子空间的存储地址,其中所述图文信息包括图文数据及对应的控制信息;对各图文数据进行时钟域转换,得到转换后的FPGA的系统时钟域下的图文数据;根据各图文数据对应的控制信息生成与所述图文数据对应的读地址数据及指示信息,其中所述读地址数据用于读取存储在对应DDR存储子空间的图文数据,所述指示信息用于指示对应图文数据叠加到视频流上的位置;将转换后的各图文数据以图文信息接收顺序依次地存入对应存储地址的DDR存储子空间内,并对各图文数据对应的指示信息进行缓存;根据各读地址数据从DDR存储子空间中读取对应的图文数据,并根据读取到的图文数据从缓存的各指示信息中查找到对应的指示信息;接收输入的视频流,并根据各指示信息将对应的图文数据插入到所述视频流中,以实现图文叠加。2.根据权利要求1所述的方法,其特征在于,所述将转换后的各图文数据以图文信息接收顺序依次地存入对应存储地址的DDR存储子空间内的步骤包括:按照图文信息接收顺序依次地将转换后的各图文数据存入同一存储队列中;根据所述存储队列中各图文数据的分布顺序依次地将各图文数据存储到与对应存储地址匹配的DDR存储子空间内。3.根据权利要求1所述的方法,其特征在于,所述FPGA包括多个缓存空间,所述对各图文数据对应的指示信息进行缓存的步骤包括:从多个缓存空间中选取数目与指示信息数目相同的缓存空间,其中缓存空间总数目不小于指示信息数目;分别将各指示信息存入到选取的缓存空间内,并建立选取出的各缓存空间与各图文数据之间的联系。4.根据权利要求3所述的方法,其特征在于,所述根据读取到的图文数据从缓存的各指示信息中查找到对应的指示信息的步骤包括:根据各图文数据与各缓存空间之间的联系,查找与读取到的图文数据对应的缓存空间;从查找到的缓存空间中读取对应的指示信息。5.根据权利要求1-4中任意一项所述的方法,其特征在于,所述根据各指示信息将对应的图文数据插入到所述视频流中的步骤包括:若所有图文信息对应的图文数据及指示信息被读取,则在同一时刻下将读取到的各图文数据按照对应指示信息插入到所述视频流中。6.一种图文叠加装置,其特征在于,所述装置包括:空间划分模块,用于接收输入的图文...
【专利技术属性】
技术研发人员:文浩,李俊,
申请(专利权)人:成都德芯数字科技股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。