(57)【特許請求の範囲】
【請求項１】
表示装置に表示されたカラー画像を含む表示内容をプリンタヘイメージ出力するハードコピー出力装置であって、
画像イメージデータの全ピクセルのＲＧＢ値を取り出し、同じＲＧＢ値を持つピクセル数をカウントし、これを全ピクセル数で除算して色毎の色使用率を求める色使用率解析手段と、
前記色使用率が予め設定した白変換使用率値を越えるピクセルの色を白色に変換する白色変換手段と、
この白変換手段により該当するピクセルが白に変換された画像イメージデータのピクセルを順次取り出し、この取り出したピクセルの隣のピクセルが同じ色でなく白色変換した色の場合、取り出したピクセルの色を、境界を示す色に変換する手段と、
を備えたことを特徴とするハードコピー出力装置。
【請求項２】
表示装置に表示されたカラー画像を含む表示内容をプリンタヘイメージ出力するハードコピー出力装置であって、
画像イメージデータの全ピクセルのＲＧＢ値を取り出し、同じＲＧＢ値を持つピクセル数をカウントし、これを全ピクセル数で除算して色毎の色使用率を求める色使用率解析手段と、
前記画像イメージデータのピクセルについて、そのピクセルを囲む他のピクセルのうち同じ色のピクセル数がいくつかでそのピクセルの色密度を求める色密度解析手段と、
前記色使用率が予め設定した白変換使用率値を越え、かつ色密度か予め設定した白変換密度値を超えるピクセルを白色に変換する白色変換手段と
を備えたことを特徴とするハードコピー出力装置。
【請求項３】
白変換手段により該当するピクセルが白に変換された画像イメージデータから、白色に変換されていないピクセルを順次取り出し、この取り出したピクセルが白色に近い明るさを有する色の場合、その色の明るさを低下させる手段を備えたことを特徴とする請求項１または請求項２に記載のハードコピー出力装置。
【請求項４】
白変換使用率値を任意の値に設定可能な白変換使用率値設定手段を有することを特徴とする請求項１または請求項２に記載のハードコピー出力装置。
【請求項５】
白変換密度値を任意の値に設定可能な白変換密度値設定手段を有することを特徴とする請求項２に記載のハードコピー出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プラント監視装置などに用いられる表示装置の表示内容をプリンタヘイメージ出力するハードコピー出力装置に関する。
【０００２】
【従来の技術】
従来、プラント監視装置上に表示されるプラントフローなどの表示をプリンタヘイメージ出力する場合、表示されているイメージをそのままプリンタ装置へ送信し、表示されているイメージのままプリンタ出力している。
【０００３】
図７は、プラント監視装置１に表示されたプラントフローを、そのままプリンタ５にイメージ出力する従来の流れを示した説明図である。ハードコピー処理３は画像イメージ領域２に接続され、画像イメージ領域２から出力される画像イメージデータ２ａを全て取得し、そのままプリンタドライバ４ヘ送付し、プリンタドライバ４がプリンタ５ヘ画像イメージ４ａを出力する。
【０００４】
画像イメージデータ２ａは、画面上の全てのピクセルをＲＧＢ値で示したものである。ＲＧＢ値により表された画像イメージデータ２ａはプリンタドライバ４にて、プリンタ制御コードに変換され画像イメージ４ａがプリンタ５ヘ出力される。
【０００５】
また、出力するイメージの色替えを実施する場合は、黒色を白色、黄色を茶色といったように、直接変換前の色と変換後の色を指定し、その指定した色変換で表示イメージを色変換しプリンタ出力している。
【０００６】
【発明が解決しようとする課題】
従来の技術では、プラント監視装置上に表示されているプラントフローなどの表示イメージは、監視するオペレータにとって表示項目を目立たせることや、長時間使用することにより目を疲れさせることがないよう、プラントフローの背景色は、黒色に近い濃い灰色などを使用している。
【０００７】
しかし、この表示イメージをそのままプリンタヘ出力すると、紙に出力された結果も表示内容と同じ色で出力されるため、プリンタのインクを多量に消費するという問題があった。また、インクジェットプリンタの場合、濃い背景色上にある背景色とは異なる色の細い線がにじむことがあり、出力結果が見にくくなるといった問題がある。
【０００８】
この様な問題を解決するために、プリンタ出力時の色の変換処理を黒色を白色といったように指定する場合もあるが、近年の表示装置には、数種類の原色のみの色コードにて表示されていることはなく、大量の色コードが使用されており、表示に使用されている全ての色をプリンタ出力用に色変換指定するのは困難である。
【０００９】
本発明はこれらを鑑みて、プラント監視装置にて画像イメージをプリンタに出力する場合、プリンタのインクの消費量を押さえ、印刷結果に見にくい部分がなく出力することが可能となるプラント監視装置のハードコピー出力装置を提供することを目的としている。
【００１０】
【課題を解決するための手段】
本発明のハードコピー出力装置は、表示装置に表示されたカラー画像を含む表示内容をプリンタヘイメージ出力するハードコピー出力装置であって、画像イメージデータの全ピクセルのＲＧＢ値を取り出し同じＲＧＢ値を持つピクセル数をカウントし、これを全ピクセル数で除算して色毎の色使用率を求める色使用率解析手段と、前記色使用率が予め設定した白変換使用率値を越えるピクセルの色を白色に変換する白色変換手段と、この白変換手段により該当するピクセルが白に変換された画像イメージデータのピクセルを順次取り出し、この取り出したピクセルの隣のピクセルが同じ色でなく白色変換した色の場合、取り出したピクセルの色を、境界を示す色に変換する手段とを備えたことを特徴とする。
【００１１】
また、本発明のハードコピー出力装置は、画像イメージデータの全ピクセルのＲＧＢ値を取り出し同じＲＧＢ値を持つピクセル数をカウントし、これを全ピクセル数で除算して色毎の色使用率を求める色使用率解析手段と、前記画像イメージデータのピクセルについて、そのピクセル囲む他のピクセルのうち同じ色のピクセル数がいくつかでそのピクセルの色密度を求める色密度解析手段と、前記色使用率が予め設定した白変換使用率値を越え、かつ色密度か予め設定した白変換密度値を超えるピクセルの色を白色に変換する白色変換手段とを備えた構成でもよい。
【００１２】
さらに、本発明のハードコピー出力装置は、白変換手段により該当するピクセルが白に変換された画像イメージデータから、白色に変換されていないピクセルを順次取り出し、この取り出したピクセルが白色に近い明るさを有する色の場合、その色の明るさを低下させる手段を備えた
【００１３】
さらに、本発明のハードコピー出力装置は、白変換使用率値を任意の値に設定可能な白変換使用率値設定手段を有する。
【００１４】
さらに、本発明のハードコピー出力装置は、白変換密度値を任意の値に設定可能な白変換密度値設定手段を有する。
【００１８】
さて、プラント監視装置上に表示されているプラントフローなどの表示データは、画面のイメージデータとして取得できる。イメージデータは、画面の解像度分のピクセルからなっており、例えば１０２４×７６８の解像度を持つ画面であるならば、１０２４×７６８のピクセルからなっている。
【００１９】
そして、各ピクセルにはＲＧＢ値が割り当てられており、このＲＧＢ値のＲ／Ｇ／Ｂの各成分の比率によって、そのピクセルがどのような色で表示されるかが決まる。プリンタヘイメージ出力を行う時には、画面上の全ピクセルのＲＧＢ値を読み出し、そのＲＧＢ値をプリンタドライバヘ送信し、プリンタドライバがＲＧＢ値をプリンタの印刷コードヘ変換しプリンタ装置へ出力することで、画面のイメージ印刷が実施される。
【００２０】
画面上の全てのピクセルを読み出しプリンタヘ出力する前に、全てのピクセルに対して、ＲＧＢ値を利用して使用している色の使用率を算出する。算出された色毎の使用率のうち、使用率が高いものは、背景として使用されているため、この色を使用しているピクセルの色を白色に置換えプリンタに出力することで、プリンタ出力時にインクの消費量を減らすことが可能となる。
【００２１】
また、使用率が多い色が複数色ある場合、それらの色を使用している全てのピクセルを白色に変換してしまうと、境界が失われてしまうため、変換した色同士が隣り合うピクセル値に対しては、黒色で境界を示すように変換する。
【００２２】
四角く塗りつぶされた領域と、文字や線で描画されているものが同じ使用率であった場合、文字や線の領域は白色変換しないほうが印刷した時の見栄えが良くなる。このため、色の使用率と共に、その色の密度を計算する。密度は１つのピクセルの周りに同一の色のピクセルが存在するかで計算が可能である。
【００２３】
１つのピクセルがすべて同じ色で囲まれている場合は、周りに８つのピクセルが存在することになり、これを密度１００％として計算し、各色毎に密度を計算し、密度が高いもののみを白色に変換する。これにより、線や文字で表示されている部分は白色変換されることはなくなるため、プリンタ出力結果の見栄えが良くなる。
【００２４】
さらに、白色に変換された部分に、変換を行わなかった黄色のような白色に近い明るさを持った色が隣接して存在すると、プリンタ印刷結果は見にくくなる。特に、変換を行っていない所が、線や文宇といった同一色の密度が低い場合には、非常に見にくくなる。これを回避するため、白色に近い色を持った色は、その色の明るさを低下させるように変換することで、白色上でも見やすく印刷を行わせ、かつ色の本質は変えないようにすることが可能となる。
【００２５】
さらに、プラント監視装置上に表示されるプラントフローは、ある画面は背景が多いが、ある画面は背景が少ないといったように、色の使用率は大きく異なる。このため、プリン夕のインク消費量を減らすために白色へ変換する時の基準となる色の使用率、密度を設定可能とすることで、異なる色の使用率を持った画面毎にプリンタの印刷結果を制御可能とする。
【００２６】
また、プリンタの機種により色の明るさが微妙に異なるため、白に近い色の明るさを持った色の明るさを低下させるときの、白に近い色という基準値も設定可能とすることで、プリン夕の機種によって見にくくならない様にする。
【００２７】
【発明の実施の形態】
次に本発明におけるプラント監視装置のハードコピー出力方法の実施の形態を説明する。
【００２８】
図１は、プラント監視装置に表示されたプラントフローを白色変換してプリンタ出力する場合の説明図であり、画像イメージ領域２から出力される画像イメージデータ２ａを取得し白色変換処理を行うハードコピー処理３と、色毎の使用率を求める色使用率解析１０と、同一色の色密度を求める色密度解析１１と、白色変換する色使用率と密度の境界となる設定値を定める白色変換基準１２と、ハードコピー処理３により白色変換された画像イメージデータ保存する変換画像イメージ領域１３と、変換画像イメージデータをプリンタ制御コードに変換し、プリンタ５へ出力するプリンタドライバ４を有する。ハードコピー処理３による白色変換の前処理として、色使用率解析１０では、プラント監視装置１に表示されている画像イメージデータ２ａの全ピクセルのＲＧＢ値を取り出し、同じＲＧＢ値を持つピクセル値をカウントし、これを全ピクセル数で除して色毎の色使用率を求める。
【００２９】
例えば、ＣＲＴ６の解像度が１０２４×７６８であったとしたら、１０２４×７６８のピクセル１つ１つのＲＧＢ値を取り出し、同じＲＧＢ値（同じ色）を持つピクセル数を数え、全ピクセル数（１０２４×７６８）で割ることで色使用率が計算される。
【００３０】
また、色密度解析１１では、プラント監視装置１に表示されている画像イメージデータ２ａの全ピクセルのＲＧＢ値を取り出し、そのピクセルの周りに同一の色が存在するかどうかを計算する。１つのピクセルにおいて、その周りのピクセル数は８つあり、周りのピクセル数が全て同じ色の場合は８となる。このように同じ色の個数を同一色のビクセル数分を加算し、全ピクセル数８で割ることで、同一色の色密度が計算される。
【００３１】
上記解析が完了すると、ハードコピー処理３では、白色変換基準１２で設定された白変換使用率値と色使用率解析１０で求められた画像イメージデータ２ａの色使用率と、白変換基準１２で設定された白変換密度値と、色密度解析１１で求められた画面イメージデータ２ａの色密度値を使用し、画像イメージデータ２ａの全てのピクセル値をチェックし、その結果を変換画像イメージ領域１３へ入力する。
【００３２】
ここで、ハードコピー処理３による白色変換の具体的方法について図２および図３を用いて説明する。
【００３３】
図２は、画像イメージ領域２から取り出したピクセルのＲＧＢ値が白色変換するものかどうかを決定するフローである。ステップ５１で画像イメージ領域２から１ピクセルのＲＧＢを取り出し、ステップ５２で、取り出したＲＧＢ値が示す色が白変換基準１２で設定された白変換使用率値を超えているか否かを判別する。
【００３４】
そして、ＲＧＢ値が示す色が白変換使用率値を超えている場合には、更にステップ５３で、取り出したＲＧＢ値が示す色の密度が白変換基準１２で設定された白変換密度値を超えているか否かを判別する。
【００３５】
そして、ＲＧＢ値が示す色の密度が白変換密度値を超えている場合には、ステップ５４で、取り出したピクセルのＲＧＢ値を白色に変換し、ステップ５５で、変換画像イメージ領域１３へピクセルのＲＧＢ値を保存する。
【００３６】
これにより、取り出したピクセルのＲＧＢ値が白変換使用率を超え、かつ、白変換密度値を超えていた場合には白色に変換することができる。
【００３７】
さらに、図３は、図２で変換した結果２色以上の色が変換され、その２色が隣り合っている場合に、その境界を付けるフロー説明図である。このフローは、画像イメージの横方向および縦方向で処理される。
【００３８】
例えば、１０２４×７６８の画像イメージであれば、（０，０）から（１０２３，０）、（０，ｌ）から（１０２３，ｌ）…、（０、７６７）から（１０２３、７６７）、の順で横方向で一旦処理され、その後（０，０）から（０，７６７）、（１，０）から（１，７６７）…、（１０２３，０）から（１０２３、７６７）の順で縦方向で処理を行うことにより、異なる色が白色に変換された場合に、その境界を黒色で表現することが可能となる。
【００３９】
これを実行するフローは、ステップ６１で、画像イメージから１ピクセルのＲＧＢ値を取り出し、ステップ６２で、次のピクセルが同じ色でなく白色変換した色か否かを判別する。
【００４０】
次のピクセルが同じ色でなく白色変換した色であると判別された場合には、ステップ６３で、取り出したピクセルのＲＧＢ値を黒色に変換し、更にステップ６４で、変換画像イメージ領域１３へピクセルのＲＧＢ値を保存する。変換画像イメージ領域１３に保存された変換イメージデータは、白色変換を実施したイメージをＲＧＢ値で示したものであり、このＲＧＢ値により示された画像イメージデータはプリンタドライバ４にて、プリンタ制御コードに変換されプリンタ５に出力される。これにより、画像イメージをプリンタ５に出力する場合、プリンタのインク消費量を抑え、かつ、見にくい部分が無く印刷することができる。これにより、異なる色が白色変換された場合にその境界がわからなくなることは無くなる。
【００４１】
次に本発明の他の実施形態について説明する。
【００４２】
図４は、使用率および密度から白色に変換した結果、変換された白色と隣接する白色に近い明るさを持った色が印刷結果上見にくくなるのを防ぐための説明図である。なお、図１と同一要素については同一符号を付し、説明を省略して、図１と異なる明るさ変換について説明する。また、白色変換については記載されていないが、図１と同様の白色変換を行っているものとする。
【００４３】
白色は明るさ１００％の色であり、白色変換されたピクセルの近くに明るさが１００％に近い色があると見にくくなるので、この１００％の色に近い明るさを持った色を明るさを落とすように処理することにより見やすく印刷するものである。そのために、先ず、色→明るさ変換１５により、画像イメージデータ２ａのＲＧＢ値から各ＲＧＢ値の明るさを求める。なお、この例では画像イメージデータ２ａのＲＧＢ値は、色使用率解析１０でも取り出されているため、その値を利用している。そして、ハードコピー処理３では、白色に変換されていないＲＧＢ値の内、設定された明るさ変換設定値１４を超える色である場合は、明るさを落とすようにＲＧＢ値を変換する。明るさを落とす場合、色の本質は変更しないため、ＲＧＢ値のＲ成分、Ｇ成分、Ｂ成分を均等に落とす。
【００４４】
例えば、Ｘ色のＲＧＢ値の各成分がＲ１，Ｇ１，Ｂ１であり、この時の明るさがＬ％だったとする。そして、明るさ変換設定値１４が８０％であり、Ｌ＞８０の場合には、Ｘ色のＲ１．Ｇ１．Ｂ１の成分は、Ｒ＝Ｒ１＊８０／Ｌ，Ｇ＝Ｇ１＊８０／Ｌ，Ｂ＝Ｂ１＊８０／Ｌのように明るさ変換を実施する。
【００４５】
ここで、ハードコピー処理３による明るさ変換の具体的方法について図５を用いて説明する。図５は、画像イメージ領域２から取り出したピクセルのＲＧＢ値の明るさを落とすかどうかを決定するフロー説明図である。
【００４６】
これを実行するフローは、ステップ８１で、画像イメージ領域２から１ピクセルのＲＧＢ値を取り出し、ステップ８２で、取り出したＲＧＢ値の明るさが明るさ変換設定値を超えているか否かを判別する。
【００４７】
取り出したＲＧＢ値の明るさが明るさ変換設定値を超えていると判別された場合には、ステップ８３で、取り出したピクセルのＲＧＢ値の明るさと明るさ変換設定値との比率からＲＧＢ値を変換し、更にステップ８４で、変換画像イメージ領域１３へピクセルのＲＧＢ値を保存する。
【００４８】
変換画像イメージ領域１３に保存された変換イメージデータは、白色変換と明るさ変換を実施したイメージをＲＧＢ値で示したものであり、このＲＧＢ値により表された画像イメージデータはプリンタドライバ４にて、プリン夕制御コードに変換されプリンタ５ヘ出力される。
【００４９】
これにより、白色上でも色の本質を変えることなく、見やすく印刷を行うことができる。
【００５０】
図６は、白色変換および明るさ変換を実施するパラメータが、設定可能であることを示す説明図である。これらのパラメータは、印刷する画像イメージにより変更可能となるよう現在値を表示し、キーボード２０などの入カディバイスにより変更可能となっている。
【００５１】
【発明の効果】
本発明により、画像イメージをプリンタに出力する場合、プリンタのインクの消費量を押さえ、印刷結果に見にくい部分が無く出力することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態を示すハードコピー出力方法の説明図である。
【図２】本発明のハードコピー出力方式の白色変換のフローチャートである。
【図３】本発明のハードコピー出力方式の境界処理のフローチャートである。
【図４】本発明の他の実施の形態を示すハードコピー出力方法の説明図である。
【図５】本発明のハードコピー出力方式の明るさ決定のフローチャートである。
【図６】本発明の他の実施の形態を示すハードコピー出力方法の説明図である。
【図７】本発明の他の実施の形態を示すハードコピー出力方法の説明図である。
【符号の説明】
１    プラント監視装置
２    画像イメージ機能
２ａ  画像イメージデータ
３    ハードコピー処理
４    プリンタドライバ
４ａ  画像イメージ
５    プリンタ
【図１】
0003906082.tif 000002
【図２】
0003906082.tif 000003
【図３】
0003906082.tif 000004
【図４】
0003906082.tif 000005
【図５】
0003906082.tif 000006
【図６】
0003906082.tif 000007
【図７】
0003906082.tif 000008