High Sierraの裏側:HEVCは動画や写真の高画質とファイルサイズを低く保つことを約束

High Sierraの裏側:HEVCは動画や写真の高画質とファイルサイズを低く保つことを約束

HEVC(H.265とも呼ばれる)のサポートは、WWDC基調講演でAppleのシニアバイスプレジデント、クレイグ・フェデリギ氏によって発表されました。AppleInsider、4K動画を扱いやすいサイズに抑えるために必要だと言われるこの技術を、ユーザーの視点から検証します。

編集者注:この調査は、WWDCでのHEVC発表直後に公開されました。High Sierra、iOS 11、tvOS 11のリリースに合わせて更新されています。

MPEG-4はH.264を生み出し、HEVCにつながった。

Appleは、2004年4月にQuickTime 7をリリースした際に、Mac OS X 10.4でH.264(AVCとも呼ばれる)を採用しました。Appleは2005年にWindowsへの実装を移行しました。H.264は、HEVCがH.264を改良したのとほぼ同様に、2年前の当時の標準規格MPEG-4を改良しました。

2012年に誕生した新しいHEVCは、H.264の進化形です。この新しいコーデックには、動きの速いシーンに対する動き補正の向上、差分符号化における計算誤差の低減、そしてファイルサイズを小さく抑えるためのその他の改良点が含まれていますが、エンコードとデコードに必要なプロセッサパワーは犠牲になっています。

HEVC コーデックの導入は、10 年前の H.264 と同様に変革をもたらします。

Apple は、HEVC ビデオのコーディングとデコードのプロセッサ需要を削減し、2015 年後半の 27 インチ iMac、2016 年初期の MacBook、2016 年以降の MacBook Pro に HEVC のハードウェア アクセラレーションを実装しています。

ハードウェア アクセラレーションを活用するユーティリティが登場し始めています。

Motion、Final Cut、Compressorは将来的にHEVCのハードウェアエンコードをサポートする予定ですが、リリース時期はまだ未定です。AppleのiTunesは現在、High SierraでHEVCをある程度サポートしています。

最新Macシリーズに搭載されているIntelのKaby Lakeプロセッサと、2016年モデルのMacBook Proに搭載されているAMD Radeon Proチップセットは、HEVCデコードをサポートしています。GTX 9シリーズや10シリーズなどの一部のNvidia GPUも同様です。その他の機種では、ソフトウェアデコードに頼る必要があります。

処理要求を今すぐテストできます

AppleInsiderはYouTubeのテストを参考に、ユニバーサルスタジオの公開前1080pの42秒間の「バンパー」をテストベッドとして使用しました。このバンパーは、Blu-Rayから転送されたものです。音楽の冒頭からアニメーション、そして再び黒画面に戻るまでのものです。その後、Handbrake 1.0.7のH.264およびH.265エンコーダーを使用してビデオをトランスコードしました。どちらも8コアCPUで1000kbit/秒に設定し、ファイルサイズなどのパラメータはすべて同じにしました。

H.264ビデオはH.265ビデオよりも明らかに圧縮アーティファクトが多く見られました。さらに、HEVCビデオは古いコーデックよりも動きが滑らかでした。

変換に使用した2012年製8コアMac Proでは、圧縮時間は2倍以上でした。トランスコードは、HEVCで平均41フレーム/秒、H.264で平均94フレーム/秒で進行しました。

競合するコーデック

HEVCはオープンソースではありません。そのため、4Kコンテンツ向けに設計されたコーデックはいくつかあります。

GoogleのVP9はYouTubeで使用されており、SafariやApple TV 4Kでは現在のところサポートされていません。Alliance for Open MediaのAV1は、2017年末までにリリースされる予定です。

AppleがHEVCのライセンスを誰から取得したかは不明だが、MPEG LAの同技術使用条件を考慮すると、おそらく年間2,500万ドル程度だろう。

AppleはVP9もAV1もネイティブサポートする意向を表明していません。Safariに埋め込まれた動画で4Kコンテンツが再生されない理由として、このサポート不足が挙げられています。

ハイシエラだけじゃない

Apple がコストを抑えるには、帯域幅の需要を最小限に抑えられる、あらゆるコーデックを幅広くサポートする必要がある。

HEVCこそがそのコーデックです。iOSとmacOSへの導入は、まだ始まりに過ぎません。

HEVCコーデックの採用は、10年前のH.264と同様に、画期的な変革をもたらします。Appleユーザーが求める品質を実現すると同時に、Apple自身のニーズも満たすことになります。