(57)【要約】【課題】印刷媒体に印刷させる、画像オブジェクトを含む印刷対象画像を、ユーザが望むレイアウトでしかも見栄えの良い状態で容易に提供できるようにする。【解決手段】情報処理装置の制御部は、印刷媒体に設けられた印刷対象領域内５１に画像オブジェクト６０を配置可能な配置可能領域５３と、画像オブジェクト６０とを、入力部を介して選択させる。制御部は、選択された画像オブジェクト６０で使われている色又はユーザにより登録されている色を、配置可能領域内５３における画像オブジェクト６０が配置されていない余白領域５５の色である余白色に設定する。制御部は、印刷対象領域５１の画像を表示させる際、配置可能領域５３内に余白領域５５が存在している場合は、余白領域５５に、設定されている余白色を配色する。【選択図】図３
2019047439.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
入力部と、
制御部と、
を備えた情報処理装置において前記制御部が実行可能な画像処理プログラムであって、
前記制御部に、
印刷媒体に設けられた印刷対象領域内に画像オブジェクトを印刷させるために前記画像オブジェクトを配置可能な配置可能領域を、前記入力部を介して選択させる領域選択処理と、
前記入力部を介して前記画像オブジェクトを選択させる画像選択処理と、
前記領域選択処理で選択された前記配置可能領域内に前記画像選択処理で選択された前記画像オブジェクトの少なくとも一部を配置する画像配置処理と、
前記画像オブジェクトで使われている色又はユーザにより登録されている色を、前記配置可能領域内における前記画像オブジェクトが配置されていない余白領域の色である余白色に設定する余白色設定処理と、
前記画像配置処理により前記配置可能領域に前記画像オブジェクトが配置された前記印刷対象領域の画像を前記表示部に表示させる表示処理であって、
前記配置可能領域内に前記余白領域が存在している場合は前記余白領域に前記余白色設定処理で設定された前記余白色を配色するように構成された前記表示処理と、
を実行させる画像処理プログラム。
【請求項２】
請求項１に記載の画像処理プログラムであって、
前記余白色設定処理は、前記画像配置処理で配置された前記画像オブジェクトにおける特定の画像領域内で使用されている色の中で使用量の多さの順位が所定順位以上の色のうちのいずれかを、前記余白色に設定するように構成されている、
画像処理プログラム。
【請求項３】
請求項２に記載の画像処理プログラムであって、
前記余白色設定処理は、前記特定の画像領域内で最も多く使用されている色である最多色を前記余白色に設定するように構成されている、
画像処理プログラム。
【請求項４】
請求項３に記載の画像処理プログラムであって、
前記余白色設定処理は、前記特定の画像領域内における前記最多色の使用量と前記特定の画像領域内における２番目に多く使用されている色である次点色の使用量との差が、使用量閾値以上の場合に、前記最多色を前記余白色に設定するように構成されている、
画像処理プログラム。
【請求項５】
請求項４に記載の画像処理プログラムであって、
前記余白色設定処理は、前記特定の画像領域内における前記最多色の使用量と前記次点色の使用量との差が前記使用量閾値未満の場合、予め決められた色を前記余白色に設定するように構成されている、
画像処理プログラム。
【請求項６】
請求項５に記載の画像処理プログラムであって、
前記余白色設定処理は、前記特定の画像領域内における前記最多色の使用量と前記次点色の使用量との差が前記使用量閾値未満で、かつ、前記最多色と前記次点色の色差が色差閾値以下である場合は、前記最多色を前記余白色に設定するように構成されている、
画像処理プログラム。
【請求項７】
請求項２〜請求項６のいずれか１項に記載の画像処理プログラムであって、
前記特定の画像領域は、前記画像オブジェクトのうち、前記配置可能領域内に存在している領域である、
画像処理プログラム。
【請求項８】
請求項２〜請求項７のいずれか１項に記載の画像処理プログラムであって、
前記余白色設定処理は、
前記特定の画像領域内の画素毎に、前記画素の色を取得する画素色取得処理と、
前記画素色取得処理により取得された色毎に、当該色を持つ前記画素の数を計数する計数処理と、
を備え、前記画素色取得処理により取得された色毎の、前記計数処理による計数値に基づいて、前記特定の画像領域内で使用されている色の使用量を判断するように構成されている、
画像処理プログラム。
【請求項９】
請求項１に記載の画像処理プログラムであって、
前記余白色設定処理は、前記ユーザにより登録されている色を前記余白色に設定するように構成されている、
画像処理プログラム。
【請求項１０】
請求項１〜請求項９のいずれか１項に記載の画像処理プログラムであって、
さらに、制御部に、
前記余白色として設定可能な複数の色の選択肢を示す選択肢画像を前記表示部に表示させる選択肢表示処理と、
前記選択肢表示処理により表示された前記選択肢画像の中からいずれか１つの色を前記入力部を介して選択させる余白色選択処理と、
を実行させ、
前記余白色設定処理は、前記余白色選択処理により前記選択肢画像の中からいずれか１つの色が選択された場合、その選択された色を前記余白色に設定するように構成されている、
画像処理プログラム。
【請求項１１】
請求項１０に記載の画像処理プログラムであって、
前記選択肢は、前記画像オブジェクトにおける特定の画像領域内で使用されている色の中で使用量の多さの順位が所定順位以上の色、及び前記ユーザにより登録されている色、のうち少なくとも１つを含む、
画像処理プログラム。
【請求項１２】
請求項１〜請求項１１のいずれか１項に記載の画像処理プログラムであって、
前記印刷媒体は、データを記憶可能に構成された、円板状の形状を有する被記憶媒体であり、
前記印刷対象領域は、前記被記憶媒体における両面のうち一方の面に設けられている、
画像処理プログラム。
【請求項１３】
表示部と、
入力部と、
制御部と、
を備えた情報処理装置であって、
前記制御部は、
印刷媒体に設けられた印刷対象領域内に画像オブジェクトを印刷させるために前記画像オブジェクトを配置可能な配置可能領域を、前記入力部を介して選択させる領域選択処理と、
前記入力部を介して前記画像オブジェクトを選択させる画像選択処理と、
前記領域選択処理で選択された前記配置可能領域内に前記画像選択処理で選択された前記画像オブジェクトの少なくとも一部を配置する画像配置処理と、
前記画像オブジェクトで使われている色又はユーザにより登録されている色を、前記配置可能領域内における前記画像オブジェクトが配置されていない余白領域の色である余白色に設定する余白色設定処理と、
前記画像配置処理により前記配置可能領域に前記画像オブジェクトが配置された前記印刷対象領域の画像を前記表示部に表示させる表示処理であって、
前記配置可能領域内に前記余白領域が存在している場合は前記余白領域に前記余白色設定処理で設定された前記余白色を配色するように構成された前記表示処理と、
を実行する、情報処理装置。
【請求項１４】
表示部及び入力部を備えた情報処理装置で用いられる画像処理方法であって、
印刷媒体に設けられた印刷対象領域内に画像オブジェクトを印刷させるために前記画像オブジェクトを配置可能な配置可能領域を、前記入力部を介して選択させる領域選択ステップと、
前記入力部を介して前記画像オブジェクトを選択させる画像選択ステップと、
前記領域選択ステップで選択された前記配置可能領域内に前記画像選択ステップで選択された前記画像オブジェクトの少なくとも一部を配置する画像配置ステップと、
前記画像オブジェクトで使われている色又はユーザにより登録されている色を、前記配置可能領域内における前記画像オブジェクトが配置されていない余白領域の色である余白色に設定する余白色設定ステップと、
前記画像配置ステップにより前記配置可能領域に前記画像オブジェクトが配置された前記印刷対象領域の画像を前記表示部に表示させる表示ステップであって、
前記配置可能領域内に前記余白領域が存在している場合は前記余白領域に前記余白色設定ステップで設定された前記余白色を配色するように構成された前記表示ステップと、
を備える、画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体に印刷させる画像を処理する技術に関する。
【背景技術】
【０００２】
ＣＤやＤＶＤなどの情報記憶媒体におけるレーベル面に画像を印刷する技術が知られている。特許文献１には、画像オブジェクトを含む、レーベル面に印刷させる印刷対象画像のデータを情報処理装置において生成し、その生成したデータを印刷装置へ送信することにより、印刷対象画像をレーベル面に印刷させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２８８８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが望む、レーベル面に対する画像オブジェクトの配置位置は、ユーザ毎、あるいは画像オブジェクトの内容などによって、異なる可能性がある。また、ユーザに対し、ユーザの手間の増大を抑えつつ、全体として見栄えの良い印刷対象画像を提供できると便利である。
【０００５】
本発明は上記課題に鑑みなされたものであり、印刷媒体に印刷させる、画像オブジェクトを含む印刷対象画像を、ユーザが望むレイアウトでしかも見栄えの良い状態で容易に提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像処理プログラムは、表示部と、入力部と、制御部とを備えた情報処理装置において制御部が実行可能なプログラムである。この画像処理プログラムは、制御部に、領域選択処理と、画像選択処理と、画像配置処理と、余白色設定処理と、表示処理とを実行させる。
【０００７】
領域選択処理は、印刷媒体に設けられた印刷対象領域内に画像オブジェクトを印刷させるために画像オブジェクトを配置可能な配置可能領域を、入力部を介して選択させる処理である。画像選択処理は、入力部を介して画像オブジェクトを選択させる処理である。画像配置処理は、領域選択処理で選択された配置可能領域内に画像選択処理で選択された画像オブジェクトの少なくとも一部を配置する処理である。余白色設定処理は、画像オブジェクトで使われている色又はユーザにより登録されている色を、配置可能領域内における画像オブジェクトが配置されていない余白領域の色である余白色に設定する処理である。表示処理は、画像配置処理により配置可能領域に画像オブジェクトが配置された印刷対象領域の画像を表示部に表示させる処理である。この表示処理は、配置可能領域内に余白領域が存在している場合は、余白領域に、余白色設定処理で設定された余白色を配色するように構成されている。
【０００８】
このように構成された画像処理プログラムでは、ユーザにより、印刷対象領域内における画像オブジェクトを配置可能な配置可能領域、及びその配置可能領域に配置させる画像オブジェクトが選択されると、配置可能領域内に余白領域が存在している場合、余白領域に余白色を配色する。ここで配色する余白色は、画像オブジェクトで使われている色又はユーザにより登録されている色である。つまり、余白領域を有する配置可能領域の画像を
表示させる際、余白色は、ユーザに対して余白色を決める操作を要することなく決定されて余白領域に配色される。そのため、印刷媒体に印刷させる、画像オブジェクトを含む印刷対象画像を、ユーザが望むレイアウトでしかも見栄えの良い状態で容易に提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態のレーベル印刷システムの構成を示す構成図である。
【図２】レイアウト選択画面及び写真選択画面を示す説明図である。
【図３】写真調整画面及びレーベル編集画面を示す説明図である。
【図４】余白色の算出例を示す説明図である。
【図５】余白色パレットを用いて余白色を変更できることを示す説明図である。
【図６】背景色パレットを用いてレーベル背景色を変更できることを示す説明図である。
【図７】レーベル作成処理の一部を示すフローチャートである。
【図８】レーベル作成処理の他の一部（図７の続き）を示すフローチャートである。
【図９】配色変更処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照しながら説明する。
［１．実施形態］
（１−１）レーベル印刷システムの構成
図１に示すように、本実施形態のレーベル印刷システムは、情報処理装置１０と、印刷装置５とを備える。本実施形態のレーベル印刷システムは、円板状の形状の被記憶媒体８におけるレーベル面８ａに画像を印刷可能に構成されている。レーベル面８ａは、被記憶媒体８の両面のうち一方の面である。
【００１１】
具体的に、レーベル面８ａに印刷させる画像を情報処理装置１０で生成し、その生成した画像に基づく印刷データを印刷装置５へ送信することで、印刷装置５においてその印刷データに基づく画像を被記憶媒体８のレーベル面８ａに印刷させることができる。
【００１２】
なお、レーベル面８ａの中央部には、画像を印刷できない領域である内心円８ｂが同心円状に設けられている。内心円８ｂは、その一部又は全てが、板面に垂直方向に貫通された孔を有する。被記憶媒体８は、例えばＣＤ、ＤＶＤなどの、データを記憶可能に構成された円板状の形状の被記憶媒体であってもよい。
【００１３】
（１−２）情報処理装置の構成
情報処理装置１０は、例えばスマートフォン、タブレット端末などの、無線通信可能な携帯型の通信端末である。情報処理装置１０は、制御部１１と、記憶部１２と、表示部１３と、入力部１４と、第１無線通信部１５と、第２無線通信部１６と、外部Ｉ／Ｆ１７と、音声入出力部１８と、撮影部１９とを備える。これら各部は、バスライン２０を介して互いにデータの送受が可能に接続されている。なお、Ｉ／Ｆはインタフェース部の略称である。
【００１４】
制御部１１は、例えばＣＰＵを有する。記憶部１２は、例えばＲＯＭ、ＲＡＭ、ＮＶＲＡＭ、フラッシュメモリなどの半導体メモリを有する。即ち、本実施形態の情報処理装置１０は、ＣＰＵ及び半導体メモリを含むマイクロコンピュータを備えている。
【００１５】
制御部１１は、非遷移的実体的記録媒体に格納されたプログラムを実行することにより各種機能を実現する。本実施形態では、記憶部１２が、プログラムを格納した非遷移的実体的記録媒体に該当する。情報処理装置１０が有する各種機能は、基本的には、制御部１
１が記憶部１２に記憶されているプログラムを実行することにより実現される。なお、制御部１１により実現される各種機能は、プログラムの実行によって実現することに限るものではなく、その一部又は全部について、一つあるいは複数のハードウェアを用いて実現してもよい。
【００１６】
記憶部１２には、各種のソフトウェアやデータが記憶されている。本実施形態では、記憶部１２に、ソフトウェアとして、ＯＳ（オペレーティングシステムの略称）１２ａと、レーベル作成アプリ１２ｂと、印刷アプリ１２ｃとが記憶されている。ＯＳ１２ａ、レーベル作成アプリ１２ｂ及び印刷アプリ１２ｃは、制御部１１を含むコンピュータシステムにインストールされている。
【００１７】
なお、以下の説明では、プログラムを実行する制御部１１（詳しくは制御部１１が有する不図示のＣＰＵ）のことを、単にプログラム名で記載する場合もある。例えば「レーベル作成アプリ１２ｂは」という記載が「レーベル作成アプリ１２ｂを実行するＣＰＵは」を意味する場合もある。
【００１８】
レーベル作成アプリ１２ｂは、レーベル面８ａに印刷させる画像の画像データを生成することが可能なアプリケーションソフトである。レーベル作成アプリ１２ｂは、少なくとも、ユーザにより選択された画像オブジェクトとテキストとを含む画像の画像データを生成することができる。
【００１９】
印刷アプリ１２ｃは、レーベル作成アプリ１２ｂで生成された画像データを印刷装置５で処理可能な特定のデータ形式の印刷データに変換して印刷装置５へ送信させることが可能なアプリケーションソフトである。
【００２０】
表示部１３は、例えば液晶ディスプレイや有機ＥＬディスプレイなどの、画像を表示可能な表示デバイスを有する。
入力部１４は、各種入力操作を受け付けるための入力用デバイスを有する。入力部１４が有する入力用デバイスには、タッチパネル１４ａが含まれる。タッチパネル１４ａは、表示部１３が有する表示デバイスにおける画像の表示領域２５（図２、図３等参照）に重畳配置される。
【００２１】
タッチパネル１４ａは、表示部１３における画像の表示領域に対する、指先やペンなどの指示体による、特定の位置を指示する指示操作を検出することが可能に構成された入力装置である。ここでいう「指示」とは、指示体が接触すること及び近接することの少なくとも一方を含む。タッチパネル１４ａは、指示体による指示操作が行われると、指示操作が行われた位置を示す操作検出信号を出力する。
【００２２】
制御部１１は、タッチパネル１４ａから出力される操作検出信号に基づいて、指示体検出処理を行う。指示体検出処理は、指示体による指示操作の有無、指示操作がなされた位置、指示操作の具体的種類などを検出する処理である。指示体検出処理は、例えばＯＳ１２ａによって行われてその処理結果がレーベル作成アプリ１２ｂ及び印刷アプリ１２ｃへ通知されるようにしてもよい。また例えば、指示体検出処理は、レーベル作成アプリ１２ｂ及び印刷アプリ１２ｃの各々が操作検出信号に基づいて行うようにしてもよい。指示体検出処理によって検出可能な指示操作の種類として、本実施形態では、例えば、タップ、ドラッグ、フリック、ピンチイン、ピンチアウトなどがある。
【００２３】
外部Ｉ／Ｆ１７は、書き換え可能な不揮発性の記憶媒体（不図示）が装着されるインタフェース部であり、装着された記憶媒体に対するデータの書き込み及び読み出しを制御する。音声入出力部１８は、マイクやスピーカなどで構成された音声入出力用デバイスであ
る。撮影部１９は、いわゆるデジタルカメラとしての機能を担うものであり、画像を撮影してその画像を示す画像データを生成することができる。撮影部１９で撮影された画像データは、例えば記憶部１２に記憶される。
【００２４】
第１無線通信部１５は、例えば、無線ＬＡＮ規格による通信（以下「無線ＬＡＮ通信」と称す）を行うためのインタフェース部である。本実施形態では、第１無線通信部１５が行う無線ＬＡＮ通信は、ＩＥＥＥ８０２．１１ｂ／ｇ／ｎの規格に準拠した無線ＬＡＮ通信である。
【００２５】
情報処理装置１０は、第１無線通信部１５を介して、印刷装置５と無線ＬＡＮ通信を行うことができる。印刷アプリ１２ｃで生成された印刷データは、本実施形態では、無線ＬＡＮ通信にて印刷装置５へ送信される。なお、印刷装置５との無線ＬＡＮ通信は、いわゆるアドホックモードにて直接行うことが可能であり、且つ、いわゆるインフラストラクチャモードにて不図示の中継装置を経由して行うことも可能である。
【００２６】
第２無線通信部１６は、不図示の移動通信網を介した音声通話やデータ通信を行うためのインタフェース部である。第２無線通信部１６は、例えば、ＬＴＥ規格による無線通信を行うことが可能な構成であってもよい。なお、「ＬＴＥ」は、「Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ」の略称である。
【００２７】
（１−３）印刷装置の構成
印刷装置５は、情報処理装置１０から受信された印刷データに基づく画像を被記憶媒体８のレーベル面８ａに印刷可能なレーベル印刷機能を有する。印刷装置５は、情報処理装置１０から、印刷媒体として被記憶媒体８が指定された印刷データが受信されると、その印刷データが示す画像を、被記憶媒体８のレーベル面８ａに印刷する。
【００２８】
印刷装置５は、インクジェット技術又は電子写真技術を用いた印刷機構を有し、入力された印刷データが示す画像を印刷機構によって各種の印刷媒体に印刷することが可能に構成されている。また、印刷装置５は、情報処理装置１０を含む他の各種装置と無線ＬＡＮ通信を行うことができる。
【００２９】
印刷装置５が印刷可能な印刷媒体には、被記憶媒体８が含まれる。即ち、印刷装置５は、情報処理装置１０から受信された印刷データに基づく画像を被記憶媒体８のレーベル面８ａに印刷可能なレーベル印刷機能を有する。印刷装置５は、情報処理装置１０から、印刷媒体として被記憶媒体８が指定された印刷データが受信されると、その印刷データが示す画像を、被記憶媒体８のレーベル面８ａに印刷する。
【００３０】
（１−４）レーベル作成アプリ１２ｂの機能の説明
情報処理装置１０が起動され、レーベル作成アプリ１２ｂを実行させるための特定の起動操作が行われると、制御部１１によりレーベル作成アプリ１２ｂが実行される。
【００３１】
レーベル作成アプリ１２ｂは、実行開始後、図２左に示すように、表示部１３の表示領域２５内にレイアウト選択画面３０を表示させる。レイアウト選択画面３０は、レーベル面８ａに対する画像オブジェクトのレイアウトを複数種類のレイアウトの中から１つユーザに選択させるための画面である。
【００３２】
レイアウト選択画面３０には、選択可能な複数種類のレイアウト毎の画像が表示される。図２左には、一例として、レイアウト選択画面３０に、第１全面レイアウト画像３１、第２全面レイアウト画像３２、第３全面レイアウト画像３３、第１上半レイアウト画像３４、第２上半レイアウト画像３５及び第１下半レイアウト画像３６が表示されている例が
示されている。
【００３３】
第１全面レイアウト画像３１は、第１全面レイアウトに対応した画像である。第１全面レイアウトは、レーベル面８ａの全面に画像オブジェクトを配置可能であって、テキストが配置されないレイアウトである。
【００３４】
第２全面レイアウト画像３２は、第２全面レイアウトに対応した画像である。第２全面レイアウトは、レーベル面８ａの全面に画像オブジェクトを配置可能であって、且つレーベル面８ａの任意の位置に直線状に配列された横書きのテキストを配置可能なレイアウトである。
【００３５】
第３全面レイアウト画像３３は、第３全面レイアウトに対応した画像である。第３全面レイアウトは、レーベル面８ａの全面に画像オブジェクトを配置可能であって、且つレーベル面８ａの任意の位置に円弧状に配列された横書きのテキストを配置可能なレイアウトである。
【００３６】
第１上半レイアウト画像３４は、第１上半レイアウトに対応した画像である。第１上半レイアウトは、レーベル面８ａの上半分の半円領域に画像オブジェクトを配置可能であって、且つ、画像オブジェクトを配置できない下半分の半円領域に直線状に配列された横書きのテキストを配置可能なレイアウトである。なお、ここでいう上半分の半円領域とは、レーベル面８ａを特定の直径で二分割した２つの半円状領域うちの一方を示し、下半分の半円領域とは、上記２つの半円状領域のうちの他方を示す。
【００３７】
第２上半レイアウト画像３５は、第２上半レイアウトに対応した画像である。第２上半レイアウトは、レーベル面８ａの上半分の半円領域に画像オブジェクトを配置可能であって、且つ、画像オブジェクトを配置できない下半分の半円領域に円弧状に配列された横書きのテキストを配置可能なレイアウトである。
【００３８】
第１下半レイアウト画像３６は、第１下半レイアウトに対応した画像である。第１下半レイアウトは、レーベル面８ａの下半分の半円領域に画像オブジェクトを配置可能であって、且つ、画像オブジェクトを配置できない上半分の半円領域に直線状に配列された横書きのテキストを配置可能なレイアウトである。
【００３９】
ユーザは、レイアウト選択画面３０に表示されている複数のレイアウト画像のうちいずれか１つをタップ操作することで、そのタップ操作したレイアウト画像に対応したレイアウトを選択することができる。
【００４０】
レーベル作成アプリ１２ｂは、レイアウト選択画面３０に表示されている複数のレイアウト画像のうち１つがタップ操作された場合、そのタップ操作されたレイアウト画像に対応したレイアウトを、印刷用レイアウトに設定する。
【００４１】
なお、ユーザが選択可能なレイアウトは、図２左に図示されている各レイアウト画像３１〜３６に対応した６種類のレイアウトの他にも少なくとも１つある。即ち、レイアウト選択画面３０に対して例えば指示体により左右方向にフリック操作することで、現在表示されているレイアウト画像とは異なる他のレイアウト画像を表示させることができる。そして、新たに表示されたレイアウト画像をタップ操作することで、対応するレイアウトを選択することができる。
【００４２】
レーベル作成アプリ１２ｂは、印刷用レイアウトを設定した場合、図２右に示すように、表示部１３の表示領域２５内に写真選択画面４０を表示させる。写真選択画面４０は、
レーベル面８ａに印刷させる画像における画像オブジェクトをユーザに選択させるための画面である。
【００４３】
写真選択画面４０には、例えば、記憶部１２の所定フォルダに記憶されている写真のデータのサムネイルが一覧表示される。図２右は、写真選択画面４０に８個のサムネイル４１〜４８が表示されている例が示されている。
【００４４】
ユーザは、レーベル面８ａに印刷させたい写真のサムネイルをタップ操作することで、そのサムネイルに対応した写真を、画像オブジェクトとして選択することができる。レーベル作成アプリ１２ｂは、写真選択画面４０に表示されている複数のサムネイルのうち１つがタップ操作された場合、そのタップ操作されたサムネイルに対応した写真を、レーベル面８ａに印刷させる画像オブジェクトに設定する。
【００４５】
なお、画像オブジェクトとして選択可能な画像のデータ形式は、適宜決めて良い。例えば、ＪＰＥＧ、ＰＤＦ、その他の複数のデータ形式の画像を画像オブジェクトとして選択可能であってもよい。
【００４６】
レーベル作成アプリ１２ｂは、画像オブジェクトを設定した場合、図３左に示すように、表示領域２５内に写真調整画面５０を表示させる。写真調整画面５０は、設定された印刷用レイアウトにおける画像オブジェクトを配置可能な領域に対する、画像オブジェクトを配置させる位置や画像オブジェクトのサイズを、ユーザに調整させるための画面である。
【００４７】
写真調整画面５０には、対象領域画像５１が表示される。対象領域画像５１は、画像データの印刷対象領域であるレーベル面８ａを示す画像である。対象領域画像５１の中心部には、被記憶媒体８に設けられた内心円８ｂを示す内心円画像５２が配置される。また、対象領域画像５１には、対象領域画像５１における互いに直交した２つの直径に対応する水平補助線５１ａ及び垂直補助線５１ｂが含まれる。
【００４８】
また、対象領域画像５１には、レイアウト選択画面３０で設定された印刷用レイアウトに対応した配置可能領域５３が設定され、その配置可能領域５３に、写真選択画面４０で設定された画像オブジェクト６０が配置される。
【００４９】
図３左は、一例として、印刷用レイアウトが第１上半レイアウトである場合を示している。この場合、対象領域画像５１における上半分の半円領域が、画像オブジェクト６０を配置可能な配置可能領域５３に設定される。
【００５０】
写真調整画面５０に切り替わった直後の初期状態では、画像オブジェクト６０は、例えば図３左に示すように、配置可能領域５３に対して初期サイズで初期位置に配置される。即ち、初期位置は、画像オブジェクト６０の左右方向中央が垂直補助線５１ｂに位置し、画像オブジェクト６０の下辺が水平補助線５１ａに重畳する位置である。また、初期サイズは、画像オブジェクト６０の一部が配置可能領域５３からはみ出すサイズであって、且つ、配置可能領域５３内に画像オブジェクト６０が存在しない余白領域５５が生じるサイズである。
【００５１】
なお、初期サイズ及び初期位置は適宜決めて良い。例えば、画像オブジェクト６０全体が配置可能領域５３内に含まれるような初期サイズ及び初期位置であってもよい。また例えば、配置可能領域５３全体が画像オブジェクト６０内に含まれて余白領域５５が生じないような初期サイズ及び初期位置であってもよい。
【００５２】
図３左に示すように、画像オブジェクト６０のうち、配置可能領域５３内に存在している部分は、明瞭に表示される。一方、画像オブジェクト６０のうち、配置可能領域５３の外部、即ち対象領域画像５１からはみ出している領域は、配置可能領域５３内に存在している部分に表示されるより相対的に薄く表示される。
【００５３】
設定された印刷用レイアウトが全面レイアウトではない場合、即ち、例えば各上半レイアウトや各下半レイアウトのように、対象領域画像５１において画像オブジェクト６０を配置できない空き領域が存在する場合は、レーベル作成アプリ１２ｂは、その空き領域をレーベル背景領域５４として設定する。レーベル作成アプリ１２ｂは、レーベル背景領域５４の背景色を、例えば、予め決められた初期色（例ば白色）に配色する。
【００５４】
また、レーベル作成アプリ１２ｂは、対象領域画像５１内の所定の位置に、テキスト５７及びテキスト枠５６を表示させる。テキスト枠５６は、テキスト５７を囲む矩形状の枠である。
【００５５】
また、写真調整画面５０には、写真変更ボタン５８が表示される。ユーザにより写真変更ボタン５８がタップされた場合は、写真選択画面４０を再び表示させて、画像オブジェクトの選択を受け付ける。
【００５６】
ユーザは、写真調整画面５０において、画像オブジェクト６０を例えばドラッグ操作することによって、画像オブジェクト６０の位置を任意に変更できる。また、ユーザは、画像オブジェクト６０に対して例えばピンチイン操作、ピンチアウト操作（以下、「拡縮操作」と称する）を行うことで、画像オブジェクト６０のサイズを変更（即ち、拡大又は縮小。以下「拡縮」とも称する。）できる。
【００５７】
レーベル作成アプリ１２ｂは、画像オブジェクト６０がドラッグ操作された場合は、そのドラッグ操作に応じて画像オブジェクト６０の位置を移動させる。また、レーベル作成アプリ１２ｂは、画像オブジェクト６０が拡縮操作された場合は、その拡縮操作に応じて画像オブジェクト６０を拡縮させる。
【００５８】
例えば、図３左の初期状態から、ユーザが画像オブジェクト６０に対してピンチイン操作することで、画像オブジェクト６０のサイズを図３右に示すように縮小することができる。
【００５９】
また、写真調整画面５０には、完了ボタン５９が表示される。ユーザにより完了ボタン５９がタップされた場合は、そのタップされた時点における画像オブジェクト６０の位置及びサイズを確定し、図３右に示すレーベル編集画面７０を表示させる。
【００６０】
レーベル編集画面７０においては、対象領域画像５１における配置可能領域５３内に、確定された位置及びサイズにて画像オブジェクト６０を表示させる。この場合、画像オブジェクト６０のうち配置可能領域５３からはみ出ている領域がある場合はそのはみ出している領域は表示させず、あくまでも、配置可能領域５３内に存在している部分、即ちレーベル面８ａに印刷される領域のみ表示させる。
【００６１】
さらに、レーベル編集画面７０においては、配置可能領域５３内に余白領域５５が存在している場合は、その余白領域５５の色である余白色として、画像オブジェクト６０で使用されている色のうちの特定の色、又はユーザにより登録されているユーザ定義色を配色する。
【００６２】
より詳しくは、画像オブジェクト６０のうち、配置可能領域５３からはみ出している領
域は除外し、配置可能領域５３内に存在している領域の中で使用されている色のうちの特定色、又はユーザ定義色を、余白色として余白領域５５に配色する。
【００６３】
ユーザ定義色は、ユーザによって定義された色である。即ち、ユーザは、任意の色をユーザ定義色として予め登録することができる。そして、ユーザは、ユーザ定義色を予め余白色として登録することができる。
【００６４】
レーベル作成アプリ１２ｂは、レーベル編集画面７０に遷移したときに配置可能領域５３内に余白領域５５が存在している場合、余白色としてユーザ定義色が登録されている場合は、余白色としてユーザ定義色を配色する。一方、余白色としてユーザ定義色が登録されていない場合は、画像オブジェクトで使われている色に応じて、余白色を決定する。
【００６５】
具体的に、レーベル作成アプリ１２ｂは、原則としては、画像オブジェクト６０のうち配置可能領域５３内に存在している部分の中で最も多く使われている色である最多色を余白色に設定し、余白領域５５に配色する。
【００６６】
ただし、最多色の使用量と、最多色の次に多く使用されている色である次点色の使用量との差が、使用量閾値未満である場合は、最多色を余白色とせず、余白色は予め決められた規定色（例えば白色）に設定する。なお、最多色の使用量と次点色の使用量との差が使用量閾値未満であっても、最多色と次点色の色差が色差閾値以下であれば、最多色を余白色に設定して配色する。
【００６７】
ちなみに、図３右に示す画像オブジェクト６０は、山の上から太陽が昇り出ていて且つ空を鳥が飛んでいる風景を現している。そして、この画像オブジェクト６０における最多色は山の色であり、次点色は空の色である。
【００６８】
そして、図３右に示す状態では、最多色の使用量と次点色の使用量との差が使用量閾値以上である。そのため、図３右に示す例では、余白色として、最多色である山の色が設定され、配色される。
【００６９】
一方、例えば図４（ａ）に例示するように、配置可能領域５３内に配置されている画像オブジェクト６０において、最多色である山の色の使用量と次点色である空の色の使用量との差が使用量閾値未満であって、且つ、最多色と次点色の色差が色差閾値を超えていて両者が似た色ではない場合は、最多色は余白色に設定されない。この場合、余白色は規定食（例えば白色）に設定され、配色される。
【００７０】
また例えば、図４（ｂ）に例示するように、配置可能領域５３内に配置されている画像オブジェクト６０において、最多色である山の色の使用量と次点色である空の色の使用量との差が使用量閾値未満であるものの、最多色と次点色の色差が色差閾値以下であって両者が似た色である場合は、余白色は最多色に設定され、配色される。
【００７１】
なお、図４（ｃ）は、レイアウト選択画面３０（図２左参照）において第２全面レイアウトが選択された場合のレーベル編集画面７０の一例を示す。第２全面レイアウトが選択されている場合、対象領域画像５１全体が配置可能領域５３に設定されるため、対象領域画像５１内に画像オブジェクト６０を任意のサイズで任意の位置に配置できる。
【００７２】
図４（ｃ）は、例えば、ユーザの拡縮操作によって、画像オブジェクト６０が、画像オブジェクト６０全体を配置可能領域５３内（即ち対象領域画像５１内）に収めることが可能な最大サイズに調整された状態を示している。この結果、対象領域画像５１内には、４つの余白領域５５が生じる。そして、これら４つの余白領域５５には、画像オブジェクト
６０における最多色が配色される。
【００７３】
レーベル編集画面７０においては、ユーザは、テキスト５７を編集することができる。具体的に、レーベル作成アプリ１２ｂは、テキスト５７又はテキスト枠５６がタップ操作された場合、テキスト編集処理を行い、ユーザによるテキスト５７の編集操作を受け付ける。ユーザは、この編集操作により、テキストの内容やテキストのサイズを変更することができる。
【００７４】
レーベル作成アプリ１２ｂは、テキスト枠５６の大きさを、テキスト５７の長さ及びサイズに応じた大きさに設定する。よって、テキスト５７の長さやサイズが大きくなるほどそれに応じてテキスト枠５６も大きくなる。
【００７５】
また、ユーザは、テキスト５７の位置を移動させることができる。テキスト５７を移動させることが可能な範囲は適宜決めて良い。例えば、レーベル背景領域５４が存在している場合にはレーベル背景領域５４内を移動可能であってもよい。また例えば、配置可能領域５３を含む対象領域画像５１内を移動可能であってもよい。
【００７６】
また、レーベル編集画面７０には、レイアウト変更ボタン７１、追加ボタン７２及び保存ボタン７３が表示される。レイアウト変更ボタン７１がタップ操作された場合、図２左に示したレイアウト選択画面３０を表示させ、レイアウトの選択を受け付ける。
【００７７】
追加ボタン７２がタップされた場合、テキストの追加操作を受け付ける。ユーザは、追加ボタン７２をタップすることで、テキストの数を増やすことができる。なお、テキストを含まないレイアウトが選択されたことによりテキストが表示されていない状態であっても、追加ボタン７２をタップすることでテキストを配置させることができる。
【００７８】
保存ボタン７３がタップされた場合、現在の編集状態が記憶部１２に保存される。保存された編集状態は、次回以降にレーベル作成アプリ１２ｂが起動されたときに呼び出すことができる。
【００７９】
また、レーベル編集画面７０において、配置可能領域５３に余白領域５５が存在している場合に余白領域５５がタップされた場合、レーベル作成アプリ１２ｂは、図５左に例示するように、タップされた位置の近傍に、余白色パレットアイコン７６を表示させる。余白色パレットアイコン７６がタップされた場合、レーベル作成アプリ１２ｂは、図５中央に示すように、余白色パレット８０を表示させる。余白色パレット８０は、複数種類の標準色に対応した複数の標準色アイコン８１を含む。また、余白色パレット８０は、特定色パレット８２、ユーザ定義色パレット８３、及び完了ボタン８６を含む。複数種類の標準色には、例えば、青、赤、黄、緑、橙、黒、白などが含まれる。
【００８０】
特定色パレット８２は、前述の最多色を示す最多色アイコン８２ａと、画像オブジェクト６０における配置可能領域５３内に存在している領域の中で使用されている色のうち２番目に多く使用されている次点色を示す次点色アイコン８２ｂとを含む。
【００８１】
ユーザ定義色パレット８３は、ユーザによって定義されたユーザ定義色を示すユーザ定義色アイコン８３ａを含む。ユーザは、任意の色を作成してユーザ定義色として登録することができる。ユーザ定義色パレット８３には、ユーザによりユーザ定義色が登録されている場合に、その登録されているユーザ定義色に対応したユーザ定義色アイコン８３ａが表示される。
【００８２】
ユーザは、余白色パレット８０内の複数のアイコンのうちいずれかをタップしてそのア
イコンを選択状態にし、完了ボタン８６をタップすることで、余白領域５５の余白色をその選択状態のアイコンに対応した色に変更することができる。
【００８３】
レーベル作成アプリ１２ｂは、余白色パレット８０内の複数のアイコンのうちいずれかが選択されて完了ボタン８６がタップされた場合、余白色をその選択されたアイコンに対応した色に切り替える。例えば、余白色パレット８０において横２列に配列された複数の標準色アイコン８１のうち、下列左から１番目の標準色アイコン８１がタップされ、完了ボタン８６がタップされたとする。この場合、図５右に示すように、余白色を、そのタップされた標準色アイコン８１に対応した色に切り替える。
【００８４】
また、レーベル編集画面７０において、レーベル背景領域５４が存在している場合にそのレーベル背景領域５４がタップされた場合、レーベル作成アプリ１２ｂは、図６左に例示するように、タップされた位置の近傍に、レーベル背景色パレットアイコン７７を表示させる。レーベル背景色パレットアイコン７７がタップされた場合、レーベル作成アプリ１２ｂは、図６中央に示すように、レーベル背景色パレット８８を表示させる。
【００８５】
レーベル背景色パレット８８の内容は、例えば、図５に示した余白色パレット８０と同じである。そのため、ユーザは、レーベル背景色パレット８８を用いて、レーベル背景色を変更することができる。例えば、レーベル背景色パレット８８において横２列に配列された複数の標準色アイコン８１のうち、上列左から４番目の標準色アイコン８１がタップされ、完了ボタン８６がタップされたとする。この場合、レーベル作成アプリ１２ｂは、図６右に示すように、レーベル背景色を、そのタップされた標準色アイコン８１に対応した色に切り替える。
【００８６】
また、レーベル編集画面７０には、編集完了ボタン７５が表示される。ユーザにより編集完了ボタン７５がタップされると、レーベル作成アプリ１２ｂは、そのタップされた時点の対象領域画像５１の内容を、レーベル面８ａに印刷させる画像として確定する。そして、レーベル作成アプリ１２ｂは、印刷アプリ１２ｃを起動させ、印刷アプリ１２ｃにその確定した画像を示す画像データを印刷アプリ１２ｃに渡す。印刷アプリ１２ｃは、起動後、レーベル作成アプリ１２ｂから画像データを受けると、その画像データを印刷データに変換して印刷装置５へ送信する。これにより、レーベル作成アプリ１２ｂで生成された画像、即ちレーベル編集画面７０で編集完了ボタン７５がタップされた時点で表示されていた対象領域画像５１が、レーベル面８ａに印刷される。
【００８７】
（１−５）レーベル作成処理
レーベル作成アプリ１２ｂに基づいて制御部１１が実行するレーベル作成処理について、図７及び図８を用いて説明する。なお、図７及び図８は、説明の簡素化のため、レーベル作成処理全体のうち、主に配色にかかわる処理を抽出しており、その他の各種処理は省略している。
【００８８】
制御部１１は、起動後、レーベル作成アプリ１２ｂの起動操作が行われた場合、レーベル作成アプリ１２ｂを実行する。制御部１１は、レーベル作成アプリ１２ｂを開始すると、Ｓ１１０で、レイアウト選択処理を行う。具体的に、レイアウト選択画面３０（図２左参照）を表示させ、ユーザによるレイアウトの選択を受け付ける。そして、ユーザにより選択されたレイアウトを印刷用レイアウトに設定する。
【００８９】
Ｓ１２０では、画像オブジェクト選択処理を行う。具体的に、写真選択画面４０（図２右参照）を表示させ、ユーザによる画像オブジェクトの選択操作を受け付ける。そして、ユーザにより選択された画像オブジェクトを、印刷対象の画像オブジェクト６０に設定する。
【００９０】
Ｓ１３０では、写真調整画面５０（図３左参照）を表示させ、対象領域画像５１における、印刷用レイアウトに対応した配置可能領域内に、画像オブジェクト６０を配置する。また、Ｓ１３０では、写真調整画面５０に対するユーザ操作に応じて、画像オブジェクトの位置、サイズを調整する。そして、写真調整画面５０における完了ボタン５９がタップされた場合、Ｓ１４０に進む。
【００９１】
Ｓ１４０では、画像オブジェクト６０のうち配置可能領域５３内に存在している領域を処理対象領域として、処理対象領域のピクセル（画素）毎に、そのピクセルのＲＧＢ値を取得する。そして、ピクセル毎に、取得したＲＧＢの３値の組み合わせを、当該ピクセルの色とする。
【００９２】
Ｓ１５０では、ピクセル毎の色に基づいて、処理対象領域内で使用されている色毎に、その色の使用頻度をカウントする。具体的に、処理対象領域内で使用されている色毎に、その色がいくつのピクセルで使用されているかをカウントする。
【００９３】
Ｓ１６０では、Ｓ１５０の処理結果に基づき、処理対象領域内で使用されている色のうち最も多く使用されている色を最多色に設定し、その最多色の情報を記憶部１２に保存する。さらに、Ｓ１６０では、Ｓ１５０の処理結果に基づき、処理対象領域内で使用されている色のうち最多色の次の２番目に多く使用されている色を次点色に設定し、その次点色の情報を記憶部１２に保存する。
【００９４】
なお、処理対象領域内の全ピクセルを対象として最多色及び次点色を算出してもよいが、本実施形態では、例えば１０ピクセルの領域毎に１ピクセルずつ取得するなど、所定の手法で処理対象のピクセルを間引くようにしている。そして、間引いて取得した複数のピクセルに基づいて、最多色及び次点色を算出している。
【００９５】
Ｓ１７０では、レーベル編集画面７０（図３右参照）を表示させる。Ｓ１８０では、配置可能領域５３内に余白領域５５が存在しているか否か判断する。余白領域５５が存在していない場合は、Ｓ２５０に進む。一方、例えば図３右の例のように、配置可能領域５３内に余白領域５５が存在している場合は、Ｓ１９０に進む。
【００９６】
Ｓ１９０では、余白領域５５に配色させるべき余白色が予めユーザ定義色に設定されているか否か判断する。余白色がユーザ定義色に設定されている場合は、Ｓ２４０で、余白領域５５をその設定されている余白色、即ちユーザ定義色で配色する。余白色がユーザ定義色に設定されていない場合は、Ｓ２００に進む。
【００９７】
Ｓ２００では、Ｓ１６０で記憶部１２に保存した最多色と次点色について、最多色の使用量と次点色の使用量との差が使用量閾値以上か否か判断する。ここでいう使用量とは、例えば、Ｓ１５０でカウントされた色頻度である。
【００９８】
最多色と次点色の使用量の差が使用量閾値以上である場合は、Ｓ２１０で余白色として最多色を設定して、Ｓ２４０に進む。この場合、Ｓ２４０では、余白領域５５を最多色で配色する。即ち、余白領域５５に最多色を描画する。
【００９９】
Ｓ２００で、最多色と次点色の使用量の差が使用量閾値未満である場合は、Ｓ２２０に進む。Ｓ２２０では、最多色と次点色の色差が色差閾値以下か否か判断する。最多色と次点色の色差が色差閾値以下の場合は、Ｓ２１０に進み、余白色として最多色を設定する。最多色と次点色の色差が色差閾値より大きい場合は、Ｓ２３０に進み、余白色として規定色を設定する。この場合、Ｓ２４０では、余白領域５５を規定色で配色する。即ち、余白
領域５５に規定色を描画する。
【０１００】
Ｓ２４０で余白領域５５に余白色を配色した後、図８のＳ２５０に進む。Ｓ２５０では、画像オブジェクトを移動させる操作又は拡縮操作がなされたか否か判断する。本実施形態では、レーベル編集画面７０において画像オブジェクト６０がタップされた場合、写真調整画面５０を表示させて、画像オブジェクト６０の移動及び拡縮を受け付ける。
【０１０１】
Ｓ２５０で、画像オブジェクトの移動操作又は拡縮操作が行われていない場合は、Ｓ２７０に進む。画像オブジェクトの移動操作又は拡縮操作が行われた場合は、Ｓ２６０に進む。
【０１０２】
Ｓ２６０では、画像オブジェクトが移動又は拡縮されたことによって、配置可能領域５３内に存在している画像オブジェクトの内容が変化したか否か、つまり画像オブジェクト全体のうち配置可能領域５３内に存在している領域が変化したか否か判断する。
【０１０３】
配置可能領域５３内に存在している画像オブジェクトの内容が変化した場合は、図７のＳ１４０に戻る。つまり、変化後の内容に基づいて、再び、Ｓ１４０以降の処理を行う。一方、配置可能領域５３内に存在している画像オブジェクトの内容が変化していない場合は、Ｓ２７０に進む。
【０１０４】
Ｓ２７０では、写真選択画面４０に戻って画像オブジェクトが再び選択されたか否か、即ち別の画像オブジェクトに変更されたか否かを判断する。画像オブジェクトが変更された場合は、図７のＳ１４０に戻る。画像オブジェクトが変更されていない場合は、Ｓ２８０に進む。
【０１０５】
Ｓ２８０では、編集完了ボタン７５がタップされたか否か判断する。編集完了ボタン７５がタップされた場合は、本処理を終了する。なお、図８では図示を省略したが、編集完了ボタン７５がタップされた場合、実際には、前述の通り、印刷アプリ１２ｃを起動させて画像データを渡す処理などを行う。編集完了ボタン７５がタップされていない場合は，Ｓ２５０に戻る。
【０１０６】
（１−６）配色変更処理
次に、レーベル作成アプリ１２ｂに基づいて制御部１１が実行する配色変更処理について、図９を用いて説明する。制御部１１は、レーベル編集画面７０を表示させている間、前述のレーベル作成処理と並行して、図９の配色変更処理を周期的に実行する。
【０１０７】
制御部１１は、配色変更処理を開始すると、Ｓ４１０で、配置可能領域５３に余白領域５５が存在している場合にその余白領域５５がタップされたか否か判断する。余白領域５５がタップされた場合は、Ｓ４３０に進む。
【０１０８】
Ｓ４３０では、図５左に例示したように、余白色パレットアイコン７６を表示させる。Ｓ４４０では、余白色パレットアイコン７６がタップされたか否か判断する。余白色パレットアイコン７６がタップされた場合は、Ｓ４５０で、図５中央に例示したように、余白色パレット８０を表示させる。
【０１０９】
Ｓ４６０では、余白色パレット８０に、選択肢を示すアイコンとして、複数の標準色アイコン８１と、最多色アイコン８２ａと、次点色アイコン８２ｂと、ユーザ定義色アイコン８３ａとを表示させる。Ｓ４７０では、余白色パレット８０に対するユーザの選択を受け付ける。ユーザによりいずれかの色が余白色パレット８０から選択された場合は、Ｓ４８０で、余白色をその選択された色に変更する。
【０１１０】
Ｓ４１０で、余白領域がタップされていない場合は、Ｓ４２０に進む。Ｓ４２０では、対象領域画像５１内にレーベル背景領域５４が存在している場合にそのレーベル背景領域５４がタップされたか否か判断する。レーベル背景領域５４がタップされていない場合は、Ｓ４１０に戻る。レーベル背景領域５４がタップされた場合は、Ｓ４９０に進む。
【０１１１】
Ｓ４９０では、図６左に例示したように、レーベル背景色パレットアイコン７７を表示させる。Ｓ５００では、レーベル背景色パレットアイコン７７がタップされたか否か判断する。レーベル背景色パレットアイコン７７がタップされた場合は、Ｓ５１０で、図６中央に例示したように、レーベル背景色パレット８８を表示させる。
【０１１２】
Ｓ５２０では、レーベル背景色パレット８８に、選択肢を示すアイコンとして、複数の標準色アイコン８１と、最多色アイコン８２ａと、次点色アイコン８２ｂと、ユーザ定義色アイコン８３ａとを表示させる。Ｓ５３０では、レーベル背景色パレット８８に対するユーザの選択を受け付ける。ユーザによりいずれかの色がレーベル背景色パレット８８から選択された場合は、Ｓ５４０で、レーベル背景色をその選択された色に変更する。
【０１１３】
（１−７）実施形態の効果
以上説明した実施形態によれば、以下の（１ａ）〜（１ｆ）の効果を奏する。
（１ａ）配置可能領域５３内に余白領域５５が存在している場合、余白領域５５に余白色を配色する。ここで配色する余白色は、画像オブジェクト６０で使われている色又はユーザにより登録されている色である。つまり、余白領域５５を有する配置可能領域５３の画像を表示させる際、余白色は、ユーザに対して余白色を決める操作を要することなく決定されて余白領域５５に配色される。そのため、レーベル面８ａに印刷させる、画像オブジェクト６０を含む印刷対象画像を、ユーザが望むレイアウトでしかも見栄えの良い状態で容易に提供することができる。
【０１１４】
（１ｂ）本実施形態では、画像オブジェクト６０で使用されている最多色、またはユーザにより予め登録されているユーザ定義色のうち、何れかが、余白色として配色される。
余白色として最多色が配色されるようにすれば、画像オブジェクト６０の色合いに適した余白色を配色することができる。一方、余白色としてユーザ定義色が配色されるようにすれば、ユーザが望む余白色を配色することができる。
【０１１５】
（１ｃ）本実施形態では、画像オブジェクトのうち、配置可能領域５３からはみ出している領域が除外され、配置可能領域５３内に存在している領域を対象として、最多色及び次点色が算出される。そのため、実際にレーベル面８ａに配置される画像オブジェクトの色合いにより適した余白色を配色することができる。
【０１１６】
（１ｄ）余白色がユーザ定義色に設定されていない場合、単に最多色を余白色に設定するのではなく、最多色以外の色との相対関係を考慮して、最多色を余白色に設定するかそれとも最多色以外の色を余白色に設定するかが判断される。
【０１１７】
具体的に、最多色と次点色との使用量の差が大きい場合は、最多色が余白色に設定されるが、使用量の差が小さい場合は、規定色が余白色に設定される。ただし、使用量の差が小さくても、最多色と次点色の色差が小さい場合は、最多色が余白色に設定される。そのため、最多色と他の色との相対関係が考慮されたより適切な余白色を配色することができる。
【０１１８】
（１ｅ）最多色と次点色の使用量の差は、ピクセル毎のＲＧＢ値に基づいて算出される。そのため、使用量の差を容易且つ適切に算出することができる。
（１ｆ）自動的に配色された余白色は、余白色パレット８０を用いてユーザが任意に変更することができる。しかも、余白色パレット８０には、最多色、次点色、及びユーザ定義色の選択肢が含まれている。そのため、ユーザは、例えば、余白色が例えば最多色で配色されている状態から一旦標準色に変更しても、最多色に容易に戻すことができる。また、余白色として次点色を選択することもできる。
【０１１９】
なお、レーベル作成アプリ１２ｂは本発明の画像処理プログラムに相当する。被記憶媒体８は本発明の印刷媒体に相当する。余白色パレット８０は本発明の選択肢画像に相当する。
【０１２０】
また、Ｓ１１０は本発明の領域選択処理に相当する。Ｓ１２０は本発明の画像選択処理に相当する。Ｓ１３０は本発明の画像配置処理に相当する。Ｓ１４０〜Ｓ１６０，Ｓ１９０〜Ｓ２３０の処理は本発明の余白色設定処理に相当する。Ｓ１７０，Ｓ２４０の処理は本発明の表示処理に相当する。Ｓ１４０の処理は本発明の画素色取得処理に相当する。Ｓ１５０の処理は本発明の計数処理に相当する。Ｓ４５０〜Ｓ４６０の処理は本発明の選択肢表示処理に相当する。Ｓ４７０の処理は本発明の余白色選択処理に相当する。Ｓ４８０の処理は本発明の余白色設定処理に相当する。
【０１２１】
［２．他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上述の実施形態に限定されることなく、種々変形して実施することができる。
【０１２２】
（２−１）余白色としてユーザ定義色が設定されていない場合に、画像オブジェクトにおけるどの領域を対象として余白色を決定するかについては、適宜決めて良い。上記実施形態では、画像オブジェクトのうち配置可能領域内に含まれる領域で使用されている色を対象として最多色や次点色を算出したが、算出対象に配置可能領域以外の領域の一部又は全てが含まれていても良い。逆に、配置可能領域内のうちさらに特定の領域を算出対象にしてもよい。
【０１２３】
（２−２）余白色を、画像オブジェクトで使われている色のうちどの色に設定するかは適宜決めて良い。例えば、画像オブジェクトで使われている次点色を余白色に設定して、レーベル編集画面７０の表示直後に配色してもよい。
【０１２４】
また、画像オブジェクトで使用されている色の中で使用量の多さの順位が所定順位以上の色のうちのいずれかを、余白色として設定してもよい。例えば、最多色から第Ｎ色（Ｎは自然数）までの、使用量の多さがＮ番目までの色を算出し、そのＮ種類の色の中から余白色を設定してもよい。
【０１２５】
余白色パレット８０に対しても、最多色及び次点色を選択肢に含めることは一例であり、これら２色に加えて、或いはこれら２色のうちの少なくとも一方に代えて、他の第Ｎ色を選択肢に含めても良い。
【０１２６】
（２−３）最多色や次点色などの算出を、ピクセル毎のＲＧＢ値に基づいて行うことは、一例である。また、色頻度をカウントするにあたり、例えば、色相が異なる色同士を異なる色として扱い、色相が同じであって彩度及び明度の少なくとも一方が異なる色同士は同じ色として扱っても良い。
【０１２７】
（２−４）本発明の印刷媒体は、円板状の被記録媒体に限定されない。また、本発明の情報処理装置は、上記実施形態で示した携帯型の情報処理装置１０に限定されない。
（２−５）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要
素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
【符号の説明】
【０１２８】
５…印刷装置、８…被記憶媒体、８ａ…レーベル面、８ｂ…内心円、１０…情報処理装置、１１…制御部、１２…記憶部、１２ａ…ＯＳ、１２ｂ…レーベル作成アプリ、１２ｃ…印刷アプリ、１３…表示部、１４…入力部、１４ａ…タッチパネル、１５…第１無線通信部、１６…第２無線通信部、２５…表示領域、３０…レイアウト選択画面、４０…写真選択画面、４１…サムネイル、５０…写真調整画面、５１…対象領域画像、５３…配置可能領域、５４…レーベル背景領域、５５…余白領域、５８…写真変更ボタン、５９，８６…完了ボタン、６０…画像オブジェクト、７０…レーベル編集画面、７１…レイアウト変更ボタン、７２…追加ボタン、７３…保存ボタン、７５…編集完了ボタン、７６…余白色パレットアイコン、７７…レーベル背景色パレットアイコン、８０…余白色パレット、８１…標準色アイコン、８２…特定色パレット、８２ａ…最多色アイコン、８２ｂ…次点色アイコン、８３…ユーザ定義色パレット、８３ａ…ユーザ定義色アイコン、８６…完了ボタン、８８…レーベル背景色パレット。
【図１】
2019047439.tif 000003
【図２】
2019047439.tif 000004
【図３】
2019047439.tif 000005
【図４】
2019047439.tif 000006
【図５】
2019047439.tif 000007
【図６】
2019047439.tif 000008
【図７】
2019047439.tif 000009
【図８】
2019047439.tif 000010
【図９】
2019047439.tif 000011