멀티뷰 비디오 코딩

Multiview Video Coding

멀티뷰 비디오 코딩(MVC, MVC 3D)은 여러 카메라 각도에서 동시에 캡처된 비디오 시퀀스를 단일 비디오 [1]스트림으로 효율적으로 인코딩할 수 있는 비디오 압축용 입체 비디오 코딩 표준입니다.2D Plus Delta 방식을 사용하며, MPEG와 VCEG가 공동으로 개발한 H.264(MPEG-4 AVC) 비디오 압축 표준을 수정한 것으로, 주로 파나소닉과 LG전자 [3]등 여러 회사의 기여를 받고 있습니다.

MVC 포맷은 입체(2뷰) 3D 비디오 및 자유 시점 TV 및 멀티 뷰 3D TV인코딩하기 위한 것입니다.스테레오 하이 프로파일은 2009년 6월에 표준화되었습니다.프로파일은 MVC 툴 세트를 기반으로 하며, 스테레오 Blu-ray 3D [4]릴리즈에서 사용됩니다.

기술 개요

MVC는 여러 각도에서 동일한 장면을 녹화하는 비디오가 많은 공통 요소를 공유한다는 생각에 기초하고 있습니다.동일한 기본 스트림에서 캡처된 모든 동시 프레임을 인코딩하여 여러 레이어에서 가능한 한 많은 정보를 공유할 수 있습니다.이것에 의해, 부호화된 [5][6]비디오의 사이즈를 줄일 수 있습니다.

멀티뷰 비디오는 모든 카메라가 다른 시점에서 동일한 장면을 캡처하기 때문에 많은 양의 뷰 간 통계 의존성을 포함합니다.따라서 효율적인 MVC 인코딩을 위해서는 시간적 예측과 시점 간 예측의 조합이 중요합니다.특정 카메라로부터의 프레임은, 같은 카메라로부터의 시간 관련 프레임 뿐만이 아니라, 인접하는 카메라의 프레임으로부터도 예측할 수 있다.이러한 상호의존성은 효율적인 [7][8][9]예측에 사용할 수 있습니다.

Blu-ray 3D 무비의 멀티뷰 비디오 코딩에 사용되는 방법은 2D 플러스 델타 알고리즘으로 알려져 있으며 MVC 사양 자체는 사양의 [10]H.264 "Annex H"의 수정 사항으로서 H.264 표준의 일부입니다.

오픈 소스 지원이 거의 없음

2015년 4월 현재 MVC 비디오 압축 [11]표준의 소프트웨어 디코딩을 지원하는 무료 오픈 소스 소프트웨어는 아직 없습니다.FFmpegLibav 라이브러리에서 사용되는 것과 같은 일반적인 오픈 소스 H.264 및 HEVC(H.265) 디코더에서는 두 번째 뷰에 대한 추가 정보가 무시되기 때문에 입체 뷰에 대한 두 번째 뷰는 표시되지 않습니다.대부분의 경우 이 지원이 추가되지 않은 이유는 초기 코어 H.264 및 HEVC 디코더 코드가 작성되었을 때 MVC가 고려되지 않았기 때문에 하나의 큰 청크로 코드화되었으며, 이후 수정은 많은 필수 코드 리팩터링 작업과 주요 작업인 현재 아키텍처를 변경하는 것을 의미합니다.g 및 일부 코드를 재정렬하고 기존 디코더 코드의 여러 함수를 더 작은 청크로 분할하여 처리 작업을 단순하게 한 다음 MVC와 같은 수정 사항을 [12]더 쉽게 추가할 수 있도록 합니다.

그러나 일부 개념 증명 작업은 과거에 다운스트림에서 수행된 적이 있지만 업스트림에서 FFmpeg 또는 [13][14]Libav의 정식 릴리스로 만든 적은 없습니다.

2016년 3월 8일 상황이 개선되었다.DirectShow Media Splitter and Decoders Collection LAV[15] 필터 버전 0.68은 개발자인 "Nevcairiel"에 의해 출시되었으며, 그는 H.264 MVC 3D 디듀싱 및 디코딩을 지원합니다.이 릴리스와 "videohelp3d"라는 이름의 프로그래머에 의해 작성된 FRIM을 사용하여 AviSynth 스크립트를 작성하여 H.264 MVC 3D 비디오 클립을 사전 처리할 수 있습니다. 이 비디오는 무료 3D 비디오 플레이어[18] Bino에서 열고 빨간색으로 표시할 수 있습니다.[11] 예를 들어 시안글리프 비디오입니다.

FRIM AviSynth 플러그인(FRIMSource)의 사용 방법은 "video help3d" 홈페이지에 설명되어 있습니다.LAV 필터를 사용하여 H.264 MVC 3D 비디오 클립에서 오디오를 얻을 수 있습니다.개발자는 의 향후 릴리즈에서 LAV 비디오가 비디오를 직접 [20]Side-by-Side로 렌더링할 가능성이 있다고 게시했습니다.

특허권자

MPEG [21]LA 특허풀에 등재된 MVC 기술 발전에 기여한 특허를 보유하고 있는 단체는 다음과 같습니다.

조직[22] 액티브 특허 유효기간이 지난 특허 특허의[3] 합계
파나소닉 607 41 648
LG전자 85 2 87
돌비 연구소 77 3 80
프라운호퍼 65 0 65
후지쯔 59 3 62
미쓰비시 전기 28 21 49
GE 31 0 31
타기반 II LLC 27 0 27
지멘스 14 9 23
컬럼비아 대학교 0 17 17
맥셀 14 0 14
Thomson 라이선스 0 14 14
Koninklijke KPN N.V.1 0 13 13
일본전신전화 8 0 8
NTT 도코모 6 0 6
소니 5 0 5
전자통신연구소 2 1 3
HP 주식회사 0 1 1

「 」를 참조해 주세요.

레퍼런스

  1. ^ https://research.nokia.com/page/4988 2015년 7월 16일 Wayback Machine Mobile 3D 비디오 아카이브
  2. ^ "Archived copy" (PDF). Archived from the original (PDF) on 19 July 2011. Retrieved 13 January 2011.{{cite web}}: CS1 maint:에서 타이틀(링크) 3DTV로 아카이브된 카피: 고품질 체험을 실현하기 위한 상태, 과제 및 솔루션
  3. ^ a b "MVC Patent List" (PDF). MPEG LA. Retrieved 11 July 2019.
  4. ^ http://3dvision-blog.com/tag/mpeg4-mvc/ Blu-ray Disc Association, 최종 3D 사양 발표
  5. ^ https://wiki.libav.org/Blueprint/MultiAVFrame Libav MultiAVFrame 청사진
  6. ^ Ijsselsteijn, Wijnand A.; Seuntiëns, Pieter J.H.; Meesters, Lydia M.J. (3 January 2006). "Human Factors of 3D Displays". 3D Videocommunication. Chichester, UK: John Wiley & Sons, Ltd. pp. 217–233. doi:10.1002/0470022736.ch12. ISBN 978-0-470-02273-3.
  7. ^ MPEG – 테크놀로지– 멀티뷰 비디오 코딩 소개
  8. ^ http://vision.princeton.edu/projects/2008/ECCV_stereo/paper_low-res.pdf 2뷰 스테레오 매칭 학습
  9. ^ http://cs.nyu.edu/~pergus/teaching/vision_2012/6_Multiview_SfM.pdf 강의 6: 멀티뷰 스테레오와 모션으로부터의 구조
  10. ^ http://www.itu.int/rec/T-REC-H.264 H.264 : 범용 시청각 서비스용 어드밴스드 비디오 코딩
  11. ^ a b Ho, Yo-Sung; Oh, Kwan-Jung (2007). "Overview of Multi-view Video Coding": 5–12. doi:10.1109/IWSSIP.2007.4381085. ISBN 978-961-248-036-3. S2CID 453153. {{cite journal}}:Cite 저널 요구 사항 journal=(도움말)
  12. ^ blogs.gentoo.org/lu_zero/2014/04/04/the-road-to-mvc/ MVC로 가는 길
  13. ^ http://www.nt.uni-saarland.de/fileadmin/file_uploads/theses/master/Optimized_implementation_of_a_MVC_decoder.pdf 2016년 3월 4일 Wayback Machine Jochen Britz에서 아카이브 완료– MVC 디코더 구현 최적화– 컴퓨터 및 통신 기술 석사 논문
  14. ^ https://github.com/Britz/FFmpeg Britz – 마스터 논문의 관점에서 저는 H.264 Annex H를 기반으로 libvacodec에서 H.264 MVC 구현을 연구하고 있습니다.
  15. ^ https://github.com/Nevcairiel/LAVFilters LAV 필터 프로젝트 GitHub 저장소 Retrieved 2016-03-30
  16. ^ http://www.videohelp.com/software/FRIM 비디오 도움말 다운로드 페이지 Retrieved 2016-03-30
  17. ^ "videohelp3d"의 http://forum.doom9.org/showthread.php?t=169651 개발자 페이지 2016-03-30 회수
  18. ^ http://bino3d.org/index.html Bino 홈페이지 - 무료 3D 비디오 플레이어 Retrieved 2016-03-30
  19. ^ http://forum.doom9.org/showthread.php?t=156191&page=1029 개발자 페이지 "Nevcairiel" (페이지 하단)2016-03-30 회수
  20. ^ CrendKing (10 February 2022), AviSynth Filter and VapourSynth Filter, retrieved 10 February 2022
  21. ^ "Media: Licensing Programs". MPEG LA. Retrieved 10 February 2022.
  22. ^ "Licensors Included in the MVC Patent Portfolio License". MPEG LA. Retrieved 11 July 2019.

외부 링크