首页> 中国专利> 一种遥控器的学习方法、装置及娱乐视听设备

一种遥控器的学习方法、装置及娱乐视听设备

摘要

本发明适用于遥控器技术领域,提供了一种遥控器的学习方法、装置及娱乐视听设备,所述方法包括:A、获取待学习遥控器的学习数据;B、获取第一类遥控器的遥控数据,并将第一类遥控器的遥控数据作为当前类型的遥控器的遥控数据;C、将待学习遥控器的学习数据与当前类型的遥控器的遥控数据进行匹配;D、如果匹配成功,则获取并发送当前类型的遥控器上的所有按键对应的红外编码数据至待学习遥控器;E、如果匹配失败,则获取下一类型遥控器的遥控数据,并将下一类型遥控器的遥控数据作为当前类型的遥控器的遥控数据,返回步骤C。本发明,可一次性学习到所有按键的功能,学习过程简单、快捷。

著录项

  • 公开/公告号CN104064021A

    专利类型发明专利

  • 公开/公告日2014-09-24

    原文格式PDF

  • 申请/专利权人 TCL集团股份有限公司;

    申请/专利号CN201410281161.2

  • 发明设计人 张耿旭;曾宪立;陈敏;

    申请日2014-06-20

  • 分类号G08C23/04;

  • 代理机构深圳中一专利商标事务所;

  • 代理人张全文

  • 地址 516006 广东省惠州市仲恺高新技术开发区十九号小区

  • 入库时间 2023-12-17 01:34:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-07-27

    授权

    授权

  • 2015-08-12

    实质审查的生效 IPC(主分类):G08C23/04 申请日:20140620

    实质审查的生效

  • 2014-09-24

    公开

    公开

说明书

技术领域

本发明属于遥控器技术领域,尤其涉及一种遥控器的学习方法、装置及娱 乐视听设备。

背景技术

家用电器的集中管理,特别是家庭娱乐视听设备的集中管理,是数字家庭 系统的核心所在。目前,极大多数的家庭娱乐视听设备都采用红外遥控器进行 设备的控制,要想实现这些设备的智能集中控制管理,一般需要对这些设备的 遥控器进行学习。

然而,目前大多数遥控器的学习方法都是采用对每个按键进行逐个学习的 方法,这种方法操作繁琐,大大降低了用户的体验。一方面,在用户进行多个 按键甚至多个遥控器进行学习时,会耗费大量的时间和精力;另一方面,遥控 器学习时容易受到周围环境或人为因素的影响,导致学习效率不高,所以对众 多按键都进行逐个学习显然并不合理。

发明内容

本发明实施例提供了一种遥控器的学习方法、装置及娱乐视听设备,旨在 解决现有技术提供的遥控器的学习方法,学习过程繁琐且学习效率不高的问 题。

一方面,提供一种遥控器的学习方法,所述方法包括:

A、获取待学习遥控器的学习数据,所述待学习遥控器的学习数据是一已 学习按键对应的红外编码数据;

B、获取第一类遥控器的遥控数据,并将所述第一类遥控器的遥控数据作 为当前类型的遥控器的遥控数据,所述第一类遥控器的遥控数据是云端红外数 据库中存储的第一类遥控器上的任一按键对应的红外编码数据;

C、将所述待学习遥控器的学习数据与当前类型的遥控器的遥控数据进行 匹配;

D、如果匹配成功,则获取并发送所述当前类型的遥控器上的所有按键对 应的红外编码数据至所述待学习遥控器;

E、如果匹配失败,则获取下一类型遥控器的遥控数据,并将所述下一类 型遥控器的遥控数据作为当前类型的遥控器的遥控数据,返回步骤C。

进一步地,所述将所述待学习遥控器的学习数据与当前类型的遥控器的遥 控数据进行匹配包括:

将所述待学习遥控器的学习数据与当前类型的遥控器的遥控数据的长度进 行匹配;

如果两者长度相同,则计算所述待学习遥控器的学习数据与当前类型的遥 控器的遥控数据之间的相关系数,如果所述相关系数大于等于预设的匹配标准 阈值,则匹配成功;

如果两者长度不同或者两者长度相同但是两者之间的相关系数小于预设的 匹配标准阈值,则匹配失败。

进一步地,所述匹配标准阈值是根据实际情况进行设定的。

另一方面,提供一种遥控器的学习装置,所述装置包括:

学习数据获取单元,用于获取待学习遥控器的学习数据,所述待学习遥控 器的学习数据是一已学习按键对应的红外编码数据;

第一遥控数据获取单元,获取第一类遥控器的遥控数据,并将所述第一类 遥控器的遥控数据作为当前类型的遥控器的遥控数据,所述第一类遥控器的遥 控数据是云端红外数据库中存储的第一类遥控器上的任一按键对应的红外编码 数据;

数据匹配单元,用于将所述待学习遥控器的学习数据与当前类型的遥控器 的遥控数据进行匹配;

遥控学习单元,用于如果匹配成功,则获取并发送所述当前类型的遥控器 上的所有按键对应的红外编码数据至所述待学习遥控器;

第二遥控数据获取单元,用于如果匹配失败,则获取下一类型遥控器的遥 控数据,并将所述下一类型遥控器的遥控数据作为当前类型的遥控器的遥控数 据。

进一步地,所述数据匹配单元包括:

数据长度匹配模块,用于将所述待学习遥控器的学习数据与当前类型的遥 控器的遥控数据的长度进行匹配;

相关系数计算模块,用于如果两者长度相同,则计算所述待学习遥控器的 学习数据与当前类型的遥控器的遥控数据之间的相关系数;

匹配判断模块,用于如果所述相关系数大于等于预设的匹配标准阈值,则 匹配成功,如果两者长度不同或者两者长度相同但是两者之间的相关系数小于 预设的匹配标准阈值,则匹配失败。

进一步地,所述匹配标准阈值是根据实际情况进行设定的。

再一方面,提供一种娱乐视听设备,所述娱乐视听设备包括如上所述的遥 控器的学习装置。

在本发明实施例,在进行遥控器的学习时,只需预先学习一个按键,然后 根据该按键的学习数据从云端的红外数据库获取待学习遥控器的所有按键的学 习数据,可一次性学习到所有按键的功能,学习过程简单、快捷。

附图说明

图1是本发明实施例一提供的遥控器的学习方法的实现流程图;

图2是本发明实施例二提供的遥控器的学习装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。

在本发明实施例中,在进行遥控器的学习时,只需预先学习一个按键,再 获取云端的红外数据库中存储的一种类型的遥控器的遥控数据,然后将该按键 的学习数据与该种类型的遥控器的遥控数据进行匹配,匹配成功,则获取并发 送该种类型的遥控器上的所有按键对应的红外编码数据至待学习遥控器,待学 习遥控器可一次性学习到所述当前类型的遥控器的所有按键的功能。

以下结合具体实施例对本发明的实现进行详细描述:

实施例一

图1示出了本发明实施例一提供的遥控器的学习方法的实现流程,以遥控 器的学习装置侧为例来进行说明,详述如下:

在步骤S101中,获取待学习遥控器的学习数据,所述待学习遥控器的学习 数据是一已学习按键对应的红外编码数据。

在本实施例中,用户先从待学习遥控器中任意选择一个按键进行学习,得 到该按键的学习数据,该学习数据是与该按键对应的红外编码数据。

为了描述方便,将用户任意选择的,已经获得学习数据的这一任意按键称 为已学习按键,将其它未获得学习数据的按键称为未学习按键。

后续,用户按下已学习按键后,待学习遥控器会发送与已学习按键对应的 红外编码数据至遥控器的学习装置。遥控器的学习装置将所述红外编码数据存 储在数组SampleR[N]中,其中,SampleR[N]={R1,R2,…,RN},N为所述红外编码数 据的长度,RN为所述红外编码数据中的第N位数值。

在步骤S102中,获取第一类遥控器的遥控数据,并将所述第一类遥控器的 遥控数据作为当前类型的遥控器的遥控数据,所述第一类遥控器的遥控数据是 云端红外数据库中存储的第一类遥控器上的任一按键对应的红外编码数据。

在本实施例中,遥控器的学习装置将从云端红外数据库中获取到的遥控数 据存储在数组中SampleDx[M]中,SampleDx[M]表示第X类遥控器的遥控数据,第 一类遥控器对应的遥控数据为SampleD1[M],若当前类型的遥控器为第X类遥控 器时,则下一类型的遥控器为第X+1类遥控器。其中, SampleDx[M]={D1,D2,…,DM},M为所述遥控数据的长度,DM为云端红外数据库 中第X类遥控器的遥控数据中的第M位数值,X为大于等于1的自然数。

在步骤S103中,将所述待学习遥控器的学习数据与当前类型的遥控器的遥 控数据进行匹配,如果匹配成功,则执行步骤S104;如果匹配失败,则执行步 骤S105。

在本实施例中,遥控器的学习装置首先将待学习遥控器的学习数据与当前 类型的遥控器的遥控数据的长度进行匹配,如果两者长度相同,则再计算待学 习遥控器的学习数据与当前类型遥控器的遥控数据之间的相关系数,如果所述 相关系数大于等于预设的匹配标准阈值Standard,则表示待学习遥控器的学习 数据与当前类型的遥控器的遥控数据之间匹配成功。

如果两者长度不同或者两者长度相同但是两者之间的相关系数小于预设的 匹配标准阈值Standard,则表示待学习遥控器的学习数据与当前类型的遥控器 的遥控数据之间匹配失败。

具体的,遥控器的学习装置通过判断数组SampleR[N]中的N与SampleDx[M] 中的M是否相同来确定待学习遥控器的学习数据与当前类型的遥控器的遥控 数据的长度是否相同。

具体的,通过公式(1)计算待学习遥控器的学习数据与当前类型遥控器的 遥控数据之间的相关系数r:

r=Σi=1n(Ri-R)(Di-D)Σi=1n(Ri-R)2Σi=1n(Di-D)2公式(1)

其中,Ri是已学习按键对应的红外编码数据中的第i位数值,Di是云端红外 数据库中当前类型的遥控器的遥控数据中的第i位数值,n=N=M,为待学习遥 控器的学习数据或者当前类型遥控器的遥控数据的长度。

将r与预设的匹配标准阈值Standard进行比较,如果r≥Standard,则表示待 学习遥控器的学习数据与当前类型的遥控器的遥控数据匹配,执行步骤S104。

其中,Standard可以根据实际情况进行设定。

样本相关系数是用以反映变量之间相关关系密切程度的统计指标。相关系 数是按积差方法计算,以两变量与各自平均值的离差为基础,通过两个离差相 乘来反映两变量之间相关程度。所以,可以根据样本的相关系数计算结果来对 数据的匹配结果进行评价。

相关系数r的取值范围为|r|≤1,当|r|=1时,表示两个变量之间完全相关, 当|r|=0时,表示两个变量之间不相关。所以可以根据变量之间的|r|的值进行数 据匹配结果的判断。

在步骤S104中,获取并发送所述当前类型的遥控器上的所有按键对应的红 外编码数据至所述待学习遥控器。

在本实施例中,当待学习遥控器的学习数据与当前类型的遥控器的遥控数 据匹配时,遥控器的学习装置获取当前类型的遥控器的遥控数据,并发送所述 当前类型的遥控器的遥控数据至所述待学习遥控器,所述待学习遥控器保存所 述当前类型的遥控器的遥控数据至内部存储器中,可一次性学习到所述当前类 型的遥控器的所有按键的功能。

在步骤S105中,继续获取下一类型遥控器的遥控数据,将所述下一类型遥 控器的遥控数据作为当前类型的遥控器的遥控数据并返回步骤S103。

在本实施例中,在待学习遥控器的学习数据与第一类遥控器的遥控数据不 匹配时,遥控器的学习装置可以继续获取第二类遥控器、第三类遥控器、第四 类遥控器等不同类型遥控器的遥控数据,将待学习遥控器的学习数据与这些不 同类型遥控器的遥控数据进行匹配,直至匹配成功。

本实施例,在进行遥控器的学习时,只需预先学习一个按键,再获取云端 的红外数据库中存储的一种类型的遥控器的遥控数据,然后将该按键的学习数 据与该种类型的遥控器的遥控数据进行匹配,匹配成功,则获取并发送该种类 型的遥控器上的所有按键对应的红外编码数据至待学习遥控器,待学习遥控器 可一次性学习到所述当前类型的遥控器的所有按键的功能。整个学习过程方 便、快捷,极大地提高了用户的实用体验。

另外,针对按键的学习存在环境和人为因素的不确定性,导致所学习的按 键的学习数据和云端的红外数据库中存储的遥控数据存在一定的偏差,而且用 户所按下的按键也具有不确定性等因素,在学习的过程中,自动将所学习的按 键的学习数据和云端的红外数据库中存储的遥控数据进行匹配,保证了获取到 的遥控数据的准确性。

此外,在匹配的过程中,将数据长度的匹配作为初级的匹配评价能够提高 匹配的效率,在长度匹配的情况下再进行相关性的匹配,进一步提高了匹配的 准确性。

本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可 读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。

实施例二

图2示出了本发明实施例二提供的遥控器的学习装置的具体结构框图,为 了便于说明,仅示出了与本发明实施例相关的部分。该遥控器的学习装置可以 是内置于娱乐视听设备中的软件单元、硬件单元或者软硬件结合的单元,该遥 控器的学习装置2包括:学习数据获取单元21、第一遥控数据获取单元22、数 据匹配单元23、遥控学习单元24和第二遥控数据获取单元25。

其中,学习数据获取单元21,用于获取待学习遥控器的学习数据,所述待 学习遥控器的学习数据是一已学习按键对应的红外编码数据;

第一遥控数据获取单元22,获取第一类遥控器的遥控数据,并将所述第一 类遥控器的遥控数据作为当前类型的遥控器的遥控数据,所述第一类遥控器的 遥控数据是云端红外数据库中存储的第一类遥控器上的任一按键对应的红外编 码数据;

数据匹配单元23,用于将所述待学习遥控器的学习数据与当前类型的遥控 器的遥控数据进行匹配;

遥控学习单元24,用于如果匹配成功,则获取并发送所述当前类型的遥控 器上的所有按键对应的红外编码数据至所述待学习遥控器;

第二遥控数据获取单元25,用于如果匹配失败,则获取下一类型遥控器的 遥控数据,并将所述下一类型遥控器的遥控数据作为当前类型的遥控器的遥控 数据。

具体的,所述数据匹配单元23包括:

数据长度匹配模块,用于将所述待学习遥控器的学习数据与当前类型的遥 控器的遥控数据的长度进行匹配;

相关系数计算模块,用于如果两者长度相同,则计算所述待学习遥控器的 学习数据与当前类型的遥控器的遥控数据之间的相关系数;

匹配判断模块,用于如果所述相关系数大于等于预设的匹配标准阈值,则 匹配成功,如果两者长度不同或者两者长度相同但是两者之间的相关系数小于 预设的匹配标准阈值,则匹配失败,所述匹配标准阈值是根据实际情况进行设 定的。

本发明实施例提供的装置可以应用在前述对应的方法实施例一中,详情参 见上述实施例一的描述,在此不再赘述。

值得注意的是,上述装置实施例中,所包括的各个单元只是按照功能逻辑 进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另 外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的 保护范围。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号