(57)【要約】【課題】データキャリアからのリプライ待機中に次の書込みコマンドを作成することで書込み処理に要する時間を短縮する。【解決手段】データキャリアへの書込みコマンドを作成したならば、この書込みコマンドをコマンド記憶部に転送する。しかる後、コマンド記憶部に記憶された書込みコマンドの無線送信を実行する。ここで、無線送信実行後、データキャリアからの応答を待たずに、次の書込みコマンドを作成し、コマンド記憶部に転送する。【選択図】      図５
2008065613.tif 000002
【特許請求の範囲】
【請求項１】
データキャリアに記憶されたデータの読取り及び前記データキャリアへのデータの書込みを無線通信により非接触で行なう無線通信装置において、
前記データキャリアへの書込みコマンドを作成する書込みコマンド作成手段と、
前記書込みコマンドを記憶するコマンド記憶部と、
前記書込みコマンド作成手段により作成された書込みコマンドを前記コマンド記憶部に転送するコマンド転送手段と、
前記コマンド記憶部に記憶された書込みコマンドの無線送信を実行する送信実行手段とを具備し、
前記コマンド転送手段は、前記送信実行手段による無線送信実行後、前記データキャリアからの応答を待たずに前記書込みコマンド作成手段により作成された次の書込みコマンドを前記コマンド記憶部に転送することを特徴とする無線通信装置。
【請求項２】
書込みコマンド作成手段は、データキャリアに対するデータ書込み要求に応じて書込みデータを前記データキャリアに書込み可能な単位に分割し、分割された単位書込みデータ毎に前記データキャリアへの書込みコマンドを作成することを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記コマンド記憶部は、ＦＰＧＡ（Field Programmable Gate Array）を用いたことを特徴とする請求項１または２記載の無線通信装置。
【請求項４】
データキャリアに記憶されたデータの読取り及び前記データキャリアへのデータの書込みを無線通信により非接触で行なう無線通信装置の無線通信方法であって、
前記無線通信装置は、
前記データキャリアへの書込みコマンドを作成する書込みコマンド作成工程と、
この書込みコマンド作成工程により作成された書込みコマンドをコマンド記憶部に転送するコマンド転送工程と、
前記コマンド記憶部に記憶された書込みコマンドの無線送信を実行する送信実行工程と、
この送信実行工程による無線送信実行後、前記データキャリアからの応答を待たずに次の書込みコマンドを前記コマンド記憶部に転送する次コマンド転送工程と、
を備えたことを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤ（Radio Frequency Identification）等と称されるデータキャリアの記憶部に記憶されたデータの読取り及び当該記憶部へのデータの書込みをＵＨＦ帯等の電波を利用した無線通信により非接触で行なう無線通信装置に関する。
【背景技術】
【０００２】
近年、電波等の媒体を利用して無線通信装置との間で非接触でメモリ内のデータを送受信することにより、データの読出し，書込みが可能な小型データキャリアが注目されている。このようなデータキャリアは、それぞれ固有のＩＤをメモリで記憶しており、種々の物品に１つ１つ取り付けられて使用される。こうすることにより、無線通信装置を介して各物品にそれぞれ取り付けられたデータキャリアのＩＤを認識することにより、物品の個体識別を非接触で行うことができる。この小型データキャリアは、一般には、ＲＦＩＤ，ＲＦタグ，無線タグ等と呼ばれている。また、無線通信装置は、リーダ・ライタ，質問器等と呼ばれている。
【０００３】
従来、アンテナと、このアンテナから放射される電波の到達領域内に前記データキャリアを順次供給するキャリア供給手段とを具備し、アンテナの電波到達領域内に供給されたデータキャリアと前記アンテナを介して電波の送受信を行って、前記データキャリアのＩＣチップメモリにデータを書き込んだり、上記ＩＣチップメモリに保持されているデータを読み出したりする無線通信装置は既に知られている。（例えば、特許文献１参照）。
【特許文献１】特開２００３−１５０９１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、無線通信装置によりデータキャリアのメモリにデータを非接触で書き込むのに要する時間は、同メモリからデータを非接触で読取るのに要する時間と比べて長くかかる。例えば２バイトを１ワードとし、そのワード単位でデータブロックの読書き動作を行う仕様のデータキャリアの場合、読出しには１ｍｓ程度しかかからないのに対して、書込みには２０ｍｓ程度かかっていた。しかも無線通信装置は、１ワードのデータ書込みコマンドをデータキャリアに送信したならば、当該データキャリアからのリプライ（返信）を待ち、正常書込終了のリプライを受けた後に次の１ワードのデータ書込みコマンドを作成して、データキャリアに送信していた。
【０００５】
このため、例えば１４バイト（７ワード）のデータを書き込む場合には、１つのデータキャリアに対して７回分の書込み動作時間とリプライ待機時間とが交互に発生しており、その間に無線通信装置とデータキャリアとの間で電波が途切れてしまって書込みエラーとなることがあった。
【０００６】
特に、移動中のデータキャリアにアクセスしてデータを書き込む無線通信装置においては、無線通信装置のアンテナとデータキャリアとの距離が時々刻々と変化するため書込エラーが発生し易く、エラーになった場合にはその都度最初から書込み処理をやり直さなければならなかったので、処理効率が悪かった。
【０００７】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、データキャリアからのリプライ待機中に次の書込みコマンドを作成することで書込み処理に要する時間を短縮し得、書込み動作の高速化を図り得る無線通信装置を提供しようとするものである。
【課題を解決するための手段】
【０００８】
本発明の無線通信装置は、ＲＦＩＤ，ＲＦタグ，無線タグ等と称されるデータキャリアに記憶されたデータの読取り及びデータキャリアへのデータの書込みを無線通信により非接触で行なうもの、いわゆるリーダ・ライタにおいて、データキャリアへの書込みコマンドを作成する書込みコマンド作成手段と、書込みコマンドを記憶するコマンド記憶部と、書込みコマンド作成手段により作成された書込みコマンドをコマンド記憶部に転送するコマンド転送手段と、コマンド記憶部に記憶された書込みコマンドの無線送信を実行する送信実行手段とを備え、コマンド転送手段は、送信実行手段による無線送信実行後、データキャリアからの応答を待たずに書込みコマンド作成手段により作成された次の書込みコマンドをコマンド記憶部に転送するようにしたものである。
【０００９】
また、本発明の無線通信方法は、同じくＲＦＩＤ，ＲＦタグ，無線タグ等と称されるデータキャリアに記憶されたデータの読取り及びデータキャリアへのデータの書込みを無線通信により非接触で行なう無線通信装置，いわゆるリーダ・ライタの無線通信方法であって、データキャリアへの書込みコマンドを作成する書込みコマンド作成工程と、この書込みコマンド作成工程により作成された書込みコマンドをコマンド記憶部に転送するコマンド転送工程と、コマンド記憶部に記憶された書込みコマンドの無線送信を実行する送信実行工程と、この送信実行工程による無線送信実行後、データキャリアからの応答を待たずに次の書込みコマンドをコマンド記憶部に転送する次コマンド転送工程とを備えたものである。
【発明の効果】
【００１０】
かかる手段を講じた本発明によれば、データキャリアからのリプライ待機中に次の書込みコマンドを作成することで書込み処理に要する時間を短縮し得、書込み動作の高速化を図ることができる無線通信装置及びその無線通信方法を提供できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。  
この実施の形態は、移動中のデータキャリアにアクセスしてデータを非接触で書き込む無線通信装置に本発明を適用した場合である。なお、本実施の形態においては、データキャリアをＲＦＩＤと称し、無線通信装置をリーダ・ライタと称する。
【００１２】
図１は本実施の形態におけるリーダ・ライタの要部構成を示すブロック図である。リーダ・ライタは、アンテナ１と、このアンテナ１から放射される電波の到達領域内にＲＦＩＤ２を順次供給するＲＦＩＤ供給部３の駆動源となるモータ４と、リーダ・ライタ本体５とから構成されている。
【００１３】
リーダ・ライタ本体５は、パソコン等の上位機との間でデータを送受信する通信インターフェイス５１、読出し専用メモリであるＲＯＭ（Read Only Memory）５２、読書き自在なメモリであるＲＡＭ（Random Access Memory）５３、エラー表示等を行う表示部５４、前記モータ４の駆動を制御するモータドライバ５５、前記アンテナ１に接続されるデジタル変復調回路５６及びこれらを制御するＣＰＵ（Central Processing Unit）５７などで構成されている。
【００１４】
デジタル変復調回路５６は、ＦＰＧＡ（Field Programmable Gate Array）６０、変調部６１、送信アンプ６２、受信アンプ６３及び復調部６４等で構成されている。
【００１５】
前記ＦＰＧＡ６０は、プログラミングすることができるＬＳＩ（Large Scale Integration）であり、その内部に送信バッファ６０１と受信バッファ６０２とが形成されている。
【００１６】
ＣＰＵ５７は、ＲＦＩＤ２に対する送信データを符号化し、ＦＰＧＡ６０の送信バッファ６０１に転送する機能を有する。変調部６１は、ＦＰＧＡ６０の送信バッファ６０１に記憶されたデジタルデータを用いて所定の変調処理を行うことにより搬送波を変調し、その変調波の信号を送信アンプ６２に与える。送信アンプ６２は、変調部６１から出力される変調波の信号を増幅してアンテナ１に供給する。これにより、アンテナ１からは送信データに相当する電波が放射される。
【００１７】
一方、受信アンプ６３は、アンテナ１で受信した電波に相当する信号を増幅した後、復調部６４に与える。復調部６４は、受信アンプ６３で増幅された信号からデジタルデータを復調し、前記ＦＰＧＡ６０の受信バッファ６０２に書込む。ＣＰＵ５７は、受信バッファ６０２に記憶されたデジタルデータを復号し、ＲＦＩＤ２から読取ったデータとして取得する。
【００１８】
図２はＲＦＩＤ２の要部構成を示すブロック図である。ＲＦＩＤ２は、アンテナ２１とＩＣチップ２２とから構成されている。ＩＣチップ２２には、電源作成部２３，復調部２４，変調部２５，メモリ部２７及びこれらを制御する制御部２６等が設けられている。電源作成部２３は、アンテナ２１で受信した変調波の整流と安定化を行なうことによりＩＣチップ２２の各部に電源を供給する。復調部２４は、アンテナ２１で受信した変調波を復調して制御部２６へ送出する。変調部２５は、制御部２６から送出されたデータに所定の変調処理を施し、その変調波をアンテナ２１に供給する。制御部２６は、復調部２４で復調されたデータをメモリ部２７に書込む処理や、メモリ部２７からデータを読み出して変調部２５へ送出する処理などを行う。
【００１９】
メモリ部２７は、各ＲＦＩＤ２を個々に識別するためのＩＤが記憶されるＩＤエリア２７１と、任意のデータを書き込み可能なユーザエリア２７２とからなる。そして本実施の形態では、図２に示すように、各ＲＦＩＤ２のＩＤを１４バイトで構成する。また、ＲＦＩＤ２は、２バイトを１ワードとし、メモリ部２７に対してそのワード単位でデータブロックの読書き動作を行うものとする。したがって、ＩＤは７ワードであるので、ＩＤの読出し及び書込みには、通常、７回の処理が必要となる。
【００２０】
また、ＩＤの先頭の１ワードは、残りのワード数を示し、その残りのワード数に相当するデータで各ＲＦＩＤ固有のコードを示すものとする。すなわち本実施の形態では、ＩＤは７ワードであるので、ＩＤの先頭の１ワードはワード数“６”を示す２バイトデータ“０００６”に固定される。そして、ＲＦＩＤ供給部３によってアンテナ１の電波到達領域内に供給される前の各ＲＦＩＤ２には、予め共通のＩＤ“０００６００００００００００００００００００００００００”が記録されており、アンテナ１の電波到達領域内に供給される毎にそれぞれ固有のＩＤ“０００６ｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘ”（ｘは０〜９の任意の数値）に書き換えられるものとする。以下、このようなＩＤデータの書込み処理について詳細に説明する。
【００２１】
リーダ・ライタ本体５のＲＡＭ５３には、ＩＤデータの書込み処理を実現するためのメモリエリアとして、図３に示すように、書込みデータメモリ７１、サイズデータメモリ７２、ワード数カウンタメモリ７３及び読込みＩＤメモリ７４が形成されている。
【００２２】
しかして、リーダ・ライタ本体５のＣＰＵ５７は、通信インターフェイス５１を介して接続されたパソコン等の上位機からＲＦＩＤ２に書込みを行うＩＤデータとともにデータ書込み要求コマンドを受信すると、図５の流れ図に示す手順の書込み処理を実行するようにプログラム構成されている。
【００２３】
先ず、ＣＰＵ５７は、ＳＴ（ステップ）１として上位機から受信したＩＤデータを書込みデータメモリ７１に記憶する。次に、ＣＰＵ５７は、ＳＴ２としてこのＩＤデータのサイズに相当するワード数Ａを取得する。本実施の形態の場合、ＩＤデータは７ワードで構成されているので、ワード数Ａ＝７を取得する。そして、ＳＴ３としてこのワード数Ａ（＝７）をサイズデータメモリ７２の値Ｓとして記憶する。また、ワード数カウンタメモリ７３のカウント値ｎを“０”にリセットする。
【００２４】
次に、ＣＰＵ５７は、ＳＴ４として書込み対象のＲＦＩＤ２を検出する。すなわちＣＰＵ５７は、ＩＤ問合せコマンドを作成し、符号化した後、デジタル変復調回路５６におけるＦＰＧＡ６０の送信バッファ６０１に転送する。これにより、このＩＤ問合せコマンドに応じて搬送波が変調され、さらに増幅されて、アンテナ１からＩＤ問合せコマンドに相当した電波が発信される。このとき、アンテナ１の電波到達領域内にＲＦＩＤ２が存在しており、このＲＦＩＤ２がアンテナ１からの電波に応答すると、メモリ部２７のＩＤエリア２７１に記憶されているＩＤに相当する電波が当該ＲＦＩＤ２のアンテナ２１から発信される。そして、このＩＤに相当する電波がアンテナ１で受信されると、その受信信号が増幅，復調され、復調されたデジタルデータがＦＰＧＡ６０の受信バッファ６０２に記憶される。しかして、このデジタルデータがＣＰＵ５７で復号されて、ＲＦＩＤ２のＩＤとして読み込まれる。
【００２５】
そこでＣＰＵ５７は、ＳＴ５としてＲＦＩＤ２のＩＤが検出されたか否かを判断する。ここで、例えばアンテナ１の電波到達領域内にＲＦＩＤ２が存在していなかったり存在していても壊れていたりして、ＲＦＩＤ２からＩＤを読み込めなかった場合にはＲＦＩＤ検出エラーとし、上位機にエラー通知を行って、今回の処理を終了する。
【００２６】
一方、ＲＦＩＤ２のＩＤを正常に読み込めた場合には、このＩＤを有するＲＦＩＤ２を書込み対象のＲＦＩＤとして検出したので、ＣＰＵ５７は、このＲＦＩＤ２のＩＤを読込みＩＤメモリ７４に記憶した後、ＳＴ６〜ＳＴ８の書込みコマンド作成工程及び転送工程を実行する。
【００２７】
すなわちＣＰＵ５７は、ＳＴ６としてワード数カウンタメモリ７３を“１”だけカウントアップする。そして、書込みデータメモリ７１に記憶されているＩＤデータのうち先頭からｎワード目（ｎはワード数カウンタメモリ７３のカウント値）のデータブロックを取得したならば、ＣＰＵ５７は、ＳＴ７として、読込みＩＤメモリ７４に記憶されているＲＦＩＤ２のＩＤを送信先ＩＤとして指定し、取得したｎワード目のデータブロックを書込みデータとする書込みコマンドを作成する（書込みコマンド作成手段）。そして、この作成した書込みコマンドを符号化した後、ＣＰＵ５７は、ＳＴ８としてこの符号化された書込みコマンドをＦＰＧＡ６０の送信バッファ６０１に転送する（コマンド転送手段）。
【００２８】
しかる後、ＣＰＵ５７は、ＳＴ９の送信実行工程を実行する。すなわち、デジタル変復調回路５６に書込みコマンドの送信開始を指令する。これにより、デジタル変復調回路５６では、ＦＰＧＡ６０の送信バッファ６０１に記憶された書込みコマンドで搬送波が変調され、さらに増幅された後、アンテナ１から書込みコマンドに相当した電波が発信される（送信実行手段）。
【００２９】
このとき、アンテナ１の電波到達領域内に書込みコマンド中の送信先ＩＤを有するＲＦＩＤ２が存在しており、このＲＦＩＤ２がアンテナ１からの電波を受信すると、メモリ部２７のＩＤエリア２７１に記憶されたＩＤのｎワード目が書込みコマンド中の書込みデータに書き換えられる。そして、当該ＲＦＩＤ２のアンテナ２１から正常書込み終了の応答コマンドを示す電波が発信される。
【００３０】
一方、リーダ・ライタ本体５のＣＰＵ５７は、送信開始指令後、ＲＦＩＤ２からの応答を待たずにＳＴ１０〜ＳＴ１３の次コマンド転送工程を実行する。
【００３１】
すなわちＣＰＵ５７は、ＳＴ１０としてワード数カウンタメモリ７３をさらに“１”だけカウントアップする。そして、ＳＴ１１としてカウントアップされたワード数カウンタメモリ７３のカウント値ｎがサイズデータメモリ７２に記憶されたサイズデータＳを超えたか否かを判断する。
【００３２】
ここで、カウント値ｎがサイズデータＳを越えていない場合には、ＣＰＵ５７は、ＳＴ１２として書込みデータメモリ７１に記憶されているＩＤデータのうち先頭からｎワード目（ｎはワード数カウンタメモリ７３のカウント値）のデータブロックを取得する。そして、読込みＩＤメモリ７４に記憶されているＲＦＩＤ２のＩＤを送信先ＩＤとして指定し、取得したデータブロックを書込みデータとする書込みコマンドを作成する（書込みコマンド作成手段）。そして、この作成した書込みコマンドを符号化した後、ＣＰＵ５７は、ＳＴ１３としてこの符号化された書込みコマンドをＦＰＧＡ６０の送信バッファ６０１に転送する（コマンド転送手段）。
【００３３】
これに対し、カウント値ｎがサイズデータＳを越えた場合には、書込みデータメモリ７１に記憶されているＩＤデータにｎワード目のデータブロックが存在しないので、ＣＰＵ５７は、上記ＳＴ１２〜ＳＴ１３の処理をスキップする。
【００３４】
その後、ＣＰＵ５７は、ＳＴ１４として書込み対象であるＲＦＩＤ２からの応答を待機する。ここで、書込み対象であるＲＦＩＤ２から発信された正常書込み終了の応答コマンドに相当する電波がアンテナ１で受信されると、その受信信号が増幅，復調され、復調されたデジタルデータがＦＰＧＡ６０の受信バッファ６０２に記憶される。しかして、このデジタルデータがＣＰＵ５７で復号されて、正常書込み終了の応答が検出される。
【００３５】
そこでＣＰＵ５７は、書込み対象であるＲＦＩＤ２から正常書込み終了の応答があったことを検出すると（ＳＴ１４のＹＥＳ）、ＳＴ１５としてワード数カウンタメモリ７３のカウント値ｎとサイズデータメモリ７２のサイズデータＳとを再度照合する。その結果、カウント値ｎがサイズデータＳ以下であった場合には、ＳＴ９の処理に戻る。すなわち、デジタル変復調回路５６に書込みコマンドの送信開始を指令する（送信実行手段）。
【００３６】
これに対し、カウント値ｎがサイズデータＳより大きい場合には、ＣＰＵ５７は、ＳＴ１６として最終の書込みコマンドに対するＲＦＩＤ２からの応答を待機する。そして、正常書込み終了の応答があったことを検出したならば（ＳＴ１６のＹＥＳ）、今回の書込み処理を終了する。
【００３７】
なお、書込み対象であるＲＦＩＤ２から正常書込み終了の応答がなかった場合には（ＳＴ１６，ＳＴ１８のＮＯ）、その時点で書込エラーとし、上位機にエラー通知を行って、今回の処理を終了する。
【００３８】
今、図３に示すように、上位機から指令されたＲＦＩＤへの書込みデータが “０００６０００１０００２０００３０００４０００５０００６”の７ワードからなるＩＤデータであったとする。この場合、リーダ・ライタ１においては、書込みデータをＲＦＩＤ２に書込可能な単位、つまり本実施の形態では２バイトのワード単位に分割し、分割した単位書込みデータ毎にＲＦＩＤ２への書込みコマンドを作成する。
【００３９】
すなわち、図４に示すように、ワード数カウンタメモリ７３のカウント値ｎが「１」のときの書込みコマンド（１）の単位書込みデータを先頭より１ワード目の“０００６”とし、カウント値ｎが「２」のときの書込みコマンド（２）の単位書込みデータを先頭より２ワード目の“０００１”とし、カウント値ｎが「３」のときの書込みコマンド（３）の単位書込みデータを先頭より３ワード目の“０００２”とし、カウント値ｎが「４」のときの書込みコマンド（４）の単位書込みデータを先頭より４ワード目の“０００３”とし、カウント値ｎが「５」のときの書込みコマンド（５）の単位書込みデータを先頭より５ワード目の“０００４”とし、カウント値ｎが「６」のときの書込みコマンド（６）の単位書込みデータを先頭より６ワード目の“０００５”とし、カウント値ｎが「７」のときの書込みコマンド（７）の単位書込みデータを先頭より７ワード目の“０００６”とする。
【００４０】
そして、リーダ・ライタ本体５においては、上位機からＲＦＩＤに対するデータの書込みが指令されると、前述した書込み処理が実行される。すなわち、サイズデータメモリ７２にサイズデータＳ＝７が記憶される。また、書込み対象のＲＦＩＤ２が検出される。そして、書込み対象のＲＦＩＤ２が検出されたならば、そのＲＦＩＤ２に対して最初の書込みコマンド（１）が作成され、符号化された後、ＦＰＧＡ６０の送信バッファ６０１に転送される。そして、ＳＴ９の処理で書込みコマンド（１）の送信開始が指令される。これにより、書込みコマンド（１）が当該ＲＦＩＤ２に対して無線送信される。
【００４１】
次いで、リーダ・ライタ本体５においては、当該ＲＦＩＤ２からの応答を待つことなく次の書込みコマンド（２）が作成され、符号化された後、ＦＰＧＡ６０の送信バッファ６０１に転送される。
【００４２】
ここで、当該ＲＦＩＤ２から、書込みコマンド（１）に対して正常書込み終了の応答コマンドが発信されると、リーダ・ライタ本体５においては、書込みコマンド（２）の送信開始が指令される。これにより、書込みコマンド（２）が当該ＲＦＩＤ２に対して無線送信される。また、次の書込みコマンド（３）が作成され、符号化された後、ＦＰＧＡ６０の送信バッファ６０１に転送される。そして当該ＲＦＩＤ２から、書込みコマンド（２）に対して正常書込み終了の応答コマンドが発信されると、リーダ・ライタ本体５においては、書込みコマンド（３）の送信開始が指令される。また、次の書込みコマンド（４）が作成され、符号化された後、ＦＰＧＡ６０の送信バッファ６０１に転送される。以後、同様の手順で、書込みコマンド（５），（６），（７）の作成，符号化及びＦＰＧＡ６０に対する転送と、アンテナ１からの無線送信とが実行される。
【００４３】
そして、当該ＲＦＩＤ２から、書込みコマンド（２）に対して正常書込み終了の応答コマンドが発信されると、今回の書込み処理が終了する。かくして、当該ＲＦＩＤ２のメモリ部２７におけるＩＤエリア２７１には、ＩＤデータ“０００６０００１０００２０００３０００４０００５０００６”が非接触で書込まれることとなる。
【００４４】
このように本実施の形態のリーダ・ライタにおいては、書込み対象のＲＦＩＤ２に対して書込みコマンドを送信した後、当該ＲＦＩＤ２からの応答を待つことなく、次の書込みコマンドを作成し、符号化して、ＦＰＧＡ６０の送信バッファ６０１に転送するようにしている。そして、書込み対象のＲＦＩＤ２から正常書込み終了の応答コマンドを受信したならば、次の書込みコマンドの送信を指令するようにしている。この場合、送信バッファ６０１には、次の書込みコマンドが符号化された状態で記憶されているので、直ちにこの書込みコマンドに応じて変調が行われ、書込みコマンドに相当する電波がアンテナ１から発信される。
【００４５】
したがって、書込み対象のＲＦＩＤ２からの応答を待って次の書込みコマンドを作成していた従来技術と比較して、コマンドの作成及び符号化に要する時間を短縮できるので、書込み動作の高速化を図ることができる。
【００４６】
因みに本実施の形態においては、ＲＦＩＤ２に対する書込み処理が実行されている間、書込み対象のＲＦＩＤ２は、ＲＦＩＤ供給部３によってアンテナ１の上流側から下流側に順次移送されている。このため、書込み処理に要する時間が長くなると、書込み処理の途中でＲＦＩＤ２がアンテナ１の電波到達領域から外れてしまい、書込みエラーとなる。書込みエラーとなった場合には、ＲＦＩＤ２を検出する最初の処理から書込み処理をやり直さなければならない。
【００４７】
本実施の形態では、上述したように書込み動作の高速化を図ることができるので、書込みエラーとなる頻度を低減させることができる。その結果、書込み処理をやり直す回数も低減されるので、処理効率を高めることができる。
【００４８】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００４９】
例えば前記実施の形態では、ＲＦＩＤ２に対する書込みデータをＩＤデータとしたが、ユーザエリア２７２に対する任意の書込みデータの書込み処理についても、本発明を同様に実施できるものである。
【００５０】
また、前記実施の形態では、符号化された書込コマンドを記憶するコマンド記憶部としてＦＰＧＡ６０に形成された送信バッファ６０１を適用したが、コマンド記憶部はこれに限定されるものではなく、専用のＬＳＩを用いてもよい。
【００５１】
また、前記実施の形態では、データの書込み処理が実行されている間、書込み対象のＲＦＩＤ２がＲＦＩＤ供給部３によってアンテナ１の上流側から下流側に順次移送される場合を示したが、移送しないタイプのリーダ・ライタに本発明を適用することも可能である。また、アンテナ１より上流側あるいは下流側において、ＲＦＩＤ２の表面に印字を施すタイプのリーダ・ライタにも本発明を適用することができる。
【００５２】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施の形態であるリーダ・ライタの要部構成を示すブロック図。
【図２】同実施の形態で使用されるＲＦＩＤの要部構成を示すブロック図。
【図３】同実施の形態において、リーダ・ライタのＲＡＭに形成される主要なメモリエリアを示す模式図。
【図４】同実施の形態において、ワード数カウンタメモリのカウント値とそれに対応した単位書込みデータとの対応関係を示す模式図。
【図５】同実施の形態において、リーダ・ライタのＣＰＵが実行する書込み処理の要部処理手順を示す流れ図。
【符号の説明】
【００５４】
１…アンテナ、２…ＲＦＩＤ、３…ＲＦＩＤ供給部、４…モータ、５…リーダ・ライタ本体、５６…デジタル変復調回路、５７…ＣＰＵ、６０…ＦＰＧＡ、７１…書込みデータメモリ、７２…サイズデータメモリ、７３…ワード数カウンタメモリ、７４…読込みＩＤメモリ。
【図１】
2008065613.tif 000003
【図２】
2008065613.tif 000004
【図３】
2008065613.tif 000005
【図４】
2008065613.tif 000006
【図５】
2008065613.tif 000007