Nothing Special   »   [go: up one dir, main page]

JP5928382B2 - Imaging device, visible light communication control system, output control method, visible light communication control method, and program - Google Patents

Imaging device, visible light communication control system, output control method, visible light communication control method, and program Download PDF

Info

Publication number
JP5928382B2
JP5928382B2 JP2013058823A JP2013058823A JP5928382B2 JP 5928382 B2 JP5928382 B2 JP 5928382B2 JP 2013058823 A JP2013058823 A JP 2013058823A JP 2013058823 A JP2013058823 A JP 2013058823A JP 5928382 B2 JP5928382 B2 JP 5928382B2
Authority
JP
Japan
Prior art keywords
markers
marker
light
light emission
output
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.)
Active
Application number
JP2013058823A
Other languages
Japanese (ja)
Other versions
JP2014183567A (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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2013058823A priority Critical patent/JP5928382B2/en
Publication of JP2014183567A publication Critical patent/JP2014183567A/en
Application granted granted Critical
Publication of JP5928382B2 publication Critical patent/JP5928382B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Studio Devices (AREA)
  • Optical Communication System (AREA)

Description

本発明は、撮像装置、可視光通信制御システム、出力制御方法、可視光通信制御方法及びプログラムに関する。   The present invention relates to an imaging apparatus, a visible light communication control system, an output control method, a visible light communication control method, and a program.

従来より、カメラが紙媒体等に印刷されたQRコード(登録商標)を撮像して認識処理を行い、更に外部のサーバにアクセスしてQRコード(登録商標)に対応するCG(Computer Graphics)データを受信し、撮像されているQRコード(登録商標)に重畳させてCGの画像を表示する技術が知られている(例えば特許文献1参照)。このような技術によれば、例えばグリーティングカードのような紙媒体であっても、カメラを介することで演出において効果を発揮することができる。しかしながら、QRコード(登録商標)等の印刷された記号等は、表示サイズに限界があり、また、カメラの光学的な性能によっては、撮影距離に限界があるという問題が生じる。   Conventionally, a camera captures a QR code (registered trademark) printed on a paper medium or the like to perform recognition processing, and further accesses an external server to obtain CG (Computer Graphics) data corresponding to the QR code (registered trademark). Is known to display a CG image superimposed on a captured QR code (registered trademark) (see, for example, Patent Document 1). According to such a technique, even if it is a paper medium like a greeting card, for example, an effect can be exhibited through a camera. However, printed symbols such as QR code (registered trademark) have a limit in display size, and depending on the optical performance of the camera, there is a problem in that the shooting distance is limited.

このような問題に対し、可視光通信用のマーカーを複数使用し、例えばこれらを広範囲に敷設することで解決する技術も考えられている(例えば特許文献2参照)。   A technique for solving such a problem by using a plurality of markers for visible light communication and laying them in a wide range, for example, has been considered (see, for example, Patent Document 2).

特開2011−130386号公報JP 2011-130386 A 特開2009−290530号公報JP 2009-290530 A

しかしながら、上述した可視光通信用のマーカーを複数使用して広範囲に敷設する技術の場合、撮像により得られた画像における二次元的な範囲を示すことが限界である。このため、例えば立体的な画像を重畳表示させることを念頭においた場合、現実の撮影方向等に沿わない、不自然な合成表示を行ってしまうことが予見される。   However, in the case of a technique for laying a wide range using a plurality of markers for visible light communication as described above, it is a limit to indicate a two-dimensional range in an image obtained by imaging. For this reason, for example, when it is considered that a stereoscopic image is superimposed and displayed, it is predicted that an unnatural composite display that does not follow the actual shooting direction or the like will be performed.

本願発明はこのような問題点に鑑みてなされたものであり、可視光通信を用い、自然な画像合成出力を可能にすることを目的とする。   The present invention has been made in view of such problems, and an object thereof is to enable natural image synthesis output using visible light communication.

上記目的を達成するため、本発明に係る撮像装置は、撮像により画像を取得する撮像手段と、前記撮像手段によって取得された画像から可視光通信用の光を発するマーカーを検出するマーカー検出手段と、前記マーカー検出手段により前記マーカーが複数検出された場合、これら複数のマーカーの発光規則性に基づいて複数検出された前記マーカーを各々識別し、その識別された前記マーカーの位置関係に基づいて、出力すべき立体的な形状を有する情報の出力位置と出力方向とを取得する取得手段と、前記複数のマーカーの全ての発光態様に基づいて前記情報を取得する情報取得手段と、前記情報を、前記取得手段によって取得された出力位置で、取得された出力方向に向くよう出力する出力制御手段と、を備えることを特徴とする。 To achieve the above object, an imaging apparatus according to the present invention includes an imaging unit that acquires an image by imaging, and a marker detection unit that detects a marker that emits light for visible light communication from the image acquired by the imaging unit. In the case where a plurality of the markers are detected by the marker detection means, each of the plurality of markers detected based on the light emission regularity of the plurality of markers is identified, and based on the positional relationship of the identified markers, An acquisition unit that acquires an output position and an output direction of information having a three-dimensional shape to be output, an information acquisition unit that acquires the information based on all light emission modes of the plurality of markers, and the information. Output control means for outputting in the output direction obtained by the obtaining means so as to face the obtained output direction.

上記目的を達成するため、本発明に係る可視光通信制御システムは、各々が他と識別可能な可視光通信用の光を発することにより、自身の位置を特定させることが可能な複数のマーカーと、前記複数のマーカーの全ての発光態様に基づいて取得可能となる立体的な形状を有する情報の、出力位置と出力方向とを特定させるため、前記複数のマーカーの発光規則性を設定して発光させるよう制御するマーカー制御手段と、を備えることを特徴とする。 In order to achieve the above object, the visible light communication control system according to the present invention includes a plurality of markers each of which can identify its own position by emitting visible light communication light that can be distinguished from the others. In order to specify the output position and the output direction of information having a three-dimensional shape that can be acquired based on all the light emission modes of the plurality of markers, the light emission regularity of the plurality of markers is set to emit light And a marker control means for controlling the operation.

本発明によれば、可視光通信を用い、自然な画像合成出力が可能となる。   According to the present invention, natural image composition output is possible using visible light communication.

本発明の実施形態に係る可視光通信システムを構成するサーバ、マーカー、携帯端末の配置の一例を示す図である。It is a figure which shows an example of arrangement | positioning of the server which comprises the visible light communication system which concerns on embodiment of this invention, a marker, and a portable terminal. 同実施形態に係るサーバの構成の一例を示す図である。It is a figure showing an example of composition of a server concerning the embodiment. 同実施形態に係るマーカーの構成の一例を示す図である。It is a figure which shows an example of a structure of the marker which concerns on the same embodiment. 同実施形態に係る携帯端末の構成の一例を示す図である。It is a figure which shows an example of a structure of the portable terminal which concerns on the same embodiment. 同実施形態に係るサーバによるマーカー発光制御の動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation | movement of the marker light emission control by the server which concerns on the embodiment. 同実施形態に係るマーカーの発光パターンの第1の例を示す図である。It is a figure which shows the 1st example of the light emission pattern of the marker which concerns on the embodiment. 同実施形態に係るマーカーの発光パターンの第2の例を示す図である。It is a figure which shows the 2nd example of the light emission pattern of the marker which concerns on the embodiment. 同実施形態に係る携帯端末によるマーカー特定及び画像表示処理の動作の第1の例を示すフローチャートである。It is a flowchart which shows the 1st example of the operation | movement of the marker specification by the portable terminal which concerns on the embodiment, and an image display process. 同実施形態に係る携帯端末による立体画像表示の一例を示す図である。It is a figure which shows an example of the stereo image display by the portable terminal which concerns on the same embodiment. 第1の他の実施形態に係るマーカーの発光パターンの第1の例を示す図である。It is a figure which shows the 1st example of the light emission pattern of the marker which concerns on 1st other embodiment. 同実施形態に係るマーカーの発光パターンの第2の例を示す図である。It is a figure which shows the 2nd example of the light emission pattern of the marker which concerns on the embodiment. 同実施形態に係る携帯端末によるマーカー特定及び画像表示処理の動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation | movement of marker specification and image display processing by the portable terminal which concerns on the embodiment. 第2の他の実施形態に係る携帯端末によるマーカー特定及び画像表示処理の動作の一例の例を示すフローチャートである。It is a flowchart which shows an example of an example of operation | movement of the marker specification and image display process by the portable terminal which concerns on 2nd other embodiment. 第3の他の実施形態に係るマーカーの配置の一例を示す図である。It is a figure which shows an example of arrangement | positioning of the marker which concerns on 3rd other embodiment. 同実施形態に係るマーカーの発光態様の一例を示す図である。It is a figure which shows an example of the light emission aspect of the marker which concerns on the embodiment. 同実施形態に係る携帯端末によるマーカー特定及び画像表示処理の動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation | movement of marker specification and image display processing by the portable terminal which concerns on the embodiment.

以下、図面を参照して、本発明の実施形態に係る可視光通信システムを説明する。   Hereinafter, a visible light communication system according to an embodiment of the present invention will be described with reference to the drawings.

図1は、可視光通信システムの構成を示す図である。図1に示すように、可視光通信システム1は、サーバ100と、マーカー200−1〜200−4(以下、マーカー200−1〜200−4をまとめて、適宜「マーカー200」と称する)と、撮像装置としての携帯端末300と、を含んで構成される。サーバ100とマーカー200とにより可視光通信制御システムが構成される。   FIG. 1 is a diagram illustrating a configuration of a visible light communication system. As shown in FIG. 1, the visible light communication system 1 includes a server 100 and markers 200-1 to 200-4 (hereinafter, the markers 200-1 to 200-4 are collectively referred to as “markers 200”). And a portable terminal 300 as an imaging device. The server 100 and the marker 200 constitute a visible light communication control system.

サーバ100は、通信ネットワーク500を介してマーカー200との間で通信を行い、マーカー200を制御する。マーカー200は、サーバ100の制御に従って、各種の情報に対応して変調された光を発する。本実施形態では、マーカー200−1〜200−4は、図1に示すように、時計回りに、マーカー200−1、マーカー200−2、マーカー200−3、マーカー200−4の順に配置される。携帯端末300は、タブレット型パーソナルコンピュータ、携帯電話機、スマートフォン、ノート型パーソナルコンピュータ等の持ち運びが可能な端末である。携帯端末300はユーザ400によって所持される。携帯端末300は、マーカー200が配置されている領域を撮像するとともに、マーカー200が発した光を受け、その発光態様に応じて、撮像により得られた画像に立体画像を合成して表示する。   The server 100 communicates with the marker 200 via the communication network 500 and controls the marker 200. The marker 200 emits light modulated according to various types of information in accordance with the control of the server 100. In the present embodiment, the markers 200-1 to 200-4 are arranged in the order of the marker 200-1, the marker 200-2, the marker 200-3, and the marker 200-4 in the clockwise direction as shown in FIG. . The portable terminal 300 is a portable terminal such as a tablet personal computer, a mobile phone, a smartphone, or a notebook personal computer. The portable terminal 300 is carried by the user 400. The mobile terminal 300 captures an image of an area where the marker 200 is arranged, receives light emitted from the marker 200, and displays a three-dimensional image combined with an image obtained by imaging according to the light emission mode.

図2は、サーバ100の構成を示す図である。図2に示すように、サーバ100は、制御部102、メモリ104、操作部106、表示部107及び有線通信部108を含む。   FIG. 2 is a diagram illustrating a configuration of the server 100. As illustrated in FIG. 2, the server 100 includes a control unit 102, a memory 104, an operation unit 106, a display unit 107, and a wired communication unit 108.

制御部102は、例えばCPU(Central Processing Unit)によって構成される。制御部102は、メモリ104に記憶されたプログラム(例えば、後述する図5に示すサーバ100の動作を実現するためのプログラム)に従ってソフトウェア処理を実行することにより、サーバ100が具備する各種機能を制御するために、マーカー制御部112を有する。マーカー制御部112は、マーカー200が発する光の輝度や色相を制御する。   The control unit 102 is configured by, for example, a CPU (Central Processing Unit). The control unit 102 controls various functions of the server 100 by executing software processing according to a program stored in the memory 104 (for example, a program for realizing the operation of the server 100 shown in FIG. 5 described later). In order to do so, a marker control unit 112 is provided. The marker control unit 112 controls the brightness and hue of light emitted from the marker 200.

メモリ104は、例えばRAM(Random Access Memory)やROM(Read Only Memory)である。メモリ104は、サーバ100における制御等に用いられる各種情報(プログラム等)を記憶する。有線通信部108は、例えばLAN(Local Area Network)カードである。有線通信部108は、通信ネットワーク500を介してマーカー200との間で通信を行う。   The memory 104 is, for example, a RAM (Random Access Memory) or a ROM (Read Only Memory). The memory 104 stores various information (programs and the like) used for control and the like in the server 100. The wired communication unit 108 is, for example, a LAN (Local Area Network) card. The wired communication unit 108 communicates with the marker 200 via the communication network 500.

操作部106は、テンキーやファンクションキー等によって構成され、ユーザの操作内容を入力するために用いられるインタフェースである。表示部107は、例えば、LCD(Liquid Crystal Display)、PDP(Plasma Display Panel)、EL(Electroluminescence)ディスプレイ等によって構成される。表示部107は、制御部102から出力された画像信号に従って画像を表示する。   The operation unit 106 is configured by a numeric keypad, function keys, and the like, and is an interface used for inputting user operation details. The display unit 107 includes, for example, an LCD (Liquid Crystal Display), a PDP (Plasma Display Panel), an EL (Electroluminescence) display, and the like. The display unit 107 displays an image according to the image signal output from the control unit 102.

図3は、マーカー200の構成を示す図である。図3に示すように、マーカー200は、制御部202、メモリ204、有線通信部207、符号化・変調部210、駆動部212及びLED(Light Emitting Diode)214を含む。   FIG. 3 is a diagram illustrating a configuration of the marker 200. As shown in FIG. 3, the marker 200 includes a control unit 202, a memory 204, a wired communication unit 207, an encoding / modulation unit 210, a driving unit 212, and an LED (Light Emitting Diode) 214.

制御部202は、例えばCPUによって構成される。制御部202は、メモリ204に記憶されたプログラムに従ってソフトウェア処理を実行することにより、マーカー200が具備する各種機能を制御する。メモリ204は、例えばRAMやROMである。メモリ204は、マーカー200における制御等に用いられる各種情報(プログラム等)を記憶する。有線通信部207は、例えばLANカードである。有線通信部207は、通信ネットワーク500を介してサーバ100との間で通信を行う。   The control unit 202 is configured by a CPU, for example. The control unit 202 controls various functions included in the marker 200 by executing software processing according to a program stored in the memory 204. The memory 204 is, for example, a RAM or a ROM. The memory 204 stores various information (programs and the like) used for control and the like in the marker 200. The wired communication unit 207 is a LAN card, for example. The wired communication unit 207 communicates with the server 100 via the communication network 500.

符号化・変調部210は、制御部202から出力されたデータをビットデータ列に符号化する。更に、符号化・変調部210は、ビットデータ列に基づくデジタル変調を行う。駆動部212は、符号化・変調部210から出力される信号に対応し、LED214が発する光の輝度や色相を時間的に変化させるための駆動信号を生成する。LED214は、駆動部212から出力される駆動信号に応じて、時間的に輝度や色相が変化する光を発する。   The encoding / modulating unit 210 encodes the data output from the control unit 202 into a bit data string. Further, the encoding / modulating unit 210 performs digital modulation based on the bit data string. The driving unit 212 generates a driving signal corresponding to the signal output from the encoding / modulating unit 210 and for temporally changing the luminance and hue of the light emitted from the LED 214. The LED 214 emits light whose luminance and hue change with time in accordance with a drive signal output from the drive unit 212.

図4は、携帯端末300の構成を示す図である。図4に示す携帯端末300は、制御部302、メモリ304、操作部306、表示部307、無線通信部308、アンテナ310、レンズ312、撮像部314、画像処理部316、GPS(Global Positioning System)受信機322、方位センサ324、傾斜センサ326及び加速度センサ328を含む。   FIG. 4 is a diagram illustrating a configuration of the mobile terminal 300. 4 includes a control unit 302, a memory 304, an operation unit 306, a display unit 307, a wireless communication unit 308, an antenna 310, a lens 312, an imaging unit 314, an image processing unit 316, and a GPS (Global Positioning System). A receiver 322, an orientation sensor 324, a tilt sensor 326 and an acceleration sensor 328 are included.

制御部302は、例えばCPUによって構成される。制御部302は、メモリ304に記憶されたプログラム(例えば、後述する図10、図12、図13及び図16に示す携帯端末300の動作を実現するためのプログラム)に従ってソフトウェア処理を実行し、携帯端末300が具備する各種機能を実現するために、マーカー検出部332、規則性取得部334、情報取得部336及び出力制御部338を有する。   The control unit 302 is configured by a CPU, for example. The control unit 302 executes software processing according to a program stored in the memory 304 (for example, a program for realizing the operation of the portable terminal 300 shown in FIGS. 10, 12, 13, and 16 described later) In order to realize various functions of the terminal 300, the terminal 300 includes a marker detection unit 332, a regularity acquisition unit 334, an information acquisition unit 336, and an output control unit 338.

マーカー検出部332は、後述する画像処理部316からのフレーム内のマーカー200の位置を検出する。規則性取得部334は、マーカー200の発光態様に応じた規則性を取得する。本実施形態において、規則性は、マーカー200−1〜200−4の配置を特定可能とし、これらマーカー200−1〜200−4の各々を識別可能とするとともに、立体画像の出力方向を特定可能とするためのものである。情報取得部336は、マーカー200の発光態様に基づいて立体画像のデータを取得する。出力制御部338は、規則性に基づいてマーカー200に対応する情報である立体画像の表示位置を特定するとともに、その表示位置に立体画像を表示する制御を行う。メモリ304は、例えばRAMやROMである。メモリ304は、携帯端末300における制御等に用いられる各種情報(プログラム等)を記憶する。   The marker detection unit 332 detects the position of the marker 200 in the frame from the image processing unit 316 described later. The regularity acquisition unit 334 acquires regularity according to the light emission mode of the marker 200. In this embodiment, the regularity can specify the arrangement of the markers 200-1 to 200-4, can identify each of the markers 200-1 to 200-4, and can specify the output direction of the stereoscopic image. It is for. The information acquisition unit 336 acquires stereoscopic image data based on the light emission mode of the marker 200. The output control unit 338 specifies the display position of the stereoscopic image that is information corresponding to the marker 200 based on the regularity, and performs control to display the stereoscopic image at the display position. The memory 304 is, for example, a RAM or a ROM. The memory 304 stores various information (programs and the like) used for control and the like in the mobile terminal 300.

操作部306は、テンキーやファンクションキー等によって構成され、ユーザの操作内容を入力するために用いられるインタフェースである。表示部307は、例えば、LCD、PDP、ELディスプレイ等によって構成される。表示部307は、制御部302から出力された画像信号に従って画像(例えば、後述するスルー画像)を表示する。   The operation unit 306 is configured by a numeric keypad, function keys, and the like, and is an interface used for inputting user operation details. The display unit 307 is configured by, for example, an LCD, a PDP, an EL display, or the like. The display unit 307 displays an image (for example, a through image described later) according to the image signal output from the control unit 302.

無線通信部308は、例えば無線周波数(RF)回路やベースバンド(BB)回路等を用いて構成される。無線通信部308は、アンテナ310を介して、無線信号の送信及び受信を行う。また、無線通信部308は、送信信号の符号化及び変調と、受信信号の復調及び復号とを行う。   The wireless communication unit 308 is configured using, for example, a radio frequency (RF) circuit or a baseband (BB) circuit. The wireless communication unit 308 transmits and receives wireless signals via the antenna 310. In addition, the wireless communication unit 308 performs encoding and modulation of a transmission signal and demodulation and decoding of a reception signal.

レンズ312は、ズームレンズ等により構成される。レンズ312は、操作部306からのズーム制御操作、及び、制御部302による合焦制御により移動する。レンズ312の移動によって撮像部314が撮像する撮像画角や光学像が制御される。   The lens 312 is configured by a zoom lens or the like. The lens 312 moves by a zoom control operation from the operation unit 306 and focusing control by the control unit 302. The imaging field angle and optical image captured by the imaging unit 314 are controlled by the movement of the lens 312.

撮像部314は、受光面315に規則的に二次元配列された複数の受光素子により構成される。受光素子は、例えば、CCD(Charge Coupled Device)、CMOS(Complementary Metal Oxide Semiconductor)等の撮像デバイスである。撮像部314は、レンズ312を介して入光された光学像を、制御部302からの制御信号に基づいて所定範囲の撮像画角で撮像(受光)し、その撮像画角内の画像信号をデジタルデータに変換してフレームを生成する。また、撮像部314は、撮像とフレームの生成とを時間的に連続して行い、連続するフレームを画像処理部316に出力する。   The imaging unit 314 includes a plurality of light receiving elements regularly arranged in a two-dimensional manner on the light receiving surface 315. The light receiving element is an imaging device such as a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS). The imaging unit 314 captures (receives) an optical image input through the lens 312 with a predetermined range of imaging angle of view based on a control signal from the control unit 302, and outputs an image signal within the imaging angle of view. Convert to digital data to generate a frame. In addition, the imaging unit 314 continuously performs imaging and frame generation, and outputs the continuous frames to the image processing unit 316.

画像処理部316は、制御部302からの制御信号に基づいて、撮像部314から出力されたフレーム(デジタルデータ)について、表示部307にスルー画像として表示させるべく、画質や画像サイズを調整して制御部302へ出力する。また、画像処理部316は、操作部306からの記録指示操作に基づく制御信号が入力されると、記録指示された時点の撮像部314における撮像画角内、あるいは、表示部307に表示される表示範囲内の光学像を、例えば、JPEG(Joint Photographic Experts Group)等の圧縮符号化方式にて符号化、ファイル化する機能を有する。   Based on the control signal from the control unit 302, the image processing unit 316 adjusts the image quality and the image size so that the display unit 307 displays the frame (digital data) output from the imaging unit 314 as a through image. Output to the control unit 302. Further, when a control signal based on a recording instruction operation from the operation unit 306 is input, the image processing unit 316 is displayed within the imaging field angle of the imaging unit 314 at the time when the recording instruction is given, or displayed on the display unit 307. For example, the optical image within the display range is encoded and filed by a compression encoding method such as JPEG (Joint Photographic Experts Group).

GPS受信機322は、GPS衛星からの信号を受信し、当該信号に基づいて、携帯端末300の位置(緯度及び経度)を測定する。方位センサ324は、地磁気の変化等に基づいて、撮像部314による撮影方向の方位を検出する。傾斜センサ326は、携帯端末300の傾斜を測定する。加速度センサ328は、携帯端末300の加速度を測定する。   The GPS receiver 322 receives a signal from a GPS satellite and measures the position (latitude and longitude) of the mobile terminal 300 based on the signal. The direction sensor 324 detects the direction of the shooting direction by the imaging unit 314 based on a change in geomagnetism or the like. The tilt sensor 326 measures the tilt of the mobile terminal 300. The acceleration sensor 328 measures the acceleration of the mobile terminal 300.

次に、可視光通信システム1の動作を説明する。図5は、可視光通信システム1内のサーバ100のマーカー発光制御の動作の一例を示すフローチャートである。   Next, the operation of the visible light communication system 1 will be described. FIG. 5 is a flowchart showing an example of the marker light emission control operation of the server 100 in the visible light communication system 1.

サーバ100の制御部102内のマーカー制御部112は、マーカー200の発光パターンを取得する(ステップS101)。発光パターンは、マーカー200−1〜200−4毎に設けられており、輝度、色相、これら輝度及び色相で発光させる時間を時系列で示す。発光パターンの情報は、例えばメモリ104に記憶されている。マーカー制御部112は、メモリ104に記憶されている発光パターンの情報を読み出す。   The marker control unit 112 in the control unit 102 of the server 100 acquires the light emission pattern of the marker 200 (step S101). The light emission pattern is provided for each of the markers 200-1 to 200-4, and indicates the luminance, the hue, and the time for emitting light with the luminance and the hue in time series. The information on the light emission pattern is stored in the memory 104, for example. The marker control unit 112 reads light emission pattern information stored in the memory 104.

図6及び図7は、発光パターンの一例を示す図である。なお、図6及び図7に示す発光パターンでは、マーカー200−1〜マーカー200−4による発光タイミングは同期がとられている。   6 and 7 are diagrams showing an example of the light emission pattern. In addition, in the light emission pattern shown in FIG.6 and FIG.7, the light emission timing by the marker 200-1 to the marker 200-4 is synchronized.

図6に示す発光パターンでは、マーカー200−1は、ヘッダとして消灯(Bk)し、次に、データとして赤(R)、緑(G)、青(B)の何れかの発光を4回繰り返し、その後、パリティとして赤、緑、青の何れかの発光を行う。マーカー200−2は、パリティとして赤、緑、青の何れかの発光を行い、次に、ヘッダとして消灯し、その後、データとして赤、緑、青の何れかの発光を4回繰り返す。マーカー200−2は、データとして赤、緑、青の何れかの発光を行い、次に、パリティとして赤、緑、青の何れかの発光を行い、次に、ヘッダとして消灯し、その後、データとして赤、緑、青の何れかの発光を3回繰り返す。マーカー200−3及び200−4は、データとして赤、緑、青の何れかの発光を2回繰り返し、次に、パリティとして赤、緑、青の何れかの発光を行い、次に、ヘッダとして消灯し、その後、データとして赤、緑、青の何れかの発光を2回繰り返す。   In the light emission pattern shown in FIG. 6, the marker 200-1 is turned off (Bk) as the header, and then the light emission of red (R), green (G), or blue (B) is repeated four times as data. Thereafter, any one of red, green, and blue is emitted as the parity. The marker 200-2 emits one of red, green, and blue as parity, then turns off as a header, and then repeats emission of any of red, green, and blue as data four times. The marker 200-2 emits red, green, or blue as data, then emits red, green, or blue as parity, then turns off as a header, and then the data The red, green or blue light emission is repeated three times. The markers 200-3 and 200-4 repeat light emission of red, green, or blue twice as data, then perform light emission of red, green, or blue as parity, and then as a header The light is turned off, and then red, green, or blue light is repeated twice as data.

図7に示す発光パターンでは、マーカー200−1は、ヘッダとして消灯し、次に、データとしてシアン(C)、マゼンダ(M)、イエロー(Y)の何れかの発光を4回繰り返し、その後、パリティとしてシアン、マゼンダ、イエローの何れかの発光を行う。マーカー200−2〜200−4は、ヘッダとして消灯(Bk)し、次に、データとして赤、緑、青の何れかの発光を4回繰り返し、その後、パリティとして赤、緑、青の何れかの発光を行う。   In the light emission pattern shown in FIG. 7, the marker 200-1 is turned off as a header, and then light emission of any one of cyan (C), magenta (M), and yellow (Y) is repeated four times. One of cyan, magenta and yellow is emitted as the parity. The markers 200-2 to 200-4 are extinguished (Bk) as headers, and then red, green, or blue light emission is repeated four times as data, and then red, green, or blue is used as parity. The light is emitted.

次に、マーカー制御部112は、発光パターンに応じて、マーカー200−1〜200−4の発光を制御する(ステップS102)。具体的には、マーカー制御部112は、マーカー200−1〜200−4毎に、発光パターンに応じたタイミングで、その発光パターンに応じた輝度及び色相の情報を有線通信部108へ出力するとともに、送信先のマーカー200に対応するIP(Internet protocol)アドレス及びMAC(Media Access Control)アドレス等を有線通信部108へ出力する。有線通信部108は、マーカー200に対応するIPアドレス及びMACアドレス等を宛先として、輝度及び色相の情報を送信する。   Next, the marker control unit 112 controls the light emission of the markers 200-1 to 200-4 according to the light emission pattern (step S102). Specifically, the marker control unit 112 outputs luminance and hue information corresponding to the light emission pattern to the wired communication unit 108 at a timing corresponding to the light emission pattern for each of the markers 200-1 to 200-4. The IP (Internet protocol) address and the MAC (Media Access Control) address corresponding to the destination marker 200 are output to the wired communication unit 108. The wired communication unit 108 transmits luminance and hue information with the IP address and MAC address corresponding to the marker 200 as a destination.

マーカー200内の有線通信部207は、マーカー200に対応するIPアドレス及びMACアドレス等を宛先とする輝度及び色相の情報を受信し、制御部202へ出力する。制御部202は、輝度及び色相の情報を符号化・変調部210へ出力する。符号化・変調部210は、制御部202から出力されたタグIDに対する符号化してビットデータ列を生成するとともに、ビットデータ列に基づくデジタル変調を行う。駆動部212は、符号化・変調部210から出力される信号に対応し、LED214が発する光の輝度を時間的に変化させるための駆動信号を生成する。LED214は、駆動部212から出力される駆動信号に応じて、時間的に輝度及び色相が変化する光を発する。   The wired communication unit 207 in the marker 200 receives luminance and hue information destined for the IP address and MAC address corresponding to the marker 200, and outputs them to the control unit 202. The control unit 202 outputs luminance and hue information to the encoding / modulating unit 210. The encoding / modulating unit 210 encodes the tag ID output from the control unit 202 to generate a bit data string and performs digital modulation based on the bit data string. The driving unit 212 generates a driving signal corresponding to the signal output from the encoding / modulating unit 210 and for temporally changing the luminance of the light emitted from the LED 214. The LED 214 emits light whose luminance and hue change with time in accordance with a drive signal output from the drive unit 212.

図8は、携帯端末300によるマーカー特定及び画像表示処理の動作の一例を示すフローチャートである。図8に示すフローチャートは、マーカー200が図6及び図7に示す発光パターン、マーカー200−1の輝度が他のマーカー200−2〜200−4よりも低い発光パターンの何れかに応じた発光を行う場合の動作を示す。   FIG. 8 is a flowchart illustrating an example of marker specifying and image display processing operations performed by the mobile terminal 300. In the flowchart shown in FIG. 8, the marker 200 emits light according to any of the light emission patterns shown in FIGS. 6 and 7 and the light emission pattern of the marker 200-1 having a lower luminance than the other markers 200-2 to 200-4. The operation when performing is shown.

携帯端末300の制御部302内のマーカー検出部332は、複数(ここでは4つ)のマーカー200からの光を受光したか否かを判定する(ステップS201)。具体的には、マーカー検出部332は、複数のフレームのそれぞれにおける同一座標の輝度を判別する。判別の結果、撮像画角内の所定の座標における輝度が、あるフレームでは第1の所定値以上であり、他のフレームでは第2の所定値以下となるというように大きく変化する場合には、当該所定の座標は、マーカー200からの光を受光することにより生じる点滅箇所であると見なされる。点滅箇所が存在する場合には、マーカー検出部332は、その点滅箇所に1つのマーカー200が存在すると判断する。   The marker detection unit 332 in the control unit 302 of the portable terminal 300 determines whether or not light from a plurality of (here, four) markers 200 has been received (step S201). Specifically, the marker detection unit 332 determines the luminance of the same coordinate in each of the plurality of frames. As a result of the determination, when the luminance at a predetermined coordinate within the imaging angle of view changes greatly such that it is greater than or equal to the first predetermined value in one frame and less than or equal to the second predetermined value in another frame, The predetermined coordinate is regarded as a blinking point generated by receiving light from the marker 200. When there is a blinking location, the marker detection unit 332 determines that one marker 200 exists at the blinking location.

複数のマーカー200からの光が受光されていない場合(ステップS201:NO)、一連の動作が終了する。一方、複数のマーカー200からの光が受光された場合(ステップS201;YES)、規則性取得部334は、ヘッダタイミングが他と異なるマーカー200が存在するか否かを判定する(ステップS202)。図6に示す発光パターンの場合、マーカー200−1は、他のマーカー200−2〜200−4とはヘッダのタイミング、換言すれば、消灯のタイミングが異なる。また、マーカー200−2は、他のマーカー200−1、マーカー200−3及び200−4とはヘッダのタイミング、換言すれば、消灯のタイミングが異なる。従って、マーカー200−1〜200−4が図6に示す発光パターンで発光を行う場合には、規則性取得部334は、ヘッダタイミングが他と異なるマーカー200が存在すると判定する。   When light from the plurality of markers 200 is not received (step S201: NO), a series of operations ends. On the other hand, when light from a plurality of markers 200 is received (step S201; YES), the regularity acquisition unit 334 determines whether or not there is a marker 200 with a different header timing (step S202). In the case of the light emission pattern shown in FIG. 6, the marker 200-1 is different from the other markers 200-2 to 200-4 in the header timing, in other words, the turn-off timing. The marker 200-2 is different from the other markers 200-1, 200-3 and 200-4 in the timing of the header, in other words, the timing of extinction. Therefore, when the markers 200-1 to 200-4 emit light with the light emission pattern shown in FIG. 6, the regularity acquisition unit 334 determines that there is a marker 200 with a different header timing.

ヘッダタイミングが他と異なるマーカー200が存在する場合(ステップS202;YES)、規則性取得部334は、最初に単独でヘッダタイミングとなったマーカー200(ここではマーカー200−1)からの光に対応する信号を基準信号に設定する(ステップS203)。ステップS203の処理により、マーカー200−1が基準マーカーとして識別される。次に、規則性取得部334は、2番目に単独でヘッダタイミングとなったマーカー200(ここではマーカー200−2)からの光に対応する信号を、マーカー200−1〜200−4を識別するための回転方向信号に設定する(ステップS204)。ステップS204の処理により、基準マーカーであるマーカー200−1から時計回りでの配置順に、マーカー200−2が第2のマーカー、マーカー200−3が第3のマーカー、マーカー200−4が第4のマーカーとして識別される。   When there is a marker 200 with a different header timing (step S202; YES), the regularity acquisition unit 334 responds to the light from the marker 200 (here, the marker 200-1) that first becomes the header timing alone. The signal to be set is set as a reference signal (step S203). By the process of step S203, the marker 200-1 is identified as the reference marker. Next, the regularity acquisition unit 334 identifies the markers 200-1 to 200-4 from the signal corresponding to the light from the marker 200 (here, the marker 200-2) which is the second header timing alone. (Step S204). By the processing in step S204, the marker 200-2 is the second marker, the marker 200-3 is the third marker, and the marker 200-4 is the fourth marker in the clockwise arrangement order from the marker 200-1 that is the reference marker. Identified as a marker.

一方、ヘッダタイミングが他と異なるマーカー200が存在しない場合(ステップS202;NO)、規則性取得部334は、色相が他と異なるマーカー200が存在するか否かを判定する(ステップS205)。図7に示す発光パターンの場合、マーカー200−1は、シアン、マゼンダ、イエローの何れかの光を発しており、赤、緑、青の何れかの光を発する他のマーカー200−2〜200−4とは色相が異なる。従って、マーカー200−1〜200−4が図7に示す発光パターンで発光を行う場合には、規則性取得部334は、色相が他と異なるマーカー200が存在すると判定する。   On the other hand, when there is no marker 200 with a different header timing (step S202; NO), the regularity acquisition unit 334 determines whether or not there is a marker 200 with a different hue (step S205). In the case of the light emission pattern shown in FIG. 7, the marker 200-1 emits one of cyan, magenta, and yellow, and the other markers 200-2 to 200 that emit any one of red, green, and blue. The hue is different from -4. Therefore, when the markers 200-1 to 200-4 emit light with the light emission pattern shown in FIG. 7, the regularity acquisition unit 334 determines that there is a marker 200 with a hue different from the others.

色相が他と異なるマーカー200(ここではマーカー200−1)が存在する場合(ステップS205;YES)、規則性取得部334は、その色相が他と異なるマーカー200−1からの光に対応する信号を基準信号に設定する(ステップS206)。ステップS206の処理により、マーカー200−1が基準マーカーとして識別される。   When there is a marker 200 (here, marker 200-1) whose hue is different from the others (step S205; YES), the regularity obtaining unit 334 receives a signal corresponding to light from the marker 200-1 whose hue is different from the others. Is set as a reference signal (step S206). By the process in step S206, the marker 200-1 is identified as the reference marker.

一方、色相が他と異なるマーカー200が存在しない場合(ステップS207;NO)、規則性取得部334は、輝度が他と異なるマーカー200が存在するか否かを判定する(ステップS207)。マーカー200−1の輝度が他のマーカー200−2〜200−4よりも低い発光パターンの何れかに応じた発光を行う場合、には、規則性取得部334は、輝度が他と異なるマーカー200が存在すると判定する。   On the other hand, when there is no marker 200 having a different hue (step S207; NO), the regularity obtaining unit 334 determines whether or not there is a marker 200 having a different brightness (step S207). When performing light emission according to any of the light emission patterns in which the luminance of the marker 200-1 is lower than that of the other markers 200-2 to 200-4, the regularity acquisition unit 334 causes the marker 200 to have a different luminance from the other. Is determined to exist.

輝度が他と異なるマーカー200が存在しない場合(ステップS207;NO)、一連の動作が終了する。一方、輝度が他と異なるマーカー200(ここではマーカー200−1)が存在する場合(ステップS207;YES)、規則性取得部334は、その輝度が他と異なるマーカー200−1からの光に対応する信号を基準信号に設定する(ステップS208)。ステップS208の処理により、マーカー200−1が基準マーカーとして識別される。   When there is no marker 200 having a brightness different from the others (step S207; NO), a series of operations ends. On the other hand, when there is a marker 200 with different brightness (here, marker 200-1) (step S207; YES), the regularity acquisition unit 334 responds to light from the marker 200-1 with different brightness. The signal to be set is set as a reference signal (step S208). By the process of step S208, the marker 200-1 is identified as the reference marker.

ステップS206又はステップS208において基準信号が設定された後、次に、規則性取得部334は、マーカー200−1〜200−4を識別するための回転方向を時計回りに設定する(ステップS209)。ステップS209の処理により、マーカー200−1から時計回りでの配置順に、マーカー200−2が第2のマーカー、マーカー200−3が第3のマーカー、マーカー200−4が第4のマーカーとして識別される。   After the reference signal is set in step S206 or step S208, next, the regularity acquisition unit 334 sets the rotation direction for identifying the markers 200-1 to 200-4 in the clockwise direction (step S209). Through the processing in step S209, the marker 200-2 is identified as the second marker, the marker 200-3 is identified as the third marker, and the marker 200-4 is identified as the fourth marker in the clockwise arrangement order from the marker 200-1. The

ステップS204において回転方向信号が設定された後、又は、ステップS209において回転方向が時計回りに設定された後、出力制御部338は、フレーム上において全てのマーカー200−1〜200−4の位置に基づいて、これらマーカー200−1〜200−4の重心位置を決定する(ステップS210)。   After the rotation direction signal is set in step S204 or after the rotation direction is set clockwise in step S209, the output control unit 338 sets the positions of all the markers 200-1 to 200-4 on the frame. Based on these, the gravity center positions of these markers 200-1 to 200-4 are determined (step S210).

次に、情報取得部336は、全てのマーカー200−1〜200−4からの光に対応する信号をまとめてデータを生成する(ステップS211)。具体的には、情報取得部336は、マーカー200−1〜200−4毎に、フレーム上における当該マーカー200の位置の発光態様と対応する発光パターンとに基づいて情報を復元し、その情報内のデータ部分を抽出する。更に、情報取得部336は、マーカー200−1〜200−4毎に抽出したデータ部分をまとめてデータを生成する。なお、本実施形態においては、マーカー200−1〜200−4の全てが復元すべき情報を発光パターンとして送信した場合を説明するが、これらのマーカー200の全てが復元すべき情報を発光パターンとして送信(発光)する必要はなく、任意の1つ〜3つのマーカー200が復元すべき情報を送信し、他のマーカー200は単調な色点灯、点滅で発光させてもよい。すなわち、これらのマーカー200と立体表示すべき画像との位置関係を特定できればよい。   Next, the information acquisition unit 336 generates data by collecting signals corresponding to the lights from all the markers 200-1 to 200-4 (step S211). Specifically, the information acquisition unit 336 restores the information for each marker 200-1 to 200-4 based on the light emission pattern at the position of the marker 200 on the frame and the corresponding light emission pattern, and the information in the information Extract the data part of. Furthermore, the information acquisition unit 336 generates data by collecting the data portions extracted for each of the markers 200-1 to 200-4. In the present embodiment, a case will be described in which all of the markers 200-1 to 200-4 transmit information to be restored as a light emission pattern. However, all of these markers 200 should be restored as a light emission pattern. There is no need to transmit (light emission), and any one to three markers 200 may transmit information to be restored, and the other markers 200 may emit light by monotonous color lighting or blinking. That is, it suffices if the positional relationship between these markers 200 and the image to be stereoscopically displayed can be specified.

次に、情報取得部336及び出力制御部338は、立体画像の方向を設定し、フレーム上の重心位置に立体画像を表示させる制御を行う(ステップS212)。具体的には、情報取得部336は、ステップS211において取得されたデータにより一意に特定される立体画像のデータを取得する。立体画像のデータは、メモリ204に記憶されていてもよく、ステップS211において取得されたデータそのものであってもよく、外部から取得されたデータであってもよい。出力制御部338は、フレーム上における基準マーカーであるマーカー200−1、第2のマーカーであるマーカー200−2、第3のマーカーであるマーカー200−3、第4のマーカーであるマーカー200−4の位置関係に応じて、立体画像の方向を設定する。例えば、フレーム上においてマーカー200−1〜200−4のうち、基準マーカーであるマーカー200−1が最も下に配置されている場合には、立体画像の方向を、正面から見た方向に設定する。また、フレーム上においてマーカー200−1〜200−4のうち、第2のマーカーであるマーカー200−2が最も下に配置されている場合には、立体画像の方向を左から見た方向に設定する。また、フレーム上においてマーカー200−1〜200−4のうち、第3のマーカーであるマーカー200−3が最も下に配置されている場合には、立体画像の方向を背面から見た方向に設定する。また、フレーム上においてマーカー200−1〜200−4のうち、第4のマーカーであるマーカー200−4が最も下に配置されている場合には、立体画像の方向を右から見た方向に設定する。更に、出力制御部338は、設定した方向に対応する立体画像のデータをメモリ304から読み出し、表示部307に表示されたフレーム上における重心位置に、その立体画像を表示させる制御を行う。   Next, the information acquisition unit 336 and the output control unit 338 perform control for setting the direction of the stereoscopic image and displaying the stereoscopic image at the center of gravity position on the frame (step S212). Specifically, the information acquisition unit 336 acquires stereoscopic image data uniquely specified by the data acquired in step S211. The stereoscopic image data may be stored in the memory 204, may be the data itself acquired in step S211, or may be data acquired from the outside. The output control unit 338 includes a marker 200-1 that is a reference marker on the frame, a marker 200-2 that is a second marker, a marker 200-3 that is a third marker, and a marker 200-4 that is a fourth marker. The direction of the stereoscopic image is set according to the positional relationship. For example, when the marker 200-1 which is the reference marker among the markers 200-1 to 200-4 is arranged at the lowest position on the frame, the direction of the stereoscopic image is set to the direction seen from the front. . In addition, when the marker 200-2 that is the second marker among the markers 200-1 to 200-4 is arranged at the lowest position on the frame, the direction of the stereoscopic image is set to the direction seen from the left. To do. In addition, when the marker 200-3 that is the third marker among the markers 200-1 to 200-4 is arranged at the lowest position on the frame, the direction of the stereoscopic image is set to the direction viewed from the back. To do. In addition, when the marker 200-4, which is the fourth marker among the markers 200-1 to 200-4 on the frame, is arranged at the bottom, the direction of the stereoscopic image is set to the direction seen from the right. To do. Further, the output control unit 338 performs control to read out the stereoscopic image data corresponding to the set direction from the memory 304 and display the stereoscopic image at the barycentric position on the frame displayed on the display unit 307.

図9は、携帯端末300による立体画像表示の一例を示す図である。図9に示すように、携帯端末300の表示部307には、マーカー200−1〜200−4を含んだ領域が撮像されることにより、マーカー200−1に対応する画像201−1、マーカー200−2に対応する画像201−2、マーカー200−3に対応する画像201−3、及び、マーカー200−4に対応する画像201−4を含んだフレーム画像が表示される。更に、フレーム画像における重心位置250に、立体画像600が表示される。   FIG. 9 is a diagram illustrating an example of stereoscopic image display by the mobile terminal 300. As shown in FIG. 9, an image 201-1 corresponding to the marker 200-1, the marker 200 is captured on the display unit 307 of the mobile terminal 300 by imaging an area including the markers 200-1 to 200-4. -2 corresponding to -2, an image 201-3 corresponding to the marker 200-3, and a frame image including an image 201-4 corresponding to the marker 200-4 are displayed. Further, a stereoscopic image 600 is displayed at the center of gravity position 250 in the frame image.

このように本実施形態では、マーカー200−1〜200−4は、サーバ100の制御に従って発光パターンに応じた発光を行う。一方、携帯端末300は、マーカー200−1〜200−4の発光態様に基づいて、マーカー200−1〜200−4の配置と識別とを行う。更に、携帯端末300は、配置に応じたフレーム上の重心位置に、識別に応じた方向の立体画像を表示させる。これにより、マーカー200−1〜200−4を含んだ領域の撮影方向に応じて、立体画像の方向を異ならせることが可能となり、可視光通信において、現実の撮影方向に沿った自然な画像合成出力が可能となる。   As described above, in the present embodiment, the markers 200-1 to 200-4 emit light according to the light emission pattern according to the control of the server 100. On the other hand, the portable terminal 300 arranges and identifies the markers 200-1 to 200-4 based on the light emission modes of the markers 200-1 to 200-4. Furthermore, the mobile terminal 300 displays a stereoscopic image in a direction corresponding to the identification at the position of the center of gravity on the frame corresponding to the arrangement. This makes it possible to change the direction of the stereoscopic image according to the shooting direction of the area including the markers 200-1 to 200-4, and natural image synthesis along the actual shooting direction in visible light communication. Output is possible.

なお、本発明は、上記実施形態の説明及び図面によって限定されるものではなく、上記実施形態及び図面に適宜変更等を加えることは可能である。   Note that the present invention is not limited by the description of the above-described embodiment and the drawings, and appropriate modifications and the like can be made to the above-described embodiment and the drawings.

(第1の他の実施形態)
図10及び図11は、発光パターンの一例を示す図である。なお、図10及び図11に示す発光パターンでは、マーカー200−1〜マーカー200−4による発光タイミングは同期がとられている。
(First other embodiment)
10 and 11 are diagrams showing an example of the light emission pattern. In addition, in the light emission pattern shown in FIG.10 and FIG.11, the light emission timing by the marker 200-1 to the marker 200-4 is synchronized.

図10に示す発光パターンでは、マーカー200−1は、ヘッダとして消灯(Bk)し、次に、識別子として赤(R)の発光を行い、次に、データとして赤、緑(G)、青(B)の何れかの発光を4回繰り返し、その後、パリティとして赤、緑、青の何れかの発光を行う。マーカー200−2〜200−4は、ヘッダとして消灯し、次に、識別子として緑の発光を行い、次に、データとして赤、緑、青の何れかの発光を4回繰り返し、その後、パリティとして赤、緑、青の何れかの発光を行う。   In the light emission pattern shown in FIG. 10, the marker 200-1 is turned off (Bk) as a header, then emits red (R) as an identifier, and then red, green (G), blue ( B) Repeats light emission four times, and then emits red, green, or blue light as a parity. The markers 200-2 to 200-4 are turned off as headers, then emit green light as an identifier, then repeat red, green, or blue light as data four times, and then as parity Red, green, or blue light is emitted.

図11に示す発光パターンでは、マーカー200−1は、ヘッダとして消灯し、次に、識別子として赤の発光を行い、次に、データとして赤、緑、青の何れかの発光を4回繰り返し、その後、パリティとして赤、緑、青の何れかの発光を行う。マーカー200−2は、ヘッダとして消灯し、次に、識別子として緑の発光を行い、次に、データとして赤、緑、青の何れかの発光を4回繰り返し、その後、パリティとして赤、緑、青の何れかの発光を行う。マーカー200−3及び200−4は、ヘッダとして消灯し、次に、識別子として青の発光を行い、次に、データとして赤、緑、青の何れかの発光を4回繰り返し、その後、パリティとして赤、緑、青の何れかの発光を行う。   In the light emission pattern shown in FIG. 11, the marker 200-1 is turned off as a header, then emits red as an identifier, then repeats light emission of red, green, or blue four times as data, Thereafter, any one of red, green, and blue is emitted as the parity. The marker 200-2 is turned off as a header, then emits green light as an identifier, then repeats red, green, or blue light emission four times as data, and then red, green, Emits one of the blue lights. The markers 200-3 and 200-4 are extinguished as headers, then emit blue light as an identifier, then repeat red, green, or blue light as data four times, and then as parity Red, green, or blue light is emitted.

図12は、携帯端末300によるマーカー特定及び画像表示処理の動作の一例を示すフローチャートである。図12に示すフローチャートは、マーカー200が図10及び図11に示す発光パターンの何れかに応じた発光を行う場合の動作を示す。   FIG. 12 is a flowchart illustrating an example of marker specification and image display processing operations performed by the mobile terminal 300. The flowchart shown in FIG. 12 shows an operation when the marker 200 emits light according to any of the light emission patterns shown in FIGS.

携帯端末300の制御部302内のマーカー検出部332は、複数(ここでは4つ)のマーカー200からの光を受光したか否かを判定する(ステップS301)。具体的な動作は、図8のステップS201と同様である。   The marker detection unit 332 in the control unit 302 of the portable terminal 300 determines whether or not light from a plurality of (here, four) markers 200 has been received (step S301). The specific operation is the same as step S201 in FIG.

複数のマーカー200からの光が受光されていない場合(ステップS301:NO)、一連の動作が終了する。一方、複数のマーカー200からの光が受光された場合(ステップS301;YES)、規則性取得部334は、識別子に対応する光の色相に基づいて、基準信号に設定する(ステップS302)。図10及び図11に示す発光パターンの場合、マーカー200−1のみが、ヘッダとしての消灯の後、識別子として赤の光を発する。この場合、規則性取得部334は、マーカー200−1を他のマーカー200−2〜200−4と区別することができ、マーカー200−1からの光に対応する信号を基準信号に設定する。ステップS302の処理により、マーカー200−1が基準マーカーとして識別される。   When light from the plurality of markers 200 is not received (step S301: NO), a series of operations ends. On the other hand, when the light from the plurality of markers 200 is received (step S301; YES), the regularity acquisition unit 334 sets the reference signal based on the hue of the light corresponding to the identifier (step S302). In the case of the light emission patterns shown in FIGS. 10 and 11, only the marker 200-1 emits red light as an identifier after being extinguished as a header. In this case, the regularity acquisition unit 334 can distinguish the marker 200-1 from the other markers 200-2 to 200-4, and sets a signal corresponding to the light from the marker 200-1 as a reference signal. By the processing in step S302, the marker 200-1 is identified as the reference marker.

次に、規則性取得部334は、識別子に対応する光の色相に基づいて、マーカー200−1〜200−4を識別するための回転方向を決定する(ステップS303)。図10に示す発光パターンの場合、マーカー200−2〜200−4の発光態様は同一であり、区別することができない。この場合には、規則性取得部334は、回転方向を時計回りに設定する。一方、図11に示す発光パターンの場合、マーカー200−2とマーカー200−3及び200−4とは、識別子に対応する光の色相が異なっている。この場合、規則性取得部334は、マーカー200−2とマーカー200−3及び200−4とを区別することができ、回転方向を、マーカー200−1からマーカー200−2に向かう方向、すなわち、時計回りに設定する。ステップS303の処理により、マーカー200−1から時計回りでの配置順に、マーカー200−2が第2のマーカー、マーカー200−3が第3のマーカー、マーカー200−4が第4のマーカーとして識別される。   Next, the regularity acquisition unit 334 determines a rotation direction for identifying the markers 200-1 to 200-4 based on the hue of light corresponding to the identifier (step S303). In the case of the light emission pattern shown in FIG. 10, the light emission modes of the markers 200-2 to 200-4 are the same and cannot be distinguished. In this case, the regularity acquisition unit 334 sets the rotation direction clockwise. On the other hand, in the case of the light emission pattern shown in FIG. 11, the marker 200-2 and the markers 200-3 and 200-4 have different light hues corresponding to the identifiers. In this case, the regularity acquisition unit 334 can distinguish the marker 200-2 from the markers 200-3 and 200-4, and changes the rotation direction from the marker 200-1 to the marker 200-2, that is, Set clockwise. By the processing in step S303, the marker 200-2 is identified as the second marker, the marker 200-3 is identified as the third marker, and the marker 200-4 is identified as the fourth marker in the clockwise arrangement order from the marker 200-1. The

その後、図8のステップS210〜ステップS212と同様の動作が行われる。すなわち、出力制御部338は、フレーム上において全てのマーカー200−1〜200−4の位置に基づいて、これらマーカー200−1〜200−4の重心位置を決定する(ステップS304)。次に、情報取得部336は、全てのマーカー200−1〜200−4からの光に対応する信号をまとめてデータを生成する(ステップS305)。次に、情報取得部336及び出力制御部338は、立体画像の方向を設定し、フレーム上の重心位置に立体画像を表示させる制御を行う(ステップS306)。   Thereafter, operations similar to those in steps S210 to S212 in FIG. 8 are performed. That is, the output control unit 338 determines the gravity center positions of these markers 200-1 to 200-4 based on the positions of all the markers 200-1 to 200-4 on the frame (step S304). Next, the information acquisition unit 336 generates data by collecting signals corresponding to light from all the markers 200-1 to 200-4 (step S305). Next, the information acquisition unit 336 and the output control unit 338 perform control to set the direction of the stereoscopic image and display the stereoscopic image at the center of gravity position on the frame (step S306).

(第2の他の実施形態)
図13は、携帯端末300によるマーカー特定及び画像表示処理の動作の一例を示すフローチャートである。図13に示すフローチャートは、マーカー200の発光パターンが不定である場合の動作を示す。
(Second other embodiment)
FIG. 13 is a flowchart illustrating an example of marker specifying and image display processing operations performed by the mobile terminal 300. The flowchart shown in FIG. 13 shows an operation when the light emission pattern of the marker 200 is indefinite.

携帯端末300の制御部302内のマーカー検出部332は、複数(ここでは4つ)のマーカー200からの光を受光したか否かを判定する(ステップS401)。具体的な動作は、図8のステップS201と同様である。   The marker detection unit 332 in the control unit 302 of the mobile terminal 300 determines whether or not light from a plurality of (here, four) markers 200 has been received (step S401). The specific operation is the same as step S201 in FIG.

複数のマーカー200からの光が受光されていない場合(ステップS401:NO)、一連の動作が終了する。一方、複数のマーカー200からの光が受光された場合(ステップS401;YES)、規則性取得部334は、傾斜センサ326により測定される携帯端末300の傾斜が所定値以下であるか否かを判定する(ステップS402)。   When light from the plurality of markers 200 is not received (step S401: NO), a series of operations ends. On the other hand, when the light from the plurality of markers 200 is received (step S401; YES), the regularity acquisition unit 334 determines whether the inclination of the mobile terminal 300 measured by the inclination sensor 326 is equal to or less than a predetermined value. Determination is made (step S402).

携帯端末300の傾斜が所定値以下である場合(ステップS402;YES)、規則性取得部334は、加速度センサ328により測定される携帯端末300の加速度に基づいて重力方向を検出する(ステップS403)。次に、規則性取得部334は、フレームと携帯端末300の傾斜と重力方向とに基づいて、マーカー200−1〜200−4のうち、地面から最も遠いマーカー200からの光に対応する信号を基準信号に設定する(ステップS404)。例えば、携帯端末300の傾斜と重力方向とによって特定される受光面315の垂直方向が水平方向である場合、フレーム内のマーカー200の画像のうち、最も上の画像に対応するマーカ200からの光に対応する信号を基準信号に設定する。ステップS404の処理により、マーカー200−1〜200−4の何れかが基準マーカーとして識別される。   When the inclination of the mobile terminal 300 is equal to or less than the predetermined value (step S402; YES), the regularity acquisition unit 334 detects the direction of gravity based on the acceleration of the mobile terminal 300 measured by the acceleration sensor 328 (step S403). . Next, the regularity acquisition unit 334 generates a signal corresponding to the light from the marker 200 farthest from the ground among the markers 200-1 to 200-4 based on the frame, the inclination of the mobile terminal 300, and the direction of gravity. The reference signal is set (step S404). For example, when the vertical direction of the light receiving surface 315 specified by the inclination of the mobile terminal 300 and the direction of gravity is the horizontal direction, light from the marker 200 corresponding to the uppermost image among the images of the marker 200 in the frame. A signal corresponding to is set as a reference signal. By the process of step S404, any of the markers 200-1 to 200-4 is identified as a reference marker.

一方、携帯端末300の傾斜が所定値を超える場合(ステップS402;NO)、規則性取得部334は、方位センサ324により検出される方位に基づいて、北の方向を検出する(ステップS405)。次に、規則性取得部334は、北の方向に基づいて、マーカー200−1〜200−4のうち、最も北に位置するマーカー200からの光に対応する信号を基準信号に設定する(ステップS406)。ステップS406の処理により、マーカー200−1〜200−4の何れかが基準マーカーとして識別される。   On the other hand, when the inclination of the mobile terminal 300 exceeds the predetermined value (step S402; NO), the regularity acquisition unit 334 detects the north direction based on the direction detected by the direction sensor 324 (step S405). Next, based on the north direction, the regularity acquisition unit 334 sets a signal corresponding to the light from the marker 200 located most north among the markers 200-1 to 200-4 as a reference signal (step) S406). By the process of step S406, any of the markers 200-1 to 200-4 is identified as a reference marker.

ステップS404又はステップS406の後、規則性取得部334は、マーカー200−1〜200−4を識別するための回転方向を時計回りに設定する(ステップS407)。   After step S404 or step S406, the regularity acquisition unit 334 sets the rotation direction for identifying the markers 200-1 to 200-4 in the clockwise direction (step S407).

その後、図8のステップS210〜ステップS212と同様の動作が行われる。すなわち、出力制御部338は、フレーム上において全てのマーカー200−1〜200−4の位置に基づいて、これらマーカー200−1〜200−4の重心位置を決定する(ステップS408)。次に、情報取得部336は、全てのマーカー200−1〜200−4からの光に対応する信号をまとめてデータを生成する(ステップS409)。次に、情報取得部336及び出力制御部338は、立体画像の方向を設定し、フレーム上の重心位置に立体画像を表示させる制御を行う(ステップS410)。   Thereafter, operations similar to those in steps S210 to S212 in FIG. 8 are performed. That is, the output control unit 338 determines the barycentric positions of these markers 200-1 to 200-4 based on the positions of all the markers 200-1 to 200-4 on the frame (step S408). Next, the information acquisition unit 336 generates data by collecting signals corresponding to the lights from all the markers 200-1 to 200-4 (step S409). Next, the information acquisition unit 336 and the output control unit 338 perform control for setting the direction of the stereoscopic image and displaying the stereoscopic image at the center of gravity position on the frame (step S410).

(第3の他の実施形態)
本実施形態では、図14に示すように、サーバ700の筐体に当該サーバ700の稼働状況を示すマーカー200−1〜200−4が配置された場合を例に説明する。図14(A)では、マーカー200−1〜200−4が直線状に配置され、図14(B)では、マーカー200−1〜200−4が非直線状に配置されている。
(Third other embodiment)
In the present embodiment, as illustrated in FIG. 14, a case where markers 200-1 to 200-4 indicating the operating status of the server 700 are arranged in the housing of the server 700 will be described as an example. In FIG. 14A, the markers 200-1 to 200-4 are arranged linearly, and in FIG. 14B, the markers 200-1 to 200-4 are arranged non-linearly.

図15は、発光パターンの一例を示す図である。なお、図15に示す発光パターンでは、マーカー200−1〜マーカー200−4による発光タイミングは同期がとられている。   FIG. 15 is a diagram illustrating an example of a light emission pattern. In addition, in the light emission pattern shown in FIG. 15, the light emission timing by the marker 200-1 to the marker 200-4 is synchronized.

図15に示す発光パターンでは、マーカー200−1は、ヘッダとして消灯(Bk)し、次に、識別子として赤(R)の発光を行い、次に、マーカー200の数として赤、緑(G)、青(B)の何れかの発光を2回繰り返し、次に、マーカー200の配置(直線状であるか非直線状であるか)として赤、緑、青の何れかの発光を2回繰り返し、その後、パリティとして赤、緑、青の何れかの発光を行う。マーカー200−2は、ヘッダとして消灯し、次に、識別子として緑の発光を行い、次に、データとして赤、緑、青の何れかの発光を4回繰り返し、その後、パリティとして赤、緑、青の何れかの発光を行う。マーカー200−3及び200−4は、ヘッダとして消灯し、次に、識別子として青の発光を行い、次に、データとして赤、緑、青の何れかの発光を4回繰り返し、その後、パリティとして赤、緑、青の何れかの発光を行う。   In the light emission pattern shown in FIG. 15, the marker 200-1 is turned off (Bk) as a header, then emits red (R) as an identifier, and then red, green (G) as the number of markers 200. , Blue (B) light emission is repeated twice, and then the arrangement of the marker 200 (whether it is linear or non-linear) repeats light emission of red, green, or blue twice. Thereafter, any one of red, green, and blue is emitted as the parity. The marker 200-2 is turned off as a header, then emits green light as an identifier, then repeats red, green, or blue light emission four times as data, and then red, green, Emits one of the blue lights. The markers 200-3 and 200-4 are extinguished as headers, then emit blue light as an identifier, then repeat red, green, or blue light as data four times, and then as parity Red, green, or blue light is emitted.

図16は、携帯端末300によるマーカー特定及び画像表示処理の動作の一例を示すフローチャートである。図16に示すフローチャートは、マーカー200が図15に示す発光パターンの何れかに応じた発光を行う場合の動作を示す。   FIG. 16 is a flowchart illustrating an example of marker specification and image display processing operations performed by the mobile terminal 300. The flowchart shown in FIG. 16 shows an operation when the marker 200 emits light according to any of the light emission patterns shown in FIG.

携帯端末300の制御部302内のマーカー検出部332は、複数(ここでは4つ)のマーカー200からの光を受光したか否かを判定する(ステップS501)。具体的な動作は、図8のステップS201と同様である。   The marker detection unit 332 in the control unit 302 of the portable terminal 300 determines whether or not light from a plurality of (here, four) markers 200 has been received (step S501). The specific operation is the same as step S201 in FIG.

複数のマーカー200からの光が受光されていない場合(ステップS501:NO)、一連の動作が終了する。一方、複数のマーカー200からの光が受光された場合(ステップS501;YES)、規則性取得部334は、識別子に対応する光の色相に基づいて、基準信号に設定する(ステップS502)。図11に示す発光パターンの場合、マーカー200−1のみが、ヘッダとしての消灯の後、識別子として赤の光を発する。この場合、規則性取得部334は、マーカー200−1を他のマーカー200−2〜200−4と区別することができ、マーカー200−1からの光に対応する信号を基準信号に設定する。ステップS502の処理により、マーカー200−1が基準マーカーとして識別される。   When the light from the plurality of markers 200 is not received (step S501: NO), a series of operations ends. On the other hand, when light from the plurality of markers 200 is received (step S501; YES), the regularity acquisition unit 334 sets the reference signal based on the hue of the light corresponding to the identifier (step S502). In the case of the light emission pattern shown in FIG. 11, only the marker 200-1 emits red light as an identifier after extinguishing as a header. In this case, the regularity acquisition unit 334 can distinguish the marker 200-1 from the other markers 200-2 to 200-4, and sets a signal corresponding to the light from the marker 200-1 as a reference signal. By the processing in step S502, the marker 200-1 is identified as the reference marker.

次に、規則性取得部334は、ステップS501における受光数が基準信号内のマーカー数と一致するか否かを判定する(ステップS503)。具体的には、情報取得部336は、フレーム上における基準マーカーであるマーカー200−1の位置の発光態様と対応する発光パターンとに基づいて情報を復元し、その情報内のマーカー数部分を抽出する。更に、情報取得部336は、ステップS501における受光数が抽出したマーカー数と一致するか否かを判定する。   Next, the regularity acquisition unit 334 determines whether or not the number of received light in step S501 matches the number of markers in the reference signal (step S503). Specifically, the information acquisition unit 336 restores information based on the light emission mode at the position of the marker 200-1 which is the reference marker on the frame and the corresponding light emission pattern, and extracts the number of markers portion in the information To do. Furthermore, the information acquisition unit 336 determines whether or not the number of received light in step S501 matches the number of extracted markers.

受光数が基準信号内のマーカー数と一致しない場合(ステップS503;NO)、一連の動作が終了する。一方、受光数が基準信号内のマーカー数と一致する場合(ステップS503;YES)、基準信号内のマーカー配置が直線であるか否かを判定する(ステップS504)。具体的には、情報取得部336は、フレーム上における基準マーカーであるマーカー200−1の位置の発光態様と対応する発光パターンとに基づいて情報を復元し、その情報内のマーカー配置部分を抽出する。更に、情報取得部336は、抽出したマーカー配置が直線であるか否かを判定する。   When the number of received light does not coincide with the number of markers in the reference signal (step S503; NO), a series of operations ends. On the other hand, when the number of received light coincides with the number of markers in the reference signal (step S503; YES), it is determined whether or not the marker arrangement in the reference signal is a straight line (step S504). Specifically, the information acquisition unit 336 restores information based on the light emission mode at the position of the marker 200-1 that is the reference marker on the frame and the corresponding light emission pattern, and extracts the marker arrangement portion in the information To do. Furthermore, the information acquisition unit 336 determines whether or not the extracted marker arrangement is a straight line.

基準信号内のマーカー配置が直線でない場合(ステップS504;NO)、規則性取得部334は、識別子に対応する光の色相に基づいて、マーカー200−1〜200−4を識別するための回転方向を決定する(ステップS505)。図15に示す発光パターンの場合、マーカー200−2とマーカー200−3及び200−4とは、識別子に対応する光の色相が異なっている。この場合、規則性取得部334は、マーカー200−2とマーカー200−3及び200−4とを区別することができ、回転方向を、マーカー200−1からマーカー200−2に向かう方向、すなわち、時計回りに設定する。ステップS505の処理により、マーカー200−1から時計回りでの配置順に、マーカー200−2が第2のマーカー、マーカー200−3が第3のマーカー、マーカー200−4が第4のマーカーとして識別される。   When the marker arrangement in the reference signal is not a straight line (step S504; NO), the regularity obtaining unit 334 rotates the direction for identifying the markers 200-1 to 200-4 based on the hue of light corresponding to the identifier. Is determined (step S505). In the case of the light emission pattern shown in FIG. 15, the marker 200-2 and the markers 200-3 and 200-4 have different light hues corresponding to the identifiers. In this case, the regularity acquisition unit 334 can distinguish the marker 200-2 from the markers 200-3 and 200-4, and changes the rotation direction from the marker 200-1 to the marker 200-2, that is, Set clockwise. By the processing in step S505, the marker 200-2 is identified as the second marker, the marker 200-3 is identified as the third marker, and the marker 200-4 is identified as the fourth marker in the clockwise arrangement order from the marker 200-1. The

次に、出力制御部338は、フレーム上において全てのマーカー200−1〜200−4の位置に基づいて、これらマーカー200−1〜200−4の重心位置を決定する(ステップS506)。具体的な動作は、図8のステップS210と同様である。   Next, the output control unit 338 determines the position of the center of gravity of these markers 200-1 to 200-4 based on the positions of all the markers 200-1 to 200-4 on the frame (step S506). The specific operation is the same as step S210 in FIG.

一方、基準信号内のマーカー配置が直線である場合(ステップS504;YES)、規則性取得部334は、基準マーカーであるマーカー200−1に近い順に順序を設定する(ステップS507)。図14(A)に示す配置の場合、規則性取得部334は、マーカー200−2、マーカー200−3、マーカー200−4の順に順序を設定する。ステップS507の処理により、マーカー200−1から時計回りでの配置順に、マーカー200−2が第2のマーカー、マーカー200−3が第3のマーカー、マーカー200−4が第4のマーカーとして識別される。   On the other hand, when the marker arrangement in the reference signal is a straight line (step S504; YES), the regularity acquisition unit 334 sets the order in the order from the marker 200-1 that is the reference marker (step S507). In the arrangement shown in FIG. 14A, the regularity acquisition unit 334 sets the order of the marker 200-2, the marker 200-3, and the marker 200-4. By the processing in step S507, the marker 200-2 is identified as the second marker, the marker 200-3 is identified as the third marker, and the marker 200-4 is identified as the fourth marker in the clockwise arrangement order from the marker 200-1. The

ステップS506又はステップS507の後、情報取得部336は、全てのマーカー200−1〜200−4からの光に対応する信号をまとめてデータを生成する(ステップS508)。具体的な動作は、図8のステップS211と同様である。   After step S506 or step S507, the information acquisition unit 336 generates data by collecting signals corresponding to light from all the markers 200-1 to 200-4 (step S508). The specific operation is the same as step S211 in FIG.

次に、出力制御部338は、立体画像を表示させる制御を行う(ステップS509)。ここで、ステップS506において重心位置が決定された場合には、出力制御部338は、図8のステップS212と同様、情報取得部336及び出力制御部338は、立体画像の方向を設定し、フレーム上の重心位置に立体画像を表示させる制御を行う。一方、マーカー200−1〜200−4の配置が直線状であり、重心位置が決定されなかった場合には、情報取得部336は、利対画像のデータを取得し、出力制御部338は、フレーム上の所定位置に予め定められた方向で立体画像を表示させる制御を行う。   Next, the output control unit 338 performs control to display a stereoscopic image (step S509). Here, when the gravity center position is determined in step S506, the output control unit 338 sets the direction of the stereoscopic image and sets the direction of the stereoscopic image, as in step S212 of FIG. Control to display a stereoscopic image at the upper center of gravity position is performed. On the other hand, when the arrangement of the markers 200-1 to 200-4 is linear and the gravity center position is not determined, the information acquisition unit 336 acquires the data of the benefit image, and the output control unit 338 Control is performed to display a stereoscopic image in a predetermined direction at a predetermined position on the frame.

上述した第1〜第3の他の実施形態の何れにおいても、携帯端末300は、マーカー200−1〜200−4の配置と識別とを行う。更に、携帯端末300は、配置に応じたフレーム上の重心位置に、識別に応じた方向の立体画像を表示させることができる。これにより、マーカー200−1〜200−4を含んだ領域の撮影方向に応じて、立体画像の方向を異ならせることが可能となり、可視光通信において、現実の撮影方向に沿った自然な画像合成出力が可能となる。   In any of the first to third other embodiments described above, the mobile terminal 300 performs the arrangement and identification of the markers 200-1 to 200-4. Furthermore, the mobile terminal 300 can display a stereoscopic image in a direction corresponding to the identification at the position of the center of gravity on the frame corresponding to the arrangement. This makes it possible to change the direction of the stereoscopic image according to the shooting direction of the area including the markers 200-1 to 200-4, and natural image synthesis along the actual shooting direction in visible light communication. Output is possible.

なお、例えば、コンピュータがプログラムを実行することで、サーバ100、マーカー200及び携帯端末300の機能を実現してもよい。また、マーカー200、携帯端末300及びサーバ100の機能を実現するためのプログラムは、CD−ROM等の記憶媒体に記憶されてもよいし、ネットワークを介してコンピュータにダウンロードされてもよい。   For example, the functions of the server 100, the marker 200, and the mobile terminal 300 may be realized by a computer executing a program. In addition, programs for realizing the functions of the marker 200, the portable terminal 300, and the server 100 may be stored in a storage medium such as a CD-ROM, or may be downloaded to a computer via a network.

以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。   As mentioned above, although preferable embodiment of this invention was described, this invention is not limited to the specific embodiment which concerns, This invention includes the invention described in the claim, and its equivalent range It is. Hereinafter, the invention described in the scope of claims of the present application will be appended.

(付記1)
撮像により画像を取得する撮像手段と、
前記撮像手段によって取得された画像から可視光通信用の光を発するマーカーを検出するマーカー検出手段と、
前記マーカー検出手段により前記マーカーが複数検出された場合、これら複数のマーカーの位置関係と出力すべき情報の出力位置の規則性を取得する規則性取得手段と、
前記複数のマーカーの少なくとも1つの発光態様に基づいて所定の情報を取得する情報取得手段と、
前記規則性取得手段によって取得された規則性に基づいて前記所定の情報の出力位置を特定するとともに、前記出力位置に前記情報取得手段によって取得された前記所定の情報を出力する制御を行う出力制御手段と、
を備えることを特徴とする撮像装置。
(Appendix 1)
An imaging means for acquiring an image by imaging;
Marker detection means for detecting a marker that emits light for visible light communication from the image acquired by the imaging means;
When a plurality of the markers are detected by the marker detection means, regularity acquisition means for acquiring the positional relationship between the plurality of markers and the regularity of the output position of information to be output;
Information acquisition means for acquiring predetermined information based on at least one light emission mode of the plurality of markers;
Output control for specifying the output position of the predetermined information based on the regularity acquired by the regularity acquisition means, and performing control for outputting the predetermined information acquired by the information acquisition means to the output position Means,
An imaging apparatus comprising:

(付記2)
前記規則性は、前記複数のマーカーの配置を特定可能とするとともに、前記複数のマーカーの各々を識別可能とするためのものであることを特徴とする付記1に記載の撮像装置。
(Appendix 2)
2. The imaging apparatus according to appendix 1, wherein the regularity is for specifying an arrangement of the plurality of markers and for identifying each of the plurality of markers.

(付記3)
前記規則性には、前記所定の情報の出力方向を更に特定可能とするためのものであることを特徴とする付記1又は2に記載の撮像装置。
(Appendix 3)
The imaging apparatus according to appendix 1 or 2, wherein the regularity is for further specifying an output direction of the predetermined information.

(付記4)
前記規則性取得手段は、前記マーカーの発光態様に基づいて、前記複数のマーカーの位置関係と出力すべき情報の出力位置の規則性を取得することを特徴とする付記1乃至3の何れか1つに記載の撮像装置。
(Appendix 4)
The regularity acquisition means acquires the regularity of the positional relationship between the plurality of markers and the output position of the information to be output based on the light emission mode of the marker. The imaging device described in one.

(付記5)
前記可視光通信は、輝度変化を伴うものであり、
前記規則性取得手段は、前記発光態様としてマーカーが発する光の消灯タイミングに基づいて、前記規則性を取得することを特徴とする付記4に記載の撮像装置。
(Appendix 5)
The visible light communication involves a change in brightness,
The imaging apparatus according to appendix 4, wherein the regularity obtaining unit obtains the regularity based on a turn-off timing of light emitted from a marker as the light emission mode.

(付記6)
前記可視光通信は、輝度変化を伴うものであり、
前記規則性取得手段は、前記発光態様として前記複数のマーカーのうちの1つが発する光の輝度が他のマーカーに対応する光の輝度とは異なることに基づいて、前記規則性を取得することを特徴とする付記4に記載の撮像装置。
(Appendix 6)
The visible light communication involves a change in brightness,
The regularity obtaining means obtains the regularity based on the fact that the luminance of light emitted from one of the plurality of markers is different from the luminance of light corresponding to other markers as the light emission mode. The imaging apparatus according to appendix 4, which is characterized.

(付記7)
前記可視光通信は、色相変化を伴うものであり、
前記規則性取得手段は、前記発光態様として前記複数のマーカーのうちの1つが発する光の色相が他のマーカーに対応する光の色相とは異なることに基づいて、前記規則性を取得することを特徴とする付記4に記載の撮像装置。
(Appendix 7)
The visible light communication involves a hue change,
The regularity obtaining means obtains the regularity based on the fact that the hue of light emitted from one of the plurality of markers is different from the hue of light corresponding to another marker as the light emission mode. The imaging apparatus according to appendix 4, which is characterized.

(付記8)
自身の配置に関する情報を取得する配置情報取得手段を更に備え、
前記規則性取得手段は、前記複数のマーカーの発光態様に加え、前記配置情報取得手段によって取得された前記配置に関する情報に基づいて、前記規則性を取得することを特徴とする付記4乃至7の何れか1つに記載の撮像装置。
(Appendix 8)
It further comprises arrangement information acquisition means for acquiring information related to its own arrangement,
The regularity acquisition unit acquires the regularity based on information on the arrangement acquired by the arrangement information acquisition unit in addition to the light emission mode of the plurality of markers. The imaging device according to any one of the above.

(付記9)
可視光通信用の光を発する複数のマーカーと、
前記複数のマーカーの発光態様に応じた規則性に基づいて、前記複数のマーカーの発光態様を変化させるマーカー制御手段と、
を備えることを特徴とする可視光通信制御システム。
(Appendix 9)
A plurality of markers emitting light for visible light communication;
Marker control means for changing the light emission mode of the plurality of markers based on the regularity according to the light emission mode of the plurality of markers;
A visible light communication control system comprising:

(付記10)
撮像により画像を取得する撮像ステップと、
前記撮像ステップにて取得された画像から可視光通信用の光を発するマーカーを検出するマーカー検出ステップと、
前記マーカー検出ステップにて前記マーカーが複数検出された場合、これら複数のマーカーの位置関係と出力すべき情報の出力位置の規則性を取得する規則性取得ステップと、
前記複数のマーカーの少なくとも1つの発光態様に基づいて所定の情報を取得する情報取得ステップと、
前記規則性取得ステップにて取得された規則性に基づいて前記所定の情報の出力位置を特定するとともに、前記出力位置に前記情報取得ステップにて取得された前記所定の情報を出力する制御を行う出力制御ステップと、
を含むことを特徴とする出力制御方法。
(Appendix 10)
An imaging step of acquiring an image by imaging;
A marker detection step of detecting a marker emitting light for visible light communication from the image acquired in the imaging step;
When a plurality of the markers are detected in the marker detection step, a regularity acquisition step for acquiring the positional relationship between the plurality of markers and the regularity of the output position of information to be output;
An information acquisition step of acquiring predetermined information based on at least one light emission mode of the plurality of markers;
Based on the regularity acquired in the regularity acquisition step, the output position of the predetermined information is specified, and control is performed to output the predetermined information acquired in the information acquisition step to the output position. An output control step;
The output control method characterized by including.

(付記11)
複数のマーカーにより可視光通信用の光を発する発光ステップと、
前記複数のマーカーの発光態様に応じた規則性に基づいて、前記複数のマーカーの発光態様を変化させるマーカー制御ステップと、
を含むことを特徴とする可視光通信制御方法。
(Appendix 11)
A light emitting step of emitting light for visible light communication with a plurality of markers;
A marker control step of changing the light emission mode of the plurality of markers based on the regularity according to the light emission mode of the plurality of markers;
The visible light communication control method characterized by including.

(付記12)
撮像装置を、
撮像により画像を取得する撮像手段、
前記撮像手段によって取得された画像から可視光通信用の光を発するマーカーを検出するマーカー検出手段、
前記マーカー検出手段により前記マーカーが複数検出された場合、これら複数のマーカーの位置関係と出力すべき情報の出力位置の規則性を取得する規則性取得手段、
前記複数のマーカーの少なくとも1つの発光態様に基づいて所定の情報を取得する情報取得手段、
前記規則性取得手段によって取得された規則性に基づいて前記所定の情報の出力位置を特定するとともに、前記出力位置に前記情報取得手段によって取得された前記所定の情報を出力する制御を行う出力制御手段、
として機能させることを特徴とするプログラム。
(Appendix 12)
The imaging device
An imaging means for acquiring an image by imaging;
Marker detection means for detecting a marker that emits light for visible light communication from the image acquired by the imaging means;
Regularity acquisition means for acquiring the regularity of the positional relationship between the plurality of markers and the output position of the information to be output when a plurality of the markers are detected by the marker detection means;
Information acquisition means for acquiring predetermined information based on at least one light emission mode of the plurality of markers;
Output control for specifying the output position of the predetermined information based on the regularity acquired by the regularity acquisition means, and performing control for outputting the predetermined information acquired by the information acquisition means to the output position means,
A program characterized by functioning as

(付記13)
可視光通信制御システムを、
可視光通信用の光を発する複数のマーカー、
前記複数のマーカーの発光態様に応じた規則性に基づいて、前記複数のマーカーの発光態様を変化させるマーカー制御手段、
として機能させることを特徴とするプログラム。
(Appendix 13)
Visible light communication control system,
Multiple markers emitting light for visible light communication,
Marker control means for changing the light emission mode of the plurality of markers based on the regularity according to the light emission mode of the plurality of markers,
A program characterized by functioning as

1…可視光通信システム、100、700…サーバ、200−1〜200−4…マーカー、102、202、302…制御部、104、204、304…メモリ、106、306…操作部、107、307…表示部、108、207…有線通信部、112…マーカー制御部、201−1〜201−4…画像、210……符号化・変調部、212…駆動部、214…LED、250…重心位置、300…携帯端末、308…無線通信部、310…アンテナ、312…レンズ、314…撮像部、315…受光面、316…画像処理部、322…GPS受信機、324…方位センサ、326…傾斜センサ、328…加速度センサ、332…マーカー検出部、334…規則性検出部、336…情報取得部、338…出力制御部、400…ユーザ、500…通信ネットワーク、600…立体画像   DESCRIPTION OF SYMBOLS 1 ... Visible light communication system, 100, 700 ... Server, 200-1 to 200-4 ... Marker, 102, 202, 302 ... Control part, 104, 204, 304 ... Memory, 106, 306 ... Operation part, 107, 307 ... Display unit, 108, 207 ... Wired communication unit, 112 ... Marker control unit, 201-1 to 201-4 ... Image, 210 ... Encoding / modulation unit, 212 ... Drive unit, 214 ... LED, 250 ... Center of gravity position , 300 mobile terminal, 308 wireless communication unit, 310 antenna, 312 lens, 314 imaging unit, 315 light receiving surface, 316 image processing unit, 322 GPS receiver, 324 orientation sensor, 326 tilt Sensor, 328 ... Acceleration sensor, 332 ... Marker detection unit, 334 ... Regularity detection unit, 336 ... Information acquisition unit, 338 ... Output control unit, 400 ... User, 50 ... communication network, 600 ... three-dimensional image

Claims (10)

撮像により画像を取得する撮像手段と、
前記撮像手段によって取得された画像から可視光通信用の光を発するマーカーを検出するマーカー検出手段と、
前記マーカー検出手段により前記マーカーが複数検出された場合、これら複数のマーカーの発光規則性に基づいて複数検出された前記マーカーを各々識別し、その識別された前記マーカーの位置関係に基づいて、出力すべき立体的な形状を有する情報の出力位置と出力方向とを取得する取得手段と、
前記複数のマーカーの全ての発光態様に基づいて前記情報を取得する情報取得手段と、
前記情報を、前記取得手段によって取得された出力位置で、取得された出力方向に向くよう出力する出力制御手段と、
を備えることを特徴とする撮像装置。
An imaging means for acquiring an image by imaging;
Marker detection means for detecting a marker that emits light for visible light communication from the image acquired by the imaging means;
When a plurality of the markers are detected by the marker detection means, each of the plurality of detected markers is identified based on the light emission regularity of the plurality of markers , and output based on the positional relationship of the identified markers An acquisition means for acquiring an output position and an output direction of information having a three-dimensional shape to be obtained;
Information acquisition means for acquiring the information based on all light emission modes of the plurality of markers;
Output control means for outputting the information at the output position acquired by the acquisition means so as to face the acquired output direction;
An imaging apparatus comprising:
前記可視光通信は、輝度変化を伴うものであり、
前記取得手段は、前記発光規則性として前記マーカーが発する光の消灯タイミングに基づいて、複数検出された前記マーカーを各々識別することを特徴とする請求項1に記載の撮像装置。
The visible light communication involves a change in brightness,
The imaging apparatus according to claim 1, wherein the acquisition unit identifies each of the plurality of detected markers based on a light extinction timing of light emitted from the markers as the light emission regularity .
前記可視光通信は、輝度変化を伴うものであり、
前記取得手段は、前記発光規則性として前記複数のマーカーのうちの1つが発する光の輝度が他のマーカーに対応する光の輝度とは異なることに基づいて、複数検出された前記マーカーを各々識別することを特徴とする請求項に記載の撮像装置。
The visible light communication involves a change in brightness,
The acquisition means identifies each of the plurality of detected markers based on the fact that the luminance of light emitted from one of the plurality of markers is different from the luminance of light corresponding to other markers as the light emission regularity. the imaging apparatus according to claim 1, characterized in that.
前記可視光通信は、色相変化を伴うものであり、
前記取得手段は、前記発光規則性として前記複数のマーカーのうちの1つが発する光の色相が他のマーカーに対応する光の色相とは異なることに基づいて、複数検出された前記マーカーを各々識別することを特徴とする請求項に記載の撮像装置。
The visible light communication involves a hue change,
The acquisition means identifies each of the plurality of detected markers based on the fact that the hue of light emitted from one of the plurality of markers is different from the hue of light corresponding to another marker as the light emission regularity. the imaging apparatus according to claim 1, characterized in that.
自身の配置に関する情報を取得する配置情報取得手段を更に備え、
前記取得手段は、前記配置情報取得手段によって取得された前記配置に関する情報に基づいて、前記出力方向を取得することを特徴とする請求項1乃至4の何れか1項に記載の撮像装置。
It further comprises arrangement information acquisition means for acquiring information related to its own arrangement,
5. The imaging apparatus according to claim 1 , wherein the acquisition unit acquires the output direction based on information on the arrangement acquired by the arrangement information acquisition unit .
各々が他と識別可能な可視光通信用の光を発することにより、自身の位置を特定させることが可能な複数のマーカーと、A plurality of markers each capable of identifying its own position by emitting visible light communication light that can be distinguished from the others;
前記複数のマーカーの全ての発光態様に基づいて取得可能となる立体的な形状を有する情報の、出力位置と出力方向とを特定させるため、前記複数のマーカーの発光規則性を設定して発光させるよう制御するマーカー制御手段と、In order to specify the output position and output direction of information having a three-dimensional shape that can be acquired based on all the light emission modes of the plurality of markers, the light emission regularity of the plurality of markers is set to emit light. Marker control means for controlling
を備えることを特徴とする可視光通信制御システム。A visible light communication control system comprising:
撮像により画像を取得する撮像ステップと、An imaging step of acquiring an image by imaging;
前記撮像ステップにて取得された画像から可視光通信用の光を発するマーカーを検出するマーカー検出ステップと、A marker detection step of detecting a marker emitting light for visible light communication from the image acquired in the imaging step;
前記マーカー検出ステップにて前記マーカーが複数検出された場合、これら複数のマーカーの発光規則性に基づいて複数検出された前記マーカーを各々識別し、その識別された前記マーカーの位置関係に基づいて、出力すべき立体的な形状を有する情報の出力位置と出力方向とを取得する取得ステップと、  When a plurality of the markers are detected in the marker detection step, each of the markers detected based on the light emission regularity of the plurality of markers is identified, and based on the positional relationship of the identified markers, An acquisition step of acquiring an output position and an output direction of information having a three-dimensional shape to be output;
前記複数のマーカーの全ての発光態様に基づいて前記情報を取得する情報取得ステップと、An information acquisition step of acquiring the information based on all the light emission modes of the plurality of markers;
前記情報を、前記取得ステップにて取得された出力位置で、取得された出力方向に向くよう出力する出力制御ステップと、An output control step for outputting the information so as to face the acquired output direction at the output position acquired in the acquisition step;
を含むことを特徴とする出力制御方法。The output control method characterized by including.
複数のマーカーに対し各々が他と識別可能な可視光通信用の光を発光させることで受光側に対し、前記複数のマーカー各々の自身の位置を特定させる発光制御ステップと、A light emission control step for identifying the position of each of the plurality of markers with respect to the light receiving side by emitting light for visible light communication that can be distinguished from the others for the plurality of markers,
前記複数のマーカーの全ての発光態様に基づいて取得可能となる立体的な形状を有する情報の、出力位置と出力方向とを特定させるため、前記複数のマーカーの発光規則性を設定して発光させるよう制御するマーカー制御ステップと、In order to specify the output position and output direction of information having a three-dimensional shape that can be acquired based on all the light emission modes of the plurality of markers, the light emission regularity of the plurality of markers is set to emit light. A marker control step for controlling
を含むことを特徴とする可視光通信制御方法。The visible light communication control method characterized by including.
撮像装置を、The imaging device
撮像により画像を取得する撮像手段、 An imaging means for acquiring an image by imaging;
前記撮像手段によって取得された画像から可視光通信用の光を発するマーカーを検出するマーカー検出手段、Marker detection means for detecting a marker that emits light for visible light communication from the image acquired by the imaging means;
前記マーカー検出手段により前記マーカーが複数検出された場合、これら複数のマーカーの発光規則性に基づいて複数検出された前記マーカーを各々識別し、その識別された前記マーカーの位置関係に基づいて、出力すべき立体的な形状を有する情報の出力位置と出力方向とを取得する取得手段、When a plurality of the markers are detected by the marker detection means, each of the plurality of detected markers is identified based on the light emission regularity of the plurality of markers, and output based on the positional relationship of the identified markers Acquisition means for acquiring an output position and an output direction of information having a three-dimensional shape to be obtained;
前記複数のマーカーの全ての発光態様に基づいて前記情報を取得する情報取得手段、Information acquisition means for acquiring the information based on all the light emission modes of the plurality of markers;
前記情報を、前記取得手段によって取得された出力位置で、取得された出力方向に向くよう出力する出力制御手段、Output control means for outputting the information in the output direction acquired by the acquisition means so as to face the acquired output direction;
として機能させることを特徴とするプログラム。A program characterized by functioning as
複数のマーカーを備える可視光通信制御システムを、A visible light communication control system including a plurality of markers,
前記複数のマーカーに対し各々が他と識別可能な可視光通信用の光を発光させることで受光側に対し、前記複数のマーカー各々の自身の位置を特定させる発光制御手段、Light emission control means for identifying the position of each of the plurality of markers to the light receiving side by emitting visible light communication light that can be distinguished from the other for the plurality of markers,
前記複数のマーカーの全ての発光態様に基づいて取得可能となる立体的な形状を有する情報の、出力位置と出力方向とを特定させるため、前記複数のマーカーの発光規則性を設定して発光させるよう制御するマーカー制御手段、In order to specify the output position and output direction of information having a three-dimensional shape that can be acquired based on all the light emission modes of the plurality of markers, the light emission regularity of the plurality of markers is set to emit light. Marker control means to control,
として機能させることを特徴とするプログラム。A program characterized by functioning as
JP2013058823A 2013-03-21 2013-03-21 Imaging device, visible light communication control system, output control method, visible light communication control method, and program Active JP5928382B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013058823A JP5928382B2 (en) 2013-03-21 2013-03-21 Imaging device, visible light communication control system, output control method, visible light communication control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013058823A JP5928382B2 (en) 2013-03-21 2013-03-21 Imaging device, visible light communication control system, output control method, visible light communication control method, and program

Publications (2)

Publication Number Publication Date
JP2014183567A JP2014183567A (en) 2014-09-29
JP5928382B2 true JP5928382B2 (en) 2016-06-01

Family

ID=51701845

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013058823A Active JP5928382B2 (en) 2013-03-21 2013-03-21 Imaging device, visible light communication control system, output control method, visible light communication control method, and program

Country Status (1)

Country Link
JP (1) JP5928382B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6540271B2 (en) * 2015-06-24 2019-07-10 カシオ計算機株式会社 Information decryption apparatus, information decryption method and program
JP6693365B2 (en) * 2016-09-20 2020-05-13 カシオ計算機株式会社 Notification device, notification method, and program
JP6508730B2 (en) * 2016-12-16 2019-05-08 Necプラットフォームズ株式会社 Light emission marker device, marker detection device, transmission system, marker light emission method, marker detection method, and program
CN107979418A (en) * 2017-11-22 2018-05-01 吴东辉 Determine that its client corresponds to the AR method and systems of id based on mobile phone flashlight
JP7070530B2 (en) 2019-11-01 2022-05-18 カシオ計算機株式会社 Information acquisition device, information acquisition method and program
JP2021152492A (en) * 2020-03-24 2021-09-30 東芝Itコントロールシステム株式会社 Position provision system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5282899B2 (en) * 2009-03-19 2013-09-04 カシオ計算機株式会社 Information restoration apparatus and information restoration method
JP5423137B2 (en) * 2009-05-14 2014-02-19 カシオ計算機株式会社 Information recording system, imaging device, light emitting device, and program
JP5099180B2 (en) * 2010-06-23 2012-12-12 カシオ計算機株式会社 Information decoding apparatus, information decoding method, and program
JP5682060B2 (en) * 2010-12-20 2015-03-11 国際航業株式会社 Image composition apparatus, image composition program, and image composition system
JP5942900B2 (en) * 2012-04-13 2016-06-29 カシオ計算機株式会社 Display device and program

Also Published As

Publication number Publication date
JP2014183567A (en) 2014-09-29

Similar Documents

Publication Publication Date Title
JP5928382B2 (en) Imaging device, visible light communication control system, output control method, visible light communication control method, and program
US8913885B2 (en) Information provision system, server, terminal device, information provision method, display control method and recording medium
US20120105584A1 (en) Camera with sensors having different color patterns
JP2018511192A (en) System and method for providing optically encoded information
US20140199082A1 (en) Information provision system, server system, terminal device, information provision method, and recording medium
US10218439B2 (en) Optical communication device, optical communication method, and non-transitory recording medium
US20180338084A1 (en) System comprising a video camera and a client device and a method performed by the same
US20160050367A1 (en) Information processing device, imaging device, information processing method, and program
US9705596B2 (en) Optical communication apparatus, wavelength band estimating apparatus, optical communication method and storage medium
US20120188409A1 (en) Camera with multiple color sensors
US20150244998A1 (en) Image projection system and image projection apparatus
JP2011097167A (en) Device detection method
CN109936712A (en) Localization method and system based on optical label
JP5713061B2 (en) Information transmitting apparatus, information transmitting method, and program
JP6546439B2 (en) Transmission apparatus, mixed reality system, transmission control method, and program
JP5903821B2 (en) Information transmission effect output system and information transmission effect output method
JP5366026B2 (en) Information transmission system, information transmission device, information reception device, information transmission method, information transmission method, information reception method, and program
US20180109723A1 (en) Information processing device, information processing method, and program
JP6540271B2 (en) Information decryption apparatus, information decryption method and program
CN109756667B (en) Position acquisition system, position acquisition device, position acquisition method, and recording medium
JP6693365B2 (en) Notification device, notification method, and program
JP6390257B2 (en) Information processing system, display device, display control method, and program
JP6370733B2 (en) Information transmission device and information acquisition device
JP5921496B2 (en) Terminal device, display control method, and program
JP2016192014A (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150818

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160307

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160411

R150 Certificate of patent or registration of utility model

Ref document number: 5928382

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150