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

技术编号:9642369 阅读:122 留言:0更新日期:2014-02-07 00:52
本发明专利技术提供一种切换移动终端屏幕分辨率的方法及装置,所述方法至少包括以下步骤:修改移动终端的状态寄存器的设置值;存储修改后的状态寄存器的设置值;重启移动终端,读取状态寄存器的设置值;获取状态寄存器的设置值所对应的屏幕分辨率;切换移动终端的屏幕分辨率。本发明专利技术的切换移动终端屏幕分辨率的方法及装置在移动终端上实现了切换屏幕分辨率可能性,达到显示效果的最优化配置;且操作方便,易于实现。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种切换移动终端屏幕分辨率的方法及装置,所述方法至少包括以下步骤:修改移动终端的状态寄存器的设置值;存储修改后的状态寄存器的设置值;重启移动终端,读取状态寄存器的设置值;获取状态寄存器的设置值所对应的屏幕分辨率;切换移动终端的屏幕分辨率。本专利技术的切换移动终端屏幕分辨率的方法及装置在移动终端上实现了切换屏幕分辨率可能性,达到显示效果的最优化配置;且操作方便,易于实现。【专利说明】一种切换移动终端屏幕分辨率的方法及装置
本专利技术涉及数据处理及显示的
,特别是涉及一种切换移动终端屏幕分辨率的方法及装置。
技术介绍
随着科学技术的不断发展,显示器、投影仪、计算机、电视机、摄像机以及照相机等家用电器设备在人们的日常生活中越来越普及。上述设备的显示终端的分辨率直接关系到显示效果的好坏。现有技术中,在台式机上可以通过其上的操作系统动态调整屏幕分辨率。但是上述调整方法步骤较多、效率较低,并且对操作系统不熟悉的用户会感觉操作繁琐,影响到用户的体验感。在智能手机、平板电脑等移动终端上还不能实现屏幕分辨率的灵活调整。这就导致在使用移动终端过程中,想要达到合适的显示效果而变得极为困难。例如,目前许多移动终端都支持外接HDMI显示设备,但是HDMI显示设备一般支持的分辨率都是固定的,如分辨率为1280*720p、640*480p、720*480p、720*576p等等。由于HDMI显示设备支持的分辨率是固定的,故很难由移动终端系统去切换或调整。因此,如果能切换移动终端的屏幕分辨率,就可以很好的适配与之相连接的HDMI显示设备。例如,移动终端屏幕的初始分辨率是540*960。当需要外接HDMI显示设备时,由于HDMI显示设备接收的图像分辨率不能匹配到540*960,导致HDMI显示设备不能正常显示。此时如果能够将移动终端屏幕分辨率切换到能够适配该HDMI显示设备的分辨率540*960,该HDMI显示设备就可以正常工作,而不会出现无法显示的问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种切换移动终端屏幕分辨率的方法及装置,用于对移动终端的屏幕分辩率进行灵活的调整,以适应不同环境下的需要。为实现上述目的及其他相关目的,本专利技术提供一种切换移动终端屏幕分辨率的方法,至少包括以下步骤:修改移动终端的状态寄存器的设置值;存储修改后的状态寄存器的设置值;重启移动终端,读取状态寄存器的设置值;获取状态寄存器的设置值所对应的屏幕分辨率;切换移动终端的屏幕分辨率。根据上述的切换移动终端屏幕分辨率的方法,其中:不同的状态寄存器的设置值对应不同的屏幕分辨率。根据上述的切换移动终端屏幕分辨率的方法,其中:修改移动终端的状态寄存器的设置值时,通过系统提供的改写分辨率的接口来更改状态寄存器中的设置值。根据上述的切换移动终端屏幕分辨率的方法,其中:所述移动终端包括智能手机、平板电脑。根据上述的切换移动终端屏幕分辨率的方法,其中:若不进行移动终端的重启,修改后的状态寄存器的设置值仍被存储。同时,本专利技术还提供一种切换移动终端屏幕分辨率的装置,其包括用户设定模块、存储模块、配置信息模块、显示模块和系统模块;其中,所述用户设定模块用于通过用户操作来修改存储模块中的状态寄存器的设置值;所述存储模块用于存储用户设定的状态寄存器的设置值;所述系统模块用于读取所述存储模块中存储的状态寄存器的设置值,并传送到所述配置信息模块;以及根据用户设定信息,控制所述显示模块切换到目标分辨率上;所述配置信息模块用于根据所述系统模块传送来的状态寄存器的设置值得到对应的屏幕分辨率,并传送给所述显示模块;所述显示模块用于根据传送来的屏幕分辨率信息将屏幕分辨率切换到用户设定值上。根据上述的切换移动终端屏幕分辨率的装置,其中:所述存储模块通过设置硬件的高低电压来实现状态寄存器的设置值的存储。根据上述的切换移动终端屏幕分辨率的装置,其中:所述用户设定模块通过系统提供的改写分辨率的接口来更改状态寄存器中的设置值。根据上述的切换移动终端屏幕分辨率的装置,其中:所述移动终端包括智能手机、平板电脑。如上所述,本专利技术的切换移动终端屏幕分辨率的方法及装置,具有以下有益效果:(I)在移动终端上实现了切换屏幕分辨率可能性,达到显示效果的最优化配置;(2)操作方便,易于实现。【专利附图】【附图说明】图1显示为本专利技术的切换移动终端屏幕分辨率的方法的流程图;图2显示为本专利技术的切换移动终端屏幕分辨率的装置的结构示意图;图3显示为本专利技术中用户切换屏幕分辨率的流程图;图4显示为本专利技术中切换移动终端屏幕分辨率时的数据处理流程图。【具体实施方式】以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。在移动终端系统启动过程中,移动终端的显示系统会预先读取显示设备的设置,设置包括显示设备的显示基地址,framebuffer的大小等相关参数;然后初始化显示设备的配置,再根据配置进行相关内容的显示。通常,移动终端的显示设备一般支持多种分辨率,如=320*480,480*800,540*860,720*1280,480*320等。其中,需要说明的是,本专利技术中所指的移动终端是指智能手机、iPad之类的平板电脑,以及其他具有数据处理功能的手持设备。在本专利技术中,通过读取移动终端的状态寄存器的设置值,来获得当前的屏幕分辨率的设置信息。其中,状态寄存器中不同的设置值对应不同的屏幕分辨率。例如:当状态寄存器的设置值为000时,对应的屏幕分辨率为320*480 ;当状态寄存器的设置值为001时,对应的屏幕分辨率为480*800 ;当状态寄存器的设置值为010时,对应的屏幕分辨率为540*960。当进行移动终端的屏幕分辨率切换时,通过系统提供的改写适配分辨率的接口来更改状态寄存器中的设置值,该设置值在系统重启前写入,重启后仍能保持。重启移动终端后,系统根据更改后的状态寄存器的设置值,设置屏幕的分辨率和系统的framebuffer。最后,系统根据新的配置信息来重新设置显示器的分辨率,从而达到切换分辨率的效果。请参阅图1,本专利技术的切换移动终端屏幕分辨率的方法包括以下步骤:步骤S1:修改移动终端的状态寄存器的设置值。例如,当前状态寄存器的设置值为000,其对应的屏幕分辨率为320*480 ;若想要将屏幕分辨率切换为480*800,则需要将状态寄存器的设置值修改为该屏幕分辨率所对应的设置值001。步骤S2:存储修改后的状态寄存器的设置值。具体地,将修改后的状态寄存器的设置值存储在移动终端的存储模块中,可通过电路元件的高低电压来实现该设置值的存储。步骤S3:重启移动终端,读取状态寄存器的设置值;其中,系统询问是否需要重启移动终端;若不需要,则当前屏幕分本文档来自技高网
...

【技术保护点】
一种切换移动终端屏幕分辨率的方法,其特征在于,至少包括以下步骤:修改移动终端的状态寄存器的设置值;存储修改后的状态寄存器的设置值;重启移动终端,读取状态寄存器的设置值;获取状态寄存器的设置值所对应的屏幕分辨率;切换移动终端的屏幕分辨率。

【技术特征摘要】

【专利技术属性】
技术研发人员:蔡立维
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1