技术领域
[0001] 本
发明涉及家电控制领域,具体的涉及一种家电自定义控制系统、方法、自定义动作处理系统、方法。
背景技术
[0002]
家用电器使人们从繁重、琐碎、费时的家务劳动中解放出来,为人类创造了更为舒适优美、更有利于身心健康的生活和工作环境,提供了丰富多彩的文化娱乐条件,已成为现代家庭生活的必需品。
[0003] 随着时代发展,家用电器已经基本实现了智能化,更方便快捷的为人们的生活服务,人们对于美好生活需要的日益增长,在家用电器方面的体验要求也越来越高,人们希望不再局限于使用遥控器、实体手动按钮等方式操控家用电器,但由于遥控器此类
电子设备,需要换
电池、沾灰尘易脏、易丢失、易损性,实体手动按钮需要人与机器相互
接触实现交互,给人们对家电的控制带来不便。
[0004] 互联网
大数据的爆发使得
人工智能技术飞速发展,基于摄像头的视觉
感知技术得到了快速的发展,某些视觉感知技术,例如
人脸识别,
手势识别等已应用到各个领域,故可结合人工智能技术应用于家用电器领域,利用更轻量级的人体动作控制操作家用电器,提升人们在家用电器控制上的良好体验,但目前阶段,用户不能更改家用电器厂家默认支持的控
制动作,给家用电器的操作带来不便,用户体验较差。
发明内容
[0005] 本发明的目的在于克服
现有技术中用户不能更改家用电器厂家默认支持的控制动作,给家用电器的操作带来不便,用户体验较差的技术问题,提供一种家电自定义控制系统、方法、自定义动作处理系统、方法。
[0006] 为实现上述目的,本发明采用的技术方案如下:一种家用电器自定义控制方法,应用于具有动作控制的家电上,方法如下:
[0007] 家电中设置操作动作指令和
修改动作指令;
[0008] 建立操作动作指令与家电控制的映射关系,当家电捕捉到用户的操作动作指令时对家电进行相应控制;
[0009] 当家电捕捉到用户的修改动作指令时,通过修改动作指令对操作动作指令与家电控制的映射关系进行重新定义。
[0010] 进一步的,所述修改动作指令包括更换动作指令、数字手势动作指令和自定义动作指令。
[0011] 进一步的,所述家电捕捉到更换动作指令时,准备重新定义工作,家电捕捉到数字手势动作指令时,关联相应的家电控制,关联之后,家电捕捉到自定义动作指令并将自定义动作指令替换操作动作指令,对操作动作指令与家电控制的映射关系进行重新定义。
[0012] 进一步的,所述家电捕捉至少两次数字手势动作指令,捕捉到的数字手势动作均相同时,完成对相应功能项的关联。
[0013] 进一步的,所述家电捕捉至少两次自定义动作指令,捕捉到的自定义动作均相同时,完成对操作动作指令与家电控制的映射关系重新定义。
[0014] 进一步的,家电捕捉到设置指令时通过指示灯进行反馈。
[0015] 一种家用电器自定义控制系统,包括建立模
块、捕捉模块、判断模块、执行模块,所述
[0016] 建立模块用于建立操作动作指令与家电控制的映射关系;
[0017] 捕捉模块用于捕捉用户的动作指令;
[0018] 判断模块用于判断用户的动作指令;
[0019] 执行模块,当用户的动作指令为操作动作指令时,对家电进行相应控制;当用户的动作指令为修改动作指令时,对操作动作指令与家电控制的映射关系进行重新定义。
[0020] 进一步的,设置模块用于设置家电中的操作动作指令和修改动作指令。
[0021] 进一步的,还包括关联模块和更改模块,所述关联模块用于关联数字手势动作对应的家电功能项,所述更改模块用于将自定义动作指令更改为操作动作指令。
[0022] 进一步的,还包括指示模块,所述指示模块用于对捕捉到的动作指令进行响应。
[0023] 进一步的,所述指示模块包括第一指示单元、第二指示单元,所述第一指示单元、第二指示单元分别根据对捕捉到的修改动作指令进行响应。
[0024] 一种家用电器自定义动作处理方法,处理上述的家用电器自定义控制方法中的自定义动作指令,方法如下:
[0025] 采集连续一段时间内自定义动作的
帧动作画面;
[0026] 对帧动作画面进行识别处理得到自定义动作的序列并存储。
[0027] 进一步的,所述识别处理包括提取帧动作画面进行识别,得到固定维度向量的浮点数据,将所述浮点数据依据处理顺序排列得到向量集合数据,将所述向量集合数据剔除冗余信息后进行压缩得到二进制序列。
[0028] 一种家用电器自定义动作指令处理系统,处理上述的家用电器自定义控制方法中的自定义动作指令,其特征在于:包括
图像采集模块、识别处理模块、存储模块,所述[0029] 图像采集模块用于采集连续一段时间内自定义动作的帧动作画面;
[0030] 识别处理模块用于对帧动作画面进行识别处理得到自定义动作的序列;
[0031] 存储模块用于存储所述自定义动作的序列。
[0032] 进一步的,所述识别处理模块包括识别单元、编帧处理单元、向量压缩单元,所述识别单元用于提取帧动作画面进行识别,得到固定维度向量的双
精度浮点数据,所述编帧处理单元用户将所述浮点数据依据处理顺序排列得到向量集合数据,所述向量压缩单元用于将所述向量集合数据剔除冗余信息后进行压缩得到自定义动作的二进制序列。
[0033] 进一步的,所述识别单元包括多层神经网络模型。
[0034] 进一步的,所述向量压缩单元包括
编码器。
[0035] 一种家用电器,包括上述的家用电器自定义控制系统和上述的家用电器自定义动作指令处理系统。
[0036] 由上述对本发明的描述可知,与现有技术相比,本发明提供的一种家电自定义控制系统、方法、自定义动作处理系统、方法,通过设置操作动作指令和修改动作指令,捕捉到操作动作时家电执行相应操作,捕捉到修改动作指令时,操作动作指令与家电控制的映射关系进行重新定义,用户可自行录制自定义任意新动作指令,更便捷地操控家用电器,用户体验效果好。
附图说明
[0038] 图2为家用电器对用户动作检测框图;
[0039] 图3为本发明家用电器自定义控制系统框图;
[0040] 图4为本发明操作动作指令与家电控制的映射关系进行重新定义
流程图;
[0041] 图5为本发明指示模块显示流程图;
[0042] 图6为本发明家用电器自定义动作处理系统框图;
[0043] 图7为本发明家用电器自定义动作处理模型图;
[0044] 图8为本发明家用电器控制流程图。
具体实施方式
[0045] 以下将结合本发明
实施例中的附图对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。
[0046] 如图1、图2所示,家用电器在出厂时设定一套操作动作指令对家用电器进行各种操作,具体的,
[0047] 进行大量用户动作收集(包括图片和视频),如“拜拜”动作、“
手指画圆”动作等;
[0048] 将收集的动作素材在训练平台(如tensorflow、caffe)利用神经网络进行
机器学习,一段时间后,将会生成能识别多种训练过、对应动作的识别模型和模型参数;
[0049] 将模型和参数存储至家用电器存储设备中,待家用电器芯片系统加载使用,该模型存储的即为默认出厂时支持的动作。
[0050] 用户在家用电器周边做出
指定动作,由家用电器摄像头录入用户动作序列帧,交由家用电器芯片处理器检测。
[0051] 用户动作序列帧将由家用电器芯片处理器及输入至准备阶段存储的模型,结合训练参数进行运算,最终得出结果与训练时的结果做比较。可能会得到一个相似值,在
阈值范围内则认为动作匹配,否则就认为不识别该动作;
[0052] 在识别出正确动作后,会做出与出厂动作一致的响应操作,如认为“拜拜”动作识别正确,则做出出厂默认的响应“关闭该家用电器”。对应的动作亦可在家用电器系统中由用户自定义,如将“拜拜”动作关联至“20分钟之后休眠”。
[0053] 家用电器正确做出响应后,通常用户即可有较直观的感觉家用电器已做出反应。某些情况不明显的响应,如“20分钟之后休眠”虽然设置成功,但用户不一定有直观的感受。
此时,可通过闪灯提示。
[0054] 如图3所示,一种家用电器自定义控制系统,包括设置模块1、建立模块2、捕捉模块3、判断模块4、执行模块5、关联模块6、更改模块7、指示模块8,所述
[0055] 设置模块1设置家电中的操作动作指令和修改动作指令;
[0056] 建立模块2建立操作动作指令与家电控制的映射关系;
[0057] 捕捉模块3捕捉用户的动作指令,捕捉模块采用摄像头,与家用电器
信号连接,可以设置在家用电器上或通过
连接线设置在家用电器旁;
[0058] 判断模块4判断用户的动作指令;
[0059] 执行模块5当用户的动作指令为操作动作指令时,对家电进行相应控制;当用户的动作指令为修改动作指令时,对操作动作指令与家电控制的映射关系进行重新定义;
[0060] 关联模块6关联数字手势动作对应的家电功能项;
[0061] 更改模块7将自定义动作指令更改为操作动作指令;
[0062] 指示模块8对捕捉到的动作指令进行响应,指示模块包括第一指示单元、第二指示单元,所述第一指示单元、第二指示单元分别根据对捕捉到的动作指令进行响应,指示模块采用
LED灯。
[0063] 通过设置操作动作指令和修改动作指令,捕捉到操作动作时家电执行相应操作,捕捉到修改动作指令时,操作动作指令与家电控制的映射关系进行重新定义,用户可自行录制自定义任意新动作指令,更便捷地操控家用电器,用户体验效果好。
[0064] 一种家用电器自定义控制方法,应用于具有动作控制的家电上,方法如下:
[0065] 家电中设置操作动作指令和修改动作指令,具体的,修改动作指令包括更换动作指令、数字手势动作指令和自定义动作指令;
[0066] 建立操作动作指令与家电控制的映射关系,当家电捕捉到用户的操作动作指令时对家电进行相应控制;
[0067] 当家电捕捉到用户的修改动作指令时,通过修改动作指令对操作动作指令与家电控制的映射关系进行重新定义,
[0068] 具体的,如图4所示,家电捕捉到更换动作指令时,准备重新定义工作,家电捕捉到数字手势动作指令时,关联相应的家电功能项,关联之后,家电捕捉到自定义动作指令时,更改该自定义动作指令为操作动作指令,对操作动作指令与家电控制的映射关系进行重新定义,家电捕捉至少两次数字手势动作指令,捕捉到的数字手势动作均相同时,完成对相应功能项的关联,并通过指示模块响应,家电捕捉至少两次自定义动作指令,捕捉到的自定义动作均相同时,完成对操作动作指令与家电控制的映射关系重新定义,如图5所示,家电捕捉到更换动作指令时,指示装置中第一指示单元显示
颜色一,家电第一次捕捉到数字手势动作后,第一指示单元显示颜色一、第二指示单元显示颜色一,家电第二次捕捉到数字手势动作,且第二次捕捉到的数字手势动作与第一次捕捉到数字手势动作一致时,第一指示单元显示颜色一、第二指示单元显示颜色二,此时数字手势动作对应的功能项关联成功,家电第一次捕捉到自定义手势动作时,第一指示单元显示颜色二、第二单元显示颜色一,家电第二次捕捉到自定义手势动作,且第二次捕捉到的自定义手势动作与第一次捕捉到自定义手势动作一致时,第一指示单元显示颜色二、第二指示单元显示颜色二,操作动作指令与家电控制的映射关系重新定义完成,此时退出“更换动作”功能,新的自定义动作已关联家用电器的第N项功能,实现用户自行录制自定义任意新动作指令,更便捷地操控家用电器。
[0069] 如图6所示,一种家用电器自定义动作指令处理系统,处理上述家用电器自定义控制方法中的自定义动作指令,包括图像采集模块10、识别处理模块20、存储模块30,所述[0070] 图像采集模块10采集连续一段时间内自定义动作的帧动作画面,图像采集模块采用摄像头,与家用电器信号连接,可以设置在家用电器上或通过连接线设置在家用电器旁;
[0071] 识别处理模块20对帧动作画面进行识别处理得到自定义动作的序列,所述识别处理模块20包括识别单元21、编帧处理单元22、向量压缩单元23,所述识别单元21提取帧动作画面进行识别,得到固定维度向量的双精度浮点数据,识别单元21采用多层神经网络模型,所述编帧处理单元22将所述浮点数据依据处理顺序排列得到向量集合数据,所述向量压缩单元23将所述向量集合数据剔除冗余信息后进行压缩得到自定义动作的二进制序列,向量压缩单元23采用编码器;
[0072] 存储模块30存储所述自定义动作的序列。
[0073] 一种家用电器,包括权上述的家用电器自定义控制系统和上述的家用电器自定义动作指令处理系统,所述的家用电器包括
空调、
洗衣机、
风扇、
洗碗机、净
水器中的任意一种或多种。
[0074] 如图7所示,一种家用电器自定义动作处理方法,处理上述的家用电器自定义控制方法中的自定义动作指令,方法如下:
[0075] 采集连续一段时间内自定义动作的帧动作画面,具体的,摄像头采集任意
角度的自定义动作,采集2s(计50帧)的动作画面;
[0076] 对帧动作画面进行识别处理得到自定义动作的序列并存储,
[0077] 具体的,提取帧动作画面进行识别,得到固定维度向量的浮点数据,将所述浮点数据依据处理顺序排列得到向量集合数据,将所述向量集合数据剔除冗余信息后进行压缩得到二进制序列。
[0078] 如图8所示,使用时,通过动作采集、识别和编帧处理后可以得到向量值同录入流程一致,此时读取压缩后的动作序列码,通过
解码器(
算法)解压缩还原成动作向量,两组向量通过比较距离与阈值比较,小于阈值则认为动作匹配,匹配时,对家电进行控制,否则认为不匹配。
[0079] 由上述对本发明的描述可知,与现有技术相比,本发明提供的一种家电自定义控制系统、方法、自定义动作处理系统、方法,通过设置操作动作指令和修改动作指令,捕捉到操作动作时家电执行相应操作,捕捉到修改动作指令时,操作动作指令与家电控制的映射关系进行重新定义,用户可自行录制自定义任意新动作指令,更便捷地操控家用电器,用户体验效果好。
[0080] 上述仅为本发明的若干具体实施方式,但本发明的设计构思并不局限于此,凡利用此构思对本发明进行非实质性的改动,均应属于侵犯本发明保护范围的行为。