G06T13/00

SPECIAL-EFFECT EDITING METHOD AND APPARATUS
20230206527 · 2023-06-29 ·

The present disclosure provide a special-effect editing method and apparatus, the method including: by an editor, receiving a first editing operation, generating a corresponding first editing instruction, and writing the first editing instruction into an instruction cache queue; by a resource manager, executing editing instructions in the instruction cache queue in sequence, and when executing the first editing instruction, editing a first object corresponding to the first editing instruction; by a graphic engine, loading objects corresponding to the editing instructions in the instruction cache queue in sequence, and when loading an object corresponding to the first editing instruction, sending request information for requesting loading a second object to the resource manager, the second object being an object obtained by editing the first object; sending the second object to the graphic engine in response to the request information by the resource manager; and rendering the second object by the graphic engine.

REAL-TIME GOAL SPACE STEERING FOR DATA-DRIVEN CHARACTER ANIMATION
20170365091 · 2017-12-21 · ·

A method for generating real-time goal space steering for data-driven character animation is disclosed. A goal space table of sparse samplings of possible future locations is computed, indexed by the starting blend value and frame. A steer space is computed as a function of the current blend value and frame, interpolated from the nearest indices of the table lookup in the goal space. The steer space is then transformed to local coordinates of a character's position at the current frame. The steer space samples closest to a line connecting the character's position with the goal location may be selected. The blending values of the two selected steer space samples are interpolated to compute the new blending value to render subsequent frames of an animation sequence.

REAL-TIME GOAL SPACE STEERING FOR DATA-DRIVEN CHARACTER ANIMATION
20170365091 · 2017-12-21 · ·

A method for generating real-time goal space steering for data-driven character animation is disclosed. A goal space table of sparse samplings of possible future locations is computed, indexed by the starting blend value and frame. A steer space is computed as a function of the current blend value and frame, interpolated from the nearest indices of the table lookup in the goal space. The steer space is then transformed to local coordinates of a character's position at the current frame. The steer space samples closest to a line connecting the character's position with the goal location may be selected. The blending values of the two selected steer space samples are interpolated to compute the new blending value to render subsequent frames of an animation sequence.

Digital processing systems and methods for dynamically updating documents with data from linked files in collaborative work systems
11687216 · 2023-06-27 · ·

Systems, methods, and computer-readable media for automatically updating an electronic word processing document based on a change in a linked file and vice versa are disclosed. The systems and methods may involve accessing the electronic word processing document; identifying in the electronic word processing document a variable data element; accessing the external file identified in the link; pulling, from the external file, first replacement data corresponding to the current data; replacing the current data in the electronic word processing document with the first replacement data; identifying a change to the variable data element in the electronic word processing document; upon identification of the change, accessing the external file via the link; and updating the external file to reflect the change to the variable data element in the electronic word processing document.

Digital processing systems and methods for dynamically updating documents with data from linked files in collaborative work systems
11687216 · 2023-06-27 · ·

Systems, methods, and computer-readable media for automatically updating an electronic word processing document based on a change in a linked file and vice versa are disclosed. The systems and methods may involve accessing the electronic word processing document; identifying in the electronic word processing document a variable data element; accessing the external file identified in the link; pulling, from the external file, first replacement data corresponding to the current data; replacing the current data in the electronic word processing document with the first replacement data; identifying a change to the variable data element in the electronic word processing document; upon identification of the change, accessing the external file via the link; and updating the external file to reflect the change to the variable data element in the electronic word processing document.

System and method for display object bitmap caching
09846958 · 2017-12-19 · ·

A system and method for recursively rendering, caching, and/or retrieving a display object bitmap is provided. In some implementations, an image may be rendered on a client computing platform using an image list of one or more bitmap objects. The one or more object bitmaps may be generated in response to obtaining information defining a vector image in an image frame in an animation. An image list may be maintained for an image to be rendered based on the vector image of a frame of animation and/or some or all of the frames in the animation. The image list may store one or more references to one or more respective bitmap objects that are associated with the image to be rendered.

System and method for display object bitmap caching
09846958 · 2017-12-19 · ·

A system and method for recursively rendering, caching, and/or retrieving a display object bitmap is provided. In some implementations, an image may be rendered on a client computing platform using an image list of one or more bitmap objects. The one or more object bitmaps may be generated in response to obtaining information defining a vector image in an image frame in an animation. An image list may be maintained for an image to be rendered based on the vector image of a frame of animation and/or some or all of the frames in the animation. The image list may store one or more references to one or more respective bitmap objects that are associated with the image to be rendered.

CONFIGURING CONTEXT-SPECIFIC USER INTERFACES
20170357426 · 2017-12-14 ·

Techniques for configuring context-specific user interfaces for use with a portable multifunction device are disclosed. The context-specific user interfaces provide indications of time and, optionally, a variety of additional information. The methods provided herein allow for configuring such user interfaces, e.g., at a first electronic device coupled via wireless communication to a second electronic device. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.

CONFIGURING CONTEXT-SPECIFIC USER INTERFACES
20170357426 · 2017-12-14 ·

Techniques for configuring context-specific user interfaces for use with a portable multifunction device are disclosed. The context-specific user interfaces provide indications of time and, optionally, a variety of additional information. The methods provided herein allow for configuring such user interfaces, e.g., at a first electronic device coupled via wireless communication to a second electronic device. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.

SMART WEARABLE DEVICE
20230194491 · 2023-06-22 ·

A smart wearable device includes a wearable device body, a signal control module, a gas detection module, a signal recording module, and a vibration generating module. The gas detection module can detect a gas concentration of a predetermined gas surrounding the wearable device body so as to obtain a gas concentration signal. The signal recording module can record a plurality of gas concentration values that are provided by the gas concentration signal, and record a plurality of gas-measuring time points that are respectively configured for obtaining the gas concentration values. The vibration generating module can generate a prompt signal according to the gas concentration value provided by the gas concentration signal, and generate a beat signal according to a user setting value. Therefore, the smart wearable device can provide relevant information corresponding to the gas concentration signal, the prompt signal, and the beat signal for a user.