INTELLIGENT OBJECT MOVEMENT

Non-limiting examples described herein relate to representation of intelligent object movement. Examples described herein replace pre-canned object movement actions and provide new data transformations that better emphasize context related to object movement. An action for placement of a data object...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BABER, Joshua, CLAUSON, Cooper, DART, Anthony, ROGERS, March, PHAIR, Mark
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Non-limiting examples described herein relate to representation of intelligent object movement. Examples described herein replace pre-canned object movement actions and provide new data transformations that better emphasize context related to object movement. An action for placement of a data object may be received. Non-limiting examples of actions comprise a movement of a data object or an object insertion of one or more data objects. The action is analyzed using an object movement data model that evaluates a context for placement of the data object. Insertion characteristics are applied to the data object based on analysis by the object movement data model. A movement of the data object is surfaced, through a user interface, based on the applied insertion characteristics. An exemplary surfaced movement presents a motion animation of the data object from an initial position within the digital canvas to a resting position within the digital canvas. Selon des exemples non-limitatifs, la présente invention concerne une représentation d'un mouvement d'objet intelligent. Des exemples décrits dans la présente invention remplacent des actions de mouvement d'objet pré-conçus et fournissent de nouvelles transformations de données qui mettent mieux en évidence un contexte associé au mouvement d'objet. Une action de placement d'un objet de données peut être reçue. Des exemples non limitatifs d'actions comprennent un mouvement d'un objet de données ou une insertion d'objet d'au moins un objet de données. L'action est analysée à l'aide d'un modèle de données de mouvement d'objet qui évalue un contexte pour un placement de l'objet de données. Des caractéristiques d'insertion sont appliquées à l'objet de données sur la base d'une analyse par le modèle de données de mouvement d'objet. Un mouvement de l'objet de données fait surface, par l'intermédiaire d'une interface d'utilisateur, basé sur les caractéristiques d'insertion appliquées. Un exemple de mouvement de surface présente une animation de mouvement de l'objet de données d'une position initiale à l'intérieur de la toile numérique à une position de repos à l'intérieur de la toile numérique.