(57)【要約】【課題】信号線のピン配置が異なる装置であっても、信号の中継を行うことができる。【解決手段】第１機器コネクタ部１１は、外部の通信機器から入力された入力信号を伝送するための入力信号線を接続する複数の端子を有する。第２機器コネクタ部１８は、入力信号に基づく出力信号を所定の接続先へ伝送するための出力信号線を接続する複数の出力端子を有する。記憶部１５は、入力信号の種類と当該種類に応じた出力端子とが入力信号の種類毎に設定された設定情報を記憶する。制御部１４は、第１機器コネクタ部１１から入力された入力信号を出力する出力端子を設定情報に基づいて特定し、特定した出力端子から入力信号を出力する。【選択図】図１
2015165355.tif 000002
【特許請求の範囲】
【請求項１】
外部の通信機器との通信を中継する中継装置であって、
前記外部の通信機器から入力された入力信号を伝送するための入力信号線を接続する複数の端子を有する入力インタフェースと、
前記入力信号に基づく出力信号を所定の接続先へ伝送するための出力信号線を接続する複数の出力端子を有する出力インタフェースと、
前記入力信号の種類と当該種類に応じた出力端子とが前記入力信号の種類毎に設定された設定情報を記憶する記憶部と、
前記入力インタフェースから入力された前記入力信号を出力する前記出力端子を前記設定情報に基づいて特定し、特定した前記出力端子から前記入力信号を出力する制御部と、
を備えたことを特徴とする中継装置。
【請求項２】
前記記憶部は、前記入力信号の種類と、当該種類に応じた入力信号の信号処理方法と、当該種類に応じた前記出力端子とが前記入力信号の種類毎に設定された設定情報を記憶し、
前記制御部は、前記入力インタフェースから入力された前記入力信号を前記設定情報に基づいて信号処理を行い、当該信号処理を行った信号を出力する前記出力端子を前記設定情報に基づいて特定し、特定した前記出力端子から前記信号処理を行った信号を出力する
ことを特徴とする請求項１に記載の中継装置。
【請求項３】
前記記憶部は、前記制御部が生成する生成信号の種類と、当該種類に応じた前記出力端子とが前記生成信号の種類毎に設定された設定情報を記憶し、
前記制御部は、前記記憶部が記憶する設定情報に基づいて前記生成信号を生成し、前記生成信号を出力する前記出力端子を前記設定情報に基づいて特定し、特定した前記出力端子から前記生成信号を出力する
ことを特徴とする請求項１または請求項２に記載の中継装置。
【請求項４】
前記入力インタフェースから入力された前記入力信号の種類を解析する解析部
を備え、
前記制御部は、前記解析部が解析した前記入力信号の種類と、前記記憶部が記憶する前記設定情報とに基づいて、前記入力信号を出力する前記出力端子を特定し、特定した前記出力端子から前記入力信号を出力する
ことを特徴とする請求項１から請求項３のいずれか１項に記載の中継装置。
【請求項５】
前記解析部は、前記入力信号の波形に基づいて前記入力信号の種類を解析する
ことを特徴とする請求項４に記載の中継装置。
【請求項６】
前記入力インタフェースは、複数種類の前記入力信号が入力され、
前記入力信号の種類は、ＴｘＤと、ＲＴＳと、ＤＴＲとを含む
ことを特徴とする請求項１から請求項５のいずれか１項に記載の中継装置。
【請求項７】
前記入力インタフェースは、ＲＳ−２３２Ｃ規格に則ったインタフェースである
ことを特徴とする請求項１から請求項６のいずれか１項に記載の中継装置。
【請求項８】
外部の通信機器から入力された入力信号を伝送するための入力信号線を接続する複数の端子を有する入力インタフェースと、前記入力信号に基づく出力信号を所定の接続先へ伝送するための出力信号線を接続する複数の出力端子を有する出力インタフェースと、を有する中継装置のコンピュータに、前記外部の通信機器との通信を中継する機能を実現させるプログラムであって、
前記入力インタフェースから入力された前記入力信号を出力する前記出力端子を、記憶部が記憶する前記入力信号の種類と当該種類に応じた出力端子とが前記入力信号の種類毎に設定された設定情報に基づいて特定し、特定した前記出力端子から前記入力信号を出力する制御ステップ
を実行させるプログラム。
【請求項９】
外部の通信機器から入力された入力信号を伝送するための入力信号線を接続する複数の端子を有する入力インタフェースと、前記入力信号に基づく出力信号を所定の接続先へ伝送するための出力信号線を接続する複数の出力端子を有する出力インタフェースと、を有する中継装置が、前記外部の通信機器との通信を中継するための中継方法であって、
前記入力インタフェースから入力された前記入力信号を出力する前記出力端子を、記憶部が記憶する前記入力信号の種類と当該種類に応じた出力端子とが前記入力信号の種類毎に設定された設定情報に基づいて特定し、特定した前記出力端子から前記入力信号を出力する制御ステップ
を含むことを特徴とする中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置、プログラムおよび中継方法に関する。
【背景技術】
【０００２】
従来より、ＲＳ−２３２Ｃなど、インタフェースの規格が定められている。しかしながら、ＲＳ−２３２Ｃのインタフェースを搭載している機器は、ＲＳ−２３２Ｃで定められている信号線を全てサポートしているとは限らない。
【０００３】
図４１は、従来知られている機器がサポートしている信号線の例を示した概略図である。図４１（Ａ）は、ＲＳ−２３２Ｃ機器Ａがサポートしている信号線を示した概略図である。図示する例ではＲＳ−２３２Ｃ機器Ａは、ピン番号５番でＧＮＤの信号線をサポートしている。また、ピン番号６番でＲｘＤの信号線をサポートしている。また、ピン番号１３番でＴｘＤの信号線をサポートしている。
【０００４】
図４１（Ｂ）は、ＲＳ−２３２Ｃ機器Ｂがサポートしている信号線を示した概略図である。図示する例では、ＲＳ−２３２Ｃ機器Ｂは、ピン番号２番でＴｘＤの信号線をサポートしている。また、ピン番号３番でＲｘＤの信号線をサポートしている。また、ピン番号４番でＲＴＳの信号線をサポートしている。また、ピン番号５番でＣＴＳの信号線をサポートしている。また、ピン番号７番でＧＮＤの信号線をサポートしている。
【０００５】
図４１（Ｃ）は、ＲＳ−２３２Ｃ機器Ｃがサポートしている信号線を示した概略図である。図示する例では、ＲＳ−２３２Ｃ機器Ｃは、ピン番号２番でＴｘＤの信号線をサポートしている。また、ピン番号３番でＲｘＤの信号線をサポートしている。また、ピン番号４番でＤＴＲの信号線をサポートしている。また、ピン番号５番でＧＮＤの信号線をサポートしている。また、ピン番号２０番でＤＳＲの信号線をサポートしている。
【０００６】
図４１（Ｄ）は、ＲＳ−２３２Ｃ機器Ｄがサポートしている信号線を示した概略図である。図示する例では、ＲＳ−２３２Ｃ機器Ｄは、ピン番号１番でＣＴＳの信号線をサポートしている。また、ピン番号２番でＤＳＲの信号線をサポートしている。また、ピン番号３番でＲｘＤの信号線をサポートしている。また、ピン番号４番でＧＮＤの信号線をサポートしている。また、ピン番号５番でＣＤの信号線をサポートしている。また、ピン番号６番でＴｘＤの信号線をサポートしている。また、ピン番号７番でＤＴＲの信号線をサポートしている。また、ピン番号８番でＲＴＳの信号線をサポートしている。
【０００７】
このように、ＲＳ−２３２Ｃ機器Ａ〜Ｄでは、サポートされる信号線が一様ではない。例えば、図示するようにＴｘＤのピン番号はＲＳ−２３２Ｃ機器Ａではピン番号１３番であり、ＲＳ−２３２Ｃ機器Ｂ，Ｃではピン番号２番であり、ＲＳ−２３２Ｃ機器Ｄではピン番号６番である。
【０００８】
ＲＳ−２３２Ｃのインタフェースを搭載している機器と通信する場合、通信相手の信号線のサポート状態によらず通信できることが望ましい。そこで、自装置と相手装置の信号線のサポート状態の違いを吸収する（装置間で合わせる）ために、通信相手ごとに異なるコネクタを作成して信号線のサポート状態（定義）を合わせることで、信号線のサポート状態が異なる装置間の通信を可能にすることが知られている。
【０００９】
例えば、相手装置が制御系の信号線をサポートしていない場合、自装置側で自局の送信と受信で接続して折り返し、あたかも相手装置から制御系の信号を受信しているかのように接続する方法が知られている。また、相手装置が制御系の信号線の一部のみサポートしている場合、相手装置がサポートしている信号線と未サポートの信号線を接続して、１つの信号線の入力を受信側で分配して、未サポートの信号線も受信する方法が知られている。また、自装置と相手装置とがサポートしている信号線が同じであるが、自装置と相手装置とで信号線のピン配置が異なる場合には、信号線のピン配置を変換して、ピン配置を相手装置と合わせる方法が知られている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平７−２０２９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述した方法では、相手装置ごとにピン配置が異なるコネクタが必要になるという問題がある。すなわち、コネクタを転用することができない。
【００１２】
そこで、本発明は上述の事情を鑑みてなされたものであり、信号線のピン配置が異なる装置であっても、信号の中継を行うことができる中継装置、プログラムおよび中継方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の幾つかの態様は、外部の通信機器との通信を中継する中継装置であって、前記外部の通信機器から入力された入力信号を伝送するための入力信号線を接続する複数の端子を有する入力インタフェースと、前記入力信号に基づく出力信号を所定の接続先へ伝送するための出力信号線を接続する複数の出力端子を有する出力インタフェースと、前記入力信号の種類と当該種類に応じた出力端子とが前記入力信号の種類毎に設定された設定情報を記憶する記憶部と、前記入力インタフェースから入力された前記入力信号を出力する前記出力端子を前記設定情報に基づいて特定し、特定した前記出力端子から前記入力信号を出力する制御部と、を備えたことを特徴とする中継装置である。
【００１４】
また、本発明の他の態様の中継装置において、前記記憶部は、前記入力信号の種類と、当該種類に応じた入力信号の信号処理方法と、当該種類に応じた前記出力端子とが前記入力信号の種類毎に設定された設定情報を記憶し、前記制御部は、前記入力インタフェースから入力された前記入力信号を前記設定情報に基づいて信号処理を行い、当該信号処理を行った信号を出力する前記出力端子を前記設定情報に基づいて特定し、特定した前記出力端子から前記信号処理を行った信号を出力することを特徴とする。
【００１５】
また、本発明の他の態様の中継装置において、前記記憶部は、前記制御部が生成する生成信号の種類と、当該種類に応じた前記出力端子とが前記生成信号の種類毎に設定された設定情報を記憶し、前記制御部は、前記記憶部が記憶する設定情報に基づいて前記生成信号を生成し、前記生成信号を出力する前記出力端子を前記設定情報に基づいて特定し、特定した前記出力端子から前記生成信号を出力することを特徴とする。
【００１６】
また、本発明の他の態様は、前記入力インタフェースから入力された前記入力信号の種類を解析する解析部を備え、前記制御部は、前記解析部が解析した前記入力信号の種類と、前記記憶部が記憶する前記設定情報とに基づいて、前記入力信号を出力する前記出力端子を特定し、特定した前記出力端子から前記入力信号を出力することを特徴とする中継装置である。
【００１７】
また、本発明の他の態様の中継装置において、前記解析部は、前記入力信号の波形に基づいて前記入力信号の種類を解析することを特徴とする。
【００１８】
また、本発明の他の態様の中継装置において、前記入力インタフェースは、複数種類の前記入力信号が入力され、前記入力信号の種類は、ＴｘＤと、ＲＴＳと、ＤＴＲとを含むことを特徴とする
【００１９】
また、本発明の他の態様の中継装置において、前記入力インタフェースは、ＲＳ−２３２Ｃ規格に則ったインタフェースであることを特徴とする。
【００２０】
また、本発明の他の態様は、外部の通信機器から入力された入力信号を伝送するための入力信号線を接続する複数の端子を有する入力インタフェースと、前記入力信号に基づく出力信号を所定の接続先へ伝送するための出力信号線を接続する複数の出力端子を有する出力インタフェースと、を有する中継装置のコンピュータに、前記外部の通信機器との通信を中継する機能を実現させるプログラムであって、前記入力インタフェースから入力された前記入力信号を出力する前記出力端子を、記憶部が記憶する前記入力信号の種類と当該種類に応じた出力端子とが前記入力信号の種類毎に設定された設定情報に基づいて特定し、特定した前記出力端子から前記入力信号を出力する制御ステップを実行させるプログラムである。
【００２１】
また、本発明の他の態様は、外部の通信機器から入力された入力信号を伝送するための入力信号線を接続する複数の端子を有する入力インタフェースと、前記入力信号に基づく出力信号を所定の接続先へ伝送するための出力信号線を接続する複数の出力端子を有する出力インタフェースと、を有する中継装置が、前記外部の通信機器との通信を中継するための中継方法であって、前記入力インタフェースから入力された前記入力信号を出力する前記出力端子を、記憶部が記憶する前記入力信号の種類と当該種類に応じた出力端子とが前記入力信号の種類毎に設定された設定情報に基づいて特定し、特定した前記出力端子から前記入力信号を出力する制御ステップを含むことを特徴とする中継方法である。
【発明の効果】
【００２２】
本発明によれば、入力インタフェースから入力された入力信号を出力する出力端子を設定情報に基づいて特定し、特定した出力端子から入力信号を出力する。これにより、信号線のピン配置が異なる装置であっても、信号の中継を行うことができる。
【図面の簡単な説明】
【００２３】
【図１】第１の実施形態における中継装置の構成を示したブロック図である。
【図２】第１の実施形態における第１機器の信号線情報のデータ構造を示した概略図である。
【図３】第１の実施形態における第２機器の信号線情報のデータ構造を示した概略図である。
【図４】第１の実施形態におけるマッピング情報のデータ構造を示した概略図である。
【図５】第１の実施形態における中継装置の中継先設定処理の処理手順を示したフローチャートである。
【図６】第２の実施形態における中継装置の構成を示したブロック図である。
【図７】第２の実施形態における第１機器の信号線情報のデータ構造を示した概略図である。
【図８】第２の実施形態における第２機器の信号線情報のデータ構造を示した概略図である。
【図９】第２の実施形態におけるマッピング情報のデータ構造を示した概略図である。
【図１０】第３の実施形態における中継装置の構成を示したブロック図である。
【図１１】第３の実施形態における第１機器の信号線情報のデータ構造を示した概略図である。
【図１２】第３の実施形態における第２機器の信号線情報のデータ構造を示した概略図である。
【図１３】第３の実施形態におけるマッピング情報のデータ構造を示した概略図である。
【図１４】第４の実施形態における中継装置の構成を示したブロック図である。
【図１５】第４の実施形態における第１機器の信号線情報のデータ構造を示した概略図である。
【図１６】第４の実施形態における第２機器の信号線情報のデータ構造を示した概略図である。
【図１７】第４の実施形態におけるマッピング情報のデータ構造を示した概略図である。
【図１８】第４の実施形態における中継装置の種別自動判別処理の処理手順を示したフローチャートである。
【図１９】第４の実施形態における解析部が種別自動判別処理を行う前の第１機器の信号線解析情報のデータ構造を示した概略図である。
【図２０】第４の実施形態における解析部が種別自動判別処理を行った後の第１機器の信号線解析情報のデータ構造を示した概略図である。
【図２１】第４の実施形態における中継装置の中継先設定処理の処理手順を示したフローチャートである。
【図２２】第５の実施形態における中継装置の構成を示したブロック図である。
【図２３】第５の実施形態における第１機器の信号線情報のデータ構造を示した概略図である。
【図２４】第５の実施形態における第２機器の信号線情報のデータ構造を示した概略図である。
【図２５】第５の実施形態におけるマッピング情報のデータ構造を示した概略図である。
【図２６】第５の実施形態における中継装置の種別自動判別処理の処理手順を示したフローチャートである。
【図２７】第５の実施形態における解析部が種別自動判別処理を行う前の第１機器の信号線解析情報のデータ構造を示した概略図である。
【図２８】第５の実施形態における解析部が種別自動判別処理を行った後の第１機器の信号線解析情報のデータ構造を示した概略図である。
【図２９】第５の実施形態における解析部が種別自動判別処理を行う前の第２機器の信号線解析情報のデータ構造を示した概略図である。
【図３０】第５の実施形態における解析部が種別自動判別処理を行った後の第２機器の信号線解析情報のデータ構造を示した概略図である。
【図３１】第５の実施形態における中継装置の中継先設定処理の処理手順を示したフローチャートである。
【図３２】第６の実施形態における中継装置の構成を示したブロック図である。
【図３３】第６の実施形態における第１機器の信号線情報のデータ構造を示した概略図である。
【図３４】第６の実施形態における第２機器の信号線情報のデータ構造を示した概略図である。
【図３５】第６の実施形態におけるマッピング情報のデータ構造を示した概略図である。
【図３６】第６の実施形態における中継装置の種別自動判別処理の処理手順を示したフローチャートである。
【図３７】第６の実施形態における解析部が種別自動判別処理を行う前の第１機器の信号線解析情報のデータ構造を示した概略図である。
【図３８】第６の実施形態における解析部が種別自動判別処理を行った後の第１機器の信号線解析情報のデータ構造を示した概略図である。
【図３９】ＲＳ−２３２Ｃに準拠した信号の特性を示した概略図である。
【図４０】第７の実施形態における中継装置の種別自動判別処理の処理手順を示したフローチャートである。
【図４１】従来知られている機器がサポートしている信号線の例を示した概略図である。
【発明を実施するための形態】
【００２４】
（第１の実施形態）
以下、本発明の第１の実施形態について図面を参照しながら説明する。図１は、本実施形態における中継装置の構成を示したブロック図である。中継装置１は、第１機器１０に接続されている信号線と、第２機器２０に接続されている信号線とを接続する装置である。本実施形態では、中継装置１と第１機器１０とは、８本の信号線を含む１本のケーブルで接続されている。また、中継装置１と第２機器２０とは、８本の信号線を含む１本のケーブルで接続されている。なお、各信号線の端にはピンが構成されている。また、本実施形態では、第１機器１０と第２機器２０とは、ＲＳ−２３２に基づいたデータの送受信を行う例を用いて説明する。よって、第１機器１０と第２機器２０とが入出力する信号の種別は、ＲＳ−２３２に基づいた種別である。
【００２５】
図示する例では、中継装置１は、第１機器コネクタ部１１と、第１機器入力インタフェース１２と、第１機器出力インタフェース１３と、制御部１４と、記憶部１５と、第２機器出力インタフェース１６と、第２機器入力インタフェース１７と、第２機器コネクタ部１８とを備えている。
【００２６】
なお、請求項における入力インタフェースは、例えば、第１機器コネクタ部１１と第１機器入力インタフェース１２とに相当する。また、請求項における入力インタフェースは、例えば、第２機器コネクタ部１８と第２機器入力インタフェース１７とに相当する。また、請求項における出力インタフェースは、例えば、第１機器コネクタ部１１と第１機器出力インタフェース１３とに相当する。また、請求項における出力インタフェースは、例えば、第２機器コネクタ部１８と第２機器出力インタフェース１６とに相当する。
【００２７】
第１機器コネクタ部１１は、第１機器１０と接続するケーブルを接続するための機器である。図示する例では、第１機器コネクタ部１１は、端子１１１〜端子１１８の８つの端子を備えている。端子１１１〜１１８の構成は、ケーブルの信号線に構成されているピンと接続可能な構成である。本実施形態では、端子１１１に接続するピンのピン番号を１番とする。また、端子１１２に接続するピン番号を２番とする。また、端子１１３に接続するピンのピン番号を３番とする。また、端子１１４に接続するピンのピン番号を４番とする。また、端子１１５に接続するピンのピン番号を５番とする。また、端子１１６に接続するピンのピン番号を６番とする。また、端子１１７に接続するピンのピン番号を７番とする。また、端子１１８に接続するピンのピン番号を８番とする。
【００２８】
第１機器入力インタフェース１２には、第１機器コネクタ部１１が備える端子１１１〜１１８を介して第１機器１０から信号が入力される。第１機器入力インタフェース１２は、入力された信号に対して信号処理を行い、制御部１４に対して出力する。例えば、第１機器入力インタフェース１２は、信号処理として、アナログ信号が入力された場合、入力されたアナログ信号をデジタル信号に変換する。なお、第１機器入力インタフェース１２は、どのような信号処理を行ってもよい。
【００２９】
第１機器出力インタフェース１３には、制御部１４から信号が入力される。第１機器出力インタフェース１３は、入力された信号に対して信号処理を行う。また、第１機器出力インタフェース１３は、信号処理を行った信号を、第１機器コネクタ部１１が備える端子１１１〜１１８を介して第１機器１０に対して出力する。例えば、第１機器出力インタフェース１３は、デジタル信号が入力された場合、入力されたデジタル信号をアナログ信号に変換する信号処理を行う。なお、第１機器出力インタフェース１３は、どのような信号処理を行ってもよい。
【００３０】
制御部１４は、中継装置１が備える各部の制御を行う。例えば、制御部１４は、記憶部１５が記憶している設定情報に基づいて、信号を生成する。また、制御部１４は、記憶部１５が記憶している設定情報に基づいて、生成した信号や、第１機器入力インタフェース１２から入力された信号や、第２機器入力インタフェース１７から入力された信号の出力先を決定する。また、制御部１４は、決定した出力先に対して、生成した信号や、第１機器入力インタフェース１２から入力された信号や、第２機器入力インタフェース１７から入力された信号を出力する。
【００３１】
記憶部１５は、例えば、ＲＯＭや、ＲＡＭや、ハードディスク等である。記憶部１５は、中継装置１が備える各部が用いる情報を記憶する。例えば、記憶部１５は、設定情報を記憶する。設定情報については後述する。
【００３２】
第２機器出力インタフェース１６には、制御部１４から信号が入力される。第２機器出力インタフェース１６は、入力された信号に対して信号処理を行う。また、第２機器出力インタフェース１６は、信号処理を行った信号を、第２機器コネクタ部１８が備える端子１８１〜１８８を介して第２機器２０に対して出力する。例えば、第２機器出力インタフェース１６は、信号処理として、デジタル信号が入力された場合、入力されたデジタル信号をアナログ信号に変換する。なお、第２機器出力インタフェース１６は、どのような信号処理を行ってもよい。
【００３３】
第２機器入力インタフェース１７には、第２機器コネクタ部１８が備える端子１８１〜１８８を介して第２機器２０から信号が入力される。第２機器入力インタフェース１７は、入力された信号に対して信号処理を行い、制御部１４に対して出力する。例えば、第２機器入力インタフェース１７は、アナログ信号が入力された場合、入力されたアナログ信号をデジタル信号に変換する信号処理を行う。なお、第２機器入力インタフェース１７は、どのような信号処理を行ってもよい。
【００３４】
第２機器コネクタ部１８は、第２機器２０と接続するケーブルを接続するための機器である。図示する例では、第２機器コネクタ部１８は、端子１８１〜端子１８８の８つの端子を備えている。端子１８１〜１８８の構成は、ケーブルの信号線に構成されているピンと接続可能な構成である。本実施形態では、端子１８１に接続するピンのピン番号を１番とする。また、端子１８２に接続するピン番号を２番とする。また、端子１８３に接続するピンのピン番号を３番とする。また、端子１８４に接続するピンのピン番号を４番とする。また、端子１８５に接続するピンのピン番号を５番とする。また、端子１８６に接続するピンのピン番号を６番とする。また、端子１８７に接続するピンのピン番号を７番とする。また、端子１８８に接続するピンのピン番号を８番とする。
【００３５】
次に、記憶部１５が記憶する設定情報について説明する。設定情報は、第１機器の信号線情報と、第２機器の信号線情報と、マッピング情報とを含んでいる。図２は、本実施形態における第１機器の信号線情報のデータ構造を示した概略図である。図示する例では、第１機器の信号線情報は、「ピン番号」と「種別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第１機器１０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別を記憶する。
【００３６】
図示する例では、行１０１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「ＴｘＤ」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別はＴｘＤであることを示している。また、図示する例では、行１０２のデータ項目「ピン番号」に記憶されている値が「２」であり、データ項目「種別」に記憶されている値が「未サポート」である。これは、ピン番号が２番のピンから入力されるまたはピンに対して出力する信号の種別は未サポートであることを示している。なお、他の行については図示するとおりである。
【００３７】
このように、第１機器１０が入出力する信号に基づいて、第１機器の信号線情報として、第１機器１０から各端子１１１〜１１８に入出力される信号の種別を予め設定する。
【００３８】
図３は、本実施形態における第２機器の信号線情報のデータ構造を示した概略図である。図示する例では、第２機器の信号線情報は、「ピン番号」と「種別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第２機器２０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別を記憶する。
【００３９】
図示する例では、行２０１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「ＲｘＤ」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別はＲｘＤであることを示している。また、図示する例では、行２０２のデータ項目「ピン番号」に記憶されている値が「２」であり、データ項目「種別」に記憶されている値が「ＣＴＳ」である。これは、ピン番号が２番のピンから入力されるまたはピンに対して出力する信号の種別は「ＣＴＳ」であることを示している。なお、他の行については図示するとおりである。
【００４０】
このように、第２機器２０が入出力する信号に基づいて、第２機器の信号線情報として、第２機器２０から各端子１８１〜１８８に入出力される信号の種別を予め設定する。
【００４１】
図４は、本実施形態におけるマッピング情報のデータ構造を示した概略図である。図示する例では、マッピング情報は、「入力元」と、「出力方法」と、「出力先」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「入力元」は、制御部１４に入力される信号の入力元と種別とを記憶する。データ項目「出力方法」は、出力先に出力する信号の出力方法を記憶する。データ項目「出力先」は、制御部１４が出力する信号の出力先と種別とを記憶する。
【００４２】
図示する例では、行３０１のデータ項目「入力元」に記憶されている値が「第１機器  ＴｘＤ」であり、データ項目「出力方法」に記憶されている値が「透過」であり、データ項目「出力先」に記憶されている値が「第２機器  ＲｘＤ」である。これは、第１機器１０から入力される種別「ＴｘＤ」の信号を透過させ、第２機器２０に出力する種別「ＲｘＤ」の信号とすることを示している。また、行３０２のデータ項目「入力元」に記憶されている値が「第２機器  ＴｘＤ」であり、データ項目「出力方法」に記憶されている値が「透過」であり、データ項目「出力先」に記憶されている値が「第１機器  ＲｘＤ」である。これは、第２機器２０から入力される種別「ＴｘＤ」の信号を透過させ、第１機器１０に出力する種別「ＲｘＤ」の信号とすることを示している。
【００４３】
また、行３０３のデータ項目「入力元」に記憶されている値が「無し」であり、データ項目「出力方法」に記憶されている値が「固定  ＯＮ」であり、データ項目「出力先」に記憶されている値が「第２機器  ＣＴＳ」である。これは、「ＯＮ」信号を生成し、第２機器２０に出力する種別「ＣＴＳ」の信号とすることを示している。また、行３０４のデータ項目「入力元」に記憶されている値が「無し」であり、データ項目「出力方法」に記憶されている値が「固定  ＯＮ」であり、データ項目「出力先」に記憶されている値が「第２機器  ＤＳＲ」である。これは、「ＯＮ」信号を生成し、第２機器２０に出力する種別「ＤＳＲ」の信号とすることを示している。また、行３０５のデータ項目「入力元」に記憶されている値が「無し」であり、データ項目「出力方法」に記憶されている値が「固定  ＯＮ」であり、データ項目「出力先」に記憶されている値が「第２機器  ＣＤ」である。これは、「ＯＮ」信号を生成し、第２機器２０に出力する種別「ＣＤ」の信号とすることを示している。
【００４４】
このように、マッピング情報として、入力元と、出力方法と、出力先とを、第１機器１０と第２機器２０との組み合わせに応じて予め設定する。
【００４５】
次に、中継装置１の中継先設定処理について説明する。図５は、本実施形態における中継装置１の中継先設定処理の処理手順を示したフローチャートである。
（ステップＳ１０１）制御部１４は、記憶部１５が記憶している設定情報に含まれる、第１機器の信号線情報と、マッピング情報と、第２機器の信号線情報とを読み出す。その後、ステップＳ１０２の処理に進む。
【００４６】
（ステップＳ１０２）制御部１４は、ステップＳ１０１の処理で読み出した第１機器の信号線情報に基づいて、第１機器コネクタ部１１の端子１１１〜１１８に入出力される信号の種別をそれぞれ特定する。その後、ステップＳ１０３の処理に進む。例えば、図２に示した第１機器の信号線情報を用いた場合、制御部１４は、第１機器コネクタ部１１の端子１１１に入出力する信号の種別を「ＴｘＤ」信号と特定する。制御部は、他の端子１１２〜１１８に入出力する信号の種別も同様に特定する。
【００４７】
（ステップＳ１０３）制御部１４は、ステップＳ１０１の処理で読み出した第２機器の信号線情報に基づいて、第２機器コネクタ部１８の端子１８１〜１８８に入出力される信号の種別をそれぞれ特定する。その後、ステップＳ１０４の処理に進む。例えば、図３に示した第２機器の信号線情報を用いた場合、制御部１４は、第２機器コネクタ部１８の端子１８１に入出力する信号の種別を「ＲｘＤ」信号と特定する。制御部は、他の端子１８２〜１８８に入出力する信号の種別も同様に特定する。
【００４８】
（ステップＳ１０４）制御部１４は、ステップＳ１０１の処理で読み出したマッピング情報に基づいて、第１機器コネクタ部１１の端子１１１〜１１８および第２機器コネクタ部１８の端子１８１〜１８８に対して出力する信号を特定する。その後、中継先設定処理を終了する。
【００４９】
例えば、図２〜図４に示した設定情報に基づいて中継先設定処理を行った場合、制御部１４は、第１機器コネクタ部１１のピン番号１番の端子１１１に入力される「ＴｘＤ」信号を透過させ、第２機器コネクタ部１８のピン番号１番の端子１８１に「ＲｘＤ」信号として出力すると決定する。また、制御部１４は、第２機器コネクタ部１８のピン番号５番の端子１８５に入力される「ＴｘＤ」信号を透過させ、第１機器コネクタ部１１のピン番号５番の端子１１５に「ＲｘＤ」信号として出力すると決定する。また、制御部１４は、「ＯＮ」信号を生成し、第２機器コネクタ部１８のピン番号２番の端子１８２に「ＣＴＳ」信号として出力すると決定する。また、制御部１４は、「ＯＮ」信号を生成し、第２機器コネクタ部１８のピン番号３番の端子１８３に「ＤＳＲ」信号として出力すると決定する。また、制御部１４は、「ＯＮ」信号を生成し、第２機器コネクタ部１８のピン番号４番の端子１８４に「ＣＤ」信号として出力すると決定する。
【００５０】
中継先設定処理を実行することにより、中継装置１は、第１機器コネクタ部１１の各端子１１１〜１１８に入出力する信号と、第２機器コネクタ部１８の各端子１８１〜１８８に入出力する信号とを予め設定された設定情報に基づいて決定することができる。すなわち、第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを予め設定された設定情報に基づいて決定することができる。
【００５１】
中継装置１は、中継先設定処理を終了した後、中継先設定処理で決定したとおりに第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを中継する。例えば、中継装置１の制御部１４は、第１機器コネクタ部１１の端子１１１に入力された「ＴｘＤ」信号を透過し、第２機器コネクタ部１８の端子１８１から「ＲｘＤ」信号として出力する。中継装置１は、他の端子１１２〜１１８，１８２〜１８８に入出力する信号についても同様に、中継先設定処理で決定したとおりに中継する。
【００５２】
上述したとおり、本実施形態によれば、記憶部１５は、第１機器１０から各端子１１１〜１１８に入出力される信号の種別を設定した第１機器の信号線情報を記憶する。また、記憶部１５は、第２機器２０から各端子１８１〜１８８に入出力される信号の種別を設定した第２機器の信号線情報を記憶する。また、記憶部１５は、入力元の機器および信号の種別と、出力方法と、出力先の機器および信号の種別との組を、第１機器１０と第２機器２０との組み合わせに応じて予め設定したマッピング情報を記憶する。
【００５３】
また、制御部１４は、記憶部１５が記憶している第１の信号線情報と、第２の信号線情報と、マッピング情報とに基づいて、中継先設定処理を行う。これにより、制御部１４は、第１機器コネクタ部１１に入出力する信号、すなわち第１機器１０に入出力する信号と、第２機器コネクタ部１８に入出力する信号、すなわち第２機器２０に入出力する信号とを予め設定された設定情報に基づいて決定することができる。
【００５４】
そして、制御部１４は、中継先設定処理で決定したとおりに、第１機器コネクタ部１１に入出力する信号、すなわち第１機器１０に入出力する信号と、第２機器コネクタ部１８に入出力する信号、すなわち第２機器２０に入出力する信号とを中継する。
【００５５】
また、記憶部１５が記憶している第１の信号線情報と、第２の信号線情報と、マッピング情報とを書き換えることで、第１機器１０や第２機器２０がサポートする信号や、信号を入出力するピン（信号線）が異なる場合においても中継装置１は第１機器１０に入出力する信号と第２機器２０に入出力する信号とを中継することができる。
【００５６】
従って、中継装置１は、中継する機器がサポートする信号や信号を入出力するピン（信号線）が異なる場合においても、信号の中継を行うことができる。
【００５７】
なお、上述した例では、中継装置１は、第１機器１０および第２機器２０とは独立した装置であるが、第１機器１０が内蔵する構成としてもよく、第２機器２０が内蔵する構成としてもよい。また、上述した例では、第１機器１０と第２機器２０とは、ＲＳ−２３２に基づいたデータの送受信を行う例を用いて説明したが、これに限らず、どのような規格に基づいてデータの送受信を行ってもよい。
【００５８】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。図６は、本実施形態における中継装置の構成を示したブロック図である。中継装置１と、第１機器１０と、第２機器２０との構成は、第１の実施形態における構成と同様である。また、中継装置１が備える各部の構成は、第１の実施形態における各部の構成と同様である。
【００５９】
本実施形態と第１の実施形態とで異なる点は、第１機器１０および第２機器２０が出力する信号のうち他の機器が物理的にサポートしていない信号については、制御部１４が折り返して送信元の第１機器１０および第２機器２０に対して出力する点である。
【００６０】
次に、記憶部１５が記憶する設定情報（第１機器の信号線情報、第２機器の信号線情報、マッピング情報）について説明する。第１機器の信号線情報と、第２機器の信号線情報と、マッピング情報とのデータ構造は、第１の実施形態における各情報のデータ構造と同様である。
【００６１】
図７は、本実施形態における第１機器の信号線情報のデータ構造を示した概略図である。図示する例では、行４０１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「ＴｘＤ」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別はＴｘＤであることを示している。また、図示する例では、行４０２のデータ項目「ピン番号」に記憶されている値が「２」であり、データ項目「種別」に記憶されている値が「未サポート」である。これは、ピン番号が２番のピンから入力されるまたはピンに対して出力する信号の種別は未サポートであることを示している。なお、他の行については図示するとおりである。
【００６２】
図８は、本実施形態における第２機器の信号線情報のデータ構造を示した概略図である。図示する例では、行５０１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「ＲｘＤ」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別はＲｘＤであることを示している。また、図示する例では、行５０２のデータ項目「ピン番号」に記憶されている値が「２」であり、データ項目「種別」に記憶されている値が「ＣＴＳ」である。これは、ピン番号が２番のピンから入力されるまたはピンに対して出力する信号の種別はＣＴＳであることを示している。なお、他の行については図示するとおりである。
【００６３】
図９は、本実施形態におけるマッピング情報のデータ構造を示した概略図である。図示する例では、行６０１のデータ項目「入力元」に記憶されている値が「第１機器  ＴｘＤ」であり、データ項目「出力方法」に記憶されている値が「透過」であり、データ項目「出力先」に記憶されている値が「第２機器  ＲｘＤ」である。これは、第１機器１０から入力される種別「ＴｘＤ」の信号を透過させ、第２機器２０に出力する種別「ＲｘＤ」の信号とすることを示している。また、行６０２のデータ項目「入力元」に記憶されている値が「第２機器  ＴｘＤ」であり、データ項目「出力方法」に記憶されている値が「透過」であり、データ項目「出力先」に記憶されている値が「第１機器  ＲｘＤ」である。これは、第２機器２０から入力される種別「ＴｘＤ」の信号を透過させ、第１機器１０に出力する種別「ＲｘＤ」の信号とすることを示している。
【００６４】
また、行６０３のデータ項目「入力元」に記憶されている値が「第２機器  ＲＴＳ」であり、データ項目「出力方法」に記憶されている値が「折り返し」であり、データ項目「出力先」に記憶されている値が「第２機器  ＣＴＳ」である。これは、第２機器２０から入力される種別「ＲＴＳ」信号を折り返し、第２機器２０に出力する種別「ＣＴＳ」信号とすることを示している。また、行６０４のデータ項目「入力元」に記憶されている値が「第２機器  ＤＴＲ」であり、データ項目「出力方法」に記憶されている値が「折り返し」であり、データ項目「出力先」に記憶されている値が「第２機器  ＤＳＲ」である。これは、第２機器２０から入力される種別「ＤＴＲ」信号を折り返し、第２機器２０に出力する種別「ＤＳＲ」信号とすることを示している。また、行６０５のデータ項目「入力元」に記憶されている値が「第２機器  ＤＴＲ」であり、データ項目「出力方法」に記憶されている値が「折り返し」であり、データ項目「出力先」に記憶されている値が「第２機器  ＣＤ」である。これは、第２機器２０から入力される種別「ＤＴＲ」信号を折り返し、第２機器２０に出力する種別「ＣＤ」信号とすることを示している。
【００６５】
このように、データ項目「出力方法」に折り返しを設定することで、第１機器１０および第２機器２０が出力する信号のうち他の機器が物理的にサポートしていない信号については、制御部１４が折り返して送信元の第１機器１０および第２機器２０に対して出力することを設定することができる。
【００６６】
次に、中継装置１の中継先設定方法について説明する。本実施形態における中継装置１の中継先設定処理は、第１の実施形態における中継先設定方法と同様の処理である。また、中継装置１の中継方法は、第１の実施形態と同様に、制御部１４は、中継先設定処理で決定したとおりに、第１機器コネクタ部１１に入出力する信号、すなわち第１機器１０に入出力する信号と、第２機器コネクタ部１８に入出力する信号、すなわち第２機器２０に入出力する信号とを中継する。
【００６７】
例えば、図７〜図９に示した設定情報に基づいて中継先設定処理を行った場合、制御部１４は、第１機器コネクタ部１１のピン番号１番の端子１１１に入力される「ＴｘＤ」信号を透過させ、第２機器コネクタ部１８のピン番号１番の端子１８１に「ＲｘＤ」信号として出力すると決定する。また、制御部１４は、第２機器コネクタ部１８のピン番号６番の端子１８６に入力される「ＴｘＤ」信号を透過させ、第１機器コネクタ部１１のピン番号６番の端子１１６に「ＲｘＤ」信号として出力すると決定する。また、制御部１４は、第２機器コネクタ部１８のピン番号７番の端子１８７に入力される「ＲＴＳ」信号を折り返し、第２機器コネクタ部１８のピン番号２番の端子１８２に「ＣＴＳ」信号として出力すると決定する。また、制御部１４は、第２機器コネクタ部１８のピン番号８番の端子１８８に入力される「ＤＴＲ」信号を折り返し、第２機器コネクタ部１８のピン番号３番の端子１８３に「ＤＳＲ」信号として出力すると決定する。また、制御部１４は、第２機器コネクタ部１８のピン番号８番の端子１８８に入力される「ＤＴＲ」信号を折り返し、第２機器コネクタ部１８のピン番号４番の端子１８４に「ＣＤ」信号として出力すると決定する。
【００６８】
中継先設定処理を実行することにより、中継装置１は、第１機器コネクタ部１１の各端子１１１〜１１８に入出力する信号と、第２機器コネクタ部１８の各端子１８１〜１８８に入出力する信号とを予め設定された設定情報に基づいて決定することができる。すなわち、第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを予め設定された設定情報に基づいて決定することができる。
【００６９】
中継装置１は、中継先設定処理を終了した後、中継先設定処理で決定したとおりに第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを中継する。例えば、中継装置１の制御部１４は、第１機器コネクタ部１１の端子１１１に入力された「ＴｘＤ」信号を透過し、第２機器コネクタ部１８の端子１８１から「ＲｘＤ」信号として出力する。中継装置１は、他の端子１１２〜１１８，１８２〜１８８に入出力する信号についても同様に、中継先設定処理で決定したとおりに中継する。
【００７０】
従って、中継装置１は、中継する機器がサポートする信号や信号を入出力するピン（信号線）が異なる場合においても、信号の中継を行うことができる。また、本実施形態では、第１機器１０および第２機器２０が出力する信号のうち他の機器が物理的にサポートしていない信号については、制御部１４が折り返して送信元の第１機器１０および第２機器２０に対して出力する。これにより、他の機器が物理的にサポートしていない信号が存在する場合においても、中継装置１は信号の中継を行うことができる。
【００７１】
なお、上述した例では、中継装置１は、第１機器１０および第２機器２０とは独立した装置であるが、第１機器１０が内蔵する構成としてもよく、第２機器２０が内蔵する構成としてもよい。また、上述した例では、第１機器１０と第２機器２０とは、ＲＳ−２３２に基づいたデータの送受信を行う例を用いて説明したが、これに限らず、どのような規格に基づいてデータの送受信を行ってもよい。
【００７２】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。図１０は、本実施形態における中継装置の構成を示したブロック図である。中継装置１と、第１機器１０と、第２機器２０との構成は、第１の実施形態における構成と同様である。また、中継装置１が備える各部の構成は、第１の実施形態における各部の構成と同様である。
【００７３】
本実施形態と第１の実施形態とで異なる点は、中継装置１の制御部１４は、第１機器１０および第２機器２０が中継装置１に入力する信号のうち、一部の信号を分配して出力する点である。
【００７４】
次に、記憶部１５が記憶する設定情報（第１機器の信号線情報、第２機器の信号線情報、マッピング情報）について説明する。第１機器の信号線情報と、第２機器の信号線情報と、マッピング情報とのデータ構造は、第１の実施形態における各情報のデータ構造と同様である。
【００７５】
図１１は、本実施形態における第１機器の信号線情報のデータ構造を示した概略図である。図示する例では、行７０１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「ＴｘＤ」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別はＴｘＤであることを示している。また、図示する例では、行７０２のデータ項目「ピン番号」に記憶されている値が「２」であり、データ項目「種別」に記憶されている値が「ＲＴＳ」である。これは、ピン番号が２番のピンから入力されるまたはピンに対して出力する信号の種別はＲＴＳであることを示している。なお、他の行については図示するとおりである。
【００７６】
図１２は、本実施形態における第２機器の信号線情報のデータ構造を示した概略図である。図示する例では、行８０１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「ＲｘＤ」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別はＲｘＤであることを示している。また、図示する例では、行８０２のデータ項目「ピン番号」に記憶されている値が「２」であり、データ項目「種別」に記憶されている値が「ＣＴＳ」である。これは、ピン番号が２番のピンから入力されるまたはピンに対して出力する信号の種別はＣＴＳであることを示している。なお、他の行については図示するとおりである。
【００７７】
図１３は、本実施形態におけるマッピング情報のデータ構造を示した概略図である。図示する例では、行９０１のデータ項目「入力元」に記憶されている値が「第１機器  ＴｘＤ」であり、データ項目「出力方法」に記憶されている値が「透過」であり、データ項目「出力先」に記憶されている値が「第２機器  ＲｘＤ」である。これは、第１機器１０から入力される種別「ＴｘＤ」の信号を透過させ、第２機器２０に出力する種別「ＲｘＤ」の信号とすることを示している。また、行９０２のデータ項目「入力元」に記憶されている値が「第２機器  ＴｘＤ」であり、データ項目「出力方法」に記憶されている値が「透過」であり、データ項目「出力先」に記憶されている値が「第１機器  ＲｘＤ」である。これは、第２機器２０から入力される種別「ＴｘＤ」の信号を透過させ、第１機器１０に出力する種別「ＲｘＤ」の信号とすることを示している。
【００７８】
また、行９０３のデータ項目「入力元」に記憶されている値が「第１機器  ＲＴＳ」であり、データ項目「出力方法」に記憶されている値が「透過」であり、データ項目「出力先」に記憶されている値が「第２機器  ＣＴＳ」である。これは、第１機器１０から入力される種別「ＲＴＳ」信号を透過させ、第２機器２０に出力する種別「ＣＴＳ」信号とすることを示している。また、行９０４のデータ項目「入力元」に記憶されている値が「第１機器  ＤＴＲ」であり、データ項目「出力方法」に記憶されている値が「透過」であり、データ項目「出力先」に記憶されている値が「第２機器  ＤＳＲ」である。これは、第１機器１０から入力される種別「ＤＴＲ」信号を透過させ、第２機器２０に出力する種別「ＤＳＲ」信号とすることを示している。
【００７９】
また、行９０５のデータ項目「入力元」に記憶されている値が「第１機器  ＤＴＲ」であり、データ項目「出力方法」に記憶されている値が「分配」であり、データ項目「出力先」に記憶されている値が「第２機器  ＣＤ」である。これは、第１機器１０から入力される種別「ＤＴＲ」信号を分配し、第２機器２０に出力する種別「ＣＤ」信号とすることを示している。
【００８０】
このように、データ項目「出力方法」に分配を設定することで、第１機器１０および第２機器２０が出力する信号のうち一部の信号を分配し、第１機器１０および第２機器２０に対して出力することを設定することができる。
【００８１】
例えば、図１１〜図１３に示した設定情報に基づいて中継先設定処理を行った場合、制御部１４は、第１機器コネクタ部１１のピン番号１番の端子１１１に入力される「ＴｘＤ」信号を透過させ、第２機器コネクタ部１８のピン番号１番の端子１８１に「ＲｘＤ」信号として出力すると決定する。また、制御部１４は、第２機器コネクタ部１８のピン番号６番の端子１８６に入力される「ＴｘＤ」信号を透過させ、第１機器コネクタ部１１のピン番号６番の端子１１６に「ＲｘＤ」信号として出力すると決定する。また、制御部１４は、第１機器コネクタ部１１のピン番号２番の端子１１２に入力される「ＲＴＳ」信号を透過し、第２機器コネクタ部１８のピン番号２番の端子１８２に「ＣＴＳ」信号として出力すると決定する。また、制御部１４は、第１機器コネクタ部１１のピン番号３番の端子１１３に入力される「ＤＴＲ」信号を透過し、第２機器コネクタ部１８のピン番号３番の端子１８３に「ＤＳＲ」信号として出力すると決定する。また、制御部１４は、第１機器コネクタ部１１のピン番号３番の端子１１３に入力される「ＤＴＲ」信号を分配し、第２機器コネクタ部１８のピン番号４番の端子１８４に「ＣＤ」信号として出力すると決定する。
【００８２】
中継先設定処理を実行することにより、中継装置１は、第１機器コネクタ部１１の各端子１１１〜１１８に入出力する信号と、第２機器コネクタ部１８の各端子１８１〜１８８に入出力する信号とを予め設定された設定情報に基づいて決定することができる。すなわち、第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを予め設定された設定情報に基づいて決定することができる。
【００８３】
中継装置１は、中継先設定処理を終了した後、中継先設定処理で決定したとおりに第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを中継する。例えば、中継装置１の制御部１４は、第１機器コネクタ部１１の端子１１１に入力された「ＴｘＤ」信号を透過し、第２機器コネクタ部１８の端子１８１から「ＲｘＤ」信号として出力する。中継装置１は、他の端子１１２〜１１８，１８２〜１８８に入出力する信号についても同様に、中継先設定処理で決定したとおりに中継する。
【００８４】
従って、中継装置１は、中継する機器がサポートする信号や信号を入出力するピン（信号線）が異なる場合においても、信号の中継を行うことができる。また、本実施形態では、第１機器１０および第２機器２０が出力する信号のうち一部の信号を分配し、第１機器１０および第２機器２０に対して出力することができる。
【００８５】
なお、上述した例では、中継装置１は、第１機器１０および第２機器２０とは独立した装置であるが、第１機器１０が内蔵する構成としてもよく、第２機器２０が内蔵する構成としてもよい。また、上述した例では、第１機器１０と第２機器２０とは、ＲＳ−２３２に基づいたデータの送受信を行う例を用いて説明したが、これに限らず、どのような規格に基づいてデータの送受信を行ってもよい。
【００８６】
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。図１４は、本実施形態における中継装置の構成を示したブロック図である。第１機器１０と、第２機器２０との構成は、第１の実施形態における構成と同様である。図示する例では、中継装置２は、第１機器コネクタ部１１と、第１機器入力インタフェース１２と、第１機器出力インタフェース１３と、制御部１４と、記憶部１５と、第２機器出力インタフェース１６と、第２機器入力インタフェース１７と、第２機器コネクタ部１８と、解析部１９とを備えている。
【００８７】
第１機器コネクタ部１１と、第１機器入力インタフェース１２と、第１機器出力インタフェース１３と、制御部１４と、記憶部１５と、第２機器出力インタフェース１６と、第２機器入力インタフェース１７と、第２機器コネクタ部１８とは、第１の実施形態における各部と同様である。解析部１９は、入力された信号の種別を解析する。また、解析部１９は、解析した結果を記憶する。
【００８８】
次に、記憶部１５が記憶する設定情報について説明する。設定情報は、第１機器の信号線情報と、第２機器の信号線情報と、マッピング情報とを含んでいる。図１５は、本実施形態における第１機器の信号線情報のデータ構造を示した概略図である。図示する例では、第１機器の信号線情報は、「ピン番号」と、「種別」と、「種別自動判別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第１機器１０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別を記憶する。データ項目「種別自動判別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別の自動判定を実行するかしないかを記憶する。
【００８９】
図示する例では、行１００１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「不明」であり、データ項目「種別自動判別」に記憶されている値が「実行」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別は不明であり、ピン番号が１番のピンから入力される信号またはピンに対して出力する信号の種別の自動判定を実行することを示している。また、図示する例では、行１００４のデータ項目「ピン番号」に記憶されている値が「４」であり、データ項目「種別」に記憶されている値が「ＧＮＤ」であり、データ項目「種別自動判別」に記憶されている値が「しない」である。これは、ピン番号が４番のピンから入力される信号またはピンに対して出力する信号の種別は「ＧＮＤ」であり、ピン番号が４番のピンから入力される信号またはピンに対して出力する信号の種別の自動判定を実行しないことを示している。なお、他の行については図示するとおりである。
【００９０】
このように、第１機器１０から入力される信号または第１機器１０に出力する信号に基づいて、第１機器の信号線情報として、各端子１１１〜１１８に入出力される信号の種別を予め設定することができる。また、各端子１１１〜１１８に入出力される信号の種別を第１機器の信号線情報に予め設定せずに、種別自動判別を実行して判別することができる。
【００９１】
図１６は、本実施形態における第２機器の信号線情報のデータ構造を示した概略図である。図示する例では、第２機器の信号線情報は、「ピン番号」と「種別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第２機器２０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別を記憶する。
【００９２】
図示する例では、行１０１１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「ＲｘＤ」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別はＲｘＤであることを示している。また、図示する例では、行１０１２のデータ項目「ピン番号」に記憶されている値が「２」であり、データ項目「種別」に記憶されている値が「ＣＴＳ」である。これは、ピン番号が２番のピンから入力されるまたはピンに対して出力する信号の種別は「ＣＴＳ」であることを示している。なお、他の行については図示するとおりである。
【００９３】
このように、第２機器２０から入力される信号または第２機器２０に出力する信号に基づいて、第２機器の信号線情報として、各端子１８１〜１８８に入出力される信号の種別を予め設定する。
【００９４】
図１７は、本実施形態におけるマッピング情報のデータ構造を示した概略図である。図示する例では、マッピング情報は、「入力元」と、「出力方法」と、「出力先」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「入力元」は、制御部１４に入力される信号の入力元と種別とを記憶する。データ項目「出力方法」は、出力先に出力する信号の出力方法を記憶する。データ項目「出力先」は、制御部１４が出力する信号の出力先と種別とを記憶する。
【００９５】
図示する例では、行１０２１のデータ項目「入力元」に記憶されている値が「第１機器  ＴｘＤ」であり、データ項目「出力方法」に記憶されている値が「透過」であり、データ項目「出力先」に記憶されている値が「第２機器  ＲｘＤ」である。これは、第１機器１０から入力される種別「ＴｘＤ」の信号は、「透過」させ、第２機器２０に出力する種別「ＲｘＤ」の信号とすることを示している。なお、他の行については図示するとおりである。
【００９６】
このように、マッピング情報として、入力元と、出力方法と、出力先とを、第１機器１０と第２機器２０との組み合わせに応じて予め設定する。
【００９７】
次に、中継装置２の種別自動判別処理について説明する。図１８は、本実施形態における中継装置２の種別自動判別処理の処理手順を示したフローチャートである。
（ステップＳ２０１）解析部１９は、記憶部１５が記憶する第１機器の信号線情報を取得する。また、解析部１９は、第１機器の信号線情報に基づいて、種別自動判別を行うピン番号を特定する。その後、ステップＳ２０２の処理に進む。
【００９８】
（ステップＳ２０２）解析部１９は、第１機器入力インタフェース１２が出力した信号のうち、ステップＳ２０１の処理で種別自動判別を行うと判定したピン番号で特定される端子１１１〜１１８に入力された信号を取得する。その後、ステップＳ２０３の処理に進む。
【００９９】
（ステップＳ２０３）解析部１９は、ステップＳ２０２の処理で取得した信号の種別を解析する。また、解析部１９は、解析した結果を第１機器の信号線解析情報として記憶する。その後、種別自動判別処理を終了する。
【０１００】
図１９は、解析部１９が種別自動判別処理を行う前の第１機器の信号線解析情報のデータ構造を示した概略図である。図示する例では、第１機器の信号線解析情報は、「ピン番号」と「種別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第１機器１０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別の解析結果を記憶する。
【０１０１】
図示する例では、行１０３１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「−」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別は解析していないことを示している。なお、他の行については図示するとおりである。
【０１０２】
図２０は、解析部１９が種別自動判別処理を行った後の第１機器の信号線解析情報のデータ構造を示した概略図である。図示する例では、第１機器の信号線解析情報は、「ピン番号」と「種別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第１機器１０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別の解析結果を記憶する。
【０１０３】
図示する例では、行１０４１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「ＤＴＲ」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別は「ＤＴＲ」信号であると解析したことを示している。また、図示する例では、行１０４２のデータ項目「ピン番号」に記憶されている値が「２」であり、データ項目「種別」に記憶されている値が「ＴｘＤ」である。これは、ピン番号が２番のピンから入力されるまたはピンに対して出力する信号の種別は「ＴｘＤ」信号であると解析したことを示している。なお、他の行については図示するとおりである。
【０１０４】
このように、解析部１９は種別自動判別処理を行うことで、各端子１１１〜１１８に入出力される信号の種別を解析することができる。
【０１０５】
次に、中継装置２の中継先設定処理について説明する。図２１は、本実施形態における中継装置２の中継先設定処理の処理手順を示したフローチャートである。
（ステップＳ３０１）制御部１４は、記憶部１５が記憶している設定情報に含まれる、第１機器の信号線情報と、マッピング情報と、第２機器の信号線情報とを読み出す。また、制御部１４は、解析部１９が記憶している第１機器の信号線解析情報を読み出す。その後、ステップＳ３０２の処理に進む。
【０１０６】
（ステップＳ３０２）制御部１４は、ステップＳ３０１の処理で読み出した第１機器の信号線情報と、第１機器の信号線解析情報とに基づいて、第１機器コネクタ部１１の端子１１１〜１１８に入出力される信号の種別をそれぞれ特定する。その後、ステップＳ３０３の処理に進む。例えば、図１５に示した第１機器の信号線情報と図２０に示した第１機器の信号線解析情報とを用いた場合、制御部１４は、第１機器コネクタ部１１の端子１１１に入出力する信号の種別を「ＤＴＲ」信号と特定する。制御部１４は、第１機器コネクタ部１１の他の端子１１２〜１１８に入出力する信号の種別も同様に特定する。
【０１０７】
ステップＳ３０３〜ステップＳ３０４の処理は、第１の実施形態のおけるステップＳ１０３〜ステップＳ１０４の処理と同様である。
【０１０８】
中継先設定処理を実行することにより、中継装置２は、第１機器コネクタ部１１の各端子１１１〜１１８に入出力する信号と、第２機器コネクタ部１８の各端子１８１〜１８８に入出力する信号とを予め設定された設定情報と解析部１９が解析した結果とに基づいて決定することができる。すなわち、第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを予め設定された設定情報と、解析部１９が解析した結果とに基づいて決定することができる。
【０１０９】
中継装置２は、中継先設定処理を終了した後、中継先設定処理で決定したとおりに第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを中継する。例えば、中継装置２の制御部１４は、第１機器コネクタ部１１の端子１１１に入力された「ＤＴＲ」信号を透過し、第２機器コネクタ部１８の端子１８３から「ＤＳＲ」信号として出力する。中継装置２は、他の端子１１２〜１１８，１８１〜１８２，１８４〜１８８に入出力する信号についても同様に、中継先設定処理で決定したとおりに中継する。
【０１１０】
従って、中継装置２は、中継する機器がサポートする信号や信号を入出力するピン（信号線）が異なる場合においても、信号の中継を行うことができる。また、本実施形態では、第１機器コネクタ部１１の各端子１１１〜１１８に入出力される信号の種別が第１機器の信号線情報に設定されていない場合においても、解析部１９が信号の種別を解析することができる。
【０１１１】
なお、上述した例では、中継装置２は、第１機器１０および第２機器２０とは独立した装置であるが、第１機器１０が内蔵する構成としてもよく、第２機器２０が内蔵する構成としてもよい。また、上述した例では、第１機器１０と第２機器２０とは、ＲＳ−２３２に基づいたデータの送受信を行う例を用いて説明したが、これに限らず、どのような規格に基づいてデータの送受信を行ってもよい。
【０１１２】
（第５の実施形態）
次に、本発明の第５の実施形態について説明する。図２２は、本実施形態における中継装置の構成を示したブロック図である。中継装置２と、第１機器１０と、第２機器２０との構成は、第４の実施形態における構成と同様である。また、中継装置２が備える各部の構成は、第４の実施形態における各部の構成と同様である。
【０１１３】
本実施形態と第４の実施形態とで異なる点は、本実施形態では、第１機器１０から各端子１１１〜１１８に入出力される信号の解析に加えて、第２機器２０から各端子１８１〜１８８に入出力される信号についても解析する点である。
【０１１４】
次に、記憶部１５が記憶する設定情報について説明する。設定情報は、第１機器の信号線情報と、第２機器の信号線情報と、マッピング情報とを含んでいる。図２３は、本実施形態における第１機器の信号線情報のデータ構造を示した概略図である。図示する例では、第１機器の信号線情報は、「ピン番号」と、「種別」と、「種別自動判別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第１機器１０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別を記憶する。データ項目「種別自動判別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別の自動判定を実行するかしないかを記憶する。
【０１１５】
図示する例では、行１０５１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「不明」であり、データ項目「種別自動判別」に記憶されている値が「実行」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別は不明であり、ピン番号が１番のピンから入力される信号またはピンに対して出力する信号の種別の自動判定を実行することを示している。また、図示する例では、行１００４のデータ項目「ピン番号」に記憶されている値が「４」であり、データ項目「種別」に記憶されている値が「ＧＮＤ」であり、データ項目「種別自動判別」に記憶されている値が「しない」である。これは、ピン番号が４番のピンから入力される信号またはピンに対して出力する信号の種別は「ＧＮＤ」であり、ピン番号が４番のピンから入力される信号またはピンに対して出力する信号の種別の自動判定を実行しないことを示している。なお、他の行については図示するとおりである。
【０１１６】
このように、第１機器１０から入力される信号または第１機器１０に出力する信号に基づいて、第１機器の信号線情報として、各端子１１１〜１１８に入出力される信号の種別を予め設定することができる。また、各端子１１１〜１１８に入出力される信号の種別を第１機器の信号線情報に予め設定せずに、種別自動判別を実行して判別することができる。
【０１１７】
図２４は、本実施形態における第２機器の信号線情報のデータ構造を示した概略図である。図示する例では、第２機器の信号線情報は、「ピン番号」と、「種別」と、「種別自動判別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第２機器２０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別を記憶する。データ項目「種別自動判別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別の自動判定を実行するかしないかを記憶する。
【０１１８】
図示する例では、行１０６１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「ＲｘＤ」であり、データ項目「種別自動判別」に記憶されている値が「しない」である。これは、ピン番号が１番のピンから入力される信号またはピンに対して出力する信号の種別は「ＲｘＤ」であり、ピン番号が１番のピンから入力される信号またはピンに対して出力する信号の種別の自動判定を実行しないことを示している。
【０１１９】
また、図示する例では、行１０６６のデータ項目「ピン番号」に記憶されている値が「６」であり、データ項目「種別」に記憶されている値が「不明」であり、データ項目「種別自動判別」に記憶されている値が「実行」である。これは、ピン番号が６番のピンから入力されるまたはピンに対して出力する信号の種別は不明であり、ピン番号が６番のピンから入力される信号またはピンに対して出力する信号の種別の自動判定を実行することを示している。なお、他の行については図示するとおりである。
【０１２０】
このように、第２機器２０から入力される信号または第２機器２０に出力する信号に基づいて、第２機器の信号線情報として、各端子１８１〜１８８に入出力される信号の種別を予め設定することができる。また、各端子１８１〜１８８に入出力される信号の種別を第２機器の信号線情報に予め設定せずに、種別自動判別を実行して判別することができる。
【０１２１】
図２５は、本実施形態におけるマッピング情報のデータ構造を示した概略図である。図示する例では、マッピング情報は、「入力元」と、「出力方法」と、「出力先」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「入力元」は、制御部１４に入力される信号の入力元と種別とを記憶する。データ項目「出力方法」は、出力先に出力する信号の出力方法を記憶する。データ項目「出力先」は、制御部１４が出力する信号の出力先と種別とを記憶する。
【０１２２】
図示する例では、行１０７１のデータ項目「入力元」に記憶されている値が「第１機器  ＴｘＤ」であり、データ項目「出力方法」に記憶されている値が「透過」であり、データ項目「出力先」に記憶されている値が「第２機器  ＲｘＤ」である。これは、第１機器１０から入力される種別「ＴｘＤ」の信号は、「透過」させ、第２機器２０に出力する種別「ＲｘＤ」の信号とすることを示している。なお、他の行については図示するとおりである。
【０１２３】
このように、マッピング情報として、入力元と、出力方法と、出力先とを、第１機器１０と第２機器２０との組み合わせに応じて予め設定する。
【０１２４】
次に、中継装置２の種別自動判別処理について説明する。図２６は、本実施形態における中継装置２の種別自動判別処理の処理手順を示したフローチャートである。
（ステップＳ４０１）解析部１９は、記憶部１５が記憶する第１機器の信号線情報と第２機器の信号線情報とを取得する。また、解析部１９は、第１機器の信号線情報と第２機器の信号線情報とに基づいて、種別自動判別を行うピン番号を特定する。その後、ステップＳ４０２の処理に進む。
【０１２５】
（ステップＳ４０２）解析部１９は、第１機器入力インタフェース１２が出力した信号のうち、ステップＳ４０１の処理で種別自動判別を行うと判定したピン番号で特定される端子１１１〜１１８に入力された信号を取得する。また、解析部１９は、第２機器入力インタフェース１７が出力した信号のうち、ステップＳ４０１の処理で種別自動判別を行うと判定したピン番号で特定される端子１８１〜１８８に入力された信号を取得する。その後、ステップＳ４０３の処理に進む。
【０１２６】
（ステップＳ４０３）解析部１９は、ステップＳ４０２の処理で取得した信号の種別を解析する。また、解析部１９は、解析した結果を第１機器の信号線解析情報および第２機器の信号線解析情報として記憶する。その後、種別自動判別処理を終了する。
【０１２７】
図２７は、解析部１９が種別自動判別処理を行う前の第１機器の信号線解析情報のデータ構造を示した概略図である。図示する例では、第１機器の信号線解析情報は、「ピン番号」と「種別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第１機器１０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別の解析結果を記憶する。
【０１２８】
図示する例では、行１０８１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「−」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別は解析していないことを示している。なお、他の行については図示するとおりである。
【０１２９】
図２８は、解析部１９が種別自動判別処理を行った後の第１機器の信号線解析情報のデータ構造を示した概略図である。図示する例では、第１機器の信号線解析情報は、「ピン番号」と「種別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第１機器１０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別の解析結果を記憶する。
【０１３０】
図示する例では、行１０９１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「ＤＴＲ」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別は「ＤＴＲ」信号であると解析したことを示している。また、図示する例では、行１０９２のデータ項目「ピン番号」に記憶されている値が「２」であり、データ項目「種別」に記憶されている値が「ＴｘＤ」である。これは、ピン番号が２番のピンから入力されるまたはピンに対して出力する信号の種別は「ＴｘＤ」信号であると解析したことを示している。なお、他の行については図示するとおりである。
【０１３１】
このように、解析部１９は種別自動判別処理を行うことで、第１機器コネクタ部１１の各端子１１１〜１１８に入出力される信号を解析することができる。
【０１３２】
図２９は、解析部１９が種別自動判別処理を行う前の第２機器の信号線解析情報のデータ構造を示した概略図である。図示する例では、第２機器の信号線解析情報は、「ピン番号」と「種別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第２機器２０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別の解析結果を記憶する。
【０１３３】
図示する例では、行１１０１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「−」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別は解析していないことを示している。なお、他の行については図示するとおりである。
【０１３４】
図３０は、解析部１９が種別自動判別処理を行った後の第２機器の信号線解析情報のデータ構造を示した概略図である。図示する例では、第２機器の信号線解析情報は、「ピン番号」と「種別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第２機器２０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別の解析結果を記憶する。
【０１３５】
図示する例では、行１１１１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「−」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別は解析していないことを示している。また、図示する例では、行１１１６のデータ項目「ピン番号」に記憶されている値が「６」であり、データ項目「種別」に記憶されている値が「ＤＴＲ」である。これは、ピン番号が６番のピンから入力されるまたはピンに対して出力する信号の種別は「ＤＴＲ」信号であると解析したことを示している。なお、他の行については図示するとおりである。
【０１３６】
このように、解析部１９は種別自動判別処理を行うことで、第２機器コネクタ部１８の各端子１８１〜１８８に入出力される信号を解析することができる。
【０１３７】
次に、中継装置２の中継先設定処理について説明する。図３１は、本実施形態における中継装置２の中継先設定処理の処理手順を示したフローチャートである。
（ステップＳ５０１）制御部１４は、記憶部１５が記憶している設定情報に含まれる、第１機器の信号線情報と、マッピング情報と、第２機器の信号線情報とを読み出す。また、制御部１４は、解析部１９が記憶している第１機器の信号線解析情報と第２機器の信号線解析情報とを読み出す。その後、ステップＳ５０２の処理に進む。
【０１３８】
（ステップＳ５０２）制御部１４は、ステップＳ５０１の処理で読み出した第１機器の信号線情報と、第１機器の信号線解析情報とに基づいて、第１機器コネクタ部１１の端子１１１〜１１８に入出力される信号の種別をそれぞれ特定する。その後、ステップＳ５０３の処理に進む。
【０１３９】
例えば、図２３に示した第１機器の信号線情報と図２８に示した第１機器の信号線解析情報とを用いた場合、制御部１４は、第１機器コネクタ部１１の端子１１１に入出力する信号の種別を「ＤＴＲ」信号と特定する。制御部１４は、第１機器コネクタ部１１の他の端子１１２〜１１８に入出力する信号の種別も同様に特定する。
【０１４０】
（ステップＳ５０３）制御部１４は、ステップＳ５０１の処理で読み出した第２機器の信号線情報と、第２機器の信号線解析情報とに基づいて、第２機器コネクタ部１８の端子１８１〜１８８に入出力される信号の種別をそれぞれ特定する。その後、ステップＳ５０４の処理に進む。
【０１４１】
例えば、図２４に示した第２機器の信号線情報と図３０に示した第２機器の信号線解析情報とを用いた場合、制御部１４は、第２機器コネクタ部１８の端子１８６に入出力する信号の種別を「ＤＴＲ」信号と特定する。制御部１４は、第２機器コネクタ部１８の他の端子１８１〜１８５，１８７〜１８８に入出力する信号の種別も同様に特定する。
【０１４２】
ステップＳ５０４の処理は、第４の実施形態のおけるステップＳ３０４の処理と同様である。
【０１４３】
中継先設定処理を実行することにより、中継装置２は、第１機器コネクタ部１１の各端子１１１〜１１８に入出力する信号と、第２機器コネクタ部１８の各端子１８１〜１８８に入出力する信号とを、予め設定された設定情報と解析部１９が解析した結果とに基づいて決定することができる。すなわち、第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを、予め設定された設定情報と解析部１９が解析した結果とに基づいて決定することができる。
【０１４４】
中継装置２は、中継先設定処理を終了した後、中継先設定処理で決定したとおりに第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを中継する。例えば、中継装置２の制御部１４は、第１機器コネクタ部１１の端子１１１に入力された「ＤＴＲ」信号を透過し、第２機器コネクタ部１８の端子１８３から「ＤＳＲ」信号として出力する。中継装置２は、他の端子１１２〜１１８，１８１〜１８２，１８４〜１８８に入出力する信号についても同様に、中継先設定処理で決定したとおりに中継する。
【０１４５】
従って、中継装置２は、中継する機器がサポートする信号や信号を入出力するピン（信号線）が異なる場合においても、信号の中継を行うことができる。また、本実施形態では、第１機器コネクタ部１１の各端子１１１〜１１８に入出力される信号の種別が設定されていない場合においても、解析部１９が信号の種別を解析することができる。また、本実施形態では、第２機器コネクタ部１８の各端子１８１〜１８８に入出力される信号の種別が設定されていない場合においても、解析部１９が信号の種別を解析することができる。
【０１４６】
なお、上述した例では、中継装置２は、第１機器１０および第２機器２０とは独立した装置であるが、第１機器１０が内蔵する構成としてもよく、第２機器２０が内蔵する構成としてもよい。また、上述した例では、第１機器１０と第２機器２０とは、ＲＳ−２３２に基づいたデータの送受信を行う例を用いて説明したが、これに限らず、どのような規格に基づいてデータの送受信を行ってもよい。
【０１４７】
（第６の実施形態）
次に、本発明の第６の実施形態について説明する。図３２は、本実施形態における中継装置の構成を示したブロック図である。第１機器１０と、第２機器２０との構成は、第４の実施形態における構成と同様である。図示する例では、中継装置３は、第１機器コネクタ部１１と、第１機器入力インタフェース１２と、第１機器出力インタフェース１３と、制御部１４と、記憶部１５と、第２機器出力インタフェース１６と、第２機器入力インタフェース１７と、第２機器コネクタ部１８と、解析部１９と、第１機器信号入力部６１とを備えている。
【０１４８】
第１機器コネクタ部１１と、第１機器入力インタフェース１２と、第１機器出力インタフェース１３と、制御部１４と、記憶部１５と、第２機器出力インタフェース１６と、第２機器入力インタフェース１７と、第２機器コネクタ部１８と、解析部１９とは第４の実施形態における各部と同様である。
【０１４９】
第１機器信号入力部６１は、第１機器コネクタ部１１の各端子１１１〜１１８毎に、検出部６１１〜６１８と送受信部６２１〜６２８とを備える。第１機器信号入力部６１は、検出部６１１と送受信部６２１とのいずれかを端子１１１に接続するように、接続を切り替える。同様に、第１機器信号入力部６１は、検出部６１２〜６１８と送受信部６２２〜６２８とのいずれかを端子１１２〜１１８に接続するように、接続を切り替える。
【０１５０】
検出部６１１は、端子１１１に接続されている信号線は入力信号線か、出力信号線または未サポートの信号線かを判定する。同様に、検出部６１２〜６１８は、端子１１２〜１１８に接続されている信号線は入力信号線か、出力信号線または未サポートの信号線かを判定する。送受信部６２１は、端子１１１が入出力を行う信号の送受信を制御する。同様に、送受信部６２２〜６２８は、端子１１２〜１１８が入出力を行う信号の送受信を制御する。
【０１５１】
次に、記憶部１５が記憶する設定情報について説明する。設定情報は、第１機器の信号線情報と、第２機器の信号線情報と、マッピング情報とを含んでいる。図３３は、本実施形態における第１機器の信号線情報のデータ構造を示した概略図である。図示する例では、第１機器の信号線情報は、「ピン番号」と、「種別」と、「種別自動判別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第１機器１０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別を記憶する。データ項目「種別自動判別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別の自動判定を実行するかしないかを記憶する。
【０１５２】
図示する例では、行１１２１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「不明」であり、データ項目「種別自動判別」に記憶されている値が「実行」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別は不明であり、ピン番号が１番のピンから入力される信号またはピンに対して出力する信号の種別の自動判定を実行することを示している。また、図示する例では、行１１２５のデータ項目「ピン番号」に記憶されている値が「５」であり、データ項目「種別」に記憶されている値が「ＧＮＤ」であり、データ項目「種別自動判別」に記憶されている値が「しない」である。これは、ピン番号が５番のピンから入力される信号またはピンに対して出力する信号の種別は「ＧＮＤ」であり、ピン番号が５番のピンから入力される信号またはピンに対して出力する信号の種別の自動判定を実行しないことを示している。なお、他の行については図示するとおりである。
【０１５３】
このように、第１機器１０から入力される信号または第１機器１０に出力する信号に基づいて、第１機器の信号線情報として、各端子１１１〜１１８に入出力される信号の種別を予め設定することができる。また、各端子１１１〜１１８に入出力される信号の種別を第１機器の信号線情報に予め設定せずに、種別自動判別を実行して判別することができる。
【０１５４】
図３４は、本実施形態における第２機器の信号線情報のデータ構造を示した概略図である。図示する例では、第２機器の信号線情報は、「ピン番号」と「種別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第２機器２０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別を記憶する。
【０１５５】
図示する例では、行１１３１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「ＲｘＤ」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別はＲｘＤであることを示している。また、図示する例では、行１１３２のデータ項目「ピン番号」に記憶されている値が「２」であり、データ項目「種別」に記憶されている値が「ＣＴＳ」である。これは、ピン番号が２番のピンから入力されるまたはピンに対して出力する信号の種別は「ＣＴＳ」であることを示している。なお、他の行については図示するとおりである。
【０１５６】
このように、第２機器２０から入力される信号または第２機器２０に出力する信号に基づいて、第２機器の信号線情報として、各端子１８１〜１８８に入出力される信号の種別を予め設定する。
【０１５７】
図３５は、本実施形態におけるマッピング情報のデータ構造を示した概略図である。図示する例では、マッピング情報は、「入力元」と、「出力方法」と、「出力先」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「入力元」は、制御部１４に入力される信号の入力元と種別とを記憶する。データ項目「出力方法」は、出力先に出力する信号の出力方法を記憶する。データ項目「出力先」は、制御部１４が出力する信号の出力先と種別とを記憶する。
【０１５８】
図示する例では、行１１４１のデータ項目「入力元」に記憶されている値が「第１機器  ＴｘＤ」であり、データ項目「出力方法」に記憶されている値が「透過」であり、データ項目「出力先」に記憶されている値が「第２機器  ＲｘＤ」である。これは、第１機器１０から入力される種別「ＴｘＤ」の信号は、「透過」させ、第２機器２０に出力する種別「ＲｘＤ」の信号とすることを示している。なお、他の行については図示するとおりである。
【０１５９】
このように、マッピング情報として、入力元と、出力方法と、出力先とを、第１機器１０と第２機器２０との組み合わせに応じて予め設定する。
【０１６０】
次に、中継装置３の種別自動判別処理について説明する。図３６は、本実施形態における中継装置３の種別自動判別処理の処理手順を示したフローチャートである。
（ステップＳ６０１）第１機器信号入力部６１は、検出部６１１〜６１８と端子１１１〜１１８とを接続するように、接続を切り替える。その後、ステップＳ６０２の処理に進む。
【０１６１】
（ステップＳ６０２）検出部６１１〜６１８は、端子１１１〜１１８に接続されている信号線は、入力信号線（第１機器１０は信号を出力している）か、送信信号線（第１機器１０は信号の入力を受け付けている）または未サポートの信号線であるかを判定する。その後、ステップＳ６０３の処理に進む。例えば、検出部６１１〜６１８は、端子１１１〜１１８に接続されている信号線がドライブしているか否かを検出する。そして、検出部６１１〜６１８は、ドライブしている信号線は入力信号線であると判定する。また、検出部６１１〜６１８は、ドライブしていない信号線は送信信号線または未サポートの信号線であると判定する。
【０１６２】
（ステップＳ６０３）第１機器信号入力部６１は、送受信部６２１〜６２８と端子１１１〜１１８とを接続するように、接続を切り替える。その後、ステップＳ６０４の処理に進む。
【０１６３】
（ステップＳ６０４）解析部１９は、ステップＳ６０２の処理で送信信号線または未サポートの信号線であると検出部６１１〜６１８が判定した信号線が接続されている端子１１１〜１１８のうち、いずれか１つの端子１１１〜１１８からＣＲ信号を送信する。その後、ステップＳ６０５の処理に進む。
【０１６４】
（ステップＳ６０５）解析部１９は、いずれかの端子１１１〜１１８に接続されている信号線から信号を受信したか否かを判定する。いずれかの端子１１１〜１１８に接続されている信号線から信号を受信したと解析部１９が判定した場合にはステップＳ６０７の処理に進み、それ以外の場合にはステップＳ６０６の処理に進む。
【０１６５】
（ステップＳ６０６）解析部１９は、ステップＳ６０２の処理で送信信号線または未サポートの信号線であると検出部６１１〜６１８が判定した信号線が接続されている端子１１１〜１１８のうち、未だＣＲ信号を送信していない、いずれか１つの端子１１１〜１１８からＣＲ信号を送信する。その後、ステップＳ６０５の処理に戻る。
【０１６６】
（ステップＳ６０７）ステップＳ６０５の処理で受信した信号は「ＴｘＤ」信号である。よって、解析部１９は、ステップＳ６０５の処理で信号を受信した端子１１１〜１１８を「ＴｘＤ」信号を受信する端子と判定する。また、解析部１９は、「ＴｘＤ」信号を受信した際にＣＲ信号を送信した端子１１１〜１１８を「ＲｘＤ」信号を送信する端子と判定する。その後、ステップＳ６０８の処理に進む。
【０１６７】
（ステップＳ６０８）解析部１９は、ステップＳ６０２の処理で送信信号線または未サポートの信号線であると検出部６１１〜６１８が判定した信号線が接続されている端子１１１〜１１８であり、送受信する信号の種別が未確定の端子１１１〜１１８のうち、いずれか１つの端子１１１〜１１８のみをＯＦＦにする。そして、解析部１９は、ステップＳ６０７の処理で「ＲｘＤ」信号を送信する端子と決定した端子１１１〜１１８から「ＲｘＤ」信号を送信する。その後、ステップＳ６０９の処理に進む。
【０１６８】
（ステップＳ６０９）解析部１９は、ステップＳ６０７の処理で「ＴｘＤ」信号を受信する端子であると判定した端子１１１〜１１８が「ＴｘＤ」信号を受信したか否かを判定する。解析部１９は、「ＴｘＤ」信号を受信する端子１１１〜１１８が「ＴｘＤ」信号を受信したと判定した場合にはステップＳ６１１の処理に進み、それ以外の場合にはステップＳ６１０の処理に進む。
【０１６９】
（ステップＳ６１０）解析部１９は、ステップＳ６０２の処理で送信信号線または未サポートの信号線であると検出部６１１〜６１８が判定した信号線が接続されている端子１１１〜１１８であり、送受信する信号の種別が未確定の端子１１１〜１１８のうち、未だＯＦＦにしていない、いずれか１つの端子１１１〜１１８のみをＯＦＦにする。そして、解析部１９は、ステップＳ６０７の処理で「ＲｘＤ」信号を送信する端子と決定した端子１１１〜１１８から「ＲｘＤ」信号を送信する。その後、ステップＳ６０９の処理に戻る。
【０１７０】
（ステップＳ６１１）解析部１９は、「ＴｘＤ」信号を受信した際にＯＦＦにした端子１１１〜１１８を「ＣＴＳ」信号を送信する端子と判定する。また、解析部１９は、ステップＳ６０２の処理で送信信号線または未サポートの信号線であると検出部６１１〜６１８が判定した信号線が接続されている端子１１１〜１１８のうち、「ＣＴＳ」信号を送信する端子以外の端子１１１〜１１８を、ＤＳＲ信号を送信する端子１１１〜１１８と判定する。また、解析部１９は、解析した結果を第１機器の信号線解析情報として記憶する。その後、種別自動判別処理を終了する。
【０１７１】
図３７は、解析部１９が種別自動判別処理を行う前の第１機器の信号線解析情報のデータ構造を示した概略図である。図示する例では、第１機器の信号線解析情報は、「ピン番号」と「種別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第１機器１０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別の解析結果を記憶する。
【０１７２】
図示する例では、行１１５１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「−」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別は解析していないことを示している。なお、他の行については図示するとおりである。
【０１７３】
図３８は、解析部１９が種別自動判別処理を行った後の第１機器の信号線解析情報のデータ構造を示した概略図である。図示する例では、第１機器の信号線解析情報は、「ピン番号」と「種別」とのデータ項目を有しており、各データ項目のデータを行毎に関連付けて記憶する。データ項目「ピン番号」は、第１機器１０と接続するケーブルのピン番号を記憶する。データ項目「種別」は、ピン番号で特定されるピンから入力される信号またはピンに対して出力する信号の種別の解析結果を記憶する。
【０１７４】
図示する例では、行１１６１のデータ項目「ピン番号」に記憶されている値が「１」であり、データ項目「種別」に記憶されている値が「ＲｘＤ」である。これは、ピン番号が１番のピンから入力されるまたはピンに対して出力する信号の種別は「ＲｘＤ」信号であると解析したことを示している。また、図示する例では、行１１６４のデータ項目「ピン番号」に記憶されている値が「４」であり、データ項目「種別」に記憶されている値が「未サポート」である。これは、ピン番号が４番のピンから入力されるまたはピンに対して出力する信号の種別は未サポートであると解析したことを示している。なお、他の行については図示するとおりである。
【０１７５】
このように、解析部１９は種別自動判別処理を行うことで、各端子１１１〜１１８に入出力される信号の種別を解析することができる。
【０１７６】
次に、中継装置３の中継先設定処理について説明する。中継装置３の中継先設定処理の処理手順は、第４の実施形態における中継装置２の中継先設定処理の処理手順と同様である。
【０１７７】
中継先設定処理を実行することにより、中継装置３は、第１機器コネクタ部１１の各端子１１１〜１１８に入出力する信号と、第２機器コネクタ部１８の各端子１８１〜１８８に入出力する信号とを予め設定された設定情報と解析部１９が解析した結果とに基づいて決定することができる。すなわち、第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを予め設定された設定情報と、解析部１９が解析した結果とに基づいて決定することができる。
【０１７８】
中継装置３は、中継先設定処理を終了した後、中継先設定処理で決定したとおりに第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを中継する。例えば、中継装置２の制御部１４は、第１機器コネクタ部１１の端子１１２に入力された「ＴｘＤ」信号を透過し、第２機器コネクタ部１８の端子１８１から「ＲｘＤ」信号として出力する。中継装置３は、他の端子１１２〜１１８，１８１〜１８２，１８４〜１８８に入出力する信号についても同様に、中継先設定処理で決定したとおりに中継する。
【０１７９】
従って、中継装置３は、中継する機器がサポートする信号や信号を入出力するピン（信号線）が異なる場合においても、信号の中継を行うことができる。また、本実施形態では、第１機器コネクタ部１１の各端子１１１〜１１８に入力される信号か、各端子１１１〜１１８から出力する信号か、未サポートの信号のいずれかを自動判別し、第１機器コネクタ部１１の各端子１１１〜１１８に入出力される信号の種別が第１機器の信号線情報に設定されていない場合においても、解析部１９が信号の種別を解析することができる。
【０１８０】
なお、上述した例では、中継装置３は、第１機器１０および第２機器２０とは独立した装置であるが、第１機器１０が内蔵する構成としてもよく、第２機器２０が内蔵する構成としてもよい。また、上述した例では、第１機器１０と第２機器２０とは、ＲＳ−２３２に基づいたデータの送受信を行う例を用いて説明したが、これに限らず、どのような規格に基づいてデータの送受信を行ってもよい。
【０１８１】
また、上述した例では、第１機器コネクタ部１１の各端子１１１〜１１８に入力される信号か、各端子１１１〜１１８から出力する信号か、未サポートの信号のいずれかを自動判別し、第１機器コネクタ部１１の各端子１１１〜１１８に入出力される信号の種別が第１機器の信号線情報に設定されていない場合においても、解析部１９が信号の種別を解析する例について説明したが、これに限らない。例えば、第２機器コネクタ部１８の各端子１８１〜１８８に入力される信号か、各端子１８１〜１８８から出力する信号か、未サポートの信号のいずれかを自動判別し、第２機器コネクタ部１８の各端子１８１〜１８８に入出力される信号の種別が第２機器の信号線情報に設定されていない場合においても、解析部１９が信号の種別を解析するようにしてもよい。
【０１８２】
（第７の実施形態）
次に、本発明の第７の実施形態について説明する。本実施形態における中継装置３の構成は、第６の実施形態における中継装置３の構成と同様である。本実施形態と第６の実施形態とで異なる点は、本実施形態の中継装置３は、ＲＳ−２３２Ｃに準拠した信号のみを中継する点である。また、記憶部１５が記憶する第１機器の信号線情報と、第２機器の信号線解析情報と、マッピング情報とは、第６の実施形態における各情報と同様である。
【０１８３】
次にＲＳ−２３２Ｃに準拠した信号の特性について説明する。図３９は、ＲＳ−２３２Ｃに準拠した信号の特性を示した概略図である。図示するとおり、ＲＳ−２３２Ｃの場合、ＴｘＤ＝１は、ＭＡＲＫ状態（マイナス）である。また、ＲＴＳ＝１およびＤＴＲ＝１は、ＳＰＡＣＥ状態（プラス）である。このように、ＴｘＤと、ＲＴＳおよびＤＴＲとは、同じ「１」であっても電気的には極性が反対である。
【０１８４】
また、ＲＳ−２３２ＣのＴｘＤでＳＰＡＣＥ（０）状態を一定期間（通常は１００ミリ秒〜数秒程度）維持するのはｂｒｅａｋ信号を意味する。長い時間ＳＰＡＣＥ状態が続くことは無い。すなわち、ＲＳ−２３２Ｃでフロー制御が発生しない限り、ＲＴＳ＝１（ＳＰＡＣＥ状態）である。また、ＲＳ−２３２Ｃで電源がＯＮの状態であれば、ＤＴＲ＝１（ＳＰＡＣＥ状態）である。上記より、入力と判断した信号線の内、ＳＰＡＣＥ状態でない信号線を「ＴｘＤ」信号を送信する信号線と判断することができる。本実施形態では、上述した特性を用いて種別自動判別処理を行う。
【０１８５】
次に、中継装置３の種別自動判別処理について説明する。図４０は、本実施形態における中継装置３の種別自動判別処理の処理手順を示したフローチャートである。
ステップＳ７０１〜ステップＳ７０２の処理は、第６の実施形態におけるステップＳ６０１〜ステップＳ６０２の処理と同様である。
【０１８６】
（ステップＳ７０３）検出部６１１〜６１８は、ステップＳ７０２の処理で入力信号線であると判定した入力信号線は、ＳＰＡＣＥ固定であるか否かを判定する。また、検出部６１１〜６１８は、ＳＰＡＣＥ固定である入力信号線が接続されている端子１１１〜１１８は「ＲＴＳ」信号または「ＤＴＲ」信号が入力される端子１１１〜１１８であると判定する。また、検出部６１１〜６１８は、ＳＰＡＣＥ固定ではない入力信号線が接続されている端子１１１〜１１８は「ＴｘＤ」信号が入力される端子１１１〜１１８であると判定する。その後、ステップＳ７０４の処理に進む。
【０１８７】
（ステップＳ７０４）第１機器信号入力部６１は、送受信部６２１〜６２８と端子１１１〜１１８とを接続するように、接続を切り替える。その後、ステップＳ７０５の処理に進む。
【０１８８】
（ステップＳ７０５）解析部１９は、ステップＳ７０２の処理で送信信号線または未サポートの信号線であると検出部６１１〜６１８が判定した信号線が接続されている端子１１１〜１１８のうち、いずれか１つの端子１１１〜１１８からＣＲ信号を送信する。その後、ステップＳ７０６の処理に進む。
【０１８９】
（ステップＳ７０６）解析部１９は、ステップＳ７０３の処理で判定した「ＴｘＤ」信号が入力される端子１１１〜１１８が信号を受信したか否かを判定する。「ＴｘＤ」信号が入力される端子１１１〜１１８が信号を受信したと改正部１９が判定した場合にはステップＳ７０８の処理に進み、それ以外の場合にはステップＳ７０７の処理に進む。
【０１９０】
（ステップＳ７０７）解析部１９は、ステップＳ７０２の処理で送信信号線または未サポートの信号線であると検出部６１１〜６１８が判定した信号線が接続されている端子１１１〜１１８のうち、未だＣＲ信号を送信していない、いずれか１つの端子１１１〜１１８からＣＲ信号を送信する。その後、ステップＳ７０６の処理に戻る。
【０１９１】
（ステップＳ７０８）解析部１９は、「ＴｘＤ」信号を受信した際にＣＲ信号を送信した端子１１１〜１１８を「ＲｘＤ」信号を送信する端子と判定する。その後、ステップＳ７０９の処理に進む。
【０１９２】
ステップＳ７０９〜ステップＳ７１２の処理は、第６の実施形態におけるステップＳ６０８〜ステップＳ６１１の処理と同様である。
【０１９３】
次に、中継装置３の中継先設定処理について説明する。中継装置３の中継先設定処理の処理手順は、第６の実施形態における中継装置３の中継先設定処理の処理手順と同様である。
【０１９４】
中継先設定処理を実行することにより、中継装置３は、第１機器コネクタ部１１の各端子１１１〜１１８に入出力する信号と、第２機器コネクタ部１８の各端子１８１〜１８８に入出力する信号とを予め設定された設定情報と解析部１９が解析した結果とに基づいて決定することができる。すなわち、第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを予め設定された設定情報と、解析部１９が解析した結果とに基づいて決定することができる。
【０１９５】
中継装置３は、中継先設定処理を終了した後、中継先設定処理で決定したとおりに第１機器１０に入出力する信号と、第２機器２０に入出力する信号とを中継する。例えば、中継装置２の制御部１４は、第１機器コネクタ部１１の端子１１２に入力された「ＴｘＤ」信号を透過し、第２機器コネクタ部１８の端子１８１から「ＲｘＤ」信号として出力する。中継装置３は、他の端子１１２〜１１８，１８１〜１８２，１８４〜１８８に入出力する信号についても同様に、中継先設定処理で決定したとおりに中継する。
【０１９６】
従って、中継装置３は、中継する機器がサポートする信号や信号を入出力するピン（信号線）が異なる場合においても、信号の中継を行うことができる。また、本実施形態では、第１機器コネクタ部１１の各端子１１１〜１１８に入力される信号か、各端子１１１〜１１８から出力する信号か、未サポートの信号のいずれかを自動判別し、第１機器コネクタ部１１の各端子１１１〜１１８に入出力される信号の種別が第１機器の信号線情報に設定されていない場合においても、解析部１９が信号の種別を解析することができる。
【０１９７】
また、本実施形態では、ＲＳ−２３２Ｃに準拠した信号に特化しているため、ＳＰＡＣＥ固定である入力信号線が接続されている端子１１１〜１１８は「ＲＴＳ」信号または「ＤＴＲ」信号が入力される端子１１１〜１１８であると判定することができる。また、ＳＰＡＣＥ固定ではない入力信号線が接続されている端子１１１〜１１８は「ＴｘＤ」信号が入力される端子１１１〜１１８であると判定することができる。
【０１９８】
なお、上述した例では、中継装置３は、第１機器１０および第２機器２０とは独立した装置であるが、第１機器１０が内蔵する構成としてもよく、第２機器２０が内蔵する構成としてもよい。
【０１９９】
また、上述した例では、第１機器コネクタ部１１の各端子１１１〜１１８に入力される信号か、各端子１１１〜１１８から出力する信号か、未サポートの信号のいずれかを自動判別し、第１機器コネクタ部１１の各端子１１１〜１１８に入出力される信号の種別が第１機器の信号線情報に設定されていない場合においても、解析部１９が信号の種別を解析する例について説明したが、これに限らない。例えば、第２機器コネクタ部１８の各端子１８１〜１８８に入力される信号か、各端子１８１〜１８８から出力する信号か、未サポートの信号のいずれかを自動判別し、第２機器コネクタ部１８の各端子１８１〜１８８に入出力される信号の種別が第２機器の信号線情報に設定されていない場合においても、解析部１９が信号の種別を解析するようにしてもよい。
【０２００】
以上、本発明の第１の実施形態〜第７の実施形態について説明したが、本発明は、上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である
【０２０１】
また、上述した実施形態における中継装置１〜３が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０２０２】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部を含むが、必ずしもこれらに限定されるものではない。さらに「コンピュータ読み取り可能な記録媒体」に代え、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【符号の説明】
【０２０３】
１〜３・・・中継装置、１０・・・第１機器、１１・・・第１機器コネクタ部、１２・・・第１機器入力インタフェース、１３・・・第１機器出力インタフェース、１４・・・制御部、１５・・・記憶部、１６・・・第２機器出力インタフェース、１７・・・第２機器入力インタフェース、１８・・・第２機器コネクタ部、１９・・・解析部、２０・・・第２機器、６１・・・第１機器信号入力部、１１１〜１１８，１８１〜１８８・・・端子、６１１〜６１８，６２１〜６２８・・・送受信部
【図１】
2015165355.tif 000003
【図２】
2015165355.tif 000004
【図３】
2015165355.tif 000005
【図４】
2015165355.tif 000006
【図５】
2015165355.tif 000007
【図６】
2015165355.tif 000008
【図７】
2015165355.tif 000009
【図８】
2015165355.tif 000010
【図９】
2015165355.tif 000011
【図１０】
2015165355.tif 000012
【図１１】
2015165355.tif 000013
【図１２】
2015165355.tif 000014
【図１３】
2015165355.tif 000015
【図１４】
2015165355.tif 000016
【図１５】
2015165355.tif 000017
【図１６】
2015165355.tif 000018
【図１７】
2015165355.tif 000019
【図１８】
2015165355.tif 000020
【図１９】
2015165355.tif 000021
【図２０】
2015165355.tif 000022
【図２１】
2015165355.tif 000023
【図２２】
2015165355.tif 000024
【図２３】
2015165355.tif 000025
【図２４】
2015165355.tif 000026
【図２５】
2015165355.tif 000027
【図２６】
2015165355.tif 000028
【図２７】
2015165355.tif 000029
【図２８】
2015165355.tif 000030
【図２９】
2015165355.tif 000031
【図３０】
2015165355.tif 000032
【図３１】
2015165355.tif 000033
【図３２】
2015165355.tif 000034
【図３３】
2015165355.tif 000035
【図３４】
2015165355.tif 000036
【図３５】
2015165355.tif 000037
【図３６】
2015165355.tif 000038
【図３７】
2015165355.tif 000039
【図３８】
2015165355.tif 000040
【図３９】
2015165355.tif 000041
【図４０】
2015165355.tif 000042
【図４１】
2015165355.tif 000043