(57)【要約】【課題】デジタルデバイスを利用して遠隔地ＰＣと接続する技術を提供する。【解決手段】一実施形態に係るデジタルデバイスで遠隔地ＰＣと接続する方法は、前記デジタルデバイスの設定を変更するユーザインタフェースを利用してＰＣサービスを実行させることで前記遠隔地ＰＣへのアクセスを要求することと、前記遠隔地ＰＣから前記要求と関連する要求情報の識別が完了することで前記ＰＣサービスを提供するためのネットワーク接続が設定されることと、前記遠隔地ＰＣで表示される画面情報が動画としてエンコードされ、前記遠隔地ＰＣから送信されたエンコードされた動画を受信することと、前記エンコードされた動画をデコードすることにより、ディスプレイに前記遠隔地ＰＣの画面情報を再生することとを含む。【選択図】図１
2018206392.tif 000002
【特許請求の範囲】
【請求項１】
デジタルデバイスで遠隔地ＰＣと接続する方法であって、
前記デジタルデバイスの設定を変更するユーザインタフェースを利用してＰＣサービスを実行させることで前記遠隔地ＰＣへのアクセスを要求することと、
前記遠隔地ＰＣにより前記要求と関連する要求情報の識別が完了することで前記ＰＣサービスを提供するためのネットワーク接続が設定されることと、
前記遠隔地ＰＣで表示される画面情報が動画としてエンコードされ、前記遠隔地ＰＣから送信されたエンコードされた動画を受信することと、
前記エンコードされた動画をデコードすることにより、ディスプレイに前記遠隔地ＰＣの画面情報を再生することと
を含む、遠隔地ＰＣと接続する方法。
【請求項２】
前記デジタルデバイスの設定を変更するユーザインタフェースを提供するメニュー画面基盤のＰＣサービス実行方式、または前記ＰＣサービスを実行させるためのアプリケーション基盤のＰＣサービス実行方式を含む、前記遠隔地ＰＣと接続するためのアクセス方式を含むこと
をさらに含む、請求項１に記載の遠隔地ＰＣと接続する方法。
【請求項３】
前記遠隔地ＰＣへのアクセスを要求することは、
前記遠隔地ＰＣに接続するための前記遠隔地ＰＣのＩＰアドレスまたはドメイン情報を含む遠隔地ＰＣ情報を格納し、前記格納された遠隔地ＰＣ情報に基づいて接続しようとする遠隔地ＰＣのＩＰアドレスまたはドメイン情報が入力されること
を含む、請求項１に記載の遠隔地ＰＣと接続する方法。
【請求項４】
前記遠隔地ＰＣへのアクセスを要求することは、
前記ＰＣサービスを実行させることでＩＤおよびパスワード基盤のログインを実行し、前記ログインを実行したユーザの識別情報に基づいて前記遠隔地ＰＣへのアクセスを要求すること
を含む、請求項１に記載の遠隔地ＰＣと接続する方法。
【請求項５】
入力／出力装置の接続が感知されることで前記接続する入力／出力装置の情報を識別し、前記接続する入力／出力装置に対する命令がユーザから入力される場合、前記接続する入力／出力装置の入力値を前記遠隔地ＰＣに送信すること
をさらに含む、請求項１に記載の遠隔地ＰＣと接続する方法。
【請求項６】
前記入力／出力装置の入力値を前記遠隔地ＰＣに送信することは、
前記遠隔地ＰＣで前記接続する入力／出力装置の入力値に基づいて、前記遠隔地ＰＣの機能が実行されることで前記遠隔地ＰＣで実行された機能と関連する画面情報が動画としてエンコードさせ、前記エンコードされた動画がストリーミングさせること
を含む、請求項５に記載の遠隔地ＰＣと接続する方法。
【請求項７】
前記遠隔地ＰＣへのアクセスを要求することは、
オペレーティングシステム環境を構築することにより、前記ＰＣサービスを実行させること
を含む、請求項１に記載の遠隔地ＰＣと接続する方法。
【請求項８】
前記遠隔地ＰＣへのアクセスを要求することは、
前記遠隔地ＰＣで提供された複数のＰＣソースのうちから少なくとも１つのＰＣソースが選択されること
を含む、請求項１に記載の遠隔地ＰＣと接続する方法。
【請求項９】
前記遠隔地ＰＣへのアクセスを要求することは、
前記遠隔地ＰＣから提供される複数のＰＣソースと関連する資源情報を管理すること
を含む、請求項８に記載の遠隔地ＰＣと接続する方法。
【請求項１０】
遠隔地ＰＣと接続するためのデジタルデバイスであって、
前記遠隔地ＰＣと接続するためのアクセス方式を提供する提供部と、
前記デジタルデバイスの設定を変更するユーザインタフェースを利用してＰＣサービスを実行させることで前記遠隔地ＰＣへのアクセスを要求する要求部と、
前記遠隔地ＰＣにより前記要求と関連する要求情報の識別が完了することで前記ＰＣサービスを提供するためのネットワーク接続が設定される設定部と、
前記遠隔地ＰＣで表示される画面情報が動画としてエンコードされ、前記遠隔地ＰＣから送信されたエンコードされた動画を受信する受信部と、
前記エンコードされた動画をデコードすることにより、ディスプレイにデコードされた動画を再生する再生部と
を備える、デジタルデバイス。
【請求項１１】
前記提供部は、
前記デジタルデバイスの設定を変更するユーザインタフェースを提供するメニュー画面基盤のＰＣサービス実行方式、または前記ＰＣサービスを実行させるためのアプリケーション基盤のＰＣサービス実行方式を含む、前記遠隔地ＰＣと接続するためのアクセス方式を含む
ことを特徴とする、請求項１０に記載のデジタルデバイス。
【請求項１２】
前記遠隔地ＰＣに接続するための前記遠隔地ＰＣのＩＰアドレスまたはドメイン情報を含む遠隔地ＰＣ情報を格納する格納部
をさらに備え、
前記要求部は、
前記格納部に格納された遠隔地ＰＣ情報に基づいて接続しようとする遠隔地ＰＣのＩＰアドレスまたはドメイン情報を入力する
ことを特徴とする、請求項１０に記載のデジタルデバイス。
【請求項１３】
前記要求部は、
前記ＰＣサービスを実行させることでＩＤおよびパスワード基盤のログインを実行し、前記ログインを実行したユーザの識別情報に基づいて前記遠隔地ＰＣへのアクセスを要求する
ことを特徴とする、請求項１０に記載のデジタルデバイス。
【請求項１４】
入力／出力装置の接続が感知されることで前記接続する入力／出力装置の情報を識別し、前記接続する入力／出力装置に対する命令がユーザから入力される場合、前記接続する入力／出力装置の入力値を前記遠隔地ＰＣに送信する送信部
をさらに備える、請求項１０に記載のデジタルデバイス。
【請求項１５】
前記送信部は、
前記遠隔地ＰＣで前記接続する入力／出力装置の入力値に基づいて、前記遠隔地ＰＣの機能が実行されることで前記遠隔地ＰＣで実行された機能と関連する画面情報を動画としてエンコードさせ、前記エンコードされた動画をストリーミングさせる
ことを特徴とする、請求項１４に記載のデジタルデバイス。
【請求項１６】
前記要求部は、
オペレーティングシステム環境を構築することにより、前記ＰＣサービスを実行させる
ことを特徴とする、請求項１０に記載のデジタルデバイス。
【請求項１７】
前記要求部は、
前記遠隔地ＰＣから提供された複数のＰＣソースのうちから少なくとも１つのＰＣソースが選択され、前記遠隔地ＰＣから提供される複数のＰＣソースと関連する資源情報を管理する
ことを特徴とする、請求項１０に記載のデジタルデバイス。
【請求項１８】
デジタルデバイスで駆動するアプリケーションで遠隔地ＰＣと接続する方法であって、
前記遠隔地ＰＣのＩＰアドレスまたはドメイン情報を含む遠隔地ＰＣ情報を格納することと、
前記遠隔地ＰＣと接続するためのＰＣサービスを実行させることで前記遠隔地ＰＣの情報を前記デジタルデバイスに伝達することと、
前記デジタルデバイスから前記遠隔地ＰＣ情報に基づいて前記遠隔地ＰＣへのアクセス要求が試行されることにより、前記遠隔地ＰＣから前記デジタルデバイスと接続するためのアクセス要求に対する接続承認信号を受信することと、
前記遠隔地ＰＣに前記遠隔地ＰＣで表示される画面情報を要求することと、
前記遠隔地ＰＣで表示される画面情報がエンコードされて生成された動画を受信し、前記デジタルデバイスに前記エンコードされた動画に対するデコードを要求することと、
前記デジタルデバイスで前記エンコードされた動画に対するデコードが実行されることによって前記遠隔地ＰＣで表示される画面情報が再生され、前記再生される遠隔地ＰＣの画面情報に関する結果を受信することと
を含む、遠隔地ＰＣと接続する方法。
【請求項１９】
前記デジタルデバイスに接続する入力／出力装置に対する命令が入力されることで、前記入力／出力装置の入力値を受信することと、
前記入力／出力装置の入力値を前記遠隔地ＰＣに送信することと、
前記遠隔地ＰＣで前記入力値に基づいて実行された画面情報がエンコードされて生成された動画が前記デジタルデバイスでデコードされ、前記デジタルデバイスで再生される遠隔地ＰＣの画面情報に関する結果を受信することと、
ユーザから前記ＰＣサービスの使用終了要求を受信することで前記使用終了要求を前記遠隔地ＰＣに送信することにより、前記遠隔地ＰＣとの接続を終了させることと
をさらに含む、請求項１８に記載の遠隔地ＰＣと接続する方法。
【請求項２０】
遠隔地ＰＣでＰＣサービスを運営する方法であって、
デジタルデバイスからＰＣサービスのアクセス要求を受信することと、
前記デジタルデバイスのアクセス要求と関連する要求情報を識別することで前記デジタルデバイスとのネットワーク接続を設定することと、
前記ＰＣサービスで表示される画面情報を動画としてエンコードすることと、
前記エンコードされた動画を前記デジタルデバイスにストリーミングすることと
を含み、
前記エンコードされた動画を前記デジタルデバイスにストリーミングすることは、
前記デジタルデバイスで前記エンコードされた動画を受信することで前記エンコードされた動画をデコードし、前記デジタルデバイスのディスプレイにデコードされた動画を再生すること
を含む、ＰＣサービスを運営する方法。
【請求項２１】
コンピュータに、
遠隔地ＰＣのＩＰアドレスまたはドメイン情報を含む遠隔地ＰＣ情報をデジタルデバイスに伝達することと、
前記遠隔地ＰＣ情報に基づいて前記デジタルデバイスから前記遠隔地ＰＣへのアクセス要求が試行され、前記アクセス要求に対する接続承認信号が前記デジタルデバイスにより受信されると、前記遠隔地ＰＣに、前記遠隔地ＰＣで表示される画面情報を要求することと、
前記デジタルデバイスが受信した前記画面情報をエンコードした動画に対するデコードを前記デジタルデバイスに要求することと、
前記デジタルデバイスで前記デコードが実行されることによって再生される前記画面情報に関する結果を受信することと、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、デジタルデバイスを遠隔地ＰＣと接続させてデジタルデバイスでＰＣ機能を使用する技術に関する。
【背景技術】
【０００２】
一般的なＴＶは、放送用の映像を受信することで映像を出力する機能を実行する。このような従来のＴＶは、デバイスのスペックが低仕様であるため、映像を出力することに焦点が合わせられていることから、ＴＶでＰＣ機能を使用するためには、別途の外部機器と接続させることでＰＣサービスを利用するしかなかった。
【０００３】
高仕様のチップセットがＴＶに装着されることにより、多様なサービスを支援するスマートＴＶが登場するようになった。スマートＴＶは、ＴＶにインターネット接続機能を結合することで、各種アプリをインストールしてウェブサーフィンしたり、ＶＯＤ視聴、ソーシャルネットワークサービス、ゲームなどのような多様な機能を提供したりすることを可能にした。スマートＴＶでＰＣ機能を使用するためには、スマートＴＶが提供するストアからＰＣサービスアプリケーションをダウンロードしてインストールすることでＰＣサービスの利用が可能となる。しかし、製造社ごとにスマートＴＶのプラットフォームが異なるため、支援するそれぞれのスマートＴＶでインストールすることのできるアプリケーションに制限があり、ストアでアプリケーションが提供されたとしても、デバイスの環境によってインストールに制約が生じることもある。
【０００４】
これにより、スマートＴＶではない一般的なＴＶでも、ＰＣ機能を提供する別途の本体をＴＶに設置しなくても、ＴＶでＰＣ機能を実行させることのできる技術の提案が求められている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国公開特許第１０−２０１２−００４７４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
デジタルデバイスを基盤として遠隔地ＰＣと接続させ、ＰＣが家庭内にも同じように存在するようにＰＣを利用できるように運営する技術を提供する。より詳細には、一般家庭で広く設置されているデジタルデバイスを基盤としてデジタルデバイスと同じネットワークに存在しない遠隔地ＰＣに接続させ、遠隔地ＰＣから遠隔地ＰＣに表示される画面情報を受信してデジタルデバイスで再生させることによってＰＣ機能を利用する方法および装置を提供する。
【課題を解決するための手段】
【０００７】
デジタルデバイスで遠隔地ＰＣと接続する方法は、前記デジタルデバイスの設定を変更するユーザインタフェースを利用してＰＣサービスを実行させることで前記遠隔地ＰＣへのアクセスを要求することと、前記遠隔地ＰＣにより前記要求と関連する要求情報の識別が完了することで前記ＰＣサービスを提供するためのネットワーク接続が設定されることと、前記遠隔地ＰＣで表示される画面情報が動画としてエンコードされ、前記遠隔地ＰＣから送信されたエンコードされた動画を受信することと、前記エンコードされた動画をデコードすることにより、ディスプレイに前記遠隔地ＰＣの画面情報を再生することとを含んでよい。
【０００８】
前記遠隔地ＰＣと接続する方法は、前記デジタルデバイスの設定を変更するユーザインタフェースを提供するメニュー画面基盤のＰＣサービス実行方式、または前記ＰＣサービスを実行させるためのアプリケーション基盤のＰＣサービス実行方式を含む、前記遠隔地ＰＣと接続するためのアクセス方式を含むことをさらに含んでよい。
【０００９】
前記遠隔地ＰＣへのアクセスを要求することは、前記遠隔地ＰＣに接続するための前記遠隔地ＰＣのＩＰアドレスまたはドメイン情報を含む遠隔地ＰＣ情報を格納し、前記格納された遠隔地ＰＣ情報に基づいて接続しようとする遠隔地ＰＣのＩＰアドレスまたはドメイン（Ｄｏｍａｉｎ）情報が入力されることを含んでよい。
【００１０】
前記遠隔地ＰＣへのアクセスを要求することは、前記ＰＣサービスを実行させることでＩＤおよびパスワード基盤のログインを実行し、前記ログインを実行したユーザの識別情報に基づいて前記遠隔地ＰＣへのアクセスを要求することを含んでよい。
【００１１】
前記遠隔地ＰＣと接続する方法は、入力／出力装置の接続が感知されることで前記接続する入力／出力装置の情報を識別し、前記接続する入力／出力装置に対する命令がユーザから入力される場合、前記接続する入力／出力装置の入力値を前記遠隔地ＰＣに送信することをさらに含んでよい。
【００１２】
前記入力／出力装置の入力値を前記遠隔地ＰＣに送信することは、前記遠隔地ＰＣで前記接続する入力／出力装置の入力値に基づいて、前記遠隔地ＰＣの機能が実行されることで前記遠隔地ＰＣで実行された機能と関連する画面情報が動画としてエンコードさせ、前記エンコードされた動画がストリーミングさせることを含んでよい。
【００１３】
前記遠隔地ＰＣへのアクセスを要求することは、オペレーティングシステム環境を構築することにより、前記ＰＣサービスを実行させることを含んでよい。
【００１４】
前記遠隔地ＰＣへのアクセスを要求することは、前記遠隔地ＰＣで提供された複数のＰＣソースのうちから少なくとも１つのＰＣソースが選択されることを含んでよい。
【００１５】
前記遠隔地ＰＣへのアクセスを要求することは、前記遠隔地ＰＣで提供される複数のＰＣソースと関連する資源情報を管理することを含んでよい。
【００１６】
遠隔地ＰＣと接続するためのデジタルデバイスは、前記遠隔地ＰＣと接続するためのアクセス方式を提供する提供部と、前記デジタルデバイスの設定を変更するユーザインタフェースを利用してＰＣサービスを実行させることで前記遠隔地ＰＣへのアクセスを要求する要求部と、前記遠隔地ＰＣにより前記要求と関連する要求情報の識別が完了することで前記ＰＣサービスを提供するためのネットワーク接続が設定される設定部と、前記遠隔地ＰＣで表示される画面情報が動画としてエンコードされ、前記遠隔地ＰＣから送信されたエンコードされた動画を受信する受信部と、前記エンコードされした動画をデコードすることにより、ディスプレイにデコードされた動画を再生する再生部とを備えてよい。
【００１７】
前記提供部は、前記デジタルデバイスの設定を変更するユーザインタフェースを提供するメニュー画面基盤のＰＣサービス実行方式、または前記ＰＣサービスを実行させるためのアプリケーション基盤のＰＣサービス実行方式を含む、前記遠隔地ＰＣと接続するためのアクセス方式を含んでよい。
【００１８】
前記デジタルデバイスは、前記遠隔地ＰＣに接続するための前記遠隔地ＰＣのＩＰアドレスまたはドメイン情報を含む遠隔地ＰＣ情報を格納する格納部をさらに備え、前記要求部は、前記格納部に格納された遠隔地ＰＣ情報に基づいて接続しようとする遠隔地ＰＣのＩＰアドレスまたはドメイン情報を入力してよい。
【００１９】
前記要求部は、前記ＰＣサービスを実行させることでＩＤおよびパスワード基盤のログインを実行し、前記ログインを実行したユーザの識別情報に基づいて前記遠隔地ＰＣへのアクセスを要求してよい。
【００２０】
前記デジタルデバイスは、入力／出力装置の接続が感知されることで前記接続する入力／出力装置の情報を識別し、前記接続する入力／出力装置に対する命令がユーザから入力される場合、前記接続する入力／出力装置の入力値を前記遠隔地ＰＣに送信する送信部をさらに備えてよい。
【００２１】
前記送信部は、前記遠隔地ＰＣで前記接続する入力／出力装置の入力値に基づいて、前記遠隔地ＰＣの機能が実行されることで前記遠隔地ＰＣで実行された機能と関連する画面情報を動画としてエンコードさせ、前記エンコードされた動画をストリーミングさせてよい。
【００２２】
前記要求部は、オペレーティングシステム環境を構築することにより、前記ＰＣサービスを実行させてよい。
【００２３】
前記要求部は、前記遠隔地ＰＣで提供された複数のＰＣソースのうちから少なくとも１つのＰＣソースが選択され、前記遠隔地ＰＣで提供される複数のＰＣソースと関連する資源情報を管理してよい。
【００２４】
デジタルデバイスで駆動するアプリケーションで遠隔地ＰＣと接続する方法は、前記遠隔地ＰＣのＩＰアドレスまたはドメイン情報を含む遠隔地ＰＣ情報を格納することと、前記遠隔地ＰＣと接続するためのＰＣサービスを実行させることで前記遠隔地ＰＣの情報を前記デジタルデバイスに伝達することと、前記デジタルデバイスから前記遠隔地ＰＣ情報に基づいて前記遠隔地ＰＣへのアクセス要求が試行されることにより、前記遠隔地ＰＣから前記デジタルデバイスと接続するためのアクセス要求に対する接続承認信号を受信することと、前記遠隔地ＰＣに前記遠隔地ＰＣで表示される画面情報を要求することと、前記遠隔地ＰＣで表示される画面情報がエンコードされて生成された動画を受信し、前記デジタルデバイスに前記エンコードされた動画に対するデコードを要求することと、前記デジタルデバイスで前記エンコードされた動画に対するデコードが実行されることによって前記遠隔地ＰＣで表示される画面情報が再生され、前記再生される遠隔地ＰＣの画面情報に関する結果を受信することとを含んでよい。
【００２５】
前記デジタルデバイスで駆動するアプリケーションで遠隔地ＰＣと接続する方法は、前記デジタルデバイスに接続する入力／出力装置に対する命令が入力されることで、前記入力／出力装置の入力値を受信することと、前記入力／出力装置の入力値を前記遠隔地ＰＣに送信することと、前記遠隔地ＰＣで前記入力値に基づいて実行された画面情報がエンコードされて生成された動画が前記デジタルデバイスでデコードされ、前記デジタルデバイスで再生される遠隔地ＰＣの画面情報に関する結果を受信することと、ユーザから前記ＰＣサービスの使用終了要求を受信することで前記使用終了要求を前記遠隔地ＰＣに送信することにより、前記遠隔地ＰＣとの接続を終了させることとをさらに含んでよい。
【００２６】
遠隔地ＰＣでＰＣサービスを運営する方法は、デジタルデバイスからＰＣサービスのアクセス要求を受信することと、前記デジタルデバイスのアクセス要求と関連する要求情報を識別することで前記デジタルデバイスとのネットワーク接続を設定することと、前記ＰＣサービスで表示される画面情報を動画としてエンコードすることと、前記エンコードされた動画を前記デジタルデバイスにストリーミングすることとを含み、前記エンコードされた動画を前記デジタルデバイスにストリーミングすることは、前記デジタルデバイスで前記エンコードされた動画を受信することで前記エンコードされた動画をデコードし、前記デジタルデバイスのディスプレイにデコードされた動画を再生することを含んでよい。
【００２７】
また、コンピュータに、遠隔地ＰＣのＩＰアドレスまたはドメイン情報を含む遠隔地ＰＣ情報をデジタルデバイスに伝達することと、前記遠隔地ＰＣ情報に基づいて前記デジタルデバイスから前記遠隔地ＰＣへのアクセス要求が試行され、前記アクセス要求に対する接続承認信号が前記デジタルデバイスにより受信されると、前記遠隔地ＰＣに、前記遠隔地ＰＣで表示される画面情報を要求することと、前記デジタルデバイスが受信した前記画面情報をエンコードした動画に対するデコードを前記デジタルデバイスに要求することと、前記デジタルデバイスで前記デコードが実行されることによって再生される前記画面情報に関する結果を受信することと、を実現させるためのプログラムが提供されてもよい。
【発明の効果】
【００２８】
一実施形態に係るデジタルデバイスは、遠隔地ＰＣと接続して遠隔地ＰＣで表示される画面情報を再生させることにより、家庭内にも同じように存在するようにＰＣ機能を使用することができる。
【００２９】
一実施形態に係るデジタルデバイスは、デジタルデバイスに接続する入力／出力装置を利用することにより、ＰＣ機能を一層便利に使用することができる。
【００３０】
一実施形態に係るデジタルデバイスは、特別な装置がなくてもＰＣサービスの提供を受けることのできるアプリケーションをインストールして遠隔地ＰＣと接続させることにより、必要なときにはいつどこででもＰＣサービスを使用することが可能となる。さらに、一実施形態に係るデジタルデバイスは、遠隔地ＰＣで提供されるＰＣサービスを選択的に使用することが可能となる。
【図面の簡単な説明】
【００３１】
【図１】一実施形態における、ネットワーク環境の例を示した図である。
【図２】一実施形態における、デジタルデバイスの構成を説明するためのブロック図である。
【図３】一実施形態における、デジタルデバイスで遠隔地ＰＣと接続するための方式を選択することを説明するためのフローチャートである。
【図４】一実施形態における、デジタルデバイスで遠隔地ＰＣと接続する方法を説明するためのフローチャートである。
【図５Ａ】一実施形態における、デジタルデバイスで遠隔地ＰＣと接続する他の方法を説明するためのフローチャートである。
【図５Ｂ】図５Ａに続く処理を説明するためのフローチャートである。
【図６】一実施形態における、デジタルデバイスでＰＣサービスを実行させる方法を説明するための図である。
【図７】一実施形態における、デジタルデバイスに接続する入力／出力装置を遠隔地ＰＣに伝達する方法を説明するための図である。
【図８】一実施形態における、デジタルデバイスでＰＣサービスを提供する方法を説明するための図である。
【発明を実施するための形態】
【００３２】
以下、実施形態について、添付の図面を参照しながら詳しく説明する。
【００３３】
図１は、一実施形態における、ネットワーク環境の例を示した図である。
【００３４】
デジタルデバイス１００は、例えば、コンピュータ装置によって実現される固定端末や移動端末であってよい。デジタルデバイス１００の例としては、スマートフォン、携帯電話、ナビゲーション、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型パンコン、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレット、スマートＴＶ、ＴＶなどがある。また、デジタルデバイス１００は、デジタル衛星放送用受信装置であるセットボックスが該当してもよい。一例として、デジタルデバイス１００は、無線または有線通信方式を利用し、ネットワーク１２０を介して他のユーザ端末および／または遠隔地ＰＣ１１０と通信してよい。
【００３５】
デジタルデバイス１００は、オペレーティングシステムが構築されたデジタル機器であってよく、オペレーティングシステムは支援されないが映像を出力するデジタル機器であってよい。例えば、デジタルデバイス１００は、放送視聴が可能なＴＶであってよい。より詳細には、デジタルデバイス１００は、片方向の放送視聴が可能なＴＶであってよく、放送視聴だけではなくインターネットを基盤とした双方向サービスが可能なスマートＴＶであってよい。スマートＴＶは、ＴＶにインターネット接続機能を結合させ、各種アプリをインストールしてウェブサーフィンしたり、ＶＯＤ視聴、ソーシャルネットワークサービス、ゲームなどのような多様な機能を活用したりすることのできるマルチ機能ＴＶを意味する。
【００３６】
通信方式が限定されることはなく、ネットワーク１２０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を活用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク１２０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでもよい。さらに、ネットワーク１２０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的（ｈｉｅｒａｒｃｈｉｃａｌ）ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００３７】
遠隔地ＰＣ１１０は、遠隔地からデジタルデバイス１００にＰＣサービスを提供するための装置であって、デジタルデバイス１００とは互いに異なるネットワークに存在してよい。遠隔地ＰＣ１１０は、複数のＰＣソースを提供してよい。例えば、遠隔地ＰＣは、Ｗｉｎｄｏｗｓ２０００（登録商標）、ＷｉｎｄｏｗｓＸＰ（登録商標）、Ｗｉｎｄｏｗｓ７（登録商標）などのようにオペレーティングシステム環境を含む多様なＰＣソースを提供してよく、デジタルデバイス１００によって選択されたＰＣソースをデジタルデバイス１００に提供してよい。これにより、デジタルデバイス１００は、選択したＰＣソースを利用することができる。
【００３８】
一例として、デジタルデバイス１００は、家庭に設置されていてよく、デジタルデバイス１００と同じネットワークに存在しない遠隔地ＰＣ１１０と接続することにより、家庭に設置されたＰＣと同じようにＰＣを使用することができる。
【００３９】
図２は、一実施形態における、デジタルデバイスの構成を説明するためのブロック図である。
【００４０】
デジタルデバイス１００のプロセッサ２００は、提供部２１０、格納部２２０、要求部２３０、設定部２４０、受信部２５０、再生部２６０、および送信部２７０を備える。プロセッサ２００は、遠隔地ＰＣと接続する方法のためのプログラムファイルに格納されたプログラムコードをメモリにロードしてよい。プロセッサ２００およびプロセッサ２００の構成要素は、メモリが含むオペレーティングシステムのコードと、少なくとも１つのプログラムのコードによる命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。ここで、プロセッサの構成要素は、デジタルデバイス１００に格納されたプログラムコードが提供する制御命令にしたがってプロセッサ２００によって実行される互いに異なる機能（ｄｉｆｆｅｒｅｎｔ  ｆｕｎｃｔｉｏｎｓ）の表現であってよい。
【００４１】
提供部２１０は、遠隔地ＰＣと接続するためのアクセス方式を提供する。提供部２１０は、デジタルデバイス１００の設定を変更するユーザインタフェースを提供するメニュー画面基盤のＰＣサービス実行方式、またはＰＣサービスを実行させるためのアプリケーション基盤のＰＣサービス実行方式を含む、遠隔地ＰＣと接続させるためのアクセス方式を含んでよい。
【００４２】
格納部２２０は、遠隔地ＰＣに接続するための遠隔地ＰＣのＩＰアドレスまたはドメイン情報を含む遠隔地ＰＣ情報をデータベース２２１に格納する。また、格納部２２０は、デジタルデバイス１００に接続される入力／出力装置の情報を格納してもよい。
【００４３】
要求部２３０は、デジタルデバイス１００の設定を変更するユーザインタフェースを利用してＰＣサービスを実行させることで遠隔地ＰＣ１１０へのアクセスを要求する。または、要求部２３０は、ＰＣサービスを実行させるためのアプリケーションを利用してＰＣサービスを実行させることで遠隔地ＰＣ１１０へのアクセスを要求してもよい。このとき、要求部２３０は、格納部２２０に格納された遠隔地ＰＣ情報に基づいて接続しようとする遠隔地ＰＣ１１０のＩＰアドレスまたはドメインアドレスを入力してよく、ＰＣアプリケーションから伝達された遠隔地ＰＣのＩＰアドレスまたはドメイン情報を入力してよい。また、要求部２３０は、ＰＣサービスを実行させることでＩＤおよびパスワード基盤のログインを実行し、ログインを実行したユーザの識別情報に基づいて遠隔地ＰＣへのアクセスを要求してよい。
【００４４】
要求部２３０は、オペレーティングシステム環境を構築することにより、ＰＣサービスを実行させてよい。要求部２３０は、遠隔地ＰＣで提供された複数のＰＣソースのうちから少なくとも１つのＰＣソースを選択し、遠隔地ＰＣ１１０で提供される複数のＰＣソースと関連する資源情報を管理してよい。
【００４５】
設定部２４０は、遠隔地ＰＣ１１０から要求と関連する要求情報の識別が完了することでＰＣサービスを提供するためのネットワーク接続を承認され、デジタルデバイス１００と遠隔地ＰＣ１１０との間にネットワークが設定される。
【００４６】
受信部２５０は、遠隔地ＰＣで表示される画面情報が動画としてエンコードされ、遠隔地ＰＣから送信されたエンコードされた動画を受信する。
【００４７】
再生部２６０は、エンコードされた動画をデコードすることにより、ディスプレイにデコードされた動画を再生する。
【００４８】
送信部２７０は、入力／出力装置の接続が感知されることで接続する入力／出力装置の情報を識別し、接続する入力／出力装置に対する命令がユーザから入力される場合、接続する入力／出力装置の入力値を遠隔地ＰＣ１１０に送信する。送信部２７０は、遠隔地ＰＣ１１０で接続する入力／出力装置の入力値に基づき、遠隔地ＰＣの機能が実行されることによって遠隔地ＰＣで実行された機能と関連する画面情報を動画としてエンコードさせ、エンコードされた動画がストリーミングさせてよい。
【００４９】
図３は、一実施形態における、デジタルデバイスで遠隔地ＰＣと接続するための方式を選択することを説明するためのフローチャートである。
【００５０】
デジタルデバイス１００で遠隔地ＰＣ１１０と接続するための複数の方式が存在することがある。デジタルデバイス１００は、遠隔地ＰＣ１１０と接続するためのアクセス方式を提供する（３１０）。例えば、デジタルデバイス１００は、遠隔地ＰＣ１１０と接続するためのアクセス方式をリスト形式で提供してよい。また、デジタルデバイス１００は、遠隔地ＰＣ１１０と接続するためのアクセス方式がアップデートされる場合、アップデートされたアクセス方式をリストに反映（例えば、追加あるいは削除など）してよい。
【００５１】
このとき、デジタルデバイス１００で提供されたアクセス方式のうちからユーザによって少なくとも１つのアクセス方式が選択されてよく、ユーザから選択されたアクセス方式に基づいて遠隔地ＰＣ１１０と接続するプロセスが実行されてよい。または、デジタルデバイス１００で提供されるアクセス方式に基づいて遠隔地ＰＣ１１０と接続するプロセスが実行されてよい。
【００５２】
デジタルデバイス１００は、メニュー画面基盤のＰＣサービス実行方式を提供する（３２０）。デジタルデバイス１００は、デジタルデバイス１００の設定を変更するユーザインタフェースを提供してよく、ユーザからユーザインタフェースを利用してＰＣサービスが実行されてよい。例えば、デジタルデバイス１００が画面を出力する機能しか提供できない一般ＴＶの場合は、メニュー画面基盤のＰＣサービス実行方式が実行されてよい。これについての説明は、図４を参照しながら詳細に説明する。
【００５３】
デジタルデバイス１００は、ＰＣサービスを実行させるためのアプリケーション基盤のＰＣサービス実行方式を提供する（３３０）。例えば、デジタルデバイス１００が、オペレーティングシステムが構築されてアプリケーションのダウンロードおよびインストールが可能な機器の場合、デジタルデバイス１００にアプリケーション（アプリ）をインストールすることにより、ＰＣサービス実行方式が実行されてよい。これについての説明は、図５Ａおよび図５Ｂを参照しながら詳細に説明する。
【００５４】
図４は、一実施形態における、デジタルデバイスで遠隔地ＰＣと接続する方法を説明するためのフローチャートである。
【００５５】
デジタルデバイス１００で提供されるメニュー画面を通じて遠隔地ＰＣ１１０に接続する方法について説明する。デジタルデバイス１００は、デジタルデバイスの設定を変更するユーザインタフェースを提供してよい。このとき、デジタルデバイスの設定を変更するユーザインタフェースは、デジタルデバイス１００で基本的に提供されるメニュー画面であってよく、メニュー画面に外部機器との接続のための機能を提供してよい。
【００５６】
デジタルデバイス１００の設定を変更するユーザインタフェースを利用してＰＣサービスを実行させる（４０１）。図６は、デジタルデバイスでＰＣサービスを実行させる方法を説明するための図である。例えば、ユーザは、リモコンを利用してデジタルデバイスが提供するメニュー画面６１０に接続してよく、メニュー画面で遠隔地ＰＣ１１０と接続するためのＰＣサービスが実行されてよい。より詳細には、デジタルデバイス１００のメニュー画面６１０は、デジタルデバイス１００に設定された環境を変更する基本画面であって、例えば、解像度や音響などを変更することのできる機能を提供してよい。また、デジタルデバイス１００が外部機器と接続することのできる機能を提供してもよい。ユーザは、リモコンを操作することにより、外部機器と接続するための外部機器６１１を選択してよい。このとき、リモコンは、デジタルデバイス１００と連動してデジタルデバイス１００を制御することができる機器（例えば、スマートフォン）であってよい。
【００５７】
デジタルデバイス１００がＰＣサービスを実行させることにより、遠隔地ＰＣ１１０へのアクセスが要求されてよい。例えば、デジタルデバイス１００がＰＣサービスを実行させることにより、デジタルデバイス１００には、遠隔地ＰＣ１１０に接続するためのＩＤおよびパスワードを入力するログインウィンドウ６２０が表示されてよい。ユーザは、遠隔地ＰＣに接続するためのＩＤおよびパスワードを入力することでＰＣサービスにログインしてよい。遠隔地ＰＣ１１０は、ユーザから入力されたＩＤおよびパスワードが一致することによってデジタルデバイス１００を接続してよい。
【００５８】
このとき、デジタルデバイス１００は、事前に遠隔地ＰＣ１１０のＩＰアドレスまたはドメイン情報を入力することにより、使用しようとする遠隔地ＰＣ１１０へのアクセスを要求してよい。デジタルデバイス１００は、ＰＣサービスを使用する前にデジタルデバイス１００の遠隔地ＰＣ１１０のＩＰアドレスまたはドメイン情報を含む遠隔地ＰＣ情報を予め格納しておいてよい。デジタルデバイス１００は、格納されている遠隔地ＰＣ情報に基づいて遠隔地ＰＣ１１０に接続してよく、ユーザにどのような遠隔地ＰＣ１１０に接続されるかの遠隔地ＰＣ情報を提供してよい。
【００５９】
デジタルデバイス１００から遠隔地ＰＣ１１０へのアクセスを要求する（４０２）。遠隔地ＰＣ１１０は、アクセス要求を受信する（４０３）。遠隔地ＰＣ１１０は、アクセス要求と関連する要求情報の識別を実行する（４０４）。遠隔地ＰＣ１１０は、デジタルデバイス１００からのアクセス要求を受信することにより、正常なアクセスであるか確認する。遠隔地ＰＣ１１０は、正常なデジタルデバイス１００のアクセス要求であると確認されれば、デジタルデバイス１００とのネットワーク接続をセットアップ（設定）する（４０５）。これにより、遠隔地ＰＣ１１０とデジタルデバイス１００は、ネットワーク１２０を介して接続する（４０６）。
【００６０】
遠隔地ＰＣ１１０は、表示されるすべての画面情報をエンコードする（４０７）。遠隔地ＰＣ１１０は、エンコードした動画（エンコードした遠隔地ＰＣ１１０の画面）をアクセス要求し、ネットワーク１２０を介して接続したデジタルデバイス１００に送信する（４０８、４０９）。デジタルデバイス１００は、エンコードされた動画を受信し、エンコードされた動画をデコードする（４１０、４１１）。デジタルデバイス１００は、エンコードされた動画をデコードすることにより、デコードされた遠隔地ＰＣの画面をデジタルデバイスのディスプレイに再生する（４１２）。
【００６１】
このとき、デジタルデバイス１００は、入力／出力装置の接続が感知されることで、接続する入力／出力装置の情報を識別する（４１３）。図７は、デジタルデバイスに接続する入力／出力装置を遠隔地ＰＣに伝達する方法を説明するための図である。デジタルデバイス１００は、外部機器と接続するＵＳＢ（登録商標）端子、ＨＤＭＩ（登録商標）ポートなどが提供されてよい。デジタルデバイス１００で提供されるＵＳＢ端子を介してデジタルデバイス１００に入力／出力装置７１０が接続されてよい。デジタルデバイス１００に接続する入力／出力装置を利用することで、デジタルデバイス１００で遠隔地ＰＣ１１０から提供されたＰＣの機能を使用することができる。入力／出力装置は、デジタルコンピュータの構成要素であって、コンピュータとユーザとの間で情報を交換することのできる装置を意味する。入力装置は、コンピュータにデータを入力するために使用される装置であって、ユーザによって使用された文字、図形、音声、数字などのデータを読み取り、０と１の二進数形態に変えてコンピュータが処理できるように提供する。例えば、入力装置は、マウス、キーボード、ジョイスティック、マイク、デジタイジングパッド、ウェブカム、バーコードリーダ、デジタルカメラ、光学スキャナ、デジタルカムコーダなどが含まれてよい。出力装置は、コンピュータで処理されたデータをユーザが認識することのできる形態に変換して表示する装置であって、例えば、出力装置は、モニタ、プロジェクタ、プリンタなどが含まれてよい。
【００６２】
接続する入力／出力装置に対するユーザ命令の入力を受信する（４１４）。例えば、ＰＣの入力装置であるキーボードとマウスがデジタルデバイス１００に接続されるとき、ユーザは、デジタルデバイス１００に接続するキーボードとマウスを操作できるようになる。このとき、キーボードとマウスを操作することによって入力値が生成されてよい。デジタルデバイス１００は、接続する入力／出力装置の入力値を遠隔地ＰＣに送信する（４１５）。遠隔地ＰＣ１１０は、デジタルデバイス１００から送信された入力／出力装置の入力値に基づいてＰＣの機能を実行させる（４１６）。
【００６３】
遠隔地ＰＣ１１０は、実行されたＰＣの機能と関連する画面情報を動画としてエンコードする（４１８）。エンコードされた動画がデジタルデバイス１００にストリーミング（送信）される（４１９）。デジタルデバイス１００は、エンコードされた動画を受信することにより、エンコードされた動画をデコードする（４２０）。デジタルデバイス１００は、ディスプレイにデコードされた動画を再生する（４２１）。これにより、デジタルデバイス１００でＰＣの機能を使用することができるようになり、これに関する利用結果をユーザに提供することができるようになる。
【００６４】
一実施形態に係るデジタルデバイス１００は、デジタルデバイス１００自体のＰＣサービス提供機能を基盤として遠隔地ＰＣ１１０と接続させることにより、デジタルデバイス１００にアプリケーションをインストールすることのできない場合でも、ＰＣサービスを利用することができる。
【００６５】
図５Ａおよび図５Ｂは、一実施形態における、デジタルデバイスで遠隔地ＰＣと接続する他の方法を説明するためのフローチャートである。
【００６６】
デジタルデバイス１００でＰＣサービスを実行させるためのアプリケーションを使用して遠隔地ＰＣ１１０に接続する方法について説明する。図５Ａおよび図５Ｂでは、アプリケーションを「ＰＣアプリ１０１」と記載する。
【００６７】
図５Ａを参照すると、デジタルデバイス１００は、ＰＣアプリ１０１をダウンロードした後、デジタルデバイス１００にインストールする（５０１）。例えば、デジタルデバイス１００がスマートＴＶの場合、ストアにアクセスしてＰＣアプリをダウンロードしてよい。このとき、ＰＣアプリ１０１は、遠隔地ＩＰアドレスおよびドメイン情報を含む遠隔地ＰＣ情報を格納する（５０２）。デジタルデバイス１００でＰＣ機能を使用するために、デジタルデバイス１００にインストールされたＰＣアプリを実行させてよい。ＰＣアプリ１０１は、ＰＣサービスを実行させ（５０３）。ＰＣアプリ１０１は、ＰＣアプリに格納されている遠隔地ＰＣ１１０の情報を確認した後、デジタルデバイス１００に遠隔地ＰＣ情報を伝達する（５０４）。
【００６８】
デジタルデバイス１００は、ＰＣアプリ１０１から遠隔地ＰＣ情報を受信する（５０５）。デジタルデバイス１００は、遠隔地ＰＣ情報を利用して遠隔地ＰＣ１１０へのアクセスを要求する（５０６）。言い換えれば、デジタルデバイス１００は、遠隔地ＰＣ１１０への接続を試行する。遠隔地ＰＣ１１０は、アクセス要求を受信する（５０７）。遠隔地ＰＣ１１０は、アクセス要求と関連する要求情報を識別する（５０８）。遠隔地ＰＣ１１０は、デジタルデバイス１００からのアクセス要求を受信することにより、正常なアクセスであるか確認してよい。遠隔地ＰＣ１１０は、正常なデジタルデバイスのアクセス要求であると確認されれば、接続承認信号を生成する（５０９）。遠隔地ＰＣ１１０は、接続承認信号をデジタルデバイス１００に送信し、デジタルデバイス１００は、接続承認信号を受信する（５１０）。このとき、デジタルデバイス１００で駆動しているＰＣアプリ１０１は、遠隔地ＰＣ１１０から受信した接続承認信号を確認した後、遠隔地ＰＣ１１０に遠隔地ＰＣ画面を要求する（５１１、５１２）。遠隔地ＰＣ１１０は、ＰＣアプリ１０１から要求された遠隔地ＰＣ画面要求を受信する（５１３）。
【００６９】
遠隔地ＰＣ１１０は、表示されるすべての画面情報を動画としてエンコードする（５１４）。遠隔地ＰＣ１１０は、エンコードした動画をデジタルデバイス１００に送信する（５１５）。デジタルデバイス１００は、遠隔地ＰＣ１１０からエンコードされた動画を受信する（５１６）。ＰＣアプリ１１０は、エンコードされた動画を受信することにより、デジタルデバイス１００にエンコードされた動画に対するデコードを要求する（５１７）。デジタルデバイス１００は、エンコードされた動画をデコードする（５１８）。図５Ｂを参照すると、デジタルデバイス１００は、エンコードされた動画をデコードすることにより、デコードされた遠隔地ＰＣ１１０の画面をデジタルデバイス１００のディスプレイに再生する（５１９）。デジタルデバイス１００は、ＰＣアプリ１０１にデジタルデバイス１００で表示されている画面情報（遠隔地ＰＣの画面情報）に関する結果を通知する（５２０）。ＰＣアプリ１０１は、再生される遠隔地ＰＣ１１０の画面情報に関する結果を受信する（５２１）。
【００７０】
このとき、デジタルデバイス１００は、入力／出力装置の接続を感知することで接続する入力／出力装置の情報を識別する（５２２）。図７は、デジタルデバイスに接続する入力／出力装置を遠隔地ＰＣに伝達する方法を説明するための図である。デジタルデバイス１００は、外部機器と接続するＵＳＢ端子、ＨＤＭＩポートなどが提供されてよい。デジタルデバイス１００で提供されるＵＳＢ端子を介してデジタルデバイス１００に入力／出力装置７１０が接続されてよい。デジタルデバイス１００に接続する入力／出力装置を利用することで、デジタルデバイス１００で遠隔地ＰＣ１１０から提供されたＰＣの機能を使用することができる。
【００７１】
接続する入力／出力装置に対するユーザ命令の入力を受信する（５２３）。例えば、ＰＣの入力装置であるキーボードとマウスがデジタルデバイス１００に接続されてよく、ユーザは、デジタルデバイス１００に接続されたキーボードとマウスを操作してよい。このとき、キーボードとマウスを操作することにより、入力値が生成されてよい。デジタルデバイス１００は、入力／出力装置の入力値をＰＣアプリに通知する（５２４）。ＰＣアプリ１０１は、入力／出力装置の入力値を受信する（５２５）。ＰＣアプリ１０１は、入力／出力装置の入力値を遠隔地ＰＣ１１０に送信する（５２６）。遠隔地ＰＣ１１０は、入力値に基づいてＰＣの機能を実行する（５２７）。
【００７２】
遠隔地ＰＣ１１０は、実行されたＰＣの機能と関連する画面情報を動画としてエンコードする（５２８）。遠隔地ＰＣ１１０は、デジタルデバイス１００にエンコードされた動画がストリーミング（送信）する（５２９）。デジタルデバイス１００は、エンコードされた動画を受信することにより、エンコードされた動画をデコードする（５３０）。デジタルデバイス１００は、ディスプレイにデコードされた動画を再生してよい。デジタルデバイス１００は、再生されている遠隔地ＰＣ１１０の画面情報に関する結果をＰＣアプリ１０１に通知する（５３２）。ＰＣアプリ１０１は、再生される遠隔地ＰＣの画面情報に関する結果を受信する（５３３）。
【００７３】
ＰＣアプリ１０１は、ユーザからＰＣサービスの使用終了要求を受信する（５３４）。ＰＣアプリ１０１は、デジタルデバイス１００に使用終了要求を伝達する（５３５）。これにより、デジタルデバイス１００と遠隔地ＰＣ１００との接続は終了する（５３６）。
【００７４】
一実施形態に係るデジタルデバイス１００は、デジタルデバイス１００にＰＣサービスを実行させるためのアプリケーションをインストールすることによって遠隔地ＰＣ１１０と接続することができ、遠隔地ＰＣ１１０で提供されるＰＣ機能を、必要なときにいつどこででも利用することができる。また、遠隔地ＰＣで提供される多様なＰＣサービス、例えば、ＷｉｎｄｏｗｓＸＰ、Ｗｉｎｄｏｗｓ７、Ｍａｃ（登録商標）など、デジタルデバイスに応じてそれぞれ希望するＰＣソースを利用することができる。
【００７５】
図８は、一実施形態における、デジタルデバイスでＰＣサービスを提供する方法を説明するための図である。
【００７６】
図８では、デジタルデバイス１００を通じてＤａａＳ（Ｄｅｓｋｔｏｐ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）を提供する方法について説明する。デジタルデバイス１００にＰＣサービスの提供を受けることのできるアプリケーション（Ａｐｐ）をインストールすることによって遠隔ＰＣサービスを提供してよい。例えば、既存のセットトップ開発社に、遠隔ＰＣサービスの提供を受けることのできるＳＤＫ（Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）を提供してよい。各セットトップ開発社を含む製作会社は、ＳＤＫを基盤とする遠隔サービスアプリケーションを提供してよい。
【００７７】
デジタルデバイス１００は、ＰＣサービスの提供を受けることのできるアプリケーションをインストールすることにより、遠隔地ＰＣ１１０の機能の提供を受けてよい。このとき、遠隔地ＰＣ１１０は、クラウド基盤によってＰＣサービスを提供してよく、遠隔地ＰＣハードウェアファームおよび遠隔地ＰＣ格納場所を含んでよい。遠隔地ＰＣ１１０は、遠隔地ＰＣ格納所にデジタルデバイス１００にＰＣサービスを提供するための情報を格納してよい。遠隔地ＰＣハードウェアファームは、遠隔地ＰＣ１１０のグループであって、複数のデジタルデバイス１００を予め設定された基準（例えば、地域、国家など）に応じて分散して配置してよい。遠隔地ＰＣハードウェアファームは、デジタルデバイス１００の網と分離して別途管理されてよい。遠隔地ＰＣハードウェアファームは、遠隔地ＰＣ１１０が中断されたとしても、他の遠隔地ＰＣに即時に代替することができる。
【００７８】
デジタルデバイス１００には、ＳＤＫに基づくＰＣサービスアプリケーションがインストールされ動作してよい。デジタルデバイス１００にＰＣサービスアプリケーションがインストールされ動作することにより、遠隔地ＰＣ１１０の映像サウンドがストリーミングによって提供されてよい。これにより、デジタルデバイス１００で遠隔地ＰＣ１１０から提供される遠隔ＰＣサービスを使用することができるようになる。例えば、デジタルデバイス１００は、セットトップボックスであってよい。デジタルデバイス１００がセットトップボックスの場合、遠隔ＰＣサービスを、セットトップボックスと接続するさらに他のデジタルデバイスに提供することができる。セットトップボックスにオペレーティングシステム環境を支援することにより、遠隔地ＰＣ１１０から提供されるＰＣソースをいつどこででも利用することができるようになる。これにより、ネットワーク費用をさらに抑えることができ、デジタルデバイス１００で遠隔地ＰＣ１１０からの遠隔ＰＣサービスの提供を受けることが、デジタルデバイス１００のハードウェアを交換する費用よりもさらに効率的になる。
【００７９】
また、デジタルデバイス１００は、デジタルデバイス１００に接続する入力／出力装置を遠隔地ＰＣ１１０に伝達（Ｒｅｄｉｒｅｃｔｉｏｎ）してよい。デジタルデバイス１００は、遠隔地ＰＣ１１０に入力／出力装置を共有、割当、制御するための管理を実行してよい。例えば、デジタルデバイス１００は、デジタルデバイス１００に接続する入力／出力装置の制御信号を遠隔地ＰＣ１１０に伝達することにより、遠隔地ＰＣ１１０から入力／出力装置の機能を含む遠隔ＰＣサービスをデジタルデバイス１００に提供してよい。また、デジタルデバイス１００は、遠隔地ＰＣ１１０の資源情報と関連するリソースを管理してもよい。
【００８０】
従来のＤａａＳサービスは、デスクトップを通じて遠隔からサービスを受けるための別の装置を提供するか、一般のデスクトップ（Ｗｉｎｄｏｗｓ、Ｍａｃ）を通じて別のアプリケーションを駆動する方式であったが、一実施形態によると、デジタルデバイスにオペレーティングシステムを構築することにより、低仕様のデジタルデバイスでも高仕様の遠隔ＰＣサービスを利用することができるようになる。また、各種デバイス製造社ごとに提供されるアプリケーションの互換が不可能であるという問題を解決することができた。
【００８１】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）および前記ＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを格納、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでもよい。また、並列プロセッサのような、他の処理構成も可能である。
【００８２】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置、コンピュータ格納媒体または装置に具現化されてもよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータで読み取り可能な記録媒体に格納されてよい。
【００８３】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータで読み取り可能な媒体に記録されてよい。前記コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでよい。前記媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよいし、コンピュータソフトウェア当業者に公知な使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例は、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。
【００８４】
以上のように、実施形態を、限定された実施形態と図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００８５】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００８６】
２００：プロセッサ
２１０：提供部
２２０：格納部
２２１：データベース
２３０：要求部
２４０：設定部
２５０：受信部
２６０：再生部
２７０：送信部
【図１】
2018206392.tif 000003
【図２】
2018206392.tif 000004
【図３】
2018206392.tif 000005
【図４】
2018206392.tif 000006
【図５Ａ】
2018206392.tif 000007
【図５Ｂ】
2018206392.tif 000008
【図６】
2018206392.tif 000009
【図７】
2018206392.tif 000010
【図８】
2018206392.tif 000011