今年、Appleのオペレーティングシステムはデフォルトの画像保存形式を変更しました。 iOS 11およびMacOS High Sierraのリリースにより、アップルジャイアント製品の何百万人ものユーザーが新しいHEIFイメージストレージフォーマットを使用できるようになりました。 多くの人は何が起こったのか知らないが、それは古き良きJPEGを置き換えた。 Appleの計算によると、圧縮効率が向上し、画質が向上するため、ユーザーはディスク容量を大幅に節約できます(最大50%)。
過去四半世紀の間、JPEGは非可逆圧縮画像を保存するための業界標準でした。 それ以来1992年に開発された形式は、画像のキャプチャと処理のための機器とソフトウェアのほとんどのメーカーによってサポートされています。 ただし、デジタルカメラとディスプレイ画面が超高5K解像度に移行するにつれて、より効率的な圧縮アルゴリズムと代替機能のサポートが必要になったため、Appleは古いJPEG規格の最新の代替品を見つけました。
それらは、高効率画像フォーマット、またはHEIFに短縮されました。 Appleオペレーティングシステム上のこの形式のファイルは.heic拡張子を受け取りましたが、.heifは他のメーカーによってより頻繁に使用されます。
HEIFに関するいくつかの事実:
- 2013年、HEIF形式は、Moving Picture Experts Group(MPEG)によって提案され、MPEG-Hパート12(ISO / IEC 23008-12)標準の一部として定義されました。 1年半の間、その技術開発は継続され、2015年までに完了しました。
- HEIF自体は、ExifメタデータとXMPおよびMPEG-7の追加セクションで構成されるコンテナー形式です
- HEIFコンテナには、メタデータに加えて、H.265標準として知られているHEVCの高効率ビデオコーディング標準を使用してエンコードされた1つ以上の画像または画像シーケンスが含まれます。 このため、ユーザーはローカルとクラウドの両方でメモリを節約できます。 複数の画像がHEIFコンテナにパッケージ化されている場合、ファイルサイズは、同じ画像または画像セットを表す複数のJPEGを保存するよりも大幅に小さくなります。 複数の画像とビデオを同時にHEIFコンテナにパッケージ化できます。
- JPEGとは異なり、HEIFにはさまざまな場面で使用される複数の画像を含めることができます。 たとえば、メインのフルサイズの画像は、プライマリ、補助、およびサムネイル画像で表すことができます。
- 補助画像にはアルファチャンネルが含まれる場合があります。
- オーバーレイの組み込みサポートがあります。
- HEIFコンテナには、低解像度の代替画像など、同等の画像が含まれる場合があります。 例としては、低速の通信チャネルで低解像度画像をダウンロードするブラウザー、または4K未満の検出を表示するブラウザーがあります。 HTML 5.2は、このような場合のサポートを提供します。
- 損失あり(損失ありおよび損失なし)の有無にかかわらず圧縮されたデータの同時ストレージのサポート。 写真家は、生の写真と圧縮された写真を1つのコンテナに保存することを歓迎します。
- HEIFは、外部仕様で定義できる非破壊編集操作用のツールを提供します。 編集命令は元の画像と同じファイルに保存されるため、この関数は画像編集アプリケーションで使用できます。
- HEIFは、JPEGの8ビットの色深度と比較して、最大16ビットの透明度と画像の色もサポートします。 実際には、これは、HEIFがデジタルカメラの10ビットカラー出力によって提供される拡張カラー範囲全体をキャプチャできることを意味し、不要なアーティファクトを排除します。
HEIFについてもう少し学んだので、HEVCまたはH.265エンコーディング標準について話しましょう。
一言で言えば、HEVC規格はフルサイズの画像の効率的な圧縮と予測シーケンスおよびアドオンをサポートし、同期されたテキストやオーディオなどの他のメディアストリームをサポートします。
この形式は非常に多くの機会を提供します。アニメーションGIFの代わりになる可能性があるだけでなく、組み込みの編集や完全な再生制御などの他の機能への扉を開くAppleのライブ写真の改善でもあります。
さらに、HEVCは、画像または画像シーケンスを再エンコードする必要なく、90度の長方形の切り取りと回転をサポートします。 これにより、モバイルデバイスで効果的な画像処理コードを記述できるようになり、バッテリーの大幅な節約につながります。 実際、A9チップ以上を搭載したAppleデバイスは、HEIFファイルのエンコードとデコードのためのハードウェアアクセラレーションの恩恵を受けます。
Apple製品のHEIFサポート
HEIF形式の左画像、右JPEGAppleのデフォルトの画像ファイル形式をHEIFに変更すると、ユーザーのローカルフォトアルバムとiCloudのスペースが節約されます。 この例は、JPEGでエンコードされ、HEIF形式で保存された画像を示しています。 メタデータを表示したときに最もわかりやすいのは、ファイルサイズが約1MB削減されたことです。 また、HEIF画像はシャープですが、JPEG画像は十分にぼやけています。
ほとんどのプラットフォームとサービスにはJPEG形式が必要であるため、JPEGへの自動変換はしばらくの間サポートされます。 たとえば、ユーザーはHEIF写真を電子メールに添付でき、iOSはそれらを自動的にJPEGにトランスコードします。