(57)【要約】【課題】  画面データ生成装置のサポートするサイズに関係なく、描画オブジェクトの縦横比を正しく表示できる描画処理装置を実現する。【解決手段】  画面データ生成装置の１ピクセルの縦横比と表示装置画面の１ピクセルの縦横比が異なる場合に表示装置画面に表示される描画オブジェクトが歪められて表示されるのを補正する方法であって、  補正データ入力ウインドウを表示装置画面に表示させ、該補正データ入力ウインドウ内に表示された所定形状のオブジェクトの形状及び補正データ入力ウインドウの位置が適正な形状及び位置になるように、同補正データ入力ウインドウ内に表示された形状補正バー及び位置補正バーのユーザ操作による補正入力を受付け、適正な形状及び位置になったときの補正入力を描画データの補正パラメータとして記憶し、任意の描画データの構成座標の縦横比を前記補正パラメータにより補正して転送するステップを備える。【選択図】      図３
2008309980.tif 000002
【特許請求の範囲】
【請求項１】
表示装置画面に表示する描画オブジェクトの描画データを生成する画面データ生成装置を有する画像表示処理システムにおいて前記画面データ生成装置の１ピクセルの縦横比と表示装置画面の１ピクセルの縦横比が異なる場合に表示装置画面に表示される描画オブジェクトが歪められて表示されるのを補正する方法であって、
補正データ入力ウインドウを生成し、前記画面データ生成装置に転送し、該画面データ生成装置により補正データ入力ウインドウを前記表示装置画面に表示させ、該補正データ入力ウインドウ内に表示された所定形状のオブジェクトの形状及び補正データ入力ウインドウの位置が適正な形状及び位置になるように、同補正データ入力ウインドウ内に表示された形状補正バー及び位置補正バーのユーザ操作による補正入力を受付け、適正な形状及び位置になったときの補正入力を前記画面データ生成装置が表示装置に転送する描画データの補正パラメータとして記憶し、前記画面データ生成装置が前記表示装置に転送する任意の描画データの構成座標の縦横比を前記補正パラメータにより補正して転送するステップを備えることを特徴とする画像表示処理システムにおける画像表示補正処理方法。
【請求項２】
表示装置画面に表示する描画オブジェクトの描画データを生成する画面データ生成装置を有する画像表示処理システムにおいて前記画面データ生成装置の１ピクセルの縦横比と表示装置画面の１ピクセルの縦横比が異なる場合に表示装置画面に表示される描画オブジェクトが歪められて表示されるのを補正する装置であって、
補正データ入力ウインドウを生成し、前記画面データ生成装置に転送し、該画面データ生成装置により補正データ入力ウインドウを前記表示装置画面に表示させ、該補正データ入力ウインドウ内に表示された所定形状のオブジェクトの形状及び補正データ入力ウインドウの位置が適正な形状及び位置になるように、同補正データ入力ウインドウ内に表示された形状補正バー及び位置補正バーのユーザ操作による補正入力を受付け、適正な形状及び位置になったときの補正入力を前記画面データ生成装置が表示装置に転送する描画データの補正パラメータとして記憶し、前記画面データ生成装置が前記表示装置に転送する任意の描画データの構成座標の縦横比を前記補正パラメータにより補正して転送する手段を備えることを特徴とする画像表示処理装置における画像表示補正処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示処理システムにおける図形オブジェクトなどの画像表示補正処理方法および装置に関するものである。
【背景技術】
【０００２】
図形オブジェクトを表示する画像表示処理システムにおいて、表示装置画面の物理サイズでの縦横比と画面データのピクセル数での縦横比が異なる場合、画面には、縦横比が同じ場合には正方形となる筈の１ピクセルが長方形として歪められて表示される。
従って、ピクセルの集合である描画オブジェクトも縦横比が歪められて表示される。これはデスクトップ画面などでは問題にならないが、正確な縦横比が必要となるＣＡＤ画像やＤＴＰ画像の表示などの場合に問題になる。
これに対して、従来は、「画面データのピクセル数」（＝画面解像度）は画面データ生成装置の提供する複数の選択肢から選択可能になっており、画面の物理サイズでの縦横比と画面データの縦横比を合わせる方法が知られている。
本発明に関連する従来の技術として下記の特許文献１に開示されたものがある。
【０００３】
【特許文献１】特表２００６−５１９４３５
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画面解像度の縦横比と表示装置画面の物理サイズでの縦横比を合わせる方法は、画面データ生成装置の提供する選択肢にその縦横比のものがない場合は使用することができないという問題がある。
また、縦横比を合わせる事が出来た場合においても、そのサイズは通常は表示装置画面の最大解像度より小さいため、正確な縦横比を必要としない場面ではその機能を最大限に使用できないことになる。
【０００５】
本発明の目的は、画面データ生成装置のサポートするサイズに関係なく、描画オブジェクトの縦横比を正しく表示できる画像表示処理システムにおける画像表示補正処理方法および装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、表示装置画面に表示する描画オブジェクトの描画データを生成する画面データ生成装置を有する画像表示処理システムにおいて前記画面データ生成装置の１ピクセルの縦横比と表示装置画面の１ピクセルの縦横比が異なる場合に表示装置画面に表示される描画オブジェクトが歪められて表示されるのを補正する方法であって、
補正データ入力ウインドウを生成し、前記画面データ生成装置に転送し、該画面データ生成装置により補正データ入力ウインドウを前記表示装置画面に表示させ、該補正データ入力ウインドウ内に表示された所定形状のオブジェクトの形状及び補正データ入力ウインドウの位置が適正な形状及び位置になるように、同補正データ入力ウインドウ内に表示された形状補正バー及び位置補正バーのユーザ操作による補正入力を受付け、適正な形状及び位置になったときの補正入力を前記画面データ生成装置が表示装置に転送する描画データの補正パラメータとして記憶し、前記画面データ生成装置が前記表示装置に転送する任意の描画データの構成座標の縦横比を前記補正パラメータにより補正して転送するステップを備えることを特徴とする。
【０００７】
また、表示装置画面に表示する描画オブジェクトの描画データを生成する画面データ生成装置を有する画像表示処理システムにおいて前記画面データ生成装置の１ピクセルの縦横比と表示装置画面の１ピクセルの縦横比が異なる場合に表示装置画面に表示される描画オブジェクトが歪められて表示されるのを補正する装置であって、
補正データ入力ウインドウを生成し、前記画面データ生成装置に転送し、該画面データ生成装置により補正データ入力ウインドウを前記表示装置画面に表示させ、該補正データ入力ウインドウ内に表示された所定形状のオブジェクトの形状及び補正データ入力ウインドウの位置が適正な形状及び位置になるように、同補正データ入力ウインドウ内に表示された形状補正バー及び位置補正バーのユーザ操作による補正入力を受付け、適正な形状及び位置になったときの補正入力を前記画面データ生成装置が表示装置に転送する描画データの補正パラメータとして記憶し、前記画面データ生成装置が前記表示装置に転送する任意の描画データの構成座標の縦横比を前記補正パラメータにより補正して転送する手段を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画面データ生成装置のサポートするサイズなどハードウェアの制限に関係なく、描画オブジェクトを正しい縦横比で表示装置に表示することが可能になる。
また、縦横比の正確さが求められる場合のみ変換処理を適応することで、正確さの不要な場合は画面データ生成装置の最大解像度を利用することが可能になる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施する場合の一形態を図面を参照して具体的に説明する。
図１は、本発明の実施の一形態を示すハードウェア構成図である。
本実施形態の画像表示処理装置は、画面データ生成装置１０１と、この画面データ生成装置１０１から出力される画面データを表示する電子ボード１０２と、電子ボード１０２上における電子ペン１０３の接触位置座標を読み取る座標読取装置１０４と、座標読取装置１０４と中央演算装置１０５とを接続する接続線１０６とから構成され、中央演算装置１０５が描画処理によるデータを画面データ生成装置１０１に書き込むと、そのデータに対応する画像が電子ボード１０２上に表示されるようになっている。
この場合、電子ボード１０２は画面表示装置と座標入力装置とを兼ねている。
また、入力装置としては、上記電子ペン１０３以外にもマウスなどの装置が使用される。表示装置には上記以外にもディスプレイなどが使用される。
【００１０】
図２は、図１の構成を機能的に表した機能構成ブロック図である。
中央演算装置１０５は、描画処理部１０８、変換パラメータ生成処理部１１０を備え、変換パラメータ生成処理部１１０は、ユーザが電子ペン１０３を使用して電子ボード１０２上で指定した座標情報から変換パラメータ２０７を生成する。
描画処理部１０８は、描画オブジェクトを構成する各ピクセルの描画オブジェクト構成座標１０９の各座標について変換パラメータ１１１を適用し得られたデータ、すなわち描画オブジェクトの各ピクセルの座標を変換パラメータ１１１によって座標変換したデータを画面データ生成装置１０１に書き込む。画面データ生成装置１０１に書き込まれた内容は画面表示装置１０７（電子ボード表示面）に表示される。
【００１１】
図３は、変換パラメータ１１１による変換処理を行わない場合と変換処理を行った場合の表示を比較したものである。
図３において、１０１は１０２４×７６８ピクセルで縦横比４：３の画面データ生成装置である。１０７は物理サイズ３２０ｃｍ×１８０ｃｍで縦横比１６：９の画面表示装置であり、画面データ生成装１０１が出力する１０２４×７６８ピクセルの描画データを３２０ｃｍ×１８０ｃｍ内に表示する。変換処理なしの場合は、描画オブジェクト３０１の構成座標を持つ１００×１００の正方形オブジェクトの画面データ生成装置１０１への書き込みは正方形の構成座標３０５を使用して行われる。ここで画面データ生成装置１０１の縦横比が４：３であるのに対して画面表示装置１０７の物理的な画面サイズの縦横比が１６：９であることから１ピクセルが物理的には長方形となり、画面データ生成装置１０１の書き込み結果は画面表示装置１０７には物理的には符号３１１で示すように横に引き伸ばされて表示される。従って、正方形も横に引き伸ばされて長方形として表示される。
【００１２】
一方、変換ありの場合は、描画オブジェクト（正方形オブジェクト）の各構成座標３０１について変換パラメータ１１１を座標変換処理３０２に適用して座標変換してから、画面データ生成装置１０１への書き込みが描画処理部１０８によって行われる。その結果、画面データ生成装置１０１へは縦長の四角形３１０が書き込まれる。この縦長の四角形３１０は、４：３から１６：９で横長になる分だけ縦長にしたものであり、これが縦横比１６：９の画面表示装置１０７へ出力されると、表示装置１０７上では物理的には正方形３１２として表示される。
【００１３】
図４は、変換パラメータ１１１を生成するための情報をユーザに指定させる手段の一例を示す図である。
本実施形態の中央演算処理装置１０５に組み込んだ変換パラメータ生成処理部（変換パラメータ生成プログラム）１１０を実行すると、変換パラメータ生成処理部１１０は描画処理部１０８を介して画面表示装置１０７の画面一杯に収まるような補正情報入力ウインドウ４０１を画面データ生成装置１０１に書き込む。これにより、補正情報入力ウインドウ４０１が画面表示装置１０７の画面一杯に収まるように描画される。
【００１４】
ユーザは入力装置である電子ペン１０３を使用し、幅スライダ４０２、高さスライダ４０４、上端スライダ４０３、左端スライダ４０５を左右に動かす。はスライダが動かされるたびにその時点の情報を元に変換パラメータの生成と、その変換パラメータを使用した四角形４０６の描画と補正情報入力ウインドウ４０１の移動とリサイズを行う。
【００１５】
ユーザは、その図形描画の表示結果を見ながら再度スライドを動かし、画面中央の四角形４０６が正方形で表示されるように、かつ、補正情報入力ウインドウ４０１の外側の枠が表示装置１０７の画面一杯に収まるように調整する。
【００１６】
適正な形状になったならば、ユーザはＯＫボタン４０７を操作し、調整が終了したことを変換パラメータ生成処理部１１０に通知する。
変換パラメータ生成処理部１１０は、調整終了通知を受けた段階における高さ補正値、幅補正値、左端補正値、上端補正値を変換パラメータ１１１として記憶する。
【００１７】
図５は、図４の補正情報入力ウインドウ４０１で適切な高さ補正値、幅補正値、左端補正値、上端補正値を設定するまでの幅スライダ４０２、高さスライダ４０４、上端スライダ４０３、左端スライダ４０５の状態変化を示す遷移図である。
変換パラメータ生成処理部１１０を実行すると、画面表示装置１０７の画面一杯に補正情報入力ウインドウ４０１が表示される。ここで幅スライダ４０２を左に動かすと、補正情報入力ウインドウ４０１と正方形オブジェクト４０１は図５（ｂ）に示すように横方向に縮小された正方形オブジェクト５０５として表示される。ここで高さスライダ４０４を左に動かすと、補正情報入力ウインドウ４０１と正方形オブジェクト５０５は図５（ｃ）に示すように縦方向に縮小されて表示される。ここで左端スライダ４０５を右に動かすと、補正情報入力ウインドウ４０１は図５（ｄ）に示すように画面表示装置内１０７の画面内を右へ移動する。
【００１８】
ここで上端スライダ４０３を左へ動かすと、補正情報入力ウインドウ４０１は図５（ｅ）に示すように画面表示装置内１０７の画面内を下へ移動する。
これによって、正方形オブジェクト４０１の形状と補正情報入力ウインドウ４０１の画面上の位置が適切に調整される。
なお、正方形オブジェクトに限定されるものではなく、円オブジェクトであってもよい。
【００１９】
図６は、変換パラメータ生成処理部１１０の変換パラメータ生成処理手順を示すフローチャートである。
まず、変換パラメータ生成処理部１１０は、ステップ６０１で図４のような補正情報入力ウインドウを表示する。
ステップ６０２で、高さ補正値、幅補正値、左端補正値、上端補正値をそれぞれ変数ｈ，ｗ，ａ，ｂに代入する。
ステップ６０３で補正情報入力ウインドウの位置とサイズを左上（ａ，ｂ）、右下（ａ＋ｓｘ＊ｗ，ｂ＋ｓｙ＊ｈ）に変更する。表示開始時は画面一杯に補正情報入力ウインドウ４０１が表示される。
【００２０】
ステップ６０４では、左上（１００，１００）、右下（１００＋２００＊ｗ，１００＋２００＊ｈ）の四角形を表示する。表示開始時は画面データ的には幅２００ピクセル、高さ２００ピクセルの正方形であるが、物理的には１ピクセルが長方形のときは長方形として見える。
ステップ６０５でユーザの操作待ちを行う。ユーザが図４のサイズ補正バーの高さを変更したときは、変更された値で変数ｈを更新する（ステップ６１２）。
【００２１】
図４のサイズ補正バーの幅を変更したときは、変更された値で変数ｗを更新する（ステップ６１３）。
図４の位置補正バーの左端を変更したときは、変更された値で変数ａを更新する（ステップ６１４）。
図４の位置補正バーの上端を変更したときは、変更された値で変数ｂを更新する（ステップ６１５）。これらの変数の更新が終わったら、ステップ６０３まで戻り、ウインドウの位置とサイズの変更と図角形の描画を繰り返す。
ユーザの操作が図４のＯＫボタン４０７の押下であった場合は、ステップ６１１で高さ補正値、幅補正値、左端補正値、上端補正値をそれぞれ変数ｈ，ｗ，ａ，ｂで更新する。
【００２２】
図７は、ユーザが指定した情報から取得した変換パラメータを描画オブジェクト構成情報に適用する描画処理部１０８の処理を示すフローチャートである。
描画処理部１０８は、ステップ７０１で、図６のような手段で取得した高さ補正値、幅補正値、左端補正値、上端補正値から成る変換パラメータをそれぞれ変数ｈ，ｗ，ａ，ｂに代入する。
ステップ７０２、７０３で、描画オブジェクトの構成座標の各点（ｘｉ，ｙｉ）（ｉ＝０，．．．，ｎ）についてｘ２ｉ＝ｘｉ＊ｗ＋ａ、ｙ２ｉ＝ｙｉ＊ｈ＋ｂによる計算式で新しい構成座標（ｘ２ｉ，ｙ２ｉ）（ｉ＝０，．．．，ｎ）を作成する。
ステップ７０４で上記で作成した構成座標を使用して、描画オブジェクトを画面データ生成装置１０１へ書き込む。
【００２３】
図８は、入力された座標を処理するフローである。
ステップ８０１でユーザが入力した座標を変数（ｘ，ｙ）に代入する。
ステップ８０２で、図５のような手段で取得した高さ補正値、幅補正値、左端補正値、上端補正値をそれぞれ変数ｈ，ｗ，ａ，ｂに代入する。
ステップ８０３で入力座標（ｘ，ｙ）から座標（ｘ２，ｙ２）を計算する。
ステップ８０４で座標（ｘ２，ｙ２）に対する処理を行う。
【００２４】
図９は、表示装置の物理画面サイズが４：３の端末の画面を、同じ比率の端末と、１６：９の端末で共有するシステムにおける本発明の応用例である。
物理比４：３の表示装置９０１でピクセル比４：３の画像データ９０２を表示していたとき、その画像データを物理比４：３の表示装置９０４と物理比１６：９の表示装置９０８で共有したとする。画像データがネットワークインタフェース９０３を通して各端末のネットワークインタフェース９０７，９１１に送付される。
【００２５】
送付された画像データは各ネットワークインタフェースから画像データ９０６，９１０として受信される。受信された画像は本発明の変換処理９０５，９０９により、上端位置、左端位置、幅、高さを補正された後、表示装置９０４，９０８に表示される。このとき９０５の場合は、表示装置９０４の物理比と画像データ９０６のピクセル比の縦横比率は共に４：３であり、幅補正値・高さ補正値は共に１、１ピクセルの物理サイズは正方形となり、ピクセル上正方形の画像データは物理上も正方形として表示される。
【００２６】
一方、表示装置９０８は、その物理縦横比１６：９に対して画像データの縦横縦横比は４：３であり、１ピクセルの物理サイズが横長の長方形となる。従って、変換処理９０９がない場合は、ピクセル上正方形の画像データは物理上は長方形として表示される。しかし、本発明による変換処理９０９を実行すれば、物理上は１６：９で正方形になるような縦長の描画指示を生成することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施の形態の画像処理装置の概略構成を示すブロック図である。
【図２】図１の構成を機能的に表した機能構成ブロック図である。
【図３】変換パラメータによる変換処理を行わない場合と変換処理を行った場合の表示内容の比較図である。
【図４】変換パラメータを生成するための情報をユーザに指定させる手段の一例を示す図である。
【図５】適切な変換パラメータを得るまでのユーザの操作手順を示す操作遷移図である。
【図６】変換パラメータ生成処理部の処理手順を示すフローチャートである。
【図７】ユーザが指定した情報から生成した変換パラメータを描画オブジェクト構成情報に適用する処理を示すフローチャートである。
【図８】ユーザが入力した座標を画像処理装置で処理するときのフローチャートである。
【図９】表示装置の物理サイズが４：３の端末の画面を、同じ比率と端末と１６：９の端末で共有するシステムにおける本発明の応用例を示す図である。
【符号の説明】
【００２８】
１０１    画面データ生成装置
１０２    電子ボード
１０３    電子ペン
１０４    座標読み取り装置
１０５    中央演算処理装置
１０７    画面表示装置
１０８    描画処理部
１０９    描画オブジェクト構成座標
１１０    変換パラメータ生成処理部
１１１    変換パラメータ
４０１    補正情報入力ウインドウ
４０２    幅補正バー
４０３    上端補正バー
４０４    高さ補正バー
４０５    左端補正バー
【図１】
2008309980.tif 000003
【図２】
2008309980.tif 000004
【図３】
2008309980.tif 000005
【図４】
2008309980.tif 000006
【図５】
2008309980.tif 000007
【図６】
2008309980.tif 000008
【図７】
2008309980.tif 000009
【図８】
2008309980.tif 000010
【図９】
2008309980.tif 000011