(57)【要約】【課題】概略的な相対的な概念や、人が五感で感じたことを、手書き操作で簡単にコンピュータに入力して、グラフ等により定量的に可視化処理する。【解決手段】手書きによる図形イメージ入力操作を受け付ける入力手段と、入力された図形イメージデータを取得して記憶する記憶手段と、入力された図形イメージデータを閉ループとして認識し、当該閉ループの面積を算出する求積手段と、算出された面積に応じた出力数量を計算する出力数量計算手段と、図形イメージデータと対応させるように入力された属性データを取得する手段と、指定された出力パターンを出力数量に応じて変形し、属性データに含まれた出力文字データと合成して出力イメージを編集する編集手段と、編集された出力イメージを出力装置に出力する出力手段とを備えた。【選択図】図１
2011059784.tif 000002
【特許請求の範囲】
【請求項１】
手書きによる図形イメージ入力操作を受け付ける入力手段と、
入力された図形イメージデータを取得して記憶する記憶手段と、
入力された図形イメージデータを閉ループとして認識し、当該閉ループの面積を算出する求積手段と、
算出された面積に応じた出力数量を計算する出力数量計算手段と、
前記図形イメージデータと対応させるように入力された属性データを取得する属性データ取得手段と、
指定された出力パターンを前記出力数量に応じて変形し、前記属性データに含まれた出力文字データと合成して出力イメージデータを編集する編集手段と、
編集された出力イメージデータを出力装置に出力する出力手段とを備えたことを特徴とする概念モデル可視化システム。
【請求項２】
請求項１に記載の概念モデル可視化システムにおいて、
前記入力手段により複数の図形イメージデータが入力されたとき、
前記編集手段は、各図形イメージデータに対応する出力イメージデータを生成するとともに、前記属性データで指定された順に各出力イメージデータの配置を選択して、合成出力イメージデータを生成することを特徴とする概念モデル可視化システム。
【請求項３】
請求項１または２に記載の概念モデル可視化システムにおいて、
前記求積手段は、前記閉ループに囲まれたピクセル数をカウントして当該閉ループの面積を算出することを特徴とする概念モデル可視化システム。
【請求項４】
請求項１乃至３のいずれかに記載の概念モデル可視化システムにおいて、
前記求積手段は、前記入力手段により入力された図形イメージデータが閉ループでない場合に、必要な線分を補完して、自動的に閉ループ化することを特徴とする概念モデル可視化システム。
【請求項５】
請求項１乃至３のいずれかに記載の概念モデル可視化システムにおいて、
前記求積手段は、前記閉ループを半径が近似する真円と判断して、その真円の面積を算出することを特徴とする概念モデル可視化システム。
【請求項６】
請求項２乃至５のいずれかに記載の概念モデル可視化システムにおいて、
前記入力手段は、前記各出力イメージの配置を選択するための順を決定する属性データの入力を複数受け付けて、前記編集手段は、前記属性データに従って、多次元比較出力パターンを用いて、出力イメージを生成することを特徴とする概念モデル可視化システム。
【請求項７】
請求項６に記載の概念モデル可視化システムにおいて、
前記入力手段は、面積以外の相対比較のための比較軸を、図形イメージ入力受付画面上に表示することを特徴とする概念モデル可視化システム。
【請求項８】
請求項１乃至７のいずれかに記載の概念モデル可視化システムにおいて、
前記求積手段は、入力された図形イメージデータの一部が重なり合っているとき、重なった部分とそれ以外の部分について、面積を算出し、
前記出力数量計算手段は、算出された面積に応じた出力数量を計算し、
前記属性データ取得手段は、前記図形イメージデータと対応させるように入力された属性データを取得し、
前記編集手段は、指定された出力パターンを前記出力数量に応じて変形し、前記属性データに含まれた出力文字データと合成して出力イメージを編集することを特徴とする概念モデル可視化システム。
【請求項９】
請求項１乃至８のいずれかに記載の概念モデル可視化システムにおいて、
前記編集手段は、前記出力イメージデータに、前記入力手段により受け付けられた全ての入力された図形イメージデータを含めることを特徴とする概念モデル可視化システム。
【請求項１０】
請求項１乃至９のいずれかに記載の概念モデル可視化システムにおいて、
前記入力手段は、前記図形イメージデータを描画した平面外の任意の位置に視点を設定し、その視点から見た図形イメージデータをウインドウに表示し、この図形イメージデータを描画した平面と平行な基準平面を設定して同一のウインドウ内に表示し、
前記出力数量計算手段は、前記各図形イメージデータの前記基準平面からの高さに応じた出力数量を計算し、
前記編集手段は、前記出力パターンを前記出力数量に応じて変形して出力イメージデータを編集することを特徴とする概念モデル可視化システム。
【請求項１１】
請求項１０に記載の概念モデル可視化システムにおいて、
前記入力手段は、前記図形イメージデータの面積比を反映した合成イメージデータに対して、当該図形イメージデータを描画した平面外の任意の位置に視点を設定し、その視点から見た合成イメージデータをウインドウに表示し、この図形イメージデータを描画した平面と平行な基準平面を設定して同一のウインドウ内に表示することを特徴とする概念モデル可視化システム。
【請求項１２】
請求項１１に記載の概念モデル可視化システムにおいて、
前記編集手段は、前記出力パターンをグラフ素片とし、このグラフ素片の前記基準面からの高さを前記出力数量に応じて選択して表示するように出力イメージデータを編集することを特徴とする概念モデル可視化システム。
【請求項１３】
コンピュータを、請求項１乃至６のいずれかに記載の手段として機能させる概念モデル可視化プログラム。
【請求項１４】
コンピュータを、請求項１乃至６のいずれかに記載の手段として機能させる概念モデル可視化プログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概略的に図示した概念をコンピュータにより定量的にグラフ化して表現することができる概念モデル可視化システムとプログラムと記録媒体に関する。
【背景技術】
【０００２】
様々な分野において、情報をより分かりやすく伝達するために、コンピュータを使用したプレゼンテーションツールが広く利用されている。例えば、数表を作成すれば、分かり易い円グラフや棒グラフを自動的に作成して出力する技術が知られている（特許文献１）（特許文献２）（特許文献３）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３６００１号公報
【特許文献２】特開２００３−５３０６０８号公報
【特許文献３】特開２００７−２６２８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
予め十分な準備をして、定量的なデータを揃えれば、分かり易い円グラフや棒グラフに変換することができるが、必ずしもそうした場合ばかりではない。一般的には、絶対的な数値で表すことよりも、何か比較対象を挙げて、相対的な比較で図を使って表現することも多い。会議でこうした表現が使われると、具体的な数値を予測し辛いことがある。会議が終了してから計算をするのでは、会議の効率が悪くなる。また、人は自分の考えや思いを表現するのに言葉や文字を使用する。しかしながら、それを第３者に伝えるのは容易でない。例えば、患者が医師に対して傷みの程度を直接感覚的に伝えて、それを定量化する手段があれば、そのデータを治療に有効に生かすこともできる。
上記の課題を解決するために、本発明は、概略的な相対的な概念や人が五感で感じたことを、手書き操作で簡単にコンピュータに入力して、グラフ等により定量的に視覚化処理する、概念モデル可視化システムと、概念モデル可視化コンピュータプログラムと、そのプログラムを記録した記録媒体とを提供することを目的とする。
【課題を解決するための手段】
【０００５】
以下の構成はそれぞれ上記の課題を解決するための手段である。
〈構成１〉
手書きによる図形イメージ入力操作を受け付ける入力手段と、入力された図形イメージデータを取得して記憶する記憶手段と、入力された図形イメージデータを閉ループとして認識し、当該閉ループの面積を算出する求積手段と、算出された面積に応じた出力数量を計算する出力数量計算手段と、前記図形イメージデータと対応させるように入力された属性データを取得する属性データ取得手段と、指定された出力パターンを前記出力数量に応じて変形し、前記属性データに含まれた出力文字データと合成して出力イメージデータを編集する編集手段と、編集された出力イメージデータを出力装置に出力する出力手段とを備えたことを特徴とする概念モデル可視化システム。
【０００６】
〈構成２〉
構成１に記載の概念モデル可視化システムにおいて、前記入力手段により複数の図形イメージデータが入力されたとき、前記編集手段は、各図形イメージデータに対応する出力イメージデータを生成するとともに、前記属性データで指定された順に各出力イメージデータの配置を選択して、合成出力イメージデータを生成することを特徴とする概念モデル可視化システム。
【０００７】
〈構成３〉
構成１または２に記載の概念モデル可視化システムにおいて、前記求積手段は、前記閉ループに囲まれたピクセル数をカウントして当該閉ループの面積を算出することを特徴とする概念モデル可視化システム。
【０００８】
〈構成４〉
構成１乃至３のいずれかに記載の概念モデル可視化システムにおいて、前記求積手段は、前記入力手段により入力された図形イメージデータが閉ループでない場合に、必要な線分を補完して、自動的に閉ループ化することを特徴とする概念モデル可視化システム。
【０００９】
〈構成５〉
構成１乃至３のいずれかに記載の概念モデル可視化システムにおいて、前記求積手段は、前記閉ループを半径が近似する真円と判断して、その真円の面積を算出することを特徴とする概念モデル可視化システム。
【００１０】
〈構成６〉
構成２乃至５のいずれかに記載の概念モデル可視化システムにおいて、前記入力手段は、前記各出力イメージの配置を選択するための順を決定する属性データの入力を複数受け付けて、前記編集手段は、前記属性データに従って、多次元比較出力パターンを用いて、出力イメージを生成することを特徴とする概念モデル可視化システム。
【００１１】
〈構成７〉
構成６に記載の概念モデル可視化システムにおいて、前記入力手段は、面積以外の相対比較のための比較軸を、図形イメージ入力受付画面上に表示することを特徴とする概念モデル可視化システム。
【００１２】
〈構成８〉
構成１乃至７のいずれかに記載の概念モデル可視化システムにおいて、前記求積手段は、入力された図形イメージデータの一部が重なり合っているとき、重なった部分とそれ以外の部分について、面積を算出し、前記出力数量計算手段は、算出された面積に応じた出力数量を計算し、前記属性データ取得手段は、前記図形イメージデータと対応させるように入力された属性データを取得し、前記編集手段は、指定された出力パターンを前記出力数量に応じて変形し、前記属性データに含まれた出力文字データと合成して出力イメージを編集することを特徴とする概念モデル可視化システム。
【００１３】
〈構成９〉
構成１乃至８のいずれかに記載の概念モデル可視化システムにおいて、前記編集手段は、前記出力イメージデータに、前記入力手段により受け付けられた全ての入力された図形イメージデータを含めることを特徴とする概念モデル可視化システム。
【００１４】
〈構成１０〉
構成１乃至９のいずれかに記載の概念モデル可視化システムにおいて、前記入力手段は、前記図形イメージデータを描画した平面外の任意の位置に視点を設定し、その視点から見た図形イメージデータをウインドウに表示し、この図形イメージデータを描画した平面と平行な基準平面を設定して同一のウインドウ内に表示し、前記出力数量計算手段は、前記各図形イメージデータの前記基準平面からの高さに応じた出力数量を計算し、前記編集手段は、前記出力パターンを前記出力数量に応じて変形して出力イメージデータを編集することを特徴とする概念モデル可視化システム。
【００１５】
〈構成１１〉
構成１０に記載の概念モデル可視化システムにおいて、前記入力手段は、前記図形イメージデータの面積比を反映した合成イメージデータに対して、当該図形イメージデータを描画した平面外の任意の位置に視点を設定し、その視点から見た合成イメージデータをウインドウに表示し、この図形イメージデータを描画した平面と平行な基準平面を設定して同一のウインドウ内に表示することを特徴とする概念モデル可視化システム。
【００１６】
〈構成１２〉
構成１１に記載の概念モデル可視化システムにおいて、前記編集手段は、前記出力パターンをグラフ素片とし、このグラフ素片の前記基準面からの高さを前記出力数量に応じて選択して表示するように出力イメージデータを編集することを特徴とする概念モデル可視化システム。
【００１７】
〈構成１３〉
コンピュータを、構成１乃至６のいずれかに記載の手段として機能させる概念モデル可視化プログラム。
【００１８】
〈構成１４〉
コンピュータを、構成１乃至６のいずれかに記載の手段として機能させる概念モデル可視化プログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の効果】
【００１９】
〈構成１の効果〉
手書きによる図形イメージが入力されたとき、その面積に応じた出力数量を計算して、文字等の属性データとともに出力イメージデータを生成すると、手書きによる図形を自動的に定型化されたグラフ等に変換できる。
〈構成２の効果〉
複数の図形イメージが入力されたとき、その面積に応じた出力数量で出力イメージデータを生成すると、手書き入力よる複数の図形を面積に着目して相対比較した結果をグラフ等で出力できる。
〈構成３の効果〉
閉ループに囲まれたピクセル数をカウントすることで、面積計算の画一的処理ができる。
〈構成４の効果〉
面積計算ができない未完成の閉ループを、自動的に補完処理により完全な閉ループにして、その後の計算を進めることができる。
〈構成５の効果〉
閉ループを、例えば、外接円に置き換えて認識することで、面積計算を単純化できる。
〈構成６の効果〉
複数の図形を面積だけでなく、記入位置等についても相対比較をして、複数の観点から見た比較結果を出力することができる。
〈構成７の効果〉
図形の記入位置を、出力イメージの配置を選択するための順を決定する属性データとするとき、スケール等の比較軸を表示して、入力時にその相対比較をし易くできる。
〈構成８の効果〉
入力された図形イメージデータの一部が重なり合っているとき、重なった部分とそれ以外の部分についても、同様の要領でグラフ化等をすることができる。
〈構成９の効果〉
手書き入力された図形イメージデータには、グラフ化等により可視化された数量比較できる部分と、図形の形状等のように数量比較できない部分が含まれることから、その両方を合わせて出力して、入力者の意図を伝えるようにした。
〈構成１０の効果〉
図形イメージデータを描画した平面外の任意の位置に視点を設定して、図形イメージデータを３次元画像として表示することができる。これにより、基準平面からの高さに応じた出力数量をグラフ化して、２種のパラメータについての比較ができる。
〈構成１１の効果〉
図形イメージデータの面積比を反映した合成イメージデータに対しても、３次元表示ができる。
〈構成１２の効果〉
出力パターンのグラフを各図形イメージデータに対応させたグラフ素片に分解して、出力数量を、それぞれの基準面からの高さに反映させた、ユニークな形式のグラフを出力できる。
【図面の簡単な説明】
【００２０】
【図１】本実施例のシステム主要部の機能ブロック図である。
【図２】本実施例のシステムの操作画面説明図である。
【図３】本実施例のシステムの操作画面説明図である。
【図４】使用するデータの構造の説明図である。
【図５】プログラム動作時の処理データ説明図である。
【図６】プログラムのメインルーチンの動作フローチャートである。
【図７】図形イメージデータの解析処理動作フローチャートである。
【図８】自動閉ループ化と求積処理動作の説明図である。
【図９】属性データの解析処理動作フローチャートである。
【図１０】データ出力処理動作フローチャートである。
【図１１】多次元処理用の入力ウインドウを示す説明図である。
【図１２】感情表現の可視化例を示す説明図である。
【図１３】３次元形式のグラフ作成画面説明図である。
【図１４】３次元形式のグラフ作成画面説明図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態を実施例毎に詳細に説明する。
【実施例１】
【００２２】
（装置（システム）全体の構成）
図１は、本実施例のシステム主要部の機能ブロック図である。図２と図３は本実施例のシステムの操作画面説明図である。図４は使用するデータの構造の説明図である。
このシステムは図１に示すようなパーソナルコンピュータ等により実現できる。図１〜図４を参照しながら、このシステムの構成と具体的な動作例を説明する。
【００２３】
図１において、コンピュータ１２は、ディスプレイ２と本体制御部３とキーボード４とマウス５とデジタイザ６とを備える。ディスプレイ２は操作画面を表示し、キーボード４とマウス５とデジタイザ６とは、データの入力操作に使用される。ディスプレイ２は結果の出力にも利用される。
【００２４】
本体制御部３の内部には、演算処理装置２０と記憶装置４０が設けられている。このハードウエアは、既知のものと変わらないので回路の図示を省略する。コンピュータ１２は、コンピュータプログラムを実行して、所定のタイミングで、演算処理装置２０の部分に図示した各手段として機能する。コンピュータ１２は、このコンピュータプログラムの実行中に、記憶装置３０を使用して、予め記憶された必要なデータを読み取る。またあるいは、新たなデータを記憶装置３０に書き込んで記憶させる。
【００２５】
演算処理装置２０には、図のように、入力手段２１、求積手段２２、出力数量計算手段２３、属性データ取得手段２４、編集手段２５および出力手段２６等の機能ブロックを組み合わせたコンピュータプログラムがインストールされている。また、記憶装置４０には、図のように、入力ウインドウデータ４１、図形イメージデータ４２、基礎データ４３、属性データ４４、出力数量データ４５、出力文字データ４６、出力イメージデータ４７、出力パターン４８および合成イメージデータ４９等のデータが記憶される。
【００２６】
図２の操作画面に示すように、操作者は、コンピュータ１２のディスプレイ２に表示されたウインドウ５０を見ながら、マウス５やデジタイザ６を用いて、図形イメージデータ４２を入力する。全くの手書き入力でよい。操作者が頭の中に描いた感覚をそのまま図の図形イメージデータ４２の形状で表現するとよい。コンピュータ１２は、その結果を解析して、ウインドウ５０の左側に表示されたような、グラフを生成する。
【００２７】
（図形イメージデータ）
以下、記憶装置４０に記憶されたデータを次のように呼んで説明をする。図４の（ａ）に示すように、入力ウインドウデータ４１は、図２等で示したウインドウ５０を表示するためのデータである。図形イメージデータ４２は、図４の（ｂ）に示すように、手書き入力されたもので、例えば、ビットマップ形式で取得する。図の例では、例えば、事柄やアイデアについて、操作者による評価結果が図形の大きさにより表現されている。評価される対象は，任意である。例えば、人物評価、製品評価等でもよい。また、会議法として良く知られているKJ法で、キーワードを記入した紙片の代わりに、この入力図形イメージを利用できる。キーワードを囲む図形の面積を、重要度の順位付けの基準にできる。また、後で説明するように、従来は簡単に可視化することができなかった痛みの種類や強さなどを、図形イメージを利用して医師等に伝えることができる。いずれにしても、図形イメージデータ４２は、ビットマップあるいは、ベクトルデータ形式で、記憶装置４０に記憶することができる
【００２８】
（属性データ）
属性データ４４は、図４の（ｃ）に示すように、図形イメージデータ４２が入力されたときに自動的に取得されたり、あるいは操作者により入力されたデータである。例えば、図形イメージデータ４２が入力されたとき、後で説明する求積手段２２が自動的にリアルタイムにその図形の面積を計算してウインドウ５０中に表示する。また入力手段２１は、その図形の記入時刻をシステムから取得してリアルタイムに表示する。いずれも、合成イメージデータ４９中の配列順を決めるためのパラメータにすることができる。また、線種や線色等も、出力イメージのデザインを決める要素になる。これらも、属性データとして、記憶装置４０に記憶される。
【００２９】
（出力数量データ）
出力数量データ４５の例を図４の（ｄ）に示す。例えば、入力された図形イメージの面積を比較して、円グラフを作成するような場合には、各図形イメージデータに対応する扇形の中心角が出力数量データ４５である。例えば、入力された図形イメージデータ４２の面積に応じた値を計算して、出力数量データ４５が求められる。棒グラフ、帯グラフ等の出力方法により、出力数量データ４５の値が異なってくる。また、複数の項目の扇形の中心角を比較するような場合には、各扇形が３６０度に対して何パーセントに相当するかを計算した結果も出力数量データ４５である。
【００３０】
（出力文字データ）
出力文字データ４６の例を、図４の（ｅ）に示す。出力文字データ４６は、操作者が手書きで入力した文字や、その文字を認識して文字コード化したデータ、あるいは、出力数量データに含まれる主な数値等を結果として表示するためのデータである。入力図形イメージデータ中から切り出したイメージデータでもよい。
【００３１】
（出力パターン）
出力パターン４８の例を図４の（ｆ）に示す。出力パターン４８は、例えば、デフォルトで、円グラフと決めておく。そして、操作者の希望により、帯グラフとか棒グラフに変更するようにしたらよい。また、多次元比較を行う場合には、２以上の出力パターン４８を使用することができる。さらに、三次元表示のグラフを使用してもよい。
【００３２】
（出力イメージデータ）
出力イメージデータ４７の例を、図４の（ｇ）に示す。例えば、円グラフを出力するとき、その項目毎の配列順は、中心角の大きい順とか、図形イメージデータの入力時刻順とかになる。その順序は操作者が指定する。２つの図形イメージデータが部分的に重なり合っているときは、その重なり順とすることもできる。図形イメージデータの中に手書きで記入された文字があれば、そのイメージデータをそのまま、出力イメージデータ中に嵌め込む。
【００３３】
（合成イメージデータ）
合成イメージデータ４９の例を、（ｈ）に示す。また、図２や図３は、この（ｈ）に入力図形イメージを含めた例を示す。以下、合成イメージデータ４９というときは、このウインドウに含まれた画像全体の出力をいう。手書き入力された図形イメージデータを、グラフ化されたデータとともに出力をすると、入力者の意図が忠実に第三者に伝わり易い。
【００３４】
（演算処理装置）
図５は、プログラム動作時の処理データ説明図である。
以下、演算処理装置２０にインストールされた各演算処理モジュールの説明をする。
（入力手段）
入力手段２１は、手書きによる図形イメージ入力操作を受け付ける機能を持つ。例えば、マウス５やキーボード４やデジタイザ６等のデバイスと、ブラウン管や液晶等のディスプレイ２、あるいは、図示しないプロジェクタ等の表示装置を制御することができる。図形イメージ入力操作時には、図２に示したウインドウ５０上に、上記デバイスの操作により移動するカーソルの軌跡を表示するための入力ウインドウデータ４１を、ディスプレイ２に表示する。また、プログラムの操作のために、ウインドウ５０には、モード選択部５２、状態表示部５４、条件指定部５６等が設けられている。
【００３５】
（属性データ取得手段）
取得された図形イメージデータには、図５の（ａ）に示すように、図形番号が付けられる。データ整理のためのシリアル番号である。属性データ取得手段２４は、図形イメージデータと対応させるように入力された、記入時刻、出力文字データ、面積、線種、線色等の属性データを取得する。塗りつぶしや線の色をグラフの背景色の指定に使用する。線の太さや色を、グラフの各項目の配置指定に使用する。
【００３６】
また、図形イメージデータの属性データである文字データの入力操作時に、ウインドウ５０中に文字入力ウインドウを表示してもよい。入力図形イメージの形状は自由なことが好ましい。例えば、丸い図形を描くのを途中でやめても自動的に閉ループ化されたり、フリーハンドで描いた後に瞬時に正円に変換されるような入力支援処理をしてもよい。図２や図３の例で「満たしモード」と表示したボタンは、その入力支援処理を起動するためのものである。
【００３７】
図形イメージの線の太さや色を、事前・事後に変更できるとよい。また、図形イメージの線の色により、出力されるグラフの該当箇所を塗りつぶすように指定できる。着色の有無や装飾も「備考」というボタンをくりして、自由に設定できる。入力した図形イメージをベクトルデータで保存すれば、何度でも、図形の位置や大きさを自由に変更できる。そして、「順番」というボタンをクリックすると、出力時の配列順が指定できる。「保存」というボタンをクリックすると、入力データを確定して保存できる。「リセット」というボタンをクリックすると、ウインドウ５０が初期化される。
【００３８】
（求積手段）
求積手段２２は、例えば、入力ウインドウ全体のビットマップイメージデータを解析して、閉ループ一個分の図形イメージデータ毎に、輪郭線座標データ群を取得する。そして、不連続点を検出して、例えば、直線で結ぶように座表データを補完する。その後、閉ループを構成する輪郭線座標データ群に囲まれたピクセル数をカウントして、図５の（ｂ）に示す解析データ４３を記憶装置４０に記憶する。この補完処理等については、後で図８を用いて具体的に説明する。
【００３９】
（出力数量計算手段）
出力数量計算手段２３は、求積手段２２によって算出された面積に応じた出力数量を計算する機能を持つ。この計算開始前に、出力が円グラフか帯グラフかといった出力形式の選択が別途行われているものとする。出力数量計算手段２３は、例えば、円グラフの一部を構成する扇形図形の中心角を出力数量として計算する。全ての図形イメージデータの面積データの総和を分母とし、各図形イメージデータの面積データの占める割合で、３６０度を案分すると、中心角が求められる。また、この割合は数量比である。これらの結果も解析データ４３に含められる。
【００４０】
（編集手段）
編集手段２５は、指定された出力パターンを出力数量に応じて変形し、前記属性データに含まれた出力文字データと合成して合成イメージデータ４９を編集する機能を持つ。編集手段２５は、扇形の中心角を出力数量計算手段２３で計算した中心角にして、出力イメージデータ４７の形状を定める。複数の扇形を組み合わせて出力する場合には、指定された配列順に扇形を並べる。編集手段２５は、各図形イメージデータに応じた出力イメージデータ４７を生成するとともに、前記属性データで指定された順に各出力イメージの配置を選択して、合成イメージデータ４９を生成する。
（出力手段）
出力手段２６は、編集された出力イメージを出力装置に出力する機能を持つ。上記の実施例では、作成した円グラフだけでなく、手書き入力された図形イメージもそのままあわせて出力する。実際には、手書き入力された図形イメージをそのまま消さずに残しておいて、全体が見られるように表示する。このほうが、操作者の主張を理解し易い出力になる。なお円グラフの中に、文字を追加入力したり、項目毎に、追加や削除ができたりするように、制御してもよい。
【００４１】
出力バターンは図５の（ｃ）に示すように、例えば、ドロップダウンリストで、円グラフ、棒グラフ、帯グラフ、折れ線グラフというように選択ができる。また、項目毎の配列順は、図５の（ｄ）に示すように、ドロップダウンリストで、入力時刻順、面積順、５０音順、色順等が指定できる。
【００４２】
（重なり合い）
これまで、図２の例で説明をしてきたが、さらに、次のような処理もできる。求積手段２２は、入力された図形イメージデータ４２の一部が重なり合っているとき、重なった部分とそれ以外の部分の割合いも、グラフ化することができる。即ち、重なった部分とそれ以外の部分について、それぞれ面積を算出する。出力数量計算手段２３は、算出された面積に応じた出力数量を計算する。属性データ取得手段２４は、図形イメージデータ４２と対応させるように入力された属性データを取得する。編集手段２５は、指定された出力パターンを出力数量に応じて変形し、属性データに含まれた出力文字データと合成して出力イメージを編集する。これらの処理は、ウインドウ５０の左隅の合成イメージデータ４９を生成する処理と全く同様である。これで、図３の中央に表示された合成イメージデータ４９を生成できる。即ち、入力された図形イメージデータの一部が重なり合っているとき、重なった部分とそれ以外の部分についても、同様の要領でグラフ化等をすることができる。
【実施例２】
【００４３】
図６は、プログラムのメインルーチンの動作フローチャートである。
以下の図を使用して、コンピュータプログラムの実施例を説明する。
この図の処理は主として入力手段２１と属性データ取得手段２４とが実行する。また、ステップＳ１６とステップＳ１９の処理は、求積手段２２や出力数量計算手段２３が実行する。ステップＳ２０の処理は、編集手段２５や出力手段２６が実行する。
【００４４】
図６において、まず、処理を開始するときは、ステップＳ１１で、メインプログラムを起動して、ステップＳ１２で、図２等で示した入力ウインドウ５０を表示する。この処理は入力手段２１が、記憶装置４０に記憶された入力ウインドウデータ４１を読みとって行う。ステップＳ１３では、データ取得モードをスタートする。ステップＳ１４では、マウス５等を用いた手書き図形イメージの入力を受付ける。ステップＳ１５では、入力された図形イメージデータ４２を取得して、記憶装置４０に記憶する。
【００４５】
ステップＳ１６では、図形イメージデータの解析をする。ステップＳ１６の処理は図７で説明する。ステップＳ１７では、属性データの入力を受付ける。属性データ取得手段２４はステップＳ１８で、受け付けた属性データ４４を記憶装置４０に記憶させる。
【００４６】
ステップＳ１９では、属性データの解析をする。ステップＳ１９の処理は図９で説明する。ステップＳ２０では、データ出力処理をする。ステップＳ２０の処理は図１０で説明する。ステップＳ２１では、後処理の受付けをする。この後処理では、例えば、合成イメージデータを記憶装置に保存したり、他のコンピュータに転送したり、一部の変更をしたりする、任意の処理が実行される。
【００４７】
図７は、図形イメージデータの解析処理動作フローチャートである。
ステップＳ３１では、記憶装置に記憶された図形イメージデータ４２の解析を開始する。まず、求積手段２２はステップＳ３２で、既に説明した要領で自動閉ループ化処理をする。そして、ステップＳ３３で、閉ループの面積を算出する。次に、出力数量計算手段２３は、ステップＳ３４で、閉ループの面積を使用して、出力数量の計算をする。ステップＳ３５では、入力された全図形イメージの処理が済んだかどうかという判断をする。リアルタイムで処理をする場合には、ステップＳ３５の判断は不要である。ステップＳ３６では、出力数量計算手段２３が、各図形の数量比の計算をする。
【００４８】
図８は、自動閉ループ化と求積処理動作の説明図である。
例えば、図の（ａ）に示すように図形イメージデータが取得されたとする。このとき、図形イメージデータ４２の不連続点を検出する。そして、２個の不連続点を結ぶ破線のような直線を追加してデータを修正する。その後は、この閉曲線で囲まれた領域のピクセルをカウントすればよい。しかし、複雑な図形の求積処理には時間がかかる。そこで、例えば、図の（ｂ）に示すように、例えば、図形イメージデータ４２の外接円と内接円とを求める。そして、外接円と内接円の半径の平均値あるいは中間値の半径を持つ真円に、入力図形を置き換える。入力操作時にこの処理をリアルタイムで実行して、入力画面に表示することもできる。しかし、操作者に意識させずに、これらの処理を求積手段２２が内部的に自動的に実行するだけであっても構わない。
【００４９】
図９は、属性データの解析処理動作フローチャートである。
ステップＳ４１では、属性データの解析処理を開始する。ステップＳ４２では、図形イメージデータ４２中に記入された出力文字データを取得する。ステップＳ４３では、閉ループを描くのに使用された線種を検出する。線の太さや破線、実線の区別等である。ステップＳ４４では、線色の検出をする。予め、線種や線色に応じて、出力イメージの配置が指定されていれば、これらの情報を配置順を決める情報とする。ステップＳ４５では、記入時刻の取得をする。ステップＳ４６では、条件指定部５６を使用した順番指定を受付ける。操作者が意識的に出力イメージの配置順を決めることもできる。ステップＳ４７では、図形の属性データの処理が全て済んだかどうかという判断をする。ステップＳ４８では、出力パターンの取得をする。操作者の指定を確認する処理である。これで、出力の準備ができた。
【００５０】
図１０は、データ出力処理動作フローチャートである。
ステップＳ５１では、データ出力処理を開始する。ステップＳ５２では、出力パターンの読み取りをする。これは先の処理で指摘された出力パターンのテンプレートや、演算処理式等を準備する処理である。ステップＳ５３以下は、入力図形イメージデータ毎に実行される。ステップＳ５３では、出力イメージの配置順の読み取りをする。ステップＳ５４では、出力数量の読み取りをする。ステップＳ５５では、背景色の読み取りをする。
【００５１】
ステップＳ５６では、出力イメージデータを確定するための演算処理をする。例えば、円グラフのどの位置に仕切り線を描画し、指定された背景色を選択するといった処理を実行する。ステップＳ５７では、出力文字データの読み取りをする。ステップＳ５８では、全図形イメージについて、ステップＳ５３−ステップＳ５７の処理が済んだかどうかという判断をする。この判断の結果がイエスのときはステップＳ５９の処理に移行し、ノーのときはステップＳ５３の処理に移行する。なお、リルタイム動作のときは、ステップＳ５８は不要である。ステップＳ５９では、入力図形イメージデータの読み取りをする。そして、ステップＳ６０で、図２や図３に示したような合成イメージデータを生成する。ステップＳ６１では、合成イメージデータの表示をする。
【実施例３】
【００５２】
（多次元処理）
図１１は、多次元処理用の入力ウインドウを示す説明図である。
上記の実施例では、例えば、入力図形イメージの面積比をそのまま円グラフに反映していた。しかし、もう一つ別のパラメータを比較対象に追加することもできる。複数の図形の面積比較だけでなく、例えば、図形の記入位置等についても相対比較をして、複数の観点から見た比較結果を出力することができる。図１１の例では、ウインドウ５０中に比較軸５８を新たに表示した。
【００５３】
例えば、評価項目の重要度は面積順であるとする。しかし、例えば、その実行優先順は比較軸の上方にあるほど高いといった表現ができる。なお、比較軸５８を縦と横に表示してもよい。図形の記入位置を数値換算して、これまでの実施例と同様の円グラフをもう一つ作成するようにしてもよい。入力手段２１は、各出力イメージの配置を選択するための順を決定するための複数種類の属性データの入力を受け付けることができる。また、編集手段２５は、複数の属性データを使用して、多次元比較をして、合成イメージデータ４９を生成することができる。
【００５４】
（感情表現の可視化）
図１２は感情表現の可視化例を示す説明図である。
このウインドウは、例えば、医師が患者に対して、幹部の痛みの状態を問う場合に使用する。特に、言葉ではうまく表現できない子供等にも適したツールとなる。入力ウインドウ上に描く図形の形，線の太さ，線の色，塗りつぶしの有無によって、痛みの程度や種類を可視化表現できる。きりきり痛むのか鈍痛なのか，またそのレベルなどを感覚的に表現できる。昨日と今日の痛みの比較もできる。質的なデータを面積比で表現することで、直接、量的なデータとして認識できる．図１２では、左から右へ時間の経過に従って痛みが変化していったことを患者が医者に伝えている。面積は痛みの大きさを示している。こうした感情表現とともに、定量的な比較分析結果をグラフ等で表示することができるので、様々な分野で利用できる。
【００５５】
人事評価や製品評価など、評価者の定性的な評価（概念モデル）は、例えば、５段階評価（７段階評価）に置き換えるようにしている。ここにはどうしても恣意的要素が入ってくる。また、複数の評価対象について相対的に比較をしてみると、５段階評価の結果が実情と合わないというケースもある。これに対して、本発明では、個々の評価対象について、評価結果を図形イメージで表現し、他の評価対象と比較しながらその結果を可視化することができる。従って、評価者の定性的な評価の結果をより忠実に定量的で見やすい形式でまとめて出力できる。
【００５６】
手書きによる図形イメージと、線の太さ，色，塗りつぶしの有無、図形の重なりといった、感覚的な入力者の意思を示す情報を属性データに取り込んで、その出力結果に反映することができる。従って、例えば、臨床医療の現場で患者が痛みを表現する手段として利用できる。さらに、図形の面積だけでなく、基準軸上の図形を書き込んだ位置等を定量的な評価結果とし，多次元の評価結果を出力することができる。従って、例えば、ユーザーが、ある道具のどの機能をどれくらい使っているのかを問う場合に、好きな度合いと使用頻度とを同時にひとつの図形イメージで表すことができる。この入力を使用すると、使用頻度を比較したグラフと好まれる度合いを比較したグラフが一挙に出力できる。本発明のシステムは、人物評価，KJ法，痛みのスケール表現，商品（デザイン）評価、数値による段階評価に代わる様々な評価に広く利用することができる。
【実施例４】
【００５７】
（３次元グラフ）
図１３と図１４は、３次元形式のグラフ作成画面説明図である。
例えば、図２に示すようなウインドウ５０を使用して、「ある製品が持つ５つの機能のうち、どの機能をどのくらいの頻度で使用していますか？」という設問に答えるとする。評価項目１〜５は、それぞれ該当する製品の機能とする。入力された各図形イメージデータ４２の面積が使用頻度（数）に対応する。ここで、さらに、「その機能が無くなったら困る程度を示して下さい」という設問に答えるとき、図１３の画面を利用する。
【００５８】
図１３の画面において、例えば、チェックボックス６６をクリックすると、図２に示した通常入力モードと、図１２に示した３次元入力モードの相互切り替えができるようにしておく。図１２の３次元入力モードにおいて、スライドバー６８を上端から下端に向かってスライド操作すると、図形イメージデータ４２を上方から見下ろす俯角が変化する。スライドバー６８が中央に近付くと、図形イメージデータ４２を真横の方から見るようになる。さらにスライドバー６８を下方にスライド操作すると、図形イメージデータ４２を下から見上げるように仰角を次第に変化させることができる。このように、この実施例では、図形イメージデータ４２を真上から見た状態から真下から見た状態まで視点の位置を変化させ、図形イメージデータ４２の形状も視点の位置に応じて変形させる。図１に示した入力手段２１は、このよう入力ウインドウを制御する。
【００５９】
入力手段２１は、即ち、上記図形イメージデータ４２を描画した平面外の、任意の位置に視点を設定する。そして、その視点から見た図形イメージデータ４２を、ウインドウ５０に表示する。同時に、上記図形イメージデータ４２を描画した平面と平行な基準平面６０を設定して、同一のウインドウ５０内に表示する。また、図２に示すウインドウ５０を操作した後は、既に、各図形イメージデータ４２の面積比を反映した合成イメージデータ４９が表示されている。ここで、３次元入力モードへの切り替えを行い、スライドバー６８を操作して視点を設定すると、合成イメージデータ４９についても、同じ俯角または仰角で表示する。さらに、同一のウインドウ５０内に、基準平面６０と対応させるように、合成イメージデータ４９を描画した平面と平行な基準平面６４を表示する。
【００６０】
次に、「その機能が無くなったら困る程度を示して下さい」という設問に応えるために、各図形イメージデータ４２の、基準平面６０からの高さを選ぶ。カーソルをいずれかの図形イメージデータ４２上に移動させると、その図形イメージデータ４２の基準面６０から見た高さが、比較軸５８上にポップアップ表示されるとよい。さらに、隣接する別の図形イメージデータ４２上にカーソルを移動させると、移動前に操作をした図形イメージデータ４２と移動後にカーソルを乗せた図形イメージデータ４２の高さの差を、比較軸５９上にポップアップ表示するとよい。
【００６１】
以上の操作によって全ての図形イメージデータ４２の基準平面６０からの高さを決定し終えると、図１４に示すように、合成イメージデータ４９では、グラフ素片６２が、それぞれ基準面６４の上方に浮き上がるように表示される。各グラフ素片６２の基準面６４から見た高さは、図形イメージデータ４２の基準面６０から見た高さと対応させる。扇形の各グラフ素片６２の中心角は、対応する図形イメージデータ４２の面積から計算したものである。これにより、２種のパラメータの比較結果を３次元形式のグラフに反映したものを得ることができる。
【００６２】
（プログラムと記録媒体）
上記の演算処理装置で実行されるコンピュータプログラムは、機能ブロックで図示した単位でモジュール化されてもよいし、複数の機能ブロックを組み合わせて一体化されてもよい。また、上記のコンピュータプログラムは、既存のアプリケーションプログラムに組み込んで使用してもよい。本発明を実現するためのコンピュータプログラムは、例えばＣＤ−ＲＯＭのようなコンピュータで読み取り可能な記録媒体に記録して、任意の情報処理装置にインストールして利用することができる。
【符号の説明】
【００６３】
１０  概念モデル可視化システム
１２  コンピュータ
２０  演算処理装置
２１  入力手段
２２  求積手段
２３  出力数量計算手段
２４  属性データ取得手段
２５  編集手段
２６  出力手段
４０  記憶装置
４１  入力ウインドウデータ
４２  図形イメージデータ
４３  基礎データ
４４  属性データ
４５  出力数量データ
４６  出力文字データ
４７  出力イメージデータ
４８  出力パターン
４９  合成イメージデータ
５０  ウインドウ
５２  モード選択部
５４  状態表示部
５６  条件指定部
５８  比較軸
５９  比較軸
６０  基準面
６２  グラフ素片
６４  基準面
６６  チェックボックス
６８  スライドバー
【図１】
2011059784.tif 000003
【図２】
2011059784.tif 000004
【図３】
2011059784.tif 000005
【図４】
2011059784.tif 000006
【図５】
2011059784.tif 000007
【図６】
2011059784.tif 000008
【図７】
2011059784.tif 000009
【図８】
2011059784.tif 000010
【図９】
2011059784.tif 000011
【図１０】
2011059784.tif 000012
【図１１】
2011059784.tif 000013
【図１２】
2011059784.tif 000014
【図１３】
2011059784.tif 000015
【図１４】
2011059784.tif 000016