Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

HEIC

HEIC(High Efficiency Image Container)は、HEIF(High Efficiency Image Format)標準に基づく最新の画像フォーマットで、JPEGなどの従来のフォーマットと比較して優れた圧縮性能を提供します。

カテゴリ: General PDF Concepts
キーワード: heic, HEIC

概要

HEIC(High Efficiency Image Container)は、HEIF(High Efficiency Image Format)標準に基づく最新の画像フォーマットで、JPEGなどの従来のフォーマットと比較して優れた圧縮性能を提供します。2017年以降、iOSや多くのAndroidデバイスでHEICがデフォルトの画像フォーマットとなっていますが、 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) に準拠して作成されたPDF文書では、HEIC画像をネイティブにサポートしていないため、埋め込む前にJPEGやJPEG 2000などのサポート対象フォーマットへの変換が必要です。

定義

HEICは、画像圧縮にHEVC(High Efficiency Video Coding、H.265としても知られる)を使用するコンテナフォーマットです。画像データをメタデータと共に保存し、複数の画像、画像シーケンス、および関連情報を格納できる柔軟なコンテナ構造を持っています。このフォーマットは、同等の品質レベルでJPEGよりも約50%優れた圧縮率を実現し、視覚的忠実度を維持しながら、画像が占めるストレージ容量を大幅に削減します。HEICとHEIFの違いは、HEICが広範なHEIF標準のApple実装を特に指すという点ですが、両用語は互換的に使用されることが多いです。非可逆圧縮のみをサポートするJPEGとは異なり、HEICは非可逆圧縮と可逆圧縮の両方のモードを扱うことができ、またPNGとは異なり、透明度をサポートしながら写真コンテンツの効率的な圧縮を提供します。

重要性

PDF開発者にとって、HEICの理解は極めて重要です。なぜなら、ユーザーがモバイルデバイスで撮影する写真は、デフォルトでこのフォーマットで保存されることが増えているからです。これらの画像をPDF文書に組み込む必要がある場合、 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) などのPDF仕様ではHEICを含まない特定のサポート対象画像フォーマットが定義されているため、開発者は変換ワークフローを実装する必要があります。この変換ステップは、アプリケーションのパフォーマンス、ファイル処理パイプライン、ユーザーエクスペリエンスに影響を与える可能性があります。HEIC画像を適切に処理しないと、アプリケーションエラー、アップロードの拒否、または写真がPDFワークフローで機能しない理由を理解できないユーザーの混乱を招く可能性があります。さらに、不適切な変換は画像品質を劣化させたり、ファイルサイズを不必要に増大させたりし、HEIC圧縮の効率性の利点を損なう可能性があります。

仕組み

HEICファイルは、MP4ビデオファイルと同様に、ISO Base Media File Format(ISOBMFF)をコンテナ構造として使用します。コンテナは画像データを「アイテム」に整理し、これらは個々の画像、サムネイル、またはクロップや回転などの派生画像を表すことができます。画像データはHEVCイントラフレームコーディングを使用して圧縮され、画像内の空間パターンを分析して高い圧縮率を実現します。開発者がHEIC画像をPDFに埋め込む必要がある場合、通常は画像処理ライブラリを使用してHEVC圧縮データをデコードし、JPEG(DCTDecode)、JPEG 2000(JPXDecode)、または透明度を必要とする画像の場合は時々PNGなどのPDF互換フォーマットに再エンコードします。このトランスコーディングプロセスでは、HEIC画像を生のピクセル表現にデコードし、次にターゲットフォーマットの圧縮アルゴリズムを使用してそれらのピクセルをエンコードします。一部のワークフローでは、変換されたプレビュー画像を表示用に埋め込みながら、元のHEICファイルを添付ファイルとして保存しますが、これによりPDFファイルサイズが増加します。

関連用語

  • JPEG – PDFで広くサポートされているレガシー圧縮画像フォーマットですが、HEICよりも圧縮効率が低い
  • JPEG 2000 – PDF仕様で標準JPEGの代替としてサポートされているウェーブレットベースの高度な画像圧縮フォーマット
  • Image XObject – PDFコンテンツストリーム内にラスター画像を埋め込むために使用されるPDFオブジェクトタイプ
  • DCTDecode – PDF文書内のJPEG圧縮画像データを指定するPDFフィルター
  • Inline Images – 別個のオブジェクトではなく、PDFコンテンツストリーム内に直接小さな画像を埋め込む方法

出典

(N.A.) (2020)
(N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html