(57)【特許請求の範囲】
【請求項１】
長方形の表示部であって、該長方形の長辺を縦方向にして表示画面を表示する縦長画面あるいは長辺を横方向にして表示画面を表示する横長画面を表示可能とする表示部と、
少なくともジョグダイアルスイッチ、あるいはシャトルスイッチのどちらかからなる回転操作部であって、前記表示部を取り囲む装置本体の筐体の一側面に配置されている回転操作部と
を有する情報処理装置であって、
前記表示部の表示方向を指定する指定手段と、
当該情報処理装置が搭載する複数のアプリケーション毎に管理テーブルを記憶する記憶手段であって、
前記指定手段で指定された前記表示方向での前記回転操作部の回転操作方向と、該回転操作方向に対する前記表示部の表示画面のウィンドウのスクロール動作を制御する制御情報とを対応づけた第１管理テーブルとして、前記表示方向が前記縦長画面に対応する縦方向での前記回転操作部の回転操作方向と、該縦長画面の縦方向のスクロール動作を制御する制御情報とを対応づけ、かつ前記表示方向が前記横長画面に対応する横方向での前記回転操作部の回転操作方向と、前記横長画面の横方向のスクロール動作を制御する制御情報とを対応づけている第１アプリケーション用の第１管理テーブルと、
前記指定手段で指定された表示方向での前記回転操作部の回転操作方向と、該回転操作方向に対する前記表示部の表示画面中の複数のフォーカス対象へのフォーカス動作を制御する制御情報を対応づけた第２管理テーブルとして、前記表示方向が前記縦長画面に対応する縦方向での回転操作部の回転操作方向と、該縦長画面の縦方向の複数のフォーカス対象のフォーカス動作を制御する制御情報とを対応づけ、かつ前記表示方向が前記横長画面に対応する横方向での回転操作部の回転操作方向と、前記横長画面の横方向の複数のフォーカス対象のフォーカス動作を制御する制御情報とを対応づけている第２アプリケーション用の第２管理テーブルと
を記憶する記憶手段と、
前記回転操作部の回転操作方向を検知する検知手段と、
アプリケーションに応じて、前記第１管理テーブルあるいは前記第２管理テーブルのいずれかの管理テーブルに切り替え、前記検知手段の検知結果に対応する、切替後の前記管理テーブルの制御情報に基づいて、前記表示部の表示画面のウィンドウのスクロール動作あるいは前記表示部の表示画面中の複数のフォーカス対象のフォーカス動作を制御する制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記指定手段で指定された表示方向が、前記縦方向及び前記横方向のどちらの表示方向が指定されているかを判定する判定手段と、
前記指定手段で指定される直前に指定されていた第１表示方向と、前記判定手段で判定した第２表示方向とが異なる場合、前記表示部の表示画面において前記第１表示方向で表示されていたウィンドウの表示データを、前記第２表示方向で表示するために回転するデータ回転手段と、
前記データ回転手段で回転された表示データによるウィンドウを前記表示画面に表示するとともに、前記ウィンドウをスクロールするためのスクロールバーを表示する表示制御手段と
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
長方形の表示部であって、該長方形の長辺を縦方向にして表示画面を表示する縦長画面あるいは長辺を横方向にして表示画面を表示する横長画面を表示可能とする表示部と、
少なくともジョグダイアルスイッチ、あるいはシャトルスイッチのどちらかからなる回転操作部であって、前記表示部を取り囲む装置本体の筐体の一側面に配置されている回転操作部と
を有する情報処理装置の制御方法であって、
前記表示部の表示方向を指定する指定工程と、
前記情報処理装置が搭載する複数のアプリケーション毎に管理テーブルを記憶媒体に記憶する記憶工程であって、
前記指定工程で指定された前記表示方向での前記回転操作部の回転操作方向と、該回転操作方向に対する前記表示部の表示画面のウィンドウのスクロール動作を制御する制御情報とを対応づけた第１管理テーブルとして、前記表示方向が前記縦長画面に対応する縦方向での前記回転操作部の回転操作方向と、該縦長画面の縦方向のスクロール動作を制御する制御情報とを対応づけ、かつ前記表示方向が前記横長画面に対応する横方向での前記回転操作部の回転操作方向と、前記横長画面の横方向のスクロール動作を制御する制御情報とを対応づけている第１アプリケーション用の第１管理テーブルと、
前記指定工程で指定された表示方向での前記回転操作部の回転操作方向と、該回転操作方向に対する前記表示部の表示画面中の複数のフォーカス対象へのフォーカス動作を制御する制御情報を対応づけた第２管理テーブルとして、前記表示方向が前記縦長画面に対応する縦方向での回転操作部の回転操作方向と、該縦長画面の縦方向の複数のフォーカス対象のフォーカス動作を制御する制御情報とを対応づけ、かつ前記表示方向が前記横長画面に対応する横方向での回転操作部の回転操作方向と、前記横長画面の横方向の複数のフォーカス対象のフォーカス動作を制御する制御情報とを対応づけている第２アプリケーション用の第２管理テーブルと
を記憶媒体に記憶する記憶工程と、
前記回転操作部の回転操作方向を検知する検知工程と、
アプリケーションに応じて、前記第１管理テーブルあるいは前記第２管理テーブルのいずれかの管理テーブルに切り替え、前記検知工程の検知結果に対応する、切替後の前記管理テーブルの制御情報に基づいて、前記表示部の表示画面のウィンドウのスクロール動作あるいは前記表示部の表示画面中の複数のフォーカス対象のフォーカス動作を制御する制御工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項４】
長方形の表示部であって、該長方形の長辺を縦方向にして表示画面を表示する縦長画面あるいは長辺を横方向にして表示画面を表示する横長画面を表示可能とする表示部と、
少なくともジョグダイアルスイッチ、あるいはシャトルスイッチのどちらかからなる回転操作部であって、前記表示部を取り囲む装置本体の筐体の一側面に配置されている回転操作部と
を有する情報処理装置の制御をコンピュータに実行させるためのコンピュータプログラムが格納されたコンピュータ可読メモリであって、
前記表示部の表示方向を指定する指定工程と、
前記情報処理装置が搭載する複数のアプリケーション毎に管理テーブルを記憶媒体に記憶する記憶工程であって、
前記指定工程で指定された前記表示方向での前記回転操作部の回転操作方向と、該回転操作方向に対する前記表示部の表示画面のウィンドウのスクロール動作を制御する制御情報とを対応づけた第１管理テーブルとして、前記表示方向が前記縦長画面に対応する縦方向での前記回転操作部の回転操作方向と、該縦長画面の縦方向のスクロール動作を制御する制御情報とを対応づけ、かつ前記表示方向が前記横長画面に対応する横方向での前記回転操作部の回転操作方向と、前記横長画面の横方向のスクロール動作を制御する制御情報とを対応づけている第１アプリケーション用の第１管理テーブルと、
前記指定工程で指定された表示方向での前記回転操作部の回転操作方向と、該回転操作方向に対する前記表示部の表示画面中の複数のフォーカス対象へのフォーカス動作を制御する制御情報を対応づけた第２管理テーブルとして、前記表示方向が前記縦長画面に対応する縦方向での回転操作部の回転操作方向と、該縦長画面の縦方向の複数のフォーカス対象のフォーカス動作を制御する制御情報とを対応づけ、かつ前記表示方向が前記横長画面に対応する横方向での回転操作部の回転操作方向と、前記横長画面の横方向の複数のフォーカス対象のフォーカス動作を制御する制御情報とを対応づけている第２アプリケーション用の第２管理テーブルと
を記憶媒体に記憶する記憶工程と、
前記回転操作部の回転操作方向を検知する検知工程と、
アプリケーションに応じて、前記第１管理テーブルあるいは前記第２管理テーブルのいずれかの管理テーブルに切り替え、前記検知工程の検知結果に対応する、切替後の前記管理テーブルの制御情報に基づいて、前記表示部の表示画面のウィンドウのスクロール動作あるいは前記表示部の表示画面中の複数のフォーカス対象のフォーカス動作を制御する制御工程と
をコンピュータに実行させることを特徴とするコンピュータ可読メモリ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、指示部を有する情報処理装置及びその制御方法、コンピュータ可読メモリに関するものである。
【０００２】
【従来の技術】
ジョグダイアルスイッチもしくはシャトルスイッチを備えた携帯型端末機器においては、いわゆる、デスクトップ型端末機器とは操作を異なる方法で行う場合が多い。デスクトップ型端末機器では、入力デバイスとしてキーボードやマウスが主流であるが、携帯型端末機器ではペン入力やボタンによる入力などで操作を行う。また、近年ではシャトルスイッチやジョグダイアルスイッチといった回転動作と押下動作を一つのデバイスで可能な入力デバイスも出てきている。
【０００３】
これらシャトルスイッチやジョグダイアルスイッチといった入力デバイスは、例えば、メニューの切替や表示画面のスクロールといった操作に使用される。これは、回転動作あるいはスライド動作と表示画面上での動作が直感的に結び付きやすいため、使用者にとり快適な操作感を得ることができるからである。
【０００４】
【発明が解決しようとする課題】
携帯型端末機器は、通常、手に持って使用するが、その小型である特徴を生かし、通常は、縦形画面の端末機器でもあるときは横形画面にして使用するといった形態、また、その逆の形態もありうる。この場合は、表示画面の表示方向も切り替えることになる。
【０００５】
しかしながら、このような場合には、シャトルスイッチやジョグダイアルの回転方向と表示画面上での動作方向がずれてしまっていた。また、この点について何の考慮もなされていなかった。具体例として、図３を用いて説明する。
【０００６】
図３において、縦長画面４０００での使用時にはジョグダイアル４０６の回転操作は使用者にとっては上下方向の回転操作である。また、横長画面４１００での使用時にはジョグダイアル４０６の回転操作は使用者にとっては左右方向の回転操作である。そのため、例えば、ジョグダイアル４０６の回転操作が縦長画面４０００の上下方向のスクロールに割り当てられていた場合、横長画面４１００での使用時には使用者は左右方向にジョグダイアル４０６を回転させているのにもかかわらず、画面上では、上下方向のスクロールが行われてしまっていた。このため、使用者にとっては、従来の直感的に結びつきやすさがかえって操作しづらいと感じさせる問題点があった。
【０００７】
本発明は上記の問題点に鑑みてなされたものであり、装置の操作を容易に実行することができる情報処理装置及びその制御方法、コンピュータ可読メモリを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
長方形の表示部であって、該長方形の長辺を縦方向にして表示画面を表示する縦長画面あるいは長辺を横方向にして表示画面を表示する横長画面を表示可能とする表示部と、
少なくともジョグダイアルスイッチ、あるいはシャトルスイッチのどちらかからなる回転操作部であって、前記表示部を取り囲む装置本体の筐体の一側面に配置されている回転操作部と
を有する情報処理装置であって、
前記表示部の表示方向を指定する指定手段と、
当該情報処理装置が搭載する複数のアプリケーション毎に管理テーブルを記憶する記憶手段であって、
前記指定手段で指定された前記表示方向での前記回転操作部の回転操作方向と、該回転操作方向に対する前記表示部の表示画面のウィンドウのスクロール動作を制御する制御情報とを対応づけた第１管理テーブルとして、前記表示方向が前記縦長画面に対応する縦方向での前記回転操作部の回転操作方向と、該縦長画面の縦方向のスクロール動作を制御する制御情報とを対応づけ、かつ前記表示方向が前記横長画面に対応する横方向での前記回転操作部の回転操作方向と、前記横長画面の横方向のスクロール動作を制御する制御情報とを対応づけている第１アプリケーション用の第１管理テーブルと、
前記指定手段で指定された表示方向での前記回転操作部の回転操作方向と、該回転操作方向に対する前記表示部の表示画面中の複数のフォーカス対象へのフォーカス動作を制御する制御情報を対応づけた第２管理テーブルとして、前記表示方向が前記縦長画面に対応する縦方向での回転操作部の回転操作方向と、該縦長画面の縦方向の複数のフォーカス対象のフォーカス動作を制御する制御情報とを対応づけ、かつ前記表示方向が前記横長画面に対応する横方向での回転操作部の回転操作方向と、前記横長画面の横方向の複数のフォーカス対象のフォーカス動作を制御する制御情報とを対応づけている第２アプリケーション用の第２管理テーブルと
を記憶する記憶手段と、
前記回転操作部の回転操作方向を検知する検知手段と、
アプリケーションに応じて、前記第１管理テーブルあるいは前記第２管理テーブルのいずれかの管理テーブルに切り替え、前記検知手段の検知結果に対応する、切替後の前記管理テーブルの制御情報に基づいて、前記表示部の表示画面のウィンドウのスクロール動作あるいは前記表示部の表示画面中の複数のフォーカス対象のフォーカス動作を制御する制御手段と
を備える。
【００１７】
【発明の実施の形態】
以下、図面を用いて本発明の一実施形態について詳細に説明する。
［実施形態１］
図１は実施形態１の携帯型端末機器のハード構成を示すブロック図である。
【００１８】
２０１はＣＰＵであり、携帯型端末機器の各種構成要素を制御する。２０２はジョグダイアルスイッチであり、表示部２０７の表示画面の操作に用いる。２０３はジョグダイアル制御部であり、ジョグダイアルスイッチの操作を制御する。２０４はＲＡＭであり、各種処理の作業領域、データの一時退避領域として機能する。また、ＲＡＭ２０４（図２）には、携帯型端末機器のジョグダイアルスイッチ２０１の操作とその操作に応じた表示画面の動作を管理するジョグダイアル操作テーブルを記憶する操作テーブル記憶領域、表示画面のデータを作成するＶＲＡＭデータ作成領域を有する。
【００１９】
２０５は表示用メモリ（ＶＲＡＭ）であり、表示部２０７に表示する表示データを記憶する。２０６は表示部制御部であり、ＶＲＡＭ２０５に記憶された表示データの表示制御を行う。２０７は表示部であり、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶ディスプレイ）等で構成され、各種データ、ウインドウ等を表示する。また、表示部２０７は長方形であり、長辺を縦方向にして表示画面を表示する縦長画面、あるいは長辺を横方向にして表示画面を表示する横長画面での操作を実行することができる。
【００２０】
２０８はデジタイザであり、入力用ペン２１１からの入力を検知し、その検知に応じた信号を出力する。２０９はデジタイザ制御部であり、２１０はプログラム等を記憶するＲＯＭである。また、ＲＯＭ２１０には、携帯型端末機器上の処理を実現するためのオペレーティングシステム（ＯＳ）、各種処理を実行するためのアプリケーションプログラムを記憶し、更に、携帯型端末機器の表示方向を示す表示方向設定を記憶する表示方向設定記憶領域、各種フォントデータを記憶するフォントデータ記憶領域を有している。２１１は入力用ペンであり、携帯型端末機器の各種操作を実行するための入力をデジタイザ２０８を用いて行う。
【００２１】
次に、携帯型端末機器の概観について、図３を用いて説明する。
【００２２】
図３は実施形態１の携帯型端末機器の概観を示す図である。
【００２３】
図３に示すように、携帯型端末機器は、縦長画面４０００と、横長画面４１００での操作が可能である。
【００２４】
縦長画面４０００において、４０１がウインドウやメニュー等を表示する表示画面である。４０２はメニュー表示画面であり、画面上に並んだアイコンをタップすることにより予め定められた所望の操作が実行される。４０３は表示画面を縦方向へスクロールする縦方向スクロールバーである。４０４は表示画面を横方向へスクロールする横方向スクロールバーである。４０５は表示方向変換アイコン（△）であり、表示画面の表示方向の変更を指示するためのアイコンである。
４０６はジョグダイアルスイッチであり、表示画面のスクロール等の各種操作を実行するためのスイッチである。
【００２５】
次に、実施形態１におけるジョグダイアル操作テーブルについて、図３を用いて説明する。実施形態１のジョグダイアル操作テーブルは、図３の縦長画面４０００と横長画面４１００それぞれの画面において、ジョグダイアルスイッチ４０６の操作に対する表示画面の動作の制御情報を管理するテーブルである。具体的には、以下のような操作を実現するための制御情報を管理する。
＜縦長画面＞
（１）縦長画面４０００のジョグダイアルスイッチ４０６のＡ方向への回転
スクロールバー４０３が回転量に応じて上方向へ移動し、ウインドウ内の表示を回転量に応じて上方向にスクロールする。
（２）縦長画面４０００のジョグダイアルスイッチ４０６のＢ方向への回転
スクロールバー４０３が回転量に応じて下方向へ移動し、ウインドウ内の表示を回転量に応じて下方向にスクロールする。
＜横長画面＞
（１）横長画面４１００のジョグダイアルスイッチ４０６のＡ方向への回転
スクロールバー４０４が回転量に応じて右方向へ移動し、ウインドウ内の表示を回転量に応じて右方向にスクロールする。
（２）横長画面４１００のジョグダイアルスイッチ４０６のＢ方向への回転
スクロールバー４０４が回転量に応じて左方向へ移動し、ウインドウ内の表示を回転量に応じて左方向にスクロールする。
【００２６】
尚、携帯型端末機器の表示方向が縦長画面４０００の時は縦長画面に対するジョグダイアル操作テーブルの制御情報が設定され、携帯型端末機器の表示方向が横長画面４１００の時は横長画面に対するジョグダイアル操作テーブルの制御情報が設定される。
【００２７】
次に、実施形態１で実行される処理について、図４、図５を用いて説明する。
【００２８】
図４、図５は実施形態１で実行される処理を示すフローチャートである。
【００２９】
まず、機器の電源が投入されたか否かを判定する（ステップＳ１０１）。電源が投入されていない場合（ステップＳ１０１でＮＯ）、投入されるまで待機する。一方、電源が投入された場合（ステップＳ１０１でＹＥＳ）、ステップＳ１０２に進む。次に、ＲＯＭ２１０内に予め設定された表示方向設定を読み込む（ステップＳ１０２）。次に、読み込んだ表示方向設定に応じて画面表示を行う（ステップＳ１０３）。実施形態１では、図４の縦長画面４０００が表示方向として表示方向設定として設定されているとする。
【００３０】
表示方向設定に応じて画面表示が終了し、表示方向（この場合、縦長画面）に対するジョグダイアル操作テーブルの制御情報の設定が完了すると、使用者からの入力があるか否かを判定する（ステップＳ１０４）。入力がない場合（ステップＳ１０４でＮＯ）、入力があるまで待機する。一方、入力がある場合（ステップＳ１０４でＹＥＳ）、ステップＳ１０５へ進む。
【００３１】
入力があった場合、その入力が電源オフ要求であるか否かを判定する（ステップＳ１０５）。電源オフ要求である場合（ステップＳ１０５でＹＥＳ）、ステップＳ１０６へ進み、電源オフの動作を行う。一方、電源オフ要求でない場合（ステップＳ１０５でＮＯ）、ステップＳ１０７へ進む。
【００３２】
次に、入力が表示方向変換アイコン４０５の入力用ペン２１１によるタップであるか否かを判定する（ステップＳ１０７）。タップでない場合（ステップＳ１０７でＮＯ）、図５のステップＳ１１０へ進む。一方、タップである場合（ステップＳ１０７でＹＥＳ）、図５のステップＳ１０８へ進む。
【００３３】
次に、表示制御部２０６は表示方向の変更を行う（ステップＳ１０８）。次に、表示方向（この場合、横長画面）に対するジョグダイアル操作テーブルの制御情報に変更し（ステップＳ１０９）、ステップＳ１０４へ戻り、入力待機状態となる。
【００３４】
一方、入力が表示方向変換アイコン４０５の入力用ペン２１１によるタップでない場合、その入力がジョグダイアルスイッチ４０６の回転操作であるか否かを判定する（ステップＳ１１０）。回転操作でない場合（ステップＳ１１０でＮＯ）、ステップＳ１１１へ進み、入力の解析を行う。そして、その解析結果に基づいて、入力に応じた処理を実行する（ステップＳ１１２）。
【００３５】
一方、回転操作である場合（ステップＳ１１０でＹＥＳ）、ジョグダイアル制御部２０３は、回転操作における回転方向及び回転量を検知し、その情報をＣＰＵ２０１へ送信する（ステップＳ１１３）。ＣＰＵ２０１では、受信した情報に基づいて、ジョグダイアル操作テーブルを参照する（ステップＳ１１４）。そして、参照したジョグダイアル操作テーブルに基づいて表示画面制御を実行する（ステップＳ１１５）。そして、表示画面制御の完了後、ステップＳ１０４へ戻り、入力待機状態となる。
【００３６】
ここで、ステップＳ１０８における表示方向の変更動作の詳細について、図９、図１０を用いて説明する。
【００３７】
前述したように、表示部２０７のデータは、ＶＲＡＭ２０５に記憶される。しかし、図３の表示画面をみてもわかるように、ウインドウにより文章は全体が表示されずに一部のみの表示となっている。このとき、文章全体のデータはＲＡＭ２０４のＶＲＡＭデータ作成領域に記憶され、データ作成完了後に表示されるべき領域のデータのみＶＲＡＭ２０５へ転送される。ＲＡＭ２０４の記憶内容及びＶＲＡＭ２０５へ転送される領域の関係を図９に示す。
【００３８】
図９は実施形態１のＲＡＭの記憶内容例を示す図である。
【００３９】
図９において、９０３がＲＡＭ２０４のＶＲＡＭデータ作成領域を示し、９０１が縦長画面４０００で表示される領域、即ち、縦長画面４０００でＶＲＡＭ２０５に転送されるデータ領域、９０２が横長画面４１００で表示される領域、即ち、横長画面４１００でＶＲＡＭ２０５に転送されるデータ領域である。
【００４０】
この場合において、ステップＳ１０８における表示方向の変更動作の詳細を図１０を用いて説明する。
【００４１】
図１０は実施形態１のステップＳ１０８の詳細を示すフローチャートである。
【００４２】
まず、図３に示す表示方向変換アイコン４０５がタップされたか否かを判定する（ステップＳ１００１）。タップされていない場合（ステップＳ１００１でＮＯ）、タップされるまで待機する。一方、タップされた場合（ステップＳ１００１でＹＥＳ）、ステップＳ１００２に進み、ＣＰＵ２０１は表示画面のクリアを指令する。表示制御部２０６は該指令に従い、ＶＲＡＭ２０５に記憶されているデータのうち、メニュー表示画面に相当するデータ部分を除いてクリアする（ステップＳ１００２）。これは、メニュー表示画面のみは表示方向によらない表示となっているためである。
【００４３】
次に、縦横両方向のスクロールバー領域の描画を行う（ステップＳ１００３）。この段階では、スクロールバーの位置及び大きさは判明していないため、スクロールバー自体の描画はせず領域の描画のみを行う。次に、ＲＡＭ２０４上のＶＲＡＭデータ作成領に記憶されている全表示データからウインドウ内に表示されるべき領域を計算する（ステップＳ１００４）。
【００４４】
そして、該領域のデータをＶＲＡＭ２０５へ転送する。但し、このとき縦長画面表示及び横長画面表示のどちらが指示されているかを判定する（ステップＳ１００５）。縦長画面表示が指示されている場合、ステップＳ１００６に進み、そのままデータをＶＲＡＭ２０５へ転送する。一方、横長画面表示が指示されている場合、ステップＳ１００７に進み、データを９０度回転させるためのデータ回転計算を行う。そして、データ回転計算後、ＶＲＡＭ２０５へ転送する（ステップＳ１００８）。
【００４５】
転送終了後、表示された領域がＲＡＭ２０４内のＶＲＡＭデータ作成領域に記憶されている全データのうちどの位置にあたるか及びどの割合にあたるかを計算し、その結果に応じて縦横のスクロールバーを描画する（ステップＳ１００９）。
【００４６】
尚、ウインドウ内画面のスクロール等の表示制御方法については、既知であるので、その詳細については省略する。
【００４７】
以上説明したように、実施形態１によれば、携帯型端末機器の表示方向が、縦長画面４０００の場合はジョグダイアルスイッチ４０６の回転操作で縦方向のスクロール、横長画面４１００の場合は横方向のスクロールとなるため、使用者にとって直感的な操作を維持することができる。
【００４８】
ここで、電源投入時の表示方向は、ＲＯＭ２１０内の表示方向設定に基づくとしたが、これに限定されない。例えば、ＦｌａｓｈＲＯＭ等の書き込み可能な不揮発性メモリを設け、電源切断時に直前の表示方向を表示方向設定として記憶し、次回、電源投入時には、その表示方向設定の表示方向にすることも可能である。
【００４９】
また、表示方向の切替は、表示方向変換アイコン４０５を入力用ペン２１１でタップすることにより行ったが、これに限定されない。例えば、機械的なスイッチを設ける等、他の手段によって実現してもよい。また、表示方向の切替は二方向としたが、これに限定されるものではなく、携帯型端末機器の仕様に応じて、例えば、四方向とすることも可能である。
【００５０】
また、表示方向変換アイコン４０５を含むメニュー表示画面に関しても、液晶表示によらず、デジタイザ２０８の表面に表示方向変換アイコン４０５の機能を実現する画像を印刷したシールを貼り、ユーザがそのシールを指示することによって表示方向変換を実現するように構成することもできる。
［実施形態２］
実施形態１では、ジョグダイアルスイッチの回転動作により、表示画面のスクロール動作を行う場合について説明したが、これを別の動作と対応付けても良い。実施形態２では、ジョグダイアルスイッチの回転動作を、複数のフォーカスする対象が表示されている場合のフォーカスを移動する動作に対応付けた場合の例について説明する。
【００５１】
尚、実施形態１と重複する説明については省略する。
【００５２】
図６は実施形態２の携帯型端末機器の概観を示す図である。
【００５３】
図６に示すように、縦長画面４０００には、電話機のプッシュボタンが表示されているとする。
【００５４】
縦長画面４０００では、“１”のボタンにフォーカスされている。このとき、ジョグダイアルスイッチ４０６の回転操作により、順次ボタンのフォーカスを切り替えることが可能である。
【００５５】
次に、実施形態２におけるジョグダイアル操作テーブルについて、図６を用いて説明する。
【００５６】
実施形態２のジョグダイアル操作テーブルは、図６の縦長画面４０００と横長画面４１００それぞれの画面において、ジョグダイアルスイッチ４０６の操作に対する表示画面の動作の制御情報を管理するテーブルである。具体的には、以下のような操作を実現するための制御情報を管理する。
＜縦長画面＞
（１）縦長画面４０００のジョグダイアルスイッチ４０６のＡ方向への回転
フォーカスが以下の順序で切り替わる。
【００５７】
“１”→“＃”→“９”→“６”→“３”→“０”→“８”→“５”→“２”→“＊”→“７”→“４”→“１”→
（２）縦長画面４０００のジョグダイアルスイッチ４０６のＢ方向への回転
フォーカスが以下の順序で切り替わる。
【００５８】
“１”→“４”→“７”→“＊”→“２”→“５”→“８”→“０”→“３”→“６”→“９”→“＃”→“１”→
＜横長画面＞
（１）横長画面４１００のジョグダイアルスイッチ４０６のＡ方向への回転
フォーカスが以下の順序で切り替わる。
【００５９】
“１”→“２”→“３”→“４”→“５”→“６”→“７”→“８”→“９”→“＊”→“０”→“＃”→“１”→
（２）横長画面４１００のジョグダイアルスイッチ４０６のＢ方向への回転
フォーカスが以下の順序で切り替わる。
【００６０】
“１”→“＃”→“０”→“＊”→“９”→“８”→“７”→“６”→“５”→“４”→“３”→“２”→“１”→
尚、携帯型端末機器の表示方向が縦長画面４０００の時は縦長画面に対するジョグダイアル操作テーブルの制御情報が設定され、携帯型端末機器の表示方向が横長画面４１００の時は横長画面に対するジョグダイアル操作テーブルの制御情報が設定される。
【００６１】
以上のように、実施形態２によれば、ボタンのフォーカス移動の方向とジョグダイアルスイッチ４０６の回転方向を一致させることができるため、使用者は快適な操作感を得ることが可能となる。
【００６２】
尚、実施形態１、２は、携帯型端末機器が複数のアプリケーションを搭載している場合に、アプリケーションに応じて切り替えるなどして同時に実施することも可能である。その場合には、アプリケーション毎にジョグダイアル操作テーブルを備えることになる。
［実施形態３］
実施形態１、２では、表示方向の変更が実行されると、自動的にジョグダイアルスイッチの操作方向が変更されたが、これを使用者が任意に指定することも可能である。この指定は、例えば、ジョグダイアルスイッチの押下に応じて実行する。以下、この場合の処理について、図７を用いて説明する。
【００６３】
図７は実施形態３で実行される処理を示すフローチャートである。
【００６４】
尚、実施形態１と同一のステップには、同一のステップ番号を付加し、その説明については、省略する。
【００６５】
ステップＳ１０７にて、表示方向変換アイコン４０５がタップされた場合、ジョグダイアルスイッチ４０６が押下されているか否かを判定する（ステップＳ６０１）。押下されていない場合（ステップＳ６０１でＮＯ）、ステップＳ１０８へ進む。一方、押下されていた場合（ステップＳ６０１でＹＥＳ）、ステップＳ６０２へ進み、表示画面の変更を行い、現在設定されている表示方向に対するジョグダイアル操作テーブルの制御情報は変更せずに、ステップＳ１０４へ戻り、入力待機状態となる。
【００６６】
以上説明したように、実施形態３によれば、ユーザの使用目的に応じて、ジョグダイアルスイッチの操作方向を任意に変更することができる。
【００６７】
また、携帯型端末機器の表示方向に応じて、ジョグダイアルスイッチの操作に対する動作の変更を行うか否かの選択を使用者が決定できるため、使用者にとって好ましい環境で機器を操作することが可能となる。
【００６８】
また、実施形態３では、ジョグダイアルスイッチの操作方向の変更は、ジョグダイアルスイッチの押下・非押下により実現したが、これに限定されるものではない。例えば、表示方向変換アイコンのタップ・ダブルタップで実現する等の他の方法で実現することももちろん可能である。
［実施形態４］
実施形態１では、縦長画面４０００では上下方向のスクロール、横長画面４１００では左右方向のスクロールとし、実施形態２では、縦長画面４０００ではフォーカス移動方向を縦方向、横長画面４１００ではフォーカス移動方向を横方向とし、ジョグダイアルスイッチ４０６でのジョグダイアル操作テーブルを全く別のものとしたが、これを異なった変更方法とすることもできる。
【００６９】
即ち、実施形態１に即して述べれば、例えば、縦長画面４０００においても横長画面４１００においても、上下方向のスクロールに対応させることは変更せずに、ジョグダイアルスイッチ４０６のＡ方向及びＢ方向でジョグダイアル操作テーブルで設定された制御情報を相互に入れ替えることもできる。
【００７０】
以下に、実施形態４におけるジョグダイアル操作テーブルについて、図８を用いて説明する。
【００７１】
図８は実施形態４の携帯型端末機器の概観を示す図である。
【００７２】
実施形態４のジョグダイアル操作テーブルは、図８の縦長画面４０００と横長画面４１００それぞれの画面において、ジョグダイアルスイッチ４０６の操作に対する表示画面の動作の制御情報を管理するテーブルである。具体的には、以下の操作を実現するための制御情報を管理する。
＜縦長画面＞
（１）縦長画面４０００のジョグダイアルスイッチ４０６のＡ方向への回転
スクロールバー４０３が回転量に応じて上方向へ移動し、ウインドウ内の表示を回転量に応じて上方向にスクロールする。
（２）縦長画面４０００のジョグダイアルスイッチ４０６のＢ方向への回転
スクロールバー４０３が回転量に応じて下方向へ移動し、ウインドウ内の表示を回転量に応じて下方向にスクロールする。
＜横長画面＞
（１）横長画面４１００のジョグダイアルスイッチ４０６のＡ方向への回転
スクロールバー４０３が回転量に応じて下方向へ移動し、ウインドウ内の表示を回転量に応じて下方向にスクロールする。
（２）横長画面４１００のジョグダイアルスイッチ４０６のＢ方向への回転
スクロールバー４０３が回転量に応じて上方向へ移動し、ウインドウ内の表示を回転量に応じて上方向にスクロールする。
【００７３】
尚、実施形態４において実行される処理は、図４、図５に示されるものと同様であるので、ここでは省略する。
【００７４】
以上説明したように、実施形態４によれば、携帯型端末機器の表示方向が縦長画面４０００の場合でも、横長画面４１００の場合でも、ジョグダイアルスイッチ４０６の回転操作で上下方向のスクロールに対応するが、通常、使用者が左手で携帯型端末機器を握り、左手の親指でジョグダイアルスイッチ４０６を操作することを考えると、縦長画面４０００の場合は、使用者の指を上方向に押し出した場合に、上方向にスクロールし、使用者の指を下方向に引いた場合に、下方向にスクロールする。また、横長画面４１００の場合は、使用者の指を押し出す方向に伸ばした場合に、下方向にスクロールし、即ち、文章を読み込む方向にスクロールし、使用者の指を手前に引く方向に曲げた場合に、上方向にスクロールする。即ち、文章を読み返す方向にスクロールすることになる。このように構成することで、人間工学的にみて素直な操作が可能となる。
【００７５】
尚、上記実施形態１〜４では、ジョグダイアルスイッチの操作方向に対する処理について説明を行ったが、これがシャトルスイッチであってもよいことは言うまでもない。
【００７６】
尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００７７】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００７８】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００８０】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８１】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８２】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図４、図５、図７に示すフローチャートに対応するプログラムコードが格納されることになる。
【００８３】
【発明の効果】
以上説明したように、本発明によれば、装置の操作を容易に実行することができる情報処理装置及びその制御方法、コンピュータ可読メモリを提供できる。
【図面の簡単な説明】
【図１】実施形態１の携帯型端末機器のハード構成を示すブロック図である。
【図２】実施形態１のＲＡＭとＲＯＭ内のメモリマップを示す図である。
【図３】実施形態１の携帯型端末機器の概観を示す図である。
【図４】実施形態１で実行される処理を示すフローチャートである。
【図５】実施形態１で実行される処理を示すフローチャートである。
【図６】実施形態２の携帯型端末機器の概観を示す図である。
【図７】実施形態３で実行される処理を示すフローチャートである。
【図８】実施形態４の携帯型端末機器の概観を示す図である。
【図９】実施形態１のＲＡＭの記憶内容例を示す図である。
【図１０】実施形態１のステップＳ１０８の詳細を示すフローチャートである。
【符号の説明】
２０１  ＣＰＵ
２０２  ジョグダイアルスイッチ
２０３  ジョグダイアル制御部
２０４  ＲＡＭ
２０５  ＶＲＡＭ
２０６  表示制御部
２０７  表示部
２０８  デジタイザ
２０９  デジタイザ制御部
２１０  ＲＯＭ
２１１  入力用ペン
【図１】
0004545884.tif 000002
【図２】
0004545884.tif 000003
【図３】
0004545884.tif 000004
【図４】
0004545884.tif 000005
【図５】
0004545884.tif 000006
【図６】
0004545884.tif 000007
【図７】
0004545884.tif 000008
【図８】
0004545884.tif 000009
【図９】
0004545884.tif 000010
【図１０】
0004545884.tif 000011