(57)【特許請求の範囲】
【請求項１】
撮像装置と、前記撮像装置に対して撮影方向を移動させるよう指示する情報処理装置とがネットワークに接続されて構成される撮像システムであって、
前記撮像装置は、
被写体を生成して映像データを生成する撮像手段と、
前記情報処理装置からの指示に応じたモータ駆動用信号に基づいて、撮像部と撮影方向の可動部との間に配線された細線同軸を介してモータを駆動させることにより、前記撮像手段の撮影方向を移動させる駆動手段と、
前記駆動手段によって駆動される前記モータの累積回転数を計数する計数手段と、
前記撮像手段により生成された映像データを送信するとともに、前記計数手段によって計数された累積回転数の情報を前記情報処理装置に送信する送信手段とを備え、
前記情報処理装置は、
前記送信手段により送信された映像データを受信するとともに、前記累積回転数の情報を受信する受信手段と、
前記受信手段によって受信された映像データに係る映像を表示部に表示するとともに、前記累積回転数が所定値に達したことを示す表示を前記表示部に表示する表示制御手段とを備え、
前記撮像装置の計数手段は、前記駆動手段を駆動させたときの移動量が所定値以下であるときは、前記駆動手段の累積回転数に加算しないようにすることを特徴とする撮像システム。
【請求項２】
前記送信手段は、前記駆動手段が駆動するたびに、前記駆動手段の累積回転数の情報を前記情報処理装置に送信することを特徴とする請求項１に記載の撮像システム。
【請求項３】
前記計数手段は、前記駆動手段を駆動させるときに必要なステップ数に基づいて前記累積回転数を計数することを特徴とする請求項１に記載の撮像システム。
【請求項４】
前記撮像装置は、前記情報処理装置の識別ＩＤが一致した場合に、前記情報処理装置からの指示を許可する許可手段をさらに備えることを特徴とする請求項１に記載の撮像システム。
【請求項５】
被写体を生成して映像データを生成する撮像手段と、情報処理装置からの指示に応じたモータ駆動用信号に基づいて、撮像部と撮影方向の可動部との間に配線された細線同軸を介してモータを駆動させることにより、前記撮像手段の撮影方向を移動させる駆動手段とを備えた撮像装置と、前記撮像装置に対して撮影方向を移動させるよう指示する情報処理装置とがネットワークに接続されて構成される撮像システムにおける情報処理方法であって、
前記駆動手段によって駆動される前記モータの累積回転数を計数する計数工程と、
前記撮像手段により生成された映像データを送信するとともに、前記計数工程において計数された累積回転数の情報を前記情報処理装置に送信する送信工程と、
前記送信工程において送信された映像データを受信するとともに、前記累積回転数の情報を受信する受信工程と、
前記受信工程において受信された映像データに係る映像を表示部に表示するとともに、前記累積回転数が所定値に達したことを示す表示を前記表示部に表示する表示制御工程とを備え、
前記計数工程においては、前記駆動手段を駆動させたときの移動量が所定値以下であるときは、前記駆動手段の累積回転数に加算しないようにすることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に監視カメラの撮影方向を自動調整するために用いて好適な撮像システム、及び情報処理方法に関する。
【背景技術】
【０００２】
従来、ネットワークや専用線を介して、遠隔操作によりカメラを制御し、映像を監視する監視カメラシステムが知られている。このような監視カメラシステムによれば、監視カメラのフォーカス、ズームを調整した上で、パン角度、チルト角度等を調整することにより撮影方向を設定することができるため、監視カメラは主に監視用途として天井や壁面等に設置されている。
【０００３】
監視カメラには、撮像装置と撮影部を保護するドームとが一体化されているドーム型のカメラが数多く存在する。ドーム型の監視カメラは、パン、チルト、ローテーション（以下、ＰＴＲと記述する、Ｐはパン、Ｔはチルト、Ｒはローテーションを表す）を手動で調整することによって、壁掛けや天井に設置した際に撮影方向を自由に設定することが可能である。そして、監視カメラを設置する際にユーザ自身が撮影方向を決定し、設置後は撮影方向を変更することなく、固定カメラ装置として利用される。
【０００４】
例えば、特許文献１には、ビデオカメラ装置の製品寿命を延ばすために、アイリス動作やオートフォーカス動作の終了後はアイリスモータやフォーカスモータの駆動をロックし、フォーカスモータやアイリスモータの寿命を長くするための技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−２４５７２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来のドーム型の監視カメラは、前述したように、手動によって設置されるが、監視カメラを手動で設置するたびにユーザは映像を見ながら調整する必要があり、設置作業が非常に煩わしい。そこで、この問題点を解決するために、電動制御によりＰＴＲ制御を行う監視カメラを導入することが考えられる。
【０００７】
ＰＴＲを電動で駆動させる場合に、前述した特許文献１に開示された技術をＰＴＲ駆動用のモータに適用すると、ＰＴＲ駆動用のモータの寿命を長くするができる。ところが、モータ駆動信号を通す細線同軸が撮像部と撮影方向の可動部との間に配線されているため、撮影方向を変更すると、カメラ内の回転機構部分が回転することによってモータ駆動信号を通すための細線同軸にねじれが発生する。その結果、細線同軸、あるいは細線同軸の接点に大きなストレスがかかってしまう。
【０００８】
以上のように細線同軸を用いると、ＰＴＲが駆動可能な上限回転数は１００回転程度であるが、監視カメラを設置するときのみＰＴＲを駆動させる場合には十分な回転数であると考えられる。ところが、特許文献１に開示された技術ではモータ駆動信号を通すための細線同軸の寿命は一切考慮されていない。このため、ＰＴＲ駆動の回転数が上限回転数を超えると、モータそのものの寿命が尽きる前に細線同軸が断線し、ＰＴＲの駆動機構が制御不能になってしまう。
【０００９】
このような事態を防止するために、ＰＴＲを駆動する各モータの駆動回数に上限を設け、細線同軸が断線する前に駆動機構が寿命に到達するようにした製品仕様とすることが望ましい。ところが、ＰＴＲが突然駆動しなくなったときに原因が分からず、ユーザが混乱してしまう恐れがある。また、監視カメラを電動制御するために配線をフラットケーブルにすると、従来のドーム型の監視カメラに使用されている細線同軸などの電線に比べ、コストが大きく上昇してしまうことから細線同軸を用いることが望ましい。
【００１０】
本発明は前述の問題点に鑑み、カメラの駆動機構が、所定数、駆動されたことをユーザに知らせることができるようにすることを目的としている。
【課題を解決するための手段】
【００１１】
本発明の撮像システムは、撮像装置と、前記撮像装置に対して撮影方向を移動させるよう指示する情報処理装置とがネットワークに接続されて構成される撮像システムであって、前記撮像装置は、被写体を生成して映像データを生成する撮像手段と、前記情報処理装置からの指示に応じたモータ駆動用信号に基づいて、撮像部と撮影方向の可動部との間に配線された細線同軸を介してモータを駆動させることにより、前記撮像手段の撮影方向を移動させる駆動手段と、前記駆動手段によって駆動される前記モータの累積回転数を計数する計数手段と、前記撮像手段により生成された映像データを送信するとともに、前記計数手段によって計数された累積回転数の情報を前記情報処理装置に送信する送信手段とを備え、前記情報処理装置は、前記送信手段により送信された映像データを受信するとともに、前記累積回転数の情報を受信する受信手段と、前記受信手段によって受信された映像データに係る映像を表示部に表示するとともに、前記累積回転数が所定値に達したことを示す表示を前記表示部に表示する表示制御手段とを備え、前記撮像装置の計数手段は、前記駆動手段を駆動させたときの移動量が所定値以下であるときは、前記駆動手段の累積回転数に加算しないようにすることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザはカメラの駆動機構が、所定数、駆動されたことを認識することができる。
【図面の簡単な説明】
【００１３】
【図１】ＰＴＲの耐久状況を表示する手順の一例を示すフローチャートである。
【図２】第１のクライアント端末の表示部に表示される画面の一例を示す図である。
【図３】実施形態に係る監視カメラを含むシステム全体の構成例を示す図である。
【図４】第１のカメラの詳細な構成例を示すブロック図である。
【図５】第１のクライアント端末の詳細な構成例を示すブロック図である。
【図６】制御権を付与するまでの処理手順の一例を示すフローチャートである。
【図７】制御権を取得する処理手順の一例を示すフローチャートである。
【図８】図１のステップＳ１０８の処理手順の一例を示すフローチャートである。
【図９】ＰＴＲの耐久状況を通知する処理手順の一例を示すフローチャートである。
【図１０】回転数を累積する処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
（第１の実施形態）
以下、本発明の第１の実施形態について図面を参照しながら説明する。
図３は、本実施形態に係る監視カメラを含む撮像システム全体の構成例を示す図である。
図３において、第１のカメラ３０１及び第２のカメラ３０２は、被写体を撮影し、その映像データを配信するためのネットワークカメラであり、ＰＴＲ（パン、チルト、ローテーション）制御機能を有するものである。そして、第１のカメラ３０１及び第２のカメラ３０２で生成した映像データを、ネットワーク３０３を介して配送している。
【００１５】
情報処理装置として機能する第１のクライアント端末３０４及び第２のクライアント端末３０５は、具体的には、第１のカメラ３０１から送信された映像データを受信して、その映像を表示するパーソナルコンピュータ（ＰＣ）である。また、第１のカメラ３０１、第１のクライアント端末３０４及び第２のクライアント端末３０５はそれぞれ、ＬＡＮやインターネット等のネットワーク３０３に接続されている。このように第１のクライアント端末３０４及び第２のクライアント端末３０５は、ネットワーク３０３を介してカメラ３０１から配送される映像データを受信する。さらに、第２のカメラ３０２など複数のカメラをネットワーク３０３に接続することによって、複数の遠隔地の映像データを第１のクライアント端末３０４及び第２のクライアント端末３０５で受信し、その映像を表示することができる。
【００１６】
録画サーバ３０６は、第１のカメラ３０１及び第２のカメラ３０２から受信した映像データを記録するためのサーバである。ユーザは通常、第１のクライアント端末３０４や第２のクライアント端末３０５を操作することによってネットワーク３０３に接続されている第１のカメラ３０１や第２のカメラ３０２に指示を出す。これにより第１のカメラ３０１や第２のカメラ３０２で撮影された画像をユーザは見ることができる。なお、カメラの台数、クライアント端末の数、および録画サーバの台数は、図３に示した数に限られるものではなく、任意に数を増減することが可能である。
【００１７】
次に、本実施形態の第１のカメラ３０１の動作について、図４を参照しながら詳細に説明する。
図４（Ａ）は、本実施形態における第１のカメラ３０１の詳細な構成例を示すブロック図である。なお、第２のカメラ３０２の構成は、第１のカメラ３０１の構成と同様であるため、説明は省略する。
図４（Ａ）において、通信Ｉ／Ｆ４０１、ＣＰＵ４０２、記憶部４０３、撮像制御部４０４、ＰＴＲ制御部４０５、及びＰＴＲ回転数カウント部４０６がバス４０７に接続されている。
【００１８】
記憶部４０３は、第１のカメラ３０１を識別するための識別ＩＤを記憶するための不揮発性メモリであり、さらにパン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１の駆動数（累積回転数）の情報を記憶する。撮像制御部４０４は撮像部４０８を制御するものであり、ＰＴＲ制御部４０５は、パン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１を制御するものである。このように撮像部４０８、パン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１を制御することにより、第１のカメラ３０１の撮影方向を決定することができる。ＰＴＲ回転数カウント部４０６は、パン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１に使用されている各モータの回転数を計数する。また、撮像制御部４０４、ＰＴＲ制御部４０５、及びＰＴＲ回転数カウント部４０６は、ＣＰＵ４０２によって制御される。
【００１９】
次に、第１のクライアント端末３０４の動作について、図５を参照しながら詳細に説明する。
図５は、第１のクライアント端末３０４の詳細な構成例を示すブロック図である。なお、第２のクライアント端末３０５の構成は、第１のクライアント端末３０４の構成と同様であるため、説明は省略する。
【００２０】
図５において、通信Ｉ／Ｆ５０１、ＣＰＵ５０２、記憶部５０３、カメラ操作部５０４、及びＰＴＲ駆動表示部５０５がバス５０６に接続されている。第１のカメラ３０１及び第２のカメラ３０２から送られた映像データは、ネットワーク３０３を介して通信Ｉ／Ｆ５０１に入力される。
【００２１】
記憶部５０３は、第１のカメラ３０１（第２のカメラ３０２）のパン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１を駆動するために使用されている各モータの累積回転数の情報を記憶する。また、記憶部５０３は、第１のクライアント端末３０４から操作可能なカメラの識別ＩＤも記憶し、第１のクライアント端末３０４と同一の識別ＩＤを有するカメラのみカメラ操作部５０４からカメラを操作することができる。
【００２２】
表示部５０７はタッチパネル等で構成されており、カメラ操作部５０４とＰＴＲ駆動表示部５０５とが含まれている。カメラ操作部５０４は、第１のカメラ３０１（第２のカメラ３０２）の撮像部４０８、パン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１を駆動させる指示を送るための操作部である。カメラ操作部５０４を操作することにより出力された制御命令は、ＣＰＵ５０２により通信Ｉ／Ｆ５０１、ネットワーク３０３を介して第１のカメラ３０１、あるいは第２のカメラ３０２に送信される。そして、第１のカメラ３０１のＣＰＵ４０２は、撮像制御部４０４、及びＰＴＲ制御部４０５のうち、第１のクライアント端末３０４から送られた制御命令を実行するために必要な制御部へ前記制御命令を送る。また、ＰＴＲ駆動表示部５０５は、第１のカメラ３０１（第２のカメラ３０２）の撮像部４０８、パン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１の耐久状況を表示するものである。
【００２３】
図６は、第１のカメラ３０１により第１のクライアント端末３０４へ制御権を付与するまでの処理手順の一例を示すフローチャートである。なお、図６に示す各処理は、ＣＰＵ４０２の制御により行われる。
まず、通信Ｉ／Ｆ４０１を介して第１のクライアント端末３０４から第１のカメラ３０１の制御権の取得要求を受信するまで待機する（ステップＳ６０１）。そして、第１のカメラ３０１に対する制御権の取得要求を受信すると、通信Ｉ／Ｆ４０１を介して第１のクライアント端末３０４から識別ＩＤを受信するまで待機する（ステップＳ６０２）。ここで、識別ＩＤとは、第１のクライアント端末３０４が固有に持つ識別ＩＤを表し、第１のカメラ３０１も同様に固有の識別ＩＤを持っている。
【００２４】
そして、第１のクライアント端末３０４から識別ＩＤを受信すると、第１のクライアント端末３０４が持つ識別ＩＤと第１のカメラ３０１が持つ識別ＩＤとを比較する。そして、両者の識別ＩＤが一致するか否かを判定する（ステップＳ６０３）。この判定により両者の識別ＩＤが一致した場合にのみ第１のクライアント端末３０４は第１のカメラ３０１の制御権を取得することができる。なお、クライアント端末側やカメラ側に付与する識別ＩＤは、ＭＡＣアドレスやシリアル番号などカメラやクライアント端末を識別することが可能な固定ＩＤであればよい。
【００２５】
ステップＳ６０３の判定の結果、第１のカメラ３０１の識別ＩＤと第１のクライアント端末３０４の識別ＩＤとが一致した場合は、第１のクライアント端末３０４に第１のカメラ３０１の制御権を付与する（ステップＳ６０４）。具体的には、第１のクライアント端末３０４に通信Ｉ／Ｆ４０１を介して制御を許可する通知を送信する。
【００２６】
次に、第１のクライアント端末３０４から第１のカメラ３０１のＰＴＲの各駆動部におけるモータの回転数（累積回転数）の情報の要求を受信するまで待機する（ステップＳ６０５）。そして、各モータの回転数の情報の要求を受信すると、通信Ｉ／Ｆ４０１を介してパン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１の各モータの回転数の情報を第１のクライアント端末３０４に送信する（ステップＳ６０６）。
【００２７】
一方、ステップＳ６０３の判定の結果、第１のカメラ３０１の識別ＩＤと第１のクライアント端末３０４の識別ＩＤとが一致しない場合は、通信Ｉ／Ｆ４０１を介してカメラ操作の不許可通知を第１のクライアント端末３０４に送信する（ステップＳ６０７）。
【００２８】
図７は、第１のクライアント端末３０４による第１のカメラ３０１に対する制御権を取得する処理手順の一例を示すフローチャートである。なお、図７に示す各処理は、ＣＰＵ５０２の制御により行われる。
まず、ユーザがカメラ操作部５０４を操作することにより第１のカメラ３０１に対する制御権の取得指示があるまで待機する（ステップＳ７０１）。第１のカメラ３０１に対する制御権の取得指示を受けると、通信Ｉ／Ｆ５０１を介して第１のカメラ３０１の制御権の取得要求を第１のカメラ３０１に送信する（ステップＳ７０２）。
【００２９】
次に、第１のカメラ３０１から制御権取得の可否を受信するまで待機する（ステップＳ７０３）。そして、制御権取得の可否を受信すると、受信した結果が第１のカメラ３０１の制御を許可する通知であるか否かを判定する（ステップＳ７０４）。この判定の結果、制御を許可する通知である場合は、通信Ｉ／Ｆ５０１を介してＰＴＲの各駆動部の回転数の要求を第１のカメラ３０１に送信する（ステップＳ７０５）。
【００３０】
次に、第１のカメラ３０１からＰＴＲの各駆動部におけるモータの回転数（累積回転数）の情報を受信するまで待機する（ステップＳ７０６）。そして、ＰＴＲの各駆動部におけるモータの回転数の情報を受信すると、受信したＰＴＲの各駆動部におけるモータの回転数の情報を記憶部５０３に記憶する（ステップＳ７０７）。そして、第１のカメラ３０１を操作することが可能であることをユーザに通知する（ステップＳ７０８）。
【００３１】
一方、ステップＳ７０４の判定の結果、第１のカメラ３０１から制御を許可しない通知である場合は、第１のカメラ３０１を操作することが不可であることをユーザに通知する（ステップＳ７０９）。
【００３２】
ステップＳ７０８及びＳ７０９において、カメラ制御の可否をユーザに知らせる具体的な方法として、表示部５０７にカメラ制御が可能か否かを表示する方法がある。また、表示部５０７とは別にダイアログボックスを立ち上げてカメラ制御が可能か否かを表示したり、カメラ制御に必要なボタンをカメラ操作部５０４上で非表示にしたりするなどの方法もある。
【００３３】
図１は、第１のクライアント端末３０４により第１のカメラ３０１の駆動機構の耐久状況を表示する処理手順の一例を示すフローチャートである。なお、図１に示す各処理は、ＣＰＵ５０２の制御により行われる。
まず、ユーザがカメラ操作部５０４を操作することにより第１のカメラ３０１のパン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１のいずれかの駆動指示を受けるまで待機する（ステップＳ１０１）。そして、駆動指示を受けると、通信Ｉ／Ｆ５０１を介して第１のカメラ３０１へ駆動要求を送信する（ステップＳ１０２）。
【００３４】
次に、通信Ｉ／Ｆ５０１を介して第１のカメラ３０１のＰＴＲの各駆動部が駆動するモータの回転数の上限値の情報の要求を第１のカメラ３０１に送信する（ステップＳ１０３）。そして、第１のカメラ３０１からＰＴＲの各駆動部が駆動するモータの回転数の上限値の情報を受信するまで待機する（ステップＳ１０４）。ＰＴＲの各駆動部が駆動するモータの回転数の上限値の情報を受信すると、通信Ｉ／Ｆ５０１を介してＰＴＲの駆動を開始した後の各モータの回転数の情報の要求を第１のカメラ３０１に送信する（ステップＳ１０５）。
【００３５】
次に、ＰＴＲの駆動を開始した後の各モータの回転数（累積回転数）の情報を受信するまで待機する（ステップＳ１０６）。そして、ＰＴＲの駆動を開始した後の各モータの回転数の情報を受信すると、ステップＳ１０４及びＳ１０６で受信したＰＴＲを駆動させる各モータの回転数の上限値とＰＴＲを駆動後の各モータの回転数との情報を記憶部５０３に記憶する（ステップＳ１０７）。そして、ステップＳ１０４及びＳ１０６で受信した２つの情報をもとに、ＰＴＲの耐久状況を算出してＰＴＲ駆動表示部５０５に表示する（ステップＳ１０８）。
【００３６】
図２は、ＣＰＵ５０２の表示制御により第１のクライアント端末３０４の表示部５０７に表示される画面の一例を示す図である。
図２に示すように、カメラを設置する時に、ユーザは第１のカメラ３０１から配信される映像２０６を見ながら、操作ボタン２０１〜２０５を操作して撮影方向を決定する。
【００３７】
ＰＴＲ駆動表示部２０７は、図５に示すＰＴＲ駆動表示部５０５に該当し、第１のカメラ３０１のＰＴＲを駆動するために使用されているモータの累積回転数から算出されるＰＴＲの耐久状況によって段階的に青→緑→黄→赤と表示色が変更される。すなわち、モータの累積回転数が多くなるにつれて、青色から緑色、緑色から黄色、黄色から赤色へと表示色が変化し、表示色が変化するに従って第１のカメラ３０１の駆動機構の可動回数が少なくなっていることを表している。
【００３８】
また、ＰＴＲ駆動表示部２０７が赤色になると、ＰＴＲの各駆動部の可動回数の上限に達していることを表している。なお、ＰＴＲ駆動表示部２０７の表示色を青色から緑色、緑色から黄色、黄色から赤色へそれぞれ変更するタイミングは、ＰＴＲの各駆動部に使用されている３軸のモータのうち、最も累積回転数の多いモータの駆動回転数によって決まる。
【００３９】
例えば、ＰＴＲの各駆動部の累積回転数が上限値（所定値）に達した時は、ＰＴＲ駆動表示部２０７の表示色を赤色に変更する。そして、ＰＴＲの各駆動部の累積回転数が上限値の２／３以上に達した時は、ＰＴＲ駆動表示部２０７の表示色を黄色に変更し、ＰＴＲの各駆動部の累積回転数が上限値の１／３以上に達した時は、ＰＴＲ駆動表示部２０７の表示色を緑色に変更する。また、ＰＴＲの各駆動部の累積回転数が上限値の１／３未満である場合は、ＰＴＲ駆動表示部２０７の表示色を青色とする。
【００４０】
ＰＴＲ駆動表示部２０７の表示色を変更するタイミングは、ＰＴＲの各駆動部の耐久性や製品仕様によって自由に変更することが可能である。なお、ＰＴＲ駆動表示部２０７の表示態様は前述した方法に限らず、ＰＴＲの各駆動部の累積回転数をインクリメント、あるいはデクリメントした数値を表示する方法であってもよい。また、ＰＴＲの各駆動部の累積回転数を表示バーで表し、インクリメント、あるいはデクリメントする表示方法であってもよい。また、上限値に達したことを示すメッセージを表示してもよい。そのメッセージを音声で出力してもよい。
【００４１】
図８は、ステップＳ１０８におけるＰＴＲの耐久状況を表示する処理手順の一例を示すフローチャートである。なお、ＰＴＲの耐久状況を表示する方法としては、図２に示したように表示色を変化させる例について説明する。また、図８に示す各処理は、ＣＰＵ５０２の制御により行われる。
まず、ＰＴＲの各駆動部に使用されている３軸のモータのうち、最も累積回転数の多いモータを判定する（ステップＳ８０１）。そして、判定した最も累積回転数の多いモータについて累積回転数がＰＴＲ駆動表示部２０７の表示色が赤色となる回転数（上限値）に達しているか否かを判定する（ステップＳ８０２）。この判定の結果、表示色が赤色となる回転数に達している場合は、ＰＴＲ駆動表示部２０７の表示色を赤色に変更する（ステップＳ８０３）。
【００４２】
一方、ステップＳ８０２の判定の結果、表示色が赤色となる回転数に達していない場合は、ＰＴＲ駆動表示部２０７の表示色が黄色となる回転数（例えば、上限の２／３以上）に達しているか否かを判定する（ステップＳ８０４）。この判定の結果、表示色が黄色となる回転数に達している場合は、ＰＴＲ駆動表示部２０７の表示色を黄色に変更する（ステップＳ８０５）。
【００４３】
一方、ステップＳ８０４の判定の結果、表示色が黄色となる回転数に達していない場合は、ＰＴＲ駆動表示部２０７の表示色が緑色となる回転数（例えば、上限の１／３以上）に達しているか否かを判定する（ステップＳ８０６）。この判定の結果、表示色が緑色となる回転数に達している場合は、ＰＴＲ駆動表示部２０７の表示色を緑色に変更する（ステップＳ８０７）。一方、ステップＳ８０６の判定の結果、表示色が緑色となる回転数に達していない場合は、ＰＴＲ駆動表示部２０７の表示色を青色とする（ステップＳ８０８）。以上のように、図８では、累積回転数が所定の回転数（所定値）に達するごとに、表示色を変えるようにしている。累積回転数が上限値に達すると、上限値に達したことを示す赤色の表示をする。
【００４４】
図９は、第１のカメラ３０１により第１のクライアント端末３０４にＰＴＲの各駆動部の耐久状況を通知する処理手順の一例を示すフローチャートである。なお、図９に示す各処理は、ＣＰＵ４０２の制御により行われる。
まず、第１のクライアント端末３０４から送信されるパン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１の駆動要求を受信するまで待機する（ステップＳ９０１）。そして、上記駆動要求を受信すると、第１のクライアント端末３０４からの要求に従ってＰＴＲ制御部４０５よりパン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１を駆動する（ステップＳ９０２）。
【００４５】
次に、ＰＴＲ回転数カウント部４０６により、パン駆動部４０９、チルト駆動部４１０、ローテーション駆動部４１１で使用されている各モータの累積回転数を求め、求めた累積回転数の情報を記憶部４０３に記憶する（ステップＳ９０３）。
【００４６】
ここで、ＰＴＲの各駆動部に使用されているモータの累積回転数の求め方について説明する。例えば、ＰＴＲの各駆動部に減速比が１：ａであり、１ステップ当たり駆動角度がｂ°のステッピングモータ使用した場合、モータを１回転駆動するために必要なステップ数は、３６０／ｂステップある。したがって、ＰＴＲの各駆動部を１回転駆動させるために必要なステップ数はａ×３６０／ｂステップとなる。また、モータを駆動するために与えるパルス数の総カウント値がｃである場合、ＰＴＲの各駆動部の回転数は、ｃ÷（ａ×３６０／ｂ）となる。
【００４７】
次に、第１のクライアント端末３０４から送信されるＰＴＲの各駆動部の回転数の上限値の情報の要求を受信するまで待機する（ステップＳ９０４）。そして、回転数の上限値の情報の要求を受信すると、通信Ｉ／Ｆ４０１を介してパン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１の回転数の上限値の情報を第１のクライアント端末３０４に送信する（ステップＳ９０５）。
【００４８】
次に、第１のクライアント端末３０４から送信されるＰＴＲの各駆動部の回転数（累積回転数）の情報の要求を受信するまで待機する（ステップＳ９０６）。そして、回転数の情報の要求を受信すると、通信Ｉ／Ｆ４０１を介してパン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１を駆動した後の各モータの回転数の情報を第１のクライアント端末３０４に送信する（ステップＳ９０７）。
【００４９】
次に、パン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１のうち少なくとも１つが寿命となる回転数に達しているか否かを判定する（ステップＳ９０８）。この判定の結果、ＰＴＲの各駆動部の少なくとも１つが寿命となる回転数に達している場合は、ＰＴＲ制御部４０５によりパン駆動部４０９、チルト駆動部４１０、ローテーション駆動部４１１をロックして駆動しないようにする（ステップＳ９０９）。一方、ステップＳ９０８の判定の結果、ＰＴＲの各駆動部のいずれも寿命となる回転数に達していない場合は、ステップＳ９０１へ戻る。
【００５０】
以上のように、第１のカメラ３０１側でパン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１で使用されている各モータの累積回転数を検出する。そして、その情報を第１のクライアント端末３０４に送信する。一方、第１のクライアント端末３０４側では、前記検出結果をもとにＰＴＲ駆動表示部２０７の表示色を段階的に変更することによって駆動機構の上限を視覚的にユーザに知らせることができる。また、第１のカメラ３０１側では、前記駆動機構が寿命に達した時に駆動しないようにロックをかけることによって、前記駆動機構を保護することができる。
【００５１】
なお、本実施形態において、ＰＴＲの各駆動部の回転数を加算する際に、ＰＴＲに使用されているモータに与えるステップ数をもとに、ＰＴＲの移動量によって回転数を累積したが、ＰＴＲの移動回数を回転数として累積してもよい。
【００５２】
（第２の実施形態）
以下、本発明の第２の実施形態について図面を参照しながら説明する。本実施形態における全体構成は、第１の実施形態で説明した図３に示す構成と同様であるため、同様の個所についての説明を省略する。また、第１のクライアント端末３０４の構成についても第１の実施形態と同様であるため、説明は省略する。また、第１のカメラ３０１による、第１のクライアント端末３０４が第１のカメラ３０１の制御権を取得するまでの処理手順は図６と同様であり、第１のクライアント端末３０４による処理手順は図７と同様であるため、説明を省略する。
【００５３】
図４（Ｂ）は、本実施形態における第１のカメラ３０１の構成例を示すブロック図である。なお、図４（Ｂ）において、第１の実施形態で説明した図４（Ａ）と同一の部分には同一の符号を付し、説明は省略する。
図４（Ｂ）において、ＰＴＲ移動量検出部４５１は、パン駆動部４０９、チルト駆動部４１０、及びローテーション駆動部４１１に使用されている各モータの移動量を検出する。ＰＴＲ移動量検出部４５１は、エンコーダのようにＰＴＲの各駆動部が回転することによって発生する各駆動部の移動量を検出することが可能な手段であれば何でもよい。
【００５４】
本実施形態において、第１のカメラ３０１が第１のクライアント端末３０４にＰＴＲの各駆動部の耐久状況を通知する処理手順は図９とほぼ同様である。異なる点としては、ステップＳ９０３においてＰＴＲを駆動した後の回転数の求める際に、ＰＴＲの各駆動部の移動量としてＰＴＲ移動量検出部４５１にて検出した移動ステップ数によって累積する回転数に重み付けを行う。
【００５５】
図１０は、ステップＳ９０３において、ＰＴＲ移動量検出部４５１によるＰＴＲの何れかの駆動部が駆動した際に回転数を累積する処理手順の一例を示すフローチャートである。なお、本実施形態では、何れかの駆動部の移動ステップ数がα未満である場合、α以上β未満である場合、β以上である場合の３つのケースに分けて、回転数の加算方法に重み付けを行うこととする。また、α及びβは正の整数であり、α＜βとする。
【００５６】
まず、移動ステップ数がα未満であるか否かを判定する（ステップＳ１００１）。この判定の結果、移動ステップ数がα未満である場合は、ＰＴＲ移動量検出部４５１にて検出したステップ数をそのままステップ数とする（ステップＳ１００５）。一方、ステップＳ１００１の判定の結果、移動ステップ数がα以上である場合は、移動ステップ数がα以上かつβ未満であるか否かを判定する（ステップＳ１００２）。この判定の結果、移動ステップ数がα以上かつβ未満である場合は、ＰＴＲ移動量検出部４５１にて検出したステップ数の２倍をステップ数とする（ステップＳ１００３）。
【００５７】
一方、ステップＳ１００２の判定の結果、移動ステップ数がβ以上である場合は、ＰＴＲ移動量検出部４５１にて検出したステップ数の３倍をステップ数とする（ステップＳ１００４）。そして、決定したステップ数を用いて各駆動部の回転数を求める（ステップＳ１００５）。駆動部の回転数の求め方については、第１の実施形態で説明した方法と同様の方法で求めることができる。
【００５８】
ドーム型カメラの構造上、ＰＴＲの各駆動部は移動量が大きくなるほど、モータ駆動信号を通す細線同軸、あるいは細線同軸の接点にストレスがかかりやすくなり、早く寿命に達することになる。そこで、１回のカメラ操作におけるＰＴＲのいずれかの駆動部の移動量が大きくなる場合は重み付けをすることにより、回転数を多く累積している。具体的な移動ステップ数の場合分けや重み付けについては前述の方法に限ることなく、カメラの構造や細線同軸の耐性によって自由に変更することが可能である。また、ＰＴＲの各駆動部が回転した回転角度が少ない場合は細線同軸にストレスがあまりかからないため、所定値以下である場合は回転数を加算しないようにしてもよい。
【００５９】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６０】
４０５  ＰＴＲ制御部
４０６  ＰＴＲ回転数カウント部
４０８  撮像部
４０９  パン駆動部
４１０  チルト駆動部
４１１  ローテーション駆動部
５０４  カメラ操作部
５０５  ＰＴＲ駆動表示部
５０７  表示部
【図１】
0005623216.tif 000002
【図２】
0005623216.tif 000003
【図３】
0005623216.tif 000004
【図４】
0005623216.tif 000005
【図５】
0005623216.tif 000006
【図６】
0005623216.tif 000007
【図７】
0005623216.tif 000008
【図８】
0005623216.tif 000009
【図９】
0005623216.tif 000010
【図１０】
0005623216.tif 000011