发明名称 System and method for rendering an image of a frame of an animation
摘要 An exemplary system and method for recursively rendering an image, including marking renderable items of the image that have changed from a previous image, are provided. In some implementations, a client computing device may receive a plurality of frames as part of an animation. An image list may be maintained, where the image list is configured to store one or more references to one or more respective bitmap objects associated with a first image of a first frame in the animation. The bitmap objects referenced in the image list may be marked as having changed from the first image to the second image. The second image may be rendered based on the marked bitmap objects in the image list.
申请公布号 US9171381(B1) 申请公布日期 2015.10.27
申请号 US201213659801 申请日期 2012.10.24
申请人 Kabam, Inc. 发明人 Cook Ramond
分类号 G06T15/00;G06T7/20;G06F17/30 主分类号 G06T15/00
代理机构 Sheppard, Mullin, Richtek & Hampton, LLP 代理人 Sheppard, Mullin, Richtek & Hampton, LLP
主权项 1. A computer-implemented method of rendering an image, the method being implemented on a client computing platform, the method comprising: receiving a plurality of frames as part of an animation; maintaining an image list configured to store one or more references to one or more respective bitmap objects associated with a first image of a first frame in the animation; maintaining, for a bitmap object associated with the first image, a flag indicating whether bitmap data of the bitmap object has changed and one or more of: the bitmap data, a location of the bitmap object within the first image, one or more references to other bitmap objects, or one or more references to child bitmap objects; obtaining information defining a vector image in a second frame in the animation, the second frame being obtained subsequent to the first frame; detecting a color bound of a first object at a first location of the vector image; comparing the first object with the bitmap object of the first image at the bitmap location of the bitmap object corresponding to the first location of the vector image; and responsive to the first object not matching the bitmap object, marking a flag of the bitmap object as dirty.
地址 San Francisco CA US