METHOD AND DEVICE FOR ADJUSTING DISPLAY ORIENTATION OF IMAGE

27-07-2017 дата публикации
Номер:
WO2017124650A1
Автор: ZHAO, Yun
Принадлежит: 中兴通讯股份有限公司
Контакты:
Номер заявки: CN88-07-201694
Дата заявки: 08-04-2016

图像的显示方位的调整方法及装置

技术领域

[1]

本发明涉及通信领域,具体而言,涉及一种图像的显示方位的调整方法及装置。

背景技术

[2]

随着科技的发展,具有重力感应的终端越来越多,例如智能手机、智能手表等。以智能手表为例,目前智能手表不仅仅只提供时间,还会提供许多其他的功能,如接听电话、闹钟等。但是,表盘显示方向都是固定的,当用户自己看手表时,由于手表戴在手上,需要调整手臂使表盘显示方向能更好的供人观看,而这需要手臂一直保持一种姿势,时间长了会引起酸痛。在给对面的人观看时,由于手表固定在手臂上,相对他人来说表盘是反方向的,不便于观看。为了便于他人观看,需要佩戴者调整手臂并且观看者需要侧身。同时,当用户将手表佩戴在不同的手臂(左手佩戴或右手佩戴)时,为了使观看时方便,需要调整手表的佩戴方向,这将导致电源(power)键朝里或朝外。power键位置的变化,对于不同习惯的人会带来一定的不便。当将手表取下观看时,需要竖立着观看,而有时候放在桌面上观看时,最好是利用表带做支撑横立着观看。

[3]

目前类似的调整屏幕方向的是,在终端或智能手表上,利用重力传感器来识别终端或智能手表在横向还是纵向,通过识别出的方向来调整终端或智能手表屏幕的方向(横向或者纵向)。但是这种单一的调整方式并不能够解决上述各种情况下的观看不便的问题。

[4]

针对相关技术中终端采取固定的图像显示方向或单一的调整方式而导致的用户观看终端不便的技术问题,目前尚未提出解决方案。

[5]

发明内容

[6]

本发明实施例提供了一种图像的显示方位的调整方法及装置,以至少解决相关技术中终端采取固定的图像显示方向或单一的调整方式而导致的用户观看终端不便的技术问题。

[7]

根据本发明的一个实施例,提供了一种图像的显示方位的调整方法,包括:接收按压终端的压力信号;根据接收到的所述压力信号调整终端显示界面上的图像的显示方位。

[8]

可选地,根据接收到的所述压力信号调整所述终端显示界面的所述图像的所述显示方位包括:判断接收到的所述压力信号的压力值是否超过第一阈值和/或按压时间是否超过第二阈值;在判断结果为是的情况下,根据接收到的所述压力信号调整所述图像的所述显示方位。

[9]

可选地,根据接收到的所述压力信号调整所述终端显示界面上的图像的显示方位包括:确定所述压力信号指示的指示方位;将所述图像的所述显示方位调整至所述指示方位。

[10]

可选地,确定所述压力信号指示的所述指示方位包括:确定按压所述压力信号的按压位 置;确定以所述图像的中心为原点,由所述原点与所述按压位置形成的第一射线的方位为所述指示方位;和/或,将所述图像的所述显示方位调整至所述指示方位包括:将预先设置的所述图像的中轴线的方位调整至所述指示方位。

[11]

可选地,将预先设置的所述图像的中轴线的方位调整至所述指示方位包括:将预先设置的所述终端显示界面的中轴线的正方向调整为所述指示方位。

[12]

根据本发明的另一实施例,提供了一种图像的显示方位的调整装置,包括:接收模块,设置为接收按压终端的压力信号;调整模块,设置为根据接收到的所述压力信号调整终端显示界面上的图像的显示方位。

[13]

可选地,所述调整模块包括:判断单元,设置为判断接收到的所述压力信号的压力值是否超过第一阈值和/或按压时间是否超过第二阈值;第一调整单元,设置为在所述判断单元的判断结果为是的情况下,根据接收到的所述压力信号调整所述图像的所述显示方位。

[14]

可选地,所述调整模块包括:第一确定单元,设置为确定所述压力信号指示的指示方位;第二调整单元,设置为将所述图像的所述显示方位调整至所述指示方位。

[15]

可选地,所述第一确定单元包括:第二确定单元,设置为确定按压所述压力信号的按压位置;第三确定单元,设置为确定以所述图像的中心为原点,由所述原点与所述按压位置形成的第一射线的方位为所述指示方位;和/或,所述第二调整单元包括:第三调整单元,设置为将预先设置的所述图像的中轴线的方位调整至所述指示方位。

[16]

可选地,所述第三调整单元包括:第四调整单元,设置为将预先设置的所述终端显示界面的中轴线的正方向调整为所述指示方位。

[17]

通过本发明实施例,采用接收按压终端的压力信号;根据接收到的压力信号调整终端显示界面上的图像的显示方位的方法,可以根据接收到的按压终端的压力信号,对终端的显示界面上的图像的显示方位进行灵活调整,解决了相关技术中终端采取固定的图像显示方向或单一的调整方式而导致的用户观看终端不便的技术问题,进而实现了对终端的显示界面上的图像的显示方位的灵活调整,提高了用户的体验度。

附图说明

[18]

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

[19]

图1是根据本发明实施例的图像的显示方位的调整方法的流程图;

[20]

图2是根据本发明实施例的图像的显示方位的调整装置的结构框图;

[21]

图3是根据本发明实施例的图像的显示方位的调整装置中调整模块24的结构框图一;

[22]

图4是根据本发明实施例的图像的显示方位的调整装置中调整模块24的结构框图二;

[23]

图5是根据本发明实施例的图像的显示方位的调整装置中第一确定单元42和第二调整单元44的结构框图;

[24]

图6是根据本发明实施例的图像的显示方位的调整装置中第三调整单元56的结构框图;

[25]

图7是根据本发明实施例的图像的显示方位的调整装置的硬件部分的功能示意图;

[26]

图8是根据本发明实施例的图像的显示方位调整的指示方位的计算示意图。

具体实施方式

[27]

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

[28]

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

[29]

在本实施例中提供了一种图像的显示方位的调整方法,图1是根据本发明实施例的图像的显示方位的调整方法的流程图,如图1所示,该流程包括如下步骤:

[30]

步骤S102,接收按压终端的压力信号;

[31]

步骤S104,根据接收到的压力信号调整终端显示界面上的图像的显示方位。

[32]

其中,上述实施例中的动作的执行者可以是终端(例如,智能手表、手机)。

[33]

下面以终端为智能手表、图像为智能手表上的表盘为例进行说明,在对智能手表的表盘进行观看时,需要实现表盘图像的360度旋转,一种实现手表表盘旋转的方式是在手表中设置重力传感器,但是,手表是戴在手上的,一般观看的时候是手表平躺在手臂上的,所以,在手表上使用重力传感器调整表盘显示方向是不可行的。

[34]

通过上述步骤,可以根据接收到的按压终端的压力信号,对终端的显示界面上的图像的显示方位进行灵活调整,解决了相关技术中终端采取固定的图像显示方向或单一的调整方式而导致的用户观看终端不便的技术问题,在不改变终端外观的条件下,任何时候都可以对终端界面上的图像的显示方向,提高了用户的体验度。

[35]

在步骤S104中根据接收到的压力信号调整终端显示界面上的图像的显示方位时,当因为用户意外操作,而导致终端接收到按压信号时,进行终端显示界面上的图像的显示方位的调整时不必要的,消耗了终端电量,因此,在一个可选的实施例中,在步骤S104中,可以判断接收到的压力信号的压力值是否超过第一阈值和/或按压时间是否超过第二阈值;在判断结果为是的情况下,根据接收到的压力信号调整所述图像的显示方位。在该可选实施例中,通过判断接收的按压信号是否满足预定条件,例如压力值条件和/或按压时间条件,有效的避免了因用户误操作而导致的不必要的调整,节省了终端能耗。在该可选实施例中,按压信号的条件只是一种实施情况,也可以设置该按压信号满足其他条件。

[36]

在一个可选的实施例中,步骤S104中根据接收到的压力信号调整终端显示界面上的图像的显示方位可以包括:确定压力信号指示的指示方位;将图像的显示方位调整至指示方位。

[37]

确定压力信号指示的指示方位可以有多种实现方式,例如,可以根据将压力信号的压力值与调整角度预设一个对应关系,从而根据接收的压力信号的压力值的大小,可以确定是需要逆时针或者顺时针调整终端界面中的图像显示方向。又例如,可以预先设置压力信号的按压位置与调整方向及调整角度的对应关系,从而根据接收的压力信号的按压位置,可以确定出需要调整的方向和角度。在一个可选的实施例中,确定压力信号指示的指示方位可以包括:确定按压该压力信号的按压位置;确定以终端中图像的中心为原点,由原点与按压位置形成的第一射线的方位为指示方位。

[38]

将图像的所述显示方位调整至指示方位也有多种实现方式,在一个可选的实施例中,可以包括:将预先设置的图像的中轴线的方位调整至指示方位。

[39]

将预先设置的图像的中轴线的方位调整至指示方位也有多种实现方式,在一个可选的实施例中,可以包括:将预先设置的终端显示界面的中轴线的正方向调整为指示方位。在该可选的实施例中,以智能手表为例,中轴线的正方向可以为六点钟方向,通过将预先设置的终端显示界面的中轴线的正方向调整为指示方位,就可以实现对界面上的图像的显示方向的调整,提高了调整效率。

[40]

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

[41]

在本实施例中还提供了一种图像的显示方位的调整装置,该装置设置为实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

[42]

图2是根据本发明实施例的图像的显示方位的调整装置的结构框图,如图2所示,该装置包括接收模块22和调整模块24,下面对该装置进行说明。

[43]

接收模块22,设置为接收按压终端的压力信号;调整模块24,连接至上述接收模块22,设置为根据接收到的压力信号调整终端显示界面上的图像的显示方位。

[44]

图3是根据本发明实施例的图像的显示方位的调整装置中调整模块24的结构框图一,如图3所示,该调整模块24包括判断单元32和第一调整单元34,下面对该调整模块24进行说明。

[45]

判断单元32,设置为判断接收到的压力信号的压力值是否超过第一阈值和/或按压时间是 否超过第二阈值;第一调整单元34,连接至上述判断单元32,设置为在判断单元32的判断结果为是的情况下,根据接收到的压力信号调整图像的所述显示方位。

[46]

图4是根据本发明实施例的图像的显示方位的调整装置中调整模块24的结构框图二,如图4所示,该调整模块24包括第一确定单元42和第二调整单元44,下面对该调整模块24进行说明。

[47]

第一确定单元42,设置为确定压力信号指示的指示方位;第二调整单元44,连接至上述第一确定单元42,设置为将图像的所述显示方位调整至指示方位。

[48]

图5是根据本发明实施例的图像的显示方位的调整装置中第一确定单元42和第二调整单元44的结构框图,如图5所示,该第一确定单元42包括第二确定单元52和第三确定单元54,第二调整单元44包括第三调整单元56,下面对该第一确定单元42和第二调整单元44进行说明。

[49]

第一确定单元42包括:第二确定单元52,设置为确定按压压力信号的按压位置;第三确定单元54,连接至上述第二确定单元52,设置为确定以图像的中心为原点,由原点与按压位置形成的第一射线的方位为指示方位;和/或,第二调整单元44包括:第三调整单元56,设置为将预先设置的图像的中轴线的方位调整至指示方位。

[50]

图6是根据本发明实施例的图像的显示方位的调整装置中第三调整单元56的结构框图,如图6所示,该第三调整单元56包括第四调整单元62,下面对该第三调整单元56进行说明。

[51]

第四调整单元62,设置为将预先设置的终端显示界面的中轴线的正方向调整为指示方位。

[52]

下面以终端为智能手表为例,对本发明实施例的图像的显示方位的调整方法及装置进行说明。

[53]

本发明实施例的图像的显示方位的调整装置的实现,包括两个基本要素,一是硬件模块,而是软件系统。

[54]

硬件模块即压力传感器,能够识别用户的手或者其他接触的东西的按压力的大小,并将这种有一定压力的操作与普通轻触操作区分开,并且可以将用力按压的事件响应传递到软件系统。

[55]

例如,目前苹果公司在iWatch上采用压力触摸(force touch)技术,其主要是采用一种压力感应屏来改变目前触摸屏的现有的交互方式——轻触和长按。由于智能手表设计的按键不如手机多,所以交互时没有手机方便。而压力传感屏会给用户的交互体验带来一种新的方便交互方式。

[56]

软件部分以图像的显示方位的调整方法为基础,包括以下步骤:

[57]

步骤一、触发机制,智能手表的表盘旋转需要特定的触发机制,该触发机制能够避免误操作,同时操作要尽可能简单方便。因为在观看时我们觉得表盘方位不太适合,那么我们希望立刻能调整,而不是进入特定的界面设置。可以通过手指(或者其他东西)用力按压屏幕, 当屏幕下的压力传感器检测到压力大于某一设定的值,并持续一定的时间(防止碰撞造成的误操作),那么系统就会进入调整表盘显示方向模式。并将表盘的一个固定点,如六点钟方向,调整到当前手指用力按压的地方。当接触屏幕的手指放松到压力小于一定的阈值时,系统就会退出调整表盘显示方向模式。

[58]

步骤二、调整表盘显示方向,当满足设备收到满足触发机制的事件响应时,即压力传感器检测到压力大于某一设定的值并持续一定的时间,软件系统会进入表盘调整模式。并将表盘的一个固定方向,如六点钟方向,调整到当前手指用力按压的地方。通过计算当前手指接触屏幕的地方与基准方向(如六点钟方向)的夹角θ,来调整屏幕与基准坐标的偏移量。使表盘的固定点(如六点钟方向)变到当前手指用力按压的地方,实现表盘显示方向的调整。

[59]

图7是根据本发明实施例的图像的显示方位的调整装置的硬件部分的功能示意图,如图7所示,该硬件部分可以为压感屏,该压感屏可以包括触摸位置感应模块72、压力大小感应模块74(触摸位置感应模块72和压力大小感应模块74相当于上述接收模块22)和信息处理传输模块76。压感屏具有触摸位置感应、压力大小感应的功能,并能够实现将感应到的触摸位置及压力大小传输到终端的主板和处理器进行处理。

[60]

该压感屏可以为,在触摸屏和液晶显示屏(Liquid Crystal Display,简称为LCD)的中间加入可以检测用力按下的传感器,传感器的信号可以通过信息传输处理模块传输到智能设备的主板和中央处理器进行处理,软件侧可以收到用力按压的事件响应以及坐标信息等。

[61]

软件的底层系统实时监听压力传感器的压力大小,当压力大于某个设定的值并保持一段时间,同时触摸屏能监测到有触摸,满足触发响应的条件,那么底层软件将事件上报系统。系统进入表盘显示方向调整模式。图8是根据本发明实施例的图像的显示方位调整的指示方位的计算示意图,如图8所示,系统开始根据触摸位置来判断当前接触位置A与基准位置B的角度,并同时根据接触点的坐标在基准点的左边还是右边,来调整表盘显示方向偏移量的方向(向左偏移或向右偏移)。

[62]

下面结合图8,对接触点位置与基准点位置角度的计算进行说明。

[63]

在本实施例中,设手表圆心的坐标为O(X0,Y0),手指上一个接触点坐标为A(X1,Y1),手指当前的接触点坐标为B(X2,Y2)。那么向量

[64]

从A点移动到B点,旋转的夹角θ可以通过向量的数量积来计算:

[65]

[66]

得到旋转的夹角θ之后,需要由A点向左还是向右旋转,即判断A点在B点的左右两个方向中的哪个方向。当A点的横坐标小于基准点B的横坐标时,即X1<X2,那个偏移量向左偏移;反之向右偏移。两者相等时即X1=X2,那个可以根据A点与圆心点O的纵坐标来判断是夹角是0度还是180度。当Y1>Y0时为180度,当Y1<Y0时为0度。如果碰到极端情况A点正好与O点重合时就不会调整表盘(这种概率极小,一般用户会在表盘靠边缘的地方按 压)。

[67]

在本发明实施例中,采用压力传感器,在不改变手表的外观下新增一种交互方式,可以实现在观看手表的任何时候都可以调整手表表盘显示方向,而不需要增加其他按键或者进入特定的设置界面,提高用户体验。

[68]

需要指出的是,上述各实施例及可选实施例的压感设备可以使用压感屏,也可以使用其他类似红外,生物电等传感器实现的压力感应技术。触发机制,除了采用持续按压一定时间并达到一定的压力值,还可以采用语音识别,或者特定的设置界面等。

[69]

本发明实施例提供了关于用力按压的一种基础操作方式,解决了因为智能手表等终端佩戴时给自己和他人长时间在观看时手臂需要保持一定的姿势,容易产生疲劳。同时可以在任何界面和情况下都可以调整界面上显示图像(例如表盘)的显示方向,无需特殊的硬件系统,只要支持压感屏的机器都可以通过软件实现,独立性强,成本低,收效好。

[70]

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

[71]

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储设置为执行以下步骤的程序代码:

[72]

S1,接收按压终端的压力信号;

[73]

S2,根据接收到的压力信号调整终端显示界面上的图像的显示方位。

[74]

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

[75]

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述S1-S2。

[76]

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

[77]

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

[78]

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员 来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

工业实用性

[79]

如上所述,本发明实施例提供的一种图像的显示方位的调整方法及装置,具有以下有益效果:解决了相关技术中终端采取固定的图像显示方向或单一的调整方式而导致的用户观看终端图像不便的技术问题,进而实现了对终端的显示界面上的图像的显示方位的灵活调整,提高了用户的体验度。



[1]

A method and device for adjusting a display orientation of an image, wherein the method comprises: receiving a pressure signal from a pressing of a terminal (S102); adjusting a display orientation of an image in a display interface of the terminal according to the received pressure signal (S104). Through the method and device, display orientation of an image on a display interface of a terminal can be flexibly adjusted according to the received terminal pressure signal, and the technical issue in the prior art in which it is inconvenient for users to view terminal images due to a fixed image display direction, or a single adjustment mode adopted by a terminal, can be resolved. The present invention enables flexible adjustment of the display orientation of an image in a terminal display, improving user experience.

[2]



一种图像的显示方位的调整方法,包括:

接收按压终端的压力信号;

根据接收到的所述压力信号调整终端显示界面上的图像的显示方位。

根据权利要求1所述的方法,其中,根据接收到的所述压力信号调整所述终端显示界面的所述图像的所述显示方位包括:

判断接收到的所述压力信号的压力值是否超过第一阈值和/或按压时间是否超过第二阈值;

在判断结果为是的情况下,根据接收到的所述压力信号调整所述图像的所述显示方位。

根据权利要求1所述的方法,其中,根据接收到的所述压力信号调整所述终端显示界面上的图像的显示方位包括:

确定所述压力信号指示的指示方位;

将所述图像的所述显示方位调整至所述指示方位。

根据权利要求3所述的方法,其中,

确定所述压力信号指示的所述指示方位包括:确定按压所述压力信号的按压位置;确定以所述图像的中心为原点,由所述原点与所述按压位置形成的第一射线的方位为所述指示方位;和/或,

将所述图像的所述显示方位调整至所述指示方位包括:将预先设置的所述图像的中轴线的方位调整至所述指示方位。

根据权利要求4所述的方法,其中,将预先设置的所述图像的中轴线的方位调整至所述指示方位包括:

将预先设置的所述终端显示界面的中轴线的正方向调整为所述指示方位。

一种图像的显示方位的调整装置,包括:

接收模块,设置为接收按压终端的压力信号;

调整模块,设置为根据接收到的所述压力信号调整终端显示界面上的图像的显示方位。

根据权利要求6所述的装置,其中,所述调整模块包括:

判断单元,设置为判断接收到的所述压力信号的压力值是否超过第一阈值和/或按压时间是否超过第二阈值;

第一调整单元,设置为在所述判断单元的判断结果为是的情况下,根据接收到的所述压力信号调整所述图像的所述显示方位。

根据权利要求6所述的装置,其中,所述调整模块包括:

第一确定单元,设置为确定所述压力信号指示的指示方位;

第二调整单元,设置为将所述图像的所述显示方位调整至所述指示方位。

根据权利要求8所述的装置,其中,

所述第一确定单元包括:第二确定单元,设置为确定按压所述压力信号的按压位置;第三确定单元,设置为确定以所述图像的中心为原点,由所述原点与所述按压位置形成的第一射线的方位为所述指示方位;和/或,

所述第二调整单元包括:第三调整单元,设置为将预先设置的所述图像的中轴线的方位调整至所述指示方位。

根据权利要求9所述的装置,其中,所述第三调整单元包括:

第四调整单元,设置为将预先设置的所述终端显示界面的中轴线的正方向调整为所述指示方位。