(57)【要約】  Ａｎｄｒｏｉｄベーススマートフォン又はタブレットコンピュータなどの無線デバイスは、ＡｎｄｒｏｉｄベースＴＶとのＶＰＮ接続を確立することができ、ＴＶが、アプリケーションを実行し、無線デバイスによるグラフィックスを提供し、無線デバイスから制御されることをもたらす。【選択図】      図１
2015510621.tif 000002
【特許請求の範囲】
【請求項１】
ＴＶディスプレイと、
前記ディスプレイを制御するＴＶプロセッサと、
ＴＶ通信インタフェース（ＴＶＣＩ）であって、前記ＴＶプロセッサが、該ＴＶ通信インタフェース（ＴＶＣＩ）を通じて通信できる、ＴＶ通信インタフェース（ＴＶＣＩ）と、
前記ＴＶプロセッサがアクセス可能であり、前記ＴＶプロセッサによって実行可能なオペレーティングシステム（ＯＳ）を有する、ＴＶコンピュータ可読記憶媒体（ＴＶＣＲＳＭ）と、
を含むＴＶと、
無線デバイス（ＷＤ）プロセッサと、
無線デバイス通信インタフェース（ＷＤＣＩ）であって、前記ＷＤプロセッサが、該無線デバイス通信インタフェース（ＷＤＣＩ）を通じて前記ＴＶＣＩ経由で前記ＴＶプロセッサと通信できる、無線デバイス通信インタフェース（ＷＤＣＩ）と、
前記ＷＤプロセッサがアクセス可能であり、前記ＷＤプロセッサによって実行可能なオペレーティングシステム（ＯＳ）を有する、ＷＤコンピュータ可読記憶媒体（ＷＤＣＲＳＭ）と、
を含む無線デバイスと、
を備えるシステムであって、
前記ＷＤ及びＴＶは、仮想プライベートネットワーク（ＶＰＮ）リンクを通じて通信し、前記ＶＰＮリンクを通じて前記ＷＤから受信した制御信号により、前記ＴＶプロセッサがアプリケーションによって要求されるイメージをＴＶディスプレイに提示するように、該アプリケーションを実行することをもたらす、
ことを特徴とするシステム。
【請求項２】
前記ＷＤプロセッサ及び前記ＴＶプロセッサによって実行されるＯＳは、Ａｎｄｒｏｉｄ  ＯＳである、請求項１に記載のシステム。
【請求項３】
前記ＷＤは、少なくとも部分的に、第１のプロトコルを有するパケットを第２のプロトコルのデータグラム内にカプセル化することによって、前記ＶＰＮを通じて前記ＴＶと通信する、請求項１に記載のシステム。
【請求項４】
前記ＷＤは、スマートフォンである、請求項１に記載のシステム。
【請求項５】
前記ＷＤは、タブレットコンピュータである、請求項１に記載のシステム。
【請求項６】
前記ＷＤプロセッサは、ＷＤディスプレイを制御し、前記ＴＶは、ビデオ情報を前記ＷＤに送信して前記アプリケーションにより前記ＷＤディスプレイに提示する、請求項１に記載のシステム。
【請求項７】
前記ＷＤは、前記アプリケーションを前記ＴＶに送信し、前記ＴＶプロセッサが、前記ＷＤに入力されたユーザコマンドにより前記アプリケーションを実行する、請求項１に記載のシステム。
【請求項８】
前記ＴＶ上のビデオプレゼンテーションは、前記アプリケーションから要求されるイメージに応じて標準的なビデオプレゼンテーションに対して回転される、請求項１に記載のシステム。
【請求項９】
ＴＶとの仮想プライベートネットワーク（ＶＰＮ）接続を確立して前記ＴＶにアプリケーションを実行させる無線デバイスであって、該無線デバイスは、前記ＴＶが前記無線デバイスによるグラフィックスを提供し前記無線デバイスから制御されることをもたらすことを特徴とする無線デバイス。
【請求項１０】
前記無線デバイスは、Ａｎｄｒｏｉｄベーススマートフォンである、請求項９に記載の無線デバイス。
【請求項１１】
前記無線デバイスは、Ａｎｄｒｏｉｄベースタブレットである、請求項９に記載の無線デバイス。
【請求項１２】
前記ＷＤは、少なくとも部分的に、第１のプロトコルを有するパケットを第２のプロトコルのデータグラム内にカプセル化することによって、前記ＶＰＮを通じて前記ＴＶと通信する、請求項９に記載の無線デバイス。
【請求項１３】
ＷＤプロセッサは、ＷＤディスプレイを制御し、前記ＷＤは、前記ＴＶからのビデオ情報を受信して、前記アプリケーションにより前記ＷＤディスプレイに提示する、請求項９に記載の無線デバイス（ＷＤ）。
【請求項１４】
前記ＷＤは、前記アプリケーションを前記ＴＶに送信し、ＴＶプロセッサが、前記ＷＤに入力されたユーザコマンドにより前記アプリケーションを実行する、請求項９に記載の無線デバイス（ＷＤ）。
【請求項１５】
ＴＶディスプレイと、
前記ディスプレイを制御するＴＶプロセッサと、
前記ＴＶプロセッサが、ＴＶ通信インタフェース（ＴＶＣＩ）を通じて通信できる、ＴＶ通信インタフェース（ＴＶＣＩ）と、
前記ＴＶプロセッサがアクセス可能であり、前記ＴＶプロセッサによって実行可能なオペレーティングシステム（ＯＳ）を有する、ＴＶコンピュータ可読記憶媒体（ＴＶＣＲＳＭ）と、
を備えるＴＶシステムであって、
仮想プライベートネットワーク（ＶＰＮ）リンクを通じて無線デバイス（ＷＤ）から受信した制御信号により、前記ＴＶプロセッサが、アプリケーションによって要求されるイメージを前記ＴＶディスプレイに提示するように該アプリケーションを実行する、
ことを特徴とするＴＶシステム。
【請求項１６】
前記ＴＶプロセッサによって実行されるＯＳは、Ａｎｄｒｏｉｄ  ＯＳである、請求項１５に記載のシステム。
【請求項１７】
前記ＴＶは、少なくとも部分的に、第１のプロトコルを第２のプロトコルのデータグラム内にカプセル化したパケットを受信することによって、前記ＶＰＮを通じて前記ＷＤと通信する、請求項１５に記載のシステム。
【請求項１８】
前記ＴＶは、ビデオ情報を前記ＷＤに送信して、前記アプリケーションにより前記ＷＤディスプレイに提示する、請求項１５に記載のシステム。
【請求項１９】
前記ＴＶは、前記ＷＤから前記アプリケーションを受信し、前記ＴＶプロセッサが、前記ＷＤに入力されたユーザコマンドによりアプリケーションを実行する、請求項１５に記載のシステム。
【請求項２０】
前記ＴＶ上のビデオプレゼンテーションは、前記アプリケーションから要求されるイメージに応じて標準的なビデオプレゼンテーションに対して回転される、請求項１５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、概して、仮想プライベートネットワーク（ＶＰＮ）を通じてＴＶを使用してリモードデバイス内のアプリケーションによるグラフィックスを提示し、リモードデバイスがＴＶを制御することに関する。
【背景技術】
【０００２】
現在、スマートフォン、タブレットコンピュータなどのデバイスは、ユーザに役立つ多数のアプリケーションを実行することができる。これらのアプリケーションは、グラフィックディスプレイ、又は、アプリケーションを制御するために使用できる少なくともグラフィカルユーザインタフェース（ＵＩ）を含むことができる。本明細書において理解されるように、スマートフォン、タブレットコンピュータ等でも使用されるコンピュータオペレーティングシステムを使用するテレビジョンの出現で、近くのリモートデバイス用のより大型でより頑丈なディスプレイとしてＴＶを使用することによって、これを活用する機会が生じている。
【発明の概要】
【課題を解決するための手段】
【０００３】
従って、システムは、結果としてＴＶディスプレイを含むＴＶと、ディスプレイを制御するＴＶプロセッサと、ＴＶ通信インタフェース（ＴＶＣＩ）とを含み、該ＴＶプロセッサは、該ＴＶ通信インタフェースを通じて通信することができる。ＴＶはさらに、ＴＶプロセッサがアクセス可能であり、該ＴＶプロセッサによって実行可能なオペレーティングシステム（ＯＳ）を担持する、ＴＶコンピュータ可読記憶媒体（ＴＶＣＲＳＭ）を有する。
【０００４】
システムはさらに、無線デバイス（ＷＤ）プロセッサと、無線デバイス通信インタフェース（ＷＤＣＩ）とを有する無線デバイスを含み、該ＷＤプロセッサは、該無線デバイス通信インタフェースを通じてＴＶＣＩ経由でＴＶプロセッサと通信することができ、該無線デバイスはさらに、ＷＤプロセッサがアクセス可能であり、ＷＤプロセッサによって実行可能なオペレーティングシステム（ＯＳ）を担持する、ＷＤコンピュータ可読記憶媒体（ＷＤＣＲＳＭ）を有する。ＷＤ及びＴＶは、仮想プライベートネットワーク（ＶＰＮ）リンクを通じて通信し、ＶＰＮリンクを通じてＷＤから受信した制御信号により、ＴＶプロセッサがアプリケーションによって要求されるイメージをＴＶディスプレイに提示するように、アプリケーションを実行することをもたらす。
【０００５】
幾つかの実施形態では、ＷＤプロセッサ及びＴＶプロセッサによって実行されるＯＳは、Ａｎｄｒｏｉｄ（アンドロイド）  ＯＳである。ＷＤは、第１のプロトコルを有するパケットを第２のプロトコルのデータグラム内にカプセル化することによって、ＶＰＮを通じてＴＶと通信することができる。ＷＤは、例えば、スマートフォン又はタブレットコンピュータとすることができる。
【０００６】
以下にさらに説明するように、例示的な実施例では、ＷＤプロセッサは、ＷＤディスプレイを制御し、ＴＶは、アプリケーションによりＷＤディスプレイに提示するようにＷＤにビデオ情報を送信する。ＷＤは、アプリケーションをＴＶに送信し、ＴＶプロセッサが、ＷＤに入力されたユーザコマンドに従ってアプリケーションを実行することができる。必要に応じて、ＴＶ上のビデオプレゼンテーションは、アプリケーションから要求されるイメージに応じて標準的なビデオプレゼンテーションに対して回転される。
【０００７】
別の態様では、無線デバイスは、ＴＶとの仮想プライベートネットワーク（ＶＰＮ）接続を確立し、ＴＶが、アプリケーションを実行し、無線デバイスによるグラフィックスを提供し、無線デバイスから制御されることをもたらす。
【０００８】
さらに別の態様では、ＴＶシステムは、ＴＶディスプレイと、ディスプレイを制御するＴＶプロセッサと、ＴＶ通信インタフェース（ＴＶＣＩ）とを含み、該ＴＶプロセッサは、該ＴＶ通信インタフェースを通じて通信することができる。ＴＶプロセッサがアクセス可能なＴＶコンピュータ可読記憶媒体（ＴＶＣＲＳＭ）は、ＴＶプロセッサによって実行可能なオペレーティングシステム（ＯＳ）を有し、ＴＶプロセッサは、仮想プライベートネットワーク（ＶＰＮ）リンクを通じて無線デバイス（ＷＤ）から受信した制御信号により、アプリケーションによって要求されるイメージをＴＶディスプレイに提示するように、アプリケーションを実行する。
【０００９】
本発明の詳細は、その構成及び動作に関して、同様の符号を用いて同様の要素を示す添付図面を参照して、完全に理解することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の原理による非限定的で例示的なシステムのブロック図である。
【図２】例示的なＶＰＮ構築ロジックのフローチャートである。
【図３】例示的な制御ロジックのフローチャートである。
【図４】リモートデバイスプレゼンテーションのスクリーンショットである。
【図５】ＴＶアプリケーションプレゼンテーションを回転させネイティブリモートデバイス上のプレゼンテーションを再現する方法を示すＴＶスクリーンショットである。
【図６】ＴＶアプリケーションプレゼンテーションを回転させネイティブリモートデバイス上のプレゼンテーションを再現する方法を示すＴＶスクリーンショットである。
【図７】例示的なリモートデバイスのセットアップのスクリーンショットである。
【発明を実施するための形態】
【００１１】
最初に、図１に示す非限定的で例示的な実施形態に言及すると、システム１０はＴＶ１２を含み、このＴＶ１２は、他にも構成要素を有するが、ソリッドステートメモリなどのコンピュータ可読記憶媒体１６にアクセスするプロセッサ１４を有する。さらに、ディスクメモリは、プロセッサ１４がアクセス可能とすることができる。プロセッサ１４は、メモリ１６の１つに格納されたＡｎｄｒｏｉｄ（商標）ＯＳなどのコンピュータオペレーティングシステムを実行して、様々なコンピュータアプリケーション、ゲームなどを実行することができる。プロセッサ１４はさらに、ＴＶ信号源２０から受信されるＴＶ番組をディスプレイ１８に提示することができ、このＴＶ番組は、ＴＶチューナ２２を介して受信することができる。ディスプレイ１８は、限定されるものではないが、標準解像度コンピュータモニタ、タッチスクリーンディスプレイ、フラットスクリーン標準解像度ディスプレイ又は高精細ディスプレイ、或いは他のビデオディスプレイとすることができる。
【００１２】
追加的に、プロセッサ１４は、ワイヤレステレフォニートランシーバ、有線又は無線モデム、他などのワイドエリアネットワークインタフェース２４を通じて、インターネットなどのワイドエリアネットワークと通信することができる。さらに、プロセッサ１４は、ブルートゥーストランシーバなどの短距離トランシーバと通信することができる。プロセッサ１４は、チャンネル、ボリューム、及び他のＴＶ関連コマンドを、リモートコントローラ２８から、赤外線受信器などの無線受信器３０を通じて受信することができる。
【００１３】
ＴＶ１２は、ＷＡＮインタフェース２４及び／又は短距離トランシーバ２６を使用し、例えば、仮想プライベートネットワーク（ＶＰＮ）を使用して無線デバイス３２と通信して、典型的には無線デバイス３２に関連するアプリケーション、ゲームなどを実行することができる。無線デバイス３２は、例えば、スマートフォン、タブレットコンピュータ、ゲームコンソール、ラップトップコンピュータ又はノートブックコンピュータ又は他のコンピュータ、カメラなどを含むことができ、コンピュータ可読記憶媒体３６にアクセスしてＡｎｄｒｏｉｄ  ＯＳなどのオペレーティングシステムを実行するプロセッサを含むことができる。プロセッサ３４は、マウス又は他のポイントアンドクリックデバイス、キーパッド、キーボード、音声認識ソフトウェア、他のような１つ又はそれ以上の入力デバイス３８からの入力を受信し、ユーザインタフェース、グラフィックス、ビデオなどを、タッチスクリーンディスプレイなどのディスプレイ４０上に出力することができる。さらに、プロセッサ１４は、ワイヤレステレフォニーインタフェース、無線モデムなどのネットワークインタフェース４２を使用してＴＶ１２と通信すること、及び／又は、さらにブルートゥーストランシーバなどの短距離トランシーバ４４を使用してＴＶ１２と通信することができる。
【００１４】
ここで図２を参照すると、ＶＰＮは、必要に応じて、ＴＶ１２とＷＤ３２との間に構築することができ、具体的には、その両方が、このようなＶＰＮの構築を容易にする同じＯＳ、例えば、Ａｎｄｒｏｉｄに基づく場合に、構築される。ロジックは、ＴＶ１２がＶＰＮサーバの役割を果たすブロック４６で開始し、ブロック４８に進み、ＴＶ１２及びＷＤ３２は、発見動作原理を用いて互いに自動的に発見することができる。発見動作は、２つの短距離トランシーバ２６、４４を使用して開始することができる。或いは、ユーザが、２つのデバイスを互いに接続させることができる。
【００１５】
幾つかの実施形態では、ロジックは、ブロック５０に進み、例えば、当業者に公知の公開鍵秘密鍵原理を用いて認証情報を交換することができる。認証は、例えば、パートナー構成要素が、同じ製造業者による認可された構成要素であることを照合することを含むことができる。いずれの場合も、認証が判定ダイヤモンド５２で成功している場合には、ロジックは、ブロック５４に進み、ＶＰＮトンネルパラメータがデバイス１２、３２に事前にプログラミングされていない場合に、このＶＰＮトンネルパラメータを取り決める。トンネルパラメータは、データが送信されるアドレス割り当て、暗号化方法、及び圧縮モードを含むことができる。認証が判定ダイヤモンド５２で成功していない場合には、ロジックが終了する。その後、ブロック５６で示すように、情報が、限定されるものではないが、伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）などの第１のプロトコルを使用した形式のパケット内でＴＶ１２とＷＳ３２との間で交換され、次に、限定されるものではないが、ポイント・ツー・ポイント・トンネリング・プロトコル（ＰＰＴＰ）又はレイヤ２トンネリングプロトコル（Ｌ２ＴＰ）などの第２のプロトコルのデータグラム内にカプセル化される。
【００１６】
図３は、本発明の原理による全体的なロジック概要を示し、このロジックにより、ユーザは、ＷＤ３２を用いて、通常はＷＤ上で動作するアプリケーション又はゲームをＴＶ１２で制御することができる。ブロック５８で開始し、前述のＶＰＮがＴＶ１２とＷＤ３２との間で構築され、次に、ブロック６０において、ＴＶプロセッサ１４がＷＤ３２からのコマンドによりゲーム又はアプリケーションを実行するよう、アプリケーション又はゲームがＷＤ３２からＴＶ１２に送られる。別の実施形態では、ユーザが、典型的にＴＶ１２及びＷＤ３２の両方を所有し、より大型でより能力のあるＴＶディスプレイを利用して、通常はＷＤ３２上で実行されるアプリケーションを制御することを望むことができることを認識した上で、ＷＤ３２は、そのアプリケーション及びゲームの全てをユーザの対話を伴わずに単純にＴＶにダウンロードすること又は同期させることができる。さらにまた、ＴＶ１２は、製造時にゲーム及びアプリケーションが備わっているものとすることができる。
【００１７】
例えば、ＴＶ１２上で実行できるゲーム及びアプリケーションは、ゲーム、並びに書籍及び文献、ビジネスアプリケーション、コミック、通信アプリケーション、教育アプリケーション、エンタテイメントアプリケーション、ファイナンスアプリケーション、健康及びフィットネスアプリケーション、ライブラリ及びデモアプリケーション、ライフスタイルアプリケーション、ライブコンピュータ壁紙アプリケーション、メディア及びビデオアプリケーション、医療アプリケーション、音楽及びオーディオアプリケーション、ニュース及び雑誌アプリケーション、デバイスパーソナライズアプリケーション、写真アプリケーション、生産性アプリケーション、ショッピングアプリケーション、ソーシャルネットワークアプリケーション、スポーツアプリケーション、コンピュータツールアプリケーション、交通及び地図アプリケーション、旅行及び地域アプリケーション、天気アプリケーション、及びウィジェットなどのアプリケーションを含むことができる。
【００１８】
ブロック６２に進むと、ＴＶ１２は、入力デバイス３８を使用してＷＤ３２に入力され、例えば、ブルートゥーストランシーバ２６、４４を通じてＴＶで受信されるコマンドにより、ゲーム又はアプリケーションを実行し、必要に応じて、アプリケーションからの命令によりＴＶで生成されたユーザインタフェース（ＵＩ）をＷＤに提示することができる。制御情報は、前述したように、ユーザ入力コマンドによりＷＤからＴＶ１２に送信することができる。
【００１９】
必要に応じて、ブロック６４において、ＷＤ又はアプリケーションは、以下の更なる説明により、ＴＶディスプレイ１８でのビデオプレゼンテーションを自動的に回転させるようＴＶ１２に命令することができる。ブロック６６は、ユーザが、ブロック６８においてＶＰＮを通じてＴＶ１２に送信されるコマンドをＷＤ３２で入力し、ＴＶプロセッサ１４が、ＴＶによって実行されるゲーム又はアプリケーションにより、このコマンドを実行することを単純に示す。
【００２０】
図４は、ＴＶ１２から受信された情報によりＷＤ３２に提示できるスクリーンショットを示している。ペイン７２に示すように、ＴＶからのビデオ又は他のイメージは、ＷＤディスプレイ４０に提示することができる。例えば、ディスプレイ４０がタッチスクリーンディスプレイである場合には、ビデオ又は他のイメージは、「コマンド１」及び「コマンド２」などで示されるＵＩ要素を含み、ＷＤ３２からのコマンドの入力を容易にすることができ、ＷＤ３２のユーザは、ＷＤ３２がアプリケーションを実行している場合に、タッチスクリーンコマンドを使用してアプリケーションを動作させることを要求する。
【００２１】
図５及び図６はさらに、図３のブロック６４に関して前述したプレゼンテーションの回転原理を示す。図５は、ＴＶ番組のビデオプレゼンテーション、すなわちＴＶビデオプレゼンテーションが、例えば、標準解像度（ＳＤ）ＴＶビデオに関しては、４×３アスペクト比（ＡＲ）、或いは高精細（ＨＤ）ＴＶに関しては、１６×９ＡＲで、ＴＶディスプレイ１８に提示できることを示している。しかしながら、幾つかのアプリケーションは、別の方向又はアスペクト比を用いてビデオを提示することを考慮して設計できることを認識すると、ＴＶプロセッサ１４は、図５に示す従来の方向から図６に示すアプリケーションの要求された方向にビデオプレゼンテーションを回転させることができる。図６では、アプリケーションは、図示よりも縦長のＡＲを要求し、図６は、単に例示的なものであることを理解されたい。図示のように、ＴＶディスプレイ１８に対して縦長であるウィンドウ７４は、特定のゲーム又はアプリケーションが実行されるときに、ＴＶディスプレイ１８に提示される。アプリケーションビデオが、その全体がＷＤ３２で実行される場合には、アプリケーションビデオがＷＤディスプレイ４０上でどのように提示されるかを再現するよう、ＴＶディスプレイ１８の残りの部分には、ビデオが提示されない。
【００２２】
図７は、ＷＤディスプレイ４０に提示して、人が標準的なＷＤメニュー／ＵＩとＴＶ制御機能との間で選択することを可能にする例示的なスクリーンショット７６を示しており、ユーザはさらに、ユーザが、ＷＤ３２に入力されたユーザコマンドの制御下で、ＴＶで実行されること及びＴＶに提示されることを望む所望のゲーム又はアプリケーションの名前を選択することができる（例えば、リストから）。
【００２３】
本明細書において、「ＶＰＮを通じてＴＶを使用してリモートデバイスアプリケーショングラフィックスを提示するシステム」を具体的に示し詳細に説明したが、本発明が包含する要旨は、特許請求の範囲のみによって限定されることを理解されたい。
【符号の説明】
【００２４】
１４  ＴＶプロセッサ
１６  コンピュータ可読記憶媒体
１８  ＴＶディスプレイ
２０  ＴＶ信号源
２２  ＴＶチューナ
２４  ワイドエリアネットワークインタフェース
２６  短距離トランシーバ
２８  リモートコントローラ
３０  赤外線受信器
【図１】
2015510621.tif 000003
【図２】
2015510621.tif 000004
【図３】
2015510621.tif 000005
【図４】
2015510621.tif 000006
【図５】
2015510621.tif 000007
【図６】
2015510621.tif 000008
【図７】
2015510621.tif 000009
【国際調査報告】
2015510621.tif 000010