Summary of the invention
The objective of the invention is to address the above problem, provide a kind of video progressive method of reseptance, it can make video that the user sees along with the time have one unintelligible to gradual evolution process clearly, reduced the video playback delay.
The present invention also provides a kind of video progressive receiving system, this system make video that the user sees along with the time have one unintelligible to gradual evolution process clearly, reduced the video playback delay.
The present invention provides a kind of multimedia video CRBT method of reseptance of using the progressive reception of video in addition, it can make video that the user sees along with the time have one unintelligible to gradual evolution process clearly, reduce the playout-delay of multimedia video CRBT, promoted the perceptibility that the user uses the multimedia video CRBT.
The present invention also provides a kind of multimedia video CRBT receiving system, it can make video that the user sees along with the time have one unintelligible to gradual evolution process clearly, reduce the playout-delay of multimedia video CRBT, promoted the perceptibility that the user uses the multimedia video CRBT.
Technical scheme of the present invention is: the invention provides the progressive method of reseptance of a kind of video, this video by m pictures sequence L0, L1 ..., Lm-1 constitutes, wherein m is a natural number, this method of reseptance comprises:
The data of every pictures file are divided into n video file section, and wherein n is a natural number, single video file segment table be shown L (j, k), j=0 wherein, 1 ..., m-1, k=0,1 ..., n-1;
Emission side is unit with the group, sends those video file sections by predefined procedure successively to the recipient, and wherein every m video file section formed one group of video file section sequence, and all video file sections are divided into the n group;
The recipient receives first group of video file section sequence and is play, whenever receive later one group of new video file section sequence, just itself and the preceding video file section sequence of finishing that once merges are merged, play after this merging video file section sequence and with this as the basis that merges next time, until receiving end.
The progressive method of reseptance of above-mentioned video, wherein, emission side with L (0, k), L (1, k) ... L (m-1, k) this m video file Duan Weiyi group video file section sequence, with this n group sequence with k=0,1 ..., the order of n-1 sends to the recipient.
Based on above-mentioned method of reseptance, the present invention also provides a kind of video progressive receiving system, this video by m pictures sequence L0, L1 ..., Lm-1 constitutes, wherein m is a natural number, this receiving system comprises:
The side's of emission module comprises:
The picture file cutting unit is divided into n video file section with the data of every pictures file, and wherein n is a natural number, single video file segment table be shown L (j, k), j=0 wherein, 1 ..., m-1, k=0,1 ..., n-1;
Video file section grouped element with m video file Duan Weiyi group sequence, is divided into n group sequence with all video file sections;
Transmitter unit, the sequence of finishing with this grouped element is a unit, sends those video file section sequences by predefined procedure successively to the recipient;
Recipient's module comprises:
Merge cells whenever receives one group of new video file section sequence, just itself and the preceding video file section sequence finish that once merges are merged, and with this as the basis of merging next time;
Broadcast unit is play the video file section sequence after the each merging of this merge cells.
The progressive receiving system of above-mentioned video, wherein, this video file section grouped element with L (0, k), L (1, k) ... L (m-1, k) this m video file Duan Weiyi group video file section sequence.
The progressive receiving system of above-mentioned video, wherein, this transmitter unit is organized sequence with k=0 with this n, and 1 ..., the order of n-1 sends to the recipient.
In addition, the invention provides a kind of multimedia video CRBT method of reseptance of using the progressive reception of video, the video of this multimedia color ring back tone by m pictures sequence L0, L1 ..., Lm-1 constitutes, this method of reseptance comprises:
The calling party sends to call out to application server and invites;
Application server is invited to the calling that the callee sends the calling party;
The calling of callee's application server is invited and is confirmed;
Application server is received called affirmation information and is determined the identification number of multimedia color ring back tone;
Application server is invited to the calling that media server sends the calling party, and media server is confirmed;
Application server is replied response to the calling party;
The data that application server requires media server will form every pictures file of multimedia video CRBT are divided into n video file section, and wherein n is a natural number, single video file segment table be shown L (j, k), j=0 wherein, 1 ..., m-1, k=0,1 ..., n-1;
It is unit with the group that application server requires media server, sends those video file sections by predefined procedure successively to the calling party, and wherein every m video file section formed one group of video file section sequence, and all video file sections are divided into the n group;
Media server sends the multimedia video CRBT to the calling party in the above described manner;
The calling party receives first group of video file section sequence and is play, whenever receive later one group of new video file section sequence, just itself and the preceding video file section sequence of finishing that once merges are merged, play after this merging video file section sequence and with this as the basis that merges next time, until receiving end.
The multimedia video CRBT method of reseptance of the above-mentioned progressive reception of application video, wherein, this media server is with L (0, k), L (1, k) ... L (m-1, k) this m video file Duan Weiyi group video file section sequence, this n is organized sequence with k=0,1 ..., the order of n-1 sends to the calling party.
Based on above-mentioned method of reseptance, the present invention also provides a kind of multimedia video CRBT receiving system, the video of this multimedia color ring back tone by m pictures sequence L0, L1 ..., Lm-1 constitutes, this system comprises:
Call out and invite module, the calling party sends to call out to application server and invites, and application server is invited to the calling that the callee sends the calling party, and the calling of callee's application server is invited and confirmed;
Multimedia color ring back tone is confirmed module, and application server is received called affirmation information and determined the identification number of multimedia color ring back tone;
Media server is confirmed module, and the calling party's that the reception application server sends calling is invited, and adds their confirmation;
Module is replied in response, and application server is replied response to the calling party;
Media server module comprises:
The picture file cutting unit is divided into n video file section with the data of every pictures file, and wherein n is a natural number, single video file segment table be shown L (j, k), j=0 wherein, 1 ..., m-1, k=0,1 ..., n-1;
Video file section grouped element with m video file Duan Weiyi group sequence, is divided into n group sequence with all video file sections;
Transmitter unit, the sequence of finishing with this grouped element is a unit, sends those video file section sequences by predefined procedure successively to the calling party;
Calling party's module comprises:
Merge cells whenever receives one group of new video file section sequence, just itself and the preceding video file section sequence finish that once merges are merged, and with this as the basis of merging next time;
Broadcast unit is play the video file section sequence after the each merging of this merge cells.
Above-mentioned multimedia video CRBT receiving system, wherein, this video file section grouped element with L (0, k), L (1, k) ... L (m-1, k) this m video file Duan Weiyi group video file section sequence.
Above-mentioned multimedia video CRBT receiving system, wherein, this transmitter unit is organized sequence with k=0 with this n, and 1 ..., the order of n-1 sends to the calling party.
The present invention contrasts prior art following beneficial effect: the present invention is based on the multimedia video CRBT and be the principle that sequence of pictures constituted by individual, media server is divided into a plurality of video file sections with the data of every pictures file, and these file sections are divided into a plurality of video file section sequences with certain packet mode, be that unit transmits to the callee by the setting order with the sequence.The calling party whenever receive one group of new sequence just and previous composition sequence merge, is play again and with this sequence as the basis of merging next time.So repeat, the sequence of pictures that last group sequence merges after finishing is multimedia color ring back tone image clearly.Multimedia video CRBT and unlike existing, the calling party wait for very long time-delay download finish after broadcast again, but one from unintelligible to gradual playing process clearly.This gradual broadcast is not play after not needing to download by the time whole complete video again, therefore need not oversize delay, is convenient to the application of multimedia video CRBT in mobile service.
Embodiment
The invention will be further described below in conjunction with drawings and Examples.
The present invention is based on following principle: video comes down to the sequence that is made of a series of picture.Therefore, among each embodiment below, video all be counted as by m pictures L0, L1 ... the sequence that Lm-1 forms, wherein m is a natural number.
Fig. 1 shows the flow process of a preferred embodiment of the progressive method of reseptance of video of the present invention.Seeing also Fig. 1, is the detailed description to each step in the flow process below.
Step S10: the data of every pictures file are divided into n video file section, and wherein n is a natural number.Single video file section can be expressed as L (j, k), j=0 wherein, 1 ..., m-1, k=0,1 ..., n-1.Preferably, cut apart and be to finish in the mode of dividing equally.
The picture file here is applicable to the picture format of any retractility (scalable) coding, preferably adopts the compressed format of JPEG2000, and this is because the code stream of JPEG2000 can be encoded separately from the initial part fragment that begins to receive.
Step S11: emission side is unit with the group, sends all video file sections by predefined procedure successively to the recipient.
In general, can use following group technology: from m picture file, respectively take out a video file section and form a video file section sequence, all get light, form n video file section sequence until all video file sections.Preferably, emission side with L (0, k), L (1, k) ... L (m-1, k) this m video file section be as a video file section sequence, all video file sections can form n such sequence.
Predefined procedure is provided with in advance voluntarily by the user, preferably, an above-mentioned n sequence can be pressed k=0,1, ..., the order of n-1, with L (0, k), L (1, k) ... (m-1, k) the video file section sequence of Zu Chenging is a unit to L, sends this n sequence to the recipient.
See also Fig. 2, emission side is a unit with one group of video file section longitudinally, sends the such video file section of n group by from left to right order to the recipient.
Step S12: the recipient receives the video file section of spontaneous emission side.Receiving course continues, and all finishes receiving until all video file sections.Therefore as long as reception is not finished, receiving course carries out synchronously in follow-up merging, broadcast.
Step S13: the recipient merges the video file section sequence that receives one by one and plays.
Please be simultaneously referring to Fig. 3, concrete processing mode is as follows: when the recipient receives first video file section sequence L (0,0), L (1,0) ... during L (m-1,0), just play this sequence.Among the application with L (0,0), L (1,0) ... the sequence of L (m-1,0) abbreviates L (j, 0) sequence as, and wherein j is 0,1 ..., m-1, other similar with it.After the recipient receives L (j, 1) sequence, L (j, 1) sequence and L (j, 0) sequence are merged formation L ' (j, 1) sequence, and play L ' (j, 1) sequence.And the like, if one receive L (j, k) sequence, the L that receives (j, k) sequence with preceding after once merging L ' (j, k-1) sequence merge formation L ' (j, k) sequence, play then L ' (j, k) sequence and with this sequence as the basis of merging next time.((j, n-1) (j, n-2) sequence merges becomes L ' (j, n-1) sequence and being play for sequence and L ' with L for j, n-1) (being k=n-1) up to receiving last sequence L.The L ' of this moment (j, n-1) sequence is the video pictures sequence of finishing, and the video image that plays back is video the most clearly.
Based on the progressive method of reseptance of above-mentioned video, the present invention proposes the progressive receiving system of a kind of video.See also Fig. 4, system comprises emission side's module 10 and recipient's module 20, wherein the side's of emission module 10 comprises picture file cutting unit 100, video file section grouped element 101 and transmitter unit 102, and recipient's module 20 comprises merge cells 200 and broadcast unit 201.
In emission side's module 10, picture file cutting unit 100 is divided into n video file section with the data of every pictures, and wherein n is a natural number.Preferably, cutting apart is to carry out in the mode of dividing equally, single video file section can be expressed as L (j, k), j=0 wherein, 1 ..., m-1, k=0,1 ..., n-1.Video file section grouped element 101 is divided into the n group with m video file Duan Weiyi group sequence with all video file sections.Packet mode can have multiple, in general is: respectively take out a video file section and form a video file section sequence from m picture file, all get light until all video file sections, form n video file section sequence.Preferably, in the present embodiment video file section grouped element 101 be with L (0, k), L (1, k) ... L (m-1, k) this m video file section be as a video file section sequence, all video file sections can form n such sequence.The packet sequence that transmitter unit 102 is finished with video file section grouped element 101 is a unit, sends these video file section sequences by predefined procedure successively to the recipient.Predefined procedure can be set in advance by the user, preferably, transmitter unit 102 can be pressed k=0 with an above-mentioned n sequence in the present embodiment, and 1 ..., the order of n-1, with L (0, k), L (1, k) ... L (m-1, k) the video file section sequence of Zu Chenging is a unit, sends this n sequence to the recipient.
In recipient's module 20, associating merge cells 200 and 201 pairs of video file sections of broadcast unit sequence are handled.Specifically,, just play this sequence by broadcast unit 201 when receiving first video file section sequence L (0,0), L (1,0) ... during L (m-1,0).After recipient's module 20 receives L (j, 1) sequence, by merge cells 200 L (j, 1) sequence and L (j, 0) sequence are merged formation L ' (j, 1) sequence, and play L ' (j, 1) sequences by broadcast unit 201.And the like, as long as one receives L (j, k) sequence, just by 200 L (j that receive of merge cells, k) L ' (j, k-1) sequence merging formation L ' (j, k) sequence after sequence and the preceding once merging, then by broadcast unit 201 play L ' (j, k) sequence and with this sequence as the basis of merging next time.((j, n-1) (j, n-2) sequence merges by merge cells 200 becomes L ' (j, n-1) sequence and play by broadcast unit 201 for sequence and L ' with L for j, n-1) (being k=n-1) up to receiving last sequence L.The L ' of this moment (j, n-1) sequence is the video pictures sequence of finishing, and the video image that plays back is video the most clearly.
The thought of the above-mentioned progressive reception of video is applied to the invention allows for a kind of method of reseptance of multimedia video CRBT in the reception of multimedia video CRBT in the mobile communication business, and Fig. 5 shows the flow process of a preferred embodiment of method of reseptance.Be detailed description below to each step in the flow process.
Step S20: the calling party sends to call out to application server and invites.
Step S21: application server is invited to the calling that the callee sends the calling party.
Step S22: the calling of callee's application server is invited and is confirmed.
Step S23: application server is received called affirmation information and is determined the ID of multimedia color ring back tone.Affirmation can be according to the residing current state of callee, is called just busy or can't connect or the called free time, also can be according to the group under the calling party.
Step S24: application server is invited to the calling that media server sends the calling party, and media server is confirmed.
Step S25: application server is replied response to the calling party.
Step S26: the data that application server requires media server will form every pictures file of multimedia video CRBT are divided into n video file section, and wherein n is a natural number.Single video file section can be expressed as L (j, k), j=0 wherein, 1 ..., m-1; K=0,1 ..., n-1.Preferably, cut apart and be to finish in the mode of dividing equally.
Step S27: it is unit with the group that application server requires media server, sends those video file sections by predefined procedure successively to the calling party, and wherein every m video file section formed a video file section sequence, and all video file sections are divided into the n group.
In general, can use following group technology: from m picture file, respectively take out a video file section and form a video file section sequence, all get light, form n video file section sequence until all video file sections.Preferably, can be referring to Fig. 2, media server with L (0, k), L (1, k) ... L (m-1, k) this m video file section be as a video file section sequence, all video file sections can form n such sequence.
Predefined procedure is provided with in advance voluntarily by the user, preferably, an above-mentioned n sequence can be pressed k=0,1, ..., the order of n-1, with L (0, k), L (1, k) ... (m-1, k) the video file section sequence of Zu Chenging is a unit to L, sends this n sequence to the calling party.
Step S28: media server sends the multimedia video CRBT to the calling party in the above described manner.
Step S29: the calling party merges the video file section sequence that receives one by one and plays.
Please be simultaneously referring to Fig. 3, concrete processing mode is as follows: when the calling party receives first video file section sequence L (0,0), L (1,0) ... during L (m-1,0), just play this sequence.After the calling party receives L (j, 1) sequence, L (j, 1) sequence and L (j, 0) sequence are merged formation L ' (j, 1) sequence, and play L ' (j, 1) sequence.And the like, if one receive L (j, k) sequence, the L that receives (j, k) sequence with preceding after once merging L ' (j, k-1) sequence merge formation L ' (j, k) sequence, play then L ' (j, k) sequence and with this sequence as the basis of merging next time.((j, n-1) (j, n-2) sequence merges becomes L ' (j, n-1) sequence and being play for sequence and L ' with L for j, n-1) (being k=n-1) up to receiving last sequence L.The L ' of this moment (j, n-1) sequence is the video pictures sequence of finishing, and the video image that plays back is video the most clearly.
Based on above-mentioned multimedia video CRBT method of reseptance, the invention allows for a kind of multimedia video CRBT receiving system.This system 30 comprises calling invitation module 31, multimedia color ring back tone affirmation module 32, media server affirmation module 33, response answer module 34, media server module 35 and calling party's module 36.Wherein media server module 35 comprises picture file cutting unit 351, video file section grouped element 352, transmitter unit 353.Calling party's module 36 comprises merge cells 361 and broadcast unit 362.
Call out and invite module 31 control calling partys to invite to application server transmission calling, application server is invited to the calling that the callee sends the calling party, and the calling of callee's application server is invited and confirmed.Application server is received callee's affirmation information and is confirmed the ID of module 32 definite multimedia color ring back tones by multimedia color ring back tone.Media server is confirmed the calling party's that module 33 reception application servers send calling invitation, and adds their confirmation.Application server is replied module 34 by response and is replied response to the calling party.
In media server module 35, picture file cutting unit 351 is divided into n video file section with the data of every pictures, and wherein n is a natural number.Preferably, cutting apart is to carry out in the mode of dividing equally, single video file section can be expressed as L (j, k), j=0 wherein, 1 ..., m-1, k=0,1 ..., n-1.Video file section grouped element 352 is divided into the n group with m video file Duan Weiyi group sequence with all video file sections.Packet mode can have multiple, in general is: respectively take out a video file section and form a video file section sequence from m picture file, all get light until all video file sections, form n video file section sequence.Preferably, in the present embodiment video file section grouped element 352 be with L (0, k), L (1, k) ... L (m-1, k) this m video file section be as a video file section sequence, all video file sections can form n such sequence.The packet sequence that transmitter unit 353 is finished with video file section grouped element 352 is a unit, sends these video file section sequences by predefined procedure successively to the calling party.Predefined procedure can be set in advance by the user, preferably, transmitter unit 353 can be pressed k=0 with an above-mentioned n sequence in the present embodiment, and 1 ..., the order of n-1, with L (0, k), L (1, k) ... L (m-1, k) the video file section sequence of Zu Chenging is a unit, sends this n sequence to calling party side.
In calling party's module 36, associating merge cells 361 and 362 pairs of video file sections of broadcast unit sequence are handled.Specifically,, just play this sequence by broadcast unit 362 when receiving first video file section sequence L (0,0), L (1,0) ... during L (m-1,0).After calling party's module 36 receives L (j, 1) sequence, by merge cells 361 L (j, 1) sequence and L (j, 0) sequence are merged formation L ' (j, 1) sequence, and play L ' (j, 1) sequences by broadcast unit 362.And the like, as long as one receives L (j, k) sequence, just by 361 L (j that receive of merge cells, k) L ' (j, k-1) sequence merging formation L ' (j, k) sequence after sequence and the preceding once merging, then by broadcast unit 362 play L ' (j, k) sequence and with this sequence as the basis of merging next time.((j, n-1) (j, n-2) sequence merges by merge cells 361 becomes L ' (j, n-1) sequence and play by broadcast unit 362 for sequence and L ' with L for j, n-1) (being k=n-1) up to receiving last sequence L.The L ' of this moment (j, n-1) sequence is the video pictures sequence of finishing, and the video image that plays back is video the most clearly.
Inventive point of the present invention is, the data of every pictures file is divided into a plurality of video file sections, and these file sections is divided into a plurality of video file section sequences with certain packet mode, and be that unit transmits to the callee by the setting order with the sequence.The calling party whenever receive one group of new sequence just and previous composition sequence merge, is play again and with this sequence as the basis of merging next time.So repeat, the sequence of pictures that last group sequence merges after finishing is multimedia color ring back tone image clearly.
The foregoing description provides to those of ordinary skills and realizes or use of the present invention; those of ordinary skills can be under the situation that does not break away from invention thought of the present invention; the foregoing description is made various modifications or variation; thereby protection scope of the present invention do not limit by the foregoing description, and should be the maximum magnitude that meets the inventive features that claim mentions.