[发明专利]用于嵌入动画内容到计算机应用中的方法以及图形界面有效

专利信息
申请号: 200780012408.9 申请日: 2007-03-29
公开(公告)号: CN101416144A 公开(公告)日: 2009-04-22
发明(设计)人: 塔科·万艾依皮润 申请(专利权)人: 智能技术ULC公司
主分类号: G06F3/048 分类号: G06F3/048;G06F3/14;G09G5/377
代理公司: 中原信达知识产权代理有限责任公司 代理人: 张焕生;安 翔
地址: 加拿大*** 国省代码: 加拿大;CA
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 嵌入 动画 内容 计算机 应用 中的 方法 以及 图形界面
【说明书】:

技术领域

本发明一般涉及计算机生成图象的显示,尤其涉及一种用于将动画内容嵌入到计算机应用中的方法以及图形界面。

背景技术

众所周知,为窗口型或Mac型操作系统平台所编写的计算机应用,当执行时,在窗口内呈现各种对象。这些对象彼此层叠。所述窗口也可以层叠在其它应用窗口之上。例如,文字处理应用使得用户能够在窗口内显示的文档图像之上键入文本,同时图形应用使得用户能够创建并操作窗口内显示的文档图像之上的形状。所述文字处理应用和图形应用窗口都可以层叠在其它应用之上。

已经考虑过许多用于处理和显示层叠应用窗口的技术。例如,Drews等人的美国专利No.5,831,615公开了一种在显示设备上重新绘制(re-drawing)透明窗口的方法和装置。如果存在透明窗口和下面的第二窗口,则进行核对以确定下面的第二窗口是否是活动的。如果确定下面的第二窗口是活动的,则在显示设备上重新绘制下面的第二窗口,并显示透明窗口。如果下面的第二窗口不是活动的,则保持透明窗口。

Gough等人的美国专利No.5,949,432公开了一种用于通过选择的第一应用程序在显示器上创建的基础图像上方产生半透明图像的方法和装置。所述第一应用程序运行于中央处理单元上并产生基础图象。覆盖程序产生半透明图像,以使得被覆盖图像重叠的基础图象的一部分通过所述半透明图象至少部分是可见的。

Delahunty的美国专利No.6,275,246公开了一种用于在显示器上显示跟踪对象的系统和方法。所述对象的当前位置以及以前的许多位置都用具有非零覆盖数据的像素值写入。将有序的代码集写入到当前位置的像素值中,并将所述代码集指示给驱动器。驱动器按照所述集的排列顺序地使用显示当前的以及以前的对象位置的覆盖数据。显示的位置可以通过解除所述覆盖数据的蒙版来显示。

至于包括层叠对象的计算机应用,在这种计算机应用中提供丰富的动画内容以提高计算机应用对浏览者所具有的视觉效果是公知的。这种丰富的动画内容例如可以采用Java applets,Macromedia Flash,Apple Quicktime video,RealVideo以及Windows Media Player video的形式。

典型地,当要将动画内容嵌入到计算机应用中时,由计算机应用建立驻留在计算机应用之上的窗口,在该窗口中绘制动画内容。然后计算机应用告知负责播放动画内容的播放器窗口在哪里,允许播放器直接在屏幕上绘制到窗口中,而无需通知计算机应用。虽然这使得动画内容能够有效地绘制,但是其也具有缺点,因为用于动画内容的窗口驻留在计算机应用之上,所以总是保持可见。应该理解,在某些环境下这可能是存在问题的,例如在交互式应用中,其中用户对显示的图像进行写入、注释以及绘制。由于用于动画内容的窗口驻留在计算机应用之上,用户不能有效地在动画内容上方进行绘制,减少了计算机应用的交互区域。

已经考虑过处理该问题的一些尝试。例如,为了使得动画内容能够并入到交互式计算机应用中而不减少计算机应用的交互区域,指示所述播放器将动画内容写入到屏幕外的缓冲器或位图中,而不是让播放器直接在屏幕上将所述动画内容写入到驻留在计算机应用之上的窗口中。计算机应用将所述位图处理为对象,并由计算机应用在其允许注释、写入等的窗口中绘制以呈现在动画内容上方。不幸地是,迫使 播放器将动画内容写入到屏幕外的缓冲器中与直接在屏幕上写入到窗口中相比是极其慢的。从屏幕外的缓冲器中将动画内容复制到计算机应用中来显示也是非常慢的。最终的结果性能上明显降低,使得采用这种方法不切实际。应该理解,存在将动画内容嵌入到计算机应用方面的改进的需求。

因此本发明的目的是提供一种用于将动画内容嵌入到计算机应用中的新颖的方法以及图形界面。

发明内容

因此,一方面提供了一种在计算机应用中嵌入动画内容的方法,其中所述计算机应用具有在其中显示应用内容的相关联的初始透明窗口,所述方法包括:

将动画内容绘制到至少一个与所述计算机应用窗口重叠的动画内容窗口中;

对于每一个定义为在所述动画内容下方的所述计算机应用的对象,将该对象绘制在所述计算机应用窗口内除了通常与所述至少一个动画内容窗口相对应的位置之外的适当位置;以及

对于每一个定义为在所述动画内容上方的所述计算机应用的对象,将该对象绘制在所述计算机应用窗口内的适当位置。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智能技术ULC公司,未经智能技术ULC公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200780012408.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top