(57)【特許請求の範囲】
【請求項１】
近接通信を行う通信装置において、
データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、
前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部と
を有する近接通信装置と、
前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、前記インタフェース部と接続される複数の前記データ処理装置と
を備え、
前記データ処理装置は、
前記入力バスの電圧レベルが、前記入力バスの使用がされていないことを表す未使用レベルになっている状態が、乱数を用いて決定される所定の時間だけ継続したかどうかを判定し、
前記入力バスの電圧レベルが前記未使用レベルになっている状態が、前記所定の時間だけ継続したと判定された場合、前記入力バスの電圧レベルを、前記入力バスの使用がされていることを表す使用中レベルにすることにより、前記入力バスの使用権を獲得する
バス権処理手段を有する
通信装置。
【請求項２】
データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、
前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部と
を備える近接通信装置に接続される複数の前記データ処理装置のうちの１つのデータ処理装置において、
前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、前記インタフェース部と接続され、
前記入力バスの電圧レベルが、前記入力バスの使用がされていないことを表す未使用レベルになっている状態が、乱数を用いて決定される所定の時間だけ継続したかどうかを判定し、
前記入力バスの電圧レベルが前記未使用レベルになっている状態が、前記所定の時間だけ継続したと判定された場合、前記入力バスの電圧レベルを、前記入力バスの使用がされていることを表す使用中レベルにすることにより、前記入力バスの使用権を獲得する
バス権処理手段
を備えるデータ処理装置。
【請求項３】
データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、
前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部と
を備える近接通信装置に接続される複数の前記データ処理装置のうちの１つのデータ処理装置の通信方法において、
前記データ処理装置は、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、前記インタフェース部と接続され、
前記入力バスの電圧レベルが、前記入力バスの使用がされていないことを表す未使用レベルになっている状態が、乱数を用いて決定される所定の時間だけ継続したかどうかを判定し、
前記入力バスの電圧レベルが前記未使用レベルになっている状態が、前記所定の時間だけ継続したと判定された場合、前記入力バスの電圧レベルを、前記入力バスの使用がされていることを表す使用中レベルにすることにより、前記入力バスの使用権を獲得する
ステップ
を含む通信方法。
【請求項４】
データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、
前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部と
を備える近接通信装置に接続される複数の前記データ処理装置のうちの１つのデータ処理装置を制御するコンピュータに実行させるプログラムにおいて、
前記データ処理装置は、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、前記インタフェース部と接続され、
前記入力バスの電圧レベルが、前記入力バスの使用がされていないことを表す未使用レベルになっている状態が、乱数を用いて決定される所定の時間だけ継続したかどうかを判定し、
前記入力バスの電圧レベルが前記未使用レベルになっている状態が、前記所定の時間だけ継続したと判定された場合、前記入力バスの電圧レベルを、前記入力バスの使用がされていることを表す使用中レベルにすることにより、前記入力バスの使用権を獲得する
ステップ
を含む処理を、コンピュータに実行させるプログラム。
【請求項５】
近接通信を行う通信装置において、
データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、
前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部と
を有する近接通信装置と、
前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、前記インタフェース部と接続される複数の前記データ処理装置と
を備え、
前記インタフェース部は、
複数の前記データ処理装置のうちの１のデータ処理装置との通信の要求を、前記出力バスを介して送信し、
前記１のデータ処理装置が、前記通信の要求に応じて、前記入力バスを介して送信してくるレスポンスを受信する
通信装置。
【請求項６】
データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、
前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部と
を備える近接通信装置において、
前記インタフェース部は、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、複数の前記データ処理装置と接続され、
前記インタフェース部において、
複数の前記データ処理装置のうちの１のデータ処理装置との通信の要求を、前記出力バスを介して送信し、
前記１のデータ処理装置が、前記通信の要求に応じて、前記入力バスを介して送信してくるレスポンスを受信する
近接通信装置。
【請求項７】
データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、
前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部と
を備える近接通信装置の通信方法において、
前記インタフェース部は、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、複数の前記データ処理装置と接続され、
前記インタフェース部において、
複数の前記データ処理装置のうちの１のデータ処理装置との通信の要求を、前記出力バスを介して送信し、
前記１のデータ処理装置が、前記通信の要求に応じて、前記入力バスを介して送信してくるレスポンスを受信する
ステップを含む通信方法。
【請求項８】
データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、
前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部と
を備える近接通信装置を制御するコンピュータに実行させるプログラムにおいて、
前記インタフェース部は、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、複数の前記データ処理装置と接続され、
前記インタフェース部において、
複数の前記データ処理装置のうちの１のデータ処理装置との通信の要求を、前記出力バスを介して送信し、
前記１のデータ処理装置が、前記通信の要求に応じて、前記入力バスを介して送信してくるレスポンスを受信する
ステップを含む処理を、コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、データ処理装置、近接通信装置、通信方法、およびプログラムに関し、特に、例えば、近接通信を行う１の近接通信装置に対して、その近接通信装置の通信の対象となるデータの処理を行う複数のデータ処理装置を接続した通信装置を実現することができるようにする通信装置、データ処理装置、近接通信装置、通信方法、およびプログラムに関する。
【背景技術】
【０００２】
無線通信の１つである近接通信を行うことができるIC(Integrated Circuit)カードシステムが、その利便性から急速に普及してきている。ICカードシステムは、例えば、ICカードとリーダライタ(Reader/Writer)とから構成され、リーダライタが電磁波を発生することにより、いわゆるRF(Radio Frequency)フィールド（磁界）を形成する。そして、リーダライタに、ICカードが近づくと、ICカードは、電磁誘導によって、電源の供給を受けるとともに、リーダライタとの間でデータ伝送を行う。このようなICカードシステムは、例えば、駅の自動改札システムや、電子マネーによる電子決済を行うシステムなどに利用されている。
【０００３】
また、最近では、携帯電話機が急速に普及し、ICカードと携帯電話機とを一体化した装置、つまり、近接通信を行うICカード（の機能）を内蔵した携帯電話機が実用化されている。なお、携帯電話機には、ICカードと同様の機能を有するが、カード形状のICカードではなく、いわゆるチップ形状のICチップが内蔵される。
【０００４】
近接通信を行うICカード（ICチップ）の普及に伴い、かかるICカードで利用することができる近接通信を行うための通信プロトコルの標準化が行われている。そのような通信プロトコルとしては、例えば、NFCIP(Near Field Communication Interface and Protocol)-1があり、ISO/IEC18092として規定されている。
【０００５】
NFCIP-1には、データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、複数の装置のうちの他の装置において、１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとが規定されており、NFCIP-1に準拠した複数の装置どうしは、アクティブモードまたはパッシブモードのうちのいずれかの通信モードで通信を行う（例えば、特許文献１や非特許文献１参照）。
【０００６】
ところで、ICカードの機能は、近接通信を行うRF機能と、RF機能による近接通信の対象となるデータの処理（例えば、データをセキュア(secure)に保存等する処理）を行うデータ処理機能とに分けることができる。いま、RF機能を司る部分を近接通信装置というとともに、データ処理機能を司る部分をデータ処理装置ということとすると、近接通信装置とデータ処理装置とは、一般に、小型化のために、１チップのIC(LSI(Large Scale Integration))で構成される。
【０００７】
近接通信を行うための通信プロトコルとして、例えば、上述したNFCIP-1が採用される場合、NFCIP-1は、近接通信装置に実装される。
【０００８】
【特許文献１】特開2004-215225号公報
【非特許文献１】"Information technology  Telecommunications and information exchange between systems  Near Field Communication  Interface and Protocol(NFCIP-1)", First edition 2004-04-01, ISO/IEC 18092:2004(E)
【発明の開示】
【発明が解決しようとする課題】
【０００９】
NFCIP-1が実装された近接通信装置の近接通信の対象となるデータの処理を行うデータ処理装置として、様々な方式のデータ処理装置を採用したいという要請がある。即ち、様々な方式のデータ処理装置との間でデータの授受をするための近接通信に、NFCIP-1を採用したいという要請がある。
【００１０】
ここで、様々な方式のデータ処理装置としては、例えば、ソニー社製のFeliCa(R)方式と呼ばれるICカードで採用されているデータをセキュアに保存するためのセキュアアクセスメモリを搭載したSAM(Secure Application Module)チップと呼ばれるICチップ、ロイヤルフィリップスエレクトロニクス社製のMIFARE(R)方式と呼ばれるICカードで採用されているセキュアアクセスメモリを搭載したSAMチップ、携帯電話機で採用されている、ユーザが携帯電話機を利用するのに必要な加入者情報（例えば、電話番号など）が書き込まれるSIM(Subscriber Identify Module)チップと呼ばれるICチップなどがある。
【００１１】
上述したような、近接通信にNFCIP-1を採用したいという要請に応え、ECMA(European Computer Manufacturers Association)では、NFCIP-1を実装した近接通信装置と、近接通信装置の近接通信の対象となるデータの処理を行うデータ処理装置との間で、データを有線でやりとりするためのインタフェースの標準規格として、NFC-WI(NFC - Wired Interface)規格が策定されつつある。
【００１２】
ECMAにおいて策定されつつあるNFC-WI規格では、近接通信装置とデータ処理装置との間でのデータのやりとりをするためのバスとして、近接通信装置がデータ処理装置に出力するデータが送信される１本の出力バスと、データ処理装置から近接通信装置に入力されるデータが送信される他の１本の入力バスとの２本のバスが用意されている。そして、近接通信装置は、データを、出力バスを介して、データ処理装置に送信し、データ処理装置は、データを、入力バスを介して、近接通信装置に送信する。
【００１３】
以上のように、ECMAにおいて策定されつつあるNFC-WI規格によれば、近接通信装置は、入力バスと出力バスとの２本のバスのうちの１本の出力バスを介して、データを、データ処理装置に送信し、データ処理装置は、１本の入力バスを介して、データを、近接通信装置に送信するが、複数のデータ処理装置が、１本の入力バスを共有する仕組みが提案されていない。
【００１４】
このため、複数のデータ処理装置を、活性（アクティブ）状態で、入力バスと出力バスのそれぞれに接続しておき、その複数のデータ処理装置のうちの１のデータ処理装置が選択的に近接通信装置と通信を行うことが困難であった。
【００１５】
本発明は、このような状況に鑑みてなされたものであり、近接通信を行う１の近接通信装置に対して、その近接通信装置の通信の対象となるデータの処理を行う複数のデータ処理装置を接続した通信装置を実現することができるようにするものである。
【課題を解決するための手段】
【００１６】
本発明の第１の側面の通信装置は、近接通信を行う通信装置であり、データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部とを有する近接通信装置と、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、前記インタフェース部と接続される複数の前記データ処理装置とを備え、前記データ処理装置が、前記入力バスの電圧レベルが、前記入力バスの使用がされていないことを表す未使用レベルになっている状態が、乱数を用いて決定される所定の時間だけ継続したかどうかを判定し、前記入力バスの電圧レベルが前記未使用レベルになっている状態が、前記所定の時間だけ継続したと判定された場合、前記入力バスの電圧レベルを、前記入力バスの使用がされていることを表す使用中レベルにすることにより、前記入力バスの使用権を獲得するバス権処理手段を有する。
【００１７】
かかる第１の側面の通信装置においては、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、前記インタフェース部と接続される複数の前記データ処理装置において、前記入力バスの電圧レベルが、前記入力バスの使用がされていないことを表す未使用レベルになっている状態が、乱数を用いて決定される所定の時間だけ継続したかどうかが判定され、前記入力バスの電圧レベルが前記未使用レベルになっている状態が、前記所定の時間だけ継続したと判定された場合、前記入力バスの電圧レベルが、前記入力バスの使用がされていることを表す使用中レベルにされ、これにより、前記入力バスの使用権が獲得される。
【００１８】
本発明の第２の側面のデータ処理装置は、データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部とを備える近接通信装置に接続される複数の前記データ処理装置のうちの１つのデータ処理装置であり、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、前記インタフェース部と接続され、前記入力バスの電圧レベルが、前記入力バスの使用がされていないことを表す未使用レベルになっている状態が、乱数を用いて決定される所定の時間だけ継続したかどうかを判定し、前記入力バスの電圧レベルが前記未使用レベルになっている状態が、前記所定の時間だけ継続したと判定された場合、前記入力バスの電圧レベルを、前記入力バスの使用がされていることを表す使用中レベルにすることにより、前記入力バスの使用権を獲得するバス権処理手段を備える。
【００１９】
また、本発明の第２の側面の通信方法、またはプログラムは、データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部とを備える近接通信装置に接続される複数の前記データ処理装置のうちの１つのデータ処理装置の通信方法、または、前記１つのデータ処理装置を制御するコンピュータに実行させるプログラムであり、前記データ処理装置が、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、前記インタフェース部と接続され、前記入力バスの電圧レベルが、前記入力バスの使用がされていないことを表す未使用レベルになっている状態が、乱数を用いて決定される所定の時間だけ継続したかどうかを判定し、前記入力バスの電圧レベルが前記未使用レベルになっている状態が、前記所定の時間だけ継続したと判定された場合、前記入力バスの電圧レベルを、前記入力バスの使用がされていることを表す使用中レベルにすることにより、前記入力バスの使用権を獲得するステップを含む。
【００２０】
以上のような第２の側面のデータ処理装置、通信方法、またはプログラムにおいては、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、前記インタフェース部と接続される複数の前記データ処理装置のうちの１つのデータ処理装置において、前記入力バスの電圧レベルが、前記入力バスの使用がされていないことを表す未使用レベルになっている状態が、乱数を用いて決定される所定の時間だけ継続したかどうかが判定され、前記入力バスの電圧レベルが前記未使用レベルになっている状態が、前記所定の時間だけ継続したと判定された場合、前記入力バスの電圧レベルが、前記入力バスの使用がされていることを表す使用中レベルにされ、これにより、前記入力バスの使用権が獲得される。
【００２１】
本発明の第３の側面の通信装置は、近接通信を行う通信装置であり、データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部とを有する近接通信装置と、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、前記インタフェース部と接続される複数の前記データ処理装置とを備え、前記インタフェース部が、複数の前記データ処理装置のうちの１のデータ処理装置との通信の要求を、前記出力バスを介して送信し、前記１のデータ処理装置が、前記通信の要求に応じて、前記入力バスを介して送信してくるレスポンスを受信する。
【００２２】
かかる第３の側面の通信装置においては、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、前記インタフェース部と、複数の前記データ処理装置とが接続されており、前記インタフェース部において、複数の前記データ処理装置のうちの１のデータ処理装置との通信の要求が、前記出力バスを介して送信され、前記１のデータ処理装置が、前記通信の要求に応じて、前記入力バスを介して送信してくるレスポンスが受信される。
【００２３】
本発明の第４の側面の近接通信装置は、データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部とを備える近接通信装置であり、前記インタフェース部が、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、複数の前記データ処理装置と接続され、前記インタフェース部において、複数の前記データ処理装置のうちの１のデータ処理装置との通信の要求を、前記出力バスを介して送信し、前記１のデータ処理装置が、前記通信の要求に応じて、前記入力バスを介して送信してくるレスポンスを受信する。
【００２４】
本発明の第４の側面の通信方法、またはプログラムは、データを送受信する複数の装置のそれぞれにおいて、電磁波を出力し、その電磁波を変調することによりデータの送信を行う通信モードであるアクティブモードと、複数の装置のうちの１の装置において、電磁波を出力し、その電磁波を変調することによりデータの送信を行うとともに、前記複数の装置のうちの他の装置において、前記１の装置が出力する電磁波を負荷変調することによりデータの送信を行う通信モードであるパッシブモードとのうちのいずれかの通信モードで近接通信を行う近接通信部と、前記近接通信部の通信の対象となるデータの処理を行うデータ処理装置からのデータを、前記近接通信部に供給するとともに、前記近接通信部からのデータを、前記データ処理装置に供給するインタフェース部とを備える近接通信装置の通信方法、または、前記近接通信装置を制御するコンピュータに実行させるプログラムであり、前記インタフェース部が、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、複数の前記データ処理装置と接続され、前記インタフェース部において、複数の前記データ処理装置のうちの１のデータ処理装置との通信の要求を、前記出力バスを介して送信し、前記１のデータ処理装置が、前記通信の要求に応じて、前記入力バスを介して送信してくるレスポンスを受信するステップを含む。
【００２５】
以上のような、本発明の第４の側面の近接通信装置、通信方法、またはプログラムにおいては、前記インタフェース部が、前記インタフェース部が出力するデータが送信される１本の出力バスと、前記インタフェース部に入力されるデータが送信される１本の入力バスとによって、複数の前記データ処理装置と接続されており、前記インタフェース部において、複数の前記データ処理装置のうちの１のデータ処理装置との通信の要求が、前記出力バスを介して送信され、前記１のデータ処理装置が、前記通信の要求に応じて、前記入力バスを介して送信してくるレスポンスが受信される。
【００２６】
なお、プログラムは、記録媒体に記録することができる。
【発明の効果】
【００２７】
本発明の第１乃至第４の側面によれば、近接通信を行う１の近接通信装置に対して、その近接通信装置の通信の対象となるデータの処理を行う複数のデータ処理装置を接続した通信装置を実現することが可能となる。
【発明を実施するための最良の形態】
【００３５】
以下、図面を参照して、本発明の実施の形態について説明する。
【００３６】
図１は、本発明を適用した通信システム（システムとは、複数の装置が論理的に集合した物をいい、各構成の装置が同一筐体中にあるか否かは、問わない）の一実施の形態の構成例を示している。
【００３７】
図１において、通信システムは、通信装置１０と２０とから構成され、通信装置１０と通信装置２０との間では、無線通信の１種である近接通信を行うことができるようになっている。
【００３８】
即ち、通信装置１０および通信装置２０は、いずれも、無線通信としての、例えば、NFCIP-1に準拠した近接通信を行う装置（以下、適宜、NFCデバイスという）として構成されている。
【００３９】
ここで、NFCデバイスは、他のNFCデバイスとの間で、例えば、ISM(Industrial Scientific Medical)バンドの13.56MHzなどの単一の周波数の搬送波を使用した、電磁誘導による近接通信（NFC）を行うことができる。
【００４０】
なお、近接通信とは、通信する装置どうしの距離が、数10cm以内となって可能となる通信を意味し、通信する装置どうし（の筐体）が接触して行う通信も含まれる。
【００４１】
NFCデバイスは、２つの通信モードによる通信が可能である。２つの通信モードとしては、前述したように、パッシブモードとアクティブモードとがある。いま、２つのNFCデバイスの間の通信に注目すると、パッシブモードでは、２つのNFCデバイスのうちの一方のNFCデバイスは、自身が発生する電磁波（に対応する搬送波）を変調することにより、他方のNFCデバイスにデータを送信し、他方のNFCデバイスは、一方のNFCデバイスが発生する電磁波（に対応する搬送波）を負荷変調することにより、一方のNFCデバイスにデータを送信する。
【００４２】
また、アクティブモードでは、２つのNFCデバイスのいずれも、自身が発生する電磁波（に対応する搬送波）を変調することにより、データを送信する。
【００４３】
ここで、電磁誘導による近接通信を行う場合、最初に電磁波を出力して通信を開始し、いわば通信の主導権を握るNFCデバイスを、イニシエータと呼ぶ。イニシエータが、通信相手にコマンドを送信し、その通信相手が、そのコマンドに対するレスポンスを返す形で、近接通信が行われるが、イニシエータからのコマンドに対するレスポンスを返す通信相手を、ターゲットと呼ぶ。
【００４４】
２つのNFCデバイスのうちの一方が電磁波の出力を開始して、他方のNFCデバイスとの通信を開始したとすると、電磁波の出力を先に開始した一方のNFCデバイスがイニシエータとなり、他方のNFCデバイスがターゲットとなる。
【００４５】
そして、パッシブモードでは、イニシエータは、電磁波を出力し続け、自身が出力している電磁波を変調することにより、ターゲットに、データを送信する。一方、ターゲットは、イニシエータが出力している電磁波を負荷変調することにより、イニシエータに、データを送信する。
【００４６】
一方、アクティブモードでは、イニシエータは、電磁波の出力を開始した後、その電磁波を変調することにより、ターゲットに、データを送信する。そして、イニシエータは、データの送信終了後、電磁波の出力を停止する。イニシエータが電磁波の出力を停止すると、ターゲットは、電磁波の出力を開始し、その電磁波を変調することにより、イニシエータに、データを送信する。そして、ターゲットは、データの送信終了後は、電磁波の出力を停止する。
【００４７】
なお、複数のNFCデバイスが同時に電磁波を出力することがあり得るが、この場合、電磁波の出力を開始した複数のNFCデバイスが近接しているときには、複数のNFCデバイスそれぞれが出力する電磁波どうしのコリジョン(collision)が生じ、通信を行うことが困難となる。
【００４８】
そこで、NFCデバイスは、他の装置（NFCデバイスなど）からの電磁波（によるRF(Radio Frequency)フィールド）が存在するかどうかを検出し、存在しない場合にのみ、電磁波の出力を開始し、これにより、コリジョンを防止するようになっている。ここで、このように、他の装置からの電磁波が存在するかどうかを検出し、存在しない場合にのみ、電磁波の出力を開始する処理は、コリジョンを防止するという目的から、RFCA(RF Collision Avoidance)処理と呼ばれる。
【００４９】
RFCA処理では、他の装置による電磁波が、所定の時間だけ連続して検出されなかった場合に、電磁波の出力が開始される。ここで、所定の時間は、乱数を用いて決定されるようになっており、これにより、複数のNFCデバイスが、同一のタイミングで、電磁波の出力を開始してしまう可能性の低減が図られている。
【００５０】
また、NFCデバイスは、例えば、106kbps(kilo bit per second)や、212kbps，424kbpsなどといった様々な伝送レートでのデータの送信を行うことができる。さらに、NFCデバイスは、ある伝送レートで開始した通信の途中で、伝送レートを変更することができる。
【００５１】
以上のようなNFCデバイスである通信装置１０は、アンテナ１１、フロントエンド１２、コントローラ１３、およびメッセージ処理部１４から構成されている。
【００５２】
アンテナ１１は、閉ループのコイルを構成しており、このコイルに流れる電流が変化することで、電磁波が出力される。また、アンテナ１１としてのコイルを通る電磁波（磁束）が変化することで、アンテナ１１に電流が流れる。アンテナ１１に流れる信号（電流）は、フロントエンド１２に供給される。
【００５３】
フロントエンド１２は、NFCIP-1に準拠した通信を行う（NFCIP-1が実行された）、例えば、１チップのICであり、通信装置２０その他のNFCデバイスとの間で、アンテナ１１を介して近接通信（無線通信）を行う。
【００５４】
即ち、フロントエンド１２は、NFCIP-1に準拠した近接通信を行うRF機能を司る部分である近接通信装置であり、NFCデバイスとの間で、アンテナ１１を介して、アクティブモードまたはパッシブモードのうちのいずれかの通信モードで近接通信を行う。
【００５５】
さらに、フロントエンド１２は、SIGOUT線とSIGIN線によって、近接通信の対象となるデータの処理を行う１以上のデータ処理装置としてのメッセージ処理部１４と電気的に接続される。
【００５６】
ここで、SIGOUT線は、フロントエンド１２（の後述する図２のワイヤードI/F部３２や、図６のワイヤードI/F部５１など）が出力するデータが送信される１本のバス（出力バス）である。フロントエンド１２が出力し、メッセージ処理部１４に入力されるデータは、SIGOUT線を介して、フロントエンド１２からメッセージ処理部１４に送信される。
【００５７】
また、SIGIN線は、フロントエンド１２（の後述する図２のワイヤードI/F部３２や、図６のワイヤードI/F部５１など）に入力されるデータが送信される、SIGOUT線とは物理的に別の１本のバス（入力バス）である。メッセージ処理部１４が出力し、フロントエンド１２に入力されるデータは、SIGIN線を介して、メッセージ処理部１４からフロントエンド１２に送信される。
【００５８】
フロントエンド１２は、メッセージ処理部１４に対し、SIGOUT線を介して、近接通信によって受信したデータ等（コマンドを含む）を送信する一方、SIGIN線を介して、メッセージ処理部１４が送信してくる、近接通信によって送信するデータ等を受信することにより、メッセージ処理部１４との間で、有線通信を行う。
【００５９】
なお、フロントエンド１２とメッセージ処理部１４のそれぞれは、両者を接続するSIGOUT線およびSIGIN線に接続される端子を有するが、この端子の図示は、図が煩雑になるのを避けるため、省略してある。
【００６０】
コントローラ１３は、通信装置１０全体を制御する。また、コントローラ１３は、通信装置１０が適用されるアプリケーションに応じた処理も行う。即ち、例えば、通信装置１０は、例えば、携帯電話機に適用することができるが、この場合、コントローラ１３は、通信装置１０における、携帯電話機として機能するブロック（図示せず）を制御する。携帯電話機として機能するブロックとしては、例えば、通話を行う機能を有するブロック、webの閲覧や電子メールの作成等をするためのブロックなどがある。
【００６１】
メッセージ処理部１４は、フロントエンド１２による近接通信の対象となるデータの処理を行うデータ処理装置である、後述する図２のトランシーバ４１1乃至４１3や、図６のトランシーバ６１1乃至６１3を含み、有線通信（有線によるデータのやりとり）を行い、その有線通信によって送信されてくるデータを受信し、必要に応じて、そのデータを記憶する等の処理を行う。また、メッセージ処理部１４は、記憶しているデータを読み出す等の処理をし、有線通信によって送信する。
【００６２】
ここで、メッセージ処理部１４は、SIGOUT線およびSIGIN線によって、フロントエンド１２と接続される。そして、メッセージ処理部１４は、フロントエンド１２に対し、SIGIN線を介して、データを送信する一方、SIGOUT線を介して、フロントエンド１２が送信してくるデータを受信することにより、フロントエンド１２との間で、有線通信を行う。
【００６３】
また、メッセージ処理部１４は、例えば、ISO7816に準拠したSIM(Subscriber Identify Module)カード、あるいはSIMカードの上位規格のUIM(User Identity Module)（USIM(Universal SIM)とも呼ばれる）カードとして構成することができる。さらに、SIMカード（またはUIMカード）としてのメッセージ処理部１４には、SIMチップ（SIMのICチップ）の他、例えば、認証やデータの暗号化等に用いられる鍵（暗号鍵）や電子マネーその他の管理等を行う耐タンパ性のあるSAMチップ（SAMのICチップ）を内蔵させることができる。
【００６４】
なお、メッセージ処理部１４は、通信装置１０にあらかじめ内蔵されていても良いし、ユーザが通信装置１０に対して容易に着脱することができるもの(ハードウェア)であっても良い。メッセージ処理部１４が通信装置１０に対して着脱可能になっている場合、メッセージ処理部１４が通信装置１０に装着されると、メッセージ処理部１４の図示せぬ端子が、SIGOUT線よびSIGIN線と電気的に接続される。
【００６５】
また、通信装置１０は、例えば、図示せぬバッテリを内蔵し、フロントエンド１２、コントローラ１３、およびメッセージ処理部１４には、バッテリから電源が供給される。但し、通信装置１０においては、フロントエンド１２が、通信装置２０等が近接通信時に出力する電磁波から電源を得て、フロントエンド１２自身、さらには、コントローラ１３、およびメッセージ処理部１４に電源を供給することが可能である。
【００６６】
通信装置２０は、上述したように、NFCデバイスである。なお、通信装置２０は、通信装置１０と同一の構成であっても良いし、異なる構成であっても良い。
【００６７】
通信装置２０は、例えば、自動改札機のリーダ／ライタに適用することができる。この場合、通信装置２０は、通信装置２０に近接した、定期券等としてのICカードから、その定期券の情報（有効期限や、乗車可能な駅の区間等）を、近接通信によって読み出し、その定期券の情報の適否を判定し、その判定の結果に応じて、自動改札機を制御する。
【００６８】
また、通信装置２０は、その他、例えば、電子決済を行うことができるICカードに適用することができる。この場合、通信装置２０は、電子マネーを記憶し、電子決済の処理を行う図示せぬNFCデバイスからの要求に応じて、記憶している電子マネーの金額の更新等を行う。
【００６９】
以上のように構成される通信装置１０と通信装置２０とは、いずれもNFCデバイスであるから、NFCIP-1に準拠した近接通信を行うことができる。
【００７０】
即ち、通信装置１０のフロントエンド１２は、通信装置２０との間で、NFCIP-1に準拠した近接通信を行うことができる。
【００７１】
また、通信装置１０のフロントエンド１２は、SIGOUT線およびSIGIN線によって接続されているメッセージ処理部１４との間で有線通信を行うことができる。
【００７２】
従って、図１の通信システムによれば、通信装置１０のフロントエンド１２は、近接通信によって、通信装置２０からデータを受信し、さらに、そのデータを、有線通信によって、SIGOUT線を介して、メッセージ処理部１４に送信することができる。また、フロントエンド１２は、有線通信によって、SIGIN線を介して、メッセージ処理部１４からのデータ（例えば、メッセージ処理部１４が、通信装置２０からフロントエンド１２を介して送信されてきたデータに対するレスポンスとして出力するデータ）を受信し、そのデータを、近接通信によって、通信装置２０に送信することができる。
【００７３】
その結果、メッセージ処理部１４と、通信装置２０とは、フロントエンド１２を介して、データのやりとりを行うことができる。
【００７４】
従って、例えば、メッセージ処理部１４が、定期券の情報を記憶しており、通信装置２０が自動改札機に適用されている場合には、通信装置２０は、フロントエンド１２を介して、メッセージ処理部１４に記憶された定期券の情報を読み出し、その定期券の情報に基づいて自動改札機を制御することができる。
【００７５】
さらに、例えば、メッセージ処理部１４が、電子マネーをも記憶しており、通信装置２０が電子決済を行う装置である場合には、通信装置２０は、フロントエンド１２を介して、メッセージ処理部１４に記憶された電子マネーを読み出し、通信装置１０のユーザが行った商品の購入等に対する電子決済の処理を行うことができる。
【００７６】
次に、図２は、図１のフロントエンド１２およびメッセージ処理部１４の第１の構成例を示している。
【００７７】
図２において、フロントエンド１２は、ワイヤレスI/F(Interface)部３１とワイヤードI/F部３２とから構成されている。また、メッセージ処理部１４は、１以上である３つのトランシーバ４１1，４１2，４１3を含んでいる。
【００７８】
ワイヤレスI/F部３１は、NFCIP-1に準拠した近接通信を行う近接通信部であり、NFCデバイスとの間で、アンテナ１１を介して、アクティブモードまたはパッシブモードのうちのいずれかの通信モードで近接通信を行う。
【００７９】
即ち、ワイヤレスI/F部３１は、例えば、アクティブモードで通信を行う場合、RFCA処理を行って、キャリアとしての電磁波の出力を開始し、そのキャリアを、ワイヤードI/F部３２から供給されるデータによって変調することで、そのデータを、通信装置２０（図１）などのNFCデバイスに送信する。さらに、ワイヤレスI/F部３１は、通信装置２０などのNFCデバイスが、キャリアとしての電磁波をデータで変調した変調波を受信し、その変調波を復調して、その復調によって得られるデータを、ワイヤードI/F部３２に供給する。
【００８０】
また、ワイヤレスI/F部３１は、例えば、パッシブモードのイニシエータとして通信を行う場合、RFCA処理を行って、キャリアとしての電磁波の出力を開始し、そのキャリアを、ワイヤードI/F部３２から供給されるデータによって変調することで、そのデータを、通信装置２０などのNFCデバイスに送信する。さらに、ワイヤレスI/F部３１は、自身が出力しているキャリアとしての電磁波を、通信装置２０などのNFCデバイスが負荷変調した変調波を受信し、その変調波を復調して、その復調によって得られるデータを、ワイヤードI/F部３２に供給する。
【００８１】
また、ワイヤレスI/F部３１は、例えば、パッシブモードのターゲットとして通信を行う場合、パッシブモードのイニシエータとして動作する通信装置２０などのNFCデバイスが出力する電磁波を、ワイヤードI/F部３２から供給されるデータで負荷変調することにより、そのデータを、NFCデバイスに送信する。さらに、ワイヤレスI/F部３１は、パッシブモードのイニシエータとして動作する通信装置２０などのNFCデバイスが、自身が出力する電磁波をデータで変調した変調波を受信し、その変調波を復調して、その復調によって得られるデータを、ワイヤードI/F部３２に供給する。
【００８２】
なお、ワイヤレスI/F部３１において、通信モードとして、アクティブモードまたはパッシブモードのうちのいずれを選択するかや、イニシエータまたはターゲットのうちのいずれとして動作するかは、例えば、コントローラ１３（図１）によって制御される。コントローラ１３は、例えば、ユーザの操作や、通信装置１０が適用されるアプリケーション等に応じて、通信モード等を制御する。
【００８３】
ワイヤードI/F部３２は、SIGOUT線およびSIGIN線によって、トランシーバ４１1，４１2，４１3のそれぞれと接続されており、トランシーバ４１1乃至４１3からSIGIN線を介して送信されてくるデータを受信して、ワイヤレスI/F部３１に供給するとともに、ワイヤレスI/F部３１から供給されるデータを受信し、SIGOUT線を介して、トランシーバ４１1乃至４１3に供給する。
【００８４】
トランシーバ４１i（ここでは、i＝１，２，３）は、ワイヤレスI/F部３１の通信の対象となるデータ（RF機能による近接通信の対象となるデータ）の処理を行うデータ処理機能を司るデータ処理装置であり、例えば、１チップ（ICチップ）で構成される。
【００８５】
トランシーバ４１iは、SIGOUT線およびSIGIN線に、いわゆるワイヤードORで接続されており、ワイヤードI/F部３２が出力し、SIGOUT線を介して送信されてくるデータを受信する。また、トランシーバ４１iは、データを、SIGIN線を介して、ワイヤードI/F部３２に送信する。
【００８６】
さらに、トランシーバ４１iは、SIGOUT線およびSIGIN線に接続されるトランシーバどうしの間で、バスであるSIGIN線の使用の調整(arbitration)を行うバス権処理部４２iを有している。
【００８７】
バス権処理部４２iは、SIGIN線の電圧レベルが、H(High)またはL(Low)レベルのうちの、SIGIN線の使用がされていないことを表す未使用レベルになっている状態が、乱数を用いて決定される所定の時間だけ継続したかどうかを判定し、SIGIN線の電圧レベルが未使用レベルになっている状態が、所定の時間だけ継続したと判定した場合のみ、SIGIN線の電圧レベルを、SIGIN線の使用がされていることを表す使用中レベル（HまたはLレベルのうちの、未使用レベルでない方のレベル）にし、これにより、SIGIN線の使用権（バスの使用権）を獲得する。
【００８８】
トランシーバ４１iは、バス権処理部４２iがSIGIN線の使用権を獲得してから、ワイヤードI/F部３２とのデータのやりとり（SIGIN線を介してのデータの送信）を行う。
【００８９】
次に、図３のフローチャートを参照して、トランシーバ４１iのバス権処理部４２iの処理について説明する。
【００９０】
例えば、コントローラ１３（図１）によって、フロントエンド１２との間でデータをやりとりすべき１つのトランシーバ４１iが、３つのトランシーバ４１1乃至４１3の中から指定されると、トランシーバ４１iのバス権処理部４２iは、ステップＳ１１において、SIGIN線の電圧レベルが、使用中レベルであるかどうかを判定する。
【００９１】
ステップＳ１１において、SIGIN線の電圧レベルが、使用中レベルであると判定された場合、ステップＳ１１に戻る。
【００９２】
また、ステップＳ１１において、SIGIN線の電圧レベルが、使用中レベルでないと判定された場合、ステップＳ１２に進み、バス権処理部４２iは、SIGIN線の電圧レベルが、未使用レベルであるかどうかを判定する。
【００９３】
ステップＳ１２において、SIGIN線の電圧レベルが、未使用レベルでないと判定された場合、ステップＳ１１に戻る。
【００９４】
また、ステップＳ１２において、SIGIN線の電圧レベルが、未使用レベルであると判定された場合、ステップＳ１３に進み、バス権処理部４２iは、例えば、１乃至１０の整数の範囲の乱数nを発生して、例えば、乱数n×所定の単位時間を、乱数nを用いて決定される所定の時間として決定し、ステップＳ１４に進む。
【００９５】
ステップＳ１４では、バス権処理部４２iは、ステップＳ１２でSIGIN線の電圧レベルが未使用レベルであると判定してから、SIGIN線の電圧レベルが、未使用レベルのまま、乱数nを用いて決定された所定の時間としての、乱数n×所定の単位時間が経過したかどうかを判定する。
【００９６】
ステップＳ１４において、乱数nを用いて決定された所定の時間が経過していないと判定された場合、ステップＳ１４に戻る。
【００９７】
また、ステップＳ１４において、SIGIN線の電圧レベルが、未使用レベルのまま、乱数nを用いて決定された所定の時間が経過したと判定された場合、ステップＳ１５に進み、バス権処理部４２iは、SIGIN線の電圧レベルが、使用中レベルであるかどうかを判定する。
【００９８】
ステップＳ１５において、SIGIN線の電圧レベルが、使用中レベルであると判定された場合、ステップＳ１１に戻る。
【００９９】
また、ステップＳ１５において、SIGIN線の電圧レベルが、使用中レベルでないと判定された場合、即ち、乱数nを用いて決定された所定の時間の間、SIGIN線の電圧レベルが使用中レベルにならず、未使用レベルのままであった場合、つまり、SIGOUT線およびSIGIN線に接続されたトランシーバ４１1乃至４１3のうちの、フロントエンド１２との間でデータをやりとりしようとしている１つのトランシーバ４１i以外のトランシーバのいずれも、フロントエンド１２との間でデータをやりとりしていない場合、ステップＳ１６に進み、バス権処理部４２iは、SIGIN線の電圧レベルを、使用中レベルにし、これにより、SIGIN線の使用権を獲得して、処理を終了する。
【０１００】
以上のように、バス権処理部４２iがSIGIN線の使用権を獲得した後は、トランシーバ４１iは、（バス権処理部４２iによるSIGIN線の電圧レベルの制御を解除し、その後、）データを、SIGIN線を介して、ワイヤードI/F部３２に送信し、また、ワイヤードI/F部３２からSIGOUT線を介して送信されてくるデータを受信する。
【０１０１】
なお、図３のフローチャートでは、ステップＳ１４で、乱数nを用いて決定された所定の時間が経過していないと判定された場合において、SIGIN線の電圧レベルが、使用中レベルとなっているときには、ステップＳ１１に戻るようにすることができる。
【０１０２】
また、乱数nを用いて決定される所定の時間としての、乱数n×所定の単位時間における所定の単位時間としては、フロントエンド１２との間でデータをやりとりしようとしている１つのトランシーバ４１i以外のトランシーバ（他のトランシーバ）がSIGIN線の使用権を獲得し、フロントエンド１２との間でデータをやりとりしているビジー状態(BUSY state)を、ビジー状態でない（SIGIN線を介してのデータの送信が行われていない）と誤って判定（誤判定）することがないような時間が採用される。
【０１０３】
即ち、いま、使用中レベルが、HまたはLのうちの一方の、例えばHレベルであるとともに、未使用レベルが、他方のLレベルであるとし、さらに、SIGIN線を介してフロントエンド１２に送信されるデータが、例えば、212kbpsのマンチェスタ符号のデータであるとする。
【０１０４】
この場合、SIGIN線の電圧レベルは、最長で、約4.7msの間、未使用レベルであるLレベルになることがある。従って、単位時間を、その約4.7ms以下とすると、他のトランシーバがSIGIN線を使用しているのに（ビジー状態であるのに）、他のトランシーバがSIGIN線を使用していないと誤判定するおそれ、即ち、ステップＳ１４において、SIGIN線の電圧レベルが未使用レベルであるLレベルのまま、乱数n×所定の単位時間が経過したと判定されるおそれがある。
【０１０５】
かかる誤判定を防止するため、所定の単位時間としては、上述の約4.7msより大の、例えば、5msなどとすることが望ましい。
【０１０６】
以上のように、フロントエンド１２との間でデータをやりとりしようとしている１つのトランシーバ４１iは、SIGIN線の使用権を獲得してから、フロントエンド１２との間でデータのやりとりを行うので、複数のトランシーバとしての、例えば、３つのトランシーバ４１1乃至４１3を、１本のSIGOUT線と１本のSIGIN線のそれぞれに接続しておき、その３つのトランシーバトランシーバ４１1乃至４１3のうちの１つのトランシーバ４１iが選択的にフロントエンド１２（ワイヤードI/F部３２）と通信を行うことができる。
【０１０７】
従って、近接通信を行う１つのフロントエンド１２に対して、そのフロントエンド１２の通信の対象となるデータの処理を行う３つのトランシーバ４１1乃至４１3などの複数のデータ処理装置を接続した図１の通信装置１０のような通信装置を実現することができる。
【０１０８】
次に、図４は、図２のトランシーバ４１1乃至４１3として、具体的なICチップを採用したメッセージ処理部１４を示している。
【０１０９】
図４では、メッセージ処理部１４として、ISO7816に準拠したSIMカードが採用されている。
【０１１０】
また、トランシーバ４１1として、FeliCa(R)方式のSAMチップが採用され、トランシーバ４１2として、MIFARE(R)方式のSAMチップが採用されている。さらに、トランシーバ４１3として、携帯電話回線契約により携帯電話会社から発行されるGSM(Global System for Mobile)のUSIMチップが採用されている。
【０１１１】
ここで、FeliCa(R)方式のSAMチップを利用したサービスとしては、例えば、EDY(R)などの電子マネーを扱うサービスがあり、MIFARE(R)方式のSAMチップを利用したサービスは、例えば、ヨーロッパ諸国や米国で提供されている。また、GSMのUSIMチップは、第３世代移動通信方式の第３世代携帯電話（3G携帯電話）のハンドセットその他の端末の電話番号その他の管理に使用される。
【０１１２】
従って、図４のメッセージ処理部１４としてのSIMカードによれば、日本において、FeliCa(R)方式のSAMチップを利用したEDY(R)のサービスを利用するとともに、ヨーロッパ諸国や米国において、MIFARE(R)方式のSAMチップを利用して提供されているサービスを利用することができる。さらに、第３世代携帯電話の端末を、世界中のどこでも、同一の電話番号の端末として利用することができる。
【０１１３】
なお、図４において、トランシーバ４１3として採用されているUSIMチップは、ISO7816に準拠したインタフェースを有し、そのインタフェースを介して、第３世代携帯電話の端末との間で、必要なデータのやりとりをする。
【０１１４】
また、図４において、メッセージ処理部１４として採用されているSIMカードは、ISO7816で定められた端子を有するが、そのうちの、C4と呼ばれる端子が、SIGOUT線に接続され、C8と呼ばれる端子が、SIGIN線に接続される。
【０１１５】
ここで、図２では（後述する図６や図９でも同様）、メッセージ処理部１４に、複数のトランシーバとして、３つのトランシーバ４１1乃至４１3をマウントした（内蔵させた）が、メッセージ処理部１４にマウントする複数のトランシーバは、２つであっても良いし、４以上であっても良い。
【０１１６】
また、メッセージ処理部１４にマウントするトランシーバは、１つであっても良い。メッセージ処理部１４に、１つのトランシーバをマウントした場合の通信装置１０の構成例を、図５に示す。
【０１１７】
図５では、メッセージ処理部１４に、１つのトランシーバ４１1がマウントされている。なお、図５では、コントローラ１３（図１）の図示を省略してある。
【０１１８】
次に、図６は、図１のフロントエンド１２およびメッセージ処理部１４の第２の構成例を示している。なお、図中、図２における場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０１１９】
図６において、フロントエンド１２は、ワイヤレスI/F部３１とワイヤードI/F部５１とから構成されている。また、メッセージ処理部１４は、１以上である３つのトランシーバ６１1，６１2，６１3、さらには、ANDゲート６２、および、トランシーバ６１1乃至６１3の数と同一の数の抵抗R1,R2,R3から構成されている。
【０１２０】
ワイヤードI/F部５１は、SIGOUT線によって、トランシーバ６１1乃至６１3のそれぞれと接続されている。さらに、ワイヤードI/F部５１は、SIGIN線によって、ANDゲート６２を介して、トランシーバ６１1乃至６１3のそれぞれと接続されている。そして、ワイヤードI/F５１は、トランシーバ６１1乃至６１3からANDゲート６２およびSIGIN線を介して送信されてくるデータを、ワイヤレスI/F部３１に供給するとともに、ワイヤレスI/F部３１から供給されるデータを、SIGOUT線を介して、トランシーバ６１1乃至６１3に供給する。
【０１２１】
即ち、ワイヤードI/F部５１は、３つのトランシーバ６１1乃至６１3のうちの、データのやりとりをしようとするトランシーバ（以下、適宜、注目トランシーバという）との通信を要求する要求データを、SIGOUT線を介して送信する。そして、ワイヤードI/F部５１は、要求データに応じて、注目トランシーバが、SIGIN線およびANDゲート６２を介して送信してくるレスポンスを受信する。
【０１２２】
ここで、ワイヤードI/F部５１が送信する要求データには、ワイヤードI/F部５１が注目トランシーバに送信しようとする本来のデータ（コマンドを含む）を含めることができ、注目トランシーバが送信するレスポンスには、注目トランシーバがワイヤードI/F部５１に送信しようとする本来のデータを含めることができる。従って、ワイヤードI/F部５１と注目トランシーバとは、ワイヤードI/F部５１が要求データを送信するとともに、注目トランシーバがその要求データに対するレスポンスを送信することで、必要なデータのやりとりをすることができる。
【０１２３】
トランシーバ６１i（ここでは、i＝１，２，３）は、ワイヤレスI/F部３１の通信の対象となるデータ（RF機能による近接通信の対象となるデータ）の処理を行うデータ処理機能を司るデータ処理装置であり、基本的には、図２のトランシーバ４１iと同様に構成される。
【０１２４】
但し、トランシーバ６１iは、バス権処理部４２iを有しない点で、図２のトランシーバ４１iと異なる。さらに、図２のトランシーバ４１iは、自身が、フロントエンド１２（のワイヤードI/F部３２）とデータのやりとりをしようとするときに、SIGIN線の使用権を獲得して、フロントエンド１２とデータのやりとりをするのに対して、トランシーバ６１iは、フロントエンド１２（のワイヤードI/F部５１）が、自身宛の要求データを、SIGOUT線を介して送信してきたときに、その要求データに応答するレスポンスを、SIGIN線およびANDゲート６２を介して送信することにより、フロントエンド１２とデータのやりとりをする点でも、トランシーバ６１iは、図２のトランシーバ４１iと異なる。
【０１２５】
ANDゲート６２は、３入力１出力のANDゲートで、その出力端子は、ワイヤードI/F部５１に接続されたSIGIN線に接続されている。また、ANDゲート６２の３つの入力端子のうちのi番目の入力端子は、トランシーバ６１iのSIGIN線が接続される端子に接続されている。
【０１２６】
抵抗Riは、ANDゲート６２のi番目の入力端子をプルアップするプルアップ抵抗である。
【０１２７】
即ち、抵抗Riの一端には、Hレベルとしての電圧+Vが印加されており、他端は、トランシーバ６１iと、ANDゲート６２のi番目の入力端子との接続点に接続されている。
【０１２８】
トランシーバ６１iは、そのSIGIN線が接続される端子を、フロントエンド１２に送信するデータに応じて、開放状態または接地状態にするようになっている。なお、トランシーバ６１iは、フロントエンド１２との間でデータのやりとりを行わない場合は、そのSIGIN線が接続される端子を、開放状態とするようになっている。
【０１２９】
従って、トランシーバ６１iが、フロントエンド１２との間でデータのやりとりを行っていない状態では、ANDゲート６２のi番目の入力端子の電圧レベルは、プルアップ用の抵抗Riによって、電圧+Vに相当するHレベルとなる。
【０１３０】
その結果、３つのトランシーバ６１1乃至６１3のいずれも、フロントエンド１２との間でデータのやりとりを行っていない場合、ANDゲート６２の３つの入力端子の電圧レベルは、いずれもHレベルとなり、これにより、ANDゲート６２の出力端子の電圧レベルは、Hレベルとなる。
【０１３１】
一方、３つのトランシーバ６１1乃至６１3のうちのいずれか１のトランシーバ６１iが、注目トランシーバとして、フロントエンド１２との間でデータのやりとりを開始した場合、上述したように、注目トランシーバ６１iは、そのSIGIN線が接続される端子を、フロントエンド１２に送信するデータに応じて、開放状態または接地状態にする。
【０１３２】
注目トランシーバ６１iが、そのSIGIN線が接続される端子を開放状態とすると、抵抗Riに電流は流れず、その結果、ANDゲート６２のi番目の入力端子の電圧レベルは、電圧+VであるHレベルとなる。また、注目トランシーバ６１iが、そのSIGIN線が接続される端子を接地状態とすると、抵抗Riに電流が流れ、その結果、ANDゲート６２のi番目の入力端子の電圧レベルは、GND（グランド）レベルであるLレベルとなる。
【０１３３】
以上のように、ANDゲート６２のi番目の入力端子の電圧レベルは、注目トランシーバ６１iがフロントエンド１２に送信するデータに応じて、HまたはLレベルに変化する。
【０１３４】
また、３つのトランシーバ６１1乃至６１3のうちの、注目トランシーバ６１i以外のトランシーバは、フロントエンド１２との間でデータのやりとりを行っていないので、ANDゲート６２のi番目の入力端子以外の２つの入力端子の電圧レベルは、上述したように、Hレベルになる。
【０１３５】
従って、ANDゲート６２の出力端子の電圧レベルは、ANDゲート６２のi番目の入力端子の電圧レベルがHまたはLレベルに変化すると同様に、HまたはLレベルに変化し、これにより、注目トランシーバ６１iが送信するデータが、ANDゲート６２の出力端子に接続されているSIGIN線を介して、フロントエンド１２に送信される。
【０１３６】
次に、図７のフローチャートを参照して、図６のワイヤードI/F部５１の処理について説明する。
【０１３７】
ワイヤードI/F部５１は、メッセージ処理部１４にマウントされている３つのトランシーバ６１1乃至６１3のうちの、いずれかのトランシーバ６１iを、注目トランシーバとして、その注目トランシーバ６１iとデータのやりとりをしようとする場合、ステップＳ２１において、注目トランシーバ６１iを呼び出すために、その注目トランシーバ６１iを特定する特定情報を含めた要求データを、SIGOUT線を介して送信する（SIGOUT線上に出力する）。
【０１３８】
ここで、メッセージ処理部１４にマウントされている３つのトランシーバ６１1乃至６１3には、それぞれを一意に特定することができる特定情報（ID(Identification)）が付されており、ワイヤードI/F部５１は、ステップＳ２１において、注目トランシーバ６１iの特定情報を含めた要求データを、SIGOUT線を介して送信する。
【０１３９】
また、ワイヤードI/F部５１において、メッセージ処理部１４にマウントされている３つのトランシーバ６１1乃至６１3のうちのいずれを、注目トランシーバとするかは、例えば、ユーザの操作に応じて行われるコントローラ１３（図１）の制御にしたがって決定され、あるいは、ワイヤレスI/F部３１から供給される、外部のNFCデバイスから送信されてくるデータに基づいて決定される。
【０１４０】
ステップＳ２１の処理後は、ステップＳ２２に進み、ワイヤードI/F部５１は、タイムアウトになったかどうか、即ち、ステップＳ２１で要求データを送信してから、その要求データに対するレスポンスを待つ時間として、あらかじめ設定されている待ち時間が経過したかどうかを判定する。
【０１４１】
ステップＳ２２において、タイムアウトになったと判定された場合、即ち、例えば、注目トランシーバ６１iがメッセージ処理部１４にマウントされていないこと等に起因して、待ち時間が経過する前に、要求データに対するレスポンスが返ってこない場合、ワイヤードI/F部５１は、処理を終了する。
【０１４２】
また、ステップＳ２２において、タイムアウトになっていないと判定された場合、ステップＳ２３に進み、ワイヤードI/F部５１は、SIGIN線を介して、レスポンス（としてのデータ）が送信されてきたかどうかを判定する。
【０１４３】
ステップＳ２３において、レスポンスが送信されてきていないと判定された場合、ステップＳ２２に戻り、以下、同様の処理が繰り返される。
【０１４４】
また、ステップＳ２３において、SIGIN線を介して、レスポンスが送信されてきたと判定された場合、即ち、ワイヤードI/F部５１がステップＳ２１で送信した要求データに含まれる特定情報によって特定される注目トランシーバ６１iが、その要求データに応じて、レスポンスを、ANDゲート６２およびSIGIN線を介して送信した場合、ステップＳ２４に進み、ワイヤードI/F部５１は、SIGIN線を介して送信されてきたレスポンスを受信し、さらに、そのレスポンスを、ワイヤレスI/F部３１に送信するなどの必要な処理を行って、処理を終了する。
【０１４５】
以上のように、ワイヤードI/F部５１において、特定情報を含む要求データを、SIGOUT線を介して送信し、要求データに含まれる特定情報によって特定される注目トランシーバ６１iが、要求データに応じて、SIGIN線を介して送信してくるレスポンスを受信するので、複数のトランシーバとしての、例えば、３つのトランシーバ６１1乃至６１3を、１本のSIGOUT線と１本のSIGIN線のそれぞれに接続しておき、その３つのトランシーバトランシーバ６１1乃至６１3のうちの１つのトランシーバ６１iが選択的にフロントエンド１２（ワイヤードI/F部５１）と通信を行うことができる。
【０１４６】
従って、近接通信を行う１つのフロントエンド１２に対して、そのフロントエンド１２の通信の対象となるデータの処理を行う３つのトランシーバ６１1乃至６１3などの複数のデータ処理装置を接続した図１の通信装置１０のような通信装置を実現することができる。
【０１４７】
次に、図８のフローチャートを参照して、図６のトランシーバ６１1乃至６１3それぞれの処理について説明する。
【０１４８】
トランシーバ６１1乃至６１3それぞれは、SIGOUT線を介して要求データが送信されてくると、ステップＳ３１において、要求データを受信し、その要求データに含まれる特定情報に基づき、要求データが、自身宛のものであるかどうかを判定する。
【０１４９】
ステップＳ３１において、要求データが、自身宛のものでないと判定された場合、新たな要求データが送信されてくるのを待って、ステップＳ３１に戻り、以下、同様の処理が繰り返される。
【０１５０】
また、ステップＳ３１において、要求データが、自身宛のものであると判定された場合、即ち、要求データに含まれる特定情報が、自身の特定情報である場合、ステップＳ３２に進み、その特定情報によって特定されるトランシーバ（注目トランシーバ）６１iは、要求データの分析を行い、その分析の結果に対応する処理、即ち、例えば、記憶しているデータを読み出して、要求データに対するレスポンスに含める等の処理を行う。
【０１５１】
そして、ステップＳ３２からステップＳ３３に進み、注目トランシーバ６１iは、ANDゲート６２およびSIGIN線を介して、要求データに対するレスポンスを送信し、処理を終了する。
【０１５２】
以上のようにして、注目トランシーバ６１iが送信するレスポンスが、上述した図７のステップＳ２４において、ワイヤードI/F部５１によって受信される。
【０１５３】
なお、図６では、メッセージ処理部１４に、３つのトランシーバ６１1乃至６１3をマウントしたが、メッセージ処理部１４には、その他の数のトランシーバをマウントすることが可能である。但し、４以上の数のトランシーバをマウントするには、例えば、その数以上の入力端子を有するANDゲートを、ANDゲート６２に代えて設ける必要がある。
【０１５４】
また、図６において、トランシーバ６１1乃至６１3のうちの、あるトランシーバ６１iを外した場合、ANDゲート６２のi番目の入力端子の電圧レベルは、プルアップ用の抵抗Riによって、Hレベルとなる。従って、ANDゲート６２のi番目の入力端子の電圧レベルは、フロントエンド１２との間でデータのやりとりを行わない状態のトランシーバ６１iが接続されている状態と変わらないから、トランシーバ６１iを外しても、他のトランシーバとフロントエンド１２との間のデータのやりとりに影響はない。
【０１５５】
次に、図９は、図１のフロントエンド１２およびメッセージ処理部１４の第３の構成例を示している。図中、図２または図６における場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０１５６】
図９において、メッセージ処理部１４は、プルアップ用の抵抗Riが設けられておらず、さらに、ANDゲート６２に代えて、スイッチ７１が設けられている他は、図６の場合と同様に構成されている。
【０１５７】
スイッチ７１は、４つの端子を有しており、その４つの端子のうちのいずれか１つの端子を選択して、ワイヤードI/F部５１に接続されているSIGIN線に接続する。
【０１５８】
図９では、スイッチ７１の４つの端子のうちの、１番目、２番目、３番目の端子は、トランシーバ６１1，６１2，６１3のSIGIN線が接続される端子に、それぞれ接続されている。また、スイッチ７１の４つの端子のうちの４番目の端子は、いずれにも接続されていない。
【０１５９】
スイッチ７１は、例えば、コントローラ１３（図１）の制御にしたがい、４つの端子のうちの、ワイヤードI/F部５１がデータのやりとりをしようとしている注目トランシーバ６１iに接続されているi番目の端子を選択する。
【０１６０】
そして、ワイヤードI/F部５１において、図７のフローチャートにしたがった処理が行われるとともに、トランシーバ６１1乃至６１3のそれぞれにおいて、図８のフローチャートにしたがった処理が行われ、これにより、ワイヤードI/F部５１と、注目トランシーバ６１iとの間で、データのやりとりが行われる。
【０１６１】
即ち、ワイヤードI/F部５１が出力するデータは、SIGOUT線を介して送信され、注目トランシーバ６１iで受信される。また、注目トランシーバ６１iが出力するデータは、i番目の端子を選択しているスイッチ７１およびSIGIN線を介して送信され、ワイヤードI/F部５１で受信される。
【０１６２】
なお、図６および図９のフロントエンド１２とメッセージ処理部１４との間のデータのやりとりでは、フロントエンド１２（のワイヤードI/F部５１）が、いわばマスタとして動作し、メッセージ処理部１４（のトランシーバ６１1乃至６１3）が、いわばスレーブとして動作しているということができる。
【０１６３】
次に、上述したワイヤードI/F部３２や５１、トランシーバ４１1乃至４１3や６１1乃至６１3が行う処理の一部または全部は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、ワイヤードI/F部３２等やトランシーバ４１1乃至４１3等として機能するマイクロコンピュータ（ワイヤードI/F部３２等やトランシーバ４１1乃至４１3等に内蔵され、そのワイヤードI/F部３２等やトランシーバ４１1乃至４１3等を制御するコンピュータ）等にインストールされる。
【０１６４】
そこで、図１０は、上述した一連の処理を実行するプログラムがインストールされるコンピュータ（マイクロコンピュータ）の一実施の形態の構成例を示している。
【０１６５】
プログラムは、コンピュータに内蔵されている記録媒体としてのEEPROM(Electrically Erasable Programmable Read-only Memory)１０５やROM１０３に予め記録（インストール）しておくことができる。
【０１６６】
あるいはまた、プログラムは、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）して提供することができる。
【０１６７】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、有線または無線のネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、入出力インタフェース１１０で受信し、内蔵するEEPROM１０５にインストールすることができる。
【０１６８】
コンピュータでは、CPU(Central Processing Unit)（あるいは、DSP(Digital Signal Processor)）１０２、ROM(Read Only Memory)１０３、RAM(Random Access Memory)１０４、EEPROM１０５、および入出力インタフェース１１０が、バス１０１を介して接続されている。
【０１６９】
CPU１０２は、ROM(Read Only Memory)１０３やEEPROM１０５に格納されているプログラムを、RAM(Random Access Memory)１０４にロードして実行する。これにより、CPU１０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。なお、外部とのデータのやりとりは、入出力インタフェース１１０を介して行われる。
【０１７０】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０１７１】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。
【０１７２】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１７３】
【図１】本発明を適用した通信システムの一実施の形態の構成例を示すブロック図である。
【図２】フロントエンド１２とメッセージ処理部１４の第１の構成例を示すブロック図である。
【図３】バス権処理部４２1乃至４２3の処理を説明するフローチャートである。
【図４】トランシーバ４１1乃至４１3として、具体的なICチップを採用したメッセージ処理部１４の構成例を示すブロック図である。
【図５】メッセージ処理部１４に、１つのトランシーバ４１1をマウントした場合の通信装置１０の構成例を示すブロック図である。
【図６】フロントエンド１２とメッセージ処理部１４の第２の構成例を示すブロック図である。
【図７】ワイヤードI/F部５１の処理を説明するフローチャートである。
【図８】トランシーバ６１1乃至６１3の処理を説明するフローチャートである。
【図９】フロントエンド１２とメッセージ処理部１４の第３の構成例を示すブロック図である。
【図１０】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【符号の説明】
【０１７４】
１０  通信装置，  １１  アンテナ，  １２  フロントエンド，  １３  コントローラ，  １４  メッセージ処理部，  ２０  通信装置，  ３１  ワイヤレスI/F部，  ３２  ワイヤードI/F部，  ４１1乃至４１3  トランシーバ，  ４２1乃至４２3  バス権処理部，  ５１  ワイヤードI/F部，  ６１1乃至６１3  トランシーバ，  ６２  ANDゲート，  ７１  スイッチ，  １０１  バス，  １０２  CPU，  １０３  ROM，  １０４  RAM，  １０５  EEPROM，  １１０  入出力インタフェース
【図１】
0004561645.tif 000002
【図２】
0004561645.tif 000003
【図３】
0004561645.tif 000004
【図４】
0004561645.tif 000005
【図５】
0004561645.tif 000006
【図６】
0004561645.tif 000007
【図７】
0004561645.tif 000008
【図８】
0004561645.tif 000009
【図９】
0004561645.tif 000010
【図１０】
0004561645.tif 000011