本发明实施例涉及信息处理领域,尤其涉及一种信息处理方法、装置、电子设备及可读存储介质。
背景技术:
随着可触控电子设备的不断发展,为用户的生活带来极大的便利。用户目前主要通过触控电子设备的显示屏来实现与电子设备的交互。
在实现本申请过程中,发明人发现现有技术中至少存在如下问题:用户必须要接触到电子设备的屏幕,才能够实现对电子设备的触控输入,在用户难以接触到电子设备时,就无法顺利与电子设备交互。
技术实现要素:
本发明实施例提供一种信息处理方法、装置、电子设备及可读存储介质,能够解决在用户难以接触到电子设备时,就无法顺利与电子设备交互的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种信息处理方法,该方法可以包括:
获取红外热像仪拍摄的第一图像;在识别到第一图像中包括目标对象的情况下,提取目标对象在第一图像中的位置信息;根据预设映射关系,将位置信息映射到电子设备的显示界面的目标显示区域;响应目标显示区域的触控操作。
第二方面,本发明实施例提供了一种信息处理装置,该装置可以包括:
获取模块,用于获取红外热像仪拍摄的第一图像;提取模块,用于在识别到第一图像中包括目标对象的情况下,提取目标对象在第一图像中的位置信息;映射模块,用于根据预设映射关系,将位置信息映射到电子设备的显示界面的目标显示区域;响应模块,用于响应目标显示区域的触控操作。
第三方面,本发明实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
第四方面,本发明实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
第五方面,本申请实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的方法。
本发明实施例中,在用户难以接触到电子设备时,通过获取红外热像仪拍摄的第一图像,并在识别到第一图像中包括目标对象的情况下,根据预设映射关系,将提取到的目标对象在第一图像中的位置信息映射到电子设备的显示界面的目标显示区域,然后响应目标显示区域的第一输入。这样,无需用户接触到电子设备的显示屏,就可以顺利实现用户与电子设备之间的隔空交互。
附图说明
从下面结合附图对本发明的具体实施方式的描述中可以更好地理解本发明其中,相同或相似的附图标记表示相同或相似的特征。
图1为本发明实施例提供的信息处理方法的一种应用场景示意图;
图2为本发明实施例提供的一种信息处理方法的流程图;
图3为本发明实施例提供的一种用于实现信息处理方法的示意图;
图4为本发明实施例提供的一种信息处理装置结构示意图;
图5为本发明实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
本发明实施例提供的信息处理方法至少可以应用于下述应用场景中,下面进行说明。
对于带有触摸屏的电子设备,主要的人机交互方式为通过接触触摸屏来实现与电子设备的交互。
如图1所示,电子设备10和用户20之间的实际距离大于用户能够接触到电子设备10的接触距离,这时,用户难以触摸到电子设备10的显示屏,就无法与电子设备10进行交互。
针对相关技术出现的问题,本发明实施例提供一种信息处理方法、装置、电子设备及存储介质,能够解决相关技术中,在用户难以接触到电子设备时,就无法顺利与电子设备交互的问题。
本发明实施例提供的方法,除了可以应用到上述应用场景之外,还可以应用到任何用户难以接触到电子设备的场景中。
通过本发明实施例提供的方法,在用户难以接触到电子设备时,通过获取红外热像仪拍摄的第一图像,并在识别到第一图像中包括目标对象的情况下,根据预设映射关系,将提取到的目标对象在第一图像中的位置信息映射到电子设备的显示界面的目标显示区域,然后响应目标显示区域的第一输入。这样,无需用户接触到电子设备的显示屏,就可以顺利实现用户与电子设备之间的隔空交互。
基于上述应用场景,下面对本发明实施例提供的信息处理方法进行详细说明。
图2为本发明实施例提供的一种信息处理方法的流程图。
如图2所示,该信息处理方法可以包括步骤210-步骤240,该方法应用于信息处理装置,具体如下所示:
步骤210,获取红外热像仪拍摄的第一图像。
步骤220,在识别到第一图像中包括目标对象的情况下,提取目标对象在第一图像中的位置信息。
步骤230,根据预设映射关系,将位置信息映射到电子设备的显示界面的目标显示区域。
步骤240,响应目标显示区域的触控操作。
本发明实施例提供的信息处理方法中,在用户难以接触到电子设备时,通过获取红外热像仪拍摄的第一图像,并在识别到第一图像中包括目标对象的情况下,根据预设映射关系,将提取到的目标对象在第一图像中的位置信息映射到电子设备的显示界面的目标显示区域,然后响应目标显示区域的第一输入。这样,无需用户接触到电子设备的显示屏,就可以顺利实现用户与电子设备之间的隔空交互。
下面,对步骤210-步骤240的内容分别进行描述:
首先,涉及步骤210。
其中,红外热像仪,是利用红外探测器和光学成像物镜接受被测目标的红外辐射能量分布图形反映到红外探测器的光敏元件上,从而获得红外热像图,这种热像图与物体表面的热分布场相对应。即红外热像仪是将物体发出的不可见红外能量转变为可见的热图像。热图像的上面的不同颜色代表被测物体的不同温度。
红外摄像仪能在弱光及黑暗环境使用,通过温度检测能在复杂环境中具有良好的抗噪性。使用红外热相仪的好处是由于人体和物体的温度不一样,可以有效区别人体和物体,更容易识别人体的操作。相对普通摄像头,红外热相仪还可以在弱光及黑暗和背景复杂的环境下识别人体的操作,适用场景广泛。
而且红外摄像仪具有较合适的焦距范围,焦距范围与预设的用户操作空间想吻合,对焦距范围外的图像不敏感。可以减少非用户操作区域的干扰。
由此,通过获取由红外热像仪拍摄的第一图像,能够得到准确度高而且抗噪性好的图像。
其次,涉及步骤220。
识别第一图像中是否包括目标对象(例如:手指),在识别到所述第一图像中包括目标对象的情况下,提取所述目标对象在第一图像中的位置信息。其中,位置信息可以为目标对象在第一图像中的坐标信息。
然后,涉及步骤230。
在本申请一些实施例中,第一图像包括m个第一子显示区域,显示界面包括n个第二子显示区域,第一子显示区域与第二子显示区域一一对应,m和n均为正整数,上述涉及到的步骤230中,具体可以包括以下步骤:
根据位置信息确定目标对象在m个第一子显示区域中所处的第一目标子显示区域;在n个第二子显示区域中,确定与第一目标子显示区域有预设映射关系的目标显示区域。
具体地,如图3所示,首先,将第一图像(即红外热像仪拍摄的第一图像)等分为m*n个第一子显示区域,即r11,...,rmn;再将电子设备的显示界面等分为m*n个第二子显示区域,即d11,...,dmn;再将第一子显示区域rxx和第二子显示区域dxx一一对应。其中,上述涉及到的m、n和x均为正整数。
接着,当目标对象(例如:手指)进入红外热像仪拍摄区域时,由于人体温度高于周围环境温度,红外热像仪利用人体与物体的温度差,捕捉手指成像,得到包括目标对象的第一图像。
根据位置信息确定目标对象在m个第一子显示区域中所处的第一目标子显示区域(rxx),在n个第二子显示区域中,确定与第一目标子显示区域有预设映射关系的目标显示区域(dxx)。也就是将目标对象的第一目标子显示区域(rxx)映射到电子设备的显示界面的第二子显示区域(dxx),将dxx确定为目标显示区域。
由此,根据位置信息确定目标对象在m个第一子显示区域中所处的第一目标子显示区域,并在n个第二子显示区域中,确定与第一目标子显示区域有预设映射关系的目标显示区域。能够快速准确地确定用户期望操控的目标显示区域。
在本申请一些实施例中,获取目标对象在每张第一图像中的位置信息和每张第一图像的拍摄时间;按照拍摄时间将目标对象在每张第一图像中的位置信息依次映射到显示界面上,得到目标对象的移动轨迹;响应与移动轨迹对应的触控操作。
具体地,每张第一图像的拍摄时间为:t1、t2、t3,……,tn;目标对象在每张第一图像中的位置信息为:(x1,y1)(x2,y2),……,(xn,yn),其中,t1对应(x1,y1),……,tn对应(xn,yn)。
按照拍摄时间(t1t2t3,……,tn)将目标对象在每张第一图像中的位置信息依次映射到显示界面上,就能得到目标对象的移动轨迹。
相应地,上述涉及到响应与移动轨迹对应的触控操作的步骤中,具体可以为:响应与移动轨迹对应的拖拽操作、响应与移动轨迹对应的滑动操作以及响应与移动轨迹对应的滚动操作等。
这里,通过按照拍摄时间将目标对象在每张第一图像中的位置信息依次映射到显示界面上,得到目标对象的移动轨迹,并响应与移动轨迹对应的触控操作,能为用户提供除了点击目标控件之外的交互功能,能够丰富用户与电子设备之间的交互体验。
在本申请一些实施例中,基于预先训练的手势识别模型识别第一图像中的用户手势;响应与用户手势相对应的触控操作。
具体地,通过预先训练的手势识别模型识别第一图像中的用户手势,然后根据预设的手势和触控操作之间的对应关系,确定与用户手势相对应的触控操作。示例性地,当识别到第一图像中的用户手势为“ok”时,则表示确定,当识别所述第一图像中的用户手势为“双手交叉”时,则表示拒绝。
另外,还可以,基于预先训练的用户动作识别模型识别第一图像中的用户动作,然后响应与用户动作相对应的触控操作。其中,用户动作可以包括点头和摇头等用户的肢体动作。
这里,通过基于预先训练的手势识别模型识别第一图像中的用户手势,并响应与用户手势相对应的触控操作,能够丰富用户与电子设备之间的交互体验。
最后,涉及步骤240。
其中,上述涉及到的电子设备包括可穿戴式设备和电视机。
其中,上述涉及到的可穿戴式设备是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。例如:智能手表或智能眼镜等。
智能眼镜,也称智能镜,是指“像智能手机一样,具有独立的操作系统,智能眼镜可以由用户安装软件、游戏等软件服务商提供的程序。智能眼镜可通过语音或动作操控完成添加日程、地图导航、与好友互动、拍摄照片和视频、与朋友展开视频通话等功能,并可以通过移动通讯网络来实现无线网络接入的这样一类眼镜的总称。
对于可穿戴式设备来说,不便于用传统的触屏方式来实现用户与电子设备的交互,就通过上述步骤实现与电子设备的便捷交互。对于电视机来说,可以不用遥控器,就能通过上述步骤实现与电子设备的远距离交互,更加方便快捷,提升用户体验。
综上,在本发明实施例中,在用户难以接触到电子设备时,通过获取红外热像仪拍摄的第一图像,并在识别到第一图像中包括目标对象的情况下,根据预设映射关系,将提取到的目标对象在第一图像中的位置信息映射到电子设备的显示界面的目标显示区域,然后响应目标显示区域的第一输入。这样,无需用户接触到电子设备的显示屏,就可以顺利实现用户与电子设备之间的隔空交互。
需要说明的是,本申请实施例提供的信息处理方法,执行主体可以为信息处理装置,或者该信息处理装置中的用于执行加载信息处理方法的控制模块。本申请实施例中以信息处理装置执行加载信息处理方法为例,说明本申请实施例提供的信息处理方法。
另外,基于上述信息处理方法,本发明实施例还提供了一种信息处理装置,具体结合图4进行详细说明。
图4为本发明实施例提供的一种信息处理装置结构示意图。
如图4所示,该信息处理装置400可以包括:
获取模块410,用于获取红外热像仪拍摄的第一图像。
提取模块420,用于在识别到第一图像中包括目标对象的情况下,提取目标对象在第一图像中的位置信息。
映射模块430,用于根据预设映射关系,将位置信息映射到电子设备的显示界面的目标显示区域。
响应模块440,用于响应目标显示区域的触控操作。
在本申请一些实施例中,第一图像包括m个第一子显示区域,显示界面包括n个第二子显示区域,第一子显示区域与第二子显示区域一一对应,m和n均为正整数,映射模块430,包括:
确定模块,用于根据位置信息确定目标对象在m个第一子显示区域中所处的第一目标子显示区域。
确定模块,还用于在n个第二子显示区域中,确定与第一目标子显示区域有预设映射关系的目标显示区域。
在本申请一些实施例中,获取模块410,还用于获取目标对象在每张第一图像中的位置信息和每张第一图像的拍摄时间。
映射模块430,还用于按照拍摄时间将目标对象在每张第一图像中的位置信息依次映射到显示界面上,得到目标对象的移动轨迹。
响应模块440,还用于响应与移动轨迹对应的触控操作。
在本申请一些实施例中,该信息处理装置400还包括:
识别模块,用于基于预先训练的手势识别模型识别第一图像中的用户手势。
响应模块,还用于响应与用户手势相对应的触控操作。
其中,上述涉及到的电子设备包括可穿戴式设备和电视机。
本申请实施例中的信息处理装置,可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(networkattachedstorage,nas)、个人计算机(personalcomputer,pc)、电视机(television,tv)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的信息处理装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的信息处理装置能够实现图2-图3的方法实施例中信息处理装置实现的各个过程,为避免重复,这里不再赘述。
综上,本发明实施例提供的信息处理装置,在用户难以接触到电子设备时,通过获取红外热像仪拍摄的第一图像,并在识别到第一图像中包括目标对象的情况下,根据预设映射关系,将提取到的目标对象在第一图像中的位置信息映射到电子设备的显示界面的目标显示区域,然后响应目标显示区域的第一输入。这样,无需用户接触到电子设备的显示屏,就可以顺利实现用户与电子设备之间的隔空交互。
图5为本发明实施例提供的一种电子设备的硬件结构示意图。
该电子设备500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、以及处理器510等部件。其中,输入单元504可以包括图形处理器5041和麦克风5042;显示单元506可以包括显示面板5061;用户输入单元507可以包括触控面板5071以及其他输入设备5072;存储器509可以包括应用程序和操作系统。
本领域技术人员可以理解,电子设备500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
网络模块502,用于获取红外热像仪拍摄的第一图像。
处理器510,还用于在识别到第一图像中包括目标对象的情况下,提取目标对象在第一图像中的位置信息。
处理器510,还用于根据预设映射关系,将位置信息映射到电子设备的显示界面的目标显示区域。
处理器510,还用于响应目标显示区域的触控操作。
可选地,处理器510,还用于根据位置信息确定目标对象在m个第一子显示区域中所处的第一目标子显示区域。
处理器510,还用于在n个第二子显示区域中,确定与第一目标子显示区域有预设映射关系的目标显示区域。
可选地,网络模块502,还用于获取目标对象在每张第一图像中的位置信息和每张第一图像的拍摄时间。
处理器510,还用于按照拍摄时间将目标对象在每张第一图像中的位置信息依次映射到显示界面上,得到目标对象的移动轨迹。
可选地,处理器510,还用于基于预先训练的手势识别模型识别第一图像中的用户手势。
本发明实施例中,在用户难以接触到电子设备时,通过获取红外热像仪拍摄的第一图像,并在识别到第一图像中包括目标对象的情况下,根据预设映射关系,将提取到的目标对象在第一图像中的位置信息映射到电子设备的显示界面的目标显示区域,然后响应目标显示区域的第一输入。这样,无需用户接触到电子设备的显示屏,就可以顺利实现用户与电子设备之间的隔空交互。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
1.一种信息处理方法,应用于电子设备,其特征在于,所述电子设备包括红外热像仪,所述方法包括:
获取所述红外热像仪拍摄的第一图像;
在识别到所述第一图像中包括目标对象的情况下,提取所述目标对象在所述第一图像中的位置信息;
根据预设映射关系,将所述位置信息映射到所述电子设备的显示界面的目标显示区域;
响应所述目标显示区域的触控操作。
2.根据权利要求1所述的方法,其特征在于,所述第一图像包括m个第一子显示区域,所述显示界面包括n个第二子显示区域,所述第一子显示区域与第二子显示区域一一对应,m和n均为正整数,所述根据预设映射关系,将所述位置信息映射到所述电子设备的显示界面的目标显示区域,包括:
根据所述位置信息确定所述目标对象在所述m个第一子显示区域中所处的第一目标子显示区域;
在所述n个第二子显示区域中,确定与所述第一目标子显示区域有所述预设映射关系的所述目标显示区域。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述目标对象在每张所述第一图像中的位置信息和每张所述第一图像的拍摄时间;
按照所述拍摄时间将所述目标对象在每张所述第一图像中的位置信息依次映射到所述显示界面上,得到所述目标对象的移动轨迹;
响应与所述移动轨迹对应的触控操作。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于预先训练的手势识别模型识别所述第一图像中的用户手势;
响应与所述用户手势相对应的触控操作。
5.一种信息处理装置,应用于电子设备,其特征在于,所述电子设备包括红外热像仪,所述装置包括:
获取模块,用于获取所述红外热像仪拍摄的第一图像;
提取模块,用于在识别到所述第一图像中包括目标对象的情况下,提取所述目标对象在所述第一图像中的位置信息;
映射模块,用于根据预设映射关系,将所述位置信息映射到所述电子设备的显示界面的目标显示区域;
响应模块,用于响应所述目标显示区域的触控操作。
6.根据权利要求5所述的装置,其特征在于,所述第一图像包括m个第一子显示区域,所述显示界面包括n个第二子显示区域,所述第一子显示区域与第二子显示区域一一对应,m和n均为正整数,所述映射模块,包括:
确定模块,用于根据所述位置信息确定所述目标对象在所述m个第一子显示区域中所处的第一目标子显示区域;
所述确定模块,还用于在所述n个第二子显示区域中,确定与所述第一目标子显示区域有所述预设映射关系的所述目标显示区域。
7.根据权利要求5所述的装置,其特征在于,所述获取模块,还用于获取所述目标对象在每张所述第一图像中的位置信息和每张所述第一图像的拍摄时间;
所述映射模块,还用于按照所述拍摄时间将所述目标对象在每张所述第一图像中的位置信息依次映射到所述显示界面上,得到所述目标对象的移动轨迹;
所述响应模块,还用于响应与所述移动轨迹对应的触控操作。
8.根据权利要求5所述的装置,其特征在于,所述装置还包括:
识别模块,用于基于预先训练的手势识别模型识别所述第一图像中的用户手势;
所述响应模块,还用于响应与所述用户手势相对应的触控操作。
9.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-4任一项所述的信息处理方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-4任一项所述的信息处理方法的步骤。
技术总结