(57)【要約】間欠受信動作時の消費電力を低減することができる携帯通信端末、及び通信方法を提供する。本発明による携帯通信端末は、ＲＡＭと、前記ＲＡＭよりも高速な内部メモリと、前記ＲＡＭにロードされた通信用プログラムを用いて、通信動作を行う通信用演算処理装置と、間欠制御装置と、間欠動作用プログラムを格納する記憶装置とを具備する。前記間欠制御装置は、前記通信用演算処理装置から発行される間欠動作開始信号に応答して、前記記憶装置に格納された間欠動作用プログラムを前記内部メモリへ移動する。前記通信用演算処理装置は、前記移動が完了すると、前記通信動作を停止し、前記内部メモリ内の間欠動作用プログラムを用いて、間欠受信動作を行う。
2007091533.tif 000002
【特許請求の範囲】
【請求項１】
ＲＡＭと、
前記ＲＡＭよりも高速な内部メモリと、
前記ＲＡＭにロードされた通信用プログラムを用いて、通信動作を行う通信用演算処理装置と、
間欠制御装置と、
間欠動作用プログラムを格納する記憶装置とを具備し、
前記間欠制御装置は、前記通信用演算処理装置から発行される間欠動作開始信号に応答して、前記記憶装置に格納された間欠動作用プログラムを前記内部メモリへ移動し、
前記通信用演算処理装置は、前記移動が完了すると、前記通信動作を停止し、前記内部メモリ内の間欠動作用プログラムを用いて、間欠受信動作を行う
携帯通信端末。
【請求項２】
請求の範囲１に記載の携帯通信端末において、
前記間欠制御装置は、前記通信用演算処理装置からの間欠動作開始信号に応答して、前記内部メモリ内にある間欠受信動作に利用されないプログラムを前記ＲＡＭへ退避した後に、前記記憶装置に格納された間欠動作用プログラムを前記内部メモリへ移動する
携帯通信端末。
【請求項３】
請求の範囲１又は２に記載の携帯通信端末において、
前記通信用演算処理装置は、前記通信動作時に前記間欠制御装置に対し、前記間欠動作用プログラムの転送先の情報を通知し、
前記間欠制御装置は、前記転送先情報に基づく前記内部メモリ内の転送先に、前記間欠動作用プログラムを格納する
携帯通信端末。
【請求項４】
請求の範囲１から３いずれか１項に記載の携帯通信端末において、
前記通信用演算処理装置は、間欠受信動作から通信動作へ移行する際、前記間欠制御装置に対し間欠動作停止信号を発行し、
前記間欠制御装置は、前記間欠動作停止信号に応答して、前記内部メモリ内の間欠動作用プログラムを前記記憶装置に移動する
携帯通信端末。
【請求項５】
請求の範囲１から４いずれか１項に記載の携帯通信端末において、
前記間欠制御装置は、前記間欠受信動作中における前記ＲＡＭの消費電力量が、前記通信動作時の消費電力量よりも低くなるように制御する
携帯通信端末。
【請求項６】
請求の範囲１から５いずれか１項に記載の携帯通信端末において、
前記間欠動作用プログラムは、通信環境状態に基づく条件により細分化された複数の間欠動作用プログラムを含み、
前記間欠制御装置は、前記通信環境状態に基づく条件に応じて前記複数の間欠動作用プログラムのいずれかを前記記憶装置から前記内部メモリへ移動し、
前記移動が完了すると前記通信用演算処理装置は、前記通信動作を停止し、前記内部メモリ内の間欠動作用プログラムを用いて間欠受信動作を行う
携帯通信端末。
【請求項７】
請求の範囲１から６いずれか１項に記載の携帯通信端末において、
アプリケーション用プログラムを用いて前記通信動作以外の動作を実行するアプリケーション用演算処理装置と、
前記間欠動作用プログラムに加えて、前記アプリケーション用プログラムを保持する記憶装置とを更に具備し、
前記間欠制御装置は、前記通信用演算処理装置からの間欠動作開始信号に応答して、前記記憶装置に格納された間欠動作用プログラムを前記内部メモリに移動し、
前記移動が完了すると前記通信用演算処理装置は、前記通信動作を停止し、前記内部メモリ内の間欠動作用プログラムを用いて間欠受信動作を実行する
携帯通信端末。
【請求項８】
ＲＡＭ内の通信用プログラムを用いて通信動作を行っている通信用演算処理装置が間欠動作開始信号を発行するステップと、
間欠制御装置が、前記間欠動作開始信号に応答して記憶装置内の間欠動作用プログラムを前記記憶装置から内部メモリへ移動するステップと、
前記移動の完了後、前記通信用演算処理装置が前記通信動作を停止し、前記ＲＡＭに対するアクセス速度よりも高速に内部メモリにアクセスし、前記内部メモリ内の間欠動作用プログラムを用いて間欠受信動作を行うステップとを具備する
通信方法。
【請求項９】
請求の範囲８に記載の通信方法において、
前記移動するステップは、
前記間欠制御装置が、前記通信用演算処理装置から発行される間欠動作開始信号に応答して、前記内部メモリ内にある間欠受信動作に利用されないプログラムを前記ＲＡＭへ退避するステップを備える
通信方法。
【請求項１０】
請求の範囲８又は９に記載の通信方法において、
前記移動するステップは、
前記通信用演算処理装置が、前記通信動作時に前記間欠制御装置に対し、前記間欠動作用プログラムの転送先の情報を通知するステップと、
前記間欠制御装置が、前記転送先情報に基づく前記内部メモリ内の転送先に、前記間欠動作用プログラムを格納するステップを備える
通信方法。
【請求項１１】
請求の範囲８から１０いずれか１項に記載の通信方法において、
前記通信用演算処理装置が、間欠受信動作から通信動作へ移行する際、前記間欠制御装置に対し間欠動作停止信号を発行し、
前記間欠制御装置が、前記間欠動作停止信号に応答して前記内部メモリ内の間欠動作用プログラムを前記記憶装置へ移動するステップを更に具備する
通信方法。
【請求項１２】
請求の範囲８から１１いずれか１項に記載の通信方法において、
前記間欠制御装置が、前記間欠受信動作中における前記ＲＡＭの消費電力量が、前記通信動作時の消費電力量よりも低くなるように制御するステップを更に具備する
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯通信端末及び通信方法に関し、特に、通常の通信動作と間欠受信動作を切り替えて通信動作を行う携帯通信端末及び通信方法に関する。
【背景技術】
【０００２】
近年の携帯電話は、通話品質の向上や、Ｗｅｂブラウザ、Ｊａｖａ（登録商標）実行環境、ＣＣＤカメラ、テレビ電話機能の搭載など多機能化が進むにつれ、処理能力に対する要求が高まってきている。そこで音声、通話に関する通信処理用のＣＰＵ（ベースバンドチップ）と、アプリケーション処理用のＣＰＵのように用途を特化したツインＣＰＵを搭載した携帯電話が開発されている。特に、多様で高機能なアプリケーションを搭載し、より速い速度の通信処理が要求された第３世代以降の携帯電話では、重要な技術要素となっている。テレビ電話に代表されるマルチメディア機能が要求される３世代端末では、ベースバンドチップが動画像処理まで実行すると大きな負荷となる。このような場合、アプリケーション専用のＣＰＵを搭載した方が柔軟性は高まる。【０００３】
現在開発されているツインＣＰＵを搭載した端末装置において、どちらのＣＰＵがどのような処理を行うかは、端末毎に異なっている。例えば、動画処理やＪａｖａ（登録商標）の動作等の高速処理を必要とする動作をアプリケーション用ＣＰＵで行い、基本的なソフトウェアは従来通りベースバンドチップ側で動作するツインＣＰＵを搭載した携帯電話がある。しかし、この場合、アプリケーションや通信系の仕様変更が、他のソフトウェアに影響を及ぼしたり、通信系が完成するまでアプリケーション部分の作り込みが行えない等の問題が出ていた。【０００４】
又、開発競争の著しい携帯電話業界において、新機種に対応するツインＣＰＵをその都度開発することは、メーカにとって大きな負担である。このような問題を解決するため、最近では、ベースバンドチップ側は通信処理専用で使用し、アプリケーション用ＣＰＵは他のアプリケーション（例えば、電話帳、Ｊａｖａ（登録商標）、動画再生、通話時の音声処理等）を実行するといった互いに独立性の高いツインＣＰＵを搭載した携帯電話が開発されている。このように、通信系とアプリケーション系とを完全に分けて動作することで、アプリケーション用ＣＰＵと通信用ＣＰＵを並行して開発することができ、開発効率を向上することができる。この結果、メーカの開発コストや開発期間を削減することができる。【０００５】
一方、現在の携帯電話を代表とする携帯通信端末は、機能の充実とともに待ち受け時間の延長が重要視されている。このため待ち受け時における低消費電力化を目的として、間欠受信機能が広く採用され始めている。間欠受信とは、所定の期間、受信状態（ウェイクアップモード）と省電力状態（スリープモード）を繰り返し、ウェイクアップモードの間のみ他の通信装置からの信号を受信し、スリープモードの間は受信を停止する技術である。間欠受信に関する従来技術として以下の技術が開示されている。【０００６】
特開２００２−３６８６７６号公報には、通常動作時はシステムクロック生成部を動作させ、スリープ状態のときはシステムクロック生成部を停止して消費電力を低減する間欠受信方法が記載されている。【０００７】
特開２００３−１９６０９７号公報には、間欠動作の電源オン時にバックアップメモリに退避されたテーブルデータをテーブルデータ格納手段にロードすることによって、間欠動作でブートＲＯＭからの読込時間を短縮することができる技術が記載されている。【０００８】
特開２００４−１３４９０４号公報には、設定された受信間隔以上の間、受信が無く受信レベルも規定値以上なければ、間欠受信状態の時間を倍にすることで消費電力を削減する技術が記載されている。【０００９】
図９は、ツインＣＰＵを用いた携帯通信端末１１００（例えば携帯電話）の従来技術による構成を示すブロック図である。図９を参照して、従来技術よる携帯通信端末１１００において間欠受信動作を行うためのプログラム（以下、間欠動作用プログラムと称す）の使用方法について説明される。【００１０】
従来技術による携帯通信端末１１００は、通信処理以外の様々なアプリケーション処理を実行するアプリケーション側チップと、通信処理を実行する通信側チップとを具備する。アプリケーション側チップは、アプリケーション用ＣＰＵ１１１０と、メモリインタフェース（Ｉ／Ｆ）１１２０と、ＲＯＭ１１３０と、ＲＡＭ１１４０と、ＡＣＰＵ  インターフェース（Ｉ／Ｆ）１１５０とを備える。又、通信側チップは、通信用ＣＰＵ１２００と、内部メモリ１２１０と、メモリインタフェース（Ｉ／Ｆ）１２２０と、ＲＡＭ１２３０と、ＣＣＰＵ  インターフェース（Ｉ／Ｆ）１２４０と、制御用インタフェース（Ｉ／Ｆ）１２６０とＬＳＩ１２７０とを備える。【００１１】
アプリケーション用ＣＰＵ１１１０は、メモリＩ／Ｆ１１２０を制御してＲＯＭ１１３０又はＲＡＭ１１４０内のアプリケーション用プログラムを取得して実行する。この際、ＲＡＭ１１４０内にＲＯＭ１１３０内のアプリケーションプログラムの一部を一時格納し、ＲＡＭ１１４０から使用するアプリケーションプログラムを取得してアプリケーションを実行する。ＡＣＰＵ  Ｉ／Ｆ１１５０は、通信側のＣＣＰＵ  Ｉ／Ｆ１２４０に接続し、アプリケーション用ＣＰＵ１１１０の制御又はＣＣＰＵ  ＩＦ１２４０からの制御によって、アプリケーション側チップと通信側チップとの間のデータのやり取りを実行する。例えば、メール作成処理によって作成されたメールデータは、ＡＣＰＵ  Ｉ／Ｆ１１５０を介して通信側チップに転送され、通信用ＣＰＵ１２００の通信処理によって外部に伝送される。【００１２】
通信用ＣＰＵ１２００は、制御用Ｉ／Ｆ１２６０を介してＬＳＩ１２７０を制御して通信動作を行う。この際、通信用ＣＰＵ１２００は制御用信号によって内部メモリ１２１０又はＲＡＭ１２３０に対するデータやプログラムの書込み又は読込みを実行する。メモリＩ／Ｆ１２２０は、通信用ＣＰＵ１２００又はＣＣＰＵ  Ｉ／Ｆ１２４０からの制御信号に応じてＲＡＭ１２３０に対するデータやプログラムの書込み又は読込みを実行する。ＣＣＰＵ  Ｉ／Ｆ１２４０は、通信用ＣＰＵ１２００からの制御信号に応じて通信側チップとアプリケーション側チップとの間のデータのやり取りを制御する。制御用Ｉ／Ｆ１２６０は通信用ＣＰＵ１２００からの制御信号に応じてＬＳＩ１２７０を制御するとともに、ＬＳＩ１２７０からの各種データを通信用ＣＰＵ１２００に転送する。ＬＳＩ１２７０はベースバンド部や無線部、電源回路等を含み通信処理を実行する集積回路である。【００１３】
以上のような構成により携帯通信端末１１００では、起動時あるいは通常動作モードと間欠受信モードの切り替え時に、アプリケーション側のＲＯＭ１１３０内及びＲＡＭ１１４０内の通信用プログラムや間欠動作用プログラムが通信側のＲＡＭ１２３０に転送される。通信用ＣＰＵ１２００はこれらのプログラムが格納されたＲＡＭ１２３０にアクセスして通信処理や間欠受信動作処理を実行する。【００１４】
従来技術による通信用ＣＰＵ１２００は、間欠受信動作時に間欠動作用プログラムをＲＡＭ１２３０に格納し、ＲＡＭ１２３０にアクセスして間欠受信動作（ウェイクアップモードとスリープモードの繰り返し動作）を行う。このため、間欠受信動作中にＲＡＭ１２３０へのアクセスが発生するため、消費電力が余分に消費されてしまう。【００１５】
又、間欠受信動作中、ＲＡＭ１２３０内には通信用プログラムと間欠動作用プログラムの両方が格納されるため、ＲＡＭ１２３０の容量を少なくとも両プログラムを記憶する容量分だけ確保する必要がある。すなわち、ＲＡＭ１２３０の容量が増大するため回路面積や製造コストが増大してしまう。
【発明の開示】
【００１６】
本発明の目的は、間欠受信動作時の消費電力を低減することができる携帯通信端末及び通信方法を提供することである。
【００１７】
本発明の他の目的は、回路面積が小さい携帯通信端末を提供することである。
【００１８】
本発明の更に他の目的は、通信動作を行うために必要な記憶装置を効率的に活用できる携帯通信端末及び通信方法を提供することである。
【００１９】
本発明による携帯通信端末は、ＲＡＭと、前記ＲＡＭよりも高速な内部メモリと、前記ＲＡＭにロードされた通信用プログラムを用いて、通信動作を行う通信用演算処理装置と、間欠制御装置と、間欠動作用プログラムを格納する記憶装置とを具備する。前記間欠制御装置は、前記通信用演算処理装置から発行される間欠動作開始信号に応答して、前記記憶装置に格納された間欠動作用プログラムを前記内部メモリへ移動する。前記通信用演算処理装置は、前記移動が完了すると、前記通信動作を停止し、前記内部メモリ内の間欠動作用プログラムを用いて、間欠受信動作を行う。
【００２０】
具体的には、通信用演算処理装置は、通信動作時に間欠制御装置に対し、間欠動作用プログラムの転送先の情報を通知する。間欠制御装置は、転送先情報に基づく内部メモリ内の転送先に、間欠動作用プログラムを格納する。
【００２１】
このように、本発明による携帯通信端末では、ハードウェアである間欠制御装置によって間欠動作用プログラムが内部メモリに転送され、通信用演算処理装置は、内部メモリのみにアクセスして間欠受信動作を行う。このため、間欠受信動作の際、ＲＡＭ等の外部記憶装置にアクセスする必要がなくなり低消費電力化を図ることができる。
【００２２】
又、間欠動作用プログラムの移動の際、間欠動作に利用しないプログラムを内部メモリから退避することが好ましい。すなわち、本発明に係る間欠制御装置は、通信用演算処理装置からの間欠動作開始信号に応答して、内部メモリ内にある間欠受信動作に利用されないプログラムをＲＡＭへ退避する。この後、記憶装置に格納された間欠動作用プログラムを前記内部メモリへ移動する。このため、内部メモリは、間欠動作プログラムを保持するだけの記憶容量を持てばよく、記憶容量や回路面積を縮小することができる。
【００２３】
間欠受信動作が終了し、通常の通信動作へ移行する際、通信用演算処理装置は、間欠制御装置に対し間欠動作停止信号を発行し、間欠制御装置は、間欠動作停止信号に応答して前記内部メモリ内の間欠動作用プログラムを記憶装置に移動することが好ましい。このように、通常の通信動作の際には、間欠動作用プログラムを記憶装置に退避することができる。
【００２４】
又、間欠制御装置は、間欠受信動作中におけるＲＡＭの消費電力量が、前記通信動作時の消費電力量よりも低くなるように制御することが好ましい。本発明に係るＲＡＭは、間欠動作中、使用されないためこのように間欠制御装置からの制御によって消費電力が抑制されることが好ましい。
【００２５】
更に、間欠動作用プログラムは、通信環境状態に基づく条件により細分化された複数の間欠動作用プログラムを含むことが好ましい。この際、間欠制御装置は、通信環境状態に基づく条件に応じて複数の間欠動作用プログラムのいずれかを記憶装置から内部メモリへ移動し、移動が完了すると通信用演算処理装置は、通信動作を停止し、内部メモリ内の通信条件に応じた間欠動作用プログラムを用いて間欠受信動作を行う。このように通信条件によって細分化された間欠動作用プログラムを、内部メモリに格納するため、記憶容量を更に小さくできる。
【００２６】
本発明による携帯通信端末、及び通信方法によれば、間欠受信動作時の消費電力を低減することができる。
【００２７】
又、間欠受信装置、及びそれを搭載した携帯通信端末における通信系の回路面積を低減することができる。
【００２８】
更に、間欠受信装置、及びそれを搭載した携帯通信端末の開発コストを低減することができる。
【図面の簡単な説明】
【００２９】
【図１】図１は、本発明による携帯通信端末の実施の形態における構成を示すブロック図である。
【図２】図２は、本発明に係る間欠制御装置の実施の形態における構成の示すブロック図である。
【図３】図３は、本発明による携帯通信端末における動作とプログラムの移動との対応関係を示すタイミングチャートである。
【図４】図４は、本発明による携帯通信端末の起動、通常動作、間欠動作の一連の動作におけるプログラムの移動状態を示す概念図である。
【図５】図５は、本発明による携帯通信端末の起動時におけるプログラムの移動処理を示すブロック図である。
【図６】図６は、本発明による携帯通信端末の通常動作から間欠動作への遷移時におけるプログラムの移動処理を示すブロック図である。
【図７】図７は、本発明による携帯通信端末の間欠動作から通常動作への遷移時におけるプログラムの移動処理を示すブロック図である。
【図８】図８は、本発明に係る間欠プログラムを細分化した場合のプログラムの移動状態を示す概念図である。
【図９】図９は、従来技術による携帯通信端末の構成を示すブロック図である。
【発明を実施するための最良の形態】
【００３０】
以下、添付図面を参照して、本発明による携帯通信端末の実施の形態が説明される。図面において同一、又は類似の参照符号は、同一、類似、又は等価な構成要素を示している。【００３１】
（携帯通信端末の構成）
図１は、本発明による携帯通信端末１００の実施の形態における構成を示すブロック図である。図１を参照して、本発明による携帯通信端末１００の通常モードにおける通信動作（以下、通常動作と称す）と、間欠受信モードにおける間欠受信動作（以下、間欠動作と称す）が説明される。ここで通常動作とは、他の通信装置との間において無線信号の送受信を実行する通常の通信動作であり、間欠動作とは、無線信号を受信する待ち受け状態を維持するウェイクアップモードと、受信状態を停止するスリープモードとを繰り返す通信動作である。【００３２】
本発明による携帯通信端末１００は、通信処理以外の様々なアプリケーション処理を実行するアプリケーション側チップと、通信処理を実行する通信側チップとを具備する。アプリケーション側チップは、アプリケーション用ＣＰＵ１１０と、メモリインタフェース（Ｉ／Ｆ）１２０と、ＲＯＭ１３０と、ＲＡＭ１４０と、ＡＣＰＵ  インターフェース（Ｉ／Ｆ）１５０とを備える。又、通信側チップは、通信用ＣＰＵ２００と、内部メモリ２１０と、メモリインタフェース（Ｉ／Ｆ）２２０と、ＲＡＭ２３０と、ＣＣＰＵ  インターフェース（Ｉ／Ｆ）２４０と、間欠制御装置２５０と、制御用インタフェース（Ｉ／Ｆ）２６０と、ＬＳＩ２７０とを備える。【００３３】
アプリケーション用ＣＰＵ１１０は、メモリＩ／Ｆ１２０を制御してＲＯＭ１３０又はＲＡＭ１４０内のアプリケーション用プログラム１を用いて、例えばカメラやＬＣＤ制御などの通信以外の動作を制御する演算処理装置である。メモリＩ／Ｆ１２０はアプリケーション用ＣＰＵ１１０又はＡＣＰＵ  Ｉ／Ｆ１５０からのリクエスト（制御信号）に応じてＲＡＭ１４０やＲＯＭ１３０に対するプログラムや各種データの書き込み、読み取りを制御するインタフェースである。ＡＣＰＵ  Ｉ／Ｆ１５０は、通信側のＣＣＰＵ  Ｉ／Ｆ２４０に接続し、アプリケーション側と通信側との間のデータのやり取りを実行するインタフェースである。又、アプリケーション用ＣＰＵ１１０からのリクエスト（制御信号）又はＣＣＰＵ  ＩＦ２４０からのリクエスト（制御信号）によって、メモリＩ／Ｆ１２０を制御してＲＯＭ１３０又はＲＡＭ１４０に対するデータやプログラムの書き込み、読み取りを制御する。【００３４】
ここで、図４を参照して、ＲＯＭ１３０及びＲＡＭ１４０には、アプリケーション用プログラム１と、通信用プログラム２と、間欠動作用プログラム３とが格納されている。ここで、アプリケーション用プログラム１は、例えば通信動作以外のカメラ機能、動画再生機能、ＪＡＶＡ（登録商標）等の各種アプリケーション、音声処理機能等の各機能を実行するためのプログラムである。通信用プログラム２は、基地局や他の携帯通信端末との間の通信を実行するためのベースバンド処理や、無線信号の発信及び受信等の処理を実行するＬＳＩ２７０を制御するためのプログラムである。間欠動作用プログラム３は、ＬＳＩ２７０を制御して間欠動作を行うためのプログラムである。【００３５】
通信用ＣＰＵ２００は、制御用Ｉ／Ｆ２６０を介してＬＳＩ２７０を制御して通常動作又は間欠動作を行う演算処理装置である。この際、通信用ＣＰＵ２００は、通常動作時は内部メモリ２１０又はＲＡＭ２３０内のプログラムを用いて、間欠動作時は内部メモリ２１０内のプログラムを用いて各動作を行う。メモリＩ／Ｆ２２０は、通信用ＣＰＵ２００又はＣＣＰＵ  Ｉ／Ｆ２４０からのリクエスト（制御信号）に応じてＲＡＭ２３０又は内部メモリ２１０に対するデータやプログラムの書込み又は読込みを実行する。又、間欠制御装置２５０からの制御信号に応じて内部メモリ２１０とＲＡＭ２３０との間のデータやプログラムの移動を行う。更に、間欠制御装置２５０からのリクエスト（制御信号）に応じてＲＡＭ２３０の電力を制御する。【００３６】
ＣＣＰＵ  Ｉ／Ｆ２４０は、アプリケーション側のＡＣＰＵ  Ｉ／Ｆ１５０との間のデータのやり取りを実行するインタフェースである。ＣＣＰＵ  Ｉ／Ｆ２４０は、通信用ＣＰＵ２００、間欠制御装置２５０、又はＡＣＰＵ  ＩＦ１５０からのリクエスト（制御信号）に応じて、メモリＩ／Ｆ２２０を制御してＲＡＭ２３０に対するデータやプログラムの書き込み、読み取りを制御して、通信側とアプリケーション側との間のデータのやり取りを実行する。制御用Ｉ／Ｆ２６０は通信用ＣＰＵ２００からの制御信号に応じてＬＳＩ２７０の動作を制御するとともに、ＬＳＩ２７０と通信用ＣＰＵ２００との間における各種データの転送を制御するインタフェースである。又、間欠動作の際、通信用ＣＰＵ２００からの制御信号に応じてＬＳＩ２７０の動作を制御して低消費電力状態にする。ＬＳＩ２７０はベースバンド部や無線部、電源回路等を含む通信処理を実行する集積回路である。【００３７】
内部メモリ２１０は、通信用ＣＰＵ２００に付属の記憶装置で内部キャッシュやＴＣＭ（Ｔｉｇｈｔｌｙ  Ｃｏｕｐｌｅｄ  Ｍｅｍｏｒｙ：密結合メモリ）が好適に利用される。このため、通常、外部記憶媒体であるＲＡＭ２３０よりも高速アクセス可能である。又、本発明による内部メモリ２１０は、間欠動作時に間欠動作用プログラム３を格納して用いられるため、少なくとも間欠動作用プログラム３を格納できる容量を持つことが好ましい。【００３８】
間欠制御装置２５０は、通信用ＣＰＵ２００からの制御信号に応じてメモリＩ／Ｆ２２０及びＣＣＰＵ  ＩＦ２４０を制御し、間欠動作の開始や停止、間欠動作用プログラム等の移動の制御を実行する。図２は、本発明に係る間欠制御装置２５０の構成を示すブロック図である。図２を参照して、間欠制御装置２５０は、判定部３００とＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）部３１０とレジスタ３２０とを具備する。【００３９】
判定部３００は、通信用ＣＰＵ２００、メモリＩ／Ｆ２２０、ＣＣＰＵ  Ｉ／Ｆ２４０からの制御信号を分析し、制御信号に含まれる動作要求に従ってメモリＩ／Ｆ２２０及びＤＭＡ部３１０を制御し、あるいはレジスタ３２０に対してプログラムの移動に係る設定を行う。具体的には、判定部３００は、通信用ＣＰＵ２００から発行される動作モードの切り替えに関する制御信号に応じて、メモリＩ／Ｆ２２０を制御し、ＲＡＭ２３０における消費電力を制御する。すなわち、間欠動作中のＲＡＭ２３０における消費電力量が、通常動作時の消費電力量よりも低くなるように制御する。又、通信用ＣＰＵ２００からの転送先情報に基づいてレジスタ３２０に対し、プログラムの転送元や転送先のアドレス情報等の設定を行う。更に、ＤＭＡ３１０を制御してＲＡＭ２３０と内部メモリ２１０との間、又は内部メモリ２１０とアプリケーション側との間におけるプログラムやデータの移動処理を実行させる。更に、ＣＣＰＵ  Ｉ／Ｆ２４０やメモリＩ／Ｆ２２０からのデータ等の移動完了通知に応じて通信用ＣＰＵ２００に対し、間欠動作の開始又は停止に関する処理が実行されたことを告げる実行完了信号を通知する。【００４０】
ＤＭＡ部３１０は、判定部３００からのプログラム移動要求信号に応じてメモリＩ／Ｆ２２０又はＣＣＰＵ  Ｉ／Ｆ２４０を制御し、通信用ＣＰＵ２００を介さずに内部メモリ２１０とＲＡＭ２３０との間、又は内部メモリ２１０とアプリケーション側との間で直接データの転送を実行する。この際、レジスタ３２０に設定された転送元及び転送先のアドレスを参照して、プログラムやデータの移動を実行する。【００４１】
レジスタ３２０には、判定部３００によって間欠動作時に移動するプログラムやデータの転送元や転送先のアドレスが登録され、プログラムの移動時には判定部３００を介してＤＭＡ部３１０に読み込まれる。【００４２】
以上のような構成により、本発明による携帯通信端末１００では、通常動作から間欠動作に移行する際、間欠動作用プログラム３は通信側の内部メモリ２１０に格納される。このため、通信用ＣＰＵ２００は内部メモリ２１０のみにアクセスして間欠動作を行うことができる。又、通常動作から間欠動作に移行する際、間欠動作用プログラム３はアプリケーション側のＲＯＭ１３０及びＲＡＭ１４０に移動する。このため、通常動作時において通信側の記憶装置に間欠動作用プログラム３のための記憶容量を確保する必要がなくなる。特にＲＡＭ２３０には間欠動作用プログラム３が格納されないため、記憶容量を削減することができる。【００４３】
尚、各ブロック間を制御する制御信号、データのフローはポート制御、シリアル制御、シリアル転送、パラレル転送等特に限定されない。又、各インタフェースは通常一般に知られているインタフェースを使用して問題ないので、その詳細な構成は省略される。更にＬＳＩ２７０に含まれるベースバンド部や無線部、電源部は、当業者にとってよく知られているため、その詳細な構成は省略される。【００４４】
以下、図３から図８を参照して、本発明による携帯通信端末１００の実施の形態における起動時から通常動作、及び間欠動作に至る一連の動作について詳細に説明される。【００４５】
図３は、携帯通信端末１００の動作（図３（ａ））に対応するプログラムの遷移状況（図３（ｂ））を示すタイミングチャートである。図３を参照して、携帯通信端末１００の動作が間欠動作モードと通信動作モードの切り替えが発生すると、プログラムの入れ替えが実施される。従って、以下では間欠動作モードと通常動作モードの切り替えが発生する起動時、間欠動作開始時、通常動作開始時（間欠動作終了時）における携帯通信端末の動作について詳細に説明される。【００４６】
（プログラムの遷移）
図４を参照して、本発明による携帯通信端末１００におけるプログラムの遷移について説明される。図４（ａ）は携帯通信端末１００における記憶装置の構造を示す構成図である。図４（ａ）を参照して、アプリケーション側のＲＯＭ１３０及びＲＡＭ１４０と通信側のＲＡＭ２３０及び内部メモリ２１０が示される。図４（ｂ）から図４（ｅ）は、起動時（図４（ｂ））、通常動作中（図４（ｃ））、通常動作から間欠動作への遷移時（間欠動作開始時）（図４（ｄ））、間欠動作から通常動作への遷移時（間欠動作停止時）（図４（ｅ））のそれぞれにおいてアプリケーション側及び通信側の記憶装置に格納されるプログラムが示されている。ここで、図４（ａ）の記憶装置を示す枠線と図４（ｂ）〜図４（ｅ）のプログラムが記載されている枠線は対応している。【００４７】
通常、携帯通信端末で使用する全てのプログラムはアプリケーション側のＲＯＭ１３０とＲＡＭ１４０に格納されている。図４（ｂ）を参照して、携帯通信端末１００の起動時、アプリケーション側に格納されている通信用プログラム２は通信側のＲＡＭ２３０に転送される。【００４８】
図４（ｃ）を参照して、通常動作時、内部メモリ２１０の高速性を利用するために通信用プログラム２の一部をＲＡＭ２３０から内部メモリ２１０に転送して処理の最適化を実施しながら通信処理が実行される。【００４９】
図４（ｄ）を参照して、間欠動作開始時には内部メモリ２１０内に格納されている間欠動作に利用されない不要なプログラム（以下、退避プログラム４と称す）をＲＡＭ２３０に退避させ、間欠動作用プログラム３がアプリケーション側から内部メモリ２１０に転送される。間欠動作中、通信用ＣＰＵ２００は、内部メモリ２１０内の間欠動作用プログラム３を利用して間欠動作を行う。【００５０】
図４（ｅ）を参照して、間欠動作を終了し通常動作に移行する場合、内部メモリ２１０内の間欠動作プログラム３をアプリケーション側のＲＯＭ１３０及びＲＡＭ１４０に退避させ、図４（ｃ）に示されるように通常動作に移行する。次回、間欠動作を開始する際は、図４（ｄ）に示されるように、再び内部メモリ２１０からＲＡＭ２３０に退避プログラム４が転送され、アプリケーション側のＲＯＭ１３０及びＲＡＭ１４０から内部メモリ２１０に間欠動作用プログラム３が転送される。【００５１】
以下、図５から図７を参照して、起動時、通常動作から間欠動作への移行時、間欠動作から通常動作への移行時のそれぞれにおけるプログラムの移動に関する動作が説明される。【００５２】
（起動時におけるプログラムの移動）
図５は、携帯通信端末１００における起動時のプログラムの転送動作を示すブロック図である。図５を参照して、携帯通信端末１００の起動時、通信用ＣＰＵ２００はＣＣＰＵＩ／Ｆ２４０に対して転送制御信号１１を発行する。転送制御信号１１には、通信用プログラムを転送取得するするための情報（例えばプログラムＩＤ）や転送先のＲＡＭ２３０のアドレス等が含まれる。ＣＣＰＵＩ／Ｆ２４０は転送制御信号１１に基づいた転送要求１３を、ＡＣＰＵ  Ｉ／Ｆ１５０を介してアプリケーション側のメモリＩ／Ｆ１２０に発行する。メモリＩ／Ｆ１２０は、転送要求１３に基づきＲＯＭ１３０及びＲＡＭ１４０から通信用プログラム２を取得し、ＡＣＰＵ  Ｉ／Ｆ１５０を介してＣＣＰＵ  Ｉ／Ｆ２４０に転送する。ＣＣＰＵ  Ｉ／Ｆ２４０は、転送された通信用プログラム２をメモリＩ／Ｆ２２０に転送するとともに、ＲＡＭ２３０への格納要求１４を発行する。メモリＩ／Ｆ２２０は、格納要求１４に含まれるＲＡＭ２３０の転送先アドレスに通信用プログラム２を格納する。【００５３】
携帯通信端末１００の起動動作が終了すると通信用ＣＰＵ２００は、メモリＩ／Ｆ２２０を介してＲＡＭ２３０アクセスし、ＲＡＭ２３０に格納された通信用プログラム２を利用して通常動作を行う。【００５４】
（通常動作から間欠動作への遷移時におけるプログラムの移動）
図６は、携帯通信端末が通常動作を終了し、間欠動作を開始する時のプログラムの転送動作を示すブロック図である。図６を参照して、通信動作から間欠動作へ遷移する場合のプログラムの移動動作が説明される。ここで、通常動作中に、通信用ＣＰＵ２００は間欠動作用プログラム３の移動に備え、間欠動作用プログラム３の転送先情報を間欠制御装置２５０に記録する。【００５５】
通信用ＣＰＵ２００は、携帯通信端末１００の通信環境情報から間欠動作の開始を判断し、間欠制御装置２５０に対し、間欠動作開始信号１５を発行する。通信用ＣＰＵ２００は、間欠動作開始信号１５を発行した後、次回動作開始時に内部メモリ２１０からのプログラム実施を設定し、消費電力を削減するため低消費電力状態へ遷移する。【００５６】
間欠制御装置２５０は、間欠動作開始信号１５に応答して退避要求信号１６を発行してメモリＩ／Ｆ２２０を制御し、内部メモリ２１０から間欠受信時に使用しない退避プログラム４をＲＡＭ２３０へ退避する。又、メモリＩ／Ｆ２２０を介してＲＡＭ２３０の制御を行い低消費電力状態にする。【００５７】
間欠制御装置２５０は退避動作が終了すると、ＣＣＰＵ  Ｉ／Ｆ２４０に転送要求信号１７を発行し、アプリケーション側へ間欠受信時に使用する間欠動作用プログラム３の転送を依頼する。ＣＣＰＵ  Ｉ／Ｆ２４０は転送要求信号１７に応答してＡＣＰＵ  Ｉ／Ｆ１５０を介してアプリケーション側のメモリＩ／Ｆ１２０に転送要求１８を発行する。メモリＩ／Ｆ１２０は転送要求１８に応じてＲＯＭ１３０及びＲＡＭ１４０から間欠動作用プログラム３を抽出し、ＡＣＰＵ  Ｉ／Ｆ１５０を介して通信側のＣＣＰＵ  Ｉ／Ｆ２４０に転送する。ＣＣＰＵ  Ｉ／Ｆ２４０は、転送された間欠動作用プログラム３をメモリＩ／Ｆ２２０に転送するとともに、内部メモリ２１０への格納要求１９を発行する。メモリＩ／Ｆ２２０は、格納要求１９に含まれる内部メモリ２１０の転送先アドレスに間欠動作用プログラム３を格納する。【００５８】
通信用ＣＰＵ２００は、図示しないハードウェアタイマの満了により、間欠動作を開始する。この際、通信用ＣＰＵ２００は、内部メモリ２１０にアクセスして内部メモリ２１０に格納された間欠動作用プログラム３を利用してＬＳＩ２７０を制御し、間欠動作を行う。【００５９】
以上のように、本発明による携帯通信端末１００は、間欠動作の間、通信用ＣＰＵ２００は内部メモリ２１０のみにアクセスを行い、ＲＡＭ２３０へのアクセスは行わない。このため、ＲＡＭ２３０に対するアクセスに要する消費電力を削減することができる。又、間欠制御装置２５０による制御によってＲＡＭ２３０自体も低消費電力状態に維持できるので更に消費電力を抑制することができる。【００６０】
（間欠動作から通常動作への遷移時におけるプログラムの移動）
図７は、携帯通信端末が間欠動作を終了し、通常動作を開始する時のプログラムの転送動作を示すブロック図である。図７を参照して、間欠動作から通常動作へ遷移する場合のプログラムの移動動作が説明される。ここで、通常動作中に、通信用ＣＰＵ２００は間欠動作用プログラム３の移動に備え、間欠動作用プログラムの転送先等の情報を間欠制御装置２５０に格納しているものとする。【００６１】
通信用ＣＰＵ２００は、携帯通信端末１００の通信環境情報から通常動作の開始を判断し、間欠制御装置２５０に対し間欠動作停止信号２２を発行する。通信用ＣＰＵ２００は、間欠動作停止信号２２を発行した後、次回動作開始時に内部メモリ２１０及びＲＡＭ２３０からのプログラム実施を設定し、通常の消費電力状態へ遷移する。【００６２】
間欠制御装置２５０は、間欠動作停止信号２２に応答して退避要求信号２３を発行してメモリＩ／Ｆ２２０を制御し、内部メモリ２１０から間欠動作用プログラム３を抽出しＣＣＰＵ  Ｉ／Ｆ２４０に転送させる。又、転送先情報を含む転送要求信号２４をＣＣＰＵ  Ｉ／Ｆ２４０に発行し、メモリＩ／Ｆ２２０から受け取った間欠動作用プログラム３をアプリケーション側に転送させる。更に、メモリＩ／Ｆ２２０を介してＲＡＭ２３０の制御を行い消費電力状態を解除し通常状態にする。【００６３】
ＣＣＰＵ  Ｉ／Ｆ２４０は転送要求信号２４に応答してＡＣＰＵ  Ｉ／Ｆ１５０を介してアプリケーション側のメモリＩ／Ｆ１２０に間欠動作用プログラム３を転送するとともに格納要求２５を発行する。メモリＩ／Ｆ１２０は格納要求２５に応じてＲＯＭ１３０及びＲＡＭ１４０に間欠動作用プログラム３を格納する。【００６４】
退避作業が終了すると、間欠制御装置２５０は通信用ＣＰＵ２００に通信動作開始可能であることを通知する。通信用ＣＰＵ２００は、退避作業完了の通知に応じて通常動作を開始する。この際、通信用ＣＰＵ２００は、ＲＡＭ２３０にアクセスして格納された通信用プログラム２を利用してＬＳＩ２７０を制御し通常動作を行う。又、間欠制御装置２５０はメモリＩ／Ｆ２２０を介してＲＡＭ２３０を制御し、ＲＡＭ２３０の消費電力状態を通常状態にする。【００６５】
このように、本発明による携帯通信端末１００では、間欠用プログラム３を通常時にはアプリケーション側の記憶装置に格納し、間欠動作時には内部メモリ２１０に格納して使用する。このため、通信側のＲＡＭ２３０は間欠動作用プログラム３を格納する必要がない。従ってＲＡＭ２３０の記憶容量を縮小することで通信側の回路面積を縮小、あるいはＲＡＭ２３０の記憶容量を効率的に使用することができる。【００６６】
以上のような構成の携帯通信端末１００では、間欠動作時の通信環境に応じて使用される間欠動作用プログラム３の単位を細分化して入れ替えを行うことが可能である。具体的には、図８を参照して、無線の波を受信してサービスを利用できる環境にある圏内時に使用する圏内間欠動作プログラムと、無線の波を受信できていない圏外時に使用する圏外間欠動作プログラムの単位で分割してアプリケーション側のＲＯＭ１３０又はＲＡＭ１４０に保存しておく。間欠動作中における圏内時には圏内間欠動作プログラムのみを通信側の内部メモリ２１０に移動し（図８（ｂ）参照）、圏外時には圏外間欠動作プログラムのみを内部メモリ２１０に移動して（図８（ｃ）参照）、それぞれの通信環境に応じた間欠動作が行われる。このように、通信環境に応じて間欠時に使用される間欠動作用プログラム３の単位を細かく分けることができればできるほど内部メモリ２１０の容量を削減することが可能となる。従って、本発明による携帯通信端末１００によれば通信側のＲＡＭ２３０や内部メモリ２１０の回路面積を縮小できるため、開発コストを削減することができる。【００６７】
以上、本発明の実施の形態を詳述してきたが、具体的な構成は上記実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲の変更があっても本発明に含まれる。本実施の形態では、ツインＣＰＵを搭載した携帯通信端末を一例に実施の形態が示されたが、間欠プログラム３を格納する外部記憶装置があれば、間欠動作時に外部記憶装置から内部メモリ２１０に間欠プログラムを移動し、通常動作時には外部記憶装置に退避するといった形態でも構わない。
【図１】
2007091533.tif 000003
【図２】
2007091533.tif 000004
【図３】
2007091533.tif 000005
【図４】
2007091533.tif 000006
【図５】
2007091533.tif 000007
【図６】
2007091533.tif 000008
【図７】
2007091533.tif 000009
【図８】
2007091533.tif 000010
【図９】
2007091533.tif 000011
【国際調査報告】
2007091533.tif 000012
2007091533.tif 000013