(57)【特許請求の範囲】
【請求項１】
シーンのデジタル画像と関連する画像データでの陰影効果を低減するための画像取込みシステムであって、
前記画像取込みシステムは、
画像センサーと、
前記シーンを照らすためのフラッシュと、
データ記憶装置と、
前記データ記憶装置と動作可能に関連し、
１つまたは複数の画像取込みデバイス特性を前記データ記憶装置に事前保存し、
補助照明源の事前フラッシュを伴う事前取り込み画像の記録を有する事前取込みフェーズで前記シーン関連データを取得し、
前記事前取り込み画像を有する前記取得されたシーン関連データに基づいて背景物体に与えられる陰影効果をモデル化し、
前記モデル化された陰影効果に基づいて画像取込み中に用いられる１つまたは複数の画像取込みデバイス設定値を変更し、画像取込み中に用いられる前記１つまたは複数の画像取込みデバイス設定値は前記画像センサーに関連する１つまたは複数の利得を有し、かつ
前記事前取込みフェーズの後に、前記フラッシュによる前記シーンの照明の間に前記変更された設定値を使用して前記画像センサーで画像データを記録するためのコンピュータ実装命令を実行するように適合されるプロセッサと
を有し、
前記プロセッサはさらに、前記陰影効果によって影響を受ける複数の画素を識別し、当該識別された複数の画素のうちの各画素又は複数の画素のグループごとに対応する前記利得を動的に調整して前記モデル化された陰影効果から生じる画像品質を低下させる影響を低減するコンピュータ実装命令を実行するよう設定されている
画像取込みシステム。
【請求項２】
前記事前保存された１つまたは複数の画像取込みデバイス特性は、フラッシュオフセット距離を含む、請求項１に記載の画像取込みシステム。
【請求項３】
前記事前取込みフェーズの間に取得される前記シーン関連データは、前記画像センサー、焦点整合構成要素、または光センサーのいずれかまたはすべてによって決定される前記シーンでの主要目標までの距離を含む、請求項１に記載の画像取込みシステム。
【請求項４】
前記事前取込みフェーズの間に取得される前記シーン関連データは、前記事前フラッシュによって生じる陰影効果の特性を含み、前記事前フラッシュは、前記フラッシュによって発生され、前記陰影効果の前記特性は、前記画像センサーおよび焦点整合構成要素のどちらかまたは両方によって決定される、請求項１に記載の画像取込みシステム。
【請求項５】
前記事前取込みフェーズの間に取得される前記シーン関連データは、前記事前フラッシュと実質的に同時に前記画像センサーによって記録される１つまたは複数の事前取込み画像を含み、前記事前フラッシュは、前記フラッシュによって発生される、請求項１に記載の画像取込みシステム。
【請求項６】
前記プロセッサはさらに、陰影付けを示す前記事前取込み画像での個別画素を識別するためのコンピュータ実装命令を実行するように設定される、請求項５に記載の画像取込みシステム。
【請求項７】
前記プロセッサはさらに、フラッシュオフセット距離、前記シーンにおける主要目標までの距離の１つまたは複数に基づいて前記陰影効果をモデル化するためのコンピュータ実装命令を実行するように設定され、前記事前フラッシュは、前記フラッシュによって発生される、請求項１に記載の画像取込みシステム。
【請求項８】
前記陰影効果をモデル化するために、前記プロセッサはさらに、前記事前取込み画像における識別された陰影の暗さ、サイズ、および／または形状の１つもしくは複数を概算するためのコンピュータ実装命令を実行するように設定される、請求項１に記載の画像取込みシステム。
【請求項９】
前記プロセッサはさらに、前記事前取込み画像における前記識別された陰影に対応する各画素と関連する利得を個別にかつ動的に調節するためのコンピュータ実装命令を実行するように設定される、請求項８に記載の画像取込みシステム。
【請求項１０】
前記プロセッサはさらに、前記画像データの記録と実質的に同時に前記シーンを照らすように前記フラッシュを作動させるためのコンピュータ実装命令を実行するように設定される、請求項１に記載の画像取込みシステム。
【請求項１１】
コンピュータ実行可能命令が画像取込みデバイスの処理装置によって実行されるとき、シーンのデジタル画像と関連する画像データでの陰影効果を低減するようコンピュータに記憶された前記コンピュータ実行可能命令を含むコンピュータアクセス可能媒体であって、前記画像取込みデバイスは、シーンの前記画像データを取り込むための画像センサー、前記シーンを照らすためのフラッシュ、および前記取り込まれた画像データを記録するためのデータ記憶装置を有し、
前記画像データを処理するための前記コンピュータ実行可能命令は、
１つまたは複数の画像取込みデバイス特性を前記データ記憶装置に事前保存すること、
前記画像センサーを用いて、補助照明源の事前フラッシュを伴って事前取込み画像を取得することを有する、事前取込みフェーズでシーン関連データを取得すること、
前記事前取込み画像を有する前記取得されたシーン関連データに基づいて背景物体に与えられる陰影効果をモデル化すること、
前記モデル化された陰影効果に基づいて画像取り込み中に用いられる１つまたは複数の画像取込みデバイス設定値を変更すること、および
前記事前取込みフェーズの後に、前記フラッシュによる前記シーンの照明の間に前記変更された設定値を使用して前記画像センサーで画像データを記録することを有し、
画像取込み中に用いられる前記１つまたは複数の画像取込みデバイス設定値は前記画像センサーに関連する１つまたは複数の利得を有し、前記フラッシュによる前記シーンの照明は、前記画像データの記録と実質的に同時に提供され、前記陰影効果によって影響を受ける複数の画素を識別し、当該識別された複数の画素のうちの各画素又は複数の画素のグループごとに対応する前記利得を動的に調整して前記モデル化された陰影効果から生じる画像品質を低下させる影響を低減するコンピュータ実装命令が実行されるよう設定されている、コンピュータアクセス可能媒体。
【請求項１２】
前記事前保存された画像取込みデバイス特性は、フラッシュオフセット距離を含む、請求項１１に記載のコンピュータアクセス可能媒体。
【請求項１３】
前記事前取込みフェーズの間に取得される前記シーン関連データは、主要目標までの距離を更に有する、請求項１１に記載のコンピュータアクセス可能媒体。
【請求項１４】
シーンのデジタル画像と関連する画像データでの陰影効果を低減するようにするための画像取込みデバイスのための方法であって、
前記画像取込みデバイスは、フラッシュ、画像センサー、およびデータ記憶装置を有する方法であり、当該方法は、
前記画像センサーを用いて、補助照明源の事前フラッシュを伴って事前取込み画像を記録することを有する、事前取込みフェーズでシーン関連データを取得することと、
前記事前取込み画像を有する前記取得されたシーン関連データに基づく、背景物体に与えられる陰影効果をモデル化することと、
前記モデル化された陰影効果に基づいて前記画像取込みデバイスのための１つまたは複数の画像取込みデバイス設定値を変更することと、
前記事前取込みフェーズの後に、前記フラッシュによる前記シーンの照明の間に前記変更された設定値を使用して画像センサーで画像データを記録することと、
前記陰影効果によって影響を受ける複数の画素を識別し、当該識別された複数の画素のうちの各画素又は複数の画素のグループごとに対応する前記利得を動的に調整して前記モデル化された陰影効果から生じる画像品質を低下させる影響を低減することと、
前記１つまたは複数の画像取込みデバイス設定値を変更することは、画素ごとに前記画像センサーに関連する１つまたは複数の利得を変更することを有する、方法。
【請求項１５】
１つまたは複数の画像取込みデバイス特性を前記データ記憶装置に事前保存することをさらに有し、前記の１つまたは複数の画像取込みデバイス設定値を変更することは、前記事前保存されたデータおよび前記取得されたシーン関連データに基づいてなされる、請求項１４に記載の方法。
【請求項１６】
前記事前保存された画像取込みデバイス特性は、フラッシュオフセット距離を含む、請求項１５に記載の方法。
【請求項１７】
前記事前取込みフェーズの間に取得される前記シーン関連データは、主要目標までの距離をさらに有する、請求項１４に記載の方法。
【請求項１８】
前記陰影効果をモデル化することは、前記事前取込み画像において認識された陰影の暗さ、サイズ、および／または形状を概算することを含む、請求項１４に記載の方法。
【請求項１９】
前記１つまたは複数の画像取込みデバイス設定値を変更することは、前記認識された陰影に対応する各画素の利得を個別にかつ動的に調節することを含む、請求項１８に記載の方法。
【請求項２０】
前記変更された１つまたは複数の画像取込みデバイス設定値を使用して前記記録された画像データからの１つまたは複数の画素を調節し、調節された画像データを提供すること、および前記調節された画像データを前記データ記憶装置に保存することをさらに含む、請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に、画像センサー、照明を提供するためのフラッシュ、データ記憶装置、およびデータ記憶装置と動作可能に関連するプロセッサを含んでもよい画像取込みシステムのための技術に関する。
【背景技術】
【０００２】
写真システムは、アマチュア写真家によって操作されるとき広範囲の画像品質を作成する。もし所与のシーンのための写真環境が、写真システムによく適している（例えば周囲の光レベルが、一様で、十分な強度である）ならば、良好な結果が、典型的に得られる。しかし、これらの条件が存在しないときは、画像欠陥が、取込みまたは再生システムでの失敗に起因して導入されることもあり、それによって見られる最終画像の品質を低下させる。準最適画像取込み条件の影響を最小限にするために、写真システムは、画像が取り込まれてもよい光レベルおよび距離の範囲を拡張することを目的とする機能を追加することによって補償しようと試みてきた。例えば、もし周囲の光の強度が、適正な露光量を提供するのに不十分であり、主要対象が、カメラから所定の距離未満に位置するならば、大部分の組込み電子フラッシュ装置は、主要対象を少なくとも部分的に露光するのに十分な補助照明を提供することができる。しかし、たとえ主要対象が今、適正な照明を受けても、フラッシュは、画像欠陥を導入することもある。
【０００３】
陰影付けの画像欠陥は、補助照明が用いられるときに生じることもある。具体的には、補助照明源、またはフラッシュからの光は、被写体による妨害に起因して１つまたは複数の背景物体に達しないこともあり、被写体の背後の暗い領域として最終画像に現れることもあり、それはしばしば、画像品質の観点から望ましくない。この好ましくない現象は、少なくともある程度はレンズとカメラ筺体にまたはその中に取り付けられるフラッシュとの間の変位のために最終画像で見えると理解される。
【発明の概要】
【課題を解決するための手段】
【０００４】
画像センサー、照明を提供するためのフラッシュ、データ記憶装置、およびデータ記憶装置と動作可能に関連するプロセッサを含んでもよい画像取込みシステムのための技術が、一般的に述べられる。プロセッサは、１つまたは複数の画像取込みデバイス特性をデータ記憶装置に事前保存し、事前取込みフェーズでデータを取得し、事前保存されたデータおよび取得されたデータのどちらかまたは両方に基づいて陰影効果をモデル化し、モデル化された陰影効果に基づいて１つまたは複数の画像取込みデバイス設定値を変更し、かつ画像センサーで画像データを記録するためのコンピュータ実装命令を実行するように適合されてもよい。照明は、画像データの記録と実質的に同時に提供されてもよい。
【０００５】
一例では、シーンのデジタル画像と関連する画像データでの陰影効果を最小限にするための画像取込みシステムが、提供される。システムは、画像センサー、シーンを照らすためのフラッシュ、データ記憶装置、およびプロセッサを含んでもよい。プロセッサは、データ記憶装置と動作可能に関連してもよく、１つまたは複数の画像取込みデバイス特性をデータ記憶装置に事前保存し、事前取込みフェーズでシーン関連データを取得し、事前保存された画像取込みデバイス特性および取得されたシーン関連データのどちらかまたは両方に基づいて陰影効果をモデル化し、モデル化された陰影効果に基づいて１つまたは複数の画像取込みデバイス設定値を変更し、かつフラッシュによるシーンの照明の間に変更された設定値を使用して画像センサーで画像データを記録するためのコンピュータ実装命令を実行するように適合されてもよい。
【０００６】
別の例では、コンピュータ実行可能命令が、画像取込みデバイスの処理装置によって実行されるとき、シーンのデジタル画像と関連する画像データでの陰影効果を最小限にするためのコンピュータ実行可能命令がその上に保存されるコンピュータアクセス可能媒体が、提供される。画像取込みデバイスは、シーンの画像データを取り込むための画像センサー、シーンを照らすためのフラッシュ、および取り込まれた画像データを記録するためのデータ記憶装置を含んでもよい。画像データを処理するためのコンピュータ実行可能命令は、１つまたは複数の画像取込みデバイス特性をデータ記憶装置に事前保存すること、事前取込みフェーズでシーン関連データを取得すること、事前保存された画像取込みデバイス特性および取得されたシーン関連データのどちらかまたは両方に基づいて陰影効果をモデル化すること、モデル化された陰影効果に基づいて１つまたは複数の画像取込みデバイス設定値を変更すること、および変更された設定値を使用して画像センサーで画像データを記録することを含んでもよく、フラッシュによるシーンの照明は、画像データの記録と実質的に同時に提供される。
【０００７】
なお別の例では、シーンのデジタル画像と関連する画像データでの陰影効果を最小限にするための画像取込みデバイスのための方法であり、画像取込みデバイスは、フラッシュ、画像センサー、およびデータ記憶装置を含む。その方法は、事前取込みフェーズでシーン関連データを取得することと、取得されたシーン関連データに基づいて陰影効果をモデル化することと、モデル化された陰影効果に基づいて画像取込みデバイスのための１つまたは複数の画像取込みデバイス設定値を変更することであって、画素ごとの基準で行われる、１つまたは複数の画像取込みデバイス設定値を変更することと、フラッシュによるシーンの照明の間に変更された設定値を使用して画像センサーで画像データを記録することとを含んでもよい。
【０００８】
複数の例が、開示されるが、なお他の例は、以下の詳細な記述から当業者には明らかになる。明らかとなるように、本明細書で述べられるシステム、装置、および方法は、すべて本明細書での教示の精神および範囲から逸脱することなく、さまざまな明らかな態様での変更形態の能力があってもよい。それに応じて、詳細な記述は、本来説明に役立つものであり、制限するものではないと見なされるべきである。
【０００９】
本開示の前述のおよび他の特徴は、付随する図面と併せて受け取られる以下の記述および添付の特許請求の範囲からより完全に明らかになる。これらの図面は、本開示によるいくつかの例だけを描写し、したがってそれの範囲を限定すると考えるべきでないことを理解して、本開示は、付随する図面の使用を通じてさらに具体的にかつ詳細に述べられることになる。
【図面の簡単な説明】
【００１０】
【図１】いくつかの例によるデジタルカメラ装置などの画像取込みシステムのブロック図を描写する図である。
【図２】本開示の例を実施するためのコンピュータシステムを描写する図である。
【図３】いくつかの例によるフラッシュ緩和システムの動作のプロセス流れ図を描写する図である。
【図４ａ】いくつかの例によるシステムとともに使用するのに適しているカメラを描写する図である。
【図４ｂ】説明に役立つ例による画像取込みシーンの略図を描写する図である。
【図５】本開示によるコンピュータプログラム製品例のブロック図を描写する図である。
【図６ａ】いくつかの例によるデジタル画像内の陰影効果を最小限にするための方法の例を行うために構成されるプロセッサを含むコンピュータシステムを描写する図である。
【図６ｂ】いくつかの例によるデジタル画像内の陰影効果を最小限にするための方法の例を行うために構成されるプロセッサを含むコンピュータシステムを描写する図である。
【図７】いくつかの例による画像取込みシステムの概略図を描写する図である。
【発明を実施するための形態】
【００１１】
以下の詳細な記述では、本明細書の一部を形成する、付随する図面が、参照される。図面では、同様の符号は典型的には、文脈がそうでないと指示しない限り、同様の構成要素を識別する。詳細な記述、図面、および特許請求の範囲で述べられる説明に役立つ例は、限定することを意図されない。本明細書で提示される主題の精神または範囲から逸脱することなく、他の例が、利用されてもよく、他の変形が、なされてもよい。本開示の態様は、本明細書で一般的に述べられ、図で例示されるように、すべてが本明細書で明確に熟考される多種多様の異なる構成で配置され、置換され、組み合わされ、分離され、設計されてもよい。
【００１２】
いくつかの例では、本開示は、補助照明源の使用から結果として生じる取り込まれたデジタル画像データでの欠陥を緩和する前処理システムおよび方法に関連してもよい。より詳しくは、説明に役立つ例では、本開示は、補助照明源の使用から結果として生じる取り込まれたデジタル画像データでの陰影効果の緩和に関連してもよい。そのようなプロセスおよび方法は、例えばアマチュア写真家が、時間のかかる高価な後処理技術を必要とすることなくより高い品質の写真を撮ることを可能にすることもある。さらなる例では、前処理の間に得られるデータは、後処理で使用されてもよい。
【００１３】
図１は、本開示のいくつかの例によるデジタルカメラ装置などの画像取込みシステムのブロック図を描写する。画像取込みシステムは、本明細書では以後カメラ１０と呼ばれるが、プロセッサ３０を含んでもよい。カメラ１０で実施されるプロセスの多くは、ブロック３０として集合的に描写され、「プロセッサ」と称される、マイクロプロセッサ、中央処理装置（ＣＰＵ）、コントローラ、デジタルシグナルプロセッサ（ＤＳＰ）および／もしくは特定用途向け集積回路（ＡＳＩＣ）で実施されてもよくまたはそれで動作するソフトウェアによって制御されてもよいことが理解される。さまざまな例では、より多くのまたはより少ない構成要素が、プロセッサ３０に含まれてもよい。例えばボタンおよびディスプレイなどを含む、ユーザー直視または操作のための構成要素などの、周辺構成要素が、含まれてもよい。一般に、ユーザーインターフェース（ＵＩ）４０および／または周辺構成要素４５は、マイクロコントローラ３２によって制御されてもよい。プロセッサ３０は、例えばシャッターボタンまたは他の適切な手段を押すなどの、マイクロコントローラ３２でのユーザー入力に応答して、デジタル写真プロセスを開始し、制御してもよい。
【００１４】
図２を参照すると、本開示の例を実施するためのコンピュータシステムが、描写される。図２のコンピュータシステムは、プロセッサともまた呼ばれる中央処理装置（ＣＰＵ）１０２、メインメモリ１０３および１つまたは複数の大容量記憶デバイス１０４を含むコンピュータ１０１を含む。プロセッサ１０２は一般に、マイクロプロセッサ（μＰ）、マイクロコントローラ（μＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、またはそれらの任意の組合せを含むが限定されない、任意の所望の構成であってもよい。それ故に、個別プロセッサ１０２は、プログラム命令を実行するための論理部ならびに演算論理装置（ＡＬＵ）、浮動小数点演算装置（ＦＰＵ）、デジタルシグナルプロセッサ（ＤＳＰ）コア、レジスタ、アキュムレータ、その他などの他の機能ブロックを含んでもよい。メインメモリ１０３は、ランダムアクセスメモリ（ＲＡＭ）などの揮発性メモリ、読み出し専用メモリ（ＲＯＭ）およびフラッシュメモリ記憶装置などの不揮発性メモリ、磁気ディスク記憶装置（例えば、ハードディスクドライブすなわちＨＤＤ）、テープ記憶装置、光学式記憶装置（例えば、コンパクトディスクすなわちＣＤ、デジタル多用途ディスクすなわちＤＶＤ）、または取外し可能な、取外しできない、揮発性もしくは不揮発性であってもよい他の機械可読記憶媒体などのデータ記憶装置を含むが限定されない、任意の適切な形態のメモリであってもよい。デジタル画像内の陰影効果を低減するためのアルゴリズムは、例えばＲＯＭなどのメインメモリ１０３に提供されてもよい。
【００１５】
大容量記憶デバイス１０４およびそれらの関連するコンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュールおよびコンピュータ１０１のための他のデータの記憶装置を提供する。大容量記憶デバイス１０４はまた、オペレーティングシステム１０６、応用プログラム１０７、プログラムモジュール１０８、およびデータベース１８０を含んでもよい。コンピュータ１０１はさらに、それを通じてユーザーがコマンドおよびデータを入力できるユーザー入力デバイス１９０を含む。入力デバイスは、電子デジタイザー、マイクロフォン、キーボードおよび一般的にマウス、トラックボールまたはタッチパッドと呼ばれるポインティングデバイスを含んでもよい。他の入力デバイスは、ジョイスティック、ゲームパッド、衛星放送受信アンテナ、スキャナーなどを含んでもよい。
【００１６】
これらのおよび他の入力デバイスは、システムバスに結合されるユーザー入力インターフェースを通じてプロセッサ１０２に結合されてもよいが、しかしパラレルポート、ゲームポートまたはユニバーサルシリアルバス（ＵＳＢ）などの他のインターフェースおよびバス構造によって結合されてもよい。コンピュータ１０１などのコンピュータはまた、出力周辺インターフェース１９４または同様のものを通じて結合されてもよい、スピーカなどの他の周辺出力デバイスを含んでもよい。
【００１７】
コンピュータ１０１は、ネットワークインターフェース１９６に結合されるリモートコンピュータなどの、１つまたは複数のコンピュータへの論理接続を使用してネットワーク化された環境で動作してもよい。リモートコンピュータは、パーソナルコンピュータ、サーバー、ルーター、ネットワークＰＣ、ピアデバイスまたは他の共通ネットワークノードであってもよく、コンピュータ１０１に関して上で述べられた要素の多くまたはすべてを含んでもよい。リモートコンピュータは、コンピュータ１０１の指示に応じてクライアントまたはサーバーのもう一方のものと考えられてもよい。ネットワーク環境は、職場、企業向け広域ネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、イントラネットおよびインターネットでごく普通である。発信元および送信先マシンは、ネットワーク１０９または任意の他の手段によって結合される必要はないが、しかし代わりに、データは、発信元プラットフォームによって書き込まれ、送信先プラットフォームまたは複数プラットフォームによって読み出される能力がある任意の媒体を介して移動されてもよい。いくつかの例では、ネットワークは、無線ローカルエリアネットワーク（ＷＬＡＮ）などの無線ネットワークであってもよい。ＬＡＮまたはＷＬＡＮネットワーク環境で使用されるときは、コンピュータ１０１は、ネットワークインターフェース１９６またはアダプターを通じてＬＡＮに結合される。ＷＡＮネットワーク環境で使用されるときは、コンピュータ１０１は典型的に、インターネットまたはネットワーク１０９などの、ＷＡＮでの通信を確立するためのモデムまたは他の手段を含む。コンピュータ間の通信リンクを確立する他の手段が、使用されてもよいことが理解されよう。
【００１８】
図１を再び参照すると、説明に役立つ例では、カメラ１０は、光センサー５０を含んでもよい。光センサー５０は、周囲光の露光量を決定するために使用されてもよい。周囲光の露光量は、フラッシュを使用すべきかどうかを決定するのに有用なこともある。カメラ１０はまた、画像センサー７０を含んでもよい。画像センサー７０は、例えば電荷結合デバイス（ＣＣＤ）、相補型金属酸化膜半導体（ＣＭＯＳ）、および同様のものなどの、デジタル画像データを取り込むのに適している任意の構成要素を含んでもよい。いくつかの例では、画像センサー７０は、関連する画像センサー論理部７５を使用して取り込まれた画像を分析し、画像データを展開してもよい。一例では、カメラ１０はまた、二次的画像センサー７７を含んでもよい。例えば、二次的画像センサー７７は、画像センサー７０よりも低い解像度を有してもよい。
【００１９】
いくつかの例では、カメラ１０はさらに、焦点整合構成要素６０を含んでもよい。焦点整合構成要素６０は、画像の焦点を画像センサー７０に合わせることができる。加えて、焦点整合構成要素６０は、例えば主要対象までの距離および／または背景物体までの距離などの、さまざまなシーン関連距離を決定することができる。一例では、焦点整合構成要素６０は、関連する焦点整合構成要素論理部６５を使用してさまざまなシーン関連距離を決定することができる。
【００２０】
さらになお、カメラ１０は、補助照明、またはフラッシュ構成要素８０を含んでもよく、それは、例えばシャッターボタンの押し下げなどの、ユーザーによる作動に基づく画像センサー７０によるデジタル画像データの記録と実質的に同時に写真用フラッシュを発生させることができる。フラッシュ構成要素８０は、カメラ筺体中に形成されてもよくまたはカメラ１０への取外し可能な付属品として構成されてもよい。フラッシュは、周囲の光がしきい値レベルより下であることを光センサー５０が感知することによるなどの、光センサー５０に応答して、またはカメラ１０のユーザーからの手動入力により、フラッシュ構成要素８０によって選択的に発生されてもよい。いくつかの例では、プロセッサ３０は、デジタル画像データの前処理および／または後処理での使用のためにデジタル記録で記録されるべきシーン関連情報を前述のセンサー／構成要素の１つまたは複数から受け取ってもよい。
【００２１】
いくつかの例では、デジタル画像データおよび／またはそれと関連するデータは、データ記憶構成要素９０に保存されてもよく、それは、例えばダイナミックランダムアクセスメモリ（ＤＲＡＭ）または不揮発性メモリなどの任意の適切なコンピュータメモリを含んでもよい。例えばＣＦカード、ＳＤカード、または同様のものなどの、取外し可能な記憶デバイス９５がさらに、デジタル画像データおよび／またはそれと関連するデータを保存するために使用されてもよい。
【００２２】
いくつかの例では、フラッシュ緩和システム１００は、コンピュータソフトウェア、ファームウェア、デバイスドライバー、デジタル電子回路もしくはコンピュータハードウェア、またはこれらの任意の組合せを含むが限定されない、任意の計算および／または処理環境で実施されてもよい。一例では、フラッシュ緩和システム１００は、カメラ１０に統合されてもよく、プロセッサ３０で実行する一組の命令を含んでもよい。いくつかの例では、プロセッサ３０によって受け取られる事前保存された情報および／またはシーン関連情報に基づいて、フラッシュ緩和システム１００は、カメラフラッシュから結果として生じ、１つまたは複数の背景物体に現れる陰影効果の特質および／または特性をモデル化することができる。フラッシュ緩和システム１００はまた、カメラ設定値調節を概算して、取り込まれた画像データでの陰影効果を除去するまたは実質的に低減することができる。本開示は、陰影効果がカメラフラッシュの結果として生じることもある例に関して述べられるが、本開示のシステムおよび方法は、任意の照明源から結果として生じる陰影効果を緩和するために用いられてもよいことを理解すべきである。
【００２３】
図３は、本開示のいくつかの例によるフラッシュ緩和システム１００の動作のプロセス流れ図を描写する。フラッシュ緩和システム１００は、事前取込みフェーズの間にシーン関連データを取得することができる（ブロック１１０）。事前取込みフェーズは、画像データの取込みより前に行われるフェーズのことであってもよく、そのフェーズではカメラは、環境パラメーターを検出するまたは感知する。例えば、周囲の光レベルは、光センサー５０または画像センサー７０もしくは７７を介して検出されてもよい。さらなる例として、主要対象までの距離および／または１つもしくは複数の背景物体までの距離は、焦点整合構成要素６０を介して、または光センサー５０を使用してフラッシュ構成要素８０からの反射光を測定することによって、または画像センサー７０もしくは７７を介して決定されてもよい。なお別の例として、事前フラッシュから結果として生じる陰影の特性は、例えば焦点整合構成要素６０、画像センサー７０、および／または二次的画像センサー７７などの、１つまたは複数のデバイス構成要素を介して検出されてもよい。事前フラッシュは、フラッシュ構成要素８０を使用して達成されてもよい。別法として、事前フラッシュは、他の手段を使用して達成されてもよい。図４ａに関して論じられるフラッシュオフセット変位などの事前保存されたデータ、および／または取得されたシーン関連データを使用して、システムは次いで、補助照明の結果として背景物体に投げかけられる可能性が高い陰影効果をモデル化することができる（ブロック１２０）。モデル化された陰影効果に基づいて、フラッシュ緩和システム１００は、フラッシュの結果として１つまたは複数の背景物体に投げかけられる陰影が除去されるまたは実質的に低減されるように１つまたは複数のカメラ設定値を変更することができる（ブロック１３０）。カメラ設定値変更の後、画像データは、画像センサー７０によって取り込まれまたは記録され、データ記憶装置９０および／または取外し可能なデータ記憶装置９５に保存されてもよい（ブロック１４０）。
【００２４】
最初の事柄として、いくつかの例では、１つまたは複数のカメラ特性は、データ記憶装置９０に事前保存されてもよい。図４ａは、本明細書で開示されるいくつかの例によるシステムとともに使用するのに適しているカメラ３００を描写する。図示されるように、カメラ３００は、レンズ３２０から変位ｄ１ａおよびｄ１ｂだけそれぞれオフセットしている（「フラッシュオフセット変位（複数可）」）組込みフラッシュ３１０ａおよび／または取外し可能なフラッシュ３１０ｂを含んでもよい。いくつかの例では、カメラ３００は、組込みフラッシュ３１０ａかまたは取外し可能なフラッシュ３１０ｂが用いられるかを感知するように構成されてもよい。上で論じたように、フラッシュオフセット変位は、少なくともある程度は、カメラフラッシュから結果として生じる陰影効果が取り込まれた画像で見える原因になる。いくつかの例では、フラッシュオフセット変位は、データ記憶装置９０に事前保存されてもよい。別法として、カメラ１０の任意の有用な特性は、データ記憶装置９０に事前保存されてもよい。
【００２５】
いくつかの例では、事前取込みフェーズの間のデータの取得（ブロック１１０）は、カメラフラッシュから結果として生じる陰影効果のモデル化／推定を可能にする１つまたは複数のパラメーターの取得を含んでもよい。いくつかの例では、１つまたは複数のシーン関連距離が、推定され、データ記憶装置９０に保存されてもよい。
【００２６】
図４ｂは、本開示の説明に役立つ例による画像取込みシーンの略図を描写する。図示されるように、ユーザー４０１は、補助照明の助けを借りてカメラ４０２を使用して主要目標４０４または焦点の画像を取り込むことができる。また図示もされるように、補助照明は、陰影４０５がシーン背景の物体４０６に投げかけられる結果をもたらすこともある。いくつかの例では、カメラ４０２の焦点整合構成要素は、ｄ２として図示される主要目標までの距離を概算することができる。さらなる例では、焦点整合構成要素は、シーンを走査して、カメラ４０２と背景物体４０６との間の距離ｄ３などの、１つまたは複数の背景物体までの距離を概算することができる。いくつかの例では、主要目標までの距離および背景物体までの距離のどちらかまたは両方は、データ記憶装置９０または他の適切な記憶場所に保存されてもよい。一般に、距離ｄ１、ｄ２、および／またはｄ３は、陰影効果が背景物体に投げかけられることになる角度を決定しかつ／または取り込まれた画像データでの陰影効果の位置をより確実に予測するために使用されてもよい。
【００２７】
さらなる例では、事前取込みフェーズの間のデータ取得（ブロック１１０）は、事前フラッシュと関連するデータを取得することを含んでもよい。事前フラッシュは一般に、取り込まれる画像データの記録と実質的に同時に放出されるフラッシュより前にかつそのフラッシュから離れてカメラから放出されるフラッシュのことであってもよい。事前フラッシュの発生は、取り込まれる画像データに現れる可能性が高い陰影効果を生成することもある。いくつかの例では、事前フラッシュ発生により、システムは、例えば陰影の暗さ、形状、および／またはサイズなどの、生じる陰影の特性／特質に関連するデータを取り出すことができる。説明に役立つ例では、エッジ検出アルゴリズムは、陰影の境界、それ故に取得された画像でどの画素が陰影によって影響を受けるかを決定するために使用される。さまざまな例では、事前フラッシュと実質的に同時に、画像センサー７０および／または二次的画像センサー７７は、シーンの１つまたは複数の事前取込み画像を記録することができる。事前取込み画像は、フラッシュ緩和システム１００による分析のためにデータ記憶装置９０に保存されてもよい。本開示の事前フラッシュはまた、当技術分野では周知であるように、赤目軽減システムの一部として用いられてもよく、または別法としてそのようなシステムから分離されてもよいと理解すべきである。
【００２８】
いくつかの例では、事前保存されたデータおよび／または事前取込みフェーズの間に収集されたデータを使用して、フラッシュ緩和システム１００は、背景物体に投げかけられる陰影効果をモデル化することができる（ブロック１２０）。例えば、一例では、フラッシュオフセット距離、主要目標までの距離、１つまたは複数の背景物体までの距離、事前取込み画像、またはそれらの組合せのいずれかもしくはすべてに基づいて、システムは、例えば陰影の暗さ、サイズ、および／または広がりなどの、主要目標の背後の陰影効果をモデル化することができる。画像内の陰影の付いた画素の位置は、主要目標４０４、照明源、および画像センサーに関連する画像での各画素間の角度を使用し、次いで背景物体４０６へのこの角度に沿った照明源の投影をモデル化することによって推定されてもよい。この角度は、変位ｄ１および距離ｄ２から計算されてもよく、次いで距離ｄ３に投影されてもよい。エッジ検出などの画像処理技術は、どの画素が陰影中にあるかの推定を精緻化するために使用できる。
【００２９】
デジタル画像は、色および陰を変える複数の個別画素を含み、これらの画素のグループ化したものは、デジタル画像を作り上げるものであることが理解されよう。説明に役立つ例では、フラッシュ効果のモデル化（ブロック１２０）は、陰影領域に対応する１つまたは複数の保存された事前取込み画像での個別画素または画素の範囲を識別することを含んでもよい。この関連で、フラッシュ緩和システム１００は、陰影付けを示す特質を有する事前取込み画像で画素の位置を特定するための画素ロケーターを含んでもよい。いくつかの例では、識別された画素は、少なくともある程度は、モデル化された陰影を規定することができる。別法として、フラッシュ緩和システム１００は、陰影効果を検出し、除去するのに有用な任意の構成要素を含んでもよい。
【００３０】
いくつかの例では、モデル化された陰影に基づいて、フラッシュ緩和システム１００は、陰影効果が除去されるまたは実質的に低減されるように１つまたは複数のカメラ設定値を自動的に調節することができる（ブロック１３０）。カメラ設定値は、フラッシュ誘発の陰影によって引き起こされる照明差異を補償するために、画素当たり、ライン当たり、または画素のグループ当たりの基準で調節できる。調節できるカメラ設定値は、例えば画素利得、画素オフセット、シャッター速度、露光量、ＩＳＯ設定値、および同様のものなどの任意の従来のカメラ設定値を含む。別法として、任意の適正なカメラ設定値が、調節されてもよい。いくつかの例では、カメラ設定値の１つまたは複数は、デフォルト値にプリセットされてもよい。さらなる実施形態では、カメラ設定値は、ユーザーによって手動でかつ／またはカメラによって自動で変更されてもよい。
【００３１】
フラッシュ緩和システム１００は、モデル化された陰影効果の領域に対応する個別画素または画素の範囲の特質を調節することができる。この関連で、フラッシュ緩和システム１００は、識別された画素の特質を変更するための画素モディファイアを含んでもよい。いくつかの例では、フラッシュ緩和システム１００は、識別された各画素または画素のグループの利得を個別にかつ動的に調節し、例えば利得を増加させることによって、陰影効果から結果として生じる低コントラストを補償することができる。一例では、フラッシュ緩和システム１００は、識別された各画素または画素のグループの露光量を個別にかつ動的に調節し、例えば露光量を増加させることによって、陰影効果から結果として生じる暗さを補償することができる。本明細書で述べられる利得および露光量を調節するためのシステムは、周知のシステムとは対照的であり、周知のシステムは、個別画素または画素のグループ基準とは対照的に画像基準で利得を調節する（すなわち、画像を構成する画素の各々についての利得は、同じ量だけ調節される）。本開示のシステムおよび方法に従って取り込まれる画像データの後処理の目的のために、個別画素利得および／または露光量調節は、周知である必要があり得ることを理解すべきである。この関連で、以下でより詳細に論じられるように、少なくともある程度は、個別画素調節を含むメタデータは、データ記憶装置９０に保存され、取り込まれた画像データと関連してもよい。
【００３２】
説明に役立つ例では、カメラ設定値が変更された（ブロック１３０）後、デジタル画像データは、画像センサー７０によって取り込まれてもよい（ブロック１４０）。取り込まれた画像データは、画像ディスプレイで表示され、データ記憶装置９０に保存され、取外し可能な記憶装置９５に保存され、かつ／またはパーソナルコンピュータ、サーバー、もしくはプリンターなどの別のデバイスに画像出力構成要素を介してダウンロードされ、さもなければ処理されてもよい。
【００３３】
図５は、本開示に従って配置されるコンピュータプログラム製品例５０１のブロック図を例示する。いくつかの例では、図５で示されるように、コンピュータプログラム製品５０１は、プログラム命令５０５もまた含んでもよい信号保持媒体５０３を含む。プログラム命令５０５は、１つまたは複数の画像取込みデバイス特性をデータ記憶装置に事前保存するように配置されてもよい。プログラム命令５０５はまた、事前取込みフェーズでデータを取得するように配置されてもよい。さらに、プログラム命令５０５はまた、事前保存されたデータおよび取得されたデータのどちらかまたは両方に基づいて陰影効果をモデル化するように配置されてもよい。さらになお、プログラム命令５０５は、モデル化された陰影効果に基づいて１つまたは複数の画像取込みデバイス設定値を変更するように配置されてもよい。さらにその上、プログラム命令５０５は、画像センサーで画像データを記録するように配置されてもよく、フラッシュによる照明は、画像データの記録と実質的に同時に提供される。
【００３４】
図５でまた描写されるように、いくつかの例では、コンピュータプログラム製品５０１は、コンピュータ可読媒体５０６、記録可能な媒体５０８および通信媒体５１０の１つまたは複数を含んでもよい。これらの要素の周りの点線ボックスは、信号保持媒体５０３内に含まれてもよいが限定されない、異なる種類の媒体を描写してもよい。これらの種類の媒体は、プロセッサ、論理部および／またはそのような命令を実行するための他の手段を含むコンピュータデバイスによって実行されるべきプログラム命令５０５を配布することができる。コンピュータ可読媒体５０６および記録可能な媒体５０８は、フレキシブルディスク、ハードディスクドライブ（ＨＤＤ）、コンパクトディスク（ＣＤ）、デジタルビデオディスク（ＤＶＤ）、デジタルテープ、コンピュータメモリ、その他を含んでもよいが限定されない。通信媒体５１０は、デジタルおよび／またはアナログ通信媒体（例えば、光ファイバーケーブル、導波管、有線通信リンク、無線通信リンク、その他）を含んでもよいが限定されない。
【００３５】
いくつかの特定例では、図６ａの概略図で示されるように、コンピュータシステム２００は、本開示のいくつかの例によるデジタル画像内の陰影効果を最小限にするための方法の例を行うために構成されるプロセッサ２０５を含んでもよい。他の例では、その方法のさまざまなステップまたはさまざまなステップの一部は、プロセッサ２０５の外側で行われてもよい。さまざまな例では、その方法は、１つまたは複数の画像取込みデバイス特性をデータ記憶装置９０に事前保存することを含んでもよい（ブロック２１０）。その方法は次いで、事前取込みフェーズでデータを取得することを含んでもよい（ブロック２２０）。次に、その方法は、事前保存されたデータおよび取得されたデータのどちらかまたは両方に基づいて陰影効果をモデル化することを含んでもよい（ブロック２３０）。その方法は次いで、モデル化された陰影効果に基づいて１つまたは複数の画像取込みデバイス設定値を変更することを含んでもよい（ブロック２４０）。最後に、その方法は、画像センサー７０で画像データを記録することを含んでもよく、照明は、画像データの記録と実質的に同時に提供されてもよい（ブロック２５０）。
【００３６】
別の特定例では、図６ｂの概略図で示されるように、コンピュータシステム３００は、本開示のいくつかの例によるデジタル画像内の陰影効果を最小限にするための方法の例を行うために構成されるプロセッサ３０５を含んでもよい。他の例では、その方法のさまざまなステップまたはさまざまなステップの一部は、プロセッサ３０５の外側で行われてもよい。さまざまな例では、その方法は、事前取込みフェーズでデータを取得することを含んでもよい（ブロック３１０）。その方法は次いで、取得されたデータに基づいて陰影効果をモデル化することを含んでもよい（ブロック３２０）。次に、その方法は、モデル化された陰影効果に基づいて１つまたは複数の画像取込みデバイス設定値を変更することを含んでもよい（ブロック３３０）。その方法は次いで、ピクセルごとの基準でモデル化された陰影効果の責任を取ることを含んでもよい（ブロック３４０）。最後に、その方法は、画像センサーで画像データを記録することを含んでもよく、照明は、画像データの記録と実質的に同時に提供される（ブロック３５０）。
【００３７】
いくつかの例では、非画像情報、またはメタデータは、取り込まれた画像データと一緒に保存されてもよい。メタデータは、非画像ヘッダーデータの一部としてデジタル画像ファイルに保存されてもよく、またはデジタル画像ファイルと関連する任意の形態のデジタルメモリに保存されてもよい。保存されたメタデータは、デジタル画像データの後処理を支援するために使用されてもよく、取り込まれた画像データに関連する任意の情報を含んでもよい。例えば、メタデータは、オフセット変位、主要目標までの距離、１つもしくは複数の背景物体までの距離、事前画像データ、陰影モデルデータ、カメラ設定値（例えば、各画素のための利得調節）などのいずれかまたはすべてを含んでもよい。別法として、メタデータは、取り込まれた画像データの後処理に有用な任意の情報を含んでもよい。
【００３８】
図７は、本開示のいくつかの例による画像取込みシステム４００の概略図を描写する。画像センサー４１０および焦点整合構成要素４２０などの、画像取込みシステム４００の１つまたは複数の構成要素は、事前取込みフェーズの間に主要目標４３０に関連するデータを取得するために別々にまたは組合せで使用されてもよい。いくつかの例では、画像センサー４１０によって取得されるデータは、画像データ４１２および／または事前取込みデータ４１４を含んでもよい。先に述べたように、画像センサー４１０は、関連する画像センサー論理部４１３を使用して取り込まれた画像を分析し、画像データ４１２または事前取込みデータ４１４を展開してもよい。焦点整合構成要素から取得されるデータは、事前取込みデータ４１６を含んでもよい。先に述べたように、焦点整合構成要素４２０は、関連する焦点整合構成要素論理部４１７を使用して取り込まれた画像を分析し、事前取込みデータ４１６を展開してもよい。事前取込みデータ４１４、画像データ４１２、または事前取込みデータ４１６のいずれかを含む、取得されたデータは、データバス４１５および４２５をそれぞれ介して画像センサー４１０および焦点整合構成要素４２０からプロセッサ４４０に転送されてもよい。プロセッサ４４０は、取得されたデータに基づいて陰影効果をモデル化することができる。プロセッサ４４０は、画像センサー４１０の１つまたは複数の設定値などの、１つまたは複数の画像取込みデバイス設定値を変更することができ、その設定値は、データバス４１５を介して画像センサー４１０および関連する論理部４１３に伝えられてもよい。プロセッサ４４０は、画素ごとの基準でモデル化された陰影効果の責任を取ることができる。画像センサー４１０は、主要目標４３０に関連する画像データを記録することができる。照明は、画像データの記録の前および／または間にフラッシュ構成要素４５０によって発生されてもよい。
【００３９】
前述のことは、補助照明源の使用から結果として生じる取り込まれたデジタル画像での欠陥を緩和する前処理システムおよび方法のさまざまな例を述べる。次に来るのは、デジタル画像内の陰影効果を最小限にするシステムおよび方法の具体例である。これらは、例示のためだけであり、限定することを意図されない。
【００４０】
本開示は一般に、画像を取り込むためのシステムに関する。述べられるシステムは、画像センサー、照明を提供するためのフラッシュ、データ記憶装置、およびデータ記憶装置と動作可能に関連するプロセッサを含んでもよい。プロセッサは、データ記憶装置と動作可能に関連してもよく、１つまたは複数の画像取込みデバイス特性をデータ記憶装置に事前保存し、事前取込みフェーズでデータを取得し、事前保存されたデータおよび取得されたデータのどちらかまたは両方に基づいて陰影効果をモデル化し、モデル化された陰影効果に基づいて１つまたは複数の画像取込みデバイス設定値を変更し、かつフラッシュによる照明の間に画像センサーで画像データを記録するためのコンピュータ実装命令を実行するように適合されてもよい。
【００４１】
いくつかのさらに述べられるシステムでは、画像取込みシステムは、画像センサー、照明を提供するためのフラッシュ、データ記憶装置、およびデータ記憶装置と動作可能に関連するプロセッサを含んでもよい。プロセッサは、データ記憶装置と動作可能に関連してもよく、事前取込みフェーズでデータを取得し、取得されたデータに基づいて陰影効果をモデル化し、モデル化された陰影効果に基づいて１つまたは複数の画像取込みデバイス設定値を変更し、画素ごとの基準で変更された陰影効果の責任を取り、かつ画像センサーで画像データを記録するためのコンピュータ実装命令を実行するように適合されてもよい。照明は、画像データの記録と実質的に同時に提供されてもよい。
【００４２】
本開示はまた一般に、実行可能命令が、画像センサーおよびデータ記憶装置を含む画像取込みデバイスの処理装置によって実行されるとき、画像を処理するためのコンピュータ実行可能命令がその上に保存されるコンピュータアクセス可能媒体にも関する。その命令は、処理装置にデジタル画像内の陰影効果を低減するプロセスを行わせることができる。いくつかの例では、述べられるプロセスは、１つまたは複数の画像取込みデバイス特性をデータ記憶装置に事前保存すること、事前取込みフェーズでデータを取得すること、事前保存されたデータおよび取得されたデータのどちらかまたは両方に基づいて陰影効果をモデル化すること、モデル化された陰影効果に基づいて１つまたは複数の画像取込みデバイス設定値を変更すること、および画像センサーで画像データを記録することを含んでもよい。照明は、画像データの記録と実質的に同時に提供されてもよい。
【００４３】
本開示はさらに一般に、デジタル画像内の陰影効果を最小限にするための方法に関する。いくつかの例では、その方法は、事前取込みフェーズでデータを取得することと、取得されたデータに基づいて陰影効果をモデル化することと、モデル化された陰影効果に基づいて１つまたは複数の画像取込みデバイス設定値を変更することと、画素ごとの基準でモデル化された陰影効果の責任を取ることと、フラッシュによる照明の間に画像センサーで画像データを記録することとを含んでもよい。
【００４４】
本開示は、この出願で述べられる特定例の観点から限定されるべきでなく、その特定例は、さまざまな態様の例示として意図される。多くの変更および変形は、当業者には明らかであるように、それの精神および範囲から逸脱することなくなされてもよい。本開示の範囲内の機能的に同等の方法および装置は、本明細書で列挙されるそれらに加えて、前述の記述から当業者には明らかとなる。そのような変更および変形は、添付の特許請求の範囲内に入ることを意図される。本開示は、そのような特許請求の範囲が権利を与えられる等価物の完全な範囲とともに、添付の特許請求の範囲の条項によってのみ限定されるべきである。この開示は、もちろん変わることができる特定の方法、試薬、化合物組成または生物学的システムに限定されないことを理解すべきである。本明細書で使用される専門用語は、特定例だけを述べる目的のためであり、限定することを意図されないこともまた理解すべきである。
【００４５】
本明細書での実質的に任意の複数形および／または単数形の術語の使用に関して、当業者は、文脈および／または適用にふさわしいように、複数形から単数形におよび／または単数形から複数形に言い換えてもよい。さまざまな単数形／複数形の置換は、明確さのために本明細書ではっきりと説明されてもよい。
【００４６】
一般的に、本明細書で、特に添付の特許請求の範囲（例えば、添付の特許請求の範囲の主要部）で使用される術語は一般に、「開いた」術語（例えば、術語「含んでいる」は、「含んでいるが限定されない」として解釈されるべきであり、術語「有する」は、「少なくとも有する」として解釈されるべきであり、術語「含む」は、「含むが限定されない」として解釈されるべきであり、その他）として意図されることが当業者には理解されよう。もし導入される特許請求の範囲列挙の具体的な数字が意図されるならば、そのような意図は、その特許請求の範囲で明確に列挙されることになり、そのような列挙がない場合には、そのような意図はないことが当業者にはさらに理解されよう。例えば、理解の補助として、次に来る添付の特許請求の範囲は、特許請求の範囲列挙を導入するために前置き語句「少なくとも１つ」および「１つまたは複数」の使用を含んでもよい。しかし、そのような語句の使用は、単数表現による特許請求の範囲列挙の導入が、同じ特許請求の範囲が前置き語句「１つもしくは複数」または「少なくとも１つ」および単数表現などの不定冠詞を含むときでさえ、そのような導入される特許請求の範囲列挙を含む任意の特定の特許請求の範囲を１つだけのそのような列挙を含む例に限定することを暗示すると解釈されるべきでなく（例えば、単数表現は、「少なくとも１つ」または「１つもしくは複数」を意味すると解釈すべきである）、同じことは、特許請求の範囲列挙を導入するために使用される定冠詞の使用についても当てはまる。加えて、たとえ導入される特許請求の範囲列挙の具体的な数字が明確に列挙されても、そのような列挙は、少なくとも列挙される数字を意味する（例えば、他の修飾語句のない「２つの列挙」の裸の列挙は、少なくとも２つの列挙または２つ以上の列挙を意味する）と解釈すべきであることが当業者には認識されよう。さらに、「Ａ、Ｂ、およびＣ、その他の少なくとも１つ」に類似した慣習が使用されるそれらの場合には、一般にそのような構文は、当業者がその慣習を理解することになる（例えば、「Ａ、Ｂ、およびＣの少なくとも１つを有するシステム」は、Ａだけ、Ｂだけ、Ｃだけ、ＡおよびＢを一緒に、ＡおよびＣを一緒に、ＢおよびＣを一緒に、ならびに／またはＡ、Ｂ、およびＣを一緒に、その他を有するシステムを含むが限定されないことになる）という意味に意図される。「Ａ、Ｂ、またはＣ、その他の少なくとも１つ」に類似した慣習が使用されるそれらの場合には、一般にそのような構文は、当業者がその慣習を理解することになる（例えば、「Ａ、Ｂ、またはＣの少なくとも１つを有するシステム」は、Ａだけ、Ｂだけ、Ｃだけ、ＡおよびＢを一緒に、ＡおよびＣを一緒に、ＢおよびＣを一緒に、ならびに／またはＡ、Ｂ、およびＣを一緒に、その他を有するシステムを含むが限定されないことになる）という意味に意図される。２つ以上の代替術語を提示する事実上任意の離接語および／または語句は、明細書、特許請求の範囲、または図面のいずれであろうが、術語の１つ、術語のどちらか、または両方の術語を含む可能性を熟考すると理解すべきであることが当業者にはさらに理解されよう。例えば、語句「ＡまたはＢ」は、「Ａ」または「Ｂ」または「ＡおよびＢ」の可能性を含むと理解されることになる。
【００４７】
加えて、本開示の特徴または態様がマーカッシュグループの観点から述べられる場合は、本開示はまた、それによってマーカッシュグループの任意の個別メンバーまたはメンバーのサブグループの観点からも述べられることが当業者には認識されよう。
【００４８】
当業者には理解されるように、書面による明細を提供する観点からなどの任意のおよびすべての目的のために、本明細書で開示されるすべての範囲はまた、それの任意のおよびすべての可能な部分的範囲ならびに部分的範囲の組合せも包含する。任意の記載された範囲は、同じ範囲が少なくとも均等な半分、３分の１、４分の１、５分の１、１０分の１、その他に分解されることを十分に記述し、可能にすると容易に認識されてもよい。限定しない例として、本明細書で論じられる各範囲は、下側の３分の１、真ん中の３分の１および上側の３分の１、その他に容易に分解されてもよい。当業者にはまた理解されるように、「に至るまで」、「少なくとも」、「よりも大きい」、「よりも小さい」、および同様のものなどのすべての言語は、列挙される数字を含み、上で論じたような部分的範囲に後で分解されてもよい範囲のことである。最後に、当業者には理解されるように、範囲は、各個別メンバーを含む。それ故に、例えば、１〜３セルを有するグループは、１、２、または３セルを有するグループのことである。同様に、１〜５セルを有するグループは、１、２、３、４、または５セルを有するグループのこと、などである。
【００４９】
さまざまな態様および例が、本明細書で開示されたが、他の態様および例は、当業者には明らかであろう。本明細書で開示されるさまざまな態様および例は、例示の目的のためであり、限定することを意図されず、真の範囲および精神は、次に来る特許請求の範囲によって示される。
【図１】
0005699140.tif 000002
【図２】
0005699140.tif 000003
【図３】
0005699140.tif 000004
【図４ａ】
0005699140.tif 000005
【図４ｂ】
0005699140.tif 000006
【図５】
0005699140.tif 000007
【図６ａ】
0005699140.tif 000008
【図６ｂ】
0005699140.tif 000009
【図７】
0005699140.tif 000010