(57)【要約】  第１のディスプレイ及び画像センサと結合された第１のデバイスは、第１のディスプレイとは異なる第２のディスプレイを有する第２のデバイスからの出力データを受信する。出力データは、第２のディスプレイ上に第２のデバイスによって表示可能なコンテンツを表す。第１のデバイスは、画像センサを使用して、第１のデバイスに対する第２のディスプレイの位置を判定し、第２のデバイスから受信した出力データ、及び第１のデバイスに対する第２のディスプレイの判定された位置に基づいて、第１のディスプレイにコンテンツを表示させる。【選択図】図４
2020536311.tif 000002
【特許請求の範囲】
【請求項１】
第１のディスプレイを備える第１のデバイスと、前記第１のディスプレイとは異なる第２のディスプレイを備える第２のデバイスとを含むシステムを動作させる方法であって、
入力に応じて、前記第１のデバイスによって出力データを生成することと、
前記第１のデバイスが、第１のモード又は第２のモードで動作しているかどうかを判定することと、
前記第１のデバイスが、前記第１のモードで動作している場合、前記出力データに従って前記第１のディスプレイ上にコンテンツを表示することと、
前記第１のデバイスが、前記第２のモードで動作している場合、前記出力データに従って前記第１のディスプレイ上にコンテンツを表示することを控え、前記出力データを前記第２のデバイスに送信することと、
画像センサを使用して、前記第２のディスプレイに対する前記第１のディスプレイの位置を判定することと、
前記第２のディスプレイ上に、前記出力データ、及び前記第２のディスプレイに対する前記第１のディスプレイの前記判定された位置に従ってコンテンツを表示することと、を含む、方法。
【請求項２】
画像センサを使用して、前記第２のディスプレイに対する前記第１のディスプレイの位置を判定することが、
前記第２のデバイスの画像センサを使用して、前記第１のデバイスの画像を取得することと、
前記取得された画像を使用して、前記第２のディスプレイに対する前記第１のディスプレイの前記位置を判定することと、を含む、請求項１に記載の方法。
【請求項３】
前記第２のデバイスの画像センサを使用して、前記第１のデバイスの画像を取得することを更に含み、
前記第２のディスプレイ上に、前記出力データ、及び前記第２のディスプレイに対する前記第１のディスプレイの前記判定された位置に従ってコンテンツを表示することが、
前記第２のディスプレイ上に、前記取得された画像を使用して前記第１のデバイスの少なくとも一部分の表現を表示することを含む、請求項１に記載の方法。
【請求項４】
前記第２のディスプレイに対する前記第１のディスプレイの第２の位置を判定することと、
前記第１のディスプレイの前記判定された第２の位置に基づいて、前記第２のディスプレイ上の前記コンテンツの前記位置を変更することと、を更に含む、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記出力データに従って前記第１のディスプレイ上にコンテンツを表示することを控えることが、前記第１のディスプレイ上に可視コンテンツを提示しないことを含む、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記出力データに従って前記第１のディスプレイ上にコンテンツを表示することを控えることが、前記第１のディスプレイの表示素子をオフにすることを含む、請求項１から４のいずれか一項に記載の方法。
【請求項７】
前記第１のディスプレイが、タッチスクリーンディスプレイであり、前記入力が、前記タッチスクリーンディスプレイ上の接触である、請求項１から６のいずれか一項に記載の方法。
【請求項８】
前記第２のデバイスが、ヘッドマウントデバイスである、請求項１から７のいずれか一項に記載の方法。
【請求項９】
前記出力データが、視覚出力を含む、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
第１のディスプレイを備える第１のデバイスと、前記第１のディスプレイとは異なる第２のディスプレイを備える第２のデバイスと、を備え、
前記第１のデバイスが、
入力に応じて出力データを生成し、
前記第１のデバイスが、第１のモード又は第２のモードで動作しているかどうかを判定し、
前記第１のデバイスが、前記第１のモードで動作している場合、前記出力データに従って前記第１のディスプレイ上にコンテンツを表示し、
前記第１のデバイスが、前記第２のモードで動作している場合、前記出力データに従って前記第１のディスプレイ上にコンテンツを表示することを控え、前記出力データを第２のデバイスに送信する、ように構成されており、
前記第２のデバイスが、
前記第２のディスプレイ上に、前記出力データ、及び前記第２のディスプレイに対する前記第１のディスプレイの判定された位置に従ってコンテンツを表示し、前記第２のディスプレイに対する前記第１のディスプレイの前記位置が、画像センサを使用して判定される、ように構成されている、システム。
【請求項１１】
前記第２のデバイスが、前記第２のデバイスの画像センサを使用して、前記第１のデバイスの画像を取得するように更に構成されており、前記第２のディスプレイに対する前記第１のディスプレイの前記位置が、前記取得された画像を使用して判定される、請求項１０に記載のシステム。
【請求項１２】
前記第２のデバイスが、前記第２のデバイスの画像センサを使用して、前記第１のデバイスの画像を取得するように更に構成されており、
前記第２のディスプレイ上に、前記出力データ、及び前記第２のディスプレイに対する前記第１のディスプレイの前記判定された位置に従ってコンテンツを表示することが、
前記第２のディスプレイ上に、前記取得された画像を使用して前記第１のデバイスの少なくとも一部分の表現を表示することを含む、請求項１０に記載のシステム。
【請求項１３】
前記第２のデバイスが、
前記第２のディスプレイに対する前記第１のディスプレイの第２の位置を判定し、
前記第１のディスプレイの前記判定された第２の位置に基づいて、前記第２のディスプレイ上の前記コンテンツの前記位置を変更する、ように更に構成されている、請求項１０から１２のいずれか一項に記載のシステム。
【請求項１４】
前記出力データに従って前記第１のディスプレイ上にコンテンツを表示することを控えることが、前記第１のディスプレイ上に可視コンテンツを提示しないことを含む、請求項１０から１３のいずれか一項に記載のシステム。
【請求項１５】
前記出力データに従って前記第１のディスプレイ上にコンテンツを表示することを控えることが、前記第１のディスプレイの表示素子をオフにすることを含む、請求項１０から１３のいずれか一項に記載のシステム。
【請求項１６】
前記第１のディスプレイが、タッチスクリーンディスプレイであり、前記入力が、前記タッチスクリーンディスプレイ上の接触である、請求項１０から１５のいずれか一項に記載のシステム。
【請求項１７】
前記第２のデバイスが、ヘッドマウントデバイスである、請求項１０から１６のいずれか一項に記載のシステム。
【請求項１８】
前記出力データが、視覚出力を含む、請求項１０から１７のいずれか一項に記載のシステム。
【請求項１９】
第１のディスプレイを備える第１の電子デバイスと第２のディスプレイを備える第２の電子デバイスとを有するシステムの１つ以上のプロセッサによって実行される１つ以上のプログラムを含む非一時的コンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、前記１つ以上のプロセッサによって実行されると、前記システムに、
入力に応じて出力データを生成させ、
前記第１のデバイスが、第１のモード又は第２のモードで動作しているかどうかを判定させ、
前記第１のデバイスが、前記第１のモードで動作している場合、前記出力データに従って前記第１のディスプレイ上にコンテンツを表示させ、
前記第１のデバイスが、前記第２のモードで動作している場合、前記出力データに従って前記第１のディスプレイ上にコンテンツを表示させることを控えさせ、前記出力データを第２のデバイスに送信させ、
画像センサを使用して、前記第２のディスプレイに対する前記第１のディスプレイの位置を判定させ、
前記第２のディスプレイ上に、前記出力データ、及び前記第２のディスプレイに対する前記第１のディスプレイの前記判定された位置に従ってコンテンツを表示させる、コンピュータ可読記憶媒体。
【請求項２０】
画像センサを使用して、前記第２のディスプレイに対する前記第１のディスプレイの位置を判定することが、
前記第２のデバイスの画像センサを使用して、前記第１のデバイスの画像を取得することと、
前記取得された画像を使用して、前記第２のディスプレイに対する前記第１のディスプレイの前記位置を判定することと、を含む、請求項１９に記載のコンピュータ可読記憶媒体。
【請求項２１】
前記１つ以上のプログラムは、命令を更に含み、前記命令は、前記１つ以上のプロセッサによって実行されると、前記システムに、
前記第２のデバイスの画像センサを使用して、前記第１のデバイスの画像を取得させ、
前記第２のディスプレイ上に、前記出力データ、及び前記第２のディスプレイに対する前記第１のディスプレイの前記判定された位置に従ってコンテンツを表示することが、
前記第２のディスプレイ上に、前記取得された画像を使用して前記第１のデバイスの少なくとも一部分の表現を表示することを含む、請求項１９に記載のコンピュータ可読記憶媒体。
【請求項２２】
前記１つ以上のプログラムは、命令を更に含み、前記命令は、前記１つ以上のプロセッサによって実行されると、前記システムに、
前記第２のディスプレイに対する前記第１のディスプレイの第２の位置を判定させ、
前記第１のディスプレイの前記判定された第２の位置に基づいて、前記第２のディスプレイ上の前記コンテンツの前記位置を変更させる、請求項１９から２１のいずれか一項に記載のコンピュータ可読記憶媒体。
【請求項２３】
前記出力データに従って前記第１のディスプレイ上にコンテンツを表示することを控えることが、前記第１のディスプレイ上に可視コンテンツを提示しないことを含む、請求項１９から２２のいずれか一項に記載のコンピュータ可読記憶媒体。
【請求項２４】
前記出力データに従って前記第１のディスプレイ上にコンテンツを表示することを控えることが、前記第１のディスプレイの表示素子をオフにすることを含む、請求項１９から２２のいずれか一項に記載のコンピュータ可読記憶媒体。
【請求項２５】
前記第１のディスプレイが、タッチスクリーンディスプレイであり、前記第１の入力が前記タッチスクリーンディスプレイ上の接触である、請求項１９から２４のいずれか一項に記載のコンピュータ可読記憶媒体。
【請求項２６】
前記第２のデバイスが、ヘッドマウントデバイスである、請求項１９から２５のいずれか一項に記載のコンピュータ可読記憶媒体。
【請求項２７】
前記出力データが、視覚出力を含む、請求項１９から２６のいずれか一項に記載のコンピュータ可読記憶媒体。
【請求項２８】
第１のディスプレイを備える第１の電子デバイスと、
第２のディスプレイを備える第２の電子デバイスと、
１つ以上のプロセッサと、
前記１つ以上のプロセッサによって実行されるように構成された１つ以上のプログラムを記憶するメモリと、を備え、前記１つ以上のプログラムが、請求項１から９のいずれか一項に記載の方法を実行する命令を含む、システム。
【請求項２９】
第１のディスプレイを備える第１の電子デバイスと第２のディスプレイを備える第２の電子デバイスとを有するシステムの１つ以上のプロセッサによって実行される１つ以上のプログラムを含む非一時的コンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、前記１つ以上のプロセッサによって実行されると、前記システムに、請求項１から９のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。
【請求項３０】
第１のディスプレイを備える第１のデバイスと、
第２のディスプレイを備える第２のデバイスであって、前記第１のディスプレイが前記第２のディスプレイとは異なる、第２のデバイスと、
請求項１から９のいずれか一項に記載の方法を実行する手段と、を備える、システム。
【請求項３１】
第１のディスプレイ及び画像センサと結合された第１のデバイスにおいて、
前記第１のディスプレイとは異なる第２のディスプレイを有する第２のデバイスからの出力データを受信することであって、前記出力データが、前記第２のディスプレイ上に前記第２のデバイスによって表示可能なコンテンツを表す、ことと、
前記画像センサを使用して、前記第１のデバイスに対する前記第２のディスプレイの位置を判定することと、
前記第２のデバイスから受信した前記出力データ、及び前記第１のデバイスに対する前記第２のディスプレイの前記判定された位置に基づいて、前記第１のディスプレイにコンテンツを表示させることと、を含む、方法。
【請求項３２】
前記画像センサを使用して、前記第２のデバイスの画像を取得することを更に含み、
前記第２のデバイスから受信した前記出力データ、及び前記第１のデバイスに対する前記第２のディスプレイの前記判定された位置に基づいて、前記第１のディスプレイにコンテンツを表示させることが、
前記取得された画像を使用して、前記第１のデバイスの少なくとも一部分の表現を表示させることを含む、請求項３１に記載の方法。
【請求項３３】
前記第１のディスプレイに対する前記第２のディスプレイの第２の位置を判定することと、
前記第２のディスプレイの前記判定された第２の位置に基づいて、前記コンテンツの前記位置を変更することと、を更に含む、請求項３１又は３２に記載の方法。
【請求項３４】
前記第２のデバイスにおける入力に応じて、前記第１のディスプレイに表示された前記コンテンツを更新することを更に含む、請求項３１から３３のいずれか一項に記載の方法。
【請求項３５】
前記第１のディスプレイが、前記コンテンツを表示している間、前記コンテンツが前記第２のディスプレイ上に前記第２のデバイスによって表示されない、請求項３１から３４のいずれか一項に記載の方法。
【請求項３６】
前記第１のデバイスが、ヘッドマウントデバイスである、請求項３１から３５のいずれか一項に記載の方法。
【請求項３７】
前記第２のデバイスが、タッチスクリーンディスプレイを備え、前記出力が、前記タッチスクリーンディスプレイ上の接触に応じて前記第２のデバイスによって生成される、請求項３１から３６のいずれか一項に記載の方法。
【請求項３８】
１つ以上のプロセッサと、
前記１つ以上のプロセッサによって実行されるように構成された１つ以上のプログラムを記憶するメモリと、
を備える電子デバイスであって、前記１つ以上のプログラムが、
前記電子デバイスに結合された第１のディスプレイとは異なる第２のディスプレイを有する第２のデバイスからの出力データであって、前記出力データが、前記第２のディスプレイ上に前記第２のデバイスによって表示可能なコンテンツを表す、出力データを受信し、
前記電子デバイスに結合された画像センサを使用して、前記電子デバイスに対する前記第２のディスプレイの位置を判定し、
前記第２のデバイスから受信した前記出力データ、及び前記電子デバイスに対する前記第２のディスプレイの前記判定された位置に基づいて、前記第１のディスプレイにコンテンツを表示させる、命令を含む、電子デバイス。
【請求項３９】
前記１つ以上のプログラムが、
前記画像センサを使用して、前記第２のデバイスの画像を取得する命令を更に含み、
前記第２のデバイスから受信した前記出力データ、及び前記電子デバイスに対する前記第２のディスプレイの前記判定された位置に基づいて、前記第１のディスプレイにコンテンツを表示させることが、
前記取得された画像を使用して、前記電子デバイスの少なくとも一部分の表現を表示させることを含む、請求項３８に記載の電子デバイス。
【請求項４０】
前記１つ以上のプログラムが、
前記第１のディスプレイに対する前記第２のディスプレイの第２の位置を判定し、
前記第２のディスプレイの前記判定された第２の位置に基づいて、前記コンテンツの前記位置を変更する、命令を更に含む、請求項３８又は３９に記載の電子デバイス。
【請求項４１】
前記１つ以上のプログラムが、
前記第２のデバイスにおける入力に応じて、前記第１のディスプレイに表示された前記コンテンツを更新する命令を更に含む、請求項３８から４０のいずれか一項に記載の電子デバイス。
【請求項４２】
前記第１のディスプレイが、前記コンテンツを表示している間、前記コンテンツが前記第２のディスプレイ上に前記第２のデバイスによって表示されない、請求項３８から４１のいずれか一項に記載の電子デバイス。
【請求項４３】
前記電子デバイスが、ヘッドマウントデバイスである、請求項３８から４２のいずれか一項に記載の電子デバイス。
【請求項４４】
前記第２のデバイスが、タッチスクリーンディスプレイを備え、前記出力が、前記タッチスクリーンディスプレイ上の接触に応じて前記第２のデバイスによって生成される、請求項３８から４３のいずれか一項に記載の電子デバイス。
【請求項４５】
第１のディスプレイ及び画像センサと結合された電子デバイスの１つ以上のプロセッサによって実行される１つ以上のプログラムを含む非一時的コンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、前記１つ以上のプロセッサによって実行されると、前記電子デバイスに、
前記第１のディスプレイとは異なる第２のディスプレイを有する第２のデバイスからの出力データであって、前記出力データが、前記第２のディスプレイ上に前記第２のデバイスによって表示可能なコンテンツを表す、出力データを受信させ、
前記画像センサを使用して、前記電子デバイスに対する前記第２のディスプレイの位置を判定させ、
前記第２のデバイスから受信した前記出力データ、及び前記電子デバイスに対する前記第２のディスプレイの前記判定された位置に基づいて、前記第１のディスプレイにコンテンツを表示させる、コンピュータ可読記憶媒体。
【請求項４６】
前記１つ以上のプログラムは、命令を更に含み、前記命令は、前記１つ以上のプロセッサによって実行されると、前記電子デバイスに、
前記画像センサを使用して、前記第２のデバイスの画像を取得させ、
前記第２のデバイスから受信した前記出力データ、及び前記電子デバイスに対する前記第２のディスプレイの前記判定された位置に基づいて、前記第１のディスプレイにコンテンツを表示させることが、
前記取得された画像を使用して、前記電子デバイスの少なくとも一部分の表現を表示させることを含む、請求項４５に記載のコンピュータ可読記憶媒体。
【請求項４７】
前記１つ以上のプログラムは、命令を更に含み、前記命令は、前記１つ以上のプロセッサによって実行されると、前記電子デバイスに、
前記第１のディスプレイに対する前記第２のディスプレイの第２の位置を判定させ、
前記第２のディスプレイの前記判定された第２の位置に基づいて、前記コンテンツの前記位置を変更させる、請求項４５又は４６に記載のコンピュータ可読記憶媒体。
【請求項４８】
前記１つ以上のプログラムは、命令を更に含み、前記命令は、前記１つ以上のプロセッサによって実行されると、前記電子デバイスに、
前記第２のデバイスにおける入力に応じて、前記第１のディスプレイに表示された前記コンテンツを更新させる、請求項４５から４７のいずれか一項に記載のコンピュータ可読記憶媒体。
【請求項４９】
前記第１のディスプレイが、前記コンテンツを表示している間、前記コンテンツが前記第２のディスプレイ上に前記第２のデバイスによって表示されない、請求項４５から４８のいずれか一項に記載のコンピュータ可読記憶媒体。
【請求項５０】
前記電子デバイスが、ヘッドマウントデバイスである、請求項４５から４９のいずれか一項に記載のコンピュータ可読記憶媒体。
【請求項５１】
前記第２のデバイスが、タッチスクリーンディスプレイを備え、前記出力が、前記タッチスクリーンディスプレイ上の接触に応じて前記第２のデバイスによって生成される、請求項４５から５０のいずれか一項に記載のコンピュータ可読記憶媒体。
【請求項５２】
１つ以上のプロセッサと、
前記１つ以上のプロセッサによって実行されるように構成された１つ以上のプログラムを記憶するメモリと、を備え、前記１つ以上のプログラムが、請求項３１から３７のいずれか一項に記載の方法を実行する命令を含む、電子デバイス。
【請求項５３】
ディスプレイ及び画像センサと結合された電子デバイスの１つ以上のプロセッサによって実行される１つ以上のプログラムを含む非一時的コンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、前記１つ以上のプロセッサによって実行されると、前記電子デバイスに、請求項３１から３７のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。
【請求項５４】
請求項３１から３７のいずれか一項に記載の方法を実行する手段を備える、電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、２０１７年９月２９日に出願された「Ｐｒｉｖａｃｙ  Ｓｃｒｅｅｎ  ｆｏｒ  Ｖｉｒｔｕａｌ  ａｎｄ  Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ」と題する米国特許仮出願第６２／５６６，１８７号に対する優先権を主張するものであり、その内容の全体が参照により本明細書に組み入れられる。
本開示は、コンピュータシミュレーション現実における外部デバイスのデジタルコンテンツの表示に関する。
【背景技術】
【０００２】
いくつかの状況では、コンピュータ、電話、又はディスプレイを備える他のコンピューティングデバイスなどの電子デバイスのユーザは、他人がデバイスのスクリーン上に表示されるコンテンツを見ることを防止することを望む。例えば、ユーザは、公共のカフェ又は飛行機内で、ポータブルデバイスを使用して、プライベートドキュメント上で仕事をしたい場合がある。従来の解決策では、ディスプレイの前面に配置され、ディスプレイから放射される光が見え得る角度を制限する物理的スクリーンを含む。
【発明の概要】
【０００３】
上述の従来のプライバシースクリーンは、いくつかの望ましくない特性を有する。例えば、従来のプライバシースクリーンは、ディスプレイに垂直な方向に光の一部を減衰させ、それによってユーザが知覚する明度を低下させる。これを補償するため、ユーザは、プライバシーが懸念されていない場合にプライバシースクリーンを除去してもよく、その場合、ユーザは、プライバシースクリーンを保管し、運搬し、かつ、再設置しなければならない。あるいは、ユーザは、プライバシースクリーンによって遮断された光量を補償するためにディスプレイの明度出力を増大させてもよく、それによってデバイスのバッテリ寿命が低下する。また、非垂直方向の光を遮断することによって、プライバシースクリーンは、ユーザがデバイスを使用することができる角度を制限する。しかし、従来のプライバシースクリーンは、非垂直な角度で放射された全ての光をなおも遮断しない場合があり、それによって、デバイスのすぐ前にいない他人にディスプレイ上のコンテンツがある程度見えることを可能にする。最終的には、従来のプライバシースクリーンは、表示されたコンテンツが、スクリーンのすぐ前に（例えば、ユーザのすぐ後方に）位置する他の個人によっても観察可能であることを防げない。
【０００４】
以下に記載される技術は、デバイスによって表示されたコンテンツを非ユーザが観察できることを制限することによって、電子デバイスのコンテンツをより効果的かつ効率的に保護する。以下の説明でわかり得るように、そのような技術は、電力を節約し、バッテリ駆動デバイスに対するバッテリ充電間の時間を増大させる更なる利点を有し得る。
【０００５】
いくつかの実施形態では、方法は、第１のディスプレイを備える第１のデバイスと、第１のディスプレイとは異なる第２のディスプレイを備える第２のデバイスとを含むシステムを使用して実行される。方法は、第１のデバイスによって、入力に応じて出力データを生成することと、第１のデバイスが第１のモード又は第２のモードで動作しているかどうかを判定することと、第１のデバイスが第１のモードで動作している場合、出力データに従って第１のディスプレイ上にコンテンツを表示することと、第１のデバイスが第２のモードで動作している場合、出力データに従って第１のディスプレイ上にコンテンツを表示することを控え、出力データを第２のデバイスに送信することと、画像センサを使用して、第２のディスプレイに対する第１のディスプレイの位置を判定することと、第２のディスプレイ上に、出力データ、及び第２のディスプレイに対する第１のディスプレイの判定された位置に従ってコンテンツを表示することと、を含む。
【０００６】
いくつかの実施形態では、システムは、第１のディスプレイを備える第１のデバイスと、第１のディスプレイとは異なる第２のディスプレイを備える第２のデバイスと、を含む。第１のデバイスは、入力に応じて出力データを生成し、第１のデバイスが第１のモード又は第２のモードで動作しているかどうかを判定し、第１のデバイスが第１のモードで動作している場合、出力データに従って第１のディスプレイ上にコンテンツを表示し、第１のデバイスが第２のモードで動作している場合、出力データに従って第１のディスプレイ上にコンテンツを表示することを控え、出力データを第２のデバイスに送信する、ように構成されている。第２のデバイスは、第２のディスプレイ上に、出力データ、及び第２のディスプレイに対する第１のディスプレイの判定された位置に従ってコンテンツを表示するように構成されており、第２のディスプレイに対する第１のディスプレイの位置が、画像センサを使用して判定される。
【０００７】
いくつかの実施形態では、コンピュータ可読記憶媒体は、第１のディスプレイを備える第１の電子デバイスと、第２のディスプレイを備える第２の電子デバイスとを有するシステムの１つ以上のプロセッサによって実行される１つ以上のプログラムを含む。１つ以上のプログラムは命令を含み、命令は、１つ以上のプロセッサによって実行されると、システムに、入力に応じて出力データを生成させ、第１のデバイスが第１のモード又は第２のモードで動作しているかどうかを判定させ、第１のデバイスが第１のモードで動作している場合、出力データに従って第１のディスプレイ上にコンテンツを表示させ、第１のデバイスが第２のモードで動作している場合、出力データに従って第１のディスプレイ上にコンテンツを表示することを控えさせ、出力データを第２のデバイスに送信させ、画像センサを使用して、第２のディスプレイに対する第１のディスプレイの位置を判定させ、第２のディスプレイ上に、出力データ、及び第２のディスプレイに対する第１のディスプレイの判定された位置に従ってコンテンツを表示させる。
【０００８】
いくつかの実施形態では、方法は、第１のディスプレイ及び画像センサと結合された第１のデバイスにおいて、第１のディスプレイとは異なる第２のディスプレイを有する第２のデバイスからの出力データを受信することであって、出力データが第２のディスプレイ上に第２のデバイスによって表示可能なコンテンツを表すことと、画像センサを使用して、第１のデバイスに対する第２のディスプレイの位置を判定することと、第２のデバイスから受信した出力データ、及び第１のデバイスに対する第２のディスプレイの判定された位置に基づいて、第１のディスプレイにコンテンツを表示させることと、を含む。
【０００９】
いくつかの実施形態では、電子デバイスは、１つ以上のプロセッサと、１つ以上のプロセッサによって実行されるように構成された１つ以上のプログラムを記憶するメモリと、を含む。１つ以上のプログラムは、電子デバイスに結合された第１のディスプレイとは異なる第２のディスプレイを有する第２のデバイスからの出力データであって、出力データが、第２のディスプレイ上に第２のデバイスによって表示可能なコンテンツを表す、出力データを受信し、電子デバイスと結合された画像センサを使用して、電子デバイスに対する第２のディスプレイの位置を判定し、第２のデバイスから受信した出力データ、及び電子デバイスに対する第２のディスプレイの判定された位置に基づいて、第１のディスプレイにコンテンツを表示させる、命令を含む。
【００１０】
いくつかの実施形態では、コンピュータ可読記憶媒体は、第１のディスプレイ及び画像センサと結合された電子デバイスの１つ以上のプロセッサによって実行される１つ以上のプログラムを含む。１つ以上のプログラムは命令を含み、命令は、１つ以上のプロセッサによって実行されると、電子デバイスに、第１のディスプレイとは異なる第２のディスプレイを有する第２のデバイスからの出力データであって、出力データが第２のディスプレイ上に第２のデバイスによって表示可能なコンテンツを表す、出力データを受信させ、画像センサを使用して、電子デバイスに対する第２のディスプレイの位置を判定させ、第２のデバイスから受信した出力データ、及び電子デバイスに対する第２のディスプレイの判定された位置に基づいて、第１のディスプレイにコンテンツを表示させる。
【００１１】
これらの機能を実行する実行可能な命令は、任意選択的に、１つ以上のプロセッサによって実行されるように構成された非一時的コンピュータ可読記憶媒体又は他のコンピュータプログラム製品内に含まれる。これらの機能を実行する実行可能な命令は、任意選択的に、１つ以上のプロセッサによって実行されるように構成された一時的コンピュータ可読記憶媒体又は他のコンピュータプログラム製品内に含まれる。
【００１２】
このように、デバイスは、電子デバイス上にプライバシースクリーンを提供するためのより効率的かつ有効な方法及びインタフェースを備え、それによって、生成されるコンテンツを保護し、デバイスを安全に操作できる環境を増大させる。そのような方法及びインタフェースは、デバイスの操作中にコンテンツを保護するための他の方法を補完又は置換することができる。
【図面の簡単な説明】
【００１３】
説明される様々な実施形態をより良く理解するため、以下の図面と併せて、以下の「発明を実施するための形態」が参照されるべきであり、類似の参照番号は、以下の図の全てを通じて、対応する部分を指す。
【００１４】
【図１Ａ】コンピュータシミュレーション現実を含む様々な現実技術で使用するための例示的なシステムを示す。
【図１Ｂ】コンピュータシミュレーション現実を含む様々な現実技術で使用するための例示的なシステムを示す。
【００１５】
【図２Ａ】いくつかの実施形態による、例示的な電子デバイス及びユーザインタフェースを示す。
【図２Ｂ】いくつかの実施形態による、例示的な電子デバイス及びユーザインタフェースを示す。
【００１６】
【図３Ａ】いくつかの実施形態による、例示的な電子デバイス及びユーザインタフェースを示す。
【図３Ｂ】いくつかの実施形態による、例示的な電子デバイス及びユーザインタフェースを示す。
【図３Ｃ】いくつかの実施形態による、例示的な電子デバイス及びユーザインタフェースを示す。
【図３Ｄ】いくつかの実施形態による、例示的な電子デバイス及びユーザインタフェースを示す。
【００１７】
【図４】いくつかの実施形態による、例示的な電子デバイス及びユーザインタフェースを示す。
【００１８】
【図５】電子デバイス上でプライバシースクリーンを提供するための方法を示すフロー図である。
【００１９】
【図６】電子デバイス上でプライバシースクリーンを提供するための方法を示すフロー図である。
【発明を実施するための形態】
【００２０】
以下の説明は、例示的な方法、パラメータなどについて記載する。しかしながら、そのような説明は、本開示の範囲に対する限定として意図されるものではなく、代わりに例示的な実施形態の説明として提供される。
【００２１】
以下の説明において、物理的環境とは、個人が感知できる、及び／又は電子システムの支援なしに個人が相互作用できる世界を指す。物理的環境（例えば、物理的な森林）としては、物理的要素（例えば、物理的な木、物理的な構造、及び物理的な動物）が挙げられる。個人は、触覚、視覚、嗅覚、聴覚、及び味覚などを介して、物理的環境と直接相互作用し、及び／又はそれを感知することができる。
【００２２】
対照的に、シミュレーションされた現実（ＳＲ）環境は、個人が電子システムを介して個人が相互作用できる、完全又は部分的にコンピュータ作成された環境を指す。ＳＲでは、個人の動きのサブセットが監視され、それに応じて、ＳＲ環境における１つ以上の仮想オブジェクトの１つ以上の属性が、１つ以上の物理法則と適合する方法で変更される。例えば、ＳＲシステムは、数歩前進する個人を検出し、それに応じて、そのような景色及び音が物理的環境においてどのように変化し得るかと同様の方法で、個人に提示されるグラフィック及び音声を調整してもよい。ＳＲ環境における仮想オブジェクト（単数又は複数）の属性（単数又は複数）に対する修正はまた、動き（の表現例えば、音声命令）に応じて作成されてもよい。
【００２３】
個人は、触覚、嗅覚、視覚、味覚、及び聴覚を含む、自身の感覚のうちのいずれか１つを使用して、ＳＲオブジェクトと相互作用し、及び／又はそれを感知することができる。例えば、個人は、多次元（例えば、３次元）若しくは空間的聴覚環境を作成する、及び／又は聴覚透明性を可能にする聴覚オブジェクトと相互作用し、及び／又はそれを感知することができる。多次元又は空間的聴覚環境は、多次元空間内の別個の聴覚源の知覚を個人に提供する。聴覚透過性は、コンピュータ作成された音声を用いて又は用いずに、物理的環境からの音を選択的に組み込む。いくつかのＳＲ環境では、個人は、聴覚オブジェクトとのみ相互作用し、及び／又は聴覚オブジェクトのみを感知してもよい。
【００２４】
ＳＲの一例は、仮想現実（ＶＲ）である。ＶＲ環境とは、感覚のうちの少なくとも１つに対するコンピュータ作成された感覚入力のみを含むように設計されたシミュレーションされた環境を指す。ＶＲ環境は、個人が相互作用し、及び／又は感知することができる複数の仮想オブジェクトを含む。個人は、コンピュータ作成された環境内の、個人アクションのサブセットのシミュレーションを通じて、及び／又はコンピュータ作成された環境内の、個人又は自身の存在のシミュレーションを通じて、ＶＲ環境における仮想オブジェクトと相互作用し、及び／又はそれを感知することができる。
【００２５】
ＳＲの別の例は、複合現実（ＭＲ）である。ＭＲ環境とは、物理的環境からの感覚入力、又はその表現と、コンピュータ作成された感覚入力（例えば、仮想オブジェクト）を統合するように設計されたシミュレーションされた環境を指す。現実スペクトルでは、複合現実環境は、一方の端部でのＶＲ環境と他方の端部での完全な物理的環境との間にあって、これらを含まない。
【００２６】
いくつかのＭＲ環境では、コンピュータで作成された感覚入力は、物理的環境からの感覚入力の変化に適応し得る。また、ＭＲ環境を提示するためのいくつかの電子システムは、物理的環境に関する向き及び／又は場所を監視して、仮想オブジェクトと実オブジェクト（物理的環境又はその表現からの物理的要素）と間の相互作用を可能にし得る。例えば、システムは、仮想の植物が物理的な建物に対して静止して見えるように、動きを監視してもよい。
【００２７】
複合現実の一例は、拡張現実（ＡＲ）である。ＡＲ環境とは、少なくとも１つの仮想オブジェクトが物理的環境又はその表現の上方に重ねられたシミュレーションされた環境を指す。例えば、電子システムは、不透明ディスプレイと、物理的環境の表現である物理的環境の画像又はビデオをキャプチャするための少なくとも１つの画像センサとを有してもよい。システムは、画像又はビデオを仮想オブジェクトと組み合わせ、不透明ディスプレイ上にその組み合わせを表示する。個人は、システムを使用して、物理的環境の画像又はビデオを介して間接的に物理的環境を見て、物理的環境に重ねられた仮想オブジェクトを観察する。システムが画像センサ（単数又は複数）を使用して物理的環境の画像をキャプチャし、それらの画像を使用して不透明ディスプレイ上にＡＲ環境を提示する場合、表示された画像は、ビデオパススルーと呼ばれる。あるいは、ＡＲ環境を表示するための電子システムは、透明又は半透明のディスプレイを有してもよく、それを通して個人は、物理的環境を直接的に見ることができる。システムは、透明又は半透明のディスプレイ上に仮想オブジェクトを表示してもよく、それによって個人は、システムを使用して、物理的環境の上方に重ねられた仮想オブジェクトを観察することができる。別の実施例では、システムは、仮想オブジェクトを物理的環境に投影するプロジェクションシステムを備えてもよい。仮想オブジェクトは、例えば、物理的表面上に、又はホログラムとして投影されてもよく、それによって個人は、システムを使用して、物理的環境の上方に重ねられた仮想オブジェクトを観察することができる。
【００２８】
拡張現実環境はまた、物理的環境の表現がコンピュータで作成された感覚情報によって変更されるシミュレーションされた環境を指す場合がある。例えば、物理的環境の表現の一部分は、変更された部分が、元のキャプチャされた画像（単数又は複数）の忠実に再現されたバージョンではない代表的なものをなおも表すことができるように、グラフィカルに変更（例えば、拡大）されてもよい。別の実施例として、ビデオパススルーを提供する際、システムは、センサ画像のうちの少なくとも１つを変更して、画像センサ（単数又は複数）によってキャプチャされた視点とは異なる特定の視点を与えることができる。更なる実施例として、物理的環境の表現は、その一部分をグラフィカルに不明瞭にするか、又は除外することによって変更されてもよい。
【００２９】
複合現実の別の例は、拡張仮想現実（ＡＶ）である。ＡＶ環境とは、コンピュータ作成された環境又は仮想環境が物理的環境からの少なくとも１つの感覚入力を組み込む、シミュレーションされた環境を指す。物理的環境からの感覚入力（単数又は複数）は、物理的環境の少なくとも１つの特性の表現であってもよい。例えば、仮想オブジェクトは、画像センサ（単数又は複数）によってキャプチャされた物理的要素の色を想定してもよい。別の実施例では、仮想オブジェクトは、撮像、気象関連センサ、及び／又はオンライン気象データを介して識別されるように、物理的環境における実際の気象条件と一致する特性を示し得る。更に別の例では、拡張現実の森林は、仮想的な木及び構造を有してもよいが、動物は、物理的な動物の画像から正確に再現される特徴を有してもよい。
【００３０】
多くの電子システムは、個人が様々なＳＲ環境と相互作用及び／又は感知することを可能にする。一実施例は、ヘッドマウントシステムを含む。ヘッドマウントシステムは、不透明ディスプレイ及びスピーカ（単数又は複数）を有してもよい。あるいは、ヘッドマウントシステムは、外部ディスプレイ（例えば、スマートフォン）を受け入れるように設計されてもよい。ヘッドマウントシステムは、それぞれ、画像／ビデオを撮影するため、及び／又は物理的環境の音声をキャプチャするために、画像センサ（単数又は複数）及び／又はマイクロフォンを有してもよい。ヘッドマウントシステムはまた、透明又は半透明のディスプレイを有してもよい。透明又は半透明のディスプレイには、基板を組み込んでもよく、基板を通して画像を表す光が個人の目に向けられる。ディスプレイには、ＬＥＤ、ＯＬＥＤ、デジタル光プロジェクタ、レーザ走査光源、液晶オンシリコン、又はこれらの技術の任意の組み合わせを組み込んでもよい。光が透過される基板は、光導波路、光コンバイナ、光反射体、ホログラフィック基板、又はこれらの基板の任意の組み合わせであってもよい。一実施形態では、透明又は半透明のディスプレイは、不透明な状態と透明又は半透明の状態との間で選択的に遷移することができる。別の実施例では、電子システムは、投影ベースシステムであってもよい。投影ベースシステムは、網膜投影を使用して、個人の網膜上に画像を投影することができる。あるいは、プロジェクションシステムはまた、仮想オブジェクトを物理的環境に（例えば、物理的表面上に、又はホログラムとして）投影することもできる。ＳＲシステムの他の例としては、ヘッドアップディスプレイ、グラフィックを表示する能力を備える自動車用フロントガラス、グラフィックスを表示する能力を備える窓、グラフィックを表示する能力を備えるレンズ、ヘッドフォン又はイヤホン、スピーカ配置、入力機構（例えば、触知フィードバックを有する又は有さないコントローラ）、タブレット、スマートフォン、及びデスクトップコンピュータ又はラップトップコンピュータが挙げられる。
【００３１】
図１Ａ及び図１Ｂは、コンピュータシミュレーション現実を含む様々な現実技術で使用するための例示的なシステム１００を示す。
【００３２】
いくつかの実施形態では、図１Ａに示すように、システム１００は、デバイス１００ａを含む。デバイス１００ａは、プロセッサ（単数又は複数）１０２、ＲＦ回路（単数又は複数）１０４、メモリ（単数又は複数）１０６、画像センサ（単数又は複数）１０８、向きセンサ（単数又は複数）１１０、マイクロフォン（単数又は複数）１１２、位置センサ（単数又は複数）１１６、スピーカ（単数又は複数）１１８、ディスプレイ（単数又は複数）１２０、及びタッチ感知面１２２などの様々な構成要素を含む。これらの構成要素は、任意選択的に、デバイス１００ａの通信バス（単数又は複数）１５０を介して通信する。
【００３３】
いくつかの実施形態では、システム１００の要素は、基地局デバイス（例えば、リモートサーバ、モバイルデバイス、又はラップトップなどのコンピューティングデバイス）内に実現され、システム１００の他の要素は、第２のデバイス（例えば、ヘッドマウントデバイス）内に実現される。いくつかの実施例では、デバイス１００ａは、基地局デバイス又は第２のデバイス内に実装される。
【００３４】
図１Ｂに示すように、いくつかの実施形態では、システム１００は、有線接続又は無線接続などを介して通信する２つ（又はそれより多くの）のデバイスを含む。第１のデバイス１００ｂ（例えば、基地局デバイス）は、プロセッサ（単数又は複数）１０２、ＲＦ回路（単数又は複数）１０４、及びメモリ（単数又は複数）１０６を含む。これらの構成要素は、任意選択的に、デバイス１００ｂの通信バス（単数又は複数）１５０を介して通信する。第２のデバイス１００ｃ（例えば、ヘッドマウントデバイス）は、プロセッサ（単数又は複数）１０２、ＲＦ回路（単数又は複数）１０４、メモリ（単数又は複数）１０６、画像センサ（単数又は複数）１０８、向きセンサ（単数又は複数）１１０、マイクロフォン（単数又は複数）１１２、位置センサ（単数又は複数）１１６、スピーカ（単数又は複数）１１８、ディスプレイ（単数又は複数）１２０、及びタッチ感知面１２２などの様々な構成要素を含む。これらの構成要素は、任意選択的に、デバイス１００ｃの通信バス（単数又は複数）１５０を介して通信する。
【００３５】
システム１００は、プロセッサ（単数又は複数）１０２及びメモリ（単数又は複数）１０６を含む。プロセッサ（単数又は複数）１０２は、１つ以上の汎用プロセッサ、１つ以上のグラフィックプロセッサ、及び／又は１つ以上のデジタル信号プロセッサを含む。いくつかの実施形態では、メモリ（単数又は複数）１０６は、後述する技術を実行するためにプロセッサ（単数又は複数）１０２によって実行されるように構成されているコンピュータ可読命令を記憶する１つ以上の非一時的コンピュータ可読記憶媒体（例えば、フラッシュメモリ、ランダムアクセスメモリ）である。
【００３６】
システム１００は、ＲＦ回路（単数又は複数）１０４を含む。ＲＦ回路（単数又は複数）１０４は、任意選択的に、電子デバイス、インターネット、イントラネット及び／又は、セルラーネットワーク及び無線ローカルエリアネットワーク（ＬＡＮ）などの無線ネットワークなどのネットワークと通信するための回路を含む。ＲＦ回路（単数又は複数）１０４は、任意選択的に、近距離通信及び／又はＢｌｕｅｔｏｏｔｈ（登録商標）などの短距離通信を使用して通信するための回路を含む。
【００３７】
システム１００は、ディスプレイ（単数又は複数）１２０を含む。ディスプレイ（単数又は複数）１２０は、不透明ディスプレイを有してもよい。ディスプレイ（単数又は複数）１２０は、基板を組み込み得る、透明又は半透明のディスプレイを有してもよく、基板を通して画像を表す光が個人の目に向けられる。ディスプレイ（単数又は複数）１２０には、ＬＥＤ、ＯＬＥＤ、デジタル光プロジェクタ、レーザ走査光源、液晶オンシリコン、又はこれらの技術の任意の組み合わせを組み込んでもよい。光が透過される基板は、光導波路、光コンバイナ、光反射体、ホログラフィック基板、又はこれらの基板の任意の組み合わせであってもよい。一実施形態では、透明又は半透明のディスプレイは、不透明な状態と透明又は半透明の状態との間で選択的に遷移することができる。ディスプレイ（単数又は複数）１２０の他の例としては、ヘッドアップディスプレイ、グラフィックを表示する能力を備える自動車用フロントガラス、グラフィックを表示する能力を備える窓、グラフィックを表示する能力を備えるレンズ、タブレット、スマートフォン、及びデスクトップコンピュータ若しくはラップトップコンピュータが挙げられる。あるいは、システム１００は、外部ディスプレイ（例えば、スマートフォン）を受け入れるように設計されてもよい。いくつかの実施形態では、システム１００は、網膜投影を使用して、画像を個人の網膜上に投影するか、又は仮想オブジェクトを物理的環境に（例えば、物理的表面上に、又はホログラムとして）投影する投射ベースシステムである。
【００３８】
いくつかの実施形態では、システム１００は、タップ入力及びスワイプ入力などのユーザ入力を受け取るためのタッチ感知面（単数又は複数）１２２を含む。いくつかの実施例では、ディスプレイ（単数又は複数）１２０及びタッチ感知面（単数又は複数）１２２は、タッチ感知ディスプレイ（単数又は複数）を形成する。
【００３９】
システム１００は、画像センサ（単数又は複数）１０８を含む。画像センサ（単数又は複数）１０８は、任意選択的に、電荷結合デバイス（ＣＣＤ）センサなどの１つ以上の可視光画像センサ、及び／又は物理的環境から物理的要素の画像を取得するように動作可能な相補型金属酸化膜半導体（ＣＭＯＳ）センサを含む。画像センサ（単数又は複数）はまた、任意選択的に、物理的環境からの赤外光を検出するための、パッシブＩＲセンサ又はアクティブＩＲセンサなどの１つ以上の赤外線（ＩＲ）センサ（単数又は複数）を含む。例えば、アクティブＩＲセンサは、赤外光を物理的環境に放射するための、ＩＲドットエミッタなどのＩＲエミッタを含む。画像センサ（単数又は複数）１０８はまた、任意選択的に、物理的環境における物理的要素の動きをキャプチャするように構成されている１つ以上のイベントカメラ（単数又は複数）を含む。画像センサ（単数又は複数）１０８はまた、任意選択的に、システム１００からの物理的要素の距離を検出するように構成されている１つ以上の深さセンサ（単数又は複数）を含む。いくつかの実施例では、システム１００は、ＣＣＤセンサ、イベントカメラ、及び深さセンサを組み合わせて使用して、システム１００周囲の物理的環境を検出する。いくつかの実施例では、画像センサ（単数又は複数）１０８は、第１の画像センサ及び第２の画像センサを含む。第１の画像センサ及び第２の画像センサは、任意選択的に、２つの別個のパースペクティブから、物理的環境内の物理的要素の画像をキャプチャするように構成されている。いくつかの実施例では、システム１００は、画像センサ（単数又は複数）１０８を使用して、ハンドジェスチャなどのユーザ入力を受信する。いくつかの実施例では、システム１００は、画像センサ（単数又は複数）１０８を使用して、物理的環境におけるシステム１００及び／又はディスプレイ（単数又は複数）１２０の位置及び向きを検出する。例えば、システム１００は、画像センサ（単数又は複数）１０８を使用して、物理的環境内の１つ以上の固定要素に対するディスプレイ（単数又は複数）１２０の位置及び向きを追跡する。
【００４０】
いくつかの実施形態では、システム１００は、マイクロフォン（単数又は複数）１１２を含む。システム１００は、マイクロフォン（単数又は複数）１１２を使用して、ユーザ及び／又はユーザの物理的環境からの音を検出する。いくつかの実施例では、マイクロフォン（単数又は複数）１１２は、周囲ノイズを特定するか、又は物理的環境の空間内の音源の位置を特定するなどのために、任意選択的にタンデム動作するマイクロフォン（複数のマイクロフォンを含む）アレイを含む。
【００４１】
システム１００は、システム１００及び／又はディスプレイ（単数又は複数）１２０の向き及び／又は動きを検出するための向きセンサ（単数又は複数）１１０を含む。例えば、システム１００は、向きセンサ（単数又は複数）１１０を使用して、物理的環境内の物理的要素などに関して、システム１００及び／又はディスプレイ（単数又は複数）１２０の位置及び／又は向きの変化を追跡する。向きセンサ（単数又は複数）１１０は、１つ以上のジャイロスコープ及び／又は１つ以上の加速度計を含む。
【００４２】
ここで図２Ａ〜図２Ｂ、図３Ａ〜図３Ｄ、及び図４を参照して、いくつかの実施形態による、電子デバイス（例えば、１００ａ）上にプライバシースクリーンを提供するための例示的な電子デバイス及びユーザインタフェースについて説明する。これらの図は、図５及び図６のプロセスを含む、以下に説明するプロセスを示すために使用される。
【００４３】
図２Ａは、コンテンツ（例えば、デバイス２００の状態に関連付けられたグラフィカルユーザインタフェース（ＧＵＩ））を提示するディスプレイ２０２を備える電子デバイス２００を示す。図２Ａでは、デバイス２００によって表示されるコンテンツは、それぞれのアプリケーションを起動するために選択可能なアイコンを備えるＧＵＩスクリーン２０４を含む。いくつかの実施形態では、デバイス２００は、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、デスクトップコンピュータ、スマートウォッチ、又はディスプレイを有する他の電子デバイスである。いくつかの実施形態では、デバイス２００は、キーボード、マウス、ジョイスティック、タッチ感知面（例えば、タッチパッド若しくはタッチ感知ディスプレイ）、ボタン、回転可能入力機構（例えば、スクロールホイール）、スピーカ（例えば、音声入力若しくは音声コマンド）、又は他の入力機構のうちの１つ以上を介して、入力を受信することができる。図示した実施形態では、ディスプレイ２０２はタッチ感知ディスプレイである。
【００４４】
デバイス２００は、入力（例えば、タッチ感知ディスプレイ２０２上の接触）を受信し、入力に応じて出力データを生成するように構成されている。いくつかの実施形態では、出力データは、ディスプレイ２０２上のデバイス２００によって表示可能なコンテンツ（例えば、画像及び／又はビデオ）を表す。いくつかの実施形態では、コンテンツ（例えば、ＧＵＩスクリーン２０４）のアスペクト比は、ディスプレイ２０２のアスペクト比に基づく。
【００４５】
デバイス２００はまた、通常モード又はプライベートモードで動作しているかどうかを判定するように構成される。図２Ａ及び図２Ｂは、通常モードにおけるデバイス２００の動作を示す。デバイス２００は、アイコン２０６上のタッチ入力２１０を受信する。それに応じて、デバイス２００は、対応するメールアプリケーションを起動し、メールアプリケーション用のＧＵＩスクリーンを表す出力データを生成する。デバイス２００が通常モードで動作しているとき、デバイス２００は、出力データに従って、ディスプレイ２０２上にメールアプリケーション用のＧＵＩスクリーン２０８を表示する。
【００４６】
図３Ａ〜図３Ｄは、プライベートモードで動作しているデバイス２００、及びデバイス２００と通信するように構成されたディスプレイ３０２を備える外部デバイス３００（例えば、タブレット）を示す。図示した実施形態では、外部デバイス３００は、ＡＲ機能を（例えば、ビデオパススルーを使用して）サポートし、ディスプレイ３０２は、物理的環境の画像の上方に仮想オブジェクトを重ねる。図３Ａ〜図３Ｄの左側の描写は、ユーザの手に保持されているデバイス２００の遮るものがないビューを示す。図３Ａ〜図３Ｄの右側の描写は、外部デバイス３００のディスプレイ３０２上に見えるときの、ユーザの手に保持されているデバイス２００のビューを示し、デバイス２００がプライベートモードで動作している間に、デバイス３００のカメラがデバイス２００に向けられていることを意味している。
【００４７】
プライベートモードでは、デバイス２００は、ディスプレイ２０２上にコンテンツを表示しない（又は、機密情報を隠すコンテンツの低減セットを表示する）ように構成されており、そうでなければ通常動作する。いくつかの実施形態では、プライベートモードは、プライベートモードに入る要求を表すユーザ入力（例えば、デバイス２００におけるユーザ入力）に応じてアクティブ化される。いくつかの実施形態では、デバイス２００は、デバイス２００が外部デバイス３００などのＡＲデバイスを使用して見られていると判定すると、プライベートモードをアクティブ化する。
【００４８】
図３Ａでは、デバイス２００は、図２Ａに示されたのと同じ状態で動作しており、アプリケーションを起動するためのインタフェースを提供するが、デバイスがプライベートモードになっているため、ディスプレイ２０２上にＧＵＩスクリーン２０４を表示しない。代わりに、デバイス２００は、出力データを外部デバイス３００に送信する。いくつかの実施形態では、デバイス２００は、有線及び／又は無線通信リンクを介して（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離通信（ＮＦＣ）、ＷｉＦｉ、若しくは他の無線通信プロトコルを介して）外部デバイス３００に出力データを送信する。
【００４９】
外部デバイス３００は、デバイス２００によって送信された出力データに従って、ディスプレイ３０２上にコンテンツを表示するように構成されている。図３Ａに示すように、外部デバイス３００は、ＧＵＩスクリーン２０４を表示する。いくつかの実施形態では、外部デバイス３００は、（例えば、デバイス２００との通信リンクを確立したことに応じて）通信リンクが確立されたこと、及び／又は（例えば、デバイス２００から出力データを正常に受信したことに応じて、又はデバイス２００から受信した出力データを正常に表示したことに応じて）コンテンツがディスプレイ３０２上に正常に表示されていることの確認を、デバイス２００に送信する。任意選択的に、デバイス２００がプライベートモードで動作しており、かつ、通信リンクが確立されたことの確認を受信しないか、又は通信リンクが不良であるか若しくは中断されていると判定した場合、デバイス２００及び／又は外部デバイス３００は、通信リンクが不良であるというインジケーションを提供し（例えば、ビ−プし、又は「接続が不良である」などのメッセージを表示する）、デバイス２００は、デバイス２００上のコンテンツの保護を維持するためにプライベートモードに留まる。接続が不良である場合、デバイス２００は、任意選択的に、制限されたインタフェース（例えば、機密コンテンツを潜在的に含まないプライベートモードを終了するためのシンプルなメニュー）を表示して、ユーザがプライベートモードを終了することを可能にする。
【００５０】
図３Ａ〜図３Ｄに示される実施形態では、デバイス２００は、コンテンツを表示しないが、プライベートモードで操作を実行するためのインタフェースをなおも提供する。例えば、プライベートモードにある間、デバイス２００は、図２Ａに示されるアイコン２０６とディスプレイ２０２上の同じ場所で、タッチ入力３１０（図３Ｂに示す）を受信する。タッチ入力２１０に応じて、デバイス２００は、メールアプリケーションを起動し、メールアプリケーション用のＧＵＩスクリーンを表す出力データを生成する。デバイス２００は、プライベートモードで動作しているため、デバイス２００は、ディスプレイ２０２上にコンテンツ（例えば、メールアプリケーション用のＧＵＩスクリーン２０８）を表示することを控え、出力データを外部デバイス３００に送信する。外部デバイス３００は、入力３１０に応じて生成された出力データを受信し、図３Ｃに示すように、ＧＵＩスクリーン２０８をディスプレイ３０２上に表示する。このように、外部デバイス３００によって表示されるコンテンツは、デバイス２００によって検出された入力（例えば、タッチ入力３１０）に応じて、デバイス２００によって実行される動作（例えば、電子メールアプリケーションの起動）に従う。更に、外部デバイス３００は、デバイス２００がコンテンツ自体をディスプレイ２０２上に表示している場合のデバイス２００と同様に、デバイス２００における入力に応じて、ディスプレイ２０２上に表示されるコンテンツを更新する。
【００５１】
したがって、プライベートモードでは、デバイス２００は、通常動作モードであるときのように入力を受信し、動作を実行するが、対応するコンテンツは表示しない。代わりに、コンテンツは、外部デバイス３００のディスプレイ３０２上に表示される。プライベートモードで動作している間、デバイス２００は、タッチスクリーンディスプレイ２０２の発光ダイオードの一部又は全部への通電を控えて（例えば、ディスプレイＬＥＤをオフにして）、タッチ検出機能を保持しながらバッテリ寿命を維持することができることに留意されたい。
【００５２】
図３Ａ〜図３Ｄは、１つの例示的な実施形態を示すことを認識されたい。いくつかの実施形態では、外部デバイス３００は、ヘッドマウントシステムによって表示された仮想オブジェクト（単数又は複数）（例えば、ＧＵＩスクリーン１０８）と組み合わせた（少なくとも部分的に）透明なディスプレイを介して、デバイス２００の物理的ビューをユーザが見ることを可能にするヘッドマウントシステム（例えば、ヘッドマウントデバイス）である。いくつかの実施形態では、外部デバイス３００は、上述の特徴の一部又は全部を含むコンピュータシミュレーション現実技術を実行する、投影ベース又は他のＳＲシステムである。いくつかの実施形態では、外部デバイス３００は、有線によって、又は無線で（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）プロトコルを介して）、ディスプレイ３０２（又はディスプレイ３０２を含む別のデバイス）に接続される。いくつかの実施例では、外部デバイス３００は、ディスプレイ３０２を含むヘッドマウントシステムと通信するコンピューティングデバイス（例えば、スマートフォン）である。これにより、本明細書に記載される技術は、外部デバイス３００と直接通信するが、デバイス２００とは通信しないように構成されたディスプレイ（例えば、ヘッドセット）で実現することを可能にし得る。
【００５３】
外部デバイス３００のディスプレイ３０２をユーザのみが見ることができるとき（例えば、ユーザによって着用されたパーソナルヘッドセットの場合など）、この特徴は、ディスプレイ２０２上に典型的に提供され得るデバイス２００によって処理されるコンテンツ（例えば、電子メール、ドキュメント、アプリケーションなど）を他人が見ることを防止しながら、ユーザがデバイス２００を操作することを可能にすることによってプライバシーを提供する。例えば、図４は、ヘッドマウントシステム４５０を用いてプライベートモードで動作するデバイス４００（例えば、ラップトップコンピュータ）を示す。図４に示すように、デバイス４００は、ヘッドマウントシステム４５０のディスプレイ４５２を通して見ることができ、ディスプレイ４５２上にのみ提示された機密ドキュメントを編集するために使用されている。ドキュメントのコンテンツは、ヘッドマウントシステム４５０のディスプレイ４５２上にのみ表示されるため、デバイス４００は、デバイス４００のキーボード及び／又はタッチパッド上のユーザ入力を受信するデバイス４００などによって、プライベートに使用されてドキュメントを編集することができる。
【００５４】
図３Ａ〜図３Ｄに示されたデバイスに再び戻ると、いくつかの実施形態では、ユーザによって具体的に指示されると、デバイス２００は、２つ以上の外部デバイス（例えば、外部デバイス３００及び別の外部デバイス）に出力データを送信する。例えば、デバイス２００は、デバイス２００のユーザによって操作される外部デバイス及び他のユーザの外部デバイスに出力データを送信し、それによってデバイス２００のユーザが許可したピアが提示を同時に見ることができる。このようにして、ユーザは、許可していない者からディスプレイ２０２のプライバシーを維持しながら、ユーザが許可した者とデバイス２００のコンテンツを共有することができる。いくつかの実施形態では、特定のユーザ命令に応じて、デバイス２００は、複数のデバイス上のコンテンツの閲覧を可能にする第１の構成要求を受信する。第１の構成要求を受信したことに応じて、デバイス２００は、第１の外部デバイス及び第２の外部デバイスに出力データを送信する。続いて、デバイス２００は、複数のデバイス上のコンテンツの閲覧を無効化する第２の構成要求を受信する。第２の構成要求を受信したことに応じて、デバイス２００は、出力データを第１の外部デバイスに送信し続け、第２の外部デバイスに出力データを送信することを停止する。
【００５５】
いくつかの実施形態では、外部デバイス３００は、ディスプレイ２０２の位置（例えば、場所及び／又は向き）を判定し、ディスプレイ２０２の判定された位置に基づいてコンテンツを表示する。この位置は、絶対位置又は相対位置（例えば、ディスプレイ３０２の位置に対する）であり得る。いくつかの実施形態では、外部デバイス３００は、デバイス２００から受信した位置データに少なくとも部分的に基づいて、ディスプレイ２０２の位置を判定する。例えば、デバイス２００は、ディスプレイ２０２の位置を判定するセンサ（例えば、加速度計、ジャイロスコープなど）を含んでもよく、次いでディスプレイ２０２の位置が外部デバイス３００に送信される。いくつかの実施形態では、外部デバイス３００は、（例えば、画像処理及び／又は特徴認識処理を使用して）ディスプレイ２０２の位置を判定する１つ以上のセンサ（例えば、外部カメラ）を含む。外部デバイス３００はまた、外部デバイス３００自体の位置及び／又は動きを判定するためのセンサを含んでもよく、外部デバイス３００自体の位置及び／又は動きは次いで、ディスプレイ３０２に対するディスプレイ２０２の位置を判定するために使用される。
【００５６】
いくつかの実施形態では、ディスプレイ２０２の位置は、ディスプレイ３０２上のコンテンツの位置を判定するために使用される。すなわち、ディスプレイ３０２上のコンテンツの位置は、ディスプレイ２０２の位置（例えば、ディスプレイ２０２の絶対位置、又はディスプレイ２０２のディスプレイ３０２に対する位置）に基づく。例えば、図３Ａ〜図３Ｄに示される実施形態では、ＧＵＩスクリーン２０４及び１０８がデバイス２００のディスプレイ２０２上に重ねられるように、ＧＵＩスクリーン２０４及び２０８の位置はディスプレイ２０２の位置に対応する。換言すれば、ＧＵＩスクリーン２０４及び２０８は、たとえそれらが実際には外部デバイス３００のディスプレイ３０２上に表示されていても、ユーザにはデバイス２００上に表示されているかのように見える。したがって、外部デバイス３００を使用して見ると、デバイス２００は通常モードにあるかのように見える。これにより、ユーザはデバイス２００を容易に操作することができる。例えば、アイコンがディスプレイ２０２上に実際には表示されないため、ディスプレイ３０２を使用してディスプレイ２０２上にＧＵＩスクリーン２０４を重ねられることは、ユーザが所望の操作を実行するためにディスプレイの正しい領域にタッチするのを支援する。
【００５７】
いくつかの実施形態では、デバイス２００は、ディスプレイ２０２の更新された位置を更に判定し、次いで、更新された位置に基づいてディスプレイ３０２上のコンテンツの位置を変更する。いくつかの実施例では、デバイス２００は、ディスプレイ２０２の位置を追跡し、ディスプレイ２０２が移動するにつれてコンテンツがディスプレイ２０２上に維持されるように、コンテンツの表示された位置を更新する。いくつかの実施形態では、コンテンツがディスプレイ２０２上に表示される外観を維持するために、外部デバイス３００は、デバイス２００からの出力データを変換し（例えば、表示すべき画像を並進、回転、拡大、縮小、伸張、圧縮、又は他の方法で操作し）、それによって、コンテンツがディスプレイ２０２上に表示されているかのように見える。例えば、図３Ｄに示すように、ディスプレイ２０２は、図３Ａ〜図３Ｃに示す位置に対して回転される。位置の変化を補償するため、外部デバイス３００は、ユーザの視点から見ると画像がディスプレイ２０２上にマッピングされて見えるように、ＧＵＩスクリーン２０８の画像を圧縮し、透視効果を適用する。
【００５８】
図５は、いくつかの実施形態による、電子デバイス上でプライバシースクリーンを提供するための方法を示すフロー図である。方法５００は、第１のディスプレイ（例えば、ディスプレイ２０２）を備える第１のデバイス（例えば、デバイス２００）と、第１のディスプレイとは異なる第２のディスプレイ（例えば、ディスプレイ３０２）を備える第２のデバイス（例えば、デバイス３００）とを含むシステムにおいて実行される。いくつかの実施形態では、第１のデバイスは、ラップトップ、タブレット、スマートフォン、又はスマートウォッチである。いくつかの実施形態では、第２のデバイスは、ヘッドマウントデバイスである。方法５００のいくつかの動作は、任意選択的に組み合わされ、いくつかの動作の順序は、任意選択的に変更され、いくつかの動作は、任意選択的に省略される。
【００５９】
ブロック５０２において、第１のデバイスは、第１の入力（例えば、入力３０１）を受信する。いくつかの実施形態では、第１のディスプレイはタッチスクリーンディスプレイであり、第１の入力はタッチスクリーン上の接触である。ブロック５０４において、第１のデバイスは、第１の入力に応じて出力データを生成する。いくつかの実施形態では、出力データは、視覚出力（例えば、ビデオデータ）を含む。
【００６０】
ブロック５０６において、第１のデバイスは、第１のデバイスが第１の（例えば、通常）モード、又は第２の（例えば、プライベート）モードで動作しているかどうかを判定する。ブロック５０８において、第１のデバイスが第１のモードで動作している場合、第１のデバイスは、出力データに従って第１のディスプレイ上にコンテンツを表示する。任意選択的に、第１のデバイスが第１のモードで動作している場合、第１のデバイスは、出力データを第２のデバイスに送信することを控える。ブロック５１０において、第１のデバイスが第２のモードで動作している場合、第１のデバイスは、出力データに従って第１のディスプレイ上にコンテンツを表示することを控え、出力データを第２のデバイスに送信する。任意選択的に、出力データに従って第１のディスプレイ上にコンテンツを表示することを控えることは、第１のディスプレイ上にいかなるコンテンツも表示しないこと、第１のディスプレイ上に可視コンテンツを提示しないこと、又は第１のディスプレイの表示素子（例えば、ＬＥＤ）をオフにすることを含む。任意選択的に、第１のデバイスが第２のモードで動作している場合、第１のデバイスは、第１のデバイス及び第２のデバイスとは異なる第３のデバイスに、出力データを送信する。
【００６１】
ブロック５１２において、第２のデバイスは、（例えば、画像センサを使用して）第１のディスプレイの（例えば、第２のディスプレイに対する）位置を判定する。いくつかの実施形態では、第１のディスプレイの位置を判定することは、第２のデバイスの画像センサで第１のデバイスの画像を取得することと、取得された画像を使用して第１のディスプレイの（例えば、第２のディスプレイに対する）位置を判定することと、を含む。ブロック５１４において、第２のデバイスは、第２のディスプレイ上に、出力データ、及び第１のディスプレイの判定された位置に従ってコンテンツを表示する。任意選択的に、第２のディスプレイ上のコンテンツの位置は、第２のディスプレイの位置に基づく。任意選択的に、第２のディスプレイ上のコンテンツの位置は、第１のデバイスに対する第２のデバイスの位置に基づく。任意選択的に、第２のディスプレイ上のコンテンツの位置は、第１のディスプレイの位置に対応する。いくつかの実施形態では、第１のデバイスの画像は、第２のデバイスの画像センサを使用して取得され、コンテンツを表示することは、取得された画像を使用して、第１のデバイスの少なくとも一部分の表現を（例えば、第２のディスプレイ上に）表示することを含む。任意選択的に、第２のデバイスは、第１のディスプレイの（例えば、第２のディスプレイに対する）第２の位置を判定し、第１のディスプレイの判定された第２の位置に基づいて、第２のディスプレイ上のコンテンツの位置を変更する。
【００６２】
図６は、いくつかの実施形態による、電子デバイス上にプライバシースクリーンを提供するための方法を示すフロー図である。方法６００は、第１のディスプレイ（例えば、ディスプレイ３０２）及び任意選択的に画像センサと結合された第１のデバイス（例えば、デバイス３００）において実行される。いくつかの実施形態では、第１のデバイスは、シミュレーション現実の特徴をサポートするヘッドマウントシステムである。方法６００におけるいくつかの動作は、任意選択的に組み合わされ、及びいくつかの動作の順序は、任意選択的に変更される。方法６００におけるいくつかの動作は、任意選択的に方法５００に含まれ、方法５００におけるいくつかの動作は、任意選択的に方法６００に含まれる。
【００６３】
ブロック６０２において、第１のデバイスは、第１のディスプレイとは異なる第２のディスプレイ（例えば、ディスプレイ２０２）を有する第２のデバイス（例えば、デバイス２００）からの出力データを受信する。いくつかの実施形態では、第２のデバイスは、ラップトップ、タブレット、スマートフォン、又はスマートウォッチである。いくつかの実施形態では、出力は、第２のデバイスのタッチスクリーンディスプレイ上の接触に応じて、第２のデバイスによって生成される。任意選択的に、出力データは、第２のディスプレイ上の第２のデバイスによって表示可能なコンテンツを表す。任意選択的に、コンテンツは、視覚出力（例えば、ビデオデータ）を含む。
【００６４】
ブロック６０４において、第１のデバイスは、（例えば、画像センサを使用して）第２のディスプレイの（例えば、第１のデバイスに対する）位置を判定する。ブロック６０６において、第１のデバイスは、第２のデバイスから受信した出力データ、及び第２のディスプレイの判定された位置に基づいて、第１のディスプレイにコンテンツを表示させる。いくつかの実施形態では、第２のデバイスの画像は（例えば、第１のデバイスの画像センサを使用して）取得され、第１のディスプレイにコンテンツを表示させることは、取得された画像を使用して、第１のデバイスの少なくとも一部分の表現を表示させることを含む。任意選択的に、コンテンツの位置（例えば、第１のディスプレイ上のコンテンツの表示場所）は、第２のディスプレイの位置に基づく。任意選択的に、コンテンツの位置（例えば、第１のディスプレイ上のコンテンツの表示場所）は、第２のディスプレイの位置に対応する。任意選択的に、第１のデバイスは、第２のディスプレイの（例えば、第１のディスプレイに対する）第２の位置を判定し、第２のディスプレイの判定された第２の位置に基づいてコンテンツの位置を変更する。任意選択的に、第１のデバイスは、第２のデバイスにおける入力（例えば、入力３１０）に応じて、第１のディスプレイに表示されたコンテンツを更新する。任意選択的に、更新されたコンテンツは、第２のデバイスによって検出された入力に応じて、第２のデバイスによって実行される動作に従う。
【００６５】
いくつかの実施形態では、コンテンツは、第１のディスプレイがコンテンツを表示している間、第２のディスプレイ上に第２のデバイスによって表示されない。任意選択的に、第１のデバイスは、第２のディスプレイ上にコンテンツを表示することを控えるため、又は第２のディスプレイ上に可視コンテンツを提示することを控える命令を、第２のデバイスに送信する。任意選択的に、命令は、第２のディスプレイの要素をオフにする命令を含む。いくつかの実施形態では、第１のデバイスは、第１のデバイスと第２のデバイスとの間の通信リンクが確立されたことの確認を第２のデバイスに送信する。任意選択的に、第１のデバイスは、通信リンクが中断されていることに応じてインジケーションを提供する。いくつかの実施形態では、第１のデバイスは、第１のディスプレイ及び第２のディスプレイとは異なる第３のディスプレイ上に、コンテンツを表示させる。
【００６６】
上述の方法５００及び／又は６００の機能を実行するための実行可能命令は、任意選択的に、一時的若しくは非一時的コンピュータ可読記憶媒体（例えば、メモリ（単数又は複数）１０６）、又は１つ以上のプロセッサ（例えば、プロセッサ（単数又は複数）１０２）によって実行されるように構成されている他のコンピュータプログラム製品に含まれる。
【００６７】
上述の技術の態様は、電子デバイス上に改善されたプライバシースクリーンを提供するために個人情報を収集及び使用する可能性を企図する。そのような情報は、ユーザのインフォームドコンセントと共に収集されるべきである。
【００６８】
そのような個人情報を取り扱うエンティティは、（１）業界又は政府の要件を満たす又は超えると一般に認識され、（２）ユーザがアクセス可能であり、（３）必要に応じて更新され、（４）適用可能な法令に準拠している、十分に確立されたプライバシー慣行及び／又はプライバシーポリシー（例えば、サードパーティによって証明されたもの）に準拠することになる。そのような個人情報を取り扱うエンティティは、それらの合法的使用外で共有又は販売することなく、妥当かつ正当な使用のための情報を使用することになる。
【００６９】
しかしながら、ユーザは、個人情報のアクセス／使用を選択的に制限してもよい。例えば、ユーザは、個人情報の収集をオプトイン又はオプトアウトすることができる。加えて、上述の技術の態様は個人情報の使用を企図しているが、個人情報を必要とすることなく又は使用することなく、技術態様を実現することができる。例えば、場所情報、ユーザ名、及び／又はアドレスが収集される場合、それらは、個人を一意に識別しないように一般化及び／又はマスクすることができる。
【００７０】
上記は、説明を目的として、特定の実施形態を参照して記述されている。しかしながら、上記の例示的な論考は、網羅的であること、又は開示される厳密な形態に本発明を限定することを意図するものではない。上記の教示を考慮して、多くの修正及び変形が可能である。これらの実施形態は、本技術の原理、及びその実際の適用を最もよく説明するために、選択及び記載されている。それにより、他の当業者は、意図された具体的な用途に適するような様々な修正を用いて、本技術及び様々な実施形態を最も良好に利用することが可能となる。
【００７１】
添付図面を参照して、本開示及び例を十分に説明してきたが、様々な変更及び修正が、当業者には明らかとなるであろうことに留意されたい。そのような変更及び修正は、特許請求の範囲によって定義されるような、本開示及び例の範囲内に含まれるものとして理解されたい。
【図１Ａ】
2020536311.tif 000003
【図１Ｂ】
2020536311.tif 000004
【図２Ａ】
2020536311.tif 000005
【図２Ｂ】
2020536311.tif 000006
【図３Ａ】
2020536311.tif 000007
【図３Ｂ】
2020536311.tif 000008
【図３Ｃ】
2020536311.tif 000009
【図３Ｄ】
2020536311.tif 000010
【図４】
2020536311.tif 000011
【図５】
2020536311.tif 000012
【図６】
2020536311.tif 000013
【手続補正書】
【提出日】令和2年4月2日(2020.4.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のディスプレイを備える第１のデバイスと、前記第１のディスプレイとは異なる第２のディスプレイを備える第２のデバイスとを含むシステムを動作させる方法であって、
入力に応じて、前記第１のデバイスによって出力データを生成することと、
前記第１のデバイスが、第１のモード又は第２のモードで動作しているかどうかを判定することと、
前記第１のデバイスが、前記第１のモードで動作している場合、前記出力データに従って前記第１のディスプレイ上にコンテンツを表示することと、
前記第１のデバイスが、前記第２のモードで動作している場合、前記出力データに従って前記第１のディスプレイ上にコンテンツを表示することを控え、前記出力データを前記第２のデバイスに送信することと、
画像センサを使用して、前記第２のディスプレイに対する前記第１のディスプレイの位置を判定することと、
前記第２のディスプレイ上に、前記出力データ、及び前記第２のディスプレイに対する前記第１のディスプレイの前記判定された位置に従ってコンテンツを表示することと、を含む、方法。
【請求項２】
画像センサを使用して、前記第２のディスプレイに対する前記第１のディスプレイの位置を判定することが、
前記第２のデバイスの画像センサを使用して、前記第１のデバイスの画像を取得することと、
前記取得された画像を使用して、前記第２のディスプレイに対する前記第１のディスプレイの前記位置を判定することと、を含む、請求項１に記載の方法。
【請求項３】
前記第２のデバイスの画像センサを使用して、前記第１のデバイスの画像を取得することを更に含み、
前記第２のディスプレイ上に、前記出力データ、及び前記第２のディスプレイに対する前記第１のディスプレイの前記判定された位置に従ってコンテンツを表示することが、
前記第２のディスプレイ上に、前記取得された画像を使用して前記第１のデバイスの少なくとも一部分の表現を表示することを含む、請求項１に記載の方法。
【請求項４】
前記第２のディスプレイに対する前記第１のディスプレイの第２の位置を判定することと、
前記第１のディスプレイの前記判定された第２の位置に基づいて、前記第２のディスプレイ上の前記コンテンツの前記位置を変更することと、を更に含む、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記出力データに従って前記第１のディスプレイ上にコンテンツを表示することを控えることが、前記第１のディスプレイ上に可視コンテンツを提示しないことを含む、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記出力データに従って前記第１のディスプレイ上にコンテンツを表示することを控えることが、前記第１のディスプレイの表示素子をオフにすることを含む、請求項１から４のいずれか一項に記載の方法。
【請求項７】
前記第１のディスプレイが、タッチスクリーンディスプレイであり、前記入力が、前記タッチスクリーンディスプレイ上の接触である、請求項１から６のいずれか一項に記載の方法。
【請求項８】
前記第２のデバイスが、ヘッドマウントデバイスである、請求項１から７のいずれか一項に記載の方法。
【請求項９】
前記出力データが、視覚出力を含む、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
第１のディスプレイを備える第１の電子デバイスと、
第２のディスプレイを備える第２の電子デバイスと、
１つ以上のプロセッサと、
前記１つ以上のプロセッサによって実行されるように構成された１つ以上のプログラムを記憶するメモリと、を備えたシステムであって、
前記１つ以上のプロセッサが、請求項１から９のいずれか一項に記載の方法を実行する、システム。
【請求項１１】
第１のディスプレイを備える第１の電子デバイスと第２のディスプレイを備える第２の電子デバイスとを有するシステムで実行される１つ以上のプログラムを記録したコンピュータ可読記憶媒体であって、
前記システムの１つ以上のプロセッサに、請求項１から９のいずれか一項に記載の方法を実行させるための前記プログラムを記録したコンピュータ可読記憶媒体。
【請求項１２】
第１のディスプレイを備える第１のデバイスと、
第２のディスプレイを備える第２のデバイスであって、前記第１のディスプレイが前記第２のディスプレイとは異なる、前記第２のデバイスと、
請求項１から９のいずれか一項に記載の方法を実行する手段と、を備える、システム。
【請求項１３】
第１のディスプレイ及び画像センサと結合された第１のデバイスにおいて、
前記第１のディスプレイとは異なる第２のディスプレイを有する第２のデバイスからの出力データを受信することであって、前記出力データが、前記第２のディスプレイ上に前記第２のデバイスによって表示可能なコンテンツを表す、ことと、
前記画像センサを使用して、前記第１のデバイスに対する前記第２のディスプレイの位置を判定することと、
前記第２のデバイスから受信した前記出力データ、及び前記第１のデバイスに対する前記第２のディスプレイの前記判定された位置に基づいて、前記第１のディスプレイにコンテンツを表示させることと、を含み、前記表示されたコンテンツが前記第２のディスプレイ上に重ねられるように、前記表示されたコンテンツが前記第１のディスプレイによって表示される、方法。
【請求項１４】
前記画像センサを使用して、前記第２のデバイスの画像を取得することを更に含み、
前記第２のデバイスから受信した前記出力データ、及び前記第１のデバイスに対する前記第２のディスプレイの前記判定された位置に基づいて、前記第１のディスプレイにコンテンツを表示させることが、
前記取得された画像を使用して、前記第１のデバイスの少なくとも一部分の表現を表示させることを含む、請求項１３に記載の方法。
【請求項１５】
前記第１のディスプレイに対する前記第２のディスプレイの第２の位置を判定することと、
前記第２のディスプレイの前記判定された第２の位置に基づいて、前記コンテンツの前記位置を変更することと、を更に含む、請求項１３又は１４に記載の方法。
【請求項１６】
前記第２のデバイスにおける入力に応じて、前記第１のディスプレイに表示された前記コンテンツを更新することを更に含む、請求項１３から１４のいずれか一項に記載の方法。
【請求項１７】
前記第１のディスプレイが、前記コンテンツを表示している間、前記コンテンツが前記第２のディスプレイ上に前記第２のデバイスによって表示されない、請求項１３から１６のいずれか一項に記載の方法。
【請求項１８】
前記第１のデバイスが、ヘッドマウントデバイスである、請求項１３から１７のいずれか一項に記載の方法。
【請求項１９】
前記第２のデバイスが、タッチスクリーンディスプレイを備え、前記出力データが、前記タッチスクリーンディスプレイ上の接触に応じて前記第２のデバイスによって生成される、請求項１３から１８のいずれか一項に記載の方法。
【請求項２０】
１つ以上のプロセッサと、
前記１つ以上のプロセッサによって実行されるように構成された１つ以上のプログラムを記憶するメモリと、を備え、前記１つ以上のプログラムが、請求項１３から１９のいずれか一項に記載の方法を実行する命令を含む、電子デバイス。
【請求項２１】
ディスプレイ及び画像センサと結合された電子デバイスで実行される１つ以上のプログラムを記録したコンピュータ可読記憶媒体であって、
前記電子デバイスの１つ以上のプロセッサによって実行に、請求項１３から１９のいずれか一項に記載の方法を実行させるための前記プログラムを記録した、コンピュータ可読記憶媒体。
【請求項２２】
請求項１３から１９のいずれか一項に記載の方法を実行する手段を備える、電子デバイス。
【国際調査報告】
2020536311.tif 000014
2020536311.tif 000015