一种三角形模块显示驱动电路实现方法及驱动电路与流程

文档序号:14680564发布日期:2018-06-12 22:10阅读:293来源:国知局
一种三角形模块显示驱动电路实现方法及驱动电路与流程

本发明涉及LED显示技术领域,尤其涉及一种三角形模块显示驱动电路实现方法及驱动电路。



背景技术:

目前在传统的显示拼接墙领域里,显示的区域都是基与我们常见的显示单元来拼接而成的,基本的显示单元形状都是长方形的,而基于长方法拼接出来的显示区域也是长方形的。但是,随着人们对显示需求地不断提升,在不同的场合,要求不同的显示形状,如一些模拟中心,需要显示区域和实际场景完美结合;或者在商场橱窗,要求一个大三角形显示器的用于展示等。

因此,目前的普遍长方形显示模块是无法满足这些显示需求的,必须开发一些异形的显示模块和显示驱动板来填补这些新的显示需求。

而三角形区域的显示,其特点在于每一行的显示像素点都不一样,这个意味着当选通行驱动电路后,需要输出的图像数据的总长度是变化的。



技术实现要素:

本发明任务之一提供一种三角形模块显示驱动电路实现方法,实现行列驱动电路驱动三角形显示屏的视频显示。

本发明任务的技术方案一种三角形模块显示驱动电路实现方法,包括如下步骤:

分解视频信号和包含有显示区域形状的控制信号数据;

识别所述显示区域形状为三角形;

调取所述三角形显示区域行列之间的逻辑程序;

根据所述视频信号,扫描到第几行的当前行数存放至计数器;

根据所述当前行数和所述逻辑程序来扫描所述三角形显示区域的列数。

本方案通过扫描分解出来的视频信号,计数器存储记录扫描到第几行的当前行数,根据当前所处的第几行,通过三角形显示区域行列之间的逻辑程序,计算当前行数的三角形显示区域所需要扫描的列数,从而解决了三角形显示区域,每行图像数据总长度变化的问题。

优选地,所述三角形显示区域形状行列之间的逻辑程序关系为:

预设N行M列像素点在所述三角形显示区域中,M为奇数,起始行为1个像素点,列数为m=(n-1)*2+1,n为当前行数,m为当前第n行时的列数;每行的第个像素点与第一行的像素点在同一列上,所述三角形为正三角形。显示区域为正三角形可以以60°*n的整数倍旋转角度旋转视频角度,使得利用坐标变换法进行角度选择,计算更简单,正三角形显示区域与长方形显示区域更容易图像拼接。

优选地,所述控制信号还包括对视频信号进行角度选择信息,用于对三角形不同角度放置时,利用坐标变换法对视频信号进行旋转以适应所述三角形显示区域。

本发明任务之二提供一种三角形模块显示驱动电路,实现行列驱动电路驱动三角形显示屏的视频显示。

一种三角形模块显示驱动电路,其特征在于,包括

分解模块,用于分解视频信号和包含有显示区域形状的控制信号数据;

微控制模块,用于识别所述显示区域形状为三角形,以及调取三角形显示区域形状行列之间的逻辑程序;

配置模块,用于存储所述三角形显示区域形状行列之间的逻辑程序;

行列驱动模块,包括与行数据驱动模块连接的一计数器,所述行列驱动模块用于根据所述视频信号将扫描到第几行的当前行数存放至所述计数器,以及,用于根据所述当前行数和所述逻辑程序来扫描三角形显示区域形状的列数。

本方案通过扫描分解模块分解出来的视频信号,计数器存储记录扫描到第几行的当前行数,根据当前所处的第几行,微控制模块调取配置模块内三角形显示区域行列之间的逻辑程序,计算当前行数的三角形显示区域所需要扫描的列数,从而解决了三角形显示区域,每行图像数据总长度变化的问题。

优选地,所述三角形显示区域形状行列之间的逻辑程序关系为:

预设N行M列像素点在所述三角形显示区域中,M为奇数,起始行为1个像素点,列数为m=(n-1)*2+1,n为当前行数,m为当前第n行时的列数;每行的第个像素点与第一行的像素点在同一列上,所述三角形为正三角形。显示区域为正三角形可以以60°*n的整数倍旋转角度旋转视频角度,使得利用坐标变换法进行角度选择,计算更简单,正三角形显示区域与长方形显示区域更容易图像拼接。

优选地,所述控制信号还包括对视频信号进行角度选择信息,用于对三角形不同角度放置时,利用坐标变换法对视频信号进行旋转以适应所述三角形显示区域。

优选地,所述行列驱动模块的输出端连接有驱动增强电路模块,对驱动信号进行调整,适应屏体的显示驱动,同时,也把比较脆弱的逻辑器件和屏体做了个隔离,增加产品的可靠性。

附图说明

图1是本发明提供的实施例1的三角形模块显示驱动电路实现方法的流程图;

图2是是本发明提供的实施例2的三角形模块显示驱动电路实现方法的流程图;

图3是图1和图2中三角形显示区域形状行列像素点之间的逻辑关系图;

图4是三角形模块显示驱动电路图;

图5是图4中行列驱动模块电路图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明提供的实施例1的三角形模块显示驱动电路实现方法的流程图。

本发明三角形模块显示驱动电路实现方法包括如下步骤:

S11分解视频信号和包含有显示区域形状的控制信号数据。

本步骤中,通过端口接收数据,该数据可以包括音频、视频和控制信号数据,并进行数据分解,将音频、视频数据与控制信号数据分离,从而识别控制信号所包含显示区域形状,显示区域形状可以为三角形或长方形。

S12识别所述显示区域形状为三角形。

S13调取三角形显示区域形状行列之间的逻辑程序。

本步骤中,所述三角形显示区域形状行列之间的逻辑程序关系为:预设N行M列像素点在所述三角形显示区域中,M为奇数,起始行为1个像素点,列数为m=(n-1)*2+1,n为当前行数,m为当前第n行时的列数;每行的第个像素点与第一行的像素点在同一列上。

S14根据所述视频信号,扫描到第几行的当前行数存放至计数器;

S15根据所述当前行数和所述逻辑程序来扫描的三角形显示区域形状的列数。

三角形区域的显示,其特点在于每一行的显示像素点数都不一样,这个意味着当选通行驱动电路后,需要输出的图像数据的总长度是变化的。本步骤中,在一个显示屏上,通过行列驱动电路扫描的方式来实现每个像素点的显示,也就是在一场内完成N行扫描,每行扫描的列数为m=(n-1)*2+1,扫描到m=M为止。

参见图2,是本发明提供的实施例2的三角形模块显示驱动电路实现方法的流程图。

S21分解视频信号与包含有显示区域形状和视频信号进行角度选择信息的控制信号数据。

本步骤中,通过端口接收数据,该数据可以包括音频、视频和控制信号数据,并进行数据分解,将音频、视频数据与控制信号数据分离。

S22通过所述控制信号识别所述显示区域形状为正三角形,以及识别视频信号要进行旋转的角度。

本步骤中,正三角形显示模块采用LED或OLED,可以选择60°来放置,或是180°放置等多种角度放置方式,通过直接输出图像,在观察者看来,图像是被旋转了。因此,识别视频信号进行旋转的角度,根据旋转角度利用坐标变换法对视频信号进行旋转以适应正三角形显示区域。

S23调取正三角形显示区域形状行列之间的逻辑程序。

本步骤中,所述正三角形显示区域形状行列之间的逻辑程序关系为:预设N行M列像素点在所述正三角形显示区域中,M为奇数,M=N,起始行为1个像素点,列数为m=(n-1)*2+1,n为当前行数,m为当前第n行时的列数;每行的第个像素点与第一行的像素点在同一列上,如图3。

S24根据所述视频信号,扫描到第几行的当前行数存放至计数器;

S25根据所述当前行数和所述逻辑程序来扫描的正三角形显示区域形状的列数。

本步骤中,在一个显示屏上,通过行列驱动电路扫描的方式来实现每个像素点的显示,也就是在一场内完成N行扫描,每行扫描的列数为m=(n-1)*2+1,扫描到m=M为止。

参见图4,是本发明提供的实施例3的三角形模块显示驱动电路的结构图。

本发明三角形模块显示驱动电路包括:

V-by-one接口模块,用于接收包括视频和控制信号数据;

分解模块,用于分解视频信号和包含有显示区域形状的控制信号数据;

MCU模块,用于识别所述显示区域形状为三角形,以及调取三角形显示区域形状行列之间的逻辑程序,本实施例中,所述三角形显示区域形状行列之间的逻辑程序关系为:预设N行M列像素点在所述三角形显示区域中,M为奇数,M=N,起始行为1个像素点,列数为m=(n-1)*2+1,n为当前行数,m为当前第n行时的列数;每行的第个像素点与第一行的像素点在同一列上;

EPCS16配置芯片,用于存储所述三角形显示区域形状行列之间的逻辑程序;

行列驱动模块,包括行同步信号HS、场同步信号VS、有效显示数据选通信号DE输入端、时钟Pclk、data输入端,列数据驱动模块输出端、行数据驱动模块输出端,Clock控制模块,FIFO存储器,移位寄存器,列数据驱动模块,计数器,行数据驱动模块;HS、VS、DE输入端将控制信号写入FIFO存储器,分解后的所述视频数据在DDR控制器的控制下,以及,Clock控制模块控制下,系统控制输出视频数据,读取FIFO存储器内的视频数据,与行数据驱动模块连接的计数器,根据所述视频信号将扫描到第几行的当前行数存放至所述计数器,同时,移位寄存器根据所述当前行数和所述逻辑程序来扫描三角形显示区域形状的列数,如图5;

行驱动增强电路模块,列驱动增强电路模块。

V-by-one接口模块接收到包含视频和控制信号的数据,并将该数据发送至为分解模块,分解模块分解视频信号和包含有显示区域形状的控制信号数据;MCU模块根据所述分解模块传输的信息,识别所述显示区域形状为三角形,以及从EPCS16配置芯片调取三角形显示区域形状行列之间的逻辑程序,视频信号通过data端输入行列驱动模块的FIFO存储器,控制信号通过行同步信号HS、场同步信号VS、有效显示数据选通信号DE、时钟Pclk端输入行列驱动模块,行列驱动模块根据所述视频信号将扫描到第几行的当前行数存放至所述计数器,以及,用于根据所述当前行数和所述逻辑程序来扫描三角形显示区域形状的列数,从而输出行驱动信号和列驱动信号输入至三角形屏体进行显示。行列驱动模块的输出驱动信号因为是FPGA的I/O管脚出来,驱动能力有限,因此,输出的行驱动信号和列驱动信号在进入三角形屏体前,分别对应通过行驱动增强电路模块和列驱动增强电路模块,对驱动信号进行调整,适应屏体的显示驱动,同时,也把比较脆弱的逻辑器件和屏体做了个隔离,增加产品的可靠性。

参见图4,是本发明提供的实施例4的三角形模块显示驱动电路的结构图。

本实施例基于实施例3三角形模块显示驱动电路,其不同之处在于:三角形模块显示驱动电路的

分解模块,用于分解视频信号与包含有显示区域形状和视频信号进行角度选择信息的控制信号数据;

MCU模块,用于根据所述控制信号识别所述显示区域形状为三角形,识别视频信号要进行旋转的角度,以及用于调取三角形显示区域形状行列之间的逻辑程序。

V-by-one接口模块接收到包含视频和控制信号的数据,并将该数据发送至为分解模块,分解视频信号与包含有显示区域形状和视频信号进行角度选择信息的控制信号数据,在视频数据进入行列驱动模块前,还需要进行根据控制命令进行相应的角度选择,选择采用坐标变换法进行,然后将旋转后的视频数据通过data端输入行列驱动模块的FIFO存储器内。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1