触控显示方法及其电子装置制造方法

文档序号:6489139阅读:100来源:国知局
触控显示方法及其电子装置制造方法【专利摘要】本发明揭示一种触控显示方法及其电子装置,电子装置具有触控显示模块及内嵌式控制器,触控显示模块具有触控显示装置、触控输入控制器,此方法包括下列步骤。加载基本输入/输出系统(BIOS)以执行初始化动作,此时电子装置尚未进入操作系统,并于触控显示装置定义虚拟输入区域,进而在虚拟输入区域显示输入接口。当触控显示装置被触控,产生触控事件,并转换触控事件为坐标值。若坐标值位于输入接口之内,则触控输入控制器通过硬件接口输出功能信号至内嵌式控制器。内嵌式控制器将功能信号转换为扫描码,使电子装置执行对应扫描码的动作。在电子装置执行初始化但尚未进入操作系统时,通过输入接口来进行输入,达到更佳的弹性及效率。【专利说明】触控显示方法及其电子装置【【
技术领域
】】[0001]本发明是有关于一种电子装置,且特别是有关于一种可在初始化阶段提供输入功能的电子装置及其触控显示方法。【【
背景技术
】】[0002]在现代社会中,触控屏幕已然成为人们生活中最常使用的科技之一,举凡手机、平板电脑、自动柜员机、电视、个人数字助理(personaldigitalassistant)等电子装置上皆可看到触控屏幕的踪迹。触控屏幕除了带给人们有别于传统实体按键的操作体验之外,还让电子装置上所需的实体按键愈趋减少。然而,即使触控屏幕在人们操作电子装置时提供相当高的便利性,但在某些时候反而可能因为实体按键的不足,而导致电子装置在操作上的不便。[0003]举例而言,在电子装置执行初始化操作且尚未由操作系统挂载触控屏幕的驱动程序时,此时使用者若欲对电子装置进行输入的操作(例如选取用何种模式开机),则触控屏幕将因尚未致能而无法提供使用者输入的功能,反而将造成使用者操作上的不便。【【
发明内容】】[0004]有鉴于此,本发明提供一种电子装置及其触控显示方法,可使得电子装置在在执行初始化操作且尚未由操作系统挂载触控屏幕的驱动程序时,仍能提供使用者输入功能。[0005]本发明提供一种电子装置,包括处理器、触控显示模块以及内嵌式控制器。处理器用以执行操作系统,并加载基本输入输出系统(BIOS)以执行初始化动作。触控显示模块,包括触控显示装置以及触控输入控制器。触控显示装置具有虚拟输入区域,虚拟输入区域显示输入接口,当触控显示装置被触碰时,产生触控事件。触控输入控制器耦接触控显示装置以及处理器,且接收触控事件并转换为坐标值。内嵌式控制器(embeddedcontroller,EC)通过硬件接口耦接于触控输入控制器。其中,当电子装置加载初始化程序且尚未进入操作系统时,虚拟输入区域显示输入接口。其中,当电子装置加载初始化程序且尚未进入操作系统以及坐标值位于输入接口之内时,触控输入控制器通过硬件接口输出功能信号至内嵌式控制器,内嵌式控制器将功能信号转换为扫描码,而电子装置执行对应扫描码的动作。[0006]在本发明的一实施例中,当电子装置进入操作系统后,触控显示模块被定义为触控屏幕。[0007]在本发明的一实施例中,上述电子装置加载初始化程序,以进行初始化动作。其中,当电子装置完成初始化动作后,处理器执行并进入操作系统。[0008]在本发明的一实施例中,上述输入接口包括多个功能键图像,每一功能键图像对应于不同的功能信号及扫描码。[0009]在本发明的一实施例中,当坐标值位于功能键图像的一被触控功能键图像内时,触控输入控制器输出对应被触控功能键图像的功能信号至内嵌式控制器。[0010]在本发明的一实施例中,当坐标值位于输入接口之外,则触控输入控制器通过硬件接口将坐标值传送至处理器。[0011]在本发明的一实施例中,上述处理器依据扫描码而执行功能键功能。[0012]另一观点而言,本发明提供一种触控显示方法,适用于电子装置,电子装置具有触控显示模块及内嵌式控制器,触控显示模块具有触控显示装置、触控输入控制器,触控显示方法包括下列步骤。首先,加载基本输入/输出系统以执行初始化动作,此时电子装置尚未进入操作系统,并于触控显示装置定义虚拟输入区域,进而在虚拟输入区域显示输入接口。当触控显示装置被触控,产生触控事件,并转换触控事件为坐标值。若坐标值位于输入接口之内,则触控输入控制器通过硬件接口输出功能信号至内嵌式控制器。内嵌式控制器将功能信号转换为扫描码,使电子装置执行对应扫描码的动作。[0013]在本发明的一实施例中,在电子装置进入操作系统的步骤之后,还包括将触控显示模块定义为触控屏幕。[0014]在本发明的一实施例中,执行电子装置的初始化动作的步骤包括控制电子装置加载初始化程序,以进行初始化动作。[0015]在本发明的一实施例中,上述输入接口包括多个功能键图像,每一功能键图像对应于不同的功能信号及扫描码。[0016]在本发明的一实施例中,当坐标值位于功能键图像的一被触控功能键图像内时,触控输入控制器输出对应被触控功能键图像的功能信号至内嵌式控制器。[0017]在本发明的一实施例中,当坐标值位于功能键图像的一被触控功能键图像内时,内嵌式控制器将对应被触控功能键图像的功能信号转换为对应的扫描码,且传输对应的扫描码至处理器。[0018]在本发明的一实施例中,当坐标值位于功能键图像的一被触控功能键图像内时,内嵌式控制器将对应被触控功能键图像的功能信号转换为对应的扫描码,且传输对应的扫描码至处理器。[0019]在本发明的一实施例中,上述硬件接口为通用输入/输出(generalpurposeinput/output,GP10)接P。[0020]在本发明的一实施例中,当坐标值位于输入接口之外,则触控输入控制器通过硬件接口将坐标值传送至电子装置。[0021]在本发明的一实施例中,依据扫描码执行动作的步骤包括依据扫描码而执行功能键功能。[0022]相较于现有技术,通过本发明提供的电子装置及其触控显示方法,使用者可在电子装置执行初始化但尚未进入操作系统时,仍可通过输入接口来对电子装置进行输入,使得使用者在操作电子装置时达到更佳的弹性及效率。【【专利附图】【附图说明】】[0023]图1是依据本发明的一实施例绘示的电子装置的功能方块图。[0024]图2是依据本发明的一实施例绘示的在电子装置上显示输入接口的示意图。[0025]图3是依据本发明另一实施例绘示的在电子装置上显示输入接口的示意图。[0026]图4是依据本发明的一实施例绘示的在初始化阶段中利用输入接口进行输入的示意图。[0027]图5是依据本发明的一实施例绘示的触控显示方法的流程图。【【具体实施方式】】[0028]图1是依据本发明的一实施例绘示的电子装置的功能方块图。请参照图1,在本实施例中,电子装置100包括处理器100、基本输入/输出系统(basicinput/outputsystem,BIOS)120、触控显示模块130以及内嵌式控制器140。处理器110用以执行操作系统,例如Windows、Linux以及Mac等。处理器110例如是中央处理单兀(centralprocessingunit,CPU)。此外,在一些实施例中,处理器110可包括例如北桥(northbridge)芯片和南桥(southbridge)芯片的功能,亦可能为微控制器单元(microcontrollerunit,MCU)、处理芯片或电脑系统等硬件组件,或是具备信号处理功能的软件组件(例如信号处理的应用程序),此外,处理器110也可以是硬件及软件组件的组合,但本发明的可实施方式不限于此。[0029]BIOS120可以是储存在例如内存(未绘示)中的程序代码,并可由处理器110存取所述内存中的B10S120程序代码而执行初始化程序。举例而言,在电子装置100进行初始化时,可通过处理器110(例如中央处理器)来执行BIOS120程序代码。此外,BIOS120可包括硬件、软件或韧体的至少其中之一或其组合,但可不限于此。[0030]所述初始化程序例如可将芯片组和内存子系统等组件初始化,但不限于此。另一方面,处理器110亦可通过执行BIOS120来对例如键盘、硬盘以及输出输入端口等硬件组件进行检测,以保证这些硬件组件可以正常地运作及初始化。触控显示模块130包括触控显示装置132以及触控输入控制器134。触控输入控制器134耦接触控显示装置132。其中,触控显示装置132例如是以电容式、电阻式或是波动式实现的触控屏幕,但不限于此。[0031]内嵌式控制器140通过硬件接口150耦接至触控输入控制器134。硬件接口150例如是通用输入/输出(generalpurposeinput/output,GP10)接口,但本发明的可实施方式不限于此。[0032]一般而言,当电子装置100例如为强固型平板电脑(ruggedtablet)时,其虽然通常具有数个实体按键可供使用者使用,例如电源键或是选单键等。而为了使电子装置100的操作可以具有更好的弹性与更佳的自由度,电子装置100可利用触控显示装置132上的虚拟输入区域来实现例如虚拟键盘的功能,使得使用者可以进行输入操作。因此,当电子装置100的实体按键所提供的功能无法符合使用者的需求时,使用者即可通过例如虚拟键盘来进行输入。[0033]在一实施例中,在电子装置100(例如为强固型平板电脑)中的处理器110在加载BIOS120而执行初始化程序的过程中,有时会需要使用者对电子装置100进行一些设定,使处理器110在执行BIOS120程序代码时可依据使用者的设定进行对应的初始化操作。然而,在初始化的过程中,由于电子装置100尚未进入操作系统且未由操作系统挂载触控屏幕的驱动程序,因此使用者将无法通过触控屏幕来对电子装置100进行输入。此时,电子装置100中的触控显示装置132即可在其虚拟输入区域显示输入接口(例如虚拟键盘或是虚拟数字键盘等),使得使用者可通过输入接口进行例如触碰式的输入操作。在输入接口中可以包括多个功能键图像(例如键盘按键的ESC、ENTER、上(丨)、下U)、左(一)和右(一)等)。其中,各个功能键图像皆可对应不同的功能信号及扫描码。[0034]当触控显示装置132的虚拟输入区域被触碰时,触控显示装置132可据以产生触控事件(touchevent),使得触控输入控制器134可接收此触控事件并将其转换为在触控显示装置132上的对应坐标值。之后,触控输入控制器134可通过例如坐标判断功能来判断所述坐标值是否位于任何功能键图像的显示区域之内。当触控输入控制器134判断触控事件的坐标值位于某个功能键图像的显示区域之内时,即可据以产生对应于此功能键图像的功能信号FS(例如数字硬件信号0101)。接着,触控输入控制器134即可通过例如GPIO的硬件接口150来将功能信号FS(例如数字硬件信号0101)传输至内嵌式控制器140。在接收功能信号FS之后,内嵌式控制器140即可将功能信号FS转换为扫描码SC,并传输扫描码SC至处理器110以执行对应于扫描码SC的功能键功能。扫描码SC例如是虚拟按键码(virtualkey-code)。[0035]在一些实施例中,触控输入控制器134可将功能信号FS储存至一缓冲器中(未绘示),而内嵌式控制器Iio可通过例如例如平台发展驱动程序(platformdevelopmentdriver,PDD)发出的中断(interrupt)信号来从此缓冲器取出功能信号FS,再通过模型装置驱动程序(modeldevicedriver,MDD)来将功能信号FS进行转换成例如虚拟按键码的扫描码,但本发明的可实施方式不限于此。[0036]在一实施例中,在电子装置100完成初始化动作之后,可进入操作系统,而触控显示模块132可经由操作系统挂载驱动程序而定义为触控屏幕。[0037]另一方面,当使用者在触控显示装置132触碰的位置不在输入接口(例如虚拟键盘)的区域中时,由于触控输入控制器134无法依据目前触控事件的坐标值产生对应的功能信号FS,因此可将坐标值通过硬件接口150传送至内嵌式控制器140,亦或通过其它的接口(例如通用序列总线(universalserialbus,USB)),传送给处理器110。接着,处理器110可自行决定此时传入的坐标值应对应执行何种操作或不动作。[0038]如此一来,在电子装置100执行初始化而尚未进入操作系统的阶段中,使用者仍可通过触控显示装置132提供的输入接口来对电子装置100进行输入操作,而不必受限于电子装置100既有的实体按键所提供的功能。[0039]图2是依据本发明的一实施例绘示的在电子装置上显示输入接口的示意图。在本实施例中,电子装置200例如包括实体按键230-232,而输入接口例如是以虚拟数字键盘210的方式来实现,其可显示在触控显示装置132的例如右侧,以便于使用者进行输入。因此,当电子装置200在进行初始化的过程中,使用者即可通过例如虚拟数字键盘210中的例如ESC、上(丨)、下U)、左(一)和右(一)键来对例如选单的对象进行控制。[0040]图3是依据本发明另一实施例绘示的在电子装置上显示输入接口的示意图。在本实施例中,输入接口例如是以虚拟键盘220的方式来实现,其可显示在触控显示装置132的例如下方,以便于使用者进行输入。因此,当电子装置200在进行初始化的过程中,使用者即可通过例如虚拟键盘220中的虚拟按键来进行输入。[0041]本领域具通常知识者应可了解,上述输入接口(亦即虚拟数字键盘210和虚拟键盘220)在触控显示装置132上的显示位置及功能键图像的配置可依不同的设计需求而进行调整,本发明的可实施方式不限于此。[0042]图4是依据本发明的一实施例绘示的在初始化阶段中利用输入接口进行输入的示意图。在本实施例中,当电子装置300在前一次操作时出现不正常关机时,其在下一次开机的初始化阶段有可能会出现例如图4所示的画面,使得使用者可自行选择是否进入例如操作在安全模式中的操作系统。在图4中,触控显示装置132显示的画面中包括选单320,其中包括选项321?324。当出现例如图4中的情形时,使用者即可通过例如虚拟数字键盘310中的方向键321?324来选取所要的选项,再通过ENT键315(输入键)来执行所要的选项对应的操作。因此,使用者可在剩余时间330(例如15秒)倒数完毕之前即执行所需的操作,因而可增加使用者操作上的便利性并节省时间。[0043]图5是依据本发明的一实施例绘示的触控显示方法的流程图,其可由图1中的电子装置100执行,底下即搭配电子装置100中的组件来说明本发明提供的触控显示方法的步骤。在步骤S410中,处理器110通过加载BIOS120而执行初始化程序,以进行电子装置100的初始化动作,此时电子装置100尚未进入其操作系统。在步骤S420中,于触控显示装置132定义虚拟输入区域,并在步骤S430中,于虚拟输入区域显示输入接口。在步骤S440中,当触控显示装置132被触控,触控显示装置132对应产生触控事件。并且,在步骤S450中,触控输入控制器134转换触控事件为坐标值。在步骤S460中,当触控输入控制器134判断坐标值位于输入接口之内时,触控输入控制器140则通过硬件接口150输出功能信号FS至内嵌式控制器140。在步骤S470中,内嵌式控制器140将功能信号FS转换为扫描码SC,并在步骤S480中,将扫描码SC传输至处理器110使电子装置100可执行对应扫描码SC的动作。[0044]综上所述,通过本发明提供的电子装置及其触控显示方法,可让使用者在电子装置进行初始化的阶段中,仍可通过触控显示装置显示的输入接口来对例如选单的对象进行操作。如此一来,即使电子装置上的实体按键功能不足,使用者仍能于系统初始化时通过虚拟的输入接口来对电子装置输入指令,因而可以提高电子装置在操作上的效率及弹性。【权利要求】1.一种电子装置,其特征在于,其包括:一处理器,用以执行一操作系统,以及加载一基本输入/输出系统以执行一初始化动作;一触控显不模块,包括:具有一虚拟输入区域的一触控显示装置,该虚拟输入区域显示一输入接口,当该触控显示装置被触碰时,产生一触控事件;以及一触控输入控制器,耦接该触控显示装置,且接收该触控事件并转换为一坐标值;以及一内嵌式控制器,通过一硬件接口耦接于该触控输入控制器,其中,当该电子装置加载该初始化程序且尚未进入该操作系统时,该虚拟输入区域显示一输入接口;其中,当该电子装置加载该初始化程序且尚未进入该操作系统以及该坐标值位于该输入接口之内时,该触控输入控制器通过该硬件接口输出一功能信号至该内嵌式控制器,该内嵌式控制器将该功能信号转换为一扫描码,而该电子装置执行对应该扫描码的动作。2.如权利要求1所述的电子装置,其特征在于,当该电子装置进入该操作系统后,该触控显示模块被定义为一触控屏幕。3.如权利要求1所述的电子装置,其特征在于,该电子装置加载该初始化程序,以进行该初始化动作;其中,当该电子装置完成该初始化动作后,该处理器执行该操作系统,且该电子装置进入该操作系统。4.如权利要求1所述的电子装置,其特征在于,该输入接口包括多个功能键图像,每一该些功能键图像对应于不同的功能信号及扫描码。5.如权利要求4所述的电子装置,其特征在于,当该坐标值位于该些功能键图像的一被触控功能键图像内时,该触控输入控制器输出对应该被触控功能键图像的该功能信号至该内嵌式控制器。6.如权利要求4所述的电子装置,其特征在于,当该坐标值位于该些功能键图像的一被触控功能键图像内时,该内嵌式控制器将对应该被触控功能键图像的该功能信号转换为对应的该扫描码,且传输对应的该扫描码至该处理器。7.如权利要求1所述的电子装置,其特征在于,该硬件接口为通用输入/输出界面。8.如权利要求1所述的电子装置,其特征在于,当该坐标值位于该输入接口之外,则该触控输入控制器将该坐标值传送至该处理器。9.如权利要求1所述的电子装置,其特征在于,该处理器依据该扫描码而执行一功能键功能。10.一种触控显示方法,适用于一电子装置,该电子装置具有一触控显示模块及一内嵌式控制器,该触控显示模块具有一触控显示装置及一触控输入控制器,其特征在于,该触控显示方法包括:加载一基本输入/输出系统以执行该电子装置的一初始化动作,此时该电子装置尚未进入一操作系统;于该触控显示装置定义一虚拟输入区域;于该虚拟输入区域显示一输入接口;当该触控显示装置被触控,产生一触控事件;该触控输入控制器转换该触控事件为一坐标值;若该坐标值位于该输入接口之内,则该触控输入控制器通过一硬件接口输出一功能信号至该内嵌式控制器;该内嵌式控制器将该功能信号转换为一扫描码;以及该电子装置执行对应该扫描码的动作。11.如权利要求10所述的触控显示方法,其特征在于,还包括:该电子装置进入该操作系统;以及该触控显示模块被定义为一触控屏幕。12.如权利要求10所述的触控显示方法,其特征在于,执行该电子装置的初始化动作包括:控制该电子装置加载一初始化程序,以进行该初始化动作。13.如权利要求10所述的触控显示方法,其特征在于,该输入接口包括多个功能键图像,每一该些功能键图像对应于不同的功能信号及扫描码。14.如权利要求13所述的触控显示方法,其特征在于,当该坐标值位于该些功能键图像的一被触控功能键图像内时,该触控输入控制器输出对应该被触控功能键图像的该功能信号至该内嵌式控制器。15.如权利要求13所述的触控显示方法,其特征在于,当该坐标值位于该些功能键图像的一被触控功能键图像内时,该内嵌式控制器将对应该被触控功能键图像的该功能信号转换为对应的该扫描码,且传输对应的该扫描码至该处理器。16.如权利要求10所述的触控显示方法,其特征在于,该硬件接口为通用输入/输出界面。17.如权利要求10所述的触控显示方法,其特征在于,当该坐标值位于该输入接口之外,则该触控输入控制器输出该坐标值至该电子装置。18.如权利要求10所述的触控显示方法,其特征在于,依据该扫描码执行动作的步骤包括:依据该扫描码而执行一功能键功能。【文档编号】G06F3/041GK103677373SQ201210358995【公开日】2014年3月26日申请日期:2012年9月25日优先权日:2012年9月25日【发明者】章晋荣申请人:神讯电脑(昆山)有限公司,神基科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1