(57)【要約】  一実施形態は画面投影を機能させるためのコンピュータシステム（例えばクライアント計算装置）を提供し、第１のコンピュータシステムは、プロセッサと、プロセッサに結合され、プロセッサによって実行されるとき方法をプロセッサに実行させる命令を記憶するメモリとを含み、その方法は、二次ディスプレイシステムに関連する音声信号を検出することであって、音声信号はパスコードを含む、検出すること、音声信号からパスコードを抽出すること、パスコードを処理すること、及びコンピュータシステム上に表示されているデータを二次ディスプレイシステムに伝送し、それによりコンピュータシステム上に表示されている情報を二次ディスプレイシステム上で表示できるようにすることを含む。
2020521155.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]  図中、同様の参照番号は同じ図面要素を指す。
【００２１】
詳細な説明
[0034]  以下の説明は任意の当業者が実施形態を作り使用できるようにするために示しており、特定の応用及びその要件の脈絡で提供する。開示する実施形態に対する様々な修正が当業者に容易に明らかになり、本明細書で定める全般的原則は本開示の趣旨及び範囲から逸脱することなしに他の実施形態及び応用に適用することができる。従って本発明は図示の実施形態に限定されず、本明細書で開示する原理及び特徴と一致する最も広範な範囲を与えられるべきである。
【００２２】
概要
[0035]  本明細書に記載の実施形態は、音声信号内にパスコードを符号化することによって無線画面投影の成功率を改善するシステムを提供する。プロジェクタ装置はクライアント装置によって検出される音声信号を伝送することができ、クライアント装置はパスコードを抽出し、クライアント装置上に表示されているデータをプロジェクタ装置上で同期的に表示させることができる。
【００２３】
[0036]  無線画面投影とは、クライアント装置上の情報が、クライアント装置のデータを表示するプロジェクタ装置に無線で伝送される技術である。無線画面投影のための現在の技術は、接続を確立し無線画面投影を機能させるためにパスコードの手動の入力を必要とする。しかし、手動で入力することはユーザの誤りを生じさせる可能性があり、その誤りは無線画面投影の失敗を引き起こし、無線画面投影の成功率を低下させ得る。更に、ユーザは会議室を出るときプロジェクタ装置の電源を切るのを忘れる可能性があり、そのことはセキュリティ違反を引き起こし得る。
【００２４】
[0037]  本明細書に記載の実施形態は、音声信号内の符号化済みのパスコードを伝送することによりユーザの手動の入力に起因する誤りの増加の問題を解決し、ユーザ（及びユーザのクライアント装置）が会議室を出る（即ちプロジェクタ装置から一定の距離離れる）とき無線画面投影を終了することによってセキュリティ違反の問題を更に解決する。例えば会議室における例示的シナリオでは、プロジェクタ装置が符号化済みのパスコードを含む音声信号を送信することができる。クライアント装置（ユーザのラップトップ又はスマートフォン等）が音声信号を待機して検出し、パスコードを抽出し、無線画面投影を開始させる（例えばクライアント装置上で表示されているデータをプロジェクタ装置上で同期的に表示させる）ことができる。システムは非活性化状態を検出するとき、例えば音声信号をもはや検出しないとき、クライアント装置がプロジェクタ装置から一定の距離を超えて離れるのを検出するとき、データが所定の期間内にプロジェクタ装置によって受信されていないと判定するとき、及び非活性化コマンドを受信するとき画面投影を終了することもできる。
【００２５】
[0038]  更に本明細書に記載の実施形態はネットワークセキュリティの保護の改善をもたらし、改善は本質的に技術的である。本発明の実施形態は、無線画面投影に関与する効率及びセキュリティの技術的問題に対する技術的な（例えば符号化済みのパスコードを含む音声情報を生成し、音声情報を有する音声信号を伝送し、音声信号を検出し、無線画面投影を可能にする）解決策を提供する。
【００２６】
（無線プロジェクタ装置を伴う）例示的なネットワーク及び通信
[0039]  図１Ａは、本願の一実施形態による、無線画面投影を機能させる例示的な環境１００及び通信を示す。環境１００は、クライアント計算装置１０２に関連するユーザ１０４、プロジェクタ装置１０６に関連するユーザ１０８、及びホストサーバ１１０を含み得る。クライアント装置１０２及びプロジェクタ装置１０６は、ネットワーク１０１を介してホストサーバ１１０と通信することができる。クライアント装置１０２（及び本明細書で言及する「クライアント装置」）はマイクロホンを含むことができ、タブレット、携帯電話、電子リーダ、ラップトップコンピュータ、デスクトップコンピュータ、又は他の任意の計算装置とすることができる。プロジェクタ装置１０６（及び本明細書で言及する「プロジェクタ装置」）は投影画面等の面上に画像（又は動画）を投影する計算装置及び／又は光学装置とすることができ、スピーカを含み得る。ホストサーバ１１０（及び本明細書で言及する「ホストサーバ」）は本明細書に記載の機能を実行することができる任意の計算装置又はサーバであり得る。
【００２７】
[0040]  一例として、プロジェクタ装置１０６は会議室内に物理的に設置でき、クライアント装置１０２は会議室内に持ち込まれ得る。動作中、ユーザ１０８はプロジェクタ装置１０６によって音声信号１２０をクライアント装置１０２に送信することができる。クライアント装置１０２は音声信号１２０を検出し、音声信号１２０からパスコード１２２を抽出することができる。パスコード１２２は音声プロトコルに基づいて符号化され得る。音声信号１２０内で運ばれる情報は「#0E3H#0E3H#0E3H...」等の一連の循環数字とすることができ、記号「#」はその後の記号がパスコードを含むことを示すために使用され得る。会議中に無線画面投影が必要な場合、ユーザ１０４は自らのマイクロホンによって音声信号１２０を検出することができるクライアント装置１０２をオンにすることができる。クライアント装置１０２のマイクロホンは所定の期間にわたって検出済みの音声信号を記録し、符号化済みのパスコードを得ることができる。クライアント装置１０２は所定の音声プロトコルに基づいて符号化済みのパスコードを復号し、パスコードが「0E3H」（パスコード１２２）であると判断することができる。
【００２８】
[0041]  クライアント装置１０２は、自らの画面上でデータ１２４を現在表示している可能性がある。クライアント装置１０２は、ネットワーク１０１を介してパスコード１２２及び表示データ１２４をホストサーバ１１０に送信することができる（パスコード１２６及び表示データ１２８として受信される）。ホストサーバ１１０は、パスコード１２６に対応するものとしてプロジェクタ装置（即ちプロジェクタ装置１０６）を識別することができる。例えばホストサーバ１１０は、１つ又は複数のパスコードを特定のプロジェクタ装置にマップするエントリを含むデータ構造又はテーブル内の探索を行うことができる。
【００２９】
[0042]  ホストサーバ１１０は、ネットワーク１０１を介して表示データ１３０をプロジェクタ装置１０６に送信することができる（表示データ１３２として受信される）。表示データ１３２を受信すると、プロジェクタ装置１０６は例えば投影画面又は表示用の他の面上に表示データ１３２を投影し、それにより、クライアント装置１０２上で表示されているデータをプロジェクタ装置１０６上で又はプロジェクタ装置１０６によって同期的に表示させることができる。
【００３０】
[0043]  会議が終わると、ユーザ１０４はクライアント装置１０２を会議室の外に持ち出すことができるが、無線画面投影を事前に終了するのを忘れることがある。その場合、クライアント装置１０２は音声信号１２０をもはや検出することができないと判定し、そのため無線画面投影を能動的に終了することができる。（本明細書に記載の）この条件及び他の条件の検出は、データのセキュリティを保証するのを助け得る。
【００３１】
（ネットワーク通信装置に結合される非無線プロジェクタ装置を伴う）例示的なネットワーク及び通信
[0044]  図１Ｂは、本願の一実施形態による、無線画面投影を機能させる例示的な環境１４０及び通信を示す。環境１４０内ではプロジェクタ装置が非無線プロジェクタであることを除き、環境１４０は環境１００と同様である。つまりプロジェクタ装置１０６はネットワーク１０１を介してホストサーバ１１０と通信することができない。代わりにプロジェクタ装置１０６は、ネットワーク１０１を介してホストサーバ１１０と通信することができるネットワーク通信装置１１２に直接結合され又は結線され得る。一部の実施形態では、プロジェクタ１０６とネットワーク通信１１２とがBluetooth（登録商標）接続、ローカルネットワーク、又はネットワーク１０１を含まない他の無線接続を介して「結合され」又は通信し得る。
【００３２】
[0045]  動作中、ネットワーク通信装置１１２は結合接続を介して音声情報１４２をプロジェクタ１０６に送信することができる。ユーザ１０８は、プロジェクタ装置１０６を介して音声情報１４２を含む音声信号１４４をクライアント装置１０２に送信することができる。クライアント装置１０２は音声信号１４４を検出し、音声信号１４４からパスコード１４６を抽出することができる。パスコード１４６は音声プロトコルに基づいて符号化され得る。クライアント装置１０２は自らの画面上でデータ１４８を現在表示している可能性がある。クライアント装置１０２は、ネットワーク１０１を介してパスコード１４６及び表示データ１４８をホストサーバ１１０に送信することができる（パスコード１５０及び表示データ１５２として受信される）。ホストサーバ１１０は、パスコード１５０に対応するものとしてネットワーク通信装置（即ちネットワーク通信装置１１２）を識別することができる。例えばホストサーバ１１０は、１つ又は複数のパスコードを特定のネットワーク通信装置にマップするエントリを含むデータ構造又はテーブル内の探索を行うことができる。
【００３３】
[0046]  ホストサーバ１１０は、ネットワーク１０１を介して表示データ１５４をネットワーク通信装置１１２に送信することができる（表示データ１５６として受信される）。表示データ１５６を受信すると、ネットワーク通信装置１１２は表示データ１５８をプロジェクタ装置１０６に送信することができる。次いでプロジェクタ装置１０６は例えば投影画面又は表示用の他の面上に表示データ１５８を投影し、それにより、クライアント装置１０２上で表示されているデータをプロジェクタ装置１０６上で又はプロジェクタ装置１０６によって同期的に表示させることができる。
【００３４】
例示的なパスコード及び例示的な音声信号の特徴
[0047]  本明細書に記載のパスコードはプロジェクタ装置を示すために使用され得る。１台のプロジェクタ装置は１つのパスコードに対応することができ、又は１台のプロジェクタ装置はパスコード群（例えば複数のパスコード又は多数のパスコード）に対応することができる。それぞれのプロジェクタ装置とその対応するパスコードとの間の関係はホストサーバによって、例えばテーブル又はデータ構造内に保つことができる。パスコードは様々な方法に基づいて構成することができる。或る方法では、ホストサーバが各プロジェクタ装置とパスコードとの間の関係を構成することができ、それぞれのプロジェクタ装置にその対応するパスコードを通知することができ、そのことは、パスコードを運ぶ音声信号の音声情報をプロジェクタ装置が生成することを可能にする。別の方法では、各プロジェクタ装置が自らのパスコードを決定し、自らの決定したパスコードをホストサーバに通知することができ、そのことは、それぞれのプロジェクタ装置と対応するパスコードとの間の関係をホストサーバが保つことを可能にする。
【００３５】
[0048]  同様に、１台のネットワーク通信装置は１つのパスコード又はパスコード群（例えば複数のパスコード又は多数のパスコード）に対応することができる。それぞれのネットワーク通信装置とその対応するパスコードとの間の関係はホストサーバによって、例えばテーブル又はデータ構造内に保つことができる。ホストサーバが各ネットワーク通信装置とパスコードとの間の関係を構成することができ、それぞれのネットワーク通信装置にその対応するパスコードを通知することができ、そのことは、パスコードを運ぶ音声信号の音声情報をネットワーク通信装置が生成することを可能にする。或いは、各ネットワーク通信装置が自らのパスコードを決定し、自らの決定したパスコードをホストサーバに通知することができ、そのことは、それぞれのネットワーク通信装置と対応するパスコードとの間の関係をホストサーバが保つことを可能にする。
【００３６】
[0049]  パスコードは以下の情報、つまり数字、文字、及び記号のうちの１つ又は複数を含むことができる。パスコードは、数字、文字、及び記号の１つの種類又は種類の組み合わせであり得る。例えばパスコードは、３つの数字と１つの文字との組み合わせ又は２つの数字と２つの記号との組み合わせとすることができる。パスコード内に含まれる桁数は設定又は固定されておらず、例えば１桁、４桁、５桁、又は５０桁とすることができる。
【００３７】
[0050]  パスコードは符号化され、音声信号の音声ファイルであり得る音声情報内に含まれるか、又はかかる音声情報内で示され得る。音声信号の形式は任意の知られているプロトコル又は形式に基づき得る。音声情報は、音声信号又は音波の伝送制御情報、例えば所定の期間内の音波の伝送周波数又は伝送時間も含み得る。
【００３８】
[0051]  パスコードが音声情報として符号化されるとき、パスコードに印付けするために所定の記号（例えば「#」記号）をパスコードの前に追加し又はパスコードにプリペンドし、所定の記号の後の一定の桁数がパスコードであることを示すことができる。
【００３９】
[0052]  本明細書に記載の音声信号（又は画面投影音声信号）は、例えば２２，０００ヘルツ以上の周波数を有する超音波とすることができる。音声信号は現在知られている任意の技法に基づいてパスコードを運ぶことができる。パスコードは音声信号内に符号化され得る。一部の実施形態では、音声信号が例えば２０Ｈｚ未満の周波数を有する超低周波を使用せず又は含まず、それは超低周波の使用は人体に有害であり得るからである。
【００４０】
[0053]  音声信号は動的なパスコードを含む又は運ぶことができ、その場合、音声信号が伝送されるたびにパスコードは異なる（即ち１台のプロジェクタ装置又はネットワーク通信装置が複数のパスコードに対応する）。クライアント装置は、プロジェクタ装置から直近のパスコードを得た後で直近のパスコード及び表示データをホストサーバに送信することができ、そのことは、クライアント装置がプロジェクタ装置上で無線画面投影を継続的に実行することを可能にする。
【００４１】
（無線プロジェクタ装置を伴う）無線画面投影を機能させるための方法
[0054]  図２Ａは、本願の一実施形態による、クライアント装置、ホスト装置、及びプロジェクタ装置による動作を含む、無線画面投影を機能させるための方法を示す流れ図２００を示す。動作中、プロジェクタ装置が、音声プロトコルに基づいて符号化されるパスワードを含む音声情報を生成する（動作２０２）。プロジェクタ装置が、音声情報を含む音声信号を生成する（動作２０４）。一部の実施形態では、プロジェクタ装置が音声情報を生成する代わりに、ホストサーバが音声情報を生成し、音声情報をプロジェクタ装置に伝送し、ホストサーバから受信される音声情報を含む音声信号をプロジェクタ装置が生成する。プロジェクタ装置が音声信号をクライアント装置に伝送する（動作２０６）。プロジェクタ装置は、所定の期間にわたって又は所定の間隔において音声信号を伝送することもできる。
【００４２】
[0055]  クライアント装置が、音声信号を検出する（動作２０８）。クライアント装置が、音声信号からパスコードを抽出する（動作２１０）。クライアント装置が、パスコード及びプロジェクト装置上で同期的に表示させようとするデータをホストサーバに伝送し、そのデータはクライアント装置上で現在表示されている（動作２１２）。非活性化状態が検出される場合（決定２１４）、クライアント装置が、ホストサーバに終了情報を送信し、終了情報は、プロジェクタ装置へデータを伝送することをホストサーバにやめさせ、そのことは、プロジェクタ装置上でデータを表示することをプロジェクタ装置にやめさせる（動作２１６）。非活性化状態が検出されない場合（決定２１４）、図２ＢのラベルＡに記載の通り動作が継続する。
【００４３】
[0056]  ホストサーバは、パスコードとプロジェクタ装置との間のマッピング、１つ又は複数の他のパスコードとプロジェクタ装置との間のマッピング、及びパスコード（又は複数のパスコード）とネットワーク通信装置との間のマッピングを、例えばデータ構造内に記憶することができ、プロジェクタ装置はネットワーク通信装置に結合される（例えば図１Ｂの、並びに図３Ａ及び図３Ｂに関して以下で更に説明するネットワーク通信装置１１２に結合される非無線プロジェクタ装置１０６）。ホストサーバは、これらの記憶されるマッピングを作成することができ、又はクライアント装置若しくはプロジェクタ装置から受信される通知に基づいてこれらのマッピングを記憶することができる。
【００４４】
[0057]  図２Ｂは、本願の一実施形態による、クライアント装置、ホスト装置、及びプロジェクタ装置による動作を含む、無線画面投影を機能させるための方法を示す流れ図２２０を示す。動作中、ホストサーバが、パスコード及びデータを受信する（動作２２２）。ホストサーバが、音声プロトコルに基づいて符号化済みのパスワードを復号してパスコードを得る（動作２２４）。ホストサーバが、データ構造内の探索に基づいて、パスコードに対応するものとしてプロジェクタ装置を識別する（動作２２６）。このようにして、ホストサーバはどのプロジェクタ装置が受信パスコードに対応するのかを決定する。ホストサーバが、データをプロジェクタ装置に伝送する（動作２２８）。プロジェクタ装置がデータを受信し（動作２３０）、そのデータをプロジェクタ装置上で表示する（動作２３２）。
【００４５】
（ネットワーク通信装置に結合される非無線プロジェクタ装置を伴う）無線画面投影を機能させるための方法
[0058]  図３Ａは、本願の一実施形態による、クライアント装置、ホスト装置、ネットワーク通信装置、及びプロジェクタ装置による動作を含む、無線画面投影を機能させるための方法を示す流れ図３００を示す。動作中、ネットワーク通信装置が、音声プロトコルに基づいて符号化されるパスコードを含む音声情報を生成する（動作３０２）。ネットワーク通信装置が、音声情報をプロジェクタ装置に伝送する（動作３０４）。
【００４６】
[0059]  プロジェクタ装置が、音声情報を受信する（動作３０６）。プロジェクタ装置が、音声情報を含む音声信号を生成する（動作３０８）。プロジェクタ装置が、音声信号をクライアント装置に伝送する（動作３１０）。プロジェクタ装置は、所定の期間にわたって又は所定の間隔において音声信号を伝送することもできる。
【００４７】
[0060]  クライアント装置が、音声信号を検出する（動作３１２）。クライアント装置が、音声信号からパスコードを抽出する（動作３１４）。クライアント装置が、パスコード及びプロジェクタ装置上で同期的に表示させようとするデータをホストサーバに伝送し、そのデータはクライアント装置上で現在表示されている（動作３１６）。非活性化状態が検出される場合（決定３１８）、クライアント装置が、ホストサーバに終了情報を送信し（動作３２０）、終了情報は、プロジェクタ装置へデータを伝送することをホストサーバにやめさせ、それによって、プロジェクタ装置上でデータを表示することをプロジェクタ装置にやめさせる。非活性化状態が検出されない場合（決定３１８）、図３ＢのラベルＢに記載の通り動作が継続する。
【００４８】
[0061]  図３Ｂは、本願の一実施形態による、クライアント装置、ホスト装置、ネットワーク通信装置、及びプロジェクタ装置による動作を含む、無線画面投影を機能させるための方法を示す流れ図３３０を示す。動作中、ホストサーバが、パスコード及びデータを受信する（動作３３２）。ホストサーバが、音声プロトコルに基づいて符号化済みのパスワードを復号してパスコードを得る（動作３３４）。ホストサーバが、データ構造内の探索に基づいて、パスコードに対応するものとしてネットワーク通信装置を識別する（動作３３６）。このようにして、ホストサーバはどのネットワーク通信装置が受信パスコードに対応するのかを決定する。ホストサーバが、データをネットワーク通信装置に伝送する（動作３３８）。ネットワーク通信装置が、データを受信する（動作３４０）。ネットワーク通信装置が、データをプロジェクタ装置に伝送する（動作３４２）。プロジェクタ装置が、データを受信し（動作３４４）、そのデータをプロジェクタ装置上で表示する（動作３４６）。
【００４９】
例示的なコンピュータシステム及び装置（クライアント計算装置）
[0062]  図４Ａは、本願の一実施形態による、無線画面投影を機能させる例示的なコンピュータシステム（クライアント計算装置）４０２を示す。コンピュータシステム４０２は、プロセッサ４０４、メモリ４０６、及び記憶装置４０８を含み、それらは例えばバスを介して互いに通信することができる。メモリ４０６は、管理メモリとしての役割を果たす揮発性メモリ（例えばＲＡＭ）を含むことができ、１つ又は複数のメモリプールを記憶するために使用され得る。更にコンピュータシステム４０２は、ディスプレイ装置４１０、キーボード４１２、及びポインティングデバイス４１４に結合され得る。記憶装置４０８は、オペレーティングシステム４１６、コンテンツ処理システム４１８、及びデータ４２８を記憶することができる。コンピュータシステム４０２は、図１Ａ及び図１Ｂのクライアント装置１０２等のクライアント計算装置であり得る。
【００５０】
[0063]  コンテンツ処理システム４１８は、コンピュータシステム４０２によって実行されるとき本開示に記載の方法及び／又はプロセスをコンピュータシステム４０２に実行させることができる命令を含み得る。とりわけコンテンツ処理システム４１８は、コンピュータネットワークを横断して他のネットワークノードとの間で、例えばクライアント装置、ホスト装置、サーバ、ネットワーク通信装置、及び端末装置との間で、データパケットを送信及び／又は受信するための命令を含み得る（通信モジュール４２０）。コンピュータシステム４０２は「第１の計算装置」又は「クライアント装置」であり得る。
【００５１】
[0064]  コンテンツ処理システム４１８は、二次ディスプレイシステムに関連する音声信号をクライアント装置によって検出するための命令を更に含むことができ、音声信号はパスコードを含む（音声信号検出モジュール４２２）。コンテンツ処理システム４１８は、音声信号からパスコードを抽出するための命令を含むことができる（パスコード抽出モジュール４２４）。コンテンツ処理システム４１８は、パスコードを処理するための命令を含むことができる（投影管理モジュール４２６）。コンテンツ処理システム４１８は、クライアント装置上に表示されているデータを二次ディスプレイシステムに伝送するための命令も含むことができる（通信モジュール４２０及び投影管理モジュール４２６）。
【００５２】
[0065]  データ４２８は、本開示に記載の方法及び／又はプロセスによって入力として必要とされる、又はかかる方法及び／又はプロセスによって出力として生成される任意のデータを含み得る。具体的には、データ４２８は、少なくともデータパケット、音声情報、検出済みの音声信号、パスコード、符号化済みのパスコード、音声プロトコル、コンピュータシステム４０２上で（例えばディスプレイ４１０上で）現在表示されているデータ、及びプロジェクタ装置上で同期的に表示させようとするデータを記憶することができる。
【００５３】
[0066]  図４Ｂは、本願の一実施形態による、無線画面投影を機能させる例示的な装置（クライアント装置）４５０を示す。装置４５０は、有線、無線、又は電気通信チャネルを介して互いに通信することができる複数のユニット又は機器を含むことができる。装置４５０は１つ又は複数の集積回路を使用して実現することができ、図４Ｂに示すよりも少ない又は多くのユニット又は機器を含むことができる。更に、装置４５０はコンピュータシステムに組み込まれてもよく、又は他のコンピュータシステム及び／又は装置と通信することができる別個の装置として実現することができる。具体的には、装置４５０は、図４Ａのコンピュータシステム４０２のモジュール４２０〜４２６と同様の機能又は動作を実行するユニット４５２〜４５８を含むことができ、それらのユニットは、通信ユニット４５２、（内蔵マイクロホン及び／又は外部マイクロホンに結合可能なインタフェースを含み得る）音声信号検出ユニット４５４、パスコード抽出ユニット４５６、及び投影管理ユニット４５８を含む。
【００５４】
[0067]  図４Ａのコンピュータシステム４０２及び図４Ｂのクライアント装置４５０は、図１Ａ及び図１Ｂのクライアント装置１０２に対応し得る。更にコンピュータシステム４０２及びクライアント装置４５０は、図２Ａの動作２０８、２１０、２１２、２１４、及び２１６、並びに図２Ｂの動作３１２、３１４、３１６、３１８、及び３２０を実行することができるモジュール又はユニットを有する。
【００５５】
例示的なコンピュータシステム及び装置（プロジェクタ装置）
[0068]  図５Ａは、本願の一実施形態による、無線画面投影を機能させる例示的なコンピュータシステム（プロジェクタ装置）５０２を示す。コンピュータシステム５０２は、プロセッサ５０４、メモリ５０６、及び記憶装置５０８を含み、それらは例えばバスを介して互いに通信することができる。メモリ５０６は、管理メモリとしての役割を果たす揮発性メモリ（例えばＲＡＭ）を含むことができ、１つ又は複数のメモリプールを記憶するために使用され得る。更にコンピュータシステム５０２は、ディスプレイ装置５１０、キーボード５１２、及びポインティングデバイス５１４に結合され得る。ディスプレイ装置５１０は、データを表示することができる画面を有する装置とすることができ、プロジェクタ装置が１つ又は複数の画像を表示することができるプロジェクタ画面又は他の面であり得る。記憶装置５０８は、オペレーティングシステム５１６、コンテンツ処理システム５１８、及びデータ５２８を記憶することができる。コンピュータシステム５０２は、図１Ａ及び図１Ｂのプロジェクタ装置１０６等のプロジェクタ装置であり得る。
【００５６】
[0069]  コンテンツ処理システム５１８は、コンピュータシステム５０２によって実行されるとき本開示に記載の方法及び／又はプロセスをコンピュータシステム５０２に実行させることができる命令を含み得る。とりわけコンテンツ処理システム５１８は、コンピュータネットワークを横断して他のネットワークノードとの間で、例えばクライアント装置、ホスト装置、サーバ、ネットワーク通信装置、及び端末装置との間でデータパケットを送信及び／又は受信するための命令を含み得る（通信モジュール５２０）。コンピュータシステム５０２は「第２の計算装置」又は「プロジェクタ装置」であり得る。
【００５７】
[0070]  コンテンツ処理システム５１８は、ディスプレイシステムに対応するパスコードをディスプレイシステムによって決定するための命令を更に含むことができる（音声情報決定モジュール５２２）。コンテンツ処理システム５１８は、パスコードを含む音声情報を決定するための命令を更に含むことができる（音声情報決定モジュール５２２）。コンテンツ処理システム５１８は、音声情報を生成するための命令、第３の計算装置から音声情報を得るための命令、及びプロジェクタ装置に結合される第４の計算装置から音声情報を得るための命令を含むことができる（音声情報決定モジュール５２２）。
【００５８】
[0071]  コンテンツ処理システム５１８は、音声情報を含む音声信号を生成するための命令を含むことができる（音声信号生成モジュール５２４）。コンテンツ処理システム５１８は、音声信号をクライアント装置に伝送するための命令を含むことができ、その命令はクライアント装置上に表示されている情報をプロジェクタ装置上で同期的に表示させる（音声信号伝送モジュール５２６）。コンテンツ処理システム５１８は、第３の計算装置又は第４の計算装置から受信されるデータを表示するための命令を含むことができる（データ表示モジュール５２８）。
【００５９】
[0072]  データ５３０は、本開示に記載の方法及び／又はプロセスによって入力として必要とされる、又はかかる方法及び／又はプロセスによって出力として生成される任意のデータを含み得る。具体的には、データ５３０は、少なくともデータパケット、音声情報、音声信号、パスコード、符号化済みのパスコード、音声プロトコル、クライアント装置上で現在表示されているデータ、及びコンピュータシステム５０２上で（例えばディスプレイ５１０上に、又はコンピュータシステム５０２上で同期的に表示させようとするデータの１つ又は複数の投影画像を表示することができる画面／面上で）同期的に表示させようとするデータを記憶することができる。
【００６０】
[0073]  図５Ｂは、本願の一実施形態による、無線画面投影を機能させる例示的な装置（プロジェクタ装置）５５０を示す。装置５５０は、有線、無線、又は電気通信チャネルを介して互いに通信することができる複数のユニット又は機器を含むことができる。装置５５０は１つ又は複数の集積回路を使用して実現することができ、図５Ｂに示すよりも少ない又は多くのユニット又は機器を含むことができる。更に、装置５５０はコンピュータシステムに組み込まれてもよく、又は他のコンピュータシステム及び／又は装置と通信することができる別個の装置として実現することができる。具体的には、装置５５０は、図５Ａのコンピュータシステム５０２のモジュール５２０〜５２８と同様の機能又は動作を実行するユニット５５２〜５６０を含むことができ、それらのユニットは、通信ユニット５５２、音声情報決定ユニット５５４、音声信号生成ユニット５５６、（内蔵スピーカ及び／又は外部スピーカに結合可能なインタフェースを含み得る）音声信号伝送ユニット５５８、及びデータ表示ユニット５６０を含む。
【００６１】
[0074]  図５Ａのコンピュータシステム５０２及び図５Ｂのプロジェクタ装置５５０は、図１Ａ及び図１Ｂのプロジェクタ装置１０６に対応し得る。更にコンピュータシステム５０２及びクライアント装置５５０は、図２Ａ及び図２Ｂの動作２０２、２０４、２０６、２３０、及び２３２、並びに図３Ａ及び図３Ｂの動作３０６、３０８、３１０、３４４、及び３４６を実行することができるモジュール又はユニットを有する。
【００６２】
例示的なコンピュータシステム及び装置（ネットワーク通信装置）
[0075]  図６Ａは、本願の一実施形態による、無線画面投影を機能させる例示的なコンピュータシステム（ネットワーク通信装置）６０２を示す。コンピュータシステム６０２は、プロセッサ６０６、メモリ６０６、及び記憶装置６０８を含み、それらは例えばバスを介して互いに通信することができる。メモリ６０６は、管理メモリとしての役割を果たす揮発性メモリ（例えばＲＡＭ）を含むことができ、１つ又は複数のメモリプールを記憶するために使用され得る。更にコンピュータシステム６０２は、ディスプレイ装置６１０、キーボード６１２、及びポインティングデバイス６１４に結合され得る。記憶装置６０８は、オペレーティングシステム６１６、コンテンツ処理システム６１８、及びデータ５２８を記憶することができる。コンピュータシステム６０２は、図１Ｂのネットワーク通信装置１１２等のネットワーク通信装置であり得る。
【００６３】
[0076]  コンテンツ処理システム６１８は、コンピュータシステム６０２によって実行されるとき本開示に記載の方法及び／又はプロセスをコンピュータシステム６０２に実行させることができる命令を含み得る。とりわけコンテンツ処理システム６１８は、コンピュータネットワークを横断して他のネットワークノードとの間で、例えばクライアント装置、ホスト装置、サーバ、ネットワーク通信装置、及び端末装置との間でデータパケットを送信及び／又は受信するための命令を含み得る（通信モジュール６２０）。コンピュータシステム６０２は「第４の計算装置」又は「ネットワーク通信装置」であり得る。
【００６４】
[0077]  コンテンツ処理システム６１８は、音声情報を生成するための命令を更に含むことができる（音声情報生成モジュール６２２）。コンテンツ処理システム６１８は、第３の計算装置からデータを受信し、データ及び音声情報をプロジェクタ装置に伝送するための命令を含むことができる（通信モジュール６２０）。コンテンツ処理システム６１８は、プロジェクタ装置にネットワーク通信装置を結合することなどによって構成要素を接続するための命令も含むことができる（構成要素接続モジュール６２４）。
【００６５】
[0078]  データ６２６は、本開示に記載の方法及び／又はプロセスによって入力として必要とされる、又はかかる方法及び／又はプロセスによって出力として生成される任意のデータを含み得る。具体的には、データ６２６は、少なくともデータパケット、音声情報、パスコード、符号化済みのパスコード、音声プロトコル、及びプロジェクタ装置上で同期的に表示させようとするクライアント装置上に現在表示されているデータを記憶することができる。
【００６６】
[0079]  図６Ｂは、本願の一実施形態による、無線画面投影を機能させる例示的な装置（ネットワーク通信装置）６５０を示す。装置６５０は、有線、無線、又は電気通信チャネルを介して互いに通信することができる複数のユニット又は機器を含むことができる。装置６５０は１つ又は複数の集積回路を使用して実現することができ、図６Ｂに示すよりも少ない又は多くのユニット又は機器を含むことができる。更に、装置６５０はコンピュータシステムに組み込まれてもよく、又は他のコンピュータシステム及び／又は装置と通信することができる別個の装置として実現することができる。具体的には、装置６５０は、図６Ａのコンピュータシステム６０２のモジュール６２０〜６２４と同様の機能又は動作を実行するユニット６５２〜６５６を含むことができ、それらのユニットは、通信ユニット６５２、音声情報生成ユニット６２２、及び構成要素接続ユニット６２４を含む。
【００６７】
[0080]  図６Ａのコンピュータシステム６０２及び図６Ｂのネットワーク通信装置６５０は、図１Ｂのネットワーク通信装置１１２に対応し得る。更にコンピュータシステム６０２及びクライアント装置６５０は、図３Ａ及び図３Ｂの動作３０２、３０４、３４０、及び３４２を実行することができるモジュール又はユニットを有する。
【００６８】
例示的なコンピュータシステム及び装置（ホスト計算装置）
[0081]  図７Ａは、本願の一実施形態による、無線画面投影を機能させる例示的なコンピュータシステム（ホスト計算装置）７０２を示す。コンピュータシステム７０２は、プロセッサ７０６、メモリ７０６、及び記憶装置７０８を含み、それらは例えばバスを介して互いに通信することができる。メモリ７０６は、管理メモリとしての役割を果たす揮発性メモリ（例えばＲＡＭ）を含むことができ、１つ又は複数のメモリプールを記憶するために使用され得る。更にコンピュータシステム７０２は、ディスプレイ装置７１０、キーボード６１２、及びポインティングデバイス７１４に結合され得る。記憶装置７０８は、オペレーティングシステム７１６、コンテンツ処理システム７１８、及びデータ７２８を記憶することができる。コンピュータシステム７０２は、図１Ａ及び図１Ｂのホストサーバ１１０等のホスト計算装置であり得る。
【００６９】
[0082]  コンテンツ処理システム７１８は、コンピュータシステム７０２によって実行されるとき本開示に記載の方法及び／又はプロセスをコンピュータシステム７０２に実行させることができる命令を含み得る。とりわけコンテンツ処理システム７１８は、コンピュータネットワークを横断して他のネットワークノードとの間で、例えばクライアント装置、ホスト装置、ネットワーク通信装置、プロジェクタ装置、サーバ、及び端末装置との間でデータパケットを送信及び／又は受信するための命令を含み得る（通信モジュール７２０）。コンピュータシステム７０２は「第３の計算装置」又は「ホスト装置」であり得る。
【００７０】
[0083]  コンテンツ処理システム７１８は、符号化済みのパスコード及びデータを受信するための命令を更に含むことができる（通信モジュール７２０）。コンテンツ処理システム７１８は、音声プロトコルに基づいて符号化済みのパスコードを復号してパスコードを得るための命令を含むことができる（データ処理モジュール７２２）。コンテンツ処理システム７１８は、データ構造内の探索に基づいてパスコードに対応するものとしてプロジェクタ装置を識別するための命令を含むことができる（テーブル管理モジュール７２４）。コンテンツ処理システム７１８は、ネットワーク通信装置又はプロジェクタ装置にデータを伝送するための命令を含むことができる（通信モジュール７２０）。
【００７１】
[0084]  コンテンツ処理システム７１８は、１つ又は複数のパスコード、プロジェクタ装置、及びネットワーク通信装置間の様々なマッピングをデータ構造内に記憶するための命令を含むことができる（テーブル管理モジュール７２４）。コンテンツ処理システム７１８は、記憶されるマッピングを作成し、又はクライアント装置からの通知に基づいてマッピングを記憶するための命令を含むことができる（テーブル管理モジュール７２４）。コンテンツ処理システム７１８は、音声情報を生成し、音声情報をネットワーク通信装置又はプロジェクタ装置に伝送するための命令を含むことができる（音声情報生成モジュール７２６）。
【００７２】
[0085]  データ７２８は、本開示に記載の方法及び／又はプロセスによって入力として必要とされる、又はかかる方法及び／又はプロセスによって出力として生成される任意のデータを含み得る。具体的には、データ７２８は、少なくともデータパケット、音声情報、音波、音声信号、パスコード、符号化済みのパスコード、音声プロトコル、クライアント装置上に現在表示されているデータ、プロジェクタ装置上で同期的に表示させようとするデータ、データ構造、パスコードとプロジェクタ装置との間のマッピング、１つ又は複数の他のパスコードとプロジェクタ装置との間のマッピング、及びパスコード（又は複数のパスコード）とネットワーク通信装置との間のマッピングを記憶することができる。
【００７３】
[0086]  図７Ｂは、本願の一実施形態による、無線画面投影を機能させる例示的な装置（ホスト計算装置）７５０を示す。装置７５０は、有線、無線、又は電気通信チャネルを介して互いに通信することができる複数のユニット又は機器を含むことができる。装置７５０は１つ又は複数の集積回路を使用して実現することができ、図７Ｂに示すよりも少ない又は多くのユニット又は機器を含むことができる。更に、装置７５０はコンピュータシステムに組み込まれてもよく、又は他のコンピュータシステム及び／又は装置と通信することができる別個の装置として実現することができる。具体的には、装置７５０は、図７Ａのコンピュータシステム７０２のモジュール７２０〜７２６と同様の機能又は動作を実行するユニット７５２〜７５８を含むことができ、それらのユニットは、通信ユニット７５２、データ処理ユニット７５４、テーブル管理ユニット７５６、及び音声情報生成ユニット７５８を含む。
【００７４】
[0087]  図７Ａのコンピュータシステム７０２及び図７Ｂのホスト装置７５０は、図１Ａ及び図１Ｂのホストサーバ１１０に対応し得る。更にコンピュータシステム７０２及びホスト装置７５０は、図２Ｂの動作２２２、２２４、２２６、及び２２８、並びに図３Ｂの動作３３２、３３４、３３６、及び３３８を実行することができるモジュール又はユニットを有する。
【００７５】
[0088]  この発明を実施するための形態の中で説明したデータ構造及びコードはコンピュータ可読記憶媒体上に典型的には記憶され、かかるコンピュータ可読記憶媒体は、コンピュータシステムが使用するためのコード及び／又はデータを記憶し得る任意の装置又は媒体とすることができる。コンピュータ可読記憶媒体は、これだけに限定されないが、揮発性メモリ、不揮発性メモリ、ディスクドライブ、磁気テープ、ＣＤ（コンパクトディスク）、ＤＶＤ（デジタル多用途ディスク若しくはデジタルビデオディスク）等の磁気記憶装置及び光学記憶装置、又はコンピュータ可読媒体を記憶可能な現在知られている若しくは後に開発される他の媒体を含む。
【００７６】
[0089]  発明を実施するための形態のセクションの中で説明した方法及びプロセスは、上記のようにコンピュータ可読記憶媒体内に記憶され得るコード及び／又はデータとして具体化することができる。コンピュータシステムがコンピュータ可読記憶媒体上に記憶されたコード及び／又はデータを読み出し実行するとき、コンピュータシステムは、データ構造及びコードとして具体化されてコンピュータ可読記憶媒体内に記憶される方法及びプロセスを実行する。
【００７７】
[0090]  更に、上記の方法及びプロセスは、ハードウェアモジュール内に含めることができる。例えばハードウェアモジュールは、これだけに限定されないが、特定用途向け集積回路（ＡＳＩＣ）チップ、書替え可能ゲートアレイ（ＦＰＧＡ）、及び現在知られている又は後に開発される他のプログラム可能論理装置を含み得る。ハードウェアモジュールが活性化されると、それらのハードウェアモジュールは自らの中に含まれる方法及びプロセスを実行する。
【００７８】
[0091]  別の実施形態は、第１の装置と第２の装置とを含む情報システムを提供し、第２の装置はパスコードを運ぶ音声信号を伝送するのに適しており、第１の装置は音声信号を検出し検出済みの音声信号からパスコードを得るのに適しており、第１の装置は、得たパスコードを利用することによって第２の装置にデータを送信するのにも適している。
【００７９】
[0092]  例えば第１の装置はクライアント計算装置とすることができ、第２の装置はプロジェクタ装置とすることができ、パスコードは上記の実施形態の中で述べたパスコードとすることができ、第１の装置は、音声信号を検出することによってパスコードを得た後、第２の装置とパスコードとの間の対応関係を知るホスト装置にパスコードをデータ（例えば第１の装置の画面表示データ）と共に送信することができ、次いでホスト装置は第１の装置から送信されたデータを第２の装置に伝送することができる。
【００８０】
[0093]  この実施形態は、パスコードを運ぶ音声信号を伝送すること、及びパスコードを利用することにより、音声信号を検出することによってパスコードを得る装置から送信されるデータを受信することを含む、情報を伝送するための方法も提供する。
【００８１】
[0094]  この実施形態は情報システム内の第２の装置内で適用されてもよく、音声信号を検出することによってパスコードを得る装置は情報システム内の第１の装置に対応し、即ち第２の装置は、パスコードを運ぶ音声信号を伝送し、得られたパスコードを利用することによって第１の装置から送信されるデータを受信することができる。
【００８２】
[0095]  この実施形態は、音声信号を検出し検出済みの音声信号からパスコードを得ること、及び音声信号を伝送する装置にデータを送信するためにパスコードを利用することを含む、情報を伝送するための方法も提供する。
【００８３】
[0096]  この実施形態は情報システムの第１の装置内で適用されてもよく、音声信号を伝送する装置は情報システム内の第２の装置に対応し、即ち第１の装置は、音声信号を検出することによってパスコードを取得し、パスコードを利用することによって第２の装置にデータを送信する。
【００８４】
[0097]  別の実施形態は、クライアント装置が音声信号を検出すること、検出済みの音声信号からパスコードを得ること、及びパスコードを表示することを含む、画面投影コードを得るための方法を提供する。
【００８５】
[0098]  この実施形態では、クライアント装置が、これだけに限定されないがコンピュータ又はスマートフォン等のモバイル端末であり得る。
【００８６】
[0099]  この実施形態では、クライアント装置が内蔵マイクロホン又は外部マイクロホンによって音声信号の検出を行うことができ、音声信号が検出された後、音声信号の中で運ばれる画面投影コードを得るために、関連する音声プロトコルを用いて音声信号が復号され、パスコードが得られた後、得られたパスコードがディスプレイインタフェース上で表示される。クライアント装置は、パスコードを利用することにより、無線画面投影動作をユーザコマンドに従って必要に応じて行うことができる。
【００８７】
[00100]  本発明の実施形態についての上記の説明は専ら例示目的及び説明目的で示してきた。これらは網羅的であることも、又は本発明を開示した形態に限定することも意図しない。従って、多くの修正形態及び改変形態が当業者に明らかになる。加えて、上記の開示は本発明を限定することを意図するものではない。本発明の範囲は添付の特許請求の範囲によって定める。
【図１Ａ】
2020521155.tif 000003
【図１Ｂ】
2020521155.tif 000004
【図２Ａ】
2020521155.tif 000005
【図２Ｂ】
2020521155.tif 000006
【図３Ａ】
2020521155.tif 000007
【図３Ｂ】
2020521155.tif 000008
【図４Ａ】
2020521155.tif 000009
【図４Ｂ】
2020521155.tif 000010
【図５Ａ】
2020521155.tif 000011
【図５Ｂ】
2020521155.tif 000012
【図６Ａ】
2020521155.tif 000013
【図６Ｂ】
2020521155.tif 000014
【図７Ａ】
2020521155.tif 000015
【図７Ｂ】
2020521155.tif 000016
【国際調査報告】
2020521155.tif 000017