JP2012134969A - クラウドコンピューティング基盤の動画サービスおよび再生方法 - Google Patents

クラウドコンピューティング基盤の動画サービスおよび再生方法 Download PDF

Info

Publication number
JP2012134969A
JP2012134969A JP2011274508A JP2011274508A JP2012134969A JP 2012134969 A JP2012134969 A JP 2012134969A JP 2011274508 A JP2011274508 A JP 2011274508A JP 2011274508 A JP2011274508 A JP 2011274508A JP 2012134969 A JP2012134969 A JP 2012134969A
Authority
JP
Japan
Prior art keywords
terminal
playback
video
time
cloud computing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2011274508A
Other languages
English (en)
Inventor
Seong-Pil Cho
成弼 趙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JP2012134969A publication Critical patent/JP2012134969A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

【課題】従来のクラウドコンピューティングによれば、端末機で動画を再生して途中で止まり、他の端末機で止まった時点から再生しようとする場合、ユーザは直接、再生の開始時点を以前の端末機で止まった時点に移動させなければならない。
【解決手段】本発明のクラウドコンピューティングサーバの動画サービス方法は、端末機が動画再生の要請を受ければ、要請を受けた動画を前記端末機にストリーミング送信するステップと、前記端末機が再生を停止すれば、前記ストリーミング送信を停止し、前記再生が停止した時点をユーザDBに格納するステップと、前記端末機または他の端末機が前記動画再生を要請すれば、前記再生を要請した端末機に前記動画を前記停止した時点のフレームからストリーミング送信するステップと、を含む。
【選択図】図3

Description

本発明は、クラウドコンピューティング基盤の動画サービスおよび再生方法に関し、特に、動画を複数の端末機で引き続き再生することを可能としたクラウドコンピューティング基盤の動画サービスおよび再生方法に関する。
コンピュータネットワークの技術発展により、各端末機の独立的なハードウェア性能に依存した従来のコンピュータ環境は、ネットワーク上のすべてのコンピュータ資源を活用し、端末機の要請によって該当サービスを提供するクラウドコンピューティング(Cloud Computing)形態に発展して来ている。
クラウドコンピューティングとは、インターネットのような情報通信網を通じた「コンピュータ資源のオンデマンド・アウトソーシングサービス」と定義することができる。クラウドコンピューティング環境において、サービス提供者は、様々な所に分散しているデータセンターを仮想化技術で統合し、ユーザに必要とするサービスを提供する。サービスユーザは、アプリケーション(Application)、ストレージ(Storage)、オペレーティングシステム(OS)、セキュリティー(Security)等のコンピュータ資源を各ユーザ所有の端末に設けて使用することでなく、仮想化技術により生成された仮想空間上のサービスを所望する時点に、希望するだけ選んで使用する。言い換えれば、クラウドコンピューティングは、雲(cloud)のように無形の形態で存在するハードウェア、ソフトウェア等のコンピュータ資源を自分が必要なだけ借りて使用し、これに対する使用料金を支払う方式のコンピュータサービスであり、互いに異なる物理的な位置に存在するコンピュータ資源を仮想化技術により統合して提供する技術をいう。
このようなクラウドコンピューティングによれば、ユーザは、ネットワーク接続と基本的な演算機能のみを行う端末機を介して、クラウド網に接続し、大容量の格納装置と高性能コンピュータ資源が必要な作業を行い、多様なサービスの提供を受けることができるという長所がある。
しかしながら、従来のクラウドコンピューティングによれば、端末機で動画を再生して途中で止まり、他の端末機で止まった時点から再生しようとする場合、ユーザは直接、再生の開始時点を以前の端末機で止まった時点に移動させなければならないという問題点があった。すなわち、従来のクラウドコンピューティングでは、動画を他の端末機で引き続き再生することが不便であった。
本発明は、前述した問題点を解決するために案出されたもので、動画を複数の端末機で引き続き再生することを可能としたクラウドコンピューティング基盤の動画サービスおよび再生方法を提供することを目的とする。
本発明の一実施形態に係るクラウドコンピューティングサーバの動画サービス方法は、端末機が動画再生を要請すれば、要請を受けた動画を前記端末機にストリーミング送信するステップと、前記端末機が再生を停止すれば、前記ストリーミング送信を停止し、前記再生が停止した時点をユーザDBに格納するステップと、前記端末機または他の端末機が前記動画再生を要請すれば、前記再生を要請した端末機に前記動画を前記停止時点のフレームからストリーミング送信するステップと、を含む。
本発明の他の実施形態に係るクラウドコンピューティングサーバの動画サービス方法は、端末機から動画再生の要請を受けるステップと、前記端末機のユーザ情報を確認するステップと、前記確認の結果前記動画が再生途中で停止した動画の場合、前記動画を前記停止時点のストリームからストリーミング送信するステップとを含み、前記端末機は、前記停止時点のストリームから受信してリアルタイムで再生することができる。
本発明の一実施形態に係る端末機の動画再生方法は、クラウドコンピューティングサーバから動画を受信してリアルタイムで再生するステップと、ユーザの要請により前記動画再生を停止するステップと、前記再生が停止した時点を前記クラウドコンピューティングサーバに送信するステップと、を含み、前記クラウドコンピューティングサーバは、前記端末機または他の端末機で前記動画を要請する場合、前記停止時点のフレームからストリーミング送信することができる。
本発明の一実施形態に係るクラウドコンピューティングサーバは、ユーザデータベースを格納するメモリと、1つ以上の端末機と通信するための通信部と、前記メモリおよび前記通信部を制御する制御部とを含み、前記制御部は、第1端末機から再生要請のメッセージを受信すれば、要請を受けた動画を前記第1端末機にストリーミング送信するように制御し、前記第1端末機から再生停止のメッセージを受信すれば、前記ストリーミング送信を停止して前記再生が停止した時点をユーザDBに格納するように制御し、前記第1端末機または第2端末機から再生要請のメッセージを受信すれば、前記再生を要請した端末機に前記動画を前記停止時点のフレームからストリーミング送信するように制御することを特徴とする。
本発明の他の実施形態に係るクラウドコンピューティングサーバは、ユーザデータベースを格納するメモリと、1つ以上の端末機と通信するための通信部と、前記メモリおよび前記通信部を制御する制御部とを含み、前記制御部は、端末機から再生要請のメッセージを受信すれば、前記端末機のユーザDBを確認(check)し、その確認の結果、前記動画が以前に再生途中で停止した動画であれば、前記動画を前記停止時点のストリームからストリーミング送信するように制御することを特徴とする。
本発明の一実施形態に係る端末機は、メモリと、クラウドコンピューティングサーバと通信するための通信部と、前記メモリおよび前記通信部を制御する制御部とを含み、前記制御部は、前記動画を前記クラウドコンピューティングサーバから受信すれば、前記受信した動画をリアルタイムで再生するように制御し、ユーザの要請に応答して前記動画再生を停止するように制御し、前記再生が停止した時点を前記クラウドコンピューティングサーバに送信するように制御することを特徴とする。
本発明によれば、映画を見る時間が充分でない通勤時間帯に携帯電話またはタブレット型パソコン(tablet PC)で見ていた動画を、家に帰ってIPTVやPCなどで引き続き見ることができる。
本発明の一実施形態に係るクラウドコンピューティング基盤の動画サービスシステムのネットワーク構成図である。 本発明の一実施形態に係る端末機の電気的なブロック構成図である。 本発明の一実施形態に係るクラウドコンピューティングサーバの動画サービス方法を説明するためのフローチャートである。 本発明の他の実施形態に係るクラウドコンピューティングサーバの動画サービス方法を説明するためのフローチャートである。 本発明のさらに他の実施形態に係るクラウドコンピューティングサーバの動画サービス方法を説明するためのフローチャートである。 本発明の一実施形態に係る端末機の動画再生方法を説明するためのフローチャートである。 本発明の他の実施形態に係る端末機の動画再生方法を説明するためのフローチャートである。
以下、添付した図面を参照して本発明の好ましい実施形態によりクラウドコンピューティング基盤の動画サービスおよび再生方法について詳細に説明する。ただし、本発明を説明するとき、関連した公知機能または構成に対する具体的な説明が本発明の要旨を不明瞭にすると判断される場合、その詳細な説明は省略する。
図1は、本発明の一実施形態に係るクラウドコンピューティング基盤の動画サービスシステムのネットワーク構成図である。
図1に示すように、本発明の動画サービスシステムは、端末機10、クラウドコンピューティングサーバ20(以下、簡単に「サーバ」という)、ユーザDB30、およびコンピュータ資源40を含んで構成される。
端末機10は、インターネットおよび移動通信網を含む情報通信網を介してサーバ20に接続する。端末機10は、サーバ20からクラウドコンピューティングサービス、特に、動画再生サービスの提供を受けることができる。端末機10は、デスクトップパソコン(desktop PC)、タブレット型パソコン、PMP(Portable Multimedia Player)、スマートフォンなど、インターネット接続が可能なすべての電子機器であってもよい。
サーバ20は、クラウド網に分散している複数のコンピュータ資源40、特に、様々な所に分散している動画データベースを仮想化技術で統合し、端末機10が要求するサービスを提供する。
ユーザDB30には、クラウドコンピューティングサービスに加入しているユーザ情報が格納される。ここで、ユーザ情報は、ログイン情報と、住所、名前などの個人情報と、決済内訳、決済口座、決済カードなど課金情報と、決済の代りに動画に対する使用料を支払うポイントおよびクーポン情報とを含んでもよい。また、ユーザ情報は、動画のインデックス(Index)を含むことができる。ここで、インデックスは、再生を完了した動画リスト、再生中の動画リスト、再生中の動画の停止時点などを含んでもよい
図2は、本発明の一実施形態に係る端末機の電気的なブロック構成図である。
図2に示すように、本発明の端末機10は、サーバ20と通信するための通信部11と、各種データおよびプログラムを格納するための格納部20と、ユーザと情報を交換するためのものであって、例えば、タッチスクリーンおよびLCDなどを含んでなるユーザインターフェース部13と、これらを総括制御して動画プレーヤーを含む制御部14と、を含んで構成される。
サーバ20は、前記端末機10と同一に構成されてもよい。すなわち、サーバ20は、前記端末機10と通信するための通信部と、多様なタイプのデータ、制御部によって実行可能な命令語、前記制御部によって生成されたデータおよびプログラムを格納するためのメモリと、ユーザと情報を交換するためのインターフェース部と、前記通信部、前記メモリおよび前記インターフェース部を制御するための前記制御部と、を含んでもよい。
図3は、本発明の一実施形態に係るクラウドコンピューティングサーバの動画サービス方法を説明するためのフローチャートである。
まず、端末機はサーバに接続してログインする。そうすると、サーバは動画リストを端末機に提供する。また、ステップ301でサーバは、端末機から動画再生の要請を受ける。次に、ステップ302に進んで端末機のユーザ情報をユーザDBで確認する。
サーバは、ステップ303において、端末機が要請した動画再生の有無などを確認する。ステップ303における確認の結果、該当動画が最初再生されるものか又は再生を完了したものであれば、ステップ304に進んで該当動画を最初のフレームから端末機にストリーミング送信する。このとき、サーバは、該当動画が有料で、最初再生または使用期間が満了したものであれば、決済サーバおよび認証サーバなどと連動してオンライン決済過程を遂行することができる。
サーバは、ステップ303における確認の結果、該当動画が前に再生中のものであれば、ステップ305に進んで端末機に最初から再生および停止時点から引き続き再生のうち、何れかを選択するかを問い合わせする。次に、ステップ306に進んで端末機から受信した問い合わせ結果を確認する。ステップ306における確認の結果、端末機が最初から再生を選択した場合には、ステップ304に進む。一方、端末機が停止時点から引き続き再生を選択した場合には、ステップ307に進んで動画を停止時点のフレームから端末機にストリーミング送信する。ここで、ステップ305および306は省略され、ステップ303からステップ307へ直ぐ進行してもよい。すなわち、サーバは、ステップ303における確認の結果、該当動画が前に再生中のものであれば、ステップ307に進んで動画を停止時点のフレームからストリーミング送信する。
サーバは、ステップ308において、端末機から再生停止の要請があるか否かを判断する。ここで、停止とは、停止(STOP)、一時停止(PAUSE)または動画プレーヤーの実行終了を意味する。サーバは、ステップ308における判断結果、端末機から再生停止の要請がある場合には、ステップ309に進んで動画のストリーミング送信を停止する。次に、ステップ310に進んで該当ユーザ情報に停止時点を収録する。ステップ310を行った後、再生が一時停止した状態で端末機がログアウトせず再生を再び要請した場合には、サーバは、ステップ307に復帰して一時停止した時点からストリーミング送信を再開することができる。そうではなく、再生が停止したり動画プレーヤーの実行が終了した状態で、端末機がログアウトせず再生を再び要請した場合には、サーバはステップ305に復帰することができる。
サーバは、ステップ308における判断結果、端末機から再生停止の要請がなければ、ステップ311に進んで端末機との接続が切れたか否かを判断する。ステップ311における判断結果、接続が切れた場合にはステップ309に進む。一方、接続が切れていない場合にはステップ312に進んで再生が完了したか否かを判断する。ステップ312における判断結果、再生が未だ完了していない場合にはステップ308に復帰する。一方、動画のすべてのストリームを送信して再生を完了した場合には、ステップ313に進んでユーザ情報の再生完了リストに該当動画を追加する。
図4は、本発明の他の実施形態に係るクラウドコンピューティングサーバの動画サービス方法を説明するためのフローチャートである。
まず、サーバは、ステップ401において端末機から動画再生の要請を受ける。次に、ステップ402に進んで端末機のユーザ情報をユーザDBで確認する。サーバは、ステップ403において、端末機が要請した動画再生の有無などを確認する。ステップ403における確認の結果、該当動画が最初再生されるものか又は再生を完了したものであれば、ステップ404に進んで該当動画を最初のフレームから端末機にストリーミング送信する。
サーバは、ステップ403における確認の結果、該当動画が前に再生中の動画であれば、ステップ405に進んで端末機に最初から再生および引き続き再生のうち、何れかを選択するかを問い合わせする。次に、ステップ406に進んで端末機から受信した問い合わせ結果を確認する。ステップ406における確認の結果、端末機が最初から再生を選択した場合には、ステップ404に進む。一方、端末機が停止時点から引き続き再生を選択した場合には、ステップ407に進んで動画を停止時点のフレームから端末機にストリーミング送信する。
サーバは、ステップ408において、端末機で再生中である動画の現在再生時点を端末機から周期的に受信する。次に、ステップ409に進んで現在再生時点をユーザ情報に収録する。ここで、サーバは、端末機に現在再生時点を周期的に要請してもよい。これとは逆に、端末機が周期的に現在再生時点をサーバに送信してもよい。
サーバは、ステップ410において、端末機から再生停止の要請があるか否かを判断する。サーバは、ステップ410における判断結果、端末機から再生停止の要請がある場合には、ステップ411に進んで動画のストリーミング送信を中止する。次に、ステップ412に進んで該当ユーザ情報に停止時点を収録する。ステップ412を行った後、再生が一時停止した状態で端末機がログアウトせず再生を再び要請した場合であれば、サーバは、ステップ407に復帰して一時停止した時点からストリーミング送信を再開することができる。そうではなく、再生が停止したり動画プレーヤーの実行が終了した状態で、端末機がログアウトせず再生を再び要請した場合であれば、サーバはステップ405に復帰することができる。
サーバは、ステップ410における判断結果、端末機から再生停止の要請がなければ、ステップ413に進んで端末機との接続が切れたか否かを判断する。ステップ413における判断結果、接続が切れた場合には、ステップ414に進んで接続が切れる前、現在再生時点を停止時点に決定してユーザ情報に収録する。一方、接続が切れていない場合には、ステップ415に進んで再生が完了したか否かを判断する。ステップ415における判断結果、再生を未だ完了していない場合にはステップ408に復帰する。一方、動画のすべてのストリームを送信して再生を完了した場合には、ステップ416に進んでユーザ情報の再生完了リストに該当動画を追加する。
図5は、本発明のさらに他の実施形態に係るクラウドコンピューティングサーバの動画サービス方法を説明するためのフローチャートである。
ユーザは、再生停止の有無と関係なく、次の再生開始時点を任意に指定することができる。すなわち、ユーザは引き続き再生の時点を、停止時点はもちろん、その以前またはその以降に指定することができる。端末機は、このような再生開始時点をサーバに送信する。そうすると、サーバは、端末機から受信した開始時点を該当ユーザの情報に収録する。
サーバは、ステップ501において、端末機から動画再生の要請を受ける。次に、ステップ502に進んで端末機のユーザ情報をユーザDBで確認する。サーバは、ステップ503において、端末機が要請した動画再生の有無などを確認する。ステップ503における確認の結果、該当動画が最初再生されるものか又は再生を完了したものであれば、ステップ504に進んで該当動画を最初のフレームから端末機にストリーミング送信する。
サーバは、ステップ503における確認の結果、該当動画が前に再生中のものであれば、ステップ505に進んでユーザDBを確認し、ユーザ任意に再生の開始時点を設定して置いたか否かを確認する。ステップ505における確認の結果、ユーザDBに開始時点がある場合には、ステップ506に進んで動画を開始時点のフレームから端末機にストリーミング送信する。
サーバは、ステップ505における確認の結果、ユーザDBに開始時点がない場合には、ステップ507に進んで、端末機に最初から再生および停止時点から引き続き再生のうち、何れかを選択するかを問い合わせする。次に、ステップ508に進んで端末機から受信した問い合わせ結果を確認する。ステップ508における確認の結果、端末機が最初から再生を選択した場合には、ステップ504に進む。一方、端末機が停止時点から引き続き再生を選択した場合には、ステップ509に進んで動画を停止時点のフレームから端末機にストリーミング送信する。
図6は、本発明の一実施形態に係る端末機の動画再生方法を説明するためのフローチャートであり、端末機10の制御部14によって行われることを明らかにする。
まず、制御部は、ステップ601で動画プレーヤーを実行する。次に、ステップ602に進んでサーバにログインする。次に、ステップ603に進んで、サーバのローカルファイルを検索して再生動画を選択する。次に、ステップ604に進んで、選択した動画が前に再生中であったか否かを確認する。制御部は、サーバのユーザ情報で再生有無を確認することができる。また、制御部は、端末機の格納部で再生有無を確認してもよい。ここで、ステップ601は、ステップ604の後に行われてもよい。すなわち、制御部は、再生動画を選択した後、動画プレーヤーを実行してもよい。
制御部は、ステップ604における確認の結果、該当動画が、今回が最初に再生されるものか又は再生を完了したものであれば、ステップ605に進んで動画を最初のフレームから送信することをサーバに要請する。次に、ステップ606で動画を受信し、ステップ607で、リアルタイムで再生する。
制御部は、ステップ604における確認の結果、該当動画が前に再生中のものであれば、ステップ608に進んで動画を前に停止した時点から送信することをサーバに要請する。次に、ステップ609で動画を受信し、ステップ610で、リアルタイムで再生する。ここで、停止時点は、サーバのユーザ情報で確認することができ、また、端末機の格納部でも確認することができる。
制御部は、ステップ611において、ユーザインターフェース部から再生停止のための入力があるか否かを判断する。ステップ611における判断結果、再生停止の入力がない場合には、ステップ612に進んで動画再生が完了したか否かを判断する。ステップ612における判断結果、再生が未だ進行中であれば、ステップ611に復帰する。
制御部は、ステップ611における判断結果、再生停止の入力がある場合には、ステップ613に進んで再生を停止し、サーバにストリーミング送信の中断を要請する。次に、ステップ614に進んで再生の停止時点をサーバにアップデートする。また、格納部にアップデートしてもよい。次に、ステップ615に進んで再生が再開したか否を判断する。ステップ615における判断結果、ユーザインターフェース部から再生開始のための入力がある場合には、ステップ608に復帰する。
図7は、本発明の他の実施形態に係る端末機の動画再生方法を説明するためのフローチャートであり、端末機10の制御部14によって行われることを明らかにする。
まず、制御部は、ステップ701で動画プレーヤーを実行する。次に、ステップ702に進んでサーバにログインした後、ステップ703に進んで動画を要請する。次に、ステップ704において、サーバが最初から再生および停止時点から引き続き再生のうちいずれか1つを選択することを要請することにより、引き続き再生を選択する。ここで、ステップ701は、ステップ704の後に行われてもよい。すなわち、制御部は、引き続き再生を選択した後、動画プレーヤーを実行してもよい。
制御部は、ステップ705において、動画を停止時点のフレームから受信してリアルタイムで再生する。次に、ステップ706に進んで、サーバに動画の現在再生時点を周期的に送信する。次に、制御部は、ステップ707において、ユーザインターフェース部から再生停止のための入力があるか否かを判断する。ステップ707における判断結果、再生停止の入力がない場合には、ステップ708に進んで動画再生が完了したか否を判断する。ステップ708における判断結果、再生が未だ進行中であれば、ステップ706に復帰する。
制御部は、ステップ707における判断結果、再生停止の入力がある場合には、ステップ709に進んで再生を停止し、サーバにストリーミング送信の中断を要請する。次に、ステップ710に進んで、再生の停止時点をサーバにアップデートする。次に、ステップ711に進んで、再生が再開したか否を判断する。ステップ711における判断結果、ユーザインターフェース部から再生開始のための入力がある場合には、ステップ705に復帰する。
本発明のクラウドコンピューティング基盤の動画サービスおよび再生方法は、上述した実施形態に限定されず、本発明の技術思想が許容する範囲で多様に変形して実施することができる。例えば、ユーザが出勤時に携帯電話で見た動画を退勤後にIPTVで引き続き見ることを仮定しよう。携帯電話は、メモリに格納されている停止時点情報を、例えば、ブルートゥース(bluetooth)を介してIPTVに伝達する。そうすると、IPTVは、クラウドコンピューティングサーバにログインした後、動画を停止時点のフレームから受信し、これをリアルタイムで再生することも可能である。
10:端末機
11:通信部
12:格納部
13:ユーザインターフェース部
14:制御部
20:クラウドコンピューティングサーバ
30:ユーザDB
40:コンピュータ資源

Claims (14)

  1. クラウドコンピューティングサーバの動画サービス方法において、
    端末機が動画再生を要請すれば、要請を受けた動画を前記端末機にストリーミング送信するステップと、
    前記端末機が再生を停止すれば、前記ストリーミング送信を停止し、前記再生が停止した停止時点をユーザDBに格納するステップと、
    前記端末機または他の端末機が前記動画再生を要請すれば、前記再生を要請した端末機に前記動画を前記停止時点のフレームからストリーミング送信するステップと、を含み、
    前記再生を要請した端末機は、前記停止時点のフレームから受信して、リアルタイムで再生することを特徴とする動画サービス方法。
  2. 前記端末機との接続が切れた場合、前記接続が切れた時点を前記停止時点に決定し、前記ユーザDBに格納するステップをさらに含むことを特徴とする請求項1に記載の動画サービス方法。
  3. 前記再生を要請した端末機に最初から再生および前記停止時点から引き続き再生のうち、いずれかを選択するかを問い合わせするステップをさらに含むことを特徴とする請求項2に記載の動画サービス方法。
  4. 前記端末機から前記動画に対する再生の開始時点を受信して前記ユーザDBに格納するステップと、
    前記端末機または他の端末機から前記動画再生の要請を受ければ、前記再生を要請した端末機に前記動画を前記開始時点のフレームからストリーミング送信するステップと、をさらに含むことを特徴とする請求項3に記載の動画サービス方法。
  5. 前記端末機から前記動画の現在再生時点を周期的に受信するステップと、
    前記現在再生時点をユーザ情報に収録するステップと、
    前記端末機との接続が切れた場合、前記現在再生時点を前記停止時点に決定し、前記ユーザDBに格納するステップと、をさらに含むことを特徴とする請求項1に記載の動画サービス方法。
  6. クラウドコンピューティングサーバの動画サービス方法において、
    端末機から動画再生の要請を受けるステップと、
    前記端末機のユーザDBを確認するステップと、
    前記確認の結果、前記動画が再生途中で停止した動画の場合には、前記動画を停止時点のストリームからストリーミング送信するステップと、を含み、
    前記端末機は、前記停止時点のストリームから受信してリアルタイムで再生することを特徴とする動画サービス方法。
  7. 前記ストリーミング送信中に前記端末機が前記動画再生を停止した場合、前記端末機が再生を停止した時点を前記ユーザDBに格納するステップをさらに含むことを特徴とする請求項6に記載の動画サービス方法。
  8. 前記ストリーミング送信中に前記端末機との接続が切れた場合、前記接続が切れた時点を前記停止時点に決定し、前記ユーザDBに格納するステップをさらに含むことを特徴とする請求項7に記載の動画サービス方法。
  9. 前記ストリーミング送信するステップは、
    前記確認の結果、前記ユーザDBに前記動画の停止時点が格納されている場合、前記端末機に最初から再生および引き続き再生のうち、何れかを選択するかを問い合わせするステップと、
    前記端末機が前記引き続き再生を選択すれば、前記動画を前記停止時点のストリームからストリーミング送信するステップと、を含むことを特徴とする請求項8に記載の動画サービス方法。
  10. 端末機の動画再生方法において、
    クラウドコンピューティングサーバから動画を受信してリアルタイムで再生するステップと、
    ユーザの要請により前記動画再生を停止するステップと、
    前記再生が停止した停止時点を前記クラウドコンピューティングサーバに送信するステップと、を含み、
    前記クラウドコンピューティングサーバは、前記端末機または他の端末機で前記動画を要請する場合、前記停止時点のフレームからストリーミング送信することを特徴とする動画再生方法。
  11. 前記クラウドコンピューティングサーバに前記動画の現在再生時点を周期的に送信するステップをさらに含み、
    前記クラウドコンピューティングサーバは、前記端末機との接続が切れた後、前記端末機または他の端末機が再生を再び要請する場合、前記動画を前記現在再生時点のフレームからストリーミング送信することを特徴とする請求項10に記載の動画再生方法。
  12. 動画サービスを提供するクラウドコンピューティングサーバにおいて、
    ユーザデータベースを格納するメモリと、
    1つ以上の端末機と通信するための通信部と、
    前記メモリおよび前記通信部を制御する制御部とを含み、
    前記制御部は、第1端末機から再生要請のメッセージを受信すれば、要請を受けた動画を前記第1端末機にストリーミング送信するように制御し、前記第1端末機から再生停止のメッセージを受信すれば、前記ストリーミング送信を停止し、前記再生が停止した停止時点をユーザDBに格納するように制御し、前記第1端末機または第2端末機から再生要請のメッセージを受信すれば、前記再生を要請した端末機に前記動画を前記停止時点のフレームからストリーミング送信するように制御することを特徴とするクラウドコンピューティングサーバ。
  13. 動画サービスを提供するクラウドコンピューティングサーバにおいて、
    ユーザデータベースを格納するメモリと、
    1つ以上の端末機と通信するための通信部と、
    前記メモリおよび前記通信部を制御する制御部とを含み、
    前記制御部は、端末機から再生要請のメッセージを受信すれば、前記端末機のユーザDBを確認し、前記確認の結果、前記動画が前に再生途中で停止した動画であれば、前記動画を停止時点のストリームからストリーミング送信するように制御することを特徴とするクラウドコンピューティングサーバ。
  14. 動画サービスを利用して動画を再生する端末機において、
    メモリと、
    クラウドコンピューティングサーバと通信するための通信部と、
    前記メモリおよび前記通信部を制御する制御部とを含み、
    前記制御部は、前記動画を前記クラウドコンピューティングサーバから受信すれば、前記受信した動画をリアルタイムで再生するように制御し、ユーザの要請に応答して前記動画の再生を停止するように制御し、前記再生が停止した時点を前記クラウドコンピューティングサーバに送信するように制御することを特徴とする端末機。
JP2011274508A 2010-12-22 2011-12-15 クラウドコンピューティング基盤の動画サービスおよび再生方法 Pending JP2012134969A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020100132058A KR20120070650A (ko) 2010-12-22 2010-12-22 클라우드 컴퓨팅 기반 동영상 서비스 및 재생 방법
KR10-2010-0132058 2010-12-22

Publications (1)

Publication Number Publication Date
JP2012134969A true JP2012134969A (ja) 2012-07-12

Family

ID=45346319

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011274508A Pending JP2012134969A (ja) 2010-12-22 2011-12-15 クラウドコンピューティング基盤の動画サービスおよび再生方法

Country Status (5)

Country Link
US (1) US20120167151A1 (ja)
EP (1) EP2469881A1 (ja)
JP (1) JP2012134969A (ja)
KR (1) KR20120070650A (ja)
CN (1) CN102572545A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017536007A (ja) * 2014-10-02 2017-11-30 エントリクス カンパニー、リミテッド クラウドストリーミングサービスシステム、最適gpuを利用したクラウドストリーミングサービス方法及びそのための装置

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685425A (zh) * 2012-09-25 2014-03-26 福建思特电子有限公司 一种基于家用电视机为显示单元的云计算终端
US20150005899A1 (en) * 2013-06-27 2015-01-01 Kabushiki Kaisha Toshiba Electronic device and method for controlling
TWI528828B (zh) * 2013-06-28 2016-04-01 鴻海精密工業股份有限公司 機上盒及其視訊追蹤播放的方法
US9552359B2 (en) * 2014-02-21 2017-01-24 Apple Inc. Revisiting content history
KR102157052B1 (ko) 2014-03-26 2020-09-18 주식회사 알티캐스트 사용자 이력 정보를 이용하여 실시간 방송과 비실시간 영상 서비스를 연계하기 위한 방법 및 시스템
CN103945259B (zh) * 2014-03-31 2017-12-01 Tcl集团股份有限公司 一种在线视频播放方法及装置
US9652129B1 (en) * 2014-04-11 2017-05-16 Amazon Technologies, Inc. Dynamic resource management for cloud-based services
CN104811753B (zh) * 2015-03-19 2019-03-08 百度在线网络技术(北京)有限公司 一种点播视频的收费方法及装置
US20170279909A1 (en) * 2016-03-22 2017-09-28 Le Holdings (Beijing) Co., Ltd. Method and electronic device for resuming playing videos between multi-terminals
CN109819309B (zh) * 2017-11-21 2021-12-14 中国电信股份有限公司 云存储平台、方法和视频点播平台、方法和视频播放系统
TWI674799B (zh) * 2018-11-01 2019-10-11 財團法人資訊工業策進會 多媒體互動系統及多媒體互動方法
CN112218166A (zh) * 2020-10-13 2021-01-12 湖南快乐阳光互动娱乐传媒有限公司 一种对点播视频记忆播放的启播方法及相关装置
CN113411647A (zh) * 2021-04-20 2021-09-17 北京国际云转播科技有限公司 云导播方法、系统、服务器和计算器可读存储介质

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3472659B2 (ja) * 1995-02-20 2003-12-02 株式会社日立製作所 映像供給方法および映像供給システム
JP3658896B2 (ja) * 1996-11-26 2005-06-08 ソニー株式会社 情報信号伝送システム、再生装置及び表示装置
US20090282444A1 (en) * 2001-12-04 2009-11-12 Vixs Systems, Inc. System and method for managing the presentation of video
US7987491B2 (en) * 2002-05-10 2011-07-26 Richard Reisman Method and apparatus for browsing using alternative linkbases
JP2004013283A (ja) * 2002-06-04 2004-01-15 Hitachi Ltd コンテンツ配信方法及びコンテンツ配信装置
AU2003259515A1 (en) * 2002-09-25 2004-04-19 Koninklijke Philips Electronics N.V. Communication system and method of managing a streaming session
US20060015580A1 (en) * 2004-07-01 2006-01-19 Home Box Office, A Delaware Corporation Multimedia content distribution
JP2007228205A (ja) * 2006-02-23 2007-09-06 Funai Electric Co Ltd ネットワークサーバ
GB0708440D0 (en) * 2007-05-02 2007-06-06 Film Night Ltd Data transmission
US20100027966A1 (en) * 2008-08-04 2010-02-04 Opanga Networks, Llc Systems and methods for video bookmarking

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017536007A (ja) * 2014-10-02 2017-11-30 エントリクス カンパニー、リミテッド クラウドストリーミングサービスシステム、最適gpuを利用したクラウドストリーミングサービス方法及びそのための装置
US10601891B2 (en) 2014-10-02 2020-03-24 Sk Planet Co., Ltd. Cloud streaming service system and cloud streaming service method for utilizing an optimal GPU for video decoding based on resource conditions, and apparatus for the same

Also Published As

Publication number Publication date
US20120167151A1 (en) 2012-06-28
EP2469881A1 (en) 2012-06-27
KR20120070650A (ko) 2012-07-02
CN102572545A (zh) 2012-07-11

Similar Documents

Publication Publication Date Title
JP2012134969A (ja) クラウドコンピューティング基盤の動画サービスおよび再生方法
US10387626B2 (en) Rights and capability-inclusive content selection and delivery
US10282524B1 (en) Content selection and delivery for random devices
US8886710B2 (en) Resuming content across devices and formats
CN102740146B (zh) 经由第二显示装置回放新近播放的资产的装置和方法
EP2619685B1 (en) Rights and capability-inclusive content selection and delivery
CN112839238B (zh) 投屏播放方法、装置和存储介质
CN103262065A (zh) 传送应用程序状态的方法和系统
WO2011102508A1 (ja) コンテンツ再生装置
TW201738770A (zh) 使用共享及個人裝置合作提供個人化使用者功能
CN104754384A (zh) 基于智能路由器播放视频的方法及装置
KR20120036697A (ko) 상품 구매가 연계된 멀티미디어 컨텐츠 서비스 시스템 및 방법
EP1768346A1 (en) Provision of game applications across a network according to the display characteristics of a user terminal
JP5005527B2 (ja) ストレージシステム及びストレージシステムにおけるデータ管理方法
JP2012508920A (ja) 関連コンテンツ提供システム、提供方法、サービスサーバー、終端端末および記憶媒体
CN112637626B (zh) 推流方法、系统、装置、电子设备及存储介质
WO2012071811A1 (zh) 一种移动终端及多媒体远程交互的方法及系统
KR100653195B1 (ko) 단말 장치 간 동시 재생 서비스를 제공하는 동시 재생 제공서버의 동작 방법 및 상기 방법을 채용한 동시 재생 제공서버
CN105721604A (zh) 基于用户下载请求的数据发送方法和装置
JP2006109099A (ja) コンテンツ配信システム,コンテンツ配信装置,利用者端末,およびコンピュータプログラム
US12309217B2 (en) System and method for playlist generation
KR102269929B1 (ko) 영상 서비스 제공 방법, 사용자 단말기 및 컴퓨터 프로그램
KR101511119B1 (ko) 멀티미디어 컨텐츠 어플리케이션 서비스 방법 및 시스템
JP5687264B2 (ja) 端末装置、方法、プログラム及びシステム
KR101095219B1 (ko) 리치 미디어 재생중 대기화면 서비스 제공 방법 및 시스템