掀盖式电子装置及其校正方法

文档序号:6516412阅读:212来源:国知局
掀盖式电子装置及其校正方法【专利摘要】本发明提供一种掀盖式电子装置及其校正方法。掀盖式电子装置包括一触控模块、一感应装置以及一运算单元。触控模块用以检测触碰事件。感应装置用以检测掀盖式电子装置的一上盖与一下盖是否分离,并当上盖与下盖分离时,产生一检测信号。运算单元用以根据检测信号,对上盖与下盖分离的次数进行一计数,并当一既定条件被满足时,对触控模块进行校正,其中既定条件包括上述计数超过一既定次数。本发明可在使用者使能掀盖式电子装置一既定次数后,自动对触控模块进行校正,使得触控模块可更精准的判断触碰事件所发生的位置,从而在使用上产生便利性。【专利说明】掀盖式电子装置及其校正方法【
技术领域
】[0001]本发明关于一种掀盖式电子装置的触控校正方法,特别是关于一种自动对掀盖式电子装置的触控进行校正的方法。【
背景技术
】[0002]近年来,可携式装置变得越来越高阶且功能也越来越多样化。举例来说,类似如笔记本电脑、手机或平板电脑等手持式装置可以具备电信通讯能力、收发电子邮件、维持社群网络、通讯录管理、媒体播放、以及其他各式各样的功能与应用。由于这些装置的多样功能,也使得这些装置成为人们的生活必需品之一,使用者在电子装置上进行从单纯的电话通讯到在网络上进行各种社群活动及商业交易等活动。[0003]目前有多种可携式装置配备触控式显示单元(如触控屏幕等),使用者可以通过触控屏幕进行相关输入。因此,触控屏幕的准确性,成为一项重要的课题。当使用者无法藉由触碰屏幕准确的选取数据时,会造成使用上的不便。【
发明内容】[0004]本发明解决的技术问题是:提供一种掀盖式电子装置以及校正方法,可在使用者使能掀盖式电子装置一既定次数后,自动对触控模块进行校正,使得触控模块可更精准的判断触碰事件所发生的位置。[0005]本发明解决的技术方案为:提供一种掀盖式电子装置,所述掀盖式电子装置包括一触控模块、一感应装置以及一运算单元。触控模块用以检测触碰事件。感应装置用以检测掀盖式电子装置的一上盖与一下盖是否分离,并当上盖与下盖分离时,产生一检测信号。运算单元用以根据检测信号,对上盖与下盖分离的次数进行一计数,并当一既定条件被满足时,对触控模块进行校正。[0006]在一实施例中,既定条件为计数超过一既定次数,其中当计数超过既定次数时,运算单元将计数归零。[0007]在另一实施例中,既定条件为计数超过一既定次数并且触控模块的一驱动程序成功安装于掀盖式电子装置,其中当计数超过既定次数时,运算单元将计数归零。[0008]本发明还提供另一种掀盖式电子装置。在本实施例中,掀盖式电子装置包括一触控模块、一感应装置、一只读存储器、一处理器、一平台控制器以及一内嵌控制器。触控模块用以检测触碰事件。感应装置用以检测掀盖式电子装置的一上盖与一下盖是否分离,并当上盖与下盖分离时,产生一检测信号。处理器用以执行一基本输入输出系统以及一操作系统,其中基本输入输出系统用以根据检测信号,在只读存储器中对上盖与下盖分离的次数进行一计数,操作系统用以当计数超过一既定次数时,藉由一ACPI驱动程序取得一事件码,并且处理器根据事件码执行基本输入输出系统中的一ASL码,以对触控模块进行校正,其中操作系统还用以当计数超过既定次数时,将计数归零。内嵌控制器,用以接收检测信号,并藉由平台控制器将检测信号传送至处理器,其中内嵌控制器还包括一随机存取存储器,用以存储一事件码。[0009]在一实施例中,ASL码还用以检测操作系统的一装置管理界面是否具有相应于触控模块的一错误码,以判断触控模块的一驱动程序是否成功安装于掀盖式电子装置。当驱动程序未成功安装于掀盖式电子装置时,ASL码还用以产生一警告信号提供给使用者。当驱动程序成功安装于掀盖式电子装置时,ASL码致使一校正程序对触控模块进行校正。[0010]本发明还提供一种校正方法适用于一掀盖式电子装置,其中掀盖式电子装置包括一触控模块。校正方法包括:检测掀盖式电子装置的一上盖与一下盖是否分离;当上盖与下盖分离时,产生一检测信号;根据检测信号,对上盖与下盖分离的次数进行一计数;判断一既定条件是否被满足;当既定条件满足时,对触控模块进行校正,其中既定条件包括计数超过一既定次数;以及当计数超过既定次数时,将计数归零。[0011]在一实施例中,既定条件为计数超过一既定次数,其中当计数超过既定次数时,运算单元将计数归零。[0012]在另一实施例中,既定条件为计数超过一既定次数并且触控模块的一驱动程序成功安装于掀盖式电子装置,其中当计数超过既定次数时,运算单元将计数归零。[0013]本发明还提供一种校正方法,适用于具有一掀盖式电子装置,其中掀盖式电子装置包括一触控模块。校正方法包括:检测掀盖式电子装置的一上盖与一下盖是否分离;当上盖与下盖分离时,产生一检测信号;执行一基本输入输出系统,以根据检测信号,在掀盖式电子装置的一只读存储器中对上盖与下盖分离的次数进行一计数;执行一操作系统,以当计数超过一既定次数时,藉由一ACPI驱动程序取得一事件码;根据事件码执行基本输入输出系统中的一ASL码,以对触控模块进行校正;以及当计数超过既定次数时,将计数归零。[0014]在一实施例中,执行基本输入输出系统中的ASL码的步骤还包括:执行ASL码,以检测操作系统的一装置管理界面是否具有相应于触控模块的一错误码,以判断触控模块的一驱动程序是否成功安装于掀盖式电子装置;当检测到错误码时,产生一警告信号提供给使用者;以及当未检测到错误码时,致使一校正程序对触控模块进行校正。[0015]本发明可在使用者使能掀盖式电子装置一既定次数后,自动对触控模块进行校正,使得触控模块可更精准的判断触碰事件所发生的位置,从而在使用上产生便利性。【专利附图】【附图说明】[0016]图1是本发明的一种实施例的掀盖式电子装置的方块图。[0017]图2是本发明的另一种实施例的掀盖式电子装置的方块图。[0018]图3是本发明的一种实施例的校正方法的流程图。[0019]图4是本发明的另一种实施例的校正方法的流程图。[0020]图5是本发明的另一种实施例的校正方法的流程图。[0021]图6是本发明的另一种实施例的校正方法的流程图。[0022]符号说明:[0023]1000,2000掀盖式电子装置[0024]100运算单元[0025]200触控模块[0026]300感应装置[0027]110处理器[0028]120平台控制器[0029]140B1S存储器[0030]150只读存储器[0031]160硬盘[0032]170内嵌控制器[0033]172随机存取存储器[0034]S300-S310、S400-S412、S500-S510、S600-S612步骤【具体实施方式】[0035]以下将详细讨论本发明各种实施例的装置及使用方法。然而值得注意的是,本发明所提供的许多可行的发明概念可实施在各种特定范围中。这些特定实施例仅用于举例说明本发明的装置及使用方法,但非用于限定本发明的范围。[0036]图1是本发明的一种实施例的掀盖式电子装置的方块图。掀盖式电子装置1000可为笔记本电脑、智能手机、PDA等等,本发明在此不加以限制。熟习此技艺人士也可将掀盖式电子装置1000实施于掀盖式的一电脑系统样态(configurat1n)上,例如,手持式设备(hand-helddevices)、可携式设备(portabledevices)、个人数字助理(personaldigitalassistant;PDA)多处理器系统、以微处理器为基础或可程序化的消费性电子产品(microprocessor-basedorprogrammableconsumerelectronics)以及类似的设备。掀盖式电子装置1000包括一运算单元100、一触控模块200以及一感应装置300。[0037]运算单兀100可包含一单一中央处理单兀(central-processingunit;CPU)或者是关联于平行运算环境(parallelprocessingenvironment)的多个平行处理单元。存储器可包含只读存储器(readonlymemory;ROM)、快闪存储器(flashROM)及/或动态存取存储器(randomaccessmemory;RAM),用以存储可供处理单元执行的程序模块。一般而言,程序模块包含常序(routines)、程序(Program)JIHi^(object)、元件(component)或网络服务(WebService)等。[0038]触控模块200用以检测使用者所触发的触碰事件。举例而言,触控模块200可为一触控面板或者一触控垫,但本发明不限于此。触控面板可覆盖于掀盖式电子装置1000的一显示面板(未图示)上,或者内嵌于显示面板内,用以检测使用者手势以及使用者手势与触控面板接触的点数。举例而言,触控面板可为电容式触控面板、电阻式触控面板或者投射电容式触控面板等。电容式触控面板是藉由使用者的手或者触控笔与电容式触控面板之间所产生的电容变化,检测触碰事件并且判断触碰事件的位置,以产生相应的信号传送至运算单元100。电阻式触控面板是藉由物体接触所造成的电阻变化,检测触碰事件并且判断触碰事件的位置,以产生相应的信号传送至运算单元100。投射电容式触控面板是利用触控面板上ITO(铟锡氧化物)透明电极与人体手指或导电物体间,因接触而形成的电容感应,检测触碰事件并且判断触碰事件的位置,以产生相应的信号传送至运算单元100。触控垫可设置于掀盖式电子装置1000的键盘(未图示)附近,用以检测使用者手势以控制操作系统中的游标,但本发明不限于此。[0039]感应装置300用以检测掀盖式电子装置1000的一上盖与一下盖是否分离,并当上盖与下盖分离时,产生一检测信号,并将所产生的检测信号传送至运算单元100。举例而言,感应装置300可为设置于掀盖式电子装置1000的上盖以及下盖的磁性感应装置,根据上盖以及下盖开启或者闭合所造成的磁性变化,判断掀盖式电子装置1000是否开启,但本发明不限于此。在本发明其它实施例中,感应装置300可为红外线感应装置、光感装置或者其它感应装置,用以根据上盖以及下盖开启或者闭合所造成的物理变化,判断掀盖式电子装置1000是否开启。[0040]值得注意的是,本发明的掀盖式电子装置1000也可为一平板电脑,其中平板电脑可藉由一外接装置,组成具有掀盖特征的电子系统。举例而言,为平板电脑的掀盖式电子装置1000可装上一智能保护盖,以具有掀盖式电子装置的特征。换言之,智能保护盖为掀盖式电子装置1000的上盖或者下盖。值得注意的是,智能保护盖(smartcover)可视为掀盖式电子装置1000中的一组件,亦可不包括在掀盖式电子装置1000中。即使智能保护盖不为掀盖式电子装置1000中的一组件,感应装置300亦可根据上述的各种物理变化,判断作为上盖或者下盖的智能保护盖是否被掀开。感应装置300亦可据以产生检测信号,并将检测信号传送给运算单元100。在另一实施例中,为平板电脑的掀盖式电子装置1000亦可与具有键盘或者另一平板电脑进行组合,以具有掀盖式电子装置的特征。值得注意的是,键盘或者另一平板电脑可视为掀盖式电子装置1000中的一组件,亦可不包括在掀盖式电子装置1000中。即使键盘或者另一平板电脑不为掀盖式电子装置1000中的一组件,感应装置300亦可根据上述的各种物理变化,判断作为上盖或者下盖的键盘或者另一平板电脑是否被掀开。感应装置300亦可据以产生检测信号,并将检测信号传送给运算单元100。[0041]在本发明的一实施例中,运算单元100用以根据检测信号,对上盖与下盖分离的次数进行一计数,并当一既定条件被满足时,对触控模块200进行校正。在本发明的一实施例中,既定条件包括计数超过一既定次数,并且当计数超过既定次数时,运算单元100还用以将计数归零,但本发明不限于此。值得注意的是,既定次数可为5次、10次、15次等等,本发明在此不加以限制。在本发明的另一实施例中,既定条件包括计数超过一既定次数以及触控模块200的驱动程序成功安装于掀盖式电子装置1000中。举例而言,当计数超过既定次数时,运算单元100还用以判断触控模块200的驱动程序是否成功安装于掀盖式电子装置1000。当触控模块200的驱动程序成功安装于掀盖式电子装置1000时,运算单元100对触控模块200进行校正,增进触控模块200判断触碰事件的准确率。当驱动程序未成功安装于掀盖式电子装置1000时,运算单元100产生一警告信号提供给使用者,以提醒使用者触控模块200的驱动程序未成功安装于掀盖式电子装置1000,但本发明不限于此。当驱动程序未成功安装于掀盖式电子装置1000时,运算单元100亦可不作任何动作,或者在网络或者掀盖式电子装置1000中的存储器中搜寻匹配的驱动程序,以自动安装驱动程序或者询问使用者是否安装搜寻到的驱动程序。[0042]图2是本发明的另一种实施例的掀盖式电子装置的方块图。掀盖式电子装置2000可为笔记本电脑、智能手机、PDA等等,本发明在此不加以限制。熟习此技艺人士也可将掀盖式电子装置2000实施于掀盖式的一电脑系统样态(configurat1n)上,例如,手持式设备(hand-helddevices)、可携式设备(portabledevices)、个人数字助理(personaldigitalassistant;PDA)多处理器系统、以微处理器为基础或可程序化的消费性电子产品(microprocessor-basedorprogrammableconsumerelectronics)以及类似的设备。掀盖式电子装置2000包括一处理器110、一平台控制器120(PlatformControllerHub,PCH)、一B1S存储器140、一只读存储器150、一硬盘160、一内嵌控制器170、一触控模块200以及一感应装置300。[0043]处理器110可包括随机处理存储器(未图示),并通过平台控制器120将存储在B1S存储器140、只读存储器150以及硬盘160中的程序载入随机处理存储器中进行运算。[0044]平台控制器120耦接于处理器110以及其他装置之间,例如B1S存储器140、只读存储器150、硬盘160、内嵌控制器170以及触控模块200。平台控制器120用以对数据进行编/解码,使得其他装置与处理器110可以进行沟通,决定处理器110中程序执行的顺序,并且传送处理器110的指令至掀盖式电子装置2000中的其它装置。[0045]B1S存储器140用以存储一基本输入输出系统(BasicInput/OutputSystem,B1S)的程序码,以藉由平台控制器120将基本输入输出系统的程序码提供给处理器110进行执行。举例而言,B1S存储器140可为一串列外设界面只读存储器(SerialPeripheralInterfaceRead-OnlyMemory,SPIROM),但本发明不限于此。B1S存储器140亦可为其他样态的非易失性存储器。值得注意的是,在本发明中,基本输入输出系统亦包括一ASL码(AdvancedConfigurat1nandPowerInterfaceSourceLanguageCode,ASLcode),用以检查触控模块200的驱动程序是否成功安装于掀盖式电子装置2000中,以及对触控模块200进行校正,增进触控模块200判断触碰事件的准确率。[0046]只读存储器150用以存储掀盖式电子装置2000中的参数。举例而言,只读存储器150可为一电子抹除式可复写只读存储器(Electrically-ErasableProgrammableRead-OnlyMemory,EEPR0M),但本发明不限于此。只读存储器150亦可为其他样态的非易失性存储器。[0047]硬盘160用以存储掀盖式电子装置2000中的程序,例如操作系统(OperatingSystem,OS)、驱动程序以及其他应用程序。值得注意的是,在本发明中硬盘160还包括一ACPI驱动程序(AdvancedConfigurat1nandPowerInterfaceCode,ACPICode),用以取得存储于内嵌控制器170中的一事件码。值得注意的是,在本实施例中,事件码为一Qeventnumber。[0048]内嵌控制器170(EmbeddedController,EC)用以接收感应装置300所产生的检测信号,并藉由平台控制器120将检测信号传送至处理器110。内嵌控制器170还包括一随机存取存储器172(RandomAccessMemory,RAM),用以存储所需的参数以及事件码(Qeventnumber),其中Qeventnumber可为0x0?OXff,用以分别对应不同的事件,但本发明不限于此。Qeventnumber亦可为其他数字码。举例而言,内嵌控制器170亦可用以连接掀盖式电子装置2000中的其他装置(未图示),例如键盘、鼠标、背光模块等等,本发明在此不加以限制。连接至内嵌控制器170的元件可根据所接收到的特定信号,产生相应的事件,其中随机存取存储器172中具有分别相应于这些事件的Qeventnumber。内嵌控制器170还用以将元件将所接收到的特定信号,藉由内嵌控制器170以及平台控制器120传送至处理器110,以致使处理器110所执行的操作系统根据特定信号所产生的事件,读取存储于内嵌控制器170的随机存取存储器172中所相应的Qeventnumber。举例而言,键盘可根据同时被使能的按键Fn以及F3,产生相应于调制整背光模块亮度的一热键事件,其中随机存取存储器172中具有相应于该热件事件的Qeventnumber。[0049]触控模块200用以检测使用者所触发的触碰事件。举例而言,触控模块200可为一触控面板或者一触控垫,但本发明不限于此。触控面板可覆盖于掀盖式电子装置2000的一显示面板(未图示)上,或者内嵌于显示面板内,用以检测使用者手势以及使用者手势与触控面板接触的点数。举例而言,触控面板可为电容式触控面板、电阻式触控面板或者投射电容式触控面板等。电容式触控面板藉由使用者的手或者触控笔与电容式触控面板之间所产生的电容变化,检测触碰事件并且判断触碰事件的位置,以产生相应的信号藉由平台控制器120传送至处理器110。电阻式触控面板藉由物体接触所造成的电阻变化,检测触碰事件并且判断触碰事件的位置,以产生相应的信号藉由平台控制器120传送至处理器110。投射电容式触控面板利用触控面板上ITO(铟锡氧化物)透明电极与人体手指或导电物体间,因接触而形成的电容感应,检测触碰事件并且判断触碰事件的位置,以产生相应的信号藉由平台控制器120传送至处理器110。触控垫可设置于掀盖式电子装置1000的键盘(未图示)附近,用以检测使用者手势以控制操作系统中的游标,但本发明不限于此。值得注意的是,当触控模块200为触控垫时,触控模块200亦可耦接至内嵌控制器170,并将所产生的信号传送至内嵌控制器170,但本发明不限于此。[0050]感应装置300耦接至内嵌控制器170,用以检测掀盖式电子装置2000的一上盖与一下盖是否分离,并当上盖与下盖分离时,产生一检测信号。举例而言,感应装置300可为设置于掀盖式电子装置2000的上盖以及下盖的磁性感应装置,根据上盖以及下盖开启或者闭合所造成的磁性变化,判断掀盖式电子装置2000是否开启,但本发明不限于此。在本发明其它实施例中,感应装置300可为红外线感应装置、光感装置或者其它感应装置,用以根据根据上盖以及下盖开启或者闭合所造成的物理变化,判断掀盖式电子装置2000是否开启。[0051]值得注意的是,本发明的掀盖式电子装置2000亦可为一平板电脑,其中平板电脑可藉由一外接装置,组成具有掀盖特征的电子系统。举例而言,为平板电脑的掀盖式电子装置2000可装上一智能保护盖,以具有掀盖式电子装置的特征。换言之,智能保护盖为掀盖式电子装置2000的上盖或者下盖。值得注意的是,智能保护盖(smartcover)可视为掀盖式电子装置2000中的一组件,亦可不包括在掀盖式电子装置2000中。即使智能保护盖不为掀盖式电子装置2000中的一组件,感应装置300亦可根据上述的各种物理变化,判断作为上盖或者下盖的智能保护盖是否被掀开。感应装置300亦可据以产生检测信号,并将检测信号传送给内嵌控制器170。在另一实施例中,为平板电脑的掀盖式电子装置2000亦可与具有键盘或者另一平板电脑进行组合,以具有掀盖式电子装置的特征。值得注意的是,键盘或者另一平板电脑可视为掀盖式电子装置2000中的一组件,亦可不包括在掀盖式电子装置1000中。即使键盘或者另一平板电脑不为掀盖式电子装置2000中的一组件,感应装置300亦可根据上述的各种物理变化,判断作为上盖或者下盖的键盘或者另一平板电脑是否被掀开。感应装置300亦可据以产生检测信号,并将检测信号传送给内嵌控制器170。[0052]在本发明的一实施例中,处理器110执行一基本输入输出系统,以根据感应装置300所产生的检测信号,在只读存储器150中对上盖与下盖分离的次数进行一计数。当由处理器110所执行的操作系统判断只读存储器150中的计数超过一既定次数时,操作系统藉由一ACPI驱动程序取得内嵌控制器170的随机存取存储器172的事件码。值得注意的是,既定次数可为5次、10次、15次等,本发明不限于此。接着,处理器110根据事件码执行基本输入输出系统中的ASL码,以对触控模块200进行校正。在本发明的另一实施例中,当计数超过既定次数时,处理器110所执行的操作系统藉由ACPI驱动程序将只读存储器150中的计数归零,但本发明不限于此。[0053]在本发明的一实施例中,当计数超过既定次数,ASL码致使一校正程序对触控模块200进行校正,增进触控模块200判断触碰事件的准确率。举例而言,校正程序可存储于触控模块200或者硬盘160中,本发明不限于此。在本发明的另一实施例中,ASL码用以检测操作系统的一装置管理界面是否具有相应于触控模块200的一错误码(DeviceManagererrorcode),以判断触控模块200的一驱动程序是否成功安装于掀盖式电子装置2000的操作系统。当驱动程序成功安装于掀盖式电子装置2000时,ASL码致使操作系统中一校正程序对触控模块200进行校正,增进触控模块200判断触碰事件的准确率。当驱动程序未成功安装于掀盖式电子装置2000时,ASL码还用以产生一警告信号提供给操作系统,再由操作系统提醒使用者触控模块200的驱动程序未成功安装于掀盖式电子装置2000,但本发明不限于此。在另一实施例中,当驱动程序未成功安装于掀盖式电子装置2000时,ASL码亦可不作任何动作,或者致使操作系统在网络或者掀盖式电子装置2000中的存储器中搜寻匹配的驱动程序,以自动安装驱动程序或者询问使用者是否安装搜寻到的驱动程序。[0054]图3是本发明的一种实施例的校正方法的流程图。校正方法适用于图1所示的掀盖式电子装置1000。流程开始于步骤S300。[0055]在步骤S300中,感应装置300用以检测掀盖式电子装置1000的上盖与下盖是否分离。举例而言,感应装置300可为设置于掀盖式电子装置1000的上盖以及下盖的磁性感应装置,根据上盖以及下盖开启或者闭合所造成的磁性变化,判断掀盖式电子装置1000是否开启,但本发明不限于此。在本发明其它实施例中,感应装置300可为红外线感应装置、光感装置或者其它感应装置,用以根据根据上盖以及下盖开启或者闭合所造成的物理变化,判断掀盖式电子装置1000是否开启。当掀盖式电子装置1000的上盖与下盖分离时,流程进行至步骤S302;否则,感应装置300继续检测掀盖式电子装置1000的上盖与下盖是否分离。[0056]值得注意的是,当本发明的掀盖式电子装置1000为一平板电脑时,其中平板电脑可藉由一外接装置,组成具有掀盖特征的电子系统。感应装置300可根据外接装置与掀盖式电子装置1000分离所产生之物理变化,产生检测信号,并将检测信号传送给运算单元100。举例而言,为平板电脑的掀盖式电子装置1000可装上一智能保护盖,以具有掀盖式电子装置的特征。换言之,智能保护盖为掀盖式电子装置1000的上盖或者下盖。值得注意的是,智能保护盖(smartcover)可视为掀盖式电子装置1000中的一组件,亦可不包括在掀盖式电子装置1000中。即使智能保护盖不为掀盖式电子装置1000中的一组件,感应装置300亦可根据上述的各种物理变化,判断作为上盖或者下盖的智能保护盖是否被掀开。感应装置300亦可据以产生检测信号,并将检测信号传送给运算单元100。在另一实施例中,为平板电脑的掀盖式电子装置1000亦可与具有键盘或者另一平板电脑进行组合,以具有掀盖式电子装置的特征。值得注意的是,键盘或者另一平板电脑可视为掀盖式电子装置1000中的一组件,亦可不包括在掀盖式电子装置1000中。即使键盘或者另一平板电脑不为掀盖式电子装置1000中的一组件,感应装置300亦可根据上述的各种物理变化,判断作为上盖或者下盖的键盘或者另一平板电脑是否被掀开。感应装置300亦可据以产生检测信号,并将检测信号传送给运算单元100。[0057]接着,在步骤S302中,感应装置300产生一检测信号,并将检测信号传送至运算单元100。[0058]接着,在步骤S304中,运算单元100用以根据检测信号,将相应于上盖与下盖分离的次数的一计数加I。[0059]接着,在步骤S306中,运算单元100判断计数是否超过一既定次数。当计数超过既定次数时,流程进行至步骤S310;否则,流程回到步骤S300,感应装置300继续检测掀盖式电子装置1000的上盖与下盖是否分离。值得注意的是,既定次数可为5次、10次、15次等等,本发明在此不加以限制。[0060]在步骤S310中,运算单元100对触控模块200进行校正,以增进触控模块200判断触碰事件的准确率,并且将计数归零。流程结束于步骤S310。[0061]图4是本发明的一种实施例的校正方法的流程图。校正方法适用于图1所示的掀盖式电子装置1000。流程开始于步骤S400,其中图4相似于图3,除了图4还包括步骤S408以及S412,因此步骤S400-S404请参考图3的步骤S300-S304的说明,在此不再赘述。[0062]接着,在步骤S406中,运算单元100判断计数是否超过一既定次数。当计数超过既定次数时,流程进行至步骤S408;否则,流程回到步骤S400,感应装置300继续检测掀盖式电子装置1000的上盖与下盖是否分离。值得注意的是,既定次数可为5次、10次、15次等等,本发明在此不加以限制。[0063]接着,在步骤S408中,运算单元100还用以判断触控模块200的驱动程序是否成功安装于掀盖式电子装置1000。当触控模块200的驱动程序成功安装于掀盖式电子装置1000时,流程进行至步骤S410;否则,流程进行至步骤S412。[0064]在步骤S410中,运算单元100对触控模块200进行校正,以增进触控模块200判断触碰事件的准确率,并且运算单元100还用以将计数归零。流程结束于步骤S410。[0065]在步骤S412中,运算单元100产生一警告信号提供给使用者,以提醒使用者触控模块200的驱动程序未成功安装于掀盖式电子装置1000。流程结束于步骤S412。[0066]图5是本发明的一种实施例的校正方法的流程图。校正方法适用于图2所示的掀盖式电子装置2000。流程开始于步骤S500。[0067]在步骤S500中,感应装置300用以检测掀盖式电子装置2000的上盖与下盖是否分离。举例而言,感应装置300可为设置于掀盖式电子装置2000的上盖以及下盖的磁性感应装置,根据上盖以及下盖开启或者闭合所造成的磁性变化,判断掀盖式电子装置2000是否开启,但本发明不限于此。在本发明其它实施例中,感应装置300可为红外线感应装置、光感装置或者其它感应装置,用以根据根据上盖以及下盖开启或者闭合所造成的物理变化,判断掀盖式电子装置2000是否开启。当掀盖式电子装置2000的上盖与下盖分离时,流程进行至步骤S502;否则,感应装置300继续检测掀盖式电子装置2000的上盖与下盖是否分离。[0068]值得注意的是,本发明的掀盖式电子装置2000亦可为一平板电脑,其中平板电脑可藉由一外接装置,组成具有掀盖特征的电子系统。感应装置300可根据外接装置与掀盖式电子装置2000分离所产生的物理变化,产生检测信号,并将检测信号传送给内嵌控制器170。举例而言,为平板电脑的掀盖式电子装置2000可装上一智能保护盖,以具有掀盖式电子装置的特征。换言之,智能保护盖为掀盖式电子装置2000的上盖或者下盖。值得注意的是,智能保护盖(smartcover)可视为掀盖式电子装置2000中的一组件,亦可不包括在掀盖式电子装置2000中。即使智能保护盖不为掀盖式电子装置2000中的一组件,感应装置300亦可根据上述的各种物理变化,判断作为上盖或者下盖的智能保护盖是否被掀开。感应装置300亦可据以产生检测信号,并将检测信号传送给内嵌控制器170。在另一实施例中,为平板电脑的掀盖式电子装置2000亦可与具有键盘或者另一平板电脑进行组合,以具有掀盖式电子装置的特征。值得注意的是,键盘或者另一平板电脑可视为掀盖式电子装置2000中的一组件,亦可不包括在掀盖式电子装置1000中。即使键盘或者另一平板电脑不为掀盖式电子装置2000中的一组件,感应装置300亦可根据上述的各种物理变化,判断作为上盖或者下盖的键盘或者另一平板电脑是否被掀开。感应装置300亦可据以产生检测信号,并将检测信号传送给内嵌控制器170。[0069]接着,在步骤S502中,感应装置300产生一检测信号,并将检测信号传送至内嵌控制器170。[0070]接着,在步骤S504中,处理器110执行基本输入输出系统,以根据感应装置300所产生的检测信号,将在只读存储器150中相应于上盖与下盖分离的次数的计数加I。[0071]接着,在步骤S506中,处理器110所执行的操作系统判断只读存储器150中的计数是否超过一既定次数。当计数超过既定次数时,流程进行至步骤S510;否则,流程回到步骤S500,感应装置300继续检测掀盖式电子装置2000的上盖与下盖是否分离。值得注意的是,既定次数可为5次、10次、15次等等,本发明在此不加以限制。[0072]在步骤S510中,处理器110所执行的操作系统藉由一ACPI驱动程序取得存储于内嵌控制器170的随机存取存储器172中的事件码,并且将计数归零。值得注意的是,处理器110根据事件码执行基本输入输出系统中的ASL码,致使操作系统中一校正程序对对触控模块200进行校正,增进触控模块200判断触碰事件的准确率,处理器110亦根据事件码执行基本输入输出系统中的ASL码,致使操作系统藉由ACPI驱动程序,将只读存储器150中的计数归零,流程结束于步骤S510。[0073]图6本发明的一种实施例的校正方法的流程图。校正方法适用于图2所示的掀盖式电子装置2000。流程开始于步骤S600,其中图6相似于图5,除了图6还包括步骤S608以及S612,因此步骤S600-S604请参考图5的步骤S500-S504的说明,在此不再赘述。[0074]在步骤S606中,处理器110所执行的操作系统判断只读存储器150中的计数是否超过一既定次数。当计数超过既定次数时,流程进行至步骤S608;否则,流程回到步骤S600,感应装置300继续检测掀盖式电子装置2000的上盖与下盖是否分离。值得注意的是,既定次数可为5次、10次、15次等等,本发明在此不加以限制。[0075]接着,在步骤S608中,处理器110所执行的操作系统藉由一ACPI驱动程序取得存储于内嵌控制器170的随机存取存储器172中的事件码,以判断触控模块200的驱动程序是否成功安装于掀盖式电子装置2000的操作系统。其中,处理器110根据事件码执行基本输入输出系统中的ASL码,ASL码用以检测操作系统的一装置管理界面是否具有相应于触控模块200的一错误码(DeviceManagererrorcode),以判断触控模块200的一驱动程序是否成功安装于掀盖式电子装置2000的操作系统。当触控模块200的驱动程序成功安装于掀盖式电子装置2000时,流程进行至步骤S610;否则,流程进行至步骤S612。[0076]在步骤S610中,ASL码致使操作系统中一校正程序对触控模块200进行校正,以增进触控模块200判断触碰事件的准确率,并且将计数归零。流程结束于步骤S610。举例而言,处理器110根据事件码执行基本输入输出系统中的ASL码,致使操作系统藉由ACPI驱动程序,将只读存储器150中的计数归零。[0077]在步骤S612中,ASL码用以产生一警告信号提供给操作系统,再由操作系统提醒使用者触控模块200的驱动程序未成功安装于掀盖式电子装置2000。流程结束于步骤S612。[0078]本发明所提供的掀盖式电子装置1000/2000以及校正方法,可在使用者使能掀盖式电子装置1000/2000—既定次数后,自动对触控模块200进行校正,使得触控模块200可更精准的判断触碰事件所发生的位置。[0079]本发明的方法,或特定形态或其部份,可以以程序码的形态存在。程序码可存储于实体媒体,如软盘、光盘、硬盘、或是任何其他机器可读取(如电脑可读取)存储媒体,亦或不限于外在形式的电脑程序产品,其中,当程序码被机器,如电脑载入且执行时,此机器变成用以参与本发明的装置。程序码也可通过一些传送媒体,如电线或电缆、光纤、或是任何传输形态进行传送,其中,当程序码被机器,如电脑接收、载入且执行时,此机器变成用以参与本发明的装置。当在一般用途处理单元实作时,程序码结合处理单元提供一操作类似于应用特定逻辑电路的独特装置。[0080]但是以上所述者,仅为本发明的各项实施例而已,当不能以此限定本发明实施的范围,即大凡依本发明权利要求及发明说明内容所作的简单的等效变化与修饰,皆仍属本发明专利涵盖的范围内。另外本发明的任一实施例或权利要求不须达成本发明所揭露的全部目的或优点或特点。此外,摘要部分和标题仅是用来辅助专利文件搜寻之用,并非用来限制本发明的权利范围。【权利要求】1.一种掀盖式电子装置,其特征在于,所述掀盖式电子装置包括:一触控模块,用以检测触碰事件;一感应装置,用以检测上述掀盖式电子装置的一上盖与一下盖是否分离,并当上述上盖与上述下盖分离时,产生一检测信号;以及一运算单元,用以根据上述检测信号,对上述上盖与上述下盖分离的次数进行一计数,并当一既定条件被满足时,对上述触控模块进行校正,其中上述既定条件包括上述计数超过一既定次数。2.根据权利要求1所述的掀盖式电子装置,其特征在于,上述运算单元还用以当上述计数超过上述既定次数时,将上述计数归零。3.根据权利要求2所述的掀盖式电子装置,其特征在于,上述运算单元还用以当上述计数超过上述既定次数时,判断上述触控模块的一驱动程序是否成功安装于上述掀盖式电子装置。4.根据权利要求3所述的掀盖式电子装置,其特征在于,当上述驱动程序未成功安装于上述掀盖式电子装置时,上述运算单元还用以产生一警告信号提供给使用者,并且上述既定条件还包括上述驱动程序成功安装于上述掀盖式电子装置。5.根据权利要求1所述的掀盖式电子装置,其特征在于,上述触控模块能为一触控面板或者一触控垫。6.一种掀盖式电子装置,其特征在于,所述掀盖式电子装置包括:一触控模块,用以检测触碰事件;一感应装置,用以检测上述掀盖式电子装置的一上盖与一下盖是否分离,并当上述上盖与上述下盖分离时,产生一检测信号;一只读存储器;以及一处理器,用以执行一基本输入输出系统以及一操作系统,其中上述基本输入输出系统用以根据上述检测信号,在上述只读存储器中对上述上盖与上述下盖分离的次数进行一计数,上述操作系统用以当上述计数超过一既定次数时,藉由一ACPI驱动程序取得一事件码,并且上述处理器根据上述事件码执行上述基本输入输出系统中的一ASL码,致使上述操作系统对上述触控模块进行校正。7.根据权利要求6所述的掀盖式电子装置,其特征在于,上述ASL码还用以当上述计数超过上述既定次数时,致使上述操作系统将上述计数归零。8.根据权利要求7所述的掀盖式电子装置,其特征在于,上述ASL码还用以检测上述操作系统的一装置管理界面是否具有相应于上述触控模块的一错误码,以判断上述触控模块的一驱动程序是否成功安装于上述掀盖式电子装置的上述操作系统。9.根据权利要求8所述的掀盖式电子装置,其特征在于,当上述驱动程序未成功安装于上述掀盖式电子装置时,上述ASL码还用以产生一警告信号提供给上述操作系统。10.根据权利要求8所述的掀盖式电子装置,其特征在于,当上述驱动程序成功安装于上述掀盖式电子装置时,上述ASL码致使上述操作系统中的一校正程序对上述触控模块进行校正。11.根据权利要求6所述的掀盖式电子装置,其特征在于,所述掀盖式电子装置还包括:一平台控制器;以及一内嵌控制器,用以接收上述检测信号,并藉由上述平台控制器将上述检测信号传送至上述处理器。12.根据权利要求11所述的掀盖式电子装置,其特征在于,上述内嵌控制器还包括一随机存取存储器,用以存储上述事件码。13.根据权利要求6所述的掀盖式电子装置,其特征在于,上述触控模块能为一触控面板或者一触控垫。14.一种校正方法,适用于具有一掀盖式电子装置,其特征在于,上述掀盖式电子装置包括一触控模块,上述校正方法包括:检测上述掀盖式电子装置的一上盖与一下盖是否分离;当上述上盖与上述下盖分离时,产生一检测信号;根据上述检测信号,对上述上盖与上述下盖分离的次数进行一计数;判断一既定条件是否被满足;以及当上述既定条件满足时,对上述触控模块进行校正,其中上述既定条件包括上述计数超过一既定次数。15.根据权利要求14所述的校正方法,其特征在于,所述校正方法还包括当上述计数超过上述既定次数时,将上述计数归零。16.根据权利要求15所述的校正方法,其特征在于,所述校正方法还包括:当上述计数超过上述既定次数时,判断上述触控模块的一驱动程序是否成功安装于上述掀盖式电子装置的上述操作系统;以及当上述驱动程序未成功安装于上述掀盖式电子装置时,产生一警告信号提供给上述操作系统,其中上述既定条件还包括上述驱动程序成功安装于上述掀盖式电子装置的上述操作系统。17.一种校正方法,适用于具有一掀盖式电子装置,其特征在于,上述掀盖式电子装置包括一触控模块,上述校正方法包括:检测上述掀盖式电子装置的一上盖与一下盖是否分离;当上述上盖与上述下盖分离时,产生一检测信号;执行一基本输入输出系统,以根据上述检测信号,在上述掀盖式电子装置的一只读存储器中对上述上盖与上述下盖分离的次数进行一计数;执行一操作系统,以当上述计数超过一既定次数时,藉由一ACPI驱动程序取得一事件码;以及根据上述事件码执行上述基本输入输出系统中的一ASL码,致使上述操作系统对上述触控模块进行校正。18.根据权利要求17所述的校正方法,其特征在于,执行上述基本输入输出系统中的上述ASL码的步骤还包括:当上述计数超过上述既定次数时,藉由执行上述ASL码将上述计数归零。19.根据权利要求18所述的校正方法,其特征在于,执行上述基本输入输出系统中的上述ASL码的步骤还包括:执行上述ASL码,以检测上述操作系统的一装置管理界面是否具有相应于上述触控模块的一错误码,以判断上述触控模块的一驱动程序是否成功安装于上述掀盖式电子装置的上述操作系统;当检测到上述错误码时,产生一警告信号提供给上述操作系统;以及当未检测到上述错误码时,致使上述操作系统中的一校正程序对上述触控模块进行校正。20.根据权利要求17所述的校正方法,其特征在于,上述事件码是存储于上述掀盖式电子装置的一内嵌控制器中。【文档编号】G06F3/041GK104516570SQ201310503966【公开日】2015年4月15日申请日期:2013年10月23日优先权日:2013年10月8日【发明者】许哲轩,陈永丰申请人:纬创资通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1