Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3339825.3393577acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
demonstration

VVC bitstream extraction and merging operations for multi-stream media applications

Published: 27 May 2020 Publication History

Abstract

In traditional video decoding applications, the number of elementary streams that a hardware decoding platform of an end device can decode is determined at runtime by the. Upon request by the application, the decoding platform verifies whether a new decoding instance with an associated requirement in terms of data rate can fit under the current workload. Conversely, if a device can decode one 4K elementary stream in hardware, it may not be able to simultaneously decode four HD elementary streams that would each correspond to requirements in terms of data rate of 1/4 of the 4K elementary stream. Current video decoding platforms are thus designed with the assumption that each elementary stream requires the instantiation of a dedicated video decoder instance. At the same time, it has been increasingly common in new media applications such as immersive media applications to simultaneously consume several elementary streams in a synchronised fashion. The demo presents a new paradigm for media applications for which elementary streams may be consumed in such synchronised manner where the same decoder instance can be used. The demonstrator leverages on new features of the Versatile Video Coding (VVC) standard and interfaces being defined in the ongoing standardisation of MPEG-I part 13: Video Decoding Interface for Immersive Media. Stitching and cropping videos in the compressed domain can be achieved by an application via such defined interfaces. Without those interfaces, the same tasks are possible with the High Efficiency Video Coding (HEVC) standard to some extent but are tedious. In this demonstrator, we thus show how the new VVC codec can enable the decoupling of the number of elementary streams consumed by the application and the number of running video decoder instances. In addition, memory usage and CPU performance are also collected and compared with a tradition multiple decoding instance approach.

References

[1]
R. v. Brandenburg, O. Niamut, M. Prins and H. Stokking, "Spatial Segmentation For Immersive Media Delivery," International Conference on Intelligence in Next Generation Networks, pp. 151--156, 2011.
[2]
L. D'Acunto, J. v. d. Berg, E. Thomas and O. Niamut, "Using MPEG DASH SRD for zoomable and navigable video," in Proceedings of the 7th International Conference on Multimedia Systems, 2016.
[3]
P. Amon, M. Sapre and A. Hutter, "Compressed Domain Stitching of HEVC Streams for Video Conferencing Applications," International Packet Video Workshop, pp. 36--40, 2012.
[4]
Y. Sanchez, R. Skupin and T. Schierl, "Compressed Domain Video Processing for Tile based Panaoramic Streaming Using HEVC," ICIP, 2015.
[5]
R. Skupin, Y. Sanchez, D. Podborski, C. Hellge and T. Schierl, "HEVC-Tile Based Streaming to Head Mounted Displays," Consumer Communications & Networking Conference, 2017.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MMSys '20: Proceedings of the 11th ACM Multimedia Systems Conference
May 2020
403 pages
ISBN:9781450368452
DOI:10.1145/3339825
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 May 2020

Check for updates

Author Tags

  1. 360 video
  2. VVC
  3. compressed domain video operations
  4. independent layers
  5. multi-layer bitstream
  6. video decoding
  7. video merging

Qualifiers

  • Demonstration

Conference

MMSys '20
Sponsor:
MMSys '20: 11th ACM Multimedia Systems Conference
June 8 - 11, 2020
Istanbul, Turkey

Acceptance Rates

MMSys '20 Paper Acceptance Rate 18 of 55 submissions, 33%;
Overall Acceptance Rate 176 of 530 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 105
    Total Downloads
  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media