便利なキーワード検索サイト ことなびトップページへ
デル株式会社







ことなびTOP  サイトマップ  ことなびとは?



便利!NINJA TOOLS
→FC2検索 用語 Wikipedia YouTube

H.264 とは?

 ページ内リンク   ↓ウィキペディア(Wikipedia)記事  ↓Yahoo!知恵袋

H.264(えいちにーろくよん)は、2003年ITU-T(国際電気通信連合電気通信標準化部門)によって勧告された、少ないデータ量で動画を伝送するための動画圧縮規格。従来方式であるMPEG-2などの2倍以上の圧縮効率を実現すると言われており、携帯電話などの低ビットレート用途から、HDTVクラスの高ビットレート用途に至るまで幅広く利用されることを想定している。ISO/IECでは、ISO/IEC 14496-10「MPEG-4 Part 10 Advanced Video Coding(通称:MPEG-4 AVC)」としても規定されており、どちらも技術的には同一のものである。H.264はITU-TとISO/IECが共同で策定したため、両者の呼称を「H.264/AVC」「H.264/MPEG-4 AVC」「MPEG-4 AVC/H.264」と併記することが多い。

出典: 『ウィキペディア(Wikipedia)』


H.264はてなダイアリーを別ウィンドウで表示  :  MPEGとITU-Tによって共同策定された動画像の圧縮規格。 MPEG4 AVCとも呼ばれるが従来のMPEG4 Video(Part2)とは別のもの。 Baseline Profile(BP)、Main Profile(MP)、Extended Profile(XP)の標準化が2003年の3月に完了した。 MPEG2やMPEG4と比較して高い圧縮率が実現できるのが特徴。 利用用途はモバイル端末への配信からHDTVなど高品質映像など多岐にわたる。 モバイル端末への地上波デジタル放送(ワンセグ放送)で用いる ...

出典: 『はてなダイアリー』


ノースウエスト航空 のマイルは、国内航空会社のマイレージと違って無期限!! 格安パックツアーでも
100%マイルが付くのでお得!! 国内往復分15000マイルを貯めて沖縄や北海道へ!!


関連商品

本  改訂版 H.264/AVC 教科書 (インプレス標準教科書シリーズ)別ウィンドウで表示

大久保 榮 /  最安値(新品): ¥ 3,990 
おすすめ度5.0(全レビューの平均)ワンセグ放送からBlu-rayにHD-DVDといった光ディスク、iTunesと今やいろんなところで使われるようになった映像codec MPEG4-AVC (H.264)の解説書です。MPEG等の規格内容については、いきなりITU-TやISO/IECの規格書を読んでもなかなか理解しづらいので、本書のような参考書は非常に重宝します。ちなみに、MPEG1/2の時は、「最新MPEG教科書」にお世話になりました (^^)。 なお、先にあげたような分野に携わる技術者であれば、直接codecに関わらない人も、その概要について理解しておいて損はないでしょう。ここまで細かい知識が不要であれば、同じインプレスの「デジタル放送教科書」(上/下)が良いかもしれません。  (proger さんのレビュー)

本  デジタル放送教科書〈上〉MPEG‐1/2/4~H.264/AVC (インプレス標準教科書シリーズ)別ウィンドウで表示

亀山 渉 /  最安値(新品): ¥ 3,990  最安値(中古): ¥ 2,750 
おすすめ度5.0(全レビューの平均)デジタルになって映像ファイルのコーデックがMPEG2やMPEG4という統一名称になった。デジタル家電製品は中身はパソコンと大差がないと言われながらも、やはりその設計手法や、品質の考え方、対応するコンテンツの設計概念などは大きく異なると言っていい。これからテレビがデジタル化すると共に、ビジネスチャンスが広がると思っている経営者は、少なくとも手元の技術者にはこの本を一読させるべき。これからどういう方向に投資していくべきかが読み取れる。  (けいたん2008 さんのレビュー)

家電 エレクトロニクス  COWON ワンセグハードディスクレコーダーA3-30G-OS別ウィンドウで表示

最安値(新品): ¥ 36,000 
おすすめ度5.0(全レビューの平均)テレビのビデオ出力を留守録できるので買いました。おかげでケーブルテレビのDiscoveryの番組を見落とさずにすむようになりました。動画も音楽も多くのフォーマットに対応し、かつ、画像はものすごく鮮明です。音も私には相当に高音質に聞こえます。USBハードディスクとしてファイルが見えていることも、いろいろやるのには必須です。そのせいかマニュアルは申し訳程度www。 世界中で売られているので多くの機能に対応し、かつ操作もシンプルなところも見逃せません。(コンセントすらふたつついてます) ポータブルとしてはお値段高め、重量もありますが、機能の満足度はとても高いです。 余談ですが、レコーディングファイル(.asf)はGOMプレーヤで見ることもできました。またアキバの千石電商2号店でUSB接続電源ケーブルが入手できます。  (アルチザン さんのレビュー)

DVD  エッチなバニーさんは嫌い? DVDPG ぷらちなBOX別ウィンドウで表示

最安値(新品): ¥ 8,270  最安値(中古): ¥ 6,980 
おすすめ度3.0(全レビューの平均)

本  ユビキタス技術 動画像の高能率符号化―MPEG‐4とH.264 (ユビキタス技術)別ウィンドウで表示

小野 定康 /  最安値(新品): ¥ 2,835  最安値(中古): ¥ 1,278 

家電 エレクトロニクス  COWON ワンセグハードディスクレコーダーA3-60G-OS別ウィンドウで表示

最安値(新品): ¥ 46,480 




ウィキペディア(Wikipedia)記事


H.264
拡張子: .mp4 .m4v .m2t .m2ts .mov
種別: 動画
包含先: MP4, MPEG-2 TS, QuickTime
国際標準: ISO/IEC, ITU-T

H.264(えいちにーろくよん)は、2003年ITU-T(国際電気通信連合電気通信標準化部門)によって勧告された、少ないデータ量で動画を伝送するための動画圧縮規格。従来方式であるMPEG-2などの2倍以上の圧縮効率を実現すると言われており、携帯電話などの低ビットレート用途から、HDTVクラスの高ビットレート用途に至るまで幅広く利用されることを想定している。ISO/IECでは、ISO/IEC 14496-10「MPEG-4 Part 10 Advanced Video Coding(通称:MPEG-4 AVC)」としても規定されており、どちらも技術的には同一のものである。H.264はITU-TとISO/IECが共同で策定したため、両者の呼称を「H.264/AVC」「H.264/MPEG-4 AVC」「MPEG-4 AVC/H.264」と併記することが多い。

目次

技術概要

圧縮アルゴリズムの原理は、従来のMPEG-1MPEG-2H.263MPEG-4などと基本的には同様で、空間変換フレーム間予測量子化エントロピー符号化を採用している。H.264ではこれらのツールに対して非常に多数の改良が施されており、算術符号化やフィルタなどのツールも追加されている。さらに、画像特徴に応じて多彩なモードを適応的に使い分けることで、従来方式を遥かに凌ぐ圧縮効率を達成している。

整数変換

従来技術であるMPEG-1/MPEG-2/MPEG-4やH.261、H.263では、8×8画素のブロックを単位として、原画像ないしフレーム間予測の予測誤差画像の離散コサイン変換(DCT)係数を求め、その係数を量子化している。このとき、コサイン関数を用いるため、実数精度の演算が必要となる。これに対し H.264では、16ビット整数精度で演算が可能な整数変換を採用している。この整数変換は、加減算とビットシフトのみによって演算可能となるように設計されているため、ソフトウェアハードウェアいずれの場合でも実装が非常に容易となる。

演算がすべて整数精度で行われることで、実数演算の実装差による「デコーダごとの演算結果の差分」を生じさせることなくエンコードすることが可能となった。これは、エンコード時の局部復号器の結果とすべてのデコーダでの出力結果が全く同一になることを意味している。エンコード時の局部復号器の結果とデコーダの出力結果が異なる場合、エンコーダが作成する再構成画像とデコーダが作成する再構成画像が異なることとなるため、フレームが経過するごとに画像にノイズが蓄積してしまう。これを回避するため従来技術ではそのDCT演算誤差の帳消しのために定期的にイントラマクロブロックを挿入する必要があった。H.264では整数変換を用いており誤差の問題が生じないため、定期的にイントラマクロブロックを挿入する必要がない。

デコーダの実装差による出力結果の違いが生じないことは、デコーダの規格適合性を検証する上でも有利となる。H.264 の関連規格である H.264.1 は H.264規格適合性の検証手法を定めるもので、H.264 で符号化済の試験用ビットストリームとそのデコード結果の組が多数付属している。開発中のデコーダに試験用ビットストリームを入力し、その出力結果とH.264.1付属のデコード結果が厳密に一致しているかどうかを確かめることで、規格適合性の判断を行うことができる。

当初、H.264で使用可能な整数変換のブロックサイズは4×4画素のみであった。このサイズでは、低解像度の動画の圧縮では比較的好適な画質を示すが、HDTVなどのような高解像度の動画において画質の再現性に弱いという問題点があったため、後に導入されたプロファイル群においては、これを克服するために8×8サイズの整数変換が導入されている。これらのプロファイルでは、フレーム内で4×4変換と8×8変換を適応的に切り替えて使用することができる。

フレーム間予測

複数参照フレーム

従来技術では、フレーム間予測において参照フレームとして指定できるフレームは、Pフレームについては直前のI, Pフレーム、Bフレームについては直前および直後のI, Pフレームに固定されている。

H.264では、複数の参照フレームを持つことによって、例えばシーンチェンジや移動物体を考慮してより前のフレームを参照フレームとして指定することが可能となっている。また、Bフレームについては未来方向のフレームを使わずに過去の2フレームを参照フレームとして指定したり、別のBフレームを参照フレームとして指定することが可能となっている。

複数参照フレームの導入に伴いIフレームより前のフレームも参照可能となっている。この場合、Iフレームから再生を開始しようとしても、後続のフレームが、再生を開始しようとするIフレームより前のフレームの情報を必要とすることがある。このため、H.264ではIフレームから再生を開始することができるとは限らない。この問題を解決するため、参照フレームが格納されているバッファのクリアを行うことでそのフレームから再生が可能であることを保証する、IDR(Instantaneous Decoder Refresh)フレームが導入されている。すなわち、P, BフレームはIDRフレームをまたいで参照フレームを指定することができないように定められている。

可変ブロックサイズ

従来技術では、動き補償の単位は16×16画素のマクロブロックが基本であり、H.263およびMPEG-4においては8×8画素ブロック単位の動き補償も利用できた。

H.264ではさらに単位ブロックサイズを追加し、16×16, 16×8, 8×16, 8×8の4種類から選択可能となっている。さらに、8×8画素ブロックについては、8×8, 8×4, 4×8, 4×4の4種類のサブブロック分割も指定できる。

このように多数のブロックサイズを利用することで、形状や動きに適したブロックから予測が可能である。これは、原理的には符号化効率が上がることとなる。ただし、サブブロックを指定することは余分なヘッダが付加されることになり、これがオーバーヘッドとなって符号化効率に影響を与える可能性もある。シーンに適した動き補償ブロックサイズを選択することが、エンコーダには求められる。

重み付け予測

H.264では、従来方式では画質向上が困難であった、フェードディゾルブなどの特殊効果が用いられている動画の画質向上のため、参照フレームの予測誤差に重み付け係数を掛けてデコードする、重み付け予測(Weighted Prediction)が採用されている。フェードやディゾルブは、前フレームと現フレームで一定のオフセットがかかったような画像であるため、そのことで予測差分に大きな値が生じることとなり、MPEG-4などでは画質劣化の原因として問題となっていた。

1/4画素精度動き補償

動き補償の精度としては、MPEG-4 ASPで導入された1/4画素精度(クォーターペル精度)動き補償を使用している。ゆっくり動くパンなどで特に効果的である。 1/2画素精度動き補償では6tapフィルターを用いて高周波まで再現を行っており、MPEG-4で使用された線形補間よりも再現性が良くなっている。1/4画素の生成は、再現性の高い1/2画素を用いてその線形補間で作成を行う。

イントラ予測

H.264では、フレーム間予測を用いないマクロブロックに対して、上や左などに隣接するマクロブロックの隣接画素から補間によって予測画像を生成し、その予測画像との差分を符号化する、イントラ予測(Intra prediction)が採用されている。予測画像の生成単位となるブロックサイズは、輝度(Y)成分については4×4および16×16画素の2種類であり、色差(Cb, Cr)成分の8×8画素については8×8画素単位の1種類である。また、予測画像生成における補間パターンは、輝度成分の4×4単位の場合は9種類、輝度成分の16×16単位および色差成分の場合は4種類が利用できる。

さらに、ハイプロファイル以上のプロファイル(後述)では、8×8画素単位のイントラ予測も利用可能である。補間パターンは4×4の場合と同様の9種類が利用できる。なお、8×8、4×4の場合は、整数変換も同じ行列サイズに固定される。

MPEG-4で導入されているAC/DC予測では、予測する係数がDCT係数の行列のうちの最上列ないし最左行の係数に限られているため、縦方向ないし横方向の画素変化に対してしか予測効率を高めることができない。これに対して、H.264のイントラ予測ではDCT係数ではなく画素レベルでの予測を行い、かつ縦・横方向以外にも斜め方向の画素予測パターンも利用できるため、予測効率が大幅に向上している。

エントロピー符号化

H.264では、ハフマン符号をベースとした可変長符号化(VLC; Variable Length Coding)と、算術符号化のいずれかを選択できる。

前者はBaseline Profileで採用され、従来の3次元VLCに近いCAVLC(Context-based Adaptive VLC)と、指数ゴロム(Exponential-Golomb)符号を用いることによって変換テーブルを用いずに符号化するUVLC(Universal VLC)が用いられる。CAVLCでは隣接MBのDCT係数の状態に依存して現在のMBの符号化に使用する符号化テーブルを切り替える。このように切り替えを行うことで、現在の画像のテクスチャに応じた符号化テーブルが使用でき、より短い符号への圧縮が期待できる。

後者はCABAC(Context-based Adaptive Binary Arithmetic Coding)と呼ばれ、Main Profileで採用されている。

H.264ではこのように複数の符号化方式が用いられている。これは、処理量は少ないが効果もそこそこのCAVLCと、処理量は大きいが効果も高いCABACではその用途が異なるため、そのことによって「符号化」という同じ目的を持ったツールが複数存在することとなった。

デブロッキングフィルタ

H.264では、かつてH.261で採用されたループ内フィルタ(In-loop Filter)と似たように、ループ内にデブロッキングフィルタ(Deblocking Filter)が設置されている。このフィルタはH.261のようなブロック全体の平滑化フィルタではなく、整数変換のブロック境界のみを平滑化してブロックノイズの発生を抑制するものである。(H.261のループ内フィルタは、MPEG-2以降で採用された半画素精度動き補償が数学上同等の役割を果たすため、その意味を失った。)

デブロッキングフィルタは圧縮率向上のためには効果的であるが処理量が大きいために、そのON/OFFがヘッダによって指定可能とされている。したがって、処理量に懸念がある場合にはデブロッキングフィルタを使用しないといった選択肢も可能である。

SI, SPフレーム

例えば番組のチャンネルを切り替えたり、再生の途中でプレビューを見ながら早送りしたりする場合のように、ある動画ストリームから途中で別のストリームに切り替えて再生する場合、次のストリームの再生はフレーム間予測を用いないIフレームを受信するまでできなくなる。そこでH.264では、切替用の中間フレームとして、SI, SP(SはSwitchingの意)フレームが採用されている。特にSPフレームの場合は、切替前の動画のフレームを参照画像として切替後の動画がデコードできるように符号化される。

NAL構造

H.264のビット列の規則(シンタックス)は、圧縮符号化された画像データをビット列に変換するための規則を定めたVCL(Video Coding Layer)と、VCLやヘッダ情報などのデータを分割および識別するためのNAL(Network Abstraction Layer)の2層構造を持つ。

従来技術では、シンタックスに従って1つの動画を圧縮符号化した場合、1つのビット列(エレメンタリストリーム)となる。これに対し、H.264では複数の種類のNALユニットに分割して符号化される。なお、従来のエレメンタリストリームと同様に1つのビット列として圧縮データを扱うことができるように、バイトストリームフォーマットがAnnex Bで規定されている。

NAL構造によって、MP4などのファイルフォーマットに格納したり、RTPパケットに分割して伝送したりするなど、圧縮データをさまざまな用途に柔軟に適用できるようになっている。

プロファイルとレベル

MPEG-2などと同様、目的用途別に定義された機能の集合を表すプロファイルと、処理の負荷や使用メモリ量(これらは画面解像度やフレームレートに影響する)を表すレベルが定義がされる。H.264に準拠する機器(又はビットストリームそのもの)はこのプロファイルとレベルによって性能(又はビットストリームをデコードするのに必要な性能)を表示することが多い。

プロファイル

以下の7種類が定義されている。

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

ハイ、ハイ10、ハイ4:2:2、ハイ4:4:4の4つのプロファイルは、当初Fidelity Range Extensions (FRExt)と呼ばれていた、HDTVにおける画質再現性を向上させるための機能を備えたものである。これらは2005年12月にISO/IECによって承認され、MPEG-4 AVCバージョン3として統合されている。

レベル

レベル1 から レベル5.1 まで、16段階が定義されている。それぞれのレベルにおいて、処理の負荷や使用メモリ量等を表すパラメータの上限が定められ、画面解像度やフレームレートの上限を決定している。各パラメータの詳細は英語版を参照のこと。

利用例

H.264は下記に採用されており、実際に利用されている。

また、下記の規格においても映像コーデックのひとつとして採用されており、今後の普及が見込まれる。

一般対応している動画投稿サイト。

  • zoome - 1,500kbpsまでのH.264動画を完全無料で投稿可能。2007年12月20日より。日本国内の動画投稿サイトで真っ先にH.264対応した。
  • なんとか動画 - 1,200kbpsまでのH.264動画を投稿可能(無料)。
  • YouTube - iPhoneiPod touchに標準搭載されているYouTubeプレーヤーはH.264(音声AAC)に対応している。パソコンからのアクセスは通常はH.263(音声MP3)だがアドレスの後ろに「&fmt=18」と入力するとH.264(音声AAC)のデータが再生される。
  • ニコニコ動画 - 2008年7月5日より600kbpsまでのH.264動画を一般会員も投稿可能。有料会員は800kbpsまで投稿可。
  • eyeVio - H.264によるハイビジョン動画配信・eyeVio HD PROを2008年7月より開始した。
  • Wuapi

競合方式

H.264と同様に、MPEG-2の2倍以上の圧縮効率を実現する方式としては、マイクロソフトが開発したVC-1(Windows Media Video 9)などがよく知られている。また、H.264とVC-1は同一ビットレートで同等の画質性能を示す。

2003年、マイクロソフトは米国映画テレビ技術者協会(SMPTE)に、WMV9の基本アルゴリズムにインタレース映像への対応を加えた仕様をVC-9として提出した(後に名称がVC-1に改められた)。このVC-1がH.264と同様にHD DVDBlu-ray Discに採用されている。

H.264は非常に多数の複雑な符号化ツールで構成されており、VC-1に比べてエンコーダもデコーダも処理負荷が高くなる傾向がある。しかし、H.264はITU-TおよびISO/IECといった国際標準化団体の規格であるため、世界中の多くの企業が支持を表明している。

関連項目

H.264採用規格

ハードウェア

ソフトウェア

関連団体

その他

外部リンク



ウィキペディア All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの記事を複製、改変、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。ことなびに掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。



Yahoo!知恵袋





「H.264」 検索数の推移 (過去1ヶ月間)

powered by  goo ( NTT Resonant Inc. )


  ↓ニュース  ↓YouTube  ↓テレビ番組  ↓はてブ  ↓ヤフオク
  ↓このページへのリンク

ニュース記事

powered by  Google+ Yahoo!

●トムソン・カノープス、"SpursEngine"搭載のH.264/MPEG-2アクセラレーター「FIRECODER Blu」 ... "カクカク映像"のストレスを減らす——H.264/SVC採用の会議システムとは? ...別ウィンドウで表示   (2008年12月1日)

●Flash Player 9のアップデート「Moviestar」は、H.264やHigh Efficiency AAC(HE-AAC)のサポートを含む。 ... H.264は高圧縮率の動画圧縮規格で、次世代DVD規格Blu-rayおよびHD ...別ウィンドウで表示   (2008年11月30日)

●HD DVDを推進するDVD Forumで、アドバンスド・コーデック(高圧縮コーデック)にH.264/AVCが承認された。 ... BD陣営はこれまで、HD映像の細かなディテール情報を活かすには、H.264/AVCではなくMPEG-2が必要だと話してきた ...別ウィンドウで表示   (2008年11月28日)

●H.264とHigh Efficiency AAC(HE-AAC) ... ビデオ圧縮規格H.264のサポートのほか、High Efficiency AAC(HE-AAC)サポート、ハードウェアアクセラレーション、主要OS ...別ウィンドウで表示   (2008年11月27日)

●社内PCから検索・閲覧できるプレビュー用映像には、放送業界では初めてH.264コーデックを採用した。 ... 映像は関連部局に配置したPC約300台から閲覧でき、H.264の採用で高品質ながらデータ容量を抑えた。 ...別ウィンドウで表示   ()

●... ネットワークスが運営する動画コミュニティーサイト「zoome」は12月20日、ユーザー投稿動画をH.264/HE-AAC(High ... zoomeサーバ上でH.264に変換して配信する。 ユーザーがH.264でアップロードした場合は、 ...別ウィンドウで表示   (2008年11月22日)

YouTube

powered by YouTube


※.クリックすると動画が再生されます。

テレビ番組サーチ

powered by Yahoo!TV

 PageRank5以上の相互リンク
 ・相互リンクスクエア  (PageRank 5)
 ・相互リンク相互リンク アクセスランキング インプロス  (PageRank 5)
 →便利!NINJA TOOLS
 →FC2検索  用語  Wikipedia  YouTube


スポンサー

powered by  コンテンツマッチ広告のブレイナー


Yahooオークション

powered by Yahoo!

 








デル株式会社 ThinkPad アウトレット Apple Store(Japan) PCDEPOT WEB本店/OZZIO Sony Style(ソニースタイル) シマンテックダウンロードストア マカフィー・ストア

ことなびTOP -  サイトマップ sitemap.xml  -  ことなびとは? -  利用規約

©2007 Kotonavi.com