一种基于fpga的视频图像补偿方法及装置的制造方法_3

文档序号:8286129阅读:来源:国知局
。本实施例中,FPGA外挂有DDR3存储器。图7中,该装置包括存储控制单元1、水平偏移判断单元2和垂直偏移判断单元3 ;其中,存储控制单元I用于将图像按帧存储在DDR3存储器中;水平偏移判断单元2用于判断图像在水平方向上是否发生偏移,如是,上位机下发指令调整行数据的读取时间或调整行同步信号的产生时间;否则,判断图像在垂直方向上是否发生偏移;垂直偏移判断单元3用于判断图像在垂直方向上是否发生偏移,如是,上位机下发指令调整首行数据的读取时间或调整场同步信号的产生时间;否则,保持图像在视频显示设备中的当前位置。由于不必使用专用芯片,所以其能提升用户的视频体验、调节范围没有限制、不必使用专用芯片、减少开发实现过程的复杂性、提高系统的稳定性、降低成本。
[0059]本实施例中,水平偏移判断单元2进一步包括左偏判断模块21和右偏判断模块22;其中,左偏判断模块21用于判断图像是否左偏,如是,上位机下发指令延后一拍或多拍读取行数据,或者上位机下发指令提前一拍产生行同步信号;否则,判断图像是否右偏;右偏判断模块22用于判断图像是否右偏,如是,上位机下发指令提前一拍或多拍读取行数据,或者上位机下发指令延后一拍产生所述行同步信号;否则,判断图像在垂直方向上是否发生偏移。本实施例中,一拍就是一个像素。
[0060]本实施例中,垂直偏移判断单元3进一步包括上偏判断模块31和下偏判断模块32 ;其中,上偏判断模块31用于判断图像是否上偏,如是,上位机下发指令延后一行或多行读取首行数据,或者上位机下发指令提前一行产生场同步信号;否则,判断图像是否下偏;下偏判断模块32用于判断图像是否下偏,如是,上位机下发指令提前一行或多行读取首行数据,或者上位机下发指令延后一行产生场同步信号;否则,保持图像在视频显示设备中的当前位置。
[0061]总之,在本实施例中,当图像发生偏移时,如果想上移图像,就提前N行开始读取首行数据;如果想下移图像,就延后N行开始读取首行数据;如果想左移图像,就提前N个像素开始读取每行的像素数据;如果想右移图像,就延后N个像素开始读取每行的像素数据。另外,还可以通过移动视频信号中行同步信号hsync和场同步信号vsync,补偿VGA输出专用芯片处理不当造成的图像偏移。本发明支持画面上、下、左、右四个维度的实时调节,其调节范围没有限制;利用FPGA实现,方便了系统集成和产品方案的一致性,减少了二次开发带来的工作投入;不必使用专用芯片,减少系统的复杂性,提高产品的稳定性。避免支付软件版权费用或者license费用,降低了产品的开发和物料成本。
[0062]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于FPGA的视频图像补偿方法,其特征在于,所述FPGA外挂有DDR3存储器,所述方法包括如下步骤: A)将图像按帧存储在所述DDR3存储器中; B)判断所述图像在水平方向上是否发生偏移,如是,上位机下发指令调整行数据的读取时间或调整行同步信号的产生时间,执行步骤C);否则,执行步骤C); C)判断所述图像在垂直方向上是否发生偏移,如是,所述上位机下发指令调整首行数据的读取时间或调整场同步信号的产生时间;否则,保持所述图像在视频显示设备中的当前位置。
2.根据权利要求1所述的基于FPGA的视频图像补偿方法,其特征在于,所述步骤B)进一步包括: BI)判断图像是否左偏,如是,上位机下发指令延后一拍或多拍读取行数据,或者所述上位机下发指令提前一拍产生行同步信号,执行步骤B2);否则,执行步骤B2); B2)判断所述图像是否右偏,如是,所述上位机下发指令提前一拍或多拍读取所述行数据,或者所述上位机下发指令延后一拍产生所述行同步信号,执行步骤C);否则,执行步骤C) O
3.根据权利要求2所述的基于FPGA的视频图像补偿方法,其特征在于,所述步骤C)进一步包括: Cl)判断图像是否上偏,如是,上位机下发指令延后一行或多行读取首行数据,或者所述上位机下发指令提前一行产生所述场同步信号,执行步骤C2);否则,执行步骤C2); C2)判断所述图像是否下偏,如是,所述上位机下发指令提前一行或多行读取所述首行数据,或者所述上位机下发指令延后一行产生所述场同步信号;否则,保持所述图像在视频显示设备中的当前位置。
4.根据权利要求3所述的基于FPGA的视频图像补偿方法,其特征在于,所述一拍就是一个像素。
5.一种实现如权利要求1所述的基于FPGA的视频图像补偿方法的装置,其特征在于,所述FPGA外挂有DDR3存储器,所述装置包括: 存储单元:用于将图像按帧存储在所述DDR3存储器中; 水平偏移判断单元:用于判断所述图像在水平方向上是否发生偏移,如是,上位机下发指令调整行数据的读取时间或调整行同步信号的产生时间;否则,判断所述图像在垂直方向上是否发生偏移; 垂直偏移判断单元:用于判断所述图像在垂直方向上是否发生偏移,如是,所述上位机下发指令调整首行数据的读取时间或调整场同步信号的产生时间;否则,保持所述图像在视频显示设备中的当前位置。
6.根据权利要求5所述的装置,其特征在于,所述水平偏移判断单元进一步包括: 左偏判断模块:用于判断图像是否左偏,如是,上位机下发指令延后一拍或多拍读取行数据,或者所述上位机下发指令提前一拍产生行同步信号;否则,判断所述图像是否右偏; 右偏判断模块:用于判断所述图像是否右偏,如是,所述上位机下发指令提前一拍或多拍读取所述行数据,或者所述上位机下发指令延后一拍产生所述行同步信号;否则,判断所述图像在垂直方向上是否发生偏移。
7.根据权利要求6所述的装置,其特征在于,所述垂直偏移判断单元进一步包括: 上偏判断模块:用于判断图像是否上偏,如是,上位机下发指令延后一行或多行读取首行数据,或者所述上位机下发指令提前一行产生所述场同步信号;否则,判断所述图像是否下偏; 下偏判断模块:用于判断所述图像是否下偏,如是,所述上位机下发指令提前一行或多行读取所述首行数据,或者所述上位机下发指令延后一行产生所述场同步信号;否则,保持所述图像在视频显示设备中的当前位置。
8.根据权利要求7所述的装置,其特征在于,所述一拍就是一个像素。
【专利摘要】本发明提出了一种基于FPGA的视频图像补偿方法及装置,FPGA外挂有DDR3存储器,方法包括如下步骤:将图像按帧存储在DDR3存储器中;判断图像在水平方向上是否发生偏移,如是,上位机下发指令调整行数据的读取时间或调整行同步信号的产生时间,执行下一步骤;否则,执行下一步骤;判断图像在垂直方向上是否发生偏移,如是,上位机下发指令调整首行数据的读取时间或调整场同步信号的产生时间;否则,保持图像在视频显示设备中的当前位置。实施本发明的基于FPGA的视频图像补偿方法及装置,具有以下有益效果:提升用户的视频体验、调节范围没有限制、不必使用专用芯片、减少开发实现过程的复杂性、提高系统的稳定性、降低成本。
【IPC分类】H04N7-01, G09G5-393
【公开号】CN104601924
【申请号】CN201510031723
【发明人】李鹏, 肖园, 周福明
【申请人】深圳市载德光电技术开发有限公司
【公开日】2015年5月6日
【申请日】2015年1月21日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1