一种信息处理方法以及一种电子设备的制作方法

文档序号:6489590阅读:136来源:国知局
一种信息处理方法以及一种电子设备的制作方法
【专利摘要】本申请公开了一种信息处理方法以及一种电子设备,该方法应用于电子设备中,所述电子设备的显示屏上能够用以显示一个或者多个显示对象,所述显示对象能够具有第一显示形状和与所述第一显示形状不同的第二显示形状,所述电子设备具有与所述第一显示形状对应的第一状态,及与所述第二显示形状对应的第二状态,其中,当所述电子设备处于所述第一状态时,所述显示对象在所述显示屏上以所述第一显示形状显示,包括:判断所述电子设备是否从所述第一状态切换为所述第二状态,获得判断结果;在所述判断结果为是时,以所述第二显示形状显示所述显示对象。
【专利说明】一种信息处理方法以及一种电子设备
【技术领域】
[0001]本发明涉及电子【技术领域】,特别涉及一种信息处理方法以及一种电子设备。
【背景技术】
[0002]目前,随着电子技术的发展,电子设备的功能越来越强大,而为了使用户更加简单的操作电子设备,用户在使用电子设备中的每一项功能时,比如照相功能或者听音乐的功能,电子设备中对应于每一项功能都会设置一个相应的显示对象,比如图标,因此,用户在选择使用该项功能时,则只需点击与功能对应的图标即可。
[0003]而本 申请人:在实现本申请的过程中,发现现有技术中,电子设备中设置的图标多为一种形状,比如方形,并且图标的形态是固定的,不会随着电子设备的工作状态的改变而改变,因此,电子设备的状态发生改变时,比如从竖屏的状态切换为横屏或者斜屏的状态时,对于用户来说,有可能不容易点到显示对象,因此容易产生误操作。

【发明内容】

[0004]本发明提供一种信息处理方法以及一种电子设备,用以解决技术存在的电子设备中的显示对象不会随着电子设备的工作状态的改变而改变的技术问题。
[0005]一方面,本发明通过本申请的一个实施例,提供如下技术方案:
[0006]一种信息处理方法,应用于电子设备中,所述电子设备的显示屏上能够用以显示一个或者多个显示对象,所述显示对象能够具有第一显示形状和与所述第一显示形状不同的第二显示形状,所述电子设备具有与所述第一显示形状对应的第一状态,及与所述第二显示形状对应的第二状态,其中,当所述电子设备处于所述第一状态时,所述显示对象在所述显示屏上以所述第一显示形状显示,包括:判断所述电子设备是否从所述第一状态切换为所述第二状态,获得判断结果;在所述判断结果为是时,以所述第二显示形状显示所述显示对象。
[0007]可选的,在所述以所述第二显示形状显示所述显示对象之前,所述方法还包括步骤:当所述判断结果为是时,检测所述显示对象在所述电子设备中的受力情况。
[0008]可选的,所述检测所述显示对象在所述电子设备中的受力情况,具体包括:以平行于所述显示屏的方向为X轴的方向,以垂直于所述显示屏方向为Y轴方向,建立二维坐标系;设定所述显示对象的重力G与Y轴的夹角为α ;根据所述显示对象的重力G与所述α,计算出所述显示对象在所述二维坐标系中的受力情况;根据所述受力情况,计算出所述显示对象在所述电子设备的形变量。
[0009]可选的,在所述计算出所述显示对象在所述电子设备的形变量之后,所述方法还包括步骤:将所述显示对象分为外圈和内圈,其中,所述外圈具体用于表征所述显示对象的伸缩情况,所述内圈具体用于表征存在于所述显示对象中的目标的伸缩情况;根据所述形变量,计算所述外圈的第一子形变量和所述内圈的第二子形变量。
[0010]可选的,所述根据所述形变量,计算所述外圈的第一子形变量,具体包括:将所述外圈等分为包含第一等份的360等份,每一角度对应于一等份;设定在单位受力的情况下,所述外圈的拉伸型变量为AL;设定所述第一等份与X轴的方向的夹角为Θ ;根据所述形变量,所述Λ L,以及所述Θ,计算出所述第一等份的第一子形变量。
[0011]可选的,在计算出所述第一等份的第一子形变量之后,所述方法还包括:确定所述第一等份在形变之前的第一半径为r,在形变之后的第二半径为R ;根据所述第一等份的第一子形变量以及所述第一半径r,确定出所述第二半径R ;根据所述外圈等分的360等份,计算出所述360等份的第二半径R ;根据所述360等份的第二半径R,获得所述外圈的形变形状。
[0012]可选的,所述根据所述形变量,计算所述内圈的第二子形变量,具体包括:将所述内圈等分为包含第二等份的360等份,每一角度对应于一等份;设定在单位受力的情况下,所述外圈的拉伸型变量为AT;设定所述第二等份与X轴的方向的夹角为6 ;根据所述形变量,所述Λ Τ,以及所述6,计算出所述第二等份第二子形变量。
[0013]可选的,在计算出所述第二等份的第二子形变量之后,所述方法还包括:确定所述第二等份在形变之前的第三半径为b,在形变之后的第四半径为B ;根据所述第二等份的第二子形变量以及所述第三半径,确定出所述第四半径B;根据所述内圈等分的360等份,计算出所述360等份的第四半径T ;根据所述360等份的第二半径T,获得所述内圈的形变形状。
[0014]可选的,在所述获得外圈的形变形状以及所述内圈的形变形状之后,所述方法还包括:将所述内圈的圆心与所述外圈的圆心的偏移距离设定为P ;在单位受力的情况下,将所述内圈与所述外圈的圆心的偏移距离设定为Λ P ;根据所述形变量,计算出所述P。
[0015]可选的,所述以所述第二显示形状显示所述显示对象,具体包括:根据所述外圈的形变形状,所述内圈的形变形状,以及所述P,将所述显示对象的显示形状从所述第一显示形状切换为所述第二显示形状;以所述第二显示形状显示所述显示对象。
[0016]另一方面,本发明通过本申请的另一实施例提供:
[0017]一种电子设备,所述电子设备的显示屏上能够用以显示一个或者多个显示对象,所述显示对象能够具有第一显示形状和与所述第一显示形状不同的第二显示形状,所述电子设备具有与所述第一显示形状对应的第一状态,及与所述第二显示形状对应的第二状态,其中,当所述电子设备处于所述第一状态时,所述显示对象在所述显示屏上以所述第一显示形状显示,包括:判断单元,用于判断所述电子设备是否从所述第一状态切换为所述第二状态,获得判断结果;显示单元,用于在所述判断结果为是时,以所述第二显示形状显示所述显示对象。
[0018]可选的,所述电子设备还包括:检测单元,用于在以所述第二显示形状显示所述显示对象之前,当所述判断结果为是时,当所述判断结果为是时,检测所述显示对象在所述电子设备中的受力情况。
[0019]可选的,所述检测单元具体包括:建立单元,用于以平行于所述显示屏的方向为X轴的方向,以垂直于所述显示屏方向为Y轴方向,建立二维坐标系;设定单元,用于设定所述显示对象的重力G与Y轴的夹角为α ;第一计算单元,用于根据所述显示对象的重力G与所述α,计算出所述显示对象在所述二维坐标系中的受力情况;第二计算单元,用于根据所述受力情况,计算出所述显示对象在所述电子设备的形变量。[0020]可选的,所述电子设备还包括:分成单元,用于在计算出所述显示对象在所述电子设备的形变量之后,将所述显示对象分为外圈和内圈,其中,所述外圈具体用于表征所述显示对象的伸缩情况,所述内圈具体用于表征存在于所述显示对象中的目标的伸缩情况;第三计算单元,用于根据所述形变量,计算所述外圈的第一子形变量和所述内圈的第二子形变量。
[0021]可选的,所述第三计算单元,具体包括:第一等份单元,用于将所述外圈等分为包含第一等份的360等份,每一角度对应于一等份;第一设定单元,用于设定在单位受力的情况下,所述外圈的拉伸型变量为AL;第二设定单元,用于设定所述第一等份与X轴的方向的夹角为Θ ;第四计算单元,用于根据所述形变量,所述AL,以及所述Θ,计算出所述第一等份的第一子形变量。
[0022]可选的,所述第三计算单元还包括:第一确定单元,用于在计算出所述第一等份的第一子形变量之后,确定所述第一等份在形变之前的第一半径为r,在形变之后的第二半径为R ;第二确定单元,用于根据所述第一等份的第一子形变量以及所述第一半径r,确定出所述第二半径R ;第五计算单元,用于根据所述外圈等分的360等份,计算出所述360等份的第二半径R ;第一获得单元,用于根据所述360等份的第二半径R,获得所述外圈的形变形状。
[0023]可选的,第三计算单元具体包括:第二等份单元,用于将所述内圈等分为包含第二等份的360等份,每一角度对应于一等份;第三设定单元,用于设定在单位受力的情况下,所述外圈的拉伸型变量为AT;第四设定单元,用于设定所述第二等份与X轴的方向的夹角为6 ;第六计算单元,用于根据所述形变量,所述AT,以及所述6,计算出所述第二等份第
二子形变量。
[0024]可选的,所述第三计算单元还包括:第三确定单元,用于在计算出所述第二等份的第二子形变量之后,确定所述第二等份在形变之前的第三半径为b,在形变之后的第四半径为B ;第四确定单元,用于根据所述第二等份的第二子形变量以及所述第三半径,确定出所述第四半径B ;第七计算单元,用于根据所述内圈等分的360等份,计算出所述360等份的第四半径T ;第二获得单元,用于根据所述360等份的第二半径T,获得所述内圈的形变形状。
[0025]上述技术方案中的一个或多个技术方案,具有如下技术效果或优点:
[0026]通过技术方案中的一个或多个技术方案,提供了一种信息处理方法以及电子设备,通过在电子设备从第一状态切换为第二状态时,显示对象也切换为第二状态对应的第二显示形状,能够解决现有技术中存在的显示对象不会随着电子设备的工作状态的改变而改变的技术问题,能够动态的根据电子设备进行形状的切换。
[0027]进一步的,通过在电子设备在处于第二状态时,分析显示对象的受力情况,来动态进行形状的切换。
[0028]进一步的,通过建立二维坐标系来计算显示对象在电子设备的形变量,能够精确地反映出显示对象在电子设备的显示屏的受力情况。
[0029]进一步的,通过将显示对象分为内圈和外圈分别进行计算,能够精确地绘出内圈的形变形状和外圈的形变形状。
[0030]进一步的,通过计算出内圈的圆心与外圈的圆心的偏移量,并根据内圈的形变形状和外圈的形变形状,来获得显示对象的最终的形变状态,使得显示对象能够根据电子设备的状态来获得形变。
【专利附图】

【附图说明】
[0031]图1为本申请实施例中手机在水平面使用时,水滴的示意图;
[0032]图2为本申请实施例中手机在斜屏使用时,水滴的示意图;
[0033]图3为本申请实施例中信息处理方法的流程图;
[0034]图4为本申请实施例中手机在水平面使用时,水滴的侧面示意图;
[0035]图5为本申请实施例中的二维坐标系示意图;
[0036]图6为本申请实施例中计算水滴的步骤流程图;
[0037]图7为本申请实施例中手机在水平面使用时,水滴的半球形示意图;
[0038]图8为本申请实施例中第一子形变量的具体计算方法流程图;
[0039]图9为本申请实施例中计算第一等份的拉伸形变量的示意图;
[0040]图10为本申请实施例中第二子形变量的具体计算方法流程图;
[0041]图11为本申请实施例中电子设备的示意图。
【具体实施方式】
[0042]为了解决现有技术存在的电子设备中的显示对象不会随着电子设备的工作状态的改变而改变的技术问题,本发明实施例提出了一种信息处理方法以及一种电子设备,其解决方案总体思路如下:
[0043]基于现有技术存在的显示对象不能够随着电子设备的改变而改变,本申请提出一种基于电子罗盘的图标动态效果的实现。
[0044]首先,在电子设备的桌面或主菜单的显示对象上,会设置成水滴状或者五角星形状。
[0045]进一步的,电子设备会检测当前用户持机时,显示对象的受力情况,比如用户在不同的持机倾斜状态下,显示对象也会按照对应于电子设备的方向进行拉伸,模拟出相应的形变状态,达到动态显示的效果。
[0046]下面结合说明书附图对本发明实施例的主要实现原理、具体实施过程及其对应能够达到的有益效果进行详细的阐述。
[0047]实施例一:
[0048]在本申请实施例中,提供了 一种信息处理方法,应用于电子设备中。
[0049]该电子设备的显示屏上能够用以显示一个或者多个显示对象,显示对象能够具有第一显示形状和与第一显示形状不同的第二显示形状,电子设备具有与第一显示形状对应的第一状态,及与第二显示形状对应的第二状态,其中,当电子设备处于第一状态时,显示对象在显示屏上以第一显示形状显示。
[0050]具体的,比如手机上具有12个图标(SP 12个显示对象),图标可以为水滴状或者五角星形状,以水滴状为例,当手机在水平面使用时,水滴具有如图1所示的半圆球形形状,当手机斜屏时,水滴具有如图2所示的椭圆形形状。
[0051]首先,手机会以图1中的状态进行显示。[0052]如图3所示,该信息处理方法的整体调整过程,包括:
[0053]步骤1,判断电子设备是否从第一状态切换为第二状态,获得判断结果。
[0054]步骤2,在判断结果为是时,以第二显示形状显示显示对象。
[0055]以手机为例,判断手机是否从横屏的使用状态切换为斜屏的使用状态,当判断出手机已切换为斜屏使用状态时,则手机中的图标也按照与手机斜屏状态对应的显示形状显示,比如,当手机以图1的形状切换为图2中的形状时,手机中的图标的显示形状也由图1中的显示形状显示为图2中的显示形状。
[0056]具体的,在以第二显示形状显示显示对象之前,将图标从第一显示形状调整为第二显示形状的具体的过程,则如下所示:
[0057]首先,当判断结果为是时,检测显示对象在电子设备中的受力情况。
[0058]当图标以水滴显示形状在手机中显示时,如图4中的描述,其中,在图4中,当手机是在水平面上放置时,此时,图标在显示屏中以水滴的显示形状显示时,从侧面来看,是呈半球形显示。
[0059]因此,当需要将将图标从第一显示形状调整为第二显示形状时,首先,要计算出图标的受力情况,如下:
[0060]如图5所示,以平行于显示屏的方向为X轴的方向,以垂直于显示屏的方向为Y轴方向,建立二维坐标系。
[0061]比如,当手机在斜屏使用时,对手机中的某一个图标进行受力分解时,则具有图5中的二维坐标系。
`[0062]其中,在该二维坐标系中,水滴的重力为G,重力G与Y轴的夹角为a。
`[0063]对重力G做受力分解时,根据显示对象的重力G与α,计算出显示对象在二维坐标系中的受力情况。
[0064]具体的,当计算出了受力情况,则计算出显示对象在电子设备的形变量。
[0065]比如,根据上述附图5,可以分解为平行于手机显示屏的下的下滑力F1,以及垂直于手机显示屏的力F2。
[0066]Fl=G^sin α。
[0067]Fl=G*cos α。
[0068]进一步的,当计算出图标的型变量之后,如图6所示,则会进行下面的步骤:
[0069]步骤601,将显示对象分为外圈和内圈。
[0070]其中,外圈具体用于表征显示对象的伸缩情况,外圈即为图标在以水滴显示形状显示时,最外部的圆圈。
[0071]内圈具体用于表征存在于显示对象中的目标的伸缩情况,因为在图标进行显示时,图标中会具有代表该图标功能的目标,比如:计算器,照相等。
[0072]外圈和内圈的具体示意图如图7所示,在图7中,表示在手机水平放置时,图标的水滴显示形状呈半球形显示,此时,图标包含了两个圆圈,其中,最外面的圆圈代表外圈,内部的圆圈代表内圈,而此时,外圈和内圈具的圆心相互重合。
[0073]步骤602,根据形变量,计算外圈的第一子形变量和内圈的第二子形变量。
[0074]而具体的,在计算外圈的第一子形变量时,如图8所示,具体的计算方法如下:
[0075]步骤801,将外圈等分为包含第一等份的360等份,每一角度对应于一等份。[0076]步骤802,设定在单位受力的情况下,外圈的拉伸型变量为Λ L0
[0077]步骤803,设定第一等份与X轴的方向的夹角为Θ。
[0078]步骤804,根据形变量,Λ L,以及Θ,计算出第一等份的第一子形变量。
[0079]当单位受力时,外圈的拉伸形变量为Λ L时,如果当受力为G*sina时,则外圈的第一子形变量为G*sin a *cos θ * Λ L。
[0080]如图9所示,当手机处于斜屏状态时,将水滴等分为360等份之后,第一等份与X轴的夹角为Θ,因此,则可以根据下滑力Fl计算出第一等份的拉伸形变量,具体为:
G氺sin α 氺cos Θ 氺 Δ L。
[0081]在计算出第一子形变量之后,方法还包括:
[0082]首先,确定第一等份在形变之前的第一半径为r,在形变之后的第二半径为R。
[0083]其次,根据第一等份的第一子形变量以及第一半径r,确定出第二半径R。
[0084]当形变之后的第二半径为R时:
[0085]R=r+G*sin a *cos θ * Λ L。
[0086]R代表了第一等份在进行形变之后的半径。
[0087]再次,根据外圈等分的360等份,计算出360等份的第二半径R。
[0088]最后,根据360等份的第二半径R,获得外圈的形变形状。
[0089]具体的,由于上述计算方法只计算出了第一等份的R,当按照360等份,一一计算之后,则获得了整个外圈的形变形状,可以将外圈的形状绘出。
[0090]进一步的,根据形变量,计算内圈的第二子形变量,如图10所示,具体包括:
[0091]步骤1001,将内圈等分为包含第二等份的360等份,每一角度对应于一等份。
[0092]步骤1002,设定在单位受力的情况下,外圈的拉伸型变量为Λ T0
[0093]步骤1003,设定第二等份与X轴的方向的夹角为6。
[0094]步骤1004,根据形变量,Λ Τ,以及6,计算出第二等份的第二子形变量。
[0095]和上述方法类似,当单位受力时,外圈的拉伸形变量为Λ T时,如果当受力为G*sin α时,则第二等份的第二子形变量为G*sin a *cos θ * Λ Τ。
[0096]进一步的,在计算出第二子形变量之后,方法还包括:
[0097]首先,确定第二等份在形变之前的第三半径为b,在形变之后的第四半径为B。
[0098]其次,根据第二等份的第二子形变量以及第三半径,确定出第四半径B。
[0099]再次,根据内圈等分的360等份,计算出360等份的第四半径T。
[0100]最后,根据360等份的第二半径T,获得内圈的形变形状。
[0101]和上述方法类似,计算出计算出B=b+G*sina *cos θ * Λ Τ。
[0102]然后当按照360等份,一一计算之后,则获得了整个内圈的形变形状,可以将内圈的形状绘出。
[0103]当获得外圈的形变形状以及内圈的形变形状之后,还会重新计算出内圈的圆心和外圈的圆心的偏移距离。
[0104]具体计算方法如下:
[0105]将内圈的圆心与外圈的圆心的偏移距离设定为P。
[0106]在单位受力的情况下,将内圈与外圈的圆心的偏移距离设定为Λ P。
[0107]根据形变量,计算出P。[0108]具体的,随着手机的偏移角度的不同,内圈的圆心与外圈的圆心的偏移距离设定为P,P会随着手机的偏移角度的不同而不同。
[0109]而在手机放置在水平面时,两者的圆心重合。
[0110]若在单位受力下,圆心偏离距离为Λρ
[0111]那么可以计算出P=G*sin α * Δ ρ。
[0112]进一步的,当根据上述方法获得出外圈的形变形状,内圈的形变形状,以及P之后,则可以根据外圈的形变形状,内圈的形变形状以及P,将显示对象的显示形状从第一显示形状切换为第二显示形状,然后以第二显示形状显示显示对象。
[0113]上述方法提供了一种信息处理方法,通过在电子设备从第一状态切换为第二状态时,显示对象也切换为第二状态对应的第二显示形状,能够解决现有技术中存在的显示对象不会随着电子设备的工作状态的改变而改变的技术问题,能够动态的根据电子设备进行形状的切换。
[0114]进一步的,通过在电子设备在处于第二状态时,分析显示对象的受力情况,来动态进行形状的切换。
[0115]进一步的,通过建立二维坐标系来计算显示对象在电子设备的形变量,能够精确地反映出显示对象在电子设备的显示屏的受力情况。
[0116]进一步的,通过将显示对象分为内圈和外圈分别进行计算,能够精确地绘出内圈的形变形状和外圈的形变形状。
[0117]进一步的,通过计算出内圈的圆心与外圈的圆心的偏移量,并根据内圈的形变形状和外圈的形变形状,来获得显示对象的最终的形变状态,使得显示对象能够根据电子设备的状态来获得形变。
[0118]实施例二:
[0119]在本申请实施例中,提供了一种电子设备,电子设备的显示屏上能够用以显示一个或者多个显示对象,显示对象能够具有第一显示形状和与第一显示形状不同的第二显示形状,电子设备具有与第一显示形状对应的第一状态,及与第二显示形状对应的第二状态,其中,当电子设备处于第一状态时,显示对象在显示屏上以第一显示形状显示。
[0120]如图11所示,电子设备包括:
[0121]判断单元110,用于判断电子设备是否从第一状态切换为第二状态,获得判断结
果O
[0122]显示单元111,用于在判断结果为是时,以第二显示形状显示显示对象。
[0123]进一步的,电子设备还包括:检测单元,用于在以第二显示形状显示显示对象之前,当判断结果为是时,当判断结果为是时,检测显示对象在电子设备中的受力情况。
[0124]进一步的,检测单元具体包括:
[0125]建立单元,用于以平行于显示屏的方向为X轴的方向,以垂直于显示屏方向为Y轴方向,建立二维坐标系。
[0126]设定单元,用于设定显示对象的重力G与Y轴的夹角为α。
[0127]第一计算单元,用于根据显示对象的重力G与α,计算出显示对象在二维坐标系中的受力情况。
[0128]第二计算单元,用于根据受力情况,计算出显示对象在电子设备的形变量。[0129]进一步的,电子设备还包括:
[0130]分成单元,用于在计算出显示对象在电子设备的形变量之后,将显示对象分为外圈和内圈,其中,外圈具体用于表征显不对象的伸缩情况,内圈具体用于表征存在于显不对象中的目标的伸缩情况。
[0131]第三计算单元,用于根据形变量,计算外圈的第一子形变量和内圈的第二子形变量。
[0132]进一步的,第三计算单元具体包括:
[0133]第一等份单元,用于将外圈等分为包含第一等份的360等份,每一角度对应于一等份。
[0134]第一设定单元,用于设定在单位受力的情况下,外圈的拉伸型变量为Λ L。
[0135]第二设定单元,用于设定第一等份与X轴的方向的夹角为Θ。
[0136]第四计算单元,用于根据形变量,AL,以及Θ,计算出第一等份的第一子形变量。
[0137]进一步的,第三计算单元还包括:
[0138]第一确定单元,用于在计算出第一等份的第一子形变量之后,确定第一等份在形变之前的第一半径为r,在形变之后的第二半径为R。
[0139]第二确定单元,用于根据第一等份的第一子形变量以及第一半径r,确定出第二半径R。
[0140]第五计算单元,用于根据外圈等分的360等份,计算出360等份的第二半径R。
[0141]第一获得单元,用于根据360等份的第二半径R,获得外圈的形变形状。
[0142]进一步的,第三计算单元具体包括:
[0143]第二等份单元,用于将内圈等分为包含第二等份的360等份,每一角度对应于一等份。
[0144]第三设定单元,用于设定在单位受力的情况下,外圈的拉伸型变量为Λ Τ。
[0145]第四设定单元,用于设定第二等份与X轴的方向的夹角为6。
[0146]第六计算单元,用于根据形变量,AT,以及6,计算出第二等份第二子形变量。
[0147]进一步的,第三计算单元还包括:
[0148]第三确定单元,用于在计算出第二等份的第二子形变量之后,确定第二等份在形变之前的第三半径为b,在形变之后的第四半径为B。
[0149]第四确定单元,用于根据第二等份的第二子形变量以及第三半径,确定出第四半径B。
[0150]第七计算单元,用于根据内圈等分的360等份,计算出360等份的第四半径T。
[0151]第二获得单元,用于根据360等份的第二半径T,获得内圈的形变形状。
[0152]通过本发明的一个或多个实施例,可以实现如下技术效果:
[0153]通过本发明的一个或多个实施例,提供了一种信息处理方法以及电子设备,通过在电子设备从第一状态切换为第二状态时,显示对象也切换为第二状态对应的第二显示形状,能够解决现有技术中存在的显示对象不会随着电子设备的工作状态的改变而改变的技术问题,能够动态的根据电子设备进行形状的切换。
[0154]进一步的,通过在电子设备在处于第二状态时,分析显示对象的受力情况,来动态进行形状的切换。[0155]进一步的,通过建立二维坐标系来计算显示对象在电子设备的形变量,能够精确地反映出显示对象在电子设备的显示屏的受力情况。
[0156]进一步的,通过将显示对象分为内圈和外圈分别进行计算,能够精确地绘出内圈的形变形状和外圈的形变形状。
[0157]进一步的,通过计算出内圈的圆心与外圈的圆心的偏移量,并根据内圈的形变形状和外圈的形变形状,来获得显示对象的最终的形变状态,使得显示对象能够根据电子设备的状态来获得形变。
[0158]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种信息处理方法,应用于电子设备中,所述电子设备的显示屏上能够用以显示一个或者多个显示对象,所述显示对象能够具有第一显示形状和与所述第一显示形状不同的第二显示形状,所述电子设备具有与所述第一显示形状对应的第一状态,及与所述第二显示形状对应的第二状态,其中,当所述电子设备处于所述第一状态时,所述显示对象在所述显示屏上以所述第一显示形状显示,其特征在于,包括: 判断所述电子设备是否从所述第一状态切换为所述第二状态,获得判断结果; 在所述判断结果为是时,以所述第二显示形状显示所述显示对象。
2.如权利要求1所述的方法,其特征在于,在所述以所述第二显示形状显示所述显示对象之前,所述方法还包括步骤: 当所述判断结果为是时,检测所述显示对象在所述电子设备中的受力情况。
3.如权利要求2所述的方法,其特征在于,所述检测所述显示对象在所述电子设备中的受力情况,具体包括: 以平行于所述显示屏的方向为X轴的方向,以垂直于所述显示屏方向为Y轴方向,建立二维坐标系; 设定所述显示对象的重力G与Y轴的夹角为α ; 根据所述显示对象的重力G与所述α,计算出所述显示对象在所述二维坐标系中的受力情况; 根据所述受力情况,计算出所述显示对象在所述电子设备的形变量。·
4.如权利要求3所述的方法,其特征在于,在所述计算出所述显示对象在所述电子设备的形变量之后,所述方法还包括步骤: 将所述显示对象分为外圈和内圈,其中,所述外圈具体用于表征所述显示对象的伸缩情况,所述内圈具体用于表征存在于所述显示对象中的目标的伸缩情况; 根据所述形变量,计算所述外圈的第一子形变量和所述内圈的第二子形变量。
5.如权利要求4所述的方法,其特征在于,所述根据所述形变量,计算所述外圈的第一子形变量,具体包括: 将所述外圈等分为包含第一等份的360等份,每一角度对应于一等份; 设定在单位受力的情况下,所述外圈的拉伸型变量为Λ L ; 设定所述第一等份与X轴的方向的夹角为Θ ; 根据所述形变量,所述Λ L,以及所述Θ,计算出所述第一等份的第一子形变量。
6.如权利要求5所述的方法,其特征在于,在计算出所述第一等份的第一子形变量之后,所述方法还包括: 确定所述第一等份在形变之前的第一半径为r,在形变之后的第二半径为R ; 根据所述第一等份的第一子形变量以及所述第一半径r,确定出所述第二半径R ; 根据所述外圈等分的360等份,计算出所述360等份的第二半径R ; 根据所述360等份的第二半径R,获得所述外圈的形变形状。
7.如权利要求4所述的方法,其特征在于,所述根据所述形变量,计算所述内圈的第二子形变量,具体包括: 将所述内圈等分为包含第二等份的360等份,每一角度对应于一等份; 设定在单位受力的情况下,所述外圈的拉伸型变量为Λ T ;设定所述第二等份与X轴的方向的夹角为6 ; 根据所述形变量,所述Λ Τ,以及所述6,计算出所述第二等份第二子形变量。
8.如权利要求7所述的方法,其特征在于,在计算出所述第二等份的第二子形变量之后,所述方法还包括: 确定所述第二等份在形变之前的第三半径为b,在形变之后的第四半径为B ; 根据所述第二等份的第二子形变量以及所述第三半径,确定出所述第四半径B; 根据所述内圈等分的360等份,计算出所述360等份的第四半径T ; 根据所述360等份的第二半径T,获得所述内圈的形变形状。
9.如权利要求7或8任一权项所述的方法,其特征在于,在所述获得外圈的形变形状以及所述内圈的形变形状之后,所述方法还包括: 将所述内圈的圆心与所述外圈的圆心的偏移距离设定为P ; 在单位受力的情况下,将所述内圈与所述外圈的圆心的偏移距离设定为Λ P ; 根据所述形变量,计算出所述P。
10.如权利要求9 所述的方法,其特征在于,所述以所述第二显示形状显示所述显示对象,具体包括: 根据所述外圈的形变形状,所述内圈的形变形状,以及所述P,将所述显示对象的显示形状从所述第一显示形状切换为所述第二显示形状; 以所述第二显示形状显示所述显示对象。
11.一种电子设备,所述电子设备的显示屏上能够用以显示一个或者多个显示对象,所述显示对象能够具有第一显示形状和与所述第一显示形状不同的第二显示形状,所述电子设备具有与所述第一显示形状对应的第一状态,及与所述第二显示形状对应的第二状态,其中,当所述电子设备处于所述第一状态时,所述显示对象在所述显示屏上以所述第一显示形状显示,其特征在于,包括: 判断单元,用于判断所述电子设备是否从所述第一状态切换为所述第二状态,获得判断结果; 显示单元,用于在所述判断结果为是时,以所述第二显示形状显示所述显示对象。
12.如权利要求11所述的电子设备,其特征在于,所述电子设备还包括: 检测单元,用于在以所述第二显示形状显示所述显示对象之前,当所述判断结果为是时,当所述判断结果为是时,检测所述显示对象在所述电子设备中的受力情况。
13.如权利要求12所述的电子设备,其特征在于,所述检测单元具体包括: 建立单元,用于以平行于所述显示屏的方向为X轴的方向,以垂直于所述显示屏方向为Y轴方向,建立二维坐标系; 设定单元,用于设定所述显示对象的重力G与Y轴的夹角为α ; 第一计算单元,用于根据所述显示对象的重力G与所述α,计算出所述显示对象在所述二维坐标系中的受力情况; 第二计算单元,用于根据所述受力情况,计算出所述显示对象在所述电子设备的形变量。
14.如权利要求13所述的电子设备,其特征在于,所述电子设备还包括: 分成单元,用于在计算出所述显示对象在所述电子设备的形变量之后,将所述显示对象分为外圈和内圈,其中,所述外圈具体用于表征所述显示对象的伸缩情况,所述内圈具体用于表征存在于所述显示对象中的目标的伸缩情况; 第三计算单元,用于根据所述形变量,计算所述外圈的第一子形变量和所述内圈的第二子形变量。
15.如权利要求14所述的电子设备,其特征在于,所述第三计算单元,具体包括: 第一等份单元,用于将所述外圈等分为包含第一等份的360等份,每一角度对应于一等份; 第一设定单元,用于设定在单位受力的情况下,所述外圈的拉伸型变量为Λ L ; 第二设定单元,用于设定所述第一等份与X轴的方向的夹角为Θ ; 第四计算单元,用于根据所述形变量,所述AL,以及所述Θ,计算出所述第一等份的第一子形变量。
16.如权利要求15所述的电子设备,其特征在于,所述第三计算单元还包括: 第一确定单元,用于在计算出所述第一等份的第一子形变量之后,确定所述第一等份在形变之前的第一半径为r,在形变之后的第二半径为R ; 第二确定单元,用于根据所述第一等份的第一子形变量以及所述第一半径r,确定出所述第二半径R ; 第五计算单元,用于根据所述外圈等分的360等份,计算出所述360等份的第二半径R; 第一获得单元,用于根据所述360等份的第二半径R,获得所述外圈的形变形状。
17.如权利要求14所述的电子设备,其特征在于,第三计算单元具体包括: 第二等份单元,用于将所述内圈等分为包含第二等份的360等份,每一角度对应于一等份; 第三设定单元,用于设定在单位受力的情况下,所述外圈的拉伸型变量为Λ T ; 第四设定单元,用于设定所述第二等份与X轴的方向的夹角为6 ; 第六计算单元,用于根据所述形变量,所述AT,以及所述6,计算出所述第二等份第二子形变量。
18.如权利要求17所述的电子设备,其特征在于,所述第三计算单元还包括: 第三确定单元,用于在计算出所述第二等份的第二子形变量之后,确定所述第二等份在形变之前的第三半径为b,在形变之后的第四半径为B ; 第四确定单元,用于根据所述第二等份的第二子形变量以及所述第三半径,确定出所述第四半径B; 第七计算单元,用于根据所述内 圈等分的360等份,计算出所述360等份的第四半径T ; 第二获得单元,用于根据所述360等份的第二半径T,获得所述内圈的形变形状。
【文档编号】G06F3/0484GK103713747SQ201210375472
【公开日】2014年4月9日 申请日期:2012年9月29日 优先权日:2012年9月29日
【发明者】杨丰华 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1