JP4915464B2 - Image processing apparatus and image processing method - Google Patents
Image processing apparatus and image processing method Download PDFInfo
- 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
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
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).
しかしながら、特許文献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.
以下に添付図面を参照しながら、本発明の実施形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 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
端末装置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
サーバ装置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
カメラ290は、端末装置100に表示された映像を撮像する撮像部の一例であり、撮像部は、たとえば赤外線を用いて映像を取得する等、カメラ290以外の手段を用いて画像を取り込んでもよい。サーバ装置200は、画像処理装置の一例であり、画像処理装置は必ずしも被俯瞰地点に設けられていなくてもよい。
The
端末装置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
[端末装置及びサーバ装置の機能構成]
次に、端末装置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
サーバ装置200は、画像認識部210、画像処理部220、マスク情報保持部230、サーバ処理部240及びサーバ通信部250を有する。画像認識部210は、カメラ290により写し出された映像に付加される2次元コードを認識する。2次元コードは、モニタ190に表示される映像に含まれ、マスクを掛ける領域を定めるために使われる。
The server device 200 includes an
画像処理部220は、カメラ290からの入力映像に対してマスク処理を行う。より具体的には、画像処理部220は、画像認識部210により認識された2次元コードに基づき映像のマスク位置を判定し、判定されたマスク位置にマスクをかける。
The
マスク情報保持部230は、マスクをかける領域に関連する情報を保持する。マスク情報保持部230の構成を図3に示す。マスク情報保持部230は、マスクID232とマスク領域位置234と端末アドレス236とを格納している。端末アドレス236は、設定条件(2次元コード)付きのマスク処理要求を送信した端末装置のアドレスである。
The mask
サーバ処理部240は、各種の計算及び処理を行う。たとえば、サーバ処理部240は、端末装置100からの要求に応じてマスクID及び該マスクIDを2次元に符号化した2次元コードを生成する。サーバ処理部240にて生成されたマスクIDは、マスク情報保持部230のマスクID232に格納される。
The
サーバ通信部250は、サーバ処理部240により生成されたマスク用ID及び2次元コードを端末装置100に送信する。なお、マスク用IDは、マスクID、一時IDの上位概念である。
The
[画像処理システムの動作]
次に、本実施形態に係る端末装置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
(マスク設定主処理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
サーバ処理部240は、これに応じてマスクID及び該マスク用IDを2次元に符号化した表示用の2次元コードを生成し、サーバ側のマスクID(SID)としてサーバ側のマスク情報保持部230に保持する(ST2、図3参照)。
In response to this, the
次に、サーバ処理部240は、2次元コードの表示データとマスクIDを端末処理部120に送信する(ST3)。さらに、サーバ処理部240は、画像認識部210に対してマスクIDによる表示データの認識要求を依頼する(ST4)。
Next, the
端末処理部120は、受信したマスクIDを端末側のマスクID(TID)として端末側のマスクID保持部110に保持し(ST5)、端末処理部120は、2次元コードの表示データをモニタ190に表示する(ST6)。2次元コードの表示データをモニタ190に表示した例を図9及び図10に示す。図9は、2次元コードの表示データをモニタ画面いっぱいに拡大して表示したものであり、図10は、2次元コードの表示データをモニタ190の四隅にそれぞれ1個ずつ表示したものである。
The
どちらの方法でもモニタ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
マスク領域を表現する他の例としては、四隅の座標以外に、もとの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
認識されたマスクIDに対応する欄をマスク情報保持部230から見つけ、そのマスクIDの欄のマスク領域位置に認識された画像の領域に、カメラ映像上座標がどこになるかを識別するための領域の位置座標を格納する。
An area for finding a field corresponding to the recognized mask ID from the mask
画像認識部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
画像認識部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
マスク表示後、画像処理部220は、画像認識部210にマスク表示完了を通知する(S10)。マスク表示完了を受け取った画像認識部210は、サーバ処理部240に対してマーカ認識完了通知とマスクID(SID)を送る(S11)。サーバ処理部240は、端末処理部120に対してマーカ認識完了通知とマスクID(SID)を送る(S12)。
After the mask display, the
端末処理部120は、マーカ認識完了通知(マスク完了通知)とともに送られたマスクID(SID)と、すでにマスクID保持部110に保持されたマスクID(TID)とを比較し、一致することを確認する(S13:認証処理)。マスクIDが一致しない場合には、問題があるためエラーとする。
The
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
また、マスク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
表示している複数の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
マスク表示の確認処理は、ユーザに対して、画像処理済み画像を提示し、期待するマスク処理がなされていることを確認してもらうものである。なお、本実施形態には記載しないが、ユーザインターフェースを通じて認識を行えばよい。 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
これに対して、マスク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
図6は、一時ID情報保持部260の内部構成を示す。2次元コードに符号化できる情報量を2ビットとしたことから、一時IDは、0,1,2,3の4通りの値をとる。つまり、サーバ装置200側で同時に設定可能なマスクIDは4個になることを意味している。
FIG. 6 shows the internal configuration of the temporary ID
[画像処理システムの動作]
本実施形態に係る画像処理システム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
以下、動作について説明する。前述したように、マスク設定主処理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
マスク設定後処理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
次に、サーバ処理部240は、マスク処理済画像とマスクIDを端末処理部120に送信する(ST517)。端末処理部120では、マスク表示確認処理を行い、正しくマスクが表示されたことを確認後、一時ID保持部140に記憶されている一時IDを削除する(ST518)。マスク表示確認処理は、マスク設定後処理1で実施したものと同じである。
Next,
マスクが正しく表示されたことを確認すると、端末処理部120は、確認完了をサーバ処理部240に通知する(ST519)。
If it is confirmed that the mask is correctly displayed,
以上に説明したように、本実施形態によれば、第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
なお、本実施形態に係る一時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
第3実施形態では、図8に示したように、マスク情報保持部230が、マスクID232、マスク領域位置234、端末アドレス236の各項目に加えて、変換係数238を記憶する点が第1実施形態と異なる。
In the third embodiment, as shown in FIG. 8, the mask
[画像処理システムの動作]
本実施形態に係る画像処理システム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
サーバ処理部240では、変換係数を計算する(ST701)。サーバ処理部240では、マスクIDに対応した領域の認識結果から、元のマスクの形状をどのように射影変換するとカメラ290で撮影された画像のように変形されるかを計算する。マスク形状は長方形であって、これを3次元空間で回転・縮小拡大したものがカメラ290に写って受信画像になっている。つまり、端末側のモニタ190に送った表示データを射影変換したものがカメラ290での撮影画像になる。このため、この射影変換の変換係数を求めることになる。これは、ARマーカ等を認識する技術として既知のものである。
端末処理部120では、モニタ画面イメージを、マスクIDとともに画像認識部220に送信する(ST702)。画像認識部220では、ST701で求めたマスクIDに対応する変換係数で、モニタ画面イメージを射影変換し、その画像と、カメラ290からの入力画像のうち元のマスク領域に相当する部分を画素毎に比較する。比較して、大きく異なる部分については、カメラ290とモニタ190との間に遮蔽物が入っている部分と判断し、その部分をマスク除外領域として計算する(ST703)。画像認識部210は、計算されたマスク除外領域を画像処理部220に送る(ST704)。
画像処理部220は、設定されたマスク領域及びマスク除外領域に従ってマスク表示を行う(ST705)。つまり、画像処理部220は、その遮蔽物(マスク除外領域)にはプライバシーマスク処理を行わず、遮蔽されないでカメラ290に写っている部分については、プライバシーマスク処理を行う。ST702〜ST705の処理は、別途手順中止の指示がくるまで繰り返される。
The
以上に説明したように、本実施形態によれば、第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
以上に説明したように、第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
上記第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
また、すべての実施形態において、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
Claims (10)
前記サーバ処理部により生成されたマスク用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:
サーバ通信部は、前記サーバ処理部により生成された一時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.
前記画像処理部は、
前記マスク処理後、前記端末装置にマスク完了通知とマスク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及び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(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.
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)
| 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)
| 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)
| 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 |
-
2010
- 2010-05-12 JP JP2010110173A patent/JP4915464B2/en not_active Expired - Fee Related
Cited By (2)
| 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 |