(57)【特許請求の範囲】
【請求項１】
対象物共有入力を示す情報を受け取ることと；
シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取ることと；
前記ビデオ情報に含まれる少なくとも１つの対象物表現を識別することであって、該対象物表現は前記シースルー・ディスプレイの視野内にある対象物の視覚表現である、前記識別することと；
別のディスプレイに前記ビデオ情報を表示することと；
前記ビデオ情報が前記対象物表現を含まないことを決定することと；
前記ビデオ情報が前記対象物表現を含まないという決定に少なくとも部分的に基づいていて、前記別のディスプレイでの前記ビデオ情報の表示を終了することと；
を含む、方法であって、
前記方法は更に、
前記カメラモジュールを有効化することであって、前記カメラモジュールからの前記ビデオ情報の受取りは、前記カメラモジュールの有効化に少なくとも部分的に基づく、前記有効化することと；
前記カメラモジュールを無効化することであって、前記ビデオ情報の表示の終了は、該カメラモジュールの無効化に少なくとも部分的に基づく、前記無効化することと；
を含み、
前記方法は更に、カメラ有効化入力を示す情報を受け取ることを更に含み、前記カメラモジュールの有効化は、該カメラ有効化入力に少なくとも部分的に基づき、
前記方法は更に、前記カメラ有効化入力の受取りから共有閾値時間内に前記対象物共有入力が受け取られたことを決定することを更に含み、前記別のディスプレイに前記ビデオ情報を表示することは、前記カメラ有効化入力の受取りから前記共有閾値時間内に前記対象物共有入力が受け取られたという該決定に少なくとも部分的に基づき、
前記方法は更に、
別のカメラ有効化入力を示す情報を受け取ることと；
前記カメラモジュールから別のビデオ情報を受け取ることと；
前記別のカメラ有効化入力の受取りから共有閾値時間が経過したことを決定することと；
前記別のディスプレイに前記別のビデオ情報を非表示にすることと；
を更に含む、方法。
【請求項２】
対象物共有入力を示す情報を受け取ることと；
シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取ることと；
前記ビデオ情報に含まれる少なくとも１つの対象物表現を識別することであって、該対象物表現は前記シースルー・ディスプレイの視野内にある対象物の視覚表現である、前記識別することと；
別のディスプレイに前記ビデオ情報を表示することと；
前記ビデオ情報が前記対象物表現を含まないことを決定することと；
前記ビデオ情報が前記対象物表現を含まないという決定に少なくとも部分的に基づいていて、前記別のディスプレイでの前記ビデオ情報の表示を終了することと；
を含む、方法であって、
前記別のディスプレイは車両に具備されており、
前記別のディスプレイが運転手視野内に少なくとも一部入ったことを決定することと；
前記別のディスプレイが前記運転手視野内に少なくとも一部入ったという決定に少なくとも部分的に基づいて、前記ビデオ情報の表示を終了することと；
前記別のディスプレイが前記運転手視野から外れたことを決定することと；
前記別のディスプレイが前記運転手視野から外れたという決定に少なくとも部分的に基づいて、前記ビデオ情報を表示することと；
を更に含む、方法。
【請求項３】
対象物共有入力を示す情報を受け取ることと；
シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取ることと；
前記ビデオ情報に含まれる少なくとも１つの対象物表現を識別することであって、該対象物表現は前記シースルー・ディスプレイの視野内にある対象物の視覚表現である、前記識別することと；
別のディスプレイに前記ビデオ情報を表示することと；
前記ビデオ情報が前記対象物表現を含まないことを決定することと；
前記ビデオ情報が前記対象物表現を含まないという決定に少なくとも部分的に基づいていて、前記別のディスプレイでの前記ビデオ情報の表示を終了することと；
を含む、方法であって、
前記シースルー・ディスプレイは車両の片側の窓であり、前記別のディスプレイは前記車両の反対側の窓である別のシースルー・ディスプレイであり、前記別のディスプレイに前記ビデオ情報を表示することは：
前記ビデオ情報の鏡像表現を決定することと；
前記ビデオ情報の鏡像表現を表示することと；
を含む、方法。
【請求項４】
対象物共有入力を示す情報を受け取ることと；
シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取ることと；
前記ビデオ情報に含まれる少なくとも１つの対象物表現を識別することであって、該対象物表現は前記シースルー・ディスプレイの視野内にある対象物の視覚表現である、前記識別することと；
別のディスプレイに前記ビデオ情報を表示することと；
前記ビデオ情報が前記対象物表現を含まないことを決定することと；
前記ビデオ情報が前記対象物表現を含まないという決定に少なくとも部分的に基づいていて、前記別のディスプレイでの前記ビデオ情報の表示を終了することと；
を含む、方法であって、
前記別のディスプレイは特定の窓であり、前記ビデオ情報を表示することは該窓上の特定の位置に前記ビデオ情報を表示することを含み、
前記方法はさらに、
前記窓が閉位置から半開位置に移ったことを決定することと；
前記半開位置に少なくとも部分的に基づいて、前記窓上の別の位置を決定することと；
前記窓上の前記別の位置に前記ビデオ情報を表示することと；
を含む、方法。
【請求項５】
処理手段と、プログラム命令を格納する記憶手段とを備える装置であって、前記プログラム命令は、前記処理手段に実行されると、前記装置に、請求項１から４のいずれかに記載の方法を遂行させるように構成される、装置。
【請求項６】
対象物共有入力を示す情報を受け取る手段と；
シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取る手段と；
前記ビデオ情報に含まれる少なくとも１つの対象物表現を識別する手段であって、該対象物表現は前記シースルー・ディスプレイの視野内にある対象物の視覚表現である、前記識別する手段と；
別のディスプレイに前記ビデオ情報を表示する手段と；
前記ビデオ情報が前記対象物表現を含まないことを決定する手段と；
前記ビデオ情報が前記対象物表現を含まないという決定に少なくとも部分的に基づいていて、前記別のディスプレイでの前記ビデオ情報の表示を終了する手段と；
を備える、装置であって、
前記装置は更に、
前記カメラモジュールを有効化する手段であって、前記カメラモジュールからの前記ビデオ情報の受取りは、前記カメラモジュールの有効化に少なくとも部分的に基づく、前記有効化する手段と；
前記カメラモジュールを無効化する手段であって、前記ビデオ情報の表示の終了は、該カメラモジュールの無効化に少なくとも部分的に基づく、前記無効化する手段と；
を備え、
前記装置は更に、カメラ有効化入力を示す情報を受け取る手段を更に備え、前記カメラモジュールを有効化する手段は、該カメラ有効化入力に少なくとも部分的に基づいて、前記カメラモジュールを有効化するように構成され、
前記装置は更に、前記カメラ有効化入力の受取りから共有閾値時間内に前記対象物共有入力が受け取られたことを決定する手段を更に備え、前記別のディスプレイに前記ビデオ情報を表示する手段は、前記カメラ有効化入力の受取りから前記共有閾値時間内に前記対象物共有入力が受け取られたという該決定に少なくとも部分的に基づいて、前記ビデオ情報を表示するように構成され、
前記装置は更に、
別のカメラ有効化入力を示す情報を受け取る手段と；
前記カメラモジュールから別のビデオ情報を受け取る手段と；
前記別のカメラ有効化入力の受取りから共有閾値時間が経過した手段を決定する手段と；
前記別のディスプレイに前記別のビデオ情報を非表示にする手段と；
を更に備える、装置。
【請求項７】
対象物共有入力を示す情報を受け取る手段と；
シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取る手段と；
前記ビデオ情報に含まれる少なくとも１つの対象物表現を識別する手段であって、該対象物表現は前記シースルー・ディスプレイの視野内にある対象物の視覚表現である、前記識別する手段と；
別のディスプレイに前記ビデオ情報を表示する手段と；
前記ビデオ情報が前記対象物表現を含まないことを決定する手段と；
前記ビデオ情報が前記対象物表現を含まないという決定に少なくとも部分的に基づいていて、前記別のディスプレイでの前記ビデオ情報の表示を終了する手段と；
を備える、装置であって、
前記別のディスプレイは車両に具備されており、
前記別のディスプレイが運転手視野内に少なくとも一部入った手段を決定する手段と；
前記別のディスプレイが前記運転手視野内に少なくとも一部入ったという決定に少なくとも部分的に基づいて、前記ビデオ情報の表示を終了する手段と；
前記別のディスプレイが前記運転手視野から外れたことを決定する手段と；
前記別のディスプレイが前記運転手視野から外れたという決定に少なくとも部分的に基づいて、前記ビデオ情報を表示する手段と；
を更に備える、装置。
【請求項８】
対象物共有入力を示す情報を受け取る手段と；
シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取る手段と；
前記ビデオ情報に含まれる少なくとも１つの対象物表現を識別する手段であって、該対象物表現は前記シースルー・ディスプレイの視野内にある対象物の視覚表現である、前記識別する手段と；
別のディスプレイに前記ビデオ情報を表示する手段と；
前記ビデオ情報が前記対象物表現を含まないことを決定する手段と；
前記ビデオ情報が前記対象物表現を含まないという決定に少なくとも部分的に基づいていて、前記別のディスプレイでの前記ビデオ情報の表示を終了する手段と；
を備える、装置であって、
前記シースルー・ディスプレイは車両の片側の窓であり、前記別のディスプレイは前記車両の反対側の窓である別のシースルー・ディスプレイであり、前記別のディスプレイに前記ビデオ情報を表示する手段は：
前記ビデオ情報の鏡像表現を決定する手段と；
前記ビデオ情報の鏡像表現を表示する手段と；
を備える、装置。
【請求項９】
対象物共有入力を示す情報を受け取る手段と；
シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取る手段と；
前記ビデオ情報に含まれる少なくとも１つの対象物表現を識別する手段であって、該対象物表現は前記シースルー・ディスプレイの視野内にある対象物の視覚表現である、前記識別する手段と；
別のディスプレイに前記ビデオ情報を表示する手段と；
前記ビデオ情報が前記対象物表現を含まないことを決定する手段と；
前記ビデオ情報が前記対象物表現を含まないという決定に少なくとも部分的に基づいていて、前記別のディスプレイでの前記ビデオ情報の表示を終了する手段と；
を備える、装置であって、
前記別のディスプレイは特定の窓であり、前記ビデオ情報を表示する手段は該窓上の特定の位置に前記ビデオ情報を表示するように構成され、
前記装置はさらに、
前記窓が閉位置から半開位置に移ったことを決定する手段と；
前記半開位置に少なくとも部分的に基づいて、前記窓上の別の位置を決定する手段と；
前記窓上の前記別の位置に前記ビデオ情報を表示する手段と；
を備える、装置。
【請求項１０】
前記シースルー・ディスプレイを備える、請求項６から９のいずれかに記載の装置。
【請求項１１】
装置の処理手段に実行されると、前記装置に、請求項１から４のいずれかに記載の方法を遂行させるように構成されるプログラム命令を備える、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概してビデオ情報の表示に関する。
【背景】
【０００２】
ユーザは電子装置との関わりに慣れてきており、ユーザの電子装置を用いて情報を見ることに頼るようになっている。例えば、ユーザは電子装置によって取得されたり、受け取られたりする等した情報を見ることができる。場合によっては、ユーザが自身のいる環境を知覚したり、そことやり取りしたりする等の仕方は、ユーザが自身の持つ電子装置とのやり取りをする仕方に左右されることもある。こうしたことから、簡単で直感的な仕方で情報を閲覧可能にすることが望まれる。
【摘要】
【０００３】
本発明の種々の例示的態様は特許請求の範囲に提示されている。
【０００４】
一又は複数の実施形態において、装置、コンピュータ可読媒体、非一時的コンピュータ可読媒体、コンピュータプログラム製品、方法の何れか又は全てが提供され、これらは、対象物共有入力を示す情報を受け取ることと、シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取ることと、ビデオ情報に含まれる少なくとも１つの対象物表現を識別することであって、該対象物表現はシースルー・ディスプレイの視野内にある対象物の視覚表現である、前記識別することと、別のディスプレイにビデオ情報を表示することと、ビデオ情報が対象物表現を含まないことを決定することと、ビデオ情報が対象物表現を含まないという決定に少なくとも部分的に基づいていて、別のディスプレイでのビデオ情報の表示を終了することを含んでもよい。
【０００５】
一又は複数の実施形態において、装置、コンピュータ可読媒体、コンピュータプログラム製品、非一時的コンピュータ可読媒体の何れか又は全てが提供され、これらは、対象物共有入力を示す情報を受け取る手段と、シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取る手段と、ビデオ情報に含まれる少なくとも１つの対象物表現を識別する手段であって、該対象物表現はシースルー・ディスプレイの視野内にある対象物の視覚表現である、前記識別する手段と、別のディスプレイにビデオ情報を表示する手段と、ビデオ情報が対象物表現を含まないことを決定する手段と、ビデオ情報が対象物表現を含まないという決定に少なくとも部分的に基づいていて、別のディスプレイでのビデオ情報の表示を終了する手段を備えてもよい。
【０００６】
少なくとも１つの例示的実施形態において、別のディスプレイは別のシースルー・ディスプレイであって、あるシースルー・ディスプレイを通した視野とは対応しない別の視野を有するディスプレイである。
【０００７】
少なくとも１つの例示的実施形態において、ビデオ情報はビデオストリームであり、対象物表現の識別は第１のビデオストリームのタイムスタンプに関して実行される。
【０００８】
少なくとも１つの例示的実施形態において、ビデオストリームが対象物表現を含まないと決定することは、このビデオストリームが対象物表現を含まないという決定に対応する第２のビデオストリーム・タイムスタンプに関連して実行される。
【０００９】
少なくとも１つの例示的実施形態において、第１のビデオストリーム・タイムスタンプは、第２のビデオタイムスタンプよりも早い時刻に関連する。
【００１０】
一又は複数の例示的実施形態は更に、カメラモジュールを有効化することであって、カメラモジュールからのビデオ情報の受取りは、該カメラモジュールの有効化に少なくとも部分的に基づく、前記有効化することと、カメラモジュールを無効化することであって、ビデオ情報の表示の終了は、該カメラモジュールの無効化に少なくとも部分的に基づく、前記無効化することを実行する。
【００１１】
一又は複数の例示的実施形態は更に、カメラモジュールの有効化に少なくとも部分的に基づいて、シースルー・ディスプレイにビデオ情報を表示する。
【００１２】
一又は複数の例示的実施形態は更に、カメラ有効化入力を示す情報の受取りを行い、ここで、カメラモジュールの有効化は該カメラ有効化入力に少なくとも部分的に基づく。
【００１３】
少なくとも１つの例示的実施形態において、ビデオ情報の表示は、カメラ有効化入力の受取時刻に対応するフレームの表示を含み、このカメラ有効化入力の受取時刻に対応するフレームの後に隣接するフレームの表示は、対象物共有入力の受取りに少なくとも部分的に基づく。
【００１４】
少なくとも１つの例示的実施形態において、ビデオ情報の表示はビデオストリームであり、カメラ有効化入力の受取時刻に対応するフレームの表示は、このビデオストリームの一時停止に対応し、このカメラ有効化入力の受取時刻に対応するフレームの後に隣接するフレームの表示は、このビデオストリームの一時停止の解除に対応する。
【００１５】
少なくとも１つの例示的実施形態において、カメラ有効化入力は、カメラモジュールを有効にするユーザ命令を示す。
【００１６】
少なくとも１つの例示的実施形態において、カメラ有効化入力は、シースルー・ディスプレイにおけるタッチ入力である。
【００１７】
一又は複数の例示的実施形態は更に、カメラ有効化入力の受取りから共有閾値時間内に対象物共有入力が受け取られたことを決定し、ここで、別のディスプレイにビデオ情報を表示することは、カメラ有効化入力の受取りから共有閾値時間内に対象物共有入力が受け取られたという該決定に少なくとも部分的に基づく。
【００１８】
一又は複数の例示的実施形態は更に、別のカメラ有効化入力を示す情報を受け取ることと、カメラモジュールから別のビデオ情報を受け取ることと、別のカメラ有効化入力の受取りから共有閾値時間が経過したことを決定することと、別のディスプレイに別のビデオ情報を非表示にすることを実行する。
【００１９】
少なくとも１つの例示的実施形態において、ビデオ情報の表示はビデオストリームであり、カメラモジュールの無効化は、ビデオストリームが最終ビデオフレームを含むように行なわれ、ビデオストリームの表示終了は、別のディスプレイにビデオストリームの最終フレームを表示した後に行なわれる。
【００２０】
少なくとも１つの例示的実施形態において、対象物共有入力は、別のディスプレイにビデオ情報を表示させるというユーザの指示を表わす入力である。
【００２１】
少なくとも１つの例示的実施形態において、対象物共有入力は、シースルー・ディスプレイにおけるタッチ入力を示し、タッチ入力は別のディスプレイに対応する向きの動作を含むように行なわれる。
【００２２】
少なくとも１つの例示的実施形態において、対象物表現の識別は対象物認識の実行を含む。
【００２３】
一又は複数の例示的実施形態は更に、対象物共有入力を示す情報の受取りを行い、ここで、対象物の識別は該対象物共有入力に少なくとも部分的に基づく。
【００２４】
少なくとも１つの例示的実施形態において、対象物識別入力は、シースルー・ディスプレイを通した視野にある対象物に対応するシースルー・ディスプレイ上の点へのタッチ入力である。
【００２５】
少なくとも１つの例示的実施形態において、対象物共有入力は、対象物識別入力でもある。
【００２６】
少なくとも１つの例示的実施形態では、別のディスプレイは車両に具備される。
【００２７】
一又は複数の例示的実施形態は更に、別のディスプレイが運転手視野内に少なくとも一部入ったことを決定することと、別のディスプレイが運転手視野内に少なくとも一部入ったという決定に少なくとも部分的に基づいて、ビデオ情報の表示を終了することを実行する。
【００２８】
一又は複数の例示的実施形態は更に、別のディスプレイが運転手視野内から外れたことを決定することと、別のディスプレイが運転手視野内から外れたという決定に少なくとも部分的に基づいて、ビデオ情報を表示することを実行する。
【００２９】
一又は複数の例示的実施形態は更に、運転手視野の決定を行なう。
【００３０】
一又は複数の例示的実施形態は更に運転手の凝視角の決定を行い、ここで、視運転手視野の決定はこの運転手の凝視角に少なくとも部分的に基づく。
【００３１】
一又は複数の例示的実施形態は更に、運転手の凝視角が別のディスプレイの位置に対応することを決定し、ここで、別のディスプレイが運転手視野内に入ったという決定は、この運転手の凝視角が別のディスプレイの位置に対応するという決定に少なくとも部分的に基づく。
【００３２】
少なくとも１つの例示的実施形態において、シースルー・ディスプレイは車両の片側の窓であり、別のディスプレイは車両の反対側の窓である別のシースルー・ディスプレイであり、別のディスプレイにビデオ情報を表示することは、ビデオ情報の鏡像表現を決定することと、ビデオ情報の鏡像表現を表示することを含む。
【００３３】
一又は複数の例示的実施形態は更に、別のディスプレイは車両の反対側の窓である別のシースルー・ディスプレイであると決定し、ここで、ビデオ情報の鏡像表現の決定は、この別のディスプレイは車両の反対側の窓である別のシースルー・ディスプレイであるという決定に少なくとも部分的に基づく。
【００３４】
一又は複数の例示的実施形態は更に、クロップ入力を示す情報を受け取ることと、クロップ入力に従ってビデオ情報の少なくとも１つの決定を減らせるように、ビデオ情報を変更することを実行する。
【００３５】
少なくとも１つの例示的実施形態において、クロップ入力は横方向制約を指定し、ビデオ情報の変更は、横方向制約以外の領域に対応する視覚表現の削除を含む。
【００３６】
少なくとも１つの例示的実施形態において、クロップ入力は縦方向制約を指定し、ビデオ情報の変更は、縦方向制約以外の領域に対応する視覚表現の削除を含む。
【００３７】
少なくとも１つの例示的実施形態において、別のディスプレイは、窓でもあるシースルー・ディスプレイであり、ビデオ情報を表示する要因には、窓の特定の場所にビデオ情報を表示する要因が含まれる。
【００３８】
一又は複数の例示的実施形態は更に、窓が閉位置から半開位置に移ったことを決定することと、半開位置に少なくとも部分的に基づいて、窓上の別の位置を決定することと、窓上の別の位置にビデオ情報を表示することを実行する。
【００３９】
少なくとも１つの例示的実施形態において、別の位置は、窓が閉位置から半開位置まで動く距離に少なくとも部分的に基づく。
【００４０】
少なくとも１つの例示的実施形態において、別の位置は、この移動距離と実質的に等しい転位距離（transposition distance）だけ元の位置を転位（transposition）させたものに対応する。
【図面の簡単な説明】
【００４１】
本発明の実施形態をより詳細に理解するために、次の添付図面と合わせて以下の説明を参照されたい。
【００４２】
【図１】少なくとも１つの例示的実施形態に係る装置を示すブロック図である。
【００４３】
【図２】少なくとも１つの例示的実施形態に係るシースルー・ディスプレイを説明する図である。
【００４４】
【図３】少なくとも１つの例示的実施形態に係る車両を示す図である。
【００４５】
【図４Ａ】少なくとも１つの例示的実施形態に係る対象物表現を説明する図である。
【図４Ｂ】少なくとも１つの例示的実施形態に係る対象物表現を説明する図である。
【図４Ｃ】少なくとも１つの例示的実施形態に係る対象物表現を説明する図である。
【図４Ｄ】少なくとも１つの例示的実施形態に係る対象物表現を説明する図である。
【００４６】
【図５】図５Ａ−５Ｂは、少なくとも１つの例示的実施形態に係る鏡像表示を説明する図である。
【００４７】
【図６】少なくとも１つの例示的実施形態に係るヒストリカル対象物表現を説明する図である。
【００４８】
【図７】図７Ａ−７Ｂは、少なくとも１つの例示的実施形態に係る窓の動きを説明する図である。
【００４９】
【図８】図８Ａ−８Ｂは、少なくとも１つの例示的実施形態に係る運転手の視野を説明する図である。
【００５０】
【図９】少なくとも１つの例示的実施形態に係る、ディスプレイへのビデオ情報表示に関連する動作を説明するためのフロー図である。
【００５１】
【図１０】少なくとも１つの例示的実施形態に係る、ディスプレイへのビデオ情報表示に関連する動作を説明するためのフロー図である。
【００５２】
【図１１】少なくとも１つの例示的実施形態に係る、ディスプレイへのビデオ情報表示に関連する動作を説明するためのフロー図である。
【００５３】
【図１２】少なくとも１つの例示的実施形態に係る、ディスプレイへのビデオ情報表示に関連する動作を説明するためのフロー図である。
【００５４】
【図１３】少なくとも１つの例示的実施形態に係る、ディスプレイへのビデオ情報表示に関連する動作を説明するためのフロー図である。
【００５５】
【図１４】少なくとも１つの例示的実施形態に係る、ディスプレイへのビデオ情報表示に関連する動作を説明するためのフロー図である。
【図面の詳細な説明】
【００５６】
本発明の実施形態とその潜在的な利点は、図面の図１から図１４を参照することによって理解できる。
【００５７】
以下、添付図面を参照して幾つかの例示的実施形態をより詳細に説明する。なお全ての実施形態が示されているわけではない。本発明の種々の実施形態は様々な形で実施可能であるが、こうした実施形態がここで紹介されるものに限定されると考えてはならない。むしろここで紹介される実施形態は、本明細書が法的な要件を充足するために紹介されるものである。本明細書および図面を通じて同様の符号は同様の要素を表す。本明細書で使用されるとき、"データ"や"コンテンツ"、"情報"又は同様の用語は、本発明の実施形態において送信されたり受信されたり、保存されたりしうるデータを言い表すために互いに代替しうるように使用される。このため、このような用語が本発明の実施形態の範囲や技術思想を制限するものと考えてはならない。
【００５８】
また、本明細書において「回路（circuitry）」という用語は、（ａ）ハードウェアのみにより実装される回路（例えばアナログ回路および／またはデジタル回路による実装）や、（ｂ）１つ又は複数のコンピュータ読み取り可能なメモリに記録されるソフトウェアおよび／またはファームウェアと回路との組合せであって、本明細書に記載の１つ又は複数の機能を協働して装置に実行させる組合せ、（ｃ）例えば１つ又は複数のマイクロプロセッサや、１つ又は複数のマイクロプロセッサの部分であるような、１つ又は複数の回路であって、動作するために、（たとえ物理的には存在しないものであっても）ソフトウェアまたはファームウェアを必要とするような回路、を言い表す。「回路（circuitry）」のこの定義は、本明細書及び特許請求の範囲の全体にわたって適用されるべきものである。さらなる例として、本明細書で使用されるとき、「回路（circuitry）」という用語は、１つ又は複数のプロセッサおよび／またはこれらの１つ又は複数の部分と、これらに付随するソフトウェアおよび／またはファームウェアを含む実装を含む。更なる例として、本明細書で使用されるとき、「回路（circuitry）」との用語は、例えば、携帯電話のためのベースバンド集積回路やアプリケーションプロセッサ集積回路を意味することができ、また、サーバ、セルラネットワーク装置、他のネットワーク装置、および／または他のコンピューティング装置の中の、同様の集積回路を意味することができる。
【００５９】
本明細書において"非一時的にコンピュータ読み取り可能な媒体"との用語は、物理的な媒体（例えば揮発性又は非揮発性の記憶デバイス）を言い表し、電磁信号を言い表す"一時的にコンピュータ読み取り可能な媒体"からは区別されうるものである。
【００６０】
図１は、例示的実施形態に係る装置（例えば、電子装置１０）を示すブロック図である。なお、図示され、以下で説明される電子装置１０は、本発明の実施形態から利益を享受しうる電子装置の単なる例であり、本発明の範囲を制限するものと受け取られてはならない。電子装置１０が図示され、例として以下で説明されるが、他の種類の電子装置は本発明の実施形態を採用してもよい。電子装置１０は、パーソナル・デジタル・アシスタント（ＰＤＡ）、ページャ、モバイルコンピュータ、デスクトップコンピュータ、テレビ、ゲーム装置、ラップトップコンピュータ、タブレットコンピュータ、メディアプレーヤ、カメラ、ビデオレコーダ、携帯電話機、全地球測位システム（ＧＰＳ）装置、自動車、キオスク（又はニューススタンド）、電子タブレット、列車、飛行機、原動機付き自転車、建物、及び／又はその他のタイプの電子システムであってもよい。加えて、例示的実施形態の装置は、電子装置全体のみならず、他の例示的実施形態の電子装置の部品又は部品群であってもよい。例えば、装置は、集積回路、集積回路群等の何れか又は全てであってもよい。
【００６１】
さらに、装置は、可動性を与える意図にかかわらず本発明の実施形態を容易に用いてもよい。この点において、本発明の実施形態はモバイルアプリケーションと共に説明されているが、本発明の実施形態は、移動通信産業およびその他の産業での他の様々なアプリケーションと共に利用されてもよい。例えば、装置は、持ち運びできない装置、例えば、大型スクリーン・テレビジョン、電子テーブル、キオスク、自動車、および／または同様のものの少なくとも一部であってもよい。
【００６２】
本実施形態では、電子装置１０は、プロセッサ１１およびメモリ１２を備える。プロセッサ１１は、各種プロセッサ、コントローラ、組込型コントローラ、プロセッサ・コア、および／または同様のものであってもよい。少なくとも１つの例示的実施形態において、プロセッサ１１は、装置に１つ又は複数の動作をさせるためにコンピュータプログラムコードを利用する。メモリ１２は、揮発性メモリ、例えば揮発性ランダムアクセスメモリ（ＲＡＭ）を備えてもよい。これは、一時的なデータストレージおよび／または他のメモリ（例えば、組込型および／または着脱可能な不揮発性メモリ）のためのキャッシュエリアを含む。不揮発性メモリはEEPROMやフラッシュメモリのようなものを備えていてもよい。メモリ１２は複数の情報及びデータの何れかを保存してもよい。こうした情報及びデータは、電子装置１０の１つ又は複数の機能（例えば、ここで説明される機能）を実装するために、電子装置１０によって利用されてもよい。少なくとも１つの例示的実施形態において、メモリ１２はコンピュータプログラムコードを含み、メモリとコンピュータプログラムコードはプロセッサと協働して、装置に１つ又は複数のここで説明された動作をさせる。
【００６３】
電子装置１０は通信デバイス１５をさらに備えてもよい。本実施形態では、通信デバイス１５は、アンテナ（または多重アンテナ）、有線コネクタおよび／または、送信機および／または受信機と通信可能な状態の同種のものを備える。本実施形態では、プロセッサ１１は、信号を送信機へ供給し、信号を受信機から受け取る。信号は、通信インタフェース規格、ユーザスピーチ、受信データ、ユーザが生成したデータおよび／または同種のものに従って信号情報を備えてもよい。通信デバイス１５は、１つ又は複数の無線インタフェース規格や通信プロトコル、変調タイプ、アクセスタイプによって動作してもよい。実例として、電子通信デバイス１５は、第２世代（2G）の無線通信プロトコルであるIS-136（時分割多重アクセス（TDMA）やGSM（登録商標）、IS-95（符号分割多重アクセス（CDMA））に従って動作してもよく、第３世代（3G）の無線通信プロトコル（例えば、UMTS(Universal Mobile Telecommunications System)、CDMA2000、WCDMA（登録商標）およびTD-SCDMA（time division-synchronous CDMA））に従って動作してもよく、および／または、第４世代（4G）無線通信プロトコル、無線ネットワークプロトコル（例えば802.11）、近距離無線通信プロトコル（例えばブルートゥース（登録商標））、および／または同種のものに従って動作してもよい。通信デバイス１５は、有線ネットワーク（例えばイーサネット（登録商標））、デジタル加入者線（DSL）、非同期転送モード（ATM）、および／または同種のものに従って動作してもよい。
【００６４】
プロセッサ１１は、音声、ビデオ、通信、ナビゲーション、論理機能、および／または同種のものを実行するための手段（例えば電気回路）も、本発明の実施形態（例えばこの中で説明される１つ又は複数の機能を含む）を実行するための手段を備えてもよい。例えば、プロセッサ１１は、  様々な機能（例えば、この中で説明される機能）を実行するための手段（例えば、デジタル信号プロセッサデバイス、マイクロプロセッサデバイス、様々なアナログ・デジタル変換器、デジタル・アナログ変換器、プロセッシング回路、および他の補助回路）を備えてもよい。装置は、それぞれの性能に従ってデバイス間で電子装置１０の制御および信号処理機能を実行してもよい。それゆえ、プロセッサ１１は、変調及び送信を行う前に、畳み込み的な符号化や、メッセージおよびデータのインタリーブを行う機能を有していてもよい。プロセッサ１１は更に、音声符号器やデータモデムを内蔵していてもよい。その上、プロセッサ１１は、１つ又は複数のソフトウェアプログラムを動作させる機能を有してもよい。ソフトウェアプログラムは、メモリに保存されてもよいし、とりわけ、プロセッサ１１に少なくとも一つの実施形態（例えば、この中で説明される１つ又は複数の機能を含む）を実行させてもよい。例えば、プロセッサ１１は、標準的に用いられているインターネットブラウザのような通信プログラムを実行してもよい。通信プログラムは、電子装置１０が、インターネットコンテンツ（例えば、ロケーションベースのコンテンツおよび／または他のウェブページコンテンツ）を、例えばTCP（Transmission Control Protocol）、UDP（User Datagram Protocol）、IMAP（Internet Message Access Protocol）、POP（Post Office Protocol）、SMTP（Simple Mail Transfer Protocol）、WAP（Wireless Application Protocol）、HTTP（Hypertext Transfer Protocol）および／または同種のものに従って、送受信することを許可してもよい。
【００６５】
電子装置１０は、出力を与えるおよび／または入力を受け取るためのユーザインターフェースを備えてもよい。電子装置１０は出力デバイス１４を備えてもよい。出力デバイス１４は音声出力デバイス（例えば、リンガー、イヤホン、スピーカおよび／または同種のもの）を備えてもよい。出力デバイス１４は触覚出力デバイス（例えば、振動変換器、電気的に変形可能な表面、電気的に変形可能な構造および／または同種のもの）を備えてもよい。出力デバイス１４は視覚出力デバイス（例えば、ディスプレイ、ライトおよび／または同種のもの）を備えてもよい。本実施形態では、装置は、情報を表示させ、表示の原因は、装置が備えるディスプレイに情報を表示すること、外部ディスプレイに情報を送信すること、および／または同種のものを備えてもよい。電子装置１０は入力デバイス１３を備えてもよい。入力デバイス１３は、光センサ、近接センサ、マイクロフォン、触覚センサ、力センサ、ボタン、キーバッド、動きセンサ、磁場センサ、カメラ、および／または同種のものを備えてもよい。触覚センサおよびディスプレイはタッチディスプレイとして特徴付けられてもよい。タッチディスプレイを備える実施形態では、タッチディスプレイは、一点での接触、複数点での接触、および／または同種のものから入力を受け取るように構成されていてもよい。そのような実施形態では、タッチディスプレイおよび／またはプロセッサは、少なくとも一部分において、位置、動き、速度、接触領域、および／または同種のものに基づいて、入力を決定してもよい。少なくとも１つの例示的実施形態において、装置は入力の指示を受け取る。装置は、こうした指示をセンサ、ドライバー、別の装置等の何れか又は全てから受け取ってもよい。入力を示す情報は、入力を示す情報、入力の態様を示す情報、入力の発生を示す情報等の何れか又は全てを備える情報を含んでもよい。
【００６６】
電子装置１０は、各種のタッチディスプレイを含んでもよい。タッチディスプレイは、電気抵抗、電気容量、赤外線、歪みゲージ、表面波、光学画像、分散信号テクノロジー、音響パルス認識、または他の技術を可能にするよう構成されたものを含む。それから、タッチに関連する場所および他のパラメータを示す信号を供給する。さらに、タッチディスプレイは、タッチ・イベントの形で入力の指示を受け取るように構成されてもよい。タッチ・イベントは選択する物（例えば、指、スタイラスペン、ペン、ペンシル、または他のポインティング・デバイス）とタッチディスプレイ間の実際の物理的接触として定義されてもよい。別の方法としては、タッチ・イベントは、物理的接触がタッチディスプレイに生じていなくても、選択する物をタッチディスプレイに近接するようにさせる、表示された物を覆うようにホバリングする、または、予め設定された距離以内にオブジェクトに近づくよう定義されてもよい。そのようなものとして、タッチ入力は、タッチディスプレイによって検出されるいかなる入力を備えてもよい。これらの入力は、実際の物理的接触を含むタッチ・イベント、および、物理的接触ではないがタッチディスプレイによって検出される別の方法（例えば、選択する物がタッチディスプレイに近接した結果）を含む。タッチディスプレイは、タッチ入力に関連してタッチ・スクリーンに適用される力に関係する情報を受け取る能力があってもよい。例えば、タッチ・スクリーンは、強く押したタッチ入力と軽く押したタッチ入力を識別してもよい。本実施形態では、ディスプレイは、二次元情報、三次元情報および／または同種のものを表示してもよい。
【００６７】
キーパッドを含む実施形態において、当該キーパッドは、０−９の数字キーや符号キー（例えば＃，＊）、アルファベットのキー、および／または、電子装置１０を動作させるための同種のものを有していてもよい。例えば、キーパッドは一般的なQWERTY配列のキーパッドを備えていてもよい。キーパッドはまた、それぞれ機能に関連付けられた多くのソフトキーを備えていてもよい。それに加えて又は代替的に、電子装置１０は、ジョイスティックまたは他のユーザ入力インタフェースのようなインタフェースデバイスを備えてもよい。
【００６８】
入力デバイス１３は、メディアキャプチャ要素を有してもよい。メディアキャプチャ要素は、画像や動画及び／又は音声を保存、表示、送信するためにキャプチャする如何なる手段であってもよい。例えば、メディアキャプチャ要素がカメラモジュールである例示的実施形態では、カメラモジュールは、キャプチャした画像からデジタル画像ファイルを作成しうるデジタルカメラを備えてもよい。このため、カメラモジュールは、レンズその他の光学部品のようなハードウェア、および／または、撮影画像からデジタル画像ファイルを作成するのに必要なソフトウェアを有してもよい。別の例では、カメラモジュールは画像を見るためのハードウェアのみを備えてもよい。一方、電子装置１０のメモリデバイスは、プロセッサ１１によって実行されるインストラクションを、撮影画像からデジタルイメージファイルを作成するためのソフトウェアの形式で保存する。例示的実施形態においては、カメラモジュールはさらに、プロセッシング要素（例えば、画像データを処理する際にプロセッサ１１を手伝うコプロセッサ）、および、画像データを圧縮するエンコーダおよび／または展開するデコーダをさらに有してもよい。エンコーダおよび／またはデコーダは、JPEG（Joint Photographic Experts Group）などの標準規格に従ってエンコードおよび／またはデコードしてもよい。
【００６９】
図２は、少なくとも１つの例示的実施形態に係るシースルー・ディスプレイを説明する図である。図２の例は単なる例に過ぎず、本発明の範囲を限定するものではない。例えば、シースルー・ディスプレイの配置は変わってもよいし、ユーザとシースルー・ディスプレイの関係は変わってもよいし、シースルー・ディスプレイの形状は変わってもよいし、シースルー・ディスプレイの不透明度および／または同様のものは変わってもよい。
【００７０】
現代では、電子装置は広く普及して一般的になってきている。そしてユーザもこうした装置を様々な目的で度々利用している。例えば、ユーザは装置のディスプレイに表示される情報を見たり、装置のディスプレイでユーザの周囲に関連する情報を知覚したりする等のために装置を利用することができる。多くの場合、ユーザは、装置に関連する情報を非侵襲で非侵入、慎重な仕方で、あるいはその何れかの仕方で見たいと望むこともある。こうした場合では、ディスプレイがシースルー・ディスプレイであることが望ましい。例示的実施形態では、シースルー・ディスプレイはユーザに情報を提示するディスプレイであるが、シースルー・ディスプレイを通してユーザから見てディスプレイの反対側にある対象物が見えてもよい。例えば、ディスプレイの反対側にある対象物がシースルー・ディスプレイを通して知覚されてもよい。シースルー・ディスプレイは、ウィンドウ、ウインドシールド、バイザー、メガネ、ヘッド・マウント・ディスプレイ、および／または同様のものによって構成されてもよい。
【００７１】
図２は、例示的実施形態に係るシースルー・ディスプレイ２０２を説明する図である。例示的実施形態では、シースルー・ディスプレイを通して見ることができる１つ又は複数の対象物に情報が対応するようにシースルー・ディスプレイに情報を表示することは、拡張現実（Augmented Reality）と呼ばれる。図２の例では、ユーザ２０１はシースルー・ディスプレイ２０２を通して対象物２０５・２０６を知覚することができる。例示的実施形態では、シースルー・ディスプレイはユーザに情報を表示してもよい。例えば、ディスプレイ２０２は、情報２０３や情報２０４を表示してもよい。情報２０３や情報２０４は、情報がシースルー・ディスプレイ２０２を通して見ることができる１つ又は複数の対象物（例えば、対象物２０５）に対応するように情報ディスプレイ２０２に表示されてもよい。例えば情報２０４は、それがディスプレイ上でユーザ２０１と対象物２０６の間の視線に揃えられるような位置に表示されてもよい。また例えば、ユーザ２０１は、情報２０４が対象物２０６に重なっていることを知覚し、それがディスプレイ２０２を通したユーザの視野等における対象物２０６に部分的に対応してもよい。そのような例では、情報２０３は、対象物２０５と関連付けたり、同一に扱うなどしたりしてもよい。例えば、情報２０３は、対象物２０５の身元を示してもよい。少なくとも１つの例示的実施形態において、ディスプレイ２０２は、車両、建物等に具備された窓であってもよい。少なくとも１つの例示的実施形態では、ユーザの視野は、そのユーザによって知覚可能な空間領域である。こうした実施例において、ユーザの視野はシースルー・ディスプレイを通したユーザの視野に対応してもよい。例えば、シースルー・ディスプレイを通したユーザの視野は、そのディスプレイを通して見える１つ又は複数の対象物を包含してもよい。例えば、対象物２０５及び対象物２０６は、シースルー・ディスプレイ２０２を通したユーザ２０１の視野内にあってもよい。
【００７２】
図３は、少なくとも１つの例示的実施形態に係る車両を示す図である。図３の例は単なる例に過ぎず、本発明の範囲を限定するものではない。例えば、カメラモジュールの数、ディスプレイの数、カメラモジュール向き、ディスプレイの向き、カメラモジュールの位置、ディスプレイの位置等の何れか又は全ては図と異なっていてもよい。
【００７３】
場合によっては、シースルー・ディスプレイが窓であることが望ましい。例えば、図２のシースルー・ディスプレイ２０２が窓であってもよい。こうした実施例において、窓から見る人は、窓から見える対象物をディスプレイに表示される情報と合せて見たいと望むこともある。
【００７４】
図３の実施例には車両３００が描かれている。図３の実施例で車両３００は自動車であるが、車両３００は飛行機や列車、原動機付き自転車等の何れか又は全てのような他の車両であってもよい。図３の実施例では、車両３００はディスプレイ３０２、ディスプレイ３０４、ディスプレイ３０６、ディスプレイ３０８を備える。ディスプレイ３０２、ディスプレイ３０４、ディスプレイ３０６、ディスプレイ３０８の各々は車両３００の窓であることが分かる。図３の実施例では、ディスプレイ３０２は車両３００の座席に隣接する位置にあり、ディスプレイ３０６は車両３００の別の座席に隣接する別の位置にある。こうして、座席に座る人はディスプレイ３０２を通して車両３００の外にある対象物を見るようになり、別の座席にいる人はディスプレイ３０６を通して対象物を見るようになる。場合によっては、ディスプレイは、前席窓、後席窓等の何れか又は全てのような車両の様々な場所にある窓に対応してもよい。ディスプレイ３０２は後席窓、ディスプレイ３０４は後席窓、ディスプレイ３０６は後席窓、ディスプレイ３０８は後席窓であることが分かる。
【００７５】
少なくとも１つの例示的実施形態では、シースルー・ディスプレイは窓である。例えば、こうした窓は建物、車両等の何れか又は全てに具備されていてもよい。少なくとも１つの例示的実施形態では、こうした窓は建物、車両等の何れか又は全ての一方側にあってもよい。例えば、図３の実施例において、ディスプレイ３０２は車両３００の側面の窓であり、ディスプレイ３０４は車両３００の側面の窓であり、ディスプレイ３０６は車両３００の側面の窓であり、ディスプレイ３０８は車両３００の側面の窓であることが分かる。
【００７６】
多くの場合、車両の中の人は窓を通して対象物を見ることができる。例えば、この人は窓を通した視野内にこうした対象物を見ることができる。こうした場合では、この人の視野に対応する視覚情報を獲得することが望ましい。例えば、この人は、後で見ることができるように視覚情報を保存したり、その視覚情報を他の人と共有したりする等を望む可能性がある。こうしたことから、視覚情報を獲得するように構成されるカメラモジュールを利用することが望ましい。
【００７７】
少なくとも１つの例示的実施形態では、シースルー・ディスプレイを通した視野に対応する視覚情報を獲得するためにカメラモジュールが利用されてもよい。少なくとも１つの例示的実施形態では、カメラモジュールは、シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成される。少なくとも１つの例示的実施形態では、撮像視野は、カメラモジュールによって感知可能な空間領域であって、カメラモジュールは撮像視野内の対象物を示す情報を提供することができる。少なくとも１つの例示的実施形態では、カメラモジュールは、その位置や向き等の何れか又は全てをこの人の視野に合わせておくことによって、シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成される。
【００７８】
場合によっては、ユーザがシースルー・ディスプレイに関連する入力を行えることが望ましい。例えば、ユーザがシースルー・ディスプレイにタッチ入力を行えることが望ましい。少なくとも１つの例示的実施形態では、シースルー・ディスプレイはタッチディスプレイである。このように、シースルー・ディスプレイは１つ又は複数のタッチ入力を受け取るように構成されてもよい。
【００７９】
図３の実施例では、車両３００はカメラモジュール３１２、カメラモジュール３１４、カメラモジュール３１６、カメラモジュール３１８を備える。カメラモジュール３１２は、ディスプレイ３０２に隣接する座席からの視野に対応する撮像視野を有するように構成されることが分かる。図３の実施例において、撮像視野３２２はカメラモジュール３０２の撮像視野を識別する。このように、撮像視野３２２は、ディスプレイ３０２に隣接する座席からの視野に対応する。カメラモジュール３１４はディスプレイ３０４に隣接する座席からの視野に対応する撮像視野を有するように構成され、カメラモジュール３１６はディスプレイ３０６に隣接する座席からの視野に対応する撮像視野を有するように構成され、カメラモジュール３１８はディスプレイ３０８に隣接する座席からの視野に対応する撮像視野を有するように構成されることが分かる。
【００８０】
場合によっては、１人又は複数の人から見える複数のディスプレイがあってもよい。こうしたディスプレイは、シースルー・ディスプレイや不透明ディスプレイ等の何れか又は全てであってもよい。例えば、車両３００がディスプレイ３０２、ディスプレイ３０４、ディスプレイ３０６、ディスプレイ３０８を具備していても、座席や天井等の何れか又は全てに設置されたディスプレイのような他のディスプレイを具備してもよい。
【００８１】
少なくとも１つの例示的実施形態では、あるシースルー・ディスプレイを通した視野が別のシースルー・ディスプレイを通した別の視野とは対応しないような複数のシースルー・ディスプレイが存在する。例えば、図３の実施例では、ディスプレイ３０２を通した視野はディスプレイ３０６を通した視野とは対応せず、少なくともこの理由により、ディスプレイ３０２とディスプレイ３０６は互いに車両３００の反対側にあることが分かる。
【００８２】
場合によっては、カメラモジュールの有効化・無効化の何れか又は両方を行えることが望ましい。例えば、カメラモジュールが電力を消費する場合を減らすことが望ましい。こうした実施例では、カメラモジュールを利用できないようにすることが望まれる場合があってもよい。こうした場合、カメラモジュールの電力消費を回避することが望ましい。
【００８３】
少なくとも１つの例示的実施形態において、装置はカメラモジュールを有効化する。例えば、装置はカメラモジュールを有効化したり、カメラモジュールを備える別の装置に有効化する命令を送ったりする等の何れか又は全てを行ってもよい。少なくとも１つの例示的実施形態において、カメラモジュールの有効化とは、カメラモジュールの電力供給、カメラモジュールが視覚情報を獲得する準備、カメラモジュールが視覚情報を装置に送信する準備等の何れか又は全てを意味する。
【００８４】
少なくとも１つの例示的実施形態において、装置はカメラモジュールを無効化する。例えば、装置はカメラモジュールを無効化したり、カメラモジュールを備える別の装置に無効化する命令を送ったりする等の何れか又は全てを行ってもよい。少なくとも１つの例示的実施形態において、カメラモジュールの無効化とは、カメラモジュールの電力供給を止めたり、カメラモジュールが視覚情報をキャプチャしないようにしたり、カメラモジュールが視覚情報を装置に送信しないようにしたりする等の何れか又は全てを意味する。
【００８５】
場合によっては、ユーザがカメラモジュールの有効化を起動できることが望ましい。こうした場合、カメラ有効化入力を行うことが望ましい。例えば、カメラモジュールを有効化するカメラ有効化入力をユーザが行えることが望ましい。
【００８６】
少なくとも１つの例示的実施形態において、装置はカメラ有効化入力を示す情報を受け取る。こうした実施例では、カメラモジュールの有効化は、カメラ有効化入力に少なくとも部分的に基づいてもよい。少なくとも１つの例示的実施形態において、カメラ有効化入力は、カメラモジュールを有効にするユーザ命令を示す。少なくとも１つの例示的実施形態において、カメラ有効化入力は、シースルー・ディスプレイにおけるタッチ入力である。
【００８７】
図４Ａ乃至４Ｄは、少なくとも１つの例示的実施形態に係る対象物表現を説明する図である。図４Ａ乃至４Ｄの例は、単なる例にすぎず、本発明の範囲を限定するものではない。例えば、対象物と対象物表現との間の相関関係が変わることもあり、対象物の種類が変わることもあり、対象物の数が変わることもあり、対象物表現の数が変わることもある。さらに同様の事項が変わることもあり、これら全てが変わることもある。
【００８８】
多くの場合、ある特定の人がシースルー・ディスプレイを通して対象物を観察することができる。通常、別の場所にいる別の人もこの対象物を観察することが望ましい。例えば、対象物を観察するユーザは、この対象物に関心を示し、別の場所にいる別の人にこの対象物を観察してほしいと望むこともある。この別人にはその場所からこの対象物が見え難いため、この対象物を見ることができないこともある。こうした場合、この対象物の観察者は、関連するカメラモジュールを用い、シースルー・ディスプレイを通して対象物を見ていてもよい。例えば、この観察者は、カメラモジュール３１６に関連するディスプレイ３０６を通して対象物を見ていてもよい。この対象物を見ることができない別人は、別のディスプレイで対象物の表現を見ることが望ましい。例えば、観察者は、関心のある対象物の表示を別のディスプレイに表示可能でもよい。対象物表現は、画像の少なくとも一部、動画の少なくとも一部等の何れか又は全てのような、対象物を示す視覚情報であってもよい。こうした場合、関心のある対象物を見る人は、この関心対象物を別のディスプレイを用いて他の人と共有することが望ましい。
【００８９】
図４Ａ乃至４Ｄの実施例は、シースルー・ディスプレイ４０２と別のディスプレイ４１０を描いている。図４Ａ乃至４Ｄの実施例は、シースルー・ディスプレイ４０２を通して見える対象物４００も描いている。観察者は、別の人に対して、対象物４００の表示を別のディスプレイ４１０に見せたいと望んでもよい。図４Ａ乃至４Ｄは、別のディスプレイ４１０に表示される対象物表現４１２も描いている。対象物表現４１２は対象物４００を示す視覚情報である。
【００９０】
少なくとも１つの例示的実施形態では、図３に関する記述と同様に、カメラモジュールは、シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成される。このように、装置はカメラモジュールからビデオ情報を受け取ってもよい。ビデオ情報は、静止画像、動画像、静止画像の位置、動画像の位置、ビデオの位置などの何れか又は全てを含んでもよい。少なくとも１つの例示的実施形態において、ビデオ情報は、ビデオストリームである。ビデオストリームは、装置がカメラモジュールから連続して受け取る一連の画像であってもよい。少なくとも１つの例示的実施形態において、ビデオ情報は、カメラモジュールの撮像視野内の対象物を示す対象物表現を含む。例えば、対象物表現４１２は、対象物４００のような、カメラモジュールの撮像視野内の対象物を含んでもよい。
【００９１】
少なくとも１つの例示的実施形態において、装置はビデオ情報を別のディスプレイに表示する。例えば、装置は、対象物表現４１２を含むビデオ情報をディスプレイ４１０に表示してもよい。別のディスプレイ４１０は、シースルー・ディスプレイ、不透明ディスプレイ等の何れか又は全てのようなあらゆるタイプのディスプレイであってもよい。少なくとも１つの例示的実施形態において、別のディスプレイは別のシースルー・ディスプレイであって、あるシースルー・ディスプレイを通した視野とは対応しない別の視野を有するディスプレイでもよい。少なくとも１つの例示的実施形態において、装置は対象物共有入力を示す情報を受け取る。このように、ビデオ情報の受取りは、対象物共有入力によって行われてもよい。例えば、図４に示される実施形態では、装置は対象物共有入力を受け取り、その入力によってビデオ情報が別のディスプレイ４１０に表示されてもよい。少なくとも１つの例示的実施形態において、対象物共有入力は、シースルー・ディスプレイにおけるタッチ入力を示し、タッチ入力は別のディスプレイに対応する向きの動作を含むように行なわれる。多くの場合、対象物共有入力は、ビデオ情報が表示される特定のディスプレイを示すことが望ましい。例として、図３の例示的実施形態では、ビデオ情報を表示する複数の相異なるディスプレイが利用可能である。例えば、図３のディスプレイ３０２を通して対象物を見る人がディスプレイ３０４にビデオを表示させたいと望んだ場合、右方向の動作から成るタッチ入力を行なえてもよい。図３のディスプレイ３０２を通して対象物を見る人がディスプレイ３０６にビデオを表示させたいと望んだ場合、上方向の動作から成るタッチ入力を行なえてもよい。少なくとも１つの例示的実施形態では、別のディスプレイは車両に具備される。例えば、図３の例示的実施形態では、ディスプレイ３０２、ディスプレイ３０４、ディスプレイ３０６、ディスプレイ３０８の何れかが別のディスプレイとなりうる。
【００９２】
多くの場合、特定の対象物表現を識別することが望ましい。例えば、ユーザは、共有したい特定の対象物を知覚したいと望んでもよい。装置は、ディスプレイの起動、ディスプレイの終了等の何れか又は全てのような複数の他の制御機能に対して、対象物表現の識別情報を使用してもよい。少なくとも１つの例示的実施形態において、対象物表現の識別は、第１のビデオストリームのタイムスタンプに関して実行される。ビデオストリームのタイムスタンプは、ビデオストリーム内のフレームに関する時刻基準であって、同一ビデオストリーム内の他のフレームに対する、当該フレームがレンダリングされる時刻を識別するものであってもよい。少なくとも１つの例示的実施形態において、装置は、ビデオ情報に含まれる少なくとも１つの対象物表現を識別する。例えば図４Ａの実施例において、装置は、対象物表現４１２を識別してもよく、この対象物表現４１２が対象物４００を表わしている。
【００９３】
少なくとも１つの例示的実施形態において、対象物表現の識別は対象物認識の実行を含む。例えば、装置は、人の顔を表わす視覚情報の一部に対応する点を決定する顔識別を利用してもよい。別の実施例では、装置は、視覚情報の中で動く対象物に対応する点を決定するために、その動く対象物を識別してもよい。こうして決定された点は、視覚情報内で追跡されるべき位置を識別してもよい。多くの場合、装置が識別すべき対象物をユーザが指定することが望ましい。少なくとも１つの例示的実施形態において、装置は対象物識別入力を示す情報を受け取る。こうして、対象物の識別は、対象物識別入力に少なくとも部分的に基づいてもよい。対象物識別入力は、対象物を指定するあらゆるタイプの入力であってもよい。少なくとも１つの例示的実施形態において、対象物識別入力は、シースルー・ディスプレイを通した視野にある対象物に対応するシースルー・ディスプレイ上の点へのタッチ入力である。少なくとも１つの実施形態において、対象物共有入力は、対象物識別入力でもある。例えば、対象物共有入力は、識別されるべき対象物を指定する入力であってもよい。
【００９４】
多くの場合、関心のある対象物は、カメラモジュールの撮像視野内から既に見えなくなっていることもある。こうした場合、あらゆるビデオ情報が終了された別のディスプレイに共有されることが望ましい。例えば、ユーザは、単に対象物の表示を他の人と共有したいと考えるだけのこともある。こうして、ユーザは、ビデオ情報が対象物表現を含まなくなったら、もはやそのビデオ情報を共有したいと望まなくてもよい。少なくとも１つの例示的実施形態において、装置は別のディスプレイへのビデオ情報の表示を終了する。少なくとも１つの例示的実施形態において、装置は、ビデオ情報が対象物表現を含まないことを決定する。こうして、ビデオ情報の表示の終了は、この情報が対象物表現を含まないという決定に少なくとも部分的に基づく。例えば図４Ａ乃至４Ｃの実施形態において、対象物４００は、シースルー・ディスプレイ４０２の知覚を右から左へ進んでいるとする。図４Ａは、図４Ｂと４Ｃより前の時刻での対象物４００を描いている。図４Ｂは、図４Ａより後で図４Ｃより前の時刻での対象物４００を描いている。図４Ｃは、図４Ａと４Ｂより後の時刻での対象物４００を描いている。図４Ａ及び４Ｂの例では、対象物４００はまだシースルー・ディスプレイ４０２の視野内にある。そのため、図４Ａと４Ｂの例では、ディスプレイ４１０に表示されるビデオ情報は対象物表現４１２を含む。図４Ｃの例では、対象物４００はシースルー・ディスプレイ４０２の視野外にあるため、シースルー・ディスプレイ４０２に関連するカメラモジュールの撮像視野から外れていることが分かる。その結果、図４Ｃの例では、ディスプレイ４１０でのビデオ情報の表示は終了させられる。こうした例では、装置は、ディスプレイ４１０に表示されたビデオ情報が対象物表現を含まないという決定に少なくとも部分的に基づいて、ディスプレイ４１０へのビデオ情報の表示を終了しておいてもよい。
【００９５】
場合によっては、シースルー・ディスプレイがそれに関連するカメラモジュールから受け取られるビデオ情報を表示することが望ましい。例えば、シースルー・ディスプレイを通して対象物を見る人は、そのシースルー・ディスプレイを通して見える対象物の静止画像表現や、カメラモジュールが予め撮像したビュー画像等の何れか又は全てを見たいと望んでもよい。少なくとも１つの例示的実施形態において、装置は、カメラモジュールの有効化に少なくとも部分的に基づいて、シースルー・ディスプレイにビデオ情報を表示する。カメラモジュールの有効化は、図３の記述と同様であってもよい。少なくとも１つの例示的実施形態において、ビデオ情報の表示は、カメラ有効化入力の受取時刻に対応するフレームの表示を含む。少なくとも１つの例示的実施形態において、装置は、カメラ有効化入力の受取時刻に対応するフレームの後に隣接するフレームを表示する。カメラ有効化入力の受取時刻に対応するフレームの後に隣接するフレームの表示は、対象物共有入力、カメラ有効化入力等の何れか又は全てに少なくとも部分的に基づいていてもよい。
【００９６】
場合によっては、シースルー・ディスプレイに表示されるべきビデオストリームを一時停止することが望ましい。例えば、ビデオストリームを観る人は、一時的にディスプレイから目を逸らしたいが、そのストリームの任意のフレームの再生を見逃したくないと望むこともある。少なくとも１つの例示的実施形態において、ビデオ情報はビデオストリームである。こうした実施例では、カメラ有効化入力の受取時刻に対応するフレームの表示は、ビデオストリームの一時停止に対応してもよい。こうした実施例では、カメラ有効化入力の受取時刻に対応するフレームの後に隣接するフレームを表示することが、ビデオストリームの一時停止の解除に対応してもよい。多くの場合、ビデオストリームの最後でビデオ情報の表示を終了することが望ましい。少なくとも１つの例示的実施形態において、装置は、ビデオストリームが最終ビデオフレームを含むように動作するカメラモジュールを無効化する。こうした実施例では、装置は、別のディスプレイにビデオストリームの最終フレームを表示した後に、ビデオストリームの表示を終了する。
【００９７】
場合によっては、ビデオストリームの表示に関連する遅延が生じることもある。例えば、別のディスプレイにビデオストリームが表示される前にビデオストリームがキャプチャされていてもよい。こうした実施例では、ユーザが引き起こした遅延やバッファ遅延等の何れか又は全てによって遅延が生じうる。こうした場合、別のディスプレイに表示されるビデオストリームに関連して、ビデオストリームの表示終了を行うことが望ましい。例えば、ビデオストリームからいなくなる対象物表現に対応するビデオストリームのタイムスタンプを識別できることが望まれる。
【００９８】
多くの場合、ビデオストリームが対象物表現を含まないことを決定することが望ましい。例えば、ビデオストリームが対象物表現を含まない場合、装置はビデオ情報の表示を終了してもよい。少なくとも１つの例示的実施形態において、ビデオストリームが対象物表現を含まないと決定することは、このビデオストリームが対象物表現を含まないという決定に対応する第２のビデオストリーム・タイムスタンプに関連して実行される。少なくとも１つの例示的実施形態において、第１のビデオストリーム・タイムスタンプは、第２のビデオタイムスタンプよりも早い時刻に関連する。例えば、第１のビデオタイムスタンプは、図４Ａの時刻に関連してもよく、そこでのビデオストリームは対象物表現４１２のような対象物表現を含んでいる。第２のビデオタイムスタンプは、ビデオストリームが対象物表現４１２を含まないときである図４Ｃの時刻に関連してもよい。図４Ｃの時刻で、装置は、ビデオストリームが対象物４００の表現を含まないと決定し、図４Ｃで描かれるように別のディスプレイでビデオ情報の表示を終了してもよい。
【００９９】
多くの場合、カメラモジュールの視野内のビデオ情報の一部のみが別のディスプレイに表示されることが望ましい。例えば、ユーザが関心を示さない複数の対象物がカメラモジュールの視野にあってもよい。また例えば、多数の他の対象物からユーザが関心を示す物が１つだけあってもよい。例えば図４Ｄの例では、対象物４００・４０６・４０８がシースルー・ディスプレイ４０２の視野内にある。ユーザは別のディスプレイを用いて対象物４００の共有のみを望んでもよい。通常、こうした共有されるべきビデオ情報の一部は、クロップ入力を用いて示されることが望ましい。クロップ入力は、共有されるべきビデオ情報の一部を識別するあらゆるタイプの入力であってもよい。例えば、クロップ入力は、シースルー・ディスプレイの領域を指定するタッチ入力であってもよい。装置は、こうした領域外のビデオ情報を送信しないようにしてもよい。図４Ｄの例示的実施形態において、クロップ入力を示す情報は、クロップ入力情報４０４によって示される。クロップ入力４０４は対象物４００を含み、対象物４０６・４０８を除外することが分かる。
【０１００】
少なくとも１つの実施形態において、装置はクロップ入力を示す情報を受け取る。少なくとも１つの例示的実施形態において、装置は、クロップ入力に従ってビデオ情報の少なくとも１つの決定を減らせるように、ビデオ情報の変更を行なう。例えば図４Ｄの実施例では、ビデオ情報は、クロップされるビデオ情報４１４のサイズに減らされている。ビデオ情報４１４は対象物表現４１２を含み、対象物４０６・４０８の表現を含まない。少なくとも１つの例示的実施形態において、クロップ入力は横方向制約を指定する。横方向制約は、クロップ入力４０４の幅のような識別領域の幅であってもよい。こうした実施例では、ビデオ情報の変更は、横方向制約以外の領域に対応する視覚表現の削除を含んでもよい。少なくとも１つの例示的実施形態において、クロップ入力は縦方向制約を指定する。縦方向制約は、クロップ入力４０４の高さのような識別領域の高さであってもよい。こうした実施例では、ビデオ情報の変更は、縦方向制約以外の領域に対応する視覚表現の削除を含んでもよい。クロップされたビデオ情報４１４は、クロップ入力４０４によって規定される横方向制約と縦方向制約で囲われたビデオ情報を含むことが分かる。
【０１０１】
図５Ａ及び５Ｂは、少なくとも１つの例示的実施形態に係る鏡像表示を説明する図である。図５Ａおよび５Ｂの例は、単なる例にすぎず、本発明の範囲を限定するものではない。例えば、対象物と対象物表現との間の相関関係が変わることもあり、対象物の種類が変わることもあり、対象物の数が変わることもあり、対象物表現の数が変わることもある。さらに同様の事項が変わることもあり、これら全てが変わることもある。
【０１０２】
車両の窓を含むシースルー・ディスプレイを通してビデオ情報を見る場合は大抵、そのビデオ情報が不自然に現れることがある。例えば図３の実施例では、人はディスプレイ３０６に表示されるビデオ情報を見ていてもよい。ディスプレイ３０６に表示されるビデオ情報がカメラモジュール３１２からキャプチャされる場合、そのビデオ情報は、ディスプレイ３０６を見ている人には不自然に現れるかもしれない。それは、カメラモジュール３１２の撮像視野がディスプレイ３０２の視野に対応し、この視野がディスプレイ３０６の視野とは逆であるからである。例えば、車両３００が前方に動いている場合、シースルー・ディスプレイ３０２の視野にある対象物の動きは、車両の動く向きとは反対に動いているように見え、実際には、ディスプレイ３０６に表示される場合はこの車両よりも速く動いているように見えることもある。多くの場合、カメラモジュールの撮像視野とは逆の視野を有するディスプレイを見る人は方向感覚を失うこともある。特に、車両が動きだすときにそのようになる。通常、シースルー・ディスプレイが車両の片側の窓であり、ビデオ情報の元がその反対にある場合、そのシースルー・ディスプレイはビデオ情報の鏡像表現を表示する。多くの場合、人は、こうした鏡像表現が自身の感覚よりも自然であると知覚する。
【０１０３】
図５Ａ及び５Ｂの実施例は、シースルー・ディスプレイ５０２と別のディスプレイ５１２を描いている。図５Ａ及び５Ｂの実施例は、シースルー・ディスプレイ５０２を通して見える対象物５００も描いている。図５Ａ及び５Ｂは、別のディスプレイ５１２に表示される対象物表現５１０も描いている。対象物表現５１０は対象物５００の鏡像表現を表わしている。図５Ａの例は図５Ｂの時刻よりも前の時刻を表わしている。図５Ｂの例は図５Ａの時刻よりも後の時刻を表わしている。対象物５００は右から左へ動いており、その対象物表現５１０は左から右へ動いていることが分かる。
【０１０４】
前述の通り、装置はディスプレイの視野に関連するビデオ情報を別のディスプレイに表示してもよい。少なくとも１つの例示的実施形態において、シースルー・ディスプレイは車両の片側の窓であり、別のディスプレイは車両の反対側の窓である別のシースルー・ディスプレイである。こうした実施例において、装置は、ビデオ情報の鏡像表現を決定し、そのビデオ情報の鏡像表現を別のディスプレイに表示する。例えば、シースルー・ディスプレイ５０２は車両の片側の窓であり、別のディスプレイ５１２は車両の反対側の窓である別のシースルー・ディスプレイでもよい。例えば、シースルー・ディスプレイ５０２は図３のディスプレイ３０２に対応し、ディスプレイ５１２は図３のディスプレイ３０６に対応してもよい。こうして、装置は、対象物５００のビデオ情報表現の鏡像表現を決定することと、そのビデオ情報の鏡像表現を対象物表現５１２の形態で表示することを含む仕方で、ビデオ情報を別のディスプレイに表示してもよい。
【０１０５】
少なくとも１つの例示的実施形態において、装置は、別のディスプレイが車両の反対側の窓である別のシースルー・ディスプレイであると決定する。こうして、ビデオ情報の鏡像表現の決定は、別のディスプレイが車両の反対側の窓である別のシースルー・ディスプレイであるという決定に少なくとも部分的に基づいてもよい。別のディスプレイが車両の反対側の窓である別のシースルー・ディスプレイであるという決定は、ディスプレイの位置や所定の情報等の何れか又は全てを示す情報に基づいてもよい。例えば、装置は、シースルー・ディスプレイ５０２と別のディスプレイ５１２の間の関係等を示すディスプレイ構成情報に基づいて、別のディスプレイ５１２が車両のシースルー・ディスプレイ５０２とは反対側にある別のシースルー・ディスプレイであると決定してもよい。
【０１０６】
図６は、少なくとも１つの例示的実施形態に係るヒストリカル対象物表現を説明する図である。図６の例は単なる例に過ぎず、本発明の範囲を限定するものではない。例えば、ヒストリカル表現が変わることもあり、ヒストリカル表現で表わされる対象物が変わることもあり、ヒストリカル表現の数が変わることもある。さらに同様の事項が変わることもあり、これら全てが変わることもある。
【０１０７】
多くの場合、ユーザは、予めキャプチャされた視覚情報を見たいと望んでもよい。例えば、ユーザは、予めキャプチャされた動作に対応する視覚情報であって、別人等によってキャプチャされたビデオ情報に対応する視覚情報を見たいと望んでもよい。例えば、ユーザは、別の日付や以前の時刻、別の季節等の何れか又は全てから対象物表現を見たいと望んでもよい。
【０１０８】
少なくとも１つの例示的実施形態において、装置はビデオ情報を保存する。こうして、保存済ビデオ情報はヒストリカルビデオ情報と呼ばれることもある。場合によっては、ヒストリカルビデオ情報はヒストリカル画像情報であってもよい。例えば、ヒストリカルビデオ情報は、１つ又は複数の画像を含んでもよい。
【０１０９】
場合によっては、別の装置からヒストリカルビデオ情報を受け取ることが望ましい。例えば、サーバ、レポジトリ等の何れか又は全てからヒストリカルビデオ情報を受け取ることが望ましい。また例えば、予めキャプチャされたビデオ情報を示すビデオ情報を提供するサービスがあってもよい。少なくとも１つの例示的実施形態において、こうしたヒストリカルビデオ情報は、こうしたサーバから装置にストリーミングされてもよい。このような場合、ユーザは、ヒストリカルビデオ情報がキャプチャされた場所に対応する場所にいる間にそうしたヒストリカルビデオ情報を見たいと望んでもよい。こうして、ユーザは、ヒストリカルビデオ情報とシースルー・ディスプレイを通して見える現在の対象物との間の差を知覚することができてもよい。
【０１１０】
場合によっては、ビデオ情報はその場の３６０度視覚情報に対応してもよい。こうして、ビデオ情報によって表現された複数の撮像視野に対応するビデオ情報があってもよい。場合によっては、シースルー・ディスプレイを通した視野に対応する３６０度表現の一部を決定することが望ましい。こうして、装置はシースルー・ディスプレイに３６０度表現の一部を表示し、それによって、ユーザがその３６０度表現の一部を、シースルー・ディスプレイを通して見える対象物と直接比較することができてもよい。場合によっては、装置はビデオ情報をサービスに送信してもよい。例えば、ユーザは同じ場所に後からくる可能性のある他の人とビデオ情報を共有したいと望んでもよい。
【０１１１】
図７Ａ及び７Ｂは、少なくとも１つの例示的実施形態に係る窓の動きを説明する図である。図７Ａ及び７Ｂの例は、単なる例にすぎず、本発明の範囲を限定するものではない。例えば、窓の数が変わることもあり、窓の向きが変わることもあり、窓の位置が変わることもある。さらに同様の事項が変わることもあり、これら全てが変わることもある。
【０１１２】
場合によっては、ユーザはシースルー・ディスプレイを具備する窓を一部だけ開けたいと望むこともある。通常、こうした一部が開けられた窓に対しては、そのように一部が開けられる前の窓フレームに対する相対位置と実質的に同じ位置にビデオ情報の少なくとも一部を表示し続けることが望ましい。表示されるビデオ情報は、図２に示されたものと同様の窓を通して見える対象物表現や対象物に関する情報等の何れか又は全てであってもよい。こうしたビデオ情報は、一部が開けられた窓でも窓のフレームに対する対象物表現の位置を維持するように、動的に再配置されることが望ましい。ここで、窓は常に同じ向きに一部だけ開けられるわけではないことを理解すべきである。例えば場合によっては、窓は上下や左右にスライドしたりすることもある。このような場合、ディスプレイに表示される情報は、窓の動く向きに合わせて適切に再配置されてもよい。
【０１１３】
図７Ａ及び７Ｂは、対象物表現７００、ディスプレイ７０１、窓フレーム７０２を描いている。図７Ａは、窓フレーム７０２に対する位置が図７Ｂに描かれたものよりも高い位置にディスプレイ７０１を描いている。対象物表現７００は、ディスプレイ７０１上の窓フレーム７０２に対する位置が図７Ａと７Ｂで概ね同じ位置に表示される。
【０１１４】
前述の通り、少なくとも１つの例示的実施形態において、別のディスプレイは、窓でもあるシースルー・ディスプレイであり、ビデオ情報を表示する要因には、窓の特定の場所にビデオ情報を表示する要因が含まれる。少なくとも１つの例示的実施形態において、装置は、窓が閉位置から半開位置に変化したと決定し、その窓上の別の位置を決定する。少なくとも１つの例示的実施形態において、閉位置とは、窓とその窓の窓フレームの間に隙間がないような窓の位置を表わす。少なくとも１つの例示的実施形態において、開位置とは、窓とその窓の窓フレームの間の空間がこれ以上増えないような窓の位置を表わす。したがって、半開位置とは、この閉位置と開位置との間の位置を表わす。装置は、窓を動かすモータを監視するセンサや同様のものの何れか又は全てを用いて、窓の位置を決定してもよい。
【０１１５】
こうして装置は、半開位置に少なくとも部分的に基づいて、窓上の別の位置にビデオ情報を表示してもよい。例えば図７Ａ及び７Ｂに示されるよいに、装置は、ディスプレイ７０１が半開位置にあると決定してもよい。装置は、ディスプレイ７０１の位置を決定すると、対象物表現７００が窓上の別の位置に現れるようにビデオ情報を表示してもよい。少なくとも１つの実施形態において、別の位置は、窓が閉位置から半開位置まで動く距離に少なくとも部分的に基づく。少なくとも１つの例示的実施形態において、窓が動く距離とは、窓が開位置に向かって、又は閉位置に向かって等の何れか又は全てで動く距離である。こうして装置は、窓が閉位置から半開位置まで動く距離に少なくとも部分的に基づいて、窓上の別の位置にビデオ情報を表示してもよい。例えば図７Ａ及び７Ｂに示されるよいに、移動距離はディスプレイ７０１と窓フレーム７０２の間で測定可能である。装置は、この移動距離に基づいて別の位置にビデオ情報を表示してもよい。少なくとも１つの実施形態において、別の位置は、この移動距離と実質的に等しい転位距離（transposition distance）だけ元の位置を転位（transposition）させたものに対応する。位置の転位には、特定方向におけるその位置の移動距離が含まれる。ここで、実施的に等しいとは、移動距離と転位距離の差が丸め誤差、偶発的誤差等の何れか又は全てに起因していることを表わしている。こうして装置は、移動距離と実質的に等しい転位距離に少なくとも部分的に基づいて、窓上の別の位置にビデオ情報を表示してもよい。例えば、装置が図７Ａ及び７Ｂのディスプレイ７０１の移動距離に対応する位置に対象物表現７００を表示することによって、対象物表現７００は、ディスプレイ７０１の窓フレーム７０２からの移動距離に関連して、ディスプレイ７０１上の別の位置を有することが分かる。
【０１１６】
図８Ａ及び８Ｂは、少なくとも１つの例示的実施形態に係る運転手の視野を説明する図である。図８Ａ及び８Ｂの例は、単なる例にすぎず、本発明の範囲を限定するものではない。例えば、ディスプレイの位置が変わることもあり、運転手の位置が変わることもあり、ディスプレイの向きが変わることもある。さらに同様の事項が変わることもあり、これら全てが変わることもある。
【０１１７】
多くの場合、車両の運転手は車両のシースルー・ディスプレイを通して見る必要がある。そのような場合、通常、窓はシースルー・ディスプレイを備えてもよい。シースルー・ディスプレイがビデオ情報を表示している場合、運転手の外観は見え難くなることがある。こうした不鮮明な見え方によって、運転手が安全に車両を運転できなくなる恐れがある。例えば、運転手は、右左折等の何れか又は全てのときに障害物が見えないかもしれない。通常、ビデオ情報のシースルー・ディスプレイへの表示は、運転手の視野にあるときは無効化することが望ましい。また通常、ビデオ情報のシースルー・ディスプレイへの表示は、シースルー・ディスプレイが運転手の視野から外れれば再開することが望ましい。
【０１１８】
図８Ａ及び８Ｂの実施例は、運転手８００を描いている。運転手８００は運転手視野８０１を有する。図８Ａ及び８Ｂの実施例は、シースルー・ディスプレイ８０２と別のディスプレイ８１１を描いている。図８Ａ及び８Ｂの実施例は、対象物８０３と対象物表現８１０を描いている。対象物表現８１０は対象物８０３の表現である。
【０１１９】
少なくとも１つの例示的実施形態において、装置は運転手視野を決定する。運転手視野は、１つ又は複数の運転手正面カメラモジュール、頭部追跡等の何れか又は全てを用いて、凝視追跡や顔識別から決定されてもよい。少なくとも１つの例示的実施形態において、装置は運転手の凝視角を決定する。凝視角は、凝視追跡等で決定されてもよい。こうして、運転手視野の決定は、運転手の凝視角に少なくとも部分的に基づいてもよい。
【０１２０】
前述の通り、装置はビデオ情報の表示を別のディスプレイに行なってもよい。少なくとも１つの例示的実施形態において、装置は、別のディスプレイが運転手視野内に少なくとも一部入っていることを決定する。こうして装置は、別のディスプレイが運転手視野内に少なくとも一部入っているという決定に少なくとも部分的に基づいて、ビデオ情報の表示を終了してもよい。少なくとも１つの例示的実施形態において、装置は、運転手の凝視角が別のディスプレイの位置に対応することを決定する。こうして、別のディスプレイが運転手視野内に少なくとも一部入っているという決定は、運転手の凝視角が別のディスプレイの位置に対応するという決定に少なくとも部分的に基づいていてもよい。例えば、別のディスプレイ８１１は、図８Ｂに示されるように、運転手８００の視野８０１内に少なくとも部分的に入ってもよい。装置は、別のディスプレイ８１１におけるビデオ情報の表示を終了してもよい。例えば装置は、別のディスプレイ８１１が運転手８００の視野８０１内に少なくとも一部入っていることに、少なくとも部分的に基づいて、ビデオ情報の表示を終了してもよい。
【０１２１】
少なくとも１つの例示的実施形態において、装置は更に、別のディスプレイが運転手視野から外れたことを決定する。こうして装置は、別のディスプレイが運転手の視野から外れたという決定に少なくとも部分的に基づいて、ビデオ情報を表示してもよい。例えば、図８Ａに示されるように、別のディスプレイ８１１が運転手視野８０１から外れているとする。このとき装置は例えば、別のディスプレイ８１１が運転手８００の視野８０１から外れていることに少なくとも部分的に基づいて、ビデオ情報を表示してもよい。
【０１２２】
図９は、少なくとも１つの例示的実施形態に係る、ディスプレイへのビデオ情報表示に関連する動作を説明するためのフロー図である。例示的実施形態では、図９の動作に対応する一連の操作である。装置、例えば、図１の電子装置１０、またはその一部は、一連の操作を利用してもよい。装置は、そのような操作を実行するための手段（例えば図１のプロセッサ１１を含む）を有してもよい。例示的実施形態では、装置（例えば、図１の電子装置１０）は、メモリ（例えば、図１のメモリ１２）を持つことによって変換される。メモリは、プロセッサ（例えば、図１のプロセッサ１１）と協働し、装置に図９の一連の操作を実行させるように作られたコンピュータ・コードを有する。
【０１２３】
ブロック９０２で、装置は対象物共有入力を示す情報を受け取る。この受取りと対象物共有入力は、図４Ａ乃至４Ｄに関する記述と同様であってもよい。
【０１２４】
ブロック９０４で、装置は、シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取る。こうした受取り、ビデオ情報、カメラモジュール、撮像視野、視野は、図１、図２、図３、図４Ａ乃至４Ｄに関する記述と同様であってもよい。
【０１２５】
ブロック９０６で、装置は、ビデオ情報に含まれる少なくとも１つの対象物表現を識別する。この識別と対象物表現は、図４Ａ乃至４Ｄに関する記述と同様であってもよい。
【０１２６】
ブロック９０８で、装置は別のディスプレイにビデオ情報を表示する。この表示と別のディスプレイは、図３、図４Ａ乃至４Ｄ、図５Ａ及び５Ｂ、図７Ａ及び７Ｂ、図８Ａ及び８Ｂに関する記述と同様であってもよい。
【０１２７】
ブロック９１０で、装置は、ビデオ情報が対象物表現を含まないことを決定する。この決定は、図４Ａ乃至４Ｄに関する記述と同様であってもよい。
【０１２８】
ブロック９１２で、装置は別のディスプレイでのビデオ情報の表示を終了する。この終了は、図４Ａ乃至４Ｄに関する記述と同様であってもよい。こうして、別のディスプレイでのビデオ情報表示の終了は、このビデオ情報が対象物表現を含まないという決定に少なくとも部分的に基づいていてもよい。例えば、別のディスプレイでのビデオ情報表示の終了は、少なくとも部分的には、このビデオ情報が対象物表現を含まないという決定によって行われてもよい。
【０１２９】
図１０は、少なくとも１つの例示的実施形態に係る、ディスプレイへのビデオ情報表示に関連する動作を説明するためのフロー図である。例示的実施形態では、図１０の動作に対応する一連の操作である。装置、例えば、図１の電子装置１０、またはその一部は、一連の操作を利用してもよい。装置は、そのような操作を実行するための手段（例えば図１のプロセッサ１１を含む）を有してもよい。例示的実施形態では、装置（例えば、図１の電子装置１０）は、メモリ（例えば、図１のメモリ１２）を持つことによって変換される。メモリは、プロセッサ（例えば、図１のプロセッサ１１）と協働し、装置に図１０の一連の操作を実行させるように作られたコンピュータ・コードを有する。
【０１３０】
前述の通り、カメラモジュールの有効化・無効化の何れか又は両方を行えることが望ましいこともある。
【０１３１】
ブロック１００２で、装置は、図９のブロック９０２に関する記述と同様に、対象物共有入力を示す情報を受け取る。ブロック１００４で、装置はカメラモジュールを有効化する。この有効化は、図３に関する記述と同様であってもよい。
【０１３２】
ブロック１００６で、装置は、図９のブロック９０４に関する記述と同様に、シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取る。こうして、カメラモジュールからのビデオ情報の受取りは、カメラモジュールの有効化によって少なくとも部分的に行われてもよい。
【０１３３】
ブロック１００８で、装置は、図９のブロック９０６に関する記述と同様に、ビデオ情報に含まれる少なくとも１つの対象物表現を識別する。ブロック１０１０で、装置は、図９のブロック９０８に関する記述と同様に、別のディスプレイにビデオ情報を表示する。ブロック１０１２で、装置は、図９のブロック９１０に関する記述と同様に、ビデオ情報が対象物表現を含まないことを決定する。
【０１３４】
ブロック１０１４で、装置はカメラモジュールを無効化する。この無効化は、図３に関する記述と同様であってもよい。ブロック１０１６で、装置は、図９のブロック９１２に関する記述と同様に、別のディスプレイでのビデオ情報の表示を終了する。こうして、ビデオ情報表示の終了は、カメラモジュールの無効化に少なくとも部分的に基づいていてもよい。例えば、ビデオ情報表示の終了は、少なくとも部分的には、カメラモジュールの無効化によって行われてもよい。
【０１３５】
図１１は、少なくとも１つの例示的実施形態に係る、ディスプレイへのビデオ情報表示に関連する動作を説明するためのフロー図である。例示的実施形態では、図１１の動作に対応する一連の操作である。装置、例えば、図１の電子装置１０、またはその一部は、一連の操作を利用してもよい。装置は、そのような操作を実行するための手段（例えば図１のプロセッサ１１を含む）を有してもよい。例示的実施形態では、装置（例えば、図１の電子装置１０）は、メモリ（例えば、図１のメモリ１２）を持つことによって変換される。メモリは、プロセッサ（例えば、図１のプロセッサ１１）と協働し、装置に図１１の一連の操作を実行させるように作られたコンピュータ・コードを有する。
【０１３６】
場合によっては、カメラ有効化入力の受取りから特定の時間内に、対象物共有入力が受け取られることが望ましい。例えば、偶発的なユーザ入力によるビデオ情報の受取りを防止することが望ましい。この様に、こうした期間が偶発的入力の防止を助けてもよい。
【０１３７】
少なくとも１つの例示的実施形態において、装置は、カメラ有効化入力の受取りから共有閾値時間内に対象物共有入力が受け取られるかを決定してもよい。少なくとも１つの例示的実施形態において、共有閾値時間とは、装置が対象物共有入力の受取りを許容する時間である。こうして、装置は、カメラ有効化入力の受取りから共有閾値時間内に対象物共有入力が受け取られたという決定に基づいてビデオ情報が受け取られていることを断定してもよい。例えば、カメラ有効化入力を受け取ってから共有閾値時間が経過したことを装置が決定した場合、装置は、別のディスプレイへのビデオ情報を非表示にしてもよい。
【０１３８】
ブロック１１０２で、装置はカメラ有効化入力を示す情報を受け取る。この受取りとカメラ有効化入力は、図４Ａ乃至４Ｄに関する記述と同様であってもよい。
【０１３９】
ブロック１１０４で、装置は、図９のブロック９０２に関する記述と同様に、対象物共有入力を示す情報を受け取る。ブロック１１０６で、装置は、カメラ有効化入力の受取りから共有閾値時間内に対象物共有入力が受け取られるかを決定する。カメラ有効化入力の受取りから共有閾値時間内に対象物共有入力が受け取られたと装置が決定した場合、このフローはブロック１１１０へ進む。他のカメラ有効化入力の受取りから共有閾値時間が経過したと装置が決定した場合、このフローはブロック１１０８へ進む。
【０１４０】
ブロック１１０８で、装置は別のディスプレイでのビデオ情報を非表示にする。こうして装置は、他のカメラ有効化入力の受取りから共有閾値時間が経過したという決定に少なくとも部分的に基づいて、別のディスプレイでビデオ情報を非表示にしてもよい。例えば、別のディスプレイでのビデオ情報の非表示化は、少なくとも部分的には、他のカメラ有効化入力の受取りから共有閾値時間が経過したという決定によって行われてもよい。
【０１４１】
ブロック１１１０で、装置は、図９のブロック９０４に関する記述と同様に、シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取る。ブロック１１１２で、装置は、図９のブロック９０６に関する記述と同様に、ビデオ情報に含まれる少なくとも１つの対象物表現を識別する。
【０１４２】
ブロック１１１４で、装置は、図９のブロック９０８に関する記述と同様に、別のディスプレイにビデオ情報を表示する。こうして、別のディスプレイにビデオ情報が表示される要因は、カメラ有効化入力の受取りから共有閾値時間内に対象物共有入力が受け取られたという決定に少なくとも部分的に基づいていてもよい。例えば、別のディスプレイにビデオ情報が表示される要因が、少なくとも部分的には、カメラ有効化入力の受取りから共有閾値時間内に対象物共有入力が受け取られたという決定によって行われてもよい。
【０１４３】
ブロック１１１６で、装置は、図９のブロック９１０に関する記述と同様に、ビデオ情報が対象物表現を含まないことを決定する。ブロック１１１８で、装置は、図９のブロック９１２に関する記述と同様に、別のディスプレイでのビデオ情報の表示を終了する。
【０１４４】
図１２は、少なくとも１つの例示的実施形態に係る、ディスプレイへのビデオ情報表示に関連する動作を説明するためのフロー図である。例示的実施形態では、図１２の動作に対応する一連の操作である。装置、例えば、図１の電子装置１０、またはその一部は、一連の操作を利用してもよい。装置は、そのような操作を実行するための手段（例えば図１のプロセッサ１１を含む）を有してもよい。例示的実施形態では、装置（例えば、図１の電子装置１０）は、メモリ（例えば、図１のメモリ１２）を持つことによって変換される。メモリは、プロセッサ（例えば、図１のプロセッサ１１）と協働し、装置に図１２の一連の操作を実行させるように作られたコンピュータ・コードを有する。
【０１４５】
前述の通り、別のディスプレイにおいてビデオ情報を一時的に非表示にすることが望ましいこともある。
【０１４６】
ブロック１２０２で、装置は、図９のブロック９０２に関する記述と同様に、対象物共有入力を示す情報を受け取る。ブロック１２０４で、装置は、図９のブロック９０４に関する記述と同様に、シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取る。ブロック１２０６で、装置は、図９のブロック９０６に関する記述と同様に、ビデオ情報に含まれる少なくとも１つの対象物表現を識別する。ブロック１２０８で、装置は、図９のブロック９０８に関する記述と同様に、別のディスプレイにビデオ情報を表示する。
【０１４７】
ブロック１２１０で、装置は、別のディスプレイが運転手視野内に少なくとも一部入っていることを決定する。この決定と運転手視野は、図８Ａ及び８Ｂに関する記述と同様であってもよい。
【０１４８】
ブロック１２１２で、装置は、別のディスプレイが運転手視野内に少なくとも一部入っているという決定に少なくとも部分的に基づいて、ビデオ情報の表示を終了する。この終了は、図８Ａ及び８Ｂに関する記述と同様であってもよい。
【０１４９】
ブロック１２１４で、装置は、別のディスプレイが運転手視野から外れたことを決定する。この決定は、図８Ａ及び８Ｂに関する記述と同様であってもよい。
【０１５０】
ブロック１２１６で、装置は、別のディスプレイが少なくとも部分的に運転手の視野から外れたという決定に少なくとも部分的に基づいて、ビデオ情報を表示する。例えば、装置は別のディスプレイにビデオ情報を表示してもよい。この表示と別のディスプレイは、図３、図４Ａ乃至４Ｄ、図５Ａ及び５Ｂ、図７Ａ及び７Ｂ、図８Ａ及び８Ｂに関する記述と同様であってもよい。
【０１５１】
ブロック１２１８で、装置は、図９のブロック９１０に関する記述と同様に、ビデオ情報が対象物表現を含まないことを決定する。ブロック１２２０で、装置は、図９のブロック９１２に関する記述と同様に、別のディスプレイでのビデオ情報の表示を終了する。
【０１５２】
図１３は、少なくとも１つの例示的実施形態に係る、ディスプレイへのビデオ情報表示に関連する動作を説明するためのフロー図である。例示的実施形態では、図１３の動作に対応する一連の操作である。装置、例えば、図１の電子装置１０、またはその一部は、一連の操作を利用してもよい。装置は、そのような操作を実行するための手段（例えば図１のプロセッサ１１を含む）を有してもよい。例示的実施形態では、装置（例えば、図１の電子装置１０）は、メモリ（例えば、図１のメモリ１２）を持つことによって変換される。メモリは、プロセッサ（例えば、図１のプロセッサ１１）と協働し、装置に図１３の一連の操作を実行させるように作られたコンピュータ・コードを有する。
【０１５３】
前述の通り、別のディスプレイがビデオ情報の鏡像表現を表示することが望ましいこともある。
【０１５４】
ブロック１３０２で、装置は、図９のブロック９０２に関する記述と同様に、対象物共有入力を示す情報を受け取る。ブロック１３０４で、装置は、図９のブロック９０４に関する記述と同様に、シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取る。ブロック１３０６で、装置は、図９のブロック９０６に関する記述と同様に、ビデオ情報に含まれる少なくとも１つの対象物表現を識別する。
【０１５５】
ブロック１３０８で、装置は、別のディスプレイが車両の反対側の窓である別のシースルー・ディスプレイであることを決定する。この決定は、図５Ａ及び５Ｂに関する記述と同様であってもよい。別のディスプレイが車両の反対側の窓である別のシースルー・ディスプレイであると装置が決定した場合、このフローはブロック１３１２へ進む。別のディスプレイが車両の反対側の窓である別のシースルー・ディスプレイ以外のディスプレイであると装置が決定した場合、このフローはブロック１３１０へ進む。
【０１５６】
ブロック１３１０で、装置は、図９のブロック９０８に関する記述と同様に、別のディスプレイにビデオ情報を表示する。ブロック１３１２で、装置はビデオ情報の鏡像表現を決定する。この決定と鏡像表現は、図５Ａ及び５Ｂに関する記述と同様であってもよい。こうして、装置は、ビデオ情報の鏡像表現が、別のディスプレイが車両の反対側の窓である別のシースルー・ディスプレイであるという決定に少なくとも部分的に基づくと決定してもよい。例えば、ビデオ情報の鏡像表現の決定は、別のディスプレイが車両の反対側の窓である別のシースルー・ディスプレイであるという決定に少なくとも部分的に基づいてもよい。
【０１５７】
ブロック１３１４で、装置は別のディスプレイにビデオ情報の鏡像表現を表示する。この表示は、図５Ａ及び５Ｂに関する記述と同様であってもよい。
【０１５８】
ブロック１３１６で、装置は、図９のブロック９１０に関する記述と同様に、ビデオ情報が対象物表現を含まないことを決定する。ブロック１３１８で、装置は、図９のブロック９１２に関する記述と同様に、別のディスプレイでのビデオ情報の表示を終了する。
【０１５９】
図１４は、少なくとも１つの例示的実施形態に係る、ディスプレイへのビデオ情報表示に関連する動作を説明するためのフロー図である。例示的実施形態では、図１４の動作に対応する一連の操作である。装置、例えば、図１の電子装置１０、またはその一部は、一連の操作を利用してもよい。装置は、そのような操作を実行するための手段（例えば図１のプロセッサ１１を含む）を有してもよい。例示的実施形態では、装置（例えば、図１の電子装置１０）は、メモリ（例えば、図１のメモリ１２）を持つことによって変換される。メモリは、プロセッサ（例えば、図１のプロセッサ１１）と協働し、装置に図１４の一連の操作を実行させるように作られたコンピュータ・コードを有する。
【０１６０】
前述の通り、シースルー・ディスプレイを備える窓にその窓の位置に対してビデオ情報を配置することが望ましいこともある。
【０１６１】
ブロック１４０２で、装置は、図９のブロック９０２に関する記述と同様に、対象物共有入力を示す情報を受け取る。ブロック１４０４で、装置は、図９のブロック９０４に関する記述と同様に、シースルー・ディスプレイを通した視野に対応する撮像視野を有するように構成されるカメラモジュールからビデオ情報を受け取る。ブロック１４０６で、装置は、図９のブロック９０６に関する記述と同様に、ビデオ情報に含まれる少なくとも１つの対象物表現を識別する。
【０１６２】
ブロック１４０８で、装置は、窓である別のシースルー・ディスプレイ上でその窓上の特定の位置にビデオ情報を表示する。この表示とは、図７Ａ及び７Ｂ、図９のブロック９０８に関する記述と同様であってもよい。
【０１６３】
ブロック１４１０で、装置は、窓が閉位置から半開位置に移ったことを決定する。この決定は、図７Ａ及び７Ｂに関する記述と同様であってもよい。
【０１６４】
ブロック１４１２で、装置は、半開位置に少なくとも部分的に基づいて、窓上の別の位置を決定する。この決定は、図７Ａ及び７Ｂに関する記述と同様であってもよい。
【０１６５】
ブロック１４１４で、装置は、窓上の別の位置にビデオ情報を表示する。この表示は、図７Ａ及び７Ｂに関する記述と同様であってもよい。
【０１６６】
ブロック１４１６で、装置は、図９のブロック９１０に関する記述と同様に、ビデオ情報が対象物表現を含まないことを決定する。ブロック１４１８で、装置は、図９のブロック９１２に関する記述と同様に、別のディスプレイでのビデオ情報の表示を終了する。
【０１６７】
本発明の実施形態は、ソフトウェア、ハードウェア、アプリケーション・ロジック、又はこれらの結合として実装されうる。ソフトウェア、アプリケーション・ロジック、および／またはハードウェアは、装置、別個のデバイス、または複数の別のデバイスに存在してもよい。必要に応じて、ソフトウェア、アプリケーション・ロジック、および／またはハードウェアの一部は装置に存在してもよいし、ソフトウェア、アプリケーション、および／またはハードウェアの一部は別のデバイスに存在してもよいし、そして、ソフトウェア、アプリケーション・ロジック、および／またはハードウェアの一部は複数の別のデバイスに存在してもよい。例示的実施形態においては、アプリケーション・ロジック、ソフトウェア、または命令セットは、種々の標準的なコンピュータ可読媒体の何れかに保持される。
【０１６８】
必要に応じて、本出願で開示した様々な機能が異なる順序で、及び／又は同時に実行されてもよい。例えば、図９のブロック９０６は、図９のブロック９０８の後に実行されてもよい。さらに必要に応じて、前述の機能の１つ又は複数が任意選択できたり、統合されたりしてもよい。例えば、図１０のブロック１００４は任意選択されても、図１０のブロック１００６と組み合わされてもよく、あるいはその両方でもよい。
【０１６９】
本発明の様々な態様が独立請求項に記載されているが、前述の実施形態からの特定事項の他の組合せ、および／または独立請求項の特定事項を備える従属請求項を、請求項に明記された単なる組合せとは別に、本発明の他の態様が備えてもよい。
【０１７０】
前述の通り、本発明の例示的実施形態が説明されてきたが、これらの記述を限定的な意味で見るべきでないことにも留意されたい。むしろ、添付の特許請求の範囲で定義されるような本発明の範囲から逸脱することなく、様々な変形や修正を行うことができる。
【図１】
0006325126.tif 000002
【図２】
0006325126.tif 000003
【図３】
0006325126.tif 000004
【図４Ａ】
0006325126.tif 000005
【図４Ｂ】
0006325126.tif 000006
【図４Ｃ】
0006325126.tif 000007
【図４Ｄ】
0006325126.tif 000008
【図５】
0006325126.tif 000009
【図６】
0006325126.tif 000010
【図７】
0006325126.tif 000011
【図８】
0006325126.tif 000012
【図９】
0006325126.tif 000013
【図１０】
0006325126.tif 000014
【図１１】
0006325126.tif 000015
【図１２】
0006325126.tif 000016
【図１３】
0006325126.tif 000017
【図１４】
0006325126.tif 000018