(57)【要約】【課題】エリアイメージセンサのみを用い、より多くの情報を担持する1次元的情報を有する標識、すなわちより多いモジュール数で構成される１次元バーコードをより短い時間で読み取る方法、装置、システムを提供することを目的とする。【解決手段】標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記標識が、前記エリアイメージセンサに結像する前記標識を１次元情報とした場合、前記１次元的情報の１次元的方向と前記エリアイメージセンサの外周の辺とが平行にならない位置に配置する。【選択図】  図１ 
2005208789.tif 000002
【特許請求の範囲】
【請求項１】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記標識は少なくとも１方向に１次元的に情報を有する標識であり、前記エリアイメージセンサに結像する前記標識の１次元的情報の１次元的方向と前記エリアイメージセンサの外周の辺とが平行にならない位置に配置されたことを特徴とする光学的情報読取装置。
【請求項２】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換する、受光素子が水平方向および垂直方向にマトリックス上に配置されたエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記標識が、前記エリアイメージセンサに結像する前記標識を１次元情報とした場合、前記１次元的情報の１次元的方向と前記エリアイメージセンサの外周の辺とが平行にならない位置に配置されたことを特徴とする光学的情報読取装置
【請求項３】
少なくとも１方向に１次元的に情報を有する標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、エリアイメージセンサの外周の辺に平行にならない位置に結像し、結像した前記標識である光を電気信号に変換し、前記標識に含まれる１次元的情報を復元することを特徴とする光学的情報読取方法。
【請求項４】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記標識は少なくとも１方向に１次元的に情報を有する標識であり、前記エリアイメージセンサに結像する前記標識の１次元的情報の１次元的方向と前記エリアイメージセンサの対角線とが平行になる位置に配置されたことを特徴とする光学的情報読取装置。
【請求項５】
少なくとも１方向に１次元的に情報を有する標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、エリアイメージセンサの対角線に平行になる位置に結像し、結像した前記標識である光を電気信号に変換し、前記標識に含まれる１次元的情報を復元することを特徴とする光学的情報読取方法。
【請求項６】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記標識は少なくとも１方向に１次元的に情報を有する標識であり、前記エリアイメージセンサに結像する前記標識の持つ１次元的情報の１次元方向が前記マトリックスに対して斜めに位置することを特徴とする光学的情報読取装置。
【請求項７】
少なくとも１方向に１次元的に情報を有する標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、水平方向および垂直方向のマトリックス上に配置された受光素子のマトリックスに対して斜めに結像し、写像した前記標識である光を電気信号に変換し、前記標識に含まれる１次元的情報を復元することを特徴とする光学的情報読取方法。
【請求項８】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記マトリックスは正方形を含む長方形の同じ形の格子であり、前記標識は少なくとも１方向に１次元的に情報を持つ標識であり、前記エリアイメージセンサを用いて前記標識を読み取る際の読み取り位置における前記標識の１次元的情報の１次元方向は、前記マトリックスの長方形の
格子の対角線に対して略直交に位置することを特徴とする光学的情報読取装置。
【請求項９】
少なくとも１方向に１次元的に情報を有する標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、前記1次元的情報の１次元方向を、水平方向および垂直方向の長方形の格子であるマトリックス上に配置された受光素子の長方格子の対角線に対して略直交となるように結像し、写像した前記標識である光を電気信号に変換し、前記標識に含まれる１次元的情報を復元することを特徴とする光学的情報読取方法。
【請求項１０】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記マトリックスは正方形を含む長方形の同じ形の格子であり、前記標識は少なくとも１方向に１次元的に情報を持つ標識であり、前記エリアイメージセンサを用いて前記標識を読み取る際の読み取り位置における前記標識の１次元的情報の１次元方向が、前記マトリックスの長方形の格子の対角線に対して略直交に位置するときに、前記標識に対する分解能が最も大きくなることを特徴とする光学的情報読取装置。
【請求項１１】
少なくとも１方向に１次元的に情報を有する標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、前記1次元的情報の１次元方向を、水平方向および垂直方向の長方形の格子であるマトリックス上に配置された受光素子の長方格子の対角線に対して略直交となるように結像すると、前記標識に対する分解能が最も大きくなり、写像した前記標識である光を電気信号に変換し、前記標識に含まれる１次元的情報を復元することを特徴とする光学的情報読取方法。
【請求項１２】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向に正方格子上に配置されたセンサであり、前記標識は少なくとも１方向に１次元的に情報を持つ標識であり、前記エリアイメージセンサを用いて前記標識を読み取る際の読み取り基本位置における前記1次元的情報の１次元方向が、前記正方格子の水平・垂直方向に対して略４５°に位置することを特徴とする光学的情報読取装置。
【請求項１３】
少なくとも１方向に１次元的に情報を有する標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、前記1次元的情報の１次元方向を、水平方向および垂直方向の正方形の格子であるマトリックス上に配置された受光素子の正方格子の水平・垂直方向に対して略４５°となるように結像し、写像した前記標識である光を電気信号に変換し、前記標識に含まれる１次元的情報を復元することを特徴とする光学的情報読取方法。
【請求項１４】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向に正方格子上に配置されたセンサであり、前記標識は少なくとも１方向に１次元的に情報を持つ標識であり、読み取り基本位置において前記標識を読み取る際に、前記エリアイメージセンサが前記標識を捉えるのは、前記エリアイメージセンサに配置された前記受光素子の前記正方格子の水平・垂直方向に対して略４５°に位置することを特徴とする光学的情報読取装置。
【請求項１５】
読み取り基本位置において少なくとも１方向に１次元的に情報を有する標識を読み取る際に、前記標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、前記1次元的情報の１次元方向を、水平方向および垂直方向の正方形の格子であるマトリックス上に配置された受光素子の正方格子の水平・垂直方向に対して略４５°となるように結像し、写像した前記標識である光を電気信号に変換し、前記標識に含まれる１次元的情報を復元することを特徴とする光学的情
報読取方法。
【請求項１６】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向に正方格子上に配置されたセンサであり、前記標識は少なくとも１方向に１次元的に情報を持つ標識であり、前記標識を読み取る際の読み取り基本位置は、読取装置の横方向であり、前記受光素子が配列された前記正方格子の水平・垂直方向が前記読み取り装置の横方向に対して略４５°に位置するように前記エリアイメージセンサを配置することを特徴とする光学的情報読取装置。
【請求項１７】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの電気信号を記憶する画像メモリ部と、前記画像メモリ部に記憶された前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記標識は少なくとも１方向に１次元的に情報を持つ標識であり、前記エリアイメージセンサに結像する前記標識の１次元的情報の１次元的方向と前記エリアイメージセンサの外周の辺とが平行にならない位置に配置され、前記標識の前記１次元的情報を復元する際に使用する前記画像メモリに記憶された前記エリアイメージセンサからの電気信号は、前記エリアイメージセンサの外周の辺と平行にならない位置に結像する前記標識の像の信号であることを特徴とする光学的情報読取装置。
【請求項１８】
少なくとも１方向に１次元的に情報を有する標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、エリアイメージセンサの外周の辺に平行にならない位置に結像し、結像した前記標識である光を電気信号に変換し、前記電気信号を記憶し、記憶した前記電気信号の中で前記エリアイメージセンサの外周の辺に平行にならない位置となる受光素子郡の電気信号を用いて、前記標識に含まれる１次元的情報を復元することを特徴とする光学的情報読取方法。
【請求項１９】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの電気信号を記憶する画像メモリ部と、前記画像メモリ部に記憶された前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記標識は少なくとも１方向に１次元的に情報を有する標識であり、前記エリアイメージセンサに結像する前記標識の１次元的情報の１次元的方向と前記エリアイメージセンサの対角線とが略平行になる位置に配置され、前記標識の前記１次元的情報を復元する際に使用する前記画像メモリに記憶された前記エリアイメージセンサからの電気信号は、前記エリアイメージセンサの対角線と略平行になる位置に結像する前記標識の像の信号であることを特徴とする光学的情報読取装置。
【請求項２０】
少なくとも１方向に１次元的に情報を有する標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、エリアイメージセンサの対角線に平行になる位置に結像し、結像した前記標識である光を電気信号に変換し、前記電気信号を記憶し、記憶した前記電気信号の中で前記エリアイメージセンサの対角線に略平行になる位置となる受光素子郡の電気信号を用いて、結像前記標識に含まれる１次元的情報を復元することを特徴とする光学的情報読取方法。
【請求項２１】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの電気信号を記憶する画像メモリ部と、前記画像メモリ部に記憶された前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記標識は少なくとも１方向に１次元的に情報を有する標識であり、前記エリアイメージセンサに結像する前記標識の持つ１次元的情報の１次元方向が前記マトリックスに対して斜めに位置し、前記標識の前記１次元的情報を復元する際に使用する前記画像メモリに記憶
された前記エリアイメージセンサからの電気信号は、前記エリアイメージセンサの前記マトリックスに対して斜めになる位置に結像する前記標識の像の信号であることを特徴とする光学的情報読取装置。
【請求項２２】
少なくとも１方向に１次元的に情報を有する標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、水平方向および垂直方向のマトリックス上に配置された受光素子のマトリックスに対して斜めに結像し、写像した前記標識である光を電気信号に変換し、前記電気信号を記憶し、記憶した前記電気信号の中で前記マトリックスに対して斜めに位置する受光素子郡の電気信号を用いて、前記標識に含まれる１次元的情報を復元することを特徴とする光学的情報読取方法。
【請求項２３】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの電気信号を記憶する画像メモリ部と、前記画像メモリ部に記憶された前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記マトリックスは正方形を含む長方形の同じ形の格子であり、前記標識は少なくとも１方向に１次元的に情報を持つ標識であり、前記標識の前記１次元的情報を復元する際に使用する前記画像メモリに記憶された前記エリアイメージセンサからの電気信号は、前記マトリックスの長方形の格子の対角線に対して略直交に位置する受光素子郡からの信号であることを特徴とする光学的情報読取装置。
【請求項２４】
少なくとも１方向に１次元的に情報を有する標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、前記1次元的情報の１次元方向を、水平方向および垂直方向の長方形の格子であるマトリックス上に配置された受光素子の長方格子の対角線に対して略直交となるように結像し、写像した前記標識である光を電気信号に変換し、前記電気信号を記憶し、記憶した前記電気信号の中で前記長方格子の対角線に対して略直交となる位置の受光素子郡の電気信号を用いて、前記標識に含まれる１次元的情報を復元することを特徴とする光学的情報読取方法。
【請求項２５】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの電気信号を記憶する画像メモリ部と、前記画像メモリ部に記憶された前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記マトリックスは正方形を含む長方形の同じ形の格子であり、前記標識は少なくとも１方向に１次元的に情報を持つ標識であり、前記標識の前記１次元的情報を復元する際に使用する前記画像メモリに記憶された前記エリアイメージセンサからの電気信号は、前記マトリックスの長方形の格子の対角線に対して略直交に位置する受光素子郡からの信号であるときに、前記標識に対する分解能が最も大きくなることを特徴とする光学的情報読取装置。
【請求項２６】
少なくとも１方向に１次元的に情報を有する標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、前記1次元的情報の１次元方向を、水平方向および垂直方向の長方形の格子であるマトリックス上に配置された受光素子の長方格子の対角線に対して略直交となるように結像し、写像した前記標識である光を電気信号に変換し、前記電気信号を記憶し、記憶した前記電気信号の中で前記長方格子の対角線に対して略直交となる位置の受光素子郡の電気信号を用いて、前記標識に含まれる１次元的情報を復元するときに、前記標識に対する分解能が最も大きくなることを特徴とする光学的情報読取方法。
【請求項２７】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの電気信号を記憶する画像メモリ部と、前記画像メモリ部に記憶された前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサ
は、受光素子が水平方向および垂直方向に正方格子上に配置されたセンサであり、前記標識は少なくとも１方向に１次元的に情報を持つ標識であり、前記標識の前記１次元的情報を復元する際に使用する前記画像メモリに記憶された前記エリアイメージセンサからの電気信号は、前記正方格子の水平・垂直方向に対して略４５°に位置する受光素子郡からの信号であることを特徴とする光学的情報読取装置。
【請求項２８】
少なくとも１方向に１次元的に情報を有する標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、前記1次元的情報の１次元方向を、水平方向および垂直方向の正方形の格子であるマトリックス上に配置された受光素子の正方格子の水平・垂直方向に対して略４５°となるように結像し、写像した前記標識である光を電気信号に変換し、前記電気信号を記憶し、記憶した前記電気信号の中で前記正方格子の水平・垂直方向に対して略４５°となる位置の受光素子郡の電気信号を用いて、前記標識に含まれる１次元的情報を復元することを特徴とする光学的情報読取方法。
【請求項２９】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記標識は少なくとも１方向に１次元的に情報を有する標識であり、前記標識からの反射光もしくは透過光を装置内に取り込む読取開口部を有し、片手もしくは両手でつかむための把持部を有し、前記読取開口部にて前記標識の１次元的情報を読み取る方向は、前記把持部の長手方向とは略直交しており、前記エリアイメージセンサに結像する前記標識の１次元的情報の１次元的方向と前記エリアイメージセンサの外周の辺とが平行にならない位置に配置されたことを特徴とする光学的情報読取装置。
【請求項３０】
使用者に標識の読み取り位置を知らせる手段を備えることを特徴とする請求項１乃至２９のいずれかに記載の光学的情報読取装置。
【請求項３１】
使用者に標識の読み取り位置を知らせることを特徴とする請求項１乃至２９のいずれかに記載の光学的情報読取方法。
【請求項３２】
エリアイメージセンサで捉えた画像を表示する表示部とを備え、前記表示部に標識の読み取り位置を表示することを特徴とする請求項１乃至２９のいずれかに記載の光学的情報読取装置。
【請求項３３】
表示部に標識の読み取り位置を表示することを特徴とする請求項１乃至３１のいずれかに記載の光学的情報読取方法。
【請求項３４】
標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは左右どちらかに略４５°回転することを特徴とする光学的情報読取装置。
【請求項３５】
請求項１乃至３４のいずれかに記載の光学的情報読取装置において、光学的情報はバーコードであることを特徴とする光学的情報読取方法。
【請求項３６】
請求項１乃至３４のいずれかに記載の光学的情報読取方法において、光学的情報はバーコードであることを特徴とする光学的情報読取方法。
【請求項３７】
請求項１乃至３６記載のいずれかの光学的情報読取装置あるいは光学的情報読取方法を内蔵した携帯電話端末。
【請求項３８】
請求項１乃至３７のいずれかに記載の光学的情報読取方法を実現するプログラム。
【請求項３９】
請求項３８記載のプログラムを記憶する記憶媒体。
【請求項４０】
請求項１乃至３９のいずれかに記載の光学的情報読取装置あるいは光学的情報読取方法と、前記光学的情報読取装置あるいは前期光学的情報読取方法により得られた情報を受け取り、情報処理をおこなう情報処理装置からなるシステム。
【請求項４１】
請求項１乃至３９のいずれかに記載の光学的情報読取装置と、前記光学的情報読取装置と通信を行う外部通信装置と、前記外部通信装置と通信を行い、前記光
学的情報読取装置により得られた情報を受け取り、情報処理を行う情報処理装置からなるシステム。
【請求項４２】
請求項１乃至４１のいずれかに記載の光学的情報読取装置あるいは光学的情報読取方法あるいはシステムによって、購入対象を示す情報が格納された標識を読み取るステップと、前記光学的情報読取装置あるいは前期光学的情報読取方法によって読み取られた前記標識に格納された情報を販売者ホストに送信するステップとからなる販売・購入方法。
【請求項４３】
請求項３７に記載の携帯電話端末によって、購入対象を示す情報が格納された標識を読み取るステップと、前記携帯電話端末によって読み取られた前記標識に格納された情報を販売者ホストに送信するステップとからなる販売・購入方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エリアイメージセンサを用いて１次元バーコードなどの光学的情報を有する標識を読み取り、標識の担持する情報を復元する方法や、ＰＯＳなどで利用されるバーコードリーダや、２次元コードリーダ、およびハンディターミナル、カメラ機能付き携帯電話などの光学的情報読取装置、光学的情報読取方法、システムに関するものである。
【背景技術】
【０００２】
今日、例えばＰＯＳシステム等に適用するために、商品情報をバーコード化し、バーコードリーダにより読み取る方法、装置が普及している。このバーコードは在庫管理、流通管理、販売高管理などの分野で広く用いられている。
【０００３】
しかしながら、バーコードの読み取りは、バーの配列方向に走査を行って１次元的に読み取るものであり、情報量に限界がある。
【０００４】
そこで近年、より多くの情報を担持し得るものとして、例えば白黒のモザイクパターンが２次元的に配列された２次元コードと、この２次元コードを読み取る２次元コードリーダが開発されている。この２次元コードは小さなスペースに大量の情報を記録できる様になっており、例えば、梱包箱に入っている商品の品名や個数、送り先などの詳細な情報までも記録できる。この２次元コードリーダは、受光素子が水平方向および垂直方向に２次元状に広がるように多数配置されているエリアイメージセンサを使用しているものが一般的である。
【０００５】
このようなバーコードリーダ、２次元コードリーダ、ハンディターミナルなどの利用方法、運用方法として、バーコードや２次元コードを商品カタログなどに印刷して、通信販売や訪問販売、あるいはアンケート調査などのデータ収集などに利用する業務・ビジネスが現れている。
【０００６】
また、携帯電話にエリアイメージセンサを利用したカメラ機能を付加したものが開発されているが、この携帯電話に内蔵されたエリアイメージセンサによるカメラを用いて、さらに２次元コードをデコードする機能を付加することにより、２次元コードを読み取り、インターネット接続に必要なアドレスなどの情報を読み取る利用方法や、カタログに2次元コードを印刷し、この２次元コードをカメラ機能付き携帯電話で読み取り・デコードを行い、携帯電話の無線通信機能・インターネット通信機能を使用することにより、カタログ通信販売・訪問販売を行うビジネスも現れている。
【０００７】
このように、バーコードリーダの他、２次元コードリーダが開発されていることから、バーコードと、２次元コードとが混在する状況が予想され、このため、バーコードおよび２次元コードをそれぞれ読み取ることが可能な光学的情報読取装置が望まれる。また携帯電話に内蔵されたエリアイメージセンサによるカメラなどを用いて１次元バーコードを読み取る方法も望まれる。
【０００８】
しかしながらエリアイメージセンサで比較的安価な物は水平画素数と垂直画素数がせいぜい４００〜８００画素程度である。ここでいう画素数とはエリアイメージセンサに配置された受光素子の数である。エリアイメージセンサに配列された受光素子の例を図５０に示す。各受光素子は正方格子状に配列されている。またエリアイメージセンサを用いたバーコードリーダ（２次元コードリーダ）に配置されたエリアイメージセンサの様子を読取口方向から見たものを図５１に示す。
【０００９】
これは、２次元コードの代表的なコードであるマトリックスコードにおいて、基本構成要素であるセルと呼ばれるシンボルが最大でも縦１００個、横１００個程度であり、１セルを画像処理により認識するための画素数が５×５画素程度であることから、上記のような画素数のエリアイメージセンサがよく使用されている。エリアイメージセンサの水平方向に配列された受光素子に１次元バーコードを結像する様子を図５２に示す。図５０，図５２のエリアイメージセンサは、正方格子上に６μｍ間隔で受光素子が配列されたセンサである。水平方向・垂直方向ともに８００画素の素子が配列されており、全部で６４万画素の受光素子から形成されている。
【００１０】
このような正方格子状に受光素子が配列されたエリアイメージセンサは、きわめて一般的なものである。この８００×８００＝６４００００個の受光素子で受けた光を電気信号に変換し、さらにデジタルデータに変換して、フレームメモリと呼ばれるメモリ部に展開し、メモリ部より必要なデジタルデータをアクセスし、計算処理によってコードの解読を行う。
【００１１】
図５２の１次元バーコードは、左右の白マージンを含めた全体の幅が６５ｍｍであり、３００のモジュール数から構成されている。白マージンとは、１次元バーコードのシンボル部分の左右に設けられる余白部分のことである。ここでのモジュールとは、１次元バーコードの最小単位のことである。これに対して１次元バーコード専用読取装置で使用されるリニアイメージセンサ（ラインイメージセンサ）は一般的に１０００画素以上である。１次元的に情報をもつ標識に対して１次元的な走査を行うため、読み取りの操作性を考慮して、標識がある範囲で傾いていても読み取りが可能なように、１次元バーコードは高さを持っている。
【００１２】
図５３に１次元バーコードとリニアイメージセンサ走査との関係を示す。図５３に示す高さｈや角度Θの範囲でリニアイメージセンサの操作により１次元バーコードの有する１次元的情報は読み取りが可能であり、１次元バーコードは高さを有することにより高さｈや角度Θの範囲で読み取りの冗長性をもつともいえる。１次元バーコードリーダで使用されるリニアイメージセンサに直線上に配列された受光素子の例を図５４に示す。図５４に示すようにリニアイメージセンサでは１０００画素以上の受光素子が直線上に配列されている。
【００１３】
これは、１次元バーコードの最小単位であるモジュールの約３００〜４００個の幅をもつ１次元バーコードが、実際に頻繁に使用されており、この最小単位であるモジュールの認識のために３画素程度必要であり、１０００画素以上の受光素子がないと上記のような１次元バーコードの認識・デコードが困難であるためである。上記図５２の例では、水平方向８００画素の受光素子に対して、３００モジュールの１次元バーコードが結像することになるが、１モジュールに対する受光素子の数が３画素未満になってしまうため、解読（デコード）が困難になっている。
【００１４】
上記のことからエリアイメージセンサを用いて１次元バーコードを読み取る場合、１次元バーコード読み取り専用装置ほどには十分な読取性能、特により多くのモジュール数から構成される１次元バーコードを読み取り・デコードする性能を得ることは困難であった。
【００１５】
このような１次元バーコードと２次元コードを両方読み取る装置として、２次元コードを読み取るためのエリアイメージセンサと、１次元バーコードを読み取るためのリニアイメージセンサとをともに備える読取装置も研究されている（例えば特許文献１）。また、エリアイメージセンサで１次元バーコードを読み取る方法として、バーコードの各バーや
各スペースなどの構成要素について、その画像の面積を求め、その面積の比率からバーコードを復元する方法も研究されている（例えば特許文献２）。
【００１６】
また、エリアイメージセンサを用いたカメラ機能付き携帯電話と２次元コードを用いたカタログ通信販売ビジネスについては、カメラ機能を有しない携帯電話を使用しているユーザーでは利用することができない。携帯電話に有線接続し通信する、あるいは赤外線通信などにより携帯電話とデータ通信する１次元バーコード読取専用装置は安価なものが実際に販売されている。
【００１７】
一方で、携帯電話に有線接続し通信する、あるいは赤外線通信などにより携帯電話とデータ通信する２次元コード読取装置は実売されていない。また、一般的に１次元バーコード読取専用装置より、２次元コード読取装置の方が、かなり高価である。さらに、携帯電話を持っていない人や、離島など生活圏が携帯電話通信圏外の人などの利用を考慮し、通常のアナログ電話回線網（据え置き電話機用回線網）を利用して通信を行う通信ユニットと１次元バーコード読取専用装置の組み合わせによる通信販売などへの利用方法も提案されている。
【００１８】
このようなことからカメラ機能を有しない携帯電話を使用しているカタログ通信販売の利用者としては、カタログに印刷されるのが２次元コードであれば、高価なことが予測される携帯電話とデータ通信する２次元コード読取装置を別途購入する必要があり、利用者としてはメリットが小さくなる。また、通信販売などの業者が通信販売などの利用者に２次元コード読取装置を無償で配布するかもしくは安価に販売あるいは貸与を行う方法もあるが、２次元コード読取装置が高価なために、通信販売者などの業者としてはメリットが小さくなる。
【００１９】
また、携帯電話を持っていない人や、離島など生活圏が携帯電話通信圏外の人などの利用を考慮した場合も、通常のアナログ電話回線網（据え置き電話機用回線網）を利用して通信を行う通信ユニットと１次元バーコード読取専用装置の組み合わせによる通信販売などへの利用方法も提案されていることから、例えばカメラ付き携帯電話を持っている人のためには２次元コードの印刷されたカタログを用意し、そのほかの人のためには１次元バーコードの印刷されたカタログを用意するよりも、すべての人に１次元バーコードをカタログに印刷したカタログを用意する方が、カタログを用意する通信販売業者などにとってもメリットがある。カタログに印刷されるのが１次元バーコードの場合は、カメラ機能を有しない携帯電話を使用しているカタログ通信販売の利用者としては、安価に入手できる携帯電話とデータ通信する１次元バーコード読取専用装置を使用して通信販売を利用することができる。
【００２０】
また、携帯電話を持っていない人や、離島など生活圏が携帯電話通信圏外の人などの場合も、通常のアナログ電話回線網（据え置き電話機用回線網）を利用して通信を行う通信ユニットと１次元バーコード読取専用装置の組み合わせなどにより、通信販売を利用する方法も提案されている。カメラ機能付き携帯電話を使用しているカタログ通信販売の利用者としては、カメラ機能付き携帯電話により１次元バーコードを読み取り・デコードすることができれば、通信販売を利用することができることになる。
【００２１】
ただし、カメラ機能付き携帯電話はエリアイメージセンサを使用しているので、１次元バーコードを読み取る場合、１次元バーコード読取専用装置ほどには十分な読取性能、特により多くのモジュール数から構成される１次元バーコードを読み取り・デコードする性能を得ることは困難であった。カメラ機能付き携帯電話でも読み取り・デコードしやすい１次元バーコードの例として、ＪＡＮコードが挙げられる。このＪＡＮコードは商店に流通しているほとんどの商品にマーキングされており、コンビニエンスストアを中心に広く
利用されているＰＯＳシステムで活用されている。
【００２２】
ＪＡＮコードは桁数が固定であり、構成するモジュール数も比較的小さい数であるため、カメラ機能付き携帯電話でも読み取り・デコードしやすい。しかしながら、シンボル全体の幅やシンボル全体の高さが規定されているため、カタログなどの印刷物に商品と対になる形で印刷すると、紙面上の空間をかなり大きく占めてしまうことになる。２次元コードならば小さい空間でも印刷できるが、上述した理由により、１次元バーコードを用いることが望まれる。
【００２３】
そこで、同じ情報量なら、他の１次元バーコードに比べ、バーコードの大きさを小さくでき、狭い場所にバーコードを付けたい場合に有効なＩＴＦやｃｏｄｅ１２８などのバーコードを用いて、さらにバー幅、スペース幅を細くして、カタログ紙面上に印刷する空間を小さくすることが考えられる。そのため、エリアイメージセンサを使用しているカメラ機能付き携帯電話において、１次元バーコード読取専用装置に匹敵する十分な読取性能、特により細いバー幅、スペース幅から構成されることによりシンボル全体が小さく、なおかつより多くのモジュール数から構成される１次元バーコードを、読み取り・デコードする性能を得ることが望まれている。
【特許文献１】特開平９−３４９７２号公報
【特許文献２】特開平６−３０９４８５公報
【発明の開示】
【発明が解決しようとする課題】
【００２４】
しかしながら、上記のようなエリアイメージセンサとリニアイメージセンサとをともに備える読取装置では、センサが２種類必要になるため、高価になることや装置が大きくなることなどの問題があった。
【００２５】
また、各バーや各スペースなどの構成要素についてその画像の面積を求める方法あるいはそれに類似する方法では、面積を求める処理のために大きな時間を要するという問題があった。また面積を求めるためにはエリアイメージセンサで捉えることが可能な視野の中に、バーコードの幅方向だけでなく、高さを含めた全体を捉える必要があった。この例を図５５に示す。
【００２６】
本発明は上記のような課題に鑑み、エリアイメージセンサのみを用い、より多くの情報を担持する1次元的情報を有する標識、すなわちより多いモジュール数で構成される１次元バーコードをより短い時間で読み取る方法、装置、システムを提供することを目的とする。
【課題を解決するための手段】
【００２７】
上記目的を解決するために、本発明の第１の光学的情報読取装置は、標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記標識は１次元的に情報を持つ標識であり、前記エリアイメージセンサを用いて前記標識を読み取る際の読み取り位置は、前記標識の持つ１次元的情報の１次元方向が前記マトリックスに対して斜めに位置することを特徴とするものである。
【００２８】
また、本発明の第２の光学的情報読取方法は、１次元的に情報を持つ標識に対して光を
当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、水平方向および垂直方向のマトリックス上に配置された受光素子のマトリックスに対して斜めに写像し、写像した前記標識である光を電気信号に変換し、前記標識に含まれる１次元的情報を復元することを特徴とするものである。
【００２９】
また、本発明の第３の光学的情報読取装置は、標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記マトリックスは正方形を含む長方形の同じ形の格子であり、前記標識は１次元的に情報を持つ標識であり、前記エリアイメージセンサを用いて前記標識を読み取る際の読み取り位置における前記標識の１次元的情報の１次元方向は、前記マトリックスの長方形の格子の対角線に対してほぼ直交に位置することを特徴とする。
【００３０】
また、本発明の第４の光学的情報読取装置は、標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記マトリックスは正方形を含む長方形の同じ形の格子であり、前記標識は１次元的に情報を持つ標識であり、前記エリアイメージセンサを用いて前記標識を読み取る際の読み取り位置における前記標識の１次元的情報の１次元方向が、前記マトリックスの長方形の格子の対角線に対してほぼ直交に位置するときに、前記標識に対する読取解像度が最も大きくなることを特徴とする。
【００３１】
また、本発明の第５の光学的情報読取装置は、標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向に正方格子上に配置されたセンサであり、前記標識は１次元的に情報を持つ標識であり、前記エリアイメージセンサを用いて前記標識を読み取る際の読み取り基本位置は、前記正方格子の水平・垂直方向に対して略４５°に位置することを特徴とする。
【００３２】
また、本発明の第６の光学的情報読取装置は、標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向に正方格子上に配置されたセンサであり、前記標識は１次元的に情報を持つ標識であり、読み取り基本位置において前記標識を読み取る際に、前記エリアイメージセンサが前記標識を捉えるのは、前記エリアイメージセンサで前記正方格子の水平・垂直方向に対して略４５°に位置することを特徴とする。
【００３３】
また、本発明の第７の光学的情報読取装置は、標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向に正方格子上に配置されたセンサであり、バーコードを読み取る際のバーコード読み取り基本位置は、読取装置の横方向であり、前記受光素子が配列された前記正方格子の水平・垂直方向が前記読み取り装置の横方向に対して略４５°に位置するように前記エリアイメージセンサを配置することを特徴とする。
【００３４】
また、本発明の第８の光学的情報読取装置は、標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部を備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記エリアイメージセンサを用いてバーコードを読み取る際のバーコード読み取り位置は、前記マトリックスに対して斜めに位置し、使用者にバーコードの読み取り基本位置を知らせる手段を備えることを特徴とする。
【００３５】
また、本発明の第９の光学的情報読取装置は、標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部と、前記エリアイメージセンサで捉えた画像を表示する表示部とを備え、前記エリアイメージセンサは、受光素子が水平方向および垂直方向にマトリックス上に配置されたセンサであり、前記エリアイメージセンサを用いてバーコードを読み取る際のバーコード読み取り位置は、前記マトリックスに対して斜めに位置し、前記表示部にバーコードの読み取り推奨範囲を示すものを表示することを特徴とする。
【００３６】
また、本発明の第１０の光学的情報読取装置は、標識からの反射光あるいは透過光などの光を受光し電気信号に変換するエリアイメージセンサと、前記エリアイメージセンサからの信号に基づいて、前記標識に含まれる情報を復元するデコード部とを備え、前記エリアイメージセンサはバーコード読取の際に左右どちらかに略４５°回転することを特徴とする。
【００３７】
本発明の第１の携帯電話端末では、本発明の第１から第１０記載のいずれかの光学的情報読取手段を内蔵した携帯電話端末。
【００３８】
本発明の第１のプログラムは、１次元的に情報を持つ標識に対して光を当て、前記標識からの反射光あるいは透過光による前記１次元的情報を含む部分の像を、水平方向および垂直方向のマトリックス上に配置された受光素子のマトリックスに対して斜めに写像し、写像した前記標識である光を電気信号に変換し、前記標識に含まれる情報を復元する光学的情報読取方法を実現することを特徴とする。
【００３９】
本発明の第１の記憶媒体は、本発明の第１のプログラムを記憶することを特徴とする。
【００４０】
本発明の第１のシステムは、本発明の第１から第１１のいずれかに記載の光学的情報読取装置あるいは光学的情報読取方法あるいは本発明の第１の携帯電話端末と、前記光学的情報読取装置あるいは前期光学的情報読取方法あるいは前記携帯電話端末により得られた情報を受け取り情報処理をおこなうコンピュータからなるシステムであることを特徴とする。
【００４１】
本発明の第２のシステムは、本発明の第１から第１１のいずれかに記載の光学的情報読取装置あるいは本発明の第１の携帯電話端末と、前記光学的情報読取装置や本発明の第１の携帯電話端末と通信を行う外部通信装置と、前記外部通信装置と通信を行い、前記光学的情報読取装置により得られた情報を受け取り情報処理を行うコンピュータからなるシステムであることを特徴とする。
【００４２】
上記構成により、本発明の第１から第１１の光学的情報読取装置では、１次元的情報を担保する標識をよみとり、情報を解読する際に、水平方向の画素数よりも多い画素数にて標識を読み取ることができるので、読み取り性能がその分向上する。
【００４３】
また、本発明の第８の光学的情報読取装置では、使用者にバーコードの読み取り基本位置を知らせる手段を備えるので、バーコードの読取操作を行いやすくなる。
【００４４】
また、本発明の第９の光学的情報読取装置では、表示部にバーコードの読み取り推奨範囲を示すものを表示するので、表示部を見ながらバーコードの読取操作を行うことにより、読取操作を行いやすくなる。
【００４５】
また、本発明の第１０の光学的情報読取装置では、エリアイメージセンサは左右どちらかに略４５°回転するので、通常は撮像のための配置をし、バーコード読取の際は、エリアイメージセンサを４５°回転させてバーコードの読取性能を向上させることができる。
【００４６】
また、本発明の第１の携帯電話端末では、本発明の第１から第１０記載のいずれかの光学的情報読取手段を内蔵しているので、本発明の第１から第１０起債の光学的読取手段と同様に読み取り性能を向上することができ、読み取った情報を携帯電話の通信網を利用して通信することができる。
【００４７】
また、本発明の第１のプログラムは、ソフトウェア化されているため、メモリカードやＣＤ−ＲＯＭなどの記憶媒体に記憶させることができる。
【００４８】
また、本発明の第１の記憶媒体は、本発明の第１のプログラムなどを記憶しておくことができる。
【００４９】
また、本発明の第１，第２のシステムでは、本発明の第１から第１１の光学的情報読取装置を情報入力に使用するため、情報入力時の読取性能を向上させることができる。
【発明の効果】
【００５０】
以上の構成により、本発明の光学的情報読取装置および光学的情報読取方法では、１次元的情報を担持する標識を読み取り、標識の担持する情報を解読する際に、より多い画素数にて標識を読み取ることができるので、読み取り性能がその分向上し、より多くの情報を有する標識の読み取り・解読が可能となる。
【発明を実施するための最良の形態】
【００５１】
以下、光学的情報読取装置の一例として、手持ち式のバーコードリーダ（２次元コードリーダ）およびカメラ機能付き携帯電話を例に取り、本発明の実施の形態について説明する。ただし以下に示す実施例は、本発明の思想を具体化する光学的情報読取装置を例示するものであって、読み取り方式、読み取る標識、通信方式、装置の形状、照明方法、マークの形状、読取口の角度などを下記のものに特定するものではない。また、本発明は手持ち式の読取装置に限定されるものではなく、定置式の読取装置や、撮像カメラとデコード装置が別体になった読取装置・システムや、あるいは、ハンディターミナルや、カメラ内蔵携帯電話でバーコードを読み取る方法にも適用できる。また、本発明の光学的情報読取方法、光学的情報読取装置、携帯電話、情報処理システムなどは、特許請求の範囲において、種々の変更を加えることができる。
（実施の形態１）
本発明の第１の実施の形態について、図１乃至図２６を使用して説明する。
【００５２】
１次元的情報をもつ標識の一例としてバーコード（１次元バーコード）を例とする。
【００５３】
図１乃至図２６において、１はエリアイメージセンサを使用したバーコードリーダ、２は読み取りたいバーコードラベル、３はエリアイメージセンサ、４はバーコードラベルからの像（反射光）をエリアイメージセンサに結像させる結像レンズ、５は基板上に形成さ
れた回路部、６は例えばバーコードラベルにＬＥＤや半導体レーザなどを用いた投光部である。７はエリアイメージセンサに正方格子上に配列された受光素子、８は増幅部やＡＤ変換部などの波形処理部、９は波形処理部で変換されたデジタルデータを記憶する画像メモリー部、１０はメモリー部に記憶されたデータの内容よりバーコードの認識・デコード処理（情報の復元処理）を行うマイクロコンピュータやワークメモリなどで構成された認識部である。１１はバーコードラベルからの反射光を入光するための読取開口部、１２はバーコードリーダ１の外装ケース、１３はバーコードリーダ１を片手でつかんで保持するための把持部、１４は押下することによりバーコードリーダ１が読取動作を開始するトリガスイッチ、１５はケーブルである。
【００５４】
本実施例のバーコードリーダの構成の概略を説明する。図１に示すように、バーコードリーダ１は、外観上、外装ケース１２の一端（前方部）に、バーコード、２次元コード等の光学的情報を読み取るための読取開口部１３を、外装ケース１２の他端（後方部）に、操作者が手で握るための把持部１３を、把持部１３に読み取りを開始するときに押すトリガスイッチ１４を、外装ケース１２の後端に、光学的情報からのデータをホストコンピュータに転送するためのケーブル１５の取り出し口を配置している。
【００５５】
読取開口部１１は把持部１３の長手方向に対して垂直方向にやや長い形状になっており、操作者が把持部１３を握りバーコードの読取操作のために読取開口部１１をバーコードに近づける際に、読取開口部１１の長手方向がバーコードの一次元的情報をもつ方向である幅方向に一致しやすい形状になっている。
【００５６】
図２に示すバーコードリーダ１の内部構成の概略図において、バーコードリーダ１の内部にはプリント基板として構成された回路部５があり、回路部５すなわちプリント基板上にエリアイメージセンサ３が実装されている。このエリアイメージセンサ３に対してバーコードラベル２からの反射光を結像させるための結増レンズ４があり、バーコードラベル２に光を投光する投光部６がある。回路部５には図５のブロック図に示す、増幅部やＡＤ変換部などの波形処理部８、波形処理部８で変換されたデジタルデータを記憶する画像メモリー部９、画像メモリー部９に記憶されたデータの内容よりバーコードの認識・デコード処理（情報の復元処理）を行うマイクロコンピュータやワークメモリなどで構成された認識部１０、読み取った（復元した）情報をホストコンピュータなどに送る図示しない通信部などが構成されている。
【００５７】
バーコードラベル２の１次元バーコードは、全体の幅（長さ）が左右の白マージン部分を含めて６５ｍｍであり、３００モジュールから構成されている。エリアイメージセンサ３は、受光素子が行方向もしくは水平方向とこれに直交する列方向もしくは垂直方向からなるマトリクス状に配列されており、かつ正方格子状に６μｍ間隔で受光素子が配列されたセンサである。このような正方格子状に受光素子が配列されたエリアイメージセンサはきわめて一般的なものである。正方格子のどちらかの辺と平行に、図示しない水平電荷転送路を受光素子に隣接するよう有しており、水平電荷転送路の転送先は図示しない垂直電荷転送路につながっている。
【００５８】
受光素子は、水平方向・垂直方向ともに８００画素の素子が配列されており、全部で６４万画素の受光素子から形成されている。エリアイメージセンサの受光素子郡全体の形すなわちエリアイメージセンサ全受光素子郡の外周の形は、受光素子の配置が正方格子上にあり、水平方向・垂直方向の受光素子数がともに８００画素のため、正方形の形を成すことになる。
【００５９】
このエリアイメージセンサ３は、図３，図４に示すように、バーコードリーダ１の読取開口部の水平・垂直方向に対して、センサ内受光素子の配列方向が、ほぼ４５°の角度に
なるように傾けて実装されている。上記により受光素子の正方格子の対角線がバーコードリーダの水平方向に対してほぼ直交することになり、バーコード読み取りの際、結像するバーコードラベルの横方向すなわち１次元的情報を有するバー幅、スペース幅の方向が、受光素子の正方格子の対角線に対して、ほぼ直交するもしくはほぼ平行になることになる。また、エリアイメージセンサ３の受光素子郡の形状である正方形の対角線が、バーコードの像に対して幅方向すなわち１次元的情報を有する方向に横切ることになる。
【００６０】
次に本実施例のバーコードリーダの動作を説明する。投光部６から照射される照明光は、バーコードラベル２により反射される。反射した反射光は、図６，図７に示すように結像レンズ４によりエリアイメージセンサ３に１次元バーコードの像として結像する。エリアイメージセンサ３はその各受光素子で受光した反射光（バーコードの像）を電気信号に変換し、回路部５に送る。回路部５内の波形処理部８は電気信号を例えばアナログ−デジタル変換によりデジタルデータに変換し、デジタルデータとして画像メモリー部９に記憶させる。
【００６１】
このときのデジタルデータは例えば８ビットである。画像メモリー部９にはエリアイメージセンサ３で受光した全受光素子のデータが記憶され、各受光素子で得られたデータを格納する場所（アドレス）と各受光素子とは１対１で対応する。認識部１０は画像メモリー部９に記憶された全受光素子のデジタルデータの中から、図７および図８に示す位置、すなわち１次元バーコードの読み取り・デコードに使用するつもりである受光素子で受光した像のデジタルデータを、図９に示すように抽出する。このとき１次元バーコードの読み取り・デコードに使用するつもりである受光素子の位置は、図７および図８に示すように、受光素子郡の成す正方形の対角線に位置し、かつ素子の並びが階段状に連続的であるよう位置する。
【００６２】
あるいは、受光素子の配置する正方格子上の対角線上に位置し、かつ、受光素子の数が最も多くなり、素子の並びが階段状に連続的であるように位置する。あるいは、受光素子の配置する正方格子上の対角線上に列として位置し、かつ、受光素子の数が最も多くなり、その列の隣り合う正方格子上の対角線上に列として位置する、２つの列として位置する。デジタルデータは例えば８ビットのデータであり、１０進数では０〜２５５で表される。抽出したデジタルデータよりしきい値を例えば１２８とし、１２８以上をバーのないスペース部分、１２８未満をバーの部分とし、スペース部分を示す画素の連続数や、バー部分を示す画素の連続数を算出し、そこからさらにバー幅やスペース幅を算出し、細いバー、太いバー、細いスペース、太いスペースを認識し、そこから英数字などの情報を復元する。
【００６３】
このとき、図８に示すようにバーコードの読み取りに使用するため画像メモリー部９より抽出する部分に当たる受光素子郡が、白マージンを含めたバーコードの幅方向すなわち一次元的情報を有する部分を捉えていればよく、高さ方向を含めたバーコード全体をエリアイメージセンサ３の視野内に捉える必要はない。背景技術で示したバーコードの面積を算出しデコードする例の図５４と比較するとよくわかる。また、白マージンを含めたバーコードの幅方向すなわち一次元的情報を有する部分を捉えていれば、１次元バーコードの読み取りに使用するため画像メモリー部９より抽出する部分に当たる受光素子郡と、１次元バーコードの像の幅方向すなわち一次元的情報を有する方向との相対位置・方向が、傾いていてもよい。これは、前述したリニアイメージセンサを使用した１次元バーコードの読み取り・デコードを行う場合と同様である。
【００６４】
エリアイメージセンサ３を従来例である図４９のように使用してバーコードを読み取る場合、水平方向の８００画素を使用してバーコードを読み取ることになる。しかし上記例のように本発明のバーコードリーダで１次元バーコードの読み取りに使用する受光素子（
受光素子のデータ）の数は、[水平方向の画素数]＋[垂直方向の画素数]−１、になり、１５９９画素を使用してバーコードを読み取ることができることになるので、バーコードの読み取りに使用する画素数がほぼ倍増することになり、同じエリアイメージセンサを用いていても読取性能が格段に向上することになる。具体的な例としては、より多くのモジュールから成るバーコードを読み取り・情報を復元することができる。言い換えると、より多くの情報を有するバーコードを読み取り・情報を復元することができることになる。また、より多くのモジュール数で構成された１次元バーコードを読み取ることができるということは、より小さなモジュールで、すなわちより小さなバー幅、スペース幅で構成された１次元バーコードを読み取ることができることになる。
【００６５】
上記例では３００モジュールの１次元バーコードに対して１５９９画素を使用するので、１モジュールに対して５画素程度の受光素子を用いることになり、十分な読み取り性能が期待できることになる。また、１モジュールに対して３画素の受光素子で読み取り可能だとすると、５００モジュール以上のモジュール数で構成された１次元バーコードを読み取ることができる。  また、バーやスペースの面積を求める処理やそれに類する処理に比べて、処理に必要とする画素数（画素データ）は少なくて済み、その分だけ短い時間で読み取り処理が可能になる。また、面積計算を行う必要がないためバーコードの高さ方向を含めた全体をエリアイメージセンサの視野の中に捉える必要がなく、その分読み取りしやすくなる。
【００６６】
また、本発明と同等の１次元バーコード読取性能を従来の方法で得るために水平・垂直方向ともに１５００画素のエリアイメージセンサを用いたものと比較した場合、まず、エリアイメージセンサ自体が持つ画素数の数が、本発明の例では８００×８００＝６４００００個に対して、従来方法の例では１５００×１５００＝２２５００００個となり、一般的に、画素数とコスト比例するため、センサ自体のコストが安価なものとできる。またセンサで受けた光を電気信号に変換し、さらにデジタルデータに変換したのち画像メモリ部に展開するが、必要となるメモリ容量はセンサの画素数に比例する。また一般的に、画像メモリ部のコストはメモリ容量に比例するので、画像メモリ部のコストを安価なものとできる。
【００６７】
また、図１０に、水平方向画素数が８００画素で垂直方向画素数が６００画素であり、受光素子郡の外周が長方形であり、受光素子が行方向もしくは水平方向とこれに直交する列方向もしくは垂直方向からなるマトリクス状に配列されており、かつ正方格子状に６μｍ間隔で受光素子が配列されたエリアイメージセンサの場合の例を示す。
【００６８】
１次元バーコードの読み取り・デコードに使用するつもりである受光素子の位置は、図１０に示すように、受光素子の並びが階段状に連続的であり、その連続的な並びの一端に当たる受光素子は、受光素子郡の成す長方形の外周の長辺のうち一方に位置し、連続的な並びの他端に当たる受光素子は、受光素子郡の成す長方形の外周の長辺のうち他方に位置する。あるいは、受光素子の配置する正方格子上の対角線上に位置し、かつ、受光素子の数が最も多くなり、素子の並びが階段状に連続的であるように位置し、その連続的な並びの一端に当たる受光素子は、受光素子郡の成す長方形の外周の長辺のうち一方に位置し、連続的な並びの他端に当たる受光素子は、受光素子郡の成す長方形の外周の長辺のうち他方に位置する。
【００６９】
あるいは、受光素子の配置する正方格子上の対角線上に列として位置し、かつ、受光素子の数が最も多くなり、その列の隣り合う正方格子上の対角線上に列として位置する、２つの列として位置し、その列の端にあたる受光素子は、受光素子郡の成す長方形の外周の長辺に位置する。
【００７０】
図１０に示すような部分の受光素子のデータを１次元バーコードの読み取りに使用すれば、１１９９画素を使用して１次元バーコードを読み取ることになるので、水平方向８００画素による読み取りに比較すればほぼ１．５倍の数の受光素子を使えることになり、この場合も読み取り性能は格段に向上することになる。上記例の３００モジュールの１次元バーコードに対しては、３画素以上の受光素子を使うことになり、十分な読み取り性能が期待できる。また、受光素子郡の成す長方形の対角線上に位置する部分近傍の受光素子を１次元バーコードを読み取ることで、同様の効果を期待できる。
【００７１】
なお、図１１に示すように、受光素子郡の外周が長方形を成すエリアイメージセンサ全体の対角線上に位置する受光素子によって得られるデータを使用して、1次元バーコードの読み取りを行っても、上記の例と同様の効果が得られることは言うまでもない。
【００７２】
さらに、バーコードのにじみや汚れ、印刷の欠けなどに対応するために、図１２に示す部分の受光素子をさらに用いる。
【００７３】
この図１２に示す受光素子を使用して図１３に示すように正方格子上のもう一方の方向に列を成す複数の受光素子のデータの例えば平均値を用いる。すなわち、[画素１]＝（[画素１ａ]＋[画素１ｂ]）／２、[画素２]＝（[画素２ｃ]＋[画素２ｄ]＋[画素２ｅ]）／３、[画素３]＝（[画素３ａ]＋[画素３ｂ]）／２、・・・、というように、例えば２個もしくは３個の受光素子のデータの平均値を算出し、この平均値としきい値とを比較しバーとスペースの判定を行い、バーコードの認識・デコードを行ってもよい。
【００７４】
なお、上記実施例では平均値を算出するために２画素もしくは３画素のデータより平均値を算出しているが、４画素以上のデータから平均値を算出してもよい。また、この方法により算出した画素データを、見かけ上１列に配列された受光素子のデータとみなすことができ、バー幅、スペース幅の計測に都合がよく、読み取り走査方向に対するバーコードの像の傾きに対しても、前述のバー幅、スペース幅の計測がしやすくなり、さらなる読み取り性能の向上がみられる。
【００７５】
なお、上記実施例では、最も解像度が大きくなる部分の受光素子を用いているが、図１４に示すような範囲であれば水平画素数８００画素よりも大きな解像度が得られ、上記例と同様に読み取り性能がその分向上することになる。またこの範囲内であれば、複数の１次元バーコードが縦方向に組み合わさった形のスタックコードの読み取りにも効果がある。
【００７６】
なお、エリアイメージセンサの受光素子の配列が、各素子の配列が正方形の形をなす正方格子ではなく、配列が長方形をなす長方格子であっても、図１５のように、バーコード読み取りの際、バーコードラベルの横方向すなわち１次元的情報を有するバー幅、スペース幅の方向が、格子の長方形の対角線に対して、ほぼ直交するようにすれば、上記実施例と同様の効果を得ることができる。
【００７７】
なお、バーコードに光をあてる光源は、例えばＬＥＤランプなどをバーコードリーダ内に備えていてもよいし、例えばハロゲンランプなどをバーコードリーダの外部に備えていてもよい。屋外であれば太陽光をそのまま光源として使用してもよい。
【００７８】
なお、上記実施例ではエリアイメージセンサの受光素子に１次元バーコードの像を結像させる結像光学系としてレンズを用いた光学系を例としているが、このレンズの種類は、ガラスであってもプラスチックであってもよく、球面であっても非球面であってもよく、単レンズであっても複数のレンズ群からなるものであってもよいことは言うまでもない。また、結像光学系として、レンズではなく、例えば光ファイバーなどを用いたものなど他
のものであってもよいことは言うまでもない。
【００７９】
なお、エリアイメージセンサで捉える全範囲に対して上記本発明の実施例のように１次元バーコードの読み取りに最も適した範囲は限定されるので、１次元バーコードを読み取る場合、例えばガイド用の光を読み取り位置の横などに照らし、１次元バーコードの読み取り位置を示してもよい。また、例えば１次元バーコード読み取り用の照明光が帯状になっており、１次元バーコードの読み取り位置を示してもよい。また、バーコードや２次元コードを照らすための照明光が水平方向に２つの角をもつ図１６のような照明光であり、１次元バーコード読取時には、照明光の水平方向の２つの角を結んだ線上に１次元バーコードを捉えるようにしてもよい。また、照明光が水平方向に長軸を持つ楕円状になっており、この楕円状の照明光の長軸上に１次元バーコードを捉えるようにしてもよい。また、図１７のように読取口の横に三角形などのマークを入れ、１次元バーコードの読み取り位置を示してもよい。また、読取口の形状や読取口周辺のハウジングの形状を、図１８のように水平方向に長くし、１次元バーコードの読み取り位置を示してもよい。
【００８０】
なお、エリアイメージセンサの種類はＣＣＤイメージセンサであってもＣＭＯＳイメージセンサであってもよいことはいうまでもないことである。また、上記実施例のエリアイメージセンサと波形処理部が１つのパッケージ内に内蔵された半導体であってもよいし、さらに、画像メモリー部や認識部を含めて１つのパッケージ内に内蔵された半導体であってもよいこともいうまでもないことである。
【００８１】
なお、上記例では１次元バーコードの読み取りのみ言及したが、エリアイメージセンサを使用しているので、１次元バーコード読取機能と同時に２次元コード読取機能を備えても適用できることは言うまでもない。また、ＯＣＲ文字読み取り機能を同時に備えても適用できることは言うまでもない。また、人間の指紋や網膜や虹彩の違いにより認証を行うバイオメトリクス機能を同時に備えてもよい。また、バー幅、スペース幅などの１次元的な情報に加え、濃度的な情報や色的な情報を含む光学的情報を読み取る場合にも適用できる。
【００８２】
なお上記実施例では、１次元バーコードの読み取りを行うために、エリアイメージセンサの全受光素子のデータを画像メモリー部に記憶した後、図７〜１１の例に示すように１次元バーコードの認識・デコードに使用する受光素子のデータを画像メモリー部より抽出して、バーコードの認識・デコードを行っているが、画像メモリー部より前段にあたる波形処理部やイメージセンサから出力する段階で、１次元バーコードの読み取り・デコードに使用する受光素子のデータや信号のみが出力されるようにしてもよい。
【００８３】
図１９にそのブロック図の例を、図２０にその動作例のフローチャートを示す。エリアイメージセンサ２３は何らかの標識を捉え、全受光素子について電気信号を波形処理部２７にてデジタルデータに変換し、さらに画像メモリー部２８に送る（ステップ１）。認識部２９は、その標識が１次元バーコードであるか２次元コードであるかを判別する（ステップ２）。この判別の処理は、１次元バーコードあるいは２次元コードをデコードするほどのきめ細かい画像でなくても良く、どちらのコードかを判別できればよい。判別した結果、捉えている標識が２次元コードであれば、そのまま２次元コードのデコード処理動作に移行する（ステップ７）。捉えている標識が１次元バーコードであれば、例えば認識部２９のマイクロコンピュータからエリアイメージセンサ２３に対して１次元バーコード読取指令２１を出力する（ステップ３）。
【００８４】
この１次元バーコード読取指令２１は、例えば、コマンド形式の信号でも、エリアイメージセンサ２３の入力ポートに対するＨｉまたはＬｏｗのデジタル信号であってもよい。１次元バーコード読取指令２１を受けたエリアイメージセンサ２３は、１次元バーコード
の読み取り・デコードに使用する受光素子の信号のみを波形処理部２７に出力し、さらにデジタルデータに変換され画像メモリー部２８に送られる（ステップ４）。認識部２９は画像メモリー部２８のデータを元に１次元バーコードのデコード処理を行う（ステップ５〜６）。このような動作を行うことで、１次元バーコード読み取り時にはエリアイメージセンサから波形処理部や画像メモリー部に出力する信号やデータを小さくし、処理時間を小さくすることができる。
【００８５】
なお、通常は図４８の従来例のような配置であるが、エリアイメージセンサの下部やエリアイメージセンサが配置された例えばプリント基板などに回転機構を設け、図２１に示すように１次元バーコードの読み取り時のみ例えばエリアイメージセンサ下部の回転機構部を回転させたり、あるいはエリアイメージセンサや結像レンズなどを含むユニットを回転させ、エリアイメージセンサの配置を図３のような本発明の配置にし、１次元バーコードの読み取りを行ってもよい。
【００８６】
なお、上記本発明の実施例における１次元バーコード読取推奨範囲外でも認識・デコードできる程度のモジュール数である１次元バーコードであれば、１次元バーコード読取推奨範囲外であっても認識・デコードをしてもよいことは言うまでもない。また、１次元バーコードのセンサに結像する向きが、本発明の実施例とは異なるものであっても、従来の方法・装置で認識・デコードできる程度のモジュール数である１次元バーコードであるならば、認識・デコードをしてもよいことは言うまでもない。
【００８７】
なお、上記実施例では、エリアイメージセンサの全受光素子に結像される範囲全体を照明光により照らしている。図２４にエリアイメージセンサが捉える範囲全ておよびその周囲を照明で照らしている様子を示す。しかし、１次元バーコード読み取りの場合には、上記実施例の中で述べている１次元バーコード読み取り時に使用する受光素子に結像する部分のみ照明光で照らしてやればよく、余分な照明光を消灯することができ、消費電力を減らすことができるなどの効果がある。
【００８８】
図２２は、本発明のバーコードリーダにおいて、１次元バーコードの認識・デコード時に使用する受光素子に結像する部分の像を表した図である。また、図２３は、１次元バーコードを読み取る際に余分な部分の照明光を消す動作を示すフローチャートである。エリアイメージセンサは何らかの標識を捉えると（ステップ１ａ）、その標識が１次元バーコードであるか２次元コードであるかを判別する（ステップ２ａ）。この判別の処理は、１次元バーコードあるいは２次元コードをデコードするほどのきめ細かい画像でなくても良く、どちらのコードかを判別できればよい。判別した結果、捉えている標識が２次元コードであれば、そのまま２次元コードのデコード処理動作に移行する（ステップ７）。捉えている標識が１次元バーコードであれば、１次元バーコード読取用の受光素子に結像する範囲以外の部分を照らす照明光を消す（ステップ３a）。
【００８９】
図２５は、１次元バーコードを読み取る際に不要な部分の照明を消した様子である。操作者は照明光が１次元バーコードを捉えるようにバーコードリーダを操作し、１次元バーコード読取用の受光素子に１次元バーコードを捉え、１次元バーコードのデコード処理を行う（ステップ４a〜６a）。このような動作を行うことで、１次元バーコード読み取り時の余分な照明を消し、消費電力を減らすことができる。また、図２５の例のような１次元バーコード読み取り時の照明光を、前記したような１次元バーコードを捉えるガイド光としても用いることができる。
【００９０】
なお、上記実施例では、図３のように、バーコードリーダ１の読取開口部の水平・垂直方向に対して、センサ内受光素子の配列方向が、ほぼ４５°の角度になるようにエリアイメージセンサを傾けて実装されているものとしたが、１次元バーコードをエリアイメージ
センサに結像させるためのレンズや反射ミラーや曲面ミラーやプリズムや光ファイバーなどを用いて、センサの配置は前述の図３のように傾けることなく、上記実施例の受光素子の部分に上記実施例のような方向で１次元バーコードが結像するようにしてもよい。図２６に、ミラー４５を使用してエリアイメージセンサの所定の受光素子上に１次元バーコードの像を結像させる一例を示す。
【００９１】
なお、上記実施例によるバーコードリーダを情報処理装置、例えばコンビニエンスストアなどで頻繁に使用されるＰＯＳシステムなどと共に使用することで、例えばコンビニエンスストアにおいて、商品売り上げの処理における商品を示す１次元バーコードの１種であるＪＡＮコードの読み取りや、電気料金や電話料金の支払い時に使用する伝票に印刷されている１次元バーコードの読み取りを行い、売り上げ処理や電気料金の処理を行うと共に、例えば最近行われつつある携帯電話の液晶画面上に表示した２次元コードや１次元バーコードを読み取り、決済処理を行うということを、１台の上記実施例のバーコードリーダで行うこともできる。
【００９２】
なお、上記実施例では１次元バーコードと２次元コードの判別を自動的に行っている例としているが、操作スイッチなどにより、手動で１次元バーコードと２次元コードの判別と読み取りの切り替えを行ってもよい。
【００９３】
なお、上記実施例では反射光によりバーコードを読み取っているが、反射光による読み取りだけでなく、透過光による読み取りでも同様である。
【００９４】
なお、上記実施例により説明した本発明は、上記実施例で例としたバーコードリーダ内で使用されるマイコンなどのソフトウェアで実現されてもよい。またこのソフトウェアは通信などによりバーコードリーダ内のメモリにダウンロードされるものであってもよい。またこのソフトウェアはメモリーカードなどの記憶媒体に記憶されたものであってもよい。
（実施の形態２）
本発明の第２の実施の形態について、図２７乃至図４９を使用して説明する。
【００９５】
図２７乃至図４９において、１０２は携帯電話の液晶表示部に表示されたバーコード、１０３はカメラ用エリアイメージセンサ、１０７はカメラ用エリアイメージセンサ内に正方格子上に配列された受光素子、１０８は増幅部やＡＤ変換部などの波形処理部、１０９は波形処理部で変換されたデジタルデータを記憶する画像メモリー部、１１０はメモリー部に記憶されたデータの内容よりバーコードの認識・デコード処理（情報の復元処理）を行う例えばマイクロコンピュータやワークメモリなどで構成された認識部、１２１はカメラ機能付き携帯電話、１２２は携帯電話に内蔵されたカメラ、１２３は携帯電話に内蔵された液晶表示部、１２４は液晶の周辺部、１２５は液晶表示部１２３に表示されるバーコード読み取り推奨範囲を示す半透過の赤い帯状のマーク、１２６は液晶表示部１２３に表示されるバーコード読み取り推奨範囲を示す半透過の赤い線のマーク、１２７は液晶表示部１２３に表示されるバーコード読み取り推奨範囲を示すかっこ型のマーク、１２８は液晶周辺部１２４に設けられたバーコード読み取り推奨範囲を示す三角型のマークである。
【００９６】
本実施例のカメラ機能付き携帯電話の構成の概略を説明する。図２７に示すカメラ機能付き携帯電話１２１は、略直方体を基本としながらその辺が曲線で構成され、全体的に滑らかな形状をしている。寸法は、長手方向の長さが約９０ｍｍ、幅が４５ｍｍ、厚さが２３ｍｍである。その表面となる１面には液晶表示部１２３と、図示しないキースイッチ部を備えている。また上記液晶表示部１２３を配している面の裏面に相当する他面には、携帯電話内蔵カメラの窓１２２を備えている。また、上端には無線通信を行うためのアンテナを備えている。
【００９７】
図２７、図２８に示すカメラ機能付き携帯電話１２１は（実施の形態１）のバーコードリーダと同様に、その内部に、レンズなどの光学系とエリアイメージセンサ１０３と、図３０のブロック図に示す、エリアイメージセンサ１０３からの信号を処理する波形処理部１０８、波形処理部１０８で変換されたデジタルデータを記憶する画像メモリー部１０９、画像メモリー部１０９に記憶されたデータの内容よりバーコードの認識・デコード処理（情報の復元処理）を行うマイクロコンピュータやワークメモリなどで構成された認識部１１０、読み取った（復元した）情報を無線通信網やインターネット網などを経由することによりホストコンピュータなどに送る図示しない無線通信部などを備えている。カメラ機能付き携帯電話１２１は液晶表示部１２３を備えており、液晶表示部１２３は横６００ピクセル×縦８００ピクセルである。
【００９８】
また、エリアイメージセンサ１０３の画素数は、水平方向６００画素、垂直方向８００画素であり、受光素子は正方格子状に配置されており、その全受光素子の外周は長方形を成す。このエリアイメージセンサ１０３は、その全受光素子の外周である長方形の長手方向が、カメラ機能付き携帯電話１２１の長手方向と略一致するように配置されている。通常エリアイメージセンサ１０３で捉えた映像は、そのまま液晶表示部１２３に映る。すなわち、エリアイメージセンサ１０３の各々の受光素子は、液晶表示部１２３の各々の表示画素に対応する。図３０にエリアイメージセンサ１０３に正方格子状に配列された受光素子の例を示す。
【００９９】
次に本実施例のカメラ機能付き携帯電話の動作を説明する。操作者がカメラ機能付き携帯電話１２１により１次元バーコードを読み取る場合、図３１に示すような位置の、エリアイメージセンサ１０３の受光素子を使用して読み取り・デコードする。すなわち、長方形を成すエリアイメージセンサ１０３の受光素子郡の長辺のうち一辺からもう一方の長辺まで、配列の正方格子の対角線上を成す受光素子の約６００画素の列であり、この列が複数個連続する形状にて帯状となるような位置である。
【０１００】
操作者がカメラ機能付き携帯電話１２１により１次元バーコードを読み取るために、液晶表示部１２３にカメラすなわちエリアイメージセンサ１０３が捉えている映像を表示する。液晶表示部１２３には、バーコード読取を行うときのみ図３２に示すような、液晶表示部１２３の左上部から右下部にかけて直線状にバーコード読み取り推奨範囲を示す、例えば半透過の赤い帯状のマーク１２５が現れる。この半透過の赤い帯状のマーク１２５を表示する液晶表示部１２３の表示画素は、少なくとも図３１に示すバーコードの読み取りに使用する受光素子に対応する表示画素を含んでいる。操作者は液晶表示部１２３を見ながらこの帯状のマーク１２５が図３２のように１次元バーコード１０２の１次元的情報を含む部分を横切るように、１次元バーコード１０２をカメラに捉える。
【０１０１】
携帯電話に備えられたカメラ撮影用の照明の照明光は、バーコードラベルにより反射される。反射した反射光は、（実施の形態１）で例としたバーコードリーダと同様に、図６に示すように結像レンズなどによりエリアイメージセンサ１０３にバーコードの像として結像する。
【０１０２】
エリアイメージセンサ１０３は受光した反射光（バーコードの像）を電気信号に変換し、回路部に送る。回路部内の波形処理部１０８は電気信号を例えばアナログ−デジタル変換によりデジタルデータに変換し、デジタルデータとしてメモリー部１０９に記憶させる。メモリー部１０９にはエリアイメージセンサ１０３で受光した全受光素子のデータが記憶される。認識部１１０はメモリー部１０９に記憶されたデジタルデータから、図３１に示す位置の受光素子で受光した像のデジタルデータを、（実施の形態１）で示した例と同様に、図８，図９あるいは図１３に示すように抽出する。デジタルデータは例えば８ビッ
トのデータであり、１０進数では０〜２５５で表される。抽出したデジタルデータよりしきい値を例えば１２８とし、１２８以上をバーのないスペース部分、１２８未満をバーの部分とし、バー幅やスペース幅を検出し、英数字などの情報を復元する。
【０１０３】
エリアイメージセンサ１０３を従来例である図４９のように使用してバーコードを読み取る場合、水平方向の６００画素を使用してバーコードを読み取ることになる。しかし上記例のように本発明のバーコードリーダでは、１１９９画素を使用してバーコードを読み取ることができることになるので、携帯電話の水平方向（横方向）での１次元バーコード読み取りに比べ、バーコードの読み取りに使用する画素数が大きく増えることになり、同じエリアイメージセンサを用いていても読取性能が格段に向上することになる。
【０１０４】
なお、受光素子郡の外周が長方形を成すエリアイメージセンサ全体の対角線上に位置する受光素子によって得られるデータを使用して、1次元バーコードの読み取りを行っても、上記の例と同様の効果が得られることは、（実施の形態１）での例と同様に、言うまでもない。
【０１０５】
なお、上記実施例では携帯電話に配置されたエリアイメージセンサは、通常のように、携帯電話の水平・垂直方向とエリアイメージセンサの水平・垂直方向が一致するよう配置しているが、（実施の形態１）で例としたバーコードリーダのように、携帯電話の水平・垂直方向に対してエリアイメージセンサの水平・垂直方向を略４５°の角度で傾けて配置し、バーコードの読み取り時の推奨方向を、携帯電話の水平方向に一致するようにしてもよい。図３３に携帯電話の水平・垂直方向に対してエリアイメージセンサの水平・垂直方向を略４５°の角度で傾けて配置した例を示す。このようにした場合、通常時にエリアイメージセンサで捉えた映像を携帯電話の液晶表示部に表示する時には、例えば図３１に示す部分を表示に使用する。液晶表示部の表示ピクセルが例えば縦１２０ピクセル×横１６０ピクセルの場合、カメラで捉える全画像範囲のうち、図３５に示す縦４８０画素×横６４０画素の範囲の画像を用いて液晶表示部に表示する。このとき液晶表示部と撮像カメラの解像度が違うので、例えば撮像カメラで捉えた横方向、縦方向ともに４画素のうち１画素のデータを表示に使うなどの処理を行い表示する。１次元バーコード読み取り時や２次元コード読み取り時には、撮像カメラで捉えた全体像が液晶表示部に映るように、例えば図３５のように表示し、撮像カメラの端部までの受光素子を有効に使えるようにする。この場合も、例えば図３６のように、読み取り推奨範囲を示すマークを液晶表示部に表示してもよい。この方法はカメラ機能付き携帯電話のみならず、液晶表示部などの表示機能をもつ例えばバーコード読取機能付きハンディターミナル・カメラ機能付きハンディターミナルなどにも使用できる。
【０１０６】
なお、上記例のカメラ機能付き携帯電話やバーコード読取機能付きハンディターミナルは、そのエリアイメージセンサを使用して２次元コード読み取り・デコードする機能を有してもよい。また、指紋・網膜・虹彩などの認識を行うバイオメトリクス機能を有していてもよい。
【０１０７】
このような本発明によるカメラ機能付き携帯電話を用いれば、カタログなどに商品と対に印刷されている１次元バーコードを読み取り、携帯電話の無線通信機能を用いて販売者のサーバコンピュータと通信し、通信販売や訪問販売の一形態として利用することができる。
【０１０８】
次に本実施例のカメラ機能付き携帯電話の、通信販売における運用を例として図３７を参照しながら説明する。
【０１０９】
バーコード１６２は、例えば商品などが印刷されたチラシやカタログなどに印刷あるい
は貼付されたものであり、チラシ・カタログに印刷された商品と対になったものである。チラシ・カタログは販売者などにより一般家庭に配布されている。このバーコード１６２を構成しているモジュールの幅、すなわちもっとも細いバーやスペースの幅は０．１２５ｍｍであり、カタログ自身の番号・商品の種類・色・サイズ・バージョンなどを示すように例えば１４桁の英数字の情報をコード化している。左右の白マージンなどを含めたモジュール数は１１２モジュールとなり、左右の白マージンなどを含めたバーコード１６２全体の幅も１４ｍｍとなっている。このバーコード１６２を携帯電話１２１のエリアイメージセンサ１０３にて読取・デコードを行う場合、３５０画素程度の受光素子にてバーコード１６２を捉えることができれば、デコードが可能となる。しかし、バーコード１６２のバー幅・スペース幅が０．１２５ｍｍと非常に細いため、被写体をエリアイメージセンサ１０３に結像する結像レンズ１０４の焦点直近で読み取る必要がある。図３８にバーコード１６２が結像レンズ１０４によりエリアイメージセンサ１０３に結像している様子を示す。このとき、結像レンズ１０４の有する画角から、１４ｍｍのバーコード１６２はエリアイメージセンサ１０３の水平方向３５０画素分には結像できず、２００〜２５０画素分の受光素子にしか結像できない。しかしながら上述の図３１に示すような方法により、バーコード１６２を約４００〜５００画素分の受光素子で捉えることができ、十分にデコードが可能となる。
【０１１０】
バーコード１６２が印刷されたチラシ・カタログはテーブルや机やこたつの上に置かれている。注文者は希望する商品として、例えば炭酸飲料をチラシ・カタログより選択し、希望商品と対であるバーコードを選択する。注文者は、チラシをテーブルの上に置いたまま、携帯電話１２１のカメラ部１２２をバーコード１６２に向ける。このときカメラ部１２２で捉えた映像は携帯電話１２１に備えられた液晶表示部１２３に表示され、バーコードを読み取る推奨範囲を示す帯状のマーク１２５も表示される。注文者は、図３２のように液晶表示部１２３に映るバーコードの映像１０２に、バーコードを読み取る推奨範囲を示す帯状のマーク１２５が横切るように携帯電話１２１を操作し、携帯電話１２１に備えられたキー入力部などによりバーコード読み取りのための所定の操作を行う。バーコード１６２からの反射光は携帯電話１２１内の結像レンズなどによりエリアイメージセンサ１０３に結像する。エリアイメージセンサ１０３は結像した像を電気信号に変換する。携帯電話１２１内の認識部１１０は、エリアイメージセンサ１０３が変換した電気信号に基づいてバーコードに含まれる情報を復元する。復元された情報は携帯電話１２１内の復元情報格納部に蓄積される。また、必要によって復元したバーコード内の情報を、携帯電話１２１内の別のメモリに格納してある例えば商品名に変換する。このとき、購入を希望する数量などを、携帯電話１２１に備えられているテンキー入力部により行ってもよい。復元された情報や商品名などは、液晶表示部１２３に表示される。復元された情報や商品名などは、携帯電話１２１に備えられた無線通信部、携帯電話基地局、さらに携帯電話無線網１６０やインターネット網１７０などにより販売者のホストサーバ１７５などに送信される。ホストサーバ１７５は、受信した情報をサーバ内データベースと照合を行い、購入希望者の特定、購入希望商品の特定、購入希望数量の特定などの処理を行う。販売者は特定された購入希望者に希望商品１７８を希望数量分送付し、購入希望者は商品受け取り時に代引きなどで支払いを行う。このようにして購入希望者はチラシに印刷された商品の購入を行うことができる。このとき携帯電話１２１に電子マネー機能を備えたＩＣを内蔵するなどにより電子マネー機能が備わっていれば、その場で決済を行うこともできる。また、上記電子マネー機能を備えたＩＣや携帯電話の記憶部などに、携帯電話所有者の名前、住所、電話番号などが記憶されていれば、上記例の携帯電話による発注を行う際に、購入希望者であり携帯電話所有者への商品の配送先である名前、住所、電話番号などの情報を、上記例の発注処理を行う際に自動的に付加することができ、情報入力の手間が省け便利である。
【０１１１】
このような受注の自動化の運用が可能になるので、販売者側では、受注を受ける電話オ
ペレータなどの必要がなくなり、コストの削減につながる。また、受注を自動化することにより、夜間、特に深夜での受注も可能になるので、利用者側も、時間帯を気にすることなく、たとえ深夜でも発注することができる。また、発注したい商品の入力をバーコードを読み取ることで行うため、キー入力などによる誤入力を防止することができる。
【０１１２】
また、商品カタログ上に商品と対になるよう印刷されるコードを１次元バーコード、特にモジュール幅が小さく全体の幅も小さい１次元バーコードにすることができるので、例えばカメラ機能を有しない携帯電話を持つ利用者でも、安価な１次元バーコード読取専用装置などを用いることにより、携帯電話を用いたカタログ通信販売を利用することができ、通信販売業者としても、印刷するコードをバーコードに統一することができるなどメリットがある。
【０１１３】
なお、上記例ではカタログ自身の番号・商品の種類・色・サイズ・バージョンなどをひとまとめにコード化した例を示しているが、カタログ自身の番号、商品の種類、色、サイズ、バージョンなどが各々別々にコード化されていて、各々のバーコードを１つずつカメラ機能付き携帯電話で読み取る運用でもよいことは言うまでもない。
【０１１４】
なお、上記実施例においてホストサーバへのインターネットによる販売者のホームページアクセスを必要とする場合、そのホームページアドレス（以下ＵＲＬ）情報をバーコード化，あるいは２次元コード化し、そのバーコードあるいは２次元コードを読み取り・デコードし、ホストサーバすなわち販売者ホームページにアクセスした後、上記例のように各商品の購入の処理を行ってもよい。
【０１１５】
なお、バーコードに光をあてる光源は、例えばＬＥＤランプなどを携帯電話１２１内に備えていてもよいし、携帯電話１２１の外部に備えていてもよい。屋外であれば太陽光をそのまま光源として使用してもよい。
【０１１６】
なお、上記例では購入を希望する商品として炭酸飲料のように形のある物を例としているが、希望商品として例えば何らかの情報や、何らかの音楽データや、何らかのプログラムなどのように、形のない商品であってもよい。
【０１１７】
また、携帯電話のテンキー入力部の使い方として上記例では数量の入力などを例としているが、例えば使用者の暗証番号をサーバコンピュータなどに登録し、その暗証番号の入力に使用してもよい。
【０１１８】
なお、上記例の中では携帯電話１２１の液晶表示部１２３に表示する情報として、読み取った情報や、メモリに蓄えた情報を例としているが、例えば販売者のホストサーバコンピュータから送られる情報を受け取って表示すれば、使用者が読み取り操作を行った状態で、携帯電話１２１から送られた情報に対する販売者のホストサーバコンピュータでの処理結果を目で見て確認することができる。また、バーコードの印刷物が商品カタログなどの本の形をしていても同様であることは明白である。
【０１１９】
なお、上記実施例の中のホストサーバコンピュータは、例えば、ハードウェアであるコンピュータ装置本体と、ソフトウェアであるプログラムとデータより構成されており、情報処理機能の大部分がハードウェアに依存せずプログラムとデータで構成されていれば、例えば、販売者の都合などにより、何らかの機能仕様変更などの必要が発生した場合や保守の必要な場合、コンピュータ装置自体の変更は必要なく、プログラムやデータの交換で対応できる。
【０１２０】
次に訪問販売における運用を例として、本実施例を説明する。携帯電話１２１自体の動
作は前述の動作と同様なので割愛する。
【０１２１】
訪問販売員は携帯電話１２１、訪問先の客に商品を薦めるための商品カタログを持って、販売活動を行う。商品カタログには商品の仕様などが記載されているとともに、その商品と対になるバーコードが印刷されている。訪問先で客との商談を行う際、家の中の玄関にて商談を行う。商品カタログは玄関の床・廊下に広げ、客と訪問販売員は広げられた商品カタログを見ながら商談を行う。客の気に入った商品があれば、訪問販売員は携帯電話１２１のカメラ部１２２を商品カタログのバーコードに近づけ、所定の操作を行う。携帯電話１２１で読み取った情報は携帯電話基地局、無線網、インターネット網などにより遠隔地にあるサーバコンピュータに送られ、商品の在庫情報が得られる。サーバコンピュータは得られた在庫情報を訪問販売員の携帯電話に送信し、携帯電話の液晶表示部上に在庫数量や受注可能かどうかが表示される。訪問販売員は受注可能であることを確認し、商品カタログなどに印刷された、受発注用のバーコードを携帯電話１２１により読取る。読み取ったデータは携帯電話により遠隔地にあるサーバコンピュータに送られ、その商品の受注処理が行われる。サーバコンピュータは受注処理終了した情報を訪問販売員の携帯電話に送信し、携帯電話の液晶表示部上に受注処理終了の情報が表示される。
【０１２２】
なお、上記例では、携帯電話１２１で読み取った情報はメモリに格納することなく、携帯電話を通してサーバに送っているが、メモリに格納できる程度の情報を読み取った後、例えば携帯電話のメール通信機能などにより、メモリに格納した情報をサーバコンピュータに送ってもよい。
【０１２３】
なお、上記例では商品の販売・購入を例にしたが、机の上に置かれた配送物一覧表などに印刷されたバーコードや２次元コードを読み取り、配送を希望する物品を選択する場合でも同様である。また、一般市民の購入動向を調査するために、モニター会員を募り、そのモニター会員が通常の生活の中で購入した商品に印刷されたバーコードや２次元コードを読み取り、携帯電話の通信機能で調査者のホストコンピュータに送信することで、調査を行うこともできる。また、質問の回答にバーコードを利用し、回答欄にバーコードや２次元コードを印刷されたアンケート用紙を用い、机の上などに置かれたアンケート用紙の回答を行う場合でも同様である。また、窓口の机の上に置かれた診察券などに印刷されたバーコードや２次元コードを読み取り、復元された情報から患者のカルテを検索する場合でも同様である。
【０１２４】
なお、上記例では１次元バーコードの読み取りのみ言及したが、エリアイメージセンサを使用しているので、１次元バーコード読取機能と同時に２次元コード読取機能を備えても適用できることは言うまでもない。また、ＯＣＲ文字読み取り機能を同時に備えても適用できることは言うまでもない。また、人間の指紋や網膜や虹彩の違いにより認証を行うバイオメトリクス機能を同時に備えてもよい。
【０１２５】
なお、携帯電話の液晶表示部へバーコード読み取り推奨範囲を示す例として上記実施例では半透過の赤い帯状のマークとしているが、例えば図３９のような液晶表示部の左上部から右下部への赤い線でも、青い線でもよいし、例えば図４０のような液晶表示部の左上部に「［」、右上部に「］」というかっこ型のマークを表示し、そのかっこ内に読み取りたいバーコードを捉えるようにしてもよい。また、白黒タイプの液晶の場合などは、バーコード読み取り推奨範囲を示すマークを点滅する形態にしてもよい。また、例えば図４１のように液晶表示部ではなく、液晶表示部の周辺にあるハウジング部などに三角などのマークでバーコード読み取り位置を示してもよい。また、バーコード読み取り推奨範囲の方向としては例えば図４２のような方向すなわち液晶表示部の右下部から左上部にかけて直線状の方向であってもよいのは言うまでもなく、例えば図４３のように両方の方向にバーコード読み取り推奨範囲があってもよいことも言うまでもない。また、携帯電話内蔵の照
明光が（実施の形態１）のバーコードリーダのように、例えば帯状の照明になっており、バーコード読み取り推奨範囲を示すガイド光を兼ねていてもよい。
【０１２６】
なお、携帯電話の液晶表示部へバーコード読み取り推奨範囲を示す例である上記実施例の中の半透過の赤い帯状のマークやかっこ型のマークなどは、読み取り開始時に最初から表示しておく必要はない。まず標識を認識し、その標識が1次元バーコードか2次元コードかの判別を行い、判別の結果、2次元コードなら上記マークの表示はせず、1次元バーコードであれば上記マークの表示を行ってもよい。また、1次元バーコードであると判別した場合でも、本発明で述べているバーコード読取推奨範囲でなくても読み取り・デコードができる程度のモジュール数のバーコードであれば、上記マークの表示を行わず、そのまま読み取り・デコード処理を行ってもよい。このような処理により、不要な場合における表示部への上記マークの表示をしないで読み取りを行うことができ、表示部を視認した際の「わずらわしさ」を防ぐことができる。
【０１２７】
なお、上記実施例ではカメラ部が携帯電話に内蔵されたカメラ機能付き携帯電話を例としているが、カメラ部が別体であり、携帯電話の例えばコネクタ部と直接接続するカメラユニット、あるいは、携帯電話と有線接続し通信するカメラユニット、あるいは、携帯電話と赤外線通信や無線通信により通信するカメラユニットであってもよい。この場合、１次元バーコードをデコードする機能は、カメラユニット側にあってもよいし、携帯電話側にあってもよい。
【０１２８】
なお、上記実施例により説明した本発明は、上記実施例で例としたカメラ機能付き携帯電話内で使用されるマイコンプログラムなどのソフトウェアで実現されてもよい。また図４４に示すように本発明のソフトウェアは通信などによりカメラ機能付き携帯電話内のメモリにダウンロードされるものであってもよい。図４４ではサーバ４６０からインターネット網４７０を通して各携帯電話に本発明のソフトウェアを配信している。このソフトウェア自体を商品とし、各携帯電話に対し配信することをビジネスとしてもよい。またこのソフトウェアはメモリーカードなどの記憶媒体に記憶されたものであってもよい。この場合、プログラムのバージョンアップなどのメンテナンスが容易にできる。また記憶媒体は上記のものに限らず、ＣＤ−ＲＯＭ、ＩＣカード、ＲＯＭカセット、ＤＶＤなど、プログラムを記憶・記録できるものであれば、同様に実施することができる。このような方式にすることにより、携帯電話の使用者が任意に本発明のソフトウェアを利用することができる。
【０１２９】
また、本発明は携帯電話のみならず、エリアイメージセンサを備えたハンディターミナルとハンディターミナルを用いた情報処理システムにも適用できる。図４５に一例を示す。
この情報処理システムは、複数の無線通信機能付きハンディターミナル５０１と、複数の無線基地局５０２、ＰＢＸ５０３、公衆回線網５７０、サーバ５６０から成っている。複数の無線基地局５０２はＰＢＸ５０３と接続しており、複数のハンディターミナルとともに構内無線網を形成している。各ハンディターミナル５０１は２次元コードを読み取ることができると同時に、本発明による方法で１次元バーコードを読み取ることができる。読み取った情報は、無線通信により無線基地局５０２へと送信され、さらにＰＢＸ５０３、公衆回線網５７０を介してサーバ５６０へと送られ、さまざまな情報処理に利用される。また、無線通信機能を有しないハンディターミナルであっても、通信ユニットなどとともにシステムを組むことにより、同様の情報処理システムを構築することもできる。このような本発明を実施したハンディターミナルを用いた情報処理システムを構築することにより、従来のシステムと比較して、より１次元バーコードに対する入力処理能力に優れたシステムを構築することができる。
【０１３０】
なお、上記実施例である（実施の形態１）および（実施の形態２）ではバーコードの読み取りを行うためにエリアイメージセンサを使って撮像を行う撮像手段と、撮像した画像データからバーコードをデコードするデコード手段が１つの装置内にあるものとしたが、例えば撮像はエリアイメージセンサを使ったカメラであり、カメラから撮像した映像などの情報を別のデコード用装置に有線・光・無線通信などで送信し、受け取った映像からデコード用装置が本発明の方法によりバーコードの認識・デコードを行ってもよい。このときにカメラからデコード用装置に送る情報は、アナログであってもよいしデジタルであってもよい。図４６はエリアイメージセンサ６０３を使用したカメラ６５０である。図４７は、図４６のカメラ６５０を用いて本発明の方法により、ベルトコンベヤ上を移動する段ボール箱に貼られたバーコードラベル６０２を読み取っている様子である。また、カメラ自体が本発明の方法を実施したカメラであってもよいし、カメラ自体は従来のもので、デコード装置側が本発明の方法を実施した装置であってもよい。また、図４８のように、上記撮像する装置と上記デコードをする装置が遠隔地にあり、撮像装置６５０からデコード装置６８０へ送る映像などの情報を、インターネット網６７０や無線通信網などの公衆回線を用いて送信を行ってもよい。またデコード装置自体は一般のパソコンであり、画像データからバーコードを認識・デコードするデコード手段が本発明の方法を用いたものであるプログラムであってもよい。デコード装置を一般のパソコンにした場合、専用装置に比べて安価であるので、システムとして安価なものにできる。また上記プログラムをフレキシブルディスクディスクやＣＤ−ＲＯＭなどの記憶媒体に記憶・記録して、独立した他のコンピュータシステムで実施してもよく、この場合、プログラムのバージョンアップなどのメンテナンスが容易にできる。また記憶媒体は上記のものに限らず、ＩＣカード、ＲＯＭカセット、ＤＶＤなど、プログラムを記憶・記録できるものであれば、同様に実施することができる。さらに、このプログラムは例えばインターネットなどにより提供されるものも含まれる。
【０１３１】
なお、上記実施例における携帯電話端末やカメラ装置・デコード装置でも、２次元コード読取機能やＯＣＲ文字読取機能を同時に備えてもよいことは言うまでもない。
【０１３２】
なお、上記実施例では反射光によりバーコードを読み取っているが、反射光による読み取りだけでなく、透過光による読み取りでも同様である。
【０１３３】
なお、エリアイメージセンサの一辺の画素数が１０００画素以上あれば、従来の方法でもかなりの解像度で１次元バーコードの読み取りを行うことができるが、さらに本発明による１次元バーコードの読み取り方法を用いれば、１次元バーコードの読み取り性能に関してさらなる向上を行うことができることは言うまでもない。
【０１３４】
なお、図４９に示すような、受光素子の配列が最初から、奇数列を構成する複数個の受光素子に対し、偶数列を構成する複数個の受光素子の各々は各受光素子列内での受光素子同士のピッチの約１／２、列方向にずれており、奇数行を構成する複数個の受光素子に対し、偶数行を構成する複数個の受光素子の各々は各受光素子行内での受光素子同士のピッチの約１／２、行方向にずれているエリアイメージセンサを用いた場合、上記実施例にしめした本発明と同様の効果を得ることができる。しかしながら、上記のような特殊な配列のエリアイメージセンサは、正方格子状に配列された一般的なエリアイメージセンサと比較すると、センサ自体のコストの面で高価になることは否めない。
【０１３５】
なお、従来より研究・実施されている１次元バーコード読み取りの方法と本発明の方法とを併用してもよいことは言うまでもない。
【産業上の利用可能性】
【０１３６】
以上の構成により、本発明の光学的情報読取装置および光学的情報読取方法では、読み
取り性能を向上することができ、エリアイメージセンサを用いて１次元バーコードを読み取る方法や、ＰＯＳなどで利用されるバーコードリーダや、２次元コードリーダ、およびハンディターミナルなどの光学的情報読取装置、光学的情報読取方法、システムなどに有用である。
【図面の簡単な説明】
【０１３７】
【図１】本発明の第１の実施の形態におけるバーコードリーダの外観斜視図
【図２】本発明の第１の実施の形態におけるバーコードリーダの構成を示す概略断面図
【図３】本発明の第１の実施の形態におけるバーコードリーダの読取開口部からみたときのエリアイメージセンサの配置を表現した図
【図４】本発明の第１の実施の形態に係る図３のエリアイメージセンサの各受光素子の配列を拡大した図
【図５】本発明の第１の実施の形態におけるバーコードリーダの回路部の概略構成を示す機能ブロック図
【図６】本発明の一実施の形態に係る１次元バーコードがエリアイメージセンサに結像する様子を示す図
【図７】本発明の第１の実施の形態におけるバーコードリーダのエリアイメージセンサにおいて、１次元バーコードの認識・デコード時に使用する受光素子の例（１）を示す図
【図８】本発明の第１の実施の形態に係る１次元バーコードの認識・デコード時に使用する受光素子郡に、１次元バーコードの１次元的情報を有する部分が結像している様子を示す図
【図９】本発明の第１の実施の形態に係る図７の受光素子より得られた画像データと結像したバーコードとの対比を表す図
【図１０】本発明の第１の実施の形態に係る受光素子であって、水平方向８００画素、垂直方向６００画素のエリアイメージセンサに対して使用する受光素子を示す図
【図１１】本発明の第１実施の形態に係る、長方形のエリアイメージセンサの対角線上の受光素子を使用してバーコードの像を読み取る例を示す図
【図１２】本発明の第１の実施の形態におけるバーコードリーダのエリアイメージセンサにおいて、１次元バーコードの認識・デコード時に使用する受光素子の例（２）を示す図
【図１３】本発明の第１の実施の形態に係る図１２で示す受光素子の各データより、複数の受光素子のデータの平均値を算出し、画素データとしていることを表現する図
【図１４】本発明の第１の実施の形態において水平画素数よりも解像度が大きくなる範囲を示す図
【図１５】本発明の第１の実施の形態に係る、エリアイメージセンサの受光素子の配列が長方形をなす長方格子である場合を示す図
【図１６】本発明の第１の実施の形態に係る１次元バーコードの読取位置を示す照明光の一例を示す図
【図１７】本発明の第１の実施の形態に係る、１次元バーコードの読取位置を示すためのマークを読取口の横に設けたことを示す図
【図１８】本発明の第１の実施の形態に係る、１次元バーコードの読取位置を示すために読取口周辺のハウジング形状を水平方向に長くした例を示す図
【図１９】本発明の第１の実施の形態を示す、１次元バーコードの読み取り・デコードに使用する受光素子のデータや信号のみが出力するエリアイメージセンサを使用したバーコードリーダのブロック図
【図２０】本発明の第１の実施の形態に係る図１９に示すバーコードリーダの動作の一例を示すフローチャート
【図２１】本発明の第１の実施の形態に係る、エリアイメージセンサが回転する様子を示した例を示す図
【図２２】本発明の第１の実施の形態に係る、１次元バーコードの認識・デコード時に使用する受光素子に結像する部分の像を表した図
【図２３】本発明の第１の実施の形態に係る１次元バーコードを読み取る際に余分な部分の照明光を消す動作を示すフローチャート
【図２４】本発明の第１の実施の形態においてエリアイメージセンサが捉える範囲全てを照明で照らしている様子を示す図
【図２５】本発明の第１の実施の形態において１次元バーコードを読み取る際に不要な部分の照明を消した様子を示す図
【図２６】本発明の第１の実施の形態においてミラーを使用してエリアイメージセンサの所定の受光素子上に１次元バーコードの像を結像させる一例を示す図
【図２７】本発明の第２の実施の形態におけるバーコード読取手段を備えたカメラ機能付き携帯電話端末の外観図
【図２８】本発明の第２の実施の形態におけるバーコード読取手段を備えたカメラ機能付き携帯電話端末のエリアイメージセンサの配置を表現した図
【図２９】本発明の第２の実施の形態におけるカメラ機能付き携帯電話端末の回路部におけるバーコード読取部分の概略構成を示すブロック図
【図３０】本発明の第２の実施の形態におけるバーコード読取手段を備えたカメラ機能付き携帯電話端末のエリアイメージセンサの受光素子の配列の様子を表現した図
【図３１】本発明の第２の実施の形態に係る、携帯電話端末のエリアイメージセンサにおいて１次元バーコードの読み取り・デコードに使用する受光素子を表現した図
【図３２】本発明の第２の実施の形態における携帯電話端末でバーコードの読取を行う際、液晶表示部にバーコードの読取を推奨する範囲を示すマークを表示した例（１）を示す図
【図３３】本発明の第２の実施の形態における携帯電話端末で、携帯電話の水平・垂直方向に対してエリアイメージセンサの水平・垂直方向を４５°の角度で傾けて配置した例を示す図
【図３４】本発明の第２の実施の形態に係る図３３に示す携帯電話のエリアイメージセンサで捉える全画像のうち、表示に使用する部分の受光素子の例を示す図
【図３５】本発明の第２の実施の形態に係る図３３に示す携帯電話でのバーコード読取時に、撮像カメラで捉えた全体像が液晶表示部に映している一例を示す図
【図３６】本発明の第２の実施の形態に係る図３５で示す表示例に、さらにバーコード読み取り推奨範囲を示すマークを表示した図
【図３７】本発明の第２の実施の形態における携帯電話を用いた情報処理システムであり、商品の購入・販売方法を示すブロック図
【図３８】本発明の第２の実施の形態において、１４ｍｍ幅のバーコードが結像レンズによりエリアイメージセンサに結像している様子を示す図
【図３９】本発明の第２の実施の形態における携帯電話端末でバーコードの読取を行う際、液晶表示部にバーコードの読取を推奨する範囲を示すマークを表示した例（２）を示す図
【図４０】本発明の第２の実施の形態における携帯電話端末でバーコードの読取を行う際、液晶表示部にバーコードの読取を推奨する範囲を示すマークを表示した例（３）を示す図
【図４１】本発明の第２の実施の形態における携帯電話端末でバーコードの読取を行う際、液晶周辺部にバーコードの読取を推奨する範囲を示すマークを表示した例を示す図
【図４２】本発明の第２の実施の形態における携帯電話端末でバーコードの読取を行う際、液晶表示部にバーコードの読取を推奨する範囲を示すマークを表示した例（４）を示す図
【図４３】本発明の第２の実施の形態における携帯電話端末でバーコードの読取を行う際、液晶表示部にバーコードの読取を推奨する範囲を示すマークを表示した例（５）を示す図
【図４４】本発明の第２の実施の形態におけるソフトウェアをサーバコンピュータよりインターネット網を介して各携帯電話へ配信している一例を示す図
【図４５】本発明の第２の実施の形態におけるハンディターミナルによる情報処理システムの一例を示す図
【図４６】本発明の第２の実施の形態において、エリアイメージセンサを使用した本発明の撮像装置の一例を示す図
【図４７】本発明の第２の実施の形態に係る、図４６の撮像装置を用いてベルトコンベヤ上を移動する段ボール箱に貼られたバーコードラベルを読み取っている様子を示す図
【図４８】本発明の第２の実施の形態における撮像装置からデコード装置へ送る映像などの情報を公衆回線を用いて送信するシステムの一例を示す図
【図４９】本発明の第２の実施の形態に係る、受光素子が特殊な配列のエリアイメージセンサの例を示す図
【図５０】エリアイメージセンサに配列された受光素子の例を示す図
【図５１】エリアイメージセンサを用いた従来のバーコードリーダに配置されたエリアイメージセンサの様子を読取口方向から見た図
【図５２】エリアイメージセンサの水平方向に配列された受光素子に１次元バーコードを結像する様子を示す図
【図５３】１次元バーコードとリニアイメージセンサ走査との関係を示す例を示す図
【図５４】リニアイメージセンサに直線上に配列された受光素子の例を示す図
【図５５】エリアイメージセンサで捉えることが可能な視野の中に、バーコードの幅方向だけでなく、高さを含めた全体を捉えた例を示す図
【符号の説明】
【０１３８】
１  エリアイメージセンサを使用したバーコードリーダ
２  バーコードラベル
３，２３  エリアイメージセンサ
４  結像レンズ
５  回路部
６  投光部
７  受光素子
８，２８  波形処理部
９，２９  メモリー部
１０，３０  認識部
１１  読取開口部
１３  長方形のエリアイメージセンサ
２０  水平方向に２つの角をもつ照明光
２１  三角形状のマーク
２２  凸部
４１  エリアイメージセンサが捉える範囲全ておよびその周囲を照らしている照明光
４２  １次元バーコード読み取り時に使用する受光素子に結像する部分のみ
照らす照明光
４５  ミラー
１０２  携帯電話の液晶表示部に表示されたバーコード
１０３，２０３  カメラ用エリアイメージセンサ
１０７  カメラ用エリアイメージセンサ内に正方格子上に配列された受光素子
１０８  増幅部やＡＤ変換部などの波形処理部
１０９  波形処理部で変換されたデジタルデータを記憶するメモリー部
１２１  カメラ機能付き携帯電話
１２２  携帯電話に内蔵されたカメラの窓
１２３  携帯電話に内蔵された液晶表示部
１２４  液晶の周辺部
１２５  液晶表示部１２３に表示されるバーコード読み取り推奨範囲を示す半透過の
赤い帯状のマーク、
１２６  液晶表示部１２３に表示されるバーコード読み取り推奨範囲を示す
半透過の赤い線のマーク、
１２７  液晶表示部１２３に表示されるバーコード読み取り推奨範囲を示す
かっこ型のマーク
１２８  液晶周辺部１２４に設けられたバーコード読み取り推奨範囲を示す
三角型のマーク
１６０  無線通信網
１６２  バーコード
１７０  インターネット網
１７５  販売者ホストサーバコンピュータ
１７７  購入・販売情報
１７８  商品
４２１  カメラ機能付携帯電話
４６０  サーバー
４７０  インターネット網
５０１  ハンディターミナル
５０２  無線基地局
５０３  ＰＢＸ
５６０  サーバー
５７０  公衆回線網
６０２  バーコードラベル
６０３  エリアイメージセンサ
６５０  カメラ
６６０  モニタ
６７０  インターネット網
６８０  デコード装置
９０１  バーコードリーダ
９０２  バーコードラベル
９０３  エリアイメージセンサ
９０４  結像レンズ
９０７  受光素子
９１２  バーコードの像
９９０  受光素子（リニアイメージセンサ）
【図１】
2005208789.tif 000003
【図２】
2005208789.tif 000004
【図３】
2005208789.tif 000005
【図４】
2005208789.tif 000006
【図５】
2005208789.tif 000007
【図６】
2005208789.tif 000008
【図７】
2005208789.tif 000009
【図８】
2005208789.tif 000010
【図９】
2005208789.tif 000011
【図１０】
2005208789.tif 000012
【図１１】
2005208789.tif 000013
【図１２】
2005208789.tif 000014
【図１３】
2005208789.tif 000015
【図１４】
2005208789.tif 000016
【図１５】
2005208789.tif 000017
【図１６】
2005208789.tif 000018
【図１７】
2005208789.tif 000019
【図１８】
2005208789.tif 000020
【図１９】
2005208789.tif 000021
【図２０】
2005208789.tif 000022
【図２１】
2005208789.tif 000023
【図２２】
2005208789.tif 000024
【図２３】
2005208789.tif 000025
【図２４】
2005208789.tif 000026
【図２５】
2005208789.tif 000027
【図２６】
2005208789.tif 000028
【図２７】
2005208789.tif 000029
【図２８】
2005208789.tif 000030
【図２９】
2005208789.tif 000031
【図３０】
2005208789.tif 000032
【図３１】
2005208789.tif 000033
【図３２】
2005208789.tif 000034
【図３３】
2005208789.tif 000035
【図３４】
2005208789.tif 000036
【図３５】
2005208789.tif 000037
【図３６】
2005208789.tif 000038
【図３７】
2005208789.tif 000039
【図３８】
2005208789.tif 000040
【図３９】
2005208789.tif 000041
【図４０】
2005208789.tif 000042
【図４１】
2005208789.tif 000043
【図４２】
2005208789.tif 000044
【図４３】
2005208789.tif 000045
【図４４】
2005208789.tif 000046
【図４５】
2005208789.tif 000047
【図４６】
2005208789.tif 000048
【図４７】
2005208789.tif 000049
【図４８】
2005208789.tif 000050
【図４９】
2005208789.tif 000051
【図５０】
2005208789.tif 000052
【図５１】
2005208789.tif 000053
【図５２】
2005208789.tif 000054
【図５３】
2005208789.tif 000055
【図５４】
2005208789.tif 000056
【図５５】
2005208789.tif 000057
【手続補正書】
【提出日】平成17年1月27日(2005.1.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
これは、１次元バーコードの最小単位であるモジュールの約３００〜４００個の幅をもつ１次元バーコードが、実際に頻繁に使用されており、この最小単位である１個のモジュールの認識のために３画素程度必要であり、１０００画素以上の受光素子がないと上記のような１次元バーコードの認識・デコードが困難であるためである。上記図５２の例では、水平方向８００画素の受光素子に対して、３００モジュールの１次元バーコードが結像することになるが、１モジュールに対する受光素子の数が３画素未満になってしまうため、解読（デコード）が困難になっている。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
本発明の第１の携帯電話端末では、本発明の第１から第１０記載のいずれかの光学的情報読取手段を内蔵したことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
図２に示すバーコードリーダ１の内部構成の概略図において、バーコードリーダ１の内部にはプリント基板として構成された回路部５があり、回路部５すなわちプリント基板上にエリアイメージセンサ３が実装されている。このエリアイメージセンサ３に対してバーコードラベル２からの反射光を結像させるための結像レンズ４があり、バーコードラベル２に光を投光する投光部６がある。回路部５には図５のブロック図に示す、増幅部やＡＤ変換部などの波形処理部８、波形処理部８で変換されたデジタルデータを記憶する画像メモリー部９、画像メモリー部９に記憶されたデータの内容よりバーコードの認識・デコード処理（情報の復元処理）を行うマイクロコンピュータやワークメモリなどで構成された認識部１０、読み取った（復元した）情報をホストコンピュータなどに送る図示しない通信部などが構成されている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
また、本発明と同等の１次元バーコード読取性能を従来の方法で得るために水平・垂直方向ともに１５００画素のエリアイメージセンサを用いたものと比較した場合、まず、エリアイメージセンサ自体が持つ画素数の数が、本発明の例では８００×８００＝６４００００個に対して、従来方法の例では１５００×１５００＝２２５００００個となり、一般的に、画素数とコストとは比例するため、センサ自体のコストが安価なものとできる。またセンサで受けた光を電気信号に変換し、さらにデジタルデータに変換したのち画像メモリ部に展開するが、必要となるメモリ容量はセンサの画素数に比例する。また一般的に、画像メモリ部のコストはメモリ容量に比例するので、画像メモリ部のコストを安価なものとできる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
図１０に示すような部分の受光素子のデータを１次元バーコードの読み取りに使用すれば、１１９９画素を使用して１次元バーコードを読み取ることになるので、水平方向８００画素による読み取りに比較すればほぼ１．５倍の数の受光素子を使えることになり、この場合も読み取り性能は格段に向上することになる。上記例の３００モジュールの１次元バーコードに対しては、３画素以上の受光素子を使うことになり、十分な読み取り性能が期待できる。また、受光素子郡の成す長方形の対角線上に位置する部分近傍の受光素子を用いて１次元バーコードを読み取ることで、同様の効果を期待できる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１３０
【補正方法】変更
【補正の内容】
【０１３０】
なお、上記実施例である（実施の形態１）および（実施の形態２）ではバーコードの読み取りを行うためにエリアイメージセンサを使って撮像を行う撮像手段と、撮像した画像データからバーコードをデコードするデコード手段が１つの装置内にあるものとしたが、例えば撮像はエリアイメージセンサを使ったカメラであり、カメラから撮像した映像などの情報を別のデコード用装置に有線・光・無線通信などで送信し、受け取った映像からデコード用装置が本発明の方法によりバーコードの認識・デコードを行ってもよい。このときにカメラからデコード用装置に送る情報は、アナログであってもよいしデジタルであってもよい。図４６はエリアイメージセンサ６０３を使用したカメラ６５０である。図４７は、図４６のカメラ６５０を用いて本発明の方法により、ベルトコンベヤ上を移動する段ボール箱に貼られたバーコードラベル６０２を読み取っている様子である。また、カメラ自体が本発明の方法を実施したカメラであってもよいし、カメラ自体は従来のもので、デコード装置側が本発明の方法を実施した装置であってもよい。また、図４８のように、上記撮像する装置と上記デコードをする装置が遠隔地にあり、撮像装置６５０からデコード装置６８０へ送る映像などの情報を、インターネット網６７０や無線通信網などの公衆回線を用いて送信を行ってもよい。またデコード装置自体は一般のパソコンであり、画像データからバーコードを認識・デコードするデコード手段が本発明の方法を用いたものであ
るプログラムであってもよい。デコード装置を一般のパソコンにした場合、専用装置に比べて安価であるので、システムとして安価なものにできる。また上記プログラムをフレキシブルディスクやＣＤ−ＲＯＭなどの記憶媒体に記憶・記録して、独立した他のコンピュータシステムで実施してもよく、この場合、プログラムのバージョンアップなどのメンテナンスが容易にできる。また記憶媒体は上記のものに限らず、ＩＣカード、ＲＯＭカセット、ＤＶＤなど、プログラムを記憶・記録できるものであれば、同様に実施することができる。さらに、このプログラムは例えばインターネットなどにより提供されるものも含まれる。