CN102760027A - 一种显示处理方法、装置及电子设备 - Google Patents
一种显示处理方法、装置及电子设备 Download PDFInfo
- Publication number
- CN102760027A CN102760027A CN2011101076682A CN201110107668A CN102760027A CN 102760027 A CN102760027 A CN 102760027A CN 2011101076682 A CN2011101076682 A CN 2011101076682A CN 201110107668 A CN201110107668 A CN 201110107668A CN 102760027 A CN102760027 A CN 102760027A
- Authority
- CN
- China
- Prior art keywords
- display mode
- viewing area
- display
- electronic equipment
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种显示处理方法、装置及电子设备,其中该方法用于一电子设备,所述电子设备具有一显示屏和传感器,所述显示处理方法包括:获取传感器采集到的数据;根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。本发明提高了用户的视觉感受。
Description
技术领域
本发明涉及显示技术,特别涉及一种显示处理方法、装置及电子设备。
背景技术
已有的手持设备、平板设备或液晶显示器中,有部分型号的产品能够在显示屏发生旋转的情况下,改变显示屏显示的对象的方向,以配合显示屏的旋转。
然而,现有的手持设备或平板设备以及液晶显示器中,显示屏幕通常是长方形的,而在显示屏显示的对象的框体不是对称框体的情况下,将显示画面(包括背景、显示对象、状态栏等)全部旋转的情况下,会对其中的某些显示对象进行旋转并维持显示对象的相对位置不变,此时,会导致显示对象的在显示屏上的显示位置发生变化,给用户带来视觉上的不变。
发明内容
本发明实施例的目的在于提供一种显示处理方法、装置及电子设备,降低设备旋转时对显示对象的影响。
为实现上述目的,本发明实施例公开了一种显示处理方法,用于一电子设备,所述电子设备具有一显示屏和传感器,所述显示处理方法包括:
获取传感器采集到的数据;
根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;
在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;
在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
其中,所述根据传感器采集到的数据控制所述电子设备处于第一显示模式或第二显示模式具体包括:
记录所述电子设备的当前显示模式,所述当前显示模式为第一显示模式和第二显示模式中的一个;
根据传感器采集到的数据,检测所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果;
当所述检测结果表明所述显示屏发生超过预定角度范围的旋转时,控制所述电子设备工作于所述第一显示模式和第二显示模式中与当前显示模式不同的显示模式。
其中,所述第一显示模式和第二显示模式对应于不同的传感器的检测区间,所述根据传感器采集到的数据控制所述电子设备处于第一显示模式或第二显示模式具体包括:
确定所述检测区间中与传感器采集到的数据对应的第一检测区间;
控制所述电子设备工作于与第一检测区域对应的显示模式。
其中,所述第一显示区域中心对称。
其中,所述第一类型对象为Widget微件对象。
其中,所述显示处理方法还包括:所述电子设备维持第二类型对象的显示区域和显示方向不变。
其中,所述显示处理方法还包括:
在所述第一显示模式下,控制第三类型对象以第三方向显示在第二显示区域,所述第二显示区域为显示区域的一部分;
在所述第二显示模式下,控制所述第三类型对象以第四方向显示在不同于所述第二显示区域的第三显示区域,且所述第三方向与所述第四方向不同;
所述第三显示区域由电子设备根据所述第二显示区域进行转换得到。
为实现上述目的,本发明实施例公开了一种显示处理装置,用于一电子设备,所述电子设备具有一显示屏和传感器,所述显示处理装置包括:
获取模块,用于获取传感器采集到的数据;
显示模式控制模块,用于根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;
第一显示处理模块,用于在所述第一显示模式下,控制第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分,在所述第二显示模式下,控制所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
其中,所述显示模式控制模块具体包括:
记录单元,用于记录所述电子设备的当前显示模式,所述当前显示模式为第一显示模式和第二显示模式中的一个;
检测单元,用于根据传感器采集到的数据,检测所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果;
第一控制单元,用于当所述检测结果表明所述显示屏发生超过预定角度范围的旋转时,控制所述电子设备工作于所述第一显示模式和第二显示模式中与当前显示模式不同的显示模式。
其中,所述第一显示模式和第二显示模式对应于不同的传感器的检测区间,所述显示模式控制模块具体包括:
区间确定单元,用于确定所述检测区间中与传感器采集到的数据对应的第一检测区间;
第二控制单元,用于控制所述电子设备工作于与第一检测区域对应的显示模式。
其中,所述第一显示区域中心对称。
其中,所述第一类型对象为Widget微件对象。
其中,所述显示处理装置还包括:
第二类型对象显示处理模块,用于维持第二类型对象的显示区域和显示方向不变。
其中,所述显示处理装置还包括:
第三类型对象显示处理模块,用于在所述第一显示模式下,控制第三类型对象以第三方向显示在第二显示区域,所述第二显示区域为显示区域的一部分,在所述第二显示模式下,控制所述第三类型对象以第四方向显示在不同于所述第二显示区域的第三显示区域,且所述第三方向与所述第四方向不同;
所述第三显示区域由电子设备根据所述第二显示区域进行转换得到。
为实现上述目的,本发明实施例公开了一种电子设备,包括:
存储器;
显示屏;
传感器;
处理器,用于获取传感器采集到的数据,并根据所述传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;
其中,在所述第一显示模式下,所述存储器中的第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;
在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
所述处理器具体包括:
获取模块,用于获取传感器采集到的数据;
显示模式控制模块,用于根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;
在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;
在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
本发明实施例的一种显示处理方法、装置及电子设备中,控制显示屏显示的对象在不同的显示模式下的显示区域不变,仅改变显示对象的显示方向,降低设备旋转时对显示对象的影响。
而当显示对象的显示区域中心对称时,不但显示区域不会发生变化,而且显示形状也不会发生变化,不会对显示对象的显示造成任何影响。
附图说明
图1为本发明实施例的显示处理方法的流程示意图;
图2和图3为现有技术中屏幕旋转后显示对象的显示情况变化示意图;
图4为利用本发明实施例的显示处理方法后,图2中的显示对象在屏幕旋转后的显示情况示意图;
图5为判断是否需要修改显示模式的坐标系示意图;
图6为本发明实施例中微件布局示意图;
图7和图8为显示屏显示有不同类型对象时,利用本发明实施例的方法后显示情况变化示意图;
图9为本发明实施例的显示处理装置的结构示意图。
具体实施方式
本发明实施例的一种显示处理方法、装置及电子设备中,控制显示屏显示的对象在不同的显示模式下的显示区域不变,仅改变显示对象的显示方向,降低设备旋转时对显示对象的影响。
如图1所示,本发明实施例的显示处理方法,用于一电子设备,所述电子设备具有一显示屏和传感器,所述显示处理方法包括:
步骤11,获取传感器采集到的数据;
步骤12,根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;
步骤13,在所述第一显示模式下,第一类型对象以第一方向显示在显示屏的第一显示区域,所述第一显示区域为显示屏的显示区域的一部分,在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
当然,应当理解的是,上述的第一类型对象的数量不限,可以是一个,也可以是至少两个,对每一个第一类型对象各自按照上述的方式独立控制其显示即可,而在本发明的实施例中,该至少两个第一类型对象各自的第一显示区域均为所述显示屏的显示区域的一部分,且第一类型对象各自的显示区域相互之间不重叠。
本发明实施例的显示处理方法中,根据传感器采集到的数据来确定所述电子设备应该工作在哪种显示模式下,但在第一显示模式或第二显示模式下,同一个对象所占用的显示屏的区域不变,也就是显示对象的显示区域没有发生变化,仅改变对象的显示方向,以降低设备旋转时对显示对象的影响。
下面结合现有技术中显示屏旋转后的显示对象的变化来说明本发明实施例的方法的有益效果。
如图1所示,为显示屏旋转前显示对象的示意图,其中,显示屏的右侧从上到下依次排列有A、B、C、D和E这5个对象,在显示屏旋转90度之后,需要维持显示对象相对于显示屏的位置不变,也就是使得A、B、C、D和E在显示屏的右边,此时,可以发现,由于用于显示对象的高度变低,每个对象分配到的显示高度大大减小,因此,必然会影响显示内容的显示。
而在本发明的具体实施例中,所谓占用的显示屏的区域不变是指显示屏用于显示该对象的像素不变(也就是按照本发明实施例的方法,第一类型对象在显示屏的绝对位置不会发生变化),而不是像现有技术那样维持对象相对于显示屏的位置不变,但绝对位置发生变化,因此,能够尽可能降低由于显示位置发生变化所带来的不佳显示体验。如图4所示,图1中所示的显示屏在顺时钟旋转90度之后,对象A、B、C、D和E的显示区域并没有发生变化,只是对象的内容的显示方向逆时钟旋转了90度,抵消了显示屏在顺时钟旋转90度所带来的影响,因此,利用本发明实施例的方法能够使得第一类型对象在适应性旋转的同时降低设备旋转时对显示对象的影响。
在本发明的具体实施例中,需要根据传感器采集到的数据控制所述电子设备处于第一显示模式或第二显示模式,应当理解的是,现有的电子设备中,传感器多种多样,而采用不同的传感器,则对应的判断方式也不同,下面以两种较为典型的传感器为例来说明本发明实施例如何利用传感器采集到的数据来确定所述电子设备的显示模式。
<方式一>
在方式一中,基于传感器在一段时间内检测到的数据来判断电子设备(如手机、平板电脑、PDA、GPS等手持终端)的运动,进而确定所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果,并根据检测结果来确定显示模式,这种情况下,所述根据传感器采集到的数据控制所述电子设备处于第一显示模式或第二显示模式具体包括:
记录所述电子设备的当前显示模式,所述当前显示模式为第一显示模式和第二显示模式中的一个;
根据传感器采集到的数据,检测所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果;
当所述检测结果表明所述显示屏发生超过预定角度范围的旋转时,控制所述电子设备工作于所述第一显示模式和第二显示模式中与当前显示模式不同的显示模式。
举例说明如下。
一般而言,在现有的电子设备中,采用一3维运动传感器,根据连续多次采集到的数据即可确定电子设备的运动,进而可以确定显示屏的运动,当根据检测到的数据判断所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果,当检测结果表明显示屏发生预定角度范围内(如75度到120度)的旋转时,则控制所述电子设备切换显示模式,工作于与切换前的显示模式不同的显示模式。
应当理解的是,按照通常的电子设备的操作方式,一般只有在电子设备绕垂直于显示屏的轴旋转时,才有必要进行显示模式的切换,因此,结合图5所示,在本发明实施例中,当显示屏绕垂直于显示屏的Z轴旋转时,才有必要进行显示模式的切换,而显示屏绕X轴或Y轴旋转时则没有必要进行显示模式的切换,这种情况下,可以通过3维运动传感器检测到的数据来判断电子设备的旋转方向,而利用运动传感器检测到的数据来判断手机的运动属于本领域常用的技术手段,在此不作进一步详细描述。
<方式二>
在方式一中,是基于一段时间内检测到的数据来判断电子设备(如手机、平板电脑、PDA、GPS等手持终端)的运动,进而确定显示屏是否发生旋转,进而确定显示模式,但也可以利用传感器检测到的当前数据来确定电子设备的姿态,进而确定显示模式,说明如下。
在方式二中,所述第一显示模式和第二显示模式对应于不同的传感器的检测区间,所述根据传感器采集到的数据控制所述电子设备处于第一显示模式或第二显示模式具体包括:
确定所述检测区间中与传感器采集到的数据对应的第一检测区间;
控制所述电子设备工作于与第一检测区域对应的显示模式。
对此具体说明如下。
首先预先设置电子设备姿态与传感器检测数据区间的对应关系,假定横屏姿态对应的传感器检测区间为[a1,a2],而纵屏姿态对应的传感器检测区间为[a3,a4],传感器周期性检测,并确定哪一个检测区间与传感器采集到的数据对应,在检测区间确定之后,即可确定与检测区间对应的显示模式,并控制电子设备工作于该确定的显示模式。
上述两种方式是现有电子设备中检测屏幕旋转的两种常用方式,但本发明实施例并不限定具体如何检测屏幕是否发生旋转,而重点在于在检测到旋转之后的处理手段,因此现有技术中其他检测屏幕旋转的方式也可以用于本发明具体实施例,并不限于上述两种方式。
在本发明的具体实施例中,由于在任意一种显示模式下,并不会改变显示对象的显示区域,而仅仅会改变其显示方向,因此大大降低了屏幕旋转对显示对象造成的影响。
如图4所示,利用上述的实施例的方法,虽然对象的区域没有任何变化,但由于显示方向发生了变化,这样对于一些图形化的显示对象可能会造成影响,为了避免上述问题的出现,在本发明的具体实施例中,该显示处理方法还包括:
对第一类型对象的显示内容进行适应性处理,使处理后的显示内容在显示方向修改后能够与所述第一显示区域匹配。
上述的适应性处理可以是对字符内容的重新排版,对图片内容的拉伸等,使之能够与所述第一显示区域匹配。
如图4所示,利用上述的实施例的方法,虽然对象的显示区域没有任何变化,但由于显示方向发生了变化,虽然采用上述的适应性处理能够部分解决问题,但对于一些图形化的显示对象的影响可能无法消除,为了避免上述问题的出现,在本发明的具体实施例中,上述的第一显示区域中心对称,如正方形显示区域、圆形显示区域、正三角形显示区域、正六边形显示区域等,即使显示对象的显示方向发生变化,还是能够实现与显示区域的完美配合,不会对显示对象的显示造成任何影响。
在本发明的具体实施例中,该显示对象为微件对象、图标对象、处于运行状态的窗口对象等,但现有技术中的微件对象在显示屏旋转时无法进行适应性旋转,因此,在本发明的具体实施例的方法用于微件时能使得微件在显示屏旋转时也能适应性旋转,同时还维持相对于显示屏的绝对位置不变,降低了设备旋转时对显示对象的影响,提高了用户的显示体验。微件(Widget)是一种小型的应用程式,它可以是一个时钟,一个日记簿,一段视频,天气预报,一个Flash游戏等等。其可以直接添加到自己的电子设备的桌面来使用,从而增加桌面的功能性。而在屏幕旋转后,运行的微件同样需要进行旋转以与屏幕旋转相匹配。而利用本发明实施例的方法,能够保持微件在显示屏的绝对位置不变,仅仅是旋转方向的变化,对微件的内容的显示影响最小,而通过设计微件的形状为中心对称时,对微件的内容的显示没有任何影响,也就是说微件在显示屏的绝对位置不变,同时微件的内容也不会发生任何形状上的变化。在本发明的具体实施例中,显示屏可以显示1个或多个微件,如图6所示,为本发明实施例中,电子设备的显示屏分为六分格,Widget的布局可以排布在任意一个格子内。
假设平板设备的显示区域是1280×800像素,如图6所示,将显示区域分为2(行)×3的格子,每个格子放置一个Widget,那么这个Widget的显示占一定区域的像素,横、竖屏下每个格子占用的显示像素可以预先配置或定义好。Widget添加到桌面上,***会记录widget添加在桌面的坐标位置,以左上角(0,0)为起点,如果放在第一行、第一列的位置,那么这个Widget记录的坐标就是(0,0),***根据每个格子占用的像素和记录的坐标,会转换为widget显示的实际像素的起点和范围,画出该widget。设备发生旋转后,***会将记录的坐标位置根据转换公式重新更新一下该Widget的坐标,转屏后还是以左上角(0,0)为起点,根据当前屏下格子的占用的像素和坐标,重新转换为Widget显示的实际像素的起点和范围。对于Widget来说,要显示的内容不发生任何变化和变形,***根据当前屏的坐标位置和占用像素,画出widget将其显示在屏幕上。目标方向为竖屏时,新纵坐标=原横坐标,新横坐标=(横屏行数-1)-原纵坐标,而目标方向为横屏时,新横坐标=原纵坐标,新纵坐标=(横屏行数-1)-原横坐标。
这样,当用户当前焦点在某一Widget上,在屏幕旋转,显示转换后,由于显示位置没有变化,而显示内容在形状上也没有发生变化,因此用户能更快找到该Widget。
当然,应当理解的是,在本发明的具体实施例的方法可以对所有的微件进行应用,当然也可以仅对部分微件进行应用,如仅对显示区域呈中心对称的微件应用,以带来更好的显示效果。
在本发明的具体实施例中,显示屏的显示对象还包括第二类型对象,如桌面背景、状态栏等,对于桌面背景而言,在显示屏是长方形的情况下,如果旋转桌面背景将会导致桌面背景的形变,给用户带来不好的感受,因此,本发明实施例的显示处理方法中,还包括:
所述电子设备维持第二类型对象的显示区域和显示方向不变。
在本发明的具体实施例中,当该第二类型对象为桌面背景时,该第一类型对象显示于该第二类型对象之上。
通过上述的处理方式,使得一些不用或者不适合旋转的对象维持显示区域和显示方向不变,提高用户的视觉感受。
应当理解的是,一般来说,***中还存在类型不同于第一类型对象和第二类型对象的第三类型对象,如显示屏上显示的按钮,对于这一类对象,其代表一定的操作指引,此时,应该保持其在显示屏上的相对位置不变,以便于用户操作,因此,本发明实施例的显示处理方法中,还包括:
在所述第一显示模式下,控制第三类型对象以第三方向显示在第二显示区域,所述第二显示区域为显示区域的一部分;
在所述第二显示模式下,控制所述第三类型对象以第四方向显示在不同于所述第二显示区域的第三显示区域,且所述第三方向与所述第四方向不同;
所述第三显示区域由电子设备根据所述第二显示区域进行转换得到。
如图7所示,为利用本发明实施例的方法,在旋转发生前,该显示屏横屏显示,其中包括4个第一类型对象(A1-A4)和2个第三类型对象(图中的两个箭头,其为上一页按钮和下一页按钮),在旋转发生后,如图8所示,第一类型的对象的显示区域的大小、位置都不变,但第三类型对象的位置大小都发生了变化,方便用户进行操作,此时,不但保证了旋转的时候,还能够与用户的操作习惯相吻合,使得用户能够更加方便的进行操作。
当然应当理解的是,上述的第一类型对象、第二类型对象和第三类型对象可以同时存在。当然,应当理解的是,本发明实施例可以仅对第一类型的对象进行处理,也可以对所有类型的对象都按照本发明实施例进行处理,在此不作限定。
当然,应当理解的是,本发明实施例需要对不同类型的对象有针对的进行显示控制,其需要知道显示对象的类型,因此所述显示处理方法还包括:
判别显示屏当前显示对象的类型。
当前显示对象的类型可以由用户预先设置,而在需要时直接读取即可,而每种类型的对象都具有各自特有的特征,因此也可以提取不同类型对象的特征来进行判别,在此不一一详细描述。
本发明具体实施例的显示处理方法,用于一电子设备,所述电子设备具有一显示屏和传感器,在某一时刻,对第一类型对象执行第一显示操作,在所述显示屏的第一显示区域(为显示屏显示区域的一部分)内以第一方向显示了一数据内容。
在另一时刻,根据传感器采集的运动数据(可能是一段时间的数据,也可能是一个时间点上的数据)判断出所述电子设备的显示屏发生旋转时,电子设备会在所述显示屏的所述第一显示区域内以第二方向显示所述原始内容,而所述第一方向到所述第二方向的旋转方向与所述显示屏的旋转方向相反,所述第一方向与所述第二方向之间的夹角为预订角度。
而该预定角度为多少,取决于电子设备的设置,如仅仅设置两个显示方向,则该预定角度为90度。
本发明实施例的显示处理装置,用于一电子设备,所述电子设备具有一显示屏和传感器,所述显示处理装置如图9所示包括:
获取模块,用于获取传感器采集到的数据;
显示模式控制模块,用于根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;
在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;
在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
上述的显示处理装置中,所述显示模式控制模块具体包括:
记录单元,用于记录所述电子设备的当前显示模式,所述当前显示模式为第一显示模式和第二显示模式中的一个;
检测单元,用于根据传感器采集到的数据,检测所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果;
第一控制单元,用于当所述检测结果表明所述显示屏发生超过预定角度范围的旋转时,控制所述电子设备工作于所述第一显示模式和第二显示模式中与当前显示模式不同的显示模式。
上述的显示处理装置中,所述第一显示模式和第二显示模式对应于不同的传感器的检测区间,所述显示模式控制模块具体包括:
区间确定单元,用于确定所述检测区间中与传感器采集到的数据对应的第一检测区间;
第二控制单元,用于控制所述电子设备工作于与第一检测区域对应的显示模式。
上述的显示处理装置中,所述第一显示区域中心对称。
上述的显示处理装置中,所述第一类型对象为Widget微件对象。
所述显示处理装置还包括:
第二显示处理模块,用于维持第二类型对象的显示区域和显示方向不变。
所述显示处理装置还包括:
第三显示处理模块,用于在所述第一显示模式下,控制第三类型对象以第三方向显示在第二显示区域,所述第二显示区域为显示区域的一部分,在所述第二显示模式下,控制所述第三类型对象以第四方向显示在不同于所述第二显示区域的第三显示区域,且所述第三方向与所述第四方向不同;
所述第三显示区域由电子设备根据所述第二显示区域进行转换得到。
本发明实施例的一种电子设备,包括:
存储器;
显示屏;
传感器;
处理器,用于获取传感器采集到的数据,并根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;
其中,在所述第一显示模式下,所述存储器中的第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;
在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
所述处理器具体包括:
获取模块,用于获取传感器采集到的数据;
显示模式控制模块,用于根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;
在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;
在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。
实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于***或网络上。
在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (16)
1.一种显示处理方法,其特征在于,用于一电子设备,所述电子设备具有一显示屏和传感器,所述显示处理方法包括:
获取传感器采集到的数据;
根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;
在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;
在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
2.根据权利要求1所述的显示处理方法,其特征在于,所述根据传感器采集到的数据控制所述电子设备处于第一显示模式或第二显示模式具体包括:
记录所述电子设备的当前显示模式,所述当前显示模式为第一显示模式和第二显示模式中的一个;
根据传感器采集到的数据,检测所述显示屏是否发生超过预定角度范围的旋转,获得一检测结果;
当所述检测结果表明所述显示屏发生超过预定角度范围的旋转时,控制所述电子设备工作于所述第一显示模式和第二显示模式中与当前显示模式不同的显示模式。
3.根据权利要求1所述的显示处理方法,其特征在于,所述第一显示模式和第二显示模式对应于不同的传感器的检测区间,所述根据传感器采集到的数据控制所述电子设备处于第一显示模式或第二显示模式具体包括:
确定所述检测区间中与传感器采集到的数据对应的第一检测区间;
控制所述电子设备工作于与第一检测区域对应的显示模式。
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所述的电子设备,其特征在于,所述处理器具体包括:
获取模块,用于获取传感器采集到的数据;
显示模式控制模块,用于根据传感器采集到的数据控制所述电子设备工作于第一显示模式或第二显示模式;
在所述第一显示模式下,第一类型对象以第一方向显示在第一显示区域,所述第一显示区域为显示区域的一部分;
在所述第二显示模式下,所述第一类型对象以第二方向显示在所述第一显示区域,且所述第一方向与所述第二方向不同。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110107668.2A CN102760027B (zh) | 2011-04-27 | 2011-04-27 | 一种显示处理方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110107668.2A CN102760027B (zh) | 2011-04-27 | 2011-04-27 | 一种显示处理方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102760027A true CN102760027A (zh) | 2012-10-31 |
CN102760027B CN102760027B (zh) | 2016-08-17 |
Family
ID=47054497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110107668.2A Active CN102760027B (zh) | 2011-04-27 | 2011-04-27 | 一种显示处理方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102760027B (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103150361A (zh) * | 2013-02-27 | 2013-06-12 | 优视科技有限公司 | 一种网页显示方法及装置 |
CN104461172A (zh) * | 2013-09-22 | 2015-03-25 | 联想(北京)有限公司 | 一种显示方法及电子设备 |
CN104808782A (zh) * | 2014-01-28 | 2015-07-29 | 中兴通讯股份有限公司 | 应用分屏方法与装置、智能终端 |
CN104951057A (zh) * | 2014-03-28 | 2015-09-30 | 联想(北京)有限公司 | 一种信息处理方法以及电子设备 |
CN104978115A (zh) * | 2014-04-02 | 2015-10-14 | 腾讯科技(深圳)有限公司 | 内容显示方法及装置 |
CN105718232A (zh) * | 2016-01-20 | 2016-06-29 | 昆山龙腾光电有限公司 | 一种任意角平面旋转显示方法及显示装置 |
CN107040718A (zh) * | 2016-02-03 | 2017-08-11 | 佳能株式会社 | 显示控制装置及其控制方法 |
CN109656787A (zh) * | 2017-10-10 | 2019-04-19 | 夏普株式会社 | 电子设备、控制装置、及电子设备的控制方法 |
CN110431382A (zh) * | 2017-03-24 | 2019-11-08 | 德国爱福门公司 | 用于处理及自动化技术的测量装置的显示单元,及具有此类型的显示单元的测量装置 |
CN110691167A (zh) * | 2019-09-25 | 2020-01-14 | 北京蓦然认知科技有限公司 | 一种显示单元的控制方法、装置 |
CN111142731A (zh) * | 2019-12-27 | 2020-05-12 | 维沃移动通信有限公司 | 一种显示方法及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101369210A (zh) * | 2008-08-22 | 2009-02-18 | 深圳华为通信技术有限公司 | 一种调整用户界面元素的方法及装置 |
US20100103096A1 (en) * | 2007-07-06 | 2010-04-29 | Sony Corporation | Input apparatus, control apparatus, control system, control method, and handheld apparatus |
CN101877736A (zh) * | 2009-04-30 | 2010-11-03 | 深圳富泰宏精密工业有限公司 | 移动终端用户界面自动调整***及方法 |
-
2011
- 2011-04-27 CN CN201110107668.2A patent/CN102760027B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100103096A1 (en) * | 2007-07-06 | 2010-04-29 | Sony Corporation | Input apparatus, control apparatus, control system, control method, and handheld apparatus |
CN101369210A (zh) * | 2008-08-22 | 2009-02-18 | 深圳华为通信技术有限公司 | 一种调整用户界面元素的方法及装置 |
CN101877736A (zh) * | 2009-04-30 | 2010-11-03 | 深圳富泰宏精密工业有限公司 | 移动终端用户界面自动调整***及方法 |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014131276A1 (zh) * | 2013-02-27 | 2014-09-04 | 优视科技有限公司 | 一种网页显示方法及装置 |
US10216712B2 (en) | 2013-02-27 | 2019-02-26 | Uc Mobile Limited | Web page display method and device |
CN103150361A (zh) * | 2013-02-27 | 2013-06-12 | 优视科技有限公司 | 一种网页显示方法及装置 |
CN103150361B (zh) * | 2013-02-27 | 2017-02-08 | 优视科技有限公司 | 一种网页显示方法及装置 |
CN104461172B (zh) * | 2013-09-22 | 2017-07-25 | 联想(北京)有限公司 | 一种显示方法及电子设备 |
CN104461172A (zh) * | 2013-09-22 | 2015-03-25 | 联想(北京)有限公司 | 一种显示方法及电子设备 |
CN104808782A (zh) * | 2014-01-28 | 2015-07-29 | 中兴通讯股份有限公司 | 应用分屏方法与装置、智能终端 |
CN104808782B (zh) * | 2014-01-28 | 2019-12-03 | 中兴通讯股份有限公司 | 应用分屏方法与装置、智能终端 |
CN104951057B (zh) * | 2014-03-28 | 2019-01-15 | 联想(北京)有限公司 | 一种信息处理方法以及电子设备 |
CN104951057A (zh) * | 2014-03-28 | 2015-09-30 | 联想(北京)有限公司 | 一种信息处理方法以及电子设备 |
CN104978115A (zh) * | 2014-04-02 | 2015-10-14 | 腾讯科技(深圳)有限公司 | 内容显示方法及装置 |
CN104978115B (zh) * | 2014-04-02 | 2019-09-20 | 腾讯科技(深圳)有限公司 | 内容显示方法及装置 |
CN105718232A (zh) * | 2016-01-20 | 2016-06-29 | 昆山龙腾光电有限公司 | 一种任意角平面旋转显示方法及显示装置 |
CN107040718A (zh) * | 2016-02-03 | 2017-08-11 | 佳能株式会社 | 显示控制装置及其控制方法 |
CN107040718B (zh) * | 2016-02-03 | 2020-03-03 | 佳能株式会社 | 显示控制装置及其控制方法 |
CN110431382A (zh) * | 2017-03-24 | 2019-11-08 | 德国爱福门公司 | 用于处理及自动化技术的测量装置的显示单元,及具有此类型的显示单元的测量装置 |
CN109656787A (zh) * | 2017-10-10 | 2019-04-19 | 夏普株式会社 | 电子设备、控制装置、及电子设备的控制方法 |
CN110691167A (zh) * | 2019-09-25 | 2020-01-14 | 北京蓦然认知科技有限公司 | 一种显示单元的控制方法、装置 |
CN111142731A (zh) * | 2019-12-27 | 2020-05-12 | 维沃移动通信有限公司 | 一种显示方法及电子设备 |
CN111142731B (zh) * | 2019-12-27 | 2021-07-20 | 维沃移动通信有限公司 | 一种显示方法及电子设备 |
US11989399B2 (en) | 2019-12-27 | 2024-05-21 | Vivo Mobile Communication Co., Ltd. | Display method and electronic device |
Also Published As
Publication number | Publication date |
---|---|
CN102760027B (zh) | 2016-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102760027A (zh) | 一种显示处理方法、装置及电子设备 | |
US10503323B2 (en) | Method and apparatus of touch control for multi-point touch terminal | |
CN103297854B (zh) | 一种web页面焦点控制方法 | |
CN102298917B (zh) | 无线自动检测屏幕联合显示方法及其联合显示设备 | |
CN102662566B (zh) | 屏幕内容放大显示方法及终端 | |
US20180364865A1 (en) | Touch control method, user equipment, input processing method, mobile terminal and intelligent terminal | |
CN105094567B (zh) | 一种基于重力感应的智能终端操作实现方法及*** | |
US20120013645A1 (en) | Display and method of displaying icon image | |
CN104423879A (zh) | 信息处理装置、存储介质和控制方法 | |
CN103513843A (zh) | 触摸面板及包括该触摸面板的图像显示装置 | |
CN106201166A (zh) | 一种分屏显示方法及终端 | |
CN102654822A (zh) | 显示方法、显示装置和终端 | |
CN103294362A (zh) | 用于移动设备的屏幕显示控制方法、装置和移动设备 | |
CN205140493U (zh) | 控制显示屏进行横竖屏切换的装置 | |
CN103136157A (zh) | 双***显示方法和电子设备 | |
CN104317499A (zh) | 用于在终端中设置屏幕的壁纸的设备及方法 | |
CN106201196A (zh) | 一种桌面图标的整理方法及移动终端 | |
US9798437B2 (en) | Information processing method and electronic device | |
CN101727177B (zh) | 鼠标模拟***及其应用方法 | |
CN103870193A (zh) | 信息处理方法及电子设备 | |
CN103324390A (zh) | 用于页面浏览的交互方法、浏览器装置以及移动终端 | |
CN106569674A (zh) | 移动终端及其屏幕操作控制方法 | |
CN103914228B (zh) | 一种移动终端及其触摸屏的操作方法 | |
CN104423829A (zh) | 一种信息处理方法及电子设备 | |
CN101770327A (zh) | 可切换启动多视角显示屏幕的执行程序的影像***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |