【手続補正書】
【提出日】平成19年11月1日(2007.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像を分析し、データストアから類似画像を取り出す、コンピュータによって実施される方法であって、
前記画像を指定するユーザによる入力を受けるステップと、
前記画像をグレースケール形式に変換するステップと、
前記画像のテクスチャ属性を決定するステップと、
前記画像の前記テクスチャ属性の少なくとも１つに関連づけられた、少なくとも１つの統計値を計算するステップと、
前記統計値から前記画像のテクスチャモーメントを決定するステップと、
前記画像の前記テクスチャモーメントと同等のテクスチャモーメントを有する類似画像を前記データストアから取り出すステップと、
前記類似画像を前記ユーザに示すステップと
を含むことを特徴とする方法。
【請求項２】
前記テクスチャ属性の少なくとも１つは、前記画像の、少なくとも１つのピクセルに関連づけられた離散フーリエ変換の係数から導出されることを特徴とする請求項１に記載のコンピュータによって実施される方法。
【請求項３】
前記テクスチャ属性の少なくとも１つは、絶対値演算を用いて決定されることを特徴とする請求項１に記載のコンピュータによって実施される方法。
【請求項４】
前記少なくとも１つの統計値を計算するステップは、前記画像中のピクセルに関連づけられた前記テクスチャ属性のうち少なくとも１つの属性の平均を計算するステップを含むことを特徴とする請求項１に記載のコンピュータによって実施される方法。
【請求項５】
前記少なくとも１つの統計値を計算するステップは、前記画像中のピクセルに関連づけられた前記テクスチャ属性のうち少なくとも１つの属性の分散を計算するステップを含むことを特徴とする請求項１に記載のコンピュータによって実施される方法。
【請求項６】
前記少なくとも１つの統計値を計算するステップは、前記画像中の各ピクセルに関連づけられた各テクスチャ属性の平均および分散を計算するステップを含むことを特徴とする請求項１に記載のコンピュータによって実施される方法。
【請求項７】
前記テクスチャ属性を決定するステップは、前記画像のピクセルに関連づけられた離散フーリエ変換の係数に関連づけられた７個のテクスチャ属性を決定するステップを含むことを特徴とする請求項１に記載のコンピュータによって実施される方法。
【請求項８】
前記決定されたテクスチャモーメントに類似したテクスチャモーメントを有する画像を求めて、データストアを検索するステップをさらに含むことを特徴とする請求項１に記載のコンピュータによって実施される方法。
【請求項９】
前記決定されたテクスチャモーメントに基づいて、前記画像を索引づけするステップをさらに含むことを特徴とする請求項１に記載のコンピュータによって実施される方法。
【請求項１０】
請求項１に記載のコンピュータによって実施される方法を実施するための、プロセッサによって実行可能なコンピュータプログラムを記録することを特徴とする１つまたは複数のコンピュータ可読メモリ。
【請求項１１】
ピクセルによって表される画像の視覚特徴を決定し、当該視覚特徴に基づいて画像データベースを検索する、コンピュータによって実施される方法であって、
前記画像を指定するユーザによる入力を受けるステップと、
前記画像の各ピクセルのグレーレベルを決定するステップと、
各ピクセルのテクスチャ属性を決定するステップであって、前記テクスチャ属性は、前記ピクセルに関連づけられた離散フーリエ変換の係数から導出されるステップと、
各ピクセルの各テクスチャ属性に対する平均値を決定するステップと、
各ピクセルの各テクスチャ属性に対する分散値を決定するステップと、
前記平均値および前記分散値から前記画像の前記視覚特徴を表すテクスチャモーメントを決定するステップと、
前記テクスチャモーメントと同等のテクスチャモーメントを前記画像の前記視覚特徴として有する画像を前記画像データベースから取り出すステップと、
前記取り出された画像を前記ユーザに示すステップと
を含むことを特徴とする方法。
【請求項１２】
各ピクセルの前記グレーレベルを決定するステップは、
Ｐ＝（Ｒ＋Ｇ＋Ｂ）／３
という式を用いて前記ピクセルの前記グレーレベルを計算するステップを含み、上式で、Ｒ、Ｇ、およびＢは、前記ピクセルの赤、緑、および青のレベルをそれぞれ表し、Ｐは、前記ピクセルの前記グレーレベルを表すことを特徴とする請求項１１に記載のコンピュータによって実施される方法。
【請求項１３】
各ピクセルの前記グレーレベルを決定するステップは、
Ｐ＝０．２９９＊Ｒ＋０．５８７＊Ｇ＋０．１１４＊Ｂ
という式を用いて前記ピクセルの前記グレーレベルを計算するステップを含み、上式で、Ｒ、Ｇ、およびＢは、前記ピクセルの赤、緑、および青のレベルをそれぞれ表し、Ｐは、前記ピクセルの前記グレーレベルを表すことを特徴とする請求項１１に記載のコンピュータによって実施される方法。
【請求項１４】
各ピクセルのテクスチャ属性を決定するステップは、
Ａ（ｘ，ｙ）＝｜Ｐ（ｘ，ｙ−１）＋Ｐ（ｘ，ｙ＋１）＋Ｐ（ｘ−１，ｙ）＋Ｐ（ｘ＋１，ｙ）−Ｐ（ｘ−１，ｙ−１）−Ｐ（ｘ＋１，ｙ−１）−Ｐ（ｘ−１，ｙ＋１）−Ｐ（ｘ＋１，ｙ＋１）｜
という式を用いて前記テクスチャ属性の少なくとも１つを計算するステップを含み、上式で、Ａ（ｘ，ｙ）は、前記画像中のｘおよびｙの位置にある前記ピクセルの前記属性を表し、Ｐ（ｘ，ｙ）は、前記ピクセルの前記グレーレベルを表すことを特徴とする請求項１１に記載のコンピュータによって実施される方法。
【請求項１５】
各ピクセルのテクスチャ属性を決定するステップは、
【数１】
2005141744.tif 000001
という式を用いて前記テクスチャ属性の少なくとも１つを計算するステップを含み、上式で、Ａ（ｘ，ｙ）は、前記画像中のｘおよびｙの位置にある前記ピクセルの前記属性を表し、Ｐ（ｘ，ｙ）は、前記ピクセルの前記グレーレベルを表すことを特徴とする請求項１１に記載のコンピュータによって実施される方法。
【請求項１６】
各ピクセルのテクスチャ属性を決定するステップは、
【数２】
2005141744.tif 000002
という式を用いて前記テクスチャ属性の少なくとも１つを計算するステップを含み、上式で、Ａ（ｘ，ｙ）は、前記画像中のｘおよびｙの位置にある前記ピクセルの前記属性を表し、Ｐ（ｘ，ｙ）は、前記ピクセルの前記グレーレベルを表すことを特徴とする請求項１１に記載のコンピュータによって実施される方法。
【請求項１７】
各ピクセルのテクスチャ属性を決定するステップは、
【数３】
2005141744.tif 000003
という式を用いて前記テクスチャ属性の少なくとも１つを計算するステップを含み、上式で、Ａ（ｘ，ｙ）は、前記画像中のｘおよびｙの位置にある前記ピクセルの前記属性を表し、Ｐ（ｘ，ｙ）は、前記ピクセルの前記グレーレベルを表すことを特徴とする請求項１１に記載のコンピュータによって実施される方法。
【請求項１８】
各ピクセルのテクスチャ属性を決定するステップは、
【数４】
2005141744.tif 000004
という式を用いて前記テクスチャ属性の少なくとも１つを計算するステップを含み、上式で、Ａ（ｘ，ｙ）は、前記画像中のｘおよびｙの位置にある前記ピクセルの前記属性を表し、Ｐ（ｘ，ｙ）は、前記ピクセルの前記グレーレベルを表すことを特徴とする請求項１１に記載のコンピュータによって実施される方法。
【請求項１９】
各ピクセルのテクスチャ属性を決定するステップは、
【数５】
2005141744.tif 000005
という式を用いて前記テクスチャ属性の少なくとも１つを計算するステップを含み、上式で、Ａ（ｘ，ｙ）は、前記画像中のｘおよびｙの位置にある前記ピクセルの前記属性を表し、Ｐ（ｘ，ｙ）は、前記ピクセルの前記グレーレベルを表すことを特徴とする請求項１１に記載のコンピュータによって実施される方法。
【請求項２０】
各ピクセルのテクスチャ属性を決定するステップは、
【数６】
2005141744.tif 000006
という式を用いて前記テクスチャ属性の少なくとも１つを計算するステップを含み、上式で、Ａ（ｘ，ｙ）は、前記画像中のｘおよびｙの位置にある前記ピクセルの前記属性を表し、Ｐ（ｘ，ｙ）は、前記ピクセルの前記グレーレベルを表すことを特徴とする請求項１１に記載のコンピュータによって実施される方法。
【請求項２１】
各テクスチャ属性に対する前記平均値を決定するステップは、
【数７】
2005141744.tif 000007
という式を用いて少なくとも１つの平均値を計算するステップを含み、上式で、μは、前記平均値を表し、Ａ（ｘ，ｙ）は、ｘおよびｙの位置にある前記ピクセルの前記属性を表し、Ｎは、前記式によって合計される値の総数を表し、Ｈは、前記画像の高さを表し、Ｗは、前記画像の幅を表すことを特徴とする請求項１１に記載のコンピュータによって実施される方法。
【請求項２２】
各テクスチャ属性に対する前記分散値を決定するステップは、
【数８】
2005141744.tif 000008
という式を用いて少なくとも１つの分散値を計算するステップを含み、上式で、σは、前記分散値を表すことを特徴とする請求項２１に記載のコンピュータによって実施される方法。
【請求項２３】
請求項１１に記載のコンピュータによって実施される方法を実施するための、プロセッサによって実行可能なコンピュータプログラムを記録することを特徴とする１つまたは複数のコンピュータ可読メモリ。
【請求項２４】
画像を指定するユーザによる入力を受ける手段と、
画像のピクセルをグレースケールに変換する手段と、
前記ピクセルの局所的なテクスチャに基づいて、前記ピクセルのテクスチャ属性を決定する手段と、
前記画像中の前記ピクセルに対して、前記テクスチャ属性に関連づけられた統計値を計算する手段と、
前記統計値から前記画像のテクスチャモーメントを決定する手段と、
前記画像の前記テクスチャモーメントと同等のテクスチャモーメントを有する画像をデータストアから取り出す手段と、
前記取り出された画像を前記ユーザに示す手段と
を備えることを特徴とする装置。
【請求項２５】
前記決定されたテクスチャモーメントに類似したテクスチャモーメントを有する画像を求めて、データストアを検索する手段をさらに備えることを特徴とする請求項２４に記載の装置。
【請求項２６】
前記決定されたテクスチャモーメントを用いて、前記画像を索引づけする手段をさらに備えることを特徴とする請求項２４に記載の装置。
【請求項２７】
命令を実行するプロセッサと、
ユーザとコンピュータとの間でデータの入出力を行う複数のユーザインタフェースと、
画像を含むデータストアを備えるメモリと、
前記プロセッサにより実行される命令を記録したコンピュータ読み取り可能な記録媒体と
を備えるコンピュータであって、
前記命令は、
前記データストアにアクセスすること、
ユーザが前記複数のユーザインタフェースのうちの１つを介して前記コンピュータに入力した第１の画像に関連付けられたテクスチャモーメントを決定すること、
前記第１の画像のテクスチャモーメントと同等のテクスチャモーメントを有する他の画像を前記データストアから取り出すこと、
前記複数のユーザインタフェースのうちの１つを介して前記ユーザに前記他の画像を示すことを含むことを特徴とするコンピュータ。
【請求項２８】
前記画像マネージャは、前記第１の画像中の各ピクセルの前記局所的なテクスチャに関連づけられたテクスチャ属性から、前記テクスチャモーメントを決定するようにさらに構成されることを特徴とする請求項２７に記載のコンピュータ。
【請求項２９】
前記テクスチャ属性は、局所的な離散フーリエ変換の係数から導出されることを特徴とする請求項２８に記載のコンピュータ。
【請求項３０】
前記画像マネージャは、第２の画像に関連づけられたテクスチャモーメントを決定するとともに、前記関連づけられたテクスチャモーメントを用いて前記第２の画像を索引づけするようにさらに構成されることを特徴とする請求項２７に記載のコンピュータ。
【請求項３１】
コンピュータネットワークと接続するように構成されたネットワークインターフェイスをさらに備え、前記画像マネージャは、前記ネットワークインターフェイスを介して、リモートデータストアから画像を取り出すようにさらに構成されることを特徴とする請求項２７に記載のコンピュータ。