一种指令生成方法、装置及电子设备的制造方法_4

文档序号:8907897阅读:来源:国知局
操作体动作时不同时刻操作体在第一深度图像的位置不同,因此不同时刻下第一深度图像的像素发生变化,这样第二获取单元82还可以通过图像识别技术识别不同时刻下第一深度图像的像素变化情况,依据像素和距离的关系结合像素变化情况,得到第一动作的第一移动趋势。
[0130]第一响应单元83,用于响应第一移动趋势,生成第一指令。在本发明实施例中,第一指令与第一动作对应,为电子设备在操作体进行第一动作时所执行的指令。比如第一动作为放大动作,则第一指令为放大指令。
[0131]转换单元84,用于将第一移动趋势转换为第二距离下第一动作的第二移动趋势,第二距离小于第一距离,第二移动趋势和第一移动趋势相同。也就是说操作体在第一距离和第二距离下执行了同一个第一动作,且两个第一动作的动作幅度(移动趋势表示动作幅度)相同。
[0132]第二响应单元85,用于响应第二距离下第一动作的第二移动趋势,生成第二指令,第一指令和第二指令为可对所述电子设备产生相同效果的指令。这样操作体在不同距离下执行同一幅度的同一动作时,电子设备应用指令生成装置可以产生的效果相同,与现有技术中,操作体在不同距离下执行同一动作需要执行不同幅度的方式相比,提高操作体的体验。
[0133]在本发明实施例中,为了使第一指令和第二指令可对电子设备产生相同的效果,第一响应单元84在生成第一指令过程中,需要对第一移动趋势进行调整,得到第三移动趋势,该第三移动趋势与第二移动趋势的第一比例关系等于第一距离与第二距离的第二比例关系。
[0134]即第一响应单元84根据第一距离和第二距离的第二比例关系,对第一移动趋势进行放大,这样虽然操作体的移动趋势为第一移动趋势,第一响应单元84却可以采用第三移动趋势生成第一指令,这样可以使得第一指令可以对电子设备产生等同于第二指令的效果O
[0135]如现有技术中,操作体在距离1cm下向右滑动1cm,第二响应单元85生成的第二指令指示播放的音频向前推进5s,在距离20cm下若第一响应单元84生成使音频向前推进5s的第一指令,则需要向右滑动2cm。而本发明实施例提供的指令生成方法,操作体在距离20cm下向右滑动Icm时,第一响应单元84通过移动趋势调整,将向右滑动Icm调整为向右滑动2cm,则此时虽然操作体实际向右滑动lcm,第一响应单元84实际生成的第一指令却可以使得音频向前推进5s。
[0136]在这里需要说明的一点是:第一动作不同时,第二获取单元82的结构可能不同。在本发明的一些示例中,当第一动作为放大动作或缩小动作,操作体个数为两个时,第二获取单元82的结构可参阅图9所示,包括:第一获取子单元821、第二获取子单元822、第一识别子单元823和第二识别子单元824。其中,
[0137]第一获取子单元821,用于通过电子设备的第二采集单元获得第一操作体产生的第一轨迹以及第二操作体产生的第二轨迹。
[0138]在本发明实施例中,第一轨迹和第二轨迹为操作体在空间中运动时,不同操作点所形成的轨迹,可以表示一个操作体的移动过程。相应的,第二采集单元可以为一触摸屏,触摸屏可拆卸地连接在第一平面的底部,这样操作体在触摸屏上运动时,触摸屏可以检测到操作点的轨迹。
[0139]当然,第二采集单元也可以包括多个红外线发射器和多个红外线接收器。红外线发射器和红外线接收器设置在电子设备的采集板的四个边上,采集板可拆卸地连接在第一平面的底部。这样在位于同一边的红外线发射器发出的红外光在触碰到操作体后,红外光被反射,反射的红外光被位于同一边的红外线接收器接收。所以第二采集单元通过检测红外线从发射到被接收的时长可知第一操作体或第二操作体在采集板上的位置。
[0140]进一步通过对比不同时刻的第一操作体或第二操作体在采集板上的位置,即可以获取第一操作体的第一轨迹和第二操作体的第二轨迹。
[0141]由于不同时刻同一边上红外线发射器发出的红外光被红外线接收器接收的时长不同,所以在获取操作体的轨迹时,也可以依据时长变化情况获取,对此不在详述。
[0142]第二获取子单元822,用于根据第一轨迹与第二轨迹,获取表明第一操作体与第二操作体之间距离变化的第一移动趋势。
[0143]第一识别子单元823,用于当第一移动趋势表明第一操作体与第二操作体之间的距离变化为由小变大时,确定第一动作为放大动作。
[0144]第二识别子单元824,用于当第一移动趋势表明第一操作体与第二操作体之间的距离变化为由大变小时,确定第一动作为缩小动作。
[0145]在本发明的另一些示例中,当第一动作为点击动作或滑动动作,操作体个数为一个时,第二获取单元82的结构如图10所示,可以包括:第三获取子单元825、第三识别子单元826和第四识别子单元827,其中,
[0146]第三获取子单元825,用于通过电子设备的第二采集单元获得操作体产生的轨迹,操作体产生的轨迹为第一移动趋势。
[0147]在本发明的一些示例中,第二采集单元为一触摸屏,触摸屏可拆卸地连接在第一平面的底部,这样操作体在触摸屏操作时,操作体可在触摸屏上形成一系列操作点,这些操作点构成操作体的轨迹即第一移动趋势。
[0148]可以理解的是:操作体在执行滑动动作时,第一移动趋势中第一操作点和最后一个操作点在触摸屏上的坐标明显不同,该坐标变化可以表明操作体从第一空间点平滑至第二空间点,此时第一动作为滑动动作;而操作体在执行点击动作时,第一操作点和最后一个操作点在触摸屏上的坐标基本不变,该坐标变化可以表明操作体在空间上的位置相对不变,此时第一动作为点击动作。
[0149]第三识别子单元826,用于当第一移动趋势表明操作体从第一空间点平滑至第二空间点时,确定第一动作为滑动动作。
[0150]第四识别子单元827,用于当第一移动趋势表明操作体在空间上的位置相对不变时,确定第一动作为点击动作。
[0151]此外,本发明实施例还提供一种电子设备,其包括第一采集单元和上述指令生成装置。指令生成装置可以用于:应用第一采集单元获取操作体与电子设备的第一平面之间的第一距离,获取操作体在第一距离下的第一动作和第一动作的第一移动趋势,响应第一移动趋势,生成第一指令,并将第一移动趋势转换为第二距离下第一动作的第二移动趋势,响应第二距离下第一动作的第二移动趋势,生成第二指令,第一平面为电子设备的显示单元所在平面,第一移动趋势表示操作体从空间的移动过程,第二距离小于第一距离,第二移动趋势和第一移动趋势相同,第一指令和第二指令为可对电子设备产生相同效果的指令。
[0152]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0153]最后,还需要说明的是,在本文中,诸如第一、第二、第三和第四等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0154]为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0155]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种指令生成方法,其特征在于,应用于电子设备中,所述电子设备包括第一采集单元,所述方法包括: 应用所述第一采集单元获取操作体与所述电子设备的第一平面之间的第一距离,所述第一平面为所述电子设备的显示单元所在平面; 获取操作体在所述第一距离下的第一动作和所述第一动作的第一移动趋势,所述第一移动趋势表示所述操作体在空间中的移动过程; 响应所述第一移动趋势,
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1