【事件の表示】
　特願２０１４−１３１５１０「ドットパターン」拒絶査定不服審判事件〔平成２６年１１月　６日出願公開、特開２０１４−２０９３７４、請求項の数（８）〕について、次のとおり審決する。
【結　論】
　原査定を取り消す。
　本願の発明は、特許すべきものとする。
【理　由】
第１　手続の経緯
　本願は、平成２４年１１月６日（優先権主張　平成２４年１０月１日）に出願した特願２０１２−２４４９２３号の一部を平成２５年６月１８日に新たな特許出願とした特願２０１３−１２７１９１号の一部を平成２６年６月２６日に新たな特許出願（特願２０１４−１３１５１０号）としたものであって、平成２８年９月１日付けで拒絶理由通知がされ、平成２９年１月１０日付けで手続補正がされ、平成２９年２月２４日付けで拒絶査定（原査定）がされ、これに対し、平成２９年５月３１日に審判の請求がされ、平成３０年３月２８日付けで当審より拒絶理由通知（以下、「当審拒絶理由通知」という。）がされ、平成３０年６月１１日付けで手続補正がされたものである。
第２　原査定の概要
　原査定（平成２９年２月２４日付け拒絶査定）の概要は次のとおりである。
　本願請求項１−４に係る発明は、以下の引用文献Ａ−Ｂに基づいて、その発明の属する技術の分野における通常の知識を有する者（以下、「当業者」という。）が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
引用文献等一覧
　Ａ．特開２０１１−１４１７０５号公報
　Ｂ．特開２００７−０１１８９０号公報
第３　当審拒絶理由の概要
　当審拒絶理由の概要は次のとおりである。
　本願請求項１−４に係る発明は、引用文献１に基づいて、当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
引用文献等一覧
　１．特開２００６−３１８５０７号公報
第４　本願発明
　本願請求項１−８に係る発明（以下、それぞれ「本願発明１」−「本願発明８」という。）は、平成３０年６月１１日付けの手続補正で補正された特許請求の範囲の請求項１−８に記載された事項により特定される発明であり、本願発明１−８は以下のとおりの発明である。
「【請求項１】
　複数の行と複数の列とに配置された複数の情報ドットを備えたドットパターンであって、
　前記複数の行と複数の列とに、それぞれ1組の始点となる情報ドットである始点情報ドットと終点となる情報ドットである終点情報ドットを備え、
　前記複数の情報ドットは、該始点情報ドットから所定の順番で、隣り合う情報ドット間が所定の距離の値または所定方向間の所定の距離の値を有して帯状に配置され、
　前記複数の行と複数の列のそれぞれにおいて、前記所定の距離の値または所定方向間の所定の距離の値に基づいてコードが符号化されたドットパターン。
　　【請求項２】
　前記コードは、前記所定の距離の値または所定方向間の所定の距離の値の、長短の順位の順列、長短の順位の組み合わせ、比率の順列、比率の組み合わせ、または絶対値、絶対値の順列、絶対値の組み合わせ、の少なくともいずれかにより符号化された、請求項１記載のドットパターン。
　　【請求項３】
　ドットパターンを撮像する撮像手段と、
　前記撮像した画像からコードに復号化する復号化手段と、
　前記コードを送信する送信手段とからなる光学読み取り装置であって、
　前記ドットパターンは、
　複数の行と複数の列とに配置された複数の情報ドットを備え、
　前記複数の行と複数の列とに、それぞれ1組の始点となる情報ドットである始点情報ドットと終点となる情報ドットである終点情報ドットを備え、
　前記複数の情報ドットは、該始点情報ドットから所定の順番で、隣り合う情報ドット間が所定の距離の値または所定方向間の所定の距離の値を有して帯状に配置され、
　前記複数の行と複数の列のそれぞれにおいて、前記所定の距離の値または所定方向間の所定の距離の値に基づいてコードが符号化されたドットパターンである、
光学読み取り装置。
　　【請求項４】
　前記コードは、前記所定の距離の値または所定方向間の所定の距離の値の、長短の順位の順列、長短の順位の組み合わせ、比率の順列、比率の組み合わせ、または絶対値、絶対値の順列、絶対値の組み合わせ、の少なくともいずれかにより符号化された、請求項３記載の光学読み取り装置。
　　【請求項５】
　撮像手段により撮像された画像からドットパターンを検出する処理と、
　前記ドットパターンにより符号化されたコードを復号する処理と、
を実行させるドットパターン読み取りプログラムであって、
　前記ドットパターンは、
　複数の行と複数の列とに配置された複数の情報ドットを備え、
　前記複数の行と複数の列とに、それぞれ1組の始点となる情報ドットである始点情報ドットと終点となる情報ドットである終点情報ドットを備え、
　前記複数の情報ドットは、該始点情報ドットから所定の順番で、隣り合う情報ドット間が所定の距離の値または所定方向間の所定の距離の値を有して帯状に配置され、
　前記複数の行と複数の列のそれぞれにおいて、前記所定の距離の値または所定方向間の所定の距離の値に基づいてコードが符号化されたドットパターンである、
ドットパターン読み取りプログラム。
　　【請求項６】
　前記コードは、前記所定の距離の値または所定方向間の所定の距離の値の、長短の順位の順列、長短の順位の組み合わせ、比率の順列、比率の組み合わせ、または絶対値、絶対値の順列、絶対値の組み合わせ、の少なくともいずれかにより符号化された、請求項５記載のドットパターン読み取りプログラム。
　　【請求項７】
　撮像手段により撮像された画像からドットパターンを検出する処理と、
　前記ドットパターンにより符号化されたコードを復号する処理と、
を備えるドットパターン読み取り方法であって、
　前記ドットパターンは、
　複数の行と複数の列とに配置された複数の情報ドットを備え、
　前記複数の行と複数の列とに、それぞれ1組の始点となる情報ドットである始点情報ドットと終点となる情報ドットである終点情報ドットを備え、
　前記複数の情報ドットは、該始点情報ドットから所定の順番で、隣り合う情報ドット間が所定の距離の値または所定方向間の所定の距離の値を有して帯状に配置され、
　前記複数の行と複数の列のそれぞれにおいて、前記所定の距離の値または所定方向間の所定の距離の値に基づいてコードが符号化されたドットパターンである、
ドットパターン読み取り方法。
　　【請求項８】
　前記コードは、前記所定の距離の値または所定方向間の所定の距離の値の、長短の順位の順列、長短の順位の組み合わせ、比率の順列、比率の組み合わせ、または絶対値、絶対値の順列、絶対値の組み合わせ、の少なくともいずれかにより符号化された、請求項７記載のドットパターン読み取り方法。」
　なお、本願発明２は、本願発明１を減縮した発明である。
　本願発明３−４、５−６、７−８は、本願発明１−２にそれぞれ対応する「光学読み取り装置」、「ドットパターン読み取りプログラム」、「ドットパターン読み取り方法」の発明である。
第５　引用文献、引用発明等
１　引用文献１及び引用発明
　当審拒絶理由に引用した引用文献１には、図面とともに、以下の記載がある（下線は、特に着目した箇所を示す。以下同様。）。
（１）　段落【００２４】−【００５９】
【発明を実施するための最良の形態】
【００２４】
　以下、本発明の実施の形態を添付図面を参照して説明する。
（ドットパターンの基本原理）
　本実施形態の
ドットパターン
【００２５】
　まず、図１に示すように、
ｘｙ方向に所定間隔毎に格子線（y1〜y7、x1〜x5）を仮定
この格子線の交点を格子点と呼ぶことに
４つの格子点で囲まれた最小ブロック（１グリッド）としてｘｙ方向に４ブロック（４グリッド）ずつ、すなわち４×４＝１６ブロック（１６グリッド）を１つの情報ブロックと
【００２６】
　そして
この情報ブロックの矩形領域を構成する４つの角点をコーナードット
と
この４つのコーナードットは格子点と一致させ
【００２７】
　このように、格子点と一致する４個のコーナードットを発見することにより、情報ブロックを認識することができるようになっている。ただし、このコーナードットだけだと情報ブロックは認識できても、その向きがわからない。たとえば情報ブロックの方向が認識できないと同じ情報ブロックであっても±９０度または１８０度回転させたものをスキャンしてしまうと全く別の情報となってしまうためである。
【００２８】
　そこで、
情報ブロックの矩形領域の内部または隣接した矩形領域内の格子点にベクトルドット（キードット）を配置し
【００２９】
　なお、本実施形態では、格子間（グリッド間）距離を０．２５ｍｍとした。したがって、情報ブロックの一辺は０．２５ｍｍ×４グリッド＝１ｍｍとなる。そしてこの面積は１ｍｍ×１ｍｍ＝１ｍｍ２となる。この範囲内に１４ビットの情報が格納可能であり、この内２ビットをコントロールデータとして使った場合、１２ビット分の情報が格納できることになる。なお、格子間（グリッド間）距離を０．２５ｍｍとしたのはあくまでも一例であり、たとえば０．２５〜０．５ｍｍ超の範囲で自由に変更してもよい。
（情報ドットの配置原則）
　
情報ドットは１つおきに格子点からｘ方向、ｙ方向にずらした位置に配置され
【００３０】
　つまり格子点からのずれ方が、上下（ｙ方向）のずれと左右（ｘ方向）へのずれとが交互となっているため、ドットの配置分布の偏在がなくなり、紙面上にモアレや模様となって見えることがなくなり、印刷紙面の美観が保てる。
【００３１】
　このような配置原則を採用することにより、情報ドットは１つおきに必ずｙ方向（図２参照）の格子線上に配置されることになる。このことは、ドットパターンを読み取る際には、１つおきにｙ方向またはｘ方向に直線上に配置された格子線を発見すればよいこととなり、認識の際の情報処理装置における計算アルゴリズムを単純かつ高速化できる利点がある。
【００３２】
　また、たとえドットパターンが紙面の弯曲等により変形していた場合、格子線は正確な直線とならない場合があるが、直線に近似した緩やかな曲線であるため、格子線の発見は比較的容易であるため、紙面の変形や読取光学系のずれや歪みに強いアルゴリズムであるということがいえる。
【００３３】
　情報ドットの意味について説明したものが図３である。同図中において＋は格子点、●はドット（情報ドット）を示している。
格子点に対して−ｙ方向に情報ドットを配置した場合を０、＋ｙ方向に情報ドットを配置した場合を１、同じく格子点に対して−ｘ方向に情報ドットを配置した場合を０、＋ｘ方向に情報ドットを配置した場合を１と
　　　・・・（中略）・・・
　なお、本実施形態では上記情報ビット（当審注：「
上記情報ドット
に対して、さらに
差分法による情報取得アルゴリズムを用いて値を算出
（差分法による情報取得アルゴリズム）
　次に、図４を用いて本実施形態のドットパターンに基づいて差分法を適用した情報取得方法を説明する。
【００３８】
　なお、本実施形態の説明において、()で囲まれた数字は図における円形で囲まれた数字（丸付き数字）、［］で囲まれた数字は図で四角形状で囲まれた数字を意味している。
【００３９】
　本実施形態において、
情報ブロック内の１４ビットそれぞれの値は隣接した情報ドットの差分によって表現され
たとえば、第１ビットは情報ドット(1)に対してｘ方向に＋１格子分の位置にある情報ドット(5)との差分によって求められ
すなわち、[1]＝(5)−(1)とな
ここで情報ドット(5)は”１”を、情報ドット(1)は”０”を意味しているので第１ビット［1］は１−０、すなわち”１”を意味し
【００４０】
　なお、下記の差分式において、値は絶対値をとることにする。
　　　・・・（中略）・・・
【００５９】
　このように、本実施形態では、
格子線ｙｎ上のドットの配置を格子線ｙ（ｎ−１）上のドット配置に基づいて決定し、それを順次繰り返すことにより全体の情報ドットの配置が決定され
（２）　段落【００６６】−【００６９】
「【００６６】
　また、実施形態において、ベクトルドット（図１６参照）は４×４格子ブロック（グリッド）の情報ブロックの方向を示すものであるが、このベクトルドットを用いることによって光学読取装置の読取方向を認識することができるため、同じ情報ブロックのドットパターンであっても、読取方向によって異なった意味を持たせることも可能である。すなわち、
同一のドットパターンに対して、読取光軸を中心に光学読取装置を９０度、
回転させて読み取ることにより、
情報ブロック内のドットパターンを読み取った後に、ベクトルドットの位置から得られた向き情報に応じて出力（音声等）を変化させてもよ
【００６７】
　また、図１６ではベクトルドットを単独で設けているが、情報ドットそのものを一つのベクトルドットとしてもよい。すなわち、差分法によるドットパターンの生成に際しては、初期値を制御することによってドットの位置（たとえば図１７の丸付き数字８のドット）の配置位置を制御することができるため、このような特定の位置の情報ドットをベクトルドットとして使うことができる。
【００６８】
　このようにすれば、ベクトルドットと情報ドットを共用できるため、情報量を増やすことができる。
【００６９】
　そして、図４や図１６では、ベクトルドットが単独で存在しているために、その読み取り順を［４］〜［９］（図４、図１６参照）のように斜め方向でその差分を検出しなければならなかったが、
情報ドットとベクトルドットを共有する場合には
略水平方向に差分を読み取っていけばよいため、探索アルゴリズムが簡易となる。
　以上、特に下線部の記載から、引用文献１には、次の発明（以下、「引用発明」という。）が記載されているといえる。
「ｘｙ方向に所定間隔毎に格子線（y1〜y7、x1〜x5）を仮定し、この格子線の交点を格子点と呼ぶことにし、４つの格子点で囲まれた最小ブロック（１グリッド）としてｘｙ方向に４ブロック（４グリッド）ずつ、すなわち４×４＝１６ブロック（１６グリッド）を１つの情報ブロックとし、
　この情報ブロックの矩形領域を構成する４つの角点をコーナードットとし、この４つのコーナードットは格子点と一致させ、
　情報ブロックの矩形領域の内部または隣接した矩形領域内の格子点にベクトルドット（キードット）を配置し、
　情報ドットは１つおきに格子点からｘ方向、ｙ方向にずらした位置に配置され、
　格子点に対して−ｙ方向に情報ドットを配置した場合を０、＋ｙ方向に情報ドットを配置した場合を１、同じく格子点に対して−ｘ方向に情報ドットを配置した場合を０、＋ｘ方向に情報ドットを配置した場合を１とし、
　上記情報ドットに対して、さらに、差分法による情報取得アルゴリズムを用いて値を算出し、
　情報ブロック内の１４ビットそれぞれの値は隣接した情報ドットの差分によって表現され、たとえば、第１ビットは情報ドット(1)に対してｘ方向に＋１格子分の位置にある情報ドット(5)との差分によって求められ、すなわち、[1]＝(5)−(1)となり、ここで情報ドット(5)は”１”を、情報ドット(1)は”０”を意味しているので第１ビット［1］は１−０、すなわち”１”を意味し、
　格子線ｙｎ上のドットの配置を格子線ｙ（ｎ−１）上のドット配置に基づいて決定し、それを順次繰り返すことにより全体の情報ドットの配置が決定され、
　情報ドットとベクトルドットを共有する場合には、略水平方向に差分を読み取っていけばよいため、探索アルゴリズムが簡易となる、
　ドットパターン。」
２．対比・判断
（１）　本願発明１について
　本願発明１と引用発明とを対比すると、次のことがいえる。
ア　引用発明における、「ｘｙ方向に４ブロック（４グリッド）ずつ、すなわち４×４＝１６ブロック（１６グリッド）を１つの情報ブロックとし」、「情報ドットは１つおきに格子点からｘ方向、ｙ方向にずらした位置に配置され」ている「ドットパターン」は、本願発明の「複数の行と複数の列とに配置された複数の情報ドットを備えたドットパターン」に相当する。
イ　引用発明が「情報ブロックの矩形領域を構成する４つの角点」である「コーナードット」、及び、「情報ブロックの矩形領域」の上下左右の各境界線上にある各「情報ドット」を備えることは、本願発明が「前記複数の行と複数の列とに、それぞれ1組の始点となる情報ドットである始点情報ドットと終点となる情報ドットである終点情報ドットを備え」ることに相当する。
ウ　引用発明は、「
情報ブロック内の１４ビットそれぞれの値は隣接した情報ドットの差分によって表現され、たとえば、第１ビットは情報ドット(1)に対してｘ方向に＋１格子分の位置にある情報ドット(5)との差分によって求められ
格子線ｙｎ上のドットの配置を格子線ｙ（ｎ−１）上のドット配置に基づいて決定し
全体の情報ドットの配置が決定され
　しかしながら、引用発明も、結果として得られた情報ドットの配列それ自体は、「前記複数の情報ドットは、該始点情報ドットから所定の順番で、隣り合う情報ドット間が所定の距離の値または所定方向間の所定の距離の値を有して帯状に配置され」たものといえる。
　したがって、本願発明と引用発明との間には、次の一致点・相違点があるといえる。
［一致点］
　複数の行と複数の列とに配置された複数の情報ドットを備えたドットパターンであって、
　前記複数の行と複数の列とに、それぞれ1組の始点となる情報ドットである始点情報ドットと終点となる情報ドットである終点情報ドットを備え、
　前記複数の情報ドットは、該始点情報ドットから所定の順番で、隣り合う情報ドット間が所定の距離の値または所定方向間の所定の距離の値を有して帯状に配置された、
ドットパターン。
［相違点１］
　本願発明の情報ドットの配列は、「前記複数の行
と複数の列のそれぞれ
前記所定の距離の値または所定方向間の所定の距離の値に基づいて
３．当審の判断
　上記［相違点１］について検討すると、本願発明１の上記［相違点１］に係る、「前記複数の行と複数の列のそれぞれにおいて、前記所定の距離の値または所定方向間の所定の距離の値に基づいてコードが符号化された」情報ドットの配列を決定するという技術事項は、上記引用文献１には記載されておらず、本願優先日前において周知技術であるともいえない。
　
　引用文献１及び引用発明における「差分法による情報取得アルゴリズム」は、あくまで、各「情報ドット」の格子点からのずれによって数値を表してから、その後さらに、水平方向に隣接する情報ドットが表す２つの数値の「差分」によって、情報の値を表すというものであって、本願発明のように情報ドット間の「距離」、すなわち、情報ドット間の「差分」によって直接的に、情報の値を表すことについては開示がなく、また、そのような構成を採用すべき起因や、動機付けも見いだし難い。
　したがって、本願発明１は、当業者であっても引用発明及び周知技術に基づいて容易に発明をすることができたものとはいえない。
（２）　請求項２−８について
　本願発明２−８も、本願発明１の上記［相違点１］に係る、「前記複数の行と複数の列のそれぞれにおいて、前記所定の距離の値または所定方向間の所定の距離の値に基づいてコードが符号化された」情報ドットの配列と、同一の構成を備えるものであるから、本願発明１と同様の理由により、当業者であっても、引用発明及び周知技術に基づいて容易に発明をすることができたものとはいえない。
第６　原査定についての判断
　上記のとおり、本願発明１−８は、いずれも「前記複数の行と複数の列のそれぞれにおいて、前記所定の距離の値または所定方向間の所定の距離の値に基づいてコードが符号化された」情報ドットの配列という技術事項を備えている。
　原査定における引用文献Ａには、各情報ドットの「仮想基準点」からの距離と方向によって情報の値を表すという情報ドットの配置方法が記載されており（特に、段落【００６６】の記載を参照。）、引用文献Ｂには、各情報ドットの「仮想格子点」からのずれによって数値を表し、さらに、所定の方向に隣接する情報ドットが表す２つの数値の差分によって、情報の値を表すという情報ドットの配列方法が記載されている（特に、図２０、段落【０１１３】−【０１１９】の記載を参照。）。
　しかしながら、「前記複数の行と複数の列のそれぞれにおいて、前記所定の距離の値または所定方向間の所定の距離の値に基づいてコードが符号化された」情報ドットの配列という技術事項は、原査定における引用文献Ａ−Ｂには記載されておらず、本願出願前における周知技術でもないので、本願発明１−８は、当業者であっても、原査定における引用文献Ａ−Ｂに基づいて容易に発明をすることができたものではない。したがって、原査定を維持することはできない。
第８　むすび
　以上のとおり、原査定の理由によって、本願を拒絶することはできない。
　他に本願を拒絶すべき理由を発見しない。
　よって、結論のとおり審決する。