【事件の表示】
　特願２０１１−　３９０２９「画像処理プログラム、画像処理装置、画像処理システム、および画像処理方法」拒絶査定不服審判事件〔平成２３年　７月　７日出願公開、特開２０１１−１３４３４３〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯 
　本願は、平成２３年２月２４日の出願であって、平成２３年１１月１６日付(起案日)で拒絶の理由が通知され、平成２４年１月１０日付で意見書・手続補正書が提出されたものの、平成２４年４月１２日付(起案日)で拒絶査定がなされたものである。 
　本件は、上記拒絶査定を不服として平成２４年６月２２日付で請求された拒絶査定不服審判であって、平成２５年３月２５日付(起案日)で拒絶の理由が通知され、平成２５年５月１０日付で意見書・手続補正書が提出され、平成２５年５月２７日付(起案日)で拒絶の理由が通知され、平成２５年７月２３日付で意見書・手続補正書が提出されている。 
　
２．本願発明
　本願の請求項１〜１１に係る発明は、平成２４年１月１０日付、平成２５年５月１０日付、平成２５年７月２３日付手続補正書によって補正された明細書、特許請求の範囲及び図面の記載からみて、それぞれ、その特許請求の範囲の請求項１〜１１に記載されたとおりのものと認められるところ、その請求項１に係る発明は請求項１に記載された次のとおりである。（以下「本願発明」という。）　
　
「【請求項１】
　情報処理装置のコンピュータを、
　撮像手段から画像を取得する画像取得手段、
　前記画像から、物体または物体に表される図柄の輪郭を表す一連のエッジ画素を検出するエッジ画素検出手段、
　前記一連のエッジ画素に基づいて複数の直線を生成する直線生成手段、
　前記複数の直線に基づいて前記輪郭の頂点を検出する頂点検出手段、
　前記頂点に基づいて前記撮像手段と前記物体との相対的な位置および姿勢を算出する位置姿勢算出手段、
　前記位置および姿勢に基づいて、仮想空間内の仮想カメラを設定する仮想カメラ設定手段、および
　前記仮想カメラで仮想空間を撮影することにより得られる仮想空間画像を表示装置に表示させる表示制御手段として機能させる画像処理プログラムであって、
　前記直線生成手段は、前記一連のエッジ画素のうちのいずれか１つのエッジ画素を起点として、前記物体または前記物体に表される図柄に対して時計回りまたは反時計回りに直線を生成または更新する処理を繰り返し実行することによって、前記一連のエッジ画素に基づいて複数の直線を生成し、
　前記直線生成手段は、同一直線上の互いに離間した複数の直線を１つの直線へと統合する直線統合手段を含む、画像処理プログラム。」
　
３．引用刊行物
３．１．引用例１
３．１．１．引用例１の記載事項
　当審における平成２５年５月２７日付の拒絶の理由で引用した『加藤 博一，拡張現実感システム構築ツールＡＲＴｏｏｌＫｉｔの開発，電子情報通信学会技術研究報告[パターン認識・メディア理解]，電子情報通信学会，2002.02.14発行，第101巻第652号，p.79〜86，PRMU2001-232』(以下「引用例１」という。)には、以下の記載がある。
　
「あらまし　本報告では，ＡＲＴｏｏｌＫｉｔについて紹介し，その構成と動作原理について述べる．ＡＲＴｏｏ１Ｋｉｔは，画像処理に基づく拡張現実感構築ツールで，オープンソースのライブラリとして公開されている．内部に識別用のパターンが描かれた黒色の正方形マーカを使用し，そのカメラ座標系における位置姿勢をリアルタイムに計測する．マーカ座標系を使用した３次元仮想物体描画を行うことで，ユーザの視点位置によらず，仮想物体とマーカの間で幾何学的整合性を維持できる．ＡＲＴｏｏｌＫｉｔを用いることで，容易に拡張現実感システムを構築することができ，特にデスクトップ環境における拡張現実感システムの構築に有効である．」(第７９頁)
「１．はじめに
　拡張現実感とは，実世界内に仮想物体や情報を重ね合わせて表示する技術である．しかし，単に重ね合わせるばかりではなく，ユーザの視点位置変更などにリアルタイムに追従し，それがあたかも実世界内に存在するかのように見せることを試みている．」(第８０頁左欄)
「２．概要
２．１基本機能
　ＡＲＴｏｏＩＫｉｔの基本機能は，計算機に接続されたカメラによって画像入力を行い，そこに写る正方形マーカーを抽出，位置姿勢を計算し，マーカー上に仮想物体を表示することである．図１に示すように，入力された画像は２値化され，正方形領域の抽出，４頂点の座標値からマーカー座標系からカメラ座標系への変換行列を計算，マーカ座標系で表現された仮想物体の表示を行う．」(第８１頁左欄)
「３．動作原理
３．１トラッキング
　処理は，次の３段階からなる．
（１）四角形抽出・４頂点座標位置検出
（２）マーカー識別
（３）３次元位置姿勢計算
以下，それぞれについて説明する．
（１）四角形抽出・４頂点座標位置検出
　入力された画像から四角形領域を抽出し，その４頂点の画像内での座標値を検出する．マーカ以外にも多くの四角形領域が抽出される場合があるが，ここではその識別は行わず，すべての四角形領域に対して，同じ処理が実施される．入力された画像は，まず，固定閾値による二値化，ラベリングされ，各領域に対して重心，面積，外接長方形が計算される．この処理は単純ではあるが，この部分の計算時間が処理全体のかなりの割合を占めるために，アルゴリズムを工夫を行い，１パスですべてを処理するようにしている．すべての領域から面積が小さいもの，領域が画像境界と接するものを削除し，残りの領域に対し輪郭線追跡を行い，その輪郭線座標データに対し４本の直線をフィッティングする．このときのフィッティング誤差が小さい領域を四角形候補領域として抽出する．また，輪郭線座標データから頂点付近のデータを取り除き，残りのデータに再度直線フィッティングを行い，フィッティングされた直線の交点を頂点座標値とする．」(第８２頁右欄〜第８３頁左欄)
「（３）３次元位置姿勢計算
　３次元空間内にｎ個の特徴点が存在し，その位置がマーカ座標系において既知とする．それら特徴点の座標値を（Ｘｉ，Ｙｉ，Ｚｉ）（ｉ＝０，１，…，ｎ−１）とし，マーカ座標系からカメラ座標系への変換行列をＴｃｍ，カメラの透視変換行列をＣとすると，それら特徴点の画像内での座標値（ｘｉ，ｙｉ）（ｉ＝０，１，…，ｎ−１）は下記の式３により計算できる．
　また特徴点がカメラによって実際に観測され，画像処理によって検出された際の座標値（歪み補正後）を（ｘｉ’，ｙｉ’）（ｉ＝０，１，…，ｎ−１）とする．３次元位置姿勢計算とは，Ｔｃｍを求める問題であり，これが正確に得られていれば，（ｘｉ，ｙｉ）と（ｘｉ’，ｙｉ’）は同一の座標値となる．式４は，すべての特徴点におけるこれら誤差の２乗平均を求めるものであり，３次元位置姿勢計算は，この値を最小にするＴｃｍを求めることに帰着する．正方形マーカの場合，４頂点を特徴点として使用
するが，同一座標系内にある複数のマーカを使用する場合も，同一の処理がそのまま利用できる．」(第８３頁右欄〜第８４頁左欄)
　
３．１．２．引用発明１　　　　　　　　　　　　　　　　　　　　　
　ここで、引用例１の記載事項を検討する。
　
　第一に、引用例１第７９頁の上記「あらまし」の記載からみて、引用例１記載の発明は「画像処理プログラム」である。
　第二に、引用例１第８１頁左欄の上記「２．１基本機能」の記載からみて、引用例１記載の発明は「計算機に接続されたカメラによって画像入力を行い、入力された画像は２値化され、正方形領域の抽出、４頂点の座標値からマーカー座標系からカメラ座標系への変換行列を計算、マーカ座標系で表現された仮想物体の表示を行う」ものである。
　第三に、引用例１第８２頁右欄〜第８３頁左欄の上記「３．１トラッキング」の記載からみて、引用例１記載の発明は「入力された画像から四角形領域を抽出し、その４頂点の画像内での座標値を検出するために、固定閾値による二値化、ラベリングを行い、各領域に対して重心、面積、外接長方形を計算し、すべての領域から面積が小さいもの、領域が画像境界と接するものを削除し、残りの領域に対し輪郭線追跡を行い、その輪郭線座標データに対し４本の直線をフィッティングし、このときのフィッティング誤差が小さい領域を四角形候補領域として抽出し、輪郭線座標データから頂点付近のデータを取り除き、残りのデータに再度直線フィッティングを行い、フィッティングされた直線の交点を頂点座標値とする」ものである。
　
　したがって、引用例１には以下の発明(以下「引用発明１」という。」)が記載されている。
　
「計算機に接続されたカメラによって画像入力を行い、入力された画像は２値化され、正方形領域の抽出、４頂点の座標値からマーカー座標系からカメラ座標系への変換行列を計算、マーカ座標系で表現された仮想物体の表示を行う画像処理プログラムであって、
　入力された画像から四角形領域を抽出し、その４頂点の画像内での座標値を検出するために、固定閾値による二値化、ラベリングを行い、各領域に対して重心、面積、外接長方形を計算し、すべての領域から面積が小さいもの、領域が画像境界と接するものを削除し、残りの領域に対し輪郭線追跡を行い、その輪郭線座標データに対し４本の直線をフィッティングし、このときのフィッティング誤差が小さい領域を四角形候補領域として抽出し、輪郭線座標データから頂点付近のデータを取り除き、残りのデータに再度直線フィッティングを行い、フィッティングされた直線の交点を頂点座標値とする画像処理プログラム。」
　
３．２．引用例２
３．２．１．引用例２の記載事項
　当審における平成２５年５月２７日付の拒絶の理由で引用した特開２００１−３１９２３９号公報(以下「引用例２」という。)には、以下の記載がある。
　
「【請求項５】画像中の物体輪郭を抽出する物体輪郭抽出装置において、
対象となる物体を含む画像を取り込む画像入力手段と、
前記画像入力手段により得られた画像情報から各画素毎にエッジの強度及び方向を算出するエッジ算出手段と、
前記エッジ算出手段により求められた各画素のエッジの強度及び方向を用いて、検出対象が有する輪郭形状に含まれると想定されるエッジ点を探索し、初期基準点の集合を得る初期基準点探索手段と、
前記初期基準点探索手段により求められた各初期基準点を中心に、所定の条件に従い探索範囲を設定し、前記エッジ算出手段により求められたエッジ強度が所定の条件をみたし、エッジ方向が輪郭形状が満たす所定の方向を示す点を前記探索範囲内で探索し、求められた点を新たな基準点として、同様の処理を繰り返して得られる点列を、各初期基準点に対する輪郭線として探索する輪郭線探索手段と、
前記輪郭線探索手段により得られた輪郭線群を出力する探索結果出力手段と、
を備えたことを特徴とする物体輪郭抽出装置。」
「【００２５】[実施例１]図１は、本発明の第１の実施例の全体の構成を示す図である。本発明の第１実施例は、カメラ１と、画像入力手段２と、エッジ算出手段３と、初期基準点探索手段４と、輪郭線探索手段５と、探索結果出力手段６と、を備えている。」
「【００２６】カメラ１は、検出対象を含む画像を撮影して得られた画像信号を画像入力手段２に入力する。　」
「【００２７】画像入力手段２は、カメラ１から送られた画像信号から、一定の時間間隔で、あるいは、操作者から指示されたときに、所定の解像度に離散化し（ディジタル画像信号）、処理の可能な静止画像として取り込む。」
「【００２８】エッジ算出手段３は、画像入力手段２により得られた離散画像（画素値（濃度値）が離散値をとる）に対して、ｘ及びｙ方向のエッジ検出フィルタ、例えばソーベル（Ｓｏｂｅｌ）オペレータを適用して、各画素毎にｘ方向、及びy方向それぞれのエッジ強度を得る。」
「【００２９】さらに、この２つのエッジ量から、各座標におけるエッジ強度及び方向を算出する。」
「【００３０】初期基準点探索手段４は、エッジ算出手段３により得られたエッジ画像中の各画素について、エッジ方向が、検出対象の輪郭上の点が備えていると推測される角度の範囲であり、かつ、エッジ強度が予め定められたあるしきい値を超える大きさであるか否かを調べ、この２つの条件を満たす画素全体を、以降の探索における、初期基準点集合として、取得する。」
「【００３１】輪郭線探索手段５は、初期基準点算出手段４により得られた各初期基準点について、所定の条件に従い、探索範囲を設定し、エッジ算出手段３により得られたエッジ強度及び方向が所定の条件を満たす点を、この探索範囲内で探索し、得られた点を、新たな基準点として、同様の処理を繰り返して得られる点列を、各初期基準点に対する輪郭線として探索する。」
「【００３２】探索結果出力手段６は、輪郭線探索手段５により得られた輪郭線群を探索結果として、取り込んだ画像に重ねて描画するなどの方法により、モニタ等へ表示出力する。」
「【００３３】図２は、本発明の第１の実施例における輪郭線探索手段５の構成を示す図である。図２を参照して、輪郭線探索手段５の詳細について説明する。」
「【００３４】輪郭線探索手段５は、初期探索方向設定手段５１と、探索範囲設定手段５２と、リンク点探索手段５３と、基準点再設定手段５４とを備える。」
「【００３５】初期探索方向設定手段５１は、初期基準点探索手段４により得られた各初期基準点毎に、得られた点を、検出目的とする輪郭形状に含まれる一点としたとき、この輪郭が延びていると想定される一つまたは複数の初期探索方向を設定する。」
「【００３６】探索範囲設定手段５２は、初期探索方向設定手段５１により定められた初期探索方向毎に、基準点から続く輪郭上の点の探索範囲を、所定の条件に従って定める。」
「【００３７】リンク点探索手段５３は、探索範囲設定手段５２により定められた探索範囲内において、エッジ算出手段３により得られたエッジ方向が、想定輪郭形状により定める所定の条件を満たし、かつ、エッジ強度が最大となる点を輪郭上に含まれる点として出力する。」
「【００３８】基準点再設定手段５４は、リンク点探索手段５３により探索された点を新たな基準点として定め、探索方向を変更し、探索範囲設定手段５２に与えるとともに、一定回数の繰り返し（ループ処理）を終えるなど、所定の条件を満たす場合に、既に探索された点列を、物体輪郭として、探索結果出力手段６に与える。」
「【００３９】図３は、本発明の第１の実施例の処理動作を説明するためのフローチャートである。図１乃至図３を参照して、本発明の第１の実施例の動作について説明する。」
「【００４０】カメラ１により撮影された対象物体を含む画像フレームは、画像入力手段２により必要に応じて所定の時間間隔で離散化され処理可能な静止画像として装置内に取り込まれる（図３中のステップＡ１）。」
「【００４１】この画像に対し、エッジ算出手段３において、各座標におけるエッジ強度及び方向を算出する処理が行われる（ステップＡ２）。」
「【００４２】具体的には、取り込まれた画像に対し、一階差分の線形フィルタであるソーベル（Sobel）オペレータなどのエッジ検出フィルタを適用し、各画素毎のx方向及びy方向のエッジ量を算出し、さらにこの２方向のエッジ量をエッジベクトルのx成分及びy成分と考えてベクトルの長さをエッジ強度、ベクトルの向きをエッジの方向として得る。」
「【００４３】次に、初期基準点探索手段４により、画像中の全画素について、得られたエッジ強度が所定のしきい値を超えており、かつ、エッジ方向が対象輪郭上における探索開始点に対応する設定方向に対して所定のしきい値以下の角度差である点を探索し、二つの条件を満たす点を、初期基準点集合とする（ステップＡ３）。」
「【００４４】単一点のみではなく、複数の初期基準点に対して、同様に輪郭が存在するかどうか検出を行うため、画像中に複数の対象が含まれる場合でも、それぞれの対象形状を検出することができる。」
「【００４５】例えば図６に示すように、輪郭が上に凸の曲線形状となっている物体を抽出する場合には、物体の最上部付近では、輪郭はほぼ横方向につながっているものと考えられるため、エッジ方向がｙ軸に近い方向、すなわちｘ軸方向を０度として９０度または２７０度に近い方向のエッジを曲線頂点部分と想定し、初期基準点とする。」
「【００４６】さらに、得られた各初期基準点毎に、輪郭線探索手段５により、対象形状に相当すると思われる輪郭線を抽出する処理が行われる（ステップＡ４）。」
「【００４７】図４は、輪郭線探索手段５の処理を説明するためのフローチャートである。」
「【００４８】初期基準点探索手段４により得られた各初期基準点について、初期探索方向設定手段５１により検出対象の輪郭が延びていると想定される単一あるいは複数の初期探索方向を定める（ステップＢ１）。」
「【００４９】例えば図６を参照して説明した、上に凸の曲線輪郭を対象として、初期基準点を曲線頂点部として検出している場合には、対象輪郭は、画像中の左右に伸びていると想定されるため、ｘ軸方向左右それぞれに、初期探索方向を設定する。」
「【００５０】つぎに、設定された各初期探索方向毎に、探索範囲設定手段５２により、基準点から、その方向に応じた所定の形状の輪郭点探索範囲を設定する（ステップＢ２）。」
「【００５１】例えば図５(ａ）に示すように、基準点ｏを中心として、探索方向に伸びるリンク上のモデルを想定し、探索方向を中心に、ある角度範囲で回転すると共に、長さ方向に一定の範囲で可動するとすれば、端点ａの移動する範囲Ａが、探索範囲となる。なお、探索範囲の設定についてはこのような方法に限定されるものでなく、探索方向のある点を中心とした方形領域など、任意の設定が可能であることは勿論である。」
「【００５２】さらに、リンク点探索手段５３により、定められた探索範囲内において、エッジ算出手段３により得られたエッジ方向が探索方向に対して鉛直に近いある角度範囲内に存在し、かつエッジ強度が最大となる点を探索する（ステップＢ３）。」
「【００５３】このときの最大エッジ強度が所定のしきい値を上回る場合には、その点を輪郭上の点として検出し、しきい値を下回る場合は、探索範囲内に輪郭点は存在しないものとする。」
「【００５４】輪郭点が検出されなかった場合には、その初期基準点上から探索対象の輪郭は伸びていないものとし、処理を中断してループを抜ける（ステップＢ４のＮｏ分岐）。」
「【００５５】このように、輪郭線が得られないと判断した時点で、その初期基準点における対象形状探索を打ち切り、次の初期基準点の処理に移るため、不要な処理を軽減することができ、その結果、高速な探索を実現することができる。」
「【００５６】一方、探索点が得られた場合（ステップＢ４のＹｅｓ分岐）には、基準点再設定手段５４により、得られた探索点を新たな基準点とし、元の基準点から新たな基準点に向かう方向を探索方向として再設定する（ステップＢ５）。」
「【００５７】この時点で、ループ回数が所定の回数を超えていないかどうかの判定が行われ（ステップＢ６）、所定回数に満たない場合（ステップＢ６のＮｏ分岐）には、ステップＢ２に戻って、再度探索範囲が設定されて順次輪郭線の探索が行われる。」
「【００５８】例えば図５に示すリンクモデルを用いる場合には、図５（ａ）において、領域Ａ内部で点ａが探索されたとすると、決定された点ａを新たな基準点とし、ベクトルｏａを探索方向として再設定が行われ、図５（ｂ）に示すように、新たなリンクａｂが設定される。」
「【００５９】このように、輪郭の延長方向を中心に限定した範囲内で、さらにエッジ方向が合致する点のみを対象として、エッジ強度の高い点を検出し、順次基準点を移動して探索するため、輪郭に交わる他の物体の輪郭線など対象輪郭と異なる方向のエッジには影響を受けず、対象形状に相当する輪郭のみを選択的に検出することができる。」
「【００６０】ステップＢ６において、ループ回数が所定回数を越えた場合には、探索ループを終了し（ステップＢ６のＹｅｓ分岐）、得られている一連の基準点集合を輪郭線として出力し（ステップＢ７）、輪郭線探索処理を終了する。」
「【００６１】全ての初期輪郭点に対して輪郭線探索処理が終了した場合、得られた輪郭線の点列を結び、図示していないモニタ等の表示装置上に、画像に重ねて輪郭点にあたる点列を連結して、描画するなどの方法により、探索結果を表示する（図３のステップＡ５）。」
「【００６２】さらに、画像が得られるかどうかを調べ（図３のステップＡ６）、画像が入力されていれば（ステップＡ６のＹｅｓ分岐）、ステップＡ１に戻って処理を繰り返し、なければ処理を終了する（ステップＡ６のＮｏ分岐）。」
「【００６３】本発明の第１の実施例において、初期基準点探索手段４、輪郭線探索手段５、探索結果出力手段６の各処理は、輪郭線探索手段５の初期探索方向設定手段５１、探索範囲設定手段５２、リンク点探索手段５３、基準点再設定手段５４の各処理は、画像入力手段２とエッジ検出手段３を備えた画像処理装置を構成するコンピュータ上で、プログラムを実行することで実現するようにしてもよいことは勿論である。この場合、該プログラムを格納した記録媒体（フロッピディスク媒体、ハードディスク媒体、ＣＤ−ＲＯＭ、ＭＴ、半導体メモリ等）からプログラムをコンピュータに読み出して実行することで本発明を実施することができる。」
「【図１】
」
「【図２】
」
「【図３】
」
「【図４】
」
「【図５】
」
「【図６】
」
　
３．２．２．引用発明２
　上記引用例２の記載からみて、引用例２には以下の発明(以下「引用発明２」という。)が記載されている。
　
「カメラ１と、画像入力手段２と、エッジ算出手段３と、初期基準点探索手段４と、輪郭線探索手段５と、探索結果出力手段６と、を備えている画像中の物体輪郭を抽出する物体輪郭抽出装置であって、
　エッジ算出手段３は、画像入力手段２により得られた離散画像（画素値（濃度値）が離散値をとる）に対して、ｘ及びｙ方向のエッジ検出フィルタ、例えばソーベル（Ｓｏｂｅｌ）オペレータを適用して、各画素毎にｘ方向、及びy方向それぞれのエッジ強度を求め、
　輪郭線探索手段５は、初期探索方向設定手段５１と、探索範囲設定手段５２と、リンク点探索手段５３と、基準点再設定手段５４とを備え、
　初期探索方向設定手段５１は、初期基準点探索手段４により得られた各初期基準点毎に、得られた点を、検出目的とする輪郭形状に含まれる一点としたとき、この輪郭が延びていると想定される一つまたは複数の初期探索方向を設定し、
　探索範囲設定手段５２は、初期探索方向設定手段５１により定められた初期探索方向毎に、基準点から続く輪郭上の点の探索範囲を、所定の条件に従って定め、
　リンク点探索手段５３は、探索範囲設定手段５２により定められた探索範囲内において、エッジ算出手段３により得られたエッジ方向が、想定輪郭形状により定める所定の条件を満たし、かつ、エッジ強度が最大となる点を輪郭上に含まれる点として出力し、
　基準点再設定手段５４は、リンク点探索手段５３により探索された点を新たな基準点として定め、探索方向を変更し、探索範囲設定手段５２に与えるとともに、一定回数の繰り返し（ループ処理）を終えるなど、所定の条件を満たす場合に、輪郭点にあたる点列を連結して直線で結び、物体輪郭として、出力する、
　画像中の物体輪郭を抽出する物体輪郭抽出装置。」
　
３．３．引用例３
３．３．１．引用例３の記載事項
　当審における平成２５年５月２７日付の拒絶の理由で引用した特開昭６１−２０１３８５号公報(以下「引用例３」という。)には、以下の記載がある。
　
「２．特許請求の範囲
１　２値画像もしくは濃淡画像から切り出された対象とする物体領域の外形を多数の細かい線分で多角形に近似し、該各細線分が同一の直線上に載っているかどうかを線分の傾き等のパラメータを計算することで判定し、同一の直線に載っていると判定した線分を併合し、該併合により得られた直線群のうち対象に一番適合する直線の組み合せを選択して対象物体の輪郭を抽出することを特徴とする物体輪郭抽出方法。」(第１頁左下欄第３〜１２行)
「
」
「
」
　
３．４．周知例
　特開昭６０−２３７５８２号公報(以下「周知例１」という。)には、以下の記載がある。
　
「２．特許請求の範囲
　白黒２値化された物体画像の輪郭線を画像の黒地が左右いずれかに位置する状態で一周追跡する手段と、
　輪郭線の追跡周回方法を規定する方向データを検出する手段と、
　輪郭線に外接する四辺形を抽出する手段と、
　前記方向データおよび外接四辺形を解析して輪郭線間の内包関係を検出する手段とから成る図形解析装置。」(第１頁左下欄第４〜１３行)
　
　また、特開２００５−１２８６３５号公報(以下「周知例２」という。)には、以下の記載がある。
　
「【０００９】
　本発明は、画像中より検出した対象物の種類を、それらの輪郭を構成する閉曲線の包含関係と方向に基づいて分類する画像処理装置である。
以下、本発明の画像処理装置について詳細に説明する。
　図１は本発明の一実施例を示すブロック図である。対象物の画像を輪郭抽出処理部１に入力する。輪郭抽出処理部１では画像に微分処理を行い、輪郭を抽出し、抽出された輪郭同士を連結して輪郭閉曲線を構成する。輪郭方向推定処理部２は、輪郭閉曲線の方向を決める。対象物分類処理部３は、対象物の輪郭閉曲線の方向と囲まれた部分の包含関係から対象物を分類し、対象物分類データを出力する。」
「【００１０】
　輪郭抽出処理部は、画像中から対象物の輪郭を構成する閉曲線を抽出する部分である。対象物の輪郭が明瞭で画像中のノイズが少ない場合には、閉曲線を抽出する方法として、例えば、画像を微分処理することにより得られた微分強度値が所定の閾値より大きい画素を抽出し、抽出された画素のうち隣り合うものを連結する方法を好適に用いることができる。画像の微分処理としては、ソベルフィルタやラプラシアンフィルタなどの方法があるが、特に限定はしない。抽出する閉曲線は画素幅が１であることが好ましいため、微分強度値が所定の閾値より大きい画素を抽出する際には、非極大抑制処理、すなわち、微分強度値が極値となっており、真に対象物の輪郭となっている画素のみ抽出する処理や、幅が１画素より大きい線を幅１画素の線に変換する細線化、骨格化処理などを入れるのが好ましい。」
「【００１３】
　輪郭方向推定処理部は、輪郭抽出処理部で抽出された閉曲線の方向を推定し、決定する。閉曲線の方向を決定する方法としては、例えば、画像の勾配方向をもとに対象物の輪郭閉曲線の方向を決定する方法が考えられる。図２は、その説明図である。画像に対し、例えばソベルフィルタなどの微分処理を行うことにより、画像中の明暗の勾配方向を各画素ごとに計算することができる。輪郭閉曲線上での明暗の勾配方向を常に右側に見るように閉曲線を描くと定義すれば、内側が周辺よりも明るい（画素値が大きい）対象物５の輪郭方向を時計回りと定義することができる。また逆に、内側が周辺よりも暗い（画素値が小さい）対象物６は、反時計回りと定義される。このように、対象物の輪郭閉曲線の方向を決めることは、輪郭閉曲線の内側が外側に比べて、明るいか暗いかを決めることと同義である。
　この方法は、輪郭閉曲線付近の画像情報を用いるため、例えば対象物が重なり、輪郭閉曲線の内側にさらに輪郭閉曲線が存在し、その明るさが異なるような場合でも、誤り無く輪郭閉曲線の方向を決定することが可能であり、対象物を区別する情報を得ることができる。」
　
４．対比・一致点・相違点
　ここで、本願発明と引用発明１を比較する。
　
４．１．「情報処理装置のコンピュータを、・・・として機能させる画像処理プログラムであって・・・画像処理プログラム。」
　引用発明１は「計算機に接続されたカメラによって画像入力を行い、入力された画像は２値化され、正方形領域の抽出、４頂点の座標値からマーカー座標系からカメラ座標系への変換行列を計算、マーカ座標系で表現された仮想物体の表示を行う画像処理プログラム」であるから、引用発明１と請求項１に係る発明は「情報処理装置のコンピュータを、・・・として機能させる画像処理プログラムであって・・・画像処理プログラム。」である点で一致する。
　
４．２．「撮像手段から画像を取得する画像取得手段」
　引用発明１は「計算機に接続されたカメラによって画像入力を行」うものであるから、引用発明１と本願発明は「撮像手段から画像を取得する画像取得手段」を有する点で一致する。
　
４．３．「前記画像から、物体または物体に表される図柄の輪郭を表す一連のエッジ画素を検出するエッジ画素検出手段」
　引用発明１は「入力された画像から四角形領域を抽出し、その４頂点の画像内での座標値を検出するために、固定閾値による二値化、ラベリングを行い、・・・輪郭線追跡を行」うものであって、この「輪郭線追跡」を行うためには、エッジ画素を検出することが前提となるから、引用発明１と本願発明は「前記画像から、物体または物体に表される図柄の輪郭を表す一連のエッジ画素を検出するエッジ画素検出手段」を有する点で一致する。
　
４．４．「前記一連のエッジ画素に基づいて複数の直線を生成する直線生成手段」「前記直線生成手段は、前記一連のエッジ画素のうちのいずれか１つのエッジ画素を起点として、前記物体または前記物体に表される図柄に対して時計回りまたは反時計回りに直線を生成または更新する処理を繰り返し実行することによって、前記一連のエッジ画素に基づいて複数の直線を生成し、前記直線生成手段は、同一直線上の互いに離間した複数の直線を１つの直線へと統合する直線統合手段を含む」
　引用発明１は「・・・輪郭線追跡を行い、その輪郭線座標データに対し４本の直線をフィッティング」するものであって、上記「４．３．」で述べたように「輪郭線追跡」を行うためには、エッジ画素を検出することが前提となるから、引用発明１と請求項１に係る発明は「前記一連のエッジ画素に基づいて複数の直線を生成する直線生成手段」が「一連のエッジ画素に基づいて複数の直線を生成」している点では一致しているが、本願発明の「前記一連のエッジ画素に基づいて複数の直線を生成する直線生成手段」は「前記一連のエッジ画素のうちのいずれか１つのエッジ画素を起点として、前記物体または前記物体に表される図柄に対して時計回りまたは反時計回りに直線を生成または更新する処理を繰り返し実行することによって、前記一連のエッジ画素に基づいて複数の直線を生成し」且つ「同一直線上の互いに離間した複数の直線を１つの直線へと統合する直線統合手段を含む」のに対し、引用発明１では「輪郭線追跡を行い、その輪郭線座標データに対し４本の直線をフィッティング」するに留まる点で相違する。
　
４．５．「前記複数の直線に基づいて前記輪郭の頂点を検出する頂点検出手段」
　引用発明は「その輪郭線座標データに対し４本の直線をフィッティングし、このときのフィッティング誤差が小さい領域を四角形候補領域として抽出し、輪郭線座標データから頂点付近のデータを取り除き、残りのデータに再度直線フィッティングを行い、フィッティングされた直線の交点を頂点座標値とする」ものであるから、「前記複数の直線に基づいて前記輪郭の頂点を検出する頂点検出手段」を有する点で一致する。
　
４．６．「前記頂点に基づいて前記撮像手段と前記物体との相対的な位置および姿勢を算出する位置姿勢算出手段」
　引用発明は「４頂点の座標値からマーカー座標系からカメラ座標系への変換行列を計算、マーカ座標系で表現された仮想物体の表示を行う」ものであるから、引用発明と本願発明は「前記頂点に基づいて前記撮像手段と前記物体との相対的な位置および姿勢を算出する位置姿勢算出手段」を有する点で一致する。
　
４．７．「前記位置および姿勢に基づいて、仮想空間内の仮想カメラを設定する仮想カメラ設定手段」「前記仮想カメラで仮想空間を撮影することにより得られる仮想空間画像を表示装置に表示させる表示制御手段」
　「仮想カメラ」「仮想空間」について本願明細書に、
　
「【００６５】
  ゲーム装置１０のＣＰＵ３１１は、画像認識処理の結果を利用して、現実世界におけるマーカーの周辺（例えば、マーカーの上）に仮想オブジェクトがあたかも実在しているかのような画像を上側ＬＣＤ２２に表示することができる。例えば、図４の例では、ゲーム装置１０の上側ＬＣＤ２２に、机に置かれたマーカー５０上に犬を模した仮想オブジェクト６０があたかも実在しているかのような画像が表示されている。このような画像は、カメラによって撮像された実写画像に、仮想オブジェクト６０の画像（仮想空間画像）を合成することによって得られる。仮想空間画像は、仮想空間に配置された仮想カメラに基づいて描画され、仮想空間における仮想カメラと仮想オブジェクトの位置関係（相対的な位置および姿勢）は、現実空間におけるカメラ（外側撮像部（左）２３ａまたは外側撮像部（右）２３ｂ）とマーカー５０との位置関係に一致するようにリアルタイムに制御される。これにより、仮想オブジェクト６０があたかも現実空間に実在しているかのような画像が得られる。」
　
　と記載されているように、本願明細書および図面記載の発明では「仮想空間における仮想カメラと仮想オブジェクトの位置関係（相対的な位置および姿勢）は、現実空間におけるカメラ（外側撮像部（左）２３ａまたは外側撮像部（右）２３ｂ）とマーカー５０との位置関係に一致するようにリアルタイムに制御され」、「これにより、仮想オブジェクト６０があたかも現実空間に実在しているかのような画像が得られる」ものであるから、本願発明の「前記位置および姿勢に基づいて、仮想空間内の仮想カメラを設定する仮想カメラ設定手段」は、仮想空間内の現実空間におけるカメラと同じ位置に仮想カメラを設定するものである。
　そうすると、引用発明が「４頂点の座標値からマーカー座標系からカメラ座標系への変換行列を計算、マーカ座標系で表現された仮想物体の表示を行う」ときの、カメラ座標系の原点には、現実に存在する「計算機に接続されたカメラ」も、「仮想物体」を生成するために必要な仮想カメラの双方が存在しているということができるから、結局、引用発明と本願発明は「前記頂点に基づいて前記撮像手段と前記物体との相対的な位置および姿勢を算出する位置姿勢算出手段」「前記位置および姿勢に基づいて、仮想空間内の仮想カメラを設定する仮想カメラ設定手段」「前記仮想カメラで仮想空間を撮影することにより得られる仮想空間画像を表示装置に表示させる表示制御手段」を有する点で一致する。
　
４．８．一致点・相違点
　すなわち、本願発明と引用発明１は、
　
[一致点]
「情報処理装置のコンピュータを、撮像手段から画像を取得する画像取得手段、前記画像から、物体または物体に表される図柄の輪郭を表す一連のエッジ画素を検出するエッジ画素検出手段、前記一連のエッジ画素に基づいて複数の直線を生成する直線生成手段、前記複数の直線に基づいて前記輪郭の頂点を検出する頂点検出手段、前記頂点に基づいて前記撮像手段と前記物体との相対的な位置および姿勢を算出する位置姿勢算出手段、前記位置および姿勢に基づいて、仮想空間内の仮想カメラを設定する仮想カメラ設定手段、および前記仮想カメラで仮想空間を撮影することにより得られる仮想空間画像を表示装置に表示させる表示制御手段として機能させる画像処理プログラム。」
　
　である点で一致し、
　
[相違点]
(1)　本願発明の「前記一連のエッジ画素に基づいて複数の直線を生成する直線生成手段」は「前記一連のエッジ画素のうちのいずれか１つのエッジ画素を起点として、前記物体または前記物体に表される図柄に対して時計回りまたは反時計回りに直線を生成または更新する処理を繰り返し実行することによって、前記一連のエッジ画素に基づいて複数の直線を生成」するのに対し、引用発明１では「輪郭線追跡を行」うに留まる点。
(2)　本願発明の「前記一連のエッジ画素に基づいて複数の直線を生成する直線生成手段」は「同一直線上の互いに離間した複数の直線を１つの直線へと統合する直線統合手段を含む」のに対し、引用発明１では「輪郭線座標データに対し４本の直線をフィッティング」するに留まる点。
　
　で相違する。
　
５．当審の判断
　上記相違点について以下検討する。
　
５．１．相違点(1)
　上記したように、引用発明１は「輪郭線追跡を行」うものであって、この「輪郭線追跡」を実現する具体的手法を選ぶことは、引用発明１を具体化する過程で当業者が当然なすべきことにすぎないところ、この「輪郭線追跡」の具体的手法として引用発明２である「物体輪郭抽出装置」を採用するとともに、引用発明２の「物体輪郭抽出装置」の「初期探索方向設定手段５１」が「初期基準点探索手段４により得られた各初期基準点毎に、得られた点を、検出目的とする輪郭形状に含まれる一点としたとき、この輪郭が延びていると想定される一つまたは複数の初期探索方向を設定」する時に、上記周知例１，２に記載される「物体画像の輪郭線を画像の黒地が左右いずれかに位置する状態で一周追跡する」ような「初期探索方向を設定」し、本願発明のように「前記一連のエッジ画素に基づいて複数の直線を生成する直線生成手段」が「前記一連のエッジ画素のうちのいずれか１つのエッジ画素を起点として、前記物体または前記物体に表される図柄に対して時計回りまたは反時計回りに直線を生成または更新する処理を繰り返し実行することによって、前記一連のエッジ画素に基づいて複数の直線を生成」するようにしたことは、当業者が容易に想到し得たことにすぎない。
　
５．２．相違点(2)
　上記したように、引用発明１は「輪郭線座標データに対し４本の直線をフィッティング」するものであって、この「輪郭線座標データに対し４本の直線をフィッティング」を実現する具体的手法を選ぶことは、引用発明１を具体化する過程で当業者が当然なすべきことにすぎないところ、この「輪郭線座標データに対し４本の直線をフィッティング」を行う具体的手法として、上記引用例３記載の発明である「物体輪郭抽出方法」を採用し、本願発明のように、「前記一連のエッジ画素に基づいて複数の直線を生成する直線生成手段」が「同一直線上の互いに離間した複数の直線を１つの直線へと統合する直線統合手段を含む」構成としたことは、当業者が容易に想到し得たことにすぎない。
　
　また、本願発明は、格別の作用効果を奏するものとも認められない。
　
　したがって、本願発明は、引用発明１，２、および、引用例３、周知例１，２に記載された発明に基づき当業者が容易に発明できたものである。
　
６．むすび
　以上のとおり、本願発明は、上記引用例１〜３、および、上記周知例１，２に記載された発明に基づいて当業者が容易に発明をすることができたものであるから、特許法２９条２項の規定により特許を受けることができない。
　したがって、残る請求項２〜１１に係る発明について検討するまでもなく、本件出願は拒絶をすべきものである。
　
　よって、結論のとおり審決する。