[go: up one dir, main page]

JP2001231025A - Video title delivery scheduling method and device - Google Patents

Video title delivery scheduling method and device

Info

Publication number
JP2001231025A
JP2001231025A JP2000039398A JP2000039398A JP2001231025A JP 2001231025 A JP2001231025 A JP 2001231025A JP 2000039398 A JP2000039398 A JP 2000039398A JP 2000039398 A JP2000039398 A JP 2000039398A JP 2001231025 A JP2001231025 A JP 2001231025A
Authority
JP
Japan
Prior art keywords
title
delivery
time
requested
arrangement position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2000039398A
Other languages
Japanese (ja)
Inventor
Kensho Kamiyama
憲昭 上山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2000039398A priority Critical patent/JP2001231025A/en
Publication of JP2001231025A publication Critical patent/JP2001231025A/en
Pending legal-status Critical Current

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【課題】帯域共有型の大容量下り回線を使用するビデオ
オンデマンドシステムにおいて、個々のユーザに対して
ユーザごとに確約した時刻にそのユーザが要求したタイ
トルの視聴を可能にしつつ、全体としての待ち時間特性
が改善された配送スケジューリングを実行する。 【解決手段】タイトルの人気度に応じた初期設定待ち時
間を設ける初期設定待ち時間設定部13と、初期設定待
ち時間に基づいて配送待ちでないタイトルの基準配置位
置を算出する基準配置位置算出部15と、配置済みの配
送状態において基準配置位置に空きがあるときはそこに
そのタイトルに割当て、基準配置位置に空きがなくかつ
前方向の位置に空きがあるときは割当て済みの他のタイ
トルを前位置に移動させ、基準配置位置にも前方向の位
置にも空きがないとときは後方向に空き配送位置を検索
してそのタイトルの配置位置を設定する配置位置設定/
変更部16を設ける。
(57) [Summary] [PROBLEMS] In a video-on-demand system using a large-capacity downlink of a bandwidth sharing type, it is possible to allow each user to view a title requested by the user at a guaranteed time for each user. In addition, delivery scheduling with improved overall waiting time characteristics is executed. An initial setting waiting time setting unit that sets an initial setting waiting time according to the popularity of a title, and a reference arrangement position calculating unit that calculates a reference arrangement position of a title that is not waiting for delivery based on the initial setting waiting time. If there is a vacancy at the reference placement position in the arranged delivery state, the title is assigned to that title.If there is no vacancy at the reference placement position and there is a vacancy at the position in the forward direction, the assigned other title is Position, and if there is no space at both the reference position and the forward position, an empty delivery position is searched backward to set the position of the title.
A changing unit 16 is provided.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、帯域共有型のネッ
トワークを介し、ユーザからの要求に応じて、ビデオサ
ーバに蓄積されたデジタル動画タイトルをユーザ宅の受
像装置に直接配送するビデオオンデマンドシステムに関
し、特に、ビデオオンデマンドシステムにおける配送ス
ケジューリング方法であって、デジタル動画タイトルの
配送が完了して視聴が可能となる時刻をユーザの視聴要
求時に確定できるタイトル配送スケジューリング方法及
び装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a video-on-demand system for directly delivering a digital moving image title stored in a video server to an image receiving device at a user's home in response to a request from a user via a bandwidth sharing type network. In particular, the present invention relates to a delivery scheduling method in a video-on-demand system, and more particularly to a title delivery scheduling method and apparatus that can determine a time when delivery of a digital moving image title is completed and viewing is possible when a user requests viewing.

【0002】[0002]

【従来の技術】家庭において映画等の動画コンテンツの
視聴を楽しむには、従来、放送局による番組放送を利用
するか、レンタルビデオ店に出向いて所望のタイトルの
ビデオを借りてくる必要があった。番組放送では、放送
局が編集したプログラムに沿って番組や映画タイトルが
放送されるため、利用者個々人は、視聴したいタイトル
をリクエストすることができない。レンタルビデオを利
用すれば好きなタイトルを視聴することができるが、視
聴前後にレンタルビデオ店まで足を運ぶ手間があり、ま
た、視聴したいタイトルが全て貸し出し中の可能性もあ
る。
2. Description of the Related Art Conventionally, in order to enjoy watching video content such as a movie at home, it has conventionally been necessary to use a program broadcast by a broadcasting station or go to a rental video store to rent a video having a desired title. . In program broadcasting, program and movie titles are broadcasted in accordance with a program edited by a broadcasting station, so that each user cannot request a title to view. If you use rental videos, you can watch your favorite titles. However, it is troublesome to go to a rental video store before and after viewing, and there is a possibility that all the titles you want to watch are on loan.

【0003】そこで、ユーザのリクエスト(要求)に応
じて通信ネットワークを介して動画像データを配送する
ことにより、家庭に居ながらにして好みのタイトルの視
聴を可能とするVoD(ビデオ・オン・デマンド:Vide
o on Demand)サービスの実現が検討されてきた。Vo
Dシステムでは、デジタル化された動画像データが用い
られるが、その情報量は膨大であるので(日本や北米で
のテレビジョン放送に使用されている標準規格であるN
TSCフォーマットによる動画データをそのままデジタ
ル化した場合には約180Mbps)、高能率符号化技
術(MPEG(motion picture expert group)2が一般
的)を用いて5Mbps前後の帯域に圧縮してから動画
タイトルを配信する。それでも、上映時間が100分の
映画の場合、データサイズは約30Gビットとなる。す
なわち、VoDシステムには数10Gビットもののデー
タファイルを各家庭に直接転送することが要求されるた
め、(1)低コストな配送システム、(2)大容量アク
セス回線、の二つを備えることが、VoDシステム実現
の鍵となる。
[0003] Therefore, by delivering moving image data via a communication network in response to a user's request (Voice), VoD (Video on Demand) enables viewing of a favorite title while staying at home. : Vide
o On Demand) services have been considered. Vo
In the D system, digitized moving image data is used. However, since the amount of information is enormous (N-standard, which is a standard used for television broadcasting in Japan and North America).
If the moving image data in the TSC format is directly digitized, the moving image data is compressed to about 5 Mbps using a high efficiency coding technique (MPEG (motion picture expert group 2) is generally used). To deliver. Nevertheless, in the case of a movie with a duration of 100 minutes, the data size is about 30 Gbits. That is, since the VoD system is required to directly transfer data files of several tens of Gbits to each home, it is necessary to provide two of (1) a low-cost delivery system and (2) a large-capacity access line. , VoD system.

【0004】現段階で使用可能なアクセス回線として
は、アナログ電話回線(モデム使用)、ISDN(サー
ビス総合デジタル網;integrated services digital ne
twork)、CATV(ケーブルテレビジョン)(ケーブ
ルモデム使用)、ADSL(asymmetric digital subsc
riber line)、通信衛星などが考えられる。しかしなが
ら、これらのものは、CATVと通信衛星を除くと、数
10Gビットの動画タイトルを配送するのに要する時間
が数十〜百時間となり、非現実的である。
At this stage, available access lines include an analog telephone line (using a modem) and an ISDN (integrated services digital network).
twork), CATV (cable television) (using cable modem), ADSL (asymmetric digital subsc
riber line) and communication satellites. However, these systems are not realistic, except for CATV and communication satellites, because the time required to deliver a moving image title of several tens of Gbits is several tens to one hundred hours.

【0005】CATVと通信衛星は、いずれも多数のユ
ーザによってその帯域が共有される。このとき、一人一
人のユーザに対して各人が要求したタイトルをその要求
の都度配送するようにした場合、配送コストが高くな
り、レンタルビデオに対して価格競争力のあるシステム
を構築することが困難となる。そこで、タイトル要求か
ら実際の配送までにタイムラグを設けることにより、同
一のタイトルを要求した全てのユーザを一回の配送でサ
ポートする、バッチング技術が不可欠となる。
[0005] Both the CATV and the communication satellite share the band with a large number of users. At this time, if the title requested by each user is delivered to each user every time the request is made, the delivery cost increases, and it is possible to construct a price competitive system for rental videos. It will be difficult. Therefore, by providing a time lag between the title request and the actual delivery, a batching technique that supports all users who have requested the same title in one delivery is indispensable.

【0006】バッチング技術を用いる場合、ユーザがタ
イトルをリクエスト(要求)してから実際に視聴が可能
となるまでに、ある程度の待ち時間が生じることを前提
として考える必要がある。ここで重要なことは、ユーザ
がタイトルを要求した際に、そのタイトルの視聴が可能
になる時刻をユーザに対して確定して通知することであ
る。
[0006] When using the batching technique, it is necessary to consider that a certain amount of waiting time is required from when a user requests (requests) a title until the user can actually view the title. What is important here is that when the user requests the title, the time at which the title can be viewed is determined and notified to the user.

【0007】デジタルタイトルの配送スケジューリング
方法として、いくつかの手法が提案されているが、代表
的なものとしては、以下の三つが挙げられる。
Several methods have been proposed as digital title delivery scheduling methods, but the following three are typical.

【0008】[FIFO(先入れ先出し;First-in Fir
st Out)法]要求のあった順番で配送するという最も簡
易な手法であり、待ち時間が要求受付け時に確定するの
で、最大待ち時間をユーザに対して保証できる。一般的
な先入れ先出し法と異なるのは、同一のタイトルを他の
ユーザが要求していることにより既に待ち行列に入って
いるタイトルについては、新規に要求を行列に入れない
ことである。これは、同一タイトルを要求して待ちに入
っている全てのユーザに対して1回の配送だけで配送を
完了できるという、帯域共有型網の特徴に起因する。
[FIFO (First-in-first-out; First-in Fir
st Out) method] This is the simplest method of delivering in the order requested, and the waiting time is determined when the request is accepted, so that the maximum waiting time can be guaranteed to the user. The difference from the general first-in first-out method is that a new request is not queued for a title already queued because another user has requested the same title. This is due to the characteristic of the bandwidth sharing type network that the delivery can be completed with only one delivery to all the users who are waiting for the request for the same title.

【0009】[MQL(Maximum Queue Length)法]次に
配送すべきタイトルを選択する際に、待ちユーザ数が最
大のタイトルを選択して配送する。経験的に、スループ
ットを最大化する手法であることが知られている。しか
しながらこの方法では、配送すべきタイトルを空きチャ
ネルが生じた際に決定するため、ユーザがタイトルを要
求した段階では、そのユーザの待ち時間が確定しない。
[MQL (Maximum Queue Length) Method] When selecting the next title to be delivered, the title with the largest number of waiting users is selected and delivered. Empirically, it is known that this is a technique for maximizing the throughput. However, in this method, the title to be delivered is determined when a vacant channel occurs, so that the waiting time of the user is not determined at the stage when the user requests the title.

【0010】[LWF(Lowest Wait First)法]次に配
送すべきタイトルを選択する際に、待ち時間の総和(個
々のユーザの現在までの待ち時間を全ての待ちユーザに
ついて足し合わせたもの)が最大のタイトルを選択して
配送する。経験的に、平均待ち時間を最小化する手法で
あることが知られている。しかしながらこの方法では、
配送すべきタイトルを空きチャネルが生じた際に決定す
るため、ユーザがタイトルを要求した段階では、そのユ
ーザの待ち時間が確定しない。
[LWF (Lowest Wait First) Method] When a title to be delivered next is selected, the sum of the waiting times (the sum of the waiting times of the individual users up to the present for all the waiting users) is calculated. Select and deliver the largest title. Empirically, it is known that this is a technique for minimizing the average waiting time. However, with this method,
Since the title to be delivered is determined when an empty channel occurs, the waiting time of the user is not determined at the stage when the user requests the title.

【0011】結局、上記の3つの方法の中では、FIF
O法だけが視聴可能時刻を確定する方法であるが、FI
FO法では、全てのタイトルを同一に扱っているため、
平均待ち時間を改善する余地が残されている。すなわ
ち、一般に個々のタイトルの視聴を希望するユーザ数の
比率は、全てのタイトルにわたって均一というわけでは
なく、偏った分布となることが知られている。例えば、
パラメータθの値が0.271であるZipf(ジッ
プ)分布
After all, among the above three methods, the FIF
The O method is the only method that determines the viewable time,
In the FO method, all titles are treated the same,
There is room for improving the average waiting time. That is, it is generally known that the ratio of the number of users who desire to view individual titles is not uniform over all titles but has a biased distribution. For example,
Zipf distribution where the value of parameter θ is 0.271

【0012】[0012]

【数1】 (Equation 1)

【0013】となる。そのため、人気の低いタイトルほ
ど遅い時刻に配送されるように配送スケジューリングを
設定することにより、ユーザに対して保証する待ち時間
の平均値の改善が期待できる。さらにこれにより、特に
人気の高い話題作を短い待ち時間でユーザに提供するこ
とができるようになる。
## EQU1 ## Therefore, by setting delivery scheduling so that less popular titles are delivered at later times, an improvement in the average waiting time guaranteed for the user can be expected. Furthermore, this makes it possible to provide a particularly popular topic work to the user with a short waiting time.

【0014】[0014]

【発明が解決しようとする課題】本発明の目的は、大容
量の帯域共有型ネットワークを介してビデオオンデマン
ドシステムにおける動画タイトル配送スケジューリング
方法であって、以下の要件(主眼点)を満たすものを提
供し、さらにこのスケジューリング方法に基づいてスケ
ジューリングを行う動画タイトル配送スケジューリング
装置を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is a video title delivery scheduling method in a video-on-demand system via a large-capacity bandwidth sharing network, which satisfies the following requirements (main points). It is another object of the present invention to provide a moving picture title delivery scheduling device that performs scheduling based on this scheduling method.

【0015】(1)個々のユーザに対してユーザごとに
確約した時刻にそのユーザが要求したタイトルの視聴を
可能とすること。本発明では、視聴開始以前にタイトル
の全体がユーザ側に到着しているというバースト配送を
前提としているので、このことは、確約した時刻までの
任意の時刻にタイトル全体の配送が完了していることを
意味する。
(1) To enable a user to view a title requested by a user at a guaranteed time for each user. In the present invention, since the burst delivery is assumed that the entire title has arrived at the user side before the start of viewing, this means that the delivery of the entire title has been completed at an arbitrary time up to the guaranteed time. Means that.

【0016】(2)確約した時刻までに配送が完了しさ
えすれば任意の時刻にタイトルの配送を行うことが可能
であるが、この条件の下で、一回の配送におけるユーザ
の多重度を上げスループットを向上させる。そのために
は、可能な限り配送時刻を遅らせるのが望ましい。
(2) As long as the delivery is completed by the guaranteed time, the delivery of the title can be performed at an arbitrary time. Under this condition, the multiplicity of the user in one delivery is determined. Increase throughput. To that end, it is desirable to delay the delivery time as much as possible.

【0017】(3)視聴を要求してから視聴が可能とな
るまでの待ち時間の平均を改善する。このためには、各
タイトルの人気度の差異をスケジューリングに反映させ
るのが望ましい。
(3) Improve the average waiting time from when a viewing request is made to when the viewing becomes possible. For this purpose, it is desirable to reflect the difference in the popularity of each title in the scheduling.

【0018】[0018]

【課題を解決するための手段】本発明の動画タイトル配
送スケジューリング方法は、ビデオサーバに蓄積された
デジタル動画タイトルをユーザ宅の受像装置に帯域共有
型ネットワークを介して直接配送するビデオオンデマン
ドシステムにおいて用いられ、配送が完了して視聴が可
能となる時刻を視聴要求時に確定できる動画タイトル配
送スケジューリング方法であって、平均保証待ち時間を
低減するために各タイトルの人気度に応じた初期設定待
ち時間を設け、ユーザからのタイトル視聴要求時には、
要求されたタイトルが既に他のユーザによって要求され
て配送待ち状態になっているか否かを判定し、配送待ち
でない新規の要求であった場合には、初期設定待ち時間
に基づいて要求されたタイトルの基準配置位置を算出
し、算出された基準配置位置に空きがある場合には、基
準配置位置を要求されたタイトルの配送位置として設定
する。基準配置位置に空きがない場合には、後述するよ
うに、各種のやり方で、要求されたタイトルの配送位置
を決定する。
A moving picture title delivery scheduling method according to the present invention is directed to a video-on-demand system for directly delivering digital moving picture titles stored in a video server to a receiver at a user's home via a shared bandwidth network. A video title delivery scheduling method that can be used to determine the time at which delivery is completed and can be viewed at the time of a viewing request, and an initial setting waiting time according to the popularity of each title in order to reduce the average guaranteed waiting time. When a user requests title viewing,
Determines whether the requested title has already been requested by another user and is waiting for delivery, and if it is a new request that is not waiting for delivery, the title requested based on the initial setting waiting time Is calculated, and if there is a vacancy in the calculated reference arrangement position, the reference arrangement position is set as the delivery position of the requested title. If there is no vacancy in the reference arrangement position, the delivery position of the requested title is determined in various ways as described later.

【0019】本発明の動画タイトル配送スケジューリン
グ装置は、ビデオサーバに蓄積されたデジタル動画タイ
トルをユーザ宅の受像装置に帯域共有型ネットワークを
介して直接配送するビデオオンデマンドシステムにおい
て用いられ、配送が完了して視聴が可能となる時刻を視
聴要求時に確定できる動画タイトル配送スケジューリン
グ装置であって、タイトルの人気度に応じた初期設定待
ち時間を設ける手段と、ユーザからのタイトル視聴要求
時に、要求されたタイトルが既に他のユーザによって要
求されて配送待ち状態になっているか否かを判定する手
段と、要求されたタイトルが新規に要求されたものであ
った場合には、初期設定待ち時間に基づいて基準配置位
置を算出する手段と、基準配置位置に基づいて、要求さ
れたタイトルの配送位置を決定する配置位置設定/変更
手段と、を有する。
The video title delivery scheduling device of the present invention is used in a video-on-demand system for directly delivering a digital video title stored in a video server to a receiver at a user's home via a shared bandwidth network, and the delivery is completed. A video title delivery scheduling device that can determine the time at which the user can view the video at the time of the viewing request, a means for providing an initial setting waiting time according to the degree of popularity of the title, Means for determining whether or not the title has already been requested by another user and is in a delivery waiting state; and, if the requested title is a newly requested title, based on the initial setting waiting time. Means for calculating the reference arrangement position, and the arrangement of the requested title based on the reference arrangement position. It has a position setting / changing means for determining the position.

【0020】[0020]

【発明の実施の形態】次に、本発明の好ましい実施の形
態について、図面を参照して説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, a preferred embodiment of the present invention will be described with reference to the drawings.

【0021】図1は本発明の実施の一形態の動画タイト
ル配送スケジューリング装置の構成を示すブロック図で
ある。この動画タイトル配送スケジューリング装置10
は、ビデオオンデマンドシステムで使用されるものであ
り、ビデオサーバ20に蓄積された動画タイトルをユー
ザ30の要求に応じてユーザ30に配信する際の配送ス
ケジューリングを行うものであって、本発明の動画タイ
トル配送スケジューリング方法にしたがって、スケジュ
ーリングを実行するものである。ここでは、多数のユー
ザ30が、衛星通信やCATVといった帯域共有型の大
容量の下り回線(帯域共有型大容量回線32)を共有し
ている。そして、ユーザ30側での視聴開始に先立ち、
ビデオサーバ30に蓄積されたデジタル動画像タイトル
のうちユーザが視聴要求を行ったタイトル全体(そのタ
イトルの最初から最後まで)を、帯域共有型大容量回線
32を用いて、ビデオサーバ20から各ユーザ宅の受像
装置に直接配送するようになっている。
FIG. 1 is a block diagram showing a configuration of a moving picture title delivery scheduling device according to an embodiment of the present invention. This video title delivery scheduling device 10
Is used in the video-on-demand system, and performs delivery scheduling when delivering the moving image title stored in the video server 20 to the user 30 in response to the request of the user 30. The scheduling is executed according to the video title delivery scheduling method. Here, a large number of users 30 share a large-capacity downlink (band-sharing large-capacity line 32) such as satellite communication or CATV. Then, prior to the start of viewing on the user 30 side,
The entire title (from the beginning to the end of the title) of which the user has made a viewing request among the digital video titles stored in the video server 30 is transferred from the video server 20 to each user by using the bandwidth sharing large capacity line 32. Delivery is made directly to the image receiving device at home.

【0022】また、ユーザ30からの視聴要求を受け付
けるために、各ユーザ30と動画タイトル配送スケジュ
ーリング装置10との間は、アナログ電話回線などの狭
帯域回線31によって接続されている。この動画タイト
ル配送スケジューリング装置10では、ユーザ30が視
聴要求を行った時点で、要求したタイトルの視聴が可能
となる時間が確定するので、確定した視聴可能時刻(こ
の時刻までに該当する動画タイトルの配送が完了してい
る)を動画タイトル配送スケジューリング装置10から
ユーザ30に通知する際にも、狭帯域回線31が使用さ
れる。
In order to receive a viewing request from the user 30, each user 30 and the moving picture title delivery scheduling device 10 are connected by a narrow band line 31 such as an analog telephone line. In the moving picture title delivery scheduling device 10, the time at which the requested title can be viewed is determined at the time when the user 30 makes a viewing request. Also, when the moving image title delivery scheduling device 10 notifies the user 30 that the delivery has been completed), the narrow band line 31 is used.

【0023】動画タイトル配送スケジューリング装置1
0は、ユーザ30からの視聴要求を受け付けるとともに
この視聴要求に対する応答をユーザ30に送信する要求
受付部11と、ユーザが視聴要求をしたタイトルが既に
他のユーザによって要求されて配送待ち状態になってい
るか否かを判定する配送待ち判定部12と、平均保証待
ち時間を低減するためにタイトルごとにそのタイトルの
人気度に応じた初期設定待ち時間を設定する初期設定待
ち時間設定部13と、設定された初期設定待ち時間を保
持する初期設定待ち時間格納部14と、配送待ち判定部
12での判定の結果、新規のタイトルの要求であった場
合に、初期設定待ち時間格納部14に格納された初期設
定待ち時間のデータに基づき、そのタイトルの基準配置
位置を算出する基準配置位置算出部15と、算出された
基準配置位置に基づきそのタイトルの配置位置(配送位
置)を設定する配置位置設定/変更部16と、配送待ち
の各タイトルの配置位置を格納する配置位置格納部17
と、を備えている。
Video title delivery scheduling device 1
0 is a request receiving unit 11 that receives a viewing request from the user 30 and transmits a response to the viewing request to the user 30, and a title requested by the user has already been requested by another user and is in a delivery waiting state. A delivery waiting determination unit 12 that determines whether or not the title is waiting, an initialization waiting time setting unit 13 that sets an initialization waiting time according to the popularity of the title for each title in order to reduce the average guaranteed waiting time, The initial setting waiting time storage unit 14 for holding the set initial setting waiting time and the result of the judgment by the delivery waiting judging unit 12 are stored in the initial setting waiting time storing unit 14 when the request is for a new title. A reference arrangement position calculation unit 15 for calculating a reference arrangement position of the title based on the data of the initialized waiting time thus set, and a reference arrangement position based on the calculated reference arrangement position. Can the arrangement position setting / changing unit 16 to set the position of the title (delivery position), position stored to store the location of each title of the delivery waiting portion 17
And

【0024】配送待ち判定部12は、配置位置格納部1
7に格納されている各タイトルの配置位置のデータを参
照することにより、ユーザ30が視聴要求したタイトル
が、他のユーザによって要求されていて既に配送待ち状
態にいるかどうかを判定する。判定の結果、新規の要求
であった場合には上述のように基準配置位置算出部15
での基準配置位置の算出となるが、既存の要求であった
場合には、配送待ち判定部12は、配置位置格納部17
を検索して得られた、そのユーザが要求したタイトルに
ついてそのタイトルの視聴が可能となる時刻に関する情
報(すなわち配置位置情報)を要求受付部11に転送す
る。同様に配置位置設定/変更部16は、ユーザが要求
したタイトルの配置位置(配送位置)を設定した際に、
そのタイトルが視聴可能となる時刻に関する情報を要求
受付部11に転送する。要求受付部11は、配送待ち判
定部12あるいは配置位置設定/変更部16から、ユー
ザが要求したタイトルの視聴が可能となる時刻に関する
情報を受け取ると、その視聴が可能となる時刻を、視聴
要求を発したユーザ30に通知する。
The delivery waiting judgment unit 12 is provided with the arrangement position storage unit 1
By referring to the data of the arrangement position of each title stored in 7, it is determined whether the title requested by the user 30 for viewing has been requested by another user and is already waiting for delivery. As a result of the determination, if the request is a new request, the reference arrangement position calculating unit 15
Is calculated, but if the request is an existing request, the delivery waiting determination unit 12 determines
Is transferred to the request receiving unit 11 with respect to the time at which the user can view the title requested by the user. Similarly, when the arrangement position setting / change unit 16 sets the arrangement position (delivery position) of the title requested by the user,
The information about the time at which the title can be viewed is transferred to the request receiving unit 11. When the request receiving unit 11 receives, from the delivery waiting determination unit 12 or the arrangement position setting / change unit 16, information on the time at which the title requested by the user can be viewed, the request receiving unit 11 sets the time at which the viewing is possible at the viewing request. Is notified to the user 30 who issued the.

【0025】次に、配置位置設定/変更部16での処理
について、その具体例の1つを説明する。後述するよう
に、配置位置設定/変更部16での処理すなわち配置位
置の設定のやり方については、ここで述べるもの以外の
ものも考えられる。
Next, a specific example of the processing in the arrangement position setting / change unit 16 will be described. As will be described later, the processing in the arrangement position setting / change unit 16, that is, the method of setting the arrangement position may be other than that described here.

【0026】あるタイトルについてのユーザの視聴要求
に基づき基準配置位置算出部15によりそのタイトルの
基準配置位置が算出された場合、配置位置設定/変更部
16は、配置位置格納部17に格納されている配送待ち
の各タイトルの配置位置を参照し、まず、配送待ちの各
タイトルが配置された状態において、その基準配置位置
が既に他のタイトルによって埋まっているかどうかを判
定する。基準配置位置が空いている場合には、そこをそ
のタイトルの配置位置として決定し、配置位置格納部1
7にその旨を設定して処理を終了する。これに対し、配
置位置格納部17内に格納された配置状態において、そ
の基準配置位置が空いていない場合には、配置状態にお
いて前方向(時間的に早い方向)に空きがあるか否かを
判定し、そのような空きがある場合には、既に割当てら
れている他のタイトルを前位置に移動させ、その基準配
置位置にそのタイトルの配置位置を設定する。一方、前
方向に空きがない場合には、後方向に空き配送位置を検
索し、そのタイトルの配置位置を設定する。このように
して、ユーザが視聴要求したタイトルの配置位置の設定
が終了したら、配置位置設定/変更部16は、そのタイ
トルの配置位置に関する情報すなわちそのタイトルが視
聴可能になる時刻に関する情報を要求受付部11に送出
する。
When the reference arrangement position of the title is calculated by the reference arrangement position calculation unit 15 based on the user's viewing request for a title, the arrangement position setting / change unit 16 is stored in the arrangement position storage unit 17. With reference to the arrangement position of each title waiting for distribution, it is first determined whether or not the reference arrangement position is already filled with another title in a state where each title awaiting distribution is arranged. If the reference arrangement position is empty, it is determined as the arrangement position of the title, and the arrangement position storage unit 1
7 is set to that effect, and the process ends. On the other hand, if the reference arrangement position is not empty in the arrangement state stored in the arrangement position storage unit 17, it is determined whether or not there is an empty space in the arrangement state in the forward direction (a direction earlier in time). If it is determined that there is such a vacancy, another title already assigned is moved to the previous position, and the arrangement position of the title is set to its reference arrangement position. On the other hand, if there is no vacancy in the forward direction, a vacant delivery position is searched in the backward direction, and the arrangement position of the title is set. When the setting of the arrangement position of the title requested by the user in this manner is completed, the arrangement position setting / change unit 16 receives the information on the arrangement position of the title, that is, the information on the time when the title can be viewed. It is sent to the unit 11.

【0027】ビデオサーバ20について説明する。ビデ
オサーバ20は、種々の動画タイトルをデジタル形式で
格納するタイトル格納部21と、タイトル格納部21の
格納されたタイトルを、動画タイトル配送スケジューリ
ング装置10の配置位置格納部17に格納された配置情
報にしたがって、各ユーザ30に向けて帯域共有型大容
量回線32を介して配送する配信部22と、を備えてい
る。初期設定待ち時間設定部13によって、後述するよ
うに、タイトル格納部21に格納される各タイトルごと
に、初期設定待ち時間が設定される。
The video server 20 will be described. The video server 20 stores the titles stored in the title storage unit 21 that stores various moving image titles in digital form in the digital format and the arrangement information stored in the arrangement position storage unit 17 of the moving image title delivery scheduling device 10. And a distribution unit 22 for delivering the data to each user 30 via the shared bandwidth large capacity line 32. As described later, the initial setting waiting time is set by the initial setting waiting time setting unit 13 for each title stored in the title storage unit 21.

【0028】以下、本発明に基づく動画タイトル配送ス
ケジューリング方法について、さらに詳しく説明する。
ここで説明するに当たり、下記の仮定を設ける。
Hereinafter, the moving picture title delivery scheduling method according to the present invention will be described in more detail.
For the description here, the following assumptions are made.

【0029】(i) M個の映画タイトルがビデオサーバ
に用意されており、人気の順番が判明しているものとす
る。この前提は、その映画の映画館での封切り時の人気
や事前の調査結果を活用することにより、妥当なもので
あると考えられる。そして、各映画タイトルに対し、人
気の高い順番から1,2,…,Mとラベリングされてい
る。ただし、ユーザがタイトルを選択する選択確率につ
いては、タイトルの組み合わせや時間帯・曜日に応じて
変化し、一般には特定することが困難であるため、未知
であるとする。
(I) Assume that M movie titles are prepared in a video server, and the order of popularity is known. This premise is considered to be appropriate by utilizing the popularity of the movie at the movie theater when it was released and the results of prior research. Each movie title is labeled 1, 2,..., M in descending order of popularity. However, the selection probability that the user selects the title changes according to the combination of titles and the time zone / day of the week, and it is generally difficult to specify the selection probability.

【0030】(ii) 全てのタイトルは等しい時間長であ
り、各タイトルを配送するのに要する時間Tをタイムス
ロットと考え、以下の考察をこのタイムスロットを単位
とする離散時間で進める。また、帯域共有型ネットワー
ク(具体的にはCATVや通信衛星など)におけるK本
のチャネルが使用可能であるとし各チャネルのタイムス
ロットは同期しているものとする。すなわち、Tごとに
最大K個のタイトルが配送されるものとする。
(Ii) All titles have the same time length, and the time T required to deliver each title is considered as a time slot, and the following consideration is advanced in discrete time using this time slot as a unit. Further, it is assumed that K channels in a band sharing type network (specifically, CATV, communication satellite, etc.) can be used, and the time slots of each channel are synchronized. That is, it is assumed that a maximum of K titles are delivered for each T.

【0031】初期設定待ち時間 ユーザがタイトルm(1≦m≦M)の視聴を希望したと
きに、既に他のユーザによって同じタイトルがリクエス
トされ配送待ちになっていれば、上述したように新たに
スケジューリングを行う必要なない。もし配送待ちにな
っていなければ、タイトルmを配送スケジュールに組み
入れることになる。このとき人気の高いタイトルを低い
タイトルよりも優先的に扱う目的から、タイトルの人気
度に応じた初期設定待ち時間ωmを各タイトルmに対し
て設定する。
Initial setting waiting time When the user desires to view the title m (1 ≦ m ≦ M), if another user has already requested the same title and is waiting for delivery, a new setting is made as described above. No scheduling is required. If not, the title m is included in the delivery schedule. At this time, an initial setting waiting time ω m according to the degree of popularity of the title is set for each title m in order to treat a popular title more preferentially than a lower title.

【0032】図2に、タイトル10,7,6,7,4、
1に対する要求がこの順で発生した場合の配送スケジュ
ーリングを例示する。ただし図ではチャネル数Kは1と
し、各タイムスロットにおいて1個のタイトルが配送で
きるものとしている。4番目のタイトル7に対する要求
以外は未スケジューリングタイトルに対する要求なので
新たに配送がスケジューリングされるが、図2(a)に示
すように従来のFIFO法では、次スロットでタイトル
10、さらに次のスロットでタイトル7が配送されると
いうように、要求の発生した順番にスケジューリングさ
れる。それに対してこの実施の形態のスケジューリング
方法では、図2(b)に示すように、各タイトルに応じて
設定されている初期設定待ち時間ωmから求まる時間幅
mの基準配置位置に、タイトルの配送スロットがスケ
ジューリングされる。ただし、Wmはタイムスロットを
単位とする離散変数であって、タイトルmへの要求到着
時刻をTA、次のタイムスロット開始時刻をTBとする
と、
FIG. 2 shows titles 10, 7, 6, 7, 4,
An example of delivery scheduling in a case where requests for No. 1 occur in this order will be described. However, in the figure, the number of channels K is 1, and one title can be delivered in each time slot. Since the request other than the request for the fourth title 7 is a request for an unscheduled title, a new delivery is scheduled. However, in the conventional FIFO method, as shown in FIG. The title 7 is scheduled to be delivered in the order in which the requests are generated. On the other hand, in the scheduling method according to the present embodiment, as shown in FIG. 2B, the title is placed at the reference arrangement position of the time width W m obtained from the initial setting waiting time ω m set for each title. Of delivery slots are scheduled. Here, W m is a discrete variable in units of time slots, and when the requested arrival time to title m is T A and the next time slot start time is T B ,

【0033】[0033]

【数2】 (Equation 2)

【0034】のように算出される。図3に示すように、
タイトルmに対する要求が発生した時刻(A時点)から
ωm後(D時点)に視聴を可能とするためには、遅くと
もC時点でタイトルmの配送が完了している必要があ
る。次のタイムスロット開始時刻(B時点)から数えた
配送スケジューリング位置が、Wmに相当する。
Is calculated as follows. As shown in FIG.
After omega m from the time the request is generated (A point) to the title m in order to enable viewing in (D point) it is required to have delivered the title m is completed at the latest time point C. Delivery scheduling position counted from the next time slot start time (B point) corresponds to W m.

【0035】コンテンツmを新規に要求したユーザに対
しては、このようなWmの位置にスケジューリングを行
い、保証する視聴可能時刻として時点Cをこのユーザに
通知する。コンテンツmの配送は時点Cまでに完了すれ
ばよいので、時点BからCまでの任意のタイムスロット
で配送すればよいが、前述した主眼点(2)より、可能
な限り遅いスロットで配送するのが望ましいので、Wm
の位置に初期配置するものとする。Wmの位置に既にK
個のタイトルがスケジューリングされている場合には、
既配置タイトルをシフトする等の処理を行う必要がある
が、これについては次小節にて説明する。以下では、初
期設定待ち時間ωmの設定方法について検討する。
For a user who has newly requested the content m, scheduling is performed at such a position of W m , and the time point C is notified to the user as a guaranteed viewable time. Since the delivery of the content m may be completed by the time point C, it may be delivered in an arbitrary time slot from the time point B to the time point C. However, the delivery is performed in a slot as late as possible from the above-mentioned main point (2). Is desirable, W m
At the initial position. Already K to the position of the W m
If titles are scheduled,
It is necessary to perform processing such as shifting the already arranged title, which will be described in the next bar. In the following, to consider how to set up the initial setup latency ω m.

【0036】前述した仮定(i)により、M個のタイト
ルの人気順位が判明していることから、この順位に基づ
いてωmを設定するのが望ましい。すなわち、人気の高
いタイトルほどωmを小さく設定することにより平均的
な保証待ち時間を低減することが期待される。ここでは
タイトルの番号は人気の高い順番に付けられていること
から、ω1<ω2<…<ωMとなるように設定することを
意味する。これを満足する設定方法は無数に存在する
が、実用上は可能な限り少ない数のパラメータで表現す
ることが望ましい。また、ωmの最小値ω1と最大値ωM
の二つをネットワークの運用者が自由に設定できるよう
にすることが有効である。
Since the popularity ranking of the M titles has been determined by the above assumption (i), it is desirable to set ω m based on this ranking. In other words, it is expected that the average guaranteed waiting time will be reduced by setting ω m to be smaller for titles that are more popular. Here, the title numbers are assigned in the order of popularity, which means that ω 12 <... <ω M is set. There are countless setting methods that satisfy this, but in practice it is desirable to represent with as few parameters as possible. Also, the minimum value ω 1 and the maximum value ω M of ω m
It is effective to allow the network operator to freely set the two.

【0037】そこで、ωmを簡単に決定することができ
る設定式として、次の三つを考える(p1,p2をパラメ
ータとする)。
Therefore, the following three formulas (p 1 and p 2 are used as parameters) are considered as setting equations that can easily determine ω m .

【0038】(i) 線形: ωm=p1+p2・m, (ii) 指数形: ωm=p1・p2 m, (iii) Zipf関数の逆数形: ωm=p1・mp2. 各々についてω1,ωMを与えると、パラメータp1,p2
が以下のように一意に定まる。
(I) Linear: ω m = p 1 + p 2 · m, (ii) Exponential form: ω m = p 1 · p 2 m , (iii) Reciprocal form of Zipf function: ω m = p 1 · m p2 . Given ω 1 and ω M for each, the parameters p 1 and p 2
Is uniquely determined as follows.

【0039】(i) 線形:(I) Linear:

【0040】[0040]

【数3】 (Equation 3)

【0041】(ii) 指数形:(Ii) Exponential form:

【0042】[0042]

【数4】 (Equation 4)

【0043】(iii) Zipf関数の逆数形:(Iii) Reciprocal form of Zipf function:

【0044】[0044]

【数5】 (Equation 5)

【0045】配送スケジューリング 前小節では、新規の(待ちユーザが他にいない)タイト
ルmの要求に対して、初期設定待ち時間ωmに基づくタ
イムスロット位置Wmに配置を試みることを述べた。も
し、このタイムスロット時刻に配置されているタイトル
数がチャネル数K未満であれば、その位置に問題なくス
ケジューリングできる。しかし、既にK個のタイトルが
配置されている場合には、次の3つの方法の何れかをと
ることになる。
In the pre- delivery scheduling subsection, it has been described that for a request for a new title m (there is no other waiting user), an attempt is made to place the request in the time slot position W m based on the initial setting waiting time ω m . If the number of titles arranged at this time slot time is less than the number of channels K, scheduling can be performed at that position without any problem. However, when K titles have already been arranged, one of the following three methods is used.

【0046】(1) Wmの位置にあくまでもタイトル
nを配置する。そのためには、既に配置されている他の
タイトルの1つを移動させる必要があるが、既に予約を
行ったユーザに保証した視聴可能時刻を守るためには、
遅い時間への移動は許されず、早い時間への移動のみが
許される点に注意する必要がある。次タイムスロットか
らWmの位置のタイムスロットまで全てK個のタイトル
が配置されている場合には、移動させるスペースがない
ことからタイトルmは呼損となる。
[0046] (1) merely to place the title n the position of the W m. To do so, it is necessary to move one of the other titles already placed, but in order to keep the viewable time guaranteed for the user who made the reservation,
It should be noted that late travel is not allowed, only early travel is allowed. If the next time slots W all until time slots of the K position of the m title is located, the title m since there is no space to move is lost calls.

【0047】(2) Wmの位置から早い時間への方向
に空きのあるタイムスロットを検索し、Wmに最も近い
位置にある空き位置に配置する。やはり空きがない場合
には呼損となる。
[0047] (2) Find the time slots with available from the position of W m in the direction of the earlier time, to place the empty position is closest to W m. If there is no free space, the call will be lost.

【0048】(3) Wmの位置から遅い時間への方向
に空きのあるタイムスロットを検索し、Wmに最も近い
位置にある空き位置に配置する。空きは必ず発見される
ため、呼損の可能性はない。
[0048] (3) Find the time slots with available from the position of W m in the direction of the slow time, placing the empty position is closest to W m. Since a vacancy is always found, there is no possibility of a call loss.

【0049】以上の3つの方法のうち、(3)の方法を
採用した場合には、スケジューリング位置が遅い時刻に
伸びていくことが予想されるので、平均保証待ち時間、
チャネル利用率ともに悪化する可能性がある。残る
(1)と(2)の方法は、各々、有効な方法であると思
われるが、当初の目的であったタイトルごとに初期設定
待ち時間を設けるという趣旨を満足する(1)の方法を
以下では用いることとする。ただし、全塞がりにより呼
損となる場合には、(3)の方法を用いることにより、
呼損を回避する。これはユーザにとって、観たいタイト
ルが呼損となるよりは多少待ち時間が長くなってでも視
聴可能時刻が通知される方が望ましいと考えられるため
である。
When the method (3) is used among the above three methods, it is expected that the scheduling position will be extended at a later time.
Both channel utilization may deteriorate. The remaining methods (1) and (2) are considered to be effective methods, respectively. However, the method of (1) that satisfies the purpose of providing an initial setting waiting time for each title, which was the original purpose, is considered. Hereinafter, it is used. However, if a call is lost due to full blockage, the method of (3)
Avoid call blocking. This is because it is considered that it is desirable for the user to be notified of the viewable time even if the waiting time is slightly longer than the desired title is lost.

【0050】さて、上記(1)の方法を用いる場合に
は、既に配置されているK個のタイトルのうちの1つを
前の(後ろに移動させることはできない)タイムスロッ
トに移動させることになる。1つ前のタイムスロットに
も既にK個のタイトルが配置されている場合には、さら
にこのうちの1つをもう1つ前のタイムスロットに移動
させる。全塞がりでない限りは必ず空きのあるタイムス
ロットがあるので、この作業は有限回数で終了する。こ
こで、K個のタイトルのどの一つを移動させるかを決め
る必要があるが、最も早い時期に配置されたタイトルを
選択するものとする。
When the above method (1) is used, one of the K titles already arranged is moved to the previous (cannot be moved backward) time slot. Become. When K titles are already arranged in the immediately preceding time slot, one of them is moved to the immediately preceding time slot. This operation is completed a finite number of times since there is always a free time slot unless it is completely closed. Here, it is necessary to determine which one of the K titles is to be moved, but it is assumed that the title arranged at the earliest time is selected.

【0051】図4に、タイトル6と3に対する要求が連
続して発生した場合のスケジューリング例を示す(チャ
ネル数は3本)。表記を簡易にするため、チャネル番号
の大きな(図では上の方)ところに配置されているタイ
トルほど、同一時刻のタイムスロットに配置されている
タイトルのうち、古い時刻に配置されたタイトルである
とする。図4(a)に示すような配置状態のときにタイト
ル6の要求が発生したとするが、この例では初期設定待
ち時間ω6から算出される配送位置W6が5となってい
る。次タイムスロットから5つ先のタイムスロットまで
のうち、3番目のタイムスロットには2つのタイトルが
配置されているため、まだ空きが1つある。そのため
(1)の方法により、W6の位置にタイトルを6を配置
し、既に配置されていたタイトル15,12、9のうち
最も古い時刻に配置されたタイトル15を1つ前のタイ
ムスロットに移動させる。同様にして、1つ前のスロッ
ト中で最も古い時刻に配置されたタイトル5が、さらに
1つ前のタイムスロットに移動される。ここには、タイ
トル19,8の2つのタイトルのみが配置されていたの
で、移動作業はここで終了する。その結果、図4(b)に
示すような配置状態となる。
FIG. 4 shows an example of scheduling when requests for titles 6 and 3 occur consecutively (the number of channels is three). In order to simplify the notation, the title arranged at a larger channel number (upper in the figure) is a title arranged at an older time among the titles arranged at the same time slot. And Although Figure 4 requests titles 6 when the arrangement state as shown in (a) is to occur, in this example the delivery position W 6 calculated from the initial setup latency omega 6 is a 5. In the third time slot from the next time slot to the next time slot, two titles are arranged, so there is still one free space. Therefore, by the method (1), the title 6 is arranged at the position of W 6 , and the title 15 arranged at the oldest time among the already arranged titles 15, 12, and 9 is assigned to the immediately preceding time slot. Move. Similarly, the title 5 arranged at the oldest time in the immediately preceding slot is moved to the immediately preceding time slot. Since only two titles 19 and 8 are arranged here, the moving operation ends here. As a result, the arrangement state is as shown in FIG.

【0052】次に、タイトル3の要求が発生したが、次
タイムスロットから三つ先(W3=3)のタイムスロッ
トまで全て塞がっている状態なので、(1)の方法を用
いることができない。そこで(3)の方法により、タイ
トル3の配置位置を検索する。W3のタイムスロット位
置から後の方向に空きのあるタイムスロットを検索した
ところ、6つめのタイムスロットにはタイトル16が配
置されているだけで空きがあることが分かる。その結
果、図4(c)に示すように、このタイムスロットにタイ
トル3が配置される。待ち状態になるタイトル数は最大
でもMであり、Mの容量のスケジューリングテーブルを
用意しておけば、必ず配置可能な位置が発見されるた
め、呼損になることはない。
Next, although a request for title 3 has been issued, since the time slot from the next time slot to the time slot three ahead (W 3 = 3) is completely closed, the method (1) cannot be used. Therefore, the arrangement position of the title 3 is searched by the method (3). A search time slots with available direction after the time slot position of the W 3, it can be seen that the sixth working time slot has a free only title 16 is arranged. As a result, as shown in FIG. 4C, title 3 is arranged in this time slot. The maximum number of titles in the waiting state is M. If a scheduling table having a capacity of M is prepared, a position where the title can be arranged is always found, so that there is no call loss.

【0053】最後に、ユーザuが時刻r(タイムスロッ
トn内)にタイトルmの視聴を要求した場合のタイトル
配送スケジューリングアルゴリズムをまとめる。
Finally, the title delivery scheduling algorithm when the user u requests viewing of the title m at the time r (within the time slot n) will be summarized.

【0054】(i) まず、既にタイトルmが他のユーザ
によって要求されスケジューリングされているか否かを
調べる。スケジューリングされている場合には、その配
送予定スロットnmを視聴可能時刻としてユーザuに通
知して処理を終了する。スケジューリングされていない
場合には、(ii)に進む。
(I) First, it is checked whether or not the title m has already been requested and scheduled by another user. If scheduled, the delivery scheduled slot nm is notified to the user u as the viewable time, and the process ends. If not, go to (ii).

【0055】(ii) タイトルの基準配置位置Wmを、(Ii) The reference arrangement position W m of the title is

【0056】[0056]

【数6】 (Equation 6)

【0057】より算出する。ただしTはタイムスロット
の時間長で、tnはタイムスロットnの開始時刻であ
る。
This is calculated from: Here, T is the time length of the time slot, and t n is the start time of the time slot n.

【0058】(iii) 次タイムスロットn+1からn+W
m個のタイムスロットのうち、既配置タイトル数がK個
未満のものが少なくとも1つあるか否かを調べる。1つ
でも空きがあれば、r=n+Wm,s=mとして(iv)に進
む。全く空きがない場合には、r=n+Wm+1とし
て、(vi)に進む。
(Iii) Next time slot n + 1 to n + W
It is checked whether at least one of the m time slots has the number of arranged titles less than K. If there is at least one vacancy, the process proceeds to (iv) with r = n + W m and s = m. If there is no empty space, r = n + W m +1 is set, and the process proceeds to (vi).

【0059】(iv) タイムスロットrに配置されたタイ
トル数がK個未満の場合は、タイトルsをタイムスロッ
トrの空きチャネルの1つに配置して終了する。K個の
タイトルが配置されている場合には、(v)に進む。
(Iv) If the number of titles arranged in the time slot r is less than K, the title s is arranged in one of the available channels in the time slot r, and the processing ends. When K titles are arranged, the process proceeds to (v).

【0060】(v) タイムスロットrに配置されたK個
のタイトル中、最も古い時刻に配置されたタイトルを抜
き出し、空いたスペースにタイトルsを配置する。そし
て抜き出したタイトルを新しくsとする。r=r−1と
して(iv)に進む。
(V) The title arranged at the oldest time is extracted from the K titles arranged in the time slot r, and the title s is arranged in the empty space. Then, the extracted title is newly set to s. The process proceeds to (iv) with r = r-1.

【0061】(vi) タイムスロットrに配置されたタイ
トル数がKの場合には、r=r+1として(vi)を繰り返
す。K未満の場合には、(vii)に進む。
(Vi) When the number of titles arranged in the time slot r is K, (vi) is repeated with r = r + 1. If less than K, proceed to (vii).

【0062】(vii) タイムスロットrにタイトルmを
配置して終了する。
(Vii) Arrange the title m in the time slot r and finish.

【0063】[0063]

【シミュレーション結果】次に、上述した発明の実施の
形態に関して行ったシミュレーション結果を説明する。
[Simulation Result] Next, a simulation result performed for the above-described embodiment of the present invention will be described.

【0064】シミュレーション条件 チャネル数Kの基準設定値を32とし、各タイトルの配
送時間Tを1200秒(30Mbpsの回線で、必要帯
域5Mbps、長さ120分のタイトルを配送するのに
要する時間)とする。ユーザは、ポアソン過程にしたが
い視聴を要求するとし、ユーザ集団全体からの要求発生
レートλは、システム負荷ρより
Simulation conditions The reference set value of the number of channels K is 32, and the delivery time T of each title is 1200 seconds (the time required to deliver a title having a required bandwidth of 5 Mbps and a length of 120 minutes on a 30 Mbps line). I do. Suppose that the user requests viewing according to the Poisson process, and the requested generation rate λ from the entire user group is determined by the system load ρ

【0065】[0065]

【数7】 (Equation 7)

【0066】で定める。ここでは、ρは、定常であると
してその基準設定値を20.0で与える。前述したよう
に同一タイトルを要求したユーザは全て一回の配送でそ
のタイトルを提供できるため(バッチング効果)、負荷
ρが1.0を超える場合にも安定して動作する。視聴を
要求したユーザは、パラメータ0.271のZipf分
布にしたがう確率でタイトルを選択するとする。選択可
能なタイトル数Mは、レンタルビデオ店の平均的な提供
タイトル数が4676本であることから(田中義明、加
藤宗太郎、“VODサービスの価格とトラヒック量予
測,”信学技報,SSE95-123)、数百〜数千であること
が望ましい。そこで、Mの基準設定値を2000とす
る。本発明では、タイトルごとに初期設定待ち時間ωm
を上記の「初期設定待ち時間」の項で述べた3つの方法
により設定する。この際に必要な2つの値すなわち
ω1,ωMの基準設定値を各々、3600秒(1時間)と
129600秒(36時間)で与える。このとき、「初
期設定待ち時間」の項で述べた3つの設定方法によりω
mを設定した結果を図5に示す。図5において横軸は、
ビデオタイトルのインデックス番号m、すなわち、人気
の高い順番から1,2,…とラベリングされた各タイト
ルのタイトル番号である。また、表1に、各種パラメー
タの基準設定値をまとめる。
Is determined. Here, ρ is given as a steady state and its reference set value is given as 20.0. As described above, since all users who have requested the same title can provide the title in one delivery (batch effect), the operation is stable even when the load ρ exceeds 1.0. It is assumed that the user who has requested viewing selects a title with a probability according to the Zipf distribution of parameter 0.271. The number of titles M that can be selected is that the average number of titles provided by the rental video store is 4676 (Yoshiaki Tanaka, Sotaro Kato, “VOD service price and traffic volume prediction,” IEICE Technical Report, SSE95- 123), desirably several hundreds to several thousand. Therefore, the reference set value of M is set to 2000. In the present invention, the initial setting waiting time ω m
Is set by the three methods described in the section of “Initial setting waiting time” above. At this time, two necessary values, that is, reference setting values of ω 1 and ω M are given at 3600 seconds (1 hour) and 129600 seconds (36 hours), respectively. At this time, ω is set by the three setting methods described in the section “Initial setting waiting time”.
The result of setting m is shown in FIG. In FIG. 5, the horizontal axis is
The index number m of the video title, that is, the title number of each title labeled 1, 2,... In descending order of popularity. Table 1 summarizes reference setting values of various parameters.

【0067】[0067]

【表1】 [Table 1]

【0068】タイトルごとの基本特性 ここでは、タイトルごとの基本特性を調べることによ
り、本発明の方法が初期設定待ち時間を通じてタイトル
の人気度に応じた差別化を図ることを確認する。表1に
示した条件でシミュレーションを行った。
Basic Characteristics for Each Title Here, by examining the basic characteristics for each title, it is confirmed that the method of the present invention achieves differentiation according to the popularity of the title through the initialization waiting time. A simulation was performed under the conditions shown in Table 1.

【0069】図6は、タイトルごとの平均通知(保証)
待ち時間を示すグラフである。タイトルの視聴要求は一
定のレートで到着するため、新規スケジューリング時の
設定待ち時間の半分の値が、ユーザが視聴要求時に網か
ら通知される保証待ち時間の平均値となる。ωmをZi
pf関数の逆数形で設定した場合には、平均通知待ち時
間が、図5に示すωmのおおよそ半分の値になっている
ことから、新規スケジューリング時におおよそωmの位
置に配置できていることがわかる。それに対して、他の
2つの設定方法(線形と指数形)では、人気タイトル
(タイトル番号が小さい)の平均通知待ち時間がωm
半分の値よりもかなり大きな値になっている。これは、
線形と指数形の場合にはタイトル番号の増加によりゆっ
くりとした速度でωmが増加しているため、全体に詰ま
った位置にタイトルを基準配置することが原因である。
その結果、比較的人気の高いタイトル(線形の場合で1
〜850、指数形の場合で1〜1650)の基準配置時
に、全塞がりによる後方検索(上記「配送スケジューリ
ング」の項での(3)の方法)を用いることが多くな
り、初期設定待ち時間ωmの位置への配置が困難とな
る。
FIG. 6 shows an average notification (guarantee) for each title.
It is a graph which shows waiting time. Since the title viewing request arrives at a constant rate, a value that is half of the set waiting time at the time of new scheduling is the average value of the guaranteed waiting time notified from the network when the user requests viewing. ω m to Zi
When set in the inverse form of the pf function, the average notification latency, since it has become roughly half the value of omega m shown in FIG. 5, that is can be placed in a position of approximately omega m when a new scheduling I understand. In contrast, the other two setting methods (linear and exponential), which is considerably greater than half the value of m average notification delay of popular titles (title number is small) is omega. this is,
In the case of the linear type and the exponential type, since ω m increases at a slow speed due to the increase of the title number, it is a cause that the title is arranged in the reference position at the position where the titles are completely packed.
As a result, relatively popular titles (1 in the linear case)
At the time of the reference arrangement of 850, exponential type, 1−1650), the backward search (the method of (3) in the above “delivery scheduling”) is often used due to the full blockage, and the initial setting waiting time ω The arrangement at the position of m becomes difficult.

【0070】全体の平均保証待ち時間を低減することも
重要であるが、特に人気の高いタイトルの保証待ち時間
を低減することも重要であることから、初期設定待ち時
間の設定方法としてはZipf関数の逆数形が望まし
い。
Although it is important to reduce the overall average guaranteed waiting time, it is also important to reduce the guaranteed waiting time of particularly popular titles. Therefore, as a method of setting the initial setting waiting time, the Zipf function is used. Is desirable.

【0071】FIFO法との性能比較 ここでは、本発明に基づく方法が、従来のFIFO法に
対する有効性を有することを確認するために、全タイト
ルの平均通知待ち時間と人気の高いベスト10タイトル
の平均通知待ち時間とに関する両者の特性を比較する。
本発明に基づく方法での初期設定待ち時間は、Zipf
関数の逆数形を用いて設定した。表1に示した設定値を
もとに、タイトル数M、チャネル数K、システム負荷
ρ、最大初期設定待ち時間ωMの各々を変化させた場合
の特性を、図7〜図14に示す。
Performance Comparison with FIFO Method Here, in order to confirm that the method according to the present invention has the effectiveness over the conventional FIFO method, the average notification waiting time of all titles and the best 10 titles of popular titles were compared. Compare the two characteristics with respect to the average notification waiting time.
The initialization latency in the method according to the invention is Zipf
It was set using the reciprocal form of the function. Based on the setting values shown in Table 1, the title number M, the number of channels K, system load [rho, the characteristics in the case of changing the respective maximum initial setup latency omega M, shown in FIGS. 7 to 14.

【0072】同一タイトルを視聴するユーザを全てバッ
チングするため、待ち時間はタイトル数Mに大きく依存
する。これはタイトル数が多くなるほど利用者のタイト
ル要求が分散し、バッチングにより束ねられるユーザ数
が減少するためである。そのため、図7及び図8に示す
ように、タイトル数が多くなるほど新規スケジューリン
グ時に全塞がりとなって後方検索を行う可能性が高くな
り、本発明の方法による結果が従来のFIFO法による
配置結果に近づき、両者の平均的な特性差が見られなく
なる。逆に、タイトル数が少ない領域では、同報ユーザ
数が多くなり実質的な負荷が小さくなるFIFO法では
特性が改善するが、本発明の方法では、固定的な基準配
置の制約からチャネル利用率が低減し、図7に示す平均
特性ではFIFO法の方がよい結果を示している。しか
し人気の高いタイトルについては、図8に示すように、
依然として本発明の方法の方が良好である。それ以外の
領域では、本発明の方法の方が、全タイトルに対する平
均的な特性でも、人気の高いタイトルについての特性に
おいても、良好な特性を示している。
Since all users who watch the same title are batched, the waiting time greatly depends on the number M of titles. This is because as the number of titles increases, the title requests of the users are dispersed, and the number of users bundled by batching decreases. Therefore, as shown in FIG. 7 and FIG. 8, as the number of titles increases, the possibility of performing full search at the time of new scheduling and performing a backward search increases, and the result of the method of the present invention becomes smaller than the result of arrangement by the conventional FIFO method. As a result, the average characteristic difference between the two disappears. Conversely, in an area where the number of titles is small, the characteristics are improved by the FIFO method in which the number of broadcast users is increased and the substantial load is reduced. And the average characteristic shown in FIG. 7 shows that the FIFO method has better results. However, for popular titles, as shown in FIG.
The method of the present invention is still better. In other areas, the method of the present invention shows better properties both for average properties for all titles and properties for popular titles.

【0073】チャネル数Kに対する特性(図9及び図1
0)についても、タイトル数に対する特性と同様のこと
がいえる。すなわち、チャネル数が少ないときには実質
的な負荷が増大する結果、両方法の差異が見られなくな
る。逆に、チャネル数が十分に多い場合には、平均特性
ではFIFO法の方が、人気の高いタイトルについての
特性では本発明の方法の方が、良好な特性を示してい
る。それ以外の領域では本発明の方法の方が全体におい
て優れていることが分かる。
The characteristics with respect to the number of channels K (FIGS. 9 and 1)
Regarding 0), the same can be said for the characteristics with respect to the number of titles. That is, when the number of channels is small, the substantial load increases, so that the difference between the two methods cannot be seen. Conversely, when the number of channels is sufficiently large, the FIFO method shows better characteristics in terms of average characteristics, and the method of the present invention shows better characteristics in respect of popular titles. In other areas, it can be seen that the method of the present invention is overall superior.

【0074】システム負荷ρが低い場合には、図11に
示すように。本発明の方法ではチャネルの利用効率が下
がることから平均通知待ち時間が悪化することが分か
る。それでも、図12に示すように、人気タイトルにつ
いては、本発明の方法の方が全て負荷領域において良好
である。
When the system load ρ is low, as shown in FIG. It can be seen that in the method of the present invention, the average notification waiting time deteriorates because the channel utilization efficiency decreases. Nevertheless, as shown in FIG. 12, for popular titles, the method of the present invention is all better in the load area.

【0075】最大初期設定待ち時間ωMを増加させてい
くと、全塞がり状態が少なくなり人気タイトルの待ち時
間が改善する結果、図13に示すように、全体の平均待
ち時間が改善することがわかる。しかしさらにωMを増
加させた場合には、非人気タイトルの待ち時間が増大し
チャネル利用率が低下することから、逆に特性が悪化し
ていくことがわかる。一方、人気タイトルの特性に関し
ては、図14に示すように、ωMの増大が特性の改善に
結びつくが、その効果はやがてみられなくなることが分
かる。
As the maximum initial setting waiting time ω M is increased, the total blocking state is reduced and the waiting time of the popular title is improved. As a result, as shown in FIG. 13, the overall average waiting time can be improved. Understand. However, when ω M is further increased, the waiting time for the unpopular title increases, and the channel utilization rate decreases. On the other hand, as for the characteristics of popular titles, as shown in FIG. 14, an increase in ω M leads to an improvement in characteristics, but it can be seen that the effect eventually disappears.

【0076】[0076]

【発明の効果】以上説明したように本発明は、各タイト
ルの人気度に応じた初期設定待ち時間を設けるととも
に、ユーザからの新規タイトルの視聴要求時には、初期
設定待ち時間に基づいて要求されたタイトルの基準配置
位置を算出し、算出された基準配置位置に空きがある場
合にはその基準配置位置を要求されたタイトルの配送位
置として設定することにより、動画タイトルの配送のス
ケジューリングを行うに際し、個々のユーザに対してユ
ーザごとに確約した時刻にそのユーザが要求したタイト
ルの視聴を可能にしつつ、全体としてのスループットを
向上させ、かつ、全体としての待ち時間特性を改善する
ことができる、という効果がある。
As described above, according to the present invention, an initial setting waiting time is provided according to the degree of popularity of each title, and when a user requests a new title to be viewed, the request is made based on the initial setting waiting time. When calculating the reference placement position of the title, and setting the reference placement position as the delivery position of the requested title when there is a space in the calculated reference placement position, when scheduling the delivery of the video title, It is possible to improve the overall throughput and improve the overall waiting time characteristics, while enabling each user to view the title requested by that user at the time guaranteed for each user. effective.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の一形態の動画タイトル配送スケ
ジューリング装置の構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a video title delivery scheduling device according to an embodiment of the present invention.

【図2】(a)は従来のFIFO法による配送スケジュー
リングを示す図であり、(b)は本発明に基づく配送スケ
ジューリングを示す図である。
FIG. 2A is a diagram illustrating delivery scheduling according to a conventional FIFO method, and FIG. 2B is a diagram illustrating delivery scheduling based on the present invention.

【図3】基準配置位置Wmを説明する図である。3 is a diagram for explaining a reference position W m.

【図4】(a)はタイトル6が要求されたときのスケジュ
ーリング状態を示す図であり、(b)はタイトル3が要求
されたときのスケジューリング状態を示す図であり、
(c)はタイトル6とタイトル3の要求を受け入れた後の
スケジューリング状態を示す図である。
4A is a diagram showing a scheduling state when a title 6 is requested, and FIG. 4B is a diagram showing a scheduling state when a title 3 is requested;
(c) is a diagram showing a scheduling state after accepting title 6 and title 3 requests.

【図5】タイトルごとの初期設定待ち時間の分布を示す
グラフである。
FIG. 5 is a graph showing a distribution of an initial setting waiting time for each title.

【図6】タイトルごとの平均通知(保証)待ち時間を示
すグラフである。
FIG. 6 is a graph showing an average notification (guaranteed) waiting time for each title.

【図7】タイトル数に応じた平均通知待ち時間の変化を
示すグラフである。
FIG. 7 is a graph showing a change in average notification waiting time according to the number of titles.

【図8】タイトル数に応じた、人気上位10タイトルの
平均通知待ち時間の変化を示すグラフである。
FIG. 8 is a graph showing a change in average notification waiting time of the top 10 popular titles according to the number of titles.

【図9】チャネル数に応じた平均通知待ち時間の変化を
示すグラフである。
FIG. 9 is a graph showing a change in an average notification waiting time according to the number of channels.

【図10】チャネル数に応じた、人気上位10タイトル
の平均通知待ち時間の変化を示すグラフである。
FIG. 10 is a graph showing a change in average notification waiting time of the top 10 popular titles according to the number of channels.

【図11】システム負荷に応じた平均通知待ち時間の変
化を示すグラフである。
FIG. 11 is a graph showing a change in average notification waiting time according to a system load;

【図12】システム負荷に応じた、人気上位10タイト
ルの平均通知待ち時間の変化を示すグラフである。
FIG. 12 is a graph showing changes in the average notification waiting time of the top 10 popular titles according to the system load.

【図13】最大初期設定待ち時間に応じた平均通知待ち
時間の変化を示すグラフである。
FIG. 13 is a graph showing a change in an average notification waiting time according to a maximum initial setting waiting time.

【図14】最大初期設定待ち時間に応じた、人気上位1
0タイトルの平均通知待ち時間の変化を示すグラフであ
る。
FIG. 14: Top 1 popularity according to maximum initial setting waiting time
It is a graph which shows the change of the average notification waiting time of 0 titles.

【符号の説明】[Explanation of symbols]

10 動画タイトル配送スケジューリング装置 11 要求受付部 12 配送待ち判定部 13 初期設定待ち時間設定部 14 初期設定待ち時間格納部 15 基準配置位置算出部 16 配置位置設定/変更部 17 配置位置格納部 20 ビデオサーバ 21 タイトル格納部 22 配信部 30 ユーザ 31 狭帯域回線 32 帯域共有型大容量回線 Reference Signs List 10 Video title delivery scheduling device 11 Request receiving unit 12 Delivery waiting judgment unit 13 Initial setting waiting time setting unit 14 Initial setting waiting time storage unit 15 Reference arrangement position calculating unit 16 Arrangement position setting / change unit 17 Arrangement position storage unit 20 Video server 21 Title storage unit 22 Distribution unit 30 User 31 Narrow band line 32 Bandwidth sharing type large capacity line

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 ビデオサーバに蓄積されたデジタル動画
タイトルをユーザ宅の受像装置に帯域共有型ネットワー
クを介して直接配送するビデオオンデマンドシステムに
おいて用いられ、配送が完了して視聴が可能となる時刻
を視聴要求時に確定できる動画タイトル配送スケジュー
リング方法であって、 各タイトルの人気度に応じた初期設定待ち時間を設け、 ユーザからのタイトル視聴要求時には、要求されたタイ
トルが既に他のユーザによって要求されて配送待ち状態
になっているか否かを判定し、 配送待ちでない新規の要求であった場合には、前記初期
設定待ち時間に基づいて前記要求されたタイトルの基準
配置位置を算出し、 算出された基準配置位置に空きがある場合には、前記基
準配置位置を前記要求されたタイトルの配送位置として
設定する、動画タイトル配送スケジューリング方法。
1. A video-on-demand system for directly distributing digital video titles stored in a video server to a user's home receiving device via a shared bandwidth network, at which time delivery is completed and viewing is possible. Is a video title delivery scheduling method that can determine when a viewing request is made, wherein an initial setting waiting time is provided according to the popularity of each title, and when a title viewing request is made from a user, the requested title is already requested by another user. To determine whether or not the request is waiting for delivery, and if the request is not a new request for delivery, calculate the reference arrangement position of the requested title based on the initial setting waiting time. If there is a vacancy in the reference placement position, the reference placement position is set as the delivery position of the requested title. Set, the video title delivery scheduling method.
【請求項2】 算出された基準配置位置に空きがない場
合には、前記基準配置位置から前方向に向かって空き配
送位置があるかどうかを検索し、空き配送位置がある場
合には、前記空き配送位置より後方にあって既に配送待
ち状態となっているタイトルの配送位置をその空き配送
位置に移動させ、それにより、前記基準配置位置を要求
されたタイトルの配送位置として決定する、請求項1に
記載の動画タイトル配送スケジューリング方法。
2. If there is no vacancy in the calculated reference arrangement position, it is searched whether there is an empty delivery position from the reference arrangement position in the forward direction. The delivery position of a title which is behind the empty delivery position and is already waiting for delivery is moved to the empty delivery position, whereby the reference arrangement position is determined as the delivery position of the requested title. 2. The video title delivery scheduling method according to 1.
【請求項3】 各タイトルの配送位置となるべき位置が
タイムスロットとして規定されており、基準配置位置に
空きがない場合には、現タイムスロットの次のタイムス
ロットから前記基準配置位置の1つ前のタイムスロット
までの間で1つ以上の空きスペースがあるか否かを判定
し、空きがある場合には、前記基準配置位置に既に割当
てられているタイトルのうち最も古い時刻に割当てられ
たものを1つ前のタイムスロットに移動させ、空いたス
ペースにユーザが要求したタイトルを割当て、以下、全
てのタイトルが収容されるまで前方向にタイトルの移動
を繰り返し、空きが全くない全塞がりの場合には、前記
ユーザが要求したタイトルを呼損とする、請求項1に記
載の動画タイトル配送スケジューリング方法。
3. A position to be a delivery position of each title is defined as a time slot. If there is no vacancy in the reference arrangement position, one of the reference arrangement positions starts from a time slot next to the current time slot. It is determined whether there is one or more empty spaces until the previous time slot, and if there is an empty space, the title assigned to the oldest time among the titles already assigned to the reference arrangement position is determined. The title is moved to the previous time slot, the title requested by the user is assigned to the empty space, and thereafter, the movement of the title is repeated in the forward direction until all the titles are accommodated, so that there is no empty space. 2. The moving picture title delivery scheduling method according to claim 1, wherein in that case, the title requested by the user is regarded as a call loss.
【請求項4】 各タイトルの配送位置となるべき位置が
タイムスロットとして規定されており、基準配置位置に
空きがない場合には、現タイムスロットの次のタイムス
ロットから前記基準配置位置の1つ前のタイムスロット
までの間で1つ以上の空きスペースがあるか否かを判定
し、空きがある場合には、前記基準配置位置に既に割当
てられているタイトルのうち最も古い時刻に割当てられ
たものを1つ前のタイムスロットに移動させ、空いたス
ペースにユーザが要求したタイトルを割当て、以下、全
てのタイトルが収容されるまで前方向にタイトルの移動
を繰り返し、空きが全くない全塞がりの場合には、前記
基準配置位置の後方向に空きスロットを検索し、前記基
準配置位置に最も近い空きスロットに前記ユーザが要求
したタイトルを割当てる、請求項1に記載の動画タイト
ル配送スケジューリング方法。
4. A position to be a delivery position of each title is defined as a time slot. If there is no vacancy in the reference arrangement position, one of the reference arrangement positions starts from the time slot next to the current time slot. It is determined whether there is one or more empty spaces until the previous time slot, and if there is an empty space, the title assigned to the oldest time among the titles already assigned to the reference arrangement position is determined. The title is moved to the previous time slot, the title requested by the user is assigned to the empty space, and thereafter, the movement of the title is repeated in the forward direction until all the titles are accommodated, so that there is no empty space. In this case, a search is made for an empty slot in the backward direction of the reference arrangement position, and the title requested by the user is assigned to an empty slot closest to the reference arrangement position. The moving picture title delivery scheduling method according to claim 1.
【請求項5】 算出された基準配置位置に空きがない場
合には、前記基準配置位置から前方向に向かって空き配
送位置があるかどうかを検索し、空き配送位置がある場
合には、その配送位置を要求されたタイトルの配送位置
として決定し、空き配送位置がない場合には、前記要求
されたタイトルを呼損とする、請求項1に記載の動画タ
イトル配送スケジューリング方法。
5. If there is no vacancy in the calculated reference arrangement position, it is searched for an empty delivery position from the reference arrangement position in the forward direction. The moving picture title delivery scheduling method according to claim 1, wherein the delivery position is determined as a delivery position of the requested title, and if there is no available delivery position, the requested title is regarded as a call loss.
【請求項6】 算出された基準配置位置に空きがない場
合には、前記基準配置位置から前方向に向かって空き配
送位置があるかどうかを検索し、空き配送位置がある場
合には、その配送位置を要求されたタイトルの配送位置
として決定し、空き配送位置がない場合には、前記基準
配置位置の後方向に空き配送位置を検索し、前記基準配
置位置に最も近い空き配送位置に前記ユーザが要求した
タイトルを割当てる、請求項1に記載の動画タイトル配
送スケジューリング方法。
6. When there is no vacancy in the calculated reference arrangement position, it is searched whether there is an empty delivery position from the reference arrangement position in the forward direction. The delivery position is determined as the delivery position of the requested title, and if there is no available delivery position, the available delivery position is searched for in the backward direction of the reference arrangement position, and the available delivery position closest to the reference arrangement position is found. 2. The moving picture title delivery scheduling method according to claim 1, wherein a title requested by the user is assigned.
【請求項7】 タイトルの人気順位が既知であるという
前提のもとに人気度が高いタイトルほど初期設定待ち時
間が短くなるように、各タイトルに対する初期設定待ち
時間を設定する、請求項1乃至6のいずれか1項に記載
の動画タイトル配送スケジューリング方法。
7. An initial setting waiting time for each title is set based on the premise that the popularity ranking of titles is known, so that a title having a higher popularity has a shorter initial setting waiting time. 7. The moving picture title delivery scheduling method according to any one of 6.
【請求項8】 最も人気のあるタイトルに対する初期設
定待ち時間及び最も人気のないタイトルに対する初期設
定待ち時間を与えることにより、全てのタイトルに対す
る初期設定待ち時間を一意に決定する、請求項7に記載
の動画タイトル配送スケジューリング方法。
8. The default wait time for all titles is uniquely determined by providing an initial wait time for the most popular title and an initial wait time for the least popular title. Video title delivery scheduling method.
【請求項9】 タイトルごとに決める初期設定待ち時間
の具体的な関数形として、線形、指数形及び逆数形のい
ずれかを使用する、請求項8に記載の動画タイトル配送
スケジューリング方法。
9. The moving picture title delivery scheduling method according to claim 8, wherein one of linear, exponential, and reciprocal forms is used as a specific function form of the initial setting waiting time determined for each title.
【請求項10】 予め設定された連続時間量の初期設定
待ち時間を、視聴要求発生時刻と次スロット開始時刻に
基づき、スケジューリングに必要な離散時間量の基準配
置位置に変換する、請求項1乃至8いずれか1項に記載
の動画タイトル配送スケジューリング方法。
10. The method according to claim 1, wherein the preset waiting time of the continuous time amount is converted into a reference arrangement position of a discrete time amount required for scheduling based on the viewing request generation time and the next slot start time. 8. The moving picture title delivery scheduling method according to any one of 8.
【請求項11】 ビデオサーバに蓄積されたデジタル動
画タイトルをユーザ宅の受像装置に帯域共有型ネットワ
ークを介して直接配送するビデオオンデマンドシステム
において用いられ、配送が完了して視聴が可能となる時
刻を視聴要求時に確定できる動画タイトル配送スケジュ
ーリング装置であって、 タイトルの人気度に応じた初期設定待ち時間を設ける手
段と、 ユーザからのタイトル視聴要求時に、要求されたタイト
ルが既に他のユーザによって要求されて配送待ち状態に
なっているか否かを判定する手段と、 要求されたタイトルが新規に要求されたものであった場
合には、初期設定待ち時間に基づいて基準配置位置を算
出する手段と、 前記基準配置位置に基づいて、前記要求されたタイトル
の配送位置を決定する配置位置設定/変更手段と、 を有する動画タイトル配送スケジューリング装置。
11. A video-on-demand system for directly distributing digital video titles stored in a video server to an image receiving device at a user's home via a shared bandwidth network, at which time delivery is completed and viewing is possible. Means for providing an initial setting waiting time in accordance with the degree of popularity of a title, and a request for a title already requested by another user at the time of a title viewing request from a user. Means for determining whether the requested title is in a delivery waiting state, and means for calculating a reference arrangement position based on the initial setting waiting time when the requested title is a newly requested title. Setting / changing an arrangement position for determining a delivery position of the requested title based on the reference arrangement position; Video title delivery scheduling device including a stage, a.
【請求項12】 配置位置設定/変更手段は、基準配置
位置が既に他のタイトルによって埋まっている場合に
は、前記基準配置位置から前方向に空きがあるか否かを
判定し、空きがあると判定した場合には既に割当てられ
ている他のタイトルを前記前方向の空き位置に移動さ
せ、空きがないと判定した場合には後方向に空き配送位
置を検索する、請求項11に記載の動画タイトル配送ス
ケジューリング装置。
12. An arrangement position setting / changing means, when the reference arrangement position is already occupied by another title, judges whether or not there is a space in the forward direction from the reference arrangement position, and there is a space. The method according to claim 11, further comprising: moving another title already allocated to the empty position in the forward direction when it is determined to be empty; and searching for an empty delivery position in the backward direction when it is determined that there is no empty space. Video title delivery scheduling device.
JP2000039398A 2000-02-17 2000-02-17 Video title delivery scheduling method and device Pending JP2001231025A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000039398A JP2001231025A (en) 2000-02-17 2000-02-17 Video title delivery scheduling method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000039398A JP2001231025A (en) 2000-02-17 2000-02-17 Video title delivery scheduling method and device

Publications (1)

Publication Number Publication Date
JP2001231025A true JP2001231025A (en) 2001-08-24

Family

ID=18562968

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000039398A Pending JP2001231025A (en) 2000-02-17 2000-02-17 Video title delivery scheduling method and device

Country Status (1)

Country Link
JP (1) JP2001231025A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008129631A1 (en) * 2007-04-11 2008-10-30 Panasonic Corporation Content distribution system and content distribution device
JP2009531956A (en) * 2006-03-28 2009-09-03 トムソン ライセンシング Centralized scheduler for content delivery networks
CN106357625A (en) * 2016-08-30 2017-01-25 腾讯科技(深圳)有限公司 Multimedia information dissemination method and server

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09121337A (en) * 1995-10-26 1997-05-06 Fujitsu Ltd Video on demand method and center system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09121337A (en) * 1995-10-26 1997-05-06 Fujitsu Ltd Video on demand method and center system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009531956A (en) * 2006-03-28 2009-09-03 トムソン ライセンシング Centralized scheduler for content delivery networks
JP4920080B2 (en) * 2006-03-28 2012-04-18 トムソン ライセンシング Centralized scheduler for content delivery networks
WO2008129631A1 (en) * 2007-04-11 2008-10-30 Panasonic Corporation Content distribution system and content distribution device
JPWO2008129631A1 (en) * 2007-04-11 2010-07-22 パナソニック株式会社 Content distribution system and content distribution apparatus
CN106357625A (en) * 2016-08-30 2017-01-25 腾讯科技(深圳)有限公司 Multimedia information dissemination method and server
CN106357625B (en) * 2016-08-30 2020-07-07 腾讯科技(深圳)有限公司 Multimedia information publishing method and server

Similar Documents

Publication Publication Date Title
US6018359A (en) System and method for multicast video-on-demand delivery system
US7165140B2 (en) Queuing architecture including a plurality of queues and associated method for controlling admission for disk access requests for video content
US6859839B1 (en) Bandwidth reduction of on-demand streaming data using flexible merger hierarchies
US6378036B2 (en) Queuing architecture including a plurality of queues and associated method for scheduling disk access requests for video content
JP3006191U (en) Segmented demand video system
US5568181A (en) Multimedia distribution over wide area networks
JP5479107B2 (en) System and method for content communication
US8533765B2 (en) On demand system and method using dynamic broadcast scheduling
US7337231B1 (en) Providing media on demand
CN111263229B (en) Video distribution method and device and electronic equipment
Gao et al. Threshold-based multicast for continuous media delivery
JPH11289510A (en) Disk scheduling and nonlinear image editing system
JP2003167813A (en) Stream data storing and distributing method and system
US20030066093A1 (en) Methods and apparatus for circular broadcasting an audio and video signal
JPH07248972A (en) Method and system for controlling memory buffer
US20030093802A1 (en) Pause/resume method of video reproduction in video system
Carter et al. A dynamic heuristic broadcasting protocol for video-on-demand
Petit et al. Bandwidth resource optimization in video-on-demand network architectures
JP2001231025A (en) Video title delivery scheduling method and device
JP3560556B2 (en) Delivery method of video contents by multicast video on demand
Ko et al. An overview of interactive video on demand system
Uno et al. Simple and efficient video-on-demand scheme with segment transmission over high speed network
Kwon Proxy-assisted scalable periodic broadcasting of videos for heterogeneous clients
Umezawa et al. Interruption time reduction methods by predicting data reception for steaming delivery on hybrid broadcasting environments
Reisslein et al. Periodic broadcasting with VBR-encoded video

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040303