(57)【要約】  主題となるイノベーションは、複数の全ての部品が内部に配設されている一体型筐体を備える装置に関する。当該装置は、プロセッサと、少なくとも２つのディスプレイと、少なくとも２つのカメラと、ストレージシステムとを備える。ストレージシステムは、少なくとも２つのカメラから入力を取得するよう、そして、少なくとも２つのディスプレイにディスプレイ情報を提供するようプロセッサに指示するためのコードを有する。
2017527833.tif 000002
【特許請求の範囲】
【請求項１】
複数の部品が全て内部に配設されている一体型筐体と、
プロセッサと、
少なくとも２つのディスプレイと、
少なくとも２つのカメラと、
前記少なくとも２つのカメラから入力を取得するよう、そして、前記少なくとも２つのディスプレイにディスプレイ情報を供給するよう前記プロセッサに指示するためのコードを有するストレージシステムと
を備える装置。
【請求項２】
前記ストレージシステムは、前記少なくとも２つのカメラのうち少なくとも１つから複数の制御入力を取得するよう前記プロセッサに指示するためのコードを有する
請求項１に記載の装置。
【請求項３】
前記ストレージシステムは前記少なくとも２つのカメラのそれぞれにおいて複数の異なるユーザから複数の制御入力を取得するよう、そして、前記少なくとも２つのディスプレイのそれぞれにおいて前記複数の異なるユーザのそれぞれについて別個の出力を提供するよう前記プロセッサに指示するためのコードを有する
請求項１または２に記載の装置。
【請求項４】
２つのカメラが、前記装置上のキーボードの互いに対向する複数の辺に沿って配置されており、
前記ストレージシステムは、前記２つのカメラのそれぞれを用いて複数の異なる手から複数の制御入力を取得するよう前記プロセッサに指示するためのコードを有する
請求項１から３のいずれか一項に記載の装置。
【請求項５】
前記少なくとも２つのディスプレイを所定の構成で配置するためのロックヒンジを備える
請求項１から４のいずれか一項に記載の装置。
【請求項６】
前記所定の構成では、支持面と共に三角形を形成し、前記装置のそれぞれの側から異なるディスプレイおよび異なるカメラが外側を向いている
請求項５に記載の装置。
【請求項７】
前記装置をＶ字型構成で支持するための装着デバイスを備え、
異なるディスプレイが前記Ｖ字型構成のそれぞれの側から見える
請求項５に記載の装置。
【請求項８】
前記装置はコンピューティングデバイスである
請求項１から７のいずれか一項に記載の装置。
【請求項９】
前記少なくとも２つのカメラは、テーブル上での第１のユーザおよび第２のユーザの複数のハンドジェスチャーを撮像するためのものである
請求項１から７のいずれか一項に記載の装置。
【請求項１０】
第１のユーザの複数のハンドジェスチャーは、前記装置によって、第２のユーザの視野から遮蔽されている
請求項１から９のいずれか一項に記載の装置。
【請求項１１】
キーボードに対して平行な複数の動きを、前記キーボードに対して垂直な奥行きの入力と共に撮像する少なくとも２つのカメラを備える
請求項１から１０のいずれか一項に記載の装置。
【請求項１２】
ユーザの左手の動きを左カメラで撮像し、ユーザの右手の動きを右カメラで撮像する
請求項１から１１のいずれか一項に記載の装置。
【請求項１３】
第１のディスプレイは第１のユーザに対応し、前記装置は、第１の撮像機構がローカル画像および第２の撮像機構を撮像し、前記第２の撮像機構が前記第１のユーザを撮像するように配置されている
請求項１から１２のいずれか一項に記載の装置。
【請求項１４】
前記ローカル画像はホワイトボード画像である
請求項１３に記載の装置。
【請求項１５】
第２のユーザは、前記ローカル画像を修正し、第２のディスプレイを用いてビデオ会議を監視する
請求項１３に記載の装置。
【請求項１６】
ゲームモードまたは協調モードを実装する方法であって、
一のコンピューティングデバイスを第１のユーザおよび第２のユーザで共有することと、
前記コンピューティングデバイスの角度を変化させることで、前記コンピューティングデバイスによって前記第１のユーザおよび前記第２のユーザに対して複数の入力エリアを遮蔽することと
を備える方法。
【請求項１７】
前記コンピューティングデバイスの前記角度は、ヒンジで制御する
請求項１６に記載の方法。
【請求項１８】
前記コンピューティングデバイスは、複数のカメラを有し、
前記複数のカメラは、前記複数の入力エリアが非公開になるように配置される
請求項１６または１７に記載の方法。
【請求項１９】
前記コンピューティングデバイスは、スタンドで固定する
請求項１６から１８のいずれか一項に記載の方法。
【請求項２０】
前記スタンドは機械式ホルダである
請求項１９に記載の方法。
【請求項２１】
前記ゲームモードまたは前記協調モードは、拡張現実を含む
請求項１６から２０のいずれか一項に記載の方法。
【請求項２２】
前記コンピューティングデバイスは、複数のディスプレイを有し、
前記第１のユーザは前記第２のユーザのディスプレイを見ることが可能ではなく、前記第２のユーザは前記第１のユーザのディスプレイを見ることが可能ではない
請求項１６から２１のいずれか一項に記載の方法。
【請求項２３】
前記第１のユーザの複数のハンドジェスチャーは、前記コンピューティングデバイスによって、前記第２のユーザの視野から遮蔽されている
請求項１６から２２のいずれか一項に記載の方法。
【請求項２４】
前記第２のユーザの複数のハンドジェスチャーは、前記コンピューティングデバイスによって、前記第１のユーザの視野から遮蔽されている
請求項１６から２３のいずれか一項に記載の方法。
【請求項２５】
前記コンピューティングデバイスは、複数の入力されるジェスチャーについてプライベート入力エリアを設けることを可能とする
請求項１６から２４のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は概して、デュアルディスプレイデバイスに関する。より具体的には、本技術は、ゲーム機能、遠隔会議機能およびパノラマビデオ機能を持つデュアルディスプレイデバイスに関する。
【背景技術】
【０００２】
ローカル接続またはネットワーク接続が制限されつつ背中合わせに並べて２つのデバイスを用いると、ゲーム中、遠隔会議中およびパノラマビデオ撮影中のユーザの使用感が悪くなる可能性がある。多くの場合、ユーザに向かい合うカメラは、ゲーム中のテーブル上でのハンドジェスチャーを撮影するための正しい角度で最適化されておらず、一方のラップトップの後方でのハンドジェスチャーを他方のユーザは簡単に見ることができる。さらに、ネットワーク接続またはローカル接続が存在しない場合もある。
【図面の簡単な説明】
【０００３】
【図１】デュアルディスプレイおよびカメラの入力に用いられ得るコンピューティングシステムを示すブロック図である。
【０００４】
【図２】デュアルディスプレイゲーム協調システムを示す概略図である。
【０００５】
【図３】デュアルディスプレイゲーム協調システムを示すブロック図である。
【０００６】
【図４】ゲーム体験中の２人のユーザを示す概略図である。
【０００７】
【図５】縦型ゲーム協調体験用に構成されているシステム５００を示す図である。
【０００８】
【図６】１人のユーザを対象とする、一のディスプレイおよびカメラデバイスを備えるシステムを示す図である。
【０００９】
【図７Ａ】図６のハードウェア構成を用いて実現され得るホワイトボード機能の最小限の実装を説明するための図である。
【図７Ｂ】図６のハードウェア構成を用いて実現され得るホワイトボード機能の最小限の実装を説明するための図である。
【００１０】
【図８】第１のカメラによるビデオ会議および第２のカメラによるホワイトボードの監視の両方を可能とするコンピューティングシステムを示す図である。
【００１１】
【図９】会議システムを示す図である。
【００１２】
【図１０】ビデオ会議用にセットアップされた部屋を示す図である。
【００１３】
【図１１Ａ】パノラマビデオ用途を含むパノラマシステムを示す図である。
【図１１Ｂ】パノラマビデオ用途を含むパノラマシステムを示す図である。
【００１４】
【図１２】ハンドジェスチャーを用いてジェスチャー入力システムへの入力を実現するべくカメラを利用するユーザを示す概略図である。
【００１５】
【図１３】ジェスチャー入力システムを制御するために用いられる複数の異なる動きを示す概略図である。
【００１６】
【図１４】ゲーム協調モードを実装する方法を説明するためのブロック図である。
【００１７】
【図１５】コンピューティングデバイス上でアプリケーションを実行する方法を説明するためのブロック図である。
【００１８】
【図１６】ビデオ会議の方法を説明するためのブロック図である。
【００１９】
【図１７】手の動作から入力を取得する方法を説明するためのブロック図である。
【００２０】
本開示および複数の図面を通じて、同様の構成要素および特徴に言及する際には同一の番号を利用する。１を最大桁とする３桁の数字は、最初に図１で登場する特徴を指定し、２を最大桁とする３桁の数字は、最初に図２で登場する特徴を指定し、以下同様である。
【発明を実施するための形態】
【００２１】
上述したように、ローカル接続またはネットワーク接続が制限されつつ背中合わせに並べて２つのデバイスを用いると、ゲーム中、遠隔会議中およびパノラマビデオ撮影中のユーザの使用感が悪くなる可能性がある。また、ＰＣおよびタブレットのフォームファクターがヒンジ、ディスプレイ、タッチ、カメラ等が改良されると共に進化するにつれて、製造者は、新たなフォームファクターに基づいて新たな用法および体験が可能になるよう努力しており、このような経験を得るために新しいシステムを購入するようユーザに働きかけている。
【００２２】
本明細書で説明する実施形態では、コンピューティングシステムのフォームファクターは、ディスプレイ、タッチ、ヒンジおよびカメラの技術を用いて、机上ゲーム体験を可能とするとしてよい。コンピューティングシステムは、ヒンジで分離している少なくとも２つのディスプレイを含む場合がある。これによって、当該システムは、両ディスプレイが外向きになる「Ａ」字型フレームポジションにセットアップすることができる。これらのシステムでは、２Ｄカメラまたは３Ｄカメラを各ディスプレイに隣接させて配置するので、システムはそれぞれのディスプレイを見ているユーザを撮像することができる。他の用途によると、「上下逆テントモード」でディスプレイを開いたまま保持するための機構を用いる場合がある。これによって、ユーザのディスプレイ上の情報を他のユーザから遮蔽しており、ヒンジ角度に基づいてハンドジェスチャーのためのプライベートエリアを設ける。さらに、対称的且つ人間工学的な２つのハンドジェスチャーのための技術を本明細書で説明する。
【００２３】
当該システムは、さまざまなマルチプレーヤゲーム協調用途で用いられるとしてよい。現在のシステムは一般的に、１人のユーザを対象とする一のディスプレイインターフェースデバイスを持つ。同じ体験ができるようにするためには、２つのシステムが互いに有線または無線で通信していることが要件となる。ディスプレイおよびカメラの両方が同じシステム内にあることで、ゲーム体験または協調体験をより良く調整することが可能になると共に、一のシステムで体験することも可能となる。
【００２４】
当該システムは、２人のユーザが参加可能なゲームアプリケーションを含むとしてよい。システムの片側に１人がいて互いにやり取りするが、内容は競争または協力のいずれかである。カメラはプレーヤのジェスチャーおよび体をモニタリングし、各プレーヤはタスクに関する情報をモニタリングするために利用可能なスクリーンを持つ。一例を挙げると、２人のユーザは一のコンピューティングデバイスを共有することができるが、各ユーザは自身のディスプレイを持つことができ、同様に、入力ジェスチャー用のプライベート／遮蔽された入力エリアが存在すると本明細書で説明する。各ユーザが見ることができるのは、自分のディスプレイと自分の手の動きのみである。各ユーザは、ハンドジェスチャーを行うことができ、相手ユーザに気付かれることなく、自分のディスプレイとの間で独立してやり取りを行うことができる。このゲームモードではローカル接続またはネットワーク接続は必要ない。
【００２５】
以下に記載する説明および請求項では、「結合」および「接続」という用語を用いることがある。これらの用語は互いに同義語であることを意図しているわけではないと理解されたい。逆に、特定の実施形態では、「接続」という用語は、２またはそれ以上の構成要素が互いに直接、物理的または電気的に接触していることを示唆するために用いられるとしてよい。「結合」は、２またはそれ以上の構成要素が直接、物理的または電気的に接触していることを意味するとしてもよい。しかし、「結合」は、２またはそれ以上の構成要素が、互いに直接接触していないが、互いに協力または関わり合うことも意味するとしてよい。
【００２６】
図１は、デュアルディスプレイおよびカメラの入力に用いられ得るコンピューティングシステム１００を示すブロック図である。コンピューティングシステム１００は、カメラシステム１０２およびデュアルディスプレイシステム１０４が一の筐体内に統合されている統合システムであってよい。当該コンピューティングシステムは、オールインワンコンピュータまたはラップトップ等であってよい。当該システムは、この実装例に限定されず、相対的に可動性が低いデバイスと共に外付け型のディスプレイおよびカメラを利用するとしてもよい。例えば、コンピューティングシステム１００は、ラップトップコンピュータ、デスクトップコンピュータ、タブレットコンピュータ、モバイルデバイス、サーバまたはセルラー式電話等であってよい。
【００２７】
デュアルディスプレイシステム１０４によって、コンピューティングシステム１００は、複数の異なる表示情報を各ユーザに提供することができる。本明細書で説明するように、第１のユーザのディスプレイ上の情報を第２のユーザは見ないとしてよく、逆も同様である。さらに、カメラシステム１０２によって、各ユーザは、もう１人のユーザに見えないようにコンピューティングシステム１００に対して独立して入力を行うことが可能になる。カメラシステム１０２は、ゲームプラットフォームを提供することに加え、複数の他の機能を提供するために用いられ得る。例えば、カメラシステムは、ビデオ会議用にデュアルカメラを実現するとしてよい。この場合、１つのカメラは第１のユーザに向けられ、第２のカメラは別のユーザに向けられる。さらに、カメラシステム１０２によれば、ユーザは、片方の手でコンピュータシステムに独立して入力を行うことも可能になるとしてよく、現在のポインティングデバイスで可能なレベルより複雑なデータ操作が可能になる。
【００２８】
コンピューティングシステム１００は、格納されている命令を実行するよう適応化されているプロセッサ１０６と、プロセッサ１０６が実行可能な命令を格納しているメモリデバイス１０８とを備えるとしてよい。プロセッサ１０６は、シングルコアプロセッサ、マルチコアプロセッサ、コンピューティングクラスタまたは任意の数のその他の構成であってよい。プロセッサ１０６は、複合命令セットコンピュータ（ＣＩＳＣ）または縮小命令セットコンピュータ（ＲＩＳＣ）プロセッサ、ｘ８６命令セットに準拠したプロセッサ、マルチコア、または、任意のその他のマイクロプロセッサまたは中央演算処理装置（ＣＰＵ）として実装されるとしてよい。一部の実施形態では、プロセッサ１０６は、デュアルコアプロセッサ、デュアルコアモバイルプロセッサ等を含む。
【００２９】
メモリデバイス１０８は、ランダムアクセスメモリ（例えば、ＳＲＡＭ、ＤＲＡＭ、Ｚｅｒｏ  Ｃａｐａｃｉｔｏｒ（ゼロキャパシタ）ＲＡＭ、ＳＯＮＯＳ、ｅＤＲＡＭ、ＥＤＯ  ＲＡＭ、ＤＤＲ  ＲＡＭ、ＲＲＡＭ（登録商標）、ＰＲＡＭ（登録商標）等）、リードオンリーメモリ（例えば、マスクＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等）、フラッシュメモリ、または、任意のその他の適切なメモリシステムを含むとしてよい。メモリデバイス１０８に格納されておりプロセッサ１０６で実行される命令は、複数の別個のディスプレイにディスプレイ情報を提供し、複数の異なるユーザから入力を取得する等の目的で利用されるとしてよい。
【００３０】
プロセッサ１０６は、システムバス１１０（例えば、ＰＣＩ、ＩＳＡ、ＰＣＩ−Ｅｘｐｒｅｓｓ、ＨｙｐｅｒＴｒａｎｓｐｏｒｔ（登録商標）、ＮｕＢｕｓ等）を介して、キーボード１１４またはポインティングデバイス１１６から入力を取得するよう適応化されている入出力（Ｉ／Ｏ）デバイスインターフェース１１２に接続されるとしてよい。ポインティングデバイスは、例えば、仮想キーボードを提供するべくディスプレイデバイスと組み合わせて用いられるタッチパッドまたはタッチスクリーンを含むとしてよい。場合によっては、Ｉ／Ｏデバイスインターフェース１１２は、外付けカメラ、入力アクティブホワイトボード等の周辺機器１１８をコンピューティングデバイス１１８に取り付けるためのポートを含むＵＳＢサブシステムである。周辺機器１１８は、ＵＳＢサブシステム内のＰＤコントローラを共有するとしてよい。
【００３１】
プロセッサ１０６はさらに、ディスプレイインターフェース１２０に結合しているデュアルディスプレイシステム１０４に、システムバス１１０を介してつながっているとしてよい。ディスプレイインターフェース１２０は、コンピューティングシステム１００内で一体化されている２つのディスプレイ１２２および１２４を駆動するよう適応化されているとしてよい。しかし、コンピューティングシステム１００は、一体化されるディスプレイ１２２および１２４に限定されず、外付けディスプレイ、プロジェクタ、テレビ等が、例えば、ディスプレイポート１２６を介してディスプレイインターフェース１２０に接続されるとしてよい。
【００３２】
コンピューティングシステム１００はさらに、ストレージデバイス１２８を備えるとしてよい。ストレージデバイス１２８は、ハードドライブ、光ドライブ、フラッシュドライブ、ドライブアレイまたはこれらの任意の組み合わせ等、物理メモリを有するとしてよい。ストレージデバイス１２８はさらに、リモートストレージドライブを有するとしてよい。ストレージデバイス１２８はさらに、本明細書で説明する技術を実装するよう適応化されているソフトウェアモジュールを有するとしてよい。例えば、オペレーティングシステム１３０は、本明細書で説明するように、複数のユーザから入力を取得するよう適応化されているコードを含むカメラ入力システム１３２を含むとしてよい。カメラ入力システム１３２はさらに、例えば、カメラシステム１０２を介して、ユーザの複数の手から入力を取得するよう適応化されているコードを含むとしてよい。さらに、ストレージデバイス１２８は、コンピューティングシステム１００の複数の異なるディスプレイ１２２または１２４に複数の異なる画像を提供し、オペレーティングシステム１３０のカメラ入力システム１３２を用いて、カメラシステム１０２から複数の別々のユーザの入力を取得するよう設計されているマルチユーザゲームシステム１３４を有するとしてよい。コンピューティングシステム１００は、マルチユーザゲームシステム１３４に限定されない。マルチユーザゲームシステム１３４に代えて、または、加えて、ストレージデバイス１２８は、ビデオ会議システム、画像処理ソフトウェア、センサから３次元位置を決定するためのコード等を有するとしてよい。
【００３３】
本明細書で説明した機能を実行し易くするべく、カメラシステム１０２は、システムバス１１０を介してプロセッサ１０６に結合されているカメラインターフェース１３６を有するとしてよい。カメラインターフェース１３６は、システムに一体化されている複数のカメラ１３８−１４４に結合されるとしてよい。これらのカメラ１３８−１４４のそれぞれは個別に、視野にある手等の物体の位置を飛行時間決定に基づきマッピングする赤外線カメラ、３次元光学カメラ、または、光学カメラから選択されるとしてよい。当該システムは、筐体内に一体化されている４つのカメラ１３８−１４４を備えることに限定されない。例えば、本明細書で説明している機能の一部のみを実装するべく、コンピューティングデバイス１００内に一体化されているカメラを減らすとしてもよい。また、カメラ１３８−１４４に加えて、当該システムに一体化するカメラを増やすとしてもよい。さらに、外部カメラポート１４６、または、Ｉ／Ｏデバイスインターフェース１１２等の外部接続を介して、さらにカメラを追加するとしてもよい。
【００３４】
図２は、デュアルディスプレイゲーム協調システム２００を示す概略図である。第１のユーザ２０２および第２のユーザ２０４は共に、自分のディスプレイ２０６および２０８を持つ。ヒンジ２１２の角度２１０によって、第１のユーザ２０２に見えるのは、第１のディスプレイ２０６上の情報のみであり、第２のユーザ２０４に見えるのは、第２のディスプレイ２０８上の情報のみであるとしてよい。
【００３５】
対向しているディスプレイ２０６および２０８のそれぞれの下方にはカメラ２１４および２１６が設けられている。カメラ２１４および２１６は、ユーザの手２１８に向けて下向きになっており、ユーザのジェスチャーを検出可能である。ジェスチャーカメラ２１４および２１６は、各ユーザ２０２および２０４のための「プライベート入力」エリアを設ける。このエリアでは、各ユーザ２０２および２０４は、ハンドジェスチャーを行うか、または、拡張現実用の道具を用いることができる。
【００３６】
図１を参照しつつ説明するが、デュアルディスプレイゲーム協調システム２００は、２つの対向するディスプレイ２０６および２０８と、ハンドジェスチャー入力を撮像するための２つのカメラ２１４および２１６と、ディスプレイを開いた状態および「上下逆テントモード」で保持する機構とを備える、ラップトップ等の一のコンピューティングデバイス１００であってよい。利用時、コンピューティングデバイス１００は開いたままテーブル上で静止状態で保持される。プライベート入力エリアでは、ヒンジ角度２１０に基づいてディスプレイ２０６および２０８のそれぞれによって画定される遮蔽エリアでハンドジェスチャーが実行される。
【００３７】
図３は、デュアルディスプレイゲーム協調システム２００を示すブロック図である。同様の番号を割り振った構成要素は図２を参照しつつ上述したものと同様である。各ユーザの視域角は３０２および３０４であり、ユーザが見ることが可能なのは自分のディスプレイ２０６または２０８のみである。カメラの配置角度を工夫し、システム部品を不透明にすることで、ユーザ毎にプライベート入力エリア３０６および３０８が設けられる。機械式ホルダ３１０を用いて、コンピューティングデバイス１００を位置決めし、コンピューティングデバイス１００を所定位置にロックすることができる。説明するように、コンピューティングデバイス１００は、各ユーザのプライベート入力エリア３０６および３０８内のジェスチャーを決定する複数の撮像デバイス２１４および２１６を備えるとしてよい。
【００３８】
図４は、ゲーム体験４００中の２人のユーザ２０２および２０４を示す概略図である。同様の番号を割り振った構成要素は図２および図３を参照しつつ上述したものと同様である。インタラクティブ型ゲーム協調アプリケーションを一のコンピューティングデバイス１００で実行しているので、データが一のシステムにおいてローカルとなることによりシームレスインタラクションが可能となる。各ユーザ２０２および２０４は、それぞれ個別のディスプレイ２０８および２０６、ならびに、カメラ４０２および４０４を有する。
【００３９】
図５は、縦型ゲーム協調体験用に構成されているシステム５００を示す図である。同様の番号を割り振った構成要素は、上述したものと同様である。このシステムでは、従来の折り畳み型コンピューティングシステムのキーボードに代えて、第２のディスプレイ、例えば、ディスプレイ２０８を設けている。第２のディスプレイ２０８は、従来のＰＣ用途で用いられる場合、例えば、タッチスクリーンでキーを表示させることによってキーボードとして用いられるとしてよい。当該システムは、ロックヒンジ５０２を用いることにより、１つのディスプレイを有する一般的なコンバーチブル型を用いる場合は不可能であるテントモードに構成され得る。さらに、当該システムは、少なくとも２つのカメラ４０２および４０４を備える。尚、それぞれのディスプレイ２０６および２０８においてカメラは同位置にある。本明細書で説明するように、カメラ４０２および４０４は、従来のビデオ会議カメラであってもよく、または、ＲＧＢデータに加え奥行き情報も得ることができる最新型の３Ｄカメラであってもよい。システム５００ではより細かいジェスチャーを区別することができるのは一般的に、用いているカメラ４０２および４０４の品質と相互に関係している。
【００４０】
互いに向かい合うアクションゲームでは、２人のユーザは一のコンピューティングシステム１００を共有する。各ユーザは、コンピューティングシステム１００から約１メートルを超える距離５０４だけ離れた場所にいるとしてよい。ヒンジおよびディスプレイの角度によって、各ユーザに対して別々の拡張現実ディスプレイを形成するとしてよい。各ユーザのディスプレイは、当該ユーザの文脈における自分の進行度合および動作を示すとしてよい。場合によっては、ユーザは、例えば、ボクシングゲームまたは反射神経ゲームで、大きく高速なジェスチャーを行うとしてよい。ジェスチャーに遅れを取ることなく情報を表示するべく、バックグラウンドコントラスト、室内照明、高速ジェスチャーおよび撮像エリア（背の高いユーザおよび低いユーザ）を、従来の２Ｄカメラおよび新型の３Ｄカメラで最適化することができる。高光量および低光量に対する感度は、高ダイナミックレンジ（ＨＤＲ）アプリケーションおよび超微小光（ＵＬＬ）アプリケーションで対処するとしてよい。視野（ＦＯＶ）および最適距離を利用して、幾何学的歪み補正と組み合わせることで、より広いＦＯＶを可能とするとしてよい。
【００４１】
カメラ４０２および４０４の配置は、利用目的、例えば、ゲーム、ビデオ会議等の優先度に基づいて最適化され得る。例えば、ワークグループが多様な場所に散らばっているので、ビデオ会議の重要性は高まる一方である。しかし、ビデオ会議に共通する問題点は、同じ場所にいる人々にとっては会議を円滑に進めるためにホワイトボードを利用するのが便利であることが多いが、部屋にいない人々を締め出してしまうことになり得る。
【００４２】
図６は、１人のユーザを対象とする、一のディスプレイ６０２およびカメラデバイス６０４を備えるシステム６００を示す図である。同じ経験を共有するためには、２つのシステムが必要になる。または、少なくとも１つのカメラを追加する必要がある。また、ビデオ会議アプリケーションは、人々の見え方が最適になるようカメラを制御している。特別なホワイトボード撮像モードを持つことによって、これの利用時の撮像および後処理を最適化できるようになり、例えば、文字およびスケッチを確実に読めるようにし、ユーザおよび動きのある物体をスクリーンから除外し、他の不要な物体をシーンから除外する。
【００４３】
図７Ａおよび図７Ｂは、図６のハードウェア構成を用いて実現され得るホワイトボード機能の最小限の実装を説明するための図である。同様の番号を割り振った構成要素は図６を参照しつつ上述したものと同様である。図７Ａは、ユーザに向いたシステムを示し、図７Ｂは、ホワイトボード７０２にカメラを向けるべく回転させた同システムを示す。図７Ａおよび図７Ｂにおいて、カメラの露光および後処理アルゴリズムが改善される。この結果、ユーザはスクリーン６０２およびカメラ６０４を回転させて、図７Ｂに示すようにホワイトボード７０２に対向させることができる。撮像アルゴリズムおよび処理アルゴリズムが最適化されたとしても、カメラ６０４は依然としてビデオ用途およびホワイトボード７０２用途の両方に使用する必要がある。両用途の最も大きい違いは、カメラハードウェア内の変更である。ビデオ会議カメラは、ホワイトボードの写真を撮影する場合の要件に比べると、相対的に解像度および画質が低い。これは、パノラマ撮像技術を適用すること、例えば、複数の画像をインテリジェントに組み合わせるか、または、平均化することで、補償され得る。ユーザ体感は、図８に示すようにドッキングしている間に取り外し可能なシステムのワールドフェイシングカメラ（ｗｏｒｌｄ  ｆａｃｉｎｇ  ｃａｍｅｒａ）を利用することによって、さらに改善され得る。
【００４４】
図８は、第１のカメラ８０２によるビデオ会議および第２のカメラ８０４によるホワイトボード７０２の監視の両方を可能とするコンピューティングシステム８００を示す図である。同様の番号を割り振った構成要素は図７Ａおよび図７Ｂと同様である。第２のカメラ８０４は、ホワイトボード７０２を監視するよう設計され得る。図８に示すコンピューティングシステム８００の構成は、より性能の高いカメラ８０４を利用しており、コンピューティングシステム８００の正面にいるユーザがホワイトボード７０２の撮像を、例えば、ディスプレイ８０６に見られるウィンドウを利用して、監視できるようになっている。しかし、カメラの画角は、この利用法ではホワイトボード側では最適化されていない。これは、視野を広くすることで許容され得るが、代償として歪が発生し得る。この歪は補正可能であるが、代償として解像度のある程度の低下は発生し得る。より好ましい構成では、図９に示すように、デュアルディスプレイシステムを利用する。
【００４５】
図９は、会議システム９００を示す図である。同様の番号を割り振った構成要素は図１、図７Ａおよび図７Ｂを参照しつつ上述したものと同様である。このモードでは、ユーザは、必要に応じて、ビデオ通話で中断されることなく、ホワイトボード７０２の写真を撮像することができる。会議システム９００は、２つのカメラを有しており、第１のカメラ９０２がユーザを向いている一方、第２のカメラ９０４はホワイトボード７０２の方向を向いている。ディスプレイ９０６および９０８はそれぞれ、カメラ９０２および９０４に隣接しており、会議システム９００の両側にいるユーザが、ビデオ会議を見ることが可能になる。 カメラ９０２と９０４との間、および、ディスプレイ９０６と９０８との間の角度９１０は、ヒンジ９１２によって調整される。ヒンジ９１２によって、会議システム９００は、ディスプレイが外向きになる「Ａ」字型フレームポジションでセットアップすることが可能になる。
【００４６】
会議システム９００は、複数のユーザがネットワークを介してやり取り可能となるビデオ会議アプリケーションを含む。これに加えて、ユーザとは反対側を向くカメラ９０４は、ホワイトボード７０２を監視し、必要に応じて画像を撮像して更新するために用いられ得る。ホワイトボード画像が更新されると、ホワイトボードに関して露光が最適化された高解像度画像が撮像され相対的に低い圧縮率で送信されるので、受信者は、ホワイトボード７０２について高品質で読み取りが可能な画像を手に入れることができる。第２のスクリーン９０８およびカメラ９０４はさらに、ビデオ会議への参加を同様に希望している第２のユーザを監視するためにも用いられるとしてよい。さらに、図１０を参照しつつ説明するが、ホワイトボード７０２に記入している人物も、ビデオ通話の反対側、または、ホワイトボード７０２上に自分が記入した内容を監視することができる。
【００４７】
図１０は、ビデオ会議用にセットアップされた部屋１０００を示す図である。同様の番号は図７Ａ、図７Ｂおよび図９を参照しつつ上述したものと同様である。第１のユーザ１００２は、会議システム９００の後方に着席しているとしてよく、後方カメラ９０２を見ており、ディスプレイ９０６上で会議を見ている。前方カメラ９０４は、第２のユーザ１００４およびホワイトボード７０２に向いているとしてよい。会議システム９００は、例えば、ホワイトボード７０２の内容の記録を取るとしてよい。例えば、ホワイトボード７０２の前に立っているユーザ１００４を編集で削除して、既に撮像されたデータのオクルージョンを修復する。カメラ９０２および９０４は、品質が同水準であってもよいし、一方または両方が、撮像処理を改善するべく相対的に高品質のカメラであってもよい。例えば、カメラ９０２または９０４は、６４０×４８０のカメラ、１９２０×１０８０のＨＤカメラ、または、その間の任意の解像度であってもよい。カメラ９０２または９０４の解像度および種類は、ストレージ、利用法またはネットワーク帯域幅に基づいて選択されるとしてよい。さらに、カメラの解像度は調整可能な設定値であってもよい。
【００４８】
一部の実施形態において、ユーザ１００２または１００４は、ビデオ会議在席中にホワイトボード７０２から選択的に情報を取得することができる。例えば、ユーザ１００４が問題を明瞭にするべくホワイトボード７０２に複雑または大きな絵を書く場合、ユーザ１００４は、絵を変更する度にホワイトボード７０２の高品質パノラマ画像を送信するとしてよく、ビデオ会議に参加している他のメンバーの邪魔にならないようにする撮像エリアが大きい場合、角度が悪い場合、照明が不均一な場合、反射が存在する場合およびコントラストが低い場合は、特別な撮像アルゴリズムおよび処理アルゴリズムを用いることで対処するとしてよい。
【００４９】
カメラの数は２つに限定されない。カメラの数および配置は、システム設計に応じて、例えば、コストを考慮して、および、ユーザ使用感の希望内容に応じて決まるとしてよい。例えば、ユーザはデバイスが移動することを許容しないとしてよい。この例において、当該システムは、より広い視野（ＦＯＶ）を持つカメラを選択することによって、または、コストが増加するが、追加のカメラを追加することによって、改良され得る。ホワイトボードの情報を許容可能なレベルで取得するために必要なカメラの最低解像度もまた、システム設計、コストの問題およびユーザの使用感に応じて決まるとしてよい。例えば、当該システムは、２メートル離れて１インチ（２５．４ｍｍ）（「"」はおそらくここではインチの意味だと思うのですが・・・。）の文字を認識するとしてよい。言語およびフォントも考慮されるとしてよい。長時間にわたって露光することで低光量を補償する場合があるとしてよい。会議システム９００はさらに、インテリジェントスティッチング機能および安定化機能を備えるとしてよい。
【００５０】
パノラマ静止画像は、大半のスマートフォンで表示することが可能であり、ユーザには非常に人気がある。ビデオを用いて動きのあるシーンを記録する際に当該機能を利用できるように機能拡張することは自然の流れであろう。しかし、従来のパノラマ技術は、ビデオを用いて動きのあるシーンを記録する機能はサポートしていない。これに代わる方法としては、広視野（ＦＯＶ）カメラが挙げられるが、高価且つ大型で、内在するレンズ歪を補正するための後処理が大量に必要である。
【００５１】
図１１Ａおよび図１１Ｂは、パノラマビデオ用途を含むパノラマシステム１１００を示す図である。図１１Ａはパノラマシステム１１００の正面図であり、図１１Ｂは当該システムの上面図である。コンピュータシステム１１００は、ＦＯＶが公称値の２つの従来のカメラ１１０２および１１０４を備えるとしてよく、これらのカメラは２つのディスプレイ１１０６および１１０８のそれぞれとは反対側に設けられる。ディスプレイ１１０６および１１０８は、ヒンジ１１１０によって接続され、ユーザ１１１２が横方向に並べられた２つのディスプレイ１１０６および１１０８を見ると、カメラ１１０２および１１０４が向く方向はユーザ１１１２とは反対である。ディスプレイ１１０６および１１０８を接続するヒンジ１１１０は、カメラ１１０２とカメラ１１０４との間の角度１１１４を制御して、撮像対象のシーンの幅に応じてＦＯＶの部分的な重なりを最適化するために用いられる。ビデオ撮影の際の利便性を高めるべく、角度１１１４を適切な位置でロックする機構を含めることも可能である。当該システムは、カメラ１１０２および１１０４が取得した画像を組み合わせて、一のビデオストリームを生成する。これらの画像は別々のカメラ１１０２および１１０４で撮像されているので、リアルタイムビデオが可能である。
【００５２】
従来、パノラマ画像を生成するためには、ユーザは撮像対象のシーン１１１６全体にわたってカメラをパンする。後処理で、シーンのうち重なっているエリアを一致させて、重なっていないエリアを元の画像に接合させる。これを、所望のシーンが撮像されるまで、追加される撮像結果に対して繰り返す。このため、シーン内の動きは良好に撮像されず、これによって、当該技術はビデオ撮影には利用できなかった。
【００５３】
従来のパノラマ画像撮像技術とは対照的に、パノラマシステム１１００は、シーン１１１６内に動きを含むシーン１１１６からパノラマを生成するシステムとしてよりユーザが利用し易いシステムを提供する。さらに、２つの広視野（ＦＯＶ）カメラからの画像を組み合わせて、改良または簡略化されたパノラマ静止画を生成するとしてよい。ユーザは、カメラを適切に離間させ安定したプラットフォームを得るべく、ポートレートモードでデバイスを起立させることができる。場合によっては、ユーザはディスプレイ１１０６および１１０８を見て、被写体に対する角度および位置合わせが正しいことを確認する。ユーザ１１１２は、斜めになっている２つのディスプレイ１１０６および１１０８を見ることができる。明るい太陽光でのユーザ位置合わせは、システムディスプレイおよびハードウェアによって対処するとしてよい。これに加えて、ＦＯＶおよび最適な距離は、カメラ１１０２および１１０４の数および配置と共に、デバイスの設計に応じて決まるとしてよい。場合によっては、カメラ１１０２および１１０４は、調整可能であってよく、例えば、ディスプレイ１１０６および１１０８に対して角度を持つようにするとしてもよい。
【００５４】
パノラマシステム１１００は拡張現実モードで利用され得る場合がある。例えば、ユーザ１１１２は、主に室内で、追加コンテンツとやり取りするとしてよい。ユーザ１１１２は、自分の大型スクリーンに追加情報および選択肢を取得するべく、カメラ１１０２および１１０４を光学マーカーに向けるとしてよい。別の例として、ユーザ１１１２は、より多くの情報を得るべく博物館で写真を撮ることができる。本明細書に記載する本技術と共に、拡張現実を用いるとしてよい。図１で説明したコンピューティングシステム１００は、他の入力技術またはインタラクティブ技術、例えば、図１２および図１３を参照しつつ説明する両手入力技術等を実装するために用いることが可能である。
【００５５】
図１２は、ハンドジェスチャーを用いてジェスチャー入力システム１２００への入力を実現するべくカメラ１２０４および１２０６を利用するユーザ１２０２を示す概略図である。ジェスチャー入力システム１２００は、図１を参照しつつ説明したコンピューティングシステム１００に基づいたシステムであるとしてよい。ユーザの左手の動き（Ｘ，Ｙ，Ｚ）は、左カメラ１２０４が撮像し、右手の動き（Ｘ，Ｙ，Ｚ）は右カメラ１２０６によって撮像される。ハンドジェスチャーは、ゲームを操作する、または、他のアプリケーションとやり取りするように、構成され得る。例えば、右手ジェスチャー、左手ジェスチャーまたは混合ジェスチャー等の複数の異なる種類の入力が、複数の異なる目的を実現するべく構成され得る。ビデオ会議カメラ１２０８等の他のカメラも存在するとしてよい。
【００５６】
より旧型のジェスチャー入力システムでは、ジェスチャーは通常、人間工学的なものではなく、上下方向のスワイプ、例えば、ディスプレイと平行なものであり、１または複数のモーションカメラを用いて検出される。キーボードを拡張するべくハンドジェスチャーを撮像する技術であっても、ユーザは、不自然な角度でディスプレイに平行に上下方向にスワイプするよう強制される。これは、不自然な動きであるので、短時間で疲れてしまう。
【００５７】
これと比較して、本明細書で説明するジェスチャー入力システム１２００は、ラップトップ等の一のコンピューティングデバイス１００を備えると共に、キーボード１２１０に対して垂直な２つの上向きカメラ１２０４および１２０６を備える。カメラ１２０４および１２０６は、離間して設けられ、例えば、キーボード１２１０の両側に配置されており、快適さおよび人間工学を考慮して手のための間隔を設ける。したがって、ジェスチャーカメラ１２０４および１２０６によれば、キーボード１２１０に対して平行に滑らかでリラックスした動きができるようになり得るが、キーボード１２１０に対して垂直に移動する場合には奥行き入力も依然として可能である。本技術は２つのカメラ１２０４および１２０６を参照しつつ説明するが、任意の数の撮像デバイスを用いてキーボード１２１０を拡張するとしてよい。
【００５８】
ジェスチャー入力システム１２００は、入力されるジェスチャーを見失うことなく、天井照明および外囲照明を取り扱うように構成されているとしてよい。さらに、ジェスチャー入力システム１２００はさらに、応答時間を決定するとしてよく、画像サイズから奥行きを推測することができる。キーボード１２１０の周囲にカメラ１２０４および１２０６を配置すること、または、離間させることは、変更不可としてもよいし、または、調整可能であるとしてもよい。さらに、カメラ１２０４および１２０６の解像度およびフレームレートは、変更不可としてもよいし、調整されるとしてもよい。
【００５９】
図１３は、ジェスチャー入力システム１２００を制御するために用いられ得る複数の異なる動きを示す概略図である。ユーザは、片手（または両手）で、カメラ１２０４および１２０６の上方でスワイプする場合があるとしてよい。ジェスチャーは、ゲームまたはアプリケーションにおいて、「銃発砲」または「新しい武器を選択」等のコマンドに対応する場合がある。また、ユーザの上下の動きは、仮想のボタン、ドラムまたは大体の距離のジェスチャーをシミュレーションしている場合がある。右手制御および左手制御は、オートバイの制御の例から分かるように、互いに依存し得る。また、右手制御および左手制御は、互いに独立している場合もある。例えば、右手制御および左手制御は、２つの異なる仮想ボタンとして機能し得る。
【００６０】
図１４は、ゲーム協調モードを実装するための方法１４００を示すブロック図である。方法１４００は、一のコンピューティングデバイスを第１のユーザおよび第２のユーザが共有するブロック１４０２で開始される。ブロック１４０４において、コンピューティングデバイスの角度をさまざまに設定することで、当該デバイスによって第１のユーザおよび第２のユーザに対して多くの入力エリアを遮蔽する。
【００６１】
図１５は、コンピューティングデバイス上でアプリケーションを実行するための方法１５００を示すブロック図である。ブロック１５０２において、アプリケーションは一のプラットフォーム上で実行される。一のプラットフォームは、第１のディスプレイおよび第２のディスプレイを有する。第１のディスプレイは第１のユーザに対応し、第２のディスプレイは第２のユーザに対応する。プラットフォームは、第１のユーザが第２のディスプレイを見ることができず、第２のユーザが第１のディスプレイを見ることができないように、位置決めされる。一のプラットフォームはさらに、複数の撮像機構と、当該デバイスを上下逆テントモードで固定するための機構を有している。
【００６２】
図１６は、ビデオ会議のための方法１６００を示すブロック図である。方法１６００は、２つのディスプレイを有する一のコンピューティングデバイスを第１のユーザとローカル画像との間に配置するブロック１６０２で開始される。ブロック１６０４において、ローカル画像は、コンピューティングデバイスの複数のカメラを用いて第１のユーザによって選択的に撮像される。
【００６３】
図１７は、手の動作から入力を取得するための方法１７００を示すブロック図である。方法１７００は、複数の撮像機構でキーボードを機能拡張するブロック１７０２で開始される。ブロック１７０４において、少なくとも２つの撮像機構を、ユーザのハンドジェスチャーを撮像するように配置する。撮像機構は、それぞれの手について別々の入力エリアを提供するべく離間させる。
【００６４】
＜例１＞
装置を以下で説明する。当該装置は、第１のディスプレイおよび第２のディスプレイを備える。第１のディスプレイおよび第２のディスプレイは、第１のユーザが第２のユーザのディスプレイを見ることができず第２のユーザが第１のユーザのディスプレイを見ることができないように、配置される。当該装置はさらに、複数の撮像機構と、上下逆テントモードで当該装置を固定するための機構とを備える。
【００６５】
当該装置は、コンピューティングデバイスであってよい。複数の撮像機構は、テーブル上での第１のユーザおよび第２のユーザのハンドジェスチャーを撮像するために用いられるとしてよい。第１のユーザのハンドジェスチャーは、当該装置によって、第２のユーザから見えないように遮蔽されるとしてよい。第２のユーザのハンドジェスチャーは、当該装置によって、第１のユーザから見えないように遮蔽されるとしてよい。当該装置は、入力されるジェスチャーについてプライベート入力エリアが設けられるようにするとしてよい。
【００６６】
第１のディスプレイは第１のユーザに対応するとしてよく、第２のディスプレイは第２のユーザに対応するとしてよい。第１のユーザは、第２のユーザを認識することなく、第１のディスプレイとやり取りを行うとしてよい。第２のユーザは、第１のユーザを認識することなく、第２のディスプレイとやり取りを行うとしてよい。当該装置は、ローカル接続またはネットワーク接続が無くても、ゲーム協調モードを可能とするとしてよい。
【００６７】
＜例２＞
ゲーム協調モードを実装する方法を以下で説明する。当該方法は、一のコンピューティングデバイスを第１のユーザおよび第２のユーザで共有することと、コンピューティングデバイスの角度を変化させることで、当該デバイスによって第１のユーザおよび第２のユーザに対して複数の入力エリアを遮蔽することとを備える。
【００６８】
コンピューティングデバイスの角度は、ヒンジで制御するとしてよい。コンピューティングデバイスは複数のカメラを有するとしてよく、複数のカメラは、複数の入力エリアのプライバシーが守られるように配置されるとしてよい。コンピューティングデバイスは、スタンドで固定されるとしてよい。スタンドは機械式ホルダであってよい。ゲームモードは、拡張現実を含むとしてよい。コンピューティングデバイスは、複数のディスプレイを有するとしてよく、第１のユーザは第２のユーザのディスプレイを見ることができないとしてよく、第２のユーザは、第１のユーザのディスプレイを見ることができないとしてよい。第１のユーザのハンドジェスチャーは、コンピューティングデバイスによって、第２のユーザの視野から遮蔽されているとしてよい。第２のユーザのハンドジェスチャーは、コンピューティングデバイスによって、第１のユーザの視野から遮蔽されているとしてよい。コンピューティングデバイスは、入力されるジェスチャーについて、プライベート入力エリアを設けることができるとしてよい。
【００６９】
＜例３＞
システムを以下で説明する。当該システムは、Ａ字型フレームポジションおよびデュアルディスプレイを備える。デュアルディスプレイは、Ａ字型フレームから外側を向く少なくとも２つのディスプレイを有する。当該システムはさらに、少なくとも２つのディスプレイに隣接して配置されている複数のカメラを有する。
【００７０】
複数のカメラによって、当該システムは、少なくとも２つのディスプレイのそれぞれに対応する複数のユーザを撮像できるようになるとしてよい。複数のユーザは、当該システムを用いてやり取りすることが可能であるとしてよい。複数のユーザは、当該システムを用いて競争するようにやり取りすることができるとしてよい。複数のユーザは、当該システムを用いて協力し合うようにやり取りすることができるとしてよい。複数のカメラは、複数のユーザの体およびジェスチャーをモニタリングするとしてよい。複数のユーザは、システムから２メートルよりも離れた位置にいるとしてよい。ヒンジを用いてＡ字型フレームポジションを保持するとしてよい。当該システムにより、デュアルディスプレイによって２メートル離れてゲームを体験することが可能となるとしてよい。当該システムは、機械式ホルダを備えるとしてもよい。
【００７１】
＜例４＞
方法を以下で説明する。当該方法は、コンピューティングデバイスでアプリケーションを実行することを備える。アプリケーションは、一のプラットフォームで実行される。一のプラットフォームは、第１のディスプレイおよび第２のディスプレイを有する。第１のディスプレイは第１のユーザに対応し、第２のディスプレイは第２のユーザに対応する。プラットフォームは、第１のユーザが第２のディスプレイを見ることができないように、そして、第２のユーザが第１のディスプレイを見ることができないように配置される。一のプラットフォームはさらに、複数の撮像機構と、上下逆テントモードでデバイスを固定するための機構とを有する。
【００７２】
アプリケーションは、ゲームアプリケーションであってよい。アプリケーションは、競争するためのゲームアプリケーションであってよい。アプリケーションは、協調するためのゲームアプリケーションであってよい。コンピューティングデバイスは、ゲーム／協調を一のシステムで体験できるようにした、複数のユーザを対象とし得るゲーム協調システムである。アプリケーションは、対面式アクションゲームを含むとしてよい。２人のユーザがコンピューティングデバイスを共有するとしてよい。各ユーザは、デバイスから１メートルを超える距離だけ離れているとしてよい。コンピューティングデバイスのディスプレイ角度およびヒンジによって、ユーザ毎に別個の拡張現実ディスプレイを設けることが可能になるとしてよい。当該方法は、幾何学的歪み補正および広視野を含むとしてよい。この応用は、ＨＤＲおよびＵＬＬの適用によって、明るい光および微小光に対する感度を実現するとしてよい。
【００７３】
＜例５＞
装置を以下で説明する。当該装置は、第１のディスプレイおよび第２のディスプレイを備える。第１のディスプレイおよび第２のディスプレイは外側を向いている。当該装置はさらに、複数の撮像機構と、ビデオ会議中に上下逆テントモードで当該装置を固定するための機構とを備える。第１のディスプレイは第１のユーザに対応し、当該装置は、第１の撮像機構がローカル画像および第２の撮像機構を撮像し、第２の撮像機構が第１のユーザを撮像するように配置されている。
【００７４】
ローカル画像はホワイトボード画像であってよい。ローカル画像は、撮像中に修正されるとしてよい。ローカル画像は、画像を描画すること、または、画像を消去することによって、修正されるとしてよい。第２のユーザは、ローカル画像を修正することができ、第２のディスプレイを用いてビデオ会議を監視することができるとしてよい。第１のユーザまたは第２のユーザは、ビデオ会議を中断することなくローカル画像を撮像するとしてよい。第１のユーザは、ビデオ会議中に生産的でありつつもローカル画像を選択的に撮像するとしてよい。ローカル画像は、コントラストが高く、高解像度のメガピクセルレベルの、パノラマ静止画像であってよい。
【００７５】
複数の撮像機構のうち多くの撮像機構は、長時間露光を行うとしてよい。撮像アルゴリズムおよび処理アルゴリズムを用いて、撮像エリアが大きいこと、角度が悪いこと、照明が不均一であること、反射があることおよびコントラストが低いことに対応するとしてよい。
【００７６】
＜例６＞
ビデオ会議用の方法を以下で説明する。当該方法は、２つのディスプレイを持つ一のコンピューティングデバイスを、第１のユーザとローカル画像との間に配置することと、コンピューティングデバイスの複数のカメラを用いて第１のユーザによってローカル画像を選択的に撮像することとを備える。
【００７７】
第２のユーザは、ローカル画像を修正するとしてよく、コンピューティングデバイスのディスプレイを用いてビデオ会議を監視しているとしてよい。複数のカメラのうち一のカメラは、低光量を補償するべく長時間露光を行うとしてよい。コンピューティングデバイスはスタンドで固定されるとしてよい。スタンドは機械式ホルダであってよい。コンピューティングデバイスはインテリジェントスティッチングを行うとしてよい。コンピューティングデバイスは、安定化を行うとしてよい。ビデオ会議中にローカル画像撮像に使用したりビデオに使用したりする場合は、別々のカメラを用いるとしてよい。コンピューティングデバイスは、ビデオ会議モードを持つとしてよい。コンピューティングデバイスは、ビデオ会議に複数のユーザが参加できるようにするとしてよい。
【００７８】
＜例７＞
装置を以下で説明する。当該装置は、２つのディスプレイと、複数の撮像機構とを備える。少なくとも２つの撮像機構は、ヒンジで分離している。当該装置はさらに、少なくとも２つの撮像機構の視野を拡張するよう当該装置を所定位置にロックするための機構と、少なくとも２つの撮像機構から得たデータを一のデータストリームにまとめるサブシステムとを備える。
【００７９】
データストリームは画像を含むとしてよい。データストリームはビデオを含むとしてよい。データストリームはリアルタイムビデオストリームであってよい。ヒンジを用いて、少なくとも２つの撮像機構の視野を最適化するとしてよい。撮像機構はカメラであってよい。撮像機構はセンサであってよい。２つのディスプレイを用いて、 撮像用に当該装置を位置決めするとしてよい。当該装置は複数のディスプレイを備えるとしてよい。当該装置によって、パノラマビデオの録画および転送が可能になるとしてよい。
【００８０】
＜例８＞
手の動作から入力を取得するための方法を以下で説明する。当該方法は、キーボードを複数の撮像機構で機能拡張することと、ユーザのハンドジェスチャーを撮像するべく少なくとも２つの撮像機構を配置することとを備える。少なくとも２つの撮像機構は、それぞれの手について複数の別個の入力エリアを実現するべく、離間している。
【００８１】
少なくとも２つの撮像機構は、上向きの焦点の合ったジェスチャーカメラであってよい。少なくとも２つの撮像機構は、キーボードと平行な動きを可能とし、キーボードに対して垂直に奥行きを入力できるようにするとしてよい。ユーザの左手の動きは左撮像機構で撮像されるとしてよく、ユーザの右手の動きは右撮像機構で撮像されるとしてよい。撮像機構は調整可能であってよい。当該方法において、右手制御および左手制御は互いに依存しているとしてよい。当該方法において、右手制御および左手制御は、互いに独立しているとしてよい。撮像デバイスの解像度およびフレームレートは調整可能であるとしてよい。複数の撮像デバイスの設定は調整可能であるとしてよい。この設定には、露光時間が含まれるとしてよい。
【００８２】
＜例９＞
装置を以下で説明する。当該装置は、全ての部品が内部に配設されている一体型筐体と、プロセッサと、少なくとも２つのディスプレイと、少なくとも２つのカメラと、ストレージシステムとを備える。ストレージシステムは、少なくとも２つのカメラから入力を取得するよう、そして、少なくとも２つのディスプレイにディスプレイ情報を提供するようプロセッサに指示するためのコードを有する。
【００８３】
ストレージシステムは、少なくとも２つのカメラのうち少なくとも１つから制御入力を取得するようプロセッサに指示するためのコードを有するとしてよい。ストレージシステムは、少なくとも２つのカメラのそれぞれにおいて異なるユーザから制御入力を取得するよう、そして、少なくとも２つのディスプレイのそれぞれにおいて異なるユーザのそれぞれについて別個の出力を提供するようプロセッサに指示するためのコードを有するとしてよい。２つのカメラは、当該装置上のキーボードの互いに対向する辺に沿って配置されているとしてよい。ストレージシステムは、２つのカメラのそれぞれを用いて複数の異なる手から制御入力を取得するようプロセッサに指示するためのコードを有するとしてよい。
【００８４】
ロックヒンジを用いて、複数のディスプレイを所定の構成で配置するとしてよい。所定の構成では、支持面と共に三角形を形成するとしてよい。当該装置のそれぞれの側から異なるディスプレイおよび異なるカメラが外側を向いている。装着デバイスを用いて当該装置をＶ字型構成で支持するとしてよい。異なるディスプレイがＶ字型のそれぞれの側から見える。
【００８５】
一部の実施形態は、ハードウェア、ファームウェアおよびソフトウェアのいずれか一つまたは組み合わせで実装されるとしてよい。一部の実施形態はさらに、機械可読媒体に格納される命令として実装されるとしてもよい。そのような命令は、本明細書で説明した処理を実施するべくコンピューティングプラットフォームで読み出されて実行されるとしてよい。機械可読媒体は、機械、例えば、コンピュータが読み出し可能な形式で情報を格納または送信する任意の機構を含むとしてよい。例えば、機械可読媒体は、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光学記憶媒体、フラッシュメモリデバイス、または、電気的、光学的、音響的またはその他の形態の伝搬信号、例えば、搬送波、赤外線信号、デジタル信号または信号を送受信するインターフェース等を含むとしてよい。
【００８６】
実施形態は実装または例である。本明細書において、「実施形態」、「一実施形態」、「一部の実施形態」、「さまざまな実施形態」または「その他の実施形態」という表現が見られるが、これは、当該実施形態に関連付けて説明している特定の特徴、構造または特性が少なくとも一部の実施形態に含まれているが、必ずしも本技術の全ての実施形態には含まれていないことを意味している。「実施形態」、「一実施形態」または「一部の実施形態」が何度も登場するが、必ずしも全てが同じ実施形態を意味しているものではない。ある実施形態の構成要素または態様は、他の実施形態の構成要素または態様と組み合わせることが可能である。
【００８７】
本明細書で説明および図示した構成要素、特徴、構造、特性等が全て、一の特定の実施形態または複数の実施形態に含まれる必要があるわけではない。本明細書において、構成要素、特徴、構造または特性が含まれる「としてもよい（ｍａｙ、ｍｉｇｈｔ、ｃａｎ、ｃｏｕｌｄ）」、と記載されている場合、例えば、この特定の構成要素、特徴、構造または特性は含まれる必要はない。本明細書または特許請求の範囲において、「一の（ａ、ａｎ）」構成要素、という記載がある場合、当該構成要素が１つのみであることを意味するものではない。本明細書または特許請求の範囲において、「一の追加の」構成要素、という記載がある場合、追加の構成要素が複数存在することを排除するものではない。
【００８８】
一部の実施形態は特定の実装例を参照しつつ説明されているが、一部の実施形態によれば他の実装例も可能であることに留意されたい。これに加えて、図面で図示した、および／または、本明細書で説明した回路要素またはその他のフィーチャの配列および／または順序は、図示および説明した特定の方法に従う必要はない。一部の実施形態によると、他にも多くの構成が可能である。
【００８９】
図に示した各システムにおいて、構成要素はそれぞれ、同じ参照番号または異なる参照番号が割り当てられている場合がある。これは、これらの構成要素が互いに異なるとしてもよいし、および／または、同様であるとしてもよいことを示唆するためである。しかし、一の構成要素は、複数の異なる実装例を含み、本明細書で図示または説明したシステムの一部または全てと協働する程度の柔軟性を持つとしてよい。図面で図示したさまざまな構成要素は、同一であってもよいし、または、異なるとしてもよい。どの構成要素を第１の構成要素と呼び、どの構成要素を第２の構成要素と呼ぶかは任意である。
【００９０】
上述した例における詳細な内容は１または複数の実施形態のいずれでも利用され得るものと理解されたい。例えば、上述したコンピューティングデバイスの任意の特徴は全て、本明細書で説明した方法またはコンピュータ可読媒体のいずれかについても実装されるとしてよい。さらに、本明細書ではフローチャートおよび／または状態図を用いて実施形態を説明したが、本技術は、これらの図面または明細書中の対応する説明に限定されるものではない。例えば、フローは、本明細書で図示および説明したのと正確に同じ順序で、または、図示した各ボックスまたは状態を経過するように進む必要はない。
【００９１】
本技術は、本明細書に記載した具体的且つ詳細な内容に限定されるものではない。実際、当業者であれば、本開示を参照することで、上記の説明および図面に基づき多くのその他の変更例が本技術の範囲内でなされ得ることに想到するであろう。したがって、本技術の範囲を定義するのは、以下に記載の請求項およびその補正である。
【図１】
2017527833.tif 000003
【図２】
2017527833.tif 000004
【図３】
2017527833.tif 000005
【図４】
2017527833.tif 000006
【図５】
2017527833.tif 000007
【図６】
2017527833.tif 000008
【図７Ａ】
2017527833.tif 000009
【図７Ｂ】
2017527833.tif 000010
【図８】
2017527833.tif 000011
【図９】
2017527833.tif 000012
【図１０】
2017527833.tif 000013
【図１１Ａ】
2017527833.tif 000014
【図１１Ｂ】
2017527833.tif 000015
【図１２】
2017527833.tif 000016
【図１３】
2017527833.tif 000017
【図１４】
2017527833.tif 000018
【図１５】
2017527833.tif 000019
【図１６】
2017527833.tif 000020
【図１７】
2017527833.tif 000021
【国際調査報告】
2017527833.tif 000022
2017527833.tif 000023