(57)【要約】 【課題】  画面の解像度を変更しても、画面内における相対的な位置関係を維持してすべてのオブジェクトを表示することができる表示制御装置および方法を提供する。【解決手段】  座標データ記憶部２３１は、アプリケーションプログラムから表示を指示された各オブジェクトの表示位置およびサイズを記憶する。表示位置およびサイズは、表示画面を縦方向に予め定める縦ブロック数および横方向に予め定める横ブロック数で分割した単位ブロックを用いて表される。絶対値座標変換部１４は、座標データ記憶部２３１に記憶されるオブジェクトの表示位置およびサイズを、指定された解像度での表示位置およびサイズに変換する。表示情報生成部１５は、絶対値座標変換部１４によって変換されたオブジェクトの表示位置およびサイズでビットマップイメージを生成し、ディスプレイ制御部１６は、そのビットマップイメージをディスプレイ２に送り表示させる。【選択図】      図１
2008261946.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の表示画面に表示されるオブジェクトを表すオブジェクト表示データ、ならびにオブジェクトのサイズを、表示画面を第１の方向に予め定める第１ブロック数および第１の方向に直交する第２の方向に予め定める第２ブロック数で分割した単位ブロックを用いて表し、かつオブジェクトの表示位置を、前記単位ブロックの第１の方向を第１軸の単位および前記単位ブロックの第２の方向を第２軸の単位とする座標系の座標で表すオブジェクト属性データを記憶する記憶手段と、
表示画面の解像度を指定する指定手段と、
記憶手段に記憶されるオブジェクト属性データが示すオブジェクトのサイズおよび表示位置を、指定手段によって指定された解像度での画素を単位とするサイズおよび表示位置に変換する変換手段と、
記憶手段に記憶されるオブジェクト表示データが示すオブジェクトを、変換手段によって変換されたサイズおよび表示位置で表示装置に表示させる制御手段とを含むことを特徴とする表示制御装置。
【請求項２】
前記オブジェクトは、表示画面に対して設けられる入力装置の情報入力領域を指定する入力領域オブジェクトを含み、
前記変換手段によって変換された入力領域オブジェクトのサイズおよび表示位置を情報入力領域として設定する入力領域設定手段をさらに含み、
入力装置は、入力領域設定手段によって設定された情報入力領域から情報を入力可能であることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
解像度ごとに、第１の方向の画素数および第２の方向の画素数を表す解像度情報を記憶する解像度記憶手段をさらに含み、
前記指定手段は、解像度記憶手段に記憶される解像度情報が示す解像度の中から解像度を１つ選択することによって指定することを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
表示装置の表示画面に表示されるオブジェクトを表すオブジェクト表示データ、ならびにオブジェクトのサイズを、表示画面を第１の方向に予め定める第１ブロック数および第１の方向に直交する第２の方向に予め定める第２ブロック数で分割した単位ブロックを用いて表し、かつオブジェクトの表示位置を、前記単位ブロックの第１の方向を第１軸の単位および前記単位ブロックの第２の方向を第２軸の単位とする座標系の座標で表すオブジェクト属性データを記憶する記憶ステップと、
表示画面の解像度を指定する解像度指定ステップと、
記憶ステップで記憶されたオブジェクト属性データが示すオブジェクトのサイズおよび表示位置を、解像度指定ステップで指定された解像度での画素を単位とするサイズおよび表示位置に変換する変換ステップと、
記憶ステップで記憶されたオブジェクト表示データが示すオブジェクトを、変換ステップで変換されたサイズおよび表示位置で表示装置の表示画面に表示する表示制御ステップとを含むことを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置の画面に表示されるオブジェクトのレイアウトを制御する表示制御装置および方法に関する。
【背景技術】
【０００２】
ディスプレイなどの表示装置を持つ製品において、表示装置の表示画面は、ＱＶＧＡ（
Quarter Video Graphics Array）／ＶＧＡ（Video Graphics Array）などのグラフィックシステムの種類および縦画面または横画面など表示形態によって、さまざまな画面表示モードがある。
【０００３】
多くのソフトウェア開発環境におけるＧＵＩ（Gra phical User Interface）設計は、表示画面に表示するオブジェクトの表示位置とサイズとを絶対値によって決定する。すなわち、これらの画面に表示されるオブジェクトの表示位置とサイズとは、画素を単位として設計される。画面表示モードが相違すると、画面に表示することができる縦横の画素数が相違するので、１つのアプリケーションであっても、画面表示モードごとにレイアウト設計をしなければならない。特に、モバイル端末など画面が小さい場合、画面を９０度回転すると表示すべきオブジェクトがはみ出したり、解像度を変更すると、縮小あるいは拡大しすぎたりするために、１つのアプリケーションに対して、複数のＧＵＩを作成しなければならない。
【０００４】
図９は、従来技術による縦画面のレイアウトを横画面に切り替えたときの一例を示す。図９（ａ）は、ＱＶＧＡの縦画面９０でのレイアウトを示す。ＱＶＧＡの縦画面９０は、縦方向が３２０画素および横方向が２４０画素の解像度であり、図の数字は、１０画素を一単位とする座標位置を表している。図９（ａ）には、左側に６つのアイコンが縦方向に配置され、その右側にそれぞれ対応する６つの操作ボタンであるメニュー１〜メニュー６が配置されている。図９（ｂ）は、図９（ａ）に示した縦方向のレイアウトを、同じＱＶＧＡの横画面９１に表示したレイアウトを示す。ＱＶＧＡの横画面９１は、縦方向が２４０画素および横方向が３２０画素の解像度であり、図の数字は、ＱＶＧＡの縦画面９０と同様に１０画素を一単位とする座標位置を表している。したがって、オブジェクトたとえばアイコンおよびメニューのサイズおよび位置関係は維持されているが、縦方向が３６０画素から２４０画素に減少しているために、５番目のアイコンおよびメニューは一部しか表示されず、６番目のアイコンおよびメニューは全く表示されていない。それらを見るためには、右側に表示されるスクロールバーを操作しなければならず、操作手順が増える。
【０００５】
図１０は、従来技術による解像度の変更前後のレイアウトの一例を示す。図１０（ａ）は、図９（ａ）と同じＱＶＧＡの縦画面９０でのレイアウトを示す。図１０（ｂ）は、図１０（ａ）に示した縦画面９０のレイアウトを、ＶＧＡの縦画面９２に表示したレイアウトを示す。ＶＧＡは、縦方向が６４０画素および横方向が４８０画素の解像度であり、ＱＶＧＡに比べると、縦横とも２倍の画素数を有する。したがって、各オブジェクトを同じ画素数で表示すると、図１０（ｂ）に示すように１／４に縮小されて表示される。図１０（ａ）に示されていた６つのアイコンおよびメニューは、位置関係は維持されているが、サイズがそれぞれ１／４に縮小され、アイコンおよびメニューが表示されていない残りの３／４の領域は、何も表示されず無駄になっている。
【０００６】
第１の従来の技術として、縦型名刺の文字を横型に変換する名刺情報の入力処理方法がある。この名刺情報の入力処理方法は、大量の名刺をデータベース化する名刺情報管理システムにおいて、まず、各名刺を２値画像情報として読み取り、文字の外枠を切り出す。次に、切り出した外枠のＸＹ座標データから横型名刺と縦型名刺との識別を行ない、縦型名刺は各文字を９０度回転させて横型に修正し、各文字を文字枠のサイズで統合処理を行なう。そして、各文字枠の領域を統一したレイアウトに変更し、この変更したレイアウトの文字表示で必要に応じて会話的に修正し、検索に必要な情報を付加してデータベースに格納する（たとえば特許文献１参照）。
【０００７】
第２の従来の技術として、縦画面表示を横画面表示に変換することができる表示装置がある。この表示装置は、縦横の表示画面を切り換えるために、表示画面に表示するための表示データを格納するメモリであるＷＲＡＭ（ウインドＲＡＭ： Random Access Memory
）と表示装置との間に、データの縦／横変換を行なうためのメモリであるＦＲＡＭ（フレームＲＡＭ）を設けたものである。すなわち、ＷＲＡＭとＦＲＡＭとのデータ転送において、横方向のデータがＦＲＡＭに縦方向に書き込まれ、表示装置の直前でデータの縦／横変換が行なわれるので、表示画面回転後の画像を素早く表示することができる（たとえば特許文献２参照）。
【０００８】
第３の従来の技術として、種々の解像度または画面表示領域を有効に利用することができるオブジェクト配置制御装置がある。このオブジェクト配置制御装置は、コンピュータソフトウェアたとえばマルチメディアコンテンツを構成する複数のオブジェクトからなるオブジェクト群を端末装置に表示するために、その端末装置の画面上における各オブジェクトの配置を指定する木構造からなるオブジェクト構造を保持し、まず、オブジェクト群の各オブジェクトを表示するために必要な領域サイズを算出する。次に、算出した領域サイズと表示可能な領域サイズの上限とを比較し、その比較結果に基づいて前記オブジェクト群を端末装置に適切に表示するための配置変更処理を決定する。そして、決定した配置変更処理に従って、前記オブジェクト群の各オブジェクトを再配置する。木構造で表現されたオブジェクト配置を変更することによって、オブジェクト間の関係を維持しながら一連のオブジェクトを互いに解像度あるいは形状の異なる複数種類の画面に合わせて再配置することができる（たとえば特許文献３参照）。
【０００９】
【特許文献１】特開平３−８４６８１号公報
【特許文献２】特開平１０−２６９７３号公報
【特許文献３】特開２０００−３９９４８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、第１の従来の技術は、縦型名刺の文字を９０度回転させて横型に修正するものであり、縦書きが横書きに変化するため、文字の相対的な位置関係も異なったものとなるという問題がある。さらに名刺サイズの変更には対応することができない。
【００１１】
第２の従来の技術は、縦画面表示を横画面表示に素早く変換することができるが、画面の縦横のサイズが入れ替わるにもかかわらず、画面に表示される画像サイズは縦表示のままであり、画像の一部を表示することができなくなるという問題がある。さらに画面の解像度の変更には対応することができない。
【００１２】
第３の従来の技術は、すべてのオブジェクトを同一画面内に再配置することはできるが、画面に表示されているオブジェクト間の相対的な位置関係を維持することができない場合があるという問題がある。いずれの従来の技術も、解像度の異なる画面にオブジェクトを表示する場合、画面内においてオブジェクト間の位置関係を維持して表示するためには、画面の解像度ごとに画面レイアウトを設計する必要がある。
【００１３】
本発明の目的は、画面の解像度を変更しても、画面内における相対的な位置関係を維持してすべてのオブジェクトを表示することができる表示制御装置および方法を提供することである。
【課題を解決するための手段】
【００１４】
本発明は、表示装置の表示画面に表示されるオブジェクトを表すオブジェクト表示データ、ならびにオブジェクトのサイズを、表示画面を第１の方向に予め定める第１ブロック数および第１の方向に直交する第２の方向に予め定める第２ブロック数で分割した単位ブロックを用いて表し、かつオブジェクトの表示位置を、前記単位ブロックの第１の方向を第１軸の単位および前記単位ブロックの第２の方向を第２軸の単位とする座標系の座標で表すオブジェクト属性データを記憶する記憶手段と、
表示画面の解像度を指定する指定手段と、
記憶手段に記憶されるオブジェクト属性データが示すオブジェクトのサイズおよび表示位置を、指定手段によって指定された解像度での画素を単位とするサイズおよび表示位置に変換する変換手段と、
記憶手段に記憶されるオブジェクト表示データが示すオブジェクトを、変換手段によって変換されたサイズおよび表示位置で表示装置に表示させる制御手段とを含むことを特徴とする表示制御装置である。
【００１５】
本発明に従えば、記憶手段によって、表示装置の表示画面に表示されるオブジェクトを表すオブジェクト表示データ、ならびにオブジェクトのサイズを、表示画面を第１の方向に予め定める第１ブロック数および第１の方向に直交する第２の方向に予め定める第２ブロック数で分割した単位ブロックを用いて表し、かつオブジェクトの表示位置を、前記単位ブロックの第１の方向を第１軸の単位および前記単位ブロックの第２の方向を第２軸の単位とする座標系の座標で表すオブジェクト属性データが記憶される。そして、指定手段によって、表示画面の解像度が指定され、変換手段によって、記憶手段に記憶されるオブジェクト属性データが示すオブジェクトのサイズおよび表示位置が、指定手段によって指定された解像度での画素を単位とするサイズおよび表示位置に変換され、制御手段によって、記憶手段に記憶されるオブジェクト表示データが示すオブジェクトが、変換手段によって変換されたサイズおよび表示位置で表示装置に表示されるので、すなわち画面内におけるオブジェクトのサイズおよび表示位置を、単位ブロックを用いて画面サイズに対して相対的に表しているので、画面の解像度を変更しても、画面内における相対的な位置関係を維持してすべてのオブジェクトを表示することができる。
【００１６】
また本発明は、前記オブジェクトは、表示画面に対して設けられる入力装置の情報入力領域を指定する入力領域オブジェクトを含み、
前記変換手段によって変換された入力領域オブジェクトのサイズおよび表示位置を情報入力領域として設定する入力領域設定手段をさらに含み、
入力装置は、入力領域設定手段によって設定された情報入力領域から情報を入力可能であることを特徴とする。
【００１７】
本発明に従えば、前記オブジェクトは、表示画面上に設けられる入力装置の情報入力領域を指定する入力領域オブジェクトを含み、入力領域設定手段によって、前記変換手段によって変換された入力領域オブジェクトのサイズおよび表示位置が情報入力領域として設定され、入力装置は、入力領域設定手段によって設定された情報入力領域から情報を入力可能であるので、入力領域についても各オブジェクトとの画面内における相対的な位置関係を維持することができる。
【００１８】
また本発明は、解像度ごとに、第１の方向の画素数および第２の方向の画素数を表す解像度情報を記憶する解像度記憶手段をさらに含み、
前記指定手段は、解像度記憶手段に記憶される解像度情報が示す解像度の中から解像度を１つ選択することによって指定することを特徴とする。
【００１９】
本発明に従えば、解像度記憶手段によって、解像度ごとに、第１の方向の画素数および第２の方向の画素数を表す解像度情報が記憶され、前記指定手段によって、解像度記憶手段に記憶される解像度情報が示す解像度の中から解像度が１つ選択されることによって指定されるので、使用可能な解像度の中から選択されたいずれの解像度でも画面内における相対的な位置関係を維持しつつ表示することができる。
【００２０】
また本発明は、表示装置の表示画面に表示されるオブジェクトを表すオブジェクト表示データ、ならびにオブジェクトのサイズを、表示画面を第１の方向に予め定める第１ブロック数および第１の方向に直交する第２の方向に予め定める第２ブロック数で分割した単位ブロックを用いて表し、かつオブジェクトの表示位置を、前記単位ブロックの第１の方向を第１軸の単位および前記単位ブロックの第２の方向を第２軸の単位とする座標系の座標で表すオブジェクト属性データを記憶する記憶ステップと、
表示画面の解像度を指定する解像度指定ステップと、
記憶ステップで記憶されたオブジェクト属性データが示すオブジェクトのサイズおよび表示位置を、解像度指定ステップで指定された解像度での画素を単位とするサイズおよび表示位置に変換する変換ステップと、
記憶ステップで記憶されたオブジェクト表示データが示すオブジェクトを、変換ステップで変換されたサイズおよび表示位置で表示装置の表示画面に表示する表示制御ステップとを含むことを特徴とする表示制御方法である。
【００２１】
本発明に従えば、記憶ステップでは、表示装置の表示画面に表示されるオブジェクトを表すオブジェクト表示データ、ならびにオブジェクトのサイズを、表示画面を第１の方向に予め定める第１ブロック数および第１の方向に直交する第２の方向に予め定める第２ブロック数で分割した単位ブロックを用いて表し、かつオブジェクトの表示位置を、前記単位ブロックの第１の方向を第１軸の単位および前記単位ブロックの第２の方向を第２軸の単位とする座標系の座標で表すオブジェクト属性データを記憶する。そして、解像度指定ステップでは、表示画面の解像度を指定し、変換ステップでは、記憶ステップで記憶されたオブジェクト属性データが示すオブジェクトのサイズおよび表示位置を、解像度指定ステップで指定された解像度での画素を単位とするサイズおよび表示位置に変換し、表示制御ステップでは、記憶ステップで記憶されたオブジェクト表示データが示すオブジェクトを、変換ステップで変換されたサイズおよび表示位置で表示装置の表示画面に表示するので、すなわち画面内におけるオブジェクトのサイズおよび表示位置を、単位ブロックを用いて画面サイズに対して相対的に表しているので、画面の解像度を変更しても、画面内における相対的な位置関係を維持してすべてのオブジェクトを表示することができる。
【発明の効果】
【００２２】
本発明によれば、画面の解像度を変更しても、画面内における相対的な位置関係を維持してすべてのオブジェクトを表示することができるので、ユーザにとっては、画面の解像度が変更になっても、操作回数を含め同じ操作感覚で操作することができ、操作ミスを低減することができる。さらに、開発者にとっては、単位ブロックを用いてオブジェクトのレイアウトを設計することができるので、解像度ごとにアプリケーションプログラムを開発する必要がなく、開発コストを低減することができ、種々の解像度を同時期にサポートすることもできる。
【００２３】
また本発明によれば、入力領域についても各オブジェクトとの画面内における相対的な位置関係を維持することができるので、ユーザは、解像度が変更になっても違和感無く情報の入力を行うことができる。
【００２４】
また本発明によれば、使用可能な解像度の中から選択されたいずれの解像度でも画面内における相対的な位置関係を維持しつつ表示することができるので、ユーザは、どの解像度でも同じ操作感覚で操作することができる。
【００２５】
また本発明によれば、画面の解像度を変更しても、画面内における相対的な位置関係を維持してすべてのオブジェクトを表示することができるので、本発明による表示制御方法を用いれば、ユーザにとっては、画面の解像度が変更になっても、操作回数を含め同じ操作感覚で操作することができ、操作ミスを低減することができる。さらに、開発者にとっては、単位ブロックを用いてオブジェクトのレイアウトを設計することができるので、解像度ごとにアプリケーションプログラムを開発する必要がなく、開発コストを低減することができ、種々の解像度を同時期にサポートすることもできる。
【発明を実施するための最良の形態】
【００２６】
図１は、本発明の実施の一形態である表示制御装置１の機能構成を示すブロック図である。表示制御装置１は、アプリケーションプログラムなどから表示を指示されたデータを表示装置であるディスプレイ２に表示する際、そのデータに含まれるアイコンおよび操作ボタンなどの複数のオブジェクトからなるオブジェクト群のレイアウトを、解像度に応じて変更してディスプレイ２に表示させる。本発明に係る表示制御方法は、表示制御装置１によって処理される。
【００２７】
表示制御装置１は、たとえばコンピュータによって構成され、そのコンピュータによって実行されるプログラムおよびそのコンピュータで用いられるデータを記憶する図示しない記憶装置を含む。プログラムは、この表示制御装置１の機能を実現するプログラムおよびこの表示制御装置１で実行されるアプリケーションプログラムを含む。アプリケーションプログラムは、表示制御装置１の機能を利用することができる。
【００２８】
表示制御装置１は、入力部１１、ディスプレイ情報変更監視部１２、相対擬似ブロック生成部１３、絶対値座標変換部１４、表示情報生成部１５、ディスプレイ制御部１６、ディスプレイ解像度記憶部２１、相対擬似ブロックサイズ記憶部２２、オブジェクトデータ記憶部２３、表示イメージ記憶部２４、および入力座標記憶部２５を含む。
【００２９】
ディスプレイ解像度記憶部２１は、ディスプレイの解像度に関するデータを記憶し、ディスプレイ選択情報記憶部２１１およびディスプレイ選択状態記憶部２１２を含む。ディスプレイ選択情報記憶部２１１は、ディスプレイの種類および方向の組合せごとに、縦方向の画素数および横方向の画素数を対応付けて記憶する。ディスプレイの種類は、たとえばＶＧＡ（Video Graphics Array）、ＳＶＧＡ（Super Video Graphics Array）、ＱＶＧＡ（Quarter Video Graphics Array）、ＸＧＡ（Extended Graphics Array）、およびＳＸＧＡ（Super Extended Graphics Array）などがあり、方向は、縦および横がある。これらの情報は、たとえば電源投入時に行われる初期設定時にディスプレイ選択情報記憶部２１１に設定される。ディスプレイ選択状態記憶部２１２は、ディスプレイ選択情報記憶部２１１に記憶される解像度の中から、入力部１１によって選択されたディスプレイの方向と縦方向の画素数および横方向の画素数とを記憶する。
【００３０】
図１に示したディスプレイ選択情報記憶部２１１には、ディスプレイの種類および方向がＶＧＡおよび縦の組合せについて、縦方向の画素数が６４０画素および横方向の画素数が４８０画素と示されている。同様に、縦方向の画素数および横方向の画素数がそれぞれ、ＶＧＡおよび横の組合せについて、４８０画素および６４０画素として示され、ＳＶＧＡおよび縦の組合せについて、８００画素および６００画素として示され、ＳＶＧＡおよび横の組合せについて、６００画素および８００画素として示され、ＸＧＡおよび縦の組合せについて、１０２４画素および７６８画素として示され、ＸＧＡおよび横の組合せについて、７６８画素および１０２４画素として示され、ＳＸＧＡおよび縦の組合せについて、１２８０画素および１０２４画素として示され、ＳＸＧＡおよび横の組合せについて、１０２４画素および１２８０画素として示されている。図１に示したディスプレイ選択状態記憶部２１２には、ディスプレイの方向が縦で、縦方向の画素数が６４０画素および横方向の画素数が４８０画素と示されている。
【００３１】
相対擬似ブロックサイズ記憶部２２は、表示画面を分割する総ブロック数と、選択された解像度での表示画面をその総ブロック数で分割したときの単位ブロックの縦サイズおよび横サイズとを記憶する。総ブロック数は、アプリケーションから指示された値であり、縦サイズおよび横サイズは、相対擬似ブロック生成部１４によって生成された値である。図１に示した相対擬似ブロックサイズ記憶部２２には、縦サイズとして「３２」画素および横サイズとして「２４」画素と示され、総ブロック数として「２０，２０」と示されている。総ブロック数の「２０，２０」のうち、前の「２０」が縦方向のブロック数を示す縦ブロック数であり、後の「２０」が横方向のブロック数を示す横ブロック数である。
【００３２】
オブジェクトデータ記憶部２３は、アプリケーションプログラムから表示を指示されたオブジェクト群に関するオブジェクトデータを記憶し、座標データ記憶部２３１および表示データ記憶部２３２を含む。座標データ記憶部２３１は、オブジェクト群の各オブジェクトの表示位置およびサイズなどの属性データを、各オブジェクトを識別するためのオブジェクト名（以下「ブロック名」ともいう）ごとに記憶する。表示位置およびサイズは、表示画面を縦方向に予め定める縦ブロック数および横方向に予め定める横ブロック数で分割した単位ブロックを用いて表される。すなわち、表示位置を表す始点は、単位ブロックの横方向をＸ軸の単位および単位ブロックの縦方向をＹ軸の単位とする座標系において、オブジェクトの左上の単位ブロックが位置する座標で表される。この座標系の原点は、たとえば表示画面の左上の位置であり、Ｘ軸は、右方向が正であり、Ｙ軸は、下方向が正である。サイズは、縦方向および横方向の単位ブロックのブロック数で示される。
【００３３】
単位ブロックのサイズは、アプリケーションプログラムの画面レイアウトを設計する際に自由に決定することができるので、アプリケーションプログラムが表示するオブジェクト群のサイズに応じた適切なサイズとすることができる。ＨＴＭＬ（Hyper Text Markup 
Language）などでは、１％刻みで設計することが可能であるが、１％刻み固定であり、適切なレイアウト設計を行うことができない場合がある。
【００３４】
表示データ記憶部２３２は、各オブジェクトの表示データたとえば文字あるいは色などのイメージを示すデータをブロック名ごとに記憶する。表示データ記憶部２３２に記憶されるブロック名は、座標データ記憶部２３１に記憶されるブロック名に対応している。
【００３５】
図１に示したオブジェクトデータ記憶部２３は、「ブロック名」欄、「始点」欄、縦方向のブロック数を示す「縦」欄、および横方向のブロック数を示す「横」欄を有し、ブロック名「アイコン１」については、始点「（１，１）」、縦「２」、および横「３」と示されている。同様に、各ブロック名について、始点、縦、および横が、それぞれ「メニュー１」については、「（５，１）」、「２」、および「１３」と示され、「アイコン２」については、「（１，４）」、「２」、および「３」と示され、「メニュー２」については、「（５，４）」、「２」、および「１３」と示され、「アイコン３」については、「（１，７）」、「２」、および「３」と示され、「メニュー３」については、「（５，７）」、「２」、および「１３」と示され、「アイコン４」については、「（１，１０）」、「２」、および「３」と示され、「メニュー４」については、「（５，１０）」、「２」、および「１３」と示され、「アイコン５」については、「（１，１３）」、「２」、および「３」と示され、「メニュー５」については、「（５，１３）」、「２」、および「１３」と示され、「アイコン６」については、「（１，１６）」、「２」、および「３」と示され、「メニュー６」については、「（５，１６）」、「２」、および「１３」と示されている。図１に示した表示データ記憶部２３２は、「ブロック名」欄、および「表示データ」欄を有し、ブロック名には、図１に示したオブジェクトデータ記憶部２３の「ブロック名」と同じブロック名が示されている。
【００３６】
表示イメージ記憶部２４は、ディスプレイ２に表示するためのビットマップイメージのデータを記憶する。このビットマップイメージのデータは、表示情報生成部１５が、表示データ記憶部２３２に記憶される表示データが示す各オブジェクトのイメージを絶対値座標変換部１４が変換した各オブジェクトの表示位置およびサイズで配置したレイアウトを、ビットマップイメージとして生成したデータである。
【００３７】
入力座標記憶部２５は、情報を入力するための情報入力領域を示すオブジェクト、たとえば操作ボタンであるメニューのオブジェクトについて、絶対値座標変換部１４によって変換された表示位置およびサイズを、情報入力領域を表わすデータとして記憶する。入力装置がディスプレイ２の表示画面上に設けられるタッチパネルなどの場合、入力座標記憶部２５に記憶される情報入力領域を表すデータに基づいて、どのオブジェクトが触れられたか否かを判断することができる。ディスプレイ解像度記憶部２１、相対擬似ブロックサイズ記憶部２２、オブジェクトデータ記憶部２３、表示イメージ記憶部２４、および入力座標記憶部２５に記憶されるデータは、表示制御装置１に含まれる図示しない記憶装置に記憶される。
【００３８】
入力部１１は、少なくともマウス、キーボード、およびタブレットなどのいずれかによって構成される入力装置であり、オブジェクト群を表示する表示画面の解像度を指定する。具体的には、たとえばディスプレイ選択情報記憶部２１１に記憶される解像度に関するデータをディスプレイ２に表示し、入力部１１によってその中から選択して指定する。入力部１１によって選択された解像度についての画面の方向、縦方向の画素数、および横方向の画素数は、ディスプレイ選択状態記憶部２１２に記憶される。
【００３９】
ディスプレイ情報変更監視部１２は、ディスプレイ２に表示すべき解像度が変更されたか否かを監視し、変更があるとその旨を絶対値座標変換部１４に通知する。具体的には、ディスプレイ情報変更監視部１２は、ディスプレイ選択状態記憶部２１２に記憶されるデータが変更されたか否かを監視し、データが変更されると、解像度が変更された旨を絶対値座標変換部１４に通知する。絶対値座標変換部１４は、ディスプレイ情報変更監視部１２から解像度が変更された旨の通知を受けると、相対擬似ブロック生成部１３を起動する。
【００４０】
相対擬似ブロック生成部１３は、相対擬似ブロックサイズ記憶部２２に記憶される総ブロック数に基づいて、入力部１１によって指定された解像度での単位ブロックの縦サイズおよび横サイズを、その解像度での画素数で算出する。具体的には、ディスプレイ選択状態記憶部２１２に記憶される縦方向の画素数を、相対擬似ブロックサイズ記憶部２２に記憶される総ブロック数のうちの縦ブロック数で除算することによって、縦サイズを算出し、ディスプレイ選択状態記憶部２１２に記憶される横方向の画素数を、相対擬似ブロックサイズ記憶部２２に記憶される総ブロック数のうちの横ブロック数で除算することによって、横サイズを算出する。算出した縦サイズおよび横サイズは、それぞれ相対擬似ブロックサイズ記憶部２２の「縦サイズ」欄および「横サイズ」欄に記憶される。
【００４１】
絶対値座標変換部１４は、アプリケーションプログラムからオブジェクト群の表示を指示されると、座標データ記憶部２３１に記憶される各オブジェクトの表示位置およびサイズを、指定された解像度での画素を単位とする表示位置およびサイズに変換する。具体的には、座標データ記憶部２３１に記憶される始点欄に示される表示位置ならびに「縦」欄および「横」欄によって示されるサイズを、相対擬似ブロックサイズ記憶部２２に記憶される「縦サイズ」欄に示される縦サイズおよび「横サイズ」欄に示される横サイズを用いて、ディスプレイ選択状態記憶部２１２に記憶される解像度での表示位置およびサイズに変換する。
【００４２】
図２は、図１に示した表示制御装置１がＶＧＡの縦画面３０に表示するレイアウトの一例を示す。図２には、図１に示したオブジェクトデータ記憶部２３に記憶されるオブジェクトデータが示すオブジェクト群のレイアウトが表示されている。
【００４３】
アプリケーションプログラムから指示されたオブジェクト群つまりオブジェクトデータ記憶部２３に記憶されるオブジェクト群をＶＧＡの縦画面３０に表示するために、まず、相対擬似ブロック生成部１３は、図１に示した相対擬似ブロックサイズ記憶部２２の「総ブロック数」欄に示されている総ブロック数に基づいて、単位ブロックの縦サイズＹ’および横サイズＸ’を求める。図１に示した相対擬似ブロックサイズ記憶部２２の「総ブロック数」欄には、表示画面が縦方向および横方向とも「２０」に分割されていることが示されている。ＶＧＡの縦画面３０の解像度は、縦方向が６４０画素および横方向が４８０画素であるので、縦サイズＹ’＝６４０／２０＝３２画素および横サイズＸ’＝４８０／２０＝２４画素となる。
【００４４】
次に、絶対値座標変換部１４は、各オブジェクトの表示位置およびサイズを、ＶＧＡの縦画面３０の解像度での画素を単位とする表示位置およびサイズに変換する。たとえばメニュー１のオブジェクトは、図１に示した座標データ記憶部２３１には、始点が「（５，１）」、縦が「２」、および横が「１３」と記憶されており、これらをそれぞれＶＧＡの縦画面３０での座標である始点絶対座標、高さ絶対値、および幅絶対値に変換する。始点絶対座標は、「（５＊２４，１＊３２）」であり、高さ絶対値は、「２＊３２」、であり、幅絶対値は、「１３＊２４」である。始点絶対座標、高さ絶対値、および幅絶対値の単位は、画素である。オブジェクトの表示位置およびサイズを単位ブロックを用いて表示画面に対して相対的に表しているので、単位ブロックのサイズを表す画素数が、表示画面の解像度に合わせて変化しても、画面内におけるオブジェクトの相対的な位置関係は、維持される。
【００４５】
図２に示したレイアウトは、このようにして求められた始点絶対座標、高さ絶対値、および幅絶対値に基づいて、図１に示したオブジェクトデータ記憶部２３に記憶される６つのアイコンをアイコン３１ａ〜３１ｆとして、および６つのメニューをメニュー３２ａ〜３２ｆとしてＶＧＡの縦画面３０に表示したものである。
【００４６】
図１を参照して、表示情報生成部１５は、絶対値座標変換部１４によって変換されたオブジェクトの表示位置およびサイズで、表示データ記憶部２３２に記憶される対応するオブジェクトの表示データを配置したレイアウトのビットマップイメージのデータを生成する。生成されたビットマップイメージのデータは、表示イメージ記憶部２４に記憶される。情報入力領域を示すオブジェクトについては、その情報入力領域を示すデータが入力座標記憶部２５に記憶される。表示を行なう際、表示情報生成部１５は、表示イメージ記憶部２４からビットマップイメージのデータを読み出して、ディスプレイ制御部１６に送る。ディスプレイ制御部１６は、表示情報生成部１５から受け取ったビットマップイメージのデータをディスプレイ２に送り表示させる。
【００４７】
図３は、図１に示した表示制御装置１が行なう表示制御処理を示すフローチャートである。この表示制御装置１で実行されるアプリケーションプログラムからオブジェクトの表示を指示されると、ステップＳ１に移る。アプリケーションプログラムは、オブジェクトの表示を指示する前に、表示すべきオブジェクト群のオブジェクトデータをオブジェクトデータ記憶部２３に記憶するとともに、総ブロック数を相対擬似ブロックサイズ記憶部２２の「総ブロック数」欄に記憶する。
【００４８】
ステップＳ１では、画面の解像度ｘ、ｙを読込む。すなわち、絶対値座標変換部１４は、ディスプレイ選択状態記憶部２１２に記憶される「横」欄および「縦」欄から解像度つまり横方向の画素数ｘおよび縦方向の画素数ｙをそれぞれ読込む。ステップＳ２では、縦・横ブロック数を読込む。すなわち、絶対値座標変換部１４は、相対擬似ブロックサイズ記憶部２２に記憶される「総ブロック数」欄から、縦ブロック数および横ブロック数を読込む。
【００４９】
ステップＳ３では、１ブロックの幅Ｘ’を求める。すなわち、相対擬似ブロック生成部１３は、ステップＳ１で読込んだ横方向の画素数ｘを、ステップＳ２で読込んだ横ブロック数で除算した値を単位ブロックの幅つまり横サイズＸ’として求める。ステップＳ４では、１ブロックの高さＹ’を求める。すなわち、相対擬似ブロック生成部１３は、ステップＳ１で読込んだ縦方向の画素数ｙを、ステップＳ２で読込んだ縦ブロック数で除算した値を単位ブロックの高さつまり縦サイズＹ’として求める。
【００５０】
ステップＳ５では、表示情報生成部１５は、表示画面に表示する背景のビットマップイメージデータを作成する。ステップＳ６では、配置するオブジェクトがあるか否かを判定する。絶対値座標変換部１４は、座標データ記憶部２３１にまだ変換していないオブジェクトのデータが記憶されていると、配置するオブジェクトがあると判定し、ステップＳ１１に進む。座標データ記憶部２３１に変換していないオブジェクトのデータが記憶されていないと、配置するオブジェクトがないと判定し、ステップＳ７に進む。ステップＳ７では、ビットマップを表示デバイスに表示する。すなわち、ディスプレイ制御部１６は、表示情報生成部１５から受け取ったビットマップイメージのデータをディスプレイ２に送り表示させる。
【００５１】
ステップＳ８では、ディスプレイ情報変更監視部１２は、画面の変更を監視する。ステップＳ９では、画面変更されたか否かを判定する。ディスプレイ情報変更監視部１２は、ディスプレイ選択状態記憶部２１２に記憶されている解像度が変更されると、画面変更されたと判定し、ステップＳ１に戻り、ディスプレイ選択状態記憶部２１２に記憶されている解像度が変更されないと、画面変更されないと判定し、ステップＳ１０に進む。ステップＳ１０では、電源ＯＦＦか否かを判定する。表示制御装置１は、電源ＯＦＦの指示があると、電源ＯＦＦであると判定して処理を終了し、電源ＯＦＦの指示がないと、電源ＯＦＦでないと判定し、ステップＳ８に戻る。
【００５２】
ステップＳ１１では、オブジェクトの始点、高さ、幅、イメージを読込む。すなわち、絶対値座標変換部１４は、まだ変換していないオブジェクトについて、座標データ記憶部２３１の「始点」欄、「縦」欄、および「横」欄からそれぞれ始点、高さ、および幅を読込み、表示データ記憶部２３２の「表示データ」欄からイメージを読込む。ステップＳ１２では、絶対値座標変換部１４は、ステップＳ１１で読込んだ始点、高さ、および幅を絶対値に変換する。ステップＳ１３では、表示情報生成部１５は、ステップＳ１１で読込んだイメージをビットマップ上に配置する。
【００５３】
ステップＳ１４では、オブジェクトの種類を判定する。表示情報生成部１５は、オブジェクトがアイコンなど表示のみのオブジェクトであると、ステップＳ６に戻り、オブジェクトがメニューなどの操作ボタンつまり操作を受け付けるオブジェクトであると、ステップＳ１５に進む。ステップＳ１５では、表示情報生成部１５は、入力範囲つまり情報入力領域を設定して、ステップＳ６に戻る。
【００５４】
図４は、図１に示した絶対値座標変換部１４が行なう座標変換処理のフローチャートである。座標変換処理では、座標データ記憶部２３１に記憶される各オブジェクトの表示位置およびサイズを、絶対値すなわち表示すべき解像度での画素を単位とする表示位置およびサイズに変換する。図３に示したステップＳ１２が実行されると、ステップＴ１に移る。
【００５５】
ステップＴ１では、始点横絶対座標を求める。始点横絶対座標は、表示すべき解像度での画面の左上を原点とする座標系（以下「絶対座標系」という）におけるＸ軸方向の座標であり、開始横座標つまり座標データ記憶部２３１の「始点」欄のＸ座標の値と、横サイズＸ’とを乗算することによって求める。ステップＴ２では、始点縦絶対座標を求める。始点縦絶対座標は、絶対座標系におけるＹ軸方向の座標であり、開始縦座標つまり座標データ記憶部２３１の「始点」欄のＹ座標の値と、縦サイズＹ’とを乗算することによって求める。絶対座標系における座標は、オブジェクトの左上の画素が配置される位置の座標である。
【００５６】
ステップＴ３では、幅絶対値を求める。幅絶対値は、表示すべき解像度でのオブジェクトの横方向の長さを画素数で表す値であり、幅サイズつまり座標データ記憶部２３１の「横」欄の値と、横サイズＸ’とを乗算することによって求める。ステップＴ４では、高さ絶対値を求める。高さ絶対値は、表示すべき解像度でのオブジェクトの縦方向の長さを画素数で表す値であり、高さサイズつまり座標データ記憶部２３１の「縦」欄の値と、縦サイズＹ’とを乗算することによって求める。
【００５７】
ステップＴ５では、幅終点絶対座標を求める。幅終点絶対座標は、オブジェクトの右端が位置する絶対座標系におけるＸ軸方向の座標であり、始点横絶対座標に幅絶対値を加算した値で示される座標である。ステップＴ６では、高さ終点絶対座標を求めて、終了する。高さ終点絶対座標は、オブジェクトの下端が位置する絶対座標系におけるＹ軸方向の座標であり、始点縦絶対座標に高さ絶対値を加算した値で示される座標である。
【００５８】
図５は、図１に示した表示情報生成部１５が行なうビットマップ生成処理のフローチャートである。ビットマップ生成処理では、表示すべき解像度で各オブジェクトを配置したレイアウトのビットマップイメージのデータを生成する。図３に示したステップＳ１３が実行されると、ステップＵ１に移る。
【００５９】
ステップＵ１では、オブジェクトデータ記憶部２３に含まれる表示データ記憶部２３２の「表示データ」欄から表示データを読込む。ステップＵ２では、幅絶対値および高さ絶対値に合わせて、表示データの加工たとえば文字のポイント数の変更を行なう。ステップＵ３では、始点横絶対座標および始点縦絶対座標に合わせて、加工した表示データを、図３に示したステップＳ５で生成した背景ビットマップイメージに配置して、処理を終了する。
【００６０】
図６は、図１に示した表示情報生成部１５が行なう入力範囲設定処理のフローチャートである。入力範囲設定処理では、入力範囲を設定する。図３に示したステップＳ１５が実行されると、ステップＶ１に移る。
【００６１】
ステップＶ１では、入力範囲を入力座標記憶部２５に設定して終了する。入力範囲つまり情報入力領域は、横方向が始点横絶対座標から幅終点絶対座標まで、および縦方向が始点縦絶対座標から高さ終点絶対座標までの範囲である。
【００６２】
図７は、図１に示した表示制御装置１が縦画面のレイアウトを横画面に切り替えたときの一例を示す。図７（ａ）は、図１に示したオブジェクトデータ記憶部２３に記憶されるオブジェクト群を、ＱＶＧＡの縦画面４０に表示したレイアウトを示す。ＱＶＧＡの縦画面４０は、縦方向が３２０画素および横方向が２４０画素の解像度であり、図の数字は、縦画面４０を縦横とも２０等分したときの単位ブロックの横方向をＸ軸の単位および縦方向をＹ軸の単位とする座標系における座標位置を表している。図７（ａ）には、左側に６つのアイコン１〜６が縦方向にアイコン４１ａ〜４１ｆとして配置され、その右側にそれぞれ対応する６つの操作ボタンであるメニュー１〜メニュー６がメニュー４２ａ〜４２ｆとして配置されている。
【００６３】
図７（ｂ）は、図７（ａ）に示した縦方向のレイアウトを、ＱＶＧＡの横画面５０に表示したレイアウトを示す。ＱＶＧＡの横画面５０は、縦方向が２４０画素および横方向が３２０画素の解像度であり、図の数字は、横画面５０を縦横とも２０等分したときの単位ブロックの横方向をＸ軸の単位および縦方向をＹ軸の単位とする座標系における座標位置を表している。図７（ｂ）には、左側に６つのアイコン１〜６が縦方向にアイコン５１ａ〜５１ｆとして配置され、その右側にそれぞれ対応する６つの操作ボタンであるメニュー１〜メニュー６がメニュー５２ａ〜５２ｆとして配置されている。
【００６４】
図７（ｂ）に示したレイアウトを図７（ａ）に示したレイアウトと比較すると、図７（ｂ）に示した各オブジェクトのサイズは、相違しているが、画面内における各オブジェクトの相対的な位置関係は、同じである。したがって、操作回数を含め同じ操作感覚で操作することができる。さらに変更前に表示されていたオブジェクトが隠れてしまうことがなく、スクロールバーが表示されてそれを操作する必要がないので、操作回数は変化しない。
【００６５】
図８は、図１に示した表示制御装置１による解像度の変更前後のレイアウトの一例を示す。図８（ａ）は、図１に示したオブジェクトデータ記憶部２３に記憶されるオブジェクト群を、ＱＶＧＡでの縦画面４０に表示したレイアウトであり、図７（ａ）に示したレイアウトと同じである。図８（ｂ）は、図８（ａ）に示した縦方向のレイアウトを、ＶＧＡの縦画面６０に表示したレイアウトを示す。ＶＧＡの縦画面６０は、縦方向が６４０画素および横方向が４８０画素の解像度であり、図の数字は、縦画面６０を縦横とも２０等分したときの単位ブロックの横方向をＸ軸の単位および縦方向をＹ軸の単位とする座標系における座標位置を表している。図８（ｂ）には、左側に６つのアイコン１〜６が縦方向にアイコン６１ａ〜６１ｆとして配置され、その右側にそれぞれ対応する６つの操作ボタンであるメニュー１〜メニュー６がメニュー６２ａ〜６２ｆとして配置されている。
【００６６】
図８（ｂ）に示したレイアウトを図８（ａ）に示したレイアウトと比較すると、図８（ｂ）に示した各オブジェクトは、サイズおよび画面内における各オブジェクトの相対的な位置関係ともに、同じである。単位ブロックのサイズが、縦サイズ１６画素および横サイズ１２画素から、縦サイズ３２画素および横サイズ２４画素に変化しているが、縦横の比率が同じであるので、画面内における各オブジェクトの表示位置およびサイズも同じになっている。したがって、ディスプレイの解像度によって操作性が損なわれることがなく、何も表示されず無駄な領域が生じることもない。
【００６７】
このように、記憶手段であるたとえばオブジェクトデータ記憶部２３によって、表示装置であるたとえばディスプレイ２の表示画面に表示されるオブジェクトを表すオブジェクト表示データ、ならびにオブジェクトのサイズを、表示画面を第１の方向であるたとえば縦方向に予め定める第１ブロック数であるたとえば縦ブロック数および第１の方向に直交する第２の方向であるたとえば横方向に予め定める第２ブロック数であるたとえば横ブロック数で分割した単位ブロックを用いて表し、かつオブジェクトの表示位置を、前記単位ブロックの第１の方向を第１軸であるたとえばＹ軸の単位および前記単位ブロックの第２の方向を第２軸であるたとえばＸ軸の単位とする座標系の座標で表すオブジェクト属性データが記憶される。そして、指定手段であるたとえば入力部１１によって、表示画面の解像度が指定され、変換手段であるたとえば絶対値座標変換部１４によって、記憶手段に記憶されるオブジェクト属性データが示すオブジェクトのサイズおよび表示位置が、指定手段によって指定された解像度での画素を単位とするサイズおよび表示位置に変換され、制御手段であるたとえば表示情報生成部１５およびディスプレイ制御部１６によって、記憶手段に記憶されるオブジェクト表示データが示すオブジェクトが、変換手段によって変換されたサイズおよび表示位置で表示装置に表示されるので、すなわち画面内におけるオブジェクトのサイズおよび表示位置を、単位ブロックを用いて画面サイズに対して相対的に表しているので、画面の解像度を変更しても、画面内における相対的な位置関係を維持してすべてのオブジェクトを表示することができる。したがって、ユーザにとっては、画面の解像度が変更になっても、操作回数を含め同じ操作感覚で操作することができ、操作ミスを低減することができる。さらに、開発者にとっては、単位ブロックを用いてオブジェクトのレイアウトを設計することができるので、解像度ごとにアプリケーションプログラムを開発する必要がなく、開発コストを低減することができ、種々の解像度を同時期にサポートすることもできる。
【００６８】
さらに、前記オブジェクトは、表示画面上に設けられる入力装置の情報入力領域を指定する入力領域オブジェクトを含み、入力領域設定手段であるたとえば表示情報生成部１５によって、前記変換手段によって変換された入力領域オブジェクトのサイズおよび表示位置が情報入力領域として設定され、入力装置は、入力領域設定手段によって設定された情報入力領域から情報を入力可能であるので、入力領域についても各オブジェクトとの画面内における相対的な位置関係を維持することができる。したがって、ユーザは、解像度が変更になっても違和感無く情報の入力を行うことができる。
【００６９】
さらにまた、前記解像度は、表示装置の表示方式であるたとえば種類および画面の表示方向によって特定されるので、同じ表示装置で表示方向が変更になっても画面内における相対的な位置関係を維持しつつ表示することができる。したがって、ユーザは、画面の方向が異なっても同じ操作感覚で操作することができる。
【００７０】
さらに、解像度記憶手段であるたとえばディスプレイ解像度記憶部２１によって、解像度ごとに、第１の方向の画素数および第２の方向の画素数を表す解像度情報が記憶され、前記指定手段によって、解像度記憶手段に記憶される解像度情報が示す解像度の中から解像度が１つ選択されることによって指定されるので、使用可能な解像度の中から選択されたいずれの解像度でも画面内における相対的な位置関係を維持しつつ表示することができる。したがって、ユーザは、どの解像度でも同じ操作感覚で操作することができる。
【００７１】
さらにまた、記憶ステップであるたとえばアプリケーションプログラムからオブジェクトの表示を指示するステップでは、表示装置であるたとえばディスプレイ２の表示画面に表示されるオブジェクトを表すオブジェクト表示データ、ならびにオブジェクトのサイズを、表示画面を第１の方向であるたとえば縦方向に予め定める第１ブロック数であるたとえば縦ブロック数および第１の方向に直交する第２の方向であるたとえば横方向に予め定める第２ブロック数であるたとえば横ブロック数で分割した単位ブロックを用いて表し、かつオブジェクトの表示位置を、前記単位ブロックの第１の方向を第１軸であるたとえばＹ軸の単位および前記単位ブロックの第２の方向を第２軸であるたとえばＸ軸の単位とする座標系の座標で表すオブジェクト属性データを記憶する。そして、解像度指定ステップでは、表示画面の解像度を指定し、変換ステップであるたとえば図３に示したステップＳ１１およびステップＳ１２では、記憶ステップで記憶されたオブジェクト属性データが示すオブジェクトのサイズおよび表示位置を、解像度指定ステップで指定された解像度での画素を単位とするサイズおよび表示位置に変換し、表示制御ステップであるたとえば図３に示したステップＳ１３およびステップＳ７では、記憶ステップで記憶されたオブジェクト表示データが示すオブジェクトを、変換ステップで変換されたサイズおよび表示位置で表示装置の表示画面に表示するので、すなわち画面内におけるオブジェクトのサイズおよび表示位置を、単位ブロックを用いて画面サイズに対して相対的に表しているので、画面の解像度を変更しても、画面内における相対的な位置関係を維持してすべてのオブジェクトを表示することができる。したがって、本発明による表示制御方法を用いれば、ユーザにとっては、画面の解像度が変更になっても、操作回数を含め同じ操作感覚で操作することができ、操作ミスを低減することができる。さらに、開発者にとっては、単位ブロックを用いてオブジェクトのレイアウトを設計することができるので、解像度ごとにアプリケーションプログラムを開発する必要がなく、開発コストを低減することができ、種々の解像度を同時期にサポートすることもできる。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施の一形態である表示制御装置１の機能構成を示すブロック図である。
【図２】図１に示した表示制御装置１がＶＧＡの縦画面３０に表示するレイアウトの一例を示す。
【図３】図１に示した表示制御装置１が行なう表示制御処理を示すフローチャートである。
【図４】図１に示した絶対値座標変換部１４が行なう座標変換処理のフローチャートである。
【図５】図１に示した表示情報生成部１５が行なうビットマップ生成処理のフローチャートである。
【図６】図１に示した表示情報生成部１５が行なう入力範囲設定処理のフローチャートである。
【図７】図１に示した表示制御装置１が縦画面のレイアウトを横画面に切り替えたときの一例を示す。
【図８】図１に示した表示制御装置１による解像度の変更前後のレイアウトの一例を示す。
【図９】従来技術による縦画面のレイアウトを横画面に切り替えたときの一例を示す。
【図１０】従来技術による解像度の変更前後のレイアウトの一例を示す。
【符号の説明】
【００７３】
１  表示制御装置
２  ディスプレイ
１１  入力部
１２  ディスプレイ情報変更監視部
１３  相対擬似ブロック生成部
１４  絶対値座標変換部
１５  表示情報生成部
１６  ディスプレイ制御部
２１  ディスプレイ解像度記憶部
２２  相対擬似ブロックサイズ記憶部
２３  オブジェクトデータ記憶部
２４  表示イメージ記憶部
２５  入力座標記憶部
２１１  ディスプレイ選択情報記憶部
２１２  ディスプレイ選択状態記憶部
２３１  座標データ記憶部
２３２  表示データ記憶部
【図１】
2008261946.tif 000003
【図２】
2008261946.tif 000004
【図３】
2008261946.tif 000005
【図４】
2008261946.tif 000006
【図５】
2008261946.tif 000007
【図６】
2008261946.tif 000008
【図７】
2008261946.tif 000009
【図８】
2008261946.tif 000010
【図９】
2008261946.tif 000011
【図１０】
2008261946.tif 000012