(57)【要約】【課題】エラー検出訂正の機能により無線ＩＣタグの信頼性を向上させる。【解決手段】情報処理装置１００は、リーダ・ライタ２００を介して無線ＩＣタグ３００に対し、書き込み・読み出しを行う。読み出し時には、制御部１２は、アドレス信号、書き込みデータ信号２０を出力し、エラー検出訂正コード発生器１３が、エラー検出訂正コード２１を生成し、合成器１４が書き込みデータ信号２０とエラー検出訂正コード２１とを結合し、メモリ１５は、エラー検出訂正コード付きデータを内部に書き込む。読み出し時には、制御部１２は、アドレス信号を出力し、メモリ１５は、アドレス信号にしたがい、エラー検出訂正コード付きデータを出力する。エラー検出訂正部１６は、エラー検出訂正コード付きデータを調べ、訂正不可能エラー信号２５、または、訂正可能信号を出力し、訂正可能であれば、データを訂正して読み出しデータ信号２３として出力する。【選択図】      図１
2006072426.tif 000002
【特許請求の範囲】
【請求項１】
データと対応するエラー検出訂正コードとをエラー検出訂正コード付きデータとして格納するメモリと、前記メモリから読み出したエラー検出訂正コード付きデータを調べ、エラーを検出しないと、前記メモリからのデータを読み出しデータとして出力し、訂正可能エラーを検出すると、データを訂正して読み出しデータとして出力するエラー検出訂正部とを有することを特徴とする無線ＩＣタグ。
【請求項２】
データと対応するエラー検出訂正コードとをエラー検出訂正コード付きデータとして格納するメモリと、データに対応するエラー検出訂正コードを生成し前記メモリに出力するエラー検出訂正コード発生器と、前記メモリから読み出したエラー検出訂正コード付きデータを調べ、エラーを検出しないと、前記メモリからのデータを読み出しデータとして出力し、訂正可能エラーを検出すると、データを訂正し読み出しデータとして出力するエラー検出訂正部とを有することを特徴とする無線ＩＣタグ。
【請求項３】
エラー検出訂正コード付きデータを調べ、訂正不可能エラーを検出すると、訂正不可能エラー信号を出力する前記エラー検出訂正部を有することを特徴とする請求項１、または、２記載の無線ＩＣタグ。
【請求項４】
前記メモリに書き込み指示・読み出し指示信号、および、アドレス信号を出力し、前記エラー検出訂正部からの訂正不可能エラー信号を入力し、出力する制御部と、前記制御部からの訂正不可能エラー信号を変調し搬送波を出力する変調復調器と、前記変調復調器からの搬送波を送信するアンテナとを有することを特徴とする請求項３記載の無線ＩＣタグ。
【請求項５】
訂正可能エラーを検出すると訂正可能エラー信号を出力する前記エラー検出訂正部と、前記エラー検出訂正部からの訂正可能エラー信号によりカウント値を変化させるカウンタとを有することを特徴とする請求項１、２、または、３記載の無線ＩＣタグ。
【請求項６】
訂正可能エラーを検出すると訂正可能エラー信号を出力する前記エラー検出訂正部と、前記エラー検出訂正部からの訂正可能エラー信号によりカウント値を変化させるカウンタとを有することを特徴とする請求項４記載の無線ＩＣタグ。
【請求項７】
カウント値が事前に設定された閾値を超えると訂正可能エラー頻発信号を出力する前記カウンタと、前記メモリに書き込み指示・読み出し指示信号、および、アドレス信号を出力し、前記カウンタからの訂正可能エラー頻発信号を入力し出力する制御部と、前記制御部からの訂正可能エラー頻発信号を変調し搬送波を出力する変調復調器と、前記変調復調器からの搬送波を送信するアンテナとを有することを特徴とする請求項５記載の無線ＩＣタグ。
【請求項８】
カウント値が事前に設定された閾値を超えると訂正可能エラー頻発信号を出力する前記カウンタと、前記カウンタからの訂正可能エラー頻発信号を入力し出力する前記制御部と、前記制御部からの訂正可能エラー頻発信号を変調し搬送波を出力する前記変調復調器と、前記変調復調器からの搬送波を送信する前記アンテナとを有することを特徴とする請求項６記載の無線ＩＣタグ。
【請求項９】
請求項４記載の前記無線ＩＣタグと、前記無線ＩＣタグからの搬送波を受信し、復調して訂正不可能エラー信号を出力するリーダ・ライタと、前記リーダ・ライタから訂正不可能エラー信号を入力し内部に格納、または、表示する情報処理装置とを有することを特徴とする情報処理システム。
【請求項１０】
請求項７、または、８記載の前記無線ＩＣタグと、前記無線ＩＣタグからの搬送波を受信し、復調して訂正可能エラー頻発信号を出力するリーダ・ライタと、前記リーダ・ライタから訂正可能エラー頻発信号を入力し内部に格納、または、表示する情報処理装置とを有することを特徴とする情報処理システム。
【請求項１１】
無線ＩＣタグ内で、データと対応するエラー検出訂正コードとをエラー検出訂正コード付きデータとして格納するメモリから読み出したエラー検出訂正コード付きデータを調べる手順と、エラーを検出しないと、前記メモリからのデータを読み出しデータとして出力する手順と、訂正可能エラーを検出すると、データを訂正して読み出しデータとして出力する手順とを含むことを特徴とする無線ＩＣタグ制御方法。
【請求項１２】
無線ＩＣタグ内で、データに対応するエラー検出訂正コードを生成し、データと対応するエラー検出訂正コードとをエラー検出訂正コード付きデータとして前記メモリに格納する手順と、前記メモリから読み出したエラー検出訂正コード付きデータを調べる手順と、エラーを検出しないと、前記メモリからのデータを読み出しデータとして出力する手順と、訂正可能エラーを検出すると、データを訂正し読み出しデータとして出力する手順とを含むことを特徴とする無線ＩＣタグ制御方法。
【請求項１３】
エラー検出訂正コード付きデータを調べ、訂正不可能エラーを検出すると、訂正不可能エラー信号を出力する手順を含むことを特徴とする請求項１１、または、１２記載の無線ＩＣタグ制御方法。
【請求項１４】
前記メモリに書き込み指示・読み出し指示信号、および、アドレス信号を出力する手順と、訂正不可能エラー信号を変調し搬送波を無線で送信する手順とを含むことを特徴とする請求項１３記載の無線ＩＣタグ制御方法。
【請求項１５】
データと対応するエラー検出訂正コードとをエラー検出訂正コード付きデータとして格納するメモリから読み出したエラー検出訂正コード付きデータを調べる手順と、エラーを検出しないと、前記メモリからのデータを読み出しデータとして出力する手順と、訂正可能エラーを検出すると、データを訂正して読み出しデータとして出力する手順とを無線ＩＣタグに実行させることを特徴とするプログラム。
【請求項１６】
データに対応するエラー検出訂正コードを生成し、データと対応するエラー検出訂正コードとをエラー検出訂正コード付きデータとして前記メモリに格納する手順と、前記メモリから読み出したエラー検出訂正コード付きデータを調べる手順と、エラーを検出しないと、前記メモリからのデータを読み出しデータとして出力する手順と、訂正可能エラーを検出すると、データを訂正し読み出しデータとして出力する手順とを無線ＩＣタグに実行させることを特徴とするプログラム。
【請求項１７】
エラー検出訂正コード付きデータを調べ、訂正不可能エラーを検出すると、訂正不可能エラー信号を出力する手順を無線ＩＣタグに実行させることを特徴とする請求項１５、または、１６記載のプログラム。
【請求項１８】
前記メモリに書き込み指示・読み出し指示信号、および、アドレス信号を出力する手順と、訂正不可能エラー信号を変調し搬送波を無線で送信する手順とを無線ＩＣタグに実行させることを特徴とする請求項１７記載のプログラム。
【請求項１９】
書き替え可能な領域と書き替え不可能な領域とを含む前記メモリを有することを特徴とする請求項１、２、３、４、５、６、７、または、８記載の無線ＩＣタグ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＩＣタグ、情報処理システム、無線ＩＣタグ制御方法、および、プログラムに関し、特に、信頼性を向上させた無線ＩＣタグ、情報処理システム、無線ＩＣタグ制御方法、および、プログラムに関する。
【背景技術】
【０００２】
無線ＩＣタグには、読み出し専用タイプ、読み出し、および、書き込みタイプなどがあるほか、データを収容するメモリを実装しているタイプがある（たとえば、特許文献１）。
【０００３】
また、メモリの信頼性を高める技術として、ＥＣＣ（Ｅｒｒｏｒ  Ｃｏｌｌｅｃｔｉｏｎ  Ｃｏｄｅ）の技術がある（たとえば、特許文献２）。
【０００４】
【特許文献１】特開２００３−３１７０５０号公報
【特許文献２】特開２０００−１６３２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１記載の技術の問題点は、無線ＩＣタグにエラーが発生した場合に、エラーが伝搬してしまうことである。
【０００６】
その理由は、エラーの訂正を行う機能を搭載していないからである。
【０００７】
特許文献２記載の技術は、ＥＣＣに関するものであるが、無線ＩＣタグに対する利用が可能な構成となっていない。
【０００８】
本発明の目的は、内蔵するメモリのエラーの検出・訂正を行い、信頼性を向上させた無線ＩＣタグ、情報処理システム、無線ＩＣタグ制御方法、または、プログラムを実現することである。
【課題を解決するための手段】
【０００９】
本発明の第１の無線ＩＣタグは、データと対応するエラー検出訂正コードとをエラー検出訂正コード付きデータとして格納するメモリと、前記メモリから読み出したエラー検出訂正コード付きデータを調べ、エラーを検出しないと、前記メモリからのデータを読み出しデータとして出力し、訂正可能エラーを検出すると、データを訂正して読み出しデータとして出力するエラー検出訂正部とを有することを特徴とする。
【００１０】
本発明の第２の無線ＩＣタグは、データと対応するエラー検出訂正コードとをエラー検出訂正コード付きデータとして格納するメモリと、データに対応するエラー検出訂正コードを生成し前記メモリに出力するエラー検出訂正コード発生器と、前記メモリから読み出したエラー検出訂正コード付きデータを調べ、エラーを検出しないと、前記メモリからのデータを読み出しデータとして出力し、訂正可能エラーを検出すると、データを訂正し読み出しデータとして出力するエラー検出訂正部とを有することを特徴とする。
【００１１】
本発明の第３の無線ＩＣタグは、前記第１、または、第２の無線ＩＣタグであって、エラー検出訂正コード付きデータを調べ、訂正不可能エラーを検出すると、訂正不可能エラー信号を出力する前記エラー検出訂正部を有することを特徴とする。
【００１２】
本発明の第４の無線ＩＣタグは、前記第３の無線ＩＣタグであって、前記メモリに書き込み指示・読み出し指示信号、および、アドレス信号を出力し、前記エラー検出訂正部からの訂正不可能エラー信号を入力し、出力する制御部と、前記制御部からの訂正不可能エラー信号を変調し搬送波を出力する変調復調器と、前記変調復調器からの搬送波を送信するアンテナとを有することを特徴とする。
【００１３】
本発明の第５の無線ＩＣタグは、前記第１、第２、または、第３の無線ＩＣタグであって、訂正可能エラーを検出すると訂正可能エラー信号を出力する前記エラー検出訂正部と、前記エラー検出訂正部からの訂正可能エラー信号によりカウント値を変化させるカウンタとを有することを特徴とする。
【００１４】
本発明の第６の無線ＩＣタグは、前記第４の無線ＩＣタグであって、訂正可能エラーを検出すると訂正可能エラー信号を出力する前記エラー検出訂正部と、前記エラー検出訂正部からの訂正可能エラー信号によりカウント値を変化させるカウンタとを有することを特徴とする。
【００１５】
本発明の第７の無線ＩＣタグは、前記第５の無線ＩＣタグであって、カウント値が事前に設定された閾値を超えると訂正可能エラー頻発信号を出力する前記カウンタと、前記メモリに書き込み指示・読み出し指示信号、および、アドレス信号を出力し、前記カウンタからの訂正可能エラー頻発信号を入力し出力する制御部と、前記制御部からの訂正可能エラー頻発信号を変調し搬送波を出力する変調復調器と、前記変調復調器からの搬送波を送信するアンテナとを有することを特徴とする。
【００１６】
本発明の第８の無線ＩＣタグは、前記第６の無線ＩＣタグであって、カウント値が事前に設定された閾値を超えると訂正可能エラー頻発信号を出力する前記カウンタと、前記カウンタからの訂正可能エラー頻発信号を入力し出力する前記制御部と、前記制御部からの訂正可能エラー頻発信号を変調し搬送波を出力する前記変調復調器と、前記変調復調器からの搬送波を送信する前記アンテナとを有することを特徴とする。
【００１７】
本発明の第１の情報処理システムは、前記第４の無線ＩＣタグと、前記第４の無線ＩＣタグからの搬送波を受信し、復調して訂正不可能エラー信号を出力するリーダ・ライタと、前記リーダ・ライタから訂正不可能エラー信号を入力し内部に格納、または、表示する情報処理装置とを有することを特徴とする。
【００１８】
本発明の第２の情報処理システムは、前記第７、または、第８の無線ＩＣタグと、前記第７、または、第８の無線ＩＣタグからの搬送波を受信し、復調して訂正可能エラー頻発信号を出力するリーダ・ライタと、前記リーダ・ライタから訂正可能エラー頻発信号を入力し内部に格納、または、表示する情報処理装置とを有することを特徴とする。
【００１９】
本発明の第１の無線ＩＣタグ制御方法は、無線ＩＣタグ内で、データと対応するエラー検出訂正コードとをエラー検出訂正コード付きデータとして格納するメモリから読み出したエラー検出訂正コード付きデータを調べる手順と、エラーを検出しないと、前記メモリからのデータを読み出しデータとして出力する手順と、訂正可能エラーを検出すると、データを訂正して読み出しデータとして出力する手順とを含むことを特徴とする。
【００２０】
本発明の第２の無線ＩＣタグ制御方法は、無線ＩＣタグ内で、データに対応するエラー検出訂正コードを生成し、データと対応するエラー検出訂正コードとをエラー検出訂正コード付きデータとして前記メモリに格納する手順と、前記メモリから読み出したエラー検出訂正コード付きデータを調べる手順と、エラーを検出しないと、前記メモリからのデータを読み出しデータとして出力する手順と、訂正可能エラーを検出すると、データを訂正し読み出しデータとして出力する手順とを含むことを特徴とする。
【００２１】
本発明の第３の無線ＩＣタグ制御方法は、前記第１、または、第２の無線ＩＣタグ制御方法であって、エラー検出訂正コード付きデータを調べ、訂正不可能エラーを検出すると、訂正不可能エラー信号を出力する手順を含むことを特徴とする。
【００２２】
本発明の第４の無線ＩＣタグ制御方法は、前記第３の無線ＩＣタグ制御方法であって、前記メモリに書き込み指示・読み出し指示信号、および、アドレス信号を出力する手順と、訂正不可能エラー信号を変調し搬送波を無線で送信する手順とを含むことを特徴とする。
【００２３】
本発明の第１のプログラムは、データと対応するエラー検出訂正コードとをエラー検出訂正コード付きデータとして格納するメモリから読み出したエラー検出訂正コード付きデータを調べる手順と、エラーを検出しないと、前記メモリからのデータを読み出しデータとして出力する手順と、訂正可能エラーを検出すると、データを訂正して読み出しデータとして出力する手順とを無線ＩＣタグに実行させることを特徴とする。
【００２４】
本発明の第２のプログラムは、データに対応するエラー検出訂正コードを生成し、データと対応するエラー検出訂正コードとをエラー検出訂正コード付きデータとして前記メモリに格納する手順と、前記メモリから読み出したエラー検出訂正コード付きデータを調べる手順と、エラーを検出しないと、前記メモリからのデータを読み出しデータとして出力する手順と、訂正可能エラーを検出すると、データを訂正し読み出しデータとして出力する手順とを無線ＩＣタグに実行させることを特徴とする。
【００２５】
本発明の第３のプログラムは、前記第１、または、第２のプログラムであって、エラー検出訂正コード付きデータを調べ、訂正不可能エラーを検出すると、訂正不可能エラー信号を出力する手順を無線ＩＣタグに実行させることを特徴とする。
【００２６】
本発明の第４のプログラムは、前記第３のプログラムであって、前記メモリに書き込み指示・読み出し指示信号、および、アドレス信号を出力する手順と、訂正不可能エラー信号を変調し搬送波を無線で送信する手順とを無線ＩＣタグに実行させることを特徴とする。
【００２７】
本発明の第９の無線ＩＣタグは、前記第１、２、３、４、５、６、７、または、８の無線ＩＣタグであって、書き替え可能な領域と書き替え不可能な領域とを含む前記メモリを有することを特徴とする。
【発明の効果】
【００２８】
本発明の効果は、無線ＩＣタグの信頼性が向上することである。
【発明を実施するための最良の形態】
【００２９】
次に、本発明を実施するための第１の最良の形態について図面を参照して詳細に説明する。
【００３０】
図１は、本発明を実施するための第１の最良の形態の構成を示すブロック図である。
【００３１】
図１を参照すると、本発明を実施するための第１の最良の形態は、情報処理装置１００と、リーダ・ライタ２００と、無線ＩＣタグ３００とから構成される。
【００３２】
情報処理装置１００は、サーバ等のコンピュータであり、無線ＩＣタグ３００からリーダ・ライタ２００を介して入力したデータを処理する。
【００３３】
リーダ・ライタ２００は、無線ＩＣタグ３００の読み出し・書き込み装置であり、制御信号を送信し、無線ＩＣタグ３００内にあるデータを読み出す、および、無線ＩＣタグ３００内にデータを書き込む処理を無線によって行う。なお、リーダ・ライタ２００の中には、無線ＩＣタグ３００のアンテナ１０に対向して、搬送波（データ信号、および、制御信号）を送受信するアンテナが存在するが、自明であるので、省略する。
【００３４】
無線ＩＣタグ３００は、アンテナ１０と、変調復調器１１と、制御部１２と、エラー検出訂正コード発生器１３と、合成器１４と、メモリ１５と、エラー検出訂正部１６とを含む。
【００３５】
アンテナ１０は、リーダ・ライタ２００から無線で受信した搬送波（データ信号、および、制御信号）を変調復調器１１へ送信する機能と、変調復調器１１から受信した搬送波（データ信号、および、制御信号）をリーダ・ライタ２００へ無線で送信する機能とを有する。
【００３６】
変調復調器１１は、アンテナ１０から入力した搬送波を復調し、データ、および、制御信号を取り出して制御部１２へ出力する機能と、制御部１２から入力したデータ、および、制御信号を搬送波に変調してアンテナ１０へ出力する機能とを有する。
【００３７】
制御部１２は、変調復調器１１から入力したデータを書き込みデータ信号２０としてエラー検出訂正コード発生器１３、および、合成器１４に出力する機能を有する。また、制御部１２は、メモリ１５に、制御信号２２（書き込み指示・読み出し指示信号、および、アドレス信号）を出力する。また、制御部１２は、さらに、エラー検出訂正部１６からの読み出しデータ信号２３、訂正可能エラー信号２６（メモリ１５から読み出されたデータにエラーが検出され、エラーが訂正されたことを示す信号）、および、訂正不可能エラー信号２５（メモリ１５から読み出されたデータにエラーが検出されたが、エラーの訂正が実施できなかったことを示す信号）を入力する機能を有する。
【００３８】
エラー検出訂正コード発生器１３は、制御部１２から入力したデータに対してエラー検出訂正コード２１を生成し、合成器１４へ出力する機能を有する。
【００３９】
合成器１４は、制御部１２から入力したデータとエラー検出訂正コード発生器１３から入力したエラー検出訂正コード２１とをつなぎ合わせて、エラー検出訂正コード付きデータとしてメモリ１５に出力する機能を有する。
【００４０】
メモリ１５は、制御部１２からの制御信号２２（書き込み指示・読み出し指示信号、および、アドレス信号）にしたがって、合成器１４から入力したエラー検出訂正コード付きデータを自身に書き込んで保持する機能と、エラー検出訂正コード付きデータを読み出してエラー検出訂正部１６へ出力する機能を有する。
【００４１】
エラー検出訂正部１６は、メモリ１５から読み出されたエラー検出訂正コード付きデータを調べ、エラーを検出しなければ、データの部分をそのまま、読み出しデータ信号２３として制御部１２へ出力する機能を有する。また、エラー検出訂正部１６は、エラー検出訂正コード付きデータを調べ、訂正可能エラーを検出すると、訂正可能エラー信号２６、および、エラーを訂正した読み出しデータ信号２３を制御部１２に出力する機能を有する。また、エラー検出訂正部１６は、エラー検出訂正コード付きデータを調べ、訂正不可能エラーを検出すると、訂正不可能エラー信号２５を制御部１２に出力する機能を有する。
【００４２】
エラー検出訂正の方式は規定しないが、たとえば、エラー検出訂正コード２１として、一般的な、ＥＣＣ（Ｅｒｒｏｒ  Ｃｏｌｌｅｃｔｉｏｎ  Ｃｏｄｅ）が利用できる。
【００４３】
次に、本発明を実施するための第１の最良の形態の動作について図面を参照して説明する。
【００４４】
図２は、本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【００４５】
図３は、本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【００４６】
図４は、本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【００４７】
まず、情報処理装置１００から無線ＩＣタグ３００へのデータの書き込みの動作について説明する。
【００４８】
図２を参照すると、情報処理装置１００から無線ＩＣタグ３００にデータを書き込む場合、情報処理装置１００は、リーダ・ライタ２００へ書き込み指示信号、アドレス（メモリ１５に対する）、および、書き込みデータを出力する（図２ステップＴ１）。次に、リーダ・ライタ２００は、入力した書き込み指示信号、アドレス、および、書き込みデータを搬送波に載せ、無線で無線ＩＣタグ３００のアンテナ１０へ送信する（ステップＴ２）。アンテナ１０は、受信した搬送波を変調復調器１１へ出力する（ステップＴ３）。変調復調器１１は、搬送波を復調し、書き込み指示信号、アドレス、および、書き込みデータを制御部１２へ出力する（ステップＴ４）。制御部１２は、書き込みデータ信号２０をエラー検出訂正コード発生器１３、および、合成器１４へ送信すると共に、メモリ１５に対して、制御信号２２（書き込み指示・読み出し指示信号（書き込みを指示する）、および、アドレス信号）を出力する（ステップＴ５）。エラー検出訂正コード発生器１３は、入力した書き込みデータ信号２０に対しエラー検出訂正コード２１を生成し出力する（ステップＴ６）。合成器１４は、書き込みデータ信号２０とエラー検出訂正コード２１とをつなぎ合わせて、エラー検出訂正コード付きデータとしてメモリ１５に出力する（ステップＴ７）。メモリ１５は、制御部１２からの制御信号２２に従って、合成器１４からのエラー検出訂正コード付きデータを内部に書き込む（ステップＴ８）。
【００４９】
次に、情報処理装置１００が無線ＩＣタグ３００からデータを読み出す動作について説明する。
【００５０】
情報処理装置１００が無線ＩＣタグ３００からデータを読み出す場合、情報処理装置１００は、リーダ・ライタ２００へ読み込み指示信号、および、アドレス（メモリ１５に対する）を出力する（図３ステップＲ１）。次に、リーダ・ライタ２００は、読み出し指示信号、および、アドレスを搬送波に載せ、無線で無線ＩＣタグ３００のアンテナ１０へ送信する（ステップＲ２）。
【００５１】
アンテナ１０は、受信した搬送波を変調復調器１１へ出力する（ステップＲ３）。変調復調器１１は、搬送波を復調し、読み出し指示信号、および、アドレスを制御部１２へ出力する（ステップＲ４）。制御部１２は、制御信号２２（書き込み指示・読み出し指示信号（読み出しを指示する）、および、アドレス信号）をメモリ１５へ出力する（ステップＲ５）。メモリ１５は、制御部１２からの書き込み指示・読み出し指示信号（読み出しを指示する）に従って、内部からエラー検出訂正コード付きデータを読み出し、エラー検出訂正部１６に出力する（ステップＲ６）。
【００５２】
エラー検出訂正部１６は、エラー検出訂正コード付きデータを調べる（ステップＲ７）。エラー検出訂正部１６は、エラーを検出しないと（ステップＲ７／Ｎｏ）、エラー検出訂正コード付きデータの内、データをそのまま、読み出しデータ信号２３として制御部１２に出力する（ステップＲ８）。制御部１２は、エラー検出訂正部１６から入力した読み出しデータ信号２３を変調復調器１１に出力する（ステップＲ９）。変調復調器１１は、読み出しデータ信号を変調し、搬送波に載せてアンテナ１０に出力する（ステップＲ１０）。アンテナ１０は、変調復調器１１からの搬送波を無線で送信する（ステップＲ１１）。
【００５３】
次に、リーダ・ライタ２００は、無線ＩＣタグ３００のアンテナ１０からの搬送波を受信し、復調して、読み出しデータを情報処理装置１００に出力する（ステップＲ１２）。次に、情報処理装置１００は、リーダ・ライタ２００から読み出しデータを入力し、内部の記憶装置に格納する（ステップＲ１３）。
【００５４】
次に、無線ＩＣタグ３００のメモリ１５に記録されているデータにエラーが存在する場合の動作について説明する。
【００５５】
エラー検出訂正部１６は、エラーを検出すると（図３ステップＲ７／Ｙｅｓ）、エラーが訂正可能であるか、または、訂正不可能であるかどうかを調べる（図４ステップＹ１）。エラーが訂正不可能であると（ステップＹ１／Ｎｏ）、エラー検出訂正部１６は、訂正不可能エラー信号２５を制御部１２に出力する（ステップＹ２）。制御部１２は、エラー検出訂正部１６から入力した訂正不可能エラー信号２５を変調復調器１１に出力する（ステップＹ３）。変調復調器１１は、訂正不可能エラー信号を変調し、搬送波に載せてアンテナ１０に出力する（ステップＹ４）。アンテナ１０は、変調復調器１１からの搬送波を無線で出力する（ステップＹ５）。
【００５６】
次に、リーダ・ライタ２００は、無線ＩＣタグ３００のアンテナ１０からの搬送波を受信し、復調して、訂正不可能エラー信号を情報処理装置１００に出力する（ステップＹ６）。次に、情報処理装置１００は、リーダ・ライタ２００から訂正不可能エラー信号を入力し、内部の記憶装置に格納し（ステップＹ７）、訂正不可能エラー信号の存在をディスプレイ等に表示する（ステップＹ８）。
【００５７】
エラー検出訂正部１６は、エラーが訂正可能であると（ステップＹ１／Ｙｅｓ）、訂正可能エラー信号２６、および、エラー検出訂正コードに基づいてエラーを訂正したデータである読み出しデータ信号２３を制御部１２に出力する（ステップＹ９）。制御部１２は、エラー検出訂正部１６から入力した訂正可能エラー信号２６、および、読み出しデータ信号２３を変調復調器１１に出力する（ステップＹ１０）。変調復調器１１は、訂正可能エラー信号、および、読み出しデータ信号を変調し、搬送波に載せてアンテナ１０に出力する（ステップＹ１１）。アンテナ１０は、変調復調器１１からの搬送波を無線で送信する（ステップＹ１２）。
【００５８】
次に、リーダ・ライタ２００は、無線ＩＣタグ３００のアンテナ１０からの搬送波を受信し、復調して、訂正可能エラー信号、および、読み出しデータを情報処理装置１００に出力する（ステップＹ１３）。次に、情報処理装置１００は、リーダ・ライタ２００から訂正可能エラー信号、および、読み出しデータを入力し、内部の記憶装置に格納する（ステップＹ１４）。次に、情報処理装置１００は、入力した訂正可能エラー信号の回数を累積し、累積回数が事前に設定された閾値を超えると（ステップＹ１５／Ｙｅｓ）、訂正可能エラー信号の累積回数が閾値を超えたこと示す情報をディスプレイ等に表示する（ステップＹ１６）。
【００５９】
無線ＩＣタグ３００は、自身に電池を実装するタイプでも、電池を実装しないタイプでもよい。また、メモリ１５へのデータ書き込み時に、エラー検出訂正コード発生器１３が、制御部１２から受信した書き込みデータ信号２０からエラー検出訂正コード２１を生成するとしたが、情報処理装置１００が、書き込みデータにエラー検出訂正コードを付加して出力し、無線ＩＣタグ３００が、そのエラー検出訂正コードをメモリ１５に書き込む構成も可能である。この場合には、エラー検出訂正コード発生器１３、および、合成器１４は不要となる。
【００６０】
また、単一アドレスのメモリ１５（または、レジスタ等）を用いれば、アドレスは必要ない。
【００６１】
次に、メモリ１５の実施例について図面を参照して詳細に説明する。
【００６２】
図５は、メモリ１５の内容の一例を示す説明図である。
【００６３】
図５を参照すると、メモリ１５の各アドレスには、エラー検出訂正コード付きデータが格納される。また、メモリ１５は、たとえば、ＩＤ領域、および、ユーザー領域を含む。ＩＤ領域は、無線ＩＣタグ３００の識別コードを格納する領域であり、製造工場等において、ユニークな値が書き込まれる。ＩＤ領域は、情報処理装置１００から読み出しはできるが、書き込みできない。ユーザー領域は、情報処理装置１００から読み出し、および、書き込みができる領域である。たとえば、ＩＤ領域は、ＲＯＭ（リード・オンリー・メモリ）で構成され、ユーザー領域は、ＥＰＲＯＭ（電子的プログラマブル・リード・オンリー・メモリ）で構成されることが可能である。
【００６４】
以上説明したように、本発明を実施するための第１の最良の形態では、エラー検出訂正機能により、無線ＩＣタグ３００の信頼性が向上するという効果がある。
【００６５】
また、訂正不可能エラーの発生を容易に観測できるという効果もある。
【００６６】
また、訂正可能エラーが頻発することを観測できるという効果もある。
【００６７】
次に、本発明を実施するための第２の最良の形態について図面を参照して詳細に説明する。
【００６８】
図６は、本発明を実施するための第２の最良の形態の構成を示すブロック図である。
【００６９】
本発明を実施するための第２の最良の形態は、本発明を実施するための第１の最良の形態の無線ＩＣタグ３００内にカウンタ１８を付加する構成である。カウンタ１８は、訂正可能エラー信号２６を入力し、カウント値を変化させる機能を持つ。また、カウンタ１８は、内部に事前に閾値が設定される閾値レジスタを含む。カウンタ１８は、カウント値と閾値レジスタ内の閾値とを比較し、比較結果を示す比較結果信号２９を制御部１２に出力する。
【００７０】
次に、本発明を実施するための第２の最良の形態の動作について説明する。
【００７１】
図７は、本発明を実施するための第２の最良の形態の動作を示すフローチャートである。
【００７２】
図７を参照して、無線ＩＣタグ３００のメモリ１５に記録されているデータに訂正可能エラーが存在する場合の動作について説明する。
【００７３】
エラー検出訂正部１６は、エラーが訂正可能であると（ステップＹ１／Ｙｅｓ）、訂正可能エラー信号２６をカウンタ１８に出力し、かつ、訂正可能エラー信号２６、および、エラー検出訂正コードに基づいてエラーを訂正したデータを読み出しデータ信号２３として制御部１２に出力する（図７ステップＺ１）。カウンタ１８は、訂正可能エラー信号２６により、カウント値を変化させ（たとえば、カウントアップ）、カウント値と、内部の閾値レジスタ内の閾値とを比較し、比較結果を示す比較結果信号２９を出力する（ステップＺ２）。
【００７４】
制御部１２は、カウンタ１８からの比較結果信号２９が「カウント値が閾値を超えている」ことを示していると（ステップＺ３／Ｙｅｓ）、訂正可能エラー頻発信号、および、エラー検出訂正部１６から入力した読み出しデータ信号２３を変調復調器１１に出力する（ステップＺ４）。制御部１２は、カウンタ１８からの比較結果信号２９が「カウント値が閾値を超えている」ことを示していないと（ステップＺ３／Ｎｏ）、エラー検出訂正部１６から入力した読み出しデータ信号２３を変調復調器１１に出力する（ステップＺ５）。
【００７５】
訂正可能エラー頻発信号は、変調復調器１１、アンテナ１０を介し（ステップＺ６）、さらに、リーダ・ライタ２００を介して（ステップＺ７）、情報処理装置１００に入力される。情報処理装置１００は、訂正可能エラー頻発信号を入力すると、「訂正可能エラーが頻発している」こと示す情報をディスプレイ等に表示する（ステップＺ８）。
【００７６】
本発明を実施するための第２の最良の形態の図４ステップＹ１１〜ステップＹ１４における動作は、訂正可能エラー信号の替わりに、訂正可能エラー頻発信号が使用されることを除いて、本発明を実施するための第１の最良の形態と同じである。
【００７７】
また、前記以外の動作は、本発明を実施するための第１の最良の形態と同じであるので、説明は省略する。
【００７８】
このように、本発明を実施するための第２の最良の形態では、無線ＩＣタグ３００内にあるカウンタ１８を設けて訂正可能エラー信号２６の発生回数を計数しているので、本発明を実施するための第１の最良の形態よりも、情報処理装置１００による処理の負担が軽くなり、全体の処理時間が短縮されるという効果がある。
【００７９】
次に、本発明を実施するための第３の最良の形態について図面を参照して説明する。
【００８０】
本発明を実施するための第３の最良の形態は、図２〜図４、図７の各ステップを含む方法である。
【００８１】
次に、本発明を実施するための第４の最良の形態について図面を参照して説明する。
【００８２】
本発明を実施するための第４の最良の形態は、無線ＩＣタグ３００をファームウェア制御とした場合のプログラムである。このプログラムは、図示しないコントロールストアに格納され実行され、図２〜図４、図７の各ステップを無線ＩＣタグ３００に実行させる。また、リーダ・ライタ２００、情報処理装置１００に図２〜図４、図７のステップを実行させるプログラムも可能である。
【図面の簡単な説明】
【００８３】
【図１】本発明を実施するための第１の最良の形態の構成を示すブロック図。
【図２】本発明を実施するための第１の最良の形態の動作を示すフローチャート。
【図３】本発明を実施するための第１の最良の形態の動作を示すフローチャート。
【図４】本発明を実施するための第１の最良の形態の動作を示すフローチャート。
【図５】図１のメモリの内容の一例を示す説明図。
【図６】本発明を実施するための第２の最良の形態の構成を示すブロック図。
【図７】本発明を実施するための第２の最良の形態の動作を示すフローチャート。
【符号の説明】
【００８４】
１０    アンテナ
１１    変調復調器
１２    制御部
１３    エラー検出訂正コード発生器
１４    合成器
１５    メモリ
１６    エラー検出訂正部
１８    カウンタ
２０    書き込みデータ信号
２１    エラー検出訂正コード
２２    制御信号
２３    読み出しデータ信号
２５    訂正不可能エラー信号
２６    訂正可能エラー信号
２９    比較結果信号
１００    情報処理装置
２００    リーダ・ライタ
３００    無線ＩＣタグ
【図１】
2006072426.tif 000003
【図２】
2006072426.tif 000004
【図３】
2006072426.tif 000005
【図４】
2006072426.tif 000006
【図５】
2006072426.tif 000007
【図６】
2006072426.tif 000008
【図７】
2006072426.tif 000009