【事件の表示】
　特願２０１８−１３１３０９「光電式コードリーダ及び光学コードの読み取り方法」拒絶査定不服審判事件〔平成３１年　３月２８日出願公開、特開２０１９−　４９９６７、請求項の数（１２）〕について、次のとおり審決する。
【結　論】
　原査定を取り消す。
　本願の発明は、特許すべきものとする。
【理　由】
第１　手続の経緯
　本願は，平成３０年７月１１日（パリ条約による優先権主張外国庁受理　２０１７年７月１２日（以下，「優先日」という。）　欧州）の出願であって，令和１年１０月２４日付けで拒絶理由通知がされ，令和２年１月２８日付けで意見書が提出されたが，令和２年５月２８日付けで拒絶査定（原査定）がされ，これに対し，令和２年９月２９日に拒絶査定不服審判の請求がされると同時に手続補正がされたものである。
第２　原査定の概要
　原査定（令和２年５月２８日付け拒絶査定）の概要は次のとおりである。
　
（進歩性）この出願の請求項１−１５に係る発明は，以下の引用文献１−４に基づいて，その発明の属する技術の分野における通常の知識を有する者（以下，「当業者」という。）が容易に発明できたものであるから，特許法第２９条第２項の規定により特許を受けることができない。
　　　　　　　　　　　　　　引　用　文　献　等　一　覧
１．特開２０１６−１５１８００号公報
２．特開平６−１３９３９６号公報
３．特開平６−１１９４８０号公報
４．特開２００８−２１００９号公報
第３　本願発明
　本願請求項１ないし１２に係る発明（以下，それぞれ「本願発明１」ないし「本願発明１２」という。）は，令和２年９月２９日付けの手続補正で補正された特許請求の範囲の請求項１ないし１２に記載された事項により特定される発明であり，以下のとおりのものである。
「【請求項１】
　受信光から画像データを生成するための少なくとも１つの受光素子（２４）と、前記画像データのコード領域（２０）にコード情報を割り当てる分類器（３０）が内部に実装された評価ユニット（２６）とを備え、前記分類器（３０）が機械学習用に構成されている光電式コードリーダ（１０）、特にバーコードリーダにおいて、
　前記分類器（３０）が、機械学習によらない方法で作動する古典的デコーダ（２８）で読み取られたコードに基づいて、教師あり学習の手法で訓練されること、
　前記古典的デコーダ（２８）が前記分類器（３０）のトレーナーとして用いられること、
　前記古典的デコーダ（２８）が前記画像データを二値化する及び／又は前記画像データ内のエッジ位置を特定するように構成されていること、及び
　前記分類器（３０）が前記画像データのグレー値情報に基づいてコード領域（２０）にコード情報を割り当てること
を特徴とするコードリーダ（１０）。
　　【請求項２】
　前記古典的デコーダ（２８）が白黒画像情報を処理するように構成されていることを特徴とする請求項１に記載のコードリーダ（１０）。
　　【請求項３】
　前記分類器（３０）がニューラルネットワーク又はサポートベクトルマシンを備えていることを特徴とする請求項１又は２に記載のコードリーダ（１０）。
　　【請求項４】
　前記分類器（３０）がコード情報のコード領域（２０）への各々の割り当ての信頼度も算定することを特徴とする請求項１〜３のいずれかに記載のコードリーダ（１０）。
　　【請求項５】
　前記評価ユニット（２６）がコード領域（２０）を個々のコード要素に分割するように構成され、前記分類器（３０）がその都度１つのステップで１つのコード要素だけをデコードすることを特徴とする請求項１〜４のいずれかに記載のコードリーダ（１０）。
　　【請求項６】
　前記評価ユニット（２６）が開始記号及び／又は終了記号を前記古典的デコーダ（２８）及び／又は前記分類器（３０）の方法を用いて見つけ出し、その間にあるコード領域（２０）を個々のコード要素に分割するように構成されていることを特徴とする請求項５に記載のコードリーダ（１０）。
　　【請求項７】
　前記古典的デコーダ（２８）も前記評価ユニット（２６）内に実装されていることを特徴とする請求項１〜６のいずれかに記載のコードリーダ（１０）。
　　【請求項８】
　前記評価ユニット（２６）が、前記古典的デコーダ（２８）と前記分類器（３０）を用いてコード領域（２０）の画像データにコード情報を割り当てることによりコードを読み取るように構成されていることを特徴とする請求項７に記載のコードリーダ（１０）。
　　【請求項９】
　前記分類器（３０）が、前記古典的デコーダ（２８）で読み取ることができなかった符号を読み取るためだけに利用されることを特徴とする請求項７又は８に記載のコードリーダ（１０）。
　　【請求項１０】
　前記評価ユニット（２６）が、前記画像データを貫通するように様々な線（３４）についてコード情報をコード領域（２０）へ割り当てる処理を繰り返した後、特に投票（Ｖｏｔｉｎｇ）により、部分的な結果を組み合わせて共通のコード内容を作るように構成されていることを特徴とする請求項１〜９のいずれかに記載のコードリーダ（１０）。
　　【請求項１１】
　前記評価ユニット（２６）が、画像を跨いだコード読み取りを行うように構成され、該読み取りために、異なる時点に生成された画像データの間でコード領域（２０）が追跡され、そうして複数回撮像されたコード領域（２０）に対して各コード要素にコード情報が割り当てられた後、それらのコード情報が組み合わされてコード内容が作られることを特徴とする請求項１〜１０のいずれかに記載のコードリーダ（１０）。
　　【請求項１２】
　画像データから光学コード、特にバーコードを読み取るための方法であって、機械学習用に構成された分類器（３０）を用いて前記画像データのコード領域（２０）にコード情報を割り当てる方法において、
　まず前記コードが機械学習によらない方法で作動する古典的デコーダ（２８）を用いて読み取られること、及び、前記分類器（３０）がその読み取られたコードに基づいて教師あり学習の手法で訓練されること、
　前記古典的デコーダ（２８）が前記分類器（３０）のトレーナーとして用いられること、
　前記古典的デコーダ（２８）が、二値化された前記画像データ又は前記画像データ内のエッジ検出に基づいてコードを読み取ること、及び、前記分類器（３０）が前記画像データのグレー値情報に基づいてコード領域（２０）にコード情報を割り当てること
を特徴とする方法。」
第４　引用文献，引用発明等
１　引用文献１について
ア　本願の優先日前に頒布され，原査定の拒絶の理由に引用された，特開２０１６−１５１８００号公報（以下，これを「引用文献１」という。）には，図面とともに次の事項が記載されている。（下線は当審により付与。以下同じ。）
ａ　「【００１６】
　図１に示すように、第１実施形態のコード読取学習システムはコード読取装置１単体に適用されている。詳しくは、コード読取装置１は、使用者が手に持って使用するハンディターミナルのコード読取装置である。当該
コード読取装置１は、
バーコード３の読み取りを行うものである
【００１７】
　
コード読取装置１は、
検知部１１、撮像メモリ１２、二値画像メモリ１３、記憶部１４、表示部１５、操作部１６、トリガスイッチ１７、外部通信部１８、電源部１９、及び制御部２０を備えている
【００１８】
　詳しくは、
検知部１１は、画像を撮像する撮像カメラ２１と照明２２とを含んでいる
撮像カメラ２１は
ＣＯＭＳセンサを用いた二次元カメラであり
【００１９】
　
撮像メモリ１２は、検知部１１の撮像カメラ２１で撮像した多値画像データを記憶する部分である
二値画像メモリ１３は、撮像メモリ１２に記憶されている多値画像データを二値化した二値画像データを記憶する部分である
記憶部１４は、各種情報を保存する部分であり、
バーコードを復号するのに用いるデコード閾値
が保存されている
デコード閾値は基準値から一定の範囲を規定する値となる
【００２０】
　表示部１５は、図１にも示すようにコード読取装置１のモニタであり、コード読取装置１の動作メニューの案内や、コード読取装置１の状態、コード読取結果等を文字や図表等で使用者に閲覧可能に表示する部分である。操作部１６は、図１に示すように複数のスイッチからなり、使用者が表示部１５の表示に従って選択指示操作を行ったり、情報を入力したりする部分である。なお、操作部１６はスイッチに限られずタッチパネルであってもよい。トリガスイッチ１７は、検知部１１における撮像の開始を指示するためのスイッチであり、例えば本実施形態では図１に示すように、コード読取装置１に設けられた押しボタン式のスイッチである。
【００２１】
　外部通信部１８は、コード読取装置１と外部の管理サーバ等のコンピュータ装置との間で通信を行うためのものである。当該外部通信部１８における通信方式は特に限定されるものではなく、例えば有線、赤外線、無線方式等でよい。電源部１９は、一次電池又は二次電池からなり、コード読取装置１を動作するための電力源である。なお、外部から電力供給が行われる構成でもよい。
【００２２】
　
制御部２０は、コード読取装置１における演算処理を行うＣＰＵからなり、基本ソフト及びアプリケーションソフトのプログラムに従って動作制御を行う
【００２３】
　
制御部２０には抽出部２３（コード抽出部）、復号部２４、学習部２５が含まれている
抽出部２３は、検知部１１にて撮像された画像内にある１次元バーコードを解析し、当該１次元バーコードのスペース及びバーのデータを抽出する
この１次元バーコードのスペース及びバーのデータとしては、
シンボルキャラクタ幅や各シンボルキャラクタの位置等の情報
【００２４】
　
復号部２４は、記憶部１４に記憶されているデコード閾値を用いて、抽出部２３にて抽出されたバーコードを復号（デコード）し、復号結果を表示部１５に表示したり、外部通信部１８を介して外部のコンピュータに送信したりする
【００２５】
　
学習部２５は、復号部２４にて用いたデコード閾値の基準値を教師データとし、当該教師データと抽出部２３により抽出された各シンボルキャラクタ幅とを比較して、それぞれ対応するシンボルキャラクタ幅の差分を算出し、当該差分を減少させるように教師データ、即ち記憶部１４に記憶されているデコード閾値の基準値の更新を行う
【００２６】
　ここで図３を参照すると、コード読取装置１によるバーコード読み取りの動作フローが示されており、以下同フローに沿って、本実施形態のコード読取装置１の動作手順について説明する。
【００２７】
　まず、ステップＳ１において、
制御部２０は、コード読取装置１が工場出荷後初めて起動させた状態であるか否かを判別する。当該判別結果が真（Ｙｅｓ）である場合、即ち工場出荷後初めて起動（以下、初起動という）した場合は、ステップＳ２に進む
【００２８】
　
ステップＳ２において、制御部２０は、
初起動状態
デコード閾値の初期値として、記憶部１４から読取対象とするバーコードの規格に沿ったデコード閾値を取得とする
【００２９】
　一方、ステップＳ１において、初起動でなかった場合、即ち後述する学習処理が行われデコード閾値が更新されている場合には、ステップＳ３に進む。ステップＳ３において、制御部２０は、更新されたデコード閾値を記憶部１４から取得する。
【００３０】
　ステップＳ２又はＳ３においてデコード閾値を取得した後、制御部２０はステップＳ４において、
使用者のトリガスイッチ１７の操作に応じて検知部１１の撮像カメラ２１により画像の撮像を行なう
撮像された画像データは、まず撮像メモリ１２に記憶され、二値化されて後、二値画像メモリ１３に記憶される
【００３１】
　続くステップＳ５において、制御部２０の
抽出部２３が二値画像データ内からバーコードを抽出できるか否かを判別する
抽出部２３がバーコードを抽出できた場合は次のステップＳ６に進む
【００３２】
　
ステップＳ６において、制御部２０の復号部２４は、
取得したデコード閾値を用いて、抽出されたバーコードの復号が可能であるか否かを判別する
【００３３】
　ステップＳ７において、制御部２０は、例えば表示部１５にエラー表示を出力し、使用者に手入力を促し、使用者による手入力が完了した後にステップＳ８に進む。
【００３４】
　また、上記ステップＳ６の判別結果が真（Ｙｅｓ）である場合、
即ち抽出したバーコードの復号に成功した場合にも、ステップＳ８に進む
【００３５】
　
ステップＳ８においては、制御部２０は復号結果又は手入力された結果を表示部１５または外部通信部１８に出力
【００３６】
　ステップＳ９では、
制御部２０の学習部２５が、
デコード閾値の基準値を教師データとした学習処理を行い
　　　　　　　　　　　　　　　・・・中略・・・
【００３９】
　図４において例示しているバーコード３ａは、シンボルキャラクタの幅が全て規格通りの理想的なバーコードである。つまり、当該バーコード３ａの各シンボルキャラクタ幅及び余白マージン幅は、規格に沿ったデコード閾値の基準値である。以下では、この各基準値を、レフトマージン幅はαｌ、ライトマージン幅はαｒ、細スペース幅はβｓ、細バー幅はβｂ、太スペース幅はγｓ、太バー幅はγｂとする。
この規格に沿った各基準値は記憶部１４に予め記憶されており
上述のステップＳ２のように初起動時には制御部２０は当該基準値を教師データの初期値として取得する
【００４０】
　そして、デコード閾値は各シンボルキャラクタの基準値に対して一定範囲を設けるように設定されている。例えば図４に示すように、レフトマージンのデコード閾値αｌＴＨは基準値αｌより大きい任意の値αｌＴＨ（αｌＴＨ＞αｌ）とし、ライトマージンのデコード閾値は基準値αｒより大きい任意の値のαｒＴＨ（αｒＴＨ＞αｒ）とする。抽出部２３は、これらの余白マージンのデコード閾値以内の余白マージン幅を持つものを読取対象のバーコードとして識別し、これらの余白マージン間にある各シンボルキャラクタのデータを抽出する。
　　　　　　　　　　　　　・・・中略・・・
【００４６】
　このようにして
教師データの更新を繰り返し行っていくことで、抽出されるバーコードの各シンボルキャラクタと教師データとの差分は減少していく
復号不可能となる原因によらずに、バーコードの読取精度を向上させることができ
」
ｂ　「【図２】
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　」
ｃ　「【図３】
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　」
ｄ　「【図４】
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　」
イ　上記aないしｄの記載内容（特に，下線部を参照）からすると，上記引用文献１には次の発明（以下，「引用発明」という。）が記載されている。
「検知部１１，撮像メモリ１２，二値画像メモリ１３，記憶部１４，表示部１５，操作部１６，トリガスイッチ１７，外部通信部１８，電源部１９，及び制御部２０を備えている，バーコード３の読み取りを行うコード読取装置１において，
　検知部１１は，画像を撮像する撮像カメラ２１と照明２２とを含み，また，撮像カメラ２１はＣＯＭＳセンサを用いた二次元カメラであり，
　撮像メモリ１２は，検知部１１の撮像カメラ２１で撮像した多値画像データを記憶する部分であり，
　二値画像メモリ１３は，撮像メモリ１２に記憶されている多値画像データを二値化した二値画像データを記憶する部分であり，
　記憶部１４は，各種情報を保存する部分であり，バーコードを復号するのに用いるデコード閾値が保存されおり，ここで，デコード閾値は基準値から一定の範囲を規定する値であって，
　制御部２０は，コード読取装置１における演算処理を行うＣＰＵからなり，基本ソフト及びアプリケーションソフトのプログラムに従って動作制御を行うものであって，抽出部２３（コード抽出部），復号部２４，学習部２５が含まれており，
　抽出部２３は，検知部１１にて撮像された画像内にある１次元バーコードを解析し，当該１次元バーコードのスペース及びバーのデータとして，シンボルキャラクタ幅や各シンボルキャラクタの位置等の情報を抽出するものであり，　
　復号部２４は，記憶部１４に記憶されているデコード閾値を用いて，抽出部２３にて抽出されたバーコードを復号（デコード）し，復号結果を表示部１５に表示したり，外部通信部１８を介して外部のコンピュータに送信したりするものであり，
　学習部２５は，復号部２４にて用いたデコード閾値の基準値を教師データとし，当該教師データと抽出部２３により抽出された各シンボルキャラクタ幅とを比較して，それぞれ対応するシンボルキャラクタ幅の差分を算出し，当該差分を減少させるように教師データ，即ち記憶部１４に記憶されているデコード閾値の基準値の更新を行うものであって，
　制御部２０は，初起動時には，デコード閾値の初期値として，記憶部１４から読取対象とするバーコードの規格に沿ったデコード閾値を取得し，次に，使用者のトリガスイッチ１７の操作に応じて検知部１１の撮像カメラ２１により画像の撮像を行ない，撮像された画像データを，まず撮像メモリ１２に記憶し，二値化した後に，二値画像メモリ１３に記憶し，次に，抽出部２３が二値画像データ内からバーコードを抽出し，復号部２４が，取得したデコード閾値を用いて，抽出されたバーコードを復号し，次に，制御部２０は，復号結果又は手入力された結果を表示部１５または外部通信部１８に出力し，さらに，学習部２５が，デコード閾値の基準値を教師データとした学習処理を行い，
　教師データの更新を繰り返し行っていくことで、抽出されるバーコードの各シンボルキャラクタと教師データとの差分は減少させ，復号不可能となる原因によらずに、バーコードの読取精度を向上させることができる，
　コード読取装置１。」
２　引用文献２について
　本願の優先日前に頒布され，原査定の拒絶の理由に引用された，特開平６―１３９３９６号公報（以下，これを「引用文献２」という。）には，図面とともに次の事項が記載されている。
「【特許請求の範囲】
【請求項１】 光学的手段により読み取ったバーコード・シンボルから成る信号波形をセンサにおいて光電変換し、この光電変換された前記信号波形を増幅したうえで複数の階調層より成るディジタル信号波形に変換し、学習機能を備えた階層形ニューラル・ネットワークより成るプログラムを格納したマイコンに前記ディジタル信号波形を入力させ、前記マイコンのプログラムの実行によりバーコード・シンボルのパターン認識を行うニューラル・ネットワークを用いたバーコード・シンボルの認識方法において、
前記マイコンに格納してある位相補正のプログラムによって前記ディジタル信号波形の位相を予め設定してある位相に補正しておき、さらに、前記マイコンに格納してあるニューラル・ネットワークにより成るプログラムの実行により、前記位相を補正したディジタル信号波形からバーコード・シンボルのパターン認識を行うことを特徴とする
ニューラル・ネットワークを用いたバーコード・シンボルの認識方法
３　引用文献３について
　本願の優先日前に頒布され，原査定の拒絶の理由に引用された，特開平６―１１９４８０号公報（以下，これを「引用文献３」という。）には，図面とともに次の事項が記載されている。
　「【００１７】図１０はファジィ推論を適用したデコード手段７の構成を示す構成図である。デコード手段７はファジィ推論処理部７１、メンバーシップ関数記憶部７２、ファジィ・ルール記憶部７３と推論により得られた結果からデコード値を確定し記憶するデコード値確定部７４とから構成される。本デコード手段により、補正後のデータが各ディジット単位でデコードされる。図１１に入力のメンバーシップ関数を示す。図１１には１つのメンバーシップ関数しか示していないが、同様のメンバーシップ関数が各ブロック毎に４個設定される。図１１の横軸は入力値を表わし、縦軸は入力変数に属する度合（重み）を示す。入力値は補正されたバー幅のカウント値である。入力変数として各基準バーに相当するＭ1〜Ｍ4が選ばれる。入力設定値は、基準バーＭ1からＭ4の大きさに準じて定められる。ファジィ推論によるデコードでは、通常想定される基準バーの幅を入力設定値とするのではなく、
バー幅の読み取り誤差等の発生可能性に応じて各々の入力変数Ｍ1〜Ｍ4に属する度合（重み）が変化しながら、隣接する入力変数相互間で重なりあうように設定される（例えばＭ1とＭ2では、カウント値１３〜１７までが相互に重なっている）。これにより、それぞれの入力変数の重みに応じた出力がされる
４　引用文献４について
　本願の優先日前に頒布され，原査定の拒絶の理由に引用された，特開２００８―２１００９号公報（以下，これを「引用文献４」という。）には，図面とともに次の事項が記載されている。
「【００３１】
　バーコード認識装置は、Ｓ３及びＳ４で求めた所定数の走査ラインのデコード結果において、最大頻度のキャラクタ数を求め、これを入力されたバーコードのキャラクタ数であると判定する（Ｓ５）。図４の例では、１１が最大頻度である。バーコード認識装置は、この最大頻度のキャラクタ数に対応する走査ラインを抽出し（Ｓ６）、
それら抽出した走査ラインのデコード結果の間で、キャラクタごとにデコード結果の多数決を取る（Ｓ７）。Ｓ７の多数決では、デコード不可能（“?”）となったものは除き、デコードできたキャラクタ値の中で、最大数となるキャラクタ値を最終的に当該キャラクタのデコード結果とする
第５　対比・判断
１　本願発明１について
（１）対比
　本願発明１と引用発明とを対比する。
ア　引用発明の「多値画像データ」は，本願発明１の「画像データ」に相当する。
　そして，引用発明の「撮像カメラ２１」は，「画像を撮像」する「ＣＯＭＳセンサを用いた二次元カメラであ」り，バーコードからの受信光から「画像データ」を生成していることは明らかであるから，引用発明の「撮像カメラ２１」は，本願発明１の「受信光から画像データを生成するための少なくとも１つの受光素子（２４）」に相当する。
　引用発明の「コード読取装置１」は，「バーコード３の読み取りを行う」ものであって，「照明２２」と「撮像カメラ２１」を含む「検知部１１」と，「学習部２５」を含む「制御部２０を備え」るものであり、バーコード３を照明２２によって照射し，その受信光からバーコード３の読み取りを行っているものと認められ，「コード読取装置１」は，光電式コードリーダ，特にバーコードリーダといえる。
　さらに，引用発明の「学習部２５は，復号部２４にて用いたデコード閾値の基準値を教師データとし，当該教師データと抽出部２３により抽出された各シンボルキャラクタ幅とを比較して，それぞれ対応するシンボルキャラクタ幅の差分を算出し，当該差分を減少させるように教師データ，即ち記憶部１４に記憶されているデコード閾値の基準値の更新を行い」，「教師データの更新を繰り返し行っていくことで、抽出されるバーコードの各シンボルキャラクタと教師データとの差分は減少させ，復号不可能となる原因によらずに、バーコードの読取精度を向上させることができる」ものであるから，引用発明の「学習部２５」は，機械学習用に構成され，また，画像データのコード領域にコード情報を割り当てることに関連する手段といえる。
　してみると，引用発明の「学習部２５」と，本願発明１の「画像データのコード領域（２０）にコード情報を割り当てる分類器（３０）」及び「機械学習用に構成されている」「分類器（３０）」は，後記の点で相違するものの，“画像データのコード領域にコード情報を割り当てることに関連する手段”及び“機械学習用に構成されている関連する手段”の点で共通する。
　また，引用発明の「制御部２０」は，「学習部２５」を含むものであるから，本願発明１の「評価ユニット」に対応する。
　したがって，引用発明の「コード読取装置１」と，本願発明１の「受信光から画像データを生成するための少なくとも１つの受光素子（２４）と、前記画像データのコード領域（２０）にコード情報を割り当てる分類器（３０）が内部に実装された評価ユニット（２６）とを備え、前記分類器（３０）が機械学習用に構成されている光電式コードリーダ、特にバーコードリーダ」とは，後記の点で相違するものの，“受信光から画像データを生成するための少なくとも１つの受光素子と，前記画像データのコード領域にコード情報を割り当てることに関連する手段が内部に実装された評価ユニットとを備え，前記関連する手段が機械学習用に構成されている光電式コードリーダ，特にバーコードリーダ”の点で共通する。
イ　引用発明では「抽出部２３」が，「検知部１１にて撮像された画像内にある１次元バーコードを解析し，当該１次元バーコードのスペース及びバーのデータとして，シンボルキャラクタ幅や各シンボルキャラクタの位置等の情報を抽出」し，さらに，「復号部２４」が，「記憶部１４に記憶されているデコード閾値を用いて，抽出部２３にて抽出されたバーコードを復号（デコード）」するものである。
してみると，引用発明の「抽出部２３」と「復号部２４」を合わせたものは，バーコードのスペース及びバーのエッジ位置を特定し，その情報とデコード閾値を用いてバーコードをデコードするものであるから，いわゆる，機械学習によらない方法で作動する古典的デコーダといえる。
　したがって，引用発明の「抽出部２３」と「復号部２４」を合わせたものは，本願発明１の「機械学習によらない方法で作動する古典的デコーダ（２８）」及び「前記画像データ内のエッジ位置を特定するように構成されている」「前記古典的デコーダ」に相当する。
ウ　そして，引用発明の「学習部２５」は，「復号部２４にて用いたデコード閾値の基準値を教師データとし，当該教師データと抽出部２３により抽出された各シンボルキャラクタ幅とを比較して，それぞれ対応するシンボルキャラクタ幅の差分を算出し，当該差分を減少させるように教師データ，即ち記憶部１４に記憶されているデコード閾値の基準値の更新を行」うものであるから，引用発明の「学習部２５」は，「デコード閾値の基準値」を，「抽出部２３」で読み取られた「バーコード」の「各シンボルキャラクタ幅」に基づき，教師あり学習の手法を行うものといえ，さらに，「抽出部２３」が「学習部２５」のトレーナーとして用いられているものと認められる。
　したがって，引用発明と，本願発明１とは，後記の点で相違するものの，“関連する手段が，機械学習によらない方法で作動する古典的デコーダで読み取られたコードに基づいて，教師あり学習の手法を行うこと”，及び“前記古典的デコーダが関連する手段のトレーナーとして用いられること”の点で共通する。
　したがって，本願発明１と引用発明との間には，以下の一致点と相違点とがある。
〈一致点〉
「受信光から画像データを生成するための少なくとも１つの受光素子と，前記画像データのコード領域にコード情報を割り当てることに関連する手段が内部に実装された評価ユニットとを備え，前記関連する手段が機械学習用に構成されている光電式コードリーダ，特にバーコードリーダにおいて，
　前記関連する手段が，機械学習によらない方法で作動する古典的デコーダで読み取られたコードに基づいて，教師あり学習の手法を行うこと，
　前記古典的デコーダが前記関連する手段のトレーナーとして用いられること，
　前記古典的デコーダが前記画像データ内のエッジ位置を特定するように構成されている，
　コードリーダ。」
〈相違点〉
　「関連する手段」が，本願発明１では，「コード情報を割り当てる分類器」であり，また，「前記分類機が前記画像データのグレー値情報に基づいてコード領域にコード情報を割り当てる」ものであって，さらに，「手法を行うこと」が，「手法で訓練される」ことであるのに対して，引用発明では，「学習部２５」はそのようなコードの割り当てを行っておらず，また，「デコード閾値」の学習を行うことである点。
　
（２）判断
　相違点について検討する。
　引用発明においては「復号部２４」で，「バーコード」の「復号（デコード）」を行っており，「学習部２５」で画像データのコード領域にコード情報を割り当てる理由が存在しない。
　また，仮に，「学習部２５」で画像データのコード領域にコード情報を割り当てたとしても，引用発明は，抽出されたシンボルキャラクタ幅や各シンボルキャラクタの位置等の情報と，デコード閾値に基づいてコード情報を割り当てるものであって，画像データのグレー値情報に基づいてコード領域にコード情報を割り当てるものとはならない。
　さらに，引用文献２ないし４には，画像データのグレー値情報に基づいてコード領域にコード情報を割り当てる分類器，及びそのような分類器が学習されることは記載されていない。
　したがって，本願発明１の相違点に係る構成が，引用発明及び引用文献２ないし４に記載の技術事項に基づき当業者が容易に構成し得たものであるとはいえない。
　また，上記相違点に係る構成は，本願の優先日前に周知な構成ともいえない。
　以上のとおりであるから，本願発明１が引用発明及び引用文献２ないし４に記載の技術事項に基づき当業者が容易に発明できたものであるとはいえない。
　　　
２　本願発明２ないし１１について
　本願発明２ないし１１は，本願発明１を更に限定したものであるので，同様に，当業者であっても引用発明及び引用文献２ないし４に記載の技術事項に基づいて容易に発明をすることができたものであるとはいえない。
３　本願発明１２について
　本願発明１２は，本願発明１の「コードリーダ」を「方法」の観点から記載したに過ぎないことから，同様に，当業者であっても引用発明及び引用文献２ないし４に記載の技術事項に基づいて容易に発明をすることができたものであるとはいえない。
　
第６　原査定について
＜特許法２９条２項について＞
　審判請求時の補正により，本願発明１ないし１２は上記第３に示したとおりのものとなっており，当業者であっても，拒絶査定において引用された引用発明（上記第４の引用文献１）及び引用文献２ないし４に記載の技術事項に基づいて，容易に発明できたものとはいえない。したがって，原査定の理由を維持することはできない。
第７　むすび
　以上のとおり，原査定の理由によっては，本願を拒絶することはできない。
　また，他に本願を拒絶すべき理由を発見しない。
　よって，結論のとおり審決する。