CN103176788A - Method and device used for smooth transition of animation content of mobile phone desktop - Google Patents
Method and device used for smooth transition of animation content of mobile phone desktop Download PDFInfo
- Publication number
- CN103176788A CN103176788A CN2011104409875A CN201110440987A CN103176788A CN 103176788 A CN103176788 A CN 103176788A CN 2011104409875 A CN2011104409875 A CN 2011104409875A CN 201110440987 A CN201110440987 A CN 201110440987A CN 103176788 A CN103176788 A CN 103176788A
- Authority
- CN
- China
- Prior art keywords
- animation
- picture
- formation
- index value
- transition cartoon
- 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
Links
- 230000007704 transition Effects 0.000 title claims abstract description 139
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000015572 biosynthetic process Effects 0.000 claims description 120
- 230000003139 buffering effect Effects 0.000 claims description 11
- 230000015654 memory Effects 0.000 claims description 11
- 230000000694 effects Effects 0.000 abstract description 13
- 230000008901 benefit Effects 0.000 abstract description 3
- 238000005755 formation reaction Methods 0.000 description 74
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 239000000463 material Substances 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000005498 polishing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a method and device used for smooth transition of animation content of a mobile phone desktop. According to the method and device used for the smooth transition of the animation content of the mobile phone desktop, an initial animation queue, an end animation queue and a transition animation queue are firstly generated, and then an animation display queue is generated, animation index values in the animation display queue are read in sequence and position information of an images is obtained according to the animation index values, and the images to be read are played in sequence by means of a buffer modulation container according to the position information of the images. The method and device used for the smooth transition of the animation content of the mobile phone desktop has the advantages that smooth characteristics of the animation content can be enhanced, playing quality of animations can be improved in respect of user experience, the animation content is enabled to be smooth in the true sense, and animation effect is vivid.
Description
Technical field
The present invention relates to the data service technical field, particularly the method and apparatus that seamlessly transits of a kind of mobile phone desktop animated content.
Background technology
At present in order to realize that animation seamlessly transits, main method is to utilize window server to create the top group of windows, form based on the top window and build RWsSprite as the container of animation, gif can be decoded into two bmp pictures of the subsidiary mask figure of multiframe, and add in the RWsSprite container, activation vessel shows one group of animation.
As needs seamlessly transit to another the group animation method have two kinds:
1. create new RWsSprit container, add to activate after new animated content and show, delete simultaneously former container, as shown in Figure 1;
2. delete the animated content of former RWsSprit container, add new animated content, as shown in Figure 2.
If known animated content to be seamlessly transitted, can be simultaneously the content of the current content that will play and animation to be seamlessly transitted be together decoded and put into a RWsSprit container and play, because of container loop play animated content wherein in order, also can realize the effect that animation seamlessly transits.
There is following shortcoming in existing animation smooth transient method:
1. EMS memory occupation is many.If container shows animated content, at first need animated content to be shown is decoded into and add in container after meeting form.It is that 8 gray scale bmp of 24 true color bmp and its correspondence are as shade that the image parameters that the RWsSprit container receives requires, bitmap is a kind of pixel file, it preserves all pixels in piece image, individual bmp picture size is only relevant with dimension of picture with the color figure place, the shared internal memory of 24 true color pictures of a 240*320 size is probably 256K, and the gray scale picture of 8 is 86K.If one group of animation is made of a lot of frames, the shared memory size of picture that joins so in container is animation totalframes * (sizes of the size of 24 bmp picture committed memories+8 bmp bitmap committed memories), the EMS memory occupation amount is very surprising, can directly affect the normal operation of mobile phone.
2. decoding time delay.If animated content uses as external file with one group of animation (gif) or plurality of pictures sequence, when one group of animation file is excessive (the gif file surpasses 80K or many larger image contents), decode time is linear growth with file size or number of files, obvious time-delay can occur when seamlessly transitting two groups of large animation files, lose the real-time of event response;
3. control freedom degree.Fill when the RWsSprite container contents and complete, the RWsSprite container can loop play animation file content wherein.Because the control method that container provides is more single, can not arbitrarily controls playing sequence and broadcasting time for the animated content of putting into it, and can only sequential loop play.Intercut a transition cartoon before animation seamlessly transitting to next group in this motion, and the transition cartoon that requires to intercut only plays one time, use existing technology to send out and be difficult to accomplish freely control the animation playing sequence.
Summary of the invention
The purpose of this invention is to provide the method and apparatus that a kind of mobile phone desktop animated content seamlessly transits, can increase the animated content smooth features, improve the quality that animation is play in user's experience, realize that really animated content is level and smooth, animation effect is more true to nature.
According to an aspect of the present invention, a kind of method that provides mobile phone desktop animated content to seamlessly transit, comprise step: according to being preset at initial animation in mobile phone, stopping animation and transition cartoon generates respectively initial animation formation, stops animation formation and transition cartoon formation, show formation according to initial animation formation, the Information generation animation that stops animation formation, transition cartoon formation and be preset at the animation configuration file in mobile phone; Read in turn the animation index value in animation demonstration formation, obtain the positional information of picture according to the animation index value; According to the picture that the positional information of picture will read at every turn, use buffering to call container and play.
a kind of method that in the present invention, mobile phone desktop animated content seamlessly transits, the picture that presets in mobile phone is all the png picture, further comprising the steps of: as to read png picture with the alpha passage according to the positional information of picture, the png picture that reads is decoded generate bmp picture with the alpha passage, pass through again number of pixels and byte-aligned, bmp picture with the alpha passage is decomposed into one not with true color bmp picture and a gray scale picture of alpha passage, do not superpose as picture to be played with true color bmp picture and the described gray scale picture of alpha passage described.
A kind of method that in the present invention, mobile phone desktop animated content seamlessly transits, further comprising the steps of: as according to initial animation number in mobile phone with stop the animation number, to set up two-dimentional transition cartoon concordance list, and give initial value and be-1; According in the animation configuration file about initial animation with stop the information of animation and corresponding transition cartoon, the index value of initial animation in initial animation formation is recorded as the horizontal ordinate of the concordance list of transition cartoon, the index value of termination animation in stopping the animation formation is recorded as the ordinate of the concordance list of transition cartoon, the index value assignment in the concordance list of transition cartoon added the value of 1 negate gained for the index value in this transition cartoon place transition cartoon formation.
A kind of method that in the present invention, mobile phone desktop animated content seamlessly transits shows that according to initial animation formation, the Information generation animation that stops animation formation, transition cartoon formation and be preset at the animation configuration file in mobile phone the step of formation further comprises: with current animation as initial animation; Obtain animation to be played as stopping animation according to system or customer incident; Inquire about the index value of transition cartoon according to the index value of initial animation with the index value that stops animation in the transition cartoon concordance list; As generating animation, memory contents shows formation take initial animation index value, transition cartoon index value and termination animation index value.
A kind of method that in the present invention, mobile phone desktop animated content seamlessly transits shows that according to initial animation formation, the Information generation animation that stops animation formation, transition cartoon formation and be preset at the animation configuration file in mobile phone the step of formation further comprises: default initial animation or of stopping in animation are middle animation; Current animation as initial animation, is obtained animation to be played as stopping animation according to system or customer incident; Judge initial animation or stop animation be whether in the middle of animation, if animation in the middle of not being all, initial animation with stop inserting between animation in the middle of animation, generate initial animation extremely middle animation and middle animation to stopping two groups of animations of animation; The initialization animation shows formation; Add animation to show formation the index value of initial animation; Inquire about the index value of transition cartoon according to the index value of initial animation and the index value of middle animation in the transition cartoon concordance list, if the index value of transition cartoon is not-1, the index value of the transition cartoon that initial animation is corresponding with middle animation adds 1 negate, joins animation and shows formation; Add animation to show formation the index value of middle animation; Inquire about the index value of transition cartoon according to the index value of middle animation with the index value that stops animation in the transition cartoon concordance list, if the index value of transition cartoon is not-1, the index value of the transition cartoon that middle animation is corresponding with stopping animation adds 1 negate, joins animation and shows formation; Add animation to show formation the index value that stops animation.
A kind of method that in the present invention, mobile phone desktop animated content seamlessly transits, initial motion picture and the circulation of termination motion picture show at least one time, transition cartoon picture playing one time.
A kind of method that in the present invention, mobile phone desktop animated content seamlessly transits, the initial animation formation that generates, stop the picture frame information that every group of animation in formation separately preserved respectively in animation formation, transition cartoon formation, described picture frame information comprises frame number, picture name, frame period time and picture positional information that picture frame is corresponding.
a kind of method that in the present invention, mobile phone desktop animated content seamlessly transits, read png picture with the alpha passage according to the positional information of picture, the png picture that reads is decoded generate bmp picture with the alpha passage, pass through again number of pixels and byte-aligned, bmp picture with the alpha passage is decomposed into one not with true color bmp picture and a gray scale picture of alpha passage, the described step that does not superpose as picture to be played with the true color bmp picture of alpha passage and described gray scale picture is further comprised: call animation and show formation, show formation from animation and read in turn the animation index value, if the animation index value is less than 0, negate subtracts the 1 animation index value that obtains revising, read the picture frame information of corresponding transition cartoon according to the animation index value of revising in the transition cartoon formation, otherwise read the picture frame information of corresponding animation according to the animation index value in initial animation formation or the formation of termination animation, read the png picture of 32 bit strip alpha passages of mobile terminal according to the picture positional information in picture frame information, the png picture is decoded into the bmp picture of 32 bit strip alpha passages,
Calculate respectively pixel number and the byte number of each scan line reality by following formula,
Each scan line actual pixels point number=sW ﹠amp; 0x3? (sW+4-(sW﹠amp; 0x3)): sW, wherein, sW is the number of pixels of the every row of picture to be converted,
The required byte number of each scan line=((nWidth*nBits+31)/32) * 4, wherein, nBits is the color figure place, nWidth is every row number of pixels;
Append 0 at less than 4 byte multiples and scan lines 4 pixel multiples of less than, generate 24 true color bmp pictures and one 8 s' gray scale bmp picture after each scan line of circular treatment picture, do not superpose as picture to be played with true color bmp picture and the described gray scale picture of alpha passage described.
A kind of method that in the present invention, mobile phone desktop animated content seamlessly transits further comprises: create new container, picture to be played is filled to the container of new establishment, call the container of new establishment and play the picture of filling.
A kind of method that in the present invention, mobile phone desktop animated content seamlessly transits further comprises:
A. detect whether there is the container that is showing animation, if exist, go to step B, if there is no, go to step C;
B. create buffer container, go to step D;
C. create primary tank, go to step D;
24 true color bmp that D. will generate and the gray scale bmp of 8 are filled in buffer container or primary tank;
E. detect whether there is the container that is showing animation, if having, go to step F, if do not have, go to step G;
F. close the container that is showing animation, then activate buffer container, go to step H;
G. activate primary tank, go to step H;
H. refresh window server, show animation;
I. open timer;
J. the next frame picture positional information in the formation of reading displayed animation successively, to according to the picture place information inquiry to picture decode, the stand-by period sheet arrives;
K. when timeslice arrival, circulation step A is to step J.
according to a further aspect in the invention, also provide a kind of mobile phone desktop animated content to seamlessly transit device, comprise transition cartoon generation module and animation buffered play module, wherein, the transition cartoon generation module, be used for according to the initial animation that is preset at mobile phone, stop animation and transition cartoon and generate respectively initial animation formation, stop animation formation and transition cartoon formation, according to initial animation formation, stop the animation formation, the Information generation animation of transition cartoon formation and animation configuration file shows formation, and animation is shown that formation flows to animation buffered play module, animation buffered play module is used for reading in turn the animation index value that animation shows formation, obtains the positional information of picture according to the animation index value, and the picture according to the positional information of picture will read at every turn uses buffering to call container and plays.
in the present invention, a kind of machine desktop animated content seamlessly transits device, the picture that presets in mobile phone is all the png picture, also comprise: the picture decoder module, be used for reading in turn the animation index value that animation shows formation, obtain the positional information of picture according to the animation index value, read in mobile phone png picture with the alpha passage according to the positional information of picture, the png picture that reads is decoded generate bmp picture with the alpha passage, pass through again number of pixels and byte-aligned, bmp picture with the alpha passage is decomposed into one not with true color bmp picture and a gray scale picture of alpha passage, described the stack with the true color bmp picture of alpha passage and described gray scale picture do not flowed to animation buffered play module as picture to be played.
In the present invention, a kind of machine desktop animated content seamlessly transits device, also comprises: transition cartoon index table creation module is used for creating the transition cartoon concordance list.
In the present invention, a kind of machine desktop animated content seamlessly transits device, comprises that also the container creation module is used for creating new container; The picture that the vessel filling of described new establishment is to be played, described animation buffered play module call the container of new establishment and play the picture of filling.
Technique effect of the present invention is, seamlessly transits based on the animated content that has material now, and the mode of employing transition cartoon concordance list provides the method for quick-searching, searches picture speed and improves; In the picture decoding, every pictures is all carried out byte align with pixel, reduced the distortion of picture; The demonstration aspect of desktop animation is by the Special use method of animation container, reaches switching without time-delay that animation plays, and this special display packing and buffering have guaranteed the smoothness that animation switches, and make animating image action demonstration lifelike image; Above-mentioned three characteristics have increased the animated content smooth features, improve the quality that animation is play in user's experience, realize that really animated content is level and smooth, and animation effect is more true to nature.
Other features and advantages of the present invention will be set forth in the following description, and, partly become apparent from instructions, perhaps understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in the instructions of writing, claims and accompanying drawing.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Description of drawings
Accompanying drawing is used to provide a further understanding of the present invention, and consists of the part of instructions, is used for together with embodiments of the present invention explaining the present invention, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the schematic diagram of existing a kind of mobile phone animation player method;
Fig. 2 is the schematic diagram of existing another kind of mobile phone animation player method;
Fig. 3 is that the mobile phone desktop animated content in the specific embodiment of the invention one seamlessly transits process flow diagram;
Fig. 4 is incidence relation schematic diagram between initial animation in the specific embodiment of the invention one, transition cartoon and termination animation;
Fig. 5 is initial animation in the specific embodiment of the invention one, transition cartoon, middle animation and stops incidence relation schematic diagram between animation;
Fig. 6 is the byte-aligned schematic diagram that uses in the specific embodiment of the invention one;
Fig. 7 is animation buffering flow for displaying figure in the specific embodiment of the invention one;
Fig. 8 is the schematic diagram that in the specific embodiment of the invention two, the mobile phone desktop animated content seamlessly transits device.
Embodiment
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein only is used for description and interpretation the present invention, is not intended to limit the present invention.
Below with reference to Figure of description, describe the present invention in detail.
Usually animation file can be single gif/swf or a picture group sheet sequence, if use as external file with one group of animation (gif/swf), when one group of animation file is excessive (the gif file surpasses 80K), decode time is linear growth with file size, causes the event response real-time thereby seamlessly transit the time-delay increase.Therefore the present invention adopts one group of png sequence of pictures to express an animation.
As shown in Figure 3, the method that seamlessly transits of mobile phone desktop animated content of the present invention mainly comprises the steps:
Preset initial animation at mobile phone, stop animation, transition cartoon and animation configuration file, generate initial animation formation, stop animation formation and transition cartoon formation, according to the Information generation animation demonstration formation of initial animation formation, the formation of termination animation, transition cartoon formation and animation configuration file;
Read in turn the animation index value in animation demonstration formation, obtain the positional information of picture according to the animation index value; Read in mobile phone png picture with the alpha passage according to the positional information of picture, the png picture that reads is decoded generate bmp picture with the alpha passage, pass through again number of pixels and byte-aligned, the bmp picture with the alpha passage is decomposed into one not with true color bmp picture and a gray scale picture of alpha passage;
Use buffering process each generate not with true color bmp picture and the gray scale picture of alpha passage, container is play.
Based on the method that seamlessly transits of animated content, be mainly to realize seamlessly transitting for the switching between any two groups of animations, broadcast one group of transition cartoon and realize the effect that seamlessly transits between animated content by adding between animation A and animation B.
Every group of animated content is comprised of the plurality of pictures sequence, and picture format can be selected the common formats such as bmp, jpg, png.Adopt the png sequence of pictures in method of the present invention, can realize that the animation of transparent effect is play.Animation is play required material and need to be preset in mobile phone, and that material comprises is initial, final state animation and transition cartoon.Construct one group of animation sequence by the method, according to the animation sequence played in order, can make animation A realize that to playing between animation B content takes over seamlessly.
For realizing seamlessly transitting of animated content, according to animation character, all animations are divided into state animation, transition cartoon.The state animation also can be described as initial or stops animation, and state animation multipass capable of circulation shows; Transition cartoon is play between two sections state animations, usually only plays one time, plays the effect that is connected initial sum final state animated content.
Use transition cartoon to be connected two state animations, namely insert a transition cartoon complete after playing first state animation, second state animation play in recycle after the complete broadcast of transition animation one time.Concrete implementation method:
Record current in progress state animation as initial state;
Obtain the final state animation as final state according to system or customer incident;
Index value by two state animation place formations reads the transition cartoon concordance list, obtains the index value of transition cartoon place formation;
Consist of animation sequence to be played with initial animation index value, transition cartoon index value and termination animation index value.
Obtain two transition cartoon index values between the state animation for calculating fast, can set up the transition cartoon concordance list, use two state animation index as the index value of the corresponding transition cartoon of vernier fast query.The transition cartoon concordance list carries out the initialization structure by scanning of home animation configuration file, and concrete initialization step is as follows:
According to state animation number, set up the concordance list of the transition cartoon of two dimension, be initialized as-1;
Scanning animation configuration file, sequential processes state animation and transition cartoon label (id and TID);
The label that reads transition cartoon is split into two parts, be recorded as respectively horizontal stroke, ordinate;
Be position in this transition cartoon its formation of place with the corresponding index value assignment of transverse and longitudinal coordinate.
A part of example of animation configuration file is as follows:
Wherein,<AN〉label holds and is the information of state animation, and id represents state animation sequence number;<TAN〉label substance is the information of transition cartoon, TID represents the transition cartoon sequence number.The sequence number that be divided into corresponding states animation removable according to TID, placeholder record are the transverse and longitudinal coordinate, sit target value for corresponding transverse and longitudinal the sequence number value assignment of this transition cartoon.
The transverse and longitudinal coordinate figure is the index value of state animation place formation, the index value of the value representation transition cartoon place formation in concordance list.When the index value (a, b) of given two state animations, take out the manipulative indexing tabular value take (a, b) as the transverse and longitudinal coordinate figure, this numerical value is the sequence number of transition cartoon in the transition cartoon formation.Following table is the signal of the transition cartoon concordance list set up according to n width state motion picture.
Can solve by the mode of intercutting transition cartoon the problem that animated content takes over seamlessly, but the animation quantity that need to preset also has increase, for reducing the number of transition cartoon, add a middle animation in two state animations, can effectively reduce the quantity of transition cartoon.Middle animation is a special animation, also can be used as the state animation and uses.
As shown in Figure 4, suppose to have n state animation, and when all needing transition between any two state animations, the transition cartoon quantity that needs is n
2, required transition cartoon quantity is more.As shown in Figure 5, if in the middle of using, animation uses as middle animated state, can transform first from initial animation to intermediateness to stopping animation from initial animation, again from middle state to stopping animation, transition cartoon quantity between all state animations is 2n, can significantly reduce the quantity of transition cartoon.
When triggering the switching animation by system or customer incident, need to use current animated state and stop transition cartoon status retrieval transition cartoon concordance list, obtain the index value of transition cartoon, by index value from transition cartoon retrieval animation file title, re-use the animation playing module and realize that animation switches, the specific implementation step is as follows:
When receiving the event of switching animation, the current state animation is designated as initial animated state, the animation that new events produces is designated as the termination animated state;
Check initial state animation or final state animation, if animation in the middle of not being all, animation in the middle of inserting between two animations becomes two groups of animations (initial animation-middle animation-termination animation) by original one group of animation (initial animation is to stopping animation);
The replacement animation shows queue value, and initial value is-1;
Take out the initial animation numbering of first group of animation and stop the animation numbering, the index value of inquiry transition cartoon place formation in the transition cartoon mapping table is if value is for-1, there is not transition cartoon, if value is not-1, index value is added 1 negate, join animation and show formation;
Add animation to show formation the termination animation numbering of first group;
If there be second group of animation (situation of animation in the middle of adding), use initial animation numbering and the termination animation numbering of the animation of second group, the index value of inquiry transition cartoon place formation in the transition cartoon mapping table, if value is not-1, index value is added 1 negate, join animation and show formation;
If there be second group of animation (situation of animation in the middle of adding), then add animation to show formation the termination animation of second group of transition cartoon;
According to the indexed sequential playing animation of crossing in animation demonstration formation, if index value is less than 0, negate subtracts 1 and tries to achieve correct index value, using index value to take out animation from the transition cartoon formation plays, if index value more than or equal to 0, uses index value to take out animation from the formation of state animation and plays.
Above is because state animation and transition cartoon leave in respectively in two formations with the index value inversion operation, (index value is all since 0 for the index value of distinguishing state animation and transition cartoon, sequentially increase progressively), each index value with transition cartoon adds 1 negate and deposits in, during taking-up, negate subtracts a reduction, state animation index value does not process, can be according to the positive negative judgement animation place formation of index value.
Use the transition cartoon index of transition cartoon concordance list between can two animations of quick-searching, the broadcast that realizes animation needs the animation broadcast is completed in demonstrations of decoding successively of the motion picture in the animation formation after calculating.
Because the use restriction of platform to picture format makes and can not directly use the png form to carry out reading displayed, and need extra picture conversion; Further, wish realizes translucent effect, and the correspondence 8 bitmask pictures that system need to be except real color bitmap superpose two pictures and realize the translucent effect of picture.
The principle of picture decoding is the anti-process of compression, can restore raw image data according to code table information and compressed bit stream during decoding.The present invention adopts the png decoder module of own coding that the picture that loads is decoded, generate the bitmap of 32 bit strip alpha passages, again the bmp of 32 bit strip alpha passages done secondary treating, mainly comprise bitmap alignment and pixel number alignment, generate 24 true color bmp and 8 gray scale bmp, two pictures just can be realized transparent effect as the input of display module.
The i byte-aligned
Structure is a kind of composite data type, and its Constitution Elements can be both the variable of basic data type (as int, long, float etc.), can be also the data cell of some composite data type (as array, structure, unite etc.).In structure, compiler is that each member of structure is by its natural boundary (alignment) allocation space.Each member is according to they declared orders sequential storage in internal memory, and first member's address is identical with the address of total.For CPU can be accessed fast to variable, the start address of variable should have some characteristic, i.e. so-called " alignment ".Such as the int type of 4 bytes, its start address should be positioned on the border of 4 bytes, and namely start address can be divided exactly by 4.If crossed over 4 bytes or be less than 4 bytes and all can reduce variables access speed.
The alignment of ii bitmap
BMP (Bitmap-File) graphic file is the graphics file format that Windows adopts, be a kind of pixel file, and it has preserved pixels all in the piece image.This file layout can be preserved monochrome bitmap, 16 looks or 256 look indexing model pixel maps, 24 true color images, and in every kind of pattern, the size of single pixel is respectively 1/8 byte, 1/2 byte, 1 byte and 3 bytes.In order to accelerate the processing speed of CPU, in Windows specified image file, shared byte number of scan line must be 4 multiple (namely take word as unit) under Windows, and fill with 0 not enough position.
During less than 4 multiple, the size of data bitmap can not be calculated according to the line width in the bitmap header information, need to carry out extra cover and calculate when shared byte number of scan line of image.
Definition: the data length of every row pixel (nWidthBytes), color figure place (nBits), every row number of pixels (nWidth).
Monochrome bitmap: nWidthBytes=(nWidth+7)/8
4 color bitmaps: nWidthBytes=(nWidth+1)/2
16 color bitmaps: nWidthBytes=nWidth*2
24 color bitmaps: nWidthBytes=nWidth*3
32 color bitmaps: nWidthBytes=nWidth*4
Can calculate the byte number of the actual use of data line by above-mentioned formula, if byte number is not 4 multiple, need cover to calculate.In image file, the shared byte number of scan line is calculated as follows (in not compression situation):
The required byte number of each scan line=((nWidth*nBits+31)/32) * 4.(1)
For example a bitmap is 29 (wide) * 100 (height) pixel, nWidth is 29, if it (is generally 8 gray-scale maps that the data of each pixel of bitmap are 1, or 24 true coloured pictures), nBits is 1, and the required byte of each scan line is ((nWidth*nBits+31)/32) * 4=((29*1+31)/32) * 4=4 byte.After polishing, long each pitch of scanning is 32 (4 bytes), and as shown in Figure 6: 8 29 3 are used 0 cover
The Symbian system provides CFbsBitmap class management bitmap, obtains the address pointer of the internal storage data except the pictorial information head by DataAddress (), carries out internal memory operation and can modify to the picture internal storage data.Followed equally the byte-aligned principle of bitmap in the Symbian system, the number that also must follow simultaneously the pixel of each scan line is 4 multiple, and 0 cover is used in not enough position.The computing method of the number of pixels of each scan line can be calculated as follows:
Each scan line actual pixels point number=sW ﹠amp; 0x3? (sW+4-(sW﹠amp; 0x3)): sW; (2)
SW is the number of pixels of the every row of picture to be converted, comes cover with 0 on the position of the pixel that exceeds physical length.
According to bitmap alignment and the alignment of pixel number, bmp figure to 32 bit strip alpha passages carries out the memory value modification, calculate pixel number and the byte number of each scan line reality by above-mentioned formula, append 0 at less than 4 byte multiples and scan lines 4 pixel multiples of less than, generate 24 true color bmp and one 8 s' gray scale bmp after each scan line of circular treatment picture, the demonstration that is used for transparent picture provides input.Load the png picture from this locality, decoded by png dll dynamic link library, generate the bmp of 32 bit strip alpha information, it is split as 24 true color pictures and 8 gray scale pictures, two pictures are superposeed can realize the transparent of picture.
By 24 true color pictures of picture decoding process module output and the gray scale picture of 8, as the input of animation buffer module, it is shown on the table and carry out switching fast and realize that concrete animation plays.
Animation is play the main mode of played in order motion picture frame that adopts and is realized the animation broadcast.The transition cartoon of constructing during initialization and the formation of state animation, whole animation frame information that it has been preserved in every group of animation comprise the information such as relative position of picture name corresponding to frame number, animation frame, frame period time, picture.
Ready when animation sequence, can take out the broadcast of decoding of animation frame picture in sequence in turn.When switching between two animations, for realize linking up smoothly, without the effect of time-delay, the animation display module has adopted the method for double buffering.
Desktop shows that animation adopts RWsSprite as showing container, loads the picture that need to show, shows foremost at screen.Putting into simultaneously container after prior art is complete with the full content decoding of one group of animation shows.This motion is in order effectively to control playing sequence and the broadcasting time of animation frame, only fill a frame animation content to the RWsSprite container at every turn, then refreshing container shows, prepare next frame animated content to be shown when showing, main operation is to obtain the next frame picture indices from the animation sequence that calculates, by the picture decoder module, the picture of assigned indexes is decoded, wait for that the time point that next frame is play arrives, when predefined timeslice arrives, take out successively the next frame animated content and decode and show and get final product.The method arranges play rules (playing sequence and broadcasting time) as requested voluntarily when generating animation sequence, play according to animation sequence the animated content that can realize freely and control.
Whether the dynamic generation module of transition cartoon exists the container that is showing animated content to create buffer container and creates container that primary tank puts into new establishment by animation frame and detect the container that whether has the container closure that is showing showing animation and activate newly-built container and refresh screen window group animation buffering flow for displaying figure and call when the external module decoding next frame picture stand-by period sheet sheet time of advent arrives and show that next pictures external module opens timer and take out index value picture decoder module external module 24 RGBs of output and 8 gray scale bmp in turn from animation sequence
A kind of method that in the present invention, mobile phone desktop animated content seamlessly transits further comprises: create new container, picture to be played is filled to the container of new establishment, call the container of new establishment and play the picture of filling.
As shown in Figure 7, the specific implementation step of animation buffering is as follows:
1) event of importing into according to event interface uses the dynamic generation module of transition cartoon to calculate the animation sequence that comprises transition cartoon;
2) take out successively motion picture index to be broadcast from animation sequence;
3) use picture indices read local animation file, being decoded by the picture decoder module generates one 24 and one 8 s' bitmap;
4) detect whether there is the container that is showing animated content;
5) if had the container that is showing animation created buffer container;
6) container that is if there is no showing animation creates primary tank;
The bitmap of 24 that 7) will generate and the bitmap of 8 are filled in the container of new establishment;
8) detect the container just whether exist at displaying contents;
9) if having close the container that shows animation, then activate new container;
10) if do not have directly activate the container of filling fresh content;
11) force to refresh window server, show animation;
12) open timer;
13) take out successively next frame picture indices in animation sequence, call the picture decoder module picture of this index point is decoded, the stand-by period sheet arrives;
14) when timeslice arrival, cyclic process 4) to process 13).
As shown in Figure 8, the present invention has also announced a kind of mobile phone desktop animated content and has seamlessly transitted device, comprise: the transition cartoon generation module, be used for preserving the index sequence of initial motion picture, the picture indices sequence of transition cartoon and the index sequence of termination motion picture, dynamically generate one group of animation sequence, and one group of animation sequence that will dynamically generate flows to the picture decoder module; The picture decoder module, be used for reading in turn reference numeral from animation demonstration formation, the png picture of foundation numbering read local 32 bit strip alpha passages is as input, calling png decoding DLL decodes and generates the bmp of 32 bit strip alpha passages, calculate through special bitmap alignment again, the bmp of 32 bit strip alpha passages is decomposed into one 24 not with the true color bmp of alpha passage and the gray scale picture of 8, and this two pictures is flowed to animation buffered play module; Animation buffered play module, two bmp bitmaps that are used for importing into use container to play as input, and use buffering to process the picture that at every turn imports into.
A kind of machine desktop animated content in the present invention seamlessly transits device, also comprises: transition cartoon index table creation module is used for creating the transition cartoon concordance list.
In the present invention, a kind of machine desktop animated content seamlessly transits device, comprises that also the container creation module is used for creating new container; The picture that the vessel filling of described new establishment is to be played, described animation buffered play module call the container of new establishment and play the picture of filling.
In sum, in the present invention, the demonstration aspect of desktop animation is by the Special use method of animation container, reaches switching without time-delay that animation plays, and can not use because desktop contents block the normal function that affects mobile phone users; The present invention has made up the incoherent deficiency of existing mobile phone desktop animation play content, has increased the animated content smooth features, improves the quality that animation is play in user's experience, realizes that really animated content is level and smooth, and animation effect is more true to nature; Simultaneously, use the intermediateness action effectively to reduce the transition cartoon number as the animation transfer, reduced altogether (n*n-2n) individual, reduced the requirement to hardware (storer).
Claims (14)
1. the method that the mobile phone desktop animated content seamlessly transits, is characterized in that, comprises step:
According to being preset at initial animation in mobile phone, stopping animation and transition cartoon generates respectively initial animation formation, stops animation formation and transition cartoon formation, show formation according to initial animation formation, the Information generation animation that stops animation formation, transition cartoon formation and be preset at the animation configuration file in mobile phone;
Read in turn the animation index value in animation demonstration formation, obtain the positional information of picture according to the animation index value;
According to the picture that the positional information of picture will read at every turn, use buffering to call container and play.
2. the method for claim 1, is characterized in that, the picture that presets in mobile phone is all the png picture, and is further comprising the steps of:
Read png picture with the alpha passage according to the positional information of picture, the png picture that reads is decoded generate bmp picture with the alpha passage, pass through again number of pixels and byte-aligned, bmp picture with the alpha passage is decomposed into one not with true color bmp picture and a gray scale picture of alpha passage, does not superpose as picture to be played with true color bmp picture and the described gray scale picture of alpha passage described.
3. method as claimed in claim 1 or 2, is characterized in that, and is further comprising the steps of:
According to initial animation number in mobile phone with stop the animation number, set up two-dimentional transition cartoon concordance list, and give initial value and be-1;
According in the animation configuration file about initial animation with stop the information of animation and corresponding transition cartoon, the index value of initial animation in initial animation formation is recorded as the horizontal ordinate of the concordance list of transition cartoon, the index value of termination animation in stopping the animation formation is recorded as the ordinate of the concordance list of transition cartoon, the index value assignment in the concordance list of transition cartoon added the value of 1 negate gained for the index value in this transition cartoon place transition cartoon formation.
4. want 3 described methods as right, it is characterized in that, show that according to initial animation formation, the Information generation animation that stops animation formation, transition cartoon formation and be preset at the animation configuration file in mobile phone the step of formation further comprises:
With current animation as initial animation;
Obtain animation to be played as stopping animation according to system or customer incident;
Inquire about the index value of transition cartoon according to the index value of initial animation with the index value that stops animation in the transition cartoon concordance list;
As generating animation, memory contents shows formation take initial animation index value, transition cartoon index value and termination animation index value.
5. method as claimed in claim 4, is characterized in that, shows that according to initial animation formation, the Information generation animation that stops animation formation, transition cartoon formation and be preset at the animation configuration file in mobile phone the step of formation further comprises:
One in default initial animation or termination animation is middle animation;
Current animation as initial animation, is obtained animation to be played as stopping animation according to system or customer incident;
Judge initial animation or stop animation be whether in the middle of animation, if animation in the middle of not being all, initial animation with stop inserting between animation in the middle of animation, generate initial animation extremely middle animation and middle animation to stopping two groups of animations of animation;
The initialization animation shows formation;
Add animation to show formation the index value of initial animation;
Inquire about the index value of transition cartoon according to the index value of initial animation and the index value of middle animation in the transition cartoon concordance list, if the index value of transition cartoon is not-1, the index value of the transition cartoon that initial animation is corresponding with middle animation adds 1 negate, joins animation and shows formation;
Add animation to show formation the index value of middle animation;
Inquire about the index value of transition cartoon according to the index value of middle animation with the index value that stops animation in the transition cartoon concordance list, if the index value of transition cartoon is not-1, the index value of the transition cartoon that middle animation is corresponding with stopping animation adds 1 negate, joins animation and shows formation;
Add animation to show formation the index value that stops animation.
6. the method for claim 1, is characterized in that, initial motion picture and the circulation of termination motion picture show at least one time, transition cartoon picture playing one time.
7. method as claimed in claim 3, it is characterized in that, the initial animation formation that generates, stop the picture frame information that every group of animation in formation separately preserved respectively in animation formation, transition cartoon formation, described picture frame information comprises frame number, picture name, frame period time and picture positional information that picture frame is corresponding.
8. method as claimed in claim 7, other are characterised in that, read png picture with the alpha passage according to the positional information of picture, the png picture that reads is decoded generate bmp picture with the alpha passage, pass through again number of pixels and byte-aligned, bmp picture with the alpha passage is decomposed into one not with true color bmp picture and a gray scale picture of alpha passage, the described step that does not superpose as picture to be played with the true color bmp picture of alpha passage and described gray scale picture is further comprised:
Call animation and show formation, show formation from animation and read in turn the animation index value;
If the animation index value is less than 0, negate subtracts the 1 animation index value that obtains revising, read the picture frame information of corresponding transition cartoon according to the animation index value of revising in the transition cartoon formation, otherwise read the picture frame information of corresponding animation according to the animation index value in initial animation formation or the formation of termination animation;
Read the png picture of 32 bit strip alpha passages of mobile terminal according to the picture positional information in picture frame information, the png picture is decoded into the bmp picture of 32 bit strip alpha passages;
Calculate respectively pixel number and the byte number of each scan line reality by following formula,
Each scan line actual pixels point number=sW ﹠amp; 0x3? (sW+4-(sW ﹠amp; 0x3)): sW, wherein, sW is the number of pixels of the every row of picture to be converted,
The required byte number of each scan line=((nWidth*nBits+31)/32) * 4, wherein, nBits is the color figure place, nWidth is every row number of pixels;
Append 0 at less than 4 byte multiples and scan lines 4 pixel multiples of less than, generate 24 true color bmp pictures and one 8 s' gray scale bmp picture after each scan line of circular treatment picture, do not superpose as picture to be played with true color bmp picture and the described gray scale picture of alpha passage described.
9. the method for stating as claim 1 or 2 is characterized in that, further comprises: create new container, picture to be played is filled to the container of new establishment, call the container of new establishment and play the picture of filling.
10. the method for stating as claim 9 is characterized in that, further comprises:
A. detect whether there is the container that is showing animation, if exist, go to step B, if there is no, go to step C;
B. create buffer container, go to step D;
C. create primary tank, go to step D;
24 true color bmp that D. will generate and the gray scale bmp of 8 are filled in buffer container or primary tank;
E. detect whether there is the container that is showing animation, if having, go to step F, if do not have, go to step G;
F. close the container that is showing animation, then activate buffer container, go to step H;
G. activate primary tank, go to step H;
H. refresh window server, show animation;
I. open timer;
J. the next frame picture positional information in the formation of reading displayed animation successively, to according to the picture place information inquiry to picture decode, the stand-by period sheet arrives;
K. when timeslice arrival, circulation step A is to step J.
11. a mobile phone desktop animated content seamlessly transits device, it is characterized in that, comprises transition cartoon generation module and animation buffered play module, wherein,
The transition cartoon generation module, be used for generating respectively initial animation formation, stopping animation formation and transition cartoon formation according to the initial animation that is preset at mobile phone, termination animation and transition cartoon, show formation according to the Information generation animation of initial animation formation, the formation of termination animation, transition cartoon formation and animation configuration file, and animation is shown that formation flows to animation buffered play module;
Animation buffered play module is used for reading in turn the animation index value that animation shows formation, obtains the positional information of picture according to the animation index value, and the picture according to the positional information of picture will read at every turn uses buffering to call container and plays.
12. device as claimed in claim 11 is characterized in that, the picture that presets in mobile phone is all the png picture, also comprises:
the picture decoder module, be used for reading in turn the animation index value that animation shows formation, obtain the positional information of picture according to the animation index value, read in mobile phone png picture with the alpha passage according to the positional information of picture, the png picture that reads is decoded generate bmp picture with the alpha passage, pass through again number of pixels and byte-aligned, bmp picture with the alpha passage is decomposed into one not with true color bmp picture and a gray scale picture of alpha passage, described the stack with the true color bmp picture of alpha passage and described gray scale picture do not flowed to animation buffered play module as picture to be played.
13. device as described in claim 11 or 12 is characterized in that, also comprises:
Transition cartoon index table creation module is used for creating the transition cartoon concordance list.
14. device as described in claim 11 or 12 is characterized in that, comprises that also the container creation module is used for creating new container; The picture that the vessel filling of described new establishment is to be played, described animation buffered play module call the container of new establishment and play the picture of filling.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110440987.5A CN103176788B (en) | 2011-12-26 | The method and apparatus that a kind of mobile phone desktop animated content seamlessly transits |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110440987.5A CN103176788B (en) | 2011-12-26 | The method and apparatus that a kind of mobile phone desktop animated content seamlessly transits |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103176788A true CN103176788A (en) | 2013-06-26 |
CN103176788B CN103176788B (en) | 2016-12-14 |
Family
ID=
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104363466A (en) * | 2014-11-04 | 2015-02-18 | 无锡天脉聚源传媒科技有限公司 | Image generating method and device |
CN105023286A (en) * | 2015-06-29 | 2015-11-04 | 天脉聚源(北京)科技有限公司 | Target picture animation display method and device |
CN105678828A (en) * | 2015-12-30 | 2016-06-15 | 合一网络技术(北京)有限公司 | Method and apparatus for creating transition animations |
CN106878799A (en) * | 2017-02-21 | 2017-06-20 | 北京潘达互娱科技有限公司 | A kind of cartoon display method and device |
CN107357934A (en) * | 2017-08-10 | 2017-11-17 | 北京本邦科技股份有限公司 | A kind of frame animation processing system and frame animation processing method based on Web |
CN107632809A (en) * | 2017-09-28 | 2018-01-26 | 四川长虹电器股份有限公司 | The method that the displacement of picture roller type plays |
WO2018049761A1 (en) * | 2016-09-13 | 2018-03-22 | 广州视睿电子科技有限公司 | Gif file playing method and system |
CN107943417A (en) * | 2017-11-21 | 2018-04-20 | 广州市百果园网络科技有限公司 | Image processing method, terminal, computer-readable storage medium and computer program |
CN109165345A (en) * | 2018-08-07 | 2019-01-08 | 掌阅科技股份有限公司 | Generation method, electronic equipment and the computer storage medium of transition animation |
CN109218357A (en) * | 2017-07-01 | 2019-01-15 | 武汉斗鱼网络科技有限公司 | Method, storage medium, electronic equipment and the system of web advertisement load |
CN109901903A (en) * | 2019-02-25 | 2019-06-18 | 努比亚技术有限公司 | A kind of desktop method for drafting, equipment and computer readable storage medium |
CN110381370A (en) * | 2019-07-22 | 2019-10-25 | 腾讯科技(深圳)有限公司 | A kind of animation processing method, device, terminal and storage medium |
CN111935549A (en) * | 2020-09-22 | 2020-11-13 | 北京百度网讯科技有限公司 | Method and device for updating playing sequence |
CN112819927A (en) * | 2021-02-04 | 2021-05-18 | 上海哔哩哔哩科技有限公司 | Video generation method and device based on pictures |
CN114222151A (en) * | 2021-12-08 | 2022-03-22 | 广州方硅信息技术有限公司 | Display method and device for playing interactive animation and computer equipment |
CN114461120A (en) * | 2021-05-12 | 2022-05-10 | 荣耀终端有限公司 | Display method and electronic equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070013699A1 (en) * | 2005-07-13 | 2007-01-18 | Microsoft Corporation | Smooth transitions between animations |
US20070153006A1 (en) * | 2006-01-04 | 2007-07-05 | Microsoft Corporation | Representing animation as a static image on a graphical user interface |
CN101609561A (en) * | 2009-06-30 | 2009-12-23 | 广州市八丁动漫网络科技有限公司 | A kind of method that realizes smooth transition among animated cartoons |
CN101893980A (en) * | 2009-05-20 | 2010-11-24 | 龙旗科技(上海)有限公司 | Display method for multi-image viewing interface with sliding animation effect |
CN101937309A (en) * | 2010-08-10 | 2011-01-05 | 深圳市金立通信设备有限公司 | Man-machine interactive system and method of flash animation on mobile phone desktop |
CN102214068A (en) * | 2011-04-28 | 2011-10-12 | 宇龙计算机通信科技(深圳)有限公司 | Control method for page switching display and mobile terminal |
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070013699A1 (en) * | 2005-07-13 | 2007-01-18 | Microsoft Corporation | Smooth transitions between animations |
US20070153006A1 (en) * | 2006-01-04 | 2007-07-05 | Microsoft Corporation | Representing animation as a static image on a graphical user interface |
CN101893980A (en) * | 2009-05-20 | 2010-11-24 | 龙旗科技(上海)有限公司 | Display method for multi-image viewing interface with sliding animation effect |
CN101609561A (en) * | 2009-06-30 | 2009-12-23 | 广州市八丁动漫网络科技有限公司 | A kind of method that realizes smooth transition among animated cartoons |
CN101937309A (en) * | 2010-08-10 | 2011-01-05 | 深圳市金立通信设备有限公司 | Man-machine interactive system and method of flash animation on mobile phone desktop |
CN102214068A (en) * | 2011-04-28 | 2011-10-12 | 宇龙计算机通信科技(深圳)有限公司 | Control method for page switching display and mobile terminal |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104363466B (en) * | 2014-11-04 | 2017-10-03 | 无锡天脉聚源传媒科技有限公司 | A kind of Picture Generation Method and device |
CN104363466A (en) * | 2014-11-04 | 2015-02-18 | 无锡天脉聚源传媒科技有限公司 | Image generating method and device |
CN105023286A (en) * | 2015-06-29 | 2015-11-04 | 天脉聚源(北京)科技有限公司 | Target picture animation display method and device |
CN105678828A (en) * | 2015-12-30 | 2016-06-15 | 合一网络技术(北京)有限公司 | Method and apparatus for creating transition animations |
CN105678828B (en) * | 2015-12-30 | 2020-03-31 | 合一网络技术(北京)有限公司 | Method and device for creating transition animation |
WO2018049761A1 (en) * | 2016-09-13 | 2018-03-22 | 广州视睿电子科技有限公司 | Gif file playing method and system |
CN106878799A (en) * | 2017-02-21 | 2017-06-20 | 北京潘达互娱科技有限公司 | A kind of cartoon display method and device |
CN109218357A (en) * | 2017-07-01 | 2019-01-15 | 武汉斗鱼网络科技有限公司 | Method, storage medium, electronic equipment and the system of web advertisement load |
CN107357934A (en) * | 2017-08-10 | 2017-11-17 | 北京本邦科技股份有限公司 | A kind of frame animation processing system and frame animation processing method based on Web |
CN107632809A (en) * | 2017-09-28 | 2018-01-26 | 四川长虹电器股份有限公司 | The method that the displacement of picture roller type plays |
CN107943417A (en) * | 2017-11-21 | 2018-04-20 | 广州市百果园网络科技有限公司 | Image processing method, terminal, computer-readable storage medium and computer program |
CN109165345A (en) * | 2018-08-07 | 2019-01-08 | 掌阅科技股份有限公司 | Generation method, electronic equipment and the computer storage medium of transition animation |
CN109165345B (en) * | 2018-08-07 | 2020-02-18 | 掌阅科技股份有限公司 | Transition animation generation method, electronic device and computer storage medium |
CN109901903A (en) * | 2019-02-25 | 2019-06-18 | 努比亚技术有限公司 | A kind of desktop method for drafting, equipment and computer readable storage medium |
CN110381370A (en) * | 2019-07-22 | 2019-10-25 | 腾讯科技(深圳)有限公司 | A kind of animation processing method, device, terminal and storage medium |
CN111935549A (en) * | 2020-09-22 | 2020-11-13 | 北京百度网讯科技有限公司 | Method and device for updating playing sequence |
CN111935549B (en) * | 2020-09-22 | 2022-06-28 | 北京百度网讯科技有限公司 | Method and device for updating playing sequence |
CN112819927A (en) * | 2021-02-04 | 2021-05-18 | 上海哔哩哔哩科技有限公司 | Video generation method and device based on pictures |
CN114461120A (en) * | 2021-05-12 | 2022-05-10 | 荣耀终端有限公司 | Display method and electronic equipment |
CN114461120B (en) * | 2021-05-12 | 2022-10-28 | 荣耀终端有限公司 | Display method and electronic equipment |
CN114222151A (en) * | 2021-12-08 | 2022-03-22 | 广州方硅信息技术有限公司 | Display method and device for playing interactive animation and computer equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109636884A (en) | Animation processing method, device and equipment | |
EP3985612B1 (en) | Method and device for rendering animation, computer readable storage medium, and computer apparatus | |
CN111899322B (en) | Video processing method, animation rendering SDK, equipment and computer storage medium | |
CN1659595B (en) | Method and apparatus for encoding texture information | |
CN109218727A (en) | The method and apparatus of video processing | |
CN115830190A (en) | Animation processing method and device | |
CN111669623A (en) | Video special effect processing method and device and electronic equipment | |
CN102244784B (en) | Method for compressing and displaying picture including transparent information | |
CN103995684A (en) | Method and system for synchronously processing and displaying mass images under ultrahigh resolution platform | |
CN103026386A (en) | Image processing device, image display device, image processing method, and data structure of image file | |
CN107767437B (en) | Multilayer mixed asynchronous rendering method | |
CN110110152A (en) | Processing method, device, computer equipment and the storage medium of mind map | |
US20170372452A1 (en) | Image rotation method and apparatus | |
JP2015531097A (en) | Animation reproduction method, apparatus, device, program, and recording medium | |
CN117390322A (en) | Virtual space construction method and device, electronic equipment and nonvolatile storage medium | |
CN102497567A (en) | Voxel data reconstruction method for solid true three-dimensional volumetric display | |
CN116400998A (en) | Video hardware acceleration device and method suitable for virtual display card | |
CN113327303B (en) | Image processing method, image processing device, computer equipment and storage medium | |
CN102857535B (en) | A kind of computer processing unit, computer gateway, interactive system | |
CN102857534B (en) | Remote interaction method on basis of cloud computing | |
CN103176788A (en) | Method and device used for smooth transition of animation content of mobile phone desktop | |
CN104364826A (en) | System for providing three-dimensional digital animation viewer and method thereof | |
CN103176788B (en) | The method and apparatus that a kind of mobile phone desktop animated content seamlessly transits | |
CN116700943A (en) | Video playing system and method and electronic equipment | |
CN114625990A (en) | Method, device, equipment and medium for rendering webpage end grid data |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200811 Address after: No.1133 Jimei Avenue, Jimei District, Xiamen City, Fujian Province Co-patentee after: Migu cultural technology Co., Ltd. Patentee after: MIGU COMIC Co.,Ltd. Co-patentee after: CHINA MOBILE COMMUNICATIONS GROUP Co.,Ltd. Address before: 350003 No. 140 East Lake Road, Gulou District, Fujian, Fuzhou Patentee before: CHINA MOBILE GROUP FUJIAN Co.,Ltd. |