Open Access

Mobile multimedia crowd service cooperation control protocol based on opportunistic wavelet

EURASIP Journal on Embedded Systems20172017:24

https://doi.org/10.1186/s13639-017-0073-y

Received: 22 August 2016

Accepted: 18 January 2017

Published: 13 February 2017

Abstract

In order to improve the quality of multimedia communication and experience, we proposed a crowd service cooperation control protocol based on the opportunistic wavelet model. Firstly, in order to provide real-time and reliable guarantee for mobile multimedia services, we analyze the delay, jitter, and distortion of wireless multimedia streams transmission based on wavelet model. The method of video frame resolution analysis and wavelet scale space is combined to establish a wavelet multimedia mobile analysis model. Secondly, the crowd service plan was proposed to correctly decode and compensate the video frame in the mobile multimedia receiver. Finally, the cooperative control of crowd services was proposed to address the distortion competition problems of the video frame sequence. A set of experimental results demonstrate the capability of video frame quality assurance for mobile multimedia crowd service cooperation control protocol. Another group of comparative analysis of the experiment results fully demonstrate the mobile multimedia crowd service cooperative control protocol can provide the higher system throughput and smaller delay compared with the guarantee mechanism of multimedia quality of service based on wavelet analysis.

Keywords

Mobile multimedia Opportunistic wavelet Crowd service Cooperation control

1 Introduction

Because of the intense competition in the channel, the transmission bandwidth is limited [1], the video distortion rate is higher [2], the external interference factors are unknown, and the [3] node mobile [4] leads to a serious decline in the quality of multimedia communication. Such a multimedia flow cannot meet the user’s viewing needs. Multimedia video frame compensation competition [5] and the randomness of the mobile nodes lead to the quality of multimedia transmission that is restricted by the video distortion and interference. The above factors make the service quality of the mobile network real-time multimedia service delivery cannot be effectively guaranteed.

Also in the mobile network, because the multiple distortion of video frames need to share the same opportunistic compensation [6], coordination video frame distortion judgment and the secondary compensation is very important, so the design can effectively use mobile network topology characteristics and real-time multimedia mobile service transmission characteristics improve mobile multimedia services intelligent level, attracting the attention of many researchers in academia and industry [7, 8].

The video processing algorithm was mapped onto a learning method to improve machine to the parallel reconfigurable computing architecture [9]. The author of article [10] proposed the service-oriented mobile multimedia cooperative storing, and the delivery scheme to improve the quality of multimedia communication and mobile users, the work efficiency of the cloud platform. The security and privacy issues of multimedia services were investigated in article [11] by studying a newly emerging multimedia-oriented mobile social network, which helps users receive multimedia services not only from their online social communities. The authors of article [12] proposed a hybrid cloud architecture, which serves as a substrate for scalable and fast time-to-market mobile multimedia services. The link quality and geographical beaconless OR protocol for efficient video dissemination was presented in article [13] for mobile multimedia Internet of Things, which relies on a beaconless OR approach and uses multiple metrics for routing decisions. The improving map that reduces task scheduling and micro-partitioning mechanism was proposed by the authors of article [14] for mobile cloud multimedia services. The authors of article [15] proposed a dual mode self-adaption handoff mechanism for multimedia services in mobile cloud computing environment to improve handoff quality and minimize utilized bandwidth. An adaptive modulation coding technique with cross-layer mapper module is proposed in article [16] for enhancing the quality of service, which is used to realize the main bottleneck parameters for the multimedia applications such as bandwidth, delay, and throughput. The article [17] studied the home nursing guidance based on the application of multimedia messaging services via mobile phones to support outpatients for the pediatric intestinal colostomy complications.

In this paper, we presented a mobile multimedia crowd service cooperation control protocol based on opportunistic wavelet to improve the quality of multimedia communication and experience. The general architecture of the crowd service cooperation control protocol was proposed by the analyzation of the delay, jitter, and distortion of the wireless transmission of multimedia streams based on the wavelet model. The cooperative control of mobile multimedia crowd service was researched and addressed the problem such as the mobile multimedia receiver cannot correctly decode and compensate for the video frame.

The rest of the paper is organized as follows. Section 2 shows the opportunistic wavelet multimedia mobility model. Cooperative control of mobile multimedia crowd service was discussed in Section 3. The results are shown in Section 4. Finally, Section 5 concludes this paper.

2 Opportunistic wavelet multimedia mobility model

In order to provide real-time and reliable guarantee for the mobile multimedia services, we analyzed the delay, jitter, and distortion of the wireless transmission of multimedia streams based on the wavelet model. The method of video frame resolution analysis and wavelet scale space are combined to establish a wavelet multimedia mobile analysis model. In the wavelet scale space, the opportunistic sampling method is used to capture the video frame sequence. In the opportunistic wavelet domain, the opportunistic perception method is used to capture the moving sequence of multimedia.

In the process of wavelet transform, we use the opportunistic wavelet transform to analyze the video frame sequence. The analysis result is helpful to process the jitter dispersion of multimedia mobile transmission. Large delay jitter of the video frame of the static multimedia transmission severely reduces the quality of the multimedia broadcast. The video frame sequence of the dynamic multimedia transmission is easy to be disorderly and aggravate the jitter.

In the opportunistic wavelet multimedia mobile model, the opportunistic video frame sequence is reconstructed by the opportunistic wavelet linear transform. This sequence is performed by opportunistic recombination resolution. This can obtain the opportunistic mobile multimedia video frame wavelet scale space. In the scale space and opportunistic wavelet domain, the moving scale coefficients and the opportunistic wavelet weights are adjusted in real time. This can generate a new type of mobile multimedia video frame.

Symbol F denotes the multimedia original data video frame sequence. In order to establish the opportunistic wavelet modeling in multimedia communication, we first convert the F into G sequence, as shown in the formula (1).
$$ G={\displaystyle \sum_{j= m\left( i-1\right)+1}^{k i}\delta {F}_j}, i=1,2,\cdots \left[\frac{k}{j}\right] $$
(1)

Here, δ is used to describe the opportunistic weight of the original video sequence. k represents the length of the original video frame sequence. j represents the size of the video frame. i represents a linear video frame number. Symbol m represents linear video frame size.

The opportunistic wavelet model is based on opportunistic wavelet linear transformation, which is used to obtain the opportunistic wavelet function O W and the opportunistic scaling function S W , as shown in the formula (2).
$$ \left\{\begin{array}{l}{O}_W(x)=\frac{3{k}^{\delta}}{2\left\Vert G(x)\right\Vert \left( k- m\right)}\\ {}{S}_W(x)=\frac{3 G(x)\left\Vert {F}_k\right\Vert }{2\delta}\end{array}\right. $$
(2)
The opportunistic weight coefficient can be obtained by the formula (3).
$$ \delta =\left\{\begin{array}{l}\left\Vert k\right\Vert, 0\le j<\frac{m}{3}\\ {}\sqrt{k^2+{j}^2},\frac{m}{3}\le j<\frac{m}{2}\\ {}-\left\lceil \frac{m}{k}\right\rceil, \begin{array}{ccc}\hfill j<0\hfill & \hfill or\hfill & \hfill j\ge \frac{m}{2}\hfill \end{array}\end{array}\right. $$
(3)
Here, P a, b represents the opportunistic wavelet video frame sequence between the multimedia mobile parameter a and the multimedia sequence scrambling weight b. Q a, b represents the spatial domain transfer functions with the opportunistic wavelet, as shown in the formula (4).
$$ \left\{\begin{array}{l}{P}_{a, b}={\displaystyle \underset{i=1}{\overset{k}{\int }} G{(i)}^{\delta} di}\\ {}{Q}_{a, b}={\displaystyle \prod_{t\to k}{F}_t{\displaystyle \underset{i=1}{\overset{k}{\int }}\delta G(i) di}}\end{array}\right. $$
(4)

3 Cooperative control of mobile multimedia crowd service

We calculate the probability P CS by the formula (5) to study the reason that the mobile multimedia receiver cannot correctly decode and compensate for the video frame. The jitter probability of multimedia stream is denoted by the cooperative control probability of video frames of mobile multimedia crowd service.
$$ {P}_{CS}=\left|\sqrt{2^{\frac{j}{k\cdot m}}}-\delta \right| $$
(5)

Here, the distortion jitter number of the multimedia mobile video frame jitter is evaluated by expression as (j/(k*m)). Obviously, in J = k = m, P CS has the linear monotone change characteristics. With the increase of distortion jitter number of video frames, the quality of mobile multimedia crowd service will be seriously reduced. This is due to the intense competition between the video frames of the multimedia distortion. Therefore, the mobile multimedia receiver can select the crowd service rejection probability and a sequence of video frames according to the competition state of the video frames.

In order to facilitate the analysis, symbol v is defined as the crowd service priority of the distorted video frame, which maybe 0, 1, or 2. Here, value 0 represents the high priority crowd service under fast moving. Value 1 represents the low speed movement of multimedia streams with high priority crowd services. Value 2 means low priority crowd services for multimedia streaming with low speed motion. The crowd service cooperative control weight C CW of mobile multimedia video frame can be calculated by Eq. (6).
$$ {C}_{\mathrm{CW}}=\left\{\begin{array}{l}{m}^v,\ 0\le j<\frac{m}{3}\kern4.75em \\ {}{v}^m,\kern0.5em \frac{m}{3}\le j<\frac{m}{2}\kern0.5em \\ {}{\delta}^v,\kern0.5em \begin{array}{ccc}\hfill j<0\hfill & \hfill or\hfill & \hfill j\ge \frac{m}{2}\hfill \end{array}\kern0.5em \end{array}\right. $$
(6)
Mobile multimedia crowd service cooperative control must satisfy the following requirements:
  1. (1)

    The distortion of each mobile video frame in the multimedia network is compensated only once. This kind of video frame can enter the distortion video frame sequence if the transmission process is in conflict with the competition.

     
  2. (2)

    After the crowd service is rejected, the mobile multimedia stream is reconstructed based on the opportunistic wavelet model.

     
  3. (3)

    Cooperative control between crowd services. Cooperative control of distortion of video frame sequences.

     
In the probability of failure of P CP for video frame compensation, P DC represents the competitive probability of a video frame, R GS for mobile multimedia streaming based on the opportunistic to reconstruct the sequence of wavelet model, P C (service) represents the probability of cooperative between crowd services, and P C (frame) represents the probability of the video frame sequence between the distortions of the cooperative control. It can be concluded that the receiver can correctly decode the mobile multimedia stream, such as the formula (7).
$$ {S}_{i, j, k}=\frac{m{\displaystyle \underset{i=1}{\overset{k}{\int }} G{(i)}^{\delta} di}}{{\displaystyle \underset{i=1}{\overset{k}{\int }}\delta G(i) di}{\displaystyle {\sum}_{i=1}^k\left(1+\frac{\sqrt{P_C\left(\mathrm{service}\right)+{P}_C\left(\mathrm{frame}\right)}}{1-{P}_{\mathrm{CP}}}\right){P}_{\mathrm{DC}}}}{R}_{\mathrm{GS}} $$
(7)

4 Results

We use NS-2 simulation method to produce two types of communication flows: multimedia mobile communication and multimedia static traffic flow. The probability of distortion and compensation of multimedia static communication flows is fixed. Multimedia mobile communication experimental parameters are shown in Table 1. The experimental parameters of multimedia static communication are shown in Table 2.
Table 1

Simulation parameter settings with mobility

Parameters

Value

Time

1000 s

Sending data rate

125 Mbps

Delay

100 μs

Data sending node number

3

Relay node number

10

Data receiving node number

6

Number of mobile node

7

Number of video frame

15,890

Mobile model

Random

Table 2

Simulation parameter settings with static analysis

Parameters

Value

Time

1600 s

Jitter frequency

10 times per second

Delay

0.2 ms

Data sending node number

3

Relay node number

10

Data receiving node number

6

Number of mobile node

7

Number of video frame

15,890

Data packet number of one frame

[10, 100]

Size of data packet

1 kb

Sending rate of data packets

[1, 8] packets per second

In the experiment, we analyze the distortion sequence compensation effect of the mobile multimedia crowd service cooperation control protocol based on the opportunistic wavelet and the ratio of the video frames. Results are shown in Figs. 1 and 2. Figure 1 shows the performance of the decoding probability in the multimedia mobile communication stream. Figure 2 shows the performance analysis of the candidate compensate video frame ratio the in multimedia static communication. We find that the proposed mobile multimedia crowd service cooperation control protocol based on opportunistic wavelet denoted as CSCOW mechanism can provide quality assurance for multimedia mobile communication. The distortion sequence decreases with the increase of opportunistic weight. The candidate compensate ratio of video frames is reduced with the opportunistic wavelet and the crowd service cooperation control.
Fig. 1

Decodable rate after compensation with mobility

Fig. 2

Candidate compensation video frames ratio with static analysis

In the experiment, we compared the throughput and end-to-end delay of the CSCOW scheme and the multimedia service quality guarantee mechanism based on wavelet analysis denoted as QOSGW scheme, as shown in Figs. 3 and 4. Each mobile distortion video frame of CSCOW would be compensated immediately. In the transmission process, the distortion video frame sequence would be compensated for two times, which may be distorted by the competition. In addition, the crowd service of CSCOW scheme would actively reject to provide the services to the poor performance of the multimedia stream. After the denial of service, CSCOW would reconstruct the multimedia streaming based on the opportunistic wavelet model. In the CSCOW scheme, there is the cooperative control between crowd service and the distortion of video frame sequence. All of the above schemes can significantly improve the performance of multimedia mobile communication.
Fig. 3

Throughput with mobility

Fig. 4

End-to-end delay with static analysis

5 Conclusions

Based on the opportunistic wavelet model, we proposed a cooperative control protocol for multimedia mobile crowd service. The protocol can effectively improve the quality of multimedia communication and the quality of multimedia experience. On the one hand, on the basis of analyzing the delay jitter and distortion compensation of multimedia stream transmission, we give the guarantee scheme of the real-time and reliability of mobile multimedia services. At the same time, the wavelet multimedia mobile analysis model is established after the combination of the video frame resolution analysis and the wavelet scale space. On the other hand, we proposed a mobile multimedia decoding compensation crowd service scheme. In addition, a competitive and cooperative control mechanism is established between the crowd service and the distortion of the video frame sequence. Simulation results verify the effectiveness of the video frame quality assurance of mobile multimedia crowd service cooperation control protocol. At the same time, the system throughput and delay of the multimedia service quality guarantee mechanism based on the wavelet analysis are analyzed. The results show that the mobile multimedia crowd service cooperation control protocol based on opportunistic wavelet has significant advantages.

Declarations

Acknowledgements

This work is supported in part by the Major research projects of Ministry of public security (201202ZDYJ017).

Authors’ contributions

The study of the mobile multimedia crowd service cooperation control protocol was carried out by W-HS (Wei-Hang Shi), and the revision of wavelet model was done by W-PL (Wei-Ping Li). The simulation experiment and coding work were done by both the authors. This manuscript had been prepared and checked by both of the authors together. Both authors read and approved the final manuscript.

Competing interests

The authors declare that they have no competing interests.

Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Authors’ Affiliations

(1)
College of Software Technology, Zheng Zhou University
(2)
School of Information Engineering, Wuhan University of Technology
(3)
Department of Police Technology, Railway Police College

References

  1. IC Chang, CH Chou, HCoP-B: a hierarchical care-of prefix with BUT scheme for nested mobile networks [J]. IEEE Trans Veh Technol 58(6), 2942–2965 (2009)View ArticleGoogle Scholar
  2. X Xiaodong, Z Huixin, D Xun, H Yanzhao, T Xiaofeng, Z Ping, SDN based next generation mobile network with service slicing and trials [J]. China Commun 11(2), 65–77 (2014)View ArticleGoogle Scholar
  3. K Akkarajitsakul, E Hossain, D Niyato, Cooperative packet delivery in hybrid wireless mobile networks: a coalitional game approach [J]. IEEE Trans Mob Comput 12(5), 840–854 (2013)View ArticleGoogle Scholar
  4. P Rost, A Banchs, I Berberana et al., Mobile network architecture evolution toward 5G [J]. IEEE Commun Mag 54(5), 84–91 (2016)View ArticleGoogle Scholar
  5. AT Naman, D Taubman, JPEG2000-based scalable interactive video (JSIV) with motion compensation [J]. IEEE Trans Image Process 20(9), 2650–63 (2011)MathSciNetView ArticleGoogle Scholar
  6. MS Farid, M Lucenteforte, M Grangetto, Panorama view with spatiotemporal occlusion compensation for 3D video coding [J]. IEEE Trans Image Process 24(1), 205–19 (2015)MathSciNetView ArticleGoogle Scholar
  7. M Larson, M Soleymani, M Eskevich et al., The community and the crowd: multimedia benchmark dataset development [J]. IEEE Multimedia 19(3), 15–23 (2012)View ArticleGoogle Scholar
  8. CC Wu, KT Chen, YC Chang et al., Crowdsourcing multimedia QoE evaluation: a trusted framework [J]. IEEE Trans Multimedia 15(5), 1121–1137 (2013)View ArticleGoogle Scholar
  9. A Einarson, S Riordan, Interactive scheduling for mobile multimedia service in M2M environment [J]. Multimed Tools Appl 71(1), 235–246 (2014)View ArticleGoogle Scholar
  10. N Lin, Service-oriented mobile multimedia cooperative storing and delivery scheme based on opportunistic cloud coding and content-centric cloud compression [J]. EURASIP J Wirel Commun Netw 2016(1), 151 (2016)View ArticleGoogle Scholar
  11. K Zhang, X Liang, X Shen et al., Exploiting multimedia services in mobile social networks from security and privacy perspectives [J]. IEEE Commun Mag 52(3), 58–65 (2014)View ArticleGoogle Scholar
  12. D Kovachev, Y Cao, R Klamma, Building mobile multimedia services: a hybrid cloud computing approach [J]. Multimed Tools Appl 70(2), 977–1005 (2014)View ArticleGoogle Scholar
  13. D Rosário, Z Zhao, A Santos et al., A beaconless opportunistic routing based on a cross-layer approach for efficient video dissemination in mobile multimedia IoT applications [J]. Comput Commun 45(1), 21–31 (2014)View ArticleGoogle Scholar
  14. S Saravanan, V Venkatachalam, Improving map reduce task scheduling and micro-partitioning mechanism for mobile cloud multimedia services [J]. Int J of Adv Intell Paradigms 8(2), 156–167 (2016)View ArticleGoogle Scholar
  15. J Liao, Q Qi, J Wang et al., A dual mode self-adaption handoff for multimedia services in mobile cloud computing environment [J]. Multimed Tools Appl 75(8), 4697–4722 (2016)View ArticleGoogle Scholar
  16. B Mariappan, S Ramachandran, Quality of service (QoS) enhancement for mobile multimedia applications using cross-layer (CL) mapper [J]. Int J Appl Eng Res 10(7), 18581–18592 (2015)Google Scholar
  17. QL Yang, Q Wei, Y Huang et al., The application of multimedia messaging services via mobile phones to support outpatients: home nursing guidance for pediatric intestinal colostomy complications [J]. Chin Nurs Res 2(1), 24–27 (2015)View ArticleGoogle Scholar

Copyright

© The Author(s). 2017