自动缩放图标以适合数据处理系统内的一个显示区的方法技术方案

技术编号:2882609 阅读:275 留言:0更新日期:2012-04-11 18:40
提供了用于在数据处理系统上显示图标的方法、系统和程序。将在计算机屏幕上显示的若干个图标得到确定。用于在计算机屏幕上显示图标的界限区域得到计算。图标的尺寸随后被缩放到这样的尺寸,即在利用所有可获得的显示空间的情况下可以把所有图标都显示在该界限区域内。图标的最小和最大尺寸可根据用户的偏好而得到限制。如果这些图标不能利用用户选定的最小尺寸而被缩放以被容纳到该界限区域之内,则只显示图标的一部分。以此方式,所有图标都被缩放到和显示在这样的尺寸,即该尺寸利用了显示屏幕的整个界限区域。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般地说涉及数据处理系统,且更具体地说本专利技术涉及用于显示图标的数据处理系统。进一步具体地说,本专利技术涉及用于对图标进行缩放以适应一个显示区域的数据处理系统。数据处理系统通常采用图标来表示可由数据处理系统的用户操作的对象。典型的对象包括程序、文件、图象、声音文档、视频文档、以及宏指令。图标的优点,是它们起到可视助记符的作用,并使得用户在不用记住指令或在键盘上键入这些指令的情况下就能够控制某些计算机操作。图标是图形用户界面的用户友好性的一个重要因素。采用图标的数据处理系统带有具有多种能力的显示屏幕。某些数据处理系统,诸如小型手持装置,具有小至3英寸×3英寸的屏幕尺寸。这种系统的屏幕的小的物理尺寸限制了可被显示在屏幕上的信息量,但该信号量仍然大得足以被数据处理系统的用户所读取。在其他的数据处理系统中,屏幕的物理尺寸非常大且屏幕能够以非常高的分辨率显示信息。当观看为这种高分辨率系统的标准屏幕设计的信息时,信息看上去被物理压缩了。由于这种压缩,显示的信息看上去如此地小,以至用户不能读取或识别该信息。参见附图说明图1,其中显示了一种典型的视频显示器102的图形表示,该视频显示器102带有一个显示有窗口106的显示屏幕104。该图描绘了一种系统,该系统可以具有小的物理尺寸,诸如一个手持计算机。在窗口106中显示有图标108。由于小的屏幕尺寸,图标108显得很大且它们完全不能适合处于窗口106的尺寸之内。结果,若干个图标隐到了视野之外且不容易被用户所存取。用户为了获得对这些图标的存取,该用户必须把窗口106向下滚动以使隐藏的图标可被显示在窗口106中。使窗口106滚动的一个后果,是位于窗口106的顶部的图标将被滚动至窗口106的上边缘之外并变得不可存取。滚动窗口以获得对隐藏的图标的存取降低了图标的效率。参见图2,其中显示了一种典型的视频显示器102的一个图形表示,该视频显示器102具有显示有窗口202的一个显示屏幕104。该图显示了一个系统,它可以具有大的屏幕尺寸,而该显示器被置于高分辨率模式。在窗口202之内显示有图标204。由于屏幕的大的物理尺寸和高分辨率显示模式,图标204显得非常小。由于它们的小尺寸,图标204难于被看到和读取,因而难于定位和使用一个具体的图标。如果不能方便地定位和使用一个所希望的图标,它的有用性将被降低。手动滚动屏幕以显示出隐藏的图标或寻求发现一个难于识别的图标,是不希望和不方便的。因此,如从前面的描述可见,所希望的是提供一种改进方法,该方法通过在一个最小和最大尺寸之内缩放图标以适应视频屏幕的可获得的区域而在视频屏幕上显示图标。本专利技术一般地说涉及数据处理系统,且更具体地说本专利技术涉及用于显示图标的数据处理系统。进一步具体地说,本专利技术涉及用于对图标进行缩放以适应一个视频屏幕的一个显示区域的数据处理系统。因而本专利技术的一个目的,是提供一种用于显示图标的改进的数据处理系统。本专利技术的另一个目的,是提供用于缩放图标的一种改进的数据处理系统。本专利技术的再一个目的,是提供用于通过自动缩放图标的尺寸而显示图标的一种改进的数据处理系统。以上的目的是通过如以下所述的方式实现的。提供了一种方法、系统和程序,用于在一个数据处理系统上显示图标。将要在计算机屏幕上显示的图标的数目得到确定。用于在计算机屏幕上显示图标的界限区域得到计算。图标的尺寸随后被缩放到一个尺寸-该尺寸使得所有图标都能够利用全部可获得的显示空间而被显示在该界限区域中。图标的最小和最大尺寸可根据用户的偏好而得到限定。如果图标不能利用用户选定的最小尺寸得到缩放而适合处于界限区域内,则只有图标的一部分得到显示。以此方式,所有图标都得到缩放并以一个尺寸得到显示-该尺寸利用了显示屏幕的整个界限区域。从以下详细描述,本专利技术的以上及其他目的、特征、以及优点将变得显而易见。在所附权利要求书中提供了本专利技术的新颖特征。从以下结合附图对一说明性的实施例进行的详细描述,本专利技术本身及其优选使用模式、其进一步的目的和优点,将变得显而易见。图1显示了显示图标的一种传统视频显示器屏幕;图2描绘了显示图标的传统视频显示器屏幕的一种图形表示;图3显示了一种数据处理系统的一个图象表示,它可被用来实施本专利技术的一个优选实施例。图4显示了图3中显示的数据处理系统的一种有代表性的硬件环境;图5a显示了在一个显示图标的手持装置上的一个视频显示器屏幕的一个图形表示,它可被用来实施本专利技术的一个优选实施例;图5b显示了显示图标的一个视频显示器屏幕的一种图形表示,它可被用来实施本专利技术的一个优选实施例;图6a显示了一个图标的一种图形表示,它可被用来实施本专利技术的一个优选实施例;图6b显示一个只有图形的图标的一种图形表示,它可被用来实施本专利技术的一个优选实施例;图6c显示了一种只有文本的图标的一种图形表示,它可被用来实施本专利技术的一个优选实施例;图7a显示了显示缩放的图标的一个视频显示器屏幕的一个图形表示,它可被用来实施本专利技术的一个优选实施例;图7b显示了在显示缩放的图标的一个手持装置上的一个视频显示器屏幕的一个图形表示,它可被用来实施本专利技术的一个优选实施例;图8a显示了一个显示只有图形的图标的一个视频显示器屏幕的一个图形表示,它可被用来实施本专利技术的一个优选实施例;图8b显示了显示只有图形的图标的一种手持装置的一个视频显示器屏幕的一个图形表示,它可被用来实施本专利技术的一个优选实施例;图9a显示了显示只有文本的图标的一种视频显示器屏幕的一个图形表示,它可被用来实施本专利技术的一个优选实施例;图9b显示了显示只有文本的图标的一种手持装置的一个视频显示器屏幕的一个图形表示,它可被用来实施本专利技术的一个优选实施例;图10显示了根据本专利技术的一个优选实施例的一种高级逻辑流程图,它显示了用于缩放图标的一种方法。以下结合附图描述本专利技术的一个优选实施例,其中相同的标号表示了相同的或类似的部件。现在参见附图并具体参见图3来描述一种数据处理系统300的一种图象表示,该系统可被用来实施本专利技术的一个优选实施例。数据处理系统300被显示为包括一个系统单元302、一个视频显示器102、一个键盘306、以及一个鼠标器308。键盘306是数据处理系统300的这样一个部分-即该部分类似于打字机的键盘并使得用户能够控制计算机的一个具体方面。由于信息沿着一个方向流动,即从键盘306至系统单元302,键盘306起着只输入装置的作用。在功能上,键盘306代表了整个输入/输出装置的一半,输出的一半是视频显示器102。键盘306包括由多数打字机的典型的QWERTY设置所代表的标准可打印字符组。另外,键盘306经常包括在一边的计算器式数字键台。这些键中的一些,诸如“Ctrl”、“alt”以及“Shift”键,可被用来改变另一个键的含意。其他的特殊键和键的组合可被用来控制程序操作或在视频显示器102的显示屏幕上移动文本或光标。鼠标器308是通常采用的指向装置。通常的鼠标器的基本特征包括一个外壳,该外壳具有平坦的底部并被设计成适合于被一只手所抓握。一种典型的鼠标器还包括位于鼠标器的顶部的一或多个按钮,以及位于鼠标器的底部的一种多向探测装置(例如通常是一个球)。一条电缆310把鼠标器308连接到诸如一个数据处理系统300的一个计算机。通过在一个表面(例如工本文档来自技高网...

【技术保护点】
用于在具有一个显示屏幕的一种数据处理系统中显示图标的一种方法,包括以下步骤: 首先确定将要在一个数据处理系统的一个显示屏幕上显示的多个图标的数量; 其次确定用于显示所述多个图标的所述显示屏幕的一个指定区域;以及 响应于所述多个图标的所述数量和所述指定区域自动地对所述多个图标中的每一个进行缩放,从而使所述多个图标可被显示在所述显示屏幕的所述指定区域中。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:拉宾德拉纳斯杜塔
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1