当前位置: 首页 > 专利查询>微软公司专利>正文

在缩略图预览图标上指示文件类型制造技术

技术编号:5615246 阅读:382 留言:0更新日期:2012-04-11 18:40
提供了一种用于根据用户偏好来显示图标的方法和系统。该方法包括向用户提供一尺寸选择机制,用以从一尺寸范围中选择一图标尺寸。该本方法还包括搜索与底层文件相关的一组存储的资源,并且基于该存储的资源生成所选尺寸的图标。该本方法另外还包括基于用户的尺寸选择和所表示文件中的至少一个来选择包括传统图标和缩略图图标之一的图标类型。此外,该图标显示系统还可以基于所选尺寸和图标的纵横比而在该图标的附近放置标签和覆盖图。

【技术实现步骤摘要】
【国外来华专利技术】在縮略图预览图标上指示文件类型背景图标多年来用于在计算机系统中向用户显示信息。图标是在诸如MICROSOFTWINDOWS (华盛顿州雷蒙德市的微软公司产品)等整个计算机操作系统中用来表示诸如文件、文件夹、快捷方式、应用程序、文档、任务和命令等项目的图像。图标当前在诸如Windows Explorer (Windows资源管理器,这也是微软公司产品)等文件管理系统内的工具栏、对话框、菜单和许多其他位置上使用。图标通常被存储为静态位图,但是也可编写动态图标处理程序来动态地生成图标。当前,使用两种图标来表示项目。这两种类型包括传统图标和縮略标。传统图标通常由各文件所共享并按类型确定,而縮略图则一般按项目确定并且不由各文件共享(在媒体文件的情况下,来自同一专辑的所有音轨共享同一专辑艺术图标,其中该图标并不是真正的縮略图)。传统的图标由两个组成部分组成,包括图标图像和状态覆盖图。图标图像形成传统图标的基础。状态覆盖图用于传达有关该项目的状态信息。它被用于例如显示快捷方式覆盖图。縮略标是用来显示基于底层项目的内容生成的图像的一种特定类型的图标。例如,实际上看起来象该图像本身的图像文件的图标是该图像文件的縮略图。縮略标还可包括覆盖图。縮略标可由在用户计算机上运行的代码动态地生成,然而所生成的图像可被高速缓存。虽然现有的操作系统提供縮略图,但是这些縮略图不能很好地集成到诸如Windows Explorer等现有文件管理系统中。结果,縮略图特征就不像它本应的那样有用。现在,用户不得不进入特殊的"縮略图视图"来查看縮略标,即便对于具有诸如照片等尺寸较小的视觉上有效的縮略标的对象而言也是如此。当处于现有系统的縮略图视图中时,用于不带縮略图的对象的图标显得很小并且不充分。用户通常无法在縮略图视图内看见其在诸如平铺视图或详细信息视图之类的其他视图中能够看见的有关每个文件的额外信息。因此,用户通常被迫在査看縮略图和査看其他重要信息之间做出选择。因为縮略图特征是远程的并且没有得到广泛利用,所以独立软件厂商(ISV)编写縮略图生成器的动机就很小。当ISV编写縮略图生成器时,他们未必肯投入时间精力来让縮略图生成器变得强大。结果,许多现有应用程序产生的縮略图质量很差。通常,因为縮略图是图片,所以难以确定作为縮略标底层的基础的项目是何类型。此外,虽然传统图表是立刻出现的,但是縮略标的出现通常要晚得多,因为它们不是预先生成的。使用传统图标,覆盖图通常被用作有关作为图标底层的基础的项目的信息的主要或唯一指示。然而,覆盖图并不可靠地出现。如果需要显示多个状态,则覆盖图将只显示最高优先级的状态并且会忽略其他状态,因为一次不能显示多于一个覆盖图。覆盖图在诸如通常用于列表或详细信息模式的尺寸等小图标尺寸的情况下难以识别。覆盖图还有额外的缺点,包括以未授权的方式被轻易模仿和使用的能力。另一个限制是覆盖图对弱视者的不可访问性。用键盘导航并使用讲解器的用户在文件被选择时听到每个文件的名称和类型,但是却没被给出与覆盖图所表示的状态有关的任何信息。此外,覆盖图会不一致地传达有关一文件状态的信息。概述在此描述的特征涉及一种用于在用户界面上显示表示底层文件的图标的方法。该方法可以包括向用户提供一尺寸选择机制,用以从一尺寸范围中选择一图标尺寸。该方法还可包括搜索与底层文件相关的一组存储的资源,并且基于该存储的资源生成用户所选尺寸的图标。在另一方面,提供了一种用于增强用户界面上的图标显示的方法。该方法可以提供一种用户选择组件,用以允许用户为表示一文件的图标选择图标尺寸。该方法还可包括基于尺寸选择和所表示文件中的至少一个来选择包括传统图标和縮略标之一的图标类型。该方法还可包括生成具有所选尺寸和图标类型的所选图标。在又一个另外的方面,提供了一种用于增强图标显示的系统。该系统可以包括一用户图标縮放模块,用以允许用户为表示底层文件的图标选择图标尺寸。该系统还可包括一资源选择模块,用以基于该尺寸选择来选择用于生成该图标的图像资源。在又一方面,提供一种用于增强图标显示的系统。该系统可以包括一用户图标缩放模块,用以允许用户为表示底层文件的图标选择图标尺寸。该系统还可包括一类型选择模块,用于选择包括传统图标和縮略标中的至少一种的图标类型,该类型选择基于尺寸选择和底层文件中的至少一个。其他方面可以提供用以选择供结合縮略标来显示的类型覆盖图的各种机制,包括基于文件类型、相应的应用程序、通过应用程序编程接口 (API)接收到的输入和/或图标与之相对应的数据文件的内容来进行选择等机制。附图简述如下详述的特征将参考附图来描述,在附图中,附图说明图1是示出了在其中可以实现在此描述的各特征的计算机化环境的框图2是示出根据在此描述的若干特征的图标縮放系统的框图3A-3G是不同类型和尺寸的图标的样本;图4是示出了一图标配置的框图5示出了若干縮略标配置;图6A-6C示出了图标的视觉效果的多个实施例;图7示出了用于允许用户縮放图标的用户縮放;图8是示出用于确定要使用何种图标类型的过程的流程图9是示出用于访问图像资源的过程的流程图;以及图10A例示了表2,其中示出覆盖图尺寸与沿一连续范围的图标尺寸之间的关系的一个实施例。图10B例示了表7,其中示出覆盖图尺寸与沿一连续范围的图标尺寸之间的关系的另一实施例。图11示出了根据在此描述的各特征的用来确定縮略图类型覆盖图的方法。详细描述I.系统概览在此描述的特征包括一种启用图标縮放以增强用户体验的方法和系统。图标縮放能让用户在诸如Microsoft Windows Explorer之类的文件管理系统内将图标的尺寸调整为从适用于在长项目列表中查看的小尺寸直至适用于在单个视图内查看少量縮略图的非常大的尺寸的范围内的任何尺寸。在调整图标尺寸时,该图标的外观和布局可以改变以最佳地适应其新尺寸。图2示出了图标縮放模块200。图标缩放模块200可以被实现为如下参考图1所述的计算机化环境中的一个或多个程序模块。图标縮放模块200可以包括资源选择模块210、覆盖图选择模块220、类型选择模块230、标签放置模块240和用户縮放模块250。通过用户縮放模块250,用户能够选择图标尺寸。基于用户縮放选择,类型选择模块230可以选择诸如縮略图或传统图标等图标类型。资源选择模块210也可以基于縮放选择来选择一特定的图像资源以便进行縮放。类似地,在某些方面,覆盖图选择模块220可以基于縮放选择来选择、縮放和/或定位状态覆盖图和/或类型覆盖图,并且标签放置模块240可以基于縮放选择来确定与该图标相关联的标签的合适位置。图标可以使用诸如16 x 16像素和32 x 32像素之类的一组预定尺寸来创作。当用户选择用并非预定尺寸之一的尺寸来查看图标时,縮放模块200可以进行内插以确定向用户显示什么图像。当图标尺寸改变时,包括图标类型、图像资源、标签放置和/或覆盖图配置的各变量会如此所述受到影响。II.示例性操作环境图1示出了可在其上实现在此描述的各特征的合适的计算系统环境100的示例。计算系统环境IOO仅为合适的计算环境的一个示例,并非对在此描述各特征的使用范围或功能提出任何局限。也不应将计算环境100解释为对示例性操作环境100中示出的任一组件或其组合具有任何依赖或需求。在此描述本文档来自技高网...

【技术保护点】
一种用于在表示存储在计算机系统上的非图像类型数据文件的缩略图图标上显示类型覆盖图的计算机实现的方法,包括以下步骤: a)标识与所述非图像类型数据文件的内容相对应的缩略图图像; b)确定所述数据文件是否标识类型覆盖图,并且如果是, 则在显示设备上显示所述数据文件的第一图标表示,其中所述第一图标表示包括所述缩略图图像和所标识的类型覆盖图;以及 c)当所述数据文件没有标识类型覆盖图时,确定所述数据文件的文件类型是否唯一地对应于一预定的单个应用程序,并且如果是,则在所 述显示设备上显示所述数据文件的第二图标表示,其中所述第二图标表示包括所述缩略图图像以及与所述应用程序相对应的类型覆盖图。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:C库明斯P格斯莫里诺JC贝尔特JT兰姆TK比姆DG德沃切克RJ陈
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1