(57)【特許請求の範囲】
【請求項１】
三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成方法において、
与えられた三進数を各桁に分割する桁分割ステップと、
各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域とからなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成ステップと、
を含み、
前記シンボル生成ステップは、
所定の桁の数値が「０」である場合に、前記第１の領域を第１の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第１色彩設定ステップと、
所定の桁の数値が「１」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第２色彩設定ステップと、
所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第３色彩設定ステップと、
を含むことを特徴とする自動認識シンボル生成方法。
【請求項２】
三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成方法において、
与えられた三進数を各桁に分割する桁分割ステップと、
各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域とからなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成ステップと、
を含み、
前記シンボル生成ステップは、
所定の桁の数値が「０」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第１色彩設定ステップと、
所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を第１の色彩にそれぞれ設定する第２色彩設定ステップと、
所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第３色彩設定ステップと、
を含むことを特徴とする自動認識シンボル生成方法である。
【請求項３】
三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成方法において、
与えられた三進数を各桁に分割する桁分割ステップと、
各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域と第３の領域からなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成ステップと、
を含み、
前記シンボル生成ステップは、
所定の桁の数値が「０」である場合に、前記第１の領域を第１の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第１色彩設定ステップと、
所定の桁の数値が「１」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第２色彩設定ステップと、
所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第３色彩設定ステップと、
前記第３の領域を所定の第３の色彩に設定するモジュールバー設定ステップと、
を含むことを特徴とする自動認識シンボル生成方法。
【請求項４】
三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成方法において、
与えられた三進数を各桁に分割する桁分割ステップと、
各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域と第３の領域とからなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成ステップと、
を含み、
前記シンボル生成ステップは、
所定の桁の数値が「０」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第１色彩設定ステップと、
所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を第１の色彩にそれぞれ設定する第２色彩設定ステップと、
所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第３色彩設定ステップと、
前記第３の領域を所定の第３の色彩に設定するモジュールバー設定ステップと、を含むことを特徴とする自動認識シンボル生成方法。
【請求項５】
三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成方法において、
与えられた三進数を各桁に分割する桁分割ステップと、
各桁ごとに、前記各桁の数値を表す桁領域であって、円周上に時計回り方向に配置された第１から第４の領域を備えている桁領域を生成し、前記第１から第４の領域の色を、前記各桁の数値に基づき設定するシンボル生成ステップと、
を含み、
前記シンボル生成ステップは、
所定の桁の数値が「０」である場合に、前記第１の領域を第１の色彩に、前記第２の領域を前記第１の色彩に、前記第３の領域を第２の色彩に、前記第４の領域を前記第２の色彩にそれぞれ設定する第１色彩設定ステップと、
所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を前記第１の色彩に、前記第３の領域を前記第２の色彩に、前記第４の領域を前記第１の色彩にそれぞれ設定する第２色彩設定ステップと、
所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩に、前記第３の領域を前記第１の色彩に、前記第４の領域を前記第２の色彩にそれぞれ設定する第３色彩設定ステップと、
を含むことを特徴とする自動認識シンボル生成方法。
【請求項６】
三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成方法において、
与えられた三進数を各桁に分割する桁分割ステップと、各桁ごとに、前記各桁の数値を表す桁領域であって、円周上に時計回り方向に配置された第１から第４の領域を備えている桁領域を生成し、前記第１から第４の領域の色を、前記各桁の数値に基づき設定するシンボル生成ステップと、
を含み、
前記シンボル生成ステップは、
所定の桁の数値が「０」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第２の色彩に、前記第３の領域を第１の色彩に、前記第４の領域を前記第１の色彩にそれぞれ設定する第１色彩設定ステップと、
所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を前記第１の色彩に、前記第３の領域を前記第２の色彩に、前記第４の領域を前記第１の色彩にそれぞれ設定する第２色彩設定ステップと、
所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩に、前記第３の領域を前記第１の色彩に、前記第４の領域を前記第２の色彩にそれぞれ設定する第３色彩設定ステップと、
を含むことを特徴とする自動認識シンボル生成方法。
【請求項７】
請求項５または６記載の自動認識シンボル生成方法において、
前記各桁に対してそれぞれ設けられた前記桁領域は、前記第１の領域及び前記第４の領域と、前記２の領域及び前記第３の領域と、の間に、所定の第３の色彩が付された第５の領域が設けられており、前記各桁領域の位置が、前記所定の第３の色彩によって区別可能であることを特徴とする自動認識シンボル生成方法。
【請求項８】
請求項１乃至６のいずれか１項に記載の自動認識シンボル生成方法において、
前記第１の色彩は白であり、前記第２の色彩は黒であることを特徴とする自動認識シンボル生成方法。
【請求項９】
請求項１乃至６のいずれか１項に記載の自動認識シンボル生成方法において、
前記第１の色彩は黒であり、前記第２の色彩は白であることを特徴とする自動認識シンボル生成方法。
【請求項１０】
請求項３または４または７記載の自動認識シンボル生成方法において、
前記第３の色彩は黒であることを特徴とする自動認識シンボル生成方法。
【請求項１１】
三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成装置において、
与えられた三進数を各桁に分割する桁分割手段と、
各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域とからなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成手段と、
を含み、
前記シンボル生成手段は、
所定の桁の数値が「０」である場合に、前記第１の領域を第１の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第１色彩設定手段と、所定の桁の数値が「１」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第２色彩設定手段と、
所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第３色彩設定手段と、
を含むことを特徴とする自動認識シンボル生成装置。
【請求項１２】
三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成装置において、
与えられた三進数を各桁に分割する桁分割手段と、
各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域とからなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成手段と、
を含み、
前記シンボル生成手段は、
所定の桁の数値が「０」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第１色彩設定手段と、
所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を第１の色彩にそれぞれ設定する第２色彩設定手段と、
所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第３色彩設定手段と、
を含むことを特徴とする自動認識シンボル生成装置。
【請求項１３】
三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成装置において、
与えられた三進数を各桁に分割する桁分割手段と、
各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域と第３の領域とからなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成手段と、
を含み、
前記シンボル生成手段は、
所定の桁の数値が「０」である場合に、前記第１の領域を第１の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第１色彩設定手段と、
所定の桁の数値が「１」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第２色彩設定手段と、
所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第３色彩設定手段と、
前記第３の領域を第３の色彩に設定するモジュールバー設定手段と、
を含むことを特徴とする自動認識シンボル生成装置。
【請求項１４】
三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成装置において、
与えられた三進数を各桁に分割する桁分割手段と、
各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域と第３の領域からなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成手段と、
を含み、
前記シンボル生成手段は、
所定の桁の数値が「０」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第１色彩設定手段と、
所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を第１の色彩にそれぞれ設定する第２色彩設定手段と、
所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第３色彩設定手段と、
前記第３の領域を第３の色彩に設定するモジュールバー設定手段と、
を含むことを特徴とする自動認識シンボル生成装置。
【請求項１５】
三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成装置において、
与えられた三進数を各桁に分割する桁分割手段と、
各桁ごとに、前記各桁の数値を表す桁領域であって、円周上に時計回り方向に配置された第１から第４の領域を備えている桁領域を生成し、前記第１から第４の領域の色を、前記各桁の数値に基づき設定するシンボル生成手段と、
を含み、
前記シンボル生成手段は、
所定の桁の数値が「０」である場合に、前記第１の領域を第１の色彩に、前記第２の領域を前記第１の色彩に、
前記第３の領域を第２の色彩に、前記第４の領域を前記第２の色彩にそれぞれ設定する第１色彩設定手段と、
所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を前記第１の色彩に、前記第３の領域を前記第２の色彩に、前記第４の領域を前記第１の色彩にそれぞれ設定する第２色彩設定手段と、
所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩に、前記第３の領域を前記第１の色彩に、前記第４の領域を前記第２の色彩にそれぞれ設定する第３色彩設定手段と、
を含むことを特徴とする自動認識シンボル生成装置。
【請求項１６】
三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成装置において、
与えられた三進数を各桁に分割する桁分割手段と、
各桁ごとに、前記各桁の数値を表す桁領域であって、円周上に時計回り方向に配置された第１から第４の領域を備えている桁領域を生成し、前記第１から第４の領域の色を、前記各桁の数値に基づき設定するシンボル生成手段と、
を含み、
前記シンボル生成手段は、
所定の桁の数値が「０」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第２の色彩に、前記第３の領域を第１の色彩に、前記第４の領域を前記第１の色彩にそれぞれ設定する第１色彩設定手段と、
所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を前記第１の色彩に、前記第３の領域を前記第２の色彩に、前記第４の領域を前記第１の色彩にそれぞれ設定する第２色彩設定手段と、
所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩に、前記第３の領域を前記第１の色彩に、前記第４の領域を前記第２の色彩にそれぞれ設定する第３色彩設定手段と、
を含むことを特徴とする自動認識シンボル生成装置。
【請求項１７】
請求項１５または１６記載の自動認識シンボル生成装置において、
前記各桁に対してそれぞれ設けられた前記桁領域は、前記第１の領域及び前記第４の領域と、前記第２の領域及び前記第３の領域と、の間に、所定の第３の色彩が付された第５の領域が設けられており、
前記各桁領域の位置が、前記所定の第３の色彩によって区別可能であることを特徴とする自動認識シンボル生成装置。
【請求項１８】
請求項１１乃至１６のいずれか１項に記載の自動認識シンボル生成装置において、
前記第１の色彩は白であり、前記第２の色彩は黒であることを特徴とする自動認識シンボル生成装置。
【請求項１９】
請求項１１乃至１６のいずれか１項に記載の自動認識シンボル生成装置において、
前記第１の色彩は黒であり、前記第２の色彩は白であることを特徴とする自動認識シンボル生成装置。
【請求項２０】
請求項１３または１４または１７記載の自動認識シンボル生成装置において、
前記第３の色彩は黒であることを特徴とする自動認識シンボル生成装置。
【請求項２１】
三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識方法において、
自動認識シンボルの画像データを取得する自動認識シンボル取得ステップと、
前記自動認識シンボル取得ステップが取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出ステップと、
前記桁領域抽出ステップが抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識ステップと、
を含み、
前記認識ステップは、
前記桁領域中の第１領域に第１の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識ステップと、
前記桁領域中の第１領域に、前記第１の色彩とは異なる第２の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識ステップと、
前記桁領域中の第１領域に、前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識ステップと、
を含むことを特徴とする自動認識シンボル認識方法。
【請求項２２】
三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識方法において、
自動認識シンボルの画像データを取得する自動認識シンボル取得ステップと、前記自動認識シンボル取得ステップが取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出ステップと、
前記桁領域抽出ステップが抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識ステップと、
を含み、
前記認識ステップは、
前記桁領域中の第１領域に第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識ステップと、
前記桁領域中の第１領域に、前記第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩とは異なる第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識ステップと、
前記桁領域中の第１領域に、前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識ステップと、
を含むことを特徴とする自動認識シンボル認識方法。
【請求項２３】
請求項２１または２２記載の自動認識シンボル認識方法において、
前記桁抽出ステップは、
前記桁領域に含まれる第３の領域に含まれる色彩を検出することによって、前記第３の領域の位置を検出し、前記第３の領域の位置に基づき、前記桁領域の位置を検出することを特徴とする自動認識シンボル認識方法。
【請求項２４】
三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識方法において、
自動認識シンボルの画像データを取得する自動認識シンボル取得ステップと、
前記自動認識シンボル取得ステップが取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出ステップと、
前記桁領域抽出ステップが抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識ステップと、
を含み、
前記認識ステップは、
前記桁領域中の第１領域に第１の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付され、前記桁領域中の第３領域に前記第１の色彩とは異なる第２の色彩が付され、前記桁領域中の第４領域に前記第２の色彩が
付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識ステップと、
前記桁領域中の第１領域に前記第２の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付され、前記桁領域中の第３領域に前記第２の色彩が付され、前記桁領域中の第４領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識ステップと、
前記桁領域中の第１領域に前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付され、前記桁領域中の第３領域に前記第１の色彩が付され、前記桁領域中の第４領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識ステップと、
を含むことを特徴とする自動認識シンボル認識方法。
【請求項２５】
三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識方法において、
自動認識シンボルの画像データを取得する自動認識シンボル取得ステップと、
前記自動認識シンボル取得ステップが取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出ステップと、
前記桁領域抽出ステップが抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識ステップと、
を含み、
前記認識ステップは、
前記桁領域中の第１領域に第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付され、前記桁領域中の第３領域に前記第２の色彩とは異なる第１の色彩が付され、前記桁領域中の第４領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識ステップと、
前記桁領域中の第１領域に前記第２の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付され、前記桁領域中の第３領域に前記第２の色彩が付され、前記桁領域中の第４領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識ステップと、
前記桁領域中の第１領域に前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付され、前記桁領域中の第３領域に前記第１の色彩が付され、前記桁領域中の第４領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識ステップと、
を含むことを特徴とする自動認識シンボル認識方法。
【請求項２６】
請求項２４または２５記載の自動認識シンボル認識方法において、
前記桁抽出ステップは、
前記桁領域に含まれる第５の領域に含まれる色彩を検出することによって、前記第５の領域の位置を検出し、前記第５の領域の位置に基づき、前記桁領域の位置を検出することを特徴とする自動認識シンボル認識方法。
【請求項２７】
請求項２１乃至２５のいずれか１項に記載の自動認識シンボル認識方法において、
前記第１の色彩は白であり、前記第２の色彩は黒であることを特徴とする自動認識シンボル認識方法。
【請求項２８】
請求項２１乃至２５のいずれか１項に記載の自動認識シンボル認識方法において、
前記第１の色彩は黒であり、前記第２の色彩は白であることを特徴とする自動認識シンボル生成方法。
【請求項２９】
請求項２３または２６記載の自動認識シンボル認識方法において、
前記第３の色彩は黒であることを特徴とする自動認識シンボル認識方法。
【請求項３０】
三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識装置において、
自動認識シンボルの画像データを取得する自動認識シンボル取得手段と、前記自動認識シンボル取得手段が取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出手段と、
前記桁領域抽出手段が抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識手段と、
を含み、
前記認識手段は、
前記桁領域中の第１領域に第１の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識手段と、
前記桁領域中の第１領域に、前記第１の色彩とは異なる第２の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識手段と、
前記桁領域中の第１領域に、前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識手段と、
を含むことを特徴とする自動認識シンボル認識装置。
【請求項３１】
三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識装置において、  自動認識シンボルの画像データを取得する自動認識シンボル取得手段と、
前記自動認識シンボル取得手段が取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出手段と、
前記桁領域抽出手段が抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識手段と、
を含み、
前記認識手段は、
前記桁領域中の第１領域に第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識手段と、
前記桁領域中の第１領域に第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩とは異なる前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識手段と、
前記桁領域中の第１領域に、前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識手段と、
を含むことを特徴とする自動認識シンボル認識装置。
【請求項３２】
請求項３０または３１記載の自動認識シンボル認識装置において、
前記桁抽出手段は、前記桁領域に含まれる第３の領域に含まれる色彩を検出することによって、前記第３の領域の位置を検出し、前記第３の領域の位置に基づき、前記桁領域の位置を検出することを特徴とする自動認識シンボル認識装置。
【請求項３３】
三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識装置において、
自動認識シンボルの画像データを取得する自動認識シンボル取得手段と、
前記自動認識シンボル取得手段が取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出手段と、
前記桁領域抽出手段が抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識手段と、
を含み、
前記認識手段は、
前記桁領域中の第１領域に第１の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付され、前記桁領域中の第３領域に前記第１の色彩とは異なる第２の色彩が付され、前記桁領域中の第４領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識手段と、
前記桁領域中の第１領域に前記第２の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付され、前記桁領域中の第３領域に前記第２の色彩が付され、前記桁領域中の第４領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識手段と、
前記桁領域中の第１領域に前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付され、前記桁領域中の第３領域に前記第１の色彩が付され、前記桁領域中の第４領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識手段と、
を含むことを特徴とする自動認識シンボル認識装置。
【請求項３４】
三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識装置において、
自動認識シンボルの画像データを取得する自動認識シンボル取得手段と、
前記自動認識シンボル取得手段が取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出手段と、
前記桁領域抽出手段が抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識手段と、
を含み、
前記認識手段は、
前記桁領域中の第１領域に第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付され、前記桁領域中の第３領域に前記第２の色彩とは異なる第１の色彩が付され、前記桁領域中の第４領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識手段と、
前記桁領域中の第１領域に前記第２の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付され、前記桁領域中の第３領域に前記第２の色彩が付され、前記桁領域中の第４領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識手段と、
前記桁領域中の第１領域に前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付され、前記桁領域中の第３領域に前記第１の色彩が付され、前記桁領域中の第４領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識手段と、
を含むことを特徴とする自動認識シンボル認識装置。
【請求項３５】
請求項３３または３４記載の自動認識シンボル認識装置において、前記桁抽出手段は、前記桁領域に含まれる第５の領域に含まれる色彩を検出することによって、前記第５の領域の位置を検出し、前記第５の領域の位置に基づき、前記桁領域の位置を検出することを特徴とする自動認識シンボル認識装置。
【請求項３６】
請求項３０乃至３４のいずれか１項に記載の自動認識シンボル認識装置において、
前記第１の色彩は白であり、前記第２の色彩は黒であることを特徴とする自動認識シンボル認識装置。
【請求項３７】
請求項３９乃至３４のいずれか１項に記載の自動認識シンボル認識装置において、
前記第１の色彩は黒であり、前記第２の色彩は白であることを特徴とする自動認識シンボル認識装置。
【請求項３８】
請求項３２または３５記載の自動認識シンボル認識装置において、
前記第３の色彩は黒であることを特徴とする自動認識シンボル認識装置。
【請求項３９】
請求項２１記載の自動認識シンボル認識方法において、
前記桁領域中の第１領域に、前記第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出ステップ、
を含むことを特徴とする自動認識シンボル認識方法。
【請求項４０】
請求項２２記載の自動認識シンボル認識方法において、
前記桁領域中の第１領域に、前記第１の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付されている場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出ステップ、
を含むことを特徴とする自動認識シンボル認識方法。
【請求項４１】
請求項２４又は２５記載の自動認識シンボル認識方法において、
前記第１認識ステップ、前記第２認識ステップ及び前記第３認識ステップのいずれもが、三進数の数値を出力できない場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出ステップ、
を含むことを特徴とする自動認識シンボル認識方法。
【請求項４２】
請求項３０記載の自動認識シンボル認識装置において、
前記認識手段は、さらに、
前記桁領域中の第１領域に、前記第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出手段、
を含むことを特徴とする自動認識シンボル認識装置。
【請求項４３】
請求項３１記載の自動認識シンボル認識装置において、
前記認識手段は、さらに、
前記桁領域中の第１領域に、前記第１の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付されている場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出手段、
を含むことを特徴とする自動認識シンボル認識装置。
【請求項４４】
請求項３３又は３４記載の自動認識シンボル認識装置において、
前記認識手段は、
前記第１認識手段、前記第２認識手段及び前記第３認識手段のいずれもが、三進数の数値を出力できない場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出手段、
を含むことを特徴とする自動認識シンボル認識装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動認識シンボルに関する。特に、２次元の幾何学図形である自動認識シンボルを生成する方法及び装置に関する。さらに、この自動認識シンボルを認識する方法及び装置に関する。
【０００２】
【従来の技術】
商品等の属性を機械によって自動認識するシステムが広く産業界において利用されている。このようなシステムにおいては、商品の表面に２次元の幾何学図形である自動認識シンボルを付し、スキャナやＣＣＤカメラ等がこの自動認識シンボルを読みとり、その自動認識シンボルが表す属性を認識している。
【０００３】
以上のようなシステムにおいて最も広く利用されている自動認識シンボルはバーコードである。このバーコードは、一般的には長方形のバーとスペースの組み合わせからなるコードであるが、近年商品の属性の種類が増えているため、より情報密度が高いいわゆる２次元バーコードと呼ばれる自動認識シンボルが提案されている。例えばこのような２次元バーコードとしては、ＰＤＦ４１７、ｃａｌｒａ  ｃｏｄｅ等が知られている。
【０００４】
これらのバーコードや２次元自動認識シンボルにおいては、いずれも二進数によるコード化が行われている。さて、本願発明者らは、三進数による表示・演算方法に関し研究を続け、これらに関する特許出願を既に行っている。この出願された特許にかかる発明においては、二進数の代わりに三進数を用い、迅速な計算等が行えることを示している。
【０００５】
【発明が解決しようとする課題】
これらのバーコードや２次元自動認識シンボルにおいては、いずれも二進数によるコード化が行われている。さて、本願発明者らは、三進数による表示・演算方法に関し研究を続け、これらに関する特許出願も既にしている。この出願された特許にかかる発明においては、二進数の代わりに三進数を用い、迅速な計算等が行えることを示している。
【０００６】
しかし、現在世の中においては、三進数を表記することを考慮した自動認識シンボルはまだ知られていない。そのため、三進数を表すシンボルを構成しようとすれば、三進数を一旦二進数に変換し、その変換後の二進数を表すシンボルを生成する手法が採用されるであろう。
【０００７】
このような手法では、二進数と三進数の相互の変換作業が必要となり、自動認識シンボルの迅速な生成や認識を行うことは困難である。
【０００８】
そこで、今回、本願発明者らは、前回提案した三進数表記方法の原理を２次元認識シンボルに応用し、新しい自動認識シンボルのシステムを提案する。
【０００９】
本発明は、三進数を容易に表現可能な２次元自動認識シンボルを生成する方法及び装置を提供することを目的とする。また、本発明は、上記生成した２次元自動認識シンボルを認識する方法及び装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
はじめに、各請求項の発明の概要を示す。
【００１１】
（１）自動認識シンボル生成方法
請求項１及び２は、自動認識シンボル生成方法に関し、実施の形態１に対応する。
【００１２】
請求項３及び４は、モジュールバーを設けた自動認識シンボル生成方法に関し、実施の形態３に対応する。
【００１３】
請求項５及び６は、田の字型の自動認識シンボル生成方法に関し、実施の形態５に対応する。
【００１４】
請求項７は、モジュールバーを設けた田の字型の自動認識シンボル生成方法に関し、実施の形態７に対応する。
【００１５】
請求項８、９、１０は、特徴的な色彩について限定したものである。
【００１６】
（２）自動認識シンボル生成装置
請求項１１から２０は、上記請求項１から１０に記載された発明を装置として表現したものである。
【００１７】
（３）自動認識シンボル認識方法
請求項２１及び２２は、自動認識シンボル認識方法に関し、実施の形態２に対応する。
【００１８】
請求項２３は、モジュールバーを設けた自動認識シンボル認識方法に関し、実施の形態４に対応する。
【００１９】
請求項２４及び２５は、田の字型の自動認識シンボル認識方法に関し、実施の形態６に対応する。
【００２０】
請求項２６は、モジュールバーを設けた田の字型の自動認識シンボル認識方法に関し、実施の形態８に対応する。
【００２１】
請求項２７、２８、２９は、特徴的な色彩について限定したものである。
【００２２】
（４）自動認識シンボル認識装置
４．  自動認識シンボル認識装置
請求項３０から３８は、上記請求項２１から２９に記載された発明を装置として表現したものである。
【００２３】
具体的には、以下のような手段を採用する。
【００２４】
１．  自動認識シンボル生成方法
本発明は、三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成方法において、与えられた三進数を各桁に分割する桁分割ステップと、各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域とからなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成ステップと、を含み、前記シンボル生成ステップは、所定の桁の数値が「０」である場合に、前記第１の領域を第１の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第１色彩設定ステップと、所定の桁の数値が「１」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第２色彩設定ステップと、所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定するする第３色彩設定ステップと、を含むことを特徴とする自動認識シンボル生成方法である。
【００２５】
本発明は、三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成方法において、与えられた三進数を各桁に分割する桁分割ステップと、各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域とからなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成ステップと、を含み、前記シンボル生成ステップは、所定の桁の数値が「０」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第１色彩設定ステップと、所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を第１の色彩にそれぞれ設定する第２色彩設定ステップと、所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第３色彩設定ステップと、を含むことを特徴とする自動認識シンボル生成方法である。
【００２６】
本発明は、三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成方法において、与えられた三進数を各桁に分割する桁分割ステップと、各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域と第３の領域からなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成ステップと、を含み、前記シンボル生成ステップは、所定の桁の数値が「０」である場合に、前記第１の領域を第１の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第１色彩設定ステップと、所定の桁の数値が「１」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第２色彩設定ステップと、所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定するする第３色彩設定ステップと、前記第３の領域を所定の第３の色彩に設定するモジュールバー設定ステップと、を含むことを特徴とする自動認識シンボル生成方法である。
【００２７】
本発明は、三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成方法において、与えられた三進数を各桁に分割する桁分割ステップと、各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域と第３の領域とからなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成ステップと、を含み、前記シンボル生成ステップは、所定の桁の数値が「０」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第１色彩設定ステップと、所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を第１の色彩にそれぞれ設定する第２色彩設定ステップと、所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第３色彩設定ステップと、前記第３の領域を所定の第３の色彩に設定するモジュールバー設定ステップと、を含むことを特徴とする自動認識シンボル生成方法である。
【００２８】
本発明は、三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成方法において、与えられた三進数を各桁に分割する桁分割ステップと、各桁ごとに、前記各桁の数値を表す桁領域であって、円周上に時計回り方向に配置された第１から第４の領域を備えている桁領域を生成し、前記第１から第４の領域の色を、前記各桁の数値に基づき設定するシンボル生成ステップと、を含み、前記シンボル生成ステップは、所定の桁の数値が「０」である場合に、前記第１の領域を第１の色彩に、前記第２の領域を前記第１の色彩に、前記第３の領域を第２の色彩に、前記第４の領域を前記第２の色彩にそれぞれ設定する第１色彩設定ステップと、所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を前記第１の色彩に、前記第３の領域を前記第２の色彩に、前記第４の領域を前記第１の色彩にそれぞれ設定する第２色彩設定ステップと、所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩に、前記第３の領域を前記第１の色彩に、前記第４の領域を前記第２の色彩にそれぞれ設定する第３色彩設定ステップと、を含むことを特徴とする自動認識シンボル生成方法である。
【００２９】
本発明は、三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成方法において、与えられた三進数を各桁に分割する桁分割ステップと、各桁ごとに、前記各桁の数値を表す桁領域であって、円周上に時計回り方向に配置された第１から第４の領域を備えている桁領域を生成し、前記第１から第４の領域の色を、前記各桁の数値に基づき設定するシンボル生成ステップと、を含み、前記シンボル生成ステップは、所定の桁の数値が「０」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第２の色彩に、前記第３の領域を第１の色彩に、前記第４の領域を前記第１の色彩にそれぞれ設定する第１色彩設定ステップと、所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を前記第１の色彩に、前記第３の領域を前記第２の色彩に、前記第４の領域を前記第１の色彩にそれぞれ設定する第２色彩設定ステップと、所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩に、前記第３の領域を前記第１の色彩に、前記第４の領域を前記第２の色彩にそれぞれ設定する第３色彩設定ステップと、を含むことを特徴とする自動認識シンボル生成方法である。
【００３０】
また、本発明は、前記各桁に対してそれぞれ設けられた前記桁領域は、前記第１の領域及び前記第４の領域と、前記２の領域及び前記第３の領域と、の間に、所定の第３の色彩が付された第５の領域が設けられており、前記各桁領域の位置が、前記所定の第３の色彩によって区別可能であることを特徴とする。
【００３１】
また、本発明は、前記第１の色彩は白であり、前記第２の色彩は黒であることを特徴とする。
【００３２】
また、本発明は、前記第１の色彩は黒であり、前記第２の色彩は白であることを特徴とする。
【００３３】
また、本発明は、前記第３の色彩は黒であることを特徴とする。
【００３４】
２．  自動認識シンボル生成装置生成
本発明は、三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成装置において、与えられた三進数を各桁に分割する桁分割手段と、各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域とからなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成手段と、を含み、前記シンボル生成手段は、所定の桁の数値が「０」である場合に、前記第１の領域を第１の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第１色彩設定手段と、  所定の桁の数値が「１」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第２色彩設定手段と、所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定するする第３色彩設定手段と、を含むことを特徴とする自動認識シンボル生成装置である。
【００３５】
本発明は、三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成装置において、与えられた三進数を各桁に分割する桁分割手段と、各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域とからなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成手段と、を含み、前記シンボル生成手段は、所定の桁の数値が「０」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第１色彩設定手段と、所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を第１の色彩にそれぞれ設定する第２色彩設定手段と、所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第３色彩設定手段と、を含むことを特徴とする自動認識シンボル生成装置である。
【００３６】
本発明は、三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成装置において、与えられた三進数を各桁に分割する桁分割手段と、各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域と第３の領域とからなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成手段と、を含み、前記シンボル生成手段は、所定の桁の数値が「０」である場合に、前記第１の領域を第１の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第１色彩設定手段と、所定の桁の数値が「１」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第１の色彩にそれぞれ設定する第２色彩設定手段と、所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定するする第３色彩設定手段と、前記第３の領域を第３の色彩に設定するモジュールバー設定手段と、を含むことを特徴とする自動認識シンボル生成装置である。
【００３７】
本発明は、三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成装置において、与えられた三進数を各桁に分割する桁分割手段と、各桁ごとに、前記各桁の数値を表す桁領域であって第１の領域と第２の領域と第３の領域からなる桁領域を生成し、前記第１の領域と第２の領域の色を、前記各桁の数値に基づき設定するシンボル生成手段と、を含み、前記シンボル生成手段は、所定の桁の数値が「０」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第１色彩設定手段と、所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を第１の色彩にそれぞれ設定する第２色彩設定手段と、所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩にそれぞれ設定する第３色彩設定手段と、前記第３の領域を第３の色彩に設定するモジュールバー設定手段と、を含むことを特徴とする自動認識シンボル生成装置である。
【００３８】
本発明は、三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成装置において、与えられた三進数を各桁に分割する桁分割手段と、各桁ごとに、前記各桁の数値を表す桁領域であって、円周上に時計回り方向に配置された第１から第４の領域を備えている桁領域を生成し、前記第１から第４の領域の色を、前記各桁の数値に基づき設定するシンボル生成手段と、を含み、前記シンボル生成手段は、所定の桁の数値が「０」である場合に、前記第１の領域を第１の色彩に、前記第２の領域を前記第１の色彩に、前記第３の領域を第２の色彩に、前記第４の領域を前記第２の色彩にそれぞれ設定する第１色彩設定手段と、所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を前記第１の色彩に、前記第３の領域を前記第２の色彩に、前記第４の領域を前記第１の色彩にそれぞれ設定する第２色彩設定手段と、所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩に、前記第３の領域を前記第１の色彩に、前記第４の領域を前記第２の色彩にそれぞれ設定する第３色彩設定手段と、を含むことを特徴とする自動認識シンボル生成装置である。
【００３９】
本発明は、三進数の数値を、２次元の幾何学図形である自動認識シンボルに変換する自動認識シンボル生成装置において、与えられた三進数を各桁に分割する桁分割手段と、各桁ごとに、前記各桁の数値を表す桁領域であって、円周上に時計回り方向に配置された第１から第４の領域を備えている桁領域を生成し、前記第１から第４の領域の色を、前記各桁の数値に基づき設定するシンボル生成手段と、を含み、前記シンボル生成手段は、所定の桁の数値が「０」である場合に、前記第１の領域を第２の色彩に、前記第２の領域を前記第２の色彩に、前記第３の領域を第１の色彩に、前記第４の領域を前記第１の色彩にそれぞれ設定する第１色彩設定手段と、所定の桁の数値が「１」である場合に、前記第１の領域を前記第２の色彩に、前記第２の領域を前記第１の色彩に、前記第３の領域を前記第２の色彩に、前記第４の領域を前記第１の色彩にそれぞれ設定する第２色彩設定手段と、所定の桁の数値が「２」である場合に、前記第１の領域を前記第１の色彩に、前記第２の領域を前記第２の色彩に、前記第３の領域を前記第１の色彩に、前記第４の領域を前記第２の色彩にそれぞれ設定する第３色彩設定手段と、を含むことを特徴とする自動認識シンボル生成装置である。
【００４０】
また、本発明は、前記各桁に対してそれぞれ設けられた前記桁領域は、前記第１の領域及び前記第４の領域と、前記第２の領域及び前記第３の領域と、の間に、所定の第３の色彩が付された第５の領域が設けられており、前記各桁領域の位置が、前記所定の第３の色彩によって区別可能であることを特徴とする。
【００４１】
また、本発明は、前記第１の色彩は白であり、前記第２の色彩は黒であることを特徴とする。
【００４２】
また、本発明は、前記第１の色彩は黒であり、前記第２の色彩は白であることを特徴とする。
【００４３】
また、本発明は、前記第３の色彩は黒であることを特徴とする。
【００４４】
３．  自動認識シンボル認識方法
本発明は、三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識方法において、自動認識シンボルの画像データを取得する自動認識シンボル取得ステップと、前記自動認識シンボル取得ステップが取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出ステップと、前記桁領域抽出ステップが抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識ステップと、を含み、前記認識ステップは、前記桁領域中の第１領域に第１の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識ステップと、前記桁領域中の第１領域に、前記第１の色彩とは異なる第２の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識ステップと、前記桁領域中の第１領域に、前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識ステップと、前記桁領域中の第１領域に、前記第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出ステップと、を含むことを特徴とする自動認識シンボル認識方法である。
【００４５】
本発明は、三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識方法において、自動認識シンボルの画像データを取得する自動認識シンボル取得ステップと、前記自動認識シンボル取得ステップが取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出ステップと、前記桁領域抽出ステップが抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識ステップと、を含み、前記認識ステップは、前記桁領域中の第１領域に第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識ステップと、前記桁領域中の第１領域に、前記第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩とは異なる第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識ステップと、前記桁領域中の第１領域に、前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識ステップと、前記桁領域中の第１領域に、前記第１の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付されている場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出ステップと、を含むことを特徴とする自動認識シンボル認識方法である。
【００４６】
また、本発明は、前記桁抽出ステップは、前記桁領域に含まれる第３の領域に含まれる色彩を検出することによって、前記第３の領域の位置を検出し、前記第３の領域の位置に基づき、前記桁領域の位置を検出することを特徴とする。
【００４７】
本発明は、三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識方法において、自動認識シンボルの画像データを取得する自動認識シンボル取得ステップと、前記自動認識シンボル取得ステップが取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出ステップと、前記桁領域抽出ステップが抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識ステップと、を含み、前記認識ステップは、前記桁領域中の第１領域に第１の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付され、前記桁領域中の第３領域に前記第１の色彩とは異なる第２の色彩が付され、前記桁領域中の第４領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識ステップと、前記桁領域中の第１領域に前記第２の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付され、前記桁領域中の第３領域に前記第２の色彩が付され、前記桁領域中の第４領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識ステップと、前記桁領域中の第１領域に前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付され、前記桁領域中の第３領域に前記第１の色彩が付され、前記桁領域中の第４領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識ステップと、前記第１認識ステップ、前記第２認識ステップ及び前記第３認識ステップのいずれもが、三進数の数値を出力できない場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出ステップと、を含むことを特徴とする自動認識シンボル認識方法である。
【００４８】
本発明は、三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識方法において、自動認識シンボルの画像データを取得する自動認識シンボル取得ステップと、前記自動認識シンボル取得ステップが取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出ステップと、前記桁領域抽出ステップが抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識ステップと、を含み、前記認識ステップは、前記桁領域中の第１領域に第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付され、前記桁領域中の第３領域に前記第２の色彩とは異なる第１の色彩が付され、前記桁領域中の第４領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識ステップと、前記桁領域中の第１領域に前記第２の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付され、前記桁領域中の第３領域に前記第２の色彩が付され、前記桁領域中の第４領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識ステップと、前記桁領域中の第１領域に前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付され、前記桁領域中の第３領域に前記第１の色彩が付され、前記桁領域中の第４領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識ステップと、前記第１認識ステップ、前記第２認識ステップ及び前記第３認識ステップのいずれもが、三進数の数値を出力できない場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出ステップと、を含むことを特徴とする自動認識シンボル認識方法である。
【００４９】
また、本発明は、前記桁抽出ステップは、前記桁領域に含まれる第５の領域に含まれる色彩を検出することによって、前記第５の領域の位置を検出し、前記第５の領域の位置に基づき、前記桁領域の位置を検出することを特徴とする。
【００５０】
また、本発明は、前記第１の色彩は白であり、前記第２の色彩は黒であることを特徴とする。
【００５１】
また、本発明は、前記第１の色彩は黒であり、前記第２の色彩は白であることを特徴とする。
【００５２】
また、本発明は、前記第３の色彩は黒であることを特徴とする。
【００５３】
４．  自動認識シンボル認識装置
本発明は、三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識装置において、自動認識シンボルの画像データを取得する自動認識シンボル取得手段と、前記自動認識シンボル取得手段が取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出手段と、前記桁領域抽出手段が抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識手段と、を含み、前記認識手段は、前記桁領域中の第１領域に第１の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識手段と、前記桁領域中の第１領域に、前記第１の色彩とは異なる第２の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識手段と、前記桁領域中の第１領域に、前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識手段と、前記桁領域中の第１領域に、前記第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出手段と、を含むことを特徴とする自動認識シンボル認識装置である。
【００５４】
本発明は、三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識装置において、自動認識シンボルの画像データを取得する自動認識シンボル取得手段と、前記自動認識シンボル取得手段が取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出手段と、前記桁領域抽出手段が抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識手段と、を含み、前記認識手段は、前記桁領域中の第１領域に第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識手段と、前記桁領域中の第１領域に第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩とは異なる前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識手段と、前記桁領域中の第１領域に、前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識手段と、前記桁領域中の第１領域に、前記第１の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付されている場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出手段と、を含むことを特徴とする自動認識シンボル認識装置である。
【００５５】
また、本発明は、前記桁抽出手段は、前記桁領域に含まれる第３の領域に含まれる色彩を検出することによって、前記第３の領域の位置を検出し、前記第３の領域の位置に基づき、前記桁領域の位置を検出することを特徴とする。
【００５６】
本発明は、三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識装置において、自動認識シンボルの画像データを取得する自動認識シンボル取得手段と、前記自動認識シンボル取得手段が取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出手段と、前記桁領域抽出手段が抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識手段と、を含み、前記認識手段は、前記桁領域中の第１領域に第１の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付され、前記桁領域中の第３領域に前記第１の色彩とは異なる第２の色彩が付され、前記桁領域中の第４領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識手段と、前記桁領域中の第１領域に前記第２の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付され、前記桁領域中の第３領域に前記第２の色彩が付され、前記桁領域中の第４領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識手段と、前記桁領域中の第１領域に前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付され、前記桁領域中の第３領域に前記第１の色彩が付され、前記桁領域中の第４領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識手段と、前記第１認識手段、前記第２認識手段及び前記第３認識手段のいずれもが、三進数の数値を出力できない場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出手段と、を含むことを特徴とする自動認識シンボル認識装置である。
【００５７】
本発明は、三進数を表す自動認識シンボルを認識し、前記自動認識シンボルが表す前記三進数を出力する自動認識シンボル認識装置において、自動認識シンボルの画像データを取得する自動認識シンボル取得手段と、前記自動認識シンボル取得手段が取得した画像データから、前記三進数の各桁に対応する部分である桁領域を抽出する桁領域抽出手段と、前記桁領域抽出手段が抽出した各桁領域が表す三進数を各桁領域ごとに認識し、出力する認識手段と、を含み、前記認識手段は、前記桁領域中の第１領域に第２の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付され、前記桁領域中の第３領域に前記第２の色彩とは異なる第１の色彩が付され、前記桁領域中の第４領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「０」を出力する第１認識手段と、前記桁領域中の第１領域に前記第２の色彩が付され、前記桁領域中の第２領域に前記第１の色彩が付され、前記桁領域中の第３領域に前記第２の色彩が付され、前記桁領域中の第４領域に前記第１の色彩が付されている場合には、その桁領域の表す三進数として「１」を出力する第２認識手段と、前記桁領域中の第１領域に前記第１の色彩が付され、前記桁領域中の第２領域に前記第２の色彩が付され、前記桁領域中の第３領域に前記第１の色彩が付され、前記桁領域中の第４領域に前記第２の色彩が付されている場合には、その桁領域の表す三進数として「２」を出力する第３認識手段と、前記第１認識手段、前記第２認識手段及び前記第３認識手段のいずれもが、三進数の数値を出力できない場合には、誤りが発生したものと認識し、誤りが発生した旨を出力するエラー検出手段と、を含むことを特徴とする自動認識シンボル認識装置である。
【００５８】
また、本発明は、前記桁抽出手段は、前記桁領域に含まれる第５の領域に含まれる色彩を検出することによって、前記第５の領域の位置を検出し、前記第５の領域の位置に基づき、前記桁領域の位置を検出することを特徴とする。
【００５９】
また、本発明は、前記第１の色彩は白であり、前記第２の色彩は黒であることを特徴とする。
【００６０】
また、本発明は、前記第１の色彩は黒であり、前記第２の色彩は白であることを特徴とする。
【００６１】
また、本発明は、前記第３の色彩は黒であることを特徴とする。
【００６２】
【発明の実施の形態】
まず、各実施の形態の概要を示す。
【００６３】
実施の形態１は、三進数を表しうる自動認識シンボル生成装置及び方法に関する。
【００６４】
実施の形態２は、自動認識シンボルを認識する装置及び方法に関する。
【００６５】
実施の形態３は、モジュールバーを設けた自動認識シンボル生成装置及び方法に関する。
【００６６】
実施の形態４は、モジュールバーを設けた自動認識シンボルを認識する装置及び方法に関する。
【００６７】
実施の形態５は、田の字型の自動認識シンボル生成装置及び方法に関する。
【００６８】
実施の形態６は、田の字型の自動認識シンボルを認識する装置及び方法に関する。
【００６９】
実施の形態７は、モジュールバーを設けた田の字型の自動認識シンボル生成装置及び方法に関する。
【００７０】
実施の形態８は、モジュールバーを設けた田の字型の自動認識シンボルを認識する装置及び方法に関する。
【００７１】
以下、本発明の好適な実施の形態について、図面を用いて説明する。
【００７２】
［実施の形態１］
図１には、本実施の形態１において提案する自動認識シンボルの説明図が示されている。
【００７３】
三進数は、その各桁の値が「０」、「１」、「２」のいずれかの値をとる。そして、本実施の形態では、三進数の各桁に対応して桁領域１０を定義し、各桁領域１０の色彩によって各桁の値「０」、「１」、「２」を表している。
【００７４】
各桁領域１０は、第１領域１０ａと第２領域１０ｂとから構成されている。例えば、図１（１）に示すように、値「０」を表す場合には、第１領域１０ａに「白」を付し、第２領域１０ｂに「白」を付している。
【００７５】
同様に、値「１」を表す場合には、第１領域１０ａに「黒」を付し、第２領域１０ｂに「白」を付す。値「２」を表す場合には、第１領域１０ａに「白」を付し、第２領域１０ｂに「黒」を付している。なお、図面においては色彩「黒」はハッチングで表している。
【００７６】
このように、三進数の各桁に対して桁領域１０を対応させ、各桁領域１０を構成する第１領域１０ａ、第２領域１０ｂに付される色彩の組み合わせによって三進数の各桁の値を表している。
【００７７】
本実施の形態１においては、第１領域１０ａ、第２領域１０ｂに付される色彩を「白」または「黒」に設定したが、区別しうる色彩であればどのような２種類の色彩でもかまわない。
【００７８】
さて、図１（１）においては、「白」と「黒」の色彩の組み合わせで値を表現しているが、第１領域１０ａ、第２領域１０ｂ共に「黒」である場合においては定義しておらず未使用である。その結果、この自動認識シンボルを認識する際に、第１領域１０ａ、第２領域１０ｂが共に「黒」であることが検出された場合には、自動認識シンボルが付された商品の表面が汚れている等の理由によってエラーが生じたと判断することができる。
【００７９】
その一方、図１（１）に示した例においては、値の「０」を表す場合には第１領域１０ａ、第２領域１０ｂ共に「白」であるため、桁領域１０が存在しない場合（すなわち、自動認識シンボルがない部分）と、自動認識シンボルが存在する場合と、の区別が困難な場合も生じる。すなわち、自動認識シンボルが存在する場合であるのに、シンボルが表されている部分ではないと誤って判断してしまう可能性もある。逆に、自動認識シンボルが存在しないのに、自動認識シンボルがあると誤って判断してしまう可能性もある。
【００８０】
そのため、図１（１）で未使用であった第１領域１０ａ、第２領域１０ｂ共に「黒」である場合を値の「０」を表すパターンと定義することも好ましい。このような割り当てを行った場合の説明図が図１（２）に示されている。この図に示されているように、値の「１」と「２」に関しては、図１（１）と同様の色彩の割り当てパターンであるが、値の「０」を表すために第１領域１０ａ、第２領域１０ｂ共に「黒」を付している点が図１（１）と異なる。
【００８１】
このように、図１（２）に示した例においては、図１（１）の例と異なり、第１領域１０ａ、第２領域１０ｂが両方とも同時に「白」となることがないため、白地に自動認識シンボルが描かれている場合でも桁領域１０の存在を的確に認識することができる。
【００８２】
１．１  三進数を表す自動認識シンボルの例
上記図１（１）に示した例を用いて、実際に三進数の数を表現した自動認識シンボルの例が図２に示されている。
【００８３】
図２（１）は、３桁の三進数「１０２」を表現した自動認識シンボルの例が示されている。３桁の三進数に対応して、３個の桁領域１０から自動認識シンボルが構成されている。
【００８４】
この図に示されているように、１の位の値は「２」であるため、１の位の桁領域の第１領域１０ａには「白」が付され、１の位の桁領域の第２領域１０ｂには「黒」が付されている。また、３の位の値は「０」であるため、３の位の第１領域１０ａには「白」が付され、３の位の第２領域１０ｂにも「白」が付されている。また、９の位の値は「１」であるため、９の位の第１領域１０ａには「黒」が付され、９の位の第２領域１０ｂには「白」が付されている。この三進数の「１０２」は、１０進数で表せば「１１」である。
【００８５】
なお、本実施の形態１にかかる自動認識シンボルは、自動認識シンボル生成装置で生成することも好ましいが、人間が生成することも容易であるという特徴を有する。
【００８６】
図２（１）に示されているように、本実施の形態１にかかる自動認識シンボルにおいては、１の位の桁領域の第１領域１０ａには「１」が記されており、また、１の位の桁領域の第２領域１０ｂには「２」が付されている。これは、１の位の桁領域の第１領域１０ａに「黒」が付されていることは、十進数の「１」を表し、また、１の位の桁領域の第２領域１０ｂに「黒」が付されていることは、十進数の「２」を表すことを意味している。
【００８７】
このように、それぞれ第１領域１０ａ第２領域１０ｂに、それぞれの領域に「黒」が付されたときに表す数値を記しておくことにより、人間が、それぞれの領域を黒く塗りつぶすことによって、表したい数値を容易に表すことができる自動認識シンボルを生成することができる。
【００８８】
同様に、３の位の桁領域の第１領域１０ａには、この領域に「黒」が付された場合に表す数値である十進数の「３」が記されており、また、３の位の桁領域の第２領域１０ｂには、この領域に「黒」が付され他場合に表す数値である十進数の「６」が示されている。
【００８９】
また、９の位の桁領域の第１領域１０ａには、この領域に「黒」が付された場合に表す数値である十進数の「９」が記されており、また、９の位の桁領域の第２領域１０ｂには、この領域に「黒」が付され他場合に表す数値である十進数の「１８」が示されている。
【００９０】
以上述べたように、各領域に記される数値が十進数であるのは、人間が数値を判断しやすいようにするためである。例えば、図２（１）に示した例においては、「黒」が付されているのは、９の位の第１領域１０ａと、１の位の第２領域１０ｂである。９の位の第１領域１０ａに「黒」が付された場合に表す数値は上述したように十進数の「９」である。また、上述したように１の位の第２領域１０ｂに「黒」が付された場合に表す数値は十進数の「２」である。そのため、十進数の９＋２＝１１となり、この自動認識シンボルは十進数の「１１」を表すことになる。このように、白地に対して、人間が領域を「黒」で塗りつぶすことによって、所望の数値を表す自動認識シンボルを構成することを本文では便宜上「塗り算」と呼んでいる。
【００９１】
図２（２）は、他の３桁の三進数「２１１」を表現した自動認識シンボルの例が示されている。
【００９２】
この図に示されているように、１の位の値は「１」であるため、１の位の桁領域の第１領域１０ａには「黒」が付され、１の位の桁領域の第２領域１０ｂには「白」が付されている。また、３の位の値も「１」であるため、３の位の第１領域１０ａには「黒」が付され、３の位の第２領域１０ｂには「白」が付されている。また、９の位の値は「２」であるため、９の位の第１領域１０ａには「白」が付され、９の位の第２領域１０ｂには「黒」が付されている。この三進数の「２１１」は、１０進数で表せば「２２」である。
【００９３】
なお、図２（２）に示された例においても、上記図２（１）と同様に「塗り算」によって人間が自動認識シンボルを生成することもできる。すなわち、白地に対して、９の位の第２領域１０ｂを黒く塗りつぶし、十進数の「１８」を表させる。また、３の位の第１領域１０ａを黒く塗りつぶし、十進数の「３」を表させる。また、１の位の第１領域１０ａを黒く塗りつぶし、十進数の「１」を表させる。その結果、十進数の１８＋３＋１＝２２となり、十進数の２２を表す自動認識シンボルが生成できる。
【００９４】
以上、図１（１）に示した表現原理に基づき、図２（１）（２）に自動認識シンボルの例を示したが、図１（２）に示した表現原理に基づき自動認識シンボルを表現することも同様に可能である。図２（１）に示した例との相違点は、３進数の数値「０」を表すのに、第１領域１０ａ及び第２領域１０ｂに対して共に「白」を付するのではなく、双方に対して共に「黒」を付す点だけである。したが、図２（１）に示した３進数の「１０２」に対して、３の位の第１領域１０ａ及び第２領域１０ｂに対して「白」ではなく、共に「黒」を付せばよい。その他の領域に対しては、何ら変更を加える必要はない。
【００９５】
１．２  自動認識シンボル生成装置
次に、本実施の形態１にかかる自動認識シンボル生成装置を図面に基づき詳細に説明する。図３には、このような自動認識シンボル生成装置の構成ブロック図が示されている。
【００９６】
この図に示されているように、表現すべき三進数は、まず、桁分割手段２０に入力する。桁分割手段２０は、与えられた三進数を各桁に分割し、順次シンボル生成手段２２に供給する。
【００９７】
シンボル生成手段２２は、桁分割手段から与えられた数値に基づき、自動認識シンボルの桁領域１０を、各桁ごとに生成する。
【００９８】
例えば、図２（１）に示した三進数の「１０２」が、桁分割手段２０に与えられると、桁分割手段２２は、順次「２」「０」「１」を、シンボル生成手段２２に供給する。
【００９９】
シンボル生成手段２２は、与えられた数値が「０」である場合には、第１色彩設定手段２４が起動させる。第１色彩設定手段２４は、第１領域１０ａ及び第２領域１０ｂにともに「白」を付した桁領域１０を生成する。例えば、上に示した三進数の「１０２」の場合には、３の位の値が「０」であるため、この第１色彩設定手段２４が起動する。
【０１００】
シンボル生成手段２２は、与えられた数値が「１」である場合には、第２色彩設定手段２６を起動させる。第２色彩設定手段２６は、第１領域１０ａに「黒」を付し、第２領域１０ｂに「白」を付した桁領域１０を生成する。例えば、上に示した三進数の「１０２」の場合には、９の位の値が「１」であるため、この第２色彩設定手段２４が起動する。
【０１０１】
シンボル生成手段２２は、与えられた数値が「２」である場合には、第３色彩設定手段２８を起動させる。第３色彩設定手段２８は、第１領域１０ａに「白」を付し、第２領域１０ｂに「黒」を付した桁領域１０を生成する。例えば、上に示した三進数の「１０２」の場合には、１の位の値が「２」であるため、この第３色彩設定手段２４が起動する。
【０１０２】
以上のように、シンボル生成手段２２は、与えられた桁の数値によってそれぞれ起動する３種類の色彩設定手段を有している。このような３種類の色彩設定手段は、桁の数値にしたがって桁領域の色彩を決定するのである。
【０１０３】
なお、本実施の形態における各手段は、コンピュータ上で動作するソフトウェアによって実現することが好ましい。そして、生成された２次元上の幾何学図形としての自動認識シンボルは、コンピュータのディスプレイに表示したり、または、プリンタで印刷等することが可能である。もちろん、商品の包装等に印刷可能なプリンタを用いて、商品にそのまま自動認識シンボルを印刷することも好ましい。
【０１０４】
なお、上で説明した自動認識シンボル生成装置においては、上記図１（１）の表現原理に基づいて自動認識シンボルを生成したが、図１（２）の表現原理に基づき自動認識シンボルを生成するように構成してもよい。この場合には、上記第１色彩設定手段は、数値の「０」が与えられた場合に、第１領域１０ａ及び第２領域１０ｂにともに「黒」を付した桁領域１０を生成する。
【０１０５】
さらに、図１（１）（２）で示した表現原理における「白」と「黒」とを反転した表現を採用した自動認識シンボルを使用することも好ましい。また、２色の識別可能な色彩であれば、「白」と「黒」以外の色彩を使用してもよい。
【０１０６】
１．３  自動認識シンボル生成方法
次に、本実施の形態１にかかる自動認識シンボル生成方法をフローチャートに基づき詳細に説明する。図４には、このような自動認識シンボル生成方法を表すフローチャートが示されている。
【０１０７】
この図に示されているように、表現すべき三進数は、まず、桁分割ステップＳ４−１において、各桁に分割される。例えば、図２（１）に示した三進数の「１０２」は、桁分割ステップＳ４−１において、「２」「０」「１」に分割される。
【０１０８】
次に、分割された各桁の数値に基づき、シンボル生成ステップＳ４−２が、自動認識シンボルの桁領域１０を、各桁ごとに生成する。シンボル生成ステップＳ４−２の詳細な動作を表すフローチャートが図５に示されている。
【０１０９】
この図に示されているように、ステップＳ５−１において、与えられた桁の数値が「０」か「１」か、もしくは「２」であるかが検査される。検査の結果、「０」である場合には、第１色彩設定ステップＳ５−２に処理が移行し、「１」である場合には、第２色彩設定ステップＳ５−３に処理が移行し、「２」である場合には、第３色彩設定ステップＳ５−４に処理が移行する。
【０１１０】
与えられた桁の数値が「０」である場合には、第１色彩設定ステップＳ５−２において、第１領域１０ａ及び第２領域１０ｂにともに「白」を付した桁領域１０が生成される。例えば、上に示した三進数の「１０２」の場合には、３の位の値が「０」であるため、この第１色彩設定ステップＳ５−２において、対応する桁領域１０が生成される。
【０１１１】
与えられた桁の数値が「１」である場合には、第２色彩設定ステップＳ５−３において、第１領域１０ａに「黒」が付され、第２領域１０ｂに「白」が付された桁領域１０が生成される。例えば、上に示した三進数の「１０２」の場合には、９の位の値が「１」であるため、この第２色彩設定ステップＳ５−３において、対応する桁領域１０が生成される。
【０１１２】
与えられた数値が「２」である場合には、第３色彩設定ステップＳ５−４において、第１領域１０ａに「白」が付され、第２領域１０ｂに「黒」が付された桁領域１０が生成される。例えば、上に示した三進数の「１０２」の場合には、１の位の値が「２」であるため、この第３色彩設定ステップＳ５−４において、対応する桁領域１０が生成される。
【０１１３】
以上のように、シンボル生成ステップＳ４−２は、与えられた桁の数値によって異なる種類の色彩設定ステップを含んでいる。このような３種類の色彩設定ステップにおいては、それぞれ対応する桁の数値にしたがって桁領域１０の色彩が決定されるのである。
【０１１４】
なお、ここで説明した自動認識シンボル生成方法においては、上記図１（１）の表現原理に基づいて自動認識シンボルを生成したが、図１（２）の表現原理に基づき自動認識シンボルを生成するように構成してもよい。この場合には、上記第１色彩設定ステップＳ５−２においては、数値の「０」が与えられた場合に、第１領域１０ａ及び第２領域１０ｂにともに「黒」を付した桁領域１０が生成される。
【０１１５】
［実施の形態２］
次に、上記実施の形態１で生成した自動認識シンボルを認識する装置及び方法について説明する。
【０１１６】
２．１  自動認識シンボル認識装置
本実施の形態２にかかる自動認識シンボル認識装置の構成ブロック図が図６に示されている。
【０１１７】
この図に示されているように、本自動認識シンボル認識装置は、自動認識シンボル取得手段３０と、桁領域抽出手段３２と、認識手段３４と、を備えている。
【０１１８】
自動認識シンボル取得手段３０は、自動認識シンボルを画像データとして取り込む。この自動認識シンボル取得手段３０は、例えばラインセンサのような光学センサで自動認識シンボルをスキャンすることによって、自動認識シンボルの画像データを取得する。本実施の形態にかかる自動認識シンボルは、各桁領域１０が第１領域１０ａと第２領域１０ｂとから構成されているため、少なくともそれらの領域を識別できるデータが取得されていればどのようなデータでもかまわない。
【０１１９】
例えばペンスキャナで、それぞれの領域をスキャンするような手法を採用することも原理的には可能である。この場合は、１次元の線状の画像データとなるため、時間軸に沿って例えば「白」「黒」が繰り返される時間データとして認識される場合もあるが、本発明においてはこのような画像データでもかまわない。
【０１２０】
また、ＣＣＤカメラで自動認識シンボル全体を撮影して得られる画像データを利用することも好ましい。ＣＣＤカメラ等のいわゆるエリアセンサを用いれば、人間によるスキャン操作を不要とすることも可能である。
【０１２１】
さて、このようにして取得した自動認識シンボルの画像データから、桁領域抽出手段３２が、自動認識シンボルに含まれる各桁領域１０の抽出を行う。桁領域１０の抽出は、画像データ中の位置から判断することが望ましい。特に、ＣＣＤカメラ等であって、商品等の常に一定の部分の画像を取得する手段を用いている場合には、画像データ中の位置から桁領域を識別することが望ましい。また、画像データの内容に基づき、桁領域１０の抽出を行うことも好ましい。この手法では、桁領域１０中の第１領域１０ａや第２領域１０ｂのパターンを認識することによって、桁領域１０の位置を決定している。このように、画像データの内容によって、所望の領域を識別する技術は、従来から種々のものが知られており、本実施の形態２において、従来の種々の技術を利用することができる。
【０１２２】
認識手段３４は、上記桁領域抽出手段３２が抽出した各桁領域１０のそれぞれについて、対応する三進数を判断し、出力する。この認識手段３４は、与えられた桁領域１０の第１領域１０ａ、第２領域１０ｂに付されている色彩パターンに基づき、その桁領域１０が表す三進数を認識する。
【０１２３】
認識手段３４は、以下の手段から構成されている。なお、認識の対象である自動認識シンボルは上述した図１（１）の表現原理に基づき生成されている場合について説明を行っている。
【０１２４】
第１認識手段３６は、桁領域１０の第１領域１０ａに「白」が付され、桁領域１０の第２領域１０ｂに「白」が付されている場合に、その桁領域１０が三進数の「０」を表すものと認識し、三進数の「０」を出力する。
【０１２５】
第２認識手段３８は、桁領域１０の第１領域１０ａに「黒」が付され、桁領域１０の第２領域１０ｂに「白」が付されている場合に、その桁領域１０が三進数の「１」を表すものと認識し、三進数の「１」を出力する。
【０１２６】
第３認識手段４０は、桁領域１０の第１領域１０ａに「白」が付され、桁領域１０の第２領域１０ｂに「黒」が付されている場合に、その桁領域１０が三進数の「２」を表すものと認識し、三進数の「２」を出力する。
【０１２７】
エラー検出手段４２は、桁領域１０の第１領域１０ａに「黒」が付され、桁領域１０の第２領域１０ｂに「黒」が付されている場合に、その桁領域１０の読みとりにエラーが発生したものと認識し、エラーが生じた旨を外部に出力する。
【０１２８】
このように、本実施の形態２にかかる自動認識シンボル認識装置によれば、上記図１（１）で示した表現原理に基づく自動認識シンボルを認識し、対応する三進数を出力することができる。さらに、本実施の形態２によれば、未使用のパターンが検出された場合にエラーが発生したと認識できるので、汚れ等による認識誤りを未然に防止可能である。
【０１２９】
なお、本実施の形態における各手段は、コンピュータ上で動作するソフトウェアによって実現することが好ましい。そして、認識された三進数は、コンピュータのディスプレイに表示したり、または、プリンタで印刷等することが可能である。
【０１３０】
また、上で説明した例においては、図１（１）で示した表現原理に基づく自動認識シンボルの認識について説明したが、図１（２）で示した表現原理に基づく自動認識シンボルを認識する場合は、以下のように変更すればよい。
【０１３１】
上記第１認識手段３６は、桁領域１０の第１領域１０ａに「黒」が付され、桁領域１０の第２領域１０ｂに「黒」が付されている場合に、その桁領域１０が三進数の「０」を表すものと認識し、三進数の「０」を出力する。
【０１３２】
また、上記エラー検出手段４２は、桁領域１０の第１領域１０ａに「白」が付され、桁領域１０の第２領域１０ｂに「白」が付されている場合に、その桁領域１０の読みとりにエラーが発生したものと認識し、エラーが生じた旨を外部に出力する。
【０１３３】
さらに、今まで述べた「白」と「黒」とを反転した自動認識シンボルに対しては、上で説明した例の「白」と「黒」とをすべて交換して処理を行えばよい。さらに、「白」と「黒」以外の２種類の色彩が使用されている自動認識シンボルでも、同様の原理でそのシンボルが表している三進数を認識することができる。
【０１３４】
２．２  自動認識シンボル認識方法
本実施の形態２にかかる自動認識シンボル認識方法の動作を表すフローチャートが図７、図８に示されている。
【０１３５】
この図において、まず、自動認識シンボル取得ステップＳ７−１において、自動認識シンボルの画像データが取得される。この自動認識シンボル取得ステップＳ７−１における取得動作は、上記自動認識シンボル認識装置において説明したように、例えばラインセンサのような光学センサで自動認識シンボルをスキャンすることによって、自動認識シンボルの画像データを取得する。その他、ペンスキャナ、ＣＣＤカメラ等のエリアセンサを用いるのも好ましい。
【０１３６】
桁領域抽出ステップＳ７−２においては、このようにして取得した自動認識シンボルの画像データから、自動認識シンボルに含まれる各桁領域１０の抽出を行う。桁領域１０の抽出は、例えば上記桁領域抽出手段が行い、その具体的な動作は、上で説明した通りである。
【０１３７】
認識ステップＳ７−３においては、上記桁領域抽出ステップが抽出した各桁領域１０のそれぞれについて、与えられた桁領域１０の第１領域１０ａ、第２領域１０ｂに付されている色彩パターンの識別が行われる。なお、ここでは、認識の対象である自動認識シンボルは上述した図１（１）の表現原理に基づき生成されている場合について説明を行っている。
【０１３８】
認識ステップＳ７−３における具体的な処理が図８に示されている。
【０１３９】
ステップＳ８−１においては、桁領域１０の第１領域１０ａ及び第２領域１０ｂに付されている色彩パターンを識別し、識別した色彩パターンに応じて分岐処理が行われる。
【０１４０】
具体的には、桁領域１０の第１領域１０ａに「白」が付され、桁領域１０の第２領域１０ｂに「白」が付されている場合には、第１認識ステップＳ８−２に処理が移行する。また、桁領域１０の第１領域１０ａに「黒」が付され、桁領域１０の第２領域１０ｂに「白」が付されている場合には、第２認識ステップＳ８−３に処理が移行する。また、桁領域１０の第１領域１０ａに「白」が付され、桁領域１０の第２領域１０ｂに「黒」が付されている場合には、第３認識ステップＳ８−４に処理が移行する。さらに、桁領域１０の第１領域１０ａに「黒」が付され、桁領域１０の第２領域１０ｂに「黒」が付されている場合には、エラー検出ステップＳ８−５に処理が移行する。
【０１４１】
第１認識ステップＳ７−４においては、上記色彩パターンである場合に、その桁領域１０が三進数の「０」を表すものと認識され、三進数の「０」が出力される。
【０１４２】
第２認識ステップＳ７−５においては、上記色彩パターンである場合に、その桁領域１０が三進数の「１」を表すものと認識され、三進数の「１」が出力される。
【０１４３】
第３認識ステップＳ７−６においては、上記色彩パターンである場合に、その桁領域１０が三進数の「２」を表すものと認識され、三進数の「２」が出力される。
【０１４４】
エラー検出ステップＳ７−７においては、上記色彩パターンである場合に、その桁領域１０の読みとりにエラーが発生したものと認識され、エラーが生じた旨が外部に出力される。
【０１４５】
このように、本実施の形態２にかかる自動認識シンボル認識方法によれば、上記図１（１）で示した表現原理に基づく自動認識シンボルを認識し、対応する三進数を出力することができる。さらに、本実施の形態２によれば、未使用のパターンが検出された場合にエラーが発生したと認識できるので、汚れ等による認識誤りを未然に防止可能である。
【０１４６】
なお、上で説明した例においては、図１（１）で示した表現原理に基づく自動認識シンボルの認識について説明したが、図１（２）で示した表現原理に基づく自動認識シンボルを認識する場合は、以下のように変更すればよい。
【０１４７】
すなわち、認識ステップＳ７−３における処理を以下のように変更すればよい。
【０１４８】
具体的には、図８のステップＳ８−１において、桁領域１０の第１領域１０ａに「黒」が付され、桁領域１０の第２領域１０ｂに「黒」が付されている場合には、第１認識ステップＳ８−２に処理が移行する。また、桁領域１０の第１領域１０ａに「黒」が付され、桁領域１０の第２領域１０ｂに「白」が付されている場合には、第２認識ステップＳ８−３に処理が移行する。また、桁領域１０の第１領域１０ａに「白」が付され、桁領域１０の第２領域１０ｂに「黒」が付されている場合には、第３認識ステップＳ８−４に処理が移行する。さらに、桁領域１０の第１領域１０ａに「白」が付され、桁領域１０の第２領域１０ｂに「白」が付されている場合には、エラー検出ステップＳ８−５に処理が移行する。
【０１４９】
すなわち、三進数の数値「０」を表す色彩パターンと、未使用の色彩パターンとにおける処理を交換すればよいのである。
【０１５０】
さらに、今まで述べた「白」と「黒」とを反転した自動認識シンボルに対しては、上で説明した例の「白」と「黒」とをすべて交換して処理を行えばよい。さらに、「白」と「黒」以外の２種類の色彩が使用されている自動認識シンボルでも、同様の原理でそのシンボルが表している三進数を認識することができる。
【０１５１】
［実施の形態３］
上記実施の形態１で提案した自動認識シンボルは、桁領域１０には、第１領域１０ａ及び第２領域１０ｂのみが含まれている。そのため、自動認識シンボルをスキャナ等で読み込んだ際に、汚れ等によって桁領域の位置の識別を誤る場合も考えられる。
【０１５２】
そのため、本実施の形態３においては、桁領域１０の位置を識別しやすくするため、桁領域に第３領域１０ｃを設けている。この第３領域１０ｃは、常に所定の色彩が付されており、表そうとする三進数の影響は受けない。そのため、この自動認識シンボルを認識する際に、この第３領域１０ｃを識別することによって、桁領域の位置を正確に把握しやすくしたものである。
【０１５３】
さて、上記実施の形態１において提案した自動認識シンボルは、その桁領域１０に数値を表す領域のみが含まれていた。したが、汚れ等によって桁領域の位置を誤って識別する可能性があった。
【０１５４】
これに対し、本実施の形態３において提案する自動認識シンボルの桁領域５０には、（１）数値を表す領域と、（２）桁領域５０の位置を表す領域、の２種類の領域を含んでいるものである。このような構成によって、本実施の形態３によれば、桁領域１０の位置をより正確に把握することができ、認識率の向上した自動認識シンボルを提供可能である。
【０１５５】
本実施の形態３にかかる自動認識シンボルの説明図が図９に示されている。
【０１５６】
この図に示されているように、本実施の形態３にかかる自動認識シンボルは、上記実施の形態１や２と同様に、三進数の各桁に対応する桁領域５０から構成されている。例えば、三進数が３桁であれば、それを表す自動認識シンボルは、３個の桁領域５０から構成される。
【０１５７】
各桁領域５０は、第１領域５０ａと第２領域５０ｂと第３領域５０ｃとから構成されている。ここで、第１領域５０ａと、第２領域５０ｂとは、上記実施の形態１や２と同様に、対応する三進数の桁の値を表すように、所定の色彩が付される領域である。付される色彩のパターンは、上記図１（１）や（２）で説明した通りである。なお、この図９においても、色彩「黒」は、ハッチングで表されている。
【０１５８】
本実施の形態３において特徴的なことは、各桁領域５０中に、第３領域５０ｃが含まれていることである。この第３領域５０ｃは、本実施の形態３においては常に「黒」が付されており、表そうとする数値に影響を受けない。このように、表そうとする数値に関係がなく常に一定の色彩が付されている領域が各桁領域中に設けられているため、桁領域の把握が行いやすい自動認識シンボルが得られる。
【０１５９】
なお、この第３領域５０ｃは、一般にバーコードの分野において「モジュールバー」と呼ばれるものに相当する。このモジュールバーは、バーコードにおいてはモジュールの位置を示すために用いられるが、本実施の形態３では、桁領域５０の位置を示すのに用いられる。
【０１６０】
また、本実施の形態３においては、第３領域５０ｃには常に「黒」が付されているとしたが、識別可能な色彩であればどのような色彩でもかまわない。例えば、「赤」や「青」等の色彩を付すことも好ましい。
【０１６１】
３．１  三進数を表す自動認識シンボルの例
本実施の形態３にかかる自動認識シンボルを用いて、実際に三進数を表現した例が、図１０に示されている。  図１０に示されている自動認識シンボルは、色彩を付与するパターンとしては上記図１（１）に示された表現原理を採用している。
【０１６２】
図１０（１）には、３桁の三進数の「１２０」を表した自動認識シンボルの具体例が示されている。この図に示されているように、本実施の形態３にかかる自動認識シンボルによれば、各桁領域５０に、常に「黒」が付されている第３領域ｃが設けられているため、各桁領域５０の位置を把握しやすい自動認識シンボルが構成可能である。
【０１６３】
特に、図１０（１）に示されている具体例においては、１の位の値が「０」であるため、第１領域５０ａ及び第２領域５０ｂが双方とも「白」が付されている。そのため、この自動認識シンボルが設置されている部分の地が「白」に近い場合には、桁領域５０の位置を判別しにくくなる場合も考えられる。
【０１６４】
しかし、本実施の形態３にかかる自動認識シンボルには、各桁領域５０に、第３領域５０ｃが設けられているため、この第３領域５０ｃに付されている色彩「黒」によって、桁領域の位置を正確に判別することができる。その結果、自動認識シンボルの第１領域５０ａ第２領域５０ｂの位置も正確に把握することができ、自動認識シンボルを誤って認識してしまう可能性をより小さくすることができる。
【０１６５】
図１０（２）には、３桁の三進数「１０１」を表した自動認識シンボルの具体例が示されている。この図１０（２）においても、３の位の値は「０」であり、第１領域５０ａ及び第２領域５０ｂが双方とも「白」が付されているが、「黒」が付された第３領域５０ｃの存在によって、桁領域５０の位置を把握しやすい自動認識シンボルが構成されている。
【０１６６】
以上、図１０（１）（２）で示した具体例においては、図１（１）や図９で示した表現原理を採用しているが、図１（２）で示したような表現原理を採用することも好ましい。また、以上述べた具体例において、「白」と「黒」を反転させた表現を使用することも好ましい。
【０１６７】
また、図１０（１）（２）において、上記図２（１）（２）と同様に「塗り算」を適用し、人間が自動認識シンボルを生成することも容易である。
【０１６８】
３．２  自動認識シンボル生成装置
次に、本実施の形態３にかかる自動認識シンボル生成装置を図面に基づき詳細に説明する。図１１には、このような自動認識シンボル生成装置の構成ブロック図が示されている。
【０１６９】
この図に示されているように、本実施の形態３にかかる自動認識シンボル生成装置の構成は、上記実施の形態１にかかる装置（図３参照）とほぼ同様である。上記図３と異なる点は、モジュールバー設定手段７０が、シンボル生成手段６２中に設けられている点である。
【０１７０】
表現すべき三進数は、まず、桁分割手段６０に入力する。桁分割手段６０は、図３と同様に与えられた三進数を各桁に分割し、順次、シンボル生成手段６２に供給する。
【０１７１】
シンボル生成手段６２は、桁分割手段から与えられた数値に基づき、自動認識シンボルの桁領域５０を、各桁ごとに生成する。
【０１７２】
シンボル生成手段６２は、第１色彩設定手段６４と、第２色彩設定手段６６と、第３色彩設定手段６８と、を備えている。これらの動作は、上記図３における第１色彩設定手段２４と、第２色彩設定手段２６と、第３色彩設定手段２８と同様であり、その説明を省略する。
【０１７３】
本実施の形態３において特徴的なことは、シンボル生成手段６２が、モジュールバー設定手段７０を備えていることである。
【０１７４】
シンボル生成手段６２は、与えられた数値が「０」「１」「２」のいずれの場合であっても、モジュールバー設定手段７０を起動させる。モジュールバー設定手段７０は、第３領域１０ｃに常に「黒」を付す。
【０１７５】
以上のように、シンボル生成手段６２は、与えられた桁の数値によってそれぞれ起動する３種類の色彩設定手段を有すると共に、第３領域５０ｃに常に「黒」を付すモジュールバー設定手段を備えている。
【０１７６】
このように、本実施の形態３によれば、常に「黒」が付されている第３領域５０ｃが各桁領域５０に含まれているため、桁領域５０の位置を判別しやすい自動認識シンボルを生成することが可能である。
【０１７７】
なお、本実施の形態３における各手段は、コンピュータ上で動作するソフトウェアによって実現することが好ましい。生成された２次元上の幾何学図形としての自動認識シンボルは、コンピュータのディスプレイに表示したり、または、プリンタで印刷等することが可能である。もちろん、商品の包装等に印刷可能なプリンタを用いて、商品にそのまま自動認識シンボルを印刷することも好ましい。
【０１７８】
さらに、本実施の形態３では、モジュールバー設定手段７０が、第３領域５０ｃに「黒」を付したが、識別可能な色彩であれば、どのような色彩を付してもかまわない。例えば「赤」「青」等の色彩でもかまわない。
【０１７９】
３．３  自動認識シンボル生成方法
次に、本実施の形態１にかかる自動認識シンボル生成方法をフローチャートに基づき詳細に説明する。図１２には、このような自動認識シンボル生成方法を表すフローチャートが示されている。
【０１８０】
この図に示されているように、本実施の形態３にかかる自動認識シンボル生成方法は、上述した実施の形態１にかかる図４に示された自動認識シンボル生成方法とほぼ同様である。異なる点は、本実施の形態３にかかる自動認識シンボル生成方法では、上記図４と異なり、モジュールバー設定ステップＳ１３−５が設けられている点である。
【０１８１】
表現すべき三進数は、まず、桁分割ステップＳ１２−１において、各桁に分割される。
【０１８２】
次に、分割された各桁の数値に基づき、シンボル生成ステップＳ１２−２が、自動認識シンボルの桁領域５０を、各桁ごとに生成する。シンボル生成ステップＳ１２−２の詳細な動作を表すフローチャートが図１３に示されている。
【０１８３】
この図に示されているように、ステップＳ１３−１において、与えられた桁の数値が「０」か「１」か、もしくは「２」であるかが検査される。検査の結果、「０」である場合には、第１色彩設定ステップＳ１３−２に処理が移行し、「１」である場合には、第２色彩設定ステップＳ１３−３に処理が移行し、「２」である場合には、第３色彩設定ステップＳ１３−４に処理が移行する。
【０１８４】
これら第１色彩設定ステップＳ１３−２、第２色彩設定ステップＳ１３−３、第３色彩設定ステップＳ１３−４、の各動作は、上述した図５における第１色彩設定ステップＳ５−２、第２色彩設定ステップＳ５−３、第３色彩設定ステップＳ５−４と同様であるため、その説明は省略する。
【０１８５】
本実施の形態３において特徴的なことは、第１色彩設定ステップＳ１３−２、第２色彩設定ステップＳ１３−３、第３色彩設定ステップＳ１３−４における、第１領域５０ａ、第２領域５０ｂに対する色彩の設定が終了した後、モジュールバー設定ステップＳ１３−５に処理が移行することである。
【０１８６】
このモジュールバー設定ステップＳ１３−５においては、桁領域５０中の第３領域５０ｃに対して、表そうとする値に関係なく常に「黒」が付される。
【０１８７】
以上のような処理によって桁領域５０が生成される。この桁領域５０の生成を三進数の各桁ごとに行えば、最終的な自動認識シンボルが生成される。
【０１８８】
本実施の形態３にかかる自動認識シンボル生成方法によれば、各桁領域５０中に、常に「黒」が付された第３領域５０ｃを備えているため、桁領域の判別が容易な自動認識シンボルが生成可能である。
【０１８９】
なお、この第３領域５０ｃに付される色彩は識別可能な色彩であればどのような色彩でもかまわない。例えば、「赤」「青」等の色彩でも好ましい。
【０１９０】
［実施の形態４］
次に、上記実施の形態３で生成した自動認識シンボルを認識する装置及び方法について説明する。
【０１９１】
４．１  自動認識シンボル認識装置
本実施の形態４にかかる自動認識シンボル認識装置の構成ブロック図は、既に説明した図６と同様である。異なる点は、桁領域抽出手段３２が行う抽出動作である。
【０１９２】
本実施の形態４においては、桁領域抽出手段３２は、桁領域５０を抽出する際に、まず第３領域５０ｃを検出する。上述したように、この第３領域５０ｃには、所定の色彩（典型的には「黒」）が数値と関係なく付されており、この色彩を識別することによって。第３領域５０ｃの位置を検出することができる。
【０１９３】
上記実施の形態３で説明した自動認識シンボルにおいては、各桁領域５０にこの第３領域５０ｃが設けられているため、この第３領域５０ｃの位置を検出することによって、桁領域５０の位置を把握し桁領域５０を抽出することができる。
【０１９４】
したがって、本実施の形態４によれば、桁領域５０の抽出をより正確に行うことができ、汚れ等の影響を受けにくい自動認識シンボル認識装置が得られる。
【０１９５】
４．２  自動認識シンボル認識方法
本実施の形態４にかかる自動認識シンボル認識方法の動作を表すフローチャートは、既に説明した図７、図８等と同様である。異なる点は、桁領域抽出ステップＳ７−２において実行される抽出動作である。
【０１９６】
本実施の形態４においては、桁領域抽出ステップＳ７−２においては、桁領域５０を抽出する際に、まず第３領域５０ｃの検出が行われる。上述したように、この第３領域５０ｃには、所定の色彩（典型的には「黒」）が数値と関係なく付されており、この色彩を識別することによって。第３領域５０ｃの位置を検出することができる。
【０１９７】
そして、この第３領域５０ｃの位置を検出することによって、桁領域５０の位置を把握し桁領域５０を抽出することができる。
【０１９８】
したがって、本実施の形態４によれば、桁領域５０の抽出をより正確に行うことができ、汚れ等の影響を受けにくい自動認識シンボル認識方法が得られる。
【０１９９】
［実施の形態５］
上記実施の形態１から４までにおいては、三進数の１桁を２つの領域に付される色彩パターンで表現していた。そして、２つの領域に付される色彩パターン４種類のうち、１種類を未使用とすることによって、その未使用の色彩パターンが生じた場合に読みとりエラーが発生したことを検出することができた。
【０２００】
しかしながら、自動認識シンボルは汚れや印刷のかすれ等により認識を誤る場合も多いため、より強力に認識誤りを検出できる手法が必要な場合も想定される。
【０２０１】
そこで、本実施の形態５においては、認識誤りを一層強力に検出するために、三進数の１桁を４つの領域の色彩パターンで表現する自動認識シンボルについて提案する。
【０２０２】
図１４には、本実施の形態１において提案する自動認識シンボルの説明図が示されている。
【０２０３】
各桁領域８０は、第１領域８０ａと第２領域８０ｂとを含んでいる。これらの２個の領域に付される色彩のパターンは、実施の形態１における上記図１（１）や（２）とまったく同様である。すなわち互いに異なる２色、例えば「白」「黒」のいずれかの色彩が第１領域８０ａ第２領域８０ｂにそれぞれ付される。
【０２０４】
本実施の形態５において特徴的なことは、桁領域８０が、さらに、第３領域８０ｃと第４領域８０ｄとを含んでいることである。これらの第３領域８０ｃと第４領域８０ｄとにも、異なる２色、例えば「白」「黒」のいずれかの色彩がそれぞれ付される。図１４に示されているように、これら４個の領域は田の字型に並ぶように配置されている。なお、田の字型に並んでいれば、各領域の形状は丸などの他の形状でもかまわない。
【０２０５】
なお、図１４においては、上記図（１）と同様の表現原理を用いた例が示されているが、上記図１（２）に示した例を適用した場合には、三進数の「０」を表した場合の、第１領域８０ａ及び第２領域８０ｂと、第３領域８０ｃ及び第４領域８０ｄとに付される色彩を反転すればよい。
【０２０６】
そして、本実施の形態において特徴的なことは、第３領域８０ｃには、第２領域８０ｂに付されている色彩と異なる色彩が付されており、第４領域８０ｄには、第１領域８０ｂに付されている色彩と異なる色彩が付されていることである。
【０２０７】
このように、第３領域８０ｃと第４領域８０ｄとの色彩パターンは、第１領域８０ａと第２領域８０ｂの色彩パターンをいわば反転したものである。本文ではこれを３の「補数」の関係にある色彩パターンと呼んでいる。第３領域８０ｃと第４領域８０ｄの色彩パターンを、第１領域８０ａと第２領域８０ｂの色彩パターンの３の「補数」関係にある色彩パターンに設定したので、桁領域８０にさらに冗長性を持たせることができ、認識誤りを一層効果的に検出することが可能である。
【０２０８】
５．１  三進数を表す自動認識シンボルの例
本実施の形態３にかかる自動認識シンボルを用いて、実際に三進数を表現した例が、図１５に示されている。図１５に示されている自動認識シンボルは、色彩を付与するパターンとしては上記図１（１）に示された表現原理を採用している。
【０２０９】
図１５（１）には、３桁の三進数の「２２１」を表した自動認識シンボルの具体例が示されている。この図に示されているように、本実施の形態３にかかる自動認識シンボルによれば、各桁領域８０は、「黒」が付されている領域と、「白」が付されている領域とが同数現れている。
【０２１０】
また、合計４個の領域によって三進数の１桁の数値を表しているため、認識誤りを効果的に防止可能である。
【０２１１】
図１５（２）には、３桁の三進数「２０２」を表した自動認識シンボルの具体例が示されている。
【０２１２】
以上、図１５（１）（２）で示した具体例においては、図１（１）で示した表現原理を採用しているが、図１（２）で示したような表現原理を採用することも好ましい。また、以上述べた具体例において、「白」と「黒」を反転させた表現を使用することも好ましい。
【０２１３】
また、図１５（１）（２）において、上記図２（１）（２）と同様に「塗り算」を適用し、人間が自動認識シンボルを生成することも容易である。
【０２１４】
５．２  自動認識シンボル生成装置
次に、本実施の形態５にかかる自動認識シンボル生成装置について説明する。
【０２１５】
本実施の形態５にかかる自動認識シンボル生成装置の基本的な構成ブロック図は、上記図３と同様である。
【０２１６】
本実施の形態５にかかる自動認識シンボル生成装置が、上記実施の形態１と異なる点は、第１色彩設定手段、第２色彩設定手段、第３色彩設定手段の動作である。上記実施の形態１においては、各色彩設定手段は、第１領域１０ａと第２領域１０ｂとの２領域について色彩を設定した。これに対して本実施の形態５においては、上記各色彩設定手段は、第１領域８０ａと第２領域８０ｂだけでなく、第３領域８０ｃと第４領域８０ｄについても色彩を設定している。
【０２１７】
これらの第１から第３までの色彩設定手段は、第１領域８０ａと第２領域８０ｂに対しては、上記実施の形態１とまったく同様の色彩の設定を行う。そして、第１から第３までの色彩設定手段は、第３領域８０ｃに対しては第２の領域８０ｂと異なる色彩を付し、第４領域８０ｄに対しては第１の領域８０ａと異なる色彩を付すのである。このような動作によって、第３領域８０ｃと第４領域８０ｄに対して、第１領域８０ａと第２領域８０ｂに付した色彩パターンといわば３の「補数」関係にある色彩パターンを付すことができ、桁領域８０に一定の冗長性を持たせることができる。特に、「補数」となる色彩パターンを採用したので、いわば多元的セルフチェック機能を有する自動認識シンボルを生成することができる。
【０２１８】
なお、本実施の形態５おける各手段は、コンピュータ上で動作するソフトウェアによって実現することが好ましい。
【０２１９】
５．２  自動認識シンボル生成方法
次に、本実施の形態５にかかる自動認識シンボル生成方法について説明する。
【０２２０】
本実施の形態５にかかる自動認識シンボル生成方法の基本的なフローチャートは、上記図４、図５と同様である。
【０２２１】
本実施の形態５にかかる自動認識シンボル生成方法が、上記実施の形態１と異なる点は、第１色彩設定ステップ、第２色彩設定ステップ、第３色彩設定ステップの動作である。上記実施の形態１においては、各色彩設定ステップは、第１領域１０ａと第２領域１０ｂとの２領域について色彩を設定した。これに対して本実施の形態５においては、上記各色彩設定ステップは、第１領域８０ａと第２領域８０ｂだけでなく、第３領域８０ｃと第４領域８０ｄについても色彩を設定している。
【０２２２】
これらの第１から第３までの色彩設定ステップは、第１領域８０ａと第２領域８０ｂに対しては、上記実施の形態１とまったく同様の色彩の設定を行う。そして、第１から第３までの色彩設定ステップは、第３領域８０ｃに対しては第２の領域８０ｂと異なる色彩を付し、第４領域８０ｄに対しては第１の領域８０ａと異なる色彩を付すのである。このような動作によって、第３領域８０ｃと第４領域８０ｄに対して、第１領域８０ａと第２領域８０ｂに付した色彩パターンといわば３の「補数」関係にある色彩パターンを付すことができ、桁領域８０に一定の冗長性を持たせることができる。特に、「補数」となる色彩パターンを採用したので、いわば多元的セルフチェック機能を有する自動認識シンボルを生成することができる。
【０２２３】
［実施の形態６］
次に、上記実施の形態５で生成した自動認識シンボルを認識する装置及び方法について説明する。
【０２２４】
６．１  自動認識シンボル認識装置
本実施の形態６にかかる自動認識シンボル認識装置の構成ブロック図は、既に説明した図６と同様である。
【０２２５】
本実施の形態６にかかる自動認識シンボル認識装置が、上記実施の形態２と異なる点は、認識手段３４に含まれている第１認識手段３６、第２認識手段３８、第３認識手段４０、エラー検出手段４２の行う動作である。本実施の形態６においては、自動認識シンボルの認識は、２個の領域だけでなく、４個の領域、すなわち、第１領域８０ａ、第２領域８０ｂ、第３領域８０ｃ、第４領域８０ｄに付された色彩パターンに基づき行う。
【０２２６】
本実施の形態６においては、上記第１認識手段３６は、桁領域８０の第１領域８０ａに「白」が付され、桁領域８０の第２領域８０ｂに「白」が付されており、かつ、桁領域８０の第３領域８０ｃに「黒」が付され、桁領域８０の第４領域８０ｄに「黒」が付されている場合に、その桁領域８０が三進数の「０」を表すものと認識し、三進数の「０」を出力する。
【０２２７】
本実施の形態６においては、上記第２認識手段３８は、桁領域８０の第１領域８０ａに「黒」が付され、桁領域８０の第２領域８０ｂに「白」が付されており、かつ、桁領域８０の第３領域８０ｃに「白」が付され、桁領域８０の第４領域８０ｄに「黒」が付されている場合に、その桁領域８０が三進数の「１」を表すものと認識し、三進数の「１」を出力する。
【０２２８】
本実施の形態６においては、上記第３認識手段４０は、桁領域８０の第１領域８０ａに「白」が付され、桁領域８０の第２領域８０ｂに「黒」が付されており、かつ、桁領域８０の第３領域８０ｃに「黒」が付され、桁領域８０の第４領域８０ｄに「白」が付されている場合にいる場合に、その桁領域８０が三進数の「２」を表すものと認識し、三進数の「２」を出力する。
【０２２９】
エラー検出手段４２は、桁領域８０の第１領域８０ａ、第２領域８０ｂ、第３領域８０ｃ、第４領域８０ｄ、に付されている色彩パターンが、上記いずれの色彩パターンにも当てはまらない場合に、その桁領域８０の読みとりにエラーが発生したものと認識し、エラーが生じた旨を外部に出力する。
【０２３０】
このように、本実施の形態６にかかる自動認識シンボル認識装置によれば、
未使用のパターンが検出された場合にエラーが発生したと認識できるので、汚れ等による認識誤りを未然に防止可能である。
【０２３１】
特に、本実施の形態６においては、４個の領域を用いて三進数の１桁の数値を表したので、より大きな冗長性を有し、認識誤りを効果的に防止することができる。
【０２３２】
なお、本実施の形態における各手段は、コンピュータ上で動作するソフトウェアによって実現することが好ましい。そして、認識された三進数は、コンピュータのディスプレイに表示したり、または、プリンタで印刷等することが可能である。
【０２３３】
６．２  自動認識シンボル認識方法
本実施の形態６にかかる自動認識シンボル認識方法の動作を表すフローチャートは、既に説明した図７、図８等と同様である。本実施の形態６にかかる自動認識シンボル認識方法が、上記実施の形態２と異なる点は、認識ステップＳ７−３に含まれている第１認識ステップＳ８−２、第２認識ステップＳ８−３、第３認識ステップＳ８−４、エラー検出ステップＳ８−５において実行される動作である。
【０２３４】
本実施の形態６において、自動認識シンボルの認識は、２個の領域だけでなく、４個の領域、すなわち、第１領域８０ａ、第２領域８０ｂ、第３領域８０ｃ、第４領域８０ｄに付された色彩パターンに基づき行われる。
【０２３５】
本実施の形態６において、上記第１認識ステップＳ８−２においては、桁領域８０の第１領域８０ａに「白」が付され、桁領域８０の第２領域８０ｂに「白」が付されており、かつ、桁領域８０の第３領域８０ｃに「黒」が付され、桁領域８０の第４領域８０ｄに「黒」が付されている場合に、その桁領域８０が三進数の「０」を表すものと認識され、三進数の「０」が出力される。
【０２３６】
本実施の形態６において、上記第２認識ステップＳ８−３においては、桁領域８０の第１領域８０ａに「黒」が付され、桁領域８０の第２領域８０ｂに「白」が付されており、かつ、桁領域８０の第３領域８０ｃに「白」が付され、桁領域８０の第４領域８０ｄに「黒」が付されている場合に、その桁領域８０が三進数の「１」を表すものと認識され、三進数の「１」が出力される。
【０２３７】
本実施の形態６において、上記第３認識ステップＳ８−４においては、桁領域８０の第１領域８０ａに「白」が付され、桁領域８０の第２領域８０ｂに「黒」が付されており、かつ、桁領域８０の第３領域８０ｃに「黒」が付され、桁領域８０の第４領域８０ｄに「白」が付されている場合にいる場合に、その桁領域８０が三進数の「２」を表すものと認識され、三進数の「２」が出力される。
【０２３８】
エラー検出ステップ４２においては、桁領域８０の第１領域８０ａ、第２領域８０ｂ、第３領域８０ｃ、第４領域８０ｄ、に付されている色彩パターンが、上記いずれの色彩パターンにも当てはまらない場合に、その桁領域８０の読みとりにエラーが発生したものと認識され、エラーが生じた旨が外部に出力される。
【０２３９】
このように、本実施の形態６にかかる自動認識シンボル認識方法によれば、
未使用のパターンが検出された場合にエラーが発生したと認識されるので、汚れ等による認識誤りを未然に防止可能である。
【０２４０】
特に、本実施の形態６においては、４個の領域を用いて三進数の１桁の数値を表したので、より大きな冗長性を有し、認識誤りを効果的に防止することができる。
【０２４１】
なお、本実施の形態における各ステップは、コンピュータ上で動作するソフトウェアによって実現することが好ましい。そして、認識された三進数は、コンピュータのディスプレイに表示したり、またはプリンターで印字等することができる。
【０２４２】
［実施の形態７］
上記実施の形態５、６で提案した自動認識シンボルは、桁領域８０には、三進数の数値に対応した領域のみ含まれている。すなわち、第１領域８０ａ及び第２領域８０ｂと、第３領域８０ｃ及び第４領域８０ｄのみが含まれている。これら４個の領域によって１個の桁領域８０を構成しているため、上記実施の形態１、２等に比して識別誤りは少ないと考えられるが、読みとりの状況等によっては、桁領域の位置の識別を誤る場合も想定され、また、用途によっては一層正確な読みとりが要求される場合も考えられる。
【０２４３】
そのため、本実施の形態７においては、桁領域８０の位置を識別しやすくするため、桁領域９０に第５領域９０ｅを設けている。この第５領域９０ｅは、常に所定の色彩が付されており、表そうとする三進数の影響は受けない。そのため、この自動認識シンボルを認識する際に、この第５領域９０ｅを識別することによって、桁領域９０の位置を正確に把握しやすくしたものである。
【０２４４】
さて、上記実施の形態５において提案した自動認識シンボルは、その桁領域８０に数値を表す領域（第１領域８０ａ及び第２領域８０ｂと、第３領域８０ｃ及び第４領域８０ｄ）のみが含まれていた。
【０２４５】
これに対して、本実施の形態７において提案する自動認識シンボルの桁領域９０には、（１）数値を表す領域と、（２）桁領域９０の位置を表す領域、の２種類の領域を含んでいるものである。このような構成によって、本実施の形態７によれば、桁領域９０の位置をより正確に把握することができ、認識率の向上した自動認識シンボルを提供可能である。
【０２４６】
本実施の形態７にかかる自動認識シンボルの説明図が図１６に示されている。
【０２４７】
この図に示されているように、本実施の形態７にかかる自動認識シンボルは、上記実施の形態５や６と同様に、三進数の各桁に対応する桁領域９０から構成されている。例えば、三進数が３桁であれば、それを表す自動認識シンボルは、３個の桁領域９０から構成される。
【０２４８】
各桁領域９０は、第１領域９０ａ及び第２領域９０ｂと、第３領域９０ｃ及び第４領域９０ｅと、さらに、第５領域５０ｅとから構成されている。ここで、第１領域９０ａ及び第２領域９０ｂと、第３領域９０ｃ及び第４領域９０ｅとは、上記実施の形態５や６と同様に、対応する三進数の桁の値を表すように、所定の色彩が付される領域である。
【０２４９】
本実施の形態７において特徴的なことは、各桁領域９０中に、第５領域９０ｅが含まれていることである。この第５領域９０ｅは、本実施の形態７においては常に「黒」が付されており、表そうとする数値に影響を受けない。このように、表そうとする数値に関係がなく常に一定の色彩が付されている領域が各桁領域中に設けられているため、桁領域９０の把握が行いやすい自動認識シンボルが得られる。
【０２５０】
また、本実施の形態７においては、第５領域９０ｅは、第１領域９０ａ〜第４領域９０ｄのすべてに接している。したがって、「黒」を付した領域が１の桁領域の中で分断されることがない。この結果、１の桁領域９０の中に常に「黒」が付された単一連続領域が存在することになり、より桁領域９０の識別が容易となる効果がある。
【０２５１】
また、本実施の形態７においては、第５領域５０ｅには常に「黒」が付されているとしたが、識別可能な色彩であればどのような色彩でもかまわない。例えば、「赤」や「青」等の色彩を付すことも好ましい。
【０２５２】
７．１  三進数を表す自動認識シンボルの例
本実施の形態７にかかる自動認識シンボルを用いて、実際に三進数を表現した例が、図１７に示されている。図１７に示されている自動認識シンボルは、上記図１５と同様の数値を表したものである。
【０２５３】
図１７（１）には、３桁の三進数の「２２１」を表した自動認識シンボルの具体例が示されている。この図に示されているように、本実施の形態３にかかる自動認識シンボルによれば、各桁領域８０は、「黒」が付されている領域と、「白」が付されている領域とが同数現れている。
【０２５４】
また、合計４個の領域によって三進数の１桁の数値を表しているため、認識誤りを効果的に防止可能である。
【０２５５】
図１７（２）には、３桁の三進数「２０２」を表した自動認識シンボルの具体例が示されている。
【０２５６】
以上、図１７（１）（２）で示した具体例においては、図１（１）で示した表現原理を採用しているが、図１（２）で示したような表現原理を採用することも好ましい。また、以上述べた具体例において、「白」と「黒」を反転させた表現を使用することも好ましい。
【０２５７】
また、図１７（１）（２）において、上記図２（１）（２）と同様に「塗り算」を適用し、人間が自動認識シンボルを生成することも容易である。
【０２５８】
７．２  自動認識シンボル生成装置
次に、本実施の形態７にかかる自動認識シンボル生成装置について説明する。本実施の形態７にかかる自動認識シンボル生成装置の基本的な構成ブロック図は、上記図１１と同様である。
【０２５９】
本実施の形態７にかかる自動認識シンボル生成装置が、上記実施の形態３と異なる点は、既に説明したように第１から第３の色彩設定手段の動作が上記実施の形態５で説明した動作となる点と、モジュールバー設定手段７０の動作である。
【０２６０】
上記実施の形態３においては、このモジュールバー設定手段７０は、第３領域５０ｃに「黒」の色彩を設定したが、本実施の形態７ではこのモジュールバー設定手段７０は、桁領域９０中の第５領域９０ｅに色彩「黒」を設定する。
【０２６１】
したがって、本実施の形態７によれば、常に「黒」が付されている第５領域９０ｅが各桁領域９０に含まれているため、桁領域９０の位置を判別しやすい自動認識シンボルを生成することが可能である。
【０２６２】
なお、本実施の形態７における各手段は、コンピュータ上で動作するソフトウェアによって実現することが好ましい。生成された２次元上の幾何学図形としての自動認識シンボルは、コンピュータのディスプレイに表示したり、または、プリンタで印刷等することが可能である。もちろん、商品の包装等に印刷可能なプリンタを用いて、商品にそのまま自動認識シンボルを印刷することも好ましい。
【０２６３】
さらに、本実施の形態３では、モジュールバー設定手段７０が、第３領域５０ｃに「黒」を付したが、識別可能な色彩であれば、どのような色彩を付してもかまわない。例えば「赤」「青」等の色彩でもかまわない。
【０２６４】
７．３  自動認識シンボル生成方法
次に、本実施の形態７にかかる自動認識シンボル生成方法について説明する。本実施の形態７にかかる自動認識シンボル生成方法の基本的なフローチャートは、上記図１２、図１３と同様である。
【０２６５】
本実施の形態７にかかる自動認識シンボル生成方法が、上記実施の形態３と異なる点は、既に説明したように第１から第３の色彩設定ステップの動作が上記実施の形態５で説明した動作となる点と、モジュールバー設定ステップＳ１３−５の動作である。
【０２６６】
上記実施の形態３においては、このモジュールバー設定ステップＳ１３−５において第３領域５０ｃに「黒」の色彩が設定されたが、本実施の形態７ではこのモジュールバー設定ステップＳ１３−５において桁領域９０中の第５領域９０ｅに色彩「黒」が設定される。
【０２６７】
したがって、本実施の形態７によれば、常に「黒」が付されている第５領域９０ｅが各桁領域９０に含まれているため、桁領域９０の位置を判別しやすい自動認識シンボルを生成することが可能である。
【０２６８】
［実施の形態８］
次に、上記実施の形態７で生成した自動認識シンボルを認識し、三進数を出力する装置及び方法について説明する。
【０２６９】
８．１  自動認識シンボル認識装置
本実施の形態８にかかる自動認識シンボル認識装置の構成ブロック図は、既に説明した図６と同様である。また、図６における認識手段３４の動作は、実施の形態６で述べた通りである。
【０２７０】
本実施の形態８にかかる自動認識シンボル認識装置が、実施の形態６と異なる点は、桁領域抽出手段３２が行う抽出動作である。
【０２７１】
本実施の形態８においては、桁領域抽出手段３２は、桁領域９０を抽出する際に、まず第５領域９０ｅを検出する。上述したように、この第５領域９０ｅには、所定の色彩（典型的には「黒」）が数値と関係なく付されており、この色彩を識別することによって。第５領域９０ｅの位置を検出することができる。
【０２７２】
上記実施の形態７で説明した自動認識シンボルにおいては、各桁領域９０にこの第５領域９０ｅが設けられているため、この第５領域９０ｅの位置を検出することによって、桁領域９０の位置を把握し、桁領域９０を抽出することができる。
【０２７３】
したがって、本実施の形態８によれば、桁領域９０の抽出をより正確に行うことができ、汚れ等の影響を受けにくい自動認識シンボル認識装置が得られる。
【０２７４】
８．２  自動認識シンボル認識方法
本実施の形態４にかかる自動認識シンボル認識方法の動作を表すフローチャートは、既に説明した図７、図８等と同様である。また、図７、図８の認識ステップＳ７−３における処理動作は、実施の形態６で述べた通りである。
【０２７５】
本実施の形態８にかかる自動認識シンボル認識方法が、実施の形態６と異なる点は、桁領域抽出ステップＳ７−２において実行される抽出動作である。
【０２７６】
本実施の形態８において、桁領域抽出ステップＳ７−２においては、桁領域９０を抽出する際に、まず第５領域９０ｅの検出が行われる。上述したように、この第５領域９０ｅには、所定の色彩（典型的には「黒」）が数値と関係なく付されており、この色彩を識別することによって。第５領域９０ｅの位置を検出することができる。
【０２７７】
そして、この第５領域９０ｅの位置を検出することによって、桁領域９０の位置を把握し桁領域９０を抽出することができる。
【０２７８】
したがって、本実施の形態８によれば、桁領域９０の抽出をより正確に行うことができ、汚れ等の影響を受けにくい自動認識シンボル認識方法が得られる。
【０２７９】
【発明の効果】
以上述べたように、本発明によれば、三進数を容易に表現可能な自動認識シンボルが実現できる。特に、本発明によれば、色彩の組み合わせ（パターン）に未使用のものがあるため、未使用の組み合わせが検出されたときには容易にエラーが生じたことを検出可能である。
【０２８０】
また、本発明によれば、桁領域の位置の目印となる領域が設けられているため、正確にシンボルを識別可能な自動認識シンボルが実現可能である。
【０２８１】
また、本発明によれば、田の字型に配置された領域の色彩の組み合わせで三進数の１桁を表現したため、読みとり誤り等が発生したことを容易に検出可能な自動認識シンボルが実現可能である。
【図面の簡単な説明】
【図１】本実施の形態１にかかる自動認識シンボルの説明図である。
【図２】本実施の形態１にかかる自動認識シンボルであって、具体的な三進数の数値を表した例を示す説明図である。
【図３】本実施の形態１にかかる自動認識シンボル生成装置の構成ブロック図である。
【図４】本実施の形態１にかかる自動認識シンボル生成方法のフローチャートである。
【図５】図４におけるシンボル生成ステップの詳細な動作を表すフローチャートである
【図６】本実施の形態２にかかる自動認識シンボル認識装置の構成ブロック図である。
【図７】本実施の形態２にかかる自動認識シンボル認識方法のフローチャートである。
【図８】図７における認識ステップの詳細な動作を表すフローチャートである。
【図９】本実施の形態３にかかる自動認識シンボルの説明図である。
【図１０】本実施の形態３にかかる自動認識シンボルであって、具体的な三進数の数値を表した例を示す説明図である。
【図１１】本実施の形態３にかかる自動認識シンボル生成装置の構成ブロック図である。
【図１２】本実施の形態３にかかる自動認識シンボル生成方法のフローチャートである。
【図１３】図１２におけるシンボル生成ステップの詳細な動作を表すフローチャートである。
【図１４】本実施の形態５にかかる自動認識シンボルの説明図である。
【図１５】本実施の形態５にかかる自動認識シンボルであって、具体的な三進数の数値を表した例を示す説明図である。
【図１６】本実施の形態７にかかる自動認識シンボルの説明図である。
【図１７】本実施の形態７にかかる自動認識シンボルであって、具体的な三進数の数値を表した例を示す説明図である。
【符号の説明】
１０  桁領域
１０ａ  第１領域
１０ｂ  第２領域
２０  桁分割手段
２２  シンボル生成手段
２４  第１色彩設定手段
２６  第２色彩設定手段
２８  第３色彩設定手段
３０  自動認識シンボル取得手段
３２  桁領域抽出手段
３４  認識手段
３６  第１認識手段
３８  第２認識手段
４０  第３認識手段
４２  エラー検出手段
５０  桁領域
５０ａ  第１領域
５０ｂ  第２領域
６０  桁分割手段
６２  シンボル生成手段
６４  第１色彩設定手段
６６  第２色彩設定手段
６８  第３色彩設定手段
７０  モジュールバー設定手段
８０  桁領域
８０ａ  第１領域
８０ｂ  第２領域
８０ｃ  第３領域
８０ｄ  第４領域
９０  桁領域
９０ａ  第１領域
９０ｂ  第２領域
９０ｃ  第３領域
９０ｄ  第４領域
９０ｅ  第５領域
【図１】
0004078459.tif 000002
【図２】
0004078459.tif 000003
【図３】
0004078459.tif 000004
【図４】
0004078459.tif 000005
【図５】
0004078459.tif 000006
【図６】
0004078459.tif 000007
【図７】
0004078459.tif 000008
【図８】
0004078459.tif 000009
【図９】
0004078459.tif 000010
【図１０】
0004078459.tif 000011
【図１１】
0004078459.tif 000012
【図１２】
0004078459.tif 000013
【図１３】
0004078459.tif 000014
【図１４】
0004078459.tif 000015
【図１５】
0004078459.tif 000016
【図１６】
0004078459.tif 000017
【図１７】
0004078459.tif 000018