切换显示模式的方法、装置及其移动终端与流程

文档序号:12595776阅读:265来源:国知局
切换显示模式的方法、装置及其移动终端与流程

本发明涉及三维显示技术领域,尤其涉及一种切换显示模式的方法、装置及其移动终端。



背景技术:

随着近年来三维显示(以下简称3D)市场的不断发展,3D设备和3D内容也逐渐丰富起来。人们在欣赏3D技术带来的真实体验的同时,对3D应用的交互体验也提出了更方便、简洁的要求,特别在移动终端上面,能随时随地轻松愉快的享受到3D,更是大家对3D技术未来发展的期盼。

移动终端具备屏幕尺寸小、使用频繁等特点,这就要求移动终端上的3D应用在用户体验和流程上进行人性化的设计和创新。目前3D应用的交互通用做法是在应用程序打开的时候就启动3D显示功能,此时设备硬件的3D功能开启、程序以3D画面呈现;当需要将3D显示模式切换至二维(以下简称2D)显示模式,一般采用程序里面预设的软件切换按钮或者硬件上的切换按钮实现;在程序退出时,关掉硬件的3D显示功能。

发明人在实现本发明实施例的过程中发现,现有技术中的交互方法和体验还是沿袭个人计算机时代的习惯,并未体现移动终端的灵活与方便性,同时,现有技术的交互方法,在3D显示模式下容易让人产生视觉误差,造成头晕及误操作。因此,需要一种新的显示模式切换方法来解决该问题。



技术实现要素:

本发明提供的切换显示模式的方法、装置及其移动终端,用于解决 现有技术中用户切换显示模式操作不方便的问题,使得用户可以在不看或者不接触移动终端的屏幕时也可快速实现二维与三维显示模式的切换,满足用户需求。

在第一方面,本发明提供一种切换显示模式的方法,包括:

获取移动终端的当前显示模式;

获取摇动切换信号;

根据所述摇动切换信号,以及所述当前显示模式,对所述当前显示模式进行切换。

可选地,所述显示模式包括二维显示模式、三维显示模式、交互模式以及全屏模式。

可选地,所述切换所述移动终端的显示模式之前,还包括:

预设所述摇动切换信号与所述显示模式的对应关系;

其中,所述摇动切换信号包括单次摇动切换信号或连续摇动切换信号,所述单次摇动切换信号用于所述二维显示模式与所述三维显示模式直接的切换;所述连续摇动切换信号用于所述交互模式与所述全屏模式之间的切换。

可选地,所述根据所述摇动切换信号以及所述当前显示模式,对所述当前显示模式进行切换,具体包括:

当所述摇动切换信号为所述单次摇动切换信号,且所述当前显示模式为二维显示模式时,将所述二维显示模式切换为所述三维显示模式;或者,

当所述摇动切换信号为所述单次摇动切换信号,且所述当前显示模式为三维显示模式时,将所述三维显示模式切换为所述二维显示模式;或者,

当所述摇动切换信号为所述连续摇动切换信号,且所述当前显示模式为交互模式时,将所述交互模式切换为所述全屏模式;或者,

当所述摇动切换信号为所述连续摇动切换信号,且所述当前显示模 式为全屏模式时,将所述全屏模式切换为所述交互模式。

可选地,所述获取摇动切换信号之前,还包括:

生成所述摇动切换信号。

可选地,所述生成所述摇动切换信号,具体包括:

接收用户输入的摇动操作;

如果用户输入的摇动操作强度大于或等于预设的强度阈值,则生成所述摇动切换信号。

可选地,所述生成所述摇动切换信号之后,还包括:

确定所述摇动切换信号为所述单次摇动切换信号或所述连续摇动切换信号。

可选地,所述确定所述摇动切换信号为单次摇动切换信号或连续摇动切换信号,具体包括:

根据用户输入的摇动操作的持续时间或用户输入的任意两个连续摇动操作间隔时间确定所述摇动切换信号为所述单次摇动切换信号或所述连续摇动切换信号;其中,

若所述持续时间大于或等于预设的时间阈值,则确定为所述连续摇动切换信号,若所述持续时间小于预设的时间阈值,则确定为所述单次摇动切换信号;或者,

若所述任意两个连续摇动操作间隔时间,大于或等于预设的时间间隔阈值,则确定为所述单次摇动切换信号,若所述任意两个连续摇动操作间隔时间小于所述预设的时间间隔阈值,则确定为所述连续摇动切换信号。

在第二方面,本发明还提供一种移动终端,所述移动终端包括切换显示模式的装置,所述切换显示模式的装置包括:

获取单元,用于获取所述移动终端当前显示模式及摇动切换信号;

切换单元,用于根据所述摇动切换信号,以及所述当前显示模式,对所述当前显示模式进行切换。

可选地,所述装置还包括:

预设单元,用于预设所述摇动切换信号与所述显示模式的对应关系,其中:

所述显示模式包括二维显示模式、三维显示模式、交互模式以及全屏模式;

所述摇动切换信号包括单次摇动切换信号或连续摇动切换信号,所述单次摇动切换信号用于所述二维显示模式与所述三维显示模式直接的切换;所述连续摇动切换信号用于所述交互模式与所述全屏模式之间的切换。

可选地,所述切换单元,具体用于:

当所述摇动切换信号为所述单次摇动切换信号,且所述当前显示模式为二维显示模式时,将所述二维显示模式切换为所述三维显示模式;或者,

当所述摇动切换信号为所述单次摇动切换信号,且所述当前显示模式为三维显示模式时,将所述三维显示模式切换为所述二维显示模式;或者,

当所述摇动切换信号为所述连续摇动切换信号,且所述当前显示模式为交互模式时,将所述交互模式切换为所述全屏模式;或者,

当所述摇动切换信号为所述连续摇动切换信号,且所述当前显示模式为全屏模式时,将所述全屏模式切换为所述交互模式。

可选地,所述装置还包括:

生成单元,用于生成所述摇动切换信号;

确定单元,用于确定所述摇动切换信号为所述单次摇动切换信号或所述连续摇动切换信号。

可选地,所述生成单元具体用于:

接收用户输入的摇动操作;如果用户输入的摇动操作强度大于或等于预设的强度阈值,则生成所述摇动切换信号;

可选地,所述确定单元具体用于:

根据所述用户输入的摇动操作的持续时间或用户输入的任意两个连续摇动操作间隔时间确定所述摇动切换信号为所述单次摇动切换信号或所述连续摇动切换信号;其中,

若所述持续时间大于或等于预设的时间阈值,则确定为所述连续摇动切换信号,若所述持续时间小于预设的时间阈值,则确定为所述单次摇动切换信号;或者,

若所述任意两个连续摇动操作间隔时间,大于或等于预设的时间间隔阈值,则确定为所述单次摇动切换信号,若所述任意两个连续摇动操作间隔时间小于所述预设的时间间隔阈值,则确定为所述连续摇动切换信号。

在第三方面,本发明又公开一种移动终端,所述移动终端包括:

显示屏幕,用于显示当前显示模式;

中央处理器,用于获取所述当前显示模式及摇动切换信号,并根据所述摇动切换信号,以及所述当前显示模式,对所述当前显示模式进行切换。

在本发明实施例中,通过获取当前显示模式,接收摇动切换信号;根据所述摇动切换信号,以及所述当前显示模式,对当前显示模式进行切换,解决了切换显示模式操作不方便的问题,使得用户可以在不看或者不接触移动终端的屏幕也可快速实现二维与三维显示模式的切换,满足用户需求。

附图说明

图1为本发明实施例一种切换显示模式的方法流程示意图;

图2a为本发明实施例一种2D/3D切换过程示意图;

图2b为本发明实施例另一种2D/3D切换过程示意图;

图3为本发明实施例一种切换显示模式的装置示意图;

图4为本发明实施例一种移动终端示意图。

具体实施方式

下面结合附图和实施例对本发明进行详细说明。

需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。

为便于理解本发明实施例,在开始描述本发明的各个实施例之前,对本发明的所有实施例中涉及到的一些术语进行解释。

在本发明的所有实施例中,屏幕显示状态包括横屏显示状态及竖屏显示状态。其中,横屏显示表示移动终端上的当前应用程序用户界面布局为横屏布局;竖屏显示表示移动终端上当前应用程序用户界面布局为竖屏布局。

可以理解的是,在本发明实施例中,横屏显示状态为相对于竖屏显示状态旋转90度。

在本发明的所有实施例中,移动终端的显示模式包括2D显示模式3D显示模式、交互模式以及全屏模式。其中,交互模式包括2D交互模式、3D交互模式;全屏模式包括2D全屏模式、3D全屏模式。

2D显示模式表示移动终端的显示为2D,且移动终端显示屏幕的3D显示模式为关闭状态,或者休眠状态,或者处于后台运行状态;2D交互模式表示移动终端上当前应用程序用户界面显示为2D用户界面,并以2D用户界面显示选中的应用程序内容,可以以列表形式或窗口方式在移动终端的屏幕上的局部区域以2D方式显示选定的应用程序;2D全屏模式表示移动终端上的选中的应用程序以全屏方式在移动终端屏幕上以2D形式显示。

3D显示模式表示移动终端的显示为3D;3D交互模式表示移动终端上当前应用程序用户界面显示为3D用户界面,并以3D用户界面显示选 中的应用程序及内容,可以以列表形式或窗口方式在移动终端的屏幕上的局部区域以3D方式显示选定的应用程序;3D全屏显示模式表示移动终端上的选中的应用程序内容以全屏方式在移动终端屏幕上以3D形式显示。

在本发明所有实施例中,移动终端可以包括诸如PDA、平板电脑、MP4、智能手机,电纸书等便携式移动电子设备,其中,移动终端的用户界面显示可以是2D,也可以是3D。

可以理解的是,本发明实施例提供的切换显示模式的方法也可应用在智能电视、立体广告机等电子设备中。

下面对本发明实施例的切换显示模式的方法进行简要描述。在本发明实施例中,通过获取移动终端当前显示模式及摇动切换信号,并根据获取到的摇动切换信号及当前显示模式,实现移动终端显示模式的2D/3D切换。下面结合附图对本发明实施例作进一步阐述。

图1为本发明实施例一种切换显示模式的方法流程示意图,如图1所示,本发明实施例的方法,包括以下步骤:

S11,获取移动终端的当前显示模式;

在本发明实施例中,移动终端的显示状态包括:横屏显示状态和竖屏显示状态。一般情况下,横屏显示状态与移动终端的水平放置状态对应,竖屏显示状态与移动终端的垂直放置状态对应。在具体实现中,移动终端的放置状态可以通过移动终端内置的传感器来获得,比如,传感器可以为重力传感器,如果显示状态与放置状态不对应,通常可以提示用户对移动终端的放置状态进行调整,以使两者对应,比如,如果当前显示状态为横屏显示状态,而移动终端倾斜放置,则提示用户将移动终端的放置状态调整为水平放置。

在本发明实施例中,竖屏显示状态与2D显示模式、2D交互模式对应;横屏显示状态与3D显示模式、3D交互模式以及全屏模式对应。

在2D显示模式下,移动终端显示应用程序的用户界面显示为2D;而 且,应用程序的显示、交互模式也为2D模式,应用程序本身是普通的2D程序,各应用程序的用户界面也是2D显示,应用程序一直处于2D显示状态。在3D显示模式下,移动终端显示应用程序的用户界面显示为3D;而且,应用程序的显示、交互模式也为3D模式,应用程序本身是3D程序,各应用程序的用户界面也是3D显示,应用程序一直处于3D显示状态。

S13,获取摇动切换信号;

在本发明实施例中,摇动切换信号包括单次摇动切换信号或连续摇动切换信号,摇动切换信号与切换显示模式之间存在对应关系。其中,单次摇动切换信号用于2D显示模式与3D显示模式之间的切换;连续摇动切换信号用于交互模式与全屏模式之间的切换。

具体地,在本发明实施例中,单次摇动切换信号还具体用于2D交互模式与3D交互模式之间的切换;或者,2D全屏模式与3D全屏模式之间的切换。连续摇动切换信号还具体用于2D交互模式与3D全屏模式之间的切换;或者,3D交互模式与3D全屏模式之间的切换;或者2D全屏模式与2D交互模式之间的切换。

在本发明实施例中,获取摇动操作信号之前,还包括:

生成所述摇动操作信号。

具体为:

接收用户输入的摇动操作,如果用户输入的摇动操作强度大于或等于预设的强度阈值,则生成所述摇动切换信号。

进一步地,在本发明实施例中摇动切换信号具体是指用于将移动终端的当前显示模式进行切换的信号,例如,移动终端根据用户的摇动、晃动操作生成的信号。

摇动操作强度具体是指用户在摇动/晃动移动终端时,移动终端对用户摇动/晃动幅度等动作进行检测,所得到的用于表征用户摇动/晃动幅度的值。其中,用户摇动/晃动幅度可通过移动终端内置的传感器(例 如,速度传感器)进行检测。

在本发明实施例中,生成所述摇动操作信号之后,还包括:确定所述摇动操作信号为单次摇动操作信号或连续摇动切换信号。具体为:

根据所述用户输入的摇动操作的持续时间或用户输入的任意两个连续摇动操作间隔时间确定所述摇动切换信号为单次摇动操作信号或连续摇动切换信号,其中,

若所述持续时间大于或等于预设的时间阈值,则确定为连续摇动操作信号,若所述持续时间小于预设的时间阈值,则确定为单次摇动操作信号;或者,

若所述任意两个连续摇动操作间隔时间,大于或等于预设的时间间隔阈值,则确定为单次摇动操作信号,若所述任意两个连续摇动操作间隔时间小于所述预设的时间间隔阈值,则确定为连续摇动操作信号。

在本发明实施例中,时间阈值、时间间隔阈值可在出厂前预先设定。用户还可通过对摇动操作的体验,自行对时间阈值或者时间间隔阈值进行设置,例如,当用户认为预先设定的时间阈值或者时间间隔阈值的设定不合理,或者用户无法根据时间阈值或者时间间隔阈值完成摇动操作时,用户可自行对时间阈值或者时间间隔阈值进行调整,以使得满足自身的摇动操作习惯。

S15、根据所述摇动切换信号,以及所述当前显示模式,对所述当前显示模式进行切换。

在本发明实施例中,根据所述摇动切换信号以及所述当前显示模式,对当前显示模式进行切换,具体包括:

当所述摇动切换信号为单次摇动切换信号,且当前显示模式为2D显示模式时,将2D显示模式切换为3D显示模式;或者,

当所述摇动切换信号为单次摇动切换信号,且当前显示模式为3D显示模式时,将3D显示模式切换为2D显示模式;或者,

当所述摇动切换信号为连续摇动切换信号,且当前显示模式为交互 模式时,将交互模式切换为全屏模式;或者,

当所述摇动切换信号为连续摇动切换信号,且当前显示模式为全屏模式时,将全屏模式切换为交互模式。

如图2a所示,为本发明实施例提供的一种2D/3D切换过程示意图,在图2a中,包括:竖屏显示状态下的2D显示模式21,横屏显示状态下的3D显示模式22,竖屏显示状态下的2D交互模式211,横屏显示状态下的3D交互模式221,横屏显示状态下的2D全屏模式212,以及横屏显示状态下的3D全屏模式222。

当移动终端处于竖屏显示状态下的2D显示模式21时,接收到单次摇动切换信号,移动终端将切换至横屏显示状态下的3D显示模式22;

当移动终端处于横屏显示状态下的3D显示模式22时,接收到单次摇动切换信号,移动终端将切换至竖屏显示状态下的2D显示模式21;

当移动终端处于竖屏显示状态下的2D显示模式21时,接收到用户点出用户界面上显示的应用程序图标,移动终端将进入竖屏状态下的2D交互模式211;

当移动终端处于横屏显示状态下的3D显示模式22时,接收到用户点出用户界面上显示的应用程序图标,移动终端将进入横屏显示状态下的3D交互模式221;

当移动终端处于竖屏状态下的2D交互模式211时,接收到连续摇动切换信号,移动终端将进入横屏状态下的2D全屏模式212;

当移动终端处于横屏显示状态下的2D全屏模式212时,接收到连续摇动切换信号,移动终端将进入竖屏状态下的2D交互模式211;

当移动终端处于横屏显示状态下的2D全屏模式212时,接收到单次摇动切换信号,移动终端将进入横屏状态下的3D全屏模式222;

当移动终端处于横屏状态下的3D交互模式221时,接收到连续摇动切换信号,移动终端将进入横屏状态下的3D全屏模式222;

当移动终端处于横屏状态下的3D全屏模式222时,接收到连续摇 动切换信号,移动终端将进入横屏状态下的3D交互模式221;

当移动终端处于横屏显示状态下的3D全屏模式222时,接收到单次摇动切换信号,移动终端将进入横屏状态下的2D全屏模式212。

如图2b所示,为本发明实施例提供的另一种2D/3D切换过程示意图,在2b中,包括:竖屏显示状态下的2D显示模式21,横屏显示状态下的3D显示模式22,竖屏显示状态下的2D交互模式211,横屏显示状态下的3D交互模式221,横屏显示状态下的2D全屏模式212,以及横屏显示状态下的3D全屏模式222。

当移动终端处于竖屏显示状态下的2D显示模式21时,接收到单次摇动切换信号,移动终端将切换至横屏显示状态下的3D显示模式22;

当移动终端处于横屏显示状态下的3D显示模式22时,接收到单次摇动切换信号,移动终端将切换至竖屏显示状态下的2D显示模式21;

当移动终端处于竖屏显示状态下的2D显示模式21时,接收到用户点出用户界面上显示的应用程序图标,移动终端将进入竖屏状态下的2D交互模式211;

当移动终端处于横屏显示状态下的3D显示模式22时,接收到用户点出用户界面上显示的应用程序图标,移动终端将进入横屏显示状态下的3D交互模式221;

当移动终端处于竖屏状态下的2D交互模式211时,接收到连续摇动切换信号,移动终端将进入横屏状态下的3D全屏模式222;

当移动终端处于横屏状态下的3D交互模式221时,接收到连续摇动切换信号,移动终端将进入横屏状态下的3D全屏模式222;

当移动终端处于横屏显示状态下的3D全屏模式222时,接收到连续摇动切换信号,移动终端将进入横屏状态下的3D交互模式221;

当移动终端处于横屏显示状态下的3D全屏模式222时,接收到单次摇动切换信号,移动终端将进入横屏状态下的2D全屏模式212;

当移动终端处于横屏状态下的2D全屏模式212时,接收到连续摇 动切换信号,移动终端将进入竖屏状态下的2D交互模式211;

当移动终端处于横屏状态下的2D全屏模式212时,接收到单次摇动切换信号,移动终端将进入横屏状态下的3D全屏模式222。

需要说明的是,移动终端在出厂前已预设,移动终端处于竖屏状态下的2D交互模式211时,接收到连续摇动切换信号,移动终端将默认进入横屏状态下的3D全屏模式222。在实际操作中,用户也可自行设定在2D交互模式211时,接收到连续摇动切换信号,移动终端进入2D横屏模式212。

可以理解的是,在本实现方式中,列举出两种交互模式与全屏模式之间的切换过程,在实际应用中,并不限制与此,可根据实际情况自行选择。

在本发明实施例中,通过获取移动终端当前屏幕显示状态及摇动切换信号;根据摇动切换信号,以及当前显示模式,对所述当前显示模式进行切换,解决了切换显示模式操作不方便的问题,使得用户可以在不看或者不接触移动终端的屏幕也可快速实现2D/3D显示模式的切换,满足用户需求。而且,通过区分单次摇动切换信号与连续摇动切换信号,实现2D交互模式、3D交互模式向3D全屏模式的切换以及3D全屏模式向2D全屏模式的切换,进一步方便了用户操作,提升用户体验。

下面通过一个具体实例对本发明实施例的2D/3D模式切换方法进行详细简述。

用户启动移动终端,移动终端获取当前屏幕显示状态。在本发明实施例中,移动终端的当前屏幕显示状态包括:横屏显示状态和竖屏显示状态。考虑到在移动终端不同的显示状态,适合的显示模式不同,因此,在初始启动移动终端时,预设所述显示状态与显示模式的对应关系。

其中,所述横屏显示状态与2D全屏模式、3D显示模式、3D交互模式、3D全屏模式对应,竖屏显示状态与2D显示模式、2D交互模式对应。本步骤中,若获取结果是竖屏显示状态,则启动2D显示模式,以2D显 示用户界面,若获取结果是横屏显示状态,则启动3D显示模式,以3D显示用户界面。

本实施例中所述的用户界面,即通常所称的UI界面,该用户界面包括移动终端上安装的多个应用程序(APP),如音乐播放器、视频播放器、天气、日历、短信、相机、指南针、备忘录等。

在一种情况下,当移动终端获取当前屏幕显示状态为竖屏显示状态时,移动设备启动2D显示模式,以2D预览显示模式显示用户界面。此时,移动终端可能会接收到两种不同的操作指令,一种是:用户输入的触摸操作指令;另一种是:用户摇动或晃动移动终端的操作指令,该操作指令用于生成摇动切换信号。

若用户想启动某一具体应用程序,则用户可通过点击移动终端的屏幕的方式,启动某个具体应用程序。移动终端在接收到用户的触摸操作指令后,根据该触摸操作指令在移动终端显示屏上的具体位置信息,确定用户当前请求的应用程序,并进入2D交互模式,以2D显示该具体应用程序的用户界面。

在本发明实施例中,摇动切换信号包括单次摇动切换信号或连续摇动切换信号,摇动切换信号与切换显示模式之间存在对应关系。其中,单次摇动切换信号用于2D显示模式与3D显示模式之间的切换;连续摇动切换信号用于交互模式与全屏模式之间的切换。

单次摇动切换信号还具体用于2D交互模式与3D交互模式之间的切换;或者,2D全屏模式与3D全屏模式之间的切换。连续摇动切换信号还具体用于2D交互模式与3D全屏模式之间的切换;或者,3D交互模式与3D全屏模式之间的切换;或者2D全屏模式与2D交互模式之间的切换。

当检测到触摸操作指令时,根据接收到的触摸操作指令,确定在2D显示模式下,用户请求启动的具体应用程序;当检测到摇动切换信号时,则根据不同类别的摇动切换信号,执行对应操作。

当移动终端处于竖屏显示状态下的2D显示模式时,接收到单次摇动切换信号,移动终端将切换至横屏显示状态下的3D显示模式;

当移动终端处于竖屏状态下的2D交互模式211时,接收到连续摇动切换信号,在一种实现方式中,移动终端将进入横屏状态下的3D全屏模式,或者,在另一种实现方式中,移动终端进入横屏状态下的2D全屏模式;

需要说明的是,移动终端在出厂前已预设,移动终端处于竖屏状态下的2D交互模式时,接收到连续摇动切换信号,移动终端将默认进入横屏状态下的3D全屏模式。在实际操作中,用户也可自行设定在2D交互模式时,接收到连续摇动切换信号,移动终端进入2D横屏模式。

当移动终端处于横屏状态下的2D全屏模式时,接收到连续摇动切换信号,移动终端将进入竖屏状态下的2D交互模式;

当移动终端处于横屏状态下的2D全屏模式时,接收到单次摇动切换信号,移动终端将进入横屏状态下的3D全屏模式。

在另一种情况下,当移动终端获取当前屏幕显示状态为横屏显示状态时,移动设备启动3D显示模式,以3D预览显示模式显示用户界面。

在本发明实施例中,以3D显示用户界面,此时除了能体验到有空间层次感的视觉效果外,程序的交互和页面跳转也在整个立体空间中完成,使得整个交互体验更加贴近于现实生活,还原真实。

移动终端启动3D工作模式,以3D显示用户界面。若用户想启动某一具体应用程序,则用户可通过点击移动终端的屏幕的方式,启动某个具体应用程序。移动终端在接收到用户的触摸操作指令后,根据该触摸操作指令在移动终端显示屏上的具体位置信息,确定用户当前请求的应用程序,并进入3D交互模式,以3D显示该具体应用程序的用户界面。

当移动终端处于横屏显示状态下的3D显示模式时,接收到单次摇动切换信号,移动终端将切换至竖屏显示状态下的2D显示模式;

当移动终端处于横屏状态下的3D交互模式时,接收到单次摇动切 换信号,移动终端将进入竖屏状态下的2D交互模式;

当移动终端处于横屏状态下的3D交互模式时,接收到连续摇动切换信号,移动终端将进入横屏状态下的3D全屏模式;

当移动终端处于横屏状态下的3D全屏模式时,接收到连续摇动切换信号,移动终端将进入横屏状态下的3D交互模式;

当移动终端处于横屏显示状态下的3D全屏模式时,接收到单次摇动切换信号,移动终端将进入横屏状态下的2D全屏模式。

上述所有步骤中,退出循环的条件是:接收到用户输入的退出启动指令。

在本发明实施例中,在判断接收的摇动切换信号是单次摇动切换信号还是连续摇动切换信号时,例如可以通过摇动或晃动的时间来区分。

在用摇动时间来区分单次摇动还是连续摇动时,有两种方式,一种方式是:通过摇动持续时间来区分,另一种是通过摇动的时间间隔来区分。

在使用摇动持续时间来区分单次摇动还是连续摇动时,可以预先设定一定时间阈值,若检测到的摇动的持续时间大于或等于该预设的时间阈值,则可以认为是连续摇动,若检测到的摇动的持续时间小于该预设的时间阈值,则可以认为是单次摇动。

在使用摇动的时间间隔来区分是单次摇动还是连续摇动时,可以预先设定一个时间间隔阈值,若检测到的多次摇动的时间间隔中,存在一个时间间隔大于或等于预设时间间隔阈值,则判断是单次摇动,若不存在,则判断是连续摇动。

在本发明实施例中,时间阈值、时间间隔阈值可在出厂前预先设定。用户还可通过对摇动操作的体验,自行对时间阈值或者时间间隔阈值进行设置,前述已说明,在此不再复述。

在本发明实施例中,通过获取当前屏幕显示状态及摇动切换信号;根据所述摇动切换信号,以及所述当前显示模式,对所述当前显示模式 进行切换,解决了切换显示模式操作不方便的问题,使得用户可以在不看或者不接触移动终端的屏幕时也可快速实现2D/3D显示模式的切换,满足用户需求。而且,通过区分单次摇动切换信号与连续摇动切换信号,实现2D/3D交互模式向3D全屏模式的切换以及3D全屏模式向2D全屏模式的切换,进一步方便了用户操作,提升用户体验。

图3为本发明实施例一种切换显示模式的装置示意图,如图3所示,所述切换显示模式的装置位于移动终端内部,所述切换显示模式的装置包括:

获取单元31,用于获取所述移动终端当前显示模式及摇动切换信号;

切换单元32,用于根据所述摇动切换信号,以及所述当前显示模式,对所述当前显示模式进行切换。

在本发明实施例中,还包括:

预设单元33,用于预设所述摇动切换信号与显示模式的对应关系,其中:

显示模式包括2D显示模式、3D显示模式、交互模式以及全屏模式;

所述摇动切换信号包括单次摇动切换信号或连续摇动切换信号,所述单次摇动切换信号用于2D显示模式与3D显示模式之间的切换;所述连续摇动切换信号用于交互模式与全屏模式之间的切换。

在本发明实施例中,切换单元32,具体用于:

当所述摇动切换信号为单次摇动切换信号,且所述当前显示模式为2D显示模式时,将2D显示模式切换为3D显示模式;或者,

当所述摇动切换信号为单次摇动切换信号,且所述当前显示模式为3D显示模式时,将3D显示模式切换为2D显示模式;或者,

当所述摇动切换信号为连续摇动切换信号,且所述当前显示模式为交互模式时,将交互模式切换为全屏模式;或者,

当所述摇动切换信号为连续摇动切换信号,且所述当前显示模式为全屏模式时,将全屏模式切换为交互模式。

在本发明实施例中,还包括:

生成单元34,用于生成摇动切换信号,具体用于:

接收用户输入的摇动操作,如果用户输入的摇动操作强度大于或等于预设的强度阈值,则生成所述摇动切换信号。

在本发明实施例中,还包括:

确定单元35,用于确定所述摇动切换信号为单次摇动切换信号或连续摇动切换信号,具体用于:

根据所述用户输入的摇动操作的持续时间或用户输入的任意两个连续摇动操作间隔时间确定所述摇动切换信号为单次摇动切换信号或连续摇动切换信号,其中,

若所述持续时间大于或等于预设的时间阈值,则确定为连续摇动切换信号,若所述持续时间小于预设的时间阈值,则确定为单次摇动切换信号;或者,

若所述任意两个连续摇动操作间隔时间,大于或等于预设的时间间隔阈值,则确定为单次摇动切换信号,若所述任意两个连续摇动操作间隔时间小于所述预设的时间间隔阈值,则确定为连续摇动切换信号。

在本发明实施例中,所述生成单元34生成的所述摇动切换信号的优先级高于出厂设置的用户摇动操作对应的操作信号。

需要说明的是,本发明实施例中的切换显示模式的装置中各个单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,方法实施例中的具体内容同样适用。本发明实施例中的各个单元可以作为单独的硬件或软件来实现,并且可以根据需要使用单独的硬件或软件来实现各个单元的功能的组合。

在本发明实施例中,通过获取移动终端当前屏幕显示状态及摇动切换信号;根据所述摇动切换信号,以及所述当前显示模式,对所述当前显示模式进行切换,解决了切换显示模式操作不方便的问题,使得用户可以在不看或者不接触移动终端的屏幕时也可快速实现2D/3D显示模式 的切换,满足用户需求。而且,通过区分单次摇动切换信号与连续摇动切换信号,实现2D/3D交互模式向3D全屏模式的切换以及3D全屏模式向2D全屏模式的切换,进一步方便了用户操作,提升用户体验。

图4为本发明实施例一种移动终端示意图,包括:显示屏幕41、中央处理器43,其中:

显示屏幕41,用于显示当前显示模式;

中央处理器43,用于获取所述当前显示模式及摇动切换信号,并根据所述摇动切换信号,以及所述当前显示模式,对所述当前显示模式进行切换。

本发明实施例中,中央处理器43所执行的上述操作可以以一段程序的形式存储在存储器中,当需要执行上述操作时,将该段程序调入中央处理器43执行处理。

在本发明实施例中,通过获取移动终端的当前屏幕显示状态及摇动切换信号;根据所述摇动切换信号,以及所述当前屏幕显示状态,切换移动终端的显示模式,解决了切换显示模式操作不方便的问题,使得用户可以在不看或者不接触移动终端的屏幕时也可快速实现2D/3D显示模式的切换,满足用户需求。而且,通过区分单次摇动切换信号与连续摇动切换信号,实现2D/3D交互模式向3D全屏模式的切换以及3D全屏模式向2D全屏模式的切换,进一步方便了用户操作,提升用户体验。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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