(JBE Vol. 23, No. 5, September 2018) (Regular Paper) 23 5, (JBE Vol. 23, No. 5, September 2018) ISSN

Similar documents
02손예진_ok.hwp

(JBE Vol. 22, No. 5, September 2017) (Special Paper) 22 5, (JBE Vol. 22, No. 5, September 2017) ISSN

(JBE Vol. 23, No. 6, November 2018) (Special Paper) 23 6, (JBE Vol. 23, No. 6, November 2018) ISSN 2

°í¼®ÁÖ Ãâ·Â

DBPIA-NURIMEDIA

(JBE Vol. 22, No. 6, November 2017) (Special Paper) 22 6, (JBE Vol. 22, No. 6, November 2017) ISSN 2

(JBE Vol. 24, No. 1, January 2019) (Regular Paper) 24 1, (JBE Vol. 24, No. 1, January 2019) ISSN 2287

2 : (JEM) QTBT (Yong-Uk Yoon et al.: A Fast Decision Method of Quadtree plus Binary Tree (QTBT) Depth in JEM) (Special Paper) 22 5, (JBE Vol. 2

<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A52DC1A4BFB5C3B62E687770>

(JBE Vol. 23, No. 5, September 2018) (Regular Paper) 23 5, (JBE Vol. 23, No. 5, September 2018) ISSN

09권오설_ok.hwp

DBPIA-NURIMEDIA

À±½Â¿í Ãâ·Â

(JBE Vol. 21, No. 3, May 2016) HE-AAC v2. DAB+ 120ms..,. DRM+(Digital Radio Mondiale plus) [3] xhe-aac (extended HE-AAC). DRM+ DAB HE-AAC v2 xhe-aac..

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),

1 : MMT MPEG-2 TS (MinKyu Park et al.: An Overhead Comparison of MMT and MPEG-2 TS in Broadcast Services). MPEG-2 TS(Transport Stream) MPEG-2 (Part) [

(JBE Vol. 23, No. 1, January 2018) (Special Paper) 23 1, (JBE Vol. 23, No. 1, January 2018) ISSN 2287-

08김현휘_ok.hwp

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

1 : UHD (Heekwang Kim et al.: Segment Scheduling Scheme for Efficient Bandwidth Utilization of UHD Contents Streaming in Wireless Environment) (Specia

인문사회과학기술융합학회

4 : WebRTC P2P DASH (Ju Ho Seo et al.: A transport-history-based peer selection algorithm for P2P-assisted DASH systems based on WebRTC) (Special Pape

DBPIA-NURIMEDIA

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 30(9),

1 : MPEG-DASH MMT (MinKyu Park et al.: MMT-based Broadcasting Services Combined with MPEG-DASH) (Regular Paper) 20 2, (JBE Vol. 20, No. 2, Marc

2 : 3 (Myeongah Cho et al.: Three-Dimensional Rotation Angle Preprocessing and Weighted Blending for Fast Panoramic Image Method) (Special Paper) 23 2

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 10, Oct ,,. 0.5 %.., cm mm FR4 (ε r =4.4)

2 : UHD MMT/ROUTE (Doohwan Kim et al.: Broadband Content Insertion Technology based on Terrestrial UHD Broadcasting MMT/ROUTE) (Regular Paper) 24 2, 2

2 : MMT DASH MMTP DASH segment (Hyomin An et al.: Method of Delivering DASH Segments based on MMTP for Re-use of DASH Contents under MMT Broadcasting

19_9_767.hwp

I

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS

6.24-9년 6월

(JBE Vol. 22, No. 2, March 2017) (Regular Paper) 22 2, (JBE Vol. 22, No. 2, March 2017) ISSN

03-서연옥.hwp

(JBE Vol. 23, No. 2, March 2018) (Special Paper) 23 2, (JBE Vol. 23, No. 2, March 2018) ISSN

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Dec.; 27(12),

04 최진규.hwp

1 : MMT MPEG-2 TS (MinKyu Park et al.: An Overhead Comparison of MMT and MPEG-2 TS in Broadcast Services). MPEG-2 TS(Transport Stream) MPEG-2 (Part) [

¼º¿øÁø Ãâ·Â-1

<35335FBCDBC7D1C1A42DB8E2B8AEBDBAC5CDC0C720C0FCB1E2C0FB20C6AFBCBA20BAD0BCAE2E687770>

(JBE Vol. 24, No. 1, January 2019) (Regular Paper) 24 1, (JBE Vol. 24, No. 1, January 2019) ISSN 2287

(JBE Vol. 23, No. 1, January 2018). (VR),. IT (Facebook) (Oculus) VR Gear IT [1].,.,,,,..,,.. ( ) 3,,..,,. [2].,,,.,,. HMD,. HMD,,. TV.....,,,,, 3 3,,

1217 WebTrafMon II

DBPIA-NURIMEDIA

06_ÀÌÀçÈÆ¿Ü0926

슬라이드 제목 없음

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.

Æ÷Àå82š

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),

<3031B0ADB9CEB1B82E687770>

2 : MMT QoS (Bokyun Jo et al. : Adaptive QoS Study for Video Streaming Service In MMT Protocol). MPEG-2 TS (Moving Picture Experts Group-2 Transport S

5 : HEVC GOP R-lambda (Dae-Eun Kim et al.: R-lambda Model based Rate Control for GOP Parallel Coding in A Real-Time HEVC Software Encoder) (Special Pa

2 : (Jaeyoung Kim et al.: A Statistical Approach for Improving the Embedding Capacity of Block Matching based Image Steganography) (Regular Paper) 22

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

04 김영규.hwp

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., -

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

1 : (Sunmin Lee et al.: Design and Implementation of Indoor Location Recognition System based on Fingerprint and Random Forest)., [1][2]. GPS(Global P

07.045~051(D04_신상욱).fm

○ 제2조 정의에서 기간통신역무의 정의와 EU의 전자커뮤니케이션서비스 정의의 차이점은

8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2

(JBE Vol. 23, No. 1, January 2018) (Regular Paper) 23 1, (JBE Vol. 23, No. 1, January 2018) ISSN 2287

3 : ATSC 3.0 (Jeongchang Kim et al.: Study on Synchronization Using Bootstrap Signals for ATSC 3.0 Systems) (Special Paper) 21 6, (JBE Vol. 21

SMB_ICMP_UDP(huichang).PDF

<32382DC3BBB0A2C0E5BED6C0DA2E687770>

디지털포렌식학회 논문양식

6주차.key

<30345F D F FC0CCB5BFC8F15FB5B5B7CEC5CDB3CEC0C720B0BBB1B8BACE20B0E6B0FCBCB3B0E8B0A120C5CDB3CE20B3BBBACEC1B6B8ED2E687770>

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jul.; 27(7),

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

歯이시홍).PDF


THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 28(3),

<30312DC1A4BAB8C5EBBDC5C7E0C1A420B9D720C1A4C3A52DBDC5C1F82E687770>

<333820B1E8C8AFBFEB2D5A B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

(JBE Vol. 23, No. 2, March 2018) (Special Paper) 23 2, (JBE Vol. 23, No. 2, March 2018) ISSN

DBPIA-NURIMEDIA

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp

SchoolNet튜토리얼.PDF

½Éº´È¿ Ãâ·Â

<BBF3C7A5C6C7B7CA28C1A6BABBBFEB2034BAD0B1E2292E687770>

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 25(11),

07김동회_ok.hwp

[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp

1 : 360 VR (Da-yoon Nam et al.: Color and Illumination Compensation Algorithm for 360 VR Panorama Image) (Special Paper) 24 1, (JBE Vol. 24, No

Microsoft Word - 1-차우창.doc

<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A528B1E8C1BEB9E8292E687770>

4 : (Hyo-Jin Cho et al.: Audio High-Band Coding based on Autoencoder with Side Information) (Special Paper) 24 3, (JBE Vol. 24, No. 3, May 2019

07변성우_ok.hwp

< FC1A4BAB8B9FDC7D D325FC3D6C1BEBABB2E687770>


High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo

45-51 ¹Ú¼ø¸¸

3 : (Won Jang et al.: Musical Instrument Conversion based Music Ensemble Application Development for Smartphone) (Special Paper) 22 2, (JBE Vol

DBPIA-NURIMEDIA

14.531~539(08-037).fm

그림 2. 5G 연구 단체 현황 앞으로 다가올 미래에는 고품질 멀 티미디어 서비스의 본격화, IoT 서 비스 확산 등의 변화로 인해 기하 급수적인 무선 데이터 트래픽 발생 및 스마트 기기가 폭발적으로 증대 할 것으로 예상된다 앞으로 다가올 미래에는 고품질 멀티미디어 서

05 목차(페이지 1,2).hwp

Transcription:

(Regular Paper) 23 5, 2018 9 (JBE Vol. 23, No. 5, September 2018) https://doi.org/10.5909/jbe.2018.23.5.682 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) MMT ARQ a), a), a), a), a) ARQ Packet Error Control Scheme Using Multiple Threads Based on MMT Protocol Kwang-eun Won a), Eun-bin Ahn a), Ayoung Kim a), Hong-rae Lee a), and Kwang-deok Seo a) MMT(MPEG Media Transport) ARQ. MMT (Header), (Payload) IP(Internet Protocol).. (packetization).. Abstract In this paper, we propose an ARQ packet error control scheme using multiple threads in delivering massive capacity of multimedia based on MMT(MPEG Media Transport) protocol. On the sending side, each frame that constitutes an image is packetized into MMT packets based on MMT protocol. The header of the packet stores the sequence number of the frames contained in the packet and the time of presentation information. The payload of the packet stores the direct information that comprises the frame. The generated MMT packet is transmitted to the IP network. The receiving side checks if any error has occurred in the received packet. For any identified error, it controls the error through ARQ error control scheme and reconfigure the frame according to the information stored in the header of the received packet. At this point, a multi-threading based transport design is constructed so that each thread takes over a single frame, which increases the transmission efficiency of massive capacity multimedia. The efficiency of the multi-threading transport method is verified by solving the problems that might arise when using a single-thread approach if packets with errors are retransmitted. Keyword : MMT protocol, Multi-thread processing, Multi-thread transport, ARQ error control Copyright 2016 Korean Institute of Broadcast and Media Engineers. All rights reserved. This is an Open-Access article distributed under the terms of the Creative Commons BY-NC-ND (http://creativecommons.org/licenses/by-nc-nd/3.0) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited and not altered.

4 : MMT ARQ (Kwang-eun Won et al.: ARQ Packet Error Control Scheme Using Multiple Threads Based on MMT Protocol) 1. MMT Fig. 1. Architecture of the huge-volume multimedia transceiver system implemented in this research I. UHD MPEG MPEG-H. MMT(MPEG Media Transport) MPEG (Broadcast Network) [1][2][3]. MMT [4]. [5][6]. MMT a) (Division of Computer and Telecommunications Engineering, Yonsei University) Corresponding Author : (Kwang-deok Seo) E-mail: kdseo@yonsei.ac.kr Tel: +82-33-760-2788 ORCID: http://orcid.org/0000-0001-5823-2857 This research was supported by the Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education(NRF-2018R1D1A1B07047065). Manuscript received July 19, 2018; Revised August 24, 2018; Accepted, August 24, 2018.., MMT VOD.... MMT 1.. MMT. MMT. 1. MMT II. MMT 2

Encapsulation Function (E-layer), Delivery Function (D-layer), Signaling Function (S-layer) [1]. (E-layer) (encapsulation). MPU(Media Processing Unit) MMT ISO BMFF(ISO Based Media File Format).,. (D-layer). MPU (fragmentation) (aggregation).,, QoS(Quality of Service) AL-FEC ARQ(Automatic Re- peat request). (S-layer) MMT. 2. MMT Fig. 2. Layer structure of the MMT functional areas 5. 2. (Thread) (Flow). 3, 1 (Single-Thread), (Multi-Thread) [7]. 1 (Main-Thread). (Stack) Code, Data, Heap.. Code Data Heap. [8]... (Critical Section). [9]. (Dead Lock).

4 : MMT ARQ (Kwang-eun Won et al.: ARQ Packet Error Control Scheme Using Multiple Threads Based on MMT Protocol) (Codec). MMT timestamp DTS(Decoding Time Stamp) PTS(Presentation Time Stamp). 3. Fig. 3. Concepts of single-thread and multi-thread III. MMT MMT, MPU(Media Processing Unit), MMT,. MMT. 4 MMT. Sending Unit Receiving Unit (Pair). FFMPEG (Queue) MMT. MMT 4. MMT Fig. 4. Structure of the MMT packet transceiver based on single-thread (depacketization).

.,.. 5. FFMPEG MMT. (Pair) MMT. (Multi-channel).. (queue) (reor- dering)... IP. MMT (missing), (error) (delay). (retransmit). 5. MMT Fig. 5. Structure of the MMT packet transceiver based on multi-thread

4 : MMT ARQ (Kwang-eun Won et al.: ARQ Packet Error Control Scheme Using Multiple Threads Based on MMT Protocol) 6. Fig. 6. Decision process of retransmission request for error control 6.. (waiting time) MMT NACK(Negative ACKnowledge) (feedback) MMT [1].. Sending Unit Receiving Unit.,... [10] IP... MMT 7. ARQ Fig. 7. ARQ packet error control mechanism based on multi-thread

Sending Unit Receiving Unit ARQ (Multi-Channel). 7 ARQ.. 8 MMT ARQ. MMT.. (1). S S, T. 8. MMT ARQ Fig. 8. Model of the ARQ packet error control transceiver based on MMT protocol

4 : MMT ARQ (Kwang-eun Won et al.: ARQ Packet Error Control Scheme Using Multiple Threads Based on MMT Protocol) T.. IV. MMT ARQ Microsoft Network Emulator for Windows Toolkit [11][12]. 20% MMT ARQ waiting time 100ms 4K 5 20 MMT ARQ. Sending Unit Receiving Unit Transport Unit. 9 Transport Unit. 5 7 0. 0 9. 1, Fig. 9. Buffer status according to the packet losses (number_of_thread==1) 10. 2,. Fig. 10. Buffer status according to the packet losses (number_of_thread==2)

. 9 7. 20. 10 2. 1, 9. 9 0,. 11 12 4 8. 11 9 10 11. 4, Fig. 11. Buffer status according to the packet losses (number_of_thread==4) 12. 8, Fig. 12. Buffer status according to the packet losses (number_of_thread==8)

4 : MMT ARQ (Kwang-eun Won et al.: ARQ Packet Error Control Scheme Using Multiple Threads Based on MMT Protocol),... MMT,, ARQ. V. MMT ARQ..,.,,. (References) [1] ISO/IEC 23008-1:2014 (First edition), Information technology High efficiency coding and media delivery in heterogeneous environments Part 1: MPEG media transport (MMT), Jun. 2014. [2] Y. Sohn, M. Cho, and J. Paik, Design of MMT-based broadcasting system for UHD video streaming over heterogenous networks, Journal of Broadcast Engineering, vol. 20, no 1, pp. 16-25, Jan. 2015. [3] S. Aoki, K. Otsuki, and H. Hamada, Effective usage of MMT in broadcasting systems, in Proc. of IEEE Int. Symp. Broadband Multimedia Systems and Broadcasting (BMSB), pp. 1-6, 2013. [4] T. Jung, H. Lee, and K. Seo, Overview on MPEG MMT technology and its application to hybrid media delivery over heterogeneous networks, In Proc. of Pacific Rim Conference on Multimedia, pp. 660-669, 2015. [5] S. Cho, J. Lee, and K. Park, Low delayed mobile live streaming method and its implementation, In Proc. of IEEE Int. Conf. Multimedia and Expo Workshops (ICMEW), pp. 1-3, 2015. [6] Y. Hu, S. Xie, and Y. Xu, Dynamic VR live streaming over MMT, in Proc. of IEEE Int. Symp. Broadband Multimedia Systems and Broadcasting (BMSB), pp. 11-16, 2017. [7] A. Silberschatz, Operating System Concepts 8th Edition, Hongnung Publishing Company, pp.169-172, Feb. 2013. [8] D. Kang and H. Park, A design and implementation of transmit/receive model to speed up the transmission of large string-data sets in TCP/IP socket communication, Journal of Korea Institute of Information and Communication Engineering, vol. 17, no. 4, pp. 885-892, Apr. 2013. [9] J. Jeong, et al. Performance comparison method for multi-core based application software architecture alternatives, Journal of KIISE: Software and Applications, vol. 39, no 1, pp. 1-11, Jan. 2012. [10] C. Kim, et al. An efficient delay-constrained ARQ scheme for MMT packet-based real-time video streaming over IP networks, Journal of Real-Time Image Processing, vol. 12, no. 2, pp. 257-271, 2016. [11] ISO/IEC PDTR 23008-13, Information technology-high efficiency coding and media delivery in heterogeneous environments Part 13: MPEG media transport implementation guidelines. [12] Available at http://network-emulator-for-windows-toolkit.software. informer.com/.

- 2016 2 : - 2018 8 : - ORCID : https://orcid.org/0000-0002-6370-0608 - :, - 2016 8 : - 2017 3 ~ : - ORCID : https://orcid.org/0000-0001-7681-4682 - :,, 360/VR - 2016 2 : - 2016 3 ~ : - ORCID : https://orcid.org/0000-0002-3793-1365 - :,, 360/VR - 2010 2 : - 2012 8 : - 2012 9 ~ : - ORCID : https://orcid.org/0000-0001-6985-6016 - :,, - 1996 2 : KAIST - 1998 2 : KAIST - 2002 8 : KAIST - 2002 8 ~ 2005 2 : LG - 2012 9 ~ 2013 8 : Courtesy Professor, Univ. of Florida, USA - 2005 3 ~ : - ORCID : http://orcid.org/0000-0001-5823-2857 - :,,,