(57)【特許請求の範囲】
【請求項１】
予め多数の楽曲または画像の少なくとも一方の再生データを個々にファイル化しそれぞれファイル名を付して記憶管理する再生データ蓄積装置と、この再生データ蓄積装置で記憶管理される再生データファイルを読込みそのファイル中の再生データに基づいて楽曲または画像の少なくとも一方を再生出力する再生装置とからなる自動再生システムであって、
前記再生装置は、複数の再生データファイルのファイル名，再生順序，再生指定時刻及びファイルサイズを予め設定した再生スケジュールテーブルを記憶する再生スケジュールメモリと、前記再生データ蓄積装置から読込んだ未再生の再生データファイルを複数保持可能な再生データメモリと、現時刻を計時する時計部と、前記再生スケジュールメモリ内の再生スケジュールテーブルを参照して前記時計部で計時される現時刻以後を再生指定時刻としかつ前記再生データメモリに保持されていない再生データファイルのファイル名を再生順に順次取得するファイル名取得手段と、この取得手段により取得したファイル名に対応するファイルサイズと前記再生データメモリの空き容量とから当該ファイル名の再生データファイルを前記再生データメモリに書込み可能か否かを判定する書込み可否判定手段と、この判定手段により書込み可能と判定すると前記再生データ蓄積装置から当該ファイル名の再生データファイルを読込み前記再生データメモリに書込む再生データファイル取得手段と、前記再生スケジュールメモリ内の再生スケジュールテーブルを参照して前記時計部で計時される現時刻が再生指定時刻になった再生データファイルを検索するファイル検索手段と、この検索手段により該当する再生データファイルが検出されるとそのファイルから前記再生スケジュールテーブルで指定された再生順に再生データを前記再生データメモリから読出し順次再生出力する再生制御手段とを具備したことを特徴とする自動再生システム。
【請求項２】
再生装置は、予め楽曲または画像の少なくとも一方の再生データをデフォルト値として記憶し、ファイル検索手段により時計部で計時される現時刻が再生指定時刻になった再生データファイルが検出されるまでの間、前記デフォルト値として記憶した再生データを再生出力するデフォルト再生制御手段を設けたことを特徴とする請求項１記載の自動再生システム。
【請求項３】
再生装置は、再生データファイル取得手段による再生データファイルの読込みが不能になると、再生データメモリに保持されている各再生データファイルの再生データを記憶順に繰返し再生出力する異常時再生制御手段を設けたことを特徴とする請求項１記載の自動再生システム。
【請求項４】
予め多数の楽曲または画像の少なくとも一方の再生データを個々にファイル化しそれぞれファイル名を付して記憶管理する再生データ蓄積装置と、この再生データ蓄積装置で記憶管理される再生データファイルを読込みそのファイル中の再生データに基づいて楽曲または画像の少なくとも一方を再生出力する再生装置とからなる自動再生システムであって、
前記再生装置は、複数の再生データファイルのファイル名，再生順序，再生指定時刻及びファイルサイズを予め設定した通常再生スケジュールテーブルを記憶する通常再生スケジュールメモリと、前記再生データ蓄積装置から読込んだ未再生の再生データファイルを複数保持可能な通常再生データメモリと、予め決められた時刻に再生する割込み再生データを記憶する割込み再生データメモリと、前記割込み再生データの再生指定時刻を設定した割込み再生スケジュールテーブルを記憶する割込み再生スケジュールメモリと、現時刻を計時する時計部と、前記通常再生スケジュールメモリ内の通常再生スケジュールテーブルを参照して前記時計部で計時される現時刻以後を再生指定時刻としかつ前記通常再生データメモリに保持されていない再生データファイルのファイル名を再生順に順次取得するファイル名取得手段と、この取得手段により取得したファイル名に対応するファイルサイズと前記通常再生データメモリの空き容量とから当該ファイル名の再生データファイルを前記通常再生データメモリに書込み可能か否かを判定する書込み可否判定手段と、この判定手段により書込み可能と判定すると前記再生データ蓄積装置から当該ファイル名の再生データファイルを読込み前記通常再生データメモリに書込む再生データファイル取得手段と、前記通常再生スケジュールメモリ内の通常再生スケジュールテーブルを参照して前記時計部で計時される現時刻が再生指定時刻になった再生データファイルを検索するファイル検索手段と、この検索手段により該当する再生データファイルが検出されるとそのファイルから前記通常再生スケジュールテーブルで指定された再生順に再生データを前記通常再生データメモリから読出し順次再生出力する再生制御手段と、前記割込み再生スケジュールメモリ内の割込み再生スケジュールテーブルを参照して前記時計部で計時される現時刻が再生指定時刻になった割込み再生データを検出すると前記再生制御手段による再生データの再生出力を中断して当該割込み再生データを再生出力する割込み再生制御手段とを具備したことを特徴とする自動再生システム。
【請求項５】
再生装置は、割込み再生制御手段による割込み再生データの再生出力を終了すると前記通常再生スケジュールメモリ内の通常再生スケジュールテーブルを参照して現時刻以前で現時刻に最も近い再生指定時刻が設定された再生データファイルまたは現時刻以後で現時刻に最も近い再生指定時刻が設定された再生データファイルのいずれか一方を選択してそのファイルから再生データの再生出力を再開する再生再開制御手段を設けたことを特徴とする請求項４記載の自動再生システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ショッピングセンター，宿泊施設，レストラン等において、ＢＧＭ（Back Ground Music ）としての楽曲やＣＭ（Commercial Message）等の音声または動画，静止画等の画像を自動再生するのに適した自動再生システムに関する。
【０００２】
【従来の技術】
例えばショッピングセンターにおいて営業時間中に店内にＢＧＭを流す場合には、従来の技術では、オーディオテープに録音した楽曲を専用の再生装置で繰返し再生する方法と、有線放送業者から提供される楽曲放送番組を流す方法が採用されていた。
しかし、前者のオーディオテープを利用した場合には、センター内の各店舗を統一的に管理するデベロッパー（開発業者）等が前もってオーディオテープに適当な楽曲を録音する作業が要求されていた。また、オーディオテープに録音できる楽曲の楽曲数は限られるため、店員は短い間隔で同じＢＧＭを繰返し聞くことになり、精神衛生上好ましくない等の問題があった。
【０００３】
一方、後者の有線放送を利用した場合には、有線放送専用のケーブルをショッピングセンターと有線放送業者との間で敷設しなければならなかった。また最近では、電話回線を利用して楽曲番組を放送することも行われているが、この番組を１日中受信して放送するとなると通信費が膨大なものとなっていた。
また、楽曲を店毎に変えようとした場合には、前者の方法では店毎に楽曲が録音されたオーディオテープを用意しなければならず大変手間がかかっており、後者の方法では高価な有線放送の受信再生装置を各店がそれぞれ設置しなければならず、設備コストが大幅に増大していた。
【０００４】
【発明が解決しようとする課題】
本発明はこのような事情に基づいてなされたものであり、その目的とするところは、少ない設備費でかつ録音等の面倒な手間を要することなく、多くの種類の楽曲または画像の少なくとも一方を長時間にわたりとぎれることなく再生出力できる自動再生システムを提供しようとするものである。
【０００５】
【課題を解決するための手段】
本発明は、予め多数の楽曲または画像の少なくとも一方の再生データを個々にファイル化しそれぞれファイル名を付して記憶管理する再生データ蓄積装置と、この再生データ蓄積装置で記憶管理される再生データファイルを読込みそのファイル中の再生データに基づいて楽曲または画像の少なくとも一方を再生出力する再生装置とからなる自動再生システムに関する。
このものにおいて、請求項１記載の発明は、再生装置に、複数の再生データファイルのファイル名，再生順序，再生指定時刻及びファイルサイズを予め設定した通常再生スケジュールテーブルを記憶する再生スケジュールメモリと、再生データ蓄積装置から読込んだ未再生の再生データファイルを複数保持可能な再生データメモリと、現時刻を計時する時計部を設ける。そして、再生スケジュールメモリ内の再生スケジュールテーブルを参照して時計部で計時される現時刻以後を再生指定時刻としかつ再生データメモリに保持されていない再生データファイルのファイル名を再生順に順次取得する。そして、取得したファイル名に対応するファイルサイズと再生データメモリの空き容量とから当該ファイル名の再生データファイルを再生データメモリに書込み可能か否かを判定し、書込み可能と判定すると再生データ蓄積装置から当該ファイル名の再生データファイルを読込み、再生データメモリに書込む。また、再生スケジュールメモリ内の再生スケジュールテーブルを参照して時計部で計時される現時刻が再生指定時刻になった再生データファイルを検索する。そして、該当する再生データファイルが検出されると、そのファイルから通常再生スケジュールテーブルで指定された再生順に再生データを再生データメモリから読出し順次再生出力するようにしたものである。  このような構成により、再生装置においては、再生データメモリの容量以上の数の楽曲または画像の少なくとも一方を予め指定した順序で長時間にわたりとぎれることなく再生出力できるようになる。また、再生データ蓄積装置は、ファイル転送プロトコル（ＦＴＰ：File Transfer Protocol）用の業務プログラムを実装した汎用のパーソナルコンピュータを使用することができる。
【０００６】
本願請求項２記載の発明は、上記請求項１記載の発明において、再生装置が、予め楽曲または画像の少なくとも一方の再生データをデフォルト値として記憶し、時計部で計時される現時刻が再生指定時刻になった再生データファイルが検出されるまでの間、デフォルト値として記憶した再生データを再生出力するようにして、楽曲または画像の無再生状態が発生しないようにしたものである。
【０００７】
本願請求項３記載の発明は、上記請求項１記載の発明において、再生装置が、再生データ蓄積装置からの再生データファイルの読込みが不能になると、再生データメモリに保持されている各再生データファイルの再生データを記憶順に繰返し再生出力するようにして、楽曲または画像の無再生状態が発生しないようにしたものである。
【０００８】
本願請求項４記載の発明は、上記請求項１記載の発明に、予め決められた時刻に再生する割込み再生データを記憶する割込み再生データメモリと、割込み再生データの再生指定時刻を設定した割込み再生スケジュールテーブルを記憶する割込み再生スケジュールメモリとを設ける。そして、割込み再生スケジュールメモリ内の割込み再生スケジュールテーブルを参照して時計部で計時される現時刻が再生指定時刻になった割込み再生データを検出すると、通常再生データメモリから読出した再生データの再生出力を中断して当該割込み再生データを再生出力するようにしたもので、このような構成により、時報や作業指示メッセージ等の再生時刻が決められたデータを、その時刻になると楽曲または画像の少なくとも一方の再生データの再生途中でも割込ませて再生させることができる。
【０００９】
本願請求項５記載の発明は、上記請求項４記載の発明において、再生装置が、割込み再生データの再生出力を終了すると通常再生スケジュールメモリ内の通常再生スケジュールテーブルを参照して現時刻以前で現時刻に最も近い再生指定時刻が設定された再生データファイルまたは現時刻以後で現時刻に最も近い再生指定時刻が設定された再生データファイルのいずれか一方を選択し、そのファイルから再生データの再生出力を再開するようにして、再生指定時刻からのずれをなるべく小さくするようにしたものである。
【００１０】
【発明の実施の形態】
以下、本発明の一実施の形態を図面を参照しながら説明する。なお、この実施の形態は、ＢＧＭを流すショッピングセンターに本発明を適用する場合について述べる。
【００１１】
図１は本実施の形態における自動再生システムの全体構成を示すブロック図である。同図において、再生データ蓄積装置１は、楽曲等の再生データをそれぞれ格納した多数のデータファイルを蓄積記憶する大容量記憶装置（例えばハードディスク）１ａを搭載するとともに、ファイル転送プロトコル（ＦＴＰ）用の業務プログラム１ｂを実装した汎用のパーソナルコンピュータであって、ショッピングセンター全体を管理する管理事務所に設置されている。
各再生装置２は、前記再生データ蓄積装置１から取込んだ再生データに基づいて楽曲や音声等をスピーカ２ａから再生出力する電子機器であり、センター内の各店舗等にそれぞれ設置されている。
【００１２】
再生データ管理装置３は、前記再生データ蓄積装置１の大容量記憶装置１ａに蓄積されるデータファイルの追加，削除等のメンテナンスをリモートで行うホストコンピュータであって、楽曲の配給会社等に設置されている。
そして、再生データ管理装置３と再生データ蓄積装置１とは、電話回線４で接続されている。また、再生データ蓄積装置１と各再生装置２とは、ＬＡＮ（Local Area Network）回線５によってネットワーク接続されている。なお、再生データ管理装置と３と再生データ蓄積装置１との間は、電話回線４の代わりに衛星通信回線等で接続してもよい。また、再生データ蓄積装置１と各再生装置２との間も有線で接続するのでなく、光通信等の無線通信方式により接続してもよい。
【００１３】
再生データ蓄積装置１は、図３に示すように、多数（例えば数百曲）の楽曲の再生データ（以下、ＢＧＭデータと称する）やコマーシャル音声の再生データ（以下、音声ＣＭデータと称する）をそれぞれデータファイル化し、個々にファイル名（ＢＧＭ１，ＢＧＭ２，…，ＣＭ１，ＣＭ２，…）を付して、大容量記憶装置１ａに蓄積記憶している。また、定時刻を知らせる時報の再生データ（以下、時報データと称する）や業務開始指示，業務終了指示等の作業指示を知らせる音声の再生データ（以下、作業指示データと称する）をそれぞれデータファイル化し、個々にファイル名（ＴＩＭＥ１，ＴＩＭＥ２，…，ＷＯＲＫ１，ＷＯＲＫ２，…）を付して、大容量記憶装置１ａに蓄積記憶している。ここで、ＢＧＭデータ及び音声ＣＭデータは、時刻とは無関係にＢＧＭとして随時再生されるもので、通常再生データと称する。一方、時報データや作業指示データは、指定された時刻になると通常再生データの再生中に割込んで再生されるもので、割込み再生データと称する。
なお、これらのデータファイル化されたデータ（ＢＧＭデータ，音声ＣＭデータ，時報データ，作業指示データ）は、再生データ管理装置３から電話回線４を介して再生データ蓄積装置１に送信されたものを受信するか、ＭＯ（Magneto-Optical ）ディスク，ＣＤ（Compact Disc）−ＲＯＭ，ＤＶＤ（Digital Video Disc）メモリ等の記録媒体に記録されたものを再生データ蓄積装置１で読取ることによって、大容量記憶装置１ａに蓄積保存する。
【００１４】
また、再生データ蓄積装置１は、前記通常再生データの１日分（２４時間）の再生スケジュールを設定した通常再生スケジュールテーブル６と、前記割込み再生データの１日分（２４時間）の再生スケジュールを設定した割込み再生スケジュールテーブル７とをそれぞれデータファイル化し、個々にファイル名（ＳＣＨＬ11，ＳＣＨＬ12，…，ＳＣＨＬ01，ＳＣＨＬ02，…）を付して、大容量記憶装置１ａに記憶している。
前記通常再生スケジュールテーブル６の一例（ファイル名＝ＳＣＨＬ11）を図４（ａ）に示し、割込み再生スケジュールテーブル７の一例（ファイル名＝ＳＣＨＬ01）を図４（ｂ）に示す。図示するように、通常再生スケジュールテーブル６は、通常再生データであるＢＧＭデータ及び音声ＣＭデータのファイル名，再生時間，再生指定時刻，データ区分及びファイルサイズを再生順序（No）別に設定したものであり、割込み再生スケジュールテーブル７は、割込み再生データである時報データ及び作業指示データのファイル名，再生時間，再生指定時刻，データ区分及びファイルサイズを再生順序（No）別に設定したものである。因みに、ＢＧＭデータのデータ区分は「ＢＧＭ」とし、音声ＣＭデータのデータ区分は「ＣＭ」とし、時報データのデータ区分は「ＴＭ」とし、作業指示データのデータ区分は「ＷＯ」とする。
【００１５】
また、通常再生スケジュールテーブル６の最終順位（ｍ）には、翌日の通常再生スケジュールテーブルのファイル名を設定している。このファイル名は、エクステンションを「ＮＸＴ」として通常再生データのファイル名と区別しており、かつデータ区分を「ＳＣＨ」としている。
なお、通常再生スケジュールテーブル６及び割込み再生スケジュールテーブル７は、再生データ管理装置３から電話回線４を介して再生データ蓄積装置１に送信されたものを受信するか、再生データ蓄積装置１上でエディタ等を使用して作成したものを大容量記憶装置１ａで記憶する。
【００１６】
さらに、再生データ蓄積装置１は、図２に示すように、各再生装置２にそれぞれ設定された固有のＩＤコード（０１，０２，０３，…）に対応して、その再生装置２で使用する通常再生スケジュールテーブル６，割込み再生スケジュールテーブル７及びデフォルトＢＧＭデータ（その再生装置２に固定保持される１曲分のＢＧＭデータ）の各ファイル名をそれぞれ設定したファイル名テーブル８を図示しない内蔵ＲＡＭ（Random Access Memory）に記憶している。
【００１７】
各再生装置２は同一構成のものであり、その要部ブロック図を図５に示す。同図において、ＣＰＵ（Central Processing Unit ）２１は、再生装置２の制御中枢を担うものである。ＲＯＭ（Read Only Memory）２２は、上記ＣＰＵ２１が実行するプログラムを格納するフラッシュＲＯＭである。ＲＡＭ２３は、各種データを一時格納するダイナミックＲＡＭである。時計部２４は、現時刻を計時するＩＣチップである。ＬＡＮインタフェース２５は、ＬＡＮ回線５を介して接続された再生データ蓄積装置１とのデータ通信を制御する。デコーダ２６は、データファイル化されたＢＧＭデータ，音声ＣＭデータ，時報データ及び作業指示データをディジタル音データに再生するものである。Ｄ／Ａコンバータ２７は、上記デコーダ２６によって再生されたディジタル音データをスピーカ２ａから出力可能なアナログ信号に変換するものである。ボルューム２８は、電子的に抵抗値を変更することでスピーカ２ａからの音量を調節するものである。アンプ２９は、Ｄ／Ａコンバータ２７によって変換されたアナログ信号を増幅してスピーカ２ａより出力するものである。そして、前記ＣＰＵ２１と、ＲＯＭ２２，ＲＡＭ２３，時計部２４，ＬＡＮインタフェース２５及びデコーダ２６とは、アドレスバス，データバス等のバスラインＢＬによって接続されている。
【００１８】
このような構成の各再生装置２において、特にＲＡＭ２３には、図６に示すように、前記通常再生スケジュールテーブル６を１パターン記憶する通常再生スケジュールメモリ６１、前記割込み再生スケジュールテーブル７を１パターン記憶する割込み再生スケジュールメモリ６２、デフォルトＢＧＭデータを記憶するデフォルトデータメモリ６３、通常再生スケジュールメモリ６１に格納された通常再生スケジュールテーブル６のスケジュールに従い通常再生データの再生が開始されると“１”にセットされる通常再生開始フラグＦを記憶するフラグメモリ６４、複数の通常再生データのデータファイルを記憶可能な通常再生データメモリ６５、この通常再生データメモリ６５に記憶したデータファイルのファイル名及び通常再生データメモリ６５上の先頭アドレスを記憶する通常再生データ管理メモリ６６、複数の割込み再生データのデータファイルを記憶可能な割込み再生データメモリ６７、この割込み再生データメモリ６７に記憶したデータファイルのファイル名及び割込み再生データメモリ６７上の先頭アドレスを記憶する割込み再生データ管理メモリ６８、各種数値データＭ，Ｐ，ＡＥ，ＡＳ，Ｎ，ＢＥ，ＢＳを記憶するワークメモリ６９等が形成されている。
ここで、通常再生データメモリ６５のメモリ容量は、通常再生データのデータファイルを１０ファイル前後記憶可能な容量に設定されている。また、割込み再生データメモリ６５のメモリ容量は、割込み再生データのデータファイルを１０ファイル前後記憶可能な容量に設定されている。
【００１９】
しかして、各再生装置２のＣＰＵ２１は、電源投入によりシステムが立ち上がると、図７の流れ図に示すメイン処理を実行するものとなっている。なお、電源は、各再生装置２に設けられた電源スイッチの操作により投入されてもよいし、再生データ蓄積装置１からのコマンドによりリモートで投入されてもよい。
【００２０】
すなわちＣＰＵ２１は、電源が投入されると、ＳＴ（ステップ）１としてＲＡＭ２３のクリアなどの初期化処理を行った後、ＳＴ２としてＬＡＮ回線５で接続された再生データ蓄積装置１に対して通常再生スケジュールテーブル６，割込み再生スケジュールテーブル７及びデフォルトＢＧＭデータの各データファイルのファイル名読込み要求を行う。これにより、再生データ蓄積装置１においてはファイル名テーブル８を検索し、要求元再生装置２のＩＤコードに対応して設定された３種類のファイル名，つまりは通常再生スケジュールテーブル６のデータファイルのファイル名と、割込み再生スケジュールテーブル７のデータファイルのファイル名と、デフォルトＢＧＭデータのデータファイルのファイル名を読出して、ＴＣＰ／ＩＰソケット通信によりＬＡＮ回線５を介して要求元再生装置２に送信するので、ＣＰＵ２１は再生データ蓄積装置１から受信した各ファイル名を一時記憶する。
【００２１】
次に、ＣＰＵ２１は、ＳＴ３として再生データ蓄積装置１から受信した各ファイル名のうちデフォルトＢＧＭデータのデータファイルのファイル名を取得し、このファイル名で再生データ蓄積装置１に対してファイル読込み要求を行う。これにより、再生データ蓄積装置１においてはファイル転送プロトコル用の業務プログラム１ｂが駆動して、当該ファイル名が付されたＢＧＭデータのデータファイルを大容量記憶装置１ａから取得し要求元再生装置２にＬＡＮ回線５を介して転送するので、ＣＰＵ２１は、上記ＢＧＭデータのデータファイルをデフォルトデータメモリ６３に格納する。
【００２２】
次に、ＣＰＵ２１は、ＳＴ４としてデフォルトデータメモリ６３内のデータファイルに格納された１曲分のＢＧＭデータ（デフォルトＢＧＭデータ）の繰返し再生を開始するとともに（デフォルト再生制御手段）、ＳＴ５として前記再生データ蓄積装置１から受信した各ファイル名のうち通常再生スケジュールテーブル６及び割込み再生スケジュールテーブル７の各データファイルのファイル名を取得し、これらのファイル名で再生データ蓄積装置１に対してファイル読込み要求を行う。これにより、再生データ蓄積装置１においてはファイル転送プロトコル用の業務プログラム１ｂが駆動して、当該ファイル名が付された通常再生スケジュールテーブル６及び割込み再生スケジュールテーブル７の各データファイルを大容量記憶装置１ａから取得し要求元再生装置２にＬＡＮ回線５を介して転送するので、ＣＰＵ２１は、この通常再生スケジュールテーブル６及び割込み再生スケジュールテーブル７を通常再生スケジュールメモリ６１及び割込み再生スケジュールメモリ６２に格納する。
なお、ＳＴ２，ＳＴ３，ＳＴ５の各読込み処理において、通信エラー等により該当するデータファイルの読込みが行えなかった場合には、システムエラーとなり、この処理を終了する。
【００２３】
次に、ＣＰＵ２１は、ＳＴ６として図８に具体的に示す通常再生データ初期読込み処理を実行する。先ず、通常再生データメモリ６５の先頭アドレス「ａ０００」を取得し、データＡＥとしてワークメモリ６９に格納する。次に、時計部２４で計時している現時刻（時分秒）を読出し、通常再生スケジュールメモリ６１に記憶した通常再生スケジュールテーブル６を検索して、現時刻以後に最初に再生指定時刻となるデータファイルの再生順位を取得する。そしてその再生順位をデータＭとしてワークメモリ６９に格納する。
【００２４】
次に、ＳＴ２１として上記通常再生スケジュールテーブル６から再生順位Ｍ番目のファイル名とファイルサイズを取得する（ファイル名取得手段）。ここで、ＳＴ２２として再生順位Ｍ番目のファイル名にエクステンションとして「ＮＸＴ」が付加されているか否かを判断し、付加されていない場合には再生順位Ｍ番目のファイル名のデータファイルは通常再生データのデータファイルなので、ＳＴ２３として通常再生データメモリ６５の空き容量を計算する。具体的には、データＡＥとして記憶した通常再生データメモリ６５のアドレスからこの通常再生データメモリ６５の最終アドレス「ａ９９９」までのメモリ容量を空き容量として計算する。
【００２５】
こうして通常再生データメモリ６５の空き容量を算出したならば、次に、ＳＴ２４としてその空き容量とＳＴ２１で取得した再生順位Ｍ番目のファイルサイズとを比較する（書込み可否判定手段）。ここで、空き容量がファイルサイズ以上の場合には、ＳＴ２１で取得した再生順位Ｍ番目のファイル名のデータファイルを通常再生データメモリ６５に格納可能なので、ＳＴ２５として再生データ蓄積装置１に対して再生順位Ｍ番目のファイル名でファイル読込み要求を行う。これにより、再生データ蓄積装置１においてはファイル転送プロトコル用の業務プログラム１ｂが駆動して、当該ファイル名が付された通常再生データ（ＢＧＭデータまたは音声ＣＭデータ）のデータファイルを大容量記憶装置１ａから取得し要求元再生装置２にＬＡＮ回線５を介して転送するので、ＣＰＵ２１は、ＳＴ２６として当該データファイルの読込みを正常に終了したことを確認したならば、ＳＴ２７としてその読込んだデータファイルを通常再生データメモリ６５のデータＡＥとして記憶したアドレス以降に書込む（再生データファイル取得手段）。
【００２６】
そして書込み完了後、ＳＴ２８として再生順位Ｍ番目のファイル名と、データＡＥつまりは再生順位Ｍ番目のファイル名のデータファイルにおける通常再生データメモリ６５上の先頭アドレスとを対にして通常再生データ管理メモリ６６に格納する。また、ＳＴ２９として上記再生順位Ｍ番目のファイル名のデータファイルにおける通常再生データメモリ６５上の最終アドレスを取得し、その最終アドレスに１を加算した値にデータＡＥを更新する。さらに、ＳＴ３０としてデータＭに１を加算したならば、ＳＴ２１に戻る。
【００２７】
以後、上記ＳＴ２１乃至ＳＴ３０の処理を繰返す。そして、エクステンションとして「ＮＸＴ」が付加されたファイル名を取得するか（ＳＴ２２のＹＥＳ）、通常再生データメモリ６５の空き容量が再生順位Ｍ番目のファイルサイズより小さくなった場合には（ＳＴ２４のＮＯ）、この通常再生データ初期読込み処理を正常終了する。
なお、ＳＴ２６にて再生順位Ｍ番目のファイル名のデータファイルの読込みにエラーが発生した場合には、デフォルトデータメモリ６３に格納したデフォルトＢＧＭデータを繰返し再生するデフォルトエンドレスモードを設定して、この通常再生データ初期読込み処理を異常終了する。
【００２８】
各再生装置２のＣＰＵ２１は、図７中ＳＴ６にて通常再生データ初期読込み処理を正常に終了したならば、ＳＴ７として図９に具体的に示す割込み再生データ初期読込み処理を実行する。先ず、割込み再生データメモリ６７の先頭アドレス「ｂ０００」を取得し、データＢＥとしてワークメモリ６９に格納する。次に、時計部２４で計時している現時刻（時分秒）を読出し、割込み再生スケジュールメモリ６２に記憶した割込み再生スケジュールテーブル７を検索して、現時刻以後に最初に再生指定時刻となるデータファイルの再生順位を取得する。そしてその再生順位をデータＮとしてワークメモリ６９に格納する。なお、現時刻以後に最初に再生指定時刻となるデータファイルが存在しない場合には、再生順位＝１をデータＮとしてワークメモリ６９に格納する。
【００２９】
次に、ＳＴ３１として上記割込み再生スケジュールテーブル７から再生順位Ｎ番目のファイル名とファイルサイズを取得する。このとき、上記割込み再生スケジュールテーブル７に再生順位Ｎ番目のデータが存在しない場合には、上記データＮを１に変更した後、ＳＴ３１の処理を実行する。
【００３０】
その後、ＳＴ３２として割込み再生データメモリ６７の空き容量を計算する。具体的には、データＢＥとして記憶した割込み再生データメモリ６７のアドレスからこの割込み再生データメモリ６７の最終アドレス「ｂ９９９」までのメモリ容量を空き容量として計算する。
【００３１】
こうして割込み再生データメモリ６７の空き容量を算出したならば、次に、ＳＴ３３としてその空き容量とＳＴ３１で取得した再生順位Ｎ番目のファイルサイズとを比較する。ここで、空き容量がファイルサイズ以上の場合には、ＳＴ３１で取得した再生順位Ｎ番目のファイル名のデータファイルを割込み再生データメモリ６７に格納可能なので、ＳＴ３４として再生データ蓄積装置１に対して再生順位Ｎ番目のファイル名でファイル読込み要求を行う。これにより、再生データ蓄積装置１においてはファイル転送プロトコル用の業務プログラム１ｂが駆動して、当該ファイル名が付された割込み再生データ（時報データまたは作業指示データ）のデータファイルを大容量記憶装置１ａから取得し要求元再生装置２にＬＡＮ回線５を介して転送するので、ＣＰＵ２１は、ＳＴ３５として当該データファイルの読込みを正常に終了したことを確認したならば、ＳＴ３６としてその読込んだデータファイルを割込み再生データメモリ６７のデータＢＥとして記憶したアドレス以降に書込む。
【００３２】
そして書込み完了後、ＳＴ３７として再生順位Ｎ番目のファイル名と、データＢＥつまりは再生順位Ｎ番目のファイル名のデータファイルにおける割込み再生データメモリ６７上の先頭アドレスとを対にして割込み再生データ管理メモリ６８に格納する。また、ＳＴ３８として上記再生順位Ｎ番目のファイル名のデータファイルにおける割込み再生データメモリ６７上の最終アドレスを取得し、その最終アドレスに１を加算した値にデータＢＥを更新する。さらに、ＳＴ３９としてデータＮに１を加算したならば、ＳＴ３１に戻る。
【００３３】
以後、上記ＳＴ３１乃至ＳＴ３９の処理を繰返す。そして、割込み再生データメモリ６７の空き容量が再生順位Ｎ番目のファイルサイズより小さくなった場合には（ＳＴ３３のＮＯ）、この割込み再生データ初期読込み処理を正常終了する。
なお、ＳＴ３５にて再生順位Ｎ番目のファイル名のデータファイルの読込みにエラーが発生した場合には、前記デフォルトエンドレスモードを設定して、この割込み再生データ初期読込み処理を異常終了する。
【００３４】
各再生装置２のＣＰＵ２１は、図７中ＳＴ７にて割込み再生データ初期読込み処理を正常に終了したならば、ＳＴ８として図１０に具体的に示す通常再生データ再生処理を実行する。先ず、ＳＴ４１としてフラグメモリ６４の通常再生開始フラグＦを調べる。ここで通常再生開始フラグＦが“０”にリセットされている場合には、まだ当日分の通常再生スケジュールに従った通常再生データの再生処理が開始されていないので、ＳＴ４２として時計部２４で計時されている現時刻を読出す。そして、ＳＴ４３として通常再生スケジュールメモリ６１に記憶した通常再生スケジュールテーブル６を検索して、現時刻を再生指定時刻とする通常再生データファイルが存在するか否かを判断する（ファイル検索手段）。ここで、該当する通常再生データファイルが存在しない場合には（ＳＴ４４のＮＯ）、この通常再生データ再生処理を終了する。
【００３５】
これに対し、現時刻を再生指定時刻とする通常再生データファイルが存在する場合には、ＳＴ４５としてその通常再生データファイルの再生順位をデータＰとしてワークメモリ６９に格納する。また、ＳＴ４６として前記通常再生開始フラグを“１”にセットして、ＳＴ４７の処理に進む。
一方、ＳＴ４１にて通常再生開始フラグＦが“１”にセットされていた場合には、当日分の通常再生スケジュールに従った通常再生データの再生処理が既に開始されているので、ＳＴ４２〜ＳＴ４６の処理は行わず、データＰに１を加算して，ＳＴ４７の処理に進む。
【００３６】
ＳＴ４７では前記通常再生スケジュールテーブル６から再生順位Ｐ番目のファイル区分を判別する。そしてファイル区分が通常再生データのファイル区分（ＢＧＭ及びＣＭ）の場合には（ＳＴ４７のＮＯ）、通常再生スケジュールテーブル６から再生順位Ｐ番目のファイル名を読出し、通常再生データ管理メモリ６６を検索して、当該Ｐ番目ファイル名に対応する先頭アドレスを取得する。しかる後、通常再生データメモリ６５の該当先頭アドレスより格納されたデータファイルの通常再生データの再生を開始する。このときデフォルトＢＧＭデータが再生中であった場合には、その再生を停止して、当該通常再生データの再生を開始する（再生制御手段）。以上で、この通常再生データ再生処理を終了する。
【００３７】
また、再生順位Ｐ番目のファイル区分が通常再生スケジュールテーブル６のファイル区分「ＳＣＨ」であった場合には（ＳＴ４７のＹＥＳ）、そのファイル区分に対応するファイル名の通常再生スケジュールテーブル６への切替えが指令されたので、デフォルトデータメモリ６３内のデータファイルに格納されたＢＧＭデータ（デフォルトＢＧＭデータ）の繰返し再生を再開するとともに、通常再生スケジュールメモリ６１，通常再生データメモリ６５及び通常再生データ管理メモリ６６をクリアする。また、再生データ蓄積装置１に対してファイル区分「ＳＣＨ」に対応するファイル名でファイル読込み要求を行う。これにより、再生データ蓄積装置１においてはファイル転送プロトコル用の業務プログラム１ｂが駆動して、当該ファイル名が付された通常再生スケジュールテーブル６のデータファイルを大容量記憶装置１ａから取得し要求元再生装置２にＬＡＮ回線５を介して転送するので、ＣＰＵ２１は、その通常再生スケジュールテーブル６のデータファイルを通常再生スケジュールメモリ６１に格納する。その後、図８に示す通常再生データ処理割込み処理を再度実行する。そして、この通常再生データ処理割込み処理を正常に終了したならば、前記フラグメモリ６４の通常再生開始フラグＦを“０”にリセットし、ＳＴ４１のフラグ判別処理に戻る。
【００３８】
各再生装置２のＣＰＵ２１は、図７中ＳＴ８にて通常再生データ再生処理を終了したならば、ＳＴ９として時計部２４で計時している現時刻（時分秒）を読出し、割込み再生スケジュールメモリ６２に記憶した割込み再生スケジュールテーブル７を検索して、現時刻を再生指定時刻とする割込み再生データのデータファイルが存在するか否かを判断する。そして該当するデータファイルが存在しない場合には、ＳＴ１０として通常再生データの再生中か否かを判断する。そして再生中の場合には、ＳＴ９の判断処理に戻る。
【００３９】
ＳＴ１０にて通常再生データを再生していない場合には、ＳＴ１１として図１１に具体的に示す通常再生データ補充処理を実行する。先ず、通常再生データメモリ６５に格納した通常再生データのデータファイルのうち再生を終了したデータファイルの最終アドレス「ａｎｎｎ」を取得し、データＡＳとしてワークメモリ６９に格納する。次に、ＳＴ５１として前記ワークメモリ６９に記憶保持されたデータＭを読出す。そして通常再生スケジュールメモリ６１に格納した通常再生スケジュールテーブル６から再生順位Ｍ番目のファイル名とファイルサイズを取得する（ファイル名取得手段）。次に、ＳＴ５２として再生順位Ｍ番目のファイル名にエクステンションとして「ＮＸＴ」が付加されているか否かを判断する。そして付加されていない場合には、再生順位Ｍ番目のファイル名のデータファイルは通常再生データのデータファイルなので、ＳＴ５３として通常再生データメモリ６５の空き容量を計算する。具体的には、前記ワークメモリ６９にデータＡＥとして記憶保持した通常再生データメモリ６５のアドレス（ａｉｉｉとする）と前記データＡＳとして記憶した同メモリ６５のアドレス（ａｊｊｊとする）とを比較する。そして、ａｉｉｉ≧ａｊｊｊの場合にはアドレスａｉｉｉからこの通常再生データメモリ６５の最終アドレス「ａ９９９」までのメモリ容量と、この通常再生データメモリ６５の先頭アドレス「ａ０００」からアドレスａｊｊｊまでのメモリ容量との加算値を空き容量として計算する。これに対し、ａｉｉｉ＜ａｊｊｊの場合には、アドレスａｉｉｉからアドレスａｊｊｊまでのメモリ容量を空き容量として計算する。
【００４０】
こうして通常再生データメモリ６５の空き容量を算出したならば、次に、ＳＴ５４としてその空き容量とＳＴ５１で取得した再生順位Ｍ番目のファイルサイズとを比較する（書込み可否判定手段）。ここで、空き容量がファイルサイズ以上の場合には、ＳＴ５１で取得した再生順位Ｍ番目のファイル名のデータファイルを通常再生データメモリ６５に格納可能なので、ＳＴ５５として再生データ蓄積装置１に対して再生順位Ｍ番目のファイル名でファイル読込み要求を行う。これにより、再生データ蓄積装置１においてはファイル転送プロトコル用の業務プログラム１ｂが駆動して、当該ファイル名が付された通常再生データ（ＢＧＭデータまたは音声ＣＭデータ）のデータファイルを大容量記憶装置１ａから取得し要求元再生装置２にＬＡＮ回線５を介して転送するので、ＣＰＵ２１は、ＳＴ５６として当該データファイルの読込みを正常に終了したことを確認したならば、ＳＴ５７としてその読込んだデータファイルを通常再生データメモリ６５のデータＡＥとして記憶したアドレス以降に書込む（再生データファイル取得手段）。
【００４１】
そして書込み完了後、ＳＴ５８として再生順位Ｍ番目のファイル名と、データＡＥつまりは再生順位Ｍ番目のファイル名のデータファイルにおける通常再生データメモリ６５上の先頭アドレスとを対にして通常再生データ管理メモリ６６に格納する。また、ＳＴ５９として上記再生順位Ｍ番目のファイル名のデータファイルにおける通常再生データメモリ６５上の最終アドレスを取得し、その最終アドレスに１を加算した値にデータＡＥを更新する。さらに、ＳＴ６０としてデータＭに１を加算したならば、ＳＴ５１に戻る。
【００４２】
以後、上記ＳＴ５１乃至ＳＴ６０の処理を繰返す。そして、エクステンションとして「ＮＸＴ」が付加されたファイル名を取得するか（ＳＴ５２のＹＥＳ）、通常再生データメモリ６５の空き容量が再生順位Ｍ番目のファイルサイズより小さくなった場合には（ＳＴ５４のＮＯ）、この通常再生データ補充処理を正常終了する。
なお、ＳＴ５６にて再生順位Ｍ番目のファイル名のデータファイルの読込みにエラーが発生した場合には、通常再生データメモリ６５に格納した通常再生データのうちファイル区分が「ＢＧＭ」のＢＧＭデータを格納順に繰返し再生するＢＧＭエンドレスモードを設定して（異常時再生制御手段）、この通常再生データ補充処理を異常終了する。
【００４３】
各再生装置２のＣＰＵ２１は、図７中ＳＴ１１にて通常再生データ補充処理を正常に終了したならば、ＳＴ８に戻り、前記通常再生データ再生処理を再度実行する。
【００４４】
また、各再生装置２のＣＰＵ２１は、図７中ＳＴ９にて現時刻を再生指定時刻とする割込み再生データのデータファイルが存在することを確認した場合には、ＳＴ１２として図１２に具体的に示す割込み再生データ再生処理を実行する。先ず、割込み再生スケジュールメモリ６７内の割込み再生スケジュールテーブル７から現時刻を再生指定時刻とする割込み再生データファイルのファイル名を読出し、割込み再生データ管理メモリ６８を検索して、当該ファイル名に対応する先頭アドレスを取得する。そして、割込み再生データメモリ６７の該当先頭アドレスより格納されたデータファイルの割込み再生データの再生を開始する。このとき通常再生データが再生中であった場合には、その再生を停止して、当該割込み再生データの再生を開始する（割込み再生制御手段）。
【００４５】
その後、この割込み再生データの再生を終了したならば、時計部２４にて計時されている現時刻を読出す。そして、通常再生スケジュールメモリ６５内の通常再生スケジュールテーブル６を検索して、現時刻から所定時間（この実施の形態では１分とする）前までの時刻を再生指定時刻とする通常再生データのデータファイルが存在するか否かを判断する。そして、該当するデータファイルが存在する場合には、そのデータファイルの再生順位より１を減じた値をデータＰとしてワークメモリ５９に格納する。これに対し、現時刻から所定時間前までの時刻を再生指定時刻とする通常再生データのデータファイルが存在しない場合には、現時刻以後で最初に再生指定時刻となる通常再生データのデータファイルの再生順位をデータＰとしてワークメモリ５９に格納する（再生再開制御手段）。
【００４６】
以上で割込み再生データ再生処理を終了し、次にＣＰＵ２１は、ＳＴ１３として図１３に具体的に示す割込み再生データ補充処理を実行する。すなわち、割込み再生データメモリ６７に格納した割込み再生データファイルのうち再生を終了したファイルの最終アドレス「ｂｎｎｎ」を取得し、データＢＳとしてワークメモリ６９に格納する。次に、ＳＴ６１として前記ワークメモリ６９に記憶保持されたデータＮを読出す。そして割込み再生スケジュールメモリ６２に格納した割込み再生スケジュールテーブル７から再生順位Ｎ番目のファイル名とファイルサイズを取得する。このとき、上記割込み再生スケジュールテーブル７に再生順位Ｎ番目のデータが存在しない場合には、上記データＮを１に変更した後、ＳＴ６１の処理を実行する。
【００４７】
その後、ＳＴ６２として割込み再生データメモリ６７の空き容量を計算する。具体的には、前記ワークメモリ６９にデータＢＥとして記憶保持された通常再生データメモリ６５のアドレス（ｂｉｉｉとする）とデータＢＳとして記憶した同メモリ６５のアドレス（ｂｊｊｊとする）とを比較する。そして、ｂｉｉｉ≧ｂｊｊｊの場合にはアドレスｂｉｉｉからこの割込み再生データメモリ６７の最終アドレス「ｂ９９９」までのメモリ容量と、この割込み再生データメモリ６７の先頭アドレス「ｂ０００」からアドレスｂｊｊｊまでのメモリ容量との加算値を空き容量として計算する。これに対し、ｂｉｉｉ＜ｂｊｊｊの場合には、アドレスｂｉｉｉからアドレスｂｊｊｊまでのメモリ容量を空き容量として計算する。
【００４８】
こうして割込み再生データメモリ６７の空き容量を算出したならば、次に、ＳＴ６３としてその空き容量とＳＴ６１で取得した再生順位Ｎ番目のファイルサイズとを比較する。ここで、空き容量がファイルサイズ以上ある場合には、ＳＴ６１で取得した再生順位Ｎ番目のファイル名のデータファイルを割込み再生データメモリ６７に格納可能なので、ＳＴ６４として再生データ蓄積装置１に対して再生順位Ｎ番目のファイル名でファイル読込み要求を行う。これにより、再生データ蓄積装置１においてはファイル転送プロトコル用の業務プログラム１ｂが駆動して、当該ファイル名が付された割込み再生データ（時報データまたは作業指示データ）のデータファイルを大容量記憶装置１ａから取得し要求元再生装置２にＬＡＮ回線５を介して転送するので、ＣＰＵ２１は、ＳＴ６５として当該データファイルの読込みを正常に終了したことを確認したならば、ＳＴ６６としてその読込んだデータファイルを割込み再生データメモリ６７のデータＢＥとして記憶したアドレス以降に書込む。
【００４９】
そして書込み完了後、ＳＴ６７として再生順位Ｎ番目のファイル名と、データＢＥつまりは再生順位Ｎ番目のファイル名のデータファイルにおける割込み再生データメモリ６７上の先頭アドレスとを対にして割込み再生データ管理メモリ６８に格納する。また、ＳＴ６８として上記再生順位Ｎ番目のファイル名のデータファイルにおける割込み再生データメモリ６７上の最終アドレスを取得し、その最終アドレスに１を加算した値にデータＢＥを更新する。さらに、ＳＴ６９としてデータＮに１を加算したならば、ＳＴ６１に戻る。
【００５０】
以後、上記ＳＴ６１乃至ＳＴ６９の処理を繰返す。そして、割込み再生データメモリ６７の空き容量が再生順位Ｎ番目のファイルサイズより小さくなった場合には（ＳＴ６３のＮＯ）、この割込み再生データ補充処理を正常終了する。
なお、ＳＴ６５にて再生順位Ｎ番目のファイル名のデータファイルの読込みにエラーが発生した場合には、前記ＢＧＭエンドレスモードを設定して、この割込み再生データ補充処理を異常終了する。
【００５１】
各再生装置２のＣＰＵ２１は、図７中ＳＴ１３にて割込み再生データ補充処理を正常に終了したならば、ＳＴ８に戻り、前記通常再生データ再生処理を再度実行する。
【００５２】
このように構成された本実施の形態の自動再生システムにおいては、再生データ蓄積装置１の大容量記憶装置１ａには、多数の楽曲のＢＧＭデータや音声ＣＭデータ等が時報データや作業指示データとともにデータファイル化されて蓄積記憶されている。また、複数種類の通常再生スケジュールテーブル６と割込み再生スケジュールテーブル７のデータファイルも同再生データ蓄積装置１の大容量記憶装置１ａに格納されている。一方、同再生データ蓄積装置１のＲＡＭには、各店舗にそれぞれ設置されている再生装置２のＩＤコード別に、その再生装置２で使用する通常再生スケジュールテーブル６，割込み再生スケジュールテーブル７及びデフォルトＢＧＭデータの各ファイル名を設定したファイル名テーブル８が形成されている。
【００５３】
さて今、ファイル名テーブル８には図２に示すデータが設定されているものとする。この状態で、ＩＤコード０１が設定された再生装置２の電源が投入されると、この再生装置２には再生データ蓄積装置１から通常再生スケジュールテーブル６のファイル名として「ＳＣＨＬ１１」が通知され、割込み再生スケジュールテーブル７のファイル名として「ＳＣＨＬ０１」が通知され、デフォルトＢＧＭデータのファイル名として「ＢＧＭ１０」が通知される。
これにより、当該再生装置２においては、先ず、ファイル名「ＢＧＭ１０」が設定されたデータファイルを再生データ蓄積装置１から読込み、このデータファイルに格納されたＢＧＭデータを直ちにスピーカ２ａから再生出力する。
【００５４】
次いで、ファイル名「ＳＣＨＬ１１」が設定された通常再生スケジュールファイル６とファイル名「ＳＣＨＬ０１」が設定された割込み再生スケジュールファイル７を再生データ蓄積装置１から読込む。
ここで、ファイル名「ＳＣＨＬ１１」の通常再生スケジュールファイル６には図４（ａ）に示すデータが設定されており、ファイル名「ＳＣＨＬ０１」の割込み再生スケジュールファイル７には図４（ｂ）に示すデータが設定されているものとする。また、現時刻を午前４時０１分２０秒とする。
【００５５】
そうすると、当該再生装置２においては、現時刻以後に最初に再生指定時刻となるファイル名「ＢＧＭ２」のデータファイルから再生順に各通常再生データのデータファイルを再生データ蓄積装置１から順次読込み、通常再生データメモリ６５に格納する。そして、次の再生順のファイル名に対応するデータファイルのサイズが通常再生データメモリ６５の空き容量未満になるまで上記ファイル読込み処理を繰返す。また、現時刻以後に最初に再生指定時刻となるファイル名「ＴＩＭＥ２」のデータファイルから再生順に各割込み再生データのデータファイルを再生データ蓄積装置１から順次読込み、割込み再生データメモリ６７に格納する。そして、次の再生順のファイル名に対応するデータファイルのサイズが割込み再生データメモリ６７の空き容量未満になるまで上記ファイル読込み処理を繰返す。
【００５６】
このように、電源が投入された再生装置２においては、デフォルトＢＧＭデータに設定された楽曲１曲分のデータファイルが再生データ蓄積装置１から送信されて直ちに再生出力されるとともに、そのデフォルトＢＧＭデータの再生出力中に、当日の通常再生スケジュールテーブル６及び割込み再生スケジュールテーブル７が再生データ蓄積装置１から送信される。そして通常再生スケジュールテーブル６に設定された通常再生スケジュールに従い通常再生データ初期割込み処理が実行されて、現時刻から再生指定時刻が近い順に通常再生データのデータファイルが再生データ蓄積装置１から複数送信され、通常再生データメモリ６５に順次格納される。また、割込み再生スケジュールテーブル７に設定された割込み再生スケジュールに従い割込み再生データ初期読込み処理が実行されて、現時刻から再生指定時刻が近い順に割込み再生データのデータファイルが再生データ蓄積装置１から複数送信され、割込み再生データメモリ６７に格納される。しかる後、通常再生データ再生処理が実行される。
【００５７】
今、通常再生データメモリ６５には再生順位＝２から再生順位＝９までの８つの通常再生データのデータファイルが格納され、割込み再生データメモリ６７には再生順位＝２から再生順位＝１０までの９つの割込み再生データのデータファイルが格納されたとする（Ｍ＝１０，Ｎ＝１１）。この場合、現時刻が４時０３分１８秒になると、ファイル名「ＢＧＭ２」のデータファイルに格納された通常再生データ（ＢＧＭデータ）の再生指定時刻なので、データＰとしてファイル名「ＢＧＭ２」の再生順位＝２が格納され、通常再生開始フラグＦが“１”にセットされる。そして、デフォルトＢＧＭデータの再生が停止され、当該ＢＧＭデータの再生出力が開始される。
【００５８】
その後、このＢＧＭデータの再生出力が終了すると、通常再生データ補充処理が実行される。そして、再生を終了したＢＧＭデータのファイルサイズと通常再生データメモリ６５の空き容量との加算値が通常再生データにおける再生順位Ｍ＝１０のデータファイルのファイルサイズ以上か否かが判別される。ここで、加算値が再生順位Ｍ＝１０のデータファイルのファイルサイズ以上の場合には、この再生順位Ｍ＝１０のデータファイルが再生データ蓄積装置１から送信され、通常再生データメモリ６５の空き容量と再生を終了したＢＧＭデータのファイル上に上書きされる。
【００５９】
その後、通常再生データ再生処理が再度実行される。今度は、通常再生開始フラグＦが“１”にセットされているので自動的にデータＰが３となり、再生順位３のファイル名「ＣＭ１」のデータファイルに格納された通常再生データ（音声ＣＭデータ）の再生出力が開始される。
【００６０】
こうして、通常再生スケジュールテーブル６のスケジュールに従い通常再生データが順次再生出力される。この状態で、現時刻が５時００分００秒になると、ファイル名「ＴＩＭＥ２」のデータファイルに格納された割込み再生データ（時報データ）の再生指定時刻なので、通常再生データの再生が停止され、当該割込み再生データの再生出力が開始される。
【００６１】
その後、この割込み再生データの再生出力が終了すると、現時刻５時００分０５秒から１分前の間に通常再生データの再生指定時刻が設定されているか否かが判断される。ここで、再生順位ｘ位の通常再生データの再生指定時刻が現時刻より１分前以内であるとすると、データＰとして（ｘ−１）が設定される。その後、割込み再生データ補充処理が行われた後に通常再生データ再生処理が実行され、データＰがｘに更新されて再生順位ｘ位の通常再生データから通常再生データの連続再生が再開される。これに対し、再生順位ｘ位の通常再生データの再生指定時刻が現時刻より１分以上前であるとすると、データＰとしてｘが設定される。その後、割込み再生データ補充処理が行われた後に通常再生データ再生処理が実行され、データＰが（ｘ＋１）に更新されて再生順位（ｘ＋１）位の通常再生データから通常再生データの連続再生が再開される。
【００６２】
なお、割込み再生データ補充処理においては、再生を終了した時報データのファイルサイズと割込み再生データメモリ６７の空き容量との加算値が割込み再生データにおける再生順位Ｎ＝１１のデータファイルのファイルサイズ以上か否かが判別される。ここで、加算値が再生順位Ｎ＝１１のデータファイルのファイルサイズ以上の場合には、この再生順位Ｎ＝１１のデータファイルが再生データ蓄積装置１から送信され、割込み再生データメモリ６５の空き容量と再生を終了した時報データのファイル上に上書きされる。
【００６３】
このように、通常再生データ初期読込み処理及び割込み再生データ処理読込み処理を終了した再生装置２においては、現時刻が通常再生スケジュールテーブル６に設定されたデータファイルの再生指定時刻になると、そのデータファイルの通常再生データが再生出力される。そしてそれ以後、当該通常再生スケジュールテーブル６の通常再生スケジュールに従い通常再生データが順番に連続して再生出力される。また、再生出力を終えた通常再生データのデータファイルは通常データメモリ６５から削除可能となり、通常再生スケジュールに従い残りの通常再生データのデータファイルが再生順に再生データ蓄積装置１から適時送信されて、通常再生データメモリ６５の削除可能となったデータファイル上に上書き格納される。
【００６４】
また、現時刻が割込み再生スケジュールテーブル７に設定されたデータファイルの再生指定時刻に一致する毎に、通常再生データの再生出力が中断されてその再生指定時刻が一致したデータファイルの割込み再生データが再生出力される。そして、再生出力を終えた割込み再生データのデータファイルは割込みデータメモリ６７から削除可能となり、割込み再生スケジュールに従い残りの割込み再生データのデータファイルが再生順に再生データ蓄積装置１から適時送信されて、割込み再生データメモリ６７の削除可能となったデータファイル上に上書き格納される。
【００６５】
その後、再生順位（ｍ−１）位の通常再生データの再生が終了すると、再生順位ｍ位のファイル名「ＳＣＨＬ１２ＮＸＴ」が読込まれる。この場合、ファイル名に「ＮＸＴ」が付されているので、デフォルトＢＧＭデータの再生出力が開始されるとともに、再生データ蓄積装置１からファイル名「ＳＣＨＬ１２」の通常再生スケジュールテーブル６が送信され、通常再生スケジュールメモリ６２の内容が更新される。これにより、当該再生装置２においては、ファイル名「ＳＣＨＬ１２」の通常再生スケジュールテーブル６に設定された通常再生スケジュールに従い、複数の通常再生データが連続して再生出力される。
【００６６】
このように本実施の形態によれば、各再生装置２では、予め設定された１日分の通常再生スケジュールに従い、通常再生データメモリ６５の容量以上の数のＢＧＭデータや音声ＣＭデータなどの通常再生データを長時間にわたりとぎれることなく再生出力できる。したがって、短周期での同じＢＧＭの繰返し放送を無くすことができるので、店員の精神的負担を軽減できる。
【００６７】
この場合において、各再生装置２には再生データ記憶用の媒体として小容量の比較的安価なＲＡＭがあればよく、大容量の高価なハードディスクを不要にできる。また、データ蓄積装置１としてはファイル転送プロトコル用の業務プログラムを実装した汎用のパーソナルコンピュータを使用することができる。さらに、有線放送専用のケーブルをショッピングセンターと有線放送業者との間で敷設する必要もなくなる上、オーディオテープに楽曲を録音する面倒な作業も不要にできる。その結果、各店舗には比較的安価な再生装置２を設置し、各店舗を集中管理する管理事務所に汎用のパーソナルコンピュータからなるデータ蓄積装置１を設置すればよいので、設備コストを大幅に低減できる。
また、再生装置２毎に異なる通常再生スケジュールを設定できるので、楽曲の順番や曲目を店毎に変えたりすることも容易に対応できる利点もある。
【００６８】
また、本実施の形態によれば、予め決められた割込み再生データの再生指定時刻になると通常再生データの再生出力を一時的に停止して該当する割込み再生データを再生出力するようにしたので、予め設定した時刻に時報や作業開始，終了指示等を自動的に再生して従業員に告知できるようになる。
しかも、割込み再生データの再生終了後は、現時刻に最も近い再生指定時刻の通常再生データから再生を再開するようにしている。したがって、割込み再生データの割込みによって生じる通常再生データの再生指定時刻からのずれを極力小さくできる。
【００６９】
また、本実施の形態においては、再生装置２は、予め１曲分のＢＧＭデータをデフォルト値として記憶し、現時刻が再生指定時刻になった通常再生データのデータファイルが検出されるまでの間、デフォルト値として記憶したＢＧＭデータを再生出力するようにしている。また、再生データ蓄積装置１から通常再生データ及び割込み再生データの各データファイルの読込みが不能になると、通常再生データメモリ６５に記憶保持されている通常再生データのうちＢＧＭデータを記憶順に繰返し再生出力するようにしている。したがって、楽曲の無再生状態が発生するのを防止できる。
【００７０】
なお、前記一実施の形態では、ＢＧＭなどの楽曲を再生出力する場合について説明したが、スピーカの代わりにＣＲＴモニタを使用するとともにデコーダとして画像再生デコーダを使用することにより、動画や静止画などの画像データを再生出力する場合にも本発明を適用できるものである。
【００７１】
【発明の効果】
以上詳述したように、本願請求項１記載の発明によれば、少ない設備費でかつ録音等の面倒な手間を要することなく、多くの種類の楽曲または画像の少なくとも一方を長時間にわたりとぎれることなく再生出力できる自動再生システムを提供できる。
また、本願請求項２及び３記載の発明によれば、上記請求項１記載の発明と同等な効果を奏することはもとより、楽曲または画像の無再生状態が発生するのを防止できる効果を奏する。
さらに、本願請求項４記載の発明によれば、上記請求項１記載の発明と同等な効果を奏することはもとより、時報や作業指示メッセージ等の再生時刻が決められたデータを、その時刻になると楽曲等の再生途中でも割込ませて自動的に再生させることができ、実用性を向上できる利点がある。
【００７２】
さらに、本願請求項５記載の発明によれば、上記請求項４記載の発明と同等な効果を奏することはもとより、割込み再生データの割込みによって生じる通常再生データの再生指定時刻からのずれを極力小さくできる効果を奏する。
【図面の簡単な説明】
【図１】  本発明の一実施の形態である自動再生システムの全体構成を示すブロック図。
【図２】  同自動再生システムのデータ蓄積装置が有するファイル名テーブルの構成図。
【図３】  同自動再生システムのデータ蓄積装置が有する大容量記憶装置の構成図。
【図４】  図３に示す通常再生スケジュールテーブル及び割込み再生スケジュールテーブルの構成図。
【図５】  同自動再生システムにおける再生装置の要部構成を示すブロック図。
【図６】  同再生装置のＲＡＭに形成する主要なメモリエリアを示す図。
【図７】  同再生装置のＣＰＵが実行するメイン処理ルーチンを示す流れ図。
【図８】  図７における通常再生データ初期読込み処理を具体的に示す流れ図。
【図９】  図７における割込み再生データ初期読込み処理を具体的に示す流れ図。
【図１０】図７における通常再生データ再生処理を具体的に示す流れ図。
【図１１】図７における通常再生データ補充処理を具体的に示す流れ図。
【図１２】図７における割込み再生データ再生処理を具体的に示す流れ図。
【図１３】図７における割込み再生データ補充処理を具体的に示す流れ図。
【符号の説明】
１…データ蓄積装置
２…再生装置
３…再生データ管理装置
６…通常再生スケジュールテーブル
７…割込み再生スケジュールテーブル
２１…ＣＰＵ
２３…ＲＡＭ
２４…時計部
６１…通常再生スケジュールメモリ
６２…割込み再生スケジュールメモリ
６３…デフォルトデータメモリ
６５…通常再生データメモリ
６６…割込み再生データメモリ
【図１】
0003999368.tif 000002
【図２】
0003999368.tif 000003
【図３】
0003999368.tif 000004
【図４】
0003999368.tif 000005
【図５】
0003999368.tif 000006
【図６】
0003999368.tif 000007
【図７】
0003999368.tif 000008
【図８】
0003999368.tif 000009
【図９】
0003999368.tif 000010
【図１０】
0003999368.tif 000011
【図１１】
0003999368.tif 000012
【図１２】
0003999368.tif 000013
【図１３】
0003999368.tif 000014