【手続補正書】
【提出日】令和3年3月15日(2021.3.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
２つのソースからの仮想コンテンツをワーピングするコンピュータ実装方法であって、前記方法は、
第１のソースがディスプレイシステムの第１の姿勢に基づいて第１の仮想コンテンツを生成することと、
第２のソースが前記ディスプレイシステムの第２の姿勢に基づいて第２の仮想コンテンツを生成することと、
合成器が前記第１および第２の仮想コンテンツを単一パイプラインにおける単一工程において処理することと
を含み、
前記第１および第２の仮想コンテンツを処理することは、
前記合成器が出力ピクセル場所に対応する前記第１の仮想コンテンツの第１のピクセルを選択することと、
前記合成器が前記ディスプレイシステムの第３の姿勢に基づいて前記第１の仮想コンテンツの前記第１のピクセルをワーピングし、第１のワーピングされたピクセルを生成することと、
前記合成器が前記出力ピクセル場所に対応する前記第２の仮想コンテンツの第２のピクセルを選択することと、
前記合成器が前記ディスプレイシステムの前記第３の姿勢に基づいて前記第２の仮想コンテンツの前記第２のピクセルをワーピングし、第２のワーピングされたピクセルを生成することと、
前記合成器が前記第１のワーピングされたピクセルの第１の深度と前記第２のワーピングされたピクセルの第２の深度とを比較し、前記出力ピクセル場所における表示ピクセルを識別することと、
前記合成器が前記表示ピクセルをメモリに書き込むことと
を含む、方法。
【請求項２】
前記第１の仮想コンテンツは、前記第１のピクセルにおける第１の画像情報を備えている、請求項１に記載の方法。
【請求項３】
前記第１の画像情報は、第１の明度を備えている、請求項２に記載の方法。
【請求項４】
前記第１の画像情報は、第１の色を備えている、請求項２に記載の方法。
【請求項５】
前記第２の仮想コンテンツは、前記第２のピクセルにおける第２の画像情報を備えている、請求項２に記載の方法。
【請求項６】
前記第２の画像情報は、第２の明度を備えている、請求項５に記載の方法。
【請求項７】
前記第２の画像情報は、第２の色を備えている、請求項５に記載の方法。
【請求項８】
前記第１のワーピングされたピクセルの前記第１の深度と前記第２のワーピングされたピクセルの前記第２の深度とを比較することは、
前記ディスプレイシステムの前記第３の姿勢に基づいて、前記第１のワーピングされたピクセルの前記第１の深度を決定することと、
前記ディスプレイシステムの前記第３の姿勢に基づいて、前記第２のワーピングされたピクセルの前記第２の深度を決定することと、
前記ディスプレイシステムの前記第３の姿勢に基づいて、前記第１の深度と前記第２の深度とを比較することと
を含む、請求項１に記載の方法。
【請求項９】
前記ディスプレイシステムの前記第３の姿勢に基づいて前記第１の仮想コンテンツの前記第１のピクセルをワーピングすることは、第１の変換を前記第１の仮想コンテンツの前記第１のピクセルに適用し、前記第１のワーピングされたピクセルを生成することを含む、請求項１に記載の方法。
【請求項１０】
前記ディスプレイシステムの前記第３の姿勢に基づいて前記第２の仮想コンテンツの前記第２のピクセルをワーピングすることは、第２の変換を前記第２の仮想コンテンツの前記第２のピクセルに適用し、前記第２のワーピングされたピクセルを生成することを含む、請求項１に記載の方法。
【請求項１１】
前記第１のソースは、第１のアプリケーションである、請求項１に記載の方法。
【請求項１２】
前記第２のソースは、前記第１のアプリケーションと異なる第２のアプリケーションである、請求項１１に記載の方法。
【請求項１３】
前記合成器は、ラスタ演算ユニットである、請求項１に記載の方法。
【請求項１４】
前記合成器が前記表示ピクセルをディスプレイユニットに送信することと、
前記ディスプレイユニットが、前記表示ピクセルに基づいて、画像をユーザに表示することと
をさらに含む、請求項１に記載の方法。
【請求項１５】
前記ディスプレイユニットは、プロジェクタである、請求項１４に記載の方法。
【請求項１６】
前記第１の仮想コンテンツは、第１の仮想オブジェクトのピクセルである、請求項１に記載の方法。
【請求項１７】
前記第２の仮想コンテンツは、第２の仮想オブジェクトのピクセルである、請求項１に記載の方法。
【請求項１８】
２つのソースからの仮想コンテンツをワーピングするためのシステムであって、前記システムは、
第１および第２のソースによってディスプレイデバイスの第１および第２の姿勢に基づいて生成された第１および第２の仮想コンテンツを受信し、前記第１および第２の仮想コンテンツからそれぞれの第１および第２のワーピングされた仮想コンテンツを生成するためのワーピングユニットであって、前記ワーピングユニットは、
前記ディスプレイデバイスの第３の姿勢を予測するための姿勢推定器と、
変換ユニットと
を備えている、ワーピングユニットと、
混成ユニットを備えている合成ユニットと、
ワーピングされた仮想コンテンツを一時的に記憶するためのデータベースと
を備え、
前記システムは、前記第１および第２の仮想コンテンツを単一パイプラインにおける単一工程において処理し、前記単一工程は、
前記ワーピングユニットが出力ピクセル場所に対応する前記第１の仮想コンテンツの第１のピクセルを選択することと、
前記ワーピングユニットが前記ディスプレイシステムの第３の姿勢に基づいて前記第１の仮想コンテンツの前記第１のピクセルをワーピングし、第１のワーピングされたピクセルを生成することと、
前記ワーピングユニットが前記出力ピクセル場所に対応する前記第２の仮想コンテンツの第２のピクセルを選択することと、
前記ワーピングユニットが前記ディスプレイシステムの前記第３の姿勢に基づいて前記第２の仮想コンテンツの前記第２のピクセルをワーピングし、第２のワーピングされたピクセルを生成することと、
前記合成ユニットが前記第１のワーピングされたピクセルの第１の深度と前記第２のワーピングされたピクセルの第２の深度とを比較し、前記出力ピクセル場所における表示ピクセルを識別することと、
前記合成ユニットが前記表示ピクセルを前記データベースに書き込むことと
を含む、システム。
【請求項１９】
非一過性コンピュータ読み取り可能な媒体において具現化されるコンピュータプログラム製品であって、前記コンピュータ読み取り可能な媒体は、一連の命令を記憶しており、前記一連の命令は、プロセッサによって実行されると、２つのソースからの仮想コンテンツをワーピングする方法を前記プロセッサに実行させ、前記方法は、
第１のソースがディスプレイシステムの第１の姿勢に基づいて第１の仮想コンテンツを生成することと、
第２のソースが前記ディスプレイシステムの第２の姿勢に基づいて第２の仮想コンテンツを生成することと、
合成器が前記第１および第２の仮想コンテンツを単一パイプラインにおける単一工程において処理することと
を含み、
前記第１および第２の仮想コンテンツを処理することは、
前記合成器が出力ピクセル場所に対応する前記第１の仮想コンテンツの第１のピクセルを選択することと、
前記合成器が前記ディスプレイシステムの第３の姿勢に基づいて前記第１の仮想コンテンツの前記第１のピクセルをワーピングし、第１のワーピングされたピクセルを生成することと、
前記合成器が前記出力ピクセル場所に対応する前記第２の仮想コンテンツの第２のピクセルを選択することと、
前記合成器が前記ディスプレイシステムの前記第３の姿勢に基づいて前記第２の仮想コンテンツの前記第２のピクセルをワーピングし、第２のワーピングされたピクセルを生成することと、
前記合成器が前記第１のワーピングされたピクセルの第１の深度と前記第２のワーピングされたピクセルの第２の深度とを比較し、前記出力ピクセル場所における表示ピクセルを識別することと、
前記合成器が前記表示ピクセルをメモリに書き込むことと
を含む、コンピュータプログラム製品。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本開示の追加のおよび他の目的、特徴、ならびに利点は、発明を実施するための形態、図、および請求項に説明される。
本発明はさらに、例えば、以下を提供する。
（項目１）
２つのソースからの仮想コンテンツをワーピングするコンピュータ実装方法であって、前記方法は、
第１のソースが、第１の姿勢に基づいて第１の仮想コンテンツを生成することと、
第２のソースが、第２の姿勢に基づいて第２の仮想コンテンツを生成することと、
合成器が、前記第１および第２の仮想コンテンツを単一工程において処理することと
を含み、
前記第１および第２の仮想コンテンツを処理することは、
前記第１の仮想コンテンツを第３の姿勢に基づいてワーピングすることによって、ワーピングされた第１の仮想コンテンツを生成することと、
前記第２の仮想コンテンツを前記第３の姿勢に基づいてワーピングすることによって、ワーピングされた第２の仮想コンテンツを生成することと、
前記ワーピングされた第１および第２の仮想コンテンツを合成することによって、出力コンテンツを生成することと
を含む、方法。
（項目２）
前記第１の仮想コンテンツは、Ｘ、Ｙ場所における第１の画像情報を備えている、項目１に記載の方法。
（項目３）
前記第１の画像情報は、第１の明度を備えている、項目２に記載の方法。
（項目４）
前記第１の画像情報は、第１の色を備えている、項目２に記載の方法。
（項目５）
前記第２の仮想コンテンツは、前記Ｘ、Ｙ場所における第２の画像情報を備えている、項目２に記載の方法。
（項目６）
前記第２の画像情報は、第２の明度を備えている、項目５に記載の方法。
（項目７）
前記第２の画像情報は、第２の色を備えている、項目５に記載の方法。
（項目８）
前記ワーピングされた第１および第２の仮想コンテンツを合成することは、前記ワーピングされた第１および第２の仮想コンテンツを深度試験することを含む、項目５に記載の方法。
（項目９）
前記第１および第２の仮想コンテンツを深度試験することは、
前記第３の姿勢に基づいて、前記ワーピングされた第１の仮想コンテンツの第１の深度を決定することと、
前記第３の姿勢に基づいて、前記ワーピングされた第２の仮想コンテンツの第２の深度を決定することと、
前記第３の姿勢に基づいて、前記第１の深度と第２の深度とを比較することと
を含む、項目８に記載の方法。
（項目１０）
前記第３の姿勢に基づいて前記第１の仮想コンテンツをワーピングすることは、第１の変換を前記第１の仮想コンテンツに適用し、前記ワーピングされた第１の仮想コンテンツを生成することを含む、項目１に記載の方法。
（項目１１）
前記第３の姿勢に基づいて前記第２の仮想コンテンツをワーピングすることは、第２の変換を前記第２の仮想コンテンツに適用し、前記ワーピングされた第２の仮想コンテンツを生成することを含む、項目１に記載の方法。
（項目１２）
前記第１のソースは、第１のアプリケーションである、項目１に記載の方法。
（項目１３）
前記第２のソースは、前記第１のアプリケーションと異なる第２のアプリケーションである、項目１２に記載の方法。
（項目１４）
前記合成器は、ラスタ演算ユニットである、項目１に記載の方法。
（項目１５）
前記合成器が、前記出力コンテンツをディスプレイユニットに送信することと、
前記ディスプレイユニットが、前記出力コンテンツに基づいて、画像をユーザに表示することと
をさらに含む、項目１に記載の方法。
（項目１６）
前記ディスプレイユニットは、プロジェクタである、項目１５に記載の方法。
（項目１７）
前記第１の仮想コンテンツは、第１の仮想オブジェクトのピクセルである、項目１に記載の方法。
（項目１８）
前記第２の仮想コンテンツは、第２の仮想オブジェクトのピクセルである、項目１に記載の方法。
（項目１９）
２つのソースからの仮想コンテンツをワーピングするためのシステムであって、前記システムは、
第１および第２の仮想コンテンツを第１および第２のソースから受信し、前記第１および第２の仮想コンテンツからそれぞれの第１および第２のワーピングされた仮想コンテンツを生成するためのワーピングユニットであって、前記ワーピングユニットは、
姿勢推定器と、
変換ユニットと
を備えている、ワーピングユニットと、
前記第１および第２のワーピングされた仮想コンテンツを単一工程において処理するための合成ユニットであって、前記合成ユニットは、混成ユニットを備えている、合成ユニットと、
ワーピングされた仮想コンテンツを一時的に記憶するためのデータベースと
を備えている、システム。
（項目２０）
非一過性コンピュータ読み取り可能な媒体において具現化されるコンピュータプログラム製品であって、前記コンピュータ読み取り可能な媒体は、一連の命令を記憶しており、前記一連の命令は、プロセッサによって実行されると、２つのソースからの仮想コンテンツをワーピングする方法を前記プロセッサに実行させ、前記方法は、
第１のソースが、第１の姿勢に基づいて第１の仮想コンテンツを生成することと、
第２のソースが、第２の姿勢に基づいて第２の仮想コンテンツを生成することと、
合成器が、前記第１および第２の仮想コンテンツを単一工程において処理することと
を含み、
前記第１および第２の仮想コンテンツを処理することは、
前記第１の仮想コンテンツを第３の姿勢に基づいてワーピングすることによって、ワーピングされた第１の仮想コンテンツを生成することと、
前記第２の仮想コンテンツを前記第３の姿勢に基づいてワーピングすることによって、ワーピングされた第２の仮想コンテンツを生成することと、
前記ワーピングされた第１および第２の仮想コンテンツを合成することによって、出力コンテンツを生成することと
を含む、コンピュータプログラム製品。