欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 遥控器CEC兼容红外蓝牙控制方法、系统及电子设备独创技术24802字

遥控器CEC兼容红外蓝牙控制方法、系统及电子设备

2021-03-02 14:58:22

遥控器CEC兼容红外蓝牙控制方法、系统及电子设备

  技术领域

  本发明涉及遥控器控制技术领域,尤其涉及遥控器CEC兼容红外蓝牙控制方法、系统及电子设备。

  背景技术

  目前,电视机和投影设备主要是做屏幕输出以及普通Android系统支持,而无线USB电视棒(USB dongle)可以做Google ATV认证,可以支持Google语音助手和海量片源内容。电视机和投影设备主要通过红外接收遥控器,而USB Dongle内置BT(蓝牙),可以接收蓝牙信号,特别是遥控器的蓝牙语音输入。但是,目前电视机或投影设备在外接USB dongle情况下,一般都需要2个遥控器分别控制,一个控制投影仪或电视机,一个控制USB dongle。可见,现有技术中无法通过一个遥控器同时进行控制,导致成本高的问题。

  发明内容

  本发明实施例提供的遥控器CEC兼容红外蓝牙控制方法,能够通过一个遥控器控制多个可以处理不同信号的设备,以降低遥控器的成本。

  第一方面,本发明实施例提供的遥控器CEC兼容红外蓝牙控制方法,包括以下步骤:

  主体设备接收遥控器发送的遥控信号,所述遥控信号包括第一遥控信号;

  若判断所述遥控信号为第一遥控信号,则检测所述第一遥控信号的输出源是否变更为外接设备;

  若所述输出源变更为所述外接设备,则所述主体设备转发所述遥控器的遥控CEC信号至所述外接设备进行信号处理,所述遥控CEC信号携带所述第一类信号。

  第二方面,本发明实施例还提供一种遥控器兼容红外蓝牙控制系统,所述系统包括遥控器、主体设备、与所述主体设备连接的外接设备,其中,

  所述遥控器用于发送遥控信号,所述遥控信号包括第一遥控信号;

  所述主体设备用于若判断所述遥控信号为第一遥控信号,则检测所述第一遥控信号的输出源是否变更为所述外接设备,当所述输出源变更为所述外接设备,则所述主体设备将转发所述遥控器的遥控CEC信号至所述外接设备,所述遥控CEC信号携带所述第一类信号;

  所述外接设备用于处理所述遥控CEC信号中的所述第一遥控信号。

  第三方面,本发明实施例还提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例提供的遥控器CEC兼容红外蓝牙控制方法中的步骤。

  第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例提供的遥控器CEC兼容红外蓝牙控制方法中的步骤。

  在本发明实施例中,主体设备接收遥控器发送的遥控信号,所述遥控信号包括第一遥控信号;若判断所述遥控信号为第一遥控信号,则检测所述第一遥控信号的输出源是否变更为外接设备;若所述输出源变更为所述外接设备,则所述主体设备转发所述遥控器的遥控CEC信号至所述外接设备进行信号处理,所述遥控CEC信号携带所述第一类信号。在本发明实施例中,当遥控器发送遥控信号之后,主体设备与外接设备可以对遥控信号进行判断,当主体设备判断出遥控信号为第一遥控信号时,且在输出源变更为外接设备的情况下,可以通过标准的消费电子控制端口对应的转发功能向外接设备发送遥控CEC信号,外接设备接收到遥控CEC信号后,便可以对遥控CEC信号中的第一遥控信号进行信号处理,可见,通过一个遥控器的消费电子控制端口对应的转发功能,便可以实现对不同类型的遥控信号进行控制,无需针对主体设备与外接设备分别配置遥控器,降低了遥控器的成本。

  附图说明

  为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

  图1是本发明实施例提供的遥控器CEC兼容红外蓝牙控制系统的具体结构示意图;

  图2是本发明实施例提供的遥控器CEC兼容红外蓝牙控制方法的具体流程图;

  图3是本发明实施例提供的另一种遥控器CEC兼容红外蓝牙控制方法的具体流程图;

  图4是本发明实施例提供的另一种遥控器CEC兼容红外蓝牙控制方法的具体流程图;

  图5为本发明实施例提供的另一种遥控器CEC兼容红外蓝牙控制方法的具体流程图;

  图6是本发明实施例提供的一种电子设备的结构示意图。

  具体实施方式

  下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

  如图1所示,图1是本发明实施例提供的遥控器CEC兼容红外蓝牙控制系统的具体结构示意图。遥控器CEC兼容红外蓝牙控制系统100包括遥控器101、主体设备102、与主体设备102连接的外接设备103,其中:

  遥控器101用于发送遥控信号,遥控信号包括第一遥控信号。

  其中,遥控器101可以是经过专门定制,在遥控器101上有标准CEC(ConsumerElectronics Control,消费电子控制)转发功能。通过CEC转发功能可以操作2个组合设备(主体设备102与外接设备103)。在遥控器101上,基本功能按键可以发送IR(InfraredRadiation,红外线)信号,非基本功能可以发送BT(Bluetooth,蓝牙)信号。上述基本功能可以包括但不限于音量+、音量-、返回、静音、开关、确认等;非基本功能可以包括但不限于主页、语音等。CEC是为所有通过HDMI线连接的家庭视听设备提供高级控制功能的一种协议,用户通过一个遥控器101即可对用HDMI连接的设备进行控制。

  上述的外接设备103可以直接连接在主体设备102的HDMI IN接口,通过HDMI IN接口连接可以实现一个遥控器101控制多个设备的功能。上述的遥控信号即为用户通过触发遥控器101按钮启动遥控器101根据用户所按下的按钮发出的一种信号。上述的第一遥控信号可以是指IR信号。

  再则,主体设备102用于若判断遥控信号为第一遥控信号,则检测第一遥控信号的输出源是否变更为外接设备103,当输出源变更为外接设备103,则主体设备102通过遥控器101的CEC发送遥控CEC信号至外接设备103,遥控CEC信号携带第一类信号。

  其中,输出源可以包括主体设备102或者外接设备103。主体设备102判断出遥控信号为IR信号后,可以对输出源进行检测,当前接收遥控信号为主体设备102时,输出源变更,则说明输出源变为了外接设备103;输出源未变更则表示主体设备102继续进行信号处理。

  具体的,当输出源从主体设备102变更为外接设备103后,因主体设备102与外接设备103是通过HDMI IN接口连接的。因此,主体设备102可以利用遥控器101上的CEC转发功能发出遥控CEC信号至外接设备103,通过外接设备103对该第一遥控信号进行信号处理。

  上述的外接设备103用于处理遥控CEC信号中的第一遥控信号。

  在发送的遥控CEC信号中,可以将待处理的IR信号携带其中,外接设备103接收到主体设备102转发的遥控CEC信号后,可以对遥控CEC信号中的IR信号进行信号处理。此外,也可以是外接设备103接收了遥控CEC信号后,主体设备102再将IR信号通过HDMI IN接口转送给外接设备103进行信号处理。

  在本发明实施例中,主体设备102接收遥控器101发送的遥控信号,在判断遥控信号为第一遥控信号时,若检测第一遥控信号的输出源变更为外接设备103,则通过遥控器101的CEC发送遥控CEC信号至外接设备103进行信号处理。由于遥控器101发送遥控信号之后,主体设备102与外接设备103可以对遥控信号进行判断,当主体设备102判断出遥控信号为第一遥控信号时,且在输出源变更为外接设备103的情况下,可以通过标准的消费电子控制端口对应的转发功能向外接设备103发送遥控CEC信号,外接设备103接收到遥控CEC信号后,便可以对遥控CEC信号中的第一遥控信号进行信号处理,可见,通过一个遥控器101的消费电子控制端口对应的转发功能,便可以实现对不同类型的遥控信号进行控制,无需针对主体设备102与外接设备103分别配置遥控器101,降低了遥控器101的成本。

  进一步的,上述的主体设备102还用于若第一遥控信号的输出源未变更为外接设备103,则通过主体设备102直接对第一遥控信号进行信号处理。

  其中,当主体设备102检测到输出源未变更时,表示遥控信号需要在主体设备102中执行相应的信号处理,也即是在主体设备102的自身系统中对IR信号进行响应,例如:IR信号的内容为音量+,则主体设备102系统控制音量,增加音量大小。上述的主体设备102包括但不限于电视(TV)设备/投影设备等。上述的外接设备103包括但不限于TV dongle设备/USB dongle设备等。

  进一步的,上述遥控信号还包括第二遥控信号,外接设备103还用于通过外接设备103接收遥控信号,并判断遥控信号是否为第二遥控信号。

  若遥控信号为第二遥控信号,则外接设备103直接对第二遥控信号进行信号处理。

  其中,上述的第二遥控信号可以是蓝牙信号(BT信号)。当遥控器101发出遥控信号时,外接设备103与主体设备102都可以接收遥控信号,对遥控信号进行判断。若判断出遥控信号为BT信号,则外接设备103直接接收BT信号,通过自身系统对BT信号进行信号处理。

  这样,通过遥控器101发出遥控信号后,主体设备102与外接设备103同时对遥控信号进行判断,遥控信号为IR信号则进入主体设备102的系统,遥控信号为BT信号,则进入外接设备103的系统。且当主体设备102对输出源进行判断时检测到输出源变更为外接设备103后,因主体设备102与外接设备103通过HDMI IN接口连接,主体设备102可以通过遥控器101的CEC转发功能向外接设备103发出遥控CEC信号,将IR信号携带在遥控CEC信号中,待外接设备103接收后对IR信号进行信号处理。通过遥控器101的CEC转发功能实现了主体设备102与外接设备103之间共用同一个遥控器101控制IR信号以及BT信号的信号处理过程,无需针对主体设备102与外接设备103分别配置遥控器101,降低了遥控器101的成本。

  如图2所示,图2是本发明实施例提供的遥控器CEC兼容红外蓝牙控制方法的流程图,具体包括以下步骤:

  201、主体设备接收遥控器发送的遥控信号,遥控信号包括第一遥控信号。

  其中,主体设备可以是电视设备/投影设备。上述遥控器可以是根据需要专门定制的遥控器。用户可以通过触发遥控器的按键发出遥控信号,遥控信号包括IR信号与BT信号。在遥控器上有标准CEC(Consumer Electronics Control,消费电子控制)转发功能。通过CEC转发功能可以操作2个组合设备(主体设备与外接设备)。在遥控器上,基本功能按键可以发送IR(Infrared Radiation,红外线)信号,非基本功能可以发送BT(Bluetooth,蓝牙)信号。上述基本功能可以包括但不限于音量+、音量-、返回、静音、开关、确认等;非基本功能可以包括但不限于主页、语音等。CEC是为所有通过HDMI线连接的家庭视听设备提供高级控制功能的一种协议,用户通过一个遥控器即可对用HDMI连接的设备进行控制。

  上述的外接设备可以直接连接在主体设备的HDMI IN接口,通过HDMI IN接口连接可以实现一个遥控器控制多个设备的功能。上述的遥控信号即为用户通过触发遥控器按钮启动遥控器根据用户所按下的按钮发出的一种信号。上述的第一遥控信号可以是指IR信号。

  202、若判断遥控信号为第一遥控信号,则检测第一遥控信号的输出源是否变更为外接设备。

  其中,输出源可以是主体设备或外接设备。上述的外接设备可以是TV dongle设备/USB dongle设备。主体设备判断出遥控信号为IR信号后,可以对输出源进行检测,若当前接收遥控信号为主体设备,输出源变更为外接设备,则说明输出源变为了外接设备,输出源未变更则表示主体设备继续进行信号处理。

  203、若输出源变更为外接设备,则主体设备转发遥控器的遥控CEC信号至外接设备进行信号处理,遥控CEC信号携带第一类信号。

  其中,第一类信号可以是IR信号。当检测到输出源从主体设备变更为外接设备时,主体设备可以基于遥控器上的CEC转发功能发送遥控CEC信号到外接设备,外接设备接收CEC遥控信息后,可以对CEC遥控信息中携带的IR信号进行信号处理。

  进一步的,如图3所示,图3是本发明实施例提供的另一种遥控器CEC兼容红外蓝牙控制方法的流程图,具体包括以下步骤:

  301、主体设备接收遥控器发送的遥控信号,遥控信号包括第一遥控信号。

  302、若判断遥控信号为第一遥控信号,则检测第一遥控信号的输出源是否变更为外接设备。

  303、若输出源变更为外接设备,则主体设备转发遥控器的遥控CEC信号至外接设备进行信号处理,遥控CEC信号携带第一类信号。

  304、若第一遥控信号的输出源未变更为外接设备,则通过主体设备直接对第一遥控信号进行信号处理。

  其中,当主体设备检测到输出源未变更时,表示遥控信号需要在主体设备中执行相应的信号处理,也即是在主体设备的自身系统中对IR信号进行响应,例如:IR信号的内容为音量+,则主体设备系统控制音量,增加音量大小。

  在本发明实施例中,用户通过遥控器发送遥控信号,当检测到遥控信号为IR信号时进一步通过主体设备对输出源判断,当输出源不再是主体设备,而变更为外接设备时,主体设备通过遥控器的CEC转发功能转发遥控CEC信号至外接设备进行信号处理,在输出源未变更的情况下通过主体设备的自身系统进行信号处理。这样,通过对遥控信号进行甄别后通过一个遥控器就能够实现对多个设备进行控制,无需针对主体设备与外接设备都匹配对应的遥控器,降低了遥控器的成本。

  进一步的,如图4所示,图4是本发明实施例提供的另一种遥控器CEC兼容红外蓝牙控制方法的流程图,具体包括以下步骤:

  401、遥控器发送遥控信号。

  402、主体设备接收遥控器发送的遥控信号,并判断遥控信号是否为第一类信号,遥控信号包括第一遥控信号与第二遥控信号。

  403、若判断遥控信号为第一遥控信号,则检测第一遥控信号的输出源是否变更为外接设备。

  404、若输出源变更为外接设备,则主体设备转发遥控器的遥控CEC信号至外接设备进行信号处理,遥控CEC信号携带第一类信号。

  405、通过外接设备接收遥控信号,并判断遥控信号是否为第二遥控信号。

  406、若遥控信号为第二遥控信号,则外接设备直接对第二遥控信号进行信号处理。

  具体的,参考图5所示,图5为本发明实施例提供的另一种遥控器CEC兼容红外蓝牙控制方法具体实施例流程图。其中,上述的第二遥控信号可以是蓝牙信号(BT信号)。当遥控器发出遥控信号时,外接设备与主体设备都可以接收遥控信号,对遥控信号进行判断。若判断出遥控信号为BT信号,则外接设备直接接收BT信号,通过自身系统对BT信号进行信号处理。

  在本发明实施例中,通过遥控器发出遥控信号后,主体设备与外接设备同时对遥控信号进行判断,遥控信号为IR信号则进入主体设备的系统,遥控信号为BT信号,则进入外接设备的系统。且当主体设备对输出源进行判断时检测到输出源变更为外接设备后,因主体设备与外接设备通过HDMI IN接口连接,主体设备可以通过遥控器的CEC转发功能向外接设备发出遥控CEC信号,将IR信号携带在遥控CEC信号中,待外接设备接收后对IR信号进行信号处理。通过遥控器的CEC转发功能实现了主体设备与外接设备之间共用同一个遥控器控制IR信号以及BT信号的信号处理过程,无需针对主体设备与外接设备分别配置遥控器,降低了遥控器的成本。

  如图6所示,图6是本发明实施例提供的一种电子设备的结构示意图,该电子设备600包括:存储器602、处理器601、网络接口603及存储在存储器602上并可在处理器601上运行的计算机程序,处理器601执行计算机程序时实现实施例提供的遥控器CEC兼容红外蓝牙控制方法中的步骤。

  具体的,处理器601用于执行以下步骤:

  主体设备接收遥控器发送的遥控信号,遥控信号包括第一遥控信号;

  若判断遥控信号为第一遥控信号,则检测第一遥控信号的输出源是否变更为外接设备;

  若输出源变更为外接设备,则主体设备转发遥控器的遥控CEC信号至外接设备进行信号处理,遥控CEC信号携带第一类信号。

  可选的,处理器601执行的检测第一遥控信号的输出源是否变更为外接设备的步骤还包括:

  若第一遥控信号的输出源未变更为·外接设备,则通过主体设备直接对第一遥控信号进行信号处理。

  可选的,遥控信号还包括第二遥控信号,处理器601还用于执行通过外接设备接收遥控信号,并判断遥控信号是否为第二遥控信号;

  若遥控信号为第二遥控信号,则外接设备直接对第二遥控信号进行信号处理。

  可选的,外接设备与主体设备的HDMI IN端口连接。

  可选的,主体设备包括电视设备/投影设备。

  可选的,外接设备包括TV dongle设备。

  本发明实施例提供的电子设备600能够实现遥控器CEC兼容红外蓝牙控制方法实施例中的各个实施方式,以及相应有益效果,为避免重复,这里不再赘述。

  需要指出的是,图中仅示出了具有组件的601-603,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,本技术领域技术人员可以理解,这里的电子设备600是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、可编程门阵列(Field-Programmable GateArray,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。

  电子设备600可以是桌上型计算机、笔记本及掌上电脑等计算设备。电子设备600可以与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互。

  存储器602至少包括一种类型的可读存储介质,可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器602可以是电子设备600的内部存储单元,例如该电子设备600的硬盘或内存。在另一些实施例中,存储器602也可以是电子设备600的外部存储设备,例如该电子设备600上配备的插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,存储器602还可以既包括电子设备600的内部存储单元也包括其外部存储设备。本实施例中,存储器602通常用于存储安装于电子设备600的操作系统和各类应用软件,例如遥控器CEC兼容红外蓝牙控制方法的程序代码等。此外,存储器602还可以用于暂时地存储已经输出或者将要输出的各类数据。

  处理器601在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器601通常用于控制电子设备600的总体操作。本实施例中,处理器601用于运行存储器602中存储的程序代码或者处理数据,例如运行遥控器CEC兼容红外蓝牙控制方法的程序代码。

  网络接口603可包括无线网络接口或有线网络接口,该网络接口603通常用于在电子设备600与其他电子设备之间建立通信连接。

  本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器601执行时实现实施例提供的遥控器CEC兼容红外蓝牙控制方法中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

  本领域普通技术人员可以理解实现实施例遥控器CEC兼容红外蓝牙控制方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器602(Random Access Memory,简称RAM)等。

  应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

  本申请的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本申请的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

  以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

《遥控器CEC兼容红外蓝牙控制方法、系统及电子设备.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)