Summary of the invention
Embodiment of the invention technical matters to be solved is, a kind of ripple method and apparatus of special efficacy of water droplet of realizing is provided.Can add dynamic special efficacy to video or image, increase user's use enjoyment, promote user experience.
In order to solve the problems of the technologies described above, the embodiment of the invention provides a kind of ripple method of special efficacy of water droplet that realizes, comprising:
Obtain the wave source point, and confirm the zone of rippling on the water surface in the present frame zone according to said wave source point and the preset degree of rippling;
Calculate the wave amplitude of each location of pixels in the zone of rippling on the water surface in the said present frame zone according to the first preset formula; Said first formula is: location of pixels (x in the present frame zone; Y) (wherein said present frame zone is identical with said previous frame size of images for x, wave amplitude the y)+preset height that ripples for location of pixels in wave amplitude=previous frame image; The width in 0 < x < present frame zone, the height in 0 < y < present frame zone;
Wave amplitude according to each location of pixels in the said present frame zone is confirmed the pixel-shift amount, and according to said pixel-shift amount with the pixel position corresponding in the present frame zone of each copied pixels in the previous frame image, obtain current frame image.
Wherein, said method also comprises:
Calculate the wave amplitude of this location of pixels in the next frame zone respectively according to the wave amplitude of each location of pixels in the current frame image and adjacent pixels position thereof, wherein said next frame zone is measure-alike with said current frame image.
Wherein, said wave amplitude according to each location of pixels in the current frame image and adjacent pixels position thereof the step of calculating the wave amplitude of this location of pixels in the next frame zone respectively specifically comprises:
(said second formula is for x, desirable wave amplitude y): location of pixels (x in the next frame zone according to location of pixels in second formula calculating next frame zone; Y) desirable wave amplitude=(location of pixels (x-1 in the current frame image; Y-1) location of pixels in wave amplitude+current frame image (x-1, location of pixels in wave amplitude+current frame image y) (x-1, location of pixels (x in wave amplitude+current frame image y+1); Y-1) location of pixels (x in wave amplitude+current frame image; Y+1) location of pixels in wave amplitude+current frame image (x+1, location of pixels in wave amplitude+current frame image y-1) (x+1, location of pixels (x+1 in wave amplitude+current frame image y); Y+1) wave amplitude)/the 2-current frame image in location of pixels (x, wave amplitude y);
(x, desirable wave amplitude y) multiply by attenuation coefficient, obtains location of pixels in the said next frame zone (x, wave amplitude y) with location of pixels in the said next frame zone.
Wherein, the zone of rippling on the water surface is the zone in the circle that is the center of circle with said wave source point, is radius with the said preset degree of rippling on the water surface in the said present frame zone.
Wherein, said wave amplitude according to each location of pixels in the said present frame zone is confirmed the pixel-shift amount, and according to said pixel-shift amount the step of pixel position corresponding in the present frame zone of each copied pixels in the previous frame image is specifically comprised:
With location of pixels (x-1 in the said present frame zone; Location of pixels in wave amplitude y) and the said present frame zone (x+1, the difference of wave amplitude y) is as location of pixels in the previous frame image (x, y) the horizontal offset dx of last pixel; With location of pixels (x in the said present frame zone; Location of pixels in wave amplitude y-1) and the said present frame zone (x, the difference of wave amplitude y+1) is as location of pixels in the previous frame image (x, y) the vertical offset dy of last pixel;
(x+dx, (x y), obtains current frame image to the location of pixels of the copied pixels on y+dy) in the said present frame zone with location of pixels in the said previous frame image.
Correspondingly, the embodiment of the invention also provides a kind of ripple device of special efficacy of water droplet of realizing, comprising:
The trigger module that ripples is used to obtain the wave source point, and confirms the zone of rippling on the water surface in the present frame zone according to said wave source point and the preset degree of rippling;
First wave amplitude computing module ripples; Be used for calculating according to the first preset formula wave amplitude of each location of pixels in the zone of rippling on the water surface of said present frame zone, said first formula is: location of pixels in the present frame zone (x, location of pixels (x in wave amplitude y)=previous frame image; Y) the wave amplitude+preset height that ripples; Wherein said present frame zone is identical with said previous frame size of images, the width in 0 < x < present frame zone, the height in 0 < y < present frame zone;
The image generation module; Be used for confirming the pixel-shift amount according to the wave amplitude of each location of pixels in said present frame zone; And according to said pixel-shift amount with the pixel position corresponding in the present frame zone of each copied pixels in the previous frame image, obtain current frame image.
Wherein, said device also comprises:
Ripple and continue the wave amplitude computing module; Be used for calculating respectively according to the wave amplitude of each location of pixels of current frame image and adjacent pixels position thereof the wave amplitude of this location of pixels in the next frame zone, wherein said next frame zone is measure-alike with said current frame image.
Wherein, the said lasting wave amplitude computing module that ripples specifically comprises:
Desirable wave amplitude computing module is used for calculating next frame zone location of pixels (x, desirable wave amplitude y) according to second formula; Said second formula is: location of pixels in the next frame zone (x, desirable wave amplitude y)=(location of pixels in the current frame image (x-1, location of pixels (x-1 in wave amplitude+current frame image y-1); Y) location of pixels (x-1 in wave amplitude+current frame image; Y+1) location of pixels in wave amplitude+current frame image (x, location of pixels in wave amplitude+current frame image y-1) (x, location of pixels (x+1 in wave amplitude+current frame image y+1); Y-1) location of pixels (x+1 in wave amplitude+current frame image; Y) location of pixels (x, wave amplitude y) in location of pixels in wave amplitude+current frame image (x+1, wave amplitude y+1))/2-current frame image;
Decaying wave amplitude computing module is used for that (x, desirable wave amplitude y) multiply by attenuation coefficient, obtains location of pixels in the said next frame zone (x, wave amplitude y) with said next frame zone location of pixels.
Wherein, the zone of rippling on the water surface is the zone in the circle that is the center of circle with said wave source point, is radius with the said preset degree of rippling on the water surface in the said present frame zone.
Wherein, said image generation module specifically comprises:
The side-play amount computing module; Be used for said present frame zone location of pixels (x-1; Location of pixels in wave amplitude y) and the said present frame zone (x+1, the difference of wave amplitude y) is as location of pixels in the previous frame image (x, y) the horizontal offset dx of last pixel; With location of pixels (x in the said present frame zone; Location of pixels in wave amplitude y-1) and the said present frame zone (x, the difference of wave amplitude y+1) is as location of pixels in the previous frame image (x, y) the vertical offset dy of last pixel;
The copied pixels module is used for that (x+dx, (x y), obtains current frame image to the location of pixels of the copied pixels on y+dy) in the said present frame zone with said previous frame image location of pixels.
Embodiment of the present invention embodiment; Has following beneficial effect: through calculate the wave amplitude of each location of pixels in the present frame zone according to the wave amplitude of each location of pixels in the previous frame image; And according to the wave amplitude calculating pixel side-play amount of each location of pixels in the present frame zone, again according to the pixel-shift amount with the pixel position corresponding in the present frame zone of the copied pixels in the previous frame image, can add the dynamic special efficacy that water droplet ripples to video or image quickly and easily; Effect is true to nature; Seem in the scene of when raining raindrop such as water, thereby increased user's use enjoyment, promoted user experience.
Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
Referring to Fig. 1, be the ripple first embodiment process flow diagram of method of special efficacy of realization water droplet provided by the invention, this method comprises:
At step S100, obtain the wave source point, and confirm the zone of rippling on the water surface in the present frame zone according to this wave source point and the preset degree of rippling.
At step S101, calculate the wave amplitude of each location of pixels in the zone of rippling on the water surface in the present frame zone according to the first preset formula.Wherein, First formula can be location of pixels (x in the present frame zone; Y) (wherein the present frame zone is identical with the previous frame size of images for x, wave amplitude the y)+preset height that ripples for location of pixels in wave amplitude=previous frame image; The width in 0 < x < present frame zone, the height in 0 < y < present frame zone.
At step S102, confirm the pixel-shift amount according to the wave amplitude of each location of pixels in the present frame zone, and according to the pixel-shift amount with the pixel position corresponding in the present frame zone of each copied pixels in the previous frame image, obtain current frame image.
The ripple method of special efficacy of the realization water droplet that the embodiment of the invention provides; Through calculate the wave amplitude of each location of pixels in the present frame zone according to the wave amplitude of each location of pixels in the previous frame image; And according to the wave amplitude calculating pixel side-play amount of each location of pixels in the present frame zone, again according to the pixel-shift amount with the pixel position corresponding in the present frame zone of the copied pixels in the previous frame image, can add the dynamic special efficacy that water droplet ripples to video or image quickly and easily; Effect is true to nature; Seem in the scene of when raining raindrop such as water, thereby increased user's use enjoyment, promoted user experience.
Referring to Fig. 2, be the ripple second embodiment process flow diagram of method of special efficacy of realization water droplet provided by the invention, this method comprises:
At step S200, obtain the wave source point, and confirm the zone of rippling on the water surface in the present frame zone according to this wave source point and the preset degree of rippling.Particularly, can be with the contact point of the water droplet that generates at random and the water surface as the wave source point.The span of the preset degree of rippling can be 0 ~ 100.
At step S201,, calculate the wave amplitude of each location of pixels in the zone of rippling on the water surface in the present frame zone according to the first preset formula.Wherein, First formula can be location of pixels (x in the present frame zone; Y) (wherein the present frame zone is identical with the previous frame size of images for x, wave amplitude the y)+preset height that ripples for location of pixels in wave amplitude=previous frame image; The width in 0 < x < present frame zone, the height in 0 < y < present frame zone.The wave amplitude that does not belong to the regional location of pixels that ripples in the present frame zone is identical with the wave amplitude of same pixel position in the previous frame image.Particularly, the water surface is a plane when original state, and the primary wave amplitude of each location of pixels is 0.The span of the preset height that ripples can be 0 ~ 1000.
At step S202, confirm the pixel-shift amount according to the wave amplitude of each location of pixels in the present frame zone, and according to the pixel-shift amount with the pixel position corresponding in the present frame zone of each copied pixels in the previous frame image, obtain current frame image.Because the refraction of water, not with our sight line perpendicular the time, the scenery under water that we saw not is under observation point, and has certain skew when the water surface.Therefore, carry out pixel-shift and handle back regeneration current frame image, can obtain effect more true to nature, seem just as playing at the bottom.
At step S203, calculate the wave amplitude of this location of pixels in the next frame zone respectively according to the wave amplitude of each location of pixels in the current frame image and adjacent pixels position thereof, wherein next frame zone and current frame image is measure-alike.Calculate the wave amplitude of each location of pixels in the next frame through the continued of rippling for the first time that causes at the wave source point, the time lengthening of rippling that can a wave source point be caused realizes that ripple rises and falls, the effect of rippling more really.
In step S204, that the next frame zone is regional as present frame.Return step S202 then.
In the practical implementation process; Two interim storage space A and B can be set; Be that (width is the width of image for bufA [width*height] and bufB [width*height]; Height is the height of image), the size of storage space A and B is big or small the same with original image, is respectively applied for the previous moment of each point on the preservation water surface and the wave amplitude data in a back moment.That is to say that interim storage space A and B are respectively applied for the wave amplitude of the point on the water surface in two adjacent two field pictures of storage.
Referring to Fig. 3, be ripple the 3rd embodiment process flow diagram of method of special efficacy of realization water droplet provided by the invention, Fig. 3 is to more detailed explanation embodiment illustrated in fig. 2.As shown in Figure 3, this method comprises:
At step S300, obtain the wave source point, and confirm the zone of rippling on the water surface in the present frame zone according to this wave source point and the preset degree of rippling.Particularly, can be with the contact point of the water droplet that generates at random and the water surface as the wave source point.This wave source point causes ripple the zone can be for being the center of circle with this wave source point, being the zone in the circle of radius with the preset degree of rippling on the water surface.The span of the preset degree of rippling can be 0 ~ 100.
At step S301,, calculate the wave amplitude of each location of pixels in the zone of rippling on the water surface in the present frame zone according to the first preset formula.Wherein, First formula can be location of pixels (x in the present frame zone; Y) (wherein the present frame zone is identical with the previous frame size of images for x, wave amplitude the y)+preset height that ripples for location of pixels in wave amplitude=previous frame image; The width in 0 < x < present frame zone, the height in 0 < y < present frame zone.The wave amplitude that does not belong to the regional location of pixels that ripples in the present frame zone is identical with the wave amplitude of same pixel position in the previous frame image.Particularly, the water surface is a plane when original state, and the primary wave amplitude of each location of pixels is 0.The span of the preset height that ripples can be 0 ~ 1000.
At step S302, with location of pixels in the present frame zone (x-1, location of pixels (x+1 in wave amplitude y) and the present frame zone; The difference of wave amplitude y) is as location of pixels (x in the previous frame image; Y) the horizontal offset dx of last pixel is with location of pixels in the present frame zone (x, location of pixels (x in wave amplitude y-1) and the present frame zone; The difference of wave amplitude y+1) is as location of pixels in the previous frame image (x, y) the vertical offset dy of last pixel.Because degree and the slope of ripples, the refractive index of water and the degree of depth of water etc. of the skew that refraction causes all have relation, if calculate accurately, obviously are very unpractical.Therefore, we only need do linear approximate processing just.Because the water surface tilts more; The side-play amount of being seen of scenery under water is just big more; So represent the side-play amount of the water-bed scenery of being seen approx with the difference of the wave amplitude of all around two location of pixels of certain location of pixels on the water surface; Not only ensured effect true to nature, and accelerated arithmetic speed, reduced requirement hardware.
At step S303, (x+dx, (x y), obtains current frame image to the location of pixels of the copied pixels on y+dy) in the present frame zone with location of pixels in the previous frame image.
At step S304, calculate location of pixels (x, desirable wave amplitude y) in the next frame zone according to second formula.Wherein, Second formula is: location of pixels in the next frame zone (x, desirable wave amplitude y)=(location of pixels in the current frame image (x-1, location of pixels (x-1 in wave amplitude+current frame image y-1); Y) location of pixels (x-1 in wave amplitude+current frame image; Y+1) location of pixels in wave amplitude+current frame image (x, location of pixels in wave amplitude+current frame image y-1) (x, location of pixels (x+1 in wave amplitude+current frame image y+1); Y-1) location of pixels (x+1 in wave amplitude+current frame image; Y) location of pixels (x, wave amplitude y) in location of pixels in wave amplitude+current frame image (x+1, wave amplitude y+1))/2-current frame image.
At step S305, (x, desirable wave amplitude y) multiply by attenuation coefficient, obtains location of pixels in the next frame zone (x, wave amplitude y) with location of pixels in the next frame zone.Preferably, attenuation coefficient is 2/3.But attenuation coefficient is not limited to 2/3.Because glassware for drinking water has resistance, the wave amplitude of certain location of pixels all should be than the last one wave amplitude decay of this location of pixels constantly constantly for each, and the amplitude that like this water droplet is rippled is more and more littler, reaches real simulated effect more.
In step S306, that the next frame zone is regional as present frame.Return step S302 then.
In the embodiment shown in Fig. 2-3, can obtain other one or more wave source points when not finishing as yet rippling of causing of a wave source point, realize enriching more real animation effect.For example, can be through regulating the number that water droplet density is regulated wave source point, the span of water droplet density can be 0 ~ 10.Again for example, after step S204 or step S306, can comprise step: judging whether that new wave source point produces, is then to return step S200 or step S300 if be judged as; If be judged as not, then return step S202 or S302.
Referring to Fig. 4, be the ripple first example structure synoptic diagram of device of special efficacy of realization water droplet provided by the invention, this device comprises:
The trigger module 410 that ripples is used to obtain the wave source point, and confirms the zone of rippling on the water surface in the present frame zone according to this wave source point and the preset degree of rippling.
The first wave amplitude computing module 420 that ripples is used for calculating according to the first preset formula wave amplitude of each location of pixels in the zone of rippling on the water surface of present frame zone.Wherein, First formula can be location of pixels (x in the present frame zone; Y) (wherein the present frame zone is identical with the previous frame size of images for x, wave amplitude the y)+preset height that ripples for location of pixels in wave amplitude=previous frame image; The width in 0 < x < present frame zone, the height in 0 < y < present frame zone.
Image generation module 430; Be used for confirming the pixel-shift amount according to the wave amplitude of each location of pixels in present frame zone; And according to the pixel-shift amount with the pixel position corresponding in the present frame zone of each copied pixels in the previous frame image, obtain current frame image.
The ripple device of special efficacy of the realization water droplet that the embodiment of the invention provides; Through calculate the wave amplitude of each location of pixels in the present frame zone according to the wave amplitude of each location of pixels in the previous frame image; And according to the wave amplitude calculating pixel side-play amount of each location of pixels in the present frame zone, again according to the pixel-shift amount with the pixel position corresponding in the present frame zone of the copied pixels in the previous frame image, can add the dynamic special efficacy that water droplet ripples to video or image quickly and easily; Effect is true to nature; Seem in the scene of when raining raindrop such as water, thereby increased user's use enjoyment, promoted user experience.
Referring to Fig. 5, be the ripple second example structure synoptic diagram of device of special efficacy of realization water droplet provided by the invention, this device comprises:
The trigger module 510 that ripples is used to obtain the wave source point, and confirms the zone of rippling on the water surface in the present frame zone according to this wave source point and the preset degree of rippling.Particularly, rippling trigger module 510 can be with the contact point of the water droplet that generates at random and the water surface as the wave source point.The span of the preset degree of rippling can be 0 ~ 100.
The first wave amplitude computing module 520 that ripples is used for according to the first preset formula, calculates the wave amplitude of each location of pixels in the zone of rippling on the water surface in the present frame zone.Wherein, First formula can be location of pixels (x in the present frame zone; Y) (wherein the present frame zone is identical with the previous frame size of images for x, wave amplitude the y)+preset height that ripples for location of pixels in wave amplitude=previous frame image; The width in 0 < x < present frame zone, the height in 0 < y < present frame zone.The wave amplitude that does not belong to the regional location of pixels that ripples in the present frame zone is identical with the wave amplitude of same pixel position in the previous frame image.Particularly, the water surface is a plane when original state, and the primary wave amplitude of each location of pixels is 0.The span of the preset height that ripples can be 0 ~ 1000.
Image generation module 530; Be used for confirming the pixel-shift amount according to the wave amplitude of each location of pixels in present frame zone; And according to the pixel-shift amount with the pixel position corresponding in the present frame zone of each copied pixels in the previous frame image, obtain current frame image.Because the refraction of water, not with our sight line perpendicular the time, the scenery under water that we saw not is under observation point, and has certain skew when the water surface.Therefore, carry out pixel-shift and handle back regeneration current frame image, can obtain effect more true to nature, seem just as playing at the bottom.
Ripple and continue wave amplitude computing module 540; Be used for calculating respectively according to the wave amplitude of each location of pixels of current frame image and adjacent pixels position thereof the wave amplitude of this location of pixels in the next frame zone, wherein next frame zone and current frame image is measure-alike.Calculate the wave amplitude of each location of pixels in the next frame through the continued of rippling for the first time that causes at the wave source point, the time lengthening of rippling that can a wave source point be caused realizes that ripple rises and falls, the effect of rippling more really.
In the practical implementation process; This device can also comprise two interim storage space A and B; Be that (width is the width of image for bufA [width*height] and bufB [width*height]; Height is the height of image), the size of storage space A and B is big or small the same with original image, is respectively applied for the previous moment of each point on the preservation water surface and the wave amplitude data in a back moment.That is to say that interim storage space A and B are respectively applied for the wave amplitude of the point on the water surface in two adjacent two field pictures of storage.
Referring to Fig. 6, be ripple the 3rd example structure synoptic diagram of device of special efficacy of realization water droplet provided by the invention, Fig. 6 is to more detailed explanation embodiment illustrated in fig. 5.As shown in Figure 6, this device comprises:
The trigger module 610 that ripples is used to obtain the wave source point, and confirms the zone of rippling on the water surface in the present frame zone according to this wave source point and the preset degree of rippling.Particularly, rippling trigger module 610 can be with the contact point of the water droplet that generates at random and the water surface as the wave source point.This wave source point causes ripple the zone can be for being the center of circle with this wave source point, being the zone in the circle of radius with the preset degree of rippling on the water surface.The span of the preset degree of rippling can be 0 ~ 100.
The first wave amplitude computing module 620 that ripples is used for according to the first preset formula, calculates the wave amplitude of each location of pixels in the zone of rippling on the water surface in the present frame zone.Wherein, First formula can be location of pixels (x in the present frame zone; Y) (wherein the present frame zone is identical with the previous frame size of images for x, wave amplitude the y)+preset height that ripples for location of pixels in wave amplitude=previous frame image; The width in 0 < x < present frame zone, the height in 0 < y < present frame zone.The wave amplitude that does not belong to the regional location of pixels that ripples in the present frame zone is identical with the wave amplitude of same pixel position in the previous frame image.Particularly, the water surface is a plane when original state, and the primary wave amplitude of each location of pixels is 0.The span of the preset height that ripples can be 0 ~ 1000.
Image generation module 630 comprises side-play amount computing module 631 and copied pixels module 632.
Side-play amount computing module 631 is used for present frame zone location of pixels (x-1, location of pixels (x+1 in wave amplitude y) and the present frame zone; The difference of wave amplitude y) is as location of pixels (x in the previous frame image; Y) the horizontal offset dx of last pixel is with location of pixels in the present frame zone (x, location of pixels (x in wave amplitude y-1) and the present frame zone; The difference of wave amplitude y+1) is as location of pixels in the previous frame image (x, y) the vertical offset dy of last pixel.Because degree and the slope of ripples, the refractive index of water and the degree of depth of water etc. of the skew that refraction causes all have relation, if calculate accurately, obviously are very unpractical.Therefore, we only need do linear approximate processing just.Because the water surface tilts more; The side-play amount of being seen of scenery under water is just big more; So represent the side-play amount of the water-bed scenery of being seen approx with the difference of the wave amplitude of all around two location of pixels of certain location of pixels on the water surface; Not only ensured effect true to nature, and accelerated arithmetic speed, reduced requirement hardware.
Copied pixels module 632 is used for that (x+dx, (x y), obtains current frame image to the location of pixels of the copied pixels on y+dy) in the present frame zone with previous frame image location of pixels.
The lasting wave amplitude computing module 640 that ripples comprises desirable wave amplitude computing module 641 and decaying wave amplitude computing module 642.
Desirable wave amplitude computing module 641 is used for calculating next frame zone location of pixels (x, desirable wave amplitude y) according to second formula.Wherein, Second formula is: location of pixels in the next frame zone (x, desirable wave amplitude y)=(location of pixels in the current frame image (x-1, location of pixels (x-1 in wave amplitude+current frame image y-1); Y) location of pixels (x-1 in wave amplitude+current frame image; Y+1) location of pixels in wave amplitude+current frame image (x, location of pixels in wave amplitude+current frame image y-1) (x, location of pixels (x+1 in wave amplitude+current frame image y+1); Y-1) location of pixels (x+1 in wave amplitude+current frame image; Y) location of pixels (x, wave amplitude y) in location of pixels in wave amplitude+current frame image (x+1, wave amplitude y+1))/2-current frame image.
Decaying wave amplitude computing module 642 is used for that (x, desirable wave amplitude y) multiply by attenuation coefficient, obtains location of pixels in the next frame zone (x, wave amplitude y) with next frame zone location of pixels.Preferably, attenuation coefficient is 2/3.But attenuation coefficient is not limited to 2/3.Because glassware for drinking water has resistance, the wave amplitude of certain location of pixels all should be than the last one wave amplitude decay of this location of pixels constantly constantly for each, and the amplitude that like this water droplet is rippled is more and more littler, reaches real simulated effect more.
In the embodiment shown in Fig. 5-6, the trigger module 510 or 610 that ripples can obtain other one or more wave source points rippling of causing of a wave source point when not finishing as yet, realize enriching more real animation effect.For example, can be through regulating the number that water droplet density is regulated wave source point, the span of water droplet density can be 0 ~ 10.Again for example, this device can also comprise judge module, is used to judge whether that new wave source point produces, and is then to notify the trigger module 510 or 610 that ripples to obtain new wave source point if be judged as; If be not judged as not, then notify image generation module 530 or 630 with the next frame zone as the present frame zone, generate current frame image.
One of ordinary skill in the art will appreciate that all or part of flow process that realizes in the foregoing description method; Be to instruct relevant hardware to accomplish through computer program; Described program can be stored in the computer read/write memory medium; This program can comprise the flow process like the embodiment of above-mentioned each side method when carrying out.Wherein, described storage medium can be magnetic disc, CD, read-only storage memory body (Read-Only Memory, ROM) or at random store memory body (Random Access Memory, RAM) etc.
Above disclosedly be merely a kind of preferred embodiment of the present invention; Certainly can not limit the present invention's interest field with this; One of ordinary skill in the art will appreciate that all or part of flow process that realizes the foregoing description; And, still belong to the scope that invention is contained according to the equivalent variations that claim of the present invention is done.