(57)【要約】      （修正有）【課題】機能モード選択用信号としてトリガ信号も使用することが可能な装置を提供する。【解決手段】機能モード選択部は、機能モード選択用信号がトリガ信号の場合、第１の所定数の機能モード選択用入力端子に入力されるトリガ信号のいずれかの電位レベルの変位を検出したら、その電位レベルをラッチするとともに、所定期間を計測するタイマを起動し、このタイマが所定期間を計測し終わるまでに他の機能モード選択用入力端子に入力されるトリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチし、タイマが所定期間を計測し終わったら、その時点においてラッチ又は入力されている機能モード選択用信号の信号レベルの組み合わせに基づいて、複数の機能モードのうちいずれか一つを選択する。【選択図】図１
2014071597.tif 000002
【特許請求の範囲】
【請求項１】
外部からの信号を入力する入力端子に割り当てる機能を拡張する入力端子割当機能拡張装置であって、
複数の前記入力端子のうち、第１の所定数の入力端子を、他の第２の所定数の入力端子のそれぞれに割り当てる機能を拡張するための選択信号である機能モード選択用信号のための機能モード選択用入力端子とし、この機能モード選択用入力端子に入力される前記機能モード選択用信号に基づいて、複数の機能モードのうちいずれか一つを選択する機能モード選択部と、
前記機能モード選択部で選択された機能モードに基づいて、前記他の第２の所定数の入力端子に前記選択された機能モードに対応した機能を割り当てる機能割当部と、
を備え、
前記機能モード選択部は、前記機能モード選択用信号が、定常状態は高レベル又は低レベルのいずれか一方の電位レベルとなり、パルス的に他方の電位レベルに変位するトリガ信号の場合、前記第１の所定数の機能モード選択用入力端子に入力される前記トリガ信号のうち、いずれかのトリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチするとともに、所定期間を計測するタイマを起動し、このタイマが前記所定期間を計測し終わるまでに他の前記機能モード選択用入力端子に入力される前記トリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチし、前記タイマが前記所定期間を計測し終わったら、その時点においてラッチ又は入力されている機能モード選択用信号の信号レベルの組み合わせに基づいて、複数の機能モードのうちいずれか一つを選択する
ことを特徴とする入力端子割当機能拡張装置。
【請求項２】
外部からの信号を入力する入力端子に割り当てる機能を拡張する入力端子割当機能拡張装置であって、
複数の前記入力端子のうち、第１の所定数の入力端子を、他の第２の所定数の入力端子のそれぞれに割り当てる機能を拡張するための選択信号である機能モード選択用信号のための機能モード選択用入力端子とし、この機能モード選択用入力端子に入力される前記機能モード選択用信号に基づいて、複数の機能モードのうちいずれか一つを選択する機能モード選択部と、
前記機能モード選択部で選択された機能モードに基づいて、前記他の第２の所定数の入力端子に前記選択された機能モードに対応した機能を割り当てる機能割当部と、
を備え、
前記機能モード選択部は、前記機能モード選択用信号が、定常状態は高レベル又は低レベルのいずれか一方の電位レベルとなり、パルス的に他方の電位レベルに変位するトリガ信号の場合、前記第１の所定数の機能モード選択用入力端子に入力される前記トリガ信号のうち、いずれかのトリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチするとともに、他の前記機能モード選択用入力端子に入力される前記トリガ信号の電位レベルの変位を検出する処理と、前記他の第２の所定数の入力端子への信号の入力の有無を検出する処理とを開始し、前記他の機能モード選択用入力端子に入力される前記トリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチし、前記他の第２の所定数の入力端子への信号の入力を検出したら、その時点においてラッチ又は入力されている機能モード選択用信号の信号レベルの組み合わせに基づいて、複数の機能モードのうちいずれか一つを選択する
ことを特徴とする入力端子割当機能拡張装置。
【請求項３】
外部からの信号を入力する入力端子に割り当てる機能を拡張する入力端子割当機能拡張装置に用いられる入力端子割当機能拡張方法であって、
複数の前記入力端子のうち、第１の所定数の入力端子を、他の第２の所定数の入力端子のそれぞれに割り当てる機能を拡張するための選択信号である機能モード選択用信号のための機能モード選択用入力端子とし、この機能モード選択用入力端子に入力される前記機能モード選択用信号に基づいて、複数の機能モードのうちいずれか一つを選択する機能モードステップと、
前記機能モード選択ステップで選択された機能モードに基づいて、前記他の第２の所定数の入力端子に前記選択された機能モードに対応した機能を割り当てる機能割当ステップと、
を含み、
前記機能モード選択ステップは、前記機能モード選択用信号が、定常状態は高レベル又は低レベルのいずれか一方の電位レベルとなり、パルス的に他方の電位レベルに変位するトリガ信号の場合、前記第１の所定数の機能モード選択用入力端子に入力される前記トリガ信号のうち、いずれかのトリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチするとともに、所定期間を計測するタイマを起動し、このタイマが前記所定期間を計測し終わるまでに他の前記機能モード選択用入力端子に入力される前記トリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチし、前記タイマが前記所定期間を計測し終わったら、その時点においてラッチ又は入力されている機能モード選択用信号の信号レベルの組み合わせに基づいて、複数の機能モードのうちいずれか一つを選択する
ことを特徴とする入力端子割当機能拡張方法。
【請求項４】
外部からの信号を入力する入力端子に割り当てる機能を拡張する入力端子割当機能拡張装置に用いられる入力端子割当機能拡張方法であって、
複数の前記入力端子のうち、第１の所定数の入力端子を、他の第２の所定数の入力端子のそれぞれに割り当てる機能を拡張するための選択信号である機能モード選択用信号のための機能モード選択用入力端子とし、この機能モード選択用入力端子に入力される前記機能モード選択用信号に基づいて、複数の機能モードのうちいずれか一つを選択する機能モード選択ステップ、
前記機能モード選択ステップで選択された機能モードに基づいて、前記他の第２の所定数の入力端子に前記選択された機能モードに対応した機能を割り当てる機能割当ステップと、
を含み、
前記機能モード選択ステップは、前記機能モード選択用信号が、定常状態は高レベル又は低レベルのいずれか一方の電位レベルとなり、パルス的に他方の電位レベルに変位するトリガ信号の場合、前記第１の所定数の機能モード選択用入力端子に入力される前記トリガ信号のうち、いずれかのトリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチするとともに、他の前記機能モード選択用入力端子に入力される前記トリガ信号の電位レベルの変位を検出する処理と、前記他の第２の所定数の入力端子への信号の入力の有無を検出する処理とを開始し、前記他の機能モード選択用入力端子に入力される前記トリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチし、前記他の第２の所定数の入力端子への信号の入力を検出したら、その時点においてラッチ又は入力されている機能モード選択用信号の信号レベルの組み合わせに基づいて、複数の機能モードのうちいずれか一つを選択する
ことを特徴とする入力端子割当機能拡張方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部からの信号を入力する入力端子に割り当てる機能を拡張する入力端子割当機能拡張装置、入力端子割当機能拡張方法に関する。
【背景技術】
【０００２】
限られた端子数の入力端子に、端子数以上の機能を割当てる入力端子割当機能拡張技術が知られている。
【０００３】
例えば特許文献１には、パラレル入力端子の一部を機能モード選択用入力端子とし、他の入力端子の１つずつに対して、この機能モード選択用入力端子で設定される機能モードに対応した複数の機能を割当てる技術が公開されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表平９−５０４１３２
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術では、機能モード選択用入力端子に入力される信号（機能モード選択用信号）として、２値（Ｈ／Ｌ）の信号を対象としていた。即ち、入力される信号のレベルが高レベル（Ｈ）か低レベル（Ｌ）かを検出し、そのＨ／Ｌの組み合わせで選択される機能モードに応じて他の入力端子への機能の割当てを切り換えていた。
【０００６】
ところで、各入力端子への入力信号を、各入力端子に接続されたスイッチによって生成する場合がある。このスイッチの種類としては、シーソースイッチやトグルスイッチのようにＯＮ／ＯＦＦの状態を機構的に固定可能なスイッチと、押しボタンスイッチのように押されたときにのみＯＮ、またはＯＦＦの状態となり、離すと元の定常状態に戻るスイッチとの２種類がある。前者のスイッチを用いるとＨ／Ｌレベルの２値の定常状態を持つ信号が生成される。本説明ではこれを便宜的にメイク（Make）信号と呼ぶ。また、後者のスイッチを用いると定常状態はＨ／Ｌレベルのいずれか一方となり、パルス的に他方のレベルに変位する信号が生成される。本説明ではこれを便宜的にトリガ（Trigger）信号と呼ぶ。
【０００７】
従来技術は、上記２種類の信号のうちメイク信号は機能モード選択用信号として使用可能である。しかしながら、トリガ信号は、定常状態においてＨまたはＬのどちらか一方に固定されてしまうので機能モード選択用信号として使用困難であった。
【０００８】
本願発明は上記課題を解決するためになされたものであり、その目的は、機能モード選択用信号としてトリガ信号も使用することが可能な入力端子割当機能拡張装置、入力端子割当機能拡張方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、下記の装置、方法を提供するものである。
（１）外部からの信号を入力する入力端子に割り当てる機能を拡張する入力端子割当機能拡張装置であって、
複数の前記入力端子のうち、第１の所定数の入力端子を、他の第２の所定数の入力端子のそれぞれに割り当てる機能を拡張するための選択信号である機能モード選択用信号のための機能モード選択用入力端子とし、この機能モード選択用入力端子に入力される前記機能モード選択用信号に基づいて、複数の機能モードのうちいずれか一つを選択する機能モード選択部（１０１，１０２）と、
前記機能モード選択部で選択された機能モードに基づいて、前記他の第２の所定数の入力端子に前記選択された機能モードに対応した機能を割り当てる機能割当部（１０３）と、
を備え、
前記機能モード選択部は、前記機能モード選択用信号が、定常状態は高レベル又は低レベルのいずれか一方の電位レベルとなり、パルス的に他方の電位レベルに変位するトリガ信号の場合、前記第１の所定数の機能モード選択用入力端子に入力される前記トリガ信号のうち、いずれかのトリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチするとともに、所定期間を計測するタイマを起動し、このタイマが前記所定期間を計測し終わるまでに他の前記機能モード選択用入力端子に入力される前記トリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチし、前記タイマが前記所定期間を計測し終わったら、その時点においてラッチ又は入力されている機能モード選択用信号の信号レベルの組み合わせに基づいて、複数の機能モードのうちいずれか一つを選択する
ことを特徴とする入力端子割当機能拡張装置。
（２）外部からの信号を入力する入力端子に割り当てる機能を拡張する入力端子割当機能拡張装置であって、
複数の前記入力端子のうち、第１の所定数の入力端子を、他の第２の所定数の入力端子のそれぞれに割り当てる機能を拡張するための選択信号である機能モード選択用信号のための機能モード選択用入力端子とし、この機能モード選択用入力端子に入力される前記機能モード選択用信号に基づいて、複数の機能モードのうちいずれか一つを選択する機能モード選択部と、
前記機能モード選択部で選択された機能モードに基づいて、前記他の第２の所定数の入力端子に前記選択された機能モードに対応した機能を割り当てる機能割当部と、
を備え、
前記機能モード選択部は、前記機能モード選択用信号が、定常状態は高レベル又は低レベルのいずれか一方の電位レベルとなり、パルス的に他方の電位レベルに変位するトリガ信号の場合、前記第１の所定数の機能モード選択用入力端子に入力される前記トリガ信号のうち、いずれかのトリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチするとともに、他の前記機能モード選択用入力端子に入力される前記トリガ信号の電位レベルの変位を検出する処理と、前記他の第２の所定数の入力端子への信号の入力の有無を検出する処理とを開始し、前記他の機能モード選択用入力端子に入力される前記トリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチし、前記他の第２の所定数の入力端子への信号の入力を検出したら、その時点においてラッチ又は入力されている機能モード選択用信号の信号レベルの組み合わせに基づいて、複数の機能モードのうちいずれか一つを選択する
ことを特徴とする入力端子割当機能拡張装置。
（３）外部からの信号を入力する入力端子に割り当てる機能を拡張する入力端子割当機能拡張装置に用いられる入力端子割当機能拡張方法であって、
複数の前記入力端子のうち、第１の所定数の入力端子を、他の第２の所定数の入力端子のそれぞれに割り当てる機能を拡張するための選択信号である機能モード選択用信号のための機能モード選択用入力端子とし、この機能モード選択用入力端子に入力される前記機能モード選択用信号に基づいて、複数の機能モードのうちいずれか一つを選択する機能モードステップと、
前記機能モード選択ステップで選択された機能モードに基づいて、前記他の第２の所定数の入力端子に前記選択された機能モードに対応した機能を割り当てる機能割当ステップと、
を含み、
前記機能モード選択ステップは、前記機能モード選択用信号が、定常状態は高レベル又は低レベルのいずれか一方の電位レベルとなり、パルス的に他方の電位レベルに変位するトリガ信号の場合、前記第１の所定数の機能モード選択用入力端子に入力される前記トリガ信号のうち、いずれかのトリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチするとともに、所定期間を計測するタイマを起動し、このタイマが前記所定期間を計測し終わるまでに他の前記機能モード選択用入力端子に入力される前記トリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチし、前記タイマが前記所定期間を計測し終わったら、その時点においてラッチ又は入力されている機能モード選択用信号の信号レベルの組み合わせに基づいて、複数の機能モードのうちいずれか一つを選択する
ことを特徴とする入力端子割当機能拡張方法。
（４）外部からの信号を入力する入力端子に割り当てる機能を拡張する入力端子割当機能拡張装置に用いられる入力端子割当機能拡張方法であって、
複数の前記入力端子のうち、第１の所定数の入力端子を、他の第２の所定数の入力端子のそれぞれに割り当てる機能を拡張するための選択信号である機能モード選択用信号のための機能モード選択用入力端子とし、この機能モード選択用入力端子に入力される前記機能モード選択用信号に基づいて、複数の機能モードのうちいずれか一つを選択する機能モード選択ステップ、
前記機能モード選択ステップで選択された機能モードに基づいて、前記他の第２の所定数の入力端子に前記選択された機能モードに対応した機能を割り当てる機能割当ステップと、
を含み、
前記機能モード選択ステップは、前記機能モード選択用信号が、定常状態は高レベル又は低レベルのいずれか一方の電位レベルとなり、パルス的に他方の電位レベルに変位するトリガ信号の場合、前記第１の所定数の機能モード選択用入力端子に入力される前記トリガ信号のうち、いずれかのトリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチするとともに、他の前記機能モード選択用入力端子に入力される前記トリガ信号の電位レベルの変位を検出する処理と、前記他の第２の所定数の入力端子への信号の入力の有無を検出する処理とを開始し、前記他の機能モード選択用入力端子に入力される前記トリガ信号の電位レベルの変位を検出したら、その変位が検出されたトリガ信号の電位レベルをラッチし、前記他の第２の所定数の入力端子への信号の入力を検出したら、その時点においてラッチ又は入力されている機能モード選択用信号の信号レベルの組み合わせに基づいて、複数の機能モードのうちいずれか一つを選択する
ことを特徴とする入力端子割当機能拡張方法。
【発明の効果】
【００１０】
本発明によれば、機能モード選択用信号としてトリガ信号も使用することが可能な入力端子割当機能拡張装置、入力端子割当機能拡張方法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例を説明するためのシステム構成図である。
【図２】入力端子割当機能拡張を説明する図である。
【図３】第１実施例の動作を説明するタイミングチャートである。
【図４】第２実施例の動作を説明するタイミングチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施の形態を説明する。
【００１３】
図１は、本発明の一実施例の入力端子割当機能拡張装置１の内部構成を示すとともに、この入力端子割当機能拡張装置１を用いたシステムの構成を示す図である。
＜システム構成＞
入力端子割当機能拡張装置１は、制御対象機器３が備えるＣＰＵ（Central Processing Unit）２が実行するソフトウェアとして実装される。なお、ソフトウェアではなく、回路などで実現されるハードウェアとして搭載されても勿論良い。
【００１４】
制御対象機器３は、例えばモニターやカメラなどの電子機器である。
【００１５】
コントローラ４は、この制御対象機器３を遠隔操作するための機器である。コントローラ４は、スイッチＳＷ１〜７を備えている。このスイッチＳＷ１〜７の一方の端は、コントローラ４と制御対象機器３とがお互いに備えるコネクタ５の入力端子であるＴ１〜Ｔ７、及びこの２つのコネクタ５を接続するケーブル６とを介して、制御対象機器３内のＣＰＵ２の入力端子であるポートＰ１〜７にそれぞれ接続される。また、これらポートＰ１〜Ｐ７に接続された各信号線は同時に電源７に抵抗Ｒを介して接続される。一方、スイッチＳＷ１〜７の他方の端は、全てショートされ、２つのコネクタ５のＴ８とケーブル６とを介して、制御対象機器３内のアース８に接続される。
【００１６】
本実施例では、スイッチＳＷ１〜７のうち、ＳＷ１〜３を、機能モード選択用信号を生成するために用いる。従って、このスイッチＳＷ１〜３は、前述した押しボタンスイッチであり、生成される機能モード選択用信号はトリガ信号となる。なお、スイッチＳＷ４〜７はどのような種類のスイッチでも構わない。
【００１７】
コネクタ５は、パラレル／シリアル通信用として用いられるＲＪ−４５端子を使用するが、これに限らずシリアル通信用のＲＳ−４８５端子やＲＳ−２３２Ｃ端子を流用しても構わない。ＲＪ−４５端子は、Ｔ１からＴ８の８個の信号端子を備えている。前述した通り、このうち１個（Ｔ８）を、アース用端子として用い、残りの７個（Ｔ１〜Ｔ７）を信号入出力用端子として用いる。
【００１８】
スイッチＳＷ１〜７のそれぞれがＯＮ（閉）状態となると各信号線はアース８にショートされ、Ｐ１〜７に入力される信号はアース８の電位にプルダウンされるので、その信号レベルはＬレベルとなる。一方、スイッチＳＷ１〜７のそれぞれがＯＦＦ（開）状態となると、各信号線はアース８から開放され、Ｐ１〜７に入力される信号は電源７の電位にプルアップされるので、その信号レベルはＨレベルとなる。
【００１９】
なお、本実施例ではコントローラ４を用いる例を説明するが、コントローラ４を用いずに、スイッチＳＷ１〜７を制御対象機器３の筐体に直接設ける構成としても勿論良い。
【００２０】
入力端子割当機能拡張装置１は、トリガ信号変換部１０１と、機能モード選択部１０２と、機能割当部１０３とを含んで構成される。
【００２１】
ＣＰＵ２のＰ１〜Ｐ７に入力される信号のうち、Ｐ１〜Ｐ３に入力される機能モード選択用信号はトリガ信号変換部１０１に供給される。一方、Ｐ４からＰ７に入力される信号（制御信号）は、それぞれ機能割当部１０３に供給される。
【００２２】
トリガ信号変換部１０１は、後述する処理によって、トリガ信号として入力される機能モード選択用信号をメイク信号に変換し、そのメイク信号を機能モード選択部１０２に供給する。
【００２３】
機能モード選択部１０２は、トリガ信号変換部１０１から供給されるメイク信号に基づいて、機能モードを選択し、その選択結果を機能割当部１０３に供給する。
【００２４】
機能割当部１０３はＰ４〜Ｐ７の各端子毎に設けられており、各端子から供給される制御信号に対して、機能モード選択部１０２から供給される選択結果に基づいて、各機能モード毎に異なる機能を割当てる。そして、機能を割当てた制御信号を、各種制御部２０１へ供給する。
【００２５】
各種制御部２０１は、ＣＰＵ２が実行するソフトウェアとして実装されており、機能割当部１０３から供給される機能が割当てられた制御信号に基づいて、制御対象機器３が備える被制御部３０１を制御する。
【００２６】
被制御部３０１は、各種制御部２０１からの制御を受けて、制御対象機器３が備える様々な機能を実際に実現するブロックである。例えば、制御対象機器がモニターの場合は、電源ＯＮ／ＯＦＦ、輝度調整、コントラスト調整などの機能を実現する。
＜入力端子割当機能拡張について＞
次に、入力端子割当機能拡張について具体的に説明する。
【００２７】
本実施例においては、ＣＰＵ２のポートＰ１〜Ｐ７のうち、Ｐ１〜Ｐ３を機能モード選択用信号の入力用として用い、Ｐ４からＰ７を制御信号の入力用として用いる。従って、図２に示すように、Ｐ１〜Ｐ３の３個のポートに入力される機能モード選択用信号のＨ（１）／Ｌ（０）の信号レベルの組み合わせで８個の機能モードを選択可能である。従って、４個の入力ポートに入力される制御信号の機能を、４×８＝３２個に機能拡張できることになる。しかしながら、これは、前述の通り、Ｈ／Ｌレベルの２値の定常状態を持つメイク信号を機能モード選択用信号として使用する場合に実現できるものであって、定常状態がＨ／Ｌレベルのいずれか一方しか持たないトリガ信号の場合は、実現困難である。例えば、コントローラ４の押しボタンスイッチＳＷ１〜３を操作者が押して、図２における機能モードＣを選択しようとする場合を考える。この場合、Ｐ１とＰ３をＬ（０）にする必要があるが、これを実現するには操作者は、Ｐ１とＰ３に接続されている押しボタンスイッチＳＷ１とＳＷ３とを同時に押さなければならない。また、同時に押したとしても、離すともとのＨ（１）レベルに戻ってしまうので、同時に押している期間になんらかの手段で、機能モードＣへの設定を固定しなければならない。このような操作は現実的ではない。
【００２８】
本発明は、この問題の解決を図ったものである。
＜トリガ信号変換部＞
上記問題を解決する本実施例の要部であるトリガ信号変換部１０１について詳細に説明する。なお、このトリガ信号変換部１０１は、機能モード選択部１０２に内包されるものであるが、本実施例では説明の便宜上機能モード選択部１０２とは別の構成として説明する。
［第１実施例］
図３は、このトリガ信号変換部１０１の第１実施例の動作を説明するタイミングチャートである。  操作者は、制御対象機器３に、図２の３２個の機能のうち例えば機能モードＣの中のいずれかの機能を実現させたいと考えたとき、まずコントローラ４の機能モード選択用のスイッチＳＷ１とＳＷ３とを押すことになる。
【００２９】
このとき、トリガ信号変換部１０１は、スイッチＳＷ１〜ＳＷ３のいずれかが押されたこと、即ち、Ｐ１〜Ｐ３のいずれかに入力される機能モード選択用信号の信号レベルがＨレベルからＬレベルに遷移したことを検出する。図３の例では、Ｐ１を最初に検出している。
【００３０】
次に、トリガ信号変換部１０１は、Ｐ１へ入力される機能モード選択用信号の信号レベルがＨレベルからＬレベルへ遷移したタイミングで、そのＬレベルをラッチするとともに、内部に備えるタイマを起動する。このタイマは機能モード選択期間を計測するものである。機能モード選択期間とは、操作者の機能モード選択用のスイッチＳＷ１〜ＳＷ３への操作によって生成されＰ１〜Ｐ３に入力される機能モード選択用信号の信号レベルの遷移を受け付ける期間であり、例えば５秒とする。この期間にＨレベルからＬレベルへ遷移した機能モード選択用信号は、そのＬレベルをラッチする。図３の例では、Ｐ３へ入力される機能モード選択用信号の信号レベルがＨレベルからＬレベルへ遷移しているので、そのＬレベルをラッチする。
【００３１】
そして、タイマが機能モード選択期間の終了を検出したタイミングで、Ｐ１〜Ｐ３に対応したラッチ又は入力されている機能モード選択用信号の信号レベルの組み合わせをメイク信号として、機能モード選択部１０２へ供給する。図３の例では、Ｐ１とＰ３とへ入力された機能モード選択用信号がＬレベルにラッチされており、Ｐ２へ入力された機能モード選択用信号はＨレベルのままであったので、メイク信号は、Ｐ１＝０、Ｐ２＝１、Ｐ３＝０となる。
【００３２】
これにより、機能モード選択部１０２は、供給された上記のメイク信号によって、図２における機能モードＣを選択することが可能となる。
【００３３】
なお、トリガ信号変換部１０１は、機能モード選択期間中に再度Ｐ１〜Ｐ３へ入力される機能モード選択用信号がＨレベルからＬレベルに遷移した場合には、タイマを再起動させないことはいうまでもない。
【００３４】
以上の処理により、機能モード選択用信号としてトリガ信号も使用することが可能となる。
【００３５】
なお、図２の機能モードＨに関しては、本実施例では機能モード選択用信号がＨレベルからＬレベルに遷移しないので使用できないが、これを除いたとしても、２８個の機能は実現できるので実用上問題ない。
【００３６】
また、機能モードＨを、機能モードを選択しないデフォルトの４つめのモードとして使用することも可能である。
［第２実施例］
図４は、トリガ信号変換部１０１の第２実施例の動作を説明するタイミングチャートである。
【００３７】
第１実施例ではタイマを使用したが、この第２実施例はタイマを使用しないところに特徴がある。
【００３８】
なお、この第２実施例の場合、図１におけるＣＰＵ２のＰ４〜Ｐ７へ入力される各制御信号もトリガ信号変換部１０１へ供給される。
【００３９】
第１実施例と同様に、操作者は、制御対象機器３に、図２の３２個の機能のうち例えば機能モードＣの中のいずれかの機能を実現させたいと考えたとき、まずコントローラ４の機能モード選択用のスイッチＳＷ１とＳＷ３とを押すことになる。
【００４０】
このとき、トリガ信号変換部１０１は、スイッチＳＷ１〜ＳＷ３のいずれかが押されたこと、即ち、Ｐ１〜Ｐ３のいずれかに入力される機能モード選択用信号の信号レベルがＨレベルからＬレベルに遷移したことを検出する。図３の例では、Ｐ１を最初に検出している。
【００４１】
トリガ信号変換部１０１は、Ｐ１へ入力される機能モード選択用信号がＨレベルからＬレベルへ遷移したタイミングで、そのＬレベルをラッチするとともに、Ｐ２、Ｐ３へ入力される機能モード選択用信号のレベル遷移の有無と、Ｐ４〜Ｐ７への制御信号の入力の有無を同時に検出する。
【００４２】
図４では、次に検出したのは、Ｐ３へ入力される機能モード選択用信号の遷移であるので、その検出したＬレベルをラッチする。
【００４３】
図４では、次に検出したのは、Ｐ４〜Ｐ７のいずれかへの制御信号の入力である。
【００４４】
トリガ信号変換部１０１は、Ｐ４〜Ｐ７のいずれかへの制御信号の入力を検出したら、そのタイミングで、Ｐ１〜Ｐ３に対応したラッチ又は入力されている機能モード選択用信号の信号レベルの組み合わせをメイク信号として、機能モード選択部１０２へ供給する。
【００４５】
図４の例では、Ｐ１とＰ３とへ入力された機能モード選択用信号がＬレベルにラッチされており、Ｐ２へ入力された機能モード選択用信号はＨレベルのままであったので、メイク信号は、Ｐ１＝０、Ｐ２＝１、Ｐ３＝０となる。
【００４６】
これにより、機能モード選択部１０２は、供給された上記のメイク信号によって、図２における機能モードＣを選択することが可能となる。更に、Ｐ４からＰ７のいずれかの制御信号も入力されているので、機能モードＣ１〜Ｃ７のいずれか一つの機能も同時に確定されることになる。
【００４７】
以上の処理により、機能モード選択用信号としてトリガ信号も使用することが可能となる。
【００４８】
なお、図２の機能モードＨに関しては、本実施例では機能モード選択用信号がＨレベルからＬレベルに遷移しないので使用できないが、これを除いたとしても、２８個の機能は実現できるので実用上問題ない。
【００４９】
また、機能モードＨを、機能モードを選択しないデフォルトの４つめのモードとして使用することも可能である。
【００５０】
なお、以上説明した構成は一例であることは言うまでもない。ＣＰＵ２のポートはＰ１〜Ｐ７の７個に限らず何個であっても良い。また、機能モード選択用信号の入力用及び制御信号の入力用としてどのポートを何個使用するかは適宜自由に選択して良い。
【００５１】
また、本発明は上記した装置の機能をコンピュータに実現させるためのプログラムを含むものである。これらのプログラムは、記録媒体から読み取られてコンピュータに取り込まれてもよいし、通信ネットワークを介して伝送されてコンピュータに取り込まれてもよい。
【符号の説明】
【００５２】
１：入力端子割当機能拡張装置
２：制御対象機器
３：ＣＰＵ
４：コントローラ
５：入出力端子
６：ケーブル
７：電源
９：アース
１０１：トリガ信号変換部
１０２：機能モード選択部
１０３：機能割当部
２０１：各種制御部
３０１：被制御部
【図１】
2014071597.tif 000003
【図２】
2014071597.tif 000004
【図３】
2014071597.tif 000005
【図４】
2014071597.tif 000006