(57)【要約】【課題】シンボルの分析等の作業を容易にする技術を提供する。【解決手段】データが示す座標位置にデータのシンボルを配置して表示させるシンボル表示プログラムにおいて、シンボルを配置する座標位置を記録する。シンボルを移動させる指示を受けると、指示により示される座標位置にシンボルを移動させる。移動前の座標位置と移動後の座標位置とを結線させる。移動前及び移動後の座標間の距離に応じて、線の太さまたは移動後のシンボルの大きさを変える。【選択図】図１
2010049572.tif 000002
【特許請求の範囲】
【請求項１】
データが示す座標位置に該データのシンボルを配置して表示させるシンボル表示プログラムであって、
前記シンボルを配置する座標位置を記録し、
前記シンボルを移動させる指示を受けると、該指示により示される座標位置に該シンボルを移動させ、
移動前の座標位置と移動後の座標位置とを結線し、
前記移動前及び移動後の座標間の距離に応じて、線の太さまたは移動後の前記シンボルの大きさを変える
処理をコンピュータに実行させることを特徴とするシンボル表示プログラム。
【請求項２】
前記指示により移動すべきシンボルが複数存在する場合には、該複数のシンボルを、移動前の座標を中心とする円の周縁部に移動させる
ことを特徴とする請求項１記載のシンボル表示プログラム。
【請求項３】
前記移動すべき複数のシンボル以外のシンボルのうち、該複数のシンボルと最も近い距離に配置されているシンボルとの距離を求め、
求めた距離に基づき、前記移動すべき複数のシンボルについての移動前の座標を中心とする円の半径を求める
ことを特徴とする請求項２記載のシンボル表示プログラム。
【請求項４】
前記指示により移動すべきシンボルが複数存在する場合には、該複数のシンボルが升目状になるよう移動させる
ことを特徴とする請求項１記載のシンボル表示プログラム。
【請求項５】
データが示す座標位置に該データのシンボルを配置して表示させるシンボル表示方法であって、
前記シンボルを配置する座標位置を記録し、
前記シンボルを移動させる指示を受けると、該指示により示される座標位置に該シンボルを移動させ、
移動前の座標位置と移動後の座標位置とを結線し、
前記移動前及び移動後の座標間の距離に応じて、線の太さまたは移動後の前記シンボルの大きさを変える
処理を有することを特徴とするシンボル表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データが示す座標位置にそのデータのアイコンや画像等のシンボルを配置させて表示する技術に関する。
【背景技術】
【０００２】
従来から、データが示す座標位置にそのデータのアイコンや画像等のシンボルを配置させ、データとデータの座標位置、すなわちデータの属性値との関係を表示する技術が存在する。
【０００３】
図１４は、従来におけるグラフ表示の事例を説明する図である。病院や診療所等の医療機関において、患者の診療費の明細をレセプトとして記載して保険者に請求するときに、グラフの縦軸及び横軸にそれぞれ合計点数及び診療日数をとり、レセプトデータをグラフ上に配置させる。
【０００４】
レセプト電算システムから読み込んだファイルを、診療日数及び合計点数を座標軸にレセプトデータを表示させる。ユーザは、表示された明細の内容を参照しつつ、診療日数や合計点数との関係等を検索・分析する。
【０００５】
上記の図１４のグラフ表示の例をとると、従来においては、診療日数及び合計点数が同一あるいは互いに近いレセプトが存在する場合、それらのレセプトについては、グラフ上に重ねて表示するのが一般的である。
【０００６】
グラフ画面上に表示されたデータの視認性やユーザの操作性を高めるための公知の技術として、例えば、ＣＡＤ（Computer Aided Design）システムにより作成される図形（部品）を移動させた際に、その軌跡を表示する技術について提供されている（例えば、特許文献１）。
【０００７】
また、表示画面上での図形の重なりを排除するために、図形間の相対的な位置関係を保ったまま移動させる技術について提供されている（例えば、特許文献２）。
更には、配置したオブジェクト間に重なりがあると、全体の縮尺を小さくしたり、オブジェクトを縮小したりして表示する技術について提供されている（例えば、特許文献３）。
【特許文献１】特開平５−２６６１６４号公報
【特許文献２】特開２００１−１３４２６１号公報
【特許文献３】特開２０００−２９８６７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記のとおり、データの属性値に応じてシンボルをグラフ画面に表示させると、同じ座標値をとるシンボルが複数存在し、シンボル間に重なりが生じることとなる。上記の特許文献１や特許文献２に係る技術によれば、手動でシンボルを元の座標位置から移動させて表示させることは可能である。しかし、シンボルを元の座標からずれた位置に移動させてしまうと、元の座標位置がグラフ画面上では確認できなくなり、属性値による分析等がしにくくなるという問題があった。
【０００９】
イメージマイニング等の分野においても、画像等のマルチメディア情報を検索・分析するために、仮想三次元空間ｘ軸、ｙ軸、ｚ軸に属性を割り当ててグラフとして画像等を
表示させて検索・分析を行う際に、同様の問題が生じる。
【００１０】
グラフ画面上の画像データ等のシンボルを移動させた場合であっても、画面上で元の座標値を容易に確認できることが望ましい。
開示のシンボル表示プログラムは、シンボルの分析等の作業を容易にする技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
開示のシンボル表示プログラムは、データが示す座標位置に該データのシンボルを配置して表示させるシンボル表示プログラムであって、前記シンボルを配置する座標位置を記録し、前記シンボルを移動させる指示を受けると、該指示により示される座標位置に該シンボルを移動させ、移動前の座標位置と移動後の座標位置とを結線し、前記移動前及び移動後の座標間の距離に応じて、線の太さまたは移動後の前記シンボルの大きさを変える処理をコンピュータに実行させる構成とする。
【００１２】
属性値等に応じてグラフ表示させたシンボルを移動させた場合に、移動前のシンボルの位置と移動後のそれとの間を結んだ線をグラフ画面に表示させる。シンボルを移動させた場合であっても、移動前のシンボルの位置が示されており、グラフの視認性が向上する。
【００１３】
前記指示により移動すべきシンボルが複数存在する場合には、該複数のシンボルを、移動前の座標を中心とする円の周縁部に移動させる構成としてもよい。更には、前記移動すべき複数のシンボル以外のシンボルのうち、該複数のシンボルと最も近い距離に配置されているシンボルとの距離を求め、求めた距離に基づき、前記移動すべき複数のシンボルについての移動前の座標を中心とする円の半径を求める構成としてもよい。
【００１４】
あるいは、前記指示により移動すべきシンボルが複数存在する場合には、該複数のシンボルが升目状になるよう移動させる構成としてもよい。
【発明の効果】
【００１５】
開示のシンボル表示プログラムによれば、表示されたシンボルを移動させた場合であっても、移動前の（元の）シンボルの位置が示されているため、視認性が向上し、また、ユーザによるシンボルの分析等の作業を容易にする。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の好適な実施の形態について、図面を参照して詳細に説明する。ここで前記シンボルの例として画像を用いる。
図１は、本実施形態に係るマルチメディア検索装置の構成図である。図１に示すマルチメディア検索装置１は、画像データベース（画像ＤＢ）１１及び属性値データベース（属性値ＤＢ）１２と接続され、画像選択部２、画像移動部３、移動後画像位置取得部４、移動前画像位置取得部５及び結線描画部６を有する。
【００１７】
画像データベース１１には、グラフ表示すべき画像データが格納されている。属性値データベースには、画像データベース１１の画像データのそれぞれについての属性値データが格納されている。マルチメディア検索装置１は、画像データベース１１に格納されている画像データ等のマルチメディア情報を読み込む。これとともに、属性値データベース１２に格納されている属性値データを読み込む。そして、属性を、それぞれｘ軸及びｙ軸に割り当てて、画像をグラフ上に表示させる。
【００１８】
画像選択部２は、画像データベース１１から入力された画像をグラフ表示した場合に、属性値によりグラフ上で重なって表示されてしまう複数の画像を選択する。画像選択部２
は、例えば、重なりのある画像を移動させる旨の指示がユーザにより入力された場合に、移動すべき複数の画像の選択を行う。実施例では、同じ属性値をとる画像のほか、属性値が互いに近いために一部に重なりが生じる画像についても、画像選択部２の選択の対象とする。以下の説明においては、画像選択部２により選択された画像であって、移動させるべき複数の画像を、「画像群」とする。
【００１９】
画像移動部３は、画像選択部２により選択された画像群を、互いに重なりが生じないように、所定の位置に移動させる。画像を移動させる具体的な方法については、後述する。
移動後画像位置取得部４及び移動前画像位置取得部５は、それぞれ画像移動部３により画像群を移動させた後及び移動させる前の画像の位置座標を取得する。取得した移動前後の画像の位置座標は、不図示の記録手段に記録される。
【００２０】
結線描画部６は、記録手段に記録されている移動前後の位置座標に基づき、移動の前後の位置座標間を結ぶ線等をグラフ画面上に描画させる。
このように、本実施形態に係るマルチメディア検索装置１によれば、属性値により画像をグラフ上に表示させた場合に重なって表示される画像群については、他の画像と重なりがない位置に移動させるとともに、移動前の位置座標と移動後の位置座標とを結線させる。属性値が同一あるいは近いため、表示が重なる画像がある場合には、それらの画像を移動させて各画像をグラフに表示するとともに、元の（移動前の）位置座標すなわち画像の属性値についても、グラフ画面上に結線により示す。ユーザは、画像の内容及びその属性値を、グラフを通じて容易に確認することができるようになる。
【００２１】
なお、図１においては、画像データベース１１及び属性値データベース１２は、マルチメディア検索装置１の外部に設けられ、これらデータベースから画像データおよび属性値データをそれぞれ読み込んで利用する構成を示しているが、これには限らない。これらデータベースをマルチメディア検索装置１内に設ける構成としてもよい。
【００２２】
また、画像群の表示位置を移動させておく期間については、ユーザにより、重なりのある画像については移動させる旨の指示を受けてから所定の期間内に限り、所定の期間の経過後は、元の位置に戻す構成としてもよい。
【００２３】
図２は、本実施形態に係るマルチメディア検索装置１により画像群を移動させた場合の画面の例である。図２においては、属性値（ｘ，ｙ）が同じ値（１０，２０）をとる画像が３つ存在する場合を示す。
【００２４】
図２に示すように、本実施形態に係るマルチメディア検索装置１によれば、これらの画像群については、重なりが生じない位置に各画像を移動させた上で、元の（移動前の）画像の位置座標と移動後の画像の位置座標との間を線で結ぶ。属性値により重なりが生じる画像群については、移動させて重ならないように表示させるとともに、移動前の位置座標をグラフ画面上に示すことで、ユーザは、グラフ画面上に表示されている画像の分析等がし易くなるという利点を有する。
【００２５】
図３は、本実施形態に係るマルチメディア検索装置１により画像群を移動させた場合の画面の他の例である。図３に示すグラフ画面では、移動後の画像群が他の画像と重ならないよう、縮小表示した上で、図２に示す表示例と同様に、移動前及び移動後の位置座標を結線して表示している。
【００２６】
このように、移動後の画像群の表示サイズを変更することで、移動しない画像との間で重なりを生じさせずに所望の画像群を移動させることができる。
以下、移動しない画像との間で重なりを生じさせずに画像群を移動させる方法について
具体的に説明する。
【００２７】
図４は、画像の配置を決定する方法を説明する図である。図４に示すとおり、ここでは、図１の画像選択部２により選択された画像群の他に、５つの画像Ｐ＿１〜Ｐ＿５が画面上に表示されている場合を例に説明する。
【００２８】
なお、選択された画像群すなわち表示位置を移動すべき画像以外の画像（Ｐ＿１〜Ｐ＿５）は、実際には複数の画像を含む場合もあるが、ここでは、配置を決定すべき画像群以外については、説明の簡単のため、「画像」と表記している。
【００２９】
画像群に含まれる画像を、それぞれＡ＿Ｎ（Ｎは１以上の整数）とする。図４では、画像群には８つの画像Ａ＿１〜Ａ＿８が含まれる場合を示す。画像群の元の位置座標を、（ｘ，ｙ）＝（ｘ＿Ａ，ｙ＿Ａ）とする。ここでは、画像の位置座標は、画像の中心の座標を示すものとする。
【００３０】
移動後も他の画像Ｐ＿１〜Ｐ＿５と重ならずに表示させるために、元の位置座標（ｘ＿Ａ，ｙ＿Ａ）から最短距離にある画像Ｐ＿ｉ（Ｐ＝１、２、…、Ｍ、Ｍは選択されなかった画像数）との距離ｒを求め、半径ｒの円の周縁部に画像群を移動させる。画像Ｐ＿ｉの一座標を、（ｘ＿Ｐｉ，ｙ＿Ｐｉ）とする。また、画像Ｐ＿ｉは矩形で、その大きさは、横（ｘ軸方向）は２ｓ＿ｘ（Ｐ＿ｉ）、縦（ｙ軸方向）は２ｓ＿ｙ（Ｐ＿ｉ）とする。図４の例では、座標（ｘ＿Ｐ１，ｙ＿Ｐ１）に位置する画像Ｐ＿１が、画像群に最も近い画像である。
【００３１】
最も近い画像との距離ｒは、以下の（１）式から求める。
【数１】
2010049572.tif 000003
右辺第１項は、画像群と最も近い画像との中心位置間の距離を表す。右辺第２項は、画像の中心位置と画像の角までの距離を表す。
【００３２】
なお、元の（移動前の）位置座標については、画像群に含まれる複数の画像の位置座標が一致する場合には限らない。各画像の位置座標が互いに異なる場合であっても、例えば各画像の位置座標の平均や重心等を求めてこれを元の位置座標（ｘ＿Ａ，ｙ＿Ａ）として上記の計算を行うことで足りる。
【００３３】
図５は、移動後の各画像の表示位置及び表示サイズの決定方法を説明する図である。例えば、上記（１）式より求めた半径ｒの円に画像群が配置されるように、画像の表示位置及び表示サイズを決定する。
【００３４】
図５に示す方法によれば、画像群の中心の座標（ｘ＿Ａ，ｙ＿Ａ）を中心とする半径ｒの円を、画像群の中心に関して画像数Ｎで等分に分割する。図５に示すように、円をその中心に関してＮ等分して得られる扇形は、角度２θ（θ＝３６０°／２Ｎ）の扇形となる。得られた扇形領域に内接する正方形を求め、画像が正方形に収まるように、アスペクト比を一定に保って画像サイズを変更する。
【００３５】
具体的には、まず、直角三角形ＨＪＡを考える。∠ＨＪＡ＝９０°、∠ＨＡＪ＝θであるから、（ＡＪの長さ）＝ｚ／ｔａｎθとなる。その結果、（ＡＫの長さ）＝（ＡＪの長さ）＋（ＪＫの長さ）すなわち、線分ＡＫについて、（ＡＫの長さ）＝ｚ／ｔａｎθ＋２ｚとなる。
【００３６】
次に、直角三角形ＬＫＡを考える。∠ＬＫＡ＝９０°であるから、ピタゴラスの定理より、（ＡＬの長さの２乗）＝（ＡＫの長さの２乗）＋（ＬＫの長さの２乗）が成り立つ。すなわち、以下の（２）式が成り立つ。
【００３７】
【数２】
2010049572.tif 000004
（２）式をｚについて解くと、以下のとおりとなる。
【数３】
2010049572.tif 000005
【００３８】
このように、一辺の長さが２ｚの正方形を求めて正方形の内側に収まるように画像サイズを求め、画像のそれぞれに扇形の領域を割り当て、割り当てられた位置に応じて、画像の表示位置を求める。
【００３９】
以上説明した画像群の表示方法について、フローチャートを参照して説明する。
図６は、本実施形態に係るマルチメディア検索装置１において、画像群をグラフ表示する処理の全体を示すフローチャートである。まず、ステップＳ１で、グラフに表示される画像の重なりが解消したか否かを判定する。グラフに表示される画像間に重なりがないと判定した場合には、特に処理を行わず、処理を終了する。グラフに表示される画像のうち、互いに重なり合う画像が存在する場合には、ステップＳ２に進む。
【００４０】
ステップＳ２で、重なりのある複数の画像（画像群）を選択する。そして、ステップＳ３で、選択された画像群の各画像の位置座標を記録手段に格納すると、ステップＳ４で、選択された画像群を移動させる。ステップＳ４の画像群の移動処理の詳細については、図７を参照して説明する。
【００４１】
ステップＳ５で、移動した画像群について、各画像の移動後の位置座標を記録手段に格納し、ステップＳ６で、記録手段から読み出した移動前及び移動後の画像の位置座標の間を結線し、ステップＳ１に戻る。
【００４２】
図７は、画像群の移動処理（図６のステップＳ４）の詳細を示したフローチャートである。まず、ステップＳ１１で、図６のステップＳ２で選択された画像群について、移動前の座標位置Ａから最短距離にある非選択画像までの距離を求める。移動前の座標位置から最も近い位置の非選択画像までの距離の計算方法については、図４を参照して先に説明したとおりである。
【００４３】
ステップＳ１２で、移動前の画像群の位置Ａを中心とする半径ｒの円を、選択された画像数（画像群に含まれる画像数）Ｎで等分に分割し、Ｎ個の扇形を得る。
最後に、ステップＳ１３で、得られた扇形に内接する正方形に収まるように、画像サイズを変更し、画像を移動して、処理を終了する。
【００４４】
なお、画像群が複数存在する場合には、ステップＳ１１において非選択画像のうち最短
距離にある画像までの距離を求めるときに、選択された画像群以外の画像群であって、すでに移動させたものが存在する場合には、記録手段に格納されている移動後の位置座標を参照して、最も近い画像までの距離を計算する。
【００４５】
図８は、画像の配置を決定する他の方法を説明する図である。画像群に最も近い画像との距離ｒを求め、半径ｒの円を分割して画像ごとに等しい領域を割り当て、それぞれの領域に画像を移動させる点では図４に示す方法と同様である。ただし、図４に示す方法においては、半径ｒの円の周縁部に沿って画像が配置されるのに対し、図８に示す方法においては、円に内接する矩形を縦方向にｎ分割、横方向にｍ分割（ｎ及びｍは自然数）し、各画像の領域は、得られた矩形の内部に升目状に割り当てられる点で異なる。
【００４６】
図８に示す例では、画像群には８つの画像Ａ＿１〜Ａ＿８が含まれ、選択された画像群の他には、５つの画像Ｐ＿１〜Ｐ＿５があるものとする。半径ｒの算出方法については、上述のとおりである。半径ｒに内接する矩形を３×３分割し、このうち８つの領域のそれぞれに画像Ａ＿１〜Ａ＿８を移動する。
【００４７】
図に示すように、画像群を升目状に配置する場合には、移動前の座標の上に画像が表示されることも起こり得る。このような場合には、必ずしも移動前と移動後の座標位置を結線する必要はなく、元の座標位置をグラフ上に示しておくこととしてもよい。
【００４８】
画像群の移動処理を実行するときに、図７のステップＳ１２及びステップＳ１３の処理は実行しない。その代わりに、ステップＳ１１の最も近い非選択画像までの距離を算出した後に、上記の処理を実行することで、画像群に含まれる画像を升目状に再配置することができる。
【００４９】
上記においては、画像群を移動させたときに他の画像と重なりが生じないように、非選択画像のうち画像群と最も近い画像との距離ｒを求め、半径ｒの円に沿って画像群を移動させている。しかし、画像群の移動先については、これには限らない。他の画像（非選択画像）の表示位置を参照して、グラフ上の画像が表示されていない位置に画像群の画像をそれぞれ移動させる構成としてもよい。あるいは、画像群の移動後は移動させた画像間の隙間の面積が最小となるように、各画像を移動させる構成としてもよい。更には、所定のタイミングでユーザにより指定された所定の箇所に各画像を移動させる構成としてもよい。
【００５０】
図９は、画面表示の他の例を示す図である。図９に示すように、画像群を移動するときに、画像の移動距離に応じて、移動後の画像の表示サイズを変更する構成としてもよい。図９においては、移動距離が大きくなるほど表示サイズは小さくする例を示している。
【００５１】
このように、画像の移動距離が大きいほど画像の表示サイズを小さく表示することで、グラフの視認性が向上し、これにより、ユーザは、グラフ画面を通じての分析等の作業がし易くなる。
【００５２】
他の例としては、画像の移動距離に応じて、移動距離が大きいほど画像を薄くあるいは画像を透明に表示する構成としてもよい。更には、移動距離が大きい場合にはグラフ上に点で表示する構成としてもよい。これらの構成をとる場合であっても、図９に示すように、移動距離に応じて画像サイズを変更する場合と同様の効果を有する。
【００５３】
図１０は、画面表示の更に他の例を示す図である。図１０に示すように、画像群を移動するときに、画像の移動距離に応じて、移動前の座標と移動後の座標とを結ぶ線の太さを変更する構成としてもよい。図１０においては、移動距離が大きくなるほど線を細く表示
する例を示している。
【００５４】
このように、遠くに移動させた場合には線の長さは長くなるが、このような場合であっても、画像の移動距離が大きいほど線を細く表示することで、線が他の画像の表示を妨げることを最小限に抑えることができる。これにより、グラフの視認性が向上し、ユーザは、グラフ画面を通じての分析等の作業がし易くなる。
【００５５】
図１１は、画面表示の更に他の例を示す図である。図１１に示すように、画像群を移動する方向を１方向に限定する構成としてもよい。図１１においては、ｘ軸方向に移動方向を制限した例を示している。
【００５６】
このように、画像群の移動方向をある方向に限定することで、ユーザは、その方向についてのみ注意を払えばよいこととなる。これにより、ユーザの負担を軽減し、グラフ画面を通じての分析等の作業がし易くなる。
【００５７】
ところで、図１のマルチメディア検索装置１は、例えば、図１２に示すような情報処理装置（コンピュータ）を用いて構成することができる。図１２の情報処理装置は、ＣＰＵ（中央処理装置）１００１、メモリ１００２、入力装置１００３、出力装置１００４、外部記憶装置１００５、媒体駆動装置１００６、ネットワーク接続装置１００７を備え、それらはバス１００８により互いに接続されている。
【００５８】
メモリ１００２は、例えば、ＲＯＭ（read only memory）、ＲＡＭ（random access memory）等を含み、処理に用いられるプログラムおよびデータを格納する。ＣＰＵ１００１は、メモリ１００２を利用してプログラムを実行することにより、必要な処理を行う。
【００５９】
移動の前後の座標位置を格納する記録手段は、メモリ１００２に対応する。また、図１の画像選択部２、画像移動部３、移動後画像位置取得部４、移動前画像位置取得部５及び結線描画部６は、メモリ１００２に格納されたプログラムを実行することにより実現される機能に対応する。
【００６０】
入力装置１００３は、例えば、キーボード、ポインティングデバイス、タッチパネル等であり、オペレータからの指示や情報の入力に用いられる。出力装置１００４は、例えば、ディスプレイ、プリンタ、スピーカ等であり、処理結果であるグラフ等の出力に用いられる。
【００６１】
外部記憶装置１００５は、例えば、磁気ディスク装置、光ディスク装置、光磁気ディスク装置、テープ装置等である。情報処理装置は、この外部記憶装置１００５に、上記プログラムおよびデータを格納しておき、必要に応じて、それらをメモリ１００２にロードして使用する。
【００６２】
媒体駆動装置１００６は、可搬記録媒体１００９を駆動し、その記録内容にアクセスする。可搬記録媒体１００９は、メモリカード、フレキシブルディスク、ＣＤ−ＲＯＭ（compact disk read only memory ）、光ディスク、光磁気ディスク等の任意のコンピュータ読み取り可能な記録媒体である。オペレータは、この可搬記録媒体１００９に上記プログラムおよびデータを格納しておき、必要に応じて、それらをメモリ１００２にロードして使用する。
【００６３】
ネットワーク接続装置１００７は、ＬＡＮ（local area network）、インターネット等の任意の通信ネットワークに接続され、通信に伴うデータ変換を行う。情報処理装置は、必要に応じて、上記プログラムおよびデータを外部の装置からネットワーク接続装置１０
０７を介して受け取り、それらをメモリ１００２にロードして使用する。
【００６４】
図１３は、図１２の情報処理装置にプログラムおよびデータを供給することのできるコンピュータ読み取り可能な記録媒体を示している。可搬記録媒体１００９やサーバ１１０１のデータベース１１０３に格納されたプログラムおよびデータは、情報処理装置１１０２のメモリ１００２にロードされる。サーバ１１０１は、そのプログラムおよびデータを搬送する搬送信号を生成し、ネットワーク上の任意の伝送媒体を介して情報処理装置１１０２に送信する。ＣＰＵ１００１は、そのデータを用いてそのプログラムを実行し、必要な処理を行う。
【００６５】
以上の実施形態に関し、更に以下の付記を開示する。
（付記１）
データが示す座標位置に該データのシンボルを配置して表示させるシンボル表示プログラムであって、
前記シンボルを配置する座標位置を記録し、
前記シンボルを移動させる指示を受けると、該指示により示される座標位置に該シンボルを移動させ、
移動前の座標位置と移動後の座標位置とを結線し、
前記移動前及び移動後の座標間の距離に応じて、線の太さまたは移動後の前記シンボルの大きさを変える
処理をコンピュータに実行させることを特徴とするシンボル表示プログラム。
（付記２）
前記指示により移動すべきシンボルが複数存在する場合には、該複数のシンボルを、移動前の座標を中心とする円の周縁部に移動させる
ことを特徴とする付記１記載のシンボル表示プログラム。
（付記３）
前記移動すべき複数のシンボル以外のシンボルのうち、該複数のシンボルと最も近い距離に配置されているシンボルとの距離を求め、
求めた距離に基づき、前記移動すべき複数のシンボルについての移動前の座標を中心とする円の半径を求める
ことを特徴とする付記２記載のシンボル表示プログラム。
（付記４）
前記移動前の座標を中心とする円を、前記移動すべきシンボル数で扇形に分割し、
各扇形に内接する矩形を求め、
前記移動すべきシンボルのそれぞれを、前記矩形に収まる位置に移動させ、該シンボルの大きさを該矩形の大きさに応じて変更する
ことを特徴とする付記２記載のシンボル表示プログラム。
（付記５）
前記指示により移動すべきシンボルが複数存在する場合には、該複数のシンボルが升目状になるよう移動させる
ことを特徴とする付記１記載のシンボル表示プログラム。
（付記６）
前記移動すべき複数のシンボル以外のシンボルのうち、該複数のシンボルと最も近い距離に配置されているシンボルとの距離を求め、
求めた距離に基づき、前記移動すべき複数のシンボルについての移動前の座標を中心とする円の半径を求め、
前記求めた半径の円に内接する矩形内に、該移動すべきシンボルのそれぞれを升目状に移動させ、該シンボルの大きさを該矩形の大きさに応じて変更する
ことを特徴とする付記５記載のシンボル表示プログラム。
（付記７）
前記指示により移動すべきシンボルの移動後、シンボル間の隙間面積が最小となるようにシンボルを移動させる
ことを特徴とする付記1記載のシンボル表示プログラム。
（付記８）
前記指示により移動すべきシンボルは、ユーザにより指定された箇所に移動させる
ことを特徴とする付記１記載のシンボル表示プログラム。
（付記９）
前記シンボルの移動距離が大きいほど、該シンボルの大きさを小さくする、あるいは該シンボルの透明度を高くする
ことを特徴とする付記１記載のシンボル表示プログラム。
（付記１０）
前記シンボルの移動方向は、ある所定の方向に限定される
ことを特徴とする付記１記載のシンボル表示プログラム。
（付記１１）
前記シンボルを移動させる指示を受けると、所定の期間内は、該シンボルを前記移動指示が示す座標に移動させ、該所定の期間が経過すると、該シンボルを移動前の座標に戻す
ことを特徴とする付記１記載のシンボル表示プログラム。
（付記１２）
データが示す座標位置に該データのシンボルを配置して表示させるシンボル表示方法であって、
前記シンボルを配置する座標位置を記録し、
前記シンボルを移動させる指示を受けると、該指示により示される座標位置に該シンボルを移動させ、
移動前の座標位置と移動後の座標位置とを結線し、
前記移動前及び移動後の座標間の距離に応じて、線の太さまたは移動後の前記シンボルの大きさを変える
処理を有することを特徴とするシンボル表示方法。
【図面の簡単な説明】
【００６６】
【図１】本実施形態に係るマルチメディア検索装置の構成図である。
【図２】画像群を移動させた場合の画面の例（その１）である。
【図３】画像群を移動させた場合の画面の例（その２）である。
【図４】画像の配置を決定する方法を説明する図である。
【図５】移動後の各画像の表示位置及び表示サイズの決定方法を説明する図である。
【図６】画像群をグラフ表示する処理の全体を示すフローチャートである。
【図７】画像群の移動処理の詳細を示したフローチャートである。
【図８】画像の配置を決定する他の方法を説明する図である。
【図９】画像群を移動させた場合の画面の例（その３）である。
【図１０】画像群を移動させた場合の画面の例（その４）である。
【図１１】画像群を移動させた場合の画面の例（その５）である。
【図１２】情報処理装置の構成図である。
【図１３】情報処理装置にプログラムおよびデータを供給することのできるコンピュータ読み取り可能な記録媒体を示す図である。
【図１４】従来におけるグラフ表示の事例を説明する図である。
【符号の説明】
【００６７】
１      マルチメディア検索装置
２      画像選択部
３      画像移動部
４      移動後画像位置取得部
５      移動前画像位置取得部
６      結線描画部
１１    画像データベース
１２    属性値データベース
【図１】
2010049572.tif 000006
【図４】
2010049572.tif 000007
【図５】
2010049572.tif 000008
【図６】
2010049572.tif 000009
【図７】
2010049572.tif 000010
【図８】
2010049572.tif 000011
【図９】
2010049572.tif 000012
【図１０】
2010049572.tif 000013
【図１２】
2010049572.tif 000014
【図１３】
2010049572.tif 000015
【図２】
2010049572.tif 000016
【図３】
2010049572.tif 000017
【図１１】
2010049572.tif 000018
【図１４】
2010049572.tif 000019