(57)【特許請求の範囲】
【請求項１】
ユーザの選択対象物である要素について、前記要素が有する複数の属性に関する属性データを記憶する属性データ記憶手段と、
前記要素を示す要素画像の画像データを記憶する要素画像データ記憶手段と、
前記属性データに基づいて、第１の属性の観点で前記要素画像を配置するための背景グラフィックである第１の属性グラフィックと、前記第１の属性と異なる第２の属性の観点で前記要素画像を配置するための背景グラフィックである第２の属性グラフィックを生成する属性グラフィック生成手段と、
前記ユーザが前記要素の複数の属性から一の属性の選択を行うための属性選択手段と、
前記第１の属性から前記第２の属性へ選択が切り替えられたときに、前記第１の属性グラフィックから前記第２の属性グラフィックへ背景グラフィックを切り替える背景アニメーションを生成する背景アニメーション生成手段と、
前記第１の属性グラフィック上での前記要素画像の位置である第１要素画像位置と、前記第２の属性グラフィック上での前記要素画像の位置である第２要素画像位置を算出する要素画像位置算出手段と、
前記第１の属性から前記第２の属性へ選択が切り替えられたときに、前記要素画像の画像データおよび前記第１要素画像位置と前記第２要素画像位置の位置データに基づいて、前記第１要素画像位置から前記第２要素画像位置へ前記要素画像を移動させる要素画像アニメーションを生成する要素画像アニメーション生成手段と、
前記背景アニメーションの上に前記要素画像アニメーションを重ねるグラフィック合成処理を行うグラフィック合成手段と、
を備えたグラフィック表示装置であって、
さらに、前記グラフィック表示装置は、
前記第１の属性グラフィック上で前記ユーザが所定数の前記要素を要素集合として選択するための要素集合選択手段と、
選択された前記要素集合を囲む選択フレームの中心座標が背景グラフィックの中心座標になるように、前記第２の属性グラフィックを平行移動させる移動量を算出する移動量算出手段と、
前記要素集合選択手段によって前記要素集合が選択されたときに、前記移動量算出手段により算出された前記移動量に基づいて、前記第２の属性グラフィックを平行移動させるグラフィック移動処理を行うグラフィック移動手段と、
を備えることを特徴とするグラフィック表示装置。
【請求項２】
前記第１の属性グラフィック上で前記ユーザが所定数の前記要素を要素集合として選択するための要素集合選択手段と、
選択された前記要素集合を囲む選択フレームが背景グラフィックの縦サイズまたは横サイズにフィットするように、前記第２の属性グラフィックの縦横サイズを拡大または縮小する拡大縮小率を算出する拡大縮小率算出手段と、
前記要素集合選択手段によって前記要素集合が選択されたときに、前記拡大縮小率算出手段により算出された前記拡大縮小率に基づいて、前記第２の属性グラフィックの縦横サイズを拡大または縮小させるグラフィック拡大縮小処理を行うグラフィック拡大縮小手段と、
を備えたことを特徴とする請求項１に記載のグラフィック表示装置。
【請求項３】
前記要素集合選択手段によって選択されなかった前記要素の要素画像を非表示にするグラフィック非表示処理を行うグラフィック非表示手段を備えたことを特徴とする請求項１または請求項２に記載のグラフィック表示装置。
【請求項４】
前記要素画像アニメーション生成手段は、前記背景グラフィックの表示範囲内において前記要素画像を移動させる前記要素画像アニメーションを生成することを特徴とする請求項１ないし請求項３のいずれかに記載のグラフィック表示装置。
【請求項５】
前記要素画像アニメーション生成手段は、前記第１要素画像位置と前記第２要素画像位置の位置データに基づいて、前記第１要素画像位置から前記第２要素画像位置へ向けて略直線的に前記要素画像を移動させる前記要素画像アニメーションを生成することを特徴とする請求項１ないし請求項４のいずれかに記載のグラフィック表示装置。
【請求項６】
前記属性選択手段によって所定の属性が過去に選択されたときの前記属性グラフィックの表示設定の設定履歴データを記憶する設定履歴データ記憶手段を備え、
前記背景アニメーション生成手段は、
前記第１の属性グラフィックから前記第２の属性グラフィックへ切り替えるときの背景アニメーションとして、前記第２の属性が前回選択されたときの表示設定の第２の属性グラフィックから、前記第２の属性が今回選択されたときの表示設定の第２の属性グラフィックへ背景グラフィックが変化するプレビューアニメーションを生成することを特徴とする請求項１ないし請求項５のいずれかに記載のグラフィック表示装置。
【請求項７】
前記ユーザからのスロー再生要求に応じて、前記背景アニメーションおよび前記要素画像アニメーションを通常の再生速度より遅いスロー再生速度で再生するスロー再生手段を備えたことを特徴とする請求項１ないし請求項６のいずれかに記載のグラフィック表示装置。
【請求項８】
さらに、前記グラフィック表示装置は、
拡大縮小させる拡大縮小率を算出する拡大縮小率算出手段と、
前記要素集合選択手段によって前記要素集合が選択されたときに、前記拡大縮小率算出手段により算出された前記拡大縮小率に基づいて、前記第２の属性グラフィックの縦横サイズを拡大または縮小させるグラフィック拡大縮小処理を行うアニメーション拡大縮小表示手段と、
を備え、
前記選択対象物である要素のアニメーションは終点をもつ前記背景アニメーションと同時に行われ、
前記選択対象物である要素のアニメーションにおけるある瞬間での位置は、その瞬間に表示されている終点の位置との補間ではなく、前記の背景アニメーションの計算による終点の最後の位置との補間計算を行い描画することを特徴とする請求項１に記載のグラフィック表示装置。
【請求項９】
ユーザの選択対象物である要素が有する複数の属性に関する属性データに基づいて、第１の属性の観点で前記要素画像を配置するための背景グラフィックである第１の属性グラフィックと、前記第１の属性と異なる第２の属性の観点で前記要素画像を配置するための背景グラフィックである第２の属性グラフィックを生成し、
前記ユーザからの前記要素の選択要求に応じて前記第１の属性から前記第２の属性へ選択が切り替えられたときに、前記第１の属性グラフィックから前記第２の属性グラフィックへ背景グラフィックを切り替える背景アニメーションを生成し、
前記第１の属性グラフィック上での前記要素画像の位置である第１要素画像位置と、前記第２の属性グラフィック上での前記要素画像の位置である第２要素画像位置を算出し、
前記ユーザからの前記要素の選択要求に応じて前記第１の属性から前記第２の属性へ選択が切り替えられたときに、前記要素を示す要素画像の画像データおよび前記第１要素画像位置と前記第２要素画像位置の位置データに基づいて、前記第１要素画像位置から前記第２要素画像位置へ前記要素画像を移動させる要素画像アニメーションを生成し、
前記背景アニメーションの上に前記要素画像アニメーションを重ねるグラフィック合成処理を行うグラフィック表示方法であって、
さらに、前記グラフィック表示方法は、
前記第１の属性グラフィック上で前記ユーザが所定数の前記要素を要素集合として選択する処理と、
選択された前記要素集合を囲む選択フレームの中心座標が背景グラフィックの中心座標になるように、前記第２の属性グラフィックを平行移動させる移動量を算出する処理と、
前記要素集合選択手段によって前記要素集合が選択されたときに、前記移動量算出手段により算出された前記移動量に基づいて、前記第２の属性グラフィックを平行移動させるグラフィック移動処理を行う処理と、
を行うことを特徴とするグラフィック表示方法。
【請求項１０】
メモリに格納された、ユーザの選択対象物である要素が有する複数の属性に関する属性データと、前記要素を示す要素画像の画像データを用いて、
コンピュータに、
前記属性データに基づいて、第１の属性の観点で前記要素画像を配置するための背景グラフィックである第１の属性グラフィックと、前記第１の属性と異なる第２の属性の観点で前記要素画像を配置するための背景グラフィックである第２の属性グラフィックを生成する処理と、
前記ユーザからの前記要素の選択要求に応じて前記第１の属性から前記第２の属性へ選択が切り替えられたときに、前記第１の属性グラフィックから前記第２の属性グラフィックへ背景グラフィックを切り替える背景アニメーションを生成する処理と、
前記第１の属性グラフィック上での前記要素画像の位置である第１要素画像位置と、前記第２の属性グラフィック上での前記要素画像の位置である第２要素画像位置を算出する処理と、
前記ユーザからの前記要素の選択要求に応じて前記第１の属性から前記第２の属性へ選択が切り替えられたときに、前記要素画像の画像データおよび前記第１要素画像位置と前記第２要素画像位置の位置データに基づいて、前記第１要素画像位置から前記第２要素画像位置へ前記要素画像を移動させる要素画像アニメーションを生成する処理と、
前記背景アニメーションの上に前記要素画像アニメーションを重ねるグラフィック合成処理と、
を実行させるグラフィック表示プログラムであって、
さらに、前記グラフィック表示プログラムは、
前記コンピュータに、
前記第１の属性グラフィック上で前記ユーザが所定数の前記要素を要素集合として選択する処理と、
選択された前記要素集合を囲む選択フレームの中心座標が背景グラフィックの中心座標になるように、前記第２の属性グラフィックを平行移動させる移動量を算出する処理と、
前記要素集合選択手段によって前記要素集合が選択されたときに、前記移動量算出手段により算出された前記移動量に基づいて、前記第２の属性グラフィックを平行移動させるグラフィック移動処理を行う処理と、
を実行させることを特徴とするグラフィック表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の属性を有する要素について属性の選択を切り替えて要素の選択を行うときに、視覚的にユーザを補助する機能を備えたグラフィック表示装置に関する。
【背景技術】
【０００２】
日常の生活において、我々は「行楽地や話題の場所に行く」「買い物をする」「レストランで食事をする」等の様々な行動をする。その際、我々は「どの場所に行くのか」「どれを買うのか」「どれを食べるのか」等の種々の項目について、多数の選択肢の中からある選択肢を抽出または選択するという作業を行う。多くの情報があふれる現在の社会では、このような選択肢の数が以前にもまして増えてきた。また、多価値観や多様性のニーズに合わせて、選択される対象物も様々な複雑な側面や性質を持つようになってきた。さらに、ユーザが選択肢を選択する際の判断基準も一つだけではなく、いろいろな角度から多角的に選択肢をみて選択が行われるようになってきた。なお、ここでは、レストランなどの選択対象物を「要素」といい、複数の要素を「要素群」ともいう。また、選択対象物である要素が有する様々な側面や性質を「属性」という。
【０００３】
従来、地図上で選択対象物である施設の選択を行うときに使用されるグラフィカルユーザインターフェース（ＧＵＩ）用のプログラムとして、地図情報表示プログラムが知られている（例えば特許文献１参照）。選択対象物である施設は、「地図上の位置（緯度、経度）」の属性と、「施設概要情報（施設名、大分類、小分類）」の属性を有している。そして、従来のプログラムでは、画面が二つのフレームに分割されており、地図表示用のフレームに施設の地図上の位置が表示されるとともに、情報表示用のフレームに施設の概要情報（施設名、大分類「食べる」、小分類「和食」など）が表示される。
【特許文献１】特開２００３−１０７９９０号公報（第４−１０頁、第４図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の地図情報表示プログラムでは、画面が二つのフレームに分割され、それぞれのフレームに選択対処物（施設）の二つの属性の情報が離れて表示される。その場合、ユーザは、施設の「地図上の位置」と「概要情報」を対応づけるときに、２つのフレームでそれぞれ対応する箇所を探し出す必要がある。選択対象物である施設の数が多い場合には、多くの施設の各々について２つのフレームでそれぞれ属性の情報が表示される箇所を見つける際のユーザの負担が大きい。
【０００５】
また、従来の地図情報表示プログラムでは、ユーザは、ある施設の「地図上の位置」と「概要情報」の関係を確認する場合、一方のフレームから他方のフレームへ視線を大きく移動させる必要がある。選択対象物である施設の数が多い場合、ユーザは、このような動作を繰り返して全体を理解をしたうえで、その中からある選択対象物を選択することになる。しかし、従来のように二つのフレームが離れて配置されていると、ユーザの視線運動の距離が長くなり、施設の「地図上の位置」と「概要情報」の関係を確認することが容易でない。
【０００６】
また、従来の地図情報表示プログラムでは、2フレーム分の画像を一つの画面に表示する必要があるが、画面の大きさに制限のあるデバイス（カーナビゲーション装置や携帯電話機など）では、各フレームの表示サイズが小さくなってしまい、各フレームに表示できる情報量も限られるという問題もある。
【０００７】
本発明は、上記の課題に鑑みてなされたもので、選択対象物（要素）の属性の情報が表示される箇所を見つける際のユーザの負担を軽減でき、各要素について複数の属性の関係を容易に確認することができ、画面の大きさに制限のあるデバイスでも十分な情報量を表示することのできるグラフィック表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のグラフィック表示装置は、ユーザの選択対象物である要素について、前記要素が有する複数の属性に関する属性データを記憶する属性データ記憶手段と、前記要素を示す要素画像の画像データを記憶する要素画像データ記憶手段と、前記属性データに基づいて、第１の属性の観点で前記要素画像を配置するための背景グラフィックである第１の属性グラフィックと、前記第１の属性と異なる第２の属性の観点で前記要素画像を配置するための背景グラフィックである第２の属性グラフィックを生成する属性グラフィック生成手段と、前記ユーザが前記要素の複数の属性から一の属性の選択を行うための属性選択手段と、前記第１の属性から前記第２の属性へ選択が切り替えられたときに、前記第１の属性グラフィックから前記第２の属性グラフィックへ背景グラフィックを切り替える背景アニメーションを生成する背景アニメーション生成手段と、前記第１の属性グラフィック上での前記要素画像の位置である第１要素画像位置と、前記第２の属性グラフィック上での前記要素画像の位置である第２要素画像位置を算出する要素画像位置算出手段と、前記第１の属性から前記第２の属性へ選択が切り替えられたときに、前記要素画像の画像データおよび前記第１要素画像位置と前記第２要素画像位置の位置データに基づいて、前記第１要素画像位置から前記第２要素画像位置へ前記要素画像を移動させる要素画像アニメーションを生成する要素画像アニメーション生成手段と、前記背景アニメーションの上に前記要素画像アニメーションを重ねるグラフィック合成処理を行うグラフィック合成手段と、を備えている。
【０００９】
ユーザが要素の複数の属性から第１の属性を選択すると、背景グラフィックである第１の属性グラフィックの上に第１の属性の観点で配置された要素画像が重ねて表示される。ユーザが第１の属性から第２の属性へ選択を切り替えると、第１の属性グラフィックから第２の属性グラフィックへ背景グラフィックを切り替える背景アニメーションとともに、第１要素画像位置から第２要素画像位置へ要素画像を移動させる要素画像アニメーションが表示される。そして、背景グラフィックである第２の属性グラフィックの上に第２の属性の観点で配置された要素画像が重ねて表示される。これにより、ユーザは、属性の選択を切り替えたときに、注目している要素の要素画像の動きを目で追うだけで、その要素画像が第２の属性グラフィック上で配置される位置を知ることができ、属性の情報が表示される箇所を見つける際のユーザの負担が軽減される。また、この場合、要素の要素画像の動きにユーザの視線を追従させることによって、ユーザの視線運動の距離が長い場合であっても、各要素についての複数の属性の関係を容易に確認することができる。また、従来のように画面を二つのフレームに分割する必要がないので、画面の大きさに制限のあるデバイスでも、表示サイズを十分に確保することができ、十分な情報量を表示することができる。
【００１０】
また、本発明のグラフィック表示装置は、前記第１の属性グラフィック上で前記ユーザが所定数の前記要素を要素集合として選択するための要素集合選択手段と、選択された前記要素集合を囲む選択フレームの中心座標が背景グラフィックの中心座標になるように、前記第２の属性グラフィックを平行移動させる移動量を算出する移動量算出手段と、前記要素集合選択手段によって前記要素集合が選択されたときに、前記移動量算出手段により算出された前記移動量に基づいて、前記第２の属性グラフィックを平行移動させるグラフィック移動処理を行うグラフィック移動手段と、を備えてもよい。
【００１１】
ユーザが第１の属性グラフィック上で所定数の要素を選択すると、第１の属性から第２の属性へ選択の切替えが行われたときに、その要素集合を囲む選択フレームが背景グラフィックの中心になるように、第２の属性グラフィックを平行移動させる。これにより、ユーザの選択した要素（要素集合）を中心にして第２の属性グラフィックが表示され、第２の属性グラフィックにおいてユーザが選択した要素（要素集合）の情報が見やすくなる。
【００１２】
また、本発明のグラフィック表示装置は、前記第１の属性グラフィック上で前記ユーザが所定数の前記要素を要素集合として選択するための要素集合選択手段と、選択された前記要素集合を囲む選択フレームが背景グラフィックの縦サイズまたは横サイズにフィットするように、前記第２の属性グラフィックの縦横サイズを拡大または縮小する拡大縮小率を算出する拡大縮小率算出手段と、前記要素集合選択手段によって前記要素集合が選択されたときに、前記拡大縮小率算出手段により算出された前記拡大縮小率に基づいて、前記第２の属性グラフィックの縦横サイズを拡大または縮小させるグラフィック拡大縮小処理を行うグラフィック拡大縮小手段と、を備えてもよい。
【００１３】
ユーザが第１の属性グラフィック上で所定数の要素を選択すると、第１の属性から第２の属性へ選択の切替えが行われたときに、その要素集合を囲む選択フレームが背景グラフィックの縦サイズまたは横サイズにフィットするように、第２の属性グラフィックの縦横サイズを拡大縮小させる。これにより、ユーザの選択した要素（要素集合）が背景グラフィックに収まるように表示され、第２の属性グラフィックにおいてユーザが選択した要素（要素集合）の情報が見やすくなる。
【００１４】
また、本発明のグラフィック表示装置は、前記要素集合選択手段によって選択されなかった前記要素の要素画像を非表示にするグラフィック非表示処理を行うグラフィック非表示手段を備えてもよい。
【００１５】
これにより、ユーザが選択しなかった要素の要素画像は非表示になり、ユーザが選択した要素（要素集合）の情報が見やすくなる。なお、非表示には、要素画像を目立たないように表示することも含まれる。
【００１６】
また、本発明のグラフィック表示装置では、前記要素画像アニメーション生成手段は、前記背景グラフィックの表示範囲内において前記要素画像を移動させる前記要素画像アニメーションを生成してもよい。
【００１７】
これにより、要素画像アニメーションで要素画像が移動するときに背景グラフィックの表示範囲外に出ることがない。したがって、ユーザは注目している要素の要素画像の動きを容易に目で追うことができる。
【００１８】
また、本発明のグラフィック表示装置では、前記要素画像アニメーション生成手段は、前記第１要素画像位置と前記第２要素画像位置の位置データに基づいて、前記第１要素画像位置から前記第２要素画像位置へ向けて略直線的に前記要素画像を移動させる前記要素画像アニメーションを生成してもよい。
【００１９】
これにより、要素画像アニメーションで要素画像が略直線的に移動するので、ユーザは注目している要素の要素画像の動きを容易に目で追うことができる。
【００２０】
また、本発明のグラフィック表示装置は、前記属性選択手段によって所定の属性が過去に選択されたときの前記第２の属性グラフィックの表示設定の設定履歴データを記憶する設定履歴データ記憶手段を備え、前記背景アニメーション生成手段は、前記背景アニメーションにおいて前記第２の属性グラフィックへの切り替えが行われるときに、前記所定の属性が前回選択されたときの表示設定の第２の属性グラフィックから前記所定の属性が今回選択されたときの表示設定の前記第２の属性グラフィックへ背景グラフィックが変化するプレビューアニメーションを生成してもよい。
【００２１】
ユーザが第１の属性から第２の属性へ選択の切替えを行ったときに、プレビューアニメーションが表示される。プレビューアニメーションでは、まず、第２の属性が前回選択されたときの表示設定（中心座標または縦横サイズなど）の第２の属性グラフィックが表示され、その後、その第２の属性が今回選択されたときの表示設定（中心座標または縦横サイズなど）の第２の属性グラフィックへ変化する。これにより、ユーザは、第２の属性グラフィックへ背景グラフィックが切り替えられたときに、前回選択したときの第２の属性グラフィックと、今回選択した第２の属性グラフィックとの関係（位置関係など）を容易に把握することができる。
【００２２】
また、本発明のグラフィック表示装置は、前記ユーザからのスロー再生要求に応じて、前記背景アニメーションおよび前記要素画像アニメーションを通常の再生速度より遅いスロー再生速度で再生するスロー再生手段を備えてもよい。
【００２３】
これにより、ユーザがスロー再生要求を行うと、要素画像アニメーションがスロー再生される。したがって、ユーザは注目している要素の要素画像の動きを容易に目で追うことができる。
【００２４】
本発明のグラフィック表示方法は、ユーザの選択対象物である要素が有する複数の属性に関する属性データに基づいて、第１の属性の観点で前記要素画像を配置するための背景グラフィックである第１の属性グラフィックと、前記第１の属性と異なる第２の属性の観点で前記要素画像を配置するための背景グラフィックである第２の属性グラフィックを生成し、前記ユーザからの前記要素の選択要求に応じて前記第１の属性から前記第２の属性へ選択が切り替えられたときに、前記第１の属性グラフィックから前記第２の属性グラフィックへ背景グラフィックを切り替える背景アニメーションを生成し、前記第１の属性グラフィック上での前記要素画像の位置である第１要素画像位置と、前記第２の属性グラフィック上での前記要素画像の位置である第２要素画像位置を算出し、前記ユーザからの前記要素の選択要求に応じて前記第１の属性から前記第２の属性へ選択が切り替えられたときに、前記要素を示す要素画像の画像データおよび前記第１要素画像位置と前記第２要素画像位置の位置データに基づいて、前記第１要素画像位置から前記第２要素画像位置へ前記要素画像を移動させる要素画像アニメーションを生成し、前記背景アニメーションの上に前記要素画像アニメーションを重ねるグラフィック合成処理を行う。
【００２５】
この方法によっても、上記と同様にして、ユーザは、属性の選択を切り替えたときに、注目している要素の要素画像の動きを目で追うだけで、その要素画像が第２の属性グラフィック上で配置される位置を知ることができる。属性の情報が表示される箇所を見つける際のユーザの負担が軽減される。また、この場合、要素の要素画像の動きにユーザの視線を追従させることによって、ユーザの視線運動の距離が長い場合であっても、各要素についての複数の属性の関係を容易に確認することができる。また、従来のように画面を二つのフレームに分割する必要がないので、画面の大きさに制限のあるデバイスでも、表示サイズを十分に確保することができ、十分な情報量を表示することができる。
【００２６】
本発明のグラフィック表示プログラムは、メモリに格納された、ユーザの選択対象物である要素が有する複数の属性に関する属性データと、前記要素を示す要素画像の画像データを用いて、コンピュータに、前記属性データに基づいて、第１の属性の観点で前記要素画像を配置するための背景グラフィックである第１の属性グラフィックと、前記第１の属性と異なる第２の属性の観点で前記要素画像を配置するための背景グラフィックである第２の属性グラフィックを生成する処理と、前記ユーザからの前記要素の選択要求に応じて前記第１の属性から前記第２の属性へ選択が切り替えられたときに、前記第１の属性グラフィックから前記第２の属性グラフィックへ背景グラフィックを切り替える背景アニメーションを生成する処理と、前記第１の属性グラフィック上での前記要素画像の位置である第１要素画像位置と、前記第２の属性グラフィック上での前記要素画像の位置である第２要素画像位置を算出する処理と、前記ユーザからの前記要素の選択要求に応じて前記第１の属性から前記第２の属性へ選択が切り替えられたときに、前記要素画像の画像データおよび前記第１要素画像位置と前記第２要素画像位置の位置データに基づいて、前記第１要素画像位置から前記第２要素画像位置へ前記要素画像を移動させる要素画像アニメーションを生成する処理と、前記背景アニメーションの上に前記要素画像アニメーションを重ねるグラフィック合成処理と、を実行させる。
【００２７】
このプログラムによっても、上記と同様にして、ユーザは、属性の選択を切り替えたときに、注目している要素の要素画像の動きを目で追うだけで、その要素画像が第２の属性グラフィック上で配置される位置を知ることができる。属性の情報が表示される箇所を見つける際のユーザの負担が軽減される。また、この場合、要素の要素画像の動きにユーザの視線を追従させることによって、ユーザの視線運動の距離が長い場合であっても、各要素についての複数の属性の関係を容易に確認することができる。また、従来のように画面を二つのフレームに分割する必要がないので、画面の大きさに制限のあるデバイスでも、表示サイズを十分に確保することができ、十分な情報量を表示することができる。
【発明の効果】
【００２８】
本発明によれば、選択対象物（要素）の属性の情報が表示される箇所を見つける際のユーザの負担を軽減でき、各要素について複数の属性の関係を容易に確認することができ、画面の大きさに制限のあるデバイスでも十分な情報量を表示することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態のグラフィック表示装置について、図面を用いて説明する。本実施の形態では、カーナビゲーション装置や携帯電話機等の表示デバイスとして用いられるグラフィック表示装置の場合を例示する。このグラフィック表示装置は、複数の属性を持つ複数の選択対象物から効果的にユーザの欲しいものを選び出すための選択支援機能を備えたグラフィカルユーザインターフェース（ＧＵＩ）である。具体的には、選択対象物である要素のもつ属性（性質）にそって視覚的に分布表示された要素の中から効果的にユーザが要素を選択するのを補助する機能を備えている。この機能は、グラフィック表示装置のメモリやＨＤＤに格納されているプログラムによって実現される。
【００３０】
まず、本実施の形態のグラフィック表示装置の構成について説明する。図１は、グラフィック表示装置の主要な構成を示すブロック図である。図１に示すように、グラフィック表示装置１は、液晶パネル等で構成されたディスプレイ２と、コントロールボタンやタッチパネル等で構成された入力デバイス３と、ＣＰＵやメモリ等で構成されたソフトウェア部４を備えている。このソフトウェア部４は、データベース部５と選択部６と画像処理部７と算出部８とフィッティング部９を備えている。
【００３１】
データベース部５は、ユーザの選択対象物（要素）が有する複数の属性に関する属性データを記憶する属性データベース５１と、要素を示す要素画像の画像データを記憶する要素画像データベース５２と、所定の属性が過去に選択されたときの属性グラフィック（背景グラフィック）の表示設定の設定履歴データを記憶する設定履歴データベース５３を備えている。ここでは、属性データベース５１が、本発明の属性データ記憶手段に相当し、要素画像データベース５２が、本発明の要素画像データ記憶手段に相当する。また、設定履歴データベース５３が、本発明の設定履歴データ記憶手段に相当する。
【００３２】
選択部６は、ユーザが入力デバイス３を用いて行った属性の選択要求に応じて複数の属性から一の属性の選択を行う属性選択部６１と、ユーザが入力デバイス３を用いて行った要素集合の選択要求に応じて所定数の要素を要素集合として選択する要素集合選択部６２を備えている。ここでは、属性選択部６１が、本発明の属性選択手段に相当し、要素集合選択部６２が、本発明の要素集合選択手段に相当する。
【００３３】
画像処理部７は、様々な属性の観点で要素画像を配置するための背景グラフィックである属性グラフィックを生成する属性グラフィック生成部７１と、ユーザによって属性の選択が切り替えられたときに属性グラフィック（背景グラフィック）を切り替える背景アニメーションを生成する背景アニメーション生成部７２を備えている。また、画像処理部７は、ユーザによって属性の選択が切り替えられたときに要素画像を移動させる要素画像アニメーションを生成する要素画像アニメーション生成部７３と、背景アニメーションの上に要素画像アニメーションを重ねるグラフィック合成処理を行うグラフィック合成部７４を備えている。ここでは、属性グラフィック生成部７１が、本発明の属性グラフィック生成手段に相当し、背景アニメーション生成部７２が、本発明の背景アニメーション生成手段に相当する。また、要素画像アニメーション生成部７３が、本発明の要素画像アニメーション生成手段に相当し、グラフィック合成部７４が、本発明のグラフィック合成手段に相当する。
【００３４】
背景アニメーション生成部７２は、後述するように、属性グラフィックを切り替えるときの背景アニメーションとして、後述するプレビューアニメーションを生成する。プレビューアニメーションは、その属性が前回選択されたときの表示設定（中心座標および縦横サイズ）から、今回選択されたときの表示設定（中心座標および縦横サイズ）へ変化させるアニメーションである。つまり、プレビューアニメーションは、今回選択された属性の属性グラフィックを表示する前に、その属性が前回選択されたときの属性グラフィックをプレビュー的に表示するアニメーションであるともいえる。
【００３５】
要素画像アニメーション生成部７３は、後述するように、背景グラフィックの表示範囲内で要素画像を移動させるように要素画像アニメーションを生成する。つまり、この要素画像アニメーション生成部７３では、要素画像がアニメーションの再生中に画面内に収まるような要素画像アニメーションが生成されるともいえる。また、要素画像アニメーション生成部７３は、後述するように、ユーザによって属性の選択が切り替えられたときに要素画像を略直線的に移動させるように要素画像アニメーションを生成する。つまり、この要素画像アニメーション生成部７３では、要素画像が画面内を略直線的に移動するような要素画像アニメーションが生成されるともいえる。
【００３６】
また、画像処理部７は、ユーザに選択されなかった要素の要素画像を非表示にするグラフィック非表示部７５と、ユーザが入力デバイス３を用いて行ったスロー再生要求に応じて背景アニメーションと要素画像アニメーションをスロー再生速度で再生するスロー再生部７６を備えている。ここでは、グラフィック非表示部７５が、本発明のグラフィック非表示手段に相当し、スロー再生部７６が、本発明のスロー再生手段に相当する。
【００３７】
算出部８は、属性グラフィック上での要素画像の位置である要素画像位置を算出する要素画像位置算出部８１と、ユーザに選択された要素集合を囲む選択フレームが画面の中心に位置するように属性グラフィックを平行移動させる移動量を算出する移動量算出部８２と、ユーザに選択された要素集合を囲む選択フレームが画面サイズにフィットするように属性グラフィックの縦横サイズを拡大縮小する拡大縮小率を算出する拡大縮小率算出部８３を備えている。ここでは、要素画像位置算出部８１が、本発明の要素画像位置算出手段に相当する。また、移動量算出部８２が、本発明の移動量算出手段に相当し、拡大縮小率算出部８３が、本発明の拡大縮小率算出手段に相当する。
【００３８】
フィッティング部９は、算出された移動量に基づいて属性グラフィックを平行移動させるグラフィック移動部９１と、算出された拡大縮小率に基づいて属性グラフィックの縦横サイズを拡大または縮小するグラフィック拡大縮小部９２を備えている。ここでは、グラフィック移動部９１が、本発明のグラフィック移動手段に相当し、グラフィック拡大縮小部９２が、本発明のグラフィック拡大縮小手段に相当する。
【００３９】
（要素の属性）
図２は、要素の属性を説明をするための説明図である。図２に示すように、ユーザの選択対象物である要素は、いろいろな異なった属性（性質）を持っている。この属性は、数値によって表現することができる。例えば、「レストラン」という要素（選択対象物）は、「値段」「出される料理のカテゴリ」「雰囲気」などの属性を有している。これらの属性のパラメータは、連続値または不連続値として表される。例えば、「値段」の属性のパラメータは連続値であり、「料理のカテゴリ」の属性のパラメータは、和食か洋食か中華かなどの不連続値である。
【００４０】
図２では、m個の要素（E１〜Eｍ）が、それぞれｎ個の属性（値段、カテゴリなど）を持っている様子が示される。図２に示すように、属性には、「値段」や「カテゴリ」、「雰囲気」や「話題性」、「緯度」や「経度」などの位置情報などが含まれる。また、属性には、要素を順番に並べるための「番号」や、その要素の「説明」などが含まれてもよい。
【００４１】
（属性グラフィックと要素画像）
図３（ａ）〜（ｄ）は、属性グラフィックと要素画像の表示例を示した図である。属性グラフィックは、要素の属性を表示するためのものであり、要素画像を属性に対応する位置に配置するためのものであるともいえる。
【００４２】
図３（ａ）は、「カテゴリ」の属性グラフィックに要素画像をプロットした画面の一例である。この例では、和食やイタリアンなどの「カテゴリ」を横軸としたグラフ（属性グラフィック）に、要素（Ｅ１〜Ｅ４）を示す黒丸印（要素画像）がそれぞれの属性に対応する位置にプロットされている。つまり、この図３（ａ）は、横軸1次元の「カテゴリ」のグラフ表示であるともいえる。
【００４３】
図３（ｂ）は、「カテゴリ」と「値段」の属性グラフィックに要素画像をプロットした画面の一例である。この例では、和食やイタリアンなどの「カテゴリ」を横軸とし、１０００円や２０００円などの「値段」を縦軸としたグラフ（属性グラフィック）に、要素（Ｅ１〜Ｅ５）を示す黒丸印（要素画像）がそれぞれの属性に対応する位置にプロットされている。つまり、この図３（ｂ）は、横軸が「カテゴリ」で縦軸が「値段」のグラフ表示であるともいえる。
【００４４】
図３（ｃ）は、「緯度」と「経度」の属性グラフィックに要素画像をプロットした画面の一例である。この例では、東西を示す「経度」を横軸とし、南北を示す「緯度」を縦軸とした地図（属性グラフィック）に、要素（Ｅ１〜Ｅ３）を示す黒丸印（要素画像）がそれぞれ地図上で対応する位置にプロットされている。つまり、この図３（ｃ）は、横軸が東西の「経度」、縦軸が南北の「緯度」を示すグラフ表示、すなわち地図表示であるともいえる。
【００４５】
図３（ｄ）は、「番号」と「説明」の属性グラフィックに要素画像をプロットした画面の一例である。この例では、要素の順番を示す「番号」を縦軸とし、要素の「説明」を並べたグラフ（属性グラフィック）に、要素（Ｅ１〜Ｅ３）を示す黒丸印（要素画像）がそれぞれの説明の位置にプロットされている。つまり、この図３（ｄ）は、要素の説明が任意の順番で縦にならんだグラフ表示であるともいえる。
【００４６】
このように、図３（ａ）〜（ｄ）の例では、要素（例えばレストラン）を要素画像（黒丸印）で表して、属性グラフィックの上にプロットされている。このようにして、複数の要素（要素群）の属性に関する分布が視覚的に表現される。要素を示す要素画像には、黒丸印のほかに、例えば、白丸印、アイコン、バルーン、文字、写真などの画像が含まれる。
【００４７】
なお、これらの属性グラフィックは、1次元、2次元、3次元のグラフであっても、要素の属性の対応する位置に要素画像をプロットすることが可能である。これらのグラフ表示を見ることにより、ユーザは、どのような属性をもつ要素群がどのように分布しているのかを容易に理解することができる。また、ユーザは、一つの属性のグラフ表示のみならず、他の属性のグラフ表示を見て、要素群の持つ多面性を理解することができる。
【００４８】
（空間切替え＋選択）
つぎに、本実施の形態で用いられる「空間切り替え＋選択」による要素の抽出方法の概要を、図面を用いて説明する。
【００４９】
ここでは、図３に示したようなある属性を軸としたグラフのプロットを、それぞれの属性を象徴する「空間」と呼ぶ。例えば、「値段」の属性でプロットしたグラフを「値段空間」といい、「味」の属性でプロットしたグラフを「味空間」といい、「地理的な位置（緯度、経度）」でプロットしたグラフを「地理空間（地図）」という。つまり、選択対象物である要素の持つ属性の数に応じて、その属性を象徴する空間があるともいえる。その空間内で、要素をプロットすることで、ユーザは要素群の分布を理解することができる。
【００５０】
ユーザは、入力デバイス３を用いて、ある空間のグラフ上で分布表示された要素群の中から欲しい要素（もしくは要素群）を選ぶ。ここでは、このようなユーザのアクションを「選択」と呼ぶ。この、選択というアクションは、例えば、ユーザがタッチパネルを利用して、画面上に表示されるある要素を象徴するアイコン（要素画像）を選んでタッチすることにより実行される。また、例えば、ユーザが指で選択したい要素群を線（ラバーバンドと呼ばれる）で囲って選択範囲を指定し、決定ボタンなどを押すことにより実行される。
【００５１】
また、ユーザは、一つの空間のみならず、複数の空間での要素群の分布の違いを見比べることで、その要素群に対する多面的な理解を深め、効果的に要素の選択をすることができる。つまり、ある要素に関して、ある空間でどのように位置しているのかを見て、要素の選択を行った後、さらに別の空間でどう位置しているのかをみて見て、さらに要素の選択を行う。このように、ある空間での要素のプロット分布から別の空間での要素のプロット分布に画面の表示を切り替えることを、ここでは「空間の切り替え」と呼ぶ。
【００５２】
この「空間の切り替え」について、図４〜図８を用いて詳細に説明する。図４（ａ）は、横軸を「カテゴリ」とし縦軸を「値段」とした「カテゴリ−値段」空間での要素群の分布を示す図である。図４（ｂ）は、図４（ａ）と同じ要素群について「地理空間」での分布を示した図である。
【００５３】
ここでは、説明の便宜のため、図４（ａ）では、それぞれのレストランが黒丸印で表されており、図４（ｂ）では、それぞれのレストランが白丸印で表されている。実際には、これらの要素（レストラン）は、要素画像（アイコンや写真など）で表されている。ここでは、図４（ａ）の各レストランの黒丸印は、図４（ｂ）のいずれかの白丸印にそれぞれ対応している。
【００５４】
仮に、ユーザが「カテゴリ−値段」空間で、要素群の分布、つまりレストランの値段やカテゴリによる分布を閲覧していて、次に、「地理空間」での分布を見たいと、アクションを起こしたとする。このとき、「カテゴリ−値段」空間から「地理空間」への「空間切り替え」が行われる。
【００５５】
空間切り替えは、例えば、図５（ａ）のように、携帯デバイスに付属するジョグダイヤルをユーザがひねることで実現される。または、図５（ｂ）のように、接触センサ（または近接センサ）上でユーザが指をスライドさせることで実現される。または、図５（ｃ）のように、ユーザがボタンを押すことで実現される。
【００５６】
本実施の形態の空間の切り替えは、図４（ａ）の画面が急に図４（ｂ）の画面に変わるのではなく、一定の時間をかけて徐々に行われる。具体的には、図４（ａ）の空間に分布している各レストラン（黒丸印で表示）が、図４（ｂ）の空間に分布している各レストラン（白丸で表示）の対応する位置まで直線の軌道を描いてアニメーション移動する。これにより、ユーザは、あるレストランが別の空間のプロットではどこに移動したのか目で追従して、視覚的に容易に理解することができる。ユーザの視線の追従を考慮すると、この空間の切り替えは約０．５秒以上の時間をかけて行うのが望ましい。
【００５７】
図４（ｃ）は、要素画像（アイコンなど）が移動する直線の軌道を示した図である。図４（ｃ）に示すように、本実施の形態では、各要素画像（アイコン）が直線の軌道上を移動するので、ユーザは、移動するアイコンを容易に目で追うことができる。
【００５８】
多数の要素画像（アイコン）が同時に移動し始めると、ユーザがこれを目で追うのは容易ではない。そこで、本実施の形態では、要素の「選択」というユーザの行為が行われると、後述するように、選択されなかった要素群のアイコンが消え、また、選択された要素の部分の画面を拡大することで、要素画像の移動アニメーション（要素画像アニメーション）を目で追従しやすくなる。
【００５９】
また、ユーザの視線の追従を考慮したさらなる工夫として、移動アニメーションのスロー再生を、図６を用いて説明する。図６（ａ）は、図５に示したボタンやタッチパネルなどにユーザが指を触れる前の状態を示した図である。この状態から、ユーザが空間を切り替えようとしたときに、指をタッチパネルやボタンに押したままにすると、図６（ｂ）に示すように、アイコンの移動アニメーションが普通より遅い再生速度で始まる。あるいは、アイコンが一瞬だけ早く動いて、その後ゆっくりと動き出すなどの移動アニメーションが始まる。このような移動アニメーションのスロー再生により、ユーザはどの方向へアイコンが移動するのか目で容易に追うことができる。
【００６０】
さらに、図６（ｃ）に示すように、ユーザが指をボタンから離すと、普通の再生速度の移動アニメーションに切り替えることができる。ユーザは、だいたいどの方向にアイコンが動きだすのかを、初めのゆっくりした動きで把握することができる。その後は、直線の軌道を描くということが理解していれば、どのあたりにアイコンが移動するかを容易に予測することができる。アイコンの移動予測ができたら、ボタンやタッチパネルから指を離す。このようにして、ユーザはアイコンの移動先の位置を容易に理解することができる。
【００６１】
図７（ａ）〜（ｄ）は、空間切り替えのときの画面の変化の様子を示した説明図である。ここでは、図７（ａ）の「値段−カテゴリ空間」から図７（ｄ）の「地理空間」までの画面の変化を説明する。画面の変化は、図７（ａ）の「値段−カテゴリ空間」から始まる。その後、図７（ｂ）に示すように、背景グラフィックのカテゴリの点線枠や軸が消え、各要素群アイコンが移動をはじめる。そして、図７（ｃ）に示すように、時間がたつにつれて、各アイコンは直線の軌道に沿って徐々に移動する。最後に、図７（ｄ）に示すように「地理空間」の背景画が表示され、地図上での各レストランの分布が「地理空間」として示される。これで空間切り替えが終了する。
【００６２】
図８（ａ）および（ｂ）は、「空間切り替え」のときに、要素画像（アイコン）と背景画像（属性グラフィック）がどのように描画されているかを概念的に示した図である。なお、図８（ａ）は、「空間切り替え」の様子を概念的に示した鳥瞰図であり、図８（ａ）は、「空間切り替え」の様子を概念的に示した平面図であるともいえる。
【００６３】
図８（ａ）では、上方にユーザの目が配置されており、ユーザの目からみて上側の表示層として、アニメーション移動する要素画像（アイコン）を描画するアイコン表示層が表示されている。また、ユーザの目からみて下側の表示層として、空間を描画するための背景グラフィック（属性グラフィック）を描画する背景表示層が表示されている。この背景表示層には、ユーザが選んでいる空間の背景画（軸や、ラベル、枠など）が描画される。ユーザの目から、各層までの深さの値は任意であるが、アイコンが描画される層は、背景画の層よりも手前に配置されている。空間が切り替わる際、アイコン表示層では、各アイコンが移動するアニメーションが表示され、空間背景表示層では、空間切り替えの前の空間背景画から次の空間背景画への描画による切り替わりが行われる。
【００６４】
（移動＋拡大縮小）
これまでの説明では、空間切り替えのアニメーションの間、背景画が単に別の背景画に切り替えられるように描画されるという最も簡単な例を説明した。以下、本発明の特徴的な空間切替えアニメーションとして、アイコン表示層でアイコンがアニメーションで移動し、かつ、背景表示層で背景がアニメーションで「移動＋拡大縮小」する例を説明する。
【００６５】
図９（ａ）〜（ｄ）は、背景表示層の背景画の移動と拡大縮小についての説明図である。ここでは、まず、背景画の移動と拡大縮小の定義について説明する。図９（ａ）は、背景表示層に描かれた背景画をユーザの目から見たときの説明図である。図９（ａ）に示すように、「背景画」の中心を「背景画の中心」と定義する。「画面の枠」は、図８のユーザの目から見える画面内の枠であり、画面の枠の中心を「画面の中心」と定義する。図９（ａ）の例では、「画面の中心」が「背景画の中心」と同じところに位置している。
【００６６】
図９（ｂ）は、背景表示層で背景画が平行移動したときの一例を示す説明図である。図９（ｂ）の例では、背景画の中心は、画面の中心に位置していない。この場合、画面の中心を原点として、オフセット座標として、背景画の中心座標を定義できる。
【００６７】
図９（ｃ）は、背景表示層で背景画が拡大されたときの一例を示す説明図である。図９（ｃ）に示すように、拡大率は、背景画の辺の長さと拡大後の辺の長さとの比によって定義できる。縮小率についても、同様に定義できる。
【００６８】
図９（ｄ）は、背景画が、背景表示層で背景画が平行移動するとともに拡大（または縮小）されたときの一例を示す図である。後述するように、背景表示層での背景画の平行移動と拡大縮小は、ユーザがどのような要素群を選択したかに応じて決定される。本実施の形態では、多くの場合に、平行移動と拡大縮小が同時に起こることになる。
【００６９】
本実施の形態のグラフィック表示装置１では、ユーザが要素群から所望の要素集合を選択するという作業が行われる。図１０（ａ）および（ｂ）は、ユーザが要素集合を選択したときの背景画の「移動＋拡大縮小」のアニメーションの様子を示す説明図である。
【００７０】
図１０（ａ）は、「値段−カテゴリ空間」で選択された要素群が画面にフィットされるときの様子を示す説明図である。図１０（ａ）に示すように、カテゴリに応じてユーザが要素群を選択する。例えば、選択枠で囲まれた要素群のアイコンのみが、ユーザによって選択される。この選択枠指定は、ユーザのタッチパネルなどの指による描画で設定される。または、指定のカテゴリの枠を指で触れることで、選択枠指定が設定される。このように要素群の選択がされたのち、決定ボタンなどでその選択が最終的なものであることをユーザが決定する。この決定がなされると、画面の再描画が行われ、背景画の「移動＋拡大縮小」が行われる。
【００７１】
図１０（ａ）に示した例では、選択枠に含まれた要素群があるカテゴリの部分のみが拡大される。つまり、図１０（ａ）では、選択枠の中に入っている選択された要素群が、画面いっぱいにフィットするように画像を再描画することになる。これにより、選択候補が多くて煩雑に表示されていた要素群を、要素の数を減らして表示することで、よりユーザに視覚的に理解しやすいようにする。ここでは、図１０（ａ）に示すように、選択された要素群だけが画面にフィットとするように、アイコンと背景画を拡大縮小することを「選択された要素群を画面にフィット」させる、と呼ぶ。なお、図１１に示すように、要素画像（アイコン）は、上記のような拡大が行われたときに、それに伴って図形的なアイコンから要素群を示す細かい絵や写真などに切り替えてもよい。
【００７２】
なお、ここでいう「選択」は、所定数の要素群から、それより数の少ない要素群を選んで絞り込むという操作に限定されない。この「選択」には、先ほどの絞り込みをキャンセルすることで、選択された要素群の数が増える操作も含まれる。その場合には、増えた要素群の分布を画面にフィットさせるために、背景画は、拡大されるのではなく、縮小して表示されることになる。
【００７３】
図１０（ｂ）は、この「選択された要素群を画面にフィット」させる際の、アイコンの動きと背景画の再描画のアニメーションの様子を層別に示した説明図である。図１０（ｂ）に示すように、背景画のみならず要素群のアイコンも、背景画の「拡大縮小＋平行移動」と同様に変形させるように、「拡大縮小＋平行移動」のアニメーションを行うことが望ましい。
【００７４】
上記のように、選択された要素群を画面にフィットさせるためには、空間の背景画像をどれくらい「拡大縮小」「平行移動」するかを計算する必要がある。そのための関数（フィット関数）の一例を、図１２を用いて説明する。
【００７５】
フィット関数は、選択されている要素群の集合Ｅｓとフィットさせる空間Ａが与えられたときに、その要素群の集合Ｅｓをその空間の画面にフィットさせるように、空間の背景画をどのように「拡大縮小＋平行移動」すればいいかを算出する関数である。
【００７６】
具体的には、図１２（ａ）に示すように、空間Ａにおけるすべての要素群Ｅｓのｘｙ座標を測定し、要素群の分布のなかで最大のｙ座標y＿maxと最小のｙ座標y＿minと最大のｘ座標x＿maxと最小のｘ座標x＿minを求める。
【００７７】
そして、図１２（ｂ）に示すように、要素集合Ｅｓを囲む選択フレームの縦の長さr＿y（y＿maxとy＿minの差）と横の長さr＿x（x＿maxとx＿minの差）から、縦横の比率ｒ（＝r＿y／r＿x）を算出する。
【００７８】
一方、図１２（ｃ）に示すように、画面の縦の長さr＿s＿yと画面の横の長さr＿s＿xから、画面の縦横の比率ｒscreen（＝r＿s＿y／r＿s＿x）を求める。
【００７９】
図１２（ｄ）に示すように、要素集合Ｅｓを囲む選択フレームが画面に比べて縦長（ｒ＞ｒscreen）である場合には、選択フレームの縦の長さr＿yが画面の縦の長さr＿s＿yと同じ長さになるように、空間Ａの背景の拡大縮小率を算出する。また、このとき、選択フレームの中心が画面の中心になるように、平行移動の移動量を算出する。
【００８０】
図１２（ｅ）に示すように、要素集合Ｅｓを囲む選択フレームが画面に比べて横長（ｒ≦ｒscreen）である場合には、選択フレームの横の長さr＿xが画面の横の長さr＿s＿xと同じ長さになるように、空間Ａの背景の拡大縮小率を算出する。また、このとき、選択フレームの中心が画面の中心になるように、平行移動の移動量を算出する。
【００８１】
選択された要素群を画面の枠にフィットさせる機能は、空間を切り替えたときに自動的に行われることが望ましい。図１３（ａ）〜（ｅ）は、「値段−カテゴリ空間」で要素群を選択したときに、画面へのフィット（平行移動および拡大）が行われ、「地理空間」への切替えが行われる様子を示す図である。
【００８２】
図１３（ａ）に示すように、各要素のアイコンは、「値段−カテゴリ空間」から「地図空間」へ移動するときに直線的な軌跡を描く。そして、図１３（ｂ）に示すように、「値段−カテゴリ空間」の要素群が「地図空間」で表示される。
【００８３】
次に、前述のフィット関数を用いて画面へのフィット（平行移動および拡大）を行う。画面へのフィットが行われると、図１３（ｃ）に示すように「地理空間」が拡大および平行移動され、図１３（ｄ）に示すように画面全体にフィットされる。
【００８４】
つまり、図１３（ａ）の「値段−カテゴリ空間」の画面表示から、突然、図１３（ｄ）の「地図空間」の画面表示に切り替わるのではなく、まず、図１３（ｂ）の「フィット前の地図空間」を表示し、その後、画面へのフィットを行って、図１３（ｄ）の「フィット後の地図空間」へと徐々にフォーカスする様子をアニメーションで再生する。
【００８５】
これにより、別の空間に切り替わったとき、別の空間の新しい位置を突然描画するのではなく、以前訪れたときの画面の位置をまず初めに描画し、次ぎに、フィット関数にとって決められた新しい拡大縮小率と移動を適用した画面の位置まで変化する「プレビュー的なアニメーション」を再生する。したがって、ユーザは、前の空間での要素選択が、次の空間で、どのように反映されたのかが視覚的に理解することができる。
【００８６】
なお、図１３（ｃ）において矢印で示すように、各アイコンは、拡大と移動する背景にあわせて同様にアニメーションして移動する。
【００８７】
このようにして、図１３（ｅ）に示すように、「空間切り替え」を行ったあと「画面にフィット」させるという２つの過程を経る。これにより、アイコン層でのアイコンのアニメーションと、背景表示層での背景のアニメーションの二つが可能となる。
【００８８】
（要素群の絞込み）
図１４は、選択と空間切り替えを繰り返して、ユーザが要素群から欲しいものを絞り込んでいくときの流れを示すフロー図である。
【００８９】
図１４に示すように、まず、グラフィック表示装置１では、ある空間での属性に沿って、現在選択されている要素群の分布が画面にフィットして表示される（Ｓ１）。ユーザは、分布表示されている要素群から１つ以上の要素群を選択する（Ｓ２）。ユーザによって要素群の絞込みが行われると、選択されなかったアイコンは消去され（Ｓ３）、選択されたもののみが画面にフィットするように、背景画が拡大縮小して再描画される（Ｓ４）。
【００９０】
つぎに、ユーザが別の空間を選択する（Ｓ５）。そうすると、現在選択されている要素群が、別の空間での対応する場所に向けてアニメーション表示が行われるとともに（Ｓ６）、別の空間が、以前に閲覧した位置から、新しく選択された要素群がフィットする新しい閲覧の位置まで変化する、平行移動拡大縮小のアニメーション表示が行われる（Ｓ７）。そして、前述の新しくユーザが選んだ空間での属性に沿って、現在選択されている要素群の分布が画面にフィットして表示される（Ｓ８）。以下、ユーザはこれを繰り返す。
【００９１】
（直線的なアニメーション）
図１３（ｅ）に示した例では、各アイコンが、図１３（ａ）の切り替えの軌道と、フィットによる軌道の２つの軌道をとおるため、折れた直線の軌道を描くことになる。このことは、目で軌道を追うユーザにとって視覚的に負担と混乱を招くおそれがある。
【００９２】
以下、本発明の特徴的なアニメーションの例として、この「空間切り替え」と切り替えられた新しい空間での「画面へのフィット」のアニメーションを同時に平行して行い、かつ、その際の要素群のアイコンの移動が、混乱することなく目で追従しやすい軌道（一本の最短直線の軌道）を描くようにした例を説明する。
【００９３】
まず、はじめに、単純に、「空間切り替え」が始まると同時に「画面へのフィット」を背景画に行い、「拡大縮小＋平行移動」を行った場合の問題点を説明する。
【００９４】
アイコン表示層の要素群のアイコンに対して、「空間変換」によるアイコンの移動と、「拡大縮小＋平行移動」の座標変換を同時にアイコンに適用させた場合のアニメーションを図１５（ａ）〜（ｄ）に示す。
【００９５】
図１５（ａ）の「値段−カテゴリ」空間から図１５（ｂ）の「地理的位置」空間へ切り替わったあと、図１５（ｃ）に示すように「拡大縮小＋平行移動」を行うと、図１５（ｃ）および（ｄ）に示すように、アイコンのアニメーションの軌道は、２つ座標変換を同時に与えたために、結果的に曲線となってしまう。これはユーザにとって予想外の動きをするため、目でアイコンを追従しにくい。
【００９６】
さらに図１６（ａ）〜（ｄ）の例では、画面へのフィットが「縮小」の場合、アイコンは、目的地まで移動する過程で、一度、画面の枠の外にでて、またもどってくるという状態が発生する。これでは、ユーザが、アイコンが別の空間でどこに移動したのか、目による追従が途切れることになり、目でアイコンを追従することが困難である。
【００９７】
図１５および図１６のような例は、例えていえば、的に向けて矢を射る際に、矢が放たれた瞬間から的が刻々と移動するため、常に的を追いかけて飛んでいく矢が最終的に曲線の軌道を描いてしまうともいえる。
【００９８】
これに対して、以下に説明する例では、矢が射られた瞬間から、その時刻にある的にめがけて飛ぶのではなく、的が最終的に到達する位置を事前に計算し、その場所にめがけて飛んでいく。これにより、矢は最短距離の直線の軌道を描くので、ユーザの視覚的な負担が少なくなり、アイコンがどこに移動したのか容易に理解できる。
【００９９】
このような本発明の特徴的なアイコンの動きを図１７（ａ）〜（ｅ）を用いて説明する。図１７（ａ）の「値段−カテゴリ」空間から「地理的位置」空間へ切り替わるときには、図１７（ｂ）に示すように、地図のアニメーションによって地図空間が変化したときの場所（最終地点）を先に計算しておき、図１７（ｃ）に示すように、その最終地点にめがけてアイコンを直線的に移動させる。これにより、図１７（ｄ）および（ｅ）に示すように、「空間の切替え」と「拡大縮小＋平行移動」を行うときであっても、アイコンのアニメーションの軌道は直線になり、ユーザが目でアイコンを容易に追従することができる。
【０１００】
図１８は、この直線的なアニメーションを実現するためのフロー図である。以下、図１８を用いて、直線的なアニメーションの生成について説明する。
【０１０１】
ここでは、まず、入力値として、現在いる空間（CurrentSpace）と、移動先の空間（NextSpace）と、選択されている要素群（Es）と、現在の空間の中心点の座標（CurrentSpace＿center）と、現在の空間の拡大縮小率（CurrentSpace＿size）、移動先の空間を最後に閲覧したときの中心点の座標（NextSpace＿past＿center）、移動先の空間を最後に閲覧したときの拡大縮小率（NextSpace＿past＿center）の情報が必要になる。なお、移動先の空間を最後に閲覧したときの中心点の座標（NextSpace＿past＿center）、移動先の空間を最後に閲覧したときの拡大縮小率（NextSpace＿past＿center）の情報については、まだ閲覧していない場合には、所定の初期値が用いられる。
【０１０２】
すなわち、どの空間から（CurrentSpace）どの空間へ（NextSpace）切り替えるのか、また、どの要素群が選択されているのか（Es）の、入力情報が必要となる。さらに、移動先の空間に対して、以前に訪れたことがある場合は、そのときの中心座標（NextSpace＿past＿center）と、拡大縮小率（NextSpace＿past＿size）を必要とする。これにより、「空間切り替え」で、背景画が移動先の空間へ変わった瞬間、以前その空間で閲覧していた画面からアニメーションが始まると、選択が、次の空間にどのように反映されたのか理解しやすい。
【０１０３】
そして、選択されている要素群集合Esのアイコンのアニメーションをおこなうために、それぞれのアイコンの現在の空間での座標をメモリに保存しておく。現在空間で、中心座標（CurrentSpace＿center）、拡大縮小率（CurrentSpace＿size）がすでにわかっており、その空間での要素の座標（Es＿current＿position）を計算する（Ｓ１０）。これが、各アイコンのアニメーションの始点となる。さらに、移動先空間での、その属性に従って各要素群Esの座標（Es＿next＿position）を計算する（Ｓ１１）。ただし、これは、移動先の空間でのフィットされた座標にあらず、アイコンのアニメーションの終点とはならない。
【０１０４】
つぎに、移動先の空間で、選択されている各要素群Esを画面にフィットさせるための、移動量を示す中心座標（NextSpace＿center）、拡大縮小率（NextSpace＿size）を計算する（Ｓ１２）。
【０１０５】
そして、中心座標（NextSpace＿center）の平行移動と拡大縮小率（NextSpace＿size）の拡大縮小の変換を、選択された要素群の移動先の空間での座標（Es＿next＿position）に適用し、画面にフィットした後の、要素群の座標（Es＿next＿fit＿position）を計算する（Ｓ１３）。これが、要素アイコンのアニメーションの終点となる。
【０１０６】
このように、空間の中心座標、拡大縮小率の変化量と、各要素のアイコンの軌道の始点と終点が計算された時点で、アニメーション再生が可能となる。
【０１０７】
まず、背景表示層にて、最後に閲覧した時の、拡大縮小率（NextSpace＿past＿size）、中心座標（NextSpace＿past＿cente）で、移動先の空間を表示する（Ｓ１４）。これにより、ユーザは、移動先空間の以前いた位置から、新たな要素群の選択のために、どの位置に移動、拡大することになったのかが、アニメーションで見ることができる。
【０１０８】
そして、背景表示層のアニメーションの描画（Ｓ１５）と、アイコン表示層のアニメーションの描画（Ｓ１６）を、同時に並列して開始する。ただし、お互い別々の層で、独立した計算の中でアニメーションが行われる。そして、アニメーションの最後には、矢と的が、お互いあらかじめ同意を得たかのように、所定の最終地点で合流する。すなわち、新しい空間の背景画のあるべき地点に、各要素群がおのおのたどり着いて、アニメーションが終了する。
【０１０９】
具体的には、背景表示層では、移動先の空間を表示し、以前の拡大縮小率NextSpace＿past＿sizeと以前の中心座標Es＿current＿positionから、新しい拡大縮小率NextSpace ＿size、新しい中心座標Es＿next＿positionへすこしずつ、frame回かけて、値を変化させ、アニメーションさせる。
【０１１０】
一方、アイコン表示層では、要素群のアイコンは、各要素群の始点と終点までを結ぶ直線をframe数かけて移動するアニメーションをさせる。
【０１１１】
所定のframe数を経過した後（Ｓ１７）、アニメーションが終了すると、移動先の空間でのフィットされた中心座標（NextSpace＿center）、拡大縮小率（NextSpace＿size）が、過去のこの空間での閲覧した時の中心座標（NextSpace＿past＿center）と拡大縮小率（NextSpace＿past＿size）として保存する（Ｓ１８）。
【０１１２】
このような本実施の形態のグラフィック表示装置１によれば、選択対象物（要素）の属性の情報が表示される箇所を見つける際のユーザの負担を軽減できる。また、各要素について複数の属性の関係を容易に確認することができる。また、画面の大きさに制限のあるデバイスでも十分な情報量を表示することができる。
【０１１３】
すなわち、本実施の形態では、ユーザが要素の複数の属性から第１の属性（例えば「カテゴリ−値段」）を選択すると、背景グラフィックである第１の属性グラフィック（例えば「カテゴリ−値段」空間のグラフ表示）の上に第１の属性の観点で配置された要素画像が重ねて表示される。ユーザが第１の属性から第２の属性（例えば「地理的位置」）へ選択を切り替えると、第１の属性グラフィックから第２の属性グラフィック（例えば「地理的位置」空間のグラフ表示）へ背景グラフィックを切り替える背景アニメーションとともに、第１要素画像位置から第２要素画像位置へ要素画像を移動させる要素画像アニメーションが表示される。そして、背景グラフィックである第２の属性グラフィックの上に第２の属性の観点で配置された要素画像が重ねて表示される。
【０１１４】
これにより、ユーザは、属性の選択を切り替えたときに、注目している要素の要素画像の動きを目で追うだけで、その要素画像が第２の属性グラフィック上で配置される位置を知ることができ、属性の情報が表示される箇所を見つける際のユーザの負担が軽減される。また、この場合、要素の要素画像の動きにユーザの視線を追従させることによって、ユーザの視線運動の距離が長い場合であっても、各要素についての複数の属性の関係を容易に確認することができる。また、従来のように画面を二つのフレームに分割する必要がないので、画面の大きさに制限のあるデバイスでも、表示サイズを十分に確保することができ、十分な情報量を表示することができる。
【０１１５】
また、本実施の形態では、ユーザが第１の属性グラフィック上で所定数の要素を選択すると、第１の属性から第２の属性へ選択の切替えが行われたときに、その要素集合を囲む選択フレームが背景グラフィックの中心になるように、第２の属性グラフィックを平行移動させる。これにより、ユーザの選択した要素（要素集合）を中心にして第２の属性グラフィックが表示され、第２の属性グラフィックにおいてユーザが選択した要素（要素集合）の情報が見やすくなる。
【０１１６】
また、本実施の形態では、ユーザが第１の属性グラフィック上で所定数の要素を選択すると、第１の属性から第２の属性へ選択の切替えが行われたときに、その要素集合を囲む選択フレームが背景グラフィックの縦サイズまたは横サイズにフィットするように、第２の属性グラフィックの縦横サイズを拡大縮小させる。これにより、ユーザの選択した要素（要素集合）が背景グラフィックに収まるように表示され、第２の属性グラフィックにおいてユーザが選択した要素（要素集合）の情報が見やすくなる。
【０１１７】
また、本実施の形態では、ユーザが選択しなかった要素の要素画像は非表示になり、ユーザが選択した要素（要素集合）の情報が見やすくなる。なお、この非表示には、要素画像を目立たないように表示することも含まれる。
【０１１８】
また、本実施の形態では、要素画像アニメーションで要素画像が移動するときに背景グラフィックの表示範囲外に出ることがない。したがって、ユーザは注目している要素の要素画像の動きを容易に目で追うことができる。
【０１１９】
また、本実施の形態では、要素画像アニメーションで要素画像が略直線的に移動するので、ユーザは注目している要素の要素画像の動きを容易に目で追うことができる。
【０１２０】
また、本実施の形態では、ユーザが第１の属性から第２の属性へ選択の切替えを行ったときに、プレビューアニメーションが表示される。プレビューアニメーションでは、まず、第２の属性が前回選択されたときの表示設定（中心座標または縦横サイズなど）の第２の属性グラフィックが表示され、その後、その第２の属性が今回選択されたときの表示設定（中心座標または縦横サイズなど）の第２の属性グラフィックへ変化する。これにより、ユーザは、第２の属性グラフィックへ背景グラフィックが切り替えられたときに、前回選択したときの第２の属性グラフィックと、今回選択した第２の属性グラフィックとの関係（位置関係など）を容易に把握することができる。
【０１２１】
ここで、従来から図面や本などで用いられる表示方法と比較して、本発明の実施形態の特徴について説明する。
【０１２２】
図１９（ａ）および（ｂ）は、図面や本などで用いられる表示方法の説明図である。図１９（ａ）は、各レストランの説明文（説明文Ａ〜Ｅ）であり、図１９（ｂ）は、各レストランの場所（場所ａ〜ｅ）を示した地図である。従来の表示方法では、図１９（ｂ）のレストランの場所の地図と、図１９（ａ）の各レストランの説明文とが、別々に二つのページに分けて提示される。例えば、あるレストランの説明文Ａとそのレストランの場所ａの対応関係を理解するためには、ユーザはページをめくって説明文Ａに対応する場所ａの位置を探し出して、対向関係を確認する必要がある。
【０１２３】
これに対して、本実施の形態では、グラフィカルユーザインターフェース（ＧＵＩ）の分野のデバイスの画面上で、動的視覚効果を利用した情報の表示方法が採用されている。図１９（ｃ）は、本実施の形態の表示方法を概念的に示した説明図である。図１９（ｃ）に示すように、本実施の形態では、２つの画面を重ねて配置しておき、ユーザの操作によって一方の画面から他方の画面へ切り替え表示が行われる。一方の画面では要素群が要素画像（黒丸印やアイコンなど）で表されている。画面の切替えの際、これらの要素画像が、一方の画面上の位置から他方の画面上での対応する位置まで、最短距離の直線の軌道上をアニメーション移動する。これにより、注目していた要素が切替え後の画面でどこに移動したのかを、ユーザは視覚的に容易に追従することができる。また、ユーザが複数の要素（要素群）から、選択候補としていくつかの要素集合を選択した場合、選ばれなかったものは画面から消え、選ばれたものだけが画面に収まるように拡大される。これにより、ユーザは、絞り込んだ要素の情報のみを得ることができる。
【０１２４】
本実施の形態では、複数の属性をもつ要素の集合があり、その中で、ユーザによって選択された要素の部分集合があり、それらが、ある属性に沿って、グラフや分布図で表示され、さらに、前述とは違う属性に沿って表示しなおすための画面表示における、再描画が行われる。その各部分集合の要素群が画面全体にフィットするような、グラフの、移動かつ拡大縮小変換量を事前に計算し、かつ、前述の変換された後のグラフ上での要素群の最終座標を事前に計算する。グラフに関する背景画が、前述の変換を徐々に適用するアニメーションと、前述の部分集合からなる要素群が、再描画前の座標から、最終座標までの直線の軌道を描くアニメーションを同時に再生する。これにより、一つ分の画面で、ユーザに、多数の要素群に対し、視線運動の距離を最小限にとどめた形で、複数の属性の分布の表示を可能にし、それに対しての理解をもたらす。
【０１２５】
また、選択の最初のステップでは、多数の要素群が画面上に分布していても、選択の過程で、選ばれなかったものが画面から消えて、残ったものにあわせて画面が拡大していくため、選択するごとに、要素群の分布について見やすくなり、より細かい情報を得ることができる。
【０１２６】
多くの情報があふれる時代の中で、ユーザは、ますます、多くの情報からいかに、自分の欲しいものを適確に選ぶかという作業を迫られる。その中で、とりわけ、携帯機器や、カーナビの画面など、画像表示の大きさに制限がされているデバイスにおいて、本発明は、様々な価値基準を空間として、重ね合わせ表示することで、また、簡単な直線の軌道を描くアイコンを目で追うことで、一つの画面から多くの情報を理解し、欲しいものを選択することができる。
【０１２７】
以上、本発明の実施の形態を例示により説明したが、本発明の範囲はこれらに限定されるものではなく、請求項に記載された範囲内において目的に応じて変更・変形することが可能である。
【０１２８】
なお、画面へのフィット関数の説明で、中心座標と、拡大縮小率という２つの変数で行われるとしたが、選択された要素群への画面への、視覚的フィットの方法は、他にも考えられる。例えば、「値段−カテゴリ空間」でユーザが、和食と中華のみを選んだ場合、その選択に対する画面フィットのグラフィカルな描画方法は、単に、拡大、縮小というものではなく、例えば、イタリアンと、フランスのコラムを削除して、和食と、中華のコラムの２つのみを表示させるなどの、座標変換を適用させることが考えられる。そのような場合でも、本発明の提案するように、座標変換後の、要素群の座標を事前に計算しておけば、それを終点とし、要素は、直線の軌道を描くアニメーションとして再生できる。
【産業上の利用可能性】
【０１２９】
以上のように、本発明にかかるグラフィック表示装置は、選択対象物（要素）の属性の情報が表示される箇所を見つける際のユーザの負担を軽減でき、各要素について複数の属性の関係を容易に確認することができ、画面の大きさに制限のあるデバイスでも十分な情報量を表示することができるという効果を有し、画面の大きさに制限のあるデバイス用のＧＵＩ等として有用である。
【図面の簡単な説明】
【０１３０】
【図１】本実施の形態におけるグラフィック表示装置の構成を示すブロック図である。
【図２】要素の属性を説明するための説明図である。
【図３】（ａ）「カテゴリ」の属性グラフィックに要素画像をプロットした画面の一例である。  （ｂ）「カテゴリ」と「値段」の属性グラフィックに要素画像をプロットした画面の一例である。  （ｃ）「緯度」と「経度」の属性グラフィックに要素画像をプロットした画面の一例である。  （ｄ）「番号」と「説明」の属性グラフィックに要素画像をプロットした画面の一例である。
【図４】（ａ）「カテゴリ−値段」空間で要素群をプロットしたグラフ表示の一例である。  （ｂ）「地理空間」で要素群をプロットした地図表示の一例である。  （ｃ）図４（ａ）のグラフの要素群が図４（ｂ）の地図の要素群へアニメーション移動するときの軌跡を示した図である。
【図５】（ａ）携帯デバイスでの空間切り替え操作の一例を示す図である。  （ｂ）スライド式スイッチによる空間切り替え操作の一例を示す図である。  （ｃ）プッシュ式スイッチによる空間切り替え操作の一例を示す図である。
【図６】（ａ）ボタンやタッチパネルなどにユーザが指を触れる前の状態を示した図である。  （ｂ）要素画像アニメーションのスロー再生を行っている様子を示す図である。  （ｃ）要素画像アニメーションの通常再生を行っている様子を示す図である。
【図７】（ａ）「カテゴリ空間」から「地図空間」への空間切り替えアニメーションの初めのフレームの説明図である。  （ｂ）「カテゴリ空間」から「地図区間」への空間切り替えアニメーションの次のフレームの説明図である。  （ｃ）「カテゴリ空間」から「地図区間」への空間切り替えアニメーションのさらに次のフレームの説明図である。  （ｄ）「カテゴリ空間」から「地図区間」への空間切り替えアニメーションの最後のフレームの説明図である。
【図８】（ａ）「空間切り替え」の様子を概念的に示した図である。  （ｂ）「空間切り替え」の様子を概念的に示した図である。
【図９】（ａ）背景画と画面の枠の中心座標が同じ場合の説明図である。  （ｂ）背景画と画面の枠の中心座標が違う場合の説明図である。  （ｃ）背景画と画面の枠の中心座標が同じで、背景画のサイズが変化した場合の説明図である。  （ｄ）背景画と画面の枠の中心座標が違い、かつ、背景画のサイズが変化した場合の説明図である。
【図１０】（ａ）「値段−カテゴリ空間」で選択された要素群が画面にフィットされるときの様子を示す説明図である。  （ｂ）「値段−カテゴリ空間」で選択された要素群が画面にフィットされるときの様子を層別に示した説明図である。
【図１１】拡大によってアイコンがレストランの小さな写真に切り替わる様子を示した図である。
【図１２】（ａ）空間Ａにおける要素群Ｅｓの説明図である。  （ｂ）選択フレームの縦の長さr＿yと横の長さr＿x、縦横の比率ｒの説明図である。  （ｃ）画面の縦の長さr＿s＿yと横の長さr＿s＿x、縦横の比率ｒscreenの説明図である。  （ｄ）選択フレームが画面に比べて縦長のときのフィッティングの様子を示す説明図である。  （ｅ）選択フレームが画面に比べて横長のときのフィッティングの様子を示す説明図である。
【図１３】（ａ）「値段−カテゴリ空間」から「地図空間」へ変わる要素群の軌跡を示した図である。  （ｂ）「地図空間」とそこに配置された要素群を示した図である。  （ｃ）「地図空間」の要素群が、画面にフィットするために移動する軌跡を示した図である。  （ｄ）空間切り替えをした後、画面フィットをさせる様子を示した図である。  （ｅ）空間切り替えをした後、画面フィットをさせる様子を層別に示した図である。
【図１４】選択と空間切り替えを繰り返して、ユーザが要素群から欲しいものを絞り込んでいくときの流れを示すフロー図である。
【図１５】（ａ）〜（ｄ）単純に空間切り替えと画面フィットを同時にしたときに、アイコンの軌跡が曲線になるアニメーションの説明図である。
【図１６】（ａ）〜（ｄ）単純に空間切り替えと画面フィットを同時にしたときに、アイコンの軌跡が画面外へ出るアニメーションの説明図である。
【図１７】（ａ）〜（ｅ）本実施の形態の空間切り替えのアニメーション（直線的なアニメーション）の説明図である。
【図１８】空間切り替えのアニメーション（直線的なアニメーション）を生成するときのフロー図である。
【図１９】（ａ）図面や本などで、要素の解説をした説明文（説明文Ａ〜Ｅ）を表示する例である。  （ｂ）図面や本などで、要素の場所を示す地図の例である。  （ｃ）説明文の画面と地図の画面との視線切り替えを概念的に示した説明図である。
【符号の説明】
【０１３１】
１  グラフィック表示装置
２  ディスプレイ
３  入力デバイス
４  ソフトウェア部
５  データベース部
６  選択部
７  画像処理部
８  算出部
９  フィッティング部
５１  属性データベース
５２  要素画像データベース
５３  設定履歴データベース
６１  属性選択部
６２  要素集合選択部
７１  属性グラフィック生成部
７２  背景アニメーション生成部
７３  要素画像アニメーション生成部
７４  グラフィック合成部
７５  グラフィック非表示部
７６  スロー再生部
８１  要素画像位置算出部
８２  移動量算出部
８３  拡大縮小率算出部
９１  グラフィック移動部
９２  グラフィック拡大縮小部
【図１】
0005214918.tif 000002
【図２】
0005214918.tif 000003
【図３】
0005214918.tif 000004
【図４】
0005214918.tif 000005
【図５】
0005214918.tif 000006
【図６】
0005214918.tif 000007
【図７】
0005214918.tif 000008
【図８（ａ）】
0005214918.tif 000009
【図８（ｂ）】
0005214918.tif 000010
【図９】
0005214918.tif 000011
【図１０（ａ）】
0005214918.tif 000012
【図１０（ｂ）】
0005214918.tif 000013
【図１１】
0005214918.tif 000014
【図１２】
0005214918.tif 000015
【図１３（ａ）】
0005214918.tif 000016
【図１３（ｂ）】
0005214918.tif 000017
【図１３（ｃ）】
0005214918.tif 000018
【図１３（ｄ）】
0005214918.tif 000019
【図１３（ｅ）】
0005214918.tif 000020
【図１４】
0005214918.tif 000021
【図１５（ａ）】
0005214918.tif 000022
【図１５（ｂ）】
0005214918.tif 000023
【図１５（ｃ）】
0005214918.tif 000024
【図１５（ｄ）】
0005214918.tif 000025
【図１６（ａ）】
0005214918.tif 000026
【図１６（ｂ）】
0005214918.tif 000027
【図１６（ｃ）】
0005214918.tif 000028
【図１６（ｄ）】
0005214918.tif 000029
【図１７（ａ）】
0005214918.tif 000030
【図１７（ｂ）】
0005214918.tif 000031
【図１７（ｃ）】
0005214918.tif 000032
【図１７（ｄ）】
0005214918.tif 000033
【図１７（ｅ）】
0005214918.tif 000034
【図１８】
0005214918.tif 000035
【図１９】
0005214918.tif 000036