FrameFreeソフトウェア開発キット 製品概要
高性能画像マッチング及び高効率メッシュ生成機能を
アプリケーション開発者に提供するための開発キット
FrameFreeソフトウェア開発キット(FFSDK)は、株式会社モノリスが保有するFrameFree技術の重要要素である、高性能画像マッチングアルゴリズムおよび高効率メッシュ変換アルゴリズムをソフトウェアライブラリの形で提供します。
FFSDK の機能
FFSDKは、画像マッチング機能とメッシュ変換機能の2つの機能を主に提供します。画像マッチングにはCritical Point Filter(CPF)が、メッシュ変換にはアダプティブメッシュ処理を採用しています。それぞれモノリスの独自技術です。
FFSDK の処理スキーム

画像マッチング機能
与えられた2つの画像間のピクセルレベルのマッチングを計算し、その結果を 「レギュラマップ」 および 「エネルギーマップ」 として出力します。
「レギュラマップ」 は、画像をグリッド分割し、それぞれのグリッド交点の対応関係を保持した情報です。
「エネルギーマップ」 はマッチングエネルギーをグリッドごとに記録した情報です。マッチングエネルギーが低いほどマッチングの信頼性が高くなる傾向があります。この情報をうまく利用することで、さまざまなアプリケーションに適応した処理スキームをより柔軟に構成することができます。例えば、シーンチェンジなど画像フレームの連続性が途切れた場合に、特定の処理を行うといった処理を実現できます。
メッシュ変換
「レギュラマップ」はすべてのグリッド交点ごとに対応点情報を保持するため、かなりのデータサイズになり、このままではレンダリング処理の効率が低くなります。そこで「レギュラマップ」を出来るだけトライアングル数を少なく、なおかつ誤差を最小限に抑制できるメッシュ構造に変換します(メッシュ変換)。メッシュ変換されたマップは「メッシュドマップ」として出力されます。
メッシュドマップはレギュラマップにはないインタフェースとしてストリーム入出力をサポートします。このストリーム入出力は、もともと空間効率の高いメッシュドマップに、さらに高効率の圧縮伸張処理(トポロジカルコーディング)を適用して標準ストリームとの入出力処理を行います。データサイズは一般的なマップデータの場合、2~3KB程度まで圧縮されます。
FFSDK の利用機会例
FFSDKを利用することで、画像処理ソフト、映像制作ソフトを始めとする様々なアプリケーションソフトウェアに画像マッチング機能とメッシュ変換機能を実装することができます。これらの機能は、モノリスの開発・販売する映像制作ソフトウェアFrameFree Studioにもコアエンジンとして用いられています。
| 画像マッチング機能の利用 |
|
|---|---|
| 画像間の中間画像生成 |
|
| 画像間を自動補間した動画表示 |
|
- ※ 製品適用分野の例:
映画・ゲームなどのエンターテイメント系、産業・製造分野におけるイメージセンシング、医療・科学技術系データのシミュレーション、動画伝送システムなど
動作環境
| OS | Windows 2000 日本語版 SP4 Windows XP 日本語版 SP2 Windows Vista 日本語版 (各OSともに32bit版のみ対応) |
|---|---|
| 開発環境 | Microsoft Visual C++ .NET 2003 日本語版 Microsoft Visual C++ .NET 2005 日本語版 |
- ※ FFSDK の利用には、C++ のプログラミング知識が必要です。
- ※ Microsoft社はMicrosoft Visual C++ .NET 2003のWindows Vistaでの動作を保証していないため、Windows Vistaで利用できる開発環境はMicrosoft Visual C++ .NET 2005のみとなります。
ライセンスの種類について
| ライセンスの種類 | ノードロック |
ライセンス |
|---|---|---|
| 開発 |
ノードロック型 | FFSDKをインストールして研究・開発できるライセンスです。開発ライセンスは、開発用のシステムや試験のためシステムのみで使用することができます。実運用のシステムでは使うことはできません。開発ライセンスを用いて開発したアプリケーションを配布する場合は別途ランタイムライセンスや運用サーバライセンスが必要です。 |
| ランタイム |
非ノードロック型 | 開発ライセンスを用いて開発したスタンドアロンアプリケーションを配布する場合に必要となるライセンスです。ライセンス料は出荷数単位で発生します。出荷数に応じた複数の価格体系を提供しています。 |
| 運用サーバ |
ノードロック型 | 開発ライセンスを用いて開発したサーバーアプリケーションを運用する場合に必要となるライセンスです。運用サーバ単位でライセンス許諾されます。 |
- ※ 開発ライセンスに含まれるもの
- ①SDKパッケージ
- ・ヘッダファイル
- ・ライブラリモジュール(画像マッチング機能、メッシュ変換機能)
- ・サンプルソースコード(中間画像生成、レンダリング、ヒント情報の効果確認)
- ・上記に付随して開発に必要なその他のファイル
- ・仕様書などのドキュメント
- ②FrameFree Studio SD(開発支援ツールとして付属します)
- ・FFSDKサポート有効期間の間、ライセンスされます。
お問合せ
株式会社モノリス ビジネスアライアンス本部
Tel:03-3470-8677/Fax:03-5771-3558



