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

用于文档导航的低分辨率占位符内容制造技术

技术编号:8682834 阅读:148 留言:0更新日期:2013-05-09 02:45
本发明专利技术涉及用于文档导航的低分辨率占位符内容。体系结构生成低分辨率占位符内容,这种内容通过保持并显示内容的结构来保持应用响应性的有用性。这促进了降低与预先渲染结构完整不变的内容相关联的存储器要求。该体系结构允许以低于旨在用于实际显示的缩放水平来存储预先渲染的内容以要求较少的资源,以较低的缩放水平来预先渲染内容以允许应用为较低缩放水平调整来提供高于按照全显示缩放水平渲染并压缩得到的数据将达到的结构完整性,将预先渲染的内容拉伸至旨在用于显示的缩放水平以便达到直接与全分辨率内容融合的低分辨率外观,并在全分辨率内容变为可用时在低分辨率内容和全分辨率内容之间过渡。

【技术实现步骤摘要】
用于文档导航的低分辨率占位符内容
本专利技术涉及文档内容显示。
技术介绍
应用在文档导航期间的响应性一般限于应用可呈现内容以赶上用户导航的原始速度。于是,响应性往往基于文档复杂度和机器硬件的性能特征来按比例变化。一些产品试图通过允许用户在内容渲染拖后的同时继续导航文档来解决响应性问题。当应用追赶时,产品显示空白内容或棋盘样式图案以指示内容还未准备好。这一方案的缺点在于,它极大地降低了所实现的响应性的有用性,因为用户无法在导航时看到内容。其它产品通过预先渲染还未在屏幕上的附加内容以便减少用户导航能够走在应用渲染前面的可能性来解决响应性问题。然而,将预先渲染的内容保存在存储器中的附加资源要求限制了内容可被预先渲染的程度,因此限制了这一方案的有效性。
技术实现思路
下面提供了简化的
技术实现思路
,以便提供对此处所描述的一些新颖实施例的基本理解。本
技术实现思路
不是广泛的概览,并且它不旨在标识关键/重要元素或描绘本专利技术的范围。其唯一目的是以简化形式呈现一些概念,作为稍后呈现的更具体实施例的序言。所公开的体系结构生成低分辨率占位符内容,这种内容通过保持并显示内容的结构来保持应用响应性的有用性。这促进了降低与预先渲染结构完整不变的内容相关联的存储器要求。另外,该体系结构在全分辨率内容变为可用时在低分辨率占位符内容和全分辨率内容之间过渡。更具体地,该体系结构允许以低于旨在用于实际显示的缩放水平来存储预先渲染的内容以要求较少的资源,以较低的缩放水平来预先渲染内容以允许应用为较低缩放水平调整来提供高于按照全显示缩放水平渲染并压缩得到的数据将达到的结构完整性,将预先渲染的内容拉伸至旨在用于显示的缩放水平以便达到直接与全分辨率内容融合的低分辨率外观,并在全分辨率内容变为可用时在低分辨率内容和全分辨率内容之间过渡。为了实现上述及相关目的,本文结合下面的描述和附图来描述某些说明性方面。这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。结合附图阅读下面的详细描述,其他优点和新颖特征将变得显而易见。附图说明图1示出了根据所公开的体系结构的系统。图2示出了多个页面的文本文档中与全分辨率内容融合的低分辨率占位符内容的视图。图3示出了根据所公开的体系结构的方法。图4示出图3的方法的其它方面。图5示出了根据所公开的体系结构的替换方法。图6示出图5的方法的其它方面。图7示出了执行根据所公开的体系结构的内容占位符处理的计算系统的框图。具体实施方式所公开的体系结构生成用于全分辨率内容的占位符内容,以便通过保持并显示内容的结构来保持应用响应性的有用性。这促进了降低与预先渲染结构完整不变的内容以及允许以低于旨在用于实际显示的缩放水平存储和高速缓存预先渲染的内容相关联的存储器要求,来要求较少的资源。该体系结构在全分辨率内容变为可用时,在文档页面(无论被查看与否)中从低分辨率占位符内容过渡到全分辨率内容。注意到,术语“文档”旨在意味着包含数据的任何类型的应用文件,诸如文本、图像、视频等形式的媒体,而不专指文字处理文档。例如,文档可以是电子表应用的电子表。现在将参考附图,全部附图中相同的附图标记用于指代相同的元素。在下面的描述中,为了进行说明,阐述了很多具体细节以便提供对本专利技术的全面理解。然而,显而易见,可以没有这些具体细节的情况下实施各新颖实施例。在其他情况下,以框图形式示出了各个公知的结构和设备以便于描述本专利技术。本专利技术将涵盖落入所要求保护的主题的精神和范围内的所有修改、等效方案和替换方案。图1示出了根据所公开的体系结构的系统100。系统100可包括渲染组件102,该组件相对于在视口114中查看文档页面108,渲染来自文档112的各文档页面108(例如,一文档页面110)中的内容106(最终或全部渲染的内容,诸如文本、图像等)的占位符内容104。占位符内容104是内容106的结构表示。换言之,占位符内容104保留了内容106的相同结构特征。例如,如果第一内容116是文本的多句段落,相应的占位符内容118在渲染的图像中保留了词语和句子、自动换行(wordwrap)以及换行(linewrap)位置等的相同布局(结构)特征(轮廓)。渲染组件102根据内容106的结构特征渲染占位符内容104。可能是这种情况:图像是文本不能被用户阅读的低分辨率的;然而,由句子、自动换行、换行等定义的段落的大体轮廓使得用户能够确认:占位符内容118与内容116(全渲染文本)是相同的。这样的基于布局和轮廓的用户识别然后可由用户利用以快速检查文档112的内容106,以便导航到所需页面或位置。在另一实施例中,占位符内容116的低分辨率是这样的:使得占位符图像中的文本仍可被用户识别或阅读。注意到,尽管文档112被显示在视口之外,文档112通常由可兼容应用(未示出)访问(或“打开”),从而导致视口114(用户界面)的创建作为应用代码的一部分。例如,当打开文字处理文档时,视口114不仅允许查看文档页面108,还启用导航能力,诸如向上或向下滚动页面108、向上翻页、向下翻页、通过输入页号来直接跳转到特定页等。系统100还可包括演示组件120,该组件响应于文档页面110中、用于查看的第一内容116的不及时(不根据预定时间,例如在数毫秒的范围内)演示,在文档页面110中演示占位符内容118,以便代替内容116用于查看。“不及时性”还可基于当用户导航到内容116时,该点是否准备好在文档页面110中经由视口114来查看。占位符内容118被渲染以保留文档页面110和相关联文档112的(各文档页面108中的)其它文档页面上的导航响应性。换言之,如果在用户滚动通过文档页面时,给定页面的内容停止导航过程,则在时间延迟显著(例如,数秒、数十秒等)的情况下用户体验会受到负面影响。因此占位符内容104的生成被设计成足够迅速以便不会妨碍用户导航,因此不会影响用户体验。文档页面110还示出第二内容122,该内容被及时演示以便在视口114中查看,或者在进入视口114之前基于其相关联的占位符内容的替换而已经被置于文档页面110中。占位符内容118可以是比内容116低的分辨率的(图像),内容116是全分辨率内容,诸如文本。占位符内容118是内容116的相等尺度的足迹。占位符内容118是内容116的缩小版本,占位符内容118被展开以匹配内容116的尺度足迹以便在文档页面110中经由视口114查看。演示组件120基于在视口114中查看文档页面110时内容116的及时渲染而在文档页面中演示从占位符内容118到内容116的视觉过渡(例如,突然的替换、特效分级过渡等)。渲染组件102可在预期对文档页面110和(页面108中)其它文档页面的导航的情况下,且基于内容116的不及时演示,来预先渲染占位符内容104,并存储预先渲染的占位符内容104。渲染组件102可按照较低的分辨率存储占位符内容104,以允许资源(例如,存储器、高速缓存等)为其它目的(例如,后台处理)变为可用。图2示出了多个页面的文本文档中与全分辨率内容融合的低分辨率占位符内容的视图200。视口中的视图200显示了两个局部的页面:顶部页面202和底部页面204。在顶部页面202中,全渲染文本206(例如,内容116)被渲染为本文档来自技高网...
用于文档导航的低分辨率占位符内容

【技术保护点】
一种系统,包括:渲染组件,相对于在视口中对文档页面的查看,渲染来自所述文档页面的内容的占位符内容,所述占位符内容是所述内容的结构表示;演示组件,响应于所述文档页面内、用于查看的所述内容不及时演示,在所述文档页面中演示所述占位符内容以便代替所述内容用于查看,所述占位符内容被渲染以保留所述文档页面和相关联文档的其它文档页面上的导航的响应性;以及处理器,执行与所述渲染组件或所述演示组件中的至少一个相关联的计算机可执行指令。

【技术特征摘要】
2012.01.16 US 13/350,8381.一种用于文档导航的系统,包括:渲染组件,相对于在视口中对文档页面的查看,渲染来自所述文档页面的内容的占位符内容,所述占位符内容是所述内容的结构表示;演示组件,响应于所述文档页面内、用于查看的所述内容不及时演示,在所述文档页面中演示所述占位符内容以便代替所述内容用于查看,所述占位符内容被渲染以保留所述文档页面和相关联文档的其它文档页面上的导航的响应性;以及处理器,执行与所述渲染组件或所述演示组件中的至少一个相关联的计算机可执行指令。2.如权利要求1所述的系统,其特征在于,所述占位符内容的分辨率比所述内容的分辨率低,所述内容是全分辨率,而所述占位符内容是所述内容的相等尺度的足迹。3.如权利要求1所述的系统,其特征在于,所述占位符内容是所述内容的缩小版本,所述占位符内容被展开以匹配所述内容的尺度足迹以用于在所述文档页面中查看。4.如权利要求1所述的系统,其特征在于,所述演示组件基于当在所述视口中查看所述文档页面时所述内容的及时渲染而在所述文档页面中演示从所述占位符内容到所述内容的视觉过渡。5.如权利要求1所述的系统,其特征在于,所述渲染组件在预期到对所述文档页面和其它文档页面的导航的情况下,且基于所述内容的不及时演示,预先渲染所述占位符内容,并存储所述预先渲染的占位符内...

【专利技术属性】
技术研发人员:B·J·邦克A·欣贝格M·I·博里森科P·弗雷姆D·珀金斯
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1