-
公开(公告)号:US20120147011A1
公开(公告)日:2012-06-14
申请号:US13371876
申请日:2012-02-13
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
摘要: Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for reducing and optimizing graphics problems for rendering with consideration of the system resources, such as the availability of a compatible GPU.
摘要翻译: 公开了一种用于产生图像的系统,包括用于减少这种操作所需的存储器和处理能力的技术。 该系统提供以编程方式表示图形问题的技术。 该系统进一步提供了用于减少和优化图形问题以用于考虑系统资源(诸如兼容GPU的可用性)的渲染的技术。
-
公开(公告)号:US20110169857A1
公开(公告)日:2011-07-14
申请号:US13025781
申请日:2011-02-11
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
摘要: Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for reducing and optimizing graphics problems for rendering with consideration of the system resources, such as the availability of a compatible GPU.
摘要翻译: 公开了一种用于产生图像的系统,包括用于减少这种操作所需的存储器和处理能力的技术。 该系统提供以编程方式表示图形问题的技术。 该系统进一步提供了用于减少和优化图形问题以用于考虑系统资源(诸如兼容GPU的可用性)的渲染的技术。
-
公开(公告)号:US20070182747A1
公开(公告)日:2007-08-09
申请号:US11696647
申请日:2007-04-04
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
IPC分类号: G06F15/16
摘要: Disclosed is a system for producing images including an application program interface. The system includes an API and techniques for creating images by defining relationships between filters and images, such relationships programmatically assembled in an object by a cooperative session between a requesting application and a graphics services resource. The system also includes aspects regarding optimization of the programmatically assembled object and techniques for rendering in multi-processor environment.
摘要翻译: 公开了一种用于产生包括应用程序接口的图像的系统。 该系统包括API和通过定义过滤器和图像之间的关系来创建图像的技术,以及通过请求应用程序和图形服务资源之间的协作会话在程序上组装在对象中的关系。 该系统还包括有关在多处理器环境中渲染的程序化组装对象和技术优化的方面。
-
公开(公告)号:US08134561B2
公开(公告)日:2012-03-13
申请号:US10825694
申请日:2004-04-16
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
摘要: Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for reducing and optimizing graphics problems for rendering with consideration of the system resources, such as the availability of a compatible GPU.
摘要翻译: 公开了一种用于产生图像的系统,包括用于减少这种操作所需的存储器和处理能力的技术。 该系统提供以编程方式表示图形问题的技术。 该系统进一步提供了用于减少和优化图形问题以用于考虑系统资源(诸如兼容GPU的可用性)的渲染的技术。
-
公开(公告)号:US20050231502A1
公开(公告)日:2005-10-20
申请号:US10826762
申请日:2004-04-16
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
摘要: Disclosed is a system for producing images including an application program interface. The system includes an API and techniques for creating images by defining relationships between filters and images, such relationships programmatically assembled in an object by a cooperative session between a requesting application and a graphics services resource. The system also includes aspects regarding optimization of the programmatically assembled object and techniques for rendering in multi-processor environment.
摘要翻译: 公开了一种用于产生包括应用程序接口的图像的系统。 该系统包括API和通过定义过滤器和图像之间的关系来创建图像的技术,以及通过请求应用程序和图形服务资源之间的协作会话在程序上组装在对象中的关系。 该系统还包括有关在多处理器环境中渲染的程序化组装对象和技术优化的方面。
-
公开(公告)号:US08446416B2
公开(公告)日:2013-05-21
申请号:US13025781
申请日:2011-02-11
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
摘要: Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for reducing and optimizing graphics problems for rendering with consideration of the system resources, such as the availability of a compatible GPU.
摘要翻译: 公开了一种用于产生图像的系统,包括用于减少这种操作所需的存储器和处理能力的技术。 该系统提供以编程方式表示图形问题的技术。 该系统进一步提供了用于减少和优化图形问题以用于考虑系统资源(诸如兼容GPU的可用性)的渲染的技术。
-
公开(公告)号:US20050231514A1
公开(公告)日:2005-10-20
申请号:US10825694
申请日:2004-04-16
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
摘要: Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for reducing and optimizing graphics problems for rendering with consideration of the system resources, such as the availability of a compatible GPU.
摘要翻译: 公开了一种用于产生图像的系统,包括用于减少这种操作所需的存储器和处理能力的技术。 该系统提供以编程方式表示图形问题的技术。 该系统进一步提供了用于减少和优化图形问题以用于考虑系统资源(诸如兼容GPU的可用性)的渲染的技术。
-
公开(公告)号:US09019300B2
公开(公告)日:2015-04-28
申请号:US11500154
申请日:2006-08-04
申请人: Ralph Brunner , John Harper , Peter Graffagnino
发明人: Ralph Brunner , John Harper , Peter Graffagnino
摘要: A framework for performing graphics animation and compositing operations has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media, or any other type of object for a user interface of an application. The application commits change to the state of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, an animation is determined for animating the change in state. In determining the animation, the framework can define a set of predetermined animations based on motion, visibility, and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer for display on the computer system. Those portions of the render tree that have changed relative to prior versions can be tracked to improve resource management.
摘要翻译: 用于执行图形动画和合成操作的框架具有用于与应用接口的层树和用于与渲染引擎接口的渲染树。 层树中的层可以是应用的用户界面的内容,窗口,视图,视频,图像,文本,媒体或任何其他类型的对象。 应用程序将更改为层树的层的状态。 该应用程序不需要包含用于动画化图层的更改的显式代码。 相反,确定动画来动画状态的变化。 在确定动画时,框架可以基于运动,可视性和转换定义一组预定的动画。 确定的动画显式应用于渲染树中的受影响的图层。 渲染引擎从渲染树呈现为帧缓冲区,用于在计算机系统上显示。 渲染树中相对于先前版本更改的那些部分可以被跟踪,以改进资源管理。
-
公开(公告)号:US08704837B2
公开(公告)日:2014-04-22
申请号:US10826762
申请日:2004-04-16
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
摘要: Disclosed is a system for producing images including an application program interface. The system includes an API and techniques for creating images by defining relationships between filters and images, such relationships programmatically assembled in an object by a cooperative session between a requesting application and a graphics services resource. The system also includes aspects regarding optimization of the programmatically assembled object and techniques for rendering in multi-processor environment.
摘要翻译: 公开了一种用于产生包括应用程序接口的图像的系统。 该系统包括API和通过定义过滤器和图像之间的关系来创建图像的技术,以及通过请求应用程序和图形服务资源之间的协作会话在程序上组装在对象中的关系。 该系统还包括有关在多处理器环境中渲染的程序化组装对象和技术优化的方面。
-
公开(公告)号:US20080034292A1
公开(公告)日:2008-02-07
申请号:US11500154
申请日:2006-08-04
申请人: Ralph Brunner , John Harper , Peter Graffagnino
发明人: Ralph Brunner , John Harper , Peter Graffagnino
IPC分类号: G06F9/00
摘要: A framework for performing graphics animation and compositing operations has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media, or any other type of object for a user interface of an application. The application commits change to the state of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, an animation is determined for animating the change in state. In determining the animation, the framework can define a set of predetermined animations based on motion, visibility, and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer for display on the computer system. Those portions of the render tree that have changed relative to prior versions can be tracked to improve resource management.
摘要翻译: 用于执行图形动画和合成操作的框架具有用于与应用接口的层树和用于与渲染引擎接口的渲染树。 层树中的层可以是应用的用户界面的内容,窗口,视图,视频,图像,文本,媒体或任何其他类型的对象。 应用程序将更改为层树的层的状态。 该应用程序不需要包含用于动画化图层的更改的显式代码。 相反,确定动画来动画状态的变化。 在确定动画时,框架可以基于运动,可视性和转换定义一组预定的动画。 确定的动画显式应用于渲染树中的受影响的图层。 渲染引擎从渲染树呈现为帧缓冲区,用于在计算机系统上显示。 渲染树中相对于先前版本更改的那些部分可以被跟踪,以改进资源管理。
-
-
-
-
-
-
-
-
-