ページ

2008年5月8日木曜日

Ogg TheoraとDaVinci Technology

もう誰も覚えていないかもしれませんが、以前「Neuros OSD」というオープンソースモデルの据え置き型ビデオプレイヤーについて紹介した事があります。実はそのNeuros OSDにもうすぐ新型が登場するらしいのです。その名も「OSD 2.0­ Archiver II」。内容は後で紹介するPDFで確認してもらうとして、このOSD 2.0に使われているSoC? がPandoraでも使用されているTIのDaVinci Technologyを搭載しているチップらしいのです。全然別物かもしれませんが、これはOmap3530に搭載されている「TMS320C64x+」DSPと互換性があるチップなのかなぁと個人的には思っているのです。

で、このNeurosという会社のおもしろいところは、TIと組んで自社製品の積極的な「ハック」を禁止するどころか、逆に賞金まで出して応援しているところなんです。そのバウンティのいくつかにとても興味深いものがありましたので、いくつか紹介します。まずは「FFMPEG VLC DaVinci porting and optimization with audio codec support for Ogg/WMA/AC3/AAC/FLAC/MP3」。DaVinci上にFFMPEG VLCを移植して、Ogg/WMA/AC3/AAC/FLAC/MP3といったオーディオコーデックを最適化しようというプロジェクト。これが上手く行けば、そのままPandoraにも持ってこれるかも? そうだとしたら、これらを使ったアプリケーション、ゲームのCPU使用量が抑えられ、結果的にバッテリーの持ちが伸びるかもしれませんね。CPUを別の処理にまわせますし。後はOSD20の開発環境に、例のOpen Embeddedを移植すること。これは既にKoen氏が動いているらしい? しかもかなり簡単に移植できるらしい? 直接Pandoraとは関係ないかも(笑)。

で、最後に気になったのが、先ほど書いたDaVinci上でのOgg Theoraコーデックの移植作業。これはバウンティという訳ではなく、NeurosのGSoCの1つらしいです。でも、このプロジェクトが上手くいったら、PandoraやOSD 2.0­ Archiver IIで、Ogg Theoraがハードウェア処理で再生できるかもって事ですよね? いやぁ、個人的にはかなり嬉しいのですけど。これでようやく、Theoraも実用的な使い方が出来るってもんです。SoC上でサポートされれば、いろいろと使い方がありそうですもんね。例えば、KIOSK端末上でのビデオ再生とか、勿論、Pandoraでのビデオ再生、ゲーム上でのビデオ部分を担当したりも出来そうです。パテントフリーで使えるとなると、いろいろと楽そうですもんね。それと、本筋であるOSD 2.0­ Archiver IIでのIPTV配信。パテントフリーのOgg Theoraもサポートされていれば、商用サービス以外のIPTVにも道が開けてきそうですもんね。素人の劇団のビデオとか、アマチュアのスポーツの中継とか……。

#外部リンク
OdNT - open.neurostechnology.com | The Power of Freedom
http://open.neurostechnology.com/

Summer of Code 2008/Ogg Theora Codec - The Neuros Technology Wiki
http://wiki.neurostechnology.com/index.php/Summer_of_Code_2008/Ogg_Theora_Codec

Neuros and Texas Instruments create new bounty program for next-gen Open Internet Television Platform | OdNT - open.neurostechnology.com
http://open.neurostechnology.com/content/neuros-and-texas-instruments-create-new-bounty-program-next-gen-open-internet-television-pla

Bounties | OdNT - open.neurostechnology.com
http://open.neurostechnology.com/category/projects/bounties

#内部リンク
BLOG.MINAWA.NET: Neuros OSD Linux Media Recorder Beta
http://blog.minawa.net/2006/09/neuros-osd-linux-media-recorder-beta_9686.html

BLOG.MINAWA.NET: FreescaleとWILLCOM
http://blog.minawa.net/2006/09/freescalewillcom_5805.html

BLOG.MINAWA.NET: GP2X F-200 Game System
http://blog.minawa.net/2007/11/gp2x-f-200-game-system_6294.html

0 件のコメント:

コメントを投稿