(57)【要約】【課題】  既に定義されているコマンドフォーマットを利用してコマンドの拡張を行う。【解決手段】  リーダライタ装置（４１０）に取り込まれたコマンドに従って内部動作を制御する制御部（４０８）を含んでＲＦＩＤ装置（４００）が構成されるとき、コマンドコードが定義されるコマンドコードエリアと、上記コマンドコードのみが巡回冗長検査対象とされる巡回冗長検査用コードが定義される巡回冗長検査用コードエリアとを含む第１コマンドとは別に、上記第１コマンドにおける上記巡回冗長検査用コードエリアに相当するエリアにコマンド拡張のためのサブコマンドコードが割り当てられた第２コマンドを設定し、上記制御部において、上記第１コマンドと上記第２コマンドとを判別して実行させるようにする。【選択図】        図１
2006209281.tif 000002
【特許請求の範囲】
【請求項１】
リーダライタ装置からコマンドを取り込むためのアンテナと、上記アンテナを介して取り込まれたコマンドに従って内部動作を制御する制御部と、を含み、上記リーダライタ装置とのデータ交信を可能とするＲＦＩＤ装置であって、
上記コマンドは、コマンドコードが定義されるコマンドコードエリアと、上記コマンドコードのみが巡回冗長検査対象とされる巡回冗長検査用コードが定義される巡回冗長検査用コードエリアとを含む第１コマンドと、
上記第１コマンドにおける上記巡回冗長検査用コードエリアに相当するエリアにコマンド拡張のためのサブコマンドコードが割り当てられた第２コマンドと、を含み、
上記制御部は、上記コマンドコードと上記サブコマンドコードとに基づいて、上記第１コマンドと上記第２コマンドとを判別して実行するＲＦＩＤ装置。
【請求項２】
上記サブコマンドコードと上記巡回冗長検査用コードとは、少なくとも１ビット分の論理値が異なる請求項１記載のＲＦＩＤ装置。
【請求項３】
上記第１コマンドにおける巡回冗長検査用コードエリアのサイズと、上記第２コマンドにおける上記サブコマンドコードエリアのサイズとが等しくされた請求項２記載のＲＦＩＤ装置。
【請求項４】
コマンドを取り込むためのアンテナと、上記アンテナを介して取り込まれたコマンドに従って内部動作を制御する制御部と、を含み、非接触でのデータ交信を可能とするＲＦＩＤ装置のコマンド拡張方法であって、
コマンドコードが定義されるコマンドコードエリアと、上記コマンドコードのみが巡回冗長検査対象とされる巡回冗長検査用コードが定義される巡回冗長検査用コードエリアとを含むコマンドがサポートされるとき、
上記第１コマンドにおける上記巡回冗長検査用コードエリアをサブコマンドコードエリアに置き換え、且つ、上記サブコマンドコードエリアにサブコマンドコードを割り当てることでコマンドを拡張するコマンド拡張方法。
【請求項５】
上記サブコマンドコードと上記巡回冗長検査用コードとは、少なくとも１ビット分の論理値が異なる請求項４記載のコマンド拡張方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電磁誘導又は電磁結合を利用してリーダライタ装置との間で非接触でのデータ交信を可能とするＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）装置に関する。
【背景技術】
【０００２】
ＲＦＩＤは、リーダライタ装置との接点がないために接触不良がなく、また、リーダライタ装置から数ｃｍ乃至数十ｃｍ離れた位置でもデータの交信が可能であり、汚れや静電気等に強いという長所があり、次世代のバーコードとして注目されている。ＲＦＩＤ装置の内部は、ＩＣチップとそれに接続したコイル状のアンテナから構成される（例えば特許文献１参照）。
【０００３】
ＲＦＩＤを広く社会で利用する場合、ＲＦＩＤを取り扱う共通の仕組みが重要となり、ＩＳＯ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ：国際標準化機構）では、科学・技術・サービス分野において標準化（規格化）作業が行われている。
【０００４】
【特許文献１】特開平１１−１７５６２１号公報（図１他）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＩＳＯ１８０００に準拠したＲＦＩＤにおいてカスタムコマンドを作る場合、ドラフト規格にあるようにカスタムコマンドのために用意されたコマンドコードの後に別個にマニファクチャコード（manufacture  code）を指定し、カスタムコマンドを定義する方法が良く知られている。
【０００６】
しかしながら、ＩＳＯ１８０００での標準化が確定しておらず、マニファクチャコードの取得方法も決まっていないために、事実上、現時点ではマニファクチャコードの指定によりカスタムコマンドを定義する方法を採用することができない。また、多くの体系の異なるコマンドを作成した場合には、タグの論理規模が大きくなりコスト増につながる。
【０００７】
本発明の目的は、既に定義されているコマンドフォーマットを利用してコマンドの拡張を行うための技術を提供する。
【０００８】
本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００９】
本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下記の通りである。
【００１０】
すなわち、リーダライタ装置からコマンドを取り込むためのアンテナと、上記アンテナを介して取り込まれたコマンドに従って内部動作を制御する制御部とを含んでＲＦＩＤ装置が構成されるとき、上記コマンドは、コマンドコードが定義されるコマンドコードエリアと、上記コマンドコードのみが巡回冗長検査対象とされる巡回冗長検査用コードが定義される巡回冗長検査用コードエリアとを含む第１コマンドと、上記第１コマンドにおける上記巡回冗長検査用コードエリアに相当するエリアにコマンド拡張のためのサブコマンドコードが割り当てられた第２コマンドと、を含み、上記制御部は、上記コマンドコードと上記サブコマンドコードとに基づいて、上記第１コマンドと上記第２コマンドとを判別して実行する。
【００１１】
上記の手段によれば、上記第１コマンドの巡回冗長検査用コードエリアに対応するエリアに、巡回冗長検査用コードとは異なる値で定義されたサブコマンドを割り当てることにより、第１コマンドのフォーマットを利用して上記第２コマンドを得ることができる。このことが、既に定義されているコマンドフォーマットを利用したコマンド拡張を達成する。
【００１２】
このとき、上記サブコマンドコードと上記巡回冗長検査用コードとの識別を可能にするには、上記サブコマンドコードと上記巡回冗長検査用コードとの間で、少なくとも１ビット分の論理値を異ならせれば良い。
【００１３】
拡張コマンドの存在を隠したい場合には、サブコマンドコードエリア３２のサイズを巡回冗長検査用コードエリアのサイズに等しくすると良い。
【００１４】
また、コマンドコードが定義されるコマンドコードエリアと上記、コマンドコードのみが巡回冗長検査対象とされる巡回冗長検査用コードが定義される巡回冗長検査用コードエリアとを含むコマンドがサポートされるとき、上記第１コマンドにおける上記巡回冗長検査用コードエリアをサブコマンドコードエリアに置き換え、且つ、上記サブコマンドコードエリアにサブコマンドコードを割り当てることでコマンドを拡張する。
【００１５】
このとき、上記サブコマンドコードと上記巡回冗長検査用コードとの識別を可能にするには、上記サブコマンドコードと上記巡回冗長検査用コードとの間で、少なくとも１ビット分の論理値を異なると良い。
【発明の効果】
【００１６】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記の通りである。
【００１７】
すなわち、既に定義されているコマンドフォーマットを利用してコマンドの拡張を行うことができる。
【発明を実施するための最良の形態】
【００１８】
図１には、本発明にかかるＲＦＩＤ装置を含むＲＦＩＤシステムの構成例が示される。
【００１９】
ＲＦＩＤ装置４００は、無線タグチップ１０３を含んで成る。この無線タグチップ１０３には外部アンテナ４０１が結合される。特に制限されないが、ＲＦＩＤ装置４００は、搬送ラインにより搬送される物品に取り付けられ、リーダライタ側アンテナ４１１が結合されたリーダライタ装置（ＲＷＳＹＳ）４１０との間で情報のやり取りが可能とされる。
【００２０】
無線タグチップ１０３は、リーダライタ装置４１０より与えられる２．４５ＧＨｚ帯の電波を直流電圧に変換する電力部４０２と、送受信される信号を扱う信号部４０３とを含み、公知の半導体集積回路製造技術によりシリコン基板などの一つの半導体基板に形成される。
【００２１】
電力部４０２は外部アンテナ４０１によって受けられた２．４５ＧＨｚ帯の電波を整流する整流回路（ＲＥＣ）４０５と、その整流出力を安定化させるための電圧レギュレータ（ＶＲＥＧ）４０６とを含む。電圧レギュレータ４０６の出力は信号部４０３に供給される。
【００２２】
信号部４０３は、リーダライタ装置４１０からの変調された電波の信号を復調する復調回路（ＤＥＴ）４０７と、各部の動作を制御する制御部（ＣＮＴ）４０８と、データを記憶する不揮発性メモリであるＥＥＰＲＯＭ(Electrically Erasable Programmable Read-Only Memory)４０９とを含む。復調回路４０７は、整流回路４０５で整流された電圧の変動を検出することによって、リーダライタ装置４１０より送られた信号を復調する。制御部４０８は、復調回路４０７によって復調された信号の中のコマンドを解析し、それに従ってＥＥＰＲＯＭ４０９の読み出しや書き込み、リーダライタ装置４１０への信号の送出等を制御する。リーダライタ装置４１０への信号の伝送は、ロードスイッチ４０４をオンオフすることにより行われる。ロードスイッチ４０４がオンすると、アンテナ端子間がショートされ、無線タグチップ１０３の外部アンテナ４０１からリーダライタ装置４１０のリーダライタ側アンテナ４１１への反射波が変化する。リーダライタ装置４１０はこの反射波の変化を検出して、無線タグチップ１０３からの信号を読み取る。ロードスイッチ４０４がオンの間は、電力部４０２での電力生成はできないが、この間は、電圧レギュレータ４０６内のコンデンサに蓄えられている電力で信号部４０３が動作される。リーダライタ装置４１０から無線タグチップ１０３への信号はマンチェスタ符号化された信号で２．４５ＧＨｚの電波をオンオフ変調して伝送する。転送レートは符号化前で４０ｋｂｐｓである。無線タグチップ１０３からリーダライタ装置４１０へ伝達される信号は、符号化された信号で、ロードスイッチ４０４をオンオフして伝送される。このときリーダライタ装置４１０は２．４５ＧＨｚの連続波の電波を送り続けて無線タグチップ１０３に電力を供給し、同時にロードスイッチ４０４による変調信号を受信する。
【００２３】
上記の構成において、リーダライタ装置４１０からＲＦＩＤ装置４００へ与えられるコマンドについて説明する。
【００２４】
リーダライタ装置４１０からＲＦＩＤ装置４００へ与えられるコマンドは、基本的にはＩＳＯ１８０００に準拠する。ＩＳＯ１８０００に準拠する基本コマンドには、図２に示されるように、コマンドコード(COMMAND CODE)が定義されるコマンドコードエリア１１と、パラメータ(PARAMETER)が適宜されるパラメータエリア１２と、巡回冗長検査(CRC)用コードが定義される巡回冗長検査用コードエリア１３とを含んで構成された標準コマンド１０と、図３に示されるように、コマンドコードが定義されるコマンドコードエリア２１と、巡回冗長検査用コードが定義される巡回冗長検査用コードエリア２２のみを含んで構成された標準コマンド２０とがある。すなわち、標準コマンド２０においては、標準コマンド１０におけるパラメータエリア１２に相当するものが無い。ここで標準コマンド２０においては、巡回冗長検査のためのＣＲＣ演算の対象がコマンドコードエリア２１におけるコマンドコードのみであるため、常に一定の値とされる。そのことを利用して本例では以下のようにコマンドを拡張する。
【００２５】
図４には、拡張コマンド３０が示される。
【００２６】
拡張コマンド３０は、コマンドコード(COMMAND CODE)が定義されるコマンドコードエリア３１と、サブコマンドコード(SUBCOMMAND CODE)が定義されるサブコマンドコードエリア３２、パラメータ(PARAMETER)が定義されるパラメータエリア３３と、巡回冗長検査(CRC)用コードが定義される巡回冗長検査用コードエリア３４とを含む。コマンドコードエリア３１には、図３におけるコマンドコードエリア２１に割り当てられているコマンドコードが定義される。つまり、標準コマンド２０におけるコマンドコードエリア２１に定義されたコマンドコードと、コマンド３０におけるコマンドコードエリア３１に定義されたコマンドコードとは等しい。サブコマンドコードエリア３２は、図２に示される標準コマンド２０の巡回冗長検査用コードエリア２２に対応する。つまり、拡張コマンド３０では、標準コマンド２０の巡回冗長検査用コードエリア２２に対応するエリアに、巡回冗長検査用コードとは異なる値で定義されたサブコマンドが割り当てられることで、コマンドが拡張されている。標準コマンド２０の巡回冗長検査用コードエリア２２のサイズと、拡張コマンド３０のサブコマンドコードエリア３２のサイズとを等しくする必要はない。ただし、巡回冗長検査用コードとサブコマンドコードとの判別を可能とするため、サブコマンドコードの設定において、巡回冗長検査用コードとの間で少なくとも１ビットについては値を異ならせるようにする。尚、２ビット以上にわたり値が異なることを妨げない。
【００２７】
また、拡張コマンド３０において、必要に応じてパラメータ(PARAMETER)が定義されるパラメータエリア３３や、巡回冗長検査(CRC)用コードが定義される巡回冗長検査用コードエリア３４を設けることができる。
【００２８】
図１に示されるＲＦＩＤ装置４００は、図４に示されるような拡張コマンド３０をサポートしている。故に、図６に示されるように、リーダライタ装置４１０からＲＦＩＤ装置４００へ拡張コマンド３０が与えられた場合、制御部４０８では、コマンドコードエリア３１のコマンドコード、及びサブコマンドコードエリア３２のサブコマンドコードとに基づいて、当該コマンドが拡張コマンド３０であるか否かの判別が行われる。この判別において、拡張コマンドであると判断された場合には、拡張コマンド処理（ＴＲＡ）４０３が行われる。このとき、パラメータエリア３３や巡回冗長検査用コードエリア３４が定義されていれば、パラメータの参照や巡回冗長検査が行われる。また、上記の判別において拡張コマンドではないと判断された場合には、標準コマンド２０として処理される。
【００２９】
それに対して、図６に示されるように、上記拡張コマンド３０をサポートしていないＲＦＩＤ装置４３によって上記拡張コマンド３０が受信された場合、巡回冗長検査用コードエリア２２の巡回冗長検査用コードが期待値と一致しないことから、ＣＲＣエラー４４となる。故に当該拡張コマンドは実行されない。換言すれば、拡張コマンド３０をサポートしていない標準タグの場合には、上記拡張コマンド３０が無視される。従って、上記のコマンド拡張によれば、拡張コマンド３０をサポートするタグと、それをサポートしていない標準タグとが混在する場合でも、何等支障はない。
【００３０】
上記例によれば、以下の作用効果を得ることができる。
【００３１】
（１）標準コマンド２０の巡回冗長検査用コードエリア２２に対応するエリアに、巡回冗長検査用コードとは異なる値で定義されたサブコマンドを割り当てることにより、既存のコマンドフォーマットを利用してコマンドを拡張することができる。
【００３２】
（２）拡張コマンド３０がサポートされている場合には、リーダライタ装置４１０からＲＦＩＤ装置４００へ拡張コマンド３０が与えられると、制御部４０８では、コマンドコードエリア３１のコマンドコード、及びサブコマンドコードエリア３２のサブコマンドコードとに基づいて、当該コマンドが拡張コマンド３０であるか否かの判別が行われ、拡張コマンドであると判断された場合には、拡張コマンド処理４０３が行われる。また、上記の判別において拡張コマンドではないと判断された場合には、標準コマンド２０として処理される。上記拡張コマンド３０をサポートしていないＲＦＩＤ装置によって上記拡張コマンド３０が受信された場合、巡回冗長検査用コードエリア２２の巡回冗長検査用コードが期待値と一致しないことから、ＣＲＣエラー４４となり、当該拡張コマンドは実行されない。
【００３３】
（３）上記サブコマンドコードと上記巡回冗長検査用コードとの間で、少なくとも１ビット分の論理値を異ならせることで、上記サブコマンドコードと上記巡回冗長検査用コードとの識別が可能とされる。
【００３４】
以上本発明者によってなされた発明を具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００３５】
例えば、拡張コマンド３０において、必要に応じてパラメータ(PARAMETER)が定義されるパラメータエリア３３や、巡回冗長検査(CRC)用コードが定義される巡回冗長検査用コードエリア３４を省略しても良い。
【００３６】
リーダライタ装置４１０とＲＦＩＤ装置４００との間の通信は無線通信であるため、無線通信の傍受によりコマンドフォーマットが解析される可能性がある。拡張コマンドの存在を隠したい場合には、図５に示されるように、サブコマンドコードエリア３２のサイズを、図３における巡回冗長検査用コードエリアのサイズに等しくすると良い。こうすることにより、サブコマンドコードエリア３２のサブコマンドコードを巡回冗長検査用コードに装うことができるので、サブコマンドコードの存在が分かり難くなる。
【図面の簡単な説明】
【００３７】
【図１】本発明にかかるＲＦＩＤ装置を含むＲＦＩＤシステムの構成例ブロック図である。
【図２】上記ＲＦＩＤ装置によってサポートされる標準コマンドの説明図である。
【図３】上記ＲＦＩＤ装置によってサポートされる標準コマンドの説明図である。
【図４】上記ＲＦＩＤ装置によってサポートされる拡張コマンドの説明図である。
【図５】上記ＲＦＩＤ装置によってサポートされる拡張コマンドの説明図である。
【図６】上記ＲＦＩＤ装置の動作説明図である。
【符号の説明】
【００３８】
１０  標準コマンド
１１  コマンドコードエリア
１２  パラメータエリア
１３  巡回冗長検査用コードエリア
２０  標準コマンド
２１  コマンドコードエリア
２２  巡回冗長検査用コードエリア
３０  拡張コマンド
３１  コマンドコードエリア
３２  サブコマンドコードエリア
３３  パラメータエリア
３４  巡回冗長検査用コードエリア
１０３  無線タグチップ
４００  ＲＦＩＤ装置
４０１  外部アンテナ
４０２  電力部
４０３  信号部
４０４  ロードスイッチ
４０５  整流回路
４０６  電圧レギュレータ
４０７  復調回路
４０８  制御部
４０９  ＥＥＰＲＯＭ
４１０  リーダライタ装置
４１１  リーダライタ側アンテナ
【図１】
2006209281.tif 000003
【図２】
2006209281.tif 000004
【図３】
2006209281.tif 000005
【図４】
2006209281.tif 000006
【図５】
2006209281.tif 000007
【図６】
2006209281.tif 000008