(57)【特許請求の範囲】
【請求項１】
電気的に接続する端末装置から送信される表示データを受信するデータ受信手段と、
前記表示データを表示するデータ表示媒体と、
前記データ表示媒体を制御し、前記データ受信手段が受信した前記表示データを前記データ表示媒体に表示させる表示媒体制御手段を備え、
前記表示媒体制御手段は、前記データ受信手段が前記端末装置から前記表示データの送信終了の信号を受信し、前記表示データの表示処理が終了したときに、前記表示データを所定のブロック単位で演算処理することで得られる値として、所定のアルゴリズムに従い、前記データ受信手段が受信した前記表示データの誤り検出符号を演算し、前記誤り検出符号の値を前記表示データの終わりを示すエンドマークとして表示することを特徴とするデータ表示装置付きカード。
【請求項２】
データ表示装置付きカードの表示処理の終了を通知する方法であって、
前記データ表示装置付きカードが、前記表示装置付きカードと電気的に接続する端末装置から表示データの送信終了の信号を受信し、受信した前記表示データの表示処理が終了したときに、前記端末装置から受信した前記表示データを所定のブロック単位で演算処理することで得られる値として、所定のアルゴリズムに従い、前記表示データの誤り検出符号を演算し、前記誤り検出符号の値を前記表示データの終わりを示すエンドマークとして表示することを特徴とする方法。
【請求項３】
データ表示装置付きカードに実装されるコンピュータプログラムであっ
て、前記表示装置付きカードと電気的に接続する端末装置から表示データの送信終了の信号を受信し、受信した前記表示データの表示処理が終了したときに、前記端末装置から受信した前記表示データを所定のブロック単位で演算処理することで得られる値として、所定のアルゴリズムに従い、前記表示データの誤り検出符号を演算し、前記誤り検出符号の値を前記表示データの終わりを示すエンドマークとして表示する手段として、前記表示装置付きカードに備えられた半導体集積回路を機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内部に半導体集積回路を備え、更に、表面にデータを表示させるディスプレイを備えたデータ表示装置付きカードに関し、更に詳しくは、ディスプレイに表示するデータを処理する技術に関する。
【背景技術】
【０００２】
カード媒体の表面に任意のデータを表示する技術として、表示媒体として感熱式のリライト材をカード表面に設け、端末装置に備えられたサーマルヘッドによって、カード表面のリライト材に任意のデータを印字する方式が一般的に用いられてきた。
【０００３】
しかし、交通用途や金融用途でＩＣカードが普及するにつれ、ＩＣカードのカード表面に設けられる表示媒体は、感熱式のリライト材から、コンピュータから送信されたデータを表示する表示媒体（液晶ディスプレイや電子ペーパーなど）が採用されるケースが増えている。
【０００４】
例えば、特許文献１においては、リーダ／ライタとの通信用の入出力ポートを有するマイクロコントローラと、入出力ポートの信号線に接続されるとともに、マイクロコントローラがリーダ／ライタから供給されるクロック信号を分周して生成した表示クロック信号が加えられる表示ドライバと、液晶の表示部を備え、表示部への出力の許可／非許可を示す情報が設定されたファイルを格納する自己表示機能付きＩＣカードが開示されている。
【０００５】
【特許文献１】特開２００１−３３１７７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、リーダ／ライタとの通信用のインターフェース（入出力ポート）が非接触通信インターフェースであるデータ表示装置付きカードの場合、端末装置からデータ表示装置付きカードに表示データを送信しても、ユーザは、正常にすべての表示データをデータ表示装置付きカードが受信し、データ表示装置付きカードの表示媒体に表示データが正常に表示されているか確認できるすべはなかった。
【０００７】
そこで、本発明は、データ表示装置付きカードを利用するユーザが、データ表示装置付きカードに備えられた表示媒体に表示データが最後まで表示された確認することができ、更に、表示媒体に表示された表示データの正当性を目視で確認することのできるデータ表示装置付きカード、および、表示処理の終了を通知する方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決する第１の発明は、電気的に接続する端末装置から送信される表示データを受信するデータ受信手段と、前記表示データを表示するデータ表示媒体と、前記データ表示媒体を制御し、前記データ受信手段が受信した前記表示データを前記データ表示媒体に表示させる表示媒体制御手段を備え、前記表示媒体制御手段は、前記データ受信手段が前記端末装置から前記表示データの送信終了の信号を受信し、前記表示データの表示処理が終了したときに、前記表示データを所定のブロック単位で演算処理することで得られる値として、所定のアルゴリズムに従い、前記データ受信手段が受信した前記表示データの誤り検出符号を演算し、前記誤り検出符号の値を前記表示データの終わりを示すエンドマークとして表示することを特徴とするデータ表示装置付きカードである。
【００１０】
第１の発明によれば、前記表示媒体制御手段が、前記データ受信手段が受信した前記表示データを最後まで表示したときに、所定のアルゴリズムに従い、前記データ受信手段が受信した前記表示データの誤り検出符号を演算し、前記誤り検出符号の値を前記表示データの終わりを示すエンドマークとして表示することで、前記ユーザは、前記表示データの表示が終了したことを前記エンドマークによって確認できる。
【００１１】
更に、第１の発明によれば、所定のアルゴリズムに従い、前記データ受信手段が受信した前記表示データの誤り検出符号を演算し、前記誤り検出符号の値を前記エンドマークとすることで、前記表示データの送信元（例えば、前記端末装置）が提示する前記誤り検出符号と、前記表示装置付きカードに表示された前記エンドマークを比較すれば、ユーザは、前記表示装置付きカードに表示された前記表示データの正当性を確認することができる。
【００１２】
第２の発明は、データ表示装置付きカードの表示処理の終了を通知する方法であって、前記データ表示装置付きカードが、前記表示装置付きカードと電気的に接続する端末装置から表示データの送信終了の信号を受信し、受信した前記表示データの表示処理が終了したときに、前記端末装置から受信した前記表示データを所定のブロック単位で演算処理することで得られる値として、所定のアルゴリズムに従い、前記表示データの誤り検出符号を演算し、前記誤り検出符号の値を前記表示データの終わりを示すエンドマークとして表示することを特徴とする方法である。
【００１４】
第２の発明によれば、上述した第１の発明と同様の効果が得られる。
【００１５】
第３の発明は、データ表示装置付きカードに実装されるコンピュータプログラムであっ
て、前記表示装置付きカードと電気的に接続する端末装置から表示データの送信終了の信号を受信し、受信した前記表示データの表示処理が終了したときに、前記端末装置から受信した前記表示データを所定のブロック単位で演算処理することで得られる値として、所定のアルゴリズムに従い、前記表示データの誤り検出符号を演算し、前記誤り検出符号の値を前記表示データの終わりを示すエンドマークとして表示する手段として、前記表示装置付きカードに備えられた半導体集積回路を機能させるためのコンピュータプログラムである。
【００１７】
第３の発明によれば、上述した第１の発明と同様の効果が得られる。
【発明の効果】
【００１８】
上述した本発明によれば、データ表示装置付きカードを利用するユーザが、データ表示装置付きカードに備えられた表示媒体に表示データが最後まで表示されたことを確認することができ、更に、表示媒体に表示された表示データの正当性を目視で確認することのできるデータ表示装置付きカードおよび表示データの表示方法を提供できる。
【発明を実施するための最良の形態】
【００１９】
ここから、本発明に係わるデータ表示装置付きカード１、および、表示データの表示処理を通知する方法について、図を参照しながら詳細に説明する。
【００２０】
図１は、データ表示装置付きカード１の外観図である。データ表示装置付きカード１と電気的に接続する通信インターフェース（以下、「Ｉ／Ｆ」と記す。）を備えた端末装置２から受信した表示データ（ここでは、電子チケットの表示データ）を表示するデータ表示媒体として、データ表示装置付きカード１のカード表面に電子ペーパー１０が設けられ、データ表示装置付きカード１は、端末装置２から送信された表示データを電子ペーパー１０に表示させる機能を備えている。
【００２１】
データ表示装置付きカード１が従来のカードと異なる点は、端末装置２から表示データの送信終了の信号を受信し、表示データの描写が終了すると、端末装置２から受信した表示データに加え、表示データの表示処理が終了したことを示すエンドマークを、電子ペーパー１０に表示させる点にある。エンドマークを表示させる箇所は任意でよいが、エンドマークの性質を考えると、電子ペーパー１０の全面にデータを表示させたときに、最後にデータが表示される位置にエンドマークを表示させることが好適である。
【００２２】
データ表示装置付きカード１の表示処理が終了したことを示すエンドマークを表示することで、データ表示装置付きカード１を利用するユーザは、表示データの表示処理が終了し、すべての表示データが電子ペーパー１０に表示されたことを目視で確認できるようになるし、更に、エンドマークを表示データの誤り検出符号（ここでは、２バイトＣＲＣ）とすれば、このエンドマークによって、電子ペーパー１０に表示された表示データの正当性を目視で検証できるようになる。
【００２３】
図２は、本実施の形態に係わるデータ表示装置付きカード１のブロック図である。データ表示装置付きカード１は、端末装置２と表示データの通信を行う専用の通信インターフェース（以下、Ｉ／Ｆ）である表示用通信Ｉ／Ｆ１２（ここでは、接触型の通信Ｉ／Ｆ）と、端末装置２から受信した表示データを表示するデータ表示媒体である電子ペーパー１０と、表示通信Ｉ／Ｆが受信した表示データを電子ペーパー１０に表示させるため表示媒体制御手段となる電子ペーパー駆動回路１１と、非接触ＩＣカード用の非接触ＩＣチップ１３と、端末装置２と非接触通信するときに非接触ＩＣチップ１３が利用するアンテナコイル１４を備えている。
【００２４】
電子ペーパー１０は、電子粉流体層或いは液晶層と電極などが組み合わされた表示媒体で、電子ペーパー駆動回路１１は電子ペーパー１０の電極を制御し、指定されたデータを電子ペーパー１０に表示させる回路で、表示用通信Ｉ／Ｆ１２を介して接続された端末装置２から供給される電力で動作する。
【００２５】
本実施の形態において、端末装置２からデータ表示装置付きカード１に送信される表示データは、白黒の２値のビットマップデータで、電子ペーパー駆動回路１１は、端末装置２から受信した表示データを電子ペーパー１０の左上の原点から右方向に描写し、電子ペーパー１０の右下を最後に描写する。
【００２６】
電子ペーパー駆動回路１１には、電子ペーパー１０の電極を制御する機能に加え、上述したエンドマークを生成する機能を備えている。本実施の形態において、電子ペーパー駆動回路１１は、端末装置２から受信した表示データのＣＲＣ（２バイト）を演算し、表示データを最後に受信したときのＣＲＣの値をエンドマークとして、電子ペーパー１０の右下隅に表示させる。
【００２７】
非接触ＩＣチップ１３には、電子チケットなどのアプリケーションが実装され、非接触ＩＣチップ１３が有する非接触通信Ｉ／Ｆはアンテナコイル１４と接続し、非接触通信Ｉ／Ｆを介して端末装置２から供給される電力で、非接触ＩＣチップ１３は動作する。
【００２８】
本実施の形態においては、データ表示装置付きカード１の回路構成を簡単にするために、非接触ＩＣチップ１３と電子ペーパー駆動回路１１を電気的に分離し、非接触ＩＣチップ１３と電子ペーパー駆動回路１１はそれぞれ独立して動作するように設計されている。当然のことながら、エンドマークを生成する回路と電子ペーパー駆動回路１１とは、それぞれ個別の回路であっても構わないし、特許文献１で開示されているように、図２で図示した電子ペーパー駆動回路１１の機能を非接触ＩＣチップ１３が備えていても構わない。
【００２９】
なお、本実施の形態において、データ表示装置付きカード１の表示媒体を電子ペーパー１０としているが、電子ペーパー１０は他の表示媒体でもよく、例えば、電子ペーパー１０の代わりに液晶ディスプレイを用いることもできる。電子ペーパー１０の代わりに液晶ディスプレイを用いるときは、電子ペーパー駆動回路１１は液晶駆動回路になり、更に、データ表示装置付きカード１は液晶ディスプレイに電源を常時供給するための電池を備える。
【００３０】
ここから、データ表示装置付きカード１がエンドマークを表示する処理のフローについて説明する。図３は、データ表示装置付きカード１がエンドマークを表示する処理のフローである。
【００３１】
ユーザがデータ表示装置付きカード１を利用するとき、端末装置２のカード挿入口へデータ表示装置付きカード１を挿入すると、データ表示装置付きカード１の表示用Ｉ／Ｆと端末装置２の通信Ｉ／Ｆが電気的に接続すると共に、端末装置２の非接触通信Ｉ／Ｆが電波を発信し、データ表示装置付きカード１に備えられた非接触ＩＣチップ１３が活性化する（ステップＳ１）。
【００３２】
データ表示装置付きカード１と端末装置２が電気的に接続すると、非接触ＩＣチップ１３は、端末装置２から送信されるコマンドメッセージに従い、ユーザ認証や購入決済など電子チケットの購入処理を実施する（ステップＳ２）。
【００３３】
電子チケットの購入処理が終了すると、端末装置２は、端末装置２の通信Ｉ／Ｆを介し、購入した電子チケットの表示データをデータ表示装置付きカード１に送信開始し、データ表示装置付きカード１は、端末装置２から表示データを受信開始する（ステップＳ３）。
【００３４】
端末装置２から表示データを受信開始すると、データ表示装置付きカード１は、表示データ受信処理（ステップＳ４）を実行し、この表示データ受信処理には、受信した表示データを電子ペーパー１０に表示するデータ表示処理（ステップＳ４２）と、受信した表示データのＣＲＣを演算するＣＲＣ演算処理（ステップＳ４０およびＳ４１）が含まれる。
【００３５】
受信した表示データを電子ペーパー１０に表示する処理のステップＳ４２では、データ表示装置付きカード１の電子ペーパー駆動回路１１は、データ受信順に電子ペーパー１０の左上の原点から、表示データを描写する。
【００３６】
また、ＣＲＣ演算処理のステップＳ４０において、データ表示装置付きカード１の電子ペーパー駆動回路１１は、ＣＲＣを記憶する２バイトのレジスタの値を初期値（例えば、0x0000）に設定する。ＣＲＣ演算処理のステップＳ４１は、端末装置２から受信した表示データの所定のブロック単位ごとに繰返し実行されるループである。
【００３７】
本実施の形態では、ＣＲＣを演算処理するときのデータのブロック単位は１バイトで、電子ペーパー駆動回路１１は、生成多項式を用いて、受信した順に１バイトのデータを所定のアルゴリズムに従い演算処理することで、レジスタに記憶されていた値からＣＲＣを生成し、レジスタの値を生成したＣＲＣの値に上書きする。
【００３８】
端末装置２から表示データの送信終了の信号を受信し、表示データの描写が終了すると、電子ペーパー駆動回路１１はレジスタからＣＲＣの値（２バイト）を取り出し、取り出したＣＲＣの値をエンドマークとして、エンドマークを表示するデータを生成して、表示データの最後（例えば、電子ペーパー１０の右下隅）に表示し（ステップＳ５）、データ表示装置付きカード１がエンドマークを表示するフローは終了する。
【００３９】
ユーザは、エンドマークの表示を確認することで、表示データの表示処理がすべて終了したことが確認でき、更に、エンドマークの内容と、端末装置２に表示されるＣＲＣの値を比較することで、電子ペーパー１０に表示された表示データの正当性を確認できる。
【００４０】
なお、本実施の形態において、エンドマークを演算するアルゴリズムとしてＣＲＣを用いているのは、エンドマークのバイト数を小さくするためである。本発明においては、エンドマークを演算するアルゴリズムは任意でよく、例えば、チェックサムやＳＨＡ１のアルゴリズムを用いてエンドマークを演算することもできる。ただし、ＳＨＡ１の出力値は２０バイトと長くなるため、ＳＨＡ１の出力値の最後の２バイトをエンドマークとしてもよい。
【００４１】
また、エンドマークは、表示データを演算処理することで得られる値でなくともよく、データ表示装置付きカード１に予め記憶されている記号（例えば、☆印）などであってもよい。
【００４２】
データ表示装置付きカード１に予め記憶されている記号をエンドマークとするとき、図３で説明したＣＲＣ演算処理など、エンドマークを演算処理する手順は実行されず、表示データの描写が終了した後に、データ表示装置付きカード１が記憶している記号をエンドマークとして表示する。
【００４３】
データ表示装置付きカード１に予め記憶されている記号をエンドマークとするとき、ユーザはデータ表示装置付きカード１が表示データの表示処理を終了したことのみ確認できるが、受信した表示データの内容はエンドマークに反映されないため、電子ペーパー１０に表示された表示データの正当性をユーザは確認することができない。
【図面の簡単な説明】
【００４４】
【図１】データ表示装置付きカードの外観図。
【図２】データ表示装置付きカードのブロック図。
【図３】データ表示装置付きカードがエンドマークを表示する処理のフロー図。
【符号の説明】
【００４５】
１  データ表示装置付きカード
１０  電子ペーパー
１１  電子ペーパー駆動回路
１２  表示用インターフェース
１３  非接触ＩＣチップ
１４  アンテナコイル
２  端末装置
【図１】
0005076708.tif 000002
【図２】
0005076708.tif 000003
【図３】
0005076708.tif 000004