一种显示处理方法、装置及电子设备的制作方法

文档序号:6423229阅读:88来源:国知局
专利名称:一种显示处理方法、装置及电子设备的制作方法
技术领域
本发明涉及显示技术,特别涉及一种显示处理方法、装置及电子设备。
背景技术
已有的手持设备、平板设备或液晶显示器中,有部分型号的产品能够在显示屏发生旋转的情况下,改变显示屏显示的对象的方向,以配合显示屏的旋转。然而,现有的手持设备或平板设备以及液晶显示器中,显示屏幕通常是长方形的,而在显示屏显示的对象的框体不是对称框体的情况下,将显示画面(包括背景、显示对象、状态栏等)全部旋转的情况下,会对其中的某些显示对象进行旋转并维持显示对象的相对位置不变,此时,会导致显示对象的在显示屏上的显示位置发生变化,给用户带来视觉上的不变。

发明内容
本发明实施例的目的在于提供一种显示处理方法、装置及电子设备,降低设备旋转时对显示对象的影响。为实现上述目的,本发明实施例公开了一种显示处理方法,用于一电子设备,所述电子设备具有一显示屏和传感器,所述显示处理方法包括获取传感器采集到的数据;根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。其中,所述根据传感器采集到的数据控制所述电子设备处于第一显示模式或第二显示模式具体包括记录所述电子设备的当前显示模式,所述当前显示模式为第一显示模式和第二显不模式中的一个;根据传感器采集到的数据,检测所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果;当所述检测结果表明所述显示屏发生超过预定角度范围的旋转时,控制所述电子设备工作于所述第一显示模式和第二显示模式中与当前显示模式不同的显示模式。其中,所述第一显示模式和第二显示模式对应于不同的传感器的检测区间,所述根据传感器采集到的数据控制所述电子设备处于第一显示模式或第二显示模式具体包括确定所述检测区间中与传感器采集到的数据对应的第一检测区间;
控制所述电子设备工作于与第一检测区域对应的显示模式。其中,所述第一显示区域中心对称。其中,所述第一类型对象为Widget微件对象。其中,所述显示处理方 法还包括所述电子设备维持第二类型对象的显示区域和显示方向不变。其中,所述显示处理方法还包括在所述第一显示模式下,控制第三类型对象以第三方向显示在第二显示区域,所述第二显示区域为显示区域的一部分;在所述第二显示模式下,控制所述第三类型对象以第四方向显示在不同于所述第二显示区域的第三显示区域,且所述第三方向与所述第四方向不同;所述第三显示区域由电子设备根据所述第二显示区域进行转换得到。为实现上述目的,本发明实施例公开了一种显示处理装置,用于一电子设备,所述电子设备具有一显示屏和传感器,所述显示处理装置包括获取模块,用于获取传感器采集到的数据;显示模式控制模块,用于根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;第一显示处理模块,用于在所述第一显示模式下,控制第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分,在所述第二显示模式下,控制所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。其中,所述显示模式控制模块具体包括记录单元,用于记录所述电子设备的当前显示模式,所述当前显示模式为第一显不模式和第二显不模式中的一个;检测单元,用于根据传感器采集到的数据,检测所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果;第一控制单元,用于当所述检测结果表明所述显示屏发生超过预定角度范围的旋转时,控制所述电子设备工作于所述第一显示模式和第二显示模式中与当前显示模式不同的显示模式。其中,所述第一显示模式和第二显示模式对应于不同的传感器的检测区间,所述显示模式控制模块具体包括区间确定单元,用于确定所述检测区间中与传感器采集到的数据对应的第一检测区间;第二控制单元,用于控制所述电子设备工作于与第一检测区域对应的显示模式。其中,所述第一显示区域中心对称。其中,所述第一类型对象为Widget微件对象。其中,所述显示处理装置还包括第二类型对象显示处理模块,用于维持第二类型对象的显示区域和显示方向不变。其中,所述显示处理装置还包括
第三类型对象显示处理模块,用于在所述第一显示模式下,控制第三类型对象以第三方向显示在第二显示区域,所述第二显示区域为显示区域的一部分,在所述第二显示模式下,控制所述第三类型对象以第四方向显示在不同于所述第二显示区域的第三显示区域,且所述第三方向与所述第四方向不同;所述第三显示区域由电子设 备根据所述第二显示区域进行转换得到。为实现上述目的,本发明实施例公开了一种电子设备,包括存储器;显示屏;传感器;处理器,用于获取传感器采集到的数据,并根据所述传感器采集到的数据控制所述电子设备工作于第一显不模式或第二显不模式;其中,在所述第一显示模式下,所述存储器中的第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。所述处理器具体包括获取模块,用于获取传感器采集到的数据;显示模式控制模块,用于根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。本发明实施例的一种显示处理方法、装置及电子设备中,控制显示屏显示的对象在不同的显示模式下的显示区域不变,仅改变显示对象的显示方向,降低设备旋转时对显示对象的影响。而当显示对象的显示区域中心对称时,不但显示区域不会发生变化,而且显示形状也不会发生变化,不会对显示对象的显示造成任何影响。


图I为本发明实施例的显示处理方法的流程示意图;图2和图3为现有技术中屏幕旋转后显示对象的显示情况变化示意图;图4为利用本发明实施例的显示处理方法后,图2中的显示对象在屏幕旋转后的显示情况示意图;图5为判断是否需要修改显示模式的坐标系示意图;图6为本发明实施例中微件布局示意图;图7和图8为显示屏显示有不同类型对象时,利用本发明实施例的方法后显示情况变化示意图;图9为本发明实施例的显示处理装置的结构示意图。
具体实施例方式本发明实施例的一种显示处理方法、装置及电子设备中,控制显示屏显示的对象在不同的显示模式下的显示区域不变,仅改变显示对象的显示方向,降低设备旋转时对显示对象的影响。如图I所示,本发明实施例的显示处理方法,用于一电子设备,所述电子设备具有一显示屏和传感器,所述显示处理方法包括步骤11,获取传感器采集到的数据;步骤12,根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;
步骤13,在所述第一显示模式下,第一类型对象以第一方向显示在显示屏的第一显示区域,所述第一显示区域为显示屏的显示区域的一部分,在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。当然,应当理解的是,上述的第一类型对象的数量不限,可以是一个,也可以是至少两个,对每一个第一类型对象各自按照上述的方式独立控制其显示即可,而在本发明的实施例中,该至少两个第一类型对象各自的第一显示区域均为所述显示屏的显示区域的一部分,且第一类型对象各自的显示区域相互之间不重叠。本发明实施例的显示处理方法中,根据传感器采集到的数据来确定所述电子设备应该工作在哪种显示模式下,但在第一显示模式或第二显示模式下,同一个对象所占用的显示屏的区域不变,也就是显示对象的显示区域没有发生变化,仅改变对象的显示方向,以降低设备旋转时对显示对象的影响。下面结合现有技术中显示屏旋转后的显示对象的变化来说明本发明实施例的方法的有益效果。如图I所示,为显示屏旋转前显示对象的示意图,其中,显示屏的右侧从上到下依次排列有A、B、C、D和E这5个对象,在显示屏旋转90度之后,需要维持显示对象相对于显示屏的位置不变,也就是使得A、B、C、D和E在显示屏的右边,此时,可以发现,由于用于显示对象的高度变低,每个对象分配到的显示高度大大减小,因此,必然会影响显示内容的显
/Jn o而在本发明的具体实施例中,所谓占用的显示屏的区域不变是指显示屏用于显示该对象的像素不变(也就是按照本发明实施例的方法,第一类型对象在显示屏的绝对位置不会发生变化),而不是像现有技术那样维持对象相对于显示屏的位置不变,但绝对位置发生变化,因此,能够尽可能降低由于显示位置发生变化所带来的不佳显示体验。如图4所示,图I中所示的显示屏在顺时钟旋转90度之后,对象A、B、C、D和E的显示区域并没有发生变化,只是对象的内容的显示方向逆时钟旋转了 90度,抵消了显示屏在顺时钟旋转90度所带来的影响,因此,利用本发明实施例的方法能够使得第一类型对象在适应性旋转的同时降低设备旋转时对显示对象的影响。在本发明的具体实施例中,需要根据传感器采集到的数据控制所述电子设备处于第一显示模式或第二显示模式,应当理解的是,现有的电子设备中,传感器多种多样,而采用不同的传感器,则对应的判断方式也不同,下面以两种较为典型的传感器为例来说明本发明实施例如何利用传感器采集到的数据来确定所述电子设备的显示模式。< 方式一 >在方式一中,基于传感器在一段时间内检测到的数据来判断电子设备(如手机、平板电脑、PDA、GPS等手持终端)的运动,进而确定所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果,并根据检测结果来确定显示模式,这种情况下,所述根据传感器采集到的数据控制所述电子设备处于第一显示模式或第二显示模式具体包括记录所述电子设备的当前显示模式,所述当前显示模式为第一显示模式和第二显不模式中的一个;根据传感器采集到的数据,检测所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果;当所述检测结果表明所述显示屏发生超过预定角度范围的旋转时,控制所述电子设备工作于所述第一显示模式和第二显示模式中与当前显示模式不同的显示模式。举例说明如下。一般而言,在现有的电子设备中,采用一 3维运动传感器,根据连续多次采集到的数据即可确定电子设备的运动,进而可以确定显示屏的运动,当根据检测到的数据判断所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果,当检测结果表明显示屏发生预定角度范围内(如75度到120度)的旋转时,则控制所述电子设备切换显示模式,工作于与切换前的显示模式不同的显示模式。应当理解的是,按照通常的电子设备的操作方式,一般只有在电子设备绕垂直于显示屏的轴旋转时,才有必要进行显示模式的切换,因此,结合图5所示,在本发明实施例中,当显示屏绕垂直于显示屏的Z轴旋转时,才有必要进行显示模式的切换,而显示屏绕X轴或Y轴旋转时则没有必要进行显示模式的切换,这种情况下,可以通过3维运动传感器检测到的数据来判断电子设备的旋转方向,而利用运动传感器检测到的数据来判断手机的运动属于本领域常用的技术手段,在此不作进一步详细描述。< 方式二 >在方式一中,是基于一段时间内检测到的数据来判断电子设备(如手机、平板电脑、PDA、GPS等手持终端)的运动,进而确定显示屏是否发生旋转,进而确定显示模式,但也可以利用传感器检测到的当前数据来确定电子设备的姿态,进而确定显示模式,说明如下。在方式二中,所述第一显示模式和第二显示模式对应于不同的传感器的检测区间,所述根据传感器采集到的数据控制所述电子设备处于第一显示模式或第二显示模式具体包括确定所述检测区间中与传感器采集到的数据对应的第一检测区间;控制所述电子设备工作于与第一检测区域对应的显示模式。对此具体说明如下。首先预先设置电子设备姿态与传感器检测数据区间的对应关系,假定横屏姿态对应的传感器检测区间为[al,a2],而纵屏姿态对应的传感器检测区间为[a3,a4],传感器周期性检测,并确定哪一个检测区间与传感器采集到的数据对应,在检测区间确定之后,即可确定与检测区间对应的显示模式,并控制电子设备工作于该确定的显示模式。、
上述两种方式是现有电子设备中检测屏幕旋转的两种常用方式,但本发明实施例并不限定具体如何检测屏幕是否发生旋转,而重点在于在检测到旋转之后的处理手段,因此现有技术中其他检测屏幕旋转的方式也可以用于本发明具体实施例,并不限于上述两种方式。在本发明的具体实施例中,由于在任意一种显示模式下,并不会改变显示对象的显示区域,而仅仅会改变其显示方向,因此大大降低了屏幕旋转对显示对象造成的影响。如图4所示,利用上述的实施例的方法,虽然对象的区域没有任何变化,但由于显示方向发生了变化,这样对于一些图形化的显示对象可能会造成影响,为了避免上述问题的出现,在本发明的具体实施例中,该显示处理方法还包括对第一类型对象的显示内容进行适应性处理,使处理后的显示内容在显示方向修改后能够与所述第一显示区域匹配。上述的适应性处理可以是对字符内容的重新排版,对图片内容的拉伸等,使之能够与所述第一显示区域匹配。 如图4所示,利用上述的实施例的方法,虽然对象的显示区域没有任何变化,但由于显示方向发生了变化,虽然采用上述的适应性处理能够部分解决问题,但对于一些图形化的显示对象的影响可能无法消除,为了避免上述问题的出现,在本发明的具体实施例中,上述的第一显示区域中心对称,如正方形显示区域、圆形显示区域、正三角形显示区域、正六边形显示区域等,即使显示对象的显示方向发生变化,还是能够实现与显示区域的完美配合,不会对显示对象的显示造成任何影响。在本发明的具体实施例中,该显示对象为微件对象、图标对象、处于运行状态的窗口对象等,但现有技术中的微件对象在显示屏旋转时无法进行适应性旋转,因此,在本发明的具体实施例的方法用于微件时能使得微件在显示屏旋转时也能适应性旋转,同时还维持相对于显示屏的绝对位置不变,降低了设备旋转时对显示对象的影响,提高了用户的显示体验。微件(Widget)是一种小型的应用程式,它可以是一个时钟,一个日记簿,一段视频,天气预报,一个Flash游戏等等。其可以直接添加到自己的电子设备的桌面来使用,从而增加桌面的功能性。而在屏幕旋转后,运行的微件同样需要进行旋转以与屏幕旋转相匹配。而利用本发明实施例的方法,能够保持微件在显示屏的绝对位置不变,仅仅是旋转方向的变化,对微件的内容的显示影响最小,而通过设计微件的形状为中心对称时,对微件的内容的显示没有任何影响,也就是说微件在显示屏的绝对位置不变,同时微件的内容也不会发生任何形状上的变化。在本发明的具体实施例中,显示屏可以显示I个或多个微件,如图6所示,为本发明实施例中,电子设备的显示屏分为六分格,Widget的布局可以排布在任意一个格子内。假设平板设备的显示区域是1280X800像素,如图6所示,将显示区域分为2(行)X3的格子,每个格子放置一个Widget,那么这个Widget的显示占一定区域的像素,横、竖屏下每个格子占用的显示像素可以预先配置或定义好。Widget添加到桌面上,系统会记录widget添加在桌面的坐标位置,以左上角(0,0)为起点,如果放在第一行、第一列的位置,那么这个Widget记录的坐标就是(0,0),系统根据每个格子占用的像素和记录的坐标,会转换为widget显示的实际像素的起点和范围,画出该widget。设备发生旋转后,系统会将记录的坐标位置根据转换公式重新更新一下该Widget的坐标,转屏后还是以左上角(0,0)为起点,根据当前屏下格子的占用的像素和坐标,重新转换为Widget显示的实际像素的起点和范围。对于Widget来说,要显示的内容不发生任何变化和变形,系统根据当前屏的坐标位置和占用像素,画出widget将其显示在屏幕上。目标方向为竖屏时,新纵坐标=原横坐标,新横坐标=(横屏行数-I)-原纵坐标,而目标方向为横屏时,新横坐标=原纵坐标,新纵坐标=(横屏行数-I)-原横坐标。这样,当用户当前焦点在某一 Widget上,在屏幕旋转,显示转换后,由于显示位置没有变化,而显示内容在形状上也没有发生变化,因此用户能更快找到该Widget。当然,应当理解的是,在本发明的具体实施例的方法可以对所有的微件进行应用,当然也可以仅对部分微件进行应用,如仅对显示区域呈中心对称的微件应用,以带来更好的显示效果。
在本发明的具体实施例中,显示屏的显示对象还包括第二类型对象,如桌面背景、状态栏等,对于桌面背景而言,在显示屏是长方形的情况下,如果旋转桌面背景将会导致桌面背景的形变,给用户带来不好的感受,因此,本发明实施例的显示处理方法中,还包括所述电子设备维持第二类型对象的显示区域和显示方向不变。在本发明的具体实施例中,当该第二类型对象为桌面背景时,该第一类型对象显示于该第二类型对象之上。通过上述的处理方式,使得一些不用或者不适合旋转的对象维持显示区域和显示方向不变,提闻用户的视觉感受。应当理解的是,一般来说,系统中还存在类型不同于第一类型对象和第二类型对象的第三类型对象,如显示屏上显示的按钮,对于这一类对象,其代表一定的操作指引,此时,应该保持其在显示屏上的相对位置不变,以便于用户操作,因此,本发明实施例的显示处理方法中,还包括在所述第一显示模式下,控制第三类型对象以第三方向显示在第二显示区域,所述第二显示区域为显示区域的一部分;在所述第二显示模式下,控制所述第三类型对象以第四方向显示在不同于所述第二显示区域的第三显示区域,且所述第三方向与所述第四方向不同;所述第三显示区域由电子设备根据所述第二显示区域进行转换得到。如图7所示,为利用本发明实施例的方法,在旋转发生前,该显示屏横屏显示,其中包括4个第一类型对象(A1-A4)和2个第三类型对象(图中的两个箭头,其为上一页按钮和下一页按钮),在旋转发生后,如图8所示,第一类型的对象的显示区域的大小、位置都不变,但第三类型对象的位置大小都发生了变化,方便用户进行操作,此时,不但保证了旋转的时候,还能够与用户的操作习惯相吻合,使得用户能够更加方便的进行操作。当然应当理解的是,上述的第一类型对象、第二类型对象和第三类型对象可以同时存在。当然,应当理解的是,本发明实施例可以仅对第一类型的对象进行处理,也可以对所有类型的对象都按照本发明实施例进行处理,在此不作限定。当然,应当理解的是,本发明实施例需要对不同类型的对象有针对的进行显示控制,其需要知道显示对象的类型,因此所述显示处理方法还包括判别显示屏当前显示对象的类型。当前显示对象的类型可以由用户预先设置,而在需要时直接读取即可,而每种类型的对象都具有各自特有的特征,因此也可以提取不同类型对象的特征来进行判别,在此不详细描述。本发明具体实施例的显示处理方法,用于一电子设备,所述电子设备具有一显示屏和传感器,在某一时刻,对第一类型对象执行第一显示操作,在所述显示屏的第一显示区域(为显示屏显示区域的一部分)内以第一方向显示了一数据内容。在另一时刻,根据传感器采集的运动数据(可能是一段时间的数据,也可能是一个时间点上的数据)判断出所述电子设备的显示屏发生旋转时,电子设备会在所述显示屏的所述第一显示区域内以第二方向显示所述原始内容,而所述第一方向到所述第二方向的旋转方向与所述显示屏的旋转方向相反,所述第一方向与所述第二方向之间的夹角为预订角度。而该预定角度为多少,取决于电子设备的设置,如仅仅设置两个显示方向,则该预定角度为90度。
本发明实施例的显示处理装置,用于一电子设备,所述电子设备具有一显示屏和传感器,所述显示处理装置如图9所示包括获取模块,用于获取传感器采集到的数据;显示模式控制模块,用于根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。上述的显示处理装置中,所述显示模式控制模块具体包括记录单元,用于记录所述电子设备的当前显示模式,所述当前显示模式为第一显不模式和第二显不模式中的一个;检测单元,用于根据传感器采集到的数据,检测所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果;第一控制单元,用于当所述检测结果表明所述显示屏发生超过预定角度范围的旋转时,控制所述电子设备工作于所述第一显示模式和第二显示模式中与当前显示模式不同的显示模式。上述的显示处理装置中,所述第一显示模式和第二显示模式对应于不同的传感器的检测区间,所述显示模式控制模块具体包括区间确定单元,用于确定所述检测区间中与传感器采集到的数据对应的第一检测区间;第二控制单元,用于控制所述电子设备工作于与第一检测区域对应的显示模式。上述的显示处理装置中,所述第一显示区域中心对称。上述的显示处理装置中,所述第一类型对象为Widget微件对象。所述显示处理装置还包括第二显示处理模块,用于维持第二类型对象的显示区域和显示方向不变。所述显示处理装置还包括
第三显示处理模块,用于在所述第一显示模式下,控制第三类型对象以第三方向显示在第二显示区域,所述第二显示区域为显示区域的一部分,在所述第二显示模式下,控制所述第三类型对象以第四方向显示在不同于所述第二显示区域的第三显示区域,且所述第三方向与所述第四方向不同;所述第三显示区域由电子设备根据所述第二显示区域进行转换得到。本发明实施例的一种电子设备,包括存储器;显示屏;传感器; 处理器,用于获取传感器采集到的数据,并根据传感器采集到的数据控制所述电子设备工作于第一显不模式或第二显不模式;其中,在所述第一显示模式下,所述存储器中的第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。所述处理器具体包括获取模块,用于获取传感器采集到的数据;显示模式控制模块,用于根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应 包含在本发明的保护范围之内。
权利要求
1.一种显示处理方法,其特征在于,用于一电子设备,所述电子设备具有一显示屏和传感器,所述显示处理方法包括 获取传感器采集到的数据; 根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式; 在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分; 在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
2.根据权利要求I所述的显示处理方法,其特征在于,所述根据传感器采集到的数据控制所述电子设备处于第一显示模式或第二显示模式具体包括 记录所述电子设备的当前显示模式,所述当前显示模式为第一显示模式和第二显示模式中的一个; 根据传感器采集到的数据,检测所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果; 当所述检测结果表明所述显示屏发生超过预定角度范围的旋转时,控制所述电子设备工作于所述第一显示模式和第二显示模式中与当前显示模式不同的显示模式。
3.根据权利要求I所述的显示处理方法,其特征在于,所述第一显示模式和第二显示模式对应于不同的传感器的检测区间,所述根据传感器采集到的数据控制所述电子设备处于第一显不模式或第二显不模式具体包括 确定所述检测区间中与传感器采集到的数据对应的第一检测区间; 控制所述电子设备工作于与第一检测区域对应的显示模式。
4.根据权利要求1-3中任一项所述的显示处理方法,其特征在于,所述第一显示区域中心对称。
5.根据权利要求1-3中任一项所述的显示处理方法,其特征在于,所述第一类型对象为Widget微件对象。
6.根据权利要求1-3中任一项所述的显示处理方法,其特征在于,所述显示处理方法还包括所述电子设备维持第二类型对象的显示区域和显示方向不变。
7.根据权利要求1-3中任一项所述的显示处理方法,其特征在于,所述显示处理方法还包括 在所述第一显示模式下,控制第三类型对象以第三方向显示在第二显示区域,所述第二显示区域为显示区域的一部分; 在所述第二显示模式下,控制所述第三类型对象以第四方向显示在不同于所述第二显示区域的第三显示区域,且所述第三方向与所述第四方向不同; 所述第三显示区域由电子设备根据所述第二显示区域进行转换得到。
8.—种显示处理装置,其特征在于,用于一电子设备,所述电子设备具有一显示屏和传感器,所述显示处理装置包括 获取模块,用于获取传感器采集到的数据; 显示模式控制模块,用于根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;第一显示处理模块,用于在所述第一显示模式下,控制第一类型对象以第一方向显示在第一显示区域,所述第 一显示区域为显示区域的一部分,在所述第二显示模式下,控制所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
9.根据权利要求8所述的显示处理装置,其特征在于,所述显示模式控制模块具体包括 记录单元,用于记录所述电子设备的当前显示模式,所述当前显示模式为第一显示模式和第二显不模式中的一个; 检测单元,用于根据传感器采集到的数据,检测所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果; 第一控制单元,用于当所述检测结果表明所述显示屏发生超过预定角度范围的旋转时,控制所述电子设备工作于所述第一显示模式和第二显示模式中与当前显示模式不同的显示模式。
10.根据权利要求8所述的显示处理装置,其特征在于,所述第一显示模式和第二显示模式对应于不同的传感器的检测区间,所述显示模式控制模块具体包括 区间确定单元,用于确定所述检测区间中与传感器采集到的数据对应的第一检测区间; 第二控制单元,用于控制所述电子设备工作于与第一检测区域对应的显示模式。
11.根据权利要求8-10中任一项所述的显示处理装置,其特征在于,所述第一显示区域中心对称。
12.根据权利要求8-10中任一项所述的显示处理装置,其特征在于,所述第一类型对象为Widget微件对象。
13.根据权利要求8-10中任一项所述的显示处理装置,其特征在于,所述显示处理装置还包括 第二类型对象显示处理模块,用于维持第二类型对象的显示区域和显示方向不变。
14.根据权利要求8-10中任一项所述的显示处理装置,其特征在于,所述显示处理装置还包括 第三类型对象显示处理模块,用于在所述第一显示模式下,控制第三类型对象以第三方向显示在第二显示区域,所述第二显示区域为显示区域的一部分,在所述第二显示模式下,控制所述第三类型对象以第四方向显示在不同于所述第二显示区域的第三显示区域,且所述第三方向与所述第四方向不同; 所述第三显示区域由电子设备根据所述第二显示区域进行转换得到。
15.—种电子设备,其特征在于,包括 存储器; 显示屏; 传感器; 处理器,用于获取传感器采集到的数据,并根据所述传感器采集到的数据控制所述电子设备工作于第一显不模式或第二显不模式; 其中,在所述第一显不模式下,所述存储器中的第一类型对象以第一方向显不在第一显示区域,所述第一显示区域为显示区域的一部分; 在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
16.根据权利要求15所述的电子设备,其特征在于,所述处理器具体包括 获取模块,用于获取传感器采集到的数据; 显示模式控制模块,用于根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式; 在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分; 在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
全文摘要
本发明公开了一种显示处理方法、装置及电子设备,其中该方法用于一电子设备,所述电子设备具有一显示屏和传感器,所述显示处理方法包括获取传感器采集到的数据;根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。本发明提高了用户的视觉感受。
文档编号G06F3/048GK102760027SQ201110107668
公开日2012年10月31日 申请日期2011年4月27日 优先权日2011年4月27日
发明者徐海生, 王哲鹏, 陈燕霞, 魏骏 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1