(57)【特許請求の範囲】
【請求項１】
複数のデジタルコンテンツを含む入力デジタルコンテンツであって、その入力デジタルコンテンツに含まれるデジタルコンテンツの配色を示す配色情報を含む入力デジタルコンテンツから、その入力デジタルコンテンツの代表色の数を取得する代表色取得手段と、
色を特定する識別子と、その色に対応する配色ルールとの組を複数記憶した記憶手段と、
配色ルールベースの配色処理およびトーンベースの配色処理を含む複数の配色処理のいずかの配色処理に従って前記入力デジタルコンテンツに含まれるデジタルコンテンツの配色情報を変更し、出力デジタルコンテンツを生成する配色処理手段と、
前記代表色取得手段により取得された前記代表色の数に応じて、前記配色処理手段が実行する配色処理を前記複数の配色処理の中から決定する配色処理決定手段と
を有し、
前記配色ルールベースの配色処理においては、前記配色処理手段が、前記複数の配色ルールのうち、前記代表色取得手段により取得された代表色との距離が最短の色に対応する配色ルールを用いて前記デジタルコンテンツの配色情報を変更し、
前記トーンベースの配色処理においては、前記配色処理手段が、前記配色処理に用いる色のトーンを決定し、前記入力デジタルコンテンツに含まれるデジタルコンテンツの色のトーンが前記決定されたトーンとなるように、前記デジタルコンテンツの配色情報を変更する
ことを特徴とするデジタルコンテンツ作成システム。
【請求項２】
前記代表色取得手段が、
前記入力デジタルコンテンツを、各々その色を示す情報を含む複数の画素からなる入力画像に変換する画像変換手段と、
前記画像変換手段により得られた入力画像を、複数のブロック画像に分割するブロック分割手段と、
前記ブロック分割手段により生成された複数のブロック画像の各々について、そのブロック画像に含まれる画素の色を特徴づけるブロック色を算出する原ブロック色算出手段と、
前記複数のブロック画像のうち処理対象となる対象ブロック画像と、前記対象ブロック画像と隣接するブロック画像であって、そのブロック色と前記対象ブロック画像のブロック色とが所定の条件を満たす隣接ブロック画像とを結合し、結合後ブロック画像を生成するブロック結合手段と、
前記ブロック結合手段により生成された結合後ブロック画像のブロック色を、結合前の対象ブロック画像のブロック色と隣接ブロック画像のブロック色とに基づいて算出する結合後ブロック色算出手段と、
前記ブロック結合手段により生成された結合後ブロック画像の各々について、その結合後ブロック画像に属する結合前のブロック画像の数であるブロック数を算出するブロック数算出手段と、
前記ブロック数算出手段により算出されたブロック数に基づいて前記デジタルコンテンツの代表色を決定する代表色決定手段と
を有することを特徴とする請求項１に記載のデジタルコンテンツ作成システム。
【請求項３】
前記代表色取得手段が、
前記入力デジタルコンテンツを、各々その色を示す情報を含む複数の画素からなる入力画像に変換する画像変換手段と、
前記画像変換手段により得られた入力画像を、複数のブロック画像に分割するブロック分割手段と、
前記ブロック分割手段により生成された複数のブロック画像の各々について、そのブロック画像に含まれる画素の色を特徴づけるブロック色を算出する原ブロック色算出手段と、
あらかじめ決められた分類規則に基づいて、前記複数のブロック画像を複数のカテゴリに分類する分類手段と、
前記複数のカテゴリの各々について、そのカテゴリに属するブロック画像の数を算出するブロック数算出手段と、
前記ブロック数算出手段により算出されたブロック数に基づいて前記デジタルコンテンツの代表色を決定する代表色決定手段と
を有することを特徴とする請求項１に記載のデジタルコンテンツ作成システム。
【請求項４】
前記代表色決定手段が、前記ブロック数算出手段により算出されたブロック数が多い順にブロック色に優先順位を付与し、その優先順位または前記ブロック数が所定の条件を満たすブロック色を前記入力デジタルコンテンツの代表色として決定し、
前記配色処理決定手段が、前記代表色決定手段により付与された優先順位が第１位のブロック色のブロック数と第２位のブロック色のブロック数とが所定の関係を満たすか判定し、その判定結果に応じて前記配色ルールベースの配色処理および前記トーンベースの配色処理のうちどちらの配色処理を行うか決定する
ことを特徴とする請求項２または３のいずれかの項に記載のデジタルコンテンツ作成システム。
【請求項５】
前記入力デジタルコンテンツを、各々その色を示す情報を含む複数の画素からなる入力画像に変換する画像変換手段と、
前記画像変換手段により得られた入力画像を、複数のブロック画像に分割するブロック分割手段と、
前記ブロック分割手段により生成された複数のブロック画像の各々について、そのブロック画像に含まれる画素の色を特徴づけるブロック色を算出する原ブロック色算出手段と、
前記複数のブロック画像を、ブロック色に関する所定の色空間内に配置する配置手段と、
前記複数のブロック画像を前記配置手段による配置に基づいて複数のカテゴリに分類する分類規則であって、各カテゴリに分類されるブロック画像の数の差が許容値以下になるように分類する分類手段と、
前記複数のカテゴリの各々について、そのカテゴリに属するブロック画像の、前記色空間内における分散を示す分散指標を算出する指標算出手段と、
前記複数のカテゴリから、前記指標算出手段により算出された指標に基づいて前記デジタルコンテンツの代表色を決定する代表色決定手段と
を有することを特徴とする請求項１に記載のデジタルコンテンツ作成システム。
【請求項６】
前記代表色決定手段が、前記指標算出手段により算出された分散指標が示す分散が小さい順にブロック色に優先順位を付与し、その優先順位または前記分散指標が所定の条件を満たすブロック色を前記入力デジタルコンテンツの代表色として決定し、
前記配色処理決定手段が、前記代表色決定手段により付与された優先順位が第１位の代表色のブロック数と第２位の代表色のブロック数とが所定の関係を満たすか判定し、その判定結果に応じて前記配色ルールベースの配色処理および前記トーンベースの配色処理のうちどちらの配色処理を行うか決定する
ことを特徴とする請求項５に記載のデジタルコンテンツ作成システム。
【請求項７】
前記デジタルコンテンツの配色情報が、色相、彩度、明度の３要素を含み、
前記配色処理手段が、前記トーンベースの配色処理においては、前記デジタルコンテンツの彩度および明度の少なくとも一方を統一する
ことを特徴とする請求項１に記載のデジタルコンテンツ作成システム。
【請求項８】
コンピュータ装置を、
複数のデジタルコンテンツを含む入力デジタルコンテンツであって、その入力デジタルコンテンツに含まれるデジタルコンテンツの配色を示す配色情報を含む入力デジタルコンテンツから、その入力デジタルコンテンツの代表色の数を取得する代表色取得手段と、
色を特定する識別子と、その色に対応する配色ルールとの組を複数記憶した記憶手段と、
配色ルールベースの配色処理およびトーンベースの配色処理を含む複数の配色処理のいずかの配色処理に従って前記入力デジタルコンテンツに含まれるデジタルコンテンツの配色情報を変更し、出力デジタルコンテンツを生成する配色処理手段と、
前記代表色取得手段により取得された前記代表色の数に応じて、前記配色処理手段が実行する配色処理を前記複数の配色処理の中から決定する配色処理決定手段と
を有し、
前記配色ルールベースの配色処理においては、前記配色処理手段が、前記複数の配色ルールのうち、前記代表色取得手段により取得された代表色との距離が最短の色に対応する配色ルールを用いて前記デジタルコンテンツの配色情報を変更し、
前記トーンベースの配色処理においては、前記配色処理手段が、前記配色処理に用いる色のトーンを決定し、前記入力デジタルコンテンツに含まれるデジタルコンテンツの色のトーンが前記決定されたトーンとなるように、前記デジタルコンテンツの配色情報を変更する
デジタルコンテンツ作成システムとして機能させるためのプログラム。
【請求項９】
コンピュータ装置を、
複数のデジタルコンテンツを含む入力デジタルコンテンツであって、その入力デジタルコンテンツに含まれるデジタルコンテンツの配色を示す配色情報を含む入力デジタルコンテンツから、その入力デジタルコンテンツの代表色の数を取得する代表色取得手段と、
色を特定する識別子と、その色に対応する配色ルールとの組を複数記憶した記憶手段と、
配色ルールベースの配色処理およびトーンベースの配色処理を含む複数の配色処理のいずかの配色処理に従って前記入力デジタルコンテンツに含まれるデジタルコンテンツの配色情報を変更し、出力デジタルコンテンツを生成する配色処理手段と、
前記代表色取得手段により取得された前記代表色の数に応じて、前記配色処理手段が実行する配色処理を前記複数の配色処理の中から決定する配色処理決定手段と
を有し、
前記配色ルールベースの配色処理においては、前記配色処理手段が、前記複数の配色ルールのうち、前記代表色取得手段により取得された代表色との距離が最短の色に対応する配色ルールを用いて前記デジタルコンテンツの配色情報を変更し、
前記トーンベースの配色処理においては、前記配色処理手段が、前記配色処理に用いる色のトーンを決定し、前記入力デジタルコンテンツに含まれるデジタルコンテンツの色のトーンが前記決定されたトーンとなるように、前記デジタルコンテンツの配色情報を変更する
デジタルコンテンツ作成システムとして機能させるためのプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理に関する。特に、本発明は、文書全体の配色に統一感を持たせるための画像処理に関する。
【背景技術】
【０００２】
デジタルスチルカメラやスキャナなどの画像入力装置、パーソナルコンピュータなどの画像処理装置、およびプリンタなどの画像出力装置の普及により、一般消費者が、画像を含む文書（デジタルコンテンツ）を作成あるいは加工し出力することが広く行われている。ここで、レイアウトや配色などいわゆるデザインの決定はユーザにより行われるのが通常である。そのため、デザインに関する専門知識の無い一般ユーザがデザインした文書のデザイン性（統一感、審美性）は、専門家がデザインした文書のデザイン性に及ばないという問題があった。
【０００３】
一般ユーザが簡単にデザイン処理を行うことができるようにするため、デザイン処理を補助する技術が開発されている（例えば、特許文献１〜３）。特許文献１および特許文献２は、利用者の指示に基づいて、入力文書中の表のデザインを自動的に変更する技術を開示している。特許文献３は、利用者の指示に基づいて、自動的に文書の配色処理を行う技術を開示している。
【特許文献１】特開平７−２２０１０１号公報
【特許文献２】特開２０００−２６８１１２号公報
【特許文献３】特開平８−５５１１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１〜３に記載された技術はいずれも、利用者の指示に応じてデザイン処理（例えば、配色規則の選択）を行うものである。この場合、配色規則の選択は利用者の指示により行われるのであって、入力文書に写真が含まれる場合であっても、その写真の色などの特性は何ら考慮されない。したがって、特許文献１〜３に記載された技術によれば、利用者の指示により、写真の色と適合しないちぐはぐな配色が施された出力文書が生成される可能性があるという問題があった。さらに、作成者がある意図の基に様々な色を用いて入力文書を作成した場合でも、文書作成者の意図によらず、パターン化された配色の出力文書が生成されてしまうという問題もあった。
【０００５】
本発明は上述の事情に鑑みてなされたものであり、入力文書の代表色に応じて文書の配色処理を行う技術を提供する。
【課題を解決するための手段】
【０００６】
上述の課題を解決するため、本発明は、複数のデジタルコンテンツを含む入力デジタルコンテンツであって、その入力デジタルコンテンツに含まれるデジタルコンテンツの配色を示す配色情報を含む入力デジタルコンテンツから、その入力デジタルコンテンツの代表色に関する特徴量を取得する代表色取得手段と、前記代表色取得手段により取得された特徴量に応じて配色処理を決定する配色処理決定手段と、前記配色処理決定手段により決定された配色処理に従って前記入力デジタルコンテンツに含まれるデジタルコンテンツの配色情報を変更し、出力デジタルコンテンツを生成する配色処理手段とを有するデジタルコンテンツ作成システムを提供する。このデジタルコンテンツ作成システムによれば、入力デジタルコンテンツ（入力文書）の代表色に応じて入力デジタルコンテンツの配色が変更される。
【０００７】
好ましい態様において、このデジタルコンテンツ作成システムは、前記代表色取得手段が、前記入力デジタルコンテンツを、各々その色を示す情報を含む複数の画素からなる入力画像に変換する画像変換手段と、前記画像変換手段により得られた入力画像を、複数のブロック画像に分割するブロック分割手段と、前記ブロック分割手段により生成された複数のブロック画像の各々について、そのブロック画像に含まれる画素の色を特徴づけるブロック色を算出する原ブロック色算出手段と、前記複数のブロック画像のうち処理対象となる対象ブロック画像と、前記対象ブロック画像と隣接するブロック画像であって、そのブロック色と前記対象ブロック画像のブロック色とが所定の条件を満たす隣接ブロック画像とを結合し、結合後ブロック画像を生成するブロック結合手段と、前記ブロック結合手段により生成された結合後ブロック画像のブロック色を、結合前の対象ブロック画像のブロック色と隣接ブロック画像のブロック色とに基づいて算出する結合後ブロック色算出手段と、前記ブロック結合手段により生成された結合後ブロック画像の各々について、その結合後ブロック画像に属する結合前のブロック画像の数であるブロック数を算出するブロック数算出手段と、前記ブロック数算出手段により算出されたブロック数に基づいて前記デジタルコンテンツの代表色を決定する代表色決定手段とを有してもよい。
【０００８】
別の好ましい態様において、このデジタルコンテンツ作成システムは、前記代表色取得手段が、前記入力デジタルコンテンツを、各々その色を示す情報を含む複数の画素からなる入力画像に変換する画像変換手段と、前記画像変換手段により得られた入力画像を、複数のブロック画像に分割するブロック分割手段と、前記ブロック分割手段により生成された複数のブロック画像の各々について、そのブロック画像に含まれる画素の色を特徴づけるブロック色を算出する原ブロック色算出手段と、あらかじめ決められた分類規則に基づいて、前記複数のブロック画像を複数のカテゴリに分類する分類手段と、前記複数のカテゴリの各々について、そのカテゴリに属するブロック画像の数を算出するブロック数算出手段と、前記ブロック数算出手段により算出されたブロック数に基づいて前記デジタルコンテンツの代表色を決定する代表色決定手段とを有してもよい。
【０００９】
さらに別の好ましい態様において、このデジタルコンテンツ作成システムは、前記配色処理手段が、それぞれ異なる少なくとも２のアルゴリズムで配色処理が可能であり、前記代表色決定手段が、前記ブロック数算出手段により算出されたブロック数が多い順にブロック色に優先順位を付与し、その優先順位または前記ブロック数が所定の条件を満たすブロック色を前記入力デジタルコンテンツの代表色として決定し、前記配色処理決定手段が、前記代表色決定手段により付与された優先順位が第１位の代表色のブロック数と第２位の代表色のブロック数とが所定の関係を満たすか判定し、その判定結果に応じて前記少なくとも２のアルゴリズムのうちどのアルゴリズムを用いて配色処理を行うか決定してもよい。
【００１０】
さらに別の好ましい態様において、このデジタルコンテンツ作成システムは、前記入力デジタルコンテンツを、各々その色を示す情報を含む複数の画素からなる入力画像に変換する画像変換手段と、前記画像変換手段により得られた入力画像を、複数のブロック画像に分割するブロック分割手段と、前記ブロック分割手段により生成された複数のブロック画像の各々について、そのブロック画像に含まれる画素の色を特徴づけるブロック色を算出する原ブロック色算出手段と、前記複数のブロック画像を、ブロック色に関する所定の色空間内に配置する配置手段と、前記複数のブロック画像を前記配置手段による配置に基づいて複数のカテゴリに分類する分類規則であって、各カテゴリに分類されるブロック画像の数の差が許容値以下になるように分類する分類手段と、前記複数のカテゴリの各々について、そのカテゴリに属するブロック画像の、前記色空間内における分散を示す分散指標を算出する指標算出手段と、前記複数のカテゴリから、前記指標算出手段により算出された指標に基づいて前記デジタルコンテンツの代表色を決定する代表色決定手段とを有してもよい。
【００１１】
さらに別の好ましい態様において、このデジタルコンテンツ作成システムは、前記配色処理手段が、それぞれ異なる少なくとも２のアルゴリズムで配色処理が可能であり、前記代表色決定手段が、前記指標算出手段により算出された分散指標が示す分散が小さい順にブロック色に優先順位を付与し、その優先順位または前記分散指標が所定の条件を満たすブロック色を前記入力デジタルコンテンツの代表色として決定し、前記配色処理決定手段が、前記代表色決定手段により付与された優先順位が第１位の代表色のブロック数と第２位の代表色のブロック数とが所定の関係を満たすか判定し、その判定結果に応じて前記少なくとも２のアルゴリズムのうちどのアルゴリズムを用いて配色処理を行うか決定してもよい。
【００１２】
さらに別の好ましい態様において、このデジタルコンテンツ作成システムは、前記特徴量が、前記代表色の数または色相の少なくともいずれか一方を含んでもよい。
【００１３】
さらに別の好ましい態様において、このデジタルコンテンツ作成システムは、色を特定する識別子と、その色に対応する配色ルールとの組を複数記憶した記憶手段をさらに有し、前記配色処理決定手段が、前記複数の配色ルールのうち、前記代表色取得手段により取得された代表色との距離が最短の色に対応する配色ルールを用いることを決定し、前記配色処理手段が、前記配色処理決定手段により決定された配色ルールにしたがって、前記入力デジタルコンテンツに含まれるデジタルコンテンツの配色情報を変更してもよい。
【００１４】
さらに別の好ましい態様において、このデジタルコンテンツ作成システムは、配色処理に用いる色のトーンを決定するトーン決定手段をさらに有し、前記配色処理手段が、前記入力デジタルコンテンツに含まれるデジタルコンテンツの色のトーンを、前記トーン決定手段により決定されたトーンに統一してもよい。
【００１５】
さらに別の好ましい態様において、このデジタルコンテンツ作成システムは、前記デジタルコンテンツの配色情報が、色相、彩度、明度の３要素を含み、前記配色処理手段が、前記デジタルコンテンツの彩度および明度の少なくとも一方を統一してもよい。
【００１６】
さらに別の好ましい態様において、このデジタルコンテンツ作成システムは、前記配色処理手段が、それぞれ異なる少なくとも２の配色処理を行い、前記少なくとも２の配色処理による結果を出力する出力手段と、ユーザの指示入力に応じて、前記少なくとも２の配色処理による結果から一の結果を選択する結果選択手段とをさらに有してもよい。
【００１７】
また、本発明は、各々その配色を示す配色情報を含む複数のデジタルコンテンツからなる入力デジタルコンテンツから、その入力デジタルコンテンツの代表色に関する特徴量を取得する代表色取得ステップと、前記特徴量に応じて配色処理を決定する配色処理決定ステップと、前記配色処理決定ステップにおいて決定された配色処理に従って前記入力デジタルコンテンツに含まれるデジタルコンテンツの配色情報を変更し、出力デジタルコンテンツを生成する配色処理ステップとを有するデジタルコンテンツ作成方法、このデジタルコンテンツ作成方法をコンピュータ装置に実行させるプログラム、およびこのプログラムを記憶した記憶媒体を提供する。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明の一実施形態に係るデジタルコンテンツ作成装置１００の機能構成を示すブロック図である。デジタルコンテンツ作成装置１００は、入力デジタルコンテンツに対し配色を変更する処理を施し、出力デジタルコンテンツを生成する。デジタルコンテンツ作成装置１００は、生成したデジタルコンテンツを出力装置２００に出力する。出力装置２００は、例えば、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）などの表示装置、プリンタなどの画像形成装置、またはサーバ装置など他の画像処理装置である。ここで、「デジタルコンテンツ」とは、文字、画像などを示すデジタルデータまたはその集合を意味する。デジタルコンテンツは、例えば、タイトル、本文、キャッチフレーズ等の様々な種類のテキストデータ、および、背景画像、人物画像、線画、動物画像、商品画像等の様々な種類の画像データを含む。また、各デジタルコンテンツは、そのデジタルコンテンツが文字であるか画像であるかという属性を示す情報を含んでいる。「入力デジタルコンテンツ」および「出力デジタルコンテンツ」は、所定の領域に配置された複数のデジタルコンテンツの集合を意味する。入力デジタルコンテンツおよび出力デジタルコンテンツは、複数のデジタルコンテンツと、そのデジタルコンテンツが文書内における配置を示す配置情報と、そのデジタルコンテンツが出力される際の色を示す配色情報とを含む。なお、入力デジタルコンテンツは、デジタルコンテンツ作成装置１００自身により作成されてもよいし、他の装置で作成されたものでもよい。入力デジタルコンテンツが他の装置で作成された場合、デジタルコンテンツ作成装置１００は、入力デジタルコンテンツをＩ／Ｆ１４０を介して受信し、ＲＡＭ１３０またはＨＤＤ１５０に記憶する。
【００１９】
代表色取得部１０１は、入力デジタルコンテンツから、その代表色および代表色の特徴量を取得する。「代表色」とは、そのデジタルコンテンツの配色情報から得られる色であって、そのデジタルコンテンツの特徴を示す色をいう。「代表色の特徴量」とは、代表色を特定するのに必要な情報をいう。本実施形態において、代表色の特徴量は、代表色の色相、明度、彩度のうち少なくとも１つを含む。配色処理決定部１０２は、入力デジタルコンテンツから取得した代表色に基づいて、どのような配色処理を行うか決定する。配色処理部１０３は、配色処理決定部１０２の決定に従ってデジタルコンテンツの配色情報を変更する配色処理を行い、出力デジタルコンテンツを生成する。
【００２０】
図２は、デジタルコンテンツ作成装置１００のハードウェア構成を示すブロック図である。ＣＰＵ（Central Processing Unit）１１０は、各種制御や演算処理を担う中央演算処理装置である。ＲＡＭ（Random Access Memory）１３０は、主記憶装置である。ＲＯＭ（Read Only Memory）１２０は、読み出し専用の記憶装置である。Ｉ／Ｆ１４０は、他の電子機器との間でデータや制御信号の送受信を行うインターフェースである。ＨＤＤ（Hard Disk Drive）１５０は、各種プログラムやデータを記憶する記憶装置である。本実施形態において、ＨＤＤ１５０は、デジタルコンテンツ作成プログラムを記憶している。キーボード１６０およびディスプレイ１７０は、ユーザがデジタルコンテンツ作成装置１００に対して操作入力を行うためのユーザインターフェースである。以上の各構成要素は、バス１９０で相互に接続されている。ＣＰＵ１１０がデジタルコンテンツ作成プログラムを実行することにより、デジタルコンテンツ作成装置１００は、図１に示される各機能構成要素に相当する機能を具備する。
【００２１】
図３は、デジタルコンテンツ作成処理の概要を示すフローチャートである。ユーザがキーボード１６０を操作する等の方法によりデジタルコンテンツ作成プログラムの実行を指示すると、ＣＰＵ１１０は、ＨＤＤ１５０からデジタルコンテンツ作成プログラムを読み出して実行する。まず、ステップＳ１００において、ＣＰＵ１１０は、入力デジタルコンテンツから代表色を取得する。代表色の取得に際しては、例えば、特開２００５−１０８１３７号公報に記載された技術を用いることができる。詳細は特開２００５−１０８１３７号公報に記載されているので、ここでは、代表色取得処理の概要のみ説明する。代表色取得処理は、例えば以下で説明するいずれかの態様で行われる。
【００２２】
Ａ．第１の態様
（ａ−０）ＣＰＵ１１０は、入力デジタルコンテンツを、各々その画素の色を示す情報を含む複数の画素からなる入力画像に変換する。ＣＰＵ１１０は、入力画像をＲＡＭ１３０に記憶する。（ａ−１）ＣＰＵ１１０は、入力画像を、あらかじめ決められた大きさを有する複数のブロック画像に分割する。ＣＰＵ１１０は、各ブロック画像のデータをＲＡＭ１３０に記憶する。各ブロック画像は、それぞれ複数の画素を有する。各画素は、その色を示す情報を含んでいる。ＣＰＵ１１０は、各ブロック画像について、ブロック画像内の全画素の平均色をブロック色として決定する。「ブロック色」とは、そのブロック画像の特徴を示す色である。ＣＰＵ１１０は、ブロック色を特定する識別子と、ブロック画像を特定する識別子とを対応付けてＲＡＭ１３０に記憶する。（ａ−２）あるブロック画像（「対象ブロック画像」という）のブロック色と、対象ブロック画像に隣接するブロック画像（「隣接ブロック画像」という）のブロック色とが、あらかじめ決められた条件（例えば、「同系色である」という条件（すなわち、色相の差があらかじめ決められたしきい値以下であるという条件））を満足する場合、ＣＰＵ１１０は、対象ブロック画像と隣接ブロック画像とを結合して新たなブロック画像（「結合後ブロック画像」という）とする。すなわち、ＣＰＵ１１０は、結合後ブロック画像を特定する識別子を生成し、ＲＡＭ１３０に記憶する。結合後ブロック画像を特定する識別子は、その結合後ブロック画像に含まれる結合前ブロック画像を特定する識別子と対応付けられる。ＣＰＵ１１０は、対象ブロック画像のブロック色と隣接ブロック画像のブロック色との平均色を、あるいは、結合後のブロック画像に属する全画素の平均色を、結合後ブロック画像のブロック色として決定する。ＣＰＵ１１０は、ブロック色を特定する識別子を、結合後ブロック画像の識別子と対応付けてＲＡＭ１３０に記憶する。ＣＰＵ１１０は、結合後ブロック画像を含め、すべてのブロック画像について条件の判定およびブロック画像の結合を行う。（ａ−３）すべてのブロック画像について処理が完了すると、ＣＰＵ１１０は、結合後ブロック画像に属する原ブロック画像の数をカウントする。「原ブロック画像」とは、入力デジタルコンテンツを分割することにより得られたブロック画像、すなわち、結合前のブロック画像を意味する。ＣＰＵ１１０は、原ブロックの数を示すデータを、結合後ブロック画像の識別子と対応付けてＲＡＭ１３０に記憶する。（ａ−４）ＣＰＵ１１０は、カウントした原ブロックの数に基づいて入力デジタルコンテンツの代表色を決定する。例えば、ＣＰＵ１１０は、カウントした原ブロックの数が多い順に結合後ブロックを並べる。ＣＰＵ１１０は、原ブロック数または順位があらかじめ決められた条件を満足する結合後ブロックのブロック色を、入力デジタルコンテンツの代表色として決定する。ＣＰＵ１１０は、例えば、属する原ブロック数が最も多い結合後ブロック画像のブロック色を代表色として決定する。なお、代表色は１色に限られない。ＣＰＵ１１０は、原ブロック数が多い順にあらかじめ決められた数（例えば２つ）の結合後ブロック画像のブロック色を代表色としてもよい。あるいは、ＣＰＵ１１０は、原ブロック数があらかじめ決められたしきい値より多い結合後ブロック画像のブロック色を入力デジタルコンテンツの代表色としてもよい。ＣＰＵ１１０は、代表色について、ブロック色の多い方から順に高い優先順位を付与する。ＣＰＵ１１０は、優先順位を示す情報を、ブロック色の識別子と対応付けてＲＡＭ１３０に記憶する。
【００２３】
Ｂ．第２の態様
（ｂ−０）ＣＰＵ１１０は、入力デジタルコンテンツを、各々その画素の色を示す情報を含む複数の画素からなる入力画像に変換する。（ｂ−１）ＣＰＵ１１０は、入力画像を複数のブロック画像に分割する。ＣＰＵ１１０は、各ブロック画像のブロック色を決定する。（ｂ−２）ＣＰＵ１１０は、ブロック色の色相成分に応じて、ブロック画像を複数のカテゴリに分類する。各カテゴリは、色相値（例えば、０〜３５９）を等分（例えば６等分）したものに対応している。例えば、あるカテゴリは０〜５９の色相値に対応し、別のカテゴリは６０〜１１９の色相値に対応している。各カテゴリと色相値の対応関係はあらかじめ決められている。ＣＰＵ１１０は、各カテゴリの識別子と、そのカテゴリに属するブロック画像の識別子とを対応付けてＲＡＭ１３０に記憶する。（ｂ−３）ＣＰＵ１１０は、各カテゴリに属するブロック画像のブロック色の平均色を算出する。ＣＰＵ１１０は、算出した平均色を各カテゴリの代表色として決定する。（ｂ−４）ＣＰＵ１１０は、各カテゴリに属すブロック画像の数をカウントする。ＣＰＵ１１０は、カウントしたブロック数に基づいて入力デジタルコンテンツの代表色を決定する。ＣＰＵ１１０は、例えば、カウントしたブロック数が最も多いカテゴリの代表色を入力デジタルコンテンツの代表色として決定する。なお、先ほどの場合と同様に、入力デジタルコンテンツの代表色は１色に限られない。ＣＰＵ１１０は、ブロック数が多い順にあらかじめ決められた数（例えば２つ）のカテゴリのブロック色を代表色としてもよい。あるいは、ＣＰＵ１１０は、ブロック数があらかじめ決められたしきい値より多いカテゴリの代表色を入力デジタルコンテンツの代表色としてもよい。ＣＰＵ１１０は、代表色について、ブロック色の多い方から順に高い優先順位を付与する。
【００２４】
Ｃ．第３の態様
（ｃ−０）ＣＰＵ１１０は、入力デジタルコンテンツを、各々その画素の色を示す情報を含む複数の画素からなる入力画像に変換する。（ｃ−１）ＣＰＵ１１０は、入力画像を複数のブロック画像に分割する。ＣＰＵ１１０は、各ブロック画像のブロック色を決定する。（ｃ−２）ＣＰＵ１１０は、ブロック色の色相成分に応じて、ブロック画像を複数の小カテゴリに分類する。各小カテゴリは、色相値（例えば、０〜３５９）を等分（例えば７２等分）したものに対応している。ＣＰＵ１１０は、各小カテゴリを示す識別子と、その小カテゴリに属するブロック画像の識別子とを対応付けてＲＡＭ１３０に記憶する。（ｃ−３）ＣＰＵ１１０は、小カテゴリを大カテゴリに分類する。大カテゴリの数はあらかじめ決められている。このとき、ＣＰＵ１１０は、各大カテゴリに属するブロック画像の数がほぼ同一となるように、すなわち、各大カテゴリに属するブロック画像の数と、基準値との差が許容値以下になるように分類する。ＣＰＵ１１０は、各大カテゴリを示す識別子と、その大カテゴリに属するブロック画像の識別子とを対応付けてＲＡＭ１３０に記憶する。（ｃ−４）ＣＰＵ１１０は、各大カテゴリに属するブロック画像のブロック色の平均色を算出する。ＣＰＵ１１０は、算出した平均色を各大カテゴリの代表色として決定する。ＣＰＵ１１０は、代表色を示す識別子と、大カテゴリの識別子とを対応付けてＲＡＭ１３０に記憶する。（ｃ−５）ＣＰＵ１１０は、各大カテゴリについて、色相幅（色空間における分散を示す指標）を算出する。ＣＰＵ１１０は、色相幅を示すデータと大カテゴリの識別子とを対応付けてＲＡＭ１３０に記憶する。色相幅とは、その大カテゴリに属するブロック画像の色相値の最大値と最小値との差である。ＣＰＵ１１０は、算出した色相幅に基づいて入力デジタルコンテンツの代表色を決定する。例えば、ＣＰＵ１１０は、色相幅が狭い順に大カテゴリを並べる。ＣＰＵ１１０は、色相幅または順位があらかじめ決められた条件を満足する大カテゴリの代表色を、入力デジタルコンテンツの代表色として決定する。ＣＰＵ１１０は、例えば、色相幅が最小の大カテゴリの代表色を入力デジタルコンテンツの代表色として決定する。なお、代表色は１色に限られない。ＣＰＵ１１０は、色相幅が狭い順にあらかじめ決められた数（例えば２つ）の大カテゴリの代表色を入力デジタルコンテンツの代表色としてもよい。あるいは、ＣＰＵ１１０は、色相幅があらかじめ決められたしきい値より狭い大カテゴリの代表色を入力デジタルコンテンツの代表色としてもよい。ＣＰＵ１１０は、代表色について、色相幅の狭い方から順に高い優先順位を付与する。なお、小カテゴリへの分類を省略していきなり大カテゴリへ分類してもよい。
【００２５】
Ｄ．その他の態様
代表色取得処理は、上記Ａ〜Ｃで説明した方法によるものに限られない。例えば、ＣＰＵ１１０は、入力デジタルコンテンツを変換して得られた入力画像を構成するすべての画素の平均色を、その入力デジタルコンテンツの代表色として決定してもよい。
【００２６】
次に、ステップＳ２００において、ＣＰＵ１１０は、入力デジタルコンテンツの代表色に基づいて、配色処理の態様を決定する配色処理決定処理を行う。配色処理決定処理の詳細については後述する。次に、ステップＳ３００において、ＣＰＵ１１０は、決定した配色処理に従って、入力デジタルコンテンツの配色情報を変更する配色処理を行う。配色処理の詳細については後述する。
【００２７】
図４は、配色処理決定処理の詳細を示すフローチャートである。ステップＳ２１０において、ＣＰＵ１１０は、入力デジタルコンテンツの特徴量として、代表色の数を取得する。ＣＰＵ１１０は、ステップＳ１００の代表色取得処理において、代表色の数を示すデータをＲＡＭ１３０に記憶する。ＣＰＵ１１０は、ＲＡＭ１３０から代表色の数を示すデータを読み出す。ステップＳ２２０において、ＣＰＵ１１０は、代表色の数が１であるか判断する。代表色の数が１である場合（ステップＳ２２０：ＹＥＳ）、ＣＰＵ１１０は、処理をステップＳ２４０に移行する。代表色の数が１でない場合（ステップＳ２２０：ＮＯ）、ＣＰＵ１１０は、処理をステップＳ２３０に移行する。
【００２８】
ステップＳ２３０において、ＣＰＵ１１０は、優先順位が第１位の代表色のブロック数と、第２位の代表色のブロック数とがあらかじめ決められた関係を満足するか判断する。ここで、あらかじめ決められた条件は、第１位の代表色のブロック数が、第２位の代表色のブロック数よりも十分大きいか判断するための条件である。本実施形態においては、この条件として、（第１位の代表色のブロック数）＞｛（第２位の代表色のブロック数）×１．５｝が用いられる。なお、この条件式あるいは条件式で用いる定数は、任意に設計可能である。第１位の代表色のブロック数が、第２位の代表色のブロック数よりも十分大きいと判断された場合（ステップＳ２３０：ＹＥＳ）、ＣＰＵ１１０は、処理をステップＳ２４０に移行する。第１位の代表色のブロック数が、第２位の代表色のブロック数よりも十分大きくはないと判断された場合（ステップＳ２３０：ＮＯ）、ＣＰＵ１１０は、処理をステップＳ２６０に移行する。
【００２９】
ステップＳ２４０において、ＣＰＵ１１０は、配色ルールに基づいた配色処理、すなわち配色ルールベースの配色処理を行うことを決定する。次に、ステップＳ２５０において、ＣＰＵ１１０は、代表色の色相から、配色処理に使用する配色ルールを決定する。配色ルール決定処理の詳細は後述する。
ステップＳ２６０において、ＣＰＵ１１０は、トーンに基づいた配色処理、すなわちトーンベースの配色処理を行うことを決定する。配色処理の態様を決定すると、ＣＰＵ１１０は、図４に示されるフローを終了する。
【００３０】
図５は、配色ルール決定処理の詳細を示すフローチャートである。図６は、配色ルール決定処理に用いる配色ルールテーブルを例示する図である。デジタルコンテンツ作成装置１００は、ＨＤＤ１５０あるいはＲＯＭ１２０に、図６に示される配色ルールテーブルＴＢ１をあらかじめ記憶している。ステップＳ２５１において、ＣＰＵ１１０は、入力デジタルコンテンツの代表色が黒であるか判断する。代表色が黒である場合（ステップＳ２５１：ＹＥＳ）、ＣＰＵ１１０は、処理をステップＳ２５２に移行する。ステップＳ２５２において、ＣＰＵ１１０は、ベース色が黒の配色ルールを用いることを決定する。代表色が黒でない場合（ステップＳ２５１：ＮＯ）、ＣＰＵ１１０は、処理をステップＳ２５３に移行する。
【００３１】
ステップＳ２５３において、ＣＰＵ１１０は、代表色がグレーであるか判断する。ここで、「グレー」は白色も含む。代表色がグレーである場合（ステップＳ２５３：ＹＥＳ）、ＣＰＵ１１０は、処理をステップＳ２５４に移行する。ステップＳ２５４において、ＣＰＵ１１０は、ベース色がグレーの配色ルールを用いることを決定する。代表色がグレーでない場合（ステップＳ２５３：ＮＯ）、ＣＰＵ１１０は、処理をステップＳ２５５に移行する。
【００３２】
ステップＳ２５５において、ＣＰＵ１１０は、配色ルールテーブルＴＢ１に記録されたベース色のうち、代表色との色距離が最も近いベース色を特定する。ここで、ＣＰＵ１１０は、ＲＧＢ各成分の距離の合計を色距離としてもよいし、色相の距離を色距離としてもよい。ＣＰＵ１１０は、特定したベース色の配色ルールを用いることを決定する。ここで、配色ルールテーブルＴＢ１は、図６に示されるような情報を有している。配色ルールテーブルＴＢ１は、ベース色を示す識別子（およびベース色の色相を示す情報）と、そのベース色に対応する配色ルールの組を複数記憶している。配色ルールは、配色処理の対象となる要素を特定する識別子と、その要素に適用される配色処理のパラメータの値とを含んでいる。配色処理の対象となる要素は、例えば、塗りつぶし領域、線、文字など、デジタルコンテンツを構成する要素を特定する情報である。配色処理のパラメータの値は、例えば、ＲＧＢ表色系における各色成分の輝度である。例えば、ベース色が「赤」の配色ルールが用いられることが決定されると、塗りつぶし領域は、Ｒ＝２５５、Ｇ＝２５５、Ｂ＝１５０で特定される色に、線は、Ｒ＝２５５、Ｇ＝１８５、Ｂ＝１８５で特定される色に、文字は、Ｒ＝２５５、Ｇ＝２００、Ｂ＝０で特定される色に配色されることになる。ＣＰＵ１１０は、選択されたベース色を特定する識別子をＲＡＭ１３０に記憶する。
【００３３】
上述のように、図３のステップＳ３００において、ステップＳ２００における決定に従って配色処理が行われる。本実施形態において、ＣＰＵ１１０は、配色ルールに基づく配色処理と、トーンに基づく配色処理の２通り、すなわち、それぞれ異なる少なくとも２のアルゴリズムによる配色処理が可能である。配色処理は、入力デジタルコンテンツを構成する複数のデジタルコンテンツについて、一つずつ処理対象デジタルコンテンツとして特定して行われる。
【００３４】
図７は、配色ルールに基づく配色処理の詳細を示すフローチャートである。ステップＳ３１０において、ＣＰＵ１１０は、配色ルールに従って配色処理に用いるパラメータを設定する。本実施形態において、塗りつぶし色を示すパラメータＦＣ、線の色を示すパラメータＬＣ、文字の色を示すパラメータＴＣが、先に決定された配色ルールに従って設定される。
【００３５】
次に、ステップＳ３２０において、ＣＰＵ１１０は、処理対象デジタルコンテンツが画像であるか判断する。処理対象デジタルコンテンツが画像であるかを示す情報は、デジタルコンテンツ自身が有している。処理対象コンテンツが画像である場合（ステップＳ３２０：ＹＥＳ）、ＣＰＵ１１０は、処理をステップＳ３４０に移行する。処理対象コンテンツが画像でない場合（ステップＳ３２０：ＮＯ）、ＣＰＵ１１０は、処理をステップＳ３３０に移行する。
【００３６】
ステップＳ３３０において、ＣＰＵ１１０は、パラメータＦＣ、ＬＣ、ＴＣを用いて配色処理を行う。すなわち、塗りつぶし色をパラメータＦＣで示される色に、線の色をパラメータＬＣで示される色に、文字の色をパラメータＴＣで示される色に変更する。
ステップＳ３４０において、ＣＰＵ１１０は、入力デジタルコンテンツに含まれるすべてのデジタルコンテンツについて処理が完了したか判断する。処理が完了していない場合（ステップＳ３４０：ＮＯ）、ＣＰＵ１１０は、処理対象デジタルコンテンツを更新してステップＳ３２０〜Ｓ３３０の処理を繰り返し実行する。処理が完了した場合（ステップＳ３４０：ＹＥＳ）、ＣＰＵ１１０は、図７に示される処理を終了する。
【００３７】
図８は、トーンに基づく配色処理の詳細を示すフローチャートである。なお、色のトーンとは、色の明度と彩度の関係で表現される複合概念である。ステップＳ３５０において、ＣＰＵ１１０は、処理に用いるトーンを決定する。ＣＰＵ１１０は、例えば、ユーザの指示入力によりトーンを決定してもよい。あるいは、ＣＰＵ１１０は、あらかじめ決められた値をトーンとして決定してもよい。さらにあるいは、ＣＰＵ１１０は、入力デジタルコンテンツに基づいて、設定するトーンを決定してもよい。例えば、入力デジタルコンテンツに画像が含まれる場合、ＣＰＵ１１０は、その画像のトーンを算出し、処理に用いるトーンとして決定してもよい。入力デジタルコンテンツに画像が複数存在する場合には、その中から一の画像を選択してトーンを決定する。ＣＰＵ１１０は、例えば、面積が最大の画像のトーンを処理に用いるトーンとして決定する。あるいは、ＣＰＵ１１０は、入力デジタルコンテンツの代表色のトーンを、処理に用いるトーンとして決定してもよい。
【００３８】
次に、ステップＳ３６０において、ＣＰＵ１１０は、処理対象デジタルコンテンツが画像であるか判断する。処理対象コンテンツが画像である場合（ステップＳ３６０：ＹＥＳ）、ＣＰＵ１１０は、処理をステップＳ３８０に移行する。処理対象コンテンツが画像でない場合（ステップＳ３６０：ＮＯ）、ＣＰＵ１１０は、処理をステップＳ３７０に移行する。
【００３９】
ステップＳ３７０において、ＣＰＵ１１０は、トーンを統一する処理を行う。トーン統一処理の詳細については後述する。
ステップＳ３８０において、ＣＰＵ１１０は、入力デジタルコンテンツに含まれるすべてのデジタルコンテンツについて処理が完了したか判断する。処理が完了していない場合（ステップＳ３８０：ＮＯ）、ＣＰＵ１１０は、処理対象デジタルコンテンツを更新してステップＳ３６０〜Ｓ３７０の処理を繰り返し実行する。処理が完了した場合（ステップＳ３８０：ＹＥＳ）、ＣＰＵ１１０は、図８に示される処理を終了する。
【００４０】
図９は、トーン統一処理の詳細を示すフローチャートである。ステップＳ３７１において、ＣＰＵ１１０は、処理対象デジタルコンテンツの塗りつぶし色ＦＣ、線の色ＬＣ、文字の色ＴＣを取得する。なお図９において、ＣＰＵ１１０は、処理対象となる要素（塗りつぶし領域、線、あるいは文字）を順番に特定し、処理対象要素の各々について以下の処理を行う。次に、ステップＳ３７２において、ＣＰＵ１１０は、ＦＣ、ＬＣ、ＴＣのうち処理対象となっている色について、色相、彩度、明度の３要素に分解する。次に、ステップＳ３７３において、ＣＰＵ１１０は、彩度および明度が、図８のステップＳ３５０で決定されたトーンと同一になるようにその値を変更する。こうして出力デジタルコンテンツが生成される。次に、ステップＳ３７４において、ＣＰＵ１１０は、ＦＣ、ＬＣ、ＴＣのすべての色について処理が完了したか判断する。処理が完了していない場合（ステップＳ３７４：ＮＯ）、ＣＰＵ１１０は、ステップＳ３７２〜Ｓ３７３の処理を繰り返し実行する。処理が完了した場合（ステップＳ３７４：ＹＥＳ）、ＣＰＵ１１０は、図９に示される処理を終了する。
【００４１】
デジタルコンテンツ作成装置１００は、以上のようにして生成した出力用デジタルコンテンツを出力装置２００に出力する。
【００４２】
図１０および図１１は、本実施形態による処理結果を例示する図である。なお、図１０および図１１ではカラーやトーンを表現することができないためハッチングでカラーおよびトーンを代用する。図１０（ａ）は、画像のデジタルコンテンツおよび文字（テキスト）のデジタルコンテンツを含む入力デジタルコンテンツを示している。入力デジタルコンテンツにおいては統一感の無かった各デジタルコンテンツの配色が、出力デジタルコンテンツ（図１０（ｂ））においては統一されている。また、図１１（ａ）は、複数の図形を含む入力デジタルコンテンツを示している。入力デジタルコンテンツにおいては統一感の無かった各デジタルコンテンツのトーンが、出力デジタルコンテンツ（図１１（ｂ））においては統一されている。出力装置２００がプリンタなどの画像形成装置である場合、出力デジタルコンテンツは、用紙上に画像として印刷される。出力装置２００がウェブサーバなどのサーバ装置であれば、ＨＴＭＬ（Hyper Text Markup Language）などの形式で保存され、インターネットやＬＡＮ（Local Area Network）などのネットワークを介して閲覧可能となる。この場合、例えば、表示中の画像に合わせて背景色やテキスト色が変更されるようなダイナミックＵＩ（User Interface）を構築することも可能である。
【００４３】
本実施形態によれば、入力デジタルコンテンツ（入力文書）の代表色に基づいて配色ルールが決定されるため、調和の取れた配色が施された出力デジタルコンテンツを自動的に作成することができる。ここで、入力デジタルコンテンツの作成者が多色を用いていた場合でも、本実施形態によれば、トーンに基づいた配色処理により、作成者の意図を残したままトーンを統一した、調和の取れた配色が施された出力デジタルコンテンツを自動的に作成することができる。また、入力デジタルコンテンツが有する色情報を用いて配色が決定されるため、ユーザの手を煩わせることなく調和の取れた配色が施された出力デジタルコンテンツを自動的に作成することができる。
【００４４】
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。
上述の実施形態においては、入力デジタルコンテンツを、各々複数の画素を有するブロック画像に分割して処理する態様、すなわち、ブロック処理を行う態様について説明した。しかし、処理の単位はブロック画像に限られない。例えば、１×１画素のサイズを有するブロック画像、すなわち、画素を処理の単位としてもよい。
【００４５】
また、上述の実施形態においては、図７および図８において、処理対象デジタルコンテンツが画像である場合には配色を変更する処理を行わない態様について説明したが、画像も配色処理の対象としてもよい。この場合、ＣＰＵ１１０は、画像を構成する画素の各々について、配色処理を行う。
【００４６】
また、上述の実施形態においては、単一の装置であるデジタルコンテンツ作成装置１００が入力デジタルコンテンツの配色変更処理を行う態様について説明したが、複数の装置からなるデジタルコンテンツ作成システムが入力デジタルコンテンツの配色変更処理を行う構成としてもよい。
【００４７】
また、図８のステップＳ３５０においては、配色処理に用いられるトーンとして単一のトーンが指定される態様について説明したが、複数のトーンを指定する構成としてもよい。この場合、ＣＰＵ１１０は、複数のトーンに基づいて、出力デジタルコンテンツの候補を複数生成する。ＣＰＵ１１０は、複数の出力デジタルコンテンツ候補をディスプレイ１７０に並べて表示する。ユーザは、キーボード１６０などを操作することにより、複数の出力デジタルコンテンツ候補の中から一の出力デジタルコンテンツ候補を指定する。ＣＰＵ１１０は、ユーザにより指定された出力デジタルコンテンツ候補を、出力デジタルコンテンツとして決定する。
【００４８】
また、図５に示される配色ルール決定処理では、ステップＳ２５５による配色ルールの決定に先立って、代表色が黒およびグレーである場合を例外として先に処理した。しかし、この例外処理は行わなくてもよい。すなわち、ステップＳ２５１〜Ｓ２５４の処理は省略してもよい。
【００４９】
また、上述の実施形態においては、デジタルコンテンツのうち配色処理の対象となる要素として、塗りつぶし色、線の色、文字の色を例示したが、処理対象の要素はこれに限定されず、種々の要素を設定可能である。例えば、影の色、透明度など種々の要素を処理の対象としてもよい。
【図面の簡単な説明】
【００５０】
【図１】デジタルコンテンツ作成装置１００の機能構成を示すブロック図である。
【図２】デジタルコンテンツ作成装置１００のハードウェア構成を示す図である。
【図３】デジタルコンテンツ作成処理の概要を示すフローチャートである。
【図４】配色処理決定処理の詳細を示すフローチャートである。
【図５】配色ルール決定処理の詳細を示すフローチャートである。
【図６】配色ルール決定処理に用いる配色ルールテーブルを例示する図である。
【図７】配色ルールに基づく配色処理の詳細を示すフローチャートである。
【図８】トーンに基づく配色処理の詳細を示すフローチャートである。
【図９】トーン統一処理の詳細を示すフローチャートである。
【図１０】本実施形態による処理結果を例示する図である。
【図１１】本実施形態による処理結果を例示する図である。
【符号の説明】
【００５１】
ＴＢ１…配色ルールテーブル、１００…デジタルコンテンツ作成装置、１０１…代表色取得部、１０２…配色処理決定部、１０３…配色処理部、１１０…ＣＰＵ、１２０…ＲＯＭ、１３０…ＲＡＭ、１４０…Ｉ／Ｆ、１５０…ＨＤＤ、１６０…キーボード、１７０…ディスプレイ、１９０…バス、２００…出力装置
【図１】
0004400560.tif 000002
【図２】
0004400560.tif 000003
【図３】
0004400560.tif 000004
【図４】
0004400560.tif 000005
【図５】
0004400560.tif 000006
【図６】
0004400560.tif 000007
【図７】
0004400560.tif 000008
【図８】
0004400560.tif 000009
【図９】
0004400560.tif 000010
【図１０】
0004400560.tif 000011
【図１１】
0004400560.tif 000012