在移动设备上生成和接收红外通信制造技术

技术编号:13668520 阅读:131 留言:0更新日期:2016-09-07 09:15
公开了用于在移动设备上生成和接收红外信号的系统和方法。通过基于要被传送作为红外信号的信息生成比特流,来在移动设备上生成红外信号。在总线上将比特流调制并且输出到红外发射二极管。移动设备通过基于所接收的红外信号创建中间比特流,来接收红外信号。在时域中对中间比特流进行修整、下采样和解调。然后,将中间比特流转换为原始红外代码。在软件层中处理所生成和所接收的比特流,这使得移动设备能够在不使用被配置在移动设备上的附加硬件的情况下处理红外信号。

【技术实现步骤摘要】
【国外来华专利技术】
本公开总体上涉及红外通信领域,并且更特别地涉及计算设备上的红外接收器。
技术介绍
传统的远程遥控式电子产品(诸如立体声、电视、机顶盒和DVD播放器)使用红外信号发送和接收信息。通常地,用户将红外信号从与设备配对的遥控器发送到设备。例如,电视可以从用于供该特定电视使用而设计的遥控器接收指令。然而,用户现在可以使用充当遥控器的单个移动设备(例如,智能电话或者平板电脑)控制多个设备。当前移动设备要求专用硬件以与远程遥控式设备通信。然而,附加硬件增加制造移动设备的成本并且增加移动设备内的功耗。附图说明所公开的实施例具有从详细描述、权利要求书和附图将更容易明显的其他优点和特征。以下是对附图的简单介绍。图1图示了根据一个示例实施例的能够生成红外信号的计算设备。图2图示了根据一个示例实施例的用于计算设备的系统架构。图3图示了根据一个示例实施例的用于在具有固定时钟速度的计算设备上生成红外信号的过程。图4图示了根据一个示例实施例的用于在具有可调节时钟速度的计算设备上生成红外信号的过程。图5图示了根据一个示例实施例的用于生成红外信号的、具有固定时钟速度的计算设备上的示例信号的集合。图6图示了根据一个示例实施例的用于生成红外信号的、具有可调节时钟速度的计算设备上的示例信号的集合。图7A图示了根据一个示例实施例的使用传统的通用输入输出(GPIO)将红外信号从处理器发送到红外系统。图7B图示了根据一个示例实施例的使用串行外围设备接口(SPI)将红外信号从处理器发送到红外系统。图8图示了根据一个实施例的用于接收具有固定时钟速度的计算设备上的红外信号的过程。图9图示了根据一个示例实施例的用于接收红外信号的计算设备上的示例信号的集合。图10图示了根据一个示例实施例的能够生成和接收红外信号的系统。具体实施方式附图和以下描述仅以图示的方式涉及优选的实施例。应当注意,根据以下讨论,在不脱离权利要求书的原理的情况下,本文所公开的结构和方法的备选实施例将容易识别为可以采用的可行备选方案。现在将对在附图中图示其示例的数个实施例进行详细参考。应当注意,无论何处可行类似或者相同的参考数字可以使用在附图中并且可以指示类似或者相同的功能性。仅出于图示的目的,附图描绘了所公开的系统(或者方法)的实施例。本领域的技术人员将容易地从以下描述识别出:在不脱离本文所描述的原理的情况下,可以采用本文所图示的结构和方法的备选实施例。配置概述所公开的系统、方法和计算机可读存储介质的一个实施例包括用于在计算设备上生成和接收红外信号的指令。计算设备接收原始红外(IR)代码。原始IR代码将要被输出的信息编码为IR信号。计算设备还接收载波波形,其确定输出信号频率。计算设备生成经
处理的信号。经处理的信号是在时域中对原始IR代码中信息进行编码的比特流。对经处理的信号进行调制和上采样,使得在时域中在不压缩信号的情况下,经处理的信号可以以时钟速度作为IR信号被输出。备选地,经处理的信号可以与时钟信号组合并且在总线上输出。总线的比特率被设定为匹配载波频率。计算设备还能够接收IR信号。将IR信号转换为中间信号。中间信号是时域中的比特流。在转换为原始IR代码之前,对中间信号进行修整、下采样和解调。然后,将重复代码段与原始IR代码分离。示例计算机器架构图1是根据一个示例实施例的能够生成红外信号的计算设备100的框图。计算设备100可以是个人计算机(PC)、平板电脑、个人数字助理(PDA)、智能电话、电子设备(例如,电视、立体声等)或者能够生成和/或接收红外信号的任何其他机器。此外,当仅图示单个计算设备100时,术语“计算设备”还应当采取为包括单独或者联合执行本文所讨论的方法中的任何一个或多个的设备的任何集合。示例计算设备100包括一个或多个处理器110(例如,中央处理单元(CPU)、数字信号处理器(DSP)、一个或多个专用集成电路(ASIC)或者这些的任何组合)和系统存储器120(例如,硬盘、光驱、固态驱动器或者这些的任何组合)。系统存储器120包括存储实现本文所描述的方法或者功能的任何一个或多个方法或者功能的指令(例如,软件)或者程序代码的机器可读介质。此外,系统存储器120还可以包括易失性存储器。指令或者程序代码还可以在处理器110的执行期间至少部分驻留在处理器110内(例如,在处理器的高速缓存存储器内)。尽管机器可读介质在示例实施例中被示出是单个介质,但是术语“机器可读介质”应当被认为包括能够存储指令的单个介质或者多个介质(例如,集中式或者分布式数据库或者相关联的高速缓存和服务器)。术语“机器可读介质”还应当被认为包括能够存储用于
由机器执行和使得机器执行本文所公开的方法的任何一个或多个方法的指令或者程序代码的任何介质。术语“机器可读介质”包括但不限于以固态存储器、光学媒体和磁性媒体的形式的数据储存库。可以经由连接到处理器110的网络接口160在网络上传送指令。网络接口160将计算设备100操作性地连接到一个或多个网络。例如,网络接口160可以使用诸如以太网、802.11、全球微波接入互操作性(WiMAX)、3G、4G、长期演进(LTE)、码分多址(CDMA)、数字用户线(DSL)等等的技术将计算设备100连接到有线或者无线网络。所使用的网络协议的示例包括多协议标签交换(MPLS)、传输控制协议/因特网协议(TCP/IP)、超文本传输协议(HTTP)、简单邮件传送协议(SMTP)和文件传送协议(FTP)。在一些实施例中,使用任何适合的(一个或多个)技术对一些或全部数据进行加密。计算机系统100还可以包括输入设备130(例如,键盘、触摸屏、小键盘、操纵杆等)和显示器140(例如,等离子显示板(PDP)、液晶显示器(LCD)、投影仪或者阴极射线管(CRT))以相应地对数据接收和向用户输出数据。在一些实施例中,单个部件(诸如触摸屏)可以被配置为输入设备130和显示器140二者。计算设备100包括红外(IR)系统150。IR系统150是能够基于从处理器110发送到IR系统150的数据来生成IR信号的部件或者部件的集合。IR信号将信息编码在从IR系统150中所发射的IR闪光序列中。IR系统150包括发射IR或者近IR光谱中的光的IR发射二极管(IRED)或者另一部件。此外,IR系统150可以被配置为接收被发送到计算设备100的IR信号。在一个实施例中,IR系统150上的IRED能够生成和接收IR信号。IR系统150还包括用于控制IRED的输出的驱动电路。驱动电路例如可以是晶体管、集成电路、连接到微处理器的I/O引脚或者控制到IRED的电流的这些的任何组合。在一些情况下,通过外部设备180接收由IR系统150所生成的IR信号。外部设备180可以是电子设备,诸如电视、立体声、计算
机或者家用电器。家用电器的示例包括加热器、风扇、恒温器、汽车库门或者空调。外部设备180可以是经由IR信号接收命令的任何其他适用设备。例如,外部设备180可以是机顶盒、数字视频录像机(DVR)、视频播放器(包括但不限于蓝光(Blu-ray)播放器、DVD播放器、VCR播放器等)、游戏控制台、数字媒体播放器(包括但不限于APPLE TV、ROKU BOX等等)或者声本文档来自技高网
...

【技术保护点】
一种在计算设备上生成红外信号的方法,包括:接收将处理器连接到在被配置在所述计算设备上的红外系统的数据总线的操作频率,所述操作频率基于所述数据总线的时钟信号;生成包括多个比特的经处理的信号;通过经由所述数据总线将所述经处理的信号从所述处理器传送到所述红外系统来生成时域中的红外信号,其中所述红外系统忽略所述数据总线的所述时钟信号。

【技术特征摘要】
【国外来华专利技术】2014.02.06 US 61/936,832;2014.05.06 US 14/271,323;1.一种在计算设备上生成红外信号的方法,包括:接收将处理器连接到在被配置在所述计算设备上的红外系统的数据总线的操作频率,所述操作频率基于所述数据总线的时钟信号;生成包括多个比特的经处理的信号;通过经由所述数据总线将所述经处理的信号从所述处理器传送到所述红外系统来生成时域中的红外信号,其中所述红外系统忽略所述数据总线的所述时钟信号。2.根据权利要求1所述的方法,其中所述数据总线是串行外围设备接口(SPI)总线。3.根据权利要求1所述的方法,其中所述数据总线是集成IC声音(I2S)总线。4.根据权利要求1所述的方法,还包括接收原始红外代码,其中所述经处理的信号从所述原始红外代码被生成。5.根据权利要求4所述的方法,其中所述原始红外代码是符号/空格格式。6.根据权利要求4所述的方法,其中所述原始红外代码与载波频率相关联。7.根据权利要求6所述的方法,其中所述操作频率等于所述载波频率。8.根据权利要求6所述的方法,其中所述载波频率基于对由所述红外系统接收的载波波形的分析而被确定。9.根据权利要求1所述的方法,还包括对所述经处理的信号进行调制。10.根据权利要求9所述的方法,其中所述经处理的信号通过在所述经处理的信号中的每个比特之后附加逻辑0比特而被调制。11.根据权利要求1所述的方法,还包括对所述经处理的信号进行上采样。12.根据权利要求11所述的方法,其中所述经处理的信号被上采样,使得以所述操作频率输出的经上采样的所述经处理的信号在所述时域中匹配以载波频率输出的非上采样的所述经处理的信号。13.根据权利要求12所述的方法,其中对所述经处理的信号进行上采样包括:基于所述载波频率和所述操作频率,确定要附加到所述经处理的信号中的每个比特的重复比特的数目;以及将重复比特的所述数目逐位附加到所述经处理的信号中的每个比特。14.一种用于在红外设备上生成红外信号的系统,包括:处理器;红外通信模块,所述红外通信模块输出所述红外信号;以及数据总线,所述数据总线将所述红外通信模块连接到所述处理器,所述数据总线具有基于时钟信号的操作频率,所述红外通信模块忽略所述时钟信号,其中所述处理器被配置为生成包括多个比特的经处理的信号,所述经处理的信号通过所述数据总线被传送到所述红外通信模块。15.根据权利要求14所述的系统,其中所述数据总线是串行外围设备接口(SPI)总线。16.根据权利要求14所述的系统,其中所述数据总线是集成IC声音(I2S)总线。17.根据权利要求14所述的系统,其中所述处理器还被配置为接收原始红外代码,其中所述经处理的信号从所述原始红外代码被生成。18.根据权利要求17所述的系统,其中所述原始红外代码是符号/空格格式。19.根据权利要求17所述的系统,其中所述原始红外代码与载波频率相关联。20.根据权利要求19所述的系统,其中所述操作频率等于所述
\t载波频率。21.根据权利要求17所述的系统,其中所述载波频率基于对由所述红外系统接收的载波波形的分析而被确定。22.根据权利要求14所述的系统,其中所述处理器还被配置为对所述经处理的信号进行调制。23.根据权利要求22所述的系统,其中所述经处理的信号通过在所述经处理的信号中的每个比特之后附加逻辑0比特而被调制。24.根据权利要求14所述的系统,其中所述处理器还被配置为对所述经处理的信号进行上采样。25.根据权利要求24所述的系统,其中所述经处理的信号被上采样,使得以所述操作频率输出的经上采样的所述经处理的信号在时域中匹配以载波频率输出的非上采样的所述经处理的信号。26.根据权利要求25所述的系统,其中对所述经处理的信号进行上采样包括:基于所述载波频率和所述操作频率,确定要附加到所述经处理的信号中的每个比特的重复比特的数目;以及将重复比特的所述数目逐位附加到所述经处理的信号中的每个比特。27.一种接收红外信号以在计算设备上生成红外代码的的方法,包括:由处理器生成数据总线上的时钟信号,所述数据信号将红外系统连接到被配置在所述计算设备上的所述处理器,所述红外系统忽略所述时钟信号;以及在所述红外系统处接收用于在所述数据总线上传输的红外信号;通过以由所述时钟信号确定的操作频率对所述红外信号进行采样,来通过所述数据总线在所述处理器上生成中间信号,所述中间信号包括多个比特。28.根据权利要求27所述的方法,其中所述数据总线是串行外
\t围设备接口(SPI)总线。29.根据权利要求27所述的方法,其中所述数据总线是集成IC声音(I2S)总线。30.根据权利要求27所述的方法,还包括至少部分地基于所述中间信号来生成红外代码。31.根据权利要求30所述的方法,还包括移除所述红外代码的重复代码段,其中重复代码段包括被编码在所述红外信号中的信息的重复实例。32.根据权利要求30所述的方法,其中所生成的红外代码还基于载波频率。33.根据权利要求32所述的方法,还包括基于对所述红外信号的波形的分析来确定所述载波频率。34.根据权利要求32所述的方法,其中所述操作频率被设定为等于所述载波频率。35.根据权利要求27所述的方法,还包括对所述中间信号进行下采样。36.根据权利要求35所述的方法,其中所述中间信号通过下采样因子来下采样,所述下采样因子基于所述操作频率和载波频率。37.根据权利要求27所述的方法,还包括对所述中间信号进行解调。38.根据权利要求37所述的方法,其中对所述中间信号进行解调包括移除所述中间信号中的交替比特,其中每个交替比特是逻辑0比特。39.根据权利要求38所述的方法,其中所述交替比特使用统计处理而被标识。40.一种用于在计算设备上接收红外信号的系统,包括:处理器;红外通信模块,所述红外通信模块接收红外信号;以及数据总线,所述数据总线将所述红外通信模块连接到所述处理
\t器,所述数据总线具有基于来自所述处理器的时钟信号的操作频率,所述红外通信模块忽略所述时钟信号,所述处理器被配置为通过以所述数据总线的所述操作频率对由所述红外通信模块接收的所述红...

【专利技术属性】
技术研发人员:S·S·梅特拉尼S·S·穆萨卡马拉萨米
申请(专利权)人:皮尔技术公司
类型:发明
国别省市:美国;US

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

1