(57)【特許請求の範囲】
【請求項１】
第１接点から第ｎ接点までのｎ接点を有し、前記第１接点と前記第ｎ接点との間を往復して接点を選択する多接点切替スイッチと、
前記多接点切替スイッチにより選択された接点を検出する接点検出手段と、
前記多接点切替スイッチの各接点番号に対応付けた互いに異なるチャネル番号の系列であるチャネル番号系列を複数記憶した系列接点番号テーブル記憶手段と、
特定接点としての前記第１接点又は前記第ｎ接点を前記多接点切替スイッチが通過したことを検出したとき、複数の前記チャネル番号系列の内、適用するチャネル番号系列を変更し、適用されたチャネル番号系列に基づいて、前記多接点切替スイッチにより選択された接点に対応するチャネル番号を判断するチャネル系列判断手段と、
を備えたことを特徴とする電子機器のチャネル切替装置。
【請求項２】
前記系列接点番号テーブル記憶手段は、前記第ｎ接点を介してそれぞれチャネル番号が連続する２つのチャネル番号系列を含んで、チャネル番号を記憶したことを特徴とする請求項１に記載の電子機器のチャネル切替装置。
【請求項３】
第１接点から第ｎ接点までのｎ接点を有し、前記第１接点から前記第ｎ接点の間を往復して各接点を選択する多接点切替スイッチによって、任意の接点を選択することによりチャネル切替を行うチャネル切替方法において、
前記多接点切替スイッチにより選択された接点を検出する接点検出処理と、
特定接点としての前記第１接点又は前記第ｎ接点が選択されたことを検出する特定接点通過検出処理と、
前記特定接点が選択されたことを検出した場合、前記多接点切替スイッチの各接点番号に対応付けた互いに異なるチャネル番号の系列であるチャネル番号系列を複数記憶した系列接点番号テーブルに基づいて、複数の前記チャネル番号系列の内の適用するチャネル番号系列を変更し、適用されたチャネル番号系列に基づき、選択された接点に対応するチャネル番号を判断するチャネル系列判断処理と、
を含むことを特徴とする電子機器のチャネル切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器のチャネル切替装置及び、その方法に関し、詳細には、ロータリスイッチ等の多接点切替スイッチを用いて接点数を越えるチャネル切替装置として機能する電子機器のチャネル切替装置及び方法に関する。
【背景技術】
【０００２】
電子機器においては、多接点切替スイッチを使用して、種々の信号の切替えを行うことが多い。例えば、無線通信機では従来から、チャネル数に応じた数の水晶振動子を備え、多接点（多回路接点）をもつロータリスイッチやスライドスイッチによって、目的とするチャネルに対応する水晶振動子を選択していた。
図４は、ロータリスイッチによってチャネル切替を行う従来のチャネル切替装置を備えた無線通信機の一例を示す概要構成図である。この例に示す無線通信機は、チャネル切替装置の制御部４１と、無線部４２とを含み、制御部４１には、接点数が１０のロータリスイッチ４３と、そのロータリ接点から接点情報を受けて、選定されたチャネルを特定するＣＰＵ４４と、そのために必要なデータを記憶したＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）４５と、ロータリスイッチ４３によって選定したチャネル等を表示する表示部４６とを備えている。また、無線部４２には、上記ＣＰＵ４４からの信号に従って発振周波数信号を発生するＰＬＬシンセサイザ４７を備えている。
このように構成した無線通信機では、ロータリスイッチ４３を回転させると、各接点に対応してチャネルが選択される。例えば図５に示すように、第１の接点（Ｐ１）がチャネル１（ＣＨ１）で、右回りにロータリスイッチ４３を回転させると、順番に第２接点（Ｐ２）乃至第１０接点（Ｐ１０）が夫々、チャネル２（ＣＨ２）乃至チャネル１０（ＣＨ１０）となるように構成されている。また、ロータリスイッチ４３を逆方向（図面左方向）に回転させると、各接点に一対一に対応して、チャネル１０（Ｐ１０）からチャネル１（Ｐ１）に切替えることが出来る。
【０００３】
一方、近年は無線通信機もデジタル化が進み、また、チャネル切替も多数の水晶振動子を並べて選択する方式に代わり、少数の水晶振動子によって発振させた周波数信号を分周することによって、所望の発振周波数信号を得るようにしたＰＬＬシンササイザのようなデジタルシンセサイザ方式の発振回路が使用されるようになった。このような各種のシンセサイザ方式の発振回路におけるチャネル切替には、多接点のロータリスイッチに代わりロータリエンコーダが使用されている。
ロータリエンコーダは、回転軸にセンサを取り付け、軸の回転量を示すパルス信号をＣＰＵ等を含むデジタル回路に供給することによって、ソフトウエア的にチャネルを選択するものである。ソフトウエア的手段によって、一つの操作キー（スイッチ）により、複数の機能切替を行う手段としては、例えば特許文献１に開示されているので参照することができる。
【特許文献１】特開２００７−３０４７８０公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで上述したように、近年、無線通信方式のデジタル化が進められているが、同時に、周波数の有効利用の観点からチャネル周波数帯域のナロー化や、多チャネル化も行われている。このような多チャネル化に対応するには、当然ながらチャネル数も増加するので、それに応じた切替手段が必要となる。
しかしながら、新規に製造される無線通信機においては、上述したようなロータリエンコーダを備え、それに対応したＣＰＵと周辺回路を組み込めばよいが、多接点ロータリスイッチによってチャネル切替を行う方式の無線通信機を多チャネルに対応するよう改造する場合は、煩雑な改造作業が必要であった。
例えば、１０チャネルの無線通信機を、それ以上の多チャネル無線通信機に改造する場合は、ロータリスイッチをそれに見合ったものに交換する必要がある。更に、ＣＰＵ等を使用した制御を行うものが多いので、チャネル変更に際しては、ソフトウエアの変更と共に、ＣＰＵに対する追加の接点検出ポートを追加することも必要であった。このような回路の追加には新たなプリント基板を付加する場合が多いことから所要のスペースが必要であり、そのようなスペースが得られない場合は、チャネル増加の改造が不可能であった。このような不具合は、無線通信機に限らず、機能切替え機能をもった電子機器や装置において、広く認識された問題であって、その解決方法が望まれていた。
【０００５】
本発明は、このような従来の電子機器における不具合を解消するためになされたものであって、ロータリスイッチやスライドスイッチ等の接点数を越える数の切替え機能をもつように改造する際に、現用スイッチを交換する必要が無く、プログラムやデータの変更等のソフトウエア的な改造によって対応可能である電子機器のチャネル切替装置及び方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明はこのような課題を解決するために、請求項１記載の発明は、第１接点から第ｎ接点までのｎ接点を有し、前記第１接点と前記第ｎ接点との間を往復して接点を選択する多接点切替スイッチと、前記多接点切替スイッチにより選択された接点を検出する接点検出手段と、前記多接点切替スイッチの各接点番号に対応付けた互いに異なるチャネル番号の系列であるチャネル番号系列を複数記憶した系列接点番号テーブル記憶手段と、特定接点としての前記第１接点又は前記第ｎ接点を前記多接点切替スイッチが通過したことを検出したとき、複数の前記チャネル番号系列の内、適用するチャネル番号系列を変更し、適用されたチャネル番号系列に基づいて、前記多接点切替スイッチにより選択された接点に対応するチャネル番号を判断するチャネル系列判断手段と、を備えたことを特徴とする。
【０００７】
請求項２記載の発明は、前記系列接点番号テーブル記憶手段は、第ｎ接点を介してそれぞれチャネル番号が連続する２つのチャネル番号系列を含んで、チャネル番号を記憶したことを特徴とする。
【０００８】
請求項３記載の発明は、第１接点から第ｎ接点までのｎ接点を有し、前記第１接点から前記第ｎ接点の間で往復して接点を選択する多接点切替スイッチで、接点を選択することによりチャネル切替を行うチャネル切替方法において、前記多接点切替スイッチで選択された接点を検出する接点検出処理と、前記第１接点又は前記第ｎ接点からなる特定接点が選択されたことを検出する特定接点通過検出処理と、前記特定接点が選択されたことを検出した場合、互いに異なるチャネル番号を含む複数のチャネル番号系列であって、前記多接点切替スイッチの１つの接点に対し、互いに異なるチャネル番号を対応付ける前記複数のチャネル番号系列でチャネル番号が記憶された系列接点番号テーブルに基づいて、前記複数のチャネル番号系列のうちの、適用するチャネル番号系列を変更し、適用されているチャネル番号系列に基づき、選択された接点に対応するチャネル番号を判断するチャネル系列判断処理と、を備えたことを特徴とする。
【発明の効果】
【０００９】
本発明は以上説明したように構成し、又は制御するので、ロータリスイッチを交換することなく、プログラムやデータの追加等のソフトウエアを更新するのみで、ロータリスイッチの接点数を越えたチャネル切替えが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は本発明に係るチャネル切替装置を採用した無線通信機の一例を示す概要構成図である。この例に示す無線通信機は、チャネル切替装置の制御部１と、無線部２とを含み、制御部１には、１０接点を備えたロータリスイッチ３と、そのロータリ接点から接点情報の供給を受けるＣＰＵ４と、接点情報に従って、選定されたチャネルを特定するためのデータ（系列接点番号テーブル）を記憶したＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）５と、ロータリスイッチ３によって選定したチャネル等を表示する表示部６とを備えている。また、無線部２には、上記ＣＰＵ４からの信号に従って発振周波数信号を発生するＰＬＬシンセサイザ７を備えている。
【００１１】
図１に示す構成においては、ロータリスイッチ３は上記図４に示したロータリスイッチ４３と同じもので、接点数（回路数）は１０接点であり、第１接点から第１０接点の間を往復回転し、第１０接点から第１接点への直接の切替え（回転）や、その逆の回転は出来ないものとする。そして、ＣＰＵ４はロータリスイッチ３が操作されたとき、通過した接点を含めて接点情報が供給される。ＥＥＰＲＯＭ５には、以下に説明するようにロータリスイッチ３の回転（操作）に伴い通過する接点情報に対応して、各接点に互いに異なる系列のチャネル番号を付与するための系列接点番号テーブルが記憶されている。そして、この例では、ロータリスイッチ３の接点が１０接点でありながら、１８チャネルの選択を可能（１８接点のロータリスイッチと同じ機能をもったもの）としたものである。なお、ロータリスイッチ３を回転させると、多数のロータリ接点のいずれかにコモン端子（ロータリスイッチの共通電極）が電気的に接触し、コモン端子の接地信号（低電位）、又は、高電位信号がロータリ接点に伝達されることから、選択した接点情報をＣＰＵ４に伝達するのが一般的であろう。
【００１２】
図２は、図１に示した構成におけるチャネル判断処理の一例を示したもので、図中Ｐ１乃至Ｐ１０は、ロータリスイッチ３の各接点番号を示している。
先ず、この例では、第１接点（Ｐ１）と第１０接点（Ｐ１０）を特定接点として設定し、ＣＰＵ４はロータリスイッチ３の回転に伴い選択される接点情報を検出し、同時に特定接点を通過したことを検出する機能を備えている（接点検出手段、接点検出処理、特定接点通過検出処理）。そして、ロータリスイッチにおいて、特定接点を通過してチャネル設定操作がなされたとき、その時の接点系列がＡ列であるかＢ列であるかを判断し、その判断に基づいて、同一接点であっても異なるチャネル番号を選択したものと識別するものである。
図２を用いて具体的に説明すると、第２接点（Ｐ２）から第１接点（Ｐ１）を経て再び第２接点（Ｐ２）に変更したとき、Ａ列からＢ列に変更し、第９接点（Ｐ９）から第１０接点（Ｐ１０）を経て再び第９接点（Ｐ９）に変更したとき、Ｂ列からＡ列に変更される。
【００１３】
例えば、図２において、スタート時点がＡ列状態で、第１接点（Ｐ１）に接点が位置している状態（ＣＨ１）でロータリスイッチが操作され、第２接点（Ｐ２）に変更されたときは、チャネル２（ＣＨ２）となる（図２、２１実線矢印）。その状態において、第２接点（Ｐ２）から第３接点（Ｐ３）に変更されたときは、依然Ａ列のままであり、その時のチャネルは３チャネル（ＣＨ３）、同様に、第４接点（Ｐ４）乃至第１０接点（Ｐ１０）の間の変更は、Ａ列の状態で、チャネル４（ＣＨ４）乃至チャネル１０（ＣＨ１０）が選択されたものとなる。以上の操作は、図２の符号２２の破線で囲った範囲に示すＡ列である。
一方、第１０接点（Ｐ１０）から第９接点（Ｐ９）にリターンするとき、即ち、Ｐ９からＰ１０を経て再びＰ９に戻る操作（特定接点を経由して変更）を行った場合、その情報をＣＰＵ４が検出すると、Ｂ列に変更され（図２、２３実線矢印）、そのときの第９接点（Ｐ９）におけるチャネルは１１（ＣＨ１１）となる。その状態で、第９接点（Ｐ９）乃至第２接点（Ｐ２）の間の切替えにおいては（図２の破線２４にて囲んだ範囲では）、チャネル１１（ＣＨ１１）乃至チャネル１８（ＣＨ１８）が選択されたものとなる。
【００１４】
また、特定接点である第１接点（Ｐ１）についても同様に、第１接点（Ｐ１）から、第２接点（Ｐ２）に変更したとき、Ａ列になるかＢ列になるかは、第１接点第２接点に変更する前の系列がＡであるか、Ｂであるかによって異なる。即ち、Ａ列の状態（Ｐ１に変更される前がＡ列の状態）から第２接点（Ｐ２）に変更されれば、Ｂ列に変更されて、チャネル１８（ＣＨ１８）となるが、第１接点に変更される前がＢ列の状態の第２接点（Ｐ２：そのときのチャネルは１８）である場合は、Ａ列に変更され、チャネル１（ＣＨ１が識別される）。即ち、特定接点である第１接点を挟んで、第２接点、第１接点、第２接点、と変更したとき、系列が変更される。このためにＣＰＵ４には上述したように制御する上で必要なプログラムが格納され、上記ＥＥＰＲＯＭ５には、各接点情報、特定接点の設定を含めたデータが格納されている。
【００１５】
図３は、本発明に係るチャネル切替（処理）方法の一例を示すフローチャートである。この例に示す処理フローは、処理がスタートすると、ロータリスイッチが操作されたか否かを検出し（Ｓ１）、操作されたことを検出すると（Ｓ１、Ｙｅｓ）、選択された接点が何れの接点であるかを判定する（Ｓ２）。この判定は、上述したようにＣＰＵ４がロータリスイッチ３の接点情報から判断する。選択された接点が判定されると、その接点が、予め設定した特定接点を通過した（経由した）ものであるか否かを判断し（Ｓ３）、特定接点を通過していない場合は（Ｓ３、Ｎｏ）、その時に設定されている系列に従って、判定した接点に対応するチャネル番号である旨の信号を出力し、表示（Ｓ４）した後、Ｓ１に戻って、次のチャネル操作を待機する。
一方上記処理Ｓ３において、特定接点を通過したチャネル操作である場合は（Ｓ３、Ｙｅｓ）、選択された接点が何れの系列であるかを判定し（Ｓ５）、該当する系列に対応して選択された接点のチャネル番号を示す信号を発生し、無線部２のＰＬＬシンセサイザ７に出力すると共に、表示部に、チャネル表示を行う（Ｓ６）。
なお、以上説明は本発明の一例であって、種々の変形が可能である。例えば、特定接点はロータリスイッチの両端の接点に限らず、中間の接点であっても構わないし、系列数も２系列に限定することなく、３系列以上であっても構わない。
【００１６】
また、現用のロータリスイッチが上記実施例のものと異なり、第１接点と第１０接点との間の直接の切替が可能なもの、即ち、連続して回転するタイプのロータリスイッチである場合には、また違った制御も可能であろう。一例としては、ロータリスイッチの切替信号を、ロータリエンコーダの信号として使用することが考えられる。つまり、ロータリスイッチの接点信号を、単なるパルス信号としてＣＰＵ４に取り込み、取り込んだパルスの数をカウントして、ロータリスイッチの回転量を判断して、順次、チャネルを切り換えることができる。
あるいは、図１、図２によって説明した実施例と同様の考え方に基づいて、上記系列接点番号テーブルに、３系列以上の系列接点番号を設定し、第１接点（Ｐ１）と第１０接点（Ｐ１０）を通過する際に、系列を切替える（変更する）ように制御することもできる。この方法によれば、１０接点のロータリスイッチを使用して、任意の多数のチャネル切替が可能である。つまり、第１接点（Ｐ１）から第１０接点（Ｐ１０）に切替えた場合、系列数をインクリメント（桁上げ）し、逆方向に変更された場合は、デクリメント（桁下げ）を行えば、ロータリエンコーダと同様のチャネル切替が可能であろう。
【００１７】
また、上述した特定の接点を通過する操作を、連続して行った場合に、その連続回数に対応して、系列の変更を行うように制御することも可能である。例えば、特定接点として第１接点が設定されているとき、第２接点（Ｐ２）と第１接点（Ｐ１）の切替を連続して３回行った場合は、系列数のインクリメント数を３桁増加することによって、一挙に、系列数を所望の大きな数に変更することができる。また、逆に第９接点（Ｐ９）と第１０接点（Ｐ１０）の間の切替が連続して行われたときは、その連続回数に応じてデクリメントすることもできる。この操作は、一定時間内に特定接点以外への切替を含まないことをＣＰＵ４によって検出すれば、他の操作と識別することが可能であろう。
また、本発明によるチャネル切替方法を、コンピュータが制御可能なＯＳに従ってプログラミングすれば、同様のＯＳを備えたコンピュータであれば同じ処理方法により制御することができる。更に、このようなプログラムをコンピュータが読み取り可能な形式で記録媒体に記録すれば、記録媒体を持ち運ぶことにより何処でもプログラムを稼動することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係るチャネル切替装置を備えた無線通信機の一実施形態を示す概要構成図。
【図２】本発明の一実施形態例の制御例を説明するためのチャネル切替遷移図。
【図３】本発明のチャネル切替方法の一例を示すフローチャート。
【図４】従来のチャネル切替装置を備えた無線通信機の一実施形態を示す概要構成図。
【図５】従来のチャネル切替処理の一例を示すチャネル切替遷移図。
【符号の説明】
【００１９】
１  制御部、２  無線部、３  ロータリスイッチ、４  ＣＰＵ、５  メモリ（記憶手段）、６  表示部、７  ＰＬＬシンセサイザ、２２  Ａ列の範囲を示すブロック、２４  Ｂ列の範囲を示すブロック
【図１】
0005050875.tif 000002
【図２】
0005050875.tif 000003
【図３】
0005050875.tif 000004
【図４】
0005050875.tif 000005
【図５】
0005050875.tif 000006