交互方法、交互装置、显示设备及图像获取设备与流程

文档序号:12469218阅读:161来源:国知局
交互方法、交互装置、显示设备及图像获取设备与流程

本申请实施例涉及交互技术领域,尤其涉及一种交互方法、交互装置、显示设备以及图像获取设备。



背景技术:

光学标签能够携带执行信息,例如截屏指令等。然而,指令通常还需要定义操作对象,例如截屏指令的操作对象可能是整个桌面、某个窗口、或者、若干自定义区域等。当需要指定操作对象时,传统的做法是将指令和指令的操作对象的范围描述一起编码在光学标签中。然而,该方案增大了光学标签占用的空间,增加了编解码的复杂度,尤其是在操作对象的范围为不规则区域时更是如此。



技术实现要素:

有鉴于此,本申请实施例的一个目的在于提供一种交互方案。

为实现上述目的,根据本申请实施例的第一方面,提供一种交互方法,包括:

确定一指令和所述指令对应的一区域;

用一颜色至少对所述区域的轮廓进行标识,得到第一显示对象;

将所述指令和所述颜色关联,得到第二显示对象;

显示所述第一显示对象和所述第二显示对象。

结合第一方面,在第一方面的第一种可能的实现方式中,所述显示所述第一显示对象和所述第二显示对象,包括:

在至少一个第一帧中显示包括所述第一显示对象和所述第二显 示对象的第一图像。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述显示所述第一显示对象和所述第二显示对象,包括:

在至少一个第二帧中显示包括所述第一显示对象的第二图像,在至少一个第三帧中显示包括所述第二显示对象的第三图像。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述方法还包括:

用所述颜色的互补色至少对所述区域的轮廓进行标识,得到第三显示对象;

在与所述第一显示对象相同的位置显示所述第三显示对象。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述将所述指令和所述颜色关联,得到第二显示对象,包括:

对所述指令进行编码,得到一编码图案;

用所述颜色对所述编码图案进行标识,得到所述第二显示对象。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述编码图案为二维码。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述方法还包括:

用所述颜色的互补色对所述编码图案进行标识,得到第四显示对象;

在与所述第二显示对象相同的位置显示所述第四显示对象。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述将所述指令和所述颜色关联,得到第二显示对象,包括:

将所述颜色的标识添加到所述指令中;

对所述指令进行编码,得到所述第二显示对象。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第八种可能的实现方式中,所述指令为图像获取指令。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第九种可能的实现方式中,所述区域为不规则区域。

为实现上述目的,根据本申请实施例的第二方面,提供一种交互方法,包括:

获取一显示屏显示的至少一个图像;

确定所述至少一个图像中包含的一指令以及所述指令关联的至少一个颜色;

确定所述至少一个图像中用所述至少一个颜色标识的至少一个区域;

根据所述指令,对所述至少一个区域进行处理。

结合第二方面,在第二方面的第一种可能的实现方式中,所述至少一个图像包括一第一图像,所述第一图像包括用所述至少一个颜色对所述指令对应的编码图案进行标识得到的至少一个第一显示对象;

所述确定所述至少一个图像中包含的一指令以及所述指令关联的至少一个颜色,包括:

至少根据所述第一图像,确定所述指令以及所述至少一个颜色。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述至少一个图像包括一第二图像,所述第二图像包括用所述至少一个颜色的至少一个互补色对所述编码图案进行标识得到的至少一个第二显示对象;

所述至少根据所述第一图像,确定所述指令以及所述至少一个颜,包括:

至少根据所述第一图像和所述第二图像,确定所述指令以及所述至少一个颜色。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述至少一个图像包括一第三图像,所述第三图像包括对添加了所述至少一个颜色的标识的所述指令进行编码得到的至少一个第三显示对象;

所述确定所述至少一个图像中包含的一指令以及所述指令关联的至少一个颜色,包括:

至少根据所述第三图像,确定所述指令以及所述至少一个颜色。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述至少一个图像包括一第四图像,所述第四图像包括用所述至少一个颜色至少对所述至少一个区域的轮廓进行标识得到的至少一个第四显示对象;

所述确定所述至少一个图像中所述至少一个颜色标识的至少一个区域,包括:

至少根据所述第四图像和所述至少一个颜色,确定所述至少一个区域。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述至少一个图像包括一第五图像,所述第五图像包括用所述至少一个颜色的至少一个互补色至少对所述至少一个区域的轮廓进行标识得到的至少一个第五显示对象;

所述至少根据所述第四图像和所述至少一个颜色,确定所述至少一个区域,包括:

根据所述第四图像、所述第五图像和所述至少一个颜色,确定所述至少一个区域。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第六种可能的实现方式中,所述指令为图像获取指令;所述根据所述指令,对所述至少一个区域进行处理,包括:

从所述至少一个图像中截取属于所述至少一个区域的至少一个 区域图像。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第七种可能的实现方式中,所述根据所述指令,对所述至少一个区域进行处理,包括:

显示所述指令对应的一按钮;

响应于一用户点击所述按钮,根据所述指令对所述至少一个区域进行处理。

为实现上述目的,根据本申请实施例的第三方面,提供一种交互装置,包括:

确定模块,用于确定一指令和所述指令对应的一区域;

第一得到模块,用于用一颜色至少对所述区域的轮廓进行标识,得到第一显示对象;

第二得到模块,用于将所述指令和所述颜色关联,得到第二显示对象;

第一显示模块,用于显示所述第一显示对象和所述第二显示对象。

结合第三方面,在第三方面的第一种可能的实现方式中,所述第一显示模块具体用于:在至少一个第一帧中显示包括所述第一显示对象和所述第二显示对象的第一图像。

结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述第一显示模块具体用于:在至少一个第二帧中显示包括所述第一显示对象的第二图像,在至少一个第三帧中显示包括所述第二显示对象的第三图像。

结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第三种可能的实现方式中,所述装置还包括:

第三得到模块,用于用所述颜色的互补色至少对所述区域的轮廓进行标识,得到第三显示对象;

第二显示模块,用于在与所述第一显示对象相同的位置显示所述第三显示对象。

结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第四种可能的实现方式中,所述第二得到模块包括:

第一编码单元,用于对所述指令进行编码,得到一编码图案;

标识单元,用于用所述颜色对所述编码图案进行标识,得到所述第二显示对象。

结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第五种可能的实现方式中,所述编码图案为二维码。

结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第六种可能的实现方式中,所述装置还包括:

第四得到模块,用于用所述颜色的互补色对所述编码图案进行标识,得到第四显示对象;

第三显示模块,用于在与所述第二显示对象相同的位置显示所述第四显示对象。

结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第七种可能的实现方式中,所述第二得到模块包括:

添加单元,用于将所述颜色的标识添加到所述指令中;

第二编码单元,用于对所述指令进行编码,得到所述第二显示对象。

结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第八种可能的实现方式中,所述指令为图像获取指令。

结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第九种可能的实现方式中,所述区域为不规则区域。

为实现上述目的,根据本申请实施例的第四方面,提供一种交互装置,包括:

获取模块,用于获取一显示屏显示的至少一个图像;

第一确定模块,用于确定所述至少一个图像中包含的一指令以及所述指令关联的至少一个颜色;

第二确定模块,用于确定所述至少一个图像中用所述至少一个颜色标识的至少一个区域;

处理模块,用于根据所述指令,对所述至少一个区域进行处理。

结合第四方面,在第四方面的第一种可能的实现方式中,所述至少一个图像包括一第一图像,所述第一图像包括用所述至少一个颜色对所述指令对应的编码图案进行标识得到的至少一个第一显示对象;

所述第一确定模块具体用于:至少根据所述第一图像,确定所述指令以及所述至少一个颜色。

结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述至少一个图像包括一第二图像,所述第二图像包括用所述至少一个颜色的至少一个互补色对所述编码图案进行标识得到的至少一个第二显示对象;

所述第一确定模块具体用于:至少根据所述第一图像和所述第二图像,确定所述指令以及所述至少一个颜色。

结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第三种可能的实现方式中,所述至少一个图像包括一第三图像,所述第三图像包括对添加了所述至少一个颜色的标识的所述指令进行编码得到的至少一个第三显示对象;

所述第一确定模块具体用于:至少根据所述第三图像,确定所述指令以及所述至少一个颜色。

结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第四种可能的实现方式中,所述至少一个图像包括一第四图像,所述第四图像包括用所述至少一个颜色至少对所述至少一个区域的轮廓进行标识得到的至少一个第四显示对象;

所述第二确定模块具体用于:至少根据所述第四图像和所述至少 一个颜色,确定所述至少一个区域。

结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第五种可能的实现方式中,所述至少一个图像包括一第五图像,所述第五图像包括用所述至少一个颜色的至少一个互补色至少对所述至少一个区域的轮廓进行标识得到的至少一个第五显示对象;

所述第二确定模块具体用于:根据所述第四图像、所述第五图像和所述至少一个颜色,确定所述至少一个区域。

结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第六种可能的实现方式中,所述指令为图像获取指令;所述处理模块具体用于:从所述至少一个图像中截取属于所述至少一个区域的至少一个区域图像。

结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第七种可能的实现方式中,所述处理模块具体用于:

显示所述指令对应的一按钮;

响应于一用户点击所述按钮,根据所述指令对所述至少一个区域进行处理。

为实现上述目的,根据本申请实施例的第五方面,提供一种显示设备,包括:

存储器,用于存储指令;

处理器,用于执行所述存储器存储的指令,所述指令使得所述处理器执行以下操作:

确定一指令和所述指令对应的一区域;

用一颜色至少对所述区域的轮廓进行标识,得到第一显示对象;

将所述指令和所述颜色关联,得到第二显示对象;

显示屏模组,包括一显示屏;所述显示屏模组用于在所述显示屏上显示所述第一显示对象和所述第二显示对象。

为实现上述目的,根据本申请实施例的第六方面,提供一种图像 获取设备,包括:

图像获取模组,包括至少一个摄像头;所述图像获取模组用于获取一显示屏显示的至少一个图像;

存储器,用于存储指令;

处理器,用于执行所述存储器存储的指令,所述指令使得所述处理器执行以下操作:

确定所述至少一个图像中包含的一指令以及所述指令关联的至少一个颜色;

确定所述至少一个图像中用所述至少一个颜色标识的至少一个区域;

根据所述指令,对所述至少一个区域进行处理。

以上多个技术方案中的至少一个技术方案具有如下有益效果:

本申请实施例通过确定一指令和所述指令对应的一区域,用一颜色至少对所述区域的轮廓进行标识得到第一显示对象,将所述指令和所述颜色关联得到第二显示对象,显示所述第一显示对象和所述第二显示对象,提供了一种交互方案,具体地,通过在第一显示对象中用所述颜色至少标识出指令对应的区域的轮廓并在第二显示对象中指示所述将令和所述颜色的关联关系的方式,指示所述指令和所述指令所针对的处理对象,即所述区域,编码复杂度较低,且使得指令的接收方能够较快地定位所述区域,提高了处理效率。

附图说明

图1为本申请提供的一种交互方法实施例一的流程示意图;

图2为图1所示实施例的一种应用场景的示意图;

图3为本申请提供的一种交互方法实施例二的流程示意图;

图4A和4B分别为图3所示实施例在图2所示场景下的一种示意图;

图5A为本申请提供的一种交互装置实施例一的结构示意图;

图5B~5E分别为图5A所示实施例的一种实现方式的结构示意图;

图6为本申请提供的一种交互装置实施例二的结构示意图;

图7为本申请提供的一种交互装置实施例三的结构示意图;

图8为本申请提供的一种交互装置实施例四的结构示意图;

图9A为本申请提供的一种显示设备实施例的结构示意图;

图9B为图9A所示实施例的一种实现方式的结构示意图;

图10A为本申请提供的一种图像获取设备实施例的结构示意图;

图10B为图10A所示实施例的一种实现方式的结构示意图。

具体实施方式

下面结合附图和实施例,对本申请的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。

图1为本申请提供的一种交互方法实施例一的流程示意图。如图1所示,本实施例包括:

110、确定一指令和所述指令对应的一区域。

举例来说,本申请提供的一种交互装置实施例一或实施例二所述的交互装置,或者,本申请提供的一种显示设备实施例所述的显示设备,作为本实施例的执行主体,执行110~140。

本实施例中,所述指令可以是任意指令。可选地,所述指令为图像获取指令。需要说明的是,本实施例的执行主体相当于所述指令的发送方。

本实施例中,所述指令对应的一区域是指,所述指令所针对的区域,也就是说,本实施例的执行主体想要所述指令的接收方对所述区域进行所述指令所指示的处理。举例来说,当所述指令为图像获取指令时,本实施例的执行主体是想要所述指令的接收方获取所述区域的区域图像。

本实施例中,所述区域的形状和显示位置均是确定的。具体地,所述区域可以是一规则区域,比如矩形区域、圆形区域等,或者,一不规则区域,如图2中虚线所示的区域。

120、用一颜色至少对所述区域的轮廓进行标识,得到第一显示对象。

本实施例中,所述颜色可以是对应任意红绿蓝(Red Green Blue,简称RGB)值的颜色,包括但不限于:红色、黄色、绿色、蓝紫色、黑色、灰色。

本实施例中,所述用一颜色至少对所述区域的轮廓进行标识,是为了指示所述颜色和所述区域的关联关系,以及所述区域的范围。具体地,所述用一颜色至少对所述区域的轮廓进行标识包括:用所述颜色对所述区域的轮廓进行标识。其中,用所述颜色对所述区域的轮廓进行标识具体为,将所述区域的轮廓的全部或部分像素点设定为所述颜色。进一步地,除了将所述区域的轮廓的全部或部分像素点设定为所述颜色,所述用一颜色至少对所述区域的轮廓进行标识,可选地还包括:将所述区域中的部分像素点设定为所述颜色。

130、将所述指令和所述颜色关联,得到第二显示对象。

本实施例中,所述第二显示对象的作用是,指示所述指令,以及所述颜色和所述指令之间的关联关系。

需要说明的是,120和130之间的顺序可以是任意的,并且,基于120和130之间的任一顺序所形成的技术方案都在本申请的保护范围之内。举例来说,本实施例的执行主体可以先执行120再执行130,或者,先执行130再执行120,或者,同时执行120和130。

140、显示所述第一显示对象和所述第二显示对象。

本实施例中,所述第一显示对象和所述第二显示对象可以在一个图像中显示,也可以分别在两个图像中显示。

本实施例中,由于所述区域的显示位置是确定的,因此,所述第 一显示对象的显示位置也是确定的。另外,所述第二显示对象的显示位置可以是任意的;举例来说,所述第二显示对象的显示位置可以在所述区域的范围内,和/或,所述区域的范围外。

需要说明的是,所述区域中的内容对于本实施例的执行主体可以是已知的,或者,未知的;所述区域中的内容的显示可以由本实施例的执行主体来控制,或者,由其它主体来控制;在所述区域中的内容的显示由其它主体来控制的场景中,本实施例的执行主体和所述其它主体均已知所述区域的显示位置,在本实施例的执行主体显示所述第一显示对象和所述第二显示对象时,该其它主体将所述区域中的内容叠加显示在所述区域内。

本实施例通过确定一指令和所述指令对应的一区域,用一颜色至少对所述区域的轮廓进行标识得到第一显示对象,将所述指令和所述颜色关联得到第二显示对象,显示所述第一显示对象和所述第二显示对象,提供了一种交互方案,具体地,通过在第一显示对象中用所述颜色至少标识出指令对应的区域的轮廓并在第二显示对象中指示所述将令和所述颜色的关联关系的方式,指示所述指令和所述指令所针对的处理对象,即所述区域,编码复杂度较低,且使得指令的接收方能够较快地定位所述区域,提高了处理效率。

以下通过一些可选的实现方式进一步地描述本实施例的方法。

本实施例中,140有多种实现方式。

在一种可选的实现方式中,所述显示所述第一显示对象和所述第二显示对象,包括:

在至少一个第一帧中显示包括所述第一显示对象和所述第二显示对象的第一图像。

其中,所述至少一个第一帧可选地是一个第一帧,或者,多个第一帧。

在所述至少一个第一帧是一个第一帧的场景中,可选地,所述第 一图像在所述第一帧的显示时间中持续显示。

在又一种可选的实现方式中,所述显示所述第一显示对象和所述第二显示对象,包括:

在至少一个第二帧中显示包括所述第一显示对象的第二图像,在至少一个第三帧中显示包括所述第二显示对象的第三图像。

其中,所述第二图像与所述第三图像可选地相同,或者,不同。具体地,所述第二图像与所述第三图像相同,意味着所述第二图像与所述第三图像的内容相同,是同一图像,即相当于上一实现方式中的所述第一图像。

本实施例中,为了不让120中的标识被用户察觉,可选地,所述方法还包括:

用所述颜色的互补色至少对所述区域的轮廓进行标识,得到第三显示对象;

在与所述第一显示对象相同的位置显示所述第三显示对象。

其中,所述颜色的互补色与所述颜色以适当地比例混合能产生白色。相应地,所述颜色的RGB值与所述颜色的互补色的RGB值之和通常等于或者接近255。

本实施例中,可选地设定一个范围,如[240,270],只要第一颜色的RGB值与第二颜色的RGB值之和在该范围内,则可以认为所述第一颜色与所述第二颜色互补,即,所述第一颜色为所述第二颜色的互补色,所述第二颜色为所述第一颜色的互补色。

其中,用所述颜色的互补色至少对所述区域的轮廓进行标识的方式与120中用所述颜色对至少对所述区域的轮廓进行标识的标识方式一致。举例来说,若120中是将所述区域的轮廓的全部像素点以及所述区域中的部分像素点设定为所述颜色,则在得到所述第三显示对象时将所述区域的轮廓的全部像素点以及所述区域中的所述部分像素点设定为所述颜色的互补色。

其中,所述第三显示对象与所述第一显示对象被显示在不同的帧中。具体地,对应于140的不同实现方式,显示所述第三显示对象也有多种实现方式。

对应于140的前一实现方式,所述在与所述第一显示对象相同的位置显示所述第三显示对象,可选地包括:

在至少一个第四帧中显示包括所述第三显示对象的第四图像,所述第三显示对象在所述第四图像中的位置与所述第一显示对象在所述第一图像中的位置相同,所述至少一个第四帧与所述至少一个第一帧交替。

对应于140的后一实现方式,所述在与所述第一显示对象相同的位置显示所述第三显示对象,可选地包括:

在至少一个第五帧中显示包括所述第三显示对象的第五图像,所述第三显示对象在所述第五图像中的位置与所述第一显示对象在所述第二图像中的位置相同,所述至少一个第五帧与所述至少一个第二帧交替。

本实施例中,130有多种实现方式。

在一种可选的实现方式中,所述将所述指令和所述颜色关联,得到第二显示对象,包括:

对所述指令进行编码,得到一编码图案;

用所述颜色对所述编码图案进行标识,得到所述第二显示对象。

其中,所述编码图案可选地为条形码,所述条形码包括但不限于以下任一种:一维条形码、二维条形码(简称二维码)。进一步地,为了使得所述指令的接收方能够快速解码,所述编码图案可选地为一(Quick Response,简称QR)码。

其中,对于不同类型的编码图案,用所述颜色标识的方式可能会不同。举例来说,所述编码图案为一维条形码,所述用所述颜色对所述编码图案进行标识可选地是:将所述一维条形码中的条纹设定为所 述颜色。又举例来说,所述编码图案为一二维码,所述用所述颜色对所述编码图案进行标识可选地是:将所述二维码中的深色部分设定为所述颜色。

在此实现方式中,为了不让所述第二显示对象被用户察觉,可选地,所述方法还包括:

用所述颜色的互补色对所述编码图案进行标识,得到第四显示对象;

在与所述第二显示对象相同的位置显示所述第四显示对象。

其中,所述第四显示对象与所述第二显示对象被显示在不同的帧中。

其中,用所述颜色的互补色对所述编码图案进行标识的方式与上述用所述颜色对所述编码图案进行标识的编码方式一致。举例来说,所述编码图案为一二维码,若在得到所述第二显示对象时是将所述二维码中深色部分设定为所述颜色,相应地,将所述编码图案中深色部分设定为所述颜色的互补色来得到所述第四显示对象;若在得到所述第二显示对象时是将所述编码图案中浅色部分设定为所述颜色,相应地,将所述编码图案中浅色部分设定为所述颜色的互补色来得到所述第四显示对象。

对应于140的前一实现方式,所述在与所述第二显示对象相同的位置显示所述第四显示对象,可选地包括:

在至少一个第六帧中显示包括所述第四显示对象的第六图像,所述第四显示对象在所述第六图像中的位置与所述第二显示对象在所述第一图像中的位置相同,所述至少一个第六帧与所述至少一个第一帧交替。

进一步地,为了120中的标识不被用户察觉,在所述第六图像中可选地还包括用于隐形所述第一显示对象中对所述轮廓的标识的其它显示对象。相应地,所述方法还包括:

用所述颜色的互补色至少对所述区域的轮廓进行标识,得到第三显示对象;

所述在至少一个第六帧中显示包括所述第四显示对象的第六图像,包括:

在所述至少一个第六帧中显示包括所述第四显示对象和所述第三显示对象的第六图像,所述第三显示对象在所述第六图像中的位置与所述第一显示对象在所述第一图像中的位置相同。

也就是说,所述第一图像包括所述第一显示对象和所述第二显示对象,所述第六图像包括用于隐形所述第一显示对象中对所述轮廓的标识的第三显示对象和用于隐形所述第二显示对象的第四显示对象,并且,在多个帧中交替显示所述第一图像和所述第六图像。其中,为了更好的隐形效果,每一对所述第一帧和所述第六帧之间的时间间隔可选地不超过50毫秒。举例来说,每秒显示60帧,该60帧中所述第一帧和所述第六帧交替循环,相应地,所述第一帧和所述第六帧之间的时间间隔约为16.7毫秒。

除了上述在所述第六图像包括所述第三显示对象的方式,还可以在一其它图像中包括所述第三显示对象,相应地,在多个帧中交替显示所述第六图像、所述第一图像、所述其它图像。

对应于140的后一实现方式,所述在与所述第二显示对象相同的位置显示所述第四显示对象,可选地包括:

在至少一个第七帧中显示包括所述第四显示对象的第七图像,所述第四显示对象在所述第七图像中的位置与所述第二显示对象在所述第三图像中的位置相同,所述至少一个第七帧与所述至少一个第三帧交替。

进一步地,为了120中的标识不被用户察觉,在所述第七图像中可选地还包括用于隐形所述第一显示对象中对所述轮廓的标识的其它显示对象。相应地,所述方法还包括:

用所述颜色的互补色至少对所述区域的轮廓进行标识,得到第三显示对象;

所述在至少一个第七帧中显示包括所述第四显示对象的第七图像,包括:

在所述至少一个第七帧中显示包括所述第四显示对象和所述第三显示对象的第七图像,所述第三显示对象在所述第七图像中的位置与所述第一显示对象在所述第二图像中的位置相同。

也就是说,所述第二图像包括所述第一显示对象,第三图像包括所述第二显示对象,所述第七图像既包括用于隐形所述第一显示对象中对所述轮廓的标识的第三显示对象又包括用于隐形所述第二显示对象的第四显示对象,并且,在多个帧中交替显示所述第二图像、所述第七图像和所述第三图像。其中,为了更好的隐形效果,每一对所述第二帧和所述第七帧之间的时间间隔可选地不超过50毫秒,每一对所述第三帧和所述第七帧之间的时间间隔可选地也不超过50毫秒。举例来说,每秒显示60帧,该60帧中所述第二帧、所述第七帧、所述第三帧交替循环,相应地,所述第二帧和所述第七帧之间的时间间隔约为16.7毫秒,所述第七帧和所述第三帧之间的时间间隔也约为16.7毫秒。

除了上述在所述第七图像包括所述第三显示对象的方式,还可以在一其它图像中包括所述第三显示对象,相应地,在多个帧中交替显示所述第二图像、所述第七图像、所述第三图像、所述其它图像。

在又一种可选的实现方式,与上一实现方式不同的是,所述第二显示对象是用所述颜色的互补色对所述编码图案进行标识得到的。

进一步地,为了不让所述第二显示对象被用户察觉,与上一实现方式不同的是,所述第四显示对象是用所述颜色对所述编码图案进行标识得到的。

本实现方式的具体实现可参考上一实现方式中的相应描述。

在又一种可选的实现方式中,所述将所述指令和所述颜色关联,得到第二显示对象,包括:

将所述颜色的标识添加到所述指令中;

对所述指令进行编码,得到所述第二显示对象。

其中,所述颜色的标识可选地为所述颜色的RGB值。

其中,所述第二显示对象通常为一编码图案,所述编码图案可选地为条形码,所述条形码包括但不限于以下任一种:一维条形码、二维条形码(简称二维码)。进一步地,为了使得所述指令的接收方能够快速解码,所述第二显示对象可选地为一QR码。

图2为本实施例的一种应用场景的示意图。在此应用场景中,一商场的广告屏幕上显示某快餐店的促销广告,如图2所示,该促销广告包含了薯条、汉堡、和奶昔的图案及其促销码,并在图案上方提示用户“优惠码(拍我试试)”,其中,薯条的图案及其促销码的显示区域为110中确定的所述区域,120中用红色对所述区域的轮廓进行标识得到第一显示对象,图中用虚线标识红色,另外,110中确定针对所述区域的指令是图像获取指令,130中将所述指令和红色关联得到一个二维码,140中在汉堡的图案及其促销码的显示区域内显示所述二维码。另外,图中汉堡的图案及其促销码的显示区域,奶昔的图案及其促销码的显示区域也分别作为又一区域,可以采用本实施例的方法进行类似的处理,不同的是,汉堡的图案及其促销码的显示区域的轮廓是用蓝色标识的,相应地,汉堡的图案及其促销码的显示区域中的二维码是至少根据所述指令和蓝色得到的,奶昔的图案及其促销码的显示区域的轮廓是用紫色标识的,相应地,奶昔的图案及其促销码的显示区域中的二维码是至少根据所述指令和紫色得到的。

图3为本申请提供的一种交互方法实施例二的流程示意图。如图3所示,本实施例包括:

310、获取一显示屏显示的至少一个图像。

举例来说,本申请提供的一种交互装置实施例三或实施例四所述的交互装置,或者,本申请提供的一种图像获取设备实施例所述的图像获取设备,作为本实施例的执行主体,执行310~340。

本实施例中,所述显示屏可选地与本申请提供的一种交互装置实施例一或实施例二所述的交互装置连接,所述至少一个图像由所述交互装置提供。或者,所述显示屏为本申请提供的一种显示设备实施例所述的显示设备中的显示屏,相应地,所述至少一个图像由所述显示设备的处理器提供。

本实施例中,所述至少一个图像可选地是一个图像,或者,多个图像。当所述至少一个图像是多个图像时,所述多个图像可选地是由所述显示屏在不同的帧中分别显示的,进一步地,所述多个图像可选地构成一动态图像。

320、确定所述至少一个图像中包含的一指令以及所述指令关联的至少一个颜色。

本实施例中,所述指令可以是任意指令。可选地,所述指令为图像获取指令。需要说明的是,本实施例的执行主体相当于所述指令的接收方。

本实施例中,所述至少一个颜色可选地是一个颜色,或者,多个颜色。具体地,每个颜色均可以是对应任意RGB值的颜色,包括但不限于:红色、黄色、绿色、蓝紫色、黑色、灰色。

本实施例中,所述指令与所述至少一个颜色的关联方式可以有多种。

330、确定所述至少一个图像中用所述至少一个颜色标识的至少一个区域。

本实施例中,所述至少一个区域可选地是一个区域,或者,多个区域。具体地,每个区域的形状和显示位置均可以是任意的。进一步 地,所述形状可以是规则的,比如矩形、圆形等,或者,不规则的,如图2中虚线所示的区域。

本实施例中,所述至少一个颜色在标识所述至少一个区域时的对应方式有多种,针对所述至少一个区域中的任一个区域,一个颜色标识该区域,或者,多个颜色标识该区域。换句话说,所述至少一个区域中每个区域均由所述至少一个颜色中该区域对应的至少一个颜色来标识。另外,每个区域对应的至少一个颜色标识该区域的标识方式有多种。

需要说明的是,320和330之间的顺序可以是任意的,并且,基于320和330之间的任一顺序所形成的技术方案都在本申请的保护范围之内。举例来说,本实施例的执行主体可以先执行320再执行330,或者,先执行330再执行320,或者,同时执行320和330。

340、根据所述指令,对所述至少一个区域进行处理。

本实施例中,在320和330之后,本实施例的执行主体可以认为所述指令是针对所述至少一个区域的,也就是说,所述指令的发送方想要所述指令的接收方对所述至少一个区域进行所述指令所指示的处理,相应地,本实施例的执行主体执行340。

本实施例通过获取一显示屏显示的至少一个图像,确定所述至少一个图像中包含的一指令以及所述指令关联的至少一个颜色,确定所述至少一个图像中用所述至少一个颜色标识的至少一个区域,根据所述指令对所述至少一个区域进行处理,提供了一种交互方案,并且,通过确定至少一个颜色与指令的关联以及所述至少一个颜色对至少一个区域的标识,能够较快地确定指令所针对的处理对象为所述至少一个区域,且定位所述至少一个区域,解码复杂度较低,且提高了处理效率。

以下通过一些可选的实现方式进一步地描述本实施例的方法。

本实施例中,所述至少一个图像的内容有多种形式,相应地,320 有多种实现方式。

在一种可能的场景中,所述至少一个图像包括一第一图像,所述第一图像包括用所述至少一个颜色对所述指令对应的编码图案进行标识得到的至少一个第一显示对象。

其中,所述编码图案可选地为条形码,所述条形码包括但不限于以下任一种:一维条形码、二维条形码(简称二维码)。

其中,用所述至少一个颜色对所述指令对应的编码图案进行标识得到的至少一个第一显示对象有多种可能。

举例来说,所述编码图案为二维码,所述至少一个第一显示对象为一个第一显示对象,所述第一显示对象是用所述至少一个颜色对所述二维码进行标识得到的,进一步地,若所述至少一个颜色为一个颜色,则所述第一显示对象是用所述颜色对所述二维码进行标识得到的,进一步可选地,所述第一显示对象是将所述二维码中的深色部分设定为所述颜色得到的,若所述至少一个颜色为两个颜色,则所述第一显示对象是用所述两个颜色对所述二维码进行标识得到的,进一步可选地,所述第一显示对象是将所述二维码中的深色部分和浅色部分分别设定为所述两个颜色得到的。

又举例来说,所述编码图案为二维码,所述至少一个第一显示对象为多个第一显示对象,所述至少一个颜色为多个颜色,所述多个第一显示对象和所述多个颜色一一对应,每个第一显示对象是用对应的颜色对所述二维码进行标识得到的,进一步可选地,每个第一显示对象是将所述二维码中的深色部分设定为所述对应的颜色得到的。

在此场景中,相应地,所述确定所述至少一个图像中包含的一指令以及所述指令关联的至少一个颜色,包括:

至少根据所述第一图像,确定所述指令以及所述至少一个颜色。

在此场景中,可选地,除了所述第一图像,所述至少一个图像还包括一第二图像,所述第二图像包括用所述至少一个颜色的至少一个 互补色对所述编码图案进行标识得到的至少一个第二显示对象;

所述至少根据所述第一图像,确定所述指令以及所述至少一个颜,包括:

至少根据所述第一图像和所述第二图像,确定所述指令以及所述至少一个颜色。

其中,所述至少一个颜色中的每个颜色均有自己的一个互补色。对于任一颜色来说,该颜色的互补色与该颜色以适当地比例混合能产生白色,相应地,该颜色的RGB值与该颜色的互补色的RGB值之和通常等于或者接近255。具体地,可选地设定一个范围,如[240,270],只要第一颜色的RGB值与第二颜色的RGB值之和在该范围内,则可以认为所述第一颜色与所述第二颜色互补,即,所述第一颜色为所述第二颜色的互补色,所述第二颜色为所述第一颜色的互补色。

其中,所述至少一个第二显示对象与所述至少一个第一显示对象一一对应,每个第二显示对象用于隐形对应的第一显示对象中。相应地,每个第二显示对象中所述至少一个颜色的至少一个互补色对所述编码图案的标识方式与其对应的第一显示对象中所述至少一个颜色对所述编码图案的标识方式一致。举例来说,所述编码图案为二维码,若在一个第一显示对象中是将所述二维码的深色部分设定为一个颜色,则在与所述第一显示对象对应的第二显示对象中是将所述二维码的深色部分设定为该颜色的互补色。

其中,至少根据所述第一图像和所述第二图像确定所述指令以及所述至少一个颜色的方式有多种。举例来说,所述第一图像和所述第二图像在除了所述至少一个第一显示对象和所述至少一个第二显示对象之外的部分均相同,可选地,先计算所述第一图像和所述第二图像的差分图像,再对所述差分图像进行分析和解码确定所述指令以及所述至少一个颜色。

需要说明的是,在所述至少一个图像中不包含所述第二图像的场 景中,也可以通过对所述第一图像进行分析和解码,确定所述指令以及所述至少一个颜色。

在又一种可能的场景中,与上一场景不同的是,所述第一图像中的所述至少一个第一显示对象是用所述至少一个颜色的至少一个互补色对所述指令对应的编码图案进行标识得到的,进一步可选地,所述第二图像中的所述至少一个第二显示对象是用所述至少一个颜色对所述编码图案进行标识得到的。此场景中,320的实现方式可参照上一场景中的相应描述。

在又一种可能的场景中,所述至少一个图像包括一第三图像,所述第三图像包括对添加了所述至少一个颜色的标识的所述指令进行编码得到的至少一个第三显示对象。

其中,所述至少一个颜色的标识可选地是所述至少一个颜色的RGB值。

其中,所述至少一个第三显示对象可选地是一个第三显示对象,或者,多个第三显示对象。当所述至少一个颜色是一个颜色时,所述至少一个第三显示对象是一个第三显示对象;当所述至少一个颜色是多个颜色时,所述至少一个第三显示对象可选地是一个或多个第三显示对象。举例来说,所述至少一个颜色包括颜色A、B、C,可选地,所述第三图像中包括一个第三显示对象,所述第三显示对象为对添加了颜色A、B、C的标识的所述指令进行编码得到的,或者,所述第三图像中包括两个第三显示对象,其中一个第三显示对象是对添加了颜色A、B的标识的所述指令进行编码得到的,另一个第三显示对象是对对添加了颜色C的标识的所述指令进行编码得到的,或者,所述第三图像中包括三个第三显示对象,所述三个第三显示对象为对分别添加了颜色A、B、C的标识的所述指令进行编码得到的。

其中,每个第三显示对象通常为一编码图案,所述编码图案可选地为条形码,所述条形码包括但不限于以下任一种:一维条形码、二 维条形码(简称二维码)。

在此场景中,相应地,所述确定所述至少一个图像中包含的一指令以及所述指令关联的至少一个颜色,包括:

至少根据所述第三图像,确定所述指令以及所述至少一个颜色。

其中,至少根据所述第三图像确定所述指令以及所述至少一个颜色的方式有多种。比如,对所述第三图像进行分析和解码,确定所述指令以及所述至少一个颜色。

本实施例中,所述至少一个图像的内容有多种形式,相应地,330有多种实现方式。

在一种可能的场景中,所述至少一个图像包括一第四图像,所述第四图像包括用所述至少一个颜色至少对所述至少一个区域的轮廓进行标识得到的至少一个第四显示对象。

其中,用所述至少一个颜色至少对所述至少一个区域的轮廓进行标识得到的至少一个第四显示对象有多种可能。通常,所述至少一个区域与所述至少一个第四显示对象一一对应。

举例来说,所述至少一个区域为一个区域,所述至少一个第四显示对象为一个第四显示对象,所述第四显示对象是用所述至少一个颜色至少对所述区域的轮廓进行标识得到的,进一步地,若所述至少一个颜色为一个颜色,则所述第四显示对象是用所述颜色至少对所述区域的轮廓进行标识得到的,进一步可选地,所述第四显示对象是将所述区域的轮廓设定为所述颜色得到的,若所述至少一个颜色为两个颜色,则所述第四显示对象是用所述两个颜色至少对所述区域的轮廓进行标识得到的,进一步可选地,所述第四显示对象是将所述区域的轮廓中每两个相邻的像素点地分别设定为所述两个颜色得到的。

又举例来说,所述至少一个区域为多个区域,所述至少一个第四显示对象为多个第四显示对象,所述至少一个颜色为多个颜色,所述多个第四显示对象和所述多个颜色、所述多个区域一一对应,每个第 四显示对象是用其对应的颜色至少对其对应的区域的轮廓进行标识得到的。

在此场景中,相应地,所述确定所述至少一个图像中所述至少一个颜色标识的至少一个区域,包括:

至少根据所述第四图像和所述至少一个颜色,确定所述至少一个区域。

在此场景中,可选地,除了所述第四图像,所述至少一个图像还包括一第五图像,所述第五图像包括用所述至少一个颜色的至少一个互补色至少对所述至少一个区域的轮廓进行标识得到的至少一个第五显示对象;

所述至少根据所述第四图像和所述至少一个颜色,确定所述至少一个区域,包括:

根据所述第四图像、所述第五图像和所述至少一个颜色,确定所述至少一个区域。

其中,所述至少一个第五显示对象与所述至少一个第四显示对象一一对象,每个第五显示对象用于隐形对应的第四显示对象中用所述颜色至少对所述至少一个区域的轮廓的标识,相应地,每个第五显示对象中所述至少一个颜色的至少一个互补色至少对所述至少一个区域的轮廓的标识方式与其对应的第一显示对象中所述至少一个颜色至少对所述至少一个区域的轮廓的标识方式一致。举例来说,若在一个第四显示对象中是将一个区域的轮廓设定为一个颜色,则在与所述第四显示对象对应的第五显示对象中是将所述区域的轮廓设定为该颜色的互补色。

其中,根据所述第四图像、所述第五图像和所述至少一个颜色确定所述至少一个区域有多种。举例来说,所述第四图像和所述第五图像在除了所述至少一个第四显示对象和所述至少一个第五显示对象之外的部分均相同,可选地,先计算所述第四图像和所述第五图像的 差分图像,再根据所述至少一个颜色对所述差分图像进行分析和解码确定所述至少一个区域。

需要说明的是,在所述至少一个图像中不包含所述第五图像的场景中,也可以根据所述至少一个颜色对所述第四图像进行分析和解码,确定所述至少一个区域。

本实施例中,所述指令可以有多种,相应地,340也有多种实现方式。

在一种可选的实现方式中,所述指令为图像获取指令;所述根据所述指令,对所述至少一个区域进行处理,包括:

从所述至少一个图像中截取属于所述至少一个区域的至少一个区域图像。

本实施例中,340中基于所述指令的处理可以是在320和330之后自动执行,或者,在用户的指示下执行。可选地,所述根据所述指令,对所述至少一个区域进行处理,包括:

显示所述指令对应的一按钮;

响应于一用户点击所述按钮,根据所述指令对所述至少一个区域进行处理。

其中,所述按钮的显示方式可以有多种。可选地,将所述按钮叠加显示在所述至少一个图像上。

图2为本申请提供的一种交互方法实施例一的一种应用场景的示意图。图4A和图4B为本申请提供的一种交互方法实施例二在该应用场景下的一种示意图。在此应用场景中,一商场的广告屏幕上显示某快餐店的促销广告,如图2所示,该促销广告包含了薯条、汉堡、和奶昔的图案及其促销码,并在图案上方提示用户“优惠码(拍我试试)”,其中,薯条的图案及其促销码的显示区域的轮廓为红色,对应的二维码是将所述指令和红色关联得到的,汉堡的图案及其促销码的显示区域的轮廓为蓝色,对应的二维码是将所述指令和蓝色关联得到 的,奶昔的图案及其促销码的显示区域的轮廓为紫色,对应的二维码是将所述指令和紫色关联得到的。如图4A所示,一手机作为本申请提供的交互方法实施例二的执行主体,用户将该手机的摄像头对着该广告屏幕取景,在该手机的显示屏上显示的取景范围包括薯条的图案及其促销码的显示区域,并且由于广告屏幕显示的其它显示对象对该显示区域的红色轮廓以及对该显示区域中的二维码的隐形作用,人眼看不到该显示区域的红色轮廓以及对该显示区域中的二维码,如图4A中手机的显示屏上显示的那样,但实际上该手机能够获取到包括该显示区域的红色轮廓、包括该显示区域中的二维码、包括用于隐形该显示区域的红色轮廓的其它显示对象,包括用于隐形该显示区域中的二维码的其它显示对象的多个图像,该手机基于该多个图像确定所述多个图像中包含的所述指令以及所述指令关联红色,并且确定用红色标识的薯条的图案及其促销码的显示区域,然后在获取到的图像中位于薯条的图案及其促销码的显示区域下方的位置显示与所述指令对应的“获取”按钮,响应于一用户点击所述按钮,确定如图4B中手机的显示屏上显示的图像,即薯条的图案及其促销码的显示区域的区域图像,可以看到图4B中的区域图像中不包含图4A中手机的显示屏上显示的取景范围中包括的字样“惠码(拍我试试)”以及汉堡的图案及其促销码的显示区域中的部分内容。

图5A为本申请提供的一种交互装置实施例一的结构示意图。如图5A所示,交互装置500包括:

确定模块51,用于确定一指令和所述指令对应的一区域;

第一得到模块52,用于用一颜色至少对所述区域的轮廓进行标识,得到第一显示对象;

第二得到模块53,用于将所述指令和所述颜色关联,得到第二显示对象;

第一显示模块54,用于显示所述第一显示对象和所述第二显示对象。

本实施例中,确定模块51确定的所述指令可以是任意指令。可选地,所述指令为图像获取指令。需要说明的是,交互装置500相当于所述指令的发送方。

本实施例中,所述指令对应的一区域是指,所述指令所针对的区域,也就是说,交互装置500想要所述指令的接收方对所述区域进行所述指令所指示的处理。举例来说,当所述指令为图像获取指令时,交互装置500是想要所述指令的接收方获取所述区域的区域图像。

本实施例中,所述区域的形状和显示位置均是确定的。具体地,所述区域可以是一规则区域,比如矩形区域、圆形区域等,或者,一不规则区域,如图2中虚线所示的区域。

本实施例中,所述颜色可以是对应任意RGB值的颜色,包括但不限于:红色、黄色、绿色、蓝紫色、黑色、灰色。

本实施例中,第一得到模块52用一颜色至少对所述区域的轮廓进行标识,是为了指示所述颜色和所述区域的关联关系,以及所述区域的范围。具体地,第一得到模块52具体用于用所述颜色对所述区域的轮廓进行标识。其中,用所述颜色对所述区域的轮廓进行标识具体为,将所述区域的轮廓的全部或部分像素点设定为所述颜色。进一步地,除了将所述区域的轮廓的全部或部分像素点设定为所述颜色,第一得到模块52具体还用于:将所述区域中的部分像素点设定为所述颜色。

本实施例中,第二得到模块53得到的所述第二显示对象的作用是,指示所述指令,以及所述颜色和所述指令之间的关联关系。

本实施例中,第一显示模块54可以在一个图像中显示所述第一显示对象和所述第二显示对象,也可以分别在两个图像中显示所述第一显示对象和所述第二显示对象。

本实施例中,由于所述区域的显示位置是确定的,因此,所述第一显示对象的显示位置也是确定的。另外,所述第二显示对象的显示位置可以是任意的;举例来说,所述第二显示对象的显示位置可以在所述区域的范围内,和/或,所述区域的范围外。

需要说明的是,所述区域中的内容对于交互装置500可以是已知的,或者,未知的;所述区域中的内容的显示可以由交互装置500来控制,或者,由其它装置来控制;在所述区域中的内容的显示由其它装置来控制的场景中,交互装置500和所述其它装置均已知所述区域的显示位置,在第一显示模块54显示所述第一显示对象和所述第二显示对象时,该其它装置将所述区域中的内容叠加显示在所述区域内。

本实施例的交互装置通过确定模块确定一指令和所述指令对应的一区域,第一得到模块用一颜色至少对所述区域的轮廓进行标识得到第一显示对象,第二得到模块将所述指令和所述颜色关联得到第二显示对象,第一显示模块显示所述第一显示对象和所述第二显示对象,提供了一种交互方案,具体地,通过在第一显示对象中用所述颜色至少标识出指令对应的区域的轮廓并在第二显示对象中指示所述将令和所述颜色的关联关系的方式,指示所述指令和所述指令所针对的处理对象,即所述区域,编码复杂度较低,且使得指令的接收方能够较快地定位所述区域,提高了处理效率。

以下通过一些可选的实现方式进一步地描述本实施例的交互装置500。

本实施例中,第一显示模块54有多种实现方式。

在一种可选的实现方式中,第一显示模块54具体用于:在至少一个第一帧中显示包括所述第一显示对象和所述第二显示对象的第一图像。

在又一种可选的实现方式中,第一显示模块54具体用于:在至 少一个第二帧中显示包括所述第一显示对象的第二图像,在至少一个第三帧中显示包括所述第二显示对象的第三图像。

本实施例中,为了不让第一得到模块52的标识被用户察觉,可选地,如图5B所示,交互装置500还包括:

第三得到模块55,用于用所述颜色的互补色至少对所述区域的轮廓进行标识,得到第三显示对象;

第二显示模块56,用于在与所述第一显示对象相同的位置显示所述第三显示对象。

其中,第一显示模块54和第二显示模块56控制所述第一显示对象和所述第三显示对象显示在不同的帧中。具体地,对应于第一显示模块54的不同实现方式,第二显示模块56也有多种实现方式。

本实施例中,第二得到模块53有多种实现方式。

在一种可选的实现方式中,如图5C所示,第二得到模块53包括:

第一编码单元531,用于对所述指令进行编码,得到一编码图案;

标识单元532,用于用所述颜色对所述编码图案进行标识,得到所述第二显示对象。

其中,所述编码图案可选地为条形码,所述条形码包括但不限于以下任一种:一维条形码、二维条形码(简称二维码)。进一步地,为了使得所述指令的接收方能够快速解码,所述编码图案可选地为一QR码。

在此实现方式中,为了不让所述第二显示对象被用户察觉,可选地,如图5D所示,交互装置500还包括:

第四得到模块57,用于用所述颜色的互补色对所述编码图案进行标识,得到第四显示对象;

第三显示模块58,用于在与所述第二显示对象相同的位置显示所述第四显示对象。

其中,第一显示模块54和第三显示模块58控制所述第二显示对 象和所述第四显示对象显示在不同的帧中。具体地,对应于第一显示模块54的不同实现方式,第三显示模块58也有多种实现方式。

在又一种可选的实现方式,与上一实现方式不同的是,表示单元532用所述颜色的互补色对所述编码图案进行标识得到所述第二显示对象。

进一步地,为了不让所述第二显示对象被用户察觉,与上一实现方式不同的是,第四得到模块57用所述颜色对所述编码图案进行标识得到所述第四显示对象。

在又一种可选的实现方式中,如图5E所示,第二得到模块53包括:

添加单元533,用于将所述颜色的标识添加到所述指令中;

第二编码单元534,用于对所述指令进行编码,得到所述第二显示对象。

上述各场景、实现方式的具体实现可参照本申请提供的一种交互方法实施例一中的相应描述。本实施例的有效效果和应用场景也可参照本申请提供的一种交互方法实施例一。

图6为本申请提供的一种交互装置实施例二的结构示意图。如图6所示,交互装置600包括:

处理器(processor)61、通信接口(Communications Interface)62、存储器(memory)63、以及通信总线64。其中:

处理器61、通信接口62、以及存储器63通过通信总线64完成相互间的通信。

通信接口62,用于与外部设备的通信。

处理器61,用于执行程序632,具体可以执行上述交互方法实施例一中的相关步骤。

具体地,程序632可以包括程序代码,所述程序代码包括计算机 操作指令。

处理器61可能是一个中央处理器(Central Processing Unit,简称CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称ASIC),或者是被配置成实施上述交互方法实施例一的一个或多个集成电路。

存储器63,用于存放程序632。存储器63可能包含高速随机存储器(Random-Access Memory,简称RAM),可选地还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序632具体可以用于使得交互装置600执行以下步骤:

确定一指令和所述指令对应的一区域;

用一颜色至少对所述区域的轮廓进行标识,得到第一显示对象;

将所述指令和所述颜色关联,得到第二显示对象;

显示所述第一显示对象和所述第二显示对象。

程序632中各步骤的具体实现可以参见上述交互方法实施例一中的相应描述,在此不赘述。

图7为本申请提供的一种交互装置实施例三的结构示意图。如图7所示,交互装置700包括:

获取模块71,用于获取一显示屏显示的至少一个图像;

第一确定模块72,用于确定所述至少一个图像中包含的一指令以及所述指令关联的至少一个颜色;

第二确定模块73,用于确定所述至少一个图像中用所述至少一个颜色标识的至少一个区域;

处理模块74,用于根据所述指令,对所述至少一个区域进行处理。

本实施例中,所述显示屏可选地与本申请提供的一种交互装置实施例一或实施例二所述的交互装置连接,所述至少一个图像由所述交 互装置提供。或者,所述显示屏为本申请提供的一种显示设备实施例所述的显示设备中的显示屏,相应地,所述至少一个图像由所述显示设备的处理器提供。

本实施例中,获取模块71获取的所述至少一个图像可选地是一个图像,或者,多个图像。当所述至少一个图像是多个图像时,所述多个图像可选地是由所述显示屏在不同的帧中分别显示的,进一步地,所述多个图像可选地构成一动态图像。

本实施例中,第一确定模块72确定的所述指令可以是任意指令。可选地,所述指令为图像获取指令。需要说明的是,交互装置700相当于所述指令的接收方。

本实施例中,所述至少一个颜色可选地是一个颜色,或者,多个颜色。具体地,每个颜色均可以是对应任意RGB值的颜色,包括但不限于:红色、黄色、绿色、蓝紫色、黑色、灰色。

本实施例中,所述指令与所述至少一个颜色的关联方式可以有多种。

本实施例中,所述至少一个区域可选地是一个区域,或者,多个区域。具体地,每个区域的形状和显示位置均可以是任意的。进一步地,所述形状可以是规则的,比如矩形、圆形等,或者,不规则的,如图2中虚线所示的区域。

本实施例中,所述至少一个颜色在标识所述至少一个区域时的对应方式有多种,针对所述至少一个区域中的任一个区域,一个颜色标识该区域,或者,多个颜色标识该区域。换句话说,所述至少一个区域中每个区域均由所述至少一个颜色中该区域对应的至少一个颜色来标识。另外,每个区域对应的至少一个颜色标识该区域的标识方式有多种。

本实施例中,在第一确定模块72确定所述指令以及所述指令关联的至少一个颜色,以及第二确定模块73确定用所述至少一个颜色 标识的至少一个区域之后,处理模块74可以认为所述指令是针对所述至少一个区域的,也就是说,所述指令的发送方想要所述指令的接收方对所述至少一个区域进行所述指令所指示的处理,相应地,处理模块74根据所述指令对所述至少一个区域进行处理。

本实施例的交互装置通过获取模块获取一显示屏显示的至少一个图像,第一确定模块确定所述至少一个图像中包含的一指令以及所述指令关联的至少一个颜色,第二确定模块确定所述至少一个图像中用所述至少一个颜色标识的至少一个区域,处理模块根据所述指令对所述至少一个区域进行处理,提供了一种交互方案,并且,通过确定至少一个颜色与指令的关联以及所述至少一个颜色对至少一个区域的标识,能够较快地确定指令所针对的处理对象为所述至少一个区域,且定位所述至少一个区域,解码复杂度较低,且提高了处理效率。

以下通过一些可选的实现方式进一步地描述本实施例的交互装置700。

本实施例中,所述至少一个图像的内容有多种形式,相应地,第一确定模块72有多种实现方式。

在一种可能的场景中,所述至少一个图像包括一第一图像,所述第一图像包括用所述至少一个颜色对所述指令对应的编码图案进行标识得到的至少一个第一显示对象。

在此场景中,相应地,第一确定模块72具体用于:至少根据所述第一图像,确定所述指令以及所述至少一个颜色。

在此场景中,可选地,除了所述第一图像,所述至少一个图像还包括一第二图像,所述第二图像包括用所述至少一个颜色的至少一个互补色对所述编码图案进行标识得到的至少一个第二显示对象;

第一确定模块72具体用于:至少根据所述第一图像和所述第二图像,确定所述指令以及所述至少一个颜色。

在又一种可能的场景中,与上一场景不同的是,所述第一图像中 的所述至少一个第一显示对象是用所述至少一个颜色的至少一个互补色对所述指令对应的编码图案进行标识得到的,进一步可选地,所述第二图像中的所述至少一个第二显示对象是用所述至少一个颜色对所述编码图案进行标识得到的。此场景中,第一确定模块72的实现方式可参照上一场景中的相应描述。

在又一种可能的场景中,所述至少一个图像包括一第三图像,所述第三图像包括对添加了所述至少一个颜色的标识的所述指令进行编码得到的至少一个第三显示对象。

在此场景中,相应地,第一确定模块72具体用于:至少根据所述第三图像,确定所述指令以及所述至少一个颜色。

本实施例中,所述至少一个图像的内容有多种形式,相应地,第二确定模块73有多种实现方式。

在一种可能的场景中,所述至少一个图像包括一第四图像,所述第四图像包括用所述至少一个颜色至少对所述至少一个区域的轮廓进行标识得到的至少一个第四显示对象。

在此场景中,相应地,第二确定模块73具体用于:至少根据所述第四图像和所述至少一个颜色,确定所述至少一个区域。

在此场景中,可选地,除了所述第四图像,所述至少一个图像还包括一第五图像,所述第五图像包括用所述至少一个颜色的至少一个互补色至少对所述至少一个区域的轮廓进行标识得到的至少一个第五显示对象;

第二确定模块73具体用于:根据所述第四图像、所述第五图像和所述至少一个颜色,确定所述至少一个区域。

本实施例中,所述指令可以有多种,相应地,处理模块74也有多种实现方式。

在一种可选的实现方式中,所述指令为图像获取指令;处理模块74具体用于:从所述至少一个图像中截取属于所述至少一个区域的 至少一个区域图像。

本实施例中,处理模块74可以在第一确定模块72确定所述指令以及所述指令关联的至少一个颜色,以及第二确定模块73确定用所述至少一个颜色标识的至少一个区域之后自动执行基于所述指令的处理,或者,在用户的指示下执行所述处理。可选地,处理模块74具体用于:

显示所述指令对应的一按钮;

响应于一用户点击所述按钮,根据所述指令对所述至少一个区域进行处理。

上述各场景、实现方式的具体实现可参照本申请提供的一种交互方法实施例二中的相应描述。本实施例的有效效果和应用场景也可参照本申请提供的一种交互方法实施例二。

图8为本申请提供的一种交互装置实施例四的结构示意图。如图8所示,交互装置800包括:

处理器(processor)81、通信接口(Communications Interface)82、存储器(memory)83、以及通信总线84。其中:

处理器81、通信接口82、以及存储器83通过通信总线84完成相互间的通信。

通信接口82,用于与外部设备的通信。

处理器81,用于执行程序832,具体可以执行上述交互方法实施例二中的相关步骤。

具体地,程序832可以包括程序代码,所述程序代码包括计算机操作指令。

处理器81可能是一个中央处理器(Central Processing Unit,简称CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称ASIC),或者是被配置成实施上述交互方法实施例二的一个或多 个集成电路。

存储器83,用于存放程序832。存储器83可能包含高速随机存储器(Random-Access Memory,简称RAM),可选地还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序832具体可以用于使得交互装置800执行以下步骤:

获取一显示屏显示的至少一个图像;

确定所述至少一个图像中包含的一指令以及所述指令关联的至少一个颜色;

确定所述至少一个图像中用所述至少一个颜色标识的至少一个区域;

根据所述指令,对所述至少一个区域进行处理。

程序832中各步骤的具体实现可以参见上述交互方法实施例二中的相应描述,在此不赘述。

图9A为本申请提供的一种显示设备实施例的结构示意图。如图9A所示,显示设备900包括:

存储器91,用于存储指令;

处理器92,用于执行存储器91存储的指令,所述指令使得处理器92执行以下操作:

确定一指令和所述指令对应的一区域;

用一颜色至少对所述区域的轮廓进行标识,得到第一显示对象;

将所述指令和所述颜色关联,得到第二显示对象;

显示屏模组93,包括一显示屏932;显示屏模组93用于在显示屏932上显示所述第一显示对象和所述第二显示对象。

本实施例中,显示设备900可以是任意具有显示功能的设备,包括但限于:商用显示设备、个人显示设备,等。其中,个人显示设备包括但不限于:智能手机、平板电脑,等。

本实施例中,存储器91可选地包括高速随机存储器(Random-Access Memory,简称RAM),可选地还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

本实施例中,所述指令可选地以程序的形式存储在存储器91中。

本实施例中,处理器92可能是一个中央处理器(Central Processing Unit,简称CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称ASIC),或者是被配置成执行上述操作的一个或多个集成电路。所述指令使得处理器92执行的上述操作可以参照上述交互方法实施例一中的相应描述,在此不赘述。

在一种可选的实现方式中,如图9B所示,显示设备900还包括:通信接口94及通信总线95。其中,通信接口94用于显示设备900与外部设备的通信,存储器91、处理器92、显示屏模组93、通信接口94通过通信总线95完成相互间的通信和控制。

本实施例的有效效果参照本申请提供的一种交互方法实施例一中的相应描述。

图10A为本申请提供的一种图像获取设备实施例的结构示意图。如图10A所示,图像获取设备100包括:

图像获取模组11,包括至少一个摄像头112;图像获取模组11用于获取一显示屏显示的至少一个图像;

存储器12,用于存储指令;

处理器13,用于执行存储器12存储的指令,所述指令使得处理器13执行以下操作:

确定所述至少一个图像中包含的一指令以及所述指令关联的至少一个颜色;

确定所述至少一个图像中用所述至少一个颜色标识的至少一个区域;

根据所述指令,对所述至少一个区域进行处理。

本实施例中,图像获取设备100可以是任意具有图像获取功能的设备,包括但限于:智能手机、平板电脑、照相机,等。

本实施例中,至少一个摄像头112可以是一个摄像头112,或者,多个摄像头112。图中仅以一个摄像头112示意,并不代表对图像获取模组11中摄像头112的个数的限制。

本实施例中,存储器12可选地包括高速随机存储器(Random-Access Memory,简称RAM),可选地还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

本实施例中,所述指令可选地以程序的形式存储在存储器12中。

本实施例中,处理器13可能是一个中央处理器(Central Processing Unit,简称CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称ASIC),或者是被配置成执行上述操作的一个或多个集成电路。所述指令使得处理器13执行的上述操作可以参照上述交互方法实施例二中的相应描述,在此不赘述。

在一种可选的实现方式中,如图10B所示,图像获取设备100还包括:通信接口14及通信总线15。其中,通信接口14用于图像获取设备100与外部设备的通信,图像获取模组11、存储器12、处理器13、通信接口14通过通信总线15完成相互间的通信和控制。

本实施例的有效效果参照本申请提供的一种交互方法实施例二中的相应描述。

本申请提供的一种交互方法实施例三包括:本申请提供的一种交互方法实施例一和本申请提供的一种交互方法实施例二,即,包括110~140和310~340,其中,110~140由交互方法实施例一的执行主体执行,310~340由交互方法实施例二的执行主体执行。本实施例的具体实现和有效效果参照本申请提供的一种交互方法实施例一和实 施例二中的相应描述。

本申请提供的一种交互系统实施例一包括:本申请提供的一种交互装置实施例一所述的交互装置100和本申请提供的一种交互装置实施例三所述的交互装置300,相应地,交互装置300中的获取模块31可以获取交互装置100中各显示模块显示的至少一个图像。本实施例的具体实现和有效效果参照本申请提供的一种交互装置实施例一和实施例三中的相应描述。

本申请提供的一种交互系统实施例二包括:本申请提供的一种显示设备实施例所述的显示设备900和本申请提供的一种图像获取设备实施例所述的图像获取设备100,相应地,图像获取设备100中的图像获取模组11可以获取显示设备900中的显示屏932显示的至少一个图像。本实施例的具体实现和有效效果参照本申请提供的一种显示设备实施例和图像获取设备实施例中的相应描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对原有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备 (可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1