[发明专利]在电子设备的屏幕上进行显示的方法和装置在审
申请号: | 201310033308.1 | 申请日: | 2013-01-25 |
公开(公告)号: | CN103970436A | 公开(公告)日: | 2014-08-06 |
发明(设计)人: | 颜鹏 | 申请(专利权)人: | 人人游戏网络科技发展(上海)有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/14 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;李峥宇 |
地址: | 200444 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 屏幕 进行 显示 方法 装置 | ||
技术领域
本发明的各实施方式涉及图像处理,更具体地,涉及用于在电子设备的屏幕上进行显示的方法和装置。
背景技术
随着计算机硬件技术的发展,目前已经设计出具有各种屏幕尺寸的电子设备,例如,大到数十英寸的液晶显示器,小到几英寸的便携式终端。面对屏幕大小如此悬殊的电子设备,如何确保在各个电子设备上都能显示适合于屏幕尺寸的界面图像,这已经成为目前的一个研究热点。
仅以便携式终端为例,诸如移动电话、个人数字助理等电子设备的屏幕的分辨率可以是240×320像素(横向×纵向)、720×1280像素或者其他数值。由于不同屏幕具有不同的像素比(例如,240∶320=3∶4,720∶1280=9∶16),因而如果针对具有不同分辨率的电子设备提供相同的界面图像,则在全屏显示界面图像时不可避免地会出现界面图像的拉伸或挤压等变形。
针对这一问题,为了在分辨率不同的屏幕上以较好的视觉效果呈现应用的界面,通常需要针对具有不同分辨率的显示器提供相应的界面图像。例如,对于分辨率为320×240像素的电子设备,提供的用户界面可以包括分辨率为320×240像素的背景图像、分辨率为160×120像素的对话框图像、分辨率为60×30的按钮图像;又例如,对于分辨率为720×1280像素的电子设备,提供的用户界面可以包括分辨率为720×1280像素的背景图像、以及具有其他适合像素数的对话框图像和按钮图像。
尽管提供多套界面图像可以在一定程度上解决界面图像被拉伸或挤压的问题,然而,这大大增加了界面设计者和制作者的工作负担。界面设计者和制作者需要收集主流电子设备的屏幕分辨率,并针对每个界面元素输出具有不同分辨率的图像。
另外,还应当注意,由于不同的电子设备的操作系统可以有所不同(例如,安卓系统和IOS系统),应用设计者在开发应用时通常会开发针对不同操作系统的应用版本。在此情况下,考虑到操作系统类型以及电子设备的屏幕分辨率的不同,应用安装包中的内容将会变得更加复杂。
发明内容
因而,期望提供一种能够基于电子设备的屏幕分辨率来自适应地显示界面图像的技术方案,并且期望该技术方案可以在无需针对电子设备进行人工配置的情况下自动实现。
在本发明的一个实施方式中,提供了一种在电子设备的屏幕上进行显示的方法,包括:读取将在屏幕上显示的用户界面中的至少一个界面元素的图像;基于与至少一个界面元素的图像相关联的控件类型,将至少一个界面元素的图像分类为第一类型和第二类型;在屏幕上,基于缩放比例而至少对被分类为第一类型的界面元素的图像进行显示,其中缩放比例与电子设备的屏幕分辨率和用户界面的分辨率相关联,缩放比例针对界面元素的横向和纵向的缩放比例相同。
在本发明的一个实施方式中,基于与至少一个界面元素的图像相关联的控件类型,将至少一个界面元素的图像分类为第一类型和第二类型包括:将控件类型为等比显示的界面元素的图像分类为第一类型;以及将控件类型为浮动显示的界面元素的图像分类为第二类型。
在本发明的一个实施方式中,进一步包括:基于被分类为第二类型的界面元素的图像与用户界面的待显示边界之间的位置关系,对被分类为第二类型的界面元素的图像进行显示。
在本发明的一个实施方式中,提供了一种在电子设备的屏幕上进行显示的装置,包括:读取模块,配置用于读取将在屏幕上显示的用户界面中的至少一个界面元素的图像;分类模块,配置用于基于与至少一个界面元素的图像相关联的控件类型,将至少一个界面元素的图像分类为第一类型和第二类型;第一显示模块,配置用于在屏幕上,基于缩放比例而至少对被分类为第一类型的界面元素的图像进行显示,其中缩放比例与电子设备的屏幕分辨率和用户界面的分辨率相关联,缩放比例针对界面元素的横向和纵向的缩放比例相同。
在本发明的一个实施方式中,分类模块包括:第一分类模块,配置用于将控件类型为等比显示的界面元素的图像分类为第一类型;以及第二分类模块,配置用于将控件类型为浮动显示的界面元素的图像分类为第二类型。
在本发明的一个实施方式中,进一步包括:第二显示模块,配置用于基于被分类为第二类型的界面元素的图像与用户界面的待显示边界之间的位置关系,对被分类为第二类型的界面元素的图像进行显示。
根据本发明的实施方式,可以基于电子设备的屏幕分辨率来自适应地显示界面图像的技术方案,可以在无需针对电子设备进行人工配置的情况下自动实现;另外,还可以更加充分有效地利用电子设备的屏幕中的潜在可用空间。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于人人游戏网络科技发展(上海)有限公司,未经人人游戏网络科技发展(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310033308.1/2.html,转载请声明来源钻瓜专利网。