(57)【要約】【課題】  ICカードと通信を行うICカード通信システムにおいて、非接触ICカードと接触ICカードを容易に共用することができるようにする。【解決手段】  コントローラ２２は、接触ICカード機能部２３Aに対する送信コマンドをアクティブI/F３１に送信する。アクティブI/F３１は、コマンドを非接触ICカード３で用いられる符号化方式と同一の符号化方式で符号化した符号化信号を、カードバス３５を介して接触ICカード機能部２３Aと送受信することにより、コントローラ２２からの送信コマンド、および、その送信コマンドに対する接触ICカード機能部２３Aからの返信コマンドを、接触ICカード機能部２３Aとの間で送受信する。本発明は、例えば、非接触式ICカードと接触式ICカードの両方とコマンドを送受信する送受信装置に適用できる。【選択図】図１
2006178556.tif 000002
【特許請求の範囲】
【請求項１】
非接触式データ通信装置および接触式データ通信装置とコマンドを送受信する送受信装置において、
１以上の前記接触式データ通信装置が電気的に接続される、電気信号を伝送する伝送路と、
前記接触式データ通信装置を制御する第１の送信コマンドを生成する生成手段と、
前記接触式データ通信装置と前記生成手段との間で、前記生成手段からの前記第1の送信コマンド、および前記第１の送信コマンドに対する前記接触式データ通信装置からの第１の返信コマンドを、前記伝送路を介して中継する第１の中継手段と
を備え、
前記第１の中継手段は、前記第１の送信コマンドおよび返信コマンドが前記非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、前記伝送路を介して前記接触式データ通信装置と送受信することにより、前記第１の送信コマンドおよび返信コマンドを中継する
ことを特徴とする送受信装置。
【請求項２】
前記第１の中継手段は、前記第１の送信コマンドを前記接触式データ通信装置に送信する前に、前記第１の送信コマンドが送信されることを表す送信開始信号を、前記伝送路を介して前記接触式データ通信装置に送信する
ことを特徴とする請求項１に記載の送受信装置。
【請求項３】
前記生成手段は、前記接触式データ通信装置に、他の接触式データ通信装置に対してコマンドを送信させる場合、その旨を表すデータ通信装置間通信コマンドのコマンドコードを含むように前記第１の送信コマンドを生成し、
前記第１の中継手段は、前記データ通信装置間通信コマンドのコマンドコードを含む前記第１の送信コマンドを前記接触式データ通信装置に送信し、
前記接触式データ通信装置は、前記データ通信装置間通信コマンドのコマンドコードを含む前記第１の送信コマンドを前記伝送路を介して受信し、前記他の接触式データ通信装置にコマンドを送信する
ことを特徴とする請求項１に記載の送受信装置。
【請求項４】
前記接触式データ通信装置とコマンドを送受信する際のアンチコリジョンプロトコルとして、前記非接触式データ通信装置と同一のアンチコリジョンプロトコルを用いる
ことを特徴とする請求項１に記載の送受信装置。
【請求項５】
他の装置と前記接触式データ通信装置との間で、前記他の装置から電波により送信されてくる前記接触式データ通信装置に対する第２の送信コマンド、および前記第２の送信コマンドに対する前記接触式データ通信装置からの第２の返信コマンドを、前記伝送路を介して中継する第２の中継手段をさらに備え、
前記第２の中継手段は、前記第２の送信コマンドおよび返信コマンドが前記非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、前記伝送路を介して前記接触式データ通信装置と送受信することにより、前記第２の送信コマンドおよび返信コマンドを中継する
ことを特徴とする請求項１に記載の送受信装置。
【請求項６】
前記第２の中継手段は、
前記電波から電力を検出する電力検出手段をさらに有し、
前記電力検出手段において検出された電力が所定以上の電力である場合に、前記第２の送信コマンドおよび返信コマンドを中継する
ことを特徴とする請求項５に記載の送受信装置。
【請求項７】
前記第２の中継手段は、
前記第２の送信コマンドの符号化信号のなかから所定のコードを検出した場合、前記第１の中継手段に対して、前記接触式データ通信装置に対する前記第１の送信コマンドの送信を禁止させる禁止信号を出力する出力手段をさらに有する
ことを特徴とする請求項５に記載の送受信装置。
【請求項８】
１以上の前記接触式データ通信装置が電気的に接続される、電気信号を伝送する伝送路と、前記接触式データ通信装置を制御する送信コマンドを生成する生成手段と、前記接触式データ通信装置と前記生成手段との間で、前記生成手段からの前記送信コマンド、および前記送信コマンドに対する前記接触式データ通信装置からの返信コマンドを、前記伝送路を介して中継する中継手段とを備え、非接触式データ通信装置および前記接触式データ通信装置とコマンドを送受信する送受信装置の送受信方法において、
前記接触式データ通信装置を制御する前記送信コマンドを生成し、
前記送信コマンドおよび返信コマンドが前記非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、前記伝送路を介して前記接触式データ通信装置と送受信することにより、前記送信コマンドおよび返信コマンドを中継する
ことを特徴とする送受信方法。
【請求項９】
非接触式データ通信装置ともコマンドを送受信することができる送受信装置と、コマンドを送受信する接触式データ通信装置において、
電気信号を入力する電気信号入力手段と、
前記電気信号入力手段から入力された電気信号に基づいて、前記送受信装置から送信コマンドが送信されてくることを表す送信開始信号を検出する検出手段と、
前記検出手段により前記送信開始信号が検出された場合、前記電気信号入力手段から入力された電気信号で表される、前記送信コマンドが前記非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、前記送信コマンドとして受信する受信手段と、
前記送信コマンドに対する返信のコマンドである返信コマンドを前記符号化方式で符号化し、送信する送信手段と
を備えることを特徴とする接触式データ通信装置。
【請求項１０】
前記受信手段において受信された前記送信コマンドに含まれるコマンドコードが、他の接触式データ通信装置にコマンドを送信するデータ通信装置間通信コマンドを表す場合、前記送信コマンドに自分を識別する通信装置ＩＤをさらに含む新たな送信コマンドを生成する生成手段をさらに備え、
前記送信手段は、前記新たな送信コマンドを前記符号化方式で符号化し、前記他の接触式データ通信装置に送信する
ことを特徴とする請求項９に記載の接触式データ通信装置。
【請求項１１】
電気信号を入力する電気信号入力手段を備え、非接触式データ通信装置ともコマンドを送受信することができる送受信装置と、コマンドを送受信する接触式データ通信装置のコマンドの送受信方法において、
前記電気信号入力手段から入力された電気信号に基づいて、前記送受信装置から送信コマンドが送信されてくることを表す送信開始信号を検出し、
前記送信開始信号が検出された場合、前記電気信号入力手段から入力された電気信号で表される、前記送信コマンドが前記非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、前記送信コマンドとして受信し、
前記送信コマンドに対する返信のコマンドである返信コマンドを前記符号化方式で符号化し、送信する
ことを特徴とする送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接触式データ通信装置、送受信装置、および送受信方法に関し、特に、ICカードと通信を行うICカード通信システムにおいて、非接触ICカードと接触ICカードを容易に共用することができる接触式データ通信装置、送受信装置、および送受信方法に関する。
【背景技術】
【０００２】
IC(Integrated Circuit)カードと通信を行うICカード通信システムには、ICカードをリーダライタと接触させて通信を行う接触式のICカード通信システムと、ICカードをリーダライタと接触させない非接触式のICカード通信システムの２通りの方法がある。
【０００３】
例えば、非接触式のICカード通信システムにおいては、非接触リーダライタ（非接触式のリーダライタ）が電磁波を発生することにより、いわゆるRF(Radio Frequency)フィールド(磁界)を形成する。そして、非接触式のICカード（以下、非接触ICカードという）が非接触リーダライタに近接すると、非接触ICカードは、電磁誘導によって電源の供給を受けるとともに、非接触リーダライタとの間でコマンドの通信を行う。
【０００４】
複数枚の非接触ICカードが１の非接触式のリーダライタ（以下、非接触リーダライタという）と通信する非接触式のICカード通信システムや、複数枚の接触ICカードが１の接触リーダライタと通信する接触式のICカード通信システムがある（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開平１１−２０３４２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、非接触式のICカード通信システムと接触式のICカード通信システムとは、通信方式が異なるので、非接触ICカードと接触ICカードの両方を１のリーダライタで通信するためには、例えば、そのリーダライタが、非接触式と接触式の２通りの通信方式を備えるようにする必要がある。そのため、通常は、用途の性質に応じて、非接触式または接触式のいずれか一方のICカード通信システムを採用するのが一般的である。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、ICカード通信システムにおいて、非接触ICカードと接触ICカードを容易に共用することができるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の送受信装置は、１以上の接触式データ通信装置が電気的に接続される、電気信号を伝送する伝送路と、接触式データ通信装置を制御する第１の送信コマンドを生成する生成手段と、接触式データ通信装置と生成手段との間で、生成手段からの第1の送信コマンド、および第１の送信コマンドに対する接触式データ通信装置からの第１の返信コマンドを、伝送路を介して中継する第１の中継手段とを備え、第１の中継手段は、第１の送信コマンドおよび返信コマンドが非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、伝送路を介して接触式データ通信装置と送受信することにより、第１の送信コマンドおよび返信コマンドを中継することを特徴とする。
【０００９】
第１の中継手段には、第１の送信コマンドを接触式データ通信装置に送信する前に、第１の送信コマンドが送信されることを表す送信開始信号を、伝送路を介して接触式データ通信装置に送信させることができる。
【００１０】
生成手段には、接触式データ通信装置に、他の接触式データ通信装置に対してコマンドを送信させる場合、その旨を表すデータ通信装置間通信コマンドのコマンドコードを含むように第１の送信コマンドを生成し、第１の中継手段には、データ通信装置間通信コマンドのコマンドコードを含む第１の送信コマンドを接触式データ通信装置に送信させ、接触式データ通信装置には、データ通信装置間通信コマンドのコマンドコードを含む第１の送信コマンドを伝送路を介して受信させ、他の接触式データ通信装置にコマンドを送信させることができる。
【００１１】
接触式データ通信装置とコマンドを送受信する際のアンチコリジョンプロトコルとして、非接触式データ通信装置と同一のアンチコリジョンプロトコルを用いることができる。
【００１２】
他の装置と接触式データ通信装置との間で、他の装置から電波により送信されてくる接触式データ通信装置に対する第２の送信コマンド、および第２の送信コマンドに対する接触式データ通信装置からの第２の返信コマンドを、伝送路を介して中継する第２の中継手段をさらに設け、第２の中継手段には、第２の送信コマンドおよび返信コマンドが非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、伝送路を介して接触式データ通信装置と送受信することにより、第２の送信コマンドおよび返信コマンドを中継させることができる。
【００１３】
第２の中継手段には、電波から電力を検出する電力検出手段をさらに設け、電力検出手段において検出された電力が所定以上の電力である場合に、第２の送信コマンドおよび返信コマンドを中継させることができる。
【００１４】
第２の中継手段には、第２の送信コマンドの符号化信号のなかから所定のコードを検出した場合、第１の中継手段に対して、接触式データ通信装置に対する第１の送信コマンドの送信を禁止させる禁止信号を出力する出力手段をさらに設けることができる。
【００１５】
本発明の第１の送受信方法は、接触式データ通信装置を制御する送信コマンドを生成し、送信コマンドおよび返信コマンドが非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、伝送路を介して接触式データ通信装置と送受信することにより、送信コマンドおよび返信コマンドを中継することを特徴とする。
【００１６】
本発明の送受信装置および第１の送受信方法においては、接触式データ通信装置を制御する送信コマンドが生成され、送信コマンドおよび返信コマンドが非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、伝送路を介して接触式データ通信装置と送受信することにより、送信コマンドおよび返信コマンドが中継される。
【００１７】
本発明の接触式データ通信装置は、電気信号を入力する電気信号入力手段と、電気信号入力手段から入力された電気信号に基づいて、送受信装置から送信コマンドが送信されてくることを表す送信開始信号を検出する検出手段と、検出手段により送信開始信号が検出された場合、電気信号入力手段から入力された電気信号で表される、送信コマンドが非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、送信コマンドとして受信する受信手段と、送信コマンドに対する返信のコマンドである返信コマンドを符号化方式で符号化し、送信する送信手段とを備えることを特徴とする。
【００１８】
この接触式データ通信装置には、受信手段において受信された送信コマンドに含まれるコマンドコードが、他の接触式データ通信装置にコマンドを送信するデータ通信装置間通信コマンドを表す場合、送信コマンドに自分を識別する通信装置ＩＤをさらに含む新たな送信コマンドを生成する生成手段をさらに設け、送信手段には、新たな送信コマンドを符号化方式で符号化し、他の接触式データ通信装置に送信させることができる。
【００１９】
本発明の第２の送受信方法は、電気信号入力手段から入力された電気信号に基づいて、送受信装置から送信コマンドが送信されてくることを表す送信開始信号を検出し、送信開始信号が検出された場合、電気信号入力手段から入力された電気信号で表される、送信コマンドが非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、送信コマンドとして受信し、送信コマンドに対する返信のコマンドである返信コマンドを符号化方式で符号化し、送信することを特徴とする。
【００２０】
本発明の接触式データ通信装置および第２の送受信方法においては、電気信号入力手段から入力された電気信号に基づいて、送受信装置から送信コマンドが送信されてくることを表す送信開始信号が検出された場合、電気信号入力手段から入力された電気信号で表される、送信コマンドが非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号が、送信コマンドとして受信され、受信された送信コマンドに対する返信のコマンドである返信コマンドが符号化方式で符号化され、送信される。
【発明の効果】
【００２１】
本発明によれば、ICカード通信システムにおいて、非接触ICカードと接触ICカードを容易に共用することができる。
【発明を実施するための最良の形態】
【００２２】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２３】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２４】
請求項１に記載の送受信装置は、
非接触式データ通信装置（例えば、図１の非接触ICカード３）および接触式データ通信装置（例えば、図１の接触ICカード機能部２３A）とコマンドを送受信する送受信装置（例えば、図１のICカード処理部１１）において、
１以上の前記接触式データ通信装置が電気的に接続される、電気信号を伝送する伝送路（例えば、図１のカードバス３５）と、
前記接触式データ通信装置を制御する第１の送信コマンドを生成する生成手段（例えば、図１のコントローラ２２）と、
前記接触式データ通信装置と前記生成手段との間で、前記生成手段からの前記第1の送信コマンド、および前記第１の送信コマンドに対する前記接触式データ通信装置からの第１の返信コマンドを、前記伝送路を介して中継する第１の中継手段（例えば、図１のアクティブI/F３１）と
を備え、
前記第１の中継手段は、前記第１の送信コマンドおよび返信コマンドが前記非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、前記伝送路を介して前記接触式データ通信装置と送受信することにより、前記第１の送信コマンドおよび返信コマンドを中継する
ことを特徴とする。
【００２５】
請求項５に記載の送受信装置は、
他の装置（例えば、図１のリーダライタ２）と前記接触式データ通信装置（例えば、図１の接触ICカード機能部２３A）との間で、前記他の装置から電波により送信されてくる前記接触式データ通信装置に対する第２の送信コマンド、および前記第２の送信コマンドに対する前記接触式データ通信装置からの第２の返信コマンドを、前記伝送路を介して中継する第２の中継手段（例えば、図１のパッシブI/F３２）をさらに備え、
前記第２の中継手段は、前記第２の送信コマンドおよび返信コマンドが前記非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、前記伝送路を介して前記接触式データ通信装置と送受信することにより、前記第２の送信コマンドおよび返信コマンドを中継する
ことを特徴とする。
【００２６】
請求項６に記載の送受信装置は、
前記第２の中継手段は、
前記電波から電力を検出する電力検出手段（例えば、図１０の電力検出部２３１）をさらに有し、
前記電力検出手段において検出された電力が所定以上の電力である場合に、前記第２の送信コマンドおよび返信コマンドを中継する
ことを特徴とする。
【００２７】
請求項７に記載の送受信装置は、
前記第２の中継手段は、
前記第２の送信コマンドの符号化信号のなかから所定のコードを検出した場合、前記第１の中継手段に対して、前記接触式データ通信装置に対する前記第１の送信コマンドの送信を禁止させる禁止信号を出力する出力手段（例えば、図１０の制御部２３３）をさらに有する
ことを特徴とする。
【００２８】
請求項９に記載の接触式データ通信装置は、
非接触式データ通信装置（例えば、図１の非接触ICカード３）ともコマンドを送受信することができる送受信装置（例えば、図１のICカード処理部１１）と、コマンドを送受信する接触式データ通信装置（例えば、図１の接触ICカード機能部２３Aまたは２３B）において、
電気信号を入力する電気信号入力手段（例えば、図７の接触端子部５１のM I/O端子）と、
前記電気信号入力手段から入力された電気信号に基づいて、前記送受信装置から送信コマンドが送信されてくることを表す送信開始信号を検出する検出手段（例えば、図１１の信号検出部２７１）と、
前記検出手段により前記送信開始信号が検出された場合、前記電気信号入力手段から入力された電気信号で表される、前記送信コマンドが前記非接触式データ通信装置で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、前記送信コマンドとして受信する受信手段（例えば、図１１の受信部２６１）と、
前記送信コマンドに対する返信のコマンドである返信コマンドを前記符号化方式で符号化し、送信する送信手段（例えば、図１１の送信部２６５）と
ことを特徴とする。
【００２９】
請求項１０に記載の接触式データ通信装置は、
前記受信手段において受信された前記送信コマンドに含まれるコマンドコードが、他の接触式データ通信装置にコマンドを送信するデータ通信装置間通信コマンドを表す場合、前記送信コマンドに自分を識別する通信装置ＩＤをさらに含む新たな送信コマンドを生成する生成手段（例えば、図１１の制御部２６２）をさらに備え、
前記送信手段は、前記新たな送信コマンドを前記符号化方式で符号化し、前記他の接触式データ通信装置に送信する
ことを特徴とする。
【００３０】
以下、図を参照して、本発明の実施の形態について説明する。
【００３１】
図１は、本発明を適用した携帯端末の一実施の形態の構成例を示している。
【００３２】
図１の携帯端末１は、リーダライタ（非接触リーダライタ）２または非接触ICカード（非接触式データ通信装置）３と、電磁波を利用して非接触で通信（コマンドの送受信）を行うようになされている。ここで、携帯端末１は、例えば、無線による通話機能を主な処理とする携帯電話機であるものとするが、PDA(Personal Digital Assistant)などのその他の端末であってもよい。
【００３３】
ユーザが携帯端末１をリーダライタ２にかざすなどして、携帯端末１とリーダライタ２とが近接する状態において、リーダライタ２は、電磁波を放射し、所定のコマンドを携帯端末１に送信する。携帯端末１は、リーダライタ２から送信されてくるコマンドを受信し、そのコマンドに対応する処理を実行する。
【００３４】
また、ユーザが非接触ICカード３を携帯端末１にかざすなどして、携帯端末１と非接触ICカード３とが近接する状態において、携帯端末１は、電磁波を放射し、所定のコマンドを非接触ICカード３に送信する。非接触ICカード３は、携帯端末１から送信されてくるコマンドを受信し、そのコマンドに対応する処理を実行する。
【００３５】
例えば、携帯端末１に装着されている、後述する接触ICカード機能部２３Aが、電子マネーの入出金処理を行う機能を有する電子マネー用ICカードであるとすると、コンビニエンスストアなどのレジなどに備えられたリーダライタ２と携帯端末１とが通信（コマンドの送受信）することにより、接触ICカード機能部２３Aに記憶されている（チャージされている）電子マネーにより商品を購入することができる。この場合、携帯端末１とリーダライタ２とは、電子マネーに関するコマンド（データ）を送受信する。
【００３６】
本実施の形態では、リーダライタ２または非接触ICカード３が必要に応じて、携帯端末１と通信可能な範囲（距離）に近接されるものとする。なお、図１のリーダライタ２および非接触ICカード３は、従来のものと同様であるので、その詳細な構成の説明を省略し、リーダライタ２および非接触ICカード３と通信する携帯端末１の詳細な構成について説明する。
【００３７】
携帯端末１は、電話機としての通話処理を実行する通話処理部（図示せず）の他に、ICカード処理部１１を少なくとも有している。
【００３８】
ICカード処理部１１は、通信I/F(Inter Face)モジュール２１、コントローラ２２、接触ICカード機能部２３Aおよび２３B、並びに電源供給部２４により構成され、リーダライタ２、非接触ICカード３、接触ICカード機能部２３A、および接触ICカード機能部２３Bそれぞれとの間のコマンドの送受信を管理（制御）する。ここで、送受信されるコマンドには、その内部にデータが格納されたコマンドも含むものとし、従って、コマンドの送受信は、データの送受信も含むものである。
【００３９】
なお、接触ICカード機能部（接触式データ通信装置）２３Aおよび２３Bは、ISO/IEC7816 (International Organization for Standardization / International Electrotechnical Commission)で規定されている接触ICカードのコマンドの送受信方法（以下、従来送受信方法という）と、非接触ICカード３が電磁波（電波）によりコマンドの送受信を行うときと同様の符号化信号を用いた送受信方法（以下、新送受信方法という）の両方でコマンドを送受信することができ、それぞれの方法で受信したコマンドに対応する処理（従来送受信方法により受信したコマンドに対応する処理を従来処理、新送受信方法により受信したコマンドに対応する処理を新処理という）を実行することが可能である。但し、接触ICカード機能部２３Aおよび２３Bの従来処理は、従来の接触ICカードで行われている処理と同様であるので説明を省略し、以下では接触ICカード機能部２３Aおよび２３Bが行う新処理について説明する。また、本実施の形態において、接触ICカード機能部２３Aおよび２３Bを特に区別する必要がない場合、接触ICカード機能部２３Aまたは２３Bを、単に接触ICカード機能部２３という。
【００４０】
通信I/Fモジュール２１は、コントローラ２２と、接触ICカード機能部２３A，２３B、または非接触ICカード３との間で送受信されるコマンドを中継する。また、通信I/Fモジュール２１は、リーダライタ２と、コントローラ２２、接触ICカード機能部２３A、または２３Bとの間で送受信されるコマンドを中継する。
【００４１】
通信I/Fモジュール２１は、アクティブI/F３１、パッシブI/F３２、アンテナコイル３３、カードファイル３４、およびカードバス３５により構成されている。
【００４２】
アクティブI/F３１は、コントローラ２２と、非接触ICカード３、接触ICカード機能部２３A、または２３Bとの間で行われるコマンドの送受信を中継する。例えば、アクティブI/F３１は、接触ICカード機能部２３Aまたは２３Bとコントローラ２２との間で、コントローラ２２からの送信のコマンド（送信コマンド）、および、その送信のコマンドに対する接触ICカード機能部２３Aまたは２３Bからの返信のコマンド（返信コマンド）を、カードバス３５を介して中継する。この場合、アクティブI/F３１は、送信および返信のコマンドが非接触ICカード３で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、カードバス３５を介して接触ICカード機能部２３Aまたは２３Bと送受信することにより、送信および返信のコマンドを中継する。
【００４３】
一方、パッシブI/F３２は、リーダライタ２と、コントローラ２２、接触ICカード機能部２３A、および２３Bとの間で行われるコマンドの送受信を中継する。例えば、パッシブI/F３２は、リーダライタ２と接触ICカード機能部２３Aまたは２３Bとの間で、リーダライタ２から電磁波（電波）により送信されてくる接触ICカード機能部２３Aまたは２３Bに対する送信のコマンド（送信コマンド）、および、その送信のコマンドに対する接触ICカード機能部２３Aまたは２３Bからの返信のコマンド（返信コマンド）を、カードバス３５を介して中継する。この場合、パッシブI/F３２は、送信および返信のコマンドが非接触ICカード３で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、カードバス３５を介して接触ICカード機能部２３Aまたは２３Bと送受信することにより、送信および返信のコマンドを中継する。
【００４４】
なお、パッシブI/F３２は、リーダライタ２が携帯端末１に近接し、リーダライタ２が発する電磁波（電波）から所定以上の電力を検出した（所定以上の電力が得られた）場合のみ、動作可能な状態となる。
【００４５】
また、リーダライタ２がコントローラ２２にコマンドを送信する場合には、後述するようにカードファイル３４を介して、コマンドが送信される。
【００４６】
アクティブI/F３１は、コントローラ２２から供給された所定のコマンドを、非接触ICカード３および接触ICカード機能部２３に送信し、非接触ICカード３および接触ICカード機能部２３からの返信のコマンドをコントローラ２２に送信する。
【００４７】
アクティブI/F３１の非接触ICカード３とのコマンドの送受信は、次のようにして行われる。即ち、アクティブI/F３１は、コントローラ２２から供給されたコマンドを、マンチェスタ方式により符号化し、その結果得られる（コマンドの）マンチェスタ符号化信号に応じて、所定の周波数の搬送波を変調することにより、電磁波として、コマンドを、アンテナコイル３３を介して非接触ICカード３に送信する。また、アクティブI/F３１は、非接触ICカード３の負荷変調による変調波をマンチェスタ方式で復調することにより、返信のコマンドを受信する。
【００４８】
また、アクティブI/F３１の接触ICカード機能部２３とのコマンドの送受信は、次のようにして行われる。即ち、アクティブI/F３１は、コントローラ２２から供給されたコマンドを、マンチェスタ方式により符号化し、その結果得られるマンチェスタ符号化信号に応じて、カードバス３５を伝送する電気信号を、内蔵するスイッチ（スイッチング素子）でオンまたはオフすることにより、Hi（High）またはLo(Low)で表される電気信号として、コマンドを接触ICカード機能部２３に送信する。また、アクティブI/F３１は、HiまたはLoで表される電気信号として、接触ICカード機能部２３からの返信のコマンドを、カードバス３５を介して受信する。
【００４９】
なお、アクティブI/F３１は、通常、カードバス３５を占有し、接触ICカード機能部２３またはカードファイル３４との間でコマンドを送受信することができるようになされているが、パッシブI/F３２から禁止信号が供給された場合には、パッシブI/F３２が接触ICカード機能部２３またはカードファイル３４との間でコマンドを送受信することができるように、カードバス３５を開放する。
【００５０】
パッシブI/F３２は、上述したように、リーダライタ２と、コントローラ２２、接触ICカード機能部２３A、および２３Bとの間で行われるコマンドの送受信を中継する。即ち、パッシブI/F３２は、アンテナコイル３３を介して受信したリーダライタ２からのコマンドを、接触ICカード機能部２３またはカードファイル３４に供給する。ここで、パッシブI/F３２がリーダライタ２からのコマンドをカードファイル３４に供給することが、リーダライタ２からのコマンドをコントローラ２２に供給することになる。即ち、カードファイル３４にコマンドが供給されると、カードファイル３４が、コマンドが供給されたことをコントローラ２２に通知し、コントローラ２２が、そのコマンドを、カードバス３５およびアクティブI/F３１を介して取り出すことにより、リーダライタ２からのコマンドを受信する。
【００５１】
また、パッシブI/F３２は、リーダライタ２からの送信コマンドに対する、接触ICカード機能部２３またはカードファイル３４（コントローラ２２）からの返信コマンドを、アンテナコイル３３を介してリーダライタ２に送信する。
【００５２】
なお、パッシブI/F３２と、接触ICカード機能部２３またはカードファイル３４との間で送受信されるコマンドは、アクティブI/F３１と接触ICカード機能部２３との間でのコマンドの送受信と同様に、コマンドをマンチェスタ方式により符号化し、その結果得られるマンチェスタ符号化信号に応じたHiまたはLoの電気信号として、カードバス３５を介してやり取りされる。
【００５３】
アンテナコイル３３は、電磁波により、リーダライタ２または非接触ICカード３との間でコマンドをやりとりする。
【００５４】
カードファイル３４は、パッシブI/F３２とコントローラ２２との間でコマンドをやりとりするための中間バッファとして機能する。即ち、パッシブI/F３２がコントローラ２２にコマンドを送信（供給）する場合、パッシブI/F３２からのコマンドが内部のメモリ３４Aに一旦記憶される（以下では、メモリ３４Aに記憶された内容（コマンド）をコントローラ用データという）。そして、メモリ３４Aにコントローラ用データが記憶されると、カードファイル３４は、USB（Universal Serial Bus）３６を介して、メモリ３４Aにコントローラ用データが記憶された旨をコントローラ２２に通知する。メモリ３４Aにコントローラ用データが記憶された旨を通知されたコントローラ２２が、カードファイル３４のメモリ３４Aにコントローラ用データを取り出す旨のコマンドをアクティブI/F３１に供給し、アクティブI/F３１がそのコマンドに従い、カードファイル３４からコントローラ用データを取り出し、コントローラ２２に供給する。
【００５５】
カードバス３５は、コマンドがマンチェスタ符号化された符号化信号に対応するHiまたはLoの電気信号を伝送する伝送路である。
【００５６】
コントローラ２２は、通話処理部（図示せず）からの要求などに応じて、非接触ICカード３、接触ICカード機能部２３A、または２３Bに対して、所定の処理を実行させるコマンドを送信したり、非接触ICカード３や接触ICカード機能部２３からのコマンドに従い、通話処理部に所定の処理を要求する。
【００５７】
例えば、接触ICカード機能部２３Aが電子マネーの機能を有するICカードであって、電子マネーの残高を携帯端末１の表示手段である図示せぬLCD(Liquid Crystal Display)に表示させるときには、コントローラ２２は、コマンドを送受信することにより、電子マネーの残高（残金）情報を接触ICカード機能部２３Aから取得し、通話処理部に供給する。
【００５８】
コントローラ２２は、初めに、自分の通信相手となる、非接触ICカード３と、接触ICカード機能部２３Aおよび２３Bとを認識するために、（接触および非接触の）各ICカードがユニークとなるように割り当てられている、ICカードを識別するカードID（通信装置ID）を、コマンドを受信したどのICカードでも返信可能なポーリングコマンドによって取得（要求）する。なお、カードファイル３４も、ICカードと同様のカードIDを有しており、非接触ICカード３や接触ICカード機能部２３Aまたは２３Bと同様に扱われる。
【００５９】
ここで、コントローラ２２からのポーリングコマンドに対して、通信相手である非接触ICカード３、接触ICカード機能部２３A、２３B、およびカードファイル３４のうちのいずれか複数が同一のタイミングで返信してきた場合に、同一のタイミングで返信されたコマンドを正常にコントローラ２２が正常に受信できないということが発生する可能性がある。即ち、通信相手である非接触ICカード３、接触ICカード機能部２３A、２３B、およびカードファイル３４からのコマンドが衝突し、コントローラ２２がコマンドを正常に受信できない可能性がある。
【００６０】
そこで、複数のICカード（非接触ICカード３、接触ICカード機能部２３Aおよび２３B、カードファイル３４）からのコマンドが衝突してもコントローラ２２が最終的には正常に全ての通信相手を認識することができるようにする、コマンドを送受信する際の衝突回避の方式（アンチコリジョンプロトコル）として、ICカード処理部１１は、タイムスロット方式やスロットマーカー方式などの、非接触ICカードで使用されている方式と同一のアンチコリジョンプロトコルを採用する。なお、本実施の形態では、タイムスロット方式を採用するものとする。また、リーダライタ２が携帯端末１の接触ICカード機能部２３A、２３B、およびカードファイル３４を認識する場合も、同様にタイムスロット方式が採用される。
【００６１】
そして、コントローラ２２は、検出された非接触ICカード３、接触ICカード機能部２３A，２３B、およびカードファイル３４との間で、送信先のカードIDをコマンドに含めて送信することにより、目的の相手とコマンドのやりとりを行う。
【００６２】
接触ICカード機能部２３（２３Aまたは２３B）は、その内部にプログラムが記憶されており、そのプログラムに従い、カードバス３５を介してアクティブI/F３１またはパッシブI/F３２から供給されるコマンドに対応する所定の処理を実行する。
【００６３】
例えば、接触ICカード機能部２３は、内部に記憶されているプログラムにより、電子マネーの入出金処理を行う電子マネー用ICカード、チケットの代わりとなるチケット用ICカード、電車などの交通機関の切符などの代わりとなる交通用ICカードなどとして機能することができる。
【００６４】
なお、接触ICカード機能部２３は、携帯端末１（のICカード処理部１１）本体に対して、着脱可能となされている。
【００６５】
電源供給部２４は、ICカード処理部１１の各部に電源を供給する。
【００６６】
以上のように構成される携帯端末１において、コントローラ２２は、どのICカードも返信を返すポーリングコマンドを送信し、ポーリングコマンドに対して返信してきたコマンドを受信して、非接触ICカード３、接触ICカード機能部２３A、２３B、およびカードファイル３４を検出（認識）する。そして、コントローラ２２は、返信されたコマンドのなかに含まれている、非接触ICカード３、接触ICカード機能部２３A、２３B、およびカードファイル３４それぞれを識別するカードIDを取得し、それ以降のコマンドの送信において、送信先のカードIDを格納してコマンドを送信することにより、所望の、非接触ICカード３、接触ICカード機能部２３A、２３B、またはカードファイル３４のいずれかに対して、処理を命令（制御）することができる。
【００６７】
ここで、リーダライタ２、非接触ICカード３、コントローラ２２、および接触ICカード機能部２３それぞれの間で送受信されるコマンドは、そのコマンドが図２に示すデータ部（Data）に格納され、データ部にプリアンブル、シンクコード、レングス、パリティ部（CRC）が付加されたコマンドパケットとして、送受信される。
【００６８】
即ち、コマンドパケットは、図２に示すように、パケットの先頭に６バイトの長さのプリアンブル（Preamble）、ブリアンブルの次に２バイトのシンクコード（Sync Code）、シンクコードの次にデータ部が何バイトからなるかを表すレングス（Length）、レングスの次にコマンドが格納されるデータ部（Data）、データ部の次にエラー検出のための誤り訂正符号である２バイトのパリティ部（CRC：Cyclic Redundancy Check）が配置される構成となっている。
【００６９】
そして、図２で示されるコマンドパケットが、マンチェスタ方式により符号化された符号化信号に変換され、その符号化信号に応じたHiまたはLoの電気信号として、カードバス３５を介して送受信される。
【００７０】
図３は、送信されたコマンド（パケット）と、それに返信する返信のコマンド（パケット）が送受信されるときの、カードバス３５を伝送する電気信号を示している。
【００７１】
図３においては、説明の便宜上、例えば、アクティブI/F３１が接触ICカード機能部２３Aにコマンドを送信し、それに対する返信のコマンドを接触ICカード機能部２３Aから受信するものとする。
【００７２】
図３において、アクティブI/F３１が内蔵するスイッチをオンまたはオフすることにより、カードバス３５を伝送する電気信号は、HiまたはLoとなる。ここで、Hiの電気信号の電圧は、＋V0[ボルト]であり、Loの電気信号の電圧はGND電圧である。
【００７３】
アクティブI/F３１と接触ICカード機能部２３Aとの間で、通信が何も行われていない状態では、カードバス３５を伝送する電気信号は、図３の区間T１で示すように、Loとなっている。そして、コマンドの送信を開始する最初に、アクティブI/F３１は、区間T２に示すように、コマンドをこれから送信すること（通信開始）を表す送信開始信号を接触ICカード機能部２３に送信する。この送信開始信号は、所定時間のHi信号で表される。ここで、所定時間は、例えば、１０μsec以上などの、マンチェスタ符号化信号による論理値１または０にそれぞれ対応するHiまたはLoの電気信号の時間より十分長い時間とされる。
【００７４】
その後、アクティブI/F３１は、区間T3に示すように、送信するコマンドのコマンドパケットを送信する。コマンドの送信後、アクティブI/F３１は、区間T4に示すように、カードバス３５を伝送する電気信号がHiとなるように、スイッチを制御し、接触ICカード機能部２３から返信されるコマンドを待機する。
【００７５】
そして、アクティブI/F３１からのコマンドを受信した接触ICカード機能部２３は、区間T5に示すように、Hiの電気信号とされているカードバス３５を、内蔵するスイッチを制御することにより、HiまたはLoの電気信号に変化させ、送信されたコマンドに対する返信のコマンドのコマンドパケットを送信する。
【００７６】
接触ICカード機能部２３からの返信のコマンドパケットを受信したアクティブI/F３１は、カードバス３５を伝送する電気信号がHiとなるように制御していたスイッチを制御して、Loに戻し、区間T１と同様の、通信が行われていない状態とさせる。
【００７７】
以上のように、アクティブI/F３１は、コマンド（パケット）を送信した後、カードバス３５の電気信号をHiにしておき、接触ICカード機能部２３は、アクティブI/F３１から供給されるHiの電気信号を用いて、返信のコマンド（パケット）を送信する。なお、パッシブI/F３２もアクティブI/F３１と同様に、送信のコマンドを送信した後、カードバス３５の電気信号をHiにしておき、接触ICカード機能部２３は、パッシブI/F３２から供給されるHiの電気信号を用いて、返信のコマンドを送信する。
【００７８】
このような通信の方式は、非接触式によるICカード通信システムにおいて、リーダライタが非接触式のICカードに電磁波によりコマンドを送信後、リーダライタのアンテナから出力する変調波の振幅を一定にして待機し、非接触式のICカードが、リーダライタのアンテナから出力される変調波を負荷変調することによりコマンドを返信する方式を、電磁波の代わりに電気信号を採用して通信を行うようにした方式であるといえる。
【００７９】
従って、接触ICカード機能部２３では、非接触ICカード３が電磁波を受信する代わりに、電気信号が入力される以外は、非接触ICカード３と同様の構成とすることができる。即ち、接触ICカード機能部２３は、非接触ICカード３と同一の符号化方式で符号化された符号化信号を用いてコマンドを送受信することができ、非接触ICカード３と同一の衝突回避の方式（アンチコリジョンプロトコル）を用いることができる。
【００８０】
図４を参照して、衝突回避の方式の一つであるタイムスロット方式を用いて、コントローラ２２が、非接触ICカード３、接触ICカード機能部２３A、およびカードファイル３４を通信相手として認識する場合の、コマンドのやりとりについて説明する。
【００８１】
タイムスロット方式では、送信されてきたポーリングコマンドを受信した受信側は、自分で発生した乱数により返信のコマンドを送信するタイミングを決定し、そのタイミングに従い、自分のカードIDを格納した返信のコマンドを送信する。
【００８２】
本実施の形態においては、接触ICカード機能部２３A、接触ICカード機能部２３B、カードファイル３４、および非接触ICカード３は、それぞれ、「ID1A」，「ID1B」，「ID2」、および「ID３」のカードIDを有しているものとする。
【００８３】
なお、図４では、接触ICカード機能部２３Bは、接触ICカード機能部２３Aと同様のコマンドの送受信を行うので、図示を省略するとともに、図４における説明も省略する。
【００８４】
初めに、ステップＳ１において、コントローラ２２は、ポーリングコマンドをアクティブI/F３１に送信する。
【００８５】
コントローラ２２からのポーリングコマンドを受信したアクティブI/F３１は、ステップＳ２において、ポーリングコマンドをブロードキャストする。即ち、アクティブI/F３１は、カードバス３５を介してHiまたはLoの電気信号により、ポーリングコマンドを接触ICカード機能部２３Aおよびカードファイル３４に送信するとともに、アンテナコイル３３を介して電磁波により、ポーリングコマンドを非接触ICカード３に送信する。
【００８６】
アクティブI/F３１からのポーリングコマンドを受信した接触ICカード機能部２３A、カードファイル３４、および非接触ICカード３それぞれは、自身で乱数を発生し、返信のコマンドを送信するタイミングを決定する。ここで、接触ICカード機能部２３A、カードファイル３４、および非接触ICカード３のなかで、カードファイル３４が決定したタイミングが最初に返信するタイミングとなり、そのあとのタイミングであってほぼ同一のタイミングが、接触ICカード機能部２３Aと非接触ICカード３とにおいて決定されたとする。
【００８７】
そこで、ステップＳ３において、カードファイル３４は、自分のカードID「ID２」を含む返信のコマンドを、カードバス３５を介してアクティブI/F３１に送信する。その後、ステップＳ４において、接触ICカード機能部２３Aは、自分のカードID「ID１A」を含む返信のコマンドを、カードバス３５を介してアクティブI/F３１に送信し、ステップＳ５において（ステップＳ４とほぼ同一のタイミング）、非接触ICカード３が、自分のカードID「ID3」を含む返信のコマンドを、アンテナコイル３３を介してアクティブI/F３１に送信する。
【００８８】
アクティブI/F３１は、ステップＳ３においてカードファイル３４から送信されてきた返信のコマンドは受信することができるが、ステップＳ４およびＳ５において接触ICカード機能部２３Aおよび非接触ICカード３から送信されてきた返信のコマンドは、受信のタイミングが同一となり（コリジョンが発生し）、コマンドを正常に受信することができない。
【００８９】
従って、ステップＳ６において、アクティブI/F３１は、ステップＳ１におけるコントローラ２２からのポーリングコマンドに対する返信のコマンドとして、カードファイル３４のカードID「ID２」のみをコントローラ２２に送信する。
【００９０】
アクティブI/F３１から、カードファイル３４のカードID「ID２」が格納されたコマンドを受信したコントローラ２２は、ステップＳ７において、カードファイル３４のカードID「ID2」を指定（格納）して、ポーリングコマンドに対しては返信しないようにさせるモードチェンジコマンドをアクティブI/F３１に送信する。
【００９１】
モードチェンジコマンドを受信したアクティブI/F３１は、ステップＳ８において、そのモードチェンジコマンドをブロードキャストする（接触ICカード機能部２３A、カードファイル３４、および非接触ICカード３に送信する）。
【００９２】
ブロードキャストにより、モードチェンジコマンドが送信されてきた接触ICカード機能部２３A、カードファイル３４、および非接触ICカード３のうち、モードチェンジコマンドに格納されているカードIDと同一のカードIDを有するカードファイル３４が、ステップＳ９において、モードチェンジコマンドを了解する旨の返信のコマンドをアクティブI/F３１に送信する。
【００９３】
アクティブI/F３１は、ステップＳ１０において、カードファイル３４からの返信のコマンドを、ステップＳ７におけるコントローラ２２からのモードチェンジコマンドに対する返信のコマンドとしてコントローラ２２に送信する。
【００９４】
ステップＳ１０におけるカードファイル３４からのモードチェンジコマンドに対する返信のコマンドを受信したコントローラ２２は、ステップＳ１１において、上述したステップＳ１と同様の、ポーリングコマンドをアクティブI/F３１に送信する。
【００９５】
コントローラ２２からのポーリングコマンドを受信したアクティブI/F３１は、ステップＳ１１において、ポーリングコマンドをブロードキャストする。
【００９６】
アクティブI/F３１からのポーリングコマンドを受信した接触ICカード機能部２３A、カードファイル３４、および非接触ICカード３のうち、モードチェンジコマンドによりポーリングコマンドに対して返信しないように指定されたカードファイル３４を除く接触ICカード機能部２３Aおよび非接触ICカード３それぞれは、自身で乱数を発生し、返信のコマンドを送信するタイミングを決定する。
【００９７】
その結果、ステップＳ１２において、接触ICカード機能部２３Aが、自分のカードID「ID１Ａ」を含む返信のコマンドを、カードバス３５を介してアクティブI/F３１に送信し、その後、ステップＳ１３において、非接触ICカード３が、自分のカードID「ID３」を含む返信のコマンドを、アンテナコイル３３を介してアクティブI/F３１に送信する。
【００９８】
アクティブI/F３１は、接触ICカード機能部２３Aが返信のコマンドを送信してきたタイミングと、非接触ICカード３が返信のコマンドを送信してきたタイミングが異なるため、そのどちらのコマンドも正常に受信することができる。
【００９９】
そして、ステップＳ１４において、アクティブI/F３１は、ステップＳ１１におけるコントローラ２２からのポーリングコマンドに対する返信のコマンドとして、接触ICカード機能部２３AのカードID「ID１Ａ」と非接触ICカード３のカードID「ID３」をコントローラ２２に送信する。
【０１００】
以上のようにして、コントローラ２２は、接触ICカード機能部２３A、カードファイル３４、および非接触ICカード３（のカードID）を認識し、それ以降の通信においては、接触ICカード機能部２３A、カードファイル３４、および非接触ICカード３それぞれのカードIDをコマンドのデータ部に格納して送信することにより、所望の接触ICカード機能部２３A、カードファイル３４、または非接触ICカード３と通信することが可能となる。カードIDは、接触ICカード、非接触ICカード、およびカードファイルのいずれもユニークに割り当てられているので、通信が衝突することを防止することができる。
【０１０１】
なお、接触ICカード機能部２３や非接触ICカード３以外にも、接触ICカードや非接触カードが存在していた場合には、認識していないICカードが存在しなくなるまで、ポーリングコマンドがさらに繰り返される。
【０１０２】
次に、図５を参照して、リーダライタ２が、カードファイル３４、接触ICカード機能部２３A、および接触ICカード機能部２３Bを通信相手として認識する場合の、タイムスロット方式によるコマンドのやりとりについて説明する。
【０１０３】
初めに、ステップS３１において、リーダライタ２は、ポーリングコマンドを電磁波によりパッシブI/F３２に送信する。
【０１０４】
リーダライタ２からのポーリングコマンドを受信したパッシブI/F３２は、ステップS３２において、ポーリングコマンドをブロードキャストする。即ち、パッシブI/F３２は、カードバス３５を介してHiまたはLoの電気信号により、ポーリングコマンドを接触ICカード機能部２３A，２３B、およびカードファイル３４に送信する。
【０１０５】
パッシブI/F３２からのポーリングコマンドを受信した接触ICカード機能部２３A、２３B、およびカードファイル３４それぞれは、自身で乱数を発生し、返信のコマンドを送信するタイミングを決定する。ここで、接触ICカード機能部２３A，２３B、およびカードファイル３４のなかで、接触ICカード機能部２３Bが決定したタイミングが最初に返信するタイミングとなり、そのあとのタイミングであってほぼ同一のタイミングが、接触ICカード機能部２３Aとカードファイル３４とにおいて決定されたとする。
【０１０６】
そこで、ステップS３３において、接触ICカード機能部２３Bは、自分のカードID「ID１B」を含む返信のコマンドを、カードバス３５を介してパッシブI/F３２に送信する。その後、ステップS３４において、接触ICカード機能部２３Aは、自分のカードID「ID１A」を含む返信のコマンドを、カードバス３５を介してパッシブI/F３２に送信し、ステップS３５において（ステップS３４とほぼ同一のタイミング）、カードファイル３４が、自分のカードID「ID２」を含む返信のコマンドを、カードバス３５を介してパッシブI/F３２に送信する。
【０１０７】
パッシブI/F３２は、ステップS３３において接触ICカード機能部２３Bから送信されてきた返信のコマンドは受信することができるが、ステップS３４およびS３５において接触ICカード機能部２３Aおよびカードファイル３４から送信されてきた返信のコマンドは、受信のタイミングが同一となり（コリジョンが発生し）、コマンドを正常に受信することができない。
【０１０８】
従って、ステップS３６において、パッシブI/F３２は、ステップS３１におけるリーダライタ２からのポーリングコマンドに対する返信のコマンドとして、接触ICカード機能部２３BのカードID「ID１B」のみをリーダライタ２に返信する。
【０１０９】
パッシブI/F３２から、接触ICカード機能部２３BのカードID「ID１B」が格納された返信のコマンドを受信したリーダライタ２は、ステップS３７において、接触ICカード機能部２３BのカードID「ID１B」を指定（格納）して、ポーリングコマンドに対しては返信しないようにさせるモードチェンジコマンドをパッシブI/F３２に送信する。
【０１１０】
モードチェンジコマンドを受信したパッシブI/F３２は、ステップS３８において、そのモードチェンジコマンドをブロードキャストする（接触ICカード機能部２３A、２３B、およびカードファイル３４に送信する）。
【０１１１】
ブロードキャストにより、モードチェンジコマンドが送信されてきた接触ICカード機能部２３A，２３B、およびカードファイル３４のうち、モードチェンジコマンドに格納されているカードIDと同一のカードIDを有する接触ICカード機能部２３Bは、ステップS３９において、モードチェンジコマンドを了解する旨の返信のコマンドをパッシブI/F３２に送信する。
【０１１２】
パッシブI/F３２は、ステップS４０において、接触ICカード機能部２３Bからの返信のコマンドを、ステップS３７におけるリーダライタ２からのモードチェンジコマンドに対する返信のコマンドとしてリーダライタ２に送信する。
【０１１３】
ステップS４０における接触ICカード機能部２３Bからのモードチェンジコマンドに対する返信のコマンドを受信したリーダライタ２は、ステップS４１において、上述したステップS３１と同様の、ポーリングコマンドをパッシブI/F３２に送信する。
【０１１４】
リーダライタ２からのポーリングコマンドを受信したパッシブI/F３２は、ステップS４２において、ポーリングコマンドをブロードキャストする。
【０１１５】
パッシブI/F３２からのポーリングコマンドを受信した接触ICカード機能部２３A，２３B、およびカードファイル３４のうち、モードチェンジコマンドによりポーリングコマンドに対して返信しないように指定された接触ICカード機能部２３Bを除く接触ICカード機能部２３Aおよびカードファイル３４それぞれは、自身で乱数を発生し、返信のコマンドを送信するタイミングを決定する。
【０１１６】
その結果、ステップS４３において、接触ICカード機能部２３Aが、自分のカードID「ID１Ａ」を含む返信のコマンドを、カードバス３５を介してパッシブI/F３２に送信し、その後、ステップS４４において、カードファイル３４が、自分のカードID「ID２」を含む返信のコマンドを、カードバス３５を介してパッシブI/F３２に送信する。
【０１１７】
パッシブI/F３２は、接触ICカード機能部２３Aが返信のコマンドを送信してきたタイミングと、カードファイル３４が返信のコマンドを送信してきたタイミングが異なるため、そのどちらのコマンドも正常に受信することができる。
【０１１８】
そして、ステップS４５において、パッシブI/F３２は、ステップS４１におけるリーダライタ２からのポーリングコマンドに対する返信のコマンドとして、接触ICカード機能部２３AのカードID「ID１Ａ」とカードファイル３４のカードID「ID２」をリーダライタ２に送信する。
【０１１９】
以上のようにして、リーダライタ２は、接触ICカード機能部２３A，２３B、およびカードファイル３４（のカードID）を認識し、それ以降の通信においては、接触ICカード機能部２３A，２３B、およびカードファイル３４それぞれのカードIDをコマンドのデータ部に格納して送信することにより、所望の接触ICカード機能部２３A，２３B、またはカードファイル３４と通信することが可能となる。従って、リーダライタ２と接触ICカード機能部２３A，２３B、またはカードファイル３４との通信が衝突することを防止することができる。
【０１２０】
なお、接触ICカード機能部２３やカードファイル３４以外にも、接触ICカードが存在していた場合には、認識していないICカードが存在しなくなるまで、ポーリングコマンドがさらに繰り返される。
【０１２１】
次に、図６乃至図１１を参照して、図１のアクティブI/F３１、パッシブI/F３２、接触ICカード機能部２３（２３Aまたは２３B）それぞれの、詳細な構成について説明する。
【０１２２】
図６は、ICカード処理部１１内に装着されている接触ICカード機能部２３の形状（外形）を示す図である。
【０１２３】
接触ICカード機能部２３の形状としては、図６に示すように、例えば、ISO/IEC 7810で規定されているID-000,ID-00,ID-01などのカード型の形状（カード形状）とすることができる。
【０１２４】
ID-000で表されるカード形状は、一般にSIM(Subscriber Identify Module)カードと呼ばれているカードと同一のカード形状であり、横×縦のサイズが２５×１５(mm)となっている。また、ID-01で表されるカード形状は、クレジットカードなどの名刺サイズのカード形状であり、横×縦のサイズが８５×５４(mm)となっている。
【０１２５】
ID-000,ID-00,ID-01で規定される形状に対して、電源を供給したり、信号を入出力する接触端子部５１の場所（配置）が、図６に示すように決められている。
【０１２６】
図７は、図６の接触端子部５１の詳細と、接触端子部５１と接触ICカード機能部２３内の処理ブロックとの結線を示している。
【０１２７】
接触ICカード機能部２３は、従来処理を行うICカードシステムブロック７１と、新処理を行うICカードシステムブロック７２とから構成されている。なお、以下においては、接触ICカード機能部２３AのICカードシステムブロック７１および７２を、それぞれ、ICカードシステムブロック７１Aおよび７２Aと称し、接触ICカード機能部２３BのICカードシステムブロック７１および７２を、それぞれ、ICカードシステムブロック７１Bおよび７２Bと称する。
【０１２８】
図７の接触端子部５１においては、従来処理を行うICカードシステムブロック７１と接触端子部５１の各端子とが従来と同様に結線されている。即ち、接触端子部５１の、接触ICカード機能部２３内の回路に電圧（Vcc）を供給するVcc端子が、ICカードシステムブロック７１のVcc端子と接続されるとともに、接触端子部５１の、リセット信号（RST）を入力するRST端子が、ICカードシステムブロック７１のRST端子と接続されている。また、接触端子部５１の、クロック信号（CLK）を入力するCLK端子が、ICカードシステムブロック７１のCLK端子と接続されるとともに、接触端子部５１の、信号を入力するI/O端子が、ICカードシステムブロック７１のI/O端子と接続され、さらに、接触端子部５１のGND端子が、ICカードシステムブロック７１のGND端子と接続されている。
【０１２９】
一方、新処理を行うICカードシステムブロック７２では、接触端子部５１のVcc端子、RST端子、およびGND端子が、ICカードシステムブロック７２のVcc端子、RST端子、およびGND端子にそれぞれ接続されるとともに、従来では、将来のための予備端子（RFU）として使用されていなかった２つの端子をICカードシステムブロック７２に供給する信号を入出力する端子として使用する。
【０１３０】
即ち、接触端子部５１の、ICカードシステムブロック７２に供給されるコマンドがマンチェスタ符号化された信号であるマンチェスタ符号化信号を同期させるためのクロック信号（RCK：Remote Clock）を供給するRCK端子が、ICカードシステムブロック７２のRCK端子と接続され、接触端子部５１の、HiまたはLoの電気信号で表される、マンチェスタ符号化信号が入出力されるM I/O（M I/O：Manchester coded data input/output）端子が、ICカードシステムブロック７２のM I/O端子と接続されている。
【０１３１】
なお、接触端子部５１の、所定のプログラム専用電圧（Vpp）を供給するVpp端子は、ICカードシステムブロック７１および７２のいずれにも使用されていない。
【０１３２】
図７に示したように、接触ICカード機能部２３では、接触端子５１の従来処理で使用されている端子の一部を共用し、さらに、新処理に必要で、従来処理と異なる信号の入出力には、予備端子を使用するようにしたので、ISO/IEC7816で規定されている従来処理を実行することができるともに、新送受信方法による新処理も実行することができる。
【０１３３】
図８を参照して、通信I/Fモジュール２１のアクティブI/F３１またはパッシブI/F３２と、接触ICカード機能部２３AのICカードシステムブロック７２A または接触ICカード機能部２３BのICカードシステムブロック７２Bとの間の、コマンドの送受信について説明する。
【０１３４】
なお、図８では、アクティブI/F３１が、接触ICカード機能部２３AのICカードシステムブロック７２Aに対してコマンドを送信し、ICカードシステムブロック７２Aがそのコマンドに対する返信のコマンドを送信する場合の例で説明するが、アクティブI/F３１の代わりにパッシブI/F３２が送信する場合、および接触ICカード機能部２３AのICカードシステムブロック７２Aの代わりに接触ICカード機能部２３BのICカードシステムブロック７２Bが受信して返信する場合も同様にコマンドの送受信が行われる。また、図８では、アクティブI/F３１およびパッシブI/F３２は、接触ICカード機能部２３Aおよび２３BのカードIDを既に認識しているとする。
【０１３５】
図８は、通信I/Fモジュール２１のアクティブI/F３１およびパッシブI/F３２、並びに接触ICカード機能部２３AのICカードシステムブロック７２Aおよび接触ICカード機能部２３BのICカードシステムブロック７２Bの詳細な構成例と、それぞれのカードバス３５の接続（結線）例を示している。
【０１３６】
アクティブI/F３１は、コマンドを送受信する送受信回路１０１、HiまたはLoの電気信号を制御するスイッチ１０２、および負荷抵抗１０３により構成されている。
【０１３７】
パッシブI/F３２は、コマンドを送受信する送受信回路１１１、HiまたはLoの電気信号を制御するスイッチ１１２、および負荷抵抗１１３により構成されている。
【０１３８】
接触ICカード機能部２３AのICカードシステムブロック７２Aは、コマンドを送受信する送受信回路１２１、および入力される電気信号をHiまたはLoに制御するスイッチ１２２により構成されている。
【０１３９】
接触ICカード機能部２３BのICカードシステムブロック７２Bは、コマンドを送受信する送受信回路１３１、および入力される電気信号をHiまたはLoに制御するスイッチ１３２により構成されている。
【０１４０】
カードバス３５は、マンチェスタ符号化信号を表すHiまたはLoの電気信号を伝送するM I/O信号ライン３５MとGND信号ライン３５Gとを少なくとも有している。カードバス３５のM I/O信号ライン３５Mは、ICカードシステムブロック７２AのM I/O端子、およびICカードシステムブロック７２BのM I/O端子と接続されている。また、カードバス３５のGND信号ライン３５Gは、ICカードシステムブロック７２AのGND端子、およびICカードシステムブロック７２BのGND端子と接続されている。
【０１４１】
アクティブI/F３１がコマンドを接触ICカード機能部２３Aに送信する場合、アクティブI/F３１の送受信回路１０１は、図２で上述した、送信するコマンドのコマンドパケットを生成する。
【０１４２】
送受信回路１０１は、生成したコマンドパケットを接触ICカード機能部２３Aに送信する前に、コマンドパケットが送信されることを表す送信開始信号を（負荷抵抗１０３およびM I/O信号ライン３５Mを介して）接触ICカード機能部２３Aに送信する。即ち、送受信回路１０１は、スイッチ（スイッチング素子）（SW）１０２を制御して、所定時間のHi信号で表される送信開始信号を負荷抵抗１０３を介してM I/O信号ライン３５Mに出力させる。
【０１４３】
そして、送受信回路１０１は、生成したコマンドパケットをマンチェスタ方式により符号化し、その結果得られるマンチェスタ符号化信号に基づいて、スイッチ１０２をオンまたはオフ（制御）することにより、HiまたはLoの電気信号として、負荷抵抗１０３およびM I/O信号ライン３５Mを介して、接触ICカード機能部２３AのICカードシステムブロック７２Aに送信する。
【０１４４】
ここで、M I/O信号ライン３５Mは、図８に示すように、１本の信号ラインでアクティブI/F３１、パッシブI/F３２、接触ICカード機能部２３A、および接触ICカード機能部２３Bと接続されているので、アクティブI/F３１から出力されたコマンドパケットは、接触ICカード機能部２３Aおよび２３Bに送信される。しかしながら、上述したように、コマンドパケットには、コマンドの送信先を表すカードIDが格納されているので、送信されてきたコマンドパケットを受信した接触ICカード機能部２３Aおよび２３Bそれぞれは、それが自分に対してのコマンド（パケット）であるかどうかを判別し、自分に対するコマンドである場合のみ、そのコマンドに従う処理を実行するようになっている。図８では、アクティブI/F３１が接触ICカード機能部２３Aにコマンドを送信することとしているので、コマンドパケットには、「ID１A」のカードIDが格納されている。
【０１４５】
送受信回路１０１は、コマンドパケットを送信後、M I/O信号ライン３５MにHiの電気信号が伝送されるように、スイッチ１０２を制御する（接触ICカード機能部２３Aからの返信のコマンドの待機状態とする）。
【０１４６】
接触ICカード機能部２３A のICカードシステムブロック７２Aの送受信回路１２１は、M I/O信号ライン３５Mおよび接触端子５１のM I/O端子を介して、HiまたはLoの電気信号で表される、アクティブI/F３１からのコマンドパケットを受信する。
【０１４７】
送受信回路１２１は、受信したアクティブI/F３１からのコマンドパケットをマンチェスタ方式で復号し、その結果得られるコマンドを取得する。
【０１４８】
そして、送受信回路１２１は、取得したコマンドに対する返信のコマンドを生成し、そのコマンドが格納されたコマンドパケットをマンチェスタ方式により符号化し、その結果得られるマンチェスタ符号化信号に基づいてスイッチ（スイッチング素子）（SW）１２２をオンまたはオフ（制御）する。これにより、アクティブI/F３１によってHiとされているM I/O信号ライン３５Mの電気信号が、マンチェスタ符号化信号に対応するHiまたはLoに変化する。
【０１４９】
アクティブI/F３１の送受信回路１０１は、接触ICカード機能部２３Aによって変化させられ、M I/O信号ライン３５MのHiまたはLoの電気信号で表される、接触ICカード機能部２３Aからの返信のコマンドパケットを受信する。
【０１５０】
このようにして、アクティブI/F３１と接触ICカード機能部２３AのICカードシステムブロック７２Aとの間で、コマンドの送受信が行われる。
【０１５１】
従って、アクティブI/F３１は、ICカードシステムブロック７２AまたはICカードシステムブロック７２Bと、カードバス３５（M I/O信号ライン３５M）を介してコマンドの送受信（通信）を行うことができる。また、パッシブI/F３２もアクティブI/F３１と同様にして、ICカードシステムブロック７２AまたはICカードシステムブロック７２Bと、カードバス３５を介してコマンドの送受信を行うことができる。
【０１５２】
従来の送受信方法による２枚以上の接触ICカードを用いたコマンドの送受信では、各接触ICカードは、リセット解除が行われた後、ATR（Answer To Rest）を同時に送信してしまい、通信の衝突が発生するという問題があるため、リセット信号ラインを接触ICカードごとに設ける必要があった。図８で説明した方法では、１本のM I/O信号ライン３５Mで接触ICカード機能部２３Aおよび２３Bが衝突すること無く通信を行うことが可能となる。
【０１５３】
上述した例では、アクティブI/F３１またはパッシブI/F３２と、接触ICカード機能部２３Aまたは接触ICカード機能部２３Bとのコマンドの送受信について説明したが、アクティブI/F３１（パッシブI/F３２も同様）は、ICカード間通信コマンド（データ通信装置間通信コマンド）を用いて、１の接触ICカード機能部（例えば、接触ICカード機能部２３A）に、その他の接触ICカード機能部（例えば、接触ICカード機能部２３B）に対してコマンドを送信させることも可能である。
【０１５４】
アクティブI/F３１が、ICカード間通信コマンドを用いて、接触ICカード機能部２３Aに、接触ICカード機能部２３Bに対してコマンドを送信させる場合の例について説明する。
【０１５５】
初めに、アクティブI/F３１は、接触ICカード機能部２３AのICカードシステムブロック７２Aに、接触ICカード機能部２３BのICカードシステムブロック７２Bに対してコマンドを送信させる旨を表すICカード間通信コマンドを生成し、接触ICカード機能部２３AのICカードシステムブロック７２Aに送信する。なお、送信されてきたコマンドがICカード間通信コマンドであるかどうかは、コマンドパケットのデータ部に含まれるコマンドコードによって識別することができる。
【０１５６】
アクティブI/F３１は、ICカード間通信コマンドを送信後、スイッチ１０２を制御して、M I/O信号ライン３５Mの電気信号をHiにさせる。
【０１５７】
アクティブI/F３１からのICカード間通信コマンドを受信した接触ICカード機能部２３Aは、アクティブI/F３１からのコマンドパケットに自分（接触ICカード機能部２３A）を識別するカードIDをさらに含むコマンドパケットを生成し、そのコマンドパケットを接触ICカード機能部２３Bに送信する。
【０１５８】
接触ICカード機能部２３Aから送信されてきたコマンドパケットを受信した接触ICカード機能部２３Bは、そのコマンドパケットに対する返信のコマンドを生成し、その返信のコマンドが格納されたコマンドパケットをマンチェスタ方式により符号化し、その結果得られるマンチェスタ符号化信号に基づいてスイッチ（スイッチング素子）（SW）１３２をオンまたはオフ（制御）する。これにより、アクティブI/F３１によってHiとされているM I/O信号ライン３５Mの電気信号が、マンチェスタ符号化信号に対応するHiまたはLoに変化する。
【０１５９】
アクティブI/F３１の送受信回路１０１は、接触ICカード機能部２３Bによって変化させられ、M I/O信号ライン３５MのHiまたはLoの電気信号で表される、接触ICカード機能部２３Bからの返信のコマンドパケットを受信し、その後、スイッチ１０２を制御して、M I/O信号ライン３５Mの電気信号をLoに戻す。また、接触ICカード機能部２３Aが接触ICカード機能部２３Bからの返信のコマンドパケットを受信してもよい。
【０１６０】
このようにして、アクティブI/F３１は、接触ICカード機能部２３Aに接触ICカード機能部２３Bと通信させ、その結果を受信したり、接触ICカード機能部２３Aと接触ICカード機能部２３Bとの間でICカード間通信を行わせることができる。
【０１６１】
このようなICカード間通信コマンドは、例えば、アクティブI/F３１が接触ICカード機能部２３Bにアクセスするための鍵を有していなくて、接触ICカード機能部２３Aがその鍵を有している場合に有効である。即ち、アクティブI/F３１は、接触ICカード機能部２３Bにアクセスする鍵を直接有していなくても、その鍵を有している接触ICカード機能部２３Aにアクセスさせることができれば、アクティブI/F３１が間接的に接触ICカード機能部２３Bにアクセスすることが可能となる。
【０１６２】
また、接触ICカード機能部２３Bの側から見れば、既に自分の鍵を有している接触ICカード機能部２３A以外に自分の鍵を知られること無く、接触ICカード機能部２３Aと通信することができるという利点もある。即ち、ICカード間通信は、ICカード間で通信されるコマンド（データ）をコントローラ２２などに一旦送信し、コントローラ２２が送信相手を特定し、特定されたICカードにコマンドを送信するなど、コントローラに一旦コマンドを送信する必要がなくなるため、接触ICカード間での秘密通信が可能となる。
【０１６３】
なお、本実施の形態では、ICカード処理部１１に装着可能な接触ICカード機能部は、２枚としているが、カードバス３５のM I/O信号ライン３５Mに新たな接触ICカード機能部のM I/O端子が接続されるようにして、容易に３枚以上の接触ICカード機能部をICカード処理部１１に装着させるようにさせることができる。即ち、複数の接触ICカード機能部が同一のM I/O信号ライン３５Mにデイジイチェイン（daisy chain）接続することで、容易に３枚以上の接触ICカード機能部をICカード処理部１１に装着させるようにさせることができる。
【０１６４】
複数の接触ICカード機能部を容易に装着可能となることにより、接触ICカード機能部ごとに、例えば、電子マネー用ICカード、チケット用ICカード、または交通用ICカードなどのように、それぞれ異なる機能を有する接触ICカード機能部を携帯端末１に組み込むことが可能となり、さらに、それぞれの接触ICカード機能部の機能を明確に分離することで、各接触ICカード機能部の責任分界が明確になるという利点もある。そして、上述したようにICカード間通信も可能であるので、各接触ICカード間の連携も可能である。
【０１６５】
図９は、送受信回路１０１の詳細な構成を含むアクティブI/F３１の構成例を示すブロック図である。
【０１６６】
送受信回路１０１は、制御部２０１、マンチェスタ符号化部２０２、送信部２０３、受信部２０４、発振回路２０５、PLL（Phase Locked Loop）回路２０６、およびASK(Amplitude Shift Keying）変復調部２０７により構成されている。
【０１６７】
制御部２０１は、コントローラ２２から供給されたコマンドに対応するコマンドパケットを生成し、生成したコマンドパケットをマンチェスタ符号化部２０２に供給する。また、制御部２０１は、マンチェスタ符号化部２０２から供給されたコマンドパケットのデータ部に格納されているコマンドを抽出し、コントローラ２２に供給する。
【０１６８】
さらに、制御部２０１は、禁止信号がパッシブI/F３２から供給された場合、それ以降のコマンドパケットのマンチェスタ符号化部２０２への供給を中断（中止）し、カードバス３５を開放させる（M I/O信号ライン３５Mの電気信号がLoとなるようにする）。
【０１６９】
マンチェスタ符号化部２０２は、符号化部２１１と復号部２１２とから構成されている。符号化部２１１は、制御部２０１からのコマンドパケットをマンチェスタ方式により符号化し、その結果得られるマンチェスタ符号化信号を送信部２０３およびASK変復調部２０７に供給する。復号部２１２は、受信部２０４またはASK変復調部２０７から供給されるマンチェスタ符号化信号を復号し、コマンドパケットとして制御部２０１に供給する。
【０１７０】
送信部２０３は、符号化部２１１からの符号化信号に応じて、スイッチ１０２をオンまたはオフ（制御）することにより、コマンドパケットを送信する。即ち、マンチェスタ符号化信号の論理値０または１にそれぞれ対応するHi（＋V0）またはLo（GND）の電気信号が、負荷抵抗１０３を介してスイッチ１０２からM I/O信号ライン３５Mに出力される。
【０１７１】
また、送信部２０３がコマンドパケットの送信を開始する場合、送信部２０３は、M I/O信号ライン３５Mにコマンドパケットが送信されることを表す送信開始信号を出力する。この送信開始信号は、例えば、上述したように所定時間のHiの電気信号とされる。なお、コマンドパケットの送信が行われない場合には、送信部２０３は、M I/O信号ライン３５Mの電気信号がLoとなるようにスイッチ１０２を制御する。
【０１７２】
さらに、上述したICカード間通信の場合には、送信部２０３は、ICカード間通信によって送信したコマンドに対する返信のコマンドを受信するまで、M I/O信号ライン３５MにHiの電気信号が出力されるようにスイッチ１０２を制御する。
【０１７３】
受信部２０４は、M I/O信号ライン３５Mを介して、HiまたはLoの電気信号で表される、コマンドパケットがマンチェスタ符号化されたマンチェスタ符号化信号を受信し、復号部２１２に供給する。
【０１７４】
発振回路２０５は、搬送波となる所定の周波数（例えば、１３．５６MHz）のクロック信号（以下、搬送波クロック信号という）を生成し、PLL回路２０６およびASK変復調部２０７の変調部２１４に供給する。
【０１７５】
PLL回路２０６は、発振回路２０５から供給される搬送波クロック信号に基づいて、所定の周波数のクロック信号（以下、マンチェスタクロック信号という）を生成し、送信部２０３、受信部２０４、およびASK変復調部２０７に供給する。送信部２０３、受信部２０４、およびASK変復調部２０７では、PLL回路２０６から供給されるマンチェスタクロック信号に基づいて、マンチェスタ符号化信号の符号化および復号、並びに変調および復調を行う。なお、PLL回路２０６からのマンチェスタクロック信号は、接触ICカード機能部２３の接触端子部５１のRCK端子を介して、接触ICカード機能部２３にも供給される。
【０１７６】
ASK変復調部２０７は、復調部２１３と変調部２１４とから構成されている。復調部２１３は、非接触ICカード３によって負荷変調されたASK変調波をアンテナコイル３３を介して受信し、復調して得られるコマンドのマンチェスタ符号化信号を復号部２１２に供給する。変調部２１４は、発振回路２０５からの搬送波クロック信号に基づいて搬送波を生成し、その搬送波を、符号化部２１１からのマンチェスタ符号化信号に基づいてASK変調し、アンテナコイル３３を介して非接触ICカード３にコマンドを送信する。
【０１７７】
以上のように構成されるアクティブI/F３１は、コントローラ２２からのコマンドを、非接触ICカード３と送受信するときに用いられる符号化方式と同一の１の符号化方式で符号化し、非接触ICカード３および接触ICカード機能部２３に送信することができる。
【０１７８】
図１０は、送受信回路１１１の詳細な構成を含むパッシブI/F３２の構成例を示すブロック図である。
【０１７９】
送受信回路１１１は、電力検出部２３１、ASK変復調部２３２、制御部２３３、FIFO（First In First Out）バッファ２３４、送信部２３５、および受信部２３６により構成されている。
【０１８０】
電力検出部２３１は、アンテナコイル３３を介してリーダライタ２から放射されてくるASK変調波（電波）を受信し、そのASK変調波から生じる電力を検出（監視）する。そして、検出される電力が所定以上の電力となった場合、電力検出部２２１は、電源供給部２４から供給される電源をパッシブI/F３２の全てのブロックに供給させるように制御し、パッシブI/F３２を起動させる（動作可能な状態にさせる）。従って、パッシブI/F３２は、電力検出部２３１において検出された電力が所定以上の電力である場合のみ、動作可能な状態となる（リーダライタ２と、コントローラ２２、接触ICカード機能部２３A、および２３Bとの間で行われるコマンドの送受信を中継する）。なお、所定（以上）の電力とは、パッシブI/F３２がリーダライタ２と安定した（正常な）コマンドの送受信を可能とするのに必要な最低の電力である。
【０１８１】
ASK変復調部２３２は、復調部２４１と変調部２４２とから構成されている。復調部２４１は、リーダライタ２から発せられるASK変調波（電磁波）をアンテナコイル３３を介して受信し、復調して得られるマンチェスタ符号化信号を制御部２３３に供給する。変調部２４２は、制御部２３３からのマンチェスタ符号化信号に応じて、アンテナコイル３３と並列に接続された負荷を変動させることにより、リーダライタ２から出力されている振幅が一定の変調波をASK変調させて、リーダライタ２にコマンドを送信する。
【０１８２】
制御部２３３は、ASK変復調部２３２の復調部２４１から供給される（コマンドパケットに対応する）マンチェスタ符号化信号を順次FIFOバッファ２３４に供給し、記憶させる。そして、復調部２４１から供給されるマンチェスタ符号化信号のなかから、コマンドパケットのシンクコード（Sync Code）を検出した場合、制御部２３３は、アクティブI/F３１に対して、接触ICカード機能部２３に対するコマンドの送信を禁止させる禁止信号を出力し、カードバス３５を開放させる。
【０１８３】
また、制御部２３３は、FIFOバッファ２３４に記憶されたマンチェスタ符号化信号を、コマンドパケット単位で送信部２３５に供給する。さらに、制御部２３３は、受信部２３６からの、返信されてきたコマンドパケットに対応するマンチェスタ符号化信号をASK変復調部２３２の変調部２４２に供給する。
【０１８４】
送信部２３５は、制御部２３２からのマンチェスタ符号化信号に応じて、スイッチ１１２をオンまたはオフ（制御）することにより、コマンドパケットを送信する。即ち、マンチェスタ符号化信号の論理値０または１にそれぞれ対応するHi（＋V0）またはLo（GND）の電気信号が、負荷抵抗１１３を介してスイッチ１１２からM I/O信号ライン３５Mに出力される。なお、送信部２３５においても、アクティブI/F３１の送信部２０３と同様に、コマンドパケットの送信の前に、送信開始信号がM I/O信号ライン３５Mに出力される。
【０１８５】
受信部２３６は、M I/O信号ライン３５Mを介して、HiまたはLoの電気信号で表される、コマンドパケットがマンチェスタ符号化されたマンチェスタ符号化信号を受信し、制御部２３３に供給する。
【０１８６】
以上のように構成されるパッシブI/F３２では、リーダライタ２２と送受信するコマンドの符号化信号と、接触ICカード機能部２３と送受信するコマンドの符号化信号が、同一の符号化方式により符号化された信号であるので、制御部２３３は、リーダライタ２２から送信されてきたコマンドを復調部２４１により復調して得られる符号化信号を、そのまま送信部２３５に供給して、接触ICカード機能部２３に送信させることができ、同様に、接触ICカード機能部２３から送信されてきたコマンドの符号化信号を、そのまま変調部２４２に供給し、リーダライタ２２に送信させることができる。
【０１８７】
図１１は、接触ICカード機能部２３Aの、送受信回路１２１の詳細な構成を含むICカードシステムブロック７２Aの構成例を示すブロック図である。なお、接触ICカード機能部２３BのICカードシステムブロック７２Bの送受信回路１３１の詳細な構成は、後述する記憶部２６３に記憶されているプログラムが異なり、そのプログラムにより実行される処理の内容が異なる以外は、ICカードシステムブロック７２Aの送受信回路１２１の構成と同様であるので、その説明を省略する。
【０１８８】
送受信回路１２１は、信号検出部２７１を有する受信部２６１、制御部２６２、記憶部２６３、RAM（Random Access Memory）２６４、および送信部２６５により構成されている。
【０１８９】
受信部２６１の信号検出部２７１は、接触端子部５１のM I/O端子（図７）から入力された電気信号に基づいて、コマンドパケットが送信されてくることを表す送信開始信号を検出する。そして、送信開始信号が検出された場合、信号検出部２７１は、通信準備信号を制御部２６２に供給する。これにより、送受信回路１２１が動作可能状態となる。
【０１９０】
また、受信部２６１は、送信開始信号に続いて送信されてくるコマンドを受信する。即ち、受信部２６１は、接触端子部５１のM I/O端子から入力されたHiまたはLoの電気信号で表される、コマンドパケットがマンチェスタ符号化されたマンチェスタ符号化信号（非接触ICカード３で用いられる符号化方式と同一の符号化方式で符号化された信号）を受信する。さらに、受信部２６１は、受信したマンチェスタ符号化信号を復号し、その結果得られるコマンドパケットを制御部２６２に供給する。
【０１９１】
制御部２６２は、記憶部２６３に記憶されたプログラムに従い、受信部２６１からのコマンドに対応する所定の処理（以下、コマンド対応処理という）を実行する。また、制御部２６２は、コマンド対応処理を実行した結果、何かしらのコマンドを送信（返信）する必要がある場合、送信するコマンドのコマンドパケットを生成し、送信部２６５に供給する。例えば、送信されてきたコマンドがICカード間通信コマンドである場合、制御部２６２は、受信したコマンドパケットに自分のカードIDをさらに含む新たなコマンドパケットを生成し、他の接触ICカード機能部２３Bに送信する。
【０１９２】
記憶部２６３は、例えば、フラッシュメモリ、EEPROM（Electrically Erasable Programmable Read Only Memory）、MRAM（Magnetoresistive andom Access Memory（磁気抵抗メモリ））、またはFeRAM（強誘電体メモリ）などの不揮発性メモリにより構成され、ICカードシステムブロック７２Aが実行する処理のプログラムや、電源の供給が停止された場合でも記憶しておく必要のあるデータなどを記憶する。RAM２６４は、プログラムの実行に必要なデータなどを適宜記憶する。記憶部２６３およびRAM２６４は、記憶しているプログラムやデータを必要に応じて制御部２６２に供給する。
【０１９３】
送信部２６５は、制御部２６２から供給されるコマンドパケットをマンチェスタ方式により符号化し、その結果得られるマンチェスタ符号化信号に応じて、スイッチ１２２をオンまたはオフ(制御)することにより、コマンドパケットを送信（返信）する。
【０１９４】
即ち、コマンドパケットを送信してくるアクティブI/F３１またはパッシブI/F３２は、コマンドパケットの送信後、M I/O信号ライン３５Mの電気信号をHiにしておくようになされているので、スイッチ１２２が送信部２６５によりオンされると、M I/O信号ライン３５MとGND信号ライン３５Gとが接続され、M I/O信号ライン３５Mを伝送する電気信号がLoとなり、スイッチ１２２を制御することにより、マンチェスタ符号化信号の論理値０または１にそれぞれ対応するHi（＋V0）またはLo（GND）の電気信号が、GND信号ライン３５Gに伝送される。
【０１９５】
なお、受信部２６１および送信部２６５におけるマンチェスタ符号化信号の復号および符号化は、接触端子部５１（図３）のRCK端子から入力されるクロック信号（マンチェスタクロック信号）に基づいて行われる。
【０１９６】
以上のように構成される接触ICカード機能部２３AのICカードシステムブロック７２Aは、カードバス３５のM I/O信号ライン３５Mを介して、非接触ICカード３と送受信するときに用いられる符号化方式と同一の符号化方式で符号化した符号化信号により、アクティブI/F３１およびパッシブI/F３２とコマンドの送受信をすることができる。
【０１９７】
次に、図１２のフローチャートを参照して、アクティブI/F３１が、コントローラ２２から受信したコマンドを非接触ICカード３および接触ICカード機能部２３Aに送信する場合のアクティブI/F３１の送信処理について説明する。
【０１９８】
初めに、ステップＳ１０１において、制御部２０１は、コントローラ２２からコマンドを受信したか否かを判定し、コマンドを受信したと判定するまで待機する。
【０１９９】
ステップＳ１０１で、コントローラ２２からコマンドを受信したと判定された場合、ステップＳ１０２に進み、制御部２０１は、コントローラ２２から供給されたコマンドに対応するコマンドパケットを生成し、生成したコマンドパケットを符号化部２１１に供給し、ステップＳ１０３に進む。
【０２００】
ステップＳ１０３において、符号化部２１１は、制御部２０１からのコマンドパケットをマンチェスタ方式により符号化し、その結果得られるマンチェスタ符号化信号を送信部２０３および変調部２１４に供給して、ステップＳ１０４に進む。
【０２０１】
ステップＳ１０４において、送信部２０３は、符号化部２１１からのマンチェスタ符号化信号を受信し、その後、スイッチ１０２を制御することにより、送信開始信号を接触ICカード機能部２３Aに送信して、ステップＳ１０５に進む。
【０２０２】
ステップＳ１０５において、送信部２０３は、符号化部２１１からのマンチェスタ符号化信号に応じて、M I/O信号ライン３５Mの電気信号がHiまたはLoとなるようにスイッチ１０２を制御し、コントローラ２２から受信したコマンドのコマンドパケットを接触ICカード機能部２３Aに送信し、ステップＳ１０６に進む。
【０２０３】
ステップＳ１０６において、変調部２１４は、発振回路２０５からの搬送波クロック信号に基づいて搬送波を生成し、その搬送波を、符号化部２１１からのマンチェスタ符号化信号に基づいてASK変調し、送信コントローラ２２から受信したコマンドのコマンドパケットを、アンテナコイル３３を介して非接触ICカード３に送信して、ステップＳ１０７に進む。
【０２０４】
ステップＳ１０７において、送信部２０３は、M I/O信号ライン３５Mを伝送する電気信号がHiとなるようにスイッチ１０２を制御し、処理を終了する。
【０２０５】
図１２の送信処理において、ステップＳ１０４およびＳ１０５の処理と、ステップＳ１０６の処理は、コマンドパケットを受信した順番に行うことができ、どちらを先に行っても良いし、同時に行うこともできる。また、ステップＳ１０７の処理は、ステップＳ１０５の処理が終了後であれば、いつでも実行することが可能である。
【０２０６】
次に、図１３のフローチャートを参照して、図１２のアクティブI/F３１の送信処理で送信されてくるコマンドパケットを受信し、その返信のコマンド（返信コマンド）を送信する、接触ICカード機能部２３Aの送受信処理について説明する。
【０２０７】
初めに、ステップＳ１２１において、ICカードシステムブロック７２Aの信号検出部２７１は、カードバス３５のM I/O信号ライン３５Mと接続されている接触端子部５１のM I/O端子から入力される電気信号を監視し、コマンドパケットが送信されてくることを表す送信開始信号が検出されたか否かを判定し、送信開始信号を検出したと判定されるまで待機する。
【０２０８】
ステップＳ１２１で、送信開始信号が検出されたと判定された場合、ステップＳ１２２に進み、信号検出部２７１は、通信準備信号を制御部２６２に供給し、送受信回路１２１を起動させ、動作可能状態にさせる。
【０２０９】
ステップＳ１２２の処理後、ステップＳ１２３において、受信部２６１は、カードバス３５のM I/O信号ライン３５Mを介して、HiまたはLoの電気信号で表される、コマンドパケットがマンチェスタ符号化されたマンチェスタ符号化信号を受信する。また、ステップＳ１２３において、受信部２６１は、受信したマンチェスタ符号化信号を復号し、その結果得られるアクティブI/F３１からのコマンドパケットを受信し、制御部２６２に供給して、ステップＳ１２４に進む。
【０２１０】
ステップＳ１２４において、制御部２６２は、アクティブI/F３１からのコマンドに対応するコマンド対応処理を実行し、返信コマンドを生成するとともに、返信コマンドのコマンドパケットを生成し、送信部２６５に供給して、ステップＳ１２５に進む。
【０２１１】
ステップＳ１２５において、送信部２６５は、コマンドパケットをマンチェスタ方式により符号化し、ステップＳ１２６において、マンチェスタ方式により符号化されたマンチェスタ符号化信号に応じて、カードバス３５のM I/O信号ライン３５Mの電気信号がHiまたはLoとなるようにスイッチ１２２を制御して、コマンドパケットを送信（返信）し、処理を終了する。
【０２１２】
そして、図１４のフローチャートを参照して、図１２の送信処理により送信したコマンドに対する、非接触ICカード３および接触ICカード機能部２３からの返信のコマンドを受信する、アクティブI/F３１の受信処理について説明する。
【０２１３】
初めに、ステップＳ１４１において、受信部２０４は、カードバス３５のM I/O信号ライン３５Mを介して、HiまたはLoの電気信号で表される、接触ICカード機能部２３Aからの返信コマンドのコマンドパケットがマンチェスタ符号化されたマンチェスタ符号化信号を受信し、復号部２１２に供給して、ステップＳ１４２に進む。
【０２１４】
ステップＳ１４２において、復号部２１２は、受信部２０４からのマンチェスタ符号化信号を復号し、接触ICカード機能部２３Aからのコマンドパケットとして制御部２０１に供給し、ステップＳ１４３に進む。
【０２１５】
ステップＳ１４３において、復調部２１３は、非接触ICカード３によって負荷変調されたASK変調波をアンテナコイル３３を介して受信し、復調して得られる、非接触ICカード３からのコマンドパケットがマンチェスタ符号化されたマンチェスタ符号化信号を復号部２１２に供給して、ステップＳ１４４に進む。
【０２１６】
ステップＳ１４４において、復号部２１２は、復調部２１３からのマンチェスタ符号化信号を復号し、非接触ICカード３からのコマンドパケットとして制御部２０１に供給し、ステップＳ１４５に進む。なお、ステップＳ１４１およびＳ１４２の処理と、ステップＳ１４３およびＳ１４４の処理は、受信部２０４または復調部２１３がコマンドを受信した順番に行うことができ、どちらを先に行っても良いし、同時に行うこともできる。
【０２１７】
ステップＳ１４５において、制御部２０１は、接触ICカード機能部２３Aからのコマンドパケットおよび非接触ICカード３からのコマンドパケットから、それぞれコマンドを抽出し、コントローラ２２に送信（供給）して、処理を終了する。
【０２１８】
図１５のフローチャートを参照して、パッシブI/F３２がリーダライタ２から受信したコマンドパケットを接触ICカード機能部２３Aに送信する場合の、パッシブI/F３２の送信処理について説明する。
【０２１９】
初めに、ステップＳ１６１において、電力検出部２３１は、アンテナコイル３３を介してリーダライタ２から放射されるASK変調波（電磁波）を受信し、そのASK変調波から生じる電力を検出（監視）する。そして、検出される電力が所定以上の電力であると判定されるまで待機する。
【０２２０】
ステップＳ１６１で、検出される電力が所定以上の電力であると判定された場合、ステップＳ１６２に進み、電力検出部２２１は、電源供給部２４から供給される電源をパッシブI/F３２の全てのブロックに供給させるように制御し、パッシブI/F３２を起動させて（動作可能な状態にさせて）、ステップＳ１６３に進む。
【０２２１】
ステップＳ１６３において、復調部２４１は、リーダライタ２からのASK変調波をアンテナコイル３３を介して受信し、復調して得られる、リーダライタ２からのコマンドパケットのマンチェスタ符号化信号を制御部２３３に供給し、ステップＳ１６４に進む。
【０２２２】
ステップＳ１６４において、制御部２３３は、復調部２４１から供給される（コマンドパケットに対応する）マンチェスタ符号化信号をFIFOバッファ２３４に供給し、記憶させて、ステップＳ１６５に進む。
【０２２３】
ステップＳ１６５において、制御部２３３は、復調部２４１から供給されたマンチェスタ符号化信号から、既にコマンドパケットのシンクコード（Sync Code）を検出済みであるか否かを判定し、まだシンクコードを検出していないと判定された場合、ステップＳ１６６に進む。
【０２２４】
ステップＳ１６６において、制御部２３３は、復調部２４１から供給されたマンチェスタ符号化信号に、コマンドパケットのシンクコードを検出したか否かを判定し、コマンドパケットのシンクコードが検出されていない場合、ステップＳ１６３に戻り、それ以降の処理が繰り返される。
【０２２５】
一方、ステップＳ１６６において、復調部２４１から供給されたマンチェスタ符号化信号に、コマンドパケットのシンクコードを検出した場合、ステップＳ１６７に進み、制御部２３３は、アクティブI/F３１に禁止信号を供給し、カードバス３５を開放させて、ステップＳ１６３に戻り、それ以降の処理が繰り返される。
【０２２６】
また、ステップＳ１６５において、復調部２４１から供給されたマンチェスタ符号化信号から、コマンドパケットのシンクコードを検出済みであると判定された場合、ステップＳ１６８に進み、制御部２３３は、復調部２４１から供給されるマンチェスタ符号化信号がパケット単位でFIFOバッファ２３４に記憶されたか否かを判定する。
【０２２７】
ステップＳ１６８で、マンチェスタ符号化信号がパケット単位でFIFOバッファ２３４に記憶されていないと判定された場合、換言すれば、FIFOバッファ２３４に記憶されたマンチェスタ符号化信号がまだパケット単位となっていない場合、ステップＳ１６３に戻り、それ以降の処理が繰り返される。
【０２２８】
一方、ステップＳ１６８で、FIFOバッファ２３４に記憶されたマンチェスタ符号化信号がパケット単位となった場合、ステップＳ１６９に進み、制御部２３３は、FIFOバッファ２３４に記憶されたマンチェスタ符号化信号を送信部２３５に供給して、ステップＳ１７０に進む。
【０２２９】
ステップＳ１７０において、送信部２３５は、制御部２３３からのマンチェスタ符号化信号を受信し、その後、スイッチ１１２を制御することにより、送信開始信号を接触ICカード機能部２３Aに送信して、ステップＳ１７１に進む。
【０２３０】
ステップＳ１７１において、送信部２３５は、制御部２３３からのマンチェスタ符号化信号に応じて、M I/O信号ライン３５Mの電気信号がHiまたはLoとなるようにスイッチ１１２を制御し、リーダライタ２から受信したコマンドパケットを接触ICカード機能部２３Aに送信して、ステップＳ１７２に進む。
【０２３１】
ステップＳ１７２において、送信部２３５は、M I/O信号ライン３５Mを伝送する電気信号がHiとなるようにスイッチ１１２を制御し、処理を終了する。
【０２３２】
図１５のパッシブI/F３２の送信処理に対する接触ICカード機能部２３Aの送受信処理は、図１３の送受信処理と同様であるので説明を省略する。
【０２３３】
図１６のフローチャートを参照して、図１５の送信処理に対する接触ICカード機能部２３Aからの返信のコマンドを受信する、パッシブI/F３２の受信処理について説明する。
【０２３４】
初めに、ステップＳ１９１において、受信部２３６は、カードバス３５のM I/O信号ライン３５Mを介して、HiまたはLoの電気信号で表される、接触ICカード機能部２３Aからの返信コマンドのコマンドパケットがマンチェスタ符号化されたマンチェスタ符号化信号を受信し、制御部２３６に供給して、ステップＳ１９２に進む。
【０２３５】
ステップＳ１９２において、制御部２３３は、受信部２３６からのマンチェスタ符号化信号を変調部２４２に供給して、ステップＳ１９３に進む。
【０２３６】
ステップＳ１９３において、変調部２４２は、制御部２３３からのマンチェスタ符号化信号に応じて、アンテナコイル３３と並列に接続された負荷を変動させることにより、リーダライタ２のアンテナから出力されている振幅が一定の変調波をASK変調させて、接触ICカード機能部２３Aからの返信のコマンドをリーダライタ２に送信して、処理を終了する。
【０２３７】
以上のように、ICカード処理部１１のアクティブI/F３１（パッシブI/F３２）は、接触ICカード機能部２３Aまたは２３Bとコントローラ２２（リーダライタ２）との間で、コマンド（パケット）が非接触ICカード３で用いられる符号化方式と同一の符号化方式で符号化された符号化信号を、カードバス３５のM I/O信号ライン３５Mを介して、電気信号により送受信するようにしたので、接触ICカード機能部２３Aおよび２３Bと非接触ICカード３とが同一の送受信方法によりコマンドの送受信を行うことが可能である。即ち、非接触ICカードと１以上の接触ICカードが同一のプロトコルで通信することが出来るインターフェースとすることができる。
【０２３８】
また、従来においては、複数の非接触ICカードと通信しようとすると、電力消費などの問題で、非接触ICカードと通信可能な距離が短くなったり、通信不能となることがあり、複数枚の非接触ICカードと通信することが困難であった。本実施の形態では、複数の非接触ICカード３と通信するための電源を電源供給部２４から供給することができるので、ICカード処理部１１は、１枚の非接触ICカード３だけでなく、複数枚の非接触ICカードと、安定して通信することが可能である。
【０２３９】
なお、上述した実施の形態において、リーダライタ２の代わりに、非接触ICカードと同様の通信を行うICチップを搭載したNFC(Near Field Communication)対応機器とした場合においても、ICカード処理部１１は、同様の通信を行うことが可能である。
【０２４０】
また、上述したカードバス３５を伝送するHiまたはLoの電気信号の論理を反対とすることも可能である。
【０２４１】
なお、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０２４２】
【図１】本発明を適用した携帯端末の一実施の形態の構成例を示すブロック図である。
【図２】コマンドパケットの構成例を示す図である。
【図３】カードバス３５を伝送する電気信号を説明する図である。
【図４】タイムスロット方式によるコマンドの送受信を説明する図である。
【図５】タイムスロット方式によるコマンドの送受信を説明する図である。
【図６】接触ICカード機能部２３のカード形状（外形）を示す図である。
【図７】図６の接触端子部５１の詳細と結線とを示す図である。
【図８】コマンドの送受信について説明する図である。
【図９】アクティブI/F３１の構成例を示すブロック図である。
【図１０】パッシブI/F３２の構成例を示すブロック図である。
【図１１】接触ICカード機能部２３AのICカードシステムブロック７２Aの構成例を示すブロック図である。
【図１２】アクティブI/F３１の送信処理について説明するフローチャートである。
【図１３】接触ICカード機能部２３Aの送受信処理について説明するフローチャートである。
【図１４】アクティブI/F３１の受信処理について説明するフローチャートである。
【図１５】パッシブI/F３２の送信処理について説明するフローチャートである。
【図１６】パッシブI/F３２の受信処理について説明するフローチャートである。
【符号の説明】
【０２４３】
１    携帯端末，  ２    リーダライタ，  ３    非接触ICカード，  １１    ICカード処理部，  ２１    通信I/Fモジュール，  ２２    コントローラ，  ２３A，２３B    接触ICカード機能部，  ２４    電源供給部，  ３１    アクティブI/F，  ３２    パッシブI/F，  １０１    送受信回路，  １０２    スイッチ，  １１１    送受信回路，  １１２    スイッチ，  １２１    送受信回路，  １２２    スイッチ，  １３１    送受信回路，  １３２    スイッチ，  ２０１    制御部，  ２０２    マンチェスタ符号化部，  ２０３    送信部，  ２０４    受信部，  ２０７    ASK変復調部，  ２１１    符号化部，  ２１２    復号部，  ２１３    復調部，  ２１４    変調部，  ２３１    電力検出部，  ２３２    ASK変復調部，  ２３３    制御部，  ２３４    FIFOバッファ，  ２３５    送信部，  ２３６    受信部，  ２４１    復調部，  ２４２    変調部，  ２６１    受信部，  ２６２    制御部，  ２６５    送信部
【図１】
2006178556.tif 000003
【図２】
2006178556.tif 000004
【図３】
2006178556.tif 000005
【図４】
2006178556.tif 000006
【図５】
2006178556.tif 000007
【図６】
2006178556.tif 000008
【図７】
2006178556.tif 000009
【図８】
2006178556.tif 000010
【図９】
2006178556.tif 000011
【図１０】
2006178556.tif 000012
【図１１】
2006178556.tif 000013
【図１２】
2006178556.tif 000014
【図１３】
2006178556.tif 000015
【図１４】
2006178556.tif 000016
【図１５】
2006178556.tif 000017
【図１６】
2006178556.tif 000018