(57)【要約】【課題】  視聴者にとって、動画を再生する上でより使い勝手の良い技術であって、かつ、動画配信者にとって、視聴者の視聴動向を正確に把握できる技術を提供すること。【解決手段】  動画データを管理し再生する動画管理再生装置と、動画管理再生装置に動画データを提供する動画配信装置とを含む学習システム。動画管理再生装置は、動画配信装置から通信ネットワークを介して第１の教育用動画データを保存する。保存した第１の教育用動画データを通信ネットワークに接続されていないオフライン状態で再生する。オフライン状態での第１の教育用動画データの再生状況を視聴履歴情報として蓄積する。視聴履歴情報を通信ネットワークを介して動画配信装置に送信する。第１の教育用動画データに関するオフライン状態での視聴履歴情報の動画配信装置への送信を条件として、第１の教育用動画データに続く第２の教育用動画データの動画管理再生装置での再生を許可する。【選択図】  図１
2010283477.tif 000002
【特許請求の範囲】
【請求項１】
動画データを管理し再生する動画管理再生装置と、前記動画管理再生装置に動画データを提供する動画配信装置とを含む学習システムであって、
前記動画管理再生装置は、
前記動画配信装置から通信ネットワークを介して、第１の教育用動画データをダウンロードし、保存する保存手段と、
保存した前記第１の教育用動画データを、前記通信ネットワークに接続されていないオフライン状態で再生する再生手段と、
前記通信ネットワークに接続されていないオフライン状態での前記第１の教育用動画データの再生状況を、視聴履歴情報として蓄積し管理する視聴履歴管理手段と、
前記視聴履歴情報を前記通信ネットワークを介して前記動画配信装置に送信する履歴情報送信手段と、
を備え、
前記動画配信装置は、
前記第１の教育用動画データに関する前記オフライン状態での前記視聴履歴情報の前記動画配信装置への送信を条件として、前記第１の教育用動画データよりも後に見るべき第２の教育用動画データの前記動画管理再生装置での再生を許可することを特徴とする学習システム。
【請求項２】
前記動画配信装置は、
前記第１の教育用動画データに関する前記視聴履歴情報の前記動画配信装置への送信を条件として、前記第２の教育用動画データの前記動画管理再生装置によるダウンロードを許可することを特徴とする請求項１に記載の学習システム。
【請求項３】
前記動画配信装置は、
前記動画配信装置へ送信された前記視聴履歴情報の内容に応じた前記第２の教育用動画データを、複数の教育用動画データから選択して、前記動画管理再生装置による再生を許可することを特徴とする請求項２に記載の学習システム。
【請求項４】
前記視聴履歴情報には、前記第１の教育用動画データの視聴時の一時停止回数が含まれ、
前記動画配信装置は、
前記一時停止回数が所定回数以下の場合に、時系列に順序が付された複数の教育用動画データから、順序が後の教育用動画データを選択して、前記動画管理再生装置による再生を許可することを特徴とする請求項３に記載の学習システム。
【請求項５】
前記視聴履歴情報には、前記第１の教育用動画データの視聴に要した視聴時間が含まれ、
前記動画配信装置は、前記視聴時間が基準範囲内であれば、時系列に順序が付された複数の教育用動画データから、順序が後の教育用動画データを選択して、前記動画管理再生装置による再生を許可することを特徴とする請求項３に記載の学習システム。
【請求項６】
動画データを管理し再生する動画管理再生装置であって、
動画配信装置から通信ネットワークを介して、第１の教育用動画データをダウンロードし、保存する保存手段と、
保存した前記第１の教育用動画データを、前記通信ネットワークに接続されていない状態で再生する再生手段と、
前記通信ネットワークに接続されていない状態での前記第１の教育用動画データの再生状況を、視聴履歴情報として蓄積し管理する視聴履歴管理手段と、
前記視聴履歴情報を前記通信ネットワークを介して前記動画配信装置に送信する履歴情報送信手段と、
を備え、
前記再生手段は、
前記第１の教育用動画データに関する前記視聴履歴情報の前記動画配信装置への送信を条件として、前記第１の教育用動画データよりも後に見るべき第２の教育用動画データの再生を許可することを特徴とする動画管理再生装置。
【請求項７】
動画データを管理し再生する動画管理再生方法であって、
動画配信装置から通信ネットワークを介して、第１の教育用動画データをダウンロードし、保存する保存ステップと、
保存した前記第１の教育用動画データを、前記通信ネットワークに接続されていない状態で再生する再生ステップと、
前記通信ネットワークに接続されていない状態での前記第１の教育用動画データの再生状況を、視聴履歴情報として蓄積し管理する視聴履歴管理ステップと、
前記視聴履歴情報を前記通信ネットワークを介して前記動画配信装置に送信する履歴情報送信ステップと、
を備え、
前記再生ステップは、
前記第１の教育用動画データに関する前記視聴履歴情報の前記動画配信装置への送信を条件として、前記第１の教育用動画データよりも後に見るべき第２の教育用動画データの再生を許可することを特徴とする動画管理再生方法。
【請求項８】
コンピュータにより実行させることにより、請求項７に記載の動画管理再生方法の各ステップを前記コンピュータに実行させる動画管理再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画データを管理し再生する技術に関する。
【背景技術】
【０００２】
従来から、インターネットなどのネットワーク上に用意された動画を閲覧する技術が知られている。一般的には、ウェブブラウザのプラグインとして動作し、ウェブサイトにて公開された動画をストリーミング再生する動画プレーヤーが広く利用されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０９３２１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来は、配信された動画を見るためにはオンラインでなければならず、インターネットブラウザを用いなければならなかった。このため、通信環境によっては、動画を快適に視聴できない場合があった。
【０００５】
一方、ウェブサイト上で公開されている動画をダウンロードできるツールも開発され、公開されている。しかし、そのようなツールは単なるデータのダウンロードツールであって、動画をダウンロードした時点で、動画とダウンロード元のウェブサイトとの関係は全く消滅していた。つまり、動画配信元は、ダウンロードされた動画がどのように閲覧されているのかを知ることが全くできなかった。
【０００６】
特に、例えば、いわゆるｅラーニングと呼ばれる教育用の動画コンテンツ配信において、視聴者は、必ずオンライン環境でｅラーニングコンテンツを視聴する必要がある。このため、移動中などの時間を有効利用したい視聴者にとって、ｅラーニングは、決して便利な仕組みとは言えなかった。
【０００７】
本発明は、上記従来技術の課題を解決するためになされたもので、ダウンロードした動画を再生する上でより使い勝手の良い技術であって、かつ、動画配信元が、視聴者の視聴動向を正確に把握できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係るシステムにあっては、
動画データを管理し再生する動画管理再生装置と、前記動画管理再生装置に動画データを提供する動画配信装置とを含む学習システムであって、
前記動画管理再生装置は、
前記動画配信装置から通信ネットワークを介して、第１の教育用動画データをダウンロードし、保存する保存手段と、
保存した前記第１の教育用動画データを、前記通信ネットワークに接続されていないオフライン状態で再生する再生手段と、
前記通信ネットワークに接続されていないオフライン状態での前記第１の教育用動画データの再生状況を、視聴履歴情報として蓄積し管理する視聴履歴管理手段と、
前記視聴履歴情報を前記通信ネットワークを介して前記動画配信装置に送信する履歴情報送信手段と、
を備え、
前記動画配信装置は、
前記第１の教育用動画データに関する前記オフライン状態での前記視聴履歴情報の前記動画配信装置への送信を条件として、前記第１の教育用動画データよりも後に見るべき第２の教育用動画データの前記動画管理再生装置での再生を許可することを特徴とする。
【０００９】
前記動画配信装置は、前記第１の教育用動画データに関する前記視聴履歴情報の前記動画配信装置への送信を条件として、前記第２の教育用動画データの前記動画管理再生装置によるダウンロードを許可することを特徴とする。
【００１０】
前記動画配信装置は、前記第２の教育用動画データを、前記動画配信装置へ送信された前記視聴履歴情報の内容に応じて、複数の教育用動画データから選択して、前記動画管理再生装置による再生を許可することを特徴とする。
【００１１】
前記視聴履歴情報には、前記第１の教育用動画データの視聴時の一時停止回数が含まれ、前記動画配信装置は、該一時停止回数が所定回数以下の場合に、時系列に順序が付された複数の教育用動画データから、順序が後の教育用動画データを選択して、前記動画管理再生装置による再生を許可する。
【００１２】
前記視聴履歴情報には、前記第１の教育用動画データの視聴に要した視聴時間が含まれ、前記動画配信装置は、該視聴時間が基準範囲内であれば、時系列に順序が付された複数の教育用動画データから、順序が後の教育用動画データを選択して、前記動画管理再生装置による再生を許可する。
【００１３】
上記目的を達成するため、本発明にかかる装置にあっては、動画データを管理し再生する動画管理再生装置であって、動画配信装置から通信ネットワークを介して、第１の教育用動画データをダウンロードし、保存する保存手段と、ダウンロードした前記第１の教育用動画データを、前記通信ネットワークに接続されていない状態で再生する再生手段と、前記通信ネットワークに接続されていない状態での前記第１の教育用動画データの再生状況を、視聴履歴情報として蓄積し管理する視聴履歴管理手段と、前記視聴履歴情報を前記通信ネットワークを介して前記動画配信装置に送信する履歴情報送信手段と、を備え、
前記再生手段は、前記第１の教育用動画データに関する前記視聴履歴情報の前記動画配信装置への送信を条件として、前記第１の教育用動画データよりも後に見るべき第２の教育用動画データの再生を許可することを特徴とする。
【００１４】
上記目的を達成するため、本発明にかかる方法は、動画データを管理し再生する動画管理再生方法であって、
動画配信装置から通信ネットワークを介して、第１の教育用動画データをダウンロードし、保存する保存ステップと、
保存した前記第１の教育用動画データを、前記通信ネットワークに接続されていない状態で再生する再生ステップと、
前記通信ネットワークに接続されていない状態での前記第１の教育用動画データの再生状況を、視聴履歴情報として蓄積し管理する視聴履歴管理ステップと、
前記視聴履歴情報を前記通信ネットワークを介して前記動画配信装置に送信する履歴情報送信ステップと、
を備え、
前記再生ステップは、
前記第１の教育用動画データに関する前記視聴履歴情報の前記動画配信装置への送信を条件として、前記第１の教育用動画データよりも後に見るべき第２の教育用動画データの再生を許可することを特徴とする。
上記目的を達成するため、本発明にかかるプログラムにあっては、上記方法の各ステップをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ダウンロードした動画を再生する上でより使い勝手の良い技術であって、かつ、動画配信元が、視聴者の視聴動向を正確に把握できる技術を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態としての動画管理再生システムの構成を示す図である。
【図２】ユーザＰＣのハードウェア構成及びソフトウェア構成を示す図である。
【図３】動画データに紐付けされる情報の一覧を示す図である。
【図４】本発明に係る動画管理再生アプリケーションのユーザインタフェースの遷移を示す図である。
【図５】本発明に係る動画管理再生アプリケーションのオープニング画面の一例を示す図である。
【図６】本発明に係る動画管理再生アプリケーションの各種設定画面の一例を示す図である。
【図７】本発明に係る動画管理再生アプリケーションの動画再生画面の一例を示す図である。
【図８】本発明に係る動画管理再生アプリケーションの動画詳細情報表示画面の一例を示す図である。
【図９】本発明に係る動画データ一覧表示画面の一例を示す図である。
【図１０】本発明に係る動画視聴履歴表示画面の一例を示す図である。
【図１１】本発明の実施形態に係る動画管理方法を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下に、図面を参照して、本発明の実施形態について例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素はあくまで例示であり、本発明の技術範囲をそれらのみに限定する趣旨のものではない。
【００１８】
（概要）
本発明の実施形態としてのシステムは、コンピュータにインストールして実行する動画管理再生アプリケーションを含む。この動画管理再生アプリケーションは、通信ネットワークとしてのインターネット上からダウンロードして利用されるタイプのアプリケーションであっても良いし、またＤＶＤロムやＵＳＢメモリなどの外部記憶媒体を介してコンピュータにインストールするタイプのアプリケーションでも良い。この動画管理再生アプリケーションをインストールされたコンピュータは動画管理再生装置として機能する。
【００１９】
この動画管理再生アプリケーションは、インターネット上の複数の動画サイトから動画データをダウンロードし、まとめてコンテンツデータベースに登録する。動画管理再生アプリケーションは、コンテンツデータベースの動画データをリスト表示し、様々な情報を付加してユーザに提供する。ユーザは、インターネットに接続されていないオフライン状態において、リスト表示された動画データから動画データを選択し、視聴することができる。オフライン状態におけるユーザの視聴に関する情報（視聴回数など）は、ローカルの視聴履歴データベースに登録され、インターネットに接続された後に、視聴履歴管理サーバにアップロードされる。視聴履歴管理サーバでは、複数の動画管理再生アプリケーションのユーザから視聴履歴情報を受信し、集計し、統計データなどを作成して、動画配信サイトなどに提供する。このように、ユーザは、インターネットに接続しなくても、インターネットに接続している場合と同じ感覚で動画サイトの動画データを視聴することができる。特に、ｅラーニングなどの教育用の動画データの視聴を、インターネットを接続しなくとも行なうことができ、インターネットに接続した後にオフラインでの視聴履歴をアップロードできるので、ユーザにとって非常に便利である。
【００２０】
（システム構成）
図１は、本願発明に係る動画管理再生装置の実施形態としてのコンピュータ（ユーザＰＣ）を含む学習システムの構成を示す図である。図１において、本システムは、ユーザＰＣ１０１〜１０３がインターネットに接続して、インターネット上の動画配信サイト２０１〜２０３にアクセスし、動画データの提供を受けることができる構成となっている。
【００２１】
ユーザＰＣ１０１〜１０３は、それぞれローカルプレーヤとしての動画管理再生アプリケーション１０１ａ〜１０３ａを備えており、ダウンロードした動画データをオフラインで、つまりインターネットに接続しなくても視聴できるようになっている。従って、例えば、ユーザＰＣ１０１がノートパソコンやＰＤＡである場合には、移動中などであってもダウンロードされた動画を視聴できる。動画管理再生アプリケーション１０１ａ〜１０１ｃは、インターネット上の専用サイトにダウンロード可能に保存されており、インターネットを介して各ユーザＰＣにインストールできる構成となっている。動画管理再生アプリケーションを例えば、Adobe AIR（登録商標）で開発すれば、ユーザＰＣのＯＳの種類に拠らず、軽快に動作させることができる。
【００２２】
ユーザＰＣ１０１〜１０３は、動画管理再生アプリケーション１０１ａ〜１０３ａに付随するデータベースとして、コンテンツＤＢ１０１ｂ〜１０３ｂ、コメントＤＢ１０１ｃ〜１０３ｃ、及び視聴履歴ＤＢ１０１ｄ〜１０３ｄを備えている。これらのＤＢは、動画管理再生アプリケーションのインストール時に生成される。
【００２３】
ここでは説明の便宜上、ユーザＰＣを３つのみ図示しているが、もちろんこれに限定されるものではない。例えば、容量などの制約がない限り、如何なるＰＣに対しても動画管理再生アプリケーションをインストール可能であり、インターネットに接続可能であれば、この動画管理再生アプリケーションの機能を発揮できる。ユーザＰＣの基本的構成はどれも同じであると考えられるため、以下、代表としてユーザＰＣ１０１について説明する。
【００２４】
動画管理再生アプリケーション１０１ａは、動画配信サイト２０１〜２０３にアクセスして動画データをダウンロードし、コンテンツＤＢ１０１ｂに保存する機能を備える。また、ダウンロードした動画データを、ダウンロード元情報などと共に管理し、選択可能にリスト表示する。更に、選択された動画データを再生する機能や、再生した動画データに対し、所望のタイミング及び位置にコメントを付加する機能を備える。付加されたコメントの内容を、その付加のタイミング情報及び位置情報と共にコメントＤＢ１０１ｃに保存する。また、更に、ユーザがオフラインで動画データを視聴した時間や回数等の視聴履歴情報を、ユーザＰＣ１０１ａ内の視聴履歴ＤＢ１０１ｄに保存する。視聴履歴ＤＢ１０１ｄでは、各視聴履歴情報が、視聴履歴ＤＢ２０１ｃ〜２０３ｃ又は視聴履歴管理サーバ１０５に送信済か、或いは未送信なのか、区別して管理している。ユーザＰＣ１０１ａ内の視聴履歴ＤＢ１０１ｄは、インターネット上の視聴履歴を、視聴履歴ＤＢ２０１ｃ〜２０３ｃ又は視聴履歴管理サーバ１０５から受信して保存しても良い。その場合、ユーザは、その受信タイミングでの動画データの全視聴状況を、オフラインでも確認できるようになる。
【００２５】
なお、視聴履歴情報としては、例えば、以下のものが含まれる。
（１）再生開始日時(年：日：時：分：秒)
（２）再生終了日時(年：日：時：分：秒)
（３）再生時間(時間：分：秒)（（1)と（2)から取得）
（４）累積再生時間(時間：分：秒)  ＃複数の動画でひとつの教材(コース)になっている場合
（５）一時停止回数(回)
（６）再生回数(回)
（７）累積再生回数(回)  ＃複数の動画でひとつの教材(コース)になっている場合
（８）前回の再生終了日時(年：日：時：分)
【００２６】
動画配信サイト２０１〜２０３は、動画の配信に付随するデータベースとして、コンテンツＤＢ２０１ａ〜２０３ａ、コメント共有ＤＢ２０１ｂ〜２０３ｂ、及び視聴履歴ＤＢ２０１ｃ〜２０３ｃを備えている。コンテンツＤＢ２０１ａ〜２０３ａは公開する動画データを保存するデータベースであり、コメント共有ＤＢ２０１ｂ〜２０３ｂは、動画データに付加されたコメントを保存し複数のユーザで共有するためのデータベースである。視聴履歴ＤＢ２０１ｃ〜２０３ｃは、配信した動画データの視聴履歴情報を保存するデータベースである。ただし、コメント共有ＤＢや、視聴履歴ＤＢは動画配信サイトに必須の構成ではなく、これらのデータベースを持たない動画配信サイトに対しても、動画管理再生アプリケーション１０１ａ〜１０３ａはその機能を発揮できる。また、動画配信サイト２０１〜２０３は、配信する動画データに対して、パスワードロックや視聴回数制限や視聴期間制限などの再生制限情報を付加、設定することができる。
【００２７】
動画配信サイト２０１〜２０３で設定された視聴有効期限については、ローカルプレーヤとしての動画管理再生アプリケーションでは変更不可能であり、その期限を過ぎた動画データは再生不能となる。そして、動画管理再生アプリケーションが、動画データを視聴有効期限内に視聴した旨を示す視聴履歴を、インターネット上の視聴履歴管理サーバ１０５などにアップロードしたことを条件として、動画データの視聴有効期限を変更し、ユーザに、その動画データの続きを提供する、或いは続きの部分の視聴を許可する。
【００２８】
つまり、動画配信サイトは、配信する動画データに含まれる、複数の動画セクションのそれぞれに対して、異なる有効期限を設定することができ、動画管理再生アプリケーションでは、その設定に応じて再生を許可する。更に、動画配信サイトは、配信する動画データの、時系列で２番目以上のセクションについては、前のセクションの視聴履歴のアップロードを条件として再生を許可する設定を付加することもできる。同様に、動画配信サイトは、動画データの視聴履歴のアップロードを条件として他の動画データをダウンロード可能となるように配信設定することも可能である。例えば、動画配信サイトは、ログインしているユーザを特定し、そのログインユーザがどのような視聴履歴を、その動画配信サイトに対して過去にアップロードしているかを確認する。そして、そのアップロードされた視聴履歴に応じて、ダウンロードを許可する動画データを選択し、ユーザに提示する。このようにすることで、動画配信サイトは、配信側が希望する順序で動画をユーザに視聴させることが可能となる。これは、教育的な動画配信の場合、特に重要な特徴となる。動画配信サイトは、ユーザＰＣから動画配信サイトへ「第１の教育用動画データの視聴履歴情報」が送信されたことに応じて、第１の教育用動画データよりも後に見るべき第２の教育用動画データの、ユーザＰＣによる再生を許可する。すなわち、第２の教育用動画データのプロテクトを外すことにより再生を許可するか、或いは第２の教育用動画データのダウンロードを許可することで結果的に再生を許可する。ここで視聴履歴情報には、第１の教育用動画データの視聴時の一時停止回数やリピート回数が含まれる。動画配信サイトは、この一時停止回数やリピート回数が所定回数（例えば１回）以下という条件において、時系列に順序が付された複数の教育用動画データから、順序が後の（先に進んだ）教育用動画データを選択して、ユーザＰＣによる再生を許可する。動画配信サイトから配信された動画データにおいて、前のセクションを視聴した際の一時停止回数やリピート回数が少なければ、ユーザの理解が十分と判断して、次のセクションよりも順番が後のセクションの再生やダウンロードを許可する。或いは、次の教育用動画データの早送りを許可してもよい。ユーザがただ熱心に視聴せず、漫然と視聴していることで一時停止回数やリピート回数が少ないことも考えられるので、第１の教育用動画データの視聴後にユーザＰＣで自動的にテスト問題が起動されるように構成してもよい。そして、そのテストの結果が良いことを、順序が先の教育用動画データの再生やダウンロードを許可したり、早送りを許可したりするための条件に加えても良い。逆に、テスト結果が悪いと次の教育用動画データに進めない（再生できない、ダウンロードできない、再度の視聴履歴送信（リピート）を要求する）ように制御しても良い。また、視聴履歴情報には、第１の教育用動画データの視聴に要した視聴時間が含まれ、動画配信サイトは、視聴時間が基準範囲内であれば、時系列に順序が付された複数の教育用動画データから、順序が後の教育用動画データを選択して、ユーザＰＣによる再生を許可する。
【００２９】
また、本実施形態に係る動画管理再生アプリケーションは、特有のフィルタを備えていてもよい。動画配信サイトが配信する動画データに、そのフィルタに対応するフィルタリングとは逆のフィルタリング処理を予め施しておけば、この動画管理再生アプリケーションでダウンロードして初めて動画の視聴ができる仕組みが実現できる。つまり、他の動画再生アプリケーションでは動画をまともに再生できないようにし、動画配信サイトとの一体性を強化することが可能である。
【００３０】
例えば、ユーザがダウンロードする全ての動画管理再生アプリケーションには、それぞれ固有のフィルタを設ける。動画配信サイトは、動画データをダウンロードさせる際に、ユーザのログインＩＤから、そのユーザが利用している動画管理再生アプリケーションに固有のフィルタがどういったものなのかを判断する。そして、動画配信サイトは、その固有のフィルタに対応する逆フィルタを予め動画データに付加してダウンロードさせる。このようにすれば、ダウンロードした動画データを、そのユーザ固有の動画管理再生アプリケーションでしか視聴することができなくなるよう制限することができる。つまり、動画データを複製しても、他の動画管理再生アプリケーションでは視聴不可能となるため、著作権上の問題などをクリアすることができる。
【００３１】
なお、ここでは説明の便宜上、動画配信サイトを３つのみ図示しているが、もちろんこれに限定されるものではなく、インターネット５００上の全ての動画配信サイトが、本システムを構成しうる。つまり、動画管理再生アプリケーション１０１ａ〜１０３ａは、ユーザ登録などの制約をクリアする限り、如何なる動画配信サイトに対しても接続可能であり、そこからダウンロードできる動画データを管理し再生することができる。
【００３２】
本システムでは、インターネット５００において、視聴履歴管理サーバ１０５を設けている。視聴履歴管理サーバ１０５は、動画管理再生アプリケーション１０１ａ〜１０３ａに付随する視聴履歴ＤＢ１０１ｄ〜１０３ｄから、視聴履歴情報を受信し、視聴履歴の集計を行なう。例えば、動画データごとの総視聴回数を計算したり、視聴回数の多い動画データを抽出したりすることもできる。動画管理再生アプリケーション１０１ａ〜１０３ａから、ユーザの属性（年齢、性別、職業など）と共に視聴履歴情報を獲得することにより、それらの属性毎の視聴傾向などを統計データとして算出することも可能である。一方で、視聴履歴管理サーバ１０５にアップロードされる視聴履歴情報に、ユーザ個人を特定する情報を含まないようにすれば、ユーザは、個人情報の漏洩リスクを気にしなくてもサービスを受けることができる。もちろん、視聴履歴管理サーバ側も、情報の取り扱いが楽になる。
【００３３】
（ユーザＰＣのハードウェア構成）
図２に、本発明に係る動画管理再生方法を実現するユーザＰＣ１０１の内部構成の一般的な例を示す。上述したとおり、ユーザＰＣ１０２、１０３も同様の構成であるため、ここでは、その説明を省略する。
【００３４】
ＣＰＵ１１０１は画像処理システム全体を制御する演算手段としての中央処理ユニットである。ＲＯＭ１１０２は、ＣＰＵ１１０１によってブートされる基本プログラムを格納したリードオンリーメモリである。ＲＡＭ１１０３は、ＨＤ１１０４に格納されたプログラムやデータを展開し、ＣＰＵ１１０１に実行させるための作業領域を有するランダムアクセスメモリである。ＨＤ１１０４は、記憶手段としてのハードディスクであり、ＯＳ（オペレーションシステム）１１０５や、各種データベース１０１ｂ、１０１ｃ、１０１ｄの他に、動画管理再生アプリケーション１０１ａを備えている。Ｉ／Ｏ１１０８は、ディスプレイ１１１１に画像データを出力したり、マウスやキーボードなどの入力装置１１１２から情報を入力したりするための入出力部である。ユーザＰＣ１０１は、さらに通信手段としての通信部１１０９を備え、それぞれインターネット５００に対して接続可能に構成されている。
【００３５】
動画管理再生アプリケーション１０１ａは、動画データをダウンロードする動画データダウンロードモジュール１０１１と、動画データを再生する動画再生モジュール１０１２と、視聴履歴を蓄積し管理する視聴履歴管理モジュール１０１３と、視聴履歴情報を送信する履歴情報送信モジュール１０１４とを含む。動画データダウンロードモジュール１０１１は、ユーザによる設定に応じて、動画データと同時に、例えば、ｅラーニングに付随するスライドデータや文書データなどをダウンロードすることも可能である。また、動画再生モジュール１０１２は、動画データのどの部分を再生したかを記録し、視聴履歴として視聴履歴管理モジュール１０１３に渡すことができる。例えばｅラーニングの場合には、始めから通して動画データを再生して初めて視聴が完了したことを視聴履歴管理モジュール１０１３に渡す設定としてもよい。また、ある動画データの視聴が終了した場合に、所定の質問をユーザに提示し、例えば所定回数以内にその質問に正しく答えなければ次の動画が開始されない設定としてもよい。また、動画データがミュートされていたり、最小化されていたり、他のウィンドウの背面に表示されていれば、その動画データの視聴が行なわれたと見なさない設定にすることもできる。これによれば、動画データの視聴履歴情報の信頼性をより高めることができる。特に、ｅラーニングの不正を防止し、その効果を十分に確かめることができる。更に動画再生モジュール１０１２は、視聴回数制限や視聴期間制限などの再生制限情報が動画データに付加されている場合に、それらの制限に応じて動画の再生の許可・不許可を制御する。
【００３６】
図３は、ダウンロードした動画データにひも付けされるメタデータを示す図である。例えば、動画内容の説明、再生時間、ビデオ提供元の名前、ビデオ提供元アドレス、ビデオ提供元サイトログイン先アドレス、履歴アップロード先アドレス、コメントアップデート先アドレス、ビデオ保存先フォルダ名、ビデオファイルサイズ、ビデオファイル再生可能有効期限などが動画データに付加される。なお、ここに挙げられたメタデータは例に過ぎず、これらに限定されるものではない。
【００３７】
上述のように、動画管理再生アプリケーション１０１ａは、動画データを管理し再生する動画管理再生プログラムであって、演算手段としてのＣＰＵ１１０１、記憶手段としてのＨＤ１１０４、及び通信手段としての通信部１１０９を含むコンピュータによって実行される。そして、動画データダウンロードモジュール１０１１は、通信部１１０９を用いて、インターネット上の動画配信サイトから動画データをダウンロードする機能と、ダウンロードした動画データを、ダウンロード元を特定する特定情報と関連づけてＨＤ１１０４に保存する機能とをユーザＰＣ１０１に実現させる。
【００３８】
また、動画再生モジュール１０１２は、ＣＰＵ１１０１を用いることにより、ダウンロードした動画データをインターネットに接続されていない状態で再生する機能を実現させる。また、視聴履歴管理モジュール１０１３は、ＣＰＵ１１０１及びＨＤ１１０４を用いることにより、インターネットに接続されていない状態での動画データの再生状況を、特定情報に関連づけた視聴履歴情報として蓄積し管理する機能を実現させる。更に、通信部１１０９を用いることにより、視聴履歴情報をインターネットを介して履歴集計装置としての視聴履歴管理サーバに送信する機能を実現させる。
【００３９】
（ユーザインターフェース）
ＣＰＵ１１０１がＯＳ１１０５及び本実施形態に係る動画管理再生アプリケーション１０１ａを実行した場合に、ディスプレイ１１１１に表示されるユーザインタフェース群の一例を図４に示す。これらのユーザインタフェース群は単に一例であり、ユーザの希望に応じて様々な表示形態とすることが可能である。例えば複数の表示形態（所謂スキン）を予め用意しておき、ユーザが自由に設定できる構成でも良い。また、動画表示領域の大きさを様々に変更できる構成であることが望ましい。
【００４０】
図４は、オープニング画面５０１を中心として、設定画面６０１、動画再生画面７０１、動画詳細情報表示画面８０１、及び動画サイト画面４０１への遷移が可能であることを示している。つまり、動画配信サイトへのアクセス、動画データのダウンロード、ダウンロードされた動画データの選択、再生、詳細情報表示、履歴収集を、完全に１つのアプリケーションで行なうことができる。このため、複数のアプリケーションを起動する必要はなく、セントラルコントロールにより、非常に効率的に動画収集、管理、閲覧作業を行なうことができる。また、複数の動画配信サイトから横断的にコンテンツを入手でき、統一的に管理できる。オープニング画面５０１と動画サイト画面４０１とは、動画配信サイトの指定を受け付ける機能と、インターネットに接続して、指定された動画配信サイトに用意された画面を表示する機能と、表示された動画配信サイトにおいてダウンロードすべき動画データの選択を受け付ける機能とをコンピュータに実行させる。表示された動画配信サイトにおいてダウンロードすべき動画データの選択を受け付ける場合には、動画データのインターネット上のアドレスを特定し、必要に応じて、ダウンロードした動画データを、本動画管理再生アプリケーションにて視聴できるデータ形式に変換する。
【００４１】
オープニング画面５０１の拡大図を図５に示す。オープニング画面５０１は、各種設定メニュー５０２、配信サイトボタン５０３、コンテンツリスト５０４、動画再生エリア５０５の他、動画再生実行ボタン５０６、動画データ詳細表示ボタン５０７を備えている。これにより、この動画管理再生アプリケーション１０１ａを起動することによって、一画面で、動画の管理及び再生をトータルコントロールすることができる。更にコンテンツ検索窓５０８を備え、コンテンツリストから所望のコンテンツ（動画データ）を検索することが可能となっている。例えば、動画タイトル、撮影者、出演者などで検索可能である。
【００４２】
ユーザから図５の各種設定メニュー５０２の操作を受け付けると、例えば図６に示すような設定画面６０１を表示する。設定画面６０１においては、配信サイト設定ボタン６０２から、配信サイトの設定を行なうことができる。ここでは、オープニング画面５０１の配信サイトボタン５０３をクリックした場合にリスト表示される配信サイトのＵＲＬを設定することができる。ここでは、複数のサイトのＵＲＬを設定できる。また、例えば、所定期間ごとに所定の配信サイトを巡回し、登録された配信サイトに更新された動画データがあれば、自動的に動画データをダウンロードする設定を行なうことも可能である。また、所定のキーワードをタイトルに持つ動画データを定期的に検索して、見つかればダウンロードするという設定にすることも可能である。さらに、動画データをダウンロードする時間帯を設定することにより、動画配信サイトに対するアクセスの集中を避けることもできる。また、動画配信サイトごとのログイン用情報を設定しておくことができ、動画配信サイトに接続する度にユーザにログイン用情報の入力を求める必要を回避することもできる。
【００４３】
一方、閲覧履歴送信設定ボタン６０３からは、動画データの閲覧履歴の送信に関する情報を設定できる。すなわち、閲覧履歴をどのようなタイミングでどのアドレスに送信するのかを設定できる。例えば、オンラインになったことを検知すれば自動的に履歴情報を履歴管理サーバに送信するのか、それとも、所定期間ごとに送信するのか等を設定できる。これらの設定は、閲覧履歴の対象となった動画データ毎に設定できることが望ましい。或いは、元々ダウンロードした動画データに、閲覧履歴送信のタイミングや送信期限が付加情報として設定されており、その設定通りに閲覧履歴送信を制御する構成でも良い。
【００４４】
更に、ここでは、送信する閲覧履歴情報にどのような情報を含めるのかを選択することもできる。例えば、性別、年齢、職業、血液型、星座などの情報を閲覧履歴に付加して送信することが可能であり、それらを設定することができる。これらの情報は、動画データ毎、動画データの属性ごと（ｅラーニングか否かなど）、動画データの配信元サイトごとに設定可能である。例えばｅラーニングの場合には、動画データを閲覧した個人を特定する情報（例えばユーザＩＤ）を、ｅラーニング管理サーバに送信することが必須となる。また、図６のコンテンツ保存先ボタン６０４からは、コンテンツとしての動画データやスライドデータを保存する場所を設定することができる。
【００４５】
図５のオープニング画面５０１のコンテンツリスト５０４から、視聴したいコンテンツを選択し、動画再生実行ボタン５０６が選択されると、図７に示すような動画再生画面７０１を表示する。動画再生画面７０１には、再生した動画を表示する動画再生領域７０２の他、一時停止、再生、停止（先頭へのスキップ）を行なう再生操作ボタン７０３と、再生箇所の選択を行なう再生箇所選択バー７０４とが設けられている。また、動画の表示形態を例えば全画面表示や、小画面表示など、様々に変更する表示形態変更ボタン７０５も設けられている。更に、連続したコンテンツがある場合に、次のコンテンツを選択したり、前のコンテンツに戻ったりするためのボタン７０６も用意されている。
【００４６】
更に、動画再生画面７０１には、動画再生画面７０１の下に、コメント入力タブ７０７、コメント履歴タブ７０８、お気に入り／評価／関連タブ７０９が設けられている。これらのうち、コメント入力タブ７０７を選択した場合の図を、図７（ｂ）に示す。このようにコメント入力欄は、タブを選択することによってせり上がる構成となっている。そのため、コメントを入力せずに動画を再生している間は、大きな画面で動画を視聴できる。コメントを動画配信サイトにアップロードする場合については、公開、非公開を選択することができる。公開とすれば、動画配信サイトに公開されている動画データにコメントが表示され、そのサイトのユーザ全てが閲覧可能となる。非公開とすれば、動画配信サイトの管理者又は動画作成者や動画出演者などにのみコメントが送付され、一般には公開されない設定となる。その他、コメントを送信したり公開したりせず、ローカルの動画データにのみ自分用のメモとして表示する手段としての付箋ボタン７１１も用意されている。
【００４７】
その他、コメント履歴タブ７０８を選択すれば過去に送信した、或いは付箋として貼り付けたコメントの履歴を見ることができる。更に、インターネット上で付加され公開されたコメントを受信して表示しても良い。
【００４８】
また、お気に入り／評価／関連タブ７０９を選択すれば、ユーザはその動画をお気に入り登録でき、評価も登録できる。評価は、例えば五段階である。お気に入りと評価は、ローカルの動画データにのみ自分用の情報として保存される。なお、この動画再生画面中に図５の動画データ詳細表示ボタン５０７を表示して再生中に別ウィンドウなどに動画の詳細な情報を表示するようにしてもよい。
【００４９】
図５のオープニング画面５０１のコンテンツリスト５０４から、視聴したいコンテンツが選択され、動画データ詳細表示ボタン５０７がクリックされると、図８に示すような動画詳細情報表示画面８０１を表示する。この画面では、動画データの詳細な情報を表示する。動画詳細情報表示画面８０１では例としてｅラーニングコンテンツの詳細情報を示している。ｅラーニングコンテンツの場合、例えば、講師の写真、コース名、コンテンツ名、概要説明、概算の学習時間、及び履修条件が表示される。また、複数コンテンツを含むコース全体の学習進捗状況や、コンテンツごとの学習進捗状況がグラフ表示される。また、実行ボタン８０４を選択することにより、図７に示した動画再生画面７０１に、その動画データが再生表示される。
【００５０】
図９は、コンテンツ一覧画面９０１を示す図である。コンテンツ一覧画面９０１には、動画データとその属性情報が一覧表示される。例えば、ｅラーニングコンテンツの場合には、図のように、カテゴリーとして、大まかな講義名が表示され、教材名称として、詳しい講義内容が示される。その他、講義後のテストのスコアや、学習回数、ステータス（終了か未了か）、累計動画再生時間及び最終日時が表示される。また、各講義の単位を表示するようにしても良い。
【００５１】
また、図９は、ｅラーニングコンテンツについて示しているが、他のコンテンツ、例えば、ミュージックビデオなどでは、歌手名や題名やアルバム名を、視聴回数、累積時間、最終日時等と共に表示しても良い。また、アニメーションであれば、アニメーションのタイトル、放送回数、インターネット上での視聴回数などを表示しても良い。
【００５２】
図１０は、コンテンツの視聴履歴を表示する画面１００１を示す図である。この図は、コンテンツの詳細情報と共に、インターネット上での全視聴履歴を表示した図である。例えばこの図では、横軸に公開後の日数が示され、縦軸に、全受講生の閲覧割合が示される。ｅラーニングコンテンツの場合、他の受講生がどの程度の進度で講義を消化しているのかを確かめることができ、全視聴履歴を見つつ自分の受講ペースを調整することができる。しかしながら、コンテンツの視聴履歴表示としてはこれに限定されるものではなく、他の態様でも良い。例えば、ユーザ自身の講義受講進捗状況を表示しても良い。
【００５３】
図１１は、本実施形態に係る動画管理方法を示すフローチャートである。まず、ユーザＰＣの通信部を用いて、インターネット上の動画配信サイトから動画データをダウンロードし、ダウンロード元を特定する特定情報と関連づけてＨＤに保存する（Ｓ１１０１）。
【００５４】
次に、ユーザＰＣのＣＰＵ及びディスプレイを用いて、ダウンロードした動画データをインターネットに接続されていない状態で再生する（Ｓ１１０２）。更に、ＣＰＵ及びＨＤを用いて、インターネットに接続されていない状態での動画データの再生状況を、特定情報に関連づけた視聴履歴情報として蓄積し管理する（Ｓ１１０３）。インターネットに接続されたか否か（オンラインか否か）を判断し（Ｓ１１０４）、通信部を用いて、視聴履歴情報をインターネットを介して履歴集計装置に送信する（Ｓ１１０５）。
【００５５】
（本実施形態の効果）
以上のように本実施形態に係る動画管理再生アプリケーションによれば、ローカルプレーヤとしてオフラインでも動画データを再生できるので、通信環境に因らず、快適に動画を視聴することが可能となる。また、オフライン時の動画再生に関しても視聴履歴情報を取得して管理し、オンラインに戻った時点で、オフラインでの視聴履歴をアップロードするので、動画配信サイトは、オフラインでの動画再生状況を把握してその後のユーザに対する配信動画を制御することができる。
【００５６】
更に、ローカルプレーヤで入力したコメントをアップロードすることもできる。また、ユーザーフォルダ内のコンテンツを検索し、過去の視聴履歴を分析して、ユーザに対して視聴すべき動画を指摘するパーソナルレコメンド機能を発揮させることができる。
【００５７】
また、保有コンテンツ間の関連づけを行なうことで、どの動画データがどの動画データと関連しているのか分かりやすく表示することもできる。インターフェースをユーザの好みなどに合わせて変更することもでき、ウェブブラウザ経由では難しかった閲覧方法が可能になる。更に、教育コースに利用すれば、ユーザの講義の受講が非常に容易になる。
【００５８】
（本実施形態の上位概念）
本実施形態の上記動画管理再生アプリケーションを上位概念として表現すると、動画データを管理し再生する動画管理再生プログラムであって、コンピュータに、以下の５つの機能を実現させるプログラムであると表現できる。（１）インターネット上の動画配信サイトから動画データをダウンロードする機能。（２）ダウンロードした動画データを保存する機能。（３）ダウンロードした動画データをインターネットに接続されていない状態で再生する機能。（４）インターネットに接続されていない状態での動画データの再生状況を、視聴履歴情報として蓄積し管理する機能。（５）インターネットに接続した時点で視聴履歴情報をアップロードする機能。
【００５９】
また、他の表現によれば、本実施形態の動画管理再生アプリケーションは、演算手段、記憶手段、及び通信手段を含むコンピュータによって実行されることにより、コンピュータに、通信手段を用いて、インターネット上の動画配信サイトから動画データをダウンロードする機能と、ダウンロードした動画データを、ダウンロード元を特定する特定情報と関連づけて記憶手段に保存する機能と、演算手段を用いて、ダウンロードした動画データをインターネットに接続されていない状態で再生する機能と、演算手段及び記憶手段を用いて、インターネットに接続されていない状態での動画データの再生状況を、特定情報に関連づけた視聴履歴情報として蓄積し管理する機能と、通信手段を用いて、視聴履歴情報をインターネットを介して履歴集計装置に送信する履歴情報送信機能と、を実現させる。
【００６０】
ここで、動画管理再生アプリケーションは、更に、動画配信サイトの指定を受け付ける機能と、インターネットに接続して、指定された動画配信サイトを表示する機能と、表示された動画配信サイトにおいてダウンロードすべき動画データの選択を受け付ける機能と、を更に実現させてもよい。或いは、動画配信サイトをリスト表示する機能と、ダウンロードした動画データをリスト表示する機能と、視聴履歴情報に基づいて動画データの視聴履歴を表示する機能と、を更に実現させてもよい。
【００６１】
或いは、動画配信サイトに用意された動画データに再生制限情報が付加されている場合に、該再生制限情報に応じて、動画データの再生を制限する再生制限機能を更にコンピュータに実現させる。再生制限機能は、動画配信サイトからダウンロードした動画データに再生期限が付加されている場合に、動画データに付加された再生期限内のみに、動画データの再生を制限する機能である。履歴集計装置において集計された視聴履歴情報をインターネットを介して受信する機能を更にコンピュータに実現させてもよい。視聴履歴情報は、動画データを再生した時間及び回数を含む。履歴情報送信機能は、コンピュータがインターネットに接続されたことを検知すると、自動的に履歴情報を履歴集計装置に送信することを特徴とする。履歴集計装置から、集計された履歴情報をダウンロードする機能を更にコンピュータに実現させる。
【図３】
2010283477.tif 000003
【図１】
2010283477.tif 000004
【図２】
2010283477.tif 000005
【図４】
2010283477.tif 000006
【図５】
2010283477.tif 000007
【図６】
2010283477.tif 000008
【図７】
2010283477.tif 000009
【図８】
2010283477.tif 000010
【図９】
2010283477.tif 000011
【図１０】
2010283477.tif 000012
【図１１】
2010283477.tif 000013