JP3088268B2 - Video server in video-on-demand system - Google Patents

Video server in video-on-demand system

Info

Publication number
JP3088268B2
JP3088268B2 JP07154803A JP15480395A JP3088268B2 JP 3088268 B2 JP3088268 B2 JP 3088268B2 JP 07154803 A JP07154803 A JP 07154803A JP 15480395 A JP15480395 A JP 15480395A JP 3088268 B2 JP3088268 B2 JP 3088268B2
Authority
JP
Japan
Prior art keywords
video
control
video program
reproduction
command
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.)
Expired - Fee Related
Application number
JP07154803A
Other languages
Japanese (ja)
Other versions
JPH099237A (en
Inventor
誠 西尾
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP07154803A priority Critical patent/JP3088268B2/en
Priority to US08/667,849 priority patent/US6070186A/en
Priority to GB9613093A priority patent/GB2302635B/en
Publication of JPH099237A publication Critical patent/JPH099237A/en
Application granted granted Critical
Publication of JP3088268B2 publication Critical patent/JP3088268B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6543Transmission by server directed to the client for forcing some client operations, e.g. recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17345Control of the passage of the selected programme
    • H04N7/17354Control of the passage of the selected programme in an intermediate station common to a plurality of user terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は,加入者にビデオプログ
ラムを伝送すると共にインタラクティブな制御を可能に
するビデオ・オン・デマンドシステムにおけるビデオサ
ーバに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a video server in a video-on-demand system for transmitting a video program to a subscriber and enabling interactive control.
About the server .

【0002】[0002]

【従来の技術】近年のディジタル伝送技術やディジタル
圧縮技術の発展に伴い,ビデオ・オン・デマンド(VO
D)と呼ばれる加入者へのインタラクティブな映像サー
ビスシステムに関する検討が注目を集め,今後広く利用
されていくことが予想される。VODシステムは,これ
までのブロードキャスト型のCATVと異なり,加入者
の有する加入者端末とヒデオプログラムとを1対1に対
応させ,インタラクティブな制御を可能にするシステム
である。
2. Description of the Related Art With the recent development of digital transmission technology and digital compression technology, video-on-demand (VO
A study on an interactive video service system for subscribers called D) has attracted attention and is expected to be widely used in the future. The VOD system, unlike the conventional broadcast-type CATV, is a system that allows a subscriber terminal of a subscriber to correspond to a video program on a one-to-one basis, thereby enabling interactive control.

【0003】従来,このようなVODシステムとして,
プロシーディングス オブ アイイ イ イ グローバ
ルコミュニケーションズ(ハーテム ガッファー他,マ
ルチメディア サーバズーデザイン アンド パフォー
マンス,Hatem Ghafir etal., "Multimedia servers-de
sign and performance",Proceedings of IEEE GCOM '9
4, pp.886-890, Patent Number, 5,321,740, Nov. and
Dec., 1994 )記載のVODシステムがある。
Conventionally, as such a VOD system,
Proceedings of Iii Global Communications (Hartem Gaffer et al., Multimedia Server Zoo Design and Performance, Hatem Ghafir et al., "Multimedia servers-de
sign and performance ", Proceedings of IEEE GCOM '9
4, pp.886-890, Patent Number, 5,321,740, Nov. and
Dec., 1994).

【0004】図8はそのようなVODシステムの全体構
成を説明するためのブロック図である。図8では,VO
Dシステムは,複数の加入者端末51,52,交換局5
5,パケット交換網63,及びビデオサーバ69,70
から構成されている。加入者端末51,52は各々,���
入者伝送���5��,54で交換局55に接続される。交換
局55,ビデオサーバ69はビデオ信号用伝送路19,
20で接続され,同様にまた交換局55とビデオサーバ
70はビデオ信号用伝送路19,20で接続される。加
入者端末51,52は加入者伝送路53,54を介し
て,交換局55に接続され,また,交換局55はビデオ
信号用伝送路19,20を介してビデオサーバ69,7
0に接続されてビデオ信号が伝送される第1のネットワ
ークが構成されている。
FIG. 8 is a block diagram for explaining the overall configuration of such a VOD system. In FIG. 8, VO
The D system includes a plurality of subscriber terminals 51 and 52, an exchange 5
5, packet switching network 63, and video servers 69, 70
It is composed of The subscriber terminals 51 and 52 are connected to a switching center 55 via subscriber transmission lines 53 and 54, respectively. The exchange 55 and the video server 69 are connected to the video signal transmission line 19,
The switching center 55 and the video server 70 are also connected by video signal transmission lines 19 and 20. The subscriber terminals 51 and 52 are connected to an exchange 55 via subscriber transmission lines 53 and 54, and the exchange 55 is connected to video servers 69 and 7 via transmission lines 19 and 20 for video signals.
0 is connected to the first network for transmitting a video signal.

【0005】また,交換局55とパケット交換網63
は,制御信号用伝送路67で接続されている。さらに,
ビデオサーバ69,70との間は各々,制御信号用伝送
路17,17でパケット交換網63と接続されている。
加入者端末は,加入者伝送路53,54を介して交換局
55に接続され,また,交換局55は制御用伝送路67
を介してパケット交換網63に接続され,このパケット
交換網63は制御信号伝送路17を介してビデオサーバ
69,70に接続され,制御信号が伝送される第2のネ
ットワークが構成されている。
The switching center 55 and the packet switching network 63
Are connected by a control signal transmission line 67. further,
The video servers 69 and 70 are connected to the packet switching network 63 via control signal transmission lines 17 and 17, respectively.
The subscriber terminal is connected to the switching center 55 via the subscriber transmission lines 53 and 54, and the switching center 55 is connected to the control transmission line 67.
The packet switching network 63 is connected to the video servers 69 and 70 via the control signal transmission line 17 to form a second network for transmitting control signals.

【0006】交換局55は,加入者回路56,57,ス
イッチ58,スイッチ制御部59,コネクション制御部
61,及び制御信号受付部62から構成されている。加
入者端末51,52からの制御信号は各々,加入者伝送
路53,54で交換局55内へ伝送され,加入者回路5
6,57経由で制御信号受付部62へ伝送される。
The switching center 55 is composed of subscriber circuits 56 and 57, a switch 58, a switch control unit 59, a connection control unit 61, and a control signal receiving unit 62. The control signals from the subscriber terminals 51 and 52 are transmitted to the switching center 55 via subscriber transmission lines 53 and 54, respectively.
The control signal is transmitted to the control signal receiving unit 62 via 6, 57.

【0007】���御信号受付部62は,入力される制御信
号が,加入者端末51,52とビデオサーバ69,70
との間にビデオ信号用伝送のためのコネクションと制御
信号伝送のためのコネクションの設定/解除に関するコ
ネクション制御信号である場合には,これをコネクショ
ン制御部61に転送する。
[0007] The control signal accepting section 62 receives the control signals from the subscriber terminals 51 and 52 and the video servers 69 and 70.
If the connection control signal is a connection control signal relating to the setting / cancellation of the connection for transmitting the video signal and the connection for transmitting the control signal, the control signal is transferred to the connection control unit 61.

【0008】コネクション制御部61は,制御信号受付
部62からのコネクション制御信号を入力するとコネク
ション制御プロトコルに基づいてビデオサーバ69,7
0とコネクション制御信号の交換を行なうとともにこれ
を処理する。
[0008] When the connection control unit 61 receives the connection control signal from the control signal receiving unit 62, the video servers 69, 7 are controlled based on the connection control protocol.
0 and a connection control signal are exchanged and processed.

【0009】加入者端末51,52とビデオサーバ6
9,70との間のビデオ信号伝送のためのコネクション
は,コネクション制御部61の処理結果に基づきスイッ
チ制御部56が,コネクション設定/解除に必要なスイ
ッチ58のパラメータを変更することで実現される。
[0009] The subscriber terminals 51 and 52 and the video server 6
The connection for transmitting the video signal between the connection control unit 9 and the connection control unit 70 is realized by the switch control unit 56 changing the parameters of the switch 58 necessary for connection setting / cancellation based on the processing result of the connection control unit 61. .

【0010】また,加入者端末51,52とビデオサー
バ69,70間の制御信号伝送のためのコネクション
は,コネクション制御信号の処理結果に基づきパケット
交換網63内に設定/解除される。
A connection for transmitting a control signal between the subscriber terminals 51 and 52 and the video servers 69 and 70 is set / released in the packet switching network 63 based on a processing result of the connection control signal.

【0011】以上のようにして,ビデオサーバ69,7
0からのビデオ信号は,ビデオ伝送路用伝送路19,2
0とスイッチ58経由で加入者端末51,52へ伝送さ
れる。さらに,加入者端末51,52からの制御信号
は,制御信号受付部62で多重され制御信号用伝送路6
7,パケット交換網63,さらに制御信号用伝送路1
7,17経由で,ビデオサーバ69,70へ伝送され
る。
As described above, the video servers 69, 7
The video signal from 0 is transmitted to the transmission lines 19 and 2 for the video transmission line.
0 and transmitted to the subscriber terminals 51 and 52 via the switch 58. Further, the control signals from the subscriber terminals 51 and 52 are multiplexed by the control signal receiving unit 62 and transmitted to the control signal transmission line 6.
7, packet switching network 63, and control signal transmission line 1
The data is transmitted to the video servers 69 and 70 via the channels 7 and 17.

【0012】図9は,図8の中のビデオサーバ69,7
0の詳細な構成を示す図である。ただし,図9において
図8と同じ番号が付けられている各ブロックは,図8の
ブロックと同一である。ビデオサーバ69,70は,ス
イッチ1,スイッチ制御部2,コネクション制御部3,
ビデオ信号蓄積再生部4,5,6,及びシステム制御部
71から構成される。また,システム制御部71は,イ
ンタフェース9,11,18,制御信号処理部12,サ
ービス提供管理部13,及びビデオ信号蓄積再生部管理
部14から構成されている。制御信号用伝送路から入力
される加入者端末51,52からの制御信号は,インタ
ーフェース18を介して制御信号処理部12に送られ
る。
FIG. 9 shows the video servers 69 and 7 in FIG.
FIG. 3 is a diagram showing a detailed configuration of a 0. However, the blocks in FIG. 9 that are assigned the same numbers as those in FIG. 8 are the same as the blocks in FIG. The video servers 69 and 70 include a switch 1, a switch control unit 2, a connection control unit 3,
It comprises video signal accumulation / reproduction units 4, 5, 6, and a system control unit 71. The system control unit 71 includes interfaces 9, 11, and 18, a control signal processing unit 12, a service provision management unit 13, and a video signal storage / reproduction unit management unit 14. Control signals from the subscriber terminals 51 and 52 input from the control signal transmission line are sent to the control signal processing unit 12 via the interface 18.

【0013】制御信号処理部12は,入力される制御信
号がスイッチ1で設定されるコネクション制御に関する
場合は,これをインターフェース11を介してコネクシ
ョン制御部3へ送る。また,制御信号処理部12は,ビ
デオ信号蓄積再生部4,5,6のどこにどのビデオプロ
グラムが蓄積されているかというディレクトリ情報を管
理しており,入力される制御信号がビデオプログラムの
再生制御に関する場合は,ディレクトリ情報に基づいて
入力される制御信号をインターフェース9を介してビデ
オ信号蓄積再生部4,5,6へ転送する。
When the input control signal relates to the connection control set by the switch 1, the control signal processing unit 12 sends the control signal to the connection control unit 3 via the interface 11. Further, the control signal processing unit 12 manages directory information indicating where the video program is stored in the video signal storage / reproduction units 4, 5, and 6, and the input control signal relates to the reproduction control of the video program. In this case, the control signal input based on the directory information is transferred to the video signal storage / reproduction units 4, 5, and 6 via the interface 9.

【0014】サービス提供管理部13は,制御信号処理
部12から入力され制御信号を基に,過去のビデオプロ
グラムのリクエスト状況,現在視聴中のビデオプログラ
ム,加入者の再生制御コマンドの操作状況,今後所望す
るビデオプログラムなどのサービス提供に関する情報を
加入者毎に管理する。
The service provision management unit 13 is based on the control signal input from the control signal processing unit 12, and requests the past video program, the video program currently being viewed, the operation status of the playback control command of the subscriber, and the future. Information on service provision such as a desired video program is managed for each subscriber.

【0015】ビデオ信号蓄積再生部管理部14は,図面
には記載されていないがビデオ信号蓄積再生部4,5,
6の各々のディスクストレージやディスク入出力インタ
ーフェース等のリソースの使用状況や再生送出されてい
るビデオストリーム数,送出レート等のビデオストリー
ムの状態を,インターフェース9を介して管理する。
Although not shown in the drawing, the video signal storage / reproduction unit management unit 14 includes video signal storage / reproduction units 4, 5,
6 manages, via the interface 9, the status of use of resources such as the disk storage and the disk input / output interface, and the number of video streams being reproduced and transmitted, and the video stream status such as the transmission rate.

【0016】例として,���デオ信号蓄積再生部4,5,
6が各々,ビデオプログラムA,B,Cを蓄積している
場合に,加入者端末51からの制御信号に応じたビデオ
サーバ69からこれらビデオプログラムが再生され,加
入者端末51へ伝送される手順を説明する。はじめに,
加入者端末51がビデオプログラムAをリクエストした
場合に,このビデオプログラムAが,加入者端末51に
伝送されるまでを説明する。
As an example, video signal storage / reproduction units 4, 5,
6 stores video programs A, B, and C, respectively, and reproduces the video programs from the video server 69 according to the control signal from the subscriber terminal 51 and transmits the video programs to the subscriber terminal 51. Will be described. First,
A description will be given of how the video program A is transmitted to the subscriber terminal 51 when the subscriber terminal 51 requests the video program A.

【0017】制御信号処理部12は,加入者端末51か
らビデオプログラムAを選択したことを通知する制御信
号をうける受けると,ディレクトリ情報を参照してビデ
オプログラムAがビデオ信号蓄積再生部4に蓄積されて
いることを確認する。
When the control signal processing unit 12 receives a control signal notifying that the video program A is selected from the subscriber terminal 51, the video program A is stored in the video signal storage / reproduction unit 4 with reference to the directory information. Make sure that

【0018】次に,図8で説明した手順に従って既に交
換局55のスイッチ58で加入者端末51とビデオ信号
用伝送路18間のコネクションが確立されているとする
と,制御信号処理部12は,インターフェース11を介
してコネクション制御部3に,ビデオ信号蓄積再生部4
とビデオ信号用伝送路19間のコネクション設定を指示
する。
Next, assuming that the connection between the subscriber terminal 51 and the video signal transmission line 18 has already been established by the switch 58 of the exchange 55 in accordance with the procedure described with reference to FIG. The video signal storage / playback unit 4 is sent to the connection control unit 3 via the interface 11.
And a connection setting between the video signal transmission line 19 and the video signal transmission line 19.

【0019】コネクション制御部3は,制御信号処理部
12からの指示により,自身の管理するスイッチ1の入
出力間,すなわちビデオ信号蓄積再生部4,5,6とビ
デオ信号用伝送路19,20間のコネクションの状態を
参照して,ビデオ信号蓄積再生部4とビデオ信号用伝送
路18間のコネクションが設定可能かを判定し,その結
果に応じてスイッチ制御部2を駆動させ,このコネクシ
ョンを設定する。
In response to an instruction from the control signal processing unit 12, the connection control unit 3 switches between the input and output of the switch 1 managed by itself, that is, the video signal storage / reproduction units 4, 5, 6 and the video signal transmission lines 19, 20. It is determined whether or not a connection between the video signal storage / reproduction unit 4 and the video signal transmission line 18 can be set by referring to the state of the connection between them, and the switch control unit 2 is driven according to the result, and this connection is established. Set.

【0020】ビデオ信号蓄積再生部4とビデオ信号用伝
���路18間にコネクションが設定されると,コネクショ
ン制御部3はインターフェース11を介して,制御信号
処理部12へコネクションが設定されたことを報告す
る。
When a connection is established between the video signal storage / reproduction unit 4 and the video signal transmission line 18, the connection control unit 3 reports to the control signal processing unit 12 via the interface 11 that the connection has been established. I do.

【0021】さらに,制御信号処理部12は,インター
フェース9を介して,ビデオ信号蓄積再生部4にビデオ
プログラムAの再生のために必要なビデオ信号蓄積再生
部4のリソース確保を指示する。
Further, the control signal processing unit 12 instructs the video signal storage / reproduction unit 4 via the interface 9 to secure resources of the video signal storage / reproduction unit 4 necessary for reproducing the video program A.

【0022】ビデオ信号蓄積再生部4は,ビデオプログ
ラムAの再生が可能な場合はこれを制御信号処理部12
に報告する。
If the video program A can be reproduced, the video signal storage / reproduction unit 4 transmits the video program A to the control signal processing unit 12.
Report to

【0023】制御信号処理部12は,コネクション制御
部3およびビデオ信号蓄積再生部4各々からのコネクシ
ョン確立,再生可能の報告を受けると,インターフェー
ス18を介して,加入者端末51へビデオプログラムA
の再生が可能なことを通知する。
When the control signal processing unit 12 receives a report of connection establishment and reproducibility from each of the connection control unit 3 and the video signal storage / reproduction unit 4, the video signal A is transmitted to the subscriber terminal 51 via the interface 18.
Notify that playback is possible.

【0024】加入者端末51は,制御信号処理部12か
らの通知を制御信号として受信すると,制御信号用伝送
路17,インターフェース18経由で,ビデオカセット
レコーダの‘PLAY’に相当する再生制御コマンドを
インターフェース18経由で制御信号処理部12へ送
る。
When the subscriber terminal 51 receives the notification from the control signal processing unit 12 as a control signal, the subscriber terminal 51 transmits a reproduction control command corresponding to “PLAY” of the video cassette recorder via the control signal transmission line 17 and the interface 18. The signal is sent to the control signal processing unit 12 via the interface 18.

【0025】制御信号処理部12は,加入者端末51か
らのこの再生制御コマンドを受信すると,ビデオ信号蓄
積再生部4へこれを転送し,ビデオ信号蓄積再生部4は
ビデオプログラムAを開始(“PLAY”)する。
When receiving the reproduction control command from the subscriber terminal 51, the control signal processing unit 12 transfers the command to the video signal storage / reproduction unit 4, and the video signal storage / reproduction unit 4 starts the video program A ("" PLAY ").

【0026】以上の手順によって,加入者端末51の要
求するビデオプログラムAを加入者端末51へ伝送させ
ることが実現される。
According to the above procedure, the video program A requested by the subscriber terminal 51 is transmitted to the subscriber terminal 51.

【0027】次に,加入者端末51がビデオプログラム
A受信中に,“PLAY”以外の再生制御を行う手順を
説明する。
Next, a description will be given of a procedure in which the subscriber terminal 51 performs playback control other than "PLAY" while receiving the video program A.

【0028】加入者端末51は,ビデオプログラムAを
受信中に,制御信号用伝送路17,インターフェース1
8経由で,“早送り”や“巻き戻し”“一時停止”等の
再生制御コマンドを制御信号処理部12へ送る。
While receiving the video program A, the subscriber terminal 51 transmits the control signal transmission line 17 and the interface 1
A playback control command such as “fast forward”, “rewind”, and “pause” is sent to the control signal processing unit 12 via the control unit 8.

【0029】制御信号処理部12は,加入者端末51か
らのこれら再生制御コマンドを受信すると,ビデオ信号
蓄積再生部4へこれを転送し,ビデオ信号蓄積再生部4
は,再生制御コマンドに応じてビデオプログラムAの再
生を実行する。
When the control signal processing section 12 receives these reproduction control commands from the subscriber terminal 51, the control signal processing section 12 transfers them to the video signal accumulation / reproduction section 4, and the video signal accumulation / reproduction section 4
Executes the reproduction of the video program A according to the reproduction control command.

【0030】以上の手順によって,加入者端末51がビ
デオプログラムAの再生制御が実現される。
With the above procedure, the subscriber terminal 51 realizes the reproduction control of the video program A.

【0031】さらに,加入者端末51がビデオプログラ
ムAからビデオプログラムCに視聴を変更するためのビ
デオプログラムの切り換え手順を説明する。
Further, a description will be given of a procedure for switching the video program for the subscriber terminal 51 to change the viewing from the video program A to the video program C.

【0032】制御信号処理部12は,加入者端末51か
らビデオプログラムCへの視聴変更を通知する制御信号
を入力すると,インターフェース9を介してそれまでに
視聴していたビデオプログラムAを蓄積しているビデオ
信号蓄積再生部4にビデオプログラムAの再生中止を指
示する。そして制御信号処理部12はディレクトリ情報
を参照してビデオプログラムCがビデオ信号蓄積再生部
6に蓄積されていることを確認する。
When the control signal processing unit 12 receives a control signal from the subscriber terminal 51 to notify the change of the viewing to the video program C, the control signal processing unit 12 accumulates the video program A which has been viewed up to that time via the interface 9. The video signal storage / reproduction unit 4 instructs the reproduction of the video program A to stop. Then, the control signal processing unit 12 confirms that the video program C is stored in the video signal storage / reproduction unit 6 by referring to the directory information.

【0033】次に,制御信号処理部12は,インターフ
ェース11を介してコネクション制御部3に,ビデオ信
号蓄積再生部4とビデオ信号用伝送路19間のコネクシ
ョンを解除し,ビデオ信号蓄積再生部6とビデオ信号用
伝送路19間のコネクションを設定するよう変更を指示
する。コネクション制御部3は,制御信号処理部12か
らの変更の指示により,自身の管理するスイッチ1の入
出力間,すなわちビデオ信号蓄積再生部4,5,6とビ
デオ信号用伝送路19,20間のコネクションの状態を
参照して,ビデオ信号蓄積再生部6とビデオ信号用伝送
路19間のコネクションが設定可能かを判定し,その結
果に応じてスイッチ制御部2を駆動させ,このコネクシ
ョンを設定する。ここで,ビデオ信号蓄積再生部6とビ
デオ信号用伝送路19間にコネクションが設定される
と,コネクション制御部3はインターフェース11を介
して,制御信号処理部12へコネクションが設定された
ことを報告する。
Next, the control signal processing unit 12 releases the connection between the video signal storage / reproduction unit 4 and the video signal transmission line 19 to the connection control unit 3 via the interface 11, and the video signal storage / reproduction unit 6 A change is instructed to set a connection between the transmission line 19 and the video signal transmission line 19. In response to a change instruction from the control signal processing unit 12, the connection control unit 3 switches between the input and output of the switch 1 managed by itself, that is, between the video signal storage and playback units 4, 5, and 6 and the video signal transmission lines 19 and 20. It is determined whether or not a connection between the video signal storage / reproduction unit 6 and the video signal transmission line 19 can be set up with reference to the state of the connection, and the switch control unit 2 is driven according to the result to set this connection. I do. Here, when a connection is established between the video signal storage / reproduction unit 6 and the video signal transmission line 19, the connection control unit 3 reports via the interface 11 to the control signal processing unit 12 that the connection has been established. I do.

【0034】さらに,制御信号処理部12は,インター
フェース9を介して,ビデオ信号蓄積再生部6にビデオ
プログラムCの再生のために必要なビデオ信号蓄積再生
部6のリソース確保を指示する。
Further, the control signal processing unit 12 instructs the video signal storage / reproduction unit 6 via the interface 9 to secure resources of the video signal storage / reproduction unit 6 necessary for reproducing the video program C.

【0035】ビデオ信号蓄積再生部6は,インターフェ
ース9を介してビデオプログラムCの再生が可能な場合
はこれを制御信号処理部12に報告する。
When the video program C can be reproduced via the interface 9, the video signal storage / reproduction unit 6 reports this to the control signal processing unit 12.

【0036】制御信号処理部12は,コネクション制御
部3およびビデオ信号蓄積再生部6各々からのコネクシ
ョン確立,再生可能の報告を受けると,インターフェー
ス18を介して,加入者端末51へビデオプログラムC
への変更が完了したことを通知する。
When the control signal processing unit 12 receives the report of connection establishment and reproduction possible from each of the connection control unit 3 and the video signal storage / reproduction unit 6, the control signal processing unit 12 sends the video program C to the subscriber terminal 51 via the interface 18.
Notify that changes to have been completed.

【0037】加入者端末51は,制御信号処理部12か
らの通知���制御信号として受信すると,制御信号用伝送
路17,インターフェース18経由で,ビデオカセット
レコーダの��PLAY”に���当する再生制御コマンドを
インターフェース18経由で制御信号処理部12へ送
る。
When the subscriber terminal 51 receives the notification from the control signal processing unit 12 as a control signal, the subscriber terminal 51 transmits a reproduction control command corresponding to “PLAY” of the video cassette recorder via the control signal transmission line 17 and the interface 18. The signal is sent to the control signal processing unit 12 via the interface 18.

【0038】制御信号処理部11は,加入者端末51か
らのこの再生制御コマンドを受信すると,ビデオ信号蓄
積再生部6へこれを転送し,ビデオ信号蓄積再生部6は
ビデオプログラムCを開始(“PLAY”)する。
When receiving the reproduction control command from the subscriber terminal 51, the control signal processing section 11 transfers this to the video signal storage / reproduction section 6, and the video signal storage / reproduction section 6 starts the video program C ("" PLAY ").

【0039】以上の手順によって,加入者端末51から
の制御信号によってビデオプログラムAからビデオプロ
グラムCへの切り換えが実現される。
According to the above procedure, switching from the video program A to the video program C is realized by the control signal from the subscriber terminal 51.

【0040】以上の構成によって,加入者端末51,5
2からの制御信号に応じて,ビデオサーバ69,70か
ら,加入者の要求するビデオプログラムを加入者端末5
1,52へ伝送させることができ,しかも加入者端末5
1,52からの制御信号によって,ビデオサーバ69,
70を制御してビデオプログラムの再生制御,ビデオプ
ログラムの切り換えを実現することができる。
With the above configuration, the subscriber terminals 51, 5
In response to the control signal from the terminal 2, the video server 69, 70 sends a video program requested by the subscriber to the subscriber terminal 5.
1, 52, and the subscriber terminal 5
The video server 69,
70 can be controlled to realize the reproduction control of the video program and the switching of the video program.

【0041】[0041]

【発明が解決しようとする課題】従来のVODシステム
では,加入者端末51,52からの制御信号によるビデ
オサーバ69,70におけるビデオプログラムの再生制
御,ビデオプログラムの切り換えが可能なことから,サ
ービス提供者にビデオサーバを用いて,基本的なインタ
ラクティブなサービスを提供するという目的は満たすも
のの,ビデオサーバのシステム制御部の機能が不充分な
ため,柔軟なVODサービスの提供が困難であるという
欠点がある。具体的には以下の3点が欠点として挙げら
れる。
In the conventional VOD system, the playback of video programs in the video servers 69 and 70 can be controlled by the control signals from the subscriber terminals 51 and 52, and the video programs can be switched. Fulfills the purpose of providing basic interactive services to the video server using the video server, but has the disadvantage that it is difficult to provide a flexible VOD service because the function of the system control unit of the video server is insufficient. is there. Specifically, the following three points are cited as disadvantages.

【0042】第1に,加入者端末がビデオプログラム���
リクエストしてからこのビデオプログラムAが加入者端
末51に伝送されるまでの時間は,主にビデオ蓄積再生
部がビデオプログラムの再生が可能な状態になるのに要
する時間によって決まる。これは,例えば,ビデオカセ
ットレコーダで視聴する場合にビデオテープの頭出し操
作に要する時間に相当する。このようなビデオ蓄積再生
部レスポンス時間は,長さは1秒以下から数10秒ま
で,リクエストの集中度により確率的に変動するもの
の,どのようなアーキテクチャのビデオサーバでも必ず
生じ,従来例のシステムではこのビデオ蓄積再生部レス
ポンス時間には何もサービス(ビデオプログラム)が提
供されず,サービス提供者と加入者ともに無駄な時間と
なる。
First, the time from when the subscriber terminal requests a video program to when the video program A is transmitted to the subscriber terminal 51 is mainly that the video storage / reproduction unit can reproduce the video program. It depends on the time it takes to get into the state. This corresponds to, for example, the time required for a video tape cueing operation when viewing with a video cassette recorder. The response time of such a video storage / playback unit varies in length from less than one second to several tens of seconds, depending on the degree of concentration of requests, but it always occurs in video servers of any architecture. In this case, no service (video program) is provided in the response time of the video storage / playback unit, and both the service provider and the subscriber are wasted time.

【0043】第2には,加入者端末からの制御信号によ
ってビデオプログラムの再生制御を行うが,サービス提
供者の運用を考慮すると,全てのビデオプログラムに対
して再生制御を許可することは必ずしも好ましくないこ
ともある。例えば,サービス提供者の収入としては加入
者からの視聴料以外に広告宣伝業者からの広告宣伝料が
考えられる。すなわち番組提供者は,広告宣伝情報を加
入者に提供することによって,広告宣伝料を得ることが
できる。このような広告宣伝は,サービス提供者にとっ
てVODサービスの円滑な運用上重要である。しかしな
がら,従来は,ビデオプログラムの内容に関係なく加入
者に“早送り”や“巻き戻し”などの再生制御機能が与
えられているため,加入者はビデオプログラムとして広
告宣伝情報を準備しても,これの受信中に加入者が広告
宣伝情報を飛ばして視聴しない恐れがあり,宣伝効率が
劣化する。
Second, the reproduction control of the video program is performed by the control signal from the subscriber terminal. However, considering the operation of the service provider, it is not always preferable to permit the reproduction control for all the video programs. Not always. For example, the service provider's income may include an advertising fee from an advertising agency in addition to the viewing fee from the subscriber. That is, the program provider can obtain the advertisement fee by providing the advertisement information to the subscriber. Such advertisement is important for the service provider to smoothly operate the VOD service. Conventionally, however, the subscriber is provided with a playback control function such as "fast forward" or "rewind" regardless of the content of the video program. During the reception, the subscriber may skip the advertisement information and not view the advertisement information, and the advertisement efficiency is deteriorated.

【0044】第3に,加入者端末からの再生制御コマン
ドを考慮した運用の実現が困難である。例えば,再生制
御コマンドの中の“一時停止”や“早送り”,“巻き戻
し”を加入者端末から送出すると,ビデオサーバがこれ
らのコマンドに従って再生制御を実行中する。この再生
制御の実行中には,加入者端末には,これらのコマンド
が実行中であることが通知され,表示されるのみであ
る。これらのコマンド実行は,加入者の行動様式により
実行時間の長さは変動するものの,ビデオプログラム再
生時間中には,確率的に生じると考えられる。しかしな
がら,従来のシステムにおいては,このようなコマンド
実行時間を利用した運用形態には対応できない。
Third, it is difficult to realize an operation in consideration of a reproduction control command from a subscriber terminal. For example, when "pause", "fast forward", and "rewind" in the playback control commands are transmitted from the subscriber terminal, the video server executes the playback control according to these commands. During the execution of the playback control, the subscriber terminal is informed that these commands are being executed and only displayed. The execution of these commands is considered to occur stochastically during the video program playback time, although the length of execution time varies depending on the behavior of the subscriber. However, the conventional system cannot cope with an operation mode using such a command execution time.

【0045】そこで,本発明の技術的課題は,上記欠点
を解消し,運用形態に対して柔軟に対応でき,従って付
加価値性の高いビデオ・オン・デマンドシステムにおけ
るビデオサーバを提供することにある。
Therefore, the technical problem of the present invention is to solve the above-mentioned drawbacks and to flexibly cope with the operation mode, and therefore, a video-on-demand system with high added value.
Video server .

【0046】[0046]

【課題を解決するための手段】[Means for Solving the Problems]

【0047】本発明によれば,複数の加入者端末と,複
数のビデオサーバと,前記複数のビデオサーバから前記
複数の加入者端末へビデオプログラムを伝送する第1の
ネットワークと,前記複数の加入者端末と前記複数のビ
デオサーバ間で送受される制御信号を伝送する第2のネ
ットワークとを備えて構成されるビデオ・オン・デマン
ドシステムにおけるビデオサーバにおいて,前記複数の
ビデオサーバの各々は,前記ビデオプログラムを蓄積し
これを前記複数の加入者端末各々からの制御信号に応じ
て再生する複数の蓄積再生手段と,蓄積される前記ビデ
オプログラムの高速な読み出しが可能であり少なくとも
前記複数の蓄積再生手段よりは当該ビデオプログラムの
再生開始が速い複数の高速蓄積再生手段と,前記複数の
蓄積再生手段および高速蓄積再生手段からのビデオプロ
グラムを所定の出力ポートに切り換える切り換え手段
と,前記複数の加入者端末各々からの制御信号を入力
し,当該制御信号に対応して前記複数の蓄積再生手段お
よび高速蓄積再生手段と前記切り換え手段とを制御する
制御手段とから構成され,前記制御手段は,前記複数の
蓄積再生手段に蓄積されるビデオプログラムの再生を要
求してから再生が開始されるまでのレスポンス時間を計
算するレスポンス時間計算手段と,前記複数の高速蓄積
再生手段に蓄積されているビデオプログラムの中で前記
レスポンス時間計算手段が算出する前記レスポンス時間
に再生するビデオプログラムを選択するビデオプログラ
ム選択手段とを備え,前記制御手段は,前記複数の加入
者端末各々から視聴要求を示す制御信号を受け付ける
と,前記複数の高速蓄積再生手段と前記切り換え手段を
制御して,前記レスポンス時間計算手段により算出され
たレスポンス時間に前記ビデオプログラム選択手段によ
り選択されたビデオプログラムを前記加入者端末へ送出
し、前記制御手段は,前記複数の加入者端末各々が現在
視聴しているビデオプログラムを示すサービス提供情報
を管理するサービス提供管理手段と,前記複数の加入者
端末各々から前記ビデオプログラムの再生状態を制御す
るコマンドを示す制御信号を受信すると,前記レスポン
ス時間に送出されるビデオプログラムに対する前記制御
信号に示されたコマンドの実行を中止する再生制御コマ
ンド判定手段を備え,前記制御手段は,前記複数の加入
者端末各々から前記再生状態を制御するコマンドを示す
制御信号を受信すると,前記サービス 提供管理手段が管
理するサービス提供情報を参照し前記コマンドを送出し
た加入者端末が現在視聴しているビデオプログラムが前
記複数の高速蓄積再生手段に蓄積されているビデオプロ
グラムであるか否かを判定し,前記複数の高速蓄積再生
手段に蓄積されているビデオプログラムと判定した場合
においては前記コマンドの実行を中止し,前記複数の高
速蓄積再生手段に蓄積されているビデオプログラムでな
いと判定した場合においては前記コマンドの実行を行う
ように前記複数の蓄積再生制御手段に通知することを特
徴とするビデオ・オン・デマンドシステムにおけるビデ
オサーバが得られる。
According to the present invention, a plurality of subscriber terminals and
The number of video servers and the plurality of video servers
A first method for transmitting a video program to a plurality of subscriber terminals
A network, the plurality of subscriber terminals and the plurality of
A second network for transmitting control signals transmitted and received between the video servers.
Video-on-demand configured with a network
In a video server in a video system,
Each of the video servers stores the video program.
In response to a control signal from each of the plurality of subscriber terminals,
A plurality of storage / playback means for playing back video,
High-speed reading of the program
The plurality of storage / playback units are used by the video program.
A plurality of high-speed storage / reproducing means whose reproduction is started quickly;
Video playback from storage and playback means and high-speed storage and playback means
Switching means for switching the program to a predetermined output port
And a control signal from each of the plurality of subscriber terminals
In response to the control signal, the plurality of storage / reproduction means and
And controlling the high-speed storage / reproduction means and the switching means
Control means, the control means comprising:
It is necessary to play the video program stored in the storage and playback means.
Response time from playback to playback start
Response time calculation means for calculating
In the video program stored in the reproducing means,
The response time calculated by the response time calculation means
Select a video program to play
Means for selecting the plurality of subscribers.
Control signal indicating a viewing request is received from each user terminal
And the plurality of high-speed storage / reproduction means and the switching means.
Controlled by the response time calculation means.
Response time, the video program selecting means
And sends the selected video program to the subscriber terminal.
And the control means determines that each of the plurality of subscriber terminals is
Service provision information indicating the video program you are watching
Service providing means for managing the plurality of subscribers
Control the playback state of the video program from each terminal
When a control signal indicating a command to
Said control over the video program transmitted at
A playback control frame that suspends execution of the command indicated by the signal.
And a control unit, wherein the control unit controls the plurality of subscriptions.
Command to control the playback state from each user terminal
When the control signal is received, the service provision management means is controlled.
Sends the command with reference to the service provision information
The video program currently viewed by the subscriber terminal
The video pros stored in multiple high-speed storage and playback means
Gram or not, and said plurality of high-speed storage and reproduction
When it is determined that the video program is stored in the means
The execution of the command is stopped and the plurality of high
It is a video program stored in the
If it is determined that the command is executed
Notification to the plurality of storage and reproduction control means as described above.
Video-on-demand systems
Observer is obtained.

【0048】また,本発明によれば,前記いずれかの
デオ・オン・デマンドシステムにおけるビデオサーバ
おいて,前記制御手段は,前記複数の加入者端末各々か
ら前記ビデオプログラムの再生状態を制御するコマンド
を示す制御信号を受信し,前記制御信号に示された複数
のコマンドを識別し予め検出するように決めたコマンド
を検出する再生制御コマンド検出手段を備え,前記ビデ
オプログラム選択手段は,前記再生制御コマンド検出手
段が前記決められたコマンドを検出すると,このコマン
ドを実行している間に送出すべきビデオプログラムを選
択することを特徴とするビデオ・オン・デマンドシステ
ムにおけるビデオサーバが得られる。
Further, according to the present invention, any of the foregoing bi
In a video server in a video-on-demand system , the control means receives a control signal indicating a command for controlling a reproduction state of the video program from each of the plurality of subscriber terminals, and Playback control command detection means for identifying a plurality of commands indicated in the signal and detecting a command determined to be detected in advance, wherein the video program selection means is configured to allow the playback control command detection means to execute the determined command. A video-on-demand system which, when detected, selects a video program to be transmitted during the execution of this command.
The video server in the system is obtained.

【0049】また,本発明によれば,前記いずれかの
デオ・オン・デマンドシステムにおけるビデオサーバ
おいて,前記制御手段は,更に,前記複数の加入者端末
各々が現在視聴しているビデオプログラムを示すサービ
ス提供情報を管理するサービス提供管理手段を備えてい
ることを特徴とするビデオ・オン・デマンドシステムに
お��るビデオサーバが得られる。
Further, according to the present invention, any of the foregoing bi
In a video server in a video-on-demand system , the control unit further includes a service providing management unit that manages service providing information indicating a video program currently being viewed by each of the plurality of subscriber terminals. Video-on-demand system characterized by having means
Video server can be obtained.

【0050】また,本発明によれば,複数の加入者端末
と,複数のビデオサーバと,前記複数のビデオサーバか
ら前記複数の加入者端末へビデオプログラムを伝送する
第1のネットワークと,前記複数の加入者端末と前記複
数のビデオサーバ間で送受される制御信号を伝送する第
2のネットワークとを備えて構成されるビデオ・オン・
デマンドシステムにおけるビデオサーバにおいて,前記
複数のビデオサーバの各々は,前記ビデオプログラムを
蓄積しこれを前記複数の加入者端末各々からの制御信号
に応じて再生する複数の蓄積再生手段と,蓄積される前
記ビデオプログラムの高速な読み出しが可能であり少な
くとも前記複数の蓄積再生手段よりは当該ビデオプログ
ラムの再生開始が速い複数の高速蓄積再生手段と,前記
複数の蓄積再生手段および高速蓄積再生手段からのビデ
オプログラムを所定の出力ポートに切り換える切り換え
手段と,前記複数の加入者端末各々からの制御信号を入
力し,当該制御信号に対応して前記複数の蓄積再生手段
および高速蓄積再生手段と前記切り換え手段とを制御す
る制御手段とから構成され,前記制御手段は,前記複数
の加入者端末各々が現在視聴しているビデオプログラム
を示すサービス提供情報を管理するサービス提供管理手
段と,前記複数の加入者端末各々から前記ビデオプログ
ラムの再生状態を制御するコマンドを示す制御信号を受
信すると,前記レスポンス時間に送出されるビデオプロ
グラムに対する前記制御信号に示されたコマンドの実行
を中止する再生制御コマンド判定手段とを備え,前記制
御手段は,前記複数の加入者端末各々から前記再生状態
を制御するコマンドを示す制御信号を受信すると,前記
サービス提供管理手段が管理するサービス提供情報を参
照し前記コマンドを送出した加入者端末が現在視聴して
いるビデオプログラムが前記複数の高速蓄積再生手段に
蓄積されているビデオプログラムであるか否かを判定
し,前記複数の高速蓄積再生手段に蓄積されているビデ
オプログラムと判定した場合においては前記コマンドの
実行を中止し,前記複数の高速蓄積再生手段に蓄積され
ているビデオプログラムでないと判定した場合において
は前記コマンドの実行を行うように前記複数の蓄積再生
制御手段に通知することを特徴とするビデオ・オン・デ
マンドシステムにおけるビデオサーバが得られる。
According to the present invention, a plurality of subscriber terminals, a plurality of video servers, a first network for transmitting a video program from the plurality of video servers to the plurality of subscriber terminals, the subscriber terminal to the video-on-configured and a second network for transmitting control signals to be transmitted and received between the plurality of video servers
In a video server in a demand system , each of the plurality of video servers stores the video program, and stores a plurality of storage / reproducing means for reproducing the video program in response to a control signal from each of the plurality of subscriber terminals. A plurality of high-speed storage / reproduction means capable of reading the video program at a high speed and starting reproduction of the video program faster than at least the plurality of storage / reproduction means; and a video from the plurality of storage / reproduction means and the high-speed storage / reproduction means. Switching means for switching a program to a predetermined output port; input of control signals from each of the plurality of subscriber terminals; and a plurality of storage / reproduction means, high-speed storage / reproduction means, and the switching means corresponding to the control signals. Control means for controlling each of the plurality of subscriber terminals. A service providing management unit for managing service providing information indicating a currently viewed video program; and a control signal indicating a command for controlling a reproduction state of the video program received from each of the plurality of subscriber terminals. Playback control command determination means for suspending execution of the command indicated by the control signal with respect to the video program transmitted to the plurality of subscriber terminals, wherein the control means transmits a command for controlling the playback state from each of the plurality of subscriber terminals. Upon receiving the control signal shown in the figure, the video program currently viewed by the subscriber terminal which transmitted the command with reference to the service provision information managed by the service provision management means is stored in the plurality of high-speed storage and reproduction means. It is determined whether the program is a video program or not and stored in the plurality of high-speed storage / reproduction means. If it is determined that the video program is not the video program stored in the plurality of high-speed storage / reproduction means, the command execution is stopped. Video-on- data notifying the storage / playback control means of the
A video server in a command system is obtained.

【0051】さらに,本発明によれば,複数の加入者端
末と,複数のビデオサー��と,前記複数のビデオサーバ
���ら前記複数の加入者端末へビデオプログラムを伝送す
る第1のネットワークと,前記複数の加入者端末と前記
複数のビデオサーバ間で送受される制御信号を伝送する
第2のネットワークとを備えて構成されるビデオ・オン
・デマンドシステムにおけるビデオサーバにおいて,前
記複数のビデオサーバの各々は,前記ビデオプログラム
を蓄積しこれを前記複数の加入者端末各々からの制御信
号に応じて再生する複数の蓄積再生手段と,蓄積される
前記ビデオプログラムの高速な読み出しが可能であり少
なくとも前記複数の蓄積再生手段よりは当該ビデオプロ
グラムの再生開始が速い複数の高速蓄積再生手段と,前
記複数の蓄積再生手段および高速蓄積再生手段からのビ
デオプログラムを所定の出力ポートに切り換える切り換
え手段と,前記複数の加入者端末各々からの制御信号を
入力し,当該制御信号に対応して前記複数の蓄積再生手
段および高速蓄積再生手段と前記切り換え手段とを制御
する制御手段とから構成され,前記制御手段は,前記制
御信号に示された複数のコマンドを識別し予め検出する
ように決めたコマンドを検出する再生制御コマンド検出
手段と,前記再生制御コマンド検出手段が前記決められ
たコマンドを検出すると,このコマンドを実行している
間に送出する,高速蓄積再生手段に蓄積されたビデオプ
ログラムを選択する複数のビデオプログラム選択手段と
を備え,前記制御手段は,前記加入者端末各々から前記
再生状態を制御するコマンドを示す制御信号を受信する
と,前記複数の高速蓄積再生手段と切り換え手段を制御
して,前記ビデオプログラム選択により選択されたビデ
オプログラムを前記複数の加入者端末へ送出することを
特徴とするビデオ・オン・デマンドシステムにおけるビ
デオサーバが得られる。
Further, according to the present invention, a plurality of subscriber terminals, a plurality of video servers, a first network for transmitting a video program from the plurality of video servers to the plurality of subscriber terminals, video on configured and a second network for transmitting control signals to be received between the subscriber terminal, wherein the plurality of video servers
A video server in a demand system , wherein each of the plurality of video servers stores the video program and reproduces the video program in response to a control signal from each of the plurality of subscriber terminals; A plurality of high-speed storage / reproduction means capable of reading the video program at a high speed and starting reproduction of the video program faster than at least the plurality of storage / reproduction means; and a plurality of high-speed storage / reproduction means. Switching means for switching a video program to a predetermined output port; a control signal from each of the plurality of subscriber terminals; and a plurality of storage / reproduction means, high-speed storage / reproduction means, and the switching means corresponding to the control signal And control means for controlling Playback control command detecting means for identifying a number of commands and detecting a command determined in advance, and when the playback control command detecting means detects the determined command, the command is transmitted during execution of the command. A plurality of video program selection means for selecting a video program stored in the high-speed storage / reproduction means, wherein the control means receives a control signal indicating a command for controlling the reproduction state from each of the subscriber terminals. the controlling plural high-speed storage and reproduction means and the switching means, bi in a video-on-demand system characterized by sending a selected video program by the video program selected to said plurality of subscriber terminals
A video server is obtained.

【0052】[0052]

【作用】本発明のビデオサーバは,ビデオサーバのシス
テム制御部の高機能化により,加入者端末がリクエスト
したビデオプログラムの送出までのレスポンス時間を計
算し,レスポンス時間に再生送出する別なビデオプログ
ラムを選択してこれを再生送出し,これが終了してから
リクエストしたビデオプログラムに切り換えることがで
き,再生制御コマンド判定部が入力された再生制御コマ
ンドを送出した加入者端末が現在視聴しているビデオプ
ログラムをサービス提供管理部に問い合わせてから再生
制御コマンドの有効/無効を判定するので,ビデオプロ
グラム毎に,加入者端末からの再生制御を制限でき,さ
らに再生制御コマンド検出部が入力された特定な再生制
御コマンドを検出すると,この再生制御コマンドを送出
した加入者端末の受信しているビデオプログラムを切り
換えさせることが可能である。
The video server of the present invention calculates another response time until the transmission of the video program requested by the subscriber terminal, and reproduces and transmits the video program at the response time, by enhancing the function of the system control unit of the video server. The playback control command is selected, and the playback is transmitted. After completion of the playback control, the video program can be switched to the requested video program. Since the validity / invalidity of the playback control command is determined after inquiring the service provision management unit, the playback control from the subscriber terminal can be restricted for each video program. When the playback control command is detected, the subscriber terminal transmitting the playback control command receives the playback control command. It is possible to switch the video program that signal.

【0053】[0053]

【実施例】以下,本発明の実施例について図面を参照し
て説明する。ただし,以下の説明に用いる図中で図8と
図9と同じ番号が付けられた構成要素は,図8,図9の
構成要素の作用をなすものと同一である。
Embodiments of the present invention will be described below with reference to the drawings. However, in the drawings used in the following description, the components denoted by the same reference numerals as those in FIGS. 8 and 9 are the same as those acting as the components in FIGS. 8 and 9.

【0054】図1は本発明の第1の実施例に係るビデオ
サーバの構成を示すブロック図である。図1に示すよう
に,ビデオサーバ10Aは,スイッチ1,スイッチ制御
部2,コネクション制御部3,ビデオ信号蓄積再生装置
4,5,6,システム制御部7A,及び高速蓄積再生手
段である高速メモリ部8から構成される。
FIG. 1 is a block diagram showing the configuration of a video server according to the first embodiment of the present invention. As shown in FIG. 1, the video server 10A includes a switch 1, a switch control unit 2, a connection control unit 3, video signal storage and playback devices 4, 5, 6, a system control unit 7A, and a high-speed storage and playback device.
It is composed of a high-speed memory unit 8 as a stage .

【0055】システム制御部7���は,インターフェース
11,制御信号処理部12,サービス提供管理部13,
ビデオ信号蓄積再生部管理部14,レスポンス時間計算
部15,及びビデオプログラム選択部16から構成され
る。
The system control section 7A includes an interface 11, a control signal processing section 12, a service provision management section 13,
It comprises a video signal accumulation / reproduction unit management unit 14, a response time calculation unit 15, and a video program selection unit 16.

【0056】制御信号用伝送路17から入力される加入
者端末51,52(図8)からの制御信号は,インター
フェース18を介して制御信号処理部12に送られる。
The control signals from the subscriber terminals 51 and 52 (FIG. 8) input from the control signal transmission line 17 are sent to the control signal processing unit 12 via the interface 18.

【0057】高速メモリ部8は,ビデオプログラムを蓄
積し,ビデオ信号蓄積再生部4,5,6に比べ,極めて
小さなレスポンス時間でビデオプログラムを再生する。
The high-speed memory section 8 stores the video program and reproduces the video program with a very short response time as compared with the video signal storage / reproduction sections 4, 5, and 6.

【0058】制御信号処理部12は,加入者端末51,
52によるビデオプログラムのリクエストに関する制御
信号を入力すると,レスポンス時間計算部15ヘリクエ
ストされたビデオプログラムが再生されるまでのレスポ
ンス時間の計算を起動させる。
The control signal processing section 12 includes a subscriber terminal 51,
When the control signal relating to the request of the video program by the 52 is input, the response time calculation unit 15 starts the calculation of the response time until the requested video program is reproduced.

【0059】レスポンス時間計算部15は,制御信号処
理部12の指示を受けると,ビデオ信号蓄積再生部管理
部14が管理するビデオ信号蓄積再生部4,5,6の各
々のディスクストレージやディスク入出力インターフェ
ース等のリソースの使用状況や再生送出されているビデ
オストリーム数,送出レート等のビデオストリームの状
態を参照してレスポンス時間を算出し,これをビデオプ
ログラム選択部16に通知する。
Upon receiving an instruction from the control signal processing unit 12, the response time calculation unit 15 controls the disk storage and disk input of each of the video signal storage and playback units 4, 5, and 6 managed by the video signal storage and playback unit management unit 14. The response time is calculated with reference to the use status of resources such as the output interface, the number of video streams being reproduced and transmitted, and the video stream status such as the transmission rate, and the response time is notified to the video program selection unit 16.

【0060】ビデオプログラム選択部16は,レスポン
ス時間計算部15からレスポンス時間が通知されると,
高速メモリ部8が蓄積しているビデオプログラムの中か
らこのレスポンス時間に加入者端末51,52へ送出可
能なビデオプログラムを選択する。
When the response time is notified from the response time calculation unit 15, the video program selection unit 16
From among the video programs stored in the high-speed memory unit 8, a video program that can be transmitted to the subscriber terminals 51 and 52 during this response time is selected.

【0061】ビデオプログラム選択部16は,レスポン
ス時間が極めて短く,その時間内での送出が不可能と判
断すると,ビデオプログラムの選択は中止される。
When the video program selecting section 16 determines that the response time is extremely short and it is impossible to transmit within that time, the selection of the video program is stopped.

【0062】ビデオプログラム選択部16は,レスポン
ス時間内に送出できるビデオプログラムが複数存在する
場合は,例えば,予めサービス提供者が設定した優先に
従ってビデオプログラムを選択する。この場合サービス
提供者は,ビデオプログラム選択部16に,サービス提
供管理部13の管理する加入者端末51,52毎のサー
ビス提供情報を参照させ,これに基づいてレスポンス時
間に送出するビデオプログラムの候補を予め加入者端末
51,52毎に用意させることによって,ビデオプログ
ラム選択部16は,加入者毎のビデオプログラム候補の
中から選択することができる。
When there are a plurality of video programs that can be transmitted within the response time, the video program selection section 16 selects a video program according to, for example, a priority set in advance by a service provider. In this case, the service provider makes the video program selection unit 16 refer to the service provision information for each of the subscriber terminals 51 and 52 managed by the service provision management unit 13 and, based on this, the candidate of the video program to be transmitted at the response time. Is prepared for each of the subscriber terminals 51 and 52 in advance, so that the video program selecting unit 16 can select from video program candidates for each subscriber.

【0063】以上のようにして,ビデオプログラム選択
部16がレスポンス時間に送出するビデオプログラムを
決めると,これを制御信号処理部12に通知する。
As described above, when the video program selecting section 16 determines the video program to be transmitted during the response time, it notifies the control signal processing section 12 of this.

【0064】制御信号処理部12は,ビデオプログラム
選択部16からレスポンス時間に送出するビデオプログ
ラムを通知されると,インターフェース11を介して高
速メモリ部8とビデオ信号用伝送路19,20の間のコ
ネクション設定要求をコネクション制御部3へ通知す
る。そして従来例で説明した手続きに従い,所定のコネ
クションが設定されると,制御信号処理部12はインタ
ーフェース9を介して高速メモリ部8へ再生開始を指示
する。
When the control signal processing unit 12 is notified of the video program to be transmitted at the response time from the video program selection unit 16, the control signal processing unit 12 connects the high-speed memory unit 8 to the video signal transmission lines 19 and 20 via the interface 11. The connection control unit 3 is notified of the connection setting request. When a predetermined connection is set according to the procedure described in the conventional example, the control signal processing unit 12 instructs the high-speed memory unit 8 via the interface 9 to start reproduction.

【0065】レスポンス時間におけるビデオプログラム
の送出が終了すると,高速メモリ部8はインターフェー
ス9を介して制御信号処理部12へ終了を通知する。
When the transmission of the video program in the response time is completed, the high-speed memory unit 8 notifies the control signal processing unit 12 via the interface 9 of the end.

【0066】そして,制御信号処理部12がインターフ
ェース11を介して加入者端末51,52が先にリクエ
ストしたビデオプログラムの送出に関するコネクション
設定要求をコネクション制御部3へ通知し,以下従来例
で説明した手続きと同様の手続きに従い所定のコネクシ
ョンが設定される。
Then, the control signal processing unit 12 notifies the connection control unit 3 of a connection setting request related to the transmission of the video program previously requested by the subscriber terminals 51 and 52 via the interface 11 to the connection control unit 3, which will be described below with reference to the conventional example. A predetermined connection is set according to a procedure similar to the procedure.

【0067】さらに,制御信号処理部12は,従来例で
説明したように,リクエストしたビデオプログラムの再
生が可能なことを加入者端末51,52(図8)へ通知
する。
Further, as described in the conventional example, the control signal processing section 12 notifies the subscriber terminals 51 and 52 (FIG. 8) that the requested video program can be reproduced.

【0068】例として,加入者端末51がリクエストし
たビデオプログラムAの送出までのレスポンス時間に高
速メモリ部8が蓄積するビデオプログラムDに切り換え
る手順を説明する。やはり図8で説明した手順に従って
既に交換局55の��イッチ58で加入者端末51とビデ
オ信号用伝送路19間のコネクションが確立されている
とする。
As an example, a procedure for switching to the video program D stored in the high-speed memory unit 8 during the response time until the transmission of the video program A requested by the subscriber terminal 51 will be described. It is also assumed that the connection between the subscriber terminal 51 and the video signal transmission line 19 has already been established by the switch 58 of the exchange 55 according to the procedure described with reference to FIG.

【0069】レスポンス時間計算部15は,制御信号処
理部12から加入者端末51がビデオプログラムAをリ
クエストしたことを通知されると,ビデオ信号蓄積再生
部管理部14の管理するリソースの使用状況,及びビデ
オストリームの状態を参照して,ビデオプログラムAが
加入者端末51に再生され送出されるまでのレスポンス
時間を計算し,結果をビデオプログラム選択部16へ通
知する。
When the control signal processing unit 12 notifies the response time calculation unit 15 that the subscriber terminal 51 has requested the video program A, the response time calculation unit 15 checks the usage status of the resources managed by the video signal storage and playback unit management unit 14. With reference to the status of the video stream and the video stream, the response time until the video program A is reproduced and transmitted to the subscriber terminal 51 is calculated, and the result is notified to the video program selection unit 16.

【0070】ビデオプログラム選択部16は,レスポン
ス時間計算部15からレスポンス時間を通知されると,
このレスポンス時間に加入者端末51へ送出するビデオ
プログラムが再生可能か否かを決定する。
When notified of the response time from the response time calculation unit 15, the video program selection unit 16
It is determined whether or not the video program transmitted to the subscriber terminal 51 during this response time can be reproduced.

【0071】ビデオプログラム選択部16がレスポンス
時間に再生不可能と決めるとビデオプログラム選択を中
止し,これを制御信号処理部12へ通知し,先に説明し
た手順が引き続き継続され,ビデオプログラムAがレス
ポンス時間後に加入者端末51で再生送出される。
When the video program selecting section 16 determines that the reproduction is not possible during the response time, the video program selection is stopped, this is notified to the control signal processing section 12, and the above-described procedure is continued. After the response time, it is reproduced and transmitted by the subscriber terminal 51.

【0072】レスポンス時間計算部15がレスポンス時
間にビデオプログラムDの送出を決めると,これをレス
ポンス時間に送出することを制御信号処理部12へ通知
する。
When the response time calculation section 15 decides to send the video program D at the response time, it notifies the control signal processing section 12 that the video program D is sent at the response time.

【0073】制御信号処理部12は,ビデオプログラム
Dを蓄積する高速メモリ部8とビデオ信号用伝送路19
とのコネクション設定要求をコネクション制御部3へ通
知し,このコネクションが設定されると,インターフェ
ース9を介して高速メモリ部8へ再生開始を指示する。
The control signal processing section 12 includes a high-speed memory section 8 for storing a video program D and a video signal transmission line 19.
The connection control request is notified to the connection control unit 3, and when this connection is set, the high-speed memory unit 8 is instructed via the interface 9 to start reproduction.

【0074】レスポンス時間におけるビデオプログラム
Dの送出が終了すると,高速メモリ部8はインターフェ
ース9を介して制御信号処理部12へ終了を通知する。
When the transmission of the video program D in the response time ends, the high-speed memory unit 8 notifies the control signal processing unit 12 via the interface 9 of the end.

【0075】そして,制御信号処理部12は,インター
フェース11を介してビデオプログラムAを蓄積するビ
デオ信号蓄積再生部4とビデオ信号用伝送路18とのコ
ネクション設定要求をコネクション制御部3へ通知し,
以下従来例で説明した手続きと同様の手続きに従いこの
コネクションが設定される。
Then, the control signal processing section 12 notifies the connection control section 3 of a connection setting request between the video signal storage / reproduction section 4 for storing the video program A and the video signal transmission line 18 via the interface 11, and
Hereinafter, this connection is set according to a procedure similar to the procedure described in the conventional example.

【0076】さらに制御信号処理部12は,従来例で説
明したように,ビデオプログラムAの再生が可能なこと
を加入者端末51へ通知し,従来例で説明した手続きに
従い,ビデオプログムAが加入者端末51へ伝送され
る。
Further, as described in the conventional example, the control signal processing section 12 notifies the subscriber terminal 51 that the video program A can be reproduced, and the video program A subscribes according to the procedure described in the conventional example. Transmitted to the user terminal 51.

【0077】以上のようにして,加入者端末51,52
がリクエストしたビデオプログラムの送出までのレスポ
ンス時間を計算し,レスポンス時間に再生送出する別な
ビデオプログラムを選択してこれを再生送出し,これが
終了してからリクエストしたビデオプログラムに切り換
えることができる。
As described above, the subscriber terminals 51, 52
Calculates the response time until the requested video program is transmitted, selects another video program to be reproduced and transmitted during the response time, reproduces and transmits the selected video program, and switches to the requested video program after this is completed.

【0078】また,上記例においては,レスポンス時間
内に1つのビデオプログラムDのみの再生について説明
したが,レスポンス時間内に再生するビデオプログラム
の本数は,レスポンス時間内であれば複数であってもか
まわない。
Further, in the above example, the reproduction of only one video program D during the response time has been described. However, the number of video programs reproduced during the response time may be plural as long as it is within the response time. I don't care.

【0079】図2は本発明の第2実施例のビデオサーバ
の構成を示すブロック図である。ただし以下の説明に用
いる図中で図8,図9,及び図1と同じ番号が付けられ
た構成要素は,これらの図中の構成要素と同一である。
FIG. 2 is a block diagram showing the configuration of the video server according to the second embodiment of the present invention. However, in the drawings used in the following description, the components denoted by the same reference numerals as those in FIGS. 8, 9, and 1 are the same as the components in these drawings.

【0080】ビデオサーバ10Bは,スイッチ1,スイ
ッチ制御部2,コネクション制御部3,ビデオ信号蓄積
再生装置4,5,6,システム制御部7B,及び高速蓄
積再生手段である高速メモリ部8から構成される。
The video server 10B includes a switch 1, a switch control unit 2, a connection control unit 3, video signal storage / reproduction devices 4, 5, 6, a system control unit 7B, and a high-speed storage
It comprises a high-speed memory unit 8 as a product reproducing means .

【0081】システム制御部7Bは,インターフェース
9,11,18,制御信号処理部12,サービス提供管
理部13,ビデオ信号蓄積再生部管理部14,及び再生
制御コマンド判定部21から構成されている。
The system control section 7B comprises interfaces 9, 11, and 18, a control signal processing section 12, a service provision management section 13, a video signal storage / reproduction section management section 14, and a reproduction control command determination section 21.

【0082】制御信号用伝送路17から入力される加入
者端末51,52からの制御信号は,インターフェース
18を介して制御信号処理部12に送られる。
The control signals from the subscriber terminals 51 and 52 input from the control signal transmission line 17 are sent to the control signal processing unit 12 via the interface 18.

【0083】制御信号処理部12は,入力される制御信
号がスイッチ1で設定されるコネクション制御に関する
場合は,制御信号をインターフェース11を介してコネ
クション制御部3へ送る。
When the input control signal is related to the connection control set by the switch 1, the control signal processing unit 12 sends the control signal to the connection control unit 3 via the interface 11.

【0084】制御信号処理部12は,ビデオプログラム
の再生制御コマンドが入力されると,自身の管理するビ
デオ信号蓄積再生部4,5,6と高速メモリ部8のどこ
にどのビデオプログラムが蓄積されているかというディ
レクトリ情報に基づいて,再生制御コマンド判定部21
を介してビデオ信号蓄積再生部4,5,6と高速メモリ
部8へ送る。
When the video signal playback control command is input, the control signal processing section 12 stores which video program is stored in the video signal storage / playback sections 4, 5, 6 and the high-speed memory section 8 managed by itself. Playback control command determination unit 21 based on directory information
To the video signal storage / reproduction units 4, 5, 6 and the high-speed memory unit 8 via

【0085】再生制御コマンド判定部21は,入力され
る再生制御コマンドを送出した加入者端末51,52が
(ここでは,端末51を対象として)現在視聴している
ビデオプログラムをサービス提供管理部13に問い合わ
せる。ここで,再生制御コマンド判定部21は,サービ
ス提供管理部13に問い合わせた結果,加入者端末51
が特定のビデオプログラムを受信していない場合には,
再生制御コマンド判定部21は,入力した再生制御コマ
ンドを有効と判定し,インターフェース9を介して制御
信号処理部12で指定された所定のビデオ信号蓄積再生
部4,5,6,高速メモリ8へ転送する。
The playback control command judging section 21 stores the video program currently viewed by the subscriber terminals 51 and 52 (here, targeting the terminal 51) which has sent the input playback control command to the service provision management section 13. Contact Here, the playback control command determination unit 21 makes an inquiry to the service provision management unit 13 and as a result,
If you have not received a particular video program,
The playback control command determining section 21 determines that the input playback control command is valid, and sends the command to the predetermined video signal storage / playback sections 4, 5, 6, and high-speed memory 8 designated by the control signal processing section 12 via the interface 9. Forward.

【0086】また,再生制御コマンド判定部21は,サ
ービス提供管理部13に問い合わせた結果,加入者端末
51,52が特定のビデオプログラムを受信している場
合には,入力した再生制御コマンドを無効と判定し,前
述の所定のビデオ信号蓄積再生部4,5,6への転送を
行わない。一方,加入者端末52についても同様に再生
コマンド判定部21は動作する。
When the subscriber terminals 51 and 52 receive a specific video program as a result of the inquiry to the service provision management unit 13, the playback control command determining unit 21 invalidates the input playback control command. And the transfer to the predetermined video signal storage / reproduction units 4, 5, and 6 is not performed. On the other hand, the reproduction command judging section 21 operates similarly for the subscriber terminal 52.

【0087】再生制御コマンド判定部21の判定基準と
なる特定のビデオプログラムは,例えば,広告宣伝情報
や映画のプレビュー情報などであり,予めサービス提供
者が選定しておくことが考えられる。
The specific video program serving as a criterion for the reproduction control command deciding section 21 is, for example, advertisement information or movie preview information, and may be selected in advance by a service provider.

【0088】例として,高速メモリ部8に蓄積されたビ
デオプログラムを受信している加入者端末51,52に
対して,サービス提供者が再生制御コマンドを無効と判
定するように設定した場合の手順について説明する。こ
こで,加入者端末51,52(図8)は各々ビデオ信号
蓄積再生部4のビデオプログラムAあるいは高速メモリ
部8のビデオプログラムDを受信中であるとする。
As an example, a procedure in a case where the service provider has set the subscriber terminals 51 and 52 receiving the video program stored in the high-speed memory unit 8 to determine that the reproduction control command is invalid. Will be described. Here, it is assumed that the subscriber terminals 51 and 52 (FIG. 8) are receiving the video program A of the video signal storage / reproduction unit 4 or the video program D of the high-speed memory unit 8, respectively.

【0089】制御信号処理部12は,加入者端末51か
らビデオプログラムAの再生制御コマンドが入力される
と,ディレクトリ情報に基づいて,再生制御コマンド判
定部21へ加入者端末Aからの再生制御コマンドを送
る。
When the playback control command of the video program A is input from the subscriber terminal 51, the control signal processing section 12 sends the playback control command from the subscriber terminal A to the playback control command determination section 21 based on the directory information. Send.

【0090】再生制御コマンド判定部21は,加入者端
末51からの再生制御コマンドを入力すると,加入者端
末51が現在視聴しているビデオプログラムをサービス
提供管理部13に問い合わせる。そして,再生制御コマ
ンド判定部21は,サービス提供管理部13に問い合わ
せた結果,加入者端末51がビデオプログラムAを受信
中であると認識すると,入力した再生制御コマンドを有
効と判定し,インターフェース9を介して制御信号処理
部12で指定されたビデオ信号蓄積再生装置4へ転送さ
れ,ビデオプログラムAの再生制御が実現される。
When the playback control command judging section 21 receives the playback control command from the subscriber terminal 51, it inquires the service provision management section 13 about the video program currently being viewed by the subscriber terminal 51. When the subscriber terminal 51 recognizes that the video program A is being received as a result of the inquiry to the service provision management unit 13, the playback control command determination unit 21 determines that the input playback control command is valid, and Is transferred to the video signal storage / playback device 4 designated by the control signal processing unit 12 via the control signal processing unit 12, and the playback control of the video program A is realized.

【0091】また,再生制御コマンド判定部21は,加
入者端末52からの再生制御コマンドを入力すると,加
入者端末52が現在視聴しているビデオプログラムをサ
ービス提供管理部13に問い合わせる。
When the playback control command judging section 21 receives the playback control command from the subscriber terminal 52, the playback control command determining section 21 inquires the service provision management section 13 about the video program currently being viewed by the subscriber terminal 52.

【0092】そして,再生制御コマンド判定部21は,
サービス提供管理部13に問い合わせた結果,加入者端
末52が高速メモリ部内のビデオプログラムDを受信中
であると認識すると,入力した再生制御コマンドを無効
と判定し,これを制御信号処理部12に通知する。この
通知を受け取ると,制御信号処理部12は,加入者端末
52に現在再生制御コマンドが実行できないことを通知
する。
Then, the reproduction control command judging section 21
When the subscriber terminal 52 recognizes that the video program D in the high-speed memory unit is being received as a result of the inquiry to the service provision management unit 13, it determines that the input reproduction control command is invalid, and sends it to the control signal processing unit 12. Notice. Upon receiving this notification, the control signal processing unit 12 notifies the subscriber terminal 52 that the reproduction control command cannot be currently executed.

【0093】以上のように再生制御コマンド判定部21
が入力された再生制御コマンドを送出した加入者端末が
現在視聴しているビデオプログラムをサービス提供管理
部13に問い合わせてから再生制御コマンドの有効/無
効を判定するので,ビデオプログラム毎に,加入者端末
からの再生制御を制限できる。
As described above, the reproduction control command judging section 21
Since the subscriber terminal that has transmitted the playback control command input determines the validity / invalidity of the playback control command after inquiring the service providing management unit 13 of the video program currently being viewed. Reproduction control from the terminal can be restricted.

【0094】尚,サービス提供者が,ビデオプログラム
毎に加入者端末51,52からの再生制御コマンドの送
出回数を予めきめておけば,再生制御コマンド判定部2
1によってビデオプログラム毎に加入者端末に許可する
再生制御コマンド送出の回数を制限でき,サービスの付
加価値が高まる。
If the service provider determines in advance the number of transmissions of the playback control command from the subscriber terminals 51 and 52 for each video program, the playback control command determination unit 2
The number of reproduction control command transmissions permitted to the subscriber terminal for each video program can be limited by 1 to increase the added value of the service.

【0095】図3は本発明の第3の実施例のビデオサー
バの構成を示すブロック図である。ただし以下の説明に
用いる図中で図8,図9,図1,及び図2と同じ番号が
付けられた構成要素は,これらの図中の構成要素と同一
である。図3に示すように,ビデオサーバ10Cは,ス
イッチ1,スイッチ制御部2,コネクション制御部3,
ビデオ信号蓄積再生装置4,5,6,システム制御部7
C,及び高速蓄積再生手段である高速メモリ部8から構
成される。
FIG. 3 is a block diagram showing the configuration of the video server according to the third embodiment of the present invention. However, in the drawings used in the following description, the components denoted by the same reference numerals as those in FIGS. 8, 9, 1, and 2 are the same as the components in these drawings. As shown in FIG. 3, the video server 10C includes a switch 1, a switch control unit 2, a connection control unit 3,
Video signal storage / reproduction devices 4, 5, 6, System control unit 7
C, and a high- speed memory section 8 as high- speed storage / reproduction means .

【0096】システム制御部7Cは,インターフェース
9,11,18,制御信号処理部12,サービス提供管
理部13,ビデオ信号蓄積再生部管理部14,ビデオプ
ログラム選択部16,再生制御コマンド検出部22から
構成される。
The system control unit 7C receives the signals from the interfaces 9, 11, and 18, the control signal processing unit 12, the service provision management unit 13, the video signal storage and reproduction unit management unit 14, the video program selection unit 16, and the reproduction control command detection unit 22. Be composed.

【0097】制御信号用伝送路17を介して入力される
加入者端末51,52からの制御信号は,インターフェ
ース18を介して制御信号処理部12に送られる。
The control signals from the subscriber terminals 51 and 52 input via the control signal transmission line 17 are sent to the control signal processing unit 12 via the interface 18.

【0098】制御信号処理部12は,入力される制御信
号がスイッチ1で設定されるコネクション制御に関する
場合は,これをインターフェース11を介してコネクシ
ョン制御部3へ送る。
When the input control signal relates to the connection control set by the switch 1, the control signal processing unit 12 sends this to the connection control unit 3 via the interface 11.

【0099】制御信号処理部12は,ビデオ信号蓄積再
生部4,5,6のどこにどのビデオプログラムが蓄積さ
れているかというディレクトリ情報を管理しており,入
力される制御信号がビデオプログラムの再生制御に関す
る場合は,ディレクトリ情報に基づいて入力される制御
信号を再生制御コマンド検出部22へ送る。
The control signal processing section 12 manages directory information indicating where the video program is stored in the video signal storage / reproduction sections 4, 5, and 6. The input control signal is used to control the reproduction of the video program. If so, the control signal input based on the directory information is sent to the reproduction control command detection unit 22.

【0100】再生制御コマンド検出部22は,入力され
る再生制御コマンドが,予めサービス提供者が決めた特
定の再生制御コマンドであることを検出すると,その再
生制御コマンドを制御信号処理部12で指定された所定
のビデオ信号蓄積再生部4,5,6,あるいは高速メモ
リ部8へ送り,さらにコマンドその再生制御コマンドを
送出した加入者端末51,52が受信しているビデオプ
ログラムを別のビデオプログラムに切り換えるように制
御信号処理部12へ通知する。
When the playback control command detecting section 22 detects that the input playback control command is a specific playback control command determined in advance by the service provider, the playback control command is designated by the control signal processing section 12. The received video program stored in the subscriber terminals 51 and 52 which sent the specified video signal storage / reproducing units 4, 5, 6 or the high-speed memory unit 8 and transmitted the reproduction control command to another video program. Is notified to the control signal processing unit 12 to switch to.

【0101】制御信号処理部12は,再生制御コマンド
検出部22からの通知を受けると,ビデオプログラム選
択部16に,高速メモリ部8が蓄積するビデオプログラ
ムの中から再生制御コマンド実行中に加入者端末51,
5��に送出��る���デオプログラムを決めさせる。
When the control signal processing unit 12 receives the notification from the reproduction control command detecting unit 22, the video signal selecting unit 16 sets the subscriber in the video program stored in the high-speed memory unit 8 while executing the reproduction control command from the video programs stored in the high-speed memory unit 8. Terminal 51,
52 to determine the video program to be sent.

【0102】ビデオプログラム選択部16が再生制御コ
マンドを実行中に送出するビデオプログラムを決定する
と,これを制御信号処理部12へ通知する。
When the video program selecting section 16 determines the video program to be transmitted during execution of the reproduction control command, it notifies the control signal processing section 12 of this.

【0103】制御信号処理部12は,ビデオプログラム
選択部16から再生制御コマンド実行中に送出するビデ
オプログラムを通知されると,インターフェース11を
介して高速メモリ部8とビデオ信号用伝送路19,20
の間のコネクション設定要求をコネクション制御部3へ
通知する。そして従来例で説明した手続きと同様の手続
きに従い,所定のコネクションが設定されると,制御信
号処理部12はインターフェース9を介して高速メモリ
部8へ再生開始を指示する。
When the video signal to be transmitted during the execution of the reproduction control command is notified from the video program selection unit 16 to the control signal processing unit 12, the high-speed memory unit 8 and the video signal transmission lines 19 and 20 are transmitted through the interface 11.
To the connection control unit 3. When a predetermined connection is set according to a procedure similar to the procedure described in the conventional example, the control signal processing unit 12 instructs the high-speed memory unit 8 via the interface 9 to start reproduction.

【0104】例として,加入者端末51がビデオプログ
ラムAを受信中に再生制御コマンドを送出し,このコマ
ンド実行中にビデオプログラムDに切り換える手順を説
明する。既に,交換局55のスイッチ58で加入者端末
51とビデオ信号用伝送路19間のコネクションが確立
され,しかもスイッチ4でビデオプログラムAを蓄積再
生するビデオ信号蓄積再生部4とビデオ信号用伝送路1
9間のコネクションは確立されているとする。
As an example, a procedure for transmitting a playback control command while the subscriber terminal 51 is receiving the video program A and switching to the video program D during execution of the command will be described. The connection between the subscriber terminal 51 and the video signal transmission line 19 has already been established by the switch 58 of the exchange 55, and the video signal storage / reproduction unit 4 for storing and reproducing the video program A by the switch 4 and the video signal transmission line 1
It is assumed that the connection between 9 has been established.

【0105】再生制御コマンド検出部22が検出するコ
マンドを“早送り”と“巻き戻し”とすると,加入者端
末51から“早送り”コマンドが送出されると,再生制
御コマンド検出部22は,早送りコマンドを検出し,制
御信号処理部12に通知する。そこで,制御信号処理部
12は,ビデオプログラム選択部16に指示を出す。ビ
デオプログラム選択部16が,高速メモリ部8のビデオ
プログラムDを選択すると,これを制御信号処理部12
へ通知する。
Assuming that the commands detected by the playback control command detecting section 22 are “fast forward” and “rewind”, when a “fast forward” command is sent from the subscriber terminal 51, the playback control command detecting section 22 Is detected and notified to the control signal processing unit 12. Therefore, the control signal processing unit 12 issues an instruction to the video program selection unit 16. When the video program selection unit 16 selects the video program D in the high-speed memory unit 8, the video program D is transmitted to the control signal processing unit 12
Notify to

【0106】制御信号処理部12は,ビデオプログラム
選択部16から再生制御コマンド実行中に送出するビデ
オプログラムを通知されると,インターフェース11を
介して高速メモリ部8とビデオ信号用伝送路19の間の
コネクション設定要求をコネクション制御部3へ通知す
る。そして,従来例で説明した手続きと同様の手続きに
従い,所定のコネクションが設定されると,制御信号処
理部12はインターフェース9を介して高速メモリ部8
へビデオプログラムDの再生開始を指示する。
When the video signal to be transmitted during the execution of the reproduction control command is notified from the video program selection unit 16 to the control signal processing unit 12, the control signal processing unit 12 connects the high-speed memory unit 8 and the video signal transmission line 19 via the interface 11. To the connection control unit 3. When a predetermined connection is set according to a procedure similar to the procedure described in the conventional example, the control signal processing unit 12 transmits the high-speed memory unit 8 via the interface 9.
To start the reproduction of the video program D.

【0107】また,ビデオプログラムDからビデオプロ
グラムAへの復帰は,以下の方法によってなされる。
The return from the video program D to the video program A is performed by the following method.

【0108】ビデオプログラムDを受信中に加入者端末
51からビデオプログラムAに対する“早送り”と“巻
き戻し”以外のコマンド(例えば“PLAY”コマン
ド)を再生制御コマンド検出部22が検出すると,再生
制御コマンド検出部22は,加入者端末51が受信して
いるビデオプログラムDをビデオプログラムAに戻すよ
うに制御信号処理部12へ通知する。そして,制御信号
処理部12は,インターフェース11を介してビデオプ
ログラムAを蓄積するビデオ信号蓄積再生部4とビデオ
信号用伝送路19とのコネクション設定要求をコネクシ
ョン制御部3へ通知する。
When the playback control command detecting section 22 detects a command (eg, a "PLAY" command) other than "fast forward" and "rewind" from the subscriber terminal 51 to the video program A while receiving the video program D, the playback control is performed. The command detection unit 22 notifies the control signal processing unit 12 to return the video program D received by the subscriber terminal 51 to the video program A. Then, the control signal processing unit 12 notifies the connection control unit 3 of a connection setting request between the video signal storage / reproduction unit 4 for storing the video program A and the video signal transmission line 19 via the interface 11.

【0109】そして,従来例で説明した手続きと同様の
手続きに従いこのコネクションが設定されると,再生制
御コマンド検出部22は,高速メモリ部8にビデオプロ
グラムDの再生を中止させ,ビデオ信号蓄積再生部4に
ビデオプログラムAの“PLAY”コマンドを送り,こ
れが実行される。
When the connection is set in accordance with the same procedure as that described in the conventional example, the reproduction control command detecting section 22 causes the high-speed memory section 8 to stop reproducing the video program D, and stores and reproduces the video signal. A "PLAY" command of the video program A is sent to the unit 4, and the command is executed.

【0110】またビデオプログラムDからビデオプログ
ラムAへの別な復帰方法としては,ビデオプログラムD
を受信中に加入者端末51から“早送り”と“巻き戻
し”以外のコマンド(例えば“PLAY”コマンド)を
再生制御コマンド検出部22が検出すると,再生制御コ
マンド検出部22は,加入者端末51が受信しているビ
デオプログラムDをビデオプログラムAに戻すように制
御信号処理部12へ通知する。
As another method for returning from the video program D to the video program A, the video program D
When the playback control command detection unit 22 detects a command (for example, a “PLAY” command) other than “fast forward” and “rewind” from the subscriber terminal 51 while receiving the Notifies the control signal processing unit 12 to return the received video program D to the video program A.

【0111】次に,制御信号処理部12は,ビデオプロ
グラムDの再生終了の通知を高速メモリ部8からインタ
フェース9を介して通知されると,インターフェース1
1を介してビデオプログラムAを蓄積するビデオ信号蓄
積再生部4とビデオ信号用伝送路18とのコネクション
設定要求をコネクション制御部3へ通知する。
Next, when the control signal processing unit 12 is notified of the end of reproduction of the video program D from the high-speed memory unit 8 via the interface 9, the control signal processing unit 12
1, a connection setting request between the video signal storage / reproduction unit 4 for storing the video program A and the video signal transmission line 18 is notified to the connection control unit 3.

【0112】そして,従来例で説明した手続きに従いこ
のコネクションが設定されると,再生制御コマンド検出
部22は,高速メモリ部8にビデオプログラムDの再生
を中止させ,ビデオ信号蓄積再生部4にビデオプログラ
ムAの“PLAY”コマンドを送り,これが実行され
る。
When the connection is set in accordance with the procedure described in the conventional example, the reproduction control command detecting section 22 causes the high-speed memory section 8 to stop reproducing the video program D, and causes the video signal accumulating / reproducing section 4 to transmit the video signal. The "PLAY" command of the program A is sent, and this is executed.

【0113】以上のように再生制御コマンド検出部22
が入力された特定の再生制御コマンドを検出すると,こ
の再生制御コマンドを送出した加入者端末51,52の
受信しているビデオプログラムを切り換えることができ
る。また,これまで説明した本発明の第1から第3の実
施例は互いに組み合わせて使用することも可能である。
As described above, the reproduction control command detector 22
When a specific playback control command is detected, the video programs received by the subscriber terminals 51 and 52 that have sent the playback control command can be switched. Further, the first to third embodiments of the present invention described so far can be used in combination with each other.

【0114】図4は本発明の第4の実施例のビデオサー
バの構成を示すブロック図で,本発明の第1の実施例の
システム制御部7Aと本発明第2の実施例のシステム制
御部7Bを組み合わせたシステム制御部7Dを有する。
ただし,以下の説明に用いる図中で図8,図9,図1,
図2,及び図3と同じ番号が付けられた構成要素は,こ
れらの図中の構成要素と同一である。図4を参照して,
ビデオサーバ10Dは,スイッチ1,スイッチ制御部
2,コネクション制御部3,ビデオ信号蓄積再生装置
4,5,6,高速蓄積再生手段である高速メモリ部8,
及びシステム制御部7Dから構成されている。
FIG. 4 is a block diagram showing the configuration of a video server according to a fourth embodiment of the present invention. The system control unit 7A according to the first embodiment of the present invention and the system control unit according to the second embodiment of the present invention are described. 7B is provided with a system control unit 7D in combination with 7B.
However, in the drawings used in the following description, FIGS.
Components numbered the same as in FIGS. 2 and 3 are the same as those in these figures. Referring to FIG.
The video server 10D includes a switch 1, a switch control unit 2, a connection control unit 3, video signal storage and playback devices 4, 5, 6, a high- speed memory unit 8, which is a high- speed storage and playback unit ,
And a system control unit 7D.

【0115】システム制御部7Dは,インターフェース
9,11,18,制御信号処理部12,サービス提供管
理部13,ビデオ信号蓄積再生部管理部14,レスポン
ス時間計算部15,ビデオプログラム選択部16,及び
再生制御コマンド判定部21から構成されている。
The system control section 7D includes interfaces 9, 11, 18, a control signal processing section 12, a service provision management section 13, a video signal storage / reproduction section management section 14, a response time calculation section 15, a video program selection section 16, It is composed of a playback control command determination unit 21.

【0116】このような構成によって,加入者端末5
1,52がリクエストしたビデオプログラムの送出まで
のレスポンス時間を計算し,レスポンス時間に再生送出
する別なビデオプログラムを選択してこれを再生送出
し,これが終了してからリクエストしたビデオプログラ
ムに切り換えることができ,しかも再生制御コマンド判
定部21が入力された再生制御コマンドを送出した加入
者端末が現在視聴しているビデオプログラムをサービス
提供管理部13に問い合わせてから再生制御コマンドの
有効/無効を判定するので,ビデオプログラム毎に,加
入者端末からの再生制御を制限でき,本発明第1に実施
例と第2の実施例の2つの効果が得られる。
With this configuration, the subscriber terminal 5
Calculates the response time until the requested video program is transmitted by the first and second video programs, selects another video program to be reproduced and transmitted during the response time, reproduces and transmits the video program, and switches to the requested video program after the completion. In addition, the playback control command determination unit 21 inquires of the service providing management unit 13 about the video program currently being viewed by the subscriber terminal that has sent the input playback control command, and then determines whether the playback control command is valid / invalid. Therefore, the reproduction control from the subscriber terminal can be restricted for each video program, and the two effects of the first embodiment and the second embodiment of the present invention can be obtained.

【0117】図5は本発明の第5の実施例によるビデオ
サーバの構成を示すブロック図で,本発明の第1の実施
例のシステム制御部7Aと本発明の第3の実施例のシス
テム制御部7Cを組み合わせたシステム制御部7Eを有
する。ただし以下の説明に用いる図中で図8,図9,図
1,図3と同じ番号が付けられた構成要素は,これらの
図中の構成要素と同一である。図5を参照すると,ビデ
オサーバ10Eは,スイッチ1,スイッチ制御部2,コ
ネクション制御部3,ビデオ信号蓄積再生部4,5,
6,システム制御部7E,及び高速蓄積再生手段である
高速メモリ部8から構成されている。
FIG. 5 is a block diagram showing the configuration of a video server according to the fifth embodiment of the present invention. The system control unit 7A of the first embodiment of the present invention and the system control unit of the third embodiment of the present invention. It has a system control unit 7E obtained by combining the unit 7C. However, in the drawings used in the following description, components denoted by the same reference numerals as those in FIGS. 8, 9, 1, and 3 are the same as the components in these drawings. Referring to FIG. 5, the video server 10E includes a switch 1, a switch control unit 2, a connection control unit 3, a video signal storage and reproduction unit 4, 5,
6, a system control section 7E, and a high- speed memory section 8, which is a high-speed storage / reproduction means .

【0118】システム制御部7Eは,インターフェース
9,11,18,制御信号処理部12,サービス提供管
理部13,ビデオ信号蓄積再生部管理部14,レスポン
ス時間計算部15,ビデオプログラム選択部16,及び
再生制御コマンド検出部22から構成される。
The system control unit 7E includes the interfaces 9, 11, and 18, the control signal processing unit 12, the service provision management unit 13, the video signal storage and reproduction unit management unit 14, the response time calculation unit 15, the video program selection unit 16, It is composed of a reproduction control command detector 22.

【0119】このような構成によって,加入者端末5
1,52がリクエストしたビデオプログラムの送出まで
のレスポンス時間をレスポンス時間計算部15を用いて
計算し,レスポンス時間に再生送出する別なビデオプロ
グラムをビデオプログラム16を用いて選択して,これ
を再生送出し,これが終了してからリクエストしたビデ
オプログラムに切り換えることができ,しかも再生制御
コマンド検出部22が入力された特定な再生制御コマン
ドを検出すると,この再生制御コマンドを送出した加入
者端末51,52の受信しているビデオプログラムを切
り換えることができ,本発明の第1の実施例と第3の実
施例とが有する2つの効果が得られる。
With this configuration, the subscriber terminal 5
The response time until the transmission of the video program requested by each of the video programs 1 and 52 is calculated using the response time calculation unit 15, and another video program to be reproduced and transmitted at the response time is selected using the video program 16 and reproduced. It can be switched to the requested video program after it has been sent, and when the playback control command detection unit 22 detects the input specific playback control command, the subscriber terminal 51 that has sent this playback control command, It is possible to switch the video program being received by 52, and the two effects of the first embodiment and the third embodiment of the present invention can be obtained.

【0120】図6は本発明の第6の実施例のビデオサー
バの構成を示すブロック図で,本発明の第2の実施例の
システム制御部7Bと本発明の第3の実施例のシステム
制御部7Dを組み合わせたシステム制御部7Fを有す
る。ただし以下の説明に用いる図中で図8,図9,図
1,図2,及び図3と同じ番号が付けられた構成要素
は,これらの図中の構成要素と同一である。図��を参照
すると,ビデオサーバ10Fは,スイッチ1,スイッチ
制御部2,コネクション制御部3,ビデオ信号蓄積再生
装置4,5,6,システム制御部7F,及び高速蓄積再
生手段である高速メモリ部8から構成される。
FIG. 6 is a block diagram showing the configuration of a video server according to the sixth embodiment of the present invention. The system control unit 7B according to the second embodiment of the present invention and the system control unit according to the third embodiment of the present invention. There is a system control unit 7F obtained by combining the unit 7D. However, in the drawings used in the following description, components denoted by the same reference numerals as those in FIGS. 8, 9, 1, 2, and 3 are the same as the components in these drawings. Referring to FIG. 6, the video server 10F includes a switch 1, a switch control unit 2, a connection control unit 3, video signal storage / reproduction devices 4, 5, 6, a system control unit 7F, and a high-speed storage / reproduction unit.
It is composed of a high-speed memory unit 8 which is a raw means .

【0121】システム制御部7Fは,インターフェース
9,11,18,制御信号処理部12,サービス提供管
理部13,ビデオ信号蓄積再生部管理部14,ビデオプ
ログラム選択部16,再生制御コマンド判定部21,及
び再生制御コマンド検出部22から構成され,さらに詳
細には,制御信号処理部12は再生制御コマンド判定部
21に接続され,再生���御コマンド判定部21は再生制
御コマンド検出部22に接続され,再生制御コマンド検
出部22はインターフェース18に接続されている。
The system control unit 7F includes the interfaces 9, 11, and 18, the control signal processing unit 12, the service provision management unit 13, the video signal storage and reproduction unit management unit 14, the video program selection unit 16, the reproduction control command determination unit 21, The control signal processing unit 12 is connected to a playback control command determination unit 21, and the playback control command determination unit 21 is connected to the playback control command detection unit 22. The control command detector 22 is connected to the interface 18.

【0122】このような構成によって,再生制御コマン
ド判定部21が入力された再生制御コマンドを送出した
加入者端末が現在視聴しているビデオプログラムをサー
ビス提供管理部13に問い合わせてから再生制御コマン
ドの有効/無効を判定するので,ビデオプログラム毎
に,加入者端末からの再生制御を制限でき,しかも再生
制御コマンド検出部22が入力された特定な再生制御コ
マンドを検出すると,この再生制御コマンドを送出した
加入者端末51,52の受信しているビデオプログラム
を切り換えることができ,本発明の第2の実施例と第3
の実施例の奏する2つの効果が得られる。
With such a configuration, the playback control command judging section 21 inquires of the service provision management section 13 about the video program currently being viewed by the subscriber terminal which has sent the input playback control command, and then outputs the playback control command. Since the validity / invalidity is determined, the reproduction control from the subscriber terminal can be restricted for each video program. Further, when the reproduction control command detection unit 22 detects the specific reproduction control command inputted, the reproduction control command is transmitted. The video programs received by the subscriber terminals 51 and 52 can be switched.
The two effects of the embodiment are obtained.

【0123】さらに,図7は本発明の第7の実施例のビ
デオサーバの構成を示すブロック図で,本発明の第1の
実施例のシステム制御部7Aと本発明の第2の実施例の
システム制御部7Bと本発明の第3の実施例のシステム
制御部7Cとを組み合わせたシステム制御部7Gを有す
る。ただし,以下の説明に用いる図中で図8,図9,図
1,図2,及び図3と同じ番号が付けられた構成要素
は,これらの図中の構成要素と同一である。図7を参照
すると,ビデオサーバ10Gは,スイッチ1,スイッチ
制御部2,コネクション制御部3,ビデオ信号蓄積再生
装置4,5,6,高速蓄積再生手段である高速メモリ部
8,及びシステム制御部10Gから構成される。
FIG. 7 is a block diagram showing the configuration of a video server according to the seventh embodiment of the present invention. The system controller 7A according to the first embodiment of the present invention and the video server according to the second embodiment of the present invention are shown in FIG. There is provided a system control unit 7G obtained by combining the system control unit 7B and the system control unit 7C according to the third embodiment of the present invention. However, in the drawings used in the following description, components denoted by the same reference numerals as those in FIGS. 8, 9, 1, 2, and 3 are the same as the components in these drawings. Referring to FIG. 7, the video server 10G includes a switch 1, a switch control unit 2, a connection control unit 3, video signal storage / reproduction devices 4, 5, 6, a high- speed memory unit 8 serving as high- speed storage / reproduction means , and a system control unit. 10G.

【0124】システム制御部7Gは,インターフェース
9,11,18,制御信号処理部12,サービス提供管
理部13,ビデオ信号蓄積再生部管理部14,レスポン
ス時間計算部15,ビデオプログラム選択部16,再生
制御コマンド判定部21,及び再生制御コマンド検出部
22から構成される。
The system control unit 7G includes the interfaces 9, 11, and 18, the control signal processing unit 12, the service provision management unit 13, the video signal storage and reproduction unit management unit 14, the response time calculation unit 15, the video program selection unit 16, It comprises a control command determination unit 21 and a reproduction control command detection unit 22.

【0125】このような構成によって,加入者端末5
1,52がリクエストしたビデオプログラムの送出まで
のレスポンス時間をレスポンス時間計算部15を用いて
計算し,レスポンス時間に再生送出する別なビデオプロ
グラムをビデオプログラム選択部16を用いて選択して
これを再生送出し,これが終了してからリクエストした
ビデオプログラムに切り換えることができる。しかも,
再生制御コマンド判定部21が入力された再生制御コマ
ンドを送出した加入者端末が現在視聴しているビデオプ
ログラムをサービス提供管理部13に問い合わせてから
再生制御コマンドの有効/無効を判定するので,ビデオ
プログラム毎に,加入者端末からの再生制御を制限でき
る。さらに,再生制御コマンド検出部22が入力された
特定の再生制御コマンドを検出すると,この再生制御コ
マンドを送出した加入者端末51,52の受信している
ビデオプログラムを切り換えることができ,本発明の第
1の実施例と第2の実施例,第3の実施例の夫々奏する
3つ効果を合わせた効果が得られる。
With this configuration, the subscriber terminal 5
The response time until transmission of the video program requested by each of the video programs 1, 52 is calculated by using the response time calculation unit 15, and another video program to be reproduced and transmitted at the response time is selected by using the video program selection unit 16, and this is selected. After the playback and transmission are completed, the video program can be switched to the requested video program. Moreover,
Since the playback control command determination unit 21 inquires the service provision management unit 13 of the video program currently being viewed by the subscriber terminal that has transmitted the input playback control command, and determines whether the playback control command is valid / invalid. Reproduction control from the subscriber terminal can be restricted for each program. Further, when the reproduction control command detecting section 22 detects the input specific reproduction control command, it is possible to switch the video program received by the subscriber terminals 51 and 52 which have transmitted the reproduction control command. The combined effect of the three effects of the first embodiment, the second embodiment, and the third embodiment can be obtained.

【0126】[0126]

【発明の効果】以上のように本発明によれば,加入者端
末がリクエストしたビデオプログラムの送出までのレス
ポンス時間を計算し,レスポンス時間に再生送出する別
なビデオプログラムを選択してこれを再生送出し,これ
が終了してからリクエストしたビデオプログラムに切り
換えることができる。
As described above, according to the present invention, the response time until the transmission of the video program requested by the subscriber terminal is calculated, and another video program to be reproduced and transmitted during the response time is selected and reproduced. After sending the video program, the video program can be switched to the requested video program.

【0127】また本発明によれば,再生制御コマンド判
定部が入力された再生制御コマンドを送出した加入者端
末が現在視聴しているビデオプログラムをサービス提供
管理部115に問い合わせてから再生制御コマンドの有
効/無効を判定するので,ビデオプログラム毎に,加入
者端末からの再生制御を制限できる。
Further, according to the present invention, the playback control command judging unit inquires of the service providing management unit 115 about the video program currently being viewed by the subscriber terminal which has transmitted the input playback control command, and then checks the playback control command. Since the validity / invalidity is determined, the reproduction control from the subscriber terminal can be restricted for each video program.

【0128】さらに本発明によれば,再生制御コマンド
検出部が入力された特定な再生制御コマンドを検出する
と,この再生制御コマンドを送出した加入者端末の受信
しているビデオプログラムを切り換えることができる。
Further, according to the present invention, when the reproduction control command detecting section detects the input specific reproduction control command, it is possible to switch the video program received by the subscriber terminal which has transmitted the reproduction control command. .

【0129】このように本発明のビデオサーバは,シス
テム制御部の機能を向上させ,柔軟なVODサービスの
提供を可能とする。
As described above, the video server of the present invention improves the function of the system control unit and enables flexible provision of a VOD service.

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

【図1】本発明の第1の実施例のビデオサーバを説明す
るための構成図である。
FIG. 1 is a configuration diagram for explaining a video server according to a first embodiment of the present invention.

【図2】本発明の第2の実施例のビデオサーバを説明す
るための構成図である。
FIG. 2 is a configuration diagram for explaining a video server according to a second embodiment of the present invention.

【図3】本発明の第3の実施例のビデオサーバを説明す
るための構成図である。
FIG. 3 is a configuration diagram for explaining a video server according to a third embodiment of the present invention.

【図4】本発明の第4の実施例のビデオサーバを説明す
るための構成図である。
FIG. 4 is a configuration diagram for explaining a video server according to a fourth embodiment of the present invention.

【図5】本発明の第5の実施例のビデオサーバを説明す
るための構成図である。
FIG. 5 is a configuration diagram for explaining a video server according to a fifth embodiment of the present invention.

【図6】本発明の第6の実施例のビデオサーバを説明す
るための構成図である。
FIG. 6 is a configuration diagram for explaining a video server according to a sixth embodiment of the present invention.

【図7】本発明の第7の実施例のビデオサーバを説明す
るための構成図である。
FIG. 7 is a configuration diagram for explaining a video server according to a seventh embodiment of the present invention.

【図8】従来のVODシステムおよび本発明のビデオサ
ーバが適用されるVODシステムの一例を説明するため
の図である。
FIG. 8 is a diagram for explaining an example of a conventional VOD system and a VOD system to which the video server of the present invention is applied.

【図9】従来のビデオサーバを説明するための構成図で
ある。
FIG. 9 is a configuration diagram for explaining a conventional video server.

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

1 スイッチ 2 スイッチ制御部 3 コネクション制御部 4,5,6 ビデオ信号蓄積再生部 7A,7B,7C,7D,7E,7F,7G,71
システム制御部 8 高速メモリ部 9,11,18 インターフェース 10A,10B,10C,10D,10E,10F,��
��G,��9,70ビデオサーバ 12 制御信号処理部 13 サービス提供管理部 14 ビデオ信号蓄積再生部管理部 15 レスポンス時間計算部 16 ビデオプログラム選択部 17 制御信号用伝送路 19,20 ビデオ信号用伝送路 21 再生制御コマンド判定部 22 再生制御コマンド検出部 51,52 加入者端末 53,54 加入者伝送路 55 交換局 56,57 加入者回路 58 スイッチ 59 スイッチ制御部 61 コネクション制御部 62 制御信号受付部 63 パケット交換網
Reference Signs List 1 switch 2 switch control unit 3 connection control unit 4, 5, 6 video signal storage / reproduction unit 7A, 7B, 7C, 7D, 7E, 7F, 7G, 71
System control unit 8 High-speed memory unit 9, 11, 18 Interface 10A, 10B, 10C, 10D, 10E, 10F, 1
0G, 69, 70 Video server 12 Control signal processing unit 13 Service provision management unit 14 Video signal storage / reproduction unit management unit 15 Response time calculation unit 16 Video program selection unit 17 Control signal transmission path 19, 20 Video signal transmission path 21 Reproduction control command determination unit 22 Reproduction control command detection unit 51, 52 Subscriber terminal 53, 54 Subscriber transmission line 55 Exchange 56, 57 Subscriber circuit 58 Switch 59 Switch control unit 61 Connection control unit 62 Control signal reception unit 63 Packet Switching network

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】複数の加入者端末と,複数のビデオサーバ
と,前記複数のビデオサーバから前記複数の加入者端末
へビデオプログラムを伝送する第1のネットワークと,
前記複数の加入者端末と前記複数のビデオサーバ間で送
受される制御信号を伝送する第2のネットワークとを備
えて構成されるビデオ・オン・デマンドシステムにおけ
るビデオサーバにおいて, 前記複数のビデオサーバの各々は,前記ビデオプログラ
ムを蓄積しこれを前記複数の加入者端末各々からの制御
信号に応じて再生する複数の蓄積再生手段と,蓄積され
る前記ビデオプログラムの高速な読み出しが可能であり
少なくとも前記複数の蓄積再生手段よりは当該ビデオプ
ログラムの再生開始が速い複数の高速蓄積再生手段と,
前記複数の蓄積再生手段および高速蓄積再生手段からの
ビデオプログラムを所定の出力ポートに切り換える切り
換え手段と,前記複数の加入者端末各々からの制御信号
を入力し,当該制御信号に対応して前記複数の蓄積再生
手段および高速蓄積再生手段と前記切り換え手段とを制
御する制御手段とから構成され, 前記制御手段は,前記複数の蓄積再生手段に蓄積される
ビデオプログラムの再生を要求してから再生が開始され
るまでのレスポンス時間を計算するレスポンス時間計算
手段と,前記複数の高速蓄積再生手段に蓄積されている
ビデオプログラムの中で前記レスポンス時間計算手段が
算出する前記レスポンス時間に再生するビデオプログラ
ムを選択するビデオプログラム選択手段とを備え, 前記制御手段は、前記複数の加入者端末各々から視聴要
求を示す制御信号を受け付けると,前記複数の高速蓄積
再生手段と前記切り換え手段を制御して,前記レスポン
ス時間計算手段により算出されたレスポンス時間に前記
ビデオプログラム選択手段により選択されたビデオプロ
グラムを前記加入者端末へ送出し、 前記制御手段は,更に,前記複数の加入者端末各々から
前記ビデオプログラムの再生状態を制御するコマンドを
示す制御信号を受信すると,前記レスポンス時間に送出
されるビデオプログラムに対する前記制御信号に示され
たコマンドの実行を中止する再生制御コマンド判定手段
を備え,前記制御手段は,前記複数の加入者端末各々から前記再
生状態を制御するコマンドを示す制御信号を受信する
と,前記コマンドを送出した加入者端末が現在視聴して
いるビデオプログラムが前記複数の高速蓄積再生手段に
蓄積されているビデオプログラムである場合には前記コ
マンドの実行を中止し,前記複数の高速蓄積再生手段に
蓄積されているビデオプログラムでない場合は前記コマ
ンドの実行を行うように前記複数の蓄積再生制御手段に
通知することを特徴とするビデオ・オン・デマンドシス
テムにおけるビデオサーバ。
1. A plurality of subscriber terminals and a plurality of video servers
And the plurality of subscriber terminals from the plurality of video servers.
A first network for transmitting video programs to
Transmission between the plurality of subscriber terminals and the plurality of video servers.
A second network for transmitting the received control signal.
ComposedVideo on demand systems
Video server  Each of the plurality of video servers is provided with the video program.
Control of each of the plurality of subscriber terminals.
A plurality of storage / playback means for playing back in accordance with a signal;
High-speed reading of the video program
At least the plurality of storage / reproducing means provide the video
A plurality of high-speed storage / playback means for quickly starting program playback;
The plurality of storage / reproduction means and the high-speed storage / reproduction means
Switch to switch the video program to the specified output port
Switching means and control signals from each of the plurality of subscriber terminals
And the plurality of storage / reproduction corresponding to the control signal.
Means and high-speed storage / reproduction means and the switching means.
And control means for controlling, wherein the control means is stored in the plurality of storage and reproduction means.
Requests playback of the video program and then starts playback.
Response time calculation to calculate the response time until
Means, and stored in the plurality of high-speed storage and reproduction means.
The response time calculation means in the video program
Video program to be played at the calculated response time
And a video program selecting means for selecting a program, wherein the control means requires a viewing / listening request from each of the plurality of subscriber terminals.
When the control signal indicating the request is received, the plurality of high-speed storage
By controlling the reproducing means and the switching means,
The response time calculated by the
The video program selected by the video program selection means
And transmitting the program to each of the plurality of subscriber terminals.
A command for controlling the playback state of the video program
When the control signal shown
Shown in the control signal for the video program to be
Control command judging means for canceling the execution of a set command
WithThe control means controls the re-connection from each of the plurality of subscriber terminals.
Receive control signals indicating commands to control the raw state
And the subscriber terminal that sent the command
Video program to the plurality of high-speed storage and playback means
If the video program is stored,
Command execution, and the plurality of high-speed storage / reproduction means
If the video program is not stored,
Commands to the plurality of storage and reproduction control means so as to execute the command.
Video on demand system characterized by notification
Video server in the system.
【請求項2】前記制御手段は,更に,前記複数の加入者
端末各々から前記ビデオプログラムの再生状態を制御す
るコマンドを示す制御信号を受信し,前記制御信号に示
された複数のコマンドを識別し予め検出するように決め
たコマンドを検出する再生制御コマンド検出手段を備
え, 前記ビデオプログラム選択手段は,前記再生制御コマン
ド検出手段が前記決められたコマンドを検出すると,こ
のコマンドを実行している間に送出すべきビデオプログ
ラムを選択することを特徴とする請求項1に記載のビデ
オ・オン・デマンドシステムにおけるビデオサーバ。
2. The control means further receives a control signal indicating a command for controlling a reproduction state of the video program from each of the plurality of subscriber terminals, and identifies the plurality of commands indicated by the control signal. And a playback control command detecting means for detecting a command determined to be detected in advance. The video program selecting means executes the command when the playback control command detecting means detects the predetermined command. bidet of claim 1, wherein the selecting the video program to be delivered between
Video server in an on-demand system.
【請求項3】前記制御手段は,更に,前記複数の加入者
端末各々が現在視聴しているビデオプログラムを示すサ
ービス提供情報を管理するサービス提供管理手段を備え
ていることを特徴とする請求項1又は2に記載のビデオ
・オン・デマンドシステムにおけるビデオサーバ。
3. The control means further comprises service provision management means for managing service provision information indicating a video program currently being viewed by each of the plurality of subscriber terminals. Video according to 1 or 2
A video server in an on-demand system.
【請求項4】複数の加入者端末と,複数のビデオサーバ
と,前記複数のビデオサーバから前記複数の加入者端末
へビデオプログラムを伝送する第1のネットワークと,
前記複数の加入者端末と前記複数のビデオサーバ間で送
受される制御信号を伝送する第2のネットワークとを備
えて構成されるビデオ・オン・デマンドシステムにおけ
るビデオサーバにおいて, 前記複数のビデオサーバの各々は,前記ビデオプログラ
ムを蓄積しこれを前記複数の加入者端末各々からの制御
信号に応じて再生する複数の蓄積再生手段と,蓄積され
る前記ビデオプログラムの高速な読み出しが可能であり
少なくとも前記複数の蓄積再生手段よりは当該ビデオプ
ログラムの再生開始が速い複数の高速蓄積再生手段と,
前記複数の蓄積再生手段および高速蓄積再生手段からの
ビデオプログラムを所定の出力ポートに切り換える切り
換え手段と,前記複数の加入者端末各々からの制御信号
を入力し,当該制御信号に対応して前記複数の蓄積再生
手段および高速蓄積再生手段と前記切り換え手段とを制
御する制御手段とから構成され, 前記制御手段は,前記複数の加入者端末各々が現在視聴
しているビデオプログラムを示すサービス提供情報を管
理するサービス提供管理手段と,前記複数の加入者端末
各々から前記ビデオプログラムの再生状態を制御するコ
マンドを示す制御信号を受信すると,前記レスポンス時
間に送出されるビデオプログラムに対する前記制御信号
に示されたコマンドの実行を中止する再生制御コマンド
判定手段とを備え, 前記制御手段は,前記複数の加入者端末各々から前記再
生状態を制御するコマンドを示す制御信号を受信する
と,前記サービス提供管理手段が管理するサービス提供
情報を参照し前記コマンドを送出した加入者端末が現在
視聴しているビデオプログラムが前記複数の高速蓄積再
生手段に蓄積されているビデオプログラムであるか否か
を判定し,前記複数の高速蓄積再生手段に蓄積されてい
るビデオプログラムと判定した場合においては前記コマ
ンドの実行を中止し,前記複数の高速蓄積再生手段に蓄
積されているビデオプログラムでないと判定した場合に
おいては前記コマンドの実行を行うように前記複数の蓄
積再生制御手段に通知することを特徴とするビデオ・オ
ン・デマンドシステムにおけるビデオサーバ。
4. A plurality of subscriber terminals and a plurality of video servers.
And the plurality of subscriber terminals from the plurality of video servers.
A first network for transmitting video programs to
Transmission between the plurality of subscriber terminals and the plurality of video servers.
A second network for transmitting the received control signal.
ComposedVideo on demand systems
Video server  Each of the plurality of video servers is provided with the video program.
Control of each of the plurality of subscriber terminals.
A plurality of storage / playback means for playing back in accordance with a signal;
High-speed reading of the video program
At least the plurality of storage / reproducing means provide the video
A plurality of high-speed storage / playback means for quickly starting program playback;
The plurality of storage / reproduction means and the high-speed storage / reproduction means
Switch to switch the video program to the specified output port
Switching means and control signals from each of the plurality of subscriber terminals
And the plurality of storage / reproduction corresponding to the control signal.
Means and high-speed storage / reproduction means and the switching means.
Control means for controlling each of the plurality of subscriber terminals.
Service provision information indicating the video program
Service providing and managing means, and the plurality of subscriber terminals
A command for controlling the playback state of the video program from each
When a control signal indicating a command is received,
The control signal for the video program transmitted during
Playback control command to stop the execution of the command indicated in
Determining means, wherein the control means controls the re-transmission from each of the plurality of subscriber terminals.
Receive control signals indicating commands to control the raw state
And service provision managed by the service provision management means.
The subscriber terminal that sent the command with reference to the information
The video program that is being watched has the plurality of high-speed storage
Whether it is a video program stored in the raw means
Is determined, and stored in the plurality of high-speed storage / reproduction means.
If the video program is determined to be
Command execution is stopped, and stored in the plurality of high-speed storage / reproduction means.
If it is determined that the video program is not loaded
The plurality of storages so as to execute the command.
Notifying the product reproduction control meansVideo O
Video server in an on-demand system.
【請求項5】複数の加入者端末と,複数のビデオサーバ
と,前記複数のビデオサーバから前記複数の加入者端末
へビデオプログラムを伝送する第1のネットワークと,
前記複数の加入者端末と前記複数のビデオサーバ間で送
受される制御信号を伝送する第2のネットワークとを備
えて構成されるビデオ・オン・デマンドシステムにおけ
るビデオサーバにおいて, 前記複数のビデオサーバの各々は,前記ビデオプログラ
ムを蓄積しこれを前記複数の加入者端末各々からの制御
信号に応じて再生する複数の蓄積再生手段と,蓄積され
る前記ビデオプログラムの高速な読み出しが可能であり
少なくとも前記複数の蓄積再生手段よりは当該ビデオプ
ログラムの再生開始が速い複数の高速蓄積再生手段と,
前記複数の蓄積再生手段および高速蓄積再生手段からの
ビデオプログラムを所定の出力ポートに切り換える切り
換え手段と,前記複数の加入者端末各々からの制御信号
を入力し,当該制御信号に対応して前記複数の蓄積再生
手段および高速蓄積再生手段と前記切り換え手段とを制
御する制御手段とから構成され, 前記制御手段は,前記制御信号に示された複数のコマン
ドを識別し予め検出するように決めたコマンドを検出す
る再生制御コマンド検出手段と,前記再生制御コマンド
検出手段が前記決められたコマンドを検出すると,この
コマンドを実行している間に送出する,高速蓄積再生手
段に蓄積されたビデオプログラムを選択する複数のビデ
オプログラム選択手段とを備え,前記制御手段は,前記
加入者端末各々から前記再生状態を制御するコマンドを
示す制御信号を受信すると,前記複数の高速蓄積再生手
段と前記切り換え手段を制御して,前記ビデオプログラ
ム選択により選択されたビデオプログラムを前記複数の
加入者端末へ送出することを特徴とするビデオ・オン・
デマンドシステムにおけるビデオサーバ。
5. A plurality of subscriber terminals and a plurality of video servers.
And the plurality of subscriber terminals from the plurality of video servers.
A first network for transmitting video programs to
Transmission between the plurality of subscriber terminals and the plurality of video servers.
A second network for transmitting the received control signal.
ComposedVideo on demand systems
Video server  Each of the plurality of video servers is provided with the video program.
Control of each of the plurality of subscriber terminals.
A plurality of storage / playback means for playing back in accordance with a signal;
High-speed reading of the video program
At least the plurality of storage / reproducing means provide the video
A plurality of high-speed storage / playback means for quickly starting program playback;
The plurality of storage / reproduction means and the high-speed storage / reproduction means
Switch to switch the video program to the specified output port
Switching means and control signals from each of the plurality of subscriber terminals
And the plurality of storage / reproduction corresponding to the control signal.
Means and high-speed storage / reproduction means and the switching means.
Control means for controlling a plurality of commands indicated by the control signal.
Command to identify the command and detect it in advance.
Reproduction control command detecting means, and the reproduction control command
When the detecting means detects the determined command,
A high-speed storage playback device that sends out while executing a command
Multiple videos to select video programs stored in columns
Program selection means, wherein the control means comprises:
A command for controlling the playback state is issued from each of the subscriber terminals.
Receiving the control signal shown in FIG.
Controlling the step and the switching means to
The video program selected by the
Characterized by sending to subscriber terminalsVideo on
Video server in demand system.
JP07154803A 1995-06-21 1995-06-21 Video server in video-on-demand system Expired - Fee Related JP3088268B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP07154803A JP3088268B2 (en) 1995-06-21 1995-06-21 Video server in video-on-demand system
US08/667,849 US6070186A (en) 1995-06-21 1996-06-20 Video server and video-on-demand system capable of effectively transmitting a special video program
GB9613093A GB2302635B (en) 1995-06-21 1996-06-21 Video server and video-on-demand system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP07154803A JP3088268B2 (en) 1995-06-21 1995-06-21 Video server in video-on-demand system

Publications (2)

Publication Number Publication Date
JPH099237A JPH099237A (en) 1997-01-10
JP3088268B2 true JP3088268B2 (en) 2000-09-18

Family

ID=15592235

Family Applications (1)

Application Number Title Priority Date Filing Date
JP07154803A Expired - Fee Related JP3088268B2 (en) 1995-06-21 1995-06-21 Video server in video-on-demand system

Country Status (3)

Country Link
US (1) US6070186A (en)
JP (1) JP3088268B2 (en)
GB (1) GB2302635B (en)

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6243388B1 (en) * 1994-11-30 2001-06-05 Verizon Laboratories Inc. Broadband video switch that performs program merging and method therefor
JP3659528B2 (en) * 1996-01-08 2005-06-15 キヤノン株式会社 Video conference system
EP0825506B1 (en) 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
IL125141A0 (en) 1998-06-29 1999-01-26 Nds Ltd Advanced television system
US8290351B2 (en) 2001-04-03 2012-10-16 Prime Research Alliance E., Inc. Alternative advertising in prerecorded media
AU5273100A (en) 1999-05-17 2000-12-05 Foxboro Company, The Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects
US7089530B1 (en) 1999-05-17 2006-08-08 Invensys Systems, Inc. Process control configuration system with connection validation and configuration
US6788980B1 (en) * 1999-06-11 2004-09-07 Invensys Systems, Inc. Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
US7992163B1 (en) 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US7010801B1 (en) 1999-06-11 2006-03-07 Scientific-Atlanta, Inc. Video on demand system with parameter-controlled bandwidth deallocation
US6817028B1 (en) 1999-06-11 2004-11-09 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
US7634787B1 (en) * 1999-06-15 2009-12-15 Wink Communications, Inc. Automatic control of broadcast and execution of interactive applications to maintain synchronous operation with broadcast programs
US6304852B1 (en) * 1999-07-21 2001-10-16 Vignette Graphics, Llc Method of communicating computer operation during a wait period
US6771644B1 (en) * 1999-09-17 2004-08-03 Lucent Technologies Inc. Program insertion in real time IP multicast
US7631338B2 (en) * 2000-02-02 2009-12-08 Wink Communications, Inc. Interactive content delivery methods and apparatus
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
US7200857B1 (en) 2000-06-09 2007-04-03 Scientific-Atlanta, Inc. Synchronized video-on-demand supplemental commentary
US7975277B1 (en) 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
JP2001325180A (en) * 2000-05-15 2001-11-22 Sony Corp Content delivery method
JP2000270290A (en) * 2000-06-06 2000-09-29 Kids City:Kk Method and device for broadcast recording, and recording medium
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
US7340759B1 (en) 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
US6909837B1 (en) * 2000-11-13 2005-06-21 Sony Corporation Method and system for providing alternative, less-intrusive advertising that appears during fast forward playback of a recorded video program
JP2002152654A (en) * 2000-11-15 2002-05-24 Sony Corp Information recorder and charging method in the same
US20020178445A1 (en) * 2001-04-03 2002-11-28 Charles Eldering Subscriber selected advertisement display and scheduling
US20020178447A1 (en) * 2001-04-03 2002-11-28 Plotnick Michael A. Behavioral targeted advertising
US20020184047A1 (en) * 2001-04-03 2002-12-05 Plotnick Michael A. Universal ad queue
US7266832B2 (en) * 2001-06-14 2007-09-04 Digeo, Inc. Advertisement swapping using an aggregator for an interactive television system
AU2002250431A1 (en) * 2001-06-14 2003-01-02 Digeo, Inc. Method of substituting content during program breaks
US7526788B2 (en) 2001-06-29 2009-04-28 Scientific-Atlanta, Inc. Graphic user interface alternate download options for unavailable PRM content
US7512964B2 (en) 2001-06-29 2009-03-31 Cisco Technology System and method for archiving multiple downloaded recordable media content
US8006262B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US7496945B2 (en) 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US7788396B2 (en) 2001-11-28 2010-08-31 Interactive Content Engines, Llc Synchronized data transfer system
US7644136B2 (en) * 2001-11-28 2010-01-05 Interactive Content Engines, Llc. Virtual file system
US7437472B2 (en) * 2001-11-28 2008-10-14 Interactive Content Engines, Llc. Interactive broadband server system
US20030149975A1 (en) * 2002-02-05 2003-08-07 Charles Eldering Targeted advertising in on demand programming
US7334251B2 (en) 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
US9066131B1 (en) 2003-04-30 2015-06-23 The Directv Group, Inc. Advertising spots for fast-forward play
US9136956B2 (en) 2003-11-05 2015-09-15 Comcast Cable Holdings, Llc Method and system for planning and running video-on-demand advertising
US20050097593A1 (en) * 2003-11-05 2005-05-05 Michael Raley System, method and device for selected content distribution
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US7761923B2 (en) 2004-03-01 2010-07-20 Invensys Systems, Inc. Process control methods and apparatus for intrusion detection, protection and network hardening
US20050216933A1 (en) * 2004-03-25 2005-09-29 Comcast Cable Holdings, Llc Method and system which enables users to select videos from cable provider web site for on-demand delivery from the cable provider to user televisions via cable television network
US20050216940A1 (en) * 2004-03-25 2005-09-29 Comcast Cable Holdings, Llc Method and system which enables subscribers to select videos from websites for on-demand delivery to subscriber televisions via cable television network
US8189472B2 (en) 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
JP2007080457A (en) * 2005-09-16 2007-03-29 Funai Electric Co Ltd Information recording and reproducing device
JP4481939B2 (en) * 2006-01-31 2010-06-16 株式会社東芝 Data distribution device
US7860857B2 (en) 2006-03-30 2010-12-28 Invensys Systems, Inc. Digital data processing apparatus and methods for improving plant performance
WO2008031986A2 (en) * 2006-09-12 2008-03-20 France Telecom Method and device for controlling action on a continuous data stream, and user digital channel multiplexer using it
KR101282802B1 (en) 2006-11-17 2013-07-05 삼성전자주식회사 Method for guiding current reproduction point in integrated reproduction and video apparatus thereof
US8938765B2 (en) * 2006-12-22 2015-01-20 Time Warner Cable Enterprises Llc Methods, apparatus and user interface for providing content on demand
US8438603B2 (en) * 2006-12-22 2013-05-07 Time Warner Cable Inc. Methods and apparatus for supporting content distribution
JP5143747B2 (en) * 2006-12-28 2013-02-13 シャープ株式会社 Advertisement distribution system, advertisement distribution server, advertisement distribution method, program, and recording medium
JP2009104288A (en) * 2007-10-22 2009-05-14 Hitachi Ltd Communication management server and computer system
EP2304536A4 (en) 2008-06-20 2012-08-15 Invensys Sys Inc Systems and methods for immersive interaction with actual and/or simulated facilities for process, environmental and industrial control
US8127060B2 (en) 2009-05-29 2012-02-28 Invensys Systems, Inc Methods and apparatus for control configuration with control objects that are fieldbus protocol-aware
US8463964B2 (en) 2009-05-29 2013-06-11 Invensys Systems, Inc. Methods and apparatus for control configuration with enhanced change-tracking
EP2501127B1 (en) * 2011-03-14 2017-06-14 EchoStar Technologies L.L.C. Timing uninterruptible processes
US8949891B2 (en) 2011-05-10 2015-02-03 Cisco Technology Inc. Customized zapping
US9798984B2 (en) 2014-11-20 2017-10-24 Atom Tickets, LLC Collaborative ticketing system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3002471B2 (en) * 1988-08-19 2000-01-24 株式会社日立製作所 Program distribution device
WO1992011713A1 (en) * 1990-12-21 1992-07-09 Gte Service Corporation Method for providing video programming nearly on demand
US5790174A (en) * 1991-09-27 1998-08-04 Bell Atlantic Network Services, Inc. PSTN architecture for video-on-demand services
US5247347A (en) * 1991-09-27 1993-09-21 Bell Atlantic Network Services, Inc. Pstn architecture for video-on-demand services
US5371532A (en) * 1992-05-15 1994-12-06 Bell Communications Research, Inc. Communications architecture and method for distributing information services
US5508732A (en) * 1993-03-22 1996-04-16 International Business Machines Corporation Data server, control server and gateway architecture system and method for broadcasting digital video on demand
DE69319327T2 (en) * 1993-05-19 1998-10-29 Alsthom Cge Alcatel Video server
US5579143A (en) * 1993-06-04 1996-11-26 Ciena Corporation Optical system with tunable in-fiber gratings
JP3038668B2 (en) * 1993-09-20 2000-05-08 富士通株式会社 Video information distribution system
JPH07115641A (en) * 1993-10-15 1995-05-02 Sony Corp Waiting time display system for calling information
JPH07203420A (en) * 1993-11-26 1995-08-04 Sony Corp Two-way broadcast system, receiver and remote controller therefor

Also Published As

Publication number Publication date
US6070186A (en) 2000-05-30
GB9613093D0 (en) 1996-08-28
GB2302635A (en) 1997-01-22
GB2302635B (en) 2000-06-14
JPH099237A (en) 1997-01-10

Similar Documents

Publication Publication Date Title
JP3088268B2 (en) Video server in video-on-demand system
US6442599B1 (en) Video storage unit architecture
EP1956842B1 (en) A method, a device and a system for realizing time shift tv
JP3653569B2 (en) A VCR-like feature that renders video on demand
JP3557216B2 (en) Interactive communication system
CN101656869A (en) Method, device and system for switching channels
JPH08205125A (en) Bi-directional video system
CN112752115A (en) Live broadcast data transmission method, device, equipment and medium
JPH11509993A (en) Information on demand system
US20020073172A1 (en) Method and apparatus for storing content within a video on demand environment
US5995708A (en) Method and system for delivering audio and video information
US7536077B2 (en) Method for sending information on a network, and electronic information equipment
JPH11509665A (en) Storage medium device for performing stagger recording and video service system
JP3557217B2 (en) Storage medium device for storing information data such as video data and / or audio data and information providing device
JP3557219B2 (en) Information-on-demand system with multicasting function
KR20020071924A (en) Method for switching from scanning content to playing the content
JP3557218B2 (en) Information service system
JPH09182055A (en) Information offer system for real-time data transmission
KR100836880B1 (en) System and method for providing multimedia streaming service
JPH08279978A (en) Picture storage and communication equipment
KR100684006B1 (en) Apparatus and method for data communication between a recording / playback device and a computer
JP3824606B2 (en) Information provision system for real-time data transmission
JP4461875B2 (en) Video distribution system and method
KR100827825B1 (en) HDD service providing method and a recording medium having recorded thereon the program.
KR19990086460A (en) Implementation of Random Access in On-demand Video System

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980916

LAPS Cancellation because of no payment of annual fees