(57)【要約】【課題】対話型ホワイトボードは、２人以上の利用者が対話型ホワイトボードを制御し、これと直接対話することを可能にできる。【解決手段】ホワイトボードは、利用者が無線または有線のネットワークを介してホワイトボードと接続された個人用クライアントデバイスを利用してホワイトボードと対話することを可能にできる。ホワイトボードは、各入力方法と入力の発信元とを区別できる。ホワイトボードは、ホワイトボードのユーザーインターフェイスのコンテンツを利用者の個人用クライアントデバイスと共有でき、利用者は、クライアントデバイスのユーザーインターフェイスでホワイトボードのコンテンツと対話できる。ホワイトボードは、クライアントデバイスでの入力を検出することができ、また各クライアントデバイスで提供された入力でホワイトボードインターフェイスのコンテンツを更新して、対話型ホワイトボードおよび接続されたクライアントデバイスで入力されたコンテンツの更新および変更を継続的に反映することができる。【選択図】図１
2015535635.tif 000002
【特許請求の範囲】
【請求項１】
対話型ホワイトボード共有を実現するために少なくとも部分的にコンピュータデバイスで実行される方法であって、
ホワイトボードのインターフェイスに表示されるコンテンツを１または複数のクライアントデバイスと共有する要求を検出する工程と、
前記ホワイトボードと前記１または複数のクライアントデバイスとの間の接続を確立する工程と、
前記ホワイトボードの前記コンテンツを前記１または複数のクライアントデバイスと共有する工程と、
前記１または複数のクライアントデバイスで提供された前記ホワイトボードへの入力を検出する工程と、
前記１または複数のクライアントデバイスで検出された前記入力で、前記ホワイトボードの前記インターフェイスを更新する工程と
を含む方法。
【請求項２】
前記ホワイトボードの更新された前記インターフェイスを前記１または複数のクライアントデバイスと共有する工程をさらに含む請求項１に記載の方法。
【請求項３】
２人以上の利用者による前記ホワイトボードの前記インターフェイスでの直接的な入力を検出する工程をさらに含む請求項１に記載の方法。
【請求項４】
前記入力が、前記２人以上の利用者により、電子ペン、スタイラス、マウス、キーボード、ジェスチャ、およびタッチ入力の１または複数を利用して、前記ホワイトボードの前記インターフェイスに直接提供される請求項３に記載の方法。
【請求項５】
前記ホワイトボードへの前記入力を区別して前記入力の発信元を示す工程をさらに含む請求項１に記載の方法。
【請求項６】
前記ホワイトボードへの前記入力を区別して前記入力の発信元を示す前記工程が、
テキスト表示およびグラフィック表示のいずれかまたは両方を利用して前記入力の前記発信元を示す工程
をさらに含む請求項５に記載の方法。
【請求項７】
命令を格納するメモリと、
前記メモリに接続され、対話型ホワイトボード共有アプリケーションを実行するプロセッサと
を含む、対話型ホワイトボード共有を実現するためのコンピュータデバイスであって、前記対話型ホワイトボード共有アプリケーションが、
ホワイトボードのインターフェイスに表示されるコンテンツを１または複数のクライアントデバイスと共有する要求を検出し、
前記ホワイトボードと前記１または複数のクライアントデバイスとの間の接続を確立し、
前記ホワイトボードの前記コンテンツを前記１または複数のクライアントデバイスと共有し、
前記１または複数のクライアントデバイスで提供された前記ホワイトボードへの入力を検出し、
前記１または複数のクライアントデバイスで検出された前記入力で、前記ホワイトボードの前記インターフェイスを更新し、
前記ホワイトボードの更新された前記インターフェイスを前記１または複数のクライアントデバイスと共有する
ように構成されているコンピュータデバイス。
【請求項８】
前記ホワイトボードと前記１または複数のクライアントデバイスとの間に確立された前記接続が、有線接続、無線接続、およびネットワーク接続の１または複数である請求項７に記載のコンピュータデバイス。
【請求項９】
対話型ホワイトボード共有を実現するための命令が格納されたコンピュータ可読メモリデバイスであって、前記命令が、
ホワイトボードのインターフェイスに表示されるコンテンツを１または複数のクライアントデバイスと共有する要求を検出する命令と、
前記ホワイトボードと前記１または複数のクライアントデバイスとの間の接続を確立する命令と、
前記ホワイトボードの前記コンテンツを前記１または複数のクライアントデバイスと共有する命令と、
前記１または複数のクライアントデバイスで提供された前記ホワイトボードへの入力を検出する命令であって、前記入力が、選択、移動行為、サイズ変更行為、書式設定行為、新たに生成されたコンテンツ、および前記ホワイトボードにより共有される既存のコンテンツの編集の１または複数である命令と、
前記１または複数のクライアントデバイスで検出された前記入力で、前記ホワイトボードの前記インターフェイスを更新する命令と、
前記ホワイトボードの更新された前記インターフェイスを前記１または複数のクライアントデバイスと共有する命令と
を含むコンピュータ可読メモリデバイス。
【請求項１０】
前記命令が、
前記ホワイトボードの前記コンテンツを前記１または複数のクライアントデバイスと共有することと連動した音声／視覚対話を実現するテレプレゼンスコラボレーションを実現するために、前記ホワイトボードを１または複数のビデオプロジェクタと接続する命令
をさらに含む請求項９に記載のコンピュータ可読メモリデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対話型ホワイトボードを共有する技術に関する。
【背景技術】
【０００２】
[0001]  コラボレーション型のコンピュータ技術およびネットワーク技術の普及により、コンテンツを共有し、共有されたコンテンツを制御および対話操作するニーズが広まっている。テレビ会議およびデスクトップ共有は、離れた場所にいる利用者が相手側を訪れることなくコンテンツを共有し、相互にやり取りすることを可能にする技術の例である。さらに、利用者がプロジェクトでコラボレートし、コンテンツをリアルタイムで生成および更新することを求めるようになるにつれ、継続的にコンテンツを共有し、対話し、更新する機能が有益となった。対話型ホワイトボードは、ディスプレイ画面に書き込まれたコンテンツをキャプチャし、リアルタイムのコンテンツ操作を実現するためにしばしば使用される。しかし、従来の対話型ホワイトボードは、複数の利用者がコンテンツを操作および提供できるようにしたり、リモート位置からの対話を実現したりするための機能を備えていないことがあった。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
[0002]  本概要は、以下の「発明を実施するための形態」でさらに説明する概念の一部を、簡単な形式で示すために設けられている。本概要は、特許請求の範囲に記載された主題の主要な特徴または必須の特徴を排他的に特定することを意図しているわけではなく、特許請求の範囲に記載された主題の範囲を判断しやすくすることを意図しているわけでもない。
【課題を解決するための手段】
【０００４】
[0003]  実施形態は、対話型ホワイトボード共有プラットフォームに関する。対話型ホワイトボードは、２人以上の利用者が対話型ホワイトボードと同時に対話したり、制御したり、対話型ホワイトボードにコンテンツを提供したりすることを可能にできる。対話型ホワイトボードは、２人以上の利用者がホワイトボードのインターフェイスに入力を直接提供することを可能にでき、また対話型ホワイトボードは、利用者が有線または無線のネットワークを介して対話型ホワイトボードに接続された個人用クライアントデバイスを利用して対話型ホワイトボードに入力を提供することを可能にできる。対話型ホワイトボードは、２以上のクライアントデバイスで提供された入力を検出し、入力の発信元を区別できる。対話型ホワイトボードは、２人以上の利用者が対話型ホワイトボードにより表示されたコンテンツでコラボレーションを行えるようにするために、ホワイトボードのインターフェイスに入力を継続的に表示できる。
【０００５】
[0004]  これらや他の特徴および利点は、以下の詳細な説明を読み、添付の図面を参照することで明らかとなる。上記の全体的な説明および以下の詳細な説明は例示的なものであり、特許請求の範囲に記載された態様を制限するものではないことが理解される。
【図面の簡単な説明】
【０００６】
【図１】[0005]ホワイトボード共有を利用できる例示的なコラボレーション環境を示す図である。
【図２】[0006]複数の利用者がホワイトボードと同時に対話することを可能にする例示的なマルチユーザー環境を示す図である。
【図３】[0007]複数の利用者が個人用クライアントデバイスからホワイトボードと対話することを可能にする例示的なマルチユーザー環境を示す図である。
【図４】[0008]複数の利用者がネットワークを介してホワイトボードと対話することを可能にする例示的なマルチユーザー環境を示す図である。
【図５】[0009]テレプレゼンスコラボレーションを実現する例示的なホワイトボード共有環境を示す図である。
【図６】[0010]実施形態に係るシステムを実装できるネットワーク環境の図である。
【図７】[0011]実施形態を実装できる例示的なコンピュータ運用環境のブロック図である。
【図８】[0012]実施形態に係る対話型ホワイトボード共有およびコラボレーションを実現するプロセスの論理流れ図である。
【発明を実施するための形態】
【０００７】
[0013]  上記で概説したように、対話型ホワイトボード共有を提供するための技術が全体的に説明される。対話型ホワイトボードは、２人以上の利用者が対話型ホワイトボードインターフェイスを制御し、これと直接対話することを可能にできる。またホワイトボードは、利用者が無線または有線のネットワークを介してホワイトボードと接続された個人用クライアントデバイスを利用してホワイトボードと対話することを可能にできる。ホワイトボードは、ホワイトボードのユーザーインターフェイスのコンテンツを利用者の個人用クライアントデバイスと共有することができ、利用者は、クライアントデバイスのユーザーインターフェイスでホワイトボードのコンテンツと対話し、これを制御することができる。ホワイトボードは、入力を継続的に追跡することができ、また各入力方法および入力の発信元を区別することができる。ホワイトボードは、クライアントデバイスでの入力を検出することができ、また各クライアントデバイスで提供された入力でホワイトボードインターフェイスのコンテンツを更新して、対話型ホワイトボードおよび接続されたクライアントデバイスで入力されたコンテンツの更新および変更を継続的に反映することができる。
【０００８】
[0014]  以下の詳細な説明では、詳細な説明の一部を形成し特定の実施形態または実施例を図解により示す添付の図面を参照する。本開示の主旨または範囲から逸脱することなく、これらの態様を組み合わせたり、他の態様を利用したり、構造的な変更を加えたりすることが可能である。よって以下の詳細な説明は限定的な意味で捉えられるものではなく、本発明の範囲は、添付の請求項とその均等物によって定義される。実施形態はパーソナルコンピュータのオペレーティングシステムで実行されるアプリケーションプログラムと連動して実行されるプログラムモジュールの一般的文脈で説明されるが、当業者は、他のプログラムモジュールとの組み合わせで態様を実装することも可能であることを認識する。
【０００９】
[0015]  一般に、プログラムモジュールは、ルーチン、プログラム、コンポーネント、データ構造、および特定のタスクを実行するかまたは特定の抽象データ型を実装するその他の種類の構造を含む。さらに、当業者は、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースまたはプログラミング対応の家庭用電化製品、ミニコンピュータ、メインフレームコンピュータ、および類似のコンピュータデバイスを含む、他のコンピュータシステム構成でも実施形態を実践できることを理解する。実施形態は、通信ネットワークを介して連結したリモート処理デバイスによりタスクが実行される分散コンピュータ環境でも実践できる。分散コンピュータ環境では、プログラムモジュールはローカルおよびリモートのメモリストレージデバイスに配置することができる。
【００１０】
[0016]  実施形態は、コンピュータ実装プロセス（方法）、コンピュータシステム、またはコンピュータプログラム製品やコンピュータ可読媒体等の製造業者の物品として実装できる。コンピュータプログラム製品は、コンピュータシステムによる読み取りが可能で、コンピュータまたはコンピュータシステムに例示的なプロセスを実行させる命令を含むコンピュータプログラムを符号化するコンピュータストレージ媒体であり得る。コンピュータ可読ストレージ媒体は、コンピュータ可読メモリデバイス（ハードウェア）である。コンピュータ可読ストレージ媒体は、たとえば、１または複数の揮発性コンピュータメモリ、不揮発性メモリ、ハードドライブ、フラッシュドライブ、フロッピーディスク、またはコンパクトディスク、および類似の媒体を通じて実装できる。
【００１１】
[0017]  図１は、ホワイトボード共有を利用できる例示的なコラボレーション環境を示す。コラボレーション環境では、２人以上の利用者がホワイトボードと同時に対話できる。ダイアグラム１００に図示されているように、ホワイトボードは対話型ホワイトボード１０２である可能性があり、複数の利用者１１４、１１６、１２０の間および複数のクライアントデバイスの間の対話を実現できる。例示的なクライアントデバイスとして、デスクトップコンピュータデバイス１０４、パーソナルコンピュータ１０６、タブレット１０８、スマートフォン１１０、およびその他の同様なクライアントデバイスがある。また、対話型ホワイトボード１０２は、クライアントデバイスのデスクトップを対話型ホワイトボード１０２のユーザーインターフェイス面に表示できるプロジェクタに接続されてもよい。対話型ホワイトボード１０２は、有線または無線のネットワークであり得るネットワーク上で、１または複数のクライアントデバイスと接続され得る。さらに、対話型ホワイトボードは、クラウドネットワーク１１２を介して１または複数のクライアントデバイスと接続され得る。対話型ホワイトボードは、手書きを認識したり、手書きをテキストに変換したり、ホワイトボードに表示されたコンテンツにすばやく注釈を付けたり、複数のコンピュータデバイスから入力を受信したり、複数の利用者から入力を受信したりするように構成され得る。
【００１２】
[0018]  図２は、複数の利用者がホワイトボードと同時に対話することを可能にする例示的なマルチユーザー環境を示す。ダイアグラム２００で示されているように、対話型ホワイトボード２０２は、２人以上の利用者２１４が対話型ホワイトボード２０２と同時に対話することを可能にする。一部の例では、対話型ホワイトボード１０２は、１人または複数の利用者１１４、１１６が入力デバイスを使用して対話型ホワイトボード１０２と直接対話することを可能にする。例示的な従来の入力デバイスとして、対話型スタイラス２０６、電子ペン、キーボード、および／またはマウスがある。さらに、対話型ホワイトボード１０２は、ハンドジェスチャおよびフィンガータッチ２０４を対話型ホワイトボード２０２との対話、制御、およびコンテンツ２０８の提供のための入力方法として認識できるようにする、タッチ対応またはジェスチャ対応のデバイスであってよい。
【００１３】
[0019]  例示的なシナリオでは、ダイアグラム２００に図示されているように、対話型ホワイトボード２０２は２人以上の利用者２１４から入力を同時に受信するように構成され得る。各利用者は、コンテンツ２０８を対話型ホワイトボード２０２に提供するために異なる入力方法を利用できる。たとえば、ある利用者はスタイラス２０６を利用してコンテンツ２０８を提供し、注釈を作成し、対話型ホワイトボード２０２とその他の対話を行い、第２の利用者はフィンガータッチ２０４を利用して対話型ホワイトボード２０２と同じく対話することができる。対話型ホワイトボード２０２は、手または入力デバイスによる各入力を個別および同時に識別および追跡することができる。対話型ホワイトボード２０２は、それぞれの異なる入力デバイスを認識でき、その入力デバイスが属する利用者を識別できる。対話型ホワイトボード２０２は、各入力タイプおよび／または入力デバイスを区別するように構成され得る。各利用者の入力からコンテンツ２０８を対話型ホワイトボード２０２に表示する場合、対話型ホワイトボード２０２は、表示されたコンテンツ２０８を提供した入力タイプ（利用者）および／またはデバイスを表示することができる。例示的な表示として、色付きおよび／もしくはグラフィックの表示、注釈、ならびに／または表示されたコンテンツ２０８を提供した利用者を示すポップアップウィンドウおよびコメントがある。さらに、対話型ホワイトボード２０２は、コンテンツの位置、書式、およびスタイルを調節して、コンテンツを相互に区別することができる。
【００１４】
[0020]  図３は、複数の利用者が個人用クライアントデバイスからホワイトボードと対話することを可能にする例示的なマルチユーザー環境を示す。ダイアグラム３００に図示されているように、複数の利用者３０４、３１４、３１６、３１８は、個人用クライアントデバイス３１２、３２２、３２０を利用して、対話型ホワイトボード３０２と同時に対話できる。たとえば、第１の利用者３０４は、スタイラス等の入力デバイスまたはタッチ入力３０６を利用して、対話型ホワイトボード３０２と直接対話し、コンテンツ３０８を提供することができる。第２の利用者３１４は、タブレット３１２を利用して対話型ホワイトボード３０２と同時に対話し、第３の利用者３１６は、スマートフォン３２２を利用して対話型ホワイトボード３０２と対話し、第４の利用者３１８は、パーソナルコンピュータ３２０を利用して対話型ホワイトボード３０２と対話することができる。これまでに挙げたクライアントデバイスは例示的なものであり、限定を意図しているわけではない。対話型ホワイトボード３０２との対話を可能にする任意のクライアントデバイスが、１人または複数の利用者により利用され得る。
【００１５】
[0021]  例示的な実施形態では、個人用クライアントデバイスは、有線または無線の接続を介して対話型ホワイトボード３０２との通信３１０を実現するように構成され得る。対話型ホワイトボード３０２は、各個人用クライアントデバイスを認識し、各個人用デバイスからの入力を区別して、各個人用デバイスからのコンテンツ３０８を対話型ホワイトボード３０２に表示するときに、表示されたコンテンツ３０８の入力を提供したクライアントデバイスを示すことができるように構成され得る。
【００１６】
[0022]  実施形態に係るシステムでは、対話型ホワイトボード３０２は、個人用デバイスをコラボレーションセッションに招待することにより、１または複数の個人用クライアントデバイス３１２、３２２、３２０との対話を開始することができる。招待されたクライアントデバイスが受諾すると、対話型ホワイトボード３０２とそのクライアントデバイスとの間の通信３１０が開始され得る。対話型ホワイトボード３０２は、個人用クライアントデバイスの存在を検出したときに、１または複数の個人用クライアントデバイスをコラボレーションセッションに自動的に招待するように構成され得る。さらに、対話型ホワイトボード３０２を制御している利用者は、対話先の１または複数の個人用クライアントデバイスを選択することで、コラボレーションセッションを能動的に開始することができる。別の例では、各個人用デバイスは、コラボレーションセッションの開始を要求することにより、対話型ホワイトボード３０２との対話を開始することができる。対話型ホワイトボード３０２は、対話型ホワイトボード３０２と要求元のクライアントデバイスとの間の対話および通信を確立するために、招待を受諾することができる。
【００１７】
[0023]  図４は、複数の利用者がネットワークを介してホワイトボードと対話することを可能にする例示的なマルチユーザー環境を示す。上述したように、１人または複数の利用者４１４は、パーソナルコンピュータ、デスクトップコンピュータ、スマートフォン、タブレット、その他の同様のクライアントデバイス等の１または複数の個人用デバイス４１２から、対話型ホワイトボード４０２と対話できる。ダイアグラム４００に図示されているように、個人用クライアントデバイス４１２は、たとえばクラウドネットワーク４１０等のネットワークを介して対話型ホワイトボード４０２と通信するように構成され得る。各利用者および関連するクライアントデバイスは、家庭、職場、学校、図書館、ネットワークを介した接続を可能にするその他の場所等の多様な場所に位置していてよい。個人用クライアントデバイス４１２は、対話型ホワイトボード４０２とクライアントデバイス４１２との間の対話および通信を実現するために、クラウドネットワーク４１０等のネットワークを介して対話型ホワイトボード４０２と接続するように構成され得る。個人用デバイス４１２と対話型ホワイトボード４０２が接続されると、対話型ホワイトボード４０２は、各クライアントデバイス４１２から入力を受信し、その入力をコンテンツ４０８として対話型ホワイトボード４０２のユーザーインターフェイスに表示するように構成され得る。さらに、接続されたときに、対話型ホワイトボード４０２はテスクトップ共有を有効にして、１または複数の個人用デバイス４１２のインターフェイスおよびコンテンツが対話型ホワイトボード４０２のインターフェイスに表示され得るようにすることができる。
【００１８】
[0024]  例示的な実施形態では、対話型ホワイトボードが２以上の個人用クライアントデバイス４１２から入力を受信すると、対話型ホワイトボード４０２は、各個人用デバイスからネットワークを介して入力されたコンテンツを認識、追跡、および区別して、対話型ホワイトボード４０２に表示されるコンテンツ４０８にそのコンテンツ４０８を提供したデバイスが反映されるようにすることが可能である。たとえば、第１の利用者４０４は、スタイラスおよび／またはタッチ入力を利用して対話型ホワイトボード４０２にコンテンツを直接入力できる。対話型ホワイトボード４０２は、第１の利用者４０４からのコンテンツ４０６を表示し、そのコンテンツが第１の利用者によって提供されたことを表示することができる。表示は、テキストラベルおよび／またはコンテンツ４０６が第１の利用者４０４によって入力されたことを示す色分け等のグラフィック表現であり得る。同様に、第２の利用者４１４は、第２の利用者４１４の個人用クライアントデバイス４１２を利用して、対話型ホワイトボード４０２に入力を提供できる。対話型ホワイトボード４０２が第２の利用者４１４から入力されたコンテンツを受信すると、対話型ホワイトボード４０２は、第２の利用者４１４からのコンテンツ４２４を対話型ホワイトボード４０２のインターフェイスのコンテンツペインに表示し、そのコンテンツが第２の利用者４１４によって提供されたことをテキスト表示および／またはグラフィック表示を提供することにより示すことができる。また対話型ホワイトボード４０２は、対話型ホワイトボード４０２のインターフェイスを接続している個人用クライアントデバイス４１２と共有して、各個人用デバイスが接続している各クライアントデバイスからのすべての入力と共に対話型ホワイトボードを継続的に反映して対話型ホワイトボード４０２を制御し、入力を提供できるようにすることができる。
【００１９】
[0025]  追加の実施形態では、対話型ホワイトボード４０２は、対話型ホワイトボードの物理インターフェイスでの利用者による直接入力および利用者の個人用クライアントデバイスでの入力を通じて、複数の利用者から入力を受信できる。対話型ホワイトボード４０２が、対話型ホワイトボード４０２のインターフェイス等の１または複数の発信元および１または複数の接続されたクライアントデバイスで入力されたコンテンツを受信すると、そのコンテンツは、たとえば付箋に似た独立したテキストウィンドウまたはコンテンツウィンドウとして、インターフェイスに表示され得る。付箋は、テキストやグラフィックなどのコンテンツを表示するウィンドウまたはポップアップボックスであり、１人または複数の利用者により入力されたコンテンツを表示するために対話型ホワイトボード４０２のユーザーインターフェイスに表示され得る。対話型ホワイトボード４０２は、対話型ホワイトボード４０２で直接作成された任意のコンテンツに加えて、付箋コレクションを作成することができる。対話型ホワイトボード４０２で複数の利用者により共有されるコンテンツを区別および整理しやすくするために、各付箋は、その付箋のコンテンツを提供した利用者またはクライアントデバイスに基づいて区別することが可能であり得る。コンテンツウィンドウまたは付箋の配置およびサイズは、それらが対話型ホワイトボードのコンテンツに干渉しないように容易に操作することができ、対話型ホワイトボード４０２と対話している１人または複数の利用者により容易に移動し、非表示にし、表示し、およびその他の方法で変更することができる。
【００２０】
[0026]  図５は、テレプレゼンスコラボレーションを実現する例示的なホワイトボード共有環境を示す。ダイアグラム５００に図示されているように、対話型ホワイトボード５０２は、１または複数の個人用クライアントデバイス５１２と通信するように構成され得る。個人用クライアントデバイス５１２は、たとえばクラウドネットワーク等の有線または無線のネットワークであり得るネットワーク５１０を介して対話型ホワイトボード５０２と通信するように構成され得る。対話型ホワイトボード５０２はまた、ネットワーク５１０上で２人以上の利用者５０４、５１４の間でのテレプレゼンスコラボレーションを実現するように構成され得る。テレプレゼンスコラボレーションでは、利用者が単一の場所にいるかのように感じ、利用者５１４のすべてが単一の場所にいるかのように対話型ホワイトボード５０２と対話できるようにするために、複数のカメラ、ディスプレイ、およびプロジェクタを利用できる。テレプレゼンスコラボレーションでは、リモート位置にいる利用者５１４が対話型ホワイトボード５０２に寄稿できるようにするために、対話型ホワイトボード５０２を通じてリアルタイムテレプレゼンス会議とコンテンツコラボレーションとを同期できる。
【００２１】
[0027]  例示的な実施形態では、テレプレゼンスコラボレーション時に、利用者５１４は異なるリモート位置にいてもよく、各利用者５１４は、リアルタイムテレプレゼンス会議に参加しながら、それぞれのリモート位置から対話型ホワイトボード５０２と対話し、これを制御することができる。他のデータ、アプリケーション、および音声／ビデオ通信等の機能にアクセスできるリアルタイムコラボレーションを実現するために、対話型ホワイトボード５０２を１または複数のプロジェクタと連動して使用することができる。たとえば、１人または複数の利用者５１４は、利用者が音声／ビデオ通信を使用して相互に接続され得るように、テレプレゼンスビデオ会議を開始できる。対話型ホワイトボード５０２はテレプレゼンスビデオ会議で共有でき、それぞれの場所にいる利用者５１４は、対話型ホワイトボード５０２のコンテンツを見ると共に、対話型ホワイトボード５０２にコンテンツを寄稿することができる。利用者５１４は、個人用クライアントデバイス５１２を使用して対話型ホワイトボード５０２と対話することができる。個人用クライアントデバイス５１２は、ネットワーク５１０を介して対話型ホワイトボード５０２に接続して、対話型ホワイトボード５０２とクライアントデバイス５１２との間で対話および通信を実現するように構成され得る。
【００２２】
[0028]  例示的な実施形態では、対話型ホワイトボード５０２のインターフェイスが各個人用クライアントデバイスに表示され、各利用者はその利用者の個人用クライアントデバイスで対話型ホワイトボード５０２と対話することができる。各利用者が個人用クライアントデバイスで提供した入力は、対話型ホワイトボード５０２と同期され、対話型ホワイトボード５０２のインターフェイスに表示され得る。たとえば、対話型ホワイトボード５０２は、リモート位置にいる各利用者からの入力を認識するように構成され得る。入力は、コンピュータ、タブレット、スマートフォン等のクライアントデバイスを利用したジェスチャ入力および物理入力であり得る。対話型ホワイトボード５０２と連動したテレプレゼンス会議により、カメラおよびプロジェクタ５０６を通じてビデオによるリアルタイム会話を実現しつつ、対話型ホワイトボード５０２を通じて文書、メモ、ファイル、およびアプリケーションの共有を実現することができる。
【００２３】
[0029]  図６は、実施形態を実装できるネットワーク環境の図である。対話型ホワイトボード共有は、以下で説明するアプリケーション８２２等のローカルにインストールされたアプリケーションに加えて、１または複数のサーバー６０６または個別サーバー６０８上で実行されるソフトウェアを通じて実装され得るホスト型アプリケーションおよびサービスと連動して利用され得る。ホスト型サービスまたはアプリケーションは、ウェブベースのサービスまたはアプリケーション、クラウドベースのサービスまたはアプリケーション、および同様のサービスまたはアプリケーションである可能性があり、ハンドヘルドコンピュータ６０１、デスクトップコンピュータ６０２、ラップトップコンピュータ６０３、スマートフォン６０４、タブレットコンピュータ（またはスレート）６０５（「クライアントデバイス」）等の個人用コンピュータデバイス上のクライアントアプリケーションとネットワーク６１０を通じて通信し、利用者に提示されるユーザーインターフェイスを制御できる。ウェブベースのサービスの一例として、ワープロ、スプレッドシート、通信、スケジュール管理、プレゼンテーション、および類似のアプリケーションをクライアントデバイスのブラウザインターフェイスを通じてクライアントに提供する生産性スイートがある。そのようなサービスは、利用者が本明細書で説明されている多様な入力機構を通じてホワイトボードと対話することを可能にできる。
【００２４】
[0030]  クライアントデバイス６０１〜６０５は、ホスト型のサービスまたはアプリケーションによって提供される機能にアクセスするために使用される。１または複数のサーバー６０６またはサーバー６０８は、上述した多様なサービスを提供するために使用され得る。関連するデータは、１または複数のデータストア（たとえば、データストア６１４）に格納され得る。これらのデータストアは、サーバー６０６のいずれか１つまたはデータベースサーバー６１２によって管理され得る。
【００２５】
[0031]  ネットワーク６１０は、サーバー、クライアント、インターネットサービスプロバイダ、および通信媒体の任意のトポロジを含むことができる。実施形態に係るシステムは、静的または動的なトポロジを持つことができる。ネットワーク６１０は、エンタープライズネットワーク等のセキュリティで保護されたネットワーク、無線オープンネットワーク等のセキュリティで保護されていないネットワーク、またはインターネットを含み得る。また、ネットワーク６１０は、ＰＳＴＮ、セルラーネットワーク等の他のネットワークを介した通信を調整できる。ネットワーク６１０は、本明細書に記載されたノード間の通信を提供する。非限定的な例として、ネットワーク６１０は、音響、ＲＦ、赤外線等の無線媒体やその他の無線媒体を含み得る。
【００２６】
[0032]  コンピュータデバイス、アプリケーション、データ発信元、およびデータ分散システムの他の多くの構成を利用して、対話型ホワイトボード共有を提供することができる。さらに、図６で説明したネットワーク環境は、例示のみを目的としている。実施形態は、例示的なアプリケーション、モジュール、またはプロセスに限定されない。
【００２７】
[0033]  図７および関連する説明は、実施形態を実装できる適切なコンピュータ環境を簡単かつ全体的に説明することを意図している。図７を参照すると、実施形態に係るアプリケーション用の例示的なコンピュータ運用環境の一例であるコンピュータデバイス７００のブロック図が示されている。基本的な構成では、コンピュータデバイス７００は、図１Ａ、図１Ｂ、および図１０に関連して説明される例示的なデバイスのような、据置型、携帯型、または他の形式の任意のタッチおよび／またはジェスチャ対応デバイスであり、少なくとも１つの処理装置７０２と、システムメモリ７０４とを含み得る。またコンピュータデバイス７００は、プログラムの実行で協働する複数の処理装置を含み得る。コンピュータデバイスの具体的な構成および種類に応じて、システムメモリ７０４は、揮発性（RAM等）、不揮発性（ROM，フラッシュメモリ等）、またはそれら２つの何らかの組み合わせであり得る。システムメモリ７０４は、通常、プラットフォームの動作を制御するのに適したオペレーティングシステム７０５を含む。これには、ワシントン州レドモンドのＭｉｃｒｏｓｏｆｔ  ＣｏｒｐｏｒａｔｉｏｎのオペレーティングシステムであるＷｉｎｄｏｗｓ（登録商標）、Ｗｉｎｄｏｗｓ  Ｍｏｂｉｌｅ（登録商標）、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ（登録商標）が含まれる。システムメモリ７０４は、プログラムモジュール７０６、ホワイトボードアプリケーション７２２、対話型共有モジュール７２４、検出モジュール７２６等の１または複数のソフトウェアアプリケーションをさらに含み得る。
【００２８】
[0034]  対話型共有モジュール７２４は、オペレーティングシステム７０５またはアプリケーション７２２と連動して、上述したホワイトボードとの対話およびコラボレーションを実現できる。検出モジュール７２６は、物理入力、ジェスチャ入力、ネットワーク上での有線および無線入力など、ホワイトボードへの多様な入力を検出できる。この基本構成は、構成要素を破線７０８で囲むかたちで図７に示されている。
【００２９】
[0035]  コンピュータデバイス７００は、追加の特徴または機能を含むことができる。たとえば、コンピュータデバイス７００は、磁気ディスク、光学ディスク、テープ等の追加のデータストレージデバイス（リムーバブルおよび／または非リムーバブル）をさらに含むことができる。そのような追加のストレージは、図７でリムーバブルストレージ７０９および非リムーバブルストレージ７１０により示されている。コンピュータ可読ストレージ媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、その他のデータ等の情報を格納するための任意の方法または技術で実装された揮発性、不揮発性、リムーバブル、および非リムーバブルの媒体を含み得る。システムメモリ７０４、リムーバブルストレージ７０９、および非リムーバブルストレージ７１０は、いずれもコンピュータ可読ストレージ媒体の例である。コンピュータ可読ストレージ媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、もしくはその他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（DVD）、もしくはその他の光学ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、もしくはその他の磁気ストレージデバイス、または所望の情報を格納するために使用できコンピュータデバイス７００によりアクセスすることが可能な他の任意の媒体を含むが、これらに限定されない。そのようなコンピュータ可読ストレージ媒体のいずれもが、コンピュータデバイス７００の一部になり得る。コンピュータデバイス７００は、キーボード、マウス、ペン、音声入力装置、タッチ入力装置、ジェスチャを検出するための光学キャプチャ装置、および類似の入力デバイス等の入力デバイス７１２をさらに含むことができる。ディスプレイ、スピーカー、プリンタ、およびその他の種類の出力デバイス等の出力デバイス７１４も含まれ得る。これらのデバイスは、技術分野において公知であり、本明細書で詳しく説明する必要はない。
【００３０】
[0036]  コンピュータデバイス７００は、たとえば分散コンピュータ環境の無線ネットワーク、衛星リンク、セルラーリンク、および類似の機構上でコンピュータデバイス７００が他のデバイス７１８と通信することを可能にする通信接続７１６をさらに含むことができる。他のデバイス７１８は、通信アプリケーションを実行するコンピュータデバイス、他のディレクトリサーバーまたはポリシーサーバー、および類似のデバイスを含み得る。通信接続７１６は、通信媒体の一例である。通信媒体は、搬送波やその他の転送機構等のモジュール化されたデータ信号に含まれるコンピュータ可読命令、データ構造、プログラムモジュール、または他のデータを内部に含むことができ、任意の情報送達媒体を含み得る。「モジュール化されたデータ信号」とは、１または複数の特性が情報を信号で符号化する態様で設定または変更されている信号を意味する。非限定的な例として、通信媒体は、有線ネットワーク、直接有線接続等の有線媒体と、音響、ＲＦ、赤外線、その他の無線媒体等の無線媒体とを含む。
【００３１】
[0037]  例示的な実施形態は、方法も含む。これらの方法は、本文書に記載された構造を含む、あらゆる手法で実装することができる。そのような手法の１つは、本文書に記載された種類のデバイスの機械動作により行うものである。
【００３２】
[0038]  もう１つの任意選択の手法は、方法の個別動作の１または複数を、個別動作の一部を実行する人間オペレータと連動して実行するというものである。これらの人間オペレータは、互いに同じ場所にいる必要はなく、それぞれがプログラムの一部を実行するマシンと共に存在していればよい。
【００３３】
[0039]  図８は、実施形態に係る対話型ホワイトボード共有およびコラボレーションを実現するプロセスの論理流れ図である。プロセス８００は、アプリケーションまたはオペレーティングシステムの一部として実装することができる。
【００３４】
[0040]  プロセス８００は、対話型ホワイトボードが１または複数のクライアントデバイスとホワイトボードを共有する要求を検出できる動作８１０から始まる。対話型ホワイトボードを共有する要求を検出すると、動作８２０で、対話型ホワイトボードは１または複数のクライアントデバイスとの接続を確立して、対話型ホワイトボードとのコラボレーションおよび対話を可能にすることができる。対話型ホワイトボードは、クラウドネットワーク等の有線または無線のネットワークを介してクライアントデバイスと接続できる。対話型ホワイトボードおよびクライアントデバイスは、同じ部屋、建物等で互いに近接して配置されていてもよい。また対話型ホワイトボードおよびクライアントデバイスは、異なる建物、都市、州、国等の互いに遠隔した位置に配置されていてもよく、対話型ホワイトボードとクライアントデバイスとが対話できるように、ネットワークを介して相互に接続され得る。
【００３５】
[0041]  対話型ホワイトボードと１または複数のクライアントデバイスとの間の接続の確立に続いて、動作８３０で、対話型ホワイトボードのインターフェイスがクライアントデバイスと共有され得る。対話型ホワイトボードに表示されるコンテンツは、クライアントデバイスに関連する利用者が物理ホワイトボードに表示されたコンテンツを見ることができる態様で、クライアントデバイスと共有され得る。
【００３６】
[0042]  動作８４０で、クライアントデバイスに関連する１人または複数の利用者は、その利用者のクライアントデバイスに表示されたホワイトボードのインターフェイスと対話することができる。利用者は、対話型ホワイトボードのインターフェイスを制御して移動および選択を行うことができ、さらにクライアントデバイスで入力を提供することにより対話型ホワイトボードにコンテンツを追加することができる。対話型ホワイトボードは、クライアントデバイスでの入力を検出することができ、複数のクライアントデバイスが対話型ホワイトボードを同時に見ているおよび共有している場合は、各個人用クライアントデバイスへの入力を区別することができる。
【００３７】
[0043]  動作８５０で、対話型ホワイトボードは、各個人用クライアントデバイスで利用者により提供されたコンテンツで対話型ホワイトボードのインターフェイスを更新できる。さらに、対話型ホワイトボードは、個人用クライアントデバイスで利用者により行われた選択、移動、およびその他の制御操作で継続的に更新される可能性があり、それによって対話型ホワイトボード自体または対話型ホワイトボードに接続された個人用クライアントデバイスで２人以上の利用者により行われた変更を対話型ホワイトボードが継続的に反映できる。動作８６０で、対話型ホワイトボードの更新されたインターフェイスが、接続されたクライアントデバイスとの間で接続を介して共有され、それによってクライアントデバイスは、対話型ホワイトボード自体または対話型ホワイトボードに接続された個人用クライアントデバイスで利用者により行われたすべての入力および変更を継続的に反映する。
【００３８】
[0044]  プロセス８００に含まれる動作は、例示を目的としたものである。実施形態に係る対話型ホワイトボード共有は、工程を増やすかまたは減らした類似のプロセスによって実装することもでき、また本明細書に記載された原則を使用して異なる動作順序で実装することもできる。
【００３９】
[0045]  上述した仕様、例、およびデータは、実施形態の構成の製造および使用についての完全な説明を提供する。主題について構造的特徴および／または方法論的行為に固有の言語で説明してきたが、添付の特許請求の範囲で定義される主題は上述した固有の特徴または行為に必ずしも限定されないことが理解される。むしろ、上述した固有の特徴または行為は、請求項および実施形態の実装の例示的な形態として開示されている。
【図１】
2015535635.tif 000003
【図２】
2015535635.tif 000004
【図３】
2015535635.tif 000005
【図４】
2015535635.tif 000006
【図５】
2015535635.tif 000007
【図６】
2015535635.tif 000008
【図７】
2015535635.tif 000009
【図８】
2015535635.tif 000010
【国際調査報告】
2015535635.tif 000011