(57)【要約】【課題】コンピュータが出力する画像・文字データを画面サイズ・解像度が異なるディスプレイ装置に画面調整して表示する。【解決手段】コンピュータに搭載されるＡＰＩ関数により変更後のディスプレイ装置の画面解像度を取得し（Ｓ１）、出力画像・文字データがもつ画面解像度に対するディスプレイ装置の画面解像度の横縦の比率を求め（Ｓ２）、出力画像・文字データに比率を掛け合わせてディスプレイ装置での表示画面調整を行い（Ｓ３）、文字フォントサイズ設定ファイルからフォントサイズを読み込み、文字データのフォントサイズを調整する（Ｓ４）。【選択図】図１
2008020504.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータの出力画像・文字データに設定された画面サイズ及び解像度に対し、これら画面サイズ及び解像度が異なるディスプレイ装置に表示する方法であって、
コンピュータに搭載されるＡＰＩ関数により変更後のディスプレイ装置の画面解像度を取得する過程と、
前記出力画像・文字データがもつ画面解像度に対する前記変更後のディスプレイ装置の画面解像度の横縦の比率を求める過程と、
前記出力画像・文字データに対して、前記比率を掛け合わせて変更後のディスプレイ装置での表示画面調整を行う過程と、
前記文字データのフォントサイズを調整する過程と、
からなるソフトウェア構成を前記コンピュータに備えたことを特徴とするディスプレイ装置の画像・文字表示方法。
【請求項２】
前記フォントサイズの調整は、文字フォントサイズ設定ファイルからフォントサイズを読み込み、文字フォントを調整することを特徴とする請求項１に記載のディスプレイ装置の画像・文字表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像・文字データをディスプレイ装置に表示する画像・文字表示方法に係り、特に画面サイズ及び解像度が異なるディスプレイ装置に表示する方法に関する。
【背景技術】
【０００２】
監視制御システム等のマンマシンインターフェースの出力装置になるディスプレイ装置は、その設計仕様に応じて画面サイズや解像度が異なる。例えば、ＳＸＧＡ（Super eXtended Graphics Array）対応のディスプレイは、１２８０×１０２４ドットの解像度をもつ。ＵＸＧＡ（Ultra eXtended Graphics Array）対応のディスプレイは１６００×１２００ドットの解像度をもつ。また、それぞれのディスプレイは、１５型、１７型などの画面サイズのものがある。
【０００３】
一方、コンピュータ処理で取り扱う画像・文字データは、ディスプレイ装置の画面サイズや解像度と無関係に、一定のドットサイズやフォントサイズが設定される。
【０００４】
このため、画像・文字データをディスプレイ装置上で画像・文字として表示すると、ディスプレイ装置の画面サイズや解像度によって、異なる大きさの画像・文字が表示されてしまう。
【０００５】
この問題を解決するため、従来からディスプレイ装置の画面サイズや解像度別に、生産工程で異なるソフトウェアがインストールしたものが多い。しかし、ディスプレイ装置別のソフトウェアが必要となる等の問題が残る。
【０００６】
画像・文字出力のサイズ変更手法として、印字装置における印字文字サイズ設定装置が提案されている（例えば、特許文献１参照）。この手法は、上カーソルキーが一定時間押されたか否かにより、印字文字サイズを順次自動的に選択・設定を行う。
【０００７】
他の手法として、設定された印字領域および文字サイズ等の印字書式の基づいて、用紙サイズ内に印刷可能な範囲を演算する文字処理装置が提案されている（例えば、特許文献２参照）。
【０００８】
また、文字幅をｍ＋１ドットで構成された文字を水平方向の画素数がｍ×Ｍ個の液晶表示画面上に表示する表示制御装置が提案されている（例えば、特許文献３参照）。
【特許文献１】特開平５−２２９１８９号公報
【特許文献２】特開平６−３４８７０１号公報
【特許文献３】特開平８−１６１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
前記のように、表示しようとする画像・文字のドットサイズ、フォントサイズに対して、ディスプレイ装置の画面サイズ、解像度が異なる場合には、そのままでは表示可能な領域が少なくなると共に見栄えの悪い表示になる。一方、サイズ変更を可能とすると、複数のソフトウェアを必要とするし、その変更操作が必要となって使い勝手の悪い表示方法になる。
【００１０】
図２は、コンピュータに接続するディスプレイ装置が異なる解像度のものに変更された場合の画面表示の違いを示す。コンピュータの従前のディスプレイが画面サイズ１５型のＳＸＧＡ（１２８０×１０２４ドットの解像度）であったが、１７型のＵＸＧＡ（１６００×１２００ドットの解像度、または１２８０×１０２４ドットの解像度）のディスプレイに変更された場合、その画面表示において以下のような問題がある。
【００１１】
（１）ディスプレイ装置を１６００×１２００の解像度をもつＵＸＧＡディスプレイに変更する場合（Ａ）では、ＳＸＧＡ（１２８０×１０２４ドットの解像度）で作成した画面を表示すると、１２８０×１０２４で表示され、見栄えが悪い。
【００１２】
また、ディスプレイ装置を１２８０×１０２４の解像度をもつＵＸＧＡディスプレイに変更する場合（Ｂ）では、ＳＸＧＡで作成した画面が横：１.２５、縦：１.１７倍で拡大表示される。ＳＸＧＡとＵＸＧＡではドット数が異なるため、画面内部のオブジェクトや文字フォントが間延びし、ボヤケた表示になり見栄えが劣る。これには、今後も解像度が上がることを考慮し、コンピュータ側に解像度を考慮したプログラムを作成して搭載しておく必要がある。
【００１３】
（２）上記の（１）により画面解像度によって、個々のオブジェクトの文字フォントサイズの調整を必要とする場合（Ｃ）では、解像度を考慮したプログラムの搭載が必要となり、既存のコンピュータには適用できない。
【００１４】
本発明の目的は、コンピュータが出力する画像・文字データを画面サイズ・解像度が異なるディスプレイ装置に画面調整して表示できる方法を提供することにある。
【課題を解決するための手段】
【００１５】
本発明は、前記の課題を解決するため、コンピュータの出力画像・文字データがもつ画面サイズ及び解像度に対し、変更後のディスプレイ装置がもつ画面サイズ及び解像度の比率を求め、この比率を元の画面サイズおよび解像度に掛け合わせて画面調整を行うようにしたもので、以下の方法を特徴とする。
【００１６】
（１）コンピュータの出力画像・文字データに設定された画面サイズ及び解像度に対し、これら画面サイズ及び解像度が異なるディスプレイ装置に表示する方法であって、
コンピュータに搭載されるＡＰＩ関数により変更後のディスプレイ装置の画面解像度を取得する過程と、
前記出力画像・文字データがもつ画面解像度に対する前記変更後のディスプレイ装置の画面解像度の横縦の比率を求める過程と、
前記出力画像・文字データに対して、前記比率を掛け合わせて変更後のディスプレイ装置での表示画面調整を行う過程と、
前記文字データのフォントサイズを調整する過程と、
からなるソフトウェア構成を前記コンピュータに備えたことを特徴とする。
【００１７】
（２）前記フォントサイズの調整は、文字フォントサイズ設定ファイルからフォントサイズを読み込み、文字フォントを調整することを特徴とする。
【発明の効果】
【００１８】
以上のとおり、本発明によれば、コンピュータの出力画像・文字データがもつ画面サイズ及び解像度に対し、変更後のディスプレイ装置がもつ画面サイズ及び解像度の比率を求め、この比率を元の画面サイズおよび解像度に掛け合わせて画面調整を行うようにしたため、以下の効果がある。
【００１９】
（１）画面解像度に対応した画面を作成でき、変更後のディスプレイ装置の画面解像度に合わせた見栄えの良い画面表示ができる。
【００２０】
また、画面表示領域が広がり、画面表示内容を増やすことができる。また、１つのソフトウェアをコンピュータに搭載するのみで画面調整の管理ができる。
【００２１】
（２）文字フォントサイズを設定ファイルにすることにより、画面解像度に合わせたプログラムの変更をその都度する必要がない。
【発明を実施するための最良の形態】
【００２２】
図１は、本発明の実施形態を示す画像・文字表示方法の処理手順であり、コンピュータに搭載する表示処理ソフトウェアとして構成される。
【００２３】
同図に示す表示処理は、コンピュータが入出力する画像・文字データがＳＸＧＡ型に対応するものであるのに対し、コンピュータに接続するディスプレイ装置がＵＸＧＡ型に変更された場合である。
【００２４】
まず、ＡＰＩ関数により、変更されたディスプレイ装置の画面解像度を取得する（Ｓ１）。このＡＰＩ（Application Program Interface）関数は、コンピュータに搭載されるＯＳやミドルウェア向けのソフトウェア開発に利用できる命令や関数として既設のものであり、これを呼び出し、実行することで画面解像度を取得する。この画面解像度は、ディスプレイ装置自体が型番別にもつ画面解像度の取得になる。
【００２５】
次に、ＳＸＧＡ型のディスプレイ装置の画面解像度（１２８０×１０２４）に対するＵＸＧＡ型のディスプレイ装置の画面解像度（１６００×１２００）の横×縦の比率を求める（Ｓ２）。
【００２６】
次に、ＳＸＧＡ型対応で作成してある画像・文字の画面データに対して、上記の処理Ｓ２で求めた比率を掛け合わせ、画面調整を行う（Ｓ３）。この場合、ＳＸＧＡ型の横×縦＝１.００×１.００の比率に対して、ＵＸＧＡ型の横×縦＝１.２５×１.１７の比率より、ＳＸＧＡ型で作成した画面に対して比率を掛け合わせ、画面調整を行う。
【００２７】
最後に、文字フォントサイズ設定ファイルからフォントサイズを読み込み、オブジェクトの文字フォントを調整する（Ｓ４）。この場合、オブジェクトの文字フォントサイズを設定ファイルとしてもつことにより、画面解像度に依存せずに、任意のフォントサイズで表示可能となる。
【００２８】
したがって、本実施形態によれば、画面サイズ及び解像度に対応した画面調整ができ、画面解像度に合わせた見栄えの良い画面表示ができる。また、画面表示領域が広がり、画面表示内容を増やすことができる。さらに、１つの表示処理プログラムで変更された任意のディスプレイ装置に適合した画面調整ができる。
【００２９】
また、文字フォントサイズを設定ファイルにすることにより、画面解像度に合わせたプログラムの変更をその都度する必要がなくなる。
【００３０】
なお、実施形態においては、ＳＸＧＡ型ディスプレイ装置からＵＸＧＡ型ディスプレイ装置に変更する場合を示すが、ＵＸＧＡ型からＳＸＧＡ型に変更する場合にも同様の処理で実現される。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施形態を示す画像・文字表示方法の処理手順。
【図２】異なる解像度のディスプレイ装置に変更した画面表示例。
【図１】
2008020504.tif 000003
【図２】
2008020504.tif 000004