【手続補正書】
【提出日】平成19年2月1日(2007.2.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力手段と表示手段を有するコンピュータを用いて２次元コードを含む画像を生成する方法であって、
前記入力手段により２次元コード化する文字を入力する文字入力ステップと、
前記文字入力ステップにより入力された文字を２次元コード化し、２次元コード画像を生成するコード画像生成ステップと、
前記コード画像生成ステップにより生成された２次元コード画像を前記入力手段による指示に基づき着色するコード画像着色ステップとを備え、
前記コード画像着色ステップは、
２次元コード画像の黒セルを着色する色として選択可能な範囲が表示された黒セル着色パレットを前記表示手段に表示する黒セル着色パレット表示ステップと、
２次元コード画像の白セルを着色する色として選択可能な範囲が表示された白セル着色パレットを前記表示手段に表示する白セル着色パレット表示ステップと、
前記コード画像生成ステップにより生成された２次元コード画像のうち前記入力手段により指定された領域の黒セルを、前記表示手段により表示されている黒セル着色パレットにおいて黒セルを着色する色として選択可能な範囲から前記入力手段により選択された色に着色する黒セル着色ステップと、
前記黒セル着色ステップにおいて黒セルを着色する色として選択された色に基づき、これまでに黒セルを着色する色として選択されたいずれの色に対しても明度の高い色が白セルの着色において選択されるように、前記表示手段により表示されている白セル着色パレットに白セルを着色する色として選択可能な範囲を設定する白セル着色選択範囲設定ステップと、
前記コード画像生成ステップにより生成された２次元コード画像のうち前記入力手段により指定された領域の白セルを、前記表示手段により表示されている白セル着色パレットにおいて白セルを着色する色として選択可能な範囲から前記入力手段により選択された色に着色する白セル着色ステップと、
前記白セル着色ステップにおいて白セルを着色する色として選択された色に基づき、これまでに白セルを着色する色として選択されたいずれの色に対しても明度の低い色が黒セルの着色において選択されるように、前記表示手段により表示されている黒セル着色パレットに黒セルを着色する色として選択可能な範囲を設定する白セル着色選択範囲設定ステップとを有し、
黒セル着色パレットに表示された選択可能な色を用いて黒セルを着色し、白セル着色パレットに表示された選択可能な色を用いて白セルを着色することを繰り返すことで、誰でも容易に２次元コードの読取機能を妨げることなく２次元コードを着色して模様を形成できるようにしたことを特徴とする、２次元コードを含む画像生成方法。
【請求項２】
入力手段と表示手段を有するコンピュータを用いて２次元コードを含む画像を生成する方法であって、
前記入力手段による指示に基づき、２次元コード画像を合成する対象となる被合成画像を生成する被合成画像生成ステップと、
前記入力手段により２次元コード化する文字を入力する文字入力ステップと、
前記文字入力ステップにより入力された文字を２次元コード化し、前記入力手段により指定された位置に指定された大きさで配置した２次元コード画像を生成するコード画像生成ステップと、
前記コード画像生成ステップにより生成された２次元コード画像を前記入力手段による指示に基づき着色するコード画像着色ステップと、
前記被合成画像生成ステップにより生成された被合成画像と前記コード画像着色ステップにより着色された２次元コード画像を合成する画像合成ステップとを備え、
前記コード画像着色ステップは、
２次元コード画像の黒セルを着色する色として選択可能な範囲が表示された黒セル着色パレットを前記表示手段に表示する黒セル着色パレット表示ステップと、
２次元コード画像の白セルを着色する色として選択可能な範囲が表示された白セル着色パレットを前記表示手段に表示する白セル着色パレット表示ステップと、
前記コード画像生成ステップにより生成された２次元コード画像のうち前記入力手段により指定された領域の黒セルを、前記表示手段により表示されている黒セル着色パレットにおいて黒セルを着色する色として選択可能な範囲から前記入力手段により選択された色に着色する黒セル着色ステップと、
前記黒セル着色ステップにおいて黒セルを着色する色として選択された色に基づき、これまでに黒セルを着色する色として選択されたいずれの色に対しても明度の高い色が白セルの着色において選択されるように、前記表示手段により表示されている白セル着色パレットに白セルを着色する色として選択可能な範囲を設定する白セル着色選択範囲設定ステップと、
前記コード画像生成ステップにより生成された２次元コード画像のうち前記入力手段により指定された領域の白セルを、前記表示手段により表示されている白セル着色パレットにおいて白セルを着色する色として選択可能な範囲から前記入力手段により選択された色に着色する白セル着色ステップと、
前記白セル着色ステップにおいて白セルを着色する色として選択された色に基づき、これまでに白セルを着色する色として選択されたいずれの色に対しても明度の低い色が黒セルの着色において選択されるように、前記表示手段により表示されている黒セル着色パレットに黒セルを着色する色として選択可能な範囲を設定する白セル着色選択範囲設定ステップとを有し、
黒セル着色パレットに表示された選択可能な色を用いて黒セルを着色し、白セル着色パレットに表示された選択可能な色を用いて白セルを着色することを繰り返すことで、誰でも容易に２次元コードの読取機能を妨げることなく２次元コードを着色して模様を形成できるようにしたことを特徴とする、２次元コードを含む画像生成方法。
【請求項３】
前記画像合成ステップは、
前記合成された画像について明度ヒストグラムを演算し、白セルとして許容される下限明度と黒セルとして許容される上限明度を決定する許容明度演算ステップと、
前記合成された画像に含まれる２次元コード画像のうち、前記許容明度演算ステップにより演算された下限明度未満である白セルの明度を前記下限明度以上に補正し、前記許容明度演算ステップにより演算された上限明度を超える黒セルの明度を前記上限明度以下に補正する明度補正ステップと、
を有することを特徴とする、請求項２に記載の２次元コードを含む画像生成方法。
【請求項４】
前記画像合成ステップは、
前記合成された画像について２値化処理を行った２値画像を生成する２値画像生成ステップと、
前記２値画像生成ステップにより生成された２値画像を前記コード画像生成ステップにより生成された２次元コード画像と比較し、誤りを生じている２次元コード部分を抽出するコード読取確認ステップと、
前記合成された画像のうち、前記コード読取確認ステップにより抽出された誤りを生じている２次元コード部分の明度を、誤りを生じない明度に補正する明度補正ステップと、
を有することを特徴とする、請求項２に記載の２次元コードを含む画像生成方法。
【請求項５】
前記被合成画像生成ステップは、前記入力手段による指示に基づき、前記被合成画像としてイラスト画像を生成するイラスト画像生成ステップを備え、
前記イラスト画像生成ステップは、イラスト画像を着色する色を選択させるイラスト着色パレットを前記表示手段に表示するイラスト着色パレット表示ステップを有するものであって、
前記入力手段によりイラスト画像に表示する文字を入力し、前記入力された文字を前記表示されたイラスト着色パレットから前記入力手段により選択された色に着色し、前記着色された文字を前記コンピュータ入力手段により指定された位置に指定された大きさで配置する文字画像生成ステップと、
あらかじめ登録されたイラスト画像のなかから前記入力手段により選択されたイラスト画像について、前記表示されたイラスト着色パレットから前記入力手段により選択された色に着色し、前記着色されたイラスト画像を前記入力手段により指定された位置に指定された大きさで配置するイラスト生成ステップと、
前記入力手段による指示に基づき、前記表示されたイラスト着色パレットから選択された色を用いてイラストを描画するイラスト描画ステップと、
の少なくともいずれかを有することを特徴とする、請求項２ないし請求項４のいずれかに記載の２次元コードを含む画像生成方法。
【請求項６】
前記被合成画像生成ステップは、前記入力手段により被合成画像を読込む画像読込ステップと、前記画像読込ステップにより読込まれた被合成画像の色彩を抽出する色彩抽出ステップと、前記抽出された色彩に調和する色彩をあらかじめ設定された色彩調和テーブルから選定する調和色彩選定ステップとを有し、
前記黒セル着色パレット表示ステップおよび／または前記白セル着色パレット表示ステップは、前記調和色彩選定ステップにより選定された色彩に基づいて選択可能な色を前記表示手段に表示するステップを有することを特徴とする、請求項２に記載の２次元コードを含む画像生成方法。
【請求項７】
前記被合成画像生成ステップは、前記入力手段により被合成画像を読込む画像読込ステップと、前記画像読込ステップにより読込まれた被合成画像の色彩を抽出する色彩抽出ステップと、前記抽出された色彩に調和する色彩をあらかじめ設定された色彩調和テーブルから選定する調和色彩選定ステップとを有し、
前記イラスト着色パレット表示ステップは、前記調和色彩選定ステップにより選定された色彩に基づいて選択可能な色を前記表示手段に表示するステップを有することを特徴とする、請求項５に記載の２次元コードを含む画像生成方法。
【請求項８】
コンピュータに、請求項１ないし請求項７のいずれかに記載の２次元コードを含む画像生成方法を実行させるための、２次元コードを含む画像生成プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
この発明の２次元コードを含む画像生成方法は、２次元コード化する文字を入力する文字入力ステップと、文字入力ステップにより入力された文字から２次元コード画像を生成するコード画像生成ステップと、コード画像生成ステップにより生成された２次元コード画像を着色するコード画像着色ステップとを備えた２次元コードを含む画像生成方法であって、コード画像着色ステップは、２次元コード画像の黒セルを着色する色を選択させる黒セル着色パレットを表示する黒セル着色パレット表示ステップと、２次元コード画像の指定された領域の黒セルを表示された黒セル着色パレットから選択された色に着色する黒セル着色ステップと、２次元コード画像の白セルを着色する色を選択させる白セル着色パレットを表示する白セル着色パレット表示ステップと、２次元コード画像の指定された領域の白セルを表示された白セル着色パレットから選択された色に着色する白セル着色ステップとを備え、生成された２次元コード画像の黒セルが着色された色から白セルを着色する色として選択可能な範囲を白セル着色パレットに設定する白セル着色選択範囲設定ステップと、生成された２次元コード画像の白セルが着色された色から黒セルを着色する色として選択可能な範囲を黒セル着色パレットに設定する黒セル着色選択範囲設定ステップとを有するものである。
この発明によれば、２次元コード画像の黒セルを着色する色を選択させる黒セル着色パレットと白セルを着色する色を選択させる白セル着色パレットを表示し、２次元コード画像の黒セルが着色された色から白セルを着色する色として選択可能な範囲を白セル着色パレットに設定し、２次元コード画像の白セルが着色された色から黒セルを着色する色として選択可能な範囲を黒セル着色パレットに設定するので、生成された２次元コード画像の黒セルを黒セル着色パレットの着色選択可能範囲から選択した色で着色し、生成された２次元コード画像の白セルを白セル着色パレットの着色選択可能範囲から選択した色で着色することで、誰でも容易に２次元コードの読取機能を損なうことなく２次元コード画像を着色して模様を形成することができる。
一般に、２次元コードの読取りは黒セルと白セルの明度の違いから入力画像を２値化することにより行われる場合が多いので、例えば黒セル着色選択可能範囲設定ステップはそれまでに白セルを着色する色として選択されたいずれの色に対しても明度の低い色が選択されるように選択可能範囲を黒セル着色パレットに設定し、白セル着色選択可能範囲設定ステップはそれまでに白セルを着色する色として選択されたいずれの色に対しても明度の高い色が選択されるように選択可能範囲を白セル着色パレットに設定すればよい。
また、黒セル着色パレットと白セル着色パレットには、それぞれ色彩を選択する色彩選択パレットと色彩選択パレットから選択された色彩における明度を選択する明度選択パレットを表示し、黒セル着色選択範囲設定ステップは、黒セル着色パレットの色彩選択パレットにより選択された色彩について、それまでに白セルを着色する色として選択されたいずれの色に対しても明度が低くなるように選択可能範囲を黒セル着色パレットの明度選択パレットに設定し、白セル着色選択範囲設定ステップは、白セル着色パレットの色彩選択パレットにより選択された色について、それまでに黒セルを着色する色として選択されたいずれの色に対しても明度が高くなるように選択可能範囲を白セル着色パレットの明度選択パレットに設定するようにしてもよい。これにより、２次元コードを着色する色の選択が容易となり、２次元コードの読取機能を損なうことなく２次元コードを着色して模様を形成することがより容易となる。
尚、２次元コード読取装置において白セルと黒セルの分離のために特別な処理が行われている場合には、その処理に合わせて白セルと黒セルについて選択可能な色の範囲を求め、その結果をそれぞれ白セル着色パレットと黒セル着色パレットに設定するようにしてもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
この発明の２次元コードを含む画像生成方法は、２次元コード画像を合成する対象となる被合成画像を生成する被合成画像生成ステップと、２次元コード化する文字を入力する文字入力ステップと、文字入力ステップにより入力された文字から２次元コード画像を生成し、指定された位置に指定された大きさで配置するコード画像生成ステップと、コード画像生成ステップにより生成された２次元コード画像を着色するコード画像着色ステップと、被合成画像生成ステップにより生成された被合成画像とコード画像着色ステップにより着色された２次元コード画像を合成する画像合成ステップとを備えた２次元コードを含む画像生成方法であって、コード画像着色ステップは、２次元コード画像の黒セルを着色する色を選択させる黒セル着色パレットを表示する黒セル着色パレット表示ステップと、２次元コード画像の指定された領域の黒セルを表示された黒セル着色パレットから選択された色に着色する黒セル着色ステップと、２次元コード画像の白セルを着色する色を選択させる白セル着色パレットを表示する白セル着色パレット表示ステップと、２次元コード画像の指定された領域の白セルを表示された白セル着色パレットから選択された色に着色する白セル着色ステップとを備え、生成された２次元コード画像の黒セルが着色された色から白セルを着色する色として選択可能な範囲を白セル着色パレットに設定する白セル着色選択範囲設定ステップと、生成された２次元コード画像の白セルが着色された色から黒セルを着色する色として選択可能な範囲を黒セル着色パレットに設定する黒セル着色選択範囲設定ステップとを有するものでもよい。
この発明によれば、２次元コード画像を合成する対象となる被合成画像を生成するとともに、入力文字から生成された２次元コードを指定された位置に指定された大きさで配列した２次元コード画像を生成し、生成された２次元コード画像を着色し、被合成画像と合成するので、２次元コード画像を被合成画像と自由に組合せて配置でき、ユーザによる２次元コードの利用率を向上させることができる。
また、この発明によれば、２次元コード画像の黒セルを着色する色を選択させる黒セル着色パレットと白セルを着色する色を選択させる白セル着色パレットを表示し、２次元コード画像の黒セルが着色された色から白セルを着色する色として選択可能な範囲を白セル着色パレットに設定し、２次元コード画像の白セルが着色された色から黒セルを着色する色として選択可能な範囲を黒セル着色パレットに設定するので、生成された２次元コード画像の黒セルを黒セル着色パレットの着色選択可能範囲から選択した色で着色し、生成された２次元コード画像の白セルを白セル着色パレットの着色選択可能範囲から選択した色で着色することで、誰でも容易に２次元コードの読取機能を損なうことなく２次元コード画像を着色して模様を形成できる。
尚、この場合においても、２次元コード読取装置において白セルと黒セルの分離のために特別な処理が行われている場合には、その処理に合わせて白セルと黒セルについて選択可能な色の範囲を求め、その結果をそれぞれ白セル着色パレットと黒セル着色パレットに設定するようにしてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
この発明の２次元コードを含む画像生成方法は、２次元コード画像を合成する対象となる被合成画像を生成する被合成画像生成ステップと、２次元コード化する文字を入力する文字入力ステップと、前記文字入力ステップにより入力された文字から２次元コード画像を生成し、指定された位置に指定された大きさで配置するコード画像生成ステップと、被合成画像生成ステップにより生成された被合成画像とコード画像生成ステップにより生成された２次元コード画像を合成する画像合成ステップとを備えた２次元コードを含む画像生成方法であって、画像合成ステップは、合成された画像について明度ヒストグラムを演算し、白セルとして許容される下限明度と黒セルとして許容される上限明度を決定する許容明度演算ステップと、合成された画像に含まれる２次元コード画像のうち、許容明度演算ステップにより演算された下限明度未満である白セルの明度を下限明度以上に補正し、許容明度演算ステップにより演算された上限明度を超える黒セルの明度を上限明度以下に補正する明度補正ステップとを有するものでもよい。
この発明によれば、２次元コード画像を合成する対象となる被合成画像を生成するとともに、入力文字から生成された２次元コードを指定された位置に指定された大きさで配列した２次元コード画像を生成し、生成された２次元コード画像を生成された被合成画像と合成するので、２次元コード画像を被合成画像と自由に組合せて配置でき、ユーザによる２次元コードの利用率を向上させることができる。
また、この発明によれば、合成された画像について明度ヒストグラムを求め、白セルとして許容される下限明度と黒セルとして許容される上限明度を演算し、明度が下限明度未満である白セルを下限明度以上となるように補正し、明度が上限明度を超える黒セルを上限明度以下に補正するので、誰でも容易に２次元コードの読取機能を損なうことなく２次元コード画像を着色して模様を形成したり、被合成画像と合成することができる。
尚、明度の補正は単に下限明度未満の白セルの明度を下限明度に固定し、上限明度を超える黒セルの明度を上限明度に固定するものでもよいが、例えば白セルの明度ヒストグラムの下限が下限明度となるようにガンマ補正し、黒セルの明度ヒストグラムの上限が上限明度となるようにガンマ補正するようにしてもよい。これにより、２次元コード画像の下限明度以下の白セルや上限明度を超える黒セルにおける明度差がある程度保存されるので、より自然な２次元コード画像が得られる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
この発明の２次元コードを含む画像生成方法は、２次元コード画像を合成する対象となる被合成画像を生成する被合成画像生成ステップと、２次元コード化する文字を入力する文字入力ステップと、文字入力ステップにより入力された文字から２次元コード画像を生成し、指定された位置に指定された大きさで配置するコード画像生成ステップと、被合成画像生成ステップにより生成された被合成画像とコード画像生成ステップにより生成された２次元コード画像を合成する画像合成ステップとを備えた２次元コードを含む画像生成方法であって、画像合成ステップは、合成された画像について２値化処理を行った２値画像を生成する２値画像生成ステップと、２値画像生成ステップにより生成された２値画像をコード画像生成ステップにより生成された２次元コード画像と比較し、誤りを生じている２次元コード部分を抽出するコード読取確認ステップと、合成された画像のコード読取確認ステップにより抽出された２次元コード部分の明度を補正する明度補正ステップとを有するものでもよい。
この発明によれば、２次元コード画像を合成する対象となる被合成画像を生成するとともに、入力文字から生成された２次元コードを指定された位置に指定された大きさで配列した２次元コード画像を生成し、生成された２次元コード画像を生成された被合成画像と合成するので、２次元コード画像を被合成画像と自由に組合せて配置でき、ユーザによる２次元コードの利用率を向上させることができる。
また、この発明によれば、合成された画像について２値化処理を行って２値画像を生成し、生成された２値画像を元の２次元コード画像と比較し、誤りを生じている２次元コード部分を抽出し、合成された画像のうち誤りを生じている２次元コード部分の明度を補正するので、誰でも容易に２次元コードの読取機能を損なうことなく２次元コード画像を着色して模様を形成したり、被合成画像と合成することができる。
尚、明度の補正は、単に誤りを生じている白セルの明度を誤りが生じなくなるまで上昇させ、誤りを生じている黒セルの明度を誤りが生じなくなるまで下降させるようにしてもよいが、例えば誤りを生じているセル以外のセルを含めて誤りが発生しなくなるようにガンマ補正するようにしてもよい。これにより、２次元コード画像の誤りを生じているセルと誤りを生じていないセルの間の明度差がある程度保存されるので、より自然な２次元コード画像が得られる。
また、ここでいう２値化処理は、画面全体について一定のしきい値を用いて２値化するものでもよく、領域間でしきい値を動的に変化させて２値化するものでもよい。また、２次元コード読取装置が特殊な２値化処理を行っている場合には、それと同等の２値化処理を採用するようにしてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
この発明の２次元コードを含む画像生成方法は、被合成画像生成ステップは、イラスト画像を生成するイラスト画像生成ステップを備え、イラスト画像生成ステップは、イラストを着色する色を選択させるイラスト着色パレットを表示するイラスト着色パレット表示ステップを有し、表示する文字を入力するステップと入力された文字をイラスト着色パレットから選択された色を用いて指定された位置に指定された大きさで配置するステップとを含む文字画像生成ステップと、あらかじめ登録されたイラストを選択するステップと選択されたイラストをイラスト着色パレットから選択された色を用いて指定された位置に指定された大きさで配置するステップとを含むイラスト生成ステップと、イラスト着色パレットから選択された色を用いてイラストを描画するイラスト描画ステップの少なくともいずれかを有するものでもよい。
この発明によれば、イラストを着色する色を選択させるイラスト着色パレットを用いて、入力された文字をイラスト着色パレットから選択された色で指定された位置に指定された大きさで配置する文字画像の生成と、あらかじめ登録されたイラストから選択されたイラストをイラスト着色パレットから選択された色で指定された位置に指定された大きさで配置するイラスト生成ステップと、イラスト着色パレットから選択された色で描画するイラスト描画の少なくともいずれかを有するので、２次元コード画像と合成するイラスト画像を容易に生成できる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
この発明の２次元コードを含む画像生成方法は、被合成画像生成ステップは、画像を読込む画像読込ステップと、画像読込ステップにより読込まれた画像の色彩を抽出する色彩抽出ステップと、抽出された色彩に調和する色彩を選定する調和色彩選定ステップとを有し、黒セル着色パレット表示ステップおよび／または白セル着色パレット表示ステップは、調和色彩選定ステップにより選定された色彩を表示するステップを有するものでもよい。
この発明によれば、被合成画像として画像を読込み、読込まれた画像の色彩を抽出して調和する色彩を選定して黒セル着色パレットや白セル着色パレットに設定するので、読込まれた画像に対して調和した２次元コード画像を容易に生成できる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
この発明の２次元コードを含む画像生成方法は、被合成画像生成ステップは、画像を読込む画像読込ステップと、画像読込ステップにより読込まれた画像の色彩を抽出する色彩抽出ステップと、抽出された色彩に調和する色彩を選定する調和色彩選定ステップとを有し、イラスト着色パレット表示ステップは、調和色彩選定ステップにより選定された色彩を表示するステップを有するものでもよい。
この発明によれば、被合成画像として画像を読込み、読込まれた画像の色彩を抽出して調和する色彩を選定してイラスト着色パレットに設定するので、読込まれた画像に対して調和したイラスト画像を容易に生成できる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
この発明の２次元コードを含む画像生成プログラムは、コンピュータにこの発明の２次元コードを含む画像生成方法を実行させるためのプログラムである。
コンピュータにより、この発明のプログラムを実行させることにより、この発明の２次元コードを含む画像生成方法が有する作用効果を奏する。