红外线信号处理系统以及红外线转码方法技术方案

技术编号:2977411 阅读:359 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种红外线转码方法及红外线信号处理系统,其中,该方法包括透过键盘控制器接收红外线信号;将红外线信号译码为译码信号;透过过滤装置撷取译码信号,并且判断译码信号是否为特定信号;当译码信号为特定信号时,则透过过滤装置将译码信号转码,并且将译码信号转码后的内容写入两个中断要求封包,产生命令中断要求封包;响应命令中断要求封包给操作系统;以及根据命令中断要求封包执行对应的应用程序。本发明专利技术使得开发红外线遥控装置时,可以缩短硬件开发的时间,并且降低制作成本的优点。

Infrared signal processing system and method

The invention discloses an infrared transcoding method and infrared signal processing system, wherein the method comprises receiving infrared signal through the keyboard controller; the infrared signal decoding for decoding signal acquisition; signal decoding through the filtering device, and determine whether a specific signal for decoding signal; when decoding the signal for a specific signal, through the decoding filter device signal transcoding, and decoding the signal after transcoding content into two interrupt request packets, generates a command interrupt request packet; response command interrupt request packets to the operating system; and according to the command packet interrupt request corresponding to the application execution. When the infrared remote control device is developed, the invention can shorten the time of hardware development and reduce the production cost.

【技术实现步骤摘要】

本专利技术有关于一种红外线信号处理系统,特别是有关于一种红外线信号处 理系统的红外线转码方法。
技术介绍
红外线接收装置为现今计算机中的基本配备。若要由红外线装置来操作操 作系统的相关应用程序,则必须在计算机硬件上加装红外线转码芯片,针对特 殊的红外线信号作译码的动作。 一般兼容的标准按键的信号由键盘控制器执行 译码。但如果接收到的信号为非标准的特殊按键的信号,例如,使用红外线遥控装置开启DVD以及电视等装置,则必须加装红外线转码芯片,针对上述特殊 的信号开启对应的应用程序。然而,每当于红外线遥控装置新增执行功能时,必须将原来的红外线转码 芯片更换为可识别上述新增功能所对应的指令信号之红外线转码芯片。由于红 外线转码芯片之设计旷日废时,在产品研发的过程中,繁复的更新硬设备将延 长产品开发的时间。
技术实现思路
本专利技术提供一种红外线转码方法,包括透过键盘控翁I器接收^I外线信号; 将红外线信号译码为译码信号;透过过滤装置撷取译码信号,并且判断译码信 号是否为特定信号;当译码信号为特定信号时,则透过过滤装置将译码信号转 码,并且将译码信号转码后的内容写入两个中断要求封包,产生命令中断要求 封包;响应命令中断要求封包给操作系统;以及根据命令中断要求封包执行对 应的应用程序。再者,本专利技术提供一种红外线转码方法,包括安装键盘过滤驱动程序而产 生过滤装置;透过键盘控制器接收红外线信号;透过键盘控制器将红外线信号 译码为译码信号;透过过滤装置判断译码信号是否为特定信号,当译码信号为 特定信号时,过滤装置将译码信号转码;将译码信号转码后的内容写入两个中 断要求封包而产生命令中断要求封包;响应命令中断要求封包给操作系统;以 及根据命令中断要求封包执行对应的应用程序。再者,本专利技术提供一种红外线信号处理系统,包括接收器、键盘控制器、 过滤装置以及操作系统。接收器用于接收红外线信号。键盘控锒l器耦接于接收 器,并将红外线信号译码为译码信号。过滤装置为于安装软件模块后所产生之虚拟装置,用来撷取译码信号,并且判断译码信号是否为特定信号,当译码信 号为特定信号时,将译码信号转码,并且将译码信号转码后的内容写入两个中 断要求封包,而响应命令中断要求封包。操作系统用于发送中断要求封包至过 滤装置,并且接收命令中断要求封包,并根据命令中断要求封包执行应用程序。 本专利技术利用键盘过滤驱动程序以及人机接口迷你驱动程序这两个驱动程序 的搭配应用,即可取代红外线译码芯片的功能,使得开发红外线遥控装置时, 可以缩短硬件开发的时间,并且降低制作成本。附图说明图1为根据本专利技术实施例所述的红外线信号处理系统。 图2为根据本专利技术实施例所述的红外线转码方法。具体实施方式图1为根据本专利技术实施例所述的红外线信号处理系统。红外线信号处理系统包括红外线接收器10、键盘^^制器11以及过滤装置12。过滤装置12为安装软件模块后所产生之虚拟装置。根据本专利技术实施例所述 的软件模块为键盘过滤驱动程序(Keyboard Filter Driver, KBD)。当于操作系统14 下安装键盘过滤驱动程序后,操作系统14会列举出一个虚拟装置。此时,必须 对操作系统14所列举出之虚拟装置安装驱动程序13。根据本专利技术实施例所述的 驱动程序13为人机接口迷你驱动程序(HID mini driver)。于驱动程序13安装完 成后,操作系统14会发送两个中断要求封包IRP(Interrupt R叫uest Packet)至驱动 程序B。中断要求封包IRP为封包"make"与封包"break"。中断要求封包IRP透 过驱动程序13传送至过滤装置12,且过滤装置12透过驱动程序13与操作系统 14沟通。红外线接收器10用于接收红外线信号(Scan code) A,并且将接收到的红外 线信号A传送至键盘控制器11。键盘控制器11用于将红外线信号A初步译码 为解码信号B,并将解码信号B传送至过滤装置12。过滤装置12用于撷取解码 信号B,并判断解码信号B是否为已定义的特定信号。当过滤装置12判断解码信号B为己定义的特定信号时,则过滤装置12将 解码信号B转码,并将解码信号B转码后的内容写入中断要求封包IRP而产生 命令中断要求封包C。接下来,过滤装置12将命令中断要求封包C响应给操作 系统14。必注意的是,此处命令中断要求封包C为具有解码信号B转码后的内 容的中断要求封包IRP,使用命令中断要求封包C仅为了与中断要求封包IRP 有所区别。操作系统14会根据命令中断要求封包C的内容执行红外线信号A所 对应的应用程序15。其中应用程序15为影像播放软件、声音播放软件以及影音 播放软件其中之一。然而,当过滤装置12判断解码信号B并非已定义的特定信号时,则过滤装置12忽略解码信号B。图2为根据本专利技术实施例所述的红外线转码方法。首先,红外线接收器IO 用于接收红外线信号A(S201),并将红外线信号A传送至键盘控制器ll,键盘 控制器11系对红外线信号A执行初步译码,以产生解码信号B (S202)。过滤装 置12接着撷取解码信号B,并且判断解码信号B是否为己定义的特定信号 (S203)。当过滤装置12判断解码信号B为已定义的特定信号时,过滤装置12将解 码信号B转码,并将解码信号B转码后的内容写入中断要求封包IRP,以产生 命令中断要求封包C (S204)。必注意的是,此处命令中断要求封包C为具有解 码信号B转码后的内容的中断要求封包IRP,使用命令中断要求封包C仅为了 与中断要求封包IRP有所区别。接下来,过滤装置12将命令中断要求封包C传 送至操作系统14(S205),操作系统14根据命令中断要求封包C的内容执行红外 线信号A所对应的应用程序(S206)。当过滤装置12判断解码信号B并非已定义的特定信号时,则过滤装置12 忽略解码信号B (S207),不会对解码信号B执行转码之动作。如此一来,当红外线遥控装置新增功能时,只需要修改键盘过滤驱动程序 的内容,并且将键盘过滤驱动程序,以及人机接口迷你驱动程序依序重新安装, 即可致能新增的特殊按键。因此,可以改善传统技术中,需要更换原本设置于 计算机硬件上的红外线转码芯片,或是加装可以处理新增功能的红外线转码芯 片。利用键盘过滤驱动程序以及人机接口迷你驱动程序这两个驱动程序的搭配 应用,即可取代红外线译码芯片的功能,使得开发红外线遥控装置时,可以縮 短硬件开发的时间,并且降低制作成本。本专利技术虽以较佳实施例揭露如上,然其并非用于限定本专利技术的范围,任何 熟习此项技艺者,在不脱离本专利技术之精神和范围内,当可做些许的更动与润饰, 因此本专利技术之保护范围当视后附之申请专利范围所界定者为准。权利要求1. 一种红外线转码方法,适用于一电子装置,上述电子装置具有一键盘控制器并且安装一操作系统,其特征在于,包括透过上述键盘控制器接收一红外线信号;将上述红外线信号译码为一译码信号;透过一过滤装置撷取上述译码信号,并且判断上述译码信号是否为一特定信号;当上述译码信号为上述特定信号时,则透过上述过滤装置将上述译码信号转码,并且将上述译码信号转码后的内容写入两个中断要求封包,产生一命令中断要求封包;响应上述命令中断要求封包给上述操作系统;以及根据上述命令中断要求封包执行对应的一应用程本文档来自技高网...

【技术保护点】
一种红外线转码方法,适用于一电子装置,上述电子装置具有一键盘控制器并且安装一操作系统,其特征在于,包括:透过上述键盘控制器接收一红外线信号;将上述红外线信号译码为一译码信号;透过一过滤装置撷取上述译码信号,并且判断上述译码信号是否为一特定信号;当上述译码信号为上述特定信号时,则透过上述过滤装置将上述译码信号转码,并且将上述译码信号转码后的内容写入两个中断要求封包,产生一命令中断要求封包;响应上述命令中断要求封包给上述操作系统;以及根据上述命令中断要求封包执行对应的一应用程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈宪隆
申请(专利权)人:佛山市顺德区顺达电脑厂有限公司神基科技股份有限公司
类型:发明
国别省市:44[中国|广东]

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

1