Error Concealment for Cloud-Based and Scalable Video Coding of HD Videos
The encoding of HD videos faces two challenges: requirements for a strong processing power and a large storage space. One time-efficient solution addressing these challenges is to use a cloud platform and to use a scalable video coding technique to generate multiple video streams with varying bit-ra...
Saved in:
Published in | IEEE transactions on cloud computing Vol. 7; no. 4; pp. 975 - 987 |
---|---|
Main Authors | , , , , , , |
Format | Journal Article |
Language | English |
Published |
Piscataway
IEEE Computer Society
01.10.2019
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | The encoding of HD videos faces two challenges: requirements for a strong processing power and a large storage space. One time-efficient solution addressing these challenges is to use a cloud platform and to use a scalable video coding technique to generate multiple video streams with varying bit-rates. Packet-loss is very common during the transmission of these video streams over the Internet and becomes another challenge. One solution to address this challenge is to retransmit lost video packets, but this will create end-to-end delay. Therefore, it would be good if the problem of packet-loss can be dealt with at the user's side. In this paper, we present a novel system that encodes and stores the videos using the Amazon cloud computing platform, and recover lost video frames on user side using a new Error Concealment (EC) technique. To efficiently utilize the computation power of a user's mobile device, the EC is performed based on a multiple-thread and parallel process. The simulation results clearly show that, on average, our proposed EC technique outperforms the traditional Block Matching Algorithm (BMA) and the Frame Copy (FC) techniques. |
---|---|
AbstractList | The encoding of HD videos faces two challenges: requirements for a strong processing power and a large storage space. One time-efficient solution addressing these challenges is to use a cloud platform and to use a scalable video coding technique to generate multiple video streams with varying bit-rates. Packet-loss is very common during the transmission of these video streams over the Internet and becomes another challenge. One solution to address this challenge is to retransmit lost video packets, but this will create end-to-end delay. Therefore, it would be good if the problem of packet-loss can be dealt with at the user's side. In this paper, we present a novel system that encodes and stores the videos using the Amazon cloud computing platform, and recover lost video frames on user side using a new Error Concealment (EC) technique. To efficiently utilize the computation power of a user's mobile device, the EC is performed based on a multiple-thread and parallel process. The simulation results clearly show that, on average, our proposed EC technique outperforms the traditional Block Matching Algorithm (BMA) and the Frame Copy (FC) techniques. |
Author | Chen, Jinjun Jan, Mian Ahmad Xu, Min Lam, Kin-Man Usman, Muhammad He, Xiangjian Bokhari, Syed Mohsin Matloob |
Author_xml | – sequence: 1 givenname: Muhammad orcidid: 0000-0003-2165-4575 surname: Usman fullname: Usman, Muhammad email: Muhammad.Usman-2@student.uts.edu.au organization: University of Technology Sydney, Ultimo, NSW, Australia – sequence: 2 givenname: Xiangjian orcidid: 0000-0001-8962-540X surname: He fullname: He, Xiangjian email: Xiangjian.He@uts.edu.au organization: University of Technology Sydney, Ultimo, NSW, Australia – sequence: 3 givenname: Kin-Man surname: Lam fullname: Lam, Kin-Man email: enkmlam@polyu.edu.hk organization: Department of Electronic and Information Engineering, Hong Kong Polytechnic University, Kowloon, Hong Kong – sequence: 4 givenname: Min surname: Xu fullname: Xu, Min email: Min.Xu@uts.edu.au organization: University of Technology Sydney, Ultimo, NSW, Australia – sequence: 5 givenname: Syed Mohsin Matloob surname: Bokhari fullname: Bokhari, Syed Mohsin Matloob email: Mohsin.Bokhari@uetpeshawar.edu.pk organization: Department of Electronic Engineering, University of Engineering and Technology Peshawar, Peshawar, Pakistan – sequence: 6 givenname: Jinjun surname: Chen fullname: Chen, Jinjun email: jchen@swin.edu.au organization: Swinburne University of Technology, Hawthorn, Australia – sequence: 7 givenname: Mian Ahmad orcidid: 0000-0002-5298-1328 surname: Jan fullname: Jan, Mian Ahmad email: mianjan@awkum.edu.pk organization: Department of Computer Science, Abdul Wali Khan University, Mardan, Pakistan |
BookMark | eNp9kL1PwzAQxS1UJErpjsQSiTnFH4kdjxAKRarEQGG1HPuMUqV2sdOB_55UqRgYuOXund7vTnqXaOKDB4SuCV4QguXdpq4XFBOxoIIVvMRnaEqZoDnGpJoMM-FVLggnF2ie0hYPVZVEEjlFq2WMIWZ18AZ0twPfZ-6ou3Cw-YNOYDPtbfZmdKebDrKP1kIY7Lb1n1lw2epxXKUrdO50l2B-6jP0_rTc1Kt8_fr8Ut-vc0Ml6XOwlXDUUGPAFgCm0GCaygKUmLmCWScrrgcpS8KZo40RpDHGOka5oFgTNkO34919DF8HSL3ahkP0w0tFGaWiEFyWgwuPLhNDShGc2sd2p-O3IlgdI1NDZOoYmTpFNiD8D2LaXvdt8H3UbfcfeDOCLQD8_hFSSloV7AfUzHna |
CODEN | ITCCF6 |
CitedBy_id | crossref_primary_10_1109_TIA_2020_2975488 crossref_primary_10_1109_JSAC_2019_2904349 crossref_primary_10_1016_j_sigpro_2018_02_030 crossref_primary_10_1016_j_adhoc_2018_12_013 crossref_primary_10_1109_TIP_2020_2984356 |
Cites_doi | 10.1007/s11042-014-2206-9 10.1109/TMM.2014.2315596 10.1109/ACCESS.2015.2507788 10.1007/978-81-322-1097-9 10.1007/s11554-012-0307-0 10.1109/TCE.2011.6018897 10.1109/TPDS.2012.324 10.1109/TSC.2015.2444838 10.1109/TCSVT.2013.2273675 10.1109/TMM.2015.2438713 10.1109/TBC.2010.2086771 10.1016/j.ins.2016.08.059 10.1109/TMM.2014.2348947 10.1109/MMUL.2015.26 10.1109/TMC.2014.2331963 10.1109/JSTSP.2014.2330343 10.1109/TMM.2016.2537200 10.1109/SURV.2013.050113.00090 10.1109/TCSVT.2014.2351111 10.1109/TCSVT.2014.2352499 10.1109/TCSVT.2012.2221191 10.1109/TMM.2014.2330314 10.1109/JSYST.2013.2279732 10.1109/PCS.2015.7170081 10.1109/TMM.2013.2281587 10.1109/TCSVT.2015.2461951 10.1109/TPDS.2014.2381640 10.1109/TCE.2014.6851996 10.1109/TCSVT.2012.2223011 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019 |
DBID | 97E RIA RIE AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D |
DOI | 10.1109/TCC.2017.2734650 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Computer and Information Systems Abstracts |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 2372-0018 |
EndPage | 987 |
ExternalDocumentID | 10_1109_TCC_2017_2734650 7999284 |
Genre | orig-research |
GroupedDBID | 0R~ 4.4 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABJNI ABQJQ ABVLG AGQYO AGSQL AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD HZ~ IEDLZ IFIPE IPLJI JAVBF M43 O9- OCL PQQKQ RIA RIE AAYXX CITATION RIG 7SC 8FD JQ2 L7M L~C L~D |
ID | FETCH-LOGICAL-c291t-ed87f2c2cced4eec4aecb8dee503f43df986adee95163f2bc71bccdf326720a13 |
IEDL.DBID | RIE |
ISSN | 2168-7161 |
IngestDate | Mon Jun 30 05:41:26 EDT 2025 Tue Jul 01 02:57:15 EDT 2025 Thu Apr 24 22:51:28 EDT 2025 Wed Aug 27 06:22:15 EDT 2025 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 4 |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c291t-ed87f2c2cced4eec4aecb8dee503f43df986adee95163f2bc71bccdf326720a13 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0001-8962-540X 0000-0003-2165-4575 0000-0002-5298-1328 |
PQID | 2322747695 |
PQPubID | 2040413 |
PageCount | 13 |
ParticipantIDs | ieee_primary_7999284 proquest_journals_2322747695 crossref_citationtrail_10_1109_TCC_2017_2734650 crossref_primary_10_1109_TCC_2017_2734650 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2019-10-01 |
PublicationDateYYYYMMDD | 2019-10-01 |
PublicationDate_xml | – month: 10 year: 2019 text: 2019-10-01 day: 01 |
PublicationDecade | 2010 |
PublicationPlace | Piscataway |
PublicationPlace_xml | – name: Piscataway |
PublicationTitle | IEEE transactions on cloud computing |
PublicationTitleAbbrev | TCC |
PublicationYear | 2019 |
Publisher | IEEE Computer Society The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE Computer Society – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | ref12 ref37 ref15 ref36 ref14 ref31 ref11 ref10 ref2 ref1 ref39 ref17 ref16 ref19 ref18 (ref30) 2010 (ref13) 2016 zimmermann (ref21) 2010 stephan (ref34) 2012 ref24 ref23 ref26 ref25 choi (ref28) 2003 ref20 (ref33) 2015 ref22 sullivan (ref32) 2015 corporation (ref35) 2015 ref29 ref8 ref7 (ref27) 2016 ref9 ref4 ref3 ref6 ref5 al-mualla (ref38) 2002 |
References_xml | – ident: ref23 doi: 10.1007/s11042-014-2206-9 – ident: ref14 doi: 10.1109/TMM.2014.2315596 – ident: ref5 doi: 10.1109/ACCESS.2015.2507788 – year: 2010 ident: ref21 publication-title: Modern Computer Arithmetic – ident: ref39 doi: 10.1007/978-81-322-1097-9 – ident: ref31 doi: 10.1007/s11554-012-0307-0 – ident: ref37 doi: 10.1109/TCE.2011.6018897 – ident: ref1 doi: 10.1109/TPDS.2012.324 – ident: ref8 doi: 10.1109/TSC.2015.2444838 – ident: ref19 doi: 10.1109/TCSVT.2013.2273675 – ident: ref15 doi: 10.1109/TMM.2015.2438713 – ident: ref12 doi: 10.1109/TBC.2010.2086771 – year: 2015 ident: ref32 article-title: SHVC draft – ident: ref7 doi: 10.1016/j.ins.2016.08.059 – year: 2015 ident: ref35 article-title: Matlab parallel computing – ident: ref18 doi: 10.1109/TMM.2014.2348947 – ident: ref17 doi: 10.1109/MMUL.2015.26 – ident: ref2 doi: 10.1109/TMC.2014.2331963 – ident: ref11 doi: 10.1109/JSTSP.2014.2330343 – year: 2002 ident: ref38 publication-title: Video Coding for Mobile Communications Efficiency Complexity and Resilience – year: 2016 ident: ref27 article-title: Lg TV – ident: ref26 doi: 10.1109/TMM.2016.2537200 – ident: ref10 doi: 10.1109/SURV.2013.050113.00090 – ident: ref36 doi: 10.1109/TCSVT.2014.2351111 – ident: ref25 doi: 10.1109/TCSVT.2014.2352499 – ident: ref3 doi: 10.1109/TCSVT.2012.2221191 – ident: ref22 doi: 10.1109/TMM.2014.2330314 – ident: ref6 doi: 10.1109/JSYST.2013.2279732 – year: 2012 ident: ref34 article-title: NAL unit loss software publication-title: JCT-VC ITUT SG16 WP3 ISO/IEC JTC1/SC29/WG1 JCTVH0072 – ident: ref20 doi: 10.1109/PCS.2015.7170081 – ident: ref24 doi: 10.1109/TMM.2013.2281587 – ident: ref4 doi: 10.1109/TCSVT.2015.2461951 – ident: ref9 doi: 10.1109/TPDS.2014.2381640 – year: 2016 ident: ref13 article-title: Wikipedia block matching algorithms – ident: ref16 doi: 10.1109/TCE.2014.6851996 – year: 2015 ident: ref33 – year: 2010 ident: ref30 – start-page: 371 year: 2003 ident: ref28 article-title: Fast motion estimation with modified diamond search for variable motion block sizes publication-title: Proc IEEE Int Conf Image Process – ident: ref29 doi: 10.1109/TCSVT.2012.2223011 |
SSID | ssj0000851919 |
Score | 2.1824512 |
Snippet | The encoding of HD videos faces two challenges: requirements for a strong processing power and a large storage space. One time-efficient solution addressing... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 975 |
SubjectTerms | Algorithms block matching Cloud computing Coding Computer simulation Delays Digital media Electronic commerce Electronic devices end-to-end delay error concealment frame copy Mobile communication Real-time systems Servers Static VAr compensators Streaming media test-zone search Video data Video transmission |
Title | Error Concealment for Cloud-Based and Scalable Video Coding of HD Videos |
URI | https://ieeexplore.ieee.org/document/7999284 https://www.proquest.com/docview/2322747695 |
Volume | 7 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8QwEB7Ukxff4voiBy-C3e0zbY66KougJxVvJZ1MQFxa2e1e_PVO-lhERbw1ZRLCTJL5JpkHwJkOCzYkLHomU74X2yjwMhmgpzGxfoSp8Rtv9_sHOXmK716SlxW4WMbCEFHjfEZD99m85ZsKF-6qbJQymuHjdBVW2XBrY7WW9ykOOqhA9S-Rvho9jsfOdSsdugwu0gXWf9E8TSmVH-dvo1RuN-G-n07rS_I2XNTFED--ZWr873y3YKNDl-KyXQ7bsELlDmz2lRtEt5F3YXIzm1UzMXYxi66ASlkL69rTamG8K1ZsRujSML2eutAq8fxqqGJyp-hEZcXkuv0134On25vH8cTraip4GKqg9shkqQ0xRCQTE2GsCYvMECV-ZOPIWJVJzU0GXjKyYYFpUCAayygvDX0dRPuwVlYlHYAgy-hHpUambJRZmekiI7RJbKTSbMWoAYx6fufYJRx3dS-meWN4-CpnCeVOQnknoQGcL3u8t8k2_qDddQxf0nW8HsBxL9K8243znFGjM76lSg5_73UE6zy2ap30jmGtni3ohMFGXZw2q-wTlCfRsg |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9wwEB5ROLQXKC-xPFofekFqdvN04mO7BaUty2lB3CJnPJYQqwQt2Qu_nnEeq6qgqrc4GsvWjO35xp4HwBcdlmxIWPRMpnwvtlHgZTJAT2Ni_QhT47fe7rNrmd_Ev-6Suw34uo6FIaLW-YzG7rN9yzc1rtxV2SRlNMPH6TvYYr2fBF201vpGxYEHFajhLdJXk_l06py30rHL4SJdaP0fuqctpvLqBG7VyuUOzIYJdd4kD-NVU47x-a9cjf8744-w3eNL8a1bELuwQdUe7Ay1G0S_lfchv1gu66WYuqhFV0KlaoR17UW9Mt53Vm1G6MowvV644Cpxe2-oZnKn6kRtRf6j-_V0ADeXF_Np7vVVFTwMVdB4ZLLUhhgikomJMNaEZWaIEj-ycWSsyqTmJkMvGdmwxDQoEY1lnJeGvg6iQ9is6oqOQJBl_KNSI1M2y6zMdJkR2iQ2Umm2Y9QIJgO_C-xTjrvKF4uiNT18VbCECiehopfQCM7XPR67dBv_oN13DF_T9bwewekg0qLfj08F40ZnfkuVHL_d6zO8z-ezq-Lq5_XvE_jA46jOZe8UNpvlis4YejTlp3bFvQCuXNT7 |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Error+Concealment+for+Cloud%E2%80%93Based+and+Scalable+Video+Coding+of+HD+Videos&rft.jtitle=IEEE+transactions+on+cloud+computing&rft.au=Usman%2C+Muhammad&rft.au=He%2C+Xiangjian&rft.au=Kin-Man+Lam&rft.au=Xu%2C+Min&rft.date=2019-10-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.eissn=2372-0018&rft.volume=7&rft.issue=4&rft.spage=975&rft_id=info:doi/10.1109%2FTCC.2017.2734650&rft.externalDBID=NO_FULL_TEXT |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2168-7161&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2168-7161&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2168-7161&client=summon |