(57)【要約】【課題】本発明の目的は、サーバが各セグメントファイルを指す各ＵＲＬの順次参照外しに応じて、各セグメントファイルを順次応答することができる配信サーバ方法を提供することにある。【解決手段】一つのサーバ１又は各サーバ１は、クライアント２から、コンテンツ２１を細分化した各セグメントファイルＳを指す各ＵＲＬの一部又は全部の順次参照外しに応じて、該当する各セグメントファイルＳをクライアント２に順次応答することを特徴とする。【選択図】図１
2016129014.tif 000002
【特許請求の範囲】
【請求項１】
一つのサーバ（１）又は各サーバ（１）は、クライアント（２）から、コンテンツ（２１）を細分化した各セグメントファイル（Ｓ）を指す各ＵＲＬの一部又は全部の順次参照外しに応じて、該当する各セグメントファイル（Ｓ）を前記クライアント（２）に順次応答することを特徴とする方法。
【請求項２】
クライアント（２）は、コンテンツ（２１）を細分化した各セグメントファイル（Ｓ）を指す各ＵＲＬの一部又は全部を順次参照外しし、該参照外しに応じた一つのサーバ（１）又は各サーバ（１）から、該当する各セグメントファイル（Ｓ）を順次ダウンロードすることを特徴とする方法。
【請求項３】
クライアント（２）は、コンテンツファイル上の各セグメント又はコンテンツ（２１）を細分化した各セグメントファイル（Ｓ）を指す各ＵＲＬと対応するシークバー（２２）を表示手段に表示する過程と、
前記シークバー（２２）の操作を検出し、指定された前記シークバー（２２）上の任意の位置（２３）に該当する各ＵＲＬの一つを取得する過程と、
該ＵＲＬ以降の各ＵＲＬを順次参照外しし、該参照外しに応じた一つのサーバ（１）又は各サーバ（１）から、該当する各セグメント又は該当する各セグメントファイル（Ｓ）を順次ダウンロードする過程を含むことを特徴とする方法。
【請求項４】
請求項１に記載の方法を実現させるために用いた前記一つのサーバ（１）を構成する、或いは各サーバ（１）のいずれかを構成することを特徴とするサーバ（１）。
【請求項５】
コンピュータを、請求項２または３に記載の方法を実現させるために用いた前記クライアント（２）として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信サーバ方法に関する。
【背景技術】
【０００２】
従来、配信サーバ方法が知られている。例えば、特開２０１３−２１４８００号公報は、クライアントがサーバに記憶されたコンテンツファイル上の各セグメントを指す各HTTP URL（ネットワーク位置情報）を指定した各HTTP GETリクエストを順次要求し、サーバが該要求に応じて、コンテンツファイル上から各セグメントを取得して順次応答し、クライアントが各セグメントを順次ダウンロードする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２１４８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記従来の配信サーバ方法は、クライアントがコンテンツファイル上の各セグメントを指す各ＵＲＬを順次参照外ししているため、各セグメントファイルを各サーバに分散記憶させることができないと言った問題があった。コンテンツダウンロード方法は、開始時間から３０分後のように時間を指定することにより、クライアントが該当するセグメントを指すＵＲＬを取得することができるが、シークバー上の位置の指定により、クライアントが任意のセグメント又はセグメントファイルを指すＵＲＬを取得することができないと言った問題があった。
【０００５】
そこで、本発明の目的は、サーバが各セグメントファイルを指す各ＵＲＬの順次参照外しに応じて、各セグメントファイルを順次応答することができる配信サーバ方法を提供することにある。また、シークバー上の位置の指定により、クライアントが任意のセグメント又はセグメントファイルを指すＵＲＬを取得することができるコンテンツダウンロード方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明の配信サーバ方法において、一つのサーバ（１）又は各サーバ（１）は、クライアント（２）から、コンテンツ（２１）を細分化した各セグメントファイル（Ｓ）を指す各ＵＲＬの一部又は全部の順次参照外しに応じて、該当する各セグメントファイル（Ｓ）を前記クライアント（２）に順次応答することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、請求項１および２は、一つのサーバ１又は各サーバが各セグメントファイルを指す各ＵＲＬの順次参照外しに応じて、各セグメントファイルを順次応答するため、各セグメントファイルを各サーバに分散記憶させることができる。請求項３は、シークバー上の位置の指定により、クライアントが任意のセグメント又はセグメントファイルを指すＵＲＬを取得することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態のコンテンツ配信システムの構成図の一例である。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施の形態について詳細に説明する。
【００１０】
図１は実施形態のコンテンツ配信システムの構成図の一例である。
例えば、コンテンツ配信システムは、動画であるコンテンツ２１の現在再生位置を示し、利用者の操作により、コンテンツ２１の再生開始位置を任意に指定可能なスライダー２３を備えるシークバー２２および該コンテンツ２１を表示するウェブページ２０と、該コンテンツ２１を細分化して得られた各セグメントファイルＳを記憶するインターネット１０上のサーバ１と、インターネット１０に接続され、ウェブページ２０を表示してコンテンツ２１を利用者に提供するクライアント２から構成される。
【００１１】
サーバ１、クライアント２などの装置は、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力部（タッチパネル部、ディスプレイ部など）、通信部（インターネット通信部など）などを備えるコンピュータ部を備える。
【００１２】
ウェブページ２０は、コンテンツ２１の各セグメントファイルＳを指す各HTTP URL（サーバ１のホスト名又はＩＰアドレスを含むネットワーク位置情報）を各セグメントファイルＳの参照順番に並べて備えるインデックス情報を備え、シークバー２２は、コンテンツ２１の各セグメントファイルＳの総数で按分した夫々の位置に、インデックス情報の各HTTP URLが順番に対応付けられ、サーバ１は、クライアント２からHTTP URLを指定したHTTP GETリクエスト（参照外し）に応じて、該HTTP URLが指すセグメントファイルＳをクライアント２に応答する。
【００１３】
インデックス情報は、コンテンツ２１を分割した各チャプターの開始位置の各HTTP URLをチャプターインデックス情報として備え、ウェブページ２０は、図示しないチャプタースキップボタンを備える。
【００１４】
コンテンツ配信システムの処理について説明する。
クライアント２は、サーバ１にウェブページ２０を要求し、サーバ１は、該要求に応じて、ウェブページ２０をクライアント２に応答し、クライアント２は、ウェブページ２０をダウンロードしてディスプレイ部に表示し、インデックス情報を参照してコンテンツ２１の先頭以降の各HTTP URLを指定した各HTTP GETリクエストを順次要求し、サーバ１は、該順次要求に応じて、該HTTP URLが指す各セグメントファイルＳをクライアント２に順次応答し、クライアント２は、各セグメントファイルＳを順次ダウンロードして先頭から再生するコンテンツ２１をウェブページ２０に表示することとなる。
【００１５】
コンテンツ２１を再生中のクライアント２は、利用者によるスライダー２３の移動を検出し、インデックス情報を参照してスライダー２３の新たな位置のHTTP URLを取得し、インデックス情報を参照して該HTTP URL以降の各HTTP URLを指定した各HTTP GETリクエストを順次要求し、サーバ１は、該順次要求に応じて、該HTTP URLが指す各セグメントファイルＳをクライアント２に順次応答し、クライアント２は、各セグメントファイルＳを順次ダウンロードして該位置以降を再生するコンテンツ２１をウェブページ２０に表示することとなる。
【００１６】
また、チャプタースキップボタンの押下を検出し、インデックス情報を参照して次のチャプターの開始位置以降の各HTTP URLを指定した各HTTP GETリクエストを順次要求し、サーバ１は、該順次要求に応じて、該HTTP URLが指す各セグメントファイルＳをクライアント２に順次応答し、クライアント２は、各セグメントファイルＳを順次ダウンロードして該開始位置以降を再生するコンテンツ２１をウェブページ２０に表示することとなる。
【００１７】
上記実施形態において、各セグメントファイルＳは、Ｉフレームから始まるが、早送り再生、早戻し再生などのＧＯＰ（Group of Pictures）を間引くトリックプレイに対応させるために複数のＧＯＰを含む構成としてもよく、ＧＯＰは、Ｉフレームから、次のＩフレームの前までの一連のメディアデータである。トリックプレイは、セグメントファイルＳをダウンロードしたクライアント２がトリックプレイに対応する構成により実現され、或いはクライアント２がトリックプレイを指示するパラメータを含むHTTP URLをHTTP GETリクエストし、サーバ１がトリックプレイに対応したセグメントファイルＳを生成してクライアント２に応答する構成により実現される。サーバ１は、HTTP URLにセグメントファイルＳ上の任意のＩフレームなどの位置を指定したパラメータを含むHTTP GETリクエストに応じて、該当するセグメントファイルＳ上の該位置以降をクライアント２に応答する構成としてもよい。
【００１８】
クライアント２は、利用者がスライダー２３上に指を置きスライダー２３を移動させる操作を検出し、インデックス情報を参照して移動させた位置のHTTP URLを取得し、該HTTP URLを指定したHTTP GETリクエストを要求し、サーバ１は、該要求に応じて、該HTTP URLが指すセグメントファイルＳをクライアント２に応答し、クライアント２は、セグメントファイルＳをダウンロードし静止状態のコンテンツ２１を再生してウェブページ２０に表示し、該指を離したことを検出し、インデックス情報を参照して該HTTP URLの次以降の各HTTP URLを指定した各HTTP GETリクエストを順次要求し、サーバ１は、該順次要求に応じて、該HTTP URLが指す各セグメントファイルＳをクライアント２に順次応答し、クライアント２は、各セグメントファイルＳを順次ダウンロードして該位置以降を再生するコンテンツ２１をウェブページ２０に表示することとなる。
【００１９】
サーバ１は、コンテンツ２１に対しSD、HD、フルHD、4K、480p、720p、1080pなどの複数の画質の各セグメントファイルＳを記憶する構成が望ましい。コンテンツ２１は、動画以外にホームページ、ブログ、掲示板、ウェビナー、ソフトウェア、或いはＰＤＦなどの文書、ＭＰ３などの楽曲、テレビ番組、ラジオ番組などのＩＰ放送などとしてもよい。
【００２０】
サーバ１は、自己の処理能力を超えてしまったことを検出し、HTTP URLの参照外しに応じて、ミラーサーバ１のホスト名又はＩＰアドレスを指定に含むHTTP URLをクライアント２に応答し、クライアント２は、HTTP URLの受信に応じて、該HTTP URLを参照外しし、以降の各HTTP URLのホスト名又はＩＰアドレスの全てを受信したホスト名又はＩＰアドレスに置換えた上で順次参照外しし、ミラーサーバ１から各セグメントファイルＳを順次ダウンロードする構成としてもよい。
【００２１】
サーバ１は、自己が記憶するコンテンツファイル上の各セグメントを指す各HTTP URLの順次参照外しに応じて、該当する各セグメントをコンテンツファイル上から取得して順次応答する構成としてもよい。各セグメントファイルＳは、インターネット１０上の各サーバ１に分散記憶させる構成としてもよい。
【００２２】
以上の説明においては、通信制御プログラムを含む各種制御プログラムが、予めＲＯＭに格納されている場合について説明したが、制御プログラムを、コンピュータ部で読取可能な記憶媒体に記録するようにしてもよい。このような構成であれば、コンピュータ部によってプログラムが記憶媒体から読み取られ、読み取られたプログラムに従ってコンピュータ部が処理を実行すると、上記実施形態の装置と同等の作用および効果が得られる。
【００２３】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤＤ等の磁気記憶型記憶媒体、ＣＤ、ＤＶＤ、ＢＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータ部で読み取り可能な記憶媒体であれば、どのような記憶媒体であってもよい。
【００２４】
また、インターネット、ＬＡＮ等のネットワークシステムを介して制御プログラムをダウンロードし、インストールして実行するように構成することも可能である。
【符号の説明】
【００２５】
１…サーバ，２…クライアント，１０…インターネット，２０…ウェブページ，２１…コンテンツ，２２…シークバー，２３…スライダー，Ｓ…セグメントファイル
【図１】
2016129014.tif 000003
【手続補正書】
【提出日】平成27年12月17日(2015.12.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一つのサーバ（１）又は各サーバ（１）は、クライアント（２）から、コンテンツ（２１）を細分化した各セグメントファイル（Ｓ）を指す各参照の一部又は全部の順次参照外しに応じて、該当する各セグメントファイル（Ｓ）を前記クライアント（２）に順次応答することを特徴とする方法。
【請求項２】
クライアント（２）は、コンテンツ（２１）を細分化した各セグメントファイル（Ｓ）を指す各参照の一部又は全部を順次参照外しし、該参照外しに応じた一つのサーバ（１）又は各サーバ（１）から、該当する各セグメントファイル（Ｓ）を順次ダウンロードすることを特徴とする方法。
【請求項３】
クライアント（２）は、コンテンツ（２１）を細分化した各セグメント（Ｓ）を指す各参照と対応するシークバー（２２）を表示手段に表示する過程と、
前記シークバー（２２）の操作を検出し、指定された前記シークバー（２２）上の任意の位置（２３）に該当する各参照の一つを取得する過程と、
該参照以降の各参照を順次参照外しし、該参照外しに応じた一つのサーバ（１）又は各サーバ（１）から、該当する各セグメント（Ｓ）を順次ダウンロードする過程を含むことを特徴とする方法。
【請求項４】
請求項１に記載の方法を実現させるために用いた前記一つのサーバ（１）を構成する、或いは各サーバ（１）のいずれかを構成することを特徴とするサーバ（１）。
【請求項５】
コンピュータを、請求項２または３に記載の方法を実現させるために用いた前記クライアント（２）として機能させるための制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するために本発明の配信サーバ方法において、一つのサーバ（１）又は各サーバ（１）は、クライアント（２）から、コンテンツ（２１）を細分化した各セグメントファイル（Ｓ）を指す各参照の一部又は全部の順次参照外しに応じて、該当する各セグメントファイル（Ｓ）を前記クライアント（２）に順次応答することを特徴とする。
【手続補正書】
【提出日】平成28年2月1日(2016.2.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４
【補正方法】変更
【補正の内容】
【請求項４】
請求項１に記載の方法を実現させるために用いる前記一つのサーバ（１）を構成する、或いは各サーバ（１）のいずれかを構成することを特徴とするサーバ（１）。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項５
【補正方法】変更
【補正の内容】
【請求項５】
コンピュータを、請求項２または３に記載の方法を実現させるために用いる前記クライアント（２）として機能させるための制御プログラム。
【手続補正書】
【提出日】平成28年4月1日(2016.4.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一つのサーバ（１）又は各サーバ（１）は、クライアント（２）から、コンテンツ（２１）を細分化して得られ個々に記憶される各セグメントファイル（Ｓ）を指す各参照の一部又は全部の順次参照外しに応じて、該当する各セグメントファイル（Ｓ）を前記クライアント（２）に順次応答することを特徴とする方法。
【請求項２】
クライアント（２）は、コンテンツ（２１）を細分化して得られ個々に記憶される各セグメントファイル（Ｓ）を指す各参照の一部又は全部を順次参照外しし、該参照外しに応じた一つのサーバ（１）又は各サーバ（１）から、該当する各セグメントファイル（Ｓ）を順次ダウンロードすることを特徴とする方法。
【請求項３】
クライアント（２）は、コンテンツ（２１）を細分化して得られ個々に記憶される各セグメントファイル（Ｓ）を指す各参照と対応するシークバー（２２）を表示手段に表示する過程と、
前記シークバー（２２）の操作を検出し、指定された前記シークバー（２２）上の任意の位置（２３）に該当する各参照の一つを取得する過程を含むことを特徴とする方法。
【請求項４】
請求項１に記載の方法を実現させるために用いる前記一つのサーバ（１）を構成する、或いは各サーバ（１）のいずれかを構成することを特徴とするサーバ（１）。
【請求項５】
コンピュータを、請求項２または３に記載の方法を実現させるために用いる前記クライアント（２）として機能させるための制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するために本発明の配信サーバ方法において、一つのサーバ（１）又は各サーバ（１）は、クライアント（２）から、コンテンツ（２１）を細分化して得られ個々に記憶される各セグメントファイル（Ｓ）を指す各参照の一部又は全部の順次参照外しに応じて、該当する各セグメントファイル（Ｓ）を前記クライアント（２）に順次応答することを特徴とする。
【手続補正書】
【提出日】平成28年4月3日(2016.4.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、請求項１および２は、一つのサーバ１又は各サーバが個々に記憶される各セグメントファイルを指す各ＵＲＬの順次参照外しに応じて、各セグメントファイルを順次応答するため、各セグメントファイルを各サーバに分散記憶させることができる。請求項３は、シークバー上の位置の指定により、クライアントが任意のセグメント又は個々に記憶されるセグメントファイルを指すＵＲＬを取得することができる。
【手続補正書】
【提出日】平成28年5月19日(2016.5.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバ（１）は、クライアント（２）から、コンテンツ（２１）を細分化して得られる各セグメントを構成する各ファイル（Ｓ）を指す各参照の一部又は全部の順次参照外しに応じて、該当する前記ファイル（Ｓ）を前記クライアント（２）に応答することを特徴とする方法。
【請求項２】
コンテンツ（２１）を細分化して得られる各セグメントを構成する各ファイル（Ｓ）を指す各参照の一部又は全部を順次参照外しし、サーバ（１）から、該当する前記ファイル（Ｓ）をダウンロードすることを特徴とするクライアント（２）。
【請求項３】
コンテンツ（２１）を細分化して得られる各セグメントを指す各参照と対応するシークバー（２２）を表示手段に表示する過程と、
前記シークバー（２２）上のスライダー（２３）の操作を検出し、指定された前記スライダー（２３）の位置に該当する前記参照の一つを取得する過程を含むことを特徴とするクライアント（２）。
【請求項４】
コンピュータを、請求項２または３に記載のクライアント（２）として機能させるための制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するために本発明の配信サーバ方法において、サーバ（１）は、クライアント（２）から、コンテンツ（２１）を細分化して得られる各セグメントを構成する各ファイル（Ｓ）を指す各参照の一部又は全部の順次参照外しに応じて、該当する前記ファイル（Ｓ）を前記クライアント（２）に応答することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、請求項１および２は、コンテンツを細分化したセグメントを構成する各ファイルを指す各参照の一部又は全部を順次参照外しするクライアントの発明を提供することができる。請求項３は、シークバー上のスライダーの操作を検出し、指定されたスライダーの位置に該当するコンテンツを細分化した各セグメントを指す各参照の一つを取得するクライアントの発明を提供することができる。
【手続補正書】
【提出日】平成28年5月19日(2016.5.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバ（１）は、クライアント（２）から、コンテンツ（２１）を細分化して得られる各セグメントを構成する各ファイル（Ｓ）を指す各参照の一部又は全部の順次参照外しに応じて、該当する前記ファイル（Ｓ）を前記クライアント（２）に応答することを特徴とする方法。
【請求項２】
コンテンツ（２１）を細分化して得られる各セグメントを構成する各ファイル（Ｓ）を指す各参照の一部又は全部を順次参照外しし、サーバ（１）から、該当する前記ファイル（Ｓ）をダウンロードすることを特徴とするクライアント（２）。
【請求項３】
コンテンツ（２１）を細分化して得られる各セグメントを指す各参照と対応するシークバー（２２）を表示手段に表示する手段と、
前記シークバー（２２）上のスライダー（２３）の操作を検出し、指定された前記スライダー（２３）の位置に該当する前記参照の一つを取得する手段を備えることを特徴とするクライアント（２）。
【請求項４】
コンピュータを、請求項２または３に記載のクライアント（２）として機能させるための制御プログラム。
【手続補正書】
【提出日】平成28年5月20日(2016.5.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、請求項１および２は、コンテンツを細分化して得られる各セグメントを指す各参照の一部又は全部を順次参照外しする発明において、クライアントが各セグメントを構成する各ファイルを指す各参照の一部又は全部を順次参照外しするため、各ファイルを各サーバに分散記憶させることができる。請求項３は、コンテンツを細分化して得られる各セグメントを指す各参照と対応するシークバーの発明において、シークバー上のスライダーの操作を検出し、指定されたスライダーの位置に該当する各参照の一つを取得することができる。
【手続補正書】
【提出日】平成28年5月27日(2016.5.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３
【補正方法】変更
【補正の内容】
【請求項３】
コンテンツ（２１）上の現在位置を示すシークバー（２２）を表示手段に表示する手段と、
指定された前記シークバー（２２）上の位置（２３）から、前記コンテンツ（２１）を細分化して得られる各セグメントを構成する各ファイルを指す各参照の内の一つを求める手段を備えることを特徴とするクライアント（２）。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、請求項１および２は、コンテンツを細分化して得られる各セグメントを指す各参照の一部又は全部を順次参照外しするクライアントの発明において、各セグメントを構成する各ファイルを指す各参照の一部又は全部を順次参照外しするため、各ファイルを各サーバに分散記憶させることができる。請求項３は、クライアントがシークバー上の位置から、コンテンツを細分化して得られる各セグメントを構成する各ファイルを指す各参照の内の一つを求めるため、各ファイルを各サーバに分散記憶させることができる。
【手続補正書】
【提出日】平成28年5月30日(2016.5.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３
【補正方法】変更
【補正の内容】
【請求項３】
コンテンツ（２１）上の現在位置を示すシークバー（２２）を表示手段に表示する手段と、
前記シークバー（２２）上の指定された位置（２３）から、前記コンテンツ（２１）を細分化して得られる各セグメントを指す各参照の内の一つを求める手段を備えることを特徴とするクライアント（２）。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、請求項１および２は、コンテンツを細分化して得られる各セグメントを構成する各ファイルを指す各参照の一部又は全部を順次参照外しするクライアントを実現することができる。また、各セグメントを各サーバに分散記憶させることができる。請求項３は、コンテンツ上の現在位置を示すシークバー上の指定された位置から、コンテンツを細分化して得られる各セグメントを指す各参照の内の一つを求めるクライアントを実現することができる。