CN102903137B - Animation playing method and system - Google Patents
Animation playing method and system Download PDFInfo
- Publication number
- CN102903137B CN102903137B CN201110211780.0A CN201110211780A CN102903137B CN 102903137 B CN102903137 B CN 102903137B CN 201110211780 A CN201110211780 A CN 201110211780A CN 102903137 B CN102903137 B CN 102903137B
- Authority
- CN
- China
- Prior art keywords
- animation
- window
- configuration information
- frame
- play
- 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.)
- Active
Links
Landscapes
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A kind of animation playing method, comprises the following steps: receive the configuration information of animation;Obtain window attribute information;Location information is extracted from the configuration information and window attribute information of described animation;The animation play position at window is determined according to described location information;From configuration information, call animation, and play described animation in the play position of the described window determined.In above-mentioned animation playing method and system, animation actual play position in the window is determined by the location information extracted from animation and window attribute information, achieve the animation according to playing and set which position in the window is played out by animation, the change of animation will cause the change of location information, and then change animation play position on window, greatly increase the motility in animation playing process.
Description
[technical field]
The present invention relates to media play technology, particularly relate to a kind of animation playing method and system.
[background technology]
In work and life, increasing user carries out the broadcasting of animation, and such as, user is by broadcasting
Putting device loading animation makes animation express with visual form in the broadcast interface of player;User is by chatting
When the window of it software client is linked up immediately with other users in the Internet, transmission also can be used dynamic
Draw expression and show that this full animation expression is intuitively idea and the emotion of reflection user.
But, either all can only be set in advance by player or the window of chat software client
Interface carries out the broadcasting of all animations, it is impossible to the content according to being play in animation changes neatly.
[summary of the invention]
Based on this, it is necessary to provide a kind of animation playing method improving and playing motility.
Additionally, there is a need to provide a kind of system of animation play improving and playing motility.
A kind of animation playing method, comprises the following steps:
Receive the configuration information of animation;
Obtain window attribute information;
Location information is extracted from the configuration information and window attribute information of described animation;
The animation play position at window is determined according to described location information;
Animation is called from configuration information, and in the play position broadcasting of the described window determined.
Preferably, the described configuration information from described animation and window attribute information extract location information
Step is:
From configuration information, described animation frame opposite windows is extracted according to the playing sequence of animation frame in animation
Play position;
Determining of described animation frame is gone out from play position and the window attribute information retrieval of described animation frame opposite windows
Position information.
Preferably, described method also includes:
According to described configuration information, window is carried out animation process when playing animation.
Preferably, described determine that animation includes in the step of the play position of window according to described location information:
Animation frame is positioned on window by the location information of described animation frame, and joining from described animation
Confidence breath obtains the display size of described animation frame;
Display size according to described animation frame judges that the broadcasting image of described animation frame is the most hidden in screen
Hide, the most then
According to display size moving window position.
Preferably, described according to described location information determine animation before the step of the play position of window also
Including:
The window of the configuration information that have received animation is carried out sectional drawing and obtains video in window, by described video in window
As the window determining animation play position;
The window of animation is have received described in Yin Zanging.
Preferably, described animation is full animation expression, also wraps before the step of the configuration information of described reception animation
Include:
Full animation expression message is received by instant communication client;
The configuration information that described full animation expression message is corresponding is pulled according to described full animation expression message.
A kind of system of animation play, including:
Receiver module, is used for receiving animation;
Info push module, is used for obtaining window attribute information;
Extraction module, for extracting location information from described animation and window attribute information;
Locating module, for determining animation play position on window according to described location information;
Playing module, for playing described animation on described window.
Preferably, described extraction module includes:
Position extraction unit, for according to described animation query configuration information;
Location information generating unit, for being gone out location information by described configuration information and window attribute information retrieval.
Preferably, described playing module is additionally operable to when playing animation carry out window according to described configuration information
Animation process.
Preferably, described locating module includes:
Position acquisition unit, for being positioned animation on window by described location information, and is moved
The display size drawn;
Window adjustment unit, for judging whether described animation is hidden in screen according to described display size,
The most then moving window position.
Preferably, described window adjustment unit is additionally operable to be provided with play position according to described display size
Window edge moves to the direction away from screen border.
Preferably, described client also includes:
Window treatments module, obtains video in window, by described for the window that have received animation is carried out sectional drawing
Video in window is as determining the window of animation play position, and have received the window of animation described in hiding.
Preferably, described animation is full animation expression, and described receiver module is additionally operable to pass through instant communication client
Receive full animation expression, pull, according to described full animation expression message, the configuration information that described full animation expression message is corresponding.
In above-mentioned animation playing method and system, by the location extracted from animation and window attribute information
Information determines animation actual play position in the window, it is achieved that the animation according to playing sets animation
Being played out which position in the window, the change of animation will cause the change of location information, Jin Ergai
The play position that variation is drawn on window, greatly increases the motility in animation playing process.
In above-mentioned animation playing method and system, the animation according to playing changes window, makes window to follow
Content in animation is changed, and greatly enriches the expression way of animation playing process, more precisely
Reflect animation idea to be expressed and emotion.
[accompanying drawing explanation]
Fig. 1 is the flow chart of animation playing method in an embodiment;
Fig. 2 is the method extracting location information in Fig. 1 from the configuration information and window attribute information of animation
Flow chart;
Fig. 3 is to determine the animation method flow diagram in the play position of window according to location information in Fig. 1;
Fig. 4 is the flow chart of animation playing method in another embodiment;
Fig. 5 is the schematic diagram playing image of animation frame in an embodiment;
Fig. 6 is the structural representation of system of animation play in an embodiment;
Fig. 7 is the structural representation of the extraction module in Fig. 6;
Fig. 8 is the structural representation of locating module in Fig. 6.
[detailed description of the invention]
Fig. 1 shows animation playing method in an embodiment, comprises the following steps:
Step S101, receives the configuration information of animation.
In the present embodiment, the configuration information of animation includes be available for that player client plays out various
Media file;Or the full animation expression in chat software;Or receive what user was loaded into by player client
Animation;Also the animation coming from various website or other users can be received by the Internet.
Additionally, also include before the step of the configuration information of above-mentioned reception animation: pass through instant communication client
Receive full animation expression message, pull, according to full animation expression message, the configuration information that full animation expression message is corresponding.Tool
Body ground, also can be by the chat softwares such as JICQ and the Internet when setting up with the Internet and being connected
Other users link up immediately, now, after other users trigger the transmission of full animation expression, and full animation expression
Message is in server is forwarded to the instant communication client of user, and user passes through instant communication software client
Receiving full animation expression message, in communication process, all of full animation expression message is all entered by TIPS passage
Row transmission, when the instant communication client of user have received this full animation expression message, it will according to this
Full animation expression message is to pulling the configuration information of this full animation expression message in corresponding server, and then calls and join
Animation in confidence breath plays out.
Step S103, obtains window attribute information.
In the present embodiment, after receiving the configuration information of animation, call moving in configuration information the most immediately
Draw and play to user, but actively from the window of client, extract relevant window attribute information, wherein
Window attribute information includes the information such as position and the size thereof of window.If the configuration information of animation is animation table
Configuration information corresponding to feelings message, then after obtaining window attribute information, in addition it is also necessary to is believed by window attribute
Breath is pushed to forwarded in the server of full animation expression message to user.
Step S105, extracts location information from the configuration information and window attribute information of animation.
In the present embodiment, the animation broadcasting relative to the window of client can be known according to the configuration information of animation
Position, can be known the window of subscription client position in screen and size thereof by window attribute information,
And then extract animation relative to the play position of the window of client, the window position in screen of subscription client
Put and size etc. can be used for the information carrying out pinpoint graphics as location information.Such as, animation is relative to client
The centre position that play position is client window top margin of the window of end, the most now by the display of animation
Size, the play position of window of relative client, the window present position of client and size are as location
Information, this location information is for determining animation position on window, and can not completely show whole animation
Time adjust window position, in order to user can watch client window top margin play animation.
In a specific embodiment, as in figure 2 it is shown, above-mentioned configuration information from animation and window belong to
Property information in extract the step of location information and be:
Step S115, extracts this animation frame phase according to the playing sequence of animation frame in animation from configuration information
Play position to window.
In the present embodiment, the configuration information of animation includes broadcasting content, playing duration and the broadcasting of animation
Position.If animation is full animation expression, then need to inquire about according in the full animation expression message received to server
The configuration information of this full animation expression.Animation is play with frame frame by frame for unit, broadcasting of each animation frame
Putting content different, the play position of the opposite windows of the most each animation frame is also different,
It is required to extract the broadcasting position of this animation frame opposite windows before playing each animation frame from configuration information
Put, in order in follow-up processing procedure, determine play position in the window.Such as, play position refers to
It is each frame play of the full animation expression position relative to client window, if the broadcasting content of animation frame is one
The individual action beaten, then play position can be the centre position of window top edges;If the broadcasting of animation frame
Content is the action pulled, then play position can be window side marginal position.
Step S135, goes out this animation from play position and the window attribute information retrieval of this animation frame opposite windows
The location information of frame.
In the present embodiment, location information is for determining that the broadcasting image of animation frame is in the position of window.Due to dynamic
Picture carries out played in order in units of frame, and therefore, each animation frame all has the location information of correspondence, i.e.
The broadcasting image of each animation frame may be different in the position of window.
Step S107, determines the animation play position at window according to location information.
In the present embodiment, the window's position in the information of location, size and play position animation can be entered
Row location, such as, in the coordinate system formed by initial point with the upper left corner of screen, for play position be
The animation in window top edges centre position, the coordinate in the window upper left corner is that (x, y), width is width, highly
For height, the coordinate in the animation upper left corner is (x ', y '), then x '=x+width/2, y '=y, it is achieved that animation exists
Location on window.
In a specific embodiment, determine that animation is at window as it is shown on figure 3, above-mentioned according to location information
The step of play position be:
Step S117, is positioned animation frame on window by the location information of animation frame, and from animation
Configuration information obtains the display size of this animation frame.
Step S137, according to the display size of animation frame judge the broadcasting image of animation frame in screen whether by
Hide, the most then enter step S157, if it is not, then enter step S109.
In the present embodiment, by display size it is known that whether the space being used for playing animation frame in screen is more than
Display size, the most then illustrate that the broadcasting image of animation frame can intactly show user, if it is not, then say
Certain part of bright broadcasting image will be hidden.Such as, with the upper left corner of screen for initial point institute shape
In the coordinate system become, for the animation frame that play position is window top edges centre position, if window is vertical
Coordinate y less than the height in display size, then illustrates that the top edges of window is too close to the border of screen, makes window
Insufficient space above Kou cannot intactly show the broadcasting image of whole animation frame, needs to move down window
Position, to realize playing the complete display of image.
Step S157, according to display size moving window position.
In the present embodiment, according to display size moving window position in screen of animation frame, with complete display
Go out the broadcasting image of animation frame.
Broadcasting image in order to make animation frame shown when playing is not hidden, and needs mobile being in entirely
The window of screen state, makes broadcasting image completely show;For being not in the window of full frame state, animation frame exists
The moving window when play position of window overlaps with screen border, makes animation frame be positioned at the play position court of window
Direction away from screen border is moved, and then reserves the display space play for animation frame.Such as, for
For the animation frame of window performance is beaten in broadcasting, play position is the centre position of window top edges, if window
Mouth is in full frame state, or the border of window top edges and screen is closely, then need to moving down
Dynamic window, reserves the space for playing this animation frame above window.
In another embodiment, as shown in Figure 4, above-mentioned the animation broadcasting at window is determined according to location information
Further comprises following steps before the step of position:
Step S401, carries out sectional drawing to the window of the configuration information that have received animation and obtains video in window, by window
Mouth image is as the window determining animation play position.
In the present embodiment, for expression idea and the window of emotion of combining with animation, have received animation
After configuration information, the window of client is carried out the video in window that sectional drawing obtains intercepting, and real window is hidden
Concealing, the process play at animation does not haves the feelings that message sink impact follow-up in chat software is play
Condition, it is ensured that the smooth playing of animation.
Step S403, hides the window that have received animation.
Step S109, calls animation from configuration information, and in the play position playing animation of the window determined.
In the present embodiment, the step in the play position playing animation of the window determined is: at the window determined
Play position playing animation frame, to be played after return step S115 to extract next animation frame relative to window
The play position of mouth.
In other embodiments, above-mentioned animation playing method further comprises when playing animation according to configuration information pair
Window carries out the step of animation process.
In the present embodiment, the configuration information of animation changes the scheme of window when further comprises playing animation frame, because of
This by the configuration information of animation it is known that what kind of needs window is carried out when playing each animation frame and moves
Picture processes.Such as, the scheme changing window during playing animation can be during playing animation is expressed one's feelings,
The window of client by along with the broadcasting of animation frame is implemented beat, push away, the action such as draw to be moved or
Person followed by and plays the action occurred in image to change the animation process such as the size of window when animation frame is play.
If as it is shown in figure 5, the broadcasting content of a certain animation frame is the action that a hammer 500 beats window 600,
In the centre position that play position is window 600 top edges of window, then window 600 will be along with hammer 500
Action of beaing constantly move down.In window playing animation, and according to the animation configuration information play to window
Mouth moves or changes the animation process such as size so that the result of broadcast of animation is even more ideal, more accords with
Close this animation intention to be expressed.
Fig. 6 shows the structure of full animation expression Play System in an embodiment, and this system includes receiver module
10, info push module 30, extraction module 50, locating module 70 and playing module 90.
Receiver module 10, for receiving the configuration information of animation.
In the present embodiment, the configuration information of animation includes be available for that player client plays out various
Media file;May also comprise the full animation expression in chat software;Can also is that and terminated by player client
Receive the animation that user is loaded into;Also the animation coming from various website or other users can be received by the Internet.
Additionally, before have received the configuration information of animation, above-mentioned receiver module 10 is additionally operable to pass through IMU
Letter client receives full animation expression message, pulls, according to full animation expression message, the configuration that full animation expression message is corresponding
Information.Specifically, also can be by chat softwares such as JICQs with mutual when setting up with the Internet and being connected
Other users in networking link up immediately, now, after other users trigger the transmission of full animation expression,
Full animation expression message is forwarded to the chat software client of user through server, and receiver module 10 receives animation table
Feelings message, in communication process, all of full animation expression message is all transmitted by TIPS passage, user
Instant communication client when have received this full animation expression message, it will according to this full animation expression message
In corresponding server, pull the configuration information of this full animation expression message, and then call moving in configuration information
Picture plays out.
Info push module 30, is used for obtaining window attribute information.
In the present embodiment, after receiving the configuration information of animation, call moving in configuration information the most immediately
Draw and play to user, but actively from the window of client, extracted relevant window by info push module 30
Mouthful attribute information, wherein window attribute information includes the information such as position and size thereof of window.If animation
Configuration information is the configuration information corresponding to full animation expression message, then after obtaining window attribute information, also
Need in window attribute information pushing to the server that forwarded full animation expression message to user.
Extraction module 50, for extracting location information from the configuration information and window attribute information of animation.
In the present embodiment, according to the configuration information of animation, extraction module 50 can know that animation is relative to client
The play position of window, can be known the window of subscription client position in screen by window attribute information
And size, and then extract animation relative to the play position of client, subscription client window in screen
Position and size etc. can be used for the information carrying out pinpoint graphics as location information.Such as, animation is relative
The play position of the window of client is the centre position of client window top margin, then extraction module 50 will
The display size of animation, the play position of window of relative client, the window present position of client and chi
Very little as location information, this location information is for determining animation position on window, and can not completely show
The position of window is adjusted, in order to user may be viewed by broadcasting at the window top margin of client when showing whole animation
The animation put.
In a specific embodiment, as it is shown in fig. 7, extraction module 50 includes position extraction unit 501
And location information generating unit 503.
Position extraction unit 501, for extracting from configuration information according to the playing sequence of animation frame in animation
The play position of this animation frame opposite windows.
In the present embodiment, the configuration information of animation includes broadcasting content, playing duration and the broadcasting of animation
Position.If animation is full animation expression, then need to inquire about according in the full animation expression message received to server
The configuration information of this full animation expression.Animation is play with frame frame by frame for unit, broadcasting of each animation frame
Putting content different, the play position of the opposite windows of the most each animation frame is also different,
It is required to extract the broadcasting position of this animation frame opposite windows before playing each animation frame from configuration information
Put, in order in follow-up processing procedure, determine play position in the window.Such as, play position refers to
It is each frame play of the full animation expression position relative to client window, if the broadcasting content of animation frame is one
The individual action beaten, then play position can be the centre position of window top edges;If the broadcasting of animation frame
Content is the action pulled, then play position can be window side marginal position.
Location information generating unit 503, for believing from the play position of this animation frame opposite windows and window attribute
Breath extracts the location information of this animation frame.
In the present embodiment, location information is for determining that the broadcasting image of animation frame is in the position of window.Location letter
Breath generation module 503 by configuration information it is known that information such as the play position of full animation expression, by window attribute
Information can obtain position and the size thereof of window, so according to the play position of animation, the position of window and
Its size obtains for animation position in the window.
Locating module 70, for determining the animation play position at window according to location information.
In the present embodiment, locating module 70 can by the window's position in the information of location, size and play position
So that animation is positioned, such as, in the coordinate system formed by initial point with the upper left corner of screen, for
Play position is the animation in window top edges centre position, and the coordinate in the window upper left corner is that (x, y), width is
Width, height is height, and the coordinate in the animation upper left corner is (x ', y '), then x '=x+width, y '=y, real
Show animation location on window.
In a specific embodiment, as shown in Figure 8, locating module 70 includes position acquisition unit 701
And window adjustment unit 703.
Position acquisition unit 701, for animation frame being positioned on window by the location information of animation frame,
And from the configuration information of animation, obtain the display size of this animation frame.
Window adjustment unit 703, for judging that according to the display size of animation frame the broadcasting image of animation frame is at screen
Whether it is hidden in Mu, the most then according to display size moving window position, if it is not, then notice plays mould
Block 90.
In the present embodiment, window adjustment unit 703 by display size it is known that for playing animation in screen
The space of frame whether more than display size, the most then illustrates that the broadcasting image of animation frame can intactly show
User, if it is not, then certain part of explanation broadcasting image will be hidden.Such as, with screen
In the coordinate system that the upper left corner is formed by initial point, it is that window top edges centre position is moved for play position
Draw frame, if the vertical coordinate y of window is less than the height in display size, then illustrate that the top edges of window is too close to
The border of screen, makes the insufficient space above window cannot intactly show the broadcasting image of whole animation frame,
Window adjustment unit 703 needs to move down the window's position, to realize playing the complete display of image.
Playing module 90, for calling animation from configuration information, and broadcasts in the play position of the window determined
Put animation.
In the present embodiment, playing module 90 is playing animation frame in the window play position determined, to be played complete
The operation performing to extract the play position of next animation frame opposite windows is returned after Biing.
Additionally, playing module 90 is additionally operable to according to according to configuration information, window being carried out animation when playing animation
Process.
In the present embodiment, the configuration information of animation changes the scheme of window when further comprises playing animation frame, tired
Therefore, by the configuration information of animation it is known that window should be carried out anything when playing each animation frame
The animation process of sample.Such as, the scheme changing window during playing animation can be during playing animation,
The process of animation process can be client window along with the broadcasting of animation frame is implemented beat, push away,
The action such as draw to be moved or followed by and play the action occurred in image to change window when animation frame is play
Size.Playing module 90 playing animation frame on window, and change during playing animation frame according in configuration information
Window is moved or changes the animation process such as size by the scheme becoming window so that the result of broadcast of animation
Even more ideal, more conform to this animation intention to be expressed.
In other embodiments, above-mentioned full animation expression Play System further comprises window treatments module.This window
Processing module obtains video in window, by window for the window of the configuration information that have received animation is carried out sectional drawing
Image is as determining the window of animation play position, and hides the window that have received animation.
In the present embodiment, the idea and the window of emotion expressing user for combining with animation, have received
After the configuration information of animation, window treatments module carries out the window figure that sectional drawing obtains intercepting to the window of client
Picture, and real window is stashed, during animation is play, do not have follow-up message sink shadow
Ring situation about playing, it is ensured that the smooth playing of animation.
Above-mentioned system of animation play can be player client, it is also possible to include chat software client and
The server interacted with chat software client, wherein, receiver module 10, info push module 30,
Locating module 70 and player 90 are arranged in chat software client, and extraction module 50 is arranged at service
In device.
Above-mentioned animation playing method and system is illustrated below in conjunction with a detailed embodiment.In this embodiment,
System of animation play is player client, then, in player client, user clicks on player client
Open button in menu, receiver module 10 receives the configuration information of the animation that user is loaded into, now presses
According to the playing sequence of animation frame each in animation, info push module 30 obtains immediately and contains the current of window
The window attribute information of position and size, extraction module 50 is from the configuration information of animation and window attribute information
In extract the location information of current animation frame, so that locating module 70 is true at the window of player client
Which position at window is played out by settled front animation frame, and sentences according to the display size in the information of location
Whether the broadcasting image of disconnected animation frame is hidden in screen, the most then according to display moving window position after
Playing animation, if it is not, the most directly play current animation frame.During playing animation, playing module 90
Size or the position of window is changed according to the animated content play.
After current animation frame finishes, acquisition is contained the current location of window by info push module 30
And the window attribute information of size, extraction module 50 is from the configuration information and window attribute information of animation
Extract the location information of next animation frame, so true at the window of player client by locating module 70
Fix the animation frame play position at window, and play really by playing module 90 after have adjusted the window's position
Fixed next animation frame of window play position.
In the playing process of above-mentioned animation, each animation frame is required for determining that this animation frame is at window before playing
The play position of mouth.
If this system of animation play including chat software client and handing over chat software client
Mutual server, animation is full animation expression, then user is by its in chat software client and the Internet
During he user links up immediately, other users trigger animation table after the transmission of full animation expression message
Feelings message is in server is forwarded to the chat software client of user, and receiver module 10 receives other user institutes
Obtained the configuration information of this full animation expression message, now, letter by server after the full animation expression message sent
Cease pushing module 30 after obtaining window attribute information actively by window attribute information pushing to server.
Extraction module 50 extracts current animation in full animation expression from the configuration information and window attribute information of full animation expression
The location information of frame, locating module 70 determines the current animation frame play position at window according to location information,
And judged whether the broadcasting image of animation frame is hidden in screen by the display size in the information of location, if
It is then to need the broadcasting of moving window position laggard row animation frame, if it is not, then directly show animation to user
Frame, and content changing the window's position of being play according to full animation expression or size.
In above-mentioned animation playing method and system, by the location extracted from animation and window attribute information
Information determines animation actual play position in the window, it is achieved that the animation according to playing sets animation
Being played out which position in the window, the change of animation will cause the change of location information, Jin Ergai
The play position that variation is drawn on window, greatly increases the motility in animation playing process.
In above-mentioned animation playing method and system, the animation according to playing changes window, makes window to follow
Content in animation is changed, and greatly enriches the expression way of animation playing process, more precisely
Reflect animation idea to be expressed and emotion.
Embodiment described above only have expressed the several embodiments of the present invention, and it describes more concrete and detailed,
But therefore can not be interpreted as the restriction to the scope of the claims of the present invention.It should be pointed out that, for this area
Those of ordinary skill for, without departing from the inventive concept of the premise, it is also possible to make some deformation and
Improving, these broadly fall into protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be with appended
Claim is as the criterion.
Claims (10)
1. an animation playing method, comprises the following steps:
Receive the configuration information of animation;
Obtain window attribute information;
Location information is extracted from the configuration information and window attribute information of described animation, particularly as follows: according to
In animation, the playing sequence of animation frame extracts the broadcasting position of described animation frame opposite windows from configuration information
Put, go out determining of described animation frame from play position and the window attribute information retrieval of described animation frame opposite windows
Position information;
The animation play position relative to window is determined according to described location information;
From animation configuration information, call animation, and play in the described play position relative to window determined
Described animation.
Animation playing method the most according to claim 1, it is characterised in that described method also includes:
According to described configuration information, window is carried out animation process when playing animation.
Animation playing method the most according to claim 1, it is characterised in that described according to described location
Information determines that animation includes in the step of the play position of window:
Animation frame is positioned on window by the location information of described animation frame, and joining from described animation
Confidence breath obtains the display size of described animation frame;
Display size according to described animation frame judges that the broadcasting image of described animation frame is the most hidden in screen
Hide, the most then
According to display size moving window position.
Animation playing method the most according to claim 1, it is characterised in that described according to described location
Information determines that animation also included before the step of the play position of window:
The window of the configuration information that have received animation is carried out sectional drawing and obtains video in window, by described video in window
As the window determining animation play position;
The window of the configuration information of animation is have received described in Yin Zanging.
Animation playing method the most according to claim 1, it is characterised in that described animation is animation table
Feelings, also include before the step of the configuration information of described reception animation:
Full animation expression message is received by instant communication client;
The configuration information that described full animation expression message is corresponding is pulled according to described full animation expression message.
6. a system of animation play, it is characterised in that including:
Receiver module, for receiving the configuration information of animation;
Info push module, is used for obtaining window attribute information;
Extraction module, for extracting location information from the configuration information and window attribute information of described animation,
Including:
Position extraction unit, for extracting institute according to the playing sequence of animation frame in animation from configuration information
State the play position of animation frame opposite windows;
Location information generating unit, for believing from the play position of described animation frame opposite windows and window attribute
Breath extracts the location information of described animation frame;
Locating module, for determining the animation play position at window according to described location information;
Playing module, for calling animation, and in the play position of the described window determined from configuration information
Play described animation.
System of animation play the most according to claim 6, it is characterised in that described playing module is also used
When in playing animation, according to described configuration information, window is carried out animation process.
System of animation play the most according to claim 6, it is characterised in that described locating module includes:
Position acquisition unit, for animation frame being positioned on window by the location information of described animation frame,
And from the configuration information of described animation, obtain the display size of described animation frame;
Window adjustment unit, for judging the broadcasting image of described animation frame according to described animation frame display size
Whether screen is hidden, the most then according to display size moving window position.
System of animation play the most according to claim 6, it is characterised in that described system of animation play
Also include:
Window treatments module, obtains window figure for the window of the configuration information that have received animation is carried out sectional drawing
Picture, using described video in window as the window determining animation play position, and hide described in have received animation
The window of configuration information.
System of animation play the most according to claim 6, it is characterised in that described animation is animation
Expression, described receiver module is additionally operable to receive full animation expression, according to described animation by instant communication client
Expression message pulls the configuration information that described full animation expression message is corresponding.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110211780.0A CN102903137B (en) | 2011-07-27 | 2011-07-27 | Animation playing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110211780.0A CN102903137B (en) | 2011-07-27 | 2011-07-27 | Animation playing method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102903137A CN102903137A (en) | 2013-01-30 |
CN102903137B true CN102903137B (en) | 2016-09-21 |
Family
ID=47575349
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110211780.0A Active CN102903137B (en) | 2011-07-27 | 2011-07-27 | Animation playing method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102903137B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104932853B (en) * | 2015-05-25 | 2018-05-08 | 深圳市明日空间信息技术有限公司 | Dynamic expression playback method and device |
CN106023062B (en) * | 2016-05-20 | 2018-06-26 | 深圳市大疆创新科技有限公司 | Data processing method, system and device based on window operation |
CN106528093A (en) * | 2016-10-18 | 2017-03-22 | 天脉聚源(北京)传媒科技有限公司 | Method and device for playing animation |
CN107015788B (en) * | 2016-10-19 | 2020-10-30 | 创新先进技术有限公司 | Method and device for displaying images on mobile device in animation mode |
CN111625099B (en) * | 2020-06-02 | 2024-04-16 | 上海商汤智能科技有限公司 | Animation display control method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101416144A (en) * | 2006-03-30 | 2009-04-22 | 智能技术Ulc公司 | Method and graphical interface for embedding animated content into a computer application |
CN101739711A (en) * | 2010-01-15 | 2010-06-16 | 上海视金石动画有限公司 | Method and system for producing large-scale groups in three-dimensional animation production process |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100827232B1 (en) * | 2006-12-28 | 2008-05-07 | 삼성전자주식회사 | Apparatus and method for managing music file |
-
2011
- 2011-07-27 CN CN201110211780.0A patent/CN102903137B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101416144A (en) * | 2006-03-30 | 2009-04-22 | 智能技术Ulc公司 | Method and graphical interface for embedding animated content into a computer application |
CN101739711A (en) * | 2010-01-15 | 2010-06-16 | 上海视金石动画有限公司 | Method and system for producing large-scale groups in three-dimensional animation production process |
Also Published As
Publication number | Publication date |
---|---|
CN102903137A (en) | 2013-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102903137B (en) | Animation playing method and system | |
US20210099761A1 (en) | Method and electronic device for processing data | |
CN103369288B (en) | The instant communication method of video Network Based and system | |
CN107230187A (en) | The method and apparatus of multimedia signal processing | |
CN105868260A (en) | Method and device for searching video | |
US10992620B2 (en) | Methods, systems, and media for generating a notification in connection with a video content item | |
WO2022068479A1 (en) | Image processing method and apparatus, and electronic device and computer-readable storage medium | |
CN105797380B (en) | Method and system for realizing information interaction among group members in mobile terminal game | |
CN102831912A (en) | Method, client and system for displaying playing progress of audio information | |
CN103338406A (en) | Method for interacting with audiences in process of watching television programs and television system | |
CN108924464A (en) | Generation method, device and the storage medium of video file | |
CN106210770A (en) | A kind of method and apparatus showing barrage information | |
CN104915202A (en) | Screenshot method and device | |
CN108024134B (en) | Live broadcast-based data analysis method and device and terminal equipment | |
CN105872438A (en) | Video call method and device, and terminal | |
CN105530548A (en) | Smart TV and program interaction method and server thereof | |
CN114697721B (en) | Bullet screen display method and electronic equipment | |
CN105959271A (en) | Text content information voice conversion method, playing method, and playing device | |
CN108040290A (en) | TV programme based on AR technologies are changed face method in real time | |
CN111757137A (en) | Multi-channel close-up playing method and device based on single-shot live video | |
CN108419117A (en) | A kind of device and method realized video wicket and played | |
CN105872799A (en) | Video playing processing method, player and terminal equipment | |
CN105916008A (en) | Video buffering method and device | |
CN105516638A (en) | Video call method, device and system | |
CN103024575B (en) | A kind of method providing generic service for application many in android smart television |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 |