模拟键盘按键于遥控器的方法和装置制造方法及图纸

技术编号:2890176 阅读:203 留言:0更新日期:2012-04-11 18:40
一种用于模拟键盘按键于遥控器的方法及装置,可让使用者自行定义遥控器上的按键。本发明专利技术的方法包括:a、于一储存装置中储存代表第一键的数据;b、判断一由遥控器所传出的代表第二键的数据是否对应于第一键;c、因应于步骤b的判断结果,将第一键的数据自储存装置传送至数据处理系统。本发明专利技术的装置包括:储存装置、判断装置及一传送装置;判断装置用于判断第二键的数据是否对应于第一键;传送装置用于将第一键的键数据自所述储存装置传送至数据处理系统。(*该技术在2016年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种多媒体电脑系统的遥控器,特别是一种模拟键盘按键于遥控器的方法及装置。现今数据处理系统的设计,尤其是个人电脑的设计,多已将多媒体功能融入其中。而一多媒体电脑系统主要配件之一就是遥控器。习知多媒体电脑系统的遥控器与电视机的遥控器类似,有电源开关、音量、频道选择及一些数字键。对电脑系统而言,经常须要以键盘上的按键来进行控制。然而,要在遥控器上提供所有键盘上的按键(一般为101)键则不切实际。本专利技术的目的在于提供一种具弹性而有效的模拟键盘按键于遥控器的方法及装置,以模拟键盘上的控键功能于遥控器的按键上。本专利技术的另一目的,在于提供使用者定义遥控器上某些按键的便利的方法。本专利技术的方法包括(a)于一储存装置中储存代表第一键的数据;(b)判断一由遥控器所传出的代表第二键的数据是否对应于第一键;(c)因应于步骤(b)的判断结果,将第一键的数据自储存装置传送至数据处理系统的主系统。本专利技术的装置包括储存装置,用以储存第一键的数据;判断装置,用以判断由遥控器所传出的代表第二键的数据是否对应于第一键;传送装置,用以因应于判断装置的判断结果,将第一健的键数据自所述储存装置传送至数据处理系统的主系统。 附图说明图1为本专利技术的一较佳实施例的方块图。较佳实施例的详细说明如下参考图1本专利技术的一较佳实施例。使用者可先行设定某一遥控器上的按键。本实施例中,使用者欲将遥控器16上的“A”、“B”、“C”、“D”键分别设定为数据处理系统上键盘的四个方向键,在使用者输入后,系统可将该四个方向键的代表数据存入系统内CMOS11的相对位置。CMOS11为一数据处理系统内的永久性存储器,可由电池供应其所须的电力而使其数据在关机后仍存在。一键盘按键的代表数据一般由一造码(Made Code)和一断码(BreakCode)所组成。储存于CMOS11中者可仅为造码Make Code(或Break Code),再于以后传送此键的代表数据主系统19(HostSystem)时造出其相对应的断码Break Code(或Make Code),如此可节省CMOS的空间。一般CMOS有128位元组空间,其中64位元组用以储存系统结构参数。另外64位元组则可用来储存使用者的数据(在本实施例中为断码Break Code(或Make Code))。在IBMPC相容系统中,可用指令70h和71h来将键盘数据存入CMOS11中。存在CMOS的方向键的代表数据,将经由信号112写入一控制器12中。该控制器12可以是一个键盘控制器(Keyboard Controller)。例如编号8042系列的集成电路处理器元件。控制器12具有一随机存储器13(RAM)及一只读存储器ROM15,利用标准8042指令8042中有128位元组的随机存储器RAM。例如指令61h可将CMOS11的数据写入8042的随机存储器RAM13的地址21h开始的存储空间。本实施例中四个方向键可依序储存于21h-24h开始的存储空间。本实施例中四个方向键可依序储存地址21h-24h的存储空间(每键仅存一位元组的造码Make Code’)。遥控器上每一按键均有其代码。在本实施例中,将以A(01h)、B(02h)、C(03h)……为例。假设使用者按下遥控器上的“C”键,则遥控器的无线信号传输其代码至数据处理系统的接收器17。接收器17初步处理后的数据113会送入控制器12(8042)。数据113的格式如虚线所指。116部分为开头(Header),接下来的一系列数据118包含16位元件的客户码(Custormer Code)及16位元件的数据码。此为一统一业界标准,在此不赘述。若按下“C”键,则数据码将为02FDh(前八位“02”为数据本身,后八位元“FD”为“02”的补数,用以作错误检测之用)。控制器12在过滤取得最终数据码(02H)后,根据“02”H的数值,可至随机存储器RAM13的地址23h(存有使用者输入的“个”的造码MakeCode)读出造码Make Code)。控制器12将遵照一般使用者按下键盘按键的处理方式,发出岔断信号(IRQ1)通知至系统收取按键数据,而控制器12则由数据线114将RAM13地址23h的“个”造码Make Code及断码Break Code(对应产生)送至XD-总线18,主系统再经由数据线115至总线XD-总线18上取得该数据。此时主系统19完全按照使用者按下键盘按键的方式,当作有“↑”键被按下进一步处理(例如将游标往上移)。本专利技术因此可让使用者自行定义遥控器上的按键以模拟成数据处理系统键盘上的任意一键,等于是将键盘的键延伸至遥控器上。例如在玩电脑游戏时,使用者即可将方向键定义于遥控器上,直接用遥控器控制游戏软件而无须被键盘限制住使用距离。另外遥控器的按键定义可随时更换而具弹性。实施例中自CMOS11将定义键的代表数据载入控制器12的RAM13的动作可由基本输入输出系统BIOS完成,存于其开机自我测试(POST)部分,使得一开机时所有遥控器键盘的定义均先存入存储器RAM13内。而控制器12的读存储器ROM15则可用来储存控制将数据信号113转换为数据线114的信号。本专利技术的另一实施例,可将使用者欲模拟的键盘按键代表数据以档案形式储存于磁盘(硬式或软式磁盘)的存储器中。当主系统19收到按键数据时,可因应其按键数据,将对应的已模拟键盘按键的数据读出,当作该键盘按键已被按下而处理,其原理与前述实施例相同,以上仅以实施例说明本专利技术以协助了解。业界的一般技术人员,可对本专利技术作修改,但其均不脱离本专利技术的保护范围。本专利技术具有如下效果由于在本专利技术中将键盘按键模拟于遥控器的按键上,即将存储于存储器中的键盘按键数据经传送装置传送至数据处理系统,并由遥控器按键发出,这就可以使用遥控器在远距离完成键盘按键的功能,使操作不再受距离的限制,而且这种模拟功能可根据实际需要作弹性改变,实用性强。权利要求1.一种模拟键盘按键于遥控器的方法,在一具有一键盘元件及一主系统的数据处理系统中,模拟键盘上的第一键于一遥控器的第二键的方法,该方法包括下列步骤(a)于一储存装置中存储代表所述第一键的数据;(b)判断一由遥控器所传出的代表第二键的数据是否对应于所述第一键;(c)根据步骤(b)的判断结果,将第一键的键数据自所述储存装置传送至所述数据处理系统的主系统。2.根据权利要求1所述的方法,其特征在于,所述步骤(b)及(c)由一控制器完成。3.根据权利要求1或2所述的方法,其特征在于,所述储存装置是一随机存储器。4.根据权利要求1或2所述的方法,其特征在于,所述储存装置是一软盘。5.根据权利要求1或2所述的方法,其特征在于,所述储存装置是一硬盘。6.根据权利要求1或2所述的方法,其特征在于,所述储存装置是一只读存储器。7.根据权利要求2所述的方法,其特征在于,所述储存装置位于所述控制器中。8.根据权利要求2所述的方法,其特征在于,所述控制器是一键盘/鼠标控制器。9.根据权利要求1所述的方法,其特征在于,所述数据处理系统还包括一基本输入输出系统,该基本输入输出系统包含一执行步骤(a)的程序。10.根据权利要求2所述的方法,其特征在于,所述控制器根据所述第二键的数据而发出一中断信号至所述主系统。11.根据权本文档来自技高网...

【技术保护点】
一种模拟键盘按键于遥控器的方法,在一具有一键盘元件及一主系统的数据处理系统中,模拟键盘上的第一键于一遥控器的第二键的方法,该方法包括下列步骤: (a)于一储存装置中存储代表所述第一键的数据; (b)判断一由遥控器所传出的代表第二键的数据是否对应于所述第一键; (c)根据步骤(b)的判断结果,将第一键的键数据自所述储存装置传送至所述数据处理系统的主系统。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈振声
申请(专利权)人:宏碁股份有限公司纬创资通股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1