(57)【特許請求の範囲】
【請求項１】
プログラムデータが格納されるプログラムＲＡＭと、そのプログラムＲＡＭに格納されたプログラムデータに基づいて動作し、アナログ回線を介してやりとりされる通信信号を処理するＤＳＰ（デジタルシグナルプロセッサ）とを少なくとも備えたモデム装置において、
前記プログラムＲＡＭは、前記ＤＳＰとは異なる系統で電源供給されて前記ＤＳＰへの電源供給が停止さている状態でもその記憶内容を保持する一方、前記ＤＳＰの起動時に、外部のホスト側制御手段に対して前記プログラムＲＡＭへの新しいプログラムデータのダウンロードを要求してその要求に呼応して前記ホスト側制御手段から転送される当該新しいプログラムデータを受信して前記プログラムＲＡＭに格納した上で前記ＤＳＰを起動するコールドスタートのモードと、前記プログラムＲＡＭに保持されたプログラムデータをそのまま使用して前記ＤＳＰを起動するウォームスタートのモードとのいずれかの起動モードで前記ＤＳＰを起動する制御手段を備えたことを特徴とするモデム装置。
【請求項２】
前記制御手段は、新規にプログラムデータを前記プログラムＲＡＭにダウンロードする際に、当該プログラムデータの誤り検出符号を算出して保持しておく一方、前記ウォームスタート時には、前記プログラムＲＡＭに格納されたプログラムデータについて誤り検出符号を算出して、その算出した誤り検出符号と前記ダウンロード時に保持していた誤り検出符号とを比較して一致した場合にのみ、前記ウォームスタートを起動することを特徴とする請求項１に記載のモデム装置。
【請求項３】
アナログ回線を介してやりとりされる通信信号をモデム装置により処理して通信を行う通信端末装置において、
前記モデム装置として、請求項１または２のいずれかに記載のモデム装置を備え、通常の動作状態から少なくとも前記ＤＳＰへの電源供給が停止される省電力状態に移行する際には、当該省電力状態から動作状態に復帰後最初に必要なモデム動作処理のプログラムを前記モデム装置側のプログラム用ＲＡＭにダウンロードし、前記省電力状態から動作状態に復帰する際には、前記モデム装置側の前記制御手段にウォームスタートを指示して、ウォームスタートのモードで前記ＤＳＰを起動させるホスト側制御手段を備えたことを特徴とする通信端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、モデム装置及びそのモデム装置を備えた通信端末装置に関し、特に、プログラムデータが格納されるプログラムＲＡＭと、そのプログラムＲＡＭに格納されたプログラムデータに基づいて動作し、電話回線等のアナログ回線を介してやりとりされる通信信号を処理するＤＳＰ（デジタルシグナルプロセッサ）とを少なくとも備えたモデム装置とそのモデム装置を備えた通信端末装置に関する。
【０００２】
【従来の技術】
ファクシミリ装置等の通信端末装置においては、環境に対する配慮から、その消費電力を低減する事が強く求められている。
【０００３】
そのため、オペレータによる送信操作も無く、回線からの着信を待っているだけの待機状態では、オペレータ操作、回線からの着信を監視する機能以外の回路動作を抑制する事により、不要な電力消費を抑えることが行われている。
【０００４】
一方、ファクシミリ装置等の通信端末装置が電話回線等のアナログ回線を介して通信を行う場合に不可欠なモデム装置では、やりとりされるアナログの通信信号に対してＡ／Ｄ変換器またはＤ／Ａ変換器を介してデジタル信号レベルで高速信号処理を行うＤＳＰ（デジタル・シグナル・プロセッサ）を用いる。
【０００５】
しかし、ＤＳＰには高速信号処理のために高い処理能力が要求され、その分消費電力が小さくない。
【０００６】
そのため、従来のファクシミリ装置等の通信端末装置においては、モデムの消費電力を抑制するために、モデムに電源供給を行わない、あるいはモデムを低消費電力動作へ移行させる等して、待機状態での低消費電力化を図るようにしている。
【０００７】
また一方で、近来のファクシミリモデムやデータモデムの高機能化に伴い、モデム装置を構成するＤＳＰの動作に必要なプログラムを格納するためのメモリとして大容量のものが必要となってきている。
【０００８】
従来は、ＤＳＰ用のプログラムメモリとしては、ＲＯＭ（リードオンリメモリ）が使用されていたが、いっそう安価にＤＳＰを用いたモデムを構成するために、プログラムＲＯＭに代えて、モデム外部のホスト側（モデムが搭載される通信端末装置のＣＰＵ等）からプログラムをダウンロードするプログラムＲＡＭ（ランダムアクセスメモリ）を持つものが使われるようになっている。
【０００９】
【発明が解決しようとする課題】
しかし、プログラムＲＡＭは電源ＯＦＦの状態では、その値を保持しないため、省電力状態でプログラムＲＡＭやＤＳＰを含むモデム構成への電力供給が停止された省電力状態において、回線からの着呼が検出されて、通常の動作状態に復帰する際に、プログラムＲＡＭへのＤＳＰ動作用のプログラムの再ダウンロードが必要となる。
【００１０】
一方で、省電力状態において、回線からの着呼が検出されて、通常の動作状態に復帰する際には、ＤＳＰは速やかに信号処理を開始する必要がある場合があり、ＤＳＰ用プログラムのプログラムＲＡＭへのダウンロードを省電力状態から通常の動作状態に復帰する都度行っていたのでは、ＤＳＰにおける信号処理の開始が遅れ、通常の動作状態への復帰後のモデム信号の処理に支障がでてしまう場合があるという問題点があった。
【００１１】
本発明は係る事情に鑑みてなされたものであり、省電力状態から通常の動作状態に復帰する際における、ＤＳＰ用のプログラムＲＡＭへのプログラムのダウンロードが不要で素早い再起動が可能なモデム装置及びそのモデム装置を備えた通信端末装置提供することを目的とする。
【００１２】
【課題を解決するための手段】
請求項１に記載のモデム装置は、プログラムデータが格納されるプログラムＲＡＭと、そのプログラムＲＡＭに格納されたプログラムデータに基づいて動作し、アナログ回線を介してやりとりされる通信信号を処理するＤＳＰ（デジタルシグナルプロセッサ）とを少なくとも備えたモデム装置において、前記プログラムＲＡＭは、前記ＤＳＰとは異なる系統で電源供給されて前記ＤＳＰへの電源供給が停止さている状態でもその記憶内容を保持する一方、前記ＤＳＰの起動時に、外部のホスト側制御手段に対して前記プログラムＲＡＭへの新しいプログラムデータのダウンロードを要求してその要求に呼応して前記ホスト側制御手段から転送される当該新しいプログラムデータを受信して前記プログラムＲＡＭに格納した上で前記ＤＳＰを起動するコールドスタートのモードと、前記プログラムＲＡＭに保持されたプログラムデータをそのまま使用して前記ＤＳＰを起動するウォームスタートのモードとのいずれかの起動モードで前記ＤＳＰを起動する制御手段を備えたことを特徴とする。
【００１３】
請求項２に記載のモデム装置は、請求項１に記載のモデム装置において、前記制御手段は、新規にプログラムデータを前記プログラムＲＡＭにダウンロードする際に、当該プログラムデータの誤り検出符号を算出して保持しておく一方、前記ウォームスタート時には、前記プログラムＲＡＭに格納されたプログラムデータについて誤り検出符号を算出して、その算出した誤り検出符号と前記ダウンロード時に保持していた誤り検出符号とを比較して一致した場合にのみ、前記ウォームスタートを起動することを特徴とする。
【００１４】
請求項３に記載の通信端末装置は、アナログ回線を介してやりとりされる通信信号をモデム装置により処理して通信を行う通信端末装置において、前記モデム装置として、請求項１または２のいずれかに記載のモデム装置を備え、通常の動作状態から少なくとも前記ＤＳＰへの電源供給が停止される省電力状態に移行する際には、当該省電力状態から動作状態に復帰後最初に必要なモデム動作処理のプログラムを前記モデム装置側のプログラム用ＲＡＭにダウンロードし、前記省電力状態から動作状態に復帰する際には、前記モデム装置側の前記制御手段にウォームスタートを指示して、ウォームスタートのモードで前記ＤＳＰを起動させるホスト側制御手段を備えたことを特徴とする。
【００１５】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１６】
先ず、図１に、本発明の実施の形態に係るモデム装置としてのＭＯＤＥＭ８を備えた通信端末装置としてのファクシミリ装置１のブロック構成を示す。
【００１７】
同図において、ファクシミリ装置１は、ホスト側制御手段としてのＣＰＵ２、ＲＡＭ３、プログラムＲＯＭ４、Ｉ／Ｏ制御部５、スキャナ６、プロッタ７、ＭＯＤＥＭ８、網制御部１１、省電力時回線状態監視部、切換回路１３、操作表示部１４及びシステムバス１５により構成されている。
【００１８】
システムバス１５は、ＣＰＵ２と、ＲＡＭ３、プログラムＲＯＭ４、Ｉ／Ｏ制御部５とがデータをやりとりする際の信号ラインである。
【００１９】
ＣＰＵ２は、プログラムＲＯＭ４に書き込まれた制御プログラムに従って、ＲＡＭ３を作業領域として使用しながら、装置各部を制御するマイクロコンピュータであり、ＭＯＤＥＭ８にとってのホスト側制御手段としての制御も行う。
【００２０】
ＲＡＭ３は、前述したようにＣＰＵ２の作業領域として使用されるランダムアクセスメモリである。プログラムＲＯＭ４は、前述したように、システム制御部２が上記装置各部を制御するための制御プログラムやデータが記憶されているリードオンリメモリである。
【００２１】
Ｉ／Ｏ制御部５は、システムバス１５を介して接続されるＣＰＵ２と、Ｉ／Ｏ制御部５側に接続される各部とのデータのやりとりを制御するためのインターフェースである。
【００２２】
スキャナ６は、原稿画像を読み取って画像データを得るためのものである。プロッタ７は、受信した画像データを、記録出力したり、スキャナ６で読み取った画像データを、その線密度に応じて記録出力するためのものである。
【００２３】
ＭＯＤＥＭ８は、網制御部１１及び切換回路１３を介して電話回線に送信するデジタルデータをアナログ信号に変調したり、電話回線から受信するアナログ信号をデジタルデータに復調するためのものであり、アナログ信号のＡ／Ｄ、Ｄ／Ａ変換のインターフェースとなるモデムアナログ部１０と、変調や復調、呼び出し信号等の各種トーン信号の検出等の信号処理を行うモデムデジタル部９とにより構成されている。
【００２４】
網制御部１１は、電話回線に接続されて、回線の直流ループの閉結・解放や、回線の極性反転の検出、回線解放の検出、発信音の検出、ビジートーン等のトーン信号の検出、呼出信号の検出等の回線との接続制御や、ダイヤル番号に対応したダイヤルパルスの生成を行うものである。
【００２５】
省電力時回線状態監視部１３は、ＭＯＤＥＭ８が後述する省電力状態である場合に、ＭＯＤＥＭ８に代わって、呼び出し信号の有無等の回線状態を監視するためのものである。
【００２６】
切換回路１３は、Ｉ／Ｏ制御部５を介したＣＰＵ２からの指示に応じて、網制御部１１を介した電話回線からの信号を、通常の動作状態時にはＭＯＤＥＭ８側に接続するためのものである。
【００２７】
操作表示部９は、相手先ファクシミリ番号を指定するためのテンキー、送信スタートキー、ワンタッチダイヤルキー、及び、その他各種キーが配設される一方、液晶表示装置等の表示器を備え、ユーザに知らせるべき装置の動作状態や、各種メッセージを表示するものである。
【００２８】
図２に、ＭＯＤＥＭ８のモデムデジタル部９の第１実施形態に係るブロック構成を示す。
【００２９】
同図において、ホストＩ／Ｆ２２は、Ｉ／Ｏ制御部５とシステムバス１５を介した、ＣＰＵ２と、モデムデジタル部９内のＤＳＰ２０、ダウンロード制御部２６、及び、電源供給／起動制御部２７との間のデータ交換を中継するインターフェースである。
【００３０】
ＤＳＰ２０は、アナログ部Ｉ／Ｆ２１を介してアナログ部１０とやりとりされる各種信号についての演算処理を行うデジタル・シグナル・プロセッサであり、バス切替部２３を介してプログラムＲＡＭ２５にアクセスして処理手順を読み出し、データＲＡＭ２４を作業領域として使用して各種信号処理を行う。
【００３１】
バス切替部２３は、ダウンロード制御部２６からの制御により、プログラムラム２５のデータ・アドレスバスを、通常の動作状態では、ＤＳＰ２０側に接続し、ダウンロード制御部２６がホスト側のＣＰＵ２から転送されてくるプログラムデータをプログラムＲＡＭ２５にダウンロードする際には、ダウンロード制御部２６側に接続するものであり、また、プログラムＲＡＭ２５のバスの切り離しも行う。
【００３２】
電源供給／起動制御部２７は、モデムデジタル部９内の比較的電力消費の多い構成、つまり、ＤＳＰ２０に加え、データＲＡＭ２４、プログラムＲＡＭ２５、アナログ部Ｉ／Ｆ２１への電力供給を行うと共に、その電力供給の起動／停止を制御する。
【００３３】
モデムデジタル部８は、その処理すべき信号処理プログラムをホスト側のＣＰＵ２からホストＩ／Ｆ２２を経由してモデムデジタル部８のプログラムＲＡＭ２５に格納して実行する。
【００３４】
モデムデジタル部８の処理内容は、ホストからダウンロードされるモデムプログラム用コードによって決まり、ファクシミリ全体を制御するホスト側のＣＰＵ２がこれを決定している。
【００３５】
ファクシミリ全体を制御するＣＰＵ２は、ホストＩ／Ｆ２２を通してモデムに処理させるべきプログラムをプログラムＲＯＭ４中に格納されたモデム用プログラムコードを選択してモデムにダウンロードする。
【００３６】
ＣＰＵ２は、通常動作時は、ＭＯＤＥＭ８に対して、プログラムＲＯＭ４から処理の必要に応じたプログラムコードをダウンロードする。例えば、着呼直後には各種のトーン検出機能をダウンロードし、またファクシミリプロトコルが成立した後は、変調モードに応じた変復調用の処理プログラムコードをダウンロードする。
【００３７】
本実施の形態では、ファクシミリ装置１が電源ＯＮにより動作を開始してから省電力状態に移行し、その省電力状態から、着呼を復帰要因として通常の動作状態に復帰する場合についてその動作を説明する。
【００３８】
ここで、ファクシミリ装置１本体側のＣＰＵ２、及び、ＭＯＤＥＭ８のモデムデジタル部９のそれぞれにおける、第１実施形態に係る、電源ＯＮから動作状態への移行処理手順について図３を参照して説明する。
【００３９】
同図において、ＣＰＵ２及びモデムデジタル部９はそれぞれ装置電源がＯＮされると動作を開始する。モデムデジタル部９においては、電源供給／起動制御部２７によるモデムデジタル部９各部への電力供給が開始される（処理２０１）。
【００４０】
そして、ＣＰＵ２は、モデムデジタル部９のダウンロード制御部２６に対して、コールドスタートを指示し（処理１０１）、ダウンロード制御部２６が起動される（処理２０２）。
【００４１】
処理２０２により起動されたダウンロード制御部２６は、バス切替部２３に指示してプログラムＲＡＭ２５のバスラインをダウンロード制御部２６側に一時的に切り替える（処理２０３）。
【００４２】
一方ＣＰＵ２は、予めプログラムＲＯＭにデータとして記憶していた、ＤＳＰ２０が処理すべきプログラムデータのモデムデジタル部９への転送を（処理１０２）、転送が終了するまで行い（判断１０３のＮｏのループ）、転送が終了すると（判断１０３のＹｅｓ）、ファクシミリ装置としての通常の動作を行う状態である動作状態に移行する。
【００４３】
一方モデムデジタル部９のダウンロード制御部２６は、処理１０２によりＣＰＵ２からホストＩ／Ｆ２２を介して転送されてくるプログラムデータを受信し（処理２０４）、バス切り替えされているプログラムラム２５に転送する処理を（処理２０５）、プログラムデータの受信・転送が終了するまで繰り返し行い（判断２０６のＮｏのループ）、プログラムデータの受信・転送が終了すると（判断２０６のＹｅｓ）、処理２０３により、ダウンロード制御部２６側に一時的に切り替えられていたプログラムラム２５のバスラインを、バス切替部２３に指示して、ＤＳＰ２０側に切り替える。
【００４４】
そして、ダウンロード制御部２６は、ＤＳＰ２０を起動して（処理２０８）、ＤＳＰ２０がプログラムＲＡＭ２５に格納されたプログラムに従って、データＲＡＭ２４を作業領域として使用しながら各種信号処理を行う動作状態に移行する。
【００４５】
モデムデジタル部９のＤＳＰ２０は、動作状態において、ファクシミリ通信中における変復調処理等の各種信号処理を行うが、高速処理が必要となるため、動作状態におけるＤＳＰ２０の電力消費量は多い。
【００４６】
そのため、図４に示すように、ホスト側のＣＰＵ２、及び、モデムデジタル部９のそれぞれにおいて、第１実施形態に係る、動作状態から省電力状態への移行処理手順が行われる。
【００４７】
同図において、ＣＰＵ２は、一定時間（例えば１５分間）着信（ＭＯＤＥＭ８による呼び出し信号の検出）がない状態が続いたかを監視し（判断３０１のＮｏのループ）、一定時間着信がない状態が続いた場合には（判断３０１のＹｅｓ）、モデムデジタル部８のダウンロード制御部２６に対して、省電力状態への移行を指示する（処理３０２）。
【００４８】
一方、モデムデジタル部９では、処理３０２に呼応して、ダウンロード制御部２６が起動される（処理４０１）。
【００４９】
処理４０１により起動されたダウンロード制御部２６は、バス切替部２３に指示してプログラムＲＡＭ２５のバスラインをダウンロード制御部２６側に一時的に切り替える（処理４０２）。
【００５０】
一方ＣＰＵ２は、予めプログラムＲＯＭにデータとして記憶していた、ＤＳＰ４０が起動時に必要な処理プログラムのデータのモデムデジタル部９への転送を（処理３０３）、転送が終了するまで行い（判断３０４のＮｏのループ）、転送が終了すると（判断３０４のＹｅｓ）、モデムデジタル部９のダウンロード制御部２６に対してＤＳＰ２０への電源供給の停止を指示すると共に（処理３０５）、それまで、網制御部１１を、ＭＯＤＥＭ９のモデムアナログ部１０に接続していた切換回路１３を制御して、網制御部１１を省電力時回線状態監視部１２に切り換えた上で（処理３０６）、少なくとも、モデムデジタル部９のＤＳＰ２０への電力供給が停止される（ＤＳＰ２０での着信検出ができなくなる）、省電力状態に移行する。
【００５１】
一方モデムデジタル部９のダウンロード制御部２６は、処理３０３によりＣＰＵ２からホストＩ／Ｆ２２を介して転送されてくる起動プログラムデータを受信し（処理４０３）、バス切り替えされているプログラムラム２５に転送する処理を（処理４０４）、起動プログラムデータの受信・転送が終了するまで繰り返し行い（判断４０５のＮｏのループ）、プログラムデータの受信・転送が終了すると（判断４０５のＹｅｓ）、ＤＳＰ２０への電源供給の停止の指示を待ち（判断４０６のＮｏのループ）、ＣＰＵ２側の処理３０５に対応して判断４０６がＹｅｓとなると、プログラムラム２５のバスラインを、バス切替部２３に指示して、ＤＳＰ４０から切り離す（処理４０７）。
【００５２】
そして、電源供給／起動制御部２７に指示して、プログラムＲＡＭ２５以外への電源供給を停止する（処理４０８）。これにより、ＤＳＰ２０には電源が供給されなくなる分電力消費を抑えることができる一方、プログラムＲＡＭ２５に記憶されたプログラムデータはそのまま保持される省電力状態に移行する。
【００５３】
このようにして省電力状態に移行したホスト側のＣＰＵ２と、モデムデジタル部９とは、図５に示す、第１実施形態に係る、省電力状態から動作状態への復帰処理手順を行う。
【００５４】
同図において、ＣＰＵ２は、省電力時回線状態監視部１２により電話回線からの着信があるかを監視し（判断５０１のＮｏのループ）、着信があると（判断５０１のＹｅｓ）、モデムデジタル部９に対して、ウォームスタートを指示して（処理５０２）、動作状態に復帰する。
【００５５】
一方、モデムデジタル部９では、ＣＰＵ２からのウォームスタートの指示があるかを監視し（判断６０１のＮｏのループ）、指示があると（判断６０１のＹｅｓ）、電源供給／起動制御部２７によりそれまで電力供給が停止されていた、ＤＳＰ２０、データＲＡＭ２４、及び、アナログ部Ｉ／Ｆ２１にも電源供給を再開してモデムデジタル部９の各部の動作を可能とし（処理６０２）、バス切替部２３によりプログラムＲＡＭ２５のバスラインをＤＳＰ２０に切り替えた上で（処理６０３）、ＤＳＰ２０を起動して（処理６０４）、プログラムＲＡＭ２５に格納された起動プログラムによりＤＳＰ２０の動作を開始させ、アナログ部Ｉ／Ｆ２１を介してやりとりされる信号の処理をＤＳＰ２０により行う、動作状態に移行し、判断５０１で着信した通信を処理する。
【００５６】
これにより、モデムデジタル部９のＤＳＰ２０が省電力状態に移行して動作停止され、再度動作状態に復帰する場合に、プログラムＲＡＭ２５へのプログラムのダウンロードが不要で素早い起動が可能となり、動作状態に移行後における着信した通信に関する各種信号処理を迅速に開始することができるようになる。
【００５７】
図６に、ＭＯＤＥＭ８のモデムデジタル部９の第２実施形態に係るブロック構成を示す。
【００５８】
同図に示す第２実施形態に係るモデムデジタル部９は、図２に示した第１実施形態に係るモデムデジタル部９と同一構成であるが、ダウンロード制御部２６が、誤り検出制御部２６ａを備えている点のみが異なる。
【００５９】
誤り検出制御部２６ａは、ホスト側のＣＰＵ２から転送されてくるプログラムデータを元に誤り検出符号を生成するもので、生成された誤り検出符号は、プログラムＲＡＭ上にダウンロードされたプログラムデータの末尾に付加される。
【００６０】
以上の構成の第２実施形態に係るモデムデジタル部９を備えたファクシミリ装置１本体側のＣＰＵ２、及び、モデムデジタル部９のそれぞれにおいては、図３に示した、第１実施形態に係る、電源ＯＮから動作状態への移行処理手順と同一手順により動作状態に移行する。
【００６１】
モデムデジタル部９のＤＳＰ２０は、動作状態において、ファクシミリ通信中における変復調処理等の各種信号処理を行うが、高速処理が必要となるため、動作状態におけるＤＳＰ２０の電力消費量は多い。
【００６２】
そのため、図７に示すように、ホスト側のＣＰＵ２、及び、モデムデジタル部９のそれぞれにおいて、第２実施形態に係る、動作状態から省電力状態への移行処理手順が行われる。
【００６３】
同図において、ＣＰＵ２は、一定時間（例えば１５分間）着信（ＭＯＤＥＭ８による呼び出し信号の検出）がない状態が続いたかを監視し（判断７０１のＮｏのループ）、一定時間着信がない状態が続いた場合には（判断７０１のＹｅｓ）、モデムデジタル部８のダウンロード制御部２６に対して、省電力状態への移行を指示する（処理７０２）。
【００６４】
一方、モデムデジタル部９では、処理７０２に呼応して、ダウンロード制御部２６が起動される（処理８０１）。
【００６５】
処理８０１により起動されたダウンロード制御部２６は、バス切替部２３に指示してプログラムＲＡＭ２５のバスラインをダウンロード制御部２６側に一時的に切り替える（処理８０２）。
【００６６】
一方ＣＰＵ２は、予めプログラムＲＯＭにデータとして記憶していた、ＤＳＰ８０が起動時に必要な処理プログラムのデータのモデムデジタル部９への転送を（処理７０３）、転送が終了するまで行い（判断７０４のＮｏのループ）、転送が終了すると（判断７０４のＹｅｓ）、モデムデジタル部９のダウンロード制御部２６に対してＤＳＰ２０への電源供給の停止を指示すると共に（処理７０５）、それまで、網制御部１１を、ＭＯＤＥＭ９のモデムアナログ部１０に接続していた切換回路１３を制御して、網制御部１１を省電力時回線状態監視部１２に切り換えた上で（処理７０６）、少なくとも、モデムデジタル部９のＤＳＰ２０への電力供給が停止され、操作表示部１４の表示部の照明の消灯等のその他の省電力処理が行われる、省電力状態に移行する。
【００６７】
一方モデムデジタル部９のダウンロード制御部２６は、処理７０３によりＣＰＵ２からホストＩ／Ｆ２２を介して転送されてくる起動プログラムデータを受信し、その転送されてきたプログラムデータについて誤り検出制御部２６ａにより誤り検出符号を生成する処理を行うと共に（処理８０３）、バス切り替えされているプログラムラム２５に、受信したプログラムデータを転送する処理を（処理８０４）、起動プログラムデータの受信・転送が終了するまで繰り返し行い（判断８０５のＮｏのループ）、プログラムデータの受信・誤り検出符号の生成・転送が終了すると（判断８０５のＹｅｓ）、処理８０３で生成した誤り検出符号をプログラムＲＡＭ２５に格納した起動プログラムデータの末尾に付加する。
【００６８】
そして、ＤＳＰ２０への電源供給の停止の指示を待ち（判断８０７のＮｏのループ）、ＣＰＵ２側の処理７０５に対応して判断８０７がＹｅｓとなると、プログラムＲＡＭ２５のバスラインを、バス切替部２３に指示して、ＤＳＰ８０から切り離す（処理８０７）。
【００６９】
そして、電源供給／起動制御部２７に指示して、プログラムＲＡＭ２５以外への電源供給を停止する（処理８０８）。これにより、ＤＳＰ２０には電源が供給されなくなる分電力消費を抑えることができる一方、プログラムＲＡＭ２５に記憶されたプログラムデータはそのまま保持される省電力状態に移行する。
【００７０】
このようにして省電力状態に移行したホスト側のＣＰＵ２と、モデムデジタル部９とは、図８及び図９に示す、第２実施形態に係る、省電力状態から動作状態への復帰処理手順を行う。
【００７１】
先ず、図８において、ＣＰＵ２は、省電力時回線状態監視部１２により電話回線からの着信があるかを監視し（判断９０１のＮｏのループ）、着信があると（判断９０１のＹｅｓ）、モデムデジタル部９に対して、ウォームスタートを指示して（処理９０２）、切換回路１３をモデムアナログ部１０側に切り換えた上で（処理９０３）、動作状態に移行し、判断９０１で着信した通信を処理する。
【００７２】
一方、モデムデジタル部９では、ＣＰＵ２からのウォームスタートの指示があるかを監視し（判断１００１のＮｏのループ）、指示があると（判断１００１のＹｅｓ）、電源供給／起動制御部２７によりそれまで電力供給が停止されていた、ＤＳＰ２０、データＲＡＭ２４、及び、アナログ部Ｉ／Ｆ２１にも電源供給を再開してモデムデジタル部９の各部の動作を可能とし（処理１００２）、ダウンロード制御部２６を起動し（処理１００３）、バス切替部２３によりプログラムＲＡＭ２５のバスラインをダウンロード制御部２６側の切り替え（処理１００４）、プログラムＲＡＭ２５の格納されている起動プログラムデータについて、誤り検出制御部２６ａより誤り検出符号を検出し（処理１００５）、処理８０６によりプログラムＲＡＭ２５の格納されている起動プログラムデータに付加していた誤り検出符号と比較する（処理１００６）。
【００７３】
そして、一致した場合には（判断１００７のＹｅｓ）、バス切替部２３によりプログラムＲＡＭ２５のバスラインをＤＳＰ２０に切り替えた上で（処理１００８）、ＤＳＰ２０を起動して（処理１００９）、プログラムＲＡＭ２５に格納された起動プログラムによりＤＳＰ２０の動作を開始させ、アナログ部Ｉ／Ｆ２１を介してやりとりされる信号の処理をＤＳＰ２０により行う、動作状態に移行し、判断９０１で着信した通信を処理する。
【００７４】
これにより、起動プログラムデータの内容に誤りがない場合には、モデムデジタル部９のＤＳＰ２０が省電力状態に移行して動作停止され、再度動作状態に復帰する場合に、プログラムＲＡＭ２５へのプログラムのダウンロードが不要で素早い起動が可能となり、動作状態に移行後における着信した通信に関する各種信号処理を迅速に開始することができるようになる。
【００７５】
一方、判断１００７において、誤り検出符号が一致しなかった場合には（判断１００７のＮｏ）、図９の処理１２０１に移行し、ホスト側のＣＰＵ２に対して、コールドスタートの要求を行う（処理１２０１）。
【００７６】
一方、動作状態移行後のホスト側のＣＰＵ２は、モデムデジタル部９からのコールドスタートの要求があるかを監視し（判断１１０１のＮｏのループ）、コールドスタートの要求があると（判断１１０１のＹｅｓ）、ＣＰＵ２は、モデムデジタル部９のダウンロード制御部２６に対して、コールドスタートを指示し（処理１１０２）、その指示に対して、ダウンロード制御部２６は、バス切替部２３に指示してプログラムＲＡＭ２５のバスラインをダウンロード制御部２６側に切り替える（処理１２０２）。
【００７７】
一方ＣＰＵ２は、予めプログラムＲＯＭにデータとして記憶していた、ＤＳＰ２０が処理すべきプログラムデータのモデムデジタル部９への転送を（処理１１０３）、転送が終了するまで行い（判断１１０４のＮｏのループ）、転送が終了すると（判断１１０４のＹｅｓ）、動作状態に移行する。
【００７８】
一方モデムデジタル部９のダウンロード制御部２６は、処理１１０３によりＣＰＵ２からホストＩ／Ｆ２２を介して転送されてくるプログラムデータを受信し（処理１２０３）、バス切り替えされているプログラムＲＡＭ２５に転送する処理を（処理１２０４）、プログラムデータの受信・転送が終了するまで繰り返し行い（判断１２０５のＮｏのループ）、プログラムデータの受信・転送が終了すると（判断１２０５のＹｅｓ）、ダウンロード制御部２６側に一時的に切り替えられていたプログラムＲＡＭ２５のバスラインを、バス切替部２３に指示して、ＤＳＰ２０側に切り替える（処理１２０６）。
【００７９】
そして、ダウンロード制御部２６は、ＤＳＰ２０を起動して（処理１２０７）、ＤＳＰ２０がプログラムＲＡＭ２５に格納されたプログラムに従って、データＲＡＭ２４を作業領域として使用しながら各種信号処理を行う動作状態に移行する。
【００８０】
これにより、起動プログラムデータの内容に誤りがある場合には、モデムデジタル部９のＤＳＰ２０が省電力状態に移行して動作停止され、再度動作状態に復帰する場合に、予期せぬ電源変動等により破損したプログラムデータによりＭＯＤＥＭ８が起動することを防止でき、動作の信頼性を損なうことなくＭＯＤＥＭ８の起動時間を短縮することができる。
【００８１】
なお、以上説明した実施の形態においては、通信端末装置の１つである、ＭＯモデム装置によりファクシミリメッセージをやりとりするファクシミリ装置に本発明を適用したが、本発明はモデムによりやりとりされるデータの内容により限定されるものではなく、プログラムＲＡＭに格納されたプログラムデータに基づいて動作するＤＳＰにより構成されたモデム装置を備えた通信端末装置であれば、同様に適用可能なものである。
【００８２】
【発明の効果】
請求項１に係る発明によれば、前記ＤＳＰが動作するためのプログラムがＲＡＭに記憶される場合でも、前記プログラムＲＡＭが前記ＤＳＰとは独立した電源供給によりプログラムデータを保持することができ、また、保持されたプログラムデータにより前記ＤＳＰを起動することができるため、起動の際のプログラムダウンロード時間が不要となり、本発明に係るモデム装置の起動時間を短縮することが可能となる効果が得られる。
【００８３】
請求項２に係る発明によれば、前記ＤＳＰを前記プログラムＲＡＭに保持されたプログラムデータから起動するウォームスタート時に、予期せぬ電源変動等により前記プログラムＲＡＭに保持されたプログラムデータが破損した状態で前記ＤＳＰが起動してしまう事を回避でき、動作の信頼性を損わずに、本発明に係るモデム装置の起動時間を短縮することが可能となる効果が得られる。
【００８４】
請求項３に係る発明によれば、前記モデム装置として、請求項１または２のいずれかに記載のモデム装置を適用することにより、前記ＤＳＰへの電源供給が停止される前記省電力状態から前記通常常態に復帰時の起動時間を短縮できるため、消費電力の抑制と起動時間の短縮とを両立した通信端末装置を実現することが可能となる効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るモデム装置（ＭＯＤＥＭ）を備えた通信端末装置としてのファクシミリ装置のブロック構成を示す図である。
【図２】本発明の実施の形態に係るモデム装置（ＭＯＤＥＭ）の第１実施形態に係るモデムデジタル部のブロック構成について示す図である。
【図３】ファクシミリ装置本体側のＣＰＵ及びモデム装置（ＭＯＤＥＭ）のモデムデジタル部のそれぞれにおける、第１実施形態に係る、電源ＯＮから動作状態への移行処理手順について示すフローチャートである。
【図４】ファクシミリ装置本体側のＣＰＵ及びモデム装置（ＭＯＤＥＭ）のモデムデジタル部のそれぞれにおける、第１実施形態に係る、動作状態から省電力状態への移行処理手順について示すフローチャートである。
【図５】ファクシミリ装置本体側のＣＰＵ及びモデム装置（ＭＯＤＥＭ）のモデムデジタル部のそれぞれにおける、第１実施形態に係る、省電力状態から動作状態への復帰処理手順について示すフローチャートである。
【図６】本発明の実施の形態に係るモデム装置（ＭＯＤＥＭ）の、第２実施の形態に係るモデムデジタル部のブロック構成について示す図である。
【図７】ファクシミリ装置本体側のＣＰＵ及びモデム装置（ＭＯＤＥＭ）のモデムデジタル部のそれぞれにおける、第２実施形態に係る、動作状態から省電力状態への移行処理手順について示すフローチャートである。
【図８】ファクシミリ装置本体側のＣＰＵ及びモデム装置（ＭＯＤＥＭ）のモデムデジタル部のそれぞれにおける、第２実施形態に係る、省電力状態から動作状態への復帰処理手順について示すフローチャートである。
【図９】図８と共に、ファクシミリ装置本体側のＣＰＵ及びモデム装置（ＭＯＤＥＭ）のモデムデジタル部のそれぞれにおける、第２実施形態に係る、省電力状態から動作状態への復帰処理手順について示すフローチャートである。
【符号の説明】
１  ファクシミリ装置
２  ＣＰＵ
３  ＲＡＭ
４  プログラムＲＯＭ
５  Ｉ／Ｏ制御部
６  スキャナ
７  プロッタ
８  ＭＯＤＥＭ（モデム装置）
９  モデムデジタル部
１０  モデムアナログ部
１１  網制御部
１２  省電力時回線状態監視部
１３  切換回路
１４  操作表示部
２０  ＤＳＰ
２１  アナログＩ／Ｆ部
２２  ホストＩ／Ｆ
２３  バス切換部
２４  データＲＡＭ
２５  プログラムＲＡＭ
２６  ダウンロード制御部
２６ａ  誤り検出制御部
２７  電源供給／起動制御部
【図１】
0003845258.tif 000002
【図２】
0003845258.tif 000003
【図３】
0003845258.tif 000004
【図４】
0003845258.tif 000005
【図５】
0003845258.tif 000006
【図６】
0003845258.tif 000007
【図７】
0003845258.tif 000008
【図８】
0003845258.tif 000009
【図９】
0003845258.tif 000010