CN105427258B - 圆形图案显示平滑的优化处理方法、***及智能设备 - Google Patents

圆形图案显示平滑的优化处理方法、***及智能设备 Download PDF

Info

Publication number
CN105427258B
CN105427258B CN201510828826.1A CN201510828826A CN105427258B CN 105427258 B CN105427258 B CN 105427258B CN 201510828826 A CN201510828826 A CN 201510828826A CN 105427258 B CN105427258 B CN 105427258B
Authority
CN
China
Prior art keywords
transparency
point
pattern
offset
coordinate
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.)
Active
Application number
CN201510828826.1A
Other languages
English (en)
Other versions
CN105427258A (zh
Inventor
周利宾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huizhou TCL Mobile Communication Co Ltd
Original Assignee
Huizhou TCL Mobile Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to CN201510828826.1A priority Critical patent/CN105427258B/zh
Publication of CN105427258A publication Critical patent/CN105427258A/zh
Priority to US15/546,805 priority patent/US10438324B2/en
Priority to PCT/CN2016/088822 priority patent/WO2017088485A1/zh
Application granted granted Critical
Publication of CN105427258B publication Critical patent/CN105427258B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/203Drawing of straight lines or curves
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/80Geometric correction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/12Indexing scheme for image data processing or generation, in general involving antialiasing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Generation (AREA)
  • Geometry (AREA)
  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)

Abstract

本发明提供了图形图案显示平滑的优化处理方法、***及智能设备,通过得到图形图案上全部点的坐标值,以透明度的最大限值为基准,分别计算圆形图案沿坐标X轴方向和Y轴方向上任意一坐标所对应点相邻两个点的透明度补偿值,根据所述相邻两个点的透明度补偿值计算出所述对应点的透明度补偿值,并以计算出的所述对应点的透明度补偿和所述对应点的RGB参数,重新画出图形图案上全部的点。所述方法及其***,为不带有FPU的mcu智能设备解决了如何平滑画圆的问题,为低端的低功耗芯片的性能提供了支持,并且本发明所述方法及其***,实现简单,与平台函数耦合性好,提供了低端智能设备的智能性。

Description

圆形图案显示平滑的优化处理方法、***及智能设备
技术领域
本发明涉及显示控制技术领域,尤其涉及的是一种图形图案显示平滑的优化处理方法、***及智能设备。
背景技术
随着智能硬件的火热发展,各种硬件平台的智能手表解决方案也百花齐放,相对于苹果开发的高性能的A7 芯片,可以很好的进行浮点运算,对圆形图案进行平滑显示,如图1所示,而一些低性能的低功耗芯片也很具有优势,但是在图形显示上却有先天不足,因为低功耗芯片中没有FPU单元,不支持浮点运算.所以没有办法进行复杂的GUI计算,去实现平滑圆的显示,如图2所示,导致显示的圆形图案边缘不光滑,不能满足用户对图案美观的需求。
因此,现有技术有待于进一步的改进。
发明内容
鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种图形图案显示平滑的优化处理方法、***及智能设备,克服现有技术中内部设置为低功耗芯片的智能终端上,显示出的圆形图案边缘不光滑的缺陷。
本发明解决技术问题所采用的技术方案如下:
一种圆形图案显示平滑的优化处理方法,其中,包括:
A、获取待优化圆形图案上的圆心坐标,根据所述圆心坐标及圆形图案的半径,得到图形图案上全部点的坐标值,同时还获取全部点的透明度和RGB参数;
B、以透明度的最大限值为基准,分别计算圆形图案在坐标X轴方向和Y轴方向上任意一坐标所对应点相邻两个点的透明度补偿值;
C、按照透明度逐渐增大或者逐渐减小的原则,根据所述相邻两个点的透明度补偿值计算出所述对应点的透明度补偿值,并以计算出的所述对应点的透明度补偿和所述对应点的RGB参数,重新画出所述对应点;
D、重复步骤C,依次重新画出所述图形图案上全部的点。
所述圆形图案显示平滑的优化处理方法,其中,所述步骤A还包括:
A1、以待优化图形图案的圆心坐标为坐标轴的原点,根据图像图案的半径,得到圆形图案上全部点的坐标值。
所述图形图案显示平滑的优化处理方法,其中,所述步骤B中任意一坐标所对应点相邻两个点的透明度补偿值的计算公式为:
当沿Y轴方向时,tran=(dy-floor(dy))*maxtrans+0.5,
当沿X轴方向时,tran=(dx-floor(dx))*maxtrans+0.5;
上述tran为透明度补偿值;dy或者dx分别表示该点Y坐标值或者X的坐标值;所述floor(dy)和floor(dx)分别为将dy和dx带入floor函数,得到的不大于dy和dx的整数;maxtrans为透明度的最大限值。
所述图形图案显示平滑的优化处理方法,其中,所述圆形图案包括:圆、圆弧或者圆环。
一种图形图案显示平滑的优化处理***,其中,包括:
数据获取模块,用于获取待优化圆形图案上的圆心坐标,根据所述圆心坐标及圆形图案的半径,得到图形图案上全部点的坐标值,同时还获取全部点的透明度和RGB参数;
相邻补偿计算模块,用于以透明度的最大限值为基准,分别计算圆形图案在坐标X轴方向和Y轴方向上任意一坐标所对应点相邻两个点的透明度补偿值;
画点模块,用于按照透明度逐渐增大或者逐渐减小的原则,根据所述相邻两个点的透明度补偿值计算出所述对应点的透明度补偿值,并以计算出的所述对应点的透明度补偿和所述对应点的RGB参数,重新画出所述对应点;
重复画点模块,用于依次重新画出所述图形图案上全部的点。
所述图形图案显示平滑的优化处理***,其中,所述数据获取模块还包括:
坐标值计算单元,用于以待优化图形图案的圆心坐标为坐标轴的原点,根据图像图案的半径,得到圆形图案上全部点的坐标值。
所述图形图案显示平滑的优化处理***,其中,所述相邻补偿计算模块中任意一坐标所对应点相邻两个点的透明度补偿值的计算公式为:
当沿Y轴方向时,tran=(dy-floor(dy))*maxtrans+0.5,
当沿X轴方向时,tran=(dx-floor(dx))*maxtrans+0.5;
上述tran为透明度补偿值;dy或者dx分别表示该点Y坐标值或者X的坐标值;所述floor(dy)和floor(dx)分别为将dy和dx带入floor函数,得到的不大于dy和dx的整数;maxtrans为透明度的最大限值。
所述图形图案显示平滑的优化处理***,其中,所述圆形图案包括:圆、圆弧或者圆环。
一种智能设备,其中,包括所述的图形图案显示平滑的优化处理***,所述智能设备为手机、平板电脑或穿戴设备。
有益效果,本发明提供了一种图形图案显示平滑的优化处理方法、***及智能设备,通过得到图形图案上全部点的坐标值,以透明度的最大限值为基准,分别计算圆形图案在坐标X轴方向和Y轴方向上任意一坐标所对应点相邻两个点的透明度补偿值,根据所述相邻两个点的透明度补偿值计算出所述对应点的透明度补偿值,并以计算出的所述对应点的透明度补偿和所述对应点的RGB参数,重新画出图形图案上全部的点。所述方法及其***,为不带有FPU的mcu智能设备解决了如何平滑画圆的问题,为低端的低功耗芯片的性能提供了支持,并且本发明所述方法及其***,实现简单,与平台函数耦合性好,有效的提高了安装有低功耗芯片智能设备的智能性。
附图说明
图1是现有技术中***芯片中带有FPU单元的智能设备显示的圆形图案的示意图。
图2是现有技术中***芯片中不带有FPU单元的智能设备显示的圆形图案的示意图。
图3为本发明所述方法对***芯片中不带有FPU单元的智能设备显示的圆形图案进行优化处理后的示意图。
图4是本发明所述方法具体实施例的步骤示意图。
图5是发明所提供的一种图形图案显示平滑的优化处理的***的原理结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
为了解决现有技术中智能设备中低功耗芯片不能进行浮点计算,无法实现圆形图案的平滑显示的缺陷,本发明提供了一种圆形图案显示平滑的优化处理方法,如图3所示,包括:
S1、获取待优化圆形图案上的圆心坐标,根据所述圆心坐标及圆形图案的半径,得到图形图案上全部点的坐标值,同时还获取全部点的透明度和RGB参数;所述圆形图案包括:圆、圆弧或者圆环。
本方法中首先获取待优化处理的图形图案,对其圆形图案的圆心坐标进行定位,获取该圆形图案的圆心坐标和半径后,获取该图案上全部点的坐标值。
具体的,所述圆形图案可以为圆、圆环或者圆弧,这些图案都具有圆心和半径,且其边缘在无FPU单元进行浮点运算的智能设备上显示为不平滑。
S2、以透明度的最大限值为基准,分别计算圆形图案在坐标X轴方向和Y轴方向上任意一坐标所对应点相邻两个点的透明度补偿值。
为了让圆形图案看起来比较平滑,本发明中通过设置透明度的方式对圆形图案进行重新画点,具体的,为使圆形图案上点的透明度依次增强或者依次减弱,圆形图案上点看起来能够跟底图有一个渐变的过程,从而达到圆形图案整体看起来会是一个平滑的圆弧,因此为了达到上述效果,本步骤中,需要首先设置透明度的补偿标准,即以透明度的最大限值为基准,分别计算圆形图案上每一个点的透明度,以最大限值为基准,计算每个点所对应的透明度补偿值。
具体的,在实施例中,可以分别从X轴方向和Y轴方向依次进行点的透明度值的获取,以及透明度补偿值的计算。
S3、按照透明度逐渐增大或者逐渐减小的原则,根据所述相邻两个点的透明度补偿值计算出所述对应点的透明度补偿值,并以计算出的所述对应点的透明度补偿和所述对应点的RGB参数,重新画出所述对应点。
由于是采用透明度逐渐增大或者逐渐减少,因此在对每个点的具体补偿值进行计算时,需要考虑其相邻两个点的透明度补充值,并且以这两个相邻的透明度补偿值为基准,对该点进行透明度补偿。具体的,使用渐变灰滤镜的原理,每一个像素点都有A,R,G,B四个分量,在圆上的每一个点的左右相邻点取它们的透明度进行算法处理,使之与基准坐标点达到平滑过渡的效果,从而达到抗锯齿平滑圆的效果。
在本步骤中任意一坐标所对应点相邻两个点的透明度补偿值的计算公式为:
当沿Y轴方向时,tran=(dy-floor(dy))×maxtrans+0.5,
当沿X轴方向时,tran=(dx-floor(dx))×maxtrans+0.5;
上述tran为透明度补偿值;dy或者dx分别表示该点Y坐标值或者X的坐标值;所述floor(dy)和floor(dx)分别为将dy和dx带入floor函数,得到的不大于dy和dx的整数;maxtrans为透明度的最大限值。
S4、重复步骤S3,依次重新画出所述图形图案上全部的点。
采用上述步骤S1-S4所述方法对圆形图案进行优化后的显示图案,可以得到其效果与图1中高性能芯片经过浮点计算后,显示的圆形图案效果相同。
所述步骤S1还包括:
S11、以待优化图形图案的圆心坐标为坐标轴的原点,根据图像图案的半径,得到圆形图案上全部点的坐标值。
为了方便透明度补偿值的计算,在具体实施例中,选择将定位出的圆形图案的圆心坐标为坐标轴的原点,简化了计算图案上点所对应坐标点的运算,提高了芯片处理数据的效率。
下面以其具体实施例的步骤,结合优化画园的算法程序,对本发明所述方法进一步说明,如下为所述优化画园的算法程序:
void gdi_draw_anti_circle(S32x, S32y, S32 radius, gdi_color circle_color)
{
S32 quarter = (S32)(0.707 * radius + 0.5);
S32 i;
double dx, dy;
double delt;
U32 tran;
U32 alpha, alpha2;
U32 maxTrans = 0xFF;
kal_uint32 a, r, g, b;
for (i = 0; i <= quarter; ++i)
{
double temp = sqrt(1 - ((i * i * 1.0f) / (radius * radius)));
dy = radius * temp;
delt = dy - floor(dy);
tran = (U32)(delt * maxTrans + 0.5);
gdi_cf_separate_color(GDI_COLOR_FORMAT_32, circle_color, &a, &r, &g,&b);
alpha = gdi_cf_get_color(GDI_COLOR_FORMAT_32, tran, r, g, b);
alpha2 = gdi_cf_get_color(GDI_COLOR_FORMAT_32, (maxTrans - tran), r,g, b);
gdi_draw_pixel4(x, y, i, floor(dy), alpha2);
gdi_draw_pixel4(x, y, i, floor(dy) + 1, alpha);
}
for (i = 0; i <= quarter; ++i)
{
dx = radius * sqrt(1 - (i * i * 1.0f) / (radius * radius));
delt = dx - floor(dx);
tran = (U32)(delt * maxTrans + 0.5);
gdi_cf_separate_color(GDI_COLOR_FORMAT_32, circle_color, &a, &r, &g,&b);
alpha = gdi_cf_get_color(GDI_COLOR_FORMAT_32, tran, r, g, b);
alpha2 = gdi_cf_get_color(GDI_COLOR_FORMAT_32, (maxTrans - tran), r,g, b);
gdi_draw_pixel4(x, y, floor(dx), i, alpha2);
gdi_draw_pixel4(x, y, floor(dx) + 1, i, alpha);
}
}
如图4所示,上述优化算法程序所包括的主要步骤为:
H1、首先获取圆形图案的圆心坐标,以及设置透明度的补偿标准,即设置透明度为其最大限值255。
H2、根据所述圆心坐标和半径值,获取每个点的透明度值和每个点的RGB值。
H311、在Y轴方向上,计算图案上任意一个点的前一点的透明度补偿值及其后一点的透明度补偿值,即若该点为Y点时,则计算Y-1坐标点和Y+1坐标点的透明度补偿值,该补偿值的计算公式为:tran=(dy-floor(dy))*maxtrans+0.5。
H321,在X轴方向上,计算图案上任意一个点的前一点的透明度补偿值及其后一点的透明度补偿值,即若该点为X点时,则计算X-1坐标点和X+1坐标点的透明度补偿值,该补偿值的计算公式为:tran=(dx-floor(dx))*maxtrans+0.5。
上述tran为透明度补偿值;dy或者dx分别表示该点Y坐标值或者X的坐标值;所述floor(dy)和floor(dx)分别为将dy和dx带入floor函数,得到的不大于dy和dx的整数;maxtrans为透明度的最大限值。
H312,根据计算出的相邻两点的透明度补偿值,计算该Y点的透明度补偿值。
H322,根据计算出的相邻两点的透明度补偿值,计算该Y点的透明度补偿值。
H313,采用同样的方法,重新画出Y+1坐标点对应的点。
H323,采用同样的方法,重新画出X+1坐标点对应的点。
上述方法,在为不带FPU的mcu智能设备,比如:智能手表,解决了在cost down的同时保证了GUI效果,为产品带来更大的竞争力,该部分软件重要特征还包括纯C代码实现了平滑画圆,独立的api封装函数,带来了极其方便的可移植性及极大的降低了与平台函数的耦合性,该部分软件重要特征还包括独立完成的算法,取得了很好的优化处理效果。
在上述方法的前提下,本发明还提供了一种图形图案显示平滑的优化处理***,如图5所示,包括:
数据获取模块110,用于获取待优化圆形图案上的圆心坐标,根据所述圆心坐标及圆形图案的半径,得到图形图案上全部点的坐标值,同时还获取全部点的透明度和RGB参数;
相邻补偿计算模块120,用于以透明度的最大限值为基准,分别计算圆形图案在坐标X轴方向和Y轴方向上任意一坐标所对应点相邻两个点的透明度补偿值;
画点模块130,用于按照透明度逐渐增大或者逐渐减小的原则,根据所述相邻两个点的透明度补偿值计算出所述对应点的透明度补偿值,并以计算出的所述对应点的透明度补偿和所述对应点的RGB参数,重新画出所述对应点;
重复画点模块140,用于依次重新画出所述图形图案上全部的点。
所述数据获取模块还包括:
坐标值计算单元,用于以待优化图形图案的圆心坐标为坐标轴的原点,根据图像图案的半径,得到圆形图案上全部点的坐标值。
所述相邻补偿计算模块中任意一坐标所对应点相邻两个点的透明度补偿值的计算公式为:
当沿Y轴方向时,tran=(dy-floor(dy))×maxtrans+0.5,
当沿X轴方向时,tran=(dx-floor(dx))×maxtrans+0.5;
上述tran为透明度补偿值;dy或者dx分别表示该点Y坐标值或者X的坐标值;所述floor(dy)和floor(dx)分别为将dy和dx带入floor函数,得到的不大于dy和dx的整数;maxtrans为透明度的最大限值。
所述图形图案显示平滑的优化处理***,其中,所述圆形图案包括:圆、圆弧或者圆环。
在上述图形图案显示平滑的优化处理***的基础上,本发明还公开了一种智能设备,其中包括所述的图形图案显示平滑的优化处理***,所述智能设备为手机、平板电脑或穿戴设备。
本发明提供了一种图形图案显示平滑的优化处理方法、***及智能设备,通过得到图形图案上全部点的坐标值,以透明度的最大限值为基准,分别计算圆形图案在坐标X轴方向和Y轴方向上任意一坐标所对应点相邻两个点的透明度补偿值,根据所述相邻两个点的透明度补偿值计算出所述对应点的透明度补偿值,并以计算出的所述对应点的透明度补偿和所述对应点的RGB参数,重新画出图形图案上全部的点。所述方法及其***,为不带有FPU的mcu智能设备解决了如何平滑画圆的问题,为低端的低功耗芯片的性能提供了支持,并且本发明所述方法及其***,实现简单,与平台函数耦合性好,有效的提高了安装有低功耗芯片智能设备的智能性。
可以理解的是,对本领域普通技术人员来说,可以理解实现上述实施例方法中的全部或部分流程可以通过计算机程序指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程,其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或者随机存储记忆体等。

Claims (7)

1.一种圆形图案显示平滑的优化处理方法,其特征在于,包括:
A、获取待优化圆形图案上的圆心坐标,根据所述圆心坐标及圆形图案的半径,得到图形图案上全部点的坐标值,同时还获取全部点的透明度和RGB参数;
B、以透明度的最大限值为基准,分别计算圆形图案在坐标X轴方向和Y轴方向上任意一坐标所对应点相邻两个点的透明度补偿值;
C、按照透明度逐渐增大或者逐渐减小的原则,根据所述相邻两个点的透明度补偿值计算出所述对应点的透明度补偿值,并以计算出的所述对应点的透明度补偿和所述对应点的RGB参数,重新画出所述对应点;
D、重复步骤C,依次重新画出所述图形图案上全部的点;
在Y轴方向上,计算图案上任意一个点的前一点的透明度补偿值及其后一点的透明度补偿值;该补偿值的计算公式为:tran=(dy-floor(dy))*maxtrans+0.5;
在X轴方向上,计算图案上任意一个点的前一点的透明度补偿值及其后一点的透明度补偿值,该补偿值的计算公式为:tran=(dx-floor(dx))*maxtrans+0.5;
上述tran为透明度补偿值;dy或者dx分别表示该点Y坐标值或者X的坐标值;所述floor(dy)和floor(dx)分别为将dy和dx带入floor函数,得到的不大于dy和dx的整数;maxtrans为透明度的最大限值。
2.根据权利要求1所述圆形图案显示平滑的优化处理方法,其特征在于,所述步骤A还包括:
A1、以待优化图形图案的圆心坐标为坐标轴的原点,根据图像图案的半径,得到圆形图案上全部点的坐标值。
3.根据权利要求1-2任一项所述圆形图案显示平滑的优化处理方法,其特征在于,所述圆形图案包括:圆、圆弧或者圆环。
4.一种圆形图案显示平滑的优化处理***,其特征在于,包括:
数据获取模块,用于获取待优化圆形图案上的圆心坐标,根据所述圆心坐标及圆形图案的半径,得到图形图案上全部点的坐标值,同时还获取全部点的透明度和RGB参数;
相邻补偿计算模块,用于以透明度的最大限值为基准,分别计算圆形图案在坐标X轴方向和Y轴方向上任意一坐标所对应点相邻两个点的透明度补偿值;
画点模块,用于按照透明度逐渐增大或者逐渐减小的原则,根据所述相邻两个点的透明度补偿值计算出所述对应点的透明度补偿值,并以计算出的所述对应点的透明度补偿和所述对应点的RGB参数,重新画出所述对应点;
重复画点模块,用于依次重新画出所述图形图案上全部的点;
在Y轴方向上,计算图案上任意一个点的前一点的透明度补偿值及其后一点的透明度补偿值,该补偿值的计算公式为:tran=(dy-floor(dy))*maxtrans+0.5;
在X轴方向上,计算图案上任意一个点的前一点的透明度补偿值及其后一点的透明度补偿值,该补偿值的计算公式为:tran=(dx-floor(dx))*maxtrans+0.5;
上述tran为透明度补偿值;dy或者dx分别表示该点Y坐标值或者X的坐标值;所述floor(dy)和floor(dx)分别为将dy和dx带入floor函数,得到的不大于dy和dx的整数;maxtrans为透明度的最大限值。
5.根据权利要求4所述圆形图案显示平滑的优化处理***,其特征在于,所述数据获取模块还包括:
坐标值计算单元,用于以待优化图形图案的圆心坐标为坐标轴的原点,根据图像图案的半径,得到圆形图案上全部点的坐标值。
6.根据权利要求4-5任一项所述圆形图案显示平滑的优化处理***,其特征在于,所述圆形图案包括:圆、圆弧或者圆环。
7.一种智能设备,其特征在于,其包括权利要求4-6任一项所述的圆形图案显示平滑的优化处理***,所述智能设备为手机、平板电脑或穿戴设备。
CN201510828826.1A 2015-11-25 2015-11-25 圆形图案显示平滑的优化处理方法、***及智能设备 Active CN105427258B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201510828826.1A CN105427258B (zh) 2015-11-25 2015-11-25 圆形图案显示平滑的优化处理方法、***及智能设备
US15/546,805 US10438324B2 (en) 2015-11-25 2016-07-06 Optimizating method, system, and smart device to display circular patterns smoothly
PCT/CN2016/088822 WO2017088485A1 (zh) 2015-11-25 2016-07-06 圆形图案显示平滑的优化处理方法、***及智能设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510828826.1A CN105427258B (zh) 2015-11-25 2015-11-25 圆形图案显示平滑的优化处理方法、***及智能设备

Publications (2)

Publication Number Publication Date
CN105427258A CN105427258A (zh) 2016-03-23
CN105427258B true CN105427258B (zh) 2018-09-14

Family

ID=55505439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510828826.1A Active CN105427258B (zh) 2015-11-25 2015-11-25 圆形图案显示平滑的优化处理方法、***及智能设备

Country Status (3)

Country Link
US (1) US10438324B2 (zh)
CN (1) CN105427258B (zh)
WO (1) WO2017088485A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105427258B (zh) * 2015-11-25 2018-09-14 惠州Tcl移动通信有限公司 圆形图案显示平滑的优化处理方法、***及智能设备
CN107610143B (zh) 2017-09-29 2020-05-19 上海天马有机发光显示技术有限公司 图像处理方法、图像处理装置、图像处理***及显示装置
CN107644410B (zh) 2017-09-29 2020-05-19 上海天马有机发光显示技术有限公司 图像处理方法、图像处理装置、图像处理***及显示装置
CN110539639B (zh) * 2019-08-28 2020-12-01 南斗六星***集成有限公司 一种基于仪表的渐变圆环显示方法、介质、仪表和装置
CN114756316A (zh) * 2022-03-29 2022-07-15 南斗六星***集成有限公司 基于液晶屏的表情互动的显示方法、介质、仪表和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1640665A (zh) * 2004-01-05 2005-07-20 明基电通股份有限公司 改善锯齿效应的影像处理方法
CN101770637A (zh) * 2009-12-28 2010-07-07 广东威创视讯科技股份有限公司 图形的抓取处理方法及处理装置
CN102262785A (zh) * 2010-05-24 2011-11-30 珠海扬智电子有限公司 点阵字型的边缘平滑方法、缩放方法与其记录媒体
CN103996170A (zh) * 2014-04-28 2014-08-20 深圳市华星光电技术有限公司 一种具有超高解析度的图像边缘锯齿消除方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7764287B2 (en) * 2003-07-07 2010-07-27 Arcsoft, Inc. Graphic engine for approximating a quadratic bezier curve in a resource-constrained device
US9105113B1 (en) * 2004-12-15 2015-08-11 Nvidia Corporation Method and system for efficiently rendering circles
US8559746B2 (en) * 2008-09-04 2013-10-15 Silicon Image, Inc. System, method, and apparatus for smoothing of edges in images to remove irregularities
KR101682147B1 (ko) * 2010-04-05 2016-12-05 삼성전자주식회사 변환 및 역변환에 기초한 보간 방법 및 장치
JP2013021636A (ja) * 2011-07-14 2013-01-31 Sony Corp 画像処理装置および方法、学習装置および方法、プログラム、並びに記録媒体
CN103559690B (zh) 2013-11-05 2017-02-01 北京京东尚科信息技术有限公司 一种实现图像边沿平滑的方法
CN103617640B (zh) 2013-11-13 2016-07-20 南京航空航天大学 一种线条图形反走样显示方法
KR102226166B1 (ko) * 2014-02-05 2021-03-10 삼성전자 주식회사 전자장치에서 플랙서블 디스플레이의 표시 제어 방법 및 장치
CN105427258B (zh) 2015-11-25 2018-09-14 惠州Tcl移动通信有限公司 圆形图案显示平滑的优化处理方法、***及智能设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1640665A (zh) * 2004-01-05 2005-07-20 明基电通股份有限公司 改善锯齿效应的影像处理方法
CN101770637A (zh) * 2009-12-28 2010-07-07 广东威创视讯科技股份有限公司 图形的抓取处理方法及处理装置
CN102262785A (zh) * 2010-05-24 2011-11-30 珠海扬智电子有限公司 点阵字型的边缘平滑方法、缩放方法与其记录媒体
CN103996170A (zh) * 2014-04-28 2014-08-20 深圳市华星光电技术有限公司 一种具有超高解析度的图像边缘锯齿消除方法

Also Published As

Publication number Publication date
CN105427258A (zh) 2016-03-23
WO2017088485A1 (zh) 2017-06-01
US20180012338A1 (en) 2018-01-11
US10438324B2 (en) 2019-10-08

Similar Documents

Publication Publication Date Title
CN105427258B (zh) 圆形图案显示平滑的优化处理方法、***及智能设备
KR102368970B1 (ko) 지능형 고 대역폭 메모리 장치
CN104169974B (zh) 图形处理单元中基于可见性的状态更新
CN104956402B (zh) 用于曲面细分的域坐标的输出排序
US8201102B2 (en) Opaque views for graphical user interfaces
Rister et al. A fast and efficient SIFT detector using the mobile GPU
CN104838368B (zh) 用于对具有相异存储器类型的计算设备的性能进行管理的***和方法
CN104781827A (zh) 用于加速对象检测的硬件卷积预过滤
CN105574808B (zh) 一种流水线纹理贴图单元***
CN106600521A (zh) 一种图像处理方法及终端设备
CN106874906A (zh) 一种图片的二值化方法、装置及终端
CN108170817A (zh) 照片主体的演变视频获取方法、装置及可读存储介质
CN104751494A (zh) 一种OpenGL超大纹理的处理和绘制方法
CN104603844A (zh) 减小的位计数多边形光栅化
CN105873109A (zh) 网络信号处理方法及装置
CN105898561A (zh) 一种视频图像处理方法和装置
CN110442410A (zh) 嵌入式界面设计方法、装置、电子设备及存储介质
US20140104285A1 (en) Parallel flood-fill techniques and architecture
CN103310409A (zh) 一种Tile-based渲染架构GPU的三角形快速分块方法
CN113553128A (zh) 画面边角生成方法、装置、电子设备及存储介质
CN103745336A (zh) 基于电子墨水显示屏的智能电子快递单及其使用方法
CN106331532A (zh) 一种数据转换方法、装置及电子设备
CN107730467A (zh) 显示方法、装置、设备及存储介质
CN102568437B (zh) 图像显示方法及设备
CN107113439A (zh) 用于基于gpu的解块的高并行依赖性模式

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant