【手続補正書】
【提出日】平成18年3月8日(2006.3.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  グラフィックス・デバイス・ドライバに、対応するグラフィックス・デバイスに関連付けられた少なくとも１つのグラフィックス処理能力を、レンダラーに対して識別することをさせること、および、
前記識別されたグラフィックス処理能力に関連付けられた少なくとも１つの入力要件を、前記レンダラーに対して識別することを前記グラフィックス・デバイス・ドライバにさせること
を備えることを特徴とする方法。
【請求項２】  グラフィックス・デバイス・ドライバであって、対応するグラフィックス・デバイスに関連付けられた少なくとも１つのグラフィックス処理能力を、レンダラーに対して識別し、前記識別されたグラフィックス処理能力に関連付けられた少なくとも１つの入力要件を、レンダラーに対して識別するように、動作可能に構成されていることを特徴とするグラフィックス・デバイス・ドライバ。
【請求項３】  グラフィックス・デバイス・ドライバに、対応するグラフィックス・デバイスに関連付けられた少なくとも１つのグラフィックス処理能力を、レンダラーに対して識別することをさせること、および、
前記識別されたグラフィックス処理能力に関連付けられた少なくとも１つの入力要件を、前記レンダラーに対して識別することを、前記グラフィックス・デバイス・ドライバにさせること
を備える動作を少なくとも１つの処理装置に実行させるためのコンピュータ実行可能命令を有することを特徴とするコンピュータ可読媒体。
【請求項４】  グラフィックス・デバイス・ドライバに関連付けられたグラフィックス・デバイスによって処理されるべきインターレースされたビデオ・データの記述を、前記グラフィックス・デバイス・ドライバに対して識別すること、をレンダラーにさせること、
前記グラフィックス・デバイスに関連付けられた少なくとも１つのグラフィックス処理能力を、前記レンダラーに対して識別することを、前記グラフィックス・デバイス・ドライバにさせること、
前記レンダラーに、少なくとも１つの識別されたグラフィックス処理能力を選択すること、かつ前記少なくとも１つの識別されたグラフィックス処理能力に対する入力要件を前記グラフィックス・デバイス・ドライバに要求することをさせること、および、
前記少なくとも１つの識別されたグラフィックス処理能力に関連付けられた少なくとも１つの入力要件を、前記レンダラーに対して識別することを、前記グラフィックス・デバイス・ドライバにさせること
を備えることを特徴とする方法。
【請求項５】  レンダリング・ロジックと、
グラフィックス・デバイス・ロジックと、
前記レンダリング・ロジックと前記グラフィックス・デバイス・ロジックとに動作可能に結合されるインターフェース・ロジックと
を備える装置であって、
前記インターフェース・ロジックを使用することによって、
前記レンダリング・ロジックは、前記グラフィックス・デバイス・ロジックに関連付けられたグラフィックス・デバイスによって処理されるべきインターレースされたビデオ・データの記述を提供し、
前記グラフィックス・デバイス・ロジックは、前記グラフィックス・デバイスに関連付けられた少なくとも１つのグラフィックス処理能力を識別し、
前記レンダリング・ロジックは、少なくとも１つの選択されたグラフィックス処理能力に対する入力要件を前記グラフィックス・デバイス・ロジックに要求し、および、
前記グラフィックス・デバイス・ロジックは、前記少なくとも１つの選択されたグラフィックス処理能力に関連付けられた少なくとも１つの入力要件を識別する
ことを特徴とする装置。
【請求項６】  前記インターフェース・ロジックは、少なくとも１つのアプリケーション・プログラミング・インターフェース（ＡＰＩ）を含むことを特徴とする請求項５に記載の装置。
【請求項７】  グラフィックス・デバイス・ドライバに関連付けられたグラフィックス・デバイスによって処理されるべきインターレースされたビデオ・データの記述を前記グラフィックス・デバイス・ドライバに対してレンダラーが識別すること、
前記グラフィックス・デバイスに関連付けられた少なくとも１つのグラフィックス処理能力を前記レンダラーに対して前記グラフィックス・デバイス・ドライバが識別すること、
前記レンダラーが、少なくとも１つの識別されたグラフィックス処理能力を選択し、かつ前記少なくとも１つの識別されたグラフィックス処理能力に対する入力要件を前記グラフィックス・デバイス・ドライバに要求すること、および、
前記少なくとも１つの識別されたグラフィックス処理能力に関連付けられた少なくとも１つの入力要件を前記レンダラーに対して前記グラフィックス・デバイス・ドライバが識別すること
を可能にするインターフェース能力を提供することを備える動作を少なくとも１つの処理装置に実行させるためのコンピュータ実行可能命令を有することを特徴とするコンピュータ可読媒体。
【請求項８】  前記インターフェース能力は、少なくとも１つのアプリケーション・プログラミング・インターフェース（ＡＰＩ）を含むことを特徴とする請求項７に記載のコンピュータ可読媒体。
【請求項９】  レンダラーとグラフィックス・デバイス・ドライバをインターフェースする方法であって、
ビデオ・データをインターレース解除する際に、グラフィックス・デバイス・ドライバに、関連付けられたグラフィックス・デバイスによって実行することができる少なくとも１つのグラフィックス処理能力に関して、レンダラーが照会することを可能にし、
前記少なくとも１つのグラフィックス処理能力を前記レンダラーに対して識別することによって、前記グラフィックス・デバイス・ドライバが前記照会に応答することを可能にし、
前記識別された少なくとも１つのグラフィックス処理能力に関連付けられた少なくとも１つの入力要件に関して、前記レンダラーが前記グラフィックス・デバイス・ドライバに追加照会することを可能にし、
前記グラフィックス処理能力に関連付けられた前記少なくとも１つの入力要件を前記レンダラーに対して識別することによって、前記グラフィックス・デバイス・ドライバが前記追加照会に応答することを可能にする
ように構成可能な少なくとも１つのアプリケーション・プログラミング・インターフェース（ＡＰＩ）を提供すること
を備えることを特徴とする方法。
【請求項１０】  レンダリング・ロジックと、グラフィックス・デバイス・ドライバ・ロジックと、少なくとも１つのアプリケーション・プログラミング・インターフェース（ＡＰＩ）とを提供するように動作可能に構成された少なくとも１つの処理ユニットを備える装置であって、
前記レンダリング・ロジックは、少なくとも１つの処理ユニットに動作可能に結合されている場合、ビデオ・データをインターレース解除する際に、少なくとも１つのＡＰＩを介して前記グラフィックス・デバイス・ドライバに照会し、関連付けられたグラフィックス・デバイスによって実行することができる少なくとも１つのグラフィックス処理能力を決定し、
グラフィックス・デバイス・ドライバ・ロジックは、前記少なくとも１つのＡＰＩを介して、前記少なくとも１つのグラフィックス処理能力を前記レンダリング・ロジックに対して識別して応答し、
レンダリング・ロジックは、前記識別された少なくとも１つのグラフィックス処理能力に関連付けられた少なくとも１つの入力要件に関して、前記少なくとも１つのＡＰＩを介して前記グラフィックス・デバイス・ドライバ・ロジックに追加照会し、
前記グラフィックス・デバイス・ドライバ・ロジックは、前記少なくとも１つのＡＰＩを介して、前記グラフィックス処理能力に関連付けられた前記少なくとも１つの入力要件を前記レンダリング・ロジックに対して識別して応答する
ように構成されていることを特徴とする装置。
【請求項１１】  インターフェース環境を確立することを備える動作を少なくとも１つの処理装置に実行させるためのコンピュータ実行可能命令を有するコンピュータ可読媒体であって、前記インターフェース環境を確立する際に、
ビデオ・データをインターレース解除する際に、グラフィックス・デバイス・ドライバ・ロジックに、関連付けられたグラフィックス・デバイスによって実行することができる少なくとも１つのグラフィックス処理能力に関して、レンダリング・ロジックが照会することを可能とし、
前記少なくとも１つのグラフィックス処理能力を前記レンダラリング・ロジックに対して識別することによって前記グラフィックス・デバイス・ドライバ・ロジックが前記照会に応答することを可能とし、
前記レンダリング・ロジックは、前記識別された少なくとも１つのグラフィックス処理能力に関連付けられた少なくとも１つの入力要件に関して、前記グラフィックス・デバイス・ドライバ・ロジックに追加照会することを可能とし、
前記グラフィックス処理能力に関連付けられた前記少なくとも１つの入力要件を前記レンダリング・ロジックに対して識別することによって、前記グラフィックス・デバイス・ドライバ・ロジックが前記追加照会に応答することを可能とする
ことを特徴とするコンピュータ可読媒体。
【請求項１２】  前記インターフェース環境は少なくとも１つのアプリケーション・プログラミング・インターフェース（ＡＰＩ）を使用して動作可能に提供されることを特徴とする請求項１１に記載のコンピュータ可読媒体。
【請求項１３】  ビデオ・データをインターレース解除する際に、関連付けられたグラフィックス・デバイスによって実行することができる少なくとも１つのグラフィックス処理能力に関して、グラフィックス・デバイス・ドライバに対する照会をレンダラーから受け取ること、
前記照会を前記グラフィックス・デバイス・ドライバに伝達すること、
前記レンダラーに対して前記少なくとも１つのグラフィックス処理能力を識別する、前記照会に対する応答を前記グラフィックス・デバイス・ドライバから受け取ること、および、
前記応答を前記レンダラーに伝達すること
を備えることを特徴とする方法。
【請求項１４】  前記識別された少なくとも１つのグラフィックス処理能力に関連付けられた少なくとも１つの入力要件に関して、前記グラフィックス・デバイス・ドライバに対する追加照会を前記レンダラーから受け取ること、
前記追加照会を前記グラフィックス・デバイス・ドライバに伝達すること、
前記グラフィックス処理能力に関連付けられた前記少なくとも１つの入力要件を識別する、前記追加照会に対する、追加応答を前記グラフィックス・デバイス・ドライバから受け取ること、および
前記追加応答を前記レンダラーに伝達すること
をさらに備えることを特徴とする請求項１３に記載の方法。
【請求項１５】  ビデオ・データをインターレース解除する際に、関連付けられたグラフィックス・デバイスによって実行することができる少なくとも１つのグラフィックス処理能力に関してのグラフィックス・デバイス・ドライバに対する照会をレンダラーから受け取ること、
前記照会を前記グラフィックス・デバイス・ドライバに伝達すること、
前記レンダラーに対して前記少なくとも１つのグラフィックス処理能力を識別する、前記照会に対する、応答を前記グラフィックス・デバイス・ドライバから受け取ること、および、
前記応答を前記レンダラーに伝達すること
を備える動作を少なくとも１つの処理装置に実行させるためのコンピュータ実行可能命令を有することを特徴とするコンピュータ可読媒体。
【請求項１６】  前記識別された少なくとも１つのグラフィックス処理能力に関連付けられた少なくとも１つの入力要件に関しての前記グラフィックス・デバイス・ドライバに対する追加照会を前記レンダラーから受け取ること、
前記追加照会を前記グラフィックス・デバイス・ドライバに伝達すること、
前記グラフィックス処理能力に関連付けられた前記少なくとも１つの入力要件を識別する、前記追加照会に対する、追加応答を前記グラフィックス・デバイス・ドライバから受け取ること、および、
前記追加応答を前記レンダラーに伝達すること
を備える動作を少なくとも１つの処理装置に実行させるためのさらなるコンピュータ実行可能命令を有することを特徴とする請求項１５に記載のコンピュータ可読媒体。
【請求項１７】  ビデオ・データのインターレース解除をサポートするように構成されたレンダリング・ロジックと、
グラフィックス・デバイス・ドライバ・ロジックと、および、
インターフェース・ロジックと
を備えた装置であって、前記インターフェース・ロジックは、
前記グラフィックス・デバイス・ドライバ・ロジックに関連付けられ、前記ビデオ・データのインターレース解除をサポートするように構成されている、グラフィックス・デバイスによって実行することができるグラフィックス処理能力を要求する照会を前記レンダリング・ロジックから受け取り、
前記照会を前記グラフィックス・デバイス・ドライバ・ロジックに伝達し、
前記少なくとも１つのグラフィックス処理能力を識別する、前記照会に対する、応答を前記グラフィックス・デバイス・ドライバ・ロジックから受け取り、
前記応答を前記レンダリング・ロジックに伝達する
ように動作可能に構成されていることを特徴とする装置。
【請求項１８】  前記インターフェース・ロジックは、さらに、
前記識別された少なくとも１つのグラフィックス処理能力に関連付けられた少なくとも１つの入力要件に関しての別の照会を、前記レンダリング・ロジックから受け取り、
前記別の照会を前記グラフィックス・デバイス・ドライバに伝達し、
前記グラフィックス処理能力に関連付けられた前記少なくとも１つの入力要件を識別する別の応答を、前記グラフィックス・デバイス・ドライバ・ロジックから受け取り、
前記別の応答を前記レンダリング・ロジックに伝達する
ように動作可能に構成されることを特徴とする請求項１７に記載の装置。
【請求項１９】  前記インターフェース・ロジックは、少なくとも１つのアプリケーション・プログラミング・インターフェース（ＡＰＩ）を含むことを特徴とする請求項１７に記載の装置。
【請求項２０】  レンダリング・プロセスと、グラフィックス・デバイスに関連付けられたグラフィックス・デバイス・ドライバ・プロセスとの間で通信する方法であって、
レンダリング・プロセスとグラフィックス・デバイスによって処理されるべきビデオ・データの記述を備える少なくとも１つのコール・パラメータを有する照会コールを、前記レンダリング・プロセスによって発行すること、
前記グラフィックス・デバイス・ドライバ・プロセスによって前記照会コールを受け取り、前記照会コールを構文解析して、前記少なくとも１つのコール・パラメータを取り出すこと、および、
ビデオ・データの前記記述に基づいた、前記グラフィックス・デバイスが提供することのできる少なくとも１つの対応する処理能力の、識別子を備える少なくとも１つの肯定応答パラメータを有する照会肯定応答コールを、前記グラフィックス・デバイス・ドライバ・プロセスによって発行すること
を備えることを特徴とする方法。
【請求項２１】  前記レンダリング・プロセスとグラフィックス・デバイスとによって処理されるべきビデオ・データの前記記述、および前記グラフィックス・デバイスが提供することのできる前記少なくとも１つの対応する処理能力は、前記ビデオ・データをインターレース解除することに関連付けられていることを特徴とする請求項２０に記載の方法。
【請求項２２】  前記少なくとも１つの対応する処理能力は、ＢＯＢライン倍加能力、切替適応能力、３次元適応能力、および運動ベクトル・ステアード能力を備える一群の処理能力、から選択された少なくとも１つの処理能力を含むことを特徴とする請求項２１に記載の方法。
【請求項２３】  前記レンダリング・プロセスおよびグラフィックス・デバイスによって処理されるべきビデオ・データの前記記述、および前記グラフィックス・デバイスが提供することのできる前記少なくとも１つの対応する処理能力は、前記ビデオ・データをフレーム・レート変換することに関連付けられていることを特徴とする請求項２０に記載の方法。
【請求項２４】  前記少なくとも１つの対応する処理能力は、フレーム反復／ドロップ能力、線形時相補間能力、および運動ベクトル・ステアード能力を備える一群の処理能力、から選択された少なくとも１つの処理能力を含むことを特徴とする請求項２１に記載の方法。
【請求項２５】  前記少なくとも１つの肯定応答パラメータは、前記少なくとも１つの対応する処理能力に関連付けられた少なくとも１つのグローバル一意識別子（ＧＵＩＤ）を含むことを特徴とする請求項２０に記載の方法。
【請求項２６】  前記照会肯定応答コールは、複数の対応する処理能力に関連付けられた複数のグローバル一意識別子（ＧＵＩＤ）を含むことを特徴とする請求項２５に記載の方法。
【請求項２７】  前記複数のＧＵＩＤは、前記複数の対応する処理能力に関連付けられた少なくとも１つの比較因子に対応する順番で配列されることを特徴とする請求項２６に記載の方法。
【請求項２８】  前記少なくとも１つの比較因子は、前記複数の対応する処理能力に関連付けられた品質因子を含むことを特徴とする請求項２７に記載の方法。
【請求項２９】  前記照会コールは、ＤｅｉｎｔｅｒｌａｃｅＱｕｅｒｙＡｖａｉｌａｂｌｅＭｏｄｅｓコールを含むことを特徴とする請求項２０に記載の方法。
【請求項３０】  レンダリング・プロセスとグラフィックス・デバイスによって処理されるべきビデオ・データの記述を備える少なくとも１つのコール・パラメータを有する照会コールを、前記レンダリング・プロセスによって発行すること、
前記グラフィックス・デバイス・ドライバ・プロセスによって、前記照会コールを受け取り、前記照会コールを構文解析して、前記少なくとも１つのコール・パラメータを取り出すこと、および、
ビデオ・データの前記記述に基づいた、前記グラフィックス・デバイスが提供することのできる少なくとも１つの対応する処理能力の、識別子を含んでいる少なくとも１つの肯定応答パラメータを有する照会肯定応答コールを、前記グラフィックス・デバイス・ドライバ・プロセスによって発行すること
を備える動作を少なくとも１つの処理装置に実行させるためのコンピュータ実行命令を有することを特徴とするコンピュータ可読媒体。
【請求項３１】  前記レンダリング・プロセスおよび前記グラフィックス・デバイスによって処理されるべきビデオ・データの前記記述、および前記グラフィックス・デバイスが提供することのできる前記少なくとも１つの対応する処理能力は、前記ビデオ・データをインターレース解除することに関連付けられていることを特徴とする請求項３０に記載のコンピュータ可読媒体。
【請求項３２】  前記少なくとも１つの対応する処理能力は、ＢＯＢライン倍加能力、切替適応能力、３次元適応能力、および運動ベクトル・ステアード能力を備える一群の処理能力、から選択された少なくとも１つの処理能力を含むことを特徴とする請求項３１に記載のコンピュータ可読媒体。
【請求項３３】  前記レンダリング・プロセスおよびグラフィックス・デバイスによって処理されるべきビデオ・データの前記記述、および前記グラフィックス・デバイスが提供することのできる前記少なくとも１つの対応する処理能力は、前記ビデオ・データをフレーム・レート変換することに関連付けられていることを特徴とする請求項３０に記載のコンピュータ可読媒体。
【請求項３４】  前記少なくとも１つの対応する処理能力は、フレーム反復／ドロップ能力、線形時相補間能力、および運動ベクトル・ステアード能力、を備える一群の処理能力から選択された少なくとも１つの処理能力を含むことを特徴とする請求項３１に記載のコンピュータ可読媒体。
【請求項３５】  前記少なくとも１つの肯定応答パラメータは、前記少なくとも１つの対応する処理能力に関連付けられた少なくとも１つのグローバル一意識別子（ＧＵＩＤ）を含むことを特徴とする請求項３０に記載のコンピュータ可読媒体。
【請求項３６】  前記照会肯定応答コールは、複数の対応する処理能力に関連付けられた複数のグローバル一意識別子（ＧＵＩＤ）を含むことを特徴とする請求項３５に記載のコンピュータ可読媒体。
【請求項３７】  前記複数のＧＵＩＤは、前記複数の対応する処理能力に関連付けられた少なくとも１つの比較因子に対応する順番で配列されることを特徴とする請求項３６に記載のコンピュータ可読媒体。
【請求項３８】  前記少なくとも１つの比較因子は、前記複数の対応する処理能力に関連付けられた品質因子を含むことを特徴とする請求項３７に記載のコンピュータ可読媒体。
【請求項３９】  前記照会コールは、ＤｅｉｎｔｅｒｌａｃｅＱｕｅｒｙＡｖａｉｌａｂｌｅＭｏｄｅｓコールを含むことを特徴とする請求項３０に記載のコンピュータ可読媒体。
【請求項４０】  レンダリング・プロセスと、グラフィックス・デバイスに関連付けられたグラフィックス・デバイス・ドライバ・プロセスとの間で通信する方法であって、
選択されたビデオ・データを処理するためにグラフィックス・デバイスが提供することのできる選択された対応する処理能力の識別子を備える少なくとも１つのコール・パラメータを有する照会コールを、レンダリング・プロセスによって発行すること、
前記グラフィックス・デバイスに関連付けられたグラフィックス・デバイス・ドライバ・プロセスによって前記照会コールを受け取り、前記照会コールを構文解析して前記少なくとも１つのコール・パラメータを取り出すこと、および、
前記選択された対応する処理能力に関連付けられた少なくとも１つの入力要件、を備える少なくとも１つの肯定応答パラメータを有する照会肯定応答を、前記グラフィックス・デバイス・ドライバ・プロセスによって発行すること
を備えることを特徴とする方法。
【請求項４１】  前記照会コールは、ＤｅｉｎｔｅｒｌａｃｅＱｕｅｒｙＭｏｄｅｓＣａｐｓコールを含むことを特徴とする請求項４０に記載の方法。
【請求項４２】  前記少なくとも１つの応答パラメータは、以前の出力フレーム・パラメータ、入力プール・パラメータ、前方参照サンプル・パラメータ、後方参照サンプル・パラメータ、出力フレーム形式パラメータ、ビデオ処理能力パラメータ、インターレース解除副長方形パラメータ、インターレース解除ＹＵＶ−ＲＧＢパラメータ、インターレース解除ストレッチＸパラメータ、インターレース解除ストレッチＹパラメータ、インターレース解除アルファ・ブレンド・パラメータ、色補正パラメータ、ガンマ補正パラメータ、回転パラメータ、およびシアリング・パラメータを備える一群の肯定応答パラメータから選択された少なくとも１つの肯定応答パラメータを含むことを特徴とする請求項４０に記載の方法。
【請求項４３】  選択されたビデオ・データを処理するためにグラフィックス・デバイスが提供することのできる選択された対応する処理能力の識別子を備える少なくとも１つのコール・パラメータを有する照会コールを、レンダリング・プロセスによって発行すること、
前記グラフィックス・デバイスに関連付けられたグラフィックス・デバイス・ドライバ・プロセスによって前記照会コールを受け取り、前記照会コールを構文解析して前記少なくとも１つのコール・パラメータを取り出すこと、および、
前記選択された対応する処理能力に関連付けられた少なくとも１つの入力要件を含んでいる少なくとも１つの応答パラメータを有する照会応答を、前記グラフィックス・デバイス・ドライバ・プロセスによって発行すること
を備える動作を少なくとも１つの処理装置に実行させるためのコンピュータ実行可能命令を有することを特徴とするコンピュータ可読媒体。
【請求項４４】  前記照会コールは、ＤｅｉｎｔｅｒｌａｃｅＱｕｅｒｙＭｏｄｅｓＣａｐｓコールを含むことを特徴とする請求項４３に記載のコンピュータ可読媒体。
【請求項４５】  前記少なくとも１つの応答パラメータは、以前の出力フレーム・パラメータ、入力プール・パラメータ、前方参照サンプル・パラメータ、後方参照サンプル・パラメータ、出力フレーム形式パラメータ、ビデオ処理能力パラメータ、インターレース解除副長方形パラメータ、インターレース解除ＹＵＶ−ＲＧＢパラメータ、インターレース解除ストレッチＸパラメータ、インターレース解除ストレッチＹパラメータ、インターレース解除アルファ・ブレンド・パラメータ、色補正パラメータ、ガンマ補正パラメータ、回転パラメータ、およびシアリング・パラメータを備える一群の応答パラメータから選択された少なくとも１つの応答パラメータを含むことを特徴とする請求項４３に記載のコンピュータ可読媒体。
【請求項４６】  レンダリング・プロセスと、関連付けられたグラフィックス・デバイス・ドライバを有するグラフィックス・デバイスとの間でビデオ・ストリーム・オブジェクトを確立する方法であって、
ストリーミングされたビデオ・データを処理する期間にグラフィックス・デバイスが実行することが可能な選択された対応する処理能力の識別子と、前記ストリーミングされたビデオ・データを処理する期間に前記レンダリング・プロセスと前記グラフィックス・デバイスによって処理されるべきビデオ・データの記述とを含む少なくとも２つのコール・パラメータを有するオープン・ストリーム・コールをレンダリング・プロセスによって発行すること、
対応するプロセスによって前記オープン・ストリーム・コールを受け取り、前記オープン・ストリーム・コールを構文解析して前記少なくとも２つのコール・パラメータを取り出すこと、および、
前記対応するプロセスが提供するビデオ・ストリーム・オブジェクトに対応するストリーム識別子を、前記対応するプロセスによって発行すること
を備えることを特徴とする方法。
【請求項４７】  前記対応するプロセスは、少なくとも１つのアプリケーション・プログラミング・インターフェース（ＡＰＩ）を含むことを特徴とする請求項４６に記載の方法。
【請求項４８】  ストリーミングされたビデオ・データを処理する期間にグラフィックス・デバイスが実行することが可能な選択された対応する処理能力の識別子と、前記ストリーミングされたビデオ・データを処理する期間に前記レンダリング・プロセスと前記グラフィックス・デバイスによって処理されるべきビデオ・データの記述とを含む少なくとも２つのコール・パラメータを有するオープン・ストリーム・コールをレンダリング・プロセスによって発行すること、
対応するプロセスによって前記オープン・ストリーム・コールを受け取り、前記オープン・ストリーム・コールを構文解析して前記少なくとも２つのコール・パラメータを取り出すこと、および、
前記対応するプロセスが提供するビデオ・ストリーム・オブジェクトに対応するストリーム識別子を前記対応するプロセスによって発行すること
を備える動作を少なくとも１つの処理装置に実行させるためのコンピュータ実行可能命令を有することを特徴とするコンピュータ可読媒体。
【請求項４９】  前記対応するプロセスは、少なくとも１つのアプリケーション・プログラミング・インターフェース（ＡＰＩ）を含むことを特徴とする請求項４８に記載のコンピュータ可読媒体。
【請求項５０】  レンダリング・プロセスと、関連付けられたグラフィックス・デバイス・ドライバを有するグラフィックス・デバイスとの間でビデオ・ストリーム・オブジェクトをクローズする方法であって、
既に確立されたビデオ・ストリーム・オブジェクトに対応するストリーム識別子を備える少なくとも１つのコール・パラメータを有するクローズ・ストリーム・コールを、レンダリング・プロセスによって発行すること、および、
対応するプロセスによって、前記クローズ・ストリーム・コールを受け取り、前記クローズ・ストリーム・コールを構文解析して前記少なくとも１つのコール・パラメータを取り出し、前記既に確立されたビデオ・ストリーム・オブジェクトを、前記対応するプロセスにクローズさせること
を備えることを特徴とする方法。
【請求項５１】  前記対応するプロセスは、少なくとも１つのアプリケーション・プログラミング・インターフェース（ＡＰＩ）を含むことを特徴とする請求項５０に記載の方法。
【請求項５２】  既に確立されたビデオ・ストリーム・オブジェクトに対応するストリーム識別子を備える少なくとも１つのコール・パラメータを有するクローズ・ストリーム・コールを、レンダリング・プロセスによって発行すること、および。
対応するプロセスによって、前記クローズ・ストリーム・コールを受け取り、前記クローズ・ストリーム・コールを構文解析して前記少なくとも１つのコール・パラメータを取り出し、前記既に確立されたビデオ・ストリーム・オブジェクトを、前記対応するプロセスにクローズさせること
を備える動作を少なくとも１つの処理装置に実行させるためのコンピュータ実行可能命令を有することを特徴とするコンピュータ可読媒体。
【請求項５３】  前記対応するプロセスは、少なくとも１つのアプリケーション・プログラミング・インターフェース（ＡＰＩ）を含むことを特徴とする請求項５２に記載のコンピュータ可読媒体。
【請求項５４】  インターレースされたビデオ・データを操作する際に使用する方法であって、
幅、高さおよびストライドを有するビデオ・サーフェスに関連付けられたトップ・フィールド・データとボトム・フィールド・データとを含むインターレースされたビデオ・データにアクセスすること、および、
前記再解釈されたビデオ・サーフェスを、前記トップ・フィールド・データとボトム・フィールド・データを分離すること、および、前記高さよりも低い再解釈された高さと前記ストライドよりも大きな再解釈されたストライドとを再解釈されたビデオ・サーフェスが有するように前記再解釈されたビデオ・サーフェスの前記分離されたトップとボトムのフィールド・データを構成すること、によって生成すること
を備えることを特徴とする方法。
【請求項５５】  前記再解釈された高さは前記高さの約５０％であることを特徴とする請求項５４に記載の方法。
【請求項５６】  前記再解釈されたストライドは前記ストライドの約２００％であることを特徴とする請求項５４に記載の方法。
【請求項５７】  前記再解釈されたビデオ・サーフェスはメモリ・レイアウトに記憶されていることを特徴とする請求項５４に記載の方法。
【請求項５８】  前記再解釈されたトップ・フィールド・データを補間によって補正して所望のフレームの高さを満たすことによって、前記再解釈されたトップ・フィールド・データに対応する第１のインターレース解除されたビデオ・フレーム・データを生成することをさらに備えることを特徴とする請求項５４に記載の方法。
【請求項５９】  前記第１のインターレース解除されたビデオ・フレーム・データを生成することは、前記再解釈されたトップ・フィールド・データを補間によって補正して所望のフレームの幅を満たすことをさらに含むことを特徴とする請求項５８に記載の方法。
【請求項６０】  前記再解釈されたボトム・フィールド・データを補間によって補正して所望のフレームの高さを満たすことによって、前記再解釈されたボトム・フィールド・データに対応する第２のインターレース解除されたビデオ・フレーム・データを生成することをさらに備えることを特徴とする請求項５９に記載の方法。
【請求項６１】  前記第１のインターレース解除されたビデオ・フレーム・データを生成することは、前記再解釈されたボトム・フィールド・データを補間によって補正して所望のフレームの幅を満たすことをさらに含むことを特徴とする請求項６０に記載の方法。
【請求項６２】  インターレースされたビデオ・データを対応するプログレッシブ・ビデオ・データに変換するように構成可能な装置であって、
幅、高さ、およびストライドを有するビデオ・サーフェスに関連付けられたトップ・フィールド・データとボトム・フィールド・データとを含むインターレースされたビデオ・データを有するメモリと、および
前記メモリに動作可能に結合されたロジックであって、前記インターレースされたビデオ・データにアクセスして前記トップ・フィールド・データとボトム・フィールド・データを分離すること、および再解釈されたビデオ・サーフェスが前記高さよりも低い再解釈された高さと前記ストライドよりも大きな再解釈されたストライドとを有するように、前記再解釈されたビデオ・サーフェス内に前記分離されたトップ・フィールド・データとボトム・フィールド・データを構成することによって前記再解釈されたビデオ・サーフェスを生成するように構成されたロジックと
を備えることを特徴とする装置。
【請求項６３】  前記再解釈された高さは前記高さの約５０％であることを特徴とする請求項６２に記載の装置。
【請求項６４】  前記再解釈されたストライドは前記ストライドの約２００％であることを特徴とする請求項６２に記載の装置。
【請求項６５】  前記再解釈されたビデオ・サーフェスは前記メモリのメモリ・レイアウトに記憶されていることを特徴とする請求項６２に記載の装置。
【請求項６６】  前記ロジックは、前記再解釈されたトップ・フィールド・データを補間によって補正して所望のフレームの高さを満たすことによって、前記再解釈されたトップ・フィールド・データに対応する第１のインターレース解除されたビデオ・フレーム・データを生成するようにさらに構成されていることを特徴とする請求項６２に記載の装置。
【請求項６７】  前記ロジックは、前記再解釈されたトップ・フィールド・データを補間によって補正して所望のフレームの幅を満たすようにさらに構成されていることを特徴とする請求項６６に記載の装置。
【請求項６８】  前記ロジックは、前記再解釈されたボトム・フィールド・データを補間によって補正して所望のフレームの高さを満たすことによって前記再解釈されたボトム・フィールド・データに対応する第２のインターレース解除されたビデオ・フレーム・データを生成するようにさらに構成されていることを特徴とする請求項６７に記載の方法。
【請求項６９】  前記ロジックは、前記再解釈されたボトム・フィールド・データを補間によって補正して所望のフレームの幅を満たすようにさらに構成されていることを特徴とする請求項６８に記載の方法。
【請求項７０】  グラフィックス・デバイス・ドライバに、対応するグラフィックス・デバイスに関連付けられた少なくとも１つのグラフィックス処理能力をレンダラーに対して識別させること、および、
前記グラフィクス・デバイス・ドライバに動作可能に結合された少なくとも１つの処理装置上で実行している少なくとも１つのアプリケーションに対して前記グラフィックス処理能力を前記グラフィックス・デバイス・ドライバに識別させること
備えることを特徴とする方法。