(57)【要約】【課題】電源電圧が変化した場合にも、スイッチのオン／オフ状態の判断を正確に行うことが可能な入力装置を提供する。【解決手段】ＤＶＤプレーヤの入力部１０５は、スイッチ１１〜１５と、スイッチ１１〜１５のオン／オフ状態が切り替えられた場合に電圧が変化するノードＮａの電圧を検出するＡＤＣ３１と、設定値を記憶するＲＯＭ３４と、ノードＮａの電圧と設定値とに基づいて、スイッチ１１〜１５のオン／オフ状態を判断するＣＰＵ３３と、電源電圧Ｖｃｃを検出するＡＤＣ３２とを備える。ＣＰＵ３３は、電源電圧Ｖｃｃが低下した場合に、電源電圧Ｖｃｃに対応した設定値を算出し、ノードＮａの電圧と算出した設定値とに基づいて、スイッチ１１〜１５のオン／オフ状態を判断する。【選択図】図３
2011034528.tif 000002
【特許請求の範囲】
【請求項１】
接地端子と電源電圧端子との間に接続されたスイッチと、
前記スイッチのオン／オフ状態が切り替えられた場合に電圧が変化するノードに接続され、前記ノードの電圧を検出する第１検出部と、
前記スイッチのオン／オフ状態を判断するための設定値を記憶する記憶部と、
前記第１検出部により検出されたノードの電圧と、前記記憶部に記憶された設定値とに基づいて、前記スイッチのオン／オフ状態を判断する判断部と、を備えた入力装置において、
電源電圧端子に接続され、電源電圧を検出する第２検出部と、
前記第２検出部により電源電圧の変化を検出した場合に、前記記憶部に記憶された設定値を用いて、変化後の電源電圧に対応した設定値を算出する算出部と、をさらに備え、
前記判断部は、前記第２検出部により電源電圧の変化を検出した場合に、前記第１検出部により検出されたノードの電圧と、前記算出部により算出された設定値とに基づいて、前記スイッチのオン／オフ状態を判断する、ことを特徴とする入力装置。
【請求項２】
請求項１に記載の入力装置において、
前記スイッチがオン状態に切り替えられた場合に、前記ノードの電圧が低下するように構成され、
前記判断部は、前記第１検出部により検出されたノードの電圧が、前記記憶部に記憶された設定値よりも低下したときに、前記スイッチがオン状態であると判断する、ことを特徴とする入力装置。
【請求項３】
請求項２に記載の入力装置において、
前記算出部は、前記第２検出部により電源電圧の低下を検出した場合に、前記記憶部に記憶された設定値よりも低い設定値を算出し、
前記判断部は、前記第２検出部により電源電圧の低下を検出した場合に、前記第１検出部により検出されたノードの電圧が、前記算出部により算出された設定値よりも低下したときに、前記スイッチがオン状態であると判断する、ことを特徴とする入力装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の入力装置において、
前記スイッチは、接地端子と電源電圧端子との間に複数設けられており、
前記記憶部は、複数のスイッチのオン／オフ状態を判断するために複数の設定値を記憶する、ことを特徴とする入力装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の入力装置を備えたことを特徴とするディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スイッチを備えた入力装置およびディスク装置に関する。
【背景技術】
【０００２】
従来、図９に示すような、スイッチ５０１〜５０３と、抵抗５０４〜５０６と、制御部５０７とを備えた入力装置５００が知られている。
【０００３】
入力装置５００では、スイッチ５０１〜５０３の一方端が接地端子５０８に接続されている。スイッチ５０１の他方端は、直列に接続された抵抗５０４および５０５を介してノードＮｂに接続されている。スイッチ５０２の他方端は、抵抗５０４および５０５の間に接続されている。すなわち、スイッチ５０２の他方端は、抵抗５０５を介してノードＮｂに接続されている。スイッチ５０３の他方端は、ノードＮｂに接続されている。抵抗５０６は、一方端がノードＮｂに接続され、他方端が電源電圧端子５０９に接続されている。
【０００４】
したがって、スイッチ５０１〜５０３が全てオフ状態である場合には、ノードＮｂの電圧は、電源電圧Ｖｃｃになる。また、スイッチ５０１がオン状態になった場合には、ノードＮｂの電圧は、電源電圧Ｖｃｃが抵抗５０６と抵抗５０４および５０５とにより分圧された電圧Ｖｂ１になる。
【０００５】
また、スイッチ５０２がオン状態なった場合には、ノードＮｂの電圧は、電源電圧Ｖｃｃが抵抗５０６と抵抗５０５とにより分圧された電圧Ｖｂ２になる。また、スイッチ５０３がオン状態になった場合には、ノードＮｂの電圧は、接地電位になる。
【０００６】
制御部５０７は、ノードＮｂの電圧に基づいて、スイッチ５０１〜５０３のオン／オフ状態を判断する。具体的には、制御部５０７は、電源電圧Ｖｃｃと電圧Ｖｂ１との中間値を設定値Ｔｂ１として記憶し、電圧Ｖｂ１と電圧Ｖｂ２との中間値を設定値Ｔｂ２として記憶し、電圧Ｖｂ２と接地電位との中間値を設定値Ｔｂ３として記憶している。
【０００７】
そして、制御部５０７は、ノードＮｂの電圧が設定値Ｔｂ１よりも高い場合に、スイッチ５０１〜５０３が全てオフ状態であると判断する。また、制御部５０７は、ノードＮｂの電圧が設定値Ｔｂ１よりも低く、かつ設定値Ｔｂ２よりも高い場合に、スイッチ５０１がオンされたと判断する。
【０００８】
また、制御部５０７は、ノードＮｂの電圧が設定値Ｔｂ２よりも低く、かつ設定値Ｔｂ３よりも高い場合に、スイッチ５０２がオンされたと判断する。また、制御部５０７は、ノードＮｂの電圧が設定値Ｔｂ３よりも低い場合に、スイッチ５０３がオンされたと判断する。
【０００９】
また、下記の特許文献１〜３にも、スイッチを備えた入力装置が記載されている。
【００１０】
特許文献１には、閾値が実際に計測された電圧に基づいて設定される入力装置が開示されている。
【００１１】
特許文献２には、スイッチがオンされた際の入力電圧に許容範囲を設けた入力装置が開示されている。
【００１２】
特許文献３には、スイッチのチャタリングによる誤動作が発生するのを防止することが可能な入力装置が開示されている。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００２−３６７２５４号公報
【特許文献２】特開昭６３−２０６８１９号公報
【特許文献３】実開平５−６６７３６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、上記した従来の入力装置５００では、スイッチ５０１〜５０３が全てオフ状態である場合において、温度変化等に起因して電源電圧Ｖｃｃが低下することにより、ノードＮｂの電圧が設定値Ｔｂ１よりも低下した場合に、制御部５０７は、スイッチ５０１がオンされたと誤った判断をしてしまい、機器が誤動作するという問題点がある。なお、上記特許文献１〜３の入力装置についても、同様の問題点がある。
【００１５】
本発明の課題とするところは、電源電圧が変化した場合にも、スイッチのオン／オフ状態の判断を正確に行うことが可能な入力装置およびディスク装置を提供することである。
【課題を解決するための手段】
【００１６】
本発明の入力装置は、接地端子と電源電圧端子との間に接続されたスイッチと、スイッチのオン／オフ状態が切り替えられた場合に電圧が変化するノードに接続され、ノードの電圧を検出する第１検出部と、スイッチのオン／オフ状態を判断するための設定値を記憶する記憶部と、第１検出部により検出されたノードの電圧と、記憶部に記憶された設定値とに基づいて、スイッチのオン／オフ状態を判断する判断部と、を備えた入力装置において、電源電圧端子に接続され、電源電圧を検出する第２検出部と、第２検出部により電源電圧の変化を検出した場合に、記憶部に記憶された設定値を用いて、変化後の電源電圧に対応した設定値を算出する算出部と、をさらに備える。判断部は、第２検出部により電源電圧の変化を検出した場合に、第１検出部により検出されたノードの電圧と、算出部により算出された設定値とに基づいて、スイッチのオン／オフ状態を判断する。
【００１７】
このように構成することによって、電源電圧が変化した場合には、算出部により変化後の電源電圧に対応した設定値が算出され、その算出部により算出された設定値に基づいて、判断部によりスイッチのオン／オフ状態が判断される。したがって、電源電圧が変化した場合にも、スイッチのオン／オフ状態の判断を正確に行うことができる。
【００１８】
上記入力装置において、スイッチがオン状態に切り替えられた場合に、ノードの電圧が低下するように構成され、判断部は、第１検出部により検出されたノードの電圧が、記憶部に記憶された設定値よりも低下したときに、スイッチがオン状態であると判断するようにしてもよい。
【００１９】
この場合において、算出部は、第２検出部により電源電圧の低下を検出した場合に、記憶部に記憶された設定値よりも低い設定値を算出し、判断部は、第２検出部により電源電圧の低下を検出した場合に、第１検出部により検出されたノードの電圧が、算出部により算出された設定値よりも低下したときに、スイッチがオン状態であると判断するようにしてもよい。
【００２０】
上記入力装置において、スイッチは、接地端子と電源電圧端子との間に複数設けられており、記憶部は、複数のスイッチのオン／オフ状態を判断するために複数の設定値を記憶していてもよい。
【００２１】
また、本発明のディスク装置は、上記のいずれかの入力装置を備える。
【発明の効果】
【００２２】
本発明によれば、電源電圧が変化した場合にも、スイッチのオン／オフ状態の判断を正確に行うことが可能な入力装置およびディスク装置を提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態によるＤＶＤプレーヤの全体構成を示したブロック図である。
【図２】図１のＤＶＤプレーヤを示した正面図である。
【図３】図１のＤＶＤプレーヤの入力部の構成を説明するための図である。
【図４】図３のマイコンのＲＯＭに記憶された通常時の設定値を説明するための図である。
【図５】図１のＤＶＤプレーヤの入力部の動作を説明するためのフローチャートである。
【図６】図１のＤＶＤプレーヤの入力部の判断処理を説明するためのフローチャートである。
【図７】図３のマイコンのＲＡＭに記憶された新たな設定値を説明するための図である。
【図８】図１のＤＶＤプレーヤの入力部の判断処理を説明するためのフローチャートである。
【図９】従来の入力装置の構成を説明するための図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、本実施形態では、ディスク装置の一例であるＤＶＤプレーヤに本発明を適用した場合について説明する。
【００２５】
まず、図１〜図４を参照して、本発明の一実施形態によるＤＶＤプレーヤ１００の構成について説明する。
【００２６】
本実施形態によるＤＶＤプレーヤ１００は、図１に示すように、ディスクトレイ１０１と、光ピックアップ１０２と、信号処理部１０３と、出力部１０４と、入力部１０５と、制御部１０６とを備えており、これらはバス１００ａを介して接続されている。
【００２７】
ディスクトレイ１０１は、ＤＶＤ２００を収納するために設けられている。光ピックアップ１０２は、ＤＶＤ２００に記録されたコンテンツの信号を読み取り、その読み取られた信号を信号処理部１０３に出力する。
【００２８】
信号処理部１０３は、デコーダなどを含み、光ピックアップ１０２から入力された信号に対して所定の処理を施す。そして、信号処理部１０３は、所定の処理が施された信号を出力部１０４に出力する。
【００２９】
出力部１０４は、たとえば、ＨＤＭＩ（High-Definition Multimedia Interface）端子であり、信号処理部１０３から入力された信号を表示装置２０１に出力する。表示装置２０１は、たとえば、液晶テレビジョン受像機であり、ＤＶＤプレーヤ１００から出力される信号に基づいて、映像を表示するとともに、音声を再生する。
【００３０】
入力部１０５は、図２に示すように、ＤＶＤプレーヤ１００の前面に設けられた操作ボタン１０５ａを含んでいる。操作ボタン１０５ａは、開閉ボタン１と、停止ボタン２と、一時停止ボタン３と、再生ボタン４と、電源ボタン５とを有する。なお、入力部１０５は、本発明の「入力装置」の一例である。
【００３１】
また、入力部１０５は、図３に示すように、ラダー回路１０５ｂと、マイクロコンピュータ（以下、「マイコン」という）１０５ｃとを含んでいる。ラダー回路１０５ｂは、スイッチ１１〜１５と、抵抗１６〜２０とを有する。
【００３２】
スイッチ１１は、開閉ボタン１（図２参照）が押された場合にオン状態になる。このスイッチ１１は、一方端が接地端子２１に接続され、他方端が直列に接続された抵抗１６〜１９を介してノードＮａに接続されている。
【００３３】
スイッチ１２は、停止ボタン２（図２参照）が押された場合にオン状態になる。このスイッチ１２は、一方端が接地端子２１に接続され、他方端が抵抗１６および１７の間に接続されている。すなわち、スイッチ１２の他方端は、直列に接続された抵抗１７〜１９を介してノードＮａに接続されている。
【００３４】
スイッチ１３は、一時停止ボタン３（図２参照）が押された場合にオン状態になる。このスイッチ１３は、一方端が接地端子２１に接続され、他方端が抵抗１７および１８の間に接続されている。すなわち、スイッチ１３の他方端は、直列に接続された抵抗１８および１９を介してノードＮａに接続されている。
【００３５】
スイッチ１４は、再生ボタン４（図２参照）が押された場合にオン状態になる。このスイッチ１４は、一方端が接地端子２１に接続され、他方端が抵抗１８および１９の間に接続されている。すなわち、スイッチ１４の他方端は、抵抗１９を介してノードＮａに接続されている。
【００３６】
スイッチ１５は、電源ボタン５（図２参照）が押された場合にオン状態になる。このスイッチ１５は、一方端が接地端子２１に接続され、他方端がノードＮａに接続されている。
【００３７】
抵抗１６は、抵抗値が５．１ｋΩであり、抵抗１７は、抵抗値が３３０Ωである。抵抗１８は、抵抗値が２２０Ωであり、抵抗１９は、抵抗値が１８０Ωである。抵抗２０は、抵抗値が１ｋΩであり、一方端がノードＮａに接続され、他方端が電源電圧端子２２に接続されている。
【００３８】
したがって、スイッチ１１〜１５が全てオフ状態である場合には、ノードＮａの電圧は、電源電圧Ｖｃｃ（通常時において３．３４Ｖ）になる。また、スイッチ１１がオン状態になった場合には、ノードＮａの電圧は、電源電圧Ｖｃｃが抵抗２０と抵抗１６〜１９とにより分圧された電圧Ｖａ１になる。具体的には、電圧Ｖａ１は、以下の式（１）に示すように、２．８５Ｖである。
【００３９】
Ｖａ１＝{（５１００＋３３０＋２２０＋１８０）／（５１００＋３３０＋２２０＋１８０＋１０００）}×３．３４＝２．８５（Ｖ）・・・（１）
【００４０】
また、スイッチ１２がオン状態になった場合には、ノードＮａの電圧は、電源電圧Ｖｃｃが抵抗２０と抵抗１７〜１９とにより分圧された電圧Ｖａ２になる。具体的には、電圧Ｖａ２は、以下の式（２）に示すように、１．４１Ｖである。
【００４１】
Ｖａ２＝{（３３０＋２２０＋１８０）／（３３０＋２２０＋１８０＋１０００）}×３．３４＝１．４１（Ｖ）・・・（２）
【００４２】
また、スイッチ１３がオン状態になった場合には、ノードＮａの電圧は、電源電圧Ｖｃｃが抵抗２０と抵抗１８および１９とにより分圧された電圧Ｖａ３になる。具体的には、電圧Ｖａ３は、以下の式（３）に示すように、０．９５Ｖである。
【００４３】
Ｖａ３＝{（２２０＋１８０）／（２２０＋１８０＋１０００）}×３．３４＝０．９５（Ｖ）・・・（３）
【００４４】
また、スイッチ１４がオン状態になった場合には、ノードＮａの電圧は、電源電圧Ｖｃｃが抵抗２０と抵抗１９とにより分圧された電圧Ｖａ４になる。具体的には、電圧Ｖａ４は、以下の式（４）に示すように、０．５１Ｖである。
【００４５】
Ｖａ４＝{１８０／（１８０＋１０００）}×３．３４＝０．５１（Ｖ）・・・（４）
【００４６】
また、スイッチ１５がオン状態になった場合には、ノードＮａの電圧は、接地電位（０Ｖ）になる。
【００４７】
マイコン１０５ｃは、アナログ／デジタル変換回路（以下、「ＡＤＣ」という）３１および３２と、ＣＰＵ３３と、ＲＯＭ３４と、ＲＡＭ３５と、入出力部３６とを含んでおり、これらはバス３７を介して接続されている。なお、ＡＤＣ３１および３２は、それぞれ、本発明の「第１検出部」および「第２検出部」の一例である。また、ＣＰＵ３３は、本発明の「判断部」および「算出部」の一例であり、ＲＯＭ３４は、本発明の「記憶部」の一例である。
【００４８】
ＡＤＣ３１は、ノードＮａに接続されており、ノードＮａから入力される電圧をデジタル信号に変換する。ＡＤＣ３２は、抵抗値が１０ｋΩである抵抗３８を介して電源電圧端子３９に接続されている。このＡＤＣ３２は、入力される電源電圧Ｖｃｃをデジタル信号に変換する。
【００４９】
ＣＰＵ３３は、入力部１０５の動作を制御する。たとえば、ＣＰＵ３３は、ＡＤＣ３１により変換されたデジタル信号に基づいてノードＮａの電圧を判断するとともに、ＡＤＣ３２により変換されたデジタル信号に基づいて電源電圧Ｖｃｃを判断する。なお、ＣＰＵ３３による動作制御については、後で詳細に説明する。
【００５０】
ＲＯＭ３４は、書き換え可能な不揮発性のメモリであり、たとえば、ＥＥＰＲＯＭである。ＲＯＭ３４は、入力部１０５の動作を制御するためのプログラムなどを記憶する。また、ＲＯＭ３４は、図４に示すように、電源電圧Ｖｃｃが３．３４Ｖのとき（通常時）において、スイッチ１１〜１５のオン／オフ状態を判断するための設定値Ｔａ１〜Ｔａ５を記憶する。
【００５１】
設定値Ｔａ１は、電源電圧Ｖｃｃ（３．３４Ｖ）と、電圧Ｖａ１（２．８５Ｖ）との中間値（３．１Ｖ）である。設定値Ｔａ２は、電圧Ｖａ１（２．８５Ｖ）と電圧Ｖａ２（１．４１Ｖ）との中間値（２．１３Ｖ）である。設定値Ｔａ３は、電圧Ｖａ２（１．４１Ｖ）と電圧Ｖａ３（０．９５Ｖ）との中間値（１．１８Ｖ）である。設定値Ｔａ４は、電圧Ｖａ３（０．９５Ｖ）と電圧Ｖａ４（０．５１Ｖ）との中間値（０．７３Ｖ）である。設定値Ｔａ５は、電圧Ｖａ４（０．５１Ｖ）と接地電位（０Ｖ）との中間値（０．２６Ｖ）である。
【００５２】
また、ＲＯＭ３４は、電源電圧Ｖｃｃの異常（大幅な低下）を検出するための閾値を記憶する。そして、ＣＰＵ３３は、電源電圧ＶｃｃがＲＯＭ３４に記憶される閾値よりも低下した場合に、入出力部３６から制御部１０６にＤＶＤプレーヤ１００の停止指令を出力する。
【００５３】
ＲＡＭ３５は、たとえば、ＤＲＡＭであり、プログラムが実行される際のデータなどを一時的に記憶する。入出力部３６は、操作ボタン１０５ａにより受け付けた操作指令を制御部１０６に出力する。
【００５４】
制御部１０６は、ＣＰＵ、ＲＯＭ、およびＲＡＭなどを含み、ＤＶＤプレーヤ１００の動作を制御する。
【００５５】
次に、図１〜図８を参照して、本実施形態によるＤＶＤプレーヤ１００の入力部１０５の動作について説明する。なお、入力部１０５（図３参照）では、以下の動作が繰り返し行われる。また、このフローチャートの各ステップは、ＣＰＵ３３（図３参照）により実行される。
【００５６】
まず、ＤＶＤプレーヤ１００の入力部１０５では、図５のステップＳ１において、電源電圧Ｖｃｃが検出される。具体的には、ＡＤＣ３２（図３参照）により、電源電圧端子３９（図３参照）から入力される電源電圧Ｖｃｃがデジタル信号に変換される。そして、その変換されたデジタル信号がＲＡＭ３５（図３参照）に記録される。
【００５７】
次に、ステップＳ２において、ＲＡＭ３５に記録された電源電圧Ｖｃｃに基づいて、ＡＤＣ３２に入力された電源電圧Ｖｃｃが３．３４Ｖであるか否かが判断される。そして、電源電圧Ｖｃｃが３．３４Ｖであると判断された場合には、ステップＳ３に移る。その一方、電源電圧Ｖｃｃが３．３４Ｖではないと判断された場合には、ステップＳ５に移る。
【００５８】
次に、ステップＳ３において、ノードＮａの電圧が検出される。具体的には、ＡＤＣ３１（図３参照）により、ノードＮａから入力される電圧がデジタル信号に変換される。そして、その変換されたデジタル信号がＲＡＭ３５に記録される。
【００５９】
次に、ステップＳ４において、ＲＯＭ３４に記憶された設定値Ｔａ１〜Ｔａ５（図４参照）を用いて判断処理が実行され、その後、動作が終了する。
【００６０】
具体的には、ステップＳ４の判断処理は、図６に示す手順に従って行われる。まず、図６のステップＳ１１において、ＲＡＭ３５に記録されたノードＮａの電圧が、ＲＯＭ３４に記憶された通常時の設定値Ｔａ１（３．１Ｖ）よりも高いか否かが判断される。そして、たとえば、ノードＮａの電圧が３．３４Ｖである場合のように、ノードＮａの電圧がＲＯＭ３４に記憶された設定値Ｔａ１（３．１Ｖ）よりも高いと判断された場合には、ステップＳ１２において、操作ボタン１０５ａ（図２参照）が押されていないと判断し、判断処理を終了する。その一方、ノードＮａの電圧がＲＯＭ３４に記憶された設定値Ｔａ１（３．１Ｖ）よりも高くないと判断された場合には、ステップＳ１３に移る。
【００６１】
次に、ステップＳ１３において、ＲＡＭ３５に記録されたノードＮａの電圧が、ＲＯＭ３４に記憶された通常時の設定値Ｔａ２（２．１３Ｖ）よりも高いか否かが判断される。そして、たとえば、ノードＮａの電圧が２．８５Ｖである場合のように、ノードＮａの電圧がＲＯＭ３４に記憶された設定値Ｔａ２（２．１３Ｖ）よりも高いと判断された場合には、ステップＳ１４に移る。
【００６２】
ステップＳ１４では、開閉ボタン１（図２参照）が押されたことにより、スイッチ１１（図３参照）がオンされたと判断する。このため、入出力部３６（図３参照）により、開閉ボタン１が押された旨の信号を制御部１０６（図１参照）に出力し、判断処理を終了する。そして、ＤＶＤプレーヤ１００では、制御部１０６により、ディスクトレイ１０１（図１参照）の開動作または閉動作が行われる。その一方、ステップＳ１３において、ノードＮａの電圧がＲＯＭ３４に記憶された設定値Ｔａ２（２．１３Ｖ）よりも高くないと判断された場合には、ステップＳ１５に移る。
【００６３】
次に、ステップＳ１５において、ＲＡＭ３５に記録されたノードＮａの電圧が、ＲＯＭ３４に記憶された通常時の設定値Ｔａ３（１．１８Ｖ）よりも高いか否かが判断される。そして、たとえば、ノードＮａの電圧が１．４１Ｖである場合のように、ノードＮａの電圧がＲＯＭ３４に記憶された設定値Ｔａ３（１．１８Ｖ）よりも高いと判断された場合には、ステップＳ１６に移る。
【００６４】
ステップＳ１６では、停止ボタン２（図２参照）が押されたことにより、スイッチ１２（図３参照）がオンされたと判断する。このため、入出力部３６により、停止ボタン２が押された旨の信号を制御部１０６に出力し、判断処理を終了する。そして、ＤＶＤプレーヤ１００では、ＤＶＤ２００（図１参照）のコンテンツが再生されている場合に、制御部１０６により、コンテンツの再生が停止される。その一方、ステップＳ１５において、ノードＮａの電圧がＲＯＭ３４に記憶された設定値Ｔａ３（１．１８Ｖ）よりも高くないと判断された場合には、ステップＳ１７に移る。
【００６５】
次に、ステップＳ１７において、ＲＡＭ３５に記録されたノードＮａの電圧が、ＲＯＭ３４に記憶された通常時の設定値Ｔａ４（０．７３Ｖ）よりも高いか否かが判断される。そして、たとえば、ノードＮａの電圧が０．９５Ｖである場合のように、ノードＮａの電圧がＲＯＭ３４に記憶された設定値Ｔａ４（０．７３Ｖ）よりも高いと判断された場合には、ステップＳ１８に移る。
【００６６】
ステップＳ１８では、一時停止ボタン３（図２参照）が押されたことにより、スイッチ１３（図３参照）がオンされたと判断する。このため、入出力部３６により、一時停止ボタン３が押された旨の信号を制御部１０６に出力し、判断処理を終了する。そして、ＤＶＤプレーヤ１００では、ＤＶＤ２００のコンテンツが再生されている場合に、制御部１０６により、コンテンツの再生が一時停止される。その一方、ステップＳ１７において、ノードＮａの電圧がＲＯＭ３４に記憶された設定値Ｔａ４（０．７３Ｖ）よりも高くないと判断された場合には、ステップＳ１９に移る。
【００６７】
次に、ステップＳ１９において、ＲＡＭ３５に記録されたノードＮａの電圧が、ＲＯＭ３４に記憶された通常時の設定値Ｔａ５（０．２６Ｖ）よりも高いか否かが判断される。そして、たとえば、ノードＮａの電圧が０．５１Ｖである場合のように、ノードＮａの電圧がＲＯＭ３４に記憶された設定値Ｔａ５（０．２６Ｖ）よりも高いと判断された場合には、ステップＳ２０に移る。
【００６８】
ステップＳ２０では、再生ボタン４（図２参照）が押されたことにより、スイッチ１４（図３参照）がオンされたと判断する。このため、入出力部３６により、再生ボタン４が押された旨の信号を制御部１０６に出力し、判断処理を終了する。そして、ＤＶＤプレーヤ１００では、制御部１０６により、ＤＶＤ２００のコンテンツの再生が開始される。
【００６９】
その一方、ステップＳ１９において、たとえば、ノードＮａの電圧が０Ｖである場合のように、ノードＮａの電圧がＲＯＭ３４に記憶された設定値Ｔａ５（０．２６Ｖ）よりも高くないと判断された場合には、ステップＳ２１に移る。
【００７０】
ステップＳ２１では、電源ボタン５（図２参照）が押されたことにより、スイッチ１５（図３参照）がオンされたと判断する。このため、入出力部３６により、電源ボタン５が押された旨の信号を制御部１０６に出力し、判断処理を終了する。そして、ＤＶＤプレーヤ１００では、制御部１０６により、電源がオン状態またはオフ状態に切り替えられる。
【００７１】
また、図５のステップＳ２において電源電圧Ｖｃｃが３．３４Ｖではないと判断された場合には、ステップＳ５において、変化後の電源電圧Ｖｃｃに対応した設定値が算出され、算出された設定値がＲＡＭ３５に記録される。なお、電源電圧Ｖｃｃが３．３４Ｖではない場合とは、たとえば、温度変化などに起因して電源電圧Ｖｃｃが通常時から低下した場合などである。したがって、電源電圧Ｖｃｃが大幅に低下することにより、電源電圧Ｖｃｃが閾値よりも低下した場合には、上記したように、異常が発生したと判断して、入出力部３６から制御部１０６にＤＶＤプレーヤ１００の停止指令が出力される。
【００７２】
ここで、本実施形態では、電源電圧Ｖｃｃが３Ｖに低下した場合を例に説明する。電源電圧Ｖｃｃが３Ｖのときの設定値Ｔａ１〜Ｔａ５は、ＲＯＭ３４に記憶された電源電圧Ｖｃｃが３．３４Ｖのとき（通常時）の設定値Ｔａ１〜Ｔａ５を用いて算出される。したがって、電源電圧Ｖｃｃが３Ｖのときの設定値Ｔａ１〜Ｔａ５は、以下の式（５）〜（９）により算出される。
【００７３】
Ｔａ１＝３．１×（３／３．３４）＝２．７８（Ｖ）・・・（５）
Ｔａ２＝２．１３×（３／３．３４）＝１．９１（Ｖ）・・・（６）
Ｔａ３＝１．１８×（３／３．３４）＝１．０６（Ｖ）・・・（７）
Ｔａ４＝０．７３×（３／３．３４）＝０．６６（Ｖ）・・・（８）
Ｔａ５＝０．２６×（３／３．３４）＝０．２３（Ｖ）・・・（９）
【００７４】
そして、その算出された設定値Ｔａ１〜Ｔａ５が、図７に示すように、ＲＡＭ３５に記録される。次に、ステップＳ６において、ノードＮａの電圧が検出される。具体的には、ＡＤＣ３１により、ノードＮａから入力される電圧がデジタル信号に変換される。そして、その変換されたデジタル信号がＲＡＭ３５に記録される。
【００７５】
次に、ステップＳ７において、ＲＡＭ３５に記録された新たな設定値Ｔａ１〜Ｔａ５（図７参照）を用いて判断処理が実行され、その後、動作が終了する。
【００７６】
具体的には、ステップＳ７の判断処理は、図８に示す手順に従って行われる。まず、図８のステップＳ３１において、ＲＡＭ３５に記録されたノードＮａの電圧が、ＲＡＭ３５に記録された新たな設定値Ｔａ１（２．７８Ｖ）よりも高いか否かが判断される。そして、たとえば、ノードＮａの電圧が３Ｖである場合のように、ノードＮａの電圧がＲＡＭ３５に記録された設定値Ｔａ１（２．７８Ｖ）よりも高いと判断された場合には、ステップＳ３２において、操作ボタン１０５ａが押されていないと判断し、判断処理を終了する。その一方、ノードＮａの電圧がＲＡＭ３５に記録された設定値Ｔａ１（２．７８Ｖ）よりも高くないと判断された場合には、ステップＳ３３に移る。
【００７７】
次に、ステップＳ３３において、ＲＡＭ３５に記録されたノードＮａの電圧が、ＲＡＭ３５に記録された新たな設定値Ｔａ２（１．９１Ｖ）よりも高いか否かが判断される。そして、たとえば、ノードＮａの電圧が２．５６Ｖである場合のように、ノードＮａの電圧がＲＡＭ３５に記録された設定値Ｔａ２（１．９１Ｖ）よりも高いと判断された場合には、ステップＳ３４に移る。
【００７８】
ステップＳ３４では、開閉ボタン１が押されたことにより、スイッチ１１がオンされたと判断する。このため、入出力部３６により、開閉ボタン１が押された旨の信号を制御部１０６に出力し、判断処理を終了する。そして、ＤＶＤプレーヤ１００では、制御部１０６により、ディスクトレイ１０１の開動作または閉動作が行われる。その一方、ステップＳ３３において、ノードＮａの電圧がＲＡＭ３５に記録された設定値Ｔａ２（１．９１Ｖ）よりも高くないと判断された場合には、ステップＳ３５に移る。
【００７９】
次に、ステップＳ３５において、ＲＡＭ３５に記録されたノードＮａの電圧が、ＲＡＭ３５に記録された新たな設定値Ｔａ３（１．０６Ｖ）よりも高いか否かが判断される。そして、たとえば、ノードＮａの電圧が１．２７Ｖである場合のように、ノードＮａの電圧がＲＡＭ３５に記録された設定値Ｔａ３（１．０６Ｖ）よりも高いと判断された場合には、ステップＳ３６に移る。
【００８０】
ステップＳ３６では、停止ボタン２が押されたことにより、スイッチ１２がオンされたと判断する。このため、入出力部３６により、停止ボタン２が押された旨の信号を制御部１０６に出力し、判断処理を終了する。そして、ＤＶＤプレーヤ１００では、ＤＶＤ２００のコンテンツが再生されている場合に、制御部１０６により、コンテンツの再生が停止される。その一方、ステップＳ３５において、ノードＮａの電圧がＲＡＭ３５に記録された設定値Ｔａ３（１．０６Ｖ）よりも高くないと判断された場合には、ステップＳ３７に移る。
【００８１】
次に、ステップＳ３７において、ＲＡＭ３５に記録されたノードＮａの電圧が、ＲＡＭ３５に記録された新たな設定値Ｔａ４（０．６６Ｖ）よりも高いか否かが判断される。そして、たとえば、ノードＮａの電圧が０．８６Ｖである場合のように、ノードＮａの電圧がＲＡＭ３５に記録された設定値Ｔａ４（０．６６Ｖ）よりも高いと判断された場合には、ステップＳ３８に移る。
【００８２】
ステップＳ３８では、一時停止ボタン３が押されたことにより、スイッチ１３がオンされたと判断する。このため、入出力部３６により、一時停止ボタン３が押された旨の信号を制御部１０６に出力し、判断処理を終了する。そして、ＤＶＤプレーヤ１００では、ＤＶＤ２００のコンテンツが再生されている場合に、制御部１０６により、コンテンツの再生が一時停止される。その一方、ステップＳ３７において、ノードＮａの電圧がＲＡＭ３５に記録された設定値Ｔａ４（０．６６Ｖ）よりも高くないと判断された場合には、ステップＳ３９に移る。
【００８３】
次に、ステップＳ３９において、ＲＡＭ３５に記録されたノードＮａの電圧が、ＲＡＭ３５に記録された新たな設定値Ｔａ５（０．２３Ｖ）よりも高いか否かが判断される。そして、たとえば、ノードＮａの電圧が０．４６Ｖである場合のように、ノードＮａの電圧がＲＡＭ３５に記録された設定値Ｔａ５（０．２３Ｖ）よりも高いと判断された場合には、ステップＳ４０に移る。
【００８４】
ステップＳ４０では、再生ボタン４が押されたことにより、スイッチ１４がオンされたと判断する。このため、入出力部３６により、再生ボタン４が押された旨の信号を制御部１０６に出力し、判断処理を終了する。そして、ＤＶＤプレーヤ１００では、制御部１０６により、ＤＶＤ２００のコンテンツの再生が開始される。
【００８５】
その一方、ステップＳ３９において、たとえば、ノードＮａの電圧が０Ｖである場合のように、ノードＮａの電圧がＲＡＭ３５に記録された設定値Ｔａ５（０．２３Ｖ）よりも高くないと判断された場合には、ステップＳ４１に移る。
【００８６】
ステップＳ４１では、電源ボタン５が押されたことにより、スイッチ１５がオンされたと判断する。このため、入出力部３６により、電源ボタン５が押された旨の信号を制御部１０６に出力し、判断処理を終了する。そして、ＤＶＤプレーヤ１００では、制御部１０６により、電源がオン状態またはオフ状態に切り替えられる。
【００８７】
本実施形態では、上記のように、電源電圧Ｖｃｃが通常時の３．３４Ｖから３Ｖに低下した場合に、その低下した電源電圧Ｖｃｃに対応した設定値Ｔａ１〜Ｔａ５が算出され（図５のステップＳ５）、その算出された設定値Ｔａ１〜Ｔａ５に基づいて、スイッチ１１〜１５のオン／オフ状態が判断されることによって、電源電圧Ｖｃｃが低下した場合にも、スイッチ１１〜１５のオン／オフ状態の判断を正確に行うことができる。したがって、本実施形態によるＤＶＤプレーヤ１００では、温度変化などによる電源電圧Ｖｃｃの変化に起因して、誤動作が発生するのを抑制することができる。
【００８８】
具体的には、電源電圧Ｖｃｃが通常時の３．３４Ｖから３Ｖに低下した場合において、スイッチ１１〜１５が全てオフ状態である場合に、スイッチ１１〜１５のオン／オフ状態の判断がされる際に、従来の入力装置では、通常時の設定値Ｔａ１（３．１Ｖ）を用いることにより、ノードＮａの電圧（３Ｖ）が設定値Ｔａ１（３．１Ｖ）よりも低いので、スイッチ１１がオンされたと誤った判断がされ、ディスクトレイ１０１がオープン状態になるようなことが起こりうるが、本実施形態の入力部１０５では、電源電圧Ｖｃｃに応じて算出された設定値Ｔａ１（２．７８Ｖ）を用いることにより、ノードＮａの電圧（３Ｖ）が設定値Ｔａ１（２．７８Ｖ）よりも高いので、スイッチ１１がオンされたと誤った判断がされるのを防止することができる。
【００８９】
また、本実施形態では、電源電圧Ｖｃｃが３Ｖに低下した後、電源電圧Ｖｃｃが通常時の３．３４Ｖに戻った場合には、ＲＯＭ３４に記憶された通常時の設定値Ｔａ１〜Ｔａ５に基づいて、スイッチ１１〜１５のオン／オフ状態が判断されることによって、電源電圧Ｖｃｃの変化に応じて、スイッチ１１〜１５のオン／オフ状態の判断を正確に行うことができる。
【００９０】
本発明は、上述した以外にも種々の実施形態を採用することができる。たとえば、上記実施形態では、ＤＶＤプレーヤ１００に設けられた入力部１０５に本発明を適用する例を示したが、これに限らず、表示装置などのその他の電子機器に設けられた入力部に本発明を適用してもよい。
【００９１】
また、上記実施形態において、抵抗値、電圧値、および設定値は、一例であり、上記した値以外のその他の値であってもよい。
【００９２】
また、上記実施形態では、入力部１０５にマイコン１０５ｃが設けられる例を示したが、これに限らず、入力部１０５にマイコン１０５ｃを設けることなく、制御部１０６がマイコン１０５ｃの機能を果たすようにしてもよい。
【００９３】
また、上記実施形態では、図５のステップＳ２において、電源電圧Ｖｃｃが通常時の３．３４Ｖであるか否かを判断する例を示したが、これに限らず、電源電圧Ｖｃｃが所定の値に変化したか否かを判断するようにしてもよい。具体的には、たとえば、電源電圧Ｖｃｃが、通常時の設定値Ｔａ１（３．１Ｖ）になった場合に、設定値を算出する（ステップＳ５）ようにしてもよい。このように構成すれば、誤った判断がされるおそれがある場合にのみ、設定値が算出されるので、スイッチのオン／オフ状態の判断を正確に行いながら、ＣＰＵ３３の処理量を低減することができる。
【００９４】
また、上記実施形態のステップＳ１２およびＳ３２において、操作ボタン１０５ａが押されていない旨の信号を制御部１０６に出力するようにしてもよい。
【００９５】
また、上記実施形態では、ステップＳ５において、算出された設定値がＲＡＭ３５に記録される例を示したが、これに限らず、算出された設定値がＲＯＭ３４に記録されてもよい。
【００９６】
また、上記実施形態において、ＲＡＭ３５に記録された設定値を判断処理（ステップＳ７）が終了した後に削除するようにしてもよいし、ＲＡＭ３５に記録された設定値を所定の期間保持するようにしてもよい。具体的には、電源電圧Ｖｃｃが通常時の３．３４Ｖに戻るまで、ＲＡＭ３５に記録された設定値を保持し、その設定値を用いて判断処理をするようにしてもよい。
【００９７】
また、上記実施形態では、５個のスイッチ１１〜１５が設けられる例を示したが、これに限らず、設けられるスイッチの数はいくつであってもよい。すなわち、スイッチが１個だけ設けられていてもよい。
【００９８】
また、上記実施形態では、ラダー回路１０５ｂが設けられる例を示したが、これに限らず、スイッチのオン／オフ状態に応じて異なる電圧がノードＮａに出力されるような回路が設けられていればよい。
【符号の説明】
【００９９】
１１〜１５  スイッチ
２１        接地端子
２２、３９  電源電圧端子
３１        ＡＤＣ（第１検出部）
３２        ＡＤＣ（第２検出部）
３３        ＣＰＵ（判断部、算出部）
３４        ＲＯＭ（記憶部）
１００      ＤＶＤプレーヤ（ディスク装置）
１０５      入力部（入力装置）
【図１】
2011034528.tif 000003
【図２】
2011034528.tif 000004
【図３】
2011034528.tif 000005
【図４】
2011034528.tif 000006
【図５】
2011034528.tif 000007
【図６】
2011034528.tif 000008
【図７】
2011034528.tif 000009
【図８】
2011034528.tif 000010
【図９】
2011034528.tif 000011