【手続補正書】
【提出日】令和2年11月24日(2020.11.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
現実の３Ｄシーンの表現に重ねられる少なくとも１つの動的仮想コンテンツを生成するデバイスであって、前記少なくとも１つの動的仮想コンテンツは、少なくとも１つのシナリオのランタイム前に規定されかつ少なくとも１つの現実世界の制約を含む前記少なくとも１つのシナリオに準拠しており、前記デバイスは、
−前記現実の３Ｄシーンにおいてキャプチャされた現実世界の情報を受信するようになされた少なくとも１つの入力部と、
−前記現実世界の情報から特定された前記少なくとも１つの現実世界の制約の存在下で、前記ランタイム時に前記少なくとも１つのシナリオを実行するように構成された少なくとも１つのプロセッサとを備え、
前記少なくとも１つのプロセッサは、さらに、前記少なくとも１つの現実世界の制約が前記現実世界の情報から特定されないとき、前記少なくとも１つのシナリオを実行する前に、前記現実の３Ｄシーンの前記表現の、仮想適合された３Ｄシーンへの変形を、前記仮想適合された３Ｄシーンが前記少なくとも１つの制約を満たすように行い、前記現実の３Ｄシーンにおいて前記少なくとも１つのシナリオを実行する代わりに、前記現実の３Ｄシーンを置き換えている前記仮想適合された３Ｄシーンにおいて前記少なくとも１つのシナリオを実行するように構成されたことを特徴とする、デバイス。
【請求項２】
前記少なくとも１つの現実世界の制約が、少なくとも２つあり、かつ潜在的にインタラクトしており、前記少なくとも１つのプロセッサが、さらに、前記仮想適合された３Ｄシーンが前記少なくとも２つの制約を満たすように、前記少なくとも２つの現実世界の制約に対して合同で前記変形を行うように構成されたことを特徴とする、請求項１に記載のデバイス。
【請求項３】
前記少なくとも１つの現実世界の制約が、少なくとも２つあり、潜在的にインタラクトしており、かつ重要順にしたがってランク付けされており、前記少なくとも１つのプロセッサが、さらに、少なくとも１つの最優先ランクを有する前記少なくとも１つの現実世界の制約を優先して前記変形を行うように、かつ、前記少なくとも１つの最優先ランクを有する前記少なくとも１つの現実世界の制約とは異なる前記少なくとも１つの現実世界の制約がない状態で、前記ランタイム時に、前記少なくとも１つのシナリオを実行するように構成されたことを特徴とする、請求項１または２に記載のデバイス。
【請求項４】
前記少なくとも１つの制約が、少なくとも１つの現実世界のオブジェクトの存在を含み、前記少なくとも１つのプロセッサが、前記仮想適合された３Ｄシーンにおいて前記少なくとも１つの現実世界のオブジェクトの仮想表現を追加するように構成されたことを特徴とする、請求項１から３のいずれかに記載のデバイス。
【請求項５】
前記少なくとも１つの制約が、少なくとも１つの現実世界のオブジェクトの少なくとも１つの次元に関し、前記少なくとも１つのプロセッサが、前記少なくとも１つの次元に対する前記少なくとも１つの制約が満たされるように、前記仮想適合された３Ｄシーンにおいて前記少なくとも１つの現実世界のオブジェクトの前記少なくとも１つの次元の表現を修正するように構成されたことを特徴とする、請求項１から４のいずれかに記載のデバイス。
【請求項６】
前記少なくとも１つのプロセッサが、前記仮想適合された３Ｄシーンにおいて、前記少なくとも１つの制約が満たされるように、前記少なくとも１つの制約にとって不利である少なくとも１つの現実世界のオブジェクトの仮想表現を変形するように構成されたことを特徴とする、請求項１から５のいずれかに記載のデバイス。
【請求項７】
前記少なくとも１つのプロセッサが、前記仮想適合された３Ｄシーンにおいて前記少なくとも１つの現実世界のオブジェクトの削除、縮小、および移動のうちの少なくとも１つによって前記変形を行うように構成されたことを特徴とする、請求項６に記載のデバイス。
【請求項８】
前記少なくとも１つの制約が、少なくとも１つの現実世界のオブジェクトに関係し、前記少なくとも１つのプロセッサが、前記少なくとも１つの現実世界のオブジェクトに対する前記少なくとも１つの制約が満たされるように、前記少なくとも１つの現実世界のオブジェクトの移動、回転、変換、拡大縮小、複製のうちの少なくとも１つによって前記変形を行うように構成されたことを特徴とする、請求項１から７のいずれかに記載のデバイス。
【請求項９】
前記変形は、前記仮想適合された３Ｄシーンにおいて少なくとも１つのエリアをクリアアップすることを含み、前記少なくとも１つのプロセッサが、さらに、前記仮想適合された３Ｄシーンにおいて前記少なくとも１つのエリアを修復するように構成されたことを特徴とする、請求項１から８のいずれかに記載のデバイス。
【請求項１０】
前記少なくとも１つのプロセッサが、さらに、ユーザに、前記変形を行うことに明確に関与させるように構成されたことを特徴とする、請求項１から９のいずれかに記載のデバイス。
【請求項１１】
前記少なくとも１つの入力部がまた、前記少なくとも１つのシナリオを受信するようになされ、前記デバイスが、さらに、ユーザが、前記仮想適合された３Ｄシーンにおいて前記少なくとも１つのシナリオを視覚化するために、前記仮想適合された３Ｄシーンの表現の少なくとも一部を出力するようになされた少なくとも１つの出力部を備えることを特徴とする、請求項１から１０のいずれかに記載のデバイス。
【請求項１２】
装置であって、前記装置は、請求項１から１１のいずれかによるデバイスを備え、前記装置は、動画受信器、携帯電話、タブレット、および拡張現実用の頭部装着ディスプレイシステムから選択されることを特徴とする、装置。
【請求項１３】
現実の３Ｄシーンの表現に重ねられる少なくとも１つの動的仮想コンテンツを生成する方法であって、前記少なくとも１つの動的仮想コンテンツは、少なくとも１つのシナリオのランタイム前に規定されかつ少なくとも１つの現実世界の制約を含む前記少なくとも１つのシナリオに準拠しており、前記方法は、
−前記現実の３Ｄシーンにおいてキャプチャされた現実世界の情報を受信することと、
−前記現実世界の情報から特定された前記少なくとも１つの現実世界の制約の存在下で、前記ランタイム時に前記少なくとも１つのシナリオを実行することとを含み、
前記方法が、さらに、前記少なくとも１つの現実世界の制約が前記現実世界の情報から特定されないとき、前記少なくとも１つのシナリオを実行する前に、前記現実の３Ｄシーンの前記表現の、仮想適合された３Ｄシーンへの変形を、前記仮想適合された３Ｄシーンが前記少なくとも１つの制約を満たすように行い、前記現実の３Ｄシーンにおいて前記少なくとも１つのシナリオを実行する代わりに、前記現実の３Ｄシーンを置き換えている前記仮想適合された３Ｄシーンにおいて前記少なくとも１つのシナリオを実行することを含むことを特徴とする、方法。
【請求項１４】
請求項１〜１０のいずれか一項によるデバイスによって実行されることを特徴とする、請求項１３に記載の方法。
【請求項１５】
少なくとも１つの動的仮想コンテンツを生成するコンピュータプログラムであって、前記プログラムがプロセッサによって実行されると、請求項１３または１４に準拠する方法を行うようになされたソフトウェアコードを備える、コンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
本開示および詳細な実施形態を根拠として、他の実装例は、実現可能であり、発明の範囲から逸脱せずに当業者が到達する範囲内にある。指定される要素は、特に、本開示の枠内にとどまる任意の方法で交換または関連付けすることができる。また、様々な実装例の要素は、組み合わされ、補足され、修正され、または削除されて、他の実装例を作成し得る。それら全ての可能性は、本開示によって予定される。
上記実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
現実の３Ｄシーンの表現に重ねられる少なくとも１つの動的仮想コンテンツを生成するデバイス（１、５）であって、前記少なくとも１つの動的仮想コンテンツは、少なくとも１つのシナリオのランタイム前に規定されかつ少なくとも１つの現実世界の制約を含む前記少なくとも１つのシナリオに準拠しており（２３）、前記デバイスは、
−前記現実の３Ｄシーンにおいてキャプチャされた現実世界の情報（２２）を受信するようになされた少なくとも１つの入力部と、
−前記現実世界の情報から特定された前記少なくとも１つの現実世界の制約の存在下で、前記ランタイム時に前記少なくとも１つのシナリオを実行（１４）するように構成された少なくとも１つのプロセッサとを備え、
前記少なくとも１つのプロセッサは、さらに、前記少なくとも１つの現実世界の制約が前記現実世界の情報から特定されないとき（１２）、前記少なくとも１つのシナリオを実行する前に、前記現実の３Ｄシーンの前記表現の、仮想適合された３Ｄシーンへの変形（１３）を、前記仮想適合された３Ｄシーンが前記少なくとも１つの制約を満たすように行い、前記現実の３Ｄシーンにおいて前記少なくとも１つのシナリオを実行する代わりに、前記現実の３Ｄシーンを置き換えている前記仮想適合された３Ｄシーンにおいて前記少なくとも１つのシナリオを実行するように構成されたことを特徴とする、デバイス。
（付記２）
前記少なくとも１つの現実世界の制約が、少なくとも２つあり、かつ潜在的にインタラクトしており、前記少なくとも１つのプロセッサが、さらに、前記仮想適合された３Ｄシーンが前記少なくとも２つの制約を満たすように、前記少なくとも２つの現実世界の制約に対して合同で前記変形を行うように構成されたことを特徴とする、付記１に記載のデバイス（１、５）。
（付記３）
前記少なくとも１つの現実世界の制約が、少なくとも２つあり、潜在的にインタラクトしており、かつ重要順にしたがってランク付けされており、前記少なくとも１つのプロセッサが、さらに、少なくとも１つの最優先ランクを有する前記少なくとも１つの現実世界の制約を優先して前記変形を行うように、かつ、前記少なくとも１つの最優先ランクを有する前記少なくとも１つの現実世界の制約とは異なる前記少なくとも１つの現実世界の制約がない状態で、前記ランタイム時に、前記少なくとも１つのシナリオを実行するように構成されたことを特徴とする、付記１または２に記載のデバイス（１、５）。
（付記４）
前記少なくとも１つの制約が、少なくとも１つの現実世界のオブジェクトの存在を含み、前記少なくとも１つのプロセッサが、前記仮想適合された３Ｄシーンにおいて前記少なくとも１つの現実世界のオブジェクトの仮想表現を追加するように構成されたことを特徴とする、先行付記のいずれかに記載のデバイス（１、５）。
（付記５）
前記少なくとも１つの制約が、少なくとも１つの現実世界のオブジェクトの少なくとも１つの次元に関し、前記少なくとも１つのプロセッサが、前記少なくとも１つの次元に対する前記少なくとも１つの制約が満たされるように、前記仮想適合された３Ｄシーンにおいて前記少なくとも１つの現実世界のオブジェクトの前記少なくとも１つの次元の表現を修正するように構成されたことを特徴とする、先行付記のいずれかに記載のデバイス（１、５）。
（付記６）
前記少なくとも１つのプロセッサが、前記仮想適合された３Ｄシーンにおいて、前記少なくとも１つの制約が満たされるように、前記少なくとも１つの制約にとって不利である少なくとも１つの現実世界のオブジェクトの仮想表現を変形するように構成されたことを特徴とする、先行付記のいずれかに記載のデバイス（１、５）。
（付記７）
前記少なくとも１つのプロセッサが、前記仮想適合された３Ｄシーンにおいて前記少なくとも１つの現実世界のオブジェクトの削除、縮小、および移動のうちの少なくとも１つによって前記変形を行うように構成されたことを特徴とする、付記６に記載のデバイス（１、５）。
（付記８）
前記少なくとも１つの制約が、少なくとも１つの現実世界のオブジェクトに関係し、前記少なくとも１つのプロセッサが、前記少なくとも１つの現実世界のオブジェクトに対する前記少なくとも１つの制約が満たされるように、前記少なくとも１つの現実世界のオブジェクトの移動、回転、変換、拡大縮小、複製のうちの少なくとも１つによって前記変形を行うように構成されたことを特徴とする、先行付記のいずれかに記載のデバイス（１、５）。
（付記９）
前記変形は、前記仮想適合された３Ｄシーンにおいて少なくとも１つのエリアをクリアアップすることを含み、前記少なくとも１つのプロセッサが、さらに、前記仮想適合された３Ｄシーンにおいて前記少なくとも１つのエリアを修復するように構成されたことを特徴とする、先行付記のいずれかに記載のデバイス（１、５）。
（付記１０）
前記少なくとも１つのプロセッサが、さらに、ユーザに、前記変形を行うことに明確に関与させるように構成されたことを特徴とする、先行付記のいずれかに記載のデバイス（１、５）。
（付記１１）
前記少なくとも１つの入力部がまた、前記少なくとも１つのシナリオを受信するようになされ、前記デバイスが、さらに、ユーザが、前記仮想適合された３Ｄシーンにおいて前記少なくとも１つのシナリオを視覚化するために、前記仮想適合された３Ｄシーンの表現の少なくとも一部を出力するようになされた少なくとも１つの出力部を備えることを特徴とする、先行付記のいずれかに記載のデバイス（１、５）。
（付記１２）
装置（５）であって、前記装置は、先行付記のいずれかによるデバイスを備え、前記装置は、動画受信器、携帯電話、タブレット、および拡張現実用の頭部装着ディスプレイシステムから選択されることを特徴とする、装置。
（付記１３）
現実の３Ｄシーンの表現に重ねられる少なくとも１つの動的仮想コンテンツを生成する方法であって、前記少なくとも１つの動的仮想コンテンツは、少なくとも１つのシナリオのランタイム前に規定されかつ少なくとも１つの現実世界の制約を含む前記少なくとも１つのシナリオに準拠しており、前記方法は、
−前記現実の３Ｄシーンにおいてキャプチャされた現実世界の情報を受信すること（４１）と、
−前記現実世界の情報から特定された前記少なくとも１つの現実世界の制約の存在下で、前記ランタイム時に前記少なくとも１つのシナリオを実行することとを含み、
前記方法が、さらに、前記少なくとも１つの現実世界の制約が前記現実世界の情報から特定されないとき（４５２、４５３）、前記少なくとも１つのシナリオを実行する前に、前記現実の３Ｄシーンの前記表現の、仮想適合された３Ｄシーンへの変形を、前記仮想適合された３Ｄシーンが前記少なくとも１つの制約を満たすように行い、前記現実の３Ｄシーンにおいて前記少なくとも１つのシナリオを実行する代わりに、前記現実の３Ｄシーンを置き換えている前記仮想適合された３Ｄシーンにおいて前記少なくとも１つのシナリオを実行することを含むことを特徴とする、方法。
（付記１４）
付記１〜１０のいずれかによるデバイス（１、５）によって実行されることを特徴とする、付記１３に記載の方法。
（付記１５）
少なくとも１つの動的仮想コンテンツを生成するコンピュータプログラムであって、前記プログラムがプロセッサによって実行されると、付記１３または１４に準拠する方法を行うようになされたソフトウェアコードを備える、コンピュータプログラム。