(57)【要約】【課題】効果的なフチの設定を簡易化し、ユーザーの負担を軽減する。【解決手段】画像の周囲にフチを設けて当該画像を印刷媒体に印刷可能な印刷装置であって、前記印刷の対象となる画像を外部からの指示に応じて選択する画像選択部と、前記選択された画像の周囲に設ける前記フチの種類について、１重のフチか２重のフチかを外部からの指示に応じて選択するフチ種類選択部と、前記選択された種類にかかるフチの色を、フチに隣接する色に応じて決定するフチ色決定部と、を備える。【選択図】図４
2015061096.tif 000002
【特許請求の範囲】
【請求項１】
画像の周囲にフチを設けて当該画像を印刷媒体に印刷可能な印刷装置であって、
前記印刷の対象となる画像を外部からの指示に応じて選択する画像選択部と、
前記選択された画像の周囲に設ける前記フチの種類について、１重のフチか２重のフチかを外部からの指示に応じて選択するフチ種類選択部と、
前記選択された種類にかかるフチの色を、フチに隣接する色に応じて決定するフチ色決定部と、を備えることを特徴とする印刷装置。
【請求項２】
前記フチ色決定部は、前記選択された画像の色に応じて、当該画像に隣接するフチの色を決定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記フチ色決定部は、前記選択された画像が印刷後に設置される所定面の色に応じて、当該所定面に隣接するフチの色を決定することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記フチ色決定部は、前記選択された画像の色と前記選択された画像が印刷後に設置される所定面の色とに応じて、グラテーション状に変化する色を前記フチの色として決定することを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記選択された種類にかかるフチの太さを外部からの指示に応じて選択するフチ太さ選択部を備えることを特徴とする請求項１〜請求項４のいずれかに記載の印刷装置。
【請求項６】
前記選択された画像の色と当該画像に隣接するフチについて決定された色との差が所定の差以下である場合に前記選択された画像の色を修正する画像修正部を備えることを特徴とする請求項１〜請求項５のいずれかに記載の印刷装置。
【請求項７】
前記選択されたフチの種類が１重のフチである場合、当該フチについて決定された色と前記選択された画像の所定部分の色とに基づいて、当該フチと当該画像との間に新たなフチを生成してフチを２重化するか否かを判定し、当該２重化をすると判定した場合に、当該新たなフチを生成するフチ生成部を備えることを特徴とする請求項１〜請求項６のいずれかに記載の印刷装置。
【請求項８】
画像の周囲にフチを設けて当該画像を出力する処理をコンピューターに実行させる画像処理プログラムであって、
前記出力の対象となる画像を外部からの指示に応じて選択する画像選択機能と、
前記選択された画像の周囲に設ける前記フチの種類について、１重のフチか２重のフチかを外部からの指示に応じて選択するフチ種類選択機能と、
前記選択された種類にかかるフチの色を、フチに隣接する色に応じて決定するフチ色決定機能と、を前記コンピューターに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および画像処理プログラムに関する。
【背景技術】
【０００２】
プリンターは、ユーザーが任意に選択した写真等の画像を印刷媒体に印刷する際、印刷媒体の各辺と画像との間に縁（あるいは余白とも言う。）を設けて印刷する縁（以下、片仮名で「フチ」。）あり印刷を行うことができる。
【０００３】
関連技術として、写真プリントの周辺領域に二重フチを形成する設定を有し、二重フチを構成する外側フチの幅と内側フチの幅をそれぞれユーザーが選択設定可能であるデジタル写真プリント装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４‐３０９５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像周辺におけるフチの形成の有無や、形成するフチがどのようなものであるかは、画像の印刷結果（印刷物あるいは作品と呼ぶ。）の見栄えに大きな影響を与える。例えば、ユーザーは、作品における画像を際立たせたり、あるいは作品が掲示される周囲の雰囲気に作品を自然に溶け込ませたりする等、様々な効果をフチによって演出することを望む。しかしユーザーにとって、写真等の画像をプリンターに印刷させる際、フチを適切に設定することは必ずしも容易ではない。そのため、印刷に際して最適なフチを設定すべく試行錯誤して多大な労力を費やすことがあった。また、ユーザーは、任意に選んだ画像を、印刷する以外にもインターネット上のサイト等に掲示することがあるが、このような掲示を行う際にも印刷時と同様に、画像へ適切にフチを設定することの難しさがあった。
【０００６】
本発明は少なくとも上述の課題を解決するためになされたものであり、画像周辺にフチをより簡単にかつ適切に設けることが可能な印刷装置および画像処理プログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、画像の周囲にフチを設けて当該画像を印刷媒体に印刷可能な印刷装置であって、前記印刷の対象となる画像を外部からの指示に応じて選択する画像選択部と、前記選択された画像の周囲に設ける前記フチの種類について、１重のフチか２重のフチかを外部からの指示に応じて選択するフチ種類選択部と、前記選択された種類にかかるフチの色を、フチに隣接する色に応じて決定するフチ色決定部と、を備える。
【０００８】
当該構成によれば、ユーザーは、印刷の対象として選択した画像の周囲に設けるフチの種類について、１重のフチか２重のフチかを選択することができる。そして、このように選択された種類にかかるフチの色が、フチに隣接する色に応じて自動的に決定される。つまり、ユーザーは、フチに対する色の設定に労力を費やすことなく、フチに隣接する色に応じて最適な色に設定されたフチを含む印刷結果を得ることができる。
【０００９】
本発明の態様の一つは、前記フチ色決定部は、前記選択された画像の色に応じて、当該画像に隣接するフチの色を決定するとしてもよい。
当該構成によれば、印刷の対象として選択された画像の色に応じて、画像に隣接するフチの色が最適な色に決定される。
【００１０】
本発明の態様の一つは、前記フチ色決定部は、前記選択された画像が印刷後に設置される所定面の色に応じて、当該所定面に隣接するフチの色を決定するとしてもよい。
当該構成によれば、印刷の対象として選択された画像が印刷後に設置される所定面の色に応じて、当該所定面に隣接するフチの色が最適な色に決定される。所定面は、例えば、作品が掲示される壁面や、作品が納められる額や当該額内の台紙等を指す。
【００１１】
本発明の態様の一つは、前記フチ色決定部は、前記選択された画像の色と前記選択された画像が印刷後に設置される所定面の色とに応じて、グラテーション状に変化する色を前記フチの色として決定するとしてもよい。
当該構成によれば、フチよりも内側の色である前記選択された画像の色と、フチよりも外側の色である前記所定面の色との両方を考慮して色が適正化されたフチを、ユーザーは自動的に得ることができる。
【００１２】
なお、印刷装置は、前記選択された種類にかかるフチの太さを外部からの指示に応じて選択するフチ太さ選択部をさらに備えるとしてもよい。
さらに  本発明の態様の一つは、前記選択された画像の色と当該画像に隣接するフチについて決定された色との差が所定の差以下である場合に前記選択された画像の色を修正する画像修正部を備えるとしてもよい。
当該構成によれば、画像の色と画像に隣接するフチについて決定された色との差が少ない場合に画像の色を修正することで、自動的に画像とフチとの境界を明確化することができる。
【００１３】
本発明の態様の一つは、前記選択されたフチの種類が１重のフチである場合、当該フチについて決定された色と前記選択された画像の所定部分の色とに基づいて、当該フチと当該画像との間に新たなフチを生成してフチを２重化するか否かを判定し、当該２重化をすると判定した場合に、当該新たなフチを生成するフチ生成部を備えるとしてもよい。
当該構成によれば、ユーザーが１重のフチを選択した場合であっても、フチの色と画像の色との関係に基づいて、フチを２重化した方が適切である場合に、自動的にフチが２重化され、ユーザーに対してより見栄えのよい印刷結果が提供される。
【００１４】
本発明の技術的思想は、上述したような印刷装置以外の物や方法によって実現されてもよい。例えば、印刷装置が実行する処理工程を有する方法（印刷方法）の発明を捉えることができる。
また、画像の周囲にフチを設けて当該画像を出力する処理をコンピューターに実行させる画像処理プログラムであって、前記出力の対象となる画像を外部からの指示に応じて選択する画像選択機能と、前記選択された画像の周囲に設ける前記フチの種類について、１重のフチか２重のフチかを外部からの指示に応じて選択するフチ種類選択機能と、前記選択された種類にかかるフチの色を、フチに隣接する色に応じて決定するフチ色決定機能と、を前記コンピューターに実行させる構成も、１つの発明として捉えることができる。ここで言うコンピューターとは、印刷装置に搭載されるＣＰＵ等を指しても良いし、印刷装置とは別の、パーソナルコンピューター（ＰＣ）や、携帯型端末装置等を指しても良い。むろん、このようなプログラムを記録したコンピューター読取可能な記録媒体も発明として捉えることが可能である。
【図面の簡単な説明】
【００１５】
【図１】印刷装置を概略的に示す図である。
【図２】プログラムの構成を概略的に示す図である。
【図３】印刷処理を示すフローチャートである。
【図４】フチ設定処理を示すフローチャートである。
【図５】ＵＩ画面を例示する図である。
【図６】フチを設けた対象画像が印刷媒体に印刷された状態を例示する図である。
【図７】グラテーション状に色が変化するフチの一部等を例示する図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら本発明の実施形態を説明する。
１．印刷装置の概略
図１は、本実施形態にかかる印刷装置の構成を概略的に示している。図１では、画像の周囲にフチを設けて当該画像を印刷媒体に印刷可能な印刷装置（プリンター）１０を示している。印刷装置１０は、例えば、インク（液体）を吐出するための複数のノズルからインクを吐出するインクジェットプリンターである。印刷装置１０は、印刷処理を制御するための制御部１１を有する。制御部１１では、ＣＰＵ１２が、例えば、ＲＯＭ１３に記憶されたプログラムをＲＡＭ１４等の所定のメモリーに展開してプログラムに従った処理を行なうことにより、自機を制御する。
【００１７】
図２は、このようなプログラムの一例としてのプログラム３０を示している。ＣＰＵ１２は、プログラム３０に従った処理を行なうことにより、画像選択部３０ａ、フチ種類選択部３０ｂ、フチ太さ選択部３０ｃ、フチ色決定部３０ｄ、フチ生成部３０ｅ、画像修正部３０ｆ等の各機能を実現する。これら各機能については後述する。プログラム３０は、特許請求の範囲における「画像処理プログラム」の一例である。
【００１８】
制御部１１は、例えば、通信インターフェイス（ＩＦ）１５を介して有線あるいは無線で通信可能に接続された不図示の外部装置（例えば、ＰＣ、携帯型端末装置、スキャナー、デジタルスチルカメラ等）や、印刷装置１０に外部より挿入された記憶メディア等から画像データを入力し、入力した画像データに基づいた印刷処理を実現することができる。外部より挿入された記憶メディアとは、例えばメモリーカードＭＣであり、メモリーカードＭＣは、印刷装置１０の筺体に形成されたスロット部１６に挿入される。
【００１９】
印刷装置１０は、操作パネル１７を備える。操作パネル１７は、表示部（例えば液晶ディスプレー）や、表示部内に形成されるタッチパネルや、各種ボタンやキーを含み、印刷処理に必要な情報を、ユーザーからの入力により受け付けたり、必要なユーザーインターフェイス（ＵＩ）画面を表示部に表示したりする。また、印刷装置１０は、原稿を読み取る（スキャンする）ための読取部１８を備えるとしてもよい。つまり、印刷装置１０は、読取部１８を備えることでスキャナーとしても機能する。むろん、印刷装置１０は、読取部１８による読取で入力した画像データに基づいた印刷処理を行うこともと可能である。
【００２０】
印刷装置１０は、搬送機構１９を備える。搬送機構１９は、不図示のローラーや当該ローラーを回転させるモーター等を備え、所定の搬送方向に沿って印刷媒体を搬送する。印刷媒体は、代表的には紙であるが、例えば、プラスチックや繊維等、紙以外の各種素材であってもよい。
【００２１】
印刷装置１０は、キャリッジ２０を備えており、キャリッジ２０は複数種類のインク毎のカートリッジ２１を搭載している。図１の例では、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色のインクに対応した複数のカートリッジ２１が搭載されている。ただし、印刷装置１０が使用する液体の具体的な種類や数は上述したものに限られず、例えば、ライトシアン、ライトマゼンダ、オレンジ、グリーン、グレー、ライトグレー、ホワイト、メタリックインク、プレコート液…等、種々の液体を使用可能である。また、カートリッジ２１は、キャリッジ２０に搭載されずに印刷装置１０内の所定位置に設置されるとしてもよい。カートリッジ２１は、インクタンク、インクパッケージ等の体裁でもよい。また、キャリッジ２０は、各カートリッジ２１から供給されるインクを複数のノズルから吐出（噴射）する印刷ヘッド２２を備える。
【００２２】
印刷処理において、制御部１１は、後述の「フチ設定処理」が施された画像データに対して、さらに各種変換処理を施すことにより、印刷データを生成する。
印刷ヘッド２２内には、各ノズルに対応して、ノズルからインク（インク滴）を吐出させるための圧電素子が設けられている。圧電素子は、印刷データに基づく駆動波形が印加されると変形して、対応するノズルからインクを吐出させる。搬送機構１９は、制御部１１に駆動制御されることにより、搬送方向に沿って印刷媒体を搬送する。また、制御部１１は、キャリッジモーター２３を駆動制御することにより、キャリッジ２０（および印刷ヘッド２２）を搬送方向と交差する方向（主走査方向）に沿って移動（主走査）させ、かつ当該移動に伴って印刷ヘッド２２の各ノズルからインクを吐出させる。これにより、印刷媒体にドットが形成され、画像データに基づく画像が印刷媒体上に再現される。ドットとは、印刷媒体に付着した状態のインク滴を意味する。なお前記“交差”とは、直交の意である。ただし、直交といっても、厳密な直交（９０°）のみを意味するのではなく、製品の品質上許容される程度の角度の誤差を含む意味である。
【００２３】
印刷装置１０は、前記のように印刷ヘッド２２が主走査方向に沿って移動するいわゆるシリアルプリンターに限られない。例えば、印刷装置１０は、ノズルが主走査方向に沿って並ぶインク種類毎のノズル列を搬送方向に複数並列させたラインプリンター用ヘッドを有する、いわゆるラインプリンターであってもよい。また、ノズルからインクを吐出させる手段も、前記圧電素子に限られず、発熱素子によりインクを加熱してノズルからインクを吐出させる手段を採用してもよい。さらに、印刷装置１０が採用する印刷方式は、前記のようなインクジェット方式に限る必要はなく、レーザー方式やサーマル方式であってもよい。
【００２４】
２．印刷処理
図３は、印刷装置１０においてＣＰＵ１２がプログラム３０に従って実行する印刷処理の一例を示したフローチャートである。当該フローチャートは、フチ設定処理を含むものである。
ステップＳ１００では、画像選択部３０ａは、印刷装置１０による印刷の対象となる画像（以下、対象画像）を外部からの指示に応じて選択する。具体的には、画像選択部３０ａは、操作パネル１７の表示部に、対象画像を選択させるためのＵＩ画面を表示させ、操作パネル１７を介してユーザーが指定した画像を、対象画像として選択する。画像選択部３０ａは、選択した対象画像にかかる画像データを、メモリーカードＭＣ等の上述の入力元から取得する。画像データは、例えば、画素毎にレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の階調値を有するビットマップ形式のデータである。
【００２５】
ステップＳ１１０では、プログラム３０は、対象画像にかかる画像データに対する色彩編集をする機能を実現する。プログラム３０は、操作パネル１７の表示部に、例えば画像データについての、Ｒ，Ｇ，Ｂのカラーバランス、明るさ、コントラスト、彩度等の各種パラメーターを編集するためのＵＩ画面を表示させる。そして、操作パネル１７を介したユーザーのこれら各種パラメーターに対する編集の指示に応じて、画像データのカラーバランス、明るさ、コントラスト、彩度等を変更する。
ステップＳ１２０では、プログラム３０は、対象画像（ステップＳ１１０の色彩編集が施された画像データ）の周囲にフチを設ける機能を実現する（フチ設定処理）。
【００２６】
図４は、フチ設定処理の詳細を示すフローチャートである。
ステップＳ１２１では、フチ種類選択部３０ｂが、対象画像の周囲に設けるフチの種類について、１重のフチか２重のフチかを外部からの指示に応じて選択する。具体的には、フチ種類選択部３０ｂは、操作パネル１７の表示部に、フチの種類を選択させるためのＵＩ画面を表示させ、操作パネル１７を介してユーザーが指定したフチの種類を選択する。
【００２７】
図５Ａは、フチの種類を選択させるためのＵＩ画面２４ａの一例を示している。図５において符号２４は、操作パネル１７の表示部を示している。ＵＩ画面２４ａには、例えば「フチなし」、「フチあり」、「フチあり枠付」等といった複数の選択肢が提示される。ユーザーは、このような選択肢の中から任意にフチの種類を指定することができる。図５Ａの例では、「フチあり」は１重のフチを意味し、「フチあり枠付」は２重のフチを意味する。２重のフチについては、以後、外側のフチを「外フチ」、内側のフチを「内フチ」と呼ぶ。「フチあり枠付」における“枠”は、ユーザーに対して「内フチ」の存在を教示している。なお、「フチなし」が指定された場合は、印刷媒体の全面にインクを吐出して対象画像を印刷するいわゆるフチなし印刷が実行されるが、本実施形態では「フチなし」が指定された場合についての説明は省略する。
【００２８】
ステップＳ１２２では、フチ太さ選択部３０ｃが、ステップＳ１２１で選択された種類にかかるフチの太さを外部からの指示に応じて選択する。具体的には、フチ太さ選択部３０ｃは、操作パネル１７の表示部２４に、フチの太さを選択させるためのＵＩ画面２４ｂを表示させ、操作パネル１７を介してユーザーが指定したフチの太さを選択する。
【００２９】
図５Ｂは、フチの太さを選択させるためのＵＩ画面２４ｂの一例を示している。ＵＩ画面２４ｂには、例えば「普通」、「やや太め」、「太め」、「かなり太め」等といった複数の選択肢が提示される。ユーザーは、このような選択肢の中から任意にフチの太さを指定することができる。例えば「普通」は、３ミリ程度の太さを意味し、それぞれが意味するフチの太さには、「普通」＜「やや太め」＜「太め」＜「かなり太め」の関係が成り立つ。図５Ｂに例示したＵＩ画面２４ｂは、前記「フチあり」と「フチあり枠付」のいずれが選択された場合でも表示される。「フチあり枠付」が選択された後に表示されるＵＩ画面２４ｂは、外フチの太さを選択するための画面である。本実施形態では基本的に、２重のフチを設定する場合、内フチは外フチよりも細く、その太さが予め決められており、ユーザーが太さを指定できるのは外フチのみである。ただし、内フチについても、外フチと同様に、太さをユーザーが選択できるとしてもよい。また、フチの太さについて、図５Ｂのように限られた選択肢の中から選ぶ以外に、ユーザーが数値で具体的に指定するとしてもよい。
【００３０】
ステップＳ１２３では、フチ色決定部３０ｄが、ステップＳ１２１で選択された種類にかかるフチの色を、フチに隣接する色に応じて決定する機能を実現する。
図６Ａおよび図６Ｂは、種類や太さや色が設定されたフチを周囲に有する対象画像が印刷媒体Ｐに印刷された状態を簡易的に示す図である。図６Ａ，６Ｂ（および後述の図７）はいずれも、対象画像が印刷された領域（画像領域ＩＡ）を、ハッチングを施した領域により示している。
【００３１】
図６Ａでは、前記「フチあり」が選択された場合に画像領域ＩＡの周囲に設けられた１重のフチＦを例示している。フチＦの太さＷは、ステップＳ１２２で選択した太さに対応する数値で実現されており、例えば、画像領域ＩＡの上下左右のいずれにおいても同一である。図６Ａでは、フチＦの色が白とされた（つまりフチＦは余白である）場合を示している。図６Ｂでは、前記「フチあり枠付」が選択された場合に画像領域ＩＡの周囲に設けられた２重のフチ（外フチＦ１および内フチＦ２）を例示している。外フチＦ１の太さＷ１は、ステップＳ１２２で選択した太さに対応する数値で実現されており、例えば、画像領域ＩＡの上下左右のいずれにおいても同一である。内フチＦ２の太さＷ２も画像領域ＩＡの上下左右のいずれにおいても同一であり、予め決められた太さで実現されている。図６Ｂでは、外フチＦ１の色が黒とされ、内フチＦ２の色が白とされた場合を示している。このようなフチ（Ｆ，Ｆ１，Ｆ２）の色は、白黒以外の色にも決定され得る。
【００３２】
以下では、ステップＳ１２３においてフチの色を決定する処理を、複数の実施例により説明する。
≪実施例１≫
フチ色決定部３０ｄは、対象画像の色に応じて、対象画像に隣接するフチの色を決定する。ここで言う対象画像の色とは、色彩編集（ステップＳ１１０）が施された画像データが表現する色であり、前記「フチに隣接する色」の一例である。ただし、画像データは様々な色を含み得るため、フチ色決定部３０ｄは、例えば、画像データを解析して画像データ内で最も多く使用されている色を、対象画像の色（対象画像を代表する色）として特定する。このとき、例えば、色彩値Ｌａｂ（ＣＩＥ Ｌ*ａ*ｂ*表色系）で示される１つの色（色彩）を特定してもよいし、色相環を所定数の色（例えば１２色程度）に区切ったときの１つの色（１つの色相範囲）を特定してもよい。また、画像データがモノクロ画像を示している場合には、フチ色決定部３０ｄは、例えば、画像データ内の平均明度を求め、当該平均明度が所定のしきい値以上であれば白、当該平均明度が当該しきい値未満であれば黒、というように単純に対象画像の色を特定してもよい。
【００３３】
フチ色決定部３０ｄは、前記のように対象画像の色を特定したら、当該特定した色に応じて対象画像に隣接するフチの色を決定する。ユーザーは、対象画像の周囲にフチを設けることで、作品として得られる対象画像を際立たせたいと望むことが多い。そこで、フチ色決定部３０ｄは、前記特定した対象画像の色と補色の関係にある色を、フチの色として決定する。補色とは、色相環において対角位置にある色同士の関係を言う。対象画像に隣接するフチの色を対象画像の色の補色とすることで、対象画像を際立たせることができる。ただし、補色といっても厳密な補色の関係に限定する必要はなく、フチ色決定部３０ｄは、おおよそ補色の関係にある色の組み合わせを複数予め規定しておき、この規定を参照して前記特定した対象画像の色の補色をフチの色として決定すれば良い。また、補色という概念以外にも、相性が良いとされる色同士の組み合わせや互いを際立たせる効果を持った特定の色同士の組み合わせを予め規定しておき、そのような規定を参照して前記特定した対象画像の色との関係でフチの色を決定しても良い。また、前記特定した対象画像の色が白であればフチの色は黒、前記特定した対象画像の色が黒であればフチの色は白、と決定しても良い。
【００３４】
上述したように、ユーザーはフチの種類として１重のフチと２重のフチとを選択可能である。１重のフチが選択されている場合にはフチは１つであるため、前記特定した対象画像の色に応じて決定するフチの色とは、当該１重のフチの色である。一方、２重のフチが選択されている場合、対象画像に隣接するフチは内フチである。そのため、前記特定した対象画像の色に応じて決定するフチの色とは、内フチの色である。２重のフチが選択されている場合、外フチの色も決定する必要がある。この場合、フチ色決定部３０ｄは、例えば、決定した内フチの色に応じて自動的に外フチの色を決定することができる。例えば、外フチの色は白か黒のいずれかに限定し、内フチの色が比較的明るい色（比較的明るい色として予め決められている色群に属する色）であれば、外フチの色は黒、内フチの色が比較的暗い色（比較的暗い色として予め決められている色群に属する色）であれば、外フチの色は白、というように決定する。あるいは、決定した内フチの色と補色の関係にある色を外フチの色として決定してもよい。
【００３５】
フチ色決定部３０ｄは、前記の如く対象画像の画像データを解析して画像データ内で最も多く使用されている色を特定する際、解析の対象を画像データ内の一部領域に限定するとしてもよい。つまり、フチが対象画像を際立たせるためのものであれば、対象画像内のフチに近い領域の色に応じてフチの色を決定することが好適であるとも言える。そこでフチ色決定部３０ｄは、例えば、画像データ内の、中央を含む中央領域を除いた領域を対象として前記解析を行い、対象画像の色を特定するとしてもよい。
【００３６】
≪実施例２≫
フチ色決定部３０ｄは、対象画像が印刷後に設置される所定面の色に応じて、当該所定面に隣接するフチの色を決定する。ここでいう所定面とは、例えば、ユーザーが作品を掲示する予定の壁面や、作品を収める額や、当該額内の台紙（額内で作品のフチの一部を押さえつける役割をする台紙）等を指す。また、このような所定面の色を、周辺色と呼ぶ。周辺色は、前記「フチに隣接する色」の一例である。
【００３７】
実施例２では、少なくともステップＳ１２３を実行するタイミング迄に、制御部１１（フチ色決定部３０ｄ）は何らかの手段により周辺色の情報を得ているものとする。例えば、ユーザーは、フチの種類やフチの太さを指定する一連の操作の中で、操作パネル１７を操作して周辺色を指定するとしてもよい。あるいは、ユーザーは、前記所定面を撮影した写真（所定面写真）を読取部１８にセットして読み取らせるとしてもよい。読取部１８は、セットされた所定面写真を読み取ることにより画像データを生成する。制御部１１は、所定面写真の読み取りにより生成された画像データを解析することにより、所定面写真内で最も多く使用されている色を特定し、この特定した色を周辺色として扱うとしてもよい。なお、所定面写真の読み取りにより生成された画像データの解析は、実施例１で説明した解析と同様に行うことができる。
【００３８】
フチ色決定部３０ｄは、周辺色に応じて前記所定面に隣接する（正確には、将来的に隣接することとなる）フチの色を決定する。周辺色に応じてフチの色を決定する場合、周辺色に対してフチを際立たせるべく、実施例１で説明したように、フチに隣接する色（周辺色）の補色をフチの色として決定してもよい。一方で、周辺色に対しては、フチの色を近似させてフチを周辺色に馴染ませたい（溶け込ませたい）とのニーズもある。そこで、フチ色決定部３０ｄは、周辺色と近似する色をフチの色として決定する。近似する色とは、同一色および同一色との色差が比較的小さい他の色を意味する。例えば、フチ色決定部３０ｄは、周辺色に応じて決定可能なフチの色の候補を予め複数規定しておき、当該規定した候補の色のうち、そのときの周辺色と最も近似する（色差が最も小さい）色を、フチの色として決定する。
【００３９】
１重のフチが選択されている場合には、周辺色に応じて決定するフチの色とは、当該１重のフチの色である。一方、２重のフチが選択されている場合、前記所定面に隣接するフチは外フチであるため、周辺色に応じて決定するフチの色とは、外フチの色である。２重のフチが選択されている場合、内フチの色も決定する必要がある。この場合、フチ色決定部３０ｄは、例えば、決定した外フチの色に応じて自動的に内フチの色を決定することができる。例えば、内フチの色は白か黒のいずれかに限定し、外フチの色が比較的明るい色（比較的明るい色として予め決められている色群に属する色）であれば、内フチの色は黒、外フチの色が比較的暗い色（比較的暗い色として予め決められている色群に属する色）であれば、内フチの色は白、というように決定する。あるいは、決定した外フチの色と補色の関係にある色を内フチの色として決定してもよい。
【００４０】
≪実施例３≫
フチ色決定部３０ｄは、フチに隣接する色に応じてフチの色を決定する際、フチの色を隣接する色に対して際立たせたいか、逆に、馴染ませたいかの要望を、操作パネル１７を介して予めユーザーに問い合わせるとしてもよい。そして、当該問い合わせに対し、フチの色を際立たせたいとの要望を受けた場合には、フチ色決定部３０ｄは、上述したように例えば隣接する色と補色の関係にある色をフチの色として決定する。逆に、当該問い合わせに対し、フチの色を馴染ませたいとの要望を受けた場合には、フチ色決定部３０ｄは、上述したように例えば隣接する色と近似する色をフチの色として決定する。このような問い合わせに応じた処理の分岐は、実施例１，２のいずれにおいても適用可能である。
さらに、フチ色決定部３０ｄは、フチに隣接する色を、前記対象画像の色とするか前記周辺色とするかの指示を、操作パネル１７を介して予めユーザーに問い合わせるとしてもよい。そして、当該問い合わせに対し、前記対象画像の色を指示された場合には、実施例１を実行し、前記周辺色を指示された場合には、実施例２を実行するとしてもよい。
【００４１】
≪実施例４≫
フチ色決定部３０ｄは、前記対象画像の色と前記周辺色との両方に応じて、フチの色を決定するとしてもよい。まず、１重のフチが選択されている場合について説明する。フチが１重である場合、フチ色決定部３０ｄは、対象画像の色に応じたフチの色と、周辺色に応じたフチの色とを両方決定する。対象画像の色に応じたフチの色を決定する手法、周辺色に応じたフチの色を決定する手法は既に説明した通りである。ここでは、対象画像の色を際立たせるような色Ｃ１が対象画像の色に応じたフチの色として決定され、かつ、周辺色と馴染むような色Ｃ２が周辺色に応じたフチの色として決定されたとする。フチ色決定部３０ｄは、対象画像側から外側（印刷媒体の外側）に向かって、色Ｃ１から色Ｃ２へグラテーション状に変化する色を、フチの色として決定する。
【００４２】
図７は、実施例４を採用した場合（かつ１重のフチが選択された場合）に、印刷媒体Ｐに印刷された、画像領域ＩＡの一部および画像領域ＩＡに隣接するフチＦ１の一部を例示している。図７では、鎖線により印刷媒体Ｐの端（印刷媒体Ｐの内側と外側の境）の位置を示している。図７に例示したように、フチＦの色は、対象画像側（画像領域ＩＡ側）から外側（印刷媒体の外側）に向かって、白（色Ｃ１）から黒（色Ｃ２）へグラテーション状に変化している。このような実施例４によれば、フチの色について、対象画像の色を際立たせ且つ周辺色に対しては馴染ませるという効果を生じさせることができる。なお、色Ｃ１と色Ｃ２とが同色である場合（あるいは色Ｃ１と色Ｃ２との色差が所定程度以下である場合）は、フチの色をグラテーション状とすることに（殆ど）意味が無いため、フチ色決定部３０ｄは、色Ｃ１と色Ｃ２とのいずれか一方の色をフチの色とする。
【００４３】
実施例４において、２重のフチが選択されている場合、フチ色決定部３０ｄは、外フチと内フチとのうち、太い方のフチの色を、上述したようにグラテーション状の色とする。これは、細い方のフチについて色をグラテーション状に表現しても、その状態が殆どユーザーに視認されないからである。上述したように本実施形態では、外フチの方が内フチよりも太い。そのため、２重のフチのうち、外フチの色がグラテーション状に表現される。外フチの色をグラテーション状としたときの内フチの色については、フチ色決定部３０ｄは、例えば、色Ｃ１と前記特定された対象画像の色とのいずれとも異なる色を決定してもよいし、色Ｃ１としてもよい（実質的に、外フチが内側に向かって若干太くなり外フチと内フチとの識別が無くなる）。
【００４４】
次に、ステップＳ１２４（図４）以降の説明をする。
ステップＳ１２４では、プログラム３０は、その時点でのフチの設定について、ユーザーからの許可を受けたか否か判定し、許可を受けた場合にはステップＳ１２６に進む。例えば、プログラム３０は、操作パネル１７の表示部２４に、ステップ１２１，Ｓ１２２，Ｓ１２３で選択または決定した種類、太さおよび色のフチを周囲に有した対象画像を、縮小した状態で表示する（フチ設定確認用表示をする）。このフチ設定確認用表示を見たユーザーは、フチの設定に満足すれば、操作パネル１７を操作して、例えば不図示の「ＯＫ」ボタンを押圧することによりフチの設定を許可した旨を通知する。一方、ユーザーは、フチの設定に満足出来ない場合は、操作パネル１７を操作して、例えば不図示の「戻る」ボタンを押圧することにより、フチの設定が不許可である旨を通知する。プログラム３０は、当該不許可の通知を受けた場合には、ステップＳ１２５に進む。なおプログラム３０は、ステップ１２１，Ｓ１２２，Ｓ１２３で選択または決定した種類、太さおよび色のフチを周囲に有した対象画像を印刷媒体Ｐに印刷させ（フチ設定確認用印刷をし）、フチ設定確認用印刷の結果を見たユーザーから前記許可または不許可の通知を受けるとしてもよい（ステップＳ１２４）。
【００４５】
ステップＳ１２５では、プログラム３０は、操作パネル１７を介したユーザーからの操作に応じて、フチの設定（種類、太さ、色）について変更を受け付ける。ユーザーは、一旦設定されたフチの種類や太さや色について任意に変更することができる。これは、ステップＳ１２３において自動的に決定されるフチの色は、ユーザーに対するフチの色の最初の提案であることを意味する。ただし、このような提案が先に有ることで、ユーザーがフチの色を設定するために費やす負担を大幅に減らすことができる。ステップＳ１２５の後は、最新のフチの設定を反映したフチ設定確認用表示やフチ設定確認用印刷を経て、ステップＳ１２４における分岐が行われる。ステップＳ１２４，Ｓ１２５を繰り返す回数に特に制限は無い。
ステップＳ１２６では、プログラム３０は、最新のフチの設定を所定のメモリーに保存し、フチ設定処理を終了する。
【００４６】
図３に戻って説明を続ける。
ステップＳ１３０では、プログラム３０は、ステップＳ１１０の色彩編集が施された対象画像を表現する画像データ（本画像データと呼ぶ。）と、前記フチ設定処理で設定されたフチを本画像データの周囲において表現する画像データ（フチ画像データと呼ぶ。）とを合わせた画像データ（全体画像データと呼ぶ。）に基づいて、印刷データを生成する機能を実現する。全体画像データは、ビットマップ形式のデータである。むろん、フチ画像データの部分は、太さや色が前記ステップＳ１２６で保存された設定に応じて表現されている。
【００４７】
印刷データの生成のために、例えば、プログラム３０は、全体画像データを解像度変換する。つまり、全体画像データの解像度が印刷装置による印刷解像度（ｄｐｉ）と一致するように、全体画像データの解像度を変換し、また印刷媒体のサイズに応じて縦横の画素数を印刷に必要な画素数へ調整する。さらにプログラム３０は、全体画像データに対し、色変換処理を行なう。つまり、プログラム３０は、全体画像データの表色系を印刷装置１０が採用するインク表色系に変換する。具体的には、全体画像データが画素毎に有するＲＧＢ値を、Ｃ，Ｍ，Ｙ，Ｋの各インクの量（各階調値）の組み合わせであるＣＭＹＫ値に変換する。色変換処理は、ＲＧＢとＣＭＹＫとの対応関係を予め定めたルックアップテーブル（ＬＵＴ）を適宜参照することにより実行可能である。ＬＵＴは、例えばＲＯＭ１３に格納されている。
【００４８】
さらにプログラム３０は、全体画像データに対し、ハーフトーン処理を行なう。ハーフトーン処理は、例えば、ディザ法や誤差拡散法等により行うことができる。ハーフトーン処理により、全体画像データは、画素毎かつインクの種類毎に、インク滴の吐出（ドット形成）またはインク滴の不吐出（ドット非形成）を決定した２値データ（ハーフトーンデータに変換される。このハーフトーンデータを印刷データとも呼ぶ。
【００４９】
ステップＳ１４０では、プログラム３０は、印刷データに基づいた印刷を実現させる。具体的には、プログラム３０は、印刷データを印刷ヘッド２２に転送すべき順に並べ替えた上で、印刷ヘッド２２へ順次転送する。かかる並び替えの処理によれば、印刷データに規定されたドットは、その画素位置およびインク種類に応じて、印刷ヘッド２２のいずれのノズルによって、いずれのタイミングで吐出されるかが確定される。この結果、印刷データに基づいて、全体画像データが表現していた画像（対象画像および対象画像の周囲のフチ）が印刷媒体上に再現される。なお、色が白とされたフチは、インクの吐出はされずに印刷媒体上の余白として確保され、白以外の色に決定されたフチは、インクの吐出により印刷媒体上で再現される。
【００５０】
このように本実施形態によれば、印刷装置１０は、対象画像の周囲に設けるフチの種類や太さをユーザーの指示に応じて選択し、選択されたフチの色を、フチに隣接する色（対象画像の色、及び又は、周辺色）に応じて自動的に決定するとした。従って、ユーザーは、フチに対する色の設定に労力を費やすことなく最適な色に設定されたフチを有する対象画像の印刷物（作品）を得ることができる。特に、対象画像を際立たせる（対象画像の端がどこまでかがはっきり視認できる）色のフチや、作品を掲示する所定面の色に溶け込むような色のフチが自動的に決定されユーザーに提案されるため、ユーザーは、見栄えの満足度が高い作品や、周囲の色や雰囲気に自然に溶け込む作品を容易に得ることができる。
【００５１】
３．変形例
本発明は上述の実施形態や実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば以下のような変形例も可能である。上述の実施形態や実施例や以下の変形例を適宜組み合わせた内容も、本発明の開示範囲である。
【００５２】
≪変形例１≫
画像修正部３０ｆが、対象画像の色と対象画像に隣接するフチについて決定された色との差（色差）が所定の差（色差）以下である場合に、対象画像の色を修正するとしてもよい。このような画像修正部３０ｆによる機能は、例えば、ステップＳ１２３においてフチの色が決定された後であって、フチ設定確認用表示やフチ設定確認用印刷の前に自動的に働く。ここで言う対象画像の色は、実施例１を参照のこと。また、対象画像に隣接するフチの色は、１重のフチであれば当該１重のフチであるし、２重のフチであれば内フチである。
【００５３】
例えば、画像修正部３０ｆは、対象画像に隣接するフチの色が白であり、対象画像の色も白や白に近い明るい色である場合（対象画像が雪景色を撮影した写真等である場合）、対象画像におけるハイライト部の明るさを所定程度下げる修正を行う。ハイライト部とは、例えば、明度を０〜２５５階調で表現したときに２５０以上に該当する色を指し、そのような色の明度を、例えば、０〜２５５階調で表現したときに２４５未満程度にまで下げる。また、画像修正部３０ｆは、対象画像に隣接するフチの色が黒であり、対象画像の色も黒や黒に近い暗い色である場合（対象画像が夜景を撮影した写真等で有る場合）、対象画像におけるシャドー部（最暗部）の明るさを所定程度上げる修正を行う。シャドー部とは、例えば、明度を０〜２５５階調で表現したときに５以下に該当する色を指し、そのような色の明度を、例えば、０〜２５５階調で表現したときに１０以上程度にまで上げる。このようにフチの色との関係で対象画像の色を修正することで、結果的に、対象画像を際立たせることができる。
【００５４】
なお、画像修正部３０ｆによる機能は、ステップＳ１２５においてユーザーからフチの設定（種類、太さ、色）の変更を受け付けた後であって、フチ設定確認用表示やフチ設定確認用印刷の前にも自動的に働くとしてもよい。また、フチ設定確認用表示や、フチ設定確認用印刷や、最終的なステップＳ１４０の印刷においては、画像修正部３０ｆによって色が修正された後の対象画像が表示、印刷される。
【００５５】
≪変形例２≫
フチ生成部３０ｅが、選択されたフチの種類が１重のフチである場合に、当該フチについて決定された色と対象画像の所定部分の色とに基づいて、当該フチと対象画像との間に新たなフチを生成してフチを２重化するか否かを判定し、２重化をすると判定した場合に、当該新たなフチを生成するとしてもよい。このようなフチ生成部３０ｅによる機能は、ステップＳ１２１において１重のフチが選択され、かつ、ステップＳ１２３において当該１重のフチの色が決定された後であって、フチ設定確認用表示やフチ設定確認用印刷の前に自動的に働く。つまり、フチ生成部３０ｅがその時点でのフチの設定を一部変更する。対象画像の所定部分の色とは、例えば実施例１で説明したように、対象画像の画像データ内の、中央を含む中央領域を除いた領域を対象として前記解析により特定される色である。
【００５６】
特に、フチ色決定部３０ｄが１重のフチの色を前記周辺色に応じて決定した場合には、フチの色と対象画像の当該フチに近い領域の色とが似てしまうことがある。このような場合、対象画像を際立たせることができない。そこで、フチ生成部３０ｅは、１重のフチについて決定された色と、対象画像の前記所定部分の色との差（色差）が、所定の差（色差）以下である場合にフチを２重化する。つまり、既存の１重のフチの内側にフチ（内フチ）を生成する。これにより既存のフチは外フチとなる。フチ生成部３０ｅは、このように生成する内フチの色を、例えば、対象画像の前記所定部分の色の補色とすることができる。あるいは、実施例２で説明したように、既存のフチ（外フチ）の色に応じて内フチの色を決定するとしてもよい。このように１重のフチが選択されている場合でも、既存のフチの色と対象画像の前記所定部分の色との関係に応じて、フチを２重化することで、対象画像を際立たせることができる。
【００５７】
なお、フチ生成部３０ｅによる機能は、ステップＳ１２５においてユーザーからフチの設定（種類、太さ、色）の変更を受け付けた後（フチの種類は１重が選択されている状態）であって、フチ設定確認用表示やフチ設定確認用印刷の前にも自動的に働くとしてもよい。また、フチ設定確認用表示や、フチ設定確認用印刷や、最終的なステップＳ１４０の印刷においては、フチ生成部３０ｅによって生成された内フチを周囲に有する対象画像が表示、印刷される。
【００５８】
≪変形例３≫
図５Ａの説明では、印刷装置１０はフチなし印刷を実行可能であるとしたが、機種によってはフチなし印刷を実行できない物も有る。フチなし印刷では、インクを印刷媒体の全面に確実に吐出するために、印刷媒体の外側にも幾らかのインクが吐出される。従って、フチなし印刷を実行可能である機種には、印刷媒体の外側に打ち捨てられるインクを受けるためのインク吸収材がプラテン近傍に設けられている。言い換えると、このようなインク吸収剤を有さない機種は、フチなし印刷を実行できない機種である。変形例３では、印刷装置１０がフチなし印刷を実行できない機種であるとして説明を行う。
【００５９】
このような場合、１重のフチが選択されていれば、フチ色決定部３０ｄはフチの色を白に確定し、それ以外の色の設定を禁止する。また、２重のフチが選択されていれば、同様に外フチの色が白に確定される。また、１重のフチおよび２重のフチにおける外フチには、印刷媒体の外側にインクが吐出されないことを保障するための一定以上のマージン（余白の太さ）が要求される。これは例えば、図５Ｂに示した「普通」が示す太さである。このような状況において、２重のフチが選択されている場合、内フチを、対象画像の内側に設ける（対象画像の一部を削って設ける）か、対象画像の外側に設ける（対象画像を削らずに設ける）かを、プログラム３０は外フチの太さの選択状況に応じて変更する。
【００６０】
一例として、プログラム３０は、ステップＳ１２２において、外フチの太さとして「普通」よりも太いものが選択されていれば、内フチを対象画像の外側に設ける。これは、外フチの一部（対象画像に近い側）が内フチに侵食され得るが、それでも前記マージンは確保されるとともに、対象画像を削らないようにするため（画質保護のため）である。一方、プログラム３０は、ステップＳ１２２において、外フチの太さとして「普通」が選択されていれば、内フチを対象画像の内側に設ける。これにより、前記マージンが確保され、印刷媒体の外側にインクが吐出される事態を確実に回避することができる。
【００６１】
≪変形例４≫
プログラム３０は、印刷機能を持たないデバイスにも搭載され得る。プログラム３０は、例えば、ネットワークへの接続機能を有する、デスクトップ型、ラップトップ型、タブレット型等のコンピューターや、スマートフォンや、デジタルスチルカメラや、その他ゲーム機器端末、といった様々なデバイスに、アプリケーションプログラムの一種として搭載され得る。これらデバイスを操作するユーザーは、当該デバイスに保存した任意の画像を、ネットワーク（インターネット）を通じて所望のサイト（例えば、画像を掲示するサイトや、ＳＮＳが提供するサイト）へ出力（アップロード）することが可能である。
【００６２】
前記アップロードを行う際に、ユーザーはデバイス上でプログラム３０を起動させる。これにより、ユーザーは、画像の周囲に設けるフチの種類や太さを選択することができ、かつ、フチの色の自動決定の恩恵を受けることができる。このように、アップロードする対象の画像について、アプリケーションプログラムの機能によりフチを付けていわば装飾することで、アップロード先のサイト上での画像の見栄えを向上させることができる。なお、変形例４においては、前記周辺色は、アップロード先のサイトの背景色を意味する。このような背景色の情報は、当該サイトを予め閲覧したユーザーがデバイスに直接入力してプログラム３０に通知してもよいし、プログラム３０が前記ネットワークを介して前記アップロード先のサイトを管理するサーバー等に問い合わせて取得するとしてもよい。
【符号の説明】
【００６３】
１０…印刷装置、１１…制御部、１２…ＣＰＵ、１３…ＲＯＭ、１４…ＲＡＭ、１５…通信ＩＦ、１６…スロット部、１７…操作パネル、１８…読取部、１９…搬送機構、２０…キャリッジ、２１…カートリッジ、２２…印刷ヘッド、２３…キャリッジモーター、２４…表示部、２４ａ，２４ｂ…ＵＩ画面、３０…プログラム、３０ａ…画像選択部、３０ｂ…フチ種類選択部、３０ｃ…フチ太さ選択部、３０ｄ…フチ色決定部、３０ｅ…フチ生成部、３０ｆ…画像修正部、Ｆ…フチ、Ｆ１…外フチ、Ｆ２…内フチ、ＩＡ…画像領域、ＭＣ…メモリーカード、Ｐ…印刷媒体、Ｗ，Ｗ１，Ｗ２…（フチの）太さ
【図１】
2015061096.tif 000003
【図２】
2015061096.tif 000004
【図３】
2015061096.tif 000005
【図４】
2015061096.tif 000006
【図５】
2015061096.tif 000007
【図６】
2015061096.tif 000008
【図７】
2015061096.tif 000009