Interactive design system for character crafting

US9600921B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9600921-B2
Application numberUS-201414547877-A
CountryUS
Kind codeB2
Filing dateNov 19, 2014
Priority dateNov 19, 2014
Publication dateMar 21, 2017
Grant dateMar 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

There are provided an interactive design system and method for character crafting. An example system includes a memory storing a machine software application and a processor configured to execute the machine software application to receive a plurality of components for a character, the plurality of components including at least a first component and a second component, receive a movement for the character, the movement including a first pose for the character and a second pose for the character, calculate a linkage for the first component and the second component based on the movement, and generate an updated character by connecting the second component to the first component using the linkage. The linkage may include at least one of a connector, a trimmer, and a propagation mechanism.

First claim

Opening claim text (preview).

What is claimed is: 1. A device comprising: a memory storing a software application; and a processor configured to execute the software application to: receive a plurality of components for a character, the plurality of components including at least a first component and a second component; receive a movement for the character, the movement including a first pose for the character and a second pose for the character; select a type of mechanical linkage from a plurality of types of mechanical linkage, based on the movement, for connecting the first component and the second component; and generate an updated character by connecting the second component to the first component using a new mechanical linkage having the selected type of mechanical linkage, wherein the new mechanical linkage includes at least one of a trimmer and a propagation mechanism; wherein when the new mechanical linkage is one of the trimmer and the propagation mechanism, the new mechanical linkage includes a first bar and a second bar, and wherein to calculate the new mechanical linkage, the processor is further configured to execute the software application to: determine a first point on the first component and a second point on the second component such that a distance between the first point and the second point increases monotonically between the first pose and the second pose; and calculate a first length for the first bar and a second length for the second bar based on the distance between the first point and the second point; wherein when the new mechanical linkage is the trimmer, the new mechanical linkage restricts a first motion of the second component with respect to the first component, and wherein when the new mechanical linkage is the propagation mechanism, the new mechanical linkage generates a second motion of the second component with respect to the first component. 2. The device of claim 1 , wherein the new mechanical linkage includes a connector, and wherein the connector defines a third motion of the second component with respect to the first component. 3. The device of claim 2 , wherein the connector includes at least one of two parallel bars, two crossed bars, and two bars that come together at a point on the second component. 4. The device of claim 1 , wherein when the new mechanical linkage includes the trimmer, the first motion corresponds to the movement of the character. 5. The device of claim 1 , wherein to generate the updated character by connecting the second component to the first component using the trimmer, the processor is configured to execute the software application to: connect a first end of the first bar to the first point on the first component; connect a second end of the first bar to a first end of the second bar; and connect a second end of the second bar to the second point on the second component. 6. The device of claim 1 , wherein to generate the updated character by connecting the second component to the first component using the propagation mechanism, the processor is configured to execute the software application to: connect a first end of the first bar to the first point on the first component; connect a second end of the first bar to a first end of the second bar; and connect a second end of the second bar to the second point on the second component. 7. A method comprising: receiving a plurality of components for a character, the plurality of components including at least a first component and a second component; receiving a movement for the character, the movement including a first pose for the character and a second pose for the character; selecting a type of mechanical linkage from a plurality of types of mechanical linkage, based on the movement, for connecting the first component and the second component; and generating an updated character by connecting the second component to the first component using a new mechanical linkage having the selected type of mechanical linkage, wherein the new mechanical linkage includes at least one of a trimmer and a propagation mechanism; wherein when the new mechanical linkage is one of the trimmer and the propagation mechanism, the new mechanical linkage includes a first bar and a second bar, and wherein to calculate the new mechanical linkage, the method further comprises: determining a first point on the first component and a second point on the second component such that a distance between the first point and the second point increases monotonically between the first pose and the second pose; and calculate a first length for the first bar and a second length for the second bar based on the distance between the first point and the second point: wherein when the new mechanical linkage is the trimmer, the new mechanical linkage restricts a first motion of the second component with respect to the first component, and wherein when the new mechanical linkage is the propagation mechanism, the new mechanical linkage generates a second motion of the second component with respect to the first component. 8. The method of claim 7 , wherein the new mechanical linkage includes a connector, and wherein the connector defines a third motion of the second component with respect to the first component. 9. The method of claim 8 , wherein the connector includes at least one of two parallel bars, two crossed bars, and two bars that come together at a point on the second component. 10. The method of claim 7 , wherein when the new mechanical linkage includes the trimmer, the first motion corresponds to the movement of the character. 11. The method of claim 7 , wherein to generate the updated character by connecting the second component to the first component using the trimmer, the method comprises: connecting a first end of the first bar to the first point on the first component; connecting a second end of the first bar to a first end of the second bar; and connecting a second end of the second bar to the second point on the second component. 12. The method of claim 7 , wherein to generate the updated character by connecting the second component to the first component using the propagation mechanism, the method comprises: connecting a first end of the first bar to the first point on the first component; connecting a second end of the first bar to a first end of the second bar; and connecting a second end of the second bar to the second point on the second component.

Assignees

Inventors

Classifications

  • of characters, e.g. humans, animals or virtual beings · CPC title

  • G06T13/80Primary

    Two-dimensional [2D] animation, e.g. using sprites · CPC title

  • Animation software package · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9600921B2 cover?
There are provided an interactive design system and method for character crafting. An example system includes a memory storing a machine software application and a processor configured to execute the machine software application to receive a plurality of components for a character, the plurality of components including at least a first component and a second component, receive a movement for th…
Who is the assignee on this patent?
Disney Entpr Inc
What technology area does this patent fall under?
Primary CPC classification G06T13/80. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).