异形图像的显示数据处理方法和系统与流程

文档序号:13073965阅读:511来源:国知局
异形图像的显示数据处理方法和系统与流程

本发明涉及图像处理技术领域,特别是涉及一种异形图像的显示数据处理方法和系统。



背景技术:

近年来,图像显示技术日新月异,分辨率越来越大,显示模式从2d进入3d模式。非矩形的显示、甚至有弧形显示、椭圆形显示等异形显示装置随之得到广泛应用。这标志着人们对于显示的需求从平面的矩形拓展到了立体、且形状不规则的异形图像显示方向。传统方案在针对异形图像在各类显示设备进行显示时,通常参照矩形等规则图像的显示方案实现相应显示,容易导致异形图像的显示比例失调,影响异形图像的显示效果。



技术实现要素:

基于此,有必要针对传统方案容易导致异形图像的显示比例失调,影响异形图像显示效果的技术问题,提供一种异形图像的显示数据处理方法和系统。

一种异形图像的显示数据处理方法,包括如下步骤:

获取异形图像的二维图形函数,识别所述二维图形函数的各个单调区间;

获取二维图形函数分别在各个单调区间上的坐标范围,根据所述坐标范围确定所述异形图像的多个图像显示范围;

将所述各个图像显示范围之外的像素点的像素值设置为预设值。

一种异形图像的显示数据处理系统,包括:

第一获取模块,用于获取异形图像的二维图形函数,识别所述二维图形函数的各个单调区间;

第二获取模块,用于获取二维图形函数分别在各个单调区间上的坐标范围,根据所述坐标范围确定所述异形图像的多个图像显示范围;

设置模块,用于将所述各个图像显示范围之外的像素点的像素值设置为预设值。

上述异形图像的显示数据处理方法和系统,通过获取异形图像的二维图形函数,识别所述二维图形函数的各个单调区间,获取二维图形函数分别在各个单调区间上的坐标范围,以确定所述异形图像的多个图像显示范围,将上述图像显示范围之外的像素点的像素值设置为预设值,而可以根据所述异形图像的相关像素特征信息确定所述图像显示范围内的显示信息,以避免显示过程中相关显示比例失调等技术问题的出现,有效提高了异形图像在相应显示设备上进行显示的显示效果。

一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述的异形图像的显示数据处理方法。

上述计算机可读存储介质上存储的计算机程序,被处理器执行时可以实现如上所述的异形图像的显示数据处理方法,其可以提高异形图像在相应显示设备上的显示效果。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的异形图像的显示数据处理方法。

上述计算机设备中,处理器执行所述程序时可以实现如上所述的异形图像的显示数据处理方法,其可以避免显示相应异形图像的过程中相关显示比例失调等技术问题的出现,保证相应的显示效果。

附图说明

图1为一个实施例的异形图像的显示数据处理方法流程图;

图2为一个实施例的异形图像示意图;

图3为一个实施例的异形图像示意图;

图4为一个实施例的异形图像示意图;

图5为一个实施例的异形图像的显示数据处理系统结构示意图;

图6为一个实施例的计算机设备结构示意图。

具体实施方式

下面结合附图对本发明的异形图像的显示数据处理方法和系统的具体实施方式作详细描述。

参考图1,图1所示为一个实施例的异形图像的显示数据处理方法流程图,包括如下步骤:

s10,获取异形图像的二维图形函数,识别所述二维图形函数的各个单调区间;

上述异形图像可以包括如图2所示的不规则显示图像,若通过传统针对规则图形的显示图像对其进行相应的显示处理,可能造成异形图像的显示比例失调等问题,使显示效果差。若显示上述异形图像的显示设备通过上位机设备进行相应的显示控制,则可以通过上位机设备获取异形图像的二维图形函数,依据异形图像的边界特征对上述二维图形函数进行分段处理,以确定构成上述二维图形函数的多个分段函数(单元图形函数),针对上述各个分段函数进行相应单调区间的识别,以确定上述二维图形函数的各个单调区间。

s20,获取二维图形函数分别在各个单调区间上的坐标范围,根据所述坐标范围确定所述异形图像的多个图像显示范围;

上述二维图形函数可以通过第一维坐标(如x坐标)以及第二维坐标(如y坐标)进行表征,若其通过x坐标和y坐标表征,则其可以写为x(y)=f(y)这样的函数形式。二维图形函数分别在各个单调区间上的坐标范围包括上述二维图形函数在任意一个单调区间上的第一维坐标取值范围和第二维坐标取值范围,二维图形函数分别在一个单调区间上的坐标范围即为相应异形图像的以为图像显示范围。

s30,将所述各个图像显示范围之外的像素点的像素值设置为预设值。

上述预设值可以为0等不对图像显示范围内所显示图像数据造成干扰的像素值。将各个图像显示范围之外的像素点的像素值设置为预设值,而根据所述异形图像的相关像素特征信息确定所述图像显示范围内的像素显示值等显示信息,可以在保证上述图像显示范围内所显示的图像数据的显示效果的基础上,尽量降低其他内容对所显示内容的干扰作用。

本实施例提供的异形图像的显示数据处理方法,通过获取异形图像的二维图形函数,识别所述二维图形函数的各个单调区间,获取二维图形函数分别在各个单调区间上的坐标范围,以确定所述异形图像的多个图像显示范围,将上述图像显示范围之外的像素点的像素值设置为预设值,而可以根据所述异形图像的相关像素特征信息确定所述图像显示范围内的显示信息,以避免显示过程中相关显示比例失调等技术问题的出现,有效提高了异形图像在相应显示设备上进行显示的显示效果。

在一个实施例中,上述获取异形图像的二维图形函数,识别所述二维图形函数的各个单调区间的过程可以包括:

获取异形图像的所述二维图形函数,计算所述二维图形函数的一阶导数;

根据所述一阶导数确定所述二维图形函数的极点;

根据所述极点确定所述二维图形函数的各个单调区间。

本实施例通过二维图形函数的一阶导数确定所述二维图形函数的极点,进而进行二维图形函数各单调区间的确定,可以保证所确定的单调区间的准确性。

作为一个实施例,上述获取异形图像的所述二维图形函数,计算所述二维图形函数的一阶导数的过程可以包括:

在获取所述二维图形函数后,识别所述异形图像在所述二维图形函数中所对应的各段单元图形函数;

分别计算各段单元图形函数的一阶导数。

本实施例可以依据异形图像的边界特征对相应的二维图形函数进行分段识别,以确定二维图形函数的各段单元图形函数,从而分别针对各段单元图形函数进行求导计算,实现相应一阶导数的获取,进一步保证的所获取的一阶导数的准确性,从而可以保证后续所确定的单调区间的准确性。

在一个实施例中,上述根据所述各个单调区间上的坐标范围确定所述异形图像的多个图像显示范围的过程可以包括:

根据任意一个单调区间上所述异形图像的坐标范围确定所述异形图像的一个图像显示范围;

重复执行上述确定显示范围的步骤,直至得到各个单调区间分别对应的图像显示范围。

本实施例分别针对各个单调区间确定相应的图像显示范围,使所确定的图像显示范围更具准确性。

作为一个实施例,上述根据任意一个单调区间上所述异形图像的坐标范围确定所述异形图像的一个图像显示范围的过程可以包括:

识别所述异形图像在所述单调区间上的第一维坐标取值范围以及第二维坐标取值范围;

根据所述第一维坐标取值范围以及第二维坐标取值范围确定所述异形图像在该单调区间对应的图像显示范围。

上述二维图形函数可以通过x坐标和y坐标表征,将其写为x(y)=f(y)这样的函数形式,即上述第一维坐标为x轴坐标),第二维坐标为y轴坐标,则上述异形图像在某单调区间的坐标范围包括其x轴坐标取值范围以及y轴坐标取值范围,异形图像在该单调区间的x轴坐标取值范围以及y轴坐标取值范围即为异形图像在该单调区间对应的图像显示范围。

在一个实施例中,上述将所述各个图像显示范围之外的像素点的像素值设置为预设值的过程之后,还可以包括:

根据所述异形图像的各个像素坐标值确定所述图像显示范围内的像素显示值。

上述像素坐标值为异形图像内各个像素点在异形图像中的坐标值。

本实施例根据所述异形图像的各个像素坐标值确定所述图像显示范围内的像素显示值,可以进一步保证图像显示范围内所显示的内容与原始异形图像的一致性,并使上述异形图像以原有形状和像素特征进行显示,提高相应的显示效果。

在一个实施例中,上述根据所述异形图像的各个像素坐标值确定所述图像显示范围内的像素显示值的过程可以包括:

分别识别各个图像显示范围内的像素点与所述异形图像中各像素点之间的对应关系;

根据所述对应关系以及异形图像中各个像素点的像素坐标值确定各个图像显示范围内像素点的像素值。

各个图像显示范围是相应异形图像的组成部分,任意一个图像显示范围内的像素点在上述异形图像上均可以找到其对应的像素点,因而可以对各个图像显示范围内的像素点与异形图像中各像素点之间的对应关系进行识别,再根据异形图像中任意一个像素点的像素坐标值等像素特征确定该像素点在图像显示范围内所对应的像素点的像素值(像素显示值)等像素特征,以此类推,直至确定各图像显示范围内的任意一个像素点的像素值等像素特征,以保证在各个图像显示范围进行相应图像显示的显示效果。

在一个实施例中,对图2所示的异形图像的二维图形函数进行分别识别所得到的单元图形函数可以参考图3所示,上述各段单元图形函数的函数表达式可以参考图4所示。图3、图4所示的异形图像可以表明异形图像的边界数值信息是连续的(按照像素点连续),并且不规则区域是封闭的。根据相关图形处理模块的扫描方式:逐行扫描。可以取一个维度坐标y为自变量,另一个维度坐标x为因变量,根据数学分段函数的方法,将不规则的显示区域的x和y的范围列出来。取x(y)=f(y)函数(数学上表达的一个集总函数,不一定能确定具体表达式,只有通过分段之后,才能写出分段表达式)。对y为自变量,取分段函数法(如图4)。根据函数的极点、单调性原理图进行分段:x的区域[x1,x(n)],y的区域[y1,y(n)],那么在这两个轴线交界之外的区域,全部不显示,可用数据0填充。

上述分段识别后各段单元图形函数的处理过程可以包括:

当y∈[y(n+a),y(n)]时,除了像素点(y(n),x(n)-1)外,其他的像素点填充0,即不显示。

当自变量到y(n-i)的时候,出现第二个极点,此时根据x的连续性与否,可以判断这连个极点的开口方向,依图显然是两个开口向下的极点,说明目前出现的x因变量是单调的,需要在获取另外一组x轴数据。

当自变量到y(n-i-1)的时候,再次出现极点(第三个极点),再依据x数值连续性与否,可以判断出开口方向,x值从两个方向逼近x(n-i-1)-2,说明再遇到下一次极点之前,x轴的值是连续的。那么显示两端最小到最大的x值。

从数据中获取的x值,如果在出现极点的时候没有新的x数值与之逼近重叠,说明这段x函数处于单调,可以独立划分出函数,再与相邻的单调函数左差值。可以根据两个极点之间,x的单调性,获取函数(如图3所示的8个函数)。

当y∈[y(1),0)时,除了像素点(y(1),x(1)-1)外,其他的像素点填充0,即不显示(首先,x在所有取值范围,而y在取值在0到y(1)内,在这样的一个范围内,除了异型边界像素点需要显示,其他的区域均不需要显示,因此填充的数据为0,在处理电路上就不显示护具)。

对于各个图像显示范围内的x轴坐标,y轴坐标,可以依据图示异形图像的像素特征对显示图像的显示进行不规则显示。还可以按照显示平面的分辨率对数据进行适当的缩放。

参考图5,图5所示为一个实施例的异形图像的显示数据处理系统结构示意图,包括:

第一获取模块10,用于获取异形图像的二维图形函数,识别所述二维图形函数的各个单调区间;

上述异形图像可以包括如图2所示的不规则显示图像,若通过传统针对规则图形的显示图像对其进行相应的显示处理,可能造成异形图像的显示比例失调等问题,使显示效果差。若显示上述异形图像的显示设备通过上位机设备进行相应的显示控制,则可以通过上位机设备获取异形图像的二维图形函数,依据异形图像的边界特征对上述二维图形函数进行分段处理,以确定构成上述二维图形函数的多个分段函数(单元图形函数),针对上述各个分段函数进行相应单调区间的识别,以确定上述二维图形函数的各个单调区间。

第二获取模块20,用于获取二维图形函数分别在各个单调区间上的坐标范围,根据所述坐标范围确定所述异形图像的多个图像显示范围;

上述二维图形函数可以通过第一维坐标(如x坐标)以及第二维坐标(如y坐标)进行表征,若其通过x坐标和y坐标表征,则其可以写为x(y)=f(y)这样的函数形式。二维图形函数分别在各个单调区间上的坐标范围包括上述二维图形函数在任意一个单调区间上的第一维坐标取值范围和第二维坐标取值范围,二维图形函数分别在一个单调区间上的坐标范围即为相应异形图像的以为图像显示范围。

设置模块30,用于将所述各个图像显示范围之外的像素点的像素值设置为预设值。

上述预设值可以为0等不对图像显示范围内所显示图像数据造成干扰的像素值。将各个图像显示范围之外的像素点的像素值设置为预设值,而根据所述异形图像的相关像素特征信息确定所述图像显示范围内的像素显示值等显示信息,可以在保证上述图像显示范围内所显示的图像数据的显示效果的基础上,尽量降低其他内容对所显示内容的干扰作用。

本发明提供的异形图像的显示数据处理系统与本发明提供的异形图像的显示数据处理方法一一对应,在所述异形图像的显示数据处理方法的实施例阐述的技术特征及其有益效果均适用于异形图像的显示数据处理系统的实施例中,特此声明。

基于如上所述的示例,一个实施例中还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述的异形图像的显示数据处理方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性的计算机可读取存储介质中,如本发明实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

基于如上所述的示例,参考图6所示,本发明还提供一种计算机设备60,该计算机设备包括存储器61、处理器62及存储在存储器62上并可在处理器61上运行的计算机程序,所述处理器61执行所述程序时实现如上述各实施例中的任意一种异形图像的显示数据处理方法。

上述计算机设备60可以包括电脑等智能处理设备。本领域普通技术人员可以理解存储器61存储的计算机程序,与上述异形图像的显示数据处理方法实施例中的描述相对应,处理器62还可用于执行存储器61所存储的其他可执行指令。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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