JP4308043B2 - Sense table management device, sense table management method and program in the same - Google Patents
Sense table management device, sense table management method and program in the same Download PDFInfo
- Publication number
- JP4308043B2 JP4308043B2 JP2004059503A JP2004059503A JP4308043B2 JP 4308043 B2 JP4308043 B2 JP 4308043B2 JP 2004059503 A JP2004059503 A JP 2004059503A JP 2004059503 A JP2004059503 A JP 2004059503A JP 4308043 B2 JP4308043 B2 JP 4308043B2
- Authority
- JP
- Japan
- Prior art keywords
- coil
- detected
- pack
- coils
- sense table
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Position Input By Displaying (AREA)
Description
本発明は、センステーブル上を移動し、その座標および回転角を検出するために前記センステーブル上に載置される、センステーブル管理装置および同装置におけるパック装置検出方法ならびにプログラムに関する。 The present invention relates to a sense table management device, a pack device detection method in the same device, and a program which are placed on the sense table to move on the sense table and detect the coordinates and rotation angle thereof.
CUI(Character User Interface)、GUI(Graphical User Interface)に続く次世代のユーザインタフェースとして、MITでは、TUI(Tangible User Interface)と称される直感的なインタフェースの研究が行われている。
この研究のプラットフォームとしてセンステーブルと称される装置が使用され、この装置は、センステーブル本体の他に、位置と回転角を検出するパックから構成されている(非特許文献1参照)。
As a next-generation user interface following CUI (Character User Interface) and GUI (Graphical User Interface), MIT is researching an intuitive interface called TUI (Tangible User Interface).
A device called a sense table is used as a platform for this research, and this device is composed of a pack for detecting the position and rotation angle in addition to the sense table body (see Non-Patent Document 1).
図7に、TUIを用いてネットワーク設計を行う場合のセンステーブル装置の構成例が示されている(例えば、非特許文献1参照)。
すなわち、磁気シートが敷設されたセンステーブル本体71上には、PC72によって生成出力される設計図がプロジェクタ73を介して投影され、その設計図上をユーザが、コイルが巻かれたパック74を操作することにより、PC72によってその座標位置、あるいは回転角が取り込まれる。
FIG. 7 shows a configuration example of a sense table device when network design is performed using TUI (for example, see Non-Patent Document 1).
That is, a design drawing generated and output by the PC 72 is projected through the
例えば、センステーブル本体71上に投影された設計図に表現されたノード間にリンクを設定する場合、リンクを設定するノードにバインドしたパック74同士を接触させることにより実施し、リンクの帯域を変更する場合は、リンクにパック74をバインドし、回転させることにより実現する。このTUIを適用することによって複数の人間によるパック操作が可能となり、設計者間で議論しながらコラボレーションによる設計が可能になる。
ところで、上記したセンステーブルは、磁気シートに対して一方の辺から発信し、他方の辺でそれに共振して発生する電流を検出する方式を採用している。この方式の場合、例えば、コイルの数を20個、発信側の辺の長さを40cm(ループコイルの幅を5mmとすると80チャネル)とし、発信のタイミングを0.1ミリ秒として検出する方式をとれば、0.1ミリ秒×20周波数×80チャネルで160ミリ秒となり、20個のコイル全てを検出するためには、160ミリ秒の時間が必要となる。
但し、実際の処理においては、全てのデータが揃ってなくても、PC等検出装置側からデータを取得する方式をとっており、例えばその取得タイミング間隔が50ミリ秒の場合、最悪200ミリ秒の遅れとなってしまう。従って、これをリアルタイム性が要求されるアプリケーションで利用することは困難であり、改善が求められていた。
By the way, the above-described sense table employs a method of detecting a current that is transmitted from one side to the magnetic sheet and resonates with it on the other side. In this method, for example, the number of coils is 20, the length of the side on the transmission side is 40 cm (80 channels when the width of the loop coil is 5 mm), and the transmission timing is detected as 0.1 milliseconds. If it is taken, it will be 160 milliseconds in 0.1 millisecond x 20 frequency x 80 channels, and it takes 160 milliseconds to detect all 20 coils.
However, in actual processing, even if not all data is available, a method of acquiring data from the detection device side such as a PC is adopted. For example, when the acquisition timing interval is 50 milliseconds, the worst case is 200 milliseconds. Will be delayed. Therefore, it is difficult to use this in an application that requires real-time performance, and improvement has been demanded.
本発明は上記事情に鑑みてなされたものであり、センステーブル上におけるコイルの検出速度の向上をはかり、コイル増による速度低下の影響を無くした、センステーブル管理装置および同装置におけるパック装置検出方法ならびにプログラムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and has improved the detection speed of the coil on the sense table and eliminated the influence of the speed reduction due to the increase in the coil, and the pack apparatus detection method in the apparatus. As well as providing a program.
上記した課題を解決するために本発明は、コイルが実装されセンステーブル上を移動するパック装置の位置を検出し、検出された位置に基づいて前記コイルの移動軌跡を検出するセンステーブル管理装置であって、前記パック装置に実装されるコイルのコイル情報を取得するコイル情報取得部と、前記コイル情報取得部によって取得されたコイル情報に基づき、前記センステーブル上に位置するコイルを検出するコイル検出部と、前記コイル検出部の検出結果に基づいて、検出されたコイル、および検出されなかったコイルの検出頻度情報を更新し、当該更新された検出頻度情報に基づく優先順位に従い、前記センステーブルに対して検出対象となるコイルの周波数を指示する情報を出力する検出頻度制御部と、を備えたことを特徴とする。 In order to solve the above-described problems, the present invention is a sense table management device that detects a position of a pack device on which a coil is mounted and moves on a sense table, and detects a movement locus of the coil based on the detected position. A coil information acquisition unit that acquires coil information of a coil mounted on the pack device, and a coil detection that detects a coil located on the sense table based on the coil information acquired by the coil information acquisition unit And the detection frequency information of the detected coil and the non-detected coil based on the detection result of the coil detection unit, and in the sense table according to the priority order based on the updated detection frequency information And a detection frequency control unit that outputs information indicating the frequency of the coil to be detected.
また、本発明は、上述のセンステーブル管理装置において、前記コイル検出部によって検出されたコイルを特定する情報を示す管理テーブル情報を参照し、検出されたコイルの組合せに基づきパックの特定を行うパック特定部を有することを特徴とする。 Further, the present invention provides a pack that identifies a pack based on a combination of detected coils with reference to management table information indicating information for identifying a coil detected by the coil detector in the sense table management device described above. It has a specific part.
上記した課題を解決するために本発明は、コイルが実装されセンステーブル上を移動するパック装置の位置を検出し、検出された位置に基づいて前記コイルの移動軌跡を検出するセンステーブル管理装置におけるセンステーブル管理方法であって、前記パック装置に実装されるコイルのコイル情報を取得し、前記取得されたコイル情報に基づき、前記センステーブル上に位置するコイルを検出し、検出結果に基づいて、検出されたコイル、および検出されなかったコイルの検出頻度情報を更新し、当該更新された検出頻度情報に基づく優先順位に従い、前記センステーブルに対して検出対象となるコイルの周波数を指示する情報を出力することを特徴とする。 In order to solve the above-described problems, the present invention provides a sense table management device that detects a position of a pack device on which a coil is mounted and moves on a sense table, and detects a movement locus of the coil based on the detected position. In the sense table management method, the coil information of the coil mounted on the pack device is acquired, the coil located on the sense table is detected based on the acquired coil information, and based on the detection result, Update the detection frequency information of the detected coil and the coil that has not been detected, and in accordance with the priority order based on the updated detection frequency information, information indicating the frequency of the coil to be detected with respect to the sense table. It is characterized by outputting.
上記した課題を解決するために本発明は、コイルが実装されセンステーブル上を移動するパック装置の位置を検出し、検出された位置に基づいて前記コイルの移動軌跡を検出するセンステーブル管理装置に用いられるプログラムであって、前記パック装置に実装されるコイルのコイル情報を取得するステップと、前記取得されたコイル情報に基づき、前記センステーブル上に位置するコイルを検出するステップと、検出結果に基づいて、検出されたコイル、および検出されなかったコイルの検出頻度情報を更新し、当該更新された検出頻度情報に基づく優先順位に従い、前記センステーブルに対して検出対象となるコイルの周波数を指示する情報を出力するステップと、をコンピュータに実行させることを特徴とする。 In order to solve the above-described problems, the present invention provides a sense table management device that detects the position of a pack device on which a coil is mounted and moves on a sense table, and detects the movement trajectory of the coil based on the detected position. It is a program to be used, the step of acquiring coil information of a coil mounted on the pack device, the step of detecting a coil located on the sense table based on the acquired coil information, and a detection result The detection frequency information of the detected coil and the non-detected coil is updated on the basis of, and the frequency of the coil to be detected is indicated to the sense table in accordance with the priority order based on the updated detection frequency information. Outputting information to be executed by a computer.
本発明によれば、センステーブル管理装置が、パック装置に実装される全コイルのコイル情報を取得し、その取得されたコイル情報に基づきセンステーブルを構成するそれぞれの磁気シート上に位置するコイルおよびパック装置を特定し、以降、検出されたコイルおよび検出されなかったコイルの検出頻度情報に基づく優先制御に従いコイル情報を取得することで、コイル検出速度の向上がはかれる。また、同一磁気シート上に存在するコイルの数が増大すれば相対的に検出速度は低下するが、従来方式に比べて磁気シート上に存在するコイルの検出速度については飛躍的に速く検出できることになり、コイル数が現状の20個より増えた場合においても、同一のシートに存在するコイル数が同程度であれば、検出速度はほとんど変化することがなく、コイル数増に伴う速度低下の影響は発生しない。
また、磁気シート毎に生成される、検出されたコイルを特定する情報を示す管理テーブル情報を参照し、検出されたコイルの組合せに基づきパックの特定を行うことで、検出されたコイルの組合せが容易に確認でき、そのコイルが実装されるパックの特定も迅速に行うことができる。
According to the present invention, the sense table management device acquires coil information of all the coils mounted on the pack device, and the coils positioned on the respective magnetic sheets constituting the sense table based on the acquired coil information, and By identifying the pack device and acquiring coil information according to priority control based on detection frequency information of detected coils and coils that have not been detected, the coil detection speed can be improved. Moreover, if the number of coils existing on the same magnetic sheet increases, the detection speed relatively decreases, but the detection speed of the coils existing on the magnetic sheet can be detected dramatically faster than the conventional method. Thus, even when the number of coils is increased from the current 20, if the number of coils existing on the same sheet is the same, the detection speed hardly changes, and the effect of the speed decrease accompanying the increase in the number of coils. Does not occur.
In addition, referring to management table information indicating information for identifying the detected coil, which is generated for each magnetic sheet, by identifying the pack based on the detected coil combination, the detected coil combination is It can be easily confirmed, and the pack on which the coil is mounted can be quickly identified.
図1は、本発明のセンステーブル管理装置の実施形態を示すブロック図である。本発明のセンステーブル管理装置3は例えばPCで構成され、コイル情報取得部31と、コイル管理テーブル(TBL)32と、パック特定部33と、検出頻度制御部34で構成される。
コイル情報取得部31は、センステーブル2上に存在するコイル情報を取得する。例えば、初期時(電源ON)、パック装置1に実装される全コイルのコイル情報を取得し、以降、検出頻度制御部34からセンステーブル2に指示されたコイルのコイル情報を取得する機能を持つ。
コイル検出部35は、コイル情報取得部31によって取得された情報に基づいて、コイルを検出する。この検出は、例えば、コイルのIDとコイルの周波数を対応付けするテーブルを予めメモリ内に記憶しており、このテーブルを参照することにより、コイル情報取得部31によって取得された情報に基づいて、コイルを検出する。
FIG. 1 is a block diagram showing an embodiment of a sense table management apparatus of the present invention. The sense
The coil information acquisition unit 31 acquires coil information existing on the sense table 2. For example, at the initial time (power ON), the coil information of all the coils mounted on the
The coil detection unit 35 detects a coil based on the information acquired by the coil information acquisition unit 31. For this detection, for example, a table that associates the coil ID and the coil frequency is stored in the memory in advance, and by referring to this table, based on the information acquired by the coil information acquisition unit 31, Detect the coil.
コイル管理TBL32は、図2にそのデータ構造の一例が示されるように、センステーブル2を構成する磁気シート毎(ここでは4枚)にコイルTBLを備え、コイルTBLを構成する各ビットは、センステーブル上に載置されたパック装置に実装されるそれぞれのコイルのIDに相当し、ビットON/OFFにより、検出の有無情報が設定される。また、パック装置と、当該パック装置に実装されるコイルのIDの組合せについての対応を示す対応テーブル情報(図示せず)も別途所定のメモリ内に記憶され、この対応テーブル情報を読み出して参照することでパック装置の特定が可能である。
パック特定部33は、コイル管理TBL32に記憶されたコイルTBLと上述の対応テーブルとを参照することにより、磁気シート上に位置するコイルおよびパック装置を特定する機能を持つ。
検出頻度制御部34は、検出されたコイル、および検出されなかったコイルの検出頻度情報を更新し、当該更新された検出頻度情報に基づく優先順位に従い、センステーブル2に発振すべき周波数の情報(検出対象のコイルの周波数に相当)を出力する。
As shown in FIG. 2, an example of the data structure of the coil management TBL 32 includes a coil TBL for each magnetic sheet (here, four sheets) constituting the sense table 2, and each bit constituting the coil TBL is sensed. This corresponds to the ID of each coil mounted on the pack device placed on the table, and detection presence / absence information is set by bit ON / OFF. Correspondence table information (not shown) indicating correspondence between the pack device and a combination of coil IDs mounted on the pack device is also stored in a predetermined memory, and the correspondence table information is read and referred to. Thus, the pack device can be specified.
The pack specifying unit 33 has a function of specifying a coil and a pack device located on the magnetic sheet by referring to the coil TBL stored in the coil management TBL 32 and the above-described correspondence table.
The detection frequency control unit 34 updates the detection frequency information of the detected coil and the coil that has not been detected, and information on the frequency to be oscillated in the sense table 2 according to the priority order based on the updated detection frequency information ( (Corresponding to the frequency of the coil to be detected).
センステーブル2は、図4に示されるように、ここでは4枚の磁気シート(#0〜#3)で構成される。
それぞれの磁気シートは、内部にアンテナプリント線(センサ基板)が敷設されており、各センサ基板には、X方向、Y方向に狭い幅で受信コイルが配置されており、図示せぬパルス発振器によってセンサ基板に送信キャリアがある一定期間供給され(発信チャネルCH1、CH2…)、移動するパック装置に実装されたコイルとの間の電磁結合によって誘起される信号を受信する(受信チャネル)仕組みになっている。
As shown in FIG. 4, the sense table 2 is composed of four magnetic sheets (# 0 to # 3) here.
Each magnetic sheet has an antenna printed wire (sensor substrate) laid inside, and each sensor substrate has a receiving coil with a narrow width in the X and Y directions. A transmission carrier is supplied to the sensor board for a certain period (transmission channels CH1, CH2,...), And a signal induced by electromagnetic coupling between the coils mounted on the moving pack device is received (reception channel). ing.
ここでは、センステーブル2上を移動するパック装置1(複数コイル)の検出速度の向上を図るため、特定の磁気シート上に位置するコイルのみ優先して検出することとした。通常、図4に示されるように、30cm×40cmの長方形状の磁気シートを4枚程度結合して使用することが多いため、例えば、10個のパック装置1(20個のコイル)全てが同一磁気シートに存在することは少なく、最大でもパック5個(コイルは10個)程度しか存在することはない。このため、1枚の磁気シートに存在するコイルの検出頻度を、存在しないコイルの検出頻度より高く2倍程度にした。 Here, in order to improve the detection speed of the pack device 1 (multiple coils) moving on the sense table 2, only the coils located on a specific magnetic sheet are preferentially detected. Usually, as shown in FIG. 4, about four 30 cm × 40 cm rectangular magnetic sheets are often combined and used. For example, all ten pack devices 1 (20 coils) are the same. It rarely exists in the magnetic sheet, and there are only about 5 packs (10 coils) at the maximum. For this reason, the detection frequency of the coil which exists in one magnetic sheet was set to about twice as high as the detection frequency of the coil which does not exist.
なお、パック装置1へのコイルの実装形態により、例えばパックを構成する方式を変更し、5個のパックの場合に6個の共振周波数を使用する方式の場合には、検出すべき共振周波数(コイルと同等)は少なくすることが可能である。図5にセンステーブル2上のコイルの検出状況が示されるように、コイルの共振周波数を20周波数とし、1周波数検出に0.1ミリ秒要するとすれば、全てのコイルを磁気シート1枚から検出するためには、0.1ミリ秒×20周波数×80チャネル=160ミリ秒必要となる。
このことにより、同一磁気シートに2個コイルが存在する場合、磁気シートに存在するコイル:0.1ミリ秒×2周波数×80チャネル=16ミリ秒(最短)、磁気シートに存在しないコイル:0.1ミリ秒×18周波数×80チャネル+16ミリ秒×2=176ミリ秒となる。この方法によれば、磁気シートに存在しないコイルが最初に磁気シートに置かれた場合には、最長176ミリ秒かかることになるが、コイルの位置を移動させる可能性は磁気シートに存在するコイルの方が高いため、特に問題は発生しない。
Note that, for example, in the case of a system in which six resonance frequencies are used in the case of five packs depending on how the coils are mounted on the
Thus, when two coils are present on the same magnetic sheet, the coil present on the magnetic sheet: 0.1 milliseconds × 2 frequencies × 80 channels = 16 milliseconds (shortest), the coil not present on the magnetic sheet: 0 1 ms × 18 frequency × 80 channels + 16 ms × 2 = 176 ms. According to this method, when a coil that does not exist in the magnetic sheet is first placed on the magnetic sheet, it takes up to 176 milliseconds, but the possibility of moving the position of the coil is a coil that exists in the magnetic sheet. Because it is higher, there is no particular problem.
同一磁気シートに10個コイルが存在する場合には、磁気シートに存在するコイル:0.1ミリ秒×10周波数×80チャネル=80ミリ秒(最短)、磁気シートに存在しないコイル:0.1ミリ秒10周波数×80チャネル+80ミリ秒×2=240ミリ秒となり、同一磁気シートに存在するコイルの数が増大すると、相対的に検出速度は低下するが、従来の方式に比べると、磁気シートに存在するコイルについては確実に速く検出できることになる。また、コイルの数が現状の20個より増えた場合においても、同一の磁気シートに存在するコイル数が同程度であれば、検出速度はほとんど変化することがなく、実装コイル数を増やしても速度低下の問題が生じることはない。 When 10 coils exist in the same magnetic sheet, the coil present in the magnetic sheet: 0.1 milliseconds × 10 frequencies × 80 channels = 80 milliseconds (shortest), the coil not present in the magnetic sheet: 0.1 10 frequency x 80 channels + 80 msec x 2 = 240 msec. When the number of coils existing in the same magnetic sheet increases, the detection speed decreases relatively, but compared with the conventional method, the magnetic sheet Thus, the coil existing in the can be reliably detected quickly. Also, even when the number of coils is increased from the current 20, if the number of coils existing on the same magnetic sheet is approximately the same, the detection speed hardly changes, and the number of mounted coils can be increased. There is no problem of speed reduction.
このために、従来、センステーブル2からPC等で構成されるセンステーブル管理装置3へ単方向の転送であったが、本発明によれば、以下に示す通り双方向のデータ転送が必要となる。なお、本発明実施形態によれば、センステーブル管理装置3側でコイルの位置を特定しているが、センステーブル2側のCPU(図示せず)でコイルの位置を特定することも可能である。その場合には検出されたコイル番号のみをセンステーブル管理装置3へ送ることになる。以下、コイル情報と記載されている情報は、前者の双方向通信の場合には検出された電流値情報であり、後者の場合にはコイル番号を示す。
図6に本発明実施形態の動作の流れがフローチャートで示されている。図5に示すフローチャートは、本発明のプログラムの処理手順も示す。以下、図6に示すフローチャートを参照しながら図1〜図5に示す本発明実施形態の動作について詳細に説明する。
For this reason, conventionally, the unidirectional transfer from the sense table 2 to the sense
FIG. 6 is a flowchart showing the operation flow of the embodiment of the present invention. The flowchart shown in FIG. 5 also shows the processing procedure of the program of the present invention. The operation of the embodiment of the present invention shown in FIGS. 1 to 5 will be described in detail below with reference to the flowchart shown in FIG.
本発明実施形態では、電源ON時の初期状態において、磁気シート上に位置する全てのコイルの共振周波数取得に関する優先順位を同等とする。まず、コイル情報取得部31は、センステーブル2から、初期状態におけるコイル情報を取得する(S61)。コイル情報取得部31によってコイル情報が検出されると、コイル検出部35は、コイル情報に基づいて、コイルを検出し(ステップS62)、検出結果に従いコイル管理TBL32のデータを更新する(S63)。
パック特定部33は、コイル管理TBL32を参照することにより、磁気シート上に位置するコイルならびにパックを特定することができる。ここで、検出頻度制御部34は、コイル検出部35によって検出されたコイルに対応するコイルID(共振周波数番号)を送信し(S64)、コイル検出頻度の更新処理を行う(S65)。すなわち、検出されたコイルの検出頻度を上げ、検出されなかったコイルの検出頻度を下げる。
In the embodiment of the present invention, in the initial state when the power is turned on, the priorities for obtaining the resonance frequencies of all the coils positioned on the magnetic sheet are made equal. First, the coil information acquisition unit 31 acquires coil information in the initial state from the sense table 2 (S61). When the coil information is detected by the coil information acquisition unit 31, the coil detection unit 35 detects a coil based on the coil information (step S62), and updates the data of the coil management TBL 32 according to the detection result (S63).
The pack specifying unit 33 can specify a coil and a pack located on the magnetic sheet by referring to the coil management TBL 32. Here, the detection frequency control unit 34 transmits a coil ID (resonance frequency number) corresponding to the coil detected by the coil detection unit 35 (S64), and performs a coil detection frequency update process (S65). That is, the detection frequency of the detected coil is increased, and the detection frequency of the undetected coil is decreased.
続いて検出頻度が時間軸上に示された概念図を図3に示すように、検出頻度制御部34は、n回にm回(但し、n>m)は検出対象コイルのみ検出するように制御する。ここでは、共振周波数の検出頻度を、2回に1回は下げるように設定し、センステーブル2から、上記した検出頻度が示す優先順位に基づきコイル情報取得部31を起動ししてコイル情報を取得する(S66)。続いてS52の処理に戻り、S62以降の処理を電源がOFFされるまで繰り返す(S67)。
なお、図3において、A、Bは、共にコイル検出期間を示す。
Subsequently, as shown in FIG. 3 which is a conceptual diagram showing the detection frequency on the time axis, the detection frequency control unit 34 detects only the detection target coil m times (however, n> m). Control. Here, the detection frequency of the resonance frequency is set to decrease once every two times, and the coil information acquisition unit 31 is activated from the sense table 2 based on the priority indicated by the detection frequency described above, and the coil information is obtained. Obtain (S66). Subsequently, the process returns to S52, and the processes after S62 are repeated until the power is turned off (S67).
In FIG. 3, A and B both indicate a coil detection period.
以上説明のように本発明は、センステーブル管理装置3が、パック装置1に実装される全コイルのコイル情報を取得し、その取得されたコイル情報に基づきセンステーブル2を構成するそれぞれの磁気シート上に位置するコイルおよびパック装置1を特定し、以降、検出されたコイルおよび検出されなかったコイルの検出頻度情報に基づく優先制御に従いコイル情報を取得することで、コイル検出速度の向上をはかるものである。
また、同一磁気シート上に存在するコイルの数が増大すれば相対的に検出速度は低下するが、従来方式に比べて磁気シート上に存在するコイルの検出速度については飛躍的に速く検出できることになり、コイル数が現状の20個より増えた場合においても、同一のシートに存在するコイル数が同程度であれば、検出速度はほとんど変化することがなく、コイル数増に伴う速度低下の影響は発生しない。
更に、磁気シート毎に生成される、検出されたコイルを特定する情報を示す管理テーブル情報を参照し、検出されたコイルの組合せに基づきパックの特定を行うことで、検出されたコイルの組合せが容易に確認でき、そのコイルが実装されるパックの特定も迅速に行うことができる。
As described above, in the present invention, the sense
Moreover, if the number of coils existing on the same magnetic sheet increases, the detection speed relatively decreases, but the detection speed of the coils existing on the magnetic sheet can be detected dramatically faster than the conventional method. Thus, even when the number of coils is increased from the current 20, if the number of coils existing on the same sheet is the same, the detection speed hardly changes, and the effect of the speed decrease accompanying the increase in the number of coils. Does not occur.
Furthermore, by referring to the management table information that is generated for each magnetic sheet and indicates information for identifying the detected coil, the pack is identified based on the detected coil combination, so that the detected coil combination is It can be easily confirmed, and the pack on which the coil is mounted can be quickly identified.
なお、上記した本発明実施形態によれば、円形のコイルを中心に説明したが、検出できる形状であれば形状に左右されず、その場合、形状によっては更に利用可能なパック数の増大がはかれる。
また、上述した実施形態においては、パック装置1に実装される全コイルのコイル情報を取得するようにしたが、パック装置1毎に異なる周波数のコイルがそれぞれ少なくとも1つ実装されている場合には、そのパック装置1毎に異なる周波数のコイルのコイル情報を取得するようにしてもよい。これにより、コイルの組み合わせによってパック装置1を特定せず、コイルの周波数を特定できれば、パック装置1を特定することが可能となり、パック装置1を特定する処理にかかる負荷を軽減できる。
また、図1に示すコイル情報取得部31、パック特定部33、検出頻度制御部34のそれぞれで実行される手順をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明のセンステーブル管理装置が実現されるものとする。ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものである。
In addition, according to the above-described embodiment of the present invention, the description has been made centering on the circular coil, but any shape that can be detected is not affected by the shape. In this case, the number of packs that can be used is further increased depending on the shape. .
In the above-described embodiment, coil information of all coils mounted on the
Further, the procedure executed by each of the coil information acquisition unit 31, the pack identification unit 33, and the detection frequency control unit 34 shown in FIG. 1 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is stored in the computer. It is assumed that the sense table management apparatus of the present invention is realized by reading and executing the system. The computer system here includes an OS and hardware such as peripheral devices.
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to the embodiments, and includes designs and the like that do not depart from the gist of the present invention.
1…パック、2…センステーブル、3…センステーブル管理装置(PC)31…コイル情報取得部、32…コイル管理テーブル(TBL)、33…パック特定部、34…検出頻度制御部、35…コイル検出部
DESCRIPTION OF
Claims (4)
検出対象である複数の前記パック装置と、当該パック装置それぞれに実装されるコイルとの対応を示す対応テーブルと、
前記検出対象であるパック装置のうち前記センステーブル上に位置するパック装置に実装されるコイルのコイル情報を前記センステーブルから取得するコイル情報取得部と、
前記コイル情報取得部によって取得されたコイル情報に基づき、前記センステーブル上に位置するコイルを検出するコイル検出部と、
前記コイル検出部によって検出されたコイルに基づき、前記コイル検出部によって検出されたコイルを特定する情報を示す管理テーブル情報と前記対応テーブルとを参照して前記センステーブル上に位置するパック装置を特定するパック特定部と、
前記コイル検出部によって検出されたコイル、及び前記検出対象であるパック装置に実装されるコイルのうち前記コイル検出部によって検出されなかったコイルの検出頻度を更新し、前記検出対象であるパック装置に実装される全てのコイルを検出する走査と前記検出頻度が高いコイルのみを検出する走査とを所定の割合で行うよう、前記センステーブルに対して走査を行うコイルの周波数を指示する情報を出力する検出頻度制御部と、
を備えたことを特徴とするセンステーブル管理装置。 A sense table management device that detects a pack device moving on a sense table and detects a movement trajectory of the pack device based on the detected position,
A correspondence table indicating correspondence between the plurality of pack devices to be detected and coils mounted on each of the pack devices;
A coil information acquisition unit that acquires, from the sense table, coil information of coils mounted on a pack device located on the sense table among the pack devices that are the detection targets;
A coil detection unit for detecting a coil located on the sense table based on the coil information acquired by the coil information acquisition unit;
Based on the coil detected by the coil detection unit, the pack device located on the sense table is specified by referring to the management table information indicating the information for specifying the coil detected by the coil detection unit and the correspondence table Pack specific department to do,
Update the detection frequency of the coils detected by the coil detection unit and the coils not detected by the coil detection unit among the coils mounted on the pack device that is the detection target, and the pack device that is the detection target. Information indicating the frequency of the coil to be scanned is output to the sense table so that scanning for detecting all the coils to be mounted and scanning for detecting only the coil having the high detection frequency are performed at a predetermined ratio. A detection frequency control unit;
A sense table management device comprising:
前記対応テーブルは、前記検出対象であるパック装置と、当該パック装置それぞれに実装されるコイルの組合せについての対応を示し、
前記パック特定部は、検出されたコイルの組合せに基づきパック装置の特定を行う
ことを特徴とする請求項1に記載のセンステーブル管理装置。 A plurality of coils are mounted on the pack device,
The correspondence table shows the correspondence between the pack device to be detected and the combination of coils mounted on each of the pack devices,
The sense table management device according to claim 1, wherein the pack specifying unit specifies a pack device based on a detected combination of coils.
検出対象である複数のパック装置のうち前記センステーブル上に位置するパック装置に実装されるコイルのコイル情報を前記センステーブルから取得するステップと、
前記取得されたコイル情報に基づき、前記センステーブル上に位置するコイルを検出するステップと、
前記検出されたコイルに基づき、前記検出されたコイルを特定する情報を示す管理テーブル情報と、検出対象である複数の前記パック装置と当該パック装置それぞれに実装されるコイルとの対応を示す対応テーブルとを参照して前記センステーブル上に位置するパック装置を特定するステップと、
前記検出されたコイル、及び前記検出対象であるパック装置に実装されるコイルのうち検出されなかったコイルの検出頻度を更新し、前記検出対象であるパック装置に実装される全てのコイルを検出する走査と前記検出頻度が高いコイルのみを検出する走査とを所定の割合で行うよう、前記センステーブルに対して走査を行うコイルの周波数を指示する情報を出力するステップと、
を有することを特徴とするセンステーブル管理方法。 A sense table management method in a sense table management device that detects a pack device moving on a sense table and detects a movement trajectory of the pack device based on a detected position,
Obtaining from the sense table coil information of coils mounted on a pack device located on the sense table among a plurality of pack devices to be detected;
Detecting a coil located on the sense table based on the acquired coil information;
Based on the detected coils, management table information indicating information for identifying the detected coils, and a correspondence table indicating correspondence between a plurality of pack devices to be detected and coils mounted on the pack devices, respectively. Identifying a pack device located on the sense table with reference to
The detection frequency of the detected coil and the coil not detected among the coils mounted on the pack device as the detection target is updated, and all the coils mounted on the pack device as the detection target are detected. Outputting information indicating a frequency of a coil to be scanned with respect to the sense table so that scanning and scanning for detecting only the coil having a high detection frequency are performed at a predetermined ratio;
A sense table management method characterized by comprising :
検出対象である複数のパック装置のうち前記センステーブル上に位置するパック装置に実装されるコイルのコイル情報を前記センステーブルから取得するステップと、
前記取得されたコイル情報に基づき、前記センステーブル上に位置するコイルを検出するステップと、
前記検出されたコイルに基づき、前記検出されたコイルを特定する情報を示す管理テーブル情報と、検出対象である複数の前記パック装置と当該パック装置それぞれに実装されるコイルとの対応を示す対応テーブルとを参照して前記センステーブル上に位置するパック装置を特定するステップと、
前記検出されたコイル、及び前記検出対象であるパック装置に実装されるコイルのうち検出されなかったコイルの検出頻度を更新し、前記検出対象であるパック装置に実装される全てのコイルを検出する走査と前記検出頻度が高いコイルのみを検出する走査とを所定の割合で行うよう、前記センステーブルに対して走査を行うコイルの周波数を指示する情報を出力するステップと、
をコンピュータに実行させるプログラム。 A program used for a sense table management device that detects a pack device moving on a sense table and detects a movement trajectory of the pack device based on a detected position,
Obtaining from the sense table coil information of coils mounted on a pack device located on the sense table among a plurality of pack devices to be detected;
Detecting a coil located on the sense table based on the acquired coil information;
Based on the detected coils, management table information indicating information for identifying the detected coils, and a correspondence table indicating correspondence between a plurality of pack devices to be detected and coils mounted on the pack devices, respectively. Identifying a pack device located on the sense table with reference to
The detection frequency of the detected coil and the coil not detected among the coils mounted on the pack device as the detection target is updated, and all the coils mounted on the pack device as the detection target are detected. Outputting information indicating a frequency of a coil to be scanned with respect to the sense table so that scanning and scanning for detecting only the coil having a high detection frequency are performed at a predetermined ratio;
A program that causes a computer to execute.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004059503A JP4308043B2 (en) | 2004-03-03 | 2004-03-03 | Sense table management device, sense table management method and program in the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004059503A JP4308043B2 (en) | 2004-03-03 | 2004-03-03 | Sense table management device, sense table management method and program in the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005250794A JP2005250794A (en) | 2005-09-15 |
| JP4308043B2 true JP4308043B2 (en) | 2009-08-05 |
Family
ID=35031225
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004059503A Expired - Fee Related JP4308043B2 (en) | 2004-03-03 | 2004-03-03 | Sense table management device, sense table management method and program in the same |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4308043B2 (en) |
-
2004
- 2004-03-03 JP JP2004059503A patent/JP4308043B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005250794A (en) | 2005-09-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4716195B2 (en) | Wireless tag communication device | |
| US20050088284A1 (en) | Method and system of using a RFID reader network to provide a large operating area | |
| JP4907268B2 (en) | Wireless IC memory, access device for wireless IC memory, and access control method | |
| JP6188362B2 (en) | Information processing apparatus, information processing terminal and control method thereof | |
| JP2009043193A (en) | Wireless tag for printer and printer | |
| JP4940037B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE COMMUNICATION METHOD, PROGRAM, AND STORAGE MEDIUM | |
| EP2490194A2 (en) | Communication apparatus, communication system, and communication method | |
| JP6813970B2 (en) | Information processing device, its control method, and program | |
| JP4308043B2 (en) | Sense table management device, sense table management method and program in the same | |
| JP2002074279A (en) | Tag information reading device | |
| JP4226438B2 (en) | Pack device, sense table device, moving track calculation method, moving track calculation program, and recording medium thereof | |
| US6999790B2 (en) | Portable terminal, controlled apparatus controlled by portable terminal, and cooperation system | |
| KR20080009824A (en) | Method and system for multiple hosts sharing one image forming apparatus | |
| JP2024085592A5 (en) | ||
| JP2005275760A (en) | Pack device, sense table management device, movement locus calculation method, movement locus calculation program, and recording medium | |
| JP2007288455A (en) | COMMUNICATION DEVICE AND ITS CONTROL METHOD | |
| JP2016097653A (en) | Image formation device and image formation method | |
| JP3848315B2 (en) | Print processing method, print processing apparatus, and recording medium | |
| JP6452379B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND COMPUTER PROGRAM | |
| JP4335032B2 (en) | Pack device, sense table management device, moving locus calculation method, moving locus calculation program | |
| CN112418377B (en) | Electronic price tag and working method thereof | |
| JP2018006814A (en) | Information processing device, control method thereof, and program | |
| JP5258985B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE COMMUNICATION METHOD, PROGRAM, AND STORAGE MEDIUM | |
| JP2005128779A (en) | Pack device, sense table device, moving track calculation method, moving track calculation program, and recording medium thereof | |
| JP3848199B2 (en) | Wireless data communication system and wireless communication apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060301 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081022 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081028 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090127 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090327 |
|
| 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: 20090421 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090430 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120515 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120515 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130515 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140515 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |