Animation editing device, animation playback device and animation editing method
AssigneeMitsubishi Electric Corporation
InventorsAkira Toyooka, Hiroki Konaka
Life of this patent
Estimating the term…
Abstract
An animation editing device includes animation data including time line data that defines frames on the basis of a time line showing temporal display order of the frames, and space line data that defines frames on the basis of a space line for showing a relative positional relationship between a display position of each of animation parts and a reference position shown by a tag by mapping the relative positional relationship onto a one-dimensional straight line, displays the time line and the space line, and the contents of the frames based on the time line and the space line, and accepts an editing command to perform an editing process according to the inputted editing command.
Claims11
1-4. (canceled)
An animation editing device which edits an animation according to animation data consisting of data about each of frames which construct said animation, said animation editing device comprising:
- a data storage unit for storing said animation data including space line data in which a layout of key frames which serve as references of said animation, arrangement of tags in each of said key frames and information about interpolation of frames between said key frames are defined on a basis of a space line for showing a relative positional relationship between a display position of each of animation parts and a reference position shown by a tag by mapping the relative positional relationship onto a one-dimensional straight line, said space line data having tag data for defining the tags arranged on said space line;
- a space line editing unit for creating a key frame to be arranged on said space line, arranging the key frame on said space line, and setting information about interpolation of frames between key frames on said space line for the space line data read from said data storage unit according to an inputted editing command;
- a tag editing unit for setting a tag at a position on the space line defined by the space line data read from said data storage unit according to an inputted editing command, said position being shown by said editing command;
- a tag arranging unit for arranging a tag at a position of a key frame defined by said animation data according to an inputted editing command, said position being shown by said editing command;
- and
- an animation editing management unit for providing the space line which is defined by the space line data included in the animation data to be edited read from said data storage unit, and contents of the frames based on said space line, and accepting an editing command, and for causing said space line editing unit, said tag editing unit, and said tag arranging unit to perform an editing process according to an editing command which is inputted as a response to said provided information to provide an animation edit result.
An animation editing device which edits an animation according to animation data consisting of data about each of frames which construct said animation, said animation editing device comprising:
- a data storage unit for storing said animation data including space plane data in which a layout of key frames which serve as references of said animation, arrangement of tags in each of said key frames and information about interpolation of frames between said key frames are defined on a basis of a space plane for showing a relative positional relationship between a display position of each of animation parts and a reference position shown by a tag by mapping the relative positional relationship onto a two-dimensional plane, said space plane data having tag data for defining the tags arranged on said space plane;
- a space plane editing unit for creating a key frame to be arranged on said space plane, arranging the key frame on said space plane, and setting information about interpolation of frames between key frames in said space plane for the space plane data read from said data storage unit according to an inputted editing command;
- a tag editing unit for setting a tag at a position on the space plane defined by the space plane data read from said data storage unit according to an inputted editing command, said position being shown by said editing command;
- a tag arranging unit for setting a tag at a position of a key frame defined by said animation data according to an inputted editing command, said position being shown by said editing command;
- and
- an animation editing management unit for providing the space plane which is defined by the space plane data included in the animation data to be edited read from said data storage unit, and contents of the frames based on said space plane, and accepting an editing command, and for causing said space plane editing unit, said tag editing unit, and said tag arranging unit to perform an editing process according to an editing command which is inputted as a response to said provided information to provide an animation edit result.
An animation playback device which plays back animation data consisting of data about each of frames which construct an animation, said animation playback device comprising:
- a data storage unit for storing said animation data including space line data in which a layout of key frames which serve as references of said animation, arrangement of tags in each of said key frames and information about interpolation of frames between said key frames are defined on a basis of a space line for showing a relative positional relationship between a display position of each of animation parts and a reference position shown by a tag by mapping the relative positional relationship onto a one-dimensional straight line, said space line data having tag data for defining the tags arranged on said space line;
- a distance calculating unit for calculating a distance between a tag arranged in a frame and an animation part to determine a display position on said space line of said animation part, said display position corresponding to a positional relationship in said frame based on said distance;
- a space line executing unit for creating an animation image of the animation part from the animation data read from said data storage unit on a basis of a frame relationship defined by said space line data, said animation image corresponding to the display position on said space line which is determined by said distance calculating unit;
- and
- an animation execution management unit for inputting the animation data to be played back read from said data storage unit to said distance calculating unit, and said space line executing unit to cause them to create an animation image of said animation data to be played back.
An animation playback device which plays back animation data consisting of data about each of frames which construct an animation, said animation playback device comprising:
- a data storage unit for storing said animation data including space plane data in which a layout of key frames which serve as references of said animation, arrangement of tags in each of said key frames and information about interpolation of frames between said key frames are defined on a basis of a space plane for showing a relative positional relationship between a display position of each of animation parts and a reference position shown by a tag by mapping the relative positional relationship onto a two-dimensional plane, said space plane data having tag data for defining the tags arranged on said space plane;
- a distance calculating unit for calculating a distance between a tag arranged in a frame and an animation part to determine a display position on said space plane of said animation part, said display position corresponding to a positional relationship in said frame based on said distance;
- a space plane executing unit for creating an animation image of the animation part from the animation data read from said data storage unit on a basis of a frame relationship defined by said space plane data, said animation image corresponding to the display position on said space plane which is determined by said distance calculating unit;
- and
- an animation execution management unit for inputting the animation data to be played back read from said data storage unit to said distance calculating unit, and said space plane executing unit to cause them to create an animation image of said animation data to be played back.
An animation editing method comprising:
- a first step of displaying contents of a frame based on a space line defined by space line data included in animation data, and accepting an editing command;
- a second step of, when the editing command is a command to define a tag on the space line, setting the tag having a specified name at a specified position on the space line;
- and
- a third step of, when the editing command is a command to arrange a tag at a specified position on a key frame screen, creating and arranging the tag having a specified name at the specified position on the key frame screen.
An animation editing method comprising:
- a first step of calculating a distance between a tag arranged in a frame and an animation part from animation data including space line data in which a layout of key frames, arrangement of tags in each of said key frames and information about interpolation of frames between said key frames are defined on a basis of a space line, said space line data having tag data for defining the tags arranged on said space line to determine a display position on said space line of said animation part, said display position corresponding to a positional relationship in the frame based on said distance;
- a second step of creating an animation image of the animation part corresponding to the display position on the space line which is determined in said first step from said animation data.
Dependencies are inferred from the claim text.