数字终端设备及其数码管显示控制方法技术

技术编号:10100963 阅读:156 留言:0更新日期:2014-05-30 12:42
本发明专利技术公开了一种数字终端设备及其数码管显示控制方法,方法包括:引导程序Boot启动后,控制所述数字终端设备的数码管进行跑马灯模式的显示;所述Boot退出前,记录所述数码管当前显示的跑马灯的位置数据;所述Boot启动内核程序Kernel,并退出;所述Kernel根据所述位置数据,控制所述数码管进行跑马灯模式的显示。本发明专利技术的技术方案中,数字终端设备的Boot启动后,根据跑马灯的位置周期性地点亮数码管中的管段,或者在一个跑马灯的位置上持续点亮一个管段;从而数码管既不黑屏也不显示乱码,提高用户体验。而且无需在数字终端设备中更换或增加电路、器件,成本较低。

【技术实现步骤摘要】
数字终端设备及其数码管显示控制方法
本专利技术涉及数码管显示技术,尤其涉及一种数字终端设备及其数码管显示控制方法。
技术介绍
随着技术的发展和生活水平的提高,数字电视、数字机顶盒等数字终端设备逐渐普及。数字终端设备通常可以通过数码管进行信息的显示。在数字终端设备中通常设置有处理器以及数码管驱动电路,可以驱动多位数码管进行信息的显示。一种数码管的结构示意图,如图1所示,包括7个管段。目前,数字终端设备从开机到启动应用程序的过程中,控制数码管进行显示的方法,流程图如图2所示,可以包括如下步骤:S201:数字终端设备在开机后启动引导程序Boot,Boot采用快速逐位扫描的方式控制数码管驱动电路驱动多位数码管显示提示信息。具体地,数字终端设备在开机后处理器运行Boot;Boot采用快速逐位扫描的方式控制数码管驱动电路驱动多位数码管周期性地显示提示信息:以显示提示信息boot为例,Boot控制数码管驱动电路驱动4位数码管分别显示字符b、o、o和t;在一位数码管显示一个字符时,Boot控制数码管驱动电路驱动该数码管的若干个管段点亮;例如,显示字符b时,驱动数码管的2-6管段点亮,从而人眼看见字符b。S202:数字终端设备启动内核程序Kernel,Kernel采用快速逐位扫描的方式控制数码管驱动电路驱动多位数码管显示提示信息。具体地,Boot启动Linux或者Android操作系统的内核Kernel。Kernel也采用快速逐位扫描的方式控制数码管驱动电路驱动多位数码管显示相关提示信息;之后,Boot退出。S203:Kernel启动应用程序后,应用程序采用快速逐位扫描的方式控制数码管驱动电路驱动多位数码管系显示与应用程序相关的提示信息,比如,当前频道的频道号等。本专利技术的专利技术人发现,数字终端设备采用现有的数码管显示控制方法,在启动过程中数码管会出现显示乱码或黑屏现象;本专利技术的专利技术人对其原因进行分析:在Boot结束后、Kernel控制数码管驱动电路前有一段时间数码管驱动电路处于失控状态;也就是说,这段时间内处理器不会向数码管驱动电路发送信息也不会扫描刷新数码管显示相应信息,从而,数码管驱动电路内保持Boot退出前最后写入的信息,比如Boot退出前最后控制数码管驱动电路驱动第3管段点亮,则这段时间内,仅是第3管段点亮,而不再是完整的字符b。为避免上述问题,现有的数字终端设备中需增加扫描电路和存储器,并使用更昂贵的数码管驱动电路,导致数字终端设备成本很高。
技术实现思路
本专利技术实施例提供了一种数字终端设备及其数码管显示控制方法,既具有低成本,又可以避免在数字终端设备启动过程中出现乱码或黑屏。根据本专利技术的一个方面,提供了一种数字终端设备的数码管显示控制方法,包括:引导程序Boot启动后,控制所述数字终端设备的数码管进行跑马灯模式的显示;所述Boot退出前,记录所述数码管当前显示的跑马灯的位置数据;所述Boot启动内核程序Kernel,并退出;所述Kernel根据所述位置数据,控制所述数码管进行跑马灯模式的显示。进一步,在所述Boot控制所述数码管进行跑马灯模式的显示前,还包括:所述数字终端设备在开机后启动Boot引导程序,所述Boot采用快速逐位扫描显示方式控制所述数码管显示若干个字符作为启动开始的提示信息。进一步,在所述Kernel根据所述位置数据,控制所述数码管进行跑马灯模式的显示之后,还包括:所述Kernel结束引导任务后,启动应用程序;所述应用程序采用快速逐位扫描显示方式控制所述数码管显示相关信息。较佳地,所述Kernel根据所述位置数据,控制所述数码管进行跑马灯模式的显示,具体包括:所述Kernel根据由所述Boot记录的跑马灯的位置数据从预存的跑马灯模式描述数据中查找到对应的数据后,从查找到的数据的后一个跑马灯的位置数据开始控制所述数码管进行跑马灯模式的显示;其中,所述跑马灯模式描述数据中,按跑马灯的显示位置的先后顺序,依次记录了每个显示的跑马灯的显示位置的位置数据。较佳地,所述位置数据中具体包括:数码管的序号,以及管段号。根据本专利技术的另一个方面,还提供了一种数字终端设备,包括:引导程序模块,用于在启动后,控制所述数字终端设备的数码管进行跑马灯模式的显示并在退出前,记录所述数码管当前显示的跑马灯的位置数据;内核程序模块,其由所述引导程序模块启动,用于根据由所述引导程序模块记录的跑马灯的位置数据,控制所述数码管进行跑马灯模式的显示。进一步,所述引导程序模块,还用于在控制所述数码管进行跑马灯模式的显示之前,采用快速逐位扫描显示方式控制所述数码管显示若干个字符作为启动开始的提示信息。进一步,所述数字终端设备,还包括:应用程序模块,其由所述内核程序模块在退出前启动,用于采用快速逐位扫描显示方式控制所述数码管显示相关信息。较佳地,所述内核程序模块具体用于根据由所述引导程序模块记录的跑马灯的位置数据从预存的跑马灯模式描述数据中查找到对应的数据后,从查找到的数据的后一个跑马灯的位置数据开始控制所述数码管进行跑马灯模式的显示;其中,所述跑马灯模式描述数据中,按跑马灯的显示位置的先后顺序,依次记录了每个显示的跑马灯的显示位置的位置数据。较佳地,所述跑马灯的位置数据中具体包括:数码管的序号,以及管段号。本专利技术实施例的技术方案中,数字终端设备中的Boot从启动直到退出的过程中,数码管进行跑马灯模式的显示:数码管中的各个管段按照设定的顺序依次点亮,使得用户看到点亮的管段的位置(即跑马灯的位置)在周期性地变化;从Boot退出到Kernel控制数码管显示之前,数码管中某一管段(即某一跑马灯的位置)持续点亮而其它管段均暗灭;Kernel从控制数码管显示直到Kernel退出的过程中,数码管中持续点亮的管段熄灭后,从跑马灯的后一个位置开始继续进行跑马灯模式的显示。Kernel退出后由应用程序控制数码管进行显示。可见,在Boot启动后,数码管既不会黑屏也不会使得用户感觉显示的字符为乱码,提高了用户的体验。进一步,本专利技术实施例的技术方案无需在数字终端设备中更换或者增加电路、器件,因此成本较低。附图说明图1为现有技术方案的数码管的结构示意图;图2为现有技术方案的数字终端设备的数码管显示控制方法的流程图;图3为本专利技术实施例的数字终端设备的数码管显示控制方法的流程图;图4为本专利技术实施例的4位数码管进行跑马灯模式显示的示意图;图5为本专利技术实施例的数字终端设备的内部结构框架示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举出优选实施例,对本专利技术进一步详细说明。然而,需要说明的是,说明书中列出的许多细节仅仅是为了使读者对本专利技术的一个或多个方面有一个透彻的理解,即便没有这些特定的细节也可以实现本专利技术的这些方面。本申请使用的“模块”、“系统”等术语旨在包括与计算机相关的实体,例如但不限于硬件、固件、软硬件组合、软件或者执行中的软件。例如,模块可以是,但并不仅限于:处理器上运行的进程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。举例来说,计算设备上运行的应用程序和此计算设备都可以是模块。一个或多个模块可以位于执行中的一个进程和/或线程内。本专利技术的专利技术人考虑到,在数字终端设备启动过程中,引导程序Boot以循环的方式依次控制本文档来自技高网
...
数字终端设备及其数码管显示控制方法

【技术保护点】
一种数字终端设备的数码管显示控制方法,其特征在于,包括:引导程序Boot启动后,控制所述数字终端设备的数码管进行跑马灯模式的显示;所述Boot退出前,记录所述数码管当前显示的跑马灯的位置数据;所述Boot启动内核程序Kernel,并退出;所述Kernel根据所述位置数据,控制所述数码管进行跑马灯模式的显示。

【技术特征摘要】
1.一种数字终端设备的数码管显示控制方法,其特征在于,包括:引导程序Boot启动后,控制所述数字终端设备的数码管进行跑马灯模式的显示;所述Boot退出前,记录所述数码管当前显示的跑马灯的位置数据;所述Boot启动内核程序Kernel,并退出;所述Kernel根据所述位置数据,控制所述数码管进行跑马灯模式的显示;其中,所述数码管管段点亮的时间大于人眼视觉残留时间。2.如权利要求1所述的方法,其特征在于,在所述Boot控制所述数码管进行跑马灯模式的显示前,还包括:所述数字终端设备在开机后启动Boot引导程序,所述Boot采用快速逐位扫描显示方式控制所述数码管显示若干个字符作为启动开始的提示信息。3.如权利要求1所述的方法,其特征在于,在所述Kernel根据所述位置数据,控制所述数码管进行跑马灯模式的显示之后,还包括:所述Kernel结束引导任务后,启动应用程序;所述应用程序采用快速逐位扫描显示方式控制所述数码管显示相关信息。4.如权利要求1~3任一所述的方法,其特征在于,所述Kernel根据所述位置数据,控制所述数码管进行跑马灯模式的显示,具体包括:所述Kernel根据由所述Boot记录的跑马灯的位置数据从预存的跑马灯模式描述数据中查找到对应的数据后,从查找到的数据的后一个跑马灯的位置数据开始控制所述数码管进行跑马灯模式的显示;其中,所述跑马灯模式描述数据中,按跑马灯的显示位置的先后顺序,依次记录了每个显示的跑马灯的显示位置的位置数据...

【专利技术属性】
技术研发人员:邓泽学张丽萍
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1