(57)【要約】  電子通信とマルチメディアとの少なくともいずれかの装置（１）は前記装置の動作（１）を制御する中央演算処理装置（３０）を含む。その場合、標準モードでは装置（１）の動作は、前記装置（１）の第１のメモリ手段（１０）に格納されているデータに基づいて実行される。前記装置（１）の縮小モードでは、前記第１のメモリ手段（１０）に格納されているデータの一部が第２のメモリ手段（２０）の中へコピーされる。その場合、前記縮小モードでの前記装置の動作（１）は、前記第２のメモリ手段（２０）に含まれているデータに基づいて専ら実行される。基本的機能を以前のまま提供する一方で、装置のソフトウェアを更新するために前記縮小モードを利用することが可能となる。
2008546108.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサ制御装置、特に、電子通信とマルチメディアとの少なくともいずれかの装置（１）であり、当該装置（１）の動作を制御する中央演算処理装置（３０）を備えるプロセッサ制御装置であって、
前記装置（１）の動作は、標準モードで、前記装置（１）の第１のメモリ手段（１０）と第２のメモリ手段（２０）との少なくともいずれかに格納されたデータに基づいて実行され、
前記装置（１）の縮小モードにおいて、前記第１のメモリ手段（１０）に格納された前記データの一部は、前記装置（１）の前記第２のメモリ手段（２０）の中へコピーされ、
前記第２のメモリ手段（２０）へコピーされた前記データは前記縮小モードの開始時に識別され、
前記縮小モードでの前記装置の動作（１）は、基本的に、前記第２のメモリ手段（２０）に含まれている前記データのみに基づいて実行される、
ことを特徴とするプロセッサ制御装置。
【請求項２】
複数の縮小モードが選択可能であり、前記第１のメモリ手段（１０）から前記第２のメモリ手段（２０）へコピーされる前記データは、前記選択された縮小モードに依存することを特徴とする請求項１に記載のプロセッサ制御装置。
【請求項３】
前記第２のメモリ手段（２０）へコピーされた前記データの識別は、前記メモリ手段（１０、２０）の一方に含まれている情報に基づいて行われることを特徴とする請求項１または請求項２に記載のプロセッサ制御装置。
【請求項４】
前記メモリ手段（１０、２０）の一方は、前記第１のメモリ手段（１０）のデータブロックを前記縮小モードに割り当てるルックアップテーブルを備えることを特徴とする請求項３に記載のプロセッサ制御装置。
【請求項５】
前記ルックアップテーブルに含まれる前記情報は製品の開発段階中に定義されることを特徴とする請求項４に記載のプロセッサ制御装置。
【請求項６】
前記縮小モードでは前記装置（１）の機能性が縮小されることを特徴とする請求項１から請求項５のいずれか１項に記載のプロセッサ制御装置。
【請求項７】
前記装置（１）の特定の機能のみが前記縮小モードで利用可能であることを特徴とする請求項１から請求項６のいずれか１項に記載のプロセッサ制御装置。
【請求項８】
前記縮小モードでは、前記装置（１）の動作は、前記第２のメモリ手段（２０）に含まれている前記データのみに基づいて実行されることを特徴とする請求項１から請求項７のいずれか１項に記載のプロセッサ制御装置。
【請求項９】
前記縮小モードでは、前記中央演算処理装置（３０）は、前記第１のメモリ手段（１０）の特定の領域にもアクセスが許されることを特徴とする請求項１から請求項７のいずれか１項に記載のプロセッサ制御装置。
【請求項１０】
前記第１のメモリ手段（１０）は、ユーザのコンテンツデータを含む領域（１２２）を含み、前記中央演算処理装置（３０）は、読み出し及び書き換えを行うためにこれらのデータへのアクセスも許されることを特徴とする請求項９に記載のプロセッサ制御装置。
【請求項１１】
前記第１のメモリ手段（１０）に格納された前記データの少なくとも一部は前記縮小モード中に更新されることを特徴とする請求項１から請求項１０のいずれか１項に記載のプロセッサ制御装置。
【請求項１２】
前記第２のメモリ手段（２０）はランダムアクセスメモリ（ＲＡＭ）であることを特徴とする請求項１から請求項１１の１項に記載のプロセッサ制御装置。
【請求項１３】
前記第１のメモリ手段（１０）は、フラッシュメモリと、ＵＳＢメモリ装置と、ハードドライブと、の少なくともいずれかであることを特徴とする請求項１から請求項１２のいずれか１項に記載のプロセッサ制御装置。
【請求項１４】
当該装置は移動電話機（１）であることを特徴とする請求項１から請求項１３のいずれか１項に記載のプロセッサ制御装置。
【請求項１５】
プロセッサ制御装置、特に、電子通信とマルチメディアとの少なくともいずれかの装置（１）を動作させる方法であり、当該装置（１）の第１メモリ手段（１０）と第２のメモリ手段（２０）との少なくともいずれかに格納されたデータに基づいて前記装置（１）の通常の動作を実行させる方法であって、
前記方法は、縮小モードにおいて、最初、前記第１のメモリ手段（１０）に格納され、前記縮小モードの実行に必要なデータの一部を識別し、次いで、該データの一部を、前記装置（１）の前記第２のメモリ手段（２０）の中へコピーし、そして、前記縮小モードでの前記装置（１）の動作を、前記第２のメモリ手段（２０）に含まれているデータにのみ基づいて基本的に実行するように、前記装置（１）を動作させるステップをさらに有することを特徴とする方法。
【請求項１６】
複数の縮小モードが選択可能であり、前記第１のメモリ手段（１０）から前記第２のメモリ手段（２０）へコピーされる前記データは、前記選択された縮小モードに依存することを特徴とする請求項１５に記載の方法。
【請求項１７】
前記第２のメモリ手段（２０）へコピーされた前記データの識別は、前記メモリ手段（１０、２０）の一方に含まれている情報に基づいて行われることを特徴とする請求項１５または請求項１６に記載の方法。
【請求項１８】
前記メモリ手段（１０、２０）の一方は、前記第１のメモリ手段（１０）のデータブロックを前記縮小モードに割り当てるルックアップテーブルを有することを特徴とする請求項１７に記載の方法。
【請求項１９】
前記ルックアップテーブルに含まれる前記情報は製品の開発段階中に定義されることを特徴とする請求項１８に記載の方法。
【請求項２０】
前記縮小モードでは前記装置（１）の機能性を縮小することを特徴とする請求項１５又は請求項１９に記載の方法。
【請求項２１】
前記装置（１）の特定の機能のみが前記縮小モードで利用可能であることを特徴とする請求項１５から請求項２０のいずれか１項に記載の方法。
【請求項２２】
前記縮小モードでは、前記装置（１）の動作を、前記第２のメモリ手段（２０）に含まれている前記データのみに基づいて実行することを特徴とする請求項１５から請求項２１のいずれか１項に記載の方法。
【請求項２３】
前記縮小モードでは、前記第１のメモリ手段（１０）に含まれている特定のデータにもアクセスできることを特徴とする請求項１５から請求項２１のいずれか１項に記載の方法。
【請求項２４】
前記第１のメモリ手段（１０）は、ユーザのコンテンツデータを含む領域（１２２）を含み、これらのデータにもアクセスできることを特徴とする請求項２３に記載の方法。
【請求項２５】
前記第１のメモリ手段（１０）に格納された前記データの少なくとも一部を前記縮小モード中に更新することを特徴とする請求項１５から請求項２４のいずれか１項に記載の方法。
【請求項２６】
前記第２のメモリ手段（２０）はランダムアクセスメモリ（ＲＡＭ）であることを特徴とする請求項１５から請求項２５のいずれか１項に記載の方法。
【請求項２７】
前記第１のメモリ手段（１０）は、フラッシュメモリと、ＵＳＢメモリ装置と、ハードドライブと、の少なくともいずれかであることを特徴とする請求項１５から請求項２６のいずれか１項に記載の方法。
【請求項２８】
前記装置は移動電話機（１）であることを特徴とする請求項１５から請求項２７のいずれか１項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロセッサ制御装置、特に、該装置の動作を制御する中央演算処理装置を含む電子通信とマルチメディアとの少なくともいずれかの装置に関し、前記装置は複数の異なる動作モードで動作可能である。さらに、本発明は、電子通信とマルチメディアとの少なくともいずれかの装置を動作させる方法に関するものである。前記方法は、特に、上記装置のメモリ手段に含まれている情報又はデータの配信及び更新に用いることができる。
【背景技術】
【０００２】
ソフトウェア及びハードウェア技術の急激で、絶え間ない進歩に伴って、既存の装置及びソフトウェアコンポーネントの保守という問題はますます大きくなる挑戦すべき課題を提起している。作動耐用期間の間、装置の十全な機能の保持を保証するために、情報の更新及びパッチの定期的インストールの必要性が認識されてきている。しかし残念ながら、多くの装置及びアプリケーションに対して更新及び管理を行うことは、非常に時間がかかり、そして、装置の一時的停止を必要とする場合も多い。
【０００３】
例えば、装置が移動電話機である場合、保守作業、或いは、移動電話機が作動する標準モードと組み合わせることが不可能な別の或る種の作業に起因して、電話の通常の機能性が中断されることが多い。一例として、いわゆる無線によるファームウェアの更新作業（ＦＯＴＡ：Firmware update Over The Air）があり、この作業は、電話の機能性を更新するために、セルラネットワークの通信事業者によって行われる。ＦＯＴＡサービスのコードの更新段階の間、電話のメモリ手段に格納されているコード全体は、このコード全体を新しいソフトウェアバージョンへグレードアップするために多少更新される。この段階の間、ユーザは、電話の通常の使用が再び可能になるまで、この更新作業が終了するのを待たなければならない。ＦＯＴＡの場合、電話機で使用されているフラッシュメモリの種類に依存して、移動電話機の使用は前記標準モードでの作動からかなり長時間の間中断される。
【０００４】
上記問題を避けるための可能な解決方法としてコードシャドウイングがある。この場合、電話の起動時に電話機のフラッシュメモリからＲＡＭへコード全体がコピーされる。新しいソフトウェアのバージョンがフラッシュメモリの中で準備されている間、ＲＡＭからのコードの実行を可能にすることにより電話の通常の動作が保持される。しかしながら、この場合、ＦＯＴＡを通じて、ファイルシステムも同様にグレードアップの対象となり、このファイルシステムを後で同期しなければならないという問題が生じる場合がある。しかし、主要な問題点として、コードシャドウイングのコストが高くなるということがある。なぜなら、コードシャドウイングはコードのサイズ全体と同量のＲＡＭを必要とするからである。
【０００５】
ＲＡＭからコードを実行するさらにコスト効率の良い方法として、要求時ページングがある。この方法は、コードシャドウイングに比べてコードの実行に必要なＲＡＭを３０〜５０％減らすものである。しかし、上記の場合、コードの一部のみがＲＡＭの中へロードされるにすぎない。新たな機能が開始される場合、フラッシュメモリが実際にはＦＯＴＡによる全体的再編成の状態にあるのに、フラッシュメモリからの新しいページのロード要求を受けることが考えられる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述の問題は、移動電話機の使用状況に関してのみ生じる問題ではない。一般に、携帯用電子装置は、自動化された更新作業を好便にかつ信頼性の高い方法で行う能力が不足している場合が多い。しかし、更新可能な電子装置及びソフトウェアの高度の精巧さのためには頻繁な保守がしばしば必要となり、その際、更新作業を利用することが可能であり、週毎又は月毎のベースで更新を行うことが望ましいため、ハードウェアとソフトウェアとの少なくともいずれかのシステムの動作を完全に制限することなく、信頼性の高い更新を可能にする改善された更新プロセスに対する要望が存在する。
【課題を解決するための手段】
【０００７】
上記問題の解決は、装置の動作を定義するデータ又はコードの一部が特定のメモリの中へコピーされる、いわゆる縮小モードで動作可能となる電子装置を提供するという着想に基づいて行われる。その場合、前記縮小モードでの装置の動作は、一般にこれらのコピーされたデータに基づいて専ら実行される。要求時ページングを行う公知の方法とは対照的に、縮小モードを実行するために必要なデータが縮小モードの開始時に完全に識別され、特定のメモリ手段へコピーされる。このため、縮小モードの実行中には、同時に更新が行われている可能性のあるデータへアクセスを行う必要はもはやなくなる。したがって、要求時ページングと関連して上述した対立状況は避けられることになる。
【０００８】
それ故、本発明によれば、プロセッサ制御装置、特に、該装置の動作を制御する中央演算処理装置を含む電子通信とマルチメディアとの少なくともいずれかの装置が提供される。その場合、装置の通常の動作は、前記装置の第１のメモリ手段と第２のメモリ手段との少なくともいずれかに格納されているデータに基づいて実行され、そして、前記装置の縮小モードでは、前記第１のメモリ手段に格納されているデータの一部は第２のメモリ手段の中へコピーされ、第２のメモリ手段へコピーされた前記データは前記縮小モードの開始時に識別され、さらに、前記縮小モードでの前記装置の動作は、基本的に、前記第２のメモリ手段に含まれているデータに基づいて専ら実行される。さらに、プロセッサ制御装置、特に、電子通信とマルチメディアとの少なくともいずれかの装置を動作させる方法が提供される。その場合、装置の通常の動作は、前記装置の第１のメモリ手段と第２のメモリ手段との少なくともいずれかに格納されているデータに基づいて実行され、そして、上記方法は、縮小モードで装置を動作させるステップをさらに含み、この縮小モードでは、最初、前記第１のメモリ手段に格納されるデータの一部であって、縮小モードの実行に必要なデータの一部が識別され、次いで、このデータの一部は前記装置の前記第２のメモリ手段の中へコピーされる。そして、前記縮小モードでの前記装置の動作は、前記第２のメモリ手段に含まれているデータに専ら基づいて基本的に実行される。
【０００９】
本発明による上記解決方法は、装置の基本的機能性は以前のまま保持しながら、第１のメモリ手段に含まれているデータ又はソフトウェアを更新する可能性を提供するものである。そのため、例えば、移動電話機のソフトウェアの更新に用いられる解決方法を提起するのとは対照的に、ＦＯＴＡ中に、あるいは、データの内容に影響を与える別のサービス中に、以前のまま電話を使用できることになる。
【００１０】
しかし、本発明は、第１のメモリ手段に含まれているソフトウェアを更新するシナリオまで機能を縮小するものではない。別の状況では、装置を動作させる縮小モードを選択することも可能である。特に、上記発明性を有する特徴は、装置の消費電力を一時的に減らさなければならない場合に役に立つことが考えられる。例えば、バッテリレベルが低下し、装置のユーザが限られた機能のセットで装置の作動を以前のまま保持することを望むような場合には、特定の電力低減モードを選択することができる。この選択によって、装置の基本的機能を以前のまま提供しながら、しかも他の機能を提供しないことにより消費電力を減らすことになる。
【００１１】
したがって、本発明の推奨実施形態によれば、複数の縮小モードの選択が可能となる。その場合、前記第１のメモリ手段から前記第２のメモリ手段へコピーされるデータは選択された縮小モードに依存することになる。特に、選択された縮小モードに依存して、前記装置の機能性をある特定の機能まで縮小することが可能となる。
【００１２】
縮小モードで装置を実行しながら、第１のメモリ手段へのアクセスを限定することが望ましい。このため、中央演算処理装置は第２のメモリ手段に含まれているデータを専ら使用することになる。しかしながら、第１のメモリ手段の特定部分へのアクセスが以前のまま許される場合もある。この場合、第１のメモリ手段は、ＣＰＵによってもアクセスできるようなＭＰ３−ファイルなどのユーザのコンテンツデータが含まれる領域を含むことが望ましい。同時に、装置のソフトウェアと機能性との少なくともいずれかを更新するために、更新サービスによって前記第１のメモリ手段のデータにアクセスすることも可能である。縮小モードから再び抜け出ると、データが修正された場合には、第２のメモリ手段に含まれているデータを第１のメモリ手段のデータと同期することにより実行モードの開始が可能となる。
【００１３】
好適には、第１のメモリ手段は、フラッシュメモリ、ＵＳＢメモリ装置、ハードドライブ又は同様のメモリ手段であり、一方、第２のメモリ手段はランダムアクセスメモリ（ＲＡＭ）であることが望ましい。
【００１４】
したがって、本発明は、装置のメモリに含まれているデータを更新できるようにする一方で、ユーザの装置が限られたセットの機能を以前のまま利用する可能性を提供するものである。これによって、ＦＯＴＡ又は別のサービスを介して残りのソフトウェアのグレードアップを行いながら、電話をかけたり、移動電話機で音楽を聴いたりすることが可能となる。ソフトウェアの更新中には機能性が全く利用できないような現在行われている解決方法とは対照的に、本発明は顕著な改善を提供するものである。
【発明を実施するための最良の形態】
【００１５】
添付図面を参照しながら、以下の詳細な説明を読むとき、本発明の上述の側面並びに他の側面、利点及び新規の特徴が明らかになる。
【００１６】
以下、本発明の推奨実施形態を表す移動電話機に関して本発明を説明する。しかしながら、本発明のコンセプトは、移動電話機に限定されるものではなく、他の通信装置とマルチメディア装置との少なくともいずれかなどのような、プロセッサにより制御される他の装置に関しても利用できる可能性があるということを強調しておく必要がある。一般に、縮小モードを提供するという発明のコンセプトは、装置のソフトウェアを時々更新しなければならない場合や、消費電力を一時的に減らさなければならない場合には、常に有用なものとなることが考えられる。
【００１７】
図１に示す移動電話機１は、通信サービス及び他のマルチメディア・アプリケーションに関係する複数の機能を提供するものである。このため、電話をかけること以外に、移動電話機１は、ゲームをするのに使用したり、ＭＰ３の音楽用プレイヤとして使用したりすることも可能である。さらに、電話機内にデジタルカメラを組み込んだり、電話機１を外部のカメラ装置と接続したりすることによって、カメラ機能も設けることが可能である。
【００１８】
移動電話機１の異なるアプリケーションが図３に示す中央演算処理装置３０により制御される。この中央演算処理装置３０は、２つのメモリ手段に格納されているデータに基づいて電話機１を作動させる。図３に概略的に示されているように、移動電話機は第１のメモリ手段１０及び第２のメモリ手段２０を含む。第１のメモリ手段１０は、移動電話機１のメインメモリであり、２つの部分１１及び１２に細分化される。第１の部分１１は、移動電話機１の異なるアプリケーションのための実行コードを含むコードセクションである。移動電話機１の特定のアプリケーションを実行するとき、中央演算処理装置３０は選択されたアプリケーションに関係するコードを実行する。メインメモリ１０の第２の部分はデータセクション１２であり、このデータセクション１２には、上記異なるアプリケーションにも関係する追加データが含まれている。コードセクション１１に格納されているデータとは対照的に、データセクション１２のデータは実行コードを表すものではなく、アプリケーションの実行に必要な追加データを表すものである。例えば、データセクション１２は音声データを含むことが可能であり、移動電話機の音声再生機能が選択されると、この音声データが再生されることになる。
【００１９】
図３及び図４に示すように、データセクションは、ここでもまたシステム部１２１とユーザコンテンツ部１２２とに細分化される。ユーザコンテンツ部１２２が１つのファイルシステムのパーティションに上述の追加データを含むのに対して、システム部１２１には、別々のファイルシステムの中にシステム設定値及び他のシステムファイルなどが含まれている。さらに、このシステム部１２１には、縮小モードの実行に必要なデータを識別するために必要な情報が含まれるルックアップテーブルも含まれている。このルックアップテーブルの機能について以下さらに詳細に説明する。
【００２０】
第１のメモリ手段１０は外部メモリとも呼ばれ、フラッシュメモリ、ＵＳＢメモリ装置、ハードドライブ又は別の同様のメモリ装置により表すことができる。
【００２１】
さらに、移動電話機には、好適にはランダムアクセスメモリ（ＲＡＭ）によって表される第２のメモリ２０が含まれる。前記ランダムアクセスメモリ２０を用いて、中央演算処理装置３０により繰り返し利用されるデータを第１のメモリ手段１０からコピーするように意図することができる。ＲＡＭ２０は格納されたデータへのより高速なアクセスを可能にし、それによって、移動電話機１全体の性能の改善に寄与することになる。
【００２２】
したがって、移動電話機１の標準モードでの作動中、中央演算処理装置３０は、ＲＡＭ２０に格納されているコードを実行するために主としてＲＡＭ２０にアクセスすることになる。しかしながら、移動電話機を作動させるために、第１のメモリ手段１０に格納されているデータも中央演算処理装置３０によってアクセスされる。したがって、標準モードでの移動電話機１の動作は、第１のメモリ手段１０に格納されているすべてのデータに基づいて実行されることになる。
【００２３】
時折、移動電話機１の機能性をグレードアップするために、第１のメモリ手段１０に格納されているデータを更新しなければならなくなることがある。前記第１のメモリ手段１０に含まれているデータをグレードアップすることによって、移動電話機１の機能性を改善したり、電話機１のユーザ用として新たなアプリケーションを利用できるようにしたりすることが可能となる。この更新は特に無線によるファームウェアの更新（ＦＯＴＡ）の形で行われる場合があり、その場合、メインメモリ１０のコードセクション１１に含まれているデータは、無線で送信される新しいデータによって置き換えられる。このようにして、移動電話機１の機能を制御するソフトウェアの更新が行われる。
【００２４】
今までは、このようなソフトウェアの更新中、移動電話機１は標準モードでの作動を中断しなければならなかった。しかしながら、第１のメモリ手段１０用として使用されるメモリの種類に依存して、ユーザは、移動電話機１が再び使用できるようになるまでかなり長時間の間待たなければならなかった。
【００２５】
この問題を避けるために、本発明に準拠して移動電話機１を作動させる固有の方法が導入される。この方法について以下説明する。
【００２６】
本発明は、サブセットの第１のメモリ手段１０が第２のメモリ手段２０の中へコピーされ、第１のメモリ手段１０へのアクセスが限定される縮小動作モードを提供するという着想に基づくものである。この縮小モードの間、移動電話機１の動作は、基本的に、第２のメモリ手段２０に格納されているデータに基づいて実行される。第２のメモリ手段２０の格納空間が第１のメモリ手段１０の格納空間に比べて著しく小さいため、最も予想されることであるが、移動電話機１の機能性を限定しなければならなくなる。それでも、この発明性を有する縮小モードの間、少なくとも２、３の機能が電話機１のユーザに対して以前のまま利用可能となる。
【００２７】
本発明の推奨実施形態によれば、複数の異なる縮小モードが利用可能である。図１に示すように、電話機１のユーザは、キーパッド３などを使用することによって、異なる機能を提供する異なる縮小モードを選択することができる。当業者によって認識されるように、縮小モードを選択する別の方法（例えば音声制御など）を用いることも可能である。例えば、電話機１の表示部２に示される１番目のモード「電話」を選択して、縮小モードの間、無線通信用アプリケーションの保守を行うようにしてもよい。特定のゲームを行うために別のモード「ゲーム１」などを用いることができるのに対して、縮小モード中に音楽を聴くために、３番目の縮小モードによってＭＰ３の音楽用プレイヤの機能性が提供される。図１にさらに示すように、移動電話機１の消費電力を減らすために、別のいわゆる「低電力」モードを選択するようにしてもよい。この専用モードでは、多量の電力を必要としないアプリケーションのみが利用できる。例えば、上記低電力モードの間、電話機１のカメラ機能を使用禁止にすることができる。
【００２８】
上記で言及したように、縮小モードの固有の特徴として、移動電話機１の動作が、基本的に、第２のメモリ手段すなわちＲＡＭ２０に格納されているデータに基づいて実行されるという点がある。そのため、選択された縮小モードに依存して、第１のメモリ手段１０からＲＡＭ２０の中へ特定のデータを転送する必要がある。移動電話機１の開発中にデータの選択規則を実装することが可能であり、分析又は実験のいずれかによってこの選択規則を得ることができる。この情報は、上述のルックアップテーブルに格納され、第２のメモリ手段へコピーしなければならないデータをシステムが識別できるようにする。
【００２９】
縮小モードの実行に必要なデータが縮小モードの開始時に識別されることは本発明の固有の特徴である。要求時ページングを行う公知の方法とは対照的に、装置の動作を続行するために後で行われる追加データへのアクセスは不要となる。
【００３０】
データがＲＡＭ２０の中へコピーされた後、第１のメモリ手段１０へのアクセスは限定される。次に、移動電話機１は縮小モードの状態になり、その場合、中央演算処理装置３０はＲＡＭ２０に格納されているデータに専ら基づいて電話機１の動作を制御する。上記で言及したように、選択される縮小モードに依存して、電話機１の限られた機能性を利用可能にすることができる。例えば、電話機をアイドルモードにして、音楽用プレイヤとして使用したり、ゲームを行うために使用したりすることができる。しかし、この縮小モードは、必ずしも電話の通常の機能性のサブセットである必要はない。この縮小モード用として専用に設計されたソフトウェアを利用することも可能である。
【００３１】
電話機１が縮小モードで作動している間、上記で言及したように、ブロックされたメモリ１０へのアクセスは通常禁止される。しかし、特定の状況下では、さらに多くのデータを第１のメモリ手段１０からフェッチするために縮小モードから抜け出で、その後縮小モードへ戻るようにすることも可能である。例えば、ＣＰＵ３０は、特定の音楽ファイルを再生するために、データセクション１２のユーザコンテンツ部１２２に含まれているデータにアクセスすることができる。さらに、装置のソフトウェアが縮小モード中に更新されなければ、（やはりコードセクション１１からの）データの追加フェッチも許すことができる。にもかわらず、データの読み出しまたは書き換えを行うためのこの縮小モードの一時的終了を完全に禁止することも可能である。特に、システム部１２１に含まれているデータにＣＰＵ３０がアクセスすることは許されなくなる。縮小モードから抜け出ることができない場合、第１のメモリ手段１０に格納されているデータへのアクセスを必要とするアクションを開始する場合には、電話機１のユーザは通知を受けることになる。この場合、現在の実行モードの限定についてユーザに知らせる情報が電話機の表示部２に示されることになる。
【００３２】
しかしながら、この縮小モード中、第１のメモリに格納されているデータにアクセスし、ＦＯＴＡまたは別のサービスを介してこのデータを更新することも可能である。これによって、ユーザは、電話機のファームウェアが更新されている間、選択された縮小モードにより提供されるアプリケーションを以前のまま利用できることになる。したがって、従来技術で公知の解決方法とは対照的に、電話機１の使用がそのまま可能となる。
【００３３】
最終的に、電話機１の通常の動作モードに入るためにユーザが縮小モードから抜け出るとき、おそらく、第１のメモリ手段１０に格納されているデータを呼び出しリストなどのＲＡＭ２０のデータと同期しなければならなくなったり、ファイルシステムを更新しなければならなくなったりすることがある。電話機１のソフトウェアが縮小モード中に更新された場合、必要であれば、電話機１を後でリブートして新しいソフトウェアを実行するようにしてもよい。
【００３４】
縮小モードで装置を動作させる本発明の異なるステップを図２に示す。上記で言及したように、第１のステップＳ１０１で縮小モードが選択される。単一の縮小モードのみが利用可能な場合、移動電話機１のユーザは単にこの縮小モードを開始しなければならない。図１に示すように、複数の異なる縮小モードが利用可能な場合、ユーザは、所望の（単複の）アプリケーションを提供する１つの縮小モードを選択しなければならない。
【００３５】
縮小モードが選択された後、選択されたモードのページリストがステップＳ１０２で定義される。図３及び図４に示すように、選択された縮小モードの実行に必要なデータは、ルックアップテーブルを利用することにより識別される。図３で、コードセクション１１からの第１のデータブロック１１１並びにデータセクションからのデータブロック１２１が識別され、その場合、選択された縮小モードにより提供されるアプリケーションを実行するために、両方のブロック１１１及び１２１に含まれているデータが必要となる。しかし、図４では、異なるアプリケーションに属している２つの別のデータブロック１１２及び１２２が選択される。なぜなら、別の縮小モードが選択されているからである。
【００３６】
再び図２を参照すると、ステップＳ１０２で選択されたデータは、次のステップＳ１０３で、第１のメモリ手段１０から、新しいデータブロック２１１、２２１並びに２１２、２２２が形成される第２のメモリ手段２０へコピーされる。以後、第１のメモリ１０へのアクセスはＣＰＵ３０に対して限定される。
【００３７】
今度は縮小モードが次のステップＳ１０５で実行される。このモードでは、中央演算処理装置３０は、第２のメモリ手段２０に格納されているデータのみに専ら基づいて移動電話機１の動作を制御する。しかし、この縮小モードの間、第１のメモリ手段１０の中でデータを修正することがまだ可能である。このようにして、縮小モードの実行中、これらのデータをＦＯＴＡ又は別のサービスにより更新することができる。さらに、上記で既述したように、第１のメモリ手段１０からさらに多くのデータをフェッチするために縮小モードから一時的に抜け出ることも可能である。しかしながら、ＣＰＵ３０は通常ＲＡＭ２０に含まれているデータに単にアクセスするにすぎない。
【００３８】
縮小モードから抜け出た後、第１のメモリ手段１０に格納されているデータの同期が必要となる場合がある。この場合、ＲＡＭ２０に含まれているデータは第１のメモリ手段１０の対応するブロックデータの中へ再び転送される。このようにして、縮小モードの実行中に修正された呼び出しリスト又はファイルシステムを更新することも可能である。
【００３９】
同期ステップＳ１０６の後、ステップＳ１０７で移動電話機は再び通常モードで作動される。機能縮小実行モードに入る理由に依存して、移動電話機１のリブートが必要となる場合がある。このリブートは、ファームウェアの更新を実行するために残りのデータが更新されている場合、特に必要となる場合がある。
【００４０】
以上既述したように、本発明は移動電話機の使用に限定されるものではない。それどころか、本発明は、電子装置のソフトウェアを更新する必要があるすべての場合に、縮小された機能性を更新処理プロセス中に提供するのに有用となることが考えられる。本解決方法は、ユーザが、ＦＯＴＡ又は別のサービスを介してソフトウェアをグレードアップしながら、限られたセットの機能性を以前のまま利用できるようにする新たな可能性を開くものである。さらに、バッテリレベルが低下して、限られたセットの機能性によりユーザが装置の作動を保持したい場合などのような、消費電力の一時的減少に対する必要性が存在するとき、本発明は有用となることが考えられる。
【図面の簡単な説明】
【００４１】
【図１】本発明に準拠する複数の縮小モードを提供する移動電話機を示す。
【図２】縮小モードで図１の移動電話機を動作させる異なるステップを例示するブロック図である。
【図３】第１の縮小モード中における、異なるメモリ手段に格納されているデータの処理を示す概略図である。
【図４】第２の縮小モード中でのデータの処理を示す。
【図１】
2008546108.tif 000003
【図２】
2008546108.tif 000004
【図３】
2008546108.tif 000005
【図４】
2008546108.tif 000006
【手続補正書】
【提出日】平成19年5月7日(2007.5.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサ制御装置、特に、電子通信とマルチメディアとの少なくともいずれかの装置（１）であり、当該装置（１）の動作を制御する中央演算処理装置（３０）を備えるプロセッサ制御装置であって、
前記装置（１）の動作は、標準モードで、前記装置（１）の第１のメモリ手段（１０）と第２のメモリ手段（２０）との少なくともいずれかに格納されたデータに基づいて実行され、
前記装置（１）の縮小モードにおいて、前記第１のメモリ手段（１０）に格納された前記データの一部は、前記装置（１）の前記第２のメモリ手段（２０）の中へコピーされ、
前記第２のメモリ手段（２０）へコピーされた前記データは前記縮小モードの開始時に識別され、
前記縮小モードでの前記装置の動作（１）は、基本的に、前記第２のメモリ手段（２０）に含まれている前記データのみに基づいて実行され、
前記第１のメモリ手段（１０）は、ユーザのコンテンツデータを含む領域（１２２）を含み、
前記縮小モードにおいて、前記中央演算処理装置（３０）は、読み出し及び書き換えを行うためにこれらのデータへのアクセスも許される
ことを特徴とするプロセッサ制御装置。
【請求項２】
複数の縮小モードが選択可能であり、前記第１のメモリ手段（１０）から前記第２のメモリ手段（２０）へコピーされる前記データは、前記選択された縮小モードに依存することを特徴とする請求項１に記載のプロセッサ制御装置。
【請求項３】
前記第２のメモリ手段（２０）へコピーされた前記データの識別は、前記メモリ手段（１０、２０）の一方に含まれている情報に基づいて行われることを特徴とする請求項１または請求項２に記載のプロセッサ制御装置。
【請求項４】
前記メモリ手段（１０、２０）の一方は、前記第１のメモリ手段（１０）のデータブロックを前記縮小モードに割り当てるルックアップテーブルを備えることを特徴とする請求項３に記載のプロセッサ制御装置。
【請求項５】
前記ルックアップテーブルに含まれる前記情報は製品の開発段階中に定義されることを特徴とする請求項４に記載のプロセッサ制御装置。
【請求項６】
前記縮小モードでは前記装置（１）の機能性が縮小されることを特徴とする請求項１から請求項５のいずれか１項に記載のプロセッサ制御装置。
【請求項７】
前記装置（１）の特定の機能のみが前記縮小モードで利用可能であることを特徴とする請求項１から請求項６のいずれか１項に記載のプロセッサ制御装置。
【請求項８】
前記第１のメモリ手段（１０）に格納された前記データの少なくとも一部は前記縮小モード中に更新されることを特徴とする請求項１から請求項７のいずれか１項に記載のプロセッサ制御装置。
【請求項９】
前記第２のメモリ手段（２０）はランダムアクセスメモリ（ＲＡＭ）であることを特徴とする請求項１から請求項８の１項に記載のプロセッサ制御装置。
【請求項１０】
前記第１のメモリ手段（１０）は、フラッシュメモリと、ＵＳＢメモリ装置と、ハードドライブと、の少なくともいずれかであることを特徴とする請求項１から請求項９のいずれか１項に記載のプロセッサ制御装置。
【請求項１１】
当該装置は移動電話機（１）であることを特徴とする請求項１から請求項１０のいずれか１項に記載のプロセッサ制御装置。
【請求項１２】
プロセッサ制御装置、特に、電子通信とマルチメディアとの少なくともいずれかの装置（１）を動作させる方法であり、当該装置（１）の第１メモリ手段（１０）と第２のメモリ手段（２０）との少なくともいずれかに格納されたデータに基づいて前記装置（１）の通常の動作を実行させる方法であって、
前記方法は、縮小モードにおいて、最初、前記第１のメモリ手段（１０）に格納され、前記縮小モードの実行に必要なデータの一部を識別し、次いで、該データの一部を、前記装置（１）の前記第２のメモリ手段（２０）の中へコピーし、そして、前記縮小モードでの前記装置（１）の動作を、前記第２のメモリ手段（２０）に含まれているデータにのみ基づいて基本的に実行するように、前記装置（１）を動作させるステップをさらに有し、
前記第１のメモリ手段（１０）は、ユーザのコンテンツデータを含む領域（１２２）を含み、前記縮小モードにおいてこれらのデータにもアクセスできる
ことを特徴とする方法。
【請求項１３】
複数の縮小モードが選択可能であり、前記第１のメモリ手段（１０）から前記第２のメモリ手段（２０）へコピーされる前記データは、前記選択された縮小モードに依存することを特徴とする請求項１２に記載の方法。
【請求項１４】
前記第２のメモリ手段（２０）へコピーされた前記データの識別は、前記メモリ手段（１０、２０）の一方に含まれている情報に基づいて行われることを特徴とする請求項１２または請求項１３に記載の方法。
【請求項１５】
前記メモリ手段（１０、２０）の一方は、前記第１のメモリ手段（１０）のデータブロックを前記縮小モードに割り当てるルックアップテーブルを有することを特徴とする請求項１４に記載の方法。
【請求項１６】
前記ルックアップテーブルに含まれる前記情報は製品の開発段階中に定義されることを特徴とする請求項１５に記載の方法。
【請求項１７】
前記縮小モードでは前記装置（１）の機能性を縮小することを特徴とする請求項１２から請求項１６のいずれか１項に記載の方法。
【請求項１８】
前記装置（１）の特定の機能のみが前記縮小モードで利用可能であることを特徴とする請求項１２から請求項１７のいずれか１項に記載の方法。
【請求項１９】
前記第１のメモリ手段（１０）に格納された前記データの少なくとも一部を前記縮小モード中に更新することを特徴とする請求項１２から請求項１８のいずれか１項に記載の方法。
【請求項２０】
前記第２のメモリ手段（２０）はランダムアクセスメモリ（ＲＡＭ）であることを特徴とする請求項１２から請求項１９のいずれか１項に記載の方法。
【請求項２１】
前記第１のメモリ手段（１０）は、フラッシュメモリと、ＵＳＢメモリ装置と、ハードドライブと、の少なくともいずれかであることを特徴とする請求項１２から請求項２０のいずれか１項に記載の方法。
【請求項２２】
前記装置は移動電話機（１）であることを特徴とする請求項１２から請求項２１のいずれか１項に記載の方法。
【国際調査報告】
2008546108.tif 000007
2008546108.tif 000008