JP3125857B2 - Automatic idle pattern transmission method - Google Patents

Automatic idle pattern transmission method

Info

Publication number
JP3125857B2
JP3125857B2 JP08104294A JP10429496A JP3125857B2 JP 3125857 B2 JP3125857 B2 JP 3125857B2 JP 08104294 A JP08104294 A JP 08104294A JP 10429496 A JP10429496 A JP 10429496A JP 3125857 B2 JP3125857 B2 JP 3125857B2
Authority
JP
Japan
Prior art keywords
data transfer
data
transmission
request
idle pattern
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
JP08104294A
Other languages
Japanese (ja)
Other versions
JPH09271013A (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 JP08104294A priority Critical patent/JP3125857B2/en
Publication of JPH09271013A publication Critical patent/JPH09271013A/en
Application granted granted Critical
Publication of JP3125857B2 publication Critical patent/JP3125857B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

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

【0001】[0001]

【発明の属する技術分野】本発明はビデオ・オン・デマ
ンドシステムにおけるアイドルパターン自動送信方式に
関し、特に映像データを送出する通信制御装置を制御す
る通信制御装置ドライバに関する。
The present invention relates to an automatic transmission system for idle patterns in a video-on-demand system, and more particularly to a communication control device driver for controlling a communication control device for transmitting video data.

【0002】[0002]

【従来の技術】映像データを表示する映像表示装置と、
映像データを送出する映像送出装置とから構成されるビ
デオ・オン・デマンドシステムにおいては、装置間を伝
送するデータの瞬断は許されず、常時、データの送出が
不可欠である。このため、ある映像とある映像との間
は、送信データとして、アイドルパターン(すべてのビ
ットが1であるデータ)を送出する必要がある。また、
静止画像の場合にも、画像データの送出後に静止状態を
保持するために、アイドルパターンを送出する必要があ
る(例えば、ビデオテック端末装置に関する特開昭63
−311528号公報,特開昭63−312789号公
報等参照)。
2. Description of the Related Art An image display device for displaying image data;
In a video-on-demand system including a video transmission device that transmits video data, instantaneous interruption of data transmitted between the devices is not allowed, and data transmission is always indispensable. Therefore, it is necessary to transmit an idle pattern (data in which all bits are 1) as transmission data between a certain video and a certain video. Also,
Even in the case of a still image, it is necessary to transmit an idle pattern in order to maintain a still state after transmitting image data (for example, Japanese Patent Application Laid-Open No.
JP-A-311528 and JP-A-63-321789).

【0003】従来、このアイドルパターンの送出を映像
データの送出を制御するアプリケーションソフトウェア
(以下、映像データ転送制御ソフトウェアという)が、
オペレーティングシステムのカーネルに存在する通信制
御装置ドライバを介して通信制御装置に要求していた。
Conventionally, application software (hereinafter referred to as video data transfer control software) for controlling the transmission of the idle pattern by controlling the transmission of the video data,
The request has been made to the communication control device via the communication control device driver existing in the kernel of the operating system.

【0004】[0004]

【発明が解決しようとする課題】上述した従来の技術で
は、映像データの送出を制御する映像データ転送制御ソ
フトウェアがアイドルパターンの送出をも制御していた
ので、映像データ転送制御ソフトウェアの負荷が大きい
という問題点があった。
In the above-mentioned prior art, since the video data transfer control software for controlling the transmission of video data also controls the transmission of the idle pattern, the load on the video data transfer control software is large. There was a problem.

【0005】また、アプリケーションソフトウェアであ
る映像データ転送制御ソフトウェアとオペレーティング
システムのカーネルに存在する通信制御装置ドライバと
は管理するメモリ領域を異にしていたので、映像データ
転送制御ソフトウェアから通信制御装置ドライバにデー
タ転送要求する際に映像データのコピー処理が行われて
おり、アイドルパターンの送出を要求する際にもアイド
ルパターンのコピー処理が行われ、ビデオ・オン・デマ
ンドシステムに余分な負荷が発生するという問題点があ
った。
Further, since the memory area managed by the video data transfer control software which is application software and the communication control device driver existing in the kernel of the operating system are different, the video data transfer control software switches from the video data transfer control software to the communication control device driver. Copy processing of video data is performed at the time of data transfer request, and copy processing of idle pattern is performed at the time of requesting transmission of idle pattern, which causes an extra load on the video-on-demand system. There was a problem.

【0006】本発明の目的は、通信制御装置ドライバが
アイドルパターンの送出の必要性を判断してアイドルパ
ターンの送出を制御するようにしたアイドルパターン自
動送信方式を提供することにある。
An object of the present invention is to provide an idle pattern automatic transmission system in which a communication control device driver determines the necessity of transmitting an idle pattern and controls the transmission of the idle pattern.

【0007】[0007]

【課題を解決するための手段】本発明のアイドルパター
ン自動送信方式は、ビデオ・オン・デマンドシステムの
通信制御装置ドライバにおいて、映像データ転送制御ソ
フトウェアからの映像データのデータ転送要求をキュー
イングするデータ転送要求待ちキューと、通信制御装置
に対してデータ送信要求が発行されたデータ転送要求を
キューイングするデータ転送要求済キューと、前記デー
タ転送要求待ちキューおよび前記データ転送要求済キュ
ーを参照して送信状態が通常送信状態であるかアイドル
パターン送信状態であるかを判定する送信状態判定手段
と、送信状態が通常送信状態であるときに、前記データ
転送要求待ちキューに映像データのデータ転送要求がキ
ューイングされていれば、前記データ転送要求待ちキュ
ーから映像データのデータ転送要求をデキューイングし
て前記通信制御装置に対して映像データのデータ送信要
求を発行し、前記映像データのデータ転送要求を前記デ
ータ転送要求済キューにキューイングする映像データ送
信要求手段と、送信状態がアイドルパターン送信状態で
あるときに、前記通信制御装置に対してアイドルパター
ンのデータ送信要求を発行しアイドルパターンのデー
タ転送要求を作成して前記データ転送要求済キューにキ
ューイングするアイドルパターン送信要求手段と、この
アイドルパターン送信要求手段によりデータ送信要求
れるアイドルパターンをあらかじめ用意しておくアイド
ルパターンデータ領域と、前記通信制御装置からデータ
送信完了通知を受けたときに、前記データ転送要求済キ
ューからデータ転送要求をデキューイングして映像デー
タのデータ転送要求であるかアイドルパターンのデータ
転送要求であるかを判定し、映像データのデータ転送要
求であれば前記映像データ転送制御ソフトウェアにデー
タ転送応答を行い、アイドルパターンのデータ転送要求
であれば該アイドルパターンのデータ転送要求を解放す
るデータ転送応答手段とを備えることを特徴とする。
SUMMARY OF THE INVENTION An automatic idle pattern transmission system according to the present invention is a video-on-demand system.
In the communication control device driver, and a data transfer request queue for queuing data transfer request of the image data from the image data transfer control software, the communication control device
A data transfer request Queues for queuing data transmission request issued data transfer request to said data <br/> data transfer request queue and the data transfer request Queues reference to the transmission state is normal Transmitting state or idle
And determining a transmission state determining means for determining a pattern sending state, when the transmission state is the normal transmission state, the data
A data transfer request for video data is stored in the transfer request queue.
If the queue has been queued, the queue waiting for the data transfer
Dequeues the data transfer request from the
Data transmission of video data to the communication control device.
Request for the video data and a data transfer request for the video data.
Video data to be queued in the data transfer requested queue
A signal requesting means, when the transmission state is in the idle pattern transmitting state, issues a data transmission request of the idle pattern for the communication control device, to create a data <br/> data transfer request idle pattern the and an idle pattern transmission request means for queuing the data transfer request queues, and the idle pattern data area to be prepared the idle pattern is data transmission request is <br/> advance by the idle pattern transmission request means, the communication control device Data from
When the transmission completion notification is received,
Dequeue the data transfer request from the
Data transfer request or idle pattern data
Determine whether the request is a transfer request
If requested, the data is transferred to the video data transfer control software.
Data transfer request for idle pattern data
If so, release the idle pattern data transfer request.
Data transfer response means .

【0008】[0008]

【発明の実施の形態】次に、本発明について図面を参照
して詳細に説明する。
Next, the present invention will be described in detail with reference to the drawings.

【0009】図1は、本発明の一実施の形態に係るアイ
ドルパターン自動送信方式の構成を示すブロック図であ
る。本実施の形態に係るアイドルパターン自動送信方式
は、映像データ2の転送を制御および管理する映像デー
タ転送制御ソフトウェア1と、映像データ2と、通信制
御装置4を制御するための通信制御装置ドライバ3と、
通信回線5上に映像データ2を送出する通信制御装置4
と、映像データ2が伝送する通信回線5と、映像データ
2を表示する映像表示装置6とから、その主要部が構成
されている。
FIG. 1 is a block diagram showing a configuration of an automatic idle pattern transmission system according to one embodiment of the present invention. The automatic idle pattern transmission method according to the present embodiment includes a video data transfer control software 1 for controlling and managing the transfer of video data 2, a video data 2, and a communication control device driver 3 for controlling the communication control device 4. When,
Communication control device 4 for sending video data 2 over communication line 5
And a communication line 5 for transmitting the video data 2 and a video display device 6 for displaying the video data 2, the main parts of which are configured.

【0010】通信制御装置ドライバ3は、映像データ転
送制御ソフトウェア1からの映像データ2のデータ転送
要求21をキューイングするデータ転送要求待ちキュー
11と、送信状態が通常送信状態であるときに、データ
転送要求待ちキュー11に映像データ2のデータ転送要
求21がキューイングされていれば、データ転送要求待
ちキュー11から映像データ2のデータ転送要求21
デキューイングして通信制御装置4に対して映像データ
2のデータ送信要求22を発行し、映像データ2のデー
タ転送要求21をデータ転送要求済キュー13にキュー
イングする映像データ送信要求手段12と、通信制御装
置4に対してデータ送信要求22または25が発行され
データ転送要求をキューイングするデータ転送要求済
キュー13と、通信制御装置4からデータ送信完了通知
23を受けたときに、データ転送要求済キュー13から
データ転送要求をデキューイングして映像データ2のデ
ータ転送要求21であるかアイドルパターンのデータ転
送要求であるかを判定し、映像データ2のデータ転送要
求21であれば映像データ転送制御ソフトウェア1にデ
ータ転送応答24を行い、アイドルパターンのデータ転
送要求であれば該アイドルパターンのデータ転送要求を
解放するデータ転送応答手段14とデータ転送要求待
ちキュー11およびデータ転送要求済キュー13を参照
して送信状態が通常送信状態であるかアイドルパターン
送信状態であるかを判定する送信状態判定手段15と、
送信状態がアイドルパターン送信状態であるときに、
信制御装置4に対してアイドルパターンのデータ送信要
求25を発行しアイドルパターンのデータ転送要求を
作成してデータ転送要求済キュー13にキューイングす
るアイドルパターン送信要求手段16と、アイドルパタ
ーン送信要求手段16によりデータ送信要求されるアイ
ドルパターンをあらかじめ用意しておくアイドルパター
ンデータ領域17を含んで構成されている。
The communication control device driver 3 includes a data transfer request wait queue 11 for queuing a data transfer request 21 of video data 2 from the video data transfer control software 1 and a data transmission request queue when the transmission status is the normal transmission status.
It is necessary to transfer the video data 2 to the transfer request waiting queue 11.
If determined 21 is queued, and issues a data transmission request 22 for the video data 2 for the data transfer request 21 of the video data 2 in the communication control device 4 dequeuing from the data transfer request queue 11, the video Data 2 data
Data transfer request 21 to the data transfer requested queue 13
A video data transmission request means 12 for queuing, communication control instrumentation
A data transmission request 22 or 25 is issued to
The data transfer request queue 13 for queuing the data transfer request and the data transfer request from the data transfer request queue 13 when the data transmission completion notification 23 is received from the communication control device 4, and the video data 2 Data transfer request 21 or idle pattern data transfer
Transmission request is determined, and the data transfer of the video data 2 is required.
There line data transfer response 24 to the image data transfer control software 1 if determined 21, the data of the idle pattern rolling
If it is a transmission request, the data transfer request of the idle pattern
Referring to the data transfer responding means 14 to be released , the data transfer request waiting queue 11 and the data transfer requested queue 13, the transmission state is the normal transmission state or the idle pattern.
A transmission state determination unit 15 for determining whether the transmission state is established;
When the transmission state is in the idle pattern transmitting state, for the communication control unit 4 issues a data transmission request 25 of the idle pattern, and queues the data transfer request Queues 13 to create a data transfer request idle pattern It is configured to include an idle pattern transmission requesting unit 16 and an idle pattern data area 17 in which an idle pattern for which data transmission is requested by the idle pattern transmission requesting unit 16 is prepared in advance.

【0011】図2を参照すると、映像データ送信要求手
段12の処理は、通常通信状態判定ステップS101
と、データ転送要求有無判定ステップS102と、デー
タ転送要求デキューイングステップS103と、映像デ
ータ送信要求ステップS104と、データ転送要求済キ
ューキューイングステップS105とからなる。
Referring to FIG. 2, the processing of the video data transmission request means 12 is performed in a normal communication state determination step S101.
, A data transfer request presence / absence determination step S102, a data transfer request dequeueing step S103, a video data transmission request step S104, and a data transfer requested queuing step S105.

【0012】図3を参照すると、通信制御装置ドライバ
3のデータ送信完了処理は、データ転送要求済キューか
らのデキューイングステップS201と、アイドルパタ
ーン判定ステップS202と、データ転送応答ステップ
S203と、データ転送要求解放ステップS204と、
アイドルパターン送信状態判定ステップS205と、ア
イドルパターン送信状態判定ステップS206と、アイ
ドルパターン送信状態変更ステップS207と、通常送
信状態判定ステップS208と、通常送信状態変更ステ
ップS209と、アイドルパターン送信状態判定ステッ
プS210と、アイドルパターン送信要求ステップS2
11と、データ転送要求(アイドルパターン)作成ステ
ップS212と、データ転送要求済キューキューイング
ステップS213とからなる。なお、図3中のしきい値
Aとしきい値Bとの関係は、しきい値A≦しきい値Bに
設定される。
Referring to FIG. 3, the data transmission completion processing of the communication control device driver 3 includes a dequeuing step S201 from a data transfer requested queue, an idle pattern determining step S202, a data transfer response step S203, a data transfer Request release step S204;
Idle pattern transmission state determination step S205, idle pattern transmission state determination step S206, idle pattern transmission state change step S207, normal transmission state determination step S208, normal transmission state change step S209, and idle pattern transmission state determination step S210 And an idle pattern transmission request step S2
11, a data transfer request (idle pattern) creation step S212, and a data transfer requested queue queuing step S213. The relationship between threshold value A and threshold value B in FIG. 3 is set as threshold value A ≦ threshold value B.

【0013】次に、このように構成された本実施の形態
に係るアイドルパターン自動送信方式の動作について説
明する。
Next, the operation of the idle pattern automatic transmission system according to the present embodiment configured as described above will be described.

【0014】映像データ転送制御ソフトウェア1は、映
像データ2を適当な大きさに分割して、通信制御装置ド
ライバ3にデータ転送要求21を行う。
The video data transfer control software 1 divides the video data 2 into an appropriate size and issues a data transfer request 21 to the communication control device driver 3.

【0015】データ転送要求21は、一旦、通信制御装
置ドライバ3のデータ転送要求待ちキュー11にキュー
イングされる。
The data transfer request 21 is temporarily queued in the data transfer request waiting queue 11 of the communication control device driver 3.

【0016】映像データ送信要求手段12は、送信状態
を常時監視しており(ステップS101)、通常送信状
態になると、データ転送要求待ちキュー11にキューイ
ングされているデータ転送要求があれば(ステップS1
02)、データ転送要求待ちキュー11からデータ転送
要求21をデキューイングする(ステップS103)。
The video data transmission request means 12 constantly monitors the transmission state (step S101). When the transmission state is changed to the normal transmission state, if there is a data transfer request queued in the data transfer request waiting queue 11 (step S101). S1
02), the data transfer request 21 is dequeued from the data transfer request waiting queue 11 (step S103).

【0017】次に、映像データ送信要求手段12は、デ
キューイングされたデータ転送要求21に基づいて映像
データ2のデータ送信要求22を通信制御装置4に対し
て行い(ステップS104)、データ転送要求21をデ
ータ転送要求済キュー13にキューイングする(ステッ
プS105)。
Next, the video data transmission request means 12 makes a data transmission request 22 of the video data 2 to the communication control device 4 based on the dequeued data transfer request 21 (step S104). 21 is queued in the data transfer requested queue 13 (step S105).

【0018】映像データ送信要求手段12は、以上の処
理を繰り返している。このように、送信状態が通常送信
状態になるを待機するのは、データ転送要求待ちキュー
11にある程度の数のデータ転送要求21がキューイン
グされるまで映像データ2のデータ送信要求22を待つ
ためで、これは映像データ転送制御ソフトウェア1のデ
ータ転送要求21の間隔によっては、映像データ転送制
御ソフトウェア1からのデータ転送要求21の間に通信
制御装置ドライバ3自体がデータ送信要求25を行うア
イドルパターンを挿入する可能性があるからである。
The video data transmission requesting means 12 repeats the above processing. The reason for waiting for the transmission state to become the normal transmission state is to wait for the data transmission request 22 of the video data 2 until a certain number of data transmission requests 21 are queued in the data transmission request waiting queue 11. Depending on the interval between the data transfer requests 21 of the video data transfer control software 1, this is an idle pattern in which the communication control device driver 3 itself makes a data transmission request 25 during the data transfer request 21 from the video data transfer control software 1. May be inserted.

【0019】通信制御装置4は、通信制御装置ドライバ
3からのデータ送信要求22を受けると、送信要求され
た映像データ2を通信回線5上に送出する。送出が完了
すると、通信制御装置4は、通信制御装置ドライバ3に
対して、データ送信完了通知23を返す。
Upon receiving the data transmission request 22 from the communication control device driver 3, the communication control device 4 sends out the requested video data 2 to the communication line 5. When the transmission is completed, the communication control device 4 returns a data transmission completion notification 23 to the communication control device driver 3.

【0020】通信制御装置ドライバ3では、通信制御装
置4からデータ送信完了通知23が返ってくると、デー
タ転送応答手段14がデータ送信完了通知23を受け、
データ転送要求済キュー13からデータ転送要求をデキ
ューイングして(ステップS201)、デキューイング
したデータ転送要求はアイドルパターンのものかどうか
を判定する(ステップS202)。データ転送要求がア
イドルパターンのものでなければ、データ転送応答手段
14は、映像データ転送制御ソフトウェア1に対してデ
ータ転送応答24を行い(ステップS203)、アイド
ルパターンのものであれば、データ転送要求を解放する
(ステップS204)。
In the communication control device driver 3, when the data transmission completion notification 23 is returned from the communication control device 4, the data transfer response means 14 receives the data transmission completion notification 23,
The data transfer request is dequeued from the data transfer requested queue 13 (step S201), and it is determined whether or not the dequeued data transfer request has an idle pattern (step S202). If the data transfer request is not of the idle pattern, the data transfer response means 14 makes a data transfer response 24 to the video data transfer control software 1 (step S203). Is released (step S204).

【0021】次に、送信状態判定手段15は、現在、ア
イドルパターン送信状態かどうかを判定し(ステップS
205)、アイドルパターン送信状態でなければ、デー
タ転送要求待ちキュー11にデータ転送要求21がな
く、かつデータ送信要求数(データ転送要求済キュー1
3にキューイングされているデータ転送要求数)がしき
い値Aより小さいかどうかを判定する(ステップS20
6)。そうであれば、送信状態判定手段15は、送信状
態をアイドルパターン送信状態に変更する(ステップS
207)。
Next, the transmission state determination means 15 determines whether or not the apparatus is currently in an idle pattern transmission state (step S).
205), if not in the idle pattern transmission state, there is no data transfer request 21 in the data transfer request waiting queue 11 and the number of data transmission requests (data transfer request completed queue 1)
3 is smaller than the threshold value A (step S20).
6). If so, the transmission state determination unit 15 changes the transmission state to the idle pattern transmission state (Step S).
207).

【0022】一方、現在、アイドルパターン送信状態で
あれば、送信状態判定手段15は、データ転送要求待ち
キュー11にキューイングされているデータ転送要求数
がしきい値Bより大きいかどうかを判定し(ステップS
208)、そうであれば、送信状態を通常送信状態に変
更する(ステップS209)。
On the other hand, if the current state is the idle pattern transmission state, the transmission state determination means 15 determines whether the number of data transfer requests queued in the data transfer request waiting queue 11 is larger than the threshold value B. (Step S
208), if so, change the transmission state to the normal transmission state (step S209).

【0023】続いて、送信状態判定手段15は、送信状
態がアイドルパターン送信状態かどうかを判定する(ス
テップS210)。アイドルパターン送信状態であれ
ば、アイドルパターン送信要求手段16は、アイドルパ
ターンデータ領域17に格納されたアイドルパターンの
データ送信要求25を通信制御装置4に対して行い(ス
テップS211)、アイドルパターンのデータ転送要求
を作成して(ステップS212)、データ転送要求済キ
ュー13にキューイングし(ステップS213)、デー
タ送信完了処理を終了する。一方、アイドルパターン送
信状態でなければ、送信状態判定手段15は、ただちに
データ送信完了処理を終了する。
Subsequently, the transmission state determining means 15 determines whether the transmission state is an idle pattern transmission state (step S210). If it is in the idle pattern transmission state, the idle pattern transmission request unit 16 makes a request 25 for transmitting the idle pattern data stored in the idle pattern data area 17 to the communication control device 4 (step S211). A transfer request is created (step S212), queued in the data transfer requested queue 13 (step S213), and the data transmission completion processing ends. On the other hand, if it is not in the idle pattern transmission state, the transmission state determination means 15 immediately ends the data transmission completion processing.

【0024】[0024]

【発明の効果】以上説明したように、本発明によれば、
映像データ転送制御ソフトウェアがアイドルパターンの
送出を制御するのではなく、通信制御装置を制御してい
る通信制御装置ドライバがアイドルパターンの送出の必
要性を判断して、通信制御装置ドライバ自体がアイドル
パターンの送出を制御するようにしたことにより、映像
データ転送制御ソフトウェアは自らアイドルパターンの
データ転送要求を行う必要がなくなり、処理の負荷が軽
減されるという効果がある。
As described above, according to the present invention,
Instead of the video data transfer control software controlling the transmission of the idle pattern, the communication control device driver controlling the communication control device determines the necessity of transmitting the idle pattern, and the communication control device driver itself sets the idle pattern. Is controlled, the video data transfer control software does not need to make an idle pattern data transfer request by itself, and the processing load is reduced.

【0025】また、従来、映像データ転送制御ソフトウ
ェアから通信制御装置ドライバにアイドルパターンのデ
ータ転送要求する際に行われていた、アプリケーション
ソフトウェアである映像データ転送制御ソフトウェアが
管理するメモリ領域からオペレーティングシステムのカ
ーネルである通信制御装置ドライバが管理するメモリ領
域へのアイドルパターンのコピー処理が削除され、この
コピー処理の削除によってビデオ・オン・デマンドシス
テムの余分な負荷が軽減されるという効果がある。
Also, conventionally, when the video data transfer control software requests an idle pattern data transfer from the communication control device driver to the communication control device driver, the operating system is controlled from the memory area managed by the video data transfer control software as application software. The process of copying the idle pattern to the memory area managed by the communication control device driver, which is the kernel, is deleted, and the deletion of this copy process has the effect of reducing the extra load on the video-on-demand system.

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

【図1】本発明の一実施の形態に係るアイドルパターン
自動送信方式の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of an automatic idle pattern transmission system according to one embodiment of the present invention.

【図2】図1中の映像データ送信要求手段の処理を示す
流れ図である。
FIG. 2 is a flowchart showing processing of a video data transmission request unit in FIG. 1;

【図3】図1中の通信制御装置ドライバのデータ送信完
了処理を示す流れ図である。
FIG. 3 is a flowchart showing data transmission completion processing of a communication control device driver in FIG. 1;

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

1 映像データ転送制御ソフトウェア 2 映像データ 3 通信制御装置ドライバ 4 通信制御装置 5 通信回線 6 映像表示装置 11 データ転送要求待ちキュー 12 映像データ送信要求手段 13 データ転送要求済キュー 14 データ転送応答手段 15 送信状態判定手段 16 アイドルパターンデータ送信要求手段 17 アイドルパターンデータ領域 21 データ転送要求 22 データ送信要求 23 データ送信完了通知 24 データ転送応答 25 データ送信要求 REFERENCE SIGNS LIST 1 video data transfer control software 2 video data 3 communication control device driver 4 communication control device 5 communication line 6 video display device 11 data transfer request waiting queue 12 video data transmission request means 13 data transfer requested queue 14 data transfer response means 15 transmission Status determination means 16 Idle pattern data transmission request means 17 Idle pattern data area 21 Data transfer request 22 Data transmission request 23 Data transmission completion notification 24 Data transfer response 25 Data transmission request

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 ビデオ・オン・デマンドシステムの通信
制御装置ドライバにおいて、 映像データ転送制御ソフトウェアからの映像データの
ータ転送要求をキューイングするデータ転送要求待ちキ
ューと 通信制御装置に対してデータ送信要求が発行された デー
タ転送要求をキューイングするデータ転送要求済キュー
と、前記 データ転送要求待ちキューおよび前記データ転送要
求済キューを参照して送信状態が通常送信状態であるか
アイドルパターン送信状態であるかを判定する送信状態
判定手段と、送信状態が通常送信状態であるときに、前記データ転送
要求待ちキューに映像データのデータ転送要求がキュー
イングされていれば、前記データ転送要求待ちキューか
ら映像データのデータ転送要求をデキューイングして前
記通信制御装置に対して映像データのデータ送信要求を
発行し、前記映像データのデータ転送要求を前記データ
転送要求済キューにキューイングする映像データ送信要
求手段と、送信状態が アイドルパターン送信状態である
ときに、前記通信制御装置に対してアイドルパターンの
データ送信要求を発行しアイドルパターンのデータ転
送要求を作成して前記データ転送要求済キューにキュー
イングするアイドルパターン送信要求手段と、 このアイドルパターン送信要求手段によりデータ送信
されるアイドルパターンをあらかじめ用意しておくア
イドルパターンデータ領域と 前記通信制御装置からデータ送信完了通知を受けたとき
に、前記データ転送要求済キューからデータ転送要求を
デキューイングして映像データのデータ転送要求である
かアイドルパターンのデータ転送要求であるかを判定
し、映像データのデータ転送要求であれば前記映像デー
タ転送制御ソフトウェアにデータ転送応答を行い、アイ
ドルパターンのデータ転送要求であれば該アイドルパタ
ーンのデータ転送要求を解放するデータ転送応答手段と
を備えることを特徴とするアイドルパターン自動送信方
式。
1. Communication of a video-on-demand system
A control device driver , a data transfer request waiting queue for queuing a data transfer request of video data from the video data transfer control software, and a data transfer in which a data transmission request is issued to the communication control device. requesting the data transfer request queues queuing or transmission state by referring to the data transfer request queue and the data transfer request already queue is normal transmission state
And determining a transmission state determining means for determining a idle pattern transmitting state, when the transmission state is the normal transmission state, the data transfer
Data transfer requests for video data are queued in the request queue.
If the data transfer request waiting queue
Dequeues the data transfer request of video data from
Request for data transmission of video data to the communication control unit.
Issue a data transfer request for the video data to the data
Video data transmission queued in transfer requested queue
Requesting means and the transmission state is an idle pattern transmission state
When, it issues a data transmission request of the idle pattern for the communication control device, and an idle pattern transmission request means to create a data transfer request of the idle pattern queued in the data transfer request Queues, the idle pattern Data transmission required by transmission request means
And an idle pattern data area to be prepared the idle pattern to be determined in advance, when receiving the data transmission completion notification from the communication control device
A data transfer request from the data transfer requested queue
Data transfer request for video data after dequeuing
Whether the request is a data transfer request with an idle pattern
If the data transfer request is video data, the video data
Responds to the data transfer control software
If the data transfer request is a dollar pattern, the idle pattern
An idle pattern automatic transmission method, comprising: a data transfer response unit that releases a data transfer request of the idle pattern.
【請求項2】 前記送信状態判定手段が、送信状態が
送信状態でれば、前記データ転送要求待ちキューに
映像データのデータ転送要求がなく、かつ前記データ転
送要求済キューにキューイングされているデータ転送要
求数が第1のしきい値より小さいときに送信状態をアイ
ドルパターン送信状態に変更し、送信状態がアイドルパ
ターン送信状態であれば、前記データ転送要求待ちキュ
ーにキューイングされている映像データのデータ転送要
求数が第2のしきい値より大きいときに送信状態を通常
送信状態に変更する請求項1記載のアイドルパターン自
動送信方式。
2. The transmission status determination means according to claim 1, wherein said transmission status is a communication status .
Oh lever at normal transmission state, the data transfer request queue
When there is no data transfer request for video data and the number of data transfer requests queued in the data transfer requested queue is smaller than a first threshold, the transmission state is changed to an idle pattern transmission state; And if the number of data transfer requests of the video data queued in the data transfer request waiting queue is greater than a second threshold, the transmission state is changed to the normal transmission state. 1. The idle pattern automatic transmission method according to 1.
JP08104294A 1996-03-29 1996-03-29 Automatic idle pattern transmission method Expired - Fee Related JP3125857B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08104294A JP3125857B2 (en) 1996-03-29 1996-03-29 Automatic idle pattern transmission method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08104294A JP3125857B2 (en) 1996-03-29 1996-03-29 Automatic idle pattern transmission method

Publications (2)

Publication Number Publication Date
JPH09271013A JPH09271013A (en) 1997-10-14
JP3125857B2 true JP3125857B2 (en) 2001-01-22

Family

ID=14376918

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08104294A Expired - Fee Related JP3125857B2 (en) 1996-03-29 1996-03-29 Automatic idle pattern transmission method

Country Status (1)

Country Link
JP (1) JP3125857B2 (en)

Also Published As

Publication number Publication date
JPH09271013A (en) 1997-10-14

Similar Documents

Publication Publication Date Title
US7676610B2 (en) Device and method for optimization of target host device process handling according to the status and the priority of the target host device process
US20010012122A1 (en) Printing apparatus
JPH06187296A (en) Multiprocessor system
US7376853B2 (en) Network apparatus, method for controlling the same, and program for the same
JP3127523B2 (en) Communication control device and data transmission method
JP3125857B2 (en) Automatic idle pattern transmission method
JP2943710B2 (en) Buffer busy control method
JP3189269B2 (en) Network printer
JP3172256B2 (en) Image recording device
JP2001325212A (en) Method and device for transmitting data block from source processor to destination processor in multiprocessor system
JP2937867B2 (en) Queue control method
JPH0530138A (en) Multi-media transfer system
JP4193754B2 (en) Data duplication method and program
JP3933134B2 (en) Communications system
JP2000078187A (en) Device and method for communicating data and storage medium
JP2000312244A (en) Network interface switching method, its system and its recording medium
JP3112287B2 (en) Message management processor
JP3524357B2 (en) Data processing device, printing device, communication processing method, and computer-readable storage medium
JP2653233B2 (en) How to transfer spool data
JP2002229756A (en) Data processing system and its control method
JPH0468457A (en) Manager device for network control system
JPH04326179A (en) Picture control system
JPH03244577A (en) Printer output device
JPH06120986A (en) Buffer management system
JPS63307563A (en) Traffic control system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071102

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081102

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081102

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091102

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091102

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101102

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111102

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees