(57)【要約】【課題】簡易な構成で、待ち時間に伴う視聴者の焦燥感を低減し、快適に動画の再生をすることができる画像再生システムを提供する。【解決手段】元動画の記憶手段１０３に記憶されている動画ファイルに基づいて作成されたスライダー静止画像を、元動画における時間位置を示す時間情報とともに記憶する記憶手段１１５、１１７と、受信した動画像ファイルを再生表示する動画表示機能３０５と、受信したスライダー静止画像を動画像表示範囲に当て嵌めて表示する静止画表示機能３０６と、表示中のスライダー静止画像の時間情報を表す表示位置バーを動画ファイルの再生時間に対応させて表示されるスライダーバー上で表示する機能を設けている。【選択図】            図４
2005277847.tif 000002
【特許請求の範囲】
【請求項１】
動画像ファイルを記憶する動画像記憶手段と、
動画像記憶手段に記憶されている動画像ファイルに基づいて作成された複数の静止画像データを、その動画像ファイルにおける時間位置を示す時間情報とともに記憶する静止画像記憶手段と、
要求された動画像ファイル又は静止画像データ及びその時間情報を要求元へ送信する送信手段と
を有する画像送信装置と、
画像送信装置に対して動画像ファイル又は静止画像データの送信を要求する要求手段と、
受信した動画像ファイルを再生表示する動画像表示手段と、
受信した静止画像データを動画像表示手段の動画像表示範囲に当て嵌めて表示する静止画像表示手段と、
表示中の静止画像データの時間情報を表す表示子を動画像ファイルの再生時間に対応させて表示する再生位置表示手段と
を有する画像受信装置と、
画像送信装置と画像受信装置とを接続する通信手段と
を備えることを特徴とする画像再生システム。
【請求項２】
前記画像受信装置が、さらに受信した静止画像データとその時間情報とを記憶する一時記憶手段を有し、
前記再生位置表示手段が表示する表示子の表示位置が操作に応じて移動可能であり、
前記静止画像表示手段が、表示子の表示位置を基準として、一時記憶手段に記憶されている複数の静止画像データを各静止画像データの時間情報に応じて連続的に表示する
ことを特徴とする請求項１記載の画像再生システム。
【請求項３】
前記静止画像記憶手段に記憶される静止画像データが、基となる動画像ファイルのフレーム圧縮の形式に関わらず指示された分割枚数となるように作成されたものである
ことを特徴とする請求項１又は２記載の画像再生システム。
【請求項４】
前記静止画像記憶手段が、前記動画像記憶手段に記憶されている動画像ファイルに基づいて、フレーム画像間の内容の変化が比較的大きい画像に対応させて作成された複数のサムネイル静止画像データと、一定の時間間隔で作成された複数のスライダー静止画像データとの２種類の静止画像データを記憶し、
前記送信手段が、２種類の静止画像データ及び時間情報を要求元へ送信する機能と、前記動画像記憶手段に記憶された動画像ファイルを時間分割した分割動画像ファイルを送信する機能とを有し、
前記静止画像表示手段が、スライダー静止画像データを前記動画像表示手段の動画像表示範囲に当て嵌めて表示するとともに、前記動画像表示手段の動画像表示範囲とは別の表示領域にサムネイル静止画像データを時系列に並べて複数表示し、
前記要求手段が、選択されたサムネイル静止画像データに対応する再生時間を有する分割動画像ファイルの送信を要求する
ことを特徴とする請求項１〜３のいずれか１項に記載の画像再生システム。
【請求項５】
動画像ファイルを記憶する動画像記憶手段と、
動画像記憶手段に記憶されている動画像ファイルに基づいて作成された複数の静止画像データを、その動画像ファイルにおける時間位置を示す時間情報とともに記憶する静止画像記憶手段と、
通信手段で接続され、自画像送信装置に対して動画像ファイル又は静止画像データの送信を要求する要求手段と、受信した動画像ファイルを再生表示する動画像表示手段と、受信した静止画像データを動画像表示手段の動画像表示範囲に当て嵌めて表示する静止画像表示手段と、表示中の静止画像データの時間情報を表す表示子を動画像ファイルの再生時間に対応させて表示する再生位置表示手段とを有する画像受信装置から要求された動画像ファイル又は静止画像データ及びその時間情報を、要求元である画像受信装置へ送信する送信手段と
を備えることを特徴とする画像送信装置。
【請求項６】
通信手段によって接続され、動画像ファイルを記憶する動画像記憶手段と、動画像記憶手段に記憶されている動画像ファイルに基づいて作成された複数の静止画像データを、その動画像ファイルにおける時間位置を示す時間情報とともに記憶する静止画像記憶手段と、要求された動画像ファイル又は静止画像データ及びその時間情報を要求元へ送信する送信手段とを有する画像送信装置に対して、動画像ファイル又は静止画像データの送信を要求する要求手段と、
受信した動画像ファイルを再生表示する動画像表示手段と、
受信した静止画像データを動画像表示手段の動画像表示範囲に当て嵌めて表示する静止画像表示手段と、
表示中の静止画像データの時間情報を表す表示子を動画像ファイルの再生時間に対応させて表示する再生位置表示手段と
を備えることを特徴とする画像受信装置。
【請求項７】
動画像ファイルを記憶する動画像記憶過程と、
動画像記憶過程で記憶された動画像ファイルに基づいて作成された複数の静止画像データを、その動画像ファイルにおける時間位置を示す時間情報とともに記憶する静止画像記憶過程と、
要求された動画像ファイル又は静止画像データ及びその時間情報を通信手段を介して要求元へ送信する送信過程と、
動画像記憶過程又は静止画像記憶過程で記憶された動画像ファイル又は静止画像データの送信を通信手段を介して要求する要求過程と、
受信した動画像ファイルを再生表示する動画像表示過程と、
受信した静止画像データを動画像表示時の動画像表示範囲に当て嵌めて表示する静止画像表示過程と、
表示中の静止画像データの時間情報を表す表示子を動画像ファイルの再生時間に対応させて表示する再生位置表示過程と
を含むことを特徴とする画像再生方法。
【請求項８】
動画像ファイルを記憶する動画像記憶過程と、
動画像記憶過程で記憶された動画像ファイルに基づいて作成された複数の静止画像データを、その動画像ファイルにおける時間位置を示す時間情報とともに記憶する静止画像記憶過程と、
要求された動画像ファイル又は静止画像データ及びその時間情報を通信手段を介して要求元へ送信する送信過程と、
動画像記憶過程又は静止画像記憶過程で記憶された動画像ファイル又は静止画像データの送信を通信手段を介して要求する要求過程と、
受信した動画像ファイルを再生表示する動画像表示過程と、
受信した静止画像データを動画像表示時の動画像表示範囲に当て嵌めて表示する静止画像表示過程と、
表示中の静止画像データの時間情報を表す表示子を動画像ファイルの再生時間に対応させて表示する再生位置表示過程と
を通信手段を介して接続された複数のコンピュータを用いて実行するための記述を含むことを特徴とする画像再生プログラム。
【請求項９】
動画像ファイルを記憶する動画像記憶過程と、
動画像記憶過程で記憶された動画像ファイルに基づいて作成された複数の静止画像データを、その動画像ファイルにおける時間位置を示す時間情報とともに記憶する静止画像記憶過程と、
要求された動画像ファイル又は静止画像データ及びその時間情報を通信手段を介して要求元へ送信する送信過程と、
動画像記憶過程又は静止画像記憶過程で記憶された動画像ファイル又は静止画像データの送信を通信手段を介して要求する要求過程と、
受信した動画像ファイルを再生表示する動画像表示過程と、
受信した静止画像データを動画像表示時の動画像表示範囲に当て嵌めて表示する静止画像表示過程と、
表示中の静止画像データの時間情報を表す表示子を動画像ファイルの再生時間に対応させて表示する再生位置表示過程と
を通信手段を介して接続された複数のコンピュータを用いて実行するための記述を含むことを特徴とする画像再生プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信手段を介して接続された画像送信装置及び画像受信装置間で、画像情報を送受信して画像を再生するための画像再生システム、画像送信装置、画像受信装置、画像再生方法、画像再生プログラム、記録媒体に関する。
【背景技術】
【０００２】
通信手段を介して接続された画像送信装置および画像受信装置間で動画等の連続画像情報を送受信（あるいは配信）するための技術には、大きく分けて２つの方法がある。１つはダウンロード型、もう一つはストリーミング型である。ここで、通信手段とはインターネット等の通信網であり、画像送信装置とは例えばＷｅｂ（ＷＷＷ）サーバー等のサーバー側コンピュータであり、そして画像受信装置とは例えばＷｅｂ（WWW）ブラウザが実行されるパーソナルコンピュータ等のクライアント側コンピュータである。ダウンロード型は、動画ファイルをＷｅｂサーバー等からクライアント側のコンピュータに移動した後、それを再生する方式である。ストリーミング型は、インターネットで動画を再生する為のストリーミング送信技術を用いるものであって、データを受信しながら順次再生する方式である。
【０００３】
このストリーミング型の動画再生方式では、リクエストした動画データを再生する前に、数秒間データーを溜め込み（バファリングし）、その後順次データを受信しながら再生するようにしている。ダウンロード型の様に長い時間待たされる事なく再生出来るのが最大の特徴であるが、動画を進めたり戻したり、といった操作をする都度バファリングが発生してしまい、その都度視聴者は待たされる事になる。バファリング中は、プレイヤーの再生を起動しても何も動作しない。
【０００４】
また、動画の再生方法としては、特許文献１に記載されている「動画編集システムおよび記録媒体」の様に、動画の変化量の多い点の静止画を記録（あるいはユーザ設定によって静止画記録）してそれらを連続再生する事によって、早送り／巻き戻し再生をする手法も提案されている。入力された動画像データから、その画面変化点毎あるいは所定時間間隔毎に作成した静止画を、静止画保存メモリに記録する。そして、記録した静止画を指定された再生速度倍率で決定される所定の時間間隔で連続再生する。この方法では、動画の全容をいち早く確認する事が出来る。しかし、元動画を忠実に再現する目的のものではなく、また、ネットワークを介しての動画再生の問題点を解決するものでもない。また、動画のタイプもＭＰＥＧ２、ＭＰＥＧ４のみに限定されている。
【特許文献１】特開２００１−１１９６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、例えばインターネットで動画を視聴する場合、ダウンロード型では、インターネット上にある動画データ全体をいったん自分のパーソナルコンピュータに取り込んだ後に再生する為、ダウンロードが完全に終了するまで再生出来ないという欠点があった。その悩みを解消するものとしてストリーミング型の送信技術がある。しかし、この送信技術による再生だと、再生されるまでにバファリングが発生してしまい、やはり、即再生するには時間がかかってしまうという課題がある。
【０００６】
また、ＮＷ（ネットワーク）の回線故障等によるＮＷ断が起こった場合、ストリーミングによる再生だとクライアント側に再生位置等の情報を持たない為、ＮＷ断回復後の継続した動画再生は全く出来なくなってしまう。これに付随しての課題としては、ＮＷ断時あるいはバファリング時に長時間の待ちが発生することによって、動画のバーナ広告（バナー広告上でストリーミングを流すもの）では、訪問回数どおりに利用ユーザに提供できていてないシーンが多く発生しており、期待通りの宣伝効果が発揮できていないということも考えられる。
【０００７】
本発明は、上記の事情に鑑みてなされたものであり、通信手段を介した画像再生において、簡易な構成で、待ち時間に伴う視聴者の焦燥感を低減し、快適に動画の再生をすることができる画像再生システム、画像送信装置、画像受信装置、画像再生方法、画像再生プログラム、記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１記載の発明は、動画像ファイルを記憶する動画像記憶手段と、動画像記憶手段に記憶されている動画像ファイルに基づいて作成された複数の静止画像データを、その動画像ファイルにおける時間位置を示す時間情報とともに記憶する静止画像記憶手段と、要求された動画像ファイル又は静止画像データ及びその時間情報を要求元へ送信する送信手段とを有する画像送信装置と、画像送信装置に対して動画像ファイル又は静止画像データの送信を要求する要求手段と、受信した動画像ファイルを再生表示する動画像表示手段と、受信した静止画像データを動画像表示手段の動画像表示範囲に当て嵌めて表示する静止画像表示手段と、表示中の静止画像データの時間情報を表す表示子を動画像ファイルの再生時間に対応させて表示する再生位置表示手段とを有する画像受信装置と、画像送信装置と画像受信装置とを接続する通信手段とを備えることを特徴とする。
【０００９】
請求項２記載の発明は、前記画像受信装置が、さらに受信した静止画像データとその時間情報とを記憶する一時記憶手段を有し、前記再生位置表示手段が表示する表示子の表示位置が操作に応じて移動可能であり、前記静止画像表示手段が、表示子の表示位置を基準として、一時記憶手段に記憶されている複数の静止画像データを各静止画像データの時間情報に応じて連続的に表示することを特徴とする。
【００１０】
請求項３記載の発明は、前記静止画像記憶手段に記憶される静止画像データが、基となる動画像ファイルのフレーム圧縮の形式に関わらず指示された分割枚数となるように作成されたものであることを特徴とする。
【００１１】
請求項４記載の発明は、前記静止画像記憶手段が、前記動画像記憶手段に記憶されている動画像ファイルに基づいて、フレーム画像間の内容の変化が比較的大きい画像に対応させて作成された複数のサムネイル静止画像データと、一定の時間間隔で作成された複数のスライダー静止画像データとの２種類の静止画像データを記憶し、前記送信手段が、２種類の静止画像データ及び時間情報を要求元へ送信する機能と、前記動画像記憶手段に記憶された動画像ファイルを時間分割した分割動画像ファイルを送信する機能とを有し、
前記静止画像表示手段が、スライダー静止画像データを前記動画像表示手段の動画像表示範囲に当て嵌めて表示するとともに、前記動画像表示手段の動画像表示範囲とは別の表示領域にサムネイル静止画像データを時系列に並べて複数表示し、前記要求手段が、選択されたサムネイル静止画像データに対応する再生時間を有する分割動画像ファイルの送信を要求することを特徴とする。
【００１２】
請求項５記載の発明は、動画像ファイルを記憶する動画像記憶手段と、動画像記憶手段に記憶されている動画像ファイルに基づいて作成された複数の静止画像データを、その動画像ファイルにおける時間位置を示す時間情報とともに記憶する静止画像記憶手段と、通信手段で接続され、自画像送信装置に対して動画像ファイル又は静止画像データの送信を要求する要求手段と、受信した動画像ファイルを再生表示する動画像表示手段と、受信した静止画像データを動画像表示手段の動画像表示範囲に当て嵌めて表示する静止画像表示手段と、表示中の静止画像データの時間情報を表す表示子を動画像ファイルの再生時間に対応させて表示する再生位置表示手段とを有する画像受信装置から要求された動画像ファイル又は静止画像データ及びその時間情報を、要求元である画像受信装置へ送信する送信手段とを備えることを特徴とする。
【００１３】
請求項６記載の発明は、通信手段によって接続され、動画像ファイルを記憶する動画像記憶手段と、動画像記憶手段に記憶されている動画像ファイルに基づいて作成された複数の静止画像データを、その動画像ファイルにおける時間位置を示す時間情報とともに記憶する静止画像記憶手段と、要求された動画像ファイル又は静止画像データ及びその時間情報を要求元へ送信する送信手段とを有する画像送信装置に対して、動画像ファイル又は静止画像データの送信を要求する要求手段と、受信した動画像ファイルを再生表示する動画像表示手段と、受信した静止画像データを動画像表示手段の動画像表示範囲に当て嵌めて表示する静止画像表示手段と、表示中の静止画像データの時間情報を表す表示子を動画像ファイルの再生時間に対応させて表示する再生位置表示手段とを備えることを特徴とする。
【００１４】
請求項７記載の発明は、動画像ファイルを記憶する動画像記憶過程と、動画像記憶過程で記憶された動画像ファイルに基づいて作成された複数の静止画像データを、その動画像ファイルにおける時間位置を示す時間情報とともに記憶する静止画像記憶過程と、要求された動画像ファイル又は静止画像データ及びその時間情報を通信手段を介して要求元へ送信する送信過程と、動画像記憶過程又は静止画像記憶過程で記憶された動画像ファイル又は静止画像データの送信を通信手段を介して要求する要求過程と、受信した動画像ファイルを再生表示する動画像表示過程と、受信した静止画像データを動画像表示時の動画像表示範囲に当て嵌めて表示する静止画像表示過程と、表示中の静止画像データの時間情報を表す表示子を動画像ファイルの再生時間に対応させて表示する再生位置表示過程とを含むことを特徴とする。
【００１５】
請求項８記載の発明は、動画像ファイルを記憶する動画像記憶過程と、動画像記憶過程で記憶された動画像ファイルに基づいて作成された複数の静止画像データを、その動画像ファイルにおける時間位置を示す時間情報とともに記憶する静止画像記憶過程と、要求された動画像ファイル又は静止画像データ及びその時間情報を通信手段を介して要求元へ送信する送信過程と、動画像記憶過程又は静止画像記憶過程で記憶された動画像ファイル又は静止画像データの送信を通信手段を介して要求する要求過程と、受信した動画像ファイルを再生表示する動画像表示過程と、受信した静止画像データを動画像表示時の動画像表示範囲に当て嵌めて表示する静止画像表示過程と、表示中の静止画像データの時間情報を表す表示子を動画像ファイルの再生時間に対応させて表示する再生位置表示過程とを通信手段を介して接続された複数のコンピュータを用いて実行するための記述を含むことを特徴とする。
【００１６】
請求項９記載の発明は、動画像ファイルを記憶する動画像記憶過程と、動画像記憶過程で記憶された動画像ファイルに基づいて作成された複数の静止画像データを、その動画像ファイルにおける時間位置を示す時間情報とともに記憶する静止画像記憶過程と、要求された動画像ファイル又は静止画像データ及びその時間情報を通信手段を介して要求元へ送信する送信過程と、動画像記憶過程又は静止画像記憶過程で記憶された動画像ファイル又は静止画像データの送信を通信手段を介して要求する要求過程と、受信した動画像ファイルを再生表示する動画像表示過程と、受信した静止画像データを動画像表示時の動画像表示範囲に当て嵌めて表示する静止画像表示過程と、表示中の静止画像データの時間情報を表す表示子を動画像ファイルの再生時間に対応させて表示する再生位置表示過程とを通信手段を介して接続された複数のコンピュータを用いて実行するための記述を含むことを特徴とする画像再生プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１７】
本発明によれば、動画像記憶手段に記憶されている動画像ファイルに基づいて作成された複数の静止画像データをその動画像ファイルにおける時間位置を示す時間情報とともに記憶する静止画像記憶手段と、受信した静止画像データを動画像表示手段の動画像表示範囲に当て嵌めて表示する静止画像表示手段と、表示中の静止画像データの時間情報を表す表示子を動画像ファイルの再生時間に対応させて表示する再生位置表示手段とを設けたので、静止画像を動画像と同様に時間的変化を持たせて表示することができる。例えば動画のバファリング中（あるいはダウンロード中）に、その静止画を連続して表示することで、あたかもその動画が再生されているかの様な画像表示を違和感なく行うことができる。また、例えば動画の全再生時間に対応したスライダーバー等を用いた表示子を持つことによって、その表示子と連動させて静止画像を連続して表示することで、動画プレイヤーでの通常の動画再生のイメージで、静止画像を連続再生することが可能となる。これらによって、動画の再生時の待ち時間に伴う視聴者の焦燥感を低減することができる。
【００１８】
また他の発明によれば、表示子の表示位置を操作に応じて移動可能とし、その表示子の表示位置を基準として、一時記憶手段に記憶されている複数の静止画像データを各静止画像データの時間情報に応じて連続的に表示するようにしたので、例えば表示子を動画の時間軸に対応させたスライダーバー上の位置表示バー等として設けることによってその位置表示バーをマウスで動かすことで、動画の指定位置変更を速やかに行うことができる。これによって動画がバファリング中でも、動画の全容を容易に確認できる。
【００１９】
また他の発明によれば、静止画像記憶手段に記憶される静止画像データが基となる動画像ファイルのフレーム圧縮の形式に関わらず指示された分割枚数となるように作成されたものとなるので、動画のタイプが一定のものに限定されず、種々のタイプに対応することができる。
【００２０】
また他の発明によれば、静止画像表示手段が、スライダー静止画像を動画像表示手段の動画像表示範囲に当て嵌めて表示するとともに、動画像表示手段の動画像表示範囲とは別の表示領域にサムネイル静止画像を時系列に並べて複数表示し、要求手段が、選択されたサムネイル静止画像に対応する再生時間を有する分割動画像ファイルの送信を要求するので、動画像の所望の一部分を選択して再生することができる。例えばサムネイル静止画像とその時間情報とを記憶できるようにすれば、通信手段が遮断されたような場合でも容易に継続して動画像を再生することができる。
【発明を実施するための最良の形態】
【００２１】
以下図面を参照して本発明を実施するための最良の形態について説明する。図１は本発明のシステム構成を示すシステム図である。図１に示す画像再生システムは、サーバー１、インターネット２、および複数のクライアント３から構成されている。サーバー１は、インターネット２等の通信手段に接続されていて、本システムを構成するソフトウェアを搭載し、アプリケーションサーバーおよびストリームサーバーとして動作する。サーバー１が実現する主な機能は、WWW（Ｗｅｂ）サーバー機能、動画のアップロードおよび視聴機能、ならびにストリーミング動画配信機能である。
【００２２】
クライアント３は、パーソナルコンピュータ、携帯情報端末等の情報処理端末である。クライアント３は、インターネット２を介してサーバー１に接続し、Ｗｅｂブラウザ等を用いてアクセスすることで、サーバー１が提供する各種機能を利用することができる。
【００２３】
まず、図２および図３を参照して、図１に示す本実施の形態のシステムによって実現される機能の概要について説明する。本実施の形態では、予め、配信しようとする動画をクライアント３からサーバー１にアップロードし、サーバー１で所定の形態で保存しておく。視聴時には、クライアント３がサーバー１にアクセスし、必要な情報を受信することでクライアント３で画像を再生する。図２は、この動画のアップロード時の処理を説明するためのものであり、図３は、画像の再生時の処理を説明するためのものである。
【００２４】
図２に示すように、クライアント３から、Ｗｅｂサーバー等のサーバー１に動画をアップロードする際には、サーバー１で実行されているシステム（プログラム）によって、アップロードされた元動画が保存される。さらに、自動的にその動画から、分割動画、サムネイル画像（サムネイル静止画像）、およびスライダー画像（スライダー静止画像）が作成され、所定の記憶装置に保存される。ここで、サムネイル静止画像は、動画アップロード時に設定したパラメータに従い、動画の変化量を検出することで、フレーム画像間の内容の変化が比較的大きい画像に対応させて自動的に作成された代表静止画像である。スライダー静止画像は、定時間間隔毎に動画から抜き出した静止画である。ここで、スライダー静止画像は、基となる動画像ファイルのフレーム圧縮の形式に関わらず指示された分割枚数となるように作成される。その際、必要となる圧縮画像の解凍は、サーバー１内の所定のソフトウェアによって行われ、フレーム間圧縮がなされた動画であっても任意のフレームの静止画が作成されるようになっている。分割動画は、サムネイル静止画像が作成された時間位置で、元動画を分割したものである。これらの各静止画像は、元動画における再生時間位置を示す情報と共に記憶される。
【００２５】
一方、画像再生時には図３に示すように、サーバー１から、クライアント３に対して、元動画、分割動画、サムネイル静止画像、スライダー静止画像、各静止画像の時間情報等のデータが送信される。元動画、分割動画等は、例えばストリーミング形式で送信される。クライアント３では、元動画あるいは分割動画のデータをある程度蓄積しながら（バファリングしながら）再生していく。ストリーミング形式の場合には、元動画および分割動画のデータはクライアント３の記憶手段には保存されない。一方、ダウンロード方式で視聴する場合には元動画および分割動画のデータはクライアント３の所定の記憶手段に保存可能である。
【００２６】
クライアント３は、動画再生時にまず元動画に対応する複数のサムネイル静止画像を一括してダウンロードし、Ｗｅｂブラウザの動画表示範囲とは別の表示領域に時系列に並べて表示する。この各サムネイル静止画像はそれぞれ、各分割動画の代表画像となるものである。このサムネイル静止画像を選択した場合、サーバー１に対してそれに対応する再生時間を有する分割動画像ファイルの送信が要求される。
【００２７】
クライアント３は、また、所定の再生モードにおいて複数のスライダー静止画像を随時ダウンロードして表示する。各スライダー静止画像は、元動画や分割動画の表示範囲に当て嵌めて表示される。その際、表示中のスライダー静止画像の時間情報を表す所定の表示子が、元動画の全再生時間での当該静止画の位置する時間位置を示す形態で（例えばスライダーバーを用いて所定の割合に表示子を配置することで）表示される。ダウンロードされた各スライダー静止画像は、各画像の再生位置に係る時間情報を示す情報と共に、クライアント３内の一時ファイルエリアに保存される。また、例えば、表示子をマウス等で選択して移動させた場合、その表示子の移動位置を基準として、一時ファイルエリアに記憶されている複数のスライダー静止画が各静止画像の時間情報に応じて連続的に表示される。ただし、表示子の表示位置に対応するスライダー静止画像がその時点でダウンロードされていない場合には、サーバー１からダウンロードされ、一時ファイルエリアに記憶される。
【００２８】
本実施の形態では、動画のバファリング中（あるいはダウンロード中）は、例えばスライダー静止画像を連続して表示することによって、あたかもその動画が再生されているかの様に違和感なく見せることができる。また、例えば動画の全再生時間に対応したスライダーバーを用意し、そのスライダーバー上の位置表示バーと連動させて動画を動かす事で、動画用の通常のプレイヤーのイメージで再生が可能である。さらに、動画のバファリング（あるいはダウンロード）が終了した時点で、通常の再生による視聴も可能とする事とし、必要に応じてプレイヤーの切り替えを行いながら視聴する事を可能としている。このシステム（プログラム）における動画分割、静止画作成等の基本的な機能は、全てサーバー１側の処理で行うことができる。したがって、視聴者であるクライアント３には、Ｗｅｂブラウザ以外の特別なシステムをインストールする必要がない。
【００２９】
次に、図４のブロック図と、図５〜図１１のフローチャートと、図１２〜図１５のクライアント３のＷｅｂブラウザの表示画面とを参照して、図１のサーバー１およびクライアント３の構成および動作について説明する。図４は、図１のサーバー１およびクライアント３の構成を示すブロック図である。ただし、図４では、図１のインターネット２の図示を省略している。図４において、矩形のブロックで示す各部あるいは各機能は、ソフトウェア（プログラム）と、インタフェースとなるハードウェア等とによって構成されている。
【００３０】
クライアント３には、動画アップロード処理を行うための構成として、動画アップロード機能３０１と、元動画の記憶手段３０２とがある。図５に示すように、動画アップロード処理では、まずユーザーによって分割パラメータを設定し（図５のステップＳ１１）、動画アップロード機能３０１によって元動画の記憶手段３０２から指定された動画ファイルを読み出して、サーバー１側へ送信される（図５のステップ１２）。分割パラメータは、サムネイル静止画像枚数、スライダー静止画像枚数等である。
【００３１】
具体的には、まず、クライアント３においてＷｅｂブラウザ等を利用してインターネット２を介して本システムのサーバー１にログインする。ここでは、ユーザーＩＤ（ユーザー識別符号）、パスワード等を入力する。次に、図１２に示すような動画アップロード／視聴画面４０において、分割機能の呼び出しフレーム４１の動画名入力ボックス４２に、アップロードしたい動画名を入力する。また、ユーザ名入力ボックス４３には、図示を省略したログイン画面で入力したユーザー名が表示される。ここで分割パラメータ設定ボタン４４を押下（クリック）すると、図１３の分割パラメータ設定画面５０が表示される。
【００３２】
分割パラメータ設定画面５０は、アップロードした動画像に基づいてサーバー１で作成されるサムネイル静止画像およびスライダー静止画像を作成時のパラメータの設定を行うための画面である。分割パラメータ設定画面５０には、ユーザーＩＤの表示ボックス５１と、グループボックス５２およびグループボックス５６と、変更ボタン５９と、閉じるボタン６０とが設けられている。グループボックス５２には、サムネイル静止画像を作成するかどうかを設定するためのラジオボタン群５３、サムネイル静止画像の作成枚数を設定するためのテキストボックス５４、およびサムネイル静止画像の作成モードを設定するためのラジオボタン群５５が設けられている。ここでシーンカットとは、画像のフレーム間の変化量（例えば色値）の大きさに応じて、サムネイル静止画像の選択を行う方式である。一定間隔カットとは、所定時間毎にサムネイル静止画像の選択を行う方式である。グループボックス５２では、サムネイル静止画像の分割パラメータが設定される。
【００３３】
グループボックス５６には、スライダー静止画像を作成するかどうかを設定するためのラジオボタン群５７、およびサムネイル静止画像の作成枚数を設定するためのテキストボックス５８が設けられている。グループボックス５６では、スライダー静止画像の分割パラメータが設定される。そして、変更ボタン５９は、設定値を確定させるためのボタンであり、閉じるボタン６０は、分割パラメータ設定画面５０を閉じるためボタンである。各パラメータを設定した後、変更ボタン５９を押下し、次に閉じるボタン６０を押下すると、分割パラメータ設定画面５０が閉じられる。
【００３４】
次に図１２の動画アップロード／視聴画面４０において、分割開始ボタン４５を押す事によって、動画をサーバー１へアップロードする処理が行われる。同時に、設定した分割パラメータもサーバー１へ送信される。アップロード処理が終了し、サーバー１において次に説明する動画ファイルの分割処理が終了すると、図１４に示すメッセージ表示画面７０が表示される。メッセージ表示画面７０には、動画の分割処理が終了したことを示す表示領域７１が含まれている。この表示領域７１内のＯＫボタン７２を押下することで画面７０が閉じられることになる。
【００３５】
一方、サーバー１では、クライアント３による動画アップロード処理において、図４の動画情報受信機能１０１によって、分割パラメータの取得（サムネイル静止画像枚数、スライダー静止画像枚数等の取得）（図６のステップＳ２１）と、元画像の受信（図６のステップＳ２２）とが行われる。次に、動画生成部１０４によって分割動画および時間情報を作成するとともに、静止画生成部１０５によってサムネイル静止画像、スライダー静止画像および時間情報ファイルの作成を行う（図６のステップＳ２３）。そして、元画像保存機能１０２によって元画像ファイルを元画像の記憶手段１０３に保存するとともに、データ保存機能１１１によって分割動画、サムネイル静止画像、スライダー静止画像、それらの時間情報、および分割パラメータを、各記憶手段１１２〜１１７に保存する（図６のステップＳ２４）。
【００３６】
スライダー静止画生成機能１０８は、分割パラメータ設定によって設定された枚数の静止画を、受信した元動画から作成する。同時に、時間情報生成機能１１０によって、そのスライダー静止画像の時間情報ファイル（静止画時間情報；スライダー静止画像名と再生開始時間と再生時間を保持したもの）を作成する。ここで、スライダー静止画像は、上述したように、元となる動画を等間隔で分割した各時点のフレーム画像である。
【００３７】
サムネイル静止画生成機能１０９は、分割パラメータ設定によって設定された内容に従い、サムネイル静止画像を受信した元動画から作成する。サムネイル静止画像とは、上述したように、例えば、動画の変化量を検出して自動的に動画を分割した時、その分割動画の代表となる静止画像である。
【００３８】
分割動画生成機能１０６は、分割パラメータ設定によって設定されたサムネイル静止画像の作成条件に従い、受信した元動画から分割動画を作成する。時間情報生成機能１０７は、同時に、その分割動画に対応した動画の情報ファイル（分割動画時間情報；分割動画に対応したサムネイル静止画像名と分割動画の再生開始時間、再生時間を保持したもの）を作成する。
【００３９】
また、各記憶手段１１２〜１１７はそれぞれ、分割パラメータ、複数の分割動画ファイル１〜ｎからなる分割動画ファイル、分割動画時間情報、複数のスライダー静止画像データ１〜ｘからなるスライダー静止画像ファイル、複数のサムネイル静止画像データ１〜ｎ（ｎは分割動画の分割数と同じ）からなるサムネイル静止画像ファイル、および静止画時間情報を記憶する同一または異なる記憶装置内の所定の記憶エリアである。
【００４０】
次に画像再生のための構成について説明する。クライアント３では、動画選択機能３０４、視聴画面構成機能３０５、動画表示機能３０６、静止画表示機能３０７、動画情報受信機能３０８および一時ファイルの記憶手段３０９が画像再生に用いられる構成である。
【００４１】
動画を再生（視聴）する場合、ユーザーはＷｅｂブラウザを操作し、インターネット２を介して本システムのサーバー１にログインする。例えば、ユーザーＩＤの入力とパスワード入力を行う。ここで、図１２に示すような動画アップロード／視聴画面４０が表示される。動画アップロード／視聴画面４０には、視聴可能な複数の動画ファイルの情報が、各動画ファイルを示す代表サムネイル画像の情報とともに一覧表示される。ユーザーは、視聴したい動画を選択する。例えば、動画名「ｏｙｕｕｇｉ」のサムネイル画像４６をクリックしたとすると、図４の動画選択機能３０３によって選択された動画名の情報を引数とし、図１５に示すような動画の視聴画面８０が呼び出される（図７のステップＳ３１）。
【００４２】
図１５に示す視聴画面８０上の各構成部品８１〜９２は、図４の視聴画面構成機能３０４によって表示される。視聴画面８０には、視聴画面構成機能３０４によって、映像表示部８１、スライダーバー８３と表示位置バー８２からなるスライダー表示部、サムネイル画像表示部８４、検索キーワード入力部８５、およびボタン表示部８６が表示される（図７のステップＳ３２）。この場合、映像表示部８１は、各種動画形式に対応した動画再生プレーヤとしてのマルチメディアコンテンツ再生ソフトウェアの表示部を貼り付けることで構成されている。サムネイル画像表示部８４には、複数のサムネイル静止画像８４ａ、８４ａ、…が時系列に並べて時間情報の表示８４ｂとともに表示される。ボタン表示部８６には、クイック再生ボタン８７、ノーマル再生ボタン８８、逆再生ボタン８９、ダイジェスト再生ボタン９０、トップボタン９１、およびストップボタン９２が含まれている。
【００４３】
本実施の形態では、クイック再生、ノーマル再生、逆再生、ダイジェスト再生および分割動画再生の複数の再生方式を選択して、動画像、または複数の静止画像からなる簡易動画像の表示が行われる。クイック再生、ノーマル再生、逆再生、およびダイジェスト再生は、ボタン８７〜９０を押下することでそれぞれ開始される。
【００４４】
クイック再生は、本発明が特徴とする再生方式であり、複数のスライダー静止画像を時系列に再生する。バファリングやダウンロード時間なくクイック再生ボタン８７を押下することで映像の再生が開始される。ノーマル再生は、通常のマルチメディアコンテンツ再生ソフトウェアの再生機能による再生で、バファリングやダウンロード時間を要する再生方式である。逆再生は、クイック再生の再生時間を逆転させて、複数のスライダー静止画像を時系列に再生する方式である。そして、分割動画再生では、サムネイル静止画像８４ａをマウスクリックする事によって、画面表示されている再生時間８４ｂまで動画を進めて（シークさせて）、その時間から動画の再生が開始される。
【００４５】
視聴画面８０の各構成部品が画面表示されると、次に、動画表示機能３０５によって、対象となる動画のバファリング（もしくはダウンロード）が行われる（図７のステップＳ３３）。具体的には、表示動画を呼び出すとともに、表示準備が行われる。同時に、元動画の全再生時間を取得し、スライダーバー８３の長さとの対応付けが行われる（図７のステップＳ３４）。例えば、動画の再生時間をマルチメディアコンテンツ再生ソフトウェアのメソッドから取得する処理が行われる。また、動画の再生時間によってスライダーバー８３の長さに時間の対応付けを行う処理、コマ送り量の（スライダー静止画像１コマ送り分の時間）設定処理などを行うことで、スライダーバー８３の表示に必要な情報の設定が行われる。  次に、動画のダウンロード（バファリング）が完了し、かつ、他のボタンが押されていなかった場合には動画の自動再生（ノーマル再生）が行われる（図７のステップＳ３５）。
【００４６】
なお、画像再生の際、図４のサーバー１からは、各記憶手段１１２〜１１７に保存されている情報、視聴画面構成部品の情報の記憶手段１１９に保存されている情報が、動画情報送信機能１１８によってクライアント３へと送信される。動画情報送信機能１１８で送信された情報は、クライアント３の動画情報受信機能３０７によって受信され、視聴画面構成機能３０４や、動画表示機能３０５および静止画表示機能３０６に供給されるとともに、スライダー静止画像およびサムネイル静止画像ならびにそれらの時間情報が一時ファイル３０８に記憶される。ここで、動画表示機能３０５は、上述したノーマル再生および分割動画再生を行うための構成であり、静止画表示機能３０６は、クイック再生、逆再生、ダイジェスト再生等を行うための構成であり、再生時に静止画像データを映像表示部８１の動画像表示範囲に当て嵌めて表示する。
【００４７】
次に各再生方式における処理の内容について説明する。クイック再生処理では、クライアント３の静止画表示機能３０６によって、次の（１）および（２）の過程で再生を行う。（１）対象となるスライダー静止画像をクライアント３の一時ファイル（キャッシュ）エリア３０８に随時ダウンロードする。ただし、すでにダウンロードしたものについてはダウンロードは行わず、一時ファイルの記憶手段３０８から読み出して再生を行う。
【００４８】
（２）そして、スライダー静止画像の先頭から順次画面上に表示していく事によって、あたかも動画が再生されているかの様に表現する処理がなされる。この時、スライダーバー８３上に表示される再生位置を示すバー（表示位置バー）８２は、全再生時間とスライダー静止画像の全枚数により移動時間を計算し、表示時間に対応して移動させる。クイック再生は、全再生時間の途中からも行う事が出来、表示位置バー８２をマウスで掴んで任意の位置に持っていき、そこからの再生することも可能である。静止画表示機能３０６は、常に表示位置バー８２のｘ座標位置（水平座標位置）を監視しており、その位置から現在の再生時間を計算して対応するスライダー静止画像を表示する。
【００４９】
なお、クイック再生処理は、図８に示す各過程によって実行される。すなわち、映像表示部８１で再生している画像がある場合には、その再生動画の停止が行われる（図８のステップＳ４１）。次に、映像表示部８１の動画を静止画像に張り替えるための大きさ調整（背景を動画同様黒にし、貼り付ける静止画の縦横サイズを動画と同様のサイズに変更）が行われる（図８のステップＳ４２）。次に現在の動画の再生時間を取得する（図８のステップＳ４３）。次に現在の表示位置バー８２の位置を取得する（図８のステップＳ４４）。次にスライダーバー８３の最右に表示位置バー８２がきていないかどうかを確認し（図８のステップＳ４５）、最右（最後部）でない場合には、画像の再生時間と表示位置バー８２の位置を１コマ分右に移動する（図８のステップＳ４６）。他方、最右である場合には、画像の再生時間と表示位置バー８２の位置を最左（先頭）に移動する（図８のステップＳ４７）。次に画像の再生時間によってそれに対応したスライダー静止画像を映像表示部８１において表示する（図８のステップＳ４８）。
【００５０】
一方ノーマル再生処理では、クライアント３の動画表示機能３０５によって、次のようにして再生を行う。（１）動画のダウンロードもしくはバファリングが終了した時点で、ノーマル再生が可能となり、一般のマルティメディアコンテンツ再生ソフトウェアに切り替わり、ストリーミング等の再生方式によって通常の動画の再生が行われる。ただし、ダウンロードもしくはバファリングが終了する前に、ノーマル再生ボタン８８や表示位置バー８２の移動を行うと、警告メッセージを表示し、動画の再生は行われない。このノーマル再生処理は、図９に示す各過程によって実行される。
【００５１】
ノーマル再生開始時に、再生しているものがある場合、再生動画を停止する（図９のステップＳ５１）。次に、マルチメディアコンテンツ再生ソフトウェアの再生モードを連続再生に設定する（図９のステップＳ５２）。現在の動画の再生時間（表示位置バー８２の位置から計算）をマルチメディアコンテンツ再生ソフトウェアの再生位置に設定する（図９のステップＳ５３）。マルチメディアコンテンツ再生ソフトウェアの再生位置が移動できたかどうかを確認する（図９のステップＳ５４）。移動できた場合にはダウンロード（バファリング）が終了したと判断し、画面をマルチメディアコンテンツ再生ソフトウェアに切り替え、その再生機能によって再生を行う（図９のステップＳ５５）。他方、移動できなかった場合には、ダウンロード（バファリング）中であるため、その旨を画面表示する（図９のステップＳ５６）。
【００５２】
なお、図９のフローチャートは、マルチメディアコンテンツ再生ソフトウェアとして、ウインドウズメディア（米国マイクロソフトコーポレイションの登録商標）プレーヤーを使用する場合の一例を示している。この場合には、動画ファイルのバッファリング（あるいはダウンロード）が終了したことを、再生位置が移動できるかどうかによって判定することができる。したがって、マルチメディアコンテンツ再生ソフトウェアとして、バッファリング（あるいはダウンロード）が終了したことを他の方法で確認できるものを使用する場合には、ステップＳ５４の判定内容は異ならせることができる。例えば、ステップＳ５４の判定内容は、一般的には動画ファイルのバッファリング（あるいはダウンロード）が終了したかどうかを判定するものとして考えることができる。
【００５３】
次に、逆再生処理の処理内容について説明する。逆再生処理では、クライアント３の静止画表示機能３０６によって、次の（１）および（２）の過程で再生を行う。（１）対象となるスライダー静止画像をクライアント３の一時ファイル（キャッシュ）エリア３０８に随時ダウンロードする。（２）逆再生の場合、クイック再生と処理はほぼ同じであるが、再生方向が逆となる為、現在の再生位置（表示位置バー８２のある位置）から前に戻る形でスライダー静止画像の表示を行う。
【００５４】
逆再生処理は、図１０に示すフローチャートでは次の各過程によって実行される。すなわち、映像表示部８１で再生している画像がある場合には、その再生動画の停止が行われる（図１０のステップＳ６１）。次に、映像表示部８１の動画を静止画像に張り替えるための大きさ調整（背景を動画同様黒にし、貼り付ける静止画の縦横サイズを動画と同様のサイズに変更）が行われる（図１０のステップＳ６２）。現在の動画の再生時間を取得する（図１０のステップＳ６３）。次に現在の表示位置バー８２の位置を取得する（図１０のステップＳ６４）。次にスライダーバー８３の最左に表示位置バー８２がきていないかを確認し（図１０のステップＳ６５）、最左（先頭）でない場合には、動画の再生時間と表示位置バー８２の位置を１コマ分左に移動する（図１０のステップＳ６６）。他方、最左である場合には、動画の再生時間と表示位置バー８２の位置を最右（最後部）に移動する（図１０のステップＳ６７）。次に動画の再生時間によってそれに対応したスライダー静止画像を映像表示部８１において画面表示する（図１０のステップＳ６８）。
【００５５】
次に、分割動画再生処理の処理内容について説明する。分割動画再生処理では、クライアント３の動画表示機能３０５や静止画表示機能３０６によって、次の（１）、（２）および（３）の過程で再生を行う。（１）動画表示機能３０５および静止画表示機能３０６によって、サムネイル静止画像８４ａがクリックされた場合、その画像名から、動画情報ファイルを検索し、対象となる動画の再生開始時間と再生時間（シーン動画の長さ）を取得する。（２）動画表示機能３０５によって、マルチメディアコンテンツ再生ソフトウェアの再生機能によって再生を行い、再生位置が移動出来るかどうかを判断する。出来たら、動画のダウンロードもしくはバファリングが終了したと判断し、そのサムネイル静止画像８４ａに対応したシーン動画の再生を行う。（３）一方、再生位置が移動出来なかった場合、動画のダウンロードもしくはバファリング中と判断し、静止画表示機能３０６によって、スライダー静止画像による区間動画再生を実行する。
【００５６】
分割動画再生処理は、図１１に示すフローチャートでは次の各過程によって実行される。分割動画再生処理は、サムネイル静止画像８４ａを押下することで開始される。その際、再生している動画がある場合には、再生動画の停止処理が行われる（図１１のステップＳ７１）。次に分割動画の各種情報が取得される（図１１のステップＳ７２）。例えば、再生開始時間、再生長、スライダー静止画像数等の情報が取得される。次に分割動画の（再生開始時間＋再生長）から、再生終了時間が算出される（図１１のステップＳ７３）。次に、動画の再生開始時間を、マルチメディアコンテンツ再生ソフトウェアの再生位置に設定する処理が行われる（図１１のステップＳ７４）。マルチメディアコンテンツ再生ソフトウェアの再生位置が移動できたかどうかが判定される（図１１のステップＳ７５）。移動できた場合には、ダウンロード（バファリング）が終了したと判断し、画面をマルチメディアコンテンツ再生ソフトウェアに切り替え、その再生機能によって再生する（図１１のステップＳ７６）。次に動画の再生時間が分割動画の再生終了時間に達したかどうかを判定し（図１１のステップＳ７７）、達していた場合には再生処理を終了し、達していない場合にはステップＳ７６に戻って再生を継続する。
【００５７】
一方、ステップＳ７５で移動できなかったと判定された場合には、映像表示部８１の動画をスライダー静止画像に張り替えるための大きさ調整を行う（背景を動画同様黒にし、貼り付ける静止画の縦横サイズを動画と同様のサイズに変更する）（図１１のステップＳ７８）。次に現在の動画の再生位置から表示位置バー８２の位置を取得する（図１１のステップＳ７９）。次に、動画の再生時間を１コマ分右に移動し、それに対応させて表示位置バー８２を移動する（図１１のステップＳ８０）。次に動画の再生時間が分割動画の再生終了時間に達したかどうかを判定する（図１１のステップＳ８１）。達していた場合には再生処理を終了し、達していなかった場合には、動画の再生時間によってそれに対応したスライダー静止画像を画面表示する（図１１のステップＳ８１）。そしてステップＳ７９以降の処理を繰り返し実行する。
【００５８】
次に図１６を参照して、図５、図６等を参照して説明した動画アップロード処理の各処理のタイミングと情報の流れについて説明する。クライアント３では、まず分割パラメータ設定値を送信する（ステップＳ１０１）。サーバー１では、分割パラメータ設定を受信して、分割パラメータの記憶手段１１２に保存する（ステップＳ１０２）。サーバー１は、保存した分割パラメータ設定値を読み込んで、所定の記憶領域に保持する（ステップＳ１０３）。次に、クライアント３が、元動画のファイルを送信する（ステップＳ１０４）。このとき、動画ファイルの実データのほか、元動画名を表す情報も送信される。
【００５９】
サーバー１は、受信した各ファイルを一時記憶する一時データエリアから元動画を取得して元動画ファイルの記憶手段１０３に保存する（ステップＳ１０５）。サーバー１は、分割パラメータに基づき、元動画の記憶手段１０３にアクセスして、分割動画／スライダー静止画／サムネイル静止画の作成と、保存を行う（ステップＳ１０６）。このとき、分割動画名と時間情報ファイル名、スライダー静止画名と時間情報ファイル名、サムネイル静止画名等の情報も保存される。
【００６０】
次に図１７を参照して、図７〜図９等を参照して説明した画像視聴処理の各処理のタイミングと情報の流れについて説明する。まずクライアント３では、Ｗｅｂブラウザによって再生動画名の選択が行われる（ステップＳ２０１）。このときサーバー１から随時、動画名等の選択に必要な情報が送信される（ステップＳ２０２）。次にサーバー１から選択された動画像のサムネイル静止画像ファイルと、視聴画面を構成するための情報が送信される（ステップＳ２０３）。クライアント３は、各部品を画面表示するとともに、サムネイル静止画像８４ａを表示する（ステップＳ２０４）。ここでマルチメディアコンテンツ再生ソフトウェアが起動し、サーバー１と通信可能な状態となる。
【００６１】
次に、クライアント３のＷｅｂブラウザからサーバー１に対して動画再生をリクエストする情報が、動画名の情報等を送信することで出力される（ステップＳ２０５）。ここでサーバー１は動画配信を開始する（ステップＳ２０６）。例えばストリーミング配信機能を提供する既存の動画配信サーバーソフトウェアを動作させることで、リクエストされた動画のプロパティと配信データが、マルチメディアコンテンツ再生ソフトウェアに対して送信される（ステップＳ２０７）。
【００６２】
クライアント３では、Ｗｅｂブラウザがマルチメディアコンテンツ再生ソフトウェアに対して所定のメソッドを発行することで、動画の再生時間を取得する処理を行う（ステップＳ２０８）。次にマルチメディアコンテンツ再生ソフトウェアによって再生時間を示す情報が返される（ステップＳ２０９）。
【００６３】
ここでユーザーによって図１５のクイック再生ボタン８７がクリックされたとすると、破線で囲んだ範囲Ｐ１内の各過程によってクイック再生処理が行われる。まず、Ｗｅｂブラウザからマルチメディアコンテンツ再生ソフトウェアに対して再生動画の停止が指示される（ステップＳ２１０）。次に表示位置バー８２の移動に応じて、スライダー静止画像の送信をリクエストする信号がサーバー１に対して送信される（ステップＳ２１１）。このとき必要とするスライダー静止画像の時間情報が送信される。サーバー１は、リクエストされたスライダー静止画像のデータを送信する（ステップＳ２１２）。Ｗｅｂブラウザは、受信したスライダー静止画像を映像表示部８１に貼り付けて表示するとともに、表示位置バー８２を１コマ分移動する（ステップＳ２１３）。以降、ステップＳ２１１〜Ｓ２１３（ステップＳ２１４）を繰り返すことで、スライダー静止画像が連続的に表示される。
【００６４】
次にユーザーによって図１５のノーマル再生ボタン８８がクリックされたとすると、破線で囲んだ範囲Ｐ２内の各過程によってノーマル再生処理が行われる。Ｗｅｂブラウザが再生位置を指定して動画再生をリクエストする（ステップＳ２１５）。ここで動画名、再生位置を表す情報がサーバー１に対して送信される。サーバー１はリクエスト内容に従って動画プロパティと動画配信データを順次送信する（ステップＳ２１６）。マルチメディアコンテンツ再生ソフトウェアが、これらの情報を受信してバファリングし、バッファに一定量データがたまった時点で動画を再生し始める（ステップＳ２１７）。このステップＳ２１６〜Ｓ２１７の処理（ステップＳ２１８）を繰り返し、動画配信が終了するまで動画が再生される。
【００６５】
以上のように、本実施の形態によれば、インターネット上の動画を、従来のファイルのダウンロード型やバファリング型でなく、スライダー静止画像を用いた独自の手段で即時に動画像として視聴する事が出来るようになる。これによってユーザーが動画再生前に単純な待ち時間として感じる時間を短縮することができる。
【００６６】
また、動画の時間軸に対応させたスライダーバー８３を設ける事によって、スライダーバー８３上の位置表示バー８２をマウス等で動かす事によって待ち時間や、バファリング処理をなくして動画の指定位置を速やかに確認する事が出来る。また、動画がバファリング中でもスライダー静止画像によって動画の全容が確認出来たり、待ち時間無く動画の順、逆再生が可能であったりする。
【００６７】
また、再生動画の細やかさ（スムース性）が動画の長さやアップロード時間を考慮してユーザーによって自由に設定が出来る。また、快適な視聴が行える様に、細やかさを最低限確保するための、独自の閾値をもたせることができる。また、動画のバファリング（あるいはダウンロード）が終了した時点で、一般のプレイヤー（ソフトウェア）による視聴も可能である。また、クライアントには、ブラウザ以外の特別なシステムをインストールする必要がない。
【００６８】
また、スライダー静止画像や、サムネイル静止画像を保存可能とすることで、再生途中でネットワーク断になった場合でも、一度再生済みであればそれまでの再生情報で再生が可能である。
【００６９】
また、上記の実施の形態では、スライダーバー８３による表示と、サムネイル静止画像の時系列による表示とを組み合わせて用いているので、スライダーバー８３によって位置指定を行いたい場合と、サムネイル静止画像を用いて位置指定を行いたい場合の両方の要求に応えることができる。例えば、スライダーバー８３を用いた位置指定では時間軸上で任意の点を指定することができたり、順、逆の再生を容易に行えたりといった利点がある。一方、サムネイル画像表示部８４を用いた位置指定では、画像軸上で任意の再生点を指定できるという利点がある。
【００７０】
なお、本発明の実施の形態は、上記のものに限定されず、例えば各画像ファイル等の情報を、分散して保存するようにしたり、サーバー１を複数、設けるようにしたり、あるいはサーバー１もしくはクライアント３の構成を分散もしくは統合する等の変更を適宜行うことができる。また、サーバー１に設けた構成を他のサーバーあるいはクライアントに設けるようにすることも可能である。また、本発明は、コンピュータおよびその周辺装置と、プログラムによって構成することができ、そのプログラムはコンピュータ読み取り可能な記録媒体、通信回線等を介して頒布することが可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明の画像再生システムの実施の形態の構成を示すシステム図。
【図２】図１の構成における動画アップロード時の処理を説明するための図。
【図３】図１の構成における画像再生（視聴）時の処理を説明するための図。
【図４】図１のサーバー１およびクライアント３の構成示すブロック図。
【図５】図４のクライアント３における動画アップロード処理を説明するためのフローチャート。
【図６】図４のサーバー１における動画アップロード処理を説明するためのフローチャート。
【図７】図４のクライアント３における視聴画面構成処理を説明するためのフローチャート。
【図８】図４のクライアント３におけるクイック再生処理を説明するためのフローチャート。
【図９】図４のクライアント３におけるノーマル再生処理を説明するためのフローチャート。
【図１０】図４のクライアント３における逆再生処理を説明するためのフローチャート。
【図１１】図４のクライアント３における分割動画再生処理を説明するためのフローチャート。
【図１２】図４のクライアント３における動画アップロード／視聴画面４０の表示例を示す図。
【図１３】図４のクライアント３における分割パラメータ設定画面５０の表示例を示す図。
【図１４】図４のクライアント３におけるメッセージ表示画面７０の表示例を示す図。
【図１５】図４のクライアント３における動画の視聴画面８０の表示例を示す図。
【図１６】図４のサーバー１、クライアント３間における動画アップロード処理および情報の流れを時系列に示す図。
【図１７】図４のサーバー１、クライアント３間における動画視聴時の処理および情報の流れを時系列に示す図。
【符号の説明】
【００７２】
１  サーバー
２  インターネット
３  クライアント
８２  表示位置バー
８３  スライダーバー
１０３  元動画の記憶手段
１０６  分割動画生成機能
１０８  スライダー静止画生成機能
１０９  サムネイル静止画生成機能
３０１  動画アップロード機能
３０４  視聴画面構成機能
３０６  静止画表示機能
３０８  一時ファイルの記憶手段
【図１】
2005277847.tif 000003
【図２】
2005277847.tif 000004
【図３】
2005277847.tif 000005
【図４】
2005277847.tif 000006
【図５】
2005277847.tif 000007
【図６】
2005277847.tif 000008
【図７】
2005277847.tif 000009
【図８】
2005277847.tif 000010
【図９】
2005277847.tif 000011
【図１０】
2005277847.tif 000012
【図１１】
2005277847.tif 000013
【図１２】
2005277847.tif 000014
【図１３】
2005277847.tif 000015
【図１４】
2005277847.tif 000016
【図１５】
2005277847.tif 000017
【図１６】
2005277847.tif 000018
【図１７】
2005277847.tif 000019