[go: up one dir, main page]

JP2007004438A - Optical tag function control method, optical tag, and optical tag system - Google Patents

Optical tag function control method, optical tag, and optical tag system Download PDF

Info

Publication number
JP2007004438A
JP2007004438A JP2005183321A JP2005183321A JP2007004438A JP 2007004438 A JP2007004438 A JP 2007004438A JP 2005183321 A JP2005183321 A JP 2005183321A JP 2005183321 A JP2005183321 A JP 2005183321A JP 2007004438 A JP2007004438 A JP 2007004438A
Authority
JP
Japan
Prior art keywords
optical tag
optical
infrared
information
tag system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005183321A
Other languages
Japanese (ja)
Inventor
Akihiko Osai
昭彦 小佐井
Kenji Mino
健志 三野
Yuichi Morikawa
勇一 森川
Takanari Endo
隆也 遠藤
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.)
Nippon Telegraph and Telephone East Corp
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Nippon Telegraph and Telephone East Corp
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 Nippon Telegraph and Telephone Corp, Nippon Telegraph and Telephone East Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2005183321A priority Critical patent/JP2007004438A/en
Publication of JP2007004438A publication Critical patent/JP2007004438A/en
Pending legal-status Critical Current

Links

Images

Abstract

【課題】 従来の光タグ、および光タグシステムに新たな機能を付加することで、多彩な応用システムの展開を可能にする。
【解決手段】 光タグ10に識別情報としてIDを付与し、各光タグ10ごとに赤外発光を指示し、該光タグ10の発光を認識部20の赤外カメラ23により撮像して当該光タグ10を認識し、該光タグ10に関する情報をデータベースに記録すると共に、データベースに記録した情報をクラアントに提供する光タグシステム1において、光タグ10に複数のIDを付与し、また、光タグ10が、複数のIDの各IDに対応して、異なる処理を実行する機能を保持するようにする。そして、認識部20から光タグ10に対して、IDを含む赤外コマンドを送信し、光タグ10が、受信した赤外コマンドに含まれるIDを検出し、当該IDに対応する処理を実行する。
【選択図】 図1
PROBLEM TO BE SOLVED: To develop a variety of application systems by adding a new function to a conventional optical tag and an optical tag system.
An ID is given as identification information to an optical tag, infrared emission is instructed for each optical tag, and the light emitted from the optical tag is imaged by an infrared camera of a recognition unit and the light is emitted. In the optical tag system 1 that recognizes the tag 10 and records information about the optical tag 10 in the database and provides the information recorded in the database to the client, the optical tag 10 is assigned a plurality of IDs. 10 holds a function of executing different processes corresponding to each ID of the plurality of IDs. And the infrared command containing ID is transmitted with respect to the optical tag 10 from the recognition part 20, the optical tag 10 detects ID contained in the received infrared command, and performs the process corresponding to the said ID. .
[Selection] Figure 1

Description

本発明は、光タグ機能制御方法、光タグ、および光タグシステムに関するものであり、特に、従来の光タグ、および光タグシステムに新たな機能を付加することで、多彩な応用システムの展開を可能にする、光タグ機能制御方法、光タグ、および光タグシステムに関する。   The present invention relates to an optical tag function control method, an optical tag, and an optical tag system, and in particular, by adding new functions to the conventional optical tag and optical tag system, various application systems can be developed. The present invention relates to an optical tag function control method, an optical tag, and an optical tag system.

光タグシステムついての従来技術が提案されている(例えば、特許文献1、非特許文献1、2、3参照)。   Conventional techniques for optical tag systems have been proposed (see, for example, Patent Document 1, Non-Patent Documents 1, 2, and 3).

この従来の光タグシステムの一例について説明する。例えば、図6の従来の光タグシステムの構成例に示すように、光タグシステム1aにおいては、実世界に存在する物体や人物(実世界オブジェクト)201に添付され、あるいは、それ自体がオブジェクトでもある光タグ10aに、識別情報(ID)を各光タグ10aに割り当てる。光タグ10aは、光タグシステムの認識部20が発光する変調された赤外パルス照明を、赤外受光部12および復調回路13により受信し、制御マイコン11の処理により、光タグ10aへの下り情報チャネルを経由した指令(赤外コマンド)に応答して、赤外発光部14により赤外線による発光を行なう。   An example of this conventional optical tag system will be described. For example, as shown in the configuration example of the conventional optical tag system in FIG. 6, the optical tag system 1a is attached to an object or person (real world object) 201 that exists in the real world, or is itself an object. Identification information (ID) is assigned to each optical tag 10a to a certain optical tag 10a. The optical tag 10 a receives the modulated infrared pulse illumination emitted by the recognition unit 20 of the optical tag system by the infrared light receiving unit 12 and the demodulation circuit 13, and is sent to the optical tag 10 a by the processing of the control microcomputer 11. In response to a command (infrared command) via the information channel, the infrared light emitting unit 14 emits light by infrared rays.

また、認識部20は、制御PC(制御用コンピュータ)21および画像処理制御部22により、赤外カメラ23を制御し、光タグ10aの発光を撮影する。また、認識部20のリアルタイム通信制御部24は、赤外カメラ23のフレーム信号と同期したリアルタイムの制御を行い、赤外パルス照明部25により、フレーム毎に光タグ10aに赤外発光指示(赤外線による発光指示)を送信する。   The recognizing unit 20 controls the infrared camera 23 with the control PC (control computer) 21 and the image processing control unit 22 to photograph the light emitted from the optical tag 10a. The real-time communication control unit 24 of the recognition unit 20 performs real-time control in synchronization with the frame signal of the infrared camera 23, and the infrared pulse illumination unit 25 instructs the optical tag 10a to send an infrared light emission (infrared ray). Send a flash command).

例えば、図7に示すように、光タグ10aのID(m−1、m、m+1)に対応付けた画像フレーム時間(Tm−1、Tm、Tm+1)に同期して対応する光タグ10aに指令して発光させ、認識部20がその画像フレーム時間に対応する光タグの発光有無と発光位置を画像認識する。   For example, as shown in FIG. 7, a command is sent to the corresponding optical tag 10a in synchronization with the image frame time (Tm-1, Tm, Tm + 1) associated with the ID (m-1, m, m + 1) of the optical tag 10a. Then, the recognition unit 20 recognizes the image of the light emission presence / absence and light emission position of the optical tag corresponding to the image frame time.

また、併行してその場を可視カメラ26により撮像し、実世界の撮像画像/映像配信情報に認識IDと時間と位置を含む光タグ10aのメタデータと光タグ10aのIDに対応してシステムの動作を開始できる一連のリンク情報を付随させる。   Also, the system captures the spot with the visible camera 26 and corresponds to the metadata of the optical tag 10a including the recognition ID, time and position in the real-world captured image / video distribution information and the ID of the optical tag 10a. A series of link information that can start the operation is attached.

例えば、図8に示すように、オブジェクトの識別ID=m、m+1、…、発光指示命令を送信した時間Tm、Tm+1、…、当該オブジェクトのフレーム画像内座標(Xm,Ym)、(Xm+1,Ym+1)、…を関連付けたファイル、すなわち各オブジェクトのフレーム画像内位置データ抽出ファイル135を生成する。   For example, as shown in FIG. 8, the object identification ID = m, m + 1,..., The time Tm, Tm + 1,..., The frame in-frame coordinates of the object (Xm, Ym), (Xm + 1, Ym + 1) ),..., That is, a frame image position data extraction file 135 of each object is generated.

すなわち、コンピュータシステム200は、各時間(Tm、Tm+1、…)とそれに対応する出力フレーム(n、n+1、…)から抽出された各識別ID(m、m+1、…)のフレーム画像内位置座標の対応付けを行い(ステップS101、S102)、次いで対応付けられた各識別ID(m、m+1、…)とフレーム画像内位置座標とに基づいて、各オブジェクトのフレーム画像内位置データ抽出ファイル135を生成する(ステップS103)。すなわち、このフレーム画像内位置データ抽出ファイル135は、各オブジェクトID(m、m+1、…)に対応して各時間(Tm、Tm+1、…)および画面座標(Xm,Ym)、(Xm+1,Ym+1)、…を互いに対応付けて登録している。   That is, the computer system 200 detects the position coordinates in the frame image of each identification ID (m, m + 1,...) Extracted from each time (Tm, Tm + 1,...) And the corresponding output frame (n, n + 1,...). Association is performed (steps S101 and S102), and then a frame image position data extraction file 135 of each object is generated based on the associated identification IDs (m, m + 1,...) And the frame image position coordinates. (Step S103). That is, the frame image position data extraction file 135 corresponds to each object ID (m, m + 1,...) And each time (Tm, Tm + 1,...) And screen coordinates (Xm, Ym), (Xm + 1, Ym + 1). Are registered in association with each other.

また、図9に示すように、図8に示した各オブジェクトのフレーム画像内位置データ抽出ファイル135を予めコンピュータシステム200内の情報ファイルと結合して、オブジェクトデータベース141として構成して扱う。このコンピュータシステム200内の情報ファイルの一例としては、オブジェクト名に関するデータファイル137が図示されている。このオブジェクト名に関するデータファイル137は、予め別ファイルとして、オブジェクトに関する情報を蓄積したファイルである。   Further, as shown in FIG. 9, the in-frame position data extraction file 135 of each object shown in FIG. 8 is combined with the information file in the computer system 200 in advance and configured and handled as an object database 141. As an example of the information file in the computer system 200, a data file 137 relating to an object name is illustrated. The data file 137 related to the object name is a file in which information related to the object is stored in advance as a separate file.

図9に示すコンピュータシステム200内の情報との結合では、リレーショナルデータベース的な考え方で、共通のオブジェクトIDによって各オブジェクトのフレーム画像内位置データ抽出ファイル135とオブジェクト名に関するデータファイル137とを結合している(ステップS110)。この結合前には、時間Tmに識別ID=mとして付帯された光タグ10aの位置は、フレーム画像内座標である画面座標(Xm,Ym)であるとしか分からなかったが、図9に示すようにオブジェクト名に関するデータファイル137と結合することにより、時間Tmに名称Aというものが座標(Xm,Ym)にあるというようにより人間に分かり易い情報として得られるオブジェクトデータベース141を構築することができる。   In combination with the information in the computer system 200 shown in FIG. 9, the frame image position data extraction file 135 of each object and the data file 137 relating to the object name are combined with a common object ID based on a relational database concept. (Step S110). Prior to this combination, the position of the optical tag 10a attached with the identification ID = m at time Tm was only known to be the screen coordinates (Xm, Ym) which are the coordinates in the frame image, but is shown in FIG. As described above, by combining with the data file 137 relating to the object name, it is possible to construct the object database 141 that is obtained as information that is easier to understand for human beings such that the name A is at the coordinates (Xm, Ym) at time Tm. .

また、図10は、図9で説明した各オブジェクトのフレーム画像内位置データ抽出ファイル135とオブジェクト名に関するデータファイル137をオブジェクトIDで結合したオブジェクトデータベース141のオブジェクト名に関するデータファイル137に対して他の項目であるキーワードを共通キーとして情報ファイル138と結合して情報データベース143を構成する例を示している(ステップS111)。   10 is different from the data file 137 related to the object name of the object database 141 in which the object position data extraction file 135 and the data file 137 related to the object name described in FIG. An example is shown in which the information database 143 is configured by combining the keyword, which is an item, with the information file 138 using the common key (step S111).

情報ファイル138は、キーワードに対応して趣味、購買履歴、色、値段、URL−Bなどの情報を登録しており、このURL−Bは、情報データベース143がIP(Internet Protocol)網151上に存在するウェブサイトにアクセスして、このウェブサイトから情報を取得し得ることを示している。   The information file 138 registers information such as hobbies, purchase history, color, price, URL-B and the like corresponding to the keyword, and the information database 143 is stored on the IP (Internet Protocol) network 151 in the URL-B. It shows that an existing website can be accessed and information can be obtained from this website.

図10に示すように、複数のファイルを共通のキーで結合することにより、複数のデータベースを構成することができ、提供する情報の付加価値を高めることができる。例えば、時間Tmに座標(Xm,Ym)にあった名称Aの購買履歴はXXであるというような付加価値の高い情報にすることができる。更に、上述したように付加情報としてIP網上でのファイルの存在場所を表すURL(Uniform Resource Locator)を付け加えれば、指定されたURLのサイトから情報を引き出し、前記情報に付加情報として付け加えることも可能である。   As shown in FIG. 10, by combining a plurality of files with a common key, a plurality of databases can be configured, and the added value of information to be provided can be increased. For example, it is possible to make the information with high added value that the purchase history of the name A at the coordinates (Xm, Ym) at time Tm is XX. Furthermore, as described above, if a URL (Uniform Resource Locator) indicating the location of a file on the IP network is added as additional information, information can be extracted from the site of the specified URL and added to the information as additional information. Is possible.

また、図11は、オブジェクトのフレーム画像内位置データ抽出ファイル135をコンピュータシステム200により構築されるサイバー空間(コンピュータシステム200、あるいはネットワークに接続された複数のコンピュータシステムとそのコンピュータシステムに蓄積された情報とから構築された空間)でのオブジェクト管理に関連付けて、実世界とサイバー世界のオブジェクト管理データベース145を構築することを示している図である。   Further, FIG. 11 shows a cyberspace (computer system 200 or a plurality of computer systems connected to a network and information stored in the computer system) in which the object frame image position data extraction file 135 is constructed by the computer system 200. FIG. 6 is a diagram showing that an object management database 145 of the real world and the cyber world is constructed in association with object management in a space constructed from the above.

更に詳しくは、コンピュータシステム200は、各オブジェクトのフレーム画像内位置データ抽出ファイル135をサイバー世界上のオブジェクトリスト139と両者の共通の項目である識別IDをキーとして結合して、実世界とサイバー世界のオブジェクト管理データベース145を構成している(ステップS113)。サイバー上のオブジェクトリスト139は、項目として識別ID、位置、時間、属性、センシング情報、αなどを有する。   In more detail, the computer system 200 combines the frame image position data extraction file 135 of each object with the object list 139 in the cyber world and an identification ID that is a common item of both, as a key, and the real world and the cyber world. The object management database 145 is configured (step S113). The cyber object list 139 includes items such as an identification ID, position, time, attribute, sensing information, and α.

サイバー世界において、実世界にあるモノを仮想的にオブジェクトとして管理するということは、そのプロパティを管理することを意味し、そのプロパティを構成するものは、通常予め補足が可能な固定的な情報に限られている。例えば、本であれば、ページ数、出版社などである。図11に示す例では、各オブジェクトのフレーム画像内位置データ抽出ファイル135のようにリアルタイムで実世界のオブジェクトの位置情報を認識し、それを識別IDと関連させて、他のファイルに対して提供できるような仕組みを提供するため、サイバー上のオブジェクトリスト139の項目として実世界での位置情報をリアルタイムに追加することができる。このように従来固定的であったサイバー上のオブジェクト情報を実世界の変化に即して自動的に変更することができるようにする。すなわち、実世界に即してサイバーオブジェクトを管理して、実世界に密にサイバーオブジェクトを実現し、実世界とサイバー世界を結合することができるようにする。   In the cyber world, managing objects in the real world as virtual objects means managing their properties, and what constitutes those properties is usually fixed information that can be supplemented in advance. limited. For example, in the case of a book, the number of pages, publisher, etc. In the example shown in FIG. 11, the position information of the real world object is recognized in real time like the position data extraction file 135 in the frame image of each object, and it is provided to other files in association with the identification ID. In order to provide a mechanism that can do this, location information in the real world can be added in real time as an item in the cyber object list 139. In this way, it is possible to automatically change cyber object information that has been fixed in the past in accordance with changes in the real world. In other words, the cyber objects are managed in accordance with the real world, the cyber objects are densely realized in the real world, and the real world and the cyber world can be combined.

また、光タグシステムのクライアントはメタデータを元に画像/映像画面内の認識位置にアイコンを表示し、位置に相当するIDに付随されてきたリンク情報を割り当てるようにもできる。   The client of the optical tag system can also display an icon at the recognition position in the image / video screen based on the metadata and assign link information attached to an ID corresponding to the position.

以上により、その場やシステムで関連する他の場のリアル世界(実世界)にあるオブジェクトがサイバー世界{コンピュータシステム(単独、あるいは複数のシステム)上の仮想世界}とリアルタイムで連結され、一方の世界だけでは得られない複合効果を獲得することができるようにしている。
特開2004−192623号公報 森澤文晴,武藤伸一郎,寺田 純,佐藤康博,門 勇一「遠隔地の「ヒト・モノ」に触るStick-on Communicator(StiC)」(インタラクション2003発表予稿[059] 森澤文晴・武藤伸一郎・寺田 純・佐藤康博・門 勇一「遠隔地の実オブジェクトに触るStick-on Communicator(StiC)」(電子情報通信学会 2003年 総合大会発表予稿[B-6-53]) 武藤、他「実世界とネットワークを結合する小型デバイスとそのブロードバンド応用―スティックオンコミュニケ一夕」(NTT技術ジャーナル2003年12月号)
As described above, objects in the real world (real world) of other places related to the place or system are connected in real time with the cyber world {virtual world on a computer system (single or multiple systems)}. It makes it possible to obtain complex effects that cannot be obtained in the world alone.
JP 2004-192623 A Fumiharu Morisawa, Shinichiro Muto, Jun Terada, Yasuhiro Sato, Yuichi Mon Bunharu Morisawa, Shinichiro Muto, Jun Terada, Yasuhiro Sato, Yuichi Mon Muto, et al. "Small devices that connect the real world and networks and their broadband applications-Stick-on communiqué" (NTT Technology Journal, December 2003 issue)

上述した従来技術による光タグと、それを使った光タグシステムには、次のような問題点があった。
第1の問題点は、上記光タグに周囲の環境とのインタラクションのための機能追加をすると当初の簡易な光タグ構成が複雑化・大型化してしまうことである。
第2の問題点は、光タグからの情報伝達を行うには新たな上り情報チャネルが必要になることである。さらに電波などを情報チャネルに使用すると、光タグが持つ光学系以外に電波系の異なる機構を追加しなければならないことである。
The conventional optical tag described above and the optical tag system using the same have the following problems.
The first problem is that when a function for interaction with the surrounding environment is added to the optical tag, the initial simple optical tag configuration becomes complicated and large.
The second problem is that a new uplink information channel is required to transmit information from the optical tag. Furthermore, when radio waves or the like are used for an information channel, a mechanism having a different radio wave system must be added in addition to the optical system of the optical tag.

第3の問題点は、光学系で上り情報チャネルを設けることが出来たとしても、その場における光タグの設置状況に左右されて、不安定な伝達ルートになることである。
第4の問題点は、従来の光タグが添付されたオブジェクトにはシステムによるその光タグ自体の認識の様子が伝わらないことである。
The third problem is that even if the upstream information channel can be provided in the optical system, it becomes an unstable transmission route depending on the installation status of the optical tag in the place.
The fourth problem is that the state of recognition of the optical tag itself by the system is not transmitted to the object to which the conventional optical tag is attached.

第5の問題点は、光タグの認識結果がリアルタイムにシステムに反映されるものの、その場で展開されている価値ある文脈(コンテクスト)を含みコンテンツとなり得る情報が失われ、再利用できないことである。
第6の問題点は、その場に複数の認識機構が共存すると、IDとフレームの対応付けが競合するために動作できなくなることである。
第7の問題点は、以上の方法、媒体(光タグ)を用いた光タグシステムだけでなく、イベント(例えば、舞台・劇場、テーマパーク等における催し物)が行なわれる場に設定され該イベントに関する情報を処理するコンピュータシステムと光タグシステムを連携した装置、すなわち、空間装置についての仕組みがないと応用性に欠けることである。
The fifth problem is that although the recognition result of the optical tag is reflected in the system in real time, information that can be used as content including valuable context (context) developed on the spot is lost and cannot be reused. is there.
A sixth problem is that when a plurality of recognition mechanisms coexist on the spot, the operation cannot be performed because the correspondence between the ID and the frame conflicts.
The seventh problem is not only related to the optical tag system using the above method and medium (optical tag), but also to an event (for example, an event at a stage / theatre, a theme park, etc.). If there is no mechanism for a device that links a computer system for processing information and an optical tag system, that is, a space device, it lacks applicability.

本発明は上記課題を解決するためになされたものであり、本発明の目的は、従来の光タグ、および光タグシステムに新たな機能を付加することで、上記の問題点を解決して多彩な応用システムの展開を可能にする、光タグ機能制御方法、光タグ、および光タグシステムを提供することにある。   The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to solve the above-mentioned problems by adding new functions to conventional optical tags and optical tag systems. The present invention provides an optical tag function control method, an optical tag, and an optical tag system that enable development of various application systems.

本発明の光タグ機能制御方法は、光タグに識別情報としてIDを付与し、前記光タグに対して赤外線により、IDを含む赤外コマンドを送信し、該当するIDの光タグの赤外発光を撮像して当該光タグを認識し、該光タグに関する情報をデータベースに記録すると共に、該データベースに記録された情報をクライアントに提供する光タグシステムにおける光タグ機能制御方法であって、前記光タグに複数のIDを付与するステップと、前記光タグが、前記複数のIDの各IDに対応して、異なる処理を実行する機能を保持するステップと、前記光タグシステムから前記光タグに対して、IDを含む赤外コマンドを送信するステップと、前記光タグが、前記光タグシステムから受信した赤外コマンドに含まれるIDを検出し、当該IDに対応する処理を実行するステップとを含むことを特徴とする。   In the optical tag function control method of the present invention, an ID is given to the optical tag as identification information, an infrared command including the ID is transmitted to the optical tag by infrared rays, and the infrared emission of the optical tag having the corresponding ID is transmitted. An optical tag function control method in an optical tag system for recognizing the optical tag, recording information on the optical tag in a database, and providing the information recorded in the database to a client. A step of assigning a plurality of IDs to the tag, a step of holding the function of executing different processing in correspondence with each ID of the plurality of IDs, and a step from the optical tag system to the optical tag. Transmitting an infrared command including an ID, and the optical tag detects an ID included in the infrared command received from the optical tag system and corresponds to the ID. Characterized in that it comprises a step of executing processing.

また、本発明の光タグ機能制御方法は、前記複数のIDの1つを、光タグに発光を指示して該光タグの存在、非存在を判別するために使用する主IDとして割り当てるステップと、前記光タグの存在、非存在を判別する機能と区別するために、主IDとは異なる副IDを光タグに割り当てるステップとを含むことを特徴とする。   The optical tag function control method according to the present invention includes a step of assigning one of the plurality of IDs as a main ID used to instruct the optical tag to emit light and determine the presence / absence of the optical tag. And a step of assigning a sub-ID different from the main ID to the optical tag in order to distinguish from the function of determining the presence / absence of the optical tag.

また、本発明の光タグ機能制御方法は、前記光タグが、該光タグに設けられた要求ボタンの押下を契機として、光タグシステムに対する受付要求を赤外発光により行なうステップと、光タグシステムが、前記光タグからの受付要求を受け付けた場合に、光タグに対して複数回の発光指示を副IDとともに送信するステップと、前記光タグが、前記光タグシステムから送信される副IDを含む赤外コマンドによる赤外発光指示を所定の回数以上受信した場合に、前記光タグシステムに対する受付要求をリセットするステップとを含むことを特徴とする。   In addition, the optical tag function control method of the present invention includes a step in which the optical tag makes an acceptance request to the optical tag system by infrared emission when a request button provided on the optical tag is pressed, and an optical tag system However, when receiving an acceptance request from the optical tag, a step of transmitting a plurality of light emission instructions together with a sub ID to the optical tag, and a sub ID transmitted from the optical tag system by the optical tag. And a step of resetting a reception request for the optical tag system when an infrared emission instruction by the included infrared command is received a predetermined number of times or more.

また、本発明の光タグ機能制御方法は、前記光タグが、前記光タグサービスへの受付要求を行なうステップと、前記光タグが前記光タグシステムからの指示により可視光による発光または音による発音を行なうステップと、前記光タグシステムが、前記光タグからの受付要求を受け付けた場合に、前記光タグに対して、可視光による発光または音により発音を行なうように指示するステップと含むことを特徴とする。   The optical tag function control method of the present invention includes a step in which the optical tag makes an acceptance request to the optical tag service, and the optical tag emits light by visible light or sound by an instruction from the optical tag system. And when the optical tag system accepts an acceptance request from the optical tag, the optical tag system instructs the optical tag to emit sound by visible light or sound. Features.

また、本発明の光タグは、光タグに識別情報としてIDを付与し、前記光タグに対して赤外線により、IDを含む赤外コマンドを送信し、該当するIDの光タグの赤外発光を撮像して当該光タグを認識し、該光タグに関する情報をデータベースに記録すると共に、該データベースに記録された情報をクライアントに提供する光タグシステムにおける光タグであって、複数のIDを保持する手段と、前記IDごとに指定された異なる処理を実行する手段と、前記光タグシステムから受信した赤外コマンドに含まれるIDの種別に応じて、指定された処理を実行する手段とを備えることを特徴とする。   Further, the optical tag of the present invention assigns an ID as identification information to the optical tag, transmits an infrared command including the ID to the optical tag by infrared rays, and emits infrared light from the optical tag of the corresponding ID. An optical tag in an optical tag system that captures an image, recognizes the optical tag, records information about the optical tag in a database, and provides the information recorded in the database to a client, and holds a plurality of IDs Means, means for executing a different process specified for each ID, and means for executing a specified process according to the type of ID included in the infrared command received from the optical tag system. It is characterized by.

また、本発明の光タグは、前記複数のIDの1つを主IDとして保持し、残りのIDを副IDとして保持する手段と、前記光タグシステムから主IDを含む赤外コマンドを受信した場合に、当該光タグの存在、非存在を前記光タグシステムに判別させるために赤外発光を行なう手段と、前記光タグシステムから副IDを含む赤外コマンドを受信した場合に、該副IDに対応付けられた処理を実行する手段とを備えることを特徴とする。   The optical tag of the present invention receives one of the plurality of IDs as a main ID and means for holding the remaining IDs as sub IDs and an infrared command including the main ID from the optical tag system. In this case, when receiving an infrared command including a sub-ID from the optical tag system and means for emitting infrared light to make the optical tag system discriminate the presence / absence of the optical tag, the sub-ID And a means for executing a process associated with.

また、本発明の光タグは、前記光タグシステムに対する受付要求を赤外発光により行なう要求ボタンと、前記光タグシステムが、光タグからの受付要求を受け付けた場合に、該光タグシステムから複数回送信される副IDを含む赤外コマンドによる赤外発光指示を受信し、該赤外コマンドを所定の回数以上受信した場合に、前記光タグシステムに対する受付要求をリセットする手段とを備えることを特徴とする。   The optical tag of the present invention includes a request button for making an acceptance request to the optical tag system by infrared light emission, and a plurality of optical tag systems from the optical tag system when the optical tag system accepts an acceptance request from the optical tag. Means for receiving an infrared emission instruction by an infrared command including a sub-ID transmitted twice, and resetting an acceptance request to the optical tag system when the infrared command is received a predetermined number of times or more. Features.

また、本発明の光タグは、前記光タグシステムから、可視光による発光または音により発音を行なうように指示する赤外コマンドを受信する手段と、前記光タグシステムから、可視光による発光または音により発音を行なう赤外コマンドを受信した場合に、前記光タグシステムに対して、可視光による発光または音により発音を行なう手段とを備えることを特徴とする。   Further, the optical tag of the present invention comprises means for receiving an infrared command for instructing sound generation by light emission or sound by visible light from the optical tag system, and light emission or sound by visible light from the optical tag system. When receiving an infrared command for generating sound, the optical tag system is provided with means for generating sound by light emission or sound by visible light.

また、本発明の光タグシステムは、上記に記載の光タグ機能制御方法を用いたことを特徴とする。   The optical tag system of the present invention is characterized by using the optical tag function control method described above.

また、本発明の光タグシステムは、認識対象となる光タグの現在における撮像画像と、認識した光タグに関連するメタ情報と、リンク情報とを蓄積するデータベースと、前記蓄積したリンク情報に時間の経過を反映した変化を与える手段と、前記データベースから抽出した蓄積情報によってサイバー世界の情報と再結合し、現在と過去を上位統合した複合サービスを提供する手段とを備えることを特徴とする。   The optical tag system of the present invention also includes a database that stores currently captured images of optical tags to be recognized, meta information related to the recognized optical tags, and link information, and time is stored in the stored link information. And a means for providing a composite service in which the present and the past are integrated with each other by recombining with information in the cyber world based on the accumulated information extracted from the database.

また、本発明の光タグシステムは、複数の光タグIDの存在、それらの位置関係、時間関係を条件として設定した未来の想定場面を指定する手段をさらに備えることを特徴とする。   In addition, the optical tag system of the present invention is further characterized by further comprising means for designating an expected future scene set on the condition of the presence of a plurality of optical tag IDs, their positional relationship, and time relationship.

また、本発明の光タグシステムは、前記データベースに記録した光タグに関する情報を一次情報として、前記一次情報を組み合わせた二次情報を生成する手段を備えることを特徴とする。   The optical tag system of the present invention is characterized by comprising means for generating secondary information in which the primary information is combined using the information related to the optical tag recorded in the database as primary information.

また、本発明の光タグシステムは、光タグを認識する複数の光タグ認識手段と、前記複数の認識手段の間でトークンによる優先権の交換を行うことで、同一の場における複数の認識手段を作動させる手段とを備えることを特徴とする。   The optical tag system according to the present invention includes a plurality of optical tag recognizing means for recognizing an optical tag and a plurality of recognizing means in the same place by exchanging priority by a token between the plurality of recognizing means. And a means for actuating.

また、本発明の光タグシステムは、イベントが開催される場所に設置され、該イベントに関連する情報を収集して処理する場制御システムと組み合わせて使用されることを特徴とする。   The optical tag system of the present invention is installed in a place where an event is held, and is used in combination with a field control system that collects and processes information related to the event.

本発明の光タグ機能制御方法においては、光タグに複数のIDを付与し、各IDごとに、異なる処理機能を対応付けるようにし、光タグシステムがIDを指定することにより光タグに異なる処理を実行させることができるようにしたので、これにより、光タグに付加機能を追加するのに必要な専用の回路等を減らすることができ、光タグの簡略化を図ることができる。   In the optical tag function control method of the present invention, a plurality of IDs are assigned to the optical tag, different processing functions are associated with each ID, and the optical tag system performs different processing on the optical tag by specifying the ID. As a result, it is possible to reduce the number of dedicated circuits and the like necessary for adding an additional function to the optical tag, thereby simplifying the optical tag.

また、本発明の光タグ機能制御方法においては、複数のIDの1つを、光タグの存在、非存在を判別するために光タグに発光を指示する主IDとし、光タグの存在、非存在を判別する機能と区別するために、異なる副IDを光タグに割り当てるようにしたので、これにより、光タグの存在、非存在を光タグからの発信情報とし、本来の存在、非存在と区別するために、発信情報に光タグの本来IDと異なるIDを割り当てることができ、光タグから発信する上り追加情報チャネルを必要としなくなる。   In the optical tag function control method of the present invention, one of a plurality of IDs is used as a main ID that instructs the optical tag to emit light in order to determine the presence or absence of the optical tag, and the presence or absence of the optical tag. In order to distinguish from the function of determining the presence, a different sub-ID is assigned to the optical tag, so that the presence / absence of the optical tag is regarded as the transmission information from the optical tag, and the original presence / absence is determined. In order to make a distinction, an ID different from the original ID of the optical tag can be assigned to the transmission information, and an uplink additional information channel transmitted from the optical tag is not required.

また、本発明の光タグ機能制御方法においては、光タグに光タグシステムに対する受付要求を赤外発光により行なう要求ボタンを設け、光タグシステムが要求を受け付けた場合に、副IDにより光タグに対して複数回の赤外発光指示を行ない、光タグは、光タグシステムからの赤外発光指示を所定の回数以上受信した場合に、受付要求をリセットするようにしたので、これにより、実空間の状況に左右される不安定な光タグの認識状態にあっても、光タグ認識情報の伝達に安定して使用できる。   In the optical tag function control method of the present invention, the optical tag is provided with a request button for making an acceptance request for the optical tag system by infrared light emission, and when the optical tag system accepts the request, the sub tag is assigned to the optical tag. In response to a plurality of infrared emission instructions, the optical tag resets the acceptance request when receiving an infrared emission instruction from the optical tag system a predetermined number of times or more. Even when the optical tag recognition state is unstable, which depends on the situation, the optical tag recognition information can be used stably.

また、光タグ機能制御方法においては、光タグは、光タグシステムへの受付要求を行なうと共に、光タグシステムからの指示により、可視光による発光または音による発音を行うようにしたので、これにより、光タグが、光タグシステムと光タグが貼付されたオブジェクト(人間等)の間で積極的なコミュニケーションを仲介できるようになる。   Further, in the optical tag function control method, the optical tag makes a reception request to the optical tag system and emits light by visible light or generates sound by sound according to an instruction from the optical tag system. The optical tag can mediate active communication between the optical tag system and the object (human etc.) to which the optical tag is attached.

また、本発明の光タグにおいては、光タグに複数のIDを付与し、各IDごとに、異なる処理機能を対応付けるようにし、光タグシステムがIDを指定することにより光タグに異なる処理を実行させることができるようにしたので、これにより、光タグに付加機能を追加するのに必要な専用の回路等を減らすることができ、光タグの簡略化を図ることができる。   Further, in the optical tag of the present invention, a plurality of IDs are assigned to the optical tag, different processing functions are associated with each ID, and the optical tag system performs different processing by designating the ID. Thus, it is possible to reduce the number of dedicated circuits and the like necessary for adding an additional function to the optical tag, and to simplify the optical tag.

また、本発明の光タグにおいては、光タグシステムから主IDを含む赤外コマンドにより赤外発光指示を受信した場合に、当該光タグの存在、非存在を光タグシステムに判別させるために赤外発光し、光タグシステムから副IDを含む赤外コマンドを受信した場合に、該副IDに対応付けられた処理を実行するようにしたので、これにより、光タグの存在、非存在を光タグからの発信情報とし、本来の存在、非存在と区別するために、発信情報に光タグの本来IDと異なるIDを割り当てることができ、光タグから発信する上り追加情報チャネルを必要としなくなる。   In addition, in the optical tag of the present invention, when an infrared emission instruction is received from an optical tag system by an infrared command including a main ID, red is used to make the optical tag system determine the presence or absence of the optical tag. When infrared light is emitted and an infrared command including a sub-ID is received from the optical tag system, the processing associated with the sub-ID is executed. In order to distinguish transmission information from the tag from the original presence or absence, an ID different from the original ID of the optical tag can be assigned to the transmission information, and an uplink additional information channel transmitted from the optical tag is not required.

また、本発明の光タグにおいては、光タグに光タグシステムに対する受付要求を赤外発光により行なう要求ボタンを設け、光タグシステムが要求を受け付けた場合に、副IDにより光タグに対して複数回の赤外発光指示を行ない、光タグは、光タグシステムからの赤外発光指示を所定の回数以上受信した場合に、受付要求をリセットするようにしたので、これにより、実空間の状況に左右される不安定な光タグの認識状態にあっても、光タグ認識情報の伝達に安定して使用できる。   In the optical tag of the present invention, the optical tag is provided with a request button for making an acceptance request for the optical tag system by infrared light emission, and when the optical tag system accepts the request, a plurality of subordinate IDs are assigned to the optical tag. When the infrared tag receives the infrared emission instruction from the optical tag system a predetermined number of times or more, the reception request is reset. Even in the recognition state of an unstable optical tag that is influenced, it can be used stably for transmission of optical tag recognition information.

また、本発明の光タグにおいては、光タグは、光タグシステムへの受付要求を行なうと共に、光タグシステムからの指示により、可視光による発光または音による発音を行うようにしたので、これにより、光タグが、光タグシステムと光タグが貼付されたオブジェクト(人間等)の間で積極的なコミュニケーションを仲介できるようになる。   Moreover, in the optical tag of the present invention, the optical tag makes a reception request to the optical tag system and emits light by visible light or generates sound by sound according to an instruction from the optical tag system. The optical tag can mediate active communication between the optical tag system and the object (human etc.) to which the optical tag is attached.

また、本発明の光タグシステムにおいては、上記に記載の光タグ機能制御方法を用いるようにしたので、これにより、光タグに付加機能を追加するのに必要な専用の回路等を減らすることができ、光タグの簡略化を図ることができる。また、光タグにより、光タグシステムと光タグが貼付されたオブジェクト(人間等)の間で積極的なコミュニケーションを仲介できるようになる。さらに、光タグから発信する上り追加情報チャネルを必要としなくなる。   Moreover, in the optical tag system of the present invention, since the optical tag function control method described above is used, this reduces the number of dedicated circuits required to add an additional function to the optical tag. Thus, the optical tag can be simplified. In addition, the optical tag makes it possible to mediate active communication between the optical tag system and the object (human being or the like) to which the optical tag is attached. Furthermore, it is not necessary to use an uplink additional information channel transmitted from the optical tag.

また、本発明の光タグシステムにおいては、認識対象となる光タグの現在における撮像画像と、該光タグに関連するメタ情報と、リンク情報とをデータベースに蓄積し、蓄積したリンク情報に時間の経過を反映した変化を与えるようにし、また、データベースから抽出した蓄積情報とサイバー世界の情報と再結合し、現在と過去を上位統合した複合サービスを提供するようにしたので、これにより、過去、現在を自在に組み合わせて使う応用サービスを展開できる。   In the optical tag system of the present invention, the current captured image of the optical tag to be recognized, the meta information related to the optical tag, and the link information are stored in a database, and the stored link information includes time information. Since it is designed to give changes that reflect the progress and recombine with the accumulated information extracted from the database and the information of the cyber world, it provides a composite service that integrates the present and the past. Application services that can be used in any combination can be developed.

また、本発明の光タグシステムにおいては、複数の光タグIDの存在、それらの位置関係、時間関係を条件として設定した未来の想定場面を指定するようにしたので、これにより、過去、現在、未来を自在に組み合わせて使う応用サービスを展開できる。   Moreover, in the optical tag system of the present invention, since the future assumed scenes set on the condition of the presence of a plurality of optical tag IDs, their positional relations, and time relations are designated, the past, present, You can develop application services that use any combination of the future.

また、本発明の光タグシステムにおいては、データベースに記録した光タグに関する認識情報等を一次情報として、該一次情報を組み合わせた二次情報を生成するようにしたので、これにより、種々の応用サービスを展開できる。   Further, in the optical tag system of the present invention, the secondary information that combines the primary information is generated using the recognition information related to the optical tag recorded in the database as the primary information. Can be expanded.

また、本発明の光タグシステムにおいては、光タグを認識する複数の光タグ認識手段を設け、該複数の認識手段の間でトークンによる優先権の交換を行うことで、同一の場における複数の認識手段を作動させるようにしたので、これにより、同一の場に複数の認識系が存在できるようにでき、例えば、テレビスタジオに見るように、複数の視点によるシナリオの展開の自由度が拡がり、また、カメラの死角を減らすこともできる。   In the optical tag system of the present invention, a plurality of optical tag recognizing means for recognizing the optical tag are provided, and a plurality of recognizing means exchange priority with tokens, so that a plurality of the same tag can be used. Since the recognition means is activated, this allows multiple recognition systems to exist in the same field. For example, as seen in a television studio, the degree of freedom of scenario development from multiple viewpoints is expanded. In addition, the blind spot of the camera can be reduced.

また、本発明の光タグシステムにおいては、イベントが開催される場所に設置され、該イベントに関連する情報を収集して処理する場制御システムと組み合わせて使用するようにしたので、これにより、演出、遊技、芸術、学問、経営などの意図が込められたスタジオ、店舗、舞台・劇場、テーマパーク、遊園地、博物館、家、オフィス、乗り物、教室などの場おいて、その場を意味あるものにする場制御システムと光タグシステムとを統合することができ、そこに新たに生まれた空間装置として、元の場制御システム単独、光タグシステム単独のそれぞれが持つ特質が著しく相互に増大され、また新たな効果をも生み出すことができる。   Further, in the optical tag system of the present invention, it is installed in a place where an event is held, and is used in combination with a field control system that collects and processes information related to the event. , Games, arts, academics, management, studios, stores, stage / theatres, theme parks, amusement parks, museums, homes, offices, vehicles, classrooms, etc. The field control system and the optical tag system can be integrated, and as a newly created space device, the characteristics of the original field control system alone and the optical tag system alone are remarkably increased, It can also create new effects.

[光タグシステムの構成例の説明]
図1は、本発明による光タグシステムの構成例を示す図である。
この構成例は、図6〜図11で説明した従来例の光タグシステムに新たな機能を追加した構成例であり、光タグ10において、要求ボタン15、可視発光部16、および追加機能部17が新たに追加されている。また、図6に示すコンピュータシステム200に代えて、サービスクラスタ2内の情報サービスコンピュータ100が使用され、従来のコンピュータシステム200の機能に加えて、より拡張した機能を実行できるように構成されている。
[Description of optical tag system configuration]
FIG. 1 is a diagram showing a configuration example of an optical tag system according to the present invention.
This configuration example is a configuration example in which a new function is added to the conventional optical tag system described with reference to FIGS. 6 to 11. In the optical tag 10, the request button 15, the visible light emitting unit 16, and the additional function unit 17. Has been added. In addition, the information service computer 100 in the service cluster 2 is used instead of the computer system 200 shown in FIG. 6, and is configured to execute a more extended function in addition to the function of the conventional computer system 200. .

図1に示すように、光タグシステム1は、人、物等のオブジェクト(図6参照)に貼付される光タグ10と、光タグ10を認識すると共に、通信ネットワーク(グラーバルネットワークやローカルネットワーク等)に接続され、クライアントに情報を提供するサーバとして機能するサービスクラスタ2とで構成されている。   As shown in FIG. 1, the optical tag system 1 recognizes an optical tag 10 attached to an object (see FIG. 6) such as a person, an object, and the optical tag 10, and a communication network (global network or local network). And the service cluster 2 functioning as a server for providing information to clients.

以下、光タグシステム1を構成する各部の詳細について説明する。なお、本発明は、図6〜図11で説明した従来の光タグシステムを基本構成として、その機能を拡張したものであるため、従来例と説明が重複する場合がある。   Hereinafter, the details of each part constituting the optical tag system 1 will be described. In addition, since this invention expands the function on the basis of the conventional optical tag system demonstrated in FIGS. 6-11, description may overlap with a prior art example.

[光タグの構成と動作の説明]
図1において、光タグ10は、光タグの全体を統括制御する制御マイコン(制御用マイクロコンピュータ)11、認識部20からの赤外パルス照明(赤外線による変調されたパルス信号)を受信する赤外受光部12、変調された赤外パルス照明の信号を復調する復調回路13、赤外線を発光する赤外発光部14、認識部20に対して受付要求を発行するための要求ボタン15、可視光による発光を行なう可視発光部16、光タグの各種の追加機能を実行するための追加機能部17、および光タグの動作電源となる電池18から構成されている。
[Description of optical tag configuration and operation]
In FIG. 1, an optical tag 10 receives infrared pulse illumination (pulse signal modulated by infrared rays) from a control microcomputer 11 (control microcomputer) 11 that performs overall control of the entire optical tag and a recognition unit 20. Light receiving unit 12, demodulating circuit 13 for demodulating modulated infrared pulse illumination signal, infrared light emitting unit 14 for emitting infrared light, request button 15 for issuing an acceptance request to recognition unit 20, by visible light It comprises a visible light emitting unit 16 that emits light, an additional function unit 17 for executing various additional functions of the optical tag, and a battery 18 that is an operation power source of the optical tag.

なお、認識部20から光タグ10に対して、赤外パルス照明により送信されるコマンドを「赤外コマンド」と呼ぶ。また、赤外コマンドには、光タグのIDの情報が含まれている。また、光タグ10はID(識別符号)として、主IDと副IDの複数のIDを保持するように構成され、さらに、各IDに対応して異なる処理を実行できるように構成されている。   A command transmitted from the recognition unit 20 to the optical tag 10 by infrared pulse illumination is referred to as an “infrared command”. The infrared command includes information on the ID of the optical tag. The optical tag 10 is configured to hold a plurality of IDs of a main ID and a sub ID as IDs (identification codes), and is configured to be able to execute different processes corresponding to each ID.

光タグ10は、認識部20から送信される赤外線による赤外パルス照明を受けて、認識部20から送信される赤外コマンドを赤外受光部12により受信する。この場合、周囲環境による赤外線の受信状況によって、赤外線パルスの信号強度が大きく変動し、また多くの環境赤外雑音も存在するので、認識部20は送信信号に変調をかけて光タグ10に送信する。   The optical tag 10 receives infrared pulse illumination by infrared rays transmitted from the recognition unit 20, and receives an infrared command transmitted from the recognition unit 20 by the infrared light receiving unit 12. In this case, the signal intensity of the infrared pulse greatly fluctuates depending on the reception status of the infrared rays due to the surrounding environment, and many environmental infrared noises exist, so the recognition unit 20 modulates the transmission signal and transmits it to the optical tag 10. To do.

光タグ10では、復調回路13を経由してコマンド情報を復調し、制御マイコン11に入力する。したがって、赤外パルス照明は単なる照明ではなく、その場の光タグ全体に送信信号を放送する機能を持つ。   In the optical tag 10, the command information is demodulated via the demodulation circuit 13 and input to the control microcomputer 11. Therefore, the infrared pulse illumination is not a simple illumination but has a function of broadcasting a transmission signal to the entire optical tag in the place.

図2に、光タグ10内の制御マイコン11の動作の流れを示す。なお、図2中の網掛けされたブロックが新たに追加された処理部分であり、その他の処理部分は、図6に示した従来例においても共通に備える部分である。   FIG. 2 shows an operation flow of the control microcomputer 11 in the optical tag 10. Note that the shaded blocks in FIG. 2 are newly added processing portions, and the other processing portions are portions provided in common in the conventional example shown in FIG.

以下、図2を参照して、光タグ10の動作の流れについて説明する。
光タグ10では、受信した赤外コマンドを制御マイコン11により分析し、かつ、コマンドに含まれるIDを光タグ10の主IDおよび副IDと照合し(ステップS101)、一致すれば、直ちにコマンドの指令動作を行う。一致しない場合は、コマンドは無視し、次のコマンド待ちに入る。
Hereinafter, the operation flow of the optical tag 10 will be described with reference to FIG.
In the optical tag 10, the received infrared command is analyzed by the control microcomputer 11, and the ID included in the command is compared with the main ID and the sub ID of the optical tag 10 (step S101). Performs command operation. If they do not match, the command is ignored and the next command is awaited.

赤外コマンドの指令が、主IDを含む、赤外発光の動作指示であれば(ステップS102)、赤外発光部14によって、フレーム時間内相当の発光を行う(ステップS103)。例えば、図5に示すように、光タグ10のID(m−1、m、m+1)に対応付けた、赤外カメラ23の画像フレーム時間(Tm−1、Tm、Tm+1)に同期して発光する。   If the command of the infrared command is an operation instruction of infrared light emission including the main ID (step S102), the infrared light emitting unit 14 emits light corresponding to the frame time (step S103). For example, as shown in FIG. 5, light emission is performed in synchronization with the image frame time (Tm−1, Tm, Tm + 1) of the infrared camera 23 associated with the ID (m−1, m, m + 1) of the optical tag 10. To do.

また、赤外コマンドの指令が主IDの設定の場合はその処理を行う(ステップS104、S105)。また、コマンドの指令が副ID設定であれば、このコマンドに付随するIDを光タグの副IDとして設定する(ステップS106)。   Further, when the instruction of the infrared command is the setting of the main ID, the process is performed (steps S104 and S105). If the command command is a sub ID setting, the ID accompanying the command is set as the sub ID of the optical tag (step S106).

また、コマンドのIDが光タグ10の副IDと一致し、かつ、指令内容が赤外発光であれば、光タグ10から認識部20に要求した「受付要求」の状況に応じて、フレーム時間内相当の発光を行う(ステップS110、S111、S112)。なお、「受付要求」とは光タグ10に備える押しボタンである要求ボタン15などが押されたときを契機として、認識部20に受け付けられた状態を指す。なお、要求ボタン15が押された場合に、要求ボタン内のスイッチ接点の接点振動などのチャツター(接点のチャタリング)を吸収し、安定した要求信号として制御マイコン11が取り込むようにする。   If the command ID matches the sub-ID of the optical tag 10 and the command content is infrared emission, the frame time depends on the status of the “reception request” requested from the optical tag 10 to the recognition unit 20. The corresponding light emission is performed (steps S110, S111, S112). The “acceptance request” refers to a state of being accepted by the recognition unit 20 when the request button 15 that is a push button provided in the optical tag 10 is pressed. When the request button 15 is pressed, the chatter (contact chattering) such as contact vibration of the switch contact in the request button is absorbed, and the control microcomputer 11 takes in the signal as a stable request signal.

制御マイコン11では、受付要求中に受信した副ID向けの赤外発光の指令数をカウントし(ステップS113)、所定回数、例えば、6回になると受付要求をリセットし、カウントもリセットする。あるいは、要求開始から所定時間経過すると要求とカウントをリセットする(ステップS114、S115)。   The control microcomputer 11 counts the number of infrared emission commands for the sub-ID received during the acceptance request (step S113), resets the acceptance request when the predetermined number of times, for example, six, and resets the count. Alternatively, the request and the count are reset when a predetermined time has elapsed from the start of the request (steps S114 and S115).

また、認識部20から送信される赤外コマンドが可視光による発光指示であれば、光タグ10に備える可視発光部16で周囲に見える発光を行い、さらに、認識性を高めるためにリズムを持った間欠発光を行う(ステップS121、S122)。例えば、0.5秒毎に点滅するなどの動作を行なう。さらに、所定時間後、例えば、10秒後に発光を停止する。あるいは、要求ボタン15を押したら発光を停止する。   If the infrared command transmitted from the recognition unit 20 is a light emission instruction by visible light, the visible light emission unit 16 provided in the optical tag 10 emits light that can be seen in the surroundings, and further has a rhythm to enhance recognition. Intermittent light emission is performed (steps S121 and S122). For example, an operation such as blinking every 0.5 seconds is performed. Further, the light emission is stopped after a predetermined time, for example, after 10 seconds. Alternatively, when the request button 15 is pressed, the light emission is stopped.

さらに、光タグ10に追加機能を設けることが出来る。例えば、発音機能と対応する赤外コマンドを設け、可視光の発光と同様の手順で、音を発するなどの光タグ10のアクト動作を付加する。なお、この追加機能は追加機能部17内に設けられる。   Furthermore, the optical tag 10 can be provided with an additional function. For example, an infrared command corresponding to the sound generation function is provided, and an act operation of the optical tag 10 such as sound generation is added in the same procedure as the visible light emission. This additional function is provided in the additional function unit 17.

[認識部の構成と動作の説明]
図1において、認識部20には、制御PC(制御用コンピュータ)21に制御される画像処理制御部22を設け、この画像処理制御部22により赤外カメラ23の動作を制御する。さらに、リアルタイム通信制御部24を設け、赤外カメラ23のフレーム信号と同期したリアルタイムの制御を行い、赤外パルス照明部25により、赤外カメラ23のフレームごとに光タグ10に赤外発光指示のコマンドを送信する。例えば、図5に示すように、フレーム画像(n−1、n、n+1)ごとに、赤外発光指示のコマンドを時刻Tm−1、Tm、Tm+1に送信する。
[Description of recognition unit configuration and operation]
In FIG. 1, the recognition unit 20 is provided with an image processing control unit 22 controlled by a control PC (control computer) 21, and the operation of the infrared camera 23 is controlled by the image processing control unit 22. Further, a real-time communication control unit 24 is provided to perform real-time control in synchronization with the frame signal of the infrared camera 23, and an infrared light emission instruction is given to the optical tag 10 for each frame of the infrared camera 23 by the infrared pulse illumination unit 25. Send the command. For example, as shown in FIG. 5, an infrared emission instruction command is transmitted at times Tm−1, Tm, and Tm + 1 for each frame image (n−1, n, n + 1).

図3に、制御PC21の動作の流れを示す。なお、図3中の網掛けされたブロックが新たに追加された処理部分であり、その他の処理部分は、図6に示した従来例においても共通に備える部分である。   FIG. 3 shows the operation flow of the control PC 21. Note that the shaded blocks in FIG. 3 are newly added processing portions, and the other processing portions are portions provided in common in the conventional example shown in FIG.

図3を参照して、制御PC21では、光タグ10に赤外発光を行わせるために、リアルタイム通信制御部24にIDスタック31を設ける。また、画像処理制御部22からの赤外カメラ23の垂直フレーム同期信号をカウントするフレームカウンタ32を設け、IDスタック31のスタックポインタ32aとして使う。   Referring to FIG. 3, in control PC 21, ID stack 31 is provided in real-time communication control unit 24 in order to cause optical tag 10 to emit infrared light. In addition, a frame counter 32 that counts the vertical frame synchronization signal of the infrared camera 23 from the image processing control unit 22 is provided and used as the stack pointer 32 a of the ID stack 31.

スタックポインタ32aは、その時点で必要な認識対象の光タグ10のID情報をその総数分、順次、IDスタック31にプッシュする。プッシュを完了後、制御PC21がその総数分に前後の空きフレーム数を加えたフレーム数で、赤外カメラ23からの画像をキャプチャする指令を画像処理制御部22に発行する。   The stack pointer 32a sequentially pushes the ID information of the recognition target optical tag 10 necessary at that time to the ID stack 31 in order of the total number. After completing the push, the control PC 21 issues a command for capturing an image from the infrared camera 23 to the image processing control unit 22 by the number of frames obtained by adding the number of empty frames before and after the total number.

赤外カメラ23がキャプチャを開始すると、画像処理制御部22から、その回数分のフレーム信号が出力され、フレームカウンタ32が0から順次カウントアップし、IDスタック31から、該当フレームの光タグ対応IDが取り出される。このIDに赤外発光指令が付け加えられ、さらにスタートストップなどの同期信号が付け加えられ、1つの赤外コマンドフォーマット33が組み立てられ、所定の方式による変調を行った上で、順次、シリアルに、赤外パルス照明として、赤外パルス照明部25から、その場に放送される。   When the infrared camera 23 starts capturing, frame signals corresponding to the number of times are output from the image processing control unit 22, the frame counter 32 sequentially counts up from 0, and the ID corresponding to the optical tag of the corresponding frame from the ID stack 31. Is taken out. An infrared emission command is added to this ID, a synchronization signal such as a start / stop signal is added, one infrared command format 33 is assembled, modulated in accordance with a predetermined method, and sequentially red. The external pulse illumination is broadcast from the infrared pulse illumination unit 25 on the spot.

前記、光タグ10の動作によって、光タグ10からの赤外発光が赤外カメラ23の該当フレームのキャプチャ画像として、図5に示すようなキャプチャ画像(フレーム画像)131、132、133が得られる。図5に示すように、IDスタック31で指定したIDだけを持つ光タグ10が、割り当てられたフレーム画像(n−1、n、n+1)において発光資格を持つので、画面内の唯一の光点131a、132a、133aとなる。したがって、この光点のピクセル座標が得られ、一方で、フレームに対応するID(m−1、m、m+1)も分かる。したがって、赤外カメラ23の視野内にある光タグ10の位置とIDが認識される(ステップS201)。例えば、図8に示すように、各オブジェクト(光タグ10が貼付されたオブジェクト)のフレーム画像内位置データ抽出ファイル135が生成される。   By the operation of the optical tag 10, captured images (frame images) 131, 132, and 133 as shown in FIG. 5 are obtained as captured images of the corresponding frames of the infrared camera 23 that emit infrared light from the optical tag 10. . As shown in FIG. 5, since the optical tag 10 having only the ID specified by the ID stack 31 has the emission qualification in the assigned frame image (n−1, n, n + 1), it is the only light spot in the screen. 131a, 132a, and 133a. Therefore, the pixel coordinates of this light spot are obtained, while the ID (m−1, m, m + 1) corresponding to the frame is also known. Therefore, the position and ID of the optical tag 10 within the field of view of the infrared camera 23 are recognized (step S201). For example, as shown in FIG. 8, a frame image in-position data extraction file 135 for each object (object to which the optical tag 10 is attached) is generated.

この場合に、認識の性能を上げるため、該当フレームの画像から、前後のフレーム画像を減算する。例えば、図5に示すように、ID=mのオブジェクト関する差分画像は、
[発光フレーム画像(n)]−[前フレーム画像(n−1)]、により求める。または、[発光フレーム画像(n)]−[次フレーム画像(n+1)]、により求める。
この場合、ピクセル値が負になるときは0と置き換える。前後のフレームでは、該当フレームに相当するIDの光タグは発光しないことが保証されているから、該当IDの光点は減算の影響を受けない。しかし、認識を妨害する信号132a′、133a′が該当フレーム内にあると、その前後でも存在する可能性が高くなり、減算で減衰させることができる。また、前後フレームにある光点131a、133aは、該当フレーム内に存在しないので、減算すれば負となり、結果的に0となることで、認識を妨害しない。
In this case, in order to improve recognition performance, the previous and next frame images are subtracted from the image of the corresponding frame. For example, as shown in FIG. 5, the difference image for the object with ID = m is
It is obtained by [light emitting frame image (n)]-[previous frame image (n-1)]. Alternatively, it is obtained by [light emission frame image (n)] − [next frame image (n + 1)].
In this case, when the pixel value becomes negative, it is replaced with 0. In the preceding and succeeding frames, it is guaranteed that the optical tag with the ID corresponding to the corresponding frame does not emit light, so that the light spot with the corresponding ID is not affected by the subtraction. However, if the signals 132a ′ and 133a ′ that disturb the recognition are present in the corresponding frame, the possibility that they exist before and after the frame increases, and can be attenuated by subtraction. Further, since the light spots 131a and 133a in the preceding and following frames do not exist in the corresponding frame, they become negative when subtracted and consequently become 0, so that recognition is not disturbed.

なお、この前後フレームの減算を可能にするためには、始めと最後にIDの割り当てのない空のフレームを置く。光点の検出に当たっては、減算だけではなく、光点の形などの特徴を反映することで認識誤りを減らすことができる。   In order to enable subtraction of the preceding and succeeding frames, empty frames without ID assignment are placed at the beginning and end. In detecting a light spot, recognition errors can be reduced by reflecting not only subtraction but also characteristics such as the shape of the light spot.

このIDスタック31には副IDも区別なく設定することができる。ただし、光タグ10の検出が副IDで行われることになる。検出、認識されたIDが副IDの場合には(ステップS201、S202)、この副IDにおける所定時間内に所定回数、例えば、光タグ10が3回検出されたときに、初めて、副IDによる認識を受け容れる(ステップS203)。光タグ10側では、前記動作で、例えば、6回、認識されるよう赤外発光で応答してくるので、その中の半分が検出されなかったとしても、応答として検出され、結果として、該当副IDを持つ光タグ10の押しボタン換作による受付要求が安定して認知される(ステップS204)。これによって、元々光タグ10に本質的に備わっている認識機能を利用して、光タグ10からの上り信号チャネルが設定できたことになる。   In the ID stack 31, sub IDs can be set without distinction. However, the detection of the optical tag 10 is performed with the sub ID. When the detected and recognized ID is a sub ID (steps S201 and S202), the sub ID is used only when the optical tag 10 is detected a predetermined number of times within a predetermined time in the sub ID, for example, three times. The recognition is accepted (step S203). The optical tag 10 side responds with infrared light emission so that it is recognized, for example, six times in the above operation, so even if half of it is not detected, it is detected as a response, and as a result The acceptance request by changing the push button of the optical tag 10 having the sub ID is stably recognized (step S204). As a result, the upstream signal channel from the optical tag 10 can be set using the recognition function that is inherently provided in the optical tag 10.

また、認識部20の制御PC21が光タグ10に対して、赤外発光の指令だけでなく、たとえば、IDの変更などを行うなどの制御を行うことができる。このために、リアルタイム通信制御部にIDスタック31によるルート以外に、IDとこの制御の指令をコマンドとして組み立て、赤外コマンドフォーマット34として赤外パルス照明部25から送り出せるようにする。この際、前記の赤外カメラ23へのキャプチャを指令し、IDスタック31が一巡した時点で、一旦、リアルタイム通信制御部24はアイドル状態とし、その間に制御PC21からのIDと制御指令を受け容れるので、リアルタイムでの赤外パルス照明の競合は発生しない。   In addition, the control PC 21 of the recognition unit 20 can control the optical tag 10 such as changing an ID as well as an infrared emission command. For this purpose, an ID and a command for this control are assembled as commands in addition to the route by the ID stack 31 in the real-time communication control unit so that the infrared command format 34 can be sent out from the infrared pulse illumination unit 25. At this time, when the capture to the infrared camera 23 is instructed and the ID stack 31 makes a round, the real-time communication control unit 24 is once in an idle state, and accepts the ID and control command from the control PC 21 during that time. Therefore, real-time infrared pulse illumination competition does not occur.

ところで、光タグ10を例えばオブジェクトとしての人が身に付けたとしても、光タグシステムがどこまで認識して扱っているかは、人間にはにわかには判断できない。前記説明での可視発光指令や追加機能での発音指令は単に光や音の発生機能だけでなく、システムが光タグ10に付けた、あるいは、その近くにいるオブジェクトに認識状況やその光タグ10への指令を気付かせる作用が新たに出てくることになる。あるいは、要求ボタン15を押したとしても、それが受け容れられたかどうかが分かることで、その先の行動を誘導することができる。以上によって、オブジェクトとシステムとのインタラクションが可能になる。   By the way, even if the optical tag 10 is worn by a person as an object, for example, it is impossible for humans to determine at a glance how far the optical tag system recognizes and handles. In the above description, the visible light emission command and the sound generation command with the additional function are not only the functions of generating light and sound, but also the recognition status of the object attached to the optical tag 10 by the system or nearby, and the optical tag 10. A new effect will be noticed. Alternatively, even if the request button 15 is pressed, it is possible to guide the action ahead by knowing whether or not the request button 15 has been accepted. As described above, the object can interact with the system.

また、制御PC21はさらに可視カメラ26を備え、赤外カメラ23と同一方向を撮像する。赤外カメラ23の視野を可視カメラ26の視野を包含するように設定し、相互に相対固定する。すると、認識した位置が可視カメラ26のどの位置に相当するかが簡単な座標変換で分かることになる。   Further, the control PC 21 further includes a visible camera 26 and images in the same direction as the infrared camera 23. The field of view of the infrared camera 23 is set so as to include the field of view of the visible camera 26 and is relatively fixed to each other. Then, it can be understood by simple coordinate conversion which position of the visible camera 26 the recognized position corresponds to.

なお、可視カメラ26は前記の認識には使われていないので、図1に示すように認識部20に設ける必然性はなく、ネットワークを介して、外部に引き出すこともできる。   Since the visible camera 26 is not used for the above recognition, it is not necessarily provided in the recognition unit 20 as shown in FIG. 1, and can be pulled out via a network.

また、情報サービスコンピュータ100により、認識した結果としての各情報は二次加工ができ、時々刻々の変化を検出して、さらに二次的な認識を行うことができる。認識結果が大量のID、座標、時間、リンク情報などからなるので、全体情報を二次加工情報データベース107(図4参照)に記録し検索可能としておけば、二次認識情報の利用が合理化できる。また、認識結果はそのままの形だけでなく、座標の時間的変化、リンク先の変化、登場IDの変化、そして、それぞれの変化条件の組み合わせなども二次認識として合成できる。   In addition, each information as a result of recognition by the information service computer 100 can be subjected to secondary processing, and changes can be detected from moment to moment, and further secondary recognition can be performed. Since the recognition result consists of a large amount of ID, coordinates, time, link information, etc., if the entire information is recorded in the secondary processing information database 107 (see FIG. 4) and can be searched, the use of the secondary recognition information can be streamlined. . In addition, the recognition result can be synthesized not only as it is, but also as a secondary recognition such as a change in coordinates, a change in link destination, a change in appearance ID, and a combination of each change condition.

また、情報サービスコンピュータ100または制御PC21をローカルネットワークやグローバルネットワークで他の機能サーバやクライアント群と結合することができる。   In addition, the information service computer 100 or the control PC 21 can be combined with other function servers and client groups via a local network or a global network.

[光タグシステムの機能構成例の説明]
図4に光タグシステムの機能構成例を示す。図4において、各機能部はIT技術一般的手法として、必要性能とサービスの都合によって、それぞれに任意に統合、分離、多重化、分散可能である。ファイアウォールや関連セキュリティ技術によってローカルネットワークとグローバルネットワークの境界も自在に変更できる。
[Description of functional configuration of optical tag system]
FIG. 4 shows a functional configuration example of the optical tag system. In FIG. 4, each functional unit can be arbitrarily integrated, separated, multiplexed, and distributed according to the required performance and service convenience as a general technique of IT technology. The boundary between the local network and the global network can be changed freely with firewalls and related security technologies.

時々刻々の認識した座標とIDの時間系列は可視画像(以下、静止画、紙芝居的な準動画、動画を含む)に付随するメタ情報であり、認識部20a、20bはメタ情報の発生点である。   The time series of the recognized coordinates and ID from time to time is meta information accompanying the visible image (hereinafter, including still images, picture-story quasi-moving images, and moving images), and the recognizing units 20a and 20b are the generation points of the meta information. is there.

図4に示すように、時には一つの場に二つ以上の認識部20a、20bを同居させ、複数の赤外カメラの視野を重ねて使うことがある。複数の認識部20a、20bは相互にネットワーク結合しており、その間で唯一のトークンを巡回させ、トークンを持つ認識部がそのID認識処理や個別ID対応コマンド処理を作動させて赤外パルス照明を独占的に行う。この間、他の認識部は赤外パルス照明を行わないので、認識が混乱することはない。   As shown in FIG. 4, sometimes two or more recognition units 20a and 20b are coexisting in one field, and the fields of view of a plurality of infrared cameras are used in an overlapping manner. The plurality of recognizing units 20a and 20b are connected to each other through a network, and a unique token is circulated between them. The recognizing unit having the token activates the ID recognition process and the individual ID corresponding command process to emit infrared pulse illumination. Do it exclusively. During this time, other recognition units do not perform infrared pulse illumination, so recognition is not confused.

認識部20a、20bは撮像対象としての撮像対象場110に臨んでいる。撮像対象場110はズームやパンニングなど、一般のビデオカメラの対象としての場に対応するが、異なるのは、その撮像対象場110にオブジェクト群111が存在し、オブジェクト112には光タグ10が付加されていることである。光タグ10だけでもオブジェクトとして扱うこともできる。   The recognition units 20a and 20b face the imaging target field 110 as an imaging target. The imaging target field 110 corresponds to a field as a target of a general video camera such as zooming and panning, but the difference is that the object group 111 exists in the imaging target field 110 and the optical tag 10 is added to the object 112. It has been done. Even the optical tag 10 alone can be handled as an object.

また、サービスクラスタ2は、複数の認識部20a、20b(1つの場合もある)と、情報サービスコンピュータ100内に、画像圧縮部101、配信部102、蓄積部103、サービス部104、管理部105、データベース群106を有している。   The service cluster 2 includes a plurality of recognition units 20a and 20b (there may be one) and an information compression computer 101, an image compression unit 101, a distribution unit 102, a storage unit 103, a service unit 104, and a management unit 105. The database group 106 is included.

画像圧縮部101は、可視カメラ26の画像を、要求される画像品質やサイズ、伝送速度に対応した圧縮化を行う。なお、この画像圧縮部101に、認識部20から可視カメラを移すことができる。   The image compression unit 101 compresses the image of the visible camera 26 in accordance with required image quality, size, and transmission speed. A visible camera can be moved from the recognition unit 20 to the image compression unit 101.

配信部102は、画像圧縮部101で作製した圧縮画像と認識部20で作り出したメタ情報とをクライアントや他のシステムに配信する。なお、配信部102を省略して、メタ情報を認識部20から、圧緬画像を画像圧縮部101から、それぞれ配信することも可能であるが、その分、処理性能に影響する。   The distribution unit 102 distributes the compressed image created by the image compression unit 101 and the meta information created by the recognition unit 20 to clients and other systems. The distribution unit 102 may be omitted, and the meta information may be distributed from the recognition unit 20 and the compressed image may be distributed from the image compression unit 101. However, the processing performance is affected accordingly.

蓄積部103は、このメタ情報と圧縮画像を関連付けてデータベース108に蓄積し、再び、取り出して配信できるようにする。蓄積する際に出来るだけデータベース検索に対応させることは一般の蓄積機能と同じ方法論となる。したがって、キーワード検索から蓄積されたメタ情報と圧縮画像を取り出せる。キーワードには認識ID、座標、そして、それが検出された時間が含まれるので様々な観点から過去を探ることができ、しかも、その時点の画像をメタ情報付きで再現できる。   The storage unit 103 stores the meta information and the compressed image in association with each other in the database 108 so that the meta information can be extracted and distributed again. It is the same methodology as a general storage function to correspond to database search as much as possible when storing. Therefore, the meta information and the compressed image accumulated from the keyword search can be extracted. Since the keyword includes a recognition ID, coordinates, and the time when the keyword is detected, the past can be searched from various viewpoints, and the image at that time can be reproduced with meta information.

サービス部104は、メタ情報に対する起動動作を目的に応じてシナリオ動作できるようにしたものである。例えば、クライアント群121のクライアントはメタ情報と圧縮画像から、モニタ画面に画像と同時に、該当座標近傍にクリッカブルなアイコンを表示できる。このアイコンのリンク先をサービス部104で定義して、メタ情報、圧縮画像と共に配信部102から配信しておくことができる。   The service unit 104 can perform a scenario operation according to the purpose of an activation operation for meta information. For example, the clients of the client group 121 can display a clickable icon near the corresponding coordinates simultaneously with the image on the monitor screen from the meta information and the compressed image. The link destination of this icon can be defined by the service unit 104 and distributed from the distribution unit 102 together with the meta information and the compressed image.

例えば、リンク先HTMLに次の動作展開を組み込むことで、複合したサービス展開が可能になる。つまりサービス部104は、モニタ画面上において、上記クリッカブルなアイコンをクリックしたことを指示する情報を受付けると、そのアイコンのリンク先HTMLにアクセスし、当該リンク先のHTMLを表示する。画像情報に動的にアイコンが対応付けられるので、編集操作なしにリアルタイムに現在形でクライアント121が操作できる。すなわち、リアル画像がポータルサイト画面の役割を果たす。サービス部104で与えられたリンク情報は、メタ情報と圧縮画像に付随するので、そのまま、蓄積部103で同時に蓄積出来る。なお、上記サービス部104等が備えるWebサーバの機能画面であるクリッカブルやアイコンを表示した画面へは、Webページなどを用いてユーザからの該当URLへのアクセス指示を受付けることによって表示するようにしてもよい。   For example, by incorporating the next operation development into the link destination HTML, it becomes possible to develop a composite service. That is, when the service unit 104 receives information indicating that the clickable icon has been clicked on the monitor screen, the service unit 104 accesses the link destination HTML of the icon and displays the link destination HTML. Since the icon is dynamically associated with the image information, the client 121 can be operated in the present form in real time without any editing operation. That is, the real image serves as a portal site screen. Since the link information given by the service unit 104 is attached to the meta information and the compressed image, it can be simultaneously accumulated by the accumulation unit 103 as it is. The screen displaying the clickable or icon, which is the function screen of the Web server provided in the service unit 104 or the like, is displayed by accepting an access instruction to the corresponding URL from the user using a Web page or the like. Also good.

したがって、蓄積部103から得られる過去の映像記録に対してもクライアントはリアルタイムに操作を行うことができる。また、メタ情報と圧縮画像データベースの検索が可能となることで、複数のタグIDの存在、その位置、時間がキーワードとなる過去をたどるサービスが可能となり、単に、蓄積しただけでも、再現サービス、あるいは、その時に現場ロケとして得られたコンテンツともなり得る。貴重な出演者の催し、再現性のない催しなど、その場の貴重な経緯がID情報と共に記録されることで、その場だけで消えてしまう可能性のあるコンテンツを残すことができる。   Therefore, the client can operate in real time for past video recordings obtained from the storage unit 103. In addition, by making it possible to search meta information and compressed image databases, it is possible to provide a service that traces past the presence of a plurality of tag IDs, their positions, and times as keywords, Alternatively, it can also be the content obtained as a site location at that time. By recording precious events such as precious performers and non-reproducible events along with ID information, it is possible to leave content that may disappear on the spot.

また、蓄積されたリンク情報を取り出す際に、そのままではなく、経過した時間を反映したリンクの加工も可能とすることで、さらに過去のコンテンツの利用効果を増すことができる。   In addition, when the accumulated link information is extracted, it is possible to process the link that reflects the elapsed time, not just as it is, so that the effect of using past contents can be further increased.

したがって、現在と過去に渡りコンテンツを展開でき、画像に対しての編集換作を必要としない新たなITの道具を提供できる。さらに、リンク先に対して、未来の予約を行うことで、さらに、サービスの威力が増加する。単に、従来の予約サービスを行うだけでなく、複数の光タグIDの存在、それらの位置関係、そして、時間関係を条件として設定した未来の想定場面を指定することができる。このようにして、過去、現在、未来に対して、連続的な光タグ10のサービスが展開できる。   Accordingly, it is possible to provide a new IT tool that can develop the content over the present and the past and does not require editing and editing of the image. Furthermore, by making a future reservation for the link destination, the power of the service is further increased. In addition to simply performing a conventional reservation service, it is possible to specify a future scenario that is set based on the presence of a plurality of optical tag IDs, their positional relationships, and time relationships. In this way, a continuous service of the optical tag 10 can be developed for the past, the present, and the future.

管理部105は、システム全体の管理を受け持つ。もし、サービスが有料であれば、そのための、ユーザの認証、課金などのITでよく知られた方法を展開することができる。   The management unit 105 is responsible for managing the entire system. If the service is charged, a method well known in IT such as user authentication and billing can be developed.

以上の各部は全体として、サービス提供のサービスクラスタ2を形成する。ITの常として、これらはネットワークに分散しても有機的に機能させることが出来る。また、複数のサービスクラスタ2aをさらに組み合わせること、それらを統合管理すること、フランチャイズを展開することなども可能である。あるいはデータセンタとして、場に置くべきものを除いて集約することもできる。   Each of the above units forms a service providing service cluster 2 as a whole. As usual in IT, these can function organically even if distributed in a network. It is also possible to further combine a plurality of service clusters 2a, manage them in an integrated manner, develop a franchise, and the like. Or, as a data center, it is possible to consolidate except those that should be put in place.

さらに、リンク機能を使っていることから、従来のITとも矛盾せずに融合して効果を発揮することができる。   In addition, since the link function is used, it can be integrated with the conventional IT without any conflict.

なお、データベース群106中のフレーム画像内位置データ抽出ファイル135、オブジェクトデータベース141、情報データベース143、オブジェクト管理データベース145は、図8〜図11で説明した従来技術のものと共通のものである。   Note that the in-frame image position data extraction file 135, the object database 141, the information database 143, and the object management database 145 in the database group 106 are the same as those in the prior art described with reference to FIGS.

以上、本発明の実施の形態について説明したが、前述したように、サービスクラスタ2内の情報サービスコンピュータ100、および認識部20は、内部にコンピュータシステムを有している。   The embodiment of the present invention has been described above. As described above, the information service computer 100 and the recognition unit 20 in the service cluster 2 have a computer system therein.

そして、上述した処理に関する一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。   A series of processes related to the above-described process is stored in a computer-readable recording medium in the form of a program, and the above-described process is performed by the computer reading and executing this program.

すなわち、サービスクラスタ2内の情報サービスコンピュータ100、および認識部20における、各処理は、CPU等の中央演算処理装置がROMやRAM等の主記憶装置に上記プログラムを読み出して、情報の加工、演算処理を実行することにより、実現されるものである。   That is, each processing in the information service computer 100 and the recognition unit 20 in the service cluster 2 is performed by a central processing unit such as a CPU reading the above program into a main storage device such as a ROM or a RAM to process or calculate information. This is realized by executing the process.

ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。   Here, the computer-readable recording medium means a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, or the like. Alternatively, the computer program may be distributed to the computer via a communication line, and the computer that has received the distribution may execute the program.

以上、本発明の実施の形態について説明したが、本発明の光タグシステムは、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。   Although the embodiments of the present invention have been described above, the optical tag system of the present invention is not limited to the above-described illustrated examples, and various modifications can be made without departing from the scope of the present invention. Of course.

本発明は、従来の光タグ、および光タグシステムに新たな機能を付加することで、多彩な応用システムの展開を可能にする効果を奏するので、本発明は、光タグ機能制御方法、光タグ、および光タグシステム等に有用である。   Since the present invention has an effect of enabling development of various application systems by adding a new function to the conventional optical tag and the optical tag system, the present invention provides an optical tag function control method, an optical tag, and the like. It is useful for optical tag systems and the like.

本発明の光タグシステムの構成例を示す図である。It is a figure which shows the structural example of the optical tag system of this invention. 光タグの動作説明図である。It is operation | movement explanatory drawing of an optical tag. 認識部の動作説明図である。It is operation | movement explanatory drawing of a recognition part. 光タグシステムの機能構成例を示す図である。It is a figure which shows the function structural example of an optical tag system. フレーム画像を取得する例を示す図である。It is a figure which shows the example which acquires a frame image. 従来の光タグシステムの構成例を示す図である。It is a figure which shows the structural example of the conventional optical tag system. 光タグへの発光指示と発光のタイミングを示す図である。It is a figure which shows the light emission instruction | indication to an optical tag, and the timing of light emission. 画像内抽位置データ抽出ファイルの例を示す図である。It is a figure which shows the example of the extraction position data extraction file in an image. オブジェクトデータベースの例を示す図である。It is a figure which shows the example of an object database. オブジェクト名に関するデータファイルのキーワードを共通キーとして情報ファイルと結合する例を示す図である。It is a figure which shows the example combined with an information file by using the keyword of the data file regarding an object name as a common key. オブジェクト管理データベースの例を示す図である。It is a figure which shows the example of an object management database.

符号の説明Explanation of symbols

1、1a 光タグシステム
2、2a サービスクラスタ
10、10a 各光タグ
11 制御マイコン
12 赤外受光部
13 復調回路
14 赤外発光部
15 要求ボタン
16 可視発光部
17 追加機能部
18 電池
20、20a、20b 認識部
21 制御PC
22 画像処理制御部
23 赤外カメラ
24 リアルタイム通信制御部
25 赤外パルス照明部
26 可視カメラ
31 IDスタック
32a スタックポインタ
32 フレームカウンタ
33、34 赤外コマンドフォーマット
100 情報サービスコンピュータ
101 画像圧縮部
102 配信部
103 蓄積部
104 サービス部
105 管理部
106 データベース群
107 二次加工情報データベース
108 メタ情報と圧縮画像データベース
110 撮像対象場
111 オブジェクト群
112 オブジェクト
121 クライアント群
131、132、133 フレーム画像
131a、132a、133a フレーム画像内の光点
132a′、133a′ 妨害信号
135 フレーム画像内位置データ抽出ファイル
137 オブジェクト名称に関するデータファイル
138 情報ファイル
139 オブジェクトリスト
141 オブジェクトデータベース
143 情報データベース
145 オブジェクト管理データベース
151 IP網
200 コンピュータシステム
201 オブジェクト
DESCRIPTION OF SYMBOLS 1, 1a Optical tag system 2, 2a Service cluster 10, 10a Each optical tag 11 Control microcomputer 12 Infrared light-receiving part 13 Demodulator circuit 14 Infrared light-emitting part 15 Request button 16 Visible light-emitting part 17 Additional function part 18 Battery 20, 20a, 20b recognition unit 21 control PC
DESCRIPTION OF SYMBOLS 22 Image processing control part 23 Infrared camera 24 Real-time communication control part 25 Infrared pulse illumination part 26 Visible camera 31 ID stack 32a Stack pointer 32 Frame counter 33, 34 Infrared command format 100 Information service computer 101 Image compression part 102 Distribution part DESCRIPTION OF SYMBOLS 103 Accumulation part 104 Service part 105 Management part 106 Database group 107 Secondary processing information database 108 Meta information and compressed image database 110 Imaging object field 111 Object group 112 Object 121 Client group 131, 132, 133 Frame image 131a, 132a, 133a Frame Light spots in image 132a ', 133a' Interference signal 135 In-frame position data extraction file 137 Data on object name File 138 information file 139 object list 141 the object database 143 information database 145 object management database 151 IP network 200 the computer system 201 Object

Claims (14)

光タグに識別情報としてIDを付与し、前記光タグに対して赤外線により、IDを含む赤外コマンドを送信し、該当するIDの光タグの赤外発光を撮像して当該光タグを認識し、該光タグに関する情報をデータベースに記録すると共に、該データベースに記録された情報をクライアントに提供する光タグシステムにおける光タグ機能制御方法であって、
前記光タグに複数のIDを付与するステップと、
前記光タグが、前記複数のIDの各IDに対応して、異なる処理を実行する機能を保持するステップと、
前記光タグシステムから前記光タグに対して、IDを含む赤外コマンドを送信するステップと、
前記光タグが、前記光タグシステムから受信した赤外コマンドに含まれるIDを検出し、当該IDに対応する処理を実行するステップと
を含むことを特徴とする光タグ機能制御方法。
An ID is given as identification information to the optical tag, an infrared command including the ID is transmitted to the optical tag by infrared rays, and infrared emission of the optical tag of the corresponding ID is imaged to recognize the optical tag. An optical tag function control method in an optical tag system for recording information on the optical tag in a database and providing the information recorded in the database to a client,
Providing a plurality of IDs to the optical tag;
The optical tag having a function of executing different processing corresponding to each ID of the plurality of IDs;
Transmitting an infrared command including an ID from the optical tag system to the optical tag;
And a step of detecting an ID included in an infrared command received from the optical tag system and executing a process corresponding to the ID.
前記複数のIDの1つを、光タグに発光を指示して該光タグの存在、非存在を判別するために使用する主IDとして割り当てるステップと、
前記光タグの存在、非存在を判別する機能と区別するために、主IDとは異なる副IDを光タグに割り当てるステップと
を含むことを特徴とする請求項1に記載の光タグ機能制御方法。
Assigning one of the plurality of IDs as a main ID used to instruct the optical tag to emit light and determine the presence or absence of the optical tag;
2. The optical tag function control method according to claim 1, further comprising: assigning a sub-ID different from the main ID to the optical tag in order to distinguish from the function of determining the presence / absence of the optical tag. .
前記光タグが、該光タグに設けられた要求ボタンの押下を契機として、光タグシステムに対する受付要求を赤外発光により行なうステップと、
光タグシステムが、前記光タグからの受付要求を受け付けた場合に、光タグに対して複数回の発光指示を副IDとともに送信するステップと、
前記光タグが、前記光タグシステムから送信される副IDを含む赤外コマンドによる赤外発光指示を所定の回数以上受信した場合に、前記光タグシステムに対する受付要求をリセットするステップと
を含むことを特徴とする請求項2に記載の光タグ機能制御方法。
When the optical tag is triggered by pressing of a request button provided on the optical tag, an acceptance request for the optical tag system is performed by infrared emission; and
When the optical tag system receives an acceptance request from the optical tag, a step of transmitting a plurality of light emission instructions together with the sub ID to the optical tag;
Resetting an acceptance request to the optical tag system when the optical tag receives an infrared emission instruction by an infrared command including a sub-ID transmitted from the optical tag system a predetermined number of times or more. The optical tag function control method according to claim 2.
前記光タグが、前記光タグサービスへの受付要求を行なうステップと、
前記光タグが前記光タグシステムからの指示により可視光による発光または音による発音を行なうステップと、
前記光タグシステムが、前記光タグからの受付要求を受け付けた場合に、前記光タグに対して、可視光による発光または音により発音を行なうように指示するステップと
を含むことを特徴とする請求項1から3のいずれかに記載の光タグ機能制御方法。
The optical tag making an acceptance request to the optical tag service;
The optical tag emits light by visible light or generates sound by sound according to an instruction from the optical tag system;
When the optical tag system receives an acceptance request from the optical tag, the optical tag system includes a step of instructing the optical tag to emit light by visible light or sound. Item 4. The optical tag function control method according to any one of Items 1 to 3.
光タグに識別情報としてIDを付与し、前記光タグに対して赤外線により、IDを含む赤外コマンドを送信し、該当するIDの光タグの赤外発光を撮像して当該光タグを認識し、該光タグに関する情報をデータベースに記録すると共に、該データベースに記録された情報をクライアントに提供する光タグシステムにおける光タグであって、
複数のIDを保持する手段と、
前記IDごとに指定された異なる処理を実行する手段と、
前記光タグシステムから受信した赤外コマンドに含まれるIDの種別に応じて、指定された処理を実行する手段と
を備えることを特徴とする光タグ。
An ID is given as identification information to the optical tag, an infrared command including the ID is transmitted to the optical tag by infrared rays, and infrared emission of the optical tag of the corresponding ID is imaged to recognize the optical tag. , An optical tag in an optical tag system for recording information on the optical tag in a database and providing the information recorded in the database to a client,
Means for holding a plurality of IDs;
Means for executing different processes designated for each ID;
An optical tag comprising: means for executing specified processing according to a type of ID included in an infrared command received from the optical tag system.
前記複数のIDの1つを主IDとして保持し、残りのIDを副IDとして保持する手段と、
前記光タグシステムから主IDを含む赤外コマンドを受信した場合に、当該光タグの存在、非存在を前記光タグシステムに判別させるために赤外発光を行なう手段と、
前記光タグシステムから副IDを含む赤外コマンドを受信した場合に、該副IDに対応付けられた処理を実行する手段と
を備えることを特徴とする請求項5に記載の光タグ。
Means for holding one of the plurality of IDs as a main ID and holding the remaining IDs as sub-IDs;
Means for emitting infrared light to cause the optical tag system to determine the presence or absence of the optical tag when an infrared command including a main ID is received from the optical tag system;
The optical tag according to claim 5, further comprising: a unit configured to execute processing associated with the sub ID when an infrared command including the sub ID is received from the optical tag system.
前記光タグシステムに対する受付要求を赤外発光により行なう要求ボタンと、
前記光タグシステムが、光タグからの受付要求を受け付けた場合に、該光タグシステムから複数回送信される副IDを含む赤外コマンドによる赤外発光指示を受信し、該赤外コマンドを所定の回数以上受信した場合に、前記光タグシステムに対する受付要求をリセットする手段と
を備えることを特徴とする請求項5または請求項6に記載の光タグ。
A request button for making an acceptance request to the optical tag system by infrared light emission,
When the optical tag system receives an acceptance request from the optical tag, the optical tag system receives an infrared emission instruction by an infrared command including a sub ID transmitted a plurality of times from the optical tag system, and the infrared command is predetermined. The optical tag according to claim 5, further comprising: a unit that resets a reception request for the optical tag system when the number of times of reception is more than the number of times.
前記光タグシステムから、可視光による発光または音により発音を行なうように指示する赤外コマンドを受信する手段と、
前記光タグシステムから、可視光による発光または音により発音を行なう赤外コマンドを受信した場合に、前記光タグシステムに対して、可視光による発光または音により発音を行なう手段と
を備えることを特徴とする請求項5から7のいずれかに記載の光タグ。
Means for receiving from the optical tag system an infrared command for instructing sound generation by light emission or sound by visible light;
A means for emitting light or sound by visible light to the optical tag system when an infrared command for sounding by light or sound by visible light is received from the optical tag system. The optical tag according to any one of claims 5 to 7.
請求項1から4のいずれかに記載の光タグ機能制御方法を用いたこと
を特徴とする光タグシステム。
An optical tag system using the optical tag function control method according to claim 1.
認識対象となる光タグの現在における撮像画像と、認識した光タグに関連するメタ情報と、リンク情報とを蓄積するデータベースと、
前記蓄積したリンク情報に時間の経過を反映した変化を与える手段と、
前記データベースから抽出した蓄積情報によってサイバー世界の情報と再結合し、現在と過去を上位統合した複合サービスを提供する手段と
を備えることを特徴とする請求項9に記載の光タグシステム。
A database for storing the current captured image of the optical tag to be recognized, meta information related to the recognized optical tag, and link information;
Means for giving a change reflecting the passage of time to the accumulated link information;
The optical tag system according to claim 9, further comprising means for recombining with information in the cyber world based on accumulated information extracted from the database and providing a composite service in which the present and the past are integrated together.
複数の光タグIDの存在、それらの位置関係、時間関係を条件として設定した未来の想定場面を指定する手段を
さらに備えることを特徴とする請求項10に記載の光タグシステム。
11. The optical tag system according to claim 10, further comprising means for designating a future assumed scene set on the condition that there are a plurality of optical tag IDs, their positional relationship, and time relationship.
前記データベースに記録した光タグに関する情報を一次情報として、前記一次情報を組み合わせた二次情報を生成する手段を
備えることを特徴とする請求項10または11に記載の光タグシステム。
The optical tag system according to claim 10 or 11, further comprising: means for generating secondary information obtained by combining the primary information, using information on the optical tag recorded in the database as primary information.
光タグを認識する複数の光タグ認識手段と、
前記複数の認識手段の間でトークンによる優先権の交換を行うことで、同一の場における複数の認識手段を作動させる手段と
を備えることを特徴とする請求項9から12のいずれかに記載の光タグシステム。
A plurality of optical tag recognition means for recognizing the optical tag;
The system according to any one of claims 9 to 12, further comprising: means for operating a plurality of recognition means in the same place by exchanging priority with a token between the plurality of recognition means. Optical tag system.
イベントが開催される場所に設置され、該イベントに関連する情報を収集して処理する場制御システムと組み合わせて使用されること
を特徴とする請求項9から13のいずれかに記載の光タグシステム。
The optical tag system according to any one of claims 9 to 13, wherein the optical tag system is installed in a place where an event is held and used in combination with a field control system that collects and processes information related to the event. .
JP2005183321A 2005-06-23 2005-06-23 Optical tag function control method, optical tag, and optical tag system Pending JP2007004438A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005183321A JP2007004438A (en) 2005-06-23 2005-06-23 Optical tag function control method, optical tag, and optical tag system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005183321A JP2007004438A (en) 2005-06-23 2005-06-23 Optical tag function control method, optical tag, and optical tag system

Publications (1)

Publication Number Publication Date
JP2007004438A true JP2007004438A (en) 2007-01-11

Family

ID=37690016

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005183321A Pending JP2007004438A (en) 2005-06-23 2005-06-23 Optical tag function control method, optical tag, and optical tag system

Country Status (1)

Country Link
JP (1) JP2007004438A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011138178A (en) * 2009-12-25 2011-07-14 Takenaka Komuten Co Ltd Light emitting device, suspicious person detection system and program
US20130169801A1 (en) * 2011-12-28 2013-07-04 Pelco, Inc. Visual Command Processing
JP2023044171A (en) * 2021-09-17 2023-03-30 日立Astemo株式会社 BATTERY MONITORING DEVICE AND IDENTIFICATION INFORMATION ADDING METHOD

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011138178A (en) * 2009-12-25 2011-07-14 Takenaka Komuten Co Ltd Light emitting device, suspicious person detection system and program
US20130169801A1 (en) * 2011-12-28 2013-07-04 Pelco, Inc. Visual Command Processing
US9432633B2 (en) * 2011-12-28 2016-08-30 Pelco, Inc. Visual command processing
JP2023044171A (en) * 2021-09-17 2023-03-30 日立Astemo株式会社 BATTERY MONITORING DEVICE AND IDENTIFICATION INFORMATION ADDING METHOD
JP7720754B2 (en) 2021-09-17 2025-08-08 Astemo株式会社 Battery monitoring device and identification information assignment method

Similar Documents

Publication Publication Date Title
US8839307B2 (en) System and method in a local television system for responding to user-selection of an object in a television program
CN107846561B (en) Method and system for determining and displaying contextually directed content
JP4062908B2 (en) Server device and image display device
KR101690955B1 (en) Method for generating and reproducing moving image data by using augmented reality and photographing apparatus using the same
CN108600820A (en) The system and method for video flowing for rendering
CN104620522A (en) Determining user interest through detected physical indicia
TW201230779A (en) Signal-driven interactive television
EP2697965A2 (en) Method and apparatus for creating a composite video from multiple sources
CN102542249A (en) Face recognition in video content
JP2005102194A (en) Method for controlling service
JP7192764B2 (en) Information processing device, information processing method, and program
US9565477B2 (en) Bookmarking prospective media content on computer network
WO2015043415A1 (en) Method, device and system for video content interaction
JP2007035006A (en) Playlist creation device, playlist creation method, playlist creation program, copyright management device, viewing terminal device, and content management system
JP2007515030A (en) Storage system for holding identification data that enables acquisition of media content
JP2007004438A (en) Optical tag function control method, optical tag, and optical tag system
JP6284575B2 (en) CONTENT REPRODUCTION DEVICE, RELATED INFORMATION SERVER, RELATED INFORMATION PROVIDING SYSTEM, FIRST APPLICATION SERVER, SECOND APPLICATION SERVER, CONTENT REPRODUCTION METHOD, PROGRAM, AND RECORDING MEDIUM
CN103856609B (en) Utilize the method and system of the picture of mobile phone terminal collection picture playing device plays
JP2001209603A (en) Operation history collection system, operation history collection server, operation history collection method, recording medium recording operation history collection program and content providing program
KR20070003517A (en) Content Organization System and Method in Digital Theater
JP2006121264A (en) Motion picture processor, processing method and program
JP2007317217A (en) Information association method, terminal device, server device, program
KR101534204B1 (en) Method for providing logotional advertisement based on smart-TV
JP2011238095A (en) Network system, information equipment control program, scenario description file management device control program, and user instruction recognition device control program
US20230384858A1 (en) Merging multimodal multiuser interactions