• 検索結果がありません。

早送りを考慮した放送型配信における待ち時間短縮のためのスケジューリング手法

N/A
N/A
Protected

Academic year: 2021

シェア "早送りを考慮した放送型配信における待ち時間短縮のためのスケジューリング手法"

Copied!
8
0
0

読み込み中.... (全文を見る)

全文

(1)データベースシステム 129−8 (2003. 1. 23).  早送りを考慮した放送型配信における 待ち時間短縮のためのスケジューリング手法 義. 久. 智. 樹y. 塚. 本. 彦y. 昌. 西尾. 章 治 郎y. 近年,放送のデジタル化が進み,安定した多チャネルの放送が可能になっている.このような環境 において,音楽や映画といった連続メディアデータを配信する場合に,ユーザがクライアントにデー タの受信要求を出してから,クライアントがデータの受信を開始するまでの待ち時間を短縮する手法 が盛んに研究されている.しかし,これらの手法のほとんどは,早送りを考慮しておらず,早送り中 や,早送り終了後に,データの再生が途切れる可能性がある.ユーザの嗜好に合わせて再生するため には早送りが重要となり,早送りしてもデータを途切れずに再生できる必要があるため,本稿では, 早送りを考慮したスケジューリング手法を提案する.提案手法は,CHB 法を拡張し ,各チャネルの 帯域幅を広くして,あるチャネルで放送するデータの量を調整する.こうすることで,ユーザがある 速度の範囲内で早送りしても,データの再生が途切れないようにしたうえで,クライアントの平均待 ち時間を短縮する..       A Scheduling Scheme for Waiting Time Reduction on Continuous Media Data Broadcast Considering Fast-Forward Operation Tomoki Yoshihisa,y Masahiko Tsukamotoy. and. Shojiro Nishioy. Due to the recent proliferation of digital broadcasting, stable broadcasting with a lot of channels has been realized.. In such environments, various schemes for waiting time reduc-. tion on continuous media data broadcast have been studied. However, most of these studies do not consider fast-forward operation.. Hence, in the case that a user fast-forwards data,. he/she often has to wait until subsequence data is broadcasted.. Since playing data without. any intermittence is important for playing the data according to the preference of a user, in this paper, we propose a scheduling scheme considering fast-forward operation. Our scheme, which is based on the CHB scheme, ensures the wide bandwidth of each channel and controls the size of the data broadcasted in a channel.. Thus, the scheme reduces the waiting time. while users can play the data without any intermittence even if there are user's fast-forward operations.. 1.. 一般に,連続メディアデータを再生する際には,一. はじめに. 時停止,巻き戻し ,早送りの. 3 個の操作が提供され. 帯域幅の安定した多チャネルの放送が可能な環境に. る1) .巻き戻しと一時停止は再生したデータをもう一. おいて,音楽や映画といった連続メディアデータを配. 度再生するため,再生したデータをバッファに保存す. 信する場合に,ユーザがクライアントにデータの受信. ることで可能だが,早送りは一度も再生していない. 要求を出してから,クライアントがデータの受信を開. データを再生する.このため,従来手法では,早送り. 始するまでの待ち時間を短縮する手法が盛んに研究さ. を行うとデータの再生が途切れる可能性がある.しか. れている. . 1) 3),7),8),10),11). .連続メディアデータ配信で. し,ユーザが早送りする次のような状況が考えられる.. は,データを最後まで途切れずに再生できることが重. . 平均待ち時間を短縮している.. . y 大阪大学大学院情報科学研究科マルチメデ ィア工学専攻 Department of Multimedia Engineering,. Graduate. School of Information Science and Technology, Osaka. スポーツ試合(生中継は除く)が放送されている とき,視聴者は好みのチームの活躍場面をじっく. 要になり,従来研究ではこの条件を考慮したうえで,. . り見て,相手チームの活躍場面は早送りする. 音楽番組が放送されているとき,好きなアーティ スト以外の場面を早送りする. クイズ番組が放送されているとき,視聴者は番組 の解答者の解答場面を早送りして,出題から正解. University 1 −57−.

(2) . までの時間を短縮する. 人気のある映画が放送されているが,多忙でゆっ くり見られない場合,ストーリに変化の少ない場. . C1. 䊶䊶䊶. S1. S1. S1. S1. S1. 䊶䊶䊶. b. C2. 䊶䊶䊶. S2. S3. S2. S3. S2. 䊶䊶䊶. b. C3 C4. 䊶䊶䊶. S4,1 S5,1. S4,2 S5,2. S4,3 S5,3. S4,1 S5,4. S4,2 S5,1. 䊶䊶䊶. b/3 b/4. 面を早送りする. 全体をそれほど速くない速度で早送りし,短時間 で映像を鑑賞する.. このように,ユーザの嗜好に合わせてデータを飛ばし 見する行為(ジッピング 5) )が考えられ,早送りが重 要になる.そこで,本稿では,早送りを考慮した擬似. 䊶䊶䊶. Time. オンデマンド 型の放送における平均待ち時間短縮のた めのスケジューリング手法を提案する.. CHB 法を拡張し,各チャネルの帯域. t1. 図 Fig. 1. t3. t2. 1. t4. CHB 法の放送スケジュール(. 提案手法は,. 調整する.こうすることで,ユーザがある速度の範囲. ケジュールは図 1 のようになる.. CHB 法で早送りする場合,データの再生が途切れ. 内で早送りしても,データの再生が途切れないように. 3. N = 5). = 5 の CHB 法の放送ス. を短縮できる.例えば ,N. 2. N = 5). A broadcast schedule of the CHB scheme (. 幅を広くして,あるチャネルで放送するデータの量を. したうえで,クライアントの平均待ち時間を短縮する.. 䊶䊶䊶. るという問題がある.例えば,時刻 t1 で受信要求を. 以下, 章では,関連研究について述べ, 章では. 出し,クライアントが t2 で S1 の受信と同時に再生. 提案手法を説明する. 章では,提案手法の解析を行. を開始する場合,S1 再生終了後の t3 から再生レート. い, 章で評価を行う. 章で提案手法の議論を行い,. の. 最後に. 早送り中のデータを受信していないため,早送り中の. 5. 2.. 4. 6. 7 章で本稿のまとめを行う.. 2 倍の速度で S. 4;1. の始まる t4 まで早送りすると,. 映像を再生できない.これは,S2 の受信を t4 で完了. 関連研究. するが,それまでに S2 の再生を終了しなければなら. 帯域幅の安定した多チャネルが利用できる環境にお いて,連続メディアデータを配信する場合に,ユーザ. ないことからわかる.さらに,早送り終了後,続きの データ( S4;1 )も途切れずに再生できない.. PB( Pagoda Broadcasting )法. 7),10). がクライアントにデータの受信要求を出してから,ク. 1. では, 個の. ライアントがデータの受信を開始するまでの平均待ち. 連続メディアデータを N 個のセグメントに等分割し,. 時間を短縮する様々な手法が提案されている.これら. 帯域幅が b の幾つかのチャネルを用いて放送する.. の研究では,クライアントは複数のチャネルから同時. 個のチャネルで幾つかのセグメントを放送することで,. 1. にデータを受信でき,クライアントはデータの受信開. 同時に受信するチャネルの数を. 始と同時にデータを再生できると想定している.. きる.. CHB( Cautious Harmonic Broadcasting )法 で は,1 個の連続メディアデータを N 個のセグ メント. PB 法で早送りする場合も,早送り中や早送り終了. 11). に等分割する.分割したセグ メントを S1 ;. ;S. N. で. 表す.添え字は時間軸に沿って増加する.さらに Si (i. = 4;    ; N )を i 1 個のサブセグメントに分割し,. サブセグ メントを Si;1 ;. ;S. i;i. 1. で表す.セグ メン. CHB 法より削減で. 後のデータを再生するために待たなければならない 可能性がある.そこで,早送り中のデータを再生でき るように,早送りを行った場合のみオンデマンド 型で. IPB( Interactive Pagoda Broadがある.IPB 法では,早送りする場合,. データを配信する. casting )法. 9). トやサブセグメントは受信開始と同時に再生でき,ま. 早送り中のデータを再生するために必要なセグ メント. た,途中から受信できず初めから受信しなければなら. の受信要求をクライアントが出し,サーバはそのセグ. ない.N. 1 個のチャネルを用い,チャネル C およ = 3;    ; N 1 ) 1. び C2 の帯域幅を b,チャネル Cj( j. MPEG-2 で符. CHB 法や PB 法は放送型であるが,オンデマンド がある.ST 法で 型の ST( Stream Tapping )法. を放送. は,ユーザが受信要求を出す場合に,オリジナルスト. の帯域幅を b=j とする.ここで,b は連続メディア データの再生レートであり,例えば ,. 4 Mbps の連続メディアデータ する場合,b = 4 となる.C で S ,C で S. 4). 号化された. Ci で Si+1;1 ;. 1. ;S. 1. メントを放送する.しかし,ユーザが頻繁に早送りす るほど ,必要な帯域幅が広くなるという問題がある.. 2. 2. と S3 ,. 2),8). リーム(. Original Stream )が配信されていないとき,. を繰り返し放送する.S1 が. サーバはオリジナルストリームを用いてすべてのデー. 頻繁に放送されるため,クライアントの平均待ち時間. タを配信する.オリジナルストリームが配信されてい. i+1;i. 2 −58−.

(3) 㰱. 㰱. K. 1. 2. Tap stream Tap stream. 㰱 㰱. 㰱. 2. 1. C1. 䊶䊶䊶. S1 S2 S1 S2 S1 S2 S1 S2 S1 S2. 䊶䊶䊶. 2b. C2. 䊶䊶䊶. S3,1 S3,2 S3,1 S3,2 S3,1 S3,2 S3,1 S3,2 S3,1 S3,2. 䊶䊶䊶. b. C3. 䊶䊶䊶. S4,1 S4,2 S4,3 S4,1 S4,2 S4,3 S4,1 S4,2 S4,3 S4,1. 䊶䊶䊶. 2b/3. 1. Original stream Time. 図 Fig. 2. 2. Demand. ST 法の放送スケジュール. A broadcast schedule of the ST scheme. るとき,サーバはタップストリーム(. Tap Stream )を. Time. 用いて初めから途中までのデータを配信する.クライ アントはオリジナルストリームとタップストリームか. 図. 3. Fig. 3. ら同時にデータを受信することで,初めから最後まで. t1. t2. t3. t4. CICHB 法の放送スケジュール(. R = 2,N = 4,K = 2 ). A broadcast schedule of the CICHB scheme. R = 2,N = 4,K = 2). (. 途切れずにデータを再生できる.タップストリームは データの一部のみ配信するため,各クライアントにオ. 面のデータで,受信開始と同時に再生できるストリー. リジナルストリームを配信する場合より,必要となる. ム型の配信を行う.クライアントは放送されている. 帯域幅を削減できる(図 2 ).. データを常に受信せず,ユーザが受信要求を出してか. ST 法において,早送り IST( Interactive Stream Tapping )法 がある.IST 法では,ユーザが早送りする場合に,早 送り専用のストリーム( Interaction Stream )を用い を考慮した. 3). ら受信を開始する.このような環境として,例えば ,. MPEG-2 で符号化された動画データを衛星デジタル. 放送で配信する場合が考えられる.. ることで,早送りを実現できる.しかし,オンデマン. 連続メディアデータの再生時間を D ,再生レートを. ド 型であるため,ユーザが頻繁に受信要求を出すと,. b とする.この連続メディアデータを N 個のセグメン. 必要な帯域幅が広くなる. 3.. スケジューリング手順. 3.2. トに等分割し,分割したセグ メントを S1 ;. 提案手法. ;S. N. で. 表す.各セグメントの再生時間は D=N となり,デー. 早送りを考慮した擬似オンデマンド 型の放送にお. タサイズは bD=N となる.N. 1. + 1 個のチャネ. K. ける平均待ち時間短縮のためのスケジューリング手. ルを用いる. 番目のチャネル C1 の帯域幅を bR と. 法として. し,S1 ;. CICHB( Continuous Interactive Cautious Harmonic Broadcasting )法を提案する.CICHB 法 は CHB 法を拡張した手法であり,各チャネルの帯域 幅を広くして 1 番目のチャネルで放送するセグ メン トの数を調整し,ユーザがある速度の範囲内で早送り しても,データの再生が途切れないようにしている.. ;S. K. を順に繰り返し放送する.ここで,R. は早送り速度の再生レートに対する倍率であり,例え. MPEG-2 で符号化された 4 Mbps( b = 4 )の 120 分( D = 120 )の映画を早送りする場合,2 倍 の速度で早送りできるとすると,R = 2 となる.S ( i = K +1;    ; N )を i 1 個のサブセグメントに分割 ば,. i. ;S. 放送型である点が,従来の早送りを考慮した手法と異. し,サブセグメントを Si;1 ;. なり,ユーザが受信要求を出す頻度にかかわらず必要. が bR= i. な帯域幅が一定で,システムの負荷がほとんど変わら. を順番に繰り返し放送する.R. ないという利点がある.また,オンデマンド 型におい. の. ( 1) のチャネル C. て必要となるクライアントからサーバへのアップリン. K +1. 1. 導. 入. 連続メディアデータ配信者は. で表す.帯域幅. で Si;1 ;. ;S. i;i. 1. = 2,N = 4,K = 2. CICHB の放送スケジュールを図. 3.3. クは不要である. 3.1. i. i;i. 3. に示す.. CICHB 法のパラメタ. R,N ,K を以下の手順で決定する.. 想定環境. サーバは帯域幅が安定した複数のチャネルから同時 にデータを送信できる.クライアントは複数のチャネ ルから同時にデータを受信でき,データの受信に十 分な容量のバッファを持つ.連続メディアデータは,. CM のような早送りされないことを期待する場面が. 混在しておらず,すべての場面が早送りしてもよい場. (1) (2) (3). 実現したい早送りの速度にあわせて R を決定 する. できる限り大きな N を選択する.. K を必要となる帯域幅と平均待ち時間に合わ せて調整する.. 5.1 節から分か. N をできる限り大きな値とするのは,. 3 −59−.

(4) るように,帯域幅が同じでも N が大きいほど 平均待. の待ち時間が. ち時間を短縮できるためである.このようにして決定. Wave. した R,N ,K の値から,サーバは放送スケジュール を作成し,連続メディアデータを等分割して,放送ス ケジュールに従ってデータを繰り返し放送する.サブ セグメントを放送する際,そのサブセグメントが含ま れる連続メディアデータの識別子とサブセグ メントの 番号がわかるように,これらの情報をデータの初めに 付加する.こうすることで,複数の連続メディアデー ユーザがクライアントに連続メディアデータの受信. ave. =2. は. (4). となる. 早送り再生. 4.3. クラ イアントは S の再生開始後,早くて (i 1)D=(N R)( i = 2;    ; N )後に S の再生を開始す る.i = 2;    ; K の場合,S は S の放送開始後, (i 1)D=(N R) 後に放送されるため,クライアント 1. i. 1. i. は Si. タを同時に放送できる.. 0 であるため,平均待ち時間 W DK NR. i. 1. の再生終了後,必ず続けて Si を再生できる.. = K +1;    ; N の場合,S. i;1. ( 1)D=(N R) 間. は i. 要求を出すと,クライアントは放送されている幾つ. 隔で放送されるため,Si の再生開始時刻までに Si の. かの連続メディアデータの中から,指定された連続メ. サブセグ メントをすべて受信できる.そのため,Si. ディアデータの受信を開始し,その連続メディアデー. の再生終了後,必ず続けて Si を再生できる.すなわ. タの S1 の受信開始と同時に再生を開始する.再生中. ち,. にも放送されているデータを受信し,バッファに保存. 送りを行っても,必ずデータの最後まで途切れずに再. する.Si( i. 生できる.. = 1;    ; N 1 )の再生終了後,放送され. CICHB 法では,再生レートの R 倍の速度で早. ているか,または,バッファにある Si+1 を即座に続 レートの R 倍の速さで再生しても,途切れずに再生. 3 において,時刻 t. 1. 評. 5.. けて再生する.こうすることで,クライアントが再生 できる.例えば,図. 1. 5.1. 必要となる帯域幅. = 2 の CICHB 法で 1 個の連続メディアデータ. R. で受信要求. 価. を出し,クライアントが t2 で S1 の受信と同時に再生. を放送する際に必要となる帯域幅を図. を開始して,S1 再生終了後の t3 から再生レートの. 軸は K とし,縦軸は必要となる帯域幅を連続メディ. 2. 4. に示す.横. 倍の速さで S4;1 の始まる t4 まで早送りしても,早送. アデータの再生レートで除した値とした.N. = 50. = 50 までしか描いていないのは K. り中のデータ( S2 ,S3;1 ,S3;2 )を早送り以前に受信. のグラフが K. しており,早送り終了後のデータ( S4;1 ,S4;2 ,S4;3 ). の最大値が N となるためである.このグラフより,. も早送り終了までに受信しているため,途切れずに最. R,N の値を固定すると必要となる帯域幅は K が. 後まで再生できる.. 大きいほど 小さくなることがわかる.これは,K が. 4.. 解. 大きいほど C1 で放送するセグ メントの数が多くな. 析. り,使用するチャネル数が減少するためである.例え. 提案手法の解析を行う.. 1 個の連続メディアデータに対して,必要となる帯. 域幅 B は. B. X N. = bR +. = (1 + H. N. i. 1. HK. 1. 1. )bR. となる.ここで Hn はハーモニック数. Hn. =. X1 n. i=1. 52 Mbps であるため,これらは十分実用的な値とい. える6) .. (2) 11). 5.2. 5. CHB 法およ. に示す.横軸は. 使用できる帯域幅を連続メディアデータの再生レート で除した値とし,縦軸は平均待ち時間を連続メディア. CHB は早送り を考慮しない CHB 法の平均待ち時間,CHB( R=r ) ( r = 2; 5 )は,r 倍の速度の早送りを考慮した CHB データの再生時間で除した値とした.. 待ち時間. ( ). CICHB 法の平均待ち時間を 図. び,. で定義される. 4.2. 帯域幅が与えられた場合の平均待ち時間. 使用できる帯域幅が与えられた場合の. と呼ばれ,. (3). i. を R. 幅が必要になる.現在のデジタル放送の最大帯域幅は. (1). bR. i=K +1. MPEG-2 で符号化された 4 Mbps の動画データ = 2,N = 100,K = 20 の CICHB 法で放送 すると,4  5:3 = 21:2 Mbps の帯域幅が必要にな り,K = 50 にすると,4  3:4 = 13:6 Mbps の帯域. ば,. 必要となる帯域幅. 4.1. S1 が DK= N R 間隔で放送されているため,最大. (. )(. ). の待ち時間 Wmax は DK = N R で与えられ,最小. 法の平均待ち時間を示す.ユーザが早送りする場面は. 4 −60−.

(5) 㪈㪋. 㪇㪅㪏. 㫋㪼㪸 㪩㩷 㫅㫆㪈㪇 㫀㫋 㫇 㫄 㪏 㫊㫌㫅 㫆 㪚 㪍 㪿㪆㫋 㫀㪻㪋 㫎 㪻㫅 㪸㪙 㪉 㪇. 㪼㪇㪅㪎 㫀㫄 㩷㪫㪾 㫀㫅㫐㪇㪅㪍 㫃㪸㪧 㪇㪅㪌 㪼㪆 㫀㫄 㩷㪫㪾㪇㪅㪋 㫅㫀㫋 㫀㪸㪇㪅㪊 㩷㪮 㪼㪾㪇㪅㪉 㫉㪸㪼 㫍㪇㪅㪈 㪘. 㪥㪔㪌㪇 㪥㪔㪈㪇㪇. 㪈㪉. 㪥㪔㪈㪌㪇 㪥㪔㪉㪇㪇. 㪇. 㪈㪈㩷㩷㩷㩷㩷㪈㪇㩷㩷㩷㩷㪉㪇㩷㩷㩷㩷㩷㪊㪇㩷㩷㩷㩷㪋㪇㩷㩷㩷㩷㩷㪌㪇㩷㩷㩷㩷㪍㪇㩷㩷㩷㩷㩷㪎㪇㩷㩷㩷㩷㪏㪇㩷㩷㩷㩷㩷㪐㪇㩷㩷㩷㩷㪈㪇㪇㩷㩷㩷㪈㪈㪇㩷㩷㩷㪈㪉㪇㩷㩷㩷㪈㪊㪇㩷㩷㩷㪈㪋㪇㩷㩷㩷㪈㪌㪇㩷㩷㪈㪍㪇㩷㩷㩷㪈㪎㪇㩷㩷㩷㪈㪏㪇㩷㩷㪈㪐㪇㩷㩷㪉㪇㪇 㪈㪈 㪉㪈 㪊㪈 㪋㪈 㪌㪈 㪍㪈 㪎㪈 㪏㪈 㪐㪈 㪈㪇㪈 㪈㪈㪈 㪈㪉㪈 㪈㪊㪈 㪈㪋㪈 㪈㪌㪈 㪈㪍㪈 㪈㪎㪈 㪈㪏㪈 㪈㪐㪈. 㪢. 図 Fig. 4. 4. CICHB 法で必要となる帯域幅(. R = 2). 㪚㪟㪙 㪚㪟㪙㩿㪩㪔㪉㪀 㪚㪟㪙㩿㪩㪔㪌㪀 㪚㪠㪚㪟㪙㩿㪩㪔㪉㪀 㪚㪠㪚㪟㪙㩿㪩㪔㪌㪀. 㪈. 図. Necessary bandwidth of the CICHB scheme. 㪉. 5. 㪊. R = 2). Fig. 5. CHB( R=r )の待ち時間は,すべ. 特定できないため,. 㪌. 㪍. 㪎. 㪏. 㪐. 㪈㪇. 㪈㪈. 㪈㪉. 㪙㪸㫅㪻㫎㫀㪻㫋㪿㪆㪚㫆㫅㫊㫌㫄㫇㫋㫀㫆㫅㩷㪩㪸㫋㪼. 㪈㪊. 㪈㪋. 㪈㪌. CHB および CICHB 法の帯域幅と平均待ち時間. (. (. 㪋. N = 145 ). Bandwidth and average waiting time of the CHB scheme and of the CICHB scheme (. N = 145). r 倍の速度の早送りを考慮した. CICHB( R=r )は CICHB 法の平均待ち 時間を示す.CICHB 法のパラメタ N は 145 とし , 使用できる帯域幅に合わせて K を調整した.CICHB 法では,R = 2 の場合,最低でも再生レートの 2 倍の. 52 Mbps の衛星デジタル放送で配 = 13 ),2 倍の早送りを考慮した CHB 法の平均待ち時間は 60 分となり,CICHB 法 の平均待ち時間は 21 秒となるため,大幅に短縮でき ることがわかる.また,早送りを考慮しない CHB 法 の平均待ち時間は非常に小さく,この場合には,2 倍 の早送りを考慮することで平均待ち時間が 21 秒長く. 帯域幅が必要なため,グラフは途中から描いている.. なることがわかる.. ての場面を r 倍の速度で早送りを行っても,最後まで. 途切れずに再生できるようになるまで待ってから再生 する場合の平均待ち時間を示す.. このグラフより,. CHB 法で早送りを考慮すると,. 分の動画データを. 信する場合( B=b. 5.3. IPB,IST. 法との平均待ち時間の比較. 2 以上の場合には,帯域幅が大きいほど平均待 ち時間が長くなることがわかる.これは,CHB 法では. た場合との平均待ち時間を比較する.. 放送する間隔が長くなるためである.早送りを考慮し. る連続メディアデータの再生時間は平均. B=b が. 帯域幅が大きくなるほど分割数が大きくなり,SN;1 を. た. CHB 法で最大の待ち時間を与えるのは,すべての. データを早送りする場合の SN;1 の再生終了と SN;1 の. 早送りを考慮した手法である. IPB,IST 法を用い. 4) とシミュレーション条件を合わせ,放送す 102 分,標 準偏差 16 分の正規分布に従い,現実性を持たせるた め,70 分以下および 180 分以上のデータは削除する. 文献. 放送終了が同時になる時刻まで待つ場合であり,SN;1. ユーザはポアソン分布に従う間隔でデータの受信要求. の放送間隔が長いほど平均待ち時間は長くなる.例え. を出し ,サーバは. ば,B=b. る.データのアクセス確率 P s ( s. = 2 の場合,分割数は 3 となり,S の放 送間隔は 2D=3 となる.B=b = 3 の場合,分割数は 7,S の放送間隔は 6D=7 となり,2D=3 より長く, 3;1. 2 個の 4 Mbps のデータを放送す ( ) = 1;    ; 3 )は. ち時間が短くなるためで,帯域幅が大きいほど K の. = 0:271 の Zipf 分布で与える.現在のデジタル放送 52 Mbps で ある .早送りについては,平均 15 分のポアソン分 布に従う間隔で,再生レートの 2 倍の速さで行う.早 送りする長さは最大 3 分の一様分布とする.CICHB 法のパラメタ N は実用性を考えて 145 とし,必要と なる帯域幅が 52 Mbps 以下になるように K = 16 と した.IPB 法は,クライアントが要求したセグメント を放送するストリーム( Contingency Video Stream ) として 4 個のストリーム( 16 Mbps )確保し,残りの 36 Mbps を繰り返し放送する帯域に割り当てた.2 個. 値が小さくなり,初めのセグメントを受信するまでの. のデータで放送型の帯域をすべて使用するように,分. 7;1. 平均待ち時間が長くなる.このように,SN;1 を放送す. る間隔が長いほど平均待ち時間は長くなるため,B=b. 2 以上の場合には帯域幅が大きいほど平均待ち時間 = 1 より B=b = 2 の場合の方が平均待ち時間が短くなる.ま た,CICHB 法では,帯域幅が大きいほど 平均待ち時 間が短くなっている.これは,CICHB 法では,初め. が. が長く,データを放送する間隔が D の B=b. のセグメントを受信するまでの時間が短いほど平均待. 時間が短くなるためである.. MPEG-2 で符号化された 4 Mbps の 120. 例えば,. . と同じく,サーバの使用できる帯域幅は 6). 割数は. 31 とした.IST 法のパラメタ s 4. と同様に, とした.. 5 −61−. c. IPB 法. は,.

(6) IPB 法や IST 法. 送りする場合に待つ必要はないが,. 㪊㪌㪇 㪚㪠㪚㪟㪙 㪠㪧㪙 㪠㪪㪫. 㪊㪇㪇. 㪀㪺 㪼㫊 㩿㩷㪉㪌㪇 㪼 㫀㫄 㪫㩷㪉㪇㪇 㪾㫅 㫀㫀㫋 㪸㪈㪌㪇 㪮 㪼㩷㪾 㫉㪸㪼㪈㪇㪇 㫍㪘. では待たなければならない場合があることがわかる.. IST 法より IPB 法の待ち時間が短いのは,IPB 法で. はセグメント単位でデータを放送しており,受信済み のセグメントを再生中にそのセグ メント内の場面で早 送りしても待つ必要がないためと考えられる. 6.. 㪌㪇. 㪇. 㪇. 㪈㪇. 図 Fig. 6. 㪉㪇. 㪊㪇. 㪋㪇. 㪘㫍㪼㫉㪸㪾㪼㩷㪘㫉㫉㫀㫍㪸㫃㩷㪩㪸㫋㪼㩷㩿㫇㪼㫉㩷㪿㫆㫌㫉㪀. 㪌㪇. CICHB,IPB,IST 法の平均待ち時間( R = 2, N = 145,K = 2 ) Average waiting time of the CICHB, the IPB, and the IST scheme (R = 2,N = 145,K = 2). を行っても,途切れずに再生できる.このため,ユー ザの嗜好に合わせた早送りが可能である.K の値を 変更することで,平均待ち時間と必要となる帯域幅を 調整でき,スケーラビ リティを確保できる. 6.1. 図. 早送りを考慮することによる平均待ち時間の 変化. 㪀㪺㪏㪇㪇 㫊㪼㩷㩿㪎㪇㪇 㫐㪺 㫅㪼㪍㪇㪇 㫋㪸 㪣㩷㪌㪇㪇 㪻㫉 㪸 㫉㫎 㫆㪝㪋㪇㪇 㪄㫋 㪸㫊㪝㪊㪇㪇 㪼㩷㪾㪉㪇㪇 㫉㪸㪼 㫍㪘㪈㪇㪇 㪇. 論. CICHB 法は,再生レートの R 倍の速さで早送り. 㪍㪇. 6. 議. 㪚㪠㪚㪟㪙 㪠㪧㪙 㪠㪪㪫. 一定の帯域のもとでは,早送りを考慮することによ り,平均待ち時間が増加するため,途切れのない早送 りと平均待ち時間の増加がトレード オフとなる.例え. MPEG-2 で符号化された 4 Mbps の 120 分の動 画データを 52 Mbps のデジタル放送網で配信する場 合,R = 2,N = 145,K = 2 の CICHB 法では, CHB 法より平均待ち時間が 21 秒長くなる( 5.2 節).. ば,. 㪇. 7. 㪈㪇. 㪉㪇. 㪊㪇. 㪋㪇. 㪘㫍㪼㫉㪸㪾㪼㩷㪘㫉㫉㫀㫍㪸㫃㩷㪩㪸㫋㪼㩷㩿㫇㪼㫉㩷㪿㫆㫌㫉㪀. 㪌㪇. 㪍㪇. どちらに重点を置くかは配信者の都合や,連続メディ アデータの内容によって異なる.. CICHB,IPB,IST 法の早送りできるまでの平均待ち時間. ( Fig. 7. 6.2. R = 2,N = 145,K = 2 ). Average fast-forward latency of the CICHB, the. IPB, and the IST scheme (. R = 2,N = 145,K = 2). 早送りを考慮することによる帯域幅の変化. 早送りを考慮することにより,必要となる帯域幅が 増加するため,途切れのない早送りと使用する帯域幅. MPEG-2 で 4 Mbps の 120 分の動画データを放送 する場合,R = 2,N = 145,K = 2 の CICHB 法 では,CHB 法より必要となる帯域幅が 1.8 倍になる. この場合,K = 100 にすると,必要な帯域幅は 12 Mbps となり,CHB 法の 1=2 になる.このように, の増加がトレード オフとなる.例えば ,. 平均待ち時間のシミュレーション結果を図 す. 横軸は. 6. に示. 1 時間あたりの平均到着率とし,縦軸は. 平均待ち時間とした.このグラフより,平均到着率が. 25 以上の場合,CICHB 法の平均待ち時間が IST 法 より短いことがわかる.これは,IST 法では平均到着. 符号化された. 率が大きいほどサーバは使用できる帯域幅をすぐに使. R 倍の早送りを考慮すると,必要となる帯域幅が R. い切り,クライアントはデータ配信用の帯域幅が確保. 倍になるとは限らず,K の値を変更することで,必. できるまで待たなければならないためである.また,. CICHB 法の平均待ち時間が IPB 法より長いことが わかる.これは,CICHB 法より IPB 法の方が S を 頻繁に放送しているためである.しかし,IPB 法では,. 要な帯域幅と平均待ち時間を調整できる.ただし,K が大きいほど 平均待ち時間は長くなる. 6.3. 1. 早送りを考慮した既存手法との比較. IPB 法や IST 法 5.3 節に示した.これより,早送り. 早送りを考慮した既存手法である. クライアントの受信要求にこたえるためのストリーム. と比較し,結果を. に空きがなくなると,ユーザは早送りする場合に,早. を行う確率や,早送りする長さにも依存するが,平均. IST 法より CICHB. 送りに必要なデータが放送されるまで再生途中でも待. 到着率が比較的大きい場合には,. たなければならない可能性がある.そこで,ユーザが. 法が平均待ち時間を短縮し,使用する最大の帯域幅も. 早送りする場合に,早送りできるまでの平均待ち時間. 削減できることが明らかになった.また,. を図. 7 に示す. 図 7 より,CICHB 法では,あらかじ. め早送りできるように放送しているため,ユーザが早. IPB 法や IST 法では,早送りする場合に待たなければならない 可能性があるが,CICHB 法では待つ必要はない.. 6 −62−.

(7) S S. f i. 8. K. 1 2 3 4 5 6 7 8 9 10. S. 2 4 6 8 10 図. Fig. 8. i. r i. 1 3 5 7 9. C. 1. C. 2. 䊶䊶䊶. S. 1. S. S. 2. 1. S. S. 2. S. 1. S. 2. S. 1. 2. S. 1. S. 2. 䊶䊶䊶. 2b. DICHB 法のセグ メントの分割. Division of a segment in the DICHB scheme. C. CICHB 法では連続な早送り( Continuous Interactive Functions )が可能だが,不連続 な早送り( Discontinuous Interactive Functions )を 以上で述べた. f. 䊶䊶䊶. S. 2. 䊶䊶䊶. S. 3. 䊶䊶䊶. S S. r. C C. f. 䊶䊶䊶 Time. r. 図. 考慮することで,必要となる帯域幅を削減できる.こ. 9. 3. 3,1. r. f. 3,1. 4,1. r. 4,1. t1. S S. f. 3,2. r. S S. f. 3,2. 4,2. r. 4,2. S S. f. 3,1. r. S S. f. 3,3. 4,3. r. 4,3. S S. f. 3,2. r. S S. f. 3,1. 4,1. r. 4,4. t2. S S. f. 3,1. r. S S. f. 3,2. 4,2. r. 4,1. S S. f. 3,2. r. S S. f. 3,3. 4,3. r. 4,2. t3. S S. f. 3,1. r. S S. f. 3,1. 4,1. r. 4,3. t4. DICHB 法の放送スケジュール(. Fig. 9. こで連続な早送りとは,セグ メントの途中の映像も再. f. S S. f. 3,2. r. S S. f. 3,2. 4,2. r. 4,4. S S. f. 3,1. r. S S. f. 3,3. 4,3. r. 4,1. S S. f. 3,2. r. S S. f. 3,1. 4,1. r. 4,2. 䊶䊶䊶. b/2. 䊶䊶䊶. b/3. 䊶䊶䊶. b/3 b/4. 䊶䊶䊶. R = 2,N = 4,K = 2 ). A broadcast schedule of the DICHB scheme. R = 2,N = 4,K = 2). (. 2. 生レートを上げて表示する早送りであり,一方, 番 目のフレームの次に. 4 番目のフレームを再生するよ. 幅Bは. = (1 + H  H ) bR 1 1 (R 1)b (5) K N となる.S が (i 1)D=(N R) 間隔で放送されるた. うに,早送り中は再生するデータを間引き,フレーム. B. を飛ばして表示する早送りを不連続な早送りという1) .. CICHB 法を変形し,不連続な早送りを考慮 CICHB 法 より削減する手法として DICHB( Discontinuous Interactive Cautious Harmonic Broadcasting )法を提. そこで,. め,R 倍の速度で早送りしても,必ずデータを途切れ. のセグ メント S1 ; の C1 で S1 ;. ;S. ;S. に等分割し ,帯域幅が bR. N. K. を繰り返し放送する.Si( i. =. 1. で. 受信要求を出し,クライアントが t2 で S1 の受信と レートの. 2 倍の速さで S. 4;1. の始まる t4 まで早送り f. f. しても,早送り中のデータ( S2 ,S3;1 ,S3;2 )を早送. + 1;    ; N )はフレーム毎,または GOP 毎に R. K. 9 において,時刻 t. 同時に再生を開始して,S1 再生終了後の t3 から再生. 法. CICHB 法と同じ く,連続メディアデータを N 個. 1. K. ずに再生できる.例えば,図. 案する. DICHB. 1. f i;1. することによって,必要となる帯域幅を. 6.4. N. り以前に受信しており,早送り終了後のデータ( S4r;1 ,.   ,S. S4f;1 ,. f. 4;3 ,S4;3 )も早送り終了までに受信して r. 倍の早送り用に間引いたデータ Sif とそれ以外のデー. いるため,途切れずに最後まで再生できる.早送りし. タ Sir に分ける.Sif のデータサイズは bD= N R ,Sir. r ない再生区間では,Si; 1 が iD= N R 間隔で放送され. は bD R. r るため,Si; 1 を受信しても. (. (. ). 1)=(N R) となる.例えば,図 のように, 10 個のフレームで構成される S を 2 倍の早送り用に 間引くと,S にはフレーム 2,4,6,8,10 が含まれ, S にはフレーム 1,3,5,7,9 が含まれる. さらに, S を i 1 個のサブセグメント S ;    ; S に等 8. i. f i. r i. f i. f i;1. r 分割し,Sir を i 個のサブセグメント Si; 1;. f i;i. 1. ;S. ( 1) のチャネル C. r i;i. に. ( ) (1=R 1=i)D=N だけ待. たなければならない可能性があるが,間引いていない データを再生できる.. R. = 2 の場合に CICHB 法と DICHB 法で必要と. なる帯域幅を図 10 に示す. 横軸は K とし,縦軸は 必要となる帯域幅を連続メディアデータの再生レート. 生がスムーズに鑑賞できるように,データサイズを十. DICHB 法を用いる CICHB 法より必要となる帯域幅を削減できる. 例えば,MPEG-2 で符号化された 4 Mbps の 120 分 の動画データを R = 2,N = 100,K = 2 の CICHB 法で放送すると,必要となる帯域幅は 41:6 Mbps と なるが,DICHB 法では 39:6 Mbps になる.しかし, 早送り中の再生レートは CICHB 法より低く,セグメ. 分小さくして符号化する.. ントを間引いたデータとそれ以外のデータに分けるた. 同じく,. め,導入が複雑になる.. f i K +1. 等分割する.帯域幅が b= i f で Si; 1;. (. が R. ;S. f i;i. 1. を順番に繰り返し放送し,帯域幅. 1)b=i のチャネル C. r i K +1. r で Si; 1;. ;S. r i;i. を. 順番に繰り返し放送する.R = 2,N = 4,K = 2 の DICHB 法の放送スケジュールを図 に示す. GOP 単位でデータを間引く場合,GOP 単位のデータの再 9. DICHB 法は CICHB 法と. MPEG-2 で符号化された動画データを衛星. デジタル放送で配信する場合に適用できる.. 1 個の連続メディアデータに対して必要となる帯域 7 −63−. で除した値とした.このように, と,.

(8) vice," , Vol. 14, pp. 1110{1122 (1996). 2) S. W. Carter and D. D. E. Long: \Improving Video-on-demand Server EÆciency Through Stream Tapping," in ( ), pp. 200-207 (1997). 3) S. W. Carter, D. D. E Long and J.-F. Paris: \An EÆcient Implementation of Interactive Video-on-Demand," in IEEE Journal on Selected Areas in Com-. 㪈㪋 㪚㪠㪚㪟㪙㩿㪥㪔㪌㪇㪀 㪚㪠㪚㪟㪙㩿㪥㪔㪈㪇㪇㪀 㪚㪠㪚㪟㪙㩿㪥㪔㪈㪌㪇㪀 㪚㪠㪚㪟㪙㩿㪥㪔㪉㪇㪇㪀 㪛㪠㪚㪟㪙㩿㪥㪔㪌㪇㪀 㪛㪠㪚㪟㪙㩿㪥㪔㪈㪇㪇㪀 㪛㪠㪚㪟㪙㩿㪥㪔㪈㪌㪇㪀 㪛㪠㪚㪟㪙㩿㪥㪔㪉㪇㪇㪀. 㫋㪼㪸 㪩㩷 㫅㫆㪈㪇 㫀㫋 㫇 㫄 㪏 㫊㫌㫅 㫆 㪚 㪍 㪿㪆㫋 㫀㪻㪋 㫎 㪻㫅 㪸㪙 㪉 㪈㪉. 㪇. munications. Proc. of the Int. Conf.. on Computer Communications and Networks IC3N '97. Proc. of the Int. Sym-. 㪈㪈㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㪈㪇㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㪉㪇㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㪊㪇㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㪋㪇㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㪌㪇㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㪍㪇㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㪎㪇㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㪏㪇㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㩷㪐㪇㩷㩷㩷㩷㩷㩷㩷㩷㩷㪈㪇㪇 㪈㪈 㪉㪈 㪊㪈 㪋㪈 㪌㪈 㪍㪈 㪎㪈 㪏㪈 㪐㪈. 㪢. 図 Fig. 10. 10. CICHB 法と DICHB 法の帯域幅(. posium on Modeling, Analysis and Simulation. R = 2). of Computer and Telecommunication Systems. ( ), pp. 172{179 (2000). 4) 藤原 洋: \最新 MPEG 教科書," マルチメディア 通信研究会, アスキー出版局, 東京, p. 152 (1997). 5) 稲増 龍夫: \フリッパーズ・テレビ  TV 文化の 近未来形," 筑摩書房, 東京, p. i (1991). 6) 関東総合通信局: \BS デジタル放送の技術紹介," http://www.k-denkan.go.jp/topi/bsdfaq2.html. 7) J.-F. Paris: \A Simple Low-Bandwidth Broadcasting Protocol for Video-on-Demand," in ( ), pp. 118{123 (1999). 8) J.-F. Paris: \A Stream Tapping Protocol with Partial Preloading," in MASCOTS '00. Bandwidth of the CICHB scheme and the DICHB. R = 2). scheme (. 7.. 結. 論. 本稿では,早送りを考慮した放送型配信における平 均待ち時間短縮のためのスケジューリング手法を提案 した.提案手法. CICHB 法では,クライアントがある. Proc. of the Int. Conf. on Computer Communi-. 速度の範囲内で早送りしても,途切れずに再生できる. cations and Networks. 条件を満たしたうえで,平均待ち時間を短縮する.既 存の. IPB 法や IST 法と比較した結果,クライアント. の平均到着率が比較的大きい場合には,. Proc. of the Int. Sym-. posium on Modeling, Analysis and Simulation. 使用する最大の帯域幅がこれらの手法よりも小さく. IST 法よりも平均待ち時間が短くなることが. てよく,. わかった.. CICHB 法では,早送り中の映像を再生レートを上. げて表示する連続な早送りが可能だが,フレームを飛 ばして再生する不連続な早送りを考慮すると,必要と なる帯域幅を削減できるため,不連続な早送りを考慮 した. DICHB 法を提案した.. 今後の課題として,早送りを考慮して. QHB 法. 11). する際に,データ毎のアクセス頻度を考慮して平均待 ち時間を短縮する手法の提案が挙げられる. 謝辞 本研究は,文部科学省科学技術振興調整費. P2P 型情報共有基盤の確立」,文 「 Grid 技術を適応した新 部科学省特定領域研究( C ). 「 モバイル環境向. しい研究手法とデータ管理技術の研究」 ( 課題番号:. ( ), pp. 423{430 (2001). 9) J.-F. Paris: \An Interactive Broadcasting Protocol for Video-on-Demand," in ( ), pp.347{ 353 (2001). 10) J.-F. Paris, S. W.Carter, and D. D. E. Long: \A Hybrid Broadcasting Protocol for Video on Demand," in ( ), pp. 317{326 (1999). 11) J.-F. Paris, S. W. Carter and D. D. E. Long: \EÆcient Broadcasting Protocols for Video on Demand," in ( ), pp. 127{132 (1998).. 13224059 ),および文部科学省 21 世紀 COE プログ. ラム(研究拠点形成費補助金)の研究助成によるもの である.ここに記して謝意を表す.. 考 文. of Computer and Telecommunication Systems MASCOTS '01. Proc. of the. IEEE Int. Performance, Computing, and Communications Conference. IPCCC '01. Proc. of the Multimedia Comput-. を拡張することや,複数の連続メディアデータを放送. 参. IC3N '99. 献. 1) K. C. Almeroth and M. H. Ammar: \On the Use of Multicast Delivery to Provide a Scalable and Interactive Video-on-demand Ser8-E −64−. ing and Networking Conference. MMCN '99. Proc. of the Int. Symposium on. Modeling, Analysis and Simulation of Computer and Telecommunication Systems COTS '98. MAS-.

(9)

Fig. 4 Necessary bandwidth of the CICHB scheme
図 6 CICHB , IPB , IST 法の平均待ち時間( R = 2 ,
Fig. 10 Bandwidth of the CICHB scheme and the DICHB

参照

関連したドキュメント

本案における複数の放送対象地域における放送番組の

DJ-P221 のグループトークは通常のトーンスケルチの他に DCS(デジタルコードスケル

ベニシジミ ショウリョウバッタ 詳細は 32~33 ページ

行ない難いことを当然予想している制度であり︑

小・中学校における環境教育を通して、子供 たちに省エネなど環境に配慮した行動の実践 をさせることにより、CO 2

小学校における環境教育の中で、子供たちに家庭 における省エネなど環境に配慮した行動の実践を させることにより、CO 2

このうち、放 射化汚 染については 、放射 能レベルの比較的 高い原子炉 領域設備等を対象 に 時間的減衰を考慮す る。機器及び配管の

このうち、放 射化汚 染については 、放射 能レベルの比較的 高い原子炉 領域設備等を対象 に 時間的減衰を考慮す る。機器及び配管の