一种切换移动终端屏幕分辨率的方法及装置制造方法

文档序号:2540086阅读:165来源:国知局
一种切换移动终端屏幕分辨率的方法及装置制造方法
【专利摘要】本发明提供一种切换移动终端屏幕分辨率的方法及装置,所述方法至少包括以下步骤:修改移动终端的状态寄存器的设置值;存储修改后的状态寄存器的设置值;重启移动终端,读取状态寄存器的设置值;获取状态寄存器的设置值所对应的屏幕分辨率;切换移动终端的屏幕分辨率。本发明的切换移动终端屏幕分辨率的方法及装置在移动终端上实现了切换屏幕分辨率可能性,达到显示效果的最优化配置;且操作方便,易于实现。
【专利说明】一种切换移动终端屏幕分辨率的方法及装置
【技术领域】
[0001]本发明涉及数据处理及显示的【技术领域】,特别是涉及一种切换移动终端屏幕分辨率的方法及装置。
【背景技术】
[0002]随着科学技术的不断发展,显示器、投影仪、计算机、电视机、摄像机以及照相机等家用电器设备在人们的日常生活中越来越普及。上述设备的显示终端的分辨率直接关系到显示效果的好坏。
[0003]现有技术中,在台式机上可以通过其上的操作系统动态调整屏幕分辨率。但是上述调整方法步骤较多、效率较低,并且对操作系统不熟悉的用户会感觉操作繁琐,影响到用户的体验感。在智能手机、平板电脑等移动终端上还不能实现屏幕分辨率的灵活调整。这就导致在使用移动终端过程中,想要达到合适的显示效果而变得极为困难。
[0004]例如,目前许多移动终端都支持外接HDMI显示设备,但是HDMI显示设备一般支持的分辨率都是固定的,如分辨率为1280*720p、640*480p、720*480p、720*576p等等。由于HDMI显示设备支持的分辨率是固定的,故很难由移动终端系统去切换或调整。因此,如果能切换移动终端的屏幕分辨率,就可以很好的适配与之相连接的HDMI显示设备。例如,移动终端屏幕的初始分辨率是540*960。当需要外接HDMI显示设备时,由于HDMI显示设备接收的图像分辨率不能匹配到540*960,导致HDMI显示设备不能正常显示。此时如果能够将移动终端屏幕分辨率切换到能够适配该HDMI显示设备的分辨率540*960,该HDMI显示设备就可以正常工作,而不会出现无法显示的问题。

【发明内容】

[0005]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种切换移动终端屏幕分辨率的方法及装置,用于对移动终端的屏幕分辩率进行灵活的调整,以适应不同环境下的需要。
[0006]为实现上述目的及其他相关目的,本发明提供一种切换移动终端屏幕分辨率的方法,至少包括以下步骤:修改移动终端的状态寄存器的设置值;存储修改后的状态寄存器的设置值;重启移动终端,读取状态寄存器的设置值;获取状态寄存器的设置值所对应的屏幕分辨率;切换移动终端的屏幕分辨率。
[0007]根据上述的切换移动终端屏幕分辨率的方法,其中:不同的状态寄存器的设置值对应不同的屏幕分辨率。
[0008]根据上述的切换移动终端屏幕分辨率的方法,其中:修改移动终端的状态寄存器的设置值时,通过系统提供的改写分辨率的接口来更改状态寄存器中的设置值。
[0009]根据上述的切换移动终端屏幕分辨率的方法,其中:所述移动终端包括智能手机、平板电脑。
[0010]根据上述的切换移动终端屏幕分辨率的方法,其中:若不进行移动终端的重启,修改后的状态寄存器的设置值仍被存储。
[0011]同时,本发明还提供一种切换移动终端屏幕分辨率的装置,其包括用户设定模块、存储模块、配置信息模块、显示模块和系统模块;其中,所述用户设定模块用于通过用户操作来修改存储模块中的状态寄存器的设置值;所述存储模块用于存储用户设定的状态寄存器的设置值;所述系统模块用于读取所述存储模块中存储的状态寄存器的设置值,并传送到所述配置信息模块;以及根据用户设定信息,控制所述显示模块切换到目标分辨率上;所述配置信息模块用于根据所述系统模块传送来的状态寄存器的设置值得到对应的屏幕分辨率,并传送给所述显示模块;所述显示模块用于根据传送来的屏幕分辨率信息将屏幕分辨率切换到用户设定值上。
[0012]根据上述的切换移动终端屏幕分辨率的装置,其中:所述存储模块通过设置硬件的高低电压来实现状态寄存器的设置值的存储。
[0013]根据上述的切换移动终端屏幕分辨率的装置,其中:所述用户设定模块通过系统提供的改写分辨率的接口来更改状态寄存器中的设置值。
[0014]根据上述的切换移动终端屏幕分辨率的装置,其中:所述移动终端包括智能手机、平板电脑。
[0015]如上所述,本发明的切换移动终端屏幕分辨率的方法及装置,具有以下有益效果:
[0016](I)在移动终端上实现了切换屏幕分辨率可能性,达到显示效果的最优化配置;
[0017](2)操作方便,易于实现。
【专利附图】

【附图说明】
[0018]图1显示为本发明的切换移动终端屏幕分辨率的方法的流程图;
[0019]图2显示为本发明的切换移动终端屏幕分辨率的装置的结构示意图;
[0020]图3显示为本发明中用户切换屏幕分辨率的流程图;
[0021]图4显示为本发明中切换移动终端屏幕分辨率时的数据处理流程图。
【具体实施方式】
[0022]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0023]需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0024]在移动终端系统启动过程中,移动终端的显示系统会预先读取显示设备的设置,设置包括显示设备的显示基地址,framebuffer的大小等相关参数;然后初始化显示设备的配置,再根据配置进行相关内容的显示。通常,移动终端的显示设备一般支持多种分辨率,如=320*480,480*800,540*860,720*1280,480*320等。其中,需要说明的是,本发明中所指的移动终端是指智能手机、iPad之类的平板电脑,以及其他具有数据处理功能的手持设备。
[0025]在本发明中,通过读取移动终端的状态寄存器的设置值,来获得当前的屏幕分辨率的设置信息。其中,状态寄存器中不同的设置值对应不同的屏幕分辨率。例如:当状态寄存器的设置值为000时,对应的屏幕分辨率为320*480 ;当状态寄存器的设置值为001时,对应的屏幕分辨率为480*800 ;当状态寄存器的设置值为010时,对应的屏幕分辨率为540*960。
[0026]当进行移动终端的屏幕分辨率切换时,通过系统提供的改写适配分辨率的接口来更改状态寄存器中的设置值,该设置值在系统重启前写入,重启后仍能保持。重启移动终端后,系统根据更改后的状态寄存器的设置值,设置屏幕的分辨率和系统的framebuffer。最后,系统根据新的配置信息来重新设置显示器的分辨率,从而达到切换分辨率的效果。
[0027]请参阅图1,本发明的切换移动终端屏幕分辨率的方法包括以下步骤:
[0028]步骤S1:修改移动终端的状态寄存器的设置值。
[0029]例如,当前状态寄存器的设置值为000,其对应的屏幕分辨率为320*480 ;若想要将屏幕分辨率切换为480*800,则需要将状态寄存器的设置值修改为该屏幕分辨率所对应的设置值001。
[0030]步骤S2:存储修改后的状态寄存器的设置值。
[0031]具体地,将修改后的状态寄存器的设置值存储在移动终端的存储模块中,可通过电路元件的高低电压来实现该设置值的存储。
[0032]步骤S3:重启移动终端,读取状态寄存器的设置值;
[0033]其中,系统询问是否需要重启移动终端;若不需要,则当前屏幕分辨率不变,修改后的状态寄存器的设置值仍被存储;若需要,则待移动终端重启后,读取状态寄存器的设置值,以进行后续的屏幕分辨率切换。
[0034]步骤S4:获取状态寄存器的设置值所对应的屏幕分辨率。
[0035]具体地,根据状态寄存器中的设置值,可以对应得到用户需要切换到的屏幕分辨率。例如,若获知状态寄存器的设置值为010,则可得到需切换到的屏幕分辨率为540*960。
[0036]步骤S5:切换移动终端的屏幕分辨率。
[0037]具体地,系统根据得到的显示参数通过控制移动终端的显示设备切换到对应的屏幕分辨率上。
[0038]同时,本发明还提供一种切换移动终端屏幕分辨率的装置。参照图2,该装置包括用户设定模块1、存储模块2、配置信息模块4、显示模块5和系统模块3。
[0039]用户设定模块I通过用户操作来修改存储模块中的状态寄存器的设置值。其中,不同的状态寄存器的设置值对应不同的屏幕分辨率。例如:状态寄存器的设置值为000时,对应的屏幕分辨率为320*480 ;状态寄存器的设置值为001时,对应的屏幕分辨率为480*800。
[0040]存储模块2存储用户设定的状态寄存器的设置值。其中,可以通过设置硬件的高低电压来实现状态寄存器的设置值的存储。
[0041]系统模块3读取存储模块中存储的状态寄存器的设置值,并传送到配置信息模块;同时根据用户设定信息,控制显示模块切换到目标分辨率上,以及负责协调各个功能模块之间的有序工作。
[0042]配置信息模块4根据系统模块传送来的状态寄存器的设置值得到对应的屏幕分辨率,并传送给显示模块。例如:当状态寄存器的设置值为000时,则得到的屏幕分辨率为320*480 ;当状态寄存器的设置值为001时,则得到的屏幕分辨率为480*800。
[0043]显示模块5根据传送来的屏幕分辨率信息将屏幕分辨率切换到用户设定值上。
[0044]假定移动终端屏幕的当前分辨率为A。参照图3,当用户需要将移动终端的屏幕分辨率切换到B时,用户的操作流程如下:
[0045]打开设置界面,设定要所切换到的屏幕分辨率B ;
[0046]提示设定成功,询问是否重启;
[0047]如果选择不重启,则移动终端屏幕的分辨率仍为A,用户可以随时再次进入设置界面进行设定屏幕分辨率设定;
[0048]如果选择重启,则移动终端立即重启,重启后移动终端屏幕分辨率就成功切换B。
[0049]假定移动终端屏幕的当前分辨率为A。参照图4,切换移动终端屏幕分辨率时的数据处理流程如下:
[0050]用户选择要切换的屏幕分辨率B,则状态寄存器的设置值被设置为与分辨率B相对应的“001” ;
[0051]状态寄存器的设置值通过用户应用接口存储到存储模块中;
[0052]询问移动终是否要重启;
[0053]若要重启,则系统模块读取存储模块中的状态寄存器的设置值,并传送到配置信息模块;配置信息模块根据状态寄存器的设置值确定显示模块的分辨率将切换为B ;重启移动终端后,移动终端的屏.分辨率切换为B,屏.分辨率切换f呆作完成;
[0054]若不要重启,则询问是否需要切换屏幕分辨率;若需要,则重新选择要切换的屏幕分辨率B,继而重复上述步骤;若不需要,则保持当前屏幕分辨率A不变。
[0055]综上所述,本发明的切换移动终端屏幕分辨率的方法及装置在移动终端上实现了切换屏幕分辨率可能性,达到显示效果的最优化配置;且操作方便,易于实现。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0056]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属【技术领域】中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【权利要求】
1.一种切换移动终端屏幕分辨率的方法,其特征在于,至少包括以下步骤: 修改移动终端的状态寄存器的设置值; 存储修改后的状态寄存器的设置值; 重启移动终端,读取状态寄存器的设置值; 获取状态寄存器的设置值所对应的屏幕分辨率; 切换移动终端的屏幕分辨率。
2.根据权利要求1所述的切换移动终端屏幕分辨率的方法,其特征在于:不同的状态寄存器的设置值对应不同的屏幕分辨率。
3.根据权利要求1所述的切换移动终端屏幕分辨率的方法,其特征在于:修改移动终端的状态寄存器的设置值时,通过系统提供的改写分辨率的接口来更改状态寄存器中的设置值。
4.根据权利要求1所述的切换移动终端屏幕分辨率的方法,其特征在于:所述移动终端包括智能手机、平板电脑。
5.根据权利要求1所述的切换移动终端屏幕分辨率的方法,其特征在于:若不进行移动终端的重启,修改后的状态寄存器的设置值仍被存储。
6.一种切换移动终端屏幕分辨率的装置,其特征在于:包括用户设定模块、存储模块、配置信息模块、显示模块和系统模块;其中, 所述用户设定模块用于通过用户操作来修改存储模块中的状态寄存器的设置值; 所述存储模块用于存储用户设定的状态寄存器的设置值; 所述系统模块用于读取所述存储模块中存储的状态寄存器的设置值,并传送到所述配置信息模块;以及根据用户设定信息,控制所述显示模块切换到目标分辨率上; 所述配置信息模块用于根据所述系统模块传送来的状态寄存器的设置值得到对应的屏幕分辨率,并传送给所述显示模块; 所述显示模块用于根据传送来的屏幕分辨率信息将屏幕分辨率切换到用户设定值上。
7.根据权利要求6所述的切换移动终端屏幕分辨率的装置,其特征在于:所述存储模块通过设置硬件的高低电压来实现状态寄存器的设置值的存储。
8.根据权利要求6所述的切换移动终端屏幕分辨率的装置,其特征在于:所述用户设定模块通过系统提供的改写分辨率的接口来更改状态寄存器中的设置值。
9.根据权利要求6所述的切换移动终端屏幕分辨率的装置,其特征在于:所述移动终端包括智能手机、平板电脑。
【文档编号】G09G5/00GK103559151SQ201310567886
【公开日】2014年2月5日 申请日期:2013年11月13日 优先权日:2013年11月13日
【发明者】蔡立维 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1