(57)【要約】【課題】スクロール対象とする標準画像が高速でスクロールされる場合においても、カーソル位置が示している情報を確認し易くする。【解決手段】標準画像上のカーソル位置を検出するカーソル位置検出手段と、検出されたカーソル位置に基づいてカーソルの移動速度を検出する速度検出手段と、標準画像上のカーソル位置に対応するガイド情報を格納するガイド情報格納手段と、カーソル位置検出手段で検出された現在のカーソル位置に対応するガイド情報をガイド情報格納手段から読み出すガイド情報管理手段と、ガイド情報格納手段で読み出されガイド情報を速度検出手段で検出された現在のカーソルの移動速度に応じて描画し、描画したガイド情報を標準画像と合成して表示部で表示する表示制御手段とを備えたものである。【選択図】図２
2008097202.tif 000002
【特許請求の範囲】
【請求項１】
表示部の画面に表示している標準画像上の位置をカーソルにより指示し、かつカーソルの移動に伴って当該標準画像をスクロールするようにした電子機器において、
標準画像上のカーソル位置を検出するカーソル位置検出手段と、
検出されたカーソル位置に基づいてカーソルの移動速度を検出する速度検出手段と、
標準画像上のカーソル位置に対応するガイド情報を格納するガイド情報格納手段と、
前記カーソル位置検出手段で検出された現在のカーソル位置に対応するガイド情報を前記ガイド情報格納手段から読み出すガイド情報管理手段と、
前記読み出されガイド情報を、前記速度検出手段で検出された現在のカーソルの移動速度に応じて描画し、描画したガイド情報を標準画像と合成して前記表示部で表示する表示制御手段とを備えたことを特徴とする電子機器。
【請求項２】
表示制御手段は、カーソルの移動速度に基づいてガイド情報を表示する／しないを判定するガイド表示判定手段を有したことを特徴とする請求項１記載の電子機器。
【請求項３】
ガイド表示判定手段は、表示すると判定した場合にはカーソルの移動速度に基づいたガイド情報の描画パラメータを生成することを特徴とする請求項２記載の電子機器。
【請求項４】
ガイド表示判定手段で生成される描画パラメータは、カーソルの移動速度に応じて、ガイド情報のスケール、不透明度、色、表示座標および／もしくは文字列を変化させるデータであることを特徴とする請求項３記載の電子機器。
【請求項５】
ガイド情報のスケールと不透明度は、カーソルの移動速度の増加に応じて大きくなるようにしたことを特徴とする請求項４記載の電子機器。
【請求項６】
ガイド情報の色は、カーソルの移動速度の増加に応じて背景色とのコントラストが大きくなるようにしたことを特徴とする請求項４記載の電子機器。
【請求項７】
ガイド情報の表示座標は、カーソルの移動速度の増加に応じて拡大し、かつ表示部の画面上に納まるようにしたことを特徴とする請求項４記載の電子機器。
【請求項８】
ガイド情報の文字列は、カーソルの移動速度の増加に応じて拡大し、かつ文字数が少なくなるようにしたことを特徴とする請求項４記載の電子機器。
【請求項９】
カーソル位置に基づいて表示されるガイド情報は、カーソルが指している標準画像の項目の一部を表す文字列としたことを特徴とする請求項１記載の電子機器。
【請求項１０】
カーソル位置に基づいて表示されるガイド情報は、カーソルが指している標準画像の項目の一部切り取り部分としたことを特徴とする請求項１記載の電子機器。
【請求項１１】
カーソル位置に基づいて表示されるガイド情報は、カーソルが指している項目の属性情報としたことを特徴とする請求項１記載の電子機器。
【請求項１２】
カーソル位置に基づいて表示されるガイド情報は、カーソルが指している項目の属性を表すアイコンとしたことを特徴とする請求項１記載の電子機器。
【請求項１３】
表示対象とするガイド情報の種類を選択設定するガイド表示設定手段を備え、
ガイド情報管理手段は、ガイド情報格納手段からガイド情報を読み出した際に、前記ガイド表示設定手段で設定された種類のガイド情報のみを表示対象として抽出するようにしたことを特徴とする請求項９から請求項１２のうちのいずれか１項記載の電子機器。
【請求項１４】
カーソル位置に対応するガイド情報は、画面表示されている標準画像の表示範囲より多くの項目またはエリアを含み、かつ概略表示する広範囲大略ガイドとしたことを特徴とする請求項１から請求項７のうちのいずれか１項記載の電子機器。
【請求項１５】
広範囲大略ガイドの画像データは、標準画像のデータ源から生成されるデータであることを特徴とする請求項１４記載の電子機器。
【請求項１６】
ガイド情報格納部は、広範囲大略ガイドに重畳表示する付加ガイド情報を格納しており、
表示対象とする付加ガイド情報の種類を選択設定するガイド表示設定手段を備え、
ガイド情報管理手段は、ガイド情報格納手段からガイド情報と付加ガイド情報を読み出した際に、前記ガイド表示設定手段で表示設定された種類の付加ガイド情報のみを抽出し当該ガイド情報に重畳するようにしたことを特徴とする請求項１４または請求項１５記載の電子機器。
【請求項１７】
標準画像および／もしくは付加ガイド情報のデータ源は、外部の情報源から通信あるいは放送波により取得するデータとしたことを特徴とする請求項１４から請求項１６のうちのいずれか１項記載の電子機器。
【請求項１８】
付加ガイド情報は、文字列および／もしくはアイコンで表示されることを特徴とする請求項１４から請求項１７のうちのいずれか１項記載の電子機器。
【請求項１９】
標準画像は、携帯電話の電話帳リスト、携帯電話のメールリスト、カーナビゲーション地図またはテレビもしくはレコーダの番組表としたことを特徴とする請求項１記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示画面上において、カーソル移動速度に応じたガイド情報を表示する電子機器に関するものである。
【背景技術】
【０００２】
近年、操作対象とする機能項目をリストにしたメニュー画像を表示画面に表示し、カーソルを当ててメニューを選択するようにした電子機器が普及している。このようなカーソルの表示方法として、メニュー選択の際に、ユーザが直感的にカーソルの移動方向や移動速度を認識できるようにするための技術が提案されている（例えば、特許文献１参照）。この技術では、表示しているメニューをスクロール操作する操作手段の動きを検知してスクロール速度を決定する。そして、この決定したスクロール速度に応じて、複数のメニューをスクロール表示すると共に、表示するメニューの量あるいは表示する大きさを可変する視覚的エフェクトを表示するようにしている。これを、回転ダイヤル（ジョグダイヤル）を設けた携帯電話機の例で説明すると、回転ダイヤルを回転操作した際に、ＣＰＵにより、その回転方向および回転速度を検出して、カーソルＣＲに対して所定の視覚的エフェクトを付加して表示する。視覚的エフェクトは、具体的には、回転方向および回転速度に応じて、花びらや炎が風に舞うようにしたものである。また、カーソルＣＲから気泡が立ち昇る視覚的エフェクトや、カーソルＣＲから流星が放射状に放出される視覚的エフェクトなどがある。したがって、ユーザは、この視覚的エフェクトの表示方向や表示速度により、直感的にメニューの移動方向や移動速度を認識することができることになる。
【０００３】
【特許文献１】特開２００５−７８１４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
以上の従来の技術では、移動速度や移動方向を示すために、スクロール速度に応じた視覚エフェクトの付加を行っているが、カーソルが当たっている項目の内容やカーソルの位置についての視覚提示を具体的に行うものではない。したがって、スクロールが高速になればなるほど、カーソルのあたっている項目が何を表しているのか、また全体の中でのどの位置にカーソルがいるのかなどを認識することは困難であった。
【０００５】
この発明は、上記問題点を解決するためになされたもので、スクロール対象とする標準画像が高速でスクロールされる場合においても、カーソル位置が示している情報を確認し易くする電子機器を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る電子機器は、表示部の画面に表示している標準画像上の位置をカーソルにより指示し、かつカーソルの移動に伴って当該標準画像をスクロールするようにした電子機器において、標準画像上のカーソル位置を検出するカーソル位置検出手段と、検出されたカーソル位置に基づいてカーソルの移動速度を検出する速度検出手段と、標準画像上のカーソル位置に対応するガイド情報を格納するガイド情報格納手段と、カーソル位置検出手段で検出された現在のカーソル位置に対応するガイド情報をガイド情報格納手段から読み出すガイド情報管理手段と、速度検出手段で検出された現在のカーソルの移動速度に応じて、読み出されガイド情報を描画し、描画したガイド情報を標準画像と合成して表示部で表示する表示制御手段とを備えたものである。
【発明の効果】
【０００７】
この発明によれば、スクロール対象とする標準画像上のカーソル位置に関連したガイド情報を、カーソルの移動速度に応じた形で標準画像に重畳して表示するようにしたので、高速スクロールであっても、カーソル位置が示している情報を確認しやすくし、確実な操作に結びつけることができるようになる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
この実施の形態１では、この発明を携帯電話機の電話帳に適用した例について説明する。
図１は携帯電話機における電話帳リストの表示画面を示す説明図である。この実施の形態１においては、図に示すように、携帯電話機が標準画像として表示している名前のリストをスクロールしているときに、スクロール速度がある値を超えた場合に、カーソルが指している位置の名前の頭文字をガイド情報として表示させることについて説明する。
【０００９】
図２はこの発明の実施の形態１に係る電子機器の表示処理機能の構成を示すブロック図である。
キー入力部１は、ユーザがカーソル移動の入力操作を行うキーを有する手段である。カーソル位置検出部２は、入力操作によりキー入力部１が出力する入力情報に基づいて標準画像上の新しいカーソル位置を検出する手段である。速度検出部３は、カーソル位置検出部２で逐次検出されるカーソル位置に基づいてカーソルの移動速度を検出する手段である。ガイド情報格納部４は、標準画像上のカーソル位置（この例では電話帳リストの項目）に対応するガイド情報（この例ではガイド文字列）をデータベースとして格納する手段である。なお、図示されていないが、元の電話帳データが更新された場合にガイド情報も更新されるものとする。ガイド情報管理部１０は、カーソル位置検出部２で検出された現在のカーソル位置に対応するガイド情報をガイド情報格納部４から読み出す手段である。表示制御部２０は、読み出されガイド情報を、速度検出部３で検出された現在のカーソルの移動速度に応じて描画し、描画したガイド情報を標準画像と合成して表示する手段である。表示部９は、表示制御部２０が生成した合成画像を表示する、例えばＬＣＤなどの表示器である。
【００１０】
上記表示制御部２０は、ガイド表示判定部５、ガイド表示描画部６、標準画像表示描画部７および表示合成部８からなる。ガイド表示判定部５は、カーソルの移動速度に基づいて、入力されたガイド情報を表示するか否かの判定を行い、表示すると判定した場合にはカーソルの移動速度に応じたガイド情報の描画パラメータを生成する手段である。ガイド表示描画部６は、入力された描画パラメータに基づいて描画を行ってガイド画像を生成する手段である。標準画像表示描画部７は、標準画像を描画し、カーソル位置に応じてスクロールされる画像データを出力する手段である。表示合成部８は、ガイド画像を標準画像に重畳して合成画像を生成する手段である。
【００１１】
次に、表示処理動作について説明する。
図２において、まず、キー操作が行われていない場合、表示制御部２０は標準画像である電話帳リストを表示部９で表示させる。例えば、図１（ａ）に示すような名前リストが表示される。名前リストから必要な名前を選択するために、ユーザがキー入力部１のキーを操作して、表示している名前リスト上にカーソルを移動させる。すると、カーソル位置検出部２が、キー入力部１からの入力情報に基づいてカーソルの位置を検出する。例えば、図１（ｂ）においては、カーソルが「青井太郎」の位置にあることを検出する。次に、速度検出部３により、カーソル位置に基づいてスクロール速度を検出する。この場合、速度検出部３は、以前のカーソル位置とその移動した時刻を記憶しており、これらのデータと新たに移動したカーソル位置とその移動した時刻に基づいて、カーソルの移動速度を算出する。例えば、図１（ａ）から図１（ｂ）に１行移るのに要した時間を１秒とした場合、その移動速度は１行／秒となる。
【００１２】
スクロール速度の検出と並行して、ガイド情報管理部１０では、入力された現在のカーソル位置にある名前リストに対するガイド情報を読み出す。この例では、ガイド情報格納部４には名前リストに対するガイド情報が記憶されている。ガイド情報としては、名前リストの属性情報が使用される。この名前リストの属性情報は、例えばふり仮名の一部、名前の一部切り取り部分、グループ、名前リストに対応する他アプリケーションの属性情報（例：未読メールの有無、不在着信の有無）などである。名前リストが更新／追加されると、自動的にそのガイド情報も更新されるようになっている。例えば、図３に示すようにガイド情報格納部４に格納されているガイド情報が名前のふり仮名の頭文字であった場合、今回、名前リスト上の「青井太郎」にカーソルが位置していたとすると、ガイド情報管理部１０は、ガイド情報として「あ」という文字を抽出する。
【００１３】
次に、ガイド表示判定部５では、図４のフローに示すように、速度検出部３で検出したカーソルの移動速度（スクロール速度）が一定の値を超えているかどうかを判定する（ステップＳＴ１）。スクロール速度が一定の値を超えていない場合は、ガイドの表示を行わないという判定を下す（ステップＳＴ４）。例えば図１（ｂ）では、スクロール速度が低いため、ガイドが表示されてない。一方、スクロール速度が一定の値を超えている場合、ガイド表示を行うという判定を下し、スクロール速度に応じたガイド情報の描画パラメータを生成する（ステップＳＴ２）。生成した描画パラメータをガイド表示描画部６へ送る（ステップＳＴ３）。
【００１４】
次に、ガイド表示判定部５から受け取った描画パラメータを用いて、ガイド表示描画部６にてガイド画像を生成し、表示合成部８へ受け渡す。表示合成部８では、受け取ったガイド画像を標準画像表示描画部７にて並行して生成しているこの機器の標準画像に重畳し、その合成画像を表示部９へ送り表示する。
この例では、図１（ｃ）に示すように、スクロール速度が一定の値を超えたため、カーソル位置の「大和田花子」に対して、ガイド画像としてスケールの大きな頭文字「お」を表示している。
なお、この例では、ガイド情報のスケールを１つで示しているが、スクロール速度の増加に応じてガイド情報のスケールを大きくなるように変化させ、その際、表示位置が表示画面からはみ出ないように調整するようにしてもよい。また、これに加えて、スクロール速度の増加に従って、表示しているガイド情報の色を、背景色に対してコントラスが大きくなるように変化させたり、ガイド情報の不透明度が高くなるように変化させたりしてもよい。
【００１５】
以上のように、スクロール速度が高くなるに伴いカーソル位置の名前の頭文字をガイド表示している。これにより、高速なスクロールの状況であっても、カーソルでフォーカスされている項目が何なのか認識することが容易になる。また、リストの並びかたが５０音順であれば、次にカーソルが動く項目が何であるのかを予見することも容易になる。つまり、そのスクロール速度に応じた適切な状況認識が可能となる。
【００１６】
実施の形態２．
この実施の形態２では、この発明を携帯電話機の受信メールリストにガイド情報を適用した例について説明する。
図５は携帯電話機における受信メール一覧の表示面に重畳するガイド情報の表示状況の例を示す説明図である。この例において、標準画像とする受信メールリストは、図５（ａ）〜（ｄ）に示すような日付・時刻順のタイトルを項目としたリストと、図５（２ａ）〜（２ｄ）に示すような日付・時刻順の送信者名を項目としたリストである。また、ガイド情報は、図５（ｃ）、（ｄ）の場合は、受信メールリストの項目のメールの受信日、受信時刻であり、一方、図５（２ｃ）、（２ｄ）の場合は、送信者のかしら文字、既読・未読のアイコンである。この実施の形態２も実施の形態１と同様に、スクロール速度がある値を超えるとカーソルが指している位置のリスト項目に対応するガイド情報を表示する。加えて、表示するガイド情報の種類を選択設定できるようにしている。さらに、この実施の形態２では、スクロール速度の増加に従って、ガイド表示の不透明度を高くしたり、ガイド表示のスケールを大きく変化させ、その際、表示画面からはみ出ないように表示位置を調整したりする。
【００１７】
図６はこの発明の実施の形態２による電子機器の表示処理機能の構成を示すブロック図である。図において、図２に相当する部分には同一符号を付し、その説明は原則として省略する。
受信メール表示設定部２１は、ユーザにより受信メールリストの項目の並べ方を設定する手段である。なお、受信メール表示設定部２１には、標準画像である受信メールリストの並べ方を設定する手段を用いればよい。受信メール表示設定部２１は、受信メールリストの並べ方を設定する手段である。設定された並べ方はガイド情報の表示に反映されるようになっている。ガイド表示設定部２２は、受信メール表示設定部２１で設定された受信メールリストの並べ方に応じたガイド情報の種類を記憶し、表示対象とするガイド情報の選択設定を行う手段である。ガイド情報管理部１０は、ガイド情報格納部４を管理し、入力されたカーソル位置とガイド表示設定の値に基づいてガイド情報格納部４から読み出したガイド情報を抽出し、抽出したガイド情報を出力する手段である。なお、この実施の形態２の場合のガイド情報格納部４には、受信メールリストのリスト項目（受信日とメールのタイトル、受信日と送信者指名など）ごとのガイド情報（受信日、受信時刻、送信者のかしら文字、既読・未読のアイコンなど）を記憶している。このガイド情報は、受信メールについての受信時刻、未読・既読の状態、送信者名などの属性情報である。受信メールリストが更新・追加されると、自動的にそのガイド情報も更新される。
【００１８】
次に、表示処理動作について説明する。
図６において、まず、キー操作が行われていない場合、表示制御部２０は携帯電話機の標準画像である受信メールリストを表示部９で表示させる。例えば、図５（ａ）あるいは図５（２ａ）の状態が表示される。ユーザがキー入力部１のキーを押下して、受信メールリスト上にカーソルを移動させると、カーソル位置検出部２はキー入力部１からの入力情報に基づいて現在のカーソルの位置を検出する。そして、速度検出部３は、検出されたカーソル位置に基づいてカーソルの移動速度を検出する。例えば、図５（ａ）から図５（ｂ）に移るのに１秒要した場合、その速度は１行／秒となる。カーソルの移動速度の検出と並行して、ガイド情報管理部１０では、現在のカーソルが位置している受信メールリストの項目に対するガイド情報をガイド情報格納部４から読み出す。この場合、読み出されたガイド情報の種類はガイド表示設定部２２の設定値によって絞り込まれる。
【００１９】
ここで、ガイド表示設定について説明すると、ガイド表示設定部２２では、図７に示すように、ユーザが表示対象を選択設定できるようになっている。例えば「表示する／しない」という設定が可能であり、ガイド表示設定部２２はその設定値を更新されるまで記憶する。また、表示する場合、図８に示すガイド表示設定部２２の動作フローにもあるように、リストの並び順の設定に連動する自動表示とカスタム表示の２つがある。いずれかの方法をとることも、その２つの方法を組み合わせることも可能である。自動表示（リストの並び順の設定に連動）は、受信メールリスト表示設定部２１で記憶されているメールリストの並び方に基づいて、リストの並び方を直接ガイドするように表示する種類が自動的に決められる。カスタム表示は、表示するガイド種類をユーザにより自由に設定（追加）できるようになっている。例えば、図５（ａ）〜（ｄ）は自動表示の設定をしている場合を示しており、日付順の並び方となっているため、ガイド情報としては日付・時刻を表示している。一方、図５（２ａ）〜（２ｄ）は自動表示およびカスタム表示の設定をしている場合を示している。そのため、ガイド情報としてはリストの並び順である名前のひらがな文字の一部に加えて、未読／既読のアイコンも表示している。これはユーザが未読／既読のガイド表示を行うカスタム表示の設定をしていたためである。
【００２０】
次に、ガイド情報管理部１０で行うガイド情報の抽出動作について、図９のフローに従って説明する。
ガイド情報管理部１０は、ガイド情報格納部４から受信メールリストのガイド情報一式を読み込むと（ステップＳＴ３１）、表示に必要なガイド情報の絞り込みを行う。最初に、カーソル位置検出部２で検出した現在のカーソル位置にあるガイド項目に対応するガイド情報を読み出す（ステップＳＴ３２）。次に、ガイド表示設定部２２で選択された表示設定に従って、使用するガイド情報の種類を絞り込む（ステップＳＴ３３）。例えば図７に示すように、リスト項目の冒頭の受信メールのタイトル「Ｒｅ：ＲＥ：Ｒｅ：打合せ」にカーソルが位置しているとした場合、それに対するガイド情報として、ガイド時間１「６日」、ガイド時間２「６日１６時」、ガイド名前１「あ」、ガイド名前２「あい」、ガイドアイコン「未読のアイコン」が用意されている。ユーザがガイド表示設定として自動表示（リストの並び順に連動）のみを表示設定としていた場合は、ガイド情報管理部１０は、図５（ｃ）、（ｄ）のように表示するガイド情報としてガイド時間１、ガイド時間２を抽出する。また、自動表示（リストの並び順に連動）およびカスタム表示として未読／既読アイコンを設定していた場合は、図５（２ｃ）、（２ｄ）のように表示するガイド名前１、ガイド名前２、ガイドアイコンを抽出する。ガイド情報管理部１０は、抽出したガイド情報をガイド表示判定部５に渡す（ステップＳＴ３４）。
【００２１】
ガイド表示判定部５では、図１０に示すように、速度検出部３で検出したカーソルの移動速度（スクロール速度）が一定の値を超えているかどうかを判定し（ステップＳＴ４１）、速度が一定の値を超えていない場合にはガイド情報の表示を行わないとする（ステップＳＴ４２）。この状態を図５の表示例で見ると、図５（ｂ）、（２ｂ）の場合は、スクロール速度が一定の値を超えない状態を表しており、したがってガイド情報は表示されない。一方、スクロール速度が一定の値を超えている場合、ガイド情報の表示を行うとして、スクロール速度に応じて描画パラメータを生成する（ステップＳＴ４３）。まず、図１１（ａ）に示すように、スクロール速度に応じてガイド内容の情報量を決める。この場合、情報量は、準備されたガイド名前の種類、日付・時刻の種類をスクロール速度に応じて選択することで制御される。続いて、図１１（ｂ）、（ｃ）、（ｄ）に示すように、スクロール速度に応じたガイド情報の描画パラメータとして、ガイド表示のスケール、不透明度、座標値を算出する。そして、ガイド表示判定部５は、生成した描画パラメータをガイド表示描画部６に渡す。
ガイド表示描画部６では、ガイド表示判定部５から受け取った描画パラメータに基づいてガイド画像を生成し、表示合成部８へ渡す。表示合成部８では、このガイド画像を標準画像表示描画部７で並行して生成した標準画像に重畳し、その合成画像を表示部９に与えて表示する。
【００２２】
次に、上記スクロール速度に応じて生成された描画パラメータに基づくガイド情報の表示状況の例を図５で説明する。
図５（ｃ）、（ｄ）、（２ｃ）、（２ｄ）が示す状態は、スクロール速度が一定の値を超えているため、ガイド情報を表示している。例えば図５（ｃ）の場合について見た場合、スクロール速度が中程度であり、そのため表示しているガイドの内容が「５日０２時」という文字列となっている。また、ガイド表示のスケールや不透明度が中程度で、水平方向の座標値は表示部９の画面内に納まるように画面右端からやや左側の位置に描画されている。一方、図５（ｄ）の場合は、スクロール速度が高いので、使用するガイドの内容が「３日」という文字列となっている。また、スケールや不透明度は図５（ｃ）よりも大きく、水平方向の座標値は表示部９の画面内に納まるように画面右端から大きく左側の位置に描画されている。このように、図５（ｄ）のガイド表示は、図５（ｃ）に比べ、情報量が少なくなっており、そのため高速なスクロール時に視認しやすいよう配慮されている。
【００２３】
また、図５（２ｃ）の場合について見ると、スクロール速度が中程度であり、そのため使用するガイドの内容が「あい」という文字列と既読のアイコンとなっている。ガイド表示のスケールや不透明度が中程度で、水平方向の座標値は表示部９の画面内に納まるように画面右端からやや左側の位置に描画されている。一方、図５（２ｄ）の場合は、スクロール速度が高いため、使用するガイドの内容が「あ」という文字列と既読のアイコンとなっている。また、ガイド表示のスケールや不透明度が大きく、水平方向の座標値は表示部９の画面内に納まるように画面右端から大きく左側の位置に描画されている。このように、図５（２ｄ）のガイド表示は、図５（２ｃ）に比べ、情報量が少なくなっており、そのため高速なスクロール時に視認しやすいよう配慮されている。
【００２４】
以上のように、この実施の形態２によれば、スクロール速度が高くなるに伴い受信メールリストの並び順を考慮したガイド情報を表示するようにしている。さらに、表示可能なガイド情報をユーザの希望にあわせて設定することを可能としている。またそのスクロール速度に応じて、ガイドの文字数や大きさなどを変化させている。これにより、高速なスクロールになればなるほど、フォーカスされている項目が何なのかを認識することが容易になる。同時にガイド表示設定によって、ユーザの好む使い方が可能となる。また、リストの並びかたに規則性があるため、次にカーソルが動く項目が何であるのかを予見することも容易になる。つまり、そのスクロール速度に応じた適切な状況認識が可能となる。
【００２５】
実施の形態３．
この実施の形態３では、この発明をナビゲーション地図の表示機能に適用した例について説明する。
図１２から図１７は、いずれもナビゲーション地図の表示面に重畳するガイド情報の表示状況の例を示す説明図である。この例において、標準画像はスクロール可能なナビゲーション地図である。この標準画像のデータ源は、周知のＣＤ−ＲＯＭ、ＬＤ−ＲＯＭ、ハードディスクである。また、ガイド情報は、画面表示されている標準画像の表示範囲より多くの地図エリアを含み、かつ概略表示される広域地図ガイド（広範囲大略ガイド）であり。なお、広域地図ガイドのスケールは、現在表示されているナビゲーション地図のスケールに対して拡大指定されるものとする。さらに、設定によりガイド情報に重畳して表示する付加ガイド情報として、周辺施設であるガソリンスタンド、コンビニなどのアイコン、その他の情報を表す文字列が用いられる。また、この実施の形態３の場合、カーソルの移動操作の結果は、カーソル（＋印）が画面中央に固定されているため、相対的に標準画像のスクロールとなって表れる。したがって、この場合のカーソルの移動速度はスクロール速度と同じになる。
この実施の形態３においては、図１２〜図１７に示すように、標準画像であるナビゲーション地図をスクロールする場合に、スクロール速度がある値を超えた場合、カーソルが指している地点の広域地図ガイドをガイド情報として表示中のナビゲーション地図に重畳して表示する。また、スクロール速度の増加に従って、広域地図ガイドの表示の不透明度を高くしたり、広域地図ガイドのスケールを大きくし、その際、表示画面からはみ出ないように表示位置を調整したりする。
【００２６】
図１８はこの発明の実施の形態３による電子機器の表示処理機能の構成を示すブロック図である。図において、図６に相当する部分には同一符号を付し、その説明は原則として省略する。
地図スケール検出部３１は、操作によりキー入力部１から与えられる入力情報に応じて地図スケールを算出する手段である。周辺施設設定部３２は、地図上に表示する周辺施設表示（付加ガイド情報）の設定データを記憶する手段であり、これは従来ナビゲーション装置に設けられているものを使用してもよい。広域地図ガイド生成部３３は、カーソル位置、現在の地図スケールおよび広域地図ガイドのスケール設定値に基づいて、ナビゲーション地図データからガイド情報として使用する広域地図の画像データとそのエリア座標を生成する手段である。また、この実施の形態３の場合のガイド表示設定部２２は、広域地図ガイドのスケールの設定を行い、また表示対象とする周辺施設のカテゴリーとガイド表示の種類の選択設定を行う手段である。また、この実施の形態３の場合のガイド情報格納部４は、カーソル位置と広域地図ガイドのスケールに対応した広域地図の画像データと設定された周辺施設情報を格納する手段である。また、この実施の形態３の場合のガイド情報管理部１０は、入力されたカーソル位置に基づいて広域地図ガイドの画像データと付加ガイド情報を読み出すと共に、広域地図ガイドのスケールおよび付加情報の表示設定値に基づいて、表示する文字列やアイコンなどの付加ガイド情報を抽出する手段である。
【００２７】
次に、動作について説明する。
まず、キー操作が行われていない場合、表示制御部２０は標準画像であるカーナビゲーション地図を表示部９で表示させる。例えば図１２（ａ）、図１３（ａ）に示すような地図が表示される。見たい場所を表示するために、ユーザがキー入力部１のキーを押下して、地図をスクロールする。すると、キー入力部１からの入力情報に基づいてカーソル位置検出部２がカーソルの位置を検出する。速度検出部３では、このカーソル位置によりカーソルの移動速度（スクロール速度）を検出する。例えば図１２（ａ）から図１２（ｂ）に移動するのに要した時間を１秒とし、画面上の画素としては２０ドット移動したとした場合、その速度は２０ドット／秒となる。このように、地図スケールに基づく地図上の移動距離（ｍ）ではなく、ユーザの目が実際に認識する表示画面上の移動距離（画素／ドット）について速度を算出する。
【００２８】
スクロール速度の検出と並行して、ガイド情報管理部１０では、現在のカーソルが位置している地点についての広域地図ガイドの画像データおよびこれに付加する周辺施設情報をガイド情報格納部４から読み出す。この場合のガイド情報管理部１０によるガイド情報の抽出は、ガイド表示設定部２２および広域地図ガイド生成部３３による設定条件に基づいて行われる。なお、ガイド情報格納部４に格納されている広域地図ガイドの画像データは、後述するように、ユーザのスクロール操作の都度、その操作結果に基づいて広域地図ガイド生成部３３にて生成され更新される。また、周辺施設設定部３２で設定された周辺施設情報が格納されている。
【００２９】
ここで、ガイド表示設定部３２におけるガイド表示設定について説明する。
ガイド表示設定部３２では、広域地図ガイドのスケール設定と表示する付加ガイドの種類の設定について記憶している。
まず、広域地図ガイドのスケール設定を行う方法について説明すると、図１９に示すように、特定の地点を含むエリアを選ぶ方法と現在表示している地図を任意の倍率で縮小する（広域にする）方法の２つがある。前者のために用意するエリアの例としては、現在のカーソル位置と隣接する市町村、現在位置する都道府県、あるいは現在のカーソル位置と目的地を含むエリアなどがある。一方、後者は、現在表示している地図スケールを基準にｎ倍（ｎ＜１）することで設定すればよく、ユーザが自由に設定できる方法である。
【００３０】
上記広域地図ガイドの表示例について説明すると、図１２（ｃ）、（ｄ）場合は、広域地図ガイドのスケールが現在の地図スケールの０．１倍となっている。一方、図１３（ｃ）、（ｄ）の場合は、広域地図ガイドのスケール設定が隣接する市町村を含むエリアとなっており、図１２（ｃ）、（ｄ）と比べて、より広範囲を確認することができる。また、図１４（ｃ）、（ｄ）の場合は、広域地図ガイドのスケール設定が現在の地図スケールの０．３倍となっており、図１２（ｃ）、（ｄ）と比べて、範囲は狭いが詳細を確認できる。さらに、図１７（ｃ）、（ｄ）の場合は、広域地図ガイドのスケール設定が現在の地図スケールの０．１倍となっており、図１２（ｃ）、（ｄ）と同じ倍率設定である。ただし、現在表示している地図のスケールが５ｍと図１２（ｃ）、（ｄ）の２倍の縮尺のため、広域地図ガイドも図１２（ｃ）、（ｄ）の２倍のスケールになっている。
【００３１】
次に、ガイド表示設定部２２で行う表示する付加ガイドの種類の設定について、図２０に示すフローに従って説明する。
まず、表示する／しないという設定を行う（ステップＳＴ５１）。表示する場合、自動表示（周辺施設設定に連動）とカスタム表示の選択を行う（ステップＳＴ５２、ＳＴ５３）。この場合、２つの表示方法を組み合わせることも可能にしている。自動表示（周辺施設設定に連動）は、周辺施設設定部３２でユーザ選択により表示設定している周辺施設に連動して表示を行う方法である。一方、カスタム表示は、表示する付加ガイドの種類をユーザが自由に追加設定するものである。次に、表示するガイドの種類を設定する（ステップＳＴ５４）。ここでは、複数の種類のガイドを選択して設定できるようにする。
【００３２】
上記ガイドの種類の設定を表示例で説明すると、図１２（ａ）〜（ｄ）は、自動表示（周辺施設設定に連動）の設定をしている場合を示したものであるが、周辺施設の表示としては何も設定していない状態を表している。そのため、ナビゲーション地図にも広域地図ガイドにもコンビニなどの施設ガイドが表示されていない。図１５（ｃ）、（ｄ）は、自動表示（周辺施設設定に連動）の設定をしている場合であり、さらに周辺施設の表示としてコンビニが設定されている状態を表している。そのため、ナビゲーション地図にも広域地図ガイドにもコンビニが表示されるようになっている。一方、図１６（ｃ）、（ｄ）は、自動表示（周辺施設設定に連動）の設定に加え、カスタム表示としてガソリンスタンドが設定されている状態を表している。そのため、コンビニはナビゲーション地図にも広域地図ガイドにも表示されるが、ガソリンスタンドは広域地図ガイドのみに表示されるようになっている。
【００３３】
次に、広域地図ガイド生成部３３による広域地図ガイドデータの生成について説明する。
広域地図ガイド生成部３３では、広域地図ガイドを生成するための情報として、３つの入力情報を必要とする。その情報は、カーソル位置検出部２からの現在のカーソル位置、地図スケール検出部３１からの現在の地図スケール、ガイド表示設定部２２からの広域地図ガイドのスケール設定値である。現在のカーソル位置は、広域地図の中心および現在カーソルが位置しているエリア（市町村など）を判定するために使用される。現在の地図スケールおよび広域地図ガイドのスケール設定値は、広域地図にするためのエリアを算出するのに用いられる。したがって、ユーザによるスクロール操作の結果に基づいて、その都度広域地図のエリアを生成する。このようにして、広域地図ガイド生成部３３は広域地図ガイドに使用する広域地図ガイドの画像データと広域地図のエリア座標を決定し広域地図ガイドデータとしてガイド情報管理部１０に渡す。ガイド情報管理部１０では、広域地図ガイドの画像データをガイド情報格納部４に記憶し、広域地図のエリア座標は表示する広域地図ガイドの抽出に用いる。
【００３４】
上記広域地図ガイドとそのエリア座標に関して表示例で説明すると、例えば、図１２（ｄ）場合は、現在のカーソル位置が自車の現在位置（ナビゲーション地図では隠れていて表示されていない）から右下におよそ５０ｍの位置にある。それに伴い、広域地図ガイドも図１２（ｃ）から比べると右下に移動していることが分かる。また、図１２（ｃ）場合は、地図スケールが１０ｍ、広域地図ガイドのスケールが０．１倍なので、広域地図ガイドをみると、川の河口部分まで含んでいる程度のエリアが確認できる。一方、図１７（ｄ）の場合は、図１２（ｄ）と現在のカーソル位置および広域地図スケール設定が同じであるが、地図スケールが５ｍなので図１２（ｄ）よりも拡大された地図になっている。そのため、図１７（ｄ）の広域地図ガイドは、図１２（ｄ）より拡大された広域地図になっており、図１２（ｄ）の広域地図ガイドで確認できる河口が含まれていない。
このように、現在のカーソル位置を始めとしたユーザの使用状態に応じたガイド情報を生成することで、より分かりやすいガイドにすることが可能となる。
【００３５】
ガイド情報格納部４には、カーソル位置と広域地図ガイドのスケールに対応した広域地図ガイドの画像データとそこに重畳する付加ガイド情報を格納している。広域地図ガイドの画像は上記広域地図ガイド生成部３３で生成したデータで逐次更新される。
ガイド情報管理部１０では、図２１に示すフローの処理を行う。まず、カーソル位置検出部２から現在のカーソル位置が入力されると、ガイド情報格納部４から広域地図ガイドの画像データと付加ガイド情報を読み出す（ステップＳＴ６１）。次に、広域地図ガイド生成部３３から入力された現在のカーソル位置におけるエリア座標内にある付加ガイド情報を抽出する（ステップＳＴ６２）。さらに、ガイド表示設定部２２で決められたガイド表示設定値に基づいて広域地図ガイドのエリア内に存在している付加ガイド情報の種類を抽出する（ステップＳＴ６３）。ここで、例えば図２２の周辺施設設定とガイド表示設定の画面に示すように、付加ガイド項目「コンビニ２、コンビニ４、ガソリンスタンド２」は広域地図ガイドのエリアに存在するため、表示対象として絞り込まれている。同時に、ガイド表示設定により「コンビニ１〜５」は表示しない設定であるが、「ガソリンスタンド１〜３」は表示する設定になっている。このことから、２つの絞込みにより残った「ガソリンスタンド２」のみを広域地図ガイドの上に表示することになる。
ガイド情報管理部１０は、抽出したガイド情報をガイド表示判定部５へ渡す（ステップＳＴ６４）。
【００３６】
ガイド表示判定部５では、図２３のフローに示すように、速度検出部３で検出したカーソルの移動速度が一定の値を超えているかどうかを判定する（ステップＳＴ７１）。カーソルの移動速度が一定の値を超えていない場合は、広域地図ガイドの表示を行わないと判定する（ステップＳＴ７２）。例えば図１２（ｂ）、図１３（ｂ）の場合は、スクロール速度が低いため、ガイド情報が表示されていない。一方、カーソルの移動速度が一定の値を超えている場合、広域地図ガイド表示を行うと判定する（ステップＳＴ７３）。例えば、図１２（ｃ）、（ｄ）および図１３（ｃ）、（ｄ）の状態は、カーソルの移動速度が一定の値を超えたため、広域地図ガイドの表示を行っている。
さらに、ステップＳＴ７３においてガイド表示を行う場合、ガイド表示判定部５では、図２４に示すように、広域地図ガイドの描画パラメータとして、カーソルの移動速度に応じたガイド表示（含む、付加ガイド情報）のスケール、不透明度、座標値を算出する。算出した描画パラメータをガイド表示描画部６へ渡す。
ガイド表示描画部６では、ガイド表示判定部５から受け取った描画パラメータに基づいてガイド画像を生成し、表示合成部８へ渡す。表示合成部８では、このガイド画像を標準画像表示描画部７で並行して生成した標準画像と合成し、その合成画像を表示部９に与えて表示する。
【００３７】
次に、上記スクロール速度に応じて生成された描画パラメータに基づくガイド情報の表示状況の例を説明する。
例えば図１２（ｃ）の場合は、スケールと不透明度が中程度で、座標値は表示部９の画面内に納まるように画面右端からやや左側の位置に描画されている。一方、図１２（ｄ）の場合は、スクロール速度が高いので、スケールと不透明度が大きく、座標値は表示部９の表示画面内に納まるように画面右端から大きく左側の位置に描画されている。このように、図１２（ｄ）の場合は、図１２（ｃ）に比べ、高速スクロール時に現在のカーソル位置と広域地図ガイドの関係を視認しやすいように配慮されている。
また、図１６（ｃ）の場合は、スケールや不透明度が中程度で、座標値は表示部９の表示画面内に納まるように画面右端からやや左側の位置に描画されている。また、広域地図ガイドに重畳しているコンビニとガソリンスタンドのアイコンも同様である。一方、図１６（ｄ）の場合は、スクロール速度が高いので、スケールや不透明度が大きく、座標値は表示部９の表示画面内に納まるように画面右端から大きく左側の位置に描画されている。同時に、広域地図ガイドに重畳しているコンビニとガソリンスタンドのアイコンも大きく不透明である。このように、図１６（ｄ）の場合は、図１６（ｃ）に比べ、重畳しているアイコンも含めて視認しやすい状態になっており、高速スクロール時に現在のカーソル位置と周辺施設との関係と、広域なエリアの中での位置関係も含めて理解しやすいよう配慮されている。
【００３８】
以上のように、この実施の形態３によれば、スクロール速度が高くなるに伴って広域地図ガイドを表示できるようにしている。また、表示可能な追加ガイド情報をユーザの希望に合わせて設定可能としている。これにより、高速なスクロールになればなるほど、現在のカーソル位置と周辺施設との関係や、広域なエリアの中での位置関係も含めて認識が容易になる。同時に、ガイド表示設定によって、ユーザの好む使い方が可能となる。また、ガイド情報である広域地図ガイドは、ユーザの使用状態を反映するために、現在のカーソル位置や地図スケールなどをその都度変化させている。つまり、より分かりやすい状況認識を実現できるようにしている。
【００３９】
実施の形態４．
この実施の形態４では、この発明をテレビやレコーダの番組表の表示機能に適用した例について説明する。
図２５から図２７は、いずれもテレビやレコーダの番組表の表示面に重畳するガイド情報の表示状況の例を示す説明図である。この例において、標準画像は、スクロール可能なテレビやレコーダの番組表であり、周知のように外部から通信、あるいは放送波により取得される。また、ガイド情報は、広範囲番組表（広範囲大略ガイド）である。この広範囲番組表は、標準画像である番組表上のカーソル位置が示す番組を含み、日数および当該番組表より拡大したＣＨ（チャネル）数の項目で構成された広範囲かつ大略表示される番組表である。付加ガイド情報は、お気に入り番組、人気番組、録画の予約番組などの情報で、設定によりアイコン、文字列などを用いてガイド情報に重畳表示される。この実施の形態４では、広範囲番組表とそれに付加するガイド情報とで、最終的に表示する「番組表を大まかに把握するためのガイド」を構成する。
この実施の形態４においては、図２５〜図２７に示すように、カーソルの移動速度がある値を超えると、カーソルが指している位置の項目（番組）に対応して「番組表を大まかに把握するためのガイド」を、標準画像である現在の番組表に重畳して表示する。また、スクロール速度の増加に従って、そのガイド表示の不透明度を高くしたり、スケールを大きくし、その際、表示画面からはみ出ないように表示位置を調整したりする。
【００４０】
図２８はこの発明の実施の形態４による電子機器の表示処理機能の構成を示すブロック図である。図において、図６に相当する部分には同一符号を付し、その説明は原則として省略する。
番組表提供センタ４１は、通信、あるいは放送波によりテレビの番組表を提供する外部情報源である。番組案内提供センタ４２は、番組表にある特定の番組の詳細情報および人気番組の情報を配信あるいは公開サービスする外部情報源である。外部情報取得部４０は、外部情報源から通信あるいは放送波により送られる番組表のデータおよび番組に対するガイド情報を取得する手段である。予約録画設定部４３は、予約録画の設定を行い、設定した録画予約番組情報を記憶する手段である。ジャンル設定部４４は、映画やスポーツなどのユーザのお気に入りジャンルを設定し、設定した特定ジャンル情報を記憶する手段である。番組表ガイド生成部４５は、現在のカーソル位置およびガイド表示設定部２２からの表示範囲の設定値に基づいて、外部情報取得部４０で取得した番組表データから広範囲番組表の画像データを生成すると共に、広範囲番組表のエリアを生成する手段である。この実施の形態４の場合のガイド情報格納部４は、カーソル位置に対応した広範囲番組表の画像データおよび付加ガイド情報（特定ジャンル番組、録画予約番組、番組ガイド情報など）を格納する手段である。また、この実施の形態４の場合のガイド情報管理部１０は、入力されたカーソル位置に応じて広範囲番組表と付加ガイド情報を読み出すと共に、エリア座標と表示設定値に基づいて広範囲番組表に重畳する付加ガイド情報の抽出を行う手段である。この実施の形態４の場合のガイド表示設定部２２は、広範囲番組表の表示範囲（表示日数および表示ＣＨ）の設定とこれに追加表示する付加ガイド情報の種類の設定を行う手段である。
【００４１】
次に、動作について説明する。
まず、キー操作が行われていない場合、表示制御部２０は標準画像であるテレビやレコーダの番組表、例えば図２６（ａ）あるいは図５（ａ）示すような番組表を表示部９で表示させる。ユーザがキー入力部１のキーを操作して、見たい番組の位置を選択するために番組表をスクロールしたとする。すると、キー入力部１からの入力情報に基づいて、カーソル位置検出部２がカーソルの位置を検出する。速度検出部３は、このカーソルの位置に基づいてカーソルの移動速度を検出する。カーソルの位置が、例えば図２６（ａ）から図２６（ｂ）に移動するのに要した時間が１秒の場合、その移動速度は１セル／秒となる。このカーソルの移動速度の検出と並行して、ガイド情報管理部１０では、現在のカーソル位置に基づいて広範囲番組表の画像データと付加ガイド情報を読み出すと共に、番組表ガイド生成部４５からのエリア情報およびガイド表示設定部２２からの表示設定値に基づいて、広範囲番組表に重畳する付加ガイド情報を抽出する。なお、ガイド情報格納部４に格納されている広範囲番組表の画像データは、後述するように、ユーザのスクロール操作の都度、その操作結果に基づいて番組表ガイド生成部４５にて生成され更新される。また、予約録画設定部４３で設定された予約番組情報、ジャンル設定部４４で設定された特定ジャンルの番組情報、外部情報取得部４０で取得した番組ガイド情報などが付加ガイド情報として格納されている。
【００４２】
ガイド表示設定部２２では、ガイド表示設定として、広範囲番組表の表示範囲（表示日数および表示ＣＨ数）の設定と、これに追加表示する付加ガイド情報の種類の設定の２つを行い、それらの設定値を記憶している。
まず、表示範囲についての設定を図２９のフローで説明する。表示日数については、現在表示している番組表のレイアウトで表示している日数以上で指定する。表示ＣＨ数についても同様に、現在表示している番組表のレイアウトで表示しているＣＨ数以上で指定する。なお、入手可能な番組表の最大日数や最大ＣＨ数を超えない範囲で、現在の番組表の日数やＣＨ数をｎ倍（ｎ＞１）することで設定してもよい。
次に、追加表示するガイド種類についての設定を図３０のフローで説明する。ここでは、追加表示するガイドを「表示する／しない」という設定が可能である。また、表示する場合、表示するガイド種類をユーザが自由に設定（追加）できるようになっている。
設定したガイド情報の表示範囲（表示日数および表示ＣＨ数）は、番組表ガイド生成部４５に渡される。また、追加表示するガイド種類の設定値はガイド情報管理部１０に渡される。
【００４３】
上記ガイド表示設定の例を、図２６で見ると、番組表のレイアウトが５時間×３ＣＨであり、これに対して広範囲番組表ガイドの範囲は、ＣＨ数が７ＣＨで、日数が２日の設定となっている。このため、現在表示しいている番組表よりも広範囲の番組表を「番組表を大まかに把握するためのガイド」で確認することが可能になる。また、追加表示する付加ガイド情報の種類としては、録画の予約番組とお気に入り番組が表示ＯＮとなっており、「番組表を大まかに把握するためのガイド」に、録画の予約番組とお気に入りの番組を表すアイコンが記載されている。
【００４４】
番組表ガイド生成部４５では、「番組表を大まかに把握するためのガイド」に用いる広範囲番組表のデータを生成する。そのため、入力として３つの情報、すなわちカーソル位置検出部２からの現在のカーソル位置、外部情報取得部４０からの取得番組表およびガイド表示設定部２２からの表示範囲の設定値（表示日数および表示ＣＨ数）を取得する。現在のカーソル位置は、広範囲番組表上に重畳するカーソル位置を算出するため使用される。取得番組表および表示範囲の設定値は、広範囲番組表のエリア（時刻とＣＨ）を算出し、そのエリアに納まる広範囲番組表の画像データを生成するために使用される。したがって、番組表ガイド生成部４５はカーソルの操作結果を反映して、その都度、広範囲番組表のエリアを生成し、そのエリアに納まる画像データを生成してガイド情報管理部１０に渡す。ガイド情報管理部１０では、番組表ガイド生成部４５が生成した広範囲番組表のデータのうち、画像データをガイド情報格納部４に格納し更新する。一方、広範囲番組表のエリアは、後述するように、ガイド情報管理部１０で読み出した広範囲番組表の画像データに重畳する付加ガイド情報を絞り込む際の条件として使用される。
【００４５】
上記広範囲番組表の表示状況を例で見ると、図２５（ｄ）の場合は、現在のカーソル位置が１ＣＨの午前８時にあり、広範囲番組表も同様であり、図２５（ｃ）と比べると下に移動していることが分かる。また、図２６（ｄ）の場合は、現在のカーソル位置が４ＣＨの午前８時にあり、広範囲番組表も同様であり、図２５（ｄ）の広範囲番組表と比べ、現在のカーソル位置がＣＨ方向に変わっている。なお、高速なスクロールを連続して続けた場合、広域番組表も更新を重ね、表示範囲の設定値に基づいて広範囲番組表自体の頁が変わり、高速スクロールを開始した時点のものとは異なる日が表示される。このように、現在のカーソル位置を始めとしたユーザの操作状況に応じた広範囲番組表を生成することで、より分かりやすい「番組表を大まかに把握するためのガイド」の表示を行うことが可能になる。
【００４６】
予約録画設定部４３、ジャンル設定部４４および外部情報取得部４０は、付加ガイド情報を提供する手段として設けられている。
予約録画設定部４３では、一般に行われている方法でユーザが予約録画の設定を行い、設定した録画の予約番組情報を記憶しておく。したがって、レコーダが従来から備えている予約録画設定部を使用してもよい。予約録画設定部４３は、ユーザが予約している全ての録画予約番組情報を、ガイド情報管理部１０に渡してガイド情報格納部４に格納する。
ジャンル設定部４４では、ユーザにより、映画やスポーツなどのユーザのお気に入りジャンルを設定し、設定した特定ジャンル情報を記憶する。また、設定した特定ジャンル情報を、ガイド情報管理部１０に渡してガイド情報格納部４に格納する。
外部情報取得部４０では、番組案内提供センタ４２から提供される、番組表にある特定の番組の詳細情報および人気番組ランキング情報などの番組ガイド情報を取得し、ガイド情報管理部１０に渡してガイド情報格納部４に格納する。なお、番組ガイド情報は、外部のサービスから取得するにあたり、ユーザのお気に入り情報を事前に登録しておいて、ユーザに合わせた情報としたものでもよい。
この実施の形態４場合、付加ガイド情報として、録画予約番組情報、特定ジャンル情報、番組ガイド情報を用いることにより、例えば図２７（ｃ）、（ｄ）のように、アイコンで表示し、見やすいガイド情報をユーザに提供することができるようになる。
【００４７】
ガイド情報管理部１０では、カーソル位置に基づいて、図３１のフローに示すように、表示に使用するガイドデータを読み出すと共に、付加ガイド情報の抽出を行う。
まず、ガイド情報格納部４から現在のカーソル位置に基づいてガイド情報に使用するデータ一式を読み出す（ステップＳＴ７１）。この場合のデータは、ガイド情報である広範囲番組表の画像データおよび付加ガイド情報である特定ジャンル番組や録画予約番組などのデータである。次に、番組表ガイド生成部４５で生成された広範囲番組表のエリア（時刻とＣＨ）に基づいて、図３２に示すように、広範囲番組表のエリア内に存在している付加ガイド情報を絞り込む（ステップＳＴ７２）。次に、ガイド表示設定部２２で設定した付加ガイド情報の種類の設定値に基づいて使用するデータを絞り込む（ステップＳＴ７３）。そして、最終的に抽出した付加ガイド情報のデータを、広範囲番組表の画像データと共にガイド表示判定部５へ渡す。
例えば図３２に示すように、「録画番組１、お気に入りジャンル３、ダウンロードした番組情報１」は、表示する広範囲番組表のエリアに存在するため、表示対象として絞り込まれている。同時に、ガイド表示設定により「録画番組１〜３」は表示する設定になっている。このことから、２つの絞込みにより残った「録画番組１」のみを広範囲番組表の画像データに付加したものが表示される「番組表を大まかに把握するためのガイド」になる。また、図２６のように、録画番組とお気に入り番組といった複数の内容を表示することも可能である。
【００４８】
ガイド表示判定部５では、図３３のフローに従って、スクロール速度に基づいて、入力されたガイド情報（付加ガイド情報も含む）を表示するか否かの判定を行い、表示する場合は描画パラメータを生成する。
まず、速度検出部３で検出したカーソルの移動速度が一定の値を超えているかどうかを判定する（ステップＳＴ８１）。速度が一定の値を超えていないと判定した場合は、広範囲番組表の表示を行わない（ステップＳＴ８２）。一方、カーソルの移動速度が一定の値を超えていると判定した場合、広範囲番組表の表示を行う（ステップＳＴ８３）。例えば、図２５（ｂ）、図２６（ｂ）の場合は、スクロール速度が低いので、広範囲番組表は表示されていないが、図２５（ｃ）、（ｄ）、図２６（ｃ）、（ｄ）の場合は、カーソルの移動速度が一定の値を超えるため、広範囲番組表の表示を行っている。
さらに、ステップＳＴ８３においてガイド表示を行う場合、ガイド表示判定部５では、図３４に示すように、広範囲番組表の描画パラメータとして、カーソルの移動速度に応じたガイド表示のスケール、不透明度、座標値を算出する。それらのパラメータをガイド表示描画部６に渡す。
次に、ガイド表示描画部６では、ガイド表示判定部５から受け取った描画パラメータを用いて広範囲番組表のガイド画像を生成し、表示合成部８へ受け渡す。表示合成部８では、このガイド画像を標準画像表示描画部７で並行して生成した標準画像と合成し、その合成画像を表示部９に与えて表示する。
【００４９】
次に、上記スクロール速度に応じて生成された描画パラメータに基づくガイド情報と付加ガイド情報、すなわち「番組表を大まかに把握するためのガイド」の表示状況の例を説明する。
例えば、図２６（ｃ）の場合は、スケールと不透明度が中程度で、座標値は表示部９の表示画面内に納まるように画面右端からやや左側の位置に描画されている。また、広範囲番組表に重畳しているコンビニとガソリンスタンドのアイコンも同様である。一方、図２６（ｄ）の場合は、スクロール速度が高いので、スケールと不透明度が大きく、座標値は表示部９の表示画面内に納まるように画面右端から大きく左側の位置に描画されている。同時に、広範囲番組表に重畳している録画番組とお気に入り番組のアイコンも大きく不透明である。このように、図２６（ｄ）の場合は、図２６（ｃ）に比べ、重畳しているアイコンも含めて視認しやすい状態になっており、高速スクロール時における現在のカーソル位置と追加ガイド情報の関係と、広範囲番組表の中での位置関係も含めて理解しやすいよう配慮されている。
【００５０】
以上のように、この実施の形態４によれば、スクロール速度が高くなるに伴って「番組表を大まかに把握するためのガイド」を表示できるようにしている。また、表示可能な追加ガイド情報をユーザの希望に合わせて設定可能としている。さらに、追加ガイド情報を外部から取得することで、ガイド情報をより充実させることを可能としている。これにより、高速スクロールになればなるほど、現在のカーソル位置と広範囲番組表の中での位置関係も含めて認識が容易になる。同時に、ガイド表示設定によって、また外部からのガイド情報を取得することによって、ユーザの好む使い方が可能となる。このように、「番組表を大まかに把握するためのガイド」は、ユーザの使用状態をより反映するために、現在のカーソル位置やスケールなどをその都度変化させている。つまり、より分かりやすい状況認識を実現できるようにしている。
【００５１】
以上のように、この発明の適用例として、カーソルを用いる携帯電話機の電話帳リスト、同受信メールのリスト、カーナビゲーション地図、テレビやレコーダの番組表について説明してきた。ほかに、携帯電話の場合、送信メールのリスト、音楽リスト、メニューリスト、地図画面、ＷＥＢブラウザ画面、写真画像などにも適用可能である。また、テレビやレコーダの場合、録画データリスト、音楽データリスト、メニューリスト、ＷＥＢブラウザ画面、写真画像などにも適用可能である。また、カーナビゲーションの場合、電話帳リスト、送信・受信メールのリスト、音楽リスト、ナビゲーションのメニューリスト、ＷＥＢブラウザ画面、写真画像などにも適用可能である。さらに、カーソルを用いて標準画像をスクロールして情報表示を行うその他の電子機器への適用が考えられる。
【図面の簡単な説明】
【００５２】
【図１】この発明の実施の形態１に係る携帯電話機における電話帳リストの表示画に重畳するガイド情報の表示状況の例を示す説明図である。を示す説明図である。
【図２】この発明の実施の形態１による電子機器の表示処理機能の構成を示すブロック図である。
【図３】この発明の実施の形態１に係るガイド情報格納部のガイド情報のデータ例を示す説明図である。
【図４】この発明の実施の形態１に係るガイド表示判定部の動作手順を示すフローチャートである。
【図５】この発明の実施の形態２に係る受信メール一覧の表示面に重畳するガイド情報の表示状況の例を示す説明図である。
【図６】この発明の実施の形態２による電子機器の表示処理機能の構成を示すブロック図である。
【図７】この発明の実施の形態２に係るガイド表示設定の例を示す説明図である。
【図８】この発明の実施の形態２に係るガイド表示設定部の動作手順を示すフローチャートである。
【図９】この発明の実施の形態２に係るガイド情報管理部の動作手順を示すフローチャートである。
【図１０】この発明の実施の形態２に係るガイド表示判定部の動作手順を示すフローチャートである。
【図１１】この発明の実施の形態２に係るガイド表示判定部で生成される描画パラメータの特性を示す説明図である。
【図１２】この発明の実施の形態３に係るナビゲーション地図の表示面におけるガイド情報の表示例を示す説明図である。
【図１３】この発明の実施の形態３に係るナビゲーション地図の表示面におけるガイド情報の他の表示例を示す説明図である。
【図１４】この発明の実施の形態３に係るナビゲーション地図の表示面におけるガイド情報の他の表示例を示す説明図である。
【図１５】この発明の実施の形態３に係るナビゲーション地図の表示面におけるガイド情報の他の表示例を示す説明図である。
【図１６】この発明の実施の形態３に係るナビゲーション地図の表示面におけるガイド情報の他の表示例を示す説明図である。
【図１７】この発明の実施の形態３に係るナビゲーション地図の表示面におけるガイド情報の他の表示例を示す説明図である。
【図１８】この発明の実施の形態３による電子機器の表示処理機能の構成を示すブロック図である。
【図１９】この発明の実施の形態３に係るガイド表示設定部による広域地図ガイドのスケール設定の方法について示す説明図である。
【図２０】この発明の実施の形態３に係るガイド表示設定部におけるガイドの種類設定の手順について示すフローチャートである。
【図２１】この発明の実施の形態３に係るガイド情報管理部の動作手順を示すフローチャートである。
【図２２】この発明の実施の形態３に係る追加ガイド情報の設定例を示す説明図である。
【図２３】この発明の実施の形態３に係るガイド表示判定部の動作手順を示すフローチャートである。
【図２４】この発明の実施の形態３に係るガイド表示判定部で生成される描画パラメータの特性を示す説明図である。
【図２５】この発明の実施の形態４に係る番組表の表示面に重畳するガイド情報の表示状況の例を示す説明図である。
【図２６】この発明の実施の形態４に係る番組表の表示面に重畳するガイド情報の表示状況の他の例を示す説明図である。
【図２７】この発明の実施の形態４に係る番組表の表示面に重畳するガイド情報の表示状況の他の例を示す説明図である。
【図２８】この発明の実施の形態４による電子機器の表示処理機能の構成を示すブロック図である。
【図２９】この発明の実施の形態４に係るガイド表示設定部による表示範囲の設定動作を示すフローチャートである。
【図３０】この発明の実施の形態４に係るガイド表示設定部による追加表示するガイド種類の設定動作を示すフローチャートである。
【図３１】この発明の実施の形態４に係るガイド情報管理部によるガイド情報の抽出動作を示すフローチャートである。
【図３２】この発明の実施の形態４に係る追加ガイド情報の設定例を示す説明図である。
【図３３】この発明の実施の形態４に係るガイド表示判定部の動作手順を示すフローチャートである。
【図３４】この発明の実施の形態４に係るガイド表示判定部で生成される描画パラメータの特性を示す説明図である。
【符号の説明】
【００５３】
１  キー入力部、２  カーソル位置検出部、３  速度検出部、４  ガイド情報格納部、５  ガイド表示判定部、６  ガイド表示描画部、７  標準画像表示描画部、９表示部、１０  ガイド情報管理部、２１  受信メール表示設定部、２２  ガイド表示設定部、３１  地図スケール検出部、３２  周辺施設設定部、３３  広域地図ガイド生成部、４０  外部情報取得部、４１  番組表提供センタ、４２  番組案内提供センタ、４３  予約録画設定部、４４  ジャンル設定部、４５  番組表ガイド生成部。
【図１】
2008097202.tif 000003
【図２】
2008097202.tif 000004
【図３】
2008097202.tif 000005
【図４】
2008097202.tif 000006
【図５】
2008097202.tif 000007
【図６】
2008097202.tif 000008
【図７】
2008097202.tif 000009
【図８】
2008097202.tif 000010
【図９】
2008097202.tif 000011
【図１０】
2008097202.tif 000012
【図１１】
2008097202.tif 000013
【図１２】
2008097202.tif 000014
【図１３】
2008097202.tif 000015
【図１４】
2008097202.tif 000016
【図１５】
2008097202.tif 000017
【図１６】
2008097202.tif 000018
【図１７】
2008097202.tif 000019
【図１８】
2008097202.tif 000020
【図１９】
2008097202.tif 000021
【図２０】
2008097202.tif 000022
【図２１】
2008097202.tif 000023
【図２２】
2008097202.tif 000024
【図２３】
2008097202.tif 000025
【図２４】
2008097202.tif 000026
【図２５】
2008097202.tif 000027
【図２６】
2008097202.tif 000028
【図２７】
2008097202.tif 000029
【図２８】
2008097202.tif 000030
【図２９】
2008097202.tif 000031
【図３０】
2008097202.tif 000032
【図３１】
2008097202.tif 000033
【図３２】
2008097202.tif 000034
【図３３】
2008097202.tif 000035
【図３４】
2008097202.tif 000036