(57)【要約】【課題】  ＯＳをＲＡＭに展開して動作する携帯端末装置において、アプリケーションの起動等の種々の処理を迅速に行う。【解決手段】  （１）メインとサブの２つの電源キー、上下左右の方向キー等を有し、メインの電源キーのＯＮによってＯＳを展開したあとに、他のキーを受け付けるようにし、複数のキーが同時に押下されたことを検出し、あらかじめ設定された処理を実行する。（２）電源キー、上下左右の方向キー等を有し、電源キーを一定時間押下された場合に、ＯＳを展開したあとに、他のキーを受け付けるようにし、複数のキーが同時に押下されたことを検収し、あらかじめ設定された処理を実行する。【選択図】  図１
2008282145.tif 000002
【特許請求の範囲】
【請求項１】
フラッシュＲＯＭに格納されているオペレーションシステム（ＯＳ）を、ＲＡＭに展開して動作する携帯端末装置において、メインとサブの２つの電源キーと、他のキーを有し、メインの電源キーのＯＮによって、ＯＳを展開したあとに、他のキーを受け付けるようにし、複数のキーが同時に押下されたことを検出し、あらかじめ設定しておいた各種の処理を実行することを特徴とする携帯端末装置。
【請求項２】
フラッシュＲＯＭに格納されているオペレーションシステム（ＯＳ）を、ＲＡＭに展開して動作する携帯端末装置において、電源キーと、他のキーを有し、電源キーを一定時間押下された場合に、ＯＳを展開したあとに、他のキーを受け付けるようにし、複数のキーが同時に押下されたことを検出し、あらかじめ設定しておいた各種の処理を実行することを特徴とする携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オペレーションシステムをＲＡＭに展開して動作する携帯端末装置に関する。
【背景技術】
【０００２】
近年、携帯端末装置において、ＯＳを採用したものが増えてきている。このようなＯＳでは、電源ＯＮ時あるいはリセット時に、フラッシュ等のＲＯＭに蓄積されているプログラムを、ＲＡＭに展開したあとに、ＯＳを起動し、その後にランチャー等のアプリケーションが立ち上がり、その後、ユーザーが画面上のタッチパネルでアプリケーションを指定するか、あらかじめ、アプリケーションを各種キーに割り当てておき、キーをユーザーが押下することによりアプリケーションを起動することができる。
【０００３】
従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開2002-055825号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このようなシーケンスで動作する場合、電源ＯＮあるいはリセットした際に、毎回、フラッシュＲＯＭからＲＡＭへの展開を行うことになり、アプリケーションが起動されるまでに、時間がかかるという欠点があった。
【０００５】
また、ＯＳが立ち上がった後にさらにユーザーが操作をしなければならず、ユーザー処理をすぐ行いたい場合に不便であった。
【０００６】
本発明は、以上の従来技術における問題に鑑みてなされたものであって、複数のキーを用いて、ユーザーが要望する種々の処理を行える方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決する本出願の第一の発明は、メインとサブの電源キーを設け、メインの電源キーが押下された場合に、OSをRAMに展開し、サブの電源キーに関しては、他のキーと同等の扱いとする。この構成にすることにより、サブの電源キー及び上下左右の方向キー等のキーが複数押下された場合に、あらかじめ設定された処理を実行させることが可能になる。
【０００８】
また、本出願の第二の発明においては、電源キーはひとつであるが、このキーを検出する際に、一定期間押下されたケースと短く押下されたケースを区別して検出し、OSをRAMに展開するかどうかを判断する。OSが展開された後に、電源キー及び上下左右の方向キー等のキーが複数押下された場合に、あらかじめ設定された処理を実行させることが可能となる。
【発明の効果】
【０００９】
以上説明したように、請求項１の本実施形態によれば、ＯＳをＲＡＭにロードして動作する携帯端末装置において、電源ＯＮ時に毎回、フラッシュＲＯＭからＯＳをＲＡＭにロードする必要がなくなり、アプリケーションの起動が早くなるという効果がある。
【００１０】
また、サブ電源キーを他のキーと同様に扱うことが可能になるので、サブ電源キーと他のキーの同時押下を検出させて、アプリケーションを起動させるといった処理が可能になって、ユーザーにとって使いやすい携帯端末装置を提供することができる。
【００１１】
請求項２の本実施形態によれば、請求項１と同様に毎回、フラッシュＲＯＭからＯＳをＲＡＭにロードする必要がなくなり、アプリケーションの起動が早くなるという効果がある。さらに電源キーが他のキーと同様に扱えるので、同時押下によるアプリケーションの起動も可能である。また、電源キーの長押しによって、メインＣＰＵのモードを切り替えることが可能になり、電力の消費が少なくなり、ユーザーが長時間使える携帯端末装置を提供できる。
【００１２】
また、この実施例のように、複数のキーに処理を割り当てることによって、操作できるようにすれば、装置全体のキーの数を少なくすることも可能である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本発明に係る携帯端末装置を示すブロック図である。
【００１４】
１０１は、マイクロプロセッサ等のCPUであって、装置全体の制御を行い、後述のフラッシュROMやRAMに格納された制御プログラムに従って、各種データ信号や、制御信号を出力して、装置全体の制御を行っている。このCPUには、パワーをセーブするためのモードがあり、サスペンド／レジュームを実装することが可能である。キー等の何らかのイベントをトリガーとして、その直前の状態を保存し、パワーをセーブするモード（サスペンド）に移行し、別のイベントにより通常のモード（レジューム）に戻ることが可能である。１０２は、フラッシュROMであって、電源ON時に最初に走るコードであるブートプログラムや、RAMに展開されるOS、ドライバー、アプリケーション等のプログラムが圧縮されて蓄積されている。また、書き換え可能であるため、一部、ファイルシステムとしても使用される。
【００１５】
１０３は、RAMであって、フラッシュROM１０２に蓄積されているOS,ドライバー、アプリケーション等が展開されて動作する。また、CPU101のワークエリア、ファイルシステムとしても使用される。１０４は、電源、上下左右の方向キー等のキー入力部であり、オペレーターにより操作された各種情報をCPU１０１に通知する。
【００１６】
１０５は、表示部であり、種々のメッセージや画像を表示する。１０６は、メモリカードの補助記憶部であって、各種情報等を記憶するためのメモリである。１０７は画像を撮影する撮影部で、１０８は、システムバスである。
【００１７】
以上の構成の携帯端末装置において、以下に動作を説明する。
【００１８】
図２は、請求項１に該当する一実施例を説明するためのフローチャートである。
【００１９】
この実施例においては、上下左右の方向キーに、起動すべきアプリケーションを設定しサブ電源キーと上下左右キーを同時に押下することにより、自動的にアプリケーションが起動されることを実現する。
【００２０】
まず、装置全体の電源が、メイン電源スイッチ（SW）の押下によってONになり、処理がスタートする。S201において、フラッシュROM１０１に蓄積されているブートローダーが走りはじめ、キー入力部１０４、表示部１０５、補助記憶部１０６、撮影部１０７等のハードウェアを初期化する。次にステップS202において、フラッシュROM１０２に圧縮されて蓄積されているOS、ドライバ、アプリケーション等を解凍して、RAM１０３に展開する。ステップS203において、OSが起動され、さらに初期化のアプリケーションが走り、表示部１０５に初期画面を表示する。ステップS204で、キー入力部１０４からのキー入力待ちとなる。キー入力部１０４が何らかのキーが押下されたことを検出すると、ステップS205にいって、サブ電源キーが押下されたかどうかを判断する。S205でサブ電源キー以外の場合には、ステップS206に進んで、アプリケーションにキー情報を渡して、アプリケーションの仕様に従った処理を行って、S204に戻って、次のキー入力を待つ。
【００２１】
ステップS205でサブ電源キーだった場合には、ステップS20７に進んで、現在の状況をRAM１０３に保持して、表示部１０５の表示を消し、CPU101をパワーセーブモードに移行させる。但し、キー入力部１０４は、動作可能にしておき、次のキー入力が検出できるようにしておく。ステップS208でサスペンド状態にはいると、キー入力部１０４からのキー入力を待ち、サブ電源キー以外のキー入力は無視する。ステップS208で、サブ電源キーが押下された場合は、ステップS209に進んで、同時に上下左右キーも押下されたかどうかを判断する。同時に押下された場合には、ステップＳ２１０に進んで、レジューム処理を行って、アプリケーションが動作できる状態に遷移する。さらにステップＳ２１１に進んで、上下左右キーに対応して設定されているアプリケーションを起動する。図３は、その一例を示す図であり、上下左右及び中心のキーにアプリケーションを対応させ、アプリケーションのアイコンを表示している画面である。上がフォトビューア、左がMP3プレーヤー、下がムービープレー、右がボイスプレーヤ、中心がファイルビューアである。
【００２２】
ステップS209で、上下左右の方向キーが押下されていない場合には、単なる電源ONの処理として、ステップS212において、レジューム処理で、電源OFFした際の状況をRAM１０３から呼び出して、以前の状態を再現し、表示部１０５に表示する。その後は、ステップS204に戻って、通常のアプリケーションの処理を行う。
【００２３】
図４は、本発明、請求項２に係る携帯端末装置を示すブロック図である。
【００２４】
４０１は、マイクロプロセッサ等のサブCPUであって、後述するキー入力部から、キーを検出し、そのイベントを後述のメインCPUに伝える。また、メインCPUの制御を行い、装置全体の電源を制御するものである。このCPUは、ROM／RAMを内蔵している。４０２は、電源及び上下左右、モード、メニュー等のキーを入力するキー入力部である。サブCPU４０１は、キー入力部４０２が検出したキーを受信すると、そのキーに従って、メインCPUの制御やキーの通知を行う。４０３は、マイクロプロセッサ等のメインCPUであって、後述する本端末装置の各部分を使用して、本端末の処理を実行するものである。本CPUには、電源をセーブするためのモードが用意されており、サブCPU４０１によって、制御されて電源管理を行うことが可能である。
【００２５】
４０４は、メインＣＰＵ４０３を制御するためのプログラムの蓄積及び、ファイルシステムを実装する書き換え可能なフラッシュＲＯＭである。４０５は、ＲＡＭであって、フラッシュＲＯＭ４０４に蓄積されているプログラムがロードされ、実行される領域である。また、そのプログラムが使用するワーク領域としても使用される。ＲＡＭディスクとしてファイルの読み書きにも使用される。４０６は、液晶等の表示部であり、アプリケーション等によって、文字、画像、オペレーション画面等が表示される。
【００２６】
４０７は、各種メモリカードのスロットを持ち、メモリカード等の補助記憶媒体が挿入される補助記憶部である。４０８は、カメラ等の画像を撮影する撮影部である。４０９は、メインＣＰＵとサブＣＰＵが通信を行うためのシリアルインターフェースである。４１０は、メインＣＰＵのシステムバスである。
【００２７】
図５は、請求項２の一実施例を説明するためのサブＣＰＵの処理を示すフローチャートである。サブＣＰＵ４０１は、常に稼動していて、キー入力部４０２からのキー入力を受けて、端末全体の電源管理を制御する。まず、ステップＳ５０１において、キー入力部４０２から、何らかのキーが押下されたことを示す“キーダウン”の通知を待つ。“キーダウン”が検出された場合には、ステップＳ５０２に進み、キーの押下が終了して元に戻ったことを示す“キーアップ”が、キー入力部４０２から通知されるまで待つ。
【００２８】
“キーアップ”が検出されると、ステップS５０３に進み、キー入力部で検出されたキーが電源ONかOFFかを確認する。電源ＯＮかＯＦＦのキーの場合には、ステップＳ５０４に進み、“キーダウン”から“キーアップ”までの間隔が、あらかじめ設定された時間よりも長いかどうかを判断する。この時間が長い場合には、長押しと判断して、ステップＳ５０５に進む。ステップＳ５０５で電源ＯＮかＯＦＦかを判断して、電源ＯＮの場合には、ステップＳ５０６に進んで、シリアルインターフェース４０９を介してメインＣＰＵ４０３を起動して、フラッシュＲＯＭ１０２に蓄積してあるＯＳをＲＡＭ１０３に展開して、各アプリケーションが処理可能な状態にする。次にステップＳ５０１に戻って、次の“キーダウン”を待つ。ステップＳ５０５で電源ＯＦＦの場合には、ステップＳ５０８に進んで、シリアルインターフェース４０９を介して、メインＣＰＵ４０３をスリープモードにして、表示部を消して、省電力モードにする。その後に、ステップＳ５０１に戻って、次の“キーダウン”を待つ。ステップＳ５０３で、キーが電源ＯＮとＯＦＦ以外のキーである場合には、ステップＳ５０７に進んで、シリアルインタ−フェース４０９を介して、メインＣＰＵ４０３にキーのイベントを通知して、対応するアプリケーションが処理を行う。その後、ステップＳ５０１に戻って、次の“キーダウン”を待つ。ステップＳ５０４で、電源ＯＮあるいはＯＦＦのキーを検出してかつ長押しでない場合には、ステップＳ５０７に進んで、このキーのイベントを、インターフェース４０９を介して、メインＣＰＵ４０３に通知する。
【００２９】
以上のような制御を行うことによって、メインＣＰＵには、電源ＯＮと他のキーを同時に押した場合に、そのイベントがメインＣＰＵ４０３に通知され、あらかじめそのキーに対応して設定されているアプリケーションを起動することができる。
【００３０】
（その他の実施形態）
本実施例においては、電源キーと他のキーの同時押しによって、アプリケーションを起動することにしたが、もちろん他の処理に対応させることも可能である。例えば、あらかじめ、ユーザーの操作を登録しておき、複数のキーの同時押しによって、その操作を呼び出して、実行させることも可能である。
【図面の簡単な説明】
【００３１】
【図１】本発明に請求項１に係わる携帯端末装置の構成を示すブロック図である。
【図２】本発明の一実施形態におけるアプリケーション起動の処理を説明するためのフローチャートである。
【図３】本発明の一実施例として、上下左右キーにアプリケーションを対応させた画面である。
【図４】本発明に請求項２に係わる携帯端末装置の構成を示すブロック図である。
【図５】本発明の請求項２におけるサブＣＰＵの処理を説明するためのフローチャートである。
【符号の説明】
【００３２】
１０１  CPU
１０２  フラッシュROM
１０３  RAM
１０４  キー入力部
１０５  表示部
１０６  補助記憶部
１０７  撮影部
１０８  システムバス
４０１  サブＣＰＵ
４０２  キー入力部
４０３  メインＣＰＵ
４０４  フラッシュＲＯＭ
４０５  ＲＡＭ
４０６  表示部
４０７  補助記憶部
４０８  撮影部
４０９  シリアルインターフェース
４１０  システムバス
【図１】
2008282145.tif 000003
【図２】
2008282145.tif 000004
【図３】
2008282145.tif 000005
【図４】
2008282145.tif 000006
【図５】
2008282145.tif 000007