具警示灯功能的显示驱动器及行动装置的制作方法

文档序号:26013592发布日期:2021-07-23 21:34阅读:92来源:国知局
具警示灯功能的显示驱动器及行动装置的制作方法

本发明是关于行动装置的警示灯显示的技术领域,尤指一种具警示灯功能的显示驱动器及具有该显示驱动器的行动装置。



背景技术:

现有的永不熄屏(alwaysondisplay,aod)技术是一种手机于面板息屏状态下,可以在屏幕的部分区域显示时间、电池剩余电量、甚至来电讯息、推送消息等功能。而在aod启动的状态下,手机于接收到应用处理器(applicationprocesser,ap)传送的即时消息时,亦将显示此即时消息的通知于屏幕的部分区域,由于原本屏幕已有显示aod相关讯息,因此容易导致用户忽略了即时消息的显示,因此,遂有提供警示灯(notificationlight)功能,以应用于手机待机且面板息屏状态下,于手机接收到ap传送的即时消息时,同步触发警示灯功能以同步在面板上亮起警示灯信号来提醒用户。

现有支持警示灯功能的手机皆是由ap预先将警示灯于面板上亮起位置分别做在不同的显示图框上并且储存于内存空间。当警示灯功能被触发时,ap再依序将这些已处理好的显示图框传送至面板显示的驱动芯片,当驱动芯片接收到ap传送的显示图框后再于面板上显示。以此方式,不但需耗费大量的内存空间来储存警示灯的显示图框,且由于ap需一直传送显示图框至驱动芯片,更会因传输频繁而导致手机的电池电量加速耗损,而无法满足现有手机需低耗电且待机时间长的需求。

因此,现有警示灯功能的设计上,实仍存在有诸多缺失而有予以改善的必要。



技术实现要素:

本发明的目的主要是在提供一种具警示灯功能的显示驱动器及行动装置,藉由将警示灯功能做在显示驱动器上,以当警示灯功能被触发时,显示驱动器可以自行控制显示面板欲亮起的位置,而无需一直传送显示图框至显示驱动器上,因而改善了因频繁传输而造成电池电量加速耗损的问题。

依据本发明的一方面,提出一种显示驱动器,其包含:一显示驱动电路,驱动一显示面板进行显示;一计数器,计数于多数个计数区段;以及多数个警示灯设定,分别对应该多数个计数区段,每一警示灯设定包含警示灯在该显示面板的位置轨迹及线段长度,其中,当该显示驱动器受触发以显示对应即时消息的图框数据于该显示面板上时,该计数器开始计数,以依据该计数器的计数值及其所在的计数区段,使用对应的警示灯设定中的位置轨迹及线段长度,于该显示面板上显示警示灯。

依据本发明的另一方面,提出一种行动装置,其具有前述显示驱动器,其中,行动装置提供永不息屏的显示外观模式。

以上概述与接下来的详细说明皆为示范性质,是为了进一步说明本发明的权利要求,而有关本发明的其他目的与优点,将在后续的说明与图式加以阐述。

附图说明

图1为本发明的具警示灯的行动装置的示意图。

图2显示本发明的显示驱动器中的计数器与警示灯设定的对应关系。

图3(a)显示警示灯设定s(1)的位置轨迹与计数器于计数区段c(1)的计数值。

图3(b)显示警示灯设定s(2)的位置轨迹与计数器于计数区段c(2)的计数值。

图3(c)显示警示灯设定s(3)的位置轨迹与计数器于计数区段c(3)的计数值。

图3(d)显示警示灯设定s(4)的位置轨迹与计数器于计数区段c(4)的计数值。

图3(e)显示警示灯设定s(5)的位置轨迹与计数器于计数区段c(5)的计数值。

符号说明:

显示面板10

应用处理器20

显示驱动器30

驱动电路31

警示灯设定32

计数器33

轨迹301,302,303,304,305

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明的实施方式,并不用于限定本发明。

图1所示为本发明的具警示灯功能的行动装置的示意图,行动装置包括一显示面板10、一应用处理器20及一显示驱动器30,其中,显示面板10用以显示行动装置的各种信息,应用处理器20提供行动装置的运算处理、图形处理及通讯控制,以供执行操作系统、用户接口和应用程序等,显示驱动器30包括一驱动电路31、多数个警示灯设定32及一计数器33,驱动电路31用以驱动显示面板10显示图框数据、即时消息、aod讯息、警示灯等。

以前述本发明的行动装置,当显示驱动器30受应用处理器20所触发以显示对应即时消息的图框数据于显示面板10上时,驱动电路31依据计数器33的计数值与警示灯设定32的内容,显示警示灯于显示面板10上,如图2所示为计数器33与警示灯设定32的对应关系,其中,多数个警示灯设定32是示范性地显示为警示灯设定s(1),s(2),s(3)…,s(n),当中n为大于1的整数,每一警示灯设定32是预设有警示灯于显示面板10上的位置轨迹及线段长度等信息,计数器33是计数于多数个计数区段,图2示范性地显示多数个计数区段为计数区段c(1),c(2),c(3)…,c(n),计数区段c(1),c(2),c(3)…,c(n)是分别对应警示灯设定s(1),s(2),s(3)…,s(n)。据此,当触发显示驱动器30以显示警示灯时,计数器33开始计数,驱动电路31依据计数器33的计数值及其所在的计数区段,使用对应的警示灯设定32中的位置轨迹及线段长度,于显示面板10上显示警示灯。

进一步,如图2所示,计数器33是由一初始值开始计数,初始值例如为0,因此计数器33是由0开始往上计数为一计数值,其中,计数值为0至c1是位于计数区段c(1),计数值为c1+1至c2是位于计数区段c(2),计数值为c2+1至c3是位于计数区段c(3),依此类推,计数值为cn-1+1至cn是位于计数区段c(n),由于计数器33持续在计数,当计数值(为ci-1+1至ci)位于一特定计数区段c(i)时(1<=i<=n),将使用对应的警示灯设定s(i)中的位置轨迹及线段长度,且随着计数值的变动,以沿着警示灯设定s(i)的位置轨迹来显示不超过警示灯设定s(i)的线段长度的警示灯像素点于显示面板10上。据此,随着计数器33的持续计数及计数值的不断变化,警示灯的显示不但依循不同警示灯设定的位置轨迹,且所显示的警示灯像素点也随着计数值的变动而改变,而可达成较佳的警示效果。

此外,由于警示灯的显示是因为显示驱动器30受应用处理器20触发以显示对应即时消息所导致,所以,警示灯像素点是与对应即时消息的图框数据一并显示于显示面板10上,且两者显示的时间亦大致相同,亦即,计数器33计数于多数个计数区段所费时间大致相同于显示对应即时消息的图框数据的时间。又本发明的行动装置可提供有永不息屏(alwaysondisplay,aod)的显示外观模式,例如行动装置可为一aod手机,以藉由警示灯的显示而有效提醒用户即时消息的产生。

图3(a)至3(e)以一范例说明本发明于行动装置上触发警示灯功能的过程,于此范例中,显示驱动器30具有5个警示灯设定s(1)至s(5),且计数器33由0开始往上计数于5个计数区段c(1)至c(5),首先,请参照图3(a),警示灯设定s(1)的位置轨迹为在显示面板10的左右两侧由上向下的轨迹301,警示灯设定s(1)的线段长度为p个像素点,当中p为大于1的整数,例如为32,计数区段c(1)的长度大致等于显示面板10的高度,亦即,计数区段c(1)的计数值为0至c1=panel_h-1,其中,panel_h代表显示面板10的高度。据此,当计数器33计数于计数区段c(1)时,驱动电路31基于计数器33的计数值而在显示面板10的左右两侧由上向下亮起警示灯,且亮起的警示灯的长度不超过p个像素点。

接着,请参照图3(b),警示灯设定s(2)的位置轨迹为在显示面板10的底侧由左向右及由右向左的轨迹302,警示灯设定s(2)的线段长度为p个像素点,当中p为大于1的整数,例如为32,计数区段c(2)的长度大致等于显示面板10的宽度减去一第一默认值,亦即,计数区段c(2)的计数值为c1+1至c2=c1+((panel_w-1)-th1),其中,panel_w代表显示面板10的宽度,th1代表第一默认值,例如为显示面板10最后一条像素欲亮起的位置的一半。据此,当计数器33计数于计数区段c(2)时,驱动电路31基于计数器33的计数值而在显示面板10的底侧由左向右及由右向左亮起警示灯,且亮起的警示灯的长度不超过p个像素点。

接着,请参照图3(c),警示灯设定s(3)的位置轨迹为显示面板的左右两侧由下向上的轨迹303,警示灯设定s(3)的线段长度为p个像素点,当中p为大于1的整数,例如为32,计数区段c(3)的长度大致等于显示面板10的高度,亦即,计数区段c(3)的计数值为c2+1至c3=c2+(panel_h-1),其中,panel_h代表显示面板10的高度。据此,当计数器33计数于计数区段c(3)时,驱动电路31基于计数器33的计数值而在显示面板10的左右两侧由下向上亮起警示灯,且亮起的警示灯的长度不超过p个像素点。

接着,请参照图3(d),警示灯设定s(4)的位置轨迹为在显示面板10的顶侧由左向右及由右向左的轨迹304,警示灯设定s(4)的线段长度为p个像素点,当中p为大于1的整数,例如为32,计数区段c(4)的长度大致等于显示面板10的宽度减去一第二默认值,亦即,计数区段c(4)的计数值为c3+1至c4=c3+((panel_w-1)-th2),其中,panel_w代表显示面板10的宽度,th2代表第一默认值,例如为显示面板10第一条像素欲亮起的位置的一半。据此,当计数器33计数于计数区段c(4)时,驱动电路31基于计数器33的计数值而在显示面板10的顶侧由左向右及由右向左亮起警示灯,且亮起的警示灯的长度不超过p个像素点。

最后,请参照图3(e),警示灯设定s(5)的位置轨迹为在显示面板10的顶侧两端由上倾斜向下的轨迹305,警示灯设定s(5)的线段长度为p个像素点,当中p为大于1的整数,例如为32,计数区段c(5)的长度等于一第三默认值,亦即,计数区段c(5)的计数值为c4+1至c5=c4+th3,其中,th3代表第三默认值,例如等于p个像素点的线段长度。据此,当计数器33计数于计数区段c(5)时,驱动电路31基于计数器33的计数值而在显示面板10的顶侧两端由上倾斜向下亮起警示灯,且于每一端逐一亮起警示灯的像素点直至亮起警示灯的p个像素点。

上述图3(a)至3(e)所示警示灯亮起的过程可在显示面板10的有效显示范围的外围产生类似跑马灯的警示灯效果,而由于此警示灯的显示是由驱动电路31使用计数器33来决定当前显示图框的警示灯欲亮起的位置,并进而依据警示灯于不同位置亮起的时机来产生复杂的警示灯显示效果,由于不需要预储复杂而量大的警示灯的显示图框,且应用处理器20也无需一直传送警示灯的显示图框至显示驱动器30上,故可节省内存空间及改善因频繁传输而造成电池电量耗费的问题。

上述实施例仅为了方便说明而举例而已,本发明所主张的权利范围应以权利要求所述为准,而非仅限于上述实施例。

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