【手続補正書】
【提出日】令和3年3月15日(2021.3.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像記録を生成する方法であって、前記方法は、
カメラを用いて、カメラ画像フレームを捕捉することと、
前記カメラ画像フレームに対応する姿勢データを識別することであって、前記姿勢データは、ユーザ姿勢データとカメラ姿勢データとを含み、前記ユーザ姿勢データは、前記カメラ姿勢データとは異なる視点からのものである、ことと、
拡張現実（ＡＲ）デバイスにおけるユーザへの即時の表示のために、ユーザ姿勢仮想コンテンツをレンダリングすることであって、前記ユーザ姿勢仮想コンテンツは、ユーザの視点からの第１の仮想コンテンツに対応する、ことと、
カメラ姿勢仮想コンテンツをレンダリングすることであって、前記カメラ姿勢仮想コンテンツは、前記カメラの視点からの第２の仮想コンテンツに対応する、ことと、
前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせることによって、前記画像記録を合成することと
を含み、
単一の慣性測定ユニット（ＩＭＵ）は、前記ユーザ姿勢データと前記カメラ姿勢データとの両方を生成する、方法。
【請求項２】
単一のグラフィック処理ユニット（ＧＰＵ）処理サイクルは、前記ユーザ姿勢データに基づいて前記ユーザ姿勢仮想コンテンツをレンダリングし、前記カメラ姿勢データに基づいて前記カメラ姿勢仮想コンテンツをレンダリングするための処理を含む、請求項１に記載の方法。
【請求項３】
前記単一のＧＰＵ処理サイクル中にレンダリングされる、前記ユーザ姿勢データに基づいた前記ユーザ姿勢仮想コンテンツと前記カメラ姿勢データに基づいた前記カメラ姿勢仮想コンテンツとは、同一のフレームのためのものである、請求項２に記載の方法。
【請求項４】
前記単一のＧＰＵ処理サイクル中にレンダリングされる、前記ユーザ姿勢データに基づいた前記ユーザ姿勢仮想コンテンツと前記カメラ姿勢データに基づいた前記カメラ姿勢仮想コンテンツとは、異なるフレームのためのものである、請求項２に記載の方法。
【請求項５】
合成器が、前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせることによって、前記画像記録を生成する、請求項１に記載の方法。
【請求項６】
メディアエンコーダが、前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせた１つ以上の画像フレームをエンコードする、請求項１に記載の方法。
【請求項７】
前記メディアエンコーダによってエンコードされる前記１つ以上の画像フレームは、単一の画像フレームまたは複数の画像フレームのストリームのうちの少なくとも１つを含む、請求項６に記載の方法。
【請求項８】
非一過性コンピュータ読み取り可能な媒体上に具現化されるコンピュータプログラム製品であって、前記非一過性コンピュータ読み取り可能な媒体は、プロセッサによって実行されると、前記プロセッサに画像記録を生成する方法を実行させる一連の命令を記憶しており、前記方法は、
カメラを用いて、カメラ画像フレームを捕捉することと、
前記カメラ画像フレームに対応する姿勢データを識別することであって、前記姿勢データは、ユーザ姿勢データとカメラ姿勢データとを含み、前記ユーザ姿勢データは、前記カメラ姿勢データとは異なる視点からのものである、ことと、
拡張現実（ＡＲ）デバイスにおけるユーザへの即時の表示のために、ユーザ姿勢仮想コンテンツをレンダリングすることであって、前記ユーザ姿勢仮想コンテンツは、ユーザの視点からの第１の仮想コンテンツに対応する、ことと、
カメラ姿勢仮想コンテンツをレンダリングすることであって、前記カメラ姿勢仮想コンテンツは、前記カメラの視点からの第２の仮想コンテンツに対応する、ことと、
前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせることによって、前記画像記録を合成することと
を含み、
単一の慣性測定ユニット（ＩＭＵ）は、前記ユーザ姿勢データと前記カメラ姿勢データとの両方を生成する、コンピュータプログラム製品。
【請求項９】
単一のグラフィック処理ユニット（ＧＰＵ）処理サイクルは、前記ユーザ姿勢データに基づいて前記ユーザ姿勢仮想コンテンツをレンダリングし、前記カメラ姿勢データに基づいて前記カメラ姿勢仮想コンテンツをレンダリングするための処理を含む、請求項８に記載のコンピュータプログラム製品。
【請求項１０】
前記単一のＧＰＵ処理サイクル中にレンダリングされる、前記ユーザ姿勢データに基づいた前記ユーザ姿勢仮想コンテンツと前記カメラ姿勢データに基づいた前記カメラ姿勢仮想コンテンツとは、同一のフレームのためのものである、請求項９に記載のコンピュータプログラム製品。
【請求項１１】
前記単一のＧＰＵ処理サイクル中にレンダリングされる、前記ユーザ姿勢データに基づいた前記ユーザ姿勢仮想コンテンツと前記カメラ姿勢データに基づいた前記カメラ姿勢仮想コンテンツとは、異なるフレームのためのものである、請求項９に記載のコンピュータプログラム製品。
【請求項１２】
合成器が、前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせることによって、前記画像記録を生成する、請求項８に記載のコンピュータプログラム製品。
【請求項１３】
メディアエンコーダが、前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせた１つ以上の画像フレームをエンコードする、請求項８に記載のコンピュータプログラム製品。
【請求項１４】
前記メディアエンコーダによってエンコードされる前記１つ以上の画像フレームは、単一の画像フレームまたは複数の画像フレームのストリームのうちの少なくとも１つを含む、請求項１３に記載のコンピュータプログラム製品。
【請求項１５】
画像記録を生成するためのシステムであって、前記システムは、
３次元コンテンツを表示する拡張現実表示デバイスと、
カメラ画像フレームを捕捉するカメラと、
前記カメラ画像フレームに対応する姿勢データを識別する慣性測定ユニット（ＩＭＵ）であって、前記姿勢データは、ユーザ姿勢データとカメラ姿勢データとを含み、前記ユーザ姿勢データは、前記カメラ姿勢データとは異なる視点からのものである、ＩＭＵと、
ユーザ姿勢仮想コンテンツおよびカメラ姿勢仮想コンテンツの両方をレンダリングする単一のグラフィック処理ユニット（ＧＰＵ）であって、前記ユーザ姿勢仮想コンテンツは、拡張現実デバイスにおけるユーザへの即時の表示のためにレンダリングされ、前記ユーザ姿勢仮想コンテンツは、ユーザの視点からの第１の仮想コンテンツに対応し、前記カメラ姿勢仮想コンテンツは、前記カメラの視点からの第２の仮想コンテンツに対応する、ＧＰＵと、
前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせることによって前記画像記録を合成する合成器と
を備えている、システム。
【請求項１６】
前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせた１つ以上の画像フレームをエンコードするメディアエンコーダをさらに備えている、請求項１５に記載のシステム。
【請求項１７】
前記メディアエンコーダによってエンコードされる前記１つ以上の画像フレームは、単一の画像フレームまたは複数の画像フレームのストリームのうちの少なくとも１つを含む、請求項１６に記載のシステム。
【請求項１８】
単一のＧＰＵ処理サイクルは、前記ユーザ姿勢データに基づいて前記ユーザ姿勢仮想コンテンツをレンダリングし、前記カメラ姿勢データに基づいて前記カメラ姿勢仮想コンテンツをレンダリングするための処理を含む、請求項１５に記載のシステム。
【請求項１９】
前記単一のＧＰＵ処理サイクル中にレンダリングされる、前記ユーザ姿勢データに基づいた前記ユーザ姿勢仮想コンテンツと前記カメラ姿勢データに基づいた前記カメラ姿勢仮想コンテンツとは、同一のフレームのためのものである、請求項１８に記載のシステム。
【請求項２０】
前記単一のＧＰＵ処理サイクル中にレンダリングされる、前記ユーザ姿勢データに基づいた前記ユーザ姿勢仮想コンテンツと前記カメラ姿勢データに基づいた前記カメラ姿勢仮想コンテンツとは、異なるフレームのためのものである、請求項１８に記載のシステム。
【請求項２１】
前記合成器は、前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせることによって、前記画像記録を生成する、請求項１５に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本開示の追加のおよび他の目的、特徴、ならびに利点は、詳細説明、図、および請求項に説明される。
本願明細書は、例えば、以下の項目も提供する。
（項目１）
画像記録を生成する方法であって、前記方法は、
カメラを用いて、カメラ画像フレームを捕捉することと、
前記カメラ画像フレームに対応する姿勢データを識別することであって、前記姿勢データは、ユーザ姿勢データとカメラ姿勢データとを含み、前記ユーザ姿勢データは、前記カメラ姿勢データとは異なる視点からのものである、ことと、
拡張現実（ＡＲ）デバイスにおけるユーザへの即時の表示のために、ユーザ姿勢仮想コンテンツをレンダリングすることであって、前記ユーザ姿勢仮想コンテンツは、ユーザの視点からの第１の仮想コンテンツに対応する、ことと、
カメラ姿勢仮想コンテンツをレンダリングすることであって、前記カメラ姿勢仮想コンテンツは、前記カメラの視点からの第２の仮想コンテンツに対応する、ことと、
前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせることによって、画像記録を合成することと
を含む、方法。
（項目２）
単一のＧＰＵ処理サイクルは、前記ユーザ姿勢と前記カメラ姿勢との両方のための仮想コンテンツをレンダリングするための処理を含む、項目１に記載の方法。
（項目３）
前記単一のＧＰＵ処理サイクル中にレンダリングされる前記ユーザ姿勢と前記カメラ姿勢とのための前記仮想コンテンツは、同一のフレームのためのものである、項目２に記載の方法。
（項目４）
前記単一のＧＰＵ処理サイクル中にレンダリングされる前記ユーザ姿勢と前記カメラ姿勢とのための前記仮想コンテンツは、異なるフレームに対応する、項目２に記載の方法。
（項目５）
合成器が、前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせることによって、前記画像記録を生成する、項目１に記載の方法。
（項目６）
慣性測定ユニット（ＩＭＵ）が、前記姿勢データを生成する、項目１に記載の方法。
（項目７）
メディアエンコーダが、前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせた１つ以上の画像フレームをエンコードする、項目１に記載の方法。
（項目８）
前記メディアエンコーダによってエンコードされる前記１つ以上の画像フレームは、単一の画像フレームまたは複数の画像フレームのストリームのうちの少なくとも１つを含む、項目７に記載の方法。
（項目９）
コンピュータ読み取り可能な媒体上に具現化されるコンピュータプログラム製品であって、前記コンピュータ読み取り可能な媒体は、プロセッサによって実行されると、前記プロセッサに項目１−８に記載の方法のうちのいずれかを実行させる一連の命令を記憶している、コンピュータプログラム製品。
（項目１０）
画像記録を生成するためのシステムであって、前記システムは、
３次元コンテンツを表示する拡張現実表示デバイスと、
カメラ画像フレームを捕捉するカメラと、
前記カメラ画像フレームに対応する姿勢データを識別するＩＭＵであって、前記姿勢データは、ユーザ姿勢データとカメラ姿勢データとを含み、前記ユーザ姿勢データは、前記カメラ姿勢データとは異なる視点からのものである、ＩＭＵと、
ユーザ姿勢仮想コンテンツおよびカメラ姿勢仮想コンテンツの両方をレンダリングするＧＰＵであって、前記ユーザ姿勢仮想コンテンツは、拡張現実デバイスにおけるユーザへの即時の表示のためにレンダリングされ、前記ユーザ姿勢仮想コンテンツは、ユーザの視点からの第１の仮想コンテンツに対応し、前記カメラ姿勢仮想コンテンツは、前記カメラの視点からの第２の仮想コンテンツに対応する、ＧＰＵと、
前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせることによって画像記録を合成する合成器と
を備えている、システム。
（項目１１）
前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせた１つ以上の画像フレームをエンコードするメディアエンコーダをさらに備えている、項目１０に記載のシステム。
（項目１２）
前記メディアエンコーダによってエンコードされる前記１つ以上の画像フレームは、単一の画像フレームまたは複数の画像フレームのストリームのうちの少なくとも１つを含む、項目１１に記載のシステム。
（項目１３）
単一のＧＰＵ処理サイクルは、前記ユーザ姿勢および前記カメラ姿勢の両方のための仮想コンテンツをレンダリングするための処理を含む、項目１０に記載のシステム。
（項目１４）
前記単一のＧＰＵ処理サイクル中にレンダリングされる前記ユーザ姿勢と前記カメラ姿勢とのための前記仮想コンテンツは、同一のフレームのためのものである、項目１３に記載のシステム。
（項目１５）
前記単一のＧＰＵ処理サイクル中にレンダリングされる前記ユーザ姿勢と前記カメラ姿勢とのための前記仮想コンテンツは、異なるフレームに対応する、項目１３に記載のシステム。
（項目１６）
前記合成器は、前記カメラ画像フレームを前記カメラ姿勢仮想コンテンツと組み合わせることによって、前記画像記録を生成する、項目１０に記載のシステム。