本連載「Apple Geeks」は、Apple製ハードウェア/ソフトウェア、またこれらの中核をなすOS X/iOSに関する解説を、余すことなくお贈りする連載です(連載目次はこちら)。
UNIX使い向けを始め、Apple関連テクノロジー情報を知りつくしたいユーザーに役立つ情報を提供します。
新画像系フォーマットが"世代交代牽引役"となる?
iOS 11でサポートされる「HEIF」は、ISO/IECのワーキンググループ「Moving Picture Experts Group」(MPEG)を中心に開発が進められ、H.265/MPEG-H HEVCで利用されるフォーマットとして標準化されている。WWDC 2017の基調講演では(写真の)データ容量が半分という言葉が強調されたため、静止画フォーマットと誤解されがちだが、静止画/動画のどちらにも対応する画像系コンテナフォーマットというほうが実情に近い。
その高い圧縮率は、静止画/動画のコーデックにH.265/HEVCを使用することにある。HEVCそのものはiOS 9のときからFaceTimeでサポートされていたが、iOS 11ではAVFoundationやCore ImageといったフレームワークでHEIFがサポートされることにより、「カメラ」や「写真」など画像系アプリでHEVCにより圧縮された静止画/動画を扱えるようになる。
ただし、HEVCのエンコード/デコードには高い処理能力が求められるため、すべてのiOS/macOSデバイスで全機能を利用できるわけではない。iOSのエンコードについては、A10 Fusionチップ搭載モデル(iPhone 7/7 Plus)が8bitハードウェアエンコードをサポートするが、ソフトウェアエンコードはサポートされない(10bitはハード/ソフトとも非対応)。macOSでは、第6世代Intel Coreプロセッサ搭載モデルが8bitハードウェアエンコードをサポート、10bitはソフトウェアとなりCPUに高い負荷をかけるが(High Sierraが動作する)すべてのMacでサポートされる。
デコードの要求スペックはやや緩やかだが、それでもiOSでのハードウェアデコード(8/10bit)にはA9以降のチップを要求される。macOSでも8bitハードウェアデコードはIntel Coreプロセッサの第6世代以降、10bitハードウェアデコードは第7世代以降だ。
ここまで目を通すと、ピンとくることがあるはず……そう、デバイスの世代交代を促す役割だ。HEIFで快適に静止画/動画を扱うためには、HEVCハードウェアエンコード/デコードに対応したデバイス、つまり最新の端末が望ましいことになる。現在のところiOS 11/macOS High Sierraの正式版は公開されていないため、そのエンコード/デコードの体感速度について誌上でコメントするわけにはいかないが、上述の要求スペックからしてもiPhone 6sとiPhone 7では明確な差が生じることだろう。
この連載の記事
-
第187回
iPhone
NFCの世界を一変させる!? iOS 11「Core NFC」の提供開始が意味するもの -
第185回
iPhone
iPhone 7搭載の「A10 Fusion」「W1」は何を変えるか -
第184回
iPhone
オープンソース化された「PowerShell」をMacで使う -
第183回
iPhone
アップル製デバイス連携の鍵、「Continuity」とは? -
第182回
iPhone
DCI-P3準拠へと歩むiPhone/iPad - WWDC基調講演で秘められた新技術は、ここにある(2) -
第181回
iPhone
WWDC基調講演で秘められた新技術は、ここにある(1) -
第180回
iPhone
WWDC直前、買い替え前にマイMacのココをチェック -
第179回
iPhone
私がiTunesを使わなくなった5つの理由 -
第178回
iPhone
今あえてiPhone「Live Photos」を知る -
第177回
iPhone
「Windows Subsystem for Linux」はOS Xのライバルとなるか? - この連載の一覧へ