JP2018074429A - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- Publication number
- JP2018074429A JP2018074429A JP2016213249A JP2016213249A JP2018074429A JP 2018074429 A JP2018074429 A JP 2018074429A JP 2016213249 A JP2016213249 A JP 2016213249A JP 2016213249 A JP2016213249 A JP 2016213249A JP 2018074429 A JP2018074429 A JP 2018074429A
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- imaging device
- address
- imaging
- video
- 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.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 45
- 238000003672 processing method Methods 0.000 title claims description 10
- 238000003384 imaging method Methods 0.000 claims abstract description 81
- 238000000034 method Methods 0.000 claims description 8
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本発明は、情報処理装置、情報処理方法、プログラムに関する。 The present invention relates to an information processing apparatus, an information processing method, and a program.
近年、防犯対策などの目的で、コンビニエンスストアなどの店舗内やオフィスビルなどに、ネットワークカメラ(監視カメラ)が設置されている。 In recent years, network cameras (surveillance cameras) are installed in stores such as convenience stores and office buildings for the purpose of security measures.
ネットワークカメラにより撮影された映像は、サーバ装置を介してクライアント端末(PCや携帯端末)により確認することが可能となっている。 Video taken by the network camera can be confirmed by a client terminal (PC or portable terminal) via the server device.
特許文献1には、ネットワークカメラで撮影された映像を、サーバ装置を介してクライアント端末により確認する仕組みについて記載されている。 Patent Document 1 describes a mechanism for confirming an image captured by a network camera by a client terminal via a server device.
このような仕組みにおいては、ユーザはネットワークカメラのIPアドレスをサーバ装置に登録することで、サーバ装置を経由して映像を保存・再生したり、ライブ映像を確認したりすることができる。 In such a mechanism, the user can store / reproduce video and confirm live video via the server device by registering the IP address of the network camera in the server device.
しかし、サーバ装置の中には、カメラのIPアドレス等の固有情報を隠蔽し、外部には録画サーバ上で設定したカメラ名などの情報(識別情報)のみを公開する仕様のものがある。その場合、録画映像を取得したいカメラのIPアドレスのみが分かっている場合には、所望の映像を取得出来ないという問題がある。 However, some server devices have specifications that conceal unique information such as the IP address of the camera and disclose only information (identification information) such as the camera name set on the recording server. In this case, there is a problem that a desired video cannot be acquired if only the IP address of the camera from which the recorded video is to be acquired is known.
そこで、本発明は、カメラのIPアドレスを公開しないサーバ装置を用いたシステムにおいても、カメラ識別情報とカメラIPアドレスを対応付けて管理することを可能とする仕組みを提供することを目的とする。 Accordingly, an object of the present invention is to provide a mechanism that enables camera identification information and a camera IP address to be managed in association with each other even in a system using a server device that does not disclose the IP address of the camera.
本発明の情報処理装置は、撮像装置とサーバ装置と情報処理装置とが通信可能に接続された情報処理システムにおける情報処理装置であって、撮像装置を識別する識別情報と、撮像装置のIPアドレスとをそれぞれ記憶する記憶手段と、前記記憶手段に記憶された識別情報を用いて特定される撮像装置により撮影された映像を、前記サーバ装置を経由して取得し、さらに、前記記憶手段に記憶されたIPアドレスを用いて特定される撮像装置により撮影された映像を取得する取得手段と、前記取得手段により取得した映像を比較することで、前記識別情報により特定される撮像装置と、前記IPアドレスにより特定される撮像装置とが同一であるかを判定する判定手段と、を備えることを特徴とする。 An information processing apparatus according to the present invention is an information processing apparatus in an information processing system in which an imaging apparatus, a server apparatus, and an information processing apparatus are communicably connected, and includes identification information that identifies the imaging apparatus, and an IP address of the imaging apparatus Each of the storage means, and the video captured by the imaging device specified using the identification information stored in the storage means is acquired via the server device, and further stored in the storage means An acquisition unit that acquires a video imaged by an imaging device that is specified using the IP address specified, and an imaging device that is specified by the identification information by comparing the video acquired by the acquisition unit, and the IP Determining means for determining whether or not the imaging device specified by the address is the same.
また、本発明の情報処理方法は、撮像装置とサーバ装置と情報処理装置とが通信可能に接続された情報処理システムにおける情報処理装置であって、撮像装置を識別する識別情報と、撮像装置のIPアドレスとをそれぞれ記憶する情報処理装置における情報処理方法であって、前記情報処理装置の取得手段が、前記記憶された識別情報を用いて特定される撮像装置により撮影された映像を、前記サーバ装置を経由して取得し、さらに、前記記憶されたIPアドレスを用いて特定される撮像装置により撮影された映像を取得する取得工程と、前記情報処理装置の判定手段が、前記取得工程により取得した映像を比較することで、前記識別情報により特定される撮像装置と、前記IPアドレスにより特定される撮像装置とが同一であるかを判定する判定工程と、を備えることを特徴とする。 The information processing method of the present invention is an information processing apparatus in an information processing system in which an imaging apparatus, a server apparatus, and an information processing apparatus are connected so as to be communicable, and includes identification information for identifying the imaging apparatus, An information processing method in an information processing apparatus that stores an IP address respectively, wherein an image captured by an image capturing apparatus specified by the acquisition unit of the information processing apparatus using the stored identification information is displayed on the server An acquisition step of acquiring via the device, and further acquiring an image captured by the imaging device specified using the stored IP address, and a determination unit of the information processing device acquired by the acquisition step By comparing the captured images, it is determined whether the imaging device specified by the identification information is the same as the imaging device specified by the IP address Characterized in that it comprises a determination step, the.
また、本発明のプログラムは、撮像装置とサーバ装置と情報処理装置とが通信可能に接続された情報処理システムにおける情報処理装置であって、撮像装置を識別する識別情報と、撮像装置のIPアドレスとをそれぞれ記憶する情報処理装置において実行可能なプログラムであって、前記情報処理装置を、前記記憶手段に記憶された識別情報を用いて特定される撮像装置により撮影された映像を、前記サーバ装置を経由して取得し、さらに、前記記憶手段に記憶されたIPアドレスを用いて特定される撮像装置により撮影された映像を取得する取得手段と、前記取得手段により取得した映像を比較することで、前記識別情報により特定される撮像装置と、前記IPアドレスにより特定される撮像装置とが同一であるかを判定する判定手段として機能させるためのプログラム。 The program of the present invention is an information processing apparatus in an information processing system in which an imaging apparatus, a server apparatus, and an information processing apparatus are connected to be communicable, and includes identification information for identifying the imaging apparatus and an IP address of the imaging apparatus Each of the information processing apparatus and the server apparatus, wherein the server apparatus displays a video imaged by the imaging apparatus specified by using the identification information stored in the storage unit. And acquiring the video captured by the imaging device specified using the IP address stored in the storage unit and the video acquired by the acquisition unit Determining means for determining whether the imaging device specified by the identification information is the same as the imaging device specified by the IP address; Program to function.
本発明によれば、カメラのIPアドレスを公開しないサーバ装置を用いたシステムにおいても、カメラ識別情報とカメラIPアドレスを対応付けて管理することが可能となる。 According to the present invention, even in a system using a server device that does not disclose the camera IP address, it is possible to manage the camera identification information and the camera IP address in association with each other.
以下、図面を参照して、本発明の実施形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の情報処理システムの構成の一例を示す図である。 FIG. 1 is a diagram showing an example of the configuration of an information processing system according to the present invention.
図1に示す通り、クライアント端末(情報処理装置)100、複数の撮像装置(200、201・・・)、映像記録装置(サーバ装置)300とが通信回線を介して通信可能に接続されている。 As shown in FIG. 1, a client terminal (information processing device) 100, a plurality of imaging devices (200, 201...), And a video recording device (server device) 300 are communicably connected via a communication line. .
図2は、本発明の実施形態におけるクライアント端末100、映像記録装置300のハードウェア構成の一例を示すブロック図である。 FIG. 2 is a block diagram illustrating an example of a hardware configuration of the client terminal 100 and the video recording apparatus 300 according to the embodiment of the present invention.
図2に示すように、クライアント端末100、映像記録装置300は、システムバス204を介してCPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203、入力コントローラ205、ビデオコントローラ206、メモリコントローラ207、よび通信I/Fコントローラ208が接続される。
As shown in FIG. 2, the client terminal 100 and the video recording apparatus 300 are connected via a
CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。
The CPU 201 comprehensively controls each device and controller connected to the
ROM202あるいは外部メモリ211は、CPU201が実行する制御プログラムであるBIOS(Basic Input/Output System)やOS(Operating System)や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ(データテーブルを含む)を保持している。
The
RAM203は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードし、ロードしたプログラムを実行することで各種動作を実現する。
The RAM 203 functions as a main memory, work area, and the like for the CPU 201. The CPU 201 implements various operations by loading a program or the like necessary for executing the processing from the
入力コントローラ205は、キーボード209や不図示のマウス等のポインティングデバイス等の入力装置からの入力を制御する。入力装置がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下(指等でタッチ)することにより、各種の指示を行うことができることとする。
The
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。 The touch panel may be a touch panel capable of detecting a position touched with a plurality of fingers, such as a multi-touch screen.
ビデオコントローラ206は、ディスプレイ210などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作を受け付け可能な装置については、入力装置も提供する。
The
なおビデオコントローラ206は、表示制御を行うためのビデオメモリ(VRAM)を制御することが可能で、ビデオメモリ領域としてRAM203の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
Note that the
メモリコントローラ207は、外部メモリ211へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置(ハードディスク)、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等を利用可能である。
The
通信I/Fコントローラ209は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信やISDNなどの電話回線、および携帯電話の3G回線を用いた通信が可能である。
The communication I /
尚、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ210上での表示を可能としている。また、CPU201は、ディスプレイ210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the CPU 201 enables display on the
次に図3のフローチャートを用いて、本実施形態におけるカメラIDとIPアドレスの対応付け処理について説明する。 Next, the association process between the camera ID and the IP address in the present embodiment will be described with reference to the flowchart of FIG.
図3のフローチャートは、クライアント端末100、映像記録装置300、撮像装置200のCPU201が所定の制御プログラムを読み出して実行する処理である。 3 is a process in which the CPU 201 of the client terminal 100, the video recording apparatus 300, and the imaging apparatus 200 reads and executes a predetermined control program.
ステップS301では、映像記録装置300のCPU201は、撮像装置200に対してリアルタイム映像のリクエストを送信することで、現在撮影している映像を要求する。この際、映像記録装置300は、図5に示す管理情報を参照し、撮像装置200のIPアドレスを取得することで、リクエストの送信先を特定する。 In step S <b> 301, the CPU 201 of the video recording device 300 transmits a request for a real-time video to the imaging device 200, thereby requesting a video currently being shot. At this time, the video recording apparatus 300 refers to the management information shown in FIG. 5 and acquires the IP address of the imaging apparatus 200 to identify the transmission destination of the request.
ステップS302では、撮像装置200のCPU201は、映像記録装置300から送信されたリクエストを受信する。 In step S <b> 302, the CPU 201 of the imaging apparatus 200 receives the request transmitted from the video recording apparatus 300.
ステップS303では、撮像装置200のCPU201は、撮影した映像を映像記録装置300に対して送信する。 In step S <b> 303, the CPU 201 of the imaging apparatus 200 transmits the captured video to the video recording apparatus 300.
ステップS304では、映像記録装置300のCPU201は、ステップS303で撮像装置200から送信された映像を受信する。そして、受信した映像を、撮影元の撮像装置の識別情報(IDまたはIPアドレス)に対応付けて記録部に保存する。 In step S304, the CPU 201 of the video recording device 300 receives the video transmitted from the imaging device 200 in step S303. Then, the received video is stored in the recording unit in association with identification information (ID or IP address) of the imaging device that is the imaging source.
なお、ステップS301〜S304の処理は、一定間隔で繰り返し実行するものとする。また、撮像装置200が複数台ある場合には、各撮像装置200から映像を取得するものとする。 Note that the processing of steps S301 to S304 is repeatedly executed at regular intervals. In addition, when there are a plurality of imaging devices 200, video is acquired from each imaging device 200.
ステップS305では、クライアント端末100のCPU201は、映像記録装置300に対してカメラIDを送信する。この際に送信するカメラIDは、カメラIPアドレスとの対応付けが出来ていないIDである。 In step S <b> 305, the CPU 201 of the client terminal 100 transmits a camera ID to the video recording apparatus 300. The camera ID transmitted at this time is an ID that is not associated with the camera IP address.
ステップS306では、映像記録装置300のCPU201は、クライアント端末100から送信されたカメラIDと、映像取得のリクエストを受信する。 In step S306, the CPU 201 of the video recording apparatus 300 receives the camera ID and the video acquisition request transmitted from the client terminal 100.
ステップS307では、映像記録装置300のCPU201は、記録部に記録された映像のうち、ステップS306で取得したカメラIDに対応する映像を取得する。 In step S307, the CPU 201 of the video recording device 300 acquires a video corresponding to the camera ID acquired in step S306 among the videos recorded in the recording unit.
ステップS308では、映像記録装置300のCPU201は、ステップS307で取得した映像から静止画を生成し、クライアント端末100に対して当該静止画を送信する。この際、当該静止画の生成元の映像を撮影した撮像装置(カメラ)の識別情報(ID)もあわせて送信する。 In step S <b> 308, the CPU 201 of the video recording apparatus 300 generates a still image from the video acquired in step S <b> 307 and transmits the still image to the client terminal 100. At this time, the identification information (ID) of the imaging device (camera) that captured the still image generation source video is also transmitted.
本実施例においては、静止画を生成して送信する形態を説明するが、静止画ではなく動画であっても良い。その場合には、クライアント端末100において、動画から静止画を生成する処理を実行する。 In the present embodiment, a mode in which a still image is generated and transmitted will be described, but it may be a moving image instead of a still image. In that case, the client terminal 100 executes processing for generating a still image from a moving image.
ステップS309では、クライアント端末100のCPU201は、ステップS308で映像記録装置300から送信された静止画を受信する。 In step S309, the CPU 201 of the client terminal 100 receives the still image transmitted from the video recording apparatus 300 in step S308.
ステップS310では、クライアント端末100のCPU201は、撮像装置200に対してリアルタイム映像の取得要求を送信する。この際、クライアント端末100は、図6に示す管理情報を参照し、カメラID(撮像装置の識別情報)が登録されていないカメラのIPアドレスを取得することで、リクエスト送信先の撮像装置を特定する。 In step S <b> 310, the CPU 201 of the client terminal 100 transmits a real-time video acquisition request to the imaging apparatus 200. At this time, the client terminal 100 refers to the management information shown in FIG. 6 and acquires the IP address of the camera for which the camera ID (identification information of the imaging device) is not registered, thereby specifying the imaging device that is the request transmission destination. To do.
ステップS311では、撮像装置200のCPU201は、ステップS310でクライアント端末100から送信されたリクエストを受信する。 In step S311, the CPU 201 of the imaging apparatus 200 receives the request transmitted from the client terminal 100 in step S310.
ステップS312では、撮像装置200のCPU201は、クライアント端末100に対して撮影された映像を送信する。 In step S <b> 312, the CPU 201 of the imaging apparatus 200 transmits the captured video to the client terminal 100.
ステップS313では、クライアント端末100のCPU201は、ステップS312で撮像装置200から送信された映像を受信する。 In step S313, the CPU 201 of the client terminal 100 receives the video transmitted from the imaging device 200 in step S312.
ステップS314では、クライアント端末100のCPU201は、ステップS313で受信した映像から静止画を取得する。 In step S314, the CPU 201 of the client terminal 100 acquires a still image from the video received in step S313.
本実施例では、クライアント端末100において映像から静止画を生成する処理を実行しているが、撮像装置200において静止画を生成し、クライアント端末100は撮像装置200において生成した静止画を取得しても良い。 In this embodiment, the client terminal 100 executes a process of generating a still image from the video. However, the imaging device 200 generates a still image, and the client terminal 100 acquires the still image generated by the imaging device 200. Also good.
ステップS315では、クライアント端末100のCPU201は、ステップS309で受信した静止画と、ステップS314で受信した静止画とを比較し、両者の類似度が基準値を満たすかを判定する。 In step S315, the CPU 201 of the client terminal 100 compares the still image received in step S309 with the still image received in step S314, and determines whether the similarity between the two satisfies the reference value.
すなわち、同一の撮像装置から取得した静止画であるか、異なる撮像装置から取得した静止画であるかを判定する。 That is, it is determined whether the images are still images acquired from the same imaging device or still images acquired from different imaging devices.
類似度が基準値を満たす場合(すなわち、同一の撮像装置から取得した静止画である場合)(S315:YES)は、処理をステップS316に移行する。 If the similarity satisfies the reference value (that is, if the images are still images acquired from the same imaging device) (S315: YES), the process proceeds to step S316.
類似度が基準値を満たさない場合(すなわち、異なる撮像装置から取得した静止画である場合)(S315:NO)は、処理をステップS305に移行する。 When the similarity does not satisfy the reference value (that is, when the still image is acquired from a different imaging device) (S315: NO), the process proceeds to step S305.
なお、類似度の算出にあたっては、画像の色やエッジなどの特徴量をそれぞれ抽出し、特徴量を比較することで類似度を算出するものとする。 In calculating the similarity, feature amounts such as image colors and edges are extracted, and the feature amounts are compared to calculate the similarity.
ステップS316では、クライアント端末100のCPU201は、カメラIDとカメラIPアドレスを対応させた情報を記録する。 In step S316, the CPU 201 of the client terminal 100 records information in which the camera ID is associated with the camera IP address.
以上の処理により、クライアント端末100においてカメラIDとカメラIPアドレスとを対応付けて管理することが可能となる。 Through the above processing, the client terminal 100 can manage the camera ID and the camera IP address in association with each other.
図4は、カメラID(撮像装置の識別情報)と、当該カメラを管理するサーバ(映像記録装置)のIPアドレスとが対応付けられた情報の一例を示す図である。クライアント端末100の記憶部に記憶されているものとする。 FIG. 4 is a diagram illustrating an example of information in which a camera ID (identification information of an imaging apparatus) is associated with an IP address of a server (video recording apparatus) that manages the camera. It is assumed that it is stored in the storage unit of the client terminal 100.
図5は、カメラIDと当該カメラのIPアドレスが対応付けられた情報の一例を示す図である。映像記録装置300の記憶部に記憶されているものとする。 FIG. 5 is a diagram illustrating an example of information in which a camera ID is associated with an IP address of the camera. Assume that it is stored in the storage unit of the video recording apparatus 300.
図6は、カメラのIPアドレスと当該カメラのIDとが対応付けられた情報の一例を示す図であり、クライアント端末100に記憶される情報である。本実施例の図3のフローチャートで示す処理を実行することで、カメラIPアドレスとカメラIDとが対応付けて記録される。 FIG. 6 is a diagram illustrating an example of information in which an IP address of a camera and an ID of the camera are associated with each other, and is information stored in the client terminal 100. By executing the processing shown in the flowchart of FIG. 3 of the present embodiment, the camera IP address and the camera ID are recorded in association with each other.
図4と図6に示す通り、本実施例を実行する前の段階においては、クライアント端末には、カメラIDとカメラIPアドレスがそれぞれ別々に管理されている。本発明を実施することで、別々に管理されていたカメラIDとカメラIPアドレスを対応付けることが可能となる。 As shown in FIGS. 4 and 6, in the stage before the execution of the present embodiment, the camera ID and the camera IP address are separately managed in the client terminal. By implementing the present invention, it is possible to associate camera IDs and camera IP addresses that have been managed separately.
図7は、本発明の情報処理システムにおける処理内容を説明した概略図である。 FIG. 7 is a schematic diagram for explaining the processing contents in the information processing system of the present invention.
図7に示す通り、映像記録装置はネットワークカメラ(撮像装置)により撮影された映像を一定間隔で取得している。 As shown in FIG. 7, the video recording apparatus acquires videos taken by a network camera (imaging device) at regular intervals.
クライアント端末は、カメラIDを用いて、当該カメラIDにより識別される撮像装置により撮影された映像を、映像記録装置から取得している。 The client terminal uses the camera ID to acquire the video shot by the imaging device identified by the camera ID from the video recording device.
また、クライアント端末は、IPアドレスを直接しすることで、撮像装置から撮影された映像を取得する。 In addition, the client terminal acquires the video imaged from the imaging device by directly setting the IP address.
そして、カメラIDを用いて映像記録装置を経由して取得した画像と、IPアドレスを用いて撮像装置から直接取得した画像とを比較し、類似度が基準値を満たすかを判定する。満たす場合には、当該画像は同一の撮像装置により撮影されたものだと判定し、カメラIDとIPアドレスとを対応付けて管理する。 Then, the image acquired via the video recording device using the camera ID and the image directly acquired from the imaging device using the IP address are compared to determine whether the similarity satisfies the reference value. When it is satisfied, it is determined that the image is taken by the same imaging device, and the camera ID and the IP address are managed in association with each other.
以上、実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although the embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or recording medium. Specifically, the present invention may be applied to a system composed of a plurality of devices, or may be applied to an apparatus composed of a single device.
また、本発明におけるプログラムは、図3に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図3の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図3の各装置の処理方法ごとのプログラムであってもよい。 The program in the present invention is a program that can be executed by a computer in the processing method of the flowchart shown in FIG. 3, and the storage medium of the present invention stores a program in which the computer can execute the processing method in FIG. The program in the present invention may be a program for each processing method of each apparatus in FIG.
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。 As described above, a recording medium that records a program that implements the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by reading and executing.
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。 In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium recording the program constitutes the present invention.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることが出来る。 As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk or the like can be used.
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on an instruction of the program is actually It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the processing and the processing is included.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program read from the recording medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is based on the instructions of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 The present invention may be applied to a system constituted by a plurality of devices or an apparatus constituted by a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention. In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.
100 クライアント端末
200 撮像装置
300 映像記録装置
100 Client terminal 200 Imaging device 300 Video recording device
Claims (5)
撮像装置を識別する識別情報と、撮像装置のIPアドレスとをそれぞれ記憶する記憶手段と、
前記記憶手段に記憶された識別情報を用いて特定される撮像装置により撮影された映像を、前記サーバ装置を経由して取得し、さらに、前記記憶手段に記憶されたIPアドレスを用いて特定される撮像装置により撮影された映像を取得する取得手段と、
前記取得手段により取得した映像を比較することで、前記識別情報により特定される撮像装置と、前記IPアドレスにより特定される撮像装置とが同一であるかを判定する判定手段と、
を備えることを特徴とする情報処理装置。 An information processing apparatus in an information processing system in which an imaging apparatus, a server apparatus, and an information processing apparatus are communicably connected,
Storage means for respectively storing identification information for identifying the imaging device and the IP address of the imaging device;
Video captured by the imaging device specified using the identification information stored in the storage means is acquired via the server device, and further specified using the IP address stored in the storage means. Acquisition means for acquiring video captured by the imaging device;
A determination unit that determines whether the imaging device specified by the identification information is the same as the imaging device specified by the IP address by comparing the video acquired by the acquisition unit;
An information processing apparatus comprising:
前記静止画生成手段により生成した静止画の特徴量を算出する特徴量算出手段と、
をさらに備え、
前記判定手段は、前記特徴量算出手段により算出された特徴量の類似度が基準値を満たすか否かにより、同一の撮像装置により撮影された映像であるかを判定することを特徴とする請求項1または2に記載の情報処理装置。 Still image generation means for generating a still image from the video acquired by the acquisition means;
Feature amount calculating means for calculating the feature amount of the still image generated by the still image generating means;
Further comprising
The determination unit determines whether the images are captured by the same imaging device based on whether or not the similarity of the feature amount calculated by the feature amount calculation unit satisfies a reference value. Item 3. The information processing device according to item 1 or 2.
前記情報処理装置の取得手段が、前記記憶された識別情報を用いて特定される撮像装置により撮影された映像を、前記サーバ装置を経由して取得し、さらに、前記記憶されたIPアドレスを用いて特定される撮像装置により撮影された映像を取得する取得工程と、
前記情報処理装置の判定手段が、前記取得工程により取得した映像を比較することで、前記識別情報により特定される撮像装置と、前記IPアドレスにより特定される撮像装置とが同一であるかを判定する判定工程と、
を備えることを特徴とする情報処理方法。 An information processing apparatus in an information processing system in which an imaging apparatus, a server apparatus, and an information processing apparatus are communicably connected, and stores information for identifying the imaging apparatus and an IP address of the imaging apparatus, respectively. An information processing method in
The acquisition unit of the information processing apparatus acquires the video shot by the imaging apparatus specified using the stored identification information via the server apparatus, and further uses the stored IP address An acquisition step of acquiring an image captured by an imaging device identified by
The determination unit of the information processing apparatus determines whether the imaging device specified by the identification information and the imaging device specified by the IP address are the same by comparing the video acquired by the acquisition process A determination step to
An information processing method comprising:
前記情報処理装置を、
前記記憶手段に記憶された識別情報を用いて特定される撮像装置により撮影された映像を、前記サーバ装置を経由して取得し、さらに、前記記憶手段に記憶されたIPアドレスを用いて特定される撮像装置により撮影された映像を取得する取得手段と、
前記取得手段により取得した映像を比較することで、前記識別情報により特定される撮像装置と、前記IPアドレスにより特定される撮像装置とが同一であるかを判定する判定手段として機能させるためのプログラム。 An information processing apparatus in an information processing system in which an imaging apparatus, a server apparatus, and an information processing apparatus are communicably connected, and stores information for identifying the imaging apparatus and an IP address of the imaging apparatus, respectively. An executable program in
The information processing apparatus;
Video captured by the imaging device specified using the identification information stored in the storage means is acquired via the server device, and further specified using the IP address stored in the storage means. Acquisition means for acquiring video captured by the imaging device;
A program for functioning as a determination unit that determines whether the imaging device specified by the identification information and the imaging device specified by the IP address are the same by comparing the video acquired by the acquisition unit .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016213249A JP2018074429A (en) | 2016-10-31 | 2016-10-31 | Information processing device, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016213249A JP2018074429A (en) | 2016-10-31 | 2016-10-31 | Information processing device, information processing method, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018074429A true JP2018074429A (en) | 2018-05-10 |
Family
ID=62111723
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016213249A Pending JP2018074429A (en) | 2016-10-31 | 2016-10-31 | Information processing device, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018074429A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021044622A (en) * | 2019-09-06 | 2021-03-18 | キヤノン株式会社 | Control device, control method, program, and storage medium |
| CN112995721A (en) * | 2019-12-02 | 2021-06-18 | 腾讯科技(深圳)有限公司 | Video delivery method, delivery method and device of rich media content and storage medium |
-
2016
- 2016-10-31 JP JP2016213249A patent/JP2018074429A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021044622A (en) * | 2019-09-06 | 2021-03-18 | キヤノン株式会社 | Control device, control method, program, and storage medium |
| JP7357490B2 (en) | 2019-09-06 | 2023-10-06 | キヤノン株式会社 | Control device, control method, program, and storage medium |
| CN112995721A (en) * | 2019-12-02 | 2021-06-18 | 腾讯科技(深圳)有限公司 | Video delivery method, delivery method and device of rich media content and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11036286B2 (en) | Information processing apparatus, information processing method, and computer-readable recording medium | |
| US10841531B2 (en) | Display control apparatus and display control method | |
| US20170004652A1 (en) | Display control method and information processing apparatus | |
| US11132398B2 (en) | Electronic device for generating video comprising character and method thereof | |
| JP2018124730A (en) | Information processing system, information processing method, and program | |
| JP2018074429A (en) | Information processing device, information processing method, and program | |
| US10990346B2 (en) | Electronic blackboard system, electronic blackboard, and electronic blackboard method | |
| US20150244967A1 (en) | Display control apparatus and display control method | |
| JP5835374B2 (en) | Information processing apparatus, processing method thereof, and program | |
| US11470132B2 (en) | Information processing apparatus, information processing system, electronic blackboard apparatus, control method, and program | |
| JP2018124714A (en) | Information processing system, information processing method, and program | |
| JP2018124715A (en) | Information processing system, information processing method and program | |
| JP7104291B2 (en) | Information processing system, information processing method, program | |
| JP2018107775A (en) | Information processing device, and control method and program thereof | |
| JP2021158687A (en) | Information processing device, information processing method and program | |
| JP7299543B2 (en) | Information processing system, information processing method, program | |
| JP2018093357A (en) | Information processing apparatus, information processing method, program | |
| JP2018156416A (en) | Information processing apparatus, information processing method, and program | |
| JP5488433B2 (en) | Information processing apparatus, processing method thereof, and program | |
| JP2018205825A (en) | Workflow server, information processing method, and program | |
| JP2017111549A (en) | Information processing device, information processing method, and program | |
| JP2016126763A (en) | Information processing system, and information processing method and program thereof | |
| JP2017117201A (en) | Information processing device, information processing method, and program | |
| JP2018088153A (en) | Information processor, information processing method, and program | |
| JP2018092282A (en) | Information processing system, and processing method and program therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20161101 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20161101 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20170719 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20180703 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20181031 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190111 |