显示模式切换方法及装置与流程

文档序号:11917247阅读:419来源:国知局
显示模式切换方法及装置与流程

本发明涉及显示技术领域,特别是涉及一种界面显示模式切换方法及装置。



背景技术:

随着电子商务的发展,网上购物已经成为大众喜闻乐见的一种消费方式。服饰作为主要的消费品之一,也成为很多用户网购的目标。购买服饰时通常需要试穿试戴,于是虚拟试衣以及虚拟试戴技术应运而生。例如在虚拟试戴珠宝的智能镜子中,用户可以在智能镜子前体验虚拟试戴戒、手链指等产品。

目前在虚拟试戴技术中,试戴产品的操作界面一般为产品选择列表,用户试戴戒指、手链等时,可以在产品列表查看和选择心仪的产品。现有的操作界面一般在显示界面的左侧,用户通过右手试戴产品,用左手触摸操作界面选择和查看产品。

但是,现有技术中,操作界面显示模式固定,不能实时动态切换,如果习惯左手佩戴首饰的用户,在左手上试戴产品时,右手要在界面的左边操作产品选择列表,会挡住用户的视线,而且操作也不方便,用户体验较差。



技术实现要素:

鉴于上述状况,有必要针对现有技术中虚拟试戴技术中,界面显示模式不能实时动态切换的问题,提供一种界面显示模式切换方法及装置。

本发明提供了一种显示模式切换方法,所述显示模式包括触控区域在显示界面左侧的左手模式和触控区域在显示界面右侧的右手模式,所述显示模式切换方法包括:

获取当前手势的图片,并通过比较所述图片与所述样本图片确定所述图片对应的目标显示模式,所述目标显示模式为所述左手模式或右手模式;

检测当前的显示模式与所述目标显示模式是否相同;

当所述当前的显示模式与所述目标显示模式不同时,将所述当前的显示模式切换为与所述目标显示模式相同的显示模式。

上述显示模式切换方法,其中,所述通过比较所述图片与所述样本图片确定所述图片对应的目标显示模式的步骤包括:

比较并判断所述图片中的手势与所述样本图片中的手势是否一致;

当所述图片中的手势与所述样本图片中的手势是一致时,确定所述图片对应的目标显示模式为与所述样本图片对应的显示模式类型相同的显示模式,否则为与所述样本图片对应的显示模式类型相异的显示模式。

上述显示模式切换方法,其中,所述比较并判断所述图片中的手势与所述样本图片中的手势是否一致的步骤包括:

比较所述图片与样本图片,并判断所述图片中的大拇指与其余四指的相对位置与所述样本图片中的手势的大拇指与其余四指的相对位置是否相同,若相同,确定所述图片中的手势与所述样本图片中的手势一致,否则确定所述图片中的手势与所述样本图片中的手势不一致。

上述显示模式切换方法,其中,所述显示模式切换方法还包括步骤:

设置所述右手模式或左手模式为默认显示模式;

检测预设时间内是否有手势;

当预设时间内无所述手势时,判断所述当前的显示模式是否为所述默认显示模式;

当所述当前的显示模式不为所述默认显示模式时,则将所述当前的显示模式切换为所述默认显示模式。

上述显示模式切换方法,其中,所述将所述当前的显示模式切换为与所述目标显示模式相同的显示模式的步骤包括:

通过所述目标模式对应的坐标值刷新显示,使所述当前的显示模式对应的坐标值与所述目标模式对应的坐标值相同。

本发明实施例还提供了一种显示模式切换装置,用于显示界面的显示模式在左手模式和右手模式之间进行切换,包括:

图片获取模块,用于获取当前手势的图片;

图片识别模块,用于通过比较所述图片与所述样本图片确定所述图片对应的目标显示模式,所述目标显示模式为所述左手模式或右手模式;

第一检测模块,用于检测当前的显示模式与所述目标显示模式是否相同;

切换模块,用于当所述当前的显示模式与所述目标显示模式不同时,将所述当前的显示模式切换为与所述目标显示模式相同的显示模式。

上述显示模式切换装置,其中,所述图片识别模块包括:

比较模块,用于比较并判断所述图片中的手势与所述样本图片中的手势是否一致;

确定模块,用于当所述图片中的手势与所述样本图片中的手势是一致时,确定所述图片对应的目标显示模式为与所述样本图片对应的显示模式类型相同的显示模式,否则为与所述样本图片对应的显示模式类型相异的显示模式。

上述显示模式切换装置,其中,所述比较模块具体用于:

比较所述图片与样本图片,并判断所述图片中的大拇指与其余四指的相对位置与所述样本图片中的手势的大拇指与其余四指的相对位置是否相同,若相同,确定所述图片中的手势与所述样本图片中的手势一致,否则确定所述图片中的手势与所述样本图片中的手势不一致。

上述显示模式切换装置,其中,所述显示模式切换装置还包括:

设置模块,用于设置所述右手模式或左手模式为默认显示模式;

第二检测模块,用于检测预设时间内是否有手势;

所述切换模块还用于,当所述预设时间内无所述手势时,判断所述当前的显示模式是否为所述默认显示模式,若所述当前的显示模式不为所述默认显示模式时,则将所述当前的显示模式切换为所述默认显示模式。

上述显示模式切换装置,其中,所述切换模块具体用于:

通过所述目标模式对应的坐标值刷新显示,使所述当前的显示模式对应的坐标值与所述目标模式对应的坐标值相同。

本发明通过虚拟试戴区的摄像头捕获试戴者的手势图片,判断用户当前是哪只手在试戴,然后显示界面进行左右模式切换以满足用户的左右手操作习惯,提高用户体验。比如用户左手在进行戒指试戴时,那么此时操作界面在右边是比较适合用户操作的,如果用户又换成右手试戴戒指,那么此时操作界面在左边是比较适合用户操作的。

附图说明

图1为本发明第一实施例中的界面显示模式切换方法的流程图;

图2为本发明第二实施例中的界面显示模式切换方法的流程图;

图3为本发明第三实施例中的界面显示模式切换装置的结构框图;

图4为图3中图片识别模块的结构框图;

图5为本发明另一实施例中的界面显示模式切换装置的结构框图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

本发明实施例中的显示模式切换方法,所提到的显示模式包括两种类型:左手模式和右手模式。其中,所述左手模式为操作区在界面左侧,通过左手进行触控操作;右手模式为操作区域在界面右侧,通过右手进行触控操作。

请参阅图1,为本发明第一实施例中的显示模式切换方法的流程图,包括步骤S11~S14。

步骤S11,获取当前手势的图片。

步骤S12,比较所述图片中的手势与所述样本图片中的手势,并确定所述图片对应的目标显示模式。所述目标显示模式为左手模式或右手模式。

一般的首饰试戴区都会设置摄像头,用于获取试戴者手势的图片,进行虚拟试戴。步骤S11中,通过试戴区的摄像头获取的手势的图片与预设的样本图片进行比较,所述预设的样本图片为左手手势的图片或右手手势的图片。其中左手手势的图片对应左手模式,右手手势的图片对应右手模式。例如,预设的样本图片对应的显示模式为左手模式时,若当前图片中的手势与样本图片中的一致,说明当前手势的图片对应的目标显示模式为左手模式,若不一致则为右手模式。

步骤S13,检测当前的显示模式与所述目标显示模式是否相同。

由于左手模式和右手模式的显示层对应不同的坐标值,通过检测当前的显示模式对应的坐标值即可判断当前的显示模式为左手模式还是右手模式。即,可判断当前的显示模式是否与目标显示模式相同。

步骤S14,当所述当前的显示模式与所述目标显示模式不相同时,将所述当前的显示模式切换为与所述目标显示模式相同的显示模式。

上述步骤中,所述将所述当前的显示模式切换为与所述目标显示模式相同的显示模式的步骤包括:

通过所述目标模式对应的坐标值刷新显示,使所述当前的显示模式对应的坐标值与所述目标模式对应的坐标值相同。

通过改变当前的UI显示层控件的坐标位置,对称映射到对边屏幕显示,即左半边屏幕上的子项对应显示在右半边屏幕,右半边屏幕上的子项显示在左半边屏幕,这样经过位置变换后,实现了右手模式向左手模式的切换,同理如果在右手模式下,亦可通过坐标变换切换到左手模式,这样就可以满足各个用户的移动终端使用习惯。

本发明实施例通过虚拟试戴区的摄像头捕获试戴者的手势图片,判断用户当前是哪只手在试戴,然后界面进行左右模式切换以满足用户的左右手操作习惯,提高用户体验。比如用户左手在进行戒指试戴时,那么此时操作界面在右边是比较适合用户操作的,如果用户又换成右手试戴戒指,那么此时操作界面在左边是比较适合用户操作的。

请参阅图2,为本发明第二实施例中的显示模式切换方法的流程图,本实施例中,以样本图片对应左手模式为例,详细说明本发明的实施原理。如图所示,所述显示模式切换方法包括步骤S21~S30。

步骤S21,获取当前手势的图片。

步骤S22,比较所述图片与样本图片,并判断所述图片中的大拇指与其余四指的相对位置与所述样本图片中的手势的大拇指与其余四指的相对位置是否相同,若相同执行步骤S23,否则执行步骤S24。

由于大拇指的长度较其余四指的短,且与其余四指呈一定角度,尤其是相对于中指,几乎呈90度,辨识度较高。因此可以判断大拇指相对于其余四指的位置,例如在其余四指的左侧或右侧,从而确定图片中的手势对应的显示模式为左手模式还是右手模式。

S23,确定所述图片对应的目标显示模式为左手模式;

S24,确定所述图片对应的目标模式为右手模式。

S25,检测当前的显示模式与所述目标显示模式是否相同。

S26,当所述当前的显示模式与所述目标显示模式不同时,将所述当前的显示模式切换为与所述目标显示模式相同的显示模式。

进一步的,所述显示模式切换方法还包括步骤:

S27,设置右手模式或左手模式为默认显示模式;

S28,检测预设时间内是否有手势,

S29,若无所述手势时,判断所述当前的显示模式是否为所述默认显示模式;

S30,若所述当前的显示模式不为所述默认显示模式时,则将当前的显示模式切换为所述默认显示模式。

例如所述预设时间为5分钟,当5分钟内,没有检测到手势,即表示试戴区无人使用,则将试戴的界面切换为默认的显示模式,一般默认的显示模式为大多数人习惯的操作界面模式,即右手模式。

可以理解的,当样本图片对应右手模式时,也可以实现显示界面的左右手模式的切换,其原理与左手模式相同。

本实施例通过比较拍摄的图片与样本图片中手势的手指位置确定用户当前试戴的手为左手还是右手,继而将当前的显示模式切换为与用户当前手势对应的显示模式,方便用户进行操作。

请参阅图3,本发明第三实施例还提供了一种显示模式切换装置,用于显示界面的显示模式在左手模式和右手模式之间进行切换,包括图片获取模块31、图片识别模块32、第一检测模块33和切换模块34。

所述图片获取模块31用于获取当前手势的图片。

所述图片识别模块32用于通过比较所述图片中的手势与所述样本图片中的手势确定所述图片对应的目标显示模式,所述样本图片对应的显示模式为左手模式或右手模式。

进一步的,如图4所示,上述图片识别模块32具体包括:

比较模块321,用于比较并判断所述图片中的手势与所述样本图片中的手势是否一致;

确定模块322,用于当所述图片中的手势与所述样本图片中的手势是一致时,确定所述图片对应的目标显示模式为与所述样本图片对应的显示模式类型相同的显示模式,否则为与所述样本图片对应的显示模式类型相异的显示模式。

进一步的,上述比较模块321具体用于:

比较所述图片与样本图片,并判断所述图片中的大拇指与其余四指的相对位置与所述样本图片中的手势的大拇指与其余四指的相对位置是否相同,若相同,确定所述图片中的手势与所述样本图片中的手势一致,否则确定所述图片中的手势与所述样本图片中的手势不一致。

所述第一检测模块33用于检测当前的显示模式与所述目标显示模式是否相同。

所述切换模块34用于当所述当前的显示模式与所述目标显示模式不同时,将所述当前的显示模式切换为与所述目标显示模式相同的显示模式。具体的,所述切换模块通过所述目标模式对应的坐标值刷新显示,使所述当前的显示模式对应的坐标值与所述目标模式对应的坐标值相同。

进一步的,如图5所示,作为本发明第三实施例的一种改进,在本发明另一实施例中所述显示模式切换装置还包括:

设置模块35,用于设置右手模式或左手模式为默认显示模式;

第二检测模块36,用于检测预设时间内是否有手势。

所述切换模块34还用于:当所述预设时间内无所述手势时,判断所述当前的显示模式是否为所述默认显示模式,若所述当前的显示模式不为所述默认显示模式时,则将所述当前的显示模式切换为所述默认显示模式。

本发明实施例通过虚拟试戴区的摄像头捕获试戴者的手势图片,判断用户当前是哪只手在试戴,然后界面进行左右模式切换以满足用户的左右手操作习惯,提高用户体验。比如用户左手在进行戒指试戴时,那么此时操作界面在右边是比较适合用户操作的,如果用户又换成右手试戴戒指,那么此时操作界面在左边是比较适合用户操作的。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

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