Indeo(R)Video Interactive概要

はじめに

ビデオは情報集約型の媒体です。 短いビデオクリップでさえも表現するファイルは、多くのメガバイトのストレージを必要とします。 このような大きなファイルを保存することはほとんど実用的ではないため、ビデオは通常、デジタル化された後に圧縮されます。 ビデオを圧縮する技術は、ビデオ再生が戻ってくるときにビデオを解凍する必要があります。

Indeo®videoは、desktopmultimedia Pc上で高品質のビデオをソフトウェアのみで再生することができます。 これは、Intelのデジタルビデオキャプチャ、圧縮、および解凍コーデックです。 単語の符復号器はcompressor-decompressorから来る。 コーデックは、ストレージ用のデジタルビデオデータを圧縮し、multimediaPCで再生するために解凍するために使用されるソフトウェアドライバです。 Indeo videoで圧縮されたビデオクリップは、Windows*用のMicrosoft VideoまたはWindowsまたはMacintosh*用のAppleQuickTime*をサポートする任意のシステムで再生できます。 指定されたコーデックで圧縮されたファイルをコンピュータで再生するには、そのコーデックをコンピュータにインストールする必要があります。

ドライバを入手する方法
インテルは、IndeoビデオドライバをPCユーザー、ビデオプロデューサー、マルチメディアソフトウェア開発者に無償で配布し、ロイヤリティフリーで製品に組み込むことができます。

私たちの目標は、開発者がビデオが重要な部分であるエキサイティングなマルチメディアPCソフトウェアを作成するのを助けることです。 Pc上のビデオは、Pc上のビデオが対話的に分岐して変更することができるため、線形の受動的なテレビ番組よりもエキサイティングです。 デスクトップPcには、ユーザーがこの機能を楽しむためのビデオ再生機能が必要です。 この目的のために、ソフトウェアのみのビデオソリューションIndeo videoは、PCユーザーがビデオを再生するために特別なハードウェアを購入またはインストールす

インタラクティブビデオ
Indeo video interactiveは、インテルのPCビデオ技術の最新リリースです。 Pentium®プロセッサベースのシステムでの再生に最適化されており、以前のリリースよりもデータをより効率的にエンコードし、画質を向上させます。 最も重要、相互Indeoのビデオは相互マルチメディアの適用のためにdesignedespeciallyいろいろ特徴を、のような含んでいます:

  • リアルタイムビデオエフェクト、
  • フレームの一部のみをデコードする機能、
  • ビデオ画像の一部を透明としてエンコードする機能。

これらの特別な機能は、単純なVCRのような機能を超えてビデオを取り、PentiumプロセッサのパフォーマンスとmicrosoftのActiveMovie*のような視聴覚ソフトをshowcasethe対話型アプリ

このドキュメントでは、Indeo video interactiveの新機能の概要を説明します。 これらの機能を深く探求したり、Indeo技術の他のapsectsについて議論したり、さまざまな他の文書が利用可能です。

特長
Indeo video interactiveは、MicrosoftのVideo for Windows環境で動作するコーデックであり、特別なハードウェアを必要とせずにデスクトップPcで再生するための高品質のビデオファイ すべてのVideo for Windowsコーデックが提供する基本的な機能に加えて、Indeovideo interactiveは、強力なマルチメディアアプリケーション開発を可能にするために特別に設計され

Indeo video interactive codeccの機能は三つのカテゴリにグループ化することができます:

  • アプリケーションの対話性
  • 視覚的な品質の向上
  • ソフトウェア開発者のサポートの向上

これらのカテゴリはそれぞれsoftwaredevelopersにとって重要であり、コーデックは各カテゴリに機能とパフォーマンスを提供し、開発者が強力で洗練されたエキサイティングなPCマルチメディアとゲームアプリケーションの新しい世代を作成できるようにします。

Application Interactivity

Indeo video interactiveは、interactivemultimediaアプリケーションやゲームにビデオを含めることを可能にするユニークな機能を組み込んでおり、必ずしも固定サイズとrectangularshapeを持つビデ

透明性
長年、映画やテレビ業界は、合成された背景の上に前景オブジェクトを配置するためにクロマキーイング(時にはブルースクリーニングと呼ばれる)の技術を使用してきました。 クロマキーイングの最も一般的な例は、事実上、または彼女が単に青い壁の前に立っているときに、壁サイズの地図の前に立っているテレビ気象学者です。 Chromakey回路は、気象学者を表す前景ピクセルを青色の背景ピクセルから電子的に分離し、気象学者を電子的に生成された天気図の上に重ね合わせます。

Indeoビデオインタラクティブコーデックは、このタイプの透明性をサポートしています。 エンコード中に、圧縮アプリケーションは、透明な背景を表す色または色の範囲を記述するコーデックに情報を送信することができます(上の例のbluewallや図1の青の背景など)。Indeo video interactiveは、各フレームを分析し、背景ピクセルを前景から分離し、backgroundpixelsを透明にし、前景オブジェクトのみをcompressedvideoとしてエンコードします。

図1. 透明度のある前景オブジェクト

Indeo video interactiveの透明性エンコーディングは柔軟性があり、arbitraryshapeの複数の前景オブジェクトを可能にします。 前景オブジェクトはフレームからフレームに移動することもでき、ビデオスプライトと呼ばれるものを作成できます。

再生中に、図2に示すように、前景オブジェクトをさまざまな背景に動的に合成することができます。 気象学者は、例えば、異なるweathermaps上に表示することができます; 十分に強力なPentiumプロセッサをベースにしたPcでは、前景オブジェクトは、報告されている竜巻の映像など、別のビデオストリームの上に表示されること

図2. 背景を持つ前景オブジェクト

Local Decode
アプリケーションがデコードされたビデオ画像の一部のみを表示する必要がある場合があります。 たとえば、ゲームでは、ユーザーは潜水艦の潜望鏡をよく見て、その場合、そのビューは画像全体の小さなサブセットに制限されます。 さらに、このサブセットは、潜望鏡が回転する場所に応じて、ビデオが再生されるにつれて変化します。

このような場合、ソース画像の多くは表示される必要はなく、processorresourceのデコードを無駄にすることはありません。 Indeo video interactiveは、ローカルデコードと呼ばれる機能を通じて、この機能を提供します。 図3に示すように、再生アプリケーションはIndeo videointeractiveに、ソースビデオイメージからview rectangleと呼ばれる長方形の部分領域のみをデコードするように指示できます。 ローカルデコードビューポートの最小サイズは圧縮時に定義されますが、ビューポートの表示サイズと位置は再生時に動的に変更できます。

図3. ローカルデコードビューポート

リアルタイムビデオエフェクト
indeoビデオインタラクティブビデオファイルの明るさ、コントラスト、彩度は、再生中にinteractivelyduringを変更することができます。 これはdifferentlighting条件を模倣することを可能にするか、またはユーザーが彼らの特定のグラフィックのenvironmentandの好みに適するためにビデオプレーバックの出現を調

画質の向上

新しいコーデックは、ハードウェアアクセラレーションビデオ技術に匹敵する優れた画質を提供します。 二重回転CD-ROMドライブからのプレーバックのために作成されるビデオfilescreatedは320によって240決断で毎秒30までのフレームのwithoutstandingイメージの細部および明快さでencodedatである場合もある。

新しいハイブリッド圧縮アルゴリズム
Indeo video interactiveは、完全な新しいアルゴリズム技術に基づいています。 新しいコーデックは、高度なhybridwaveletアルゴリズムを使用して、通常はハードウェアアクセラレーション技術に関連する品質レベルでビデオを作成します。

強化された圧縮技術
ほとんどすべてのビデオコーデックは、伝統的にビデオフレームが比較され、コーデックがフレーム間の差のみを格納しようとするフレーム間エンコーディングのいくつかの形式を使用してきた。 通常、これは後方(または単方向)予測に基づいています:いくつかのフレームの内容は、前のフレームの内容に基づいて予測されます。

Indeo video interactiveは、より洗練されたフレーム間符号化技術である双方向予測を使用しており、一部のフレームの内容は前後のフレームの両方に基づいて予測され フレームは過去フレームと未来フレームの両方に基づいてエンコードできるため、ビデオ再生中に現在のフレームをデコードして表示するために、最初に未来のフ したがって、Indeo video interactive codecは、実際に表示されるフレームとは異なる順序でフレームをデコードすることがあります。 これらの複雑な符号化および復号化の技術は速い動きまたは多くのrapidsceneの変更のビデオ順序の劇的に改善された視覚質を、特に表示するために符復号

プロセッサのスケーラビリティ
以前は、ソフトウェアのみのビデオを低速プロセッサで再生した場合、コーデックはフレームをややランダムにドロップするだけで不十分なプロセッサパワーを補うことができ、ビデオが不快になることが多かった。 ただし、Indeo video interactiveコーデックは、再生中に利用可能なプロセッサパワーに応じて、decodedimagesの視覚的な品質を動的に変化させることができます。 より強力なPentiumプロセッサベースのシステムでは、Indeo videointeractiveはハードウェアベースのコードに匹敵する品質のビデオを生成します。 ローエンドのPentiumプロセッサベースのシステムでは、codeccanはentireframesをドロップすることなく視覚的な品質をスケールバックします。

ソフトウェア開発者のサポートの改善

アプリケーションの対話性と視覚的品質の向上に加えて、マルチメディアアプリケーション開発者にとって大きな価値があるIndeo video interactiveには、他のいくつかの重要な新機能が含まれています。

パレット処理の改善
Indeo videoは、デフォルトパレットとアクティブパレットモードの両方を可能にする、8ビットビデオパレットを処理するための柔軟 これらのオプションに加えて、Indeo video interactiveは、開発者がアプリケーション使用のために予約されているカスタム色のセットを作成することを可能にする設定可能なパレットとして知られている第三のモードを提供しています。 パレットモードの詳細については、”Indeo Videoでのパレットの使用”を参照してください。

ビデオアクセス保護
多くのマルチメディア開発者は、著作権で保護された素材の違法配布を懸念しています。 Indeo video interactivecodecは、アクセスキーを使用することにより、ビデオクリップの誤用を防ぐのに役立ちます:圧縮中にビデオクリップに挿入できる数字のパスワード。 クリップがアクセスキーでエンコードされている場合、noapplicationはキーを知らなくてもそのクリップを再生できます。

キーフレームの柔軟性
Indeoビデオインタラクティブコーデックは、以前よりもキーフレームの使用に対するより多くの制御の柔軟性を提供します。 Indeo videoの以前のリリースでは、periodickeyフレームのみの使用が許可されていました。 圧縮時には、1から15の間の固定キーフレームintervalofが指定され、キーフレームはすべてnフレーム発生しました。 Indeo video interactiveはまだ定期的なキーフレームの使用をサポートしていますが、現在はキーフレームが完全に無制限になり、さまざまな値が可能になりました。

0ファイルの最初のフレームのみがキーフレームです。 ファイル内に他のキーフレームは発生しません。

1ファイル内のすべてのフレームがキーフレームです。

2, 3, … ファイル内のnEvery n番目のフレームがキーです。 Nhasの値には上限はありません。

注:Indeovideo interactiveはより低いデータレートで高品質を生成できるため、デフォルトのキーフレーム間隔は15になりました。

このようなキーフレーム間隔の柔軟性に加えて、Indeo video interactiveはaperiodickeyフレームも可能にします。 編集中に、エンコーディングアプリケーションはIndeo video interactive codecにキーフレームをanylocationに配置するように指示することができ、ビデオプロデューサーはビデオシーケンス内の任意の場所にアクセスポイントを指定したり、シーン変更境界にキーフレームを配置することでビデオ品質をより良く制御したりすることができます。

結論
Indeo video interactive codecは、インタラクティブなパフォーマンス、ビジュアル品質、プログラミングの柔軟性の新しいレベルを提供します。 より速いPentiumプロセッサの力とともに、indeovideo interactiveは開発者が新しいgenerationofの革新的で、刺激的で、強力な相互PC multimediaandのゲームの塗布を作成することを可能にする。

Leave a Reply