(57)【要約】【課題】遠隔地画面共有方法、装置及びシステムを提供する。【解決手段】該方法は、表示機器と無線画面共有セッションを確立して上記表示機器の能力情報を取得することと、遠隔地機器と接続を確立して上記遠隔地機器の能力情報及び上記遠隔地機器のネットワーク情報を取得することと、上記表示機器の能力情報、上記遠隔地機器の能力情報及び上記遠隔地機器のネットワーク情報に基づいて上記表示機器と上記遠隔地機器の表示能力交点を確定することと、上記無線画面共有セッションを介して上記表示機器の画面コンテンツを受信し、上記表示能力交点に応じて上記表示機器の画面コンテンツを上記遠隔地機器と共有することと、を含む。本発明によると、遠隔地画面共有を実現する際に存在していた機器互換性不良の問題を解決し、遠隔地画面共有時の機器の互換性を向上させる効果を実現できる。【選択図】図１
2016534458.tif 000002
【特許請求の範囲】
【請求項１】
表示機器と無線画面共有セッションを確立して前記表示機器の能力情報を取得することと、
遠隔地機器と接続を確立して前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報を取得することと、
前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて前記表示機器と前記遠隔地機器の表示能力交点を確定することと、
前記無線画面共有セッションを介して前記表示機器の画面コンテンツを受信し、前記表示能力交点に応じて前記表示機器の画面コンテンツを前記遠隔地機器と共有することと、を含む遠隔地無線画面共有方法。
【請求項２】
前記無線画面共有セッションを介して前記表示機器の画面コンテンツを受信し、前記表示能力交点に応じて前記表示機器の画面コンテンツを前記遠隔地機器と共有することが、
前記表示機器が前記無線画面共有セッションを介して送信した前記表示機器の画面コンテンツを受信することと、
前記表示能力交点に応じて前記表示機器の画面コンテンツを処理して処理後の前記表示機器の画面コンテンツを前記遠隔地機器に伝送することと、を含む請求項１に記載の方法。
【請求項３】
前記表示機器の能力情報又は前記遠隔地機器の能力情報又は前記表示能力交点が、映像符号化フォーマット及び／又は最大解像度を含む映像情報と、オーディオ符号化フォーマットの中の少なくとも一つを含む請求項１に記載の方法。
【請求項４】
前記ネットワーク情報が、ネットワーク接続タイプと帯域幅の中の少なくとも一つを含み、前記ネットワーク接続タイプがピアツーピア接続Ｐ２Ｐ方式又はＮＡＴのセッショントラバーサルアプリケーションＳＴＵＮ方式又はＮＡＴを使用した中継トラバーサルＴＵＲＮ方式を含む請求項３に記載の方法。
【請求項５】
前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて前記表示機器と前記遠隔地機器の表示能力交点を確定することが、
前記ネットワーク接続タイプが前記Ｐ２Ｐ方式である場合、前記表示機器の能力情報と前記遠隔地機器の能力情報に基づいて、前記表示能力交点のオーディオ符号化フォーマットとして、圧縮比が第１の圧縮比閾値を超えているオーディオフォーマットを選択し、前記表示能力交点の解像度として、第１の解像度閾値を超えている解像度を選択することと、
前記ネットワーク接続タイプが前記ＳＴＵＮ方式である場合、前記表示機器の能力情報と前記遠隔地機器の能力情報に基づいて、前記表示能力交点のオーディオ符号化フォーマットとして、前記圧縮比が前記第１の圧縮比閾値未満で第２の圧縮比閾値を超えているオーディオフォーマットを選択し、前記表示能力交点の解像度として、前記第１の解像度閾値未満で第２の解像度閾値を超えている解像度を選択することと、
前記ネットワーク接続タイプが前記ＴＵＲＮ方式である場合、前記表示機器の能力情報と前記遠隔地機器の能力情報に基づいて、前記表示能力交点のオーディオ符号化フォーマットとして、前記圧縮比が前記第２の圧縮比閾値未満であるオーディオフォーマットを選択し、前記表示能力交点の解像度として、前記第２の解像度閾値未満である解像度を選択することと、
の中の少なくとも一つを含む請求項４に記載の方法。
【請求項６】
前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて前記表示機器と前記遠隔地機器の表示能力交点を確定することが、
前記帯域幅が第１の帯域幅閾値を超えている場合、前記表示能力交点の映像符号化フォーマットとして、ＣＨＰを選択することと、
前記帯域幅が前記第１の帯域幅閾値未満である場合、前記表示能力交点の映像符号化フォーマットとして、ＣＢＰを選択することと、
の中の少なくとも一つをさらにを含む請求項５に記載の方法。
【請求項７】
前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて前記表示機器と前記遠隔地機器の表示能力交点を確定することが、
前記表示機器の能力情報と前記遠隔地機器の能力情報との交点が存在しない場合、自体と前記表示機器との表示能力交点を取得し、前記自体と前記表示機器との能力交点を前記表示機器と前記遠隔地機器の表示能力交点とすることを含む請求項１に記載の方法。
【請求項８】
前記ＸＭＰＰプロトコルで前記遠隔地機器と接続を確立することが、
前記ＸＭＰＰプロトコルで前記ＸＭＰＰサーバにアクセスする第１のアクセスポイントを介してＸＭＰＰサーバにアクセスすることと、
前記ＸＭＰＰサーバを介して前記遠隔地機器と接続を確立することと、を含む請求項１に記載の方法。
【請求項９】
前記無線画面共有セッションがＭｉｒａｃａｓｔセッションである請求項１乃至８の中のいずれかに記載の方法。
【請求項１０】
表示機器と無線画面共有セッションを確立して前記表示機器の能力情報を取得し、且つ、ＸＭＰＰプロトコルで遠隔地機器と接続を確立して前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報を取得するように構成される取得モジュールと、
前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて前記表示機器と前記遠隔地機器の表示能力交点を確定するように構成される確定モジュールと、
前記無線画面共有セッションを介して前記表示機器の画面コンテンツを受信し、前記表示能力交点に応じて前記表示機器の画面コンテンツを前記遠隔地機器と共有するように構成される共有モジュールと、を備える遠隔地無線画面共有装置。
【請求項１１】
前記共有モジュールがさらに、前記表示機器が前記無線画面共有セッションを介して送信した前記表示機器の画面コンテンツを受信し、前記表示能力交点に応じて前記表示機器の画面コンテンツを処理して処理後の前記表示機器の画面コンテンツを前記遠隔地機器に伝送するように構成される請求項１０に記載の遠隔地無線画面共有装置。
【請求項１２】
請求項１０又は１１に記載の遠隔地無線画面共有装置を備える送信機器と、
前記無線画面共有セッションを介して前記送信機器に前記表示機器の能力情報と前記表示機器の画面コンテンツを送信するように構成される表示機器と、
前記送信機器に前記遠隔地機器の能力情報を送信し、且つ、前記送信機器が前記表示能力交点に基づいて処理した後の前記表示機器の画面コンテンツを受信するように構成される遠隔地機器と、を備える遠隔地無線画面共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、具体的に、遠隔地無線画面共有方法、装置及びシステムに関する。
【背景技術】
【０００２】
２０１２年９月に、ＷＩＦＩ（登録商標）連盟はＷＩＦＩ表示標準を基に、無線画面共有（Ｍｉｒａｃａｓｔ）の認証を開始した。Ｍｉｒａｃａｓｔ（登録商標）の互換性のある機器はシームレスに画面コンテンツを共有することができ、機器におけるアプリケーションとメディアコンテンツフォーマットの制限を受けることはない。
【０００３】
Ｍｉｒａｃａｓｔ技術はＷＩＦＩによって直接に接続され、送信（Ｓｏｕｒｃｅ）機器と表示（Ｓｉｎｋ）機器との２種類の機器が必要であるので、Ｍｉｒａｃａｓｔは二つの機器の間で無線画面共有を実現するしかなく、また、ＷＩＦＩ直接接続のカバー範囲が約１００メートルであるので、該二つの機器の間の距離は１００メートル以内でなければならない。
【０００４】
Ｍｉｒａｃａｓｔが支援する表示解像度は６４０×３６０から１９２０×１０８０までで、フレームレートは３０フレーム／秒から６０フレーム／秒であって、映像は国際電気通信連合電気通信標準化部門の制約付きベースラインプロファイル（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ―Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  ｓｅｃｔｏｒ、ＩＴＵ―Ｔと略称）Ｈ２６４コードの２種類のプロファイルである制約付きハイプロファイル（Ｃｏｎｓｔｒａｉｎｅｄ  Ｂａｓｅｌｉｎｅ  Ｐｒｏｆｉｌｅ、ＣＢＰと略称）と（Ｃｏｎｓｔｒａｉｎｅｄ  Ｈｉｇｈ  Ｐｒｏｆｉｌｅ、ＣＨＰと略称）を用いていて、レベル範囲は３.１〜４.２で、オーディオは強制的にステレオ１６ビット４８ｋＨＺサンプリングしたリニアパルス符号変調（Ｌｉｎｅａｒ  ｐｕｌｓｅ―ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ、ＬＰＣＭと略称）コードを支援し、先進的オーディオ符号化（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  ｃｏｄｉｎｇ、ＡＡＣと略称）とオーディオ符号化３（Ａｕｄｉｏ  ｃｏｄｉｎｇ―３、ＡＣ３符号化と略称）を選択することができる。
【０００５】
拡張可能なメッセージングとプレゼンスのプロトコル（Ｅｘｔｅｎｓｉｂｌｅ  Ｍｅｓｓａｇｉｎｇ  ａｎｄ  Ｐｒｅｓｅｎｃｅ  Ｐｒｏｔｏｃｏｌ、ＸＭＰＰと略称）は、ＸＭＬプロトコルに基づく開放式通信プロトコルで、主に、即時メッセージ通信、プレゼンス情報通知、連絡者リスト管理，イベント発布及び予約、リアルタイム音声通信、リアルタイム映像通信、ファイル伝送に利用される。ＸＭＰＰにＩＣＥメカニズムを結合すると、有効なネットワーク検知を実現でき、アドレスとポートが制約されていないネットワークにおいて、Ｐ２Ｐ伝送を行うことができる。
【０００６】
既存技術において、機器の互換性に問題があったので、遠隔地で無線画面共有を実現する際に、通常、画面キャプチャーに基づく図面圧縮形態で実現していて、Ｍｉｒａｃａｓｔに類似するストリーミング無線画面共有機能を提供することはできなかった。
関連技術において遠隔地無線画面共有を実現する際に存在する機器の互換性が劣っている問題について、未だに有効な解決案を提示していない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の実施例は、少なくとも上記問題を解決できる遠隔地無線画面共有方法、装置及びシステムを提供する。
【課題を解決するための手段】
【０００８】
本発明の実施例の一態様によると、表示機器と無線画面共有セッションを確立して前記表示機器の能力情報を取得することと、遠隔地機器と接続を確立して前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報を取得することと、前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて前記表示機器と前記遠隔地機器の表示能力交点を確定することと、前記Ｍｉｒａｃａｓｔセッションを介して前記表示機器の画面コンテンツを受信し、前記表示能力交点に応じて前記表示機器の画面コンテンツを前記遠隔地機器と共有することと、を含む遠隔地無線画面共有方法を提供する。
【０００９】
前記無線画面共有セッションを介して前記表示機器の画面コンテンツを受信し、前記表示能力交点に応じて前記表示機器の画面コンテンツを前記遠隔地機器と共有することが、前記表示機器が前記Ｍｉｒａｃａｓｔセッションを介して送信した前記表示機器の画面コンテンツを受信することと、前記表示能力交点に応じて前記表示機器の画面コンテンツを処理して処理後の前記表示機器の画面コンテンツを前記遠隔地機器に伝送することと、を含むことが好ましい。
【００１０】
前記表示機器の能力情報又は前記遠隔地機器の能力情報又は前記表示能力交点が、映像符号化フォーマット及び／又は最大解像度を含む映像情報と、オーディオ符号化フォーマットの中の少なくとも一つを含むことが好ましい。
【００１１】
前記ネットワーク情報が、ネットワーク接続タイプと帯域幅の中の少なくとも一つを含み、前記ネットワーク接続タイプがピアツーピア接続Ｐ２Ｐ方式又はネットワークアドレス変換したＮＡＴのセッショントラバーサルアプリケーション（Ｓｅｓｓｉｏｎ  Ｔｒａｖｅｒｓａｌ  Ｕｔｉｌｉｔｉｅｓ  ｆｏｒ  ＮＡＴ、ＳＴＵＮ）方式又はＮＡＴを使用した中継トラバーサル（Ｔｒａｖｅｒｓａｌ  ｕｓｉｎｇ  Ｒｅｌａｙ  ＮＡＴ、ＴＵＲＮ）ＴＵＲＮ方式を含むことが好ましい。
【００１２】
前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて、前記表示機器と前記遠隔地機器の表示能力交点を確定することが、前記ネットワーク接続タイプが前記Ｐ２Ｐ方式である場合、前記表示機器の能力情報と前記遠隔地機器の能力情報に基づいて、前記表示能力交点のオーディオ符号化フォーマットとして、圧縮比が第１の圧縮比閾値を超えているオーディオフォーマットを選択し、前記表示能力交点の解像度として、第１の解像度閾値を超えている解像度を選択することと、前記ネットワーク接続タイプが前記ＳＴＵＮ方式である場合、前記表示機器の能力情報と前記遠隔地機器の能力情報に基づいて、前記表示能力交点のオーディオ符号化フォーマットとして、前記圧縮比が前記第１の圧縮比閾値未満で第２の圧縮比閾値を超えているオーディオフォーマットを選択し、前記表示能力交点の解像度として、前記第１の解像度閾値未満で第２の解像度閾値を超えている解像度を選択することと、前記ネットワーク接続タイプが前記ＴＵＲＮ方式である場合、前記表示機器の能力情報と前記遠隔地機器の能力情報に基づいて、前記表示能力交点のオーディオ符号化フォーマットとして、前記圧縮比が前記第２の圧縮比閾値未満であるオーディオフォーマットを選択し、前記表示能力交点の解像度として、前記第２の解像度閾値未満である解像度を選択することとの中の少なくとも一つを含むことが好ましい。
【００１３】
前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて、前記表示機器と前記遠隔地機器の表示能力交点を確定することが、前記帯域幅が第１の帯域幅閾値を超えている場合、前記表示能力交点の映像符号化フォーマットとして、ＣＨＰを選択することと、前記帯域幅が前記第１の帯域幅閾値未満である場合、前記表示能力交点の映像符号化フォーマットとして、ＣＢＰを選択することとの中の少なくとも一つをさらに含むことが好ましい。
【００１４】
前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて前記表示機器と前記遠隔地機器の表示能力交点を確定することが、前記表示機器の能力情報と前記遠隔地機器の能力情報との交点が存在しない場合、自体と前記表示機器との表示能力交点を取得し、前記自体と前記表示機器との能力交点を前記表示機器と前記遠隔地機器の表示能力交点とすることを含むことが好ましい。
【００１５】
前記ＸＭＰＰプロトコルで前記遠隔地機器と接続を確立することが、前記ＸＭＰＰプロトコルで前記ＸＭＰＰサーバにアクセスする第１のアクセスポイントを介してＸＭＰＰサーバにアクセスすることと、前記ＸＭＰＰサーバを介して前記遠隔地機器と接続を確立することと、を含むことが好ましい。
【００１６】
前記無線画面共有セッションがＭｉｒａｃａｓｔセッションであることが好ましい。
【００１７】
本発明の実施例の他の一態様によると、表示機器と無線画面共有セッションを確立して前記表示機器の能力情報を取得し、且つ、遠隔地機器と接続を確立して前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報を取得するように構成される取得モジュールと、前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて前記表示機器と前記遠隔地機器の表示能力交点を確定するように構成される確定モジュールと、前記無線画面共有セッションを介して前記表示機器の画面コンテンツを受信し、前記表示能力交点に応じて前記表示機器の画面コンテンツを前記遠隔地機器と共有するように構成される共有モジュールと、を備える遠隔地無線画面共有装置を提供する。
【００１８】
前記共有モジュールがさらに、前記表示機器が前記無線画面共有セッションを介して送信した前記表示機器の画面コンテンツを受信し、前記表示能力交点に応じて前記表示機器の画面コンテンツを処理して処理後の前記表示機器の画面コンテンツを前記遠隔地機器に伝送するように構成されることが好ましい。
【００１９】
本発明の実施例のさらに他の一態様によると、上記の遠隔地無線画面共有装置を備える送信機器と、前記無線画面共有セッションを介して前記送信機器に前記表示機器の能力情報と前記表示機器の画面コンテンツを送信するように構成される表示機器と、前記送信機器に前記遠隔地機器の能力情報を送信し、且つ、前記送信機器が前記表示能力交点に基づいて処理した後の前記表示機器の画面コンテンツを受信するように構成される遠隔地機器と、を備える遠隔地無線画面共有システムを提供する。
【発明の効果】
【００２０】
本発明の実施例によると、表示機器と無線画面共有セッションを確立して上記表示機器の能力情報を取得し、遠隔地機器と接続を確立して上記遠隔地機器の能力情報及び上記遠隔地機器のネットワーク情報を取得し、上記表示機器の能力情報、上記遠隔地機器の能力情報及び上記遠隔地機器のネットワーク情報に基づいて、上記表示機器と上記遠隔地機器の表示能力交点を確定することによって、遠隔地無線画面共有を実現する際に存在していた機器の互換性が不良である問題を解決し、遠隔地無線画面共有を実現する際の機器の互換性を向上させる効果を実現できる。
【図面の簡単な説明】
【００２１】
ここで説明する図面は本発明をさらに理解させるためのものであり、本発明の一部を構成し、本発明における模式的な実施例及びその説明は本発明を解釈するためのものであり、本発明を不当に限定するのではない。
【図１】図１は、本発明の実施例に係わる遠隔地無線画面共有方法を示すフローチャートである。
【図２】図２は、本発明の実施例に係わる遠隔地無線画面共有装置の構造を示す図である。
【図３】図３は、本発明の実施例に係わる遠隔地無線画面共有システムの構造を示す図である。
【図４】図４は、本発明の好適な実施例に係わる遠隔地無線画面共有方法を示すフローチャートである。
【図５】図５は、本発明の好適な実施例に係わる遠隔地無線画面共有システムのネットワークトポロジーである。
【発明を実施するための形態】
【００２２】
以下、図面を参照しつつ実施例を結合して本発明を詳しく説明する。ここで、衝突しない限り、本願の実施例及び実施例中の特徴を互いに結合することができる。
【００２３】
本発明の実施例において遠隔地無線画面共有方法を提供し、図１は本発明の実施例に係わる遠隔地無線画面共有方法を示すフローチャートであり、図１に示すように、該方法は以下のステップを含む：
表示機器と無線画面共有セッションを確立して前記表示機器の能力情報を取得し（ステップＳ１０２）、
遠隔地機器と接続を確立して前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報を取得し（ステップＳ１０４）、
前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて前記表示機器と前記遠隔地機器の表示能力交点を確定し（ステップＳ１０６）、
前記無線画面共有セッションを介して前記表示機器の画面コンテンツを受信し、前記表示能力交点に応じて前記表示機器の画面コンテンツを前記遠隔地機器と共有する（ステップＳ１０８）。
【００２４】
上記ステップによって、無線画面共有と現在遠隔地デスクトップに存在する機器非互換の問題を解決し、無線画面共有を実現する際、表示機器、遠隔地機器の能力情報及び遠隔地機器のネットワーク情報に基づいて表示機器と遠隔地機器の表示能力交点を確定することで、無線画面共有を遠隔地機器まで拡張し、無線画面共有が二つの機器の間の距離やネットワーク接続方式の制約を受けることがなく、表示機器の画面コンテンツを同時に第３の機器である遠隔地機器までに共有することができる。
【００２５】
ここで、前記無線画面共有セッションを介して前記表示機器の画面コンテンツを受信し、前記表示能力交点に応じて前記表示機器の画面コンテンツを前記遠隔地機器と共有する方式はさまざまとすることができる。例えば、表示能力交点を確定した後、表示能力交点を表示機器と遠隔地機器に送信し、表示機器の画面コンテンツを受信した後、該画面コンテンツを直接に遠隔地機器に伝送し、遠隔地機器が最終の表示能力交点に応じて受信した画面コンテンツを処理して表示することができる。上記方式以外にも、以下のような好適な形態で遠隔地無線画面共有を実現することができる。即ち、前記表示機器により前記無線画面共有セッションを介して送信した前記表示機器の画面コンテンツを受信し、前記表示能力交点に応じて前記表示機器の画面コンテンツを処理した後、処理後の前記表示機器の画面コンテンツを前記遠隔地機器に伝送する。
【００２６】
ここで、前記表示機器の能力情報又は前記遠隔地機器の能力情報又は前記表示能力交点は、映像情報と、オーディオ符号化フォーマットとの中の少なくとも一つを含むことができ、ここで、前記映像情報は映像符号化フォーマット及び／又は最大解像度を含むことができる。前記表示能力交点は上記情報以外に、伝送方式情報等の他の情報をさらに含むことができる。ここで、伝送方式情報とは、どんなプロトコルで伝送するかを示すもので、例えばＲＴＰプロトコルで伝送する。
【００２７】
ここで、前記ネットワーク情報は、ネットワーク接続タイプと、帯域幅との中の少なくとも一つを含むことができ、ここで、前記ネットワーク接続タイプは、ピアツーピア接続Ｐ２Ｐ方式、ネットワークアドレス変換したユーザデータグラムプロトコルの簡単なトラバーサルＳＴＵＮ方式又はＴＵＲＮ方式を含む。ここで、ネットワーク情報はこれらに限定されず、例えば伝送レート等の情報を含むこともできる。ネットワーク接続タイプは他の接続方式を含むこともできる。
【００２８】
ここで、表示能力交点を確定する方法はさまざまである。その中、以下の方式で確定することが好ましい：前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて、前記表示機器と前記遠隔地機器の表示能力交点を確定するが、前記ネットワーク接続タイプが前記Ｐ２Ｐ方式である場合、前記表示機器の能力情報と前記遠隔地機器の能力情報に基づいて、前記表示能力交点のオーディオ符号化フォーマットとして、圧縮比が第１の圧縮比閾値を超えているオーディオフォーマットを選択し、前記表示能力交点の解像度として、第１の解像度閾値を超えている解像度を選択することと、前記ネットワーク接続タイプが前記ＳＴＵＮ方式である場合、前記表示機器の能力情報と前記遠隔地機器の能力情報に基づいて、前記表示能力交点のオーディオ符号化フォーマットとして、前記圧縮比が前記第１の圧縮比閾値未満で第２の圧縮比閾値を越えているオーディオフォーマットを選択し、前記表示能力交点の解像度として、前記第１の解像度閾値未満で第２の解像度閾値を越えている解像度を選択することと、前記ネットワーク接続タイプが前記ＴＵＲＮ方式である場合、前記表示機器の能力情報と前記遠隔地機器の能力情報に基づいて、前記表示能力交点のオーディオ符号化フォーマットとして、前記圧縮比が前記第２の圧縮比閾値未満であるオーディオフォーマットを選択し、前記表示能力交点の解像度として、前記第２の解像度閾値未満である解像度を選択することと、の中の少なくとも一つを含む。さらに、前記帯域幅が第１の帯域幅閾値を超えている場合、前記表示能力交点の映像符号化フォーマットとして、ＣＨＰを選択することと、前記帯域幅が前記第１の帯域幅閾値未満である場合、前記表示能力交点の映像符号化フォーマットとして、ＣＢＰを選択することと、を含むことが好ましい。上記ステップによると、最適の表示能力交点を選択することができ、さらに、一層良好に遠隔地無線画面共有を実現することができる。
【００２９】
ここで、前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて前記表示機器と前記遠隔地機器の表示能力交点を確定することが、前記表示機器の能力情報と前記遠隔地機器の能力情報との交点が存在しない場合、自体と前記表示機器との表示能力交点を取得し、前記自体と前記表示機器との能力交点を前記表示機器と前記遠隔地機器の表示能力交点とすることをさらに含むことができる。上記ステップによると、表示機器と遠隔地機器の間に表示能力交点が存在しない場合に如何に遠隔地無線画面共有を実現するかの問題を解決することができる。
【００３０】
ここで、前記ＸＭＰＰプロトコルで前記遠隔地機器と接続を確立することが、前記ＸＭＰＰプロトコルで前記ＸＭＰＰサーバにアクセスする第１のアクセスポイントを介してＸＭＰＰサーバにアクセスすることと、前記ＸＭＰＰサーバを介して、前記遠隔地機器と接続を確立することと、を含むことができる。ここで、遠隔地機器と接続を確立する方式はさまざまで、例えば、遠隔地機器と直接に接続を確立することができ、複数の中間ネットワークエレメントを介して遠隔地機器と接続を確立することもできる。
【００３１】
本発明の他の一実施例において、前記無線画面共有セッションはＭｉｒａｃａｓｔセッションである。
【００３２】
本発明の実施例においてさらに遠隔地無線画面共有装置を提供し、図２は本発明の実施例に係わる遠隔地無線画面共有装置の構造を示す図であり、図２に示すように、該装置は、
表示機器と無線画面共有セッションを確立して前記表示機器の能力情報を取得し、且つ、遠隔地機器と接続を確立して前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報を取得するように構成される取得モジュール２０２と、
前記表示機器の能力情報、前記遠隔地機器の能力情報及び前記遠隔地機器のネットワーク情報に基づいて前記表示機器と前記遠隔地機器の表示能力交点を確定するように構成される確定モジュール２０４と、
前記無線画面共有セッションを介して前記表示機器の画面コンテンツを受信し、前記表示能力交点に応じて前記表示機器の画面コンテンツを前記遠隔地機器と共有するように構成される共有モジュール２０６と、を備える。
【００３３】
前記共有モジュール２０６がさらに、前記表示機器により前記無線画面共有セッションを介して送信した前記表示機器の画面コンテンツを受信し、前記表示能力交点に応じて前記表示機器の画面コンテンツを処理し、処理後の前記表示機器の画面コンテンツを前記遠隔地機器に伝送するように構成されることが好ましい。
【００３４】
本発明の実施例においてさらに遠隔地無線画面共有システムを提供し、図３は本発明の実施例に係わる遠隔地画面共有システムの構造を示す図であり、図３に示すように、該装置は、
本実施例で提供する遠隔地無線画面共有装置を備える送信機器３０２と、
前記無線画面共有セッションを介して前記送信機器に前記表示機器の能力情報と前記表示機器の画面コンテンツを送信するように構成される表示機器３０４と、
前記送信機器に前記遠隔地機器の能力情報を送信し、前記送信機器による前記表示能力交点に基づいた処理後の前記表示機器の画面コンテンツを受信するように構成される遠隔地機器３０６と、を備える。
【００３５】
（好適な実施例１）
図４は、本発明の好適な実施例に係わる遠隔地無線画面共有方法を示すフローチャートであり、図４に示すように、該方法は以下のステップを含む：
ＷＩＦＩ直接接続を確立する（ステップＳ４０２）。
送信機器と表示機器がＷＩＦＩ直接接続を確立する。既存技術において、Ｍｉｒａｃａｓｔに送信機器と表示機器がＷＩＦＩ直接接続を支援しなければならないと規定された。
【００３６】
Ｍｉｒａｃａｓｔ機器を発現する（ステップＳ４０４）。
送信機器がリンクレイヤサービス発見（Ｌｉｎｋ  Ｌａｙｅｒ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ、Ｌ２ＳＤと略称）プロトコルによって互換性のあるＭｉｒａｃａｓｔ機器を探測し、本実施例において、表示機器が互換性のあるＭｉｒａｃａｓｔ機器であると仮説する。
【００３７】
Ｍｉｒａｃａｓｔセッションを確立する（ステップＳ４０６）。
送信機器と表示機器はＭｉｒａｃａｓｔのリアルタイム・ストリーミング・プロトコル（Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍ  Ｐｒｏｔｏｃｏｌ、ＲＴＳＰと略称）によってＭｉｒａｃａｓｔセッションを確立し、無線画面共有の開始を準備する。
【００３８】
送信機器がＸＭＰＰサーバに登録する（ステップＳ４０８）。
遠隔地機器との無線画面共有を実現するため、送信機器は、遠隔地無線画面共有を実現する前、ＸＭＰＰサーバにアカウントを登録し、その後、該アカウント名でＸＭＰＰサーバに登録する。送信機器がＸＭＰＰサーバに登録する方式はさまざまで、例えば、まずアクセスポイントと接続を確立した後、該アクセスポイントを介してＸＭＰＰサーバに登録することができる。
【００３９】
遠隔地機器がＸＭＰＰサーバに登録する（ステップＳ４１０）。
遠隔地機器は、送信機器と同一なアカウント名でＸＭＰＰサーバに登録することができる。遠隔地機器が送信機器と同一なアカウント名を用いることは、ＸＭＰＰサーバが同一なアカウント名に基づいて即時に遠隔地機器と送信機器にプレゼンス情報を通知することができるからである。つまり、遠隔地機器が送信機器と同一なアカウント名で登録した後、送信機器はサーバによるプレゼンス通知を介して、遠隔地機器がオンライン状態であることを把握できる。ここで、遠隔地機器と送信機器のアカウント名を予めＸＭＰＰサーバに関連つけていれば、遠隔地機器と送信機器が異なるアカウント名で登録することも可能である。
【００４０】
表示機器が表示機器の能力情報を送信する（ステップＳ４１２）。
表示機器が、ＲＴＳＰ報知メッセージを介して、セッション記述プロトコル（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、ＳＤＰと略称）に表示機器の能力情報を含ませる。ここで、前記表示機器の能力情報は映像情報及び／又はオーディオ符号化フォーマットを含む。ここで、映像情報は表示機器が支援する映像符号化フォーマットと、表示機器が支援する最大解像度情報を含む。表示機器の能力情報が、例えばリアルタイム伝送プロトコル（Ｒｅａｌ―ｔｉｍｅ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｒｏｔｏｃｏｌ、ＲＴＰと略称）マーク等の伝送方式を含むことができる。ここで、ＲＴＰマークは、伝送方式がリアルタイム伝送である、即ち、伝送する際にＲＴＰプロトコルを利用していることを指す。
【００４１】
セッション開始メッセージを送信する（ステップＳ４１４）。
送信機器がＸＭＰＰサーバにセッション開始メッセージを送信して、遠隔地機器との画面共有を要求する。送信機器は、前記表示機器に整合する最適な前記表示機器と前記遠隔地機器の表示能力交点を探すために、セッション開始メッセージに前記表示機器の能力情報を含ませていて、ここで、前記表示機器の能力情報はオーディオ符号化フォーマット、映像符号化フォーマット、ＲＴＰマークを含むことができる。
【００４２】
セッション開始メッセージを転送する（ステップＳ４１６）。
ＸＭＰＰサーバは、送信機器から送信されたセッション開始メッセージを受信した後、該セッション開始メッセージを確認して遠隔地機器に転送する。
【００４３】
遠隔地機器が、セッション受領メッセージを送信する（ステップＳ４１８）。
遠隔地機器が、ＸＭＰＰサーバからセッション開始メッセージを受信した後、セッション開始メッセージから表示機器の能力情報を解析する。遠隔地機器は、表示機器の能力情報と遠隔地機器の能力情報とを比較して、両方に交点が存在するか否かを確定する。その後、ＸＭＰＰにセッション受領メッセージを送信し、該セッション受領メッセージには遠隔地機器の能力情報及び交点が存在するか否かを表するマークが含まれる。
【００４４】
セッション受領メッセージを転送する（ステップＳ４２０）。
サーバは遠隔地機器のセッション受領メッセージを受信し、該セッション受領メッセージを確認した後、該セッション受領メッセージを送信機器に転送する。
【００４５】
ネットワーク情報を取得する（ステップＳ４２２）。
送信機器は、遠隔地機器とのネットワーク接続を検知して、遠隔地機器のネットワーク情報を取得する。例えば、送信機器がＴＵＲＮサーバに探測メッセージを送信し、送信機器と遠隔地機器のネットワーク接続を探測する。ここで、該ネットワーク情報はネットワーク接続タイプ及び／又は帯域幅を含むことができ、送信機器と遠隔地機器の表示能力交点を最終的に決定する際に用いられるもので、即ち、表示機器の能力情報と遠隔地機器の能力情報に基づいて、ネットワーク接続タイプ及び／又は帯域幅に応じて、最終的にどの解像度の映像フォーマットとオーディオフォーマットを利用するかを決定する。ここで、送信機器と遠隔地機器との間のネットワーク接続タイプは主に、Ｐ２Ｐ方式、ＳＴＵＮ方式、ＴＵＲＮ方式の３種類がある。
【００４６】
遠隔地機器がネットワーク検知を行う（ステップＳ４２４）。
遠隔地機器は、上記３種類のネットワーク接続タイプについて、ＴＵＲＮサーバを介して送信機器に探測メッセージを送信し、応答を得ていれば、現在のネットワーク接続タイプで遠隔地機器と送信機器との間のネットワークは連通されたものであると認めて、ネットワーク接続タイプを確定する。同時に、遠隔地機器は上り及び下り帯域幅推定を行うこともできる。
【００４７】
ネットワーク情報を報知する（ステップＳ４２６）。
遠隔地機器が、ＸＭＰＰメッセージを介してＸＭＰＰサーバに遠隔地機器のネットワーク情報を報知する。
【００４８】
ネットワーク情報を転送する（ステップＳ４２８）。
ＸＭＰＰサーバが、遠隔地機器のネットワーク情報を受信した後、遠隔地機器のネットワーク情報を含むメッセージを確認し、それを送信機器に転送する。
【００４９】
表示能力交点を確定する（ステップＳ４３０）。
送信機器は、サーバにより転送された遠隔地機器のネットワーク情報を含むメッセージを受信した後、該メッセージから遠隔地機器のネットワーク情報を解析する。該ネットワーク情報とステップＳ４２２で取得したネットワーク情報とを比較し、最終の遠隔地機器のネットワーク情報を確定する。これにより、送信機器は表示機器の能力情報、遠隔地機器の能力情報及び遠隔地機器のネットワーク情報を取得する。上記取得した情報に基づいて、前記表示機器と前記遠隔地機器の表示能力交点を確定することができる。そして、上述した情報を取得した後、送信機器自体の能力情報を取得して、表示機器、送信機器と遠隔地機器の三つの機器の表示能力交点を確定することもできる。
【００５０】
前記ネットワーク接続タイプが前記Ｐ２Ｐ方式である場合、前記表示機器の能力情報と前記遠隔地機器の能力情報に基づいて、前記表示能力交点のオーディオ符号化フォーマットとして、圧縮比が第１の圧縮比閾値を超えているオーディオフォーマットを選択し、前記表示能力交点の解像度として、第１の解像度閾値を超えている解像度を選択し、前記ネットワーク接続タイプが前記ＳＴＵＮ方式である場合、前記表示機器の能力情報と前記遠隔地機器の能力情報に基づいて、前記表示能力交点のオーディオ符号化フォーマットとして、前記圧縮比が前記第１の圧縮比閾値未満で第２の圧縮比閾値を越えているオーディオフォーマットを選択し、前記表示能力交点の解像度として、前記第１の解像度閾値未満で第２の解像度閾値を越えている解像度を選択し、前記ネットワーク接続タイプが前記ＴＵＲＮ方式である場合、前記表示機器の能力情報と前記遠隔地機器の能力情報に基づいて、前記表示能力交点のオーディオ符号化フォーマットとして、前記圧縮比が前記第２の圧縮比閾値未満であるオーディオフォーマットを選択し、前記表示能力交点の解像度として、前記第２の解像度閾値未満である解像度を選択する。例えば、表示機器と遠隔地機器とのネットワーク接続タイプがＰ２Ｐ方式であると、高解像度の映像を伝送することができ、オーディオ符号化フォーマットはＬＰＣＭフォーマットを選択することができる。ネットワーク接続タイプがＳＴＵＮ方式であると、中間レベルの解像度の映像を伝送することができ、オーディオ符号化フォーマットはＡＡＣフォーマットであることができる。ネットワーク接続タイプがＴＵＲＮ方式であると、低解像度の映像を伝送することができ、オーディオ符号化方式はＡＣ３フォーマットであることができる。送信機器と遠隔地機器の能力情報の交点が存在しないか又は送信機器と遠隔地機器との間の予め設定された接続条件を満たさないと、送信機器と表示機器との間の表示能力交点を遠隔地機器と送信機器の表示能力交点とすることができる。
【００５１】
表示機器に確定された表示能力交点を通知する（ステップＳ４３２）。
送信機器は、ＲＴＳＰ報知メッセージを介して、表示機器に最終的に確定された表示能力交点、即ち、送信機器、遠隔地機器の機器能力交点又は送信機器、表示機器と遠隔地機器の機器能力交点を通知する。
【００５２】
ＸＭＰＰサーバに確定された表示能力交点を通知する（ステップＳ４３４）。
送信機器は、ＸＭＰＰメッセージを介して、ＸＭＰＰサーバに確定された表示能力交点、即ち、送信機器、遠隔地機器の機器能力交点又は送信機器、表示機器と遠隔地機器の機器能力交点を通知する。
【００５３】
確定された表示能力交点を転送する（ステップＳ４３６）。
サーバは、表示能力交点を含むＸＭＰＰメッセージを確認し、該メッセージを遠隔地機器に転送する。
【００５４】
Ｍｉｒａｃａｓｔ画面共有を実現する（ステップＳ４３８）。
送信機器と表示機器との間でＲＴＰ伝送を開始し、つまり、Ｍｉｒａｃａｓｔセッションの確立に成功し、送信機器と表示機器との間でＭｉｒａｃａｓｔ画面共有を開始する。
【００５５】
遠隔地無線画面共有を実現する（ステップＳ４４０）。
送信機器は、確定された表示能力交点に応じて、表示機器から受信した画面コンテンツを処理し、処理後の表示機器の画面コンテンツをＲＴＰプロトコルに基づいて遠隔地機器に送信する。具体的に、送信機器は、表示機器から送信された画面コンテンツを受信した後、表示能力交点中の映像フォーマット及び／又はオーディオフォーマットに応じて、受信した画面コンテンツに変換処理を行って、変換後の画面コンテンツをリアルタイムに遠隔地機器に送信する。
【００５６】
上記ステップによると、無線画面共有を任意位置の遠隔地機器まで拡張することができ、他の機器が無線画面共有に加入しようとすると、上記ステップＳ４０８〜ステップＳ４４０を重複すればよい。
【００５７】
遠隔地無線画面共有を終了する（ステップＳ４４２〜ステップＳ４４６）。
送信機器は、無線画面共有を終了しようとする時、ＲＴＳＰ制御プロトコルによってＭｉｒａｃａｓｔセッションを終了し、送信機器と表示機器との間のＲＴＰ伝送を停止する。送信機器は、同時に、ＸＭＰＰプロトコルでサーバにセッション終了メッセージを送信し、サーバはセッション終了メッセージを確認して遠隔地機器を転送することで、遠隔地無線画面共有を終了する。
【００５８】
（好適な実施例２）
図５は本発明の好適な実施例に係わる遠隔地無線画面共有システムのネットワークトポロジーであり、図５に示すように、該システムは、表示機器５０２と、送信機器５０４と、遠隔地機器５０６と、アクセスポイントＡと、アクセスポイントＢと、ＸＭＰＰサーバ５０８と、ＴＵＲＮサーバ５１０と、を備える。
【００５９】
送信機器５０４と表示機器５０２はＷＩＦＩ直接接続能力を具備し、Ｍｉｒａｃａｓｔ画面共有を実現することができる。送信機器５０４はアクセスポイントＡを介してＸＭＰＰサーバ５０８にアクセスし、遠隔地機器５０６はアクセスポイントＢを介してＸＭＰＰサーバ５０８に連通される。送信機器５０４はそれぞれ表示機器５０２及び遠隔地機器５０８と接続を確立した後、表示機器の能力情報と遠隔地機器の能力情報を取得する。ここで、表示機器の能力情報及び／又は遠隔地機器の能力情報は映像情報と、オーディオフォーマット情報の中の少なくとも一つを含む。ここで、映像情報は解像度及び／又は映像符号化フォーマットを含む。送信機器５０４と表示機器５０２の間はＬ２ＳＤプロトコルによって互いに発見し、送信機器５０４と遠隔地機器５０６は同一のアカウント名で異なる機器に登録する方式を用いてプレゼンス情報によって互いに発見することができる。
【００６０】
遠隔地機器５０６は、表示機器５０２と同一のローカル・エリア・ネットワークに位置することができ、ＩＰアドレスとポートの制約を受けるネットワークに位置することもでき、後者の場合、該システムは、送信機器５０４と遠隔地機器５０６とのネットワーク接続タイプの検知を補助するＴＵＲＮサーバ５１０をさらに備える。
【００６１】
送信機器５０４と遠隔地機器５０６との間のネットワーク接続タイプは主に、Ｐ２Ｐ方式、ＳＴＵＮ方式、ＴＵＲＮ方式の３種類ある。ここで、Ｐ２Ｐ方式の場合、同一のネットワークセグメントのローカル・エリア・ネットワークに位置するので、送信機器５０４と遠隔地機器５０６との間で直接に伝送することができ、ＳＴＵＮ方式である場合、送信機器５０４と遠隔地機器５０６は異なるネットワークセグメントのローカル・エリア・ネットワークに位置し、それらの間にＩＰアドレスとポートを制約するファイアウォールがいなく、ＴＵＲＮ方式である場合、送信機器５０４と遠隔地機器５０６はそれぞれＩＰアドレスとポートが制約されるネットワークに位置し、それらの間はＴＵＲＮサーバ５１０を介して伝送を行うしかできない。
【００６２】
送信機器５０４は、表示機器の能力情報と遠隔地機器の能力情報を受信した後、送信機器５０４と遠隔地機器５０６との間のネットワーク接続タイプに応じて、最終の表示能力交点、例えば、最終的に選択された解像度、映像符号化フォーマット及びオーディオ映像符号化フォーマットを確定する。Ｍｉｒａｃａｓｔが支援する映像解像度範囲は６４０×３６０から１９２０×１０８０までで、オーディオ符号化フォーマットと映像符号化フォーマットも各種のフォーマットがあって、これらはすべてＷｉ―Ｆｉ直接接続のネットワーク接続方式と関連つけられているので、送信機器５０４は、遠隔地機器５０６との間の遠隔地無線画面共有を実現する際に、それら間のネットワーク接続タイプ及び／又は帯域幅を検知しなければならなく、最終的に送信機器の能力情報と遠隔地機器の能力情報に基づいて、ネットワーク接続タイプ及び／又は帯域幅に応じて、送信機器５０４と遠隔地機器５０６の表示能力交点を決定し、該表示能力交点は映像情報とオーディオ符号化フォーマットを含み、映像情報は解像度及び／又は映像符号化フォーマットを含む。
【００６３】
送信機器５０４はそれぞれ、各自のセッション協議プロトコルを介して表示機器５０２と遠隔地機器５０６に通知することで、遠隔地無線画面共有を実現する。
【００６４】
上述のように、本発明の実施例によると、遠隔地無線画面共有時の機器の互換性を向上させる技術的効果を実現することができる。
【００６５】
当業者にとって、上記の本発明の各ブロック又は各ステップは共通の計算装置によって実現することができ、単独の計算装置に集中させることができれば、複数の計算装置から構成されるネットワークに分布させることもでき、さらに計算装置が実行可能なプログラムのコードによって実現することもできるので、それらを記憶装置に記憶させて計算装置によって実行することができ、且つある場合においてこことは異なる順番で提示又は説明したステップを実行可能であり、又は夫々集積回路ブロックに製作し、又はそれらにおける複数のブロック又はステップを単独の集積回路ブロックに製作して実現することができることは明らかなことである。このように、本発明は如何なる特定のハードウェアとソフトウェアの結合にも限定されない。
【００６６】
以上は、本発明の好適な実施例に過ぎず、本発明を限定するものではない。当業者であれば本発明に様々な修正や変形が可能である。本発明の精神や原則内での如何なる修正、置換、改良などは本発明の保護範囲内に含まれる。
【図１】
2016534458.tif 000003
【図２】
2016534458.tif 000004
【図３】
2016534458.tif 000005
【図４】
2016534458.tif 000006
【図５】
2016534458.tif 000007
【国際調査報告】
2016534458.tif 000008
2016534458.tif 000009
2016534458.tif 000010
2016534458.tif 000011