(57)【特許請求の範囲】
【請求項１】
放送素材データを記録部にて予め決められた伝送帯域のうち少なくとも一部の帯域に対応するレートでブロック構造の記録媒体に記録し、この記録媒体に記録された放送素材データを再生部にて前記レートで読み出し出力するサーバ装置において、
常時前記記録媒体の複数ブロックに順次アクセスしてデータを読み出すことで前記記録媒体を走査し、この走査中に前記ブロック単位で読み出しデータの異常の有無を検出する検出手段と、
前記記録媒体の複数ブロックを第１の時間長で分割した単位長ブロックごとにデータを読み出す第１処理と、この第１処理後に前記第１の時間とは異なる第２の時間経過するまで前記データの読み出し処理を停止する第２処理とを、指定された時間内で前記検出手段に繰り返し実行させる制御手段とを具備したことを特徴とするサーバ装置。
【請求項２】
前記制御手段は、前記記録媒体から読み出す単位長ブロックのデータサイズを、（記録媒体全体のサイズ−過去に読み出したサイズ）／（記録媒体全体のデータを読み出す時間−過去のデータ読み出しに要した時間）により求めることを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記検出手段により読み出しデータの異常が検出された場合に、外部に異常の旨を通知する異常通知手段をさらに備えたことを特徴とする請求項１記載のサーバ装置。
【請求項４】
放送素材データを記録部にて予め決められた伝送帯域のうち少なくとも一部の帯域に対応するレートでブロック構造の記録媒体に記録し、この記録媒体に記録された放送素材データを再生部にて前記レートで読み出し出力するサーバ装置で使用される記録媒体異常検出方法において、
前記記録媒体の複数ブロックを第１の時間長で分割した単位長ブロックごとにデータを読み出して、この読み出しデータの異常の有無を検出する第１の過程と、
この第１処理後に前記第１の時間とは異なる第２の時間経過するまで前記データの読み出し処理を停止する第２の過程と、
指定された時間内で前記第１及び第２の過程を繰り返し実行する第３の過程とを具備したことを特徴とする記録媒体異常検出方法。
【請求項５】
前記第１の過程は、前記記録媒体から読み出す単位長ブロックのデータサイズを、（記録媒体全体のサイズ−過去に読み出したサイズ）／（記録媒体全体のデータを読み出す時間−過去のデータ読み出しに要した時間）により求めることを特徴とする請求項４記載の記録媒体異常検出方法。
【請求項６】
前記第１の過程により読み出しデータの異常が検出された場合に、外部に異常の旨を通知する第４の過程をさらに備えたことを特徴とする請求項４記載の記録媒体異常検出方法。
【請求項７】
放送素材データを記録部にて予め決められた伝送帯域のうち少なくとも一部の帯域に対応するレートでブロック構造の記録媒体に記録し、この記録媒体に記録された放送素材データを再生部にて前記レートで読み出し出力するサーバ装置で使用される記録媒体異常検出プログラムにおいて、
前記記録媒体の複数ブロックを第１の時間長で分割した単位長ブロックごとにデータを読み出して、この読み出しデータの異常の有無を検出する第１のステップと、
この第１処理後に前記第１の時間とは異なる第２の時間経過するまで前記データの読み出し処理を停止する第２のステップと、
指定された時間内で前記第１及び第２のステップを繰り返し実行する第３のステップとを具備したことを特徴とする記録媒体異常検出方法。
【請求項８】
前記第１のステップは、前記記録媒体から読み出す単位長ブロックのデータサイズを、（記録媒体全体のサイズ−過去に読み出したサイズ）／（記録媒体全体のデータを読み出す時間−過去のデータ読み出しに要した時間）により求めることを特徴とする請求項７記載の記録媒体異常検出プログラム。
【請求項９】
前記第１のステップにより読み出しデータの異常が検出された場合に、外部に異常の旨を通知する第４のステップをさらに備えたことを特徴とする請求項７記載の記録媒体異常検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、放送局内で放送素材データの記録または再生を行うサーバ装置とその記録媒体異常検出方法及び記録媒体異常検出プログラムに関する。
【背景技術】
【０００２】
周知のように、放送局内にあっては、例えばテレビジョン放送やラジオ放送の番組、ＣＭ（コマーシャル）、文字やデータによる番組等の放送番組データをディスクに記憶し、任意のタイミングでディスクから放送番組データを再生するビデオサーバが使用されている。
【０００３】
ところで、このようなビデオサーバは停止することなく２４時間連続稼動する必要があるため、ディスク故障などによりディスクアクセスが停止してしまうと非常に大きな問題となってしまう。
【０００４】
なお、従来では、ディスクへの記録データ系列及び再生データ系列から検査符号を生成し、この検査符号の値と予め決められた値とを比較することで、装置の動作不良を検出してディスクアクセス停止への対応処置を講じる手法が提案されている（例えば、特許文献１）。
【特許文献１】特開２００１−８４５８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記手法では、検査符号の生成処理、装置の動作不良の検出処理等をビデオサーバで実行することになるので、放送番組データの記録または再生を行っている際に、上記検査符号の生成処理、装置の動作不良の検出処理等を実行すると、放送番組データの記録処理または再生処理に支障が生じる場合がある。
【０００６】
そこで、この発明の目的は、装置稼動中であっても、バックグランドで接続されている記録媒体を指定時間で検査し得るサーバ装置とその記録媒体異常検出方法及び記録媒体異常検出プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
この発明は、上記目的を達成するために、以下のように構成される。  
放送素材データを記録部にて予め決められた伝送帯域のうち少なくとも一部の帯域に対応するレートでブロック構造の記録媒体に記録し、この記録媒体に記録された放送素材データを再生部にてレートで読み出し出力するサーバ装置において、常時記録媒体の複数ブロックに順次アクセスしてデータを読み出すことで記録媒体を走査し、この走査中にブロック単位で読み出しデータの異常の有無を検出する検出手段と、記録媒体の複数ブロックを第１の時間長で分割した単位長ブロックごとにデータを読み出す第１処理と、この第１処理後に第１の時間とは異なる第２の時間経過するまでデータの読み出し処理を停止する第２処理とを、指定された時間内で検出手段に繰り返し実行させる制御手段とを備えるようにしたものである。
【０００８】
この構成によれば、記録媒体全体のブロックの異常を検査する指定時間内の第１の時間で単位長ブロックのデータについての異常の有無を検出する第１処理を実行し、この第１の時間経過後は記録媒体からの単位長ブロックのデータの読み出し処理を第２の時間だけ停止する第２処理を実行するようにして、指定時間となるまで第１及び第２処理を繰り返し実行するようにしている。すなわち、伝送帯域中の空き帯域を使用して記録媒体全体のブロックの異常を検査することが可能となる。
【０００９】
従って、記録媒体に対する放送素材データの記録または再生中に、記録媒体の各ブロックの異常検出処理で伝送帯域を占有することもなくなり、これによりバックグランドで接続されている記録媒体のブロックの異常を常時検出することができ、記録媒体の障害を早期に発見できる。
【００１０】
検出手段により読み出しデータの異常が検出された場合に、外部に異常の旨を通知する異常通知手段をさらに備えたことを特徴とする。
【００１１】
この構成によれば、オペレータは記録媒体に異常があったことを即時知ることができ、これにより復旧操作などの対応処置を迅速に講じることが可能となる。
【発明の効果】
【００１２】
以上詳述したようにこの発明によれば、装置稼動中であっても、バックグランドで接続されている記録媒体を指定時間で検査し得るサーバ装置とその記録媒体異常検出方法及び記録媒体異常検出プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、この発明の実施形態について図面を参照して詳細に説明する。  
図１は、この発明に係わるビデオサーバシステムの一実施形態を示す概略構成図である。
【００１４】
このシステムは、ビデオサーバ１１と、ＨＤＤ（Hard Disk Drive）から成る記憶装置１２とから構成される。なお、ここでは説明を簡単にするため、ビデオサーバ１１の入力チャンネル（系統）数及び出力チャンネル数をそれぞれ１チャンネルとする。
【００１５】
この実施形態では、ビデオサーバ１１の入力チャンネルにエンコーダ（ＥＮＣ）１３を接続し、出力チャンネルにデコーダ（ＤＥＣ）１４を接続している。また、エンコーダ１３には、ＶＴＲ（Video Tape Recorder）１５が接続される。
【００１６】
ＶＴＲ１５から発生された放送素材データは、エンコーダ１３によりＭＰＥＧ２（Moving Picture Experts Group 2）符号化方式に従って符号化された後、ビデオサーバ１１により記憶装置１２の然るべき領域に記録される。
【００１７】
ビデオサーバ１１は、記憶装置１２に記録される放送素材符号化データを管理し、再生指示入力に応じて、記憶装置１２から任意の放送素材符号化データを予め決められた伝送帯域内の一部の帯域に対応する送出レートで読み出し出力する。この読み出された放送素材符号化データは、デコーダ１４によって復号されて元の放送素材データに戻される。
【００１８】
ところで、この実施形態では、ビデオサーバ１１に、監視部１１１と、監視制御部１１２と、異常通知部１１３とが設けられている。監視部１１１は、常時、記憶装置１２の複数ブロックに順次アクセスしてデータを読み出すことで記録装置１２のブロック全体を走査し、この走査中にブロック単位で読み出しデータの異常の有無を検出する。なお、記憶装置１２に異常なブロックがある場合に、そのブロックのデータは読み込み不可能もしくは異常なデータとなるので、異常ブロックとして検出できる。
【００１９】
監視制御部１１２は、記憶装置１２からある読み出しサイズごとにデータを読み出す第１処理と、この第１処理後に１秒経過するまでデータの読み出し処理を停止する第２処理とを、指定された時間内で上記監視部１１１に繰り返し実行させる。
【００２０】
異常通知部１１３は、上記監視部１１１により読み出しデータの異常が検出された場合に、外部に異常の旨を通知する。
【００２１】
次に、上記構成において、以下にその運用について説明する。  
記憶装置１２は、図２に示すように、複数の記録ブロックから成る。なお、図２において、斜線部分は異常なブロックを示している。これら複数の記録ブロックには、異常なブロックが含まれていることもある。この場合、ビデオサーバ１１は、異常なブロックのデータを読み出して異常であるか否かを検出し、この異常なブロックを特定のアドレスに集中させてフラグを立て、次回から再生の際に、このフラグのアドレスにはアクセスしないようにすることができる。
【００２２】
しかし、記憶装置１２の異常なブロックの検出を行なう場合に、放送素材データの記録または再生中には行なうことができず、休止時に行なう方法しかなかった。
【００２３】
そこで、この実施形態では、図３に示すように、放送素材データの記録または再生に使用される伝送帯域の空き帯域を使用して、記憶装置１２の異常なブロックの検出処理を行うようにしている。
【００２４】
図４は、上記検出処理を実行する際のビデオサーバ１１の制御処理手順を示すフローチャートである。  
まず、ビデオサーバ１１は、記憶装置１２の記録ブロックについて走査し始めるための初期設定（図２では左上の記録ブロックから始める）を行い（ステップＳＴ４ａ）、下記の式に従って、読み出しサイズを演算する（ステップＳＴ４ｂ）。
【００２５】
読み出すサイズ＝（ディスク全体のサイズ−今までに読み出したサイズ）／（ディスク全体を読み出す時間−今までにかかった時間）
続いてビデオサーバ１１は、求めた読み出しサイズで記憶装置１２にアクセスしてデータを読み出し（ステップＳＴ４ｃ）、記録ブロック単位で異常データがあるか否かの判断を行う（ステップＳＴ４ｄ）。ここで、異常データがあった場合（Ｙｅｓ）、ビデオサーバ１１は外部にエラーの旨を通知する（ステップＳＴ４ｅ）。
【００２６】
一方、異常データがない場合（Ｎｏ）、ビデオサーバ１１は記憶装置１２へのアクセスを１秒停止する（ステップＳＴ４ｆ）。そして、ビデオサーバ１１は、指定時間に達したか否かの判断を行い（ステップＳＴ４ｇ）、指定時間に達するまで記憶装置１２に対する記録ブロックの読み出し開始位置を順次変更して（ステップＳＴ４ｈ）、上記ステップＳＴ４ｂ乃至ステップＳＴ４ｆの処理を繰り返し実行する。
【００２７】
指定時間に達した場合には（Ｙｅｓ）、ビデオサーバ１１は記憶装置１２へのアクセス処理を終了する。なお、指定時間内に終わらない場合には、ビデオサーバ１１は記憶装置１２全体を検査し終えるまで続ける。
【００２８】
以上のように上記実施形態では、ビデオサーバ１１において、記憶装置１２全体の記録ブロックの異常を検査する指定時間内で過去の読み出し履歴により求めた読み出しサイズのデータについての異常の有無を検出する処理を実行し、この処理終了後は１秒停止する処理を実行するようにして、指定時間となるまでこれら処理を繰り返し実行するようにしている。すなわち、伝送帯域中の空き帯域を使用して記憶装置１２全体の記録ブロックの異常を検査することが可能となる。
【００２９】
従って、記憶装置１２に対する放送素材データの記録または再生中に、記憶装置１２の各記録ブロックの異常検出処理で伝送帯域を占有することもなくなり、これによりバックグランドで接続されている記憶装置１２の記録ブロックの異常を常時検出することができ、記憶装置１２の障害の早期発見につながる。
【００３０】
また、上記実施形態では、読み出しデータの異常が検出された場合に、外部に異常の旨を通知するようにもしているので、近くにいるオペレータは記憶装置１２の記録ブロックに異常があったことを即時知ることができ、これにより復旧操作などの対応処置を迅速に講じることが可能となる。
【００３１】
なお、上記実施形態で説明した監視部１１１、監視制御部１１２及び異常通知部１１３それぞれの処理は、コンピュータプログラムによってソフトウェア処理することが可能である。この場合、ビデオサーバ１１に監視部１１１、監視制御部１１２及び異常通知部１１３それぞれの処理を実行するためのコンピュータプログラムをインストールするだけで実現できる。このインストール方法については、記録媒体または通信ネットワークを通じて行なうようにしてもよい。
【００３２】
また、上記実施形態では、過去の読み出し履歴を用いて記憶装置１２についての読み出しサイズを求めていたが、空きの帯域を利用できるようにすれば、過去の読み出し履歴以外であっても読み出しサイズを求めることができる。また、読み出し停止時間を１秒以外としてもよい。
【００３３】
その他、ビデオサーバシステムの構成、ビデオサーバの機能及び種類、記憶装置の種類、記憶装置の検査方法等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【図面の簡単な説明】
【００３４】
【図１】この発明に係わるビデオサーバシステムの一実施形態を示す概略構成図。
【図２】図１に示した記憶装置の記録ブロック構造を示す図。
【図３】同実施形態において、記憶装置の走査に使用する帯域を示す帯域特性図。
【図４】同実施形態において、記憶装置の異常検出処理を実行する際のビデオサーバの制御処理手順を示すフローチャート。
【符号の説明】
【００３５】
１１…ビデオサーバ、１２…記憶装置、１３…エンコーダ、１４…デコーダ、１５…ＶＴＲ（Video Tape Recorder）、１１１…監視部、１１２…監視制御部、１１３…異常通知部。
【図１】
0004822884.tif 000002
【図２】
0004822884.tif 000003
【図３】
0004822884.tif 000004
【図４】
0004822884.tif 000005