(57)【要約】【課題】より確実に非接触通信を行う事ができる携帯可能電子装置の処理システム、携帯可能電子装置、及び携帯可能電子装置の処理装置を提供する。【解決手段】携帯可能電子装置（２）と携帯可能電子装置を処理する処理装置（１）とを備える携帯可能電子装置の処理システム（１０）であって、前記処理装置は、携帯可能電子装置にコマンドを送信し、携帯可能電子装置から発せられるノイズを検知し、ノイズを検知した場合、第１の時間の間、受信拒否状態に移行するように制御する。携帯可能電子装置は、受信するコマンドに基づいて演算処理を行い、レスポンスデータを生成し、演算処理が完了してから第２の時間の間、処理を行わない無処理区間を設定し、無処理区間を設定してから第２の時間が経過した後に、生成したレスポンスデータを処理装置に送信するように制御する。【選択図】      図９
2011059875.tif 000002
【特許請求の範囲】
【請求項１】
携帯可能電子装置と前記携帯可能電子装置を処理する処理装置とを備える携帯可能電子装置の処理システムであって、
前記処理装置は、
前記携帯可能電子装置とデータの送受信を行う第１の送受信部と、
前記第１の送受信部により前記携帯可能電子装置にコマンドを送信するコマンド処理部と、
前記携帯可能電子装置から発せられるノイズを検知するノイズ検知部と、
前記ノイズ検知部によりノイズを検知した場合、第１の時間の間、受信拒否状態に移行するように制御する第１の制御部と、
を具備し、
前記携帯可能電子装置は、
前記処理装置とデータの送受信を行う第２の送受信部と、
前記第２の送受信部により受信するコマンドに基づいて演算処理を行い、レスポンスデータを生成する演算処理部と、
前記演算処理部による処理が完了してから第２の時間の間、処理を行わない無処理区間を設定する無処理設定部と、
前記無処理設定部により無処理区間を設定してから第２の時間が経過した後に前記演算処理部により生成したレスポンスデータを前記第２の送受信部により前記処理装置に送信するように制御する第２の制御部と、
を具備することを特徴とする携帯可能電子装置の処理システム。
【請求項２】
前記コマンド処理部は、前記携帯可能電子装置に送信するコマンドに前記第１の時間を示す情報を付加し、
前記無処理設定部は、前記処理装置から受信したコマンドに付加される前記第１の時間を示す情報に基づいて、前記第２の時間を設定することを特徴とする請求項１に記載の携帯可能電子装置の処理システム。
【請求項３】
前期無処理設定部は、前記第２の時間を前記第１の時間より長く設定することを特徴とする請求項２に記載の携帯可能電子装置の処理システム。
【請求項４】
前記第１の制御部は、受信拒否状態に移行してから前記第１の時間が経過した後に受信待ち状態に移行するように制御することを特徴とする請求項３に記載の携帯可能電子装置の処理システム。
【請求項５】
携帯可能電子装置の処理装置とデータの送受信を行う送受信部と、
前記送受信部により受信するコマンドに基づいて演算処理を行い、レスポンスデータを生成する演算処理部と、
前記演算処理部による処理が完了してから所定時間処理を行わない無処理区間を設定する無処理設定部と、
前記無処理設定部により無処理区間を設定してから前記設定した所定時間が経過した後に前記演算処理部により生成したレスポンスデータを前記送受信部により前記処理装置に送信するように制御する制御部と、
を具備することを特徴とする携帯可能電子装置。
【請求項６】
さらに、前記各部を備えるＩＣモジュールと、
前記ＩＣモジュールが設置される本体と、
を具備することを特徴する請求項５に記載の携帯可能電子装置。
【請求項７】
携帯可能電子装置とデータの送受信を行う送受信部と、
前記送受信部により前記携帯可能電子装置にコマンドを送信するコマンド処理部と、
前記携帯可能電子装置から発せられるノイズを検知するノイズ検知部と、
前記ノイズ検知部によりノイズを検知した場合、所定時間受信拒否状態に移行するように制御する制御部と、
を具備することを特徴とする携帯可能電子装置の処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、コマンドを送受信することにより種々の処理を実現する携帯可能電子装置の処理システム、携帯可能電子装置、及び携帯可能電子装置の処理装置に関する。
【背景技術】
【０００２】
一般的に、携帯可能電子装置として用いられるＩＣカードは、プラスチックなどで形成されたカード状の本体と本体に埋め込まれたＩＣモジュールとを備えている。ＩＣモジュールは、ＩＣチップを有している。ＩＣチップは、電源が無い状態でもデータを保持することができるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュＲＯＭなどの不揮発性メモリ、ＲＡＭなどの揮発性メモリ、及び種々の演算を実行するＣＰＵを有する。
【０００３】
ＩＣカードは、例えば、国際標準規格ＩＳＯ／ＩＥＣ７８１６に準拠したＩＣカードである。ＩＣカードは、携帯性に優れる。また、ＩＣカードは、外部装置との通信処理と、複雑な演算処理とを行う事ができる。ＩＣカードは、偽造が難しい。この為、ＩＣカードは、機密性の高い情報などを格納することができる。ＩＣカードは、例えば、セキュリティシステム、免許証、社員証、会員証、保険証などのＩＤカード、クレジットカード、旅券、または電子商取引などに用いられる。
【０００４】
近年、様々な機能を備えたＩＣカードが登場している。例えば、特許文献１には、電波を送受信するためのアンテナ等を有する非接触インターフェースを備えるＩＣカードが記載されている。
【０００５】
非接触インターフェースを備えるＩＣカード（非接触ＩＣカード）は、非接触通信により外部機器とデータの送受信を行うことができる。非接触ＩＣカードは、リーダライタから発せられる磁界を受ける。非接触ＩＣカードは、磁界によるアンテナへの電磁誘導により起電力を生成し、動作する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１００２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
例えば、ＩＳＯ／ＩＥＣ１４４４３のＴｙｐｅＢに準拠するＩＣカードは、カードリーダライタからコマンドを受信する場合、受信したコマンドに応じる処理を内部のＩＣにより実行する。ＩＣカードは、実行した処理に応じてレスポンスを作成し、カードリーダライタに送信する。なお、従来のカードリーダライタは、ＩＣカードにコマンドを送信した後、ＩＣカードからのレスポンスを待つ受信待ちモードに切り替わる。
【０００８】
ＩＣチップが演算処理を行う場合、ＩＣチップ内の回路を流れる電流のノイズ（例えばスイッチングノイズなど）により磁界が発生する可能性がある。カードリーダライタは、ＩＣカードにおけるノイズにより発生した磁界を、ＩＣカードから送信されたレスポンスデータであると誤検知する可能性がある。この場合、通信エラーとなり、通信が終了してしまうという問題がある。
【０００９】
そこで、本発明の目的は、より確実に非接触通信を行う事ができる携帯可能電子装置の処理システム、携帯可能電子装置、及び携帯可能電子装置の処理装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一実施形態としての携帯可能電子装置の処理システムは、携帯可能電子装置と前記携帯可能電子装置を処理する処理装置とを備える携帯可能電子装置の処理システムであって、前記処理装置は、前記携帯可能電子装置とデータの送受信を行う第１の送受信部と、前記第１の送受信部により前記携帯可能電子装置にコマンドを送信するコマンド処理部と、前記携帯可能電子装置から発せられるノイズを検知するノイズ検知部と、前記ノイズ検知部によりノイズを検知した場合、第１の時間の間、受信拒否状態に移行するように制御する第１の制御部と、を具備し、前記携帯可能電子装置は、前記処理装置とデータの送受信を行う第２の送受信部と、前記第２の送受信部により受信するコマンドに基づいて演算処理を行い、レスポンスデータを生成する演算処理部と、前記演算処理部による処理が完了してから第２の時間の間、処理を行わない無処理区間を設定する無処理設定部と、前記無処理設定部により無処理区間を設定してから第２の時間が経過した後に前記演算処理部により生成したレスポンスデータを前記第２の送受信部により前記処理装置に送信するように制御する第２の制御部と、を具備する。
【００１１】
また、本発明の一実施形態としての携帯可能電子装置は、携帯可能電子装置の処理装置とデータの送受信を行う送受信部と、前記送受信部により受信するコマンドに基づいて演算処理を行い、レスポンスデータを生成する演算処理部と、前記演算処理部による処理が完了してから所定時間処理を行わない無処理区間を設定する無処理設定部と、前記無処理設定部により無処理区間を設定してから前記設定した所定時間が経過した後に前記演算処理部により生成したレスポンスデータを前記送受信部により前記処理装置に送信するように制御する制御部と、を具備する。
【００１２】
また、本発明の一実施形態としての携帯可能電子装置の処理装置は、携帯可能電子装置とデータの送受信を行う送受信部と、前記送受信部により前記携帯可能電子装置にコマンドを送信するコマンド処理部と、前記携帯可能電子装置から発せられるノイズを検知するノイズ検知部と、前記ノイズ検知部によりノイズを検知した場合、所定時間受信拒否状態に移行するように制御する制御部と、を具備する。
【発明の効果】
【００１３】
本発明によれば、より確実に非接触通信を行う事ができる携帯可能電子装置の処理システム、携帯可能電子装置、及び携帯可能電子装置の処理装置を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の一実施形態に係る携帯可能電子装置の処理システムの構成の例について説明するためのブロック図である。
【図２】図２は、図１に示すカードリーダライタの構成例について説明するためのブロック図である。
【図３】図３は、図１に示すＩＣカードの構成例について説明するためのブロック図である。
【図４】図４は、図３に示すＩＣカードから送信されるデータのフレームの構成の一例について説明するための説明図である。
【図５】図５は、図４に示すキャラクタの構成の一例について説明するための説明図である。
【図６】図６は、図４に示すＳＯＦの構成の一例について説明するための説明図である。
【図７】図７は、図４に示すＥＯＦの構成の一例について説明するための説明図である。
【図８】図８は、図１に示す携帯可能電子装置の処理システムの各構成の動作について説明する為のタイミングチャートである。
【図９】図９は、図８に示す携帯可能電子装置の処理システムの各構成の動作について詳細に説明する為のタイミングチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら、本発明の一実施形態に係る携帯可能電子装置の処理システム、携帯可能電子装置、及び携帯可能電子装置の処理装置について詳細に説明する。
【００１６】
例えば、ＩＳＯ／ＩＥＣ１４４４３のＴｙｐｅＢの通信方式に準拠する非接触ＩＣカードと、非接触ＩＣカードリーダライタとについて説明する。
【００１７】
非接触ＩＣカードリーダライタは、非接触ＩＣカードに対してコマンドデータ（コマンド）を送信する。
【００１８】
非接触ＩＣカードは、コマンドを受信する場合、受信するコマンドに応じて処理を実行する。非接触ＩＣカードは、処理結果に基づいてレスポンスデータ（レスポンス）を作成し、作成したレスポンスを非接触ＩＣカードリーダライタに対して送信する。
【００１９】
上記したようにコマンド及びレスポンスを送受信することにより、非接触ＩＣカードリーダライタ及び非接触ＩＣカードは、種々の処理を行う。
【００２０】
図１は、本発明の一実施形態に係る携帯可能電子装置の処理システム（ＩＣカード処理システム）１０の構成の例について説明するためのブロック図である。  
図１に示すようにＩＣカード処理システム１０は、携帯可能電子装置の処理装置（端末装置）１と携帯可能電子装置（ＩＣカード）２とを備えている。端末装置１は、制御部１１、ディスプレイ１２、キーボード１３、及びカードリーダライタ１４を備える。端末装置１とＩＣカード２とは、無線通信により互いに種々のデータの送受信を行う。
【００２１】
制御部１１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどを備える。制御部１１は、端末装置１全体の動作を制御する。例えば、制御部１１は、ＩＳＯ／ＩＥＣ１４４４３のＴｙｐｅＡ方式、ＩＳＯ／ＩＥＣ１４４４３のＴｙｐｅＢ方式、及びＦｅｌｉＣａなどの複数の通信方式と、複数のアプリケーションとをそれぞれ選択して実行する。なお、ここでは、ＩＳＯ／ＩＥＣ１４４４３に規定されるＴｙｐｅＢの通信プロトコルによりデータの送受信が行われる事を想定して説明する。
【００２２】
ディスプレイ１２は、制御部１１の制御により種々の情報を表示する。ディスプレイ１２は、例えば、ＩＣカード２との通信結果等を表示する。
【００２３】
キーボード１３は、端末装置１の操作者による操作を操作信号として受け取る。キーボード１３は、受け取った操作信号を制御部１１に対して入力する。
【００２４】
カードリーダライタ１４は、ＩＣカード２と通信を行うためのインターフェースである。カードリーダライタ１４は、ＩＣカード２に対して、電源供給、クロック供給、リセット制御、及びデータの送受信を行う。即ち、カードリーダライタ１４は、送受信部として機能する。
【００２５】
制御部１１は、カードリーダライタ１４によりＩＣカード２に対して種々のコマンドを入力する。即ち、制御部１１は、コマンド処理部として機能する。
【００２６】
例えば、ＩＣカード２は、カードリーダライタ１４からデータの書き込みコマンドを受信した場合、受信したデータを内部の不揮発性メモリに書き込む処理を行う。また、制御部１１は、ＩＣカード２に読み取りコマンドを送信することにより、ＩＣカード２からデータを読み出す。制御部１１は、ＩＣカード２から受信したデータに基づいて種々の処理を行う。
【００２７】
図２は、図１に示すカードリーダライタ１４の概略構成を示すブロック図である。  
図２に示すように、カードリーダライタ１４は、アンテナ１４１、通信Ｉ／Ｆ１４２、ＣＰＵ１４３、データメモリ１４４、ＲＡＭ１４５、及びＲＯＭ１４６を備える。
【００２８】
アンテナ１４１は、送信するデータに応じて磁界を発生させることにより、ＩＣカード２に対してデータを送信する。また、アンテナ１４１は、電磁誘導により発生した誘導電流に基づいてＩＣカード２から送信されるデータを認識する。
【００２９】
通信Ｉ／Ｆ１４２は、ＩＣカード２に対して送信するデータ、及びＩＣカード２から受信するデータの入出力を制御する。ＣＰＵ１４３は、ＩＣカード２との通信を制御する。データメモリ１４４は、ＥＥＰＲＯＭ、ＦＲＡＭなどの不揮発性メモリである。ＲＡＭ１４５は、例えばＩＣカード２から送信されるデータを一時的に記憶するワークメモリである。ＲＯＭ１４６は、制御プログラム等を記憶するメモリである。
【００３０】
ＣＰＵ１４３は、ＩＣカード２との間で送受信するデータに対して信号処理を施す。即ち、ＣＰＵ１４３は、符号化、復号、変調、及び復調を行なう。なお、ＣＰＵ１４３は、ＴｙｐｅＢの通信プロトコルの規格に基づいて上記の信号処理を行う。
【００３１】
即ち、ＣＰＵ１４３は、送受信を行うデータに基づいて、Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ（ＡＳＫ）１０％変調方式による変調処理、及びＮｏｎ  Ｒｅｔｕｒｎ  ｔｏ  Ｚｅｒｏ（ＮＲＺ）による符号化処理を行う。また、ＣＰＵ１４３は、変調したデータ、及び、アンテナにより受信したデータを増幅する。
【００３２】
この場合、ＣＰＵ１４３は、周波数が１３．５６ＭＨｚの搬送波の振幅を１０％程度変調し、ＮＲＺ符号化されたデータをＩＣカード２へ送信する。ＩＣカード２は、周波数が搬送波の１／１６である８４７．５ＫＨｚの副搬送波を用いて位相を変調し、ＮＲＺ符号化されたレスポンスをカードリーダライタ１４に対して送信する。
【００３３】
なお、ＴｙｐｅＢの通信プロトコルに準拠する近接型非接触ＩＣカードは、通信可能な距離が１０ｃｍ程度である。カードリーダライタ１４は、この通信可能距離（通信可能範囲）内に存在するＩＣカード２を検知し、処理を行う。
【００３４】
図３は、図１に示すＩＣカード２の構成例について説明するためのブロック図である。  
図３に示すように、ＩＣカード２は、カード状の本体と、本体内に内蔵されるＩＣモジュール２２とを備えている。ＩＣモジュール２２は、１つ又は複数のＩＣチップ２０と、送受信アンテナ部（アンテナ）２１とを備える。ＩＣチップ２０とアンテナ２１とは、互いに接続された状態でＩＣモジュール２２に形成される。
【００３５】
ＩＣチップ２０は、変調復調部２０１、ＣＰＵ２０２、コプロセッサ（ｃｏ−ｐｒｏｃｅｓｓｏｒ）２０３、メモリ２０４、及び電力生成部２０５などを備えている。
【００３６】
変調復調部２０１は、アンテナ２１に接続されている。変調復調部２０１及びアンテナ２１は、端末装置１のカードリーダライタ１４と非接触通信を行うためのインターフェースである。変調復調部２０１及びアンテナ２１は、送受信部として機能する。
【００３７】
また、変調復調部２０１は、送受信データの増幅を行う送受信回路を備える。即ち、変調復調部２０１は、送受信するデータに応じて、搬送波に対してＡＳＫ１０％変調を行う。
【００３８】
ＣＰＵ２０２は、ＩＣカード２全体の制御を司る制御部として機能する。ＣＰＵ２０２は、メモリ２０４に記憶されている制御プログラム及び制御データに基づいて種々の処理を行う。例えば、カードリーダライタ１４から受信するコマンドに応じて種々の処理を行う。ＣＰＵ２０２は、処理結果に基づいてレスポンスなどのデータを生成する。即ち、ＣＰＵ２０２は、レスポンス処理部として機能する。
【００３９】
コプロセッサ２０３は、ＴｙｐｅＢの通信プロトコルに対応する信号処理を施す。即ち、コプロセッサ２０３は、ＣＰＵ２０２から受け取るデータに対してＮＲＺ方式により符号化及び復号を行う。
【００４０】
メモリ２０４は、例えば、ＲＯＭ、ＲＡＭ、及び不揮発性メモリなどのモジュールである。  
ＲＯＭは、予め制御用のプログラム及び制御データなどを記憶する不揮発性のメモリである。ＲＯＭは、製造段階で制御プログラム及び制御データなどを記憶した状態でＩＣカード２内に組み込まれる。即ち、ＲＯＭに記憶される制御プログラム及び制御データは、予めＩＣカード２の仕様に応じて組み込まれる。
【００４１】
ＲＡＭは、ワーキングメモリとして機能する揮発性のメモリである。ＲＡＭは、ＣＰＵの処理中のデータなどを一時的に格納する。例えば、ＲＡＭは、アンテナ２１を介して端末装置１から受信したデータを一時的に格納する。また、ＲＡＭは、ＣＰＵ２０２が実行するプログラムを一時的に格納する。
【００４２】
不揮発性メモリは、例えば、ＥＥＰＲＯＭあるいはフラッシュＲＯＭなどのデータの書き込み及び書換えが可能な不揮発性のメモリにより構成される。不揮発性メモリは、ＩＣカード２の運用用途に応じて制御プログラム及び種々のデータを格納する。
【００４３】
たとえば、不揮発性メモリでは、プログラムファイル及びデータファイルなどが創成される。創成された各ファイルには、制御プログラム及び種々のデータなどが書き込まれる。ＣＰＵ２０２は、不揮発性メモリ、または、ＲＯＭに記憶されているプログラムを実行することにより、種々の処理を実現することができる。
【００４４】
電力生成部２０５は、カードリーダライタ１４から電波を受信し、受信した電力波を整流回路にて整流、及び平滑する。これにより、電力生成部２０５は、安定化された直流電圧を生成する。電力生成部２０５は、生成した電圧をＩＣカード２の各部に供給する。ＩＣカード２の各部は、電圧の供給を受けた場合、動作可能な状態（活性化状態）になる。
【００４５】
図１に示す端末装置１の制御部１１は、カードリーダライタ１４によりＩＣカード２に初期設定コマンドを送信することにより、ＩＣカード２との通信に関する設定を行う。即ち、制御部１１は、初期設定処理部として機能する。初期設定コマンドは、例えば、起動コマンド及び媒体選択コマンドなどである。
【００４６】
ＩＣカード２の検知を行なう為に、カードリーダライタ１４は、上記のＴｙｐｅＢの通信プロトコルの規定に準ずる起動コマンドを繰り返し通信可能範囲に送信する。カードリーダライタ１４は、例えば、Ｒｅｑｕｅｓｔ  Ｃｏｍｍａｎｄ  ＴｙｐｅＢ（ＲＥＱＢ）、またはＷａｋｅ  Ｕｐ  Ｃｏｍｍａｎｄ  ＴｙｐｅＢ（ＷＵＰＢ）などを通信可能範囲に送信する。
【００４７】
ＩＣカード２は、カードリーダライタ１４の通信可能範囲内に進入する場合、５ｍｓ以内に活性化されてアイドル状態になる。この場合、ＩＣカード２のＣＰＵ２０２は、起動コマンドに対するレスポンスであるＡｎｓｗｅｒ  Ｔｏ  Ｒｅｑｕｅｓｔ  ｃｏｍｍａｎｄ  ＴｙｐｅＢ（ＡＴＱＢ）をカードリーダライタ１４に送信する。
【００４８】
カードリーダライタ１４は、ＡＴＱＢを受信する場合、通信可能範囲内にＩＣカード２が存在する事を検知する。ＩＣカード２を検知する場合、カードリーダライタ１４は、所望のＩＣカード２を選択するための媒体選択コマンド（ＡＴＴＲＩＢ）を送信する。これにより、カードリーダライタ１４は、選択したＩＣカード２との間で通信を行う事ができる。なお、カードリーダライタ１４は、選択しないＩＣカード２に対してＨＡＬＴコマンドを送信する。
【００４９】
ＩＣカード２のＣＰＵ２０２は、カードリーダライタ１４からＡＴＴＲＩＢを受信する場合、この場合、ＩＣカード２は、ＡＴＴＲＩＢに対するレスポンスであるＡｎｓｗｅｒ  Ｔｏ  ＡＴＴＲＩＢ（ＡＴＡ）をカードリーダライタ１４に送信する。このあと、端末装置１及びＩＣカード２は、通常のコマンドの処理に移行する。
【００５０】
ＩＣカード２及びカードリーダライタ１４は、コマンド処理を行う場合、送信するデータを所定数のビット（例えば、８ビット）毎に区切る。ＩＣカード２及びカードリーダライタ１４は、区切った所定数のビットに、論理「０」のビットであるスタートビットと、論理「１」のビットであるストップビットとを付加し、キャラクタを生成する。ＩＣカード２及びカードリーダライタ１４は、生成したキャラクタにＳｔａｒｔ  ｏｆ  Ｆｒａｍｅ（ＳＯＦ）及びＥｎｄ  ｏｆ  Ｆｒａｍｅ（ＥＯＦ）を付加し、フレームを生成する。
【００５１】
なお、複数のキャラクタを１つのフレームで送信する場合、キャラクタとキャラクタとの間は、特別保護時間（ＥＧＴ）により分けられる。
【００５２】
また、ＩＣカード２及びカードリーダライタ１４は、必要に応じて、生成したフレーム内の全てのデータビットからＣＲＣを計算し、キャラクタとＥＯＦの間に挿入する。
【００５３】
図４は、図３に示すＩＣカード２及びカードリーダライタ１４から送信されるデータのフレームの構成の一例について説明するための説明図である。ここでは、ＩＣカード２からカードリーダライタ１４にデータを送信する例について説明する。なお、カードリーダライタ１４からＩＣカード２にデータを送信する場合であっても、同様の処理を行う。
【００５４】
ＩＣカード２のＣＰＵ２０２は、カードリーダライタ１４からコマンドを受信する場合、受信したコマンドに応じた演算処理をＩＣチップ２０内部で行う。即ち、ＣＰＵ２０２は、演算処理部として機能する。
【００５５】
ＩＣカード２は、この演算処理を、ＴＲ０の間に行う。ＴＲ０は、カードリーダライタ１４から受信するコマンドのＥＯＦの最後のビットからサブキャリアを発生させるまでの応答遅延時間である。ＩＣカード２は、ＴＲ０の間にカードリーダライタ１４に送信するレスポンスのフレームを生成する。
【００５６】
フレームは、ＳＯＦ、キャラクタ列、ＣＲＣ、及びＥＯＦを備える。なお、フレームに含まれるＣＲＣは、送信前と送信後のデータの整合性を確認するための情報であり、データ自体の正当性を確認するための正当性確認情報とは異なる。
【００５７】
図５は、図４に示すＳＯＦの構成の一例について説明するための説明図である。  
ＳＯＦは、フレームの先頭を示す情報である。ＳＯＦは、立下りのエッジで始まり、論理「０」の状態と論理「１」の状態がそれぞれ所定時間継続される信号である。ＩＣカード２は、フレーム内で最初のキャラクタを送信する前に上記のＳＯＦをカードリーダライタ１４に送信する。
【００５８】
なお、ＩＣカード２は、ＳＯＦを送信する前に、ＩＣカード２と端末装置１とで同期を取るためのサブキャリアをカードリーダライタ１４に送信する。ここで送信するサブキャリアｆｓは、８４７．５ＫＨｚの連続した無変調波形である。ＩＣカード２は、ＳＯＦを送信する前にプリアンブルとしてのサブキャリアをＴＲ１（８０／ｆｓ＝９４．３９５μｓ〜２００／ｆｓ＝２３５．９８８μｓ）の間送信する。
【００５９】
この為に、ＩＣカード２は、副搬送波を発生させてから、ＴＲ１の間変調を行わないように制御する。即ち、ＴＲ１は、ＩＣカード２が副搬送波を発生させてから変調を開始するまでの時間である。  
ＩＣカード２は、ＳＯＦに続けて、キャラクタ列をカードリーダライタ１４に送信する。
【００６０】
図６は、図４に示すキャラクタ列の構成の一例について説明するための説明図である。  
キャラクタ列は、ＩＣカード２から端末装置１に送信されるデータの本体である。キャラクタ列は、複数のキャラクタを備える。キャラクタは、所定数のデータビット、スタートビット、及びストップビットを備える。また、キャラクタとキャラクタの間には所定の長さの論理「１」のビットであるＥＧＴが配置される。
【００６１】
図７は、図４に示すＥＯＦの構成の一例について説明するための説明図である。  
ＥＯＦは、フレームの最後尾を示す情報である。ＥＯＦは、立下りのエッジで始まり、論理「０」の状態が所定時間継続される信号である。ＩＣカード２は、フレーム内で最後のキャラクタを送信した後に上記のＥＯＦをカードリーダライタ１４に送信する。
【００６２】
図８は、図１に示す携帯可能電子装置の処理システムの各構成の動作について説明する為のタイミングチャートである。
【００６３】
カードリーダライタ１４は、ＩＣカード２に実行させる処理を指示する為のコマンドデータを生成し、ＩＣカード２に送信する。
【００６４】
ＩＣカード２は、カードリーダライタ１４から受信するコマンドデータのＥＯＦの最後のビットを受信するタイミングｔ１からＴＲ０後のタイミングｔ２までの間に、受信したコマンドデータに応じた演算処理を行う。ここで、ＩＣカード２は、レスポンスデータを生成する。
【００６５】
ＩＣカード２は、レスポンスデータを送信する前に、ＴＲ１の間、無変調のサブキャリアをカードリーダライタ１４に送信する。ＩＣカード２は、サブキャリアの送信を開始したタイミングｔ２からＴＲ１後のタイミングｔ３から、ＳＯＦをカードリーダライタ１４に送信する。
【００６６】
カードリーダライタ１４は、連続したサブキャリアに位相変調がかかったタイミングｔ３でＳＯＦを検知し、レスポンスデータの受信待ちの状態に移行する。なお、位相変調は、データ伝送速度に応じて位相が１８０度反転する必要がある。例えば、ＩＳＯ／ＩＥＣ１４４４３ＴｙｐｅＢでは、１０６Ｋｂｐｓ、２１２Ｋｂｐｓ、４２４Ｋｂｐｓ、及び８４７．５Ｋｂｐｓがサポートされている。
【００６７】
図９は、図８に示す携帯可能電子装置の処理システムの各構成の動作について詳細に説明する為のタイミングチャートである。
【００６８】
図９に示すように、カードリーダライタ１４は、ＩＣカード２に実行させる処理を指示する為のコマンドデータを生成し、ＩＣカード２に送信する。この場合、カードリーダライタ１４は、時間Ｌ１を示す情報をコマンドに付加してＩＣカード２に送信する。
【００６９】
ＩＣカード２は、カードリーダライタ１４から受信するコマンドデータのＥＯＦの最後のビットを受信するタイミングｔ１からＴＲ０後のタイミングｔ２までの間に、受信したコマンドデータに応じた演算処理を行う。
【００７０】
この場合、ＩＣカード２のＩＣチップ２０において行われる演算処理のノイズにより、磁界が発生する。ノイズにより発生した磁界をレスポンスデータと誤検知する場合、カードリーダライタ１４は、誤検知であるレスポンスデータに対する処理を開始する。このタイミングでＩＣカード２からプリアンブルが送信される場合、カードリーダライタ１４は、プリアンブルを検出することができない。
【００７１】
この為、本実施形態に係るカードリーダライタ１４は、受信した波形がＩＣカード２のＩＣチップ２０におけるノイズによるものである事を検知する必要がある。
【００７２】
カードリーダライタ１４は、ＩＣカード２にコマンドデータを送信し終えると、受信待ちの状態に移行する。また、カードリーダライタ１４は、ＩＣカード２において演算処理が行われているＴＲ０の区間であることを認識する。
【００７３】
カードリーダライタ１４のＣＰＵ１４３は、ＴＲ０区間においてプリアンブルではない波形を受信する場合、ノイズを検知したと判断する。カードリーダライタ１４のＣＰＵ１４３は、ＴＲ０区間においてノイズ検知する場合、受信待ち状態から、時間Ｌ１の間データの受信を拒否する状態（受信拒否状態）に移行する。カードリーダライタ１４は、受信拒否状態に移行してからＬ１経過後に受信待ち状態に移行する。
【００７４】
即ち、ＣＰＵ１４３は、ノイズを検知するノイズ検知部として機能する。また、ＣＰＵ１４３は、ノイズを検知した場合に受信拒否状態に移行するようにカードリーダライタ１４を制御する制御部として機能する。
【００７５】
また、ＩＣカード２のＣＰＵ２０２は、受信したコマンドに応じた演算処理を完了させてから、Ｌ２の間、演算処理を行わない無処理区間を設定する。この場合、ＣＰＵ２０２は、無処理区間を設定する無処理設定部として機能する。
【００７６】
ＩＣカード２のＣＰＵ２０２は、演算処理を完了させてから時間Ｌ２（Ｌ２＝Ｌ１＋α）経過後にプリアンブルをカードリーダライタ１４に送信するように各部を制御する。即ち、この場合、ＣＰＵ２０２は、無処理区間を設定してから、設定した時間Ｌ２が経過した後にレスポンスデータをカードリーダライタ１４に送信するように各部を制御する制御部として機能する。
【００７７】
このようにＩＣカード２及びカードリーダライタ１４が動作することにより、カードリーダライタ１４（受信側の装置）は、確実にプリアンブル（ＴＲ１）を検出することができる。
【００７８】
図９に示す例によると、タイミングｔ１において、ＩＣカード２は、演算処理を開始する。ＩＣカード２のＩＣチップ２０は、タイミングｔ４においてノイズによる磁界を発生させる。
【００７９】
カードリーダライタ１４は、タイミングｔ１から受信待ち状態に移行する。カードリーダライタ１４は、タイミングｔ４においてＩＣカード２から発せられる磁界を検知する。即ち、カードリーダライタ１４は、磁界を検知する場合、Ｌ１の間受信拒否状態に移行する。カードリーダライタ１４は、タイミングｔ４からＬ１経過後のタイミングｔ５において受信待ち状態に移行する。即ち、カードリーダライタ１４は、受信拒否状態中にＩＣカードから発せられる磁界を検知しない状態となる。
【００８０】
また、ＩＣカード２のＩＣチップ２０は、タイミングｔ６においてノイズによる磁界を発生させる。
【００８１】
カードリーダライタ１４は、タイミングｔ６においてＩＣカード２から発せられる磁界を検知する。カードリーダライタ１４は、タイミングｔ６からＬ１の間、受信拒否状態に移行する。カードリーダライタ１４は、タイミングｔ６からＬ１経過後のタイミングｔ７において受信待ち状態に移行する。
【００８２】
また、ＩＣカード２のＩＣチップ２０は、タイミングｔ８においてノイズによる磁界を発生させる。
【００８３】
カードリーダライタ１４は、タイミングｔ８においてＩＣカード２から発せられる磁界を検知する。カードリーダライタ１４は、タイミングｔ８からＬ１の間、受信拒否状態に移行する。カードリーダライタ１４は、タイミングｔ８からＬ１経過後のタイミングｔ１０において受信待ち状態に移行する。
【００８４】
また、ＩＣカード２は、カードリーダライタ１４から時間Ｌ１を示す情報を受信する場合、受信したコマンドデータに応じた演算処理を完了したタイミングｔ９からＬ２の間、演算処理を行わない無処理状態に移行する。時間Ｌ２は、少なくともＬ１＋α、即ち、Ｌ２＞Ｌ１の関係を満たす時間である。
【００８５】
ＩＣカード２が無処理状態に移行している無処理区間では、演算処理が行われないため、必然的にノイズが発生しない。この為、カードリーダライタ１４が受信拒否状態に移行しない。即ち、カードリーダライタ１４は、タイミングｔ２において受信待ち状態に移行している。
【００８６】
ＩＣカード２は、タイミングｔ９からＬ２経過後のタイミングｔ２において、プリアンブルをカードリーダライタ１４に送信する。これにより、カードリーダライタ１４の状態が受信待ち状態であるタイミングでプリアンブルを送信することができる。
【００８７】
上記したように、ＩＣカード２は、カードリーダライタ１４から時間Ｌ１を示す情報を受信する場合、演算処理を完了させてからＬ２の間の無処理区間を設定する。また、カードリーダライタ１４は、ＴＲ０において波形を検出する場合、時間Ｌ１の間受信拒否状態に移行する。
【００８８】
これにより、ＩＣカード処理システム１０は、ＩＣカード２から発せられるノイズによる誤検知を防ぐと共に、プリアンブルの送受信を確実に行う事ができる。この結果、より確実に非接触通信を行う事ができる携帯可能電子装置の処理システム、携帯可能電子装置、及び携帯可能電子装置の処理装置を提供することができる。
【００８９】
なお、本実施形態では、端末装置１の制御部１１が変調及び復調などの信号処理を行うとして説明したが、この構成に限定されない。例えば、カードリーダライタ１４のＣＰＵ１４３により変調及び復調などの信号処理を行う構成であってもよい。
【００９０】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合わせてもよい。
【００９１】
また、上記した実施形態では、ＩＣカード２が、非接触通信を行うＩＣカードであるとして説明したが、この構成に限定されない。例えば、ＩＣカード２は、接触通信と、非接触通信との両方の通信方式をサポートするコンビ型のカードであってもよい。
【符号の説明】
【００９２】
１…端末装置、２…ＩＣカード、１０…ＩＣカード処理システム、１１…制御部、１２…ディスプレイ、１３…キーボード、１４…カードリーダライタ、２０…ＩＣチップ、２１…アンテナ、１４１…アンテナ、１４３…ＣＰＵ、１４４…データメモリ、１４５…ＲＡＭ、１４６…ＲＯＭ、２０１…変調復調部、２０２…ＣＰＵ、２０３…コプロセッサ、２０４…メモリ、２０５…電力生成部。
【図１】
2011059875.tif 000003
【図２】
2011059875.tif 000004
【図３】
2011059875.tif 000005
【図４】
2011059875.tif 000006
【図５】
2011059875.tif 000007
【図６】
2011059875.tif 000008
【図７】
2011059875.tif 000009
【図８】
2011059875.tif 000010
【図９】
2011059875.tif 000011