1. Introduction
The rapid development of mobile communication technology (e.g., 5G communication) has contributed a lot to video transmission [
1]. However, the issue about energy consumption of traditional video coding standard is still challenging due to the complicated encoding paradigm. In the existing mobile video communication, great efforts are made to study “Encoding-Transmission-Decoding” in order to reduce the bandwidth requirement. In other word, most of the existing video coding schemes focusing on the compression performance while sacrificing the computational complexity, obviously, these methods often focus only on the compression part, but ignores the power consumption that is also critical for practical scenarios, which would lead to the unbalance of the video communication ecosystem. Information ecosystem theory has been widely used in recent years [
2], and applied as a mature theory in the healthy ecology systems of hospital information and agricultural domain [
3,
4]. All of these studies have employed the “Ecological Methodology” to understand the information process deeply, but few researchers have studied the ecosystem of video transmission. So, this work presents a mobile video communication ecosystem based on cloud transcoding to solve the unbalanced relation between the power consumption and compression efficiency.
2. Problem Analysis
For mobile-to-mobile video communication, both the transmitter and receiver devices may not have enough computer power and resources. Meanwhile, most of the traditional video coding schemes for mobile devices divide the information communication tasks into isolated episodes of “compression performance” and “power consumption” etc., without considering the interaction of those tasks. Therefore, how to find a more effective method to meet the requirement of the mobile communication devices is an urgent problem. On the one hand, traditional video codecs, such as HEVC are based on the frameworks which have encoders of higher complexity than decoders [
5]. On the other hand, DVC is an innovative paradigm which shifts the processing complexity from encoder to decoder [
6]. In order to provide a mobile video communication framework of low complexity at both end-user devices by combining the characteristics of two video coding schemes, this paper proposes an improved DVC to HEVC video transcoder based on cloud computing. As shown in
Figure 1, the computational complexity can be taken over by the transcoder which has powerful processing capacity, so that the problem of this unbalanced relation between the power consumption and compression efficiency in mobile video communication ecosystem could be effectively solved.
3. Proposed Video Transcoder
Figure 2 shows the proposed video transcoder, the main ideal of the proposal is to exploit the valuable information of the DVC decoding which can be used for the HEVC encoding algorithm, so that the more power resource can be saved during the transcoding process. It is well-know that the HEVC encoder adopts a recursive quad-tree partition to split CTUs into CUs through a complicated Rate Distortion Optimization (RDO) process, which brings the huge computational complexity. In this paper, the process of subdividing each CUs depth in HEVC could be accelerated by re-using the motion vectors (MVs) information of the DVC decoding stage.
In DVC, the key frames are encoded using HEVC Intra, so they can be directly transmitted to the receiver without any transcoding conversion as I frames in the transcoder device. For the same GOP (Group of Pictures), it would be inter-frame correlation between the P frames and I frames. The partition modes of P frames could be on the basis of the partition modes of I frames, but the proportion of I frames CUs depth is 90% larger than P frames. To this phenomenon, a block merging method based on data statistic model is proposed to handle the problem to some degrees, e.g., every four ‘8 × 8’ CUs and ‘16 × 16’ CUs will be directly merged into one ’16 × 16’ CUs and ’32 × 32’ CUs respectively. After that, a rough CUs partition model of P frames may have a large difference with the original partition model of P frames in HEVC. Therefore, a block repartition algorithm for P frames is proposed based on the motion vectors (MVs) generated in DVC. For each CUs, we find five points which include four vertexes and one central point to calculate the mean and variance of the corresponding MVs to decide whether the CUs need to be divided. If both the mean and the variance are greater than a threshold, it indicates that the CUs exists some irregular movement areas, the current CUs will be split into four sub-CUs, or the CUs stays constant.
4. Results and Discussion
In order to validate the effectiveness of the proposed fast transcoding algorithm from DVC to HEVC, the HEVC testing model HM16.1 are adopted for simulation bench. The reference transcoder consists of a full DVC decoder followed by a full HEVC encoder. The results are presented in
Table 1. Experimental results show that compared with the reference transcoder, the proposed transcoder can achieve 60% to 50% total encoding time saving with negligible rate distortion drop.
In general, this paper demonstrated a result that the ecological methodology employed in mobile video communication system could achieve better performance in terms of the balance between compression efficiency and power consumption, compared with the traditional scheme where the design of compression efficiency and power consumption are carried on separately and isolated—the typical scheme of “divide and conquer”.
Author Contributions
S.R. conceived the experiments and wrote the paper; L.Q. and Y.X. designed the experiments of the article; X.H. contributed the application of Information Ecology into video communication; Y.P. completed the final approval of the version to be published.
Acknowledgments
This project was supported by the Fundamental Research Funds for the Central Universities (No. 2015SCU04A11), the National Natural Science Foundation of China Grant (No. 61471248).
Conflicts of Interest
No conflict of interest exits in the submission of this manuscript, and manuscript is approved by all authors for publication. I would like to declare on behalf of my co-authors that the work described was original research that has not been published previously, and not under consideration for publication elsewhere, in whole or in part. All the authors listed have approved the manuscript that is enclosed.
References
- Panwar, N.; Sharma, S.; Singh, A.K. A survey on 5G: The next generation of mobile communication. Phys. Commun. 2016, 18, 64–84. [Google Scholar] [CrossRef]
- Wang, X.; Guo, Y.; Yang, M.; Chen, Y.; Zhang, W. Information ecology research: Past, present, and future. Inf. Technol. Manag. 2015, 18, 1–13. [Google Scholar] [CrossRef]
- Ma, X.; Shi, L. Study on the model of hospital information system based on information ecology theory. In Proceedings of the International Conference on Computer Science & Information Technology, Chengdu, China, 9–11 July 2010; pp. 73–77. [Google Scholar]
- De Silva, L.; Goonetillake, J.; Wikramanayake, G.; Ginige, A. Towards an agriculture information ecosystem. In Proceedings of the 25th Australasian Conference on Information Systems, Auckland, New Zealand, 8–10 December 2014. [Google Scholar]
- Sullivan, G.J.; Ohm, J.R.; Han, W.J.; Wiegand, T. Overview of the High Efficiency Video Coding (HEVC) Standard. IEEE Trans. Circuits Syst. Video Technol. 2012, 22, 1649–1668. [Google Scholar] [CrossRef]
- Vijayanagar, K.R.; Kim, J.; Lee, Y.; Kim, J.B. Low complexity distributed video coding. J. Visual Commun. Image Represent. 2014, 25, 361–372. [Google Scholar] [CrossRef]
| Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).