HEICファイルとは?形式・歴史・仕組みを解説
2017年以降のiPhoneが標準設定で撮影した写真は、すべて.heicファイルとしてカメラロールに保存されます。それでも多くの人がこの名前を初めて意識するのは、Webサイトや職場のPC、写真プリント端末がそのファイルを開いてくれなかったときです。ではHEICとは何なのでしょうか。短く答えるなら、見た目の画質を保ったまま、同等のJPGのおよそ半分のサイズで写真を収められる最新の画像形式です。長く答えるなら、国際標準化団体、動画コーデック、特許の弁護士、そして1992年生まれのしぶとい形式が入り混じった物語になります。
この記事では、HEICファイルとは何か、技術的にどう動いているのか、どこから生まれたのか、JPGにはできない何を収められるのか、そしてAppleが切り替えてから10年近く経つ今もなぜこれほど摩擦を生むのかを順に見ていきます。
HEICは2つの技術の組み合わせです。1つはHEIFコンテナ(High Efficiency Image File Format、画像とメタデータを柔軟に収める箱)、もう1つはHEVC圧縮(H.265としても知られる動画コーデック)です。Appleは2017年9月のiOS 11でこれをiPhoneの標準カメラ形式にしました。HEIC写真は、同じ写真をJPGで保存した場合よりも通常40%から50%小さくなります。
HEICとは?2階建ての答え
HEICという名前は、コンテナとコーデックの特定の組み合わせを指します。この2つを分けて考えると、この形式の不思議な挙動はほとんど説明がつきます。
外側の層がHEIF、つまりHigh Efficiency Image File Formatで、ISO/IEC 23008-12として標準化されています。HEIF自体は何も圧縮しません。あくまでコンテナ、すなわち1枚の画像、複数の画像、サムネイル、音声、メタデータ、編集の指示までを1つのパッケージにまとめられる構造化されたファイルです。
内側の層が、実際にピクセルを縮める役割を担うコーデックです。HEIFコンテナの中の画像がHEVC(H.265)で圧縮されている場合、そのファイルはHEICと呼ばれ、拡張子は.heicになります。Appleが採用しているのはこの種類で、実際に目にするのもこれです。
純粋な計算力ではJPGに勝ちます。JPEGの圧縮は1992年にさかのぼり、離散コサイン変換を土台にしています。HEVCはその21年後に登場し、はるかに賢い予測を備えています。だからHEICは、同じ見た目の画質をおよそ半分のデータ量で実現できるのです。
HEICの仕組みを内側から見る
HEVCは動画コーデックであり、そこがHEICの効率のカギです。動画コーデックは圧縮性能の良し悪しがそのまま生死を分けるため、莫大な開発リソースが注ぎ込まれます。HEVCは2013年、MPEGとITU-Tの動画専門家グループによる合同チームJCT-VCによって、現実的な回線で4K動画を流すために標準化されました。
動画コーデックの圧縮には2つの道筋があります。前後のフレームを参照する方法(フレーム間予測)と、1枚のフレームの中にあるパターンを活用する方法(フレーム内予測)です。写真には前後のフレームがないため、HEIC画像は実質的に、HEVCのフレーム内予測の道具立てで圧縮された1枚の動画フレームだといえます。なめらかなグラデーション、繰り返しの多いテクスチャ、広い単色部分は、そのまま記録される代わりに周囲のピクセルから予測され、予測との誤差だけが符号化されます。
コンテナ側の血筋も同じくらい実用的です。HEIFは、2001年に最初に定義されたISOベースメディアファイルフォーマット(ISOBMFF、ISO/IEC 14496-12)の特殊なケースにあたります。MP4動画が使っているのと同じ構造の設計図です。ファイルは1本の巨大な画像データの塊ではなく、型を持つ「ボックス」の木構造になっています。あるボックスには圧縮された画像データが入り、別のボックスにはExifメタデータ、サムネイル、深度マップ、連写のシーケンスが入ります。ソフトウェアは必要なボックスだけを取り出せます。だからiPhoneは、フルサイズの写真を何千枚もデコードしないままサムネイルの一覧を表示できるのです。
HEICのかんたんな歴史
HEICはApple製の技術のように感じられますが、Appleがこの物語に加わったのは終盤です。この形式はMP4やHEVCを生んだISO/IECの作業部会であるMPEGの内部で開発され、標準はiPhoneがそれに触れる2年前に完成していました。リファレンス実装を書いた企業を含む詳しい背景は、記事「HEIC形式は誰が作ったのか」でまとめています。ここでは圧縮版の年表を見てみましょう。
| 年 | できごと |
|---|---|
| 2001年 | HEICがMP4と共有するコンテナの設計図、ISOベースメディアファイルフォーマット(ISO/IEC 14496-12)が定義される。 |
| 2013年 | MPEGが最新の画像形式に求める要件を定義。同じ年にJCT-VCがHEVC(H.265)を標準化する。 |
| 2015年半ば | HEIF仕様がISO/IEC 23008-12「MPEG-H Part 12」として確定する。 |
| 2017年6月 | AppleがWWDCでHEIFとHEICへの対応を発表する。 |
| 2017年9月 | iOS 11とmacOS High Sierraが登場。HEICがiPhoneの標準カメラ形式になる。 |
| 2019年 | Android 10が、対応ハードウェア上でのHEICサポートを追加する。 |
| 2020年代 | Canon、Sony、Nikon、Fujifilmのプロ向けカメラが、10ビットHDR静止画のためにHEIFを採用する。 |
Appleのタイミングは気まぐれではありませんでした。ハードウェアによるHEVCエンコードには比較的新しいチップ、おおむねiPhone 7世代以降が必要です。2017年にはその条件を満たす端末が十分に普及していたため、ソフトウェアエンコードでバッテリーを削ることなくこの形式を扱えるようになっていたのです。
HEICファイルに収められるもの
JPGは1ファイルにちょうど1枚の8ビット画像を保存します。対してHEICファイルは、小さな写真データベースに近い存在です。
- 複数の画像:連写や画像シーケンス、AppleのLive Photosが、フレームだらけのフォルダではなく1つのファイルに収まります。
- 深度マップ:ポートレートモードを支える深度データが写真と一緒に運ばれるため、ぼけ味を後から編集し直せます。
- 透過:JPGが一度も対応しなかったアルファチャンネルを持てます。
- 深い色とHDR:最大16ビットの色深度に対応し、最新のカメラでは10ビットや12ビットが一般的です。さらにPQやHLGによるHDRも扱えます。JPGはチャンネルあたり8ビットが上限です。
- 非破壊編集:トリミング、90度回転、重ね合わせがコンテナ内の指示として保存されるため、元のピクセルはそのまま残ります。
- サムネイルとメタデータ:埋め込みのプレビューに加えて、ExifとXMPのデータも収められます。
カメラメーカーが賛同したのは、この機能一覧があるからです。Canon EOS R5、Sony a1、Nikon Z9、Fujifilm X-T5はいずれもHEIFで10ビットのHDR静止画を撮影できます。1992年生まれのJPGでは構造的に不可能なことです。
HEICの互換性がいまだに厄介な理由
これだけ高機能なHEICが、なぜ今もインターネットの半分でつまずくのでしょうか。答えは一言、特許です。HEIFコンテナ自体は実質的に特許使用料が不要ですが、HEVCのデコードにはMPEG LAやAccess Advanceといった複数のパテントプールが徴収する特許使用料が発生します。HEVCデコーダーを載せるブラウザやOSのベンダーは支払い義務を負うため、多くは搭載そのものを拒みました。
その影響はあちこちに顔を出します。
- ブラウザ:2025年後半の時点で、HEICを標準表示できる主要ブラウザはSafariだけです。Chrome、Firefox、Edgeは対応していません。大きな理由はHEVCのライセンスの複雑さです。
- Windows:Windows 10(バージョン1803以降)では、Microsoft Storeのアドオンが2つ必要です。無料の「HEIF画像拡張機能」と、通常約0.99ドルかかる「HEVCビデオ拡張機能」です。Windows 11 22H2以降はHEIF対応が標準搭載ですが、HEVCのデコードは依然として端末次第です。
- Webへのアップロード:多くのWebフォーム、CMS、マーケットプレイスは.heicファイルをきっぱり拒否します。Discordもこの形式に対応していません。
- ソフトウェア:Photoshopは8ビットのHEICを読み込めますが保存はできません。GIMPは2018年5月のバージョン2.10.2以降、読み込みと書き出しに対応しています。
Appleはこの穴をいくつか塞いでいます。iOSのメールは、Appleのエコシステム外の相手に送るときHEICを自動でJPEGに変換しますし、Facebookはサーバー側でアップロードされた画像を変換します。とはいえ、そうした管理された経路から一歩外に出た瞬間、あとは自力で何とかするしかありません。だからこそ、あらゆる環境でHEICファイルを開く方法をプラットフォーム別にまとめたガイドを用意しました。
2020年春のリモートAP試験(米国の大学単位認定試験)では、手書きの解答をiPhoneで撮影して提出した受験生の提出が失敗しました。College Boardのアップロードシステムが、HEICファイルを受け付けなかったのです。回避策を探しているうちに制限時間が尽き、この形式の歴史の中でもとりわけ広く知られた互換性の失敗例になりました。
iPhoneにJPGで撮影させることもできます。設定 > カメラ > フォーマットで「互換性優先」を選ぶだけです(HEICは「高効率」の側です)。また、設定 > 写真 > MacまたはPCに転送で「自動」を選ぶと、USB転送のときに写真がJPGへ変換されます。「元のフォーマットのまま」を選べば、HEICファイルがそのまま渡されます。
HEIC、HEIF、HEIX:名前の違いを整理する
この形式をめぐるアルファベットの羅列は、技術に詳しい人でも取り違えます。解読表を用意しました。
HEIFは一族の姓、つまりコンテナ規格そのものの名前です。HEIFファイルは複数の異なるコーデックで圧縮された画像を収められ、規格上はAVC、AV1、JPEG 2000、JPEG XR、JPEG XSのデータも許されています。
HEICは、中の画像がHEVCでエンコードされたHEIFファイルに付けられる通称です。静止画は.heic、画像シーケンスは.heicsという拡張子を使い、MIMEタイプはimage/heicです。iPhoneが作り出すのはこれです。
HEIXは、HEVCのMain 10プロファイル、つまり10ビット版でエンコードされたHEIFファイルを示します。ほかのHEVC構成向けにHEIMやHEISといった関連の名前もあります。日常的には、どれも「バッジが違うだけのHEIC」と考えて差し支えありません。互換性の事情はまったく同じです。
覚えておくとよいのは、HEICにつきまとう特許使用料の問題が、初めから無償を狙って設計されたライバルを業界に生ませたことです。AV1コーデックを土台とするAVIFと、JPEG XLは、HEVCの特許という荷物を背負わずに同じ「最新コンテナ」の発想を引き継いでいます。iOS 16以降はAVIFを表示できます。
HEICのままにするか、変換するか
Appleのハードウェアの中では、HEICは静かな勝者です。同じ写真が半分の容量で収まり、Live Photosも深度データも損なわれません。そのままにしておきましょう。困りごとが始まるのは、写真がWebフォームや古いWindowsマシン、プリントショップ、あるいはJPGしか通じない無数のシステムへ旅立つときです。画質、サイズ、対応状況の詳しい比較は、記事「HEICとJPGの違い」をご覧ください。
ファイルを外に出す必要があるときも、新しいソフトを入れる必要はありません。ブラウザ上でそのままHEICをJPGに変換できます。写真をアップロードした瞬間に変換が始まり、出力はExifメタデータを保持したフル解像度、アカウント登録も広告も透かしもありません。
開けないHEICファイルでお困りですか?
変換ツールにドロップすれば、フル解像度のJPGが約1秒で用意できます。無料、登録不要、ファイルは30日後に自動削除されます。
今すぐHEICファイルを変換する