Outer Rim Archives
Archives · 2023 · 11803993

Granted patent

Multiplane animation system

Number
11803993
Published
2023-10-31
Filed
2017-02-27
Assignee
Disney Enterprises, Inc.
Inventors
McNabb; Michael
CPC
G06F40/143; G06F40/186; G06T13/20
Verdict
Low Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Multiplane-camera-style digital animation technique.

Abstract

One embodiment of the present invention sets forth a technique for generating a content page having a plurality of layers. The technique includes detecting a first application event associated with a first layer included in a plurality of layers of a content page and accessing, via a template file, at least one parameter of the first layer that corresponds to the first application event. The technique further includes modifying at least one aspect of the first layer based on the first application event and the at least one parameter to generate a first modified layer, and outputting the first modified layer for display.

Background

BACKGROUND OF THE INVENTION Field of the Invention (1) Embodiments of the present invention relate generally to computer graphics and, more particularly, to a multiplane animation system. Description of the Related Art (2) The design of an application plays a vital role in attracting new users, conveying to the users the core thematic elements of the application, and keeping the user fully engaged as they use the application. An effectively designed application welcomes the user, conveys the desired theme, and/or facilitates the user in quickly locating content that relates to the user's interests. Providing an engaging environment is critical to attracting a new user and keeping the user interested in the application content. (3) In order to provide a more engaging user experience, many applications, including web browsers, smartphone applications, etc., integrate video content in conjunction with other types of content being displayed on a webpage or application menu. The video content is typically chosen to complement and enhance the other types of content being displayed. (4) One major disadvantage of displaying videos in applications is that they typically require a large amount of device memory and/or network bandwidth. Consequently, small, low-power devices often do not have sufficient memory and/or processing resources to effectively display such video content which may detract from the overall user experience. In addition, videos are time-intensive to create and cann

Claims

1. One or more non-transitory computer-readable storage media including instructions that, when executed by one or more processors, cause the one or more processors to perform steps of: downloading a plurality of assets for a content page and a first template file that includes instructions indicating how to modify one or more parameters of a first layer included in a plurality of layers of the content page based on a first event type; in response to receiving a request to display the content page, downloading a second template file that replaces the first template file without re-downloading the plurality of assets for the content page prior to displaying the content page; detecting a first application event corresponding to the first event type that the second template file associates with the first layer; modifying a first asset included in the plurality of assets and associated with the first layer based on the first application event, the first event type, and the second template file to generate a first modified layer; and displaying the content page including the first modified layer. || 10. A method comprising: downloading a plurality of assets for a content page and a first template file that includes instructions indicating how to modify one or more parameters of a first layer included in a plurality of layers of the content page based on a first event type; in response to receiving a request to display the content page, downloading a second template file that replaces the first template file without re-downloading the plurality of assets for the content page prior to displaying the content page; detecting a first application event corresponding to the first event type that the second template file associates with the first layer; modifying a first asset included in the plurality of assets and associated with the first layer based on the first application event, the first event type, and the second template file to generate a first modified layer; and displaying the content page including the first modified layer. || 19. A computing device, comprising: a memory storing a multiplane engine; and a processor that is coupled to the memory and, when executing the multiplane engine, is configured to: download a plurality of assets for a content page and a first template file that includes instructions indicating how to modify one or more parameters of a first layer included in a plurality of layers of the content page based on a first event type; in response to receiving a request to display the content page, download a second template file that replaces the first template file without re-downloading the plurality of assets for the content page prior to displaying the content page, detect a first application event corresponding to the first event type that the second template file associates with the first layer, modify a first asset included in the plurality of assets and associated with the first layer based on the first application event, the first event type, and the second template file to generate a first modified layer, and display the content page including the first modified layer.