(57)【特許請求の範囲】
【請求項１】
サムネイル画像生成方法であって、
入力された画像をデコーディングするステップと、
前記デコーディングされた画像の焦点ずれ（Ｏｕｔ  Ｏｆ  Ｆｏｃｕｓ）の程度を測定するステップと、
前記デコーディングされた画像に入力された画像のＥＸＩＦ（ＥＸｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ）情報が含んでいるか否かを判断するステップと、
前記入力された画像の前記ＥＸＩＦ情報が存在する場合、前記ＥＸＩＦ情報からサムネイル画像を抽出し、前記測定した焦点ずれの程度だけサムネイル画像に焦点ずれの効果を適用するステップと、
前記入力された画像の前記ＥＸＩＦ情報が存在しない場合、前記デコーディングされた画像をダウンスケーラで縮小してサムネイル画像を生成し、前記測定した焦点ずれの程度だけサムネイル画像に焦点ずれの効果を適用するステップとを有することを特徴とするサムネイル画像生成方法。
【請求項２】
前記焦点ずれの程度の測定は、前記デコーディングされた画像をグレースケール画像に変換するステップと、
前記グレースケール画像からエッジ検出を実行するステップと、
前記エッジ検出を通じて得られたエッジ画像を、予め設定されたブロック単位に分割して、エッジが存在するブロックの数を第１のカウント（ＥＤＧＥ＿ＣＯＵＮＴ）値としてカウントするステップと、
前記分割された各々のブロックのＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）を実行し、ＤＣＴ係数の数を第２のカウント（ＤＣＴ＿ＣＯＵＮＴ）値としてカウントするステップと、
前記分割された各々のブロックでＤＣＴ係数の値が０でない座標位置の数を第３カウント（ＯＯＦ＿ＣＯＵＮＴ）値としてカウントするステップと、
前記第１、第２及び第３のカウント値を用いて焦点ずれの程度を計算するステップとを含むことを特徴とする請求項１に記載のサムネイル画像生成方法。
【請求項３】
前記ブロックは、８×８ピクセルを１ブロック単位として分割されることを特徴とする請求項２に記載のサムネイル画像生成方法。
【請求項４】
前記デコーディングされた画像をグレースケール画像に変換するステップは、デコーディングされた画像をピクセル別にＲ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）値を平均化することによって、前記グレースケール画像に変換することを特徴とする請求項２に記載のサムネイル画像生成方法。
【請求項５】
前記グレースケール画像からエッジ検出を実行するステップは、差演算エッジ検出（Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｅｄｇｅ  Ｄｅｔｅｃｔｉｏｎ）方式である下記の数式１を用いて実行されることを特徴とする請求項２に記載のサムネイル画像生成方法。
【数１】
0004936083.tif 000009
ここで、ＣＬＩＰ２５５（）は、予め設定された関数であり、ＣＬＩＰ２５５（ｘ）のｘ値が２５５より大きい場合、ｘ値は２５５として出力し、ｘ値が０より小さい場合、ｘ値を０として出力し、ｘ値が０〜２５５である場合、そのまま出力される関数である。「ｉ」と「ｊ」は、ぞれぞれ２次元画像のピクセル座標系で列位置と行位置の座標である。ＤＨ（ｉ，ｊ）は、（ｉ，ｊ）ピクセル位置の差分エッジ値である。Ｉ（ｉ，ｊ）は、（ｉ，ｊ）位置のピクセル値である。
【請求項６】
前記第１のカウント値は、エッジ検出を実行する時に、０に初期化されることを特徴とする請求項２に記載のサムネイル画像生成方法。
【請求項７】
前記第２のカウント値は、エッジ検出を実行する時に、０に初期化されることを特徴とする請求項２に記載のサムネイル画像生成方法。
【請求項８】
前記第２のカウント値は、下記の数式２の条件式を満たす（ｉ、ｊ）の座標に対応するＤＣＴ係数の数をカウントすることを特徴とする請求項２に記載のサムネイル画像生成方法。
【数２】
0004936083.tif 000010
ここで、ＤＣＴ＿ＲＥＧＩＯＮは、高周波領域を選択するために、任意に設定された値であり、「ｉ」は、列位置を示す水平周波数軸であり、「ｊ」は、行位置を示す垂直周波数軸である。
【請求項９】
前記第３のカウント値は、エッジ検出を実行する時に、０に初期化されることを特徴とする請求項２に記載のサムネイル画像生成方法。
【請求項１０】
前記第１、第２及び第３のカウント値を用いて焦点ずれの程度を計算するステップは、下記の数式３を用いて計算することを特徴とする請求項２に記載のサムネイル画像生成方法。
【数３】
0004936083.tif 000011
ここで、ＯＯＦ＿ＲＡＴＩＯは、焦点ずれの程度を示し、ＯＯＦ＿ＣＯＵＮＴ（ｉ，ｊ）は、（ｉ，ｊ）座標の第３のカウント値であり、ＥＤＧＥ＿ＣＯＵＮＴは、第１のカウント値であり、ＤＣＴ＿ＣＯＵＮＴは、第２のカウント値である。
【請求項１１】
前記入力された画像に前記ＥＸＩＦ情報が存在する場合及び存在しない場合について、それぞれのサムネイル画像に焦点ずれの効果を適用するステップは、オリジナルのサムネイル画像の焦点ずれの程度に基づいて算出された距離（Ｄ）だけシフトさせたサムネイル画像を重ね合わせて、焦点ずれの効果が適用されたサムネイル画像を生成することを特徴とする請求項１に記載のサムネイル画像生成方法。
【請求項１２】
前記焦点ずれの程度に基づいて算出された距離は、下記の数式４を用いて計算することを特徴とする請求項１１に記載のサムネイル画像生成方法。
【数４】
0004936083.tif 000012
ここで、「Ｄ」は、焦点ずれの程度に基づいて算出された距離であり、ＢＩＡＳは、焦点ずれを適用する程度を示す整数定数であり、ＯＯＦ＿ＲＡＴＩＯは、焦点ずれの程度であり、ＲＯＵＮＤ＿ＯＦＦ（ｘ）は、入力されたｘより小さい整数のうち最も大きい整数を出力する関数である。
【請求項１３】
前記焦点ずれの効果が適用されたサムネイル画像は、下記の数式５を用いて求めることを特徴とする請求項１２に記載のサムネイル画像生成方法。
【数５】
0004936083.tif 000013
ここで、ＯＯＦ＿ＴＩ（ｉ，ｊ）は、焦点ずれの効果が適用されたサムネイル画像の（ｉ，ｊ）位置のピクセル値であり、ＴＩ（ｉ，ｊ）は、サムネイル画像の（ｉ，ｊ）位置のピクセル値であり、「Ｗ」は、０〜１の値に設定される重みである。
【請求項１４】
前記「Ｗ」は、０．５であることを特徴とする請求項１３に記載のサムネイル画像生成方法。
【請求項１５】
サムネイル画像生成装置であって、
入力された画像のＥＸＩＦ情報からサムネイル画像を抽出するＥＸＩＦ解析器と、
ＥＸＩＦ情報から抽出されたサムネイル画像及び画像デコーディングにより生成されたサムネイル画像の内から出力するサムネイル画像を選択するサムネイルセレクタと、
圧縮された画像を復元された画像にデコーディングする画像デコーダと、
前記デコーディングされた画像のサイズを縮小してサムネイル画像を生成するダウンスケーラと、
前記デコーディングされた画像の焦点ずれ（Ｏｕｔ  Ｏｆ  Ｆｏｃｕｓ）の程度を測定する焦点ずれ検出器と、
前記サムネイル画像に前記測定した焦点ずれの程度だけ焦点ずれの効果を適用する焦点ずれ生成器とを有することを特徴とするサムネイル画像生成装置。
【請求項１６】
前記ダウンスケーラによって前記デコーディングされた画像のサイズを縮小してサムネイル画像を生成するのは、ＥＸＩＦ情報にサムネイル画像がない場合に行われることを特徴とする請求項１５に記載のサムネイル画像生成装置。
【請求項１７】
焦点ずれ（Ｏｕｔ  Ｏｆ  Ｆｏｃｕｓ）の情報を有するサムネイル画像生成装置であって、
入力された画像をデコーディングするための手段と、
前記デコーディングされた画像の焦点ずれの程度を測定するための手段と、
前記デコーディングされた画像が前記入力された画像のＥＸＩＦ情報を含んでいるか否かを判断するための手段と、
前記入力された画像の前記ＥＸＩＦ情報が存在する場合、前記ＥＸＩＦ情報からサムネイル画像を抽出し、前記測定した焦点ずれの程度だけサムネイル画像に焦点ずれの効果を適用するための手段と、
前記入力された画像の前記ＥＸＩＦ情報が存在しない場合、前記デコーディングされた画像をダウンスケーラで縮小してサムネイル画像を生成し、前記測定した焦点ずれの程度だけサムネイル画像に焦点ずれの効果を適用するための手段とを有することを特徴とするサムネイル画像生成装置。
【請求項１８】
前記焦点ずれの程度の測定は、前記デコーディングされた画像をグレースケール画像に変換するための手段と、
前記グレースケール画像からエッジ検出を実行するための手段と、
前記エッジ検出を通じて得られたエッジ画像を、予め設定されたブロック単位に分割して、エッジが存在するブロックの数を第１のカウント（ＥＤＧＥ＿ＣＯＵＮＴ）値としてカウントするための手段と、
前記分割された各々のブロックの（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）を実行し、ＤＣＴ係数の数を第２のカウント（ＤＣＴ＿ＣＯＵＮＴ）値としてカウントするための手段と、
前記分割された各々のブロックでＤＣＴ係数の値が０でない座標位置の数を第３カウント（ＯＯＦ＿ＣＯＵＮＴ）値としてカウントするための手段と、
前記第１、第２及び第３のカウント値を用いて焦点ずれの程度を計算するための手段とを含むことを特徴とする請求項１７に記載のサムネイル画像生成装置。
【請求項１９】
前記ブロックは、８×８ピクセルを１ブロック単位として分割されることを特徴とする請求項１８に記載のサムネイル画像生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サムネイル（Ｔｈｕｍｂｎａｉｌ）画像を生成するための方法及び装置に関し、特に、画像についての焦点ずれ（Ｏｕｔ  Ｏｆ  Ｆｏｃｕｓ）情報の取得及びサムネイル画像で焦点ずれ情報を表現する方法及び装置に関する。
【背景技術】
【０００２】
一般に、システムに格納されるファイルの個数が多くなると、特定ファイルを検索するための所要時間と手間が増加する。
このような煩わしさを減らすために、静止画像の場合、複数個のサムネイルサイズ画像を一つの画面に同時に表示する技術がある。
【０００３】
比較的少ない容量と遅い処理速度を持つ移動通信端末機、又は、複数の画像ファイルを格納、管理するプログラムの場合には、画像のサムネイルを用いると、ユーザがより簡単で少ない時間に、格納された画像の情報を把握することができる。したがって、現在、画像ファイルをサムネイルサイズで表す機能は、必須な機能のうちの一つである（例えば、特許文献１参照）。
【０００４】
図１は、従来のサムネイル画像生成装置のブロック図である。図１を参照すると、従来のサムネイル画像生成装置は、ＥＸＩＦ（ＥＸｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）（以下、ＥＸＩＦと称する）解析器（Ｐａｒｓｅｒ）１１０と、サムネイルセレクタ（Ｔｈｕｍｂｎａｉｌ  Ｓｅｌｅｃｔｏｒ）１２０と、画像デコーダ（Ｉｍａｇｅ  Ｄｅｃｏｄｅｒ）１３０と、ダウンスケーラ（Ｄｏｗｎ  Ｓｃａｌｅｒ）１４０とを含む。
【０００５】
ＥＸＩＦ解析器１１０は、入力された画像のＥＸＩＦ情報からサムネイル画像を抽出する。
サムネイルセレクタ１２０は、ＥＸＩＦ情報から抽出されたサムネイル画像、または、画像デコーディングによって生成されたサムネイル画像の内から出力するサムネイル画像を選択する。
画像デコーダ１３０は、入力されたＪＰＥＧ画像のような圧縮された形式の画像を復元（解凍）するようにデコーディングする。
ダウンスケーラ１４０は、デコーディングされた画像のサイズを縮小してサムネイル画像を生成する。
【０００６】
上述した従来のサムネイル画像生成装置について、サムネイル画像生成の動作を説明すると、まずＪＰＥＧ画像のような形式で圧縮された画像ビットストリーム（Ｉｍａｇｅ  Ｂｉｔ  Ｓｔｒｅａｍ）が入力されると、ビットストリームについてＥＸＩＦ情報が存在するか否かを判断する。
ＥＸＩＦ情報が存在する場合には、ＥＸＩＦ解析器１１０を用いてＥＸＩＦ情報内の画像でサムネイル画像を生成し、ＥＸＩＦ情報が存在しない場合には、画像デコーダ１３０で入力された画像をデコーディングした後、ダウンスケーラ１４０でデコーディングされた画像のサイズを縮小してサムネイル画像を生成する。
【０００７】
携帯端末において、ユーザはいろいろな画像の全体画像をサムネイルを通じて簡便に見ることができる。従って、サムネイルは画像の原画像の特性を反映しなければならない。
しかし、従来の技術では、画像の概略的な形状は提供するが、取得された画像の重要特徴を表す焦点、すなわち、フォーカス（Ｆｏｃｕｓ）に関する情報を提供しない。このような欠点は、従来のサムネイル生成時に生じた効果のせいである。すなわち、原画像を縮小する場合、画像の繊細さ（ｓｕｂｔｌｅｔｙ）が失われ、これによって、画像のフォーカスに関する情報も失われるためである。
【０００８】
さらに、一般に、フォーカスが合わない画像は、取得後、ユーザが修正あるいは削除をする。従来には、画像がサムネイル状態にあるとき、画像のフォーカス情報を知ることができず、フォーカス情報を知るために、全体画像を画面に出力して、また、拡大する必要という問題点があった。
【０００９】
このような問題点により、ユーザはカメラから所得した画像をサムネイル表現状態で修正／削除することができず、取得した画像を修正するためには、原画像を確認する等の付加的な操作が必要であり、ユーザの不都合を招く。したがって、画像のサムネイル状態でも画像のフォーカスに関する情報を認知して画像を選択、修正できるように、サムネイル画像に原画像のフォーカスに関する情報を反映できる技術が要求される。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】大韓民国特許出願公開第１０−２００６−００９９２７４号明細書
【発明の概要】
【発明が解決しようとする課題】
【００１１】
そこで、本発明は上記従来のサムネイル画像生成における問題点に鑑みてなされたものであって、本発明の目的は、原画像がサムネイルで表現された状態でも、原画像の焦点ずれ（Ｏｕｔ  Ｏｆ  Ｆｏｃｕｓ）の情報を把握できるようにサムネイル画像を生成する方法及びその装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するためになされた本発明によるサムネイル画像生成方法は、サムネイル画像生成方法であって、入力された画像をデコーディングするステップと、前記デコーディングされた画像の焦点ずれ（Ｏｕｔ  Ｏｆ  Ｆｏｃｕｓ）の程度を測定するステップと、前記デコーディングされた画像に入力された画像のＥＸＩＦ（ＥＸｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ）情報が含んでいるか否かを判断するステップと、前記入力された画像の前記ＥＸＩＦ情報が存在する場合、前記ＥＸＩＦ情報からサムネイル画像を抽出し、前記測定した焦点ずれの程度だけサムネイル画像に焦点ずれの効果を適用するステップと、前記入力された画像の前記ＥＸＩＦ情報が存在しない場合、前記デコーディングされた画像をダウンスケーラで縮小してサムネイル画像を生成し、前記測定した焦点ずれの程度だけサムネイル画像に焦点ずれの効果を適用するステップとを有することを特徴とする。
【００１３】
前記焦点ずれの程度の測定は、前記デコーディングされた画像をグレースケール画像に変換するステップと、前記グレースケール画像からエッジ検出を実行するステップと、前記エッジ検出を通じて得られたエッジ画像を、予め設定されたブロック単位に分割して、エッジが存在するブロックの数を第１のカウント（ＥＤＧＥ＿ＣＯＵＮＴ）値としてカウントするステップと、前記分割された各々のブロックのＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）を実行し、ＤＣＴ係数の数を第２のカウント（ＤＣＴ＿ＣＯＵＮＴ）値としてカウントするステップと、前記分割された各々のブロックでＤＣＴ係数の値が０でない座標位置の数を第３カウント（ＯＯＦ＿ＣＯＵＮＴ）値としてカウントするステップと、前記第１、第２及び第３のカウント値を用いて焦点ずれの程度を計算するステップとを含むことが好ましい。
【００１４】
上記目的を達成するためになされた本発明によるサムネイル画像生成装置は、サムネイル画像生成装置であって、入力された画像のＥＸＩＦ情報からサムネイル画像を抽出するＥＸＩＦ解析器と、ＥＸＩＦ情報から抽出されたサムネイル画像及び画像デコーディングにより生成されたサムネイル画像の内から出力するサムネイル画像を選択するサムネイルセレクタと、圧縮された画像を復元された画像にデコーディングする画像デコーダと、前記デコーディングされた画像のサイズを縮小してサムネイル画像を生成するダウンスケーラと、前記デコーディングされた画像の焦点ずれ（Ｏｕｔ  Ｏｆ  Ｆｏｃｕｓ）の程度を測定する焦点ずれ検出器と、前記サムネイル画像に前記測定した焦点ずれの程度だけ焦点ずれの効果を適用する焦点ずれ生成器とを有することを特徴とする。
【００１５】
また、上記目的を達成するためになされた本発明によるサムネイル画像生成装置は、焦点ずれ（Ｏｕｔ  Ｏｆ  Ｆｏｃｕｓ）の情報を有するサムネイル画像生成装置であって、入力された画像をデコーディングするための手段と、前記デコーディングされた画像の焦点ずれの程度を測定するための手段と、前記デコーディングされた画像が前記入力された画像のＥＸＩＦ情報を含んでいるか否かを判断するための手段と、前記入力された画像の前記ＥＸＩＦ情報が存在する場合、前記ＥＸＩＦ情報からサムネイル画像を抽出し、前記測定した焦点ずれの程度だけサムネイル画像に焦点ずれの効果を適用するための手段と、前記入力された画像の前記ＥＸＩＦ情報が存在しない場合、前記デコーディングされた画像をダウンスケーラで縮小してサムネイル画像を生成し、前記測定した焦点ずれの程度だけサムネイル画像に焦点ずれの効果を適用するための手段とを有することを特徴とする。
【発明の効果】
【００１６】
本発明に係るサムネイル画像生成方法及びその装置によれば、原画像がサムネイルで表現された状態でも、ユーザが原画像の焦点ずれの情報を把握できるようにして、付加的な操作がなくても取得した画像の選択、修正、削除を迅速で効果的に行うことができるようにする効果がある。
【図面の簡単な説明】
【００１７】
【図１】従来のサムネイル画像生成装置のブロック図である。
【図２】本発明の一実施形態によるサムネイル画像生成装置のブロック図である。
【図３】本発明の一実施形態によるサムネイル画像生成の動作を説明するためのフローチャートである。
【図４】本発明の一実施形態による画像の焦点ずれの程度測定の動作を説明するためのフローチャートである。
【図５】本発明の一実施形態による焦点ずれの程度の測定動作時、ＤＣＴ＿ＲＥＧＩＯＮが１２である場合のＤＣＴ係数の座標位置を示す図である。
【図６】本発明の一実施形態によるサムネイル画像に焦点ずれの効果を適用する方法を示す図である。
【発明を実施するための形態】
【００１８】
次に、本発明に係るサムネイル画像生成方法及びその装置を実施するための形態の具体例を図面を参照しながら説明する。
【００１９】
以下の説明においては、具体的な構成素子等のような特定事項を示しているが、これは、本発明のより包括的な理解のために提供しただけで、このような特定事項が本発明の範囲内で、所定の変形あるいは変更が可能であることは、当該技術分野における通常の知識を有する者には明らかである。また、本発明を説明するにあたり、本発明に関連した公知の技術について具体的な説明が本発明の要旨を不明にすると判断された場合、その詳細な説明を省略する。
【００２０】
本発明は、原画像がサムネイルで表現された状態でも、原画像の焦点ずれ（Ｏｕｔ−Ｏｆ−Ｆｏｃｕｓ）情報を把握できるようにサムネイル画像を生成する方法を提供することを要旨とする。
図２は、本発明の一実施形態によるサムネイル画像生成装置のブロック図である。
【００２１】
図２を参照すると、本発明の一実施形態によるサムネイル画像生成装置は、ＥＸＩＦ（ＥＸｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）解析器（Ｐａｒｓｅｒ）２１０と、サムネイルセレクタ（Ｔｈｕｍｂｎａｉｌ  Ｓｅｌｅｃｔｏｒ）２２０と、画像デコーダ（Ｉｍａｇｅ  Ｄｅｃｏｄｅｒ）２３０と、ダウンスケーラ（Ｄｏｗｎ  Ｓｃａｌｅｒ）２４０と、焦点ずれ検出器２５０と、焦点ずれ生成器２６０とを含む。
【００２２】
ＥＸＩＦ解析器２１０は、入力された画像のＥＸＩＦ情報からサムネイル画像を抽出する。
サムネイルセレクタ２２０は、ＥＸＩＦ情報から抽出されたサムネイル画像や画像デコーディングによって生成されたサムネイル画像の内から出力するサムネイル画像を選択する。一般に、サムネイルセレクタ２２０は、ＥＸＩＦ情報から抽出されたサムネイル画像が存在すれば、それを出力し、存在しなければ、画像デコーディングによって生成されたサムネイル画像を出力する。
【００２３】
画像デコーダ２３０は、入力されたＪＰＥＧ画像のような圧縮された形態の画像を復元（解凍）するようにデコーディングする。本発明において、画像デコーダによりデコーディングされる圧縮された形態の画像は、ＪＰＥＧ画像に限定されない。
ダウンスケーラ２４０は、ＥＸＩＦ情報から抽出されるサムネイル画像が存在しない場合に行われ、デコーディングされた画像のサイズを縮小してサムネイル画像を生成する。
【００２４】
焦点ずれ検出器２５０は、デコーディングされた画像の焦点ずれの程度を測定する。
焦点ずれ生成器２６０は、生成したサムネイル画像に焦点ずれ検出器２５０で測定した焦点ずれ程度だけ焦点ずれ効果を適用する。
【００２５】
上述したサムネイル画像生成装置を参照して、本発明の一実施形態によるサムネイル画像の生成動作を説明する。
図３は、本発明の一実施形態によるサムネイル画像生成の動作を説明するためのフローチャートである。
【００２６】
図３を参照すると、まずステップＳ３１０で、画像ビットストリームが入力されると、ステップＳ３２０で、画像デコーダ２３０で圧縮された形態の画像データを圧縮されていない形態にデコーディングする。
次のステップＳ３３０で、焦点ずれ検出器２５０で画像の焦点ずれ（Ｏｕｔ  Ｏｆ  Ｆｏｃｕｓ）の程度を測定する。焦点ずれの程度測定方法は、後述で詳細に説明する。
【００２７】
次のステップＳ３４０で、入力された画像のＥＸＩＦ情報が存在するか否かを判断する。ステップＳ３４０で、ＥＸＩＦ情報が存在する場合、ステップＳ３５０で、ＥＸＩＦ情報からサムネイル画像を抽出し、ステップＳ３７０で、焦点ずれ生成器２６０は、ステップＳ３３０で測定した焦点ずれの程度だけサムネイル画像に焦点ずれ効果を適用して動作を終了する。
【００２８】
ステップＳ３４０で、ＥＸＩＦ情報が存在しない場合、ステップＳ３６０で、ステップＳ３２０でデコーディングした画像をダウンスケーラ２４０で縮小して、サムネイル画像を生成する。次のステップＳ３７０で、焦点ずれ生成器２６０は、ステップＳ３３０で測定した焦点ずれの程度だけサムネイル画像に焦点ずれ効果を適用して動作を終了する。
【００２９】
焦点ずれ検出器２５０で画像の焦点ずれの程度を検出する方法を、図４を参照して詳細に説明する。
図４は、本発明の一実施形態による画像の焦点ずれの程度の測定の動作を説明するためのフローチャートである。
【００３０】
図４を参照すると、まずステップＳ４１０で、デコーディングされた画像は、グレースケール画像に変換される。一般に、画像は、赤色（Ｒｅｄ）、緑色（Ｇｒｅｅｎ）、青色（Ｂｌｕｅ）の三色で表現され、ピクセル（Ｐｉｘｅｌ）別にＲＧＢ値の平均を求めてグレースケール画像を取得する。
【００３１】
次のステップＳ４２０で、エッジ検出（Ｅｄｇｅ  Ｄｅｔｅｃｔｉｏｎ）を行う。
本実施形態においては、エッジ検出のために、差演算エッジ検出（Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｅｄｇｅ  Ｄｅｔｅｃｔｉｏｎ）方式を用いる。差演算エッジ検出（Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｅｄｇｅ  Ｄｅｔｅｃｔｉｏｎ）方式は、下記の数式１を用いて行う。
【数１】
0004936083.tif 000002
ここで、ＣＬＩＰ２５５（）は、予め設定された関数であり、ＣＬＩＰ２５５（ｘ）は、ｘ値が２５５より大きい場合は、ｘ値は２５５として出力し、ｘ値が０より小さい場合は、ｘ値を０として出力し、ｘ値が０〜２５５である場合は、ｘ値がそのまま出力される関数である。上記「ｉ」と「ｊ」は、ぞれぞれ２次元画像のピクセル座標系で列位置と行位置を示す座標である。すなわち、ＤＨ（ｉ，ｊ）は、（ｉ，ｊ）ピクセル位置の差分エッジ値（ｄｉｆｆｅｒｅｎｔｉａｌ  ｅｄｇｅ  ｖａｌｕｅ）となる。上記Ｉ（ｉ，ｊ）は、（ｉ，ｊ）ピクセル位置のピクセル値である。
【００３２】
ステップＳ４２０で用いるエッジ検出は、上記方式に限らず、対応できる他のエッジ検出方式を用いてもよい。
次のＳステップ４３０で、ステップＳ４２０でエッジ検出を通じて得られたエッジ画像を８×８ピクセルを１つのブロック単位として分割する。
次のステップＳ４４０で、８×８ピクセル単位に分割されたブロック内から順次に未選択の１つのブロックを選択し、エッジが存在するか否かを判断する。
【００３３】
もし、判断の結果、ブロック内にエッジが存在する場合、下記の数式２のように、第１のカウント（ＥＤＧＥ＿ＣＯＵＮＴ）値を１から増加させていく。
【数２】
0004936083.tif 000003
ここで、ＥＤＧＥ＿ＣＯＵＮＴは、第１のカウント値であり、エッジ検出時に、０の値に初期化された後、８×８ピクセル単位に分割されたブロックにエッジが存在するたびに増加する。
【００３４】
次のステップＳ４５０で、上記選択された１つブロックのＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）を実行する。
次のステップＳ４６０で、ＤＣＴ係数をカウント（Ｃｏｕｎｔ）するのに、全体（ｔｏｔａｌ）ＤＣＴ係数を用いるのではなく、高い周波数領域のＤＣＴ係数のみを用いてカウントする。列位置を示す水平周波数軸を「ｉ」とし、行位置を示す垂直周波数軸を「ｊ」とすると、下記の数式３の条件式を満たすＤＣＴ係数の座標位置をカウントする。
【数３】
0004936083.tif 000004
【００３５】
ステップＳ４６０及び数式３に関して、図５は、本発明の一実施形態による焦点ずれの程度の測定動作時、ＤＣＴ＿ＲＥＧＩＯＮが１２である場合、ＤＣＴ係数の座標位置を示す図である。
図５に示すように、ＤＣＴ＿ＲＥＧＩＯＮが１２である場合は、（ｉ＋ｊ）値が１２より大きいか同じ座標をカウントする。ＤＣＴ＿ＲＥＧＩＯＮ値によって決定される（ｉ，ｊ）の個数を、第２のカウント値（ＤＣＴ＿ＣＯＵＮＴ）とする。
【００３６】
したがって、図５のような場合、ＤＣＴ＿ＣＯＵＮＴは、１５となる。ここで、ＤＣＴ＿ＲＥＧＩＯＮ値は、本実施形態の実施のために任意に設定できる値であり、数式３のように、０〜１５の間の値に設定でき、図５に示すように、１２に設定することが、本発明の効率的な実施のために望ましい。
【００３７】
数式３の条件式を満たす領域の中で、ＤＣＴ係数値が０でないピクセル位置（ｉ，ｊ）の数を第３のカウント値として、下記の数式４のようにカウントする。
【数４】
0004936083.tif 000005
ここで、ＯＯＦ＿ＣＯＵＮＴ（ｉ，ｊ）は、第３のカウント値であり、エッジ検出時に０の値に初期化された後、数式４に従って増加する。
【００３８】
次のステップＳ４７０で、選択していない他の８×８ピクセル単位のブロックが存在するか否かを判断して、選択していない他の８×８ピクセル単位のブロックが存在すると、ステップＳ４３０に戻り、再びステップＳ４４０からの動作を繰り返し、選択していない他の８×８ピクセル単位のブロックが存在しないと、ステップＳ４８０で、ＯＯＦ＿ＲＡＴＩＯを計算する。
【００３９】
ステップＳ４８０で、画像全体に対し８×８ピクセル単位のブロックでステップＳ４４０からステップＳ４６０完遂すると、ＯＯＦ＿ＣＯＵＮＴ（ｉ，ｊ）は焦点ずれの程度を表す。このように求められたＯＯＦ＿ＣＯＵＮＴ（ｉ，ｊ）を用いて焦点ずれの重みを計算するために、下記の数式５を用いる。
【数５】
0004936083.tif 000006
ここで、ＯＯＦ＿ＲＡＴＩＯは、焦点ずれの程度（強度）を表すパラメータである。ＯＯＦ＿ＲＡＴＩＯは、０〜１の間の値を有し、低い値を有するときは、焦点ずれの程度が低いことを表し、高い値を有するときは、焦点ずれの程度が高いことを表す。換言すれば、ＯＯＦ＿ＲＡＴＩＯが大きいほど、焦点ずれの程度が大きい画像であることを意味する。
【００４０】
次に、サムネイル画像に焦点ずれの効果を適用する方法を説明する。
サムネイル画像を取得してＯＯＦ＿ＲＡＴＩＯの計算が終わると、ＯＯＦ＿ＲＡＴＩＯに応じて、サムネイル画像に焦点ずれの効果を適用する。
【００４１】
焦点ずれ画像を生成するためには、一般に、画像ぼかしフィルタ（Ｉｍａｇｅ  Ｂｌｕｒｒｉｎｇ  Ｆｉｌｔｅｒ）を用いるが、これは、多くの演算を必要として、サムネイルのように小さい画像には効果的でないため、図６に示すような方法を用いる。
図６は、本発明の一実施形態によるサムネイル画像に焦点ずれの効果を適用する方法を示す図である。
【００４２】
図６を参照すると、本発明の一実施形態による焦点ずれの効果を適用する方法は、オリジナルのサムネイル画像から「Ｄ」だけシフトさせたサムネイル画像を重ね合わせる方法を用いる。「Ｄ」は、下記の数式６を用いて計算する。
【数６】
0004936083.tif 000007
ここで、ＢＩＡＳは、焦点ずれの程度を適用する程度を表す整数定数であり、サムネイル画像のサイズに応じて適切に選択する。ＲＯＵＮＤ＿ＯＦＦ（ｘ）は、ｘより小さい整数のうち最も大きい整数を出力する関数である。
【００４３】
「Ｄ」を求めた後、下記の数式７を用いて焦点ずれが適用されたサムネイル画像を取得する。
【数７】
0004936083.tif 000008
ここで、ＯＯＦ＿ＴＩ（ｉ，ｊ）は、焦点ずれが適用されたサムネイル画像の（ｉ，ｊ）位置ののピクセル値を示し、ＴＩ（ｉ，ｊ）は、サムネイル画像の（ｉ，ｊ）位置のピクセル値を示す。「Ｗ」は、重みとして０〜１の間の値を用いる。望ましくは、「Ｗ」は、０．５を用いれば最も効果的な焦点ずれが適用された画像を得ることができる。
【００４４】
上述のように、本発明の一実施形態によるサムネイル画像生成方法及び装置は、その動作及び構成をなすことができる。また、上記した本発明の説明においては、具体的な実施形態に関して説明したが、上述の実施形態に限られるものではない。８×８ピクセルを１ブロック単位とする代わりに他のブロックサイズを用いて分割してもよい等、本発明の技術的範囲を外れない範囲で多様に変更実施が可能である。
【符号の説明】
【００４５】
１１０、２１０      ＥＸＩＦ解析器
１２０、２２０      サムネイルセレクタ
１３０、２３０      画像デコーダ
１４０、２４０      ダウンスケーラ
２５０      焦点ずれ検出器
２６０      焦点ずれ生成器
【図１】
0004936083.tif 000014
【図２】
0004936083.tif 000015
【図３】
0004936083.tif 000016
【図４】
0004936083.tif 000017
【図５】
0004936083.tif 000018
【図６】
0004936083.tif 000019