3DoF+ 360 - mcsl.skku.edu
Transcript of 3DoF+ 360 - mcsl.skku.edu
์ ์ข ๋ฒ ์ธ 4์ธ: ์ค๊ฐํ ๋ฏธ๋์ด๋ฅผ ์ํ 3DoF+ 360 ๋น๋์ค ์์ถ ์์คํ ๊ตฌํ 1(Jong-Beom Jeong et al.: Implementing 3DoF+ 360 Video Compression System for Immersive Media)
์ค๊ฐํ ๋ฏธ๋์ด๋ฅผ ์ํ 3DoF+ 360 ๋น๋์ค ์์ถ ์์คํ ๊ตฌํ
์ ์ข ๋ฒa), ์ด ์ ๋นb), ์ฅ ๋ ๋ฏผa), ์ด ์ ์b), ๋ฅ ์ ์a)โก
Implementing 3DoF+ 360 Video Compression System for Immersive MediaJong-Beom Jeonga), Soonbin Leeb), Dongmin Janga), Sangsoon Leeb), and Eun-Seok Ryua)โก
์ ์ฝ
์ฌ์ฉ์ ์์ง์ ์ ์์ 360 ๋น๋์ค ์คํธ๋ฆฌ๋ฐ์ ์ง์ํ๋ three degrees of freedom plus (3DoF+), 6DoF๋ฅผ ์ํ ์์คํ ์ ์ฌ๋ฌ ์์น์์ ์ดฌ์๋ ๋ค์์ ๊ณ ํ์ง 360 ๋น๋์ค ์ ์ก์ ์๊ตฌํ๋ค. ์ด๋ฅผ ์ํด ๋ณธ ๋ ผ๋ฌธ์์๋ ์ฌ์ฉ์ ์์ ์ ๋์ํ๋ ๊ณ ํ์ง 360 ๋น๋์ค ์ ๊ณต์์ํด 3DoF+ 360 ๋น๋์ค ์ค๋ณต์ฑ ์ ๊ฑฐ ๊ธฐ๋ฒ์ ์ ์ฉํ๊ณ ์์ฌ ๋น๋์ค๋ฅผ ํ๋์ ์์์ผ๋ก ๋ณํฉํ์ฌ ์์ถ ํ ์ ์กํ๋ ์์คํ ์ ๊ตฌํํ๋ค. 3DoF+ 360 ๋น๋์ค ๊ฐ ์ค๋ณต์ฑ ์ ๊ฑฐ๋ฅผ ์ํ 3D warping์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ทฐ ๊ฐ ์ค๋ณต์ฑ ์ ๊ฑฐ ๊ธฐ์ ๊ณผ ๋น๋์ค ๋ณต์์ ํ์ํ ํ์ผ๋ค๋ง ์ถ์ถ ๋ฐ ๋ณํฉํด์ฃผ๋ ์์ฌ ๋ทฐ ๋ณํฉ ๊ธฐ์ ์ ๋ํ ๊ตฌํ ๋ด์ฉ์ ์ค๋ช ํ๋ค. ์ ์๋ ์์คํ ์ ๊ธฐ๋ฐ์ผ๋ก 3DoF+ 360 ๋น๋์ค ์ ์ก์ ์ํํ๋ฉด, ๊ธฐ์กด high-efficiency video coding (HEVC)์ ์ฌ์ฉํ์ฌ ์ ์กํ์ ๋ ๋๋น ์ต๋ 20.14%์ BD-rate ๊ฐ์๊ฐ ๊ฐ๋ฅํจ์ ํ์ธํ์๋ค.
Abstract
System for three degrees of freedom plus (3DoF+) and 6DoF requires multi-view high resolution 360 video transmission to provide user viewport adaptive 360 video streaming. In this paper, we implement 3DoF+ 360 video compression system which removes the redundancy between multi-view videos and merges the residual into one video to provide high quality 360 video corresponding to an userโs head movement efficiently. Implementations about 3D warping based redundancy removal method between 3DoF+ 360 videos and residual extraction and merger are explained in this paper. With the proposed system, 20.14% of BD-rate reduction in maximum is shown compared to traditional high-efficiency video coding (HEVC) based system.
Keyword : 360 Video, 3DoF+, HEVC, View Synthesis, multi-view
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.โ
a) ์ฑ๊ท ๊ด๋ํ๊ต ์ปดํจํฐ๊ต์ก๊ณผ(Sungkyunkwan University (SKKU), Department of Computer Education) b)๊ฐ์ฒ๋ํ๊ต ์ปดํจํฐ๊ณตํ๊ณผ(Gachon University, Department of Computer Engineering) โกCorresponding Author : ๋ฅ์์ (Eun-Seok Ryu)
E-mail: [email protected]: +82-2-760-0677ORCID: https://orcid.org/0000-0003-4894-6105
โป ์ด ๋ ผ๋ฌธ์ ์ฐ๊ตฌ ๊ฒฐ๊ณผ ์ค ์ผ๋ถ๋ ํ๊ตญ๋ฐฉ์กยท๋ฏธ๋์ด๊ณตํํ โ2019๋ ํ๊ณํ์ ๋ํโ์์ ๋ฐํํ ๋ฐ ์์. โป๋ณธ ์ฐ๊ตฌ๋ ๊ณผํ๊ธฐ์ ์ ๋ณดํต์ ๋ถ ๋ฐ ์ ๋ณดํต์ ๊ธฐํํ๊ฐ์์ ๋ํICT์ฐ๊ตฌ์ผํฐ์ง์์ฌ์ ์ ์ฐ๊ตฌ๊ฒฐ๊ณผ๋ก ์ํ๋์์(IITP-2019-2017-0-01630).์ด ๋ ผ๋ฌธ์ ๋ํ 2017๋ ๋ ์ ๋ถ(๊ณผํ๊ธฐ์ ์ ํต๋ถ)์ ์ฌ์์ผ๋ก ์ ๋ณดํต์ ๊ธฐ์ ์งํฅ์ผํฐ์ ์ง์์ ๋ฐ์ ์ํ๋ ์ฐ๊ตฌ์ (No.2017-0-00307, ๊ณ ํ์ง VR ์ฝํ ์ธ ์ค์๊ฐ ์๋น์ค๋ฅผ ์ํ ๋ถํ ์์ ์คํธ๋ฆฌ๋ฐ ๊ธฐ์ ๊ฐ๋ฐ).
โปThis research was supported by the MSIT(Ministry of Science and ICT), Korea, under the ITRC(Information Technology Research Center) support program(IITP-2019-2017-0-01630) supervised by the IITP(Institute for Information & communications Technology Promotion).
โปThis work was also supported by Institute of Information & communications Technology Planning & Evaluation (IITP) grant funded by the Korea government(MSIT) (No.2017-0-00307, Development of Tiled Streaming Technology for High Quality VR Contents RealTime Service).
โคManuscript received July 26, 2019; Revised August 20, 2019; Accepted August 29, 2019.
ํน์ง๋ ผ๋ฌธ (Special Paper)๋ฐฉ์ก๊ณตํํ๋ ผ๋ฌธ์ง ์ 24๊ถ ์ 5ํธ, 2019๋ 9์ (JBE Vol. 24, No. 5, September 2019)https://doi.org/10.5909/JBE.2019.24.5.1ISSN 2287-9137 (Online) ISSN 1226-7953 (Print)
2 ๋ฐฉ์ก๊ณตํํ๋ ผ๋ฌธ์ง ์ 24๊ถ ์ 5ํธ, 2019๋ 9์ (JBE Vol. 24, No. 5, September 2019)
โ . ์ ๋ก
์ต๊ทผ virtual reality (VR) ์์ฅ์ด ๊ธ๊ฒฉํ ์ฆ๊ฐํ๊ณ ์๋ค. ๊ทธ์ ๋ฐ๋ผ ๋จธ๋ฆฌ์ ์ฅ์ฐฉ ๊ฐ๋ฅํ ์์ ์ ๊ณต ์ฅ์น์ธ head- mounted display (HMD) ์๋ชฐ์ ํ์ปจํ ์ธ ๋ฅผ ์ทจ๋ํ ์์๋ 360 ์นด๋ฉ๋ผ๊ฐ ์์ฅ์ ๋ณด๊ธ๋๊ณ ์๋ค. ๋ฐ๋ผ์๋ชฐ์ ํ ๋ฏธ๋์ด๋ฅผ์ ๊ณตํ๊ธฐ์ํ์ฌํจ์จ์ ์ธ 360 ๋น๋์ค์คํธ๋ฆฌ๋ฐ๊ธฐ์ ์ด์๊ตฌ๋๊ณ ์๋ค. ๊ทธ๋ฌ๋ํ์ฌ๊ณ ํ์ง๊ฐ์ํ์ค๋น๋์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํ ์ปดํจํฐ ์ฐ์ฐ๋ฅ๋ ฅ๊ณผ ๋์ญํญ์ ํ๊ณ๊ฐ ์กด
์ฌํ๋ค. ์๋ฅผ ๋ค์ด๊ฐ์ ํ์ค์์ ์ฌ์ฉ์๊ฐ ์ด์ง๊ฐ์ ๋๋ผ์ง ์์ ์ ๋์ ๋ชฐ์ ํ ๊ฒฝํ์ ์ ๊ณตํ๋ ค๋ฉด ultra high-defi-nition (UHD) ์ด์์์ด๊ณ ํ์ง 360 ์์๊ณผ๋ฎ์์์ง์์ง์ฐ์ดํ์ํ๋ค[1]. ์ด๋ฅผ์ํด๋น๋์นญ์ฝ์ดํ๋ก์ธ์ฑ๊ธฐ๋ฐํ์ผ๋ถํ ๋ฐํ ๋น์์คํ [2][3][4], ๋ชจ๋ฐ์ผ์ฅ์น๋ฅผ์ํ mmWave๋ฅผ ์ด์ฉํ๋ฐ์ดํฐ ์คํ๋ก๋ฉ[5][6], ํ์ผ๊ธฐ๋ฐ motion-constrained tile set (MCTS)[7][8][9] ๋ฑ์ด์ ํ๋์ฐ์ฐ๋๊ณผ๋์ญํญ์์ฌ์ฉํ๋ฉด์ ์ฌ์ฉ์๊ฐ ๋ง์กฑํ ๋งํ ํ์ง์ ์์์ ์ ๊ณตํ๊ธฐ ์
ํด ์ ์๋์๋ค.Moving picture experts group (MPEG) ์๋ชฐ์ ํ๋ฏธ๋์ด
๋ฅผํ์คํํ๊ธฐ์ํด MPEG-I ์๋ธ๊ทธ๋ฃน์์ค๋ฆฝํ์๊ณ , ๊ฐ์ํ์ค ๋น๋์ค ํ์คํ๋จ๊ณ๋ฅผ ์ฌ์ฉ์์ ์์ ๋์๋ฐ๋ผ 3 de-grees of freedom (DoF), 3DoF+, ๊ทธ๋ฆฌ๊ณ 6DoF๋ก๋ถ๋ฅํ์๊ณ [10], 2021๋ ๊น์งํ์คํ๊ฐ์๋ฃ๋ ์์ ์ด๋ค. ํ์ฌ ์์ฉํ๋ ๊ฐ์ ํ์ค ๊ธฐ์ ์ ๋๋ถ๋ถ 3DoF๋ฅผ ์ง์ํ๋๋ฐ, ์ด๋ ์ฌ์ฉ์์๊ฒ ์ ํ์ ์ธ ๋ชฐ์ ํ ์ปจํ ์ธ ๋ฅผ ์ ๊ณตํ๋ค. ๋ฐ๋ผ์ ์์์ ์์ ์ฌ์ฉ์์ ์์ง์์ ๋์ํ๋ ์์์ ์ ๊ณตํ๋
3DoF+์ ํ์์ฑ์ด ๋๋๋์๋ค. ์ฌ์ฉ์์ ๋จธ๋ฆฌ ์์ง์์๋ฐ๋ฅธ๊ฐ์์์์์ ๊ณตํ๊ธฐ์ํด์ฌ๋ฌ๊ฐ์๊ณ ํ์ง 360 ๋น๋์ค๋ค์ด ์ ์ก๋์ด์ผ ํ๋๋ฐ, ๋ค์์ 360 ์์์ down- samplingํ์ฌ์์ถํ๊ณ ์ ์กํ์ฌ๋ณตํธํํ up-samplingํ์ฌ ๋นํธ๋ ์ดํธ๋ฅผ ์ ๊ฐํ๋ ์ฐ๊ตฌ๊ฐ ์ ์๋์๋ค[11].์ผ๋ฐ์ ์ผ๋ก ์์ ์ ์ก์๋ ํ์คํ๋ advanced video
coding (AVC) ๋๋ high-efficiency video coding (HEVC) ์์ถ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์์ ์์ถ ๋ฐ ์ ์ก์ฒ๋ฆฌ๋ฅผ ํ๊ณ ์๋ค. ํด๋น๊ธฐ์ ์๊ฐ๋ณ์์์๋ํ์์ถ์์ ์ ๋กํ๋ฉฐ, ๋ค์์UHD๊ธ ์์์ ์ ์กํ๋ ค๋ฉด ๋ง๋ํ ์์ ์ฐ์ฐ๋๊ณผ ๋์ญํญ์ด ์๊ตฌ๋๋๋ฐ ์ด์ ๋์ํ๋ ์์คํ ์ด ์๋ค. ์ด๋ฅผํด๊ฒฐํ๊ธฐ์ํด MPEG-I๋ 3DoF+ ์์คํ ์๋์ํ๋ call for pro-
๊ทธ๋ฆผ 1. ์ ์ํ๋ 3DoF+ 360 ๋น๋์ค ์์ถ ์์คํ ๊ตฌ์กฐFig. 1. Conceptual diagram of the proposed 3DoF+ 360 video compression system
์ ์ข ๋ฒ ์ธ 4์ธ: ์ค๊ฐํ ๋ฏธ๋์ด๋ฅผ ์ํ 3DoF+ 360 ๋น๋์ค ์์ถ ์์คํ ๊ตฌํ 3(Jong-Beom Jeong et al.: Implementing 3DoF+ 360 Video Compression System for Immersive Media)
posals (CfP) ๋ฅผ ์ ์ํ์๋ค[12]. ์๊ตฌ๋๋ 3DoF+ ์์คํ ์๊ธฐ์กด HEVC๋ฅผ ์ฌ์ฉํ์ฌ๋น๋์ค๋ฅผ ์์ถ ๋ฐ ์ ์กํ๋, ๋นํธ๋ ์ดํธ๋ฅผ ์ ๊ฐํ๊ธฐ ์ํ pre ยท post processing์ ํ์ฉํ๋ฉฐ๊ด๋ จ ๋ฉํ๋ฐ์ดํฐ๋ MPEG-I part 7์์ ํ์คํ๊ฐ ์งํ๋ ์์ ์ด๋ค[13]. ๋ณธ๋ ผ๋ฌธ์ 3DoF+ CfP์๋์ํ๋ 3DoF+ 360 ๋น๋์ค์์์ ์ก์์ํ์์คํ ์์ ์ํ๋ค. ๋ค์์์์๊ฐ์ค๋ณต์ฑ์ ์ ๊ฑฐํ๋ ํ๋ฃจ๋ ๊ธฐ์ ๊ณผ ์ค๋ณต์ฑ์ด ์ ๊ฑฐ๋ ์์๋ค์ ํ
๋์ ์์์ผ๋ก ๋ณํฉํ๋ ํจํน ๊ธฐ์ ์ ์ค๋ช ํ๋ค. ๊ทธ๋ฆผ 1์๋ณธ ๋ ผ๋ฌธ์ด ์ ์ํ๋ ํ๋ฃจ๋๊ณผ ํจํน์ ์ด์ฉํ 3DoF+ 360 ๋น๋์ค ์์ถ ์์คํ ์ ๋ณด์ฌ์ค๋ค.๋ณธ ๋ ผ๋ฌธ์ ๊ตฌ์ฑ์ ๋ค์๊ณผ๊ฐ๋ค. 2 ์ ์์๋ ๊ด๋ จ ์ฐ๊ตฌ๋ก๋ทฐ ํฉ์ฑ ๊ธฐ์ ๊ณผ ๋ค์์ ๋น๋์ค ์ฝ๋ฉ ๊ธฐ์ , ํ์คํ ๋ํฅ์์๊ฐํ๋ค. 3 ์ ์์๋ ์ ์ํ๋ํ๋ฃจ๋๊ณผํจํน๊ธฐ์ ์์์์ด์์๊ตฌํ๋ด์ฉ์์ค๋ช ํ๋ค. 4 ์ ์์๋์ ์ํ๋์์คํ ์๊ฒฐ๊ณผ๋ฅผ์ค๋ช ํ๊ณ ๋ง์ง๋ง์ผ๋ก 5 ์ ์์๋๋ณธ๋ ผ๋ฌธ์๊ฒฐ๋ก ์ ์์ ํ๋ค.
โ ก. ๊ด๋ จ ์ฐ๊ตฌ
1. View Synthesis
๋ชฐ์ ํ ๋ฏธ๋์ด๋ฅผ์ํด์๋ ์ฌ์ฉ์์ ์์ง์์๋์ํ๋
์์์ ์ ๊ณตํ ํ์๊ฐ ์๋ค. ๊ทธ๋ฌ๋ 360 ๋น๋์ค๋ฅผ ์ทจ๋ํ ์์๋์นด๋ฉ๋ผ์๊ฐ์์์์น๋์ ํ๋์ด์๋ค. ์ด๋ฅผ๊ทน๋ณตํ๊ธฐ์ํด 3DoF+์ 6DoF๋์ด๋ฏธ์ทจ๋๋์์์๊ธฐ๋ฐ์ผ๋ก์ฌ์ฉ์์๋ทฐํฌํธ์ํด๋นํ๋๊ฐ์์์์์ ๊ณตํ๋๊ธฐ์ ์
ํฌํจํ๋๋ฐ, ์ด๋ฅผ ๋ทฐ ํฉ์ฑ์ด๋ผ ํ๋ค. ๋ทฐ ํฉ์ฑ์ ์ํด์๋ํ ์ค์ณ์ ๊น์ด ์ง๋๊ฐ ํ์ํ๋ค. ํ ์ค์ณ๋ ์นด๋ฉ๋ผ๊ฐ ์ดฌ์ํ ๋ฌผ์ฒด์ ์์ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ , ๊น์ด์ง๋๋์นด๋ฉ๋ผ๋ก๋ถํฐ๋ฌผ์ฒด๊น์ง์๊ฑฐ๋ฆฌ์๋ํ์ ๋ณด๋ฅผํฌํจํ๋ค. ๋์ ๋ณด์ด์ธ์๋ ์นด๋ฉ๋ผ ๋ฉํ๋ฐ์ดํฐ ๋ฑ ์ฌ๋ฌ ์ ๋ณด๊ฐ ๋ทฐ ํฉ์ฑ ๋๊ตฌ์
์๊ตฌ๋๊ธฐ์, MPEG-I์์๋ ๋ทฐ ํฉ์ฑ ๋๊ตฌ ํ์คํ๋ฅผ ์ํด3DoF+์๋ reference view synthesizer (RVS)[14]๋ฅผ, 6DoF์๋ versatile view synthesizer (VVS)[15]๋ฅผ ์ฐธ์กฐ ๋ทฐ ํฉ์ฑ
๊ทธ๋ฆผ 2. RVS์ ๋ทฐ ํฉ์ฑ ๊ตฌ์กฐ๋Fig 2. Conceptual diagram of view synthesis conducted by RVS
4 ๋ฐฉ์ก๊ณตํํ๋ ผ๋ฌธ์ง ์ 24๊ถ ์ 5ํธ, 2019๋ 9์ (JBE Vol. 24, No. 5, September 2019)
๋๊ตฌ๋ก์ฑํํ์๋ค. ๊ทธ๋ฆผ 2๋ RVS์๋ทฐ ํฉ์ฑ๊ตฌ์กฐ๋๋ฅผ ๋ํ๋ธ๋ค. RVS๋์ ๋ ฅ๋๋น๋์ค๋ค์ ๊น์ด ์ง๋๋ฅผ ํ๊ฒ๋ทฐํฌ์ธํธ์๋งคํ์ํค๊ณ , ๊ทธ๊ฒ์๊ธฐ๋ฐ์ผ๋กํ ์ค์ณ๋ฅผ๋งคํ์ํจ๋ค. ํ ์ค์ณ๊ฐ ์ ๋๋ก ๋งคํ๋์ง ์์ ๋ถ๋ถ์ ์ ๋ ฅ ๋น๋์ค์์
ํํํ ์์๋์์ญ์ด๋ฏ๋ก์ด๋ฅผ์ ๊ฑฐํ๊ณ , ์ ๊ฑฐ๋ํ์์ญ์์ฑ์ฐ๋์์ ์์คํํ๋ค. ์ดํ๊ฐ์ ๋ ฅ๋น๋์ค์์๋์ถ๋ ๊ฒฐ๊ณผ ๋น๋์ค๋ค์ ํ๋๋ก ํฉ์น๋ ๋ธ๋ ๋ฉ ์์ ํ ๋ช๋ช
์ก์์ดํฌํจ๋์์ญ์์ฒ๋ฆฌํ๊ธฐ์ํด์ธํ์ธํ ์์คํํ๋ฉด
์ต์ข ๊ฐ์ ๋ทฐ๊ฐ ์ถ๋ ฅ๋๋ค.
2. Multi-view HEVC
๋จ์ผ์์ ์์๋ง์์ ๊ณตํ์ฌ์ ํ์ ์ธ์์ ๋๋ฅผ๋ณด์ฅํ
๋๊ธฐ์กด VR ์๋น์ค์๋จ์ ์๊ทน๋ณตํ๊ธฐ์ํด์ฌ๋ฌ์์ ์์์ทจ๋๋ ์์์ ํ์์ฑ์ด ๋๋๋์๋ค. ์ฌ์ฉ์๊ฐ ๋ชฐ์ ๊ฐ์๋๋ผ๊ฒํ๊ธฐ์ํด 2.1์ ์์์ธ๊ธ๋๋ฐ์๊ฐ์ด์ฌ๋ฌ์์น์์ ๋์์ ์ทจ๋๋ ์์๋ค์ ์ด์ฉํ์ฌ ๊ฐ์ ์์์ ์ ๊ณตํ
์์๋ค. ์ด๋ฅผ์ํด๋ค์์ ๋น๋์ค์ฝ๋ฉ๊ธฐ์ ์ด๊ฐ๋ฐ๋์๋๋ฐ, MPEG์ ๊ฒฝ์ฐ free viewpoint television (FTV)์ ์ํ3D ๋น๋์ค์์คํ [16]์ ์ ์ํ์๋ค. ํด๋น์์คํ ์ ๋ค์์
๋น๋์ค์ทจ๋, ์์ถ, ์ ์ก, ๋ณตํธํ๋ฑ์๋ด์ฉ์ํฌํจํ๋ค. ๋ค์์ ๋น๋์ค๋ ์ฌ๋ฌ ์์๋ค์ ํฌํจํ๊ธฐ์, ์ด๋ฅผ ํจ์จ์ ์ผ๋ก์์ถํ๊ธฐ์ํ๋ฐฉ๋ฒ์ด์๊ตฌ๋์๋ค. ์ด์๊ณต๊ฐ์ ยท ์๊ฐ์ ์ค๋ณต์ฑ ์ธ์ ๋ทฐ ๊ฐ ์ค๋ณต์ฑ์ ์ ๊ฑฐํ๋ multi-view HEVC (MV-HEVC)[17][18]์ด ์ ์๋์๋ค. ๊ทธ๋ฆผ 3์ MV-HEVC์๋ค์์ ๋น๋์ค์์ถ๊ตฌ์กฐ๋ฅผ๋ํ๋ธ๋ค. ์ฌ๋ฌ๋ทฐ๋ค์คํ๋์๋ทฐ๋ฅผ์ฐธ์กฐ๋ทฐ๋ก์ค์ ํ๊ณ ๋๋จธ์ง๋ทฐ๋ค์์ฐธ์กฐ๋ทฐ๋ฅผ์ฐธ์กฐํ
์ฌ ์์ถ๋๋ํ์ฅ๋ทฐ๋ก์ ์๋์ด๋ค์์ ๋น๋์ค ์์ถ์ด์ด
๋ฃจ์ด์ง๋ค. ์ด๋ ๋ฏ MV-HEVC๋ ๋ค์์ ์์์ ์์ถํ ๋์ฌ์ฉ๋ ์์์ด 3DoF+ ์์คํ ์์ ์ฉ์ด๊ฐ๋ฅํ๋, ์ ๋ ฅ์์์ ๊ฐ์๊ฐ ๋์ด๋ ๋ ์ถ๊ฐ์ ์ธ ์๋๋ฆฌ์ค ๊ณ ๋ ค๊ฐ ์ด๋ฃจ์ด
์ ธ์ผ ํ๋ค๋ ๋ฌธ์ ๊ฐ MPEG-I ๊ทธ๋ฃน์ ๋ณด๊ณ ๋ ๋ฐ ์๋ค[19].
3. ํ์คํ ๋ํฅ
๋ณธ ๋ ผ๋ฌธ์ ๋ชฐ์ ํ ๋ฏธ๋์ด๋ฅผ ์ํ ์์คํ ์ ์ ์ํ๋๋ฐ, ์ ์ ํ๋ฏ MPEG-I ๊ทธ๋ฃน์์๋ ์ต๊ทผ ํ์คํ์์ผํ์ผ๋ก ๋ค์ํ ์ฐ๊ตฌ๋ค์ ์งํํด์๋ค. technicolor์์๋ 2018๋ ๋ถํฐ3DoF+๋ฅผ ์ํ ๋ณต์ ๊ฐ์ ์์์ ์ ์กํ ๋ ๊ธฐ์กด HEVC ์ฝ๋ฑ๋ณด๋ค ๋ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ๋ด๋ ๋ฐฉ๋ฒ์ ์๊ฐํ ๊ธฐ๊ณ ์๋ค์
๊ทธ๋ฆผ 3. MV-HEVC์ ๋น๋์ค ์์ถ ๊ตฌ์กฐ๋Fig. 3. Structure of video compression conducted by MV-HEVC
์ ์ข ๋ฒ ์ธ 4์ธ: ์ค๊ฐํ ๋ฏธ๋์ด๋ฅผ ์ํ 3DoF+ 360 ๋น๋์ค ์์ถ ์์คํ ๊ตฌํ 5(Jong-Beom Jeong et al.: Implementing 3DoF+ 360 Video Compression System for Immersive Media)
์ ์ถํ์๋ค[20][21]. ์ ์กํด์ผํ ๋ชจ๋ ์์๋ค์๋ํด๊ฐ์ฅ๋ง์ ์ค๋ณต์ฑ์ ๊ฐ์ง๊ณ ์๋ ์ค์ ๋ทฐ๋ฅผ ์์ฑํ์ฌ ์ค์ ๋ทฐ์
๋ค๋ฅธ ์์๋ค ๊ฐ ์ค๋ณต์ฑ์ ์ ๊ฑฐํ๊ณ ์ฐจ๋ถ๊ฐ๋ง ๋ชจ์ ์ ์กํ
๋ ๊ตฌ์กฐ๋ฅผ ์ ์ํ์๊ณ , ์ด๋ 3DoF+ ์ํํธ์จ์ด ํ๋ซํผ ์ค๊ณ์์ํฅ์์ฃผ์๋ค[13]. ๋ํ 3DoF+์์ฐธ์กฐ๋ทฐํฉ์ฑ๋๊ตฌ์ธRVS์์๋๊ฐ๋๋ฆฌ๋ค๋์ ์ด์ง์ ๋์ด RVS 3.1 ๋ฒ์ ๋ถํฐ๋ GPU ๊ฐ์์ด ์ง์๋๋๋ก ์ ๋ฐ์ดํธ๋์๋ค[14]. ์ ์ ํ๋ฏ MPEG-I ๊ทธ๋ฃน์์๋ 3DoF+ ์์คํ ์ ์ํ
CfP๋ฅผ์ ์ํ์๋๋ฐ, ์ด์๋ํ์๋ต์ผ๋ก์ด 5๊ฐ์๊ธฐ๊ณ ์๋ค์ด ์ ์ถ๋์๋ค. ํด๋น ๊ธฐ๊ณ ์๋ค์ ๊ฐ๊ฐ philips[22], techni-color์ intel[23], poznan university of technology(PUT)์electronics and telecommunications research institute (ETRI)[24], nokia[25], ๊ทธ๋ฆฌ๊ณ zhejiang university[26]์ ์ํด
์ ์๋์๊ณ , ํด๋น ๊ธฐ๊ณ ์๋ค์ ๋ด์ฉ์ ์๋ ดํ์ฌ test model for immersive video(TMIV)[27]๊ฐ ์ ์๋์๊ณ ํ์ฌ๊ฐ๋ฐ ์ค
์ ์๋ค.
โ ข. ์์ ์์น ๊ธฐ๋ฐ 3DoF+ ๋น๋์ค ์์ถ์์คํ
๋ณธ๋ ผ๋ฌธ์ 3DoF+์๋์ํ๋์์์์น๊ธฐ๋ฐ๋น๋์ค์
์ถ์์คํ ์์ ์ํ๋ค. ์ ์ํ๋์์คํ ์์ฃผ์๋ชจ๋์ 2๊ฐ์ง๋ก๋๋์ด์ง๋ค. 3.1 ์ ์์๋์ํ ๊ธฐ๋ฐ๋ทฐ ๊ฐ์ค๋ณต์ฑ์ ๊ฑฐ ๊ธฐ๋ฒ์๋ํด์ค๋ช ํ๊ณ , 3.2 ์ ์์๋์์ญ ํ์ฅ ๊ธฐ๋ฐ์์ฌ ๋ทฐ ๋ณํฉ ๊ธฐ๋ฒ์ ๋ํด ์ค๋ช ํ๋ค.
1. ์ํ ๊ธฐ๋ฐ ๋ทฐ ๊ฐ ์ค๋ณต์ฑ ์ ๊ฑฐ ๊ธฐ๋ฒ
3DoF+์๋์ํ๋์๋น์ค๋ฅผ์ ๊ณตํ๊ธฐ์ํด์๋์ฌ๋ฌ์์ ์์์ทจ๋๋์์์ ์ก์ด์๊ตฌ๋๋๋ฐ, 2.2 ์ ์์์ดํด๋ณธ๋ฐ์๊ฐ์ด๋ทฐ๊ฐ์ค๋ณต์ฑ์์ ๊ฑฐํ๋ฉด์์ถ์์ข๋ํจ์จ์ ์ผ
๋ก ํ ์ ์๋ค. MV-HEVC๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์์ ๊ฐ ์ค๋ณต์ฑ์ ๊ฑฐ ๊ธฐ๋ฒ์ด ์ ์๋ ๋ฐ ์๊ณ [28][29], ๋ณธ ๋ ผ๋ฌธ์์๋ ํ์ํ๋์ญํญ๊ฐ์๋ฅผ์ํด์ํ๊ธฐ๋ฐ์์ ๊ฐ์ค๋ณต์ฑ์ ๊ฑฐ๋ฐฉ๋ฒ์
์ ์ํ๋ค. ๊ธฐ์ค์ด ๋๋ ์์์ ๋ณธ ๋ ผ๋ฌธ์์๋ ์ค์๋ทฐ๋ผ๊ณ ์ ์ํ๊ณ , ์ค์ ๋ทฐ๋ ์ทจ๋๋ ์์๋ค์ ํ๊ฐ์ด๋ฐ ์์นํ๋ค. ๋ง์ฝ ๊ทธ ์์น์ ์ค์ ๋ทฐ๊ฐ ์์ ๊ฒฝ์ฐ ์ ์ํ๋ ์์คํ ์
RVS๋ฅผ ์ด์ฉํ์ฌ ์ค์ ๋ทฐ๋ฅผ ํฉ์ฑํ๋ค. ์ค๋ณต๋๋ ์์ญ์ ํ๋จํ๊ธฐ ์ํด ๋ณธ ๋ ผ๋ฌธ์์๋ RVS์์ํ๊ธฐ์ ์์ด์ฉํ์๋๋ฐ, ๊ทธ๋ฆผ 4๋์ํ๊ธฐ๋ฐ๋ทฐ๊ฐ์ค๋ณต์ฑ์ ๊ฑฐ์์๋ฅผ๋ํ๋ธ๋ค. ๊ทธ๋ฆผ 4์์ผ์ชฝ๊ทธ๋ฆผ์์ค์๋ทฐ์์ ๋ค๋ฅธ ์์๋ค์ค ํ๋์์์น๋ก์ํ๋ ์ด๋ฏธ์ง๋ฅผ๋ํ๋ธ
๋ค. ํฐ์์ ์ ์ผ๋กํ์๋์ฌ๊ฐํ๋ฐ์ค๋ฅผ๋ณด๋ฉดํฝ์ ๋ค์ด์
๊ทธ๋ฆผ 4. ์ํ ๊ธฐ๋ฐ ๋ทฐ ๊ฐ ์ค๋ณต์ฑ ์ ๊ฑฐ ์์Fig. 4. Example of warping-based redundancy between the views removal
6 ๋ฐฉ์ก๊ณตํํ๋ ผ๋ฌธ์ง ์ 24๊ถ ์ 5ํธ, 2019๋ 9์ (JBE Vol. 24, No. 5, September 2019)
๊ณก๋ ๊ฒ์ ๋ณผ ์ ์๋๋ฐ ์ด ์์ญ์ ์ค์ ๋ทฐ๊ฐ ํํํ ์
์๊ณ ์ค์งํด๋น์์น์๋น๋์ค์์ํด์๋งํํ๋ ์์๋ค. ๋๋ฌธ์ ๋ณธ ๋ ผ๋ฌธ์ด ์ ์ํ๋ ์์คํ ์ ์๊ณก๋ ๋ถ๋ถ์ ํ์
ํ ํ ์ด๋ฅผ ๊ทธ๋ฆผ 4์ ์ค๋ฅธ์ชฝ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ด์ง ๋ง์คํฌ(bi- nary mask)๋ก๋ํ๋ธ๋ค. ๊ฐํฝ์ ๋ง๋ค์๋จํฝ์ , ์ข์ธกํ๋จํฝ์ , ์ฐ์ธกํ๋จํฝ์ ์์ฐธ์กฐํ์ฌ์ผ๊ฐํ์์์ฑํ๊ณ , ์ค์๋ทฐ์ ์ํ๋ ์์ ๊ฐ ์ผ๊ฐํ์ ๋ชจ์ ๋ณํ ์ ๋๋ฅผ ์ ์๋ก
๋ํ๋ด์ด ์ ์๊ฐ ๋ฎ์ ๊ฒฝ์ฐ ์๊ณก๋์๋ค๊ณ ํ๋จํ๋ค. ํด๋น
๊ธฐ๋ฅ์ RVS์๊ตฌํ๋๊ฒ์์ฌ์ฉํ์๋ค. ๊ฒ์ ์์์ญ์ํด๋น ์์น์ ๋น๋์ค์์ ํ ์ค์ณ๋ฅผ ๊ฐ์ ธ์ฌ ์์ญ์ ๋ํ๋ด๊ณ , ํ์์ ์์ญ์ ์์์ ๊ฐ์ผ๋ก ์ฑ์๋ ๋ฌด๋ฐฉํ ์์ญ์ ๋ํ
๋ธ๋ค. ๋ง์คํฌ๊ฐ ์์ฑ๋๋ฉด ๊ฒ์ ์ ์์ญ์ ํด๋นํ๋ ๋ถ๋ถ๋งํ ์ค์ณ๋ฅผ ๋งคํํ์ฌ ์ค๋ณต์ฑ์ด ์ ๊ฑฐ๋ ๋ทฐ๋ฅผ ์ถ๋ ฅํ๋ค. ๊ทธ๋ฆผ5์์ผ์ชฝ๊ทธ๋ฆผ์์ค๋ณต์ฑ์ด์ ๊ฑฐ๋ํ ์ค์ณ๋ฅผ, ์ค๋ฅธ์ชฝ๊ทธ๋ฆผ์๊น์ด์ง๋๋ฅผ๋ํ๋ธ๋ค. ์ดํ์ค๋ณต์ฑ์ด์ ๊ฑฐ๋์์ฌ๋ทฐ๋ฅผ์ธ์ฝ๋ฉํ์ ์ก์์๋ณธ์์ธ์ฝ๋ฉํ์ฌ์ ์กํ ๋๋ณด๋ค๋์ ์
๊ทธ๋ฆผ 6. ์์ฌ ๋ทฐ ๋ณํฉ ๊ธฐ๋ฒ ๋ธ๋ก ๋ค์ด์ด๊ทธ๋จFig. 6. Block diagram of residual view merging method
๊ทธ๋ฆผ 5. ์ค๋ณต์ฑ์ด ์ ๊ฑฐ๋ ํ ์ค์ณ(์ข)์ ๊น์ด ์ง๋(์ฐ)Fig. 5. Representations of redundancy removed texture(left) and depth map(right)
์ ์ข ๋ฒ ์ธ 4์ธ: ์ค๊ฐํ ๋ฏธ๋์ด๋ฅผ ์ํ 3DoF+ 360 ๋น๋์ค ์์ถ ์์คํ ๊ตฌํ 7(Jong-Beom Jeong et al.: Implementing 3DoF+ 360 Video Compression System for Immersive Media)
๋์ญํญ์ ์๊ตฌํ๋ค.
2. ์์ญ ํ์ฅ ๊ธฐ๋ฐ ์์ฌ ๋ทฐ ๋ณํฉ ๊ธฐ๋ฒ
3.1 ์ ์์ ์๊ฐ๋ ๋ทฐ ๊ฐ ์ค๋ณต์ฑ ์ ๊ฑฐ ๊ธฐ์ ์ ์ ์ฉ์ผ๋ก์์ฌ ๋ทฐ ์์ถ ํ ์ ์ก ์ ํ์ํ ๋์ญํญ์ด ๊ฐ์ํ์์ผ๋, ๋ณด๋ผ ์์์ ์๋ ๊ฐ์ํ์ง ์์ ๋ค์์ ๋์ฝ๋๋ฅผ ์๊ตฌํ
์ฌํด๋ผ์ด์ธํธ์๋ถ๋ด์ด๋๋ค. ์ด๋ฅผํด๊ฒฐํ๊ธฐ์ํด๋ณธ๋ ผ๋ฌธ์์๋ ์์ฌ ๋ทฐ ๋ณํฉ ๊ธฐ๋ฒ์ ์ ์ํ๋ค. ๊ทธ๋ฆผ 6์ ์์ฌ ๋ทฐ๋ณํฉ ๊ธฐ๋ฒ์ ๋ํ ๋ธ๋ก๋ค์ด์ด๊ทธ๋จ์ ๋ํ๋ธ๋ค. ํด๋น ๊ธฐ๋ฒ์ ์์ญ ํ์ฅ(region growing)[30]์ ์ฌ์ฉํ์ฌ ์์ฌ ๋ทฐ์์
๋ณต์์ํ์ํ๋ถ๋ถ์ ์ง์ฌ๊ฐํํํ์ ๋ธ๋ก ๋จ์๋ก์ถ์ถ
ํ๊ณ , ํ๋์ ์์์ผ๋ก ๋ณํฉํ๋ค. ํ๋ ์๋ง๋ค ์์ญ ํ์ฅ ํ ์ถ์ถํ์ฌ ํ๋์ ์์์ผ๋ก ๋ณ
ํฉํ๋ฉด๊ฐ์์์ญ์ด๋ผ๋ํ๋ ์๋ง๋คํฌ๊ธฐ๊ฐ๋ฌ๋ผ์ง๋ฏ๋ก๋ณ
ํฉ๋ ์์์์์ ์์น๊ฐ ๋ณ๊ฒฝ๋ ์ ์๋ค. ์ด๋ ํ๋ ์ ๊ฐ์์ถ์ ํจ์จ์ฑ์ ๋จ์ด๋จ๋ฆฌ๊ณ ๋นํธ๋ ์ดํธ์ ์ฆ๊ฐ๋ฅผ ์ผ๊ธฐํ
๋ค. ์ด๋ฅผํด๊ฒฐํ๊ธฐ์ํด๋ณธ๋ ผ๋ฌธ์์๋์ด์ง๋ง์คํฌ๋ฅผ intra period ๋จ์๋ก๋ณํฉํ๋ค. ๊ทธ๋ฆผ 7์์ด์ง๋ง์คํฌ์ํ๋ ์์ด๋ณํฉ๋๋ ๊ณผ์ ์ ๋ํ๋ธ๋ค. ๋ณํฉ๋ ํ๋ ์์์ ์์ญ์ ์ถ์ถํ๊ธฐ์ํด ์์ญ ํ์ฅ์ ์ํํ๋๋ฐ, ๊ทธ๋ฆผ 7์ ์ค๋ฅธ์ชฝ ๊ทธ
๋ฆผ์์๋นจ๊ฐ์ ๋ฐ์ค๋ ์ถ์ถ๋ ์์ญ์ ๋ํ๋ธ๋ค. ์์ญ ํ์ฅ์ ์ํด์๋ ์์์ ์ด ํ์ํ๋ฐ, ๋ถํ ๋ ํ๋ ์์ ๋ชจ๋ ๋ธ๋ก๋ค์ด ์์์ ์ด ๋ ์ ์์ผ๋ ์ด๋ฏธ ๋ค๋ฅธ ์์ญ์ ์ผ๋ถ๋ก
ํฌํจ๋ ๋ธ๋ก๋ค์์์์ ์์์ ์ธ๋๋ค. ์ดํํ๋ ์์์์์์ญ ํ๋ณด๊ฐ ๋๋๋ฉด๊ทธ๋ฆผ 6์์ ์์ ์๋ฏ์ด์ง ๋ง์คํฌ์์ํ๋ณด๋์์ญ๋ค๋ผ๋ฆฌ์๋ก๊ฒน์น๋๋ถ๋ถ์์ ๊ฑฐํ๋ค. ํ๋ฒํ ์์ญ์ํฌํจ๋๋ธ๋ก์ ์์์ ์ด๋ ์ ์์ง๋ง์์ญ๋ค์
ํํ๊ฐ ์ง์ฌ๊ฐํ์ด๋ฏ๋ก ์๋ก ๊ฒน์น๋ ๋ถ๋ถ์ด ์์ ์ ์๊ธฐ
๋๋ฌธ์ ํด๋น ๋ถ๋ถ๋ค์ ์ ๊ฑฐํด์ฃผ๋ฉด ๋ณด๋ผ ๋ฐ์ดํฐ๋ฅผ ์ ์ฝํ
์ ์๋ค. ๊ทธ๋ฆผ 8์ ์์ญ ๊ฐ ์ค๋ณต๋๋ ๋ถ๋ถ์ ์ ๊ฑฐํ๋ 3๊ฐ์ง๋ฐฉ๋ฒ์๋ํ๋ธ๋ค. ๊ทธ๋ฆผ 8์์ผ์ชฝ๊ทธ๋ฆผ์์์์์ญ์ดํฐ์์ญ์์์์ ํํฌํจ๋ ๊ฒฝ์ฐ, ์์์์ญ์์ ๊ฑฐํ๋์๋๋ฆฌ์ค๋ฅผํํํ๋ค. ๊ทธ๋ฆผ 8์์ค๊ฐ๊ทธ๋ฆผ์์์์์ญ๊ณผํฐ์์ญ์ ๋ชจ์๋ฆฌ๋ผ๋ฆฌ ๊ฒน์น ๊ฒฝ์ฐ ์์ ์์ญ์์ ์ค๋ณต๋๋ ๋ถ๋ถ
์ ์๋ฅด๋ ์์ ์ ๋ํ๋ธ๋ค. ๋ง์ง๋ง์ผ๋ก ๊ทธ๋ฆผ 8์ ์ค๋ฅธ์ชฝ๊ทธ๋ฆผ์์์์์ญ๊ณผ ํฐ์์ญ์ ๊ผญ์ง์ ๋ผ๋ฆฌ ์๋ก ๊ฒน์น ๊ฒฝ์ฐ
์์ ์์ญ์ ์ํ์ผ๋ก ์๋ผ ์ค๋ณต์ฑ์ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ์ ๋
ํ๋ธ๋ค.3DoF+๋ฅผ ์ํ 360 ๋น๋์ค๋ equirectangular projec-
tion(ERP)์ ํํ๋ฅผ ๊ฐ์ง๋ฏ๋ก ์๋จ๊ณผ ํ๋จ ์์ญ์์ ํฝ์ ์ด ์๊ณก๋๋ ํ์์ด ๋ฐ์ํ์ฌ ์ ์ํ๋ ์์คํ ์ ์ด ๋ถ๋ถ
๊ทธ๋ฆผ 7. ํ๋ ์ ๋ณํฉ ๋ฐ ์์ญ ํ์ฅ ยท ์ถ์ถ ์์Fig 7. Example of frame merging and region growing ยท extraction
๊ทธ๋ฆผ 8. ์์ญ ๊ฐ ์ค๋ณต๋๋ ๋ถ๋ถ ์ ๊ฑฐ ๋ฐฉ๋ฒFig 8. Methods for removing overlapped regions
8 ๋ฐฉ์ก๊ณตํํ๋ ผ๋ฌธ์ง ์ 24๊ถ ์ 5ํธ, 2019๋ 9์ (JBE Vol. 24, No. 5, September 2019)
์ ํํฐ๋งํด์ฃผ๋ ์์ ์ ๊ฑฐ์น๋ค. ์ดํ์ ๋ฆฌ๋์์ญ๋ค์ํด๋นํ๋ ๋ถ๋ถ์ ํ ์ค์ณ์ ๊น์ด ์ง๋์์ ์ถ์ถํ์ฌ ์ด๋ฅผ ๋
์ด์๋ฐ๋ฅธ๋ด๋ฆผ์ฐจ์์ผ๋ก์ ๋ ฌํ๊ณ ํ๋์์์์ผ๋ก๋ณํฉํ
ํ ์์ถ ๋ฐ ์ ์ก์ด ์ด๋ฃจ์ด์ง๋ค. ์ด๋ ๊ฒ ์์ฌ ๋ทฐ๋ฅผ ํ๋๋กํฉ์นจ์ผ๋ก์๋นํธ๋ ์ดํธ์ ์ฝ๊ณผํ์ํ๋์ฝ๋์์๊ฐ์๋ฅผ
์ ๋ํ ์ ์๋ค.
โ ฃ. ๊ตฌํ ๋ด์ฉ ๋ฐ ๊ฒฐ๊ณผ
๋ณธ๋ ผ๋ฌธ์์๋ 3DoF+ 360 ๋น๋์ค์์ถ์ฑ๋ฅ์์คํํ๊ธฐ์ํด 3DoF+๋ฅผ ์ํ ํ ์คํธ ์ํ์ค์ธ ClassroomVideo[31], TechnicolorMuseum[32]์์ฌ์ฉํ์๋ค. MPEG-I์์ 3DoF+๋ฅผ์ํด์ด 5๊ฐ์ํ ์คํธ์ํ์ค๊ฐ์ ์๋์์ผ๋, 360 ์์์ด์๋์ผ๋ฐ 2D ์์์์ฌ์ฉํ์๊ฑฐ๋ํ๋ฐฉํฅ๋ง์๋ฐ๋ผ๋ณด๊ณ ์๋ ์ํ์ค๋ ์ ์ธํ์ฌ ๋ณธ ๋ ผ๋ฌธ์์๋ 2๊ฐ์ ํ ์คํธ์ํ์ค๋ก์คํ์์งํํ์๋ค. ํ 1์์คํ์์ฌ์ฉ๋ํ ์คํธ์ํ์ค๋ค์ ์ ๋ณด๋ฅผ ๋ํ๋ธ๋ค. ์คํ์๋ 2๊ฐ์ intel xeon e5-2687w v4 CPU์ 128GB์๋ฉ๋ชจ๋ฆฌ๊ฐ์ฅ์ฐฉ๋์๋ฒ๊ฐ์ฌ์ฉ๋์๊ณ , ubuntu 16.04 ํ๊ฒฝ์์ ์งํ๋์๋ค. ์คํ์๋3DoF+ CfP์ common test condition (CTC)์์๊ถ์ฅํ๋์ํํธ์จ์ด๋ค์ด์ฌ์ฉ๋์๋ค. ํ 2์์์ธ๊ธ๋๊ฒ๊ณผ๊ฐ์ด์ธ์ฝ๋ฉ๊ณผ ๋์ฝ๋ฉ์๋ HEVC test model (HM) 16.16 ๋ฒ์ ์ด์ฌ์ฉ๋์๊ณ ๋ทฐ ํฉ์ฑ์๋ OpenCV 3.4.2[33] ๋ฒ์ ๊ณผ ์ฐ๊ณ๋RVS 3.1 ๋ฒ์ ์ด ์ฌ์ฉ๋์์ผ๋ฉฐํ์งํ๊ฐ์๋ ERP ์์์์ํ ํ๊ฐ์งํ์ธ weighted-to-spherically-uniform peak sig-nal-to-noise ratio (WS-PSNR) 2.0 ๋ฒ์ ์ด ์ฌ์ฉ๋์๋ค.
3DoF+ CfP๋๊ฐ ์ํ์ค๋ง๋ค 4๊ฐ์ ๋ชฉํ๋นํธ๋ ์ดํธ ์ง์ ์ ๋ช ์ํ์๋ค. ํ 3์ 3DoF+ CfP์ ๋ชฉํ ๋นํธ๋ ์ดํธ์ง์ ์ ๋ํ๋ธ๋ค. ๋ณธ ๋ ผ๋ฌธ์์๋ ํด๋น ๋นํธ๋ ์ดํธ ์ง์ ์๋ง์ถ์ด quantization parameter(QP)๋ฅผ ์กฐ์ ํ์ฌ ์ธ์ฝ๋ฉ์์งํํ์๊ณ , CfP์์ ๊ถ์ฅํ๋ ๋๋ก random access (RA)
๋ฐฉ์์ผ๋ก ์ธ์ฝ๋ฉ๋์๋ค.
Tool name Version
Reference view synthesizer (RVS) v3.1
WS-PSNR v2.0
360Lib 5.1-dev
HEVC test model (HM) 16.16
ํ 2. 3DoF+ 360 ๋น๋์ค ์์ถ, ๋ ๋๋ง, ํ์ง ํ๊ฐ ์ํํธ์จ์ดTable 2. 3DoF+ 360 video compression, rendering, quality evaluation software
NameTarget bitrate (Mbps)
R1 R2 R3 R4ClassroomVideo 6.5 10 15 25
TechnicolorMuseum 10 15 25 40
ํ 3. 3DoF+ CfP์ ๋ชฉํ ๋นํธ๋ ์ดํธ ์ง์ Table 3. Target bitrate point of 3DoF+ CfP
๊ทธ๋ฆผ 9๋ ์ ์ํ๋ ์์คํ ๊ณผ HEVC ์ฝ๋ฑ๋ง์ ์ฌ์ฉํ์ฌ์์ถ ๋ฐ์ ์ก๋ anchor์ rate-distortion(RD) curve๋ฅผ ๋ํ๋ด๊ณ , ๊ทธ์ ํด๋นํ๋ ๋นํธ๋ ์ดํธ์ WS-PSNR, ๊ทธ๋ฆฌ๊ณ BD-rate๋ํ 4์์ ์๊ฐ๋๋ค. Anchor๋๋ถํธํ๋ฐ ๋ณตํธํ์ HEVC ์ฝ๋ฑ์, ๊ทธ์ธ์์์ ์ํ 2์์์ธ๊ธ๋์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ์ฌ ํ๊ฐ๋์๋ค. ๊ทธ๋ฆผ 9์ ์ข์ธก ๊ทธ๋ํ๋
ClassroomVideo์๋ํ๊ฒฐ๊ณผ๋ฅผ๋ํ๋ด๋๋ฐ, ์ ์ํ๋์์คํ ์ด R1, R2, R3, R4 ๋์ญํญ์์ anchor๋ณด๋ค๋์ข์๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ์๋ค. ์ฐ์ธก ๊ทธ๋ํ๋ TechnicolorMuseum์๋ํ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ด๊ณ , R2, R3 ๋์ญํญ์์ ์ ์ํ๋ ์์คํ ์ดanchor๋ณด๋ค๋์ข์๊ฒฐ๊ณผ๋ฅผ๋ํ๋ด๋๊ฒ์๋ณผ์์๋ค. ์คํ๊ฒฐ๊ณผ๋ฅผ ํตํด ์ ์ํ๋ ์์คํ ๊ณผ ๊ธฐ์กด HEVC ๊ธฐ๋ฐ ์์คํ ๊ฐ์๋ trade-off๊ฐ์กด์ฌํ๊ณ , ํด๋ผ์ด์ธํธ์์ํฉ์๋ฐ๋ผ์ ์์ ์ธ์์คํ ์ ์ฉ์ํ ์์์์์์์๋ค. ํด๋ผ์ด์ธํธ์ ์ฐ์ฐ ๋ฅ๋ ฅ์ด์ฌ๋ฌ๊ฐ์๋์ฝ๋๋ฅผ ๊ตฌ๋ํ ๋งํผ์ถฉ๋ถํ๊ณ
๊ณ ๋์ญํญ์ ์ฌ์ฉ๊ฐ๋ฅํ๋ฉฐ HEVC ๊ธฐ๋ฐ ์์คํ ์ด ๋ ์ข์
Name Resolution Number of views Frame length Frame rate Bit depth
ClassroomVideo 4096ร2048 15 120 30 fps 10-bit
TechnicolorMuseum 2048ร2048 24 300 30 fps 10-bit
ํ 1. 3DoF+ 360 ๋น๋์ค ํ ์คํธ ์ํ์ค ์ ๋ณดTable 1. Information of 3DoF+ 360 video test sequences
์ ์ข ๋ฒ ์ธ 4์ธ: ์ค๊ฐํ ๋ฏธ๋์ด๋ฅผ ์ํ 3DoF+ 360 ๋น๋์ค ์์ถ ์์คํ ๊ตฌํ 9(Jong-Beom Jeong et al.: Implementing 3DoF+ 360 Video Compression System for Immersive Media)
ํ์ง์์์์์ ๊ณตํ ๋๋ํด๋น์์คํ ์, ๊ทธ๋ ์ง์์๋์๋ ์ ์ํ๋ ์์คํ ์ ์ด์ฉํ์ฌ ์ฐ์ฐ ๋ฅ๋ ฅ์ ์ ์ฝํ ์
์๋ค. ํ 4๋์ ์ํ๋์์คํ ์์ฌ์ฉํ์ฌ 3DoF+ ๋น๋์ค๋ฅผ์ ์กํ ๋์ ์ฝ๋๋ BD-rate๊ฒฐ๊ณผ๊ฐ์๋ณด์ฌ์ค๋ค. Rate point๋ ํ 3์์ ์ธ๊ธ๋ ๋ชฉํ ๋นํธ๋ ์ดํธ ์ง์ ์ ๋ํ๋ด๊ณ , WS-PSNR_Y๋ luma ๊ฐ์ ๋ํ WS-PSNR ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ธ๋ค. ์ ์ํ๋ ์์คํ ์ HEVC ๊ธฐ๋ฐ ์์คํ ๋๋น ํ๊ท 12.43%์ BD-rate ์ ์ฝ๋ฅ ์๋ณด์ฌ์ฃผ์๋ค. ๋ณธ๋ ผ๋ฌธ์์์ ์ํ๋ ๋ฐฉ๋ฒ์ClassroomVideo๋ณด๋ค TechnicolorMuseum์์๋ฎ์ BD-rate ์ ์ฝ๋ฅ ์ ๋ณด์ฌ์คฌ๋๋ฐ, ์ด๋ ClassroomVideo์๊ฒฝ์ฐ์ค์๋ทฐ์์์น์ํด๋นํ๋๊ธฐ์กด์์์ด์กด์ฌํ์ฌ
๊ทธ๋๋ก์ฌ์ฉํ๋ฐ๋ฉด์ TechnicolorMuseum์์ค์๋ทฐ๋ฅผ๊ธฐ์กด ์์๋ค์ ์ด์ฉํ์ฌ ์๋ก ํฉ์ฑํ์๋ ๊ฒ์ด ์ด์ ๋ก ์ถ์
๋๋ค. ๋ํ๊ธฐ์กด HEVC encoder๋ง์์ด์ฉํ์์คํ ์๊ฒฝ์ฐTechnicolorMuseum์์ ์กํ ๋ 24๊ฐ์๋ทฐ์ํ ์ค์ณ์๊น
์ด ์ง๋๊น์ง ๊ฐ์ด ์ ์กํ๋ฏ๋ก ์ด 48๊ฐ์ ์ธ์ฝ๋์ ๋์ฝ๋๊ฐํ์ํ๋ฐ๋ฉด, ๋ณธ๋ ผ๋ฌธ์์์ ์ํ๋์์คํ ์์ค์๋ทฐ์๋ณํฉ๋์์ฌ๋ทฐ๋ฅผ์ ์กํ๋ฏ๋ก์ด 4๊ฐ์์ธ์ฝ๋์๋์ฝ๋๋ฅผ์๊ตฌํ์ฌ ๋ณ๋ ฌ ์ฒ๋ฆฌ๊ฐ ์ข ๋ ์์ํ๋ค๋ ์ฅ์ ์ด ์๋ค.
โ ค. ๊ฒฐ ๋ก
๋ณธ ๋ ผ๋ฌธ์ ๋ชฐ์ ํ ๋ฏธ๋์ด๋ฅผ ์ํ 3DoF+ 360 ๋น๋์ค ์์ถ ์์คํ ์ ์ ์ํ๋ค. RVS๋ฅผํ์ฉํ์ฌ 3DoF+ ๋น๋์ค๊ฐ์ค๋ณต์ฑ์์ ๊ฑฐํ๊ณ ํ์ํ์์ญ๋ง์ถ์ถํ์ฌํ๋์์์์ผ
๋ก๋ณํฉํ์ฌ์์ถ๋ฐ์ ์กํ๋ค. ์ ์กํ๋์ ๋ณด์์์์ค์ฌ๋ ์ ์ ๋์ญํญ์ ์ฌ์ฉ๊ฐ๋ฅํ๊ณ , ์ ์กํ ์์์ ๊ฐ์๋ฅผ ์ค์ผ ์์์ด๋์ ์์์๋์ฝ๋๋ฅผ ํด๋ผ์ด์ธํธ์์๊ตฌํ๋ฏ
๋ก ํด๋ผ์ด์ธํธ์์ฐ์ฐ๋์์ ์ฝ๊ฐ๋ฅํ๋ค. ์ ์ํ๋์์คํ
๊ทธ๋ฆผ 9. HEVC anchor์ ์ ์ํ๋ ์์คํ ์ rate-distortion(RD) curve : ClassroomVideo(์ข), TechnicolorMuseum(์ฐ) Fig. 9. Rate-distortion(RD) curve of the HEVC anchor and the proposed system : ClassroomVideo(left), TechnicolorMuseum(right)
Name Rate pointAnchor (HEVC-based) Proposed system
BD-rateBitrate(Mbps)
WS-PSNR_Y(dB)
Bitrate(Mbps)
WS-PSNR_Y(dB)
ClassroomVideo
R4 24.8 33.28 23.7 33.40
-20.14%R3 14.9 32.67 13.6 32.84
R2 9.9 32.00 9.5 32.32
R1 6.3 31.06 5.6 31.43
TechnicolorMuseum
R4 39.3 31.10 39.6 30.89
-4.72%R3 24.6 29.98 24.9 30.11
R2 14.9 28.82 14.1 28.97
R1 9.9 28.04 9.6 27.07
Average 18.0 30.86 17.5 30.87 -12.43%
ํ 4. ์ ์ํ๋ ์์คํ ์ ์ฌ์ฉํ ๋ทฐ ํฉ์ฑ ๊ฒฐ๊ณผTable 4. View synthesis result with the proposed system
10 ๋ฐฉ์ก๊ณตํํ๋ ผ๋ฌธ์ง ์ 24๊ถ ์ 5ํธ, 2019๋ 9์ (JBE Vol. 24, No. 5, September 2019)
์ ์ฌ์ฉํ์ฌ 3DoF+๋ฅผ ์ํ ์ฌ๋ฌ ๊ฐ์ 360 ์์๋ค์ ์ ์กํ์ ๋ ํ๊ท 12.43%์ BD-rate ์ ์ฝ๋ฅ ์ ๋ณด์ฌ์ฃผ์๋ค. ์ ์ํ๋ ์์คํ ์ MPEG-I์์ ํ์ฌ ํ์คํ ๋จ๊ณ์ ์๋3DoF+์ 6DoF์๋ ์ ์ฉ์ด๊ฐ๋ฅํ๋ฏ๋ก, ์ค๋ณต์ฑ์ ๊ฑฐ๊ธฐ๋ฒ๊ณผ ์์ ๋ณํฉ ๊ธฐ๋ฒ์ ๊ณ ๋ํ๊ฐ ์ด๋ฃจ์ด์ง๋ค๋ฉด ๋ ํจ๊ณผ์ ์ธ
์ค๊ฐํ ๋ฏธ๋์ด๋ฅผ ์ํ 360 ๋น๋์ค ์์ถ ๋ฐ ์ ์ก ์์คํ ์๊ตฌ์ถํ ์ ์์ ๊ฒ์ด๋ค.
์ฐธ ๊ณ ๋ฌธ ํ (References)
[1] Mary-Luc Champel, Thomas Stockhammer, Thierry Fautier, Emman- uel Thomas, Rob Koenen. 2016. Quality Requirements for VR. 116th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG 116/m39532.
[2] Hyun-Joon Roh, SungWon Han, and Eun-Seok Ryu. 2017. Prediction complexitybased HEVC parallel processing for asymmetric multi- cores. Multimedia Tools and Applications 76, 23 (2017), 25271โ25284.
[3] Hyun-Joon Roh, Bok-Gi Lee, and Eun-Seok Ryu. 2018. Tile Partition- ing and Allocation for HEVC Parallel Decoding on Asymmetric Multicores. The Journal of Korean Institute of Communications and Information Sciences (J-KICS), Vol.43, No.05, pp. 791-800
[4] Seehwan Yoo and Eun-Seok Ryu. 2017. Parallel HEVC decoding with asymmetric mobile multicores. Multimedia Tools and Applications 76, 16 (2017), 17337โ17352.
[5] Dien Nguyen, Tuan Le, Sangsoon Lee, and Eun-Seok Ryu. 2018. SHVC Tile-Based 360-Degree Video Streaming for Mobile VR: PC Offloading Over mmWave. Sensors 18, 11 (2018), 3728.
[6] Tuan Thanh Le, Dien Van Nguyen, and Eun-Seok Ryu. 2018. Computing Offloading Over mmWave for Mobile VR: Make 360 Video Streaming Alive. IEEE Access (2018).
[7] Robert Skupin, Yago Sanchez, Karsten Sรฤณhring, Thomas Schierl, Eun-Seok Ryu, and Jangwoo Son. 2018. Temporal MCTS Coding Constraints Implementation. 122th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG 122/m42423.
[8] Jang-Woo Son, Dongmin Jang, Eun-Seok Ryu. 2018. Implementing Motion-Constrained Tile and Viewport Extraction for VR Streaming. ACM Network and Operating System Support for Digital Audio and Video 2018 (NOSSDAV2018).
[9] Jang-Woo Son, Eun-Seok Ryu. 2018. Tile-Based 360-Degree Video Streaming for Mobile Virtual Reality in Cyber Physical System. Elsevier, Computers and Electrical Engineering.
[10] Xin Wang, Lulin Chen, Shuai Zhao, and Shawmin Lei. 2017. From OMAF for 3DoF VR to MPEG-I Media Format for 3DoF+, Windowed 6DoF and 6DoF VR. 119th MPEG meeting of ISO/IECJTC1/SC29/ WG11, MPEG119/m44197.
[11] Jong-Beom Jeong, Dongmin Jang, Jangwoo Son, and Eun-Seok Ryu. 2018. 3DoF+ 360 Video Location-Based Asymmetric Down-Sampling
for View Synthesis to Immersive VR Video Streaming. Sensors 18 ,9(2018), 3148.
[12] ISO/IEC JTC1/SC29/WG11. 2019. Call for Proposals on 3DoF+ Visual. 125th MPEG meeting of ISO/IECJTC1/SC29/WG11, MPEG/ n18145.
[13] ISO/IEC JTC1/SC29/WG11. 2018. 3DoF+ Software Platform de- scription. 125th MPEG meeting of ISO/IECJTC1/SC29/WG11, MPEG2018/n18070.
[14] ISO/IEC JTC1/SC29/WG11. 2018. Reference View Synthesizer (RVS) manual. 124th MPEG meeting of ISO/IECJTC1/SC29/WG11, MPEG124/n18068.
[15] Patrick Boissonade, Joel Jung, and P.Nikitin. 2018. [MPEG-IVisual] View synthesis algorithm for windowed-6DoF. 124th MPEG meeting of ISO/IECJTC1/SC29/ WG11, MPEG2018/m44788.
[16] ISO/IECJTC1/SC29/WG11.2008. Overview of 3D Video Coding. 84th MPEG meeting of ISO/IECJTC1/SC29/WG11, MPEG2008/ n9784.
[17] Gerhard Tech, Ying Chen, Karsten Mรผller, Jens-Rainer Ohm, Anthony Vetro, Ye-Kui Wang. 2016. Overview of the Multiview and 3D Extensions of High Efficiency Video Coding. IEEE Transactions on Circuits and Systems for Video Technology, 2015, 26.1: 35-49.
[18] Ying Chen, Gerhard Tech, Krzysztof Wegner and Sehoon Yea. 2014. Test Model 10 of 3D-HEVC and MV-HEVC. 110th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG2014/n14975.
[19] Joel Jung, P. Nikitin. 2017. [MPEG-I Visual] List of issues with MV- and 3D-HEVC when coding 1D- and 2D-multi-view contents. 120th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG2017/m41701.
[20] Renaud Dorรฉ, Franck Thudor. 2018. Outperforming 3DoF+ Anchors: first evidence. 123th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG2018/m43504.
[21] Franck Thudor, Renaud Dorรฉ. RVS based 3DoF+ evidence results. 124th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG2018/ m44588.
[22] Bart Kroon, Bart Sonneveldt. 2019. Philips response to CfP on 3DoF+. 126th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG2019/ m47179.
[23] Julien Fleureau, Franck Thudor, Renaud Dorรฉ, Max Dmitrichenko, Basel Salahieh, Jill Boyce. 2019. Description of Technicolor Intel re-sponse to MPEG-I 3DoF+ Call for Proposal. 126th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG2019/m47445.
[24] Marek Domaลski, Adrian Dziembowski, Dawid Mieloch, Olgierd Stankiewicz, Jakub Stankowski, Adam Grzelka, Gwangsoon Lee, Jun Young Jeong, Jeongil Seo. 2019. Technical description of proposal for Call for Proposals on 3DoF+ Visual prepared by Poznaล University of Technology (PUT) and Electronics and Telecommunications Research Institute (ETRI). 126th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG2019/m47407.
[25] Vinod Kumar Malamal Vadakital, Kimmo Roimela, Lauri Ilola, Jaakko Kerรคnen, Mika Pesonen, Sebastian Schwarz, Jani lainema, Miska Hannuksela. 2019. Description of Nokiaโs response to CFP for 3DOF+ visual. 126th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG2019/m47372.
์ ์ข ๋ฒ ์ธ 4์ธ: ์ค๊ฐํ ๋ฏธ๋์ด๋ฅผ ์ํ 3DoF+ 360 ๋น๋์ค ์์ถ ์์คํ ๊ตฌํ 11(Jong-Beom Jeong et al.: Implementing 3DoF+ 360 Video Compression System for Immersive Media)
[26] Bin Wang, Yule Sun, Wenyi Wang, Jiafeng Chen, Lu Yu, Huiming Yu. 2019. Description of Zhejiang Universityโs response to 3DoF+ Visual CfP. 126th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG2019/ m47684.
[27] Basel Salahieh, Bart Kroon, Joel Jung, Marek Domaลski. 2019. Test Model for Immersive Video. 126th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG2019/n18470.
[28] Ying Chen, Xin Zhao, Li Zhang, Je-Won Kang. 2016. Multiview and 3D Video Compression Using Neighboring Block Based Disparity Vectors. IEEE Transactions on Multimedia 18.4 (2016): 576-589.
[29] Je-Won Kang, Ying Chen, Li Zhang, Marta Karczewicz. 2014. Low Complexity Neighboring Block based Disparity Vector Derivation in
3D-HEVC. IEEE International Symposium on Circuits and Systems (ISCAS). IEEE, 2014. p. 1921-1924.
[30] M Mary Synthuja Jain Preetha, L Padma Suresh, and M John Bosco. 2012. Image segmentation using seeded region growing. In 2012 International Conference on Computing, Electronics and Electrical Technologies (ICCEET). IEEE, 576โ583.
[31] Bart Kroon. 2018. 3DoF+ test sequence ClassroomVideo. 122th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG2018/m42415.
[32] Renaud Dore. 2018. Technicolor 3DoF+ test materials. 122th MPEG meeting of ISO/IEC JTC1/SC29/ WG11, MPEG2018/m42349.
[33] 2018. Open computer vision. [Online]. https://github.com/opencv/ opencv/releases/tag/3.4.2
์ ์ ์ ๊ฐ
์ ์ข ๋ฒ
- 2018๋ 8์ : ๊ฐ์ฒ๋ํ๊ต ์ปดํจํฐ๊ณตํ๊ณผ ํ์ฌ- 2018๋ 9์ ~ 2019๋ 8์ : ๊ฐ์ฒ๋ํ๊ต ์ปดํจํฐ๊ณตํ๊ณผ ์์ฌ๊ณผ์ - 2019๋ 9์ ~ ํ์ฌ : ์ฑ๊ท ๊ด๋ํ๊ต ์ปดํจํฐ๊ต์ก๊ณผ ์์ฌ๊ณผ์ - ์ฃผ๊ด์ฌ๋ถ์ผ : ๋ฉํฐ๋ฏธ๋์ด ํต์ ๋ฐ ์์คํ , ๋น๋์ค ์์ถ ํ์ค
์ด ์ ๋น
- 2014๋ 3์ ~ ํ์ฌ: ๊ฐ์ฒ๋ํ๊ต ์ปดํจํฐ๊ณตํ๊ณผ ํ์ฌ๊ณผ์ - ์ฃผ๊ด์ฌ๋ถ์ผ : ๋ฉํฐ๋ฏธ๋์ด ํต์ ๋ฐ ์์คํ , ๋น๋์ค ์์ถ ํ์ค
์ฅ ๋ ๋ฏผ
- 2019๋ 2์ : ๊ฐ์ฒ๋ํ๊ต ์ปดํจํฐ๊ณตํ๊ณผ ํ์ฌ- 2019๋ 3์ ~ 2019๋ 8์ : ๊ฐ์ฒ๋ํ๊ต ์ปดํจํฐ๊ณตํ๊ณผ ์์ฌ๊ณผ์ - 2019๋ 9์ ~ ํ์ฌ : ์ฑ๊ท ๊ด๋ํ๊ต ์ปดํจํฐ๊ต์ก๊ณผ ์์ฌ๊ณผ์ - ์ฃผ๊ด์ฌ๋ถ์ผ : ๋ฉํฐ๋ฏธ๋์ด ํต์ ๋ฐ ์์คํ , ๋น๋์ค ์์ถ ํ์ค
12 ๋ฐฉ์ก๊ณตํํ๋ ผ๋ฌธ์ง ์ 24๊ถ ์ 5ํธ, 2019๋ 9์ (JBE Vol. 24, No. 5, September 2019)
์ ์ ์ ๊ฐ
์ด ์ ์
- 1982๋ 2์ : ์ธํ๋ํ๊ต ์ ์๊ณตํ๊ณผ ํ์ฌ- 1986๋ 2์ : ์ธํ๋ํ๊ต ์ ์๊ณ์ฐํ๊ณผ ์์ฌ- 2005๋ 2์ : ์ธ์ฒ๋ํ๊ต ์ปดํจํฐ๊ณตํ๊ณผ ๋ฐ์ฌ- 1994๋ 2์ ~ ํ์ฌ : ๊ฐ์ฒ๋ํ๊ต ์ปดํจํฐ๊ณตํ๊ณผ ๋ถ๊ต์- ์ฃผ๊ด์ฌ๋ถ์ผ : ์ปดํจํฐ๋คํธ์ํฌ, ์์คํ ์ํํธ์จ์ด, IoT
๋ฅ ์ ์
- 1999๋ 8์๏ผ๊ณ ๋ ค๋ํ๊ต ์ปดํจํฐํ๊ณผ ํ์ฌ- 2001๋ 8์๏ผ๊ณ ๋ ค๋ํ๊ต ์ปดํจํฐํ๊ณผ ์์ฌ- 2008๋ 2์๏ผ๊ณ ๋ ค๋ํ๊ต ์ปดํจํฐํ๊ณผ ๋ฐ์ฌ- 2008๋ 3์ ~ 2008๋ 8์๏ผ๊ณ ๋ ค๋ํ๊ต ์ฐ๊ตฌ๊ต์- 2008๋ 9์ ~ 2010๋ 12์๏ผ์กฐ์ง์๊ณต๋ ๋ฐ์ฌํ๊ณผ์ - 2011๋ 1์ ~ 2014๋ 2์๏ผInterDigital Labs Staff Engineer- 2014๋ 3์ ~ 2015๋ 2์๏ผ์ผ์ฑ์ ์ ์์์ฐ๊ตฌ์/ํํธ์ฅ- 2015๋ 3์ ~ 2019๋ 8์๏ผ๊ฐ์ฒ๋ํ๊ต ์ปดํจํฐ๊ณตํ๊ณผ ์กฐ๊ต์- 2019๋ 9์ ~ ํ์ฌ : ์ฑ๊ท ๊ด๋ํ๊ต ์ปดํจํฐ๊ต์ก๊ณผ ์กฐ๊ต์= ์ฃผ๊ด์ฌ๋ถ์ผ : ๋ฉํฐ๋ฏธ๋์ด ํต์ ๋ฐ ์์คํ , ๋น๋์ค ์ฝ๋ฉ ๋ฐ ๊ตญ์ ํ์ค, HMD/VR ์์ฉ๋ถ์ผ