【事件の表示】
　特願２００７−２１１７９７「不揮発性データ保存装置のプログラミング方法及びその装置」拒絶査定不服審判事件〔平成２０年　３月　６日出願公開、特開２００８−　５２８９５〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯 
　本願は、平成１９年８月１５日（パリ条約による優先権主張２００６年８月２２日、韓国）の出願であって、平成２４年６月２８日付けで拒絶理由の通知がなされ、同年１１月５日付けで意見書及び手続補正書の提出がなされ、同年１１月２８日付けで最後の拒絶理由の通知がなされ、平成２５年４月４日付けで意見書の提出がなされ、同年４月２３日付けで最後の拒絶理由の通知がなされ、同年９月３０日付けで意見書の提出がなされ、平成２６年１月３１日付けで拒絶査定がなされ、これに対して同年６月１２日付けで拒絶査定不服審判の請求がなされ、当審において、平成２７年３月４日付けで拒絶理由が通知され、同年９月１０日付けで意見書及び手続補正書の提出がなされたものである。
２．本願発明 
　本願の請求項１に係る発明は、平成２７年９月１０日付け手続補正書によって補正された特許請求の範囲の請求項１に記載された事項により特定される、以下のとおりのものである（以下「本願発明」という。）。
　　　　  
「不揮発性データ保存装置のプログラミング方法において、
　前記不揮発性データ保存装置の内部に備えられた複数個のページバッファのうち選択された一つのページバッファを通じて、前記不揮発性データ保存装置の内部に備えられたメモリセルアレイにデータをプログラミングするステップと、
　前記プログラミングが行われる間に、前記選択されたページバッファではない他のページバッファを通じてデータをローディングさせるセットアップ動作を行うステップと、
　前記一つのページバッファを用いたプログラミングが完了した後、前記他のページバッファを通じて前記メモリセルアレイにデータをプログラミングするステップと、
　前記複数個のページバッファは、第１ページバッファ及び第２ページバッファからなり、
　（ａ）前記メモリセルアレイに対して、ブロック削除作業が行われる段階と、
　（ｂ）前記削除作業が行われる間に、前記第２ページバッファを通じてデータをローディングさせるセットアップ動作を行う段階と、
　（ｃ）前記削除作業が完了すれば、前記第２ページバッファでプログラミングを行い、前記第２ページバッファでプログラミングを行う間に、前記第１ページバッファでセットアップ動作が行われる段階と、
　（ｄ）前記（ｃ）段階において、前記第２ページバッファでプログラミングが完了すれば、前記第１ページバッファでプログラミングが行われる段階と、
をさらに含むことを特徴とするプログラミング方法。」
　　　　
　
　　　　 　　　
３．引用文献 
（１）引用文献の記載事項
　平成２７年３月４日付けの拒絶理由通知において引用された特開２０００−２１５６７９号公報（以下、「引用文献」という。）には、下記の事項が記載されている。
　　
Ａ　「【００１２】ページバッファ４１，４２は、ＣＰＵ２とフラッシュアレイ６と間に並列で接続されており、両ページバッファの記憶容量はそれぞれ２５６バイトであり、フラッシュアレイ６よりも書き込み動作が高速である。これらページバッファ４１，４２は、所謂ダブルバッファを構成するものであり、ＣＰＵ２からページ単位で順番にデータをロードして一時的に記憶する。このため、図示しないがＣＰＵ２及びページバッファ４１間のバス接続と、ＣＰＵ２及びページバッファ４２間のバス接続とを切り替えるバスセレクタが設けられており、所謂ページバッファスワップが行われるものとなっている。このページバッファスワップによって、ページバッファ＃１，＃２，＃１，＃２，．．．という具合にバッファ切替が行われ、かかる切替に応じてページ単位のデータは連続的に一時記憶されることになる。
【００１３】ページバッファコントロール回路５１，５２は、ページバッファ４１，４２に対応してフラッシュアレイ６との間に設けられており、すなわち、ページバッファコントロール回路５１はページバッファ４１に対応し、ページバッファコントロール回路５２はページバッファ４２に対応し、それぞれフラッシュアレイ６との間に設けられている。これらページバッファコントロール回路５１，５２は、ページバッファ４１，４２が一時的に記憶しているページデータのフラッシュアレイ６への書き込みを制御するものである。より具体的には、ページバッファ４１，４２にロードされたページ単位のデータを、先に書き込まれたものから順番に読み出してフラッシュアレイ６に書き込むための制御をする。」
Ｂ　「【００１６】先ず、ＣＰＵ２は先頭（０番地）から２５５バイト目までのデータ（１ページ目）をページバッファ４１にシーケンシャルに書き込む。これによりページバッファ４１にはページ単位（つまり２５６バイト分）のデータがシーケンシャルロードされる。
【００１７】次に、上述したページバッファスワップによって、ページバッファ４１からページバッファ４２にバッファが切り替わり、このページバッファ４２に対し、ＣＰＵ２は２５６バイト目から５１１バイト目までのデータ（２ページ目）をシーケンシャルに書き込む。これによりページバッファ４２には２ページ目のデータがシーケンシャルロードされる。ここで、ページバッファスワップによって、ページバッファ４２からページバッファ４１にバッファが切り替わる。この時点においてＣＰＵ２はページバッファへの３ページ目のデータの書き込みは行なえないので待機する。
【００１８】次に、ページバッファコントロール回路５１は、ページバッファ４１にシーケンシャルロードされた１ページ目のデータをフラッシュアレイ６に対して書き込み、続いてページバッファコントロール回路５２は、ページバッファ４２にシーケンシャルロードされた２ページ目のデータをフラッシュアレイ６に対して書き込む。
【００１９】フラッシュアレイ６がページバッファ４１からの１ページ目のデータの書き込みを完了すると共にページバッファ４２からの２ページ目のデータの書き込みを完了した時点で、これら書き込み動作が完了したことを表すＲＤ／ＢＹ＃信号がＣＰＵ２へのＩＮＴ信号として入力される。
【００２０】ＣＰＵ２は、かかるＩＮＴ信号に応じてページバッファ４１に対し、５１２バイト目から最後尾までのデータ（３ページ目）をページバッファ４１にシーケンシャルに書き込む。これによりページバッファ４１には３ページ目のデータがシーケンシャルロードされる。そして、ページバッファコントロール回路５１は、ページバッファ４１にシーケンシャルロードされた３ページ目のデータをフラッシュアレイ６に対して書き込む。」
Ｃ　「【００２３】また、ページバッファ４２への書き込みが完了した時点において、丁度、ページバッファ４１に記憶されたデータのフラッシュアレイ６への書き込みが完了するように構成すれば、ページバッファの利用はより効率的なものとなる。」
（２）引用発明
　ここで、上記引用文献の記載事項について検討する。
（２−１）フラッシュアレイへの書き込み構成について
　上記Ａには、「ページバッファ４１，４２は、ＣＰＵ２とフラッシュアレイ６と間に並列で接続され」ており、「ＣＰＵ２からページ単位で順番にデータをロードして一時的に記憶する」こと、及び、「ページバッファコントロール回路５１はページバッファ４１に対応し、ページバッファコントロール回路５２はページバッファ４２に対応」し、「ページバッファコントロール回路５１，５２は、ページバッファ４１，４２が一時的に記憶しているページデータのフラッシュアレイ６への書き込みを制御する」ことが記載されている。
（２−２）ページバッファへの書き込み処理について
　上記Ｂには、「先ず」、「ページバッファ４１にはページ単位（つまり２５６バイト分）のデータがシーケンシャルロード」され、「次に」、「ページバッファ４２には２ページ目のデータがシーケンシャルロード」されること、「フラッシュアレイ６」が「ページバッファ４１からの１ページ目のデータ」及び「ページバッファ４２からの２ページ目のデータ」の「書き込みを完了した時点」で、「データ（３ページ目）をページバッファ４１にシーケンシャルに書き込む」ことが記載されている。
（２−３）フラッシュアレイへの書き込み処理について
　上記Ｂには、「ページバッファコントロール回路５１は、ページバッファ４１にシーケンシャルロードされた１ページ目のデータをフラッシュアレイ６に対して書き込み、続いてページバッファコントロール回路５２は、ページバッファ４２にシーケンシャルロードされた２ページ目のデータをフラッシュアレイ６に対して書き込む」ことが、記載されている。
（２−４）ページバッファの効率的な利用について
　上記Ｃには、「ページバッファ４２への書き込みが完了した時点において、丁度、ページバッファ４１に記憶されたデータのフラッシュアレイ６への書き込みが完了するように構成」することで、「ページバッファの利用はより効率的なものとなる」ことが記載されている。
（２−５）ページバッファの効率的な利用によるフラッシュアレイへの書き込みについて
　上記（２−２）及び（２−３）には、フラッシュアレイ６への書き込み方法として、ページバッファ４１に１ページ目のデータをシーケンシャルロードし、次に、ページバッファ４２に２ページ目のデータをシーケンシャルロードし、その後にフラッシュアレイ６へページバッファ４１からの１ページ目のデータとページバッファ４２からの２ページ目のデータの書き込みを行うことが記載されていると認められる。
　そして、ページバッファを効率的に利用するため、「ページバッファ４２への書き込みが完了した時点」で、「ページバッファ４１に記憶されたデータのフラッシュアレイ６への書き込みが完了する」よう処理することが上記（２−４）に記載されているところ、ページバッファの書き込み動作がフラッシュアレイ６の書き込み動作より高速であることを踏まえれば、このような処理とは、具体的には、ページバッファ４１からの１ページ目のデータをフラッシュアレイ６へ書き込みを行っている間に、ページバッファ４２へ２ページ目のデータをシーケンシャルロードすることを意味することは明らかである。
　よって、引用文献には、ページバッファを効率的に利用したフラッシュアレイへの書き込み処理として、「ページバッファ４１に１ページ目のデータをシーケンシャルロードし、前記１ページ目のデータのシーケンシャルロード後にフラッシュアレイ６へ前記ページバッファ４１から前記１ページ目のデータの書き込みを行い、ページバッファ４２へシーケンシャルロードが完了した時点で前記ページバッファ４１に記憶されたデータの前記フラッシュアレイ６への書き込みが完了するように、前記書き込みを行っている間に、前記ページバッファ４２へ２ページ目のデータをシーケンシャルロードし、前記２ページ目のデータのシーケンシャルロード後に前記フラッシュアレイ６へ前記ページバッファ４２から前記２ページ目のデータの書き込みを行う」ことが、記載されていると認められる。
　よって、（２−１）乃至（２−５）及び関連図面の記載から、引用文献には、下記の発明（以下、「引用発明」という。）が記載されていると認められる。
　　
「フラッシュアレイ６への書き込み方法であって、
　ページバッファ４１に１ページ目のデータをシーケンシャルロードし、
　前記１ページ目のデータのシーケンシャルロード後にフラッシュアレイ６へ前記ページバッファ４１から前記１ページ目のデータの書き込みを行い、
　ページバッファ４２へのシーケンシャルロードが完了した時点で前記ページバッファ４１に記憶されたデータの前記フラッシュアレイ６への書き込みが完了するように、前記書き込みを行っている間に、前記ページバッファ４２へ２ページ目のデータをシーケンシャルロードし、
　前記２ページ目のデータのシーケンシャルロード後に前記フラッシュアレイ６へ前記ページバッファ４２から前記２ページ目のデータの書き込みを行う、
　フラッシュアレイ６への書き込み方法。」
　　
　　
４．対比 
（１）本願発明と引用発明との対応関係について
ア　引用発明の「フラッシュアレイ６」は、本願発明の「メモリセルアレイ」に相当している。
イ　本願発明は、「前記第２ページバッファでプログラミングを行い、前記第２ページバッファでプログラミングを行う間に、前記第１ページバッファでセットアップ動作が行われる」ものであるのに対し、引用発明は、「フラッシュアレイ６へ前記ページバッファ４１から前記１ページ目のデータの書き込みを行い」、「前記書き込みを行っている間に、ページバッファ４２へ２ページ目のデータをシーケンシャルロード」するものであるから、引用発明の「ページバッファ４１」、「ページバッファ４２」は、本願発明の「第２ページバッファ」、「第１ページバッファ」に相当し、かつ、引用発明の「ページバッファ４１」及び「ページバッファ４２」は、本願発明の「複数個のページバッファ」に相当している。
ウ　本願発明の「不揮発性データ保存装置」は、「内部」に「複数個のページバッファ」と「メモリセルアレイ」が備えられている。これに対して、引用発明は、不揮発性の「フラッシュアレイ６」へ「ページバッファ４１」及び「ページバッファ４２」からデータを書き込むものであるから、引用発明の「フラッシュアレイ６」、「ページバッファ４１」及び「ページバッファ４２」からなる構成は、「不揮発性データ保存装置」と呼び得るものであり、そして、引用発明の「フラッシュアレイ６への書き込み方法」は、「不揮発性データ保存装置のプログラミング方法」といい得るものである。
エ　上記ア乃至ウから、引用発明の「フラッシュアレイ６へ前記ページバッファ４１から前記１ページ目のデータの書き込みを行い」は、本願発明の「前記不揮発性データ保存装置の内部に備えられた複数個のページバッファのうち選択された一つのページバッファを通じて、前記不揮発性データ保存装置の内部に備えられたメモリセルアレイにデータをプログラミングするステップ」に相当している。
オ　引用発明の「前記書き込みを行っている間に、ページバッファ４２へ２ページ目のデータをシーケンシャルロードし」は、本願発明の「前記プログラミングが行われる間に、前記選択されたページバッファではない他のページバッファを通じてデータをローディングさせるセットアップ動作を行うステップ」に相当している。
カ　引用発明の「前記２ページ目のデータのシーケンシャルロード後にフラッシュアレイ６へ前記ページバッファ４２から前記２ページ目のデータの書き込みを行う」は、本願発明の「前記一つのページバッファを用いたプログラミングが完了した後、前記他のページバッファを通じて前記メモリセルアレイにデータをプログラミングするステップ」に相当している。
キ　引用発明は、「ページバッファ４１に１ページ目のデータをシーケンシャルロード」しているので、上記イのページバッファ間の対応関係を踏まえれば、本願発明と引用発明は、「前記第２ページバッファを通じてデータをローディングさせるセットアップ動作を行う段階」を含んでいる点で共通している。
ク　引用発明は、「フラッシュアレイ６へ前記ページバッファ４１から前記１ページ目のデータの書き込みを行い、前記書き込みを行っている間に、ページバッファ４２へ２ページ目のデータをシーケンシャルロード」しているので、上記イのページバッファ間の対応関係を踏まえれば、本願発明と引用発明は、「前記第２ページバッファでプログラミングを行い、前記第２ページバッファでプログラミングを行う間に、前記第１ページバッファでセットアップ動作が行われる段階」を含んでいる点で共通している。
ケ　引用発明は、「ページバッファ４２へのシーケンシャルロードが完了した時点で前記ページバッファ４１に記憶されたデータの前記フラッシュアレイ６への書き込みが完了する」ものであり、かつ、「フラッシュアレイ６へ前記ページバッファ４２から前記２ページ目のデータの書き込みを行う」ものであるから、結局、「ページバッファ４１に記憶されたデータの前記フラッシュアレイ６への書き込みが完了」した後に「フラッシュアレイ６へ前記ページバッファ４２から前記２ページ目のデータの書き込み」が行われている。
　よって、本願発明と引用発明は、下記の相違点３を除いて、「前記（ｃ）段階において、前記第２ページバッファでプログラミングが完了すれば、前記第１ページバッファでプログラミングが行われる段階」を含んでいる点で共通している。
　　
（２）本願発明と引用発明の一致点について
　上記の対応関係から、本願発明と引用発明は、
　
「不揮発性データ保存装置のプログラミング方法において、
　前記不揮発性データ保存装置の内部に備えられた複数個のページバッファのうち選択された一つのページバッファを通じて、前記不揮発性データ保存装置の内部に備えられたメモリセルアレイにデータをプログラミングするステップと、
　前記プログラミングが行われる間に、前記選択されたページバッファではない他のページバッファを通じてデータをローディングさせるセットアップ動作を行うステップと、
　前記一つのページバッファを用いたプログラミングが完了した後、前記他のページバッファを通じて前記メモリセルアレイにデータをプログラミングするステップと、
　前記複数個のページバッファは、第１ページバッファ及び第２ページバッファからなり、
　（ｂ）前記第２ページバッファを通じてデータをローディングさせるセットアップ動作を行う段階と、
　（ｃ）前記第２ページバッファでプログラミングを行い、前記第２ページバッファでプログラミングを行う間に、前記第１ページバッファでセットアップ動作が行われる段階と、
　（ｄ）前記（ｃ）段階において、前記第２ページバッファでプログラミングが完了すれば、前記第１ページバッファでプログラミングが行われる段階と、
をさらに含むことを特徴とするプログラミング方法。」
　　
の点で一致している。
　　　　　
（３）本願発明と引用発明の相違点について
　本願発明と引用発明とは、下記の点で相違する。
（相違点１）
　本願発明は、「（ａ）前記メモリセルアレイに対して、ブロック削除作業が行われる段階」を含んでいるのに対して、引用発明がブロック削除作業を含んでいるか定かではない点。
　　
（相違点２）
　「前記第２ページバッファを通じてデータをローディングさせるセットアップ動作を行う段階」の処理は、本願発明は「前記削除作業が行われる間」としているのに対し、引用発明はそのような処理となっていない点。
　　
（相違点３）
　「前記第２ページバッファでプログラミングを行」う処理は、本願発明は「前記削除作業が完了すれば」行うものであるのに対し、引用発明ではそのような処理となっていない点。
　　
５．当審の判断 
（１）相違点１〜３について
　フラッシュアレイに対して書き込みを行う場合には、一般に「消去」といわれるデータの削除処理を、ブロック等の所定の単位で必ず行わなければならないところ、ページレジスタ（ページバッファ）を設けてフラッシュアレイに書き込むデータを予めページレジスタ（ページバッファ）へローディングすることで高速な書き込みを実現するフラッシュメモリにおいて、更なる高速化を図るために、フラッシュアレイのブロック消去時にページレジスタ（ページバッファ）へデータをローディングすることは、平成２７年３月４日付けの拒絶理由通知において引用された特開２００３−２３３９９３号公報（段落【００２２】には、書換え時間を短縮することを目的とすること、段落【００３３】〜【００４１】には、物理ブロックの消去を実行している消去ビジー１０４の期間に、次の書き込み処理のためのデータ転送がなされて、ページレジスタ２０２は書き込みデータを取得して保存することが記載されている。）に記載されているように、周知技術である。
　そして、引用文献の段落【０００４】には、「ページバッファを利用して効率よく高速にデータを書き込むことができる半導体記憶装置を提供することを目的とする」ことが記載されていることから、引用発明も「ページバッファを利用して効率よく高速にデータを書き込むこと」を目的としているものである。
　してみると、引用発明と同様にページレジスタ（ページバッファ）を利用して高速にデータを書き込むフラッシュメモリにおいて、フラッシュアレイのブロック消去時にページレジスタ（ページバッファ）へデータをローディングすることにより更なる高速化を図れることが周知技術であることを踏まえると、引用文献に接した当業者であれば、引用発明の更なる高速化にあたって上記周知技術が有用であることは明らかであり、その際に、引用発明の「フラッシュアレイ６」に対して書き込み前にブロック消去を行うと共に、該ブロック消去時に「ページバッファ４１」へ「１ページ目のデータ」をロードし、該ブロック消去が完了した後に「ページバッファ４１」からロードされた「１ページ目のデータ」を「フラッシュアレイ６」へ書き込むこと、即ち、相違点１乃至３の構成とすることは、容易に想到し得たものである。
（２）本願発明の作用効果について　　　
　本願発明の作用効果も、引用発明及び周知技術から当業者が予測できる範囲のものである。　　　　
　　
　
　　
６．むすび 
　以上のとおり、本願発明は、引用発明及び周知技術に基いて、当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。 
　したがって、本願は、他の請求項について検討するまでもなく、拒絶されるべきものである。 
　よって、結論のとおり審決する。