【事件の表示】
　平成　９年特許願第　６５８６７号「画像符号化装置及び方法」拒絶査定不服審判事件〔平成１０年　９月２９日出願公開、特開平１０−２６２２５８〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
　
第１.経緯
　
１.手続
　本願は、平成９年３月１９日の出願であって、平成１６年１１月２４日付けで拒絶査定された。
　本件は、本願についてされた上記拒絶査定を不服とする平成１６年１２月２８日の審判請求であり、平成１７年１月２７日付けで手続補正書が提出された。
　
　
２.査定
　原査定の拒絶の理由は、概略、以下のとおりである。
　
　　　　　　　　　　　　　　　理　由
　本願の請求項１、２に係る発明は、下記刊行物１〜５に記載された発明に基づいて当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により、特許を受けることができない。
　　　　　　　　　　　　　　　　記
　刊行物１.特開平３−１２９９８４号公報
　刊行物２.特開平６−２６１３０９号公報
　刊行物３.特開平４−１５０２８４号公報
　刊行物４.特開平７−１９３８２３号公報
　刊行物５.特開平６−２０５３８９号公報
　
　
　
　
第２.補正の却下の決定
　平成１７年１月２７日付けの手続補正(以下「本件補正」という)について、以下のとおり決定する。
　
［結論］
　平成１７年１月２７日付けの手続補正を却下する。
　
［理由］
　
１.本件補正の内容
　本件補正は、本件補正前、平成１６年９月２７日付け手続補正書により補正された特許請求の範囲についてする以下の補正を含むものである。
　
［補正前］
「【請求項１】　基準フレーム又は基準フィールドを記録する第１の記録手段と、
　検索フレーム又は検索フィールド記録する第２の記録手段と、
　前記基準フレーム又は基準フィールドからＭフィールド又はＭフレーム間(ただしＭは１以上の整数)離れた前記検索フレーム又は検索フィールドの画像間でのブロック毎の動きベクトルを検出する動き検出手段と、
　前記動きベクトルから動きベクトル分布を作成し、その動きベクトル分布を用いてサーチ範囲の中心に対応する基準ベクトルを決定する動きベクトル分布検出手段とを備え、
　更に、前記動き検出手段は、前記動きベクトル分布検出手段の結果である前記基準ベクトルを用いて前記基準フレームまたは前記基準フィールドからＮフィールド又はＮフレーム間(ただし、ＮはＭより大きい整数)離れた前記検索フレーム又は検索フィールドの画像間の動きベクトルを検出することを特徴とする画像符号化装置。
　【請求項２】　基準フレーム又は基準フィールドを記録し、
　検索フレーム又は検索フィールド記録し、
　前記基準フレーム又は基準フィールドからＭフィールド又はＭフレーム間(ただしＭは１以上の整数)離れた前記検索フレーム又は検索フィールドの画像間での動きベクトルを検出し、
　前記動きベクトルから動きベクトル分布を作成し、その動きベクトル分布を用いてサーチ範囲の中心に対応する基準ベクトルを決定し、
　前記基準ベクトルを用いて前記基準フレームまたは前記基準フィールドからＮフィールド又はＮフレーム間(ただし、ＮはＭより大きい整数)離れた前記検索フレーム又は検索フィールドの画像間の動きベクトルを検出することを特徴とする画像符号化方法。」
　
　の記載を、
　
［補正後］
「【請求項１】　基準フレーム又は基準フィールドを記録する第１の記録手段と、
　検索フレーム又は検索フィールドを記録すると共に動きベクトル検索のためのサーチ範囲が設定される第２の記録手段と、
　前記基準フレーム又は基準フィールドからＭフィールド又はＭフレーム間(ただしＭは１以上の整数)離れた前記検索フレーム又は検索フィールドの画像間でのブロック毎の動きベクトルを上記サーチ範囲から検出する動き検出手段と、
　前記動き検出手段が前記動きベクトルを検出するための上記サーチ範囲を所定のブロック毎に分割し、該サーチ範囲内の所定のブロック毎の動きベクトルから動きベクトル分布を作成し、その動きベクトル分布を用いてサーチ範囲の中心に対応する基準ベクトルを決定する動きベクトル分布検出手段とを備え、
　前記動きベクトル分布検出手段は、前記サーチ範囲内の所定のブロック毎の動きベクトルが所定の閾値よりも大きい動きベクトルの場合、前記動きベクトル分布から省き、
　更に、前記動き検出手段は、前記動きベクトル分布検出手段の結果である前記基準ベクトルを用いて前記基準フレームまたは前記基準フィールドからＮフィールド又はＮフレーム間(ただし、ＮはＭより大きい整数)離れた前記検索フレーム又は検索フィールドの画像間の動きベクトルを検出することを特徴とする画像符号化装置。
　【請求項２】　基準フレーム又は基準フィールドを記録し、
　検索フレーム又は検索フィールドを記録すると共に動きベクトル検索のためのサーチ範囲が設定され、
　前記基準フレーム又は基準フィールドからＭフィールド又はＭフレーム間(ただしＭは１以上の整数)離れた前記検索フレーム又は検索フィールドの画像間でのブロック毎の動きベクトルを上記サーチ範囲から検出し、
　前記動きベクトルを検出するための上記サーチ範囲を所定のブロック毎に分割し、該サーチ範囲内の所定のブロック毎の動きベクトルから動きベクトル分布を作成し、その動きベクトル分布を用いてサーチ範囲の中心に対応する基準ベクトルを決定し、
　前記サーチ範囲内の所定のブロック毎の動きベクトルが所定の閾値よりも大きい動きベクトルの場合、前記動きベクトル分布から省き、
　前記基準ベクトルを用いて前記基準フレームまたは前記基準フィールドからＮフィールド又はＮフレーム間(ただし、ＮはＭより大きい整数)離れた前記検索フレーム又は検索フィールドの画像間の動きベクトルを検出することを特徴とする画像符号化方法。」
　
　と補正すること。
　
　
２.本件補正の適合性
　
　補正後の請求項１、２には、「前記サーチ範囲内の所定のブロック毎の動きベクトルが所定の閾値よりも大きい動きベクトルの場合、前記動きベクトル分布から省き、」とあるが、「所定の閾値よりも大きい動きベクトルの場合」といえば、動きベクトル自体の大きさが所定の閾値よりも大きい場合を指すから、上記記載は、動きベクトル自体の大きさが所定の閾値よりも大きいものを動きベクトル分布から省くということを指している。
　しかし、願書に最初に添付した明細書には、動きベクトル自体の大きさが所定の閾値よりも大きいものを動きベクトル分布から省くとの記載は一切無い。
　所定の動きベクトルを動きベクトル分布から省くことに関するものとして、願書に最初に添付した明細書にあるのは、「ステップＳ１では、”１フィールド間の動き検出に対するベクトル分布を全てのマクロブロックについて作成する。具体例としては、図３(２)に示すように±１６(３２×３２)の動きベクトルのサーチ範囲を４×４の大きさのブロックに分割し、そのサーチ範囲内の動きベクトルの数をカウントする。この時、あるしきい値よりも残差の大きな動きベクトルは、信頼性が低いのでカウントしない。」(段落【００４２】)との記載のみで、この記載が意味するところは、ベクトル分布作成の際、「残差」があるしきい値よりも大きな動きベクトルは対象としないということであって、動きベクトル自体の大きさが所定の閾値よりも大きいものを省くということではない。　
　以上のとおりであるから、「前記サーチ範囲内の所定のブロック毎の動きベクトルが所定の閾値よりも大きい動きベクトルの場合、前記動きベクトル分布から省き、」との記載事項は、願書に最初に添付した明細書又は図面に記載した事項の範囲を超えるものである。
　
　したがって、本件補正は、特許法第１７条の２第３項の規定に適合しないものであるから、特許法第１５９条第１項の規定において読み替えて準用する同法第５３条第１項の規定により却下すべきものである。
　
　
　
　
第３.本願発明
　平成１７年１月２７日付けの手続補正は上記のとおり却下した。
　本願の請求項２に係る発明は、平成１６年９月２７日付け手続補正書により補正された特許請求の範囲の請求項２に記載された事項により特定されるとおりのもの(以下「本願発明」という)である。
　
　
　
　
第４.査定の検討
　
１.刊行物の記載
　
(１)刊行物１
　原査定の拒絶の理由に引用された特開平３−１２９９８４号公報(以下「刊行物１」という)には、図面と共に以下の事項が記載されている。
　
ア.「フレーム間符号化処理する際に、始めに各フレーム群の第４番目のフレームデータＦ３、Ｆ９について、その前後のフレームデータＦ０及びＦ６、Ｆ６及びＦ１２を予測フレームに設定してフレーム間符号化処理した後(以下レベル１の処理と呼ぶ)、続いて残りのフレームデータＦ１、Ｆ２、Ｆ４、Ｆ５……をその前後のフレームデータＦ０及びＦ３、Ｆ３及びＦ６……を予測フレームに設定し、フレーム間符号化処理する(以下レベル２の処理と呼ぶ)。」(第４ページ左上欄第２０行〜同右上欄第９行)
　
イ.「第２図に示すように、送信装置においては、フレーム内符号化処理するフレームデータを記号Ａで、レベル１及び２で処理するフレームデータを記号Ｂ及びＣで表すと、伝送フレームデータＤＡＴＡ(第２図(Ａ))を、フレームデータＡ０、Ｂ３、Ｃ１、Ｃ２、Ｃ４、Ｃ５、Ａ６、Ｂ９の順序で伝送する。」(第５ページ右下欄第１５行〜第６ページ左上欄第１行)
　
ウ.「選択回路９２及び９３は、続く可変リードメモリ回路９４及び９５に、動きベクトル検出の基準となるフレームデータＡ０、Ａ６、Ｂ３……を順次切り換えて出力する。
　すなわちフレームデータＢ３の動きベクトルＭＶ３Ｎ及びＭＶ３Ｐを検出する場合は、可変リードメモリ回路９４及び９５にそれぞれフレームデータＡ６及びＡ０を出力する。
　これに対してレベル２の処理の内、フレームデ−タＣ１及びＣ２の動きベクトルＭＶＩＮ、ＭＶＩＰ及びＭＶ２Ｎ、ＭＶ２Ｐを検出する場合は、可変リードメモリ回路９４及び９５にそれぞれフレームデータＢ３及びＡ０を出力し、フレームデータＣ４及びＣ５の動きベクトルＭＶ４Ｎ、ＳＭＶ４Ｐ及びＭＶ５Ｎ、ＭＶ５Ｐを検出する場合は、可変リードメモリ回路９４及び９５にそれぞれフレームデータＡ６及びＢ３を出力する。」(第９ページ右下欄第１２行〜第１０ページ左上欄第８行)
　
エ.「可変リードメモリ回路９４及び９５は、レベル２の処理において、第１のマクロ単位ブロックの第１の画像データが減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５に人力されると、当該画像データを中心にした上下左右１６画素の範囲の画像データ(すなわち動きベクトル検出範囲の画像データ)を、減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５に出力する。
　同様に可変リードメモリ回路９４及び９５は、第１のマクロ単位ブロックの第２の画像データが減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５に人力されると、予測フレームのフレームデータから、当該第２の画像データを中心にした上下左右１６画素の範囲の画像データを減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５に出力する。
　かくして可変リードメモリ回路９４及び９５は、レベル２の処理において、減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５に入力される画像データに対して、順次動きベクトル検出範囲の画像データを出力する。
　これによりレベル２の処理においては、減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５を介して、動きベクトルを検出するフレームデータの画像データごとに、動きベクトル検出範囲で予測フレームのフレームデータを移動させた際の偏差データを得ることができる。」(第１０ページ右下欄第１５行〜第１１ページ左上欄第２０行)
　
オ.「これに対して、レベル１の処理において、可変リードメモリ回路９４及び９５は、フレームデータＣ１及びＣ２、Ｃ４及びＣ５の動きベクトル検出結果に基づいて減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５に人力された画像データに対して、当該画像データから予測動きベクトルＭＶ３ＮＹ、ＭＹ３ＰＹの分だけ変位した画像データを中心にして、上下左右１６画素の範囲の画像データを減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５に出力する。
　これによりレベル１の処理においては、減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５を介して、フレームデータＢ３の画像データごとに、予測動きベクトルＭＶ３ＮＹ、ＭＹ３ＰＹの分だけ変位させた動きベクトル検出範囲で、予測フレームを移動させた際の偏差データを得ることができる。」(第１１ページ右上欄第１〜１７行)
　
カ.「絶対値総和回路１００及び１０１は、それぞれ減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５の減算データを受け、各減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５毎に減算データの絶対値和を検出した後、マクロ単位ブロック毎に当該絶対値和を出力する。
　これにより絶対値総和回路１００及び１０１を介して、レベル２の処理においては、マクロ単位ブロック毎に、当該マクロ単位ブロックを中心にした動きベクトル検出範囲で、予測フレームを順次移動させた際の、２５６個(すなわち１６×１６でなる)の偏差データを得ることができる。
　これに対して、レベル１の処理においては、マクロ単位ブロック毎に、当該マクロ単位ブロックを基準ににして、予測動きベクトルＭＶ３ＮＹ、ＭＹ３ＰＹの分だけ変位させた動きベクトル検出範囲で、予測フレームを順次移動させた際の２５６個の偏差データを得ることができる。」(第１１ページ右上欄第１８行〜同左下欄第１５行)
　
キ.「比較回路１０２及び１０３を介して、偏差データのデータ量が最小になるように予測フレームを移動させる位置情報を検出することができ、これにより各マクロ単位ブロックについて、順次動きベクトルを検出することができる。」(第１１ページ右下欄第７〜１１行)
　
ク.「すなわち上述のように、この実施例においては、始めにレベル２の動きベクトルを検出した後、当該検出結果を参考して予めフレームデータＢ３の動きベクトル検出範囲を設定することにより、最大で上下左右１６画素範囲で動きベクトルを検出するようになされ、その分動きベクトル検出回路６全体の構成を簡略化するようになされている。
　このため加算回路１２０〜１２５及び１／２割算回路１２７、１２８は、動きベクトルＭＶ１Ｎ〜ＭＶ５Ｐについて値１／２の加算結果を得ることにより、次式
　ＭＶ３ＮＹ＝１／２
　・ＭＶ１Ｎ＋ＭＶ１Ｐ＋ＭＶ２Ｎ＋ＭＶ２Ｐ
　　　　　　　　　　　　　　　　……(３)
　ＭＶ３ＮＰ＝１／２
　・ＭＶ４Ｎ＋ＭＶ４Ｐ＋ＭＶ５Ｎ＋ＭＶ５Ｐ
　　　　　　　　　　　　　　　　……(４)
で表されるような予測動きベクトルＭＶ３ＮＹ及びＭＶ３ＰＹを作成した後、選択回路１３０及び１３１を介して、当該予測動きベクトルＭＶ３ＮＹ及びＭＶ３ＰＹを加算回路１３２及び１３３に出力する。
　ここで選択回路１３０及び１３１は、切り換え制御データＢＯＮに応じて接点を切り換えることにより、レベル２の処理対象でなるフレームデータＣ１、Ｃ２、Ｃ４、Ｃ５については、値０のデータＤ０Ｎ及びＤ０Ｐを選択出力するのに対し、レベル１の処理対象でなるフレームデータＢ３については、予測動きベクトルＭＶ３ＮＹ及びＭＶ３ＰＹを選択出力する。
　これに対して加算回路１３２及び１３３は、選択回路１３０及び１３１の出力データＭＶ３ＮＹ、Ｄ０Ｎ及びＭＶ３ＰＹ、Ｄ０Ｐを、ベクトル発生回路９８から出力される制御データＤＭに加算する。
　これによりフレームデータＣ１、Ｃ２、Ｃ４、Ｃ５については、各マクロ単位ブロックを中心にした動きベクトル検出範囲で、動きベクトルを検出するのに対し、フレームデータＢ３については各マクロ単位ブロックから、予測動きベクトルＭＶ３ＮＹ及びＭＶ３ＰＹの分だけ変位した動きベクトル検出範囲で、動きベクトルを検出する。
　従ってその分、複数フレーム離間したフレームデータＡ０及びＢ３、Ｂ３及びＡ６間の動きベクトルを、狭い動きベクトル検出範囲で確実に検出し得、かくして簡易な構成で動きベクトルを検出することができる。」(第１２ページ左下欄第１１行〜第１３ページ右上欄第１行)
　
ケ.「(Ｇ５)他の実施例
(１)　なお上述の実施例においては、(３)及び(４)式の演算処理を実行してフレームデータＢ３の動きベクトルを検出する場合について述べたが、本発明はこれに限らず、例えば動きベクトルＶ１及びＶ２(第７図〉を検出し、次式
　ＭＶ３ＰＹ＝２／３(Ｖ１＋Ｖ２)
　　　　　　　　　　　　　　　　……(５)
の演算処理を実行して、予測動きベクトルＭＶ３ＰＹを検出してもよい。」(第１８ページ左下欄第１１行〜同右下欄第８行)
　
　
(２)刊行物３
　原査定の拒絶の理由に引用された特開平４−１５０２８４号公報(以下「刊行物３」という)には、図面と共に以下の事項が記載されている。
　
ア.「本発明は動き補償フレーム間符号化方式における動ベクトルの検出方法に係り、特に動ベクトルの動きの推定結果に基づき動ベクトル探索範囲が応動する動ベクトル検出方法に関する。」(第２ページ右上欄第３〜６行)
　
イ.「そして前記可変遅延器１７は、前記動き検出器１１からの検出された動ベクトル分だけ前フレーム２７においてブロックを移動して動き補償を行い、その動き補償されたブロック２８を前記減算器１２と前記加算器１５に伝送する。
　また、前記動き検出器１１から出力される動ベクトル２２は、バッファメモリ１８に入力される。このバッファメモリ１８は、例えば、参照する動ベクトルが同一フレームの隣接するブロックのときには、２フイ一ルド分の動ベクトルを格納し、もしくは前フレームの動ベクトルも参照するときには、２フレ一ム分の動ベクトルを格納する記憶装置である。
　そして、前記バッファメモリ１８から格納した動ベクトル２２を参照動ベクトル２９として、参照動ベクトルのパターンベクトル量子化器１９に読み出されている。このパターンベクトル量子化器１９は、現在のブロックに用いる検出済みの参照動ベクトルを前記バッファメモリ１８から読み出して、それらのパターンをベクトル量子化する回路である。
　さらに前記パターンベクトル量子化器１９から量子化された結果(Ｖ、Ｑ)３０によって、動ベクトルの探索範囲を後述する座標点の集合で多数のパターンを予め格納する半導体メモリからなる探索パターンメモリ２０から最適な動ベクトル探索範囲に対応する座標点のデータが前記動き検出器１１に伝送される。」(第４ページ左上欄第１６行〜同左下欄第３行)
　
ウ.「第３図には現ブロック３と参照する動ベクトルのブロック位置の関係の一例を示す。すなわち、これらのブロックのすでに検出済みの動ベクトルを参照して現ブロックの動ベクトルを予測し、それに適した検索範囲を決定している。」(第４ページ右下欄第５〜９行)
　
エ.「まず、動ベクトルを検出しようとするブロックデータが入力すると、第１２図に示すような複数の隣接ブロック３１からすでに検出された動ベクトル２をバッフ７メモリ１８より読出してくる。そして、これらの動ベクトルパターンを参照動ベクトルパターン量子化回路１９において、最もパターンの類似したベクトルに置き換える。この置き換えによって、この類似パターンに最適な動ベクトル探索範囲が選定される。そして探索パターンメモリ２０から最適な動ベクトル探索範囲に対応した探索するブロックの座標点(ｘ，ｙ)のデータが読み出され、動き検出器１１にそのデータが伝送される。
　そして前記動き検出器１１において、前フレーム４の各参照ブロックの評価間数値が計算され、最小となるブロックを見つけて動ベクトルを検出する。このとき前記評価関数として現ブロックと前フレームの参照ブロックとの画素毎の差分の絶対値和あるいは、差分の二乗和などが想定される。」(第５ページ右上欄第６行〜同左下欄第４行)
　
オ.「このようにして、隣接するブロックの動ベクトルから符号化ブロックの動きを推定し、その動きを検出するのに適した探索範囲を探索パターンメモリ２０から選択するので効率の良い探索が行える。」(第５ページ右下欄第４〜８行)
　
カ.「第１３図は、本実施例における参照動ベクトルの設定方法の他の一例である。すなわち、前フレーム２７の動ベクトル２を参照して、探索パターンを選択することができる。このような時間的要素を取り入れた３次元の動ベクトルを参照したほうがより精度良く、効率良く動ベクトルを検出することができる。」(第６ページ左上欄第２〜８行)
　
　
　
２.対比
　本願発明と、刊行物１に記載された
他の実施例(第５式)
　
(１)基準フレーム又は基準フィールドの記録
　
　刊行物１発明において、「レベル１の処理」とは、各フレーム群の第４番目のフレームデータＦ３、Ｆ９…について、その前後の第１番目のフレームデータＦ０及びＦ６、Ｆ６及びＦ１２…を予測フレームに設定してフレーム間符号化を行う処理を指し、「レベル２の処理」とは、各フレーム群の第２、３、５、６番目のフレームデータＦ１、Ｆ２、Ｆ４、Ｆ５…をその前後の第１及び第４番目のフレームデータＦ０及びＦ３、Ｆ３及びＦ６…を予測フレームに設定してフレーム間符号化を行う処理を指す(上記第４.１.(１)ア.)。
　
　刊行物１発明では、フレーム内符号化処理するフレームデータを記号Ａで、レベル１及び２で処理するフレームデータをそれぞれ記号Ｂ及びＣで表し、各フレーム群において、「第１番目のフレームデータＦ０、Ｆ６…」を「Ａ０、Ａ６…」、「第４番目のフレームデータＦ３、Ｆ９…」を「Ｂ３、Ｂ９…」、「第２、３、５、６番目のフレームデータＦ１、Ｆ２、Ｆ４、Ｆ５…」を「Ｃ１、Ｃ２、Ｃ４、Ｃ５…」としている(上記第４.１.(１)イ.)。
　
　以上からすれば、刊行物１発明の「レベル１の処理におけるフレームデータＢ３、Ｂ９…」、「レベル２の処理におけるフレームデータＣ１、Ｃ２、Ｃ４、Ｃ５…」は、いずれもフレーム間符号化処理において基準となるフレームであるから、本願発明でいう「基準フレーム」に相当することが明らかである。
　もっとも、それらの記録については何ら記載が無い。相違が認められる。
　
(２)検索フレーム又は検索フィールドの記録
　
　刊行物１発明の「レベル１の処理におけるフレームデータＡ０及びＡ６、Ａ６及びＡ１２…」、「レベル２の処理におけるフレームデータＡ０及びＢ３、Ｂ３及びＡ６…」は、いずれもフレーム間符号化処理において予測フレームに設定されるものであるから(上記第４.１.(１)ア.及びイ.)、本願発明でいう「検索フレーム」に相当する。
　
　選択回路９２及び９３は、可変リードメモリ回路９４及び９５に対し、フレームデータＢ３の動きベクトルを検出する場合は、それぞれフレームデータＡ６及びＡ０を出力し、フレームデ−タＣ１及びＣ２の動きベクトルを検出する場合は、それぞれフレームデータＢ３及びＡ０を出力し、フレームデータＣ４及びＣ５の動きベクトルを検出する場合は、それぞれフレームデータＡ６及びＢ３を出力する(上記第４.１.(１)ウ.)。
　
　選択回路９２及び９３並びに可変リードメモリ回路９４及び９５の上記動作は、本願発明でいう「検索フレーム又は検索フィールドを記録し」に相当する。
　
　
(３)Ｍフィールド又はＭフレーム間での動きベクトル検出
　
　可変リードメモリ回路９４及び９５は、レベル２の処理において、動きベクトルを検出するフレームデータＣ１、Ｃ２、Ｃ４、Ｃ５…の画像データが減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５に人力されると、当該画像データを中心にした上下左右１６画素の範囲の画像データ(すなわち動きベクトル検出範囲の画像データ)を、減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５に出力する(上記第４.１.(１)エ.)。
　絶対値総和回路１００及び１０１は、レベル２の処理において、各減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５毎に減算データの絶対値和を検出することで、マクロ単位ブロック毎に、当該マクロ単位ブロックを中心にした動きベクトル検出範囲で、予測フレームを順次移動させた際の、２５６個(すなわち１６×１６でなる)の偏差データを得る(上記第４.１.(１)カ.)。
　比較回路１０２及び１０３を介して、偏差データのデータ量が最小になるように予測フレームを移動させる位置情報を検出することにより、各マクロ単位ブロックについて、順次動きベクトルを検出する(上記第４.１.(１)キ.)。
　レベル２の処理は、フレームデータＡ０及びＢ３を検索フレームに設定して基準フレームであるフレームデータＣ１及びＣ２をフレーム間符号化する処理であるから(上記第４.２.(１))、この場合の検索フレームは、基準フレームから１フレーム間(Ｃ１−Ａ０、Ｃ２−Ｂ３)又は２フレーム間(Ｃ１−Ｂ３、Ｃ２−Ａ０)離れている。
　
　以上から、Ｍを１又は２とすれば、刊行物１発明のレベル２の処理における可変リードメモリ回路９４及び９５、減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５、絶対値総和回路１００及び１０１並びに比較回路１０２及び１０３の動作は、本願発明でいう「前記基準フレーム又は基準フィールドからＭフィールド又はＭフレーム間(ただしＭは１以上の整数)離れた前記検索フレーム又は検索フィールドの画像間での動きベクトルを検出し」に相当する。
　
　
(４)基準ベクトルの決定
　
　本願発明には「サーチ範囲の中心に対応する基準ベクトル」とあるが、その記載では「サーチ範囲の中心」と「基準ベクトル」との間の関係や、「対応する」の具体的構成が不明瞭であるところ、本願の明細書には、「１フレーム／又は１フィールド離れた画像の間の動きベクトル分布により、２フレーム／又は２フィールド以上離れた画像の間の動き検出を行なう際のサーチ範囲の中心に対応する基準ベクトルを決定する。そして、２フレーム／又は２フィールド以上離れた画像の間の動き検出を行なう際のサーチ範囲の中心に対応する基準ベクトルサーチ範囲の中心に対応する基準ベクトルに応じて検索データ読み出し制御信号ｃを出力し、この検索データ読み出し制御信号ｃにより検索フレームメモリー２から検索データを読み出す制御を行う。」(段落【００３４】)とあるから、本願発明でいう「基準ベクトル」は、「前記基準フレームまたは前記基準フィールドからＮフレーム／又はＮフィールド間(ただし、ＮはＭより大きい整数)離れた前記検索フレーム又は検索フィールドの画像間の動きベクトル」を検出する際のサーチ範囲の中心を規定するベクトルを指すものと認める。
　
　可変リードメモリ回路９４及び９５は、レベル１の処理において、動きベクトルを検出するフレームデータＢ３の画像データが減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５に人力されると、当該画像データから予測動きベクトルＭＶ３ＮＹ、ＭＹ３ＰＹの分だけ変位した画像データを中心にして、上下左右１６画素の範囲の画像データを減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５に出力する(上記第４.１.(１)オ.)。
　ここで、「予測動きベクトルＭＶ３ＮＹ、ＭＹ３ＰＹ」は、「フレームデータＢ３から３フレーム間離れたフレームデータＡ０、Ａ６の画像間での動きベクトル」を検出する際の「サーチ範囲の中心に対応する基準ベクトル」といえるものであって、第３、４式の演算処理により得られるものであるところ(上記第４.１.(１)ク.)、上記第４.１.(１)ケ.の記載にしたがい、第３、４式の代わりに、「フレームデータＣ１から１フレーム間離れたフレームＡ０の画像間での動きベクトルＶ１」及び「フレームデータＣ２から１フレーム間離れたフレームＣ１の画像間での動きベクトルＶ２」(第７図)を検出し、ＭＶ３ＰＹ＝２(Ｖ１＋Ｖ２)／３の演算処理を実行して予測動きベクトルＭＶ３ＰＹを検出する構成を採用した場合、１フレームの間隔からなるフレーム間(Ｃ１−Ａ０間、Ｃ２−Ｃ１間)での動きベクトル(Ｖ１、Ｖ２)から３フレーム間(Ｂ３−Ａ０間)での動きベクトル(ＭＶ３ＰＹ)を予測し、これを基準ベクトルとする点で、刊行物１発明は本願発明と一致し、両者は「前記動きベクトルからサーチ範囲の中心に対応する基準ベクトルを決定」するものとして共通する。
　もっとも、「基準ベクトル」を決定するにあたり、刊行物１発明では、「動きベクトル分布」を用いない。この点、「前記動きベクトルから動きベクトル分布を作成し、その動きベクトル分布を用い」る本願発明とは相違する。
　また、「基準ベクトル」の決定に用いる「前記動きベクトル」が、刊行物１発明では、異なる２つのフレーム間(Ｃ１−Ａ０間、Ｃ２−Ｃ１間)での動きベクトル(Ｖ１、Ｖ２)であるが、本願発明では、単一のフレーム又はフィールド間(Ｂ１−Ｉ０間)での動きベクトルである点(本願明細書段落【００４１】、【００４２】、【００４４】、【００４５】、【００５１】等)で相違する。
　
　
(５)Ｎフィールド又はＮフレーム間での動きベクトル検出
　
　刊行物１発明において、フレームデータＢ３から３フレーム間離れたフレームデータＡ０、Ａ６の画像間での動きベクトルを検出するレベル１の処理は、Ｍが１又は２であり(前記第４.２.(３))、Ｎが３であるから、その際の可変リードメモリ回路９４及び９５、減算回路ＫＮ０〜ＫＮ２５５及びＫＰ０〜ＫＰ２５５、絶対値総和回路１００及び１０１並びに比較回路１０２及び１０３の動作は、本願発明でいう「前記基準ベクトルを用いて前記基準フレームまたは前記基準フィールドからＮフィールド又はＮフレーム間(ただし、ＮはＭより大きい整数)離れた前記検索フレーム又は検索フィールドの画像間の動きベクトルを検出する」に相当する。
　
　
(６)画像符号化方法
　
　以上からすれば、刊行物１発明が本願発明でいう「画像符号化方法」に係るものであることは明らかである。
　
　
(７)一致点、相違点
　
　以上から、本願発明と刊行物１発明とは、
［一致点］
「検索フレーム又は検索フィールド記録し、
　基準フレーム又は基準フィールドからＭフィールド又はＭフレーム間(ただしＭは１以上の整数)離れた前記検索フレーム又は検索フィールドの画像間での動きベクトルを検出し、
　前記動きベクトルからサーチ範囲の中心に対応する基準ベクトルを決定し、
　前記基準ベクトルを用いて前記基準フレームまたは前記基準フィールドからＮフィールド又はＮフレーム間(ただし、ＮはＭより大きい整数)離れた前記検索フレーム又は検索フィールドの画像間の動きベクトルを検出することを特徴とする画像符号化方法。」
　である点で一致し、次の点で相違する。
　
［相違点１］
　本願発明では、「基準フレーム又は基準フィールド」を「記録」するのに対し、刊行物１には、「基準フレーム又は基準フィールド」の「記録」について何ら記載が無い点。
　
［相違点２］
　「基準ベクトル」を決定するにあたり、本願発明では、「前記動きベクトルから動きベクトル分布を作成し、その動きベクトル分布を用い」るのに対し、刊行物１発明では、「動きベクトル分布」を用いない点。
　
［相違点３］
　「基準ベクトル」の決定に用いる「前記動きベクトル」が、本願発明では、単一のフレーム又はフィールド間(Ｂ１−Ｉ０間)での動きベクトルであるのに対し、刊行物１発明では、異なる２つのフレーム間(Ｃ１−Ａ０間、Ｃ２−Ｃ１間)での動きベクトル(Ｖ１、Ｖ２)である点。
　
　
　
３.判断
　上記各相違点について検討する。
　
(１)相違点１について
　一般に、基準フレーム又は基準フィールドから所定フレーム又は所定フィールド間離れた検索フレーム又は検索フィールドの画像間で動きベクトルを検出するにあたり、基準フレーム又は基準フィールドを一旦記録した上で、動きベクトルの検出処理を実行する構成は周知であるから(原査定の拒絶の理由に刊行物２として引用された特開平６−２６１３０９号公報第５、６図等参照)、刊行物１発明においても、「基準フレーム又は基準フィールド」を「記録」するよう構成することは単なる設計事項にすぎない。
　
　
(２)相違点２について
　
ア.刊行物３発明
　刊行物３には、動き補償フレーム間符号化方式における動ベクトルの検出方法に係り(上記第４.１.(２)ア.)、動き検出器１１から出力される動ベクトル２２を２フレ一ム分格納するバッファメモリ１８を備え、動ベクトルを検出しようとするブロックデータが入力されると、複数の隣接ブロック３１からすでに検出された動ベクトル２及び前フレーム２７の動ベクトル２をバッフ７メモリ１８より読出し、これらの動ベクトルパターンを参照動ベクトルパターン量子化回路１９において最もパターンの類似したベクトルに置き換え、この類似パターンに最適な動ベクトル探索範囲を選定して対応する探索ブロックの座標点(ｘ，ｙ)のデータを探索パターンメモリ２０から読み出し、動き検出器１１に伝送する構成(上記第４.１.(２)イ.〜エ.、カ.)を採ることで、精度良く効率よく動ベクトルを検出すること(上記第４.１.(２)オ.)が記載されている。
　刊行物３に記載された上記構成において、バッファメモリ１８より読出す「前フレーム２７の動ベクトル２」は、第１３図によれば、現ブロックと同一位置のブロック及びその周囲のブロックについて検出された複数の動ベクトルであり、それらの動ベクトルパターンを参照動ベクトルパターン量子化回路１６において類似パターンに置き換える動作は、前フレームの動ベクトルから動ベクトル分布を作成するものといえ、類似パターンに最適な動ベクトル探索範囲を選定して対応する探索ブロックの座標点データを探索パターンメモリ２０から読み出す動作は、作成した動ベクトル分布を用いてサーチ範囲を決定するものといえる。
　よって、刊行物３には、前フレームの動ベクトルから動ベクトル分布を作成し、作成した動ベクトル分布を用いてサーチ範囲を決定するよう構成することで、精度良く効率よく動ベクトルを検出できるようにする発明(以下「刊行物３発明」という)が記載されているものといえる。
　
イ.容易性判断
　刊行物３発明における作成した動ベクトル分布を用いてサーチ範囲を決定する構成は、現ブロックの動ベクトルを予測し、それに適したサーチ範囲を決定するという発想(上記第４.１.(２)ウ.)に基づいたものであるところ、刊行物１発明においても、決定する「基準ベクトル」は、現ブロックの動ベクトルを予測したものであるから、この点において両発明は一致する。
　刊行物１発明において、現ブロックの動ベクトルを予測し、それに適したサーチ範囲を決定するものとして一致する刊行物３発明を採用し、「基準ベクトル」を決定するにあたり、検出した「動きベクトルから動きベクトル分布を作成し、その動きベクトル分布を用い」るようにすることは当業者が容易に想到し得たことである。
　
　
(３)相違点３について
　刊行物１発明では、それぞれ１フレームの間隔からなる２つのフレーム間(Ｃ１−Ａ０間、Ｃ２−Ｃ１間)での動きベクトル(Ｖ１、Ｖ２)から、３フレーム間(Ｂ３−Ａ０間)での動きベクトル(ＭＶ３ＰＹ)を予測し、これを基準ベクトルとしているが、その予測に用いる動きベクトルの数は、要求される予測の精度や許容される演算量等に応じて当業者が適宜決め得る設計事項であるから、予測に用いる動きベクトルの数を１つとし、１フレームの間隔からなる単一のフレーム間(Ｃ１−Ａ０間)での動きベクトル(Ｖ１)から、３フレーム間での動きベクトル(ＭＶ３ＰＹ)を予測するよう構成することに格別の困難は認められない。
　
　
　
４.効果等
　以上のとおり、上記各相違点に係る本願発明の構成は、当業者が容易に想到し得たものであるところ、本願発明を全体としてみても、その作用効果は、上記刊行物１及び３から当業者が予測できる範囲のものである。
　
　
　
５.まとめ(査定の検討)
　したがって、本願発明は、上記刊行物１及び３に記載された発明に基づいて当業者が容易に発明をすることができたものである。
　
　
　
　
第５.むすび
　以上のとおり、本願の請求項２に係る発明は、刊行物１及び３に記載された発明に基づいて当業者が容易に発明をすることができたものであるから、他の請求項に係る発明について検討するまでもなく、本願は、特許法第２９条第２項の規定により特許を受けることができない。
　したがって、本願は拒絶をすべきものである。
　よって、結論のとおり審決する。