(57)【特許請求の範囲】
【請求項１】
端末機の要請によってアプリケーションを実行し、その実行画面を前記端末機にストリーミング伝送するサービス装置において、
少なくとも１つの端末機と通信してデータを送受信するサービス通信部と；
前記アプリケーションの実行前に既設定された条件によって前記アプリケーションの実行画面に含まれる１つ以上の動画コンテンツを前記端末機に伝送して格納させ、前記端末機から前記アプリケーションの実行が要請されれば、前記アプリケーションを実行して前記動画コンテンツを除いた実行画面をキャプチャーし、キャプチャーされた実行画面及び前記動画コンテンツを識別するコンテンツＩＤ及び前記動画コンテンツがディスプレイされる位置情報を前記端末機に提供するサービス制御部と；
を含むことを特徴とするサービス装置。
【請求項２】
サービス装置を通じてアプリケーションを実行してサービス装置から前記アプリケーションの実行画面をストリーミング伝送されて出力する端末機において、
前記サービス装置と通信してデータを送受信する通信部と；
前記アプリケーションの実行画面に含まれる１つ以上の動画コンテンツを格納する格納部と；
前記アプリケーションの実行前に前記サービス装置から前記アプリケーションの実行画面に含まれる１つ以上の動画コンテンツを受信して格納し、前記サービス装置に前記アプリケーションの実行を要請して、前記サービス装置から前記動画コンテンツを除いたアプリケーションの実行画面及び前記動画コンテンツを識別するコンテンツＩＤ及び前記動画コンテンツがディスプレイされる位置情報を受信し、前記コンテンツＩＤ及び位置情報を基づいて１つ以上の動画コンテンツを前記格納部から抽出し、前記抽出された１つ以上の動画コンテンツを同時にデコーディングし、前記デコーディングされた動画コンテンツをそれぞれの位置情報によって前記実行画面とともに結合して出力する制御部と；
を含むことを特徴とする端末機。
【請求項３】
サービス装置が端末機の要請によってアプリケーションを実行して、その実行画面を前記端末機にストリーミング伝送するクラウドストリーミング基盤の映像データの提供方法において、
前記サービス装置が前記アプリケーションの実行前に既定の条件によって前記アプリケーションの実行画面に含まれる１つ以上の動画コンテンツを前記端末機に伝送する段階と；
前記端末機から前記アプリケーションの実行が要請されれば、前記サービス装置が前記アプリケーションを実行して、前記１つ以上の動画コンテンツを除いた実行画面をキャプチャーする段階と；
前記サービス装置が前記キャプチャーされた実行画面及び前記１つ以上の動画コンテンツを識別できるコンテンツＩＤ及び前記動画コンテンツがディスプレイされる位置情報を前記端末機に提供する段階と；
を含むことを特徴とするクラウドストリーミング基盤の映像データ提供方法。
【請求項４】
前記伝送する段階は、
前記サービス装置が一定周期または一定時間に前記動画コンテンツをあらかじめダウンロードされるか、特定の要請がある場合に、前記動画コンテンツを前記端末機に伝送することを特徴とする請求項３に記載のクラウドストリーミング基盤の映像データ提供方法。
【請求項５】
前記キャプチャーする段階は、
前記サービス装置が前記実行画面でＧＵＩ画面のみをキャプチャーすることを特徴とする請求項３に記載のクラウドストリーミング基盤の映像データ提供方法。
【請求項６】
端末機がサービス装置を通じてアプリケーションを実行してサービス装置から前記アプリケーションの実行画面をストリーミング伝送され出力するクラウドストリーミング基盤の映像データ提供方法において、
前記端末機が前記アプリケーションの実行前に前記サービス装置から前記アプリケーションの実行画面に含まれる１つ以上の動画コンテンツを受信して格納する段階と；
前記端末機が前記サービス装置に前記アプリケーションの実行を要請する段階と；
前記端末機が前記サービス装置から前記１つ以上の動画コンテンツを除いた前記アプリケーションの実行画面、そして１つ以上の動画コンテンツを識別できるコンテンツＩＤ及び前記動画コンテンツがディスプレイされる位置情報を受信する段階と；
前記端末機が前記コンテンツＩＤ及び位置情報に基づいて既格納の１つ以上の動画コンテンツを抽出する段階と；
前記端末機が前記抽出された１つ以上の動画コンテンツを同時にデコーディングする段階と；
前記端末機が前記デコーディングされた動画コンテンツをそれぞれの位置情報に基づいて前記受信した実行画面と結合して出力する段階と；
を含むことを特徴とするクラウドストリーミング基盤の映像データ提供方法。
【請求項７】
サービス装置がアプリケーションの実行前に既定の条件によって前記アプリケーションの実行画面に含まれる１つ以上の動画コンテンツを端末機に伝送する段階と；
前記端末機から前記アプリケーションの実行が要請されれば、前記サービス装置が前記アプリケーションを実行して、前記１つ以上の動画コンテンツを除いた実行画面をキャプチャーする段階と；
前記サービス装置が前記キャプチャーされた実行画面及び前記１つ以上の動画コンテンツを識別できるコンテンツＩＤ及び前記動画コンテンツがディスプレイされる位置情報を前記端末機に提供する段階と；
を実行するプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
端末機がアプリケーションの実行前にサービス装置から前記アプリケーションの実行画面に含まれる１つ以上の動画コンテンツを受信して格納する段階と；
前記端末機が前記サービス装置に前記アプリケーションの実行を要請する段階と；
前記端末機が前記サービス装置から前記１つ以上の動画コンテンツを除いた前記アプリケーションの実行画面、そして１つ以上の動画コンテンツを識別できるコンテンツＩＤ及び前記動画コンテンツがディスプレイされる位置情報を受信する段階と；
前記端末機が前記コンテンツＩＤ及び位置情報を基盤に既格納された１つ以上の動画コンテンツを抽出する段階と；
前記端末機が前記抽出された１つ以上の動画コンテンツを同時にデコーディングする段階と；
前記端末機が前記デコーディングされた動画コンテンツをそれぞれの位置情報に基づいて前記受信した実行画面と結合して出力する段階と；
を実行するプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クラウドストリーミング基盤の映像データ提供方法に関し、より詳細には、ビデオデータの伝送に要求されるネットワーク負荷を最小化するために、端末機のメモリ空間を活用し、映像データを端末機にあらかじめ格納し、特定アプリケーションの実行と関連した実行画面をキャプチャし、キャプチャされた実行画面及び実行画面と関連した情報に基づいて既格納の映像データのうち当該動画コンテンツを抽出し、抽出された多数の動画コンテンツを同時にエンコーディングして画面上に提供するクラウドストリーミング基盤の映像データ提供方法、そのための装置及びシステムに関する。
【背景技術】
【０００２】
移動通信網の発達と端末機の仕様の発展に伴い、従来の単純な通信装置または情報提供装置の範疇を脱して、移動通信端末機は、現代人の必須品になり、トータルエンターテイメント機器に進化して行く傾向にある。
【０００３】
特に、コンピュータネットワーク技術の発展に伴い、各端末機の独立的なハードウェア性能に依存した既存のコンピューティング環境は、ネットワーク上のすべてのコンピューティング資源を活用して、端末の要請に従って当該サービスを提供するクラウドコンピューティング（Ｃｌｏｕｄ  Ｃｏｍｐｕｔｉｎｇ）形態に進化している。
【０００４】
クラウドコンピューティングというのは、インターネットのような情報通信網を介した「コンピューティング資源のオンデマンドアウトソーシングサービス」と定義できる。クラウドコンピューティング環境で、サービス提供者は、多くの所に分散しているデータセンターを仮想化技術で統合して、ユーザに必要なサービスを提供する。サービスユーザは、アプリケーション（Ａｐｐｌｉｃａｔｉｏｎ）、ストレージ（Ｓｔｏｒａｇｅ）、オペレーティングシステム（ＯＳ）、保安（Ｓｅｃｕｒｉｔｙ）等のコンピューティング資源を各ユーザ所有の端末に設置して使用するものではなく、仮想化技術を用いて生成された仮想空間上のサービスを所望の時点に所望する分だけ選択して使用する。言い換えれば、クラウトコンピューティングは、雲のように無形の形態で存在するハードウェア／ソフトウェア等のコンピューティング資源を、自分によって必要な分だけ借りて使用し、これに対する使用料金を支給する方式のコンピューティングサービスであって、互いに異なる物理的な位置に存在するコンピューティング資源を仮想化技術で統合して提供する技術を言う。
【０００５】
このようなクラウドコンピューティングによれば、ユーザは、ネットワーク接続と基本的な演算機能のみを行う端末機を介してクラウド網に接続して、大容量の格納装置と高性能のコンピューティングリソースが必要な作業を行い、多様なサービスを提供され得る。
【０００６】
そして、クラウドストリーミングサービスは、サーバーで行われた結果物の画面をレンダリングし、これをリアルタイム動画をエンコーディングして端末機に伝達し、端末機は、この動画をデコーディングしてディスプレイするサービスである。
【０００７】
この際、通常、ライブ動画またはＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）動画とともにメニューやアプリケーションでレンダリングされたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面が動画にエンコーディングされて、端末機に伝達される。
【０００８】
しかし、このようなサービスは、大容量のビデオデータの伝送を要求し、しかも、ライブ動画やＶＯＤ動画を視聴しない場合にも、持続的な動画データの伝送に起因してネットワーク負荷を加重させ、トラフィックによる費用を増加させる短所がある。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
このような従来のクラウドストリーミング基盤の映像データ提供システムにおいて大容量のビデオデータの伝送を要求し、ライブ動画やＶＯＤ動画を視聴しない場合にも、持続的な動画データの伝送に起因してネットワーク負荷を加重させ、トラフィックによる費用を増加させる問題点を解決するために、本発明の目的は、映像データを端末機にあらかじめ格納し、特定アプリケーションの実行と関連した実行画面をキャプチャし、キャプチャされた実行画面及び実行画面と関連した情報に基づいて既格納の映像データのうち当該動画コンテンツを抽出し、抽出された多数の動画コンテンツを同時にエンコーディングして画面上に提供することにある。
【００１０】
すなわち、本発明は、クラウドストリーミングサービスでライブ動画またはＶＯＤ動画とともに、メニュー、アプリケーションＧＵＩを同時に端末装置に提供する場合において、映画プレビューまたは広告等のような多様な形態の動画ショットクリップ（Ｓｈｏｒｔ  Ｃｌｉｐ）を別に準備し、これをストリーミング受信した後に、一定条件とロジックに基づいて端末機の格納空間に格納（キャッシング）し、ライブ動画またはＶＯＤ動画の視聴が行われない場合、端末機に臨時格納されている動画ショットクリップを一定条件とロジックに基づいてローカルプレイバック（Ｌｏｃａｌ  Ｐｌａｙｂａｃｋ）し、これをメニューやアプリケーションＧＵＩとオーバーレイしてディスプレイする方法を提供する。
【課題を解決するための手段】
【００１１】
前述したような目的を達成するための本発明の実施形態によるサービス装置は、少なくとも１つの端末機と通信してクラウドストリーミング基盤で映像データを提供するためのデータを送受信するサービス通信部と、既定の条件によって映像データを端末機に伝送し、端末機から特定アプリケーションの実行が要請されれば、アプリケーションの実行と関連した実行画面をキャプチャし、キャプチャされた実行画面及び実行画面と関連した情報を端末機に提供し、前記端末機が前記実行画面と関連した情報に基づいて前記伝送された映像データのうち該当する動画コンテンツを抽出し、前記実行画面に含まれて出力され得るように制御するサービス制御部とを含むことを特徴とする。
【００１２】
また、本発明によるサービス装置において、サービス制御部は、実行画面に含まれる多数の動画コンテンツに対して、コンテンツＩＤ、各動画コンテンツ別にディスプレイされる位置情報を一緒に提供することを特徴とする。
【００１３】
また、本発明によるサービス装置において、多数のアプリケーション及び端末機に提供される映像データを格納するサービス格納部をさらに含むことを特徴とする。
【００１４】
本発明の実施形態による端末機は、サービス装置と通信してクラウドストリーミング基盤で映像データを提供するためのデータを送受信する通信部と、サービス装置に特定アプリケーションの実行を要請し、サービス装置からアプリケーションの実行と関連した実行画面及び実行画面と関連した情報を受信し、実行画面と関連した情報のうち動画コンテンツに対するコンテンツＩＤ及び位置情報を確認し、確認された情報に基づいて既格納の映像データのうち当該動画コンテンツを抽出し、抽出された多数の動画コンテンツを同時にエンコーディングし、エンコーディングされた動画コンテンツをそれぞれの位置情報にマッピングして前記実行画面とともに出力するように制御する制御部とを含むことを特徴とする。
【００１５】
また、本発明による端末機において、サービス装置から少なくとも１つの映像データが受信されれば、受信された映像データを既定の条件とロジックによって格納する格納部をさらに含むことを特徴とする。
【００１６】
本発明の実施形態によるクラウドストリーミング基盤の映像データ提供システムは、サービス装置に特定アプリケーションの実行を要請し、サービス装置からアプリケーションの実行と関連した実行画面及び実行画面と関連した情報を受信し、実行画面と関連した情報のうち動画コンテンツに対するコンテンツＩＤ及び位置情報を確認し、確認された情報に基づいて既格納の映像データのうち当該動画コンテンツを抽出し、抽出された多数の動画コンテンツを同時にエンコーディングし、エンコーディングされた動画コンテンツをそれぞれの位置情報にマッピングして前記実行画面とともに出力する端末機と、既定の条件によって映像データを端末機に伝送し、端末機から特定アプリケーションの実行が要請されれば、アプリケーションの実行と関連した実行画面をキャプチャし、キャプチャされた実行画面及び実行画面と関連した情報を端末機に提供するサービス装置とを含むことを特徴とする。
【００１７】
本発明の実施形態によるクラウドストリーミング基盤の映像データ提供方法は、サービス装置が既定の条件によって映像データを少なくとも１つの端末機に伝送する段階と、サービス装置が端末機から特定アプリケーションの実行が要請されれば、アプリケーションの実行と関連した実行画面をキャプチャする段階と、サービス装置がキャプチャされた実行画面及び実行画面と関連した情報を端末機に提供し、前記端末機が前記実行画面と関連した情報に基づいて前記伝送された映像データのうち該当する動画コンテンツを抽出して前記実行画面に含まれて出力され得るように制御する段階とを含むことを特徴とする。
【００１８】
また、本発明によるクラウドストリーミング基盤の映像データ提供方法において、伝送する段階は、サービス装置が一定周期または一定時間に映像データをあらかじめダウンロードされるか、特定の要請がある場合に、映像データを端末機にストリーミング伝送することを特徴とする。
【００１９】
また、本発明によるクラウドストリーミング基盤の映像データ提供方法において、キャプチャする段階は、サービス装置が実行画面でＧＵＩ画面のみをキャプチャすることを特徴とする。
【００２０】
また、本発明によるクラウドストリーミング基盤の映像データ提供方法において、提供する段階は、サービス装置は、実行画面に含まれる多数の動画コンテンツに対して、コンテンツＩＤ、各動画コンテンツ別にディスプレイされる位置情報を一緒に提供することを特徴とする。
【００２１】
本発明の実施形態によるクラウドストリーミング基盤の映像データ提供方法は、端末機がサービス装置に特定アプリケーションの実行を要請する段階と、端末機がサービス装置からアプリケーションの実行と関連した実行画面及び実行画面と関連した情報を受信する段階と、端末機が実行画面と関連した情報のうち動画コンテンツに対するコンテンツＩＤ及び位置情報を確認する段階と、端末機が確認された情報に基づいて既格納の映像データのうち当該動画コンテンツを抽出する段階と、端末機が抽出された多数の動画コンテンツを同時にエンコーディングする段階と、端末機がエンコーディングされた動画コンテンツをそれぞれの位置情報にマッピングして前記実行画面とともに出力する段階とを含むことを特徴とする。
【００２２】
また、本発明によるクラウドストリーミング基盤の映像データ提供方法において、アプリケーションの実行を要請する段階の前に、端末機がサービス装置から少なくとも１つの映像データを受信する段階と、端末機が受信された映像データを既定の条件とロジックによって格納する段階とをさらに含むことを特徴とする。
【００２３】
本発明の課題解決のための他の手段として、既定の条件によって映像データを少なくとも１つの端末機に伝送する段階と、端末機から特定アプリケーションの実行が要請されれば、アプリケーションの実行と関連した実行画面をキャプチャする段階と、キャプチャされた実行画面及び実行画面と関連した情報を端末機に提供し、前記端末機が前記実行画面と関連した情報に基づいて前記伝送された映像データのうち該当する動画コンテンツを抽出して前記実行画面に含まれて出力され得るように制御する段階とを実行するプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【００２４】
また、本発明の課題解決のためのさらに他の手段として、サービス装置に特定アプリケーションの実行を要請する段階と、サービス装置からアプリケーションの実行と関連した実行画面及び実行画面と関連した情報を受信する段階と、実行画面と関連した情報のうち動画コンテンツに対するコンテンツＩＤ及び位置情報を確認する段階と、確認された情報に基づいて既格納の映像データのうち当該動画コンテンツを抽出する段階と、抽出された多数の動画コンテンツを同時にエンコーディングする段階と、エンコーディングされた動画コンテンツをそれぞれの位置情報にマッピングして前記実行画面とともに出力する段階とを実行するプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【発明の効果】
【００２５】
本発明によれば、クライアント装置（端末機）のリソースを活用するため、クラウドストリーミングサーバーとネットワークの使用量を節減できる。
【００２６】
また、ライブ動画やＶＯＤ動画の視聴が同伴されない場合に、ネットワーク負荷を節減でき、待機状態であるとき、ＧＵＩの豊かさを保障できる。
【００２７】
また、待機モードの場合、映画プレビュー、ドラマ予告編、広告等を露出させて、これを有料動画の消費につながるようにして、売上げの増大を誘導でき、短いニュースや個人化動画を通じて個人化サービスを強化できる。
【図面の簡単な説明】
【００２８】
【図１】図１は、本発明の実施形態によるクラウドストリーミング基盤の映像データ提供システムの構成を示す図である。
【００２９】
【図２】図２は、本発明による端末機の構成を示すブロック図である。
【００３０】
【図３】図３は、本発明によるサービス装置の構成を示すブロック図である。
【００３１】
【図４】図４は、本発明によるクラウドストリーミング基盤の映像データ提供のためのサービス装置の動作方法を示す流れ図である。
【００３２】
【図５】図５は、本発明によるクラウドストリーミング基盤の映像データ提供のための端末機の動作方法を示す流れ図である。
【発明を実施するための形態】
【００３３】
以下、本発明の好ましい実施形態を添付した図面を参照して詳しく説明する。ただし、下記の説明及び添付の図面で本発明の要旨を不明にすることができる公知機能または構成に対する詳細な説明は省略する。また、図面全体にわたって、同一の構成要素は、できるだけ同一の参照符号で示していることに留意しなければならない。
【００３４】
以下で説明される本明細書及び請求範囲に使用された用語や単語は、通常的や辞書的な意味に限定すべきものではなく、発明者は、自分の発明を最善の方法で説明するための用語の概念で適切に定義できるという原則に即して本発明の技術的思想に符合する意味と概念に解釈すべきである。したがって、本明細書に記載した実施形態と図面に示された構成は、本発明の最も好ましい一実施形態に過ぎず、本発明の技術的思想をすべて代弁するものではないので、本出願時点においてこれらを代替できる多様な均等物と変形例があり得ることを理解しなければならない。
【００３５】
以下では、本発明の実施形態による端末装置は、通信網に連結され、クラウドコンピューティングシステム基盤で映像データを提供できる移動通信端末機を代表的な例として説明するが、端末機は、移動通信端末機に限定されるものではなく、すべての情報通信機器、マルチメディア端末機、有線端末機、固定型端末機及びＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）端末機等の多様な端末機に適用され得る。また、端末機は、携帯電話、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、ＭＩＤ（Ｍｏｂｉｌｅ  Ｉｎｔｅｒｎｅｔ  Ｄｅｖｉｃｅ）、スマートフォン（Ｓｍａｒｔ  Ｐｈｏｎｅ）、デスクトップ（Ｄｅｓｋｔｏｐ）、タブレットパソコン（Ｔａｂｌｅｔ  ＰＣ）、ノートパソコン（Ｎｏｔｅ  ｂｏｏｋ）、ネットブック（Ｎｅｔ  ｂｏｏｋ）及び情報通信機器等のような多様な移動通信仕様を有するモバイル（Ｍｏｂｉｌｅ）端末機であるとき、有利に活用され得る。
【００３６】
また、本発明による端末機は、サービス装置と通信して映像データ提供のためのすべてのデータを提供できるセットトップボックス（ＳＴＢ）とディスプレイ機能を提供する映像出力装置の機能を共に具備するものであって、これとは異なって、セットトップボックスと映像出力装置がそれぞれ独立的に構成された装置でも、本願発明の実施形態が適用され得、この場合、セットトップボックスと映像出力装置は、有線または無線で連結され、通信が可能でなければならない。
【００３７】
以下、本発明の実施形態によるクラウドストリーミング基盤の映像データ提供システムについて説明する。
【００３８】
図１は、本発明の実施形態によるクラウドストリーミング基盤の映像データ提供システムの構成を示す図である。
【００３９】
図１を参照すれば、本発明によるクラウドストリーミング基盤の映像データ提供システム１００は、端末機１０、サービス装置２０及び通信網３０で構成される。
【００４０】
本発明による端末機１０やサービス装置２０に搭載されるプロセッサーは、本発明による方法を実行するためのプログラム命令を処理できる。一具現例で、このプロセッサーは、シングルスレッド（Ｓｉｎｇｌｅ−ｔｈｒｅａｄｅｄ）プロセッサであることができ、他の具現例で、このプロセッサーは、マルチスレッド（Ｍｕｌｔｉ−ｔｈｒｅａｄｅｄ）プロセッサであることができる。さらに、このプロセッサーは、メモリあるいは格納装置上に格納された命令を処理することが可能である。
【００４１】
通信網３０は、端末機１０及びサービス装置２０の間のデータ伝送及び情報交換のための一連のデータ送受信動作を行う。特に、通信網３０は、多様な形態の通信網が利用され得、例えば、無線LAN（ＷＬＡＮ、Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、Ｗｉ−Ｆｉ（Ｗｉ−Ｆｉ）、ワイブロ（Ｗｉｂｒｏ）、ワイマックス（Ｗｉｍａｘ）、高速下向きパケット接続（ＨＳＤＰＡ、Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）等の無線通信方式またはイーサネット（登録商標）（Ｅｔｈｅｒｎｅｔ）、ｘＤＳＬ（ＡＤＳＬ、ＶＤＳＬ）、ＨＦＣ（Ｈｙｂｒｉｄ  Ｆｉｂｅｒ  Ｃｏａｘ）、ＦＴＴＣ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｃｕｒｂ）、ＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）等の有線通信方式が利用され得る。一方、通信網３０は、前記に提示された通信方式に限定されるものではなく、前述した通信方式以外にも、その他広く公知されたか、以後開発されるすべての形態の通信方式を含むことができる。
【００４２】
端末機１０は、通信網３０を介してサービス装置２０と連結され、クラウドストリーミング基盤の映像データ提供のためのすべてのデータを送受信する。特に、本発明による端末機１０は、サービス装置２０に特定アプリケーションの実行を要請し、サービス装置２０からアプリケーションの実行と関連した実行画面及び実行画面と関連した情報を受信する。一方、端末機１０は、サービス装置２０から映像データを受信し、受信された映像データを既定の条件とロジックによって格納する。
【００４３】
端末機１０は、実行画面と関連した情報のうち動画コンテンツに対するコンテンツＩＤ及び位置情報を確認し、確認された情報に基づいて既格納の映像データのうち当該動画コンテンツを抽出する。その後、端末機１０は、抽出された多数の動画コンテンツを同時にエンコーディングし、エンコーディングされた動画コンテンツをそれぞれの位置情報にマッピングして出力する。
【００４４】
サービス装置２０は、通信網３０を介して端末機１０と連結され、クラウドストリーミング基盤の映像データ提供のためのすべてのデータを送受信する。特に、本発明によるサービス装置２０は、既定の条件によって映像データを端末機１０に伝送する。そして、サービス装置２０は、端末機１０から特定アプリケーションの実行が要請されれば、アプリケーションの実行と関連した実行画面をキャプチャする。その後、サービス装置２０は、キャプチャされた実行画面及び実行画面と関連した情報を端末機１０に提供する。
【００４５】
すなわち、本発明の実施形態によれば、端末機１０にストレージ空間をあらかじめ一定水準確保し、サービス装置２０では、多様なビデオクリップ（Ｖｉｄｅｏ  Ｃｌｉｐ）を準備する。これには、映画プレビュー、ドラマ予告編、広告、短いニュース、ミュージックビデオ、そのほか個人化動画が含まれることができる。
【００４６】
そして、クラウドストリーミングシステムにおいてメニューＧＵＩまたはアプリケーションＧＵＩをクライアント装置である端末機１０に伝達する場合に、サービス装置２０は、ＧＵＩに動画プレイバックが含まれる場合、当該動画ＩＤを一緒に端末機１０に伝達する。
【００４７】
その後、端末機１０は、受信された動画コンテンツの識別情報を利用して、ローカルストレージに格納されている動画コンテンツをデコーディングし、同時に受信されたＧＵＩ画面にＰＩＰ（Ｐｉｃｔｕｒｅ  Ｉｎ  Ｐｉｃｔｕｒｅ）、オーバーレイ、アルファブレンディング（Ａｌｐｈａｂｌｅｎｄ）を同伴したオーバーレイの中から選択して処理し、ディスプレイする。
【００４８】
これにより、本発明は、クライアント装置（端末機）のリソースを活用するため、クラウドストリーミングサーバーとネットワークの使用量を節減できる。また、Ｌｉｖｅ動画やＶＯＤ動画の視聴が同伴されない場合に、ネットワーク負荷を節減でき、待機状態であるとき、ＧＵＩの豊かさを保障できる。また、待機モードの場合に、映画プレビュー、ドラマ予告編、広告等を露出させて、これを有料動画の消費につながるようにして、売上げの増大を誘導でき、短いニュースや個人化動画を通じて個人化サービスを強化できる。
【００４９】
前述した本発明の実施形態によるクラウドストリーミング基盤の映像データ提供過程を図２〜図５を参照して具体的に説明する。
【００５０】
図２は、本発明による端末機の構成を示すブロック図である。
【００５１】
図２を参照すれば、本発明による端末機１０は、制御部１１、入力部１２、表示部１３、格納部１４、オーディオ処理部１５及び通信部１６で構成される。
【００５２】
入力部１２は、数字及び文字情報等の多様な情報を入力され、各種機能を設定及び端末機１０の機能制御と関連して入力される信号を制御部１１に伝達する。また、入力部１２は、ユーザのタッチまたは操作による入力信号を発生するキーパッドとタッチパッドのうち少なくとも１つを含んで構成され得る。この際、入力部１２は、表示部１３とともに１つのタッチパネル（またはタッチスクリーン（ｔｏｕｃｈ  ｓｃｒｅｅｎ））の形態で構成され、入力と表示機能を同時に行うことができる。また、入力部１２は、キーボード、キーパッド、マウス、ジョイ・スティック等のような入力装置以外にも、以後開発され得るすべての形態の入力手段が使用され得る。特に、本発明による入力部１２は、アプリケーション実行と関連した入力信号を感知し、制御部１１に伝達する。
【００５３】
表示部１３は、端末機１０の機能実行中に発生する一連の動作状態及び動作結果等に対する情報を表示する。また、表示部１３は、端末機１０のメニュー及びユーザが入力したユーザデータ等を表示できる。ここで、表示部１３は、液晶表示装置（ＬＣＤ、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、超薄膜液晶表示装置（ＴＦＴ−ＬＣＤ、Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ  ＬＣＤ）、発光ダイオード（ＬＥＤ、Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）、有機発光ダイオード（ＯＬＥＤ、Ｏｒｇａｎｉｃ  ＬＥＤ）、能動型有機発光ダイオード（ＡＭＯＬＥＤ、Ａｃｔｉｖｅ  Ｍａｔｒｉｘ  ＯＬＥＤ）、レチナディスプレイ（Ｒｅｔｉｎａ  Ｄｉｓｐｌａｙ）、フレキシブルディスプレイ（Ｆｌｅｘｉｂｌｅ  ｄｉｓｐｌａｙ）及び３次元（３  Ｄｉｍｅｎｓｉｏｎ）ディスプレイ等で構成され得る。この際、表示部１３がタッチスクリーン（Ｔｏｕｃｈ  ｓｃｒｅｅｎ）形態で構成された場合、表示部１３は、入力部１２の機能のうち一部または全部を行うことができる。特に、本発明による表示部１３は、アプリケーション実行画面、動画コンテンツ、クラウドストリーミング基盤の映像データを出力する。
【００５４】
格納部１４は、データを格納するための装置であって、主記憶装置及び補助記憶装置を含み、端末機１０の機能動作に必要な応用プログラムを格納する。このような格納部１４は、大きく、プログラム領域とデータ領域とを含むことができる。ここで、端末機１０は、ユーザの要請に応じて各機能を活性化する場合、制御部１１の制御の下に当該応用プログラムを実行し、各機能を提供するようになる。特に、本発明による格納部１４は、端末機１０を起動させるオペレーティングシステム、動画コンテンツを提供するプログラム、動画コンテンツをエンコーディングするプログラム等を格納する。また、格納部１４は、サービス装置２０から映像データが受信されれば、受信された映像データを既定の条件とロジックによって格納する。
【００５５】
オーディオ処理部１５は、オーディオ信号を再生して出力するためのスピーカー（ＳＰＫ）またはマイク（ＭＩＣ）から入力されるオーディオ信号を制御部１１に伝達する機能を行う。このようなオーディオ処理部１５は、マイクを介して入力されるアナログ形式のオーディオ信号をデジタル形式に変換して、制御部１１に伝達できる。また、オーディオ処理部１５は、制御部１１から出力されるデジタル形式のオーディオ信号をアナログ信号に変換して、スピーカーを介して出力できる。特に、本発明によるオーディオ処理部１５は、アプリケーションまたは動画コンテンツの実行による効果音または実行音を出力する。
【００５６】
通信部１６は、サービス装置２０と通信網３０を介してデータを送受信するための機能を行う。ここで、通信部１６は、送信される信号の周波数を上昇変換及び増幅するＲＦ送信手段と、受信される信号を低雑音増幅し、周波数を下降変換するＲＦ受信手段等を含む。このような通信部１６は、無線通信モジュール（図示せず）及び有線通信モジュール（図示せず）のうち少なくとも１つを含むことができる。そして、無線通信モジュールは、無線通信方法によってデータを送受信するための構成であり、端末機１０が無線通信を利用する場合、無線網通信モジュール、無線ＬＡＮ通信モジュール及び無線ＰＡＮ通信モジュールのうちいずれか１つを利用してデータをサービス装置２０に送受信できる。また、有線通信モジュールは、有線でデータを送受信するためのものである。有線通信モジュールは、有線を介して通信網３０に接続して、サービス装置２０にデータを送受信できる。特に、本発明による通信部１６は、サービス装置２０と通信してクラウドストリーミング基盤で映像データを提供するためのデータを送受信する。
【００５７】
制御部１１は、オペレーティングシステム（ＯＳ、Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）及び各構成を駆動させるプロセス装置になり得る。特に、本発明の実施形態による制御部１１は、サービス装置２０に特定アプリケーションの実行を要請し、サービス装置２０からアプリケーションの実行と関連した実行画面及び実行画面と関連した情報を受信する。一方、制御部１１は、サービス装置２０から映像データを受信し、受信された映像データを既定の条件とロジックによって格納する。
【００５８】
制御部１１は、実行画面と関連した情報のうち動画コンテンツに対するコンテンツＩＤ及び位置情報を確認し、確認された情報に基づいて既格納の映像データのうち当該動画コンテンツを抽出する。その後、制御部１１は、抽出された多数の動画コンテンツを同時にエンコーディングし、エンコーディングされた動画コンテンツをそれぞれの位置情報にマッピングして出力する。
【００５９】
図３は、本発明によるサービス装置の構成を示すブロック図である。
【００６０】
図３を参照すれば、本発明によるサービス装置２０は、サービス制御部２１、サービス格納部２２及びサービス通信部２３で構成される。
【００６１】
サービス通信部２３は、端末機１０と通信網３０を介してデータを送受信するための機能を行う。ここで、サービス通信部２３は、端末機１０と通信してクラウドストリーミング基盤で映像データを提供するためのデータを送受信する。
【００６２】
サービス格納部２２は、サービス装置２０の機能実行によるすべてのプログラムを格納する。特に、本発明によるサービス格納部２２は、端末機１０の要請に従ってアプリケーションを実行するプログラム、アプリケーションの実行画面をキャプチャするプログラム、キャプチャされた実行画面及び実行画面と関連した情報を提供するプログラム等を格納する。また、サービス格納部２２は、多数のアプリケーション及び端末機１０に提供される映像データを格納する。
【００６３】
サービス制御部２１は、オペレーティングシステム及び各構成を駆動させるプロセス装置になり得る。特に、本発明の実施形態によるサービス制御部２１は、既定の条件によって映像データを少なくとも１つの端末機に伝送する。この際、サービス制御部２１は、サービス装置２０が一定周期または一定時間に映像データをあらかじめダウンロードされるか、特定の要請がある場合に、映像データを端末機１０にストリーミング伝送する。
【００６４】
サービス制御部２１は、端末機１０から特定アプリケーションの実行が要請されれば、アプリケーションの実行と関連した実行画面をキャプチャする。この際、サービス制御部２１は、実行画面でＧＵＩ画面のみをキャプチャする。
【００６５】
サービス制御部２１は、キャプチャされた実行画面及び実行画面と関連した情報を端末機１０に提供する。すなわち、サービス制御部２１は、実行画面に含まれる多数の動画コンテンツに対して、コンテンツＩＤ、各動画コンテンツ別にディスプレイされる位置情報を一緒に提供する。
【００６６】
以下、本発明の実施形態によるクラウドストリーミング基盤の映像データ提供方法について説明する。
【００６７】
図４は、本発明によるクラウドストリーミング基盤の映像データ提供のためのサービス装置の動作方法を示す流れ図である。
【００６８】
図４を参照すれば、本発明によるクラウドストリーミング基盤の映像データ提供のためのサービス装置２０は、Ｓ４１段階で、既定の条件によって映像データを端末機１０に伝送する。この際、サービス装置２０は、一定周期または一定時間に映像データをあらかじめダウンロードされるか、特定の要請がある場合に、映像データを端末機１０にストリーミング伝送する。
【００６９】
サービス装置２０は、Ｓ４３段階で、端末機１０からアプリケーション実行が要請されるかを確認する。端末機１０から特定アプリケーションの実行が要請されれば、サービス装置２０は、Ｓ４５段階で、アプリケーションを実行する。
【００７０】
サービス装置２０は、Ｓ４７段階で、アプリケーションの実行と関連した実行画面をキャプチャする。この際、サービス装置２０は、実行画面でＧＵＩ画面のみをキャプチャする。
【００７１】
サービス装置２０は、Ｓ４９段階で、キャプチャされた実行画面及び実行画面と関連した情報を端末機１０に提供する。すなわち、サービス装置２０は、実行画面に含まれる多数の動画コンテンツに対して、コンテンツＩＤ、各動画コンテンツ別にディスプレイされる位置情報を一緒に提供する。
【００７２】
図５は、本発明によるクラウドストリーミング基盤の映像データ提供のための端末機の動作方法を示す流れ図である。
【００７３】
図５を参照すれば、本発明によるクラウドストリーミング基盤の映像データ提供のための端末機１０は、Ｓ５１段階で、サービス装置２０に特定アプリケーションの実行を要請する。そして、端末機１０は、Ｓ５３段階で、サービス装置２０からアプリケーションの実行と関連した実行画面及び実行画面と関連した情報を受信する。一方、端末機１０は、サービス装置２０から映像データを受信し、受信された映像データを既定の条件とロジックによって格納する。
【００７４】
端末機１０は、Ｓ５５段階で、実行画面と関連した情報のうち動画コンテンツに対するコンテンツＩＤ及び位置情報を確認する。そして、端末機１０は、Ｓ５７段階で、確認された情報に基づいて既格納の映像データのうち当該動画コンテンツを抽出する。
【００７５】
その後、端末機１０は、抽出された多数の動画コンテンツを同時にエンコーディングし、エンコーディングされた動画コンテンツをそれぞれの位置情報にマッピングして出力する（Ｓ５９〜Ｓ６１）。
【００７６】
また、前述したように構成されるサービス装置２０は、サーバー基盤コンピュータ基盤方式またはクラウド方式で動作する１つ以上のサーバーで具現され得る。特に、本発明による映像データ提供のための情報は、クラウドコンピューティング装置に永久的に格納され得るクラウドコンピューティング（Ｃｌｏｕｄ  Ｃｏｍｐｕｔｉｎｇ）機能を用いて提供され得る。ここで、クラウドコンピューティングは、ノート・パソコン、ネットブック等のデジタル端末機にインターネット技術を活用して仮想化されたＩＴ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）資源、例えば、ハードウェア（サーバー、ストレージ、ネットワーク等）、ソフトウェア（データベース、保安、ウェブサーバー等）、サービス、データ等をオンデマンド（Ｏｎ  ｄｅｍａｎｄ）方式でサービスする技術を意味する。
【００７７】
一方、端末機１０やサービス装置２０に搭載されるメモリは、その装置内で情報を格納する。一実施形態の場合、メモリは、コンピュータで読み取り可能な媒体である。一具現例で、メモリは、揮発性メモリユニットであってもよく、他の具現例の場合、メモリは、非揮発性メモリユニットであってもよい。一具現例の場合、格納装置は、コンピュータで読み取り可能な媒体である。多様な互いに異なる具現例で、格納装置は、例えばハードディスク装置、光学ディスク装置、あるいは任意の他の大容量格納装置を含むこともできる。
【００７８】
たとえ本明細書と図面では、例示的な装置構成を記述しているが、本明細書で説明する機能的な動作と主題の具現物は、他の類型のデジタル電子回路で具現されるか、本明細書で開示する構造及びその構造的な等価物を含むコンピュータソフトウェア、ファームウェアあるいはハードウェアで具現されるか、これらのうち１つ以上の結合で具現可能である。本明細書で説明する主題の具現物は、１つ以上のコンピュータプログラム製品、言い換えれば、本発明による装置の動作を制御するために、あるいはこれによる実行のために、有形のプログラム格納媒体上にエンコーディングされたコンピュータプログラム命令に関する１つ以上のモジュールとして具現され得る。コンピュータで読み取り可能な媒体は、機械で読み取り可能な格納装置、機械で読み取り可能な格納基板、メモリ装置、機械で読み取り可能な電波形信号に影響を及ぼす物質の組成物あるいはこれらのうち１つ以上の組合せであることができる。
【００７９】
本明細書に説明された各種技術の具現は、デジタル電子回路組織で、またはコンピュータハードウェア、ファームウェア、ソフトウェア、またはそれらの組合せで具現され得る。具現は、データ処理装置、例えばプログラム可能プロセッサ、コンピュータ、または多数のコンピュータの動作による処理のために、またはこの動作を制御するために、コンピュータプログラム製品、すなわち情報キャリア、例えば機械読み取り可能格納装置（コンピュータ読み取り可能な媒体）または電波信号で有形的に具体化されたコンピュータプログラムとして具現され得る。前述したコンピュータプログラムのようなコンピュータプログラムは、コンパイルされたまたはインタプリタされた言語を含む任意の形態のプログラミング言語で記録され得、独立型プログラムとしてまたはモジュール、構成要素、サブルーチン、またはコンピュータ環境での使用に適切な他のユニットとして含む任意の形態に展開され得る。コンピュータプログラムは、１つのサイトで１つのコンピュータまたは多数のコンピュータ上で処理されるようにまたは多数のサイトにわたって分配され、通信ネットワークによって相互連結されるように展開され得る。
【００８０】
方法段階は、オン入力（ｏｎ  ｉｎｐｕｔ）データを動作させ、出力を発生させることによって機能を行うためにコンピュータプログラムを実行する１つ以上のプログラム可能プロセッサによって行われることができる。方法段階は、また、特殊目的論理回路組織、例えばＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）またはＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）によって行われることができ、装置は、これらとして具現され得る。
【００８１】
コンピュータプログラムの処理に適切なプロセッサは、例として、汎用及び特殊目的マイクロプロセッサーの両方、及び任意の種類のデジタルコンピュータの任意の１つ以上のプロセッサを含む。一般的に、プロセッサーは、読み取り専用メモリまたはランダムアクセスメモリまたはこれら両方から命令語及びデータを受信する。コンピュータの要素は、命令語を実行する少なくとも１つのプロセッサ及び命令語と、データを格納する１つ以上のメモリ装置とを含むことができる。一般的に、コンピュータは、データを格納する１つ以上の大量格納装置、例えば磁気、磁気−光ディスク、または光ディスクを含むことができるか、これらからデータを受信するか、これらにデータを送信するかまたはこれら両方が可能となるように結合されてもよい。コンピュータプログラム命令語及びデータを具体化するのに適切な情報キャリアは、例として、半導体メモリ装置、例えば、ハードディスク、フロッピーディスク及び磁気テープのような磁気媒体（Ｍａｇｎｅｔｉｃ  Ｍｅｄｉａ）、ＣＤ−ＲＯＭ（ＣｏｍｐａｃｔＤｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｋ）のような光記録媒体（Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）、フロプティカルディスク（Ｆｌｏｐｔｉｃａｌ  Ｄｉｓｋ）のような磁気−光媒体（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）、ロム（ＲＯＭ、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ラム（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等を含む。プロセッサ及びメモリは、特殊目的論理回路組織によって補充されるか、これに含まれることができる。
【００８２】
本明細書は、多数の特定の具現物の詳細事項を含むが、これらは、どんな発明や請求可能なものの範囲に対しても制限的なものと理解されてはならず、むしろ特定の発明の特定の実施形態に特有な特徴に対する説明として理解されなければならない。個別的な実施形態の文脈で本明細書に記述された特定の特徴は、単一実施形態で組み合わせて具現されてもよい。反対に、単一実施形態の文脈で記述した多様な特徴も、個別的にあるいは或る適切な下位組合せでも複数の実施形態で具現可能である。さらに、特徴が特定の組合せで動作し、初期にそのように請求されたように描写され得るが、請求された組合せからの１つ以上の特徴は、一部の場合にその組合せから排除されてもよく、その請求された組合せは、下位組合せや下位組合せの変形物に変更されてもよい。
【００８３】
同様に、特定の手順で図面で動作を描写しているが、これは、好ましい結果を得るために図示された特定の手順や順次的な手順にそういう動作を行わなければならないか、すべての図示された動作が行われなければならないものと理解されてはならない。特定の場合、マルチタスキングと並列プロセッシングが有利なことがある。また、前述した実施形態の多様なシステムコンポネントの分離は、そういう分離をすべての実施形態で要求するものと理解されてはならず、説明したプログラムコンポネントとシステムは、一般的に単一のソフトウェア製品に一緒に統合されるか、多重ソフトウェア製品にパッケージングされ得るという点を理解しなければならない。
【００８４】
一方、本明細書と図面に開示された本発明の実施形態は、理解を助けるために特定の例を提示したものに過ぎず、本発明の範囲を限定しようとするものではない。ここに開示された実施形態以外にも、本発明の技術的思想に基づく他の変形例が実施可能であることは、本発明の属する技術分野における通常の知識を有する者に自明である。
【産業上の利用可能性】
【００８５】
本発明は、ビデオデータの伝送に要求されるネットワーク負荷を最小化するために端末機のメモリ空間を活用し、映像データを端末機にあらかじめ格納し、特定アプリケーションの実行と関連した実行画面をキャプチャし、キャプチャされた実行画面及び実行画面と関連した情報に基づいて既格納の映像データのうち当該動画コンテンツを抽出し、抽出された多数の動画コンテンツを同時にエンコーディングして画面上に提供する。これによって、本発明は、クライアント装置（端末機）のリソースを活用するため、クラウドストリーミングサーバーとネットワークの使用量を節減できる。また、ライブ動画やＶＯＤ動画の視聴が同伴されない場合に、ネットワーク負荷を節減でき、待機状態であるとき、ＧＵＩの豊かさを保障できる。また、待機モードの場合に、映画プレビュー、ドラマ予告編、広告（ＣＦ）等を露出させて、これを有料動画の消費につながるようにして、売上げの増大を誘導でき、短いニュースや個人化動画を通じて個人化サービスを強化できる。これは、市販または営業の可能性が十分であるだけでなく、現実的に明白に実施できる程度であるため、産業上の利用可能性がある。
【図１】
0006420355.tif 000002
【図２】
0006420355.tif 000003
【図３】
0006420355.tif 000004
【図４】
0006420355.tif 000005
【図５】
0006420355.tif 000006