(57)【要約】速い応答性を有する、複数個の電子装置が１つのホスト装置に対して共通のデータ線で接続されている伝送システムの制御方法を提供する。本発明の伝送システムの制御方法は、複数の電子装置のうちの何れかがデータ線を占有する処理を実行している状態において、ホスト装置と他の電子装置との間でデータ伝送を実行するためにデータ線を開放し且つ処理を一時停止させる命令信号を命令信号線を通じてデータ線を占有している電子装置に伝送して処理を一時停止させ且つデータ線を開放させるステップと、ホスト装置と他の電子装置との間のデータ伝送が終了した後、一時停止していた処理を復帰させるステップと、を有する。
2003014947.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置から電子装置への命令信号と前記命令信号に対する前記電子装置からホスト装置への応答信号とを伝送する命令信号線と、複数の電子装置が同一線の少なくとも一部を共用して接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有する入出力部と、
バス開放用退避レジスタを有する制御部と、
を有し、
前記制御部は、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じて前記データ線を占有している電子装置に伝送し、
前記データ線を占有している電子装置の識別子と、前記処理の現在の段階に関する情報とを前記バス開放用退避レジスタに格納し、
ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、前記バス開放用退避レジスタから前記データ線を占有していた電子装置の識別子と、前記処理の現在の段階に関する情報とを読み出し、
一時停止している前記処理を復帰させる命令信号を前記命令信号線を通じて前記データ線を占有していた電子装置に伝送する、
ことを特徴とするホスト装置。
【請求項２】
ホスト装置から電子装置への命令信号と前記命令信号に対する前記電子装置からホスト装置への応答信号とを伝送する命令信号線と、複数の電子装置が同一線の少なくとも一部を共用して接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有する入出力部と、
バス開放用退避レジスタを有する制御部と、
を有し、
前記制御部は、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合、前記データ線を開放し且つ前記処理を一時停止させる命令信号を、前記命令信号線を通じて前記データ線に接続されている複数の前記電子装置に伝送し、
前記データ線を開放させたという情報と、前記処理の現在の段階に関する情報とを前記バス開放用退避レジスタに格納し、
ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、前記バス開放用退避レジスタから前記データ線を開放させたという情報と、前記処理の現在の段階に関する情報とを読み出し、
一時停止している前記処理を復帰させる命令信号を前記命令信号線を通じて前記データ線に接続されている複数の前記電子装置に伝送する、
ことを特徴とするホスト装置。
【請求項３】
前記入出力部は、前記電子装置からホスト装置への割り込み信号を伝送する割り込み信号線を更に有し、
前記制御部は割り込み優先順位判定部を更に有し、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置から前記割り込み信号線を通じてデータ伝送を要求する割り込み信号を受信し、
前記割り込み優先順位判定部が、前記データ伝送が前記データ線を占有している処理よりも優先順位が高いと判定した場合に、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合が発生する、
ことを特徴とする請求項１又は請求項２に記載のホスト装置。
【請求項４】
ホスト装置から電子装置への命令信号と前記命令信号に対する電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、同一線の少なくとも一部を他の電子装置と共用して前記ホスト装置と接続され且つ少なくとも前記ホスト装置から電子装置への命令信号に伴うデータを伝送するデータ線と、を有する入出力部と、
バス開放用退避レジスタを有する制御部と、
を有し、
前記制御部は、
電子装置が前記データ線を占有する処理を実行している状態において、前記データ線を開放し且つ前記処理を一時停止させる前記ホスト装置からの命令信号を前記命令信号線を通じて受信した場合は、前記処理の現在の段階に関する情報を前記バス開放用退避レジスタに格納して前記処理を一時停止し、前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じて前記ホスト装置に伝送し、
一時停止している前記処理を復帰させる前記ホスト装置からの命令信号を前記命令信号線を通じて受信した場合は、処理復帰が可能であるという情報と前記データ線を再度占有することが必要か否かの情報とを含む応答信号を前記命令信号線を通じて前記ホスト装置に伝送し、前記バス開放用退避レジスタから前記処理の現在の段階に関する情報を読み出してその段階から前記処理を再開し、再度前記データ線を占有する必要があれば前記データ線を通じてデータを伝送する、
ことを特徴とする電子装置。
【請求項５】
ホスト装置と、複数の電子装置と、前記ホスト装置から前記電子装置への命令信号と前記命令信号に対する前記電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、複数の前記電子装置が同一線の少なくとも一部を共用して前記ホスト装置に接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有する伝送システムの制御方法であって、
前記複数の電子装置のうちの何れかが前記データ線を占有する処理を実行している状態において、前記ホスト装置と他の前記電子装置との間でデータ伝送を実行するために、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じてホスト装置から前記データ線を占有している前記電子装置に伝送するステップと、
前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じて前記データ線を占有している電子装置から前記ホスト装置に伝送するステップと、
前記ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、一時停止していた前記処理を復帰させる命令信号を前記命令信号線を通じてホスト装置から前記データ線を占有していた電子装置に伝送するステップと、
処理復帰が可能であるという情報と前記データ線を再度占有することが必要か否かの情報とを含む応答信号を前記命令信号線を通じて前記データ線を占有していた電子装置から前記ホスト装置に伝送するステップと、
前記データ線を占有していた電子装置が、再度前記データ線を占有する必要があれば前記データ線を通じてデータを伝送して、前記処理を再開するステップと、
を有することを特徴とする伝送システムの制御方法。
【請求項６】
ホスト装置と、複数の電子装置と、前記ホスト装置から前記電子装置への命令信号と前記命令信号に対する前記電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、複数の前記電子装置が同一線の少なくとも一部を共用して前記ホスト装置に接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有する伝送システムの制御方法であって、
前記複数の電子装置のうちの何れかが前記データ線を占有する処理を実行している状態において、前記ホスト装置と他の前記電子装置との間でデータ伝送を実行するために、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じてホスト装置から前記データ線に接続された複数の前記電子装置に伝送するステップと、
前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じて前記データ線を占有している電子装置から前記ホスト装置に伝送するステップと、
前記ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、一時停止していた前記処理を復帰させる命令信号を前記命令信号線を通じてホスト装置から前記データ線に接続された複数の前記電子装置に伝送するステップと、
処理復帰が可能であるという情報と前記データ線を再度占有することが必要か否かの情報とを含む応答信号を前記命令信号線を通じて前記データ線を占有していた電子装置から前記ホスト装置に伝送するステップと、
前記データ線を占有していた電子装置が、再度前記データ線を占有する必要があれば前記データ線を通じてデータを伝送して、前記処理を再開するステップと、
を有することを特徴とする伝送システムの制御方法。
【請求項７】
前記伝送システムは、前記電子装置からホスト装置への割り込み信号を伝送する割り込み信号線を更に有し、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、前記ホスト装置が他の前記電子装置から前記割り込み信号線を通じてデータ伝送を要求する割り込み信号を受信するステップと、
前記データ伝送が前記データ線を占有している処理よりも優先順位が高いと判定するステップと、
を更に有し、
前記判定結果に基づいて、いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、前記ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合が発生する、
ことを特徴とする請求項５又は請求項６に記載の伝送システムの制御方法。
【請求項８】
複数の前記電子装置は、互いを識別するための識別子を有し、前記命令信号又は前記応答信号の少なくともいずれかは前記識別子を有することを特徴とする請求項５又は請求項６に記載の伝送システムの制御方法。
【請求項９】
ホスト装置から電子装置への命令信号と前記命令信号に対する前記電子装置からホスト装置への応答信号とを伝送する通信線を有する入出力部と、
退避レジスタを有する制御部と、
を有し、
前記制御部は、
いずれかの前記電子装置との間で通信処理を実行している状態において、ホスト装置が他の前記電子装置との間で通信を実行したい場合、前記通信処理を一時停止させる命令信号を前記通信線を通じて前記電子装置に伝送し、
前記電子装置の識別子と、前記通信処理の現在の段階に関する情報とを前記退避レジスタに格納し、
ホスト装置と他の前記電子装置との間の通信が終了した後、前記退避レジスタから前記電子装置の識別子と、前記通信処理の現在の段階に関する情報とを読み出し、
一時停止している前記通信処理を復帰させる命令信号を前記通信線を通じて前記電子装置に伝送する、
ことを特徴とするホスト装置。
【発明の詳細な説明】
技術分野
本発明はホスト装置、電子装置、並びにホスト装置と電子装置とを有する伝送システムの制御方法に関する。
背景技術
ホスト装置（マスター装置）と複数の電子装置（スレーブ装置）とを共通のデータ線で接続し、ホスト装置と複数の電子装置との間でデータを伝送する伝送システムがある。
このような伝送システムにおいては、一般にホスト装置が特定の電子装置にデータ線を占有することを許可し、ホスト装置とその電子装置との間でデータ伝送（ホスト装置から電子装置へのデータ伝送又は電子装置からホスト装置へのデータ伝送）を実行する。そのデータ伝送が完了すると、ホスト装置が他の電子装置にデータ線を占有することを許可し、ホスト装置と他の電子装置との間でデータ伝送を実行する。
しかしながら、複数個の電子装置が１つのホスト装置に対して共通のデータ線（例えばデータバス）で接続されている従来の伝送システムにおいては、一つの電子装置がデータ線を占有している期間は、他の電子装置がホスト装置との間でデータ伝送を実行することができなかった。他の電子装置は、一つの電子装置がその処理（データ伝送を含む。）を完了するのを待ち、その後にデータ伝送をするしか方法がなかった。
本発明は上記従来の問題点を解決するもので、一つの電子装置がデータ線を占有している期間においても、必要に応じて他の電子装置がホスト装置との間でデータ伝送を実行することができ、速い応答性を有する、複数個の電子装置が１つのホスト装置に対して共通のデータ線で接続されている伝送システム、その制御方法、そのような伝送システムを構成するホスト装置及び電子装置を提供することを目的とする。
発明の開示
上記の課題を解決するため、本発明は下記の構成を有する。
１つの観点による本発明のホスト装置は、ホスト装置から電子装置への命令信号と前記命令信号に対する前記電子装置からホスト装置への応答信号とを伝送する命令信号線と、複数の電子装置が同一線の少なくとも一部を共用して接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有する入出力部と、バス開放用退避レジスタを有する制御部と、を有し、前記制御部は、いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じて前記データ線を占有している電子装置に伝送し、前記データ線を占有している電子装置の識別子と、前記処理の現在の段階に関する情報とを前記バス開放用退避レジスタに格納し、ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、前記バス開放用退避レジスタから前記データ線を占有していた電子装置の識別子と、前記処理の現在の段階に関する情報とを読み出し、一時停止している前記処理を復帰させる命令信号を前記命令信号線を通じて前記データ線を占有していた電子装置に伝送する。
他の観点による本発明のホスト装置は、ホスト装置から電子装置への命令信号と前記命令信号に対する前記電子装置からホスト装置への応答信号とを伝送する命令信号線と、複数の電子装置が同一線の少なくとも一部を共用して接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有する入出力部と、バス開放用退避レジスタを有する制御部と、を有し、前記制御部は、いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合、前記データ線を開放し且つ前記処理を一時停止させる命令信号を、前記命令信号線を通じて前記データ線に接続されている複数の前記電子装置に伝送し、前記データ線を占有していたという情報と前記処理の現在の段階に関する情報とを前記バス開放用退避レジスタに格納し、ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、前記バス開放用退避レジスタから前記データ線を占有していたという情報と前記処理の現在の段階に関する情報とを読み出し、一時停止している前記処理を復帰させる命令信号を前記命令信号線を通じて前記データ線に接続されている複数の前記電子装置に伝送する。
別の観点による上記の本発明のホスト装置は、前記入出力部は、前記電子装置からホスト装置への割り込み信号を伝送する割り込み信号線を更に有し、前記制御部は割り込み優先順位判定部を更に有し、いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置から前記割り込み信号線を通じてデータ伝送を要求する割り込み信号を受信し、前記割り込み優先順位判定部が、前記データ伝送が前記データ線を占有している処理よりも優先順位が高いと判定した場合に、いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合が発生する。
更に別の観点による本発明の電子装置は、ホスト装置から電子装置への命令信号と前記命令信号に対する電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、同一線の少なくとも一部を他の電子装置と共用して前記ホスト装置と接続され且つ少なくとも前記ホスト装置から電子装置への命令信号に伴うデータを伝送するデータ線と、を有する入出力部と、バス開放用退避レジスタを有する制御部と、を有し、前記制御部は、電子装置が前記データ線を占有する処理を実行している状態において、前記データ線を開放し且つ前記処理を一時停止させる前記ホスト装置からの命令信号を前記命令信号線を通じて受信した場合は、前記処理の現在の段階に関する情報を前記バス開放用退避レジスタに格納して前記処理を一時停止し、前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じて前記ホスト装置に伝送し、一時停止している前記処理を復帰させる前記ホスト装置からの命令信号を前記命令信号線を通じて受信した場合は、処理復帰が可能であるという情報と前記データ線を再度占有することが必要か否かの情報とを含む応答信号を前記命令信号線を通じて前記ホスト装置に伝送し、前記バス開放用退避レジスタから前記処理の現在の段階に関する情報を読み出してその段階から前記処理を再開し、再度前記データ線を占有する必要があれば前記データ線を通じてデータを伝送する。
更に別の観点による本発明の伝送システムの制御方法は、ホスト装置と、複数の電子装置と、前記ホスト装置から前記電子装置への命令信号と前記命令信号に対する前記電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、複数の前記電子装置が同一線の少なくとも一部を共用して前記ホスト装置に接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有する伝送システムの制御方法であって、前記複数の電子装置のうちの何れかが前記データ線を占有する処理を実行している状態において、前記ホスト装置と他の前記電子装置との間でデータ伝送を実行するために、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じてホスト装置から前記データ線を占有している前記電子装置に伝送するステップと、前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じて前記データ線を占有している電子装置から前記ホスト装置に伝送するステップと、前記ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、一時停止していた前記処理を復帰させる命令信号を前記命令信号線を通じてホスト装置から前記データ線を占有していた電子装置に伝送するステップと、処理復帰が可能であるという情報と前記データ線を再度占有することが必要か否かの情報とを含む応答信号を前記命令信号線を通じて前記データ線を占有していた電子装置から前記ホスト装置に伝送するステップと、前記データ線を占有していた電子装置が、再度前記データ線を占有する必要があれば前記データ線を通じてデータを伝送して、前記処理を再開するステップと、を有する。
更に別の観点による本発明の伝送システムの制御方法は、ホスト装置と、複数の電子装置と、前記ホスト装置から前記電子装置への命令信号と前記命令信号に対する前記電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、複数の前記電子装置が同一線の少なくとも一部を共用して前記ホスト装置に接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有する伝送システムの制御方法であって、前記複数の電子装置のうちの何れかが前記データ線を占有する処理を実行している状態において、前記ホスト装置と他の前記電子装置との間でデータ伝送を実行するために、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じてホスト装置から前記データ線に接続された複数の前記電子装置に伝送するステップと、前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じて前記データ線を占有している電子装置から前記ホスト装置に伝送するステップと、前記ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、一時停止していた前記処理を復帰させる命令信号を前記命令信号線を通じてホスト装置から前記データ線に接続された複数の前記電子装置に伝送するステップと、処理復帰が可能であるという情報と前記データ線を再度占有することが必要か否かの情報とを含む応答信号を前記命令信号線を通じて前記データ線を占有していた電子装置から前記ホスト装置に伝送するステップと、前記データ線を占有していた電子装置が、再度前記データ線を占有する必要があれば前記データ線を通じてデータを伝送して、前記処理を再開するステップと、を有する。
更に別の観点による上記の本発明の伝送システムの制御方法は、前記伝送システムは、前記電子装置からホスト装置への割り込み信号を伝送する割り込み信号線を更に有し、いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、前記ホスト装置が他の前記電子装置から前記割り込み信号線を通じてデータ伝送を要求する割り込み信号を受信するステップと前記データ伝送が前記データ線を占有している処理よりも優先順位が高いと判定するステップと、を更に有し、前記判定結果に基づいて、いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において前記ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合が発生する。
更に別の観点による上記の本発明の伝送システムの制御方法は、複数の前記電子装置は、互いを識別するための識別子を有し、前記命令信号又は前記応答信号の少なくともいずれかは前記識別子を有することを特徴とする
更に別の観点による本発明のホスト装置は、ホスト装置から電子装置への命令信号と前記命令信号に対する前記電子装置からホスト装置への応答信号とを伝送する通信線を有する入出力部と、退避レジスタを有する制御部と、を有し、前記制御部は、いずれかの前記電子装置との間で通信処理を実行している状態において、ホスト装置が他の前記電子装置との間で通信を実行したい場合、前記通信処理を一時停止させる命令信号を前記通信線を通じて前記電子装置に伝送し、前記電子装置の識別子と前記通信処理の現在の段階に関する情報とを前記退避レジスタに格納し、ホスト装置と他の前記電子装置との間の通信が終了した後、前記退避レジスタから前記電子装置の識別子と、前記通信処理の現在の段階に関する情報とを読み出し、一時停止している前記通信処理を復帰させる命令信号を前記通信線を通じて前記電子装置に伝送することを特徴とする。
本発明は、一つの電子装置がデータ線を占有している期間においても、他の電子装置がホスト装置との間でデータ伝送を実行することができる、複数個の電子装置が１つのホスト装置に対して共通のデータ線で接続されている伝送システムの制御方法、そのような伝送システムを構成するホスト装置及び電子装置を実現できるという作用を有する。
本発明は、ホスト装置が１つの電子装置と通信を実行している期間においても、必要に応じてその通信を中断して他の電子装置との間で通信を実行することができるホスト装置を実現できるという作用を有する。ホスト装置は、無駄なく元の電子装置と通信を再開できる。これにより、速い応答性を有する、複数個の電子装置が１つのホスト装置に接続されている伝送システム、その制御方法、そのような伝送システムを構成するホスト装置及び電子装置を実現出来る。
発明の新規な特徴は添付の請求の範囲に特に記載したものに他ならないが、構成及び内容の双方に関して本発明は、他の目的や特徴と共に、図面と共同して理解されるところの以下の詳細な説明から、より良く理解され評価されるであろう。
発明を実施するための最良の形態
以下本発明の実施をするための最良の形態を具体的に示した実施例について、図面とともに記載する。
《実施例１》
図１は本発明の実施例１の伝送システムのブロック図である。
図１において、１０１はホスト装置、１０２、１０３、１０４はｎ個（ｎは２以上の整数）の電子装置、１０５、１０６、１０７は命令信号線、１０８はデータ線である。図１においては、電子装置１（１０２）、電子装置２（１０３）、電子装置ｎ（１０４）  は、ｎ個の電子装置を代表している。
ホスト装置１０１は、制御部１１１及び入出力部１１２を有する。制御部１１１はバス開放用退避レジスタ１２１を有する。ホスト装置１０１は任意の電子装置であるが、実施例１においては携帯型電子装置（例えば携帯型情報端末）である。ホスト装置１０１は、固有の識別子を有する。固有の識別子は、例えば８桁の英数字の固有の組合せである。
電子装置１は、制御部１１３及び入出力部１１４を有する。制御部１１３は、バス開放用退避レジスタ１２２を有する。
電子装置２〜ｎ（１０３〜１０４）は、電子装置１と同一の機能又は異なる機能を有するが、いずれもが制御部１１３及び入出力部１１４を有する。図１において、電子装置２〜ｎ（１０３〜１０４）の内部のブロック構成の記載を省略している。
電子装置１〜ｎ（１０２〜１０４）は、任意の機能を有する。電子装置１〜ｎ（１０２〜１０４）は、例えばメモリ、無線通信部、有線通信部、カメラ等である。電子装置１〜ｎ（１０２〜１０４）は、それぞれ固有の識別子を有する。
電子装置１〜ｎ（１０２〜１０４）は、例えばそれぞれ別個独立の筐体に格納された電子装置であってもよく、１個の筐体の中に全ての電子装置が含まれていても良い。
実施例１においては、電子装置１〜ｎ（１０２〜１０４）は、複合機能を有する１個のＩＣカードに含まれる。実施例１においては、複合機能を有する１個のＩＣカードはＳＤカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌカード）である。電子装置１〜ｎ（１０２〜１０４）は、複合機能の各機能を実現する機能ブロックである。
ホスト装置１０１と電子装置１〜ｎ（１０２〜１０４）は情報の伝送システムを構成する。伝送システムにおいて、ホスト装置１０１がマスターであり、電子装置１〜ｎ（１０２〜１０４）がスレーブである。
ホスト装置１０１の入出力部１１２と電子装置１〜ｎ（１０２〜１０４）の入出力部１１４とは、命令信号線１０５〜１０７、データ線１０８とで接続されている。命令信号線１０５〜１０７は、ホスト装置１０１の入出力部１１２と電子装置１〜ｎ（１０２〜１０４）の入出力部１１４とをそれぞれ独立の線で接続する。従って、ホスト装置１０１は全電子装置１〜ｎ（１０２〜１０４）に対して任意のタイミングで命令を出すことが可能である。
命令信号線１０５〜１０７は、ホスト装置１０１から電子装置１〜ｎ（１０２〜１０４）への命令信号と、命令信号に対する電子装置１〜ｎ（１０２〜１０４）からホスト装置１０１への応答信号と、を伝送する。
実施例１の伝送システムにおいて、電子装置１〜ｎ（１０２〜１０４）は共通のデータ線１０８によりホスト装置１０１に接続されている。データ線１０８は、ホスト装置１０１から電子装置１〜ｎ（１０２〜１０４）へのデータと電子装置１〜ｎ（１０２〜１０４）からホスト装置１０１へのデータとを伝送する。
命令信号線及びデータ線は、単一の線であっても良く、複数本の線（バス）であっても良い。実施例１においては、命令信号線１０５〜１０７はそれぞれ単一の線であり、データ線１０８は４本のバスラインである。
命令信号線及びデータ線を通じての信号伝送は、同期伝送（シンクロナス伝送）であっても良く、非同期伝送（アシンクロナス伝送）であっても良い。実施例１においては同期伝送を採用している。ホスト装置１０１の入出力部１１２は、電子装置１〜ｎ（１０２〜１０４）の入出力部１１４に、図示していないクロック信号線を通じて、命令信号、応答信号及びデータを伝送するためのクロック信号を伝送する。
図２は、本発明の実施例１の伝送システムにおいて、ホスト装置１０１と電子装置１〜ｎ（１０２〜１０４）との間での命令信号、応答信号及びデータの伝送を例示する説明図である。特に、一つの電子装置がデータ線を占有している期間に、他の電子装置がホスト装置との間でデータ伝送を実行する場合のデータ伝送の詳細を表している。
実施例１の伝送システムにおいては、ホスト装置１０１からいずれかの電子装置に命令信号を伝送し、次に命令信号を受けた電子装置がホスト信号に応答信号を返し、必要であれば更にホスト装置からその電子装置に又はその電子装置からホスト装置にデータを伝送するというプロトコルを採用している。
図１及び図２を参照しながら、本発明の実施例１の伝送システムの動作を説明する。
図２において、最初に、命令信号線１０５を通じて、ホスト装置１０１の制御部１１１が、電子装置１（１０２）にデータ伝送を要求する命令信号２０１（発信元であるホスト装置１０１の識別子及び送信先の電子装置１の識別子を含む。）を送付する。命令信号２０１に対して、電子装置１（１０２）の制御部１１３は、伝送が可能であるという情報（例えばＡＣＫ信号）を含む応答信号２０２（発信元である電子装置１の識別子及び送信先のホスト装置１０１の識別子を含む。）を命令信号線１０５を通じてホスト装置１０１に伝送し、更にデータ線１０８を通じてデータ２１１をホスト装置１０１に伝送する。データ線１０８は電子装置１（１０２）によって占有され、他の電子装置２〜ｎ（１０３〜１０４）はデータ線１０８を使用出来ない。
実施例１においては、それぞれの命令信号線１０５〜１０７は、ホスト装置１０１と１個の電子装置とを接続する故に、命令信号及び応答信号の発信元及び送信先は明らかである。従って、命令信号及び応答信号が発信元及び送信先の識別子を含まなくても良い。
しかし、電子装置１（１０２）からホスト装置１０１へのデータ伝送２１１の途中で、ホスト装置１０１の制御部１１１が、電子装置２（１０３）にデータを伝送する必要が発生したとする。実施例１の伝送システムにおいては、ホスト装置１０１の制御部１１１は、データ線（データバス）１０８を開放し且つ電子装置１が実行している処理（データ伝送を含む処理）を一時停止させる命令信号２０３（発信元であるホスト装置１０１の識別子及び送信先の電子装置１の識別子を含む。）を、命令信号線１０５を通じて、電子装置１（１０２）に伝送する。
制御部１１１は、データ線１０８を開放させたという情報と、現在実行している処理（データ受信を含む処理）の現在の段階に関する情報と、電子装置１（１０２）の識別子とをバス開放用退避レジスタ１２１に格納する。
実施例１においては、バス開放用退避レジスタ１２１はバス開放フラグを有する。バス開放フラグは通常０であり、データ伝送の途中でデータ線（データバス）１０８を開放させる命令信号を制御部１１１が送出した時、バス開放フラグを１にする。一時停止したデータ伝送を再開した後に、制御部１１１はバス開放フラグを０に戻す。実施例１において、データ線１０８を開放させたという情報は、バス開放用退避レジスタ１２１のバス開放フラグを１にすることである。
電子装置１（１０２）の制御部１１３は、ホスト装置１０１からの命令信号２０３を受信し、データ伝送を途中で一時停止したという情報と、現在実行している処理（データ伝送を含む処理）の現在の段階に関する情報とをバス開放用退避レジスタ１２２に格納して、その処理を一時停止し、データ線１０８を開放する。
実施例１においては、バス開放用退避レジスタ１２２はバス開放フラグを有する。バス開放フラグは通常０であり、データ伝送の途中でデータ線（データバス）１０８を開放させる命令信号を電子装置１（１０２）の制御部１１３が受信した時、バス開放フラグを１にする。ホスト装置１０１からデータ伝送を再開する命令信号を受信して、電子装置１（１０２）がデータ伝送を再開した後に、電子装置１（１０２）の制御部１１３はバス開放フラグを０に戻す。実施例１において、データ伝送を途中で一時停止したという情報は、バス開放用退避レジスタ１２２のバス開放フラグを１にすることである。
「現在実行している処理の現在の段階に関する情報」とは、途中でデータ伝送を一時停止し、後でデータ伝送を途中から再開できる情報であればどのような情報でも良い。例えば、電子装置１（１０２）が、内蔵するＲＡＭのアドレス２００からアドレス８００までのデータをデータ線１０８を通じてホスト装置１０１に伝送している途中で、データ線（データバス）の開放命令（ホスト装置１０１からの命令信号）を受信し、アドレス４２５までデータを伝送したところでデータ伝送を一時停止したとする。ホスト装置１０１の制御部３１１及び電子装置１（１０２）の制御部１１３は、電子装置１が内蔵するＲＡＭのアドレス２００からアドレス８００までのデータを伝送するタスクを実行していたという情報と、最後のアドレス４２５（又は再開時の最初のアドレス４２６）と、を特定の記憶領域に記憶し、更に当該特定の記憶領域のアドレスをバス開放用退避レジスタ１２１、１２２に記憶する。これによりデータ伝送を再開する時には、ホスト装置１０１の制御部１１１及び電子装置１（１０２）の制御部１１３は、バス開放用退避レジスタ１２１、１２２から特定の記憶領域のアドレスを読み出し、当該特定の記憶領域からタスクの内容と最後のアドレス４２５（又は再開時の最初のアドレス４２６）とを読み出し、アドレス４２６からアドレス８００までのデータを伝送すれば良いことを知る。
電子装置１（１０２）の制御部１１３は、バス開放命令（命令信号２０３）に応じて、その処理を一時停止し且つデータ線１０８を開放したことを知らせる応答信号２０４（発信元である電子装置１（１０２）の識別子及び送信先のホスト装置１０１の識別子を含む。）を命令信号線１０５を通じて前記ホスト装置１０１に伝送する。
ホスト装置１０１の制御部１１１は、応答信号２０４に基づいて、データ線１０８が開放されたことを知る。そこで、制御部１１１は、ホスト装置１０１から送信するデータを受信することを要求する命令信号２０５（発信元であるホスト装置１０１の識別子及び送信先の電子装置２の識別子を含む。）を電子装置２（１０３）に命令信号線１０６を通じて送付する。命令信号２０５に対して、電子装置２（１０３）の制御部１１３は、受信が可能であるという情報（例えばＡＣＫ信号）を含む応答信号２０６（発信元である電子装置２の識別子及び送信先のホスト装置１０１の識別子を含む。）を命令信号線１０６を通じてホスト装置１０１に伝送する。次にデータ線１０８を通じてデータ２１２をホスト装置１０１から電子装置２（１０３）に伝送する。
ホスト装置１０１と電子装置２（１０３）との間のデータ伝送が完了すると、ホスト装置１０１の制御部１１１は、バス開放用退避レジスタ１２１から、データ線１０８を開放させたという情報と、現在実行している処理（データ受信を含む処理）の現在の段階に関する情報と、電子装置１（１０２）の識別子とを読み出す。当該情報に基づいて、制御部１１１は、バス開放のために電子装置１（１０２）が処理を一時中止していることを知る。ホスト装置１０１の制御部１１１は、電子装置１に一時停止している処理（データ線を占有する処理）を復帰させる命令信号（バス復帰命令）２０７（発信元であるホスト装置１０１の識別子及び送信先の電子装置１の識別子を含む。）を前記命令信号線を通じて電子装置１（１０２）に伝送する。
電子装置１（１０２）の制御部１１３は命令信号（バス復帰命令）２０７を受信し、処理復帰が可能であるという情報とデータ線を再度占有することが必要か否かの情報（図２においては、データ線を再度占有することが必要である。）とを含む応答信号２０８（発信元である電子装置２の識別子及び送信先のホスト装置１０１の識別子を含む。）を命令信号線１０５を通じてホスト装置１０１に伝送する。
電子装置１（１０２）の制御部１１３は、バス開放用退避レジスタ１２２から、データ伝送を途中で一時停止したという情報と、現在実行している処理（データ伝送を含む処理）の現在の段階に関する情報とを読み出す。同様に、ホスト装置１０１の制御部１１１は、バス開放用退避レジスタ１２１から現在実行している処理（データ受信を含む処理）の現在の段階に関する情報とを読み出す。
制御部１１１及び制御部１１３は、現在実行している処理（データ伝送を含む処理）の現在の段階に関する情報に基づいて、一時中止していたデータ伝送を途中から再開する。図２においては、制御部１１３は、データ２１３をデータ線１０８を通じてホスト装置１０１に伝送する。
ホスト装置１０１の制御部１１１は、バス開放用退避レジスタ１２１のバス開放フラグを０にする。同様に、電子装置１（１０２）の制御部１１３は、バス開放用退避レジスタ１２２のバス開放フラグを０にする。
複数個の電子装置が１つのホスト装置に対して共通のデータ線で接続されている本発明の実施例１の伝送システムにおいては、一つの電子装置がデータ線を占有している期間においても、ホスト装置からデータ線を占有している電子装置に、データ線の開放命令とデータ伝送の復帰命令とを送信することにより、データ線の開放期間２２１（図２）を作ることが出来る。これにより、当該データ線の開放期間２２１に、ホスト装置と他の電子装置との間でデータ伝送を実行することができる。ホスト装置と他の電子装置との間のデータ伝送が完了した後、再びホスト装置とデータ線を占有していた電子装置との間でデータ伝送を再開出来る。
本発明の実施例１の伝送システムにおいては、ホスト装置からの命令信号とその命令信号に対する電子装置からの応答信号とを伝送する命令信号線を電子装置毎に独立に設けている。
《実施例２》
図３は本発明の実施例２の伝送システムのブロック図である。
図３において、３０１はホスト装置、３０２、３０３、３０４はｎ個（ｎは２以上の整数）の電子装置、３０５は命令信号線、３０６はデータ線である。図３においては、電子装置１（３０２）、電子装置２（３０３）、電子装置ｎ（３０４）はｎ個の電子装置を代表している。
ホスト装置３０１は、制御部３１１及び入出力部３１２を有する。制御部３１１はバス開放用退避レジスタ３２１を有する。ホスト装置３０１は任意の電子装置であるが、実施例２においては携帯型電子装置（例えば携帯電話）である。ホスト装置３０１は、固有の識別子を有する。固有の識別子は、例えば８桁の英数字の固有の組合せである。
電子装置１は、制御部３１３及び入出力部３１４を有する。制御部３１３は、バス開放用退避レジスタ３２２を有する。
電子装置２〜ｎ（３０３〜３０４）は、電子装置１（３０２）と同一の機能又は異なる機能を有するが、いずれもが制御部３１３及び入出力部３１４を有する。図３において、電子装置２〜ｎ（３０３〜３０４）の内部のブロック構成の記載を省略している。
電子装置１〜ｎ（３０２〜３０４）は、任意の機能を有する。電子装置１〜ｎ（３０２〜３０４）は、例えばメモリ、無線通信部、有線通信部、カメラ等である。電子装置１〜ｎ（３０２〜３０４）は、それぞれ固有の識別子を有する。
電子装置１〜ｎ（３０２〜３０４）は、例えばそれぞれ別個独立の筐体に格納された電子装置であってもよく、１個の筐体の中に全ての電子装置が含まれていても良い。
実施例２においては、電子装置１〜ｎ（３０２〜３０４）は、複合機能を有する１個のＩＣカードに含まれる。実施例２においては、複合機能を有する１個のＩＣカードはＳＤカードである。電子装置１〜ｎ（３０２〜３０４）は、複合機能の各機能を実現する機能ブロックである。
ホスト装置３０１と電子装置１〜ｎ（３０２〜３０４）は情報の伝送システムを構成する。伝送システムにおいて、ホスト装置３０１がマスターであり、電子装置１〜ｎ（３０２〜３０４）がスレーブである。
ホスト装置３０１の入出力部３１２と電子装置１〜ｎ（３０２〜３０４）の入出力部３１４とは、命令信号線３０５、データ線３０６とで接続されている。命令信号線３０５は、ホスト装置３０１の入出力部３１２と電子装置１〜ｎ（３０２〜３０４）の入出力部３１４とを共通の線で接続する。そのためホスト装置３０１は全電子装置３０２に対して一度に命令を出すことが可能である。また特定の電子装置に対しては、電子装置を特定するための識別子を用いて命令を出すことが可能である。
命令信号線３０５は、ホスト装置３０１から電子装置１〜ｎ（３０２〜３０４）への命令信号と、命令信号に対する電子装置１〜ｎ（３０２〜３０４）からホスト装置３０１への応答信号と、を伝送する。
実施例２の伝送システムにおいて、電子装置１〜ｎ（３０２〜３０４）は共通のデータ線３０６によりホスト装置３０１に接続されている。データ線３０６は、ホスト装置３０１から電子装置１〜ｎ（３０２〜３０４）へのデータと電子装置１〜ｎ（３０２〜３０４）からホスト装置３０１へのデータとを伝送する。
命令信号線及びデータ線は、単一の線であっても良く、複数本の線（バス）であっても良い。実施例２においては、命令信号線３０５はそれぞれ単一の線であり、データ線３０６は４本のバスラインである。
命令信号線及びデータ線を通じての信号伝送は、同期伝送（シンクロナス伝送）であっても良く、非同期伝送（アシンクロナス伝送）であっても良い。実施例２においては同期伝送を採用している。ホスト装置３０１の入出力部３１２は、電子装置１〜ｎ（３０２〜３０４）の入出力部３１４に、図示していないクロック信号線を通じて、命令信号、応答信号及びデータを伝送するためのクロック信号を伝送する。
図４は、本発明の実施例２の伝送システムにおいて、ホスト装置３０１と電子装置１〜ｎ（３０２〜３０４）との間での命令信号、応答信号及びデータの伝送を例示する説明図である。特に、一つの電子装置がデータ線を占有している期間に、他の電子装置がホスト装置との間でデータ伝送を実行する場合のデータ伝送の詳細を表している。
実施例２の伝送システムにおいては、ホスト装置３０１からいずれかの電子装置に命令信号を伝送し、次に命令信号を受けた電子装置がホスト信号に応答信号を返し、必要であれば更にホスト装置からその電子装置に又はその電子装置からホスト装置にデータを伝送するというプロトコルを採用している。
図３及び図４を参照しながら、本発明の実施例２の伝送システムの動作を説明する。
図４において、最初に、命令信号線３０５を通じて、ホスト装置３０１の制御部３１１が、電子装置１（３０２）にホスト装置から伝送するデータを受信するよう要求する命令信号４０１（発信元であるホスト装置３０１の識別子及び送信先の電子装置１の識別子を含む。）を送付する。命令信号４０１に対して、電子装置１（３０２）の制御部３１３は、受信が可能であるという情報（例えばＡＣＫ信号）を含む応答信号４０２（発信元である電子装置１の識別子及び送信先のホスト装置３０１の識別子を含む。）を命令信号線３０５を通じてホスト装置３０１に伝送する。ホスト装置３０１は、データ線３０６を通じてデータ４１１を電子装置１（３０２）に伝送する。データ線３０６は電子装置１（３０２）によって占有され、他の電子装置２〜ｎ（３０３〜３０４）はデータ線３０６を使用出来ない。
しかし、ホスト装置３０１から電子装置１（３０２）へのデータ伝送４１１の途中で、ホスト装置３０１の制御部３１１が、電子装置２（３０３）からデータを受信する必要が発生したとする。実施例２の伝送システムにおいては、ホスト装置３０１の制御部３１１は、データ線（データバス）３０６を開放し且つ電子装置１が実行している処理（データ受信を含む処理）を一時停止させる命令信号４０３（発信元であるホスト装置３０１の識別子を含む。送信先の識別子を含まない。）を、命令信号線３０５を通じて、全ての電子装置１〜ｎ（３０２〜３０４）に伝送する。
制御部３１１は、データ線３０６を開放させたという情報と、現在実行している処理（データ伝送を含む処理）の現在の段階に関する情報とをバス開放用退避レジスタ３２１に格納する。
現在データ線を占有している電子装置１（３０２）の制御部３１３は、ホスト装置３０１からの命令信号４０３を受信し、データ受信を途中で一時停止したという情報と、現在実行している処理（データ受信を含む処理）の現在の段階に関する情報とをバス開放用退避レジスタ３２２に格納して、その処理を一時停止し、データ線３０６を開放する。他の電子装置２〜ｎ（３０３〜３０４）は、現在データ線を使用していないので、命令信号４０３を無視する。
電子装置１（３０２）の制御部３１３は、バス開放命令（命令信号４０３）に応じて、その処理を一時停止し且つデータ線３０６を開放したことを知らせる応答信号４０４（発信元である電子装置１（３０２）の識別子及び送信先のホスト装置３０１の識別子を含む。）を命令信号線３０５を通じて前記ホスト装置３０１に伝送する。
ホスト装置３０１の制御部３１１は、応答信号４０４に基づいて、データ線３０６が開放されたことを知る。そこで、制御部３１１は、ホスト装置３０１がデータ伝送を要求する命令信号４０５（発信元であるホスト装置３０１の識別子及び送信先の電子装置２の識別子を含む。）を電子装置２（３０３）に命令信号線３０５を通じて送付する。命令信号４０５に対して、電子装置２（３０３）の制御部３１３は、データ伝送が可能であるという情報（例えばＡＣＫ信号）を含む応答信号４０６（発信元である電子装置２の識別子及び送信先のホスト装置３０１の識別子を含む。）を命令信号線３０５を通じてホスト装置３０１に伝送する。次に電子装置２（３０３）は、データ線３０６を通じてデータ４１２をホスト装置３０１に伝送する。
ホスト装置３０１と電子装置２（３０３）との間のデータ伝送が完了すると、ホスト装置３０１の制御部３１１は、バス開放用退避レジスタ３２１から、データ線３０６を開放させたという情報と、現在実行している処理（データ伝送を含む処理）の現在の段階に関する情報とを読み出す。当該情報に基づいて、制御部３１１は、バス開放のために処理を一時中止していることを知る。ホスト装置３０１の制御部３１１は、一時停止している処理（データ線を占有する処理）を復帰させる命令信号（バス復帰命令）４０７（発信元であるホスト装置３０１の識別子を含む。送信先の識別子を含まない。）を前記命令信号線を通じて全ての電子装置１〜ｎ（３０２〜３０４）に伝送する。
電子装置１（３０２）の制御部３１３は、バス開放用退避レジスタ３２２から読み出したデータ受信を途中で一時停止したという情報に基づいて、ホスト装置３０１からの命令信号４０７が電子装置１（３０２）を宛先とする命令信号であることを知る。
他の電子装置２〜ｎ（３０３〜３０４）は、データ受信を途中で一時停止したという情報がバス開放用退避レジスタ３２２にないので、命令信号４０７を無視する。
電子装置１（３０２）の制御部３１３は、命令信号（バス復帰命令）４０７を受信し、処理復帰が可能であるという情報とデータ線を再度占有することが必要か否かの情報（図４においては、データ線を再度占有することが必要である。）とを含む応答信号４０８（発信元である電子装置２の識別子及び送信先のホスト装置３０１の識別子を含む。）を命令信号線３０５を通じてホスト装置３０１に伝送する。
ホスト装置３０１の制御部３１１は、バス開放用退避レジスタ３２１から現在実行している処理（データ伝送を含む処理）の現在の段階に関する情報を読み出す。同様に、電子装置１（３０２）の制御部３１３は、バス開放用退避レジスタ３２２から、現在実行している処理（データ伝送を含む処理）の現在の段階に関する情報を読み出す。
ホスト装置３０１の制御部３１１は、現在実行している処理（データ伝送を含む処理）の現在の段階に関する情報に基づいて、一時中止していたデータ伝送を途中から再開する。図４においては、制御部３１１は、データ４１３をデータ線３０６を通じて電子装置１（３０２）に伝送する。
実施例２の伝送システムにおいては、バス開放命令及びバス復帰命令は送信先の識別子を含まなかった。他の実施例においては、バス開放命令及びバス復帰命令は発信元及び送信先の識別子を含む。
複数個の電子装置が１つのホスト装置に対して共通のデータ線で接続されている本発明の実施例２の伝送システムにおいては、一つの電子装置がデータ線を占有している期間においても、ホスト装置からデータ線を占有している電子装置にデータ線の開放命令とデータ伝送の復帰命令とを送信することにより、データ線の開放期間４２１（図４）を作ることが出来る。これにより、当該データ線の開放期間４２１に、ホスト装置と他の電子装置との間でデータ伝送を実行することができる。ホスト装置と他の電子装置との間のデータ伝送が完了した後、再びホスト装置とデータ線を占有していた電子装置との間でデータ伝送を再開出来る。
《実施例３》
図５は本発明の実施例３の伝送システムのブロック図である。
図５において、５０１はホスト装置、５０２、５０３、５０４はｎ個（ｎは２以上の整数）の電子装置、５０５、５０６、５０７は命令信号線、５０８はデータ線である。図５においては、電子装置１（５０２）、電子装置２（５０３）、電子装置ｎ（５０４）はｎ個の電子装置を代表している。
ホスト装置５０１は、制御部５１２及び入出力部５１３を有する。制御部５１２はバス開放用退避レジスタ５２１及び割り込み優先順位判定部５２２を有する。ホスト装置５０１は任意の電子装置であるが、実施例３においては携帯型電子装置（例えば携帯型情報端末）である。ホスト装置５０１は、固有の識別子を有する。固有の識別子は、例えば８桁の英数字の固有の組合せである。
電子装置１は、制御部５１４及び入出力部５１５を有する。制御部５１４は、バス開放用退避レジスタ５２３を有する。
電子装置２〜ｎ（５０３〜５０４）は、電子装置１と同一の機能又は異なる機能を有するが、いずれもが制御部５１４及び入出力部５１５を有する。図５において、電子装置２〜ｎ（５０３〜５０４）の内部のブロック構成の記載を省略している。
電子装置１〜ｎ（５０２〜５０４）は、任意の機能を有する。電子装置１〜ｎ（５０２〜５０４）は、それぞれ固有の識別子を有する。
電子装置１〜ｎ（５０２〜５０４）は、例えばそれぞれ別個独立の筐体に格納された電子装置であってもよく、１個の筐体の中に全ての電子装置が含まれていても良い。
実施例３においては、電子装置１〜ｎ（５０２〜５０４）は、複合機能を有する１個のＩＣカードに含まれる。実施例３においては、複合機能を有する１個のＩＣカードはＳＤカードである。電子装置１〜ｎ（５０２〜５０４）は、複合機能の各機能を実現する機能ブロックである。
ホスト装置５０１と電子装置１〜ｎ（５０２〜５０４）は情報の伝送システムを構成する。伝送システムにおいて、ホスト装置５０１がマスターであり、電子装置１〜ｎ（５０２〜５０４）がスレーブである。
ホスト装置５０１の入出力部５１３と電子装置１〜ｎ（５０２〜５０４）の入出力部５１５とは、命令信号線５０５〜５０７、データ線５０８と、割り込み信号線５０９〜５１１で接続されている。命令信号線５０５〜５０７は、ホスト装置５０１の入出力部５１３と電子装置１〜ｎ（５０２〜５０４）の入出力部５１５とをそれぞれ独立の線で接続する。従って、ホスト装置５０１は全電子装置１〜ｎ（５０２〜５０４）に対して任意のタイミングで命令を出すことが可能である。
命令信号線５０５〜５０７は、ホスト装置５０１から電子装置１〜ｎ（５０２〜５０４）への命令信号と、命令信号に対する電子装置１〜ｎ（５０２〜５０４）からホスト装置５０１への応答信号と、を伝送する。
実施例３の伝送システムにおいて、電子装置１〜ｎ（５０２〜５０４）は共通のデータ線５０８によりホスト装置５０１に接続されている。データ線５０８は、ホスト装置５０１から電子装置１〜ｎ（５０２〜５０４）へのデータと電子装置１〜ｎ（５０２〜５０４）からホスト装置５０１へのデータとを伝送する。
命令信号線及びデータ線は、単一の線であっても良く、複数本の線（バス）であっても良い。実施例３においては、命令信号線５０５〜５０７はそれぞれ単一の線であり、データ線５０８は２本のバスラインである。
命令信号線及びデータ線を通じての信号伝送は、同期伝送（シンクロナス伝送）であっても良く、非同期伝送（アシンクロナス伝送）であっても良い。実施例３においては同期伝送を採用している。ホスト装置５０１の入出力部５１３は、電子装置１〜ｎ（５０２〜５０４）の入出力部５１５に、図示していないクロック信号線を通じて、命令信号、応答信号及びデータを伝送するためのクロック信号を伝送する。
割り込み信号線５０９〜５１１は、電子装置１〜ｎ（５０２〜５０４）の入出力部５１５とホスト装置５０１の入出力部５１３とをそれぞれ独立の線で接続する。従って、各電子装置１〜ｎ（５０２〜５０４）は、ホスト装置５０１に対して任意のタイミングで割り込み信号を出すことが可能である。
割り込み信号線５０９〜５１１は、各電子装置１〜ｎ（５０２〜５０４）からホスト装置５０１への割り込み信号を伝送する。
図６は、本発明の実施例３の伝送システムにおいて、ホスト装置５０１と電子装置１〜ｎ（５０２〜５０４）との間での命令信号、応答信号、データ及び割り込み信号の伝送を例示する説明図である。特に、一つの電子装置がデータ線を占有している期間に、他の電子装置がホスト装置との間でデータ伝送を実行する場合のデータ伝送の詳細を表している。
実施例３の伝送システムにおいては、ホスト装置５０１からいずれかの電子装置に命令信号を伝送し、次に命令信号を受けた電子装置がホスト信号に応答信号を返し、必要であれば更にホスト装置からその電子装置に又はその電子装置からホスト装置にデータを伝送するというプロトコルを採用している。
実施例３の伝送システムは実施例１の伝送システムに類似する。実施例１の伝送システムにおいては、ホスト装置１０１が、現在データ線を占有している電子装置以外の電子装置とデータ伝送をしたい場合に、現在データ線を占有している電子装置にデータ線を開放させ、それ以外の電子装置との間のデータ伝送を実行した。
実施例３の伝送システムにおいては、上記に加えて、電子装置（スレーブ）が、他の電子装置がデータ線を占有している時にホスト装置とデータ伝送をしたい場合、割り込み信号をホスト装置に送ることにより、現在データ線を占有している電子装置にデータ線を開放させ、その電子装置とホスト装置との間のデータ伝送を実行することが出来る。
図５及び図６を参照しながら、本発明の実施例３の伝送システムの動作を説明する。実施例１と同様の内容については説明しない。
図６において、最初に、命令信号線５０５を通じて、ホスト装置５０１の制御部５１２が、電子装置１（５０２）にデータ伝送を要求する命令信号６０１を送付する。命令信号６０１に対して、電子装置１（５０２）は、伝送が可能であるという情報（例えばＡＣＫ信号）を含む応答信号６０２を命令信号線５０５を通じてホスト装置５０１に伝送し、更にデータ線５０８を通じてデータ６１１をホスト装置５０１に伝送する。データ線５０８は電子装置１（５０２）によって占有され、他の電子装置２〜ｎ（５０３〜５０４）はデータ線５０８を使用出来ない。
しかし、電子装置１（５０２）からホスト装置５０１へのデータ伝送６１１の途中で、電子装置２（５０３）が、ホスト装置５０１からデータを受信する必要が発生したとする。電子装置２（５０３）の制御部５１５は、割り込み信号線５１０を通じてホスト装置５０１に割り込み信号６１４を伝送する。
ホスト装置１０１の制御部５１２の割り込み優先順位判定部５１２は、割り込み信号６１４を受信すると、現在実行しているデータ伝送と、電子装置２（５０３）が要求してきたデータ伝送と、どちらを優先すべきかを判定する。図６において、割り込み優先順位判定部５１２は、電子装置２（５０３）が要求してきたデータ伝送を優先すべきと判定する。
ホスト装置５０１は、データ線（データバス）５０８を開放し且つ電子装置１が実行している処理（データ伝送を含む処理）を一時停止させる命令信号６０３を、命令信号線５０５を通じて、電子装置１（５０２）に伝送する。
電子装置１（５０２）は、命令信号６０３を受信し、その処理（データ伝送を含む。）を一時停止し、データ線５０８を開放する。
電子装置１（５０２）は、バス開放命令（命令信号６０３）に応じて、その処理（データ伝送を含む。）を一時停止し且つデータ線５０８を開放したことを知らせる応答信号６０４を命令信号線５０５を通じて前記ホスト装置５０１に伝送する。
ホスト装置５０１は、応答信号６０４に基づいて、データ線５０８が開放されたことを知る。そこで、ホスト装置５０１は、割り込み信号６１４に応じて、ホスト装置５０１からデータを送信することを知らせる命令信号６０５を電子装置２（５０３）に命令信号線５０６を通じて送付する。命令信号６０５に対して、電子装置２（５０３）の制御部５１４は、受信が可能であるという情報（例えばＡＣＫ信号）を含む応答信号６０６を命令信号線５０６を通じてホスト装置５０１に伝送する。次にデータ線５０８を通じてデータ６１２をホスト装置５０１から電子装置２（５０３）に伝送する。
ホスト装置５０１と電子装置２（５０３）との間のデータ伝送が完了すると、ホスト装置５０１は、一時停止している処理（データ線を占有する処理）を復帰させる命令信号（バス復帰命令）６０７を命令信号線５０５を通じて電子装置１（５０２）に伝送する。
電子装置１（５０２）は、命令信号（バス復帰命令）６０７を受信し、処理復帰が可能であるという情報とデータ線を再度占有することが必要か否かの情報（図６においては、データ線を再度占有することが必要である。）とを含む応答信号６０８を命令信号線５０５を通じてホスト装置５０１に伝送する。
電子装置１（５０２）は、一時中止していたデータ伝送を途中から再開する。図６においては、電子装置１（５０２）は、データ６１３をデータ線５０８を通じてホスト装置５０１に伝送する。
複数個の電子装置が１つのホスト装置に対して共通のデータ線で接続されている本発明の実施例３の伝送システムにおいては、一つの電子装置がデータ線を占有している期間においても、ホスト装置からデータ線を占有している電子装置に、データ線の開放命令とデータ伝送の復帰命令とを送信することにより、データ線の開放期間６２１（図６）を作ることが出来る。これにより、当該データ線の開放期間６２１に、ホスト装置と他の電子装置との間でデータ伝送を実行することができる。ホスト装置と他の電子装置との間のデータ伝送が完了した後、再びホスト装置とデータ線を占有していた電子装置との間でデータ伝送を再開出来る。
ホスト装置からの命令とその命令に対する電子装置からの返答を行う命令信号線を電子装置毎に独立に設け、当該命令信号線を通じてデータ伝送を中断する命令と再開する命令を伝送することにより、データ線を占有する処理実行途中でも優先順位の高い他の電子装置がデータ伝送することが出来る伝送システムを実現できる。
《実施例４》
図７は本発明の実施例４の伝送システムの構成を示すブロック図である。実施例４の伝送システムは、実施例３の伝送システム（図５）に類似する。
実施例３の伝送システムにおいては、ホスト装置５０１とｎ個（ｎは２以上の整数）の電子装置５０２〜５０４は互いに独立なｎ本の命令信号線５０５〜５０７で接続されており、ｎ個の電子装置５０２〜５０４からホスト装置５０１への割り込み信号線５０８〜５１１は互いに独立なｎ本の線であった。
実施例４の伝送システムにおいては、ホスト装置７０１とｎ個（ｎは２以上の整数）の電子装置７０２〜７０４は同一の命令信号線７０５で接続されており、ホスト装置７０１とｎ個の電子装置７０２〜７０４がそれぞれ固有の識別子を有し、命令信号線７０５を通じて、発信元及び送付先を示す固有の識別子を付して命令信号及び応答信号を伝送する。
実施例４の伝送システムでは、ホスト装置７０１とｎ個（ｎは２以上の整数）の電子装置７０２〜７０４は同一の割り込み信号線７０９で接続されている。ホスト装置７０１は、割り込み信号を入力すると、命令信号線７０５を通じて一旦バスを占有している電子装置にデータ線を開放させ（バス開放命令を送信する。）、その後全ての電子装置７０２〜７０４に割り込み要求の内容を問い合わせる命令信号を伝送する。割り込み信号を送出した電子装置は、割り込み要求の内容を通知する応答信号（その電子装置の識別子が付加されている。）を命令信号線７０５を通じてホスト装置７０１に返送する。
ホスト装置７０１は、応答信号に基づいて、どの電子装置がどのような割り込み要求をしたのかを判断し、割り込み優先順位判定部７２２は、当該割り込み処理を優先するか否かを判定する。現在データ線を占有している電子装置の処理を優先する場合は、その電子装置にバス復帰命令を送り、データ伝送を再開する。割り込み要求を送付した電子装置の処理を優先する場合は、その処理を実行し、その処理が完了した後に、データ線を占有していた電子装置にバス復帰命令を送り、データ伝送を再開する。
実施例４の伝送システムにより、実施例３の伝送システムと同一の効果が得られる。
《実施例５》
図８は本発明の実施例５の伝送システムのブロック図である。
図８において、８０１はホスト装置、８０２〜８０４はｎ個（ｎは２以上の整数）の電子装置、８０５〜８０７は命令信号線、８０８〜８１０はデータ線である。図８においては、電子装置１（８０２）、電子装置２（８０３）、電子装置ｎ（８０４）はｎ個の電子装置を代表している。
ホスト装置８０１は、制御部８１１及び入出力部８１２を有する。制御部８１１は退避レジスタ８２１を有する。ホスト装置８０１は任意の電子装置であるが、実施例５においては携帯型電子装置（例えば携帯電話）である。ホスト装置８０１は、固有の識別子を有する。固有の識別子は、例えば８桁の英数字の固有の組合せである。
電子装置１は、制御部８１３及び入出力部８１４を有する。制御部８１３は、退避レジスタ８２２を有する。
電子装置２〜ｎ（８０３〜８０４）は、電子装置１（８０２）と同一の機能又は異なる機能を有するが、いずれもが制御部８１３及び入出力部８１４を有する。図８において、電子装置２〜ｎ（８０３〜８０４）の内部のブロック構成の記載を省略している。
電子装置１〜ｎ（８０２〜８０４）は、任意の機能を有する。電子装置１〜ｎ（８０２〜８０４）は、例えばメモリ、無線通信部、有線通信部、カメラ等である。電子装置１〜ｎ（８０２〜８０４）は、それぞれ固有の識別子を有する。
電子装置１〜ｎ（８０２〜８０４）は、例えばそれぞれ別個独立の筐体に格納された電子装置であってもよく、１個の筐体の中に全ての電子装置が含まれていても良い。
実施例５においては、電子装置１〜ｎ（８０２〜８０４）は、複合機能を有する１個のＩＣカードに含まれる。実施例５においては、複合機能を有する１個のＩＣカードはＳＤカードである。電子装置１〜ｎ（８０２〜８０４）は、複合機能の各機能を実現する機能ブロックである。
ホスト装置８０１と電子装置１〜ｎ（８０２〜８０４）は情報の伝送システムを構成する。伝送システムにおいて、ホスト装置８０１がマスターであり、電子装置１〜ｎ（８０２〜８０４）がスレーブである。
ホスト装置８０１の入出力部８１２と電子装置１〜ｎ（８０２〜８０４）の入出力部８１４とは、それぞれ命令信号線８０５〜８０７及びデータ線８０８〜８１０で接続されている。
命令信号線８０５〜８０７は、ホスト装置８０１から電子装置１〜ｎ（８０２〜８０４）への命令信号と、命令信号に対する電子装置１〜ｎ（８０２〜８０４）からホスト装置８０１への応答信号と、をそれぞれ伝送する。データ線８０８〜８１０は、ホスト装置８０１から電子装置１〜ｎ（８０２〜８０４）へのデータと電子装置１〜ｎ（８０２〜８０４）からホスト装置８０１へのデータとをそれぞれ伝送する。
実施例５の伝送システムにおいては、電子装置毎に専用の命令信号線及びデータ線が設けられている故に、命令信号線又はデータ線上で２つの電子装置の通信が競合することはない。しかし、下記のような場合が発生するとする。
ホスト装置８０１が１つの電子装置（例えば電子装置１）と通信を行っている途中で、他の１つの電子装置（例えば電子装置２）と通信をする必要が発生する。新たに必要になった通信が、現在実行している通信よりも優先度が高い。２つの電子装置との同時通信がホスト装置（マイクロコンピュータを有する。）の処理能力の上限を越えるため、ホスト装置は２つの電子装置との通信を同時に実行できない。そのような場合、実施例５のホスト装置８０１は、現在の通信を中断し、新たに必要になった優先度の高い通信を実行する。その通信が完了した後に、元の通信を中断したところから再開する。図９は、上記の場合におけるホスト装置８０１と電子装置１〜ｎ（８０２〜８０４）との間での命令信号、応答信号及びデータの伝送を示す説明図である。
実施例５の伝送システムにおいては、ホスト装置８０１からいずれかの電子装置に命令信号を伝送し、次に命令信号を受けた電子装置がホスト信号に応答信号を返し、必要であれば更にホスト装置からその電子装置に又はその電子装置からホスト装置にデータを伝送するというプロトコルを採用している。
図８及び図９を参照しながら、本発明の実施例５の伝送システムの動作を説明する。
図９において、最初に、ホスト装置８０１の制御部８１１が、電子装置１（８０２）に命令信号９０１を送付する。命令信号９０１に対して、電子装置１（８０２）の制御部８１３が応答信号９０２をホスト装置８０１に伝送する。ホスト装置８０１は、データ線８０８を通じてデータ９１１を電子装置１（８０２）に伝送する。
しかし、ホスト装置８０１から電子装置１（８０２）へのデータ伝送９１１の途中で、ホスト装置８０１の制御部８１１が、電子装置２（８０３）からデータを受信する必要が発生したとする。その通信の優先度は高い。ホスト装置８０１の制御部８１１は、電子装置１が実行している処理（データ受信を含む処理）を一時停止させる命令信号９０３を、電子装置１（８０２）に伝送する。
制御部８１１は、現在実行している処理（データ伝送を含む処理）の現在の段階に関する情報を退避レジスタ８２１に格納する。
現在通信を実行している電子装置１（８０２）の制御部８１３は、ホスト装置８０１からの命令信号９０３を受信し、データ受信を途中で一時停止したという情報と、現在実行している処理（データ受信を含む処理）の現在の段階に関する情報とを退避レジスタ８２２に格納して、その処理を一時停止する。
電子装置１（８０２）の制御部８１３は、命令信号９０３に応じて、その処理を一時停止し且つそのことを知らせる応答信号９０４をホスト装置８０１に伝送する
ホスト装置８０１の制御部８１１は、ホスト装置８０１がデータ伝送を要求する命令信号９０５を電子装置２（８０３）に送付する。命令信号９０５に対して、電子装置２（８０３）の制御部８１３は、応答信号９０６（例えばＡＣＫ信号）をホスト装置８０１に伝送する。次に電子装置２（８０３）は、データ線８０６を通じてデータ９１２をホスト装置８０１に伝送する。
ホスト装置８０１と電子装置２（８０３）との間のデータ伝送が完了すると、ホスト装置８０１の制御部８１１は、退避レジスタ８２１から、電子装置１からのデータ受信を途中で一時停止したという情報と、現在実行している処理（データ伝送を含む処理）の現在の段階に関する情報とを読み出す。当該情報に基づいて、制御部８１１は、処理を一時中止していることを知る。ホスト装置８０１の制御部８１１は、一時停止している処理を復帰させる命令信号（バス復帰命令）９０７を電子装置１（８０２）に伝送する。
電子装置１（８０２）の制御部８１３は、命令信号（バス復帰命令）９０７を受信し、処理復帰が可能であるという情報を含む応答信号９０８を命令信号線８０５を通じてホスト装置８０１に伝送する。
ホスト装置８０１の制御部８１１は、退避レジスタ８２１から現在実行している処理（データ伝送を含む処理）の現在の段階に関する情報を読み出す。同様に、電子装置１（８０２）の制御部８１３は、退避レジスタ８２２から、現在実行している処理（データ伝送を含む処理）の現在の段階に関する情報を読み出す。
ホスト装置８０１の制御部８１１は、現在実行している処理（データ伝送を含む処理）の現在の段階に関する情報に基づいて、一時中止していたデータ伝送を途中から再開する。図９においては、制御部８１１は、データ９１３をデータ線８０６を通じて電子装置１（８０２）に伝送する。
複数個の電子装置が１つのホスト装置に対して接続されている本発明の実施例５の伝送システムにおいては、ホスト装置が１つの電子装置と通信をしている期間に（ホスト装置は２つの通信を同時に実行する能力がないとする。）、その通信を中断することにより、ホスト装置は他の電子装置と通信を実行出来る。ホスト装置と他の電子装置との間のデータ伝送が完了した後、再びホスト装置と元の電子装置との間でデータ伝送を再開出来る。
本発明の伝送システムは、一つの電子装置がデータ線を占有している期間においても、必要に応じて他の電子装置がホスト装置との間でデータ伝送を実行することができる。ホスト装置は、無駄なく（必要がないにも拘わらず同じデータを重複伝送する無駄を排除して）元の電子装置と通信を再開できる。これにより、速い応答性を有する、複数個の電子装置が１つのホスト装置に対して共通のデータ線で接続されている伝送システム、その制御方法、そのような伝送システムを構成するホスト装置及び電子装置を実現出来るという有利な効果が得られる。
特にＩＣカードの様に入出力端子が規格で定められている電子装置に複数の機能ブロックを搭載した場合、電子装置のデータバスを拡張することが困難である。従って、同一のデータバスを通して複数の機能ブロックがホスト装置とデータ伝送を行う必要がある。又、機能によっては、その機能ブロックとホスト装置との間で迅速にデータ伝送を開始することを要求される。本発明によれば、ひとつのデータバスを通して複数の機能ブロックを動作させ、且つそれらの機能ブロックにおいて素早い応答性を実現する伝送システム、その制御方法、そのような伝送システムを構成するホスト装置及び電子装置を実現出来るという有利な効果が得られる。
本発明の伝送システムにおいて、ホスト装置は１つの電子装置と通信を実行している期間においても、必要に応じてその通信を中断して他の電子装置との間でデータ伝送を実行することができる。ホスト装置は、無駄なく元の電子装置と通信を再開できる。これにより、速い応答性を有する、複数個の電子装置が１つのホスト装置に接続されている伝送システム、その制御方法、そのような伝送システムを構成するホスト装置及び電子装置を実現出来るという有利な効果が得られる。
発明をある程度の詳細さをもって好適な形態について説明したが、この好適形態の現開示内容は構成の細部において変化してしかるべきものであり、各要素の組合せや順序の変化は請求された発明の範囲及び思想を逸脱することなく実現し得るものである。
産業上の利用可能性
本発明は、電子装置とホスト装置との間で通信を行うホスト装置、電子装置及び伝送システムに適用可能である。例えば、ＩＣカードに接続可能なホスト装置、ＩＣカード及びＩＣカードシステムに適用可能である。
【図面の簡単な説明】
図１は、本発明の実施例１の伝送システムの構成を示すブロック図である。
図２は、本発明の実施例１の伝送システムのタイムチャートである。
図３は、本発明の実施例２の伝送システムの構成を示すブロック図である。
図４は、本発明の実施例２の伝送システムのタイムチャートである。
図５は、本発明の実施例３の伝送システムの構成を示すブロック図である。
図６は、本発明の実施例３の伝送システムのタイムチャートである。
図７は、本発明の実施例４の伝送システムの構成を示すブロック図である。
図８は、本発明の実施例５の伝送システムの構成を示すブロック図である。
図９は、本発明の実施例５の伝送システムのタイムチャートである。
図面の一部又は全部は、図示を目的とした概要的表現により描かれており、必ずしもそこに示された要素の実際の相対的大きさや位置を忠実に描写しているとは限らないことは考慮願いたい。
【図１】
2003014947.tif 000003
【図２】
2003014947.tif 000004
【図３】
2003014947.tif 000005
【図４】
2003014947.tif 000006
【図５】
2003014947.tif 000007
【図６】
2003014947.tif 000008
【図７】
2003014947.tif 000009
【図８】
2003014947.tif 000010
【図９】
2003014947.tif 000011
【手続補正書】
【提出日】平成14年12月25日(2002.12.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
（補正後）ホスト装置から電子装置への命令信号と前記命令信号に対する前記電子装置からホスト装置への応答信号とを伝送する命令信号線と、複数の電子装置が同一線の少なくとも一部を共用して接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有する入出力部と、
バス開放用退避レジスタを有する制御部と、
を有し、
ホスト装置をマスターとし前記電子装置をスレーブとして、ホスト装置と前記電子装置との間でのみデータ伝送を行い、前記電子装置はホスト装置の前記命令信号に基づいてのみデータを伝送し、
前記制御部は、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じて前記データ線を占有している電子装置に伝送し、
前記データ線を占有している電子装置の識別子と、前記処理の現在の段階に関する情報とを前記バス開放用退避レジスタに格納し、
ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、前記バス開放用退避レジスタから前記データ線を占有していた電子装置の識別子と、前記処理の現在の段階に関する情報とを読み出し、
一時停止している前記処理を一時停止した段階から復帰させる命令信号を前記命令信号線を通じて前記データ線を占有していた電子装置に伝送する、
ことを特徴とするホスト装置。
【請求項２】
（補正後）ホスト装置から電子装置への命令信号と前記命令信号に対する前記電子装置からホスト装置への応答信号とを伝送する命令信号線と、複数の電子装置が同一線の少なくとも一部を共用して接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有する入出力部と、
バス開放用退避レジスタを有する制御部と、
を有し、
ホスト装置をマスターとし前記電子装置をスレーブとして、ホスト装置と前記電子装置との間でのみデータ伝送を行い、前記電子装置はホスト装置の前記命令信号に基づいてのみデータを伝送し、
前記制御部は、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合、前記データ線を開放し且つ前記処理を一時停止させる命令信号を、前記命令信号線を通じて前記データ線に接続されている複数の前記電子装置に伝送し、
前記データ線を開放させたという情報と、前記処理の現在の段階に関する情報とを前記バス開放用退避レジスタに格納し、
ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、前記バス開放用退避レジスタから前記データ線を開放させたという情報と、前記処理の現在の段階に関する情報とを読み出し、
一時停止している前記処理を一時停止した段階から復帰させる命令信号を前記命令信号線を通じて前記データ線に接続されている複数の前記電子装置に伝送する、
ことを特徴とするホスト装置。
【請求項３】
前記入出力部は、前記電子装置からホスト装置への割り込み信号を伝送する割り込み信号線を更に有し、
前記制御部は割り込み優先順位判定部を更に有し、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置から前記割り込み信号線を通じてデータ伝送を要求する割り込み信号を受信し、
前記割り込み優先順位判定部が、前記データ伝送が前記データ線を占有している処理よりも優先順位が高いと判定した場合に、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合が発生する、
ことを特徴とする請求項１又は請求項２に記載のホスト装置。
【請求項４】
（補正後）ホスト装置から電子装置への命令信号と前記命令信号に対する電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、同一線の少なくとも一部を他の電子装置と共用して前記ホスト装置と接続され且つ少なくとも前記ホスト装置から電子装置への命令信号に伴うデータを伝送するデータ線と、を有する入出力部と、
バス開放用退避レジスタを有する制御部と、
を有し、
前記ホスト装置をマスターとし電子装置をスレーブとして、前記ホスト装置と電子装置との間でのみデータ伝送を行い、電子装置は前記ホスト装置の前記命令信号に基づいてのみデータを伝送し、
前記制御部は、
電子装置が前記データ線を占有する処理を実行している状態において、前記データ線を開放し且つ前記処理を一時停止させる前記ホスト装置からの命令信号を前記命令信号線を通じて受信した場合は、前記処理の現在の段階に関する情報を前記バス開放用退避レジスタに格納して前記処理を一時停止し、前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じて前記ホスト装置に伝送し、
一時停止している前記処理を復帰させる前記ホスト装置からの命令信号を前記命令信号線を通じて受信した場合は、処理復帰が可能であるという情報と前記データ線を再度占有することが必要か否かの情報とを含む応答信号を前記命令信号線を通じて前記ホスト装置に伝送し、前記バス開放用退避レジスタから前記処理の現在の段階に関する情報を読み出してその段階から前記処理を再開し、再度前記データ線を占有する必要があれば前記データ線を通じてデータを伝送する、
ことを特徴とする電子装置。
【請求項５】
（補正後）ホスト装置と、複数の電子装置と、前記ホスト装置から前記電子装置への命令信号と前記命令信号に対する前記電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、複数の前記電子装置が同一線の少なくとも一部を共用して前記ホスト装置に接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有し、前記ホスト装置をマスターとし前記電子装置をスレーブとして、前記ホスト装置と前記電子装置との間でのみデータ伝送を行い、前記電子装置は前記ホスト装置の前記命令信号に基づいてのみデータを伝送する伝送システムの制御方法であって、
前記複数の電子装置のうちの何れかが前記データ線を占有する処理を実行している状態において、前記ホスト装置と他の前記電子装置との間でデータ伝送を実行するために、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じてホスト装置から前記データ線を占有している前記電子装置に伝送するステップと、
前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じて前記データ線を占有している電子装置から前記ホスト装置に伝送するステップと、
前記ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、一時停止していた前記処理を復帰させる命令信号を前記命令信号線を通じてホスト装置から前記データ線を占有していた電子装置に伝送するステップと、
処理復帰が可能であるという情報と前記データ線を再度占有することが必要か否かの情報とを含む応答信号を前記命令信号線を通じて前記データ線を占有していた電子装置から前記ホスト装置に伝送するステップと、
前記データ線を占有していた電子装置が、再度前記データ線を占有する必要があれば前記データ線を通じてデータを伝送して、一時停止した段階から前記処理を再開するステップと、
を有することを特徴とする伝送システムの制御方法。
【請求項６】
（補正後）ホスト装置と、複数の電子装置と、前記ホスト装置から前記電子装置への命令信号と前記命令信号に対する前記電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、複数の前記電子装置が同一線の少なくとも一部を共用して前記ホスト装置に接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有し、前記ホスト装置をマスターとし前記電子装置をスレーブとして、前記ホスト装置と前記電子装置との間でのみデータ伝送を行い、前記電子装置は前記ホスト装置の前記命令信号に基づいてのみデータを伝送する伝送システムの制御方法であって、
前記複数の電子装置のうちの何れかが前記データ線を占有する処理を実行している状態において、前記ホスト装置と他の前記電子装置との間でデータ伝送を実行するために、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じてホスト装置から前記データ線に接続された複数の前記電子装置に伝送するステップと、
前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じて前記データ線を占有している電子装置から前記ホスト装置に伝送するステップと、
前記ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、一時停止していた前記処理を復帰させる命令信号を前記命令信号線を通じてホスト装置から前記データ線に接続された複数の前記電子装置に伝送するステップと、
処理復帰が可能であるという情報と前記データ線を再度占有することが必要か否かの情報とを含む応答信号を前記命令信号線を通じて前記データ線を占有していた電子装置から前記ホスト装置に伝送するステップと、
前記データ線を占有していた電子装置が、再度前記データ線を占有する必要があれば前記データ線を通じてデータを伝送して、一時停止した段階から前記処理を再開するステップと、
を有することを特徴とする伝送システムの制御方法。
【請求項７】
前記伝送システムは、前記電子装置からホスト装置への割り込み信号を伝送する割り込み信号線を更に有し、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、前記ホスト装置が他の前記電子装置から前記割り込み信号線を通じてデータ伝送を要求する割り込み信号を受信するステップと、
前記データ伝送が前記データ線を占有している処理よりも優先順位が高いと判定するステップと、
を更に有し、
前記判定結果に基づいて、いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、前記ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合が発生する、
ことを特徴とする請求項５又は請求項６に記載の伝送システムの制御方法。
【請求項８】
削除
【請求項９】
（補正後）ホスト装置から電子装置への命令信号と前記命令信号に対する前記電子装置からホスト装置への応答信号とを伝送する通信線を有する入出力部と、
退避レジスタを有する制御部と、
を有し、
ホスト装置をマスターとし前記電子装置をスレーブとして、ホスト装置と前記電子装置との間でのみデータ伝送を行い、前記電子装置はホスト装置の前記命令信号に基づいてのみデータを伝送し、
前記制御部は、
いずれかの前記電子装置との間で通信処理を実行している状態において、ホスト装置が他の前記電子装置との間で通信を実行したい場合、前記通信処理を一時停止させる命令信号を前記通信線を通じて前記電子装置に伝送し、
前記電子装置の識別子と、前記通信処理の現在の段階に関する情報とを前記退避レジスタに格納し、
ホスト装置と他の前記電子装置との間の通信が終了した後、前記退避レジスタから前記電子装置の識別子と、前記通信処理の現在の段階に関する情報とを読み出し、
一時停止している前記通信処理を一時停止した段階から復帰させる命令信号を前記通信線を通じて前記電子装置に伝送する、
ことを特徴とするホスト装置。
【請求項１０】
（追加）バス開放用レジスタを有するホスト装置と、バス開放用レジスタをそれぞれ有する複数の電子装置と、前記ホスト装置から前記電子装置への命令信号と前記命令信号に対する前記電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、複数の前記電子装置が同一線の少なくとも一部を共用して前記ホスト装置に接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有し、前記ホスト装置をマスターとし前記電子装置をスレーブとして、前記ホスト装置と前記電子装置との間でのみデータ伝送を行い、前記電子装置は前記ホスト装置の前記命令信号に基づいてのみデータを伝送する伝送システムであって、
前記ホスト装置が、前記複数の電子装置のうちの何れかが前記データ線を占有する処理を実行している状態において、前記ホスト装置と他の前記電子装置との間でデータ伝送を実行するために、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じて、前記データ線を占有している前記電子装置に伝送し、且つ前記データ線を開放したという情報と前記処理の現在の段階に関する情報とを前記バス開放用レジスタに格納し、
前記データ線を占有している電子装置が、前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じてから前記ホスト装置に伝送し、且つ前記データ線を開放したという情報と前記処理の現在の段階に関する情報とを前記バス開放用レジスタに格納し、
前記ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、前記ホスト装置と前記データ線を占有していた電子装置との間で一時停止していた前記処理を復帰させ、それぞれの前記バス開放用レジスタから読み出した情報に基づいて、一時停止した段階から前記処理を再開する、
ことを特徴とする伝送システム。
【手続補正書】
【提出日】平成15年6月26日(2003.6.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホスト装置から電子装置への命令信号と前記命令信号に対する前記電子装置からホスト装置への応答信号とを伝送する命令信号線と、複数の電子装置が同一線の少なくとも一部を共用して接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有する入出力部と、
バス開放用退避レジスタを有する制御部と、
を有し、
ホスト装置をマスターとし前記電子装置をスレーブとして、ホスト装置から前記電子装置に命令信号を伝送し、次に命令信号を受けた前記電子装置がホスト装置に応答信号を返し、必要であれば更にホスト装置からその電子装置に又はその電子装置からホスト装置にデータを伝送するというプロトコルに従ってデータを伝送し、
前記制御部は、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じて前記データ線を占有している電子装置に伝送し、
前記データ線を占有している電子装置の識別子と、前記処理の現在の段階に関する情報とを前記バス開放用退避レジスタに格納し、
ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、前記バス開放用退避レジスタから前記データ線を占有していた電子装置の識別子と、前記処理の現在の段階に関する情報とを読み出し、
一時停止している前記処理を復帰させる命令信号を前記命令信号線を通じて前記データ線を占有していた電子装置に伝送する、
ことを特徴とするホスト装置。
【請求項２】
ホスト装置から電子装置への命令信号と前記命令信号に対する前記電子装置からホスト装置への応答信号とを伝送する命令信号線と、複数の電子装置が同一線の少なくとも一部を共用して接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有する入出力部と、
バス開放用退避レジスタを有する制御部と、
を有し、
ホスト装置をマスターとし前記電子装置をスレーブとして、ホスト装置から前記電子装置に命令信号を伝送し、次に命令信号を受けた前記電子装置がホスト装置に応答信号を返し、必要であれば更にホスト装置からその電子装置に又はその電子装置からホスト装置にデータを伝送するというプロトコルに従ってデータを伝送し、
前記制御部は、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合、前記データ線を開放し且つ前記処理を一時停止させる命令信号を、前記命令信号線を通じて前記データ線に接続されている複数の前記電子装置に伝送し、
前記データ線を開放させたという情報と、前記処理の現在の段階に関する情報とを前記バス開放用退避レジスタに格納し、
ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、前記バス開放用退避レジスタから前記データ線を開放させたという情報と、前記処理の現在の段階に関する情報とを読み出し、
一時停止している前記処理を復帰させる命令信号を前記命令信号線を通じて前記データ線に接続されている複数の前記電子装置に伝送する、
ことを特徴とするホスト装置。
【請求項３】
前記入出力部は、前記電子装置からホスト装置への割り込み信号を伝送する割り込み信号線を更に有し、
前記制御部は割り込み優先順位判定部を更に有し、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置から前記割り込み信号線を通じてデータ伝送を要求する割り込み信号を受信し、
前記割り込み優先順位判定部が、前記データ伝送が前記データ線を占有している処理よりも優先順位が高いと判定した場合に、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合が発生する、
ことを特徴とする請求項１又は請求項２に記載のホスト装置。
【請求項４】
ホスト装置から電子装置への命令信号と前記命令信号に対する電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、同一線の少なくとも一部を他の電子装置と共用して前記ホスト装置と接続され且つ少なくとも前記ホスト装置から電子装置への命令信号に伴うデータを伝送するデータ線と、を有する入出力部と、
バス開放用退避レジスタを有する制御部と、
を有し、
前記ホスト装置をマスターとし電子装置をスレーブとして、前記ホスト装置から電子装置に命令信号を伝送し、次に命令信号を受けた電子装置がホスト装置に応答信号を返し、必要であれば更に前記ホスト装置から電子装置に又は電子装置から前記ホスト装置にデータを伝送するというプロトコルに従ってデータを伝送し、
前記制御部は、
電子装置が前記データ線を占有する処理を実行している状態において、前記データ線を開放し且つ前記処理を一時停止させる前記ホスト装置からの命令信号を前記命令信号線を通じて受信した場合は、前記処理の現在の段階に関する情報を前記バス開放用退避レジスタに格納して前記処理を一時停止し、前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じて前記ホスト装置に伝送し、
一時停止している前記処理を復帰させる前記ホスト装置からの命令信号を前記命令信号線を通じて受信した場合は、処理復帰が可能であるという情報と前記データ線を再度占有することが必要か否かの情報とを含む応答信号を前記命令信号線を通じて前記ホスト装置に伝送し、前記バス開放用退避レジスタから前記処理の現在の段階に関する情報を読み出してその段階から前記処理を再開し、再度前記データ線を占有する必要があれば前記データ線を通じてデータを伝送する、
ことを特徴とする電子装置。
【請求項５】
ホスト装置と、複数の電子装置と、前記ホスト装置から前記電子装置への命令信号と前記命令信号に対する前記電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、複数の前記電子装置が同一線の少なくとも一部を共用して前記ホスト装置に接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有し、前記ホスト装置をマスターとし前記電子装置をスレーブとして、前記ホスト装置から前記電子装置に命令信号を伝送し、次に命令信号を受けた前記電子装置が前記ホスト装置に応答信号を返し、必要であれば更に前記ホスト装置からその電子装置に又はその電子装置から前記ホスト装置にデータを伝送するというプロトコルに従ってデータを伝送する伝送システムの制御方法であって、
前記複数の電子装置のうちの何れかが前記データ線を占有する処理を実行している状態において、前記ホスト装置と他の前記電子装置との間でデータ伝送を実行するために、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じてホスト装置から前記データ線を占有している前記電子装置に伝送するステップと、
前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じて前記データ線を占有している電子装置から前記ホスト装置に伝送するステップと、
前記ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、一時停止していた前記処理を復帰させる命令信号を前記命令信号線を通じてホスト装置から前記データ線を占有していた電子装置に伝送するステップと、
処理復帰が可能であるという情報と前記データ線を再度占有することが必要か否かの情報とを含む応答信号を前記命令信号線を通じて前記データ線を占有していた電子装置から前記ホスト装置に伝送するステップと、
前記データ線を占有していた電子装置が、再度前記データ線を占有する必要があれば前記データ線を通じてデータを伝送して、前記処理を再開するステップと、
を有することを特徴とする伝送システムの制御方法。
【請求項６】
ホスト装置と、複数の電子装置と、前記ホスト装置から前記電子装置への命令信号と前記命令信号に対する前記電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、複数の前記電子装置が同一線の少なくとも一部を共用して前記ホスト装置に接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有し、前記ホスト装置をマスターとし前記電子装置をスレーブとして、前記ホスト装置から前記電子装置に命令信号を伝送し、次に命令信号を受けた前記電子装置が前記ホスト装置に応答信号を返し、必要であれば更に前記ホスト装置からその電子装置に又はその電子装置から前記ホスト装置にデータを伝送するというプロトコルに従ってデータを伝送する伝送システムの制御方法であって、
前記複数の電子装置のうちの何れかが前記データ線を占有する処理を実行している状態において、前記ホスト装置と他の前記電子装置との間でデータ伝送を実行するために、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じてホスト装置から前記データ線に接続された複数の前記電子装置に伝送するステップと、
前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じて前記データ線を占有している電子装置から前記ホスト装置に伝送するステップと、
前記ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、一時停止していた前記処理を復帰させる命令信号を前記命令信号線を通じてホスト装置から前記データ線に接続された複数の前記電子装置に伝送するステップと、
処理復帰が可能であるという情報と前記データ線を再度占有することが必要か否かの情報とを含む応答信号を前記命令信号線を通じて前記データ線を占有していた電子装置から前記ホスト装置に伝送するステップと、
前記データ線を占有していた電子装置が、再度前記データ線を占有する必要があれば前記データ線を通じてデータを伝送して、前記処理を再開するステップと、
を有することを特徴とする伝送システムの制御方法。
【請求項７】
前記伝送システムは、前記電子装置からホスト装置への割り込み信号を伝送する割り込み信号線を更に有し、
いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、前記ホスト装置が他の前記電子装置から前記割り込み信号線を通じてデータ伝送を要求する割り込み信号を受信するステップと、
前記データ伝送が前記データ線を占有している処理よりも優先順位が高いと判定するステップと、
を更に有し、
前記判定結果に基づいて、いずれかの前記電子装置が前記データ線を占有する処理を実行している状態において、前記ホスト装置が他の前記電子装置との間でデータ伝送を実行したい場合が発生する、
ことを特徴とする請求項５又は請求項６に記載の伝送システムの制御方法。
【請求項８】
（削除）
【請求項９】
ホスト装置から電子装置への命令信号と前記命令信号に対する前記電子装置からホスト装置への応答信号とを伝送する通信線を有する入出力部と、
退避レジスタを有する制御部と、
を有し、
ホスト装置をマスターとし前記電子装置をスレーブとして、ホスト装置から前記電子装置に命令信号を伝送し、次に命令信号を受けた前記電子装置がホスト装置に応答信号を返し、必要であれば更にホスト装置からその電子装置に又はその電子装置からホスト装置にデータを伝送するというプロトコルに従ってデータを伝送し、
前記制御部は、
いずれかの前記電子装置との間で通信処理を実行している状態において、ホスト装置が他の前記電子装置との間で通信を実行したい場合、前記通信処理を一時停止させる命令信号を前記通信線を通じて前記電子装置に伝送し、
前記電子装置の識別子と、前記通信処理の現在の段階に関する情報とを前記退避レジスタに格納し、
ホスト装置と他の前記電子装置との間の通信が終了した後、前記退避レジスタから前記電子装置の識別子と、前記通信処理の現在の段階に関する情報とを読み出し、
一時停止している前記通信処理を復帰させる命令信号を前記通信線を通じて前記電子装置に伝送する、
ことを特徴とするホスト装置。
【請求項１０】
バス開放用レジスタを有するホスト装置と、バス開放用レジスタをそれぞれ有する複数の電子装置と、前記ホスト装置から前記電子装置への命令信号と前記命令信号に対する前記電子装置から前記ホスト装置への応答信号とを伝送する命令信号線と、複数の前記電子装置が同一線の少なくとも一部を共用して前記ホスト装置に接続され且つ少なくともホスト装置から前記電子装置への命令信号に伴うデータを伝送するデータ線と、を有し、し、前記ホスト装置をマスターとし前記電子装置をスレーブとして、前記ホスト装置から前記電子装置に命令信号を伝送し、次に命令信号を受けた前記電子装置が前記ホスト装置に応答信号を返し、必要であれば更に前記ホスト装置からその電子装置に又はその電子装置から前記ホスト装置にデータを伝送するというプロトコルに従ってデータを伝送する伝送システムであって、
前記ホスト装置が、前記複数の電子装置のうちの何れかが前記データ線を占有する処理を実行している状態において、前記ホスト装置と他の前記電子装置との間でデータ伝送を実行するために、前記データ線を開放し且つ前記処理を一時停止させる命令信号を前記命令信号線を通じて、前記データ線を占有している前記電子装置に伝送し、且つ前記データ線を開放したという情報と前記処理の現在の段階に関する情報とを前記バス開放用レジスタに格納し、
前記データ線を占有している電子装置が、前記処理を一時停止し且つ前記データ線を開放したことを知らせる応答信号を前記命令信号線を通じてから前記ホスト装置に伝送し、且つ前記データ線を開放したという情報と前記処理の現在の段階に関する情報とを前記バス開放用レジスタに格納し、
前記ホスト装置と他の前記電子装置との間のデータ伝送が終了した後、前記ホスト装置と前記データ線を占有していた電子装置との間で一時停止していた前記処理を復帰させ、それぞれの前記バス開放用レジスタから読み出した情報に基づいて、一時停止した段階から前記処理を再開する、
ことを特徴とする伝送システム。
【国際調査報告】
2003014947.tif 000012
2003014947.tif 000013
2003014947.tif 000014
2003014947.tif 000015