CN113454579A - 用作鼠标板的计算机触摸板或数字化触控笔板的方法和设备 - Google Patents

用作鼠标板的计算机触摸板或数字化触控笔板的方法和设备 Download PDF

Info

Publication number
CN113454579A
CN113454579A CN201980091184.8A CN201980091184A CN113454579A CN 113454579 A CN113454579 A CN 113454579A CN 201980091184 A CN201980091184 A CN 201980091184A CN 113454579 A CN113454579 A CN 113454579A
Authority
CN
China
Prior art keywords
input
computer mouse
mouse
received
input surface
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.)
Pending
Application number
CN201980091184.8A
Other languages
English (en)
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.)
Razer Asia Pacific Pte Ltd
Original Assignee
Razer Asia Pacific Pte 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 Razer Asia Pacific Pte Ltd filed Critical Razer Asia Pacific Pte Ltd
Publication of CN113454579A publication Critical patent/CN113454579A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03543Mice or pucks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/039Accessories therefor, e.g. mouse pads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/039Accessories therefor, e.g. mouse pads
    • G06F3/0395Mouse pads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/038Indexing scheme relating to G06F3/038
    • G06F2203/0384Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种设计,所述设计允许触摸板或数字化触控笔板兼用作鼠标垫/板,使得计算机鼠标可以在所述触摸板或所述数字化触控笔板上使用。在本发明的一方面中,提供一种方法、计算机可读介质及用于管理输入装置的设备。所述设备可判定在输入表面处是否接收到表面输入。所述设备可判定在计算机鼠标处是否接收到鼠标输入。当在时间阈值窗口内在相应输入装置处接收到所述表面输入及所述鼠标输入时,所述设备可以停用所述输入表面及所述计算机鼠标中的一者,所述一者具有低于所述输入表面及所述计算机鼠标中的另一者的优先级。

Description

用作鼠标板的计算机触摸板或数字化触控笔板的方法和设备
技术领域
本发明的各种方面一般是关于人机交互,且更特别地,是关于也可用作鼠标板的计算机触摸板或数字化触控笔板。
背景技术
计算技术自产生以来在能力上已提高许多倍。处理器以越来越高的速率工作;内存越来越大且总是更快;大容量储存器年年变得更大且更便宜。计算机现在是生活上许多方面中的基本要素,且常常用于向用户呈现三维世界,自游戏至科学可视化的一切。
人机交互(Human–computer interaction;HCI)研究计算机技术的设计及用途,重点在于人(用户)与计算机之间的接口。人以许多方式与计算机交互。人与计算机之间的接口对于利于此交互作用至关重要。用户与计算机之间的接口未达到与计算技术相同的变化率。举例而言,屏幕窗口、键盘、监视器及鼠标是标准的,且自它们的引入以来几乎没有变化。尽管大部分用户对计算机的体验是由用户与计算机之间的接口支配,但仍很少考虑人机接口。
触摸板或触控板是以触觉传感器为特征的指向装置,可以将用户的手指的运动及位置转换成对屏幕作出输出的操作***上的相对位置的特殊化表面。触控笔(或触控手写笔)是用于将命令输入至计算机屏幕、移动装置或绘图平板的小型笔形工具。在触控屏幕装置(可以被称为数字化触控笔板(digitizer stylus pad))的情况下,用户将触控笔放置在屏幕的表面上,以通过将触控笔轻触屏幕上来描画或作出选择。
计算机鼠标是检测相对于表面的二维运动的手持式指向装置。此运动通常转换成在显示器上指标的运动,如此允许对图形用户界面进行平滑的控制。大部分的计算机鼠标可能需要与鼠标板一起使用以达到最优效能。
对于也是计算机游戏玩家的图形设计者而言,计算机鼠标及用于触摸的输入表面和/或触控笔可以为基本的人机交互工具。然而,用于触摸的输入表面和/或触控笔及用于计算机鼠标的鼠标板可能占据计算机桌上的宝贵空间的大片区域。
发明内容
以下呈现对一个或多个方面的简单总结,以便提供对这些方面的基本理解。此总结并非对所有预期方面的全面概述,且即不旨在识别所有方面的关键或重要组件,也不旨在描绘任何或所有方面的范畴。此总结的唯一目的是以简化形式呈现一个或多个方面的一些概念以作为稍后程序的更详细描述的前序。
提供一种设计,该设计允许触摸板或数字化触控笔板兼用作鼠标垫/板,使得计算机鼠标可在该触摸板或该数字化触控笔板上使用。在本发明的一方面中,提供一种方法、计算机可读介质及用于管理输入装置的设备。该设备可判定在输入表面处是否接收到表面输入。该设备可判定在计算机鼠标处是否接收到鼠标输入。当在时间阈值窗口(thresholdwindow of time)内在相应输入装置处接收到该表面输入及该鼠标输入时,该设备可停用该输入表面及该计算机鼠标中的一者,该一者具有低于该输入表面及该计算机鼠标中的另一者的优先级。
在本发明的另一方面中,提供一种输入表面。该输入表面可包括无线通信电路,该无线通信电路配置为与计算机鼠标无线地通信,以接收关于在该计算机鼠标处是否接收到鼠标输入的信息。该输入表面可包括控制电路。该控制电路可配置为判定在该输入表面处是否接收到表面输入。该控制电路可进一步配置为在该输入表面具有低于该计算机鼠标的优先级时且当在时间阈值窗口内在相应输入装置处接收到该表面输入和该鼠标输入时,停用该输入表面。
在本发明的又一方面中,提供一种计算机鼠标。该计算机鼠标可包括无线通信电路,该无线通信电路配置为与输入表面无线地通信,以接收关于在该输入表面处是否接收到表面输入的信息。该计算机鼠标可包括控制电路。该控制电路可配置为判定在该计算机鼠标处是否接收到鼠标输入。该控制电路可进一步配置为在该计算机鼠标具有比该输入表面低的优先级时且当在时间阈值窗口内在相应输入装置处接收到该表面输入和该鼠标输入时,停用该计算机鼠标。
为了实现所述及相关目的,该一个或多个方面包括在下文充分描述且在实施形态中特别地指出的特征。以下描述及随附图详细地阐述该一个或多个方面的某些说明性特征。然而,这些特征指示各种方面的原理可用于的各种方式中的仅一些,且说明书想要包括所有这些方面及其等效物。
附图说明
图1是示出允许输入表面兼用作鼠标板,使得计算机鼠标可在该输入表面上使用的实施例的图。
图2示出触摸板或数字化触控笔板的一般功能方块图。
图3是管理输入装置的方法的流程图。
图4是说明示例性设备中的不同构件/组件之间的数据流动的概念性数据流程图。
图5是说明用于采用处理***的设备的硬件实施的实施例的图。
图6是说明输入表面的硬件或固件实施的实施例的图。
图7是说明计算机鼠标的硬件或固件实施的实施例的图。
具体实施方式
在下文关于附图阐述的详细描述想要作为对各种配置的描述,且不旨在表示可用来实行本文中描述的概念的仅有配置。详细描述包括特定细节以用于提供对各种概念的透彻理解的目的。然而,本领域技术人员将显而易知这些概念可在没有这些特定细节的情况下实行。在一些例子中,熟知结构及组件是以方块图形式展示以便避免模糊这些概念。
现在将参考各种设备及方法来呈现也作为鼠标板的计算机触摸板或数字化触控笔板的几个方面。这些设备及方法将在以下详细描述中描述且通过各种区块、组件、电路、程序、算法等(共同称为“组件”)在附图中图示。这些组件可使用电子硬件、计算机软件或其任何组合来实现。这些组件实现为硬件或软件取决于特定应用及施加于总***的设计约束。
举例说明,组件或组件的任何部分或组件的任何组合可实施为包括一个或多个处理器的“处理***”。处理器的实施例包括微处理器、微控制器、图形处理单元(GPU)、中央处理单元(CPU)、应用程序处理器、数字信号信号处理器(DSP)、精简指令集计算(RISC)处理器、***单芯片(SoC)、基带处理器、现场可编程门阵列(FPGA)、可编程逻辑装置(PLD)、状态机、闸控逻辑、离散硬件电路及配置为执行贯穿本发明所描述的各种功能性的其他合适硬件。处理***中的一个或多个处理器可执行软件。软件应广义地解释为意味着指令、指令集、码、码段、程序代码、程序、子程序、软件组件、应用程序、软件应用程序、软件包、例程、子例程、对象、可执行件、执行线程、程序、功能等,无论被称为软件、固件、中间软件、微码、硬件描述语言或其他。
因此,在一个或多个实施例实施方案中,所描述的功能可以以硬件、软件或其任何组合来实现。若以软件实现,则这些功能可储存在计算机可读介质上或编码为计算机可读介质上的一个或多个指令或码。计算机可读介质包括计算机储存介质。储存介质可以为可由计算机存取的任何可用介质。举例说明且非限制的,这些计算机可读介质可包括随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可程序化ROM(EEPROM)、光盘储存器、磁盘储存器、其他磁性储存装置,所述类型的计算机可读介质的组合,或可用于储存呈可由计算机存取的指令或数据结构的形式的计算机可执行码的任何其他介质。
图1是图示允许输入表面102兼用作鼠标板使得计算机鼠标106可在该输入表面上使用的一实施例的图100。输入表面102可以是触摸板、数字化触控笔板或图形选项卡。在一些实施例中,触控笔104可在输入表面102上使用以提供用户输入。在一些实施例中,输入表面102可将用户的手指的运动及位置转换成用户输入。
在一些实施例中,用户可仅需要用于触摸/触控笔及鼠标的具有鼠标垫/板功能的单一装置,而不必具有占据计算机桌上的宝贵空间的大片区域的多个装置。这对也为计算机游戏玩家的图形设计者尤其有用。
在一些实施例中,若计算机鼠标106具有高于输入表面102的优先级,则当计算机鼠标106正在输入表面102上使用时,输入表面102的触摸/触控笔功能可自动地停用。在一些实施例中,若输入表面102具有高于计算机鼠标106的优先级,则计算机鼠标106的鼠标功能可在输入表面102在使用时自动地停用。在一些实施例中,触摸/触控笔功能或鼠标功能的自动停用可经由计算机接口软件(例如,Razer Synapse)来执行。
在一些实施例中,接口软件(例如,Synapse)可允许用户识别或选择当另一输入装置在使用中时被停用的所需的操作输入装置。接口软件可具有自身的关于受支持装置的数据库,且可能够通过自每一装置读取指派的USB PID(产品识别符)和/或VID(供应商识别符)信息来识别每一装置。每一USB装置(例如,输入表面102或计算机鼠标106)被要求具有嵌入于装置的固件中的、用于USB列举及装置识别的PID/VID信息。
在一些实施例中,在两种装置同时地或在小时间窗口内启动的情况下,优先等级可设定至每一输入装置。因此,具有较高优先级的输入装置可在另一输入装置可停用时保持可操作。窗口持续时间可以是默认值,或可由用户经由接口软件可编程。
举例而言,若计算机鼠标106具有高于输入表面102的优先级,则当计算机鼠标106在输入表面102上使用时,该计算机接口软件可识别到计算机鼠标106是作为输入装置使用且自动地停用输入表面102的输入功能,使得这些输入装置不相互干扰。
在一些实施例中,默认地,鼠标功能具有较高优先级,且可接着通过将暂停命令发送至输入表面102来停用触摸板/数字触控笔功能。同样地,装置优先级也可被设定(例如,经由接口软件),使得输入表面102具有高于计算机鼠标106的优先级。
在一些实施例中,在重新启用低优先级输入装置之前,较短的超时期间可在高优先级输入装置的上次使用之后实施。在一些实施例中,该计算机接口软件可包括或不包括供用户用于启用或停用未使用的输入装置的“自动停用”的选项。
在一些实施例中,计算机鼠标106及输入表面102可通过硬件/固件功能在该计算机接口软件不存在的情况下仍一起工作。计算机鼠标106及输入表面102可具有无线电射频(RF)和/或近场通信(NFC)电路。RF电路可允许计算机鼠标106及输入表面102无线地通信(例如,在另一装置已启动的情况下通知每一配对装置)。NFC电路可用于起始无线配对。计算机鼠标106及输入表面102上的照明器可提供关于配对程序的视觉回馈或选定的“作用中(active)”装置指示。
在一些实施例中,基于硬件/固件的(非接口软件)计算机鼠标106及输入表面102的工作方式可与上文描述的计算机软件接口解决方案相同。
在一些实施例中,在计算机鼠标106及输入表面102两者上可存在专用的“启动(Activate)”开关。按下每一装置上的“启动”按钮可停用另一配对装置的输入。在此情况下,不能自动停用/启用未启动的装置。用户需要手动地按下非作用中装置上的“启动”开关以便使用该装置。在一些实施例中,照明器指示符可向用户提供视觉回馈,以指示哪个装置的输入当前在作用中。
在一些实施例中,输入表面102在兼用作鼠标板时可具有或不具有可更换的顶部鼠标板盖。在一些实施例中,输入表面102可具有或不具有照明器。照明器可以是单色或多色(例如,RGB)照明器。在一些实施例中,照明器可包括发光二极管(LED)、LED驱动器或任何其他LED驱动的电子设备。在一些实施例中,输入表面102可包括所有形式的触摸输入装置(电阻式、电容式、超声波、基于红外辐射的、压电式等)。
图2示出触摸板或数字化触控笔板200的一般功能方块图。在一些实施例中,触摸板或数字化触控笔板200可以是参考图1而在上文描述的输入表面102。如图所示,触摸板或数字化触控笔板200可包括输入按钮202、微控制器单元(MCU)204、USB界面206、照明器208、感测表面210及电源214。
感测表面210可感测用户输入且将所述用户输入提供至MCU 204。MCU 204可启用或停用感测表面210。MCU 204可基于感测表面210的作用中状态来控制照明器208。
图3是管理输入装置的方法的流程图300。在一个实施例中,该方法可由设备(例如,下文参考图4或图5所描述的设备402/402’)来执行。该设备可耦合至两个输入装置:计算机鼠标(例如,上文在图1中描述的计算机鼠标106)及输入表面(例如,上文在图1中描述的输入表面102、上文在图2中描述的触摸板或数字化触控笔板200)。在一些实施例中,该两个输入装置中的一者可具有比另一者更高的优先级。在一些实施例中,默认地,计算机鼠标可以是高优先级输入装置而输入表面可以是低优先级输入装置。
在步骤302,设备可启用鼠标及触摸/数字触控笔功能且等待用户输入。
在步骤304,设备可判定接收到的用户输入是否来自高优先级输入装置。若用户输入来自高优先级输入装置,则设备可进行至步骤306。若用户输入并非来自高优先级输入装置,则设备可进行至步骤308。
在步骤308,若未检测到高优先级输入,则设备可接受来自低优先级输入装置的用户输入。举例说明,设备连续地监控接收到的输入信号,且若如在步骤310所详述,检测到来自高优先级输入装置的输入信号,则转移至高优先级输入装置。
在步骤310,设备可判定在高优先级输入装置处是否接收到用户输入。若在高优先级输入装置处接收到用户输入,则设备可进行至步骤306。若在高优先级输入装置处未接收到用户输入,则设备可循环回至步骤308以接受低优先级输入。
在步骤306,设备可将高优先级输入装置设定为在作用中且停用低优先级输入装置。
在步骤312,设备可判定高优先级输入装置是否在作用中。若高优先级输入装置在作用中,则设备可循环回至步骤312以从高优先级输入装置获取输入信号。若高优先级输入装置不在作用中,则设备可进行至步骤314。
在步骤314,设备可启动定时器以记录在高优先级输入装置处不再有用户输入时的持续时间。
在步骤316,设备可判定当前在高优先级输入装置处是否接收到用户输入。若当前在高优先级输入装置处接收到用户输入,则设备可进行至步骤318。若当前在高优先级输入装置处未接收到用户输入,设备可进行至步骤320。
在步骤318,设备可重设定时器且循环回至步骤306。
在步骤320,设备可使定时器递增例如一个时间单位。
在步骤322,设备可判定定时器是否过期。若定时器已过期,即高优先级输入装置不在作用中有一段时间,则设备可循环回至步骤302以重新判定是否从高优先级输入装置或从低优先级输入装置获取输入信号。若定时器尚未过期,则设备可循环回至步骤316。
图4是图示示例性设备402中的不同构件/组件之间的数据流动的概念性的数据流程图400。在一个实施例中,设备402可包括一个或多个计算装置。
设备402可包括输入判定组件406,该输入判定组件判定与设备402(例如,上文在图1中描述的计算机鼠标106和输入表面102)相关联的输入装置的状态。在一个实施例中,输入判定组件406可执行参考图3中的步骤304、步骤310、步骤312或步骤316在上文描述的操作。
设备402可包括控制组件408,该控制组件408基于由输入判定组件406提供的输入装置的状态来启动或停用相关联的输入装置。在一个实施例中,控制组件408可执行参考图3中的步骤302、步骤308、步骤306、步骤314、步骤318、步骤320或步骤322在上文描述的操作。
设备402可包括额外组件,其执行图3的所述流程图中的算法的区块中的每一者。因而,图3的所述流程图中的每一区块可由一组件执行,且设备可包括那些组件中的一者或多者。所述组件可以是一个或多个硬件组件,该一个或多个硬件组件特别地配置为实现所述程序/算法,由配置为执行(储存在计算机可读介质内以由处理器实施的)所述程序/算法的处理器来实施,或其一些组合。
图5是示出用于使用处理***514的设备402'的硬件实施的实施例的图500。在一个实施例中,设备402’可以是参考图4在上文描述的设备402。处理***514可利用通常由总线524表示的总线架构来实施。取决于处理***514的特定应用及总体设计约束,总线524可包括任意数量的互连总线及网桥。总线524将各种电路链接在一起,所述电路包括由处理器504表示的一个或多个处理器和/或硬件组件、输入判定组件406、控制组件408及计算机可读介质/存储器506。总线524也可链接各种其他电路,诸如定时源、***设备、电压调节器及电力管理电路,所述电路是此项技术中熟知的且因此将不再予以进一步描述。
处理***514包括处理器504,该处理器耦合至计算机可读介质/存储器506。处理器504负责一般处理,包括执行储存在计算机可读介质/存储器506上的软件。软件在由处理器504执行时致使处理***514执行先前关于任何特定设备描述的各种功能。计算机可读介质/存储器506也可用于储存在执行软件时由处理器504操纵的数据。处理***514进一步包括输入判定组件406、控制组件408中的至少一者。所述组件可以是在处理器504中运行、驻存/储存在计算机可读介质/存储器506中的软件组件、耦合至处理器504的一个或多个硬件组件或其一些组合。
图6是示出输入表面602的硬件或固件实施的实施例的图600。在一些实施例中,输入表面602可以是参考图1在上文描述的输入表面102或参考图2在上文描述的触摸板或数字化触控笔板200。
输入表面602可包括无线通信电路604,该无线通信电路配置为与计算机鼠标(例如,上文在图1中描述的计算机鼠标106,或下文在图7中描述的计算机鼠标702)无线地通信,以接收关于在计算机鼠标处是否接收到鼠标输入的信息。在一些实施例中,无线通信电路604可包括RF和/或NFC电路。
输入表面602可包括控制电路608。控制电路608可配置为判定在输入表面602处是否接收到表面输入。控制电路608可配置为在输入表面具有低于计算机鼠标的优先级时且当在时间阈值窗口内在相应输入装置处接收到鼠标输入时停用输入表面。
输入表面602可包括执行额外操作的额外组件。所述组件可以是一个或多个硬件组件,该一个或多个硬件组件特别地配置为实现所述程序/算法、由配置为执行(储存在计算机可读介质内以由处理器实施的)所述程序/算法的处理器来实施,或其一些组合。
图7是示出计算机鼠标702的硬件或固件实施的实施例的图700。在一些实施例中,计算机鼠标702可以是参考图1在上文描述的计算机鼠标106。
计算机鼠标702可包括无线通信电路704,该无线通信电路配置为与输入表面(例如,上文在图1中描述的输入表面102、上文在第2图中描述的触摸板或数字化触控笔板200或上文在图6中描述的输入表面602)无线地通信,以接收关于在输入表面处是否接收到表面输入的信息。在一些实施例中,无线通信电路704可包括RF和/或NFC电路。
计算机鼠标702可包括控制电路708。控制电路708可配置为判定在计算机鼠标702处是否接收到鼠标输入。控制电路708可配置为在计算机鼠标具有低于输入表面的优先级时且当在时间阈值窗口内在相应输入装置处接收到表面输入和鼠标输入时停用计算机鼠标。
计算机鼠标702可包括执行额外操作的额外组件。所述组件可以是一个或多个硬件组件,该一个或多个硬件组件特别地配置为实现所述程序/算法、由配置为执行(储存在计算机可读介质内以由处理器实施的)所述程序/算法的处理器来实施,或其一些组合。
下面将说明本发明的各种方面:
实施例1是一种用于管理输入装置的方法或设备。该设备可判定在输入表面处是否接收到表面输入。该设备可判定在计算机鼠标处是否接收到鼠标输入。当在时间阈值窗口内在相应输入装置处接收到该表面输入及该鼠标输入时,该设备可停用该输入表面及该计算机鼠标中的一者,该一者具有低于该输入表面及该计算机鼠标中的另一者的优先级。
在一些实施例中,该设备可判定一表面输入(若该表面输入设定至较低优先级)被停用且拒绝该表面输入,即使该表面输入是在时间阈值窗口内在该鼠标输入(较高优先级装置)之前发送至该设备。这用于防止非预期用户输入至该表面输入,譬如可能该表面输入可在用户将鼠标放置在该输入表面上时或在用户开始自休息状态在该输入表面上使用鼠标时从用户接收非意图输入。时间阈值窗口的实施例为10ms至100ms。较高的时间阈值窗口将产生来自较低输入表面(当输入表面设定至较低优先级时)的较高输入延迟(inputlatencies)。在一些实施例中,时间阈值窗口可能并不恒定。若该输入表面一直在使用中,则时间阈值窗口可减小或被停用(以减小输入延迟)。当两种装置在短时间段中保持不作用时,时间阈值窗口可重设至其原始值。在一些实施例中,该表面输入表示在该输入表面处接收到的任何输入;且该鼠标输入表示在该计算机鼠标处接收到的任何输入。
在实施例2中,实施例1的主题可选地包括:该设备可进一步地在该计算机鼠标处接收到该鼠标输入且在该输入表面处未接收到该表面输入时停用该输入表面。
在实施例3中,实施例1至实施例2中任一者的主题可选地包括:该设备可进一步地在该输入表面处接收到该表面输入且在该计算机鼠标处未接收到该鼠标输入时停用该计算机鼠标。
在实施例4中,实施例1至实施例3中任一者的主题可选地包括:该输入表面可包括触摸板、数字化触控笔板及图形选项卡中的一者。
在实施例5中,实施例1至实施例4中任一者的主题可选地包括:该输入表面及该计算机鼠标中的每一者可具有嵌入于固件中的用于装置识别的产品识别符信息或供应商识别符信息。
在实施例6中,实施例1至实施例5中任一者的主题可选地包括:该设备可进一步地在该输入表面及该计算机鼠标中的另一者的上次使用之后超时期限期满时重新启用该输入表面及该计算机鼠标中的停用的一者。
在实施例7中,实施例1至实施例6中任一者的主题可选地包括:该设备可进一步接收用于调整该输入表面与该计算机鼠标之间的优先级的用户输入。
实施例8是一种输入表面。该输入表面可包括无线通信电路,该无线通信电路配置为与计算机鼠标无线地通信,以接收关于在该计算机鼠标处是否接收到鼠标输入的信息。该输入表面可包括控制电路。该控制电路可配置为判定在该输入表面处是否接收到表面输入。该控制电路可配置为在该输入表面具有低于该计算机鼠标的优先级时且当在时间阈值窗口内在相应输入装置处接收到该表面输入及该鼠标输入时,停用该输入表面。
在一些实施例中,该控制电路可停用该表面输入(设定至较低优先级)且可拒绝该表面输入,即使此输入是在时间阈值窗口内在该鼠标输入(设定至较高优先级)之前接收。举例而言,该时间阈值窗口可以是0.1秒。因此,若在0.1秒内在相应输入装置处接收到表面输入及鼠标输入,则该控制电路可在该输入表面具有低于该计算机鼠标的优先级的情况下停用该输入表面。在一些实施例中,该表面输入表示在该输入表面处接收到的任何输入;而该鼠标输入表示在该计算机鼠标处接收到的任何输入。
在实施例9中,实施例8的主题可选地包括:该控制电路可进一步配置为在该计算机鼠标处接收到该鼠标输入且在该输入表面处未接收到该表面输入时停用该输入表面。
在实施例10中,实施例8至实施例9中任一者的主题可选地包括:该输入表面及该计算机鼠标中的每一者可具有嵌入于固件中的用于装置识别的产品识别符信息或供应商识别符信息。
在实施例11中,实施例8至实施例10中任一者的主题可选地包括:该控制电路可进一步配置为在该计算机鼠标处接收到上一次鼠标输入之后超时期限期满时重新启用该停用的输入表面。
在实施例12中,实施例8至实施例11中任一者的主题可选地包括:该输入表面可进一步包括开关,其中该无线通信电路可进一步配置为将命令传输至该计算机鼠标以在该开关按下时停用该计算机鼠标。
实施例13是一种计算机鼠标。该计算机鼠标可包括无线通信电路,该无线通信电路配置为与输入表面无线地通信,以接收关于在该输入表面处是否接收到表面输入的信息。该计算机鼠标可包括控制电路。该控制电路可配置为判定在该计算机鼠标处是否接收到鼠标输入。该控制电路可配置为在该计算机鼠标具有比该输入表面低的优先级时且当在时间阈值窗口内在相应输入装置处接收到该表面输入及该鼠标输入时,停用该计算机鼠标。
在一些实施例中,该控制电路可判定在时间阈值窗口内在相应输入装置处是否接收到该表面输入及该鼠标输入。举例而言,该时间阈值窗口可以是0.1秒。因此,若在0.1秒内在相应输入装置处接收到表面输入及鼠标输入,则在该计算机鼠标具有低于该输入表面的优先级的情况下,该控制电路可停用该计算机鼠标且可拒绝该鼠标输入。在一些实施例中,该表面输入表示在该输入表面接收到的任何输入;而该鼠标输入表示在该计算机鼠标处接收到的任何输入。
在实施例14中,实施例13的主题可选地包括:该控制电路可进一步配置为在该输入表面处接收到该表面输入且在该计算机鼠标处未接收到该鼠标输入时停用该计算机鼠标。
在实施例15中,实施例13至实施例14中任一者的主题可选地包括:该输入表面及该计算机鼠标中的每一者可具有嵌入于固件中的用于装置识别的产品识别符信息或供应商识别符信息。
在实施例16中,实施例13至实施例15中任一者的主题可选地包括:该控制电路可进一步配置为在该输入表面处接收到上一次表面输入之后超时期限期满时重新启用该停用的计算机鼠标。
在实施例17中,实施例13至实施例16中任一者的主题可选地包括:该计算机鼠标可进一步包括开关,其中该无线通信电路可进一步配置为将命令传输至该输入表面以在该开关按下时停用该输入表面。
本领域技术人员将了解,本文中使用的术语仅用于描述各种实施例的目的且不旨在作为对本发明的限制。如本文所用,除非上下文另外明确指示,否则单数形式“一”及“该”也想要包括复数形式。应进一步理解,本说明书使用术语“包含”来指定所述特征、整数、步骤、操作、组件和/或组件的存在,而并不排除一个或多个其他特征、整数、步骤、操作、组件、组件和/或其群组的存在或添加。
将理解,所揭示的程序/流程图中的特定次序或区块层级是示例性方法的说明。基于设计偏好,将理解,可重新配置程序/流程图中的特定次序或区块层级。此外,可组合或省略一些区块。随附的方法实施形态以样本次序呈现各种区块的组件,且不意味限于所呈现的特定次序或层级。
提供先前描述以使任何本领域技术人员能够实行本文中描述的各种方面。本领域技术人员将显而易知这些方面的各种修改,且本文中定义的一般原理可适用于其他方面。因此,实施形态不旨在限于本文中展示的方面,而应符合与语言声明一致的完整范畴,其中组件的单数形式引用不旨在意味“一个且仅一个”,除非明确如此说明,而应为“一个或多个”。词语“示例性”在本文中用于意味“充当一实施例、例子或说明”。本文中描述为“示例性”的任何方面未必要解释为比其他方面较佳或有利。除非另有明确说明,否则术语“一些”是指一个或多个。诸如“A、B或C中的至少一者”、“A、B或C中的一者或多者”、“A、B及C中的至少一者”、“A、B及C中的一者或多者”及“A、B、C或其任何组合”的组合包括A、B和/或C的任何组合,且可包括多个A、多个C或多个C。确切地说,诸如“A、B或C中的至少一者”、“A、B或C中的一者或多者”、“A、B及C中的至少一者”、“A、B及C中的一者或多者”及“A、B、C或其任何组合”的组合可以是仅A、仅B、仅C、A及B、A及C、B及C或A及B及C,其中任何这些组合可含有A、B、C中的一个或多个部件或多个部件。一般本领域技术人员已知的或稍后将知道的贯穿本发明所描述的各种方面的组件的任何结构及功能等效物是以引用方式明确地并入本文中且想要由实施形态涵盖。此外,本文中揭示的内容不旨在奉献给公众,不管此揭示内容是否在实施形态中明确地叙述。词语“模块”、“机构”、“组件”、“装置”及类似者可能并非词语“构件”的替代。因而,无实施形态组件将解释为装置附加功能,除非该组件是使用词组“用于……的构件”明确地陈述。

Claims (24)

1.一种管理输入装置的方法,所述方法包含:
判定在输入表面处是否接收到表面输入;
判定在计算机鼠标处是否接收到鼠标输入;以及
当在时间阈值窗口内在相应输入装置处接收到所述表面输入和所述鼠标输入时,停用所述输入表面和所述计算机鼠标中的一者,所述一者具有低于所述输入表面和所述计算机鼠标中的另一者的优先级。
2.如权利要求1所述的方法,其进一步包含在所述计算机鼠标处接收到所述鼠标输入且在所述输入表面处未接收到所述表面输入时停用所述输入表面。
3.如权利要求1所述的方法,其进一步包含在所述输入表面处接收到所述表面输入且在所述计算机鼠标处未接收到所述鼠标输入时停用所述计算机鼠标。
4.如权利要求1所述的方法,其中,所述输入表面包含触摸板、数字化触控笔板和图形选项卡中的一者。
5.如权利要求1所述的方法,其中,所述输入表面和所述计算机鼠标中的每一者具有嵌入于固件中的用于装置识别的产品识别符信息或供应商识别符信息。
6.如权利要求1所述的方法,其进一步包含在所述输入表面和所述计算机鼠标中的所述另一者的上次使用之后超时期限期满时重新启用所述输入表面和所述计算机鼠标中停用的所述一者。
7.如权利要求1所述的方法,其进一步包含接收用于调整所述输入表面与所述计算机鼠标之间的优先级的用户输入。
8.一种用于管理输入装置的设备,所述设备包含:
存储器;以及
至少一个处理器,其耦合至所述存储器且配置为:
判定在输入表面处是否接收到表面输入;
判定在计算机鼠标处是否接收到鼠标输入;并且
当在时间阈值窗口内在相应输入装置处接收到所述表面输入和所述鼠标输入时,停用所述输入表面和所述计算机鼠标中的一者,所述一者具有低于所述输入表面和所述计算机鼠标中的另一者的优先级。
9.如权利要求8所述的设备,其中,所述至少一个处理器进一步配置为在所述计算机鼠标处接收到所述鼠标输入且在所述输入表面处未接收到所述表面输入时停用所述输入表面。
10.如权利要求8所述的设备,其中,所述至少一个处理器进一步配置为在所述输入表面处接收到所述表面输入且在所述计算机鼠标处未接收到所述鼠标输入时停用所述计算机鼠标。
11.如权利要求8所述的设备,其中,所述输入表面包含触摸板、数字化触控笔板和图形选项卡中的一者。
12.如权利要求8所述的设备,其中,所述输入表面和所述计算机鼠标中的每一者具有嵌入于固件中的用于装置识别的产品识别符信息或供应商识别符信息。
13.如权利要求8所述的设备,其中,所述至少一个处理器进一步配置为在所述输入表面和所述计算机鼠标中的所述另一者的上次使用之后超时期限期满时重新启用所述输入表面和所述计算机鼠标中停用的所述一者。
14.如权利要求8所述的设备,其中,所述至少一个处理器进一步配置为接收用于调整所述输入表面与所述计算机鼠标之间的优先级的用户输入。
15.一种输入表面,其包含:
无线通信电路,其配置为与计算机鼠标无线地通信,以接收关于在所述计算机鼠标处是否接收到鼠标输入的信息;以及
控制电路,所述控制电路配置为:
判定在所述输入表面处是否接收到表面输入;并且
在所述输入表面具有低于所述计算机鼠标的优先级时且当在时间阈值窗口内在相应输入装置处接收到所述表面输入和所述鼠标输入时,停用所述输入表面。
16.如权利要求15所述的输入表面,其中,所述控制电路进一步配置为在所述计算机鼠标处接收到所述鼠标输入且在所述输入表面处未接收到所述表面输入时停用所述输入表面。
17.如权利要求15所述的输入表面,其中,所述输入表面和所述计算机鼠标中的每一者具有嵌入于固件中的用于装置识别的产品识别符信息或供应商识别符信息。
18.如权利要求15所述的输入表面,其中,所述控制电路进一步配置为在所述计算机鼠标处接收到上一次鼠标输入之后超时期限期满时重新启用停用的所述输入表面。
19.如权利要求15所述的输入表面,其进一步包含开关,其中所述无线通信电路进一步配置为将命令传输至所述计算机鼠标以在所述开关按下时停用所述计算机鼠标。
20.一种计算机鼠标,所述计算机鼠标包含:
无线通信电路,其配置为与输入表面无线地通信,以接收关于在所述输入表面处是否接收到表面输入的信息;以及
控制电路,其配置为:
判定在所述计算机鼠标处是否接收到鼠标输入;并且
在所述计算机鼠标具有比所述输入表面低的优先级时且当在时间阈值窗口内在相应输入装置处接收到所述表面输入和所述鼠标输入时,停用所述计算机鼠标。
21.如权利要求20所述的计算机鼠标,其中,所述控制电路进一步配置为在所述输入表面处接收到所述表面输入且在所述计算机鼠标处未接收到所述鼠标输入时停用所述计算机鼠标。
22.如权利要求20所述的计算机鼠标,其中,所述输入表面和所述计算机鼠标中的每一者具有嵌入于固件中的用于装置识别的产品识别符信息或供应商识别符信息。
23.如权利要求20所述的计算机鼠标,其中,所述控制电路进一步配置为在所述输入表面处接收到上一次表面输入之后超时期限期满时重新启用停用的所述计算机鼠标。
24.如权利要求20所述的计算机鼠标,其进一步包含开关,其中所述无线通信电路进一步配置为将命令传输至所述输入表面以在所述开关按下时停用所述输入表面。
CN201980091184.8A 2019-02-04 2019-02-04 用作鼠标板的计算机触摸板或数字化触控笔板的方法和设备 Pending CN113454579A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/SG2019/050065 WO2020162827A1 (en) 2019-02-04 2019-02-04 Method and apparatus of using a computer touchpad or digitizer stylus pad as a mousepad

Publications (1)

Publication Number Publication Date
CN113454579A true CN113454579A (zh) 2021-09-28

Family

ID=71947252

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980091184.8A Pending CN113454579A (zh) 2019-02-04 2019-02-04 用作鼠标板的计算机触摸板或数字化触控笔板的方法和设备

Country Status (6)

Country Link
US (1) US11526220B2 (zh)
EP (1) EP3921722A4 (zh)
CN (1) CN113454579A (zh)
AU (1) AU2019428009A1 (zh)
SG (1) SG11202108359WA (zh)
WO (1) WO2020162827A1 (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100156675A1 (en) * 2008-12-22 2010-06-24 Lenovo (Singapore) Pte. Ltd. Prioritizing user input devices
US20110304545A1 (en) * 2010-06-09 2011-12-15 Jung-Yin Yao Input system combining a mouse and a planar sensing device
US20130106704A1 (en) * 2011-10-26 2013-05-02 Yael Vidal Laptop computer
US20130293493A1 (en) * 2012-05-02 2013-11-07 Kye Systems Corp. Signal transmitting method of touch input devices
CN204066040U (zh) * 2014-06-27 2014-12-31 中国石油大学(华东) 多功能鼠标垫
US20150169153A1 (en) * 2013-12-17 2015-06-18 Lenovo (Singapore) Pte, Ltd. Enhancing a viewing area around a cursor
CN107533374A (zh) * 2015-08-26 2018-01-02 谷歌有限责任公司 虚拟现实中的头部、手势和触摸输入的动态切换和合并

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5831597A (en) 1996-05-24 1998-11-03 Tanisys Technology, Inc. Computer input device for use in conjunction with a mouse input device
KR20010044444A (ko) 2001-02-21 2001-06-05 강승호 마우스패드가 키보드 키를 인식하는 방법 및 장치
US20050008148A1 (en) 2003-04-02 2005-01-13 Dov Jacobson Mouse performance identification
KR100852874B1 (ko) 2007-01-05 2008-08-19 가온미디어 주식회사 터치스크린 장치
US8566818B2 (en) 2007-12-07 2013-10-22 Roche Diagnostics Operations, Inc. Method and system for configuring a consolidated software application
JP5519539B2 (ja) 2008-02-28 2014-06-11 ニューヨーク・ユニバーシティ 処理装置に入力を与える方法及び装置、並びにセンサパッド
US8418076B2 (en) 2008-05-15 2013-04-09 Microsoft Corporation Managing inputs from a plurality of user input device actuators
KR20100012134A (ko) 2008-07-28 2010-02-08 신호열 마우스
US20110267266A1 (en) 2010-04-30 2011-11-03 Zhi Gang Xiang Mouse Pad with Touch Panel Pointing Device
CN103430129B (zh) 2010-12-15 2017-04-12 雷蛇(亚太)私人有限公司 基于用户运动跟踪的照明装置及方法
TWM472888U (zh) 2013-07-19 2014-02-21 Coremate Technical Co Ltd 多功能無線電力感應式滑鼠軟墊
US9727235B2 (en) 2013-12-12 2017-08-08 Lenovo (Singapore) Pte. Ltd. Switching an interface mode using an input gesture
WO2015143618A1 (en) 2014-03-25 2015-10-01 Intel Corporation Switchable input modes for external display operation
KR101616668B1 (ko) 2015-01-05 2016-04-28 이승호 터치패드 마우스용 마우스패드장치
CN106155426A (zh) 2015-04-23 2016-11-23 富泰华工业(深圳)有限公司 具有触摸追踪功能的鼠标垫
WO2017015938A1 (zh) 2015-07-30 2017-02-02 邱琦 触摸式桌垫
AU2015410106B2 (en) 2015-09-23 2021-05-27 Razer (Asia-Pacific) Pte. Ltd. Trackpads and methods for controlling a trackpad
US10108337B2 (en) 2016-06-20 2018-10-23 Dell Products L.P. Information handling system hybrid keyboard

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100156675A1 (en) * 2008-12-22 2010-06-24 Lenovo (Singapore) Pte. Ltd. Prioritizing user input devices
US20110304545A1 (en) * 2010-06-09 2011-12-15 Jung-Yin Yao Input system combining a mouse and a planar sensing device
US20130106704A1 (en) * 2011-10-26 2013-05-02 Yael Vidal Laptop computer
US20130293493A1 (en) * 2012-05-02 2013-11-07 Kye Systems Corp. Signal transmitting method of touch input devices
US20150169153A1 (en) * 2013-12-17 2015-06-18 Lenovo (Singapore) Pte, Ltd. Enhancing a viewing area around a cursor
CN204066040U (zh) * 2014-06-27 2014-12-31 中国石油大学(华东) 多功能鼠标垫
CN107533374A (zh) * 2015-08-26 2018-01-02 谷歌有限责任公司 虚拟现实中的头部、手势和触摸输入的动态切换和合并

Also Published As

Publication number Publication date
US20220164042A1 (en) 2022-05-26
EP3921722A1 (en) 2021-12-15
WO2020162827A1 (en) 2020-08-13
US11526220B2 (en) 2022-12-13
SG11202108359WA (en) 2021-08-30
AU2019428009A1 (en) 2021-09-02
TW202046078A (zh) 2020-12-16
EP3921722A4 (en) 2022-03-02

Similar Documents

Publication Publication Date Title
US20120166696A1 (en) Method, Apparatus and Computer Program Code Handling a User Input
US20090000831A1 (en) Multi-function tablet pen input device
US20150199102A1 (en) Device driving system through touch input in low power mode in which display is off
US10591992B2 (en) Simulation of control areas on touch surface using haptic feedback
EP3403168B1 (en) Touch screen device, input device, and control method thereof and method thereof
JP6194355B2 (ja) コンピュータと共に用いるデバイスの改良
US20140354550A1 (en) Receiving contextual information from keyboards
WO2016003365A1 (en) A wearable input device
KR101928955B1 (ko) 디스플레이 장치와 연동하는 전자 펜과 전자 입력 시스템
TWI783221B (zh) 可動態重組態之觸控板
US20230409163A1 (en) Input terminal device and operation input method
CN113454579A (zh) 用作鼠标板的计算机触摸板或数字化触控笔板的方法和设备
TWI844616B (zh) 方法、設備、輸入表面及電腦滑鼠
JP2004234212A (ja) 情報処理装置および文字入力方法
JP6220429B1 (ja) 情報処理装置、タッチパネル感度制御方法、及びプログラム
CN104615377A (zh) 一种信息处理方法及电子设备
US11003259B2 (en) Modifier key input on a soft keyboard using pen input
KR20140086805A (ko) 전자 장치, 그 제어 방법 및 컴퓨터 판독가능 기록매체
US20110205157A1 (en) System and Method for Information Handling System Touchpad Enablement
KR20140114727A (ko) 터치스크린 운영 방법 및 이를 구현하는 전자장치
US20110216024A1 (en) Touch pad module and method for controlling the same
KR100997840B1 (ko) 손가락을 접촉하여 조작이 가능한 인터페이스 장치
JPWO2020202488A1 (ja) 検出されたユーザの意思を利用した端末装置
Nishida et al. Single-tap Latency Reduction with Single-or Double-tap Prediction
JP2023162919A (ja) 情報処理装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination