输入装置及其数据传输方法

文档序号:6513397阅读:118来源:国知局
输入装置及其数据传输方法
【专利摘要】本发明实施例提供一种输入装置及其数据传输方法,该输入装置具有平行多任务处理功能,该输入装置包括控制器、数据分派单元与多个第一通信端点。输入装置通过控制器来将多个第一通信端点宣告为多个功能效用等同的虚拟周边装置。当输入装置电性连接主机以进行数据通信时,多个功能效用等同的虚拟周边装置与主机内的多个第二通信端点分别对应地建立起点对点的通信连接,以使得多个第二通信端点分别接收到多个操作子数据,进而降低数据通信时间。
【专利说明】输入装置及其数据传输方法

【技术领域】
[0001]本发明涉及一种输入装置,特别是指一种具有平行多任务处理功能的输入装置。

【背景技术】
[0002]随着科技的进步,电脑与生活已密不可分。举凡工作或是娱乐,人们几乎均须依赖电脑。于现今社会中,电脑以及其周边输入装置更已是每个人日常生活中的一部分。并且,于电脑操作上,与电脑装置连接的输入装置,可让使用者与电脑装置进行通信,进而让使用者能方便操作电脑装置。因此,输入装置为使用者与电脑装置之间进行沟通的必要角色。而常见的输入装置如鼠标、键盘及游戏游戏杆等。对于使用者而言,输入装置为人们于操作电脑时带来了极大的便利,例如屏幕画面的卷动、对象选取与指令输入等。而在众多的输入装置中,尤以鼠标的使用比率最高,主要原因为鼠标是电脑与使用者间联系的基本桥梁,因此其重要性不言可喻。
[0003]然而,随着时代不断的推进,人们对于鼠标性能的要求也越来越严苛。一般而言,鼠标的回报率(report rate)具有125Hz就已足够应用于日常操作电脑的程序中,其中回报率代表着鼠标传送数据之回报速度频率,以回报率为125HZ为例,即表示每I秒传送给电脑125笔数据(以时间的角度来看,即为每8ms传送I笔数据至电脑)。然而,以鼠标于电玩游戏的应用上,回报率仅为125Hz的鼠标于电竞用途上却显得相当不足。目前市面上,电竞用鼠标的回报率已可达到1000Hz (即每Ims传送I笔数据至电脑),但是对于电玩使用者来说仍嫌不足。因此,如何提升鼠标回报率已成为各大相关电脑周边输入装置业者致力研究的方向之一。


【发明内容】

[0004]本发明实施例提供一种具有平行多任务处理功能的输入装置,输入装置包括控制器,数据分派单元与多个第一通信端点。控制器接收至少一操作指令并且将操作指令转换为操作主数据。数据分派单元电性连接控制器,所述数据分派单元接收并分割操作主数据为多个操作子数据。多个第一通信端点以流水线方式电性连接数据分派单元与控制器,多个第一通信端点分别接收多个操作子数据,其中输入装置通过控制器来将多个第一通信端点宣告为多个功能效用等同的虚拟周边装置。当输入装置电性连接主机以进行数据通信时,多个功能效用等同的虚拟周边装置与主机内的多个第二通信端点分别对应地建立起点对点的通信连接,以使得多个第二通信端点分别接收到多个操作子数据,进而降低数据通信时间,并且通过主机内的数据合成单元来将多个操作子数据合成为操作主数据。
[0005]在本发明其中一个实施例中,多个功能效用等同的虚拟周边装置分别以一数据回报率传送多个操作子数据至对应的多个第二通信端点。
[0006]在本发明其中一个实施例中,输入装置的总数据回报率正比于功能效用等同的虚拟周边装置的数量,并且藉此提高输入装置的效率并且降低数字信号处理芯片的溢位情形。
[0007]在本发明其中一个实施例中,输入装置还包括数据存储器。数据存储器电性连接控制器,所述数据存储器用以储存韧体程序,其中控制器通过执行韧体程序来将多个第一通信端点宣告为多个功能效用等同的虚拟周边装置。
[0008]在本发明其中一个实施例中,输入装置为一鼠标或一键盘或一耳机。
[0009]在本发明其中一个实施例中,数据存储器为可抹除式只读存储器。
[0010]在本发明其中一个实施例中,在操作子数据未传送至主机前,操作子数据分别暂存于功能效用等同的虚拟周边装置。
[0011]本发明实施例另提供一种数据传输方法,用于具有平行多任务处理的输入装置。输入装置包括控制器、数据分派单元与多个第一通信端点。数据分派单元电性连接控制器,多个第一通信端点以流水线方式电性连接数据分派单元与控制器。数据传输方法包括:通过控制器,接收至少一操作指令并且将操作指令转换为操作主数据,并且将第一通信端点宣告为功能效用等同的虚拟周边装置;通过数据分派单元,接收并分割操作主数据为多个操作子数据;通过第一通信端点,分别接收操作子数据;当输入装置电性连接主机以进行数据通信时,多个功能效用等同的虚拟周边装置与主机内的多个第二通信端点分别对应地建立起点对点的通信连接,以使得多个第二通信端点分别接收多个操作子数据。
[0012]综上所述,本发明实施例所提出的具有平行多任务处理功能的输入装置及其数据传输方法,通过第一通信端点与第二通信端点之间所产生的多个数据传输通道来进行数据通信,以提高鼠标的数据回报率与分辨率。
[0013]为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,但是此等说明与所附图式仅用来说明本发明,而非对本发明的权利范围作任何的限制。

【专利附图】

【附图说明】
[0014]图1为根据本发明示例性实施例所绘示的输入装置的电路区块示意图。
[0015]图2为根据本发明示例性实施例所绘示的输入装置的区块示意图。
[0016]图3为根据本发明示例性实施例所绘示的输入装置的区块示意图。
[0017]图4为根据本发明实施例的数据传输方法的流程图。
[0018]【符号说明】
[0019]100:输入装置
[0020]110:控制器
[0021]120:数据分派单元
[0022]130:数据存储器
[0023]200:主机
[0024]210:数据合成单元
[0025]220:处理器
[0026]CM:操作指令
[0027]CSl?CSN:控制信号
[0028]Ell?ElN:第一通信端点
[0029]E21?E2N:第二通信端点
[0030]MD:操作主数据
[0031]SDl?SDN:操作子数据
[0032]S410、S420、S430、S440:步骤

【具体实施方式】
[0033]在下文将参看随附图式更充分地描述各种示例性实施例,在随附图式中展示一些示例性实施例。然而,本发明概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述的示例性实施例。确切而言,提供此等示例性实施例使得本发明将为详尽且完整,且将向本领域普通技术人员充分传达本发明概念的范畴。在诸图式中,可为了清楚而夸示层及区的大小及相对大小。类似数字始终指示类似元件。
[0034]应理解,虽然本文中可能使用术语第一、第二、第三等来描述各种元件,但此等元件不应受此等术语限制。此等术语乃用以区分一元件与另一元件。因此,下文论述的第一元件可称为第二元件而不偏离本发明概念的教示。如本文中所使用,术语“及/或”包括相关联的列出项目中的任一者及一或多者的所有组合。
[0035]请参照图1,图1为根据本发明示例性实施例所绘示的输入装置的电路区块示意图。在本实施例中,具有平行多任务处理功能的输入装置100包括控制器110、数据分派单元120与多个第一通信端点Ell?E1N,其中N为大于I的正整数。数据分派单元120电性连接控制器110。多个第一通信端点Ell?ElN以流水线方式电性连接数据分派单元120与控制器110。输入装置100可以是鼠标或键盘或耳机,并且当使用者在操作输入装置100且根据使用者的操作动作而传送操作指令至控制器110时,本披露内容的输入装置100能够通过多个数据传输通道来平行且多工地处理大量的操作主数据,以增进输入装置100的报告速度(report rate)。
[0036]关于控制器110,控制器110根据使用者的操作模式接收至少一操作指令CM并且控制器110会将操作指令CM转换为操作主数据MD,并且传送控制信号CSl?CSN至对应的第一通信端点Ell?ElN以建立多个数据传输通道的传输点。控制器110可为输入装置100内的主要处理及运算中心,可为微控制单元(MCU)、微处理器(micro-processor)或嵌入式控制器(Embedded Controller, EC)等处理芯片。
[0037]关于数据分派单元120,数据分派单元120接收来自控制器110所传送的操作主数据MD并且进一步将操作主数据MD分割或分派为多个操作子数据SDl?SDN。接着,数据分派单元120将多个操作子数据SDl?SDN传送至对应的第一通信端点Ell?E1N。
[0038]关于第一通信端点Ell?E1N,第一通信端点Ell?ElN分别接收操作子数据SDl?SDN并且每一个第一通信端点Ell?ElN符合人机界面装置(Human InterfaceDevice,HID)USB通信协议规范。在本披露内容中,输入装置100会通过控制器110来将多个第一通信端点Ell?ElN宣告为多个功能效用等同的虚拟周边装置,以扩充输入装置100在进行数据通信的通道数量。在披露内容中,控制器110会通过硬件或韧体方式来将多个第一通信端点Ell?ElN宣告为多个功能效用等同的虚拟周边装置。
[0039]为了更详细地说明本发明所述之输入装置100的运作流程,以下将举多个实施例中至少之一来作更进一步的说明。
[0040]在接下来的多个实施例中,将描述不同于上述图1实施例的部分,且其余省略部分与上述图1实施例的部分相同。此外,为说明便利起见,相似的参考数字或标号指示相似的元件。
[0041]〔具有平行多任务处理功能的输入装置的实施例〕
[0042]在进行下述说明前,须先说明的是,为了更清楚了解本披露内容,以下关于输入装置的实施例是以鼠标作为一范例来说明,但本披露内容并不以此为限。
[0043]请参照图2,图2为根据本发明示例性实施例所绘示的输入装置的区块示意图。在本实施例中,使用者通过鼠标(也即输入装置100)来进行主机200的相关操作。当输入装置100电性连接(有线连接或无线连接)至主机200以进行数据通信时,输入装置100内的功能效用等同的虚拟周边装置(也即第一通信端点Ell?ElN)会与主机200内的多个第二通信端点E21?E2N分别对应地建立起点对点(point-to-point)的通信连接,也即建立起多个数据传输通道。进一步来说,控制器110会根据使用者的操作来接收操作指令CM,并且控制器110会将操作指令MD转换为操作主数据MD且将操作主数据MD传送至数据分派单元120。接下来,数据分派单元120会将操作主数据MD分割或分派为多个操作子数据SDl?SDN并且将多个操作子数据SDl?SDN传送至对应的多个第一通信端点Ell?E1N。此时,第一通信端点Ell?ElN与第二通信端点E21?E2N会产生多个数据传输通道以利输入装置100将操作子数据SDl?SDN分流传送至主机200,其中在操作子数据SDl?SDN未传送至主机2000前,操作子数据SDl?SDN会分别暂存于功能效用等同的虚拟周边装置。在主机端,主机200会将多个功能效用等同的虚拟周边装置视为一输入装置100,而主机200内的第二通信端点E21?E2N会分别地通过数据传输通道接收多个操作子数据SDl?SDN进而降低数据通信时间,并且主机200会通过数据合成单元200来将多个操作子数据SDl?SDN合成为操作主资料MD并传送至处理器220以进行相关处理程序,也即屏幕画面的卷动、对象选取与指令输入等。在本实施例中,功能效用等同的虚拟周边装置(也即第一通信端点Ell?ElN)分别各以一数据回报率且通过多个数据传输通道传送操作子数据SDl?SDN至对应的多个第二通信端点E21?E2N。再者,输入装置100的总数据回报率会正比于多个功能效用等同的虚拟周边装置的数量,以藉此提高输入装置200的传输效率或效能(如提高分辨率)并且降低一数字信号处理芯片的溢位情形。值得一提的是,控制器110通过硬件方式,例如特殊用途集成电路(Applicat1n Specific Integrated Circuit, ASIC),来将多个第一通信端点Ell?ElN宣告为多个功能效用等同的虚拟周边装置。
[0044]举例来说,当输入装置100与主机200之间的数据传输通道的数量为X个时,则数据传输时间会降低X分之一,其中X为大于I的正整数。在一实施例中,当输入装置100与主机200之间的数据传输通道的数量为三个时,则数据传输时间会降低三分之一,并且目前市面上,电竞用鼠标的回报率已可达到1000Hz (即每Ims传送一笔数据至电脑),通过本披露内容的输入装置100即可达到每Ims传送三笔数据至电脑。
[0045]简言之,在不脱离增加输入装置与主机之间的数据传输通道的数量来提高总效率的精神下,均属于本发明的技术思想所要披露的范围内。
[0046]为了更详细地说明本发明所述的输入装置100的运作流程,以下将举多个实施例中至少之一来作更进一步的说明。
[0047]在接下来的多个实施例中,将描述不同于上述图2实施例的部分,且其余省略部分与上述图2实施例的部分相同。此外,为说明便利起见,相似的参考数字或标号指示相似的元件。
[0048]〔具有平行多任务处理功能的输入装置的另一实施例〕
[0049]请参照图3,图3为根据本发明示例性实施例所绘示的输入装置的区块示意图。与上述图2实施例的差异处在于,输入装置100还包括数据存储器130。数据存储器130电性连接控制器110,数据存储器130可以是可抹除式只读存储器。数据存储器130用以储存韧体程序,其中控制器110通过执行韧体程序来将第一通信端点Ell?ElN宣告为功能效用等同的虚拟周边装置。
[0050]同理,在本实施例中,使用者通过鼠标(也即输入装置100)来进行主机200的相关操作。当输入装置100电性连接(有线连接或无线连接)至主机200以进行数据通信时,输入装置100内的功能效用等同的虚拟周边装置(也即第一通信端点Ell?ElN)会与主机200内的多个第二通信端点E21?E2N分别对应地建立起点对点(point-to-point)的通信连接,也即建立起多个数据传输通道。其余工作机制与上述图2实施例相同,在此不再赘述,本领域普通技术人员应可直接且无歧异地从上述图2实施例的说明来理解图3实施例的运作。
[0051]〔数据传输方法的一实施例〕
[0052]请参照图4,图4为根据本发明实施例的数据传输方法的流程图。本实施例所述的方法可以在图2或图3所示输入装置100上执行,因此请一并照图2?图3以利理解。本实施例的数据传输方法用于具有平行多任务处理的输入装置100,并且数据传输方法包括以下步骤:通过控制器110,接收至少一操作指令CM并且将操作指令CM转换为操作主数据MD,并且将多个第一通信端点Ell?ElN宣告为多个功能效用等同的虚拟周边装置(步骤S410)。通过数据分派单元120,接收并分割(或分派)操作主数据MD为多个操作子数据SDl?SDN (步骤S420)。通过多个第一通信端点Ell?E1N,分别接收多个操作子数据SDl?SDN(步骤S430)。当输入装置100电性连接主机200以进行数据通信时,多个功能效用等同的虚拟周边装置与主机200内的多个第二通信端点E21?E2N会分别对应地建立起点对点的通信连接,以使得多个第二通信端点E21?E2N分别接收操作子数据SDl?SDN。
[0053]关于输入装置的数据传输方法的各步骤的相关细节在上述图1?图3实施例已详细说明,在此恕不赘述。
[0054]在此须说明的是,图4实施例的各步骤仅为方便说明的需要,本发明实施例并不以各步骤彼此间的顺序作为实施本发明各个实施例的限制条件。
[0055]〔实施例的可能效果〕
[0056]综上所述,本发明实施例所提出的具有平行多任务处理功能的输入装置及其数据传输方法,通过第一通信端点与第二通信端点之间所产生的多个数据传输通道来进行数据通信,以提高鼠标的数据回报率与分辨率。
[0057]以上所述仅为本发明的实施例,其并非用以局限本发明的权利要求范围。
【权利要求】
1.一种输入装置,所述输入装置具有平行多任务处理的功能,其特征在于,所述输入装置包括: 一控制器,接收至少一操作指令并且将所述操作指令转换为一操作主数据; 一数据分派单元,与所述控制器电性连接,所述数据分派单元接收并分割所述操作主数据为多个操作子数据;以及 多个第一通信端点,以流水线方式电性连接所述数据分派单元与所述控制器,所述第一通信端点分别接收所述操作子数据,其中所述输入装置通过所述控制器来将所述第一通信端点宣告为多个功能效用等同的虚拟周边装置, 其中,当所述输入装置与一主机电性连接以进行数据通信时,所述功能效用等同的虚拟周边装置与所述主机内的多个第二通信端点分别对应地建立起点对点的通信连接,以使得所述第二通信端点分别接收所述操作子数据,进而降低数据通信时间,并且通过所述主机内的一数据合成单元来将所述操作子数据合成为所述操作主数据。
2.根据权利要求1所述的输入装置,其特征在于,所述功能效用等同的虚拟周边装置分别以一数据回报率将所述操作子数据传送至对应的所述第二通信端点。
3.根据权利要求1所述的输入装置,其特征在于,所述输入装置的一总数据回报率正比于所述功能效用等同的虚拟周边装置的数量,并且藉此提高所述输入装置的效率并且降低一数字信号处理芯片的溢位情形。
4.根据权利要求1所述的输入装置,其特征在于,所述输入装置还包括: 一数据存储器,与所述控制器电性连接,所述数据存储器用以储存一韧体程序,其中所述控制器通过执行所述韧体程序来将所述第一通信端点宣告为所述功能效用等同的虚拟周边装置。
5.根据权利要求1所述的输入装置,其特征在于,所述输入装置为一鼠标或一键盘或一耳机。
6.根据权利要求4所述的输入装置,其特征在于,所述数据存储器为一可抹除式只读存储器。
7.根据权利要求1所述的输入装置,其特征在于,在所述操作子数据未传送至所述主机前,所述操作子数据分别暂存于所述功能效用等同的虚拟周边装置。
8.一种数据传输方法,用于一具有平行多任务处理功能的输入装置,所述输入装置包括一控制器、一数据分派单元与多个第一通信端点,所述数据分派单元与所述控制器电性连接,所述第一通信端点以流水线方式电性连接所述数据分派单元与所述控制器,其特征在于,所述数据传输方法包括: 通过所述控制器接收至少一操作指令并且将所述操作指令转换为一操作主数据,并且将所述第一通信端点宣告为多个功能效用等同的虚拟周边装置; 通过所述数据分派单元,接收并分割所述操作主数据为多个操作子数据; 通过所述第一通信端点,分别接收所述操作子数据;以及 当所述输入装置与一主机电性连接以进行数据通信时,所述功能效用等同的虚拟周边装置与所述主机内的多个第二通信端点分别对应地建立起点对点的通信连接,以使得所述第二通信端点分别接收所述操作子数据。
9.根据权利要求8所述的数据传输方法,其特征在于,所述传输方法包括: 通过所述主机内的一数据合成单元来将所述操作子数据合成为所述操作主数据。
10.根据权利要求8所述的数据传输方法,其特征在于,所述功能效用等同的虚拟周边装置分别以一数据回报率将所述操作子数据传送至对应的所述第二通信端点。
11.根据权利要求8所述的数据传输方法,其特征在于,所述输入装置的一总数据回报率正比于所述功能效用等同的虚拟周边装置的数量,并且藉此提高所述输入装置的效率并且降低一数字信号处理芯片的溢位情形。
12.根据权利要求8所述的数据传输方法,其特征在于,所述输入装置还包括: 一数据存储器,与所述控制器电性连接,所述数据存储器用以储存一韧体程序,其中所述控制器通过执行所述韧体程序来将所述第一通信端点宣告为所述功能效用等同的虚拟周边装置。
13.根据权利要求8所述的数据传输方法,其特征在于,所述输入装置为一鼠标或一键盘或一耳机。
【文档编号】G06F13/10GK104516836SQ201310446850
【公开日】2015年4月15日 申请日期:2013年9月26日 优先权日:2013年9月26日
【发明者】陈书圣 申请人:宝德科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1