(57)【要約】  表示空間領域（１０３）の境界面を構成する辺のうち、２次元画面（１１１）上に表示された表示空間領域（１０３）の輪郭線（１０８）となる辺（１０７ａ）を抽出して、辺（１０７ａ）に隣接した位置にラベル情報（１０５ａ）を描画する。
2017138118.tif 000002
【特許請求の範囲】
【請求項１】
表示オブジェクトが表示された３次元座標空間である表示空間領域の表示角度の変更を指示する指示処理部と、
前記指示処理部からの指示に基づいて、前記表示空間領域と前記表示オブジェクトとを回転させて描画し、前記表示空間領域の境界面を構成する辺のうち、２次元画面上に表示された前記表示空間領域の輪郭線となる辺を抽出して、前記抽出した辺に隣接した位置にラベル情報を描画して出力する描画処理部と
を備えたことを特徴とする表示制御装置。
【請求項２】
前記描画処理部は、前記抽出した辺から前記表示空間領域の境界面を外側に延長した面を、ラベル表示面として前記ラベル情報を描画することを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記描画処理部は、前記ラベル表示面が２次元画面に平行でかつ前記抽出した辺を含む基準面に対してなす角度に基づいて、複数の前記ラベル表示面の中から、前記ラベル情報の描画対象を決定することを特徴とする請求項２記載の表示制御装置。
【請求項４】
前記描画処理部は、２次元画面に直交する前記ラベル表示面を、前記ラベル情報の描画対象から除外することを特徴とする請求項２記載の表示制御装置。
【請求項５】
前記描画処理部は、前記表示空間領域と前記表示オブジェクトとを回転させたときに、前記ラベル表示面が２次元画面に平行でかつ前記抽出した辺を含む基準面に対してなす角度が予め定められた範囲から外れる場合に、前記ラベル表示面を、前記抽出した辺を中心として予め定められた角度で回転させてから前記ラベル情報を描画することを特徴とする請求項２記載の表示制御装置。
【請求項６】
前記描画処理部は、前記表示空間領域と前記表示オブジェクトとを回転させたときに、前記ラベル情報の表示形状が予め定めた縦横比から外れる場合、当該表示形状が前記縦横比になるように、前記抽出した辺を中心として前記ラベル表示面を回転させてから前記ラベル情報を描画することを特徴とする請求項２記載の表示制御装置。
【請求項７】
前記描画処理部は、前記表示空間領域の境界面を構成する辺のうち、３次元座標空間の同一の座標軸に沿った２つの辺が、前記表示空間領域の輪郭線を構成する辺である場合、前記２つの辺のうちの一方を抽出することを特徴とする請求項１記載の表示制御装置。
【請求項８】
前記描画処理部は、前記表示空間領域と前記表示オブジェクトとを回転させたときに、前記ラベル情報を描画する位置に当該ラベル情報以外の表示情報が表示されていた場合、当該位置を前記ラベル情報の描画対象から除外することを特徴とする請求項１記載の表示制御装置。
【請求項９】
前記描画処理部は、前記表示空間領域の輪郭線を構成する辺の１つとして、前記表示空間領域の境界面を構成する複数の辺が重なっている場合、前記複数の辺のうちのいずれか１つを抽出することを特徴とする請求項１記載の表示制御装置。
【請求項１０】
前記表示オブジェクトは、グラフのデータ系列であることを特徴とする請求項１記載の表示制御装置。
【請求項１１】
表示オブジェクトが表示された３次元座標空間である表示空間領域の表示角度の変更を指示する指示処理部と、
前記指示処理部からの指示に基づいて、前記表示空間領域と前記表示オブジェクトとを回転させて描画し、前記表示空間領域の境界面を構成する辺のうち、２次元画面上に表示された前記表示空間領域の輪郭線となる辺を抽出して、前記抽出した辺に隣接した位置にラベル情報を描画して出力する描画処理部と、
前記描画処理部から出力された描画情報を表示する出力装置と
を備えたことを特徴とする表示システム。
【請求項１２】
指示処理部が、表示オブジェクトが表示された３次元座標空間である表示空間領域の表示角度の変更を指示するステップと、
描画処理部が、前記指示処理部からの指示に基づいて、前記表示空間領域と前記表示オブジェクトとを回転させて描画し、前記表示空間領域の境界面を構成する辺のうち、２次元画面上に表示された前記表示空間領域の輪郭線となる辺を抽出して、前記抽出した辺に隣接した位置にラベル情報を描画して出力するステップと、
出力装置が、前記描画処理部から出力された描画情報を表示するステップと
を備えたことを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、グラフのデータ系列などの表示オブジェクトを３次元座標空間に表示する制御を行う表示制御装置、表示システムおよび表示方法に関する。
【背景技術】
【０００２】
従来から、３つ以上の変数を有するデータ系列におけるデータの傾向を把握する手段として、３次元座標空間にグラフを表示するシステムが提案されている。
例えば、特許文献１には、３次元座標空間内にデータ系列が設定されたグラフ（以下、３次元グラフと記載する）を、回転操作に応じて回転させて表示する表示制御装置が記載されている。回転操作に応じて３次元グラフが任意の方向に回転することで、ユーザは、３次元グラフの概形などを容易に把握することができる。【０００３】
また、３次元グラフの各軸（Ｘ，Ｙ，Ｚ）に対してデータの単位、目盛りの数値、データ系列の名称などのラベル情報を表示することで、ユーザは、３次元グラフにおけるデータの値または意味を、軸と見比べながら読み取ることができる。
ラベル情報の表示方法として、例えば画面からみた３次元グラフの表示角度によらず、常にラベル情報の文字を歪みなく正面から見た字体（以下、正体と記載する）で表示するものがある。【０００４】
ただし、上記表示方法では、３次元グラフを回転させても、ラベル情報の文字を正体で表示するためにラベル情報は回転させない。このため、ユーザが３次元グラフのどの部分に付されたラベル情報であるのかを判別し難くなるか、もしくは３次元座標空間の奥行き感を把握し難くなるという不具合があった。【０００５】
一方、特許文献２に記載されるウィンドウ表示装置では、仮想空間にウィンドウを回転させて表示するときに、ウィンドウの文字列を回転に合わせて透視投影処理して空間的な奥行きを持たせている。この技術を３次元グラフのラベル情報の表示に適用することで、３次元座標空間の奥行き感が向上し、ユーザが、３次元グラフの概形またはラベル情報が付された軸などを容易に把握することが可能となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１８２１２５号公報
【特許文献２】特開平１１−８５４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載された表示制御装置では、ユーザの回転操作によって３次元グラフを任意の角度で回転させた表示を行うことができる。
しかしながら、ある角度で回転させた位置では視認が容易であったラベル情報が、別の角度で回転させた位置では、３次元グラフを構成するデータ系列と重なって視認性が低下するという課題があった。【０００８】
また、特許文献２に記載された表示装置では、ラベル情報の文字に対して透視投影処理を施して空間的な奥行きを持たせている。ただし、このラベル情報は、ラベル情報を回転させた位置によっては判読不能な表示状態になるという課題があった。例えば、画面上でユーザからみて正体で表示されたラベル情報であっても、ラベル情報を描画した面が画面に垂直になるまで回転された場合、ユーザは、ラベル情報を描画した厚みのない面を真横から見る状態となり、ラベル情報の文字が見えなくなる。【０００９】
この発明は上記課題を解決するもので、ラベル情報の視認性を向上させることができる表示制御装置、表示システムおよび表示方法を得ることを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係る表示制御装置は、指示処理部と描画処理部とを備える。指示処理部は、表示オブジェクトが表示された３次元座標空間である表示空間領域の表示角度の変更を指示する。描画処理部は、指示処理部からの指示に基づいて、表示空間領域と表示オブジェクトとを回転させて描画し、表示空間領域の境界面を構成する辺のうち、２次元画面上に表示された表示空間領域の輪郭線となる辺を抽出して、抽出した辺に隣接した位置にラベル情報を描画して出力する。
【発明の効果】
【００１１】
この発明によれば、表示空間領域と表示オブジェクトとが回転されても、２次元画面上に表示された表示空間領域の輪郭線となる辺に隣接した位置にラベル情報が描画される。
これにより、ラベル情報が常に表示空間領域の外側付近に表示されるため、ラベル情報の視認性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態１に係る表示システムの構成を示すブロック図である。
【図２】図２Ａは、実施の形態１に係る表示制御装置の機能を実現するハードウェア構成を示すブロック図である。図２Ｂは、実施の形態１に係る表示制御装置の機能を実現するソフトウェアを実行するハードウェア構成を示すブロック図である。
【図３】実施の形態１に係る表示制御装置の動作の具体例を示すフローチャートである。
【図４】実施の形態１における３次元グラフの表示例を示す図である。
【図５】図４の３次元グラフを回転させた場合の表示例を示す図である。
【図６】図３のステップＳＴ５における処理の具体例を示すフローチャートである。
【図７】２次元画面上に表示された表示空間領域の輪郭線を示す図である。
【図８】この発明の実施の形態２に係る表示制御装置の動作の具体例を示すフローチャートである。
【図９】図８のステップＳＴ５ｂにおける処理の具体例を示すフローチャートである。
【図１０】実施の形態２における３次元グラフの表示例を示す図である。
【図１１】図１０の３次元グラフを回転させた表示例を示す図である。
【図１２】図１０の３次元グラフをＹ軸方向から見た様子を示す図である。
【図１３】図１１の３次元グラフをＹ軸方向から見た様子を示す図である。
【図１４】この発明の実施の形態３に係る表示制御装置の動作の具体例を示すフローチャートである。
【図１５】実施の形態３における表示空間領域を、Ｙ軸方向から見た様子を示す図である。
【図１６】図１５の表示空間領域を回転させた様子を示す図である。
【発明を実施するための形態】
【００１３】
以下、この発明をより詳細に説明するため、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１はこの発明の実施の形態１に係る表示システム１の構成を示すブロック図である。
表示システム１は、例えば、携帯情報端末、車載情報機器、パーソナルコンピュータといった情報処理装置に適用されるシステムであり、表示制御装置２、入力装置３、出力装置４、定義ファイル記憶装置５およびデータ記憶装置６を備える。
表示制御装置２は、出力装置４に表示する情報を制御する装置であり、指示処理部１０および描画処理部１１を備える。
【００１４】
入力装置３は、ユーザの入力操作を受け付ける装置であって、例えば、タッチパネル、マウスなどのハードウェアと、受け付けた情報を表示制御装置２に入力するためのソフトウェアから構成される。
出力装置４は、表示制御装置２から入力された描画情報を２次元画面上に表示する装置であり、液晶ディスプレイなどで実現される。描画情報は、出力装置４の２次元画面上に表示される画像情報である。
【００１５】
定義ファイル記憶装置５は、処理内容の定義ファイルを記憶する装置である。ここで、処理内容の定義ファイルとは、各種の操作内容とこれに対応する処理内容とが登録されたファイルである。データ記憶装置６は、描画情報を生成するためデータを記憶する装置である。例えば、３次元グラフのグラフ式、グラフ式で算出されたデータ系列、データ系列を表示する表示範囲を規定するデータなどが記憶される。なお、定義ファイル記憶装置５とデータ記憶装置６は、１つの記憶装置にまとめてもよい。
【００１６】
指示処理部１０は、描画処理部１１に対して各種の指示を行う処理部であり、イベント処理部１２およびデータ処理部１３を備える。
イベント処理部１２は、定義ファイル記憶装置５に記憶された定義ファイルを参照することで、入力装置３によって受け付けられた操作に対応する処理内容を解析する。また、イベント処理部１２は、回転指示処理部２１を備える。
回転指示処理部２１は、入力装置３により受け付けられた操作が２次元画面上の画像の表示角度を変更する処理に対応する場合、この操作の内容に応じた処理内容を解析する。例えば、操作の内容から、処理対象の画像、変更後の表示角度などを解析する。
【００１７】
データ処理部１３は、イベント処理部１２によって解析された内容の処理を実行する。
例えば、データ処理部１３は、イベント処理部１２によって解析された処理の内容が、２次元画面に特定の画像を表示させる処理である場合、描画処理部１１に対して、この画像の描画に必要なデータを出力して描画を指示する。
また、データ処理部１３は、回転指示処理部２１により解析された処理内容を入力すると、描画処理部１１に対して、変更後の表示角度となるように２次元画面上の画像を回転させる指示を行う。
【００１８】
描画処理部１１は、指示処理部１０からの指示に基づいて２次元画面上に表示する画像を描画する処理部であり、グラフ描画処理部３０およびラベル描画処理部３３を備える。
また、グラフ描画処理部３０は、３次元グラフのデータ系列と表示空間領域を描画する処理部であり、系列描画処理部３１および座標系描画処理部３２を備える。
なお、以下、データ系列が表示された表示空間領域を３次元グラフと適宜記載する。
【００１９】
系列描画処理部３１は、この発明における表示オブジェクトの具体例であるデータ系列を描画する処理部である。例えば、系列描画処理部３１は、データ記憶装置６に記憶されたデータを使用して、指示処理部１０から指示された表示角度のデータ系列を描画する。
また、系列描画処理部３１は、指示処理部１０から表示角度を変更する指示があれば、変更後の表示角度のデータ系列を描画する。
データ系列は、３次元グラフのグラフ式で算出されたデータの集合体を、３次元グラフの態様に応じて視覚化したものである。例えば、３次元グラフの態様が折れ線グラフである場合、系列描画処理部３１は、グラフ式で算出された各データのプロットが線分で接続された折れ線画像を描画する。
【００２０】
座標系描画処理部３２は、データ記憶装置６に記憶されたデータを使用して、指示処理部１０から指示された表示角度の表示空間領域を描画する。
また、座標系描画処理部３２は、指示処理部１０から表示角度を変更する指示があった場合、変更後の表示角度の表示空間領域を描画する。
表示空間領域は、表示オブジェクトが表示される３次元座標空間であり、例えば、表示オブジェクトがデータ系列である場合、データ系列を構成する各データに対応する座標が含まれた座標空間が表示空間領域となる。
【００２１】
ラベル描画処理部３３は、データ記憶装置６に記憶されたデータを使用して、表示空間領域に付加するラベル情報を描画する。特に、ラベル描画処理部３３は、表示空間領域の境界面を構成する辺のうち、２次元画面上に表示された表示空間領域の輪郭線となる辺を抽出して、抽出した辺に隣接した位置にラベル情報を描画する。
ラベル情報は、表示空間領域および表示オブジェクトに関するラベルを視覚化した情報である。例えば、表示オブジェクトがデータ系列である場合、ラベル描画処理部３３は、３次元座標空間の各座標軸におけるデータの単位、目盛りの数値、データ系列の名称などが記載された画像を描画する。
【００２２】
図２Ａは、実施の形態１に係る表示制御装置２の機能を実現するハードウェア構成を示すブロック図である。また、図２Ｂは、実施の形態１に係る表示制御装置２の機能を実現するソフトウェアを実行するハードウェア構成を示すブロック図である。
表示制御装置２における指示処理部１０および描画処理部１１の各機能は、処理回路により実現される。すなわち、表示制御装置２は、表示オブジェクトが表示された表示空間領域の表示角度の変更を指示するステップ、この指示に基づいて、表示空間領域と表示オブジェクトとを回転させて描画し、表示空間領域の境界面を構成する辺のうち、２次元画面上に表示された表示空間領域の輪郭線となる辺を抽出して、抽出した辺に隣接した位置にラベル情報を描画して出力するステップを逐次行うための処理回路を備えている。
処理回路は、専用のハードウェアであっても、メモリに格納されたプログラムを読み出して実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）またはＧＰＵ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であってもよい。
【００２３】
上記処理回路が、図２Ａに示す専用のハードウェアの処理回路１００である場合、処理回路１００は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、または、これらを組み合わせたものが該当する。
また、指示処理部１０および描画処理部１１の各部の機能をそれぞれ処理回路で実現してもよいし、各部の機能をまとめて１つの処理回路で実現してもよい。
【００２４】
上記処理回路が、図２Ｂに示すようなＣＰＵ１０１である場合、指示処理部１０および描画処理部１１の機能は、ソフトウェア、ファームウェアまたはソフトウェアとファームウェアとの組み合わせにより実現される。
ソフトウェアとファームウェアはプログラムとして記述され、メモリ１０２に格納される。ＣＰＵ１０１は、メモリ１０２に格納されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、表示制御装置２は、ＣＰＵ１０１によって実行されるときに、前述した各ステップの処理が結果的に実行されるプログラムを格納するためのメモリ１０２を備える。
また、これらのプログラムは、指示処理部１０および描画処理部１１の手順または方法をコンピュータに実行させるものである。
【００２５】
ここで、メモリとは、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などが該当する。
【００２６】
指示処理部１０および描画処理部１１の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現してもよい。
例えば、指示処理部１０は専用のハードウェアの処理回路１００でその機能を実現し、描画処理部１１は、ＣＰＵ１０１がメモリ１０２に格納されたプログラム実行することによりその機能を実現する。このように、上記処理回路は、ハードウェア、ソフトウェア、ファームウェアまたはこれらの組み合わせによって前述の機能を実現することができる。
【００２７】
次に動作について説明する。
図３は、実施の形態１に係る表示制御装置２の動作の具体例を示すフローチャートであり、回転指示に応じて２次元画面上に画像を表示する一連の処理を示している。
以下、図４に示す３次元グラフが出力装置４に表示されているものとする。この３次元グラフは、表示空間領域１０３、データ系列１０４およびラベル情報１０５ａ，１０５ｂから構成される。表示空間領域１０３は、３次元座標系の座標面に平行な境界面１０６ａ〜１０６ｆで構成された６面体の空間である。データ系列１０４は、データ記憶装置６に記憶されたデータに基づいて得られるトレンドグラフのデータ系列である。また、ラベル情報１０５ａ，１０５ｂは、この３次元グラフのＹ軸に表示された目盛り情報である。
【００２８】
また、前述した、指示処理部１０が、表示空間領域１０３の表示角度の変更を指示するステップは、図３に示すステップＳＴ１からステップＳＴ３までの処理に相当する。
描画処理部１１が、指示処理部１０からの指示に基づいて、表示空間領域１０３とデータ系列１０４とを回転させて描画し、表示空間領域１０３の境界面を構成する辺のうち、２次元画面上に表示された表示空間領域１０３の輪郭線となる辺を抽出して、抽出した辺に隣接した位置にラベル情報１０５ａ，１０５ｂを描画して出力するステップは、図３に示すステップＳＴ４からステップＳＴ６までの処理に相当する。
従って、表示制御装置２による動作は、図３に示す各ステップを説明することによって明らかになるため、以降では、図３に基づいて説明を行う。
【００２９】
まず、イベント処理部１２は、入力装置３からユーザの入力操作情報を入力したか否かに基づいて、入力装置３を用いた入力の有無を確認する（ステップＳＴ１）。入力がない場合（ステップＳＴ１；ＮＯ）、入力があるまでステップＳＴ１の処理を繰り返す。
入力があった場合（ステップＳＴ１；ＹＥＳ）、イベント処理部１２は、ユーザの入力操作情報から操作の種別を特定する。操作の種別としては、例えば、タッチ操作、マウスによるソフトウェアキーの操作などの、出力装置４が表示している３次元グラフに対する操作が挙げられる。
【００３０】
次に、イベント処理部１２は、特定した操作の種別に基づいて定義ファイル記憶装置５に記憶されている処理内容の定義ファイルのうち、操作の種別に関連する定義ファイルを検索する（ステップＳＴ２）。例えば、特定された操作の種別がタッチ操作である場合、イベント処理部１２は、定義ファイル記憶装置５から、タッチ操作に関連する処理内容が登録された定義ファイルを検索して読み出す。
【００３１】
続いて、イベント処理部１２は、ユーザの入力操作情報から操作の具体的な内容を特定し、特定した操作の内容に基づいて定義ファイルを参照することにより、ユーザの操作が回転指示であるか否かを確認する（ステップＳＴ３）。
なお、ここでは、出力装置４の２次元画面上に表示された３次元グラフの回転処理について説明するため、ユーザの操作が回転指示ではない場合（ステップＳＴ３；ＮＯ）、ステップＳＴ１の処理に戻ることとする。
【００３２】
一方、ユーザの操作が回転指示である場合（ステップＳＴ３；ＹＥＳ）、回転指示処理部２１が、ユーザの操作の内容から、２次元画面上に表示された３次元グラフの回転処理の内容を解析する。例えば、処理対象の３次元グラフ、回転処理で変更する３次元グラフの表示角度といった回転処理の内容を示す情報が解析される。このようにして特定された情報は、回転指示処理部２１からデータ処理部１３に出力される。
【００３３】
次に、データ処理部１３は、回転指示処理部２１から入力した上記処理内容を示す情報に基づいて、出力装置４に表示された３次元グラフ、すなわち、データ系列１０４が配置された表示空間領域１０３の表示角度を変更するように描画処理部１１に指示する。
例えば、データ処理部１３は、データ系列１０４が配置された表示空間領域１０３の回転処理後の表示角度を算出して、この表示角度を含む指示情報を描画処理部１１に出力する。
【００３４】
グラフ描画処理部３０は、指示処理部１０から指示された表示角度となるように、表示空間領域１０３とデータ系列１０４とを回転させて描画する（ステップＳＴ４）。
例えば、系列描画処理部３１が、データ記憶装置６から読み出したデータ系列１０４の座標データに基づいて、データ処理部１３から入力した表示角度まで回転させたときのデータ系列１０４の座標データを算出する。次に、系列描画処理部３１は、算出した座標データに基づいて、表示角度の変更後のデータ系列１０４を描画する。
座標系描画処理部３２は、データ記憶装置６から読み出した表示空間領域１０３の座標データに基づいて、データ処理部１３から入力した表示角度まで回転させたときの表示空間領域１０３の座標データを算出する。次に、座標系描画処理部３２は、算出した座標データに基づいて、表示角度の変更後の表示空間領域１０３を描画する。
図４の場合、データ系列１０４が配置された表示空間領域１０３が、矢印Ａの方向かつ表示空間領域１０３の重心を通りＹ軸に平行な中心軸周りに回転されて、図５に示す表示空間領域１０３およびデータ系列１０４が描画される。
【００３５】
続いて、ラベル描画処理部３３は、表示空間領域１０３の境界面１０６ａ〜１０６ｆを構成する辺１０７ａ〜１０７ｌのうち、２次元画面上に表示された表示空間領域１０３の輪郭線となる辺を抽出して、抽出した辺に隣接した位置にラベル情報１０５ａ，１０５ｂを描画する（ステップＳＴ５）。この描画処理の詳細については、図６と図７とを用いて後述する。回転指示に応じた表示角度で表示空間領域１０３、データ系列１０４およびラベル情報１０５ａ，１０５ｂが描画された描画情報は、描画処理部１１から出力装置４に出力される。出力装置４は、描画処理部１１から入力した描画情報を２次元画面上に表示する（ステップＳＴ６）。
【００３６】
図６は図３のステップＳＴ５における処理の具体例を示すフローチャートである。
また、図７は、２次元画面上に表示された表示空間領域１０３の輪郭線１０８を示す図であり、図５に示した表示空間領域１０３の輪郭線１０８を示している。
ラベル描画処理部３３は、表示空間領域１０３の境界面１０６ａ〜１０６ｆを構成する辺１０７ａ〜１０７ｌが、２次元画面上に表示された表示空間領域１０３の輪郭線となる辺であるか否かを確認する（ステップＳＴ１ａ）。
【００３７】
例えば、図４に示した矢印Ａの方向に回転させた表示空間領域１０３を、図５のように２次元画面上に表示した場合、Ｙ−Ｚ座標面に平行な境界面１０６ａは、２次元画面をみるユーザに向かう側、すなわち表側の面となる。また図４において表側であったＹ−Ｚ座標面に平行な境界面１０６ｂは、２次元画面をみるユーザから離れる側、すなわち裏側の面となる。ラベル描画処理部３３は、表示角度が変更された後の表示空間領域１０３から、ユーザに向かう側にある境界面を抽出し、この境界面を２次元画面上に表示した表示空間領域１０３の外形を決める境界面とする。そして、ラベル描画処理部３３は、特定した境界面を構成する辺のうち、表示空間領域１０３の輪郭線１０８となる辺と抽出する。
【００３８】
図５の場合、ラベル描画処理部３３は、境界面１０６ａ，１０６ｃ，１０６ｅを２次元画面に表示した表示空間領域１０３の外形を決める境界面と判断する。
そして、ラベル描画処理部３３は、これらの境界面を構成する辺のうち、表示空間領域１０３の輪郭線１０８となる、辺１０７ｂ，１０７ｄ，１０７ｆ，１０７ｈ，１０７ｊ，１０７ｌを抽出する。
この後、ラベル描画処理部３３は、描画対象のラベル情報１０５ａ，１０５ｂの内容を確認する。前述したように、ラベル情報１０５ａ，１０５ｂは、Ｙ軸に付加される目盛り情報であるので、ラベル描画処理部３３は、抽出した辺１０７ｂ，１０７ｄ，１０７ｆ，１０７ｈ，１０７ｊ，１０７ｌのうちから、Ｙ軸に平行な辺１０７ｂ，１０７ｄをラベル情報の描画対象の辺として抽出する。
【００３９】
このように抽出された表示空間領域１０３の輪郭線１０８となる辺である場合（ステップＳＴ１ａ；ＹＥＳ）、ラベル描画処理部３３は、この辺に隣接した位置にラベル情報を描画する（ステップＳＴ２ａ）。これにより、出力装置４は、表示空間領域１０３の輪郭線１０８となる辺に隣接した位置にラベル情報を表示する。
例えば、図５の場合、ラベル描画処理部３３は、表示空間領域１０３の輪郭線１０８となる辺１０７ｂ，１０７ｄを抽出し、辺１０７ｂ，１０７ｄに隣接した位置にラベル情報１０５ａ，１０５ｂを描画する。
【００４０】
一方、表示空間領域１０３の輪郭線１０８を構成しない場合（ステップＳＴ１ａ；ＮＯ）、ラベル描画処理部３３は、この辺をラベル情報の描画対象から除外する（ステップＳＴ３ａ）。これにより、出力装置４は、この辺についてラベル情報を非表示にする。
例えば、図４のように２次元画面上に表示した表示空間領域１０３では、その輪郭線となる辺のうち、辺１０７ａ，１０７ｃが、ラベル情報１０５ａ，１０５ｂを描画する対象となっていた。この表示状態から矢印Ａの方向に表示空間領域１０３を回転させることにより、図５に示した表示状態となって、辺１０７ａ，１０７ｃは、表示空間領域１０３の輪郭線１０８を構成する辺ではなくなる。このため、辺１０７ａ，１０７ｃは、ラベル情報１０５ａ，１０５ｂを描画する対象から除外され、ラベル情報が非表示となる。
【００４１】
これまで、指示処理部１０が、ユーザからの入力操作に応じて３次元グラフの回転処理を指示する場合を示したが、ユーザの入力操作とは無関係に指示処理を自動で実行してもよい。例えば、指示処理部１０が、ユーザの入力操作がなくても、予め定められた条件で３次元グラフが自動で回転されるように描画処理部１１に指示する。描画処理部１１は、指示処理部１０からの指示に応じて、表示角度を順次変更した３次元グラフを描画する。これにより、出力装置４は、自動で回転する３次元グラフを表示することになる。
このようにすることで、３次元グラフを構成する表示空間領域１０３の奥行き、データ系列１０４の回転前後の関係などをユーザが視認しやすくなる。
【００４２】
また、表示空間領域１０３の境界面を構成する辺のうち、３次元座標空間の同一の座標軸に沿った２つの辺が、表示空間領域１０３の輪郭線１０８を構成する辺である場合に、ラベル描画処理部３３は、これら２つの辺のうちの一方を抽出してもよい。
例えば、図７に示した表示空間領域１０３の輪郭線１０８を構成する辺は６辺あるが、各座標軸（Ｘ軸、Ｙ軸、Ｚ軸）に対応する辺は２つずつある。従って、各座標軸に対応する２つの辺にラベル情報を描画すると、表示内容が重複して繁雑な表示状態になる可能性がある。そこで、各座標軸に対応する２つの辺のうち、ラベル情報の描画対象の辺を一方の辺に限定することで、前述のような繁雑さのない表示を行うことができる。
【００４３】
さらに、ラベル描画処理部３３は、表示空間領域１０３とデータ系列１０４を回転させたときに、ラベル情報１０５ａ，１０５ｂを描画する位置に、当該ラベル情報以外の表示情報が表示されていた場合、当該位置をラベル情報１０５ａ，１０５ｂの描画対象から除外してもよい。
例えば、凡例表記などのラベル情報以外の表示情報が表示空間領域１０３の外側に表示されている場合、表示空間領域１０３とデータ系列１０４とを回転させたときに、ラベル情報１０５ａ，１０５ｂの表示位置と重なることがある。ラベル描画処理部３３は、この表示位置をラベル情報１０５ａ，１０５ｂの描画対象から除外して、表示情報との重なりのない辺が描画対象となっているラベル情報を優先して描画を行う。このようにしても、ユーザが視認しやすい表示が可能となる。
【００４４】
さらに、表示空間領域１０３の輪郭線１０８を構成する辺の１つとして、表示空間領域１０３の境界面を構成する２つの辺がある場合、これらの辺にラベル情報を描画すると、ラベル情報が重なって視認性が低下する可能性がある。
そこで、ラベル描画処理部３３は、表示空間領域１０３の輪郭線１０８を構成する辺の１つとして、表示空間領域１０３の境界面を構成する２つの辺が重なっている場合、２つの辺のうちのいずれか１つを抽出してもよい。これにより、ラベル情報の重複表示に起因した視認性の低下を防止することができる。
【００４５】
以上のように、実施の形態１に係る表示制御装置２は、表示空間領域１０３とデータ系列１０４とが回転されても、ラベル情報１０５ａ，１０５ｂは、２次元画面１１１上に表示された表示空間領域１０３の輪郭線１０８となる辺１０７ａ，１０７ｃに隣接した位置に描画される。これにより、ラベル情報１０５ａ，１０５ｂが常に表示空間領域１０３の外側付近に表示されるので、ラベル情報１０５ａ，１０５ｂの視認性を向上させることができる。
【００４６】
実施の形態１に係る表示システム１は、指示処理部１０、描画処理部１１、出力装置４を備える。このように構成することで、上記と同様の効果が得られる表示システムを提供することができる。
【００４７】
実施の形態２．
実施の形態２では、３次元グラフの回転に応じてラベル情報の表示角度を決定する処理について述べる。なお、実施の形態２に係る表示システムは、図１を用いて示した構成と同様である。ただし、実施の形態２に係る表示制御装置は、実施の形態１に記載されていない動作を行う。そこで、以降では、実施の形態２に係る表示制御装置の構成については図１を参照して説明する。
【００４８】
図８は、この発明の実施の形態２に係る表示制御装置２の動作の具体例を示すフローチャートであって、回転指示に応じて２次元画面上に画像を表示する一連の処理を示している。なお、図８のステップＳＴ１ｂからステップＳＴ４ｂまでは、図３に示したステップＳＴ１からステップＳＴ４までの処理と同様である。また、ステップＳＴ６ｂは、図３のステップＳＴ６の処理と同様である。従って、これらの処理についての説明は省略する。
【００４９】
ステップＳＴ５ｂにおいて、ラベル描画処理部３３は、表示空間領域１０３の回転に応じて、ラベル情報１０５ａ，１０５ｂの表示角度を決定する。
図９は、図８のステップＳＴ５ｂにおける処理の具体例を示すフローチャートである。また、図１０は、２次元画面上の３次元グラフの表示例を示す図である。図１１は図１０の３次元グラフを回転させた表示例を示す図であり、図１０の３次元グラフを、矢印Ｂの方向に表示空間領域１０３の重心を通りＹ軸に平行な中心軸周りに回転させた様子を示している。図１２は、図１０の３次元グラフをＹ軸方向から見た様子を示す図である。図１３は、図１１の３次元グラフをＹ軸方向から見た様子を示す図である。
【００５０】
図１０に示すように、ラベル情報１０５ａ，１０５ｂは、ラベル表示面１０９ａ，１０９ｂに描画されている。ラベル表示面１０９ａ，１０９ｂは、実施の形態１で示した輪郭線１０８となる辺として抽出された辺１０７ａ，１０７ｃから、表示空間領域１０３の境界面１０６ｅ，１０６ｆを表示空間領域１０３の外側に延長した面である。
このように表示することにより、表示空間領域１０３の表示角度に応じた向きでラベル情報１０５ａ，１０５ｂを表示でき、ユーザＣからの視認性を向上させることができる。
【００５１】
また、図１２に示すラベル情報１０５ａ，１０５ｂの表示角度θ１は、上記ラベル表示面１０９ａ，１０９ｂが、２次元画面１１１に平行でかつ抽出した辺１０７ａ，１０７ｃを含む基準面１１２ａ，１１２ｂに対してなす角度である。
図１０に示した矢印Ｂの方向に表示空間領域１０３を回転させた場合、境界面１０６ｂが、２次元画面１１１をみるユーザＣ側に向いた面となる。
この場合、図１２の表示状態でラベル情報１０５ａ，１０５ｂが表示されていたラベル表示面１０９ａ，１０９ｂも、表示空間領域１０３が回転された後のラベル表示候補面となる。ここで、これらのラベル表示候補面を第１のラベル表示候補面と呼ぶ。
【００５２】
また、ラベル描画処理部３３は、境界面１０６ｂとこれに対向する境界面１０６ａとを特定し、抽出された辺１０７ａ，１０７ｃから境界面１０６ａ，１０６ｂを表示空間領域１０３の外側に延長した面についてもラベル表示面１１０ａ，１１０ｂとする。
これらのラベル表示候補面を第２のラベル表示候補面と呼ぶ。
なお、角度θ２は、ラベル表示面１１０ａ，１１０ｂが基準面１１２ａ，１１２ｂに対してなす角度である。ラベル表示面１１０ａ，１１０ｂにラベル情報１０５ａ，１０５ｂが描画された場合、角度θ２が、ラベル情報１０５ａ，１０５ｂの表示角度となる。
【００５３】
図１０の矢印Ｂの方向に表示空間領域１０３が回転された場合、ラベル描画処理部３３は、角度θ１が角度θ２より小さいか否かを確認する（ステップＳＴ１ｃ）。
なお、このように表示空間領域１０３が回転されると、図１３に示す基準面１１２ｃ，１１２ｄが、２次元画面１１１に平行でかつ抽出した辺１０７ａ，１０７ｃを含む面となる。また、角度θ１，θ２は、これら基準面１１２ｃ，１１２ｄに対してラベル表示候補面がなす角度となる。θ１＋θ２は９０度となるので、θ１とθ２がともに４５度を境界としてラベル表示面が切り替わることになる。
【００５４】
角度θ１が角度θ２よりも小さい場合（ステップＳＴ１ｃ；ＹＥＳ）、ラベル描画処理部３３は、基準面１１２ｃ，１１２ｄに対して角度θ２よりも角度θ１の方が浅い角度であると判断する。この場合、第１のラベル表示候補面の方がユーザＣに面した表示面積が広いので、ラベル描画処理部３３は、第１のラベル表示候補面にラベル情報１０５ａ，１０５ｂを描画する（ステップＳＴ２ｃ）。これにより、出力装置４は、ラベル情報１０５ａ，１０５ｂがラベル表示面１０９ａ，１０９ｂに描画された３次元グラフを２次元画面１１１上に表示する。
【００５５】
一方、角度θ２が角度θ１以下、すなわちθ２≦−４５度になった場合（ステップＳＴ１ｃ；ＮＯ）、ラベル描画処理部３３は、基準面１１２ｃ，１１２ｄに対して角度θ２が角度θ１と同じか、あるいは角度θ１よりも浅い角度であると判断する。
この場合、第２のラベル表示候補面の方がユーザＣに面した表示面積が広いので、ラベル描画処理部３３は、第２のラベル表示候補面にラベル情報１０５ａ，１０５ｂを描画する（ステップＳＴ３ｃ）。これにより、出力装置４は、ラベル情報１０５ａ，１０５ｂが図１３に示すラベル表示面１１０ａ，１１０ｂに描画された３次元グラフを、２次元画面１１１上に表示する。これにより、図１１に示すように３次元グラフが表示される。
【００５６】
このように角度θ１と角度θ２の大きさからラベル情報を描画するラベル表示面を切り替えることで、３次元グラフの回転操作でラベル情報が判読不能なほど潰れてしまうことを防止できる。これにより、ラベル情報の視認性を常に確保することができる。
【００５７】
なお、実施の形態１と同様に、指示処理部１０が、ユーザの入力操作がなくても、予め定められた条件で３次元グラフが自動で回転されるように描画処理部１１に指示してもよい。この場合においても、前述のようにして、ラベル情報を描画するラベル表示面およびラベル情報の表示角度が決定される。
【００５８】
また、輪郭線１０８となる辺として抽出された辺１０７ａ，１０７ｃから、表示空間領域１０３の境界面１０６ｅ，１０６ｆを表示空間領域１０３の外側に延長した面をラベル表示面とする場合を示したが、これ以外の面をラベル表示面としてもよい。
例えば、表示空間領域１０３の境界面１０６ｅ，１０６ｆと平行な面であれば、輪郭線１０８となる辺として抽出された辺１０７ａ，１０７ｃを含まない辺であってもよく、表示空間領域１０３の内側をラベル情報の描画対象としてもよい。
表示空間領域１０３の外側に凡例表記などがある場合、この凡例表記の表示位置を基準として境界面と平行な面をラベル表示面とし、表示角度を切り替えることも可能である。
なお、ラベル情報には、凡例表記およびその他の補足情報も含まれ、同様な方法で表示角度を切り替えることが可能である。
【００５９】
これまで、θ１＝θ２＝４５度を境界としてラベル表示面を切り替える方法を説明したが、他の任意の角度において切り替わるようにしてもよい。
例えば、ラベル表示面１０９ａ，１０９ｂからラベル表示面１１０ａ，１１０ｂに切り替える境界をθ１＝９０°（θ２＝０度）とする。
ラベル描画処理部３３は、表示空間領域１０３の回転によってラベル表示面１０９ａ，１０９ｂが２次元画面１１１に直交するようなった場合に、ラベル表示面１０９ａ，１０９ｂをラベル情報１０５ａ，１０５ｂの描画対象から除外する。
これにより、ラベル情報１０５ａ，１０５ｂが完全に潰れてみえることを避けた上で、ラベル表示面１０９ａ，１０９ｂからラベル表示面１１０ａ，１１０ｂに切り替わる頻度を最小限に抑えることができる。
これは、トレンドグラフのデータ系列１０４のように、データ系列１０４の表示角度とラベル情報１０５ａ，１０５ｂの表示角度とを可能な限り一定に保った方がユーザからみやすいグラフとなる場合に有効である。例えば、データ系列１０４の表示角度とラベル情報１０５ａ，１０５ｂの表示角度とが異なる場合、ラベル情報１０５ａ，１０５ｂが、データ系列１０４のどの座標値を示しているかが分かり難くなる場合があるからである。
【００６０】
以上のように、実施の形態２に係る表示制御装置２において、描画処理部１１は、抽出した辺から表示空間領域１０３の境界面を外側に延長した面をラベル表示面としてラベル情報を描画する。このように構成することで、表示空間領域１０３の表示角度に応じた向きでラベル情報を表示することができ、ユーザからの視認性を向上させることができる。
【００６１】
また、実施の形態２に係る表示制御装置２において、描画処理部１１は、ラベル表示面が２次元画面１１１に平行でかつ抽出した辺を含む基準面に対してなす角度に基づいて、複数のラベル表示面の中からラベル情報の描画対象を決定する。
このように構成することで、ユーザＣに面した表示面積が広いラベル表示面を描画対象として決定することができ、ラベル情報の視認性が向上する。
【００６２】
さらに、実施の形態２に係る表示制御装置２において、描画処理部１１は、２次元画面１１１に直交するラベル表示面を、ラベル情報１０５ａ，１０５ｂの描画対象から除外する。このように構成することで、ユーザＣからラベル情報１０５ａ，１０５ｂが完全に潰れてみえることを防止できる。
【００６３】
実施の形態３．
実施の形態３では、回転後のラベル情報の表示角度から、ラベル情報についてのさらに適切な表示角度を決定する処理について述べる。なお、実施の形態３に係る表示システムは、図１を用いて示した構成と同様である。
ただし、実施の形態３に係る表示制御装置は、実施の形態１および実施の形態２に記載されていない動作を行う。
そこで、以降では、実施の形態３に係る表示制御装置の構成については図１を参照して説明する。
【００６４】
図１４は、この発明の実施の形態３に係る表示制御装置２の動作の具体例を示すフローチャートであり、図８のステップＳＴ５ｂにおける処理に代わって実行される処理の具体例を示している。図１５は、実施の形態３における表示空間領域１０３およびラベル情報１０５ａ，１０５ｂを、Ｙ軸方向から見た様子を示す図である。また、図１６は、図１５の表示空間領域１０３を、表示空間領域１０３の重心を通ってＹ軸に平行な中心軸１１３周りに回転させた様子を示す図である。
【００６５】
図１５に示すラベル情報１０５ａ，１０５ｂの表示角度θは、実施の形態２で示したラベル表示面１０９ａ，１０９ｂが、２次元画面１１１に平行でかつ抽出した辺１０７ａ，１０７ｃを含む基準面１１２ｅ，１１２ｆに対してなす角度である。
また、図１６に示すラベル情報１０５ａ，１０５ｂの表示角度θは、ラベル表示面１０９ａ，１０９ｂが、２次元画面１１１に平行でかつ抽出した辺１０７ａ，１０７ｃを含む基準面１１２ｇ，１１２ｈに対してなす角度である。
さらに、角度θ３は、２次元画面１１１に平行でかつ中心軸１１３を含む基準面１１４に対して表示空間領域１０３がなす角度である。
なお、図１５および図１６において、−１８０°≦θ３≦１８０°とする。
【００６６】
図１４は、−９０°≦θ３≦９０°である場合を前提とした処理を示している。
まず、ラベル描画処理部３３は、ラベル情報１０５ａ，１０５ｂの表示角度θが、−４５°≦θ≦４５°であるか否かを判定する（ステップＳＴ１ｄ）。
−４５°≦θ≦４５°である場合（ステップＳＴ１ｄ；ＹＥＳ）、ラベル描画処理部３３は、ラベル情報１０５ａ，１０５ｂの表示角度θを変更せずに処理を終了する。
【００６７】
−４５°≦θ≦４５°でない場合（ステップＳＴ１ｄ；ＮＯ）、ラベル描画処理部３３は、ラベル情報１０５ａ，１０５ｂの表示角度θがθ＜−４５°であるか否かを判定する（ステップＳＴ２ｄ）。
表示角度θがθ＜−４５°である場合（ステップＳＴ２ｄ；ＹＥＳ）、ラベル描画処理部３３は、ラベル表示面１０９ａ，１０９ｂを、表示角度θがθ＝θ＋９０°となるように、抽出した辺を中心として９０度回転させる（ステップＳＴ３ｄ）。
一方、ラベル情報１０５ａ，１０５ｂの表示角度θがθ＜−４５°または４５°＜θである場合（ステップＳＴ２ｄ；ＮＯ）、ラベル描画処理部３３は、ラベル表示面１０９ａ，１０９ｂを、表示角度θがθ＝θ−９０°となるように、抽出した辺を中心として−９０度回転させる（ステップＳＴ４ｄ）。
【００６８】
なお、図１６は、表示空間領域１０３を中心軸１１３周りに回転させることによって、ラベル情報１０５ａ，１０５ｂの表示角度θがθ＜−４５°となった場合に相当する。
この場合、ラベル情報１０５ａ，１０５ｂの表示角度がθ＝θ＋９０度となるように、ラベル表示面１０９ａ，１０９ｂが回転され、ラベル情報１０５ａ，１０５ｂは、ラベル表示面１１０ａ，１１０ｂに描画される。
これにより、ユーザＣからみた２次元画面１１１は、図１５に示す表示角度θの変更前の状態から、図１６に示す表示角度θの変更後の状態となる。すなわち、ラベル情報１０５ａ，１０５ｂの表示角度θが９０度変更された状態となる。
従って、ユーザＣに面した表示面積が広いラベル表示面に切り替えられ、ラベル情報１０５ａ，１０５ｂの視認性を向上させることができる。
【００６９】
これまで−９０°≦θ３≦９０°である場合を示したが、−１８０°≦θ３＜−９０°、９０°＜θ３≦１８０°である場合、ステップＳＴ１ｄにおいて、ラベル描画処理部３３が、表示角度θが、−２２５°≦θ≦−１３５°、−４５°≦θ≦４５°、１３５°≦θ≦２２５°のいずれかであるか否かを判定する。また、ステップＳＴ２ｄで、表示角度θが、θ＜−２２５°、４５°＜θ＜１３５°のいずれかであるか否かを判定する。このようにしても、上記と同様の効果を得ることができる。
【００７０】
また、表示空間領域１０３とデータ系列１０４とを回転させたときに、ラベル情報１０５ａ，１０５ｂの表示形状が予め定めた縦横比から外れる場合、表示形状が予め定めた縦横比になるように、抽出した辺を中心としてラベル表示面を回転させてからラベル情報を描画してもよい。
例えば、ラベル表示面が２次元画面１１１に平行になったときのラベル情報１０５ａ，１０５ｂの表示形状の縦横比を１：１とした場合、表示空間領域１０３の回転で縦横比が１：（ｘ＜０．５）となる場合、ラベル情報１０５ａ，１０５ｂの表示角度を９０°変更する。このようにしても、上記と同様の効果を得ることができる。
【００７１】
以上のように、実施の形態３に係る表示制御装置２において、ラベル描画処理部３３は、表示空間領域１０３とデータ系列１０４とを回転させたときに、ラベル表示面が基準面に対してなす角度が予め定められた範囲から外れる場合、ラベル表示面を、抽出した辺を中心として予め定められた角度で回転させてからラベル情報を描画する。
このように構成することで、ユーザＣに面した表示面積が広いラベル表示面に切り替えられ、ラベル情報１０５ａ，１０５ｂの視認性を向上させることができる。
【００７２】
また、実施の形態３に係る表示制御装置２において、ラベル描画処理部３３は、表示空間領域１０３とデータ系列１０４とを回転させたときに、ラベル情報の表示形状が予め定めた縦横比から外れる場合、当該表示形状が前記縦横比になるように、抽出した辺を中心としてラベル表示面を回転させてからラベル情報を描画する。
このように構成することで、ユーザＣに面した表示面積が広いラベル表示面に切り替えられ、ラベル情報１０５ａ，１０５ｂの視認性を向上させることができる。
【００７３】
実施の形態１〜３では、入力装置３が、マウス、タッチパネルなどのポインティングデバイスである場合を示したが、この発明は、これに限定されるものではない。
例えば、入力装置３は、数値、方向などを指示するキーボード、撮影画像の解析によるジェスチャー入力、音声認識を利用した音声入力などを行ってもよい。
【００７４】
実施の形態１〜３では、３次元グラフが、連続的な折れ線で表現したトレンドグラフである場合を示したが、表示空間領域１０３に描画された棒グラフ、散布図などであってもよい。また、グラフでなくても、例えば、地図情報などのように、表示空間領域１０３に文字などの補足情報を表示するものであれば、同様の効果を得ることができる。
【００７５】
実施の形態１〜３では、Ｙ軸に表示するラベル情報の表示角度を決定する方法を示したが、Ｘ軸、Ｚ軸に表示するラベル情報についても、実施の形態１〜３と同様の処理を適用することが可能である。例えば、表示空間領域１０３の重心を通りＸ軸に平行な中心軸周りに表示空間領域１０３を回転させた場合であっても、Ｘ軸に表示するラベル情報について、同様な方法で表示角度を決定することができる。
【００７６】
なお、本発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【産業上の利用可能性】
【００７７】
この発明に係る表示制御装置は、表示オブジェクトに関するラベル情報の視認性を向上させることできるので、例えば、タッチパネルなどの入力装置を用いて表示オブジェクトを回転表示が可能な携帯情報端末、車載情報機器、パーソナルコンピュータなどに好適である。
【符号の説明】
【００７８】
１  表示システム、２  表示制御装置、３  入力装置、４  出力装置、５  定義ファイル記憶装置、６  データ記憶装置、１０  指示処理部、１１  描画処理部、１２  イベント処理部、１３  データ処理部、２１  回転指示処理部、３０  グラフ描画処理部、３１  系列描画処理部、３２  座標系描画処理部、３３  ラベル描画処理部、１００  処理回路、１０１  ＣＰＵ、１０２  メモリ、１０３  表示空間領域、１０４  データ系列、１０５ａ  ラベル情報、１０５ｂ  ラベル情報、１０６ａ〜１０６ｆ  境界面、１０７ａ〜１０７ｌ  辺、１０８  輪郭線、１０９ａ，１０９ｂ，１１０ａ，１１０ｂ  ラベル表示面、１１１  ２次元画面、１１２ａ〜１１２ｈ，１１４  基準面、１１３  中心軸。
【図１】
2017138118.tif 000003
【図２】
2017138118.tif 000004
【図３】
2017138118.tif 000005
【図４】
2017138118.tif 000006
【図５】
2017138118.tif 000007
【図６】
2017138118.tif 000008
【図７】
2017138118.tif 000009
【図８】
2017138118.tif 000010
【図９】
2017138118.tif 000011
【図１０】
2017138118.tif 000012
【図１１】
2017138118.tif 000013
【図１２】
2017138118.tif 000014
【図１３】
2017138118.tif 000015
【図１４】
2017138118.tif 000016
【図１５】
2017138118.tif 000017
【図１６】
2017138118.tif 000018
【国際調査報告】
2017138118.tif 000019
2017138118.tif 000020
2017138118.tif 000021
2017138118.tif 000022