(57)【要約】【課題】  対象となる全てのカメラのリアルタイム画像のサムネイル表示を利用者が自由に見ることができるカメラ検索プログラムを提供する。【解決手段】  コンピュータにネットワークカメラを検索する機能を実現させるプログラムにおいて、検索された前記ネットワークカメラから配信されるリアルタイム画像をサムネイル表示１０７する手段としてコンピュータを機能させるためのカメラ検索プログラム。  ネットワークカメラを検索する装置において、検索された前記ネットワークカメラから配信されるリアルタイム画像をサムネイル表示１０７する手段を備えたことを特徴とするカメラ検索装置。【選択図】      図３
2006311391.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータにネットワークカメラを検索する機能を実現させるプログラムにおいて、
検索された前記ネットワークカメラから配信されるリアルタイム画像をサムネイル表示する手段として
コンピュータを機能させるためのカメラ検索プログラム。
【請求項２】
前記ネットワークカメラから配信されるリアルタイム画像のサイズの指示手段と、
前記リアルタイム画像が前記サイズであることの判別手段と、
前記判別手段で前記リアルタイム画像が前記サイズであると判定された場合にこの前記サイズの画像を表示する手段と、
前記判別手段で前記リアルタイム画像が前記サイズではないと判定された場合にこのリアルタイム画像の縮小画像を表示する手段として
コンピュータを機能させるための請求項１に記載のカメラ検索プログラム。
【請求項３】
前記サムネイル表示されたカメラを選択する手段と、
この選択されたカメラのリアルタイム画像を表示する手段として
コンピュータを機能させるための請求項１に記載のカメラ検索プログラム。
【請求項４】
前記サムネイル表示されたカメラを選択する手段と、
この選択されたカメラにリモートコンフィギュレーションを行う手段として
コンピュータを機能させるための請求項１に記載のカメラ検索プログラム。
【請求項５】
ネットワークカメラを検索する装置において、
検索された前記ネットワークカメラから配信されるリアルタイム画像をサムネイル表示する手段を
備えたことを特徴とするカメラ検索装置。
【請求項６】
前記ネットワークカメラから配信されるリアルタイム画像のサイズの指示手段と、
前記リアルタイム画像が前記サイズであることの判別手段と、
前記判別手段で前記リアルタイム画像が前記サイズであると判定された場合にこの前記サイズの画像を表示する手段と、
前記判別手段で前記リアルタイム画像が前記サイズではないと判定された場合にこのリアルタイム画像の縮小画像を表示する手段とを
備えたことを特徴とする請求項５に記載のカメラ検索装置。
【請求項７】
前記サムネイル表示されたカメラを選択する手段と、
この選択されたカメラのリアルタイム画像を表示する手段とを
備えたことを特徴とする請求項５に記載のカメラ検索装置。
【請求項８】
前記サムネイル表示されたカメラを選択する手段と、
この選択されたカメラにリモートコンフィギュレーションを行う手段とを
備えたことを特徴とする請求項５に記載のカメラ検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークカメラに係り、特にカメラ検索結果をコンピュータにサムネイル表示させるカメラ検索プログラムに関する。
【背景技術】
【０００２】
WWW(World Wide Web)等に接続しカメラ画像を配信する、所謂ネットワークカメラが実用化されている。ネットワークカメラを用いるには例えばパーソナルコンピュータにネットワークカメラ検索プログラムをインストールして実行させる。ここで検索とは、ネットワークに接続し動作中のカメラから順次識別情報を得て結果を表現することである。
【０００３】
従来のネットワークカメラ検索プログラムでは、カメラ１台あたり「カメラ名、IPアドレス、ポート番号」といったデータセットを検索結果として得てカメラの発見／応答順にリスト表示するのが一般的であった。このリスト表示された結果に対して、利用者が必要とするカメラの画像をリストから選択しログインすることができる。ログインの結果として、この選択されたカメラの画像を利用者が得ることができる。
【０００４】
必要とするカメラの画像は、現時点でカメラが映している画像であるリアルタイム画像と既に記録されている画像に大別されるが、後者の画像を選択することに関しては、画像のサムネイル表示を利用する方式が提案されている。例えば特開２００４−２３４５６１号公報（特許文献１）によるものは、既に記録されている画像の代表画像をプログラムが予備選択して利用者にサムネイル表示する方式である。但しこの特許文献１の方式においては、予め対象が制限されていない例えば対象となる全てのカメラのリアルタイム画像のサムネイル表示を利用者が自由に見て次の対応行動、例えば上記の画像を選択しログインすることに移ることが可能ではないという問題があった。
【特許文献１】特開２００４−２３４５６１号公報（第１４頁、図１０）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、対象となる全てのカメラのリアルタイム画像のサムネイル表示を利用者が自由に見ることができるカメラ検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のカメラ検索プログラムは、コンピュータにネットワークカメラを検索する機能を実現させるプログラムにおいて、検索された前記ネットワークカメラから配信されるリアルタイム画像をサムネイル表示する手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、対象となる全てのカメラのリアルタイム画像のサムネイル表示を利用者が自由に見ることができるカメラ検索プログラムが得られる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施例を説明する。
【実施例１】
【０００９】
本発明によるカメラ検索プログラムの実施例１を図１乃至図４を参照して説明する。
図１は、カメラ検索プログラムの説明のためのカメラ外観図である。本カメラ検索プログラムでは、図１に示されるようなネットワークカメラが用いられる。（ａ）は正面図、（ｂ）は側面図、（ｃ）は背面図である。通常のカメラ装置同様に正面図（ａ）のレンズを通して画像を取込み、加えてこの取込まれた画像を背面図（ｃ）LAN端子１を経由してネットワークに配信する。又、各種コマンドをLAN端子１を経由して受信する。
【００１０】
図２は、カメラ検索プログラムの説明のための構成図である。図１のような各所に配置されたネットワークカメラから成るネットワークカメラ群１０１のネットワークカメラ１０１ａ等がLAN（Local Area Network）１０２に接続されている。他方ＬＡＮ１０２にはパーソナルコンピュータ（PC）１０３が接続されている。パーソナルコンピュータ１０３側にはこの接続のために図示せぬネットワークアダプタ（通称LANカード等）が備えられている。ネットワークカメラ群１０１、パーソナルコンピュータ１０３はLANケーブルによりＬＡＮ１０２へ接続されている。パーソナルコンピュータ１０３の構成として大まかには、表示部１０４と制御部１０５があり、制御部１０５の要素としてメモリ１０６がある。
【００１１】
図３は、カメラ検索プログラムの表示例である。図２の表示部１０４における表示例である。パーソナルコンピュータ（ＰＣ）１０３には、ネットワークカメラ検索プログラムがインストールされており、利用者がこのプログラムを実行させると表示部１０４に図のようなIPアドレス等を表示したリストが出る。リストの各行は順不同で、図２のネットワークカメラ１０２ａ、１０１b、１０１ｃ、１０１ｄに対応する。例えば４行目がネットワークカメラ１０２ａに対応するとすれば、#30-2F Northというカメラ名をネットワークカメラ１０２ａは持っていることを表している。なおこのリスト表示１０７が表示画面１枚に収まらない場合は、キーボードによる改ページ、表示ページ戻り動作を伴い全リストを複数画面で表示するようにすればよい。
【００１２】
図４は、カメラ検索プログラムの本実施例でキーとなる処理フローである。カメラの検索ステップ２０１ではネットワークカメラを検索する。次の画像の取得ステップ２０２では検索されたネットワークカメラから画像を取得する。これは一般にネットワークカメラに備わっているスナップショット画像通信（１枚だけ画像を得ること）の範疇に属する。画像のサイズ判定ステップ２０３では、画像のサイズがサムネイルサイズであるかを判定する。画像のリサイズステップ２０４では、画像のサイズ判定ステップ２０３における対象画像がサムネイルサイズではなかった場合にサムネイルサイズへとリサイズする。サムネイル画像の表示ステップ２０５ではこれらのサムネイルサイズの画像を図３に示したリスト上に表示する。
【００１３】
図４のフローを図３と対応付けキーとなる動作を説明すると、まず利用者が検索ボタン１０８を押すことにより、カメラの検索ステップ２０１が起動してネットワークカメラを検索しある１台のカメラに対して「カメラ名、IPアドレス、ポート番号」といったデータセットが検索結果として得られる。リスト表示１０７の各行でサムネイル画像を除く部分はこのデータセット情報によって構成、表示される。
【００１４】
次の画像の取得ステップ２０２では検索されたネットワークカメラからデータセット情報を用いてリアルタイム画像の配信を得る。指示手段として次のようなコマンドをLANを経由して送る。
【００１５】
http://<IP>:port/getimg.cgi ?size=160x120
所謂API（Application Programming Interface）であり、httpプロトコル（通信手順）により、対象カメラのIPアドレス、Port  No.にgetimg.cgiという画像を得るための情報設定、操作のカテゴリのコマンドを送ることに相当する。最後のsize以降の記述はサイズの指示手段であり、ここでは横160ドット縦120ドットのサムネイルサイズの画像の配信を要求するパラメータである。
【００１６】
なおPort  No.としては80が一般的であるが、WAN（Wide Area Network）へアクセスしブロードバンドルータの下にポートフォワーディング形式で接続されているネットワークカメラへ指示するのに、そのブロードバンドルータがこのネットワークカメラに割り当てているPort  No.を指定することもある。
【００１７】
画像のサイズ判定ステップ２０３では、このコマンドを送出した対象のネットワークカメラからの画像を受け取り、受け取った画像のサイズがサイズの指示手段で指示したサムネイルサイズであるかを判別する。画像サイズの指定を受け付けるタイプのネットワークカメラからはサムネイルサイズの画像が配信されてくる。他方、画像サイズの指定を受け付けるタイプではないネットワークカメラからは横480ドット縦360ドット等の既定サイズの画像が配信されてくる。
【００１８】
後者のケースでは配送画像のリサイズステップ２０４で配送された画像をサムネイルサイズにリサイズ（一般に縮小）する。簡単にはパーソナルコンピュータのメモリ１０６において、配信画像の格納エリアにリサイズ画像を上書き格納すれば、上記判別結果によらずに一箇所の格納エリアに指示したサムネイルサイズの画像が格納される。サムネイル画像の表示ステップ２０５ではこのサムネイルサイズの画像を図３に示したリスト上の右端に表示する。サムネイル画像の表示ステップ２０５では、図３のリスト表示の他に、１画面への表示カメラ数を増やすために、専らサムネイル画像のみを表示してもよい。
【００１９】
この後は利用者は従来同様のアクセス方法で、目的のサムネイル画像が表示されている行をポイントし、次にログインボタン１０９を押すことにより、httpプロトコルにより目的のサムネイル画像の元のサイズの画像をWebブラウザにおいてURL（Uniform Resource Locator）によるアクセスを経て表示するのが一般的な操作である。
【００２０】
なお図３の変更ボタン１１０はリスト上のカメラ名の変更入力を可能とするためのものであるが、カメラ名には漢字等の2バイト文字が使えないようなプログラムもあり、このときサムネイル画像による視認性がより有効となる。
【００２１】
各ネットワークカメラが撮影しているリアルタイム画像のサムネイル画像が配信、表示されていることにより利用者が目的の画像を視認して元のサイズの画像を得られる効果が得られる。従来は目的のカメラを特定するのに利用者が一目では分かりにくく、カメラにログインし配信映像を見て初めて検索対象とするカメラではなかったことに気づくことがあった。実施例によればテキスト情報のみのリストから操作するよりも利用者満足度は向上し、またネットワークカメラ検索プログラムそのものの利便性も向上し人為的なミスを起こしにくくなる。
【実施例２】
【００２２】
本発明によるカメラ検索プログラムの実施例２を図３及び図５乃至図８を参照して説明する。実施例１と共通する部分は省略する。
図３においてサムネイル表示されたカメラを選択する手段は、実施例１と同様、目的のサムネイル画像が表示されている行をポイントし、次にログインボタン１０９を押すことである。本実施例では、次のこの選択されたカメラにアクセスする手段を述べる。アクセスとは、利用者がカメラ検索プログラムと対話的にログインしビューワによるリアルタイム画像の表示、リモートコンフィギュレーション（カメラ設定）等を行うことである。
【００２３】
図５は、カメラ検索プログラムの実施例２のログイン画面１である。図２のログインボタン１０９を押すとこの画面が表示され、この画面で利用者がログインＩＤとパスワードを入力すると次の図６のログイン画面２の表示に替わる。図６は、カメラ検索プログラムのログイン画面２であり、ビューと設定と閉じるの３つのボタンによる選択肢がある。閉じるボタン４０１を押すと終了し図３の画面に戻る。ビューボタン４０２を選択したときには図７の表示が得られ、また設定ボタン４０３を選択したときには図８の表示が得られる。
【００２４】
図７は、カメラ検索プログラムのビューワ画面であり、ネットワークカメラから横480ドット縦360ドットの既定サイズの画像が配信され表示ている状態である。
【００２５】
図８は、カメラ検索プログラムの設定画面である。図６で設定を選択したときにこの画面表示が得られる。中央上部のサイズ窓において、横480ドット縦360ドット等の既定サイズとは異なる、横640ドット縦480ドットの拡大サイズの画像を以後の配信においてネットワークカメラが行うようにする、所謂リモートコンフィグレーションの設定を画像サイズ設定窓５０１において行っている例である。図にあるように各種の設定要素があり利用者が対話的に指定できる。
【００２６】
以上、利用者がビューワを用いて既定のサイズの画像を得られることと、設定画面を用いて画像サイズの変更等の設定を行うことができる効果が得られる。
【図面の簡単な説明】
【００２７】
【図１】本発明によるカメラ検索プログラムの実施例１のカメラ外観図。
【図２】カメラ検索プログラムの実施例１の構成図。
【図３】カメラ検索プログラムの実施例１の表示例。
【図４】カメラ検索プログラムの実施例１の処理フロー。
【図５】カメラ検索プログラムの実施例２のログイン画面１。
【図６】カメラ検索プログラムの実施例２のログイン画面２。
【図７】カメラ検索プログラムの実施例２のビューワ画面。
【図８】カメラ検索プログラムの実施例２の設定画面。
【符号の説明】
【００２８】
１  LAN端子
１０１  ネットワークカメラ群
１０２  ＬＡＮ
１０３  ＰＣ
１０４  表示部
１０５  制御部
１０６  メモリ
１０７  リスト表示
１０８  検索ボタン
１０９  ログインボタン
１１０  変更ボタン
２０１  カメラの検索ステップ
２０２  画像の取得ステップ
２０３  画像のサイズ判定ステップ
２０４  画像のリサイズステップ
２０５  サムネイル画像の表示ステップ
３０１  ログインＩＤ入力窓
３０２  パスワード入力窓
４０１  閉じるボタン
４０２  ビューボタン
４０３  設定ボタン
５０１  画像サイズ設定窓
【図１】
2006311391.tif 000003
【図２】
2006311391.tif 000004
【図３】
2006311391.tif 000005
【図４】
2006311391.tif 000006
【図５】
2006311391.tif 000007
【図６】
2006311391.tif 000008
【図７】
2006311391.tif 000009
【図８】
2006311391.tif 000010