【事件の表示】
　平成１１年特許願第　　２３３６号「データ転送システムおよびデータ転送方法」拒絶査定不服審判事件〔平成１２年　７月１８日出願公開、特開２０００−２００１５３〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
【1】    本願は、平成11年1月7日の出願であって、その発明を特定するために必要な事項は、平成16年1月16日付手続補正書により補正された特許請求の範囲の請求項1及び2に記載されたものであって、その請求項1に記載された発明は次のとおりのものと認められる。
「１セクタ当たりの記憶容量が異なる記憶装置間でデータを転送するデータ転送システムにおいて、
　転送元の記憶装置から送信されるデータに１セクタ当たりの記憶容量の差に相当するダミーデータを介在させ、このダミーデータが介在された転送データを再配列して転送先の記憶装置に記録させる書き込み手段と、
　前記転送先の記憶装置に記録されたデータを読み出す際に前記ダミーデータを破棄して読み出す読み出し手段を有し、
　前記記憶装置はハードディスクまたはメモリであり、
　転送元の前記ハードディスクまたは前記メモリから送信された１セクタ当たり２５６Byteの記憶容量のデータと、ダミーデータ生成手段によって生成された前記ダミーデータとに基づいて、前記転送データを再配列し、転送先の前記ハードディスクに記録可能な、１セクタ当たり５１２Byteの記憶容量のデータに変換するセクタ変換手段を有し、
　前記読み出し手段は、
　転送先の前記ハードディスクに記録された転送データの内、前記ダミーデータを破棄して、転送元の前記ハードディスクまたは前記メモリから送信された１セクタ当たり２５６Byteの記憶容量のデータのみを読み出し、
　前記セクタ変換手段は、
　制御回路からセレクタに制御信号を供給することにより、転送元の前記ハードディスクまたは前記メモリから送信された１セクタ当たり２５６Byteの記憶容量のデータと、偶数回数のデータによって生成された前記ダミーデータとによって、１セクタ当たり５１２Byteの記憶容量のデータに再配列して、転送先の前記ハードディスクに転送すると共に、
　転送先の前記ハードディスクに記録された前記ダミーデータを破棄し、１セクタ当たり２５６Byteの記憶容量のデータのみを読み出すことを特徴とするデータ転送システム。」
　
【2】     これに対して、当審で平成16年2月3日付けで通知した拒絶の理由に引用された特開平10-97489号公報（以下、「引例1」という。）には以下のことが記載されている。
（イ）本実施形態では、図１に示すように、本発明によるブロック長変換装置３２，３５を、ＳＣＳＩバス１２に接続される磁気ディスク装置３１，３４に対してそれぞれ１台設けている。 
　ただし、実際にセクタ長５１２バイトの磁気ディスク装置を、従来使用していたセクタ長２５６バイトの磁気ディスク装置の置き換え等で使用する場合には、その容量等を従来互換と見せる必要があるが、これらの処理に関しては、本実施形態では対処しないものとする。また、本実施形態では、ＳＣＳＩ仕様で認められているマルチホスト構成、マルチコマンド動作は対象外としている。
　こうした場合、本発明によるブロック長変換装置を実際のシステムに適用する時には、以下で説明するブロック長変換装置における機能の他にも、これらに対処するための処理を実行する機能が既存システムの何れかのレベルで実施されるものとする。
　本実施形態のブロック長変換装置による読み込み、書き込み時のブロック長変換は、ＳＣＳＩバス信号を監視し、接続された磁気ディスク装置に対する書き込み、または読み出しコマンドのデータフェーズが検出された場合に、ＲＥＱ信号（磁気ディスクコントローラ２４に対してデータ転送を要求する信号）、ＡＣＫ信号（ＲＥＱに対する応答を示す信号）に適切な変更を加えることにより、１ブロック分の転送において２５６バイト分の有効データ転送を実現する。基本的には、データフェーズにおいて、磁気ディスク装置側からのＲＥＱ信号が２５６個発生するまで待ち、２５６個発生した後は、次の２５６個のＲＥＱ信号を磁気ディスクコントローラ２４に対してマスクして到達させない。また、この時のＲＥＱ信号に対して磁気ディスク装置が期待するＡＣＫ信号についてはブロック長変換装置から返送する。データ転送が連続ブロックに及ぶ場合には、以降のＲＥＱ／ＡＣＫ信号についても同様の処理を施す。（段落0025、段落0026、段落0027、段落0028、段落0029、図1）
（ロ）次に、本実施形態における動作について説明する。はじめに、動作概要について説明する。一般に、ＳＣＳＩバス１２に接続される磁気ディスク装置に対する読み込み、または、書き込み処理は、転送長としてその磁気ディスク装置のブロック長の倍数を指定することにより実行される。
　このため、現在の磁気ディスク装置においては、標準的なブロック長が５１２バイトであるため、５１２バイトの整数倍の転送長のみが処理可能である。これに対して、従来のセクタ長２５６バイトの磁気ディスク装置を対象として作成されたシステム（オペレーティングシステム２２、アプリケーション２０、磁気ディスクコントローラ２４）では、ブロック長として２５６バイトを使用しているため、転送長として２５６バイトの整数倍が指定される。（段落0065、段落0066）
（ハ）本発明は磁気ディスクコントローラ２４からのコマンド要求自体は変換せずに磁気ディスク装置４０に伝え、実際のデータ転送が行なわれる時点（データフェーズ）で、５１２バイトの転送を実行しようとする磁気ディスク４０側と２５６バイトの転送のみを実行しようとする磁気ディスクコントローラ２４（ホスト）側の不整合を、書き込み動作時には不足する２５６バイト分のデータをダミー転送し、読み込み時には２５６バイト分の過剰な転送を捨てる処理を実行することにより、ホストと磁気ディスク装置との間で２５６バイトの有効データ転送を実現する。（段落0068）
（ニ）図４（４）に示すように、ＲＥＱ１カウンタ６０ａの値が０００〜２５５の範囲内であり、ＡＣＫカウンタ６０ｂの値が２５６〜５１１の範囲内である場合、変換実行部６０は、磁気ディスク装置４０からＲＥＱ１信号を、そのままＲＥＱ信号として磁気ディスクコントローラ２４に伝達する。また、変換実行部６０は、転送カウンタ６０ｃのカウンタ値がオーバーフローするまでＡＣＫ１信号を生成して磁気ディスク装置４０に通知する。すなわち、変換実行部６０は、ＲＥＱ信号のタイミングに合わせて、最初の２５６バイト分の本来のデータの読み出しを実行させる。（段落0075、図4）
（ホ）次に、磁気ディスク装置４０への書き込み（Ｗｒｉｔｅコマンド）時について説明する。この場合、変換実行部６０は、転送カウンタ６０ｃにおいてＲＥＱ信号のパルス数、またはＡＣＫ１信号のパルス数をカウントする。
　図５（１）に示すように、ＲＥＱ１カウンタ６０ａの値が０００〜２５５の範囲内であり、ＡＣＫカウンタ６０ｂの値が０００〜２５５の範囲内である場合、変換実行部６０は、転送カウンタ６０ｃのカウンタ値（送信したＲＥＱ信号のパルス数）が、ＲＥＱ１カウンタ６０ａのカウンタ値より少ない場合にはＲＥＱ信号を生成して磁気ディスクコントローラ２４に伝達する。また、変換実行部６０は、ＲＥＱ信号に対して磁気ディスクコントローラ２４から応答されたＡＣＫ信号に応じてＡＣＫ１信号を生成し、そのまま磁気ディスク装置４０に伝達する。すなわち、ＡＣＫ１信号のタイミングに合わせて、変換実行部６０は、最初の２５６バイト分の本来のデータの書き込みを実行させる。（段落0076、段落 0077、図5）
（ヘ）以上詳述したように本発明によれば、書き込み動作時に本来不要な読み込み動作を不要とし、また従来システムで使用しているＯＳ、磁気ディスクコントローラを継続使用して、ブロック長の異なる磁気ディスク装置を利用することが可能となるものである。（段落0091）
　
【3】     そこで、請求項1に記載された発明と引例1に記載された発明とを比較すると、引例1の「本来のデータ」、「無効なデータ」は請求項1の「データ」、「ダミーデータ」に相当するから、両者は 
「１セクタ当たりの記憶容量が異なる記憶装置間でデータを転送するデータ転送システムにおいて、
　転送元の記憶装置から送信されるデータに１セクタ当たりの記憶容量の差に相当するダミーデータを介在させ、このダミーデータが介在された転送データを再配列して転送先の記憶装置に記録させる書き込み手段と、
　前記転送先の記憶装置に記録されたデータを読み出す際に前記ダミーデータを破棄して読み出す読み出し手段を有し、
　前記記憶装置はハードディスクまたはメモリであり、
　転送元の前記ハードディスクまたは前記メモリから送信された１セクタ当たり２５６Byteの記憶容量のデータと、ダミーデータ生成手段によって生成された前記ダミーデータとに基づいて、前記転送データを再配列し、転送先の前記ハードディスクに記録可能な、１セクタ当たり５１２Byteの記憶容量のデータに変換するセクタ変換手段を有し、
　前記読み出し手段は、
　転送先の前記ハードディスクに記録された転送データの内、前記ダミーデータを破棄して、転送元の前記ハードディスクまたは前記メモリから送信された１セクタ当たり２５６Byteの記憶容量のデータのみを読み出し、
　前記セクタ変換手段は、
　制御回路からセレクタに制御信号を供給することにより、転送元の前記ハードディスクまたは前記メモリから送信された１セクタ当たり２５６Byteの記憶容量のデータと、前記ダミーデータとによって、１セクタ当たり５１２Byteの記憶容量のデータに再配列して、転送先の前記ハードディスクに転送すると共に、
　転送先の前記ハードディスクに記録された前記ダミーデータを破棄し、１セクタ当たり２５６Byteの記憶容量のデータのみを読み出すことを特徴とするデータ転送システム。」である点で一致し、
（1）データとダミーデータとを切り換えて再配列するのに、請求項1のものが制御回路からセレクタに制御信号を供給することにより行うのに対して、引例1のものはカウンタからなるブロック長変換装置で行う点、
（2）ダミーデータが、請求項1のものが偶数回数のデータによって生成されるのに対して、引例1のものはデータの後に付与される点、で相違する。
　
【4】     次に、この相違点について検討する。
（1）の相違点について、
　セレクタによって信号を切り換えることは慣用手段であるから、制御回路からセレクタに制御信号を供給して切り換えて行うことに格別困難性を要しないものと認められる。
（2）の相違点について、
　請求項１の、ダミーデータが「偶数回数のデータによって生成された」に関して、平成１６年１月１６日付意見書において、『ダミーデータが「偶数回（目）の」データであるという構成が特定されています。そして、この構成から、本体のデータが奇数回目のデータであることが必然的に導かれるものとすれば、本発明ではダミーデータと本来のデータとを交互に再配列することによって、２５６Ｂｙｔｅ／１セクタから５１２Ｂｙｔｅ／１セクタのデータが生成されています。』と主張している点からみると、引例１のものは本来のデータである２５６バイトのデータの後に２５６バイトのデータを付加しているのであって、本来のデータは「奇数回目」であり、ダミーデータは「偶数回目」であるから、請求項１のものと引例１のものとで何ら変わるところがないと認められる。また、本願明細書又は図面には、「１セクタ当たり２５６Ｂｙｔｅのデータ」との表現はあるものの、再配列される個々の本来のデータと個々のダミーデータのデータ長がどれほどのものであるのか具体的な記載はない。ダミーデータが「偶数回数のデータによって生成された」の意味が、２５６バイトのダミーデータが偶数個のデータからなる（その場合、ダミーデータのデータ長は２５６バイトを偶数値で割った値となる）ということであるすると、本来の２５６バイトのデータもそのようなダミーデータと同個数かつ同データ長ということになり、それらを交互に配列するということになるが、明細書又は図面の記載からも意見書の記載からもそのような解釈が必然のものとはいえない。そして、ダミーデータの付加をどの程度のデータ長毎に行うかは、当業者が適宜設計し得るところと認められ、また、２５６バイトのデータと２５６バイトのダミーデータを繰り返すことに代えて、２５６バイトを偶数回数で割ったデータ長毎のデータとダミーデータとを繰り返すことによって得られる効果は、明細書又は図面に記載がなく、意見書にも主張されておらず、当業者において当然に予期し得る程度のものにすぎないと認められる。したがって、ダミーデータを「偶数回数のデータによって生成された」ものとすることは当業者の容易に想到し得るところと認められる。
　
【5】     したがって、請求項1に記載された発明は、引例1に記載された発明に基づいて当業者が容易に発明をすることができたものであるので、特許法第29条第2項の規定により特許を受けることができない。
　よって、結論のとおり審決する。