(57)【特許請求の範囲】
【請求項１】
所与のオブジェクトに関連する複数の閲覧対象パラメータを含んだ多次元データの視覚化方法であって、前記方法は、
所与のオブジェクトに関連する前記複数の閲覧対象パラメータを、３Ｄ座標システムのＺ軸に沿って別々の層に表示するステップであって、前記複数のパラメータの各々は２Ｄ平面に表示される、前記ステップと、
前記２Ｄ平面のうちの１つを対象の平面として決定するステップと、
ユーザによって前記オブジェクトのオブジェクト・インスタンスにフォーカスされたことに応えて、前記オブジェクト・インスタンスの位置を他の平面上にリンク表示するステップと、
を含む、方法であって、
ユーザによって前記オブジェクトのオブジェクト・インスタンスにフォーカスされたことに応えて前記オブジェクト・インスタンスの位置を他の平面上にリンク表示する前記ステップが、
前記対象の平面上のユーザによってフォーカスされるオブジェクト・インスタンスの位置を、前記対象の平面における座標平面の座標原点へと動かすように、前記対象の平面を、前記座標平面に対して動かすステップと、
前記他の平面上の前記オブジェクト・インスタンス位置を、前記他の平面における前記座標平面の座標原点へと動かすように、前記他の平面を同時に動かすステップと、
を含む、方法。
【請求項２】
ユーザによって前記オブジェクトのオブジェクト・インスタンスにフォーカスされたことに応えて前記オブジェクト・インスタンスの位置を他の平面上にリンク表示する前記ステップが、
前記対象の平面上のユーザによってフォーカスされるオブジェクト・インスタンスの位置を、前記対象の平面上の座標平面の座標原点へと動かすように、前記座標平面を、前記対象の平面に対して動かすステップと、
前記他の平面上の前記オブジェクト・インスタンス位置を、前記他の平面における前記座標平面の座標原点へと動かすように、前記他の平面を同時に動かすステップと、
を含む、請求項１に記載の視覚化方法。
【請求項３】
ユーザによって前記オブジェクトのオブジェクト・インスタンスにフォーカスされたことに応えて前記オブジェクト・インスタンスの位置を他の平面上にリンク表示する前記ステップが、
ユーザによってフォーカスされるオブジェクト・インスタンスを、前記対象の平面にて受信するステップと、
前記オブジェクト・インスタンスの位置を、他の平面上に顕著に表示するステップと、
を含む、請求項１に記載の視覚化方法。
【請求項４】
ユーザによって前記オブジェクトのオブジェクト・インスタンスにフォーカスされたことに応えて前記オブジェクト・インスタンスの位置を他の平面上にリンク表示する前記ステップが、
ユーザによって前記オブジェクトのオブジェクト・インスタンスにフォーカスされたことに応えて、前記オブジェクト・インスタンスの前記閲覧対象パラメータの値をリンク表示するステップを含む、請求項２または３のいずれか１項に記載の視覚化方法。
【請求項５】
所与のオブジェクトに関連する前記閲覧対象パラメータを３Ｄ座標システムのＺ軸に沿って別々の層に表示する前記ステップより前に、前記所与のオブジェクトに関連する複数のパラメータから、前記所与のオブジェクトに関する前記閲覧対象パラメータを決定するステップをさらに含む、請求項１乃至３のいずれか１項に記載の視覚化方法。
【請求項６】
所与のオブジェクトに関連する前記複数の閲覧対象パラメータを３Ｄ座標システムのＺ軸に沿って別々の層に表示する前記ステップより前に、前記閲覧対象パラメータを平準化するステップをさらに含む、請求項１乃至３のいずれか１項に記載の視覚化方法。
【請求項７】
所与のオブジェクトに関連する複数の閲覧対象パラメータを含んだ多次元データの視覚化装置であって、前記装置は、
所与のオブジェクトに関連する前記複数の閲覧対象パラメータを、３Ｄ座標システムのＺ軸に沿って別々の層に表示するように構成されている層状に表示するユニットであって、前記複数のパラメータの各々は２Ｄ平面に表示される、前記層状に表示するユニットと、
前記２Ｄ平面のうちの１つを対象の平面として決定するように構成されている、対象の平面決定ユニットと、
ユーザによって前記オブジェクトのオブジェクト・インスタンスにフォーカスされたことに応えて、前記オブジェクト・インスタンスの位置を他の平面上にリンク表示するように構成されている、リンク表示するユニットと、
を含む、視覚化装置であって、
前記リンク表示するユニットが、
前記対象の平面上のユーザによってフォーカスされるオブジェクト・インスタンスの位置を、前記対象の平面上の座標平面の座標原点へと動かすように、前記座標平面を、前記対象の平面に対して動かすことと、
前記他の平面上の前記オブジェクト・インスタンス位置を、前記他の平面における前記座標平面の座標原点へと動かすように、前記他の平面を同時に動かすことと、
を行うように構成されている、視覚化装置。
【請求項８】
前記リンク表示するユニットが、
前記対象の平面上のユーザによってフォーカスされるオブジェクト・インスタンスの位置を、前記対象の平面における座標平面の座標原点へと動かすように、前記対象の平面を、前記座標平面に対して動かすことと、
前記他の平面上の前記オブジェクト・インスタンス位置を、前記他の平面における前記座標平面の座標原点へと動かすように、前記他の平面を同時に動かすことと、
を行うように構成されている、請求項７に記載の視覚化装置。
【請求項９】
前記リンク表示するユニットが、
ユーザによってフォーカスされるオブジェクト・インスタンスを、前記対象の平面にて受信するように構成されている、受信ユニットと、
前記オブジェクト・インスタンスの位置を他の平面上に顕著に表示するように構成されている、顕著に表示するユニットと、
を含む、請求項７に記載の視覚化装置。
【請求項１０】
前記リンク表示するユニットが、
ユーザによって前記オブジェクトのオブジェクト・インスタンスにフォーカスされたことに応えて、前記オブジェクト・インスタンスの前記閲覧対象パラメータの値をリンク表示するようにさらに構成されている、請求項７乃至９のいずれか１項に記載の視覚化装置。
【請求項１１】
所与のオブジェクトに関連する前記閲覧対象パラメータが前記層状に表示するユニットによって３Ｄ座標システムのＺ軸に沿って別々の層に表示されるより前に、前記所与のオブジェクトに関連する複数のパラメータから、前記所与のオブジェクトに関する前記閲覧対象パラメータを決定するように構成されている閲覧対象パラメータ決定ユニットをさらに含む、請求項７乃至９のいずれか１項に記載の視覚化装置。
【請求項１２】
所与のオブジェクトに関連する前記複数の閲覧対象パラメータが前記層状に表示するユニットによって３Ｄ座標システムのＺ軸に沿って別々の層に表示されるより前に、前記閲覧対象パラメータを平準化するように構成されている平準化ユニットをさらに含む、請求
項７乃至９のいずれか１項に記載の視覚化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理技術に関し、特に、多次元データの視覚化技術に関する。
【背景技術】
【０００２】
最近の金融市場では、株式情報、債券情報、通貨情報、先物商品情報などといった金融市場情報を正確かつ適時に分析することが、金融市場で利益を得るために必要不可欠となっている。一方、市場活動によって生じる金融市場情報の量が増加するにつれて、市場の変動および動向を利用するべく関連情報を全て分析することは、次第に困難になってくる。従って、金融市場情報を分析し、市場の変動および動向の見極めを支援する方法およびシステムが、大いに望まれる。
【０００３】
そのため、株式、債券、通貨、先物商品などといった金融市場の各種金融商品の取引を円滑化する金融市場情報システムおよび電子取引システムが、作り出されてきた。しかし、既存の方法およびシステムでは、金融ツールに関連するパラメータ間の関係をユーザに対して直観的に表示することは難しい。
【０００４】
例えば、特許文献１は、複数種の金融情報を１つのウィンドウに表示することの可能な、金融市場情報を表示する方法およびシステムを開示している。図７は、この特許に従った金融市場情報を表示する方法によって得られるビューを示しており、第１部分２１０には、日内の取引活動が示され、第２部分２２０には、現在の市況と、利用可能な取引機会などの潜在的な市場活動とが示されている。さらに、第１部分２１０では、別個の金融情報が、別個の段にて示されている。しかし、この特許により開示されている方法およびシステムでは、複数の金融情報間の関係について直観的に表示することはできない。
【０００５】
従って、１つのウィンドウまたはスクリーンにて、金融ツールに関連するパラメータ間の関係を直観的に表示することの可能な、多次元データの視覚化方法およびシステムを提供する必要性がある。
【特許文献１】米国特許出願公開第２００７／００３８５４３（Ａ１）号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来技術における上述の問題を解決するために、本発明は、多次元データの視覚化方法ならびに多次元データの視覚化装置を提供する。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、所与のオブジェクトに関連する複数の閲覧対象パラメータを含んだ多次元データの視覚化方法が提供され、本視覚化方法には、以下のステップが含まれる：所与のオブジェクトに関連する上記複数の閲覧対象パラメータを、３Ｄ座標システムのＺ軸に沿って別々の層に表示するステップ、ただし上記複数のパラメータの各々は、２Ｄ平面に表示される；上記２Ｄ平面のうちの１つを対象の平面として決定するステップ；ユーザによって上記オブジェクトの或るオブジェクト・インスタンスにフォーカスされた(focus on)ことに応えて、上記オブジェクト・インスタンスの位置を他の平面上にリンク表示するステップ。
【０００８】
本発明の別の態様によれば、所与のオブジェクトに関連する複数の閲覧対象パラメータを含んだ多次元データの視覚化装置が提供され、本視覚化装置には、以下が含まれる：所与のオブジェクトに関連する上記複数の閲覧対象パラメータを３Ｄ座標システムのＺ軸に沿って別々の層に表示するように構成されている、層状に表示するユニット、ただし上記複数のパラメータの各々は、２Ｄ平面に表示される；上記２Ｄ平面のうちの１つを対象の平面として決定するように構成されている、対象の平面決定ユニット；ユーザによって上記オブジェクトの或るオブジェクト・インスタンスにフォーカスされたことに応えて、上記オブジェクト・インスタンスの位置を、他の平面上に、リンク表示するように構成されている、リンク表示するユニット。
【０００９】
本発明の、多次元データの視覚化方法および装置を使用すると、多次元データを、１つのウィンドウまたはスクリーンにて層状に表示することおよびリンク表示することができ、多次元データの様々なパラメータ間の関係をユーザに対して直観的に表示することができるので、ユーザが各種の情報を正確かつ効果的に使用し分析することが可能になる。加えて、本発明の方法および装置を金融市場に適用すれば、ユーザが金融市場の変動および動向を正確に分析するのを支援することができ、ユーザの投資リスクが減少する。
【００１０】
本発明の上述の特徴、利点および目的は、添付の図面と関連した、本発明の実施に関する以下の説明を通じて、よりよく理解されると考えられる。
【発明を実施するための最良の形態】
【００１１】
よりよく理解されるように、本発明に関連する多数の語について以下に説明する。
【００１２】
本発明において、「オブジェクト」と称するものは、ユーザが関心を持っている任意の実体であり、例えば金融ツール（株式、ファンド、債券、通貨、先物商品など）、各種製品（本、コンピュータなど）、または或る分野の企業などがあるが、本発明はこれに限定されない。
【００１３】
一般に、オブジェクトは、複数のオブジェクト・インスタンスを有する。「オブジェクト・インスタンス」と称するものは、オブジェクトの具体的な例である。例えば、株式オブジェクトの場合、そのオブジェクト・インスタンスは、マイクロソフトの株式、ＩＢＭの株式、ノキアの株式、ソニーの株式などといった具体的な株式の銘柄またはコードである。製品としてのコンピュータの場合、そのオブジェクト・インスタンスは、ＩＭＢのコンピュータ、レノボのコンピュータ、ＨＰのコンピュータなどといった各種ブランドのコンピュータである。
【００１４】
本発明は、さらに、オブジェクトに関連するパラメータに関する。「パラメータ」と称するものは、ユーザが関心を持っており、オブジェクトを分析および評価するのに使用する、各種のパラメータである。例えば、オブジェクトが、金融ツールとしての株式である場合、株式に関連するパラメータとしては、株式の価格、株式の１日の取引量、株式の５２週安値などを挙げることができる。さらに、オブジェクトが製品としてのコンピュータである場合、コンピュータに関連するパラメータとしては、コンピュータの価格、コンピュータのメイン周波数、コンピュータの月ごとの取引量、コンピュータの月ごとの最低価格などを挙げることができる。
【００１５】
一般に、１つのオブジェクトに関連して多数のパラメータが存在し、従って、オブジェクトに関連するこれらのパラメータが、多次元データを構成することがある。例えば、株式オブジェクトの場合、１つのパラメータ（株式の価格など）は一組のデータに対応しており、この一組のデータは、例えばマイクロソフトの株価、ＩＢＭの株価、ノキアの株価、ソニーの株価など、オブジェクト・インスタンスのパラメータの値である。株式オブジェクトに関連する残りのパラメータもそれぞれ、一組のデータに対応している。故に、各オブジェクトに対応する何組かのデータによって「多次元データ」と称するものが構成され、各々の次元が、パラメータに対応する。
【００１６】
当然のことながら、上述のオブジェクト、パラメータ、オブジェクト・インスタンス、および多次元データはいずれも例示的なものであり、本発明は、上述の具体的な例に限定されるものではない。
【００１７】
次に、本発明の好適な実施形態の詳細な説明を図面と併せて提示する。
【００１８】
多次元データの視覚化方法
図１は、本発明による多次元データの視覚化方法を示すフロー図である。図１に示すように、まずステップ１０１にて、所与のオブジェクトに関し、この所与のオブジェクトに関連する複数のパラメータから閲覧対象パラメータを決定する。閲覧対象パラメータとは、ユーザが関心を持っているパラメータである。このステップにて、所与のオブジェクトに関連する複数のパラメータから、ユーザによって関心を持たれており閲覧の対象となるパラメータが、閲覧対象パラメータとして選択される。
【００１９】
本実施形態では、一部のパラメータが、予め設定されている複数のパラメータから、ユーザによって、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ：グラフィカルなユーザ・インターフェース）を介して、閲覧対象パラメータとして選択される。さらに、閲覧対象パラメータは、構成ファイルに保存することが可能であり、本発明の方法がステップ１０１に至ると、構成ファイルから自動的に閲覧対象パラメータが読み出される。この場合構成ファイルは、ユーザによる事前の編集および保存が可能である。本発明は、ステップ１０１における閲覧対象パラメータを決定する方法に限定されるものではなく、当業者に周知のいかなる方法によっても実現することができる。
【００２０】
本実施形態では、ステップ１０１は任意的なステップであり、本発明の多次元データの視覚化方法では、所与のオブジェクトに関連する複数のパラメータから閲覧対象パラメータを選択する必要性がある訳ではなく、所与のオブジェクトに関連するあらゆるパラメータを閲覧対象パラメータとして使用する。
【００２１】
次いでステップ１０２にて、決定された閲覧対象パラメータが３Ｄ座標システムのＺ軸に沿って別々の層に表示され、パラメータの各々は、２Ｄ平面に表示される。
【００２２】
本実施形態では、事前に得られた多次元データを保存することができ、各々の次元のデータを１つのリストに保存するか、または多次元データを１つのリストに保存する。本発明の方法がステップ１０２へ至ると、事前に保存されたリストから、ステップ１０１にて決定された閲覧対象パラメータに応じて、各々の閲覧対象パラメータに対応する一組のデータが読み出され、データの各組は、２Ｄ平面上に描画される。描画された２Ｄ平面は、１つのウィンドウまたはスクリーンにて、３Ｄ座標システムのＺ軸に沿って別々の層に表示される。当然のことながら、本発明では、２Ｄ平面上に一組のデータを描画するのに、Ｍａｔｌａｂ（Ｒ）、ＡｕｔｏＣＡＤ（Ｒ）などといった当業者に周知の任意のソフトウェアを使用することができ、描画された２Ｄ平面は、これらのソフトウェアによって、１つのウィンドウにて３Ｄ座標システムのＺ軸に沿って別々の層に表示されるのであるが、本発明はこれに限定されるものではない。
【００２３】
ステップ１０２を、図２と併せて、さらに詳細に説明する。
【００２４】
図２は、本発明による多次元データの視覚化方法および装置によって得られるビューの一例である。図２に示すように、オブジェクトの例として株式が使用されており、閲覧対象パラメータとしては、或る日の株式の価格、１日の取引量、５２週安値が選択されている。
【００２５】
ステップ１０２では、上下に並ぶ３つの平面上に３つのパラメータがぞれぞれ表示され、柱はいずれもオブジェクト・インスタンスに対応するパラメータの値を表す。Ｘ軸は、株式の価格（０−＄９０）、１日の取引量（０−９０百万）、５２週安値（０−＄９０）をそれぞれ指し、Ｙ軸は、或るオブジェクト・インスタンス、すなわち（ＡからＺまで文字の順に並べられている）企業の名称を指す。本実施形態では、２Ｄ平面にて容易にオブジェクト・インスタンスが区別されるように、柱を使用してオブジェクト・インスタンスのパラメータの値を表しているが、本発明では、セントラム、三角形など他のパターンを使用することもできる。
【００２６】
加えて、本実施形態では任意的に、決定された閲覧対象パラメータを、ステップ１０２より前に平準化することができ、例えば、図２に示すインスタンスの株式の価格、１日の取引量、５２週安値を平準化して、それにより、これらを表示する間、図において画一的に分布させることができるようにする。本実施形態では、当業者に周知のあらゆる方法またはソフトウェアを使用して平準化を実行することができ、例えば、オブジェクト・インスタンスのパラメータの値に重みを乗じること、あるいは関数を用いてこれを処理することなどができる。その上、Ｍａｔｌａｂ（Ｒ）、ＡｕｔｏＣＡＤ（Ｒ）などのソフトウェアにてデータを平準化する機能もあり、さらに本発明はこれに限定されるものではない。
【００２７】
図１に戻ると、次にステップ１０３にて、或る平面を対象の平面として決定する。本ステップでは、ユーザが、閲覧対象パラメータに対応する複数の平面から、或る平面を、この平面上で以下の動作を実行するために、対象の平面として選択する。例えば、図２の例では、株式の価格に対応する平面を、対象の平面として選択することができる。
【００２８】
次にステップ１０４にて、ユーザによって選択された対象の平面にてオブジェクトの或るオブジェクト・インスタンスにフォーカスされたことに応えて、このオブジェクト・インスタンスの位置を他の平面上にリンク表示する。
【００２９】
ステップ１０４を、図２乃至５と併せて、より詳細に説明する。
【００３０】
図２に示すように、株式の価格に対応する平面がステップ１０３にて対象の平面として決定された後、ユーザは、この平面を、座標平面に対して前後および左右にドラッグすることができる。図２に示すように、別々の層に表示された３つの平面に対して垂直であり紙面に対して角度（直角であると好ましい）の付いた或る平面を、座標平面として使用する。座標平面の縦方向の軸は、３Ｄ座標システムのＺ軸に対応し、座標平面の横方向の軸は、別々の層に表示された３つの平面の各々と交わる各々の線であり、この場合に縦方向の軸と横方向の各軸とが交差する点は、その横方向の軸が位置する平面における座標平面の座標原点となる。
【００３１】
本実施形態では、ユーザが、対象の平面を、この対象の平面における座標平面の座標原点に対して前後および左右に動かすことによって、ユーザが関心を持つオブジェクト・インスタンスを座標原点に合わせるようにする。例えば、図２では、ユーザは、マイクロソフトの株式にフォーカスしており、言い換えれば、対象の平面上のマイクロソフトの株式の位置が、株式の価格の平面における座標平面の座標原点へと動かされている。
【００３２】
同時に、本実施形態では、このオブジェクト・インスタンスの位置を、他の平面上にリンク表示する。すなわち、ユーザが対象の平面を動かすと同時に、他の平面もシステムによって自動的に動かされ、言い換えれば、１日の取引量の平面および５２週安値の平面が動かされて、それにより、１日の取引量の平面および５２週安値の平面の上のマイクロソフトの株式の位置が、これらの平面それぞれにおける座標平面の座標原点へと動かされる。すなわち、１日の取引量の平面および５２週安値の平面におけるマイクロソフトの株式が、これらの平面上で、座標平面の座標原点へと動かされる。
【００３３】
さらに任意的に、本実施形態では、対象の平面が動かされると同時に、座標原点上のオブジェクト・インスタンスの閲覧対象パラメータのパラメータ値を、リンク表示することができる。例えば、図２にて、座標原点上のオブジェクト・インスタンスがマイクロソフトの株式である場合、マイクロソフトという企業、＄３３．６という株式の価格、６６．３百万という１日の取引量、＄２６．７１という５２週安値が、ウィンドウの左上の隅にリンク表示される。
【００３４】
さらに任意的に、１日の取引量が位置する平面を、対象の平面として使用することもできる。図２を基にして、１日の取引量の平面を座標平面に対して動かし、さらにオブジェクト・インスタンスをＩＢＭの株式へと動かすことによって、図３に示すようなビューが得られる。図３に示すように、ＩＢＭの株式の１日の取引量が１２．５百万へ動かされると同時に、ＩＢＭの株式の価格が＄８５．１８へと動き、ＩＢＭの株式の５２週安値が＄８０．２０へと動く。
【００３５】
さらに本実施形態では、ステップ１０４にて、或るオブジェクト・インスタンスにフォーカスするべく対象の平面を動かしているが、本発明はこれに限定されるものではなく、座標平面を動かして、オブジェクト・インスタンスにフォーカスすることもできる。例えば、図２を基にして、株式の価格の平面を対象の平面として選択し、座標平面を対象の平面に対して右へ動かして、それにより座標原点を価格が＄３９．３３であるノキアの株式へ合わせることによって、図４に示すようなビューを得ることができる。図４に示すように、ノキアの株式の価格が＄３９．３３へ動かされると同時に、ノキアの株式の１日の取引量が１１．２百万へと動き、ノキアの株式の５２週安値が＄１８．８７へと動く。
【００３６】
さらに本実施形態では、ステップ１０４にて、ユーザによって選択された対象の平面にて或るオブジェクト・インスタンスにフォーカスされたことに応えて対象の平面および他の平面を動かすことまたは座標平面および他の平面を動かすことによって、オブジェクト・インスタンスの位置を他の平面上にリンク表示するが、本発明はこれに限定されるものではなく、本発明は、座標平面が存在せず、閲覧対象パラメータの平面を動かす必要のない場合においても、実現することができる。具体的には、本発明では、ステップ１０３にて対象の平面が決定された後、ステップ１０４にて、フォーカスされるオブジェクト・インスタンスを決定された対象の平面上で受信し、受信したオブジェクト・インスタンスの位置を他の平面上で顕著に表示する。フォーカスされるオブジェクト・インスタンスが受信されるように、ユーザは、フォーカスしようとするオブジェクト・インスタンスをクリックすることができる。本実施形態では、様々な色、様々な灰色、または様々なパターンを使用することにより位置を顕著に表示することができるが、選択されたオブジェクト・インスタンスが同一平面にある他のオブジェクト・インスタンスに対して顕著に表示できさえすれば、本発明はこれに限定されるものではない。
【００３７】
例えば、図５は、本発明による多次元データの視覚化方法によって得られるビューの別の例である。図５に示すように、５２週安値の平面が対象の平面として決定された場合、ソニーの株式の＄３９．２０という５２週安値をこの平面上にてクリックすると同時に、１日の取引量の平面におけるソニーの株式の位置（１．１百万）、および株式の価格の平面におけるソニーの株式の位置（＄５３．９４）が、斜線の付いた柱を用いて、顕著に表示される。
【００３８】
なお、上述の図２乃至５の例は、株式を例として用いることによって説明されているが、本発明のオブジェクトは株式に限定されるものではなく、他の金融ツール（ファンド、債券、通貨、先物商品など）、各種の製品（本、コンピュータなど）、または或る分野の企業などとすることができる。
【００３９】
本発明の実施形態による多次元データの視覚化方法を通じて、多次元データをウィンドウまたはスクリーンにおいて別々の層に表示することができ、さらに多次元データをリンク表示することができる。従って、多次元データの様々なパラメータ間の関係をユーザに対して直観的に表示することができ、ユーザが多様な情報を正確かつ効率的に使用し分析することが可能になる。その上、実施形態の方法を金融市場に適用すれば、ユーザが金融市場の変動および動向を正確に分析するのを支援することができ、ユーザの投資リスクを減らすことができる。
【００４０】
その上、実施形態の方法では、ユーザが或るオブジェクト・インスタンスにフォーカスすると同時に、このオブジェクト・インスタンスの閲覧対象パラメータのパラメータ値をリンク表示することができる。故に、ユーザが関心を持つオブジェクト・インスタンスを平面上で正確に見つけることが可能になり、その結果効率が上がる。
【００４１】
多次元データの視覚化装置
図６は、本発明による多次元データの視覚化装置を示すブロック図である。次に、図６と併せて、実施形態を説明する。上述の実施形態と同一の部分に関しては、その説明を適宜省略する。
【００４２】
図６に示すように、本実施形態による多次元データの視覚化装置６００は、層状に表示するユニット６０５、対象の平面決定ユニット６０４、リンク表示するユニット６０６を含み、さらに、任意的な閲覧対象パラメータ決定ユニット６０３、任意的な多次元データ取得ユニット６０１、任意的な多次元データ保存ユニット６０２、および任意的な構成ファイル６０７を含む。
【００４３】
所与のオブジェクトに関し、閲覧対象パラメータ決定ユニット６０３によって、この所与のオブジェクトに関連する複数のパラメータから閲覧対象パラメータが決定され、この場合、閲覧対象パラメータとは、ユーザが関心を持っているパラメータである。本実施形態では、閲覧対象パラメータ決定ユニット６０３によって、所与のオブジェクトに関連する複数のパラメータから、ユーザによって関心を持たれており閲覧の対象となるパラメータが、閲覧対象パラメータとして選択される。
【００４４】
本実施形態では、一部のパラメータが、予め設定されている複数のパラメータから、ユーザによって、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を介して、閲覧対象パラメータ決定ユニット６０３を用いて、閲覧対象パラメータとして選択される。さらに、閲覧対象パラメータは、構成ファイル６０７に保存することが可能であり、閲覧対象パラメータ決定ユニット６０３によって要求されるままに、構成ファイル６０７から自動的に閲覧対象パラメータが読み出される。この場合構成ファイル６０７は、ユーザによる事前の編集および保存が可能である。本発明は、閲覧対象パラメータ決定ユニット６０３による閲覧対象パラメータを決定する方法に限定されるものではなく、当業者に周知のいかなる方法によっても実現することができる。
【００４５】
本実施形態では、閲覧対象パラメータ決定ユニット６０３は任意的なユニットであり、本発明の多次元データの視覚化装置に６００では、所与のオブジェクトに関連する複数のパラメータから閲覧対象パラメータを選択する必要性がある訳ではなく、所与のオブジェクトに関連するあらゆるパラメータを閲覧対象パラメータとして使用する。
【００４６】
閲覧対象パラメータ決定ユニット６０３によって決定された閲覧対象パラメータは、層状に表示するユニット６０５によって、３Ｄ座標システムのＺ軸に沿って別々の層に表示され、パラメータの各々は、２Ｄ平面に表示される。
【００４７】
本実施形態では、多次元データは、多次元データ取得ユニット６０１によって得られ、多次元データ取得ユニット６０１によって得られた多次元データを、多次元データ保存ユニット６０２に保存することができ、各々の次元のデータを１つのリストに保存するか、または多次元データを１つのリストに保存する。閲覧対象パラメータ決定ユニット６０３によって決定された閲覧対象パラメータに応じて、多次元データ保存ユニット６０２に保存されたリストから、各々の閲覧対象パラメータに対応する一組のデータが読み出され、データの各組は、２Ｄ平面上に描画される。描画された２Ｄ平面は、層状に表示するユニット６０５によって、１つのウィンドウまたはスクリーンにて、３Ｄ座標システムのＺ軸に沿って別々の層に表示される。当然のことながら、本発明では、２Ｄ平面上に一組のデータを描画するのに、Ｍａｔｌａｂ（Ｒ）、ＡｕｔｏＣＡＤ（Ｒ）などといった当業者に周知の任意のソフトウェアを使用することができ、描画された２Ｄ平面は、これらのソフトウェアによって、１つのウィンドウにて３Ｄ座標システムのＺ軸に沿って別々の層に表示されるのであるが、本発明はこれに限定されるものではない。
【００４８】
層状に表示するユニット６０５を、図２と併せて、さらに詳細に説明する。図２は、本発明による多次元データの視覚化装置によって得られるビューの一例である。図２に示すように、オブジェクトの例として株式が使用されており、閲覧対象パラメータとしては、或る日の株式の価格、１日の取引量、５２週安値が選択されている。層状に表示するユニット６０５によって、上下に並ぶ３つの平面上に３つのパラメータがぞれぞれ表示されており、柱はいずれもオブジェクト・インスタンスに対応するパラメータの値を表す。Ｘ軸は、株式の価格（０−＄９０）、１日の取引量（０−９０百万）、５２週安値（０−＄９０）をそれぞれ指し、Ｙ軸は、或るオブジェクト・インスタンス、すなわち（ＡからＺまで文字の順に並べられている）企業の名称を指す。本実施形態では、２Ｄ平面にて容易にオブジェクト・インスタンスが区別されるように、柱を使用してオブジェクト・インスタンスのパラメータの値を表しているが、本発明では、セントラム、三角形など他のパターンを使用することもできる。
【００４９】
加えて、任意的に、本実施形態による多次元データの視覚化装置６００は、層状に表示するユニット６０５による表示設定が行われるより前に平準化が可能となるように、決定された閲覧対象パラメータを平準化するように構成されている平準化ユニットをさらに含む。例えば、図２に示すインスタンスの株式の価格、１日の取引量、５２週安値を平準化して、それにより、これらを表示する間、図において画一的に分布させることができるようにする。本実施形態では、当業者に周知のあらゆる方法またはソフトウェアを使用して平準化を実行することができ、例えば、オブジェクト・インスタンスのパラメータの値に重みを乗じること、あるいは関数を用いてこれを処理することなどができる。その上、Ｍａｔｌａｂ（Ｒ）、ＡｕｔｏＣＡＤ（Ｒ）などのソフトウェアにてデータを平準化する機能もあり、さらに本発明はこれに限定されるものではない。
【００５０】
図６に戻ると、対象の平面決定ユニット６０４によって、或る平面を対象の平面として決定する。或る平面は、表示されたスクリーンにおいて、対象の平面決定ユニット６０４を用いてユーザによって対象の平面として選択されることが可能であり、または対象の平面が構成ファイル６０７に保存されて、対象の平面決定ユニット６０４によって要求されるままに、構成ファイル６０７から自動的に対象の平面が読み出されることも可能であって、この場合構成ファイル６０７は、ユーザによる事前の編集および保存が可能である。例えば、図２の例では、株式の価格に対応する平面を、対象の平面として選択することができる。
【００５１】
ユーザによって選択された対象の平面にてオブジェクトの或るオブジェクト・インスタンスにフォーカスされたことに応えて、リンク表示するユニット６０６によって、このオブジェクト・インスタンスの位置を、他の平面上にリンク表示する。
【００５２】
リンク表示するユニット６０６を、図２乃至５と併せて、より詳細に説明する。
【００５３】
図２に示すように、株式の価格に対応する平面が対象の平面として対象の平面決定ユニット６０４によって決定された後、ユーザは、この平面を、座標平面に対して前後および左右にドラッグすることができる。図２に示すように、別々の層に表示された３つの平面に対して垂直であり紙面に対して角度（直角であると好ましい）の付いた或る平面を、座標平面として使用する。座標平面の縦方向の軸は、３Ｄ座標システムのＺ軸に対応し、座標平面の横方向の軸は、別々の層に表示された３つの平面の各々と交わる各々の線であり、この場合に縦方向の軸と横方向の各軸とが交差する点は、その横方向の軸が位置する平面における座標平面の座標原点となる。
【００５４】
本実施形態では、ユーザが、リンク表示するユニット６０６を用いて、対象の平面を、この対象の平面における座標平面の座標原点に対して前後および左右に動かし、それによりユーザが関心を持つオブジェクト・インスタンスを座標原点に合わせるようにする。例えば、図２では、ユーザは、マイクロソフトの株式にフォーカスしており、言い換えれば、対象の平面上のマイクロソフトの株式の位置が、株式の価格の平面における座標平面の座標原点へと動かされている。
【００５５】
同時に、本実施形態では、このオブジェクト・インスタンスの位置を、リンク表示するユニット６０６によって、他の平面上にリンク表示する。すなわち、ユーザが対象の平面を動かすと同時に、他の平面もリンク表示するユニット６０６によって自動的に動かされ、言い換えれば、１日の取引量の平面および５２週安値の平面が動かされて、それにより、１日の取引量の平面および５２週安値の平面の上のマイクロソフトの株式の位置が、これらの平面それぞれにおける座標平面の座標原点へと動かされる。すなわち、１日の取引量の平面および５２週安値の平面におけるマイクロソフトの株式が、これらの平面上で座標平面の座標原点へと動かされる。
【００５６】
さらに任意的に、本実施形態では、対象の平面が動かされると同時に、座標原点上のオブジェクト・インスタンスの閲覧対象パラメータのパラメータ値を、リンク表示することができる。例えば、図２にて、座標原点上のオブジェクト・インスタンスがマイクロソフトの株式である場合、マイクロソフトという企業、＄３３．６という株式の価格、６６．３百万という１日の取引量、＄２６．７１という５２週安値が、ウィンドウの左上の隅にリンク表示される。
【００５７】
さらに任意的に、１日の取引量が位置する平面を、対象の平面として使用することもできる。図２を基にして、１日の取引量の平面を座標平面に対して動かし、さらにオブジェクト・インスタンスをＩＢＭの株式へと動かすことによって、図３に示すようなビューが得られる。図３に示すように、ＩＢＭの株式の１日の取引量が１２．５百万へ動かされると同時に、ＩＢＭの株式の価格が＄８５．１８へと動き、ＩＢＭの株式の５２週安値が＄８０．２０へと動く。
【００５８】
さらに本実施形態では、ステップ１０４にて、リンク表示するユニット６０６によって、或るオブジェクト・インスタンスにフォーカスするべく対象の平面を動かしているが、本発明はこれに限定されるものではなく、座標平面を動かして、オブジェクト・インスタンスにフォーカスすることもできる。例えば、図２を基にして、株式の価格の平面を対象の平面として選択し、座標平面を対象の平面に対して右へ動かして、それにより座標原点を価格が＄３９．３３であるノキアの株式へ合わせることによって、図４に示すようなビューを得ることができる。図４に示すように、ノキアの株式の価格が＄３９．３３へ動かされると同時に、ノキアの株式の１日の取引量が１１．２百万へと動き、ノキアの株式の５２週安値が＄１８．８７へと動く。
【００５９】
さらに本実施形態では、ユーザによって選択された対象の平面にて或るオブジェクト・インスタンスにフォーカスされたことに応えて対象の平面および他の平面を動かすことまたは座標平面および他の平面を動かすことによって、リンク表示するユニット６０６を用いて、オブジェクト・インスタンスの位置を他の平面上にリンク表示しているが、本発明はこれに限定されるものではなく、本発明は、座標平面が存在せず、閲覧対象パラメータの平面を動かす必要のない場合においても、実現することができる。具体的には、本発明では、リンク表示するユニット６０６が受信ユニットおよび顕著に表示するユニットをさらに含み、受信ユニットは、フォーカスされるオブジェクト・インスタンスを対象の平面決定ユニット６０４によって決定された対象の平面上で受信し、顕著に表示するユニットは、選択されたオブジェクト・インスタンスの位置を他の平面上で顕著に表示する。フォーカスされるオブジェクト・インスタンスが受信ユニットによって受信されるように、ユーザは、フォーカスしようとするオブジェクト・インスタンスをクリックすることができる。本実施形態では、様々な色、様々な灰色、または様々なパターンを使用することにより位置を顕著に表示することができるが、選択されたオブジェクト・インスタンスが同一平面にある他のオブジェクト・インスタンスに対して顕著に表示できさえすれば、本発明はこれに限定されるものではない。
【００６０】
例えば、図５は、本発明による多次元データの視覚化方法によって得られるビューの別の例である。図５に示すように、５２週安値の平面が対象の平面として決定された場合、ソニーの株式の＄３９．２０という５２週安値をこの平面上にてクリックすると同時に、１日の取引量の平面におけるソニーの株式の位置（１．１百万）、および株式の価格の平面におけるソニーの株式の位置（＄５３．９４）が、斜線の付いた柱を用いて、顕著に表示される。
【００６１】
加えて、リンク表示するユニット６０６のリンク表示のやり方を、構成ファイル６０７に保存することができ、表示の実行にあたり、構成ファイル６０７から自動的に表示のやり方を読み出すことができる。
【００６２】
なお、上述の図２乃至５の例は、株式を例として用いることによって説明されているが、本発明のオブジェクトは株式に限定されるものではなく、別の金融ツール（ファンド、債券、通貨、先物商品など）、各種の製品（本、コンピュータなど）、または或る分野の企業などとすることができる。
【００６３】
そうでないことが記載されない限り、本発明の装置およびユニットの機能は、ハードウェアまたはソフトウェアあるいはそれらの組み合わせによって実現することができる。一方、好適な実施形態では、そうでないことが記載されない限り、上記の機能を、コンピュータ、あるいはコンピュータ・プログラムでコード化されるなど集積回路にコード化された電子データ・プロセッサによって、実行することが可能である。一般に、本発明の実施形態を実現する方法は、オペレーティング・システム、あるいは特定応用プログラム、プログラム、モジュール、オブジェクト、または命令シーケンスの一部とすることができる。本発明のソフトウェアは、一般に、ローカル・コンピュータによって機械可読命令へ変換可能でありそれにより実行可能命令となる、複数の命令を含む。加えて、プログラムは、ローカルで保持されるかまたはこのプログラムに関してメモリにて検索される、変数およびデータ構造を含む。さらに、以下に述べるプログラムは、本発明の特定の実施形態においてそのプログラムを実現する応用方法に基づいて特定することができる。本発明の機能を実現するコンピュータ可読命令が搬送される場合は、故に、信号搬送媒体が、本発明の実施形態を示すものとなる。
【００６４】
本発明の実施形態による、多次元データの視覚化装置を通じて、多次元データをウィンドウまたはスクリーンにおいて別々の層に表示することができ、さらに多次元データをリンク表示することができる。従って、多次元データの様々なパラメータ間の関係をユーザに対して直観的に表示することができ、ユーザが多様な情報を正確かつ効率的に使用し分析することが可能になる。その上、実施形態の方法を金融市場に適用すれば、ユーザが金融市場の変動および動向を正確に分析するのを支援することができ、ユーザの投資リスクを減らすことができる。
【００６５】
その上、実施形態の装置では、ユーザが或るオブジェクト・インスタンスにフォーカスすると同時に、このオブジェクト・インスタンスの閲覧対象パラメータのパラメータ値をリンク表示することができる。故に、ユーザが関心を持つオブジェクト・インスタンスを平面上で正確に見つけることが可能になり、その結果効率が上がる。
【００６６】
本発明の、多次元データの視覚化方法ならびに多次元データの視覚化装置を、一部の例示的な実施形態を通じて詳細に説明してきたが、これらの実施形態は網羅的なものではなく、本発明の精神および範囲から逸脱することなく、当業者によってそれに多様な変形および変更を施すことが可能である。従って、本発明は、上記の実施形態に制限されるものではなく、本発明の範囲は、添付の請求項によってのみ定められる。
【図面の簡単な説明】
【００６７】
【図１】本発明による多次元データの視覚化方法を示すフロー図である。
【図２】本発明による多次元データの視覚化方法および装置によって得られるビューの一例を示す図である。
【図３】本発明による多次元データの視覚化方法および装置によって得られるビューの別の例を示す図である。
【図４】本発明による多次元データの視覚化方法および装置によって得られるビューの別の例を示す図である。
【図５】本発明による多次元データの視覚化方法および装置によって得られるビューの別の例を示す図である。
【図６】本発明による多次元データの視覚化装置を示すブロック図である。
【図７】従来技術による金融市場情報を表示する方法によって得られるビューを示す図である。
【符号の説明】
【００６８】
６０１  多次元データ取得ユニット
６０２  多次元データ保存ユニット
６０３  閲覧対象パラメータ決定ユニット
６０４  対象の平面決定ユニット
６０５  層状に表示するユニット
６０６  リンク表示するユニット
６０７  構成ファイル
【図１】
0005441425.tif 000002
【図２】
0005441425.tif 000003
【図３】
0005441425.tif 000004
【図４】
0005441425.tif 000005
【図５】
0005441425.tif 000006
【図６】
0005441425.tif 000007
【図７】
0005441425.tif 000008