Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4383909B2 - Image collecting apparatus, method thereof, program for executing the method, and storage medium storing the program - Google Patents
[go: Go Back, main page]

JP4383909B2 - Image collecting apparatus, method thereof, program for executing the method, and storage medium storing the program - Google Patents

Image collecting apparatus, method thereof, program for executing the method, and storage medium storing the program Download PDF

Info

Publication number
JP4383909B2
JP4383909B2 JP2004023588A JP2004023588A JP4383909B2 JP 4383909 B2 JP4383909 B2 JP 4383909B2 JP 2004023588 A JP2004023588 A JP 2004023588A JP 2004023588 A JP2004023588 A JP 2004023588A JP 4383909 B2 JP4383909 B2 JP 4383909B2
Authority
JP
Japan
Prior art keywords
image
time
display
accumulated
camera
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004023588A
Other languages
Japanese (ja)
Other versions
JP2005217886A (en
JP2005217886A5 (en
Inventor
章博 河野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2004023588A priority Critical patent/JP4383909B2/en
Publication of JP2005217886A publication Critical patent/JP2005217886A/en
Publication of JP2005217886A5 publication Critical patent/JP2005217886A5/ja
Application granted granted Critical
Publication of JP4383909B2 publication Critical patent/JP4383909B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)
  • Television Signal Processing For Recording (AREA)

Description

本発明は、例えば、例えば監視カメラによって撮像され、蓄積された画像を表示するための手法に関するものである。   The present invention relates to a technique for displaying, for example, an image captured and accumulated by a surveillance camera, for example.

近年、デジタルカメラあるいはデジタルビデオカメラに代表されるように、静止画像、動画像を電子的に記録、再生できる製品が発売されている。   In recent years, as represented by a digital camera or a digital video camera, products capable of electronically recording and reproducing still images and moving images have been released.

また、電子的に扱うメリットとして、画像と共に、例えば時刻や、撮像情報などを属性として持たせることができる。これらの情報を用いて、静止画像や映像を編集して撮像者の意図を表現できるような映像編集システムもでてきている。   Also, as an advantage of electronic handling, it is possible to have, for example, time and imaging information as attributes together with images. Video editing systems that can express the intention of the photographer by editing still images and videos using these pieces of information have come out.

例えば、撮像装置から画像や映像を収集して編集する(編集ソフトフォトレタッチソフトあるいはビデオ編集ソフト)が製品化されている。   For example, an image or video collected from an imaging device and edited (editing software photo retouching software or video editing software) has been commercialized.

一方、最近のインターネットの普及により、ネットワークを介して全世界的に様々な情報を受信したり、発信したりできるようになってきている。また、ネットワーク接続機能をもつネットワークカメラなどが登場してきている。   On the other hand, with the recent spread of the Internet, it has become possible to receive and transmit various information worldwide via a network. In addition, network cameras with network connection functions have appeared.

これらの発展により、遠隔地の画像をストリームとして受け取り、端末側で閲覧することが可能になる。また、同時に異なる地域の映像を閲覧することも可能となる。この受け取られたライブ映像は端末側でキャプチャするなどして蓄積しておくことが可能である。
特開平10−200855
With these developments, it is possible to receive a remote image as a stream and view it on the terminal side. It is also possible to view videos from different regions at the same time. The received live video can be stored by being captured on the terminal side.
Japanese Patent Laid-Open No. 10-200855

しかしながら、ネットワークを介して収集される画像データが膨大となると、所望の蓄積画像を検索し、閲覧することは容易ではなかった。   However, when the amount of image data collected via the network becomes enormous, it is not easy to search for and view a desired stored image.

本発明では、膨大、多種類かつ不連続な蓄積画像群に対して、時間軸を利用して検索可能なシステムを提供することを1つの特徴とする。   One feature of the present invention is to provide a system capable of searching for a huge, diverse, and discontinuous stored image group using a time axis.

上述した目的を達成するために、本発明の画像収集装置は、例えば、以下の構成を有する。すなわち、カメラによって撮像された蓄積動画像を表示する第1のウインドウと、前記カメラの撮像時刻を示す時間軸を表示する第2のウインドウとを表示手段に表示させる表示制御手段と、撮像時刻を指示するための指示子の前記時間軸上における位置に対応する撮像時刻を蓄積動画像の再生を開始する撮像時刻として決定し、前記決定された再生を開始する撮像時刻の蓄積動画像を検索する検索手段とを有する。また、前記表示制御手段は、前記カメラの蓄積動画像の撮像期間の分布状態を前記時間軸上に表示させる。   In order to achieve the above-described object, the image collecting apparatus of the present invention has the following configuration, for example. That is, the display control means for displaying on the display means a first window for displaying the accumulated moving image imaged by the camera and a second window for displaying a time axis indicating the imaging time of the camera, and the imaging time. The imaging time corresponding to the position on the time axis of the indicator for indicating is determined as the imaging time for starting the reproduction of the accumulated moving image, and the accumulated moving image at the imaging time for starting the determined reproduction is searched. Search means. Further, the display control means displays the distribution state of the imaging period of the accumulated moving image of the camera on the time axis.

各カメラの画像を短時間で容易に検索することができる。   Images from each camera can be easily searched in a short time.

以下、本発明の実施の形態を詳細に述べる。   Hereinafter, embodiments of the present invention will be described in detail.

画像収集装置の構成図を図1に示す。   A block diagram of the image collecting apparatus is shown in FIG.

図1において、画像収集装置100は、システムを立ち上げるのに必要なプログラムやデータが記憶されるメモリ101、演算や処理の制御を行うところの中央処理装置102、文字、記号、画等情報を表示する表示装置103、データや情報を保存する補助記憶装置(HDD)104、文字等を入力するキーボード装置105、表示された文字等をカーソルで指示するポインティングデバイス106、データや情報を保存する差し替え可能(removable)な、二次記憶装置(FDD)107、インターネットなどのネットワーク200に接続されたネットワークインターフェースカードNIC108がバス109を介して接続される。   In FIG. 1, an image collecting apparatus 100 stores information such as a memory 101 that stores programs and data necessary for starting up the system, a central processing unit 102 that controls operations and processes, characters, symbols, images, and the like. Display device 103 for displaying, auxiliary storage device (HDD) 104 for storing data and information, keyboard device 105 for inputting characters and the like, pointing device 106 for pointing displayed characters and the like with a cursor, replacement for storing data and information A removable secondary storage device (FDD) 107 and a network interface card NIC 108 connected to a network 200 such as the Internet are connected via a bus 109.

またメモリ101には、情報収集プログラム110、画像再生プログラム120、属性表示プログラム130、指示プログラム140、マルチ表示プログラム150、表示制御プログラム160がそれぞれ格納されている。   The memory 101 also stores an information collection program 110, an image reproduction program 120, an attribute display program 130, an instruction program 140, a multi display program 150, and a display control program 160.

また、FDD107には、蓄積画像170〜17nが格納されるものとする。また、HDD104には、蓄積画像群180〜18nが格納されるものとする。   The FDD 107 stores stored images 170 to 17n. Further, it is assumed that the accumulated image groups 180 to 18n are stored in the HDD 104.

図2は、ネットワークカメラ300と画像収集装置100との接続関係を示す図である。   FIG. 2 is a diagram illustrating a connection relationship between the network camera 300 and the image collection device 100.

ネットワークカメラ300は、画像を撮像する撮像装置301、撮像した画像を保存する画像蓄積装置302を有し、画像収集装置100と同様にネットワーク200に接続されている。図2ではネットワークカメラ300はネットワーク200上に1台しか描かれていないが、同様のネットワークカメラが複数ネットワーク200に接続されているものとする。なお、画像蓄積装置302は必須ではなく後述の画像収集によって直接画像収集装置に画像を蓄積させても良い。また、ネットワーク200の代わりに画像蓄積装置302に保存された画像を着脱可能な記録メディアとしての二次記憶装置107から画像収集装置に画像を受け渡しても良い。   The network camera 300 includes an imaging device 301 that captures an image and an image storage device 302 that stores the captured image, and is connected to the network 200 in the same manner as the image collection device 100. In FIG. 2, only one network camera 300 is depicted on the network 200, but it is assumed that similar network cameras are connected to the plurality of networks 200. Note that the image storage device 302 is not essential, and the image may be directly stored in the image collection device by image collection described later. Further, instead of the network 200, an image stored in the image storage device 302 may be transferred from the secondary storage device 107 as a detachable recording medium to the image collection device.

なお、画像蓄積装置302および二次記憶装置107に蓄積される蓄積画像170〜17nには画像及び各画像の付帯情報として撮像時刻が含まれる。   Note that the stored images 170 to 17n stored in the image storage device 302 and the secondary storage device 107 include the image and imaging time as supplementary information of each image.

次に、本実施例の動作について詳細に説明する。   Next, the operation of this embodiment will be described in detail.

画像収集プログラム110の収集動作を図3の動作処理フローチャートを用いて示す。   The collection operation of the image collection program 110 will be described with reference to the operation processing flowchart of FIG.

まず、ステップs301において画像を読み込む。二次記憶装置107、および、画像蓄積装置302、撮像装置301から取得された画像が読み込まれる。具体的には、二次記憶装置107に記憶された画像ファイルが読み込まれる。また、画像収集としてネットワークカメラ300の画像蓄積装置302からの、例えばftp転送などのネットワークプログラムによって蓄積画像が読み込まれる。また、ネットワークを介してストリーム配信された撮像装置301によって撮像された画像を収集する。   First, an image is read in step s301. Images acquired from the secondary storage device 107, the image storage device 302, and the imaging device 301 are read. Specifically, the image file stored in the secondary storage device 107 is read. Further, as image collection, the stored image is read by a network program such as ftp transfer from the image storage device 302 of the network camera 300. In addition, the image captured by the image capturing apparatus 301 stream-distributed via the network is collected.

ステップs302において、ネットワークカメラ300毎に蓄積画像180〜18nとしてHDD104に保存する。   In step s302, the network images 300 are stored in the HDD 104 as accumulated images 180 to 18n.

蓄積画像180〜18nは、ネットワークカメラごとに1つのあるフォルダに画像ファイル群を保存するなどして分類される。   The stored images 180 to 18n are classified by storing an image file group in one folder for each network camera.

ステップs303において、全ての蓄積画像が読み込まれたか確認し、読み込まれるまでステップs301〜s303を繰り返し、全て読み込まれたら終了する。なお、画像収集プログラム110は、ネットワークを介した画像収集など、画像収集装置100に常に画像が配信されるような場合は、終了せずにステップs301,s302を繰り返しても良い。   In step s303, it is confirmed whether all the stored images have been read. Steps s301 to s303 are repeated until all the stored images have been read. Note that the image collection program 110 may repeat steps s301 and s302 without ending when an image is always distributed to the image collection apparatus 100, such as image collection via a network.

なお画像収集プログラムの動作は、1時間おきに起動してもよいし、時刻を指定して起動させてもよい。また、マルチ表示プログラム150が起動するたびに同時に起動されても良い。   Note that the operation of the image collection program may be activated every hour, or may be activated by specifying a time. Alternatively, the multi-display program 150 may be activated at the same time each time it is activated.

次に、画像再生プログラム120の画像再生動作を図4の動作処理フローチャートを用いて示す。   Next, an image reproduction operation of the image reproduction program 120 will be described with reference to an operation processing flowchart of FIG.

まず、ステップs401において、HDD104に蓄積された蓄積画像のうち所望の1つが選択される。   First, in step s401, a desired one of the stored images stored in the HDD 104 is selected.

そして、ステップs402において、表示装置103の画面上に表示される指定位置を検出する。   In step s402, the designated position displayed on the screen of the display device 103 is detected.

ステップs403において、指定された位置に対応した蓄積画像の撮像時刻を再生開始時刻として決定する。指定がない場合は、例えば時刻順に古い物から指定される。   In step s403, the image capturing time corresponding to the designated position is determined as the reproduction start time. When there is no designation, it designates from the oldest thing in order of time, for example.

ステップs404において、図5に示すようにディスプレイ103上に画像が再生される画像表示ウインドウ501が表示され、静止画像であれば該当時刻の画像が表示される。また、動画像であれば再生開始時刻から終了までの映像が再生される。   In step s404, as shown in FIG. 5, an image display window 501 for displaying an image is displayed on the display 103. If it is a still image, an image at the corresponding time is displayed. In the case of a moving image, a video from the reproduction start time to the end is reproduced.

つぎに、ステップs405において、再生すべき画像群が残っていれば、s406で次の時刻を新たに指定してs403〜s405を繰り返す。そして、全て表示されたら新たな指示が発生するまでステップs401において待機する。   Next, in step s405, if there remains an image group to be reproduced, the next time is newly designated in s406, and s403 to s405 are repeated. Then, if all are displayed, the process waits in step s401 until a new instruction is generated.

なお、画像再生プログラム120は画像の再生動作を並列に実行させることができる。   Note that the image reproduction program 120 can execute image reproduction operations in parallel.

つぎに、図6の動作処理フローチャートを用いて属性表示プログラム130の動作処理を説明する。   Next, the operation processing of the attribute display program 130 will be described using the operation processing flowchart of FIG.

まず、ステップS601において、あるネットワークカメラによって撮像された蓄積画像が選択されたことを検出する。そして、ステップs602に進み、選択された画像に付帯する属性情報(時刻に関する情報)を読み込み、ステップs603に進み、このよみこまれた属性情報を表示する。   First, in step S601, it is detected that an accumulated image captured by a certain network camera has been selected. In step s602, attribute information (information related to time) attached to the selected image is read. In step s603, the read attribute information is displayed.

本実施の形態では、図7に示すように、ある一定期間(図7では2002/1/1〜2002/11/29)に対して蓄積画像の存在する期間をウインドウ701上に帯状に表示させる。具体的には、たとえば読み込まれた属性値の蓄積時刻に該当する期間を、時間軸を示す帯702の中で塗りつぶすことで蓄積画像期間を識別させる。ステップs604に進み、さらに画像群が残っていれば、ステップs602に戻り、再度s602〜s604を繰り返す。全て選択された画像の蓄積期間情報が表示された場合、新たな指示をs601で待つ。   In this embodiment, as shown in FIG. 7, the period in which the accumulated image exists for a certain period (2002/1/1 to 2002/11/29 in FIG. 7) is displayed on the window 701 in a strip shape. . Specifically, for example, the accumulated image period is identified by painting a period corresponding to the accumulation time of the read attribute value in a band 702 indicating the time axis. Proceeding to step s604, if more image groups remain, the process returns to step s602, and s602 to s604 are repeated again. When the storage period information of all the selected images is displayed, a new instruction is waited in s601.

次に指示プログラム140の指示動作を図8の動作処理フローチャートを用いて説明する。   Next, the instruction operation of the instruction program 140 will be described using the operation processing flowchart of FIG.

まず、s801において、図7のポインティングデバイス106がクリックされたときの図7に示すカーソル111の位置を検出する。そして、ステップs802において、検出されたカーソル111の位置から対応する時間帯を割り出す。さらに、ステップs803において、該当する帯状の時間表示の位置から、該当する撮像時刻を割り出す。   First, in s801, the position of the cursor 111 shown in FIG. 7 when the pointing device 106 in FIG. 7 is clicked is detected. In step s802, a corresponding time zone is determined from the detected position of the cursor 111. Further, in step s803, the corresponding imaging time is determined from the corresponding band-like time display position.

なお、本実施の形態における帯表示による時間帯は、2002/1/1の0:00から2002/11/29の12:00までの期間が扱われている。図7の場合、ポインティングデバイス106によって、例えば2002/10/29 8:00が選択されている。   In the present embodiment, the time zone by the band display covers the period from 2:00 on 2002/1/1 to 12:00 on 2002/11/29. In the case of FIG. 7, for example, 2002/10/29 8:00 is selected by the pointing device 106.

そして、ステップs804において、蓄積画像と指定された時刻に関する情報を表示制御プログラム160に受け渡す。   In step s804, information related to the stored image and the designated time is transferred to the display control program 160.

次に、図9の動作処理フローチャートを用いてマルチ表示プログラム150による画像収集装置100の動作説明する。マルチ表示は例えば図10に示すように、複数の画像ウインドウ501を再生表示することを指す。   Next, the operation of the image collection apparatus 100 by the multi-display program 150 will be described using the operation processing flowchart of FIG. For example, as shown in FIG. 10, the multi-display indicates that a plurality of image windows 501 are reproduced and displayed.

まず、ステップs901において、表示されるべき蓄積画像に対応する例えば6つのネットワークカメラが指定される。ステップs902において、指定された蓄積画像のそれぞれに対応する属性(撮像期間)情報の表示が属性表示プログラム130で行なわれる。例えば図10に示す属性情報表示ウインドウ1001のように、各蓄積画像のそれぞれに対応する蓄積された画像の撮像期間に関する情報(蓄積画像の有無)が帯表示702a〜fとして識別表示される。ウインドウ1001において、その縦軸は各インターネットカメラの名称であり、横軸は蓄積画像が撮像された時刻を示している。   First, in step s901, for example, six network cameras corresponding to accumulated images to be displayed are designated. In step s902, the attribute display program 130 displays attribute (imaging period) information corresponding to each designated accumulated image. For example, as in the attribute information display window 1001 shown in FIG. 10, information (presence / absence of accumulated image) regarding the imaging period of the accumulated image corresponding to each accumulated image is identified and displayed as band displays 702a to 702f. In the window 1001, the vertical axis indicates the name of each Internet camera, and the horizontal axis indicates the time when the accumulated image is captured.

次に、ステップs903において、選択された蓄積画像の画像ウインドウ上における表示位置を決定する。例えば、ステップs901においてネットワークカメラが指定された順番に左上から配列する。   In step s903, the display position of the selected accumulated image on the image window is determined. For example, the network cameras are arranged from the upper left in the order specified in step s901.

次に、ステップs904において、表示制御プログラム160に対して蓄積画像を処理するための初期化イベントを投げる。これによって、再生開始時刻が指定される。   Next, in step s904, an initialization event for processing the stored image is thrown to the display control program 160. Thereby, the reproduction start time is designated.

ステップs905においてイベントの発生を検出した場合、ステップs906に進む。ステップs906において、発生したイベントが表示制御プログラム160からのものである場合、ステップs907に進む。ステップs907において、再生すべき蓄積画像と表示位置、再生開始する蓄積画像の撮像時刻に関する情報がそれぞれ画像再生プログラム120に受け渡される。   If occurrence of an event is detected in step s905, the process proceeds to step s906. If it is determined in step s906 that the event that has occurred is from the display control program 160, the process advances to step s907. In step s907, information related to the stored image to be played back, the display position, and the imaging time of the stored image to be played back are passed to the image playback program 120.

この処理の結果、図10に示すように、複数の表示再生プログラム120が動作し、画像ウインドウ501上に各ネットワークカメラにおいて撮像された蓄積画像がマルチ画像表示される。   As a result of this processing, as shown in FIG. 10, a plurality of display reproduction programs 120 are operated, and accumulated images captured by each network camera are displayed in a multi-image on the image window 501.

ステップs908において終了イベントであると判断した場合、マルチ表示プログラムを終了する。   If it is determined in step s908 that the event is an end event, the multi-display program is ended.

次に、表示制御プログラム160による表示制御動作を図11の造作処理フローチャートを用いて説明する。   Next, the display control operation by the display control program 160 will be described using the production process flowchart of FIG.

まず、ステップs1101において、イベントの発生が検出された場合、ステップs1102に進む。ステップs1102において、発生したイベントが指示プログラム140のs804の指定された蓄積画像と時刻に関する情報を取得したイベントと判別された場合、ステップs1103に進む。ステップs1103において、取得した蓄積画像と指定時刻に関する情報を組とし、ステップs1104においてこの組を引数としてマルチ表示プログラム150へイベントを投げる(s1104)。   First, in step s1101, when occurrence of an event is detected, it progresses to step s1102. If it is determined in step s1102 that the event that has occurred is an event in which information related to the specified stored image and time in s804 of the instruction program 140 is acquired, the process advances to step s1103. In step s1103, the acquired stored image and information related to the specified time are set as a set, and in step s1104, an event is thrown to the multi-display program 150 using this set as an argument (s1104).

ステップs1105において、マルチ表示プログラム150の初期化のイベントであることが判別された場合、ステップs1106に進み、蓄積画像および指定時刻を組みとしたデフォルトを決定し、マルチ表示プログラム150にイベントとして返す(s1104)。例えば、最も古い画像を指定した再生位置を返す。   If it is determined in step s1105 that the event is an initialization event for the multi-display program 150, the process advances to step s1106 to determine a default including the stored image and the specified time, and returns it to the multi-display program 150 as an event ( s1104). For example, the playback position specifying the oldest image is returned.

s1107において、終了のイベントであると判別された場合、表示制御プログラム160を終了させる。   If it is determined in s1107 that the event is a termination event, the display control program 160 is terminated.

以上のようにすることで、長期間に渡り不連続に蓄積された複数の画像群、つまり蓄積情報から、指示プログラム140での指示によって所望された蓄積情報の所望された時点の画像の表示再生を行うことが出来る。   As described above, a plurality of image groups accumulated discontinuously over a long period of time, that is, display / reproduction of an image at a desired time of accumulated information desired by an instruction in the instruction program 140 from accumulated information. Can be done.

(第2の実施の形態)
本実施の形態では、複数の制御を同時に行うことで、非同期に蓄積された蓄積情報を統一的に扱う処理を説明する。なお、本実施の形態の構成は、指示プログラム140およびマルチ表示プログラムが後述のとおりの処理に変更される以外は図1と同等である。
(Second Embodiment)
In the present embodiment, a process will be described in which accumulated information accumulated asynchronously is unified by performing a plurality of controls simultaneously. The configuration of the present embodiment is the same as that of FIG. 1 except that the instruction program 140 and the multi-display program are changed to processing as described later.

図12を用いて、本実施の形態における指示プログラム141による指示動作を説明する。   The instruction operation by the instruction program 141 in this embodiment will be described with reference to FIG.

ステップs1201において、図13に示すとおり、属性情報表示ウインドウ1001上に、指示子1301を表示させる。この棒状の指示子1301は、時間軸垂直方向に重畳され、ポインティングデバイス106を用いて移動させることができる。   In step s1201, an indicator 1301 is displayed on the attribute information display window 1001, as shown in FIG. This bar-shaped indicator 1301 is superimposed in the direction perpendicular to the time axis and can be moved using the pointing device 106.

ステップs1202において、例えば図13の「OK」ボタン1302が選択されると指示子1301の画面上の表示位置を取得する。そして、s1203において、該取得された位置が時間帯のうちのどの時刻に対応するかを割り出す。そして、ステップs1204に進み、指定された時刻に関する情報を表示制御プログラム160に受け渡す。   In step s1202, for example, when the “OK” button 1302 in FIG. 13 is selected, the display position of the indicator 1301 on the screen is acquired. In s1203, it is determined which time in the time zone the acquired position corresponds to. Then, the process proceeds to step s1204, and information regarding the designated time is transferred to the display control program 160.

表示制御プログラムは、指定された時刻に関する情報に基づいて、現在マルチ表示すべき指定された蓄積画像の全てに再生の指示を画像再生プログラムに送る。すなわち、画像再生プログラム120は、指定された全てのネットワークカメラによって指定された時刻に撮像された画像を検索し、同時に再生表示させる。   The display control program sends a playback instruction to all the specified stored images to be multi-displayed to the image playback program based on information about the specified time. That is, the image reproduction program 120 searches for images captured at a designated time by all designated network cameras, and reproduces and displays them simultaneously.

すなわち、指示子1301を時間軸(横軸)上で時間軸に対して垂直方向に移動させることにより、複数の蓄積画像に対する同時刻の再生を一度に行うことができ、効率がよい。   That is, by moving the indicator 1301 on the time axis (horizontal axis) in the direction perpendicular to the time axis, it is possible to reproduce a plurality of accumulated images at the same time at a time, which is efficient.

なお、チェックボックスを表示させることにより、画像再生プログラム120への画像データの受け渡しを特定の1つにするかあるいは表示されている全画像にするかを切替えるようにしてもよい。   It should be noted that by displaying a check box, it is possible to switch whether the image data transfer to the image reproduction program 120 is a specific one or all displayed images.

また、指定された時刻に蓄積された画像が存在しない場合、指定された時刻以降で最も近い時刻に蓄積された画像を再生してもよい。このとき、指定した画像でないことを示すために、図14に示すとおり、画像表示ウインドウ501の周囲に赤い枠を設けたり、画像を点滅させたりしてもよい。また、指定された時刻に蓄積画像が存在しないことを示すために、図15に示すとおり、画像表示ウインドウ501上に特定の画像を表示させてもよい。   In addition, when there is no image accumulated at the designated time, the image accumulated at the nearest time after the designated time may be reproduced. At this time, a red frame may be provided around the image display window 501 or the image may be blinked as shown in FIG. Further, a specific image may be displayed on the image display window 501 as shown in FIG. 15 in order to indicate that no accumulated image exists at the designated time.

また、蓄積画像が存在しない期間を含む不連続な画像をマルチ画像再生しても以下のとおりにして同期を取ることができる。このときの画像再生プログラムの画像再生動作処理フローチャートを図17に示す。   Further, even when a discontinuous image including a period in which no accumulated image exists is reproduced as a multi-image, synchronization can be achieved as follows. FIG. 17 shows a flowchart of the image reproduction operation process of the image reproduction program at this time.

まず、ステップs1701において、HDD104に蓄積された蓄積画像のうち所望の1つが選択される。そして、ステップs1702において、表示装置103の画面上に表示される画像の表示位置が指定される。ステップs1703において、指定された位置に対応した時刻を再生開始時刻として決定する。指定された時刻に該当する画像がない場合は、決定された時刻以降であって最も近い蓄積画像が存在する時刻を再生開始時刻として決定する。   First, in step s1701, a desired one of the stored images stored in the HDD 104 is selected. In step s1702, the display position of the image displayed on the screen of the display device 103 is designated. In step s1703, the time corresponding to the designated position is determined as the reproduction start time. If there is no image corresponding to the specified time, the time after the determined time and the closest accumulated image exists is determined as the reproduction start time.

ステップs1704において、同期信号を発生させ、イベントの発生が検出された場合、ステップs1705に進む。ステップs1705において、各インターネットカメラの蓄積画像の撮像時刻が指定された再生開始時刻と異なるタイミングであるかどうかそれぞれ判断する。再生開始時刻に蓄積画像が存在しないものは、最も近い蓄積画像が存在する時刻の蓄積画像を再生表示される。一方、タイミングイベント(同期信号)がs1703で指定された再生開始時刻のタイミングであると判別されたものは、s1707へ進み、決定された再生開始時刻に対応する蓄積画像を再生表示する。   In step s1704, a synchronization signal is generated, and if occurrence of an event is detected, the process proceeds to step s1705. In step s1705, it is determined whether the image capturing time of the stored image of each Internet camera is different from the designated playback start time. If there is no accumulated image at the reproduction start time, the accumulated image at the time when the closest accumulated image exists is reproduced and displayed. On the other hand, if it is determined that the timing event (synchronization signal) is the timing of the reproduction start time specified in s1703, the process proceeds to s1707, and the stored image corresponding to the determined reproduction start time is reproduced and displayed.

マルチ表示を同期的に表示するための信号は、具体的には、指定された時点が12:00:00.00で、動画が30fpsであるとすれば、12:00:00.00,12:00:00.01,…12:00:00.29,12:00:01.00と言ったタイミングで発生させる。このような処理によりある指定された時点から、例え歯抜けの蓄積画像があったとしても、マルチ表示全体で同期をとって統一的に再生することが出来る。   Specifically, the signal for synchronously displaying the multi-display is 12: 00: 00.00, 12 if the designated time point is 12: 00: 00.00 and the moving image is 30 fps. : 10: 00: 00.01, ... 12: 00: 0.29, 12: 00: 01.00. Even if there is an accumulation image of missing teeth from a specified point in time by such processing, it can be reproduced in a unified manner in synchronization with the entire multi-display.

なお、ウインドウ501に表示される蓄積画像の代わりに現在インターネットカメラが撮像している画像を切換表示してもよい。   Note that instead of the stored image displayed in the window 501, an image currently captured by the Internet camera may be switched and displayed.

(第3の実施の形態)
本実施の形態では、蓄積画像の単位時間あたりの蓄積画像枚数に応じて蓄積画像の撮像時間帯の表示状態を変更する形態である。なお、画像収集装置100の構成は属性表示プログラムの動作処理以外は同様である。
(Third embodiment)
In the present embodiment, the display state of the storage time period of the stored image is changed according to the number of stored images per unit time of the stored image. The configuration of the image collecting apparatus 100 is the same except for the operation processing of the attribute display program.

図17は、本実施の形態における属性表示プログラムの動作処理フローチャートである。   FIG. 17 is an operational process flowchart of the attribute display program in the present embodiment.

まず、ステップs1701において、どのインターネットカメラの蓄積画像が選択されたかどうかを検出する。次にステップs1702において、選択されたインターネットカメラによって撮像された蓄積画像の属性情報(撮像時刻に関する情報)を抽出する。ステップs1703において、まだ属性情報が抽出されていない蓄積画像が存在するかどうか判別し、属性情報が抽出されていない蓄積画像があればステップs1702に戻る。すべての蓄積画像の属性情報の抽出を完了したと判断した場合、ステップs1704に進み、図18に示すとおりウインドウ1801上にインターネットカメラによって撮像された蓄積画像の撮像時刻の分布状態を示す帯1802が表示される。   First, in step s1701, it is detected which stored image of which Internet camera has been selected. Next, in step s1702, attribute information (information relating to the imaging time) of the stored image captured by the selected internet camera is extracted. In step s1703, it is determined whether there is an accumulated image from which attribute information has not yet been extracted. If there is an accumulated image from which attribute information has not been extracted, the process returns to step s1702. If it is determined that the extraction of the attribute information of all the stored images has been completed, the process proceeds to step s1704, and a band 1802 indicating the distribution state of the image capturing times of the stored images captured by the Internet camera is displayed on the window 1801 as shown in FIG. Is displayed.

帯1802の横方向は撮像時刻を示し、黒っぽく表示されているほど蓄積画像の単位時間あたりの撮像枚数が多いことを示している。例えば、単位時間あたり0枚から500枚の蓄積のばらつきがあった場合、ディスプレイで表現できる濃度を0〜100とすると500/100=5枚の蓄積数がある毎に表示する濃度を変更すればよい。例えば単位時間あたりの枚数が0枚では濃度0、200枚では濃度40、500枚では濃度100として表現する。このような蓄積画像の分布状態を表示することは、例えば異常を検知して画像の蓄積を開始するシステムが提案されているが、このようなシステムに有用である。 The horizontal direction of the band 1802 indicates the imaging time, and the more black the image is displayed, the more images are captured per unit time. For example, if there is variation in accumulation from 0 to 500 sheets per unit time, if the density that can be expressed on the display is 0 to 100, the density to be displayed is changed every time 500/100 = 5 sheets are accumulated. Good. For example, if the number of sheets per unit time is 0, the density is 0, the density is 200, the density is 40, and the density is 100. Displaying the distribution state of such an accumulated image has been proposed, for example, for a system that detects an abnormality and starts accumulation of an image, and is useful for such a system.

この帯1802の所望の時刻に対応する位置を指定することで、その時刻の蓄積画像を検索し、再生表示をウインドウ501上で行うことができる。なお、濃淡ではなく、色相を変えて蓄積画像の単位時間あたりの撮像枚数を示してもよい。   By designating a position corresponding to a desired time in the band 1802, a stored image at that time can be searched, and reproduction display can be performed on the window 501. Note that the number of captured images per unit time of the accumulated image may be indicated by changing the hue instead of the shade.

また、図19に示すとおり、帯の高さ方向を蓄積画像のサイズに関する情報に割り当てることもできる。具体的には、例えば、画像サイズの640x320を画素の100dot、320x160を画素の50dot、160X80を画素の25dotというような「高さ」に変換して表現させることで実現される。   Further, as shown in FIG. 19, the height direction of the band can be assigned to information relating to the size of the accumulated image. Specifically, for example, the image size 640 × 320 is converted into a “height” such as 100 dots of pixels, 320 × 160 is converted to 50 dots of pixels, and 160 × 80 is converted to “heights” of 25 dots of pixels.

なお、図19に示すような表示を実行するためには、蓄積画像の属性情報として、撮像時刻だけでなく、蓄積画像の画像サイズを保持しておく必要がある。これら撮像時刻、画像サイズに関する情報を必要に応じて読み出すことにより、図19の表示を行うことができる。   In order to execute the display as shown in FIG. 19, it is necessary to hold not only the imaging time but also the image size of the accumulated image as the attribute information of the accumulated image. The information shown in FIG. 19 can be displayed by reading out the information regarding the imaging time and the image size as necessary.

以上説明したとおり、長期間に渡り無秩序に複数蓄積された画像群に対して、画像フレーム数の分布の変化を濃淡で明示することで、容易に所望される時刻の蓄積画像を指定できる。   As described above, it is possible to easily specify an accumulated image at a desired time by clearly indicating a change in the distribution of the number of image frames in a shade for an image group that is randomly accumulated over a long period of time.

なお、上述した実施の形態においては、多地域で長期間に渡って蓄積された情報において、統一的な国際標準時GMTで検索するのではなく、各地域時刻で統一的に扱ってもよい。例えばある日の一日の再生を指定した際に、全ての地域の蓄積画像で、夜中の暗闇から朝日が昇り昼になりまた夜になる、といったような、同期表示が可能となる。   In the above-described embodiment, information accumulated over a long period of time in multiple areas may be handled in a unified manner at each local time instead of being searched by the unified international standard time GMT. For example, when the reproduction of one day of a certain day is designated, synchronized display such as the morning sun rising from the darkness in the middle of the night to the daytime and the nighttime can be performed on the accumulated images in all regions.

画像収集装置の構成図Configuration diagram of image acquisition device システム全体図。Overall system diagram. 画像収集装置の画像収集の動作処理フローチャート。The operation processing flowchart of the image collection of an image collection device. 画像収集装置の画像再生の動作処理フローチャート。The operation processing flowchart of the image reproduction of an image collection device. 画像表示ウインドウの一例を示す図。The figure which shows an example of an image display window. 画像収集装置の属性(撮像時刻)を表示する動作処理フローチャート。The operation processing flowchart which displays the attribute (imaging time) of an image collection device. 蓄積画像が撮像された時刻を表示する一例を示す図。The figure which shows an example which displays the time when the accumulation image was imaged. 画像収集装置の再生指示の動作処理フローチャート。The operation processing flowchart of the reproduction | regeneration instruction | indication of an image collection device. 画像収集装置のマルチ画像表示処理フローチャート。The multi-image display process flowchart of an image collection device. マルチ画像表示の一例を示す図。The figure which shows an example of a multi-image display. 画像収集装置の表示制御処理フローチャート。The display control processing flowchart of an image collection device. 画像収集装置の再生指示の動作処理フローチャート。The operation processing flowchart of the reproduction instruction of the image collecting apparatus. 再生指示を行うためのウインドウの一例を示す図。The figure which shows an example of the window for performing a reproduction | regeneration instruction | indication. 画像表示ウインドウの一例を示す図。The figure which shows an example of an image display window. 画像表示ウインドウの一例を示す図。The figure which shows an example of an image display window. 画像収集装置のマルチ画像表示処理フローチャート。The multi-image display process flowchart of an image collection device. 画像収集装置の蓄積画像の分布を表示する動作処理フローチャート。The operation processing flowchart which displays distribution of the accumulation image of an image collection device. 画像収集装置の蓄積画像の分布を表示したウインドウの一例を示す図。The figure which shows an example of the window which displayed distribution of the accumulation image of an image collection device. 画像収集装置の蓄積画像の分布を表示したウインドウの一例を示す図。The figure which shows an example of the window which displayed distribution of the accumulation image of an image collection device.

符号の説明Explanation of symbols

100 画像収集装置
101 メモリ
102 CPU
103 表示装置
300 ネットワークカメラ
100 Image collection device 101 Memory 102 CPU
103 Display device 300 Network camera

Claims (5)

カメラによって撮像された蓄積動画像を表示する第1のウインドウと、前記カメラの撮像時刻を示す時間軸を表示する第2のウインドウとを表示手段に表示させる表示制御手段と、
撮像時刻を指示するための指示子の前記時間軸上における位置に対応する撮像時刻を蓄積動画像の再生開始する撮像時刻として決定し、前記決定された再生開始する撮像時刻の蓄積動画像を検索する検索手段とを有し、
前記表示制御手段は、前記カメラの蓄積動画像の撮像期間の分布状態を前記時間軸上に表示させることを特徴とする画像収集装置。
Display control means for causing the display means to display a first window for displaying the accumulated moving image captured by the camera and a second window for displaying a time axis indicating the imaging time of the camera;
Determine the imaging time corresponding to the position in the time axis of the indicator for indicating the imaging time as an imaging time to start playback of the accumulated video image, storing moving image imaging time to start playing the determined And a search means for searching for
The display control means displays the distribution state of the imaging period of the accumulated moving image of the camera on the time axis.
前記表示制御手段は、さらに、蓄積動画像の画素数に関する情報を前記時間軸に対して垂直方向に示すように表示制御することを特徴とする請求項1に記載の画像収集装置。   The image collection apparatus according to claim 1, wherein the display control unit further performs display control so that information regarding the number of pixels of the accumulated moving image is indicated in a direction perpendicular to the time axis. カメラによって撮像された蓄積動画像を表示する第1のウインドウと、前記カメラの撮像時刻を示す時間軸を表示する第2のウインドウとを表示手段に表示させ、撮像時刻を指示するための指示子の前記時間軸上における位置に対応する撮像時刻を蓄積動画像の再生開始する撮像時刻として決定し、前記決定された再生開始する撮像時刻の蓄積動画像を前記第1のウインドウに表示させる画像収集装置における表示方法であって、
前記カメラの蓄積動画像の撮像期間の分布状態を前記第2のウインドウの時間軸上に表示させることを特徴とする表示方法。
An indicator for instructing the imaging time by displaying on the display means a first window for displaying the accumulated moving image captured by the camera and a second window for displaying a time axis indicating the imaging time of the camera. wherein determining the imaging time corresponding to the position on the time axis as an imaging time to start playback of the accumulated video image to display the accumulated moving image imaging time to start playing the determined in the first window A display method in an image collecting apparatus,
A display method of displaying a distribution state of an imaging period of an accumulated moving image of the camera on a time axis of the second window.
コンピュータに、
カメラによって撮像された蓄積動画像を表示する第1のウインドウと、前記カメラの撮像時刻を示す時間軸を表示する第2のウインドウとを表示手段に表示させる表示制御手順と、
撮像時刻を指示するための指示子の前記時間軸上における位置に対応する撮像時刻を蓄積動画像の再生開始する撮像時刻として決定し、前記決定された再生開始する撮像時刻の蓄積動画像を検索する検索手順とを実行させ、
前記表示制御手順は、前記カメラの蓄積動画像の撮像期間の分布状態を前記時間軸上に表示させる
ことを特徴とするプログラム。
On the computer,
A display control procedure for causing the display means to display a first window for displaying the accumulated moving image captured by the camera and a second window for displaying a time axis indicating the imaging time of the camera;
Determine the imaging time corresponding to the position in the time axis of the indicator for indicating the imaging time as an imaging time to start playback of the accumulated video image, storing moving image imaging time to start playing the determined And perform a search procedure to search for
The display control procedure displays a distribution state of an imaging period of the accumulated moving image of the camera on the time axis.
請求項4に記載のプログラムを記憶した画像収集装置が読み取り可能な記憶媒体。   A storage medium readable by an image collecting apparatus storing the program according to claim 4.
JP2004023588A 2004-01-30 2004-01-30 Image collecting apparatus, method thereof, program for executing the method, and storage medium storing the program Expired - Fee Related JP4383909B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004023588A JP4383909B2 (en) 2004-01-30 2004-01-30 Image collecting apparatus, method thereof, program for executing the method, and storage medium storing the program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004023588A JP4383909B2 (en) 2004-01-30 2004-01-30 Image collecting apparatus, method thereof, program for executing the method, and storage medium storing the program

Publications (3)

Publication Number Publication Date
JP2005217886A JP2005217886A (en) 2005-08-11
JP2005217886A5 JP2005217886A5 (en) 2007-03-01
JP4383909B2 true JP4383909B2 (en) 2009-12-16

Family

ID=34906550

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004023588A Expired - Fee Related JP4383909B2 (en) 2004-01-30 2004-01-30 Image collecting apparatus, method thereof, program for executing the method, and storage medium storing the program

Country Status (1)

Country Link
JP (1) JP4383909B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021192264A (en) * 2017-07-14 2021-12-16 キヤノンマーケティングジャパン株式会社 Information processing apparatus, information processing method, and program

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007243267A (en) * 2006-03-06 2007-09-20 Sony Corp Video surveillance system and video surveillance program
JP2008187656A (en) * 2007-01-31 2008-08-14 Aiphone Co Ltd Video intercom system
JP5473478B2 (en) * 2009-08-24 2014-04-16 キヤノン株式会社 Image display apparatus, control method thereof, and program
JP2012004739A (en) 2010-06-15 2012-01-05 Sony Corp Information processor, information processing method and program
GB2532926A (en) * 2014-11-27 2016-06-08 Ibm Managing time-dependent electronic files

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021192264A (en) * 2017-07-14 2021-12-16 キヤノンマーケティングジャパン株式会社 Information processing apparatus, information processing method, and program
JP7273333B2 (en) 2017-07-14 2023-05-15 キヤノンマーケティングジャパン株式会社 Information processing device, information processing method, program

Also Published As

Publication number Publication date
JP2005217886A (en) 2005-08-11

Similar Documents

Publication Publication Date Title
CN1326070C (en) Video information intelligent management system
JP5524653B2 (en) Display control apparatus and control method thereof
US20120110509A1 (en) Information processing apparatus, information processing method, program, and surveillance system
CN101676913A (en) Image searching device, digital camera and image searching method
CN100551006C (en) Reproducing apparatus, imaging apparatus, and screen display method
AU2005200888A1 (en) Visualising camera position in recorded video
US12549689B2 (en) Video reception/search apparatus and video display method
US8405754B2 (en) Image processing apparatus and control method for image processing apparatus
JP2007243289A (en) Video surveillance system and video surveillance program
JP2013007836A (en) Image display device, image display method, and program
JP2009123196A (en) Image search device
JP4383909B2 (en) Image collecting apparatus, method thereof, program for executing the method, and storage medium storing the program
US20060126963A1 (en) Frame classification information providing device and program
JP5329130B2 (en) Search result display method
EP3185137A1 (en) Method, apparatus and arrangement for summarizing and browsing video content
JP4241562B2 (en) Image compression device
JP3558813B2 (en) Video surveillance system
JPH06162116A (en) Video display
JP2014192532A (en) Image processing program and image processing device
JP5554214B2 (en) Minutes system and program
JP2008311847A (en) Display control apparatus, display control method, and program
JP4209379B2 (en) RECORDING DEVICE, ITS BROWSER DEVICE, ITS PROGRAM, AND RECORDING MEDIUM
JP5737192B2 (en) Image processing program, image processing apparatus, and image processing method
JP2008090526A (en) Conference information storage device, system, conference information display device, and program
JP2006074667A (en) Video surveillance system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070117

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081111

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090403

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090512

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090805

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090827

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090915

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090924

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121002

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4383909

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131002

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees