(57)【要約】【課題】  録画済み動画の中から所望のシーンを容易に再生できるようにする。【解決手段】  録画済みの動画ファイル２ｂについて先頭からの経過時間を含むメタデータファイル１１を生成してサーバ１に登録するメタデータ付与ソフト２ａと、メタデータファイル１１をサーバ１からダウンロードして解析し、端末にて録画済みの動画ファイル３ｂを、メタデータファイル１１によって示される経過時間の位置から再生するように制御するメタデータ解析ソフト３ａとを備え、例えば、ユーザが自分の端末に録画した動画ファイル３ｂについてコメントされたブログ情報を参照して、そのブログ情報に関連付けられたメタデータファイル１１をダウンロードするだけで、そのメタデータファイル１１に記述されている経過時間の位置から動画ファイル３ｂの再生が自動的に行われるようにする。【選択図】        図１
2007110697.tif 000002
【特許請求の範囲】
【請求項１】
録画済みの動画ファイルについて先頭からの経過時間を含むメタデータを生成するメタデータ生成手段と、
上記メタデータ生成手段により生成されたメタデータをサーバ上のデータベースに登録するメタデータ登録手段と、
上記メタデータを上記サーバから端末にダウンロードして取得するメタデータ取得手段と、
上記メタデータ取得手段により取得されたメタデータを解析し、上記端末にて録画済みの動画ファイルを、上記メタデータによって示されている経過時間の位置から再生するように制御するメタデータ解析手段とを備えたことを特徴とする動画再生システム。
【請求項２】
上記メタデータ登録手段は、上記メタデータ生成手段により生成されたメタデータを、サーバ上のブログ管理データベースにて管理されているブログ情報に関連付けて登録することを特徴とする請求項１に記載の動画再生システム。
【請求項３】
上記メタデータ取得手段は、上記ブログ情報に関連付けられたメタデータを上記サーバから端末にダウンロードして取得することを特徴とする請求項２に記載の動画再生システム。  
【請求項４】
録画済みの動画ファイルについて先頭からの経過時間を含むメタデータを生成するメタデータ生成手段と、
上記メタデータ生成手段により生成されたメタデータをサーバ上のデータベースに登録するメタデータ登録手段とを備えたことを特徴とする情報作成装置。        
【請求項５】
上記メタデータ生成手段は、上記メタデータの一部として、上記動画ファイルに対するタイトルおよびコメントを付与する手段を備えたことを特徴とする請求項４に記載の情報作成装置。
【請求項６】
サーバ上のデータベースにて管理されているメタデータを上記サーバから端末にダウンロードして取得するメタデータ取得手段と、
上記メタデータ取得手段により取得されたメタデータを解析し、上記端末にて録画済みの動画ファイルを、上記メタデータによって示されている経過時間の位置から再生するように制御するメタデータ解析手段とを備えたことを特徴とする情報解析装置。
【請求項７】
録画済みの動画ファイルについて先頭からの経過時間を含むメタデータを生成する第１のステップと、
上記第１のステップにより生成されたメタデータをサーバ上のデータベースに登録する第２のステップとを備えたことを特徴とする情報作成方法。  
【請求項８】
サーバ上のデータベースにて管理されているメタデータを上記サーバから端末にダウンロードして取得する第１のステップと、
上記第１のステップにより取得されたメタデータを解析し、上記端末にて録画済みの動画ファイルを、上記メタデータによって示されている経過時間の位置から再生する第２のステップとを備えたことを特徴とする情報解析方法。
【請求項９】
録画済みの動画ファイルを取得する第１の手順、
上記動画ファイルについて先頭からの経過時間を含むメタデータを生成する第２の手順、および
上記第２の手順により生成されたメタデータをサーバ上のデータベースに登録する第３の手順、
をコンピュータに実行させるための情報作成プログラム。
【請求項１０】
サーバ上のデータベースにて管理されているメタデータを上記サーバから端末にダウンロードして取得する第１の手順、
上記第１の手順により取得されたメタデータを解析する第２の手順、および
上記端末にて録画済みの動画ファイルを、第２の手順での解析により示される上記メタデータの経過時間の位置から再生する第３の手順、
をコンピュータに実行させるための情報解析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画再生システム、情報作成装置とその方法並びに情報作成プログラム、および情報解析装置とその方法並びに情報解析プログラムに関し、特に、ハードディスク等に録画したテレビ放送等の動画を再生するシステムに用いて好適なものである。
【背景技術】
【０００２】
最近、パーソナルコンピュータ（以下、ＰＣ）やハードディスクレコーダーなどテレビ動画をデジタルデータとしてハードディスクに録画する環境が普及してきた。また、技術進歩によりハードディスクやＰＣ・ハードディスクレコーダー自体の価格も低下してきた。これによってテレビ動画をＰＣやハードディスクレコーダーで録画し、ハードディスクに動画ファイルを大量に貯めておき、後から好きなときに再生して視聴するユーザも増えている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、動画ファイルはその都度再生しないとその内容を確認することができない。また、仮に内容が確認できたとしても、長時間ある内容から見たいシーンを瞬時に探し出すことは難しい。特に、大量に動画ファイルを貯めているユーザにとっては、その中から本当に見たい目的のシーンを探し出すのは困難であるという問題があった。
【０００４】
本発明は、このような問題を解決するために成されたものであり、録画済の動画ファイルの中から所望のシーンを容易に見つけ出して再生することができるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記した課題を解決するために、本発明では、録画済みの動画ファイルについて先頭からの経過時間を含むメタデータを生成し、生成したメタデータをサーバ上のデータベースに登録するようにしている。また、メタデータをサーバから端末にダウンロードして取得し、取得したメタデータを解析して端末にて録画済みの動画ファイルをメタデータによって示されている経過時間の位置から再生するようにしている。
【発明の効果】
【０００６】
上記のように構成した本発明によれば、ユーザが自分の端末に録画した動画ファイルに関するメタデータをサーバからダウンロードするだけで、自分の端末に録画した動画ファイルが、ダウンロードしたメタデータに記述されている経過時間の位置から自動的に再生されることとなる。例えば、ブログ情報の作成者が自身のお勧めするシーンに関する内容をブログ内でコメントするとともに、そのシーンの始まり部分に該当する経過時間をメタデータとして登録し、たくさんのユーザに提供することができる。また、そのブログ情報の中でお勧めするシーンを見たいユーザは、ブログ情報に関連付けられたメタデータをダウンロードするだけで、そのブログ情報の作成者が勧めるシーンを容易に再生して視聴することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態による動画再生システムの一例を示す説明図である。図２は、本実施形態による動画再生システムの概略構成例を示す図である。図１および図２に示すように、本実施形態の動画再生システムは、サーバ１と、第１のユーザ（ブログ情報の提供者）が所有する第１のパソコン２と、第２のユーザ（動画の再生希望者）が所有する第２のパソコン３とを備えて構成されている。サーバ１と第１のパソコン２との間、およびサーバ１と第２のパソコン３との間は、インターネット等の通信ネットワーク４を介して相互に接続可能となっている。
【０００８】
図２において、サーバ１は、番組データベース１ａ、ブログ保管データベース１ｂ、Ｗｅｂサーバ１ｃおよびデータベースサーバ１ｄ（以下、ＤＢサーバ１ｄと記す。）を備えている。番組データベース１ａには、放映済みの番組毎に、番組に関する番組データが保存されている。この、番組データは第１のユーザが第１のパソコン２で作成するものであり、通信ネットワーク４を介して第１のパソコン２からＷｅｂサーバ１ｃに送信し、ＤＢサーバ１ｄにより番組データベース１ａに格納される。番組データベース１ａに格納された番組データは、後述するように、第２のユーザが所望の番組を選択してメタデータファイル１１をダウンロードするときに利用される。
【０００９】
ブログ保管データベース１ｂには、放映済みの番組に関して第１のユーザが作成したブログ情報が保存されている。このブログ情報は、番組データベース１ａの番組データに関連づけて管理されている。関連付けは、例えば、番組データとブログ情報との双方が共通に持つキーコードによって行う。番組データとブログ情報との関連付けの詳細については後述する。Ｗｅｂサーバ１ｃは、第１のユーザの第１のパソコン２内で作成したブログ情報を受け取ると、ＤＢサーバ１ｄを介してそのブログ情報をブログ保管データベース１ｂに登録する。第２のユーザは、サーバ１にアクセスすることにより、ブログ保管データベース１ｂにて管理されているブログ情報を第２のパソコン３のウェブブラウザで参照することが可能である。
【００１０】
Ｗｅｂサーバ１ｃは、第２のパソコン３からの要求に応じて、ＤＢサーバ１ｄと共に動作して、要求元の第２のパソコン３に対して各種のウェブページを提供する。すなわち、Ｗｅｂサーバ１ｃは、第２のパソコン３からＨＴＭＬ情報の送信要求を受信すると、ＤＢサーバ１ｄに問い合わせを行い、要求に対応する必要なデータを取得する。そして、取得したデータを用いてウェブページを構成し、ＨＴＭＬソースコードとして第２のパソコン３に返送する。
【００１１】
ＤＢサーバ１ｄは、Ｗｅｂサーバ１ｃからの要求に応じて番組データベース１ａやブログ保管データベース１ｂから各種情報を抽出する。また、Ｗｅｂサーバ１ｃから受け取った情報を番組データベース１ａやブログ保管データベース１ｂに格納する。
【００１２】
図３は、番組データの説明図である。図３に示すように、番組データの内容の一例として、放送地域（その番組が放送された地域）、チャンネル名（その番組が放送されたチャンネル）、放送日（その番組が放送された日）、録画開始時刻（その番組が始まった時刻）、録画終了時刻（その番組が終了した時刻）、番組名（その番組のタイトル）、備考（その番組に対する補足情報）、チャプタータイトル（番組中の任意のチャプター区間に対するタイトル）、チャプターコメント（チャプタータイトルの補足情報）、チャプター開始時刻（動画ファイルの先頭からの経過時間）等が挙げられる。
【００１３】
図４は、第１のパソコン２の概略構成を示す図である。図４において、第１のパソコン２は、ＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（random-access memory）２３、ＨＤ（hard disk）２４、通信部２５、テレビチューナ２６および入出力インタフェース２７を備えている。入出力インタフェース２７には、キーボード、マウス等を含む操作部３１、ＬＣＤ（liquid crystal display）等を有する表示部３２が接続されている。
【００１４】
ＣＰＵ２１は、ＲＯＭ２２に記憶されているプログラム（メタデータ付与ソフト２ａ、録画ソフト２ｃ、ブラウザ２ｄ等）に従って各種の処理を実行する。ＲＡＭ２３には、ＣＰＵ２１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００１５】
ＨＤ２４には、テレビチューナ２６で受信したテレビ放送を録画ソフト２ｃにて動画データに変換して録画したものが、動画ファイル２ｂとして記憶される。以下、ＨＤ２４内で動画ファイル２ｂが記憶される領域を動画領域と記す。ＨＤ２４には、メタデータ付与ソフト２ａを使ってユーザの指示により生成したメタデータファイル１１も記憶される。以下、ＨＤ２４内でメタデータファイル１１が記憶される領域をメタデータ領域と記す。なお、このメタデータファイル１１を生成する処理の詳細については後述する。通信部２５は、通信ネットワーク４を介してサーバ１との間で通信処理を行う。テレビチューナ２６は、テレビ放送を受信する。
【００１６】
入出力インタフェース２７は、操作部３１から第1のユーザにより入力されるデータを受け付けるとともに、表示部３２に対して、表示する情報を送信する。操作部３１は、表示部３２に表示される画面を通じて第1のユーザが入力する各種情報を受け付ける。表示部３２にはＣＰＵ２１からの指示により、各種の処理結果が表示される。
【００１７】
図５は、第１のパソコン２でメタデータ付与ソフト２ａより実現されるＣＰＵ２１の機能構成例を示すブロック図である。図５に示すように、ＣＰＵ２１は、その機能構成として、動画ファイル読取部４１、第１のサムネイル作成部４２、メタデータファイル作成部４３、メタデータ登録部４４およびブログ情報登録部４５を備えている。なお、第１のサムネイル作成部４２およびメタデータファイル作成部４３によって本発明のメタデータ生成手段が構成される。
【００１８】
動画ファイル読取部４１は、操作部３１から入出力インタフェース２７を介して与えられる第1のユーザの指示により、メタデータを付与する対象の動画ファイル２ｂ（事前に録画されたテレビ番組の動画ファイル）をＨＤ２４の動画領域から読み取る。第１のサムネイル作成部４２は、動画ファイル読取部４１が読み取った動画ファイル２ｂから複数のサムネイル画像を生成する。
【００１９】
ここで、サムネイル作成の方法について例を述べる。サムネイルの作成にあたっては、メタデータ付与ソフト２ａで利用するライブラリが、動画が再生状態ではなく停止状態のままで先頭から指定秒数のフレーム位置にジャンプする機能を有しているので、それを利用する。例えば、第１のユーザが操作部３１を操作してサムネイルの時間間隔を指定することにより、第１のサムネイル作成部４２に時間間隔Ｔ_｛ｓｔｅｐ｝（ミリ秒）が与えられる。また、第１のサムネイル作成部４２は、動画ファイル読取部４１で読み込んだ動画ファイル２ｂのトータルの再生時間Ｔ_｛ｔｏｔａｌ｝を計算する。
【００２０】
そして、Ｔ_｛ｔｏｔａｌ｝／Ｔ_｛ｓｔｅｐ｝を計算することにより、動画ファイル２ｂから作られるサムネイルの枚数Ｎを算出する。そして、サムネイル番号ｉを０〜Ｎ−１まで１つずつ増やしながら、以下の（１）（２）に示す処理を順次行う。
（１）ｉ枚目のサムネイル時刻ｔ＝ｉ*Ｔ_｛ｓｔｅｐ｝を算出する。すなわち、各サムネイル画像の動画ファイル２ｂの先頭からの経過時間を算出する。
（２）動画ファイル２ｂのサムネイル時刻ｔに相当する位置のフレームを抽出し、これを縮小することによってサムネイル画像を生成する。
【００２１】
なお、再生時間Ｔ_｛ｔｏｔａｌ｝の計算やサムネイル時刻ｔ＝ｉ*Ｔ_｛ｓｔｅｐ｝の算出は、動画フォーマットを限定して実装方法を選べば、動画ファイル２ｂを直接解析するライブラリを利用することにより、動画再生をまったく行うことなくオフラインで実施できる。しかし、できるだけ多くの動画フォーマットに対応させるためには、一般に提供されている動画再生ライブラリを利用する。具体的には、
（Ａ）再生時間Ｔ_｛ｔｏｔａｌ｝を算出する前に、動画ファイル２ｂを読み込んで、動画再生が可能な準備を行う。このとき、動画を表示する画面などは表示せず、見かけ上オフラインで作業を行えるようにする。
（Ｂ）なお、再生時間Ｔ_｛ｔｏｔａｌ｝の算出は、（Ａ）の準備を行った段階で動画の再生を行うことなく可能である。
（Ｃ）サムネイル時刻ｔのフレームを取り出すには、動画を再生することなく、指定時刻にジャンプする機能を利用して時刻を進めてから、一瞬だけ動画を再生してフレームを取得する。
【００２２】
このようにして第１のサムネイル作成部４２が複数のサムネイル画像を作成すると、メタデータファイル作成部４３は、入出力インタフェース２７を介して表示部３２にサムネイル画像の一覧を表示する。このとき、各サムネイル画像の動画ファイル２ｂの先頭からの経過時間も一緒に表示する。
【００２３】
メタデータファイル作成部４３は、動画ファイル２ｂの先頭からの経過時間に関する記述を含むメタデータを生成する。経過時間は、第１のサムネイル作成部４２が算出したサムネイル時刻ｔを用いる。第１のユーザは、一覧表示されたサムネイル画像を見て操作部３１にて何れかの経過時間を選択し、その選択した経過時間から始まる動画の内容に対して、操作部３１によりタイトル（動画の内容に関する見出し文章）およびコメントを付与することができる。メタデータファイル作成部４３は、選択された経過時間に対してタイトルおよびコメントを付与してメタデータを作成する。第１のユーザは、複数の経過時間を選択して同様の処理を繰り返すことにより、複数のチャプターに対してメタデータを作成することができる。
【００２４】
また、メタデータファイル作成部４３は、操作部３１から入出力インタフェース２７を介して番組情報の入力を受け付ける。例えば、メタデータファイル作成部４３は、番組データとして動画ファイル２ｂの番組が放映された地域、チャンネル、録画開始時刻、録画終了時刻、番組名、備考（コメント）を受け付ける。そして、メタデータファイル作成部４３はこの番組情報を付与してメタデータファイル１１を作成する。これにより、メタデータファイル１１は、動画ファイル２ｂの先頭からの経過時間に関する記述、タイトル、コメントおよび番組情報が含まれることになる。メタデータファイル作成部４３は、メタデータファイル１１をユーザの指示により、ＨＤ２４のメタデータ領域に格納する。
【００２５】
メタデータ登録部４４（本発明のメタデータ登録手段に相当する）は、ＨＤ２４に格納されたメタデータファイル１１を、通信部２５を介してサーバ１に送信し、サーバ１はこのメタデータファイル１１を番組データとして番組データベース１ａに登録する。ブログ情報登録部４５は、第1のユーザから操作部３１を介してブログ情報の入力を受け付け、作成されたブログ情報をサーバ１へ送信する。サーバ１は、受け取ったブログ情報をブログ保管データベース１ｂに格納する。このようにして登録するメタデータファイル１１とブログ情報とは関連づけられている。
【００２６】
ここで、メタデータファイル１１とブログ情報との関連づけについて説明する。メタデータファイル１１とブログ情報との関連づけは、例えば、メタデータファイル１１へのハイパーリンクをブログ情報の中に埋め込むことによって行う。この場合、第１のユーザはブログ情報を作成する際に、所望の個所にメタデータファイル１１に関するハイパーリンクの記述を埋め込み、これをブログ情報登録部４５が通信部２５を介してサーバ１へ送信する。また、メタデータ登録部４４からはメタデータファイル１１がサーバ１へ送信される。これにより、メタデータファイル１１とブログ情報とは関連づけられることになる。
【００２７】
また、メタデータファイル１１とブログ情報との関連づけは、双方に同じキーコードを付与することによって行ってもよい。キーコードの付与は、メタデータファイル１１とブログ情報とに対して第１のユーザが操作部３１の操作により手動で行ってもよいし、サーバ１が自動で行ってもよい。メタデータファイル１１とブログ情報とに同じキーコードを自動で付与する場合には、例えば、次にようにして行うことが可能である。
【００２８】
まず、第1のユーザがブログ情報を作成するときに、Ｗｅｂサーバ１ｃにより任意のキーコード（例えば、Ｋｅｙ１）が付与されたブログ情報作成用のフォームをブラウザ２ｄで受け取り、第１のユーザから操作部３１の入力を受け付けてブログ情報を作成するようにする。そして、Ｋｅｙ１が付与されたブログ情報をブログ情報登録部４５がブログ保管データベース１ｂに登録する。一方、第１のユーザがメタデータファイル１１を作成するときは、第１のユーザがブラウザ２ｄを使ってサーバ１にアクセスし、Ｋｅｙ１が付与されたブログ情報のページを参照する。Ｋｅｙ１が付与されたブログ情報のページが参照要求されたとき、サーバ１は、Ｋｅｙ１のキーコードが付与されているメタデータ作成用フォームのダウンロードボタンをページ中に表示する。第１のユーザが操作部３１を操作してこのダウンロードボタンを押すことにより、Ｋｅｙ１付きのメタデータ作成用フォームをメタデータ登録部４４が受け取り、第１のユーザからの入力を受け付けてメタデータファイル作成部４３がメタデータを作成するようにする。Ｋｅｙ１が付与されたメタデータファイル１１をメタデータ登録部４４がサーバ１に送信し、サーバ１はメタデータファイル１１を番組データとして番組データベース１ａに格納する。なお、ここに挙げた関連付けの方法は一例に過ぎない。
【００２９】
ここで、図１の例では、第１のユーザであるＡさんがブログ情報の中にエントリ（１）、エントリ（２）という２つのメタデータファイル１１のハイパーリンクを埋め込んでいる。そのブログ情報はブログ情報登録部４５によりサーバ１に送信され、ブログ保管データベース１ｂにて管理される。また、メタデータ登録部４４は、Ａさんの指示により作成したメタデータファイル１１を通信部２５を介してサーバ１に送信する。サーバ１で受信したメタデータファイル１１は番組データとして番組データベース１ａにて管理される。
【００３０】
なお、番組データベース１ａでは、番組データはテレビ放送の番組ごとに管理される。すなわち、上述の録画ソフト２ｃにより録画された動画ファイル２ｂのテレビ放送は、番組データベース１ａにて番組データを管理する単位である番組の何れかに該当するものである。例えば、エントリ（１）のメタデータファイル１１は、番組データベース１ａに保存されている第１の番組＃１に関するブログ情報に関連付けられている。エントリ（２）のメタデータファイル１１は、番組データベース１ａに保存されている第２の番組＃２に関するブログ情報に関連付けられている。
【００３１】
また、第１のユーザであるＢさんがブログ情報の中にエントリ（３）、エントリ（４）という２つのメタデータファイル１１のハイパーリンクを埋め込んでいる。そのブログ情報はブログ情報登録部４５によりサーバ１に送信され、ブログ保管データベース１ｂにて管理される。また、メタデータ登録部４４は、Ｂさんの指示により作成したメタデータファイル１１を通信部２５を介してサーバ１に送信する。サーバ１で受信したメタデータファイル１１は番組データとして番組データベース１ａにて管理される。エントリ（３）のメタデータファイル１１は、番組データベース１ａに保存されている第３の番組＃３に関するブログ情報に関連付けられている。エントリ（４）のメタデータファイル１１は、番組データベース１ａに保存されている第４の番組＃４に関するブログ情報に関連付けられている。
【００３２】
また、第１のユーザであるＣさんがブログ情報の中にエントリ（５）、エントリ（６）という２つのメタデータファイル１１のハイパーリンクを埋め込んでいる。そのブログ情報はブログ情報登録部４５によりサーバ１に送信され、ブログ保管データベース１ｂにて管理される。また、メタデータ登録部４４は、Ｃさんの指示により作成したメタデータファイル１１を通信部２５を介してサーバ１に送信する。サーバ１で受信したメタデータファイル１１は番組データとして番組データベース１ａにて管理される。エントリ（５）のメタデータファイル１１は、番組データベース１ａに保存されている第１の番組＃５に関するブログ情報に関連付けられている。エントリ（６）のメタデータファイル１１は、番組データベース１ａに保存されている第６の番組＃６に関するブログ情報に関連付けられている。
【００３３】
次に、第２のパソコン３の構成について説明する。第２のパソコン３の構成は図４に示した第１のパソコン２のブロック図と同様である。第２のパソコン３のＣＰＵ２１は、ＲＯＭ２２に記憶されているプログラム（メタデータ解析ソフト３ａ、録画ソフト３ｃ、ブラウザ３ｄ等）に従って各種の処理を実行する。ＲＡＭ２３には、ＣＰＵ２１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３４】
ＨＤ２４には、テレビチューナ２６で受信したテレビ放送を録画ソフト３ｃにて動画データに変換して録画したものが、ＨＤ２４の動画領域に録画済の動画ファイル３ｃとして記憶されている。このＣＰＵ２１によって録画される動画ファイル３ｂのテレビ放送は、サーバ１の番組データベース１ａにて管理されている番組の何れかに該当するものである。ＨＤ２４のメタデータ領域には、ユーザの指示によりメタデータ解析ソフト３ａがサーバ１から取得したメタデータファイル１１が記憶される。メタデータ解析ソフト３ａの詳細は後述する。
【００３５】
図６は、第２のパソコン３でメタデータ解析ソフト３ａにより実現されるＣＰＵ２１の機能構成例を示すブロック図である。図６に示すように、メタデータ解析ソフト３ａを実行するＣＰＵ２１は、その機能構成としてメタデータファイル取得部５１、メタデータファイル読取部５２、動画ファイル読取部５３、メタデータファイル解析部５４、第２のサムネイル作成部５５および再生部５６を備えている。
【００３６】
メタデータファイル取得部５１（本発明のメタデータ取得手段に相当）は、操作部３１から入出力インタフェース２７を介して与えられる第２のユーザの指示により、ブログ管理データベース１ｂにて管理されているブログ情報に関連付けられたメタデータファイル１１をサーバ１からダウンロードして取得し、ＨＤ２４のメタデータ領域に格納する。メタデータファイル読取部５２は、ＨＤ２４のメタデータ領域に格納されているメタデータファイル１１の中から、操作部３１の操作を通じて第２のユーザにより選択されたメタデータファイル１１を読み取る。
【００３７】
ここで、メタデータファイル取得部５１がメタデータファイル１１を取得する際、ブログ情報とメタデータファイル１１がハイパーリンクで関連付けられているときには、ブログ情報の中に埋め込まれているメタデータファイル１１に関するハイパーリンクを第２のユーザが操作部３１を通じてクリックしたときに、メタデータファイル取得部５１はサーバ１からメタデータファイル１１をダウンロードする。
【００３８】
一方、ブログ情報とメタデータファイル１１がキーコードで関連付けられているとき、サーバ１は第２のユーザの要求によりブログ情報をブラウザ３ｄへ表示させるときに、同じキーコードのブログ情報とメタデータファイル１１とを読み込んで１ページに合成して表示させる。このときブラウザ３ｄに表示されるページでは、例えばブログ情報の記載の最後に、メタデータファイル１１のダウンロードボタンを表示させる。そして、第２のユーザが操作部３１を通じてこのダウンロードボタンを押すことにより、メタデータファイル取得部５１はサーバ１からメタデータファイル１１をダウンロードする。
【００３９】
動画ファイル読取部５３は、操作部３１の操作によって第２のユーザにより指定された動画ファイル３ｂをＨＤ２４の動画領域から読み取る。メタデータファイル解析部５４（本発明のメタデータ解析手段に相当する）は、メタデータファイル読取部５２が読み取ったメタデータファイル１１を解析し、メタデータファイル１１に記載されている経過時間を取得する。
【００４０】
第２のサムネイル作成部５５は、メタデータファイル解析部５４により解析された経過時間のサムネイル画像を、動画ファイル読取部５３により読み取った動画ファイル３ｂを用いて生成する。そして、生成したサムネイル画像を、入出力インタフェース２７を介して表示部３２に供給することにより、サムネイル画像の一覧を表示部３２に表示する。また、第２のサムネイル作成部５５は、とともに、メタデータファイル１１に記載されているメタデータ（経過時間、タイトル、コメント等）をサムネイル画像と共に表示部３２に供給することにより、メタデータもサムネイル画像と同時に表示する。
【００４１】
また、メタデータファイル解析部５４は、メタデータファイル１１によって示されている経過時間の位置から動画ファイル３ｂを再生するように再生部５６に指示する。例えば、サムネイル画像の一覧を見て第２のユーザが所望の経過時間を操作部３１にて選択すると、メタデータファイル解析部５４は選択された経過時間から動画ファイル３ｂを再生して表示させるように再生部５６を制御する。この際、動画の表示されている領域とは別の領域に、タイトルやコメントを字幕として表示させる。なお、第２のユーザにより所望の経過時間の指示がない場合には、動画ファイル３ｂの先頭から再生させる。再生部５６は、メタデータファイル解析部５４から指示された経過時間のフレーム位置から動画ファイル３ｂを再生する。
【００４２】
ここで、メタデータファイル１１に記述されている経過時間の位置から第２のパソコン３において再生される動画ファイル３ｂのシーンが、同じメタデータファイル１１に記述されている経過時間の位置に該当する動画ファイル２ｂのシーンと同一となるようにするためには、厳密に言えば第１のパソコン２の動画ファイル２ｂと第２のパソコン３の動画ファイル３ｂとが同一である必要がある。
【００４３】
この同一性を保証するために、本実施形態では、例えば第１のユーザであるＡさんがブログ情報をブログ管理データベース１ｂに登録する際に、何月何日の何時からどの番組を録画するかをブログ内に書き込んでおく。そして、この予告通りにＡさんが録画ソフト２ｃを使って動画ファイル２ｂを録画するとともに、予告を見た第２のユーザであるＤさんも録画ソフト３ｃを使って動画ファイル３ｂを予告通りに録画する。このようにすることで、第１のパソコン２の動画ファイル２ｂと第２のパソコン３の動画ファイル３ｂとの同一性が保証される。
【００４４】
次に、上記のように構成した本実施形態による動画再生システムの動作を説明する。図７は、本実施形態のメタデータ付与ソフト２ａによってメタデータファイル１１を作成する際の動作例を説明するためのフローチャートである。図８Ａ〜図８Ｆは、本実施形態のメタデータ付与ソフト２ａによってメタデータファイル１１を作成する際の動作を説明するための画面遷移図である。
【００４５】
図７において、動画ファイル読取部４１は、図８Ａに示すような動画ファイル選択画面を表示部３２に表示し、メタデータを付与する対象の動画ファイル２ｂ（事前に録画されたテレビ番組の動画ファイル）を第１のユーザに選択させる。図８Ａに示す画面のファイル名表示欄１０１には、ＨＤ２４の動画領域に格納されている動画ファイル２ｂの一覧が表示される。第１のユーザが図８Ａに示すファイル名表示欄１０１の中から何れかの動画ファイル２ｂを操作部３１で選択し、図８Ａの開くボタン１０２を押下すると、動画ファイル読取部４１はその選択された動画ファイル２ｂをＨＤ２４から読み取る（ステップＳ１）。
【００４６】
次に、第１のサムネイル作成部４２は、図８Ｂに示すようなサムネイル間隔指定画面を表示部３２に表示し、ステップＳ１で読み込んだ動画ファイル２ｂからサムネイル画像を生成する際の時間間隔を第１のユーザに指定させる。図８Ｂにおいて、ファイル名表示欄１０３にはステップＳ１にて選択された動画ファイル２ｂのファイル名が表示されている。第１のユーザが操作部３１を操作して、図８Ｂの画面で示す時間間隔指定欄１０４にて操作部３１でサムネイル間隔（例えば、６０秒）を指定し、ＯＫボタン１０５でサムネイルの作成を指示すると、第１のサムネイル作成部４２はその指定された時間間隔で、ステップＳ１で読み込んだ動画ファイル２ｂから複数のサムネイル画像を生成する。このとき、動画ファイル２ｂの先頭から各サムネイル画像のフレーム位置に至るまでの経過時間（サムネイル時刻ｔ）も算出する（ステップＳ２）。
【００４７】
第１のサムネイル作成部４２がサムネイル画像を生成すると、メタデータファイル作成部４３は、図８Ｃのようなメタデータ作成画面を表示部３２に表示する。図８Ｃの画面において、左側の領域には、生成された複数のサムネイル画像１０６と、動画ファイル２ｂの先頭からの経過時間１０７とが表示される。第１のユーザは、表示されたサムネイル画像１０６を参照することによって、メタデータを付与しようとする所望の経過時間１０７を選択することができる。具体的には、所望のサムネイル画像１０６の位置を操作部３１にて指示することによって経過時間１０７を選択する。
【００４８】
図８Ｃの画面における右側の領域には、選択した経過時間１０８が表示されるとともに、タイトルを書き込むための入力欄１０９およびコメントを書き込むための入力欄１１０が表示されている。第１のユーザは、選択した経過時間１０８から始まる動画の内容について、タイトルおよびコメントを自由に書き込むことができる。メタデータファイル作成部４３は、第１のユーザにより選択された経過時間１０８に対して、第１のユーザにより書き込まれたタイトルおよびコメントを付与する（ステップＳ３）。
【００４９】
なお、図８Ｃの画面における右下の領域には、動画を再生するためのプレーヤ１１１が表示されている。所望の経過時間１０８を選択して、その経過時間１０８からの動画をこのプレーヤ１１１にて実際に再生することが可能である。これにより、第１のユーザは、所望の経過時間１０８から始まる動画の内容を確認した上で、タイトルやコメントを入力欄１０９，１１０に書き込むことができる。
【００５０】
メタデータファイル作成部４３は、特定の経過時間に対してタイトルおよびコメントを付与すると、その内容を別ウィンドウに表示する。具体的には、図８Ｄに示すように、選択された経過時間１１２、その経過時間におけるサムネイル画像１１３、タイトル１１４、コメント１１５を別ウィンドウに表示する。この図８Ｄに示す設定内容の確認画面から、プレビューボタン１１６を操作部３１で指示することで動画の内容をプレビューする画面や、編集ボタン１１７を操作部３１で指示することでメタデータの内容を編集する画面に遷移することができる。
【００５１】
例えば、第１のユーザによって編集ボタン１１７が押されると、メタデータファイル作成部４３は、図８Ｅのような編集画面を表示する。この編集画面において、第１のユーザは、入力欄１１８，１１９への入力によりタイトルやコメントの内容を書き換えることができる。また、経過時間を変更することも可能である。
【００５２】
経過時間を変更する際には、画面下部に表示されているプレーヤ１２１にて動画を再生しながら（動画はサムネイル画像の位置から再生される）、所望のシーンが再生されている瞬間に画面中央の「時間の変更」ボタン１２０を押すことで、変更したい経過時間を指定する。メタデータファイル作成部４３は、「時間の変更」ボタン１２０の押下にて経過時間の変更が指示されたことを受け付けると、その押下された時点までの経過時間に変更する。このとき、第１のサムネイル作成部４２は、変更された経過時間のフレームを抽出してサムネイル画像を作成し直す。
【００５３】
以上のようにして、選択および編集した経過時間にチャプターが設定されることとなる。第１のユーザは、図８Ｃ〜図８Ｅの画面を通じた作業を繰り返し行うことにより、複数の経過時間を選択してチャプターを設定し、それぞれの経過時間に対してタイトルおよびコメントを付与することができる。すなわち、複数のチャプターを設定してメタデータ（経過時間、タイトル、コメントのセット）を生成したいときは、ステップＳ４からステップＳ３に戻り、チャプターの設定処理が終了するまでステップＳ３の処理を何回も繰り返す。
【００５４】
チャプターの設定が終了したら、メタデータファイル作成部４３は、図８Ｆのような番組情報設定画面を表示部３２に表示する。図８Ｆの設定画面において、第１のユーザは、メタデータファイル１１の付与対象としている動画ファイル２ｂの番組が放映された地域１２２、チャンネル１２３、録画開始日時１２４、録画終了日時１２５、番組名１２６、備考（コメント）１２７等の番組情報を入力することができる。メタデータファイル作成部４５は、これらの入力された番組情報を設定したチャプターの情報に付与し（ステップＳ５）、メタデータファイル１１として書き出す（ステップＳ６）。
【００５５】
この番組情報は、第２のパソコン３の画面上でサムネイル画像を表示するときに、これと並列して表示されることで、動画を再生することなく第２のユーザが番組の内容を理解する助けになる。また、動画の再生中に字幕のように番組情報を表示してスライドさせたり、動画再生ウインドウの近傍に番組情報を表示させたりすることによって、今見ているシーンの補足情報として、番組の理解を助ける役割をする。また、番組情報は、動画ファイル３ｂに付随する情報として検索の対象となる。例えば、好きな俳優の名前が番組情報に含まれていれば、その名前で検索すると、該当する番組のサムネイル画像が検索結果として抽出される。
【００５６】
図９は、本実施形態のメタデータ解析ソフト３ａによってメタデータファイル１１を解析して動画ファイル３ｂを再生する際の動作例を示すフローチャートである。図１０Ａ〜図１０Ｃは、本実施形態のメタデータ解析ソフト３ａによってメタデータファイル１１を解析して動画ファイル３ｂを再生する際の動作を説明するための画面遷移図である。
【００５７】
第２のユーザが動画ファイル３ｂのメタデータファイル１１をサーバ１からダウンロードするとき、まず、メタデータファイル取得部５１は第２のパソコン３からサーバ１にアクセスして、ブログ保管データベース１ｂにて管理されているテレビ番組に関するブログ情報を第２のパソコン３のブラウザ３ｄで参照する。具体的には、番組データベース１ａに記憶されている番組データに基づいて、ブラウザ３ｄにはテレビ番組の番組名がリストとして表示される。第２のユーザはこのリストの中から所望の番組を一つ選択する。上述したように、選択された番組データは、ブログ保管データベース１ｂに記憶されているブログ情報の何れかに関連づけられている。サーバ１は、選択された番組に言及したブログのリンク一覧（トラックバック一覧）を表示する。
【００５８】
第２のユーザにより所望のブログのハイパーリンクが操作部３１でクリックされると、サーバ１は第２のパソコン３に第２のユーザにより選択されたブログを表示させる。第２のユーザは、表示されたブログを読み、ブログ記事内に執筆者（第１のユーザ）が配置したメタデータファイル１１のハイパーリンクを見つけると、それを操作部３１でクリックする。これにより、メタデータファイル取得部５１は、選択されたハイパーリンクに該当するメタデータファイル１１の取得要求をＷｅｂサーバ１ｃへ送信し、Ｗｅｂサーバ１ｃはＤＢサーバ１ｄから該当する番組データとしてのメタデータファイル１１を受け取る。そして、メタデータファイル１１を通信ネットワーク４を介して第２のパソコン３へ送信する。このようにして、メタデータファイル取得部５１はメタデータファイル１１を取得し、取得したメタデータファイル１１をＨＤ２４のメタデータ領域へ格納する（ステップＳ１１）。
【００５９】
なお、メタデータファイル１１には番組名や放送日等の番組情報が付与されているので、この番組情報で所望の番組に関するメタデータファイル１１を検索できるようにしてもよい。
【００６０】
メタデータファイル読取部５２は、サーバ１よりダウンロードしたメタデータファイル１１のうち、図１０Ａに示すメタデータ選択画面を通じて第２のユーザによって指定されたメタデータファイル１１を開いて読み込む（ステップＳ１２）。図１０Ａにおいて、ファイル名表示欄２０１にはＨＤ２４のメタデータ領域に格納されているメタデータファイル１１の一覧が表示されている。第２のユーザがファイル一覧の中から何れかを選択し、開くボタン２０２を操作部３１で押下すると、メタデータファイル読取部５２は選択されたメタデータファイル１１を開いて読み込む。
【００６１】
また、動画ファイル読取部５３は、ＨＤ２４の動画領域に保存された動画ファイル３ｂのうち、図１０Ｂに示す動画選択画面を通じて第２のユーザによって指定された動画ファイル３ｂを読み込む（ステップＳ１３）。図１０Ｂにおいて、ファイル名表示欄２０３にはＨＤ２４に格納されている動画ファイル３ｂのファイル名の一覧が表示されている。第２のユーザがファイル一覧の中から何れかを選択し、開くボタン２０４を操作部３１で押下すると、動画ファイル読取部５３は選択された動画ファイル３ｂを読み込む。
【００６２】
次に、メタデータファイル解析部５４は、ステップＳ１２で読み込んだメタデータファイル１１に記載されている経過時間を解析し、その結果を第２のサムネイル作成部５５に伝える。第２のサムネイル作成部５５は、メタデータファイル１１に記載されている経過時間のサムネイル画像を、ステップＳ１３で読み込んだ動画ファイル３ｂから生成する（ステップＳ１４）。ここで、チャプターが複数生成されている場合には、それぞれの経過時間に対応したサムネイル画像を生成する。なお、ここでのサムネイル画像の生成も、第１のサムネイル作成部４２が生成した方法と同様に生成する。
【００６３】
そして、第２のサムネイル作成部５５は、図１０Ｃに示すように、ステップＳ１４で生成したサムネイル画像２０９を表示部３２に表示するとともに、メタデータファイル１１に記載されている経過時間２０５、タイトル２０６、コメント２０７を合わせて表示する（ステップＳ１５）。なお、この図１０Ｃに表示されている情報は最低限の情報であり、例えば、メタデータファイル１１に含まれている番組情報（図７のステップＳ５で生成されている）を表示するようにしてもよい。
【００６４】
また、図１０Ｃに示すように、それぞれのチャプターに対応して再生ボタン２０８が表示されている。第２のユーザは、所望の再生ボタン２０８を操作部３１でクリックすることにより、所望の経過時間から動画ファイル３ｂの再生を指示することができる。メタデータファイル解析部５４は、再生ボタン２０８の操作によって再生の指示があったかどうかを判定し（ステップＳ１６）、指示があった場合には、その指示された経過時間から動画ファイル３ｂの再生を開始するよう再生部５６へ指示する（ステップＳ１７）。このとき、再生部５６はタイトルやコメントを動画表示領域とは別の領域に字幕として表示する。一方、何れのチャプターの再生ボタン２０８も操作されなかったときは、メタデータファイル解析部５４は、動画ファイル３ｂを先頭から再生するよう再生部５６へ指示する（ステップＳ１８）。
【００６５】
以上詳しく説明したように、本実施形態では、メタデータファイル作成部４３によって、第１のユーザが録画済みの動画ファイル２ｂについて先頭からの経過時間を含むメタデータファイル１１を生成し、生成したメタデータファイル１１を、メタデータ登録部４４がサーバ１上のブログ管理データベース１ｂにて管理されているブログ情報に関連付けて登録する。そして、メタデータファイル取得部５１によって、ブログ情報に関連付けられたメタデータファイル１１をサーバ１からダウンロードしてメタデータファイル解析部５４にて解析し、第２のユーザが録画済みの動画ファイル３ｂを、メタデータによって示されている経過時間の位置から再生するようにしている。
【００６６】
このように構成した本実施形態の動画再生システムによれば、第２のユーザが自分の端末に録画した動画ファイル３ｂについてコメントされたブログ情報を参照して、そのブログ情報に関連付けられたメタデータファイル１１をダウンロードするだけで、そのメタデータファイル１１に記述されている経過時間の位置から動画ファイル３ｂの再生が自動的に行われることとなる。例えば、第１のユーザが自身のお勧めするシーンに関する内容をブログ内でコメントするとともに、そのシーンの始まり部分に該当する経過時間をメタデータファイル１１として記述しておけば、動画ファイル３ｂを再生しようとする第２のユーザは、ブログ情報に関連付けられたメタデータファイル１１をダウンロードするだけで、第１のユーザが勧めるシーンを容易に再生して視聴することができる。
【００６７】
また、メタデータファイル１１の構成として、動画の先頭からの経過時間に加えて、ユーザが好みのタイトルやコメントも含むようにしたので、動画ファイル３ｂのある経過時間からのシーンに対して、「笑いのツボ」「泣き所」「特定の個所へのつっこみ」などを第２のユーザに伝えることができるようになる。また、ブログ情報と関連付けてメタデータファイル１１を登録するようにしたので、第２のユーザはブログ情報を読み、これを参照して好みのメタデータファイル１１をダウンロードすることができるようになる。      
【００６８】
なお、本実施形態では、第1のユーザがブログ情報の中にメタデータファイル１１へのハイパーリンクを埋め込み、第２のユーザがブログ情報を参照してハイパーリンクをクリックすることにより、所望のメタデータファイル１１をダウンロードする例について説明したが、これに限られない。例えば、ブログ情報は必ずしも使う必要はなく、ブログ情報に関連付けてメタデータファイル１１を登録することも、ブログ情報を参照してメタデータファイル１１をダウンロードすることも必須ではない。
【００６９】
例えば、第２のユーザがメタデータファイル１１を取得する際には、操作部３１の操作に応じてサーバ１が番組データベース１ａの番組データを対象として番組名や俳優名によるキーワード検索を行い、その結果ヒットした番組データとしてのメタデータファイル１１を番組データベース１ａから第２のパソコン３にダウンロードする。１つの番組に複数の番組データが関連付けられているときには、サーバ１はブラウザ３ｄに番組データをリスト表示し、そこから第２のユーザに操作部３１を通じて何れかの番組データが選択されたときに、番組データベース１ａから第２のパソコン３に番組データとしてのメタデータファイル１１をダウンロードする。
【００７０】
また、番組名を第２のパソコン３のブラウザ３ｄにリスト表示して、操作部３１を通じて何れかの番組が選択されたときに、その番組に関連付けられている番組データとしてのメタデータファイル１１をダウンロードするようにしてもよい。１つの番組に複数の番組データが関連付けられているときには、サーバ１はブラウザ３ｄに番組データをリスト表示し、そこから第２のユーザに操作部３１を通じて何れかの番組データが選択されたときに、第２のパソコン３に番組データとしてのメタデータファイル１１をダウンロードする。
【００７１】
また、本実施形態において、サーバ１からメタデータファイル１１と一緒にサムネイル画像をもダウンロードするようにしてもよい。この場合には、メタデータ解析ソフト３ａはサムネイル画像を生成しなくともよくなる。
【００７２】
また、本実施形態では、サムネイル作成の時間間隔を第１のユーザが操作部３１の操作により指定する例について説明したが、第１のサムネイル作成部４２がデフォルト指定の時間間隔で自動的に作成するようにしてもよい。
【００７３】
さらに、本実施形態はテレビ動画について説明したが、これに限られない。例えば、サーバからダウンロードした動画を用いることも可能である。この場合には、第１のパソコン２と第２のパソコン３とにダウンロードした同じ動画を用いればよい。
【００７４】
その他、本実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００７５】
【図１】本実施形態による動画再生システムの一例を示す説明図である。
【図２】本実施形態による動画再生システムの概略構成例を示す図である。
【図３】番組データの説明図である。
【図４】第１のパソコンおよび第２のパソコンの概略構成を示す図である。
【図５】第１のパソコンでメタデータ付与ソフトにより実現されるＣＰＵの機能構成例を示すブロック図である。
【図６】第２のパソコンでメタデータ解析ソフトにより実現されるＣＰＵの機能構成例を示すブロック図である。
【図７】本実施形態のメタデータ付与ソフトによってメタデータファイルを作成する際の動作例を説明するためのフローチャートである。
【図８Ａ】メタデータを付与する対象の動画ファイルの選択画面を示す図である。
【図８Ｂ】サムネイル画像を生成する時間間隔の指定画面を示す図である。
【図８Ｃ】メタデータの作成画面を示す図である。
【図８Ｄ】メタデータの設定確認画面を示す図である。
【図８Ｅ】メタデータの編集画面を示す図である。
【図８Ｆ】番組情報の設定画面を示す図である。
【図９】本実施形態のメタデータ解析ソフトによってメタデータファイルを解析して動画ファイルを再生する際の動作例を示すフローチャートである。
【図１０Ａ】メタデータファイルの選択画面を示す図である。
【図１０Ｂ】再生する対象の動画ファイルの選択画面を示す図である。
【図１０Ｃ】再生するシーン（経過時間）の選択画面を示す図である。
【符号の説明】
【００７６】
１  サーバ
１ａ  番組データベース
１ｂ  ブログ管理データベース
２  第１のユーザ（ブログ提供者）が所有する第１のパソコン
２ａ  メタデータ付与ソフト
２ｂ  動画ファイル
２ｃ  録画ソフト
２ｄ  ブラウザ
３  第２のユーザ（動画再生者）が所有する第２のパソコン
３ａ  メタデータ解析ソフト
３ｂ  動画ファイル
３ｃ  録画ソフト
３ｄ  ブラウザ
１１  メタデータファイル
４１  動画ファイル読取部
４２  第１のサムネイル作成部
４３  メタデータファイル作成部
４４  メタデータ登録部
４５  ブログ情報登録部
５１  メタデータファイル取得部
５２  メタデータファイル読取部
５３  動画ファイル読取部
５４  メタデータファイル解析部
５５  第２のサムネイル作成部
５６  再生部
【図１】
2007110697.tif 000003
【図２】
2007110697.tif 000004
【図３】
2007110697.tif 000005
【図４】
2007110697.tif 000006
【図５】
2007110697.tif 000007
【図６】
2007110697.tif 000008
【図７】
2007110697.tif 000009
【図８Ａ】
2007110697.tif 000010
【図８Ｂ】
2007110697.tif 000011
【図８Ｃ】
2007110697.tif 000012
【図８Ｄ】
2007110697.tif 000013
【図８Ｅ】
2007110697.tif 000014
【図８Ｆ】
2007110697.tif 000015
【図９】
2007110697.tif 000016
【図１０Ａ】
2007110697.tif 000017
【図１０Ｂ】
2007110697.tif 000018
【図１０Ｃ】
2007110697.tif 000019