[发明专利]针对显示缩放事件的用户界面系统在审
申请号: | 202180063226.4 | 申请日: | 2021-09-23 |
公开(公告)号: | CN116490918A | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 彼得·詹姆斯·劳赫曼 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G09G5/373 | 分类号: | G09G5/373 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 樊英如;张静 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 显示 缩放 事件 用户界面 系统 | ||
本发明公开了用于实现针对显示对象的增强缩放技术的系统、设备和方法。当由应用程序创建图形内容时,显示对象向缩放管理器注册,以得到显示缩放事件的通知。这些显示缩放事件可通过以下项而引起:更改显示器,更改显示器的分辨率或其他参数,更改文本大小,调整一个或多个图形元素的大小,或其他方式。当检测到显示缩放事件时,该缩放管理器将该事件通知给显示对象。如果给定显示对象基于该事件而作出更改其所占空间量的决策,则该给定显示对象向其父对象通知所期望的更改。然后其父可以决定是否允许更改以及/或者对其他显示对象作出调整以适应该给定显示对象所寻求的该更改。
背景技术
当软件应用程序在多个不同的显示平台上运行时,可能遇到各种显示相关问题。例如,在不同平台上显示内容的屏幕可具有不同大小、纵横比、取向、像素密度、屏幕分辨率和/或其他参数。如预期在第一显示器上出现的内容在第二显示器上出现时可能具有各种负面影响。此外,在应用程序运行的同时对显示设置进行更改,这可使正在显示的图像出现意外问题,诸如文本和用户界面(UI)部件模糊以及图形元素大小错误等。
显示器的一项重要特性是被称为像素密度的参数。像素密度按每英寸点数(DPI)或每英寸像素(PPI)进行测量,并且由显示像素数量和像素大小来确定。例如,在一个场景中,用户界面可包括关于文本“主页”的80x40像素的帧。如果使用了某一字体大小,则可能在低分辨率屏幕上,文本“主页”看起来是正确的。然而,在高分辨率屏幕上,该帧将太小,从而导致文本被剪切。在另一示例中,当应用程序被拉长以适应辅显示器时,该拉长可使应用程序在辅显示器上显得模糊。当生成用于显示的内容时,要解决这些和其他类似问题可能很具挑战性。
附图说明
通过结合附图参考以下描述,可更好地理解本文描述的方法和机制的优点,在附图中:
图1是计算系统的一个具体实施的框图。
图2是用于对显示缩放因子更改作出响应的系统的一个具体实施的逻辑框图。
图3是用户界面窗口和对应显示对象分层结构的一个具体实施的图示。
图4是作为图形用户界面的一部分而显示的一个窗口的重新缩放场景的一个具体实施的图示。
图5示出了根据各种具体实施的调整电子表格单元格大小的示例。
图6是示出了用于操作缩放管理器的方法的一个具体实施的一般化流程图。
图7是示出了供显示对象对接收到显示缩放事件的指示作出响应的方法的一个具体实施的一般化流程图。
图8是示出了用于协调子显示对象与父显示对象之间的额外空间的指派的方法的一个具体实施的一般化流程图。
图9是示出了用于在检测到显示缩放事件时遍历分层结构的方法的一个具体实施的一般化流程图。
具体实施方式
在以下描述中,阐述了许多具体细节以提供对本文呈现的方法和机制的透彻理解。然而,本领域普通技术人员应当认识到,可在没有这些具体细节的情况下实践各种具体实施。在一些情况下,未详细示出众所周知的结构、部件、信号、计算机程序指令和技术,以避免模糊本文描述的方法。应当了解,为了简单和清楚说明,附图中所示的元件不一定按比例绘制。例如,这些元件中的一些元件的尺寸可相对于其他元件被放大。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180063226.4/2.html,转载请声明来源钻瓜专利网。