笔记本电脑中电视红外线遥控接收装置及接收方法制造方法及图纸

技术编号:2978576 阅读:719 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭露一种笔记本电脑中电视红外线遥控接收装置及接收方法,其包括红外线发射装置、设于笔记本电脑内的嵌入式控制器,嵌入式控制器的一个信号中断接脚上接设红外线接收端口,红外线接收端口可接收红外线发射装置发射出的红外信号,并在信号中断脚上产生中断信号,嵌入式控制器中包括有红外线解码程序和模拟键盘扫描码发送程序,可对所述的红外线信号解码并转换成可供媒体播放软件能够识别的扫描码。本发明专利技术可以省去通常使用的CIR(consumed  infrared  remote)芯片,节约成本;并借助于嵌入式控制器的固有资源或功能,根据红外遥控协议进行红外信号的解码及发送,增加了系统设计的灵活性。

Infrared remote control receiving device and method for TV in notebook computer

The invention discloses a notebook computer in TV infrared remote control receiving device and receiving method, which comprises an infrared transmitting device, a controller embedded in the notebook computer, a signal controller interrupt pin is connected with the infrared receiving port, infrared receiving port can receive the infrared signal emitted by the infrared transmitting device, and the interrupt signal in the signal interruption foot, embedded controller including infrared decoding program and simulation keyboard scan code sending, decoding the infrared signal and converted into available media player software can scan the code identification. The invention can save the commonly used CIR (consumed infrared remote) chip, the cost is saved; and with the help of natural resources or embedded controller function, decode and send the infrared signal according to the infrared remote control protocol, increase the flexibility of the system design.

【技术实现步骤摘要】

本专利技术涉及一种红外线遥控的装置,尤其是指一种用于笔记本电脑中的电视红外线遥控的接收装置;本专利技术还涉及一种笔记本电脑中的电视红外线遥控的接收方法。技术背景如今,用笔记本电脑看电视,将电视、电脑与丰富娱乐功能融为了一体,而且可以在观看电视和影片的过程中把精彩的片段直接刻录下来。因此,用笔记本电脑看电视,是消费笔记本电脑家电化的一个最好证明。用笔记本电脑看电视,先要在笔记本电脑内集成必要的电视接收转换电路等部件,再通过专用遥控器,就能通过遥控的方式和独特的界面操控电脑,实现多媒体娱乐功能。现在,很多带有TV遥控收看功能的笔记本电脑设计中,在笔记本电脑主机端,一般采用一颗专门的红外线遥控解码芯片进行遥控器红外信号的接收与解码。然后把解码后的数据传递给上层操作系统,采用针对该解码芯片的驱动程序,使用驱动程序控制相应的TV播放软件,从而实现在带TV Card的笔记本电脑上实现遥控看电视的功能。现在的设计中,普遍采用LPC(low pincount)总线,或USB(universal system bus)总线的CIR(consumed infraredremote)芯片。这样增加了一个专门的解码芯片,增加了整个系统设计的成本;而且还要靠芯片与操作系统下的相应驱动程序来配合,灵活性也不是很好。
技术实现思路
本专利技术所欲解决的技术问题是提供一种利用嵌入式控制器的固有资源进行红外信号的解码,节省成本、设计灵活的。本专利技术所采用的技术方案是一种笔记本电脑中电视红外线遥控接收装置,其包括红外线发射装置、设于笔记本电脑内的嵌入式控制器,嵌入式控制器的一个信号中断接脚上接设红外线接收端口,红外线接收端口可接收红外线发射装置发射出的红外信号,并在信号中断脚上产生中断信号,嵌入式控制器中包括有红外线解码程序和模拟键盘扫描码发送程序,可对所述的红外线信号解码并转换成可供媒体播放软件能够识别的扫描码。所述红外线解码程序,包括下述步骤红外线接收端口接收红外线发射装置发出的一串信号,并产生中断信号给嵌入式控制器;嵌入式控制器启动内部计数器,对产生的中断进行计数,并计算相邻中断间的时间间隔;根据计数器计出的值,判断红外编码规范协议中所定的状态,并翻译出对应的码值;保存红外线发射装置对应的按键ID在嵌入式控制器内。所述模拟键盘扫描码发送程序,包括以下步骤模拟键盘按下;发送相应的键盘扫描码至操作系统;多媒体播放软件根据扫描码值,完成相应的功能。本专利技术还提供的一种技术方案是一种笔记本电脑中电视红外线遥控接收方法,其包括以下步骤步骤一,按下红外线发射器的一按键,红外线发射器发射出红外信号;步骤二,接在嵌入式控制器的信号中断脚上的红外线接收端口接收红外信号,并产生红外中断信号;步骤三,嵌入式控制器启动内部计数器,计数器计算中断的数量及相邻中断间的时间间隔;步骤四,按照红外编码规范协议,进行红外编码有效性的判断;步骤五,嵌入式控制器解码红外信号后,并获得红外线发射器的相应ID;步骤六,模拟键盘按下,发送键盘扫描码至操作系统;步骤七,多媒体播放软件根据扫描码值,完成相应的功能开始、暂停、搜台、选台。本专利技术所达到的技术效果是本专利技术把红外线发射器的红外线信号接收端口直接接到笔记本电脑中的嵌入式控制器(ECEmbedded controller)芯片上,可以省去通常使用的CIR(consumed infrared remote)芯片,节约成本;本专利技术借助于嵌入式控制器的外部信号中断脚,以及键盘控制器等固有的资源,根据红外编码规范协议进行红外信号的解码及发送,这样用底层软件控制的方法增加了系统设计的灵活性。附图说明下面参照附图结合实施例对本专利技术作进一步的描述。图1是本专利技术笔记本电脑中电视接收利用红外线遥控的使用状态参考图。图2是本专利技术笔记本电脑中电视红外线遥控接收装置的电路框图。图3是本专利技术笔记本电脑中电视红外线遥控接收装置的红外发射器的一种编码格式。图4是图3中本专利技术笔记本电脑中电视红外线遥控接收装置的红外发射器的编码格式截取的一段。图5是本专利技术笔记本电脑中电视红外线遥控接收装置的码值状态示意图。图6是本专利技术笔记本电脑中电视红外线遥控接收实现过程的流程图。具体实施方式首先请参阅图1所示,本专利技术笔记本电脑中电视红外线接收利用红外线遥控的使用状态参考图,其中红外线接收端口14设于笔记本电脑12的其中一侧壁上,用以接收红外线发射器(即遥控器)10所发出的红外线信号。下面所述,也为本专利技术的优点所在。众所周知,嵌入式控制器(ECEmbedded controller),是一颗笔记本电脑专用的芯片,嵌入式控制器的芯片内部,包括一些普通单片机的基本功能,如相应外部信号中断的PIN脚,芯片内部具有配合笔记本电脑厂家自行设计的程序。在整个笔记本电脑系统中,他可以完成笔记本电脑内置键盘扫描、触摸板控制等系统功能,还可以配合操作系统与主板上其他关键零部件结合完成电源管理等种种功能。还有一部分功能就是键盘控制器的功能,控制笔记本内置键盘的解码与扫描码值的发送。本专利技术借助于笔记本电脑12内的嵌入式控制器16的这些固有资源或具有的系统功能,如图2所示,本专利技术笔记本电脑12中电视红外线遥控接收装置的电路框图。把用以接收红外线发射器10发出的红外信号的红外线接收端口14连接到嵌入式控制器16的一个相应的外部信号中断脚18上。本专利技术在嵌入式控制器16中编写相应的软件红外解码程序、模拟键盘扫描码发送程序,根据红外编码规范的遥控协议,对红外接收端口14接收的红外信号进行解码。这样借助笔记本电脑的嵌入式控制器16芯片,即可完全实现红外信号的解码,并转换成上层媒体播放软件能够识别的扫描码。嵌入式控制器16中的软件控制主要包括两部分一,红外线信号的解码;二,模拟键盘扫描码的发送。以下对各个模块的实现分别做以说明一,红外线信号的解码程序,即利用EC芯片中的软件实现红外线信号的软解码,也是本专利技术设计的核心部分。本专利技术红外线发射器10,以NEC格式的红外编码遥控器为例,说明本专利技术用嵌入式控制器软解码的实现过程。本专利技术较佳实施例中,遥控器发送端的编码格式如图3及图4所示。当红外线发射器10的一个键按下后,其以本身的编码格式发射出编码红外信号,连接到嵌入式控制器16上的红外线端口14会接收到一串信号,如图4所示的一串编码信号,信号中断脚18即刻会产生一个中断给嵌入式控制器16。每个中断产生后,嵌入式控制器16会启动内部的一个计数器进行计数,这样通过计算相邻两个中断的时间间隔,根据这个时间值,来判断红外编码规范协议中定义的“0”或“1”状态。从而翻译出该按键产生的码值。例如,如图5所示把两个中断间的时间间隔大于1.6ms的,认为“1”状态;把两个中断间的时间间隔小于1.6ms的,认为“0”状态;时间间隔大于12.6ms并且小于14ms的认为是头码;小于800μs或大于2.6ms的为无效码。解码这些信号后,把红外线发射器16相应按键的ID值保存在嵌入式控制器16的RAM空间内。程序中会查询这个值是否有变化,如果有变化,表示有新的红外线发射器16的按键按下,进行模拟键盘码的发送。二、模拟键盘码的发送程序,通过模拟键盘的按键来实现对媒体播放软件的控制。这部分借助了嵌入式控制器16中键盘控制器部分的功能根据红本文档来自技高网...

【技术保护点】
一种笔记本电脑中电视红外线遥控接收装置,其包括红外线发射装置、设于笔记本电脑内的嵌入式控制器,其特征在于:嵌入式控制器的一个信号中断接脚上接设红外线接收端口,红外线接收端口可接收红外线发射装置发射出的红外信号,并在信号中断脚上产生中断信号,嵌入式控制器中包括有红外线解码程序和模拟键盘扫描码发送程序,可对所述的红外线信号解码并转换成可供媒体播放软件能够识别的扫描码。

【技术特征摘要】

【专利技术属性】
技术研发人员:康明利
申请(专利权)人:深圳市顶星数码网络技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利