(57)【要約】      （修正有）【課題】ユーザーがビデオ映像を早送り再生する際に、スムーズに見ることができる、ストリーミングデータダウンロード方法を提供する。【解決手段】ビデオ再生装置は、ダウンロードして再生すべきビデオファイルを複数の時間セグメントに区分し、ビデオサーバーに対して複数のダウンロード請求を提出することによって、ビデオファイルにおける異なるセグメントのデータを同時にダウンロードする。これにより、ビデオファイルのデータを迅速に取得することができるため、データダウンロードによるユーザーの待ち時間を短縮することができる。【選択図】図１
2014078923.tif 000002
【特許請求の範囲】
【請求項１】
ビデオ再生装置がネットワークを介してビデオサーバーからビデオファイルをダウンロードするのに適用するストリーミングデータダウンロード方法であって、
前記ビデオサーバーに対して前記ビデオファイルをダウンロードすることを請求して、前記ビデオファイルにおけるバッファー領域の初期位置からバッファーデータをダウンロードし始める工程と、
前記バッファーデータを完全にダウンロードするのに必要なダウンロード時間を計算する工程と、
前記ビデオサーバーから複数の時間セグメントにおけるバッファーデータをそれぞれダウンロードするために前記ダウンロード時間を複数の時間セグメントに区分する工程と、
ダウンロードセグメントとして前記複数の時間セグメントのうちの少なくとも一つの時間セグメントを選択し、前記ビデオサーバーに対して選択した前記ダウンロードセグメントにおけるデータをダウンロードすることを請求し、チャネル数量に対応する複数のダウンロードチャネルができる工程と、
前記複数のダウンロードチャネルに応じて、前記複数のダウンロードセグメントにおけるデータを同時にダウンロードする工程と、
を含むことを特徴とするストリーミングデータダウンロード方法。
【請求項２】
前記複数のダウンロードセグメントのうちの何れのダウンロードセグメントにおけるデータが既にダウンロード済みであったか否かを判定する工程と、
複数のダウンロードセグメントのうちの何れのダウンロードセグメントにおけるデータが既にダウンロード済みであった場合に、前記複数のダウンロードセグメントの後段にまだダウンロード請求が提出されていない時間セグメントがあるか否かを判定する工程と、
前記複数のダウンロードセグメントの後段にまだダウンロード請求が提出されていない時間セグメントがあると判定した場合に、新たなダウンロードセグメントとしてまだダウンロード請求が提出されていない前記複数の時間セグメントの何れかの時間セグメントを選択し、前記チャネル数量を維持するように前記ビデオサーバーに対して前記新たなダウンロードセグメントのデータをダウンロードすることを請求する工程と、
を更に含むことを特徴とする請求項１に記載のストリーミングデータダウンロード方法。
【請求項３】
前記ビデオサーバーに対して新たなダウンロード請求を発信し、前記新たなダウンロードセグメントにおけるデータをダウンロードし、前記複数の時間セグメントにおけるデータを完全にダウンロードする工程と、を更に含むことを特徴とする請求項２に記載のストリーミングデータダウンロード方法。
【請求項４】
前記ダウンロード時間を複数の時間セグメントに区分する工程において、前記バッファーデータの初期位置からダウンロードし始めるデータは、前記複数の時間セグメントのうちの第１のセグメントのデータであることを特徴とする請求項３に記載のストリーミングデータダウンロード方法。
【請求項５】
前記複数の時間セグメントのうちから順番に選択された前記複数のダウンロードセグメントは前記第１のセグメントを含み、
前記ビデオサーバーに対して発信した前記複数のダウンロード請求は、前記ビデオファイルをダウンロードするための請求を含むことを特徴とする請求項４に記載のストリーミングデータダウンロード方法。
【請求項６】
前記複数のダウンロードセグメントのうちの何れのダウンロードセグメントにおけるデータも既にダウンロード済みであった場合に、前記複数のダウンロードセグメントの後段にまだダウンロード請求が提出されていない前記時間セグメントがあるか否かを判定する工程において、
データがダウンロード済みであったと判定された前記ダウンロードセグメントのデータが前記第１のセグメントのデータであるか否かを判定する工程と、
前記第１のセグメントのデータが既にダウンロード済みであった場合に、前記第１のセグメントのデータから前記ビデオファイルを再生し始める工程と、
を更に含むことを特徴とする請求項４に記載のストリーミングデータダウンロード方法。
【請求項７】
前記ダウンロード時間を複数の時間セグメントに区分する工程において、前記複数の時間セグメントが含む時間長さは、順番に指数関数的増加を呈することを特徴とする請求項６に記載のストリーミングデータダウンロード方法。
【請求項８】
前記複数の時間セグメントのうちの何れの時間セグメントのデータも再生完了した時、次の時間セグメントのデータがダウンロード済みであったことを特徴とする請求項７に記載のストリーミングデータダウンロード方法。
【請求項９】
前記複数の時間セグメントのうちの何れの時間セグメントのデータもダウンロード済みであった時、次の時間セグメントのデータは半分をダウンロードしたところであったことを特徴とする請求項７に記載のストリーミングデータダウンロード方法。
【請求項１０】
前記複数のダウンロードチャネルに応じて、前記複数のダウンロードセグメントにおけるデータを同時にダウンロードする工程において、
前記複数のダウンロードセグメントにおけるデータをダウンロードするための帯域幅が十分であるか否かを判定する工程と、
帯域幅が不足であると判定した場合に、帯域幅が十分に増加するまで若しくは前記複数のダウンロードセグメントのうちの何れのダウンロードセグメントのデータもダウンロードが済むまで、前記複数のダウンロードセグメントのうちの少なくとも一つのダウンロードセグメントをスタンバイさせる工程と、
帯域幅が十分であると判定した場合に、直ちに前記複数の新たなダウンロードセグメントのデータをダウンロードし始める工程と、
を更に含むことを特徴とする請求項３に記載のストリーミングデータダウンロード方法。
【請求項１１】
前記複数の時間セグメントにおけるデータを完全にダウンロードした後、前記ビデオサーバーに対して前記ビデオファイルにおける前記バッファーデータ以外のビデオデータをダウンロードすることを請求する工程を更に含むことを特徴とする請求項３に記載のストリーミングデータダウンロード方法。
【請求項１２】
前記複数の時間セグメントにおけるデータを完全にダウンロードした後、
前記ビデオファイルにおける前記バッファーデータ以外のデータを複数のデータセグメントに区分する工程と、
前記データセグメントの数量に応じて、前記ビデオサーバーに対して複数のダウンロード請求を発信し、複数のデータセグメントのデータを同時にダウンロードする工程と、
を更に含むことを特徴とする請求項１１に記載のストリーミングデータダウンロード方法。
【請求項１３】
前記ダウンロード時間を複数の時間セグメントに区分する工程において、所定のプリロード時間に応じて前記ダウンロード時間を区分する工程を含み、
前記複数の時間セグメントのそれぞれは、一つ又は複数の前記プリロード時間を含み、
前記プリロード時間は、前記バッファーデータをダウンロードし始めてから前記ビデオファイルを再生し始めるまでの間に必要な待ち時間であることを特徴とする請求項３に記載のストリーミングデータダウンロード方法。
【請求項１４】
ビデオ再生装置がネットワークを介してビデオサーバーからビデオファイルをダウンロードするのに適用するストリーミングデータダウンロード方法であって、
前記ビデオサーバーに対して前記ビデオファイルをダウンロードすることを請求する工程と、
前記ビデオファイルにおけるバッファーデータの初期位置からデータをダウンロードして、前記ビデオファイルをダウンロードするのに必要なファイル時間及び前記バッファーデータをダウンロードするのに必要なダウンロード時間を計算する工程と、
前記ビデオサーバーから複数の時間セグメントにおけるデータをそれぞれダウンロードするために、前記ダウンロード時間に応じて前記ファイル時間を複数の時間セグメントに区分する工程と、
ダウンロードセグメントとして前記複数の時間セグメントのうちの一つの時間セグメントを選択し、前記ビデオサーバーに対して選択した前記ダウンロードセグメントにおけるデータをダウンロードすることを請求し、チャネル数量に対応する複数のダウンロードチャネルができる工程と、
前記複数のダウンロードチャネルに応じて、前記複数のダウンロードセグメントにおけるデータを同時にダウンロードする工程と、
前記複数のダウンロードセグメントのうちの何れのダウンロードセグメントにおけるデータも既にダウンロード済みであった場合に、前記複数のダウンロードセグメントの後段にまだダウンロード請求が提出されていない時間セグメントがあるか否かを判定する工程と、
前記複数のダウンロードセグメントの後段にまだダウンロード請求が提出されていない時間セグメントがあると判定した場合に、新たなダウンロードセグメントとしてまだダウンロード請求が提出されていない複数の時間セグメントの何れかの時間セグメントを選択する工程と、
前記ビデオサーバーに対して新たなダウンロード請求を発信し、前記新たなダウンロードセグメントにおけるデータをダウンロードし、前記複数の時間セグメントにおけるデータを完全にダウンロードする工程と、
を含むことを特徴とするストリーミングデータダウンロード方法。
【請求項１５】
前記ダウンロード時間に応じて前記ファイル時間を複数の時間セグメントに区分する工程において、前記バッファーデータは、前記複数の時間セグメントのうちの第１のセグメントのデータであることを特徴とする請求項１４に記載のストリーミングデータダウンロード方法。
【請求項１６】
前記複数の時間セグメントのうちから選択された前記複数のダウンロードセグメントのうちは前記第１のセグメントを含み、
前記ビデオサーバーに対して発信した前記複数のダウンロード請求は、前記ビデオファイルをダウンロードするための請求を含むことを特徴とする請求項１５に記載のストリーミングデータダウンロード方法。
【請求項１７】
前記複数のダウンロードセグメントのうちの何れのダウンロードセグメントにおけるデータも既にダウンロード済みであった場合に、前記複数のダウンロードセグメントの後段にまだダウンロード請求が提出されていない前記時間セグメントがあるか否かを判定する工程において、
データがダウンロード済みであったと判定された前記ダウンロードセグメントが前記第１のセグメントであるか否かを判定する工程と、
前記第１のセグメントの前記バッファーデータが既にダウンロード済みであった場合に、前記バッファーデータから前記ビデオファイルを再生し始める工程と、
を更に含むことを特徴とする請求項１５に記載のストリーミングデータダウンロード方法。
【請求項１８】
前記複数のダウンロードチャネルに応じて、前記複数のダウンロードセグメントにおけるデータを同時にダウンロードする工程において、
前記複数のダウンロードセグメントにおけるデータをダウンロードするための帯域幅が十分であるか否かを判定する工程と、
帯域幅が不足であると判定した場合に、帯域幅が十分に増加するまで若しくは前記複数のダウンロードセグメントのうちの何れのダウンロードセグメントのデータもダウンロードが済むまで、前記複数のダウンロードセグメントのうちの少なくとも一つのダウンロードセグメントをスタンバイさせる工程と、
帯域幅が十分であると判定した場合に、直ちに前記複数のダウンロードセグメントのデータをダウンロードし始める工程と、
を更に含むことを特徴とする請求項１４に記載のストリーミングデータダウンロード方法。
【請求項１９】
プログラムを記憶しており、
プロセッサにより前記プログラムを読み出して実行することによって、請求項１に記載のストリーミングデータダウンロード方法を実行することを特徴とするコンピューター読み取り可能な記録媒体。
【請求項２０】
プログラムを記憶しており、
プロセッサにより前記プログラムを読み出して実行することによって、請求項１４に記載のストリーミングデータダウンロード方法を実行することを特徴とするコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データダウンロード方法に関するものであり、特にストリーミングデータ(ｓｔｒｅａｍｉｎｇ  ｄａｔａ)ダウンロード方法に関するものである。
【背景技術】
【０００２】
広帯域ネットワーク（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）の普及に従い、ネットワークプラットフォーム（ｎｅｔｗｏｒｋ  ｐｌａｔｆｏｒｍ）を介してイメージビデオ（ｉｍａｇｅ  ｖｉｄｅｏ）などの情報を送受信することも普及化されている。ユーザーはいつでもローカルサイト（ｌｏｃａｌ  ｓｉｔｅ）のコンピューター又はネットワークテレビ（ｎｅｔｗｏｒｋ  ｔｅｌｅｖｉｓｉｏｎ、ＮＴＶ）でネットワークに記憶されているビデオファイルをクリックすることによって、ネットワークを介してビデオファイルをダウンロードしてローカルサイトのコンピューター又はネットワークテレビでビデオを見ることができる。
【０００３】
しかしながら、ユーザーにとって非常に困るのは、ネットワークを介してビデオファイルなどのシリアルデータ（ｓｅｒｉａｌ  ｄａｔａ）をダウンロードする時、ローカルサイトの装置が一部のビデオデータをプリロードしておかないと、ビデオを再生することができないことにある。この場合に、この待ち時間は、ファイル自身のデータ量、帯域幅、ファイルをダウンロードする際のネットワークトラフィック（ｎｅｔｗｏｒｋ  ｔｒａｆｆｉｃ）によって変動してしまう。帯域幅が不足である場合に若しくはネットワークトラフィックが大きい場合に、ユーザーは、ローカルサイトの装置がデータを十分にプリロードするのをもっと多い時間をかけて待たなければならない。
【０００４】
一方、ユーザーがビデオ映像を見ている途中に後段の内容を早く見るようにビデオ映像を「早送り」しようとする場合に、ローカルサイトの装置はユーザーが指定した段落のデータをまだプリロードしていないため、ローカルサイトの装置はユーザーが段落を指定した後、ビデオファイルを提供する発信元にユーザーが指定した段落のデータを即時に請求しなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、従来技術において、ユーザーがビデオ映像を早送りしようとする場合に、ローカルサイトの装置がその分のデータをプリロードするまで待つ必要がある。すると、ユーザーがビデオ映像をスムーズに見ることができなくなるだけではなく、ビデオ映像の再生が中断しやすいという問題点が生ずる。
【課題を解決するための手段】
【０００６】
本発明に係るストリーミングデータダウンロード方法は、ビデオ再生装置がネットワークを介してビデオサーバーからビデオファイルをダウンロードするのに適用するストリーミングデータダウンロード方法であって、ビデオサーバーに対してビデオファイルをダウンロードすることを請求して、ビデオファイルにおけるバッファー領域の初期位置からバッファーデータをダウンロードする工程と、バッファーデータを完全にダウンロードするのに必要なダウンロード時間を計算する工程と、ビデオサーバーから複数の時間セグメントにおけるバッファーデータをそれぞれダウンロードするためにダウンロード時間を複数の時間セグメントに区分する工程と、ダウンロードセグメントとして複数の時間セグメントのうちの少なくとも一つの時間セグメントを選択し、ビデオサーバーに対して選択したダウンロードセグメントにおけるデータをダウンロードすることを請求し、チャネル数量に対応する複数のダウンロードチャネルができる工程と、複数のダウンロードチャネルに応じて、複数のダウンロードセグメントにおけるデータを同時にダウンロードする工程と、複数のダウンロードセグメントのうちの何れのダウンロードセグメントにおけるデータが既にダウンロード済みであったか否かを判定する工程と、複数のダウンロードセグメントのうちの何れのダウンロードセグメントにおけるデータが既にダウンロード済みであった場合に、ダウンロードセグメントの後段にまだダウンロード請求が提出されていない時間セグメントがあるか否かを判定する工程と、ダウンロードセグメントの後段にまだダウンロード請求が提出されていない時間セグメントがあると判定した場合に、新たなダウンロードセグメントとしてまだダウンロード請求が提出されていない複数の時間セグメントの何れの時間セグメントを選択し、チャネル数量を維持するようにビデオサーバーに対して新たなダウンロードセグメントのデータをダウンロードすることを請求する工程と、ビデオサーバーに対して新たなダウンロード請求を発信し、新たなダウンロードセグメントにおけるデータをダウンロードし、複数の時間セグメントにおけるデータを完全にダウンロードする工程と、を含む。
【０００７】
本発明に係るストリーミングデータダウンロード方法は、ビデオ再生装置がネットワークを介してビデオサーバーからビデオファイルをダウンロードするのに適用するストリーミングデータダウンロード方法であって、ビデオサーバーに対してビデオファイルをダウンロードすることを請求する工程と、ビデオファイルにおけるバッファー領域の初期位置からデータをダウンロードして、ビデオファイルをダウンロードするのに必要なファイル時間及びバッファーデータをダウンロードするのに必要なダウンロード時間を計算する工程と、ビデオサーバーから複数の時間セグメントにおけるデータをそれぞれダウンロードするために、ダウンロード時間に応じてファイル時間を複数の時間セグメントに区分する工程と、ダウンロードセグメントとして複数の時間セグメントのうちの一つの時間セグメントを選択し、ビデオサーバーに対して選択したダウンロードセグメントにおけるデータをダウンロードすることを請求し、チャネル数量に対応する複数のダウンロードチャネルができる工程と、複数のダウンロードチャネルに応じて、複数のダウンロードセグメントにおけるデータを同時にダウンロードする工程と、複数のダウンロードセグメントのうちの何れのダウンロードセグメントにおけるデータも既にダウンロード済みであった場合に、複数のダウンロードセグメントの後段にまだダウンロード請求が提出されていない時間セグメントがあるか否かを判定する工程と、複数のダウンロードセグメントの後段にまだダウンロード請求が提出されていない時間セグメントがあると判定した場合に、新たなダウンロードセグメントとしてまだダウンロード請求が提出されていない複数の時間セグメントの何れの時間セグメントを選択する工程と、ビデオサーバーに対して新たなダウンロード請求を発信し、新たなダウンロードセグメントにおけるデータをダウンロードし、複数の時間セグメントにおけるデータを完全にダウンロードする工程と、を含む。
【０００８】
また、本発明は、ストリーミングデータダウンロード方法を実行できるコンピューター読み取り可能な記録媒体を提供する。
【発明の効果】
【０００９】
本発明によれば、ストリーミングデータダウンロード方法及びビデオ再生装置によりビデオファイル全体における複数のバッファーデータを同時にダウンロードすることによって、バッファーデータを迅速にビデオ再生装置にダウンロードすることができるため、ビデオ映像を再生するまでのユーザーの待ち時間を大幅に短縮することができる。
【００１０】
本発明によれば、ストリーミングデータダウンロード方法及びビデオ再生装置によりビデオファイル全体における複数のデータを同時にダウンロードする時、予めビデオファイルにおける比較的に後段のデータをビデオ再生装置に記憶しておくことができる。これにより、ビデオファイル全体の内容をビデオ再生装置に迅速にダウンロードすることができるため、ビデオ映像全体をスムーズに再生することができる。
【００１１】
また、本発明によれば、ストリーミングデータダウンロード方法及びビデオ再生装置により複数のセグメントにおけるバッファーデータを同時にダウンロードし、バッファーデータを完全にダウンロードしてビデオ映像を再生する時、ビデオファイルにおける残りのビデオデータを複数の経路で同時にダウンロードすることができる。これにより、ユーザーがビデオ映像を見る途中で、後段の内容を早く見るように時間軸を早送りしようとする場合に、予め後段のビデオ映像における一部のデータをダウンロードしておいたため、時間軸を早送りした後のデータダウンロードによるユーザーの待ち時間を短縮することができる。これにより、本発明によれば、ビデオファイルをダウンロードする際にビデオ映像を再生するのに必要な待ち時間を有効に短縮することができるだけではなく、ビデオ映像を再生すると同時に、バッファーデータ以外のビデオデータを複数の経路で同時にダウンロードし続けるため、再生中のビデオ映像を早送りするといったユーザーのニーズにいつもで迅速に対応することができる。
【００１２】
また、本発明によれば、ビデオ再生装置により時間セグメントを計算して分配すると共に、ビデオサーバーに対して複数のダウンロード請求を発信するようにすれば、上記の効果を奏することができる。この場合に、ビデオサーバーの動作方式又はデータの提供方式を変更することなく、ユーザーはいつでも異なるサーバーにおける各種のビデオファイルをダウンロードすることができる。これにより、ユーザーの使用習慣を変更することなく、データダウンロードによるユーザーの待ち時間を短縮することができるため、ユーザーに良好な使用環境を有効に提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係るストリーミングデータダウンロード方法のフローチャートを示すものである。
【図２】本発明のビデオファイルの時間軸の模式図（ビデオ映像を再生しない場合）を示すものである。
【図３】本発明のビデオファイルの時間軸の模式図（ビデオ映像の再生中の場合）を示すものである。
【図４Ａ】本発明のバッファーデータの時間軸の模式図を示すものである。
【図４Ｂ】本発明のバッファーデータの時間軸の模式図を示すものである。
【図４Ｃ】本発明のバッファーデータの時間軸の模式図を示すものである。
【図４Ｄ】本発明のバッファーデータの時間軸の模式図を示すものである。
【図５Ａ】本発明のビデオファイルの時間軸の模式図（ビデオデータを複数のセグメントに区分していない場合）を示すものである。
【図５Ｂ】本発明のビデオファイルの時間軸の模式図（ビデオデータを複数のセグメントに区分した場合）を示すものである。
【図６】本発明に係るストリーミングデータダウンロード方法の他の態様のフローチャートを示すものである。
【図７】本発明のビデオファイルの時間軸の模式図（ビデオデータを複数のセグメントに区分した場合）を示すものである。
【図８】本発明に係るビデオ再生装置のブロック図を示すものである。
【発明を実施するための形態】
【００１４】
（ストリーミングデータダウンロード方法の実施例）
図１は、本発明に係るストリーミングデータダウンロード方法のフローチャートを示すものである。本発明に係るストリーミングデータダウンロード方法は、ビデオ再生装置がネットワークを介してビデオサーバーからビデオファイルをダウンロードするのに適用できる。
【００１５】
ビデオ再生装置は、ユーザーの操作で生成された指令を受け、ネットワークを介してビデオサーバーに対してビデオファイルをダウンロードするためのダウンロード請求を発信する（Ｓ１０１）。ビデオサーバーは、受信したダウンロード請求に応じて、ビデオ再生装置との間にダウンロードチャネルをでき、ネットワークを介してビデオファイルの初期位置からビデオファイルの内容をビデオ再生装置へ送信する。これに応じて、ビデオ再生装置は送信されたビデオファイルを受信して一時記憶する。ビデオ再生装置は、ビデオファイルの初期位置からビデオファイルの内容を受信すると同時に、ビデオファイル全体のデータ量、ファイルをダウンロードする際のネットワークのデータ転送レート及び帯域幅に応じて、一つのダウンロードチャネルを介してビデオファイルの再生順序でビデオファイルの内容をダウンロードする際にプリロードすべきバッファーデータのデータ量、及びバッファーデータを完全にダウンロードするのに必要なダウンロード時間を計算する（Ｓ１０３）。図２に示すビデオファイルのダウンロード時間の時間軸の模式図を参照しながら説明する。図２に示す時間軸の全長はビデオファイル２の総時間の長さを表す。バッファーデータ２０は、ビデオ再生装置がビデオファイル２のダウンロードの始めからビデオファイル２を再生し始めるまでの受信すべきコンテンツデータ（ｃｏｎｔｅｎｔ  ｄａｔａ）である。図３に示すように、従来の技術において、ビデオ再生装置がビデオファイル２全体のうちのバッファーデータ２０を十分にダウンロードして初めて、ビデオ映像を再生するようにビデオファイル２の初期位置から再生する。指標２１は、ビデオファイルの現在の再生位置を表す。セグメント２４は、再生済みのビデオファイルを示す。ビデオ映像を再生する途中において、ビデオ再生装置は、ビデオファイルを最後までスムーズに再生できるように、引き続いてバッファーデータ以外のビデオデータ２２をダウンロードする。例えば、図３に示すように、ビデオ再生装置がバッファーデータ２０をプリロードした後、ビデオ映像を再生するようにビデオファイルの初期位置から指標２１の位置（セグメント２４に対応する位置）まで再生すると同時に、ビデオ再生装置はビデオデータ２２のうちのほかの部分（セグメント２６に対応する部分）をダウンロードする。
【００１６】
本実施例において、ビデオファイルのダウンロードの始めからビデオ映像を再生し始めるまでのユーザーの待ち時間を短縮するために、ビデオ再生装置は、バッファーデータのダウンロード時間を計算して、図４Ａに示すようにバッファーデータ２０を複数の連続的な時間セグメントに区分することができる（Ｓ１０５）。本実施例において、バッファーデータ２０を複数の時間セグメント２０１〜２０５に区分したことを例示する。ビデオファイルの初期位置は複数の時間セグメントのうちの第１のセグメント（即ち、時間セグメント２０１）に対応する。ビデオ再生装置は、所定のチャネル量及び時間セグメントの順序に応じて、次のダウンロードセグメントとして第１のセグメント２０１の後段の一つの時間セグメント又は複数の連続的な時間セグメントを選択し、選択した各時間セグメントの開始時間に応じてビデオサーバーに対してダウンロード請求をそれぞれ伝送し、第１のセグメント以外の時間セグメントに対応する一つ又は複数のダウンロードチャネルができることによって、ビデオ再生装置とビデオサーバーとの間にできたダウンロードチャネルの数量と所定のチャネルの数量が等しくなっている（Ｓ１０７）。本実施例において、所定のチャネルの数量が３であるため、ビデオ再生装置は、第１のセグメント２０１を選択するだけではなく、第１のセグメント２０１の後段の二つのセグメント２０２、２０３を選択し、ビデオサーバーに対して時間セグメント２０２、２０３に対応するデータを請求する。
【００１７】
ビデオ再生装置は、ダウンロードチャネルをできた後、ネットワークトラフィック及びダウンロードすべきのデータ量に応じて、現時点で複数の時間セグメントのデータを同時にダウンロードするための十分な帯域幅があるか否かを判定する（Ｓ１０９）。帯域幅が全てのダウンロードチャネルに同時にデータをダウンロードさせることができない場合に、時間セグメントの順序に応じて、順序の遅い時間セグメントに対応するダウンロードチャネルを暫くスタンバイモードに入れ（Ｓ１１１）、十分な帯域幅に復帰されると、またダウンロードを行い続ける。
【００１８】
帯域幅が十分である場合に、ビデオサーバーは、改めて伝送された一つ又は複数のダウンロード請求に応答し、ダウンロード請求が示した開始時間に応じてパケットデータを提供することによって、ビデオ再生装置は、ビデオサーバーに対してビデオファイルをダウンロードする旨を請求してから第１のセグメント２０１のデータをダウンロードすると同時に、バッファーデータにおける第１のセグメントの後段の１つ又は複数の時間セグメント（即ち本実施例の時間セグメント２０２、２０３）のデータをダウンロードする。言い換えれば、ビデオ再生装置は、ビデオサーバーと一緒に複数のダウンロードチャネルをできて、複数のダウンロードチャネルを介してバッファーデータにおける複数の時間セグメントの内容を同時にダウンロードする（Ｓ１１３）。複数の時間セグメントのデータを同時にダウンロードすることによって、ビデオ再生装置が全部のバッファーデータをダウンロードするのに必要な時間を短縮することができるため、バッファーデータを完全にダウンロードすることによるユーザーの待ち時間を減少することができる。
【００１９】
図４Ａは、ビデオ再生装置がデータをダウンロードする時の時間軸の模式図を示すものである。図４Ａにおいて、ビデオ再生装置がデータをダウンロードして１秒を経った後のデータダウンロードの状態を示す。ビデオ再生装置は、ビデオサーバーに対してビデオファイルをダウンロードするための請求を伝送した後、ビデオファイルの初期位置からデータをダウンロードする。ここで、ビデオファイルの初期位置とは、バッファーデータの初期位置でもあり、ビデオファイルの１秒目からのデータでもある。そこで、バッファーデータのダウンロード時間を複数の時間セグメントに区分する場合に、最初にダウンロードされる初期位置のデータは第１のセグメント２０１のデータである。本実施例において、複数の時間セグメントが時間長さは指数関数的増加（ｅｘｐｏｎｅｎｔｉａｌ  ｇｒｏｗｔｈ）を呈する。２を基本数（ｂａｓｅ  ｎｕｍｂｅｒ）とする指数関数的増加を例として説明すると、時間セグメント２０１−２０５は、１秒、２秒、４秒、８秒及び１６秒の時間長さを順番に含む。言い換えれば、ビデオファイルの第１のセグメント（即ち時間セグメント２０１）から時間セグメント２０５までの時間セグメントは、ビデオファイルの１秒目から３１秒目までのデータを含む。
【００２０】
第１のセグメント２０１のデータをダウンロードし始める他に、本実施例において、ビデオ再生装置は、複数の時間セグメントのデータを同時にダウンロードするようにチャネル数量に応じしてビデオサーバーに対して１つ又は複数のダウンロード請求を提出するようにしてもよい。例えば、本実施例において、チャネル数量は３であるため、ビデオ再生装置は、ダウンロードセグメントとして第２のセグメント２０２と第３のセグメント２０３を選択し、時間セグメントのうちの第２のセグメント２０２と第３のセグメント２０３の開始時間（即ち１秒目及び４秒目）に応じて、ビデオサーバーに対して第２のセグメント２０２と第２のセグメント２０３のデータをダウンロードするためのダウンロード請求を提出する。続いて、ビデオサーバーがそのダウンロード請求に応答した後、第２のセグメント２０２と第３のセグメント２０３のデータをダウンロードするための２つのダウンロードチャネルができることによって、ビデオ再生装置は、複数のダウンロードチャネル（本実施例において三つのダウンロードチャネル）を介してビデオサーバーからバッファーデータにおける第１のセグメント２０１乃至第３のセグメント２０３の三つのデータを同時にダウンロードすることができる。具体的に言えば、ビデオ再生装置は、ビデオファイルにおける１秒目、２秒目及び４秒目のデータを同時にダウンロードし始める。言い換えれば、図４Ａに示すデータをダウンロードし始めてから１秒を経った後、ビデオ再生装置は、ビデオファイルの１秒目、２秒目及び４秒目のデータを既に取得した。１つのダウンロード請求を提出して１つのダウンロードチャネルを介して第１のセグメントから第３のセグメントのデータを順番にダウンロードすることに比べると、本実施例において、複数のセグメントのデータを同時にダウンロードするため、大量な時間を有効に短縮することができる。
【００２１】
再び図１を参照しながら説明する。ビデオ再生装置は、何れのダウンロードセグメントのデータが既にダウンロード済みであったか否かを判定し続ける（Ｓ１１５）。何れのダウンロードセグメントのデータのダウンロードがまだ完了されていない場合に、複数のセグメントのダウンロードを同時に行い続ける（Ｓ１１３に戻す）。複数のダウンロードチャネルを介してデータをダウンロードする何れのダウンロードセグメントのデータが既にダウンロード済みであった場合に、ビデオ再生装置は、ダウンロードセグメントの後段の時間セグメントがバッファーデータのダウンロード時間を越えたか否かを判定することによって（Ｓ１１７）、ビデオサーバーに対してまだダウンロード請求が提出されていない他の時間セグメントのデータがあるか否かを判定する。１秒を経って第１のセグメント２０１のデータが既にダウンロード済みであった場合に、第３のセグメント２０３の開始時間及び第３のセグメント２０３が含む時間長さにより、第３のセグメント２０３の直後の第４のセグメント２０４の開始時間（即ち８秒目）を算出することができる。ビデオ再生装置は、第４のセグメント２０４の開始時間がバッファーデータ２０全体のダウンロード時間を既に越えたか否かを判定することによって、まだダウンロード請求が提出されていない時間セグメントのデータがあるか否かを判明する。例を挙げて説明すると、例えば、本実施例においてバッファーデータ２０のダウンロード時間が１６秒である場合に、第４のセグメント２０４の開示時間はまだダウンロード時間を越えていない。
【００２２】
まだダウンロード請求が提出されていない時間セグメントがあると判定した場合に、ビデオ再生装置は、ダウンロード請求されたダウンロードセグメントの直後の時間セグメント（上述した第４のセグメント）を選択して、選択した時間セグメントの開始時間に応じてビデオサーバーに対して新たなダウンロード請求を送信する（Ｓ１１９）ことによって、同じダウンロードチャネル数量を維持し、選択された第４のセグメント２０４のデータと他のデータダウンロード中の第２のセグメント２０２及び第３のセグメント２０３のデータを同時にダウンロードする。
【００２３】
ビデオ再生装置は、選択された新たなダウンロードセグメントに応じてビデオサーバーに対してダウンロード請求を提出した後、ステップＳ１０９に戻り、現時点で新たなダウンロードセグメントのデータをダウンロードするための十分な帯域幅があるか否かを判定する。現時点で帯域幅が不足である場合に、十分な帯域幅に復帰するまで、ビデオ再生装置とビデオサーバーはダウンロードチャネルを維持する（Ｓ１１１）。図４Ｂに示すように、新たなダウンロードセグメントのデータをダウンロードできる十分な帯域幅に既に復帰したと判定した場合に、ビデオ再生装置は、ビデオサーバーから新たなダウンロードセグメント（例えば第４のセグメント２０４）のデータをダウンロードし始め（Ｓ１１３）、データダウンロードがまだ完成していないほかのダウンロードセグメント（本実施例において第２のセグメント２０２と第３のセグメント２０３）のデータを同時に受信する。そこで、２秒目が完了した時、図４Ｂ示すように、第２のセグメント２０２、第３のセグメント２０３及び新たなダウンロードセグメントである第４のセグメント２０４は、１秒分のデータをそれぞれダウンロードした。この場合に、総時間長さが２秒である第２のセグメント２０２のデータも既にダウンロードした。
【００２４】
２秒目が完了した時、第２のセグメント２０２における２秒分のデータが既にダウンロード済みであるため、ビデオ再生装置は、続いて第４のセグメント２０４の時間長さに基づいて第５のセグメント２０５の開始時間（即ち１６秒目）を算出し、第５のセグメント２０５の開始時間がダウンロード時間を越えたか否かを判定することによって、まだダウンロード請求が提出されていない時間セグメントのデータがある否かを判定する。第５のセグメント２０５の開始時間がダウンロード時間をまだ超えていない場合に、ビデオ再生装置は、第５のセグメント２０５の開始時間に応じてビデオサーバーに対してダウンロード請求を送信することによって、第５のセグメント２０５のデータとデータダウンロード中の第３のセグメント２０３及び第４のセグメント２０４のデータを同時にダウンロードする。本実施例において、必要なダウンロード時間が２０秒であり、且つ、第５のセグメント２０５の開始時間が１６秒であるため、ビデオ再生装置は、第５のセグメント２０５がまだダウンロード時間を越えていないと判定し、ビデオサーバーに対して第５のセグメント２０５のデータをダウンロードするためのダウンロード請求を提出する。図４Ｃに示す３秒目のデータをダウンロードした時の状況の模式図から分かるように、第３のセグメント２０３乃至第５のセグメント２０５は、１秒分のデータをそれぞれダウンロードした。
【００２５】
一方、ビデオ再生装置は最後にダウンロード請求が提出された時間セグメントの次のセグメントの開始時間がダウンロード時間を越えると判定した場合に、ビデオ再生装置がビデオサーバーに対してバッファーデータ全体の内容をダウンロードするためのダウンロード請求を既に提出したことを表すため（即ち、ステップＳ１１７の判定結果は「いいえ」である）、ビデオ再生装置は、ビデオサーバーに対するバッファーデータの新たなダウンロード請求を提出しておらず（Ｓ１２１）、ダウンロード請求された時間セグメントのデータを完全にダウンロードするまで待てば、ビデオサーバーから完全なバッファーデータを取得することができる。図４Ｄに示すように、ビデオファイルをダウンロードし始めてから４秒を経つまで、第３のセグメント２０３の総時間長さ４秒分のデータが既にダウンロード済みである一方、第４のセグメント２０４と第５のセグメント２０５はまた１秒分のデータをそれぞれダウンロードした。これにより、ビデオファイルを再生するのにプリロードすべきのバッファーデータをビデオ再生装置に持続して迅速にダウンロードすることができるため、ビデオファイルをスムーズに再生することができる。
【００２６】
バッファーデータが完全にダウンロードされた後（Ｓ２１３以後）、ビデオ再生装置は、ビデオサーバーに対してビデオファイルにおけるバッファーデータ以外のビデオデータをダウンロードするためのダウンロード請求を提出する（Ｓ２１５）。この場合に、ビデオファイルを再生完了まで持続でスムーズに再生するのに必要なバッファーデータを既に取得したため、ビデオ再生装置は、全てのビデオファイルを完全にダウンロードするまで、一つのダウンロードチャネルを介してビデオデータ（例えば、図５Ａのセグメント２２）を順番にダウンロードする。これにより、バッファーデータを迅速にダウンロードできると共に、バッファーデータを取得した後、ビデオ再生装置における処理ユニットの処理負荷量及び帯域幅需要量を低減することができる。
【００２７】
第１のセグメント２０１のデータダウンロードが完了した後、ビデオ再生装置は、第１のセグメント２０１からビデオファイルの内容を再生し始める。本実施例においては、複数のセグメントのデータを同時にダウンロードするため、データダウンロードの速度とビデオファイルの再生速度が等しいとする場合に、データがダウンロードされてビデオ再生装置に記憶されることによるデータの増加速度は、ビデオファイルの再生によるデータの消耗速度の３倍である。そこで、本発明によれば、ビデオファイルの再生は、全てのバッファーデータがダウンロード済んで初めて行うのではなく、バッファーデータの第１のセグメントのデータがダウンロード済めば行われる。
【００２８】
再び図４Ａ〜図４Ｄを参照しながら詳しく説明する。第１のセグメント２０１のデータの時間長さが１秒であるため、図４Ａに示すように、１秒目が完了した時、第１のセグメント２０１のデータダウンロードも完了したため、ビデオ再生装置は、２秒目からビデオファイルにおける１秒目のデータを再生し始めることができる。図４Ｂに示すように、２秒目が完了した時、第２のセグメント２０２における２秒目と３秒目のデータがダウンロード完了しただけではなく、この時点（即ち、指標２１が指す位置）で、第１のセグメント２０１がダウンロードしたビデオファイルにおける１秒目のデータも再生済みである。そこで、図４Ｃ及び図４Ｄに示すように、ビデオ再生装置は、引き続いて３秒目から４秒目の時点でビデオファイルにおける２秒目から３秒目のデータを再生することができる。図４Ｄに示すように、４秒目が完了した時、ビデオファイルにおける２秒目から３秒目までのデータが再生済みであると同時に、第３のセグメントが対応する４秒目のデータもダウンロードが完了した。そこで、本発明によれば、各時間セグメントでダウンロードされたデータが再生済みであると同時に、次の時間セグメントが対応するデータダウンロードも完了したという効果を奏することができる。これにより、ビデオ再生装置は、初めてビデオファイルを再生すると、全部のビデオファイルの再生が済むまでビデオファイルを持続してスムーズに再生することができる。
【００２９】
更に説明すると、図４Ａ〜図４Ｄに示すように、第１のセグメント２０１の総時間１秒のデータがダウンロード済みである場合に、第２のセグメント２０２のデータダウンロードはちょうど半分（１秒）をダウンロードしたところであった。一方、第２のセグメント２０２の総時間２秒のデータがダウンロード済みである場合に、第３のセグメント２０３のデータダウンロードはちょうど半分（２秒）をダウンロードしたところであった。そこで、本発明によれば、各時間セグメントのデータダウンロードが完了した時、次の時間セグメントのダウンロードすべきデータは既に半分をダウンロードしたという効果を奏することができる。これにより、ダウンロードすべきデータを安定に取得することを確保できる。
【００３０】
また、本実施例において、各時間セグメントの時間長さは、上述した例示の指数関数的増加のほかに、所定のプリロード時間の長さに基づいて平均するようにしてもよく、例えば各時間セグメントは３秒間のバッファーデータに対応するようにしてもよい。
【００３１】
また、上述した時間セグメントの区分方式は例示に過ぎず、本発明において時間セグメントの区分方式について特に限定はない。
【００３２】
図５Ｂを参照しながら説明する。他の実施例において、引き続いてビデオファイルにおいける残りのビデオデータをダウンロードする時（ステップＳ１２３）、元の複数のダウンロードチャネル（例えば上述した例示の三つのダウンロードチャネル）を維持し、ダウンロードチャネルの数量に基づいてビデオファイルにおけるバッファーデータ以外のビデオデータをダウンロードするのに必要な時間を複数のセグメント（図５Ｂに示すセグメント２２１、２２２、２２３）に区分する。続いて、ビデオ再生装置は、各セグメント２２１、２２２、２２３の各開始時間に基づいて、ビデオサーバーに対してビデオファイルにおけるバッファーデータ以外の各部分のデータをダウンロードするためのダウンロード請求を提出する。これにより、複数のセグメントのデータを同時にダウンロードする方式でバッファーデータをダウンロードするほかに、複数のセグメントで残りのデータをダウンロードする方式を採用するため、ビデオファイル全体をダウンロードするダウンロード時間を短縮することができる。
【００３３】
（ストリーミングデータダウンロード方法の他の実施例）
図６は、本発明に係るストリーミングデータダウンロード方法の他の態様のフローチャートを示すものである。本実施例に係るストリーミングデータダウンロード方法は、ビデオ再生装置がネットワークを介してビデオサーバーからビデオファイルをダウンロードするのに適用できる。
【００３４】
ビデオ再生装置は、ユーザーがビデオファイルを選択したことによって生成された指令を受け、その指令に応じてネットワークを介してビデオサーバーに対してビデオファイルをダウンロードするためのダウンロード請求を発信する（Ｓ６０１）。ビデオサーバーは、受信したダウンロード請求に応じて、ビデオ再生装置との間にダウンロードチャネルをでき、ネットワークを介してビデオファイルの初期位置からビデオファイルの内容をビデオ再生装置へ送信する。これに応じて、ビデオ再生装置は送信されたビデオファイルを受信して一時記憶する。ビデオ再生装置は、ビデオファイルをダウンロードすると同時に、ビデオファイル全体のデータ量、ファイルをダウンロードする際のネットワークのデータ転送レート及び帯域幅に応じて、プリロードすべきのバッファーデータのデータ量、バッファーデータを完全にダウンロードするのに必要なダウンロード時間、及びビデオファイル全体をダウンロードするのに必要なダウンロード時間を計算する（Ｓ６０３）。
【００３５】
図７を参照しながら説明する。前の実施例との相違点として、本実施例においてビデオ再生装置は算出したダウンロード時間に応じてビデオファイル全体をダウンロードするのに必要なダウンロード時間を複数の時間セグメントに区分する（Ｓ６０５）ことにある。図７に示す実施例において、ビデオファイルを七つの時間セグメント２０、２２４−２２９に区分する。ここで、ビデオファイルの初期位置からダウンロードされるバッファーデータは、時間セグメントにおける第１のセグメント２０に対応する。
【００３６】
ビデオ再生装置は、時間セグメントの順序に応じて、次のダウンロードセグメントとして第１のセグメント２０の後段の一つの時間セグメント又は複数の連続的な時間セグメントを選択し、選択した各時間セグメントの開始時間に応じてビデオサーバーに対してダウンロード請求をそれぞれ伝送し、第１のセグメント以外の時間セグメントに対応する一つ又は複数のダウンロードチャネルができる（Ｓ６０７）。
【００３７】
ビデオ再生装置は、ダウンロードチャネルをできた後、現時点で複数の時間セグメントのデータを同時にダウンロードするための十分な帯域幅があるか否かを判定する（Ｓ６０９）。帯域幅が全てのダウンロードチャネルに同時にデータをダウンロードさせることができない場合に、時間セグメントの順序に応じて、順序の遅い時間セグメントに対応するダウンロードチャネルを暫くスタンバイモードに入れ（Ｓ６１１）、十分な帯域幅に復帰されると、またダウンロードを行い続ける。
【００３８】
帯域幅が十分である場合に、ビデオサーバーは、改めて伝送されたダウンロード請求に応答し、ダウンロード請求が示した各時間セグメントの開始時間に応じてデータを提供することによって、ビデオ再生装置は、第１のセグメント２０が対応するバッファーデータをダウンロードする他に、バッファーデータの後段の１つ又は複数の時間セグメントのデータをダウンロードする（Ｓ６１３）。図７に示すように、次の第２のセグメント２２３及び第３のセグメント２２６をダウンロードセグメントとして、第１のセグメント２０のバッファーデータと同時にダウンロードを行う。
【００３９】
ビデオ再生装置は、何れのダウンロードセグメントのデータダウンロードが既に完了したか否かを判定し続ける（Ｓ６１５）。何れかのダウンロードセグメントのデータダウンロードがまだ完了していない場合に、複数のセグメントのダウンロードを行い続ける（Ｓ６１３に戻す）。複数のダウンロードチャネルを介してデータをダウンロードする何れのダウンロードセグメントのデータダウンロードも既に完了した場合に、ビデオ再生装置は、ビデオサーバーに対してまだダウンロード請求が提出されていない他の時間セグメントのデータがあるか否かを判定する（Ｓ６１７）。ビデオファイルに含まれる複数の時間セグメントにはまだビデオサーバーに対してダウンロード請求が提出されていない時間セグメントがあると判定した場合に、ビデオ再生装置は、新たなダウンロードセグメントとしてまだダウンロード請求が提出されていない時間セグメントを選択して、選択した新たなダウンロードセグメントの開始時間に応じてビデオサーバーに対して新たなダウンロード請求を送信する（Ｓ６１９）。
【００４０】
図７に示すように、第１のセグメント２０のデータがダウンロード済みである時、既にダウンロード請求された最後のダウンロードセグメント（本実施例において第３のセグメント２２５）の開始時間及び第３のセグメント２２５の時間長さにより、第３のセグメント２２５に引き続く第４のセグメント２２６の開始時間を算出することができる。ビデオ再生装置は、第４のセグメント２２６の開始時間とビデオファイル全体の時間を比較することによって、まだダウンロード請求が提出されていない他の時間セグメントのデータがあるか否かを判定する。
【００４１】
ダウンロードセグメントの後段の時間セグメントがビデオファイル全体の時間を越えていないという判定結果は、まだダウンロード請求が提出されていない時間セグメント（図７に示す第４のセグメント２２６〜第７のセグメント２２８）があるということを表す。この場合に、ビデオ再生装置は、新たなダウンロードセグメントとしてダウンロード請求が提出された各ダウンロードセグメントの後に引き続く１つの時間セグメント（本実施例において第４のセグメント２２６）を選択して、選択した新たなダウンロードセグメントの開始時間に応じて再びビデオサーバーに対して新たなダウンロードセグメントのデータをダウンロードするためのダウンロード請求を送信する。これにより、第１のセグメント２０の対応するバッファーデータがダウンロード済みであっても、十分な帯域幅があれば、依然として第２のセグメント２２４、第３のセグメント２２５及び第４のセグメント２２６が対応する各時間セグメントのデータを同時にダウンロードすることができる（図７をご参照）。
【００４２】
一方、何れのダウンロードセグメントのデータダウンロードも完了した時、ビデオ再生装置はビデオファイルにはまだダウンロード請求が提出されていない時間セグメントがないと判定した場合に（即ち、ステップＳ６１７の判定結果は「いいえ」である）、ビデオサーバーに対して新たなダウンロード請求を提出せずに、データダウンロードがまだ完了されていない１つ又は複数のダウンロードセグメントのデータを完全にダウンロードするまで待てば、ビデオファイル全体のデータを完全に取得することができる（Ｓ６２１）。
【００４３】
第１のセグメント２０におけるバッファーデータがダウンロード済みの場合に、ビデオ再生装置は、第１のセグメント２０から順番にビデオファイルの内容を再生し始める。
【００４４】
本実施例において、各時間セグメントの時間長さはバッファーデータのダウンロード時間の長さに基づいて平均するようにしてもよい。例えば、各時間セグメントの時間長さは、ダウンロード時間に等しいようにしてもよく、ダウンロード時間の時間長さに応じて指数関数的増加を呈するようにしてもよい。例えば、バッファーデータのダウンロード時間を１秒とし、３を基本数とする場合に、第１のセグメントは１秒分のバッファーデータに対応し、第２のセグメントは３秒分のバッファーデータに対応し、第３のセグメントは９秒分のバッファーデータに対応するようにしている（このように類推する）。また、上述した時間セグメントの区分方式は例示に過ぎず、本発明を限定するものではない。また、前の実施例と同じ特徴についてはここでその説明を省略する。
【００４５】
（ビデオ再生装置の実施例）
図８を参照しながら説明する。図８は、本発明に係るビデオ再生装置のブロック図を示すものである。
【００４６】
本実施例において、ビデオ再生装置３は、スケジュール管理モジュール３０、記憶ユニット３１、一時記憶制御ユニット３２、デコーダ３３、映像一時記憶ユニット３４、及び表示ユニット３５を含む。ビデオ再生装置３は、ネットワーク４を介してビデオサーバー５に接続され、図１及び図６に示すストリーミングデータダウンロード方法を実行することによって、ユーザーが選択したビデオファイルを取得して再生する。スケジュール管理モジュール３０は、ビデオサーバー５へのダウンロード請求の提出タイミングと提出数量を制御するためのものである。スケジュール管理モジュール３０は、ビデオサーバー５に対してビデオファイルをダウンロードするためのダウンロード請求を提出し、ビデオサーバー５の応答に応じてバッファーデータ及びそのダウンロード時間を計算し、所定のチャネル数量及び各時間セグメントの開始時間に応じてビデオサーバー５に対して複数のダウンロード請求をそれぞれ発信することによって、ビデオ再生装置３にビデオファイルにおける複数のセグメントのデータを同時にダウンロードさせる。
【００４７】
ネットワーク４を介してビデオサーバー５からダウンロードしたビデオファイルのデータは、記憶ユニット３１に一時記憶され、一時記憶制御ユニット３２によりデータの時間及びデータが属する時間セグメントに応じて整理して配列する。
【００４８】
ビデオサーバーから第１のセグメントのデータをダウンロードし終わった後、一時記憶制御ユニット３２は、第１のセグメントにおけるデータをデコーダ３３に伝送してデータを復号して整理した後、映像一時記憶ユニット３４に一時記憶してから順番に表示ユニット３５に出力する。これにより、ユーザーは、表示ユニット３５によりビデオファイルの映像画面を見ることができる。
【００４９】
上述した実施例は、本発明の好ましい実施態様に過ぎず、本発明の実施の範囲を限定するものではなく、本発明の明細書及び図面内容に基づいてなされた均等な変更および付加は、何れも本発明の特許請求の範囲内に含まれるものとする。
【符号の説明】
【００５０】
２  ビデオファイル
２０  バッファーデータ
２０１−２０５  時間セグメント
２１  指標
２２  ビデオデータ
２２１−２２９  時間セグメント
２２ａ、２４、２６  セグメント
３  ビデオ再生装置
３０  スケジュール管理モジュール
３１  記憶ユニット
３２  一時記憶制御ユニット
３３  デコーダ
３４  映像一時記憶ユニット
３５  表示ユニット
４  ネットワーク
５  ビデオサーバー
【図１】
2014078923.tif 000003
【図２】
2014078923.tif 000004
【図３】
2014078923.tif 000005
【図４Ａ】
2014078923.tif 000006
【図４Ｂ】
2014078923.tif 000007
【図４Ｃ】
2014078923.tif 000008
【図４Ｄ】
2014078923.tif 000009
【図５Ａ】
2014078923.tif 000010
【図５Ｂ】
2014078923.tif 000011
【図６】
2014078923.tif 000012
【図７】
2014078923.tif 000013
【図８】
2014078923.tif 000014