(57)【要約】【課題】メモリサイズを増加させることなく、選択前のカーソルを復元することができる携帯端末およびその制御方法を提供する。【解決手段】、所定のメニューに応じた１または複数の表示項目を表示し、かつ、表示項目に対応するキー操作部１０４の操作キーを割り当て、表示項目にカーソルが合わせられ、操作キーによる選択指示により、選択された項目に対応した制御を行い、選択された表示項目および／または表示の位置（カーソルの位置）に関する情報を保存する制御部１０７を有する。【選択図】図１
2006252347.tif 000002
【特許請求の範囲】
【請求項１】
アニメーションにより構成された画面を表示する表示部と、
前記画面上に表示された表示項目を選択する操作キーと、
前記表示項目にカーソルを合わせ、前記操作キーによる選択指示により、当該選択された表示項目に対応する新たなアニメーションにより構成された画面を表示させるように制御する制御部と、
前記選択された表示項目に関する情報および／または前記選択された表示項目の表示位置に関する情報を保存する記憶部と、を備え、
前記制御部は、前記新たなアニメーションにより構成された画面を閉じて、前記選択指示時の前記画面を再表示するときに、前記保存された情報に基づいて前記選択した表示項目にカーソルを合わせて表示する
ことを特徴とする携帯端末。
【請求項２】
アニメーションにより構成された画面を表示する表示部と、前記画面上に表示された表示項目を選択する操作キーと、を備えた携帯端末の制御方法であって、
前記画面を表示し表示項目にカーソルを合わせるステップ、
前記操作キーによる選択指示により、当該選択された表示項目に対応する新たなアニメーションにより構成された画面を表示させるステップ、
前記選択された表示項目に関する情報および／または前記選択された表示項目の表示位置に関する情報を保存するステップ、を含み、
前記新たなアニメーションにより構成された画面を閉じて、前記選択指示時の前記画面を再表示するときに、前記保存された情報に基づいて前記選択した表示項目にカーソルを合わせて表示する
ことを特徴とする携帯端末の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機等の携帯端末に係り、特に、ＬＣＤ等の表示部への表示項目の制御に関するものである。
【背景技術】
【０００２】
近年、携帯電話等で携帯端末は、特許文献１に開示されるように、種々の操作が可能となっており、表示画面に表示されるメニューをカーソルで選択して、所望の画面を表示させることや、所望の操作をすることができる。
【０００３】
また、表示画面においては、静止画のみならず動画を表示することが可能となっているが、メモリを制限があるので、ベクタグラフィックを作成してメモリサイズを増やすことなく、その画像をアニメーション化することが可能なコンテンツ（フラッシュ：Ｆｌａｓｈ）も開発されてきた。
【特許文献１】特開２００１−２８５４４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、そのようなコンテンツでは、メモリサイズの制限もあるために、別画面に遷移する場合にはコンテンツを一旦終了させなければならず、元の画面に戻る復帰動作を行うと、コンテンツを再生するために、カーソル位置が初期のカーソルに戻ってしまい、元の画面のカーソル位置に復帰できないという不利益ある。
【０００５】
本発明の目的は、メモリサイズを増加させることなく、選択前のカーソルを復元することができる携帯端末およびその制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第１の観点の携帯端末は、アニメーションにより構成された画面を表示する表示部と、前記画面上に表示された表示項目を選択する操作キーと、前記表示項目にカーソルを合わせ、前記操作キーによる選択指示により、当該選択された表示項目に対応する新たなアニメーションにより構成された画面を表示させるように制御する制御部と、前記選択された表示項目に関する情報および／または前記選択された表示項目の表示位置に関する情報を保存する記憶部と、を備え、前記制御部は、前記新たなアニメーションにより構成された画面を閉じて、前記選択指示時の前記画面を再表示するときに、前記保存された情報に基づいて前記選択した表示項目にカーソルを合わせて表示する。
【０００７】
本発明の第２の観点は、アニメーションにより構成された画面を表示する表示部と、前記画面上に表示された表示項目を選択する操作キーと、を備えた携帯端末の制御方法であって、前記画面を表示し表示項目にカーソルを合わせるステップ、前記操作キーによる選択指示により、当該選択された表示項目に対応する新たなアニメーションにより構成された画面を表示させるステップ、前記選択された表示項目に関する情報および／または前記選択された表示項目の表示位置に関する情報を保存するステップ、を含み、前記新たなアニメーションにより構成された画面を閉じて、前記選択指示時の前記画面を再表示するときに、前記保存された情報に基づいて前記選択した表示項目にカーソルを合わせて表示する。
【発明の効果】
【０００８】
本発明によれば、メモリサイズを増加させることなく、選択前のカーソルを復元することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態について、図面に関連付けて説明する。
【００１０】
図１は、本実施形態に係る携帯電話機の構成例を示すブロック図である。
本実施形態おいては、携帯端末として携帯電話機を例に説明する。
【００１１】
本実施形態の携帯電話機１０は、図１に示すように、通信処理部１０１、ＲＡＭ１０２、フラッシュＲＯＭ１０３、キー操作部１０４、表示部１０５、音声処理部１０６、および制御部１０７を有する。
【００１２】
通信処理部１０１は、図示しない基地局との間の無線通信に関する処理を行う。たとえば、制御部１０７で処理された音声情報や電子メール等の各種情報に所定の変調処理を施して無線信号を生成し、これをアンテナから送出させる。
また、通信処理部１０１は、基地局から無線により送信され、アンテナで受信された信号に所定の復調処理を施して音声情報や電子メール等の各種情報を再生し、制御部１０７に出力する。
【００１３】
ＲＡＭ１０２は、たとえばＳＲＡＭ（Static Randam Access Memory）等のメモリを含んでおり、制御部１０７の処理過程で利用される一時的なデータを記憶する。たとえば、制御部１０７のプログラム等を記憶する。
また、ＲＡＭ１０２は、制御部１０７により読み出された、フラッシュＲＯＭ１０３に格納される制御用のプログラム等がロードされる。
また、ＲＡＭ１０２には、制御部１０７の制御の下、表示部１０５に表示される表示項目および／または表示の位置（カーソルの位置）が格納される。
【００１４】
フラッシュＲＯＭ１０３は、制御部１０７において種々の処理（通話処理、電子メールの送受信処理、インターネットの閲覧処理など）を実行させるためのプログラムや、これらの処理によって取得される送受信メール、発着信履歴、アドレス帳など、電源オフ後も保持が必要な種々の情報を記憶する。
【００１５】
キー操作部１０４は、終了（終話）／電源キー、開始（発呼）キー、数字キーや記号キーなど、各種の入力情報に対応したキーを有し、これらのキーに押下等の入力操作が行われた場合、この操作に応じた信号を発生して制御部１０７に出力する。
【００１６】
表示部１０５は、制御部１０７の制御に基づいて種々の情報を表示する。たとえば、液晶ディスプレイパネル（ＬＣＤ）や有機ＥＬパネルなどの表示デバイスを有しており、待ち受け状態における画像や、電話番号，電子メール等のテキストデータなど、制御部１０７より供給される表示データに応じた種々の情報を表示する。
表示部１０５は、制御部１０７の制御の下、図２（Ａ），（Ｂ）に示すように、複数（たとえば６）の表示項目（メニュー項目）を表示する。そして、キー操作部１０４の操作に応じてカーソルを移動して所望の項目が選択される（選択指示される）。
表示部１０５には、制御部１０７の制御の下、選択指示を受けた項目が表示される。
【００１７】
音声処理部１０６は、音声処理回路を有し、通話機能のために音声入力を行うマイクロフォンと音声出力を行うスピーカが接続されている。
音声処理部１０６は、マイクロフォンにおいて音から変換された電気的な音声信号に増幅、アナログ−デジタル変換、符号化等の信号処理を施して音声データを生成し、これを制御部１０７に出力する。
また、音声処理部１０６は、制御部１０７より供給される音声データに復号化、デジタル−アナログ変換、増幅等の信号処理を施して音声信号を生成し、これをスピーカから音として出力させる。
【００１８】
制御部１０７は、フラッシュＲＯＭ１０３に格納されるプログラムに基づいて処理を実行するマイクロコンピュータを主体として構成され、携帯電話機１０の全体的な動作に関する種々の処理を行う。
たとえば、制御部１０７は、音声による通話や電子メールの送受信などの通信に関する処理として、所定の通信プロトコルに基づいて通信処理部１０１の送受信を制御する。
また、制御部１０７は、ユーザインタフェースに関わる処理として、音声通話を行う際に音声処理部１０６との間で音声データを入出力する処理や、表示部１０５に各種の情報を表示させる処理、キー操作部１０４からの情報の入力処理などを行う。さらに、こうした種々の処理の過程で、ＲＡＭ１０２やフラッシュＲＯＭ１０３に適宜アクセスし、データの読み出しや書き込みを行う。
【００１９】
制御部１０７は、所定のメニューに応じた１または複数の表示項目を表示し、かつ、表示項目に対応するキー操作部１０４の操作キーを割り当て、表示項目にカーソルが合わせられ、操作キーによる選択指示により、選択された項目に対応した制御を行い、選択された表示項目および／または表示の位置（カーソルの位置）に関する情報をたとえばＲＡＭ１０２に保存する。
制御部１０７は、キー操作部１０４の操作に応じた選択指示により対応する次画面を表示部１０５に表示させ、復帰指示があったときには、ＲＡＭ１０２に保存された表示項目および／または表示の位置（カーソルの位置）に関する情報を基に、選択指示時の表示項目にカーソルを合わせるように制御する。
【００２０】
制御部１０７は、このような表示項目の選択指示に応じた制御を行うが、本実施形態においては、いわゆるフラッシュ（Ｆｌａｓｈ）コンテンツからカーソル位置取得およびカーソル位置を通知する仕組みを構築し、途中フレームからの再生開始を実現させている。
そして、フラッシュ（Ｆｌａｓｈ）メニューを制御するアプリケーションおよびフラッシュコンテンツにおいて、後で説明する仕組みを組み込むことで、カーソル位置の復元を可能とている。
【００２１】
以下に、本実施形態おいて、フラッシュ（Ｆｌａｓｈ）コンテンツからカーソル位置取得およびカーソル位置を通知する仕組みを構築し、途中フレームからの再生開始を実現させている理由、並びに具体的な処理について順を追って説明する。
【００２２】
そして、フラッシュ（Ｆｌａｓｈ）メニューを制御するアプリケーションおよびフラッシュコンテンツにおいて、以下の仕組みを組み込むことで、カーソル位置の復元を可能とている。
【００２３】
年々、携帯電話おいて、グラフィカルで動きのある画面構成を客先から要求されるようになってきているが、携帯電話では限られたメモリ容量内で設計する必要がある。グラフィカルで動きのあるメニュー等をビットマップ（ＢＭＰ）データ等の画像データで実装する場合、大容量なメモリが必要となるが、ベクタグラフィックを生成してその画像をアニメーション化可能なフラッシュプログラムを使用することで、メモリサイズを大幅に削減でき、また、プログラムの変更なしにフラッシュコンテンツを修正するだけで、多種多様なメニューを容易に作成できるという非常に大きな利点がある。
ただし、フラッシュコンテンツで各種ユーザインタフェース（ＵＩ）メニューを実装した場合には、該当メニュー内の項目選択により別画面へ遷移時に、メモリサイズの制限等もあり、再生中のフラッシュ一旦終了させる必要がある。
このため、一般的なフラッシュプログラムでは、復帰動作を行った際に、再度、フラッシュコンテンツの再生を開始するため、図２（Ｃ）に示すように、カーソル位置が初期カーソル位置となる。
そこで、本実施形態の制御部１０７においては、前述したように、フラッシュコンテンツからカーソル位置取得およびカーソル位置を通知する仕組みを構築し、途中フレームからの再生開始を実現させる。
すなわち、フラッシュメニューを制御するアプリケーションおよびフラッシュコンテンツにおいて、以下の仕組みを組み込むことで、図３（Ａ）〜（Ｃ）に示すように、カーソル位置の復元が可能となる。
【００２４】
なお、下記の「ＦｓＣｏｍｍａｎｄ」、「ＧｅｔＵＲＬＳｔｒｅａｍ」、「ＦＩ ｗｒｉｔｅＳｔｒｅａｍ」については、フラッシュ機能であるが、カーソル位置を復元するために用意された機能ではない。
【００２５】
フラッシュコンテンツ側の処理概要とアプリケーション側の処理概要を以下に示す。
【００２６】
＜フラッシュコンテンツ側の処理概要＞
〈画面遷移時〉
カーソル移動時（フレーム移動時）にＦｓＣｏｍｍａｎｄ（“ｄｅｖｉｃｅ：ｃｕｒｓｏｒ？ｘｘｘｘｘｘ”）を記述する。
【００２７】
〈画面復帰時〉
起動時の処理として（１枚目のフレームで）ｌｏａｄＶａｒｉａｂｌｅｓ（“ｄｅｖｉｃｅ：ｃｕｒｓｏｒ”）を記述し、取得した値に相当するフレームへ移動する。
【００２８】
＜アプリケーション側の処理概要＞
〈画面遷移時〉
フラッシュエンジンからのＦｓＣｏｍｍａｎｄにおけるカーソル位置保存要求（ｄｅｖｉｃｅ：要求）にて、カーソル位置を保存する。具体的には、ＦｓＣｏｍｍａｎｄにて、“ｄｅｖｉｃｅ：ｋｃ−ｃｕｓｏｒ？ｘｘｘｘｘｘ”が通知された際に、？以降の部分（ｘｘｘｘｘｘ）を保存する。
【００２９】
〈画面復帰時〉
ＧｅｔＵＲＬＳｔｒｅａｍ要求のＵＲＬがカーソル位置復元を示すＵＲＬ（ｄｅｖｉｃｅ：ｋｃ−ｃｕｒｓｏｒ）であった場合、画面遷移時に保存したカーソル位置をＦＩ−ＷｒｉｔｅＳｔｒｅａｍによりカーソル位置をストリームデータとしてセットする。
【００３０】
〈カーソル位置初期化処理〉
アプリケーション終了時（または開始時）、保存したカーソル位置を初期化する。
初期化を行わない場合、再度アプリケーションを起動後、フラッシュメニューを表示した際に、カーソル位置が初期位置とならない。
【００３１】
以上のフラッシュコンテンツ（フラッシュエンジン）側とアプリケーション側の処理概要を踏まえて、本実施形態のカーソル位置復元の一連の処理について、図４に関連付けて説明する。
【００３２】
アプリケーショ２０１１が起動されると（ＳＴ１）、アプリケーション２０１側がフラッシュエンジン２０２に対してフラッシュメニュー表示要求を出す（ＳＴ２）。これに伴い、表示部１０５に対してフラッシュメニューが表示される（ＳＴ３）。
アプリケーション２０１側からフラッシュエンジン２０２に対して、キー操作部１０４のキー操作に対応して画面遷移要求を出す（ＳＴ４）。
フラッシュコンエンジン２０２側において、カーソル移動時（フレーム移動時）にＦｓＣｏｍｍａｎｄ（“ｄｅｖｉｃｅ：ｃｕｒｓｏｒ？ｘｘｘｘｘｘ”）を記述する（ＳＴ５）。
そして、フラッシュエンジン２０２からアプリケーション２０１側に対してＦｓＣｏｍｍａｎｄにおけるカーソル位置保存要求（ｄｅｖｉｃｅ：要求）を出す（ＳＴ６）。
アプリケーション２０１側においては、フラッシュエンジン２０２からのＦｓＣｏｍｍａｎｄにおけるカーソル位置保存要求（ｄｅｖｉｃｅ：要求）に応答してカーソル位置をたとえばＲＡＭ１０２に保存する（ＳＴ７）。具体的には、ＦｓＣｏｍｍａｎｄにて、“ｄｅｖｉｃｅ：ｋｃ−ｃｕｓｏｒ？ｘｘｘｘｘｘ”が通知された際に、？以降の部分（ｘｘｘｘｘｘ）を保存する。
【００３３】
ここで、フラッシュエンジン２０２から表示終了通知を出す（ＳＴ８）。これにより、表示部１０５には別の画面表示が行われる（ＳＴ９）。
アプリケーション２０１側において、別機能（画面）を表示するために（ＳＴ１０）、フラッシュエンジン２０２に対してフラッシュメニュー表示（復帰）要求を出す（ＳＴ１１）。
フラッシュエンジン２０２からアプリケーション２０１側にＧｅｔＵＲＬＳｔｒｅａｍ要求を出す。この場合、ＧｅｔＵＲＬＳｔｒｅａｍ要求のＵＲＬがカーソル位置復元を示すＵＲＬ（ｄｅｖｉｃｅ：ｋｃ−ｃｕｒｓｏｒ）であった場合（ＳＴ１２、ＳＴ１３）、
アプリケーション２０１側はカーソル位置を取得する（ＳＴ１４）。アプリケーション２０１側は、画面遷移時に保存したカーソル位置をＦＩ−ＷｒｉｔｅＳｔｒｅａｍによりカーソル位置をストリームデータとしてセットすし、フラッシュエンジン２０２に対してカーソル位置を通知する（ＳＴ１５）。
表示部１０５にはフラッシュメニューが表示され（ＳＴ１６）、フラッシュエンジン２０２においてはフレーム移動処理を行う（ＳＴ１７）。
【００３４】
ここで、アプリケーション201側からフラッシュエンジン２０２に対して再生終了要求を出す（ＳＴ１８）。
そして、アプリケーション終了時（または開始時）、保存したカーソル位置を初期化する（ＳＴ１９）。
初期化を行わない場合、再度アプリケーションを起動後、フラッシュメニューを表示した際に、カーソル位置が初期位置とならない。
【００３５】
以上のように、本実施形態においては、フラッシュでメニューを構築した際に、図３（Ａ）のようにメニューを表示後、図３（Ｂ）のようにカーソルを移動させ、任意の項目を選択した後、もとのメニュー画面へ復帰した際に、図３（Ｃ））に示すように、画面遷移以前のカーソル位置が復元できる。
画面遷移例を以下に示す。
【００３６】
以上説明したように、本実施形態によれば、所定のメニューに応じた１または複数の表示項目を表示し、かつ、表示項目に対応するキー操作部１０４の操作キーを割り当て、表示項目にカーソルが合わせられ、操作キーによる選択指示により、選択された項目に対応した制御を行い、選択された表示項目および／または表示の位置（カーソルの位置）に関する情報を保存する制御部１０７を有することから、さらにグラフィカルなメニュー構成が要求されることになり、ＢＭＰ画像の組み合わせ等で実装した場合には、ＲＯＭ容量を圧迫するため、ＲＯＭ容量の節約のためにもフラッシュが今後使用される際に、カーソル位置の復帰が可能となり、選択時のカーソルを復元出来ることによりユーザビリティを向上することが可能となる。
【００３７】
なお、本発明は上述した実施形態に限定されず、種々の改変が可能である。
【００３８】
上述した実施形態では、記憶手段としてフラッシュＲＯＭを用いる例を示したが、これに限らず、ＥＥＰＲＯＭや不揮発性ＲＡＭなど、電源がオフした状態でも記憶情報を保持できる他の種々の記憶手段を用いても良い。
【００３９】
上述した実施形態は、本発明を携帯電話機に適用した例を示すものであるが、これに限らず、たとえばＰＤＡ（personal digital assistant）などの種々の携帯通信端末にも本発明は適用可能である。
【図面の簡単な説明】
【００４０】
【図１】本実施形態に係る携帯電話機の構成例を示すブロック図である。
【図２】一般的なフラッシュコンテンツの再生開始時を含む画面遷移例を示す図である。
【図３】本実施形態におけるフラッシュコンテンツの再生開始時を含む画面遷移例を示す図である。
【図４】本実施形態のカーソル位置復元の一連の処理について説明するためのフローチャートである。
【符号の説明】
【００４１】
１０…携帯電話機、１０１…通信処理部、１０２…ＲＡＭ、１０３…フラッシュＲＯＭ、１０４…キー操作部、１０５…表示部、１０６…音声処理部、１０７…制御部。
【図１】
2006252347.tif 000003
【図２】
2006252347.tif 000004
【図３】
2006252347.tif 000005
【図４】
2006252347.tif 000006