(57)【要約】【課題】デザインの自由度を簡単に高める。【解決手段】画像処理プログラムであって、複数の領域を有するテンプレートを生成するテンプレート生成機能と、前記テンプレートの領域毎に画像を配置して基本画像を生成する基本画像生成機能と、前記基本画像を繰り返し並べて前記基本画像よりも大きな画像を生成するリピート画像生成機能と、をコンピューターに実行させる画像処理プログラム。前記テンプレート生成機能は、予め用意されたテンプレートの基本形状に対する変形及び又は領域分割の指示に従って当該基本形状を変形及び又は分割することにより前記テンプレートを生成する。【選択図】図２
2018117201.tif 000002
【特許請求の範囲】
【請求項１】
画像処理プログラムであって、
複数の領域を有するテンプレートを生成するテンプレート生成機能と、
前記テンプレートの領域毎に画像を配置して基本画像を生成する基本画像生成機能と、
前記基本画像を繰り返し並べて前記基本画像よりも大きな画像を生成するリピート画像生成機能と、をコンピューターに実行させることを特徴とする画像処理プログラム。
【請求項２】
前記テンプレート生成機能は、予め用意されたテンプレートの基本形状に対する変形及び又は領域分割の指示に従って当該基本形状を変形及び又は分割することにより前記テンプレートを生成することを特徴とする請求項１に記載の画像処理プログラム。
【請求項３】
前記基本画像生成機能は、前記領域毎に配置する画像を、拡大・縮小、回転およびトリミングのいずれか一つ以上を実行することにより、対応する領域に収めることを特徴とする請求項１または請求項２に記載の画像処理プログラム。
【請求項４】
前記リピート画像生成機能は、前記基本画像を一定方向に並べた前記基本画像の列と列とを互いに当該一定方向にずらすことにより前記大きな画像を生成することを特徴とする請求項１〜請求項３のいずれかに記載の画像処理プログラム。
【請求項５】
前記大きな画像を印刷装置へ送信して前記大きな画像を前記印刷装置に印刷させる画像送信機能を更に前記コンピューターに実行させることを特徴とする請求項１〜請求項４のいずれかに記載の画像処理プログラム。
【請求項６】
前記基本画像生成機能は、過去に生成した前記基本画像を取得し、当該取得した基本画像の少なくとも一部の前記領域の画像を別の画像に置き換えることにより新たな基本画像を生成することを特徴とする請求項１〜請求項５のいずれかに記載の画像処理プログラム。
【請求項７】
複数の領域を有するテンプレートを生成するテンプレート生成部と、
前記テンプレートの領域毎に画像を配置して基本画像を生成する基本画像生成部と、
前記基本画像を繰り返し並べて前記基本画像よりも大きな画像を生成するリピート画像生成部と、を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラムおよび画像処理装置に関する。
【背景技術】
【０００２】
ある画像を繰り返し配列させたパターンを印刷するステップ＆リピート機能が印刷の分野で知られている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】http://www.rolanddg.co.jp/support/color/rvw/4.6/rvw_new46_SandR.html
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のステップ＆リピート機能では、一つの画像データを繰り返し配列して印刷するだけであった。そのため、単純なデザインしか得られず、ユーザーの満足度を向上させる余地が大いにあった。
【０００５】
本発明は上述の課題に鑑みてなされたものであり、簡単にデザインの自由度を向上させてユーザーの満足度を高めることが可能な画像処理プログラムおよび画像処理装置を提供する。
【０００６】
本発明の態様の１つは、画像処理プログラムであって、複数の領域を有するテンプレートを生成するテンプレート生成機能と、前記テンプレートの領域毎に画像を配置して基本画像を生成する基本画像生成機能と、前記基本画像を繰り返し並べて前記基本画像よりも大きな画像を生成するリピート画像生成機能と、をコンピューターに実行させる。
【０００７】
当該構成によれば、画像処理プログラムは、複数の領域を有するテンプレートを生成し、テンプレートの複数の領域のそれぞれに画像を配置した基本画像を生成し、基本画像を繰り返し並べた画像を生成する。そのため、簡単な操作で、従来のステップ＆リピートと比較してデザインの自由度が高い画像（基本画像）を繰り返し配列することができる。
【０００８】
本発明の態様の１つは、前記テンプレート生成機能は、予め用意されたテンプレートの基本形状に対する変形及び又は領域分割の指示に従って当該基本形状を変形及び又は分割することにより前記テンプレートを生成するとしてもよい。
当該構成によれば、テンプレートの基本形状がユーザーの任意の指示により変形されたり分割されたりするため、極めて高い自由度でテンプレートを生成することができる。
【０００９】
本発明の態様の１つは、前記基本画像生成機能は、前記領域毎に配置する画像を、拡大・縮小、回転およびトリミングのいずれか一つ以上を実行することにより、対応する領域に収めるとしてもよい。
当該構成によれば、テンプレートの各領域に画像を容易かつ的確に埋め込むことができる。
【００１０】
本発明の態様の１つは、前記リピート画像生成機能は、前記基本画像を一定方向に並べた前記基本画像の列と列とを互いに当該一定方向にずらすことにより前記大きな画像を生成するとしてもよい。
当該構成によれば、変化に富んだ前記大きな画像を生成することができる。
【００１１】
本発明の態様の１つは、画像処理プログラムは、前記大きな画像を印刷装置へ送信して前記大きな画像を前記印刷装置に印刷させる画像送信機能を更に前記コンピューターに実行させるとしてもよい。
当該構成によれば、従来のステップ＆リピートと比較して高い自由度でデザインされた基本画像が配列された印刷結果をユーザーに提供することができる。
【００１２】
本発明の態様の１つは、前記基本画像生成機能は、過去に生成した前記基本画像を取得し、当該取得した基本画像の少なくとも一部の前記領域の画像を別の画像に置き換えることにより新たな基本画像を生成するとしてもよい。
当該構成によれば、過去に生成した基本画像を利用して新たな基本画像を容易に生成することができる。
【００１３】
本発明の技術的思想は、画像処理プログラムというカテゴリー以外にも様々な態様にて実現される。例えば、画像処理プログラムを実行するハードウェア（画像処理装置）の発明や、画像処理プログラムによって実現される各ステップ（工程）を有する方法の発明や、画像処理プログラムを記憶したコンピューター読取可能な記憶媒体の発明がそれぞれ成立する。
【図面の簡単な説明】
【００１４】
【図１】システムの構成を簡易的に示す図。
【図２】画像データ生成処理を示すフローチャート。
【図３】リピート画像を生成する過程を具体例とともに説明する図。
【図４】リピート画像を生成する過程を別の具体例とともに説明する図。
【発明を実施するための形態】
【００１５】
以下、各図を参照しながら本発明の実施形態を説明する。なお各図は、本実施形態を説明するための例示に過ぎない。
図１は、本実施形態にかかるシステム１０を簡易的に示している。システム１０は、画像処理装置２０およびプリンター３０を含んでいる。画像処理装置２０とプリンター３０は、有線又は無線により通信可能に接続されている。また、画像処理装置２０とプリンター３０は、図示しないネットワーク（ローカルエリアネットワーク（ＬＡＮ）やインターネット等のネットワーク）を介して互いに通信するものであってもよい。プリンター３０は、少なくともプリンターとして機能する装置であり、スキャナーやファクシミリ等の複数の機能を併せ持った複合機であってもよい。
【００１６】
画像処理装置２０は、例えば、パーソナルコンピューター（ＰＣ）や、ＰＣと同様の性能を有する情報処理装置によって実現される。画像処理装置２０は、制御部２１、通信インターフェイス（ＩＦ）２２、記憶部２３、表示部２４、操作入力部２５等を含んで構成される。制御部２１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有するＩＣや、その他のメモリー等により構成される。制御部２１では、ＣＰＵが、ＲＯＭ等に保存されたプログラムに従った演算処理を、ＲＡＭ等をワークエリアとして用いて実行することにより種々の処理を実現する。制御部２１には、このようなプログラムの一種として画像処理プログラム２６がインストールされている。
【００１７】
通信ＩＦ２２は、公知の通信規格を含む所定の通信規格に準拠して外部と通信を実行するＩＦである。記憶部２３は、ハードディスクドライブやフラッシュメモリー等の記憶装置や、制御部２１の一部分によって構成される。表示部２４は、視覚的情報を表示するための手段であり、例えば、液晶ディスプレイ（ＬＣＤ）や、有機ＥＬディスプレイ等により構成される。表示部２４は、ディスプレイと、当該ディスプレイを駆動するための駆動回路とを含む構成であってもよい。操作入力部２５は、ユーザーによる操作を入力するための手段であり、例えば、タッチパネル、物理ボタン、マウス、キーボード等により実現される。むろん、表示部２４は、このようなタッチパネルとしても機能し得る。表示部２４や操作入力部２５は、画像処理装置２０に外付けされた周辺機器であってもよい。
【００１８】
プリンター３０は、制御部３１、通信ＩＦ３２、表示部３３、操作入力部３４、印刷部３５等を含んで構成される。制御部３１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有するＩＣや、その他のメモリー等により構成される。制御部３１では、ＣＰＵが、ＲＯＭ等に保存されたファームウェアＦＷに従った演算処理を、ＲＡＭ等をワークエリアとして用いて実行することにより印刷部３５を始めとしたプリンター３０の各部の挙動を制御する。通信ＩＦ３２、表示部３３、操作入力部３４についての基本的説明は、通信ＩＦ２２、表示部２４、操作入力部２５に関する前記説明を準用可能である。印刷部３５は、印刷データに基づく印刷動作を実行する機構である。プリンター３０（印刷部３５）が採用し得る印刷方式は、インクジェット方式や電子写真方式等、様々である。
【００１９】
画像処理装置２０は、プリンター３０に印刷を実行させることから、画像処理装置２０を印刷制御装置と呼んでもよい。また、画像処理装置２０およびプリンター３０を含めた構成を、印刷制御装置と呼んでもよい。
【００２０】
図２は、画像処理装置２０の制御部２１が画像処理プログラム２６に従って実行する画像データ生成処理をフローチャートにより示している。画像データ生成処理においては、以下に示すように“リピート画像”を生成する。
【００２１】
先ず、制御部２１は、リピート画像の基礎となる基本画像を生成するために、テンプレートの形状およびサイズを決定する（ステップＳ１００）。ここで言うテンプレートとは、基本画像を構成する複数の画像を配置するための枠、あるいは当該枠を定義するデータである。制御部２１は、リピート画像の生成に必要な種々の指示を受け付けるためのユーザーインターフェイス（ＵＩ）画面を表示部２４に表示させ、ＵＩ画面に対するユーザーの指示（操作入力部２５の操作による指示）を受け付ける。
【００２２】
ユーザーは、ＵＩ画面を通じて、例えば、予め用意された基本形状のテンプレートの中から所望の形状を指定することができる。基本形状としては、例えば、矩形、円型等の様々な形状が用意されている。また、ユーザーは、指定したテンプレートについて、サイズの変更を指示したり、変形を指示することも可能である。ここでいう変形の指示とは、例えば、基本形状の矩形のテンプレートの縦横比を変更する指示であったり、基本形状の円型のテンプレートを楕円に変形する指示であったりする。制御部２１は、このようなＵＩ画面を通じたテンプレートに関する指定や指示に従って、テンプレートの形状およびサイズを決定する。なお、指定されたテンプレート（基本形状）について、サイズ変更や変形の指示が特に無い場合には、制御部２１は、指定された基本形状のテンプレートを、そのままステップＳ１００の処理を経たテンプレートとする。
【００２３】
次に、制御部２１は、テンプレート内を複数の領域に分割する（ステップＳ１１０）。ユーザーは、例えば、ＵＩ画面を通じて、テンプレートを分割する際の領域数を指示する。また、ユーザーは、単に領域数を指示するだけでなく、テンプレート内の領域毎の形を任意に変形する指示をＵＩ画面を通じて行うことができる。制御部２１は、このような領域数の指示や領域毎の変形の指示に従って、ステップＳ１００で形状およびサイズを決定したテンプレートについて、その内部を複数の領域に分割する。
【００２４】
なお、上述の基本形状のテンプレートは、予め複数の領域に分割されているとしてもよい。例えば、矩形や円型の基本形状は単純に等分された２つの領域を有するとする。ステップＳ１１０では、制御部２１は、ステップＳ１００で形状およびサイズを決定したテンプレートを構成する領域について、ユーザーから受けた指示に従って、その領域数を増減させたり、領域毎の形状を変形したりする。仮に、ユーザーから領域の数や変形に関する指示が特に無い場合には、制御部２１は、ステップＳ１００で形状およびサイズを決定したテンプレート（複数の領域に分割されているテンプレート）を、そのままステップＳ１１０の処理を経たテンプレートとする。
以上のステップＳ１００，Ｓ１１０を実行する点で、制御部２１は、複数の領域を有するテンプレートを生成するテンプレート生成部として機能すると言える。
【００２５】
次に、制御部２１は、生成したテンプレートの領域毎の画像を取得する（ステップＳ１２０）。ユーザーは、ＵＩ画面を通じて、テンプレートの領域の１つを指定した上で、当該指定した領域に配置する画像を所定の参照元から選択する。所定の参照元とは、例えば、記憶部２３であったり、画像処理装置２０に外部から挿入されている不図示の記憶媒体であったり、通信ＩＦ２２を通じて画像処理装置２０と接続している外部の装置（例えば、不図示のサーバー）であったりする。ユーザーは、参照元に保存されている画像（画像ファイル）を任意に選択することができる。ユーザーは、このような領域の指定と画像の選択とを、テンプレート内の領域毎に繰り返す。制御部２１は、このような領域の指定と画像の選択とを受けて、領域毎に配置する画像を前記参照元から取得する。ここで言う画像とは、例えば、ビットマップ形式で表現されたＲＧＢ（レッド、グリーン、ブルー）データである。
【００２６】
ステップＳ１３０では、制御部２１は、ステップＳ１２０で領域毎に取得した画像を、対応する領域に配置することにより基本画像を生成する。つまり基本画像とは、テンプレートの複数の領域に配置された複数の画像の集合体である。ただし、ステップＳ１２０で取得した画像が、対応する領域のサイズや形状にそのまま当て嵌まることは殆ど無い。そのため、制御部２１は、領域毎に取得した画像について、拡大・縮小、回転およびトリミングのいずれか一つ以上を適宜実行することにより対応する領域のサイズおよび形状に合わせた上で、当該画像を対応する領域に収める。なお、制御部２１は、取得した画像の拡大・縮小、回転、トリミングといった処理を、取得した画像と配置先の領域との形状やサイズの関係に基づいて自動で実行してもよいし、ＵＩ画面を通じたユーザーからの指示に従って実行してもよい。ステップＳ１３０を実行する点で、制御部２１は、テンプレートの領域毎に画像を配置して基本画像を生成する基本画像生成部として機能すると言える。
【００２７】
ステップＳ１４０では、制御部２１は、基本画像を繰り返し配列させて基本画像よりも大きな画像（リピート画像）を生成する。具体的には、基本画像を縦および横方向に繰り返し並べて、所定サイズ（例えば、設定されている印刷媒体のサイズ）に相当するサイズのリピート画像を生成する。基本画像の並べ方は、縦および横方向に単純に並べる以外にも、例えば、基本画像を一定方向に並べた基本画像の列と列（例えば、横方向の列と横方向の列）とを互いに当該一定方向（横方向）にずらす態様等、様々な並べ方を採用可能である。ステップＳ１４０を実行する点で、制御部２１は、基本画像を繰り返し並べて基本画像よりも大きな画像を生成するリピート画像生成部として機能すると言える。
【００２８】
以上により、リピート画像の生成が終了する。
ステップＳ１４０の後は、制御部２１は、生成したリピート画像を記憶部２３に保存してもよいし、ステップＳ１５０の処理へ進んでもよい。ステップＳ１５０では、制御部２１は、リピート画像を印刷するための印刷データを生成する。この場合、制御部２１は、リピート画像に対して、色変換処理（例えば、ＲＧＢ表色系から、プリンター３０が印刷に用いるＣＭＹＫ（シアン、マゼンダ、イエロー、ブラック）表色系への色変換）や、ハーフトーン処理（２値化処理）等を施すことにより、リピート画像の印刷データを生成する。
【００２９】
そして、制御部２１は、生成した印刷データを通信ＩＦ２２を介してプリンター３０へ送信することにより、プリンター３０に、印刷データに基づいてリピート画像を印刷媒体へ印刷させる（ステップＳ１６０）。ステップＳ１６０を実行する点で、制御部２１および通信ＩＦ２２は、前記大きな画像（リピート画像の印刷データ）を印刷装置へ送信して前記大きな画像を印刷装置に印刷させる画像送信機能を発揮すると言える。
プリンター３０側では、通信ＩＦ３２を介して印刷データを受信した制御部３１が印刷部３５に、印刷データに基づく印刷を実行させる。
【００３０】
図３は、画像データ生成処理においてリピート画像を生成する過程を具体例とともに説明する図である。制御部２１は、ステップＳ１００，Ｓ１１０により、例えば図３に示すような、複数の領域Ａ，Ｂ，Ｃ，Ｄに分割された矩形のテンプレートＴＰ１を生成する。次に、ステップＳ１２０において、領域Ａに配置するための画像ＩＡ、領域Ｂに配置するための画像ＩＢ、領域Ｃに配置するための画像ＩＣ、領域Ｄに配置するための画像ＩＤをそれぞれ取得する。
【００３１】
そして、ステップＳ１３０では、画像ＩＡ，ＩＢ，ＩＣ，ＩＤについて、それぞれが対応する領域Ａ，Ｂ，Ｃ，Ｄに合わせて拡大・縮小、回転、トリミング等の処理を施し、処理後の画像ＩＡ，ＩＢ，ＩＣ，ＩＤを、それぞれが対応する領域Ａ，Ｂ，Ｃ，Ｄに配置する。この結果、基本画像ＳＩ１が完成する。そして、ステップＳ１４０では、基本画像ＳＩ１を繰り返し配列させることによりリピート画像ＲＩ１を生成する。図３の例では、基本画像ＳＩ１の横方向の列同士が互いにずれることによりリピート画像ＲＩ１が生成されている。
【００３２】
図４は、画像データ生成処理においてリピート画像を生成する過程を図３とは別の具体例とともに説明する図である。制御部２１は、ステップＳ１００，Ｓ１１０により、例えば図４に示すような、複数の扇型の領域Ｅ，Ｆ，Ｇ，Ｈに分割された円型のテンプレートＴＰ２を生成する。次に、ステップＳ１２０において、領域Ｅに配置するための画像ＩＥ、領域Ｆに配置するための画像ＩＦ、領域Ｇに配置するための画像ＩＧ、領域Ｈに配置するための画像ＩＨをそれぞれ取得する。
【００３３】
そして、ステップＳ１３０では、画像ＩＥ，ＩＦ，ＩＧ，ＩＨについて、それぞれが対応する領域Ｅ，Ｆ，Ｇ，Ｈに合わせて拡大・縮小、回転、トリミング等の処理を施し、処理後の画像ＩＥ，ＩＦ，ＩＧ，ＩＨを、それぞれが対応する領域Ｅ，Ｆ，Ｇ，Ｈに配置する。この結果、基本画像ＳＩ２が完成する。なお、図４に示すような扇型の領域Ｅ，Ｆ，Ｇ，Ｈに、一般的に矩形の画像ＩＥ，ＩＦ，ＩＧ，ＩＨを配置（当て嵌める）場合には、制御部２１は、先に画像ＩＥ，ＩＦ，ＩＧ，ＩＨを扇型の領域Ｅ，Ｆ，Ｇ，Ｈに合わせてトリミングした後で、領域Ｅ，Ｆ，Ｇ，Ｈのサイズに合うように画像の拡大・縮小を行う。ステップＳ１４０では、基本画像ＳＩ２を繰り返し配列させることによりリピート画像ＲＩ２を生成する。
【００３４】
このように本実施形態によれば、画像処理装置２０（画像処理プログラム２６）は、複数の領域を有するテンプレートを生成し、テンプレートの領域毎に画像を配置して基本画像を生成し、基本画像を繰り返し並べて基本画像よりも大きな画像（リピート画像）を生成する。従ってユーザーは、簡単な操作で、従来のステップ＆リピートと比較してデザインの自由度が高い画像（基本画像）を繰り返し配列させ、印刷結果等を得ることができる。特に、テンプレートの領域毎に異なる画像を配置することで、同一の画像を単に繰り返していただけの従来技術よりも変化に富んだ結果（リピート画像）を得ることができる。
【００３５】
また、画像処理プログラム２６のテンプレート生成機能は、予め用意されたテンプレートの基本形状に対する変形及び又は領域分割の指示に従って、当該基本形状を変形及び又は分割することによりテンプレートを生成可能である。これによりユーザーは、リピート画像の繰り返しの基となる基本画像の形状や領域等を任意に設定することができ、簡単かつ自由に基本画像を生成することができる。
【００３６】
本実施形態は上述の内容に限られない。本実施形態は、例えば以下に説明する構成を含むとしてもよい。
画像処理プログラム２６の基本画像生成機能は、過去に生成した基本画像を取得し、当該取得した基本画像の少なくとも一部の領域の画像を別の画像に置き換えることにより新たな基本画像を生成するとしてもよい。
【００３７】
具体的には、制御部２１は、ステップＳ１３０までの処理により生成した基本画像を記憶部２３に保存する。また、制御部２１は、ユーザーによる操作に応じて、例えば、ＵＩ画面に、記憶部２３に保存されている基本画像を表示させる。この状態で、制御部２１は、ＵＩ画面に表示されている基本画像（編集対象基本画像）の少なくとも一部の領域に対する選択および、別の画像（編集対象基本画像を構成している領域毎の画像以外の画像）の前記参照元からの取得を、ユーザーの操作に応じて実行する。そして、取得した当該別の画像を、当該選択した領域に配置することにより、編集対象基本画像を更新する。例えば、制御部２１は、既に生成した基本画像ＳＩ１の画像ＩＤ（図３参照）を、別の画像に置き換えて基本画像ＳＩ１を更新する。
【００３８】
制御部２１は、このような更新後の編集対象基本画像（新たな基本画像）に基づいてリピート画像を生成したり（ステップＳ１４０）、このリピート画像をプリンター３０に印刷させたりすることが可能である（ステップＳ１５０，Ｓ１６０）。このような構成によれば、ユーザーは、過去に生成した基本画像を利用して新たな基本画像を容易に生成することができる。そのため、例えば、既に印刷したリピート画像の急なデザイン変更の要求等に、迅速かつ容易に応えることができる。
【００３９】
本実施形態においては、上述の画像データ生成処理（図２）や編集対象基本画像の更新を、プリンター３０が実行するとしてもよい。つまり、画像処理プログラム２６がプリンター３０にインストールされており、プリンター３０の制御部３１が、画像処理プログラム２６に従って画像データ生成処理や編集対象基本画像の更新を実行するとしてもよい。この場合、プリンター３０は、自身で生成したリピート画像を自身で印刷することができる。従って、プリンター３０が本発明にかかる画像処理装置に該当することもある。
【符号の説明】
【００４０】
１０…システム、２０…画像処理装置、２１…制御部、２２…通信ＩＦ、２３…記憶部、２４…表示部、２５…操作入力部、２６…画像処理プログラム、３０…プリンター、３１…制御部、３２…通信ＩＦ、３３…表示部、３４…操作入力部、３５…印刷部、ＴＰ１，ＴＰ２…テンプレート、ＳＩ１，ＳＩ２…基本画像、ＲＩ１，ＲＩ２…リピート画像
【図１】
2018117201.tif 000003
【図２】
2018117201.tif 000004
【図３】
2018117201.tif 000005
【図４】
2018117201.tif 000006