(57)【要約】　　　（修正有）【課題】携帯情報機器の表示画面の移動、拡大／縮小、回転などを、メニュー画面を開いて頻繁な画面操作を行うこと無く、簡単かつ素早い操作で可能とする。【解決手段】携帯情報機器に「移動」「拡大／縮小」「回転」等の機能操作キーとタッチパネルを設け、それら情報操作キーの一つを押しながら表示画面上をペンでドラッグする事で、表示画面の「平行移動」、「拡大／縮小」、「回転」、などの各種操作が実行できるようにする。【効果】どのような表示画面でも、同じ操作で簡単に表示画面の移動、回転、拡大／縮小などが可能となる。【選択図】　　　　図１
2004133518.tif 000002
【特許請求の範囲】
【請求項１】
表示器を有する携帯情報機器において、
前記携帯情報機器は操作キーとタッチパネルを有し、
前記操作キーを押しながら前記タッチパネルを操作することで、前記表示器に表示された画面を平行移動できることを特徴とする携帯情報機器の画面表示処理。
【請求項２】
表示器を有する携帯情報機器において、
前記携帯情報機器は操作キーとタッチパネルを有し、
前記操作キーを押しながら前記タッチパネルを操作することで、前記表示器に表示された画面の拡大／縮小ができることを特徴とする携帯情報機器の画面表示処理。
【請求項３】
表示器を有する携帯情報機器において、
前記携帯情報機器は操作キーとタッチパネルを有し、
前記操作キーを押しながら前記タッチパネルを操作することで、前記表示器に表示された画面を回転できることを特徴とする携帯情報機器の画面表示処理。
【請求項４】
表示器を有する携帯情報機器において、
前記携帯情報機器は複数の操作キーとタッチパネルを有し、
前記操作キーのうち１つを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面を平行移動でき、
前記操作キーのその他のキーを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面の拡大／縮小ができることを特徴とする携帯情報機器の画面表示処理。
【請求項５】
表示器を有する携帯情報機器において、
前記携帯情報機器は複数の操作キーとタッチパネルを有し、
前記操作キーのうち１つを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面を平行移動でき、
前記操作キーのその他のキーを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面を回転できることを特徴とする携帯情報機器の画面表示処理。
【請求項６】
表示器を有する携帯情報機器において、
前記携帯情報機器は複数の操作キーとタッチパネルを有し、
前記操作キーのうち１つを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面の拡大／縮小ができ、
前記操作キーのその他のキーを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面を回転できることを特徴とする携帯情報機器の画面表示処理。
【請求項７】
表示器を有する携帯情報機器において、
前記携帯情報機器は複数の操作キーとタッチパネルを有し、
前記操作キーのうち１つを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面を平行移動でき、
前記操作キーのその他のキーを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面の拡大／縮小ができ、
前記操作キーの上記２つ以外のキーを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面を回転できることを特徴とする携帯情報機器の画面表示処理。
【請求項８】
前記タッチパネルを操作するのにペンを使用する事を特徴とする請求項１から請求項７に記載の携帯情報機器の画面表示処理。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯情報機器において操作ボタン類とタッチパネルなどの位置入力手段との併用により入力された情報に対する画面表示処理に関するものである。
【０００２】
【従来の技術】
近年、携帯情報機器の大きさは使用者の要望や、技術の進歩により徐々に小さくなる方向にある。それに伴い、携帯情報機器の情報を表示する表示器も小さくなってきている。このような限られた大きさの表示器で少しでも多くの情報を表示する為に、表示画面の平行移動や、画面の拡大／縮小を行い所望の画像を表示できるようなさまざまな表示処理を行うものが増えている。これらの操作を簡便に行うためにタッチパネル等を表示器の上に設けて、入力ペンにより画面上の位置情報を入力するものが一般的に知られている。
【０００３】
単純に情報を「見る」だけで良いものに関しては、表示画面の一部を入力ペンでドラッグすることで画面の平行移動ができたり、拡大したい箇所を入力ペンで叩く（以下、タップと呼ぶ）ことで一定の倍率にて拡大表示できるものがある。しかし表示画面の各箇所を入力ペンでタップして選択する必要のある情報の画面に関しては、選択操作と移動、拡大操作が重複してしまうため、上記のような操作手段はとれない。このような場合には以下で説明する操作手段が用いられている。
【０００４】
例えば表示器上で広範囲の地図データを表示していて、地図上のある一箇所だけを拡大して詳細を見たい状況について説明する。この画面では画面上の地名等をタップしてしまうと画面が切り替わり、その地名に関する情報を表示してしまうので、ある箇所だけを拡大するにはまず表示メニュー画面を開き、「拡大」を選択する。それにより表示画面の中心部があらかじめ設定された一定の倍率で拡大される。その後、画面端部にあるスクロールバーなどを入力ペンでドラッグするなり、携帯情報機器にある操作キーの操作により見たい箇所まで表示画面を移動することで欲しい箇所の拡大画面を表示できる。もしくは「拡大」を選択した後に所定の拡大操作（例えば拡大したい箇所を入力ペンでタップする）によりその箇所を一定倍率で拡大するものもある。また同様の操作を繰り返す事で段階的に徐々に画面を拡大していけるものもある。
【０００５】
「縮小」する際には「拡大」時と同様に表示メニュー画面を開き、「縮小」を選択することで一定倍率にて広範囲の地図データ表示に戻ることができる。
【０００６】
【発明が解決しようとする課題】
前述した従来の方法では「拡大」「縮小」を切り替える度にメニュー画面を開かなくてはならず、また画面の移動に関しても画面端部のスクロールバーを正確につかんでドラッグする必要があり、頻繁に画面操作を行いたい時には非常に面倒な操作を繰り返し必要としていた。
【０００７】
本発明の目的は携帯情報機器に表示されるあらゆる表示画面に対して統一された「移動」「拡大」「縮小」の操作が可能で、またそれらの操作を簡単且つ素早くできることを特徴とする画面操作手段を提供することである。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本出願に係わる第１の発明は、表示器を有する携帯情報機器において、前記携帯情報機器は操作キーとタッチパネルを有し、前記操作キーを押しながら前記タッチパネルを操作することで、前記表示器に表示された画面を平行移動できるものである。
【０００９】
本出願に係わる第２の発明は、表示器を有する携帯情報機器において、前記携帯情報機器は操作キーとタッチパネルを有し、前記操作キーを押しながら前記タッチパネルを操作することで、前記表示器に表示された画面の拡大／縮小ができるものである。
【００１０】
本出願に係わる第３の発明は、表示器を有する携帯情報機器において、前記携帯情報機器は操作キーとタッチパネルを有し、前記操作キーを押しながら前記タッチパネルを操作することで、前記表示器に表示された画面を回転できるものである。
【００１１】
本出願に係わる第４の発明は、表示器を有する携帯情報機器において、前記携帯情報機器は複数の操作キーとタッチパネルを有し、前記操作キーのうち１つを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面を平行移動でき、前記操作キーのその他のキーを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面の拡大／縮小ができるものである。
【００１２】
本出願に係わる第５の発明は、表示器を有する携帯情報機器において、前記携帯情報機器は複数の操作キーとタッチパネルを有し、前記操作キーのうち１つを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面を平行移動でき、前記操作キーのその他のキーを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面を回転できるものである。
【００１３】
本出願に係わる第６の発明は、表示器を有する携帯情報機器において、前記携帯情報機器は複数の操作キーとタッチパネルを有し、前記操作キーのうち１つを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面の拡大／縮小ができ、前記操作キーのその他のキーを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面を回転できるものである。
【００１４】
本出願に係わる第７の発明は、表示器を有する携帯情報機器において、前記携帯情報機器は複数の操作キーとタッチパネルを有し、前記操作キーのうち１つを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面を平行移動でき、前記操作キーのその他のキーを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面の拡大／縮小ができ、前記操作キーの上記２つ以外のキーを押しながら前記タッチパネルを操作する時は、前記表示器に表示された画面を回転できるものである。
【００１５】
本出願に係わる第８の発明は、前記タッチパネルを操作するのにペンを使用するものである。
【００１６】
【発明の実施の形態】
（第１実施例）
図１は、本発明の携帯情報機器の概略構成を示すブロック図である。また、図２はクレイドルの概略構成を示すブロック図であり、図３は第１実施例の携帯情報機器の外観構成を示す図であり、図４はクレイドルの外観構成を示す図であり、図５は携帯情報機器の表示画面を平行移動させる処理手順を示すフローチャートであり、図６は第１実施例の表示画面の中央部と端部を表わす図であり、図７は第１実施例の表示画面を拡大／縮小させる処理手順を示すフローチャートである。
【００１７】
図１において、１０１はＣＰＵであり、本携帯情報機器の動作はこのＣＰＵ１０１により制御される。ＣＰＵ１０１には、制御プログラムを記憶しているＲＯＭ１０２、ＲＡＭ１０３、ユーザーデータを格納するための格納手段１０４、各種データのデコードなどを行うためのデータ処理手段１０５、クレイドルと接続するためのクレイドルインタフェース部１０６、カメラモジュール１０７、ＬＣＤコントロール部１０８、タッチパネルの制御、検出を行うタッチパネルコントロール部１１１、音声の録音再生のためのＡＤ／ＤＡ変換部１１８、及び電源の検出、制御を行う電源検出コントロール部１１４、本体がクレイドルに接続されているかの検出を行うクレイドル検出部１１６、その他の操作に使われるキースイッチ群１１７がそれぞれ接続されている。
【００１８】
そして、ＬＣＤコントロール部１０８には表示駆動部１０９、さらに表示部（ＴＦＴカラー液晶）１１０が接続されている。また、タッチパネルコントロール部１１１には、表示部１１０上に設置されたタッチパネル１１２が接続され、タッチパネル１１２への入力の検出を行う。
【００１９】
電源検出コントロール部１１４には、電池１１５、またはクレイドルが接続されている場合にはクレイドルより電源が供給される。更に、ＤＣ／ＤＣコンバータ１１３が接続されており、ＤＣ／ＤＣコンバータ１１３は、供給された電圧を各回路が必要とする複数の電圧に変換して、各回路に供給する。
【００２０】
ＡＤ／ＤＡ変換部１１８には、マイク１１９、スピーカ１２０がそれぞれ接続され、音声データの録音再生機能に使われる。
【００２１】
ＣＰＵ１０１はＲＯＭ１０２内の制御プログラムに基づいて各種制御を行う。これらの制御の中には、カメラモジュール１０７から出力された撮影画像信号を読み込み、ＲＡＭ１０３へＤＭＡ転送を行う処理、同様にＲＡＭ１０３よりＬＣＤコントロール部１０８へデータをＤＭＡ転送する処理、また、画像データをデータ処理手段１０５へ転送しＪＰＥＧなどの圧縮伸長を行う処理、各種データをファイル形式でデータ格納手段１０４へ格納する処理、クレイドル検出時の処理、電池の充放電などの電源検出コントロール部への指示、更にタッチパネル１１２、キースイッチ（ＳＷ）１１７から入力された情報に従った各種アプリケーションの実行などの処理が含まれる。
【００２２】
ＲＡＭ１０３は画像展開エリア１０３ａ、アプリケーションなどのワークエリア１０３ｂ、ＶＲＡＭ１０３ｃ、一時退避エリア１０３ｄなどを備えている。画像展開エリア１０３ａには、カメラモジュール１０７より送られてきた撮影画像（ＹＵＶデジタル信号）やデータ格納手段１０４から読み出された画像データを一時的に格納するためのテンポラリバッファとして、また、画像圧縮処理、解凍処理のための画像専用ワークエリアとして使用される。ワークエリア１０３ｂは、各種プログラムのためのワークエリアである。ＶＲＡＭ１０３ｃは表示部１１３へ表示する表示データを格納するＶＲＡＭとして使用される。また、一時退避エリア１０３ｄは各種データを一時退避させるためのエリアである。
【００２３】
データ格納手段１０４は、ＪＰＥＧ圧縮された撮影画像データ、音声データ及びアプリケーションより参照される各種付属データ等をファイル形式で格納しておくためのメモリであり、本発明ではフラッシュメモリで構成される。
【００２４】
データ処理手段１０５は、ＤＭＡにより転送されたデータに対してＪＰＥＧの圧縮、または、伸長の処理を行い、カメラモジュール１０７は、レンズ郡、ＣＣＤ（光電変換素子）、タイミングジェネレータ、Ａ／Ｄ変換回路、画像処理用ＤＳＰなどから構成され、ＣＰＵ１０１からの信号により、画像データの転送やＡＥ、ホワイトバランスの調整などの動作を行う。
【００２５】
タッチパネルコントロール部１１１は、タッチパネル１１２の駆動制御とペンタッチにより入力された各種情報をデジタル信号へ変換してＣＰＵ１０１へ転送するための制御を行う。
【００２６】
ＬＣＤコントロール部１０８は、カメラモジュール１０７から転送されたＹＵＶデジタル画像データ、あるいはデータ格納手段中の画像ファイルに対してデコード処理を行ったＹＵＶデジタル画像データを受け取り、ＲＧＢデジタル信号へ変換したあと表示駆動部１０９へ出力する処理を行う。表示駆動部１０９は表示部１１０を駆動するための制御を行う。表示部１１０は画像を表示するための表示器であり液晶表示装置である。
【００２７】
電源検出コントロール部１１４は、クレイドルからの電源供給や電池電圧低下を検出するとＣＰＵ１０１へ通知し、また、ＣＰＵ１０１の指示により電池１１５の充電の制御や、ＤＣ／ＤＣコンバータが供給する複数の電圧の供給停止や供給開始の制御を行う。
【００２８】
図２は、クレイドルの概略構成を示すブロック図である。図２において、２０１はＣＰＵであり、クレイドルの動作は、このＣＰＵ２０１により制御される。ＣＰＵ２０１には、制御プログラムを記憶しているＲＯＭ２０２、主にデータ転送時のバッファとして使われるＲＡＭ２０３、及び、携帯情報機器と接続するための携帯情報機器インタフェース部２０４とその内部に携帯情報機器に電源を供給する為の電源部２０４ａ、パーソナルコンピュータ（以下、ＰＣと呼ぶ）と接続するためのＰＣインタフェース部２０５が接続されている。また、携帯情報機器が接続された事を検出するための携帯情報機器検出部２０６も接続されている。
【００２９】
図３−１、図３−２は、第１実施例の携帯情報機器３０１の外観図である。表示ユニット３０３は表示部１１０の上面に、タッチパネル１１２が配置された形となっており、また同じ面に移動キー３０５、拡大／縮小キー３０６、及び３１３〜３１５のキースイッチ（１１７）が配置されている。また、側面の位置にシャッタースイッチ３０８、カメラモジュール３０４（１０７）が配置されている。３０２は、操作者がメニュー選択などの指示を行うために入力に使うためのペンである。３０９は、クレイドルとの接続を検出するためのスイッチであり、クレイドル検出部１１６の一部である。３１２は、携帯情報機器３０１とクレイドルを接続するための接続端子であり、この端子によってクレイドルから携帯情報機器３０１への電源供給も行われる。
【００３０】
次に、図４は、クレイドル４０１の外観図であり、４０３は携帯情報機器３０１のスイッチ３０９をオンするための凸部であり、本体３０１がクレイドル４０１に置かれると３０９のスイッチがオンとなる。４０６は、携帯情報機器インタフェース部２０４の一部であり携帯情報機器３０１とクレイドル４０１を接続するための接続端子である。また電源コード４０２がコンセントに接続されると、クレイドル内の電源供給部２０４ａにより本体３０１に適応した電圧がこの端子より供給可能となる。４０７は、携帯情報機器３０１がクレイドル４０１に接続されたことを検出するためのスイッチであり、携帯情報機器３０１がクレイドル４０１に置かれるとオンとなる。４０８は、ＰＣインターフェース部２０５の一部であり、ＰＣとクレイドル４０１を接続するためのコネクタである。
【００３１】
以下、第１実施例の携帯情報機器において、移動キー３０５、及び拡大／縮小キー３０６とペン３０２を併用することにより表示画面の移動、及び拡大／縮小を行う処理手順を図５〜図７に示す。
【００３２】
図５のフローチャートは携帯情報機器３０１の表示画面を平行移動させる際の処理手順を示すフローチャートである。携帯情報機器３０１において、タッチパネル１１２に入力があるとステップＳ５０１から処理が開始される。ステップＳ５０２では移動キー３０５がＯＮしているかを検出し、ＯＮしていない場合はステップＳ５２１にて後述の画面拡大／縮小ルーチンＡへ移る。移動キー３０５がＯＮしている場合はステップＳ５０３へ移行し、ドラッグ動作などによりタッチパネル１１２に入力された位置情報に変化があるかを調べる。情報変化がない場合はステップＳ５０４にてタッチパネル１１２への入力を行っていたペン３０２などがタッチパネル１１２から離れているかどうかを検出する。ペン３０２が離れている場合はステップＳ５０５で画面移動処理を終了し、ペン３０２がまだタッチパネル１１２から離れていない場合はステップＳ５０３へ戻り、引き続きタッチパネル１１２上で入力位置情報の変化があるかどうかを調べる。
【００３３】
情報変化がある場合はステップＳ５０６へ行き、まずタッチパネル上の位置情報が図３に示すｙ軸正方向へ変化したかどうかを判別する。ここで、ペン３０２にて斜め方向に入力された場合などに関しては、その方向ベクトルをｘ、ｙ方向のベクトルに分解し、ｘ、ｙ方向のベクトルの大きさ（移動距離）を計算する処理をタッチパネル１１２に入力がある度に毎回行っている。ステップＳ５０６にて位置情報がｙ軸正方向に変化した場合は、ステップＳ５０７に進み入力された操作量に応じた移動量で表示画面をｙ軸正方向に移動する。その後ステップＳ５０８に行きステップＳ５０４同様、ペン３０２がタッチパネル１１２から離れているかどうかを検出し、ペン３０２が離れていればステップＳ５０９にて画面移動処理を終了し、離れていなければステップＳ５０３に戻り、再びタッチパネル１１２上に入力位置情報の変化があるかどうかを調べる。
【００３４】
ステップＳ５０６にて位置情報がｙ軸正方向に変化していない場合はステップＳ５１０へ行き、今度はｙ軸負方向に変化しているかを検出する。ｙ軸負方向に変化していたら、ステップＳ５１１へ進み表示画面を入力された操作量に応じた移動量でｙ軸負方向へ移動する処理を行う。その後ステップＳ５１２にてペン３０２がタッチパネル１１２から離れているかどうかを検出し、ペン３０２が離れていればステップＳ５１３にて画面移動処理を終了し、離れていなければステップＳ５０３に戻り、再びタッチパネル１１２上に入力位置情報の変化があるかどうかを調べる。
【００３５】
ステップＳ５１０にて位置情報がｙ軸負方向にも変化していない場合はステップＳ５１４へ行き、今度はｘ軸正方向に変化しているかを検出する。ｘ軸正方向に変化していたら、ステップＳ５１５へ進み表示画面を入力された操作量に応じた移動量でｘ軸正方向へ移動する処理を行い、その後ステップＳ５１６にてペン３０２がタッチパネル１１２から離れているかどうかを検出し、ペン３０２が離れていればステップＳ５１７にて画面移動処理を終了し、離れていなければステップＳ５０３に戻り、再びタッチパネル１１２上に入力位置情報の変化があるかどうかを調べる。
【００３６】
ステップＳ５１４にて位置情報がｘ軸正方向にも変化していない場合はステップＳ５１８へ行き、上記手順同様、入力された操作量に応じた移動量でｘ軸負方向への画面移動を行う。その後ステップＳ５１９にてペン３０２がタッチパネル１１２から離れているかどうかを検出し、ペン３０２が離れていればステップＳ５２０にて画面移動処理を終了し、離れていなければステップＳ５０３に戻り、再びタッチパネル１１２上に入力位置情報の変化があるかどうかを調べる。
【００３７】
次に画面拡大／縮小ルーチンについて図７で説明する。画面拡大／縮小ルーチンには図５のステップＳ５２１にて移行する。まずステップＳ７０２で拡大／縮小キー３０６がＯＮしているかを検出し、ＯＮしていない場合はステップＳ７１４にて表示画面上の各種コマンド選択などの通常処理を行う。拡大／縮小キー３０６がＯＮしている場合はステップＳ７０３へ移行し、ドラッグ動作などによりタッチパネル１１２に入力された位置情報に変化があるかを調べる。情報変化がない場合はステップＳ７０４にてタッチパネル１１２への入力を行っていたペン３０２などがタッチパネル１１２から離れているかどうかを検出する。ペン３０２が離れている場合はステップＳ７０５で画面拡大／縮小処理を終了し、ペン３０２がまだタッチパネル１１２から離れていない場合はステップＳ７０３へ戻り、引き続きタッチパネル１１２上で入力位置情報の変化があるかどうかを調べる。
【００３８】
情報変化がある場合はステップＳ７０６へ行き、まずタッチパネル上の位置情報が図３に示すｙ軸正方向へ変化したかどうかを判別する。位置情報がｙ軸正方向に変化した場合はステップＳ７０７に進み、入力された操作量に応じた割合で表示画面の縮小表示処理を行う。その後ステップＳ７０８に行きステップＳ７０４同様、ペン３０２がタッチパネル１１２から離れているかどうかを検出し、ペン３０２が離れていればステップＳ７０９にて画面拡大／縮小処理を終了し、離れていなければステップＳ７０３に戻り、再びタッチパネル１１２上に入力位置情報の変化があるかどうかを調べる。
【００３９】
ステップＳ７０６にて位置情報がｙ軸正方向に変化していない場合はステップＳ７１０へ行き、今度はｙ軸負方向に変化しているかを検出する。ｙ軸負方向に変化していたら、ステップＳ７１１へ進み入力された操作量に応じた割合で表示画面の拡大処理を行う。その後ステップＳ７１２にてペン３０２がタッチパネル１１２から離れているかどうかを検出し、ペン３０２が離れていればステップＳ７１３にて画面拡大／縮小処理を終了し、離れていなければステップＳ７０３に戻り、再びタッチパネル１１２上に入力位置情報の変化があるかどうかを調べる。
【００４０】
以上で述べたフローチャートから分かる通り、第１実施例において移動キー３０５、もしくは拡大縮小キー３０６を押した状態で一度タッチパネル１１２をドラッグすれば、その後キーを離してもペン３０２をタッチパネル１１２から離さない限り画面移動、もしくは画面拡大／縮小処理は継続される。そのため常にキーを押している必要はなく、携帯情報機器の使用者はペン３０２の操作のみに集中する事ができる。
【００４１】
また、画面移動により表示できうる最端部まで画面を移動した状況でさらに画面外部へ移動するような操作を行った場合は、一時的に画面最端部である旨の警告を出す処理を行う。同様に画面の拡大／縮小に関しても最拡大、最縮小画面表示の状態で、それぞれさらに拡大、縮小を行おうとしても一時的な警告を出す。これらの警告は一定時間後に自動的に画面上に表示されなくなるので警告表示を消す為の特別な操作は必要としないが、すぐに警告を消したい場合はその旨の操作を行う事で警告を消す事もできる。
【００４２】
また、上記の移動キー３０５、拡大／縮小キー３０６を押している間は、画面上にそれぞれ「移動」、「拡大／縮小」機能を示すアイコン表示がされるのに加え、図６に示す表示画面端部６０１の色がそれぞれの機能毎に設定された色になるので、使用者は自分がどちらのキーを押しているのかをキーを直接見なくても良く、的確に所望の画面表示操作を行う事ができる。この表示画面端部６０１につく色は透過色であるので、画面操作モードになり色がついてもその下の画面表示は見れる。さらに上記の各表示画面移動・拡大・縮小処理は表示画面中央部６０２の範囲内でペン入力する時と、表示画面端部６０１の範囲をペン入力する時とで異なった処理を行う。表示画面中央部６０２内をペン３０２などでドラッグ入力した場合、そのドラッグした移動量に応じて連続的に画面が移動・拡大・縮小するが、表示画面端部６０１上にペン３０２の入力が及んだ時は、ドラッグしなくてもペン３０２がタッチパネル１１２を押している間は一定の割合で画面の移動・拡大・縮小処理が連続的に行われる。
【００４３】
また、上記移動キー３０５、拡大／縮小キー３０６、及び３１３〜３１５のキースイッチ（１１７）は使用者の好みに応じてそれぞれのキーに各種操作機能を設定する事が可能である。
【００４４】
（第２実施例）
第２実施例では、第１実施例で説明した表示画面の「移動」「拡大／縮小」処理に加え、「回転」処理も行える構成について図８〜図１１にて説明する。第２実施例では図７の画面拡大／縮小ルーチンに代えて図８の画面拡大／縮小ルーチンを用いる。また図９は画面回転ルーチンの説明、図１０は第２実施例の携帯情報機器の外観構成、及び表示画面の中央部と端部を示す図であり、図１１は表示画面に表示される三次元モデルの回転方向を表わす図である。
【００４５】
表示画面の移動ルーチンに関しては第１実施例と同じ処理を行うが、拡大／縮小ルーチンに関しては図８のフローチャートに示すように、ステップＳ７０２で拡大／縮小キーがＯＮでないと判断された時はステップＳ８０１にて画面回転ルーチンＢに移行する。
【００４６】
図９にて画面回転ルーチンについて説明する。尚、第２実施例の画面回転ルーチンの説明には、例として図１１に示すような三次元モデル１１０１が表示器に表示されている場合について、その三次元モデル１１０１を回転表示させる処理について説明する。まず、ステップＳ９０２にて図１０に示す回転キー１００１がＯＮであるかどうかを検出し、ＯＮでない場合はステップＳ９２１に移行し、表示画面上の各種コマンド選択などの通常処理へ移る。回転キー１００１がＯＮしている場合はステップＳ９０３へ行き、ドラッグ動作などによりタッチパネル１１２に入力された位置情報に変化があるかを調べる。情報変化がない場合はステップＳ９０４にてタッチパネル１１２への入力を行っていたペン３０２などがタッチパネル１１２から離れているかどうかを検出する。ペン３０２が離れている場合はステップＳ９０５で画面回転処理を終了し、ペン３０２がまだタッチパネル１１２から離れていない場合はステップＳ９０３へ戻り、引き続きタッチパネル１１２上で入力位置情報の変化があるかどうかを調べる。
【００４７】
情報変化がある場合はステップＳ９０６へ行き、まずタッチパネル上の位置情報が図１０に示すｙ軸正方向へ変化したかどうかを判別する。ここで、ペン３０２にて斜め方向に入力された場合などに関しては、その方向ベクトルをｘ、ｙ方向のベクトルに分解し、ｘ、ｙ方向のベクトルの大きさ（移動距離）を計算する処理をタッチパネル１１２に入力がある度に毎回行っている。位置情報がｙ軸正方向に変化した場合は、ステップＳ９０７に進み図１１に示すようなｘ軸を中心とした矢印１１０２方向への画面回転処理を入力された操作量に応じた回転量で行う。その後ステップＳ９０８に行きステップＳ９０４同様、ペン３０２がタッチパネル１１２から離れているかどうかを検出し、ペン３０２が離れていればステップＳ９０９にて画面回転処理を終了し、離れていなければステップＳ９０３に戻り、再びタッチパネル１１２上に入力位置情報の変化があるかどうかを調べる。
【００４８】
ステップＳ９０６にて位置情報がｙ軸正方向に変化していない場合はステップＳ９１０へ行き、今度はｙ軸負方向に変化しているかを検出する。ｙ軸負方向に変化していたら、ステップＳ９１１へ進み図１１に示すようなｘ軸を中心とした矢印１１０３方向への画面回転処理を入力された操作量に応じた回転量で行う。その後ステップＳ９１２にてペン３０２がタッチパネル１１２から離れているかどうかを検出し、ペン３０２が離れていればステップＳ９１３にて画面回転処理を終了し、離れていなければステップＳ９０３に戻り、再びタッチパネル１１２上に入力位置情報の変化があるかどうかを調べる。
【００４９】
ステップＳ９１０にて位置情報がｙ軸負方向にも変化していない場合はステップＳ９１４へ行き、今度はｘ軸正方向に変化しているかを検出する。ｘ軸正方向に変化していたら、ステップＳ９１５へ進み図１１に示すようなｙ軸を中心とした矢印１１０４方向への画面回転処理を入力された操作量に応じた回転量で行う。その後ステップＳ９１６にてペン３０２がタッチパネル１１２から離れているかどうかを検出し、ペン３０２が離れていればステップＳ９１７にて画面回転処理を終了し、離れていなければステップＳ９０３に戻り、再びタッチパネル１１２上に入力位置情報の変化があるかどうかを調べる。
【００５０】
ステップＳ９１４にて位置情報がｘ軸正方向にも変化していない場合はステップＳ９１８へ行き、上記手順同様、入力された操作量に応じた回転量で図１１に示すようなｙ軸を中心とした矢印１１０５方向への画面回転処理を行う。その後ステップＳ９１９にてペン３０２がタッチパネル１１２から離れているかどうかを検出し、ペン３０２が離れていればステップＳ９２０にて画面回転処理を終了し、離れていなければステップＳ９０３に戻り、再びタッチパネル１１２上に入力位置情報の変化があるかどうかを調べる。
【００５１】
以上で述べたフローチャートから分かる通り、第２実施例においても第１実施例と同様、回転キー１００１を押した状態で一度タッチパネル１１２をドラッグすれば、その後キーを離してもペン３０２をタッチパネル１１２から離さない限り画面回転処理は継続される。そのため常にキーを押している必要はなく、携帯情報機器の使用者はペン３０２の操作のみに集中する事ができる。
【００５２】
また、回転キー１００１を押している間は、画面上に「回転」機能を示すアイコン表示がされるのに加え、図１０に示す表示画面端部６０１の色が回転機能に設定された色になるので、使用者は自分がどのキーを押しているのかをキーを直接見なくても良く、的確に所望の画面表示操作を行う事ができる。この表示画面端部６０１につく色は透過色であるので、画面操作モードになり色がついてもその下の画面表示は見れる。さらに表示画面回転処理は表示画面中央部６０２の範囲内でペン入力する時と、表示画面端部６０１の範囲をペン入力する時とで異なった処理を行う。表示画面中央部６０２内をペン３０２などでドラッグ入力した場合、そのドラッグした移動量に応じて連続的に画面が回転するが、表示画面端部６０１上にペン３０２の入力が及んだ時は、ドラッグしなくてもペン３０２がタッチパネル１１２を押している間は一定の回転量で画面の回転処理が連続的に行われる。
【００５３】
また、上記回転キー１００１、移動キー３０５、拡大／縮小キー３０６、及び３１３〜３１５のキースイッチ（１１７）は使用者の好みに応じてそれぞれのキーに各種操作機能を設定する事が可能である。
【００５４】
【発明の効果】
以上説明した様に、本発明によれば携帯情報機器の限られた大きさの表示器において、表示画面の移動・拡大・縮小の各操作を素早く、正確に行う事ができる。また、表示画面上に三次元モデルのようなものを表示している際にその三次元モデルを移動・拡大・縮小・回転させる各操作も操作切り替えに時間を掛けずに簡単に行える。さらに、それらの表示画面の変化は操作量に応じて可変的且つ連続的に変化させられるので、使用者の要求に的確に応じた画面表示が可能となる。
【図面の簡単な説明】
【図１】第１実施例の携帯情報機器の概略構成を示すブロック図である。
【図２】第１実施例のクレイドルの概略構成を示すブロック図である。
【図３】第１実施例の携帯情報機器の外観構成を示す図である。
【図４】第１実施例のクレイドルの外観構成を示す図である。
【図５】第１実施例の携帯情報機器の表示画面を平行移動させる処理手順を示すフローチャートである。
【図６】第１実施例の携帯情報機器の表示画面の中央部と端部を示す図である。
【図７】第１実施例の携帯情報機器の表示画面を拡大／縮小させる処理手順を示すフローチャートである。
【図８】第２実施例の携帯情報機器の表示画面を拡大／縮小させる処理手順を示すフローチャートである。
【図９】第２実施例の携帯情報機器の表示画面を回転させる処理手順を示すフローチャートである。
【図１０】第２実施例の携帯情報機器の外観構成、及び表示画面の中央部と端部を示す図である。
【図１１】第２実施例の携帯情報機器の表示画面に表示される三次元モデルの回転方向を表わす図である。
【符号の説明】
１１２　タッチパネル
３０２　ペン
３０５　移動キー
３０６　拡大／縮小キー
６０１　表示画面端部
６０２　表示画面中央部
１００　回転キー
１１０　三次元モデル
【図１】
2004133518.tif 000003
【図２】
2004133518.tif 000004
【図３】
2004133518.tif 000005
【図４】
2004133518.tif 000006
【図５】
2004133518.tif 000007
【図６】
2004133518.tif 000008
【図７】
2004133518.tif 000009
【図８】
2004133518.tif 000010
【図９】
2004133518.tif 000011
【図１０】
2004133518.tif 000012
【図１１】
2004133518.tif 000013