유튜브에서 VP9 10비트로 인코딩된 HDR10 일반 프레임레이트 규격의 HDR 동영상 (SDR은 4320p/8K까지, HDR은 2160p/4K까지) https://gigglehd.com/gg/?mid=soft&document_srl=491777 (출처)
http://www.bodnara.co.kr/bbs/article.html?num=136197과
https://gigglehd.com/gg/hard/519439을 보고
저번에 글에 이어서 이번에는 현재의 시점에서 10비트 hdr 재생하기위한 이야기를 좀더 해보겠습니다.
현재 유투브에 10비트 hdr 동영상이 나왔지만 출력하기위해서는 제한이 많습니다.
현재의 시점에서 10비트 영상을 출력하기 위한 조건을 나열해 보겠습니다.
이글에서는 유투브 10비트 hdr 동영상을 기준으로 합니다.
------------------------------------------------------------------------------------------------------
아래의 조건을 충족해야 유투브 10비트 hdr 동영상을 볼수 있습니다.
1. 유투브 10비트 hdr 동영상을 재생하기 위한 그래픽 장치 및 제품
지난 글에서도 밝혔듯이 유투브 10비트 hdr 동영상을 보기위해서는 VP9 10bit Profile-2 코덱을 지원해야 합니다.
지원하는 그래픽 카드또는 제품으로는
PC :
지포스 1050ti (GP107)
지포스 타이탄X
인텔 7th 코어프로세서 = 인텔 hd620 그래픽 (카비레이크)
이며 AMD 제품들은 현재 지원하는 기기가 없습니다.
셋톱박스 :
샤오미 미박스 ( Amlogic의 S905X-H SOC 탑재모델)
2. TV, 모니터
TV 자체에서 유투브 10비트 hdr 영상을 재생하려면
VP9 10bit Profile-2 지원하느냐에 따라 가능한지가 정해집니다.
(정확히 말하면 패널이 10비트 hdr 지원 패널이어야 하고 메인 칩셋이 VP9 10bit Profile-2 를 지원하며 hdmi 2.0 또는 DP 는 되어야 합니다.)
TV :
LG 시그니처 OLED UHD TV 10bit HDR을 지원하는 모델
삼성의 2016년형 SUHD TV와 UHD TV 10bit HDR을 지원하는 모델 중 VP9 10bit Profile-2 을 지원하는 모델
다나와를 검색해본 링크
http://prod.danawa.com/list/?cate=10320373&15main_10_03
이중에서 제조사 문의를 거쳐야 합니다.(VP9 10bit Profile-2 코덱을 지원하는지 또는 유투브 10비트 hdr영상 재생가능한지)
hdr 모니터 :
일반 모니터는 hdr을 지원하지 않습니다.
현재 나온 전문가용 모니터 예를 들면 아래의 모니터 등이 있습니다. 2017년은 지나야 hdr 지원 모니터가 좀더 나올것 같습니다.
Benq SW320. 32인치, 4K, 10bit, HDR 지원 모니터
https://www.dpreview.com/news/6758360083/benq-announces-32-inch-4k-high-dynamic-range-monitor (출처)
------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
이외1 : 4K 60Hz 으로 10bit 출력이 가능한가? 에 대해서
현재의 hdmi 2.0 으로는 대역폭의 한계로 인하여 10비트 출력이 완벽하게 되는것은 아닙니다.
hdmi 2.0 의 대역폭은 18Gbps 이며 10비트 출력을 완벽(YCbCr444)하기 위한 대역폭은 hdmi 2.0을 상회 합니다 (현재 DP는 가능합니다.)
http://clien.net/cs2/bbs/board.php?bo_table=park&wr_id=45503761 (출처)
.
이같은 문제를 해결하기 위해서 10비트 영상을 출력할때는 YCbCr420 으로 변경해야 합니다. (대역폭을 맞추기 위해)
예를 들어 샤오미 박스에서도 HDMI2.0에서는 4k(3840x2160p@60Hz HDR 10bit YUV4:2:0) 만 가능합니다.
또한 Xbox One S용 4K 기술 사양 에서도 동일하게 나타나는 점입니다.
4K @ 60Hz |
해상도: 3840 x 2160p 새로 고침 빈도: 60Hz 색상 농도: 30픽셀당 비트 수(10비트) 픽셀 인코딩: 4:2:0 |
http://support.xbox.com/ko-KR/xbox-one/console/4k-on-xbox-one-s-technical-requirements (출처)
이 문제는 PC 4k 60Hz HDR 게이밍에서도 동일하게 나타나는 문제입니다.
http://www.kbench.com/?q=node/169080 (출처 : Kbench / 쉐도우 워리어2 hdr 게이밍)
원글에서는 쉐도우 워리어2는 HEVC_VLD_Main10 으로 Hdr을 지원하게 되어있습니다.
원글에서의 그래픽 장치는 1080 을 사용하였습니다. (엔비디아 기술지원 게임)
궁금점 및 결론?
10비트 영상을 지원하는 티비중 DP가 달린제품이 있는 것인가?
안보이네요. 이게 가장 큰 문제 같습니다. Hdmi가 버젼업을 해서 대역폭을 늘리던지 DP를 지원하던지 해야 완벽한 10비트 영상을 볼수 있을것 같네요. 출력단이 DP가 아닌 HDMI 인 그래픽 장치나 콘솔 셋탑 박스도 마찬가지 입니다.
케이블 및 통신사가 제공하는 hdr 영상은 10비트가 아닌 8비트 영상일 가능성이 높으며 10비트 hdr 영상은 시기적으로 아직 대중화 되려면 시간이 걸리지 않을까 싶습니다.
결론 : 기술의 발전은 매우 빠릅니다. amd가 베가를 내놓을 시점이면 지금보다는 좀더 원활하게 10비트 4K hdr 영상을 제대로 볼수 있는 환경이 조성되지 않을까 싶네요. 사담으로 현재의 인텔의 빠른 지원(카비레이크 VP9 10bit Profile-2 지원)과 엔비디아의 묘한 지원 (GP107 / 타이탄X)도 흥미 있는 부분이기는 합니다.
참고 사이트
http://www.bodnara.co.kr/bbs/article.html?num=136197 (hdr게이밍 4k관련)
http://www.avsforum.com/forum/166-lcd-flat-panel-displays/2226162-uhdtvs-not-supporting-2160p-10-bit.html(uhd tv 지원 관련)
https://ko.wikipedia.org/wiki/%ED%81%AC%EB%A1%9C%EB%A7%88_%EC%84%9C%EB%B8%8C%EC%83%98%ED%94%8C%EB%A7%81#4:4:4_Y.27CbCr(크로마서브 샘플링)
http://crynut84.tistory.com/56 (RGB, YCbCr, 서브샘플링)
https://gigglehd.com/gg/hard/519439
https://gigglehd.com/gg/512470
https://namu.wiki/w/%EC%9C%A0%ED%8A%9C%EB%B8%8C
https://namu.wiki/w/HDMI
당장 VP9 가속도 RX400시리즈에서 된다고 해놓고 안되는 중인데다, 브리스톨릿지는 VP9 1080P가속 정도만 지원하고요
물론 VP9가 공짜인데도 유튜브에서 적극밀고있지만 HEVC를 더 선호해서 그런걸수도 있겠지만...
현재 TV쪽 HDR이 HDR10과 돌비비전이 써로 싸우는데, 얘들도 10비트, 12비트 출력을 전제로 하는거 같은데
실제는 8bit HDR이라면, 최소한 HDMI가 다음버전이 나와야 제대로된 HDR이라고 볼수있나 보네요.