(57)【要約】【課題】特定の特徴を有するデータにカーソル移動したい場合に、簡単な操作でカーソルを移動することができる携帯型情報処理装置を提供する。【解決手段】表示装置２と、入力装置１と、表示画面にそれぞれ独立した複数の表示データを表示するデータ表示部４１と、表示データのいずれかが選択表示データとして選択されると選択表示データ位置にカーソルを表示するカーソル表示部４２と、選択表示データからカーソル移動の際に参照するカテゴリデータを抽出するカテゴリデータ抽出部４３と、抽出されたカテゴリデータに基づいて選択表示データ以外の表示データのカテゴリ検索を行うカテゴリ検索部４４と、カテゴリ検索結果に応じてカーソルを移動するカーソル移動部４５を備え、選択表示データのカテゴリデータとその他の表示データのカテゴリデータとの比較結果によりカーソル移動を行う。【選択図】  図１
2004178439.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する表示装置と、
カーソル移動指示やデータ選択指示を含む各種指示入力やデータ入力を行うための入力装置と、
表示画面にそれぞれ独立した複数の表示データを表示するデータ表示部と、
表示データのいずれかが選択表示データとして選択されると選択表示データ位置にカーソルを表示するカーソル表示部と、
選択表示データからカーソル移動の際に参照するカテゴリデータを抽出するカテゴリデータ抽出部と、
抽出されたカテゴリデータに基づいて選択表示データ以外の表示データのカテゴリ検索を行うカテゴリ検索部と、
カテゴリ検索結果に応じてカーソルを移動するカーソル移動部を備えたことを特徴とする携帯型情報処理装置。
【請求項２】
個々の表示データは複数の異なる種類のカテゴリデータが抽出可能に構成され、カテゴリデータ抽出部は、入力装置からの指示により選択された種類のカテゴリについてカテゴリデータを抽出することを特徴とする請求項１に記載の携帯型情報処理装置。
【請求項３】
カーソル移動部は、選択表示データから抽出したカテゴリデータと同一のカテゴリデータを有する表示データにカーソルを移動することを特徴とする請求項１に記載の携帯型情報処理装置。
【請求項４】
個々の表示データにはカテゴリデータのひとつとして順位付けが可能な固有番号が付され、
カテゴリデータ抽出部は表示データのうちの選択表示データに付された固有番号を抽出するとともに、カテゴリ検索部は選択表示データの固有番号と各表示データに付された固有番号とに基づいてカテゴリ検索を行うことを特徴とする請求項１に記載の携帯型情報処理装置。
【請求項５】
表示データが個々の電子メールを特定しうる電子メール特定データであり、カテゴリデータは当該電子メールが未読状態であるか既読状態であるかの状態データであることを特徴とする請求項１に記載の携帯型情報処理装置。
【請求項６】
表示データが個々の電子メールを特定しうる電子メール特定データであり、カテゴリデータが当該電子メール特定データに付されている受信順又は送信順を示す固有番号であることを特徴とする請求項４に記載の携帯型情報処理装置。
【請求項７】
コンピュータを、
表示画面を有する表示装置と、
カーソル移動指示やデータ選択指示を含む各種指示入力やデータ入力を行うための入力装置と、
表示画面にそれぞれ独立した複数の表示データを表示するデータ表示部と、
表示データのいずれかが選択表示データとして選択されると選択表示データ位置にカーソルを表示するカーソル表示部と、
選択表示データからカーソル移動の際に参照するカテゴリデータを抽出するカテゴリデータ抽出部と、
抽出されたカテゴリデータに基づいて選択表示データ以外の表示データのカテゴリ検索を行うカテゴリ検索部と、
カテゴリ検索結果に応じてカーソルを移動するカーソル移動部として機能させるための携帯型情報処理装置用プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示機能を有する携帯電話や携帯情報端末等の携帯型情報処理装置に関し、さらに詳細には携帯型情報処理装置の表示画面に表示されるカーソルの移動処理に関する。
【０００２】
【従来の技術】
近年、携帯電話や携帯情報端末のような表示機能を備えた小型の携帯型情報処理装置が急激に普及しており、広く利用されている。
このような装置では、表示画面に文字を入力したり画面に表示されたオブジェクトのひとつを選択したりするような入力操作を行う際に、画面上にカーソルを表示させ、カーソルが表示されている位置を入力や選択のための指定位置として扱うのが一般的である。
【０００３】
携帯電話・形態情報端末などの携帯型情報処理装置では、携帯性を優先する必要があるため、使用可能な入力装置に制約がある。例えばパソコンでは入力装置として文字キーやカーソルキーからなるキーボード装置が用いられるとともにマウス等の操作性の優れた入力装置が併用されるが、携帯型の情報処理装置では携帯に不向きであるマウス等は接続されず、キーボード装置についても装置に取り付けられている小型の携帯可能な専用キーボード装置を用いて操作するのが一般的である。
そのため、画面上に表示されるカーソル位置を移動する操作もキーボード装置で位置を移動する入力を行う必要がある。キーボード装置では通常１回のキー操作で１行だけ移動することになる。そのため、カーソルを大きく（多数行にわたって）移動する場合は、何度も繰り返しキー操作を行わねばならない。
【０００４】
カーソルを移動する際のキー操作回数を減らして手間を軽減する目的で、１回のカーソル移動キー操作を複数回（ｎ回）の操作と同様にする機能が開示されている（特許文献１参照）。
【特許文献１】
特開昭６３−９５５２０号公報
【０００５】
例えば、あらかじめ文書が入力されている場合に、この文書上で３行毎にカーソルを下に移動させたい場合、通常の操作であれば、カーソルを下に移動させるキー（例えば下カーソルキー）を３度押下する必要があるが、特殊キーとカーソルキーとを同時に押下することにより、これを１度の操作で実現することが可能となる。
【０００６】
また、あらかじめ任意の位置にタブ設定しておき、タブジャンプキーが操作されることにより、タブ位置へのジャンプを行う文書処理装置が開示されている（特許文献２参照）。
【特許文献２】
特開平５−１９７７１６号公報
【０００７】
【発明が解決しようとする課題】
従来技術として説明したように、特殊キーとカーソルキーとを同時に押下してカーソルを一度に複数行移動することにより、あるいは、予めタブ設定した位置にカーソルキーを移動することによりカーソル移動の手間を軽減することができる場合もある。
しかし、これらの技術は、予め決まった位置や移動量に対してのカーソル移動を行うものであり、規則性のない複数データが画面に表示されているときに特定の特徴を有するデータ位置にカーソル移動をしたい場合には向かない。
また、仮にマウスのような操作性の優れた入力装置を用いるようにしたとしても、特定の特徴を有するデータにカーソル移動したい場合には、画面を見ながら移動先となるデータを使用者が探しながら移動する必要があり、手間がかかることに変わりがない。
【０００８】
また、パソコン等の汎用性の高い情報処理装置と異なり、携帯電話等では、表示する内容が電子メールの閲覧等が主であり、カーソル移動もそのような用途に適した移動方法ができるのが望ましい。
【０００９】
そこで、本発明は、一定のルールに基づいて表示データを検索し、検索結果に応じて動的にカーソル位置を移動することができるカーソル移動機能を備えた携帯型情報処理装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するためになされた本発明の携帯型情報処理装置は、表示画面を有する表示装置と、カーソル移動指示やデータ選択指示を含む各種指示入力やデータ入力を行うための入力装置と、表示画面にそれぞれ独立した複数の表示データを表示するデータ表示部と、表示データのいずれかが選択表示データとして選択されると選択表示データ位置にカーソルを表示するカーソル表示部と、選択表示データからカーソル移動の際に参照するカテゴリデータを抽出するカテゴリデータ抽出部と、抽出されたカテゴリデータに基づいて選択表示データ以外の表示データのカテゴリ検索を行うカテゴリ検索部と、カテゴリ検索結果に応じてカーソルを移動するカーソル移動部を備えるようにしている。
【００１１】
この装置によれば、使用者は表示画面に表示されたデータを見ながら入力装置から必要な入力を行う。表示画面には、複数の表示データ（たとえば受信した電子メールを閲覧する場合では受信メールを特定するための送信元データや受信順を示す固有番号データ等）が表示される。個々の表示データはそれぞれ独立した内容のデータであって、入力装置からの入力指示によりいずれかの表示データが選択されると、その表示データは「選択表示データ」となり、その選択表示データ位置にカーソルが表示される（選択表示データ全体にカーソルが表示されてもよいし、あるいは選択表示データ直前位置にカーソルが表示されても、直後位置にカーソルが表示されてもよい）。
【００１２】
そして、使用者が入力装置から動的なカーソル移動（特定カテゴリに該当する表示データにジャンプするようなカーソル移動）を行う指示を入力すると、カテゴリデータ抽出部は現在の選択表示データから、カーソル移動の際に参照するカテゴリデータを抽出する。カテゴリデータは予め各表示データに関連付けてあってもよいし、表示データに対して一定の演算を行って抽出するようにしてもよい。
【００１３】
例えば前者の予め関連付けされたカテゴリデータとしては電子メールにおける未読既読情報や受信順を示す固有番号がある。又、後者のような演算によって抽出するデータとしては、表示データの先頭文字が５０音のいずれかというようなデータ（先頭文字が「あ」であるか「い」であるかなど、表示データの文字を解析して抽出するデータ）である。この演算自体は公知の解析法を用いて行う。
【００１４】
カテゴリデータ抽出部によりカーソル移動の際に参照するカテゴリデータが抽出されると、続いてカテゴリ検索部は、抽出されたカテゴリデータに基づいて選択表示データ以外の表示データについてカテゴリ検索を行う。
そしてカテゴリ検索により目的とする表示データが定まると、カーソル移動部はその表示データ位置にカーソルを移動する。
これにより、多数の表示データが表示されていたとしても必要なデータの位置に簡単にカーソルを移動させることができる。
【００１５】
ここで、個々の表示データには複数の異なる種類のカテゴリデータが抽出可能に構成され、カテゴリデータ抽出部は、入力装置からの指示により選択された種類のカテゴリについてカテゴリデータを抽出するようにしてもよい。
これによれば、使用者が入力装置から必要とするカテゴリを選択してそのカテゴリについて検索することにより、該当する所望の表示データにジャンプすることができるので、さらに使いやすいカーソル移動が可能になる。
【００１６】
また、カーソル移動部は、選択表示データから抽出したカテゴリデータと同一のカテゴリデータを有する表示データにカーソルを移動するようにしてもよい。
これによれば、必要とするカテゴリと同一カテゴリデータの表示データのみに順次カーソル移動させることができる。
【００１７】
また、個々の表示データにはカテゴリデータのひとつとして順位付けが可能な固有番号が付され、カテゴリデータ抽出部は表示データのうちの選択表示データに付された固有番号を抽出するとともに、カテゴリ検索部は選択表示データの固有番号と各表示データに付された固有番号とに基づいてカテゴリ検索を行うようにしてもよい。
これによれば、それぞれの表示データは、何らかの規則性で順位付けられた固有番号を有しているので、使用者がその規則に沿って順次該当する表示データにカーソルを移動させることができる。
【００１８】
また、表示データが個々の電子メールを特定しうる電子メール特定データであり、カテゴリデータは当該電子メールが未読状態であるか既読状態であるかの状態データであってもよい。
これによれば、受信電子メールの閲覧の際に、例えば未読の受信メールのみにカーソル移動を行うことができ、未読メールの選択が容易に行える。
【００１９】
また、表示データが個々の電子メールを特定しうる電子メール特定データであり、カテゴリデータが当該電子メール特定データに付されている受信順又は送信順を示す固有番号であってもよい。
これによれば、受信電子メールの閲覧の際に、例えば受信日時の新しい順（降順）や古い順（昇順）にカーソルをジャンプするように移動させることができ、例えば新しいメールから順に閲覧することが可能になる。
【００２０】
また、本発明を別の観点から捉えることにより、コンピュータを、表示画面を有する表示装置と、カーソル移動指示を含む各種指示入力やデータ入力を行うための入力装置と、表示画面にそれぞれ独立した複数の表示データを表示するデータ表示部と、表示データのいずれかを選択表示データとしてこの選択表示データ位置にカーソルを表示するカーソル表示部と、選択表示データからカーソル移動の際に参照するカテゴリデータを抽出するカテゴリデータ抽出部と、抽出されたカテゴリデータに基づいて選択表示データ以外の表示データのカテゴリ検索を行うカテゴリ検索部と、カテゴリ検索結果に応じてカーソルを移動するカーソル移動部として機能させるための携帯型情報処理装置用プログラムを記録したコンピュータ読取可能な記録媒体としてもよい。
【００２１】
【発明の実施の形態】
本発明のカーソル移動方法およびその装置について具体的に説明する。
図１は本発明の一実施形態である携帯電話の構成を示すブロック図である。なお、電話機能アプリケーションソフト付の情報端末装置の場合も同様のブロック構成を備えている。
【００２２】
図において、１は入力装置、２は表示画面を有する表示装置、３はデータを記憶するためのメモリ、４は制御部である。また、５は外部メモリであるＣＤ−ＲＯＭ、フロッピディスク、ＩＣカード等の記録媒体読取装置であり、プログラムや外部データ等の読込が必要な場合に接続できるようになっている。
また、ここでは図示や詳細説明を省略するが、電話通信機能やインタネット通信機能が可能なように公知のデータ通信用機器および通信インタフェースが備わっている。
【００２３】
入力装置１は、携帯電話、携帯情報端末等のそれぞれの機器に適した形状のキーボード装置であり、テンキーや文字キーの他にそれぞれの機種によってカーソルキー、ファンクションキー等の特殊キーが配置されている。なお、キーの総数を減らしてキーボードの小型化を図る必要のため、カーソルキーやファンクションキーは、特殊キーとテンキーとの同時押下の場合に機能するようにしてもよい。入力装置１ではキー操作により入力信号が発生すると、これをコード信号に変換して制御部３に送り、各種制御指示入力や文字入力となる。
【００２４】
表示装置２は、例えば携帯可能な小型の液晶パネルが用いられる。但し、小型の携帯型表示装置として用いることができるものであれば液晶パネルに限られる必要はなく、その他の表示装置であってもよい。
【００２５】
メモリ３は、主にＲＯＭとＲＡＭとからなるが、記憶容量等の関係で必要に応じて外部メモリ（メモリカード、ＣＤＲＯＭ、ＨＤＤ等の各種メモリ媒体）を付設してもよい。
このメモリ３には、携帯型情報処理装置としての動作に必要な種々のデータが記憶されるが、本発明との関係では、表示画面に表示する複数の表示データをその表示位置であるカウンタ値と対応させて記憶する表示データ記憶領域３１、各表示データのカテゴリデータを記憶するカテゴリデータ記憶領域３２、現在のカーソル位置（すなわち選択表示データ位置）をカウンタ値として記憶するカーソル位置カウンタ領域３３、検索のために検索対象となる表示データのカウンタ値（表示データ位置）を１ずつ変化して順次このカウンタ値を記憶するポインタ領域３４、現在カーソルが表示されている選択表示データから抽出したカテゴリデータを一時記憶する第一バッファ領域３５、カテゴリ検索を実行するときにポインタ領域３４に記憶されているカウンタ値に対応する表示データから抽出したカテゴリデータを一時記憶する第二バッファ領域３６が設けられている。
【００２６】
制御部４は、ＣＰＵからなり、通常の携帯型情報処理装置に必要な一般的な制御を行うとともに、本発明との関係で、データ表示部３１、カーソル表示部３２、カテゴリデータ抽出部３３、カテゴリ検索部３４、カーソル移動部３５としての機能を実行するための制御を行う。
【００２７】
続いて、制御部４の各部についてさらに説明する。
データ表示部４１は、入力装置１から表示データを表示するための指示入力があったときに表示画面２に表示しようとする表示データを集めて表示データ記憶領域３１に記憶する。このとき、画面上の表示位置がカウンタ値として表示データに対応付けて記憶される。
そして、表示データ記憶領域３１に記憶した各表示データを表示画面の対応位置（カウンタ値で一義的に決定される位置）に表示する。なお、このとき各表示データに１種類あるいは複数種類のカテゴリデータが予め付いている場合は、カテゴリデータ記憶領域３２にこれを記憶する。
【００２８】
表示データはメモリ４に、予め多数のデータを登録することにより作成したデータ格納領域から必要なデータを表示のために取り出すようにしてもよいし（例えば受信電子メールを格納する場合）、外部から通信回線を介して入手することにより集めてもよく、その入手経路はどのようなものであってもよい。
【００２９】
カーソル表示部４２は、入力装置１から指定位置にカーソルを置くようにカーソル位置指定入力（カーソルキーによる指示や表示画面上の座標入力指示等のような従来からなされている一般的手法によるカーソル位置指定）があると、指定された位置をカウンタ値（位置データ）としてカーソル位置カウンタ３３に記憶し、そのカウンタ値の位置にカーソルを表示する。
また、後述するカテゴリ検索結果によるカーソル移動の際にも移動先位置であるカウンタ値をカーソル位置カウンタ３３に記憶してその位置にカーソルを表示する。
このようにしてカーソルが表示された表示データが選択表示データ３１ａとなる。
【００３０】
カテゴリデータ抽出部４３は、表示データ領域３１に記憶された表示データのうち選択表示データ３１ａ、すなわちカーソル位置カウンタ３３に記憶されているカウンタ値に対応する表示データからカテゴリデータを抽出してこれを第一バッファ領域３５に記憶する。
【００３１】
このとき、抽出するカテゴリデータは、予めカテゴリデータ領域３２に記憶してあるときはそこから取り出す。例えば、受信電子メールの未読・既読状態データがカテゴリデータとしてカテゴリデータ記憶領域３２に記憶されている場合である。又、カテゴリデータ領域３２にデータが記憶されていないときは表示データ３１から演算によりカテゴリデータを抽出して第一バッファ３５に記憶する。例えば各表示データの先頭文字の５０音データをカテゴリデータとするために、表示データの先頭文字を解析してカテゴリデータをする場合等である。
【００３２】
カテゴリ検索部４４は、カテゴリデータ抽出部４３によって抽出されたカテゴリデータに基づいて選択表示データ３１ａ以外の表示データについてカテゴリデータを検索する。
具体的にはカーソル位置カウンタ３３に記憶されたカウンタ値を基準にしてカテゴリ検索の対象となる他の表示データのカウンタ値がポインタ３４に記憶され、このポインタ３４のカウンタ値に対応する表示データについてカテゴリデータを抽出する。このときの表示データからのカテゴリデータの抽出はカテゴリデータ抽出部４３と同様の動作による。
【００３３】
そして抽出されたカテゴリデータは第二バッファ領域３６に記憶される。続いて第一バッファ領域３５に記憶したカテゴリデータと第二バッファ領域３６に記憶したカテゴリデータとを比較して一致、不一致等の判定を行う。例えばカテゴリデータが一致するデータを抽出したいときには、２つのバッファ領域３５、３６のデータが一致した場合には処理を進め、一致しない場合には、他の表示データについて同様の検索動作を実行する。このようにして所望のカテゴリデータを選択するカテゴリ検索を行う。
【００３４】
カーソル移動部４５は、カテゴリ検索部４４による検索結果に基づいてカーソルの移動を行う。具体的には検索の結果、カーソルを移動すべき表示データが選択されて定まったときに当該表示データのカウンタ値を新しくカーソル位置カウンタとして更新し、その位置にカーソルを移動する。
【００３５】
次に、本発明による動的なカーソル移動処理を実行したときの表示画面の表示状態変化について図を用いて説明する。図２は携帯電話の受信メール表示アプリケーションにおいて、複数の受信メールにおけるそれぞれの送信元氏名の表示データ（受信メールを特定するデータ）がリスト状に表示装置２に表示されているときに、入力装置１を操作して最初に指定した第一の表示データにカーソルを置いた状態から第二の表示データへ動的にカーソル移動するときの遷移状態を説明する図である。
【００３６】
入力装置１に含まれるテンキーの１つである「１」キーには、現在カーソルが置かれている選択表示データのカテゴリと同じカテゴリの表示データを検索して、該当する表示データにカーソルを移動するファンクションが割り付けられているとする。
表示画面には、受信メールの送信元氏名の表示データが表示され、さらに各表示データにはその受信メールが未読であるか既読であるかの状態を示す状態データが関連付けて表示されている。
使用者は、いずれかの表示データにカーソルを置くことによりその表示データを選択表示データに指定し、この状態で受信メール本文を呼び出して表示するためのキーを押すと、選択表示データに対応する受信メールが画面に表示されるようにプログラムが形成されている。
【００３７】
今、入力装置１に設けられているカーソル移動キー（あるいはカーソル移動キーに相当するキー）による従来からの一般的な方法でカーソルを移動し、「山下さん」からの受信メールにカーソルを置いて選択表示データとする。
続いて、「１」キー押下で、動的なカーソル移動を行う処理をスタートすると、まずカーソルのある「山下さん」のカテゴリデータが「既読」であることが確認される。
【００３８】
その後、他の表示データの検索が開始されされ、次データである「中村さん」のカテゴリデータが「山下さん」のカテゴリデータ（＝「既読」）と同一であるかどうかが確認され、「山下さん」のカテゴリデータとは異なっていると判断される。続いて、次データである「相川さん」について同様に「山下さん」のカテゴリデータ（＝「既読」）と同一かどうかが確認される。「相川さん」のカテゴリデータは「既読」であり、「山下さん」のカテゴリデータと同一であることからカーソル遷移先が「相川さん」であると決定され、「相川さん」までカーソルを遷移させる。
【００３９】
図３は、図２に示した動作を実行するためのフローチャートである。
（Ｓ１）
カーソル位置カウンタ（ＫＣ）３３に記憶されているカウンタ値（選択表示データの位置データ）をポインタ（Ｐ）３４に転送する。このポインタ３４に記憶されるカウンタ値は、検索対象となる表示データの位置データとなる。
【００４０】
（Ｓ２）
カーソル位置カウンタ（ＫＣ）３３のカウンタ値に対応する表示データ領域３１に記憶されている選択表示データ３１ａを対象として、この選択表示データ３１ａに関連付けられている選択表示データのカテゴリデータ３２ａ（図２では未読／既読に関するデータ）を抽出する。図２の例ではカテゴリデータ領域３２には予め未読／既読データがカテゴリデータとして記憶されているのでそれを抽出し、第一バッファ領域３５に記憶する。
【００４１】
（Ｓ３）
ポインタ（Ｐ）３４にセットされたカウンタ値を１進め、その値を再度ポインタ３４にセットする。これにより次に検索対象となる表示データのカウンタ値（位置データ）がポインタにセットされる。
【００４２】
（Ｓ４）
ポインタ（Ｐ）３４にセットされたカウンタ値に対応する表示データのカテゴリをカテゴリデータ領域３２から読み出し、第二バッファ領域３６にセットする。
このとき読み出せなかった場合は、最終表示データを超えているため対象データがないと判断されてカーソル移動を行わない。読み出すころができた場合はＳ５に進む。
【００４３】
（Ｓ５）
第二バッファ領域３６にセットされたデータが第一バッファ領域３５と同一のデータであるか比較する。不一致の場合は、カーソル移動先の表示データではないと判断されＳ３に戻り、一致するまでＳ３〜Ｓ５の動作を繰り返す。一致したときはＳ６に進む。
【００４４】
（Ｓ６）
Ｓ５にてデータが一致すればポインタ３４にセットされているカウンタ値に対応する表示データにカーソル移動を行う。
【００４５】
次に、本発明による動的なカーソル移動処理の他の表示例を説明する。
図４は、携帯電話の受信メール表示アプリケーションにおいて、未読メールにカーソルを移動する例である。
この場合、「２」キー押下で次の未読メールへカーソル移動するファンクションが割り付けられているとする。「２」キー押下後、まず現在カーソルが置かれてある表示データの次データである「川村さん」が「未読」であるか「既読」であるかを確認する。この場合、「既読」であるため「未読」という検索キーに合致しない。さらに次データである「木下さん」についても同様に調べる。「木下さん」のカテゴリは「未読」であるため、検索対象に合致するためカーソルを「木下さん」に移動させる。
この例の動作を実行するフローは、図３のＳ２で第１バッファ領域３５に「未読」という検索キーを記憶することになる。
【００４６】
ここでは「次の」未読メールへのカーソル移動を説明したが、「先頭からの」未読メール検索というファンクションを行う検索キーを設けてもよい。本例で「山下さん」が先頭であると仮定した場合、「中村さん」にカーソル移動することになる。
この例の動作を実行するフローでは、図３のＳ１でカーソル位置カウンタの初期値を先頭表示データのカウンタ値をセットして図３の動作を実行すればよい。
【００４７】
また、図５は同様の携帯電話の受信メール表示アプリケーションにおいて５０音順で「あ行」から始まる名前の送信元へカーソル移動する例である。この場合「１」キー押下で「あ行」から始まる名前の送信元へカーソル移動するファンクションが割り付けられているとする。「１」キー押下後、まずカーソルの次データである「中村さん」が「あ行」から始まるかどうかを確認するが、「な行」から始まる名前であるため該当しない。次データである「相川さん」について同様に確認する。「相川さん」は「あ行」より始まるためカーソル移動先に該当する。よってカーソルを「相川さん」に遷移させる。
【００４８】
この例の動作を実行するフローでは、図３のＳ２でカテゴリデータを抽出する際に、先の例のようにカテゴリデータ領域３２に予め各表示データの先頭文字の５０音を記憶させておいてもよいが、予め記憶させておくのではなく、表示データ３１領域の表示データからそれぞれ先頭文字の５０音を解析して求めるようにしてもよい。この場合の解析手順は、公知の５０音文字の検索手法による。
【００４９】
また、図６は同様の携帯電話の受信メール表示アプリケーションにおいて、アルファベット順で「Ａ」から始まる送信元へカーソル移動する例である。この場合、「メモ」キーと「２」キーとの同時押下で「Ａ」から始まる送信元へカーソル移動するファンクションが割り付けられているとする。「メモ」キー＋「２」キー押下後、まずカーソルの次データである「Ｊｅｒｒｙ」が「Ａ」から始まるかどうかを確認するが、「Ｊ」から始まるためカーソル移動先には該当しない。次データである「Ｎａｎｃｙ」についても同様に該当しない。
さらに次データである「Ａｎｄｒｅｗ」は「Ａ」より始まるためカーソル移動先に該当する。よってカーソルを「Ａｎｄｒｅｗ」に遷移させる。
【００５０】
この例の動作を実行するフローでは、図３のＳ２でカテゴリデータを抽出する際に、カテゴリデータ領域３２に予め先頭文字のアルファベット文字を記憶させておいてもよいが、予め記憶させておくのではなく、表示データ３１領域の表示データからそれぞれ先頭文字のアルファベット文字を解析して求めるようにしてもよい。この場合の解析手順は、公知のアルファベット文字の検索手法による。
【００５１】
また、図７は同様の携帯電話の受信メール表示アプリケーションにおいて、各受信メールに付された内部番号に基づく順番をもとにカーソル遷移を行う例である。この例では内部番号としてメールが受信された順番を分子とし、蓄積されたメール数を分母とする番号「１／５、２／５、・・・５／５」がそれぞれの受信メールに固有番号として付されている。この場合、「０」キー押下で降順に固有番号順にカーソル移動するファンクションが割り付けられているとする。
【００５２】
「１／５」の固有番号が付された受信メールにカーソルが表示された状態で「０」キーを押下すると、次データの固有番号（特にその分子の数）が確認されるが、この例では次データの固有番号は「４／５」（分子の数が４）であるためカーソル移動先に該当しない。その次のデータの固有番号が「２／５」（分子の数が２）であるため、カーソル移動先に該当する。よってカーソルを２つ先の「２／５番目のメール」に遷移させる。
本例では受信順を固有番号としているが、送信順など他の順であっても順位付けができるのものでれば同様のカーソル移動が可能である。
【００５３】
【発明の効果】
以上説明したように、本発明によれば、一定のルールに基づいて表示データを検索し、動的にカーソル位置を移動することができるので、特定の特徴を有するデータにカーソル移動したい場合に簡単な操作でカーソルを移動することができる。
また、一定の移動量や決まった位置までのカーソル移動しかできなかったものが一回の押下操作で所望位置までカーソル移動することができ高速に処理できるという優れた操作性が得られる。
【図面の簡単な説明】
【図１】本発明の一実施形態である携帯型情報処理装置の構成を示すブロック図。
【図２】本発明の一実施形態である携帯型情報処理装置で実行されるカーソル移動処理の際の表示状態例を説明する図。
【図３】本発明の一実施形態である携帯型情報処理装置でカーソル移動処理を実行するときのフローチャート。
【図４】本発明によるカーソル移動処理の他の表示状態例を説明する図。
【図５】本発明によるカーソル移動処理の他の表示状態例を説明する図。
【図６】本発明によるカーソル移動処理の他の表示状態例を説明する図。
【図７】本発明によるカーソル移動処理の他の表示状態例を説明する図。
【符号の説明】
１：入力装置
２：表示装置
３：メモリ
４：制御部
５：記録媒体読取装置
３１：表示データ記憶領域
３２：カテゴリデータ記憶領域
３３：カーソル位置カウンタ
３４：ポインタ
３５：第一バッファ領域
３６：第二バッファ領域
４１：データ表示部
４２：カーソル表示部
４３：カテゴリデータ抽出部
４４：カテゴリ検索部
４５：カーソル移動部
【図１】
2004178439.tif 000003
【図２】
2004178439.tif 000004
【図３】
2004178439.tif 000005
【図４】
2004178439.tif 000006
【図５】
2004178439.tif 000007
【図６】
2004178439.tif 000008
【図７】
2004178439.tif 000009