(57)【要約】      （修正有）【課題】ハーフトーン加工及びスクリーントーン貼付加工を行った後、更に別の加工や描画を施してしまっても、ハーフトーン加工及びスクリーントーン貼付加工の再加工及び再編集が行える画像処理方法及びコンピュータプログラムを提供する。【解決手段】ブレンドモードとしてスクリーントーンモードが指定されているレイヤーの各画素に対して計算を行い、ハーフトーン加工及びスクリーントーン貼付加工が施された状態を作成する処理Ａを行い、処理後のものを、処理Ｂにより１つの画像に重ね合わせる。ブレンドモードは、層に分かれた画像を１つの両像にまとめる際の、各層の画素に対する計算方法に過ぎないため、ブレンドモードによって加工された画像の状態は、元の状態が保管されたまま、出力装置１３上に表示される画像が計算によって算出されている。【選択図】図１
2016171551.tif 000002
【特許請求の範囲】
【請求項１】
画像処理において、レイヤーの重ね合わせの方法の指定により、ハーフトーン加工又はスクリーントーン貼付加工を施した状態を生み出す画像処理方法及びコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】本発明は、ブレンドモードの指定によりハーフトーン加工及びスクリーントーン貼付加工を実現させることで、再加工及び再編集を容易ならしめる特徴を有する画像処理方法及びコンピュータプログラムに関する。ここでいうブレンドモードとは、レイヤーの重ね合わせ方の指定のことをいい、画像を１枚の画像として持つのではなく、複数の層に分かれた画像として持ち、それらを合成により１枚の画像として表示する際の、画像の画素に対する計算方法のことを指す。
【背景技術】
【０００２】従来、ハーフトーン加工は、画像加工フィルターによって行われてきた。これは画像加工フィルターにより、画像をハーフトーン加工された状態に変換する方式である。この加工は画像自体を新規画像に変換してしまうため、更に別の加工を施した後に、この加工の部分だけを変更することは出来ない。そういった不可逆な変換により実装されてきた。【０００３】従来、スクリーントーン貼付加工は選択範囲へのスクリーントーンパターンの描かれた画像のインポート並びにスクリーントーンパターンブラシによる塗り及び塗りつぶしによって行われていた。【０００４】選択範囲へのスクリーントーンパターンの描かれた画像のインポートによるスクリーントーン貼付加工では、インポート後に画像が選択範囲で切り抜かれた状態で固定化されてしまうため、更に別の加工を施した後に、選択範囲を変更することができなかった。そこでインポートする画像の１つ上のレイヤーをクリッピングマスクとして使用するといった工夫により、別の加工が施された後での、スクリーントーン貼付領域の形状の再編集を可能にするといったことが行われていた。【０００５】スクリーントーンパターンブラシによる塗り及び塗りつぶしでは、塗り及び塗りつぶしが行われると同時に画像が固定化されるので、更に別の加工を施した後に、塗り及び塗りつぶしの領域を変更する簡便な方法が存在しなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００６】従来、ハーフトーン加工は画像加工フィルターによって行われ、スクリーントーン貼付加工は選択範囲へのスクリーントーンパターン画像インポート並びにスクリーントーンパターンブラシによる塗り及び塗りつぶしによって行われていた。これらの方式はいずれも加工を行うと同時に、画像が加工後の状態のものとして固定化されてしまうため、再加工及び再編集が困難な状態となっていた。【０００７】従来の方法でも、スクリーントーンパターンの描画されたレイヤーの１つ上のレイヤーにクリッピングマスクを使用することにより、スクリーントーン貼付領域の形を再編集することは可能であったが、スクリーントーンパターンの濃淡及び密度などを含めた再編集を自在に行う方法は提供されていなかった。【０００８】従来の方法では、スクリーントーンパターンブラシによる塗り及び塗りつぶし後に、スクリーントーンパターンが塗られた２つの異なる濃淡及び密度の領域の境界をぼかして滑らかにつなぐといったことが困難であった。
【課題を解決するための手段】
【０００９】本発明は、スマートフォンまたはパーソナルコンピュータなどのデバイス内部（図１の１１）に、ブレンドモードとしてハーフトーン加工及びスクリーントーン貼付加工を行う処理（図１の１１の処理Ａ）を提供することにより、スマートフォンまたはパーソナルコンピュータなどのデバイス上で動く画像処理アプリケーションにおいて、従来困難であった再加工及び再編集を容易にするものである。【００１０】スマートフォンまたはパーソナルコンピュータなどのデバイスは、キーボード、マウス、ペンタブレット、スタイラスペン、及びタッチスクリーンなどの一部または全部の入力装置（図１の１２）を備え、出力装置（図１の１３）としてＣＲＴまたは液晶ディスプレイなどのモニタ画面を備える。【００１１】スマートフォンまたはパーソナルコンピュータなどのデバイス内部（図１の１１）で動く画像処理アプリケーションは、ユーザによる操作を入力装置（図１の１２）によって受け取り、その操作によって画像を処理し、複数のレイヤーに分かれた画像を内部に構築していく。しかしユーザが実際に出力装置（図１の１３）で確認するのは、これらレイヤー画像の一部または全部を、ブレンドモードと呼ばれる画像の重ね合わせの仕方に従って処理し、重ね合わせて１つの画像にしたものである。この複数の画像を１つの画像に重ね合わせる処理が、図１の１１の処理Ｂである。【００１２】この重ね合わせの処理（図１の１１の処理Ｂ）の前に、ブレンドモードとしてスクリーントーンモードが指定されているレイヤーの各画素に対して計算を行い、ハーフトーン加工及びスクリーントーン貼付加工が施された状態を作成する処理（図１の１１の処理Ａ）を行い、処理後のものを、図１の１１の処理Ｂにより１つの画像に重ね合わせるものとする。ブレンドモードは、層に分かれた画像を１つの両像にまとめる際の、各層の画素に対する計算方法に過ぎないため、ブレンドモードによって加工された画像の状態は、元の状態が保管されたまま、出力装置（図１の１３）上に表示される画像が計算によって算出されている。そのため、更に別の加工を施した後であっても、前に行ったハーフトーン加工及びスクリーントーン貼付加工の加工方法並びに加工範囲並びに濃淡及び密度の再加工及び再編集が可能となる。【００１３】図１の１１の処理Ａをどのように行うかを示したものが、図２のフローチャートである。ここではスクリーントーンパターン画像を読み込む形で示しているが、実際にはスクリーントーンパターン画像は仮想的に計算によって都度求められるものであっても同じ機構が実行可能である。図２のフローチャートにおいて、「レイヤーの画像データの入力」として示されたものが図１の１１において処理Ａがレイヤー２から画像を受け取っている部分であり、「加工された画像の出力」として示されたものが図１の１１において処理Ａから処理Ｂ（１つの画像に重ね合わせる処理）に出力されている画像である。【００１４】ブレンドモードを使用して、ハーフトーン加工及びスクリーントーン貼付加工を行うための方法の１例として、予めスクリーントーンパターン画像を作成しておく方法がある。横ｎドット幅、縦ｍドット幅のスクリーントーンパターン画像である場合、そのスクリーントーンパターン画像を、横１６個、縦１６個、格子状に計２５６個並べた画像を作成する。従って、横１６×ｎドット幅、縦１６×ｍドット幅の画像サイズとなる。２５６個中、最も左上の１個を最も暗い階調に対応するスクリーントーンパターン画像とし、その１つ右隣りを最も暗い画像より１階調明るい階調に対応するスクリーントーンパターン画像とし、右に行くにつれ順次１階調ずつ明るくなり、右端まで行ったら、１段下に降りてその最左端が次の１階調明るい階調とし、これを最下段の右端に行くまで繰り返すものとする。このようにスクリーントーンパターン画像の明るさを徐々に変更しながら、左上から右下まで変化させた画像を作成しておく。例えば、横４ドット幅、縦４ドット幅の網点画像のスクリーントーンパターン画像であるなら、図３の３１のようになる。例えば、横１６ドット幅、縦１６ドット幅の網点画像のスクリーントーンパターン画像であるなら、図３の３２のようになる。便宜上、網点画像の図面で説明をしたが、この画像はどのような種類の画像でも構わない。左上が最も暗く、順次明るくしながら右下まで画像を敷き詰めるという原則を守れば、いかなるスクリーントーンパターン画像も使用可能である。また、ここでは画像を作成する方法として述べているが、画像を作成しなくても画像相当のものが仮想的に計算によって構成されていれば、プログラム内部的には画像があるのと同値の状況であるので、画像を作成しなくても何も問題ない。このように画像を作成しない方法もあるが、説明の便宜上画像を作成する形で説明を述べる。またこの場合、画像を横１６個、縦１６個、格子状に並べているが、全て横方向に並べても構わないし、どういう並べ方でも実際には構わない。画像を横１６個、縦１６個、格子状に並べる方法で説明したのは、本発明が実際に実施可能であることを説明するための便宜上の話で、もっと別の作り方であっても何も問題はない。明るさの異なるスクリーントーンパターン画像は、線や点の大きさを調整する濃淡スクリーントーンパターンとしても作成することが出来、線や点の個数を調整する粗密スクリーントーンパターンとしても作成することが出来、またこれ以外の方法でも見た目上の明るさが変化して感じる方法であれば、いかなる方法でも作成することが出来る。【００１５】このようにして作成したスクリーントーンパターン画像を基に、レイヤー画像に対してどのようにブレンドモードとしてハーフトーン加工及びスクリーントーン貼付加工を行うかを述べる。階調を最も暗い状態を０、最も明るい状態を２５５の数値を取るものと定める。また画像の座標を左上を原点の（０，０）として、右に行くにつれｘ座標の数値が高くなり、下に行くにつれｙ座標の数値が高くなるものと定める。また、ｔ％１６という演算を、ｔを１６で割った剰余の意味と定め、ｔ／１６という演算をｔを１６で割った商（小数点以下は切り捨て）と定める。画像レイヤーの座標（ｘ，ｙ）の点の階調（ｔ）に対して、横ｎドット幅、縦ｍドット幅のスクリーントーンパターン画像の座標（ｎ×（ｔ％１６）＋（ｘ％ｎ），ｍ×（ｔ／１６）＋（ｙ％ｍ））の点にある階調に変換することが、図２のフローチャートの「レイヤー画像をスクリーント���ンパターン画像によって加工する」の動作である。この方法は、本発明を実施する場合の１例に過ぎないが、この方法の場合、このように１画素に対する演算だけで、変換後の１画素が決定できるので高速である。【００１６】このような方法によって、加工したい画像レイヤーの画像（図３の３３）を、横４ドット幅、縦４ドット幅のスクリーントーンパターン画像（図３の３１）によって変換したものが図３の３４であり、横１６ドット幅、縦１６ドット幅のスクリーントーンパターン画像（図３の３２）によって変換したものが図３の３５である。
【発明の効果】
【００１７】本発明により、ハーフトーン加工及びスクリーントーン貼付加工を施した後に、何らかの別の加工及び描画が施された後であっても、ハーフトーン加工及びスクリーントーン貼付加工の領域の形状の再加工及び再編集並びに領域の濃淡及び密度の再加工及び再編集を行うことが可能となる。【００１８】レイヤーごとに指定されたブレンドモードを、スクリーントーンモードに変更し、スクリーントーンパターンを指定すると、そのレイヤーの画像をそのスクリーントーンパターンの形状で、線や点の大きさを調整する形式での濃淡スクリーントーンパターン及び線や点の個数を調整する粗密スクリーントーンパターンとして、そのレイヤーを変更した状態で重ね合わせが行われる。またスクリーントーンモードをオフにすれば、スクリーントーンモードとして加工する前の状態に、そのレイヤーだけをいつでも戻すことが可能である。【００１９】レイヤーに描かれた描画物を、どんなタイミングで再編集することも可能である。【００２０】レイヤーのスクリーントーンモードに指定されたスクリーントーンパターンを、どんなタイミングで変更することも可能である。
【図面の簡単な説明】
【００２１】
【図１】本発明をハードウェア上に適用した場合のシステム構成図
【図２】本発明のフローチャート
【図３】本発明に使用するスクリーントーンパターン画像のサンプル及び本発明で処理した画像の処理前及び処理後のサンプル
【発明を実施するための形態】
【実施例１】
【００２２】実験段階のプログラムとして、各レイヤーにブレンドモードをもたせ、スクリーントーンモードを指定することで、ハーフトーン加工及びスクリーントーン貼付加工の機能がブレンドモードによる実装で可能であることをパーソナルコンピュータ上で確認した。
【実施例２】
【００２３】本発明は、画像描画ソフトウェア及び画像レタッチソフトウェアにおいて用いられる。また、これらのソフトウェアは、レイヤー機能とそれに付随するブレンドモード機能を持つ必要がある。これらのソフトウェアで、ユーザにハーフトーン加工及びスクリーントーン貼付加工の機能を提供したいときに利用する。
【産業上の利用可能性】
【００２４】モバイルデバイス及びパーソナルコンピュータ上で動く画像描画アプリケーションにおいて、ブレンドモードにスクリーントーンモードを指定することで、ハーフトーン加工及びスクリーントーン貼付加工の機能を提供する。
【符号の説明】
【００２５】１１  デバイス内部
１２  入力装置
１３  出力装置（画面）
３１  横４ドット幅、縦４ドット幅の網点画像を、横１６個、縦１６個並べた画像
３２  横１６ドット幅、縦１６ドット幅の網点画像を、横１６個、縦１６個並べた画像
３３  加工前の画像
３４  ３３の画像を３１の画像を使用して加工後の画像
３５  ３３の画像を３２の画像を使用して加工後の画像
【図１】
2016171551.tif 000003
【図２】
2016171551.tif 000004
【図３】
2016171551.tif 000005