(57)【要約】  コンテンツ提供方法およびシステムを提供する。電子機器のコンテンツ提供方法は、コンテンツ提供サーバからネットワークを介して、予め設定されたコンテンツ表示領域と関連のある動画コンテンツ集合の動画コンテンツの一部にアクセスするための指示子を含む指示子リストを受信する段階、前記指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツを順にまたはランダムに決定する段階、および前記動画コンテンツが決定された順にしたがって前記指示子リストの対応する指示子を利用して前記決定された動画コンテンツを取得し、前記予め設定されたコンテンツ表示領域で前記決定された動画コンテンツを取得した順に再生する段階を含む。
2019531019.tif 000002
【特許請求の範囲】
【請求項１】
電子機器にコンテンツ提供方法を実行させるためにコンピュータ読み取り可能な記録媒体に記録されたコンピュータプログラムであって、
前記コンテンツ提供方法は、
コンテンツ提供サーバが提供するサービスと関連する予め設定されたコンテンツ表示領域を前記電子機器の画面に表示するための要求に応答し、前記予め設定されたコンテンツ表示領域と関連のある動画コンテンツを前記コンテンツ提供サーバに要求する段階、
前記コンテンツ提供サーバからネットワークを介して、前記予め設定されたコンテンツ表示領域と関連のある動画コンテンツ集合の動画コンテンツの一部にアクセスするための指示子を含む指示子リストを受信する段階、
前記指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツを順にまたはランダムに決定する段階、および
前記動画コンテンツが決定された順序にしたがって前記指示子リストの対応する指示子を利用して前記決定された動画コンテンツを取得し、前記予め設定されたコンテンツ表示領域で前記決定された動画コンテンツを取得した順に再生する段階を含む、コンピュータプログラム。
【請求項２】
前記コンテンツ提供サーバは、ユーザによってアップロードされた動画コンテンツをユーザ別の動画コンテンツ集合として分類して管理し、前記ユーザ別に少なくとも１つのコンテンツ表示領域を割り当てるように実現され、
前記予め設定されたコンテンツ表示領域と関連のある動画コンテンツ集合は、前記予め設定されたコンテンツ表示領域が割り当てられた第１ユーザによってアップロードされた動画コンテンツを含む、請求項１に記載のコンピュータプログラム。
【請求項３】
前記第１ユーザによってアップロードされた動画コンテンツは、前記第１ユーザの電子機器が、カメラを利用した映像撮影モードに移行することによって、予め設定されたフレームレートに基づいて、前記カメラに入力されたプレビュー映像をキャプチャし、前記キャプチャされたプレビュー映像に、予め設定された複数のタイムフェイクエフェクトのうちの少なくとも１つのタイムフェイクエフェクトを適用して生成される、請求項２に記載のコンピュータプログラム。
【請求項４】
前記コンテンツ提供方法は、
前記電子機器のユーザの入力による前記予め設定されたコンテンツ表示領域の前記電子機器の画面での移動に基づき、ネットワークを介してコンテンツ追加要求を前記コンテンツ提供サーバに送信する段階、および
前記コンテンツ提供サーバから、前記コンテンツ追加要求にしたがって前記動画コンテンツ集合の動画コンテンツの他の一部にアクセスするための指示子を受信して、前記指示子リストを拡張する段階をさらに含む、請求項１に記載のコンピュータプログラム。
【請求項５】
前記決定する段階は、
前記拡張された指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツを決定し、
前記再生する段階は、
前記拡張された指示子リストの対応する指示子を利用して前記決定された動画コンテンツを取得および再生する、請求項４に記載のコンピュータプログラム。
【請求項６】
前記ネットワークを介してコンテンツ追加要求を前記コンテンツ提供サーバに送信する段階は、
前記予め設定されたコンテンツ表示領域の前記電子機器の画面での移動により、前記受信された指示子リストによる動画コンテンツのうちの少なくとも一部を取得して前記電子機器の画面に並列して表示し、前記移動によって前記指示子リストによる動画コンテンツが前記電子機器の画面に表示された占有度に基づいて前記コンテンツ追加要求を生成して前記コンテンツ提供サーバに送信する、請求項４に記載のコンピュータプログラム。
【請求項７】
前記再生する段階は、
前記動画コンテンツが取得された順序にしたがって第１動画コンテンツをロードして前記予め設定されたコンテンツ表示領域の位置に対応する第１レイヤで再生している間、第２動画コンテンツをロードして前記第１レイヤの下側に位置する第２レイヤで再生し、前記第１動画コンテンツの再生完了に伴って前記第１レイヤと前記第２レイヤとの位置を切り替えて前記第２レイヤで前記第２動画コンテンツを再生する、請求項１に記載のコンピュータプログラム。
【請求項８】
前記動画コンテンツは、前記動画コンテンツが撮影された日付または位置に関する情報を含み、
前記取得された動画コンテンツが再生される前記電子機器の画面に、再生される動画コンテンツが撮影された日付または位置に関する情報が共に表示される、請求項７に記載のコンピュータプログラム。
【請求項９】
電子機器のコンテンツ提供方法であって、
コンテンツ提供サーバが提供するサービスと関連する予め設定されたコンテンツ表示領域を前記電子機器の画面に表示するための要求に応答し、前記予め設定されたコンテンツ表示領域と関連のある動画コンテンツを前記コンテンツ提供サーバに要求する段階、
前記コンテンツ提供サーバからネットワークを介して、前記予め設定されたコンテンツ表示領域と関連のある動画コンテンツ集合の動画コンテンツの一部にアクセスするための指示子を含む指示子リストを受信する段階、
前記指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツを順にまたはランダムに決定する段階、および
前記動画コンテンツが決定された順序にしたがって前記指示子リストの対応する指示子を利用して前記決定された動画コンテンツを取得し、前記予め設定されたコンテンツ表示領域で前記決定された動画コンテンツを取得した順に再生する段階を含む、コンテンツ提供方法。
【請求項１０】
前記コンテンツ提供サーバは、ユーザによってアップロードされた動画コンテンツをユーザ別の動画コンテンツ集合として分類して管理し、前記ユーザ別に少なくとも１つのコンテンツ表示領域を割り当てるように実現され、
前記予め設定されたコンテンツ表示領域と関連のある動画コンテンツ集合は、前記予め設定されたコンテンツ表示領域が割り当てられた第１ユーザによってアップロードされた動画コンテンツを含む、請求項９に記載のコンテンツ提供方法。
【請求項１１】
前記電子機器のユーザの入力による前記予め設定されたコンテンツ表示領域の前記電子機器の画面での移動に基づき、ネットワークを介してコンテンツ追加要求を前記コンテンツ提供サーバに送信する段階、および
前記コンテンツ提供サーバから、前記コンテンツ追加要求にしたがって前記動画コンテンツ集合の動画コンテンツの他の一部にアクセスするための指示子を受信して、前記指示子リストを拡張する段階をさらに含む、請求項９に記載のコンテンツ提供方法。
【請求項１２】
前記決定する段階は、
前記拡張された指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツを決定し、
前記再生する段階は、
前記拡張された指示子リストの対応する指示子を利用して前記決定された動画コンテンツを取得および再生する、請求項１１に記載のコンテンツ提供方法。
【請求項１３】
前記ネットワークを介してコンテンツ追加要求を前記コンテンツ提供サーバに送信する段階は、
前記予め設定されたコンテンツ表示領域の前記電子機器の画面での移動により、前記受信された指示子リストによる動画コンテンツのうちの少なくとも一部を取得して前記電子機器の画面に並列して表示し、前記移動によって前記指示子リストによる動画コンテンツが前記電子機器の画面に表示された占有度に基づいて前記コンテンツ追加要求を生成して前記コンテンツ提供サーバに送信する、請求項１１に記載のコンテンツ提供方法。
【請求項１４】
前記再生する段階は、
前記動画コンテンツが取得された順序にしたがって第１動画コンテンツをロードして前記予め設定されたコンテンツ表示領域の位置に対応する第１レイヤで再生している間、第２動画コンテンツをロードして前記第１レイヤの下側に位置する第２レイヤで再生し、前記第１動画コンテンツの再生完了に伴って前記第１レイヤと前記第２レイヤとの位置を切り替えて前記第２レイヤで前記第２動画コンテンツを再生する、請求項９に記載のコンテンツ提供方法。
【請求項１５】
前記動画コンテンツは、前記動画コンテンツが撮影された日付または位置に関する情報を含み、
前記取得された動画コンテンツが再生される前記電子機器の画面に、再生される動画コンテンツが撮影された日付または位置に関する情報が共に表示される、請求項１４に記載のコンテンツ提供方法。
【請求項１６】
サービスのユーザにコンテンツを提供するコンテンツ提供サーバのコンテンツ提供方法であって、
前記ユーザからアップロードされた動画コンテンツをユーザ別に管理し、前記ユーザ別に少なくとも１つのコンテンツ表示領域を割り当てる段階、
電子機器から、予め設定されたコンテンツ表示領域と関連のある動画コンテンツの要求を受信する段階、および
前記ユーザ別に管理される動画コンテンツ集合のうちで前記予め設定されたコンテンツ表示領域が割り当てられたユーザの動画コンテンツ集合を確認し、ネットワークを介して、前記確認された動画コンテンツ集合に含まれる動画コンテンツの一部にアクセスするための指示子の指示子リストを前記電子機器に送信する段階を含み、
前記電子機器は、
前記予め設定されたコンテンツ表示領域を前記電子機器の画面に表示するための要求に応答し、前記要求を前記コンテンツ提供サーバに要求し、
前記コンテンツ提供サーバから受信した前記指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツを順にまたはランダムに決定し、
前記動画コンテンツが決定された順序にしたがって前記指示子リストの対応する指示子を利用して前記決定された動画コンテンツを取得し、前記予め設定されたコンテンツ表示領域で前記決定された動画コンテンツを取得した順に再生するように実現される、コンテンツ提供方法。
【請求項１７】
前記電子機器からコンテンツ追加要求を受信する段階、および
前記コンテンツ追加要求にしたがって前記動画コンテンツ集合の動画コンテンツの他の一部にアクセスするための指示子を前記電子機器に送信する段階をさらに含む、請求項１６に記載のコンテンツ提供方法。
【請求項１８】
前記電子機器は、
拡張された指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツを決定し、
前記拡張された指示子リストの対応する指示子を利用して前記決定された動画コンテンツを取得および再生するように実現される、請求項１７に記載のコンテンツ提供方法。
【請求項１９】
前記動画コンテンツは、前記動画コンテンツが撮影された日付または位置に関する情報を含み、
前記動画コンテンツが前記電子機器で再生される場合、前記電子機器の画面に、再生される動画コンテンツが撮影された日付または位置に関する情報が共に表示される、請求項１６に記載のコンテンツ提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、コンテンツ提供方法およびシステムに関し、より詳細には、特定の動画コンテンツ集合の動画コンテンツをユーザが概略的に確認できるようにコンテンツを提供する方法およびシステム、電子機器にコンテンツ提供方法を実行させるためにコンピュータ読み取り可能な記録媒体に記録されたコンピュータプログラムに関する。
【背景技術】
【０００２】
スマートフォンやタブレットのような多様な電子機器にカメラモジュールが搭載され始めてから、カメラモジュールを利用した映像（イメージや動画）撮影機能を電子機器に提供することが一般的になった。
【０００３】
例えば、電子機器のユーザが電子機器に備えられたカメラを利用して映像撮影モードに移行すると、電子機器はカメラに入力されたプレビュー映像を画面に表示する。このとき、従来技術では、ユーザが電子機器を操作して動画撮影命令を入力した場合、電子機器は、動画撮影命令の後に撮影された映像をエンコードし、予め設定されたフォーマット（一例として、ＭＰ４（ＭＰＥＧ−４  Ｐａｒｔ  １４））の動画ファイルを生成する。
【０００４】
また、このような動画ファイルをサーバにアップロードし、サーバからネットワークを介して動画ファイルのようなコンテンツをユーザに提供するためのサービスが存在する。例えば、特許文献１は、ユーザ作成コンテンツサービス方法およびシステムについて開示している。
【０００５】
しかしながら、このような従来技術は、単に１つの特定の動画コンテンツ（一例として、ユーザが要求した動画コンテンツやサーバで選択された動画コンテンツ）やコンテンツのリストをユーザに提供することに留まっており、特定された分類のコンテンツ（一例として、特定のユーザがアップロードした動画コンテンツ）をユーザが概略的に確認できるようにする機能を提供することができない。例えば、従来のソーシャルネットワークサービスのユーザプロフィールホーム領域は、一般的にはユーザの写真、紹介文、掲示物リストなどのようにパッシブな雰囲気で構成されており、直感的かつアクティブにユーザスタイルを伝達するというよりは、訪問者がコンテンツを見るためにインタラクションを行い続ける必要があるという限界を抱えている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国公開特許第１０−２００９−００５４７４０号公報
【特許文献２】国際公開第２０１４／０１０１６７号
【特許文献３】米国特許出願公開第２０１４／００１９５４０号明細書
【特許文献４】米国特許出願公開第２０１３／０３３２５４３号明細書
【特許文献５】米国特許出願公開第２０１３／０２６０８９３号明細書
【発明の概要】
【０００７】
コンテンツ提供サーバが提供するサービスと関連するコンテンツ表示領域に特定の動画コンテンツ集合の一部にアクセスするための指示子（動画コンテンツのネットワーク上のアドレスを示す情報であって、一例としてＵＲＬ）のリストを利用して動画コンテンツの順序を順にまたはランダムに決定し、決定された順序にしたがって前記リストを利用して動画コンテンツを取得および再生することができる、コンテンツ提供方法およびシステムを提供する。
【０００８】
ユーザ掲示動画のような動画コンテンツを自然に連結して自動再生することにより、直感的かつアクティブなユーザ紹介画面を提供することができ、訪問者が複雑なインタラクションをしなくても、該当のユーザの動画コンテンツが自然と目に入るようにし、どのようなスタイルのユーザであるかを訪問者が一目で把握できるようにサービスを提供する、コンテンツ提供方法およびシステムを提供する。
【０００９】
電子機器にコンテンツ提供方法を実行させるためにコンピュータ読み取り可能な記録媒体に記録されたコンピュータプログラムであって、前記コンテンツ提供方法は、コンテンツ提供サーバが提供するサービスと関連する予め設定されたコンテンツ表示領域を前記電子機器の画面に表示するための要求に応答し、前記予め設定されたコンテンツ表示領域と関連のある動画コンテンツを前記コンテンツ提供サーバに要求する段階、前記コンテンツ提供サーバからネットワークを介して、前記予め設定されたコンテンツ表示領域と関連のある動画コンテンツ集合の動画コンテンツの一部にアクセスするための指示子を含む指示子リストを受信する段階、前記指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツを順にまたはランダムに決定する段階、および前記動画コンテンツが決定された順序にしたがって前記指示子リストの対応する指示子を利用して前記決定された動画コンテンツを取得し、前記予め設定されたコンテンツ表示領域で前記決定された動画コンテンツを取得した順に再生する段階を含む、コンピュータプログラムを提供する。
【００１０】
電子機器のコンテンツ提供方法であって、コンテンツ提供サーバが提供するサービスと関連する予め設定されたコンテンツ表示領域を前記電子機器の画面に表示するための要求に応答し、前記予め設定されたコンテンツ表示領域と関連のある動画コンテンツを前記コンテンツ提供サーバに要求する段階、前記コンテンツ提供サーバからネットワークを介して、前記予め設定されたコンテンツ表示領域と関連のある動画コンテンツ集合の動画コンテンツの一部にアクセスするための指示子を含む指示子リストを受信する段階、前記指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツを順にまたはランダムに決定する段階、および前記動画コンテンツが決定された順序にしたがって前記指示子リストの対応する指示子を利用して前記決定された動画コンテンツを取得し、前記予め設定されたコンテンツ表示領域で前記決定された動画コンテンツを取得した順に再生する段階を含む、コンテンツ提供方法を提供する。
【００１１】
サービスのユーザにコンテンツを提供するコンテンツ提供サーバのコンテンツ提供方法であって、前記ユーザからアップロードされた動画コンテンツをユーザ別に管理し、前記ユーザ別に少なくとも１つのコンテンツ表示領域を割り当てる段階、電子機器から、予め設定されたコンテンツ表示領域と関連のある動画コンテンツの要求を受信する段階、および前記ユーザ別に管理される動画コンテンツ集合のうちで前記予め設定されたコンテンツ表示領域が割り当てられたユーザの動画コンテンツ集合を確認し、ネットワークを介して、前記確認された動画コンテンツ集合に含まれる動画コンテンツの一部にアクセスするための指示子の指示子リストを前記電子機器に送信する段階を含み、前記電子機器は、前記予め設定されたコンテンツ表示領域を前記電子機器の画面に表示するための要求に応答し、前記要求を前記コンテンツ提供サーバに要求し、前記コンテンツ提供サーバから受信した前記指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツを順にまたはランダムに決定し、前記動画コンテンツが決定された順序にしたがって前記指示子リストの対応する指示子を利用して前記決定された動画コンテンツを取得し、前記予め設定されたコンテンツ表示領域で前記決定された動画コンテンツを取得した順に再生するように実現される、コンテンツ提供方法を提供する。
【００１２】
コンテンツ提供サーバが提供するサービスと関連するコンテンツ表示領域に特定の動画コンテンツ集合の一部にアクセスするための指示子（動画コンテンツのネットワーク上のアドレスを示す情報であって、一例としてＵＲＬ）のリストを利用して動画コンテンツの順序を順にまたはランダムに決定し、決定された順序にしたがって前記リストを利用して動画コンテンツを取得および再生することができる、コンテンツ提供方法およびシステムを提供する。一例として、特定のユーザＡがアップロードした動画の一部を該当のユーザＡに割り当てられたホーム領域（またはホーム領域の背景画面）や他の特定の領域で連続的に再生することにより、ユーザがユーザＡのアップロードした動画を概略的に確認できるようにするサービスを提供することができる。他の例として、特定のカテゴリに分類された動画の一部を前記カテゴリと関連して割り当られた特定の領域で概略的に確認できるようにするサービスを提供することができる。
【００１３】
ユーザ掲示動画のような動画コンテンツを自然に連結して自動再生することにより、直感的かつアクティブなユーザ紹介画面を提供することができ、訪問者が複雑なインタラクションをしなくても、該当のユーザの動画コンテンツが自然と目に入るようにし、どのようなスタイルのユーザであるかを訪問者が一目で把握できるようなサービスを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、ユーザリストの表示例を示した図である。
【図４】本発明の一実施形態における、ユーザの代表動画コンテンツの表示例を示した図である。
【図５】本発明の一実施形態における、ユーザリストから選択された動画コンテンツの表示例を示した図である。
【図６】本発明の一実施形態における、特定ユーザの動画コンテンツを表示するための画面に移動する例を説明するための図である。
【図７】本発明の一実施形態における、動画コンテンツが再生される例を説明するための図である。
【図８】本発明の一実施形態における、選択された動画コンテンツが時間的順序にしたがって順に再生される例を示した図である。
【図９】本発明の一実施形態における、コンテンツ表示領域の画面に移動する例を示した図である。
【図１０】本発明の一実施形態における、追加コンテンツの再生を説明するための例を示した図である。
【図１１】本発明の一実施形態における、レイヤ切り替えの例を説明するための図である。
【図１２】本発明の一実施形態における、電子機器のプロセッサが含むことのできる構成要素の例を示したブロック図である。
【図１３】本発明の一実施形態における、電子機器が実行することのできるコンテンツ提供方法の例を示したフローチャートである。
【図１４】本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示したブロック図である。
【図１５】本発明の一実施形態における、サーバが実行することのできるコンテンツ提供方法の例を示したフローチャートである。
【発明を実施するための形態】
【００１５】
以下、実施形態について、添付の図面を参照しながら詳しく説明する。
【００１６】
本発明の実施形態に係るコンテンツ提供システムは、以下で説明される電子機器またはサーバによって実現されてよく、本発明の実施形態に係るコンテンツ提供方法は、電子機器またはサーバによって実行されてよい。例えば、電子機器において、本発明の一実施形態に係るコンピュータプログラムとして実現されるアプリケーションがインストールおよび実行されてよく、電子機器は、実行されたアプリケーションの制御にしたがって本発明の一実施形態に係るコンテンツ提供方法を実行してよい。コンピュータプログラムは、電子機器にコンテンツ提供方法を実行させるためにコンピュータ読み取り可能な記録媒体に記録されてよい。他の例として、サーバは、本発明の一実施形態に係るコンテンツ提供方法にしたがって、電子機器においてインストールされたアプリケーションとのデータ通信によって電子機器にコンテンツを提供してよい。
【００１７】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図１のように限定されることはない。
【００１８】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、ナビゲーション、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレットなどがある。一例として、図１では電子機器１（１１０）の例としてスマートフォンを示しているが、本発明の実施形態では、実質的に無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信することのできる多様な機器のうちの１つを意味してよい。
【００１９】
通信方式が限定されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を利用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００２０】
サーバ１５０、１６０それぞれは、ネットワーク１７０を介して複数の電子機器１１０、１２０、１３０、１４０と通信して命令、コード、ファイル、コンテンツ、サービスなどを提供する１つ以上のコンピュータ装置によって実現されてよい。例えば、サーバ１５０は、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第１サービスを提供するシステムであってよく、サーバ１６０も、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第２サービスを提供するシステムであってよい。より具体的な例として、サーバ１６０は、第２サービスとしてアプリケーション（コンピュータプログラム）のインストールのためのインストールファイルを複数の電子機器１１０、１２０、１３０、１４０に提供するシステムであってよい。また、サーバ１５０は、インストールファイルを利用してアプリケーションをインストールし、インストールされたアプリケーションを実行する複数の電子機器１１０、１２０、１３０、１４０に該当のアプリケーションと連携するコンテンツ提供サーバ（ゲームやＳＮＳ、チャット、コンテンツストリーミング、動画録画サービス、または動画編集サービスなど）のための第１サービスを提供するシステムであってよい。
【００２１】
図２は、本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。図２では、電子機器に対する例として電子機器１（１１０）の内部構成、およびサーバ１５０の内部構成について説明する。また、他の電子機器１２０、１３０、１４０やサーバ１６０も、上述した電子機器１（１１０）またはサーバ１５０と同一または類似の内部構成を備えてよい。
【００２２】
電子機器１（１１０）およびサーバ１５０は、メモリ２１１、２２１、プロセッサ２１２、２２２、通信モジュール２１３、２２３、および入力／出力インタフェース２１４、２２４を含んでよい。メモリ２１１、２２１は、コンピュータ読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永続的大容量記録装置を含んでよい。ここで、ＲＯＭやディスクドライブのような永続的大容量記録装置は、メモリ２１１、２２１とは区分される別の永続的記録装置として電子機器１（１１０）やサーバ１５０に含まれてもよい。また、メモリ２１１、２２１には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、電子機器１（１１０）においてインストールされ実行されるブラウザや特定のサービスの提供のために電子機器１（１１０）にインストールされたアプリケーションなどのためのコード）が記録されてよい。このようなソフトウェア構成要素は、メモリ２１１、２２１とは別のコンピュータ読み取り可能な記録媒体からロードされてよい。このような別のコンピュータ読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読み取り可能な記録媒体ではない通信モジュール２１３、２２３を通じてメモリ２１１、２２１にロードされてもよい。例えば、少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布するファイル配布システム（一例として、サーバ１６０）がネットワーク１７０を介して提供するファイルによってインストールされるプログラム（一例として、上述したアプリケーション）に基づいてメモリ２１１、２２１にロードされてよい。
【００２３】
プロセッサ２１２、２２２は、基本的な算術、ロジック、および入力／出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１１、２２１または通信モジュール２１３、２２３によって、プロセッサ２１２、２２２に提供されてよい。例えば、プロセッサ２１２、２２２は、メモリ２１１、２２１のような記録装置に記録されたプログラムコードにしたがって受信される命令を実行するように構成されてよい。
【００２４】
通信モジュール２１３、２２３は、ネットワーク１７０を介して電子機器１（１１０）とサーバ１５０とが互いに通信するための機能を提供してもよいし、電子機器１（１１０）および／またはサーバ１５０が他の電子機器（一例として、電子機器２（１２０））または他のサーバ（一例として、サーバ１６０）と通信するための機能を提供してもよい。一例として、電子機器１（１１０）のプロセッサ２１２がメモリ２１１のような記録装置に記録されたプログラムコードにしたがって生成した要求が、通信モジュール２１３の制御にしたがってネットワーク１７０を介してサーバ１５０に伝達されてよい。これとは逆に、サーバ１５０のプロセッサ２２２の制御にしたがって提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２２３とネットワーク１７０を介して電子機器１（１１０）の通信モジュール２１３を通じて電子機器１（１１０）に受信されてもよい。例えば、通信モジュール２１３を通じて受信されたサーバ１５０の制御信号や命令、コンテンツ、ファイルなどは、プロセッサ２１２やメモリ２１１に伝達されてよく、コンテンツやファイルなどは、電子機器１（１１０）がさらに含むことのできる記録媒体（上述した永続的記録装置）に記録されてよい。
【００２５】
入力／出力インタフェース２１４は、入力／出力装置２１５とのインタフェースのための手段であってよい。例えば、入力装置は、キーボードまたはマウスなどの装置を含んでよく、出力装置は、ディスプレイやスピーカのような装置を含んでよい。他の例として、入力／出力インタフェース２１４は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。入力／出力装置２１５は、電子機器１（１１０）と１つの装置で構成されてもよい。また、サーバ１５０の入力／出力インタフェース２２４は、サーバ１５０と接続するかサーバ１５０が含むことのできる入力または出力のための装置（図示せず）とのインタフェースのための手段であってよい。より具体的な例として、電子機器１（１１０）のプロセッサ２１２がメモリ２１１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０や電子機器２（１２０）が提供するデータを利用して構成されるサービス画面やコンテンツが入力／出力インタフェース２１４を通じてディスプレイに表示されてよい。
【００２６】
また、他の実施形態において、電子機器１（１１０）およびサーバ１５０は、図２の構成要素よりも多くの構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、電子機器１（１１０）は、上述した入力／出力装置２１５のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。より具体的な例として、電子機器１（１１０）がスマートフォンである場合、一般的にスマートフォンが含んでいる加速度センサやジャイロセンサ、カメラモジュール、物理的な各種ボタン、タッチパネルを利用したボタン、入力／出力ポート、振動のための振動器などの多様な構成要素が電子機器１（１１０）にさらに含まれるように実現されてよい。
【００２７】
図３は、本発明の一実施形態における、ユーザリストの表示例を示した図である。図３は、タッチスクリーンが備えられた電子機器１（１１０）のタッチスクリーン画面にユーザリストが表示された例を示している。このとき、電子機器１（１１０）のユーザは、タッチ＆ドラッグやスワイプ、またはフリックのようなタッチジェスチャによってタッチスクリーン画面に表示されたユーザリストを制御してよい。例えば、図３では、第１画面３１０に、ユーザａの代表動画コンテンツ３１１、ユーザｂの代表動画コンテンツ３１２、ユーザｃの代表動画コンテンツ３１３、ユーザｄの代表動画コンテンツ３１４が表示され、ユーザｅの代表動画コンテンツ３１５とユーザｆの代表動画コンテンツ３１６の一部が表示された例を示している。このとき、第１画面３１０に対するユーザの入力として上方向へのフリックが認識されることにより、ユーザリストの表示部分は第２画面３２０のように変更されてよい。第２画面３２０は、ユーザリストを第１画面３１０の上方向に移動させることにより、ユーザａの代表動画コンテンツ３１１とユーザｂの代表動画コンテンツ３１２は一部だけが表示され、ユーザｃの代表動画コンテンツ３１３、ユーザｄの代表動画コンテンツ３１４、ユーザｅの代表動画コンテンツ３１５、およびユーザｆの代表動画コンテンツ３１６が表示された様子を示している。
【００２８】
ここで、ユーザリストに含まれるユーザは、一実施形態として、電子機器１（１１０）のユーザと本発明の実施形態に係るコンテンツ提供サーバが提供するサービスまたは前記サービスと連携する他のサービスにおいて人的関係（一例として、メッセンジャーやソーシャルネットワークサービスでの友だち関係）が形成されているユーザであってよい。ここで、コンテンツ提供サーバは、一例として、上述したサーバ１５０に対応してよい。
【００２９】
他の実施形態として、ユーザリストに含まれるユーザは、本発明の実施形態に係るコンテンツ提供サーバが提供するサービスのユーザ全体から予め設定された基準にしたがって選択（一例として、ユーザ別にここ最近コンテンツをアップデートした日付を基準に一定人数のユーザを選択、またはランダムに選択）されたユーザであってよい。この場合、電子機器１（１１０）は、一定人数のユーザの代表動画コンテンツを含むユーザリストをコンテンツ提供サーバから受信して表示した後、ユーザのタッチジェスチャのような入力にしたがってユーザリストをさらに表示する必要が生じるたびに、ユーザの代表動画コンテンツを追加で受信してユーザリストを拡張してよい。
【００３０】
このとき、ユーザの代表動画コンテンツは、ユーザがアップロードしたコンテンツのうちから予め設定された基準によって選択されたコンテンツ（一例として、ここ最近コンテンツ提供サーバにアップロードされたコンテンツ、またはランダムに選択されたコンテンツ）であってよい。例えば、ユーザａがアップロードしたコンテンツ１、コンテンツ２、コンテンツ３が存在し、ここ最近アップロードしたコンテンツがコンテンツ３であると仮定すると、ユーザａの代表動画コンテンツとしてコンテンツ３が選択されてよい。また、図３に示したユーザの代表動画コンテンツは、一例としてそれぞれ動画コンテンツであってよく、それぞれの表示領域で繰り返し再生されてよい。例えば、図３の第１領域３１０で表示中のユーザａの代表動画コンテンツは、第１領域３１０で繰り返し再生されてよい。
【００３１】
図４は、本発明の一実施形態における、ユーザの代表動画コンテンツの表示例を示した図である。図４は、ユーザａの代表動画コンテンツとして動画コンテンツ４１０を示した例を説明している。ここで、第１点線ボックス４１１に示された文字列「Ｓｉｇｎａｌ」は、ユーザａの識別子を意味してよく、第２点線ボックス４１２に示された数字「２，３２１」は、動画コンテンツ４１０がユーザによって選択されて今まで再生された回数を意味してよい。また、第３点線ボックス４１３に示された数字「４８」は、動画コンテンツ４１０の利用者が、動画コンテンツ４１０に対する好感またはおすすめを表示するために提供されるユーザインタフェースを選択した回数（以下、「おすすめ数」）を意味してよい。実施形態によっては、ユーザが動画コンテンツ４１０に関して入力したコメントの件数や動画コンテンツ４１０が撮影された日付、または動画コンテンツ４１０がアップロードされた日付が、動画コンテンツ４１０と共に表示されてもよい。
【００３２】
上述したように、動画コンテンツ４１０は、スナップショットのようなイメージ形態ではなく、対応する領域で繰り返し再生される形態で提供されることが可能である。例えば、本発明の実施形態で提供されるコンテンツは、カメラを備える電子機器（一例として、電子機器２（１２０））が、カメラを利用した映像撮影モードに移行することにより、予め設定されたフレームレート（ＦＰＳ：ｆｒａｍｅ  ｐｅｒ  ｓｅｃｏｎｄ）に基づいて、カメラに入力されたプレビュー映像をキャプチャし、キャプチャされたプレビュー映像に、予め設定された複数のタイムフェイク（ｔｉｍｅ−ｆａｋｅ）エフェクトのうちの少なくとも１つのタイムフェイクエフェクトを適用して生成される動画コンテンツであってよい。ＭＰ４のような特定のフォーマットの動画ファイルからはフレームを自由に探索、抽出、および制御することが困難であるのに対し、キャプチャされたプレビュー映像からは自由にフレームを探索、抽出、および制御することが可能であるため、電子機器がアプリケーションの制御にしたがい、プレビュー映像に多様なタイムフェイクエフェクトを容易に適用することが可能となる。このとき、プレビュー映像のフレームレートは、上述したユーザリストのように、多数の動画コンテンツが１つの画面で再生されることを考慮して設定されてよい。
【００３３】
図５は、本発明の一実施形態における、ユーザリストから選択されたコンテンツの表示例を示した図である。図５は、図３の第１画面３１０で説明したユーザリストからユーザｂの代表動画コンテンツ３１２が電子機器１（１１０）のユーザによって選択（一例として、第１画面３１０でユーザｂの代表動画コンテンツ３１２が表示された領域をタッチ）することにより、選択されたユーザｂの代表動画コンテンツ３１２が第３画面５１０のようにコンテンツ表示のための領域全体に再生される例を示している。
【００３４】
このとき、実施形態によっては、第３画面５１０では、ユーザｂの代表動画コンテンツ３１２を再生する領域と関連のある多様な追加情報がさらに表示されてよい。
【００３５】
第３画面５１０に示された第１点線ボックス５１１は、追加情報として、ユーザｂのプロフィール情報が表示されることを示している。ユーザｂのプロフィール情報は、一例として、ユーザｂのプロフィール写真やユーザｂのニックネームのような識別子を含んでよい。また、ユーザｂのプロフィール情報は、ユーザｂのホーム画面やユーザｂによってアップロードされたコンテンツを概略的に確認する画面へのリンクを含んでよい。
【００３６】
第３画面５１０に示された第２点線ボックス５１２は、追加情報として、ユーザｂの代表動画コンテンツ３１２の撮影位置に関する位置情報が表示されることを示している。このような位置情報は、ユーザｂの電子機器で代表動画コンテンツ３１２を撮影したときに電子機器が取得したＧＰＳ座標に基づいて決定されてよい。例えば、「ＯＯ公園」や「ＡＡガーデン」のように、ＧＰＳ座標と関連のある固有名詞の形態で位置情報が表示されてよい。このような位置情報の表示は、ＧＰＳ座標に基づいて位置情報を提供する多様な従来技術から、当業者が容易に理解することができるであろう。
【００３７】
第３画面５１０に示された第３点線ボックス５１３は、追加情報として、ユーザｂの代表動画コンテンツ３１２が他のユーザ（一例として、電子機器１（１１０）のユーザ）によって照会された回数が表示されることを示している。例えば、「照会５０」のような形態により、ユーザｂの代表動画コンテンツ３１２が照会された回数を表示してよい。
【００３８】
第３画面５１０に示された第４点線ボックス５１４は、追加情報として、ユーザｂの代表動画コンテンツ３１２の撮影日に関する日付情報が表示されることを示している。このような日付情報は、ユーザｂの電子機器で代表動画コンテンツ３１２を撮影したときの時間情報に基づいて決定されてよい。
【００３９】
第３画面５１０に示された第５点線ボックス５１５は、追加情報として、多様なその他の情報が表示されることを示している。例えば、上述したおすすめやコメントの件数などのような多様なその他の情報がさらに表示されてよい。
【００４０】
図６は、本発明の一実施形態における、特定のユーザのコンテンツを表示するための画面への移動例を説明するための図である。図６は、上述した図５の第３画面５１０で、ユーザｂのプロフィール情報に含まれるリンクがユーザによって選択されることにより、ユーザｂのコンテンツ表示領域６１０が提供される例を示している。ユーザｂのコンテンツ表示領域６１０は、ユーザｂがアップロードしたコンテンツを概略的に確認することのできる領域であり、一例として、ユーザｂのコンテンツのためのホーム画面として使用されてよい。このようなユーザｂのコンテンツ表示領域６１０には、追加情報として、ユーザｂがアップロードした掲示物数、ユーザｂのフォロー数、フォロワー数、おすすめ数などのような情報がさらに表示されてよい。
【００４１】
上述した図６の例のようなコンテンツ表示領域は、特定の動画コンテンツ集合（一例として、図６では、ユーザｂがアップロードした動画コンテンツ集合）に含まれるコンテンツを概略的に確認することのできる機能を提供する。例えば、電子機器１（１１０）が、コンテンツ提供サーバから、ユーザｂがアップロードした動画コンテンツのうちの一定数の動画コンテンツにアクセスするためのＵＲＬのＵＲＬリストを受信したとする。ここで、動画コンテンツにアクセスするためのＵＲＬは一例に過ぎず、ネットワーク上の動画コンテンツがどこに位置するかを知らせるためのアドレス情報とこのようなアドレス情報のリストであれば、制約なく本発明の実施形態に使用可能である。このようなアドレス情報とアドレス情報のリストは、それぞれ「指示子」と「指示子リスト」のように一般化されて表現されてよい。このとき、電子機器１（１１０）は、ＵＲＬリストを利用してコンテンツ表示領域（一例として、ユーザｂに割り当てられたコンテンツ表示領域）で再生するための動画コンテンツの順序を動画コンテンツ集合の中から順にまたはランダムに決定してよい。この場合、電子機器１（１１０）は、動画コンテンツの決定された順序にしたがってＵＲＬリストの対応するＵＲＬを利用して動画コンテンツを取得し、予め設定されたコンテンツ表示領域で動画コンテンツを取得した順に再生してよい。
【００４２】
図７は、本発明の一実施形態における、コンテンツが再生される例を説明するための図である。電子機器１（１１０）は、図６の例のように、ユーザｂのコンテンツ表示領域６１０で動画コンテンツを再生しようとするとき、ユーザｂのコンテンツ表示領域６１０と関連のある動画コンテンツをコンテンツ提供サーバに要求してよい。コンテンツ提供サーバ７１０は、上述したサーバ１５０のように実現されてよく、ユーザがアップロードした動画コンテンツをユーザ別に分類した複数のコンテンツ集合が格納されたコンテンツデータベース７２０を管理してよい。ここで、コンテンツデータベース７２０は、コンテンツ提供サーバ７１０に含まれるように実現されてもよいし、他の装置で実現され、コンテンツ提供サーバ７１０と他の装置とのデータ通信によって管理されるように実現されてもよい。例えば、コンテンツ提供サーバ７１０は、アップロードされた動画コンテンツを、該当の動画コンテンツをアップロードしたユーザの識別子と関連付けて管理してよい。言い換えれば、特定のユーザの識別子と関連付けられた動画コンテンツが１つの動画コンテンツ集合を構成するのである。例えば、コンテンツ提供サーバ７１０は、電子機器１（１１０）から、ユーザｂの識別子またはユーザｂに割り当てられたコンテンツ表示領域６１０の識別子を含む要求を受信することにより、ユーザｂがアップロードした動画コンテンツの集合をコンテンツデータベース７２０から確認してよい。このように、コンテンツデータベース７２０は、実際にコンテンツの集合を管理するというよりは、アップロードされたコンテンツを分類する基準に対する多様なパラメータと関連させて管理するところであると言える。上述した例のように、アップロードされた動画コンテンツと動画コンテンツをアップロードしたユーザの識別子とを互いに関連付けて管理したり、または動画コンテンツと該当のカテゴリ名とを互いに関連付けて管理したりすることにより、特定のユーザまたは特定のカテゴリの動画コンテンツが１つのコンテンツ集合を形成するようになる。
【００４３】
ここで、コンテンツ提供サーバ７１０は、確認された動画コンテンツ集合のすべてのコンテンツを電子機器１（１１０）に送信するのではなく、動画コンテンツ集合に含まれる動画コンテンツの一部にアクセスするためのＵＲＬを含むＵＲＬリストを生成して電子機器１（１１０）に送信してよい。このとき、一部の動画コンテンツは、動画コンテンツがアップロードされた日付に基づいて選択されてもよいし、ランダムに選択されてもよい。実施形態によっては、動画コンテンツのサイズや解像度のような多様な条件によって動画コンテンツが選択されてよい。
【００４４】
この場合、電子機器１（１１０）は、コンテンツ提供サーバ７１０から受信したＵＲＬリストを利用してユーザｂのコンテンツ表示領域６１０で再生しようとする動画コンテンツの順序を動画コンテンツ集合の中から順にまたはランダムに決定してよい。このとき、電子機器１（１１０）は、動画コンテンツの決定された順序にしたがって順に動画コンテンツを取得および再生してよい。動画コンテンツの取得は、ＵＲＬリストの対応するＵＲＬを利用してなされてよい。
【００４５】
したがって、電子機器１（１１０）は、ＵＲＬリストのすべての動画コンテンツをダウンロードして再生するのではなく、順にまたはランダムに動画コンテンツをダウンロードして再生することができる。電子機器１（１１０）のユーザがユーザｂのコンテンツ表示領域６１０を表示する必要がなくなった場合、動画コンテンツの取得および再生のための過程は直ちに終了してよい。
【００４６】
このとき、特定の条件により、コンテンツ提供サーバ７１０は、動画コンテンツ集合の中の上記動画コンテンツ以外の動画コンテンツの一部にアクセスするためのＵＲＬを電子機器１（１１０）にさらに送信してよい。この場合、電子機器１（１１０）は、受信したＵＲＬを利用してＵＲＬリストを拡張してよく、拡張されたＵＲＬリストを利用して順にまたはランダムに動画コンテンツをダウンロードして再生してよい。
【００４７】
上述したように、本発明の実施形態に係るコンテンツ表示領域は、特定の動画コンテンツ集合に含まれる動画コンテンツの一部を１つの領域で順に再生して概略的に確認するための領域であると言える。したがって、すべての動画コンテンツを確認する必要はないため、本発明の実施形態に係るコンテンツ提供方法およびシステムでは、特定の動画コンテンツ集合に含まれる一部のみを受信して順にまたはランダムに再生することができ、コンテンツ表示領域が電子機器１（１１０）の画面に示されている間は、これを繰り返し実行することができる。また、特定の条件にしたがって再生される動画コンテンツのＵＲＬリストを拡張することにより、さらに多様な動画コンテンツを確認することが可能となる。
【００４８】
さらに、本発明の実施形態で説明されるすべての動画コンテンツは、ユーザの明示的な再生命令とは関係なく、システムによって自動的に再生されるコンテンツであってよい。
【００４９】
上述した例において、ユーザｂのホーム画面にコンテンツ表示領域６１０が配置される場合、電子機器１（１１０）のユーザは、ユーザｂのホーム画面でユーザｂがアップロードした動画コンテンツの一部を概略的に確認することができるようになり、特定の条件にしたがって漸次的に拡張されるＵＲＬリストにより、さらに多様な動画コンテンツを確認することが可能となる。
【００５０】
図８は、本発明の一実施形態における、選択された動画コンテンツが時間的順序にしたがって順に再生される例を示した図である。例えば、第１コンテンツ集合が第１コンテンツから第１０コンテンツまでの１０個のコンテンツを含むと仮定する。図７で説明したように、電子機器１（１１０）は、コンテンツ提供サーバ７１０から、動画コンテンツ集合の一部のためのＵＲＬリストを受信してよく、ＵＲＬリストによって順にまたはランダムに決定された順序にしたがって動画コンテンツを取得および再生してよい。例えば、決定された順序が、第１コンテンツ、第２コンテンツ、第３コンテンツの順であれば、電子機器１（１１０）は、第１コンテンツを取得して再生し、第２コンテンツを取得して再生し、さらに第３コンテンツを取得して再生するようになる。このとき、１つのコンテンツを再生している間に次のコンテンツの取得過程が進められてもよい。これにより、ユーザｂのコンテンツ表示領域６１０は、図８に示すように、第１コンテンツが再生中であるユーザｂのコンテンツ表示領域８１０に、第２コンテンツが再生中であるユーザｂのコンテンツ表示領域８２０に、さらに第３コンテンツが再生中であるユーザｂのコンテンツ表示領域８３０に順に変更していってよい。
【００５１】
また、特定の条件が満たされる場合に、電子機器１（１１０）は、コンテンツ提供サーバ７２０から、特定の動画コンテンツ集合の中の上記動画コンテンツ以外の動画コンテンツの一部のためのＵＲＬを取得して、ＵＲＬリストを拡張してよい。このとき、拡張されたＵＲＬリストによって決定された順序が第１コンテンツ〜第６コンテンツの順であれば、電子機器１（１１０）は、決定された順序にしたがってコンテンツの取得および再生を繰り返してよい。この場合、ユーザｂのコンテンツ表示領域６１０は、図８に示されたコンテンツ表示領域８１０〜８６０のように順に変更していってよい。第６コンテンツまで再生された後にも継続してコンテンツ再生が要求された場合、電子機器１（１１０）は、第１コンテンツから動画コンテンツをもう一度繰り返し再生してよい。
【００５２】
言い換えれば、電子機器１（１１０）は、コンテンツ表示領域が画面に示されている間は、動画コンテンツを継続して再生するようになる。この場合、コンテンツ表示領域が電子機器１（１１０）の画面に示される時間が長くなるほど、同じ動画コンテンツが繰り返し再生される確率が高くなる。したがって、電子機器１（１１０）は、キャッシュメモリを構成して一度ダウンロードされた動画コンテンツのファイルを記録し、キャッシュメモリに記録された動画コンテンツのファイルを繰り返し再使用してよい。例えば、電子機器１（１１０）は、一度ダウンロードされた動画コンテンツのファイルを、対応するＵＲＬと関連付けてキャッシュメモリに記録してよい。また、現在再生しようとするコンテンツのＵＲＬからキャッシュメモリを検索し、既に該当のＵＲＬからダウンロードされている動画コンテンツのファイルが存在する場合には、該当のファイルを再使用することにより、動画コンテンツのファイルに対するダウンロードおよびメモリロード時間を減らすことができる。
【００５３】
このようなコンテンツ表示領域は、特定のユーザのホーム画面に限定される必要はなく、動画コンテンツ集合も特定のユーザの動画コンテンツに限定される必要はない。例えば、ユーザとは関係なく、動画コンテンツ全体のうちの特定のカテゴリの動画コンテンツの一部を概略的に確認する必要があったり、ユーザと人的関係が形成されている他のユーザがアップロードした動画コンテンツの一部を概略的に確認する必要があったりする場合にも、本発明の実施形態に係るコンテンツ提供方法およびシステムを変形して利用することが可能であることは、当業者であれば本発明の上述した実施形態から容易に理解することができるであろう。
【００５４】
コンテンツを追加で受信するための特定の条件は、一例として、コンテンツ表示領域の画面への移動を含んでよい。
【００５５】
図９は、本発明の一実施形態における、コンテンツ表示領域の画面への移動例を示した図である。図９は、ユーザｂのコンテンツ表示領域６１０に対するユーザのフリックジェスチャによってユーザｂのコンテンツ表示領域６１０が画面から移動し、このような移動によって第１部分のコンテンツ（第１コンテンツ９１０、第２コンテンツ９２０、および第３コンテンツ９３０）のリストが表示された例を示している。
【００５６】
このとき、特定の条件は、ユーザの入力によってユーザｂのコンテンツ表示領域６１０の画面での移動を基盤としてよい。例えば、ユーザｂのコンテンツ表示領域６１０の画面での移動によってＵＲＬリストの動画コンテンツのためのリストが画面にすべて表示されること（一例として、動画コンテンツのリストに追加でさらに表示される動画コンテンツがない場合）が、上述した特定の条件であってよい。この場合、電子機器１（１１０）は、コンテンツ追加要求を生成してコンテンツ提供サーバ７１０に伝達してよく、コンテンツ提供サーバ７１０は、コンテンツ追加要求にしたがい、動画コンテンツ集合に含まれる動画コンテンツの他の一部のためのＵＲＬを電子機器１（１１０）に送信してよく、電子機器１（１１０）は、受信したＵＲＬを利用してＵＲＬリストを拡張してよい。
【００５７】
図１０は、本発明の一実施形態における、追加コンテンツの再生を説明するための例を示した図である。上述したように、電子機器１（１１０）は、ＵＲＬリストの拡張によって新たに追加されたコンテンツ（一例として、図１０の第４コンテンツ１０１０、第５コンテンツ１０２０、および第６コンテンツ１０３０）をさらに利用して再生される動画コンテンツを決定してよい。また、図１０は、ユーザｂのコンテンツ表示領域６１０の画面での移動によって現れた動画コンテンツのリストに、拡張されたＵＲＬリストの動画コンテンツがすべて含まれることを示している。
【００５８】
拡張されたＵＲＬリストの動画コンテンツが少なくとも一度ずつ画面に表示され、動画コンテンツのリストから追加で表示するコンテンツがない場合、コンテンツ追加要求がもう一度コンテンツ提供サーバ７１０に伝達されてよく、もう一度他の一部の動画コンテンツのためのＵＲＬが電子機器１（１１０）に提供されてよい。この場合、電子機器１（１１０）は、ＵＲＬリストをもう一度拡張するようになる。したがって、特定の条件が繰り返されることにより、または追加でＵＲＬを提供する動画コンテンツが動画コンテンツ集合に残らなくなるまで、このようなＵＲＬリストの拡張過程が繰り返されてよい。
【００５９】
一実施形態として、本発明の実施形態で説明しているコンテンツ表示領域がユーザプロフィール画面に実現されてよい。このとき、ユーザプロフィール画面には、該当のユーザが掲示した動画の一部のためのリストが任意で推薦され、リストの動画がユーザプロフィール画面に実現されたコンテンツ表示領域で自動再生されてよい。このとき、無理に多くの掲示物を対象として選定するのではなく、一定の単位にページングして任意の再生対象を選定してよい。また、掲示物同士の再生を自然に連結するために、動画サーフェスビュー（ＳｕｒｆａｃｅＶｉｅｗ）を二重に重ねた後、交差フェードイン／アウト（Ｆａｄｅ  ｉｎ／ｏｕｔ）によってまるで１つの映像のように繋がるエフェクトを与えてよい。二重に重ねられたフロント（Ｆｒｏｎｔ）領域およびバック（Ｂａｃｋ）領域は、それぞれ動画のメタデータを予めロードし、交差再生時のロード時間によって途絶える現象が生じないように動画コンテンツの再生を実現してよい。動画コンテンツの再生は、一度再生がなされた後、ローカルに記録されたキャッシュがある場合には、データ通信なく迅速かつ効率的に再生されることが可能となる。
【００６０】
例えば、動画コンテンツのロード時間によって動画コンテンツの連続的な再生に遅延が発生することがある。したがって、このような遅延を防ぐために、２つのレイヤによるレイヤ切り替えを利用することにより、動画コンテンツが遅延なく連続的に再生されるようにすることが可能となる。
【００６１】
図１１は、本発明の一実施形態における、レイヤ切り替えの例を説明するための図である。電子機器１（１１０）は、第１コンテンツをロードして第１レイヤ１１１０で電子機器１（１１０）の画面に第１コンテンツを再生している間に、第２コンテンツをロードして第１レイヤ１１１０の下側に位置する第２レイヤ１１２０で再生してよい。第１レイヤ１１１０および第２レイヤ１１２０は、コンテンツ表示領域と水平的に同じ位置に配置されてよく、コンテンツ表示領域と同じ大きさであってよい。また、最初は、第１レイヤ１１１０は、第２レイヤ１１２０の上側にオーバレイされてよい。このとき、電子機器１（１１０）の画面で実際に再生されるコンテンツは第１コンテンツであってよく、第２コンテンツが再生される第２レイヤ１１２０は、第１レイヤ１１１０によって表示されない。このとき、電子機器１（１１０）は、第１コンテンツの再生完了時に第１レイヤ１１１０と第２レイヤ１１２０とを切り替えて第２コンテンツが第２レイヤ１１２０で電子機器１（１１０）の画面に表示されるようにしてよい。
【００６２】
コンテンツ表示領域は、特定の動画コンテンツ集合の動画コンテンツを概略的に確認するための領域であるため、動画コンテンツが必ず始めから再生される必要はなく、特に繰り返し再生されるコンテンツは、その開始時点の重要性が高くないため、２つのコンテンツが同時にまたは一定の時間差をおいて共に再生されても問題ない。
【００６３】
また、電子機器１（１１０）は、第２コンテンツが第２レイヤ１１２０で電子機器１（１１０）の画面に再生されている間に、第３コンテンツをロードして第１レイヤ１１１０で再生してよい。この場合、第２レイヤ１１２０の下側に位置する第１レイヤ１１１０の第３コンテンツは表示されない。このとき、第２コンテンツの再生が終了した場合、電子機器１（１１０）は、再び第１レイヤ１１１０と第２レイヤ１１２０とを切り替えて再生中の第３コンテンツが電子機器１（１１０）の画面に表示されるようにしてよい。
【００６４】
このように、２つのレイヤによる２つの動画コンテンツの再生およびレイヤ同士の切り替えによって、動画コンテンツを連続再生するにあたり、ロード時間による遅延を防ぐことが可能である。また、第１レイヤ１１１０および第２レイヤ１１２０は、上述したように、二重に重なったフロント（Ｆｒｏｎｔ）領域およびバック（Ｂａｃｋ）領域に対応してよい。言い換えれば、第１レイヤ１１１０で第１コンテンツが再生中の間に、第２レイヤ１１２０では第２コンテンツのメタデータを予めロードすることにより、第１コンテンツの再生終了に伴って第１レイヤ１１１０と第２レイヤ１１２０とを切り替えた場合、交差再生によるロード時間によって動画再生が途絶える現象を防ぐことができる。
【００６５】
図１２は、本発明の一実施形態における、電子機器のプロセッサが含むことのできる構成要素の例を示したブロック図であり、図１３は、本発明の一実施形態における、電子機器が実行することのできるコンテンツ提供方法の例を示したフローチャートである。
【００６６】
図１２は、上述した電子機器１（１１０）のプロセッサ２１２を示しており、プロセッサ２１２は、図１２に示すように、動画コンテンツ要求部１２１０、ＵＲＬリスト受信部１２２０、順序決定部１２３０、および動画コンテンツ再生部１２４０を備えており、選択的に、コンテンツ追加要求部１２５０およびＵＲＬリスト拡張部１２６０をさらに備えてよい。このようなプロセッサ２１２およびプロセッサ２１２の構成要素は、図１３のコンテンツ提供方法が含む段階１３１０〜１３６０を実行してよい。プロセッサ２１２およびプロセッサ２１２の構成要素は、メモリ２１１が含むオペレーティングシステムのコードや、少なくとも１つのコンピュータプログラム（一例として、コンテンツ提供サーバが提供するコンテンツ提供サービスのためのアプリケーション）のコードによる命令を実行するように実現されてよい。ここで、プロセッサ２１２の構成要素は、電子機器１（１１０）に記録されたコードが提供する制御命令にしたがってプロセッサ２１２によって実行される、プロセッサ２１２の互いに異なる機能の表現であってよい。例えば、プロセッサ２１２が上述した制御命令にしたがって動画コンテンツを要求するように電子機器１（１１０）を制御するプロセッサ２１２の機能的表現として動画コンテンツ要求部１２１０が使用されてよい。
【００６７】
段階１３１０において、動画コンテンツ要求部１２１０は、コンテンツ提供サーバが提供するサービスと関連する予め設定されたコンテンツ表示領域を電子機器１（１１０）の画面に表示するための要求に応答し、予め設定されたコンテンツ表示領域と関連のある動画コンテンツをコンテンツ提供サーバに要求してよい。ここで、予め設定されたコンテンツ表示領域において、コンテンツ提供サーバが提供するサービスと関連する動画コンテンツ集合を再生対象として動画コンテンツが再生されてよく、予め設定されたコンテンツ表示領域において再生される動画コンテンツが、コンテンツ提供サーバに要求されてよい。コンテンツ提供サーバは、上述したコンテンツ提供サーバ（一例として、図７のコンテンツ提供サーバ７１０）に対応してよく、図１および図２を参照しながら説明したサーバ１５０によって実現されてよい。このようなコンテンツ提供サーバは、特定の動画コンテンツ集合と関連のあるコンテンツ表示領域を管理してよい。例えば、ユーザがアップロードしたコンテンツをユーザに提供するサービスである場合、コンテンツ提供サーバは、ユーザ別にアップロードされたコンテンツの集合を管理してよく、ユーザ別にそれぞれ少なくとも１つのコンテンツ表示領域を割り当てて管理してよい。このようなコンテンツ表示領域と関連のある動画コンテンツ集合は、対応するユーザの識別子やコンテンツ表示領域の識別子によって決定されてよく、動画コンテンツ要求部１２１０は、特定のコンテンツ表示領域を画面に表示しようとする場合、該当のコンテンツ表示領域と関連のある識別子を含む要求をコンテンツ提供サーバに送信することにより、コンテンツ提供サーバが識別子に基づいて該当のコンテンツ表示領域で表示される動画コンテンツ集合を決定するようにしてよい。
【００６８】
段階１３２０において、ＵＲＬリスト受信部１２２０は、コンテンツ提供サーバからネットワークを介して、予め設定されたコンテンツ表示領域と関連のある動画コンテンツ集合の動画コンテンツの一部にアクセスするためのＵＲＬを含むＵＲＬリストを受信してよい。上述したように、コンテンツ提供サーバは、要求にしたがって動画コンテンツ集合を決定してよく、決定された動画コンテンツ集合に含まれる動画コンテンツの一部のためのＵＲＬリストを生成して電子機器１（１１０）に送信してよい。決定された動画コンテンツ集合に含まれる動画コンテンツは、該当のコンテンツ表示領域が割り当てられた第１ユーザによってアップロードされたコンテンツを含んでよい。動画コンテンツの一部は、上述したように、ランダムな方式であってもよいし、コンテンツのアップロード日などのような多様な条件によって選択されてもよい。
【００６９】
段階１３３０において、順序決定部１２３０は、ＵＲＬリストを利用して予め設定されたコンテンツ表示領域で再生するための動画コンテンツを順にまたはランダムに決定してよい。実質的に、段階１３３０は、再生する動画コンテンツを選択する過程であってよく、指示子リストを利用して予め設定されたコンテンツ表示領域で再生するための動画コンテンツの順序を動画コンテンツ集合の中から決定する過程であってよい。
【００７０】
段階１３４０において、動画コンテンツ再生部１２４０は、動画コンテンツが決定された順序にしたがってＵＲＬリストの対応するＵＲＬを利用して決定された動画コンテンツを取得し、予め設定されたコンテンツ表示領域で決定された動画コンテンツを取得した順に再生してよい。段階１３４０は、動画コンテンツの決定された順序にしたがって指示子リストの対応する指示子を利用して動画コンテンツを取得し、予め設定されたコンテンツ表示領域で動画コンテンツを取得した順に再生する過程であってよい。上述したように、本発明の実施形態は、特定の動画コンテンツ集合に含まれる動画コンテンツを概略的に確認するための領域（一例として、プレビュー領域）を提供するためのものであり、特定の動画コンテンツ集合の動画コンテンツやＵＲＬリストに含まれる動画コンテンツがすべて再生される必要はない。例えば、ランダムに選択された動画コンテンツを再生する場合、同じ動画コンテンツが連続して選択されることもあるし、再生されない動画コンテンツが存在することもある。
【００７１】
段階１３５０において、コンテンツ追加要求部１２５０は、電子機器１（１１０）のユーザの入力による予め設定されたコンテンツ表示領域の電子機器１（１１０）の画面への移動に基づき、ネットワークを介して、コンテンツ追加要求をコンテンツ提供サーバに送信してよい。このとき、コンテンツ追加要求部１２５０は、予め設定されたコンテンツ表示領域の電子機器１（１１０）の画面での移動によって受信したＵＲＬリストによる動画コンテンツのうちの少なくとも一部を取得して電子機器１（１１０）の画面に並列して表示し、前記移動によってＵＲＬリストによる動画コンテンツが電子機器１（１１０）の画面に表示された占有度に基づいてコンテンツ追加要求を生成してコンテンツ提供サーバに送信してよい。例えば、図９を参照しながら説明したように、コンテンツ表示領域の移動によって表示される動画コンテンツのリストで、ＵＲＬリストによるすべての動画コンテンツが電子機器１（１１０）の画面に表示される場合に、コンテンツ追加要求部１２５０はコンテンツ追加要求をコンテンツ提供サーバに送信してよい。他の例として、ＵＲＬリストによる動画コンテンツのうちの一定数の動画コンテンツを動画コンテンツのリストとして電子機器１（１１０）の画面に表示した場合や、これとは逆にＵＲＬリストによる動画コンテンツのうちで動画コンテンツのリストとして表示されない動画コンテンツの数が予め設定された数未満の場合に、コンテンツ追加要求が送信されてもよい。このような動画コンテンツのリストの表示は、ユーザの入力によるコンテンツ表示領域の移動を基盤としてよい。また他の例として、ユーザの入力によってコンテンツ表示領域が移動するたびにコンテンツ追加要求が送信されてもよい。このようなコンテンツ追加要求は、コンテンツ表示領域の移動を基盤とした特定の条件が満たされるたびに、そして動画コンテンツ集合のすべての動画コンテンツが受信されるまで繰り返されてよい。
【００７２】
段階１３６０において、ＵＲＬリスト拡張部１２６０は、コンテンツ提供サーバから、コンテンツ追加要求にしたがって動画コンテンツ集合の動画コンテンツの他の一部すなわち動画コンテンツ集合の中の上記動画コンテンツ以外の動画コンテンツの一部にアクセスするためのＵＲＬを受信して、ＵＲＬリストを拡張してよい。コンテンツ提供サーバは、コンテンツ追加要求にしたがって動画コンテンツ集合から他の一部の動画コンテンツのためのＵＲＬを確認して電子機器１（１１０）に伝達してよい。このとき、ＵＲＬリスト拡張部１２６０は、コンテンツ提供サーバが送信したＵＲＬをＵＲＬリストに追加してＵＲＬリストを拡張してよい。
【００７３】
このように、特定の動画コンテンツ集合の動画コンテンツの一部が連続的に再生されて提供されるため、特定の動画コンテンツ集合の動画コンテンツに対して概略的に確認することのできる領域をより効率的にユーザに提供することができる。また、ユーザの入力により、再生される動画コンテンツを決定するためのＵＲＬリストを拡張することもできる。このような本発明の実施形態により、特定の動画コンテンツ集合の動画コンテンツを一度に送信する必要がなくなるため、動画コンテンツの伝達のためのトラフィックを分散させたり減らしたりすることが可能となり、ユーザの端末の観点でも動画コンテンツのダウンロードのためのデータコストを減らすことができる。
【００７４】
このような動画コンテンツは、動画コンテンツを撮影する第１ユーザの電子機器（一例として、電子機器２（１２０））が、カメラを利用した映像撮影モードに移行することにより、予め設定されたフレームレート（ＦＰＳ）に基づいて、カメラに入力されたプレビュー映像をキャプチャし、キャプチャされたプレビュー映像に、予め設定された複数のタイムフェイクエフェクトのうちの少なくとも１つのタイムフェイクエフェクトを適用して生成されてよい。プレビュー映像とは、電子機器でカメラモジュールを実行した場合にユーザが撮影（録画）を開始する前にカメラモジュールに入力された映像を意味してよく、動画の撮影（録画）の終了によってＭＰ４のような特定の動画フォーマットで動画ファイルが生成される前のフレームを意味してよい。このようなフレームは、圧縮効果を高めるための特定の動画フォーマットを持たないイメージであるため、フレームを自由に探索、抽出、および制御（一例として、フレームの再生速度を速めたり、フレームの再生速度を遅めたり、またはフレームの再生順序を前方向から逆方向に変更したりするなどのタイムフェイクエフェクトを適用）できるようになる。
【００７５】
また、図１１を参照しながら説明したように、動画コンテンツの連続的な再生にあたり、ロード時間による遅延を防ぐために第１レイヤおよび第２レイヤが利用されてよい。例えば、動画コンテンツ再生部１２４０は、段階１３４０において、動画コンテンツが取得された順序にしたがって第１動画コンテンツをロードして予め設定されたコンテンツ表示領域の位置に対応する第１レイヤで再生している間、第２動画コンテンツをロードして第１レイヤの下側に位置する第２レイヤで再生し、第１動画コンテンツの再生終了に伴って第１レイヤと第２レイヤとの位置を切り替えることで、第２レイヤで第２動画コンテンツを再生してよい。
【００７６】
これだけでなく、動画コンテンツは、動画コンテンツが撮影された日付や位置に関する情報を含んでよく、取得された動画コンテンツが再生される電子機器１（１１０）の画面に、再生される動画コンテンツが撮影された日付や位置に関する情報が共に表示されてよい。また、日付や位置に関する情報の他に、おすすめ数やコメント数のような多様な情報が、対応する動画コンテンツと共に表示されてよい。
【００７７】
図１４は、本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示したブロック図であり、図１５は、本発明の一実施形態における、サーバが実行することのできるコンテンツ提供方法の例を示したフローチャートである。
【００７８】
図１４は、上述したサーバ１５０のプロセッサ２２２を示している。ここで、サーバ１５０は、上述したコンテンツ提供サーバを実現する装置であってよい。プロセッサ２２２は、図１４に示すように、動画コンテンツ管理部１４１０、コンテンツ表示領域管理部１４２０、動画コンテンツ要求受信部１４３０、およびＵＲＬリスト提供部１４４０を備えてよく、選択的に、コンテンツ追加要求受信部１４５０およびＵＲＬ情報送信部１４６０をさらに備えてよい。このようなプロセッサ２２２およびプロセッサ２２２の構成要素は、図１５のコンテンツ提供方法が含む段階１５１０〜１５５０を実行してよい。プロセッサ２２２およびプロセッサ２２２の構成要素は、メモリ２２１が含むオペレーティングシステムのコードや、少なくとも１つのコンピュータプログラムのコードによる命令を実行するように実現されてよい。ここで、プロセッサ２２２の構成要素は、サーバ１５０に記録されたコードが提供する制御命令にしたがってプロセッサ２２２によって実行される、プロセッサ２２２の互いに異なる機能の表現であってよい。例えば、プロセッサ２２２が上述した制御命令にしたがって動画コンテンツを管理するようにサーバ１５０を制御するプロセッサ２２２の機能的表現として動画コンテンツ管理部１４１０が使用されてよい。
【００７９】
段階１５１０において、動画コンテンツ管理部１４１０は、ユーザからアップロードされた動画コンテンツをユーザ別に管理してよい。例えば、ユーザＡがアップロードした動画コンテンツ１〜動画コンテンツ１００までの１００個の動画コンテンツが、ユーザＡの識別子と関連付けられて１つの動画コンテンツ集合として分類および管理されてよい。
【００８０】
段階１５２０において、コンテンツ表示領域管理部１４２０は、ユーザ別に少なくとも１つのコンテンツ表示領域を割り当ててよい。例えば、ユーザＡのコンテンツを概略的に確認するためのコンテンツ表示領域がユーザＡのために割り当てられてよく、コンテンツ表示領域にユーザＡと関連して管理される動画コンテンツ集合が識別されてよい。例えば、コンテンツ表示領域は、対応する動画コンテンツ集合の識別子やユーザＡの識別子を含んでよい。他の例として、ユーザＡの識別子とユーザＡに割り当てられたコンテンツ表示領域の識別子とをサーバ１５０で互いに対応させて管理してよく、ユーザＡの識別子とユーザＡがアップロードした動画コンテンツとを互いに対応させて管理することにより、コンテンツ表示領域の識別子によってユーザＡの動画コンテンツ集合が識別されてもよい。
【００８１】
段階１５３０において、動画コンテンツ要求受信部１４３０は、電子機器から、予め設定されたコンテンツ表示領域と関連のある動画コンテンツの要求を受信してよい。予め設定されたコンテンツ表示領域において再生される動画コンテンツが、電子機器から、コンテンツ提供サーバにおいて受信されてよい。ここで、電子機器は、上述した電子機器１（１１０）に対応してよい。また、予め設定されたコンテンツ表示領域と関連のある動画コンテンツの要求は、コンテンツ表示領域の識別子を含んでもよいし、コンテンツ表示領域に対応するユーザの識別子を含んでもよい。このような識別子は、コンテンツ表示領域と該当のコンテンツ表示領域が割り当てられたユーザがアップロードした動画コンテンツの集合とを互いにマッチングするための識別情報として理解されてよい。
【００８２】
段階１５４０において、ＵＲＬリスト送信部１４４０は、ユーザ別に管理される動画コンテンツ集合のうちで予め設定されたコンテンツ表示領域が割り当てられたユーザの動画コンテンツ集合を確認し、ネットワークを介して、確認された動画コンテンツ集合に含まれる動画コンテンツの一部にアクセスするためのＵＲＬのＵＲＬリストを電子機器に送信してよい。このとき、電子機器は、上述したように、ＵＲＬリストに基づいて再生のための動画コンテンツを決定および取得して再生してよい。
【００８３】
また、電子機器は、電子機器のユーザの入力による予め設定されたコンテンツ表示領域の電子機器の画面での移動に基づき、ネットワークを介して、コンテンツ追加要求をコンテンツ提供サーバに送信するように実現されてよい。
【００８４】
段階１５５０において、コンテンツ追加要求受信部１４５０は、電子機器からコンテンツ追加要求を受信してよい。
【００８５】
段階１５６０において、ＵＲＬ情報提供部１４６０は、コンテンツ追加要求にしたがい、動画コンテンツ集合の動画コンテンツの他の一部すなわち動画コンテンツ集合の中の上記動画コンテンツ以外の動画コンテンツの一部にアクセスするためのＵＲＬを電子機器に送信してよい。
【００８６】
このとき、電子機器は、コンテンツ提供サーバからＵＲＬを受信して、既に受信済みのＵＲＬリストを拡張してよい。また、拡張されたＵＲＬリストを利用して再生のための動画コンテンツを決定および取得し、取得した動画コンテンツを再生してよい。
【００８７】
このように、本発明の実施形態によると、コンテンツ提供サーバが提供するサービスと関連するコンテンツ表示領域に動画コンテンツ集合の一部を順にまたはランダムに再生し、動画コンテンツ集合に対してユーザが概略的に確認することのできる機能を提供するとともに、ユーザの反応にしたがって動画コンテンツ集合の他の一部が既存の一部と共に順にまたはランダムに再生されるようにすることができる。
【００８８】
一部の実施形態では、コンテンツ表示領域が特定のユーザに割り当てられた領域であると説明したが、好ましくは、特定の動画コンテンツ集合のコンテンツを概略的に確認するための領域として理解されよう。言い換えれば、特定の動画コンテンツ集合が１人のユーザによってアップロードされた動画コンテンツの集合に限定される必要はない。上述した例のように、コンテンツ提供サーバが管理する動画コンテンツ全体のうちで特定のカテゴリに属する動画コンテンツの集合を概略的に確認するために、ユーザと人的関係が形成されている他のユーザの動画コンテンツを概略的に確認するために、さらにはユーザが選択した他のユーザの動画コンテンツを概略的に確認するために、本発明の実施形態が利用されることが可能であることは、本発明の実施形態を参考にすれば、当業者であれば容易に理解することができるであろう。
【００８９】
このように、本発明の実施形態によると、ユーザ掲示動画のような動画コンテンツを自然に連結して自動再生することにより、直感的かつアクティブなユーザ紹介画面を提供することができ、訪問者が複雑なインタラクションをしなくても、該当のユーザの動画コンテンツに自然に目が行くようになり、どのようなスタイルのユーザであるか訪問者が一目で把握できるようにサービスを提供することができる。
【００９０】
上述したシステムまたは装置は、ハードウェア構成要素、ソフトウェア構成要素、またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを記録、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【００９１】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に記録されてよい。コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでよい。媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよいし、コンピュータソフトウェア当業者に公知な使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を記録して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例は、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。
【００９２】
以上のように、実施形態を、限定された実施形態および図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００９３】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００９４】
１１０：電子機器
７１０：コンテンツ提供サーバ
７２０：コンテンツデータベース
【図１】
2019531019.tif 000003
【図２】
2019531019.tif 000004
【図３】
2019531019.tif 000005
【図４】
2019531019.tif 000006
【図５】
2019531019.tif 000007
【図６】
2019531019.tif 000008
【図７】
2019531019.tif 000009
【図８】
2019531019.tif 000010
【図９】
2019531019.tif 000011
【図１０】
2019531019.tif 000012
【図１１】
2019531019.tif 000013
【図１２】
2019531019.tif 000014
【図１３】
2019531019.tif 000015
【図１４】
2019531019.tif 000016
【図１５】
2019531019.tif 000017
【手続補正書】
【提出日】平成31年4月3日(2019.4.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器にコンテンツ提供方法を実行させるコンピュータプログラムであって、
前記コンテンツ提供方法は、
コンテンツ提供サーバが提供するサービスと関連する動画コンテンツ集合を再生対象とする、予め設定されたコンテンツ表示領域を前記電子機器の画面に表示するための要求に応答し、前記予め設定されたコンテンツ表示領域において再生される動画コンテンツを前記コンテンツ提供サーバに要求することと、
前記コンテンツ提供サーバからネットワークを介して、前記動画コンテンツ集合の一部にアクセスするための指示子を含む指示子リストを受信することと、
前記指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツの順序を前記動画コンテンツ集合の中から決定することと、
前記動画コンテンツの前記決定された順序にしたがって前記指示子リストの対応する指示子を利用して前記動画コンテンツを取得し、前記予め設定されたコンテンツ表示領域で前記動画コンテンツを取得した順に再生することとを含む、コンピュータプログラム。
【請求項２】
前記コンテンツ提供サーバは、ユーザによってアップロードされた動画コンテンツをユーザ別の動画コンテンツ集合として分類して管理し、前記ユーザ別に少なくとも１つのコンテンツ表示領域を割り当てるように実現され、
前記予め設定されたコンテンツ表示領域において再生される動画コンテンツ集合は、前記予め設定されたコンテンツ表示領域が割り当てられた第１ユーザによってアップロードされた動画コンテンツを含む、請求項１に記載のコンピュータプログラム。
【請求項３】
前記第１ユーザによってアップロードされた動画コンテンツは、前記第１ユーザの電子機器が、カメラを利用した映像撮影モードに移行することによって、予め設定されたフレームレートに基づいて、前記カメラに入力されたプレビュー映像をキャプチャし、前記キャプチャされたプレビュー映像に、予め設定された複数のタイムフェイクエフェクトのうちの少なくとも１つのタイムフェイクエフェクトを適用して生成される、請求項２に記載のコンピュータプログラム。
【請求項４】
前記コンテンツ提供方法は、
ユーザの入力による前記予め設定されたコンテンツ表示領域の前記画面での移動に基づき、ネットワークを介してコンテンツ追加要求を前記コンテンツ提供サーバに送信することと、
前記コンテンツ提供サーバから、前記コンテンツ追加要求にしたがって前記動画コンテンツ集合の中の前記動画コンテンツ以外の動画コンテンツの一部にアクセスするための指示子を受信して、前記指示子リストを拡張することとをさらに含む、請求項１に記載のコンピュータプログラム。
【請求項５】
前記決定することは、
前記拡張された指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツを決定することを含み、
前記再生することは、
前記拡張された指示子リストの対応する指示子を利用して前記決定された動画コンテンツを取得および再生することを含む、請求項４に記載のコンピュータプログラム。
【請求項６】
前記ネットワークを介して前記コンテンツ追加要求を前記コンテンツ提供サーバに送信することは、
前記予め設定されたコンテンツ表示領域の前記画面での移動により、前記受信された指示子リストによる動画コンテンツのうちの少なくとも一部を取得して前記画面に並列して表示し、前記移動によって前記指示子リストによる動画コンテンツが前記画面に表示された占有度に基づいて前記コンテンツ追加要求を生成して前記コンテンツ提供サーバに送信することを含む、請求項４に記載のコンピュータプログラム。
【請求項７】
前記再生することは、
前記動画コンテンツが取得された順序にしたがって第１動画コンテンツをロードして前記予め設定されたコンテンツ表示領域の位置に対応する第１レイヤで再生している間、第２動画コンテンツをロードして前記第１レイヤの下側に位置する第２レイヤで再生し、前記第１動画コンテンツの再生完了に伴って前記第１レイヤと前記第２レイヤとの位置を切り替えて前記第２レイヤで前記第２動画コンテンツを再生することを含む、請求項１に記載のコンピュータプログラム。
【請求項８】
前記動画コンテンツは、前記動画コンテンツが撮影された日付もしくは位置、おすすめ数、またはコメント数に関する情報を含み、
前記取得された動画コンテンツが再生される前記画面に、再生される動画コンテンツが撮影された日付もしくは位置、おすすめ数、またはコメント数に関する情報が共に表示される、請求項７に記載のコンピュータプログラム。
【請求項９】
電子機器のコンテンツ提供方法であって、
コンテンツ提供サーバが提供するサービスと関連する動画コンテンツ集合を再生対象とする、予め設定されたコンテンツ表示領域を前記電子機器の画面に表示するための要求に応答し、前記予め設定されたコンテンツ表示領域において再生される動画コンテンツを前記コンテンツ提供サーバに要求することと、
前記コンテンツ提供サーバからネットワークを介して、前記動画コンテンツ集合の一部にアクセスするための指示子を含む指示子リストを受信することと、
前記指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツの順序を前記動画コンテンツ集合の中から決定することと、
前記動画コンテンツの前記決定された順序にしたがって前記指示子リストの対応する指示子を利用して前記動画コンテンツを取得し、前記予め設定されたコンテンツ表示領域で前記動画コンテンツを取得した順に再生することとを含む、コンテンツ提供方法。
【請求項１０】
前記コンテンツ提供サーバは、ユーザによってアップロードされた動画コンテンツをユーザ別の動画コンテンツ集合として分類して管理し、前記ユーザ別に少なくとも１つのコンテンツ表示領域を割り当てるように実現され、
前記予め設定されたコンテンツ表示領域において再生される動画コンテンツ集合は、前記予め設定されたコンテンツ表示領域が割り当てられた第１ユーザによってアップロードされた動画コンテンツを含む、請求項９に記載のコンテンツ提供方法。
【請求項１１】
ユーザの入力による前記予め設定されたコンテンツ表示領域の前記画面での移動に基づき、ネットワークを介してコンテンツ追加要求を前記コンテンツ提供サーバに送信することと、
前記コンテンツ提供サーバから、前記コンテンツ追加要求にしたがって前記動画コンテンツ集合の中の前記動画コンテンツ以外の動画コンテンツの一部にアクセスするための指示子を受信して、前記指示子リストを拡張することとをさらに含む、請求項９に記載のコンテンツ提供方法。
【請求項１２】
前記決定することは、
前記拡張された指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツを決定することを含み、
前記再生することは、
前記拡張された指示子リストの対応する指示子を利用して前記決定された動画コンテンツを取得および再生することを含む、請求項１１に記載のコンテンツ提供方法。
【請求項１３】
前記ネットワークを介して前記コンテンツ追加要求を前記コンテンツ提供サーバに送信することは、
前記予め設定されたコンテンツ表示領域の前記画面での移動により、前記受信された指示子リストによる動画コンテンツのうちの少なくとも一部を取得して前記画面に並列して表示し、前記移動によって前記指示子リストによる動画コンテンツが前記画面に表示された占有度に基づいて前記コンテンツ追加要求を生成して前記コンテンツ提供サーバに送信することを含む、請求項１１に記載のコンテンツ提供方法。
【請求項１４】
前記再生することは、
前記動画コンテンツが取得された順序にしたがって第１動画コンテンツをロードして前記予め設定されたコンテンツ表示領域の位置に対応する第１レイヤで再生している間、第２動画コンテンツをロードして前記第１レイヤの下側に位置する第２レイヤで再生し、前記第１動画コンテンツの再生完了に伴って前記第１レイヤと前記第２レイヤとの位置を切り替えて前記第２レイヤで前記第２動画コンテンツを再生することを含む、請求項９に記載のコンテンツ提供方法。
【請求項１５】
前記動画コンテンツは、前記動画コンテンツが撮影された日付もしくは位置、おすすめ数、またはコメント数に関する情報を含み、
前記取得された動画コンテンツが再生される前記画面に、再生される動画コンテンツが撮影された日付もしくは位置、おすすめ数、またはコメント数に関する情報が共に表示される、請求項１４に記載のコンテンツ提供方法。
【請求項１６】
サービスのユーザにコンテンツを提供するコンテンツ提供サーバのコンテンツ提供方法であって、
前記ユーザからアップロードされた動画コンテンツをユーザ別に管理し、前記ユーザ別に少なくとも１つのコンテンツ表示領域を割り当てることと、
電子機器から、予め設定されたコンテンツ表示領域において再生される動画コンテンツの要求を受信することと、
前記ユーザ別に管理される動画コンテンツ集合のうちで前記予め設定されたコンテンツ表示領域が割り当てられたユーザの動画コンテンツ集合を確認し、ネットワークを介して、前記確認された動画コンテンツ集合の一部にアクセスするための指示子の指示子リストを前記電子機器に送信することとを含み、
前記電子機器は、
前記予め設定されたコンテンツ表示領域を前記電子機器の画面に表示するための要求に応答し、前記要求を前記コンテンツ提供サーバに要求し、
前記コンテンツ提供サーバから受信した前記指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツの順序を前記動画コンテンツ集合の中から決定し、
前記動画コンテンツの前記決定された順序にしたがって前記指示子リストの対応する指示子を利用して前記動画コンテンツを取得し、前記予め設定されたコンテンツ表示領域で前記動画コンテンツを取得した順に再生するように実現される、コンテンツ提供方法。
【請求項１７】
前記電子機器からコンテンツ追加要求を受信することと、
前記コンテンツ追加要求にしたがって前記動画コンテンツ集合の中の前記動画コンテンツ以外の動画コンテンツの一部にアクセスするための指示子を前記電子機器に送信することとをさらに含む、請求項１６に記載のコンテンツ提供方法。
【請求項１８】
前記電子機器は、
拡張された指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツを決定し、
前記拡張された指示子リストの対応する指示子を利用して前記決定された動画コンテンツを取得および再生するように実現される、請求項１７に記載のコンテンツ提供方法。
【請求項１９】
前記動画コンテンツは、前記動画コンテンツが撮影された日付もしくは位置、おすすめ数、またはコメント数に関する情報を含み、
前記動画コンテンツが前記電子機器で再生される場合、前記画面に、再生される動画コンテンツが撮影された日付もしくは位置、おすすめ数、またはコメント数に関する情報が共に表示される、請求項１６に記載のコンテンツ提供方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
電子機器にコンテンツ提供方法を実行させるコンピュータプログラムであって、前記コンテンツ提供方法は、コンテンツ提供サーバが提供するサービスと関連する動画コンテンツ集合を再生対象とする、予め設定されたコンテンツ表示領域を前記電子機器の画面に表示するための要求に応答し、前記予め設定されたコンテンツ表示領域において再生される動画コンテンツを前記コンテンツ提供サーバに要求することと、前記コンテンツ提供サーバからネットワークを介して、前記動画コンテンツ集合の一部にアクセスするための指示子を含む指示子リストを受信することと、前記指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツの順序を前記動画コンテンツ集合の中から決定することと、前記動画コンテンツの前記決定された順序にしたがって前記指示子リストの対応する指示子を利用して前記動画コンテンツを取得し、前記予め設定されたコンテンツ表示領域で前記動画コンテンツを取得した順に再生することとを含む、コンピュータプログラムを提供する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
電子機器のコンテンツ提供方法であって、コンテンツ提供サーバが提供するサービスと関連する動画コンテンツ集合を再生対象とする、予め設定されたコンテンツ表示領域を前記電子機器の画面に表示するための要求に応答し、前記予め設定されたコンテンツ表示領域において再生される動画コンテンツを前記コンテンツ提供サーバに要求することと、前記コンテンツ提供サーバからネットワークを介して、前記動画コンテンツ集合の一部にアクセスするための指示子を含む指示子リストを受信することと、前記指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツの順序を前記動画コンテンツ集合の中から決定することと、前記動画コンテンツの前記決定された順序にしたがって前記指示子リストの対応する指示子を利用して前記動画コンテンツを取得し、前記予め設定されたコンテンツ表示領域で前記動画コンテンツを取得した順に再生することとを含む、コンテンツ提供方法を提供する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
サービスのユーザにコンテンツを提供するコンテンツ提供サーバのコンテンツ提供方法であって、前記ユーザからアップロードされた動画コンテンツをユーザ別に管理し、前記ユーザ別に少なくとも１つのコンテンツ表示領域を割り当てることと、電子機器から、予め設定されたコンテンツ表示領域において再生される動画コンテンツの要求を受信することと、前記ユーザ別に管理される動画コンテンツ集合のうちで前記予め設定されたコンテンツ表示領域が割り当てられたユーザの動画コンテンツ集合を確認し、ネットワークを介して、前記確認された動画コンテンツ集合の一部にアクセスするための指示子の指示子リストを前記電子機器に送信することとを含み、前記電子機器は、前記予め設定されたコンテンツ表示領域を前記電子機器の画面に表示するための要求に応答し、前記要求を前記コンテンツ提供サーバに要求し、前記コンテンツ提供サーバから受信した前記指示子リストを利用して前記予め設定されたコンテンツ表示領域で再生するための動画コンテンツの順序を前記動画コンテンツ集合の中から決定し、前記動画コンテンツの前記決定された順序にしたがって前記指示子リストの対応する指示子を利用して前記動画コンテンツを取得し、前記予め設定されたコンテンツ表示領域で前記動画コンテンツを取得した順に再生するように実現される、コンテンツ提供方法を提供する。
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2019531019.tif 000018
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図１５
【補正方法】変更
【補正の内容】
【図１５】
2019531019.tif 000019
【国際調査報告】
2019531019.tif 000020
2019531019.tif 000021
2019531019.tif 000022
2019531019.tif 000023