ウェブサイトからの3Dビデオプレゼンテーションを視聴するためのコンピュータ装置と、前記コンピュータの視聴能力を決定するコンフィグレーション検出モジュールと、前記3Dビデオプレゼンテーションの利用可能なフォーマットを決定するため前記ウェブサイトとやりとりする交渉モジュールと、前記コンピュータの視聴能力と最適な視聴のための前記3Dビデオプレゼンテーションの利用可能なフォーマットとをマッチングするフォーマットマッチングモジュールと、を有する装置。視聴命令ライブラリと、前記最適な視聴のための命令をユーザに提供するため、前記コンピュータ上で実行されるインタラクティブアプリケーションと、をさらに有する、請求項1記載の装置。ユーザが手動による視聴選択を行うことを可能にするオーバーライドモジュールをさらに有する、請求項1記載の装置。前記モジュールは、ブラウザとグラフィックスドライバとの間のミドルウェアに存在する、請求項1記載の装置。前記モジュールは、インターネットブラウザの一部である、請求項1記載の装置。前記モジュールは、グラフィックスドライバの一部である、請求項1記載の装置。ウェブサイトから3Dビデオプレゼンテーションを視聴するためのコンピュータ装置を提供するステップと、前記コンピュータの視聴能力を決定するステップと、前記3Dビデオプレゼンテーションの利用可能なフォーマットを決定するため、前記ウェブサイトと交渉するステップと、前記コンピュータの視聴能力と最適な視聴のための前記3Dビデオプレゼンテーションの利用可能なフォーマットとをマッチングするステップと、を有する方法。視聴命令ライブラリを提供するステップと、最適な視聴のため前記ライブラリからの命令をユーザに提供するステップと、をさらに有する、請求項7記載の方法。ユーザが手動による視聴選択を行うことを可能にするオーバーライドモジュールを提供するステップをさらに有する、請求項7記載の方法。各ステップは、ブラウザとグラフィックスドライバとの間のミドルウェアにより実行される、請求項8記載の方法。各ステップは、インターネットブラウザにより実行される、請求項8記載の方法。各ステップは、グラフィックスドライバにより実行される、請求項8記載の方法。インターネットを介しウェブサイトからの3Dビデオプレゼンテーションを視聴するためのコンピュータ装置と、前記コンピュータの視聴能力を決定するコンフィギュレーション検出モジュールと、前記3Dビデオプレゼンテーションの利用可能なフォーマットを決定するため前記ウェブサイトとやりとりする交渉モジュールと、前記コンピュータの視聴能力と最適な視聴のための前記3Dビデオプレゼンテーションの利用可能なフォーマットとをマッチングするフォーマットマッチングモジュールと、視聴命令ライブラリと、前記最適な視聴のための命令をユーザに提供するため、前記コンピュータ上で実行されるインタラクティブアプリケーションと、を有するシステム。前記視聴命令ライブラリは、テキスト及びビデオ命令を有する、請求項13記載のシステム。ユーザが手動による視聴選択を行うことを可能にするオーバーライドモジュールをさらに有する、請求項13記載のシステム。前記モジュールは、ブラウザとグラフィックスドライバとの間のミドルウェアに存在する、請求項13記載のシステム。前記モジュールは、インターネットブラウザの一部である、請求項13記載のシステム。前記モジュールは、グラフィックスドライバの一部である、請求項13記載のシステム。ユーザが3D視聴用の最適な視聴選択をする方法を自動的に指示又は実行する、インターネットブラウザとグラフィックスドライバとの間に埋め込まれたミドルウェアなどのシステム及び方法が記載される。本明細書を通じて、一実施例又は実施例という表現は、当該実施例に関して説明される特定の特徴、構成又は特性が本発明の少なくとも1つの実施例に含まれることを意味する。従って、本明細書全体の各所における一実施例では又は実施例ではという表現の出現は、必ずしも全てが同一の実施例を参照しているとは限らない。さらに、特定の特徴、構成又は特性は、1以上の実施例において何れか適切な方法により組み合わされてもよい。本発明の実施例は、インターネットブラウザとグラフィックスドライバとの間に埋め込み可能なミドルウェアに関するものであってもよいし、又はグラフィックスドライバの拡張若しくはブラウザの拡張として実現可能である。図2を参照して、立体3Dコンテンツオートフォーマットアダプタ200のコンポーネント又はモジュールが示される。第1コンポーネントは、システムコンフィギュレーション検出機構202を有してもよい。当該コンポーネントは、視聴するコンピュータ装置又はPCのプラットフォーム及びプラットフォーム能力を決定するものであってもよい。次に、交渉/通信機構204は、視聴される立体コンテンツの利用可能なフォーマットを決定するため、コンテンツ配信サイトを通信するため設けられてもよい。次に、視聴するコンピュータの能力とサイトからの立体コンテンツのフォーマットとをマッチングするためのコンテンツツーディスプレイフォーマットマッチングアダプタ機構206が設けられてもよい。ビデオを視聴するための最適な方法を指示するため、PCがユーザに提供可能なオーディオテキスト命令ライブラリ208が、設けられてもよい。例えば、それは、ビデオの視聴のための最も優れた視聴体感を提供するのに適したゴーグル又は設定をユーザに指示してもよい。最後に、オーバーライド機構212は、ユーザが視聴選択を手動により実行することを選択した場合に設けられてもよい。図3を参照して、上述されたモジュールは、1つの可能なシステムコンフィギュレーションに示される。3Fビデオコンテンツファイルを含む大量のマルチメディアファイルにアクセス可能なPCなどのコンピュータ装置300又はインターネット302などのネットワークにブラウザ又は他の手段を接続することが可能な他の何れかの装置が設けられる。システムコンフィギュレーション検出機構202が、コンピュータ300の視聴能力を決定するため設けられてもよい。交渉/通信機構204は、視聴される立体コンテンツの利用可能なフォーマットを決定するため、コンテンツ配信サイト302と通信してもよい。コンテンツツーディスプレイフォーマットマッチングアダプタ機構206は、コンピュータ300の能力とサイトからの立体コンテンツのフォーマットとをマッチングするのに利用可能である。コンピュータ300に利用可能なオーディオテキスト命令ライブラリ208が、ビデオ視聴のための最適な方法でそれらに指示するためユーザに対して設けられてもよい。コンピュータ300上で実行可能なインタラクティブアプリケーション210は、ビデオを視聴するための最適な方法によりライブラリ208からユーザに命令を提供する。オーバーライド機構212はまた、ユーザが視聴選択を手動により実行することを可能にするため、コンピュータ300上で実行されてもよい。従って、実施例によると、本発明は、PCシステムコンフィギュレーション及び配信されるコンテンツフォーマットを自動検出し、コンテンツツーディスプレイフォーマットマッチングのセットを用いて、ユーザに最良な視聴品質のためコンテンツを調整する。ライブラリにより支援されるインタラクティブアプリケーションは、ユーザが最適な品質のため視聴設定及び条件を設定するよう指示し、選択が生じさせうる混乱を取り除く。実施例は、インターネットブラウザとグラフィックスドライバとの間に埋め込み可能なミドルウェアであってもよいし、又はグラフィックスドライバの拡張若しくはブラウザの拡張として実現可能である。要約に記載されるものを含む本発明の開示された実施例の上記説明は、網羅的なものであることを意図するものでなく、又は本発明を開示された正確な形態に限定することを意図するものでもない。本発明の特定の実施例及び具体例が例示のため説明されるが、当業者が認識するように、各種の等価な改良が本発明の範囲内で可能である。これらの改良は、上記の詳細な説明から本発明に行うことが可能である。以下の請求項に用いられる用語は、本発明を明細書及び請求項に開示された特定の実施例に限定するよう解釈されるべきでない。むしろ、本発明の範囲は、請求項の解釈の確立された原理に従って解釈されるべき以下の請求項によってのみ決定されるべきである。