(57)【要約】【課題】  動画コンテンツのハイライト映像を抽出して提供する方法およびシステムを提供する。【解決手段】  コンピュータによって実現される方法は、クライアントに動画コンテンツを提供する段階、前記クライアントから前記動画コンテンツの一部区間に対する選択を受信する段階、前記の選択された一部区間を前記動画コンテンツと関連付けて格納する段階、および前記の格納された一部区間に対応する動画のリストを前記動画コンテンツに対するコメントリストとして前記動画コンテンツに連係して提供する段階を含む。【選択図】      図８
2018085754.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって実現される方法であって、
クライアントに動画コンテンツを提供する段階、
前記クライアントから前記動画コンテンツの一部区間に対する選択を受信する段階、
前記の選択された一部区間を前記動画コンテンツと関連付けて格納する段階、および
前記の格納された一部区間に対応する動画のリストを前記動画コンテンツに対するコメントリストとして前記動画コンテンツに連係して提供する段階
を含む、方法。
【請求項２】
前記動画コンテンツの一部区間に対する選択を受信する段階は、
前記クライアントから前記動画コンテンツの一部区間に対する選択と共に入力されたテキストを受信し、
前記格納する段階は、
前記一部区間に該当する映像と前記テキストを含む形態のコメントを生成して、前記の生成されたコメントを前記動画コンテンツに連係して格納する、請求項１に記載の方法。
【請求項３】
前記動画コンテンツに連係して提供する段階は、
前記一部区間に相当する動画及びテキストを含むように生成され、前記動画コンテンツに連係して格納されたコメントリストを前記動画コンテンツに連係して提供する、請求項２に記載の方法。
【請求項４】
コンピュータによって実現される方法であって、
サーバから動画コンテンツを受信する段階、
前記動画コンテンツを表示する段階、
前記動画コンテンツの一部区間に対するユーザの選択を確認する段階、および
前記の確認された一部区間に対する情報をサーバに転送する段階
を含み、
前記サーバから動画コンテンツを受信する段階は、
前記サーバで前記動画コンテンツに対してクライアントから受信した一部区間に対応する動画のリストを前記動画コンテンツに対するコメントリストとしてさらに受信し、
前記動画コンテンツを表示する段階は、
前記のさらに受信された動画のリストを前記動画コンテンツに連係して表示する、方法。
【請求項５】
動画を提供するように制御する方法をコンピュータに実行させるためのコンピュータプログラムであって、
前記方法は、
クライアントに動画コンテンツを提供する段階、
前記クライアントから前記動画コンテンツの一部区間に対する選択を受信する段階、
前記の選択された一部区間を前記動画コンテンツと関連付けて格納する段階、および
前記の格納された一部区間に対応する動画のリストを前記動画コンテンツに対するコメントリストとして前記動画コンテンツに連係して提供する段階
を含む、コンピュータプログラム。
【請求項６】
動画を提供するように制御する方法をコンピュータに実行させるためのコンピュータプログラムであって、
前記方法は、
サーバから動画コンテンツを受信する段階、
前記動画コンテンツを表示する段階、
前記動画コンテンツの一部区間に対するユーザの選択を確認する段階、および
前記の確認された一部区間に対する情報をサーバに転送する段階
を含み、
前記サーバから動画コンテンツを受信する段階は、
前記サーバで前記動画コンテンツに対してクライアントから受信した一部区間に対応する動画のリストを前記動画コンテンツに対するコメントリストとしてさらに受信し、
前記動画コンテンツを表示する段階は、
前記のさらに受信された動画のリストを前記動画コンテンツに連係して表示する、コンピュータプログラム。
【請求項７】
請求項５または６に記載のコンピュータプログラムを格納した、コンピュータで読み取り可能な記録媒体。
【請求項８】
少なくとも１つのプログラムがロードされたメモリ、および
少なくとも１つのプロセッサ
を含むシステムであって、
前記少なくとも１つのプロセッサは、前記プログラムの制御にしたがい、
クライアントに動画コンテンツを提供する過程、
前記クライアントから前記動画コンテンツの一部区間に対する選択を受信する過程、
前記の選択された一部区間を前記動画コンテンツと関連付けて格納する過程、および
前記の格納された一部区間に対応する動画のリストを前記動画コンテンツに対するコメントリストとして前記動画コンテンツに連係して提供する過程
を処理する、システム。
【請求項９】
少なくとも１つのプログラムがロードされたメモリ、および
少なくとも１つのプロセッサ
を含むシステムであって、
前記少なくとも１つのプロセッサは、前記プログラムの制御にしたがい、
サーバから動画コンテンツを受信する過程、
前記動画コンテンツを表示する過程、
前記動画コンテンツの一部区間に対するユーザの選択を確認する過程、および
前記の確認された一部区間に対する情報をサーバに転送する過程
を処理し、
前記サーバで前記動画コンテンツに対してクライアントから受信した一部区間に対応する動画のリストを前記動画コンテンツに対するコメントリストとしてさらに受信する過程、および
前記のさらに受信された動画のリストを前記動画コンテンツに連係して表示する過程
をさらに処理する、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
下記の説明は、動画コンテンツのハイライト区間を提供する方法およびシステムに関する。
【背景技術】
【０００２】
超高速通信網の利用者が急激に増加するに伴い、通信網を介した新規サービスの開発およびサービスアイテムの多様化が可能となった。このような通信網を利用したサービスのうち最も一般的なサービスが、動画提供サービスであると言える。
【０００３】
例えば、特許文献１（登録日２００８年４月２５日：「動画リンクサービスを提供する装置およびその方法」）では、移動通信端末を利用してインターネット上でリンクされた動画を鑑賞することができる動画リンクサービスを提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】韓国登録特許第１０−０８２７１９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
動画からユーザによって抽出された一部区間をコメント形態で登録することができる方法およびシステムを提供する。
【０００６】
動画からコメントとして登録された一部区間を利用してハイライト映像を抽出することができる方法およびシステムを提供する。
【０００７】
動画からユーザによって再生された区間の累積情報を利用してハイライト映像を抽出することができる方法およびシステムを提供する。
【０００８】
コンテンツリストに含まれる動画に対し、該当のリストでハイライト映像のプレビューを提供することができる方法およびシステムを提供する。
【０００９】
動画のフル映像やハイライト映像の終り（ｅｎｄ）で他の動画の連続再生を提供することができる方法およびシステムを提供する。
【課題を解決するための手段】
【００１０】
コンピュータによって実現される方法であって、クライアントに動画コンテンツを提供する段階、前記クライアントから前記動画コンテンツの一部区間に対する選択を受信する段階、前記の選択された一部区間を前記動画コンテンツと関連付けて格納する段階、および前記の格納された一部区間を前記動画コンテンツに対するコメントの形態で提供する段階を含む、方法を提供する。
【００１１】
コンピュータシステムが動画を提供するように制御する命令（ｉｎｓｔｒｕｃｔｉｏｎ）を含むコンピュータで読み取り可能な記録媒体であって、前記命令は、クライアントに動画コンテンツを提供する段階、前記クライアントから前記動画コンテンツの一部区間に対する選択を受信する段階、前記の選択された一部区間を前記動画コンテンツと関連付けて格納する段階、および前記の格納された一部区間を前記動画コンテンツに対するコメントの形態で提供する段階を含む方法によって前記コンピュータシステムを制御する、コンピュータで読み取り可能な記録媒体を提供する。
【００１２】
少なくとも１つのプログラムがロードされたメモリ、および少なくとも１つのプロセッサを含むシステムであって、前記少なくとも１つのプロセッサは、前記プログラムの制御にしたがい、クライアントに動画コンテンツを提供する過程、前記クライアントから前記動画コンテンツの一部区間に対する選択を受信する過程、前記の選択された一部区間を前記動画コンテンツと関連付けて格納する過程、および前記の格納された一部区間を前記動画コンテンツに対するコメントの形態で提供する過程を処理する、システムを提供する。
【発明の効果】
【００１３】
動画コンテンツからユーザが選択した一部区間を抽出し、抽出された一部区間をテキストと共にコメント形態で登録することにより、動画に最適化したコメントサービスをサポートすることができる。
【００１４】
動画からコメントとして登録された一部区間を利用してハイライト映像を抽出したり、動画からユーザによって再生された区間の累積情報を利用してハイライト映像を抽出したりすることにより、動画を直接消費したユーザの行動に基づいてハイライト映像を抽出することができ、動画からのハイライト映像の抽出を自動化することができる。
【００１５】
コンテンツリストに含まれる動画に対し、該当のリストでハイライト映像のプレビューを提供することによってコンテンツ訴求力と没入度を高めることができ、コンテンツ確認のためにフル映像を提供する場合に比べてデータ量を減らすことができ、低仕様のネットワーク環境でもコンテンツの確認が可能となる。
【００１６】
動画のフル映像やハイライト映像の終りで他の動画の連続再生を提供することにより、リストからの選択過程がなくても連続的なコンテンツの確認が可能となり、リストから映像への画面移動による連続再生の流れを中断させることなく、動画に適したサービス品質を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、電子機器のプロセッサが含むことのできる構成要素の例を示した図である。
【図４】本発明の一実施形態における、電子機器が実行することのできる方法の例を示した図である。
【図５】本発明の一実施形態における、電子機器に表示された画面にコンテンツリストが含まれる画面の例を示した図である。
【図６】本発明の一実施形態における、電子機器が実行することのできる方法の他の例を示した図である。
【図７】本発明の一実施形態における、電子機器に表示された画面における画面切り替えの過程の例を示した図である。
【図８】本発明の一実施形態における、電子機器が実行することのできる方法のさらに他の例を示した図である。
【図９】本発明の一実施形態における、電子機器に表示された画面にコメントリストが含まれる画面の例を示した図である。
【図１０】本発明の一実施形態における、電子機器に表示された画面に巻き戻しボタンが含まれる画面の例を示した図である。
【図１１】本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示した図である。
【図１２】本発明の一実施形態における、サーバが実行することのできる方法の例を示した図である。
【図１３】本発明の一実施形態における、サーバが実行することのできる方法の他の例を示した図である。
【図１４】本発明の一実施形態における、ハイライト映像の抽出基準の例を説明するための図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００１９】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図１のように限定されることはない。
【００２０】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってもよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、ナビゲーション、コンピュータ、ノート型パンコン、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレットＰＣなどがある。一例として、電子機器１（１１０）は、無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信することができる。
【００２１】
通信方式が制限されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を活用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうち１つ以上の任意のネットワークを含んでもよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的（ｈｉｅｒａｒｃｈｉｃａｌ）ネットワークなどを含むネットワークトポロジのうち任意の１つ以上を含んでもよいが、これに制限されることはない。
【００２２】
サーバ１５０、１６０それぞれは、複数の電子機器１１０、１２０、１３０、１４０とネットワーク１７０を介して通信し、命令、コード、ファイル、コンテンツ、サービスなどを提供するコンピュータ装置または複数の装置によって実現されてよい。
【００２３】
一例として、サーバ１６０は、ネットワーク１７０を介して接続された電子機器１（１１０）にアプリケーションのインストールのためのファイルを提供することができる。この場合、電子機器１（１１０）は、サーバ１６０から提供されたファイルを利用してアプリケーションをインストールすることができるようになる。また、電子機器１（１１０）が含むオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）および少なくとも１つのプログラム（一例として、ブラウザや前記インストールされたアプリケーション）の制御にしたがってサーバ１５０に接続し、サーバ１５０が提供するサービスやコンテンツの提供を受けることができる。例えば、電子機器１（１１０）がアプリケーションの制御にしたがってネットワーク１７０を介してサービス要求メッセージをサーバ１５０に送信したとすると、サーバ１５０は、サービス要求メッセージに対応するコードを電子機器１（１１０）に送信することができ、電子機器１（１１０）は、アプリケーションの制御にしたがってコードに基づいた画面を構成して表示することによってユーザにコンテンツを提供することができる。
【００２４】
図２は、本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。図２では、１つの電子機器に対する例として電子機器１（１１０）、１つのサーバに対する例としてサーバ１５０の内部構成について説明している。他の電子機器１２０、１３０、１４０やサーバ１６０も、同一または類似する内部構成を有することができる。
【００２５】
電子機器１（１１０）とサーバ１５０は、メモリ２１１、２２１、プロセッサ２１２、２２２、通信モジュール２１３、２２３、および入力／出力インタフェース２１４、２２４を含んでよい。メモリ２１１、２２１は、コンピュータで読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久大容量記憶装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでよい。また、メモリ２１１、２２１には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、電気機器１（１１０）にインストールされ駆動するアプリケーションのためのコード）とが格納されてよい。このようなソフトウェア構成要素は、ドライブメカニズム（ｄｒｉｖｅ  ｍｅｃｈａｎｉｓｍ）を利用してメモリ２１１、２２１とは別のコンピュータで読み取り可能な記録媒体からロードされてもよい。このような別のコンピュータで読み取り可能な記録媒体は、フロッピドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータで読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではない通信モジュール２１３、２２３を利用してメモリ２１１、２２１にロードされてもよい。例えば、少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布するファイル配布システム（一例として、上述したサーバ１６０）がネットワーク１７０を介して提供するファイルによってインストールされるプログラム（一例として、上述したアプリケーション）に基づいてメモリ２１１、２２１にロードされてもよい。
【００２６】
プロセッサ２１２、２２２は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１１、２２１または通信モジュール２１３、２２３によって、プロセッサ２１２、２２２に提供されてよい。プロセッサ２１２、２２２は、メモリ２１１、２２１のような記録装置に格納されたプログラムコードを実行するように構成されてもよい。
【００２７】
通信モジュール２１３、２２３は、ネットワーク１７０を介して電子機器１（１１０）とサーバ１５０とが互いに通信するための機能を提供してもよいし、他の電子機器（一例として、電子機器２（１２０））または他のサーバ（一例として、サーバ１６０）と通信するための機能を提供してもよい。一例として、電子機器１（１１０）のプロセッサ２１２がメモリ２１１のような記録装置に格納されたコードにしたがって生成した要求が、通信モジュール２１３の制御にしたがいネットワーク１７０を介してサーバ１５０に伝達されてもよい。これとは反対に、サーバ１５０のプロセッサ２２２が提供する制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２２３とネットワーク１７０を経て電子機器１（１１０）の通信モジュール２１３を介して電子機器１（１１０）に受信されてもよい。例えば、通信モジュール２１３で受信したサーバ１５０の制御信号や命令などは、プロセッサ２１２やメモリ２１１に伝達されてもよく、コンテンツやファイルなどは、電子機器１（１１０）がさらに含むことのできる記録媒体に格納されてもよい。
【００２８】
入力／出力インタフェース２１４、２２４は、入力／出力装置２１５とのインタフェースのための手段であってよい。例えば、入力装置は、キーボードまたはマウスなどの装置を、出力装置はアプリケーションの通信セッションを表示するためのディスプレイのような装置を含んでもよい。他の例として、入力／出力インタフェース２１４は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。より具体的な例として、電子機器１（１１０）のプロセッサ２１２は、メモリ２１１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０や電子機器２（１２０）が提供するデータを利用して構成されるサービス画面やコンテンツが入力／出力インタフェース２１４を通じてディスプレイに表示されてもよい。
【００２９】
また、他の実施形態において、電子機器１（１１０）とサーバ１５０は、図２の構成要素よりもさらに多くの構成要素を含んでもよい。しかし、大部分の従来技術構成要素を明確に図に示す必要はない。例えば、電子機器１（１１０）は、上述した入力／出力装置２１５のうち少なくとも一部を含むように実現されてもよいし、トランシーバ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。
【００３０】
図３は、本発明の一実施形態における、電子機器のプロセッサが含むことのできる構成要素の例を示した図であり、図３に示すように、電子機器１（１１０）のプロセッサ２１２は、送受信制御部３１０、表示制御部３２０、および認識制御部３３０を含んでよい。このようなプロセッサ２１２の構成要素は、電子機器が実行することのできる方法が含む段階を実行するように電子機器１（１１０）を制御してよく、このような制御のためにメモリ２１１が含むオペレーティングシステムと少なくとも１つのプログラムのコードを実行するように実現されてよい。
【００３１】
図４は、本発明の一実施形態における、コンテンツリストで動画のハイライト映像をプレビューで提供する方法の例を示したフローチャートである。
【００３２】
段階４１０で、電子機器１（１１０）は、電子機器１（１１０）で駆動するアプリケーションの制御にしたがいネットワークを介してサーバ１５０に接続し、サーバ１５０からサーバ１５０で提供するコンテンツリストに関する情報を受信することができる。アプリケーションは、上述した少なくとも１つのプログラムコードに対応してもよく、送受信制御部３１０は、電子機器１（１１０）が段階４１０を実行するように電子機器１（１１０）を制御することができる。
【００３３】
段階４２０で、電子機器１（１１０）は、サーバ１５０で提供するコンテンツリストに関する情報を利用し、電子機器１（１１０）で駆動するアプリケーションを通じてコンテンツリストを含む画面を構成して表示することができる。このために、表示制御部３２０は、電子機器１（１１０）が段階４２０を実行するように電子機器１（１１０）を制御することができる。
【００３４】
既存には、コンテンツリストに動画が含まれている場合、動画の静的なサムネイルやタイトルだけがリストで示されていたため、コンテンツ訴求力が低下し、ユーザの没入度も低下せざるを得なかった。さらに、コンテンツリストではサムネイルやタイトルだけしか確認できず、具体的な内容を確認するためには、コンテンツリストから確認したい動画の項目を選択し、以後に提供されるフル映像を確認しなければならなかったため、その手順が面倒であり、通信資源の効率も低下した。これを改善するために、電子機器１（１１０）は、サーバ１５０で提供するコンテンツリストに関する情報に基づいてコンテンツリストで該当のリストに含まれる動画のハイライト映像を再生して動画のプレビューを提供することができる。ここで、ハイライト映像とは、該当の動画から抽出された一部区間を意味してもよく、これは、コンテンツ提供者が直接指定した区間であってもよいし、サーバ１５０で自動抽出された区間であってもよい。ハイライト映像の抽出については、以下で詳しく説明する。
【００３５】
図５は、電子機器１（１１０）に表示された画面５００であって、コンテンツリスト５１０が含まれる画面５００の例を示している。図５の画面５００は、サーバ１５０によって提供された情報に基づいて構成されてよい。図５に示すように、コンテンツリスト５１０には、コンテンツリスト５１０に含まれる動画それぞれの項目に、ハイライト映像が再生されるプレビュー領域５１１が含まれてよい。したがって、電子機器１（１１０）は、コンテンツリスト５１０に動画のハイライト区間をプレビューとして提供することにより、コンテンツリスト５１０におけるユーザへのコンテンツ訴求力を高めることができる。
【００３６】
図６は、本発明の一実施形態における、動画間の画面切り替え方法の例を示したフローチャートである。
【００３７】
段階６１０で、電子機器１（１１０）は、電子機器１（１１０）で駆動するアプリケーションの制御にしたがいネットワークを介してサーバ１５０に接続し、サーバ１５０からサーバ１５０で提供する動画に関する情報を受信することができる。このために、送受信制御部３１０は、電子機器１（１１０）が段階６１０を実行するように電子機器１（１１０）を制御することができる。
【００３８】
段階６２０で、電子機器１（１１０）は、サーバ１５０で提供する動画に関する情報に基づいて電子機器１（１１０）で駆動するアプリケーションを通じて該当の動画のハイライト映像を再生する画面（以下、「ハイライト映像画面」と称する）を構成して表示することができる。このために、表示制御部３２０は、電子機器１（１１０）が段階６２０を実行するように電子機器１（１１０）を制御することができる。ここで、ハイライト映像とは、該当の動画から抽出された一部区間を意味してもよく、これは、コンテンツ提供者が直接指定した区間であってもよいし、サーバ１５０で自動抽出される区間であってもよい。ハイライト映像の抽出については、以下でさらに詳しく説明する。
【００３９】
段階６３０で、電子機器１（１１０）は、ハイライト映像画面に対するユーザアクションに基づいて切り替えイベントを認識することができる。このために、認識制御部３３０は、電子機器１（１１０）が段階６３０を実行するように電子機器１（１１０）を制御することができる。一例として、電子機器１（１１０）は、ハイライト映像画面に対してタッチベースのジェスチャが入力された場合には、該当のジェスチャに事前に定義されている入力イベントを発生させてもよい。例えば、左／右スワイプ（ｓｗｉｐｅ）ジェスチャは、動画間の画面切り替えのためのハイライト映像移動ジェスチャとして定義されてもよいし、上／下スワイプジェスチャは、動画のフル映像とハイライト映像との間の画面切り替えのためのフル映像移動ジェスチャとして定義されてもよい。
【００４０】
段階６４０で、電子機器１（１１０）は、段階６３０で認識されたイベントがフル映像移動ジェスチャに対する入力イベントであるか、あるいはハイライト映像移動ジェスチャに対する入力イベントであるかを確認することができる。このために、認識制御部３３０は、電子機器１（１１０）が段階６４０を実行するように電子機器１（１１０）を制御することができる。
【００４１】
段階６５０で、電子機器１（１１０）は、段階６３０で認識されたイベントがフル映像移動ジェスチャに対する入力イベントである場合には、ハイライト映像画面を動画のフル映像が再生される画面（以下、「フル映像画面」と称する）に切り替えて表示することができる。このために、表示制御部３２０は、電子機器１（１１０）が段階６５０を実行するように電子機器１（１１０）を制御することができる。一例として、ハイライト映像とフル映像は、シングルパネルで構成され、フリップ（ｆｌｉｐ）形態で画面が切り替ってもよい。
【００４２】
段階６６０で、電子機器１（１１０）は、フル映像画面において、動画のフル映像に対する再生終了時点（エンドページ）に基づいて切り替えイベントを認識することができる。このために、認識制御部３３０は、電子機器１（１１０）が段階６６０を実行するように電子機器１（１１０）を制御することができる。
【００４３】
段階６７０で、電子機器１（１１０）は、段階６６０でフル映像の再生終了時点に基づいて切り替えイベントが認識されるか、段階６３０で認識されたイベントがハイライト映像移動ジェスチャに対する入力イベントである場合に、ハイライト映像画面を、他の動画のハイライト映像を再生するハイライト映像画面に切り替えて表示することができる。このために、表示制御部３２０は、電子機器１（１１０）が段階６７０を実行するように電子機器１（１１０）を制御することができる。
【００４４】
図７は、電子機器１（１１０）に表示された画面であって、画面の切り替え過程の例を示している。図７の画面７００−１、７００−２、７００−３は、サーバ１５０によって提供された情報に基づいて構成されてよい。
【００４５】
一例として、図７を参照すると、電子機器１（１１０）では、動画１のハイライト映像が再生されるハイライト映像画面７００−１を表示しており、この後、ハイライト映像画面７００−１に対して上／下スワイプジェスチャが入力されると、動画１のフル映像が再生されるフル映像画面７００−２に切り替えてよい。ここで、動画１のハイライト映像画面７００−１とフル映像画面７００−２は、シングルパネルで構成され、画面の切り替え時にはフリップアニメーションが適用されてもよい。さらに、電子機器１（１１０）は、動画１のハイライト映像画面７００−１に対して左→右方向のスワイプジェスチャが入力されると、動画２のハイライト映像が再生されるハイライト映像画面７００−３に切り替えてよい。
【００４６】
他の例として、電子機器１（１１０）は、動画１のフル映像画面７００−２でフル映像の再生が終わると（エンドページ）、動画２のハイライト映像が再生されるハイライト映像画面７００−３に切り替えてもよい。さらに他の例として、電子機器１（１１０）は、動画１のハイライト映像画面７００−１でハイライト映像の再生が終わると、動画１のフル映像が再生されるフル映像画面７００−２に切り替えてもよいし、動画２のハイライト映像が再生されるハイライト映像画面７００−３に切り替えてもよい。さらに他の例として、電子機器１（１１０）は、動画１のフル映像画面７００−２に対して左／右スワイプジェスチャが入力されると、動画２のフル映像が再生されるフル映像画面（図示せず）に切り替えてもよい。
【００４７】
動画１と動画２は、サーバ１５０によって提供されたコンテンツリストに含まれるものであって、電子機器１（１１０）は、コンテンツリストの整列順にしたがって動画間の画面切り替えを処理してもよい。
【００４８】
上述した画面切り替えのためのジェスチャや画面切り替え順などは例示的なものに過ぎず、これに限定されることなく、いくらでも変更可能である。例えば、上／下スワイプジェスチャをフル映像移動ジェスチャの例として説明したが、ハイライト映像が再生される画面でピンチ（ｐｉｎｃｈ）、ダブルクリック（ｄｏｕｂｌｅ  ｃｌｉｃｋ）、ドラッグ（ｄｒａｇ）などのジェスチャが入力された場合には、フル映像画面に切り替わるようにしてもよい。さらに、画面に対するタッチ強度（例えば、ｆｏｒｃｅ  ｔｏｕｃｈなど）やタッチ時間、タッチ長さなどを認識して新たなイベント機能を取り入れてもよいが、例えば、ハイライト映像やフル映像でスワイプを長く入力した場合には、他のカテゴリに移動するように制御してもよい。
【００４９】
したがって、電子機器１（１１０）は、動画のハイライト映像画面において、簡単なジェスチャによって他の動画のハイライト映像画面に切り替えることにより、ＴＶチャンネルを変えるように連続的な動画間の画面切り替えを提供することができ、ハイライト映像を利用して動画の一部区間を表示しながらコンテンツの選択をサポートすることができる。
【００５０】
図８は、本発明の一実施形態における、動画に対するコメント入力方法の例を示したフローチャートである。
【００５１】
段階８１０で、電子機器１（１１０）は、電子機器１（１１０）で駆動するアプリケーションの制御にしたがいネットワークを介してサーバ１５０に接続し、サーバ１５０で提供する動画に関する情報を受信することができる。このために、送受信制御部３１０は、電子機器１（１１０）が段階８１０を実行するように電子機器１（１１０）を制御することができる。
【００５２】
段階８２０で、電子機器１（１１０）は、サーバ１５０で提供する動画に関する情報に基づいて電子機器１（１１０）で駆動するアプリケーションを通じて該当の動画のフル映像を再生する画面（以下、「フル映像画面」と称する）を構成して表示することができる。このために、表示制御部３２０は、電子機器１（１１０）が段階８２０を実行するように電子機器１（１１０）を制御することができる。
【００５３】
段階８３０で、電子機器１（１１０）は、フル映像からユーザによって選択された一部区間に関する情報と入力されたテキストとをサーバ１５０に送信することができる。このために、送受信制御部３１０は、電子機器１（１１０）が段階８３０を実行するように電子機器１（１１０）を制御することができる。フル映像画面には、動画を視聴するユーザを対象にコメント入力環境が提供されるが、一例として、動画の一部区間を選択するための区間選択ＵＩと、テキストを含むデータを入力するためのテキスト入力ＵＩとが含まれてもよい。ユーザが動画を視聴している途中に該当の動画に意見を書き込もうとするとき、区間選択ＵＩを利用して動画から一部区間を選択してもよく、テキスト入力ＵＩを利用して選択された一部区間に対する意見をテキストで入力してもよい。
【００５４】
他の例として、区間選択ＵＩを別に構成するのではなく、動画の再生中にテキスト入力ＵＩがアクティブ化する時点（例えば、テキスト入力ウィンドウにカーソルが生成されたり、キーパッドがアクティブ化したりする場合など）の前後一部区間を動画から自動抽出し、該当の区間をユーザのコメント入力区間として指定することも可能である。さらに他の例として、ユーザが動画を視聴している途中に意見を書き込もうとするときに、動画の再生を一時停止した状態でテキスト入力ＵＩを利用してテキストを入力する場合、動画で一時停止された時点の前後一部区間をユーザのコメント入力区間として抽出することも可能である。
【００５５】
したがって、電子機器１（１１０）は、ユーザが動画から意見を書き込みたい一部区間を抽出し、抽出された一部区間の映像とテキストを含む形態のコメントを生成できる環境をサポートすることができる。
【００５６】
サーバ１５０は、動画を視聴するユーザからコメント（一部区間の映像とテキストを含む形態のコメント）を収集および登録してもよく、登録されたコメントのうち少なくとも一部のコメントを電子機器１（１１０）に提供してもよい。
【００５７】
段階８４０で、電子機器１（１１０）は、サーバ１５０で提供するコメントに関する情報に基づき、フル映像画面に該当の動画のコメント、すなわち、一部区間の映像とテキストを含む形態のコメントを表示することができる。このために、表示制御部３２０は、電子機器１（１１０）が段階８４０を実行するように電子機器１（１１０）を制御することができる。他の例として、電子機器１（１１０）は、動画のコメントとして登録された一部区間を、該当の動画の再生区間移動のためのインデックスとして構成して表示してもよい。フル映像画面は、動画の再生区間を制御するためのプログレスバー（ｐｒｏｇｒｅｓｓ  ｂａｒ）を含んでもよく、ここで、該当の動画のコメントとして登録された一部区間がプログレスバーに含まれるインデックスとして活用されてもよい。
【００５８】
図９は、電子機器１（１１０）に表示された画面９００であって、動画のコメントが表示された画面の例を示している。図９は、動画のフル映像が再生されるフル映像画面９１０を示している。図９の画面９００は、サーバ１５０によって提供された情報に基づいて構成されてよい。
【００５９】
図９を参照すると、電子機器１（１１０）は、動画に対し、フル映像画面９１０と共に、該当の動画に登録されたコメントリスト９２０を表示することができる。ここで、コメントリスト９２０に含まれるコメントのうち少なくとも一部は、動画の一部区間とテキストを含む形態で構成されてもよい。さらに、電子機器１（１１０）は、フル映像画面９１０に動画の再生区間を制御するためのプログレスバー９１１を含んで構成してもよい。ここで、プログレスバー９１１には、動画の再生区間移動のためのインデックス９１２が含まれてもよく、特に、動画のコメントとして登録された一部区間を、再生区間移動のためのインデックス９１２として構成してもよい。動画の一部区間である「区間１」と「区間２」がコメントによって登録された場合、該当の区間を、コメントリスト９２０はもちろん、再生区間移動のためのインデックス９１２として構成して表示してもよい。ユーザがフル映像画面９１０のプログレスバー９１１に含まれるインデックス９１２のうちから「区間２」を選択した場合、動画の再生区間がコメントとして登録された区間２に直ぐに移動するようになる。電子機器１（１１０）は、インデックス９１２によって移動した区間に関する情報をサーバ１５０に伝達してもよい。サーバ１５０では、動画で多く再生される区間に関する集合情報を収集し、集合情報に基づいて該当の動画からハイライト区間を抽出してもよい。ハイライト区間の抽出については、以下で説明する。
【００６０】
また、コメントリスト９２０には、コメントに対する共感意思（例えば、いいね、残念など）を入力するためのインタラクションボタン９２１が含まれてもよく、最新コメント登録順、肯定的な共感意見の累積数などを基準としてコメントリスト９２０内のコメントが整列されてもよい。ユーザが動画のコメントを見ている途中にインタラクションボタン９２１を利用して特定のコメントに共感意思を入力してもよく、電子機器１（１１０）は、インタラクションボタン９２１を利用したユーザフィードバックをサーバ１５０に伝達してもよい。サーバ１５０では、動画に登録されたコメントそれぞれに対してユーザフィードバック情報（ユーザの共感意思に関する累積情報）を収集し、これに基づいて該当の動画からハイライト映像を抽出してもよい。ハイライト映像の抽出については、以下で説明する。
【００６１】
図１０は、電子機器１（１１０）に表示された画面１０００であって、巻き戻し（ｒｅｗｉｎｄ）ボタンが含まれる画面の例を示している。図１０の画面１０００は、サーバ１５０によって提供された情報に基づいて構成されてよい。図１０は、動画のフル映像が再生されるフル映像画面１０１０を示している。
【００６２】
電子機器１（１１０）は、フル映像画面１０１０に、動画の再生区間を選択するためのプログレスバー１０１１と、動画の再生区間を一定区間ずつ（例えば、１０秒）前に自動移動させるための巻き戻しボタン１０３０とを含んでよい。ユーザが動画を視聴している途中に、趣向に応じて巻き戻しボタン１０３０またはプログレスバー１０１１を利用して前の映像を巻き戻して見ることができ、電子機器１（１１０）は、巻き戻しボタン１０３０やプログレスバー１０１１を利用して前に移動した区間に関する情報をサーバ１５０に伝達してもよい。サーバ１５０では、動画で多く再生される区間に関する集合情報を収集し、集合情報に基づいて該当の動画からハイライト映像を抽出してもよい。ハイライト映像の抽出については、以下で説明する。
【００６３】
図１１は、本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示した図であり、図１１に示すように、サーバ１５０のプロセッサ２２２は、登録制御部１１１０、累積制御部１１２０、抽出制御部１１３０、レーティング制御部１１４０、および提供制御部１１５０を含んでよい。このようなプロセッサ２２２の構成要素は、サーバ１５０が実行することのできる方法が含む段階を実行するようにサーバ１５０を制御してよく、このような制御のためにメモリ２２１が含むオペレーティングシステムと少なくとも１つのプログラムのコードを実行するように実現されてよい。
【００６４】
図１２は、本発明の一実施形態における、サーバが実行することのできる方法の例を示したフローチャートである。
【００６５】
段階１２１０で、サーバ１５０は、電子機器に提供された動画に対して電子機器からコメントとして入力された動画の一部区間とテキストとを受信し、該当の動画のコメントとして登録することができる。このために、登録制御部１１１０は、サーバ１５０が段階１２１０を実行するようにサーバ１５０を制御することができる。
【００６６】
サーバ１５０は、ネットワークを介し電子機器の要求にしたがって電子機器に動画を提供してもよい。ここで、動画に対して動画の一部区間とテキストを含む形態のコメント入力環境をサポートしてもよい。これにより、電子機器では、動画に対してユーザが意見を書き込もうとする一部区間を抽出し、ユーザが入力したテキストと共にサーバ１５０に伝達してもよい。この後、サーバ１５０は、電子機器に動画を提供するとき、該当の動画に登録されたコメント（一部区間の映像とテキストを含む形態のコメント）を共に電子機器に提供してもよい。このために、提供制御部１１５０は、サーバ１５０が電子機器に動画および動画に関する情報を提供するようにサーバ１５０を制御することができる。
【００６７】
段階１２２０で、サーバ１５０は、動画を消費するユーザの電子機器から受信した情報に基づき、該当の動画のコメントとして提供された一部区間に関するユーザフィードバック情報を累積することができる。このために、累積制御部１１２０は、サーバ１５０が段階１２２０を実行するようにサーバ１５０を制御することができる。一例として、サーバ１５０は、動画を消費するユーザが動画のコメントに入力した共感意思（例えば、いいね）の累積数を集計してもよい。他の例として、サーバ１５０は、動画のコメントとして登録された一部区間が再生区間移動のためのインデックスとして利用される場合、インデックスによって選択された一部区間の累積回数を集計してもよい。
【００６８】
段階１２３０で、サーバ１５０は、動画のコメント別に累積したユーザフィードバック情報を利用して動画に登録されたコメントのうちから少なくとも１つのコメントを選定した後、選定されたコメントの一部区間をハイライト映像として抽出することができる。このために、抽出制御部１１３０は、サーバ１５０が段階１２３０を実行するようにサーバ１５０を制御することができる。一例として、サーバ１５０は、動画に登録されたコメントのうちからユーザによる共感意思の累積数が最も多いコメント（ベストコメント）を選定した後、該当のコメントの一部区間を該当の動画のハイライト映像として選定してもよい。他の例として、サーバ１５０は、コメントとして登録された一部区間のうち、動画の再生区間移動のためのインデックスとしてユーザによって最も多く選択された一部区間を該当の動画のハイライト映像として選定してもよい。
【００６９】
したがって、サーバ１５０は、ユーザが動画視聴の途中に意見を書き込もうとする一部区間を抽出し、抽出された一部区間の映像とテキストを含む形態のコメントを生成できる環境をサポートすることができる。さらに、動画に登録されたコメントのうちから、ユーザによる共感意思が多いコメントや、再生区間移動のためのインデックスとして多く選択されたコメントを選定し、該当のコメントに登録された映像区間をハイライト映像として自動抽出することができる。
【００７０】
図１３は、本発明の一実施形態における、サーバが実行することのできる方法の他の例を示したフローチャートである。
【００７１】
段階１３１０で、サーバ１５０は、ネットワークを介し電子機器の要求にしたがって電子機器に動画を提供することができる。このために、提供制御部１１５０は、サーバ１５０が段階１３１０を提供するようにサーバ１５０を制御することができる。サーバ１５０は、動画が再生される画面でプログレスバーや巻き戻しなどのＵＩを利用して一定時点前に移動して再生することのできる機能、動画の一部区間をキャプチャ（ｃａｐｔｕｒｅ）することのできる機能、動画の一部区間をユーザ間で共有することのできる機能などをサポートしてもよい。
【００７２】
段階１３２０で、サーバ１５０は、動画を消費するユーザの電子機器から受信した情報に基づき、該当の動画に対して巻き戻しによってリピート再生された区間、キャプチャされた区間、共有された区間のうち少なくとも１つに対する累積情報を集計することができる。このために、累積制御部１１２０は、サーバ１５０が段階１２２０を実行するようにサーバ１５０を制御することができる。一例として、サーバ１５０は、動画の単位場面（例えば、フレーム）別に、該当の動画を消費するユーザによるリピート再生回数、キャプチャ回数、共有回数などを累積してもよい。リピート再生回数は、巻き戻しボタンやプログレスバーなどを利用して移動した時点から一定時間（例えば、１秒）以上視聴した場合に有効となる値として累積されてもよい。
【００７３】
段階１３３０で、サーバ１５０は、動画に対する累積情報を利用し、該当の動画から少なくとも１つのハイライト映像を抽出することができる。このために、抽出制御部１１３０は、サーバ１５０が段階１２３０を実行するようにサーバ１５０を制御することができる。一例として、サーバ１５０は、動画を実際に消費したユーザによって最も多くリピート再生された区間、最も多くキャプチャされた区間、最も多く共有された区間を中心として該当の動画のハイライト映像として抽出してもよい。例えば、図１４に示すように、フレーム別にリピート再生回数を累積し、累積したリピート再生回数が最も多いフレーム（Ｘ）を基準とした前と後の一定区間（例えば、Ｘ−５秒からＸ＋５秒の区間）、あるいは後の一定区間（例えば、ＸからＸ＋１０秒の区間）をハイライト映像として抽出してもよい。他の例として、サーバ１５０は、リピート再生回数が設定レベル以上のフレームを基準とした前と後の少なくとも１つの一定区間をハイライト映像として抽出してもよい。さらに他の例として、サーバ１５０は、フレーム別にリピート再生回数を累積し、累積したリピート再生回数が最も多いフレーム（Ｘ）の静止画面をハイライト映像として抽出してもよい。ここで、静止画面のハイライト映像は、サムネイルなど動画の代表イメージとして活用されてもよい。上述では、フレーム別の累積回数のピーク値をハイライト映像の抽出基準として説明したが、これに限定されることはなく、区間別の累積回数に対する平均値（積分値）などを基準としてハイライト映像を抽出することも可能である。
【００７４】
したがって、サーバ１５０は、動画に対して前に巻き戻す機能、キャプチャ機能、共有機能などをサポートすることができ、これによって動画を消費したユーザが多く巻き戻した区間、多くキャプチャした区間、多く共有した区間などを利用してハイライト映像を自動抽出することができる。言い換えれば、サーバ１５０は、動画を実際に消費したユーザのコンテンツ使用パターンに基づいて、該当の動画からハイライト区間を抽出することができる。
【００７５】
また、サーバ１５０は、ハイライト映像に該当する区間別にタグを挿入し、ユーザがタグを選択した場合、該当のタグが挿入された特定ハイライトに直ぐに移動することのできる環境を提供してもよく、これによってタグ別の累積情報を集計し、これに基づいてハイライト映像を抽出してもよい。
【００７６】
また、サーバ１５０は、動画に対する累積情報（リピート再生回数、キャプチャ回数、共有回数など）を利用して動画に対する順位を自動決定してもよい。このために、レーティング制御部１１４０は、サーバ１５０が動画レーティング自動化を実行するようにサーバ１５０を制御することができる。一例として、サーバ１５０は、動画の区間別の累積情報をすべて合計し、合計値を基準として動画間の順位を決めてもよい。他の例として、サーバ１５０は、動画の区間別の累積情報のうち最大の値を基準として動画間の順位を決めてもよい。さらに他の例として、サーバ１５０は、１つの動画から複数のハイライト映像が抽出された場合、ハイライト映像として抽出された区間別に累積情報を比較してハイライト映像間の順位を決めてもよい。この他にも、サーバ１５０は、動画やハイライト映像に対するＡ／Ｂテスティング方式によってコンテンツを比較した値を利用して動画またはハイライト映像間の順位を決めることも可能である。
【００７７】
また、サーバ１５０は、動画に対する累積情報（リピート再生回数、キャプチャ回数、共有回数など）をグループ別にクラスタリングしてハイライト映像を抽出してもよい。例えば、ユーザを、年齢、性別、位置などを基準として複数のグループに定義してもよく、各グループ別に動画に対する累積情報を集計した後、各グループが選好する区間を基準としてハイライト映像を抽出してもよい。したがって、サーバ１５０は、同じコンテンツの動画が消費されたとしても、ユーザが属するグループに応じて互いに異なるハイライト映像を推薦することができる。
【００７８】
さらに、サーバ１５０は、動画のコメントに対するユーザフィードバック情報や動画に対する累積情報（リピート再生回数、キャプチャ回数、共有回数など）を利用して該当の動画に対する選好度を測定してもよく、選好度もグループ別に測定し、各グループのユーザに該当のグループが選好する動画を推薦してもよい。選好度は、ユーザが動画や動画内の区間を選択した後にどのくらい長い時間視聴したか（例えば、１０秒以上視聴したかなど）などを利用して把握してもよい。ここで、動画の推薦には、（１）ユーザ間の類似度分析に基づいて記号が類似する他のユーザが選好したコンテンツを推薦する方式、（２）ユーザが最も選好するアイテムと類似する性質のコンテンツを推薦する方式、（３）天気や時間帯などのようにユーザの気分に影響を与える可能性のある共通する要因に基づいた加重値を適用してコンテンツを推薦する方式、（４）ユーザによって最近最も選好するアイテムのコンテンツを推薦する方式などが適用されてもよい。
【００７９】
このように、本発明の実施形態によると、動画コンテンツからユーザが選択した一部区間を抽出し、抽出された一部区間をテキストと共にコメント形態で登録することにより、動画に最適なコメントサービスをサポートすることができる。また、動画からコメントとして登録された一部区間を利用してハイライト映像を抽出したり、動画からユーザによって再生された区間の累積情報を利用してハイライト映像を抽出したりすることにより、動画を直接消費したユーザの行動に基づいてハイライト映像を抽出することができ、動画からのハイライト映像の抽出を自動化することができる。また、コンテンツリストに含まれる動画に対して該当のリストでハイライト映像のプレビューを提供することにより、コンテンツ訴求力と没入度を高めることができ、コンテンツを確認するときに、フル映像を提供する場合に比べてデータ量を減らすことができ、低仕様のネットワーク環境でもコンテンツの確認が可能となる。さらに、動画のフル映像やハイライト映像の終りで他の動画の連続再生を提供することにより、リストを利用した選択過程がなくてもコンテンツの確認が連続的に可能となり、リストから映像への画面移動による連続再生の流れを中断させることなく、動画に適したサービス品質を提供することができる。
【００８０】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）および前記ＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを格納、操作、処理および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでもよい。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような、他の処理構成（ｐｒｏｃｅｓｓｉｎｇ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）も可能である。
【００８１】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置（ｖｉｒｔｕａｌ  ｅｑｕｉｐｍｅｎｔ）、コンピュータ記録媒体または装置、または送信される信号波（ｓｉｇｎａｌ  ｗａｖｅ）に永久的または一時的に具現化（ｅｍｂｏｄｙ）されてもよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータで読み取り可能な記録媒体に格納されてもよい。
【００８２】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータで読み取り可能な媒体に記録されてもよい。前記コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでもよい。前記媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよいし、コンピュータソフトウェア当業者に公知な使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例は、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同じである。
【００８３】
以上のように、実施形態を限定された実施形態と図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能である。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００８４】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００８５】
１１０、１２０、１３０、１４０：電子機器
１５０、１６０：サーバ
１７０：ネットワーク
【図１】
2018085754.tif 000003
【図２】
2018085754.tif 000004
【図３】
2018085754.tif 000005
【図４】
2018085754.tif 000006
【図５】
2018085754.tif 000007
【図６】
2018085754.tif 000008
【図７】
2018085754.tif 000009
【図８】
2018085754.tif 000010
【図９】
2018085754.tif 000011
【図１０】
2018085754.tif 000012
【図１１】
2018085754.tif 000013
【図１２】
2018085754.tif 000014
【図１３】
2018085754.tif 000015
【図１４】
2018085754.tif 000016