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
JP4915464B2 - Image processing apparatus and image processing method - Google Patents
[go: Go Back, main page]

JP4915464B2 - Image processing apparatus and image processing method - Google Patents

Image processing apparatus and image processing method Download PDF

Info

Publication number
JP4915464B2
JP4915464B2 JP2010110173A JP2010110173A JP4915464B2 JP 4915464 B2 JP4915464 B2 JP 4915464B2 JP 2010110173 A JP2010110173 A JP 2010110173A JP 2010110173 A JP2010110173 A JP 2010110173A JP 4915464 B2 JP4915464 B2 JP 4915464B2
Authority
JP
Japan
Prior art keywords
mask
dimensional code
terminal device
image
image processing
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
JP2010110173A
Other languages
Japanese (ja)
Other versions
JP2011238107A (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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2010110173A priority Critical patent/JP4915464B2/en
Publication of JP2011238107A publication Critical patent/JP2011238107A/en
Application granted granted Critical
Publication of JP4915464B2 publication Critical patent/JP4915464B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Digital Computer Display Output (AREA)
  • Studio Devices (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enable mask processing to be executed in a remote place. <P>SOLUTION: A server device 200 comprises: a server processing section 240 to generate, in response to a request from a terminal device 100, a mask ID and a two dimensional code which is a two dimensionally encoded mask ID; a server communication section 250 to transmit the mask ID and the two dimensional code generated by the server processing section 240 to the terminal device 100; a camera 290 to image a video displayed on the terminal device 100; a display recognition section 210 to recognize the two dimensional code to be attached to the video imaged by the camera 290; a display processing section 220 to determine a mask position on the video based on the two dimensional code recognized by the image recognition section 210 and to execute a mask processing to the mask position in accordance with the mask ID. <P>COPYRIGHT: (C)2012,JPO&amp;INPIT

Description

本発明は、画像処理装置及び画像処理方法に関し、特に、マスク処理を行う画像処理装置及び画像処理方法に関する。   The present invention relates to an image processing apparatus and an image processing method, and more particularly to an image processing apparatus and an image processing method for performing mask processing.

俯瞰映像を用いて、遠隔地にいる人と俯瞰映像元にいる人との間で空間を共有するシステムが開発されている。かかるシステムでは、2箇所のオフィスにそれぞれそのオフィスを俯瞰する映像を撮影するカメラと、そのカメラからの映像を双方向配信する映像配信装置と、相手方から配信された映像を表示する端末とから構成されている。   A system has been developed that uses a bird's-eye view video to share a space between a person at a remote location and a person at the source of the bird's-eye view video. Such a system is composed of a camera that shoots an image overlooking the office at two offices, a video distribution device that bi-directionally distributes the video from the camera, and a terminal that displays the video distributed from the other party Has been.

このシステムでは、相手のオフィスの人物は写ってもよいが、PC(Personal Computer)のモニタに表示されている内容は遠方の人には見られたくない場合がある。この場合、見られたくない情報部分に画像処理でマスクを掛けることが行われている。   In this system, the person in the other party's office may be shown, but the content displayed on the monitor of the PC (Personal Computer) may not be seen by a distant person. In this case, an information portion that is not desired to be seen is masked by image processing.

近年、個人情報の保護のために、プライバシーマスクという機能が重要視されている(例えば、非特許文献1参照)。非特許文献1は、プライバシーマスクを設定するための機器毎の説明書である。プライバシーマスクは、監視カメラの映像等において、写っては困る部分にかけられる。しかしながら、非特許文献1では、GUI等を用いて画像上に手動で矩形領域の位置を設定することにより、プライバシーマスクをかける領域を設定するため煩雑であり、プライバシーマスクを設定する人に多くの負担を掛けてしまう。   In recent years, a function called a privacy mask has been regarded as important for protecting personal information (for example, see Non-Patent Document 1). Non-Patent Document 1 is a manual for each device for setting a privacy mask. The privacy mask is put on a portion of the surveillance camera image that is difficult to capture. However, in Non-Patent Document 1, it is cumbersome to set an area to be privacy masked by manually setting the position of a rectangular area on an image using a GUI or the like. It puts a burden.

そこで、カメラからの映像とデータベースに登録されている画像とを比較照合し、一致する部分に対してマスク処理を行うことにより、写っては困る部分にマスク処理を施す技術も提案されている(例えば、特許文献1参照)。   In view of this, there has been proposed a technique for performing mask processing on a portion that is difficult to appear by comparing and collating a video from a camera with an image registered in a database and performing mask processing on a matching portion ( For example, see Patent Document 1).

日立監視用カラービデオカメラ VK−C876取り扱い説明書Hitachi Surveillance Color Video Camera VK-C876 Instruction Manual

特願2008−84410号公報Japanese Patent Application No. 2008-84410

しかしながら、特許文献1では、上記比較照合のために予めデータベースに登録されている人物の顔とカメラからの映像を比較し、データベースに登録されている人物のみにマスクを掛ける処理を行う。この処理では、同じ形状をしている、又は別々の物体を識別することは困難であり、必ずしも自動化された精度良好なマスク処理が実現されているとはいえない。   However, in Patent Document 1, a face of a person registered in the database in advance for comparison and comparison is compared with the video from the camera, and only the person registered in the database is masked. In this process, it is difficult to identify the same shape or different objects, and it is not always possible to realize an automated mask process with good accuracy.

上記課題に対して、本発明の目的とするところは、遠隔地でも容易にマスク処理を実行することが可能な、新規かつ改良された画像処理装置及び画像処理方法を提供することにある。   In view of the above problems, an object of the present invention is to provide a new and improved image processing apparatus and image processing method capable of easily performing mask processing even in a remote place.

上記課題を解決するために、本発明のある観点によれば、端末装置からの要求に応じてマスク用ID及び該マスク用IDを2次元に符号化した2次元コードを生成するサーバ処理部と、前記サーバ処理部により生成されたマスク用ID及び2次元コードを前記端末装置に送信するサーバ通信部と、前記端末装置に表示された映像を撮像する撮像部と、
前記撮像部により撮像された映像に付加された前記2次元コードを認識する画像認識部と、前記画像認識部により認識された2次元コードに基づき前記映像のマスク位置を判定し、該マスク位置に前記マスク用IDに応じたマスク処理を実行する画像処理部と、を備えることを特徴とする画像処理装置が提供される。
In order to solve the above problems, according to an aspect of the present invention, a server processing unit that generates a mask ID and a two-dimensional code obtained by two-dimensionally encoding the mask ID in response to a request from a terminal device; A server communication unit that transmits the mask ID and the two-dimensional code generated by the server processing unit to the terminal device, an imaging unit that captures an image displayed on the terminal device,
An image recognition unit for recognizing the two-dimensional code added to the video imaged by the imaging unit; a mask position of the video image is determined based on the two-dimensional code recognized by the image recognition unit; And an image processing unit that executes a mask process according to the mask ID.

かかる構成によれば、撮像部により端末装置に表示された映像が撮像され、画像認識部により撮像された映像に付加される2次元コードが認識され、認識された2次元コードに基づき、画像処理部により前記映像のマスク位置が判定され、該マスク位置にマスク処理が施される。これにより、端末装置側に表示された映像上の2次元コードを撮像部で取り入れ、前記2次元コードの位置に応じてマスク位置を判定し、該マスク位置に前記マスク用IDに応じたマスク処理を行うことができる。このため、遠隔地でも容易にマスク処理を実行することができる。   According to such a configuration, the image displayed on the terminal device is imaged by the imaging unit, the two-dimensional code added to the image captured by the image recognition unit is recognized, and image processing is performed based on the recognized two-dimensional code. The mask position of the video is determined by the unit, and mask processing is performed on the mask position. Thereby, the two-dimensional code on the video displayed on the terminal device side is taken in by the imaging unit, the mask position is determined according to the position of the two-dimensional code, and the mask processing according to the mask ID is performed at the mask position. It can be performed. For this reason, the mask processing can be easily executed even in a remote place.

前記画像認識部により前記2次元コードが1つ認識された場合、前記画像処理部は、前記画像認識部により認識された2次元コードの位置及び大きさに基づき前記映像のマスク位置を判定し、該マスク位置にマスク処理を実行してもよい。   When one of the two-dimensional codes is recognized by the image recognition unit, the image processing unit determines a mask position of the video based on the position and size of the two-dimensional code recognized by the image recognition unit, Mask processing may be performed at the mask position.

前記画像認識部により前記2次元コードが複数認識された場合、前記画像処理部は、前記画像認識部により認識された2次元コードの配置に基づき前記映像のマスク位置を判定し、該マスク位置にマスク処理を実行してもよい。   When a plurality of the two-dimensional codes are recognized by the image recognition unit, the image processing unit determines a mask position of the video based on the arrangement of the two-dimensional codes recognized by the image recognition unit, and sets the mask position. Mask processing may be performed.

前記サーバ処理部は、マスク用IDとして一時的に使用する一時ID及び該一時IDを2次元に符号化した2次元コードを生成し、サーバ通信部は、前記サーバ処理部により生成された一時及び2次元コードを前記端末装置に送信し、前記画像認識部は、前記撮像部により撮像された映像に付加された前記2次元コードを認識し、前記サーバ処理部は、前記一時IDに応じたマスク用IDを生成し、前記画像処理部は、前記認識された2次元コードに基づき前記映像のマスク位置を判定し、該マスク位置に前記マスク用IDに応じたマスク処理を実行してもよい。   The server processing unit generates a temporary ID temporarily used as a mask ID and a two-dimensional code obtained by two-dimensionally encoding the temporary ID, and the server communication unit generates a temporary ID and a temporary ID generated by the server processing unit. The two-dimensional code is transmitted to the terminal device, the image recognition unit recognizes the two-dimensional code added to the video captured by the imaging unit, and the server processing unit masks the temporary ID. An image ID may be generated, and the image processing unit may determine a mask position of the video based on the recognized two-dimensional code, and perform a mask process corresponding to the mask ID on the mask position.

前記端末処理部は、前記撮像部と前記端末装置に表示された映像との間に遮蔽物が入っていると判断した場合には、前記遮蔽物が入っている部分をマスク除外領域と判断し、該マスク除外領域に対してマスク処理を行わないようにしてもよい。   When the terminal processing unit determines that there is a shielding object between the imaging unit and the video displayed on the terminal device, the terminal processing unit determines that the part containing the shielding object is a mask exclusion region. The mask process may not be performed on the mask exclusion area.

前記画像処理部は、前記映像が属する属性に応じてマスク処理を実行するかを決定してもよい。   The image processing unit may determine whether to perform mask processing according to an attribute to which the video belongs.

前記画像処理部は、前記映像を起動するアプリケーションの種類に応じてマスクの有無を決定してもよい。   The image processing unit may determine the presence / absence of a mask according to a type of an application that activates the video.

前記サーバ通信部は、前記生成されたマスク用IDをマスクID(TID)として前記端末装置に保持させ、前記画像処理部は、前記マスク処理後、前記端末装置にマスク完了通知とマスクID(SID)としてのマスク用IDとを送信することにより、前記保持されたマスクID(TID)と前記送信されたマスクID(SID)とに基づき前記端末装置に認証処理を行わせ、前記認証処理が成功した場合、マスク処理後の映像を前記端末装置に送信してもよい。   The server communication unit causes the terminal device to hold the generated mask ID as a mask ID (TID), and the image processing unit sends a mask completion notification and a mask ID (SID) to the terminal device after the mask processing. ), The terminal device performs authentication processing based on the held mask ID (TID) and the transmitted mask ID (SID), and the authentication processing is successful. In this case, the image after mask processing may be transmitted to the terminal device.

また、上記課題を解決するために、本発明の別の観点によれば、端末装置からの要求に応じてマスク用ID及び該マスク用IDを2次元に符号化した2次元コードを生成するステップと、前記生成されたマスク用ID及び2次元コードを前記端末装置に送信するステップと、前記端末装置に表示された映像を撮像するステップと、前記撮像された映像に付加された前記2次元コードを認識するステップと、前記認識された2次元コードに基づき前記映像のマスク位置を判定し、該マスク位置に前記マスク用IDに応じたマスク処理を実行するステップと、を含むことを特徴とする画像処理方法が提供される。   In order to solve the above-described problem, according to another aspect of the present invention, a step of generating a mask ID and a two-dimensional code obtained by two-dimensionally encoding the mask ID in response to a request from a terminal device Transmitting the generated mask ID and the two-dimensional code to the terminal device, imaging the video displayed on the terminal device, and the two-dimensional code added to the captured video And a step of determining a mask position of the video based on the recognized two-dimensional code, and executing a mask process corresponding to the mask ID at the mask position. An image processing method is provided.

前記生成されたマスク用IDをマスクID(TID)として前記端末装置に保持させるステップと、前記マスク処理後、前記端末装置にマスク完了通知とマスクID(SID)としてのマスク用IDとを送信することにより、前記保持されたマスクID(TID)と前記送信されたマスクID(SID)とに基づき前記端末装置に認証処理を行わせるステップと、前記端末装置によって認証された場合、マスク処理後の映像を前記端末装置に送信するステップと、を含んでもよい。   A step of holding the generated mask ID as a mask ID (TID) in the terminal device, and a mask completion notification and a mask ID as a mask ID (SID) are transmitted to the terminal device after the mask processing. Accordingly, a step of causing the terminal device to perform an authentication process based on the held mask ID (TID) and the transmitted mask ID (SID), and if authenticated by the terminal device, Transmitting video to the terminal device.

以上説明したように本発明によれば、遠隔地でも容易にマスク処理を実行することができ、セキュリティを向上させることができる。   As described above, according to the present invention, mask processing can be easily executed even in a remote place, and security can be improved.

本発明の第1及び第3実施形態に係る画像処理システムの全体構成図である。1 is an overall configuration diagram of an image processing system according to first and third embodiments of the present invention. FIG. 第1実施形態に係る画像処理システムの動作を示したフローチャートである。3 is a flowchart illustrating an operation of the image processing system according to the first embodiment. 第1実施形態に係るマスク情報保持部の一例を示した図である。It is the figure which showed an example of the mask information holding part which concerns on 1st Embodiment. 本発明の第2実施形態に係る画像処理システムの全体構成図である。It is a whole block diagram of the image processing system which concerns on 2nd Embodiment of this invention. 第2実施形態に係る画像処理システムの動作を示したフローチャートである。It is the flowchart which showed the operation | movement of the image processing system which concerns on 2nd Embodiment. 第2実施形態に係る一時ID情報保持部の一例を示した図である。It is the figure which showed an example of the temporary ID information holding part which concerns on 2nd Embodiment. 第3実施形態に係る画像処理システムの動作を示したフローチャートである。10 is a flowchart illustrating an operation of the image processing system according to the third embodiment. 第3実施形態に係るマスク情報保持部の一例を示した図である。It is the figure which showed an example of the mask information holding part which concerns on 3rd Embodiment. 第1〜第3実施形態に係る表示用の2次元コードの一例を示した図である。It is the figure which showed an example of the two-dimensional code for a display which concerns on 1st-3rd embodiment. 第1〜第3実施形態に係る表示用の2次元コードの他例を示した図である。It is the figure which showed the other example of the two-dimensional code for the display which concerns on 1st-3rd embodiment.

以下に添付図面を参照しながら、本発明の実施形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, duplication description is abbreviate | omitted by attaching | subjecting the same code | symbol.

<第1実施形態>
[画像処理システムの構成]
まず、本発明の第1実施形態に係る画像処理システムの全体構成について図1を参照しながら説明する。画像処理システム10は、端末装置100及びサーバ装置200を有する。
<First Embodiment>
[Configuration of image processing system]
First, the overall configuration of the image processing system according to the first embodiment of the present invention will be described with reference to FIG. The image processing system 10 includes a terminal device 100 and a server device 200.

端末装置100は、被俯瞰地点に設けられ、個人がオフィス等で業務を行うときに使用される。端末装置100は、文書等を表示するためのモニタ190と接続されている。   The terminal device 100 is provided at an overhead view point, and is used when an individual performs business in an office or the like. The terminal device 100 is connected to a monitor 190 for displaying a document or the like.

サーバ装置200は、端末装置100と同様に被俯瞰地点に設けられ、画像のマスク処理を行う。サーバ装置200は、端末装置100に表示された映像を撮像するカメラ290と接続されている。具体的には、カメラ290は、オフィス等の俯瞰映像を撮影し、撮影した映像をサーバ装置200に送る。   The server device 200 is provided at the overhead view point, like the terminal device 100, and performs image mask processing. The server device 200 is connected to a camera 290 that captures an image displayed on the terminal device 100. Specifically, the camera 290 captures an overhead video of an office or the like and sends the captured video to the server device 200.

カメラ290は、端末装置100に表示された映像を撮像する撮像部の一例であり、撮像部は、たとえば赤外線を用いて映像を取得する等、カメラ290以外の手段を用いて画像を取り込んでもよい。サーバ装置200は、画像処理装置の一例であり、画像処理装置は必ずしも被俯瞰地点に設けられていなくてもよい。   The camera 290 is an example of an imaging unit that captures an image displayed on the terminal device 100. The imaging unit may capture an image using a unit other than the camera 290, such as acquiring an image using infrared rays. . The server apparatus 200 is an example of an image processing apparatus, and the image processing apparatus does not necessarily have to be provided at the overhead view point.

端末装置100とサーバ装置200とはネットワーク400により接続されている。サーバ装置200と遠隔地に配置された画像受信装置300もネットワーク400により接続されている。サーバ装置200は、カメラ290で撮影した映像の所望の位置にマスク処理を行い、遠隔地の画像受信装置300に処理後の画像を送る。   The terminal device 100 and the server device 200 are connected by a network 400. The server apparatus 200 and the image receiving apparatus 300 located at a remote location are also connected by the network 400. The server device 200 performs a mask process on a desired position of the image captured by the camera 290, and sends the processed image to the remote image receiving device 300.

[端末装置及びサーバ装置の機能構成]
次に、端末装置100及びサーバ装置200の機能構成についてそれぞれ説明する。端末装置100は、マスクID保持部110、端末処理部120及び端末通信部130を有する。マスクID保持部110は、サーバ装置200から送られたマスクIDを保持する。以下、マスクID保持部110に保持されたマスクIDをマスクID(TID)と称呼する。端末処理部120は、端末装置100にてアプリケーション毎に各種処理を実行する。端末通信部130は、ネットワーク400を介してサーバ装置200と通信する。
[Functional configuration of terminal device and server device]
Next, functional configurations of the terminal device 100 and the server device 200 will be described. The terminal device 100 includes a mask ID holding unit 110, a terminal processing unit 120, and a terminal communication unit 130. The mask ID holding unit 110 holds the mask ID sent from the server device 200. Hereinafter, the mask ID held in the mask ID holding unit 110 is referred to as a mask ID (TID). The terminal processing unit 120 executes various processes for each application in the terminal device 100. The terminal communication unit 130 communicates with the server device 200 via the network 400.

サーバ装置200は、画像認識部210、画像処理部220、マスク情報保持部230、サーバ処理部240及びサーバ通信部250を有する。画像認識部210は、カメラ290により写し出された映像に付加される2次元コードを認識する。2次元コードは、モニタ190に表示される映像に含まれ、マスクを掛ける領域を定めるために使われる。   The server device 200 includes an image recognition unit 210, an image processing unit 220, a mask information holding unit 230, a server processing unit 240, and a server communication unit 250. The image recognition unit 210 recognizes a two-dimensional code added to the video imaged by the camera 290. The two-dimensional code is included in the video displayed on the monitor 190, and is used to determine an area to be masked.

画像処理部220は、カメラ290からの入力映像に対してマスク処理を行う。より具体的には、画像処理部220は、画像認識部210により認識された2次元コードに基づき映像のマスク位置を判定し、判定されたマスク位置にマスクをかける。   The image processing unit 220 performs mask processing on the input video from the camera 290. More specifically, the image processing unit 220 determines the mask position of the video based on the two-dimensional code recognized by the image recognition unit 210 and puts the mask on the determined mask position.

マスク情報保持部230は、マスクをかける領域に関連する情報を保持する。マスク情報保持部230の構成を図3に示す。マスク情報保持部230は、マスクID232とマスク領域位置234と端末アドレス236とを格納している。端末アドレス236は、設定条件(2次元コード)付きのマスク処理要求を送信した端末装置のアドレスである。   The mask information holding unit 230 holds information related to the area to be masked. The configuration of the mask information holding unit 230 is shown in FIG. The mask information holding unit 230 stores a mask ID 232, a mask area position 234, and a terminal address 236. The terminal address 236 is an address of a terminal device that has transmitted a mask processing request with a setting condition (two-dimensional code).

サーバ処理部240は、各種の計算及び処理を行う。たとえば、サーバ処理部240は、端末装置100からの要求に応じてマスクID及び該マスクIDを2次元に符号化した2次元コードを生成する。サーバ処理部240にて生成されたマスクIDは、マスク情報保持部230のマスクID232に格納される。   The server processing unit 240 performs various calculations and processes. For example, the server processing unit 240 generates a mask ID and a two-dimensional code obtained by two-dimensionally encoding the mask ID in response to a request from the terminal device 100. The mask ID generated by the server processing unit 240 is stored in the mask ID 232 of the mask information holding unit 230.

サーバ通信部250は、サーバ処理部240により生成されたマスク用ID及び2次元コードを端末装置100に送信する。なお、マスク用IDは、マスクID、一時IDの上位概念である。   The server communication unit 250 transmits the mask ID and the two-dimensional code generated by the server processing unit 240 to the terminal device 100. The mask ID is a superordinate concept of the mask ID and the temporary ID.

[画像処理システムの動作]
次に、本実施形態に係る端末装置100及びサーバ装置200の動作について図2を参照しながら説明する。なお、端末装置100及びサーバ装置200間の通信は、端末通信部130とサーバ通信部250との間で行われるが、ここではその部分の説明を省略する。
[Operation of image processing system]
Next, operations of the terminal device 100 and the server device 200 according to the present embodiment will be described with reference to FIG. In addition, although communication between the terminal device 100 and the server device 200 is performed between the terminal communication unit 130 and the server communication unit 250, the description thereof is omitted here.

(マスク設定主処理1)
自分の端末装置100のモニタ190に対してプライバシーマスクをかけたいと考える端末装置100の使用者は、端末装置100を操作することにより端末装置100にプライバシーマスクをかけることを要求する。端末処理部120は、使用者の前記要求に応じて、サーバ処理部240に対して設定権要求を送信する(ST1)。
(Mask setting main process 1)
A user of the terminal device 100 who wants to apply a privacy mask to the monitor 190 of his / her terminal device 100 requests the terminal device 100 to apply a privacy mask by operating the terminal device 100. In response to the user's request, terminal processing unit 120 transmits a setting right request to server processing unit 240 (ST1).

サーバ処理部240は、これに応じてマスクID及び該マスク用IDを2次元に符号化した表示用の2次元コードを生成し、サーバ側のマスクID(SID)としてサーバ側のマスク情報保持部230に保持する(ST2、図3参照)。   In response to this, the server processing unit 240 generates a mask ID and a display two-dimensional code obtained by two-dimensionally encoding the mask ID, and a server-side mask information holding unit as a server-side mask ID (SID). 230 (ST2, see FIG. 3).

次に、サーバ処理部240は、2次元コードの表示データとマスクIDを端末処理部120に送信する(ST3)。さらに、サーバ処理部240は、画像認識部210に対してマスクIDによる表示データの認識要求を依頼する(ST4)。   Next, the server processing unit 240 transmits the two-dimensional code display data and the mask ID to the terminal processing unit 120 (ST3). Furthermore, the server processing unit 240 requests the image recognition unit 210 to make a display data recognition request based on the mask ID (ST4).

端末処理部120は、受信したマスクIDを端末側のマスクID(TID)として端末側のマスクID保持部110に保持し(ST5)、端末処理部120は、2次元コードの表示データをモニタ190に表示する(ST6)。2次元コードの表示データをモニタ190に表示した例を図9及び図10に示す。図9は、2次元コードの表示データをモニタ画面いっぱいに拡大して表示したものであり、図10は、2次元コードの表示データをモニタ190の四隅にそれぞれ1個ずつ表示したものである。   The terminal processing unit 120 holds the received mask ID as a terminal-side mask ID (TID) in the terminal-side mask ID holding unit 110 (ST5), and the terminal processing unit 120 monitors the display data of the two-dimensional code 190. (ST6). An example in which the display data of the two-dimensional code is displayed on the monitor 190 is shown in FIGS. FIG. 9 shows the display data of the two-dimensional code enlarged to the full monitor screen, and FIG. 10 shows the display data of the two-dimensional code one by one at the four corners of the monitor 190.

どちらの方法でもモニタ190の矩形領域がどこにあるかを映像上で確認できるようになっている。認識された矩形領域の映像がマスク領域である。図9の場合には、1つの2次元コードがモニタ190の縁(矩形)と一致し、1つの2次元コードでマスク領域を画定する。図10の場合には、四隅に配置された2次元コードに基づき画定される領域がモニタ190の縁(矩形領域)と一致し、4つの2次元コードでマスク領域を画定する。   With either method, it is possible to confirm on the video where the rectangular area of the monitor 190 is. The image of the recognized rectangular area is a mask area. In the case of FIG. 9, one two-dimensional code coincides with the edge (rectangle) of the monitor 190, and a mask region is defined by one two-dimensional code. In the case of FIG. 10, the area defined based on the two-dimensional code arranged at the four corners coincides with the edge (rectangular area) of the monitor 190, and the mask area is defined by four two-dimensional codes.

マスク領域を表現する他の例としては、四隅の座標以外に、もとの2次元コードの(もしくはその組)を空間上で回転・拡大縮小、並行移動して、映像に貼り付けた変形操作と考え、その回転角度、拡大縮小率、図形の中心の映像上の位置座標からマスク領域を画定する方法が挙げられる。この場合、2次元コードをどのように3次元空間上で回転、縮小拡大、平行移動して表示された形になったのかの情報を予め持っている必要がある。   As another example of expressing the mask area, in addition to the coordinates of the four corners, the original two-dimensional code (or a set thereof) is rotated / enlarged / reduced and translated in space and pasted into the image And a method of demarcating the mask area from the rotation angle, the enlargement / reduction ratio, and the position coordinates on the image of the center of the figure. In this case, it is necessary to have in advance information on how the two-dimensional code is displayed by rotating, reducing, enlarging, or translating in the three-dimensional space.

再び図2に戻り、画像認識部210は、ST4のマスクIDによる認識要求を受けて、カメラ映像中から表示データ(2次元コード)を認識する(ST7)。画像認識部210では、表示データを2次元コードとして認識すると、その認識した2次元コードが画面上に占めている領域の座標および2次元コードに含まれているマスクIDを出力する。これらの情報は、マスク情報保持部230のマスクID232及びマスク領域位置234に保持される。   Returning to FIG. 2 again, the image recognition unit 210 receives a recognition request based on the mask ID in ST4 and recognizes display data (two-dimensional code) from the camera video (ST7). When the display data is recognized as a two-dimensional code, the image recognition unit 210 outputs the coordinates of the area occupied by the recognized two-dimensional code on the screen and the mask ID included in the two-dimensional code. These pieces of information are held in the mask ID 232 and the mask area position 234 of the mask information holding unit 230.

認識されたマスクIDに対応する欄をマスク情報保持部230から見つけ、そのマスクIDの欄のマスク領域位置に認識された画像の領域に、カメラ映像上座標がどこになるかを識別するための領域の位置座標を格納する。   An area for finding a field corresponding to the recognized mask ID from the mask information holding unit 230 and identifying where the coordinates on the camera image are in the area of the image recognized at the mask area position in the mask ID field. Stores the position coordinates of.

画像認識部210で2次元コードの表示データが認識された場合、画像認識部210は、画像処理部220にマスク表示依頼を送信する(ST8)。マスクの表示領域は、認識された表示データの表示領域とする。具体的には、画像認識部210により2次元コードが1つ認識された場合(図9)、画像処理部220は、画像認識部210により認識された2次元コードの位置に基づき2次元コードの領域自身を映像のマスク位置と判定し、該マスク位置にマスクをかける(ST9)。このとき、端末側で2次元コードを拡大したり縮小したりして表示させることにより、2次元コードの表示位置が同じでも2次元コードの大きさによってマスク領域を拡大・縮小するように設定することも可能である。   When the display data of the two-dimensional code is recognized by the image recognition unit 210, the image recognition unit 210 transmits a mask display request to the image processing unit 220 (ST8). The display area of the mask is a display area of recognized display data. Specifically, when one two-dimensional code is recognized by the image recognition unit 210 (FIG. 9), the image processing unit 220 determines the two-dimensional code based on the position of the two-dimensional code recognized by the image recognition unit 210. The area itself is determined to be the mask position of the image, and the mask is put on the mask position (ST9). At this time, the two-dimensional code is enlarged or reduced on the terminal side and displayed so that the mask area is enlarged / reduced depending on the size of the two-dimensional code even if the display position of the two-dimensional code is the same. It is also possible.

画像認識部210により2次元コードが4つ認識された場合(図10)、画像処理部220は、画像認識部210により認識された2次元コードの配置に基づき2次元コードを四隅に配置した領域を映像のマスク位置と判定し、該マスク位置にマスクをかける(ST9)。   When four two-dimensional codes are recognized by the image recognition unit 210 (FIG. 10), the image processing unit 220 is a region in which the two-dimensional codes are arranged at the four corners based on the arrangement of the two-dimensional codes recognized by the image recognition unit 210. Is determined as the mask position of the image, and the mask position is applied (ST9).

マスク表示後、画像処理部220は、画像認識部210にマスク表示完了を通知する(S10)。マスク表示完了を受け取った画像認識部210は、サーバ処理部240に対してマーカ認識完了通知とマスクID(SID)を送る(S11)。サーバ処理部240は、端末処理部120に対してマーカ認識完了通知とマスクID(SID)を送る(S12)。   After the mask display, the image processing unit 220 notifies the image recognition unit 210 of the mask display completion (S10). Receiving the mask display completion, the image recognition unit 210 sends a marker recognition completion notification and a mask ID (SID) to the server processing unit 240 (S11). The server processing unit 240 sends a marker recognition completion notification and a mask ID (SID) to the terminal processing unit 120 (S12).

端末処理部120は、マーカ認識完了通知(マスク完了通知)とともに送られたマスクID(SID)と、すでにマスクID保持部110に保持されたマスクID(TID)とを比較し、一致することを確認する(S13:認証処理)。マスクIDが一致しない場合には、問題があるためエラーとする。   The terminal processing unit 120 compares the mask ID (SID) sent together with the marker recognition completion notification (mask completion notification) with the mask ID (TID) already held in the mask ID holding unit 110, and confirms that they match. Confirm (S13: authentication process). If the mask IDs do not match, there is a problem and an error is assumed.

S13の認証処理では、端末処理部120は、次のようにサーバ側のマスクID(SID)と端末側のマスクID(TID)との比較一致処理を実行する。なお、マスクID(TID)は、現在表示している2次元コードの情報である。端末処理部120は、マスクID保持部110に保持されたマスクID(TID)に含まれないマスクID(SID)がサーバ側から送信された場合、誤認識として認証処理に失敗したと判断する。送信されてきたすべてのマスクID(SID)に対して、対応するマスクID(TID)がマスクID保持部110に格納されている必要がある。   In the authentication process of S13, the terminal processing unit 120 executes a comparison matching process between the server-side mask ID (SID) and the terminal-side mask ID (TID) as follows. The mask ID (TID) is information on the currently displayed two-dimensional code. When a mask ID (SID) that is not included in the mask ID (TID) held in the mask ID holding unit 110 is transmitted from the server side, the terminal processing unit 120 determines that the authentication process has failed as misrecognition. Corresponding mask IDs (TIDs) need to be stored in the mask ID holding unit 110 for all transmitted mask IDs (SIDs).

また、マスクID保持部110に格納されているマスクID(TID)のうち、マスクID(SID)が送られてこなかったものがある場合には、格納されているマスクID(TID)が1つの場合には全く認証できなかったことになるため、端末処理部120は認証処理に失敗したと判断する。   If there is a mask ID (SID) that has not been sent among the mask IDs (TID) stored in the mask ID holding unit 110, the stored mask ID (TID) is one. In this case, since the authentication could not be performed at all, the terminal processing unit 120 determines that the authentication process has failed.

表示している複数の2次元コードで囲んだ矩形領域を認識しようとしている場合には、4個のマスクID(TID)を同じものにしている場合、サーバ側で4個の2次元コードが囲む領域が特定できた場合に1個のマスクID(SID)を端末側に送るから、2次元コードが1個の場合と同じ認証処理となる。   In the case of trying to recognize a rectangular area surrounded by a plurality of displayed two-dimensional codes, if two mask IDs (TIDs) are the same, four two-dimensional codes are enclosed on the server side. When a region can be specified, one mask ID (SID) is sent to the terminal side, so the authentication process is the same as when one two-dimensional code is used.

マスクID(TID)が複数の場合であって、表示している複数の2次元コードで囲んだ矩形領域を認識しようとしている場合には、2次元コードが囲んでいるのが矩形領域という前提があるため、少なくとも矩形領域が判別できる2次元コードの組(対角線上にある2次元コード)がマスクID(SID)として送られてくる必要がある。これに加えて、マスクID(TID)として保持していないマスクID(SID)が送られてこないことも必要条件となる。例えば、画面上に4個の2次元コードがあって、それぞれのマスクID(TID)を、左上を1、右上を2、左下を3、右下を4とした場合には、1と3に対するマスクID(SID)が送られてくると、対角線上にある2次元コードなので、もとの形状がわかると考え、認証処理成功と判断される。   In the case where there are a plurality of mask IDs (TIDs) and it is intended to recognize a rectangular area surrounded by a plurality of displayed two-dimensional codes, it is assumed that the two-dimensional code is surrounded by a rectangular area. For this reason, it is necessary to send a set of two-dimensional codes (two-dimensional codes on the diagonal) that can identify at least a rectangular area as a mask ID (SID). In addition to this, it is a necessary condition that a mask ID (SID) which is not held as a mask ID (TID) is not sent. For example, if there are four two-dimensional codes on the screen, and each mask ID (TID) is 1 for the upper left, 2 for the upper right, 3 for the lower left, and 4 for the lower right, When a mask ID (SID) is sent, it is a two-dimensional code on a diagonal line, so that the original shape can be understood, and it is determined that the authentication process is successful.

(マスク設定後処理1)
保持しているマスクID(TID)と送られてきたマスクID(SID)とが一致し、認証が成立した場合、端末処理部120は、マスク処理認識済み画像要求をマスクIDとともに画像処理部220に送る(S14)。画像処理部220は、これに応じてマスクIDにより識別される、マスク処理済み画像を端末処理部120に送信する(S15)。その後、端末処理部120は、受信されたマスク処理済み画像を表示し、マスク表示の確認処理を行う(S16)。
(Process after mask setting 1)
When the held mask ID (TID) matches the transmitted mask ID (SID) and authentication is established, the terminal processing unit 120 sends the mask processing recognized image request together with the mask ID to the image processing unit 220. (S14). In response to this, the image processing unit 220 transmits the mask processed image identified by the mask ID to the terminal processing unit 120 (S15). Thereafter, the terminal processing unit 120 displays the received mask processed image and performs a mask display confirmation process (S16).

マスク表示の確認処理は、ユーザに対して、画像処理済み画像を提示し、期待するマスク処理がなされていることを確認してもらうものである。なお、本実施形態には記載しないが、ユーザインターフェースを通じて認識を行えばよい。   In the mask display confirmation process, the user is presented with an image-processed image and confirmed that the expected mask process has been performed. Although not described in this embodiment, recognition may be performed through a user interface.

以上に説明したように、本実施形態によれば、2次元コードは、端末装置側で映像に付加される。よって、プライバシーマスクの領域の形状をGUI(Graphical User Interface)等を用いて使用者が設定する必要がないため、マスク処理の煩雑さを低減することができる。これにより、遠隔地でも容易にマスク処理を実行することができ、セキュリティを向上させることができる。また、多くの利用者で共通の形状であるモニタに対して使用者毎にプライバシーマスクをかけることができる。   As described above, according to the present embodiment, the two-dimensional code is added to the video on the terminal device side. Therefore, since it is not necessary for the user to set the shape of the privacy mask area using a GUI (Graphical User Interface) or the like, the complexity of the mask processing can be reduced. Thereby, mask processing can be easily performed even in a remote place, and security can be improved. In addition, it is possible to apply a privacy mask to each user on a monitor having a shape common to many users.

マスクIDを2次元コードに符号化するのは、同時に複数の端末利用者が各々自分の端末装置のモニタにプライバシーマスクを設定することができるようにするためである。例えば、使用者A,Bが、端末装置TA,TBをそれぞれ使用すると仮定する。マスクIDが2次元コードに符号化されている場合、以下のように動作する。   The reason why the mask ID is encoded into the two-dimensional code is to allow a plurality of terminal users to set a privacy mask on the monitor of their own terminal device at the same time. For example, it is assumed that users A and B use terminal apparatuses TA and TB, respectively. When the mask ID is encoded into a two-dimensional code, the operation is as follows.

俯瞰カメラ上には、端末装置TA,TBが写っている。使用者Aがプライバシーマスク設定のための操作をして、端末装置TAがマスクID(TID)としてTIDAを取得し、2次元コードとしてCAを取得したとする。端末装置TAのアドレスはADRAである。   Terminal devices TA and TB are shown on the overhead camera. It is assumed that the user A performs an operation for setting a privacy mask, the terminal apparatus TA acquires TIDA as a mask ID (TID), and acquires CA as a two-dimensional code. The address of the terminal device TA is ADRA.

同時に使用者Bがプライバシーマスク設定のための操作をして、端末装置TBがマスクID(TID)としてTIDBを取得し、2次元コードとしてCBを取得したとする。端末装置TBのアドレスはADRBである。   At the same time, it is assumed that the user B performs an operation for setting a privacy mask, the terminal device TB acquires TIDB as a mask ID (TID), and acquires CB as a two-dimensional code. The address of the terminal device TB is ADRB.

この場合、俯瞰カメラの映像には2個の2次元コードCA、CBが表示されている。2次元コードCAの認識結果から、2次元コードCAの映像上の位置座標及びマスクIDとしてのTIDAを取得する。同様に、2次元コードCBの認識結果から、2次元コードCBの映像上の位置座標及びマスクIDとしてのTIDBを取得する。   In this case, two two-dimensional codes CA and CB are displayed on the video of the overhead camera. From the recognition result of the two-dimensional code CA, position coordinates on the video of the two-dimensional code CA and TIDA as a mask ID are acquired. Similarly, the position coordinate on the image of the two-dimensional code CB and the TIDB as the mask ID are acquired from the recognition result of the two-dimensional code CB.

サーバ装置200では、マスク情報保持部230(もしくは一時ID情報保持部260)に保持されている端末アドレスに基づき、TIDA及びTIDBのそれぞれが、どのID(SID)に等しいかを検出することができる。その結果、TIDAはSIDAと等しく、TIDBはSIDBと等しかったとする。マスク情報保持部230において、SIDAは端末アドレスADRAと紐づけられ、SIDBは端末アドレスADRBと紐づけられている。これにより、それぞれの端末装置A,Bに表示された2次元コードに対応するアドレスを同時に求めることができる。そのため、マーカ認識完了通知も同時に送信することができる。   The server apparatus 200 can detect which ID (SID) each of TIDA and TIDB is equal to based on the terminal address held in the mask information holding unit 230 (or the temporary ID information holding unit 260). . As a result, TIDA is equal to SIDA, and TIDB is equal to SIDB. In the mask information holding unit 230, SIDA is associated with the terminal address ADRA, and SIDB is associated with the terminal address ADRB. Thereby, the address corresponding to the two-dimensional code displayed on each of the terminal devices A and B can be obtained simultaneously. Therefore, a marker recognition completion notification can be transmitted at the same time.

これに対して、マスクIDを2次元コードに符号化しない場合には、複数の端末装置からのマスク設定の要求に対して、1つの端末装置からの要求に対する一連の処理が終わるまでは、他の端末装置からの要求に答えることができない。一連の処理は、計算機の自動的な処理以外に端末の使用者による確認処理が必要なため、時間がかかる。そのため、マスクIDを2次元コードに符号化しない場合には、マスクIDを2次元コードに符号化した場合に比べて、複数の端末装置からのマスク設定要求から上記一連の処理の完了までに多くの時間を費やしてしまう。本実施形態では、マスクIDを2次元コードに符号化するため、このような時間のロスは生じない。   On the other hand, if the mask ID is not encoded into a two-dimensional code, the mask setting request from a plurality of terminal devices is not processed until a series of processing for the request from one terminal device is completed. Cannot answer requests from other terminal devices. The series of processing takes time because confirmation processing by the user of the terminal is necessary in addition to automatic processing by the computer. Therefore, in the case where the mask ID is not encoded into a two-dimensional code, the number of times from the mask setting request from a plurality of terminal devices to the completion of the series of processes is larger than in the case where the mask ID is encoded into a two-dimensional code. Of time. In this embodiment, since the mask ID is encoded into a two-dimensional code, such time loss does not occur.

なお、マスクIDは、プライバシーマスクの解除等をプライバシーマスク毎に個別に行うために必要である。つまり、サーバ装置側でマスクIDが生成されると、端末装置側ではそのマスクIDを記憶しておく。その端末装置に記憶されているプライバシーマスクを解除したいときには、記憶しているマスクIDをサーバ装置に送信する。サーバ装置側では、送信されたマスクIDに対応したプライバシーマスクを解除することができる。解除以外にも、プライバシーマスク毎に個別の操作を行う場合にも、このマスクIDを使用することができる。例えば、マスクの色を個別に変更するというような操作を実現することができる。   The mask ID is necessary for individually releasing the privacy mask for each privacy mask. That is, when the mask ID is generated on the server device side, the mask ID is stored on the terminal device side. When it is desired to cancel the privacy mask stored in the terminal device, the stored mask ID is transmitted to the server device. On the server device side, the privacy mask corresponding to the transmitted mask ID can be canceled. In addition to canceling, this mask ID can also be used when performing individual operations for each privacy mask. For example, an operation of individually changing the color of the mask can be realized.

なお、本実施形態に係るマスクIDは、端末装置からの要求に応じて生成されるマスク用IDの一例である。   The mask ID according to the present embodiment is an example of a mask ID generated in response to a request from the terminal device.

<第2実施形態>
以上のように、第1実施形態では、マスクIDを2次元コードに符号化した。しかし、2次元コードに符号化できる情報量には制限がある。より詳しく説明すると、第1実施形態では、2次元コードは、マスクIDを2次元に符号化したものであり、符号化できる情報量については特に制限を設けていない。しかし、マスクIDは、2次元コードに符号化された状態で映像に付与される。このため、本実施形態で管理できる、2次元コードに符号化可能なマスクIDの個数(すなわち、マスクIDの最大個数)は、1つの映像中に同時に写り、処理可能な2次元コードの個数に制限されてしまう。
<Second Embodiment>
As described above, in the first embodiment, the mask ID is encoded into a two-dimensional code. However, the amount of information that can be encoded into a two-dimensional code is limited. More specifically, in the first embodiment, the two-dimensional code is a two-dimensional encoding of the mask ID, and there is no particular limitation on the amount of information that can be encoded. However, the mask ID is given to the video in a state encoded in a two-dimensional code. For this reason, the number of mask IDs that can be managed in this embodiment (that is, the maximum number of mask IDs) that can be encoded into a two-dimensional code is the number of two-dimensional codes that can be simultaneously captured and processed in one video. It will be restricted.

第2実施形態では、このような制限にもかかわらず、マスクIDと後述する一時IDという2つのIDを使い分けることにより、多くのマスクIDを管理することができる。すなわち、マスクIDのID数が非常に多くなった場合であっても、画像認識後にマスクIDが取得できた段階でマスクIDに置き換えるための一時IDを用いて第1実施形態と同様の処理を実施することができる。例えば、マスクIDのID数が多くてマスクIDを2次元コードに符号化できない場合でも、一時IDを導入することにより第1実施形態と同様の処理を実施することができる。以下、第2実施形態について詳しく説明する。   In the second embodiment, many mask IDs can be managed by properly using two IDs, a mask ID and a temporary ID described later, in spite of such restrictions. That is, even when the number of mask IDs is very large, the same processing as in the first embodiment is performed using a temporary ID for replacing the mask ID when the mask ID can be acquired after image recognition. Can be implemented. For example, even when the number of mask IDs is large and the mask ID cannot be encoded into a two-dimensional code, the same processing as in the first embodiment can be performed by introducing a temporary ID. Hereinafter, the second embodiment will be described in detail.

[端末装置及びサーバ装置の機能構成]
第2実施形態に係る端末装置100及びサーバ装置200の機能構成について図4を参照しながら説明する。第2実施形態では、第1実施形態より2次元コードに含める情報量が少ない点が特徴である。第2実施形態では、2ビットの情報をコード化できるものとする。
[Functional configuration of terminal device and server device]
Functional configurations of the terminal device 100 and the server device 200 according to the second embodiment will be described with reference to FIG. The second embodiment is characterized in that less information is included in the two-dimensional code than in the first embodiment. In the second embodiment, it is assumed that 2-bit information can be encoded.

第2実施形態では、図4に示したように、端末装置100は、第1実施形態の機能構成に加えて一時ID保持部140を有し、サーバ装置200は、第1実施形態の機能構成に加えて一時ID保持部260を有する。   In the second embodiment, as illustrated in FIG. 4, the terminal device 100 includes a temporary ID holding unit 140 in addition to the functional configuration of the first embodiment, and the server device 200 includes the functional configuration of the first embodiment. In addition, a temporary ID holding unit 260 is included.

図6は、一時ID情報保持部260の内部構成を示す。2次元コードに符号化できる情報量を2ビットとしたことから、一時IDは、0,1,2,3の4通りの値をとる。つまり、サーバ装置200側で同時に設定可能なマスクIDは4個になることを意味している。   FIG. 6 shows the internal configuration of the temporary ID information holding unit 260. Since the amount of information that can be encoded into a two-dimensional code is 2 bits, the temporary ID takes four values of 0, 1, 2, and 3. That is, it means that the number of mask IDs that can be set simultaneously on the server device 200 side is four.

[画像処理システムの動作]
本実施形態に係る画像処理システム10の動作について図5を参照しながら説明する。図5に示したマスク設定主処理2は、第1実施形態の図2に示したマスク設定主処理1(ST1〜ST13)のすべてのステップに出てくる一時IDは第1実施形態にて記載したマスクIDと同じ機能を有し、動作上はまったく変わらない。さらに、図5のマスク設定後処理2は、図2のマスク設定後処理1の部分を変更したものである。
[Operation of image processing system]
The operation of the image processing system 10 according to the present embodiment will be described with reference to FIG. In the mask setting main process 2 shown in FIG. 5, temporary IDs appearing in all steps of the mask setting main process 1 (ST1 to ST13) shown in FIG. 2 of the first embodiment are described in the first embodiment. It has the same function as the mask ID and has no change in operation. Further, the post-mask setting process 2 in FIG. 5 is a modification of the post-mask setting process 1 in FIG.

以下、動作について説明する。前述したように、マスク設定主処理2の部分については、第1実施形態のマスク設定主処理1のマスクIDを一時IDに置き換えたものであって、動作上は全く変わらないため、説明を省略する。ただし、一時IDは、一時ID情報保持部260に保持されている。   The operation will be described below. As described above, the mask setting main processing 2 portion is obtained by replacing the mask ID of the mask setting main processing 1 of the first embodiment with a temporary ID, and the operation is not changed at all. To do. However, the temporary ID is held in the temporary ID information holding unit 260.

マスク設定後処理2の部分について説明する。マスク設定主処理2では、一時IDの一致確認(ST513)で一時IDが一致していることの認証確認がなされた一時IDを用いて、端末処理部120から画像処理部220へマスク処理済画像要求及び一時IDが送信される(ST514)。これを受け取った画像処理部220は、マスク処理を行ったマスク処理済画像をサーバ処理部240に送信する(ST515)。サーバ処理部240では、一時IDに応じたマスクIDを生成し、マスク情報保持部230に保持する。同時に一時ID情報保持部260に保持されている一時IDを削除する(ST516)。このとき、対応する一時IDを保持する一時ID情報を一時ID情報保持部260からコピーしてマスク情報保持部230に保持する。コピーする項目は、マスク領域位置264と端末アドレス266に関する情報である。   The mask setting post-processing 2 will be described. In the mask setting main process 2, the masked image is sent from the terminal processing unit 120 to the image processing unit 220 by using the temporary ID for which the authentication confirmation that the temporary ID is matched in the temporary ID matching check (ST513). The request and temporary ID are transmitted (ST514). Receiving this, the image processing unit 220 transmits the masked image subjected to the mask processing to the server processing unit 240 (ST515). The server processing unit 240 generates a mask ID corresponding to the temporary ID and stores it in the mask information holding unit 230. At the same time, the temporary ID held in temporary ID information holding section 260 is deleted (ST516). At this time, temporary ID information holding the corresponding temporary ID is copied from the temporary ID information holding unit 260 and held in the mask information holding unit 230. Items to be copied are information regarding the mask area position 264 and the terminal address 266.

次に、サーバ処理部240は、マスク処理済画像とマスクIDを端末処理部120に送信する(ST517)。端末処理部120では、マスク表示確認処理を行い、正しくマスクが表示されたことを確認後、一時ID保持部140に記憶されている一時IDを削除する(ST518)。マスク表示確認処理は、マスク設定後処理1で実施したものと同じである。   Next, server processing section 240 transmits the masked image and mask ID to terminal processing section 120 (ST517). Terminal processing section 120 performs a mask display confirmation process, and after confirming that the mask is correctly displayed, deletes the temporary ID stored in temporary ID holding section 140 (ST518). The mask display confirmation process is the same as that performed in the mask setting post-process 1.

マスクが正しく表示されたことを確認すると、端末処理部120は、確認完了をサーバ処理部240に通知する(ST519)。   If it is confirmed that the mask is correctly displayed, terminal processing section 120 notifies server processing section 240 of confirmation completion (ST519).

以上に説明したように、本実施形態によれば、第1実施形態と同様に、プライバシーマスクの領域の形状をGUI(Graphical User Interface)等を用いて使用者が設定する必要がないため、マスク処理の煩雑さを低減することができる。特に、本実施形態によれば、マスク設定主処理2では一時IDを用い、マスクIDは使用されない。このため、マスクIDは2次元コードに符号化する必要がない。よって、第2実施形態では、マスクIDにコード化できる情報量による制限を受けない。マスクIDの情報量は、一時ID情報保持部260の容量及びサーバ処理部240と端末処理部120との通信速度や通信容量に応じて設計可能である。例えば、一時ID情報保持部260の容量を10ビットとすると、1024個のIDをつくることができる。近年の情報機器の容量からすると十分に小さい値であり、また、LAN(Local Area Network)によるネットワークの容量も100MBPS程度は普通であるため、1つのID当たり8ビットというのは十分に小さい値と言え問題とならない。結果として、第2実施形態では、2次元コードに付加することができる情報量が少ない場合でも、多数のマスクIDでプライバシーマスクを管理することができるようになる。   As described above, according to the present embodiment, the shape of the privacy mask area does not need to be set by the user using a GUI (Graphical User Interface) or the like, as in the first embodiment. The complexity of processing can be reduced. In particular, according to the present embodiment, the mask setting main process 2 uses a temporary ID and does not use a mask ID. For this reason, it is not necessary to encode the mask ID into a two-dimensional code. Therefore, in the second embodiment, there is no restriction due to the amount of information that can be encoded into the mask ID. The information amount of the mask ID can be designed according to the capacity of the temporary ID information holding unit 260 and the communication speed and communication capacity between the server processing unit 240 and the terminal processing unit 120. For example, if the capacity of the temporary ID information holding unit 260 is 10 bits, 1024 IDs can be created. Since the capacity of information devices in recent years is a sufficiently small value, and the network capacity of a LAN (Local Area Network) is usually about 100 MBPS, 8 bits per ID is a sufficiently small value. No problem. As a result, in the second embodiment, privacy masks can be managed with a large number of mask IDs even when the amount of information that can be added to the two-dimensional code is small.

なお、本実施形態に係る一時IDは、マスク用IDとして一時的に使用されるIDである。   The temporary ID according to the present embodiment is an ID that is temporarily used as a mask ID.

<第3実施形態>
[画像処理システムの構成]
次に、本発明の第3実施形態に係る画像処理システム10について説明する。第3実施形態では、モニタ190とカメラ290との間に遮蔽物が入った場合に、その遮蔽物にはプライバシーマスク処理を行わず、遮蔽されないでカメラ290に写っている部分についてはプライバシーマスク処理を行う点が特徴である。
<Third Embodiment>
[Configuration of image processing system]
Next, an image processing system 10 according to a third embodiment of the present invention will be described. In the third embodiment, when a shielding object enters between the monitor 190 and the camera 290, privacy mask processing is not performed on the shielding object, and privacy mask processing is performed on a portion that is not shielded and is reflected on the camera 290. The point is to perform.

第3実施形態では、図8に示したように、マスク情報保持部230が、マスクID232、マスク領域位置234、端末アドレス236の各項目に加えて、変換係数238を記憶する点が第1実施形態と異なる。   In the third embodiment, as shown in FIG. 8, the mask information holding unit 230 stores the conversion coefficient 238 in addition to the items of the mask ID 232, the mask area position 234, and the terminal address 236. Different from form.

[画像処理システムの動作]
本実施形態に係る画像処理システム10の動作について図7を参照しながら説明する。図2のST1〜ST16のすべてのステップは、第1実施形態と同じであるため、その部分の説明は省略する。ST16までの処理が終わった時点で、サーバ装置200では、必要な領域にプライバシーマスクが設定された状態となっており、端末装置100にはマスクIDが保持されている状態となっている。図7に示したように、端末処理部120は、隠れ処理依頼をマスクIDとともにサーバ処理部240に送る(ST700)。ここで、隠れ処理とは、モニタ190とカメラ290との間に遮蔽物が入った場合に、その遮蔽物にはプライバシーマスク処理を行わず、遮蔽されないでカメラ290に写っている部分については、プライバシーマスク処理を行うものである。
[Operation of image processing system]
The operation of the image processing system 10 according to the present embodiment will be described with reference to FIG. Since all steps ST1 to ST16 in FIG. 2 are the same as those in the first embodiment, the description thereof is omitted. When the processing up to ST16 is completed, the server apparatus 200 is in a state where a privacy mask is set in a necessary area, and the terminal apparatus 100 is in a state where a mask ID is held. As shown in FIG. 7, terminal processing section 120 sends a hidden processing request together with mask ID to server processing section 240 (ST700). Here, the hiding process means that when a shielding object enters between the monitor 190 and the camera 290, the shielding object is not subjected to the privacy mask process, and the part that is reflected on the camera 290 is not shielded. Privacy mask processing is performed.

サーバ処理部240では、変換係数を計算する(ST701)。サーバ処理部240では、マスクIDに対応した領域の認識結果から、元のマスクの形状をどのように射影変換するとカメラ290で撮影された画像のように変形されるかを計算する。マスク形状は長方形であって、これを3次元空間で回転・縮小拡大したものがカメラ290に写って受信画像になっている。つまり、端末側のモニタ190に送った表示データを射影変換したものがカメラ290での撮影画像になる。このため、この射影変換の変換係数を求めることになる。これは、ARマーカ等を認識する技術として既知のものである。   Server processing section 240 calculates a conversion coefficient (ST701). The server processing unit 240 calculates from the recognition result of the area corresponding to the mask ID how the original mask shape is transformed into an image photographed by the camera 290 when projective transformation is performed. The mask shape is a rectangle, and the image obtained by rotating / reducing / enlarging it in a three-dimensional space is reflected in the camera 290 and becomes a received image. In other words, the projection data of the display data sent to the terminal-side monitor 190 is a photographed image by the camera 290. For this reason, the conversion coefficient of this projective transformation is obtained. This is a known technique for recognizing an AR marker or the like.

端末処理部120では、モニタ画面イメージを、マスクIDとともに画像認識部220に送信する(ST702)。画像認識部220では、ST701で求めたマスクIDに対応する変換係数で、モニタ画面イメージを射影変換し、その画像と、カメラ290からの入力画像のうち元のマスク領域に相当する部分を画素毎に比較する。比較して、大きく異なる部分については、カメラ290とモニタ190との間に遮蔽物が入っている部分と判断し、その部分をマスク除外領域として計算する(ST703)。画像認識部210は、計算されたマスク除外領域を画像処理部220に送る(ST704)。   Terminal processing section 120 transmits the monitor screen image to image recognition section 220 together with the mask ID (ST702). The image recognition unit 220 performs projective transformation of the monitor screen image with the conversion coefficient corresponding to the mask ID obtained in ST701, and sets the image and the input image from the camera 290 corresponding to the original mask area for each pixel. Compare to. In comparison, a greatly different portion is determined to be a portion where a shield is placed between the camera 290 and the monitor 190, and this portion is calculated as a mask exclusion region (ST703). Image recognition section 210 sends the calculated mask exclusion area to image processing section 220 (ST704).

画像処理部220は、設定されたマスク領域及びマスク除外領域に従ってマスク表示を行う(ST705)。つまり、画像処理部220は、その遮蔽物(マスク除外領域)にはプライバシーマスク処理を行わず、遮蔽されないでカメラ290に写っている部分については、プライバシーマスク処理を行う。ST702〜ST705の処理は、別途手順中止の指示がくるまで繰り返される。   The image processing unit 220 performs mask display according to the set mask area and mask exclusion area (ST705). That is, the image processing unit 220 does not perform privacy mask processing on the shielding object (mask exclusion region), and performs privacy mask processing on a portion that is not shielded and is reflected in the camera 290. The processing of ST702 to ST705 is repeated until a separate instruction to stop the procedure is received.

以上に説明したように、本実施形態によれば、第1実施形態と同様に、プライバシーマスクの領域の形状をGUI(Graphical User Interface)等を用いて使用者が設定する必要がないため、マスク処理の煩雑さを低減することができる。特に、本実施形態によれば、モニタ190とカメラ290との間に遮蔽物が部分的又は全体的に入った場合、その遮蔽物のある部分についてはマスクをかけることなく、モニタ画面の部分にだけマスクをかけることができる。これによって映像の意図しない部分にマスクをかけることを回避することができる。   As described above, according to the present embodiment, the shape of the privacy mask area does not need to be set by the user using a GUI (Graphical User Interface) or the like, as in the first embodiment. The complexity of processing can be reduced. In particular, according to the present embodiment, when a shielding object is partially or wholly placed between the monitor 190 and the camera 290, a part of the shielding object is not masked and is not applied to the monitor screen. Can only be masked. As a result, it is possible to avoid masking an unintended portion of the video.

以上に説明したように、第1〜第3実施形態によれば、端末装置側に表示された映像上の2次元コードをカメラで取り入れ、2次元コードの位置に応じてマスク位置を判定してマスク処理を行うため、容易に遠隔地でもマスク処理を実行することができる。   As described above, according to the first to third embodiments, a two-dimensional code on an image displayed on the terminal device side is taken in by a camera, and a mask position is determined according to the position of the two-dimensional code. Since the mask process is performed, the mask process can be easily executed even in a remote place.

なお、上記第1〜第3実施形態において、各部への指令は、専用の制御デバイスあるいはプログラムを実行するCPU(図示せず)により実行される。次に説明する文字等入力処理を実行するためのプログラムは、図示しないROMや不揮発性メモリに予め記憶されていて、CPUが、これらのメモリから各プログラムを読み出し実行することにより、端末処理部120、サーバ処理部240、画像認識部210、画像処理部220の各機能が実現される。   In the first to third embodiments, commands to the respective units are executed by a dedicated control device or a CPU (not shown) that executes a program. A program for executing input processing such as characters described below is stored in advance in a ROM or non-volatile memory (not shown), and the CPU reads out and executes each program from these memories, whereby the terminal processing unit 120 is executed. The functions of the server processing unit 240, the image recognition unit 210, and the image processing unit 220 are realized.

上記第1〜第3の実施形態において、各部の動作は互いに関連しており、互いの関連を考慮しながら、一連の動作及び一連の処理として置き換えることができる。これにより、画像処理装置の実施形態を、画像処理方法の実施形態とすることができる。   In the first to third embodiments, the operations of the respective units are related to each other, and can be replaced as a series of operations and a series of processes in consideration of the mutual relationship. Thereby, the embodiment of the image processing apparatus can be the embodiment of the image processing method.

これにより、端末装置からの要求に応じて2次元コードを生成するステップと、前記生成された2次元コードを前記端末装置に送信するステップと、前記端末装置に表示された映像を撮像するステップと、前記撮像された映像に付加される前記2次元コードを認識するステップと、前記認識された2次元コードに基づき前記映像のマスク位置を判定し、該マスク位置にマスク処理を実行するステップと、を含むことを特徴とする画像処理方法を提供することができる。   Accordingly, a step of generating a two-dimensional code in response to a request from the terminal device, a step of transmitting the generated two-dimensional code to the terminal device, and a step of capturing an image displayed on the terminal device Recognizing the two-dimensional code added to the captured image, determining a mask position of the image based on the recognized two-dimensional code, and executing a mask process on the mask position; It is possible to provide an image processing method including:

以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。   The preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, but the present invention is not limited to such examples. It is obvious that a person having ordinary knowledge in the technical field to which the present invention pertains can come up with various changes or modifications within the scope of the technical idea described in the claims. Of course, it is understood that these also belong to the technical scope of the present invention.

例えば、上記実施形態では、一つのカメラを例示したが、本発明はかかる例に限定されない。例えば、すべての実施形態において、複数のカメラがサーバ装置に繋がっていてもよい。その場合、マスク領域に関する情報を格納している領域を拡張して、どのカメラの映像であるかをマスクID毎や一時ID毎に格納するようにしてもよい。   For example, in the above embodiment, one camera is illustrated, but the present invention is not limited to such an example. For example, in all embodiments, a plurality of cameras may be connected to the server device. In that case, an area storing information related to the mask area may be expanded to store which camera image is stored for each mask ID or each temporary ID.

また、すべての実施形態において、2次元コードは時間方向に変化されることにより情報量を増やすことも可能である。すなわち、表示する2次元コードを複数送り、一定時間周期でモニタ上に表示することにより、多くの情報量をコード化するものである。この場合、全体での認識時間が長くなる。   In all the embodiments, the amount of information can be increased by changing the two-dimensional code in the time direction. That is, a large amount of information is coded by sending a plurality of two-dimensional codes to be displayed and displaying them on a monitor at a constant time period. In this case, the overall recognition time becomes long.

また、すべての実施形態において、マスク領域を決定するに際し、モニタ190の矩形領域すべてをマスク領域としなくてもよく、たとえば、モニタ190の右側の二隅にそれぞれ2次元コードが表示されている場合には、モニタ190の右半分をマスク領域と認識する等いろいろな方法を用いることができる。   In all the embodiments, when determining the mask area, the rectangular area of the monitor 190 may not be used as the mask area. For example, two-dimensional codes are displayed at the two right corners of the monitor 190, respectively. For this, various methods such as recognizing the right half of the monitor 190 as a mask area can be used.

また、すべての実施形態において、2次元コードによって情報をコード化するのではなく、すかし技術等をつかってもよい。透かし技術を使うことにより、視覚的には2次元コードが表示されていない状態であっても、映像に含まれるコードをカメラで認識できる状態となる。   In all the embodiments, information may be used instead of coding information with a two-dimensional code. By using the watermark technique, even if the two-dimensional code is not visually displayed, the code included in the video can be recognized by the camera.

また、すべての実施形態において、画像処理部は、モニタに写し出された映像が属する属性に応じてマスク処理を実行するか否かを決定してもよい。例えば、映像が属する属性がワードファイル文書の場合にはマスク処理を実行し、メール文書の場合にはマスク処理を実行しないようにしてもよい。   In all the embodiments, the image processing unit may determine whether or not to perform the masking process according to the attribute to which the video projected on the monitor belongs. For example, the mask process may be executed when the attribute to which the video belongs is a word file document, and the mask process may not be executed when the attribute is a mail document.

また、すべての実施形態において、画像処理部は、映像を起動するアプリケーションの種類に応じてマスクの有無を決定するようにしてもよい。   In all the embodiments, the image processing unit may determine the presence or absence of a mask according to the type of application that activates the video.

10 画像処理システム
100 端末装置
110 マスクID保持部
120 端末処理部
130 端末通信部
140 一時ID保持部
200 サーバ装置
210 画像認識部
220 画像処理部
230 マスク情報保持部
240 サーバ処理部
250 サーバ通信部
260 一時ID情報保持部
300 画像受信装置
DESCRIPTION OF SYMBOLS 10 Image processing system 100 Terminal device 110 Mask ID holding part 120 Terminal processing part 130 Terminal communication part 140 Temporary ID holding part 200 Server apparatus 210 Image recognition part 220 Image processing part 230 Mask information holding part 240 Server processing part 250 Server communication part 260 Temporary ID information holding unit 300 Image receiving device

Claims (10)

端末装置からの要求に応じてマスク用ID及び該マスク用IDを2次元に符号化した2次元コードを生成するサーバ処理部と、
前記サーバ処理部により生成されたマスク用ID及び2次元コードを前記端末装置に送信するサーバ通信部と、
前記端末装置に表示された映像を撮像する撮像部と、
前記撮像部により撮像された映像に付加された前記2次元コードを認識する画像認識部と、
前記画像認識部により認識された2次元コードに基づき前記映像のマスク位置を判定し、該マスク位置に前記マスク用IDに応じたマスク処理を実行する画像処理部と、
を備えることを特徴とする画像処理装置。
A server processing unit that generates a mask ID and a two-dimensional code obtained by two-dimensionally encoding the mask ID in response to a request from the terminal device;
A server communication unit that transmits the mask ID and the two-dimensional code generated by the server processing unit to the terminal device;
An imaging unit that captures an image displayed on the terminal device;
An image recognition unit for recognizing the two-dimensional code added to the video imaged by the imaging unit;
An image processing unit that determines a mask position of the video based on the two-dimensional code recognized by the image recognition unit, and executes a mask process corresponding to the mask ID at the mask position;
An image processing apparatus comprising:
前記画像認識部により前記2次元コードが1つ認識された場合、前記画像処理部は、前記画像認識部により認識された2次元コードの位置及び大きさに基づき前記映像のマスク位置を判定し、該マスク位置にマスク処理を実行することを特徴とする請求項1に記載の画像処理装置。   When one of the two-dimensional codes is recognized by the image recognition unit, the image processing unit determines a mask position of the video based on the position and size of the two-dimensional code recognized by the image recognition unit, The image processing apparatus according to claim 1, wherein mask processing is executed at the mask position. 前記画像認識部により前記2次元コードが複数認識された場合、前記画像処理部は、前記画像認識部により認識された2次元コードの配置に基づき前記映像のマスク位置を判定し、該マスク位置にマスク処理を実行することを特徴とする請求項1に記載の画像処理装置。   When a plurality of the two-dimensional codes are recognized by the image recognition unit, the image processing unit determines a mask position of the video based on the arrangement of the two-dimensional codes recognized by the image recognition unit, and sets the mask position. The image processing apparatus according to claim 1, wherein mask processing is executed. 前記サーバ処理部は、マスク用IDとして一時的に使用する一時ID及び該一時IDを2次元に符号化した2次元コードを生成し、
サーバ通信部は、前記サーバ処理部により生成された一時ID及び2次元コードを前記端末装置に送信し、
前記画像認識部は、前記撮像部により撮像された映像に付加された前記2次元コードを認識し、
前記サーバ処理部は、前記一時IDに応じたマスク用IDを生成し、
前記画像処理部は、前記認識された2次元コードに基づき前記映像のマスク位置を判定し、該マスク位置に前記マスク用IDに応じたマスク処理を実行することを特徴とする請求項1〜3のいずれか一項に記載の画像処理装置。
The server processing unit generates a temporary ID temporarily used as a mask ID and a two-dimensional code obtained by two-dimensionally encoding the temporary ID,
The server communication unit transmits the temporary ID and the two-dimensional code generated by the server processing unit to the terminal device,
The image recognition unit recognizes the two-dimensional code added to the video imaged by the imaging unit,
The server processing unit generates a mask ID corresponding to the temporary ID,
The image processing unit determines a mask position of the video based on the recognized two-dimensional code, and executes a mask process corresponding to the mask ID on the mask position. The image processing apparatus according to any one of the above.
前記端末処理部は、前記撮像部と前記端末装置に表示された映像との間に遮蔽物が入っていると判断した場合には、前記遮蔽物が入っている部分をマスク除外領域と判断し、該マスク除外領域に対してマスク処理を行わないことを特徴とする請求項1〜4のいずれか一項に記載の画像処理装置。   When the terminal processing unit determines that there is a shielding object between the imaging unit and the video displayed on the terminal device, the terminal processing unit determines that the part containing the shielding object is a mask exclusion region. The image processing apparatus according to claim 1, wherein mask processing is not performed on the mask exclusion region. 前記画像処理部は、前記映像が属する属性に応じてマスク処理を実行するかを決定することを特徴とする請求項1〜5のいずれか一項に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the image processing unit determines whether to perform mask processing according to an attribute to which the video belongs. 前記画像処理部は、前記映像を起動するアプリケーションの種類に応じてマスクの有無を決定することを特徴とする請求項1〜6のいずれか一項に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the image processing unit determines presence or absence of a mask according to a type of an application that activates the video. 前記サーバ通信部は、前記生成されたマスク用IDをマスクID(TID)として前記端末装置に保持させ、
前記画像処理部は、
前記マスク処理後、前記端末装置にマスク完了通知とマスクID(SID)としてのマスク用IDとを送信することにより、前記保持されたマスクID(TID)と前記送信されたマスクID(SID)とに基づき前記端末装置に認証処理を行わせ、
前記認証処理が成功した場合、マスク処理後の映像を前記端末装置に送信することを特徴とする請求項1〜7のいずれか一項に記載の画像処理装置。
The server communication unit causes the terminal device to hold the generated mask ID as a mask ID (TID),
The image processing unit
After the mask processing, by transmitting a mask completion notification and a mask ID as a mask ID (SID) to the terminal device, the held mask ID (TID) and the transmitted mask ID (SID) The terminal device to perform an authentication process based on
The image processing apparatus according to claim 1, wherein when the authentication process is successful, the image after the mask process is transmitted to the terminal apparatus.
端末装置からの要求に応じてマスク用ID及び該マスク用IDを2次元に符号化した2次元コードを生成するステップと、
前記生成されたマスク用ID及び2次元コードを前記端末装置に送信するステップと、
前記端末装置に表示された映像を撮像するステップと、
前記撮像された映像に付加された前記2次元コードを認識するステップと、
前記認識された2次元コードに基づき前記映像のマスク位置を判定し、該マスク位置に前記マスク用IDに応じたマスク処理を実行するステップと、
を含むことを特徴とする画像処理方法。
Generating a mask ID and a two-dimensional code obtained by two-dimensionally encoding the mask ID in response to a request from the terminal device;
Transmitting the generated mask ID and two-dimensional code to the terminal device;
Imaging a video displayed on the terminal device;
Recognizing the two-dimensional code added to the captured image;
Determining a mask position of the video based on the recognized two-dimensional code, and executing a mask process corresponding to the mask ID on the mask position;
An image processing method comprising:
前記生成されたマスク用IDをマスクID(TID)として前記端末装置に保持させるステップと、
前記マスク処理後、前記端末装置にマスク完了通知とマスクID(SID)としてのマスク用IDとを送信することにより、前記保持されたマスクID(TID)と前記送信されたマスクID(SID)とに基づき前記端末装置に認証処理を行わせるステップと、
前記端末装置によって認証された場合、マスク処理後の映像を前記端末装置に送信するステップと、を含むことを特徴とする請求項9に記載の画像処理方法。
Causing the terminal device to hold the generated mask ID as a mask ID (TID);
After the mask processing, by transmitting a mask completion notification and a mask ID as a mask ID (SID) to the terminal device, the held mask ID (TID) and the transmitted mask ID (SID) And causing the terminal device to perform an authentication process based on:
The image processing method according to claim 9, further comprising a step of transmitting the image after mask processing to the terminal device when authenticated by the terminal device.
JP2010110173A 2010-05-12 2010-05-12 Image processing apparatus and image processing method Expired - Fee Related JP4915464B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010110173A JP4915464B2 (en) 2010-05-12 2010-05-12 Image processing apparatus and image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010110173A JP4915464B2 (en) 2010-05-12 2010-05-12 Image processing apparatus and image processing method

Publications (2)

Publication Number Publication Date
JP2011238107A JP2011238107A (en) 2011-11-24
JP4915464B2 true JP4915464B2 (en) 2012-04-11

Family

ID=45326002

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010110173A Expired - Fee Related JP4915464B2 (en) 2010-05-12 2010-05-12 Image processing apparatus and image processing method

Country Status (1)

Country Link
JP (1) JP4915464B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9530134B2 (en) 2014-08-07 2016-12-27 International Business Machines Corporation Authentication on mobile device using two-dimensional code

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6136357B2 (en) * 2013-02-25 2017-05-31 セイコーエプソン株式会社 Spectrometer, communication system and color management system
JP6090366B2 (en) * 2014-12-12 2017-03-08 キヤノンマーケティングジャパン株式会社 Information processing system, control method, and program
JP6565763B2 (en) * 2016-03-30 2019-08-28 沖電気工業株式会社 Imaging apparatus, imaging system, and imaging program
CN113781287B (en) * 2021-09-07 2024-03-01 北京达佳互联信息技术有限公司 Watermark image processing method, watermark image processing device, electronic equipment and computer readable storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008027336A (en) * 2006-07-25 2008-02-07 Nikon Corp POSITION INFORMATION DISTRIBUTION DEVICE, CAMERA, POSITION INFORMATION DISTRIBUTION METHOD, AND PROGRAM
JP2009239718A (en) * 2008-03-27 2009-10-15 Toshiba Corp Moving image separating apparatus, moving image uniting apparatus, and moving image separating/uniting system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9530134B2 (en) 2014-08-07 2016-12-27 International Business Machines Corporation Authentication on mobile device using two-dimensional code
US9684900B2 (en) 2014-08-07 2017-06-20 International Business Machines Corporation Authentication on mobile device using two-dimensional code

Also Published As

Publication number Publication date
JP2011238107A (en) 2011-11-24

Similar Documents

Publication Publication Date Title
KR100841281B1 (en) Electronic conference system, electronic conference control device, information terminal equipment, electronic conference support method
CN112348958B (en) Key frame image acquisition method, device, system and three-dimensional reconstruction method
JP4915464B2 (en) Image processing apparatus and image processing method
US20220108534A1 (en) Network-Based Spatial Computing for Extended Reality (XR) Applications
US20150009359A1 (en) Method and apparatus for collaborative digital imaging
WO2015096462A1 (en) Method and system for focused display of 2-dimensional bar code
WO2018101652A1 (en) Device for providing realistic media image
WO2017181842A1 (en) Image processing method and device for electronic mirror, and storage medium
JP2022036991A (en) Image processing equipment, image processing methods and programs
US9065975B2 (en) Method and apparatus for hands-free control of a far end camera
CN111294543A (en) System and method for video monitoring photographing protection
CN101409827B (en) Information processing apparatus, and remote indication system
CN108702482A (en) Information processing equipment, information processing system, information processing method and program
JPWO2017013986A1 (en) Information processing apparatus, terminal, remote communication system, and information processing program
CN108961424B (en) Virtual information processing method, device and storage medium
JP2018207271A (en) Terminal, image processing system, image processing program, and image processing method
JP7328849B2 (en) IMAGING DEVICE, SYSTEM, CONTROL METHOD OF IMAGING DEVICE, AND PROGRAM
JP5864371B2 (en) Still image automatic generation system, worker information processing terminal, instructor information processing terminal, and determination device in still image automatic generation system
CN103997616B (en) A method, device and conference terminal for processing video conference images
JP2014215977A (en) Image processing device, image processing method, and program
US20240015264A1 (en) System for broadcasting volumetric videoconferences in 3d animated virtual environment with audio information, and procedure for operating said device
JP6004978B2 (en) Subject image extraction device and subject image extraction / synthesis device
TW201207628A (en) Connection method by using coded image
US10931896B2 (en) Image capture device and image capture management system
JP2006180022A (en) Image processing system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111205

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: 20111227

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: 20120109

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

Free format text: PAYMENT UNTIL: 20150203

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4915464

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees