(57)【要約】【課題】ネットワークカメラにおける操作性を向上することを目的とする。【解決手段】リモコン信号受光部を備えた機器と、前記機器とネットワークで接続されたクライアント装置によって構成される通信システムであって、前記機器は受光したリモコン信号に対応した操作内容を取得する手段と、前記操作内容及び自身のネットワークアドレスを含むリモコン信号受光通知を生成して前記クライアント装置に送信する手段を備えることを特徴とし、前記クライアント装置が前記リモコン信号受光通知を受信した場合は、リモコン信号受光通知に含まれる操作内容に対応した操作を実行することを特徴とするシステム等、を提供する。【選択図】図１
2007288351.tif 000002
【特許請求の範囲】
【請求項１】
リモコン信号受光部を備えた機器と、前記機器とネットワークで接続されたクライアント装置とによって構成される通信システムであって、
前記機器は受光したリモコン信号に対応した操作内容を取得する手段と、
前記操作内容及び自身のネットワークアドレスを含むリモコン信号受光通知を生成して前記クライアント装置に送信する手段を備え、
前記クライアント装置が前記リモコン信号受光通知を受信した場合は、リモコン信号受光通知に含まれる操作内容に対応した操作を実行することを特徴とする通信システム。
【請求項２】
前記リモコン信号受光部によって受光されたリモコン信号の信号レベルを取得する信号レベル取得手段を備えるとともに、前記信号レベルを含むリモコン信号受光通知を生成し、
前記クライアント装置が前記リモコン信号受光通知を複数の機器から受信した場合は、リモコン信号受光通知に含まれる信号レベルの比較によって機器の選択を行い、リモコン信号受光通知に含まれる操作内容に対応した操作を実行することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記信号レベル取得手段によって取得される信号レベルは、前記リモコン信号受光部で受光されたリモコン信号がプリアンプによって増幅される前の信号レベル、又は基準が同じになるように増幅された後の信号レベルであることを特徴とする請求項２に記載の通信システム。
【請求項４】
前記信号レベルの比較による機器の選択は、最初のリモコン信号受信通知を受信してから、予め決められた一定時間が経過するまでに受信されたリモコン信号受信通知のうち、信号レベルが最大となるリモコン信号受信通知に含まれる機器のネットワークアドレスを選択することによって行われることを特徴とする請求項２又は３に記載の通信システム。
【請求項５】
前記信号レベルの比較は、同じ操作内容を含むリモコン信号受光通知から取得した信号レベルに対して行われることを特徴とする請求項２乃至４のいずれか１項に記載の通信システム。
【請求項６】
前記リモコン信号受光通知に含まれる操作内容は、前記クライアント装置が機器から取得した画像の表示であることを特徴とする請求項１乃至５のいずれか１項に記載の通信システム。
【請求項７】
前記リモコン信号受光通知に含まれる操作内容は、前記クライアント装置が機器から取得した画像の蓄積であることを特徴とする請求項１乃至６のいずれか１項に記載の通信システム。
【請求項８】
リモコン信号受光部を備えた機器と、前記機器とネットワークで接続されたクライアント装置とによって構成される通信システムを用いた通信方法であって、
前記機器が受光したリモコン信号に対応した操作内容を取得する工程と、
前記操作内容及び自身のネットワークアドレスを含むリモコン信号受光通知を生成して前記クライアント装置に送信する工程を備え、
前記クライアント装置が前記リモコン信号受光通知を受信した場合は、リモコン信号受光通知に含まれる操作内容に対応した操作を実行することを特徴とする通信方法。
【請求項９】
リモコン信号受光部を備えた機器と、前記機器とネットワークで接続されたクライアント装置とによって構成される通信システムを用いた通信用のプログラムであって、
前記機器に設けられたコンピュータに、
前記機器が受光したリモコン信号に対応した操作内容を取得する手順と、
前記操作内容及び自身のネットワークアドレスを含むリモコン信号受光通知を生成して前記クライアント装置に送信する手順と、
を実行させ、
前記クライアント装置に設けられたコンピュータに、
前記クライアント装置が前記リモコン信号受光通知を受信した場合は、リモコン信号受光通知に含まれる操作内容に対応した手順を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された機器をクライアント装置から選択する方法及びシステムに関し、特に機器のリモコンを使用してクライアント装置から機器の選択を行う方法及びシステムに関する。
【背景技術】
【０００２】
ネットワークに接続された機器をクライアント装置から選択する従来の方法では、例えば、クライアント装置自体の入力手段や、クライアント装置に接続されたキーボード、マウスなどの外部入力装置を用いて、機器のネットワークアドレスを入力していた。また、あらかじめ機器のネットワークアドレスと対応付けられたボタンやアイコンなどのユーザーインタフェースを操作したりすることによって機器の選択を行っていた（例えば特許文献１参照。）。
【０００３】
【特許文献１】特許第３５６３８８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、このような従来の機器選択方法では、機器を選択する度にネットワークアドレスを入力するための煩雑な操作が必要であったり、ボタンやアイコンと機器との対応関係がわかりにくかったりするといった問題があった。
【０００５】
機器の位置関係がわかり易くなるようにマップを使用する場合でも、あらかじめマップを作成しておくための煩雑な操作が必要であった。
【課題を解決するための手段】
【０００６】
このような問題を解決するために本発明は、リモコン信号受光部を備えた機器と、前記機器とネットワークで接続されたクライアント装置によって構成されるシステムであって、前記機器は受光したリモコン信号に対応した操作内容を取得する手段と、前記操作内容及び自身のネットワークアドレスを含むリモコン信号受光通知を生成して前記クライアント装置に送信する手段を備えることを特徴とし、前記クライアント装置が前記リモコン信号受光通知を受信した場合は、リモコン信号受光通知に含まれる操作内容に対応した操作を実行することを特徴とするシステム等、を提供する。
【発明の効果】
【０００７】
ネットワークに接続された機器をクライアント装置から選択するシステムに本発明を適用することにより、煩雑な登録作業などを必要とせず、直感的な機器の選択が可能になる。また、学習リモコンなどの特殊な機能を持ったリモコンを必要とせずに、一般的なリモコン１つで機器とクライアント装置の両方の操作が行えるため、リモコンのモード切替や持ち替えといった作業を省いて、わかりやすい操作が実現できる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照しながら、本発明の実施形態について説明する。
【０００９】
図１は、本発明をネットワークカメラ及びネットワークカメラからの映像を受信して表示するクライアント装置で構成されるシステムに適用した場合の動作概念図である。
【００１０】
複数のネットワークカメラＡ（１−１０１）、Ｂ（１−１０２）、Ｃ（１−１０３）、Ｄ（１−１０４）がネットワーク（１−２００）に接続されている。同じネットワークに接続されたクライアント装置（１−３００）が各カメラから映像を受信して外部表示装置（１−４００）に各カメラの映像をマルチ画面で表示している。
【００１１】
最初の状態ではカメラＡが選択されており、カメラＡの映像が大きく表示されている。
【００１２】
ここで、リモコン（１−５００）をカメラＢに向けた状態で、画像表示切り替えボタン（１−５０１）が押されると、クライアント装置に接続された外部表示装置の表示が変化する。即ち、カメラＡの映像が大きく表示された状態（１−４０１）からカメラＢの映像が大きく表示された状態（１−４０２）に変化する。
【００１３】
図２は、図１で示した各ネットワークカメラの内部構成を示す図である。
【００１４】
図１で示したネットワークカメラは、リモコン信号を受け付けるためのリモコン信号受光部（２−１００）、リモコン信号の信号レベルを取得するための信号レベル取得手段（２−１０１）、映像を撮影するための撮像手段（２−２００）を備えている。
【００１５】
また、撮像手段によって撮影された映像をネットワーク配信するための配信画像データに変換するための配信画像生成部（２−３００）が設けられている。
【００１６】
また、コマンド処理部（２−４００）及び通信処理部（２−５００）が設けられている。コマンド処理部（２−４００）は、クライアント装置から受信したリクエストの内容に従って各処理部を制御する。コマンド処理部（２−４００）は、更に、リモコン信号に対応した操作内容やリモコン信号の信号レベルに関する情報を含むリモコン信号受光通知を生成したり配信画像データを含むメッセージを生成したりする。通信処理部（２−５００）は、クライアント装置とメッセージの送受信を行う。
【００１７】
図３は、図１で示したクライアント装置の内部構成を示す図である。
【００１８】
図１で示したクライアント装置には、通信処理部（３−１００）及びコマンド処理部（３−２００）が設けられている。通信処理部（３−１００）は、ネットワークカメラとメッセージの送受信を行う。コマンド処理部（３−２００）は、ネットワークカメラに対するリクエストを生成するとともに、リモコン信号受光通知から操作内容やリモコン信号の信号レベルを取得したり、受信したメッセージから配信画像データを取得したりする。
【００１９】
また、信号レベル比較手段（３−２０１）及び出力画像生成部（３−３００）が設けられている。信号レベル比較手段（３−２０１）は、複数のネットワークカメラからリモコン信号受光通知を受信した場合に、各リモコン信号受光通知に含まれる信号レベルを比較して、リモコンで指示されたカメラを判定する。出力画像生成部（３−３００）は、取得した配信画像データから外部表示装置で表示するための映像信号を生成する。
【００２０】
図４は、図１で示した各ネットワークカメラにおける処理の流れを表した図である。
【００２１】
リモコン信号受光部（２−１００）がリモコン信号を受け付ける（４−００１）と、信号レベル取得手段（２−１０１）によってリモコン信号の信号レベルが取得されるとともに、リモコン信号に対応した操作内容が取得される（４−００２）。
【００２２】
次に、コマンド処理部（２−４００）によってステップ（４−００２）で取得された信号レベルと操作内容を含むリモコン信号受光通知が生成され（４−００３）、通信処理部（２−５００）によってクライアント装置に送信される（４−００４）。
【００２３】
図５は、図１で示したクライアント装置における処理の流れを表した図である。
【００２４】
通信処理部（３−１００）がリモコン信号受光通知を受信する（５−００１）と、コマンド処理部（３−２００）によってリモコン信号受光通知に含まれる信号レベルと操作内容が取得される（５−００２）。
【００２５】
ここで、最初のリモコン受光通知を受信してから一定時間はリモコン信号受光通知の受信待ち状態が継続し、その間に再度リモコン信号受光通知を受信すると同様の処理が繰り返されるが、所定時間が経過（５−００３）した場合は受信待ち状態が終了する。
【００２６】
ステップ（５−００３）で受信待ち状態が終了すると、信号レベル比較手段（３−２０１）によってその間に受信したリモコン信号受光通知に含まれる信号レベルの比較が行われ、信号レベルが最大となるカメラが選択される（５−００４）。
【００２７】
ステップ（５−００４）でカメラが選択されると、リモコン信号受光通知に含まれる操作内容に従って出力画像生成部（３−３００）は選択されたカメラの映像が大きくなるように出力映像信号を生成して外部表示装置に出力する（５−００５）。
【００２８】
図６は、クライアント装置がリモコン信号受光通知の受信待ち状態の際にカメラに対して送信するリクエストの例である。
【００２９】
また、図７は、図６のリクエストを受信したカメラがクライアント装置に対して送信するリモコン信号受光通知の例を示す図である。
【００３０】
それぞれＨＴＴＰプロトコルを使用して通信する場合の例であり、この場合はＴＣＰのセッションを確率する段階で各カメラのネットワークアドレス（ＩＰアドレス）が取得できていることになる。
【００３１】
図６のリクエスト（６−１００）には、カメラで発生したイベントを要求するための”ＧｅｔＮｏｔｉｃｅ”コマンドが指定されている。
【００３２】
“ＧｅｔＮｏｔｉｃｅ”コマンドを受信したカメラは、すぐにリプライを返さずに、リモコン信号の受光などのイベントが発生するまで待ってからリプライを返す。
【００３３】
イベントが発生せずに受信タイムアウトになった場合は、クライアント装置が再度”ＧｅｔＮｏｔｉｃｅ”コマンドを送信することによって、再びイベント待ち状態に入るものとする。
【００３４】
図７のリモコン信号受光通知（７−１００）は、“ＧｅｔＮｏｔｉｃｅ”コマンドを受信した状態でリモコン信号を受光した際に送信される。
【００３５】
リモコン信号受光通知には、リモコン信号を受光したことを表すイベント内容（７−１０１）、リモコン信号に対応した操作内容（７−１０２）、リモコン信号の信号レベル（７−１０３）が含まれている。
【００３６】
図８は、複数のカメラでリモコン信号が受光されたために、クライアント装置が複数のリモコン信号受光通知を受信した場合に、クライアント装置の信号レベル取得手段（３−２０１）が保持するリモコン信号受光通知の管理テーブルの例を表す。
【００３７】
図８のリモコン信号受光通知の管理テーブルの例では、図５のステップ（５−００２）で各リモコン信号受光通知から取得された、通知元アドレス、信号レベル及び、通知元アドレスに対応するカメラの識別情報も保持されている。
【００３８】
ここで、図８の管理テーブルは１つの操作内容に対応し、操作内容が同じであるリモコン信号受信通知の情報のみが保持されており、操作内容が異なる場合は別のテーブルで管理される。
【００３９】
信号レベル取得手段は、この管理テーブルに保持された各カメラの信号レベルを比較して、最も信号レベルが大きいカメラＢが選択されたものと判定し、この管理テーブルに対応した操作内容である選択されたカメラから取得した映像の拡大表示が実行される。
【００４０】
なお、本発明の実施形態は、例えばコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【図面の簡単な説明】
【００４１】
【図１】第１の実施形態の概略構成を示すブロック図である。
【図２】ネットワークカメラの内部構成図を示す図である。
【図３】クライアント装置の内部構成図を表した図である。
【図４】実施例の動作を示すフローチャートである。
【図５】実施例の動作を示すフローチャートである。
【図６】クライアント装置がリモコン信号受光通知の受信待ち状態の際にカメラに対して送信するリクエストを示す図である。
【図７】リクエストを受信したカメラがクライアント装置に対して送信するリモコン信号受光通知を示すブロック図である。
【図８】本実施例のリモコン信号受光通知の管理テーブルを示す図である。
【符号の説明】
【００４２】
１−１０１、１−１０２、１−１０３、１−１０４：ネットワークカメラ
１−２００：ネットワーク
１−３００：クライアント装置
１−４００：外部表示装置
１−４０１、１−４０２：状態
１−５００：リモコン
１−５０１：画像表示切り替えボタン
２−１００：リモコン信号受光部
２−１０１：信号レベル取得手段
２−２００：撮像手段
２−３００：配信画像生成部
２−４００：コマンド処理部
２−５００：通信処理部
３−１００：通信処理部
３−２００：コマンド処理部
３−２０１：信号レベル比較手段
３−３００：出力画像生成部
【図１】
2007288351.tif 000003
【図２】
2007288351.tif 000004
【図３】
2007288351.tif 000005
【図４】
2007288351.tif 000006
【図５】
2007288351.tif 000007
【図６】
2007288351.tif 000008
【図７】
2007288351.tif 000009
【図８】
2007288351.tif 000010