ページの先頭です
本文へジャンプする

本ウェブサイトでは、JavaScriptおよびスタイルシートを使用しております。
お客さまがご使用のブラウザではスタイルが未適応のため、本来とは異なった表示になっておりますが、 情報は問題なくご利用いただけます。


OViA Media Framework (OMF)


マルチメディアシステムを実現するソフトウエアレイヤー構造を最適化。
4つの構成要素により理想的なマルチメディアシステムを実現しました。



OMFとは

音声や動画の再生といったマルチメディア処理には、マルチメディアアプリケーションを実現するために必要な要素技術の組み合わせや、設定を管理する構成管理と、この流れを時間軸に沿って管理するシーケンス制御が必要です。従来のマルチメディアアプリケーションの場合では、お客様は自前のアプリケーションの一部として、この構成管理やシーケンス制御のためのアプリケーションも開発しなければなりませんでした。さらに、時間軸の制御を行うシーケンス制御においては、ハードウエアの性能が変わる度に変更しなければならず、また新たなメディア処理を追加しようとした場合、全体を大幅に作り直さなければなりませんでした。

そこでplatformOViAでは、この構成管理とシーケンス制御のソフトウエアをマルチメディアドライバとしてソフトウエアに統合しました。定義されたマルチメディアインタフェースを通して、このOMFを使用することで、これより下の階層を意識することなく、お客様はソフトウエアを開発することができます。これにより、モバイル機器、デジタルAV、車載情報システムといった分野間での、ミドルウエアの再利用が可能となりました。



OMFの構造

OMFは、これまでにマルチメディアシステムを構成していたソフトウエアレイヤーを最適化した理想的なマルチメディアシステムです。
OMFがご提供するベースフレームワークにより、お客様のニーズに柔軟に対応したシステム開発が可能となります。またMCC(Media Component Chain)単位にマルチメディア機能を制御することができるため、多機能高性能なマルチメディアシステムを用意に構築することが可能になります。こうしてできあがったミドルウエアやアプリケーションは、他のシステムからのスピーディな新技術導入や、platformOViAに準拠したより高度なハードウエアなどへのスムーズな移行を実現します。


OMFの構造


OMFの構成要素

名称 役割
ベースフレームワーク
  • システム依存性を吸収し、システムに搭載されるコンポーネントの管理・実行制御を行う
  • OMFインタフェースとMCインタフェースという、2つのインタフェースを持つ
  • チェーンコントローラ (CCtrl) メディア機能単位に複数のMC実行制御を行う
    メディアコンポーネント (MC) メディア機能最小単位の汎用コンポーネント


    メディアコンポーネントチェーンの具体的な構成例

    OMFでは、お客様の必要なメディア機能に合ったMCCを選択し、搭載することができます。
    また、MCCを構成するMC群は、他のマルチメディア機能を実現するMCCと共有が可能となっており、結果、多機能・高性能なマルチメディアシステムを容易に構築することが可能となります。
    また、CCtrlにおいては、それらMC群をマルチメディア機能ごとに実装制御を行い、お客様が必要とするソリューションを実現します。



    MCCの具体的な構成例


    このように、OMFがご提供するフレームワークによってお客様のニーズに柔軟に対応したシステム開発を実現します。
    そしてOMFを利用したアプリケーションは、platformOViAに準拠した、より高度なハードウエアなどへスムーズに移行することが可能です。