(57)【特許請求の範囲】
【請求項１】
供給用情報を記憶しておく記憶手段と、
供給用情報を一時記憶しておく補助記憶手段と、
情報出力端末側に対して供給用情報を出力する情報出力手段と、
外部から供給用情報を入力する情報入力手段と、
前記記憶手段から読み出した供給用情報を前記情報出力手段に伝送可能であると共に、前記情報入力手段を介して入力した供給用情報を前記記憶手段に伝送可能な第１の伝送路と、
前記情報入力手段を介して入力した供給用情報を前記補助記憶手段に伝送可能な第２の伝送路と、
前記第１の伝送路と前記第２の伝送路とを接続するバスブリッジと、
前記記憶手段に記憶された供給用情報を読み出し、前記情報出力手段を介して情報出力端末側に対して供給用情報を出力すると共に、前記情報入力手段を介して外部から入力した供給用情報を、前記記憶手段に記録する制御手段とを備え、
前記制御手段は、
前記記憶手段から読み出した供給用情報を前記情報出力手段に伝送する場合には、必ず前記第１の伝送路によって伝送し、
前記情報入力手段を介して入力した供給用情報を前記記憶手段に伝送する場合には、
前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送を妨げないときには前記第１の伝送路によって伝送し、
前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送を妨げるときには前記第２の伝送路によって前記補助記憶手段に一時記憶させ、前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送を妨げなくなった場合に、前記補助記憶手段に一時記憶させられた供給用情報を前記第２の伝送路、前記バスブリッジ及び前記第１の伝送路によって前記記憶手段に転送して記録すること
を特徴とする情報記録・供給装置。
【請求項２】
供給用情報を記憶しておく記憶手段と、
供給用情報を一時記憶しておく補助記憶手段と、
情報出力端末側に対して供給用情報を出力する情報出力手段と、
外部から供給用情報を入力する情報入力手段と、
前記記憶手段から読み出した供給用情報を前記情報出力手段に伝送可能であると共に、前記情報入力手段を介して入力した供給用情報を前記記憶手段に伝送可能であり、且つ前記補助記憶手段から読み出した供給用情報を前記記憶手段に伝送可能な第１の伝送路と、
前記情報入力手段を介して入力した供給用情報を前記補助記憶手段に伝送可能な第２の伝送路と、
前記記憶手段に記憶された供給用情報を読み出し、前記情報出力手段を介して情報出力端末側に対して供給用情報を出力すると共に、前記情報入力手段を介して外部から入力した供給用情報を、前記記憶手段に記録する制御手段とを備え、
前記制御手段は、
前記記憶手段から読み出した供給用情報を前記情報出力手段に伝送する場合には、必ず前記第１の伝送路によって伝送し、
前記情報入力手段を介して入力した供給用情報を前記記憶手段に伝送する場合には、
前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送を妨げないときには前記第１の伝送路によって伝送し、
前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送を妨げるときには前記第２の伝送路によって前記補助記憶手段に一時記憶させ、前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送を妨げなくなった場合に、前記補助記憶手段に一時記憶させられた供給用情報を前記第１の伝送路によって前記記憶手段に転送して記録すること
を特徴とする情報記録・供給装置。
【請求項３】
請求項１または２に記載の情報記録・供給装置において、
さらに、前記記憶手段から読み出して前記情報出力手段に伝送する供給用情報の量と、前記情報入力手段から入力して前記記憶手段に伝送する供給用情報の量を検知する情報量検知手段を備え、
前記制御手段は、
前記情報量検知手段によって検知した供給用情報量に基づいて、前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送が妨げられるかどうかを判断すること
を特徴とする情報記録・供給装置。
【請求項４】
請求項３に記載の情報記録・供給装置において、
前記制御手段は、情報出力端末側からの供給用情報の出力要求数、及び外部からの供給用情報の入力要求数を前記情報量検知手段に通知可能であり、
前記情報量検知手段は、
前記制御手段から通知された供給用情報の出力要求数に基づいて、前記記憶手段から読み出して前記情報出力手段に伝送する供給用情報の量を推定検知し、前記制御手段から通知された供給用情報の入力要求数に基づいて、前記情報入力手段から入力して前記記憶手段に伝送する供給用情報の量を推定検知すること
を特徴とする情報記録・供給装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報出力端末側に対して情報出力手段より供給用情報を出力するための情報出力機能と、供給用情報を情報入力手段を介して外部より入力して記憶手段に記録しておく情報記録機能とを備えた情報記録・供給装置に関する。
【０００２】
【従来の技術および発明が解決しようとする課題】
従来より、例えば利用者が希望するときに希望する映画等を見ることができるようにしたビデオ・オン・デマンド（ＶＯＤ）サービスが研究されている。このＶＯＤサービスは、例えば情報出力側となるユーザ側に設けられたセットトップボックス（ＳＴＢ）から所望のビデオ放映がリクエストされると、サービス提供者側に用意されたビデオサーバと呼ばれる情報供給装置から、そのリクエストに応じた映像・音声をユーザに送信するのである。
【０００３】
このようなシステムでは、例えば新しい映画がリリースされれば、それを見たいといった要求が出てくるため、情報供給装置には、最初に記録しておいた供給用情報だけでなく、利用者の希望に応えるために常に新しい供給用情報を増やしていくことが期待されている。そのため、単に記憶している供給用情報を要求に応じて出力する機能だけでなく、外部から新しい供給用情報を入力して記録する機能も必要とされる。
【０００４】
このような記録及び供給の両機能を備える場合の、従来の情報記録・供給装置の概略構成を図６のブロック図に示す。この場合の情報記録・供給装置は、ＣＰＵ１０１、メモリ１０２、出力回路１０３、入力回路１０４、ディスクコントローラ１０６、情報記憶装置１０７等を備えている。前記ＣＰＵ１０１、メモリ１０２、出力回路１０３、入力回路１０４、ディスクコントローラ１０６は第２バス１１２によって相互に接続されていると共に、出力回路１０３、入力回路１０４、ディスクコントローラ１０６は第１バス１１１によっても相互に接続されている。なお、第１バス１１１はいわゆるデータバスとしての機能を持ち、第２バス１１２はいわゆる制御バスとしての機能を持つ。そして、第１バス１１１と第２バス１１２とはバスブリッジ１１８によって接続されている。
【０００５】
ディスクコントローラ１０６は、ＣＰＵ１０１に制御されて情報記憶装置１０７に対して情報の読み書きを行なうものである。したがって、この情報記録・供給装置は、情報記憶装置１０７から供給用情報を読み出し、第１バス１１１を介して出力回路１０３に伝送し、この出力回路１０３から外部（例えばこの情報記録・供給装置に通信回線を介して接続されている情報出力端末）に出力されることとなる。一方、入力回路１０４を介して新しい供給用情報を外部より入力する場合には、その入力した供給用情報は第１バス１１１を介して情報記憶装置１０７に伝送されて記録される。
【０００６】
このように、情報記憶装置１０７から読み出して出力するための供給用情報及び外部より入力して情報記憶装置１０７に記録するための供給用情報は、いずれも同じ第１バス１１１を経由して伝送される。そのため、情報記憶装置１０７から読み出して出力可能な供給用情報の量は、第１バス１１１において許容される最大情報伝送量から、外部より入力して情報記憶装置１０７に記録する供給用情報の量を差し引いた量となる。したがって、外部より入力して情報記憶装置１０７に記録する供給用情報の存在によって、情報記憶装置１０７から読み出して出力する供給用情報の量が制限される状況が生じる。
【０００７】
上述したＶＯＤシステムにおいては、情報出力端末側に対して出力される供給用情報はビデオ情報であり、情報出力端末からのリクエストに応じて随時出力されるものである。そのため、このレスポンスの低下は情報供給サービスの質の低下につながってしまう。また、このようなことが生じないように、情報記憶装置１０７から読み出して出力する供給用情報の最大量と、外部より入力して情報記憶装置１０７に記録する供給用情報の最大量とを加算した量となるように第１バス１１１の容量を設定することも考えられるが、情報記憶装置１０７に記録する供給用情報は頻繁には入力されないので、それを前提として設定するのは非合理的である。
【０００８】
本発明の目的は、上記した従来技術の欠点を取り除き、入力した供給用情報の記憶手段への伝送も可能としながら、記憶手段から情報出力手段まで伝送する供給用情報の量を、第１の伝送路の許容する最大伝送量まで確保できるようにした情報記録・供給装置を提供することにある。
【０００９】
【課題を解決するための手段及び発明の効果】
上記目的を達成するためになされた請求項１に記載の発明は、供給用情報を記憶しておく記憶手段と、供給用情報を一時記憶しておく補助記憶手段と、情報出力端末側に対して供給用情報を出力する情報出力手段と、外部から供給用情報を入力する情報入力手段と、前記記憶手段から読み出した供給用情報を前記情報出力手段に伝送可能であると共に、前記情報入力手段を介して入力した供給用情報を前記記憶手段に伝送可能な第１の伝送路と、  前記情報入力手段を介して入力した供給用情報を前記補助記憶手段に伝送可能な第２の伝送路と、前記第１の伝送路と前記第２の伝送路とを接続するバスブリッジと、前記記憶手段に記憶された供給用情報を読み出し、前記情報出力手段を介して情報出力端末側に対して供給用情報を出力すると共に、前記情報入力手段を介して外部から入力した供給用情報を、前記記憶手段に記録する制御手段とを備え、前記制御手段は、前記記憶手段から読み出した供給用情報を前記情報出力手段に伝送する場合には、必ず前記第１の伝送路によって伝送し、前記情報入力手段を介して入力した供給用情報を前記記憶手段に伝送する場合には、前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送を妨げないときには前記第１の伝送路によって伝送し、前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送を妨げるときには前記第２の伝送路によって前記補助記憶手段に一時記憶させ、前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送を妨げなくなった場合に、前記補助記憶手段に一時記憶させられた供給用情報を前記第２の伝送路、前記バスブリッジ及び前記第１の伝送路によって前記記憶手段に転送して記録することを特徴とする情報記録・供給装置である。
【００１０】
また、請求項２に記載の発明は、供給用情報を記憶しておく記憶手段と、供給用情報を一時記憶しておく補助記憶手段と、情報出力端末側に対して供給用情報を出力する情報出力手段と、外部から供給用情報を入力する情報入力手段と、前記記憶手段から読み出した供給用情報を前記情報出力手段に伝送可能であると共に、前記情報入力手段を介して入力した供給用情報を前記記憶手段に伝送可能であり、且つ前記補助記憶手段から読み出した供給用情報を前記記憶手段に伝送可能な第１の伝送路と、前記情報入力手段を介して入力した供給用情報を前記補助記憶手段に伝送可能な第２の伝送路と、前記記憶手段に記憶された供給用情報を読み出し、前記情報出力手段を介して情報出力端末側に対して供給用情報を出力すると共に、前記情報入力手段を介して外部から入力した供給用情報を、前記記憶手段に記録する制御手段とを備え、前記制御手段は、前記記憶手段から読み出した供給用情報を前記情報出力手段に伝送する場合には、必ず前記第１の伝送路によって伝送し、前記情報入力手段を介して入力した供給用情報を前記記憶手段に伝送する場合には、前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送を妨げないときには前記第１の伝送路によって伝送し、前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送を妨げるときには前記第２の伝送路によって前記補助記憶手段に一時記憶させ、前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送を妨げなくなった場合に、前記補助記憶手段に一時記憶させられた供給用情報を前記第１の伝送路によって前記記憶手段に転送して記録することを特徴とする情報記録・供給装置である。
【００１１】
請求項３に記載の発明は、請求項１または２に記載の情報記録・供給装置において、さらに、前記記憶手段から読み出して前記情報出力手段に伝送する供給用情報の量と、前記情報入力手段から入力して前記記憶手段に伝送する供給用情報の量を検知する情報量検知手段を備え、前記制御手段は、前記情報量検知手段によって検知した供給用情報量に基づいて、前記記憶手段から読み出した供給用情報の前記情報出力手段への伝送が妨げられるかどうかを判断することを特徴とする。
【００１２】
請求項４に記載の発明は、請求項３に記載の情報記録・供給装置において、前記制御手段は、情報出力端末側からの供給用情報の出力要求数、及び外部からの供給用情報の入力要求数を前記情報量検知手段に通知可能であり、前記情報量検知手段は、前記制御手段から通知された供給用情報の出力要求数に基づいて、前記記憶手段から読み出して前記情報出力手段に伝送する供給用情報の量を推定検知し、前記制御手段から通知された供給用情報の入力要求数に基づいて、前記情報入力手段から入力して前記記憶手段に伝送する供給用情報の量を推定検知することを特徴とする。
【００１３】
上記構成を有する請求項１に係る情報記録・供給装置によれば、記憶手段から読み出した供給用情報を情報出力手段に伝送する場合には必ず第１の伝送路によって伝送する。そして、情報入力手段を介して入力した供給用情報を記憶手段に伝送する場合には、供給用情報の情報出力手段への伝送を妨げないときには第１の伝送路によって伝送し、その供給用情報の前記情報出力手段への伝送を妨げるときには第２の伝送路によって補助記憶手段に一時記憶させる。そして、記憶手段から読み出した供給用情報の情報出力手段への伝送を妨げなくなった場合に、補助記憶手段に一時記憶させられた供給用情報を第２の伝送路、バスブリッジ及び第１の伝送路によって記憶手段に転送して記録する。
また、請求項２に係る情報記録・供給装置によれば、記憶手段から読み出した供給用情報を情報出力手段に伝送する場合には必ず第１の伝送路によって伝送する。そして、情報入力手段を介して入力した供給用情報を記憶手段に伝送する場合には、供給用情報の情報出力手段への伝送を妨げないときには第１の伝送路によって伝送し、その供給用情報の前記情報出力手段への伝送を妨げるときには第２の伝送路によって補助記憶手段に一時記憶させる。そして、記憶手段から読み出した供給用情報の情報出力手段への伝送を妨げなくなった場合に、補助記憶手段に一時記憶させられた供給用情報を第１の伝送路によって記憶手段に転送して記録する。
【００１４】
これにより、記憶手段から読み出した供給用情報を情報出力手段に伝送する場合には第１の伝送路において許容される最大情報伝送量までの伝送が可能となる。この情報出力手段に伝送される供給用情報は情報出力端末側に対して出力される情報であるため、情報入力手段を介して入力した供給用情報を記憶手段に伝送することによって伝送が妨げられないことが好ましい。
【００１５】
つまり、入力手段より入力して記憶手段に伝送される供給用情報は、例えば情報出力端末に対して今後供給可能な供給用情報の種類等を増やすため等に入力し記録させるものであり、情報出力端末側に対して出力される供給用情報のように即時性が強く求められるものではない。例えば、情報出力端末側に対して出力される供給用情報は情報出力端末からのリクエストに応じて随時出力されるものであり、このレスポンスの低下は情報供給サービスの質の低下につながるが、記憶手段に伝送される供給用情報は、例えば情報記憶装置への記録が遅れてもあまり影響がないのである。
【００１６】
したがって、記憶手段から読み出した供給用情報を情報出力手段に伝送することを優先し、供給用情報の記憶手段への伝送は、供給用情報の情報出力手段への伝送を妨げる場合には第１の伝送路は使用しないようにしたのである。これにより、入力した供給用情報の記憶手段への伝送も可能としながら、記憶手段から情報出力手段まで伝送する供給用情報の量を、第１の伝送路の許容する最大伝送量まで確保できる。
【００１７】
なお、供給用情報の記憶手段から情報出力手段への伝送が妨げられるかどうかの判断は次のように行われる。例えば請求項３に示す場合には、情報量検知手段が、記憶手段から読み出して情報出力手段に伝送する供給用情報の量と、情報入力手段から入力して記憶手段に伝送する供給用情報の量を検知する。そして、制御手段がその検知した供給用情報量に基づいて、供給用情報の記憶手段から情報出力手段への伝送が妨げられるかどうかを判断するのである。
【００１８】
また、この判断の基になる情報量検知については、実際に伝送されている情報量を検知しても構わないが、請求項４に示すようにもできる。つまり、供給用情報の出力要求数に基づいて、記憶手段から読み出して情報出力手段に伝送する供給用情報の量を推定検知し、供給用情報の入力要求数に基づいて、情報入力手段から入力して前記記憶手段に伝送する供給用情報の量を推定検知するのである。
【００１９】
なお、請求項２に係る情報記録・供給装置によれば、記憶手段から読み出した供給用情報を情報出力手段に伝送する場合には必ず第１の伝送路によって伝送し、また、情報入力手段を介して入力した供給用情報を記憶手段に伝送する場合にも極力第１の伝送路によって伝送するようにしている。
【００２０】
そして、このように転送を第１の伝送路を介して行なう場合には次のような利点がある。上述したように第１の伝送路は、記憶手段から読み出した供給用情報の情報出力手段への伝送と、その伝送を妨げないという条件で、情報入力手段を介して入力した供給用情報の記憶手段への伝送との両方に用いられる。いわゆるデータバスとして用いられるのである。一方、第２の伝送路は緊急避難的に臨時で用いられるものであるので、例えばいわゆる制御バスを利用することが現実的に考えられる。
【００２１】
基本的に制御バスは制御データのやりとりを行なうためのバスであり、データバスに比してその伝送容量は小さく設定されるのが普通である。したがって、補助記憶手段へ伝送する場合には、緊急避難的に臨時で用いる場合なので制御バスのような容量の小さいもので構わないが、そこから記憶手段への転送も制御バスを介して行なうと転送時間が長くなってしまう。そのため、転送については相対的に伝送容量の大きなデータバスを介して転送した方が転送時間も短くなる。つまり、本来は情報入力手段を介して入力した供給用情報も第１の伝送路（例えばデータバス）を介して記憶手段に伝送されるのであるが、上述した理由により、いわば緊急避難的に第２の伝送路（例えば制御バス）を介して補助記憶手段に一時記憶させたものである。そのため、第１の伝送路による転送をおこなっても情報出力手段への供給用情報の伝送を妨げない状況であれば、第１の伝送路を用いても何等問題なく、むしろその方が短時間で転送できるので好ましい。
【００２２】
【００２３】
【発明の実施の形態】
次に、本発明の実施例により発明の実施の形態を詳しく説明する。図１は、本実施例の情報記録・供給装置１０の概略構成を示すブロック図である。本実施例の情報記録・供給装置１０は、装置全体の制御を司り、「制御手段」に相当するＣＰＵ１、制御プログラム等を記憶したメモリ２、「情報出力手段」としての出力回路３、「情報入力手段」としての入力回路４、「制御手段」に相当する第１のディスクコントローラ６、「情報量検知手段」としてのデータフロウ監視装置、「制御手段」に相当する第２のディスクコントローラ１４等を備えており、これらは「第２の伝送路」としての第２バス１２によって相互に接続されている。
【００２４】
また、出力回路３、入力回路４、第１のディスクコントローラ６及びデータフロウ監視装置８は「第１の伝送路」としての第１バス１１によっても相互に接続されている。なお、第１バス１１は基本的にいわゆるデータバスとしての機能を持ち、第２バスは基本的に制御バスとしての機能を持つ。そして、第１バス１１と第２バス１２とはバスブリッジ１８によっても接続されており、両バス１１，１２間でのデータのやりとりが可能とされている。
【００２５】
前記ディスクコントローラ６には、「記憶手段」としてのメイン記憶装置７が接続されており、ディスクコントローラ６はこのメイン記憶装置７に対して情報の読み書きが可能である。一方、前記第２のディスクコントローラ１４にも「補助記憶手段」としての補助記憶装置１５が接続されており、この第２のディスクコントローラ１４は補助記憶装置１５に対して情報の読み書きが可能である。
【００２６】
したがって、メイン記憶装置７から供給用情報を読み出し、第１バス１１を介して出力回路３に伝送し、この出力回路３から外部に出力することができる。例えばこの情報記録・供給装置１０に図示しない通信回線を介して接続されている情報出力端末に出力される。なお、情報出力端末は複数台接続されており、この出力回路３からも複数の出力ストリームが出力される。
【００２７】
一方、入力回路４を介して新しい供給用情報を外部より入力することもでき、その場合には、入力回路４を介して入力した供給用情報は第１バス１１を介して第１のディスクコントローラ６に送られ、その第１のディスクコントローラ６によってメイン記憶装置７に記録される。
【００２８】
このように、メイン記憶装置７から読み出して出力する供給用情報及び外部より入力してメイン記憶装置７に記録する供給用情報は、いずれも同じ第１バス１１を経由して伝送することを基本としているが、このような伝送しかできないとすると、次のような不都合がある。つまり、メイン記憶装置７から読み出して出力回路３に伝送可能な供給用情報の量は、第１バス１１において許容される最大情報伝送量から、外部より入力してメイン記憶装置７に記録する供給用情報の量を差し引いた量となる。例えば出力回路３から出力する出力ストリームを「ｎ」、入力回路４を介して入力する入力ストリームを「ｍ」とすると、第１バス１１において許容される最大情報伝送量Ｌから入力ストリームｍを差し引いた量（Ｌ−ｍ）が最大の出力ストリームｎの量となる。したがって、外部より入力してメイン記憶装置７に記録する供給用情報の存在によって、メイン記憶装置７から読み出して出力する供給用情報の量が制限される状況が生じる。
【００２９】
しかしながら、メイン記憶装置７から読み出して出力回路３へ伝送し、情報出力端末側に供給する供給用情報と、入力回路４を介して入力し、メイン記憶装置７に記録する供給用情報とでは、次のような性質の違いがある。つまり、情報出力端末側に対して出力される供給用情報は、情報出力端末からのリクエストに応じて随時出力されるものであり、このレスポンスの低下は情報供給サービスの質の低下につながる。
【００３０】
それに対して、入力してメイン記憶装置７に記録する供給用情報は、例えば情報出力端末に対して今後供給可能な供給用情報の種類等を増やすためのものであることが多い。例えば新しい映画ソフトを入力して、供給可能な情報をより充実させていくために行なうのである。そのため、上述した情報出力端末側に対して出力する供給用情報のように即時性が強く求められるものではない。つまり、メイン記憶装置７に伝送される供給用情報はメイン記憶装置７への記録が遅れてもあまり影響がない。
【００３１】
このような点を鑑み、本実施例の情報記録・供給装置１０は、次のような制御を行なう。つまり、メイン記憶装置７から読み出した供給用情報を出力回路３に伝送する場合には必ず第１バス１１によって伝送する。そして、入力回路４を介して入力した供給用情報をメイン記憶装置７に伝送する場合には、前記メイン記憶装置７から読み出した供給用情報の出力回路３への伝送を妨げない場合に限って第１バス１１によって伝送し、その伝送を妨げる場合には第２バス１２によって補助記憶装置１５に一時記憶させるのである。
【００３２】
このような制御を実行する前提として、本実施例の情報記録・供給装置１０は図１に示すように、データフロウ監視装置８を備えている。このデータフロウ監視装置８は第１のディスクコントローラ６から、現時点での出力要求数及び入力要求数を取り込み、その数に基づいてデータフロウを監視している。また、第１のディスクコントローラ６にも以下に示す機能が追加されている。つまり、情報出力端末から供給用情報の供給のリクエストがあった場合には、ＣＰＵ１は第１のディスクコントローラ６に対し、リクエストに応じた供給用情報をメイン記憶装置７から読み出して、出力回路３に伝送するよう指示し、外部から新しい供給用情報の入力要求があった場合には、ＣＰＵ１は第１のディスクコントローラ６に対し、その供給用情報をメイン記憶装置７に記録するように指示するのであるが、この指示に基づく出力要求数及び入力要求数を第１のディスクコントローラ６は更新記憶していく。
【００３３】
そして、この出力要求数及び入力要求数をデータフロウ監視装置８が取り込むのである。データフロウ監視装置８は、この出力要求数及び入力要求数との合計に応じた伝送量が、予め記憶している第１バス１１において許容されている最大伝送量を超えるかどうかを判断する。そして、超える場合には、その旨をＣＰＵ１に通知する。通知を受けたＣＰＵ１は、入力回路４に対して伝送路の切り替えを指示する。すなわち、入力回路４から第１バス１１に伝送していた経路を第２バス１２に伝送するように入力回路４に対して指示するのである。
【００３４】
したがって、この指示により伝送経路が切り替えられと、入力回路４を介して入力された供給用情報は第２バス１２を介して第２のディスクコントローラ１４に送られ、補助記憶装置１５に記録されることとなる。これにより、メイン記憶装置７から読み出した供給用情報を出力回路３に伝送する場合には第１バス１１において許容される最大情報伝送量までの伝送が可能となる。この出力回路３に伝送される供給用情報は情報出力端末側に対して出力される情報であるため、この伝送は、入力回路４を介して入力した供給用情報のメイン記憶装置７への伝送によって妨げられないことが好ましい。
【００３５】
つまり、上述したように、情報出力端末側に対して出力される供給用情報は、情報出力端末からのリクエストに応じて随時出力されるものであり、このレスポンスの低下は情報供給サービスの質の低下につながるが、メイン記憶装置７に伝送される供給用情報はメイン記憶装置７への記録が遅れてもあまり影響がないのである。
【００３６】
したがって、メイン記憶装置７から読み出した供給用情報を出力回路３に伝送することを優先し、供給用情報のメイン記憶装置７への伝送は、供給用情報の出力回路３への伝送を妨げる場合には第１バス１１は使用しないようにしたのである。
【００３７】
次に、このような伝送路の切り替えに係る処理の一例を図を参照して説明する。図２は再生に関連する処理のフローチャート、図３，４は録画に関連する処理のフローチャートであり、これらの処理は、それぞれ同時に独立して動作するいわゆるマルチタスク処理である。
【００３８】
まず、再生関連処理について説明する。図２に示すように、最初のステップＳ１０において、ＣＰＵ１は、第１のディスクコントローラ６に対して、画像情報の再生要求を行なう。続くＳ２０では、第１のディスクコントローラ６は再生ストリーム数をセットする。そして、Ｓ３０では、そのセットした再生ストリーム数の合計が、第１バス１１の許容するストリーム数以下であるかどうかを判断する。
【００３９】
再生ストリーム数の合計が、第１バス１１の許容するストリーム数以下である場合には（Ｓ３０：ＹＥＳ）、Ｓ４０へ移行するが、再生ストリーム数の合計が、第１バス１１の許容するストリーム数より大きければ（Ｓ３０：ＮＯ）、Ｓ２０へ戻って、再度、再生ストリーム数のセット処理を行なう。
【００４０】
一方、Ｓ４０では、第１のディスクコントローラ６によってメイン記憶装置７から画像情報を読み出し、再生ストリームとして第１バス１１を介して出力回路３へ出力する。この出力処理によって画像情報の再生がなされ、本再生関連処理を終了する。
【００４１】
続いて、録画関連処理について説明する。図３に示すように、最初のステップＳ１１０において、ＣＰＵ１は、第１のディスクコントローラ６に対して、画像情報の録画要求を行なう。続くＳ１２０では、第１のディスクコントローラ６は録画ストリーム数をセットする。そして、Ｓ１３０では、そのセットした録画ストリーム数の合計が、第２バス１２の許容するストリーム数以下であるかどうかを判断する。なお、ここで録画ストリーム数の合計が第２バス１２の許容ストリーム数以下であるかどうかを判断しているのは、第１バスでの転送ができなくなった場合に、緊急避難的に第２バス１２を介して補助記憶装置１５に転送する制御を行なうのであるが、その場合に第２バス１２を介した転送ができるかどうかをこの時点で判断しておくのである。
【００４２】
録画ストリーム数の合計が、第２バス１２の許容するストリーム数以下である場合には（Ｓ１３０：ＹＥＳ）、Ｓ１４０へ移行するが、録画ストリーム数の合計が、第２バス１２の許容するストリーム数より大きければ（Ｓ１３０：ＮＯ）、Ｓ１２０へ戻って、再度、録画ストリーム数のセット処理を行なう。
【００４３】
Ｓ１４０では、再生ストリーム数及び録画ストリーム数の合計が、第１バス１１の許容するストリーム数以下であるかどうかを判断する。上述したように、データフロウ監視装置８は現時点での出力要求数及び入力要求数を取り込み、その数に基づいてデータフロウを監視している。したがって、ＣＰＵ１は、このデータフロウ監視装置８から再生及び録画ストリーム数の合計を取り込み、それが第１バス１１の許容ストリーム数以下であるかどうかを判断する。
【００４４】
再生及び録画ストリーム数の合計が第１バス１１の許容ストリーム数以下である場合には（Ｓ１４０：ＹＥＳ）、Ｓ１５０へ移行するが、再生及び録画ストリーム数の合計が第１バス１１の許容ストリーム数より大きければ（Ｓ１４０：ＮＯ）、図４のＳ１７０へ移行する。Ｓ１７０以降の処理については後述する。
【００４５】
Ｓ１５０では、第１のディスクコントローラ６によって、入力回路４から第１バス１１を介して転送された画像情報を録画ストリームとしてメイン記憶装置７に記録する。そして、Ｓ１６０では、データフロウ監視装置８が録画ストリームの転送終了を検知したかどうかを判断する。転送終了を検知した場合には（Ｓ１６０：ＹＥＳ）、これで本処理を終了するが、検知していない場合には（Ｓ１６０：ＮＯ）、Ｓ１４０へ戻り、再度、再生及び録画ストリーム数の合計が第１バス１１の許容ストリーム数以下であるかどうかを判断する。
【００４６】
録画ストリームの転送終了までＳ１４０での判断処理を繰り返す理由は次の通りである。Ｓ１５０の処理によって、入力された画像情報のメイン記憶装置７への記録がなされていくのであるが、この記録処理中においても、独立して動作している図２の再生関連処理のＳ２０において再生ストリームがセットされると、再生及び録画ストリーム数の合計が第１バス１１の許容ストリーム数より大きくなる場合も生じてくる。その場合には何も対処をしないと、再生ストリームの出力ができなくなってしまう。録画よりも再生の方を優先する必要があるので、たとえ録画ストリームの転送が終了していない場合にでも、再生及び録画ストリーム数の合計が第１バス１１の許容ストリーム数より大きくなった場合には、Ｓ１７０（図４参照）に移行して、再生の方を優先させるための処理を実行するのである。
【００４７】
そのＳ１７０では、録画ストリームの伝送経路を第１バス１１から第２バス１２へ切り替える。これにより、第１バス１１を録画ストリームが伝送されることがなくなり、再生ストリームの伝送を妨げることがなくなる。そして、Ｓ１８０では、第２のディスクコントローラ１４によって、入力回路４から第２バス１２を介して転送された画像情報を録画ストリームとして補助記憶装置１５に記録する。つまり、緊急避難的に第２バス１２を介して補助記憶装置１５に記録させたのである。
【００４８】
続くＳ１９０では、再生ストリーム数の合計が第１バス１１の許容するストリーム数以下であるかどうかを判断する。そして、再生ストリーム数の合計が第１バス１１の許容ストリーム数以下となった場合には（Ｓ１９０：ＹＥＳ）、Ｓ２００へ移行して、補助記憶装置１５内の録画ストリームをメイン記憶装置７へ転送する。具体的には、補助記憶装置１５に記憶されている録画ストリームは、ＣＰＵ１による制御によって第２のディスクコントローラ１４を介して読み出され、第２バス１２からバスブリッジ１８、そして第１バス１１を順次経由して第１のディスクコントローラ６に転送される。そして、第１のディスクコントローラ６を介してメイン記憶装置７に記録される。
【００４９】
以上本発明はこの様な実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様で実施し得る。例えば、上記実施例では、補助記憶装置１５に一時記憶させた供給用情報をメイン記憶装置７に転送する場合に、第２のディスクコントローラ１４を介して読み出され、第２バス１２、バスブリッジ８及び第１バス１１を介して第１のディスクコントローラ６側に転送して行っていた。これに対して、図５の別実施例に示すように、第１バス１１側へ読み出すことのできる第３のディスクコントローラ１６を追加し、メイン記憶装置７へ転送する場合には、この第３のディスクコントローラ１６によって読み出すことによって、第２バス１２を経由せず、第１バス１１のみを介して転送するように構成してもよい。
【００５０】
第１バス１２は基本的に制御データのやりとりを行なうための制御バスであり、第１バス１１に比してその伝送容量は小さく設定される。したがって、第２バス１２を介して供給用情報の転送を行なうと転送時間が長くなってしまうため、伝送容量の大きな第１バス１１を介して転送した方が転送時間も短くなる。つまり、本来は入力回路４から入力した供給用情報も第１バス１１を介してメイン記憶装置７に伝送されるのであるが、上述した理由により、いわば緊急避難的に補助記憶装置１５に一時記憶させたものである。そのため、第１バス１１による転送を行っても出力回路３への供給用情報の伝送を妨げない状況であれば、第１バス１１を用いても何等問題なく、むしろその方が短時間で転送できるのである。
【図面の簡単な説明】
【図１】 実施例の情報記録・供給装置の概略構成を示すブロック図である。
【図２】 実施例の情報記録・供給装置における再生関連処理を示すフローチャートである。
【図３】 実施例の情報記録・供給装置における録画関連処理の一部を示すフローチャートである。
【図４】 実施例の情報記録・供給装置における録画関連処理の一部を示すフローチャートである。
【図５】 別実施例の情報記録・供給装置の概略構成を示すブロック図である。
【図６】 従来の情報記録・供給装置の概略構成を示すブロック図である。
【符号の説明】
１…ＣＰＵ
２…メモリ
３…出力回路
４…入力回路
５…記憶装置制御部
６…第１のディスクコントローラ
７…メイン記憶装置
８…データフロウ監視装置
１０…情報記録・供給装置
１１…第１バス
１２…第２バス
１４…第２のディスクコントローラ
１５…補助記憶装置
１６…第３のディスクコントローラ
１８…バスブリッジ
【図１】
0003727092.tif 000002
【図２】
0003727092.tif 000003
【図３】
0003727092.tif 000004
【図４】
0003727092.tif 000005
【図５】
0003727092.tif 000006
【図６】
0003727092.tif 000007