CN106934758A - 一种基于fpga的立体图像视频实时融合方法及*** - Google Patents
一种基于fpga的立体图像视频实时融合方法及*** Download PDFInfo
- Publication number
- CN106934758A CN106934758A CN201710117488.XA CN201710117488A CN106934758A CN 106934758 A CN106934758 A CN 106934758A CN 201710117488 A CN201710117488 A CN 201710117488A CN 106934758 A CN106934758 A CN 106934758A
- Authority
- CN
- China
- Prior art keywords
- signal
- video
- video signal
- fpga
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000004927 fusion Effects 0.000 claims abstract description 41
- 238000012545 processing Methods 0.000 claims abstract description 27
- 230000000630 rising effect Effects 0.000 claims description 20
- 238000003860 storage Methods 0.000 claims description 17
- 230000002123 temporal effect Effects 0.000 claims description 13
- 230000002093 peripheral effect Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 5
- 230000001360 synchronised effect Effects 0.000 claims description 5
- 230000003139 buffering effect Effects 0.000 claims description 2
- 239000007787 solid Substances 0.000 claims 3
- 238000005516 engineering process Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 3
- 101150046378 RAM1 gene Proteins 0.000 description 3
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000007500 overflow downdraw method Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/189—Recording image signals; Reproducing recorded image signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
一种基于FPGA的立体图像视频实时融合方法,包括视频图像信号获取、视频图像信号缓存和读取、视频图像信号实时处理和视频图像信号发送;所述视频图像信号获取用于完成图像信号接入和采集;所述视频图像信号缓存和读取采用FPGA内部多块RAM乒乓操作进行数据和时序缓存和读取;所述视频图像信号实时处理是根据立体融合模式配置需求进行实时调整立体融合格式;所述视频图像信号发送是将处理过的视频图像信号进行编码并输出;所述视频图像信号获取包括视频图像信号输入和视频图像信号解码;所述视频图像信号输入用于连接外部信号源;视频图像信号源包括HDMI信号、VGA信号、DVI信号、LVDS信号、EDP信号、DP信号和MIPI信号等;所述视频图像信号解码采用FPGA的内部逻辑实现。
Description
技术邻域
本发明涉及显示技术领域,尤其涉及一种基于FPGA的立体图像视频实时融合方法及***
背景技术
随着移动互联网的发展,便携式设备应用越来越广泛,而集裸眼3D技术和移动互联网技术于一体的便携式裸眼3D设备,具有广阔的市场前景和重要的经济价值。便携式设备搭载嵌入式***拥有强大的数据处理能力移动互联网功能,与裸眼3D技术相结合提供全新的视觉体验。便携式裸眼3D设备是裸眼3D技术的重要应用,研究与便携式裸眼3D设备相符合的硬件电路结构和视频信号转换的逻辑具有重大意义。
FPGA(Field Programmable Gate Array)是一类高集成度的可编程逻辑器件,起源于美国的XILINX公司,该公司于1985年推出了世界上第一块FPGA芯片。FPGA技术结合了微电子技术、电路技术、EDA技术,使设计者可以集中精力进行所需逻辑功能的设计。与专用集成电路ASCI(Application Specific Integrated Circuit)相比,FPGA具有灵活性高、设计周期短、成本低、风险小等优势,因而得到了广泛应用。随着工艺的发展和市场需求的扩大,超大规模、高速、低功耗的新型FPGA不断推陈出新。新一代的FPGA甚至集成了中央处理器(CPU)或数字处理器(DSP)内核,在一片FPGA开发板上进行软硬件协同设计,为实现片上可编程***提供了强大的硬件支持。
随着数字多媒体技术的不断发展,数字图像处理技术被广泛应用于航空航天、通信、医学及工业生产等领域中,新开发的产品在图像存储容量、图像质量、图像处理速度等方面有了新的要求。数字图像处理,一般是通过对像素的一些运算提高图像质量,在图像处理过程中,虽然处理算法简单,但参与运算的数据量大,数据需多次重复使用,因此,图像处理往往是图像处理***中最为耗时的环节,对整个***速度影响较大。在当前图像处理算法研究已经很成熟的背景下,提高图像处理的时效性有很大的应用前景。随着微电子技术的高速发展,FPGA为数字图像信号处理在算法、***结构上带来了新的方法和思路。由于图像中的所有元素均可施以同样的操作,存在固有的并行性,非常适合于映射到FPGA架构中由硬件算法实现,使得图像的处理速度大大加快。对于数字图像处理,底层图像处理的数据量很大,要求处理速度快,但运算结果相对比较简单,以FPGA作为主要处理芯片的图像处理***非常适合于对图像进行处理。
本申请人和发明人的CN201510439414提出一种基于FPGA的实时立体视频融合转换算法,基于串口通讯模块,FPGA主板的平台作为转换算法的基础;FPGA主板包括串口通讯模块,HDMI输入寄存器配置模块,HDMI输出寄存器配置模块,IIC接口控制模块,HDMI输入子卡即HDMI输入控制模块,HDMI输出控制模块即输出子卡,DDR3内存控制模块,时钟生成模块,HDMI1080P@60Hz时序生成模块;由PC(1)输出未经融合的左右格式的视频源,左右格式分辨率为1920*1080,通过HDMI接口输入左右格式图像、HDMI接口输出立体视频,视频源通过HDMI1.4接口输入到FPGA,利用FPGA的并行高速融合算法实现左右格式到立体格式视频的转换;最后通过HDMI1.4的输出接口接到显示屏上显示立体视频,完成高清立体视频的转换与显示,同时通过串口通讯模块可以控制左右格式的融合顺序;串口通讯模块采用UART协议,接受PC发出的指令来调整左右格式图像的融合顺序;具体包括以下步骤:首先由PC(1)输出左右格式的视频源,左右格式的视频源由分辨率为960*1080的单视图从左到右依次排列组成,分辨率为1920*1080;PC(1)输出的全视图格式的视频源流向HDMI输入控制模块的HDMI1.4输入子卡(2),HDMI1.4输入子卡(2)的视频处理能力为1080P@60Hz;经过HDMI1.4输入子卡(2)的视频源进入FPGA主板(3),在FPGA主板(3)内完成左右视图格式到立体格式视频的转换算法;
转换后的立体格式的视频源进入HDMI1.4输出子卡(4),最后通过HDMI1.4输出子卡(4)的立体格式视频源在3D LCD(5)上显示,得到分辨率为1080P的立体图像;
HDMI输入寄存器配置模块的作用是配置HDMI视频解码芯片,采用IIC协议来配置;HDMI输出寄存器配置模块的作用是配置HDMI视频编码芯片,采用IIC协议来配置;IIC接口控制模块用来产生符合IIC协议的时序;
FPGA主板内部HDMI输入控制模块完成3项功能:1)采取乒乓切换的算法读取输入视频流从而提高了视频流吞吐量,避免了读写冲突;2)将左右格式图像的对应像素点融合成立体格式的像素点;3)生成符合AXI4总线的时序把有效像素写入DDR3_SDRAM;
FPGA主板内部HDMI输出控制模块DDR3_2_HDMI主要完成3项功能1)以1080P@60Hz时序输出像素到HDMI输出接口;2)生成符合AXI4总线的时序从DDR3_SDRAM读出融合后的有效像素;3)基于乒乓切换的算法从DDR3中读取视频流,从而避免了读写冲突;
FPGA主板内部DDR3内存控制模块MIG主要完成输入视频流向DDRS_SDRAM的写入控制,DDR3_SDARAM向输出视频流的输出控制;
FPGA主板负责完成左右格式图像到立体格式图像的转换算法,其中时钟生成模块CLK_GEN产生FPGA内部的时钟信号以及复位信号;FPGA主板内部HDMI 1080P@60Hz时序生成模块主要完成HDMI输出接口的时序。
视频编解码芯片是需要使用的,因HDMI输出寄存器配置模块的作用是配置HDMI视频编码芯片,采用IIC协议来配置;IIC接口控制模块用来产生符合IIC协议的时序。
发明内容
本发明的主要目的是,提供了一种具备图像视频实时处理、集成度高的基于FPGA的立体图像视频实时融合方法及***,该立体图像视频实时融合方法及***克服了传统的立体图像视频处理硬件架构规模大、集成度低的问题,实现了不采用视频编解码芯片和SDRAM的情况下基于FPGA的图像视频信号解码、立体图像视频实时处理和图像视频信号编码。
为了实现上述目的,本发明提供的技术方案是,一种基于FPGA的立体图像视频实时融合方法,该方法包括视频图像信号获取、视频图像信号缓存和读取、视频图像信号实时处理和视频图像信号发送;所述视频图像信号获取用于完成图像信号接入和采集;所述视频图像信号缓存和读取采用FPGA内部多块RAM乒乓操作进行数据和时序缓存和读取;所述视频图像信号实时处理是根据立体融合模式配置需求进行实时调整立体融合格式;所述视频图像信号发送是将处理过的视频图像信号进行编码并输出;
所述视频图像信号获取包括视频图像信号输入和视频图像信号解码;所述视频图像信号输入用于连接外部信号源;视频图像信号源包括HDMI信号、VGA信号、DVI信号、LVDS信号、EDP信号、DP信号和MIPI信号等;所述视频图像信号解码采用FPGA的内部逻辑实现。
所述视频图像信号缓存和读取包括视频图像数据和时序信号缓存、FPGA内部RAM乒乓操作、视频图像数据寻址读取和视频图像时序顺序读取;所述视频图像数据和时序信号缓存是由FPGA内部多块RAM进行数据和时序缓存;所述视频图像数据和时序信号缓存采用FPGA内部两组RAM对视频图像数据和视频图像时序分离存储,同时FPGA内部每组RAM包含多块RAM来实现乒乓操作进行逐行存储;其中视频图像数据即为视频图像的RGB灰度值,视频图像时序包括视频图像的场同步信号、行同步信号和数据有效信号;所述逐行存储是为了方便后续视频图像数据逐行寻址读取和处理;所述FPGA内部RAM乒乓操作是通过输入数据选择单元和输出数据选择单元按节拍、相互配合的切换,将经过缓冲的数据流没有停顿地送到数据流运算处理模块进行运算与处理;
所述视频图像数据寻址读取是针对不同立体格式图像视频要求选择不同像素地址进行读取;
所述视频图像时序顺序读取是为了保证数据流输入和输出的动态平衡和时序的同步;所述视频图像时序顺序读取是利用输入视频图像信号的场同步信号上升沿锁定信号和行同步上升沿信号来触发顺序读取起始地址,从而实现视频图像时序逐行同步顺序读取;
所述视频图像信号实时处理包括立体融合模式配置和实时立体格式融合;所述立体融合模式配置是通过FPGA外设接口输入控制信号实现不同立体融合模式实时变换;所述实时立体格式融合是将视频图像信号进行实时寻址读取后再按照需要的格式排列融合。
所述视频图像信号发送包括视频图像信号编码和视频图像信号输出;所述视频图像信号编码采用FPGA内部逻辑实现不同格式视频图像信号的编码;所述视频图像信号输出采用不同格式的视频图像信号输出接口。
所述视频图像信号输入包括HDMI信号、VGA信号、DVI信号、LVDS信号、EDP信号、DP信号和MIPI信号。
所述视频图像时序顺序读取是利用输入视频图像信号的场同步信号上升沿锁定信号和行同步上升沿信号来触发顺序读取起始地址,从而实现视频图像时序逐行同步顺序读取;
所述视频图像数据寻址读取是采用视频图像时序顺序读取的数据有效信号上升沿来触发FPGA内部RAM中视频图像有效数据读取,从而实现视频图像数据准确逐行同步寻址读取。
所述视频图像信号实时处理包括立体融合模式配置和实时立体格式融合。所述立体融合模式配置是通过FPGA外设接口输入控制信号实现不同立体融合模式实时变换;所述实时立体格式融合是将视频图像信号进行实时寻址读取后再按照需要的格式排列融合。
所述立体融合模式配置采用FPGA外设接口输入信号配置,其中包括上位机串口配置、SPI接口配置、i2C接口配置等。所述实时立体格式融合是以左右格式两视点的二维视频图像进行实时左右视点像素读取并按照需要的格式排列融合。
所述视频图像信号发送包括视频图像信号编码和视频图像信号输出。所述视频图像信号编码采用FPGA内部逻辑实现不同格式视频图像信号的编码;所述视频图像信号输出采用不同格式的视频图像信号输出接口。
所述不同格式视频图像信号编码包括HDMI信号编码、VGA信号编码、DVI信号编码、LVDS信号编码、EDP信号编码、DP信号编码和MIPI信号编码。
有益效果,本发明在针对超高分辨率的视频图像信号进行实施时,能实时完成视频图像信号的解码、采集、存储、处理、编码,并能保持很好的时序同步和FPGA内部数据的吞吐量均衡。本发明中所述视频图像信号解码是基于FPGA的内部逻辑实现,有效的解决了专业集成芯片解码的需求,降低了***开发成本。所述视频图像信号编码也是如此。所述视频图像信号缓存和读取采用FPGA内部两组RAM对视频图像信号逐行存储,提高了后续的视频图像逐行处理的效率,同时又突破了传统的SDRAM缓存,减小了硬件***规模。
本发明所设计的视频图像数据和时序信号分离存储方法,即采用FPGA内部两组RAM对视频图像数据和视频图像时序进行分离存储,保证了输入视频图像信号的完整性,为视频图像信号实时处理提供了时序同步的保障。同时FPGA内部每组RAM包含多块RAM来实现乒乓操作逐行存储,提高了视频图像信号处理的效率和实时性。
附图说明
图1是说明本发明的基于FPGA的立体图像视频实时融合方法及***的架构示意图;
图2是采用图1实施例图像视频实时融合的程序流程图。
具体实施方式
下面结合说明书附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
本发明提供一种基于FPGA的立体图像视频实时融合方法及***,该方法及***包括视频图像信号获取、视频图像信号缓存和读取、视频图像信号实时处理和视频图像信号发送。所述视频图像信号获取用于完成图像信号接入和采集;所述视频图像信号缓存和读取采用FPGA内部多块RAM乒乓操作进行数据和时序缓存和读取;所述视频图像信号实时处理是根据立体融合模式配置需求进行实时调整立体融合格式;所述视频图像信号发送是将处理过的视频图像信号进行编码并输出。
通过上述实施方式,本发明所述视频图像信号获取包括视频图像信号输入和视频图像信号解码。所述视频图像信号输入用于连接外部信号源,包括HDMI信号、VGA信号、DVI信号、LVDS信号、EDP信号、DP信号和MIPI信号等;所述视频图像信号解码采用FPGA的内部逻辑实现,将各种格式信号解码出RGB灰度分量值、场同步信号、行同步信号和数据有效信号。
参照图1,所述视频图像数据和时序信号缓存,是将所述视频图像信号解码出的RGB灰度分量值、场同步信号、行同步信号和数据有效信号采用FPGA内部两组RAM分离存储,其中一组RAM存储视频图像RGB灰度分量值,另一组RAM存储视频图像场同步信号、行同步信号和数据有效信号;同时FPGA内部每组RAM包含多块RAM来实现乒乓操作逐行存储。这样可以实现当FPGA内部RAM在存储视频图像第二行像素时序信息时,同时FPGA读取RAM中第一行像素时序信息并进行实时的立体格式融合,这样依次交替处理。其中视频图像数据即为视频图像信号的RGB灰度分量值,视频图像时序包括视频图像信号的场同步信号、行同步信号和数据有效信号。所述逐行存储是为了方便后续视频图像数据逐行寻址读取和处理;
参照图1和图2,所述视频图像时序顺序读取是利用输入视频图像信号的场同步信号上升沿锁定信号和行同步上升沿信号来触发顺序读取起始地址,后面采用读取地址和存储地址同时递增,实现FPGA内部RAM存储和RAM读取并行执行,从而实现视频图像时序逐行同步顺序读取,其中场同步信号上升沿锁定信号是由场同步信号上升沿到来后一直处于高电平锁定;举例说明,假设输入视频图像信号为1024*768分辨率,刷新率60Hz,单个像素时钟为Pclk,根据VESA标准,那么行扫描总时间为即在FPGA内部RAM1中逐行存储视频图像时序信息是从场同步信号上升沿锁定信号有效和行同步上升沿信号有效开始存储到下一个行同步上升沿信号有效结束,接着另一块RAM2在RAM1结束存储时开始存储下一行视频图像时序信息,同时FPGA开始从RAM1中读取一行视频图像时序信息。存储和读取地址数量都为1344个,每个地址内数据位为3bit,包括图像场同步信号、行同步信号和数据有效信号各占1bit;
所述视频图像数据寻址读取,不同于视频图像时序顺序读取的过程,视频图像数据寻址读取是根据视频图像时序顺序读取地址来计算FPGA内部RAM中视频图像有效数据区域地址,从而实现视频图像数据准确逐行同步寻址读取。举例说明,假设输入视频图像信号为1024*768分辨率,刷新率60Hz。即在FPGA内部RAM3中逐行存储视频图像数据是从场同步信号上升沿锁定信号有效和数据有效上升沿信号有效开始存储到数据有效下降沿信号有效结束,接着另一块RAM4在RAM3结束存储后等待数据有效上升沿信号有效开始存储下一行视频图像数据信息,同时FPGA根据RAM1或RAM2中读取的视频图像时序信息判断数据有效信号上升沿有效时开始从RAM3中读取一行视频图像数据信息。存储和读取地址数量都为1024个,每个地址内数据位为24bit,包括RGB灰度分量值各占8bit;
参照图1,所述视频图像信号实时处理包括立体融合模式配置和实时立体格式融合。所述立体融合模式配置是通过FPGA外设接口输入控制信号实现不同立体融合模式实时变换;其中包括上位机串口配置、SPI接口配置或i2C接口配置等。所述实时立体格式融合是以左右格式两视点的二维视频图像进行实时左右视点像素读取并按照需要的格式排列融合。举例说明,假设输入视频图像信号为1024*768分辨率,刷新率60Hz。如果按照左右格式图像,即左视图分辨率为512*768,右视图分辨率也为512*768;一行1024个像素通过左右视图跳跃寻址读取单个像素值,通过流水线方式可以实现亚像素级的排列组合,假设通过寻址读取左视图亚像素为R1、G1、B1,右视图亚像素为R2、G2、B2;通过不同排列最多可以实现六种组合方式。这六种组合排列方式可以通过立体融合模式配置来选择。
所述视频图像信号发送包括视频图像信号编码和视频图像信号输出。所述视频图像信号编码采用FPGA内部逻辑实现不同格式视频图像信号的编码,其中包括HDMI信号编码、VGA信号编码、DVI信号编码、LVDS信号编码、EDP信号编码、DP信号编码和MIPI信号编码;所述视频图像信号输出采用不同格式的视频图像信号输出接口。
以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,对于本技术邻域的普通技术人员来说,在不脱离本发明所述方法的前提下,还可以作出若干改进,这些改进也应视为本发明的保护范围。
Claims (3)
1.一种基于FPGA的立体图像视频实时融合方法,其特征是步骤如下:包括视频图像信号获取、视频图像信号缓存和读取、视频图像信号实时处理和视频图像信号发送;所述视频图像信号获取用于完成图像信号接入和采集;所述视频图像信号缓存和读取采用FPGA内部多块RAM乒乓操作进行数据和时序缓存和读取;所述视频图像信号实时处理是根据立体融合模式配置需求进行实时调整立体融合格式;所述视频图像信号发送是将处理过的视频图像信号进行编码并输出;
所述视频图像信号获取包括视频图像信号输入和视频图像信号解码;所述视频图像信号输入用于连接外部信号源;视频图像信号源包括HDMI信号、VGA信号、DVI信号、LVDS信号、EDP信号、DP信号和MIPI信号等;所述视频图像信号解码采用FPGA的内部逻辑实现;
所述视频图像信号缓存和读取包括视频图像数据和时序信号缓存、FPGA内部RAM乒乓操作、视频图像数据寻址读取和视频图像时序顺序读取;所述视频图像数据和时序信号缓存是由FPGA内部多块RAM进行数据和时序缓存;所述视频图像数据和时序信号缓存采用FPGA内部两组RAM对视频图像数据和视频图像时序分离存储,同时FPGA内部每组RAM包含多块RAM来实现乒乓操作进行逐行存储;其中视频图像数据即为视频图像的RGB灰度值,视频图像时序包括视频图像的场同步信号、行同步信号和数据有效信号;所述逐行存储是为了方便后续视频图像数据逐行寻址读取和处理;所述FPGA内部RAM乒乓操作是通过输入数据选择单元和输出数据选择单元按节拍、相互配合的切换,将经过缓冲的数据流没有停顿地送到数据流运算处理模块进行运算与处理;
所述视频图像数据寻址读取是针对不同立体格式图像视频要求选择不同像素地址进行读取;
所述视频图像时序顺序读取是为了保证数据流输入和输出的动态平衡和时序的同步;所述视频图像时序顺序读取是利用输入视频图像信号的场同步信号上升沿锁定信号和行同步上升沿信号来触发顺序读取起始地址,从而实现视频图像时序逐行同步顺序读取;
所述视频图像信号实时处理包括立体融合模式配置和实时立体格式融合;所述立体融合模式配置是通过FPGA外设接口输入控制信号实现不同立体融合模式实时变换;所述实时立体格式融合是将视频图像信号进行实时寻址读取后再按照需要的格式排列融合。
所述视频图像信号发送包括视频图像信号编码和视频图像信号输出;所述视频图像信号编码采用FPGA内部逻辑实现不同格式视频图像信号的编码;所述视频图像信号输出采用不同格式的视频图像信号输出接口。
所述视频图像信号输入包括HDMI信号、VGA信号、DVI信号、LVDS信号、EDP信号、DP信号和MIPI信号。
2.根据权利要求1中所述的基于FPGA的立体图像视频实时融合方法及***,其特征在于,所述视频图像时序顺序读取是利用输入视频图像信号的场同步信号上升沿锁定信号和行同步上升沿信号来触发顺序读取起始地址,从而实现视频图像时序逐行同步顺序读取;
所述视频图像数据寻址读取是采用视频图像时序顺序读取的数据有效信号上升沿来触发FPGA内部RAM中视频图像有效数据读取,从而实现视频图像数据准确逐行同步寻址读取。
3.根据权利要求1中所述的基于FPGA的立体图像视频实时融合方法及***,其特征在于,所述视频图像信号实时处理包括立体融合模式配置和实时立体格式融合;所述立体融合模式配置是通过FPGA外设接口输入控制信号实现不同立体融合模式实时变换;所述实时立体格式融合是将视频图像信号进行实时寻址读取后再按照需要的格式排列融合;
所述立体融合模式配置采用FPGA外设接口输入信号配置,其中包括上位机串口配置、SPI接口配置、i2C接口配置等;所述实时立体格式融合是以左右格式两视点的二维视频图像进行实时左右视点像素读取并按照需要的格式排列融合。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710117488.XA CN106934758B (zh) | 2017-03-01 | 2017-03-01 | 一种基于fpga的立体图像视频实时融合方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710117488.XA CN106934758B (zh) | 2017-03-01 | 2017-03-01 | 一种基于fpga的立体图像视频实时融合方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106934758A true CN106934758A (zh) | 2017-07-07 |
CN106934758B CN106934758B (zh) | 2019-08-27 |
Family
ID=59423647
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710117488.XA Active CN106934758B (zh) | 2017-03-01 | 2017-03-01 | 一种基于fpga的立体图像视频实时融合方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106934758B (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108259786A (zh) * | 2018-02-01 | 2018-07-06 | 龚剑 | 一种信号处理方法和设备 |
CN109587421A (zh) * | 2018-12-10 | 2019-04-05 | 南京威翔科技有限公司 | 一种hd-sdi/3g-sdi收发及实时画中画切换输出处理方法 |
CN110072094A (zh) * | 2018-01-24 | 2019-07-30 | 上海济丽信息技术有限公司 | 基于裸眼3d显示屏的多视区视频播放***及方法 |
CN110191253A (zh) * | 2019-04-10 | 2019-08-30 | 电子科技大学 | 基于FPGA的LCoS微显示器驱动控制模块 |
CN110444148A (zh) * | 2019-07-30 | 2019-11-12 | 广州健飞通信有限公司 | 基于256级灰度led显示屏幕的fpga实现方法、装置及计算机可读存储介质 |
CN111757036A (zh) * | 2020-07-08 | 2020-10-09 | 深圳市洲明科技股份有限公司 | 一种基于fpga的水平镜像显示方法及装置 |
CN112073651A (zh) * | 2020-09-17 | 2020-12-11 | 中航华东光电有限公司 | 防止信号切换显示异常的控制方法 |
CN112235518A (zh) * | 2020-10-14 | 2021-01-15 | 天津津航计算技术研究所 | 一种数字视频图像融合叠加方法 |
CN112714264A (zh) * | 2020-11-13 | 2021-04-27 | 长沙湘计海盾科技有限公司 | 一种基于FPGA的HDM转eDP的接口转换装置及接口转换方法 |
CN113014838A (zh) * | 2021-03-03 | 2021-06-22 | 北京工业大学 | 一种基于fpga的多格式高速数字视频融合*** |
CN114520856A (zh) * | 2020-11-20 | 2022-05-20 | 西安诺瓦星云科技股份有限公司 | 视频时序信号生成方法、可编程逻辑器件及视频控制设备 |
CN115866234A (zh) * | 2023-03-03 | 2023-03-28 | 北京数字光芯集成电路设计有限公司 | 一种基于微显示芯片的视频信号3d显示处理装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102768819A (zh) * | 2012-07-17 | 2012-11-07 | 中国兵器工业集团第二一四研究所苏州研发中心 | Oled实时显示驱动控制***及其控制方法 |
CN103269425A (zh) * | 2013-04-18 | 2013-08-28 | 中国科学院长春光学精密机械与物理研究所 | 多功能智能图像转换*** |
CN103647918A (zh) * | 2013-12-20 | 2014-03-19 | 广东威创视讯科技股份有限公司 | 一种视频同步化的方法及装置 |
CN104363433A (zh) * | 2014-11-14 | 2015-02-18 | 北京卓越信通电子股份有限公司 | 一种无需外接分配器的多路*** |
CN104580820A (zh) * | 2013-10-16 | 2015-04-29 | 无锡华润矽科微电子有限公司 | 一种电视行场信号时序调整方法 |
CN105049826A (zh) * | 2015-07-23 | 2015-11-11 | 南京大学 | 基于fpga的实时立体视频融合转换方法 |
CN106341575A (zh) * | 2015-12-16 | 2017-01-18 | 深圳艾科创新微电子有限公司 | 一种视频信号实时输出处理*** |
CN106454329A (zh) * | 2016-10-26 | 2017-02-22 | 中国电子产品可靠性与环境试验研究所 | 图像采集检测***及方法 |
-
2017
- 2017-03-01 CN CN201710117488.XA patent/CN106934758B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102768819A (zh) * | 2012-07-17 | 2012-11-07 | 中国兵器工业集团第二一四研究所苏州研发中心 | Oled实时显示驱动控制***及其控制方法 |
CN103269425A (zh) * | 2013-04-18 | 2013-08-28 | 中国科学院长春光学精密机械与物理研究所 | 多功能智能图像转换*** |
CN104580820A (zh) * | 2013-10-16 | 2015-04-29 | 无锡华润矽科微电子有限公司 | 一种电视行场信号时序调整方法 |
CN103647918A (zh) * | 2013-12-20 | 2014-03-19 | 广东威创视讯科技股份有限公司 | 一种视频同步化的方法及装置 |
CN104363433A (zh) * | 2014-11-14 | 2015-02-18 | 北京卓越信通电子股份有限公司 | 一种无需外接分配器的多路*** |
CN105049826A (zh) * | 2015-07-23 | 2015-11-11 | 南京大学 | 基于fpga的实时立体视频融合转换方法 |
CN106341575A (zh) * | 2015-12-16 | 2017-01-18 | 深圳艾科创新微电子有限公司 | 一种视频信号实时输出处理*** |
CN106454329A (zh) * | 2016-10-26 | 2017-02-22 | 中国电子产品可靠性与环境试验研究所 | 图像采集检测***及方法 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110072094A (zh) * | 2018-01-24 | 2019-07-30 | 上海济丽信息技术有限公司 | 基于裸眼3d显示屏的多视区视频播放***及方法 |
CN108259786A (zh) * | 2018-02-01 | 2018-07-06 | 龚剑 | 一种信号处理方法和设备 |
CN109587421B (zh) * | 2018-12-10 | 2021-03-12 | 南京威翔科技有限公司 | 一种hd-sdi/3g-sdi收发及实时画中画切换输出处理方法 |
CN109587421A (zh) * | 2018-12-10 | 2019-04-05 | 南京威翔科技有限公司 | 一种hd-sdi/3g-sdi收发及实时画中画切换输出处理方法 |
CN110191253A (zh) * | 2019-04-10 | 2019-08-30 | 电子科技大学 | 基于FPGA的LCoS微显示器驱动控制模块 |
CN110444148A (zh) * | 2019-07-30 | 2019-11-12 | 广州健飞通信有限公司 | 基于256级灰度led显示屏幕的fpga实现方法、装置及计算机可读存储介质 |
CN111757036A (zh) * | 2020-07-08 | 2020-10-09 | 深圳市洲明科技股份有限公司 | 一种基于fpga的水平镜像显示方法及装置 |
CN112073651A (zh) * | 2020-09-17 | 2020-12-11 | 中航华东光电有限公司 | 防止信号切换显示异常的控制方法 |
CN112235518A (zh) * | 2020-10-14 | 2021-01-15 | 天津津航计算技术研究所 | 一种数字视频图像融合叠加方法 |
CN112714264A (zh) * | 2020-11-13 | 2021-04-27 | 长沙湘计海盾科技有限公司 | 一种基于FPGA的HDM转eDP的接口转换装置及接口转换方法 |
CN114520856A (zh) * | 2020-11-20 | 2022-05-20 | 西安诺瓦星云科技股份有限公司 | 视频时序信号生成方法、可编程逻辑器件及视频控制设备 |
CN113014838A (zh) * | 2021-03-03 | 2021-06-22 | 北京工业大学 | 一种基于fpga的多格式高速数字视频融合*** |
CN113014838B (zh) * | 2021-03-03 | 2023-03-21 | 北京工业大学 | 一种基于fpga的多格式高速数字视频融合*** |
CN115866234A (zh) * | 2023-03-03 | 2023-03-28 | 北京数字光芯集成电路设计有限公司 | 一种基于微显示芯片的视频信号3d显示处理装置 |
CN115866234B (zh) * | 2023-03-03 | 2023-05-05 | 北京数字光芯集成电路设计有限公司 | 一种基于微显示芯片的视频信号3d显示处理装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106934758B (zh) | 2019-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106934758B (zh) | 一种基于fpga的立体图像视频实时融合方法及*** | |
CN101000755B (zh) | 多屏显示拼接控制器 | |
CN105049826B (zh) | 基于fpga的实时立体视频融合转换方法 | |
CN103139509B (zh) | 一种基于axi总线协议的osd控制显示方法及装置 | |
CN107293255B (zh) | 显示装置及其驱动方法 | |
CN102622979B (zh) | 一种lcd控制器及其显示控制方法 | |
CN103929610B (zh) | 用于led电视的数据处理方法、装置及led电视 | |
CN102376293A (zh) | 一种基于fpga的图像拼接处理器及图像拼接方法 | |
CN101729919B (zh) | 基于fpga的全自动平面视频转立体视频*** | |
CN104717485A (zh) | 一种基于fpga的vga接口裸眼3d显示*** | |
CN105049834A (zh) | 基于fpga的实时祼眼3d播放*** | |
CN103826072B (zh) | 一种小型红外成像*** | |
Navaneethan et al. | Image Display using FPGA with BRAM and VGA Interface for Multimedia Applications | |
CN202584692U (zh) | 一种lcd控制器 | |
CN108134912A (zh) | 一种视频流转换方法 | |
CN105516633B (zh) | 一种图像处理*** | |
CN106875859A (zh) | 一种广告牌动态显示装置及其控制方法 | |
Ran et al. | 9‐3: A Display System for 8K x 4K using low‐cost FPGA Devices | |
CN101969552A (zh) | 一种视频数据并行处理***及其方法 | |
CN1246628A (zh) | 场分立体视觉显示方法 | |
CN204392421U (zh) | V-by-One接口超高清图像信号源 | |
CN109873954A (zh) | 一种基于FPGA实现Bayer阵列彩色恢复方法 | |
Li et al. | Real-time 3D video system based on FPGA | |
CN206195927U (zh) | 一种用于手势图像实时处理的装置 | |
CN105719616B (zh) | 一种竖屏驱动***及竖屏驱动方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |