(57)【要約】【課題】監視用映像記録装置の運用に使用される複数の増設ストレージ装置において、任意のストレージ装置に任意の機器IDを容易に設定できるストレージ装置を得ることを目的とする。【解決手段】本発明におけるストレージ装置１a〜１nは、記録装置からのデータをインターフェースを介して記録するストレージ装置１a〜１nであって、設定値が選択自在な機器ID設定用スイッチ１２を備え、機器ID設定用スイッチ１２の設定値を選択することにより、インターフェースを介して記録装置が取得するストレージ装置１a〜１nの機器情報を変更可能とする。【選択図】図１
2008299484.tif 000002
【特許請求の範囲】
【請求項１】
記録装置からのデータをインターフェースを介して記録するストレージ装置において、
設定値が選択自在な機器ID設定用スイッチを備え、
前記機器ID設定用スイッチの設定値を選択することにより、前記インターフェースを介して前記記録装置が取得する前記ストレージ装置の機器情報を変更可能なストレージ装置。
【請求項２】
前記インターフェースはUSBインターフェースであり、
前記USBインターフェースを介して前記記録装置と情報の送受信を行うUSBデバイスをさらに備え、
前記機器ID設定用スイッチの設定値に対応する情報を前記USBデバイスのデバイスディスクリプタおよびストリングディスクリプタに設定することにより前記機器情報を特定し、前記USBインターフェースを介して前記記録装置へ前記機器情報を送出する請求項１に記載のストレージ装置。
【請求項３】
前記デバイスディスクリプタの複数のフィールドに前記機器ID設定値に対応する情報を設定する請求項２に記載のストレージ装置。
【請求項４】
パラレルシリアル変換器をさらに備え、
前記USBデバイスは、前記機器ID設定用スイッチの設定値を前記パラレルシリアル変換器を介して取得する請求項２または３に記載のストレージ装置。
【請求項５】
前記ストレージ装置は複数のHDDで構成され、
設定値が選択自在な動作モード設定用スイッチをさらに備え、
前記動作モード設定用スイッチの設定値を選択することにより、前記インターフェースを介して前記記録装置が取得する前記ストレージ装置の動作モード情報を変更可能な請求項１に記載のストレージ装置。
【請求項６】
前記インターフェースはUSBインターフェースであり、
前記USBインターフェースを介して前記記録装置と情報の送受信を行うUSBデバイスをさらに備え、
前記動作モード設定用スイッチの設定値に対応する情報を前記USBデバイスのデバイスディスクリプタおよびストリングディスクリプタに設定することにより前記動作モード情報を特定し、前記USBインターフェースを介して前記記録装置へ前記動作モード情報を送出する請求項５に記載のストレージ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル化された映像信号等を複数の記録デバイスに記録する監視用映像記録等に用いるストレージ装置に関するものである。
【背景技術】
【０００２】
監視用映像記録装置は、２４時間連続で記録し続ける機能を備えており、銀行などの業界では、行政指導により記録したデータの一定期間の保存が義務付けられている。そこで、デジタルデータを取り出し可能なメディアに記録してライブラリーとして保管する運用や、固定型で高速大容量記録可能なメディアを多数接続し、一定期間のデータを保存する運用が行われている。取り出し可能なメディアの種類として主なものには、CD-ROMやDVD-ROMなどの回転ディスク型メディアがある。また、固定型で高速大容量記録可能なメディアの代表的なものには、ハードディスクドライブ（以下HDDと記載）がある。
【０００３】
ここで、従来の一般的な監視用映像記録装置の構成は、監視用映像記録装置本体に内蔵したHDDだけでなく、HDDを内蔵したストレージ装置を、USB（ユニバーサルシリアルバス）を用いて多数増設した構成となっており、記録可能な時間を延ばす運用や、USBで増設されたストレージ装置をバックアップ用として用いる運用が行われている。
【０００４】
このように多数の増設ストレージ装置を監視用映像記録装置に接続することにより、監視用映像記録装置にあるUSBホストコントローラはエニュメレーションを実行する。エニュメレーションは、接続された多数のストレージ装置にあるUSBデバイスにユニークなアドレスを割り振り、USBデバイスからデータ構造の読み取りなどを行い、データ転送の用意をする。この割り振られたアドレスは、USBデバイスがはずされる、またはシステムである監視用映像記録装置がリセットされるまで有効である。次にエニュメレーションがされたときにはUSBデバイスには別のアドレスが割り振られるかもしれず、USBで接続されたストレージ装置のデバイスのIDがダイナミックに変わる（下記非特許文献１参照）。
【０００５】
【非特許文献１】ジャン・アクセルソン著、「USB２．０を含むカスタムUSBデバイス開発のすべて、USBコンプリート」、第２版、株式会社エスアイビー・アクセス、２００２年８月１日、p．７９−１１０
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のストレージ装置は、USBホストデバイスにより割り振られたID情報をもとに、増設ストレージ装置を識別するための別の機器識別用IDを作成し、この機器識別用IDをストレージ装置に内蔵されたHDDの中のデータとして持たせている。
【０００７】
しかしながら、上述のような機器識別用IDの設定方法では、ユーザーが多数接続された増設ストレージ装置のどのユニットにどのIDを割り当てるかを指定することが困難であった。また、多数接続された増設ストレージ装置の個々にどのIDが設定されているかを認識することが困難であった。
【０００８】
従って、所望の映像記録データを保存するために、監視用映像記録装置の運用から特定の増設装置を外して保存するような場合は、所望の記録映像が入った増設ストレージ装置を特定するのに、外からIDが分からないので容易に特定できないという問題があった。
【０００９】
また、メイン記録用、バックアップ用など、運用が異なる増設ストレージ装置が同時に多数接続されているような監視用映像記録装置の運用においても、ID番号が容易に特定できないため、運用が異なる増設ストレージ装置を容易に特定できないという問題があった。
【００１０】
また、増設ストレージ装置が多数接続された監視用映像記録装置の運用において、増設ストレージ装置に内蔵されたHDDに異常が発生した場合においても、容易にIDが特定できないため、どの増設ストレージ装置のどのHDDを交換すればよいかを特定するのが困難であるといった問題があった。
【００１１】
そこで本発明はかかる問題を解決するためになされたものであり、監視用映像記録装置の運用に使用される複数の増設ストレージ装置において、任意のストレージ装置に任意の機器IDを容易に設定できるストレージ装置を得ることを目的とする。
【課題を解決するための手段】
【００１２】
本発明におけるストレージ装置は、記録装置からのデータをインターフェースを介して記録するストレージ装置であって、設定値が選択自在な機器ID設定用スイッチを備え、前記機器ID設定用スイッチの設定値を選択することにより、前記インターフェースを介して前記記録装置が取得する前記ストレージ装置の機器情報を変更可能とする。
【発明の効果】
【００１３】
本発明のストレージ装置によれば、増設ストレージ装置に機器ID設定用のスイッチを備え、そのスイッチの設定によりストレージ装置の機器情報を設定して、ストレージ装置を識別することが可能になるため、任意のストレージ装置に任意のIDを設定でき、増設ストレージ装置のIDを容易に特定できる。
【発明を実施するための最良の形態】
【００１４】
＜実施の形態１＞
図１は、本発明の実施の形態１におけるストレージ装置１a〜１nの構成を示したものであり、記録装置からのデータをインターフェースを介して記録するストレージ装置１a〜１nを示したものである。本実施の形態では、記録装置を監視用映像記録装置２とし、インターフェースをUSBインターフェース５として説明する。
【００１５】
ストレージ装置１a〜１nは、設定値が選択自在な機器ID設定用スイッチ１２、USBインターフェース５を介して監視用映像記録装置２と情報の送受信を行うUSBデバイス１１，情報を記憶するHDD１３a，１３bを備え、USBデバイス１１は演算や実行状態の保持に用いる記憶素子であるレジスタ１４を備えている。このUSBデバイス１１は、USBインターフェース５を介して監視用映像記録装置２のUSBホスト２１に接続されて情報を送受信する。ここで、本実施の形態における機器ID設定用スイッチ１２は、ロータリースイッチやディップスイッチなどである。
【００１６】
図２は、本発明の実施の形態１のストレージ装置１a〜１nにおけるUSBデバイス１１のディスクリプタ１１２の構成を示したものである。ディスクリプタ１１２は、ストレージ装置１a〜１nを監視用映像記録装置２側で正しく認識させるためのデータの集合体であり、USBデバイス１１に関する一般情報を記述するデバイスディスクリプタ１１３、デバイス，インターフェースなどの説明を記述したり、デバイスのシリアル番号文字列を設定できるストリングディスクリプタ１１５などの種類がある。また、デバイスディスクリプタ１１３は、製品を示すストリングディスクリプタ１１５へのインデックスであるiProduct１１４、製造番号を示すストリングディスクリプタ１１５へのインデックスであるiSerialNumber１１６などの種類がある。
【００１７】
ここで、USBホスト２１とUSBデバイス１１のディスクリプタ１１２との関係について説明する。USBホスト２１がエニュメレーションする際、USBデバイス１１にコントロール転送を行ってディスクリプタ１１２をリクエストする。USBデバイス１１はリクエストされたら、ディスクリプタ１１２を返さなければならないため、ディスクリプタ１１２に情報を格納することが必要である。エニュメレーションが進行するにつれて、次第にデバイスの小さな要素のディスクリプタ１１２がリクエストされるようになり、USBホスト２１はUSBデバイスの情報を取得する。
【００１８】
次に、ストレージ装置１aがUSBデバイス１１のディスクリプタ１１２に機器情報を格納する動作について説明する。まず、ストレージ装置１aの電源を起動し、USBデバイス１１が起動すると、USBデバイス１１は機器ID設定用スイッチ１２の設定値を読み取る。読み取った機器ID設定値はUSBデバイス１１内のレジスタ１４に設定される。USBデバイス１１はレジスタ１４に設定された機器ID設定値をもとに、製品を表すディスクリプタ１１２、例えばデバイスディスクリプタ１１３のiProduct１１４に機器情報を設定する。ここで、iProduct１１４はストリングディスクリプタ１１５へのインデックスであるため、iProduct１１４にはインデックス値を設定し、機器IDの設定値に対応する文字列をストリングディスクリプタ１１５に設定する。
【００１９】
同様にして各ストレージ装置１b〜１nの電源を起動すると、各々のストレージ装置１b〜１nは各々の機器ID設定用スイッチ１２で設定された設定値を読み取り、USBデバイス１１のレジスタ１４に設定する。各々のストレージ装置１b〜１nはデバイスディスクリプタ１１３のiProduct１１４にインデックス値を設定し、USBデバイス１１内のレジスタ１４に設定された値に対応する文字列をストリングディスクリプタ１１５に設定する。ここで、この機器ID設定値と、ストリングディスクリプタ１１５に設定する文字列の関係は例えば以下の表１のようにする。このようにしてディスクリプタ１１２に機器情報を格納することができる。
【００２０】
【表１】
2008299484.tif 000003
【００２１】
次に、監視用映像記録装置２とストレージ装置１a〜１nとの通信動作について説明する。ストレージ装置１a〜１ｎの各USBデバイス１１がホスト側のポートに接続された状態で監視用映像記録装置２のシステムが起動する。監視用映像記録装置２のUSBホスト２１はUSBデバイス１１が接続されたことを知り、各々のストレージ装置１a〜１nにUSBデバイス１１のリセットをリクエストする。USBデバイス１１がリセット状態から脱出した後、USBデバイス１１との間に信号路を確立する。
【００２２】
次に、USBホスト２１は、各々のストレージ装置１a〜１nのUSBデバイス１１にユニークなアドレスを割り振る。USBホスト２１は割り振った新しいアドレスからディスクリプタ１１２をリクエストしてデバイスディスクリプタ１１３を読み取る。USBホスト２１は、各ストレージ装置１a〜１nにあるUSBデバイス１１のデバイスディスクリプタ１１３から読み取った情報を使用して以降の通信を行う。
【００２３】
ここで、上述したように各々のストレージ装置１a〜１nにあるUSBデバイス１１のデバイスディスクリプタ１１３のiProduct１１４には、ストリングディスクリプタ１１５へのインデックス値が設定されており、そのインデックスで示されるストリングディスクリプタ１１５には、上記機器ID設定用スイッチ１２で設定したID番号に対応する文字列が含まれている。従って、USBホスト２１は、USBデバイス１１から送出された機器情報を含むディスクリプタを読み取ることによって、ストレージ装置１a〜１nの機器情報を取得することができ、すなわちユーザーがストレージ装置１a〜１nに設定した各ID番号を全て取得することができる。
【００２４】
このようにして、ユーザーが各々のストレージ装置１a〜１nに具備された機器ID設定用スイッチ１２で設定したID番号により、監視用映像記録装置２はストレージ装置１a〜１nを識別することが可能になり、この情報をもとに機器IDをストレージ装置１a〜１nに設定する。すなわち、ユーザーが機器ID設定用スイッチ１２の設定値を選択することにより、監視用映像記録装置２が取得するストレージ装置１a〜１nの機器情報を変更することが可能である。
【００２５】
以上から、ストレージ装置１a〜１nのID設定用スイッチで設定したIDを監視用映像記録装置２で使用することが可能になり、複数接続された増設ストレージ装置１a〜１nの中から所望のIDのストレージ装置１a〜１nを容易に特定することができる。
【００２６】
＜実施の形態２＞
本実施の形態では、各々のストレージ装置１a〜１nのUSBデバイス１１は機器ID設定スイッチ１２により設定され、レジスタ１４に設定されたID設定値に対応する機器情報をデバイスディスクリプタ１１３の設定フィールドとして、iSerialNumber１１６に設定する。実施の形態１と異なる点は、機器情報をデバイスディスクリプタ１１３のiSerialNumber１１６に設定する点である。ここで、iSerialNumber１１６はストリングディスクリプタ１１５へのインデックスであるため、iSerialNumber１１６にはインデックス値を設定し、機器IDの設定値に対応する文字列をストリングディスクリプタ１１５に設定する。
【００２７】
次に、監視用映像記録装置２とストレージ装置１a〜１nとの通信動作について説明する。監視用映像記録装置２のシステムを起動すると、監視用映像記録装置２のUSBホスト２１はストレージ装置１a〜１nのデバイスディスクリプタ１１３を読み取る。USBホスト２１は、各ストレージ装置１a〜１nにあるUSBデバイス１１のデバイスディスクリプタ１１３から読み取った情報を用いて以降の通信を行う。
【００２８】
ここで、上述したように各々のストレージ装置１a〜１nにあるUSBデバイス１１のデバイスディスクリプタ１１３のiSerialNumber１１６にはストリングディスクリプタ１１５へのインデックス値が設定されており、そのインデックスで示されるストリングディスクリプタ１１５には、機器ID設定用スイッチ１２で設定したID番号に対応する文字列が含まれている。従って、USBホスト２１は、USBデバイス１１から送出されたディスクリプタを読み取ることによってストレージ装置１a〜１nの機器情報を取得することができ、すなわちユーザーがストレージ装置１a〜１nに設定した各ID番号を全て取得することができる。
【００２９】
このようにして、ユーザーが各々のストレージ装置１a〜１nに具備された機器ID設定用スイッチ１２で設定したID番号により、監視用映像記録装置２はストレージ装置１a〜１nを識別することが可能になり、この情報をもとに機器IDをストレージ装置１a〜１nに設定する。その他の構成・動作は実施の形態１と同様のため説明を省略する。
【００３０】
機器ID設定スイッチにより設定された設定値の設定フィールドとしては、例えばiManufacturerなどのほかのフィールとでも良い。また、機器ID設定スイッチにより設定された設定値の設定フィールドとして、デバイスディスクリプタ１１３の複数の設定フィールドにID番号に対応する情報を設定しても良い。
【００３１】
以上から、ストレージ装置１a〜１nのID設定用スイッチで設定したIDを監視用映像記録装置２で使用することが可能になり、複数接続された増設ストレージ装置１a〜１nの中から、所望のIDのストレージ装置１a〜１nを容易に特定することができる。
【００３２】
＜実施の形態３＞
図３は、本発明の実施の形態３におけるストレージ装置３a〜３nの構成を示したものであり、実施の形態１と異なる点は、機器ID設定用スイッチ１２とUSBデバイス１１との間にパラレルシリアル変換器１５をさらに備えた点である。
【００３３】
次に、ストレージ装置３aがUSBデバイス１１のディスクリプタ１１２に機器情報を格納する動作について説明する。まず、ストレージ装置３aの電源を起動し、USBデバイス１１が起動すると、USBデバイス１１はパラレルシリアル変換器１５にクロックを供給する。パラレルシリアル変換器１５は、パラレル入力インターフェース側に接続された機器ID設定用スイッチ１２の設定値を、USBデバイス１１から供給されるロード信号のタイミングで読み取り、シリアル出力インターフェースから送出する。
【００３４】
USBデバイス１１は、パラレルシリアル変換器１５からシリアルデータとして送出された機器ID設定用スイッチ１２の設定値を読み取る。読み取った機器ID設定値はUSBデバイス１１内のレジスタ１４に設定される。USBデバイス１１はレジスタ１４に設定された機器ID設定値をもとに、製品を表すディスクリプタ１１２、例えばデバイスディスクリプタ１１３のiProduct１１４に機器情報を設定する。ここで、iProduct１１４はストリングディスクリプタ１１５へのインデックスであるため、iProduct１１４にはインデックス値を設定し、機器IDの設定値に対応する文字列をストリングディスクリプタ１１５に設定する。
【００３５】
同様にして各ストレージ装置３b〜３nの電源を起動すると、各々のストレージ装置３b〜３nは各々の機器ID設定用スイッチ１２で設定された設定値を、パラレルシリアル変換器１５を通して読み取り、USBデバイス１１のレジスタ１４に設定する。各々のストレージ装置は３b〜３nデバイスディスクリプタ１１３のiProduct１１４にインデックス値を設定し、USBデバイス１１内のレジスタ１４に設定された値に対応する文字列をストリングディスクリプタ１１５に設定する。その他の構成・動作は実施の形態１と同様のため、説明を省略する。
【００３６】
以上から、ストレージ装置３a〜３nのUSBデバイス１１は、少ない信号線で機器ID設定用スイッチ１２の設置値を読み取ることが可能となる。また、ストレージ装置３a〜３nのID設定用スイッチで設定したIDを監視用映像記録装置２で使用することが可能となり、複数接続された増設ストレージ装置３a〜３nの中から、所望のIDのストレージ装置３a〜３nを容易に特定することができる。
【００３７】
＜実施の形態４＞
図４は、本発明の実施の形態４におけるストレージ装置４a〜４nの構成を示したものであり、実施の形態３と異なる点は、設定値が選択自在な動作モード設定用スイッチ１６、をさらに備えた点である。
【００３８】
次に、ストレージ装置４aがUSBデバイス１１のディスクリプタ１１２に機器情報を格納する動作について説明する。まず、ストレージ装置４aの電源を起動し、USBデバイス１１が起動すると、USBデバイス１１は機器ID設定用スイッチ１２、動作モード設定用スイッチ１６の設定値を、パラレルシリアル変換器１５を通して読み取る。読み取った機器ID設定値、動作モード設定値はUSBデバイス１１内のレジスタ１４に設定される。USBデバイス１１はレジスタ１４に設定された機器ID設定値、動作モード設定値をもとに、製品を表すディスクリプタ１１２、例えばデバイスディスクリプタ１１３のiProduct１１４に機器情報、動作モード情報を設定する。ここで、iProduct１１４はストリングディスクリプタ１１５へのインデックスであるため、iProduct１１４にはインデックス値を設定し、機器ID設定値、動作モード設定値に対応する文字列をストリングディスクリプタ１１５に設定する。
【００３９】
同様にして各ストレージ装置４b〜４nの電源を起動すると、各々のストレージ装置４b〜４nは各々の機器ID設定用スイッチ１２、動作モード設定用スイッチ１６で設定された設定値を、パラレルシリアル変換器１５を通して読み取り、USBデバイス１１のレジスタ１４に設定する。各々のストレージ装置４b〜４nはデバイスディスクリプタ１１３のiProduct１１４にインデックス値を設定し、USBデバイス１１内のレジスタ１４に設定された値に対応する文字列をストリングディスクリプタ１１５に設定する。
【００４０】
次に、監視用映像記録装置２とストレージ装置４a〜４nとの通信動作について説明する。監視用映像記録装置２のシステムを起動すると、監視用映像記録装置２のUSBホスト２１はストレージ装置４a〜４nのデバイスディスクリプタ１１３を読み取る。各々のストレージ装置４a〜４nにあるUSBデバイス１１のデバイスディスクリプタ１１３のiProduct１１４にはストリングディスクリプタ１１５へのインデックス値が設定されており、そのインデックスで示されるストリングディスクリプタ１１５には、機器ID設定用スイッチ１２で設定したID番号、動作モード設定用スイッチ１６で設定した動作モードに対応する文字列が含まれている。
【００４１】
監視用映像記録装置２は、USBデバイス１１から送出された動作モード情報読み取ってストレージ装置４a〜４nの動作モードを認識し、HDD１３a，１３bの運用を決定する。動作モード設定スイッチにより設定されるHDD１３a，１３bの動作運用モードとして、２台のHDD１３a，１３bを個別に読み書き可能なセパレート運用、２台のHDD１３a，１３bに同じデータを書き込んでいくミラーリング運用、２台のHDD１３a，１３bを合わせて１台のHDDとして読み書き可能なスパニング運用などがあげられる。その他の構成・動作は実施の形態３と同様のため説明を省略する。
【００４２】
このようにして監視用映像記録装置２は、各々のストレージ装置４a〜４nに設定した機器情報から機器ID番号を取得することができ、このID番号によりストレージ装置４a〜４nを識別することが可能となる。また、同様に監視用映像記録装置２は、ストレージ装置４a〜４nに設定した動作モード情報から動作モード設定値を取得することができ、この動作モード設定値によりストレージ装置４a〜４nの動作モードを識別することが可能となる。これらの情報をもとに機器IDをストレージ装置４a〜４nに設定する。
【００４３】
以上から、ストレージ装置４a〜４nの機器ID設定用スイッチ１２で設定したIDを監視用映像記録装置で使用することが可能になるとともに、ストレージ装置４a〜４bの動作モードも識別することが可能になり、複数接続されたストレージ装置４a〜４nの中から、所望のIDのストレージ装置４a〜４nを容易に特定することができるとともに、そのストレージ装置４a〜４nの動作モードも特定することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態１におけるストレージ装置の構成を示した図である。
【図２】本発明の実施の形態１におけるディスクリプタの構成を示した図である。
【図３】本発明の実施の形態３におけるストレージ装置の構成を示した図である。
【図４】本発明の実施の形態４におけるストレージ装置の構成を示した図である。
【符号の説明】
【００４５】
１a〜１n，３a〜３n，４a〜４n  ストレージ装置、２  監視用映像記録装置、５  USBインターフェース、１１  USBデバイス、１２  機器ID設定用スイッチ、１３a，１３b  HDD、１４  レジスタ、１５  パラレルシリアル変換器、１６  モード設定用スイッチ、１１２  ディスクリプタ、１１３  デバイスディスクリプタ、１１４  iProduct、１１５  ストリングディスクリプタ、１１６  iSerialNumber。
【図１】
2008299484.tif 000004
【図２】
2008299484.tif 000005
【図３】
2008299484.tif 000006
【図４】
2008299484.tif 000007