【技术实现步骤摘要】
本专利技术涉及用于控制屏幕显示的技术。特别地,本专利技术涉及用于基 于指示屏幕的布局的信息来绘制显示对象的技术。
技术介绍
Web创作工具是一种允许用户在GUI屏幕上直观地创建和修改网 页的工具。使用这种工具,在编辑屏幕上显示的网页与作为编辑结果所 输出的网页基本相同。这种特征被称为WYSIWYG (所见即所得),并 且是实现高效编辑的条件。为了实现这一点,web创作工具需要基于指 示网页布局的数据,用与实际web浏览器相类似的方式来显示网页。指示网页布局的数据是使用诸如XML (扩展标记语言)之类的结 构化语言来描述的。出于该原因,显示网页需要用于分析这种XML数 据的内容的处理,并且这种处理花费一定量的时间。当网页的结构变得 更加复杂时,处理时间随之增长。在使用屏幕显示进行编辑的web创作 工具中,这种处理时间直接成为用户的等待时间,其可能导致编辑效率 的降低。虽然可以考虑省略一部分屏幕显示用于减少处理时间,但是取 决于所省略的部分,用于编辑的重要信息可能没有被显示出来,其反而 可能降低编辑效率。作为参考技术,日本专利申请公开No.2003-345788提出一种用于 允许可以基于用户的外部操作等等切换电子文档中的图像的全整显示 和简化显示的技术。然而,这种技术只允许切换显示,并且不能自动地 确定关于哪个显示对象应当以简化形式显示或者应当隐藏以减少处理 时间。
技术实现思路
因此,本专利技术旨在提供一种可以解决上述问题的系统、方法和程序。 该目的是通过独立权利要求中所描述的特征的组合来实现的。从属权利 要求还限定了本专利技术的有利的例子。为了解决上述问题, ...
【技术保护点】
一种用于控制屏幕显示的系统,包括:结构获取单元,所述结构获取单元被配置成获取树结构数据,作为限定待在屏幕上显示的文档的结构的结构数据,其中多个显示对象被表示成节点,并且指示父节点处的显示对象的更详细配置的显示对象被表示成子节点;时间获取单元,所述时间获取单元被配置成获取所需时间数据,所述所需时间数据指示先前在屏幕上绘制所述多个显示对象中的每个所需的时间;选择单元,所述选择单元被配置成从所述结构数据中的叶子节点处的显示对象中,优先选择具有基于所述所需时间数据获得的指示所述所需时间较长的评估值的显示对象,而不优先选择具有指示所需时间较短的评估值的显示对象;以及绘制控制单元,所述绘制控制单元被配置成在屏幕上优先绘制除所述所选显示对象之外的显示对象,而不优先绘制所述所选显示对象。
【技术特征摘要】
JP 2007-1-31 2007-0207441.一种用于控制屏幕显示的系统,包括结构获取单元,所述结构获取单元被配置成获取树结构数据,作为限定待在屏幕上显示的文档的结构的结构数据,其中多个显示对象被表示成节点,并且指示父节点处的显示对象的更详细配置的显示对象被表示成子节点;时间获取单元,所述时间获取单元被配置成获取所需时间数据,所述所需时间数据指示先前在屏幕上绘制所述多个显示对象中的每个所需的时间;选择单元,所述选择单元被配置成从所述结构数据中的叶子节点处的显示对象中,优先选择具有基于所述所需时间数据获得的指示所述所需时间较长的评估值的显示对象,而不优先选择具有指示所需时间较短的评估值的显示对象;以及绘制控制单元,所述绘制控制单元被配置成在屏幕上优先绘制除所述所选显示对象之外的显示对象,而不优先绘制所述所选显示对象。2. 根据权利要求1所述的系统,还包括时间测量单元,其被配置 成针对所述绘制控制单元所绘制的显示对象中的每个,测量用于在屏幕 上绘制所述显示对象的所需时间,其中,所述时间获取单元获取指示由所述时间测量单元针对已绘制 的显示对象测出的所需时间的所需时间数据,作为指示在下一次显示与 所述已绘制的显示对象相同的显示对象的情况下的所需时间的所需时 间数据。3. 根据权利要求1所述的系统,还包括区域获取单元,其被配置 成获取绘制控制单元在屏幕上绘制每个显示对象的区域,作为指示下一 次在屏幕上绘制的每个所述显示对象的区域的区域数据,其中,所述选择单元进一步基于所述区域数据计算所述评估值,并 且优先选择具有指示所述区域较小的评估值的显示对象,而不是优先选择具有指示所述区域较大的评估值的显示对象。4. 根据权利要求3所述的系统,其中所述选择单元通过把父节点 视为叶子节点在所述结构数据中选择显示对象,所述父节点具有这样的 子节点,其中任何一个子节点都具有比预定参考面积更小的面积并且是叶子节点。5. 根据权利要求3所述的系统,其中所述选择单元针对叶子节点 处的每个显示对象,通过将对应着所述显示对象的所需时间和区域输入 进评估函数来计算所述评估值,所述评估函数基于所需时间的长度取大 值以及基于所述区域的大小取小值;以及优先选择具有较大的计算出的 评估值的显示对象。6. 根据权利要求1所述的系统,其中所述选择单元基于所述所需 时间数据以所述所需时间的递减顺序来选择叶子节点处的显示对象,直 到用于绘制所述结构数据中的未选显示对象的总的所需时间等于或低 于预定上限为止。7. 根据权利要求6所述的系统,其中所述选择单元包括 确定单元,所述确定单元被配置成针对排除了已从所述结构数据中选出的显示对象之外的显示对象,确定用于绘制的总的所需时间是否等 于或小于所述上限;以及选择处理单元,所述选择处理单元被配置成在所述用于绘制的总的 所需时间超过所述上限的条件下,从排除了已从所述结构数据中选出的 显示对象的所述树结构中的叶子节点中,选择具有最长所需时间的显示 对象;对象^结构数据,确定所述用于绘制的总的所需时间是否等于或小于所 述上限。8. 根据权利要求1所述的系统,其中所述绘制控制单元显示由所 述选4奪单元选出的显示对象而同时省略本应当显示的部分4象素,并且显 示所述选择单元未选4奪的显示对象而同时不省略应当显示的像素。9. 根据权...
【专利技术属性】
技术研发人员:堀内芳雄,齐藤将树,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。