CN1369862A - Method and system for creating animation - Google Patents

Method and system for creating animation Download PDF

Info

Publication number
CN1369862A
CN1369862A CN01104603A CN01104603A CN1369862A CN 1369862 A CN1369862 A CN 1369862A CN 01104603 A CN01104603 A CN 01104603A CN 01104603 A CN01104603 A CN 01104603A CN 1369862 A CN1369862 A CN 1369862A
Authority
CN
China
Prior art keywords
frame
key point
cloth
width
animation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN01104603A
Other languages
Chinese (zh)
Other versions
CN1144160C (en
Inventor
蒋炜
宋建福
林光信
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CNB011046031A priority Critical patent/CN1144160C/en
Publication of CN1369862A publication Critical patent/CN1369862A/en
Application granted granted Critical
Publication of CN1144160C publication Critical patent/CN1144160C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Abstract

An antimation system includes following module. Module of displaying and timing image frame sets the time for the frame to be shown on screw. Module for timing motion step-length of the image frame sets two dimensions of motion step-lengths of frame and time of image frame motion. Module for timing key point of the image frame sets staying time of the mage fame. Image frame database saves images shown on screen. Module of processing image frame does following functions. According to video mode and motion path, the module deals with displaying time for each image frame and calculates fame serial number. This module selects a group of image frames from image frame database and displays the group of image frames on the screen according to preset video mode.

Description

The method and system of cartoon making
The present invention relates to a kind of system and method for cartoon making, more particularly, the animation system and the method that relate to operation as follows, promptly, with each the figure frame that is presented in each picture, according to predetermined figure frame display mode, control chart frame flow process target, and the motion path of every width of cloth figure frame is set, in each continuous picture, all contain the pairing figure frame of this picture, remove in each picture outside the shared part of figure frame, all the other zones are background color, when the set of diagrams frame in the continuous pictures is play according to default parameter and Display Modes, will produce animation effect.
Generally, in the prior art, if play an animation, so that an object is under the immovable situation of picture background, and on display screen, show and when taking exercises, usually the processing mode that adopt this moment is with the largest motion range criterion of desired this object in the animation, to make the cartoon picture of object then according to this range of size.Even if under the immovable situation of the background environment of object, though the part that each picture changed only is the object of a motion, and background patterns, color do not change, but when showing and playing whole continuous pictures, can't only the shared part of object in each picture be changed, and remove the shared part of object still is outward background color, and the pixel component part that constitutes whole image must be shown again, and can't only change the shared picture part of object in the picture, and must show each picture in the mode of changing whole image.When making animation with this kind mode, an animated graphics file just has the parameter of many repetitions and the view data of repetition, will waste the lot of data storage area, and influence the speed that animation is play, if different motion kenel at same object, then need to do the animation in multiple different paths, and, will cause the low shortcoming of cost of manufacture height and make efficiency according to prior art animation system and method.
And make a general survey of the animation method and the system of prior art, when making animation, the data of each picture all must be stored, so that causing has the parameter of many repetitions and the view data of repetition in the what animated graphics file, will waste the lot of data storage area, and influence the speed that animation is play.Even when making animation, an object is only arranged under the immovable situation of picture background environment in the continuous pictures of animation, though the part that each picture changed only is the object of a motion, and background patterns, color does not change, but when showing and playing whole continuous pictures, can't only the shared part of object in each picture be changed, and remove the shared part of object still is outward background color, still the pixel component part that constitutes whole image must be shown again, and can't only be to change the shared picture part of object in the picture, but must show each picture in the mode of changing whole image, still must the whole pixel image datas that constitute each picture be stored, and when when handling each picture, again image data processing, and this will have influence on the speed that animation is play.So how to seek a kind of animation system and method, for continuous pictures, only change the shared zone of figure frame in each picture, and to removing the shared extra-regional part of figure frame, then still show with background color, and be not to show each picture in the mode that whole image is changed, no matter and the size of figure frame, the demonstration of every width of cloth figure frame all is according to predetermined figure frame display mode, control chart frame flow process target, and the motion path of every width of cloth figure frame is set and broadcast, is that problem to be solved is arranged thereby reduce the cartoon making cost and improve cartoon making efficient.
For the animation system that solves above-mentioned prior art and the shortcoming of method, to the processing of what whole image only for each picture data all being stored, the mode that whole image is changed shows each picture, so that causing has the parameter of many repetitions and the view data of repetition in the animation map file, will waste the lot of data storage area, and influence the speed that animation is play, we have adopted a kind of animation system and method, utilize novel animation system, for continuous pictures, only change the shared zone of figure frame in each picture, and to removing the shared extra-regional part of figure frame, then still show with background color, and be not to show each picture in the mode that whole image is changed, no matter and the size of figure frame, the demonstration of every width of cloth figure frame all is according to predetermined figure frame display mode, control chart frame flow process target, and the motion path of every width of cloth figure frame is set and broadcast, and reaches the purpose that reduces the cartoon making cost and improve cartoon making efficient.
A fundamental purpose of the present invention provides a kind of animation system and method, only change the shared zone of figure frame in each picture, and to removing the shared extra-regional part of figure frame, then still show with background color, and be not to show each picture in the mode that whole image is changed, with realization the set of diagrams frame in the continuous pictures can be play by predetermined setting, thereby be reached and the making animation effect.
Another object of the present invention provides a kind of animation system and method, only change the shared zone of figure frame in each picture, and to removing the shared extra-regional part of figure frame, then still show with background color, and be not to show each picture in the mode that whole image is changed, to save a large amount of view data storage areas, can improve the picture display speed again, and reduce the cartoon making workload.
In order to realize above-mentioned purpose of the present invention, the invention provides a kind of animation system and method for novelty, with each the figure frame that is presented in each picture, according to predetermined figure frame display mode, control chart frame flow process target, and the motion path of every width of cloth figure frame is set, in each continuous picture, all contain the pairing figure frame of this picture, the size of this figure frame is less than or equal to picture dimension, only change the shared zone of figure frame in each picture, and to removing the shared extra-regional part of figure frame, then still show with background color, and be not to show each picture in the mode that whole image is changed, when the set of diagrams frame in the continuous pictures is play according to default parameter, to produce animation effect.
This animation system comprises that the figure frame shows timing module, figure framing bit move one's steps long timing module, figure frame key point timing module, figure frame processing module and figure frame data storehouse.When utilizing this animation system to carry out animation method, show the time length that the every width of cloth figure frame of setting stops in each screen displayed in the timing module at the figure frame; The figure framing bit is moved one's steps and is set the two-dimentional moving step length and the figure frame traveling time of every width of cloth figure frame in the long timing module; Figure frame key point timing module then in order to the position of setting the key point that every width of cloth figure frame stopped, each frame in residence time of key point and calculating chart frame calculating chart frame increment sign for which frame; Then store the figure frame of each screen displayed in the figure frame data storehouse.Figure frame processing module will read the figure frame and show timing module, the figure framing bit long timing module of moving one's steps, and the various parameters of figure frame key point timing module, according to figure frame display mode, control chart frame flow process target, and the motion path of every width of cloth figure frame, handle the time length of the shown stop of every width of cloth figure frame, which frame the calculating chart frame is, the two-dimentional moving step length and the traveling time of every width of cloth figure frame, the position of the key point that every width of cloth figure frame is stopped, every width of cloth figure frame is in the residence time of key point, and broadcasting time and stop to set, from figure frame data storehouse, choose corresponding set of diagrams frame, and with this picture group frame according to predetermined Display Modes, and be presented in the picture seriatim.Figure frame processing module is when handling each picture, be not that the mode that whole image is changed shows each picture, and only be that the zone that figure frame in the picture is shared shows to scheme frame, and remove in the whole image outside the part in the shared zone of figure frame, still represent with background color, the shared size of figure frame can be less than or equal to the picture dimension size; If when shown figure frame sign equaled the size of whole image, then picture was the figure content frame, and does not have background color.But no matter the size of figure frame, the demonstration of the every width of cloth figure frame in each picture is play according to predetermined Display Modes.
In order to make above and other objects of the present invention, characteristic, advantage can be clearer understandable, will describe the preferred embodiments of the present invention in conjunction with the accompanying drawings in detail, and wherein each accompanying drawing is as follows,
Fig. 1 is the calcspar of the basic structure of expression animation system of the present invention;
Fig. 2 is an embodiment who uses animation system of the present invention, and wherein animation system of the present invention and method are used in expression, and the figure frame in the cartoon picture is given the picture displayed explanation;
Fig. 3 is an operational flowchart, wherein display application animation system of the present invention and carry out the flow process of animation method; And
Fig. 4 is a detailed process flow diagram, and this process flow diagram explains that the figure frame processing module among Fig. 3 will read and the detailed process of the step of the various parameters that processing is relevant with the figure frame demonstration of continuous pictures.
Fig. 1 is a system block diagrams, wherein represents the basic structure calcspar of animation system of the present invention.As shown in Figure 1, animation system 1 comprises the figure frame and shows timing module 2, figure framing bit move one's steps long timing module 3, figure frame key point timing module 4, figure frame processing module 5 and figure frame data storehouse 6.
Show the time length that the every width of cloth figure frame of timing module 2 settings stops in each screen displayed at the figure frame.The figure framing bit long timing module 3 of moving one's steps is set the two-dimentional moving step length and the figure frame traveling time of every width of cloth figure frame.4 of figure frame key point timing modules in order to the position of the key point setting every width of cloth figure frame and stopped, every frame in residence time of key point and calculating chart frame calculating chart frame increment sign for which frame.Then store the figure frame of each screen displayed in the figure frame data storehouse 6.Figure frame processing module 5 will read the figure frame and show timing module 2, the figure framing bit long timing module 3 of moving one's steps, and the various parameters of figure frame key point timing module 4, according to figure frame display mode, control chart frame flow process target, and the motion path of every width of cloth figure frame, handle the time length of the shown stop of every width of cloth figure frame, which frame the calculating chart frame is, the two-dimentional moving step length and the traveling time of every width of cloth figure frame, the position of the key point that every width of cloth figure frame is stopped, every width of cloth figure frame is in the residence time of key point, and broadcasting time and stop to set, from figure frame data storehouse 6, choose corresponding set of diagrams frame, and with this picture group frame according to predetermined Display Modes, be presented in the picture seriatim.Figure frame processing module 5 is when handling each picture, be not that the mode that whole image is changed shows each picture, and only be that the zone that figure frame in the picture is shared shows to scheme frame, and remove in the whole image outside the part in the shared zone of figure frame, still represent with background color, the shared size of figure frame can be less than or equal to the picture dimension size; If when shown figure frame sign equaled the size of whole image, then picture was the figure content frame, does not have background color.
At this, so-called key point refers to every width of cloth figure frame when showing on picture, animation object in every width of cloth figure frame, on certain path in the playing animation process, some key positions that can react this path (key place) along this path, the X/Y position of the pixel that key point can be used in the picture to be positioned at defines and represents that for example, the picture display definition is 1024 * 768 pixels, key point is in a certain width of cloth figure frame, the size of this width of cloth figure frame is 50 * 50 pixels, and the X/Y position of the pixel of the point in the figure frame upper right corner is (750,160), the X/Y position of the pixel of the point in the lower right corner is (750,110), the X/Y position of the pixel of the point in the upper left corner is (700,160), and the X/Y position of the pixel of the point in the lower left corner is (700,110), the X/Y position of the key point in this figure frame is (730,150).The shown residence time unit of every width of cloth figure frame can represent with also available millisecond second.The representation unit of the two-dimentional moving step length of every width of cloth figure frame can be used on the pixel that is moved of X-direction and Y direction apart from representing, for example, in the picture of 1024 * 768 pixels, the two-dimentional moving step length of this width of cloth figure frame is for being 6 pixel distances at the StepX of directions X, and be 10 pixel distances at the StepY of Y direction, then the two-dimentional moving step length side of expression of this width of cloth figure frame show and can be (StepX=6, StepY=10).And the figure frame traveling time of this width of cloth figure frame in two dimension can be represented with also available millisecond second, this width of cloth figure frame can move interval time divided by the figure frame with two-dimentional moving step length in the rate travel of X-direction and Y direction and represent, for example, the two-dimentional moving step length of certain width of cloth figure frame is respectively (StepX=30, StepY=20), and the figure frame to move interval time be one second, then this width of cloth figure frame is an X-direction in the rate travel of X-direction and Y direction: 30 (per second X-direction move 30 pixels apart from); Y direction: 20 (per second moves 20 pixels distances in Y direction).4 of figure frame key point timing modules in order to the position of the key point setting every width of cloth figure frame and stopped, every frame in residence time of key point and calculating chart frame calculating chart frame increment sign for which frame.Figure frame processing module 5 is according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, the time length, calculating chart frame of handling the shown stop of every width of cloth figure frame for which frame, the two-dimentional moving step length of every width of cloth figure frame and the position of the key point that traveling time, every width of cloth figure frame are stopped, every width of cloth figure frame at the residence time and the broadcasting time of key point and stop setting, from figure frame data storehouse 6, choose corresponding set of diagrams frame, and with this picture group frame according to predetermined Display Modes, and be presented in the picture seriatim.
Fig. 2 is an embodiment who uses animation system of the present invention, and wherein display application animation system of the present invention and method are to give the picture displayed explanation with the figure frame in the cartoon picture.At this, the demonstration situation of picture is described with the moving displacement path of scheming frame and the demonstration of different figure frames, and key point refers to every width of cloth figure frame when showing on picture, animation target in every width of cloth figure frame, on certain path in the playing animation process, along some key positions that can react this path in this path.
It in the picture background color, contain 1024 * 768 pixels in the picture, the shared picture size of figure frame a and figure frame b is 50 * 50 pixels, removing figure frame area occupied is that 50 * 50 pictures outside the pixel partly are background color, four jiaos the X/Y position of this figure frame a is respectively (600,500), (650,500), (600,550), and (650,550), the demonstration residence time of this figure frame a in picture is 0.5 second, and the X/Y position of the key point of this figure frame a is (610,510), the two dimension moving step length is respectively (StepX=30, StepY=20), and the figure frame to move interval time be 0.2 second, then this figure frame a will do two-dimentional moving step length and be respectively (StepX=30 after picture shows 0.5 second, StepY=20) with the motion that is 0.2 second mobile interval time, after motion was finished, four jiaos of the figure frame were respectively (630,520), (680,520), (630,570), and (680,570), the X/Y position of promptly new key point is (640,530), be another picture with picture displayed this moment, and the new key point in this picture (the X/Y position is (640,530)) is with displayed map frame b, to replace original figure frame a, four jiaos of this figure frame b are respectively (630,520), (680,520), (630,570), and (680,570), the X/Y position of the key point of this figure frame b is (640,530), and this figure frame b will be screen displayed 0.4 second, and removing this figure frame b area occupied is that 50 * 50 pictures outside the pixel partly are background color.In this example, (the X/Y position is (610 in the key point of figure frame a, 510) be (640 to key point (X/Y) position of figure frame b) with moving displacement, 530)), and it is different with the picture at figure frame b place by the picture at the present figure frame of what a place, thereby, at new picture, that is, in the picture at figure frame b place, the shared picture of the figure of key point frame partly will by new figure frame (figure frame b) replace old figure frame (the figure frame a), no matter and be in that picture, removing figure frame (figure frame a, or figure frame b) area occupied is that 50 * 50 pixels picture in addition partly is background color.
The 3rd figure is an operational flowchart, represents that wherein animation system of the present invention carries out the flow process of animation method.Read in the motion track of the object of the predefined picture figure of user frame, this track be with object the position of each key point and at this moment in picture shown figure frame define, the user can set animation and play initial key point and end key point at this moment, to carry out animation display, and key point refers to every width of cloth figure frame when showing on picture, animation object in every width of cloth figure frame, on certain path in the playing animation process, can react some key positions in this path along some of this path.
At first,, in animation system 1, show the time length of setting the shown stop of every width of cloth figure frame in the timing module 2, then store the figure frame of each screen displayed in the figure frame data storehouse 6, and enter step 12 at the figure frame in step 11.
In step 12, in the figure framing bit is moved one's steps long timing module 3, set the two-dimentional moving step length and the figure frame traveling time of every width of cloth figure frame, and enter step 13.
In step 13, the calculating chart frame increment sign which frame the position of the key point when figure frame key point timing module 4 is set every width of cloth figure frame and stopped, every frame are at the residence time and the calculating chart frame of key point, and enter step 14.
In step 14, figure frame processing module 5 will read the figure frame and show timing module 2, the figure framing bit long timing module 3 of moving one's steps, and the various parameters of figure frame key point timing module 4, according to figure frame display mode, control chart frame flow process target, and the motion path of every width of cloth figure frame, handle the time length of the shown stop of every width of cloth figure frame, which frame the calculating chart frame is, the two-dimentional moving step length and the traveling time of every width of cloth figure frame, the position of the key point that every width of cloth figure frame is stopped, every width of cloth figure frame is in the residence time of key point, and broadcasting time and stop to set, from figure frame data storehouse 6, choose corresponding set of diagrams frame, and with this picture group frame according to predetermined Display Modes, and be presented at seriatim in the picture, and advance to step 15.
In step 15, finish this animation process.
Fig. 4 is a detailed process flow diagram, and the figure frame processing module in the key drawing 3 will read and the figure frame of processing and continuous pictures shows the detailed process of the step of relevant various parameters.When animation begins to play, control chart frame flow process target can be according to the initial key point setting in motion of the specified broadcast of user, and control the broadcasting speed of animation according to the display frequency that the user sets, move to next key point if work as animation this moment, then its attribute is done corresponding variation according to the setting that arrives key point, for example, the figure frame shows time length, X/Y unit's moving step length of figure frame or the like, this moving displacement can carry out always, up to the crucial figure frame of the end that the arrival user sets and till finishing key point, if and the user plays animation when being set at loop play, the motion cycle that the initial key point that control chart frame flow process target can be set from the user again begins another time again.
As shown in Figure 4, at first, in step 101, figure frame processing module 5 will read the figure frame and show the move one's steps various parameters of long timing module 3 and figure frame key point timing module 4 of timing module 2, figure framing bit, motion path according to figure frame display mode, control chart frame flow process target and every width of cloth figure frame, whether the figure frame key point of judging current operation is last key point, if the figure frame key point of current operation is last key point, then advances to step 113; And if the figure frame key point of current operation is not last key point, then advance to step 102.
In step 102, the figure frame that is positioned at current key point begins to show, figure frame processing module 5 reads various parameters, and according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, next key point of calculating current figure frame key point is the sort of processing, and advances to step 103.
In step 103, the figure frame that is positioned at key point continues to show that figure frame key point timing module 4 is in waiting status, and advances to step 104.
In step 104, whether the figure frame at analysis of key point place shows finishes, and does not finish if the figure frame at key point place shows as yet, then gets back to step 103, proceed to show at the figure at key point place frame, and figure frame key point timing module 4 keeps waiting status; And if the figure frame at key point place shown and finish, then advance to step 105.
In step 105, which figure frame is figure frame processing module 5 calculating chart frame increment sign be in order to the figure frame that calculates next width of cloth demonstration, and advance to step 106.
In step 106, after obtaining next width of cloth figure frame, figure frame processing module 5 reads various parameters, and show this figure frame according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, by what is to show new figure frame, the figure frame shows that timing module 2 beginning calculating chart frames show the time, and enters step 107.
In step 107, the figure frame shows that timing module 2 is in the timing waiting status, and advances to step 108.
In step 108, figure frame processing module 5 reads various parameters, and analyze whether reach the predefined animation step-length traveling time of user institute this moment at interval according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, if do not reach the predefined animation step-length traveling time of user institute as yet at interval, then turn back to step 107, representing that current figure frame still shows finishes, and the figure frame shows that timing module 2 continues timing and waits for; If reach the predefined animation step-length traveling time of user institute at interval, then advance to step 109.
In step 109, figure frame processing module 5 reads various parameters, and calculates step size increments according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, and advances to step 110.
In step 110, figure frame processing module 5 reads various parameters, and calculates the next position of animation target according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, and advances to step 111.
In step 111, figure frame processing module 5 reads various parameters, and judge according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame whether this position has arrived next key point position, if this position has arrived next key point position, then advance to step 112; If step 101 is then got back in no show still next key point position in this position.
In step 112, figure frame processing module 5 reads various parameters, and reads in next key point attribute according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, and gets back to step 101.
In step 113, figure frame processing module 5 reads various parameters, and according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, through judging that current operated point is last key point, then figure frame key point timing module 4 is in waiting status, and advances to step 114.
In step 114, judge whether current figure frame finishes, if current figure frame does not finish as yet, then turns back to step 113, figure frame key point timing module 4 continues to be in waiting status, finishes with the animation of waiting for this key point; If current figure frame finishes, then advance to step 115.
In step 115, whether be loop play key point, if this key point is the loop play key point, then advance to step 118 if analyzing this key point; If this key point is not the loop play key point, then advance to step 116.
In step 116, judge whether to reach the number of times that allows broadcast, if reached the number of times that allows broadcast, then advance to step 119, finish animation and play; If do not reach the number of times that allows broadcast as yet, then advance to step 117.
In step 117, the current inferior numerical value of having play is added 1, and enter step 118.
In step 118, set the initial key point in the playing process, allowing to carry out broadcast next time, and turn back to step 101.
In step 119, finish the animation playing process.
Comprehensive above embodiment, can obtain animation system of the present invention and method, utilize animation system, with each the figure frame that is presented in each picture, according to predetermined figure frame display mode, control chart frame flow process target, and the motion path of every width of cloth figure frame is set, in each continuous picture, all contain the pairing figure frame of this picture, the size of this figure frame is less than or equal to picture dimension, remove in each picture outside the shared part of figure frame, all the other zones are background color, when the set of diagrams frame in the continuous pictures is play according to default parameter, will produce animation effect.When utilizing this animation system to carry out animation method, show the time length that the every width of cloth figure frame of setting stops in each screen displayed in the timing module at the figure frame; The figure framing bit is moved one's steps and is set the two-dimentional moving step length and the figure frame traveling time of every width of cloth figure frame in the long timing module; Figure frame key point timing module in order to the key point position setting every width of cloth figure frame and stopped, each figure frame residence time of key point, and the calculating chart frame be the calculating chart frame increment sign of which frame; Then storing the figure frame of each screen displayed in the figure frame data storehouse.Figure frame processing module will read the figure frame and show timing module, the figure framing bit long timing module of moving one's steps, and the various parameters of figure frame key point timing module, according to figure frame display mode, control chart frame flow process target, and the motion path of every width of cloth figure frame, handle the time length of the shown stop of every width of cloth figure frame, which frame the calculating chart frame is, the two-dimentional moving step length and the traveling time of every width of cloth figure frame, the position of the key point that every width of cloth figure frame is stopped, the residence time of every width of cloth figure frame key point, and broadcasting time and stop to set, from figure frame data storehouse, choose corresponding set of diagrams frame, and with this picture group frame according to predetermined Display Modes, and be presented in the picture one by one, the demonstration of the every width of cloth figure frame in each picture is play according to predetermined Display Modes, set the purpose that can produce different animation effects and reach different Display Modes.The present invention's the movingization manufacturing system and the advantage of method are as follows: 1. a kind of animation system and method are provided, only change the shared zone of figure frame in each picture, and to removing the shared extra-regional part of figure frame, then still show with background color, and be not to show each picture in the mode that whole image is changed, with realization the set of diagrams frame in the continuous pictures can be play by predetermined setting, thereby be reached and the making animation effect.2. only change the shared zone of figure frame in each picture, and to removing the shared extra-regional part of figure frame, then still show with background color, and be not to show each picture in the mode that whole image is changed, to save a large amount of view data data storage spaces, can improve the picture display speed again, and reduce the cartoon making workload.
The above is the preferred embodiments of the present invention only, is not in order to limit the scope of the invention; All being equal to replacement, change or modification that other does not break away from the spirit and scope of the present invention that limited by claims of the present invention all are included within protection scope of the present invention.

Claims (5)

1. animation method, utilize animation system, only change the shared zone of figure frame in each picture, and to removing the shared extra-regional part of figure frame, then still show with background color, and be not to show each picture in the mode that whole image is changed, this animation method comprises following steps:
(1) the time length of the shown stop of the every width of cloth figure frame of setting in animation system, and the figure frame that stores in each screen displayed;
(2) the two-dimentional moving step length and the figure frame traveling time of the every width of cloth figure frame of setting;
(3) set the position of the key point that every width of cloth figure frame stopped, every frame in residence time of key point and calculating chart frame calculating chart frame increment sign for which frame;
(4) read various parameters in order to the displayed map frame, motion path according to figure frame display mode, control chart frame flow process target and every width of cloth figure frame, the time length, calculating chart frame of handling the shown stop of every width of cloth figure frame for which frame, the two-dimentional moving step length of every width of cloth figure frame and the position of the key point that traveling time, every width of cloth figure frame are stopped, every width of cloth figure frame at the residence time and the broadcasting time of key point and stop setting, choose corresponding set of diagrams frame, and with this picture group frame according to predetermined Display Modes, and all be presented in the picture one by one; And
(5) finish this animation process.
2. animation method as claimed in claim 1, wherein the displayed map frame step of step (4) also comprises following steps;
(i) read the various parameters that the figure frame shows, motion path according to figure frame display mode, control chart frame flow process target and every width of cloth figure frame, whether the figure frame key point of judging current operation is last key point, if the figure frame key point of current operation is last key point, then advance to step (xiii); And if the figure frame key point of current operation is not last key point, then advance to step (ii);
The figure frame that (ii) is positioned at current key point begins to show, reads various parameters, and according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, calculates the processing of the next key point of current figure frame key point for which;
The figure frame that (iii) is positioned at key point continues to show;
(iv) whether the figure frame at analysis of key point place shows and finishes, and does not finish if the figure frame at key point place shows as yet, then turns back to step (iii), proceeds to show at the figure at key point place frame; And if the figure frame at key point place shown and finish, then advance to step (v);
(v) which figure frame is calculating chart frame increment sign be in order to the figure frame that calculates next width of cloth demonstration;
(after vi) obtaining next width of cloth figure frame, read various parameters, and show this figure frame according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, owing to be to show new figure frame, the figure frame shows that timing module begins the calculating chart frame and shows the time;
(vii) locate what figure frame timing waiting status;
(viii) read various parameters, and analyze whether reach the predefined animation step-length traveling time of user institute this moment at interval according to the motion path of figure frame display mode, control flow chart frame target and every width of cloth figure frame, if do not reach the predefined animation step-length of user traveling time as yet at interval, then turning back to the current figure frame of step (7) expression does not still have demonstration to finish, and continues timing and waits for; If reach the predefined animation step-length of user traveling time at interval, then advance to step (ix);
(ix) read various parameters, and calculate step size increments according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame;
(x) read various parameters, and the next position of calculating the animation target according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame;
(xi) read various parameters, and judge according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame whether this position has arrived next key point position, if this position has arrived next key point position, then advance to step (xii); If the next key point of this position no show still position then turns back to step (i);
(xii) read various parameters, and read in next key point attribute, and turn back to step (i) according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame;
(xiii) read various parameters, and,, then be in waiting status through judging that current operated point is last key point according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame;
(xiv) judge whether current figure frame finishes,, then turn back to step (xiii), keep waiting status, finish with the animation of waiting for this key point if current figure frame does not finish as yet; If current figure frame finishes, then advance to step (xv);
Whether be loop play key point, if this key point is the loop play key point, then advance to step (xviii) if (xv) analyzing this key point; If this key point is not the loop play key point, then advance to step (xvi);
(xvi) judge whether to reach the number of times that allows broadcast,, then advance to step (xix), finish animation and play if reached the number of times that allows broadcast; If do not reach the number of times that allows broadcast as yet, then advance to step (xvii);
(xvii) the current inferior numerical value of having play is added 1;
(xviii) set initial key point in the playing process, allowing to carry out broadcast next time, and turn back to step (xix); And
(xix) finish the animation playing process.
3. animation method, utilization comprises the figure frame and shows the move one's steps animation system in long timing module, figure frame key point timing module, figure frame processing module and figure frame data storehouse of timing module, figure framing bit, described method only changes the shared zone of figure frame in each picture, and to removing the shared extra-regional part of figure frame, then still show with background color, be not to show each picture in the mode that whole image is changed, this animation method comprises following steps:
(1) in animation system, show the time length of setting the shown stop of every width of cloth figure frame in the timing module at the figure frame, then store the figure frame of each screen displayed in the figure frame data storehouse;
(2) the two-dimentional moving step length and the figure frame traveling time of the every width of cloth figure frame of setting in the figure framing bit is moved one's steps long timing module;
(3) set the position of the key point that every width of cloth figure frame stopped, every frame in residence time of key point and calculating chart frame increment sign which frame calculates this figure frame be at figure frame key point timing module;
(4) figure frame processing module will read figure frame demonstration timing module, the figure framing bit long timing module of moving one's steps, and the various parameters of figure frame key point timing module, according to figure frame display mode, control chart frame flow process target, and the motion path of every width of cloth figure frame, handle the time length of the shown stop of every width of cloth figure frame, which frame the calculating chart frame is, the two-dimentional moving step length and the traveling time of every width of cloth figure frame, the position of the key point that every width of cloth figure frame is stopped, every width of cloth figure frame is in the residence time of key point, and broadcasting time and stop to set, from figure frame data storehouse, choose corresponding set of diagrams frame, and with this picture group frame according to predetermined Display Modes, and be presented in the picture seriatim; And
(5) finish this animation process.
4. animation method as claimed in claim 3, wherein the displayed map frame step of step (4) also comprises following steps;
(i) read the figure frame and show the move one's steps various parameters of long timing module and figure frame key point timing module of timing module, figure framing bit, motion path according to figure frame display mode, control chart frame flow process target and every width of cloth figure frame, whether the figure frame key point of judging current operation is last key point, if the figure frame key point of current operation is last key point, then advance to step (xiii); And if the figure frame key point of current operation is not last key point, then advance to step (ii);
The figure frame that (ii) is positioned at current key point begins to show, figure frame processing module reads various parameters, and according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, which processing is the next key point of calculating current figure frame key point be;
The figure frame that (iii) is positioned at key point continues to show that figure frame key point timing module is in waiting status;
(iv) whether the figure frame at analysis of key point place shows and finishes, and does not finish if the figure frame at key point place shows as yet, then turns back to step (iii), proceed to show at the figure at key point place frame, and figure frame key point timing module keeps waiting status; And if the figure frame at key point place shown and finish, then advance to step (v);
(v) which figure frame is figure frame processing module calculating chart frame increment sign be in order to the figure frame that calculates next width of cloth demonstration;
(after vi) obtaining next width of cloth figure frame, figure frame processing module reads various parameters, and show this figure frame according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, owing to be to show new figure frame, the figure frame shows that timing module begins the calculating chart frame and shows the time;
(vii) the figure frame shows that timing module is in the timing waiting status;
(viii) figure frame processing module reads various parameters, and analyze whether reach the predefined animation step-length traveling time of user institute this moment at interval according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, if do not reach the predefined animation step-length traveling time of user institute as yet at interval, (representing vii) that current figure frame still shows finishes, and the figure frame shows that timing module continues timing and waits for then to turn back to step; If reach the predefined animation step-length traveling time of user institute at interval, then advance to step (ix);
(ix) figure frame processing module reads various parameters, and calculates step size increments according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame;
(x) figure frame processing module reads various parameters, and the next position of calculating the animation target according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame;
(xi) figure frame processing module reads various parameters, and judge according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame whether this position has arrived next key point position, if this position has arrived next key point position, then advance to step (xii); If the next key point of this position no show still position then turns back to step (i);
(xii) figure frame processing module reads various parameters, and reads in next key point attribute according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, and gets back to step (i);
(xiii) figure frame processing module reads various parameters, and according to the motion path of figure frame display mode, control chart frame flow process target and every width of cloth figure frame, through judging that current operated point is last key point, then figure frame key point timing module is in waiting status;
(xiv) judge whether current figure frame finishes, if current figure frame does not finish as yet, then turn back to step (xiii), figure frame key point timing module keeps waiting status, finishes with the animation of waiting for this key point; If current figure frame finishes, then advance to step (xv);
Whether be loop play key point, if this key point is the loop play key point, then advance to step (xviii) if (xv) analyzing this key point; If this key point is not the loop play key point, then advance to step (xvi);
(xvi) judge whether to reach the number of times that allows broadcast,, then advance to step (xix), finish animation and play if reached the number of times that allows broadcast; If do not reach the number of times that allows broadcast as yet, then advance to step (xvii);
(xvii) the current inferior numerical value of having play is added 1;
(xviii) set initial key point in the playing process, allowing to carry out broadcast next time, and turn back to step (xix); And
(xix) finish the animation playing process.
5. animation system is characterized in that comprising:
The figure frame shows timing module, in order to set the time length that every width of cloth figure frame stops in each screen displayed;
The figure framing bit long timing module of moving one's steps is in order to two-dimentional moving step length and the figure frame traveling time of setting every width of cloth figure frame;
Figure frame key point timing module, the calculating chart frame increment sign that is which frame at the residence time and the calculating chart frame of key point in order to the position of setting the key point that every width of cloth figure frame stopped, every frame;
Figure frame data storehouse stores the figure frame of each screen displayed; And
Figure frame processing module, show timing module in order to read the figure frame, the figure framing bit long timing module of moving one's steps, and the various parameters of figure frame key point timing module, according to figure frame display mode, control chart frame flow process target, and the motion path of every width of cloth figure frame, handle the time length of the shown stop of every width of cloth figure frame, which frame the calculating chart frame is, the two-dimentional moving step length and the traveling time of every width of cloth figure frame, the position of the key point that every width of cloth figure frame is stopped, every width of cloth figure frame is in the residence time of key point, reach broadcasting time and stop setting, from figure frame data storehouse, choose corresponding set of diagrams frame, and with this picture group frame according to predetermined Display Modes, and be presented in the picture seriatim.
CNB011046031A 2001-02-15 2001-02-15 Method and system for creating animation Expired - Fee Related CN1144160C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB011046031A CN1144160C (en) 2001-02-15 2001-02-15 Method and system for creating animation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB011046031A CN1144160C (en) 2001-02-15 2001-02-15 Method and system for creating animation

Publications (2)

Publication Number Publication Date
CN1369862A true CN1369862A (en) 2002-09-18
CN1144160C CN1144160C (en) 2004-03-31

Family

ID=4653973

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011046031A Expired - Fee Related CN1144160C (en) 2001-02-15 2001-02-15 Method and system for creating animation

Country Status (1)

Country Link
CN (1) CN1144160C (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1326093C (en) * 2005-09-09 2007-07-11 湖南互动传媒有限公司 Method for making and playing interactive cartoon program
CN100361162C (en) * 2003-05-09 2008-01-09 微软公司 System supporting animation of graphical display elements through animation object instances
CN100385463C (en) * 2005-06-02 2008-04-30 腾讯科技(深圳)有限公司 Method of interaction between acting animation and position of background animation
CN102136154A (en) * 2010-11-18 2011-07-27 彭浩明 Cartoon manufacture method and device
CN101441773B (en) * 2008-11-11 2011-09-14 宇龙计算机通信科技(深圳)有限公司 Cartoon implementing method, system and mobile terminal
CN102346920A (en) * 2010-08-05 2012-02-08 深圳华强数字动漫有限公司 Two-dimensional animation database management system and two-dimensional animation database management method
CN102542591A (en) * 2010-12-10 2012-07-04 北京电影学院 Animation creation method based on data base
CN103177465A (en) * 2011-12-26 2013-06-26 腾讯科技(深圳)有限公司 Animation control method and system
CN103186917A (en) * 2011-12-30 2013-07-03 腾讯科技(深圳)有限公司 Method and device of achieving view cartoon display
CN107993274A (en) * 2017-11-24 2018-05-04 天脉聚源(北京)科技有限公司 A kind of generation method and device of kettle animation
CN108320322A (en) * 2018-02-11 2018-07-24 腾讯科技(成都)有限公司 Animation data processing method, device, computer equipment and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100414497C (en) * 2005-03-19 2008-08-27 腾讯科技(深圳)有限公司 Method of generating close command and automatic close in shockwave formatted file

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100361162C (en) * 2003-05-09 2008-01-09 微软公司 System supporting animation of graphical display elements through animation object instances
CN100385463C (en) * 2005-06-02 2008-04-30 腾讯科技(深圳)有限公司 Method of interaction between acting animation and position of background animation
CN1326093C (en) * 2005-09-09 2007-07-11 湖南互动传媒有限公司 Method for making and playing interactive cartoon program
CN101441773B (en) * 2008-11-11 2011-09-14 宇龙计算机通信科技(深圳)有限公司 Cartoon implementing method, system and mobile terminal
CN102346920A (en) * 2010-08-05 2012-02-08 深圳华强数字动漫有限公司 Two-dimensional animation database management system and two-dimensional animation database management method
CN102136154B (en) * 2010-11-18 2012-12-12 彭浩明 Cartoon manufacture method and device
CN102136154A (en) * 2010-11-18 2011-07-27 彭浩明 Cartoon manufacture method and device
CN102542591A (en) * 2010-12-10 2012-07-04 北京电影学院 Animation creation method based on data base
CN103177465A (en) * 2011-12-26 2013-06-26 腾讯科技(深圳)有限公司 Animation control method and system
CN103177465B (en) * 2011-12-26 2016-04-13 腾讯科技(深圳)有限公司 Animation control methods and system
CN103186917A (en) * 2011-12-30 2013-07-03 腾讯科技(深圳)有限公司 Method and device of achieving view cartoon display
CN103186917B (en) * 2011-12-30 2017-09-22 腾讯科技(深圳)有限公司 It is a kind of to realize the method and apparatus that view animation is shown
CN107993274A (en) * 2017-11-24 2018-05-04 天脉聚源(北京)科技有限公司 A kind of generation method and device of kettle animation
CN108320322A (en) * 2018-02-11 2018-07-24 腾讯科技(成都)有限公司 Animation data processing method, device, computer equipment and storage medium
CN108320322B (en) * 2018-02-11 2021-06-08 腾讯科技(成都)有限公司 Animation data processing method, animation data processing device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN1144160C (en) 2004-03-31

Similar Documents

Publication Publication Date Title
CN1369862A (en) Method and system for creating animation
CN100342403C (en) Method and apparatus for generating shadow effect using shadow space
DE69431329T2 (en) Process for generating image data
CN101179671B (en) Image scaling device and image scaling method
CN107423445A (en) A kind of map data processing method, device and storage medium
US20020027555A1 (en) Method of rendering motion blur image and apparatus therefor
DE102013014846A1 (en) Systems and methods for partial frame buffer update
CN1154958C (en) Image processing apparatus and image processing method
CN1681000A (en) Dynamic cross fading method and apparatus
CN1272631C (en) Moving image detecting method
CN105574914A (en) Manufacturing device and manufacturing method of 3D dynamic scene
CN1873657A (en) Segmentation method of natural image in robustness
CN110007885A (en) A kind of display control method and device based on mosaic screen
CN1756312A (en) A kind of image synthesizing method with sport foreground
CN1738367A (en) Image switching method and device
CN1776690A (en) Method for realizing page display content typesetting based on wap web site
CN1645472A (en) Displaying and controlling system and method
CN1812425A (en) Mobile communicating device with transition special effective function
CN103955178B (en) A kind of elevating mechanism antenna array control method of three-dimensional dynamic scene display systems
CN1315038C (en) Processing method and system for real time video cmmunication crosstal
CN1822670A (en) Apparatus for interpolating scanning lines
CN1232900C (en) System and method for producing stroke and character
CN1288544C (en) Real-time smooth waveform rolling and background-image superposing display method and circuit
CN1207661C (en) Method for displaying animated cartoon of portable electronic device
CN114998479B (en) Gradual change image scene machine control processing system and method

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040331

Termination date: 20110215