(57)【特許請求の範囲】
【請求項１】
虹彩認識のプロセスにおけるプレビューの方法であって、
コンピュータによって、ユーザの虹彩イメージ及び顔イメージを収集することと、
前記コンピュータによって、前記虹彩イメージに従ったイメージ・マッチングによって前記顔イメージをトリミングすることによって前記顔イメージに対してイメージ処理を実行した後に取得したイメージを前記虹彩イメージに対応するプレビュー・イメージとして決定することと、
前記コンピュータによって、前記決定されたプレビュー・イメージを表示することと、
を含む、方法。
【請求項２】
前記コンピュータによって、ユーザの虹彩イメージ及び顔イメージを収集することは、
前記コンピュータによって、第１のカメラによって前記ユーザの前記虹彩イメージを収集することと、前記コンピュータによって、第２のカメラによって前記ユーザの前記顔イメージを収集することと、
を含む、請求項１に記載の方法。
【請求項３】
前記第１のカメラ及び前記第２のカメラは、相対的位置関係に基づいて同じデバイス上に位置決めされ、前記相対的位置関係は、前記第１のカメラ及び前記第２のカメラに、同じか又は同様の角度から前記ユーザに関するイメージ収集を実行させる、請求項２に記載の方法。
【請求項４】
前記顔イメージは、背景イメージと、前記ユーザの虹彩部分イメージと、前記ユーザの前記虹彩部分イメージを除く顔コンテンツと、を含み、前記顔イメージをトリミングすることは、前記背景イメージを除去することと、前記前記ユーザの前記虹彩部分イメージを除く前記顔コンテンツを保持することと、を含む、請求項１に記載の方法。
【請求項５】
前記ユーザの前記虹彩イメージ及び前記顔イメージを同時に収集する、請求項１に記載の方法。
【請求項６】
コンピュータによって、ユーザの虹彩イメージ及び顔イメージを収集することは、
前記コンピュータによって、前記ユーザの複数の顔イメージを収集することを含み、
前記コンピュータによって、前記虹彩イメージに従ったイメージ・マッチングによって前記顔イメージをトリミングすることによって前記顔イメージに対してイメージ処理を実行した後に取得したイメージを前記虹彩イメージに対応するプレビュー・イメージとして決定することは、
前記コンピュータによって、前記複数の顔イメージに対応する複数のプレビュー・イメージを決定することを含み、
前記コンピュータによって、前記決定されたプレビュー・イメージを表示することは、
前記コンピュータによって、前記複数のプレビュー・イメージをビデオ・シーケンスの形で表示することを含む、請求項１に記載の方法。
【請求項７】
前記プレビュー・イメージは前記ユーザの眼のイメージを含み、前記コンピュータによって、前記決定されたプレビュー・イメージを表示することは、
前記コンピュータによって、前記虹彩認識のプレビュー・インターフェースを決定することと、
前記コンピュータによって、前記決定されたプレビュー・イメージを前記プレビュー・インターフェース内に表示すること又は前記コンピュータによって、前記プレビュー・インターフェースに従って前記プレビュー・イメージを調整した後に前記プレビュー・イメージを前記プレビュー・インターフェース内に表示することと、
を含み、
前記プレビュー・インターフェース内の前記眼のイメージの表示位置は、前記ユーザの前記虹彩イメージが収集されるときの前記ユーザの眼の整合状態を反映する、請求項１に記載の方法。
【請求項８】
前記イメージ処理は、前記コンピュータによるイメージ・パラメータ調整処理及び前記コンピュータによるイメージ・コンテンツ・レタッチ処理のうちの少なくとも１つを含み、
前記イメージ・パラメータ調整処理は、トリミング、回転、並進、ズーム、拡大縮小、色調整、グレースケール値調整及びコントラスト調整のうちの少なくとも１つを含み、並びに、
前記イメージ・コンテンツ・レタッチ処理は、ポートレート機能強化、イメージ・スタイル化及び特殊視覚効果のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項９】
前記虹彩イメージは単色イメージであり、前記顔イメージは非単色イメージである、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
前記第１のカメラは単色イメージ・カメラであり、前記第２のカメラは非単色イメージ・カメラである、請求項２又は３に記載の方法。
【請求項１１】
虹彩認識のプロセスにおけるプレビュー装置であって、
ユーザの虹彩イメージ及び顔イメージを収集するように構成されたイメージ収集モジュールと、
前記虹彩イメージに従ったイメージ・マッチングによって前記顔イメージをトリミングすることによって前記顔イメージに対してイメージ処理を実行した後に取得したイメージを前記虹彩イメージに対応するプレビュー・イメージとして決定するように構成されたプレビュー・イメージ決定モジュールと、
前記決定されたプレビュー・イメージを表示するように構成されたディスプレイ・モジュールと、
を備える、プレビュー装置。
【請求項１２】
前記イメージ収集モジュールは、前記ユーザの前記虹彩イメージを収集するように構成された第１のカメラと、
前記ユーザの前記顔イメージを収集するように構成された第２のカメラと、
を備える、請求項１１に記載の装置。
【請求項１３】
前記第１のカメラ及び前記第２のカメラは、相対的位置関係に基づいて同じデバイス上に位置決めされ、前記相対的位置関係は、前記第１のカメラ及び前記第２のカメラに、同じか又は同様の方向から前記ユーザに関するイメージ収集を実行させる、請求項１２に記載の装置。
【請求項１４】
前記顔イメージは、背景イメージと、前記ユーザの虹彩部分イメージと、前記ユーザの前記虹彩部分イメージを除く顔コンテンツと、を含み、前記顔イメージをトリミングすることは、前記背景イメージを除去することと、前記前記ユーザの前記虹彩部分イメージを除く前記顔コンテンツを保持することと、を含む、請求項１１に記載の装置。
【請求項１５】
前記ユーザの前記虹彩イメージ及び前記顔イメージを同時に収集する、請求項１１に記載の装置。
【請求項１６】
前記イメージ収集モジュールは、前記ユーザの複数の顔イメージを収集するように更に構成され、
プレビュー・イメージ決定モジュールは、前記複数の顔イメージに対応する複数のプレビュー・イメージを決定するように更に構成され、
前記ディスプレイ・モジュールは、前記複数のプレビュー・イメージをビデオ・シーケンスの形で表示するように構成される、請求項１１に記載の装置。
【請求項１７】
前記プレビュー・イメージは前記ユーザの眼のイメージを含み、
前記ディスプレイ・モジュールは、前記虹彩認識のプレビュー・インターフェースを決定するように構成され、かつ、前記決定されたプレビュー・イメージを前記プレビュー・インターフェース内に表示するように又は前記プレビュー・インターフェースに従って前記プレビュー・イメージに対して適応調整が実行された後に前記プレビュー・イメージを前記プレビュー・インターフェース内に表示するように構成され、前記プレビュー・インターフェース内の前記眼のイメージの表示位置は、前記ユーザの前記虹彩イメージが収集されるときの前記ユーザの眼の整合状態を反映する、請求項１１に記載の装置。
【請求項１８】
前記イメージ処理は、イメージ・パラメータ調整処理及びイメージ・コンテンツ・レタッチ処理のうちの少なくとも１つを含み、
基本的な前記イメージ・パラメータ調整処理は、トリミング、回転、並進、ズーム、拡大縮小、色調整、グレースケール値調整及びコントラスト調整のうちの少なくとも１つを含み、
前記イメージ・コンテンツ・レタッチ処理は、ポートレート機能強化、イメージ・スタイル化及び特殊視覚効果のうちの少なくとも１つを含む、請求項１１に記載の装置。
【請求項１９】
前記虹彩イメージは単色イメージであり、前記顔イメージは非単色イメージである、請求項１１から１８のいずれか一項に記載の装置。
【請求項２０】
前記第１のカメラは単色イメージ・カメラであり、前記第２のカメラは非単色イメージ・カメラである、請求項１２又は１３に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、コンピュータ・ソフトウェア技術の分野に関し、具体的には、虹彩認識のプロセスにおけるプレビューの方法及び装置に関する。
【背景技術】
【０００２】
現在の虹彩認識技術は、金融、セキュリティ、及び他の分野を含む、多くの業界において適用されてきた。この技術は、モバイル・フォン上の最重要デバイスで使われ始めている。通常の消費者は、虹彩認識技術にも慣れ始めている。この適用例がより広範に普及していくにつれて、より虹彩技術に関係する適用例が出現することになる。
【０００３】
虹彩認識プロセスにおいて、現ユーザの虹彩イメージは、通常、赤外放射（ＩＲ）カメラによって収集され、収集された虹彩イメージは、リアルタイムで現ユーザにプレビュー・イメージとして直接表示することができるため、ユーザは収集された虹彩イメージを検証すること、又は自分の姿勢を調整して虹彩イメージを再キャプチャすることが可能である。
【０００４】
現在の技術では、ＩＲカメラは小さな視野（ＦＯＶ）を有し、収集されたプレビュー・イメージは通常ユーザの眼のイメージのみを含み、白黒の単色イメージである。
【０００５】
前述のプレビュー・イメージはユーザにとって視覚効果に乏しく、ユーザの使用の利便性に影響を与え、虹彩認識の効率に悪影響を与える可能性がある。
【発明の概要】
【０００６】
本出願の実施形態において、現在の技術における虹彩認識のプロセスにおいて表示されるプレビュー・イメージは、ユーザにとって視覚効果に乏しく、ユーザの使用の利便性に影響を与え、虹彩認識の効率に悪影響を与える可能性がある、という、現在の技術における技術的問題を解決するために、虹彩認識のプロセスにおけるプレビューの方法及び装置が提供される。
【０００７】
前述の技術的問題を解決するために、本明細書の実施形態は以下のように実装される。
【０００８】
本出願の実施形態において、
現ユーザの虹彩イメージ及び顔イメージを収集することと、
顔イメージを虹彩イメージに対応するプレビュー・イメージとして決定すること又は顔イメージに対してイメージ処理を実行した後に取得したイメージを虹彩イメージに対応するプレビュー・イメージとして決定することと、
決定されたプレビュー・イメージを表示することと、
を含む、虹彩認識のプロセスにおけるプレビューの方法が提供される。
【０００９】
本出願の実施形態において、
現ユーザの虹彩イメージ及び顔イメージを収集するように構成されたイメージ収集モジュールと、
顔イメージを虹彩イメージに対応するプレビュー・イメージとして決定するように又は顔イメージに対してイメージ処理を実行した後に取得したイメージを虹彩イメージに対応するプレビュー・イメージとして決定するように構成されたプレビュー・イメージ決定モジュールと、
決定されたプレビュー・イメージを表示するように構成されたディスプレイ・モジュールと、
を備える、虹彩認識のプロセスにおけるプレビュー装置が提供される。
【００１０】
本出願の実施形態において採用される前述の技術的ソリューションのうちの少なくとも１つは、収集された虹彩イメージをプレビュー・イメージとして直接使用する必要がないこと、並びに、収集された顔イメージに基づいて決定されたプレビュー・イメージが、非単色イメージであってよいこと、及び、虹彩を含む、現ユーザのより多くの顔コンテンツを含むことができること、という、有益な効果を達成することができる。したがって、現在の技術におけるプレビュー・イメージに比べて、本出願におけるプレビューの方法は、より良い視覚効果を提供すること、ユーザにとってより好都合であること、虹彩認識の効率に与える悪影響を防止すること、及び、現在の技術における問題を部分的又は完全に解決することが、可能である。
【００１１】
本出願の実施形態における、又は現在の技術における、技術的ソリューションをより明瞭に説明するために、実施形態又は現在の技術に関する説明において使用する添付の図面を、下記で簡単に紹介する。下記で説明する添付の図面は、本出願において説明する単なるいくつかの実施形態であることが明らかである。当業者であれば、発明努力なしに、これらの添付の図面に従って他の添付の図面をさらに取得することができる。
【図面の簡単な説明】
【００１２】
【図１】本出願のいくつかの実施形態に従った、虹彩認識のプロセスにおけるプレビューの方法を示す概略フローチャートである。
【図２】本出願のいくつかの実施形態に従った、デバイス上の第１のカメラ及び第２のカメラの位置を示す概略図である。
【図３ａ】本出願のいくつかの実施形態に従った、実質的に整合する視野を伴う第１のカメラ及び第２のカメラを示す概略図である。
【図３ｂ】本出願のいくつかの実施形態に従った、異なる視野を伴う第１のカメラ及び第２のカメラを示す概略図である。
【図４】本出願のいくつかの実施形態に従った、プレビュー・インターフェースを示す概略図である。
【図５】現在の技術に従った、虹彩イメージを示す概略図である。
【図６】本出願のいくつかの実施形態に従った、例示的適用シナリオにおける前述のプレビューの方法の例示的実装を示す概略フローチャートである。
【図７】本出願のいくつかの実施形態に従った、図１に対応する虹彩認識のプロセスにおけるプレビュー装置を示す概略構造図である。
【発明を実施するための形態】
【００１３】
本出願の実施形態において、虹彩認識のプロセスにおけるプレビューの方法及び装置が提供される。
【００１４】
当業者が本出願における技術的ソリューションをより良く理解できるように、本出願の実施形態における添付の図面を参照しながら、本出願の実施形態における技術的ソリューションを下記に明瞭に説明する。説明する実施形態は、本出願のすべての実施形態ではなく単にそのうちのいくつかであることは明らかである。本出願における実施形態に基づいて創作的努力なしに当業者によって取得されるすべての他の実施形態は、本出願の保護範囲内に入るものとする。
【００１５】
本出願のソリューションを、下記に詳細に説明する。
【００１６】
図１は、本出願のいくつかの実施形態に従った、虹彩認識のプロセスにおけるプレビューの方法の概略フローチャートである。プログラムの観点からすれば、方法は、ポイント・オブ・セール（ＰＯＳ）機械又はモバイル・デバイス上で呼び出すことのできる、支払アプリケーション及び他のプログラムなどの、商用端末又はユーザ端末上のプログラムによって実行することができる。方法は、前述の端末として働くことができる、ＰＯＳ機械、モバイル・フォン、タブレット・コンピュータ、スマート・ウェアラブル・デバイス、車載コンピュータ、パーソナル・コンピュータなどのデバイスのうちの、少なくとも１つによって実行することができるが、限定されない。
【００１７】
図１の方法は、下記のステップを含むことができる。
【００１８】
Ｓ１０１において、現ユーザの虹彩イメージ及び顔イメージが収集される。
【００１９】
本出願の実施形態において、虹彩イメージ及び顔イメージは、それぞれ異なるカメラによって収集することができる。たとえば、虹彩イメージはＩＲカメラによって収集され、顔イメージは非単色イメージ・カメラ（モバイル・フォン上のカラー・イメージ・カメラなど）によって収集される。もちろん、単色虹彩イメージ収集機能及び非単色イメージ収集機能が特定のカメラに統合されている場合、虹彩イメージ及び顔イメージは同じ特定のカメラによって収集することもできる。
【００２０】
本出願の実施形態において、現ユーザの虹彩イメージ及び顔イメージは同時に収集可能であり、したがって、虹彩イメージ及び顔イメージにおける現ユーザの姿勢整合性の向上を容易にする。「同時に」というのは、虹彩イメージ及び顔イメージが正確に同じ瞬間に収集される必要はない。一般に、虹彩イメージ及び顔イメージは並行して又はほぼ並行して収集される（時間差は一般に、数秒程度未満である）。
【００２１】
たとえば、イメージ収集命令は、ＩＲカメラ及び非単色イメージ・カメラにそれぞれ同時に送信することができる。カメラがイメージ収集命令を受信後すぐに、対応するイメージの収集を開始すると想定すると、命令伝送遅延の差が考慮されない場合、現ユーザの虹彩イメージ及び顔イメージは同時に収集されるものと見なすことができる。
【００２２】
本出願の実施形態において、現ユーザの虹彩イメージ及び顔イメージは逐次収集することもできる（時間差は一般に、数秒程度未満である）。
【００２３】
たとえば、イメージ収集命令を特定のカメラに送信することができる。特定のカメラは、イメージ収集命令を受信後、最初に現ユーザの虹彩イメージを収集し、虹彩イメージの収集が完了するとすぐに、現ユーザの顔イメージを収集することができる（２つのイメージの収集順序は逆転も可能である）。
【００２４】
本出願の実施形態において、顔イメージは現ユーザの顔コンテンツ全体を含むことができるが、虹彩イメージは現ユーザの部分的な顔コンテンツを含む。もちろん、顔イメージを収集するためのカメラが小さな視野を有するとき、収集される顔イメージは現ユーザの部分的な顔コンテンツを含む場合もある。
【００２５】
Ｓ１０２において、顔イメージは、虹彩イメージに対応するプレビュー・イメージとして決定されるか、又は、顔イメージに対してのイメージ処理の実行後に取得されるイメージが、虹彩イメージに対応するプレビュー・イメージとして決定される。
【００２６】
本出願の実施形態において、プレビュー・イメージは、収集された虹彩イメージではなく、収集された顔イメージに基づいて取得される。プレビュー・イメージは、両眼がレンズを注視しているかどうか、及び顔がレンズに近過ぎるか又は遠過ぎるかなどの、虹彩イメージが収集されるときの現ユーザの顔の状態を反映することが可能である。これらの状態は、収集された虹彩イメージの有効性及び可用性を直接的又は間接的に反映することができる。
【００２７】
本出願の実施形態において、イメージ処理は、
トリミング、回転、並進、ズーム、拡大縮小、色調整、グレースケール値調整、及びコントラスト調整などの、基本イメージ・パラメータ調整処理と、ポートレート機能強化（肌のバフ仕上げ、肌の美白、及びアイライナー塗布など）、イメージ・スタイル化（油絵スタイル、アニメーション・スタイル、クレヨン画スタイル、及び棒線画スタイルなど）、及び視覚効果（光と影の効果、粒子効果、及び火炎効果など）などの、イメージ・コンテンツ・レタッチ処理、
という、２つのタイプのうちの少なくとも１つを含むことができる。
【００２８】
イメージ処理の目的は、収集した虹彩イメージに比べてプレビュー・イメージの視覚効果を向上させること、及び／又は、収集した虹彩イメージに比べて現ユーザにとってのプレビュー・イメージの使いやすさを向上させることである。
【００２９】
Ｓ１０３において、決定されたプレビュー・イメージが表示される。
【００３０】
本出願の実施形態において、プレビュー・イメージが決定された後、プレビュー・イメージを、現状のまま、又は必要時にプレビュー・インターフェースに従って適応調整を行って、表示することができる。
【００３１】
本出願の実施形態において、図１における方法は、虹彩認識のための虹彩イメージが最終的に決定されるまで、連続的に繰り返すことができる。この場合、反復的及び連続的に収集される顔イメージに対応して決定された様々なプレビュー・イメージは、ビデオ・シーケンスの形で表示することができる。
【００３２】
図１の方法を用いると、収集された虹彩イメージをプレビュー・イメージとして直接使用する必要はなく、収集された顔イメージに基づいて決定されるプレビュー・イメージは非単色イメージであってよく、現ユーザの虹彩を含むより多くの顔コンテンツを含むことができる。したがって、現在の技術におけるプレビュー・イメージに比べて、本出願は、より良い視覚効果を提供すること、ユーザにとってより好都合であること、虹彩認識の効率に悪影響を与えるのを防止すること、及び、現在の技術における問題を部分的又は完全に解決することが、可能である。
【００３３】
図１の方法に基づき、本出願の実施形態において、いくつかの例示的実装及び方法の拡張ソリューションがさらに提供され、これらを下記で説明する。
【００３４】
現時点で、前述の特定のカメラは実装できていないという事実、又はたとえ実装されている場合でもコストが高いという事実に鑑みて、下記の実施形態は主に、例として２台のカメラに基づくイメージ獲得のシナリオを採用することによって示される。
【００３５】
本出願の実施形態において、ステップＳ１０１の場合、現ユーザの虹彩イメージ及び顔イメージを収集することは、第１のカメラによって現ユーザの虹彩イメージを収集すること、及び、第２のカメラによって現ユーザの顔イメージを収集することを、含むことができる。第１のカメラは、ＩＲカメラなどの、虹彩イメージの収集に好適なカメラとすることができる。第２のカメラは、カラー・イメージ・カメラなどの、非単色カメラとすることができる。収集方法は、例を用いて上記で説明しているため、再度説明しない。
【００３６】
本出願の実施形態において、第１のカメラ及び第２のカメラは同じデバイス上にあるものとすることができる。たとえば、第１のカメラ及び第２のカメラは、同じモバイル・フォン上又はＰＯＳ機械上などにある。
【００３７】
さらに、第１のカメラ及び第２のカメラは、相対的位置関係に基づいて同じデバイス上にあるものとすることができ、相対的位置関係は、第１のカメラ及び第２のカメラが、同じか又は同様の方向から現ユーザに対してイメージ収集動作を実行することを容易にすることができる。一例として、デバイスをモバイル・フォンとする場合、第１のカメラ及び第２のカメラはどちらも、モバイル・フォンの前面又はモバイル・フォンの後面上に位置決めし、第１のカメラ及び第２のカメラの位置は相対的に近いもの（縦方向に密に重なるか又は横方向に密に重なるなど）とすることができる。
【００３８】
理解しやすくするために、本出願の実施形態におけるデバイス上の第１のカメラ及び第２のカメラの位置の概略図が、図２に示されるように提供される。
【００３９】
図２は、２つの位置の概略図を含む。左側の位置の概略図において、デバイスはモバイル・フォンである。第１のカメラ及び第２のカメラはどちらもモバイル・フォンの前面上に位置決めされ、互いに水平方向に近接している。第１のカメラ及び第２のカメラのレンズは同じ方向を有し、互いに密に位置決めされる。右側の位置の概略図において、デバイスはＰＯＳ機械である。第１のカメラ及び第２のカメラはどちらもＰＯＳ機械の前面上に位置決めされ、互いに垂直方向に近接している。第１のカメラ及び第２のカメラのレンズは同じ方向を有し、互いに密に位置決めされる。図２におけるカメラの位置により、第１のカメラ及び第２のカメラは、同じか又は同様の方向からユーザに対してイメージ収集動作を好都合に実行することが可能になり、したがって、虹彩イメージ及び顔イメージにおける現ユーザの姿勢整合性を向上させることができる。
【００４０】
本出願の実施形態において、ステップＳ１０２の場合、顔イメージに対してイメージ処理を実行することは、
虹彩イメージ、第１のカメラの情報、第２のカメラの情報、及び、第１のカメラと第２のカメラとの間の相対的位置関係の情報のうちの、少なくとも１つに従って、顔イメージに対してイメージ処理を実行すること、
を含むことができる。
【００４１】
前述のように、イメージ処理の目的は、プレビュー・イメージの使いやすさを向上させること、又はプレビュー・イメージの視覚効果を向上させることである。たとえば、共通の要件は、プレビュー・イメージ及び虹彩イメージに含まれるそれぞれの実際のコンテンツ（すなわち、現ユーザの顔コンテンツのうちの少なくとも一部のイメージ）同士が、実質的に整合している（しかし、異なる視覚効果を有する）ことである。いくつかの実施形態において、含まれる実際のコンテンツがそれぞれ整合していない場合であっても、不整合部分は可能な限り有用な場合がある。現ユーザの虹彩部分を除く顔コンテンツのイメージを、有用な情報として見なすこと（視覚効果又はユーザにとっての使いやすさを強化するためにより有利であるため）ができる一方で、現ユーザの顔コンテンツ以外のコンテンツのイメージは、無用な情報として見なすことができる。これによって、現ユーザにとってより良いプレビューがより容易になる。
【００４２】
前項における要件は、前述のイメージ処理に基づいて実装することができる。たとえばイメージ処理は、イメージ・サイズを処理することによって例示可能である。現ユーザの虹彩イメージ及び顔イメージが同時に収集されること、並びに、第１のカメラ及び第２のカメラのレンズが同じ方向を有し、互いに位置的に近いことを想定すると、カメラ間の視野の差が、虹彩イメージと顔イメージに含まれる実際のコンテンツ同士の間に不整合を発生させる主な要因となる可能性があり、これについて、図３ａ及び図３ｂを参照しながら説明する。
【００４３】
図３ａは、本出願のいくつかの実施形態に従った、実質的に整合する視野を伴う第１のカメラ及び第２のカメラの概略図である。点線は第１のカメラの視野を表し、実線は第２のカメラの視野を表す。図３ａのシナリオにおいて、顔イメージ及び虹彩イメージにそれぞれ含まれる実際のコンテンツ同士も、それに応じて実質的に整合することができる。したがって、顔イメージは、追加としてイメージ・サイズを調整することなく、虹彩イメージに対応するプレビュー・イメージとして直接決定することができる。こうした様式は主に、虹彩イメージが単色イメージであり、顔イメージが非単色イメージである状況にとって、好適であることに留意されたい。このようにして、プレビュー・イメージの視覚効果を向上させることができる。
【００４４】
図３ｂは、本出願のいくつかの実施形態に従った、異なる視野を伴う第１のカメラ及び第２のカメラの概略図である。図３ｂのシナリオにおいて、顔イメージと虹彩イメージに含まれる実際のコンテンツ同士の間に対応的に差異が存在する可能性もあり、こうした差異は、現ユーザとカメラとの間の距離の増加に伴って増加する可能性がある。この場合、顔イメージのサイズ調整の後に取得されるイメージを、虹彩イメージに対応するプレビュー・イメージとして決定することができる。イメージ処理の後、プレビュー・イメージと虹彩イメージにそれぞれ含まれる取得された実際のコンテンツ同士は、実質的に整合する（プレビュー・イメージは相対的により良い視覚効果を有する）。代替として、それぞれ含まれる実際のコンテンツは整合しないが、背景イメージではなく現ユーザの顔コンテンツ・イメージに属する不整合部分は可能な限り維持される。その理由は、虹彩認識のシナリオにおいて、顔コンテンツ・イメージは、優先的に保持することが可能な背景イメージよりも、プレビュー・イメージの視覚効果の向上に、より役立つためである。
【００４５】
一例において、プレビュー・イメージ及び虹彩イメージはどちらも、現ユーザの眼のイメージのみを含む。別の例において、虹彩イメージは現ユーザの眼のイメージを含み、プレビュー・イメージは基本的に、現ユーザの顔コンテンツ全体のイメージのみを含む。プレビュー・イメージに比べて、顔イメージは背景のイメージを付加的に含むことができる。イメージ・サイズ調整処理を用いて、プレビュー・イメージは、顔イメージから背景イメージを可能な限りトリミングすることによって取得することができる。
【００４６】
一例として、下記に特定の処理様式を提供する。
【００４７】
例示的適用例において、一般に、ＩＲカメラなどの第１のカメラの視野は、図３ｂの場合のように相対的に小さい。こうした場合には、前述の第１のカメラの情報及び第２のカメラの情報は視野を含むことができる。
【００４８】
第１のカメラの情報及び第２のカメラの情報に従って、顔イメージに対してイメージ処理を実行することは、第１のカメラ及び第２のカメラから現ユーザまでの距離をそれぞれ決定すること（距離は、好ましくはイメージ収集時点で同期的に決定することができる）、並びに、第１のカメラの視野、第２のカメラの視野、及び決定された距離に従って、顔イメージに対してイメージ処理を実行することを、含むことができる。距離は、たとえば、デバイス上の赤外線測距モジュール又は音響測距モジュールなどの測距モジュールによって決定することができる。
【００４９】
さらに、第１のカメラの視野は第２のカメラの視野よりも小さく、第１のカメラの視野、第２のカメラの視野、及び決定された距離に従って、顔イメージに対してイメージ処理を実行することは、第１のカメラの視野及び第２のカメラの視野に従って、第１のカメラと第２のカメラとの間の視野の差を決定すること、並びに、視野の差及び決定された距離に従って、顔イメージに対してイメージ・トリミング処理を実行することを、含むことができる。
【００５０】
さらにまた、視野に加えて、カメラの情報も、焦点距離、シャッター時間などのカメラの機能又は性能を反映する他の情報とすることができる。他の情報は、顔イメージを処理するための基本として使用することもできる。
【００５１】
図３ａ及び図３ｂの説明からわかるように、図３ａのシナリオにおける例示的実施形態は、図３ｂよりもシンプルかつ安価である。しかしながら、図３ｂのシナリオはそれ独自の利点も有することに留意されたい。
【００５２】
たとえば、例示的適用例において、第１のカメラは必ずしも虹彩認識のプロセスにおいて顔イメージを収集するためにのみ使用されるものではない。モバイル・フォンなどのユーザ端末上の第１のカメラは、ユーザが日常生活において写真やビデオを撮影するときに使用されるカメラであってよい。したがって、第１のカメラは通常大きな視野を有し、したがって図３ａのシナリオで適用することは困難であるが、図３ｂのシナリオには適用可能とすることができる。ＰＯＳ機械などの商用端末上では、第１のカメラについて大きな視野の要件は存在しない場合がある。第１のカメラの視野は実質的に第２のカメラの視野と整合することが可能であるため、図３ａのシナリオに適用可能とすることができる。
【００５３】
本出願の実施形態において、図３ｂのシナリオの場合、プレビュー・イメージは、虹彩イメージに従ったイメージ・マッチングによって顔イメージをトリミングすることによっても取得可能である。
【００５４】
本出願の実施形態において、第１のカメラの方向が第２のカメラの方向とは異なる場合、又は、第１のカメラの位置が第２のカメラの位置とは異なる場合、すなわち、第１のカメラ及び第２のカメラが位置的に互いに近くない場合、プレビュー・イメージは、顔イメージを対応的に回転又は並進させることなどの、位置補正によって取得することができる。位置補正は、第１のカメラの視野、第２のカメラの視野、相対的位置関係の情報、及び距離などの、これらの差異を反映することのできる情報のうちの１つ又は複数に従って実行可能である。
【００５５】
本出願の実施形態において、ステップＳ１０３の場合、プレビュー・イメージは現ユーザの眼のイメージを含み、決定されたプレビュー・イメージを表示することは、虹彩認識のプレビュー・インターフェースを決定すること、並びに、決定されたプレビュー・イメージをプレビュー・インターフェース内に表示すること、又は、プレビュー・インターフェースに従って、プレビュー・イメージを適応的に調整した後に、プレビュー・イメージをプレビュー・インターフェース内に表示することを、含むことができる。プレビュー・インターフェース内の眼のイメージの表示位置は、現ユーザの虹彩イメージが収集されるときの現ユーザの眼の整合状態を反映する。適応調整は、たとえばズーム又はフォーマット変換とすることができる。
【００５６】
理解しやすくするために、図４に示されるように、一例として本出願の実施形態において、プレビュー・インターフェースの概略図が提供される。
【００５７】
図４のプレビュー・インターフェースにおいて、グレー区間は虹彩が正常に収集可能なユーザの眼の範囲を表し、中央の２つの穴は眼の最良の位置を表し（現ユーザは、虹彩イメージを正確に収集するために、この穴に関して眼を位置合わせすることができる）、外側の枠は顔全体がプレビュー可能な範囲である。このようにして、非単色カメラに基づいて顔がプレビューされるときに、ＩＲカメラによって虹彩イメージを収集することが可能であり、これによって、眼の白黒の単色イメージのみがプレビューに使用可能な、現在の技術における不十分なプレビュー体験を向上させることが可能である。図５は、現在の技術に従った虹彩イメージの概略図である。本出願のソリューションを使用することによって、図４のプレビュー・インターフェース内にプレビュー・イメージが表示されるとき、図５内の虹彩イメージに対応するプレビュー・イメージの一部は、現ユーザの姿勢が正しいという条件で、グレー範囲内に表示されるものとする。
【００５８】
上記の説明に従い、図６に示されるように、本出願の実施形態において、例示的適用シナリオにおける前述のプレビューの方法の例示的実装の概略フローチャートがさらに提供される。
【００５９】
図６のシナリオにおいて、前述の第１のカメラはＩＲカメラであり、第２のカメラはカラー・イメージ・カメラであり、プレビュー・インターフェースはプレビュー・ボックスであり、ＩＲカメラの視野はカラー・イメージ・カメラの視野よりも小さい。図６のプロセスは、下記のステップを含むことができる。
【００６０】
Ｓ６０１において、現ユーザの虹彩イメージがＩＲカメラによって収集され、現ユーザの顔イメージがカラー・イメージ・カメラによって同時に収集され、顔イメージはカラー・イメージである。
【００６１】
Ｓ６０２において、現ユーザとカメラとの間の距離が、イメージ収集の時点において測距モジュールによってそれぞれ測定される。
【００６２】
Ｓ６０３において、顔イメージは、取得された距離及びカメラ間の視野の差に従ってトリミングされる。
【００６３】
Ｓ６０４において、トリミングされた顔イメージはプレビュー・イメージとして使用され、プレビュー・イメージはプレビュー・ボックスのサイズまでズームされる。
【００６４】
Ｓ６０５において、ズームされたプレビュー・イメージはプレビュー・ボックス内に表示される。
【００６５】
本出願の実施形態において、顔イメージは必ずしも非単色イメージである必要はない。その理由は、非単色プレビュー・イメージが、顔イメージの色付けなどのイメージ処理によって取得できるためである。このようにして、現在の技術に比べて視覚効果を向上させることも可能である。さらに、単色イメージを非単色イメージに変換することは、視覚効果を向上させるための１つの方法であるが、唯一の方法ではない。たとえ顔イメージ及びプレビュー・イメージがどちらも単色イメージであっても、依然として視覚効果は現在の技術に比べて向上する可能性がある。たとえば、プレビュー・イメージは顔イメージに対してポートレート機能強化が実行された後に取得できる、プレビュー・イメージは顔イメージに対してアニメーション・スタイル処理が実行された後に取得できる、などである。
【００６６】
上記で、本出願のいくつかの実施形態に従った、虹彩認識のプロセスの間、プレビューする際に使用するための方法が提供される。同じ発明的アイデアに基づき、図７に示されるように、本出願の実施形態において対応する装置がさらに提供される。
【００６７】
図７は、本出願のいくつかの実施形態に従った、図１に対応する虹彩認識のプロセスの間、プレビューする際に使用するための装置の概略構造図である。装置は、図１におけるプロセスを実行する実行エンティティ上に配置することが可能であり、
現ユーザの虹彩イメージ及び顔イメージを収集するように構成された、イメージ収集モジュール７０１と、
虹彩イメージに対応するプレビュー・イメージとして、顔イメージを決定するように、又は、虹彩イメージに対応するプレビュー・イメージとして顔イメージに対してイメージ処理を実行した後に取得されるイメージを決定するように構成された、プレビュー・イメージ決定モジュール７０２と、
決定されたプレビュー・イメージを表示するように構成された、ディスプレイ・モジュール７０３と、
を備える。
【００６８】
任意選択として、イメージ収集モジュール７０１は、第１のカメラ７０１１及び第２のカメラ７０１２を備える。
【００６９】
現ユーザの虹彩イメージ及び顔イメージを収集するイメージ収集モジュール７０１は、
現ユーザの虹彩イメージを獲得する第１のカメラ７０１１、及び現ユーザの顔イメージを獲得する第２のカメラ７０１２、
を備える。
【００７０】
任意選択として、第１のカメラ７０１１及び第２のカメラ７０１２は、相対的位置関係に基づいて同じデバイス上に位置決めされ、相対的位置関係は、第１のカメラ７０１１及び第２のカメラ７０１２が、同じか又は同様の方向から現ユーザに関するイメージを収集することを容易にすることができる。
【００７１】
任意選択として、顔イメージに対してイメージ処理を実行するプレビュー・イメージ決定モジュール７０２は、
虹彩イメージ、第１のカメラ７０１１の情報、第２のカメラ７０１２の情報、及び、第１のカメラ７０１１と第２のカメラ７０１２との間の相対的位置関係の情報のうちの、少なくとも１つに従って、
顔イメージに対してイメージ処理を実行する、プレビュー・イメージ決定モジュール７０２、
を備える。
【００７２】
任意選択として、第１のカメラ７０１１の情報及び第２のカメラ７０１２の情報は視野を含み、
第１のカメラ７０１１の情報及び第２のカメラ７０１２の情報に従って、顔イメージに対してイメージ処理を実行するプレビュー・イメージ決定モジュール７０２は、
第１のカメラ７０１１及び第２のカメラ７０１２から現ユーザまでの距離を決定し、並びに、
第１のカメラ７０１１の視野、第２のカメラ７０１２の視野、及び決定された距離に従って、顔イメージに対してイメージ処理を実行する、
プレビュー・イメージ決定モジュール７０２を備える。
【００７３】
任意選択として、第１のカメラ７０１１の視野は第２のカメラ７０１２の視野よりも小さく、
第１のカメラ７０１１の視野、第２のカメラ７０１２の視野、及び決定された距離に従って、顔イメージに対してイメージ処理を実行する、プレビュー・イメージ決定モジュール７０２は、
第１のカメラ７０１１の視野及び第２のカメラ７０１２の視野に従って、第１のカメラ７０１１と第２のカメラ７０１２との間の視野の差を決定し、並びに、
視野の差及び決定された距離に従って、顔イメージに対してイメージ・トリミング処理を実行する、
プレビュー・イメージ決定モジュール７０２を備える。
【００７４】
任意選択として、プレビュー・イメージは現ユーザの眼のイメージを含み、決定されたプレビュー・イメージを表示するディスプレイ・モジュール７０３は、
虹彩認識のプレビュー・インターフェースを決定し、及び、
決定されたプレビュー・イメージをプレビュー・インターフェース内に表示するか、又は、プレビュー・インターフェースに従ってプレビュー・イメージを適応的に調整した後に、プレビュー・イメージをプレビュー・インターフェース内に表示する、
ディスプレイ・モジュール７０３を備え、
プレビュー・インターフェース内の眼のイメージの表示位置は、現ユーザの虹彩イメージが収集されるときの現ユーザの眼の整合状態を反映する。
【００７５】
任意選択として、イメージ処理は、基本イメージ・パラメータ調整処理及びイメージ・コンテンツ・レタッチ処理のうちの少なくとも１つを含み、
基本イメージ・パラメータ処理は、トリミング、回転、並進、ズーム、拡大縮小、色調整、グレースケール値調整、及びコントラスト調整のうちの、少なくとも１つを含み、並びに、
イメージ・コンテンツ・レタッチ処理は、ポートレート機能強化、イメージ・スタイル化、及び特殊視覚効果のうちの、少なくとも１つを含む。
【００７６】
任意選択として、虹彩イメージは単色イメージであり、顔イメージは非単色イメージである。
【００７７】
任意選択として、第１のカメラ７０１１は単色イメージ・カメラであり、第２のカメラ７０１２は非単色イメージ・カメラである。
【００７８】
本出願の実施形態において提供される装置は、プレビューの方法に対応する。したがって、装置も、対応する方法の技術的効果と同様の有益な技術的効果を有する。方法の有益な技術的効果を上記で詳細に説明しているため、対応する装置の有益な技術的効果はここでは詳述しない。
【００７９】
１９９０年代において、技術上の改良は、ハードウェア上の改良（たとえば、ダイオード、トランジスタ、及びスイッチなどの、回路構造上の改良）、又は、ソフトウェア上の改良（方法手順上の改良）として、明らかに区別することができる。しかしながら、様々な技術の開発に伴い、現在のところ、多くの方法手順の改良は、ハードウェア回路構造上の直接的改良と見なすことができる。ほぼすべての設計者は、対応するハードウェア回路構造を取得するために、改良された方法手順をハードウェア回路内にプログラミングする。したがって、方法手順の改良は、ハードウェア・エンティティ・モジュールを使用して実装不可能であるとは言えない。たとえば、プログラマブル論理デバイス（ＰＬＤ）（たとえば、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ））がそうした集積回路であり、その論理機能は、ユーザ・プログラミング・デバイスによって決定される。設計者らは、専用の集積回路チップを設計及び製造するためにチップ製造業者を招聘することなく、デジタル・システムをＰＬＤ片内に「集積」するように、自分達自身でプログラミングする。さらに現在のところ、大抵のプログラミングは、集積回路チップを手動で製造するのではなく、「論理コンパイラ」ソフトウェアを使用することによって実装される。「論理コンパイラ」ソフトウェアは、プログラムを開発及び記述するために使用されるソフトウェア・コンパイラと同様であり、コンパイル前の元のコードは、ハードウェア記述言語（ＨＤＬ）と呼ばれる特定のプログラミング言語で記述されることも必要である。ＡＢＥＬ（拡張ブール式言語）、ＡＨＤＬ（Ａｌｔｅｒａハードウェア記述言語）、Ｃｏｎｆｌｕｅｎｃｅ、ＣＵＰＬ（コーネル大学プログラミング言語）、ＨＤＣａｌ、ＪＨＤＬ（Ｊａｖａハードウェア記述言語）、Ｌａｖａ、Ｌｏｌａ、ＭｙＨＤＬ、ＰＡＬＡＳＭ、及びＲＨＤＬ（Ｒｕｂｙハードウェア記述言語）などの、多くのタイプのＨＤＬが存在し、とりわけ、現在、ＶＨＤＬ（超高速集積回路ハードウェア記述言語）及びＶｅｒｉｌｏｇが最も一般的に使用されている。当業者であれば、論理方法手順を実装するためのハードウェア回路が、前述のいくつかのハードウェア記述言語を使用して方法手順をわずかに論理的にプログラミングすること、及び、同様の内容を集積回路内にプログラミングすることのみによって、容易に取得できることも知っているものとする。
【００８０】
任意の好適な様式で、コントローラを実装することができる。たとえばコントローラは、マイクロプロセッサ又はプロセッサ、（マイクロ）プロセッサによって実行可能なコンピュータ可読プログラム・コード（たとえば、ソフトウェア又はファームウェア）を記憶するコンピュータ可読媒体、論理ゲート、スイッチ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理コントローラ、及び、埋め込み型マイクロコントローラの形とすることができる。コントローラの例は、ＡＲＣ６２５Ｄ、Ａｔｍｅｌ  ＡＴ９１ＳＡＭ、Ｍｉｃｒｏｃｈｉｐ  ＰＩＣ１８Ｆ２６Ｋ２０、及びＳｉｌｉｃｏｎｅ  Ｌａｂｓ  Ｃ８０５１Ｆ３２０という、マイクロコントローラを含むが、限定されない。メモリの制御論理の一部として、メモリ・コントローラも実装可能である。当業者であれば、純粋なコンピュータ可読プログラム・コードによってコントローラを実装することに加えて、コントローラが同じ機能を実装できるようにするために、論理ゲート、スイッチ、特定用途向け集積回路、プログラマブル論理コントローラ、及び埋め込み型マイクロコントローラの形で、方法ステップを論理的にプログラミングできることも知っているであろう。したがって、こうしたコントローラはハードウェア・コンポーネントと見なすことが可能であり、様々な機能を実装するためにその内部に含まれる装置も、ハードウェア・コンポーネント内部の構造と見なすことが可能である。代替として、様々な機能を実装するための装置は、方法を実装するためのソフトウェア・モジュール及びハードウェア・コンポーネントの内部の構造の、両方と見なすことさえも可能である。
【００８１】
前述の実施形態に示されるシステム、装置、モジュール、又はユニットは、コンピュータ・チップ又はエンティティによって実装可能であるか、あるいは特定の機能を有する製品によって実装可能である。典型的な実装デバイスがコンピュータである。たとえばコンピュータは、パーソナル・コンピュータ、ラップトップ・コンピュータ、セルラ・フォン、カメラ・フォン、スマート・フォン、携帯情報端末、メディア・プレーヤ、ナビゲーション・デバイス、電子メール・デバイス、ゲーム・コンソール、タブレット・コンピュータ、ウェアラブル・デバイス、又は、これらのデバイスのいずれかの組み合わせとすることができる。
【００８２】
説明しやすいように、前述の装置は機能に基づいて様々なモジュールに分割され、モジュールは別々に記述される。もちろん、本出願が実装されるとき、様々なユニットの機能は、１つ又は複数のソフトウェア及び／又はハードウェアにおいて実装可能である。
【００８３】
当業者であれば、本発明の実施形態は、方法、システム、又はコンピュータ・プログラム製品として提供できることを理解されたい。したがって、本発明は、完全にハードウェア実施形態、完全にソフトウェア実施形態、又はソフトウェア及びハードウェアを組み合わせた実施形態の形で、実装可能である。さらに、本発明は、内部にコンピュータ使用可能プログラム・コードを含む、１つ又は複数のコンピュータ使用可能記憶媒体（磁気ディスク・メモリ、ＣＤ−ＲＯＭ、光メモリなどを含むが、限定されない）上に実装される、コンピュータ・プログラム製品の形とすることができる。
【００８４】
本発明を、本発明の実施形態に従った、方法、デバイス（システム）、及びコンピュータ・プログラム製品のフローチャート及び／又はブロック図を参照しながら説明している。コンピュータ・プログラム命令は、フローチャート及び／又はブロック図における各プロセス及び／又はブロック、並びに、フローチャート及び／又はブロック図におけるプロセス及び／又はブロックの組み合わせを実装できることを理解されたい。これらのコンピュータ・プログラム命令は、汎用コンピュータ、特定用途向けコンピュータ、埋め込み型プロセッサ、又は、機械を生成するための他のプログラマブル・データ処理デバイスのプロセッサに提供することができるため、フローチャート内の１つ又は複数のプロセス及び／又はブロック図内の１つ又は複数のブロックにおいて特定の機能を実装するための装置は、コンピュータのプロセッサ又は他のプログラマブル・データ処理デバイスによって実行可能な命令によって、生成される。
【００８５】
これらのコンピュータ・プログラム命令は、コンピュータ又は他のプログラマブル・データ処理デバイスを特定の様式で動作するように誘導可能な、コンピュータ可読メモリ内に記憶することもできるため、コンピュータ可読メモリ内に記憶された命令は、命令装置を含む製造済み製品を生成することになる。命令装置は、フローチャート内の１つ又は複数のプロセス及び／又はブロック図内の１つ又は複数のブロックにおいて指定された機能を実装する。
【００８６】
これらのコンピュータ・プログラム命令は、コンピュータ又は他のプログラマブル・データ処理デバイス上にロードすることもできるため、一連の動作ステップはコンピュータ又は他のプログラマブル・デバイス上で実行され、したがってコンピュータ実装処理を生成する。したがって、コンピュータ又は他のプログラマブル・デバイス上で実行される命令は、フローチャート内の１つ又は複数のプロセス及び／又はブロック図内の１つ又は複数のブロックにおいて指定された機能を実装するためのステップを提供する。
【００８７】
典型的な構成において、コンピューティング・デバイスは、１つ又は複数の中央処理ユニット（ＣＰＵ）、入力／出力インターフェース、ネットワーク・インターフェース、及びメモリを備える。
【００８８】
メモリは、非永続型メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、及び／又は不揮発性メモリ、たとえば読み取り専用メモリ（ＲＯＭ）又はフラッシュＲＡＭなどの、コンピュータ可読媒体を含むことができる。メモリは、コンピュータ可読媒体の一例である。
【００８９】
コンピュータ可読媒体は、永続型及び非永続型媒体、並びに、取り外し可能及び取り外し不可媒体を含み、任意の方法又は技術によって情報を記憶することができる。情報は、コンピュータ可読命令、データ構造、プログラムのモジュール、又は他のデータとすることができる。コンピュータの記憶媒体の例は、相変化メモリ（ＰＲＡＭ）、スタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）、ダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）、他のタイプのランダム・アクセス・メモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、電気的消去可能プログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ又は他のメモリ技術、コンパクト・ディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）又は他の光ストレージ、カセット・テープ、磁気テープ／磁気ディスク・ストレージ又は他の磁気ストレージ・デバイス、あるいは、任意の他の非伝送媒体を含むが、限定されず、コンピューティング・デバイスがアクセス可能な情報を記憶するために使用可能である。本明細書における定義によれば、コンピュータ可読媒体は、変調データ信号及び搬送波などの、コンピュータ可読一時媒体は含まない。
【００９０】
「含む」、「備える」、又はそれらの任意の他の変形は、非排他的包含をカバーすることが意図され、一連の要素を含むプロセス、方法、商品、又はデバイスは、要素を含むのみならず、明白に列挙されていない他の要素も含むか、あるいは、プロセス、方法、商品、又はデバイスに固有の要素をさらに含むことに、さらに留意されたい。さらなる限定がない場合、「ｉｎｃｌｕｄｉｎｇ  ａ／ａｎ．．．」によって定義される要素は、要素を含むプロセス、方法、商品、又はデバイスが他の同一の要素をさらに有することを除外するものではない。
【００９１】
本出願は、コンピュータ、たとえばプログラム・モジュールによって実行されるコンピュータ実行可能命令の一般的状況において説明することができる。一般に、プログラム・モジュールは、特定のタスクを実行するため、又は特定の抽象データ・タイプを実装するために、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。本出願は、分散型コンピューティング環境において実施することもできる。分散型コンピューティング環境において、タスクは、通信ネットワークを介して接続されたリモート処理デバイスによって実行される。分散型コンピューティング環境において、プログラム・モジュールは、記憶デバイスを含む、ローカル及びリモートのコンピュータ記憶媒体内に配置することができる。
【００９２】
本説明における様々な実施形態は、すべて進歩的様式で説明している。実施形態の中の同じか又は同様の部分については、相互に参照することが可能である。各実施形態について、他の実施形態とは異なる部分を主に説明している。特に、システム実施形態は、方法実施形態と実質的に同様であるため、相対的にシンプルな様式で説明しており、関連部分については、方法実施形態における説明の一部を参照することが可能である。
【００９３】
上記は、本出願の実施形態を単に説明するものであり、本出願を限定するために使用されるものではない。当業者にとって、本出願は様々な変更及び変形を有することができる。本出願の趣旨及び原理の範囲内でなされる任意の修正、等価交換、改良などは、本出願の特許請求の範囲内に含まれるものとする。
【図１】
0006955028.tif 000002
【図２】
0006955028.tif 000003
【図３ａ】
0006955028.tif 000004
【図３ｂ】
0006955028.tif 000005
【図４】
0006955028.tif 000006
【図５】
0006955028.tif 000007
【図６】
0006955028.tif 000008
【図７】
0006955028.tif 000009