(57)【特許請求の範囲】
【請求項１】
携帯電話を用いて、カメラの制御サービスを提供するカメラ制御サービスサーバに接続し、カメラを制御する方法であって、
前記携帯電話において、使用者の所定操作に応じて、前記携帯電話が有する複数のボタンの押下操作のそれぞれと前記カメラを制御するための制御コマンドのそれぞれとを対応づけておき前記複数の操作ボタンの押下操作に対応するカメラの制御コマンドをネットワークに送出するように記述されたデータをカメラ制御サービスサーバから受信し、
前記受信されたデータに基づいて、前記携帯電話が有する複数のボタンのいずれかのボタンの押下操作に対応するカメラの制御コマンドを出力することにより、前記カメラの制御を実行可能とすることを特徴とするカメラ制御方法。
【請求項２】
請求項１において、前記ネットワークはインターネットであることを特徴とするカメラ制御方法。
【請求項３】
請求項２において、前記カメラの制御コマンドはＨＴＴＰコマンドで出力され、前記制御コマンドは、前記ネットワーク接続サービスセンターからインターネットを介してＷｅｂサーバを有する前記カメラ制御サービスサーバによって受信されることを特徴とするカメラ制御方法。
【請求項４】
請求項１において、前記携帯電話に転送されるデータはＨＴＭＬ形式であることを特徴とするカメラ制御方法。
【請求項５】
請求項１において、前記携帯電話から出力される制御コマンドは、前記カメラのパン、チルト、ズーム、パンスピード、チルトスピード、ズームスピード、逆光補正、フォーカス、ホーム動作、プリセット、ホワイトバランス、シャッタースピード、電源、ワイパー、ウォッシャー、デフロスター、照明、画質調整、ＶＴＲの少なくともいずれか１つを制御するための制御コマンドであることを特徴とするカメラ制御方法。
【請求項６】
請求項１において、前記ネットワークはＴＣＰ／ＩＰを使用するネットワークであることを特徴とするカメラ制御方法。
【請求項７】
請求項１において、前記制御コマンドは、前記携帯電話を識別する識別符号が付加されていることを特徴とするカメラ制御方法。
【請求項８】
請求項３において、前記制御コマンドは、前記携帯電話を識別する識別符号が付加されており、前記カメラ制御サービスサーバにおいてカメラ制御権を許可された識別符号であるかを判別することを特徴とするカメラ制御方法。
【請求項９】
請求項３において、前記制御コマンドは、ＣＧＩ呼び出し形式であることを特徴とするカメラ制御方法。
【請求項１０】
請求項９において、前記カメラ制御サービスサーバは、ＣＧＩプログラムを用いて前記カメラの制御を実行することを特徴とするカメラ制御方法。
【請求項１１】
請求項３において、前記カメラ制御サービスサーバは、ネットワークカメラサーバを介してカメラを制御することを特徴とするカメラ制御方法。
【請求項１２】
請求項３において、前記カメラは、ネットワークインタフェースを有し、前記カメラ制御サービスサーバから前記カメラに直接制御コマンドが出力されることによって前記カメラを制御することを特徴とするカメラ制御方法。
【請求項１３】
請求項１１において、前記ネットワークカメラサーバと前記カメラとがシリアル接続されていることを特徴とするカメラ制御方法。
【請求項１４】
請求項１において、映像放送局を介して前記カメラの映像を放送することを特徴とするカメラ制御方法。
【請求項１５】
請求項１において、前記カメラの映像をインターネット上に送信することを特徴とするカメラ制御方法。
【請求項１６】
請求項１において、前記カメラの映像を静止画ないし動画で録画することを特徴とするカメラ制御方法。
【請求項１７】
請求項４において、前記データは、Ｃｏｍｐａｃｔ  ＨＴＭＬデータ形式で記述されていることを特徴とするカメラ制御方法。
【請求項１８】
請求項１において、前記データはＨＤＭＬデータ形式で記述されていることを特徴とするカメラ制御方法。
【請求項１９】
請求項１において、前記データはＭＭＬ（Ｍｏｂｉｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データ形式で記述されていることを特徴とするカメラ制御方法。
【請求項２０】
請求項１において、前記データはＷＭＬデータ形式で記述されていることを特徴とするカメラ制御方法。
【請求項２１】
請求項１において、前記携帯電話の通信のデータ量に応じて、前記携帯電話の利用料金が課金されることを特徴とするカメラ制御方法。
【請求項２２】
カメラの制御サービスを提供するカメラ制御サービスサーバにネットワークを介して接続することにより、前記カメラを制御可能とする携帯電話において、
所定の操作に応じて、前記携帯電話が有する複数のボタンの押下操作のそれぞれと前記カメラを制御するための制御コマンドのそれぞれとを対応づけておき前記複数の操作ボタンの押下操作に対応するカメラの制御コマンドを前記カメラ制御サービスサーバへ送出するように記述されたデータを要求するコマンドをネットワークに出力し、該コマンドに応じて前記カメラ制御サービスサーバから受信されたデータに基づいて、前記携帯電話が有する複数のボタンのいずれかのボタンの押下操作に対応するカメラの制御コマンドを出力する出力手段を有することを特徴とする携帯電話。
【請求項２３】
請求項２２において、前記携帯電話の通信のデータ量に応じて、前記携帯電話の利用料金が課金されることを特徴とする携帯電話。
【請求項２４】
ネットワークを介して接続される携帯電話にカメラの制御サービスを提供するカメラ制御サービスサーバにおいて、
携帯電話からのデータ要求コマンドに応じて、前記携帯電話が有する複数のボタンの押下操作のそれぞれと前記カメラを制御するための制御コマンドのそれぞれとを対応づけておき前記複数の操作ボタンの押下操作に対応するカメラの制御コマンドをネットワークに送出するように記述されたデータを前記携帯電話へ送信する送信手段と、
前記携帯電話が前記送信手段から受信されたデータに基づいて送出した、前記携帯電話が有する複数のボタンのいずれかのボタンの押下操作に対応するカメラの制御コマンドを受信し、受信したカメラの制御コマンドに基づき前記カメラを制御する制御手段とを有することを特徴とするカメラ制御サービスサーバ。
【請求項２５】
請求項２４において、前記携帯電話に送信するデータは携帯電話の画面表示用の記述データであることを特徴とするカメラ制御サービスサーバ。
【請求項２６】
請求項２４または２５において、前記携帯電話から出力される制御コマンドは、前記カメラのパン、チルト、ズーム、パンスピード、チルトスピード、ズームスピード、逆光補正、フォーカス、ホーム動作、プリセット、ホワイトバランス、シャッタースピード、電源、ワイパー、ウォッシャー、デフロスター、照明、画質調整、ＶＴＲの少なくともいずれか１つを制御するための制御コマンドであることを特徴とするカメラ制御サービスサーバ。
【請求項２７】
請求項２４〜２６のいずれか１項において、前記カメラとシリアル接続されていることを特徴とするカメラ制御サービスサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、携帯電話を用いて遠隔地のカメラを制御する方法に関するものである。
【０００２】
【従来の技術】
従来、遠隔地のカメラを制御する場合、カメラに専用の制御端末を接続し、専用の操作端末とこの制御端末が通信する方法を用いて行なわれていた。
【０００３】
また、近年になり、インターネットなどのネットワークを介して、コンピュータのソフトウエアを操作することによって遠隔地のカメラを制御する方法がある。
【０００４】
しかしながら、上記いずれの場合も、カメラの制御には専用の操作端末ないしコンピュータが必要である。
【０００５】
また、制御端末が、電話回線からの信号を受信する機能と、ダイアルトーン信号（ＤＴＭＦ）を検出する機能とを備え、これに一般の電話機から電話をかけて、電話機のボタンでカメラを制御する方法がある。
【０００６】
【発明が解決しようとする課題】
しかしながら、この方法では、制御端末が遠隔地にある場合でも、その制御端末まで直接、電話をかける必要があり、また、制御を行なうあいだ、電話をつなぎ続ける必要があるため、通信コストが大きいという問題があった。
【０００７】
本発明はこのような問題を解消し、一般のネットワーク接続機能付きの携帯電話をネットワーク経由でリモコンのように使用して、少ない通信コストで遠隔地のカメラを制御する方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述した目的を達成するために、本願の請求項１に係る発明によれば、携帯電話を用いて、カメラの制御サービスを提供するカメラ制御サービスサーバに接続し、カメラを制御する方法であって、前記携帯電話において、使用者の所定操作に応じて、前記携帯電話が有する複数のボタンの押下操作のそれぞれと前記カメラを制御するための制御コマンドのそれぞれとを対応づけておき前記複数の操作ボタンの押下操作に対応するカメラの制御コマンドをネットワークに送出するように記述されたデータをカメラ制御サービスサーバから受信し、前記受信されたデータに基づいて、前記携帯電話が有する複数のボタンのいずれかのボタンの押下操作に対応するカメラの制御コマンドを出力することにより、前記カメラの制御を実行可能とすることを特徴とする。
【０００９】
また、請求項２２に係る発明によれば、カメラの制御サービスを提供するカメラ制御サービスサーバにネットワークを介して接続することにより、前記カメラを制御可能とする携帯電話において、所定の操作に応じて、前記携帯電話が有する複数のボタンの押下操作のそれぞれと前記カメラを制御するための制御コマンドのそれぞれとを対応づけておき前記複数の操作ボタンの押下操作に対応するカメラの制御コマンドを前記カメラ制御サービスサーバへ送出するように記述されたデータを要求するコマンドをネットワークに出力し、該コマンドに応じて前記カメラ制御サービスサーバから受信されたデータに基づいて、前記携帯電話が有する複数のボタンのいずれかのボタンの押下操作に対応するカメラの制御コマンドを出力する出力手段を有することを特徴とする。
また、請求項２４に係る発明によれば、ネットワークを介して接続される携帯電話にカメラの制御サービスを提供するカメラ制御サービスサーバにおいて、携帯電話からのデータ要求コマンドに応じて、前記携帯電話が有する複数のボタンの押下操作のそれぞれと前記カメラを制御するための制御コマンドのそれぞれとを対応づけておき前記複数の操作ボタンの押下操作に対応するカメラの制御コマンドをネットワークに送出するように記述されたデータを前記携帯電話へ送信する送信手段と、前記携帯電話が前記送信手段から受信されたデータに基づいて送出した、前記携帯電話が有する複数のボタンのいずれかのボタンの押下操作に対応するカメラの制御コマンドを受信し、受信したカメラの制御コマンドに基づき前記カメラを制御する制御手段とを有することを特徴とする。
【００１０】
【発明の実施の形態】
以下、添付の図面に沿って本発明の実施の形態を説明する。
【００１１】
図１は本実施例の形態におけるカメラを制御するシステム構成図である。
【００１２】
携帯電話１は、インターネット接続機能を有する。インターネット接続サービスセンター２は、携帯電話２からの接続要求によってインターネット３に接続する。インターネット３は、ＬＡＮ間を接続する。カメラ制御サービスサーバ４はコンピュータによって構成され、インターネット３を介してカメラの制御に関するコマンドを受信する。ケーブル５は、ＩＳＤＮ回線によって形成され、カメラ制御サービスサーバ４において受信されたカメラ制御コマンドをネットワークカメラサーバ６に転送する。
【００１３】
カメラ７は、パン，チルト，ズームの駆動が可能である。ネットワークカメラサーバ６はカメラ制御サービスサーバ４から転送された制御コマンドに基づいてＲＳ−２３２Ｃなどのシリアル通信によってカメラ７を制御する。中継機器８はカメラ７の映像を中継する。映像放送局９は中継機器８からの映像を受信する。モニタ１０は映像放送局１０によって受信された映像を表示する。
【００１４】
図２は携帯電話１の詳細を示す図である。
【００１５】
液晶ディスプレイ１１は、ネットワークを介して受信されたカメラ７の撮像画像を表示可能である。また、ボタン１２は、電話番号の入力とカメラ制御コマンドの入力を兼用している。
【００１６】
図３はカメラ制御サービスサーバ４に利用されるコンピュータの構成図である。
【００１７】
ＣＰＵ３１はカメラ制御サービスサーバ全体を統括制御する。主記憶部３２はＲＡＭなどによって構成される。外部記憶装置３３はフロッピーディスクあるいはＣＤ−ＲＯＭなどの取り外し可能な記憶装置である。二次記憶装置３４はハードディスクなどによって構成される。マウス３５はポインティングデバイスとして機能する。３６はキーボード、３７はネットワークインタフェース、３８はビデオボード、３９はモニタである。
【００１８】
図７はカメラ制御サービスサーバ４のソフトウエア構成を示す図である。
【００１９】
カメラ制御サービスサーバ４において、Webサーバ７１が動作しており、また、カメラ制御サービスを開始するカメラ制御サービス開始用ＣＧＩ（Common Gateway Interface）プログラム７２、およびカメラ制御サービスを実現するカメラ制御サービスＣＧＩプログラム７３がインストールされている。
【００２０】
次に、本実施の形態におけるカメラ制御方法を説明する。図４は、携帯電話１の液晶ディスプレイ１１の表示画面である。
【００２１】
所定の操作により、利用者が携帯電話１からカメラ制御サービスサーバ４のURLにアクセスすると、インターネット接続サービスセンター２を経由してカメラ制御サービスに関連するHTMLデータが携帯電話１に送られ、そのＨＴＭＬデータに基づいて液晶ディスプレイ１１上に図４のように表示が実行される。ここで携帯電話１からの所望のURLのアクセス操作は公知の方法を用いて行なうことができるので説明は省略する。
【００２２】
ここで、例えば、ボタン１２の「６」ボタンが押されると、
「６」ボタンが押されたことがインターネット接続サービスセンター２へ通知され、さらにインターネット３経由で遠隔のカメラ制御サービスサーバ４に通知される。
【００２３】
カメラ制御サービスサーバ４は、受信された信号を解釈し、さらにＩＳＤＮ回線７経由でネットワークカメラサーバ６へ「右へパン」コマンドを送信する。ネットワークカメラサーバ６はさらに、カメラ７へシリアル通信で「右へパン」コマンドを送信し、これを受信したカメラ７は右へ一定量、パンする。
【００２４】
同様に、
ボタン「１」が押されると、逆光補正機能をオン／オフし、
ボタン「２」が押されると、上へチルトし、
ボタン「３」が押されると、ズームアップし、
ボタン「４」が押されると、左へパンし、
ボタン「５」が押されると、ホームポジションへ復帰し、
ボタン「８」が押されると、下へチルトし、
ボタン「９」が押されると、ズームダウンし、
ボタン「＊」が押されると、一回の操作でパンチルトする量が小さくなり、
ボタン「＃」が押されると、一回の操作でパンチルトする量が大きくなる。
ボタン「０」が押されると、カメラ制御サービスを終了する。
【００２５】
こうしてパンしたカメラ７の映像は中継器７を経由してテレビジョン放送局などの映像放送局８から放送され、モニタ１０に表示される。
【００２６】
図５は、図４に示したカメラ制御サービスの画面のHTMLデータを示す図である。なお、図５ではCompact HTMLで記述されるデータを示している。
【００２７】
図５において、ICCはカメラ制御サービスCGIのコマンド名、CGIのID引数はカメラ制御権を識別するための識別IDである。CMD引数は制御の種類を示す識別子である。Ａタグのaccess key属性を指定することで、携帯電話１の利用者は、ボタン１２の押下のみでCGI呼び出しを行なえるようになっている。
【００２８】
本実施の形態のカメラ制御方法の利用者の通信コストは、遠隔のカメラ７との距離にかかわらず、携帯電話１とインターネット接続サービスセンター２との間のパケット量（通信データ量）に応じて課金されるものとする。このパケット量の合計は、インターネット接続サービスセンター２において算出される。このような課金制度を利用することによって、カメラ制御のための通信料金を大幅に削減することができる。
【００２９】
この他、カメラ制御サービスのサービス料として、制御コマンドの送信回数に比例して利用者に課金することが考えられる。この場合、インターネット接続サービスセンター２において、携帯電話１からの制御コマンドの送信回数をカウントするソフトウエアを有することによって達成される。
【００３０】
この他、カメラ制御サービスのサービス料として、月額で利用者に課金することが考えられる。
【００３１】
次に、カメラ制御サービスサーバ４のソフトウエアによる動作をくわしく説明する。
【００３２】
まず、携帯電話１がカメラ制御サービスサーバ４にアクセスすると、カメラ制御サービス開始用のＣＧＩ７２が起動する。
【００３３】
カメラ制御サービス開始用のＣＧＩ７２は、アクセスした利用者に対してカメラ７の制御権の付与が可能かどうかを判定する。カメラ７の制御権の付与が可能な場合、図５の画面データを携帯電話１に返信する。
【００３４】
携帯電話１は、返信されたデータを解釈し、液晶ディスプレイ１１に図４の画面を表示する。
【００３５】
ここで、例えばボタン１２の「６」ボタンが押されると、access key属性が付加されたAタグの指定に従い、携帯電話１はICC CGI を引数付きで呼び出すよう、HTTPコマンドを発行する。
【００３６】
このHTTPコマンドをカメラ制御サービスサーバ４のWebサーバ７１が受信すると、カメラ制御サービスＣＧＩ(ICC)７２の起動が実行される。
【００３７】
図６は、起動開始後のカメラ制御サービスＣＧＩ７２の動作を示すフローチャートである。
【００３８】
図６において、カメラ制御サービスＣＧＩ７２は起動が実行されると、まず、受信した信号のIDアドレスの引数を解析する（ステップ６１）。
【００３９】
次に、ID引数の値が現在、カメラ７に対する制御権を付与している携帯電話１のIDと一致するか判定する（ステップ６２）。一致しない場合は、処理を中止し、受信した引数のＩＤの携帯電話に対してエラーメッセージを出力する（ステップ６６）。
【００４０】
IDが一致した場合は、そのIDを有する携帯電話に対して、カメラを制御する権利が時間切れとなり、権利が消滅しているかどうか判定する（ステップ６３）。時間切れの場合は処理を中止し、ステップ６６へ進む。時間切れでない場合、CMD引数に対応するカメラ制御コマンドをネットワークカメラサーバ６へ送り、カメラ７の動作終了の返信を待つ（ステップ６４）。
【００４１】
カメラ７の動作が終了すると、図５に示すHTMLデータを出力する（ステップ６５）。こうして出力されたHTMLデータは、Webサーバ７１がCGIコールのリプライとしてインターネット３へ送出し、インターネット接続サービスセンター２を経由して、携帯電話１に転送される。そうして、再び図４と同じ画面が携帯電話１の液晶ディスプレイ１１上に表示される。
【００４２】
なお、本実施の形態における携帯電話１からのカメラ制御は、パン、チルト、ズームの他、パンスピード、チルトスピード、ズームスピード、フォーカス、プリセット、ホワイトバランス、シャッタースピード、電源のオン／オフ、ワイパー、ウォッシャー、デフロスター、照明、画質調整、画像記録の実行など、ボタン１２を押圧することにより制御してもよい。カメラ７の画像記録は静止画および動画のいずれでもよく、ネットワークカメラサーバ６にハードディスクなどの２次記憶装置を設置し、該２次記憶装置に画像を記録しておくことによって達成される。
【００４３】
また、カメラ７の映像の遠隔への送信は、テレビ放送を利用する以外にも、インターネット３やＬＡＮを利用して送信してもよいし、電話回線で送信してもよいし、無線装置で送信してもよい。また、映像を静止画や動画で録画する構成としてもよい。インターネット上に送信する場合、ネットワークカメラサーバ６，カメラ制御サービスサーバ４を介してインターネット３上にカメラ７の映像を出力すればよい。インターネット上に送信された映像は、携帯電話１の液晶ディスプレイ１１上に表示することができる。
【００４４】
また、本実施の形態において、画面データはCompact HTMLで記述したが、携帯電話１の情報端末サービスの種類に合わせて、MMLやHDMLやWMLで記述してもよい。また、カメラ制御サービスサーバ４はこれらすべての情報サービスの規格を同時にサポートする形態が望ましい。
【００４５】
また、本実施の形態では、カメラ制御サービスサーバ４はネットワークカメラサーバ６経由でカメラ制御をする構成としたが、カメラ７がネットワークインタフェースを持つネットワークカメラの場合、カメラ制御サービスサーバ４がカメラ７を直接制御する構成としてもよいし、あるいは、カメラ制御サービスサーバ４とカメラ７をシリアル接続して直接制御する構成としてもよい。
【００４６】
また、本実施の形態では、インターネット３を経由してカメラ７を制御したが、TCP/IPを利用可能なインターネット３以外のネットワークを使用してもよい。また、本実施の形態では、カメラ制御サービス開始用ＣＧＩ７１とカメラ制御サービスＣＧＩ７２を別プログラムとして構成したが、ひとつのＣＧＩプログラムにまとめて、引数に応じて動作を切り替えるよう構成してもよい。
【００４７】
また、本実施の形態では、インターネット接続サービスセンター２経由でインターネット接続する携帯電話を用いたが、カメラ制御サービスサーバに代表される中継局から直接インターネット接続できる携帯電話や直接ＴＣＰ／ＩＰプロトコルを解釈できる携帯電話を用いてもよい。
【００４８】
【発明の効果】
以上説明したように、本発明によれば、ネットワーク接続機能付きの携帯電話が有する入力ボタンを利用して遠隔地のカメラを制御できるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるカメラ制御システムの構成図。
【図２】本発明の実施の形態の携帯電話の構成図。
【図３】本発明の実施の形態のカメラ制御サービスサーバの構成図。
【図４】本発明の実施の形態のカメラ制御サービスを行なう携帯電話の表示画面を示す図。
【図５】本発明の実施の形態の携帯電話のカメラ制御サービスを行なう表示画面のデータを示す図。
【図６】カメラ制御サービスＣＧＩの動作を示すフローチャート。
【図７】カメラ制御サービスサーバのソフトウェア構成を示す図である。
【符号の説明】
１  携帯電話
２  インターネット接続サービスセンター
３  インターネット
４  カメラ制御サービスサーバ
６  ネットワークカメラサーバ
７  カメラ
９  映像放送局
１０  モニタ
【図１】
0004298145.tif 000002
【図２】
0004298145.tif 000003
【図３】
0004298145.tif 000004
【図４】
0004298145.tif 000005
【図５】
0004298145.tif 000006
【図６】
0004298145.tif 000007
【図７】
0004298145.tif 000008