(57)【要約】【課題】外部接続する機器の種類が増えた場合でも誤検出を生じる心配のないデータ処理装置を提供する。【解決手段】データ処理装置１０は、Ａ機能部１２ａ、Ｂ機能部１２ｂ、…を備えると共に外部インタフェースコネクタ１１を備える。外部インタフェースコネクタ１１に選択的に接続するＡ外部機器２１ａ、Ｂ外部機器２１ｂ、…にＩＤデータを設定すると共に、そのＩＤデータを予めデータ処理装置１０内のＩＤデータ記憶部１６に登録する。データ処理装置１０は、外部インタフェースコネクタ１１に例えばＡ外部機器２１ａが接続された場合、そのＩＤデータをＩＤデータ検出部１４により検出し、ＩＤデータ照合部１５にてＩＤデータ記憶部１６の登録データと照合し、その照合結果に基づいてセレクタ１３ａ、１３ｂを切替え、Ａ外部機器２１ａと該外部機器に対応するＡ機能部１２ａとを接続する。【選択図】図１
2010218050.tif 000002
【特許請求の範囲】
【請求項１】
固有のＩＤデータが設定された複数の外部機器が選択的に接続される外部インタフェースコネクタと、前記各外部機器に対応して設けられる複数の機能部と、前記各外部機器に設定されたＩＤデータを前記対応する機能部と関連付けて記憶するＩＤデータ記憶部と、前記外部インタフェースコネクタに接続された前記外部機器のＩＤデータを取込んで前記ＩＤデータ記憶部に記憶されているＩＤデータと照合するＩＤデータ照合部と、前記ＩＤデータ照合部の照合結果に基づいて前記複数の機能部を切替え、前記外部インタフェースコネクタを介して前記外部機器に接続するセレクタとを具備することを特徴とするデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コネクタに接続された外部機器を自動的に判別する自動判別機能を備えたデータ処理装置に関する。
【背景技術】
【０００２】
コンピュータ等のデータ処理装置においては、１つのコネクタに入出力装置など複数の外部機器を選択的に接続して使用する場合がある。このように１つのコネクタに複数の外部機器を選択的に接続して使用する場合、接続された外部機器の種類等を自動的に判別することが従来から行われている（例えば、特許文献１参照。）。
【０００３】
データ処理装置のコネクタに接続された外部機器を自動的に判別する場合、従来では各外部機器の特定のコネクタ端子に各外部機器固有のインピーダンスを持つ抵抗を接続しておき、データ処理装置のコネクタに外部機器が接続された場合に、その外部機器のインピーダンスに応じて生じる電圧を検出し、その電圧値によって外部機器の種類等を判別するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２１４９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来の外部接続機器の判別方法では、外部機器が接続された場合に、機器固有のインピーダンスに応じて生じる電圧を検出し、その電圧値によって外部機器の種類等を判別しているので、外部機器の種類が増えた場合、外部機器を判別するための検出電圧閾値の間隔が狭くなり、このためノイズが重畳した場合に誤検出を生じて検出精度が低下するという問題があった。
【０００６】
本発明は上記の課題を解決するためになされたもので、外部接続する機器の種類が増えた場合でも誤検出を生じる心配のないデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るデータ処理装置は、固有のＩＤデータが設定された複数の外部機器が選択的に接続される外部インタフェースコネクタと、前記各外部機器に対応して設けられる複数の機能部と、前記各外部機器に設定されたＩＤデータを前記対応する機能部と関連付けて記憶するＩＤデータ記憶部と、前記外部インタフェースコネクタに接続された前記外部機器のＩＤデータを取込んで前記ＩＤデータ記憶部に記憶されているＩＤデータと照合するＩＤデータ照合部と、前記ＩＤデータ照合部の照合結果に基づいて前記複数の機能部を切替え、前記外部インタフェースコネクタを介して前記外部機器に接続するセレクタとを具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、外部機器に設定した固有のＩＤデータに基づいて対応する機能部を選択して外部機器に接続することにより、外部機器の種類が多くなっても各外部機器を確実に識別でき、ノイズが重畳した場合でも誤検出する心配がなく、高い信頼性を得ることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例１に係るデータ処理装置のインタフェース部の構成を示すブロック図である。
【図２】同実施例１におけるＩＤデータ記憶部のデータ記憶例を示す図である。
【図３】同実施例１における処理動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【実施例１】
【００１１】
図１は、本発明の実施例１に係るデータ処理装置のインタフェース部の構成を示すブロック図である。
図１において、１０はデータ処理装置で、外部インタフェースコネクタ１１を備えている。この外部インタフェースコネクタ１１には、入力出装置等の複数の外部機器が選択的に接続される。例えばＡ外部機器２１ａ、Ｂ外部機器２１ｂ、Ｃ外部機器２１ｃがケーブル２２により選択的に接続される。図１では、Ａ外部機器２１ａがケーブル２２により外部インタフェースコネクタ１１に接続されている状態を示している。
【００１２】
上記Ａ外部機器２１ａ、Ｂ外部機器２１ｂ、Ｃ外部機器２１ｃには、それぞれ固有のＩＤデータが予め設定されている。例えばＡ外部機器２１ａには「ＩＤデータ＝０」、Ｂ外部機器２１ｂには「ＩＤデータ＝１」、Ｃ外部機器２１ｃには「ＩＤデータ＝２」が設定されている。上記Ａ外部機器２１ａ、Ｂ外部機器２１ｂ、Ｃ外部機器２１ｃに設定されたＩＤデータは、ケーブル２２の特定の信号ライン２２ｃにより外部インタフェースコネクタ１１を介してデータ処理装置１０へ送られる。
【００１３】
また、データ処理装置１０は、Ａ外部機器２１ａに対する処理を実行するＡ機能部１２ａ、Ｂ外部機器２１ｂに対する処理を実行するＢ機能部１２ｂ、Ｃ外部機器２１ｃに対する処理を実行するＣ機能部１２ｃを備えている。上記Ａ機能部１２ａ、Ｂ機能部１２ｂ、Ｃ機能部１２ｃから出力されるデータは、第１のセレクタ１３ａにより選択され、外部インタフェースコネクタ１１に接続されているＡ外部機器２１ａ（又はＢ外部機器２１ｂあるいはＣ外部機器２１ｃ）へケーブル２２の信号ライン２２ａを介して送られる。
【００１４】
また、外部インタフェースコネクタ１１に接続されているＡ外部機器２１ａ（又はＢ外部機器２１ｂあるいはＣ外部機器２１ｃ）から出力されるデータは、ケーブル２２の信号ライン２２ｂにより外部インタフェースコネクタ１１を介してデータ処理装置１０へ送られ、第２のセレクタ１３ｂにより選択されてＡ機能部１２ａ、Ｂ機能部１２ｂ、Ｃ機能部１２ｃの何れかに入力される。
【００１５】
また、データ処理装置１０内には、ＩＤデータ検出部１４、ＩＤデータ照合部１５、ＩＤデータ記憶部１６が設けられる。このＩＤデータ記憶部１６には、図２に示すようにＩＤデータと外部機器との対応関係を予め登録しておく。この場合の例では、ＩＤデータ「０」とＡ外部機器２１ａ、ＩＤデータ「１」とＢ外部機器２１ｂ、ＩＤデータ「２」とＣ外部機器２１ｃが対応付けされてＩＤデータ記憶部１６に登録、すなわち格納されている。また、ＩＤデータ「３」以降は、「予備」の外部機器となっている。
【００１６】
上記ＩＤデータ検出部１４は、Ａ外部機器２１ａ、Ｂ外部機器２１ｂ、Ｃ外部機器２１ｃからケーブル２２の信号ライン２２ｃにより外部インタフェースコネクタ１１に送られてくるＩＤデータを検出し、ＩＤデータ照合部１５へ出力する。ＩＤデータ照合部１５は、ＩＤデータ検出部１４で検出されたＩＤデータとＩＤデータ記憶部１６に登録されているＩＤデータを照合して外部インタフェースコネクタ１１に接続されている外部機器を判別し、その判別結果に基づいて第１のセレクタ１３ａ及び第２のセレクタ１３ｂを切替え制御する。すなわち、ＩＤデータ照合部１５は、ＩＤデータが「０」の場合はＡ機能部１２ａを選択するように、ＩＤデータが「１」の場合はＢ機能部１２ｂを選択するように、ＩＤデータが「２」の場合はＣ機能部１２ｃを選択するように第１のセレクタ１３ａ及び第２のセレクタ１３ｂを切替え制御する。
【００１７】
上記データ処理装置１０は、図示しないが、その他例えばディスプレイ、キーボード、プロセッサ等を備えている。
次に、上記データ処理装置の外部機器接続時における処理動作を図２に示すフローチャートを参照して説明する。この例では、Ａ外部機器２１ａ、Ｂ外部機器２１ｂ、…のうち、Ａ外部機器２１ａをデータ処理装置１０の外部インタフェースコネクタ１１に接続する場合の処理動作について説明する。
【００１８】
先ず、Ａ外部機器２１ａをケーブル２２によりデータ処理装置１０の外部インタフェースコネクタ１１に接続する（ステップＳ１）。データ処理装置１０は、外部インタフェースコネクタ１１にＡ外部機器２１ａが接続されると、このＡ外部機器２１ａに予め設定されているＩＤデータ（＝０）を信号ライン２２ｃよりＩＤデータ検出部１４に取込んでＩＤデータ照合部１５へ送る（ステップＳ２）。ＩＤデータ照合部１５は、ＩＤデータ検出部１４で検出されたＩＤデータ（＝０）とＩＤデータ記憶部１６に登録されているデータと照合し（ステップＳ３）、登録済みかどうかを判定する（ステップＳ４）。
【００１９】
ＩＤデータ照合部１５は、上記の照合を行った結果、外部機器から取込んだＩＤデータがＩＤデータ記憶部１６に登録されていた場合は、登録済外部機器として検出したＩＤデータに対応した本体側機能部と接続できるように第１のセレクタ１３ａ及び第２のセレクタ１３ｂを切替える（ステップＳ５）。例えばＩＤデータ検出部１４が「ＩＤデータ＝０」を検出した場合、ＩＤデータ照合部１５はＩＤデータ記憶部１６の登録データとの照合により、「ＩＤデータ＝０」はＡ外部機器２１ａのＩＤデータであると判定できるので、Ａ機能部１２ａがＡ外部機器２１ａと接続されるように第１のセレクタ１３ａ及び第２のセレクタ１３ｂを切替える。この結果、第１のセレクタ１３ａから出力されるデータは第１のセレクタ１３ａ及びケーブル２２の信号ライン２２ａを介してＡ外部機器２１ａへ送られ、また、Ａ外部機器２１ａから出力されるデータはケーブル２２の信号ライン２２ｂ及び第２のセレクタ１３ｂを介してＡ機能部１２ａへ送られるようになる。
【００２０】
また、ＩＤデータ照合部１５は、上記ステップＳ４にて照合した結果、ＩＤデータ記憶部１６に登録がなければ第１のセレクタ１３ａ及び第２のセレクタ１３ｂの接続切替えは行わず、アラーム処理を行う（ステップＳ６）。例えばディスプレイにアラームメッセージを表示したり、スピーカからアラーム音を出力して、外部インタフェースコネクタ１１に非登録外部機器が接続されたことを操作者に知らせる。
【００２１】
上記実施例１では、外部インタフェースコネクタ１１にＡ外部機器２１ａを接続した場合について示したが、他のＢ外部機器２１ｂ、Ｃ外部機器２１ｃを接続した場合においても同様の処理が行われる。
上記実施例によれば、外部機器にそれぞれＩＤデータを設定すると共に、そのＩＤデータを予めデータ処理装置１０内に設けたＩＤデータ記憶部１６に登録しておき、外部機器をデータ処理装置１０の外部インタフェースコネクタ１１に接続した場合に外部機器のＩＤデータを検出してＩＤデータ記憶部１６に登録してあるデータと照合し、その照合結果に基づいてセレクタ１３ａ、１３ｂを切替接続することにより、外部機器の種類が多くなっても各外部機器を確実に識別でき、ノイズが重畳した場合でも誤検出する心配がなく、高い信頼性を得ることができる。
【００２２】
なお、上記実施例１では、外部インタフェースコネクタ１１に３つの外部機器を接続する場合について示したが、外部機器を増加する場合には、増加した外部機器のＩＤデータを追加していけば良い。
また、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できるものである。
【符号の説明】
【００２３】
１０…データ処理装置、１１…外部インタフェースコネクタ、１２ａ…Ａ機能部、１２ｂ…Ｂ機能部、１２ｃ…Ｃ機能部、１３ａ…第１のセレクタ、１３ｂ…第２のセレクタ、１４…ＩＤデータ検出部、１５…ＩＤデータ照合部、１６…ＩＤデータ記憶部、２１ａ…Ａ外部機器、２１ｂ…Ｂ外部機器、２１ｃ…Ｃ外部機器、２２…ケーブル、２２ａ、２２ｂ、２２ｃ…信号ライン。
【図１】
2010218050.tif 000003
【図２】
2010218050.tif 000004
【図３】
2010218050.tif 000005