(57)【要約】  第１の画像を合成する、且つ／又は第１の画像を第１の表示装置に送信する方法であって、シーンを表す第２の画像を受信することであって、シーンが、第３の画像を表示する第２の表示装置を含むことと、第３の画像を受信することと、シーンに対する第２の表示装置の姿勢を表す第１の情報を取得することと、第１の情報に従って第３の画像を歪ませることと、取得された第１の情報を用いて、第２の画像及び歪められた第３の画像を組み合わせることによって、第１の画像を生成することと、第１の画像を表すデータを送信することと、を含む方法。
2019522831.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像（２７１）を第１の表示装置に送信する方法であって、
シーンを表す第２の画像（１２）を受信することであって、前記シーンが、第３の画像（２２０）を表示する第２の表示装置（１３０）を含むことと、
前記第３の画像（２２０）を受信することと、
前記シーンに対する前記第２の表示装置（１３０）の姿勢を表す第１の情報を取得することと、
前記第１の情報に従って前記第３の画像を歪ませることと、
前記取得された第１の情報を用いて、第２の画像（１２）と前記歪められた第３の画像とを組み合わせることによって、前記第１の画像を生成することと、
前記第１の画像を表すデータを送信することと、
を含む方法。
【請求項２】
前記歪められた第３の画像が、前記第２の表示装置におけるスクリーンの表現を含む前記第２の画像の一部の上に重ねられる、請求項１に記載の方法。
【請求項３】
前記第２の画像が、前記第１の表示装置に関連するカメラから受信される、請求項１又は２に記載の方法。
【請求項４】
前記第３の画像が、前記第２の表示装置に表示するために前記第２の表示装置に前記第３の画像を送信するソース装置から受信される、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記第１の情報が、前記第３の画像を表示する前記第２の表示装置を含む前記第２の画像のコンテンツと、前記受信された第３の画像とを比較することによって取得される、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記第１の表示装置が、ヘッドマウントディスプレイであり、前記第２の表示装置が、表示スクリーンを含むモバイル装置である、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記第１の表示装置が、表示スクリーンを含むモバイル装置であり、前記第２の表示装置が、テレビジョンセットのスクリーンである、請求項１〜５のいずれか一項に記載の方法。
【請求項８】
第１の画像を第１の表示装置に送信するように構成される装置であって、
第３の画像を表示する第２の表示装置を含むシーンを表す第２の画像を受信するように、且つ前記第３の画像を受信するように構成される受信機と、
プロセッサであって、
前記シーンに対する前記第２の表示装置の姿勢を表す第１の情報を取得するように、
前記第１の情報に従って前記第３の画像を歪ませるように、
前記第１の情報を用いて、前記第２の画像及び前記歪められた第３の画像を組み合わせることによって、前記第１の画像を生成するように構成されるプロセッサと、
前記第１の画像を表すデータを送信するように構成される送信機と、
を含む装置。
【請求項９】
前記プロセッサが、前記第２の表示装置におけるスクリーンの表現を含む前記第２の画像の一部の上に前記歪められた第３の画像を重ねるように更に構成される、請求項８に記載の装置。
【請求項１０】
前記第２の画像が、前記第１の表示装置に関連するカメラから受信される、請求項８又は９に記載の装置。
【請求項１１】
前記第３の画像が、前記第２の表示装置に表示するために前記第３の画像を前記第２の表示装置に送信するソース装置から受信される、請求項８〜１０のいずれか一項に記載の装置。
【請求項１２】
前記第１の情報が、前記第３の画像を表示する前記第２の表示装置を含む前記第２の画像のコンテンツと、前記受信された第３の画像とを比較することによって取得される、請求項８〜１１のいずれか一項に記載の装置。
【請求項１３】
前記第１の表示装置が、ヘッドマウントディスプレイであり、前記第２の表示装置が、表示スクリーンを含むモバイル装置である、請求項８〜１３のいずれか一項に記載の装置。
【請求項１４】
前記第１の表示装置が、表示スクリーンを含むモバイル装置であり、前記第２の表示装置が、テレビジョンセットのスクリーンである、請求項８〜１３のいずれか一項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野
本開示は、例えばヘッドマウントディスプレイ（ＨＭＤ）、タブレット、又はスマートフォンなどのモバイル装置上で消費される例えば没入型ビデオコンテンツの文脈における画像処理の分野に関する。
【背景技術】
【０００２】
背景
ヘッドマウントディスプレイ（ＨＭＤ）又はタブレットなどの表示装置は、ユーザが、没入型ビデオコンテンツを閲覧できるようにする。例えば、ヘッドマウントディスプレイ（ＨＭＤ）は、片目の前（単眼ＨＭＤ）又は各目の前（両眼ＨＭＤ）に小型表示光学装置を有する、頭部に又はヘルメットの一部として装着される表示装置である。それらは、特に、ユーザが、自分の頭を回転させることによって、３Ｄ仮想シーンを見て、それを閲覧できるようにする。シーンのビューは、ユーザの頭部姿勢に従って更新される。かかる装置は、数十年前に最初に提案されたが、しかし最近は、特にＯＬＥＤ及びＬＣＤスクリーンの進歩故に、それらの性能と同様にそれらの価格も、幾つかのＨＭＤが、今や消費者製品であるほど、劇的に改められた。かかるＨＭＤの価格は、手ごろであり、且つ頭部姿勢推定に関して非常に短い待ち時間（例えば２０ミリ秒）を達成しながら、１１０°の視野を提供し得る。
【０００３】
様々な不均衡が、全体的なユーザ体験に影響する可能性がある。例えば、視覚的パラメータが整合されていない場合に、ユーザは、不快に感じる可能性がある。従って、没入体験を生み出す装置及び能力は、実世界と対話するユーザ能力に関する問題を改善するか、あるいはその逆で発生させる可能性がある。
【発明の概要】
【０００４】
概要
「一実施形態」、「実施形態」、「例示的な実施形態」、「特定の実施形態」に対する本出願における言及は、説明される実施形態が、特定の特徴、構造、又は特性を含み得るが、しかしあらゆる実施形態が、必ずしも特定の特徴、構造、又は特性を含むとは限らないことを示す。更に、かかる句は、必ずしも同じ実施形態を指すわけではない。更に、特定の特徴、構造又は特性が、実施形態に関連して説明される場合に、明示的に説明されていてもいなくても、他の実施形態に関連して、かかる特徴、構造又は特性に変化をもたらすことが当業者の知識の範囲内であることが提示される。
【０００５】
本開示は、第１の画像を第１の表示装置に送信する方法に関し、方法は、
−  シーンを表す第２の画像を受信することであって、シーンが、第３の画像を表示する第２の表示装置を含むことと、
−  第３の画像を受信することと、
−  シーンに対する第２の表示装置の姿勢を表す第１の情報を取得することと、
−  第１の情報に従って第３の画像を歪ませることと、
−  取得された第１の情報を用いて、第２の画像と歪められた第３の画像とを組み合わせることによって、第１の画像を生成することと、
−  第１の画像を表すデータを送信することと、
を含む。
【０００６】
特性によれば、歪められた第３の画像は、第２の表示装置におけるスクリーンの表現を含む第２の画像の一部に重ねられる。
【０００７】
特定の特性によれば、第２の画像は、第１の表示装置に関連するカメラから受信される。
【０００８】
別の特性によれば、第３の画像は、第２の表示装置に表示するために第２の表示装置に第３の画像を送信するソース装置から受信される。
【０００９】
特定の特性によれば、第１の表示装置は、ヘッドマウントディスプレイであり、第２の表示装置は、表示スクリーンを含むモバイル装置である。
【００１０】
別の特性によれば、第１の情報は、第３の画像を表示する第２の表示装置を含む第２の画像のコンテンツと、受信された第３の画像とを比較することによって取得される。
【００１１】
特定の特性によれば、取得は、第２の表示装置から第１の情報を取得することを含む。
【００１２】
別の特性によれば、取得は、
−  第２の表示装置の第４の画像を取得することであって、少なくとも１つの基準マーカーが、第２の表示装置に表示されることと、
−  第４の画像上の少なくとも１つの基準マーカーを追跡することと、
−  追跡された少なくとも１つの基準マーカーに基づいて第１の情報を決定することと、
を含む。
【００１３】
特定の特性によれば、第１の表示装置は、第４の画像を取得するように適合されたカメラを含む。
【００１４】
特定の特性によれば、第４の画像は、第１の表示装置の外部のカメラで取得され、方法は、第１の表示装置の位置を表す第２の情報を取得することを更に含み、第１の画像は、第２の情報を用いて合成される。
【００１５】
特定の特性によれば、第３の画像は、
−  実環境を表すビデオシーケンス画像と、
−  仮想環境を表すビデオシーケンス画像と、
−  実オブジェクト及び仮想オブジェクトを含むシーンを表すビデオシーケンス画像と、
−  グラフィカルユーザインターフェースの少なくとも１つのグラフィカルオブジェクトを含む画像と、
−  少なくとも１つのテキスト要素を含む画像と、
を含む画像セットに属する。
【００１６】
特定の特性によれば、合成は、第２の画像及び歪ませる第３の画像と、前記歪められた第３の画像が重ねられる前記第２の表示装置を保持している手を表す第５の画像とを組み合わせることを更に含む。
【００１７】
本開示はまた、第１の表示装置に第１の画像を送信するように構成される装置に関し、装置は、
−  シーンを表す第２の画像を受信するための手段であって、シーンが、第３の画像を表示する第２の表示装置を含む手段と、
−  第３の画像を受信するための手段と、
−  シーンに対する第２の表示装置の姿勢を表す第１の情報を取得するための手段と、
−  第１の情報に従って、第３の画像を歪ませるための手段と、
−  取得された第１の情報を用いて、第２の画像及び歪められた第３の画像を組み合わせることによって、第１の画像を生成するための手段と、
−  第１の画像を表すデータを送信するための手段と、
を含む。
【００１８】
本開示はまた、第１の表示装置に第１の画像を送信するように構成される装置に関し、装置は、
−  第３の画像を表示する第２の表示装置を含むシーンを表す第２の画像を受信するように、且つ第３の画像を受信するように構成される受信機と、
−  プロセッサであって、
・  シーンに対する第２の表示装置の姿勢を表す第１の情報を取得するように、
・  第１の情報に従って第３の画像を歪ませるように、
・  第１の情報を用いて、第２の画像及び歪められた第３の画像を組み合わせることによって、第１の画像を生成するように構成されるプロセッサと、
−  第１の画像を表すデータを送信するように構成される送信機と、
を含む。
【００１９】
装置は、上記の方法のステップを実行するように構成される。
【００２０】
本開示はまた、プログラムがコンピュータ上で実行される場合に、少なくとも１つのプロセッサによって、第１の画像を送信する上記の方法を実行するためのプログラムコードの命令を含むコンピュータプログラムプロダクトに関する。
【００２１】
本開示はまた、第１の画像を送信する少なくとも上記の方法をプロセッサに実行させるための命令を自らに格納した（非一時的な）プロセッサ可読媒体に関する。
【００２２】
図のリスト
以下の説明を読めば、本開示は、一層よく理解され、他の特定の特徴及び利点が明らかになろう。以下の説明は、添付された図面を参照する。
【図面の簡単な説明】
【００２３】
【図１Ａ】本原理の例に従って、図１Ｃ及び１Ｄに示された第２の画像及び第３の画像から取得された第１の画像の例を示す。
【図１Ｂ】本原理の例に従って、図１Ｃ及び１Ｄに示された第２の画像及び第３の画像から取得された第１の画像の例を示す。
【図２Ａ】本原理の例示的な実施形態に従って、図１Ａ又は１Ｂの第１の画像を取得する第１のプロセスを示す。
【図２Ｂ】本原理の例示的な実施形態に従って、図６の第１の画像を取得する第２のプロセスを示す。
【図３】本原理の例示的な実施形態に従って、図１Ａ又は１Ｂの第１の画像を表示装置に送信する方法を示す。
【図４】本原理の例に従って、図１Ａ及び１Ｂの１つ又は複数の第１の画像を表示するように構成される第１の表示装置４の構造を図表で示す。
【図５】本原理の例に従って、図３及び／又は７の第１の画像を送信する方法を実行するように適合された機器の構造を図表で示す。
【図６】本原理の例に従って、第２の画像及び第３の画像から取得された第１の画像の別の例を示す。
【発明を実施するための形態】
【００２４】
実施形態の詳細な説明
ここで、主題が、図面に関連して説明され、図面において同様の参照数字は、全体を通して同様の要素を指すために用いられる。以下の説明において、説明の目的で、多数の特定の詳細が、主題の完全な理解を提供するために明らかにされる。しかしながら、主題の実施形態が、これらの特定の詳細なしに実行され得ることが明らかであり得る。
【００２５】
本原理は、第１の表示装置（例えばＨＭＤ又はタブレット）に第１の画像を送信する方法と、方法を実行するように構成される装置との特定の実施形態に関連して説明される。送信される第１の画像は、第２の画像（例えば、ユーザが没入するビデオコンテンツから抽出される）と、第３の画像（例えば、没入型コンテンツを見ているユーザの実環境を表す画像か、又はユーザが自分の手に保持している自分のスマートフォン若しくはタブレット上で、ユーザによって受信されたメッセージの画像）とを組み合わせることによって合成される。第３の画像は、例えば、ユーザが現在保持している第２の表示装置の画像上に重ねられる。ユーザの手の画像が、第３の画像を表示する第２の表示装置の画像上で第１の画像に任意選択的に追加されてもよい。
【００２６】
第１の画像を形成するために、ビジュアルコンテンツ（即ち第３の画像）を第２の画像に追加することは、例えば没入型コンテンツ（即ち第２の画像）に没入しているユーザが、自分の実環境と対話できるようにする。例えば、没入型コンテンツに没入している（例えば没入型コンテンツを表示するＨＭＤを装着している場合に）ユーザが、自分のスマートフォン上で電話呼又はＳＭＳを受信した場合に、ユーザは、没入型コンテンツ内にやはり没入しながら、受信された電話呼又はＳＭＳ上で直接ビューを有する能力を備える。没入型コンテンツ内でスマートフォンの画像に重ねられたユーザの手の画像と共に、ユーザが自分の手に保持しているユーザのスマートフォンを表示することは、まるでユーザがスマートフォンを自分の実環境で見ているかのように、ユーザがスマートフォンを制御できるようにする。電話呼又はＳＭＳの画像は、例えば、ＨＭＤのフル表示解像度から利益を得るために、（例えば制御機器を介して）スマートフォンから受信される。
【００２７】
別の実施形態によれば、第２の画像は、第３の画像（例えばビデオコンテンツ）を表示する第２の表示装置を含むシーンの画像に対応してもよい。第２の画像は、例えば第１の表示装置に関連する、例えば第１の表示装置（例えば、タブレット又はスマートフォンのリアカメラ、ＨＭＤを装着しているユーザが移動して行くシーンの画像を取得するためにＨＭＤの前面に統合されたカメラ）に埋め込まれた画像取得装置（例えばカメラ、ウェブカメラ）で取得される。第１の表示装置に表示されたシーンにおける画像の最適な解像度から利益を得るために、第３の画像は、第３の画像を第２の表示装置に送信するソース装置（例えばセットトップボックス、第２の表示装置に関連する復号装置）から、画像処理装置によって直接受信されてもよい。画像処理装置は、受信された第３の画像（又はその同じ画像の処理されたバージョン）及び第２の画像を組み合わせることによって、第１の画像を合成してもよい。
【００２８】
図１Ａ及び１Ｂは、本原理の特定の非限定的な実施形態に従って、第１の表示装置、例えばＨＭＤに表示される第１の画像１０、１１の２つの例を示す。第１の画像１０、１１は、例えば、静止画像か、又は第１の画像のシーケンスから構成される第１のビデオシーケンスの画像である。第１の画像１０、１１は、例えば、２つ又は３つの相異なるソースから取得される。第１の画像１０、１１は、図１Ｃに示されている第２の画像１２と、例えば図１Ｄに示されている第４の画像１３の一部、例えば、第２の表示装置１３０、例えば人（例えば第１の表示装置を装着又は保持している人）の手によって保持されているタブレット又はスマートフォンなどのモバイル装置を表す第４の画像１３の一部とを組み合わせることによって取得されてもよい。
【００２９】
図１Ａは、第２の画像１２と、第２の表示装置１３０を含む画像１３の一部とを組み合わせることによって取得された第１の画像１０の第１の例を示し、第３の画像１００は、第４の画像１３から抽出された第２の表示装置１３０の画像上に重ねられる。この非限定的な例において、第３の画像１００は、第４の画像１３に示されている第２の表示装置１３０のカメラによって取得された実環境の画像に対応する。１つ又は複数の基準マーカーが、図１Ｄの例における第２の表示装置１３０上に表示され、基準マーカーは、図２に関連してより詳細に説明されるように、第２の表示装置１３０を配置し、且つ／又は分割するために用いられる。基準マーカーは、例えば、正方形又は長方形などの幾何学的に単純な形状から構成される二次元白黒パターンを含む。第４の画像１３は、例えば、第１の表示装置を装着しているユーザが立っている実環境の画像に対応し、ユーザは、第２の表示装置１３０を保持している。第４の画像１３は、第１の表示装置を装着しているユーザの実環境の画像を取得する第１の表示装置のカメラで取得されてもよく、主な取得方向は、例えば、第１の表示装置を装着しているユーザの主な視覚化方向に対応し、取得方向は、第１の表示装置を装着しているユーザの頭の移動と共に変化する。別の例によれば、第４の画像１３は、第１の表示装置の外部のカメラ、例えばウェブカメラ又はビデオ監視システムのカメラで取得されてもよい。第２の画像１２は、例えば、コンピュータ生成画像（ＣＧＩ）、即ち視環境を表す画像か、（拡張現実感又は複合現実感と呼ばれる）実世界ビューに関連する画像上に重ね合わされたＣＧＩか、又は実世界のビューに関連する画像に対応する。第３の画像を重ねるためのサポートとして第２の表示サポートの画像を用いることによって、第２の画像１２内にユーザの実環境の画像をちりばめることは、ユーザが、第２の画像の（実又は仮想）環境に没入しながら、自分の実環境のビューを有することができるようにする。第３の画像が、第２の表示装置のカメラによって提供される場合に、ユーザは、（例えば、人が、ユーザの環境に入って、ユーザに話し掛け始めた場合に）自分が見たい実環境のエリアの方へ第２の表示装置を向けることによって、自分が何を見たいかを選択してもよい。第２の表示装置のカメラによって取得された第３の画像は、制御装置（例えば図５に関連して説明される機器５）に送信され、制御装置は、歪められた第３の画像を第１の表示装置に送信する。歪められた第３の画像は、第２の表示装置のカメラの解像度から、且つ第１の表示装置のスクリーンの解像度から利益を得る。変形によれば、第３の画像１００は、第３の画像用のサポートとして第２の表示装置１３０の画像を用いずに、第２の画像１２上に直接重ねられる。
【００３０】
図１Ｂは、第２の画像１２と、第２の表示装置１３０を含む画像１３の一部とを組み合わせることによって取得された第１の画像１１の第２の例を示し、第３の画像１００は、第４の画像１３から抽出された第２の表示装置１３０の画像上に重ねられる。この非限定的な例において、グラフィカルユーザインターフェース（ＧＵＩ）の画像に対応する第３の画像１１０は、１つ又は複数のグラフィカルオブジェクト（例えばメニュー、ボタン）を含む。第１の画像１１内に没入しているユーザは、やはり自分が、第２の画像１２の環境に没入しているという印象を有しながら、まるでユーザが、自分の手に現在保持している第２の表示装置に表示されているＧＵＩを物理的に見ているかのように、任意のグラフィカルオブジェクトを押す能力を有する。ＧＵＩのグラフィカルオブジェクトに対するどんな動作も、制御装置（例えば図５に関連して説明される機器５）に送信され、制御装置は、ＧＵＩが、第１の画像に関連する１つ又は複数のパラメータ（例えば輝度、第１の画像に関連するオーディオトラックの強度、コントラスト、再生／休止）を制御することを目指す場合に意図された機器、例えば第１の表示装置に、又はＧＵＩが、ユーザの実環境と対話するか若しくはそれを制御する（例えば照明要素、シャッタ、オーディオプレーヤを制御する）ことを目指す場合に実環境の他の要素に、押されたグラフィカルオブジェクトに関連する制御パラメータを転送してもよい。変形によれば、第３の画像１１０は、第３の画像用のサポートとして第２の表示装置１３０の画像を用いずに、第２の画像１２上に直接重ねられる。
【００３１】
第２の画像１２は、例えば、第２の画像の第２のビデオシーケンスから取得された画像に対応する。第２のビデオシーケンスは、例えば、没入型ビデオコンテンツに対応する。没入型ビデオコンテンツは、ビデオを見ているユーザが、ビデオを閲覧できるようにするビデオに対応する。即ち、没入型コンテンツの一部だけが、決められた時刻に第１の表示装置のスクリーン上に表示され、表示される部分は、第１の表示装置を装着しているユーザの視聴方向に依存する。没入型ビデオコンテンツは、没入型コンテンツを視覚化するために用いられる第１の表示装置の視野より大きな視野をそれぞれ有する１つ又は複数の画像のシーケンスに対応する。没入型ビデオは、画像又は画像シーケンスを含み、各画像は、例えばコンピュータ生成画像（ＣＧＩ）に対応し、ＣＧＩは、（拡張現実感又は複合現実感と呼ばれる）実世界ビューか、又は例えば（４πステラジアンビデオとも呼ばれる）実世界の１８０°、２２０°又は３６０°画像を取得する多数のカメラで取得された実世界ビュー上に重ねられる。かかるビデオコンテンツは、それを見るユーザが、ビデオコンテンツに没入していると感じるようにできるので、没入型ビデオコンテンツと呼ばれ、ユーザは、ビデオコンテンツを閲覧することができる。没入型ビデオコンテンツの閲覧は、ＨＭＤなどの表示装置によって可能にされる。
【００３２】
図６は、本原理の更なる特定の非限定的な例に従って、第１の表示装置６０、例えばタブレットに表示された第１の画像６００の更なる例を示す。第１の画像は、静止画像か、又は第１の画像のシーケンスを含む第１のビデオシーケンスの画像であってもよい。第１の画像６００は、例えば、相異なるソースから取得された複数の画像、例えば２又は３以上の画像を組み合わせることによって取得される。第１の画像６００は、例えば、第２の画像及び第３の画像の組み合わせに対応する。第１の画像が、第１のビデオシーケンスの画像である場合に、第１のビデオシーケンスは、第２のビデオ画像のシーケンスを含む第２のビデオシーケンスと、第３のビデオ画像のシーケンスを含む第３のビデオシーケンスとを組み合わせることによって取得されてもよく、各第１の画像は、第２及び第３のビデオシーケンスの内で同じ関連するタイムスタンプをそれぞれ有する第２のビデオシーケンスの１つの第２の画像と、第３のビデオシーケンスの１つの第３の画像との組み合わせに対応する。
【００３３】
例えば、第２の画像は、例えば第１の表示装置６０のリアカメラ６０１を用いてシーン６を取得することによって取得される。第２の画像に含まれるシーン６のビューは、例えば、破線で表されたカメラ６０１の視野（又は焦点）に依存する。第２の画像は、例えば、大視野画像（３６０°までで、例えば１１０°、１３５°、１８０°、２４０°若しくは３６０°）又は標準視野画像（例えば、６５°、７０°若しくは９０°）である。シーン６は、１つ又は複数の第２の表示装置６１（例えばテレビジョンセット、及び／又はプロジェクタに関連する表示スクリーン、及び／又はスマートフォン、及び／又はタブレット）と、シーンの性質に依存してもよい任意選択的な１つ又は複数の他のオブジェクト（図６には示さず）（例えばシーンが居間に対応する場合のソファ、シーンが寝室に対応する場合のベッド、シーンがダイニングルームに対応する場合のテーブル、シーンが映画館に対応する場合の座席）とを含む。変形によれば、シーン６の第２の画像は、第１の表示装置６０に埋め込まれていないカメラ、例えばウェブカメラ又はセキュリティカメラで取得される。
【００３４】
第１の画像６００は、その一部として、シーンの第２の表示装置６１の表現６０１を含む。
【００３５】
第３の画像６１１は、第２の画像を取得している間に第２の表示装置６１上に表示されるコンテンツ６１０に対応する。第１の画像６００を取得するために、第１の画像は、第３の画像６１１を用いて、第２の画像を増強することによって生成される。例えば、増強は、例えば第２の表示装置６１の表現に対応する第２の画像のエリアで、第３の画像６１１を第２の画像上に重ねることによって取得されてもよい。オブジェクト（図示せず）が、第２の画像における表示装置６１の部分を遮る場合に、他の増強、例えば遮られないエリアにおける第３の画像によって第２の画像を部分的に重ねることが可能である。他の増強モードは、超解像度画像を生成することと、第３の画像のズームされた部分を重ねることと、色管理（第１及び第２のディスプレイの場面光及び特性にリンクされた）を増強の前に第３の画像に追加することとを含んでもよい。第３の画像のコンテンツ６１０は、例えば、第２の画像を取得するために、第２の画像及び受信された第３の画像６１０を処理するように構成される画像処理機器によって受信される。第３の画像６１０は、例えば、第３の画像６１０を第２の表示装置６１に送信するソース装置、例えば記憶装置、復号装置、セットトップボックス、ＤＶＤ又はBlue-Rayリーダ、ラップトップ、パーソナルコンピューティング装置、タブレット又はスマートフォンなどのモバイル装置から受信される。ソースから直接受信される第３の画像を用いることによって、第３の画像の表示品質を向上させることができる。表示品質は、解像度、ぼけ、ノイズ及び色態様を含む。ソース装置から取得された第３の画像は、カメラ６０１で取得された、且つ第２の画像内で利用可能な第３の画像の取得バージョンより優れた質を有する。実際に、第２の画像は、カメラのノイズと、カメラセンサの限られた空間解像度と、カメラエレクトロニクスの限られた時間解像度と、カメラセンサの条件等色と、同様にカメラ６０１及び／又はディスプレイ６０の他の限られた色容量に悩まされる。
【００３６】
図４は、ビデオコンテンツを表示するように構成される第１の表示装置４のハードウェア実施形態を図表で示し、第１の表示装置４のコンテンツは、第１の表示装置４の位置に従って少なくとも部分的に変化する。第１の表示装置４は、例えばＨＭＤに対応する。第１の表示装置４は、少なくとも１つの慣性センサ４１と、少なくとも１つの表示ユニット（例えばＬＣＤ（液晶ディスプレイ）、ＯＬＥＤ（有機発光ダイオード）又はＬＣＯＳ（シリコン上液体））４２と、送信ユニット４３とを含む。慣性センサ４１は、例えばジャイロスコープに対応し、第１の表示装置４は、例えば３つのジャイロスコープ、即ち、縦揺れ用の１つ、横揺れ用の１つ、及び偏揺れ用の１つを含む。別の例によれば、慣性センサ４１は、ＩＭＵ（慣性測定ユニット）に対応する。コントローラが、慣性センサと関連付けられてもよく、コントローラは、慣性センサによって取得された装置の位置の変化を表すデータを処理するように、且つ第１のバスを介して送信ユニット４３にこのデータを送信するように構成される。送信ユニット４３は、例えば無線インターフェースであり、且つ無線リンクを介して（例えばWi-Fi又はBluetooth（登録商標）に従って）、慣性センサ４１から受信されたデータを外部装置（図示せず）に送信するように構成される。外部装置は、例えばセットトップボックス（ＳＴＢ）か、コンピュータか、又はビデオコンテンツを格納し、且つ／若しくは構成し、且つ／若しくは復号するように適合された任意の装置である。送信ユニット４３は、無線リンクを介して、例えば外部装置から、表示ユニット４２に表示されるビデオコンテンツの第１の画像１０を表すデータを受信するように更に構成されてもよい。次に、表示される第１の画像１０を表すデータは、第２のバスを介して表示ユニット４２に送信される。変形によれば、送信ユニットは、例えばＵＳＢ又はＨＤＭＩ（登録商標）標準に従い、有線リンクを介してデータを送信／受信するように構成されるインターフェースである。外部装置は、ＨＭＤの測定された位置に対応するビデオコンテンツの部分をＨＭＤに送信してもよい。ＨＭＤの測定された位置に対応するビデオコンテンツの部分は、例えば、実世界におけるＨＭＤに関連する視点と、ビデオコンテンツに関連する仮想カメラの視点との間の関係を確立する特定の機能を用いて決定される。特にビデオコンテンツが、第１の表示装置の表示スクリーンに関連する視野より大きい場合に、第１の表示装置の測定された位置に従って第１の表示装置の表示スクリーンに表示されるビデオコンテンツの部分を制御することは、第１の表示装置を装着しているユーザが、ビデオコンテンツを閲覧できるようにする。例えば、第１の表示装置、即ちＨＭＤによって提供される視野が、１１０°（例えばヨー軸を中心に）と等しい場合に、且つビデオコンテンツが、１８０°のコンテンツを提供する場合に、ＨＭＤを装着しているユーザは、ＨＭＤによって提供される視野の外側のビデオコンテンツの部分を見るために、右又は左へと自分の頭を回転してもよい。
【００３７】
別の例によれば、第１の表示装置４は、タブレット（例えば図６のタブレット６０）又はスマートフォンなどのモバイル装置に対応する。第１の画像は、モバイル装置に埋め込まれたメモリ（例えばＲＡＭ又はＳＳＤ）に関連する処理装置／ユニット（例えばＣＰＵ及び／又はＧＰＵ）によって取得されてもよく、処理装置／ユニットは、第１の画像を取得するために、第２の画像及び第３の画像を組み合わせるように構成される。この例によれば、送信ユニット４３は、第２の画像及び／又は第３の画像を受信するように構成される。モバイル装置はまた、第２の画像を取得するように構成される取得装置、例えばカメラを含んでもよい。
【００３８】
図２Ａは、本原理の第１の特定の非限定的な実施形態に従って、第１の画像１０又は１１を生成するように適合されたプロセスを示す。プロセスは、例えば、第１の画像を表示する第１の表示装置に埋め込まれているか又はいない画像処理機器によって実行される。かかる画像処理機器の例が、図５に示されている。
【００３９】
プロセスの第１の動作２０において、第４の画像１３が取得される。第４の画像１３は、例えば、カメラなどの取得装置から受信される。カメラは、例えば、図２に関連して説明されたプロセスから結果として生み出される第１の画像１０、１１を表示するために用いられる第１の表示装置、例えばＨＭＤに関連付けられる（例えば統合される）。カメラは、ＨＭＤを装着しているユーザが立っている実環境に関連するカメラであってもよい。別の例によれば、第４の画像は、記憶装置、例えばＲＡＭ（ランダムアクセスメモリ）又はＳＳＤ（ソリッドステートドライブ）メモリなどのメモリから受信される。第４の画像１３は、例えば、第１の表示装置を装着しているユーザが立っている実環境の決定されたビューを表し、ビューは、第４の画像を取得するために用いられるカメラの取得方向によって決定される。図２及び１Ｄの例において、第４の画像は、第２の表示装置、例えば、第１の表示装置を装着しているユーザの手によって保持されているタブレット又は携帯電話などのモバイル装置の表現を含む。
【００４０】
プロセスの第２の動作２１において、実環境における第２の表示装置の位置が決定される。位置は、例えば、第４の画像において、第２の表示装置上に配置された目に見えるランドマーク、例えば第２の表示装置の１つ又は複数のコーナーを検出することによって決定され、目に見えるランドマークを用いる位置決定方法は、例えばFanelli et al. in “Real time head pose estimation with random regression forests”, in Computer Vision and Pattern Recognition, 2011によって説明されている。別の例によれば、位置は、Chien-Ping Lu et al. in “Fast and Globally Convergent Pose Estimation From Video Images”, February 18, 1998によって説明されているように、非線形最適化アルゴリズムを用いて、又は物空間共線性誤差を最小化する方法を用いて、第４の画像を解析することによって決定されてもよい。別の例によれば、例えばFakhr-eddine Ababsa et al. in “Robust Camera Pose Estimation Using 2D Fiducials Tracking for Real-Time Augmented Reality Systems” in ACM SIGGRAPH VRCAI, 2004, pp. 2226-2229によって説明されているように、１つ又は複数の基準マーカーが、第２の表示装置の姿勢を決定するために第４の画像を解析する場合に、第２の表示装置に表示されて用いられる。第２の表示装置に表示される基準マーカーのボードと組み合わされるOpenCVにおけるArUcoソフトウェアが、例えば用いられて、第４の画像におけるマーカーボードの方位及び各マーカーの位置を表す３つのベクトルを提供してもよい。
【００４１】
変形によれば、位置情報データは、第２の表示装置によって送信され、位置を表すパラメータは、例えば、第２の表示装置のセンサ（例えばジャイロスコープ）によって決定される。
【００４２】
別の変形によれば、方位は、例えば位置情報が十分でない場合に、位置情報データと共に用いられてもよい。例えば、第２の表示装置が、長方形又は正方形を有する場合に、４つのコーナーの座標の決定は、後続の動作を実行するための、第２の表示装置の位置に関連する十分な情報を提供する。対照的に、第２の表示装置の単一ポイントの座標が決定された場合に、位置情報は、３Ｄ空間における第２の表示装置の方位で完成されてもよい。方位情報を備えた位置は、姿勢情報を形成する。
【００４３】
第３の動作２２において、第３の画像２２０が、動作２１で決定された第２の表示装置の位置又は姿勢に適合するように投影される。第３の画像２２０は、透視投影を適用することによって、第２の表示装置の知覚されたジオメトリに適合するように歪められる。その目標に達するために、第４の画像において、第２の表示装置の表現上に重ねられる第４の画像を歪ませるために適用されるホモグラフィ行列が決定される。ホモグラフィ行列は、例えば、第４の画像におけるコーナーに対応する第３の画像のポイントと共に、動作２１において決定された位置又は姿勢情報を用いることによって決定され、マッピングは、第４の画像のコーナーに対応する第３の画像のポイントと、第２の表示装置の表現の対応するポイントとの間で確立される。入力第３の画像２２０へのホモグラフィ行列の適用は、第２の表示装置の表現の形状に対応する形状を有する歪められた第３の画像２２１を提供する。
【００４４】
第４の画像が、第１の表示装置の外部のカメラで取得される場合に、（第２の表示装置の姿勢情報と同じ基準フレームで表現される）第１の表示装置の姿勢を表す第２の情報が、第３の画像を歪ませるために必要とされる。この第２の情報は、第２の表示装置の第１の姿勢情報と同じ手法で、即ち、例えば第１の表示装置及び第２の表示装置を含む画像を解析することによって取得されてもよく、又は第１の表示装置と関連するセンサから直接取得されてもよい。
【００４５】
連続して又は同時に実行され得る第４の動作２３及び第５の動作２４において、第２の表示装置２３１の表現、及び第４の画像１３におけるユーザの手２４１の表現は、分割される。画像分割は、複数のセグメントに画像を分割するプロセスであり、各セグメントは、ピクセルのセットに対応する。第２の表示装置の分割は、例えば位置情報が、第２の表示装置のコーナーの座標によって与えられる場合に、位置を表す情報に基づいて実行される。変形によれば、分割は、例えば、第２の表示装置のただ１つのコーナーの座標だけが知られている場合に、又は第２の表示装置の方位情報だけが知られている場合に、寸法（例えば長さ及び幅）を表す情報に更に基づく。前記寸法情報は、例えば、第２の表示装置用に受信されるか、又は第２の表示装置の相異なる基準のリスト用にかかる情報を提供するルックアップテーブルから検索される。ユーザの手の分割は、例えば、V. A. Oliveira et al. in “Skin Detection using HSV color space”によって説明されているように、ＨＳＶ色空間において肌の色合いを検出することによって実行される。
【００４６】
第６、第７及び第８の動作２５、２６及び２７において、最終的な第１の画像２２１が、連続して又は同時に実行され得る合成動作で取得される。合成は、相異なるソースからの視覚要素を単一画像に組み合わせることに対応する。歪められた第３の画像２７１は、第２の表示装置の分割された表現２３１の上に重ねられ、手２４１の分割された表現は、歪められた第３の画像を表示する分割された表現の前方に見える第１の画像に挿入される。最終的な合成２７は、最終的な第１の画像２７１を生成するために、歪められた第３の画像を伴う手の表現を第２の画像上にちりばめるか又は重ねることに存する。これによって、ユーザは、自分が第１の表示装置上で現在見ているコンテンツ内に補足コンテンツを表示する窓を有することができる。第３の画像のコンテンツに依存し、それによって、ユーザは、例えば、自分が立っている実環境に関するビューを有することができるか、且つ／又は自分が立っている実環境の１つ又は複数のオブジェクトを制御することができるか、且つ／又はユーザが現在見ていたコンテンツを制御することができるようになる。
【００４７】
図２Ｂは、本原理の第２の特定の非限定的な実施形態に従って、第１の画像６００を生成するように適合された更なるプロセスを示す。プロセスは、例えば、第１の画像を表示する第１の表示装置に埋め込まれているか又はいない画像処理機器によって実行される。かかる画像処理機器の例が、図５に示されている。
【００４８】
プロセスの第１の動作２０１において、シーン６を表す１つ又は複数の第２の画像が取得される。第２の画像は、例えば、カメラなどの取得装置から受信される。カメラは、例えば、図７に関連して説明されるプロセスから結果として生み出される第１の画像６００を表示するために用いられる第１の表示装置、例えばＨＭＤ、又はタブレットに関連付けられる（例えば統合される）。カメラは、第１の表示装置を装着しているユーザが立っている実環境に関連するカメラであってもよい。別の例によれば、第２の画像は、記憶装置、例えばＲＡＭ（ランダムアクセスメモリ）又はＳＳＤ（ソリッドステートドライブ）メモリなどのメモリから受信又は取得される。第２の画像は、例えば、第１の表示装置を装着しているユーザが立っている実環境の決定されたビューを表し、ビューは、第２の画像を取得するために用いられるカメラの取得方向によって決定される。図７及び６の例において、第２の画像は、第２の表示装置６１、例えばテレビジョンセットの表現を含む。
【００４９】
プロセスの第２の動作２０２において、１つ又は複数の第３の画像６１０が、ソース装置から取得される（例えば受信される）。第３の画像は、例えば、シーン６の第２の表示装置に表示される画像に対応する。ソース装置は、例えば、第２の表示装置における表示用に第３の画像を送信及び／又は復号するソース装置に対応する。１つ又は複数の第３の画像は、更なる処理用に、画像処理機器のメモリ（例えばＲＡＭ若しくはＳＳＤ）又はキャッシュに格納されてもよい。１つ又は複数の第３の画像は、無線（例えばWiFi若しくはBluetooth（登録商標））又は有線（例えばイーサネット（登録商標）か、ＵＳＢか、若しくはＨＤＭＩ（登録商標））接続を介して受信される。
【００５０】
プロセスの第３の動作２０３において、第２の画像の視点及び視聴方向（例えば第２の画像の取得視点）に関連して、シーン６における第２の表示装置６１の位置、方位、スケール、形状が決定される。その目標に達するために、第２の画像における第２の表示装置の表現は、例えば、第２の画像において検出されてもよい。
【００５１】
位置は、例えば、第２の表示装置に配置された目に見えるランドマーク、例えば第２の表示装置の１つ又は複数のコーナーを第２の画像において検出することによって決定され、目に見えるランドマークを用いる位置決定方法は、例えば、Fanelli et al. in “Real time head pose estimation with random regression forests”, in Computer Vision and Pattern Recognition, 2011によって説明されている。ランドマークのスケール及び方位は、第２のディスプレイのスケール及び方位を与える。第２のディスプレイの形状は、例えば、検出されたランドマークによって占められる第２の画像におけるエリアの形状を解析することによって取得されてもよい。
【００５２】
別の例によれば、位置、方位、及びスケールは、Chien-Ping Lu et al. in “Fast and Globally Convergent Pose Estimation From Video Images”, February 18, 1998によって説明されているように、非線形最適化アルゴリズムを用いて、又は物空間共線誤差を最小化する方法を用いて、第２の画像を解析することによって決定されてもよい。
【００５３】
別の例によれば、第２の表示装置の位置は、第２の画像のコンテンツと、シーン６における第２の表示装置に表示されるビデオコンテンツ（即ち第３の画像）とを比較することによって決定され、ビデオコンテンツ（即ち第３の画像）は、そのビデオコンテンツを第２の表示装置に送信するソースから直接受信される。第２の表示装置６に表示されるビデオコンテンツ（即ち第３の画像）が分かれば、比較プロセスの目的は、かかるビデオコンテンツを第２の画像に位置付けることであり、それによって、第２の画像内で、第２の表示装置の表現の位置、方位、スケール及び形状を検出することが可能になる。
【００５４】
更なる例によれば、第２の表示装置の位置は、相異なる連続的な（時間的に言って）第２の画像のコンテンツを互いに比較することによって決定される。連続的な第２の画像のグループ（例えば第２の画像のシーケンスに対応するビデオシーケンスの１０、２０又は２０フレーム）に関連する視点が変化しないことを考慮することによって、経時的に変化する第２の画像のコンテンツの部分だけが、第２の表示装置６１に表示されるコンテンツに対応する。第２の画像は、それらの１つに対して登録されてもよく、第２の表示装置の表現は、第３の画像のコンテンツが経時的に変化するので、第２の表示装置上に第３の画像を表示することによる、第２の画像のシーケンス内での変化を強調する画像微分によって検出されてもよい。
【００５５】
別の例によれば、例えばFakhr-eddine Ababsa et al. in “Robust Camera Pose Estimation Using 2D Fiducials Tracking for Real-Time Augmented Reality Systems” in ACM SIGGRAPH VRCAI, 2004, pp. 2226-2229によって説明されているように、１つ又は複数の基準マーカーが、第２の表示装置の姿勢を決定するために第４の画像を解析する場合に、第２の表示装置に表示されて用いられる。第２の表示装置に表示される基準マーカーのボードと組み合わされるOpenCVにおけるArUcoソフトウェアが、例えば用いられて、マーカーボードの方位及び第４の画像における各マーカーの位置を表す３つのベクトルを提供してもよい。
【００５６】
変形によれば、方位は、例えば位置情報が不十分な場合に、位置情報と共に用いられてもよい。例えば、第２の表示装置が、長方形又は正方形を有する場合に、４つのコーナーの座標の決定は、後続の動作を実行するための、第２の表示装置の位置に関する十分な情報を提供する。対照的に、第２の表示装置の単一ポイントの座標が決定される場合に、位置情報は、３Ｄ空間における第２の表示装置の方位で完成されてもよい。方位情報を備えた位置は、姿勢情報を形成する。
【００５７】
第４の動作２０４において、１つ又は複数の第３の画像６１０は、動作２０３で決定された第２の表示装置の位置又は姿勢に適合するように投影される。第３の画像６１０は、投影を適用することによって、第２の表示装置の知覚されたジオメトリに適合するように歪められる。投影は、透視画法、弱い透視画法、正射投影、又は例えば十分な幾何学的な精度又は十分に少ない実現用の占有面積を有する任意の他の適切なタイプであってもよい。その目標に達するために、非限定的な例に従って、第２の画像における第２の表示装置の表現上に重ねられる受信された第３の画像６１０を歪ませるために適用されるホモグラフィ行列が決定される。ホモグラフィ行列は、例えば、受信された長方形の第３の画像６１０のコーナーに対応する第３の画像６１０のポイントと共に、動作２０３において決定された位置又は姿勢情報を用いることによって決定され、マッピングは、受信された第３の画像のコーナーと、第２の表示装置の表現の対応ポイント（例えば、第２の画像において検出された第２の表示装置のフレームのコーナー）との間で確立される。受信された第３の画像６１０へのホモグラフィ行列の適用は、第２の表示装置の表現の形状に対応する形状を有する歪められた第３の画像６１１を提供する。
【００５８】
第２の画像が、第１の表示装置の外部のカメラで取得される場合に、第１の表示装置の姿勢を表す第２情報（第２の表示装置の姿勢情報と同じ基準フレームにおいて表現される）は、受信される第３の画像６１０を歪ませるために必要とされる。この第２の情報は、第２の表示装置の第１の姿勢情報と同じ手法で、即ち例えば第１の表示装置及び第２の表示装置を含む画像を解析することによって取得されてもよく、又は第１の表示装置と関連するセンサから直接取得されてもよい。
【００５９】
第５の動作２０５において、最終的な第１の画像６００が、連続して又は同時に実行され得る合成動作で取得される。合成は、相異なるソースからの視覚要素を単一画像に組み合わせるか又は増強することに対応する。歪められた第３の画像６１１は、例えば、第２の表示装置の表現６０１上に重ねられる。これは、ユーザが、第１の表示装置のスクリーンの解像度と共に、受信された第３の画像６１０の解像度から結果として生み出される最適な解像度から利益を得ることができるようにする。
【００６０】
変形によれば、歪められた第３の画像６１１は、第２の画像内で経時的に固定位置で重ねられる。例えば、連続的な第２の画像のシーケンスにおいて、最初の第３の画像は、たとえ第２の表示装置の表現の位置が、第２の画像のシーケンス内で経時的に変化しても、第２の表示装置の表現に対応するシーケンスの最初の第２の画像のエリア上に重ねられてもよく、次に（第３の画像のシーケンスの）他の第３の画像は、シーケンスの他の第２の画像内の同じ位置で重ねられてもよい。第１の表示装置を保持して第２の画像を取得するユーザが、シーン内で移動する場合に、第２の表示装置の表現の位置は、変化してもよい。第３の画像の重複を固定位置に固定することは、例えば、第２の画像を取得するユーザの手の揺れによる、第３の画像の小さな揺れを回避することができる。
【００６１】
任意選択の変形によれば、仮想オブジェクトは、合成プロセス中に、例えば拡張現実感シーン又は拡張仮想シーンを表す第１の画像を生成する場合に、第１の画像に追加されてもよい。
【００６２】
図３は、本原理の特定の非限定的な実施形態に従って、第１の表示装置に第１の画像を送信する方法を示す。
【００６３】
初期化ステップ３０で、機器５の相異なるパラメータが更新される。特に、姿勢情報、透視投影のパラメータが、何らかの方法で初期化される。
【００６４】
ステップ３１において、第２の画像が受信される。第２の画像は、仮想環境、例えばコンピュータ生成画像（例えばゲームアプリケーション用の）を例えば表す。他の例によれば、第２の画像は、実環境、例えば１つ又は複数のカメラで取得された画像か、又は実要素及び仮想要素を含む画像を表す画像である。第２の画像は、連続する第２の画像のシーケンス（即ちビデオシーケンス）に属してもよい。特定の実施形態によれば、第２の画像は、没入型コンテンツの一部であり、第２の画像の寸法は、第１の表示装置が表示できるコンテンツのサイズに対応する。第２の画像は、例えば、インターネットを介して、又はＬＡＮ（ローカルエリアネットワーク）における無線若しくは有線接続を通じて遠隔記憶装置（例えばサーバ）から受信される。別の例によれば、第２の画像は、第２の画像を処理するように構成される処理ユニット（例えばプロセッサ、例えばＣＰＵ及び／又は１つ又は複数のＧＰＵ）からローカルメモリを接続するバスを介して、ローカルメモリ（例えばＲＡＭ又はＳＳＤ）から受信される。別の例によれば、１つ又は複数の第２の画像は、画像取得装置、例えば第１の表示装置に関連するカメラから受信される。
【００６５】
ステップ３２において、第２の表示装置の位置を表す第１の情報が取得される（例えば受信されるか又は決定される）。第１の情報は、例えば、有線又は無線接続を通じて第２の表示装置から受信されてもよい。別の例によれば、第１の情報は、図２Ａの動作２１又は図２Ｂの動作２０３に一層詳細に説明されているように、第２の表示装置の表現を含む第４の画像に姿勢推定アルゴリズムを適用することによって決定される。第４の画像２２０（図６及び２Ｂの例において第２の画像とも呼ばれる）は、第１の表示装置に関連するカメラで、又は例えば第１の表示装置を装着若しくは保持しているユーザが立っている実環境に属する第１の表示装置の外部のカメラで取得されてもよい。任意選択の変形によれば、第２の表示装置の方位情報が取得されてもよく、共に組み合わされた位置及び方位情報は、第２の表示装置の姿勢を提供する。
【００６６】
ステップ３３において、第３の画像が受信される。第３の画像は、例えば、インターネットを介してか、若しくはＬＡＮ（ローカルエリアネットワーク）における無線若しくは有線接続を通じて遠隔記憶装置（例えばサーバ）から、又は遠隔装置（例えば、ユーザが立っている例えば実環境に属する第２の表示装置若しくはカメラ）から受信される。第３の画像は、次のものを含む画像グループに属する。
−  ビデオシーケンス、例えば、実環境（例えば第１の表示装置を装着又は保持しているユーザが立っている実環境）を表す映画又はビデオシーケンスの画像。前記画像は、例えば、第２の表示装置に関連するカメラ（例えばユーザによって保持されている）で、又は前記実環境内に位置するカメラで取得される。変形によれば、画像は、ユーザの環境から遠隔の実環境を表し、例えばユーザが立っている部屋とは相異なる部屋を表す。別の変形によれば、画像は、人、例えば人の顔を表し、画像は、例えば、前記人のスマートフォン又はタブレットのカメラで取得され、第２の表示装置上で受信される。
−  仮想環境を表すビデオシーケンスの画像。
−  実要素及び仮想要素又はオブジェクトを組み合わせたシーンを表すビデオシーケンスの画像。
−  ユーザの環境の要素（例えば照明、アラーム、シャッタのオン／オフ）を制御するために、例えば第１及び／又は第２の画像のパラメータを制御するように適合されたグラフィカルユーザインターフェース（ＧＵＩ）１つ又は複数のグラフィカルオブジェクトを含む画像。
−  テキスト要素、例えば第２の表示装置上で受信されたＳＭＳ（ショートメッセージサービス）のテキスト要素を含む画像。
【００６７】
第３の画像は、上記の画像の幾つか又は全ての組み合わせの上記の画像のいずれか、例えば、実環境の１つ又は複数の画像と、次に第２の表示装置上でユーザに電話する人の顔の１つ又は複数の画像と、次に１つ又は複数のテキスト要素とを含む第３の画像のシーケンスであってもよい。変形によれば、第３の画像は、上記の画像の幾つかの合成、例えばグラフィカル要素及び／又はテキスト要素を埋め込んだユーザの実環境の画像であってもよい。
【００６８】
次に、第３の画像は、図２の動作２２に関連して一層詳細に説明されているように、ステップ３２で取得された第１の位置情報に従って（又は第１の姿勢情報に従って）によって歪められる。
【００６９】
ステップ３４において、第１の画像が、歪められた第３の画像及び受信された第２の画像を組み合わせることによって生成される（例えば、合成される）。歪められた第３の画像は、例えば、受信された第２の画像の決定されたエリアに、例えば第２の画像の底部左にか、第２の画像の底部右にか、又はユーザによって画定された部分に重ねられる。変形によれば、合成は、第１の表示装置を装着又は保持しているユーザによって保持された第２の表示装置の表現を含む第４の画像の分割された部分の組み合わせを更に含む。この変形によれば、第３の画像は、第３の画像が表示される第２の表示装置を保持しているユーザの手を伴う第２の表示装置を表す分割された部分に重ねられる。次に、第１の表示装置を装着しているユーザは、自分が没入している環境を離れることなしに、補足のコンテンツ、例えば自分の環境に関するビューか又は第２の表示装置（例えばスマートフォン又はタブレット）に入ってくるメッセージに対するビューへのアクセスを有する。ソースから直接受信された第３の画像を重ねることは、前記第３の画像を表示する場合に、第１の表示装置のフル解像度から利益を得ることができる。
【００７０】
ステップ３５において、ステップ３４で取得された第１の画像を表すデータは、例えば第１の表示装置のスクリーン上に表示されるために、第１の表示装置に送信される。データは、例えば第１の画像の画素に関連するテクスチャ情報、例えば各画素に関連するＲＧＢ情報を含む。
【００７１】
これらのステップは、第１の画像のシーケンスを生成するために、幾つかの第２の画像（即ち第２の画像のシーケンス）、幾つかの第３の画像（即ち第３の画像のシーケンス）、及び／又は幾つかの第４の画像（即ち第４の画像のシーケンス）用に繰り返されてもよい。
【００７２】
図５は、第１の画像を合成及び／又は送信するように構成される機器５のハードウェア実施形態を図表で示す。装置５はまた、１つ又は幾つかの第１の画像の表示信号を生成するように構成される。装置５は、例えば、タブレット、スマートフォン、ゲーム機、コンピュータ、ラップトップ、又はセットトップボックスに対応する。
【００７３】
装置５は、クロック信号も同様に搬送するアドレス及びデータのバス５５によって互いに接続された次の要素を含む。即ち、
−  マイクロプロセッサ５１（又はＣＰＵ）と、
−  グラフィックカード５２であって、
・  幾つかのグラフィカルプロセッサユニット（又はＧＰＵ）５２０と、
・  グラフィカルランダムアクセスメモリ（ＧＲＡＭ）５２１と、
を含むグラフィックカード５２と、
−  ＲＯＭ（読み出し専用メモリ）タイプの不揮発性メモリ５６と、
−  ランダムアクセスメモリ又はＲＡＭ５７と、
−  第１の画像を表すデータを例えば第１の表示信号に送信するように構成される送信機５８と、
−  第２の表示装置からの、カメラからの、第１の表示装置からのデータ（例えば視聴方向を表す情報）と、第２、及び／又は第３、及び／又は第４の画像を表すデータと、第２の表示装置からの制御パラメータとを受信するように構成される受信機５９と、
−  例えば触覚インターフェース、マウス、ウェブカメラなどの１つ又は幾つかのＩ／Ｏ（入力／出力）装置５４と、
−  電源５９と、
を含む。
【００７４】
機器５はまた、例えばライブで、グラフィックカードにおいて計算された画像を表示するために、グラフィックカード５２に直接接続される表示スクリーンタイプの１つ又は複数の表示装置５３を含んでもよい。グラフィックカード５２に表示装置５３を接続する専用バスの使用は、はるかに大きなデータ送信ビットレートを有する、従ってグラフィックカードによって構成される画像の表示用の待ち時間を低減するという利点を提供する。変形によれば、表示装置は、機器５の外部にあり、且つ表示信号を送信するためにケーブル又は無線によって機器５に接続される。機器５、例えばグラフィックカード５２は、例えば第１の表示装置（例えばＨＭＤ）、ＬＣＤ、又はプラズマスクリーン、又はビデオプロジェクタなどの外部表示手段に表示信号を送信するように適合された送信又は接続用のインターフェース（図５には示されず）を含む。
【００７５】
メモリ５２１、５６及び５７の説明において用いられる「レジスタ」という単語は、言及されたメモリのそれぞれにおいて、低容量のメモリ領域（幾つかの２進データ）と同様に、大容量のメモリ領域（プログラム全体、又は計算若しくは表示されるデータの全て若しくは一部を格納できるようにする）の両方を示す。
【００７６】
スイッチを入れられると、マイクロプロセッサ５１は、ＲＡＭ５７に含まれるプログラム命令をロードし実行する。
【００７７】
ランダムアクセスメモリ５７は、特に次のものを含む。即ち、
−  レジスタ５７０における、機器５のスイッチを入れる責任があるマイクロプロセッサ５１の動作プログラムと、
−  第１、第２、第３及び／又は第４の画像を表すデータ５７１（例えばＲＧＢデータ）と、
−  第２の表示装置及び／又は第１の表示装置の位置（及び／又は姿勢）を表す情報５７２と、
を含む。
【００７８】
本開示に特有の方法（例えば第１の画像を送信する方法及び／又は第１の画像を合成する方法）のステップを実行するアルゴリズムは、これらのステップを実行する機器５に関連するグラフィックカード５２のメモリＧＲＡＭ５２１に格納される。スイッチを入れられ、且つひとたびデータ５７１及び情報５７２が、ＲＡＭ５７にロードされると、グラフィックカード５２のグラフィックプロセッサ５２０は、これらのパラメータをＧＲＡＭ５２１にロードし、且つ例えばＨＬＳＬ（高水準シェーダ言語）言語又はＧＬＳＬ（オープンＧＬシェーディング言語）を用いる「シェーダ」タイプのマイクロプログラムの形で、これらのアルゴリズムの命令を例えば実行する。
【００７９】
ランダムアクセスメモリＧＲＡＭ５２１は、特に次のものを含む。即ち、
−  レジスタにおける、第２の画像を表すデータと、
−  レジスタにおける、第３及び／又は第４の画像を表すデータと、
−  レジスタにおける、第１の画像を表すデータと、
−  レジスタにおける、位置又は姿勢情報を表すデータと、
を含む。
【００８０】
別の変形によれば、ＧＲＡＭ５２１における利用可能なメモリ記憶空間が不十分な場合に、ＲＡＭ５７の一部が、識別子及び距離の記憶用に、ＣＰＵ５１によって割り当てられる。しかしながら、この変形は、ＧＰＵに含まれるマイクロプログラムから構成される環境の表現を含む画像の合成において、より大きな待ち時間をもたらす。何故なら、送信容量が、ＧＰＵからＧＲＡＭ（逆も同様である）へのデータ送信用にグラフィックカードにおいて利用可能な送信容量より一般に劣っているバス５５が通過するグラフィックカードからランダムアクセスメモリ５７へと、データが、送信されなければならないからである。
【００８１】
別の変形によれば、電源５８は、機器５の外部にある。
【００８２】
代替実施形態において、機器５は、どんなＲＯＭも含まず、ＲＡＭだけを含み、本開示に特有で、図２又は３に関連して説明されている方法のステップを実行するアルゴリズムは、ＲＡＭに格納される。別の変形によれば、機器５は、ＲＯＭ及び／又はＲＡＭの代わりに、ＳＳＤ（ソリッドステートドライブ）メモリを含む。
【００８３】
当然、本開示は、前に説明した実施形態に限定されない。
【００８４】
特に、本開示は、第１の画像を送信する方法に限定されず、それだけでなく第１の画像を合成／生成する方法（及びそのように構成される装置）に、且つ／又は第１の画像を表示する方法（及びそのように構成される装置）に及ぶ。
【００８５】
本明細書で説明される実装形態は、例えば、方法又はプロセス、機器、ソフトウェアプログラム、データストリーム、又は信号において実行されてもよい。たとえ実装形態の単一の形式の文脈においてのみ論じられる（例えば、方法又は装置としてのみ論じられる）場合でさえ、論じられる特徴の実装形態はまた、他の形式（例えばプログラム）で実行されてもよい。機器は、例えば適切なハードウェア、ソフトウェア、及びファームウェアにおいて実現されてもよい。方法は、例えばプロセッサなどの例えば機器において実行されてもよく、機器は、例えば、コンピュータ、マイクロプロセッサ、集積回路、又はプログラマブル論理装置を含む処理装置を一般に指す。プロセッサはまた、例えばスマートフォン、タブレット、コンピュータ、携帯電話、ポータブル／携帯情報端末（「ＰＤＡ」）、及びエンドユーザ間の情報の通信を促進する他の装置などの通信装置を含む。
【００８６】
本明細書で説明される様々なプロセス及び特徴の実装形態は、様々な相異なる設備又はアプリケーション、特に例えばデータ符号化、データ復号化、ビュー生成、テキスト処理、並びに画像及び関係するテキスト情報及び／又は奥行き情報の他の処理に関連する設備又はアプリケーションにおいて具体化されてもよい。かかる設備の例には、エンコーダ、デコーダ、デコーダからの出力を処理するポストプロセッサ、エンコーダに入力を提供するプリプロセッサ、ビデオコーダ、ビデオデコーダ、ビデオコーデック、ウェブサーバ、セットトップボックス、ラップトップ、パーソナルコンピュータ、携帯電話、ＰＤＡ、及び他の通信装置を含む。明らかであるはずだか、設備は、モバイルであってもよく、モバイル車両に設置されてもよい。
【００８７】
加えて、方法は、プロセッサによって実行される命令によって実行されてもよく、かかる命令（及び／又は実装形態によって生成されたデータ値）は、例えば集積回路、ソフトウェアキャリアなどのプロセッサ可読媒体上に、又は例えばハードディスク、コンパクトディスケット（「ＣＤ」）、光ディスク（例えばデジタル多用途ディスク若しくはデジタルビデオディスクと呼ばれることが多いＤＶＤなど）、ランダムアクセスメモリ（「ＲＡＭ」）若しくは読み出し専用メモリ（「ＲＯＭ」）などの他の記憶装置上に格納されてもよい。命令は、プロセッサ可読媒体上で実体的に具体化されたアプリケーションプログラムを形成してもよい。命令は、例えばハードウェア、ファームウェア、ソフトウェア、又は組み合わせであってもよい。命令は、例えばオペレーティングシステム、別個のアプリケーション、又はそれら２つの組み合わせに見出さてもよい。従って、プロセッサは、例えば、プロセスを実行するように構成される装置と、プロセスを実行するための命令を有するプロセッサ可読媒体（記憶装置など）を含む装置との両方として特徴付けられてもよい。更に、プロセッサ可読媒体は、命令に加えて又は命令の代わりに、実装形態によって生成されたデータ値を格納してもよい。
【００８８】
当業者には明らかなように、実装形態は、例えば格納又は送信され得る情報を担持するようにフォーマットされた様々な信号を生成してもよい。情報は、例えば、方法を実行するための命令か、又は説明された実装形態の１つによって生成されたデータを含んでもよい。例えば、信号は、説明された実施形態のシンタックスを読み取るか若しくは書き込むための規則をデータとして担持するか、又は説明される実施形態によって書き込まれた実際のシンタックス値をデータとして担持するようにフォーマットされてもよい。信号は、例えば、電磁波（例えばスペクトルの無線周波数部分を用いる）として、又はベースバンド信号としてフォーマットされてもよい。フォーマッティングは、例えば、データストリームの符号化と、符号化されたデータストリームを備えたキャリアの変調とを含んでもよい。信号が担持する情報は、例えばアナログ又はデジタル情報であってもよい。信号は、周知のように、様々な相異なる有線又は無線リンクを通じて送信されてもよい。信号は、プロセッサ可読媒体に格納されてもよい。
【００８９】
多数の実装形態が説明された。しかしながら、様々な修正が行われ得ることが理解されよう。例えば、相異なる実装形態の要素は、他の実装形態を生成するために、組み合わされるか、補足されるか、修正されるか、又は除去されてもよい。加えて、当業者は、他の構造及びプロセスが、説明された構造及びプロセスの代わりにされてもよく、結果としての実装形態が、開示された実装形態と少なくともほぼ同じ結果を達成するために、少なくともほぼ同じ手法で、少なくともほぼ機能を実行することを理解されよう。従って、これらや他の実装形態は、本出願によって考えられている。
【図１Ａ】
2019522831.tif 000003
【図１Ｂ】
2019522831.tif 000004
【図１Ｃ】
2019522831.tif 000005
【図１Ｄ】
2019522831.tif 000006
【図２Ａ】
2019522831.tif 000007
【図２Ｂ】
2019522831.tif 000008
【図３】
2019522831.tif 000009
【図４】
2019522831.tif 000010
【図５】
2019522831.tif 000011
【図６】
2019522831.tif 000012
【国際調査報告】
2019522831.tif 000013
2019522831.tif 000014
2019522831.tif 000015