| ファイル名拡張子 |
.ogv |
|---|---|
| インターネットメディアの種類 |
ビデオ/ogg |
| 開発者 | Xiph.Org、Mozilla、IETF |
| フォーマットの種類 | 圧縮ビデオ |
| 含まれるもの | オッグ |
| 延長 | AV1 |
| オープンフォーマット? | はい |
| Webサイト | xiph.org/daala |
Daalaは、Timothy B. Terriberry率いるXiph.Org Foundationが開発中のビデオコーディングフォーマットで、主にMozilla Corporationがスポンサーとなっている。[1] TheoraやOpusと同様に、Daalaはロイヤリティなしで利用でき、そのリファレンス実装はフリーでオープンソースのソフトウェアとして開発されている。名前はスターウォーズの世界の架空のキャラクター、ナタシ・ダーラ提督に由来している。
リファレンス実装はC言語で書かれており、ソースコードとともにBSDライセンスに似た条件の下、フリーソフトウェアとして公開されています。Daalaで使用および開発された技術に対してソフトウェア特許が申請されています。これらの特許は、誰でもあらゆる目的で自由に使用できます。[2]ただし、特許所有者は、他者が起こした特許侵害訴訟に対抗するためにそれらを使用する権利を留保します。
2013年6月20日以降、Xiph.Org Foundationのウェブサイトでは、開発に伴って基盤技術に関する一連の記事が散発的に公開されています。[3] [4] [5] Daalaプロジェクトは、 IETFのNETVCプロジェクトの協力者の1つです。
設計目標
Daalaは、インターネットやリアルタイムアプリケーション向けの新しいビデオコーディング標準の適切な提案となることを目指しています。そのため、特許ライセンスの制約を受けずに使用可能であり、広く採用されるよう公開文書化されることが意図されています。[6]また、幅広いユースケースをカバーするように設計されています。
Daala は、最終的には他の最新フォーマットと同等かそれ以上のパフォーマンスを発揮すると予想されています。開発者は、従来の設計原理を段階的に改善することにあまり依存したくないと考えています。なぜなら、そのような努力は何年も経つと収益が減少することが分かっており、複雑さが増す傾向があるからです。(現在までに広く採用されている設計はすべて、30 年前のH.261に遡る同じ基本設計を共有しています。) [7]代わりに、新しい基本技術を研究して試すという高いリスクにより、前例のない、より有用なアルゴリズムが生まれることが期待されています。このようなアプローチにより、ソフトウェア特許侵害の可能性も低くなります。
さらに並列処理の可能性も検討されており、ハードウェアサポート[8]も進められている。
Daalaは、高効率ビデオコーディング(HEVCまたはH.265)やVP9と同様のユースケース向けの高効率ビデオコーディングフォーマットとなることを目指しています。[9] パフォーマンス目標は、HEVCとVP9を超える世代になることであるとされています。[10]
テクノロジー
Daalaは基本技術として、重複ブロックを用いた非従来型の離散コサイン変換を採用しています。これにより、ブロッキングアーティファクトに対する追加のフィルタリングを必要とせずに、離散コサイン変換(DCT)を直接使用する他のビデオコーデックに特有のブロッキングアーティファクトが軽減されます。[11]
係数は、人間の知覚をモデル化する知覚ベクトル量子化(PVQ、球面ベクトル量子化) によってコード化されます。
エンコーダーが生成するすべてのサブストリームは、範囲エンコーダーによって 1 つのビットストリームにコード化されます。
歴史
Xiph.Org マルチメディア フォーマットのファミリーでは、Daala は2004 年のTheoraの後継です。 [6] WebRTCのビデオ フォーマットの合意に関する問題と、オーディオ コーディング標準Opusの開発における成功が、ビデオ コーディング標準の開発の動機として挙げられています。[6]インターネット エンジニアリング タスク フォース(IETF)での Opus の標準化の成功を受けて、そこで世界的なビデオ コーディング標準も開発することが計画されました。[6] Daala の目的は、その標準の開発のための最初の提案を提供することです。したがって、他の関係者による多くの有用な貢献によって変換または再構築されることが期待されています。
最初の実験的なコードは2010年にすでに存在していました。[12] コーディング技術の調査から機能的なプロトタイプへの移行の最初のステップは、2013年5月27日に開始される予定でした。[13] 5月30日には、 Daalaのアルファプロトタイプを使用してインターネット経由でビデオをストリーミングしました。 [3]
2014年9月17日には、1ピクセルあたり約0.5ビットまで、同業他社よりも優れた結果を出せると一般に発表されました。[14]
ティモシー・テリベリーによれば、2015年1月時点でさらに1年の開発が必要であるとのことである。[15]
数回の予備会議を経て、インターネットビデオコーデック(NetVC)の開発を目的としたワーキンググループが2015年5月18日に正式に活動を開始しました。 [16] その他の貢献の中でも、Daalaからの一連のコーディング技術が正式にグループに提案されました。[17]
2015年9月1日、MozillaはAlliance for Open MediaがDaalaの要素を使用してロイヤリティフリーのビデオフォーマットであるAOMedia Video 1を開発すると発表した。[18] [19] [20]
ネットVC
2015年3月24日、DaalaはIETFにインターネットビデオコーデック( NETVC)ビデオ標準の候補として提示されました。 [6] [21] [22] Daalaコーディング技術は、NETVCに組み込むためにIETFに提案されています。[17]
参照
- WebM – HTML5ビデオ要素でロイヤリティフリーで使用できるビデオファイル形式
- AV1 – Daala やその他の最新のビデオコーディング形式の要素を使用して、Alliance for Open Media が開発中の次世代ビデオコーディング形式です。
- ビデオコーデックの比較
さらに読む
- Malvar, Henrique S. (1992 年 11 月)。「拡張ラップ変換: 特性、アプリケーション、高速アルゴリズム」(PDF)。IEEE Transactions on Signal Processing。40 ( 11 ): 2703–2714。Bibcode : 1992ITSP ...40.2703M。doi : 10.1109/78.165657。2014年4 月 20 日閲覧。
- Tran, Trac D.; Liang, Jie; Tu, Chengjie (2003 年 6 月). 「Lapped Transform via Time-Domain Pre- and Post-Filtering」(PDF) . IEEE Transactions on Signal Processing . 51 (6): 1557–1571. Bibcode :2003ITSP...51.1557T. CiteSeerX 10.1.1.7.8314 . doi :10.1109/tsp.2003.811222. 2016 年 3 月 4 日のオリジナル(PDF)からアーカイブ。2014年4 月 20 日閲覧。
参考文献
- Monika Ermert、Volker Zota、2015 年 3 月 25 日 (heise.de): Lizenzfreier Videocodec Daala geht ins WebRTC-Rennen
- ^ Roettgers, Janko (2013-10-15). 「オープンコーデックのパイオニアがRed Hatを離れ、Mozillaに加わり次世代ビデオコーデックに取り組む」GigaOm。 2014-03-29時点のオリジナルよりアーカイブ。2014-04-20に閲覧。
- ^ Sebastian Grüner (golem.de)、2015 年 2 月 1 日: Freier Videocodec: Daala muss Technik Patentieren (ドイツ語)
- ^ ab Monty (2013-06-20). 「Introducing Daala」Xiph.Org Foundation。 2013-06-23時点のオリジナルよりアーカイブ。2013-06-21に閲覧。
- ^ 時間領域前処理および後処理フィルタリングによるラップ変換 Archived 2016-03-04 at the Wayback Machine、Trac D. Tran、Jie Liang、Chengjie Tu、「IEEE Transactions on Signal Processing」、vol. 51、no. 6、2003 年 6 月、2013 年 6 月 22 日にアクセス。
- ^ 拡張ラップ変換: 特性、アプリケーション、および高速アルゴリズム、Henrique S. Malvar、ブラジリア大学電気工学部。IEEE Transactions on Signal Processing、vol. 40、no. 11、pp. 2703–2714、1992 年 11 月。
- ^ abcde Lucian Armasu (2015-03-25). 「IETF、次世代「NETVC」ビデオコーデック(Daala)の標準化プロセスを開始」。Tom 's Hardware 。2015年8月5日閲覧。
- ^ Rudi Schmidts (slashCAM)、2013 年 10 月 23 日: Daala – H.265/HEVC と V9 のベッサー? (ドイツ語)
- ^ Thomas Daede、2013年11月25日:シニア優等論文 – ハードウェアにおけるダーラ
- ^ Shankland, Stephen (2013-11-15). 「VLC が VP9 と HEVC のサポートで次世代ビデオ戦争に参入」CNet . 2014-04-20閲覧。
- ^ Parfeni, Lucian (2013-10-30). 「Mozilla、Google の VP9 と H.265 を凌駕する次世代ビデオ コーデックを発表」Softpedia . 2014-04-20閲覧。
- ^ Willis, Nathan (2013-10-30). 「Opus および Daala コーデックの開発」LWN.net . 2014-04-20閲覧。
- ^ 「Timothy Terriberry の daala-exp コードの初期インポート」。github.com。GitHub。2010年 10 月 13 日。2015 年 8 月 1 日に取得。
- ^ 2013 年 5 月 20 日、IETF: Daala Coding Party のビデオ コーデック メーリング リストで Timothy B. Terriberry から送信されたメッセージ
- ^ 「Daala: 圧縮はもう済んでいるのか?」Mozilla Foundation。2014 年 9 月 17 日。2014年 12 月 15 日閲覧。
- ^ 「Daala ビデオ コーデックには 、少なくともあと 1 年の開発が必要」。Phoronix。2015年 1 月 19 日。2015年 3 月 12 日閲覧。
- ^ インターネット ビデオ コーデック (netvc) – 歴史
- ^ ab NetVCワーキンググループドキュメント
- ^ 「超高精細ビデオの新しいオープン スタンダードにより、強化されたビデオ再生が可能に」Alliance for Open Media。2015 年 9 月 1 日。2015 年 9 月 3 日時点のオリジナルよりアーカイブ。2015年 9 月 1 日に取得。
- ^ Stephen Shankland (2015-09-01). 「ハイテク大手が協力して高品質オンラインビデオの普及を加速」CNET 2015-09-01閲覧。
- ^ Zimmerman, Steven (2017 年 5 月 15 日). 「Google の HEVC に対するロイヤリティフリーの回答: AV1 とビデオ コーデックの将来について」. XDA Developers. 2017 年 6 月 14 日時点のオリジナルよりアーカイブ。2017年6 月 10 日閲覧。
- ^ 「Birds of a Feather Meetings (IETF Pre-WG Efforts)」。インターネット エンジニアリング タスク フォース。2015 年 8 月 9 日時点のオリジナルよりアーカイブ。2015年 8 月 5 日に閲覧。
- ^ 「NETVC BoF」(PDF) . Internet Engineering Task Force. 2015-03-24 . 2015-08-06閲覧。
外部リンク
- 公式サイト
