QNX Aviage マルチメディア スイート
シンプルなマルチメディア プ レーヤから共有データを扱うマル チコンソール メディア ネットワー クまで対応可能なマルチメディ ア プラットフォームでコンシュ ーマ グレードのソリューション を構築
QNX Aviage マルチメディア スイートは
、フル機能のメディア プレーヤ
/ジュークボックスと各種関連
ソフトウエアを提供し、次世代
デジタル インフォテイメント プ
ラットフォームの構築を支援し
ます。QNX Aviage マルチメディア スイ
ートは、次の特長を備えています。
- 動作の設定が可能な最新マルチ
メディア エンジン
- 複数のメディア入力および音声
/映像出力の同時使用に対応し
たハイレベルな HMI 開発
- メディア シンクロナイザと、デ
ータのアベイラビリティを保証
する耐障害性を備えたデータベース
- セッション管理とデータ持続性
- ソフトウエアおよびハードウ
エアによるデコードとエンコード
技術概要
現在利用可能な多様なメディ
ア ストレージ デバイス、メデ
ィア ストリーム、およびデー
タ コンテンツを適切に管理す
るには、高度に統合化された
一体的なソフトウエア モデル
が必要になります。QNX Aviage マルチ
メディア スイートには以下の
ような機能があり、インテリジ
ェントなマルチメディア エンジ
ンの高度な制御が可能になりま
す。
- デバイス ストレージ構成のセ
ットアップ(CDROM、USB、CDDA など)
- デバイス挿抜の管理
- デバイスおよびストリーム上
のメディア コンテンツの検索お
よび分類
- メディア メタデータの抽出と管理
- データの持続性とメディア ラ
イブラリの管理
- メディア フィルタ、リーダ、
ライタ、デコーダ、エンコーダ
の入出力への接続
- ハードウエアアシストのサポ
ート(DSP など)
- iPods および PlaysForSure メディア プレー
ヤなどのインテリジェント メ
ディア プレーヤのサポート(DRM
コンテンツを含む)
- メディアの再生を制御する API
のサポート
このハイレベル制御により、シ
ステム インテグレータは次のよ
うな付加価値作業に専念できる
ようになります。
- 新しいプロトコルや新しい組
み込みハードウエアに合わせた
変更
- HMI を維持したまま新しいメディ
ア タイプまたはデータ形式をサ
ポート
- ハードウエア固有のデバイス ス
トレージ構成のセットアップ
- ハードウエアアシスト(DSP)デ
コードおよびエンコードを含む
音声および映像出力の調整
- メディア データの表示と再生
および録音の制御
さらに、QNX Aviage マルチメディア ス
イートはネットワークにも完全
に対応しています。このため、
ネットワークを介してメディア プ
レーヤ/ジュークボックスを制御
できるだけでなく、メディア エン
ジン間でメディア コンテンツその
ものをやり取りすることができま
す。ネットワーク上のデジタル メ
ディアは、ネットワーク上にある
任意のメディア エンジンを使って
アクセスできます。
機能ブロック
QNX Aviage マルチメディア スイートは、
複数の主要な機能ブロックに分け
ることができます。
識別および接続
この機能ブロックは、インター
ネット ラジオのようなストリー
ミング コンテンツ プロバイダに
加えて、USB フラッシュ ディスク、
データ CD、オーディオ CD、iPod、PlaysForSure メ
ディア プレーヤ、モバイル ハン
ドセット、およびその他のメディ
ア記憶デバイスの識別と接続を処
理します。識別および接続ブロッ
クでは、Digital Rights Management(DRM)による認証
が必要になる場合があります。た
とえば、PlaysForSure 対応メディア プレー
ヤで Windows Media DRM10
保護コンテンツを利用
する場合などです。
再生および録音
ハードウエアアシスト デコーダ
や音声/映像ハードウエアへの依
存性はこのブロックの中に隠蔽さ
れます。通常、マルチメディア DSP サ
ービスを提供するハードウエア ベ
ンダーは、制御およびデータ転送
用にメイン CPU に対するサービス ラ
イブラリ API を提供します。この API は
ほかのマルチメディア機能ブロッ
クからは見えないため、優れたパ
フォーマンスを実現しながら一定
のハードウエア非依存性が保持さ
れます。
利用上の制約がある場合には、
ほかの機能ブロックもこれを認識
します。たとえば、一部のハード
ウエア デコーダが複数の同時デコ
ードをサポートしていない場合が
あります。この場合には、HMI ブロ
ックと制御ブロックでユーザー
の要求に異なる処理を行います。
編成(メディア データベース)
編成機能ブロックはメディア デー
タベースとその API の中にカプセル化
されます。業界標準の SQL が使用され
ています。メディア データベース
は、電源が切れた場合にデータが
破壊されないように、トランザク
ションと同期書き込みに対応して
います。また、データ破壊の検出
と自動修復も可能です。データベ
ースはUnicode(UTF-8)を使用してメディア
を管理します。
マルチメディア コントローラ
コントローラ機能ブロックは、他
の機能ブロックの制御と HMI 機能ブロ
ックに対するハイレベル API の提供を
行います。コントローラ機能ブロッ
クは、特定の市場に適合させること
ができます。たとえば、車載ヘッド
ユニットは、CD リッピングやエンコー
ディングを家庭のメディア センター
とは異なる方法で処理することがで
きます。
ハイレベル API セット
- デバイスの追加/取り外しの通知
- 利用可能なコンテンツでの再生リ ストの作成および再生
- 再生、次/前の項目、ポーズ、頭 #20986;し、早送り/巻き戻し、再生状態
- ランダム設定、リピート モード
- スキャン モード(コンテンツを X 秒再生した後に次の曲に進む)
- メディア記憶デバイスの同期化
- メディア記憶デバイスの状態の保 存/復元(取り外し/再取り付け に対応)
- メディア記憶デバイスのブラウジ ング
- コピー/トランスコード エンジン の制御
- 再生リストの管理:解析および再 生
- アルバムアートや写真のメタデー タなどのメディア固有のコンテン ツの処理
HMI
HMI 機能ブロックはコントローラ ブ
ロックの API を使用し、マルチモー
ドでの入力と表示が可能です。HMI に
はグラフィカルなタッチ画面や音
声制御、またはその両方のインタ
ーフェイスを同時に使用できます
。また、制御データやステータ
ス データをウェブ ブラウザ(Java
や Flash インターフェイス)で認識さ
れるメッセージに変換するシンプ
ルなエージェントを使用して
、HMI をリモートから管理するこ
ともできます。このような設
計を利用すると、メディア プ
レーヤの単なる外観変更より
もはるかに優れた柔軟性を確
保できます。
一貫性と拡張性
上記の機能ブロックは、パフ
ォーマンスを犠牲にすること
なく、相互に独立した構成にな
っています。このため、ほかの
部分に一切変更を加えずに、機
能ブロック内のコンポーネント
をアップデートできます。たと
えば、再生および録音機能ブロ
ックに新しいデコーダを追加す
る場合でも、ほかの部分を変更
する必要はありません。新しい
記憶メディアを追加することも
できます。このインターフェイ
スの不変性によって、システ
ム インテグレータは整合性を維
持したままハードウエア設計に
最適なソフトウエア ソリューシ
ョンを必要に応じて選択できま
す。たとえば、音声のデコード
には DSP が使用される場合とソフ
トウエア デコーダが使用される
場合があります。インテグレー
タは DSP の利用とソフトウエア デ
コーダの利用を完全に制御して
ダイナミックに選択できます。
技術ハイライト
QNX Aviage マルチメディア スイートは
、QNX Neutrino オペレーティング システ
ムと同様の優れた設計に基づい
て構築されています。マルチメ
ディアに関連する特長には、以
下のようなものがあります。
変更せずに複数のプロジェク
ト間で使い回せるマルチメディ
ア コンポーネント
- ソフトウエアと設定の変更に
より市場のニーズに迅速に対応
ハイレベルなプログラミング および設定手法による HMI、デバ イス動作、およびメディア管理 の制御
- デコーダや DRM スキームなど基礎
となるコンポーネントの差し替
え時に HMI への変更が不要
組み込み専用:コンシュー
マおよび車載用途に特化した設計
- ソフトウエア コンポーネント
の個別アップグレードが可能。
コンポーネント障害の隔離とコ
ンポーネントの再起動が可能
- 不要なコンポーネントを削除
するか、またはコンポーネント
が必要とする要件を制限するこ
とによって、ROM および RAM の要件を
制御
リアルタイム:予測可能な
応答時間
- ユーザーに迅速で一貫性のあ
る応答時間を提供。たとえば、
ボタンを押したときやタッチ画
面に触れたときの応答時間は、
デバイスがほかの処理(CD のリッ
ピングや XM ラジオの録音など)を
行っているかどうかに関係なく
、常に一定でなければならない
高速起動と即時電源オフ
- コールドブート後に、内因的な
遅延なしにメディア コンテンツ
にアクセスできる。デバイスの
電源はいつでもオフにできる(
ストレージ メディアへの書き込
み中でも可)
- 堅牢なファイルシステムにより
、組み込みハードドライブおよび
大容量ストレージ メディアのデー
タ完全性を確保
将来的な対応とフィールド アッ
プグレード
- 元のデバイス動作に不具合を生
じさせることなく、新しいメデ
ィア記憶デバイスや新しいスト
リーミング コンテンツをプラッ
トフォームに追加。新しい DRM 方
式のスムーズな追加
- ソフトウエアを設計変更する
ことなく、ネットワーク上の入
力(メディア記憶デバイス)お
よび出力(スピーカ/ディスプ
レイ)を共有(有線ネットワー
ク、ロッシー ネットワーク(無
線)、および DTCP-[IP] などの暗号化方
式をサポートできる柔軟なネッ
トワーキング設計)
業界標準および市場重視のハ
ードウエア サポート
- プログラミングおよび設定に
関する業界標準をサポート:POSIX、SQL
- メディア記憶デバイス、メデ
ィア接続、およびデコード/
エンコード(MP3 規格、WMA9、MPEG-4 など
)の業界標準をサポート
- 接続に関する業界標準をサポ
ート
- コンシューマおよび車載向
け OEM に必要な評価ボード
(CPU と DSP の組み合わせ)をサポート
ビジネス上の利点
タイムリーな製品開発と品質の
確保
QNX Aviage マルチメディア スイートを利
用すると、プロジェクト マネージ
ャは業界で培われた品質管理済み
のマルチメディア エンジンを調整
することによって、マルチメディ
アの操作性を制御できます。プロ
グラマとシステム インテグレータ
はすぐにこの開発モデルに慣れて
、迅速な製品開発と優れた品質を
確保できるようになります。
顧客が求める機能の迅速なサポ
ート
iPod との統合、一般的なデコード
形式、再生リスト、アルバムア
ート、オーディオ CD のリッピング
などの一般的な機能が提供されま
す。これらの機能を実装する際に
、特別なコーディングを行う必要
はありません。
標準規格による開発の効率化
POSIX および SQL の標準規格が使用さ
れているため、ソフトウエアの
操作を容易に理解できます。デ
バイスの動作はテキストベース
の設定ファイルで定義され、メ
ディア操作性の調整と制御には
ハイレベルな API が使用されます
。標準規格を使用することで、
プログラマは短期間で操作を習
得でき、コードの再利用も可能
になります。
仕様
- メディアストレージ
- USB マスストレージ、SD
- NOR 型フラッシュ、NAND 型フラッシュ
- CDDA(レッドブック)
- CD-ROM(イエローブック)、CD-R/RW(オ
レンジブック)
- DVD-ROM
- P-ATA、S-ATA 組み込みハードドライブ
のサポート
- USB マスストレージ、SD
- ファイルシステム
- DOS FAT16/32
- UDF 2.00 / 2.01
- ISO-9660+Joliet
- NAND 型フラッシュ用トランザクシ
ョンベース1
- DOS FAT16/32
- 多国語サポート
- ユニコード UTF- 8 ストレージ、トラ
ンスコーディング、および表現
- ユニコード UTF- 8 ストレージ、トラ
ンスコーディング、および表現
- ソフトウエア デコーダ
- MP3
- 標準デコード(ISO-11172 Layer 1、2、3)
- 浮動小数点(すべてのプロセッ
サ)、固定小数点(ARM で利用可能)
- MPEG-2 Audio Layer 1、2、3(ISO-13818)デコード
- MPEG-2.5 デコード
- MPEG Surround デコード(遅延モード)
- VBR および CBR(モノラルおよび 2 チャ
ネル ステレオ)
- 標準デコード(ISO-11172 Layer 1、2、3)
- WMA9
- 標準:浮動小数点および固定小
数点
- WMA9 ロスレス
- VBR および CBR(モノラルおよび 2 チャ
ネル ステレオ)
- 標準:浮動小数点および固定小
数点
- OggVorbis
- Ver1 : 44.1 KHz ステレオ
- Ver1 : 44.1 KHz ステレオ
- AAC-LC
- MPEG-2 Part 7 AAC デコード(旧 ISO/IEC 13818-7)
- 浮動小数点
- m4a、mp4 解析
- MPEG-2 Part 7 AAC デコード(旧 ISO/IEC 13818-7)
- PCM(WAV)
- ソフトウエア エンコード オプシ
ョン
- MP3
- ハードウエア アシスト2
- DVD ナビゲーションと再生を
含む、Texas Instruments DSP オーディオ/ビデ
オ コーデック インテグレーション
- TI Jacinto
- TI Jacinto
- Renesas SH4 最適化ソフトウエア コーデック
- DVD ナビゲーションと再生を
含む、Texas Instruments DSP オーディオ/ビデ
オ コーデック インテグレーション
- メディアメタデータ
- MP3 タグ:ID3 v1 および v2
- WMA9 ヘッダー
- OGG Vorbis v1 ヘッダー
- AAC ヘッダー(iTunes タグ)
- CD-Text
- EXIF v2:JPEG(EXIF)タグ
- MP3/WMA アルバムアート
- MP3 タグ:ID3 v1 および v2
- プレイリスト
- M3U 標準および拡張
- iTunes(XML)
- PLS(標準)
- M3U 標準および拡張
- イメージ3
- JPEG ISO/IEC IS 10918/ITU-T T.81
- BMP(最大 32 ビット)
- TIFF、PNG、PCX、TGA、SGI
- GIF-87、GIF-89a
- JPEG ISO/IEC IS 10918/ITU-T T.81
- ポータブルデバイスサポート
- iPod シリアル+ USB、アナログ出力
- iPod USB 直接接続
- (認証用 IC を備えた 2 ワイヤの特
殊ケーブル)ケーブル(またはメ
インボード)に組み込まれた IC を使
用するデュアル ワイヤ ソリューシ
ョンによる認証の提供。アナログ
出力
- (認証用 IC を備えた 2 ワイヤの特
殊ケーブル)ケーブル(またはメ
インボード)に組み込まれた IC を使
用するデュアル ワイヤ ソリューシ
ョンによる認証の提供。アナログ
出力
- PlaysForSure(メディア転送プロトコル
)+ WMDRM10、PlaysFromDevice サポート
- iPod シリアル+ USB、アナログ出力
- デジタル権利管理サポート
- 将来的な DRM スキーム用に拡張可能
- 将来的な DRM スキーム用に拡張可能
- マルチメディアエコシステム
- DVD/VCD ナビゲーション、音楽データ
ベース、DSP ソリューション ベンダ
などのトップサプライヤとのパー
トナーシップ
- DVD/VCD ナビゲーション、音楽データ
ベース、DSP ソリューション ベンダ
などのトップサプライヤとのパー
トナーシップ
1 QNX Transaction Filesystem オプションで利用可能
2 ハードウエア パートナーとの別途
契約が必要
3 グラフィックス オプションが必要
システム要件
- QNX 630 サービス パック 3
- ターゲット システム
- X86、PPC、SH4、ARM
- TI Jacinto で利用可能な統合済みのハード
ウエア ソリューション
- X86、PPC、SH4、ARM