【事件の表示】
　特願２０１１−５２３００８「複数のチェックノード・アルゴリズムを用いる誤り訂正デコーダ」拒絶査定不服審判事件〔平成２２年　２月１８日国際公開、ＷＯ２０１０／０１９２８７、平成２４年　１月　５日国内公表、特表２０１２−５００５１４〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
第１．手続の経緯
　本願は、２００９年　４月　８日（パリ条約による優先権主張外国庁受理２００８年　８月１５日、（ＵＳ）米国）を国際出願日とする出願であって、平成２５年　７月　３日付けで拒絶査定がなされ、これに対し、平成２５年１１月　８日付けで審判請求がなされるとともに、同日付けで手続補正がなされたものである。
　
第２．補正却下の決定
［結論］
　平成２５年１１月　８日付けの手続補正を却下する。
　
［理由］
１．本願発明と補正後の発明
　平成２５年１１月　８日付けの手続補正（以下、「本件補正」という。）は、本件補正前の平成２４年　４月　６日付け手続補正書の特許請求の範囲の請求項１に記載された
「正しい符号語を復元するように誤り訂正（ＥＣ）符号化された符号語を復号するＥＣデコーダを備える装置であって、
　前記デコーダは、上位プロセッサによって発生された初期値の初期セットに基づいて、メッセージの第１のセットを発生するように適合され、
　前記初期セットは、前記ＥＣ符号化された符号語に対応し、
　前記初期セット内の各初期値は、前記ＥＣ符号化された符号語の異なるビットに対応し、
　前記デコーダは、
　スケールファクタおよびオフセット値に基づいて、メッセージの前記第１のセットをスケーリングおよびオフセットされたメッセージに変換するように適合された１つまたは複数のブロックと、
　前記スケールファクタおよび前記オフセット値を選択するように適合されたコントローラとを備える、装置。」
という発明（以下、「本願発明」という。）を
「正しい符号語を復元するように誤り訂正（ＥＣ）符号化された符号語を復号するＥＣデコーダを備える装置であって、
　前記デコーダは、上位プロセッサによって発生された初期値の初期セットに基づいて、メッセージの第１のセットを発生するように適合され、
　前記初期セットは、前記ＥＣ符号化された符号語に対応し、
　前記初期セット内の各初期値は、前記ＥＣ符号化された符号語の異なるビットに対応し、
　前記デコーダは、
　スケールファクタおよびオフセット値に基づいて、メッセージの前記第１のセットをスケーリングおよびオフセットされたメッセージに変換するように適合された１つまたは複数のブロックと、
　
前記ＥＣ符号化された符号語の復号のために、（ｉ）初期
初期
し、かつ（ｉｉ）その後に前記初期スケールファクタおよび前記初期オフセット値の少なくとも１つを変更するように適合されたコ
という発明（以下、「補正後の発明」という。）に補正することを含むものである。（当審注：アンダーラインは補正箇所を示す。）
　
２．補正の適否
（１）新規事項の有無、補正の目的要件等
　上記補正は、本願発明の「前記スケールファクタおよび前記オフセット値を選択するように適合されたコントローラ」に関し、「スケールファクタ」及び「オフセット値」を選択することが、「ＥＣ符号化された符号語の復号のために」、「初期スケールファクタおよび初期オフセット値を選択」することであることを限定するとともに、前記「コントローラ」は、「その後に」「初期スケールファクタ」及び「初期オフセット値の少なくとも１つを変更する」ものであることを限定するものであるから、特許請求の範囲を減縮するものである。
　そして、上記補正は、願書に最初に添付した明細書、特許請求の範囲又は図面に記載した事項の範囲内においてなされたものであるから、特許法第１７条の２第３項及び第５項の規定に適合している。
　また、特許法第１７条の２第４項の規定に違反するものでもない。
　
（２）独立特許要件
　上記補正は特許請求の範囲の減縮を目的とするものであるから、上記補正後の発明が特許出願の際独立して特許を受けることができるものか否かについて、以下検討する。
　
［補正後の発明］
　上記「１．本願発明と補正後の発明」の項で、「補正後の発明」として認定したとおりのものである。
　
［引用発明］
　原査定の拒絶理由に引用された, He Zheng and Hanying Hu, MMSE-Based Design of Scaled and Offset BP-Based Decoding Algorithms on the Fast Rayleigh Fading Channel, Circuits and Systems 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on 21-24 May 2006, pp.2061-2064 (２００６年　５月）（以下、「引用例」という。）には、図面とともに以下の事項が記載されている。
　
イ．「
」（２０６１頁右欄１４行〜末行）
（仮訳：II．ＢＰ及びいくつかのＢＰに基づくアルゴリズムの考察
（ｄｖ,ｄｃ）の一般的なＬＤＰＣ符号を考える。ここで、ｄｖ及びｄｃは、変数及びチェックノードの各次数である。これらの復号アルゴリズムについての以下の議論では、特定のノードを明記しないときは、ＢＰアルゴリズムに対し、外向きの変数ノードメッセージをｖと記し、外向きのチェックノードメッセージをｕと記し、ｕ１、ｕ２及びｕ３は、それぞれ、ＵＭＰ、スケーリングされた及びオフセット付きＢＰに基づくアルゴリズムに対するものである。
　そして、ＢＰアルゴリズムにおいて、メッセージｖは、（１）式（式は省略）で計算される。
　ここで、ｕ（０）は、チャネルからのＬＬＲ値であり、そして、ｕ（ｉ）（ｉ＝１，２，・・・，ｄｖ−１）は、メッセージｖを得る１つを除く全ての連結されたチェックノードからのｉ番目に入来するＬＬＲ値である。ＢＰ復号におけるいかなるチェックノードに対しても、その出力ＬＬＲ値は以下のｔａｎｈルールを満たす。
（式は省略）
それは、（２）式（式は略）と等価である。
ここで、ｖ（ｊ）（ｊ＝１，２，・・・，ｄｃ−１）は、メッセージｕを得る１つを除く全ての連結された変数ノードからのｊ番目に入来するＬＬＲ値である。）
　
ロ．「
」（２０６２頁左欄１〜１６行）
（仮訳：ＢＰとこれらの３つのＢＰに基づくアルゴリズムとの差異は、外向きのチェックノードメッセージがある方法で変更されることのみである。ＵＭＰのＢＰに基づくアルゴリズムでは、（３）式（式は省略）となる。
スケール付きＢＰに基づくアルゴリズムでは、チェックノードメッセージは、（４）式（式は省略）で置換され、オフセット付きＢＰに基づくアルゴリズムでは、以下のようになる。
（５）式（式は省略）。
　ここで、α（０＜α≦（正しくは、＜の下に＿）１）はスケールファクタであり、そして、β（β≧（正しくは、＞の下に＿）０）はオフセットファクタである。明らかに、α及びβに対する最適値は、信号対雑音比（ＳＮＲ）の関数であり、そして、また、反復回数に依存する。文献［１］及び［２］における処理と同様に、ファクタα及びβを全ての反復回数及び全てのＳＮＲ値に対して定数値のままとする。）
　
　上記引用例の記載及び図面並びにこの分野の技術常識を考慮すると、
ａ）上記イ．の記載から、上記引用例には、ＬＤＰＣ符号の復号手段として、ＢＰ（Belief Propagation）に基づく復号方法が記載されていると認められる。
ｂ）上記イ．の（１）式から、ＢＰ（Belief Propagation）アルゴリズム（または、Sum-Productアルゴリズム、Min-Sumアルゴリズム等）を用いた復号方法では、変数ノードメッセージｖの初期値に基づいて、チェックノードメッセージｕを発生し、当該チェックノードメッセージｕから変数ノードメッセージｖを発生する反復処理を行うことは、技術常識である。
　また、上記イ．の「Let us consider a (dv,dc) regular LDPC code, where dv and dc are the respective degrees of variable and check nodes.」という記載から、上記引用例の復号方法では、ｄｖ個の変数ノードとｄｃ個のチェックノードが存在することが明らかであるとともに、（１）〜（３）式から、チェックノードメッセージｕ及び変数ノードメッセージｖは、複数個のセットとして存在することが明らかである。
　すると、上記引用例のＢＰに基づく復号方法では、複数個の変数ノードメッセージｖの初期値のセットから、複数個のチェックノードメッセージのセットを発生するものといえる。
ｃ）上記イ．の「we write ・・・the outgoing check-node message as u for the BP algorithm, and u1,u2 and u3 for the UMP, scaled and offset BP-based algorithms, respectively.」、同ロ．の「The difference between the BP and threse three BP-based algorithms is only that the outgoing check-node message is changed in some way.」という記載及び（３）〜（５）式から、上記引用例のＢＰに基づく復号方法は、スケールファクタα及びオフセットファクタβを用いて、変数ノードメッセージｖからチェックノードメッセージｕを算出することができることは明らかである。
　そして、上記ｂ）にも記載したように、上記引用例において、チェックノードメッセージｕ及び変数ノードメッセージｖは複数個のセットとして存在するものであるから、上記引用例のＢＰに基づく復号手段は、スケールファクタα及びオフセットファクタβを用いて、複数個の変数ノードメッセージｖのセットから複数個のチェックノードメッセージｕのセットを算出するものといえる。
ｄ）上記ロ．の「where α(0＜α≦（正しくは、＜の下に＿）1) is a scale factor, and β(β≧（正しくは、＞の下に＿）0) the offset factor. Obviously, the optimum values for α and βare functions of signal-to-noise ratio(SNR), and also depend on iterations. ・・・, we make factor α and β remain constant for all iterations and all SNR values.」という記載から、上記引用例に記載されたスケールファクタα及びオフセットファクタβは、ＳＮＲやＢＰアルゴリズムの反復回数に応じて決定すべきもの、あるいは、定数値とするものであるから、いずれにせよ、スケールファクタα及びオフセットファクタβは選択され、設定されるものといえる。
　したがって、上記引用例には以下の発明（以下、「引用発明」という。）が記載されている。
　
「ＬＤＰＣ符号を復号するＢＰ（Belief Propagation）に基づく復号方法であって、
　前記ＢＰ（Belief Propagation）に基づく復号方法が、複数個の変数ノードメッセージｖの初期値のセットから、複数個のチェックノードメッセージｖのセットを発生し、
　前記ＢＰ（Belief Propagation）に基づく復号方法が、スケールファクタα及びオフセットファクタβを用いて、複数個の変数ノードメッセージｖのセットから複数個のチェックノードメッセージｕのセットを算出し、
　スケールファクタα及びオフセットファクタβを選択、設定する、復号方法。」
　
［対比・判断］
　補正後の発明と引用発明とを対比すると、
イ．引用発明の「ＬＤＰＣ符号」が、正しく符号を再生するために誤り訂正符号化された符号であることは自明であるから、引用発明の「ＬＤＰＣ符号」は、補正後の発明の「誤り訂正（ＥＣ）符号化された符号語」に相当し、同「ＢＰ（Belief Propagation）に基づく復号方法」が、誤り訂正化された符号を復号するものであるから、引用発明の「ＬＤＰＣ符号を復号するＢＰ（Belief Propagation）に基づく復号方法」と補正後の発明の「正しい符号語を復元するように誤り訂正（ＥＣ）符号化された符号語を復号するＥＣデコーダを備える装置」とは、以下の相違点を除いて、正しい符号語を復元するように誤り訂正（ＥＣ）符号化された符号語を復号する手段という点で一致する。
ロ．補正後の発明の「上位プロセッサによって発生された初期値の初期セット」の「初期セット」は、明細書を参酌しても、初期値のセット以上の意味は認められないので、引用発明の「複数個の変数ノードメッセージｖの初期値のセット」と補正後の発明の「上位プロセッサによって発生された初期値の初期セット」とは、いずれも「初期値の初期セット」という点で一致する。また、引用発明の「複数個のチェックノードメッセージｕのセット」を第１のセットと称することは任意であるから、補正後の発明の「メッセージの第１のセット」に相当する。
　すると、引用発明の「複数個の変数ノードメッセージｖの初期値のセットから、複数個のチェックノードメッセージｕのセットを発生し」と補正後の発明の「上位プロセッサによって発生された初期値の初期セットに基づいて、メッセージの第１のセットを発生する」とは、「初期値の初期セットに基づいて、メッセージの第１セットを発生する」という点で一致する。
　そして、引用発明の「複数個の変数ノードメッセージｖの初期値のセット」が、受信した誤り訂正符号化された符号の各ビットの確からしさに対応することは、技術常識であるから、引用発明と補正後の発明は、「前記初期セットは、前記ＥＣ符号化された符号語に対応し、前記初期セット内の各初期値は、前記ＥＣ符号化された符号語の異なるビットに対応し」の点で差異はない。
ハ．引用発明の「スケールファクタα及びオフセットファクタβを用いて、複数個の変数ノードメッセージｖのセットから複数個のチェックノードメッセージｕのセットを算出し」は、補正後の発明の「スケールファクタおよびオフセット値に基づいて、メッセージの前記第１のセットをスケーリングおよびオフセットされたメッセージに変換する」に相当する
ニ．引用発明の「スケールファクタα及びオフセットファクタβを選択、設定する」ことが、誤り訂正符号化された符号の復号のための反復処理を行うためであることは自明であるから、引用発明の「スケールファクタα及びオフセットファクタβを選択、設定する」と補正後の発明の「前記ＥＣ符号化された符号語の復号のために、（ｉ）初期スケールファクタおよび初期オフセット値を選択し、かつ（ｉｉ）その後に前記初期スケールファクタおよび前記初期オフセット値の少なくとも１つを変更する」とは、前記ＥＣ符号化された符号語の復号のために、スケールファクタおよびオフセット値を選択する点で一致する。
　したがって、補正後の発明と引用発明とは、以下の点で一致ないし相違する。
　
＜一致点＞
「正しい符号語を復元するように誤り訂正（ＥＣ）符号化された符号語を復号する手段であって、
　初期値の初期セットに基づいて、メッセージの第１のセットを発生し、
　前記初期セットは、前記ＥＣ符号化された符号語に対応し、
　前記初期セット内の各初期値は、前記ＥＣ符号化された符号語の異なるビットに対応し、
　スケールファクタおよびオフセット値に基づいて、メッセージの前記第１のセットをスケーリングおよびオフセットされたメッセージに変換し、
　前記ＥＣ符号化された符号語の復号のために、スケールファクタおよびオフセット値を選択する、手段。」
　
＜相違点＞　
ａ）上記「手段」に関し、補正後の発明は、「ＥＣデコーダを備える装置」であるのに対し、引用発明は、当該「装置」の構成を明示していない点。
ｂ）上記「初期値の初期セットに基づいて、メッセージの第１のセットを発生し」に関し、補正後の発明では、「デコーダ」が、「初期値の初期セットに基づいて、メッセージの第１のセットを発生するように適合され」ており、「初期値の初期セット」は、「上位プロセッサによって発生された」ものであるのに対し、引用発明は、当該構成を明示していない点。
ｃ）上記「スケールファクタおよびオフセット値に基づいて、メッセージの前記第１のセットをスケーリングおよびオフセットされたメッセージに変換し」に関し、補正後の発明では、「デコーダ」が、「スケールファクタおよびオフセット値に基づいて、メッセージの前記第１のセットをスケーリングおよびオフセットされたメッセージに変換するように適合された１つまたは複数のブロック」を備えるのに対し、引用発明は、当該構成を明示していない点。
ｄ）上記「スケールファクタおよびオフセット値を選択する」に関し、補正後の発明では、「（ｉ）初期スケールファクタおよび初期オフセット値を選択し、かつ（ｉｉ）その後に前記初期スケールファクタおよび前記初期オフセット値の少なくとも１つを変更する」ものであって、当該「選択し」、「変更するように適合されたコントローラ」を備えるのに対し、引用発明では、当該構成を明示していない点。
　
　上記相違点ａ）〜ｃ）について検討する。
　ＬＤＰＣ符号あるいは復号を行うアルゴリズムをコーダあるいはデコーダを備える装置として実現することは、普通に行われていることであるから、引用発明の「ＢＰ（Belief Propagation）に基づく復号方法」を「デコーダを備える装置」が実行するようにすることは、当業者が容易になし得ることである。
　そして、引用発明の「ＢＰ（Belief Propagation）に基づく復号方法」を「デコーダを備えた装置」で実行するようにしたときに、当該「デコーダ」を「複数個の変数ノードメッセージｖの初期値のセットから、複数個のチェックノードメッセージｕのセットを発生」するように適合させること、また、「スケールファクタα及びオフセットファクタβを用いて、複数個の変数ノードメッセージｖのセットから複数個のチェックノードメッセージｕのセットを算出」するための構成を「ブロック」化し、当該算出することに適合させるようにすること、さらに、受信した符号から「複数個の変数ノードメッセージｖの初期値のセット」を発生するための処理を「デコーダ」とは別に設けた「プロセッサ」に行わせることは、引用発明の復号方法を「デコーダを備える装置」として実現する際に、当業者が必要に応じて選択し得る設計的事項に過ぎないものである。
　また、引用発明の復号方法を「デコーダを備える装置」として実現する際に、前記「プロセッサ」が「デコーダ」に初期値を提供するというデータフローに鑑みれば、前記「プロセッサ」は、「デコーダ」の上流あるいは上位のものであるから、前記「プロセッサ」を「上位プロセッサ」と称することも、当業者が適宜なし得ることである。
　よって、上記相違点ａ）〜ｃ）に係る構成は、当業者が容易になし得ることである。
　次に、上記相違点ｄ）について検討する。
　上記［引用発明］ｄ）の項に記載したように、引用発明の「スケールファクタα及びオフセットファクタβ」は、ＳＮＲやＢＰアルゴリズムの反復回数のような条件に対応して変わるものであるが、定数値として利用されていることからすると、引用発明の「スケールファクタα及びオフセットファクタβ」を所定の条件により変更して利用することは、当業者にとって自明のことである。
　一方で、引用発明の「ＢＰ（Belief Propagation）に基づく復号方法」が、初期値を利用して反復処理を行うものであるから、受信した符号の状態と反復処理で利用するパラメータが適切な関係になっていないと、反復処理の結果が望ましい結果とならないことがあり得ることも、当業者であれば当然に知り得ることである。
　すると、一般に、反復処理を実行し、反復処理の結果が望ましくない場合に、使用するパラメータを変更して、再度、反復処理を実行することは常套手段であるから、引用発明において、選択、設定した「スケールファクタα及びオフセットファクタβ」を初期値とし、その後、初期値のいずれかもしくは両方を変更するようにすることは、当業者が容易に想到し得ることである。
　また、上記相違点ａ）〜ｃ）についての検討と同様に、引用発明の「ＢＰ（Belief Propagation）に基づく復号方法」を「デコーダを備える装置」が実行するようにしたときに、「スケールファクタα及びオフセットファクタβ」を選択、変更するように適合する「コントローラ」を設けることは、当業者が必要に応じて選択し得る設計的事項に過ぎないものである。
　よって、上記相違点ｄ）に係る構成は、当業者が容易になし得ることである。
　そして、補正後の発明の作用効果も、引用発明から想到される構成から当業者が予測できる範囲のものである。
　
　したがって、上記補正後の発明は、上記引用例に記載された発明に基づいて当業者が容易に発明することができたものであるから、特許法第２９条第２項の規定により、特許出願の際独立して特許を受けることができないものである。
　
３．結語
　以上のとおり、本件補正は、補正後の発明が特許出願の際独立して特許を受けることができないものであるから、特許法第１７条の２第６項において準用する同法第１２６条第７項の規定に違反するので、同法第１５９条第１項において読み替えて準用する同法第５３条第１項の規定により却下すべきものである。
　
第３．本願発明について
１．本願発明
　平成２５年１１月　８日付けの手続補正は上記のとおり却下されたので、本願の請求項１に係る発明は、「第２．１．本願発明と補正後の発明」の項で、「本願発明」として認定したとおりである。
　
２．引用発明
　引用発明は、上記「第２．２．（２）独立特許要件」の項中の［引用発明］の項で認定したとおりである。
　
３．対比・判断
　そこで、本願の請求項１に係る発明と引用発明とを対比するに、本願の請求項１に係る発明は上記補正後の発明から、当該補正に係る限定を省いたものである。
　そうすると、本願の請求項１に係る発明の構成に上記補正に係る限定を付加した補正後の発明が、上記「第２．２．（２）独立特許要件」の項で検討したとおり、上記引用例に記載された発明に基づいて当業者が容易に発明できたものであるから、本願の請求項１に係る発明も同様の理由により、当業者が容易に発明できたものである。
　
４．むすび
　以上のとおり、本願の請求項１に係る発明は、上記引用例に記載された発明に基づいて当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　したがって、本願は、その余の請求項について検討するまでもなく、拒絶すべきものである。
　よって、結論のとおり審決する。