2003年5月にITU(国際電気通信連合)によって勧告された、動画データの圧縮符号化方式の標準の一つ。ISO(国際標準化機構)によって動画圧縮標準MPEG-4の一部(MPEG-4 Part 10 Advanced Video Coding)としても勧告されている。このため、一般的には「H.264/MPEG-4 AVC」「H.264/AVC」のように両者の呼称を併記する場合が多い。

H.264は携帯電話のテレビ電話といった低速・低画質の用途から、ハイビジョンテレビ放送などの大容量・高画質の動画まで幅広い用途に用いられる。従来広く用いられてきたMPEG-2に比べ、H.264を用いると同じクオリティなら概ね半分程度のデータ量で済むよう改良されている。

H.264の符号化の基本的な方式はH.263などの従来方式を踏襲しており、動き補償、フレーム間予測、DCT(離散コサイン変換)、エントロピー符号化などを組み合わせたアルゴリズムを利用する。それぞれの技術について、浮動小数点演算を整数演算で代替するなど処理方式を改良したり、新しい技術を取り込むことにより従来方式よりも優れた圧縮率を達成している。

フレーム予測技術や符号化に関していくつかの方式から選べるため、それらの組み合わせが「プロファイル」として複数定義されており、目的に応じて使い分けることで、要求される処理性能やビットレートの違いに柔軟に対応できる。

* H.264 対応機器 [#a4e7ac9f]
-地上デジタル放送の携帯電話向け放送「ワンセグ」
-Apple社の携帯音楽プレーヤー「iPod」
-ソニーの携帯ゲーム機「PSP」
-次世代DVDの「HD DVD」や「Blu-ray Disc」
-[[三洋 Xacti (DMX-CG65):http://www.watch.impress.co.jp/av/docs/20070313/sanyo.htm]] ... 2007/4下旬発売予定。予価5万円前後
-[[Sony ウォークマン (NW-A800):http://plusd.itmedia.co.jp/lifestyle/articles/0703/07/news055.html]] ... 2007/3/21 発売予定。

* H.264 対応エンコーダー・SDK [#s7dcee47]
-[[Wikipedia:H.264:Products and Implementations:http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Products_and_Implementations]]

** エンコーダー [#q83e628c]
-QuickTime
-[[Vidiator Xenon Offline Encoder:http://www.e-frontier.co.jp/products/internet/encoder/xenon_offline_encoder/top.html]]
-[[MPEG Edit Studio Pro:http://mmm.kddilabs.jp/ja/mpeg/mpro/20/index.html]]
-[[PowerEncoder MPEG4 AVC Edition:http://jp.cyberlink.com/multi/products/main_43_ENU.html]]
-[[CORE AVC:http://www.coreavc.com/]]
-[[MPEG-4 AVC / H.264 ENCODER PC SUITE:http://www.ateme.com/BB_encoder_pc.php]]
-[[Nero Digital:http://www.nero.com/nerodigital/jpn/index.html]] ([[Nero Recode 2 CD (30days Trial):http://www.nero.com/nerodigital/eng/download.php]])

** エンコーダー(非商用向け) [#scb4feb7]
-[[x264:http://www.videolan.org/developers/x264.html]]

** SDK [#g9df8e4b]
-[[MP-Factory Ver.4:http://avs.kddilabs.jp/ja/mpeg/mpfs/41/index.html]]
-[[VSS H.264 Codec SDK:http://www.vsofts.com/h264/sdk.html]]
-[[MainConcept H.264/AVC SDK:http://www.mainconcept.com/site/index.php?id=9091]]

* H.264のプロファイル [#ccffabb3]
-Baseline Profile ... I, Pフレームのみ、エントロピー符号化はCAVLC+UVLCのみ
-Main Profile ... Baseline ProfileにBフレーム、CABAC、重み付け予測などを追加
-Extended Profile ... Baseline ProfileにSI, SPフレームなどを追加
-High Profile ... Main Profileに 8×8画素整数変換、量子化マトリックス等を加えたもの。また、YCbCr 4:0:0色空間(すなわち白黒画像)にも対応している。
-High 10 Profile ... High Profileに10ビット画像フォーマットへの対応を追加したもの。
-High 4:2:2 Profile ... High 10 ProfileにYCbCr 4:2:2色空間への対応を追加したもの。
-High 4:4:4 Profile ... High 4:2:2 ProfileにYCbCr 4:4:4色空間や12ビット画像フォーマット、YCbCr以外への色空間への変換、可逆圧縮など多数の機能を追加したもの。


| プロファイル | 機器 |h
| Baseline Profile | ワンセグ &br; iPod &br; PSP(ファームウェア ver2.80以降) |
| Main Profile | PSP |

* 参考サイト [#u8f492e8]
-[[Wikipedia:http://en.wikipedia.org/wiki/H.264]]
-[[Wikipedia(jp):http://ja.wikipedia.org/wiki/H.264]]

-[[日経ITProの説明:http://itpro.nikkeibp.co.jp/article/COLUMN/20060119/227529/]]
-[[主な動画フォーマット仕様の比較:http://itpro.nikkeibp.co.jp/article/COLUMN/20060119/227529/?SS=imgview&FD=-913640612]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS