(57)【要約】      （修正有）【課題】電話機が外付けされるファクシミリ装置において、通信回線側とコントローラ側との絶縁を実現しながら、より簡易な構成で電話機のフック状態を判定するための技術を提供する。【解決手段】ファクシミリ（ＦＡＸ）装置１００は、トランジスタ３００によって生成される交流電圧３２１が一次側の入力巻線３０６に入力されることによって二次側の出力巻線３０７から交流電圧を出力する絶縁素子２５５を備える。絶縁素子２５５は、出力巻線３０７の出力電圧をモニタするためのモニタ巻線３０５を一次側に備える。出力巻線３０７と電話機１２８との間に設けられた整流／平滑回路２５６は、出力巻線３０７から出力された交流電圧を、電話機１２８に印加される直流電圧に変換する。ＳＯＣ１０１は、電話機１２８に直流電圧が印加されている間にモニタ巻線３０５から出力される電圧に対応するフック検知信号２５７に基づいて電話機１２８のフック状態を判定する。【選択図】図１
2018191224.tif 000002
【特許請求の範囲】
【請求項１】
外付けの電話機が接続されるファクシミリ装置であって、
前記電話機を通信回線に接続した接続状態と、前記電話機を前記通信回線から切断した切断状態とを切り替える切替手段と、
前記切断状態において前記電話機に印加される直流電圧の電圧レベルに対応する交流電圧を生成する生成手段と、
前記生成手段によって生成された交流電圧が一次側の第１巻線に入力されることによって二次側の第２巻線から交流電圧を出力する、トランスで構成された絶縁素子であって、前記第２巻線の出力電圧をモニタするための第３巻線を前記一次側に備える、前記絶縁素子と、
前記絶縁素子の前記第２巻線と前記電話機との間に設けられ、前記第２巻線から出力された交流電圧を、前記電話機に印加される直流電圧に変換する変換手段と、
前記切断状態において前記電話機に前記直流電圧が印加されている間に前記絶縁素子の前記第３巻線から出力される電圧に基づいて、前記電話機のフック状態を判定する判定手段と、
を備えることを特徴とするファクシミリ装置。
【請求項２】
前記生成手段は、前記切断状態において前記電話機に印加される直流電圧の電圧レベルが一定となるように、交流電圧を生成する第１期間と交流電圧の生成を停止する第２期間とを交互に繰り返し、
前記判定手段は、前記絶縁素子の前記第３巻線の出力電圧に基づいて検知される前記第１期間の長さに基づいて、前記電話機のフック状態を判定する
ことを特徴とする請求項１に記載のファクシミリ装置。
【請求項３】
前記判定手段は、前記第１期間と前記第２期間との比率に基づいて、前記電話機のフック状態を判定する
ことを特徴とする請求項２に記載のファクシミリ装置。
【請求項４】
前記絶縁素子の前記第３巻線の出力電圧に対して、高周波成分を除去するためのフィルタ処理を行うフィルタ手段を更に備え、
前記判定手段は、前記フィルタ手段から出力される信号に基づいて、前記第１期間及び前記第２期間を検知する
ことを特徴とする請求項２又は３のいずれか１項に記載のファクシミリ装置。
【請求項５】
前記判定手段は、前記フィルタ手段から出力される信号におけるハイレベルからローレベルへの変化のタイミング及び前記ローレベルから前記ハイレベルへの変化のタイミングを検知し、当該検知の結果に基づいて、前記第１期間及び前記第２期間を検知する
ことを特徴とする請求項４に記載のファクシミリ装置。
【請求項６】
前記フィルタ手段は、前記絶縁素子の前記第３巻線の出力電圧を、前記第１期間及び前記第２期間の比率に応じた直流電圧に変換する時定数を有するフィルタ回路であり、
前記判定手段は、前記フィルタ手段から出力される直流電圧の電圧値に基づいて、前記電話機のフック状態を判定する
ことを特徴とする請求項４に記載のファクシミリ装置。
【請求項７】
前記判定手段は、前記絶縁素子の前記第３巻線の出力電圧に基づいて、前記生成手段によって前記第１期間に継続して生成される交流パルスの数を検知し、当該交流パルスの数に基づいて、前記電話機のフック状態を判定する
ことを特徴とする請求項２に記載のファクシミリ装置。
【請求項８】
前記絶縁素子の前記第３巻線の出力電圧に基づいて、前記切断状態において前記電話機に印加される直流電圧の電圧レベルが一定となるように、前記生成手段による交流電圧の生成を制御する制御手段を更に備え、
前記判定手段は、前記制御手段から前記生成手段へ出力される制御信号に基づいて、前記電話機のフック状態を判定する
ことを特徴とする請求項２又は３に記載のファクシミリ装置。
【請求項９】
前記生成手段に直流電圧を印加する直流印加手段を更に備え、
前記生成手段は、前記制御信号に従ったスイッチング動作により、前記直流印加手段から印加された直流電圧から交流電圧を生成するスイッチング素子であり、
前記制御手段は、前記切断状態において前記電話機に印加される直流電圧の電圧レベルが一定となるように、前記生成手段が前記スイッチング動作を継続して実行する回数を制御する
ことを特徴とする請求項８に記載のファクシミリ装置。
【請求項１０】
前記絶縁素子の前記第３巻線は、前記第２巻線の出力電圧と同様に変化する電圧が発生するように構成される
ことを特徴とする請求項１から９のいずれか１項に記載のファクシミリ装置。
【請求項１１】
前記電話機は、前記切替手段を介して前記通信回線に接続され、かつ、ファクシミリ通信を制御する網制御手段と並列に前記通信回線に接続され、
前記判定手段は、前記電話機のオフフックが行われたと判定すると、前記切替手段によって前記電話機を接続状態に切り替え、
前記網制御手段は、前記接続状態において、前記通信回線を介して前記網制御手段に印加される電圧の変化に基づいて前記電話機のオンフックを検知する
ことを特徴とする請求項１から１０のいずれか１項に記載のファクシミリ装置。
【請求項１２】
外付けの電話機が接続されるファクシミリ装置の制御方法であって、
前記電話機を通信回線に接続した接続状態と、前記電話機を前記通信回線から切断した切断状態とを切替手段に切り替えさせる切替工程と、
前記切断状態において前記電話機に印加される直流電圧の電圧レベルに対応する交流電圧を生成手段に生成させる生成工程と、ここで、前記生成された交流電圧を、トランスで構成された絶縁素子の一次側の第１巻線に入力されることによって前記絶縁素子の二次側の第２巻線から交流電圧が出力され、前記絶縁素子は、前記第２巻線の出力電圧をモニタするための第３巻線を前記一次側に備え、前記第２巻線から出力された交流電圧は、前記絶縁素子の前記第２巻線と前記電話機との間に設けられた変換手段によって、前記電話機に印加される直流電圧に変換され、
前記切断状態において前記電話機に前記直流電圧が印加されている間に前記絶縁素子の前記第３巻線から出力される電圧に基づいて、前記電話機のフック状態を判定する判定工程と、
を含むことを特徴とするファクシミリ装置の制御方法。
【請求項１３】
請求項１２に記載のファクシミリ装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ通信を行うファクシミリ装置及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
電話機が外付けされたファクシミリ装置において、通信回線を介して電話機へ供給される電圧の変化の検知に基づいて、電話機のフック状態（オンフック状態又はオフフック状態）を判定する技術が知られている（例えば、特許文献１）。また、ファクシミリ装置において、オンフック状態の電話機を通信回線から切断された状態にしておくことで、通信回線を介して呼び出し信号（ＣＩ信号）を受信した際に電話機を鳴動させない無鳴動着信モードが知られている。無鳴動着信モードでは、電話機を鳴動させずにファクシミリ信号を受信することが可能になる。
【０００３】
電話機が通信回線から切断された状態にある場合、通信回線を介して供給される電圧を利用して、ファクシミリ装置のコントローラが電話機のオフフックを検知することができない。このため、通信回線から切断された状態にある電話機のオフフックをファクシミリ装置のコントローラが検知可能になるように、オフフック検知用の直流電圧を電話機へ印加することが行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−８９９７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のようなファクシミリ装置では、一般に、高電圧で駆動される通信回線側と、低電圧で駆動されるコントローラ側とを絶縁している。このため、無鳴動着信モードにおいてオフフック検知用の直流電圧を電話機に印加する場合、通信回線側とコントローラ側とを絶縁しながら電話機への直流電圧の印加を行う必要がある。
【０００６】
このような絶縁と電話機のオフフックの検知のために、例えば、フォトカプラのような特定の回路素子が使用される。しかし、回路素子に対する要求条件に起因して、装置コストが上昇する場合がある。このため、通信回線側とコントローラ側との絶縁を実現しながら、より簡易な構成で電話機のフック状態を判定できることが望まれる。
【０００７】
本発明は、上述の問題に鑑みて成されたものである。本発明は、電話機が外付けされるファクシミリ装置において、通信回線側とコントローラ側との絶縁を実現しながら、より簡易な構成で電話機のフック状態を判定するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様に係るファクシミリ装置は、外付けの電話機が接続されるファクシミリ装置であって、前記電話機を通信回線に接続した接続状態と、前記電話機を前記通信回線から切断した切断状態とを切り替える切替手段と、前記切断状態において前記電話機に印加される電圧レベルに対応する交流電圧を生成する生成手段と、前記生成手段によって生成された交流電圧が一次側の第１巻線に入力されることによって二次側の第２巻線から交流電圧を出力する、トランスで構成された絶縁素子であって、前記第２巻線の出力電圧をモニタするための第３巻線を前記一次側に備える、前記絶縁素子と、前記絶縁素子の前記第２巻線と前記電話機との間に設けられ、前記第２巻線から出力された交流電圧を、前記電話機に印加される直流電圧に変換する変換手段と、前記切断状態において前記電話機に前記直流電圧が印加されている間に前記絶縁素子の前記第３巻線から出力される電圧に基づいて、前記電話機のフック状態を判定する判定手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、電話機が外付けされるファクシミリ装置において、通信回線側とコントローラ側との絶縁を実現しながら、より簡易な構成で電話機のフック状態を判定することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】ファクシミリ（ＦＡＸ）装置１００の構成例を示すブロック図
【図２】Ｈリレー１１０及びフック検知回路３０８の構成例を示す図
【図３】モニタ巻線３０５の出力電圧の波形の例を示す図
【図４】トランジスタ３００用の制御信号の波形の例を示す図
【図５】フック検知信号２５７の波形の例を示す図
【図６】ＦＡＸ装置１００における電話機１２８のフック検知処理の手順を示すフローチャート
【図７】フック状態の判定処理（Ｓ１０６）、及びフック検知信号におけるＨ／Ｌ期間の検知処理（Ｓ２０１）の具体的な手順を示すフローチャート
【図８】ＦＡＸ装置１００の別の構成例を示すブロック図
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
［第１実施形態］
＜ファクシミリ装置の構成＞
図１は、本発明の一実施形態に係る、外付けの電話機が接続されるファクシミリ装置（ＦＡＸ装置）１００全体の構成を示すブロック構成図である。後述するように、ＦＡＸ装置１００は、外付けされた電話機１２８に対する動作モード（着信モード）として、「鳴動着信モード」及び「無鳴動着信モード」を有する。鳴動着信モードは、外部装置からのＣＩ信号の着信時に電話機１２８を鳴動させる動作モードであり、無鳴動着信モードは、外部装置からのＣＩ信号の着信時に電話機１２８を鳴動させない動作モードである。なお、ＦＡＸ装置１００は、無鳴動着信モードにおいて、必要に応じて、スピーカ回路２５０から擬似的な電話機の鳴動音（擬似ベル音）を出力させることが可能である。
【００１３】
ＦＡＸ装置１００は、システム・オン・チップ（ＳＯＣ）１０１と、ＳＯＣ１０１に接続された、操作パネル１１８、読取部１２１、記録部１２２、インタフェース（ＩＦ）部１２３、メモリ１４０、及びスピーカ回路２５０とを備える。ＳＯＣ１０１は、ＦＡＸ装置１００のシステム全体を制御する。なお、ＳＯＣ１０１は、後述するように、第１タイマ３３０、第２タイマ３３１、カウンタ３３２、割り込み処理部３３３、及びアナログ・デジタル（ＡＤ）変換部３３４を含みうる。
【００１４】
メモリ１４０は、主記憶装置であり、ＳＯＣ１０１に含まれるＣＰＵのシステムワークメモリ、及び後述する各種処理を実行するための制御プログラムを格納するメモリとして機能する。メモリ１４０は、ＦＡＸ送信又はＦＡＸ受信等の処理が行われる際に、画像データ又は各種情報を一時的に格納するとともに、ユーザによる設定情報を格納するメモリとしても機能する。
【００１５】
操作パネル１１８は、表示器１１９及び入力器１２０を備え、これらはユーザ・インタフェースとして機能する。表示器１１９は、例えば、ＦＡＸ装置１００の状態を示す画面又はユーザによる操作が可能な操作画面を表示する。入力器１２０は、例えば、ボタン又はテンキー等のキーボード及び表示器１１９上に設けられたタッチパネルの少なくともいずれかで構成され、ユーザからの各種指示又は設定情報の入力を受け付けるために用いられる。
【００１６】
読取部１２１は、原稿の画像を読み取って画像データを生成する。読取部１２１によって生成された画像データは、ＦＡＸ送信の対象となる相手側装置（ＦＡＸ装置２２０）へ送信されてもよいし、記録部１２２によるシートへの画像の印刷に用いられてもよい。ＩＦ部１２３は、各種の情報機器が外部接続される場合のインタフェースとして機能する。スピーカ回路２５０は、公衆電話交換回線網（ＰＳＴＮ）２１０からＣＩ信号（呼び出し信号）が受信された際に、上述のように、疑似ベル音を出力するために使用可能である。
【００１７】
ＦＡＸ装置１００は、更に、モデム１０２、絶縁素子１０３、ＳＤＡＡ（シリコンＤＡＡ）１０４、Ｈリレー１１０、直流印加回路２５３、ＤＣ／ＡＣ変換回路２５４、整流／平滑回路２５６、電源回路２６１、スイッチ回路２６２、Ｈリレー駆動回路２６３、及びフック検知回路３０８、及び電源回路３２８を備える。これらのデバイスのうち、モデム１０２、スイッチ回路２６２、Ｈリレー駆動回路２６３、及びフック検知回路３０８は、ＳＯＣ１０１に接続されている。
【００１８】
モデム１０２は、ＳＯＣ１０１による制御に基づいて動作する変復調器である。モデム１０２は、読取部１２１によって生成され、かつ、ＦＡＸ送信の対象となる画像データを用いた、通信回線１３０を介して送信される信号の変調処理、及び通信回線１３０を介して受信された信号の復調処理を行う。モデム１０２は、レジスタ２０６及びメモリ２７０を含み、絶縁素子１０３を介してＳＤＡＡ１０４と接続されている。
【００１９】
レジスタ２０６には、ＳＤＡＡ１０４の状態を示す情報、及びＳＯＣ１０１からの指示が格納される。メモリ２７０には、モデム１０２の動作を制御するための制御プログラムが予め格納される。また、モデム１０２は、ＳＯＣ１０１から転送されたＳＤＡＡプログラムをメモリ２７０に格納し、当該ＳＤＡＡプログラムを実行することによってＳＤＡＡ１０４の動作を制御する。
【００２０】
ＳＤＡＡ１０４は、半導体ＮＣＵ（ネットワーク制御ユニット）であり、ＦＡＸ装置１００と外部の通信回線１３０との間のインタフェースとして機能する、ファクシミリ通信（ＦＡＸ）通信を制御する網制御装置である。ＳＤＡＡ１０４は、信号線３１２を介して接続端子３５１と接続されており、更に、接続端子３５１を介して外部の通信回線１３０と接続されている。ＳＤＡＡ１０４は、通信回線１３０を介して相手側装置（ＦＡＸ装置２２０）との間で通信を行う際に、回線の接続（捕捉）状態を制御する。
【００２１】
ＳＤＡＡ１０４は、回線捕捉部１０５、ＣＩ検知部１０８、電圧検知部１５０、及び電流検知部１５１を含む。回線捕捉部１０５は、ＦＡＸ通信（ＦＡＸ送信又はＦＡＸ受信）を行う際、回線捕捉を行う。電圧検知部１５０は、通信回線１３０上の電圧をモニタし、電流検知部１５１は、通信回線１３０を流れる電流をモニタする。ＣＩ検知部１０８は、通信回線１３０を介して受信されるＣＩ信号を検知する。
【００２２】
通信回線１３０には、ＦＡＸ装置１００に外付けされた電話機１２８も接続される。電話機１２８は、ケーブル２６４を介して、ＦＡＸ装置１００の接続端子３５２に接続される。これにより、電話機１２８は、接続端子３５２を介してＨリレー１１０に接続され、更に、Ｈリレー１１０、信号線３１３，３１２、及び接続端子３５１を介して、通信回線１３０に接続される。このようにして、電話機１２８は、ＦＡＸ装置１００を介して通信回線１３０に接続される。
【００２３】
ＳＤＡＡ１０４は、電話機１２８と並列に通信回線１３０に接続されている。ＳＤＡＡ１０４は、ＦＡＸ通信を行う際に、回線捕捉を行ってＦＡＸ通信を制御するだけでなく、電話機１２８が通信回線１３０を介して相手側装置と音声通信を行う際にも、回線の捕捉状態を制御する。ＳＤＡＡ１０４は、このような制御を、ＳＯＣ１０１による制御に従って実行する。
【００２４】
Ｈリレー１１０は、切替手段の一例であり、電話機１２８を通信回線１３０に接続した接続状態と、電話機１２８を通信回線１３０から切断した切断状態（通信回線１３０に接続しない非接続状態態）との間の切り替えを行う。ＳＯＣ１０１は、Ｈリレー駆動信号２５１を用いて、Ｈリレー駆動回路２６３を介してＨリレー１１０を制御する。Ｈリレー１１０によって電話機１２８が通信回線１３０に接続されていない場合、電話機１２８は、Ｈリレー１１０を介して整流／平滑回路２５６に接続される。即ち、Ｈリレー１１０は、電話機１２８を、通信回線１３０と整流／平滑回路２５６とのいずれかに接続する。なお、Ｈリレー１１０によって電話機１２８が通信回線１３０に接続されていない場合、ＰＳＴＮ２１０からＣＩ信号の着信があっても、当該ＣＩ信号は電話機１２８へ到達せず、電話機１２８が鳴動しない。即ち、ＦＡＸ装置１００は、無鳴動着信状態となる。
【００２５】
ここで、図２（Ａ）は、Ｈリレー１１０の構成を示す図である。図２（Ａ）に示すように、通信回線１３０、信号線３１２，３１３及びケーブル２６４は、実際には２線で構成される。Ｈリレー駆動回路２６３は、電源回路２６１からコイル３１４への電流の供給を制御することで、Ｈリレー１１０を駆動する。Ｈリレー駆動回路２６３は、ＦＡＸ装置１００の動作モード（着信モード）に基づいて、ＳＯＣ１０１によって制御される。
【００２６】
（鳴動着信モード）
ＦＡＸ装置１００が鳴動着信モードである場合、ＳＯＣ１０１からのＨリレー駆動信号２５１によって、Ｈリレー駆動回路２６３はＯＦＦ状態となり、コイル３１４に電流が流れなくなる。この場合、Ｈリレー１１０内で、接点１１１ａと接点１１１ｂとが接続され、接点１１２ａと接点１１２ｂとが接続される。これにより、電話機１２８は、信号線３１３，３１２を介して通信回線１３０に接続された接続状態となる。この状態において、ＰＳＴＮ２１０から通信回線１３０を介してＣＩ信号の着信があると、当該ＣＩ信号が電話機１２８に到達して電話機１２８が鳴動する。
【００２７】
鳴動着信モードにおいて、電話機１２８のオンフック又はオフフックの検知（フック検知）はＳＤＡＡ１０４及びモデム１０２によって行われ、その検知結果がＳＯＣ１０１へ伝達される。具体的には、鳴動着信モードでは、ＰＳＴＮ２１０から供給される電圧（直流電圧）がＨリレー１１０を介して電話機１２８に印加される。電話機１２８においてオフフックが行われると、電話機１２８に電流が流れることによって電話機１２８において電圧降下が生じる。この電圧降下をＳＤＡＡ１０４（電圧検知部１５０）が検知することで、ＳＤＡＡ１０４が、電話機１２８のオフフックを検知する。
【００２８】
ＳＤＡＡ１０４は、電話機１２８のオフフックが行われた（電話機１２８がオンフック状態からオフフック状態へ移行した）ことを示す情報を、絶縁素子１０３を介してモデム１０２に伝達する。この情報は、モデム１０２内のメモリ２７０に格納される。ＳＯＣ１０１は、メモリ２７０内の情報を読み出すことで、電話機１２８のフック状態（待機状態であるオンフック状態であるか、回線捕捉（接続）状態であるオフフック状態であるか）を判定する。
【００２９】
（無鳴動着信モード）
一方、ＦＡＸ装置１００が無鳴動着信モードである場合、ＳＯＣ１０１からのＨリレー駆動信号２５１によって、Ｈリレー駆動回路２６３はＯＮ状態となり、コイル３１４に電流が流れる。この場合、Ｈリレー１１０内で、接点１１１ａと接点１１１ｃとが接続され、接点１１２ａと接点１１２ｃとが接続される。これにより、電話機１２８は、通信回線１３０から切り離された（通信回線１３０に接続されていない）非接続状態となる（整流／平滑回路２５６に接続された状態となる）。この状態において、ＰＳＴＮ２１０から通信回線１３０を介してＣＩ信号の着信があっても、当該ＣＩ信号が電話機１２８へ到達せず、電話機１２８は鳴動しない。
【００３０】
無鳴動着信モードにおいて、電話機１２８のオンフック又はオフフックの検知（フック検知）はフック検知回路３０８によって行われ、その検知結果がフック検知信号２５７としてＳＯＣ１０１へ伝達される。ＳＯＣ１０１は、フック検知回路３０８から出力されるフック検知信号２５７に基づいて、電話機１２８のフック状態（オンフック状態であるかオフフック状態であるか）を判定する。
【００３１】
本実施形態では、フック検知回路３０８による電話機１２８のフック検知を可能にするために、直流印加回路２５３から、ＤＣ／変換回路２５４、整流／平滑回路２５６及びＨリレー１１０を介して電話機１２８に対して直流電圧が印加される。電源回路２６１は、スイッチ回路２６２を介して直流印加回路２５３に電力を供給する。スイッチ回路２６２は、ＳＯＣ１０１からの制御信号２５２（ＯＮ／ＯＦＦ信号）に従って、電源回路２６１から直流印加回路２５３への電力の供給状態をＯＮ状態とＯＦＦ状態との間で切り替える。直流印加回路２５３は、ＤＣ／ＤＣ変換回路等を備え、電源回路２６１からの電力供給を受けて、ＤＣ／ＡＣ変換回路２５４に適したレベルの直流電圧３２０を生成し、生成した直流電圧３２０をＤＣ／ＡＣ変換回路２５４へ出力する。
【００３２】
＜ＤＣ／ＡＣ変換回路２５４＞
次に、図１、図３及び図４を参照して、ＤＣ／ＡＣ変換回路２５４の構成及び動作について説明する。図１に示すように、ＤＣ／ＡＣ変換回路２５４は、トランジスタ３００、制御ＩＣ３０１、電圧レベルシフト回路３０２、平滑回路３０３、整流回路３０４、及び絶縁素子２５５を備える。絶縁素子２５５は、高電圧で駆動されるＰＳＴＮ２１０側と、低電圧で駆動されるＳＯＣ１０１側との間の絶縁のために設けられている。
【００３３】
トランジスタ３００は、スイッチング素子として機能するスイッチングトランジスタである。本実施形態のトランジスタ３００は、Ｈリレー１１０によって電話機１２８が通信回線１３０から切断された切断状態において電話機１２８に印加される電圧レベルに対応する交流電圧を生成する。具体的には、トランジスタ３００は、後述するスイッチング動作により、直流印加回路２５３から印加された直流電圧３２０から交流電圧３２１を生成（交流電圧３２１へ変換）する。トランジスタ３００によって生成された交流電圧は、絶縁素子２５５の入力巻線３０６へ入力される。
【００３４】
本実施形態では、絶縁素子２５５は、一次側の入力巻線３０６（第１巻線）と二次側の出力巻線３０７（第２巻線）とを備えるトランスで構成されている。絶縁素子２５５は、トランジスタ３００によって生成された交流電圧３２１が入力巻線３０６に入力（印加）されることによって出力巻線３０７から交流電圧を出力する。整流／平滑回路２５６は、絶縁素子２５５の出力巻線３０７と電話機１２８との間に設けられ、出力巻線３０７から出力された交流電圧を、電話機１２８に印加される直流電圧に変換する。整流／平滑回路２５６による変換後の直流電圧は、Ｈリレー１１０を介して電話機１２８へ印加される。このように、ＤＣ／ＡＣ変換回路２５４及び整流／平滑回路２５６は、ＳＯＣ１０１側とＰＳＴＮ２１０側との間の絶縁を絶縁素子２５５によって実現しながら、直流印加回路２５３から電話機１２８への直流電圧の印加を可能にしている。
【００３５】
本実施形態において、絶縁素子２５５は、入力巻線３０６に加えて、出力巻線３０７かの出力電圧をモニタするためのモニタ巻線３０５を一次側に更に備えている。モニタ巻線３０５は、絶縁素子２５５の二次側の出力巻線３０７に生じる電圧と同様に変化する電圧が発生するように構成される。モニタ巻線３０５から出力された電圧は、ＤＣ／ＡＣ変換回路２５４内の整流回路３０４へ入力されるとともに、信号線３２２を介してフック検知回路３０８へ入力される。信号線３２２は、モニタ巻線３０５とフック検知回路３０８（の整流回路３１１）とを接続している。
【００３６】
ＤＣ／ＡＣ変換回路２５４内で、整流回路３０４は、モニタ巻線３０５から出力される電圧を整流する。平滑回路３０３は、整流回路３０４から出力される電圧を平滑化する。電圧レベルシフト回路３０２は、平滑回路３０３から出力される電圧を、制御ＩＣ３０１に適した電圧にシフトさせる。これにより、ＤＣ／ＡＣ変換回路２５４から整流／平滑回路２５６を介して電話機１２８へ印加される直流電圧に対応する電圧が生成され、制御ＩＣ３０１へ入力される。
【００３７】
制御ＩＣ３０１は、後述するように、電圧レベルシフト回路３０２から出力される直流電圧（電話機１２８へ印加される直流電圧に対応する電圧）に基づいて、トランジスタ３００用の制御信号を生成し、トランジスタ３００へ出力する。トランジスタ３００は、制御ＩＣ３０１から出力される制御信号に従って、直流印加回路２５３と絶縁素子２５５（入力巻線３０６）との間の導通状態をＯＮ状態とＯＦＦ状態との間で切り替えるスイッチングを行う。これにより、トランジスタ３００は、直流印加回路２５３から出力される直流電圧３２０を交流電圧３２１に変換可能である。
【００３８】
本実施形態では、以下で説明するように、制御ＩＣ３０１は、電話機１２８がオフフック状態である場合とオンフック状態である場合とで、電話機１２８に印加される直流電圧の電圧レベルが一定となる（等しく）ように、トランジスタ３００を制御する。制御ＩＣ３０１は、モニタ巻線３０５の出力電圧から生成される、電圧レベルシフト回路３０２の出力電圧に基づいて、このような制御を行う。
【００３９】
図３は、モニタ巻線３０５の出力電圧の波形の例を示す図であり、図４は、制御ＩＣ３０１から出力される、トランジスタ３００用の制御信号の波形の例を示す図である。図３（Ａ）及び図４（Ａ）は、電話機１２８がオフフック状態である場合を示し、図３（Ｂ）及び図４（Ｂ）は、電話機１２８がオンフック状態である場合を示している。図４に示されるように、制御ＩＣ３０１は、期間（Ｔ１＋Ｔ２）を１周期として、制御信号によってトランジスタ３００のスイッチング動作を制御する。
【００４０】
図３及び図４において、期間Ｔ１は、制御ＩＣ３０１からの制御信号に従ってトランジスタ３００によるスイッチングが行われて交流電圧３２１が生成される期間である。一方、期間Ｔ２は、制御ＩＣ３０１からの制御信号に従ってトランジスタ３００がＯＦＦ状態に維持されることで、交流電圧３２１が生成されない（交流電圧３２１の生成が停止される）期間である。期間Ｔ１は、トランジスタ３００によるＯＮ／ＯＦＦ状態のスイッチングが継続して行われる期間に相当し、トランジスタ３００によるＯＮ／ＯＦＦ状態のスイッチングが継続して行われる回数に比例する長さを有する。トランジスタ３００は、制御ＩＣ３０１からの制御信号に従って、切断状態において電話機１２８に印加される直流電圧の電圧レベルが一定となるように、交流電圧を生成する期間Ｔ１と交流電圧の生成を停止する期間Ｔ２とを交互に繰り返す。制御ＩＣ３０１は、制御信号によって、期間Ｔ１においてトランジスタ３００がスイッチング動作を継続して実行する回数を制御できる。
【００４１】
期間Ｔ１では、図４に示す、制御ＩＣ３０１からの制御信号に従って、トランジスタ３００によって交流電圧３２１が生成されて絶縁素子２５５の入力巻線３０６に入力されることで、出力巻線３０７から交流電圧が出力される。このため、期間Ｔ１では、出力巻線３０７の出力電圧と同様に変化するモニタ巻線３０５の出力電圧は、図３に示すように交流電圧となる。本例では、トランジスタ３００によって方形波の交流電圧が生成される例を示している。なお、図４に示す制御信号は、期間Ｔ１では、トランジスタ３００のスイッチング動作を実現するために、０ＶとＶｃｃとの間で繰り返し切り替わる交流電圧として生成される。
【００４２】
図３（Ａ）及び図４（Ａ）に対応する、電話機１２８がオフフック状態である場合には、電話機１２８のインピーダンスが低くなり（例えば、５０〜３００Ω）、電話機１２８へ電流が流れやすくなる。この場合、制御ＩＣ３０１は、電話機１２８へ印加される直流電圧が所定の電圧レベルで一定になるよう、期間Ｔ１を長く（期間Ｔ２を短く）して、電話機１２８へ流れる電流を大きくする。具体的には、制御ＩＣ３０１は、電圧レベルシフト回路３０２の出力電圧に基づいて、電話機１２８へ印加される直流電圧の降下（例えば、所定の第１閾値より低い電圧への降下）の検知に応じて、トランジスタ３００のスイッチング動作を実行させる。これにより、電話機１２８へ印加される直流電圧を上昇させる。
【００４３】
一方、図３（Ｂ）及び図４（Ｂ）に対応する、電話機１２８がオンフック状態である場合には、電話機１２８のインピーダンスが高くなり（例えば、１ＭΩ以上）、電話機１２８へ電流が流れにくくなる。この場合、制御ＩＣ３０１は、電話機１２８へ印加される直流電圧が所定の電圧レベルで一定になるよう、期間Ｔ１を短く（期間Ｔ２を長く）して、電話機１２８へ流れる電流を小さくする。具体的には、制御ＩＣ３０１は、電圧レベルシフト回路３０２の出力電圧に基づいて、電話機１２８へ印加される直流電圧の上昇（例えば、所定の第２閾値より高い電圧への上昇）の検知に応じて、トランジスタ３００のスイッチング動作を停止させる。これにより、電話機１２８へ印加される直流電圧を降下させる。
【００４４】
図４（Ａ）及び図４（Ｂ）に示す制御信号は、上述のような制御ＩＣ３０１による制御を反映している。即ち、電話機１２８がオフフック状態である場合（図４（Ａ））、期間Ｔ１は期間Ｔ２よりも長く、これは、トランジスタ３００のスイッチング動作が比較的長い時間、継続して行われることを示している。また、電話機１２８がオンフック状態である場合（図４（Ｂ））、期間Ｔ１は期間Ｔ２よりも短く、これは、トランジスタ３００のスイッチング動作が比較的短い時間、継続して行われることを示している。図３（Ａ）及び図３（Ｂ）に示すモニタ巻線３０５の出力電圧は、図４（Ａ）及び図４（Ｂ）に示す制御信号に従ってトランジスタ３００によって生成された交流電圧に対応する電圧となる。
【００４５】
このように、電話機１２８がオンフック状態であるかオフフック状態であるかに依存して、絶縁素子２５５のモニタ巻線３０５の出力電圧が変化する。特に、モニタ巻線３０５から交流電圧が出力される期間Ｔ１及び交流電圧が出力されない期間Ｔ２の長さがそれぞれ変化する。フック検知回路３０８（ＳＯＣ１０１）は、無鳴動着信モードにおいて、モニタ巻線３０５のこのような出力電圧の変化に基づいて、電話機１２８のフック検知を行う。
【００４６】
＜フック検知回路３０８＞
次に、図１、図２及び図５を参照して、フック検知回路３０８の構成及び動作について説明する。図１に示すように、フック検知回路３０８は、フィルタ回路３０９、電圧レベルシフト回路３１０、及び整流回路３１１を備え、モニタ巻線３０５の出力電圧を用いて、電話機１２８のフック検知を行う。
【００４７】
整流回路３１１は、モニタ巻線３０５から出力され、かつ、信号線３２２を介して入力された電圧を整流する。電圧レベルシフト回路３１０は、整流回路３１１から出力された電圧を、ＳＯＣ１０１に適した電圧にシフトさせる。なお、フック検知回路３０８の出力電圧は、電源回路３２８からフック検知回路３０８へ供給される電力（直流電圧）によって定められる。フィルタ回路３０９は、電圧レベルシフト回路３１０から出力された信号（電圧）に対して、高周波成分を除去するためのフィルタ処理（ローパスフィルタリング）を行う。フィルタ回路３０９は、フィルタ処理後の電圧を、フック検知信号２５７としてＳＯＣ１０１へ出力する。
【００４８】
ここで、図２（Ｂ）は、フック検知回路３０８の具体的な構成例を示す回路図である。フック検知回路３０８と接続される、ＤＣ／ＡＣ変換回路２５４内の絶縁素子２５５は、図２（Ｂ）に示すように、一次側のモニタ巻線３０５及び入力巻線３０６と、二次側の出力巻線３０７とで構成される。図１に示したように、入力巻線３０６は、トランジスタ３００と接続される。出力巻線３０７は、整流／平滑回路２５６と接続される。モニタ巻線３０５は、信号線３２２を介して、フック検知回路３０８内の整流回路３１１と接続される。
【００４９】
フック検知回路３０８において、整流回路３１１は、整流ダイオード３６１で構成される。電圧レベルシフト回路３１０は、抵抗素子３６２、スイッチング素子であるトランジスタ３６３、及び抵抗素子３６４で構成される。抵抗素子３６２は、トランジスタ３６３のベース電流を制限するために用いられる。抵抗素子３６４は、トランジスタ３６３のコレクタ電流を制限するために用いられる。電源回路３２８から入力端子３６５を介して印加される直流電圧によって、電圧レベルシフト回路３１０の出力電圧の最大値が定められる。電圧レベルシフト回路３１０の出力電圧は、フィルタ回路３０９へ入力される。なお、ＳＯＣ１０１は、出力端子３６６を介して、電圧レベルシフト回路３１０の出力電圧を、信号２５８としてモニタすることが可能である。
【００５０】
フィルタ回路３０９は、抵抗素子３６７及びコンデンサ３６８によって構成されたローパスフィルタであり、電圧レベルシフト回路３１０から出力された電圧に対して、高周波成分を除去するためのフィルタ処理を行う。フィルタ回路３０９から出力された電圧は、出力端子３６９を介して、フック検知回路３０８の出力信号（フック検知信号２５７）としてＳＯＣ１０１へ出力される。
【００５１】
図５は、フック検知回路３０８から出力されるフック検知信号２５７の波形の例を示す図である。図５（Ａ）は、電話機１２８がオフフック状態である場合を示し、図５（Ｂ）は、電話機１２８がオンフック状態である場合を示している。図５に示すように、フック検知信号２５７は、電圧Ｖｄｄであるハイレベル（Ｈレベル）と、０Ｖに近いローレベル（Ｌレベル）との間で変化するパルス信号として生成される。図３に示す、モニタ巻線３０５の出力電圧と比較すると、フック検知信号２５７は、フィルタ回路３０９によるフィルタ処理により、高周波成分が除去された信号となっている。これにより、フック検知信号２５７におけるＨレベルとＬレベルとの間の変化の検出が容易になっている。
【００５２】
図５に示すフック検知信号２５７におけるＬレベルの期間（Ｌ期間）及びＨレベルの期間（Ｈ期間）は、それぞれ、図３及び図４における期間Ｔ１及びＴ２に相当する。即ち、フック検知信号２５７におけるＬレベルとＨレベルとの間の変化は、モニタ巻線３０５の出力電圧の変化（交流電圧の出力の有無）を反映している。モニタ巻線３０５から交流電圧が出力されている期間Ｔ１には、フック検知信号２５７はＬレベルとなる。一方、モニタ巻線３０５から交流電圧が出力されていない期間Ｔ２には、フック検知信号２５７はＨレベルとなる。
【００５３】
図５（Ａ）に示すように、電話機１２８がオフフック状態である場合、フック検知信号２５７は、Ｌ期間がＨ期間よりも長い波形を有する。これは、モニタ巻線３０５の出力電圧における期間Ｔ１が期間Ｔ２より長いことに起因する（図３（Ａ））。一方、図５（Ｂ）に示すように、電話機１２８がオンフック状態である場合、フック検知信号２５７は、Ｌ期間がＨ期間よりも短い波形を有する。これは、モニタ巻線３０５の出力電圧における期間Ｔ１が期間Ｔ２より長いことに起因する（図３（Ｂ））。
【００５４】
このように、本実施形態のＦＡＸ装置１００では、Ｈリレー１１０を介して電話機１２８に直流電圧が印加されている間に、電話機１２８のフック状態に依存して、フック検知信号２５７の波形が変化する。そこで、本実施形態では、ＳＯＣ１０１は、フック検知信号２５７におけるＬ期間及びＨ期間を測定し、その測定結果に基づいて電話機１２８のフック状態を判定する。
【００５５】
フック検知信号２５７におけるＬ期間及びＨ期間の測定は、ＳＯＣ１０１内の第１タイマ３３０及び第２タイマ３３１を用いて行うことが可能である。具体的には、図５（Ａ）及び図５（Ｂ）に示すように、ＳＯＣ１０１は、フック検知信号２５７が、ＨレベルからＬレベルに変化したら第１タイマ３３０をスタートし、ＬレベルからＨレベルに変化したら第１タイマ３３０をストップする。これにより、ＳＯＣ１０１は、Ｌ期間（期間Ｔ１）に相当するタイマ値ＴＭ１を取得できる。また、ＳＯＣ１０１は、フック検知信号２５７が、ＬレベルからＨレベルに変化したら第２タイマ３３１をスタートし、ＨレベルからＬレベルに変化したら第２タイマ３３１をストップする。これにより、ＳＯＣ１０１は、Ｈ期間（期間Ｔ２）に相当するタイマ値ＴＭ２を取得できる。
【００５６】
＜処理手順＞
次に、図６及び図７のフローチャートを参照して、ＦＡＸ装置１００においてＳＯＣ１０１によって実行される、電話機１２８のフック状態を検知するフック検知処理の手順の例について説明する。なお、図６及び図７の各ステップの処理は、例えば、ＳＯＣ１０１がメモリ１０４に格納された制御プログラムを実行することによってＦＡＸ装置１００において実現される。以下の処理手順は、ＦＡＸ装置１００がスタンバイ状態にある場合等の、電話機１２８のオフフックの検知が必要な場合に実行される。
【００５７】
まずＳ１０１で、ＳＯＣ１０１は、ＦＡＸ装置１００の動作モードが無鳴動着信モードであるか否かを判定する。ＳＯＣ１０１は、動作モードが無鳴動着信モードである場合にはＳ１０２へ処理を進め、動作モードが無鳴動着信モードではない（鳴動着信モードである）場合には、処理をＳ１１１へ進める。
【００５８】
鳴動着信モードである場合、Ｓ１１１で、ＳＯＣ１０１は、Ｈリレー１１０により、電話機１２８を通信回線１３０に接続する。これにより、ＦＡＸ装置１００は、電話機１２８による通話が可能な状態になる。更に、Ｓ１１２で、ＳＯＣ１０１は、ＳＤＡＡ１０４及びモデム１０２による電話機１２８のフック検知を開始し、処理を終了する。
【００５９】
一方、無鳴動着信モードである場合、Ｓ１０２で、ＳＯＣ１０１は、Ｈリレー１１０により、電話機１２８を通信回線１３０から切断し、整流／平滑回路２５６へ接続する。これにより、電話機１２８は、Ｈリレー１１０、整流／平滑回路２５６、及びＤＣ／ＡＣ変換回路２５４を介して、直流印加回路２５３及びフック検知回路３０８に接続された状態となる。
【００６０】
次にＳ１０３で、ＳＯＣ１０１は、スイッチ回路２６２を制御して、直流印加回路２５３からＤＣ／ＡＣ変換回路２５４への直流電圧の出力を開始させることで、電話機１２８への直流電圧の印加を開始させる。その後、Ｓ１０４で、ＳＯＣ１０１は、ＤＣ／ＡＣ変換回路２５４が立ち上がるまで一定時間待機する。一定時間が経過すると、Ｓ１０５で、ＳＯＣ１０１は、フック検知回路３０８から出力されるフック検知信号２５７のモニタを開始し、処理をＳ１０６へ進める。
【００６１】
Ｓ１０６で、ＳＯＣ１０１は、（切断状態において電話機１２８に直流電圧が印加されている間に絶縁素子２５５のモニタ巻線３０５から出力される電圧に対応する）フック検知信号２５７に基づいて、電話機１２８のフック状態の判定処理を行う。Ｓ１０６の判定処理については、図７（Ａ）を参照して後述する。
【００６２】
次にＳ１０７で、ＳＯＣ１０１は、Ｓ１０６の判定処理の結果、電話機１２８がオフフックされていれば、処理をＳ１０８へ進め、電話機１２８がオフフックされていなければ（オンフック状態であれば）、処理をＳ１０６へ戻す。これにより、ＳＯＣ１０１は、電話機１２８がオフフックされるまで、Ｓ１０６の判定処理を繰り返し、ＦＡＸ装置１００の無鳴動着信状態を保持する。
【００６３】
Ｓ１０８で、ＳＯＣ１０１は、Ｈリレー１１０により、電話機１２８を通信回線１３０に接続する。これにより、ＦＡＸ装置１００は、電話機１２８による通話が可能な状態になる。また、電話機１２８は、ＳＤＡＡ１０４とも接続された状態となる。その後、Ｓ１０９で、モデム１０２及びＳＤＡＡ１０４による電話機１２８のオンフックの検知を開始する。これにより、電話機１２８による通話が終了し、電話機１２８においてオンフックが行われた場合に、モデム１０２及びＳＤＡＡ１０４によって電話機１２８のオンフックが検知され、それがＳＯＣ１０１に伝達されることになる。モデム１０２及びＳＤＡＡ１０４による電話機１２８のオンフックの検知は、上述の鳴動着信モードと同様、ＰＳＴＮ２１０から供給される電圧の変化を検知することによって実現される。
【００６４】
最後に、Ｓ１１０で、ＳＯＣ１０１は、スイッチ回路２６２を制御して、直流印加回路２５３からＤＣ／ＡＣ変換回路２５４への直流電圧の出力を停止させることで、Ｓ１０３において開始した電話機１２８への直流電圧の印加を終了する。これにより、ＳＯＣ１０１は、図６の処理手順に従った処理を終了する。
【００６５】
（電話機１２８のフック状態の判定処理）
図７（Ａ）は、Ｓ１０６における判定処理の手順の例を示すフローチャートである。ＳＯＣ１０１は、Ｓ１０６において、絶縁素子２５５のモニタ巻線３０５の出力電圧に基づいて検知される期間Ｔ１（フック検知信号２５７のＬ期間）の長さに基づいて、電話機１２８のフック状態を判定する。ここでは、モニタ巻線３０５から交流電圧が出力される期間Ｔ１（フック検知信号２５７のＬ期間）と交流電圧が出力されない期間Ｔ２（フック検知信号２５７のＨ期間）との比率に基づいて、電話機１２８のフック状態を判定する例について説明する。
【００６６】
まずＳ２０１で、ＳＯＣ１０１は、フック検知信号２５７におけるＨレベルの期間（Ｈ期間）及びＬレベルの期間（Ｌ期間）を検知するための検知処理を行う。この検知処理は、図７（Ｂ）に示す手順で行われる。フック検知信号２５７におけるＨ期間及びＬ期間が検知されると、Ｓ２０２で、ＳＯＣ１０１は、Ｈ期間とＬ期間との比率を算出する。更に、Ｓ２０２で、ＳＯＣ１０１は、Ｌ期間（即ち、モニタ巻線３０５から交流電圧が出力される期間）の比率が所定の閾値を上回っているか否かを判定する。
【００６７】
ＳＯＣ１０１は、Ｌ期間の比率が閾値を上回っている場合、処理をＳ２０４へ進め、電話機１２８はオフフック状態であると判定する。即ち、図５（Ａ）に示すように、Ｌ期間が比較的長い場合には、電話機１２８はオフフック状態であると判定される。一方、ＳＯＣ１０１は、Ｌ期間の比率が閾値を上回っていない場合、処理をＳ２０５へ進め、電話機１２８はオンフック状態であると判定する。即ち、即ち、図５（Ｂ）に示すように、Ｌ期間が比較的短い場合には、電話機１２８はオンフック状態であると判定される。Ｓ２０４又はＳ２０５の判定後、ＳＯＣ１０１は、図７（Ａ）の処理手順に従った処理（Ｓ１０６）を終了し、処理をＳ１０７へ進める。
【００６８】
なお、本例では、フック検知信号２５７におけるＬ期間の比率に基づいて電話機１２８のフック状態の判定を行っているが、Ｌ期間の長さそのものに基づいて、同様の判定を行うことも可能であるし、Ｌ期間がＨ期間よりも長いか否かに基づいて、同様の判定を行うことも可能である。また、Ｌ期間の比率は、Ｈ期間及びＬ期間から成る１周期において、Ｌ期間の占める割合であるデューティ比と等価である。このため、このようなデューティ比に基づいて、同様の判定を行うことも可能である。
【００６９】
（Ｈ／Ｌ期間の検知処理）
図７（Ｂ）は、Ｓ２０１における判定処理の手順の例を示すフローチャートである。まずＳ３０１で、ＳＯＣ１０１は、フック検知信号２５７におけるＨレベルからＬレベルへの変化を検知したか否かを判定し、Ｌレベルへの変化を検知すると処理をＳ３０２へ進める。なお、フック検知信号２５７がＨレベルからＬレベルへ変化したタイミングは、トランジスタ３００からの交流電圧の出力が開始され、かつ、モニタ巻線３０５及び出力巻線３０７からの交流電圧の出力が開始されるタイミングに相当する。Ｓ３０２で、ＳＯＣ１０１は、第１タイマ３３０をスタートさせる。
【００７０】
その後Ｓ３０３で、ＳＯＣ１０１は、フック検知信号２５７におけるＬレベルからＨレベルへの変化を検知したか否かを判定し、Ｈレベルへの変化を検知すると処理をＳ３０４へ進める。なお、フック検知信号２５７がＬレベルからＨレベルへ変化したタイミングは、トランジスタ３００からの交流電圧の出力が停止され、かつ、モニタ巻線３０５及び出力巻線３０７からの交流電圧の出力が停止されるタイミングに相当する。ＳＯＣ１０１は、Ｓ３０４で、第１タイマ３３０をストップさせ、Ｓ３０５で、第１タイマ３３０のタイマ値ＴＭ１をＬ期間としてメモリ１４０に保存する。更に、Ｓ３０６で、ＳＯＣ１０１は、ＳＯＣ１０１は、第２タイマ３３１をスタートさせる。
【００７１】
その後Ｓ３０７で、ＳＯＣ１０１は、フック検知信号２５７におけるＨレベルからＬレベルへの変化を検知したか否かを判定し、Ｌレベルへの変化を検知すると処理をＳ３０８へ進める。ＳＯＣ１０１は、Ｓ３０８で、第２タイマ３３１をストップさせ、Ｓ３０９で、第２タイマ３３１のタイマ値ＴＭ２をＨ期間としてメモリ１４０に保存する。以上により、ＳＯＣ１０１は、図７（Ｂ）の処理手順に従った処理（Ｓ２０１）を終了し、処理をＳ２０２へ進める。
【００７２】
このように、本例では、第１タイマ３３０及び第２タイマ３３１のカウント値ＴＭ１及びＴＭ２によってＨ期間及びＬ期間を測定している。しかし、このような測定に代えて、トランジスタ３００によるＯＮ／ＯＦＦ状態のスイッチングが継続して（連続して）行われた回数を、カウンタ３３２によって測定してもよい。カウンタ３３２によるこのような測定は、フック検知回路３０８から出力される、電圧レベルシフト回路３１０の出力電圧に相当する信号２５８を用いることによって可能である。信号２５８は、フィルタ回路３０９によるフィルタ処理前の信号であり、モニタ巻線３０５の出力電圧（図３）の高周波成分（交流成分）を含んでいる。この交流成分は、トランジスタ３００によるＯＮ／ＯＦＦ状態のスイッチングと対応している。このため、信号２５８に含まれる交流パルスをカウンタ３３２によってカウントすることによって、トランジスタ３００によるＯＮ／ＯＦＦ状態のスイッチングが継続して（連続して）行われた回数を測定できる。ＳＯＣ１０１は、カウンタ３３２によって得られた回数をＬ期間として用いて、電話機１２８のフック状態の判定を行うことが可能である。
【００７３】
以上説明したように、本実施形態のＦＡＸ装置１００では、Ｈリレー１１０は、電話機１２８を通信回線１３０に接続した接続状態と、電話機１２８を通信回線１３０から切断した切断状態とを切り替える。トランジスタ３００は、制御ＩＣ３０１による制御に基づいて、切断状態において電話機１２８に印加される直流電圧の電圧レベルに対応する交流電圧３２１を生成する。絶縁素子２５５は、交流電圧３２１が一次側の入力巻線３０６に入力されることによって二次側の出力巻線３０７から交流電圧を出力する。絶縁素子２５５は、出力巻線３０７の出力電圧をモニタするためのモニタ巻線３０５を一次側に備える。出力巻線３０７と電話機１２８との間に設けられた整流／平滑回路２５６は、出力巻線３０７から出力された交流電圧を、電話機１２８に印加される直流電圧に変換する。ＳＯＣ１０１は、電話機１２８に直流電圧が印加されている間にモニタ巻線３０５から出力される電圧に対応する、フック検知信号２５７に基づいて、電話機１２８のフック状態を判定する。本実施形態によれば、通信回線１３０側とコントローラ（ＳＯＣ１０１）側との絶縁を実現しながら、フォトカプラ等の特定の回路素子を必要とせずに、簡易な構成で電話機１２８のフック状態を判定することが可能になる。
【００７４】
また、本実施形態では、モニタ巻線３０５の出力電圧に対して、フィルタ回路３０９による、高周波成分を除去するためのフィルタ処理後の信号（フック検知信号２５７）を用いて、ＳＯＣ１０１による電話機１２８のフック状態の判定を行っている。これにより、ＳＯＣ１０１における判定処理が容易となり、当該判定処理に要するＳＯＣ１０１の処理負荷を軽減可能となる。
【００７５】
また、本実施形態では、ＳＯＣ１０１は、フック検知信号２５７のＨレベルとＬレベルとの間の変化のタイミングを検知するのみで、電話機１２８のフック状態を判定できる。このため、少ない処理負荷で電話機１２８のフック状態を判定できる。
【００７６】
［第２実施形態］
第２実施形態では、ＤＣ／ＡＣ変換回路２５４内で制御ＩＣ３０１からトランジスタ３００へ出力される制御信号に基づいて、電話機１２８のフック状態を判定する例について説明する。なお、以下では第１実施形態と共通する部分についての説明を省略する。
【００７７】
図８は、第２実施形態に係るＦＡＸ装置１００全体の構成を示すブロック図である。第１実施形態（図１）との相違点は、絶縁素子２５５のモニタ巻線３０５の出力電圧がフック検知回路３０８へ入力されず、制御ＩＣ３０１から出力された制御信号が、トランジスタ３００だけでなくフック検知回路３０８へ入力される点である。この場合、図４に示されるような制御信号が、フック検知回路３０８へ入力される。
【００７８】
図３及び図４を比較すると、モニタ巻線３０５の出力電圧における期間Ｔ１及びＴ２は、トランジスタ３００用の制御信号における期間Ｔ１及びＴ２と同様となる。ＳＯＣ１０１は、フック検知回路３０８によって生成されるフック検知信号２５７に基づいて、第１実施形態と同様のＴ１及びＴ２を検知することになる。このため、ＳＯＣ１０１は、第１実施形態と同様、検知した期間Ｔ１（及びＴ２）に基づいて、電話機１２８のフック状態を判定できる。
【００７９】
本実施形態によれば、第１実施形態と同様、通信回線１３０側とコントローラ（ＳＯＣ１０１）側との絶縁を実現しながら、フォトカプラ等の特定の回路素子を必要とせずに、簡易な構成で電話機１２８のフック状態を判定することが可能になる。
【００８０】
［第３実施形態］
第３実施形態では、フック検知回路３０８内のフィルタ回路３０９が、絶縁素子２５５のモニタ巻線３０５の出力電圧を、期間Ｔ１及びＴ２の比率に応じた直流電圧に変換する時定数を有するフィルタ回路である例について説明する。なお、以下では第１及び第２実施形態と共通する部分についての説明を省略する。
【００８１】
本実施形態では、フック検知回路３０８内のフィルタ回路３０９は、モニタ巻線３０５の出力電圧を、期間Ｔ１及びＴ２の比率に応じた直流電圧に変換可能な程度に大きな時定数を有している。このため、フック検知回路３０８から出力されるフック検知信号２５７は、期間Ｔ１及びＴ２の比率に対応する直流電圧の電圧値を示すことになる。ＳＯＣ１０１は、フック検知信号２５７が示す電圧値に基づいて、ＡＤ変換部２２４によって当該電圧値をデジタル値に変換し、当該デジタル値に基づいて、電話機１２８のフック状態を判定する。
【００８２】
本実施形態によれば、ＳＯＣ１０１において第１タイマ３３０及び第２タイマ３３１といったリソースが不要になるため、電話機１２８のフック状態の判定処理に要するＳＯＣ１０１の処理負荷を軽減可能となる。
【００８３】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８４】
１００：ＦＡＸ装置、１０１：ＳＯＣ、１０２：モデム、１０３：絶縁素子、１０４：ＳＤＡＡ、１１０：Ｈリレー、１２８：電話機、２５３：直流印加回路、２５４：ＤＣ／ＡＣ変換回路、２５６：整流／平滑回路、３００：トランジスタ、３０１：制御ＩＣ、３０８：フック検知回路
【図１】
2018191224.tif 000003
【図２】
2018191224.tif 000004
【図３】
2018191224.tif 000005
【図４】
2018191224.tif 000006
【図５】
2018191224.tif 000007
【図６】
2018191224.tif 000008
【図７】
2018191224.tif 000009
【図８】
2018191224.tif 000010