(57)【特許請求の範囲】
【請求項１】
回線交換機により送信されたリング信号を回線から検出するリング信号検出部と、該回線の回線電圧を監視して外付電話機のフックアップを検出するフックアップ検出部とを備える通信端末装置であって、
前記フックアップ検出部は、
前記回線に印加されている回線電圧を検出する回線電圧検出部と、
前記検出前にサンプリングした回線電圧から予め規定した電圧を差し引いた電圧を基準電圧として出力する基準電圧出力部と、
前記リング信号検出部により前記リング信号が検出されると、第１電圧レベルを示す閾値電圧に切替え、着信モードに移行したときに第２電圧レベルを示す閾値電圧に切り替える閾値電圧切替部と、
前記リング信号検出部により前記リング信号が検出されると、前記基準電圧出力部が出力した前記基準電圧と、前記回線電圧検出部が検出した回線電圧とを比較する電圧比較部と、
を備え、
前記フックアップ検出部は、
前記電圧比較部により比較された結果、前記基準電圧と前記回線電圧検出部により検出された回線電圧との差が、前記閾値電圧切替部により切り替えられた前記第１電圧レベルを示す閾値電圧以上になったとき、前記外付電話機がフックアップしたことを検出することを特徴とする通信端末装置。
【請求項２】
着信モードに移行したことを検出する着信モード検出部を更に備え、
前記閾値電圧切替部は、前記着信モード検出部により着信モードに移行したことが検出されると、前記第１電圧レベルから前記第２電圧レベルを示す閾値電圧に切り替えることを特徴とする請求項１記載の通信端末装置。
【請求項３】
前記第１電圧レベルは、前記第２電圧レベルより大きいことを特徴とする請求項１又は２記載の通信端末装置。
【請求項４】
回線交換機により送信されたリング信号を回線から検出するリング信号検出部と、該回線の回線電圧を監視して外付電話機のフックアップを検出するフックアップ検出部とを備える通信端末装置であって、
前記フックアップ検出部は、
前記回線に印加されている回線電圧を検出する回線電圧検出部と、
前記検出前にサンプリングした回線電圧から予め規定した電圧を差し引いた電圧を基準電圧として出力する基準電圧出力部と、
前記リング信号検出により前記リング信号が検出されると、複数の電圧レベルを示す閾値電圧のうち最も低い電圧レベルを示す閾値電圧を除いた閾値電圧のうちのいずれかに切替え、着信モードに移行したときに最も低い電圧レベルを示す閾値電圧に切り替える閾値電圧切替部と、
前記リング信号検出部により前記リング信号が検出されると、前記基準電圧出力部が出力した前記基準電圧と、前記回線電圧検出部が検出した回線電圧とを比較する電圧比較部と、
を備え、
前記電圧比較部により比較された結果、前記基準電圧と前記回線電圧検出部により検出された回線電圧との差が、前記閾値電圧切替部により切り替えられた閾値電圧以上になったとき、前記外付電話機がフックアップしたことを検出することを特徴とする通信端末装置。
【請求項５】
前記閾値電圧切替部により切り替えられる、前記複数の電圧レベルを示す閾値電圧のうちのいずれかを入力する閾値電圧入力部を、
更に備えることを特徴とする請求項４記載の通信端末装置。
【請求項６】
着信モードに移行したことを検出する着信モード検出部を更に備え、
前記閾値電圧切替部は、最も低い電圧レベルを示す閾値電圧に切り替えることを特徴とする請求項４又は５記載の通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外付電話機を備える通信端末装置に関する。
【背景技術】
【０００２】
外付電話機を備える従来の通信端末装置は、外付電話機のフックアップを回線電圧の変化により検出している。すなわち、従来の通信端末装置は、回線に印加されている回線電圧をサンプリングし、このサンプリングした回線電圧とこの回線電圧より一定時間前にサンプリングされた回線電圧とを比較する。そして、この従来の通信端末装置は、サンプリングした回線電圧とこの回線電圧より一定時間前にサンプリングした回線電圧との電圧差が所定の閾値以上になる回数が連続して所定回数に達したときに外付電話機がフックアップしたものと検出する（例えば、特許文献１参照）。
【特許文献１】特開平８−２８９０３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、通信端末装置は回線交換機と接続されており、この回線交換機には、例えば、電気通信事業者が設置する加入者回線交換機、ユーザが構内に設置する回線交換機（ＰＢＸ）がある。これらの回線交換機は、通信端末装置との間の回線に印加される回線電圧が異なっている。ここで、加入者回線交換機は、高い回線電圧を使用し、ユーザが構内に設置する回線交換機は、低い回線電圧を使用する。
【０００４】
上述した従来の通信端末装置は、回線交換機から所定の時間間隔をおいて受信するリング信号において、リング信号を受信し、次のリング信号を受信するまで間、回線電圧の変動により、サンプリングした回線電圧とこの回線電圧より一定時間前にサンプリングした回線電圧との電圧差が所定の閾値以上になる回数が連続して所定回数に達してしまう場合が発生する。このため、この従来の通信端末装置では、実際に外付電話機をフックアップしていないにもかかわらず、フックアップしたと誤認識してしまい、着信モードに移行しないという問題点があった。特に、回線電圧が低い回線交換機は、回線電圧が高い回線交換機に比べて、同じ回線電圧の変動を受けた場合、閾値に対する変動した電圧の比率が高くなるため、フックアップしたと誤認識することが多くなる。
【０００５】
そこで、本発明は上述した問題点に鑑み、回線交換機と接続されている回線の回線電圧の変動によって、外付電話機がフックアップしたと誤認識することを防止し、着信モードに移行させることが可能な通信端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、回線交換機により送信されたリング信号を回線から検出するリング信号検出部と、該回線の回線電圧を監視して外付電話機のフックアップを検出するフックアップ検出部とを備える通信端末装置であって、前記フックアップ検出部は、前記回線に印加されている回線電圧を検出する回線電圧検出部と、前記検出前にサンプリングした回線電圧から予め規定した電圧を差し引いた電圧を基準電圧として出力する基準電圧出力部と、前記リング信号検出部により前記リング信号が検出されると、第１電圧レベルを示す閾値電圧に切替え、着信モードに移行したときに第２電圧レベルを示す閾値電圧に切り替える閾値電圧切替部と、前記リング信号検出部により前記リング信号が検出されると、前記基準電圧出力部が出力した前記基準電圧と、前記回線電圧検出部が検出した回線電圧とを比較する電圧比較部と、を備え、前記フックアップ検出部は、前記電圧比較部により比較された結果、前記基準電圧と前記回線電圧検出部により検出された回線電圧との差が、前記閾値電圧切替部により切り替えられた前記第１電圧レベルを示す閾値電圧以上になったとき、前記外付電話機がフックアップしたことを検出することを特徴とする。
【発明の効果】
【０００７】
以上、本発明によれば、フックアップ検出部が、電圧比較部の比較結果により、基準電圧と回線電圧との差が、閾値電圧切替部により切り替えられた高い電圧レベルを示す閾値電圧以上になったとき、外付電話機がフックアップしたことを検出するので、低い電圧レベルを示す閾値電圧のときに比べ、フックアップ検出を厳密かつ正確に行うようにすることができる。このため、回線交換機と接続されている回線の回線電圧が変化しても、外付電話機がフックアップしたと誤認識することを防止し、着信モードに移行させることができる。
【発明を実施するための最良の形態】
【０００８】
次に、本発明を実施するための最良の形態を説明する。
【実施例１】
【０００９】
図１は、本発明に係る実施例１の通信端末装置における通信制御部の構成を示すブロック図である。この実施例１の通信端末装置は、図２に示すように、通信制御部１１と、スキャナー部１２と、プリンタ部１３と、外付電話機１４を備える。
【００１０】
通信制御部１１は、図１に示すように、ｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１と、ｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２と、ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３と、ｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ１１４と、リング信号検出部１１５と、フックアップ検出部１１６と、抵抗１１７と、抵抗１１８と、コンデンサ１１９と、コンデンサ１２０と、ダイオードブリッジ１２１と、リレー１２２とを備える。ここで、リング信号検出部１１５及びフックアップ検出部１１６は、ＣＰＵ（図示せず）がＲＯＭ（図示せず）に記憶されている制御プログラムを実行することにより生成され、これらが通信制御部１１の一部を構成する。
【００１１】
ｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１は、計時を要求する信号（以下、計時要求信号という）がリング信号検出部１１５から入力されると、例えば４００ｍｓの期間、計時を開始する。また、ｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１は、４００ｍｓの期間の計時を終了すると、計時を終了したことを示す信号（以下、計時終了信号という）をリング信号検出部１１５に出力する。また、ｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１は、計時の停止を要求する信号（以下、計時停止要求信号という）がリング信号検出部１１５から入力されると、計時を停止る。
【００１２】
ｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２は、計時要求信号がリング信号検出部１１５から入力されると、例えば１２００ｍｓの期間、計時を開始する。また、ｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２は、１２００ｍｓの期間の計時を終了すると、計時を終了したことを示す計時終了信号をリング信号検出部１１５に出力する。また、ｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２は、計時停止要求信号がリング信号検出部１１５から入力されると、計時を停止する。
【００１３】
ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３は、計時要求信号がリング信号検出部１１５から入力されると、例えば１８００ｍｓの期間、計時を開始する。また、ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３は、１８００ｍｓの期間の計時を終了すると、計時を終了したことを示す計時終了信号をリング信号検出部１１５に出力する。また、ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３は、計時停止要求信号がリング信号検出部１１５から入力されると、計時を停止する。
【００１４】
ｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ１１４は、計時要求信号がリング信号検出部１１５から入力されると、例えば、２２００ｍｓの期間、計時を開始する。また、ｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ１１４は、２２００ｍｓの期間の計時を終了すると、計時を終了したことを示す計時終了信号をリング信号検出部１１５に出力する。
【００１５】
リング信号検出部１１５は、リング信号が回線５０から送信されてくるのを常時、監視する。そして、リング信号検出部１１５は、回線５０からリング信号を受信したことを示すリング信号検出信号を、フックアップ検出部１１６に出力するとともに、ｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１及びｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２に計時要求信号を出力する。
【００１６】
また、リング信号検出部１１５は、ｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１から計時終了信号が入力されてくると、この計時終了信号が入力されたとき、リング信号を受信していたか否かを判定する。そして、リング信号検出部１１５は、この計時終了信号が入力されたとき、リング信号を受信していないと判定した場合には、受信したリング信号をノイズであると認識し、ｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２に対して計時停止要求信号を出力し、再び、リング信号の受信を監視する。
【００１７】
また、リング信号検出部１１５は、ｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２から計時終了信号が入力されてくると、この計時終了信号が入力されたとき、リング信号を受信していたか否かを判定する。そして、リング信号検出部１１５は、この計時終了信号が入力されたとき、リング信号を受信していたと判定した場合には、受信したリング信号をノイズと認識し、再び、リング信号の受信を監視する。一方、リング信号検出部１１５は、計時終了信号が入力されたとき、リング信号を受信していないと判定した場合には、ＲＡＭ（図示せず）に記憶されているリング信号検出フラグが「ＯＮ」であるか、または、「ＯＦＦ」であるかを判定する。このリング信号検出フラグは、リング信号検出部１１５がリング信号の受信の監視を開始したのち、回線交換機から所定の時間間隔をおいて受信するリング信号がいままでに少なくとも１回受信したか否かを示す情報である。この情報が「ＯＮ」の場合には、いままでに少なくとも１回のリング信号を受信したことを示し、「ＯＦＦ」の場合には、１回も受信していないことを示している。
【００１８】
リング信号検出部１１５は、ＲＡＭに記憶されているリング信号検出フラグが「ＯＦＦ」であると判定した場合には、ＲＡＭに記憶されているリング信号検出フラグを「ＯＦＦ」から「ＯＮ」に変更する。そして、リング信号検出部１１５は、ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３、及び、ｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ１１４に対して計時要求信号を出力するとともに、フックアップ検出部１１６のサンプリング信号発生部１１６５にサンプリング信号の出力の開始を要求するサンプリング開始要求信号を出力する。
【００１９】
また、リング信号検出部１１５は、ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３から計時終了信号が入力されてくると、この計時終了信号が入力されたとき、リング信号を受信していたか否かを判定する。そして、リング信号検出部１１５は、この計時終了信号が入力されたとき、リング信号を受信していたと判定した場合には、受信したリング信号がダブリングであると認識し、ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３に対して計時停止要求信号を出力し、その後、再び、リング信号の受信を監視する。
【００２０】
また、リング信号検出部１１５は、ｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ１１４から計時終了信号が入力されたか否かを判定し、ｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ１１４から計時終了信号が入力されたと判定した場合、リング信号を検出する期間が終了したことを示すリング信号検出期間終了信号をフックアップ検出部１１６のセレクタ１１６４及びサンプリング信号発生部１１６５に出力する。一方、リング信号検出部１１５は、ｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ１１４から計時終了信号が入力されていないと判定した場合には、リング信号の受信を監視する。
【００２１】
フックアップ検出部１１６は、図３に示すように、フィルタ１１６１と、計算部１１６２と、比較部１１６３と、セレクタ１１６４と、サンプリング信号発生部１１６５と、Ｖｒｅｆ（ｉ）記憶部１１６６とを備える。
【００２２】
フィルタ１１６１は、ローパスフィルタであって、回線５０から入力された、例えば図４（ａ）に示す回線電圧Ｖｉを、図４（ｂ）に示すように、電圧降下が滑らかな電圧Ｖｏ（以下、回線電圧Ｖｏという）にして、この回線電圧Ｖｏを計算部１１６２及び比較部１１６３に出力する。
【００２３】
図３に示す計算部１１６２は、サンプリング信号Ｓ（ｉ）がサンプリング信号発生部１１６５から入力されると、フックアップを検出するための基準となる基準電圧Ｖｒｅｆ（ｉ）＝（Ｖｒｅｆ（ｉ−１）−Ｖｍ）を算出し、この基準電圧Ｖｒｅｆ（ｉ）を比較部１１６３に出力するとともにＶｒｅｆ（ｉ）記憶部１１６６に書き込む。ここで、基準電圧Ｖｒｅｆ（１）（ｉ＝１）の電圧は、サンプリング信号発生部１１６５から最初にサンプリング信号が入力されたときに、フィルタ１１６１から入力された回線電圧Ｖｏである。Ｖｍは、モデムにおいて規定されている数値であって、この数値は０．３５（ｖ）である。
【００２４】
比較部１１６３は、計算部１１６２から入力された基準電圧Ｖｒｅｆ（ｉ）から、フィルタ１１６１から入力された回線電圧Ｖｏの差でなる電圧（Ｖｒｅｆ（ｉ）−Ｖｏ（ｉ））（以下、差電圧という）と、セレクタ１１６４から印加された閾値レベル２の電圧、例えば１７（ｖ）と比較する。比較部１１６３は、両者を比較した結果、差電圧が閾値レベル２の電圧１７（ｖ）以上であると判定した場合には、外付電話機１４がフックアップしたと認識し、フックアップ通知信号をリング信号検出部１１５に出力する。
【００２５】
セレクタ１１６４は、リング信号検出部１１５からリング信号検出信号が入力されると、スイッチＳＷの端子を、閾値レベル１の電圧１０（ｖ）を印加する端子から離し、閾値レベル２の電圧を印加する端子に接続する。そして、セレクタ１１６４は、閾値レベル２の電圧を比較部１１６３に出力する。
【００２６】
また、セレクタ１１６４は、リング信号検出部１１５から前述のリング信号検出期間終了信号が入力されると、スイッチＳＷの端子を、閾値レベル２の電圧を印加する端子から離し、閾値レベル１の電圧１０（ｖ）を印加する端子に接続する。そして、セレクタ１１６４は、閾値レベル１の電圧１０（ｖ）を比較部１１６３に出力する。
【００２７】
サンプリング信号発生部１１６５は、リング信号検出部１１５からサンプリング開始要求信号が入力されると、予め決められた周期でサンプリング信号Ｓ（ｉ）を計算部１１６２に出力する。また、サンプリング信号発生部１１６５は、リング信号検出部１１５からリング信号検出期間終了信号が入力されると、計算部１１６２に対するサンプリング信号Ｓ（ｉ）の出力を停止する。
【００２８】
Ｖｒｅｆ（ｉ）記憶部１１６６は、ＲＡＭにより形成され、計算部１１６２が算出したＶｒｅｆ（ｉ）を記憶する。
【００２９】
図１に示すダイオードブリッジ１２１は、回線５０から入力された回線電圧Ｖｉをリング信号検出部１１５及びフックアップ検出部１１６に分けて出力する。
【００３０】
リレー１２２は、通常の状態では、回線５０に接続されている端子Ｌ１と外付電話機１４に接続されている端子Ｔ１とを接続するようにスイッチＳＷ１を設定し、かつ、回線５０に接続されている端子Ｌ２と外付電話機１４に接続されている端子Ｔ２とを接続するように、スイッチＳＷ２を設定する。また、リレー１２２は、通信端末装置１が通信モードに入ると、
回線５０に接続されている端子Ｌ１と外付電話機１４に接続されている端子Ｔ１とを切り離するようにスイッチＳＷ１を設定し、かつ、回線５０に接続されている端子Ｌ２と外付電話機１４に接続されている端子Ｔ２とを切り離すように、スイッチＳＷ２を設定する。
【００３１】
図１に示すスキャナー部１２は、被写体の画像を読み取り、その画像データを図示しないビデオＲＡＭに記憶させる。また、スキャナー部１２は、通信制御部１１から画像データの読出し要求が入力されると、ビデオＲＡＭから画像データを順次読み出して通信制御部１１に出力する。
【００３２】
プリンタ部１３は、ＲＡＭ等の記憶部（図示せず）に記憶されている画像データを印刷媒体に印刷する。
【００３３】
次に、本発明に係る実施例１の通信端末装置の動作を、図５及び図６を参照して説明する。
【００３４】
図５は本発明に係る通信端末装置の動作を示すフローチャートであり、図６は本発明に係る通信端末装置の動作を説明する際に使用される図である。通信制御部１１のリング信号検出部１１５は、コンデンサ１１９及びコンデンサ１２０、並びに、抵抗１１７及び抵抗１１８を介して、回線５０からリング信号が受信したか否かを判定する（ステップＳ１）。リング信号検出部１１５は、回線５０からリング信号が受信していないと判定した場合には（ステップＳ１；Ｎ）、リング信号を検出するまで待機する。
【００３５】
一方、リング信号検出部１１５は、回線５０からリング信号が受信したと判定した場合には（ステップＳ１；Ｙ）、このリング信号の１周期を経過すると、ｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１、及び、ｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２に対して計時要求信号を出力するとともに、リング信号を検出したことを示すリング信号検出信号をフックアップ検出部１１６に出力する（ステップＳ２）。
【００３６】
ｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１は、前述の計時要求信号がリング信号検出部１１５から入力されると、例えば４００ｍｓの期間、計時を開始する（図６中符号イに示す箇所参照）。ｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２は、前述の計時要求信号がリング信号検出部１１５から入力されると、例えば１２００ｍｓの期間、計時を開始する（図６中符号イに示す箇所参照）（ステップＳ３）。
【００３７】
フックアップ検出部１１６は、リング信号検出信号がリング信号検出部１１５から入力されると、図７のフローチャートに示すフックアップ検出部の動作（この動作の説明は後述する）を実行する。このとき、フックアップ検出部１１６を構成するセレクタ１１６４は、閾値レベル２により設定された電圧を、フックアップ検出部１１６を構成する比較部１１６３に印加する（ステップＳ４）。
【００３８】
その後、リング信号検出部１１５は、ｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１がタイムアウトしたことを示す計時終了信号がｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１から入力されたか否かを判定する（ステップＳ５）。リング信号検出部１１５は、前述の計時終了信号がｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１から入力されていないと判定した場合には（ステップＳ５；Ｎ）、この計時終了信号がｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１から入力されるまで待機する。
【００３９】
一方、リング信号検出部１１５は、前述の計時終了信号がｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１から入力されたと判定した場合には（ステップＳ５；Ｙ）、この計時終了信号がｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１から入力されたとき、リング信号を受信していたか否かを判定する（ステップＳ６）。リング信号検出部１１５は、計時終了信号がｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１から入力されたとき、リング信号を受信していなかったと判定した場合には（ステップＳ６；Ｎ）、先に受信したリング信号をノイズと認識し、ｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２に対して計時停止要求信号を出力したのち（ステップＳ７）、ステップＳ１に処理を移行させる。
【００４０】
これにより、ｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２は、リング信号検出部１１５から入力された前述の計時停止要求信号に従い期間の計時を停止する。
【００４１】
一方、リング信号検出部１１５は、計時終了信号がｒｉ＿ｍｉｎ＿ｔｉｍｅｒ１１１から入力されたとき、リング信号を受信していたと判定した場合には（ステップＳ６；Ｙ）、ｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２がタイムアウトしたことを示す計時終了信号がｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２から入力されたか否かを判定する（ステップＳ８）。リング信号検出部１１５は、前述の計時終了信号がｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２から入力されていないと判定した場合には（ステップＳ８；Ｎ）、この計時終了信号がｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２から入力されるまで待機する。
【００４２】
一方、リング信号検出部１１５は、前述の計時終了信号がｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２から入力されたと判定した場合には（ステップＳ８；Ｙ）、この計時終了信号がｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２から入力されたとき、リング信号を受信していたか否かを判定する（ステップＳ９）。リング信号検出部１１５は、計時終了信号がｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２から入力されたとき、リング信号を受信していたと判定した場合には（ステップＳ９；Ｙ）、先に受信したリング信号をノイズと認識し、ステップＳ１に処理を移行させる。
【００４３】
一方、リング信号検出部１１５は、計時終了信号がｒｉ＿ｍａｘ＿ｔｉｍｅｒ１１２から入力されたとき、リング信号を受信していなかったと判定した場合には（ステップＳ９；Ｎ）、ＲＡＭからリング信号検出フラグを読み出す（ステップＳ１０）。
【００４４】
リング信号検出部１１５は、読み出したリング信号検出フラグが「ＯＮ」であるか「ＯＦＦ」であるかを判定する（ステップＳ１１）。リング信号検出部１１５は、読み出したリング信号検出フラグが「ＯＦＦ」であると判定した場合には（ステップＳ１１；「ＯＦＦ」）、ＲＡＭに記憶されているフラグ「ＯＦＦ」を「ＯＮ」に設定し（ステップＳ１２）、ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３及びｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ１１４に対して計時要求信号を出力する（ステップＳ１３）。
【００４５】
ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３及びｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ１１４は、リング信号検出部１１５から入力された計時要求信号に従い、予め決められた期間の計時を開始し（図６中の符号ロの箇所参照）（ステップＳ１４）、ステップＳ１８に処理を移行させる。
【００４６】
ステップＳ１１において、リング信号検出部１１５は、読み出したリング信号検出フラグが「ＯＮ」であると判定した場合には（ステップＳ１１；「ＯＮ」）、計時終了信号がｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３から入力されたか否かを判定する（ステップＳ１５）。リング信号検出部１１５は、前述の計時終了信号がｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３から入力されていなかったと判定した場合には（ステップＳ１５；Ｎ）、計時終了信号がｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３から入力されるまで待機する。
【００４７】
一方、リング信号検出部１１５は、前述の計時終了信号がｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３から入力されたと判定した場合には（ステップＳ１５；ＹＥＳ）、この計時終了信号がｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３から入力されたとき、リング信号を受信していたか否かを判定する（ステップＳ１６）。リング信号検出部１１５は、計時終了信号がｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３から入力されたとき、リング信号を受信していたと判定した場合には（ステップＳ１６；Ｙ）、受信したリング信号がダブリグであると認識し、ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３に計時停止要求を出力する（ステップＳ１７）。
【００４８】
これにより、ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３は、リング信号検出部１１５から入力されえた計時停止要求に従い、期間の計時を停止し、ステップＳ１に処理を移行させる。
【００４９】
一方、リング信号検出部１１５は、前述の計時終了信号がｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ１１３から入力されたとき、リング信号を受信していなかったと判定した場合には（ステップＳ１６；Ｎ）、ｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ１１４から計時終了信号が入力されたか否かを判定する（ステップＳ１８）。リング信号検出部１１５は、ｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ１１４から計時終了信号が入力されていないと判定した場合には（ステップＳ１８；Ｎ）、ステップＳ１に処理を移行させる。一方、リング信号検出部１１５は、ｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ１１４から計時終了信号が入力さたと判定した場合には（ステップＳ１８；Ｙ）、リング信号の検出期間を終了したことを示すリング信号検出期間終了信号をフックアップ検出部１１６に出力し、期間の計時を停止する（図６中の符号ハに示す箇所参照）。
【００５０】
フックアップ検出部１１６が、リング信号検出期間終了信号がリング信号検出部１１５から入力されると、フックアップ検出部１１６を構成するセレクタ１１６４は、閾値レベル１により設定された電圧１０（ｖ）を比較部１１６３に印加するとともに、（ステップＳ１９）、サンプリング信号発生部１１６５は、計算部１１６２に対するサンプリング信号の出力を停止し、処理を終了させる。
【００５１】
図７は、本発発明に係る実施例１の通信端末装置を構成するフックアップ検出部の動作を示すフローチャートである。セレクタ１１６４は、リング信号検出部１１５からリング信号検出信号がリング信号検出部１１５から入力されると、スイッチＳＷの端子を、閾値レベル１の電圧１０（ｖ）が印加されている端子から離し、閾値レベル２の電圧が印加されている端子に接続する（ステップＳ２１）。これにより、セレクタ１１６４は、閾値レベル２の電圧を比較部１１６３に印加する（ステップＳ２２）。
【００５２】
その後、サンプリング信号発生部１１６５は、リング信号検出部１１５からサンプリング開始要求信号がリング信号検出部１１５から入力されると、ＲＡＭに書き込まれている数値ｉに１を代入したのち、予め決められた間隔でサンプリング信号Ｓ（ｉ）を出力する。
【００５３】
計算部１１６２は、サンプリング信号Ｓ（ｉ）がサンプリング信号発生部１１６５から入力されると、Ｖｒｅｆ（ｉ）記憶部１１６６からＶｒｅｆ（ｉ−１）を読み出し（Ｖｒｅｆ（０）は、フィルタ１１６１から入力されたＶｏである。）（ステップＳ２３）、この読み出したＶｒｅｆ（ｉ−１）からＶｍ（０．３５（Ｖ）減算した基準電圧Ｖｒｅｆ（ｉ）（Ｖｒｅｆ（ｉ）＝Ｖｒｅｆ（ｉ−１）−Ｖｍ）を算出する（ステップＳ２４）。次に、計算部１１６２は、算出したこの基準電圧Ｖｒｅｆ（ｉ）を比較部１１６３に出力するとともにＶｒｅｆ（ｉ）記憶部１１６６に書き込む（ステップＳ２５）。
【００５４】
比較部１１６３は、計算部１１６２から入力された基準電圧Ｖｒｅｆ（ｉ）が入力されると、基準電圧Ｖｒｅｆ（ｉ）とフィルタ１１６１から入力された回線電圧Ｖｏ（ｉ））の差でなる差電圧と、セレクタ１１６４から印加された閾値レベル２の電圧と比較し、差電圧が閾値レベル２の電圧以上であるか否かを判定する（ステップＳ２６）。比較部１１６３は、比較した結果、差電圧が閾値レベル２の電圧未満であるであると判定した場合には（ステップＳ２６；Ｎ）、ｉに１を加えて（ステップＳ３１）、ステップＳ２３に処理を移行させる。
【００５５】
ここで、比較部１１６３により、差電圧が閾値レベル２の電圧未満であると判定される場合は、図４（ｃ）中の符号Ａにより示された範囲である。
【００５６】
一方、比較部１１６３は、差電圧が閾値レベル２の電圧以上であるであると判定した場合には（ステップＳ２６；Ｙ）、外付電話機１４がフックアップしたことを示すフックアップ通知信号をリング信号検出部１１５に出力する（ステップＳ２７）。
【００５７】
その後、セレクタ１１６４は、リング信号検出部１１５からリング信号検出期間終了信号が入力されると（ステップＳ２８）、スイッチＳＷの端子を、閾値レベル２の電圧が印加されている端子から離し、閾値レベル１の電圧１０（ｖ）が印加されている端子に接続する。これにより、セレクタ１１６４は、閾値レベル１の電圧１０（ｖ）を比較部１１６３に印加する（ステップＳ２９）。
【００５８】
また、サンプリング信号発生部１１６５は、リング信号検出部１１５からリング信号検出期間終了信号が入力されると、計算部１１６２に出力していたサンプリング信号Ｓ（ｉ）の出力を停止する。
【００５９】
計算部１１６２は、比較部１１６３に出力することを停止し、Ｖｒｅｆ（ｉ）記憶部１１６６に記憶されている基準電圧Ｖｒｅｆ（ｉ）を消去する（ステップＳ３０）。
【００６０】
また、比較部１１６３は、計算部１１６２から入力された前述の差電圧と、セレクタ１１６４から印加された閾値レベル２の電圧とを比較するのを停止し（ステップＳ３１）、処理を終了する。
【００６１】
実施例１によれば、フックアップ検出部１１６の比較部１１６３の比較結果により、計算部１１６２から出力するＶｒｅｆ（ｉ）電圧と回線電圧Ｖｏとの差が、セレクタ１１６４により切り替えられた高い電圧レベルを示す閾値レベル２の電圧以上になったとき、外付電話機１４がフックアップしたことを検出するので、低い電圧レベルを示す閾値レベル１電圧１０（ｖ）のときに比べ、フックアップ検出を厳密かつ正確に行うようにすることができる。このため、回線交換機と接続されている回線の回線電圧が変化しても、外付電話機がフックアップしたと誤認識することを防止し、着信モードに移行させることができる。
【実施例２】
【００６２】
図８は、本発明に係る実施例２の通信端末装置における通信制御部の構成を示すブロック図である。実施例２の通信端末装置は、図９に示すように、通信制御部２１と、スキャナー部１２と、プリンタ部１３と、外付電話機１４と、オペレーションパネル部２４とを備える。ここで、スキャナー部１２、プリンタ部１３、及び、外付電話機１４のそれぞれは、実施例１のものと同一である。
【００６３】
通信制御部２１は、図８に示すように、リング信号検出部２１５と、フックアップ検出部２１６と、抵抗２１７と、抵抗２１８と、コンデンサ２１９と、コンデンサ２２０と、ダイオードブリッジ２２１と、リレー２２２と、ｒｉ＿ｍｉｎ＿ｔｉｍｅｒ２１１と、ｒｉ＿ｍａｘ＿ｔｉｍｅｒ２１２と、ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ２１３と、ｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ２１４とを備える。ここで、ｒｉ＿ｍｉｎ＿ｔｉｍｅｒ２１１、ｒｉ＿ｍａｘ＿ｔｉｍｅｒ２１２、ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ２１３、ｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ１１４、リング信号検出部２１５、フックアップ検出部２１６、抵抗２１７、抵抗２１８、コンデンサ２１９、コンデンサ２２０、ダイオードブリッジ２２１、及び、リレー２２２のそれぞれは、実施例１のものと同一である。
【００６４】
フックアップ検出部２１６は、図１０に示すように、フィルタ２１６１と、比較部２１６３と、第１セレクタ２１６４と、第２セレクタ２１６５と、サンプリング信号発生部２１６６と、Ｖｒｅｆ（ｉ）記憶部２１６７とを備える。ここで、フィルタ２１６１、比較部２１６３、サンプリング信号発生部２１６６、及びＶｒｅｆ（ｉ）記憶部２１６７のそれぞれは、実施例１のものと同一である。
【００６５】
第１セレクタ２１６４は、リング信号検出部２１５からリング信号検出信号が入力されると、スイッチＳＷの端子を閾値レベル１の電圧Ｖ１を印加する端子から離し、第２セレクタ２１６５で選択された閾値レベル２、閾値レベル３、閾値レベル４、及び閾値レベル５のうちのいずれかの電圧を印加する端子に接続する。そして、第１セレクタ２１６４は、第２セレクタ２１６５で選択された閾値レベル２、閾値レベル３、閾値レベル４、及び閾値レベル５のうちのいずれかの電圧閾値レベルの電圧を比較部２１６３に出力する。
【００６６】
ここで、閾値レベル２の電圧は例えば１７（ｖ）として規定され、閾値レベル３の電圧は例えば１９（ｖ）として規定され、閾値レベル４の電圧は例えば２１（ｖ）として規定され、閾値レベル５の電圧は例えば２３（ｖ）として規定されている。
【００６７】
また、第１セレクタ２１６４は、リング信号検出部２１５からリング信号検出期間終了信号が入力されると、第２セレクタ２１６５で選択された閾値レベル２、閾値レベル３、閾値レベル４、及び閾値レベル５のうちのいずれかの電圧を印加する端子をスイッチＳＷから離し、閾値レベル１の電圧１０（ｖ）を印加する端子に接続する。そして、第１セレクタ２１６４は、閾値レベル１の電圧１０（ｖ）を比較部２１６３に出力する。
【００６８】
第２セレクタ２１６５は、オペレーションパネル部２４からユーザが指定した、閾値レベル２、閾値レベル３、閾値レベル４、及び閾値レベル５のうちのいずれかの閾値レベルが入力されると、この指定した閾値レベルの電圧を印加する端子をスイッチＳＷ端子に接続する。そして、第２セレクタ２１６５は、ユーザにより指定された閾値レベルの電圧を端子に印加する。
【００６９】
図９に示すオペレーションパネル部２４は、操作パネル部２４１と、閾値レベル設定設定メモリ２４２とを備えている。操作パネル部２４１は、液晶表示装置から形成された表示部と、テンキーの等の入力キー、決定ボタンからなる入力部とから構成されている。表示部は、ユーザが指定する閾値レベルを通信制御部２１に入力させるための表示画面として、例えば、操作案内を示す操作メニュー画面（図示せず）、閾値レベルを変更するために用いられる閾値レベル変更画面（図示せず）等を表示する。
【００７０】
閾値レベル設定メモリ２４２は、閾値レベルと第２セレクタ２１６５の端子番号とが対に記憶されている。
【００７１】
次に、本発明に係る実施例２の通信端末装置の動作を説明する。
図１１は、ユーザが指定した閾値レベルを通信制御部に設定する処理を示すフローチャートである。まず、ユーザは、操作パネル部２４１の表示部に操作案内を示す操作メニュー画面（図示せず）を表示させる（ステップＳ４１）。
【００７２】
その後、操作メニュー画面中に表示されている、閾値レベル変更画面（図示せず）を表示させるボタンがユーザによりクリックされると、操作パネル部２４１は、閾値レベル変更画面を表示部に表示する（ステップＳ４２）。
【００７３】
次に、閾値レベル変更画面に表示されている、閾値レベル１、閾値レベル２、閾値レベル３、閾値レベル４、及び閾値レベル５を指定するためのボタンのいずれかが、ユーザによりクリックされると（ステップＳ４３）、操作パネル部２４１は、ユーザが選択した閾値レベルを第２セレクタ２１６５に出力する（ステップＳ４４）。
【００７４】
第２セレクタ２１６５は、ユーザが選択した閾値レベルが操作パネル部２４１から入力されると、閾値レベル設定メモリから、前述の閾値レベルに対応する端子番号を読み出し（ステップＳ４５）、スイッチＳＷと読み出した端子番号の端子とを接続する。これにより、第２セレクタ２１６５の端子は、ユーザが選択した閾値レベルの電圧が第２セレクタ２１６５の端子に印加される。その後、第２セレクタ２１６５は、第１セレクタ２１６４に対して端子接続の切替信号を出力する。
【００７５】
第１セレクタ２１６４は、第２セレクタ２１６５から前述の端子接続の切替信号が入力されると、閾値レベル１の電圧１０（ｖ）が印加されている端子から、スイッチＳＷを切り離し、第２セレクタ２１６５から電圧が印加される端子にスイッチＳＷを接続し（ステップＳ４６）、処理を終了する。これにより、比較部２１６３は、ユーザが選択した閾値レベルの電圧が印加される。
【００７６】
実施例２によれば、オペレーションパネル部２４が、ユーザが指定した、閾値レベル２、閾値レベル３、閾値レベル４、及び閾値レベル５のうちのいずれかの閾値レベルを第２セレクタ２１６５に出力し、第２セレクタ２１６５が第１セレクタ２１６４を介して比較部２１６３に出力し、比較部２１６３が、Ｖｒｅｆ（ｉ）電圧と回線電圧Ｖｏとの差が、ユーザが指定した閾値レベルの電圧以上になったとき、外付電話機１４がフックアップしたことを検出するので、通信端末装置１に接続する回線交換機ごとに異なる回線電圧における電圧の変化にたいしても対応することができる。
【００７７】
実施例１及び実施例２において、適用した装置を通信端末装置１としているが、ＦＡＸ、ＭＰＦにも適用することができる。また、実施例２では、オペレーションパネルの操作により、閾値レベルを変更することが可能であるように構成されているが、ＵＳＢを介してパーソナルコンピュータ（ＰＣ）に接続し、パーソナルコンピュータから閾値レベルを変更するようにしてもよい。
【図面の簡単な説明】
【００７８】
【図１】本発明に係る実施例１の通信端末装置における通信制御部の構成を示すブロック図である。
【図２】本発明に係る実施例１の通信端末装置の構成を示すブロック図である。
【図３】図１中フックアップ検出部の構成を示すブロック図である。
【図４】図１中フックアップ検出部における各信号を説明する説明図である。
【図５】本発明に係る実施例１の通信端末装置の動作を示すフローチャートである。
【図６】本発明に係る実施例１の通信端末装置の動作を説明する際に使用される図である。
【図７】図１中のフックアップ検出部の動作を示すフローチャートである。
【図８】本発明に係る実施例２の通信端末装置における通信制御部の構成を示すブロック図である。
【図９】本発明に係る実施例２の通信端末装置の構成を示すブロック図である。
【図１０】図８中フックアップ検出部の構成を示すブロック図である。
【図１１】ユーザが選択した閾値レベルの電圧を第２セレクタに出力する動作を示すフローチャートである。
【符号の説明】
【００７９】
１  通信端末装置
１１、２１      通信制御部
１１１、２１１    ｒｉ＿ｍｉｎ＿ｔｉｍｅｒ
１１２、２１２    ｒｉ＿ｍａｘ＿ｔｉｍｅｒ
１１３、２１３    ｒｉ＿ｄｅｔｅｃｔ＿ｔｉｍｅｒ
１１４、２１４    ｒｉ＿ｂｒｅａｋ＿ｔｉｍｅｒ
１１５、２１５      リング信号検出部
１１６、２１６    フックアップ検出部
１１６１、２１６１      フィルタ
１１６２、２１６２      計算部
１１６３、２１６３      比較部
１１６４      セレクタ
２１６４      第１セレクタ
２１６５      第２セレクタ
１１６５、２１６６      サンプリング信号発生部
１１６６、２１６７    Ｖｒｅｆ（ｉ）記憶部
１１７、１１８、２１７、２１８  抵抗
１１９、１２０、２１９、２２０  コンデンサ
１２１、２２１      ダイオードブリッジ
１２２、２２２      リレー
１２      スキャナー部
１３      プリンタ部
１４      外付電話機
２４      オペレーションパネル部
２４１      操作パネル部
２４２      閾値レベル設定メモリ
５０      回線
【図１】
0004498401.tif 000002
【図２】
0004498401.tif 000003
【図３】
0004498401.tif 000004
【図４】
0004498401.tif 000005
【図５】
0004498401.tif 000006
【図６】
0004498401.tif 000007
【図７】
0004498401.tif 000008
【図８】
0004498401.tif 000009
【図９】
0004498401.tif 000010
【図１０】
0004498401.tif 000011
【図１１】
0004498401.tif 000012