(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-04-03
(45)【発行日】2023-04-11
(54)【発明の名称】デジタル画像撮影装置システム及び方法
(51)【国際特許分類】
H04N 23/60 20230101AFI20230404BHJP
H04N 23/63 20230101ALI20230404BHJP
G06F 3/0482 20130101ALI20230404BHJP
G06F 3/04842 20220101ALI20230404BHJP
G06F 3/04847 20220101ALI20230404BHJP
G06T 7/00 20170101ALI20230404BHJP
G03B 15/00 20210101ALI20230404BHJP
G03B 7/00 20210101ALI20230404BHJP
【FI】
H04N23/60
H04N23/63 300
G06F3/0482
G06F3/04842
G06F3/04847
G06T7/00 U
G03B15/00 Q
G03B7/00
【外国語出願】
(21)【出願番号】P 2022050573
(22)【出願日】2022-03-25
(62)【分割の表示】P 2018545124の分割
【原出願日】2016-11-16
【審査請求日】2022-03-29
(32)【優先日】2015-11-17
(33)【優先権主張国・地域又は機関】US
(32)【優先日】2016-11-16
(33)【優先権主張国・地域又は機関】US
【早期審査対象出願】
(73)【特許権者】
【識別番号】518171937
【氏名又は名称】バヤニ,エマン
【氏名又は名称原語表記】BAYANI,Eman
【住所又は居所原語表記】6827 Oakley Ave.#1C,Chicago,IL 60645,United States
(74)【代理人】
【識別番号】100114638
【氏名又は名称】中野 寛也
(72)【発明者】
【氏名】バヤニ,エマン
【審査官】高野 美帆子
(56)【参考文献】
【文献】特開2014-090322(JP,A)
【文献】特開2011-010273(JP,A)
【文献】特開2011-155639(JP,A)
【文献】特開2008-236534(JP,A)
【文献】特開2006-050578(JP,A)
【文献】特開2011-223405(JP,A)
【文献】特開2009-071681(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
H04N 23/60
H04N 23/63
G06F 3/0482
G06F 3/04842
G06F 3/04847
G06T 7/00
G03B 15/00
G03B 7/00
(57)【特許請求の範囲】
【請求項1】
ユーザがシーンの画像を撮影して調整することを可能にするように構成されたデジタル画像撮影装置を備え、前記デジタル画像撮影装置は、
前記シーンの前記画像のデジタル画像を撮影するように構成された画像撮影モジュールと、
前記シーンの前記画像を表示するように構成された表示部と、
前記シーンの前記画像中の複数の領域を認識して検出するように構成された認識モジュールと、
前記表示部に表示された前記シーンの前記画像において、前記認識モジュールにより認識された前記複数の領域を、
マーキングを用いて識別するように構成されたマイクロコントローラと、
前記デジタル画像撮影装置に利用可能なデバイス設定オプションを前記ユーザに提供するように構成された設定選択モジュールおよび領域特定
選択ユーザインタフェースモジュールであって、前記デバイス設定オプションが、前記表示部に表示された前記シーンの前記画像内の前記識別された複数の領域のうちの各領域に近接してかつ独立して前記表示部において設けられる、設定選択モジュールおよび領域特定
選択ユーザインタフェースモジュールと、
前記表示部に表示された前記シーンの前記画像において前記識別された複数の領域に近接して前記表示部において設けられた
複数の前記デバイス設定オプションから
前記デバイス設定オプションを前記ユーザが選択することを可能にするように構成された設定調整モジュールおよび領域特定調整ユーザインタフェースモジュールであって、前記領域特定調整ユーザインタフェースモジュールが、選択されたデバイス設定オプションに基づいて
前記シーンの1つの前記画像における前記複数の領域の各々に対して前記ユーザが
独立した調整を行うことを可能にするように構成される、設定調整モジュールおよび領域特定調整ユーザインタフェースモジュールと、を備え
、
複数のレベルの前記デバイス設定オプションが、前記デバイス設定オプションから、さらなる詳細な前記デバイス設定オプションへと進むように前記デジタル画像撮影装置によって提供され、
前記デジタル画像撮影装置は、これらの複数のレベルの各レベルの前記デバイス設定オプションを、前記表示部に表示された前記シーンの前記画像内の前記識別された複数の領域のうちの各領域に近接してかつ独立して前記表示部において設けることが可能な構成とされ、
前記認識モジュールは、顔認識モジュールおよび物体認識モジュールを含み、
前記デジタル画像撮影装置は、
前記表示部に表示された前記シーンの前記画像内の複数の領域として、顔の領域および物体の領域を認識して前記マーキングを用いて前記識別することが可能な構成とされるとともに、
複数のレベルの各レベルの前記デバイス設定オプションを、前記表示部に表示された前記シーンの前記画像内の前記識別された前記顔の領域および前記物体の領域のそれぞれに近接してかつ独立して前記表示部における同一表示中に設けることが可能な構成とされ、
前記デバイス設定オプションの選択は、前記ユーザが前記デジタル画像撮影装置によって前記表示部上に提供されたユーザインターフェースを使用することにより行うことが可能な構成とされている
ことを特徴とするシステム。
【請求項2】
前記デジタル画像撮影装置は、
複数のレベルの前記デバイス設定オプションのうちの最初のレベルの前記デバイス設定オプションを提供する際には、
前記デジタル画像撮影装置に利用可能な最初のレベルの全ての前記デバイス設定オプションを提供することが可能な構成とされている
ことを特徴とする請求項1に記載のシステム。
【請求項3】
前記デジタル画像撮影装置は、
デジタルカメラ、または、ビデオカメラ、または、一体化されたデジタルカメラを備えたスマートフォン若しくはコンピュータのいずれかである
ことを特徴とする請求項1に記載のシステム。
【請求項4】
前記表示部が、遠隔装置内に配置され、かつ
この遠隔装置において前記設定選択モジュールおよび領域特定
選択ユーザインタフェースモジュールを使用して、
前記デバイス設定オプションを前記ユーザに提供するように構成され、前記ユーザは、前記設定調整モジュールおよび領域特定調整ユーザインタフェースモジュールを使用して、前記遠隔装置内の画像に対して調整を行うことが可能
な構成
とされ
ている
ことを特徴とする請求項1に記載のシステム。
【請求項5】
前記デジタル画像撮影装置は、
前記シーンの前記画像
内の
前記領域
を強制的にロックする
強制的ロックモジュールを備え、
前記デジタル画像撮影装置は、
前記ユーザが前記デジタル画像撮影装置によって前記表示部上に提供されたユーザインターフェースを使用することによって強制的にロックした前記領域について、
前記設定選択モジュールおよび領域特定選択ユーザインタフェースモジュールを使用して、前記デバイス設定オプションを前記ユーザに提供するように構成され、前記ユーザは、前記設定調整モジュールおよび領域特定調整ユーザインタフェースモジュールを使用して、強制的にロックした前記領域に対して調整を行うことが可能な構成とされている
ことを特徴とする請求項
1に記載のシステム。
【請求項6】
請求項1,2,5のいずれかに記載のシステムを構成する前記デジタル画像撮影装置として、デジタルカメラ、または、ビデオカメラ、または、一体化されたデジタルカメラを備えたスマートフォン若しくはコンピュータを機能させるためのプログラム。
【請求項7】
請求項4に記載のシステムを構成する前記遠隔装置として、携帯電話、または、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
関連するアプリケーションを参照するための相互参照
本出願は、米国仮出願の優先権を主張するものであり、米国仮出願の優先権の利益を主張するものである、2006年11月に出願された米国特許出願番号第119、119号(e)に記載されている。この関連する仮出願の内容は、そのような主題が本明細書に矛盾しないか、またはこれを限定するものではない限り、全ての目的のために参照により本明細書に組み込まれている。
【0002】
著作権通知
この特許文献の開示の一部は、著作者が著作権保護を受ける資料を含む。著作権所有者は、特許文献または特許開示のいずれかによるファクシミリ再生に対して、先行技術として参照する目的のために異議を唱えない、特許および商標庁、特許ファイルまたは記録に現れるが、そうでない場合には、すべての著作権の権利を留保する
【0003】
本発明の分野
本発明の1つ以上の実施形態は、一般に、画像捕捉装置に関する。より詳細には、本発明は、画像を撮影しながら、強調された制御をユーザに提供する指定された機能を提供する特徴を有するデジタル画像キャプチャ装置に関する。
【背景技術】
【0004】
以下の背景情報は、先行技術の特定の態様の例を提示することができる例えば、これに限定されるものではないが、アプローチ、事実、または共通の知識を有する)従来技術のさらなる態様について読者をさらに教育することが有用であると予想される、本発明を限定するものとして解釈されるべきではなく、本発明を限定するものとして解釈されるべきではなく、本発明を限定するものとして解釈されるべきではない、またはその中に暗示されているか、またはその中に推論されたものであるか否かを判定する。
【0005】
様々なデジタル画像捕捉装置が市場で利用可能である。特に、撮影された画像の品質やユーザビリティを向上させるために、これらの装置を改良するための研究が進められている。以下は、従来技術における特定の態様の例である、先行技術のさらなる態様について読者をさらに教育することが有用であると予想される、本発明を限定するものとして解釈されるべきではなく、本発明を限定するものとして解釈されるべきではなく、本発明を限定するものとして解釈されるべきではない、またはその中に示唆されたまたは暗示されるか、またはその上で推論されるもの。教育的な背景技術を提供する、一般に、従来技術の別の態様は、いくつかの撮像装置が、ユーザが、画像内の所望の要素に良好な焦点を有する画像を提供することを可能にすることである、例えば、顔や対象物であってもよい。他のいくつかの撮像装置は、ユーザがより良好な画質を提供することを可能にすることができる は、画像が捕捉される環境に関係なく、より少ない雑音およびより明瞭にする。多くの画像は、メモリを捕捉する目的で捕捉される、社会的なサークル、セキュリティ及び/又は法律的な調査目的のための共有。
【0006】
上記に鑑みて、伝統的な技術は完全ではなく、より最適なアプローチの余地を残すことは明らかである。
【図面の簡単な説明】
【0007】
本発明は、限定ではなく例として示されている、発明を実施するための最良の形態以下、図面を参照して、本発明の実施の形態について説明する。
【0008】
【
図1】本発明の一実施形態による、デジタル画像捕捉装置を使用する例示的なシステムを示す図である。
【0009】
【
図2】本発明の一実施形態による、デジタル画像捕捉装置を使用する例示的なシステムのアーキテクチャを示す。
【0010】
【
図3】本発明の一実施形態による、デジタル画像撮影装置を用いた調整画像を提供するための例示的なシステムを示すブロック図である。
【0011】
【
図4】本発明の一実施形態による、デジタル画像捕捉装置を使用する例示的なシステムを示す図である。
【0012】
【
図5】本発明の一実施形態による、デジタル画像撮影装置を用いた調整画像を提供するための例示的なシステムを示すブロック図である。
【0013】
【
図6】本発明の一実施形態による、デジタル画像キャプチャ装置を用いて調整された画像を提供するための例示的なプロセスを示すフローチャートである。
【0014】
【
図7】デジタル画像捕捉装置を使用する例示的なシステムを示す図である。
【0015】
【
図8】本発明の一実施形態による、デジタル画像キャプチャ装置を用いて調整された画像を提供するための例示的なシステムを示すブロック図である。
【0016】
【
図9】本発明の一実施形態による、デジタル画像キャプチャ装置を用いて調整された画像を提供するための例示的なプロセスを示すフローチャートである。
【0017】
【
図10】本発明の一実施形態による、デジタル画像捕捉装置を使用する例示的なシステムを示す図である。
【0018】
【
図11】本発明の一実施形態による、デジタル画像撮影装置を用いた調整画像を提供するための例示的なシステムを示すブロック図である。
【0019】
【
図12】本発明の一実施形態による、デジタル画像キャプチャ装置を用いて調整された画像を提供するための例示的なプロセスを示すフローチャートである、
【0020】
【
図13】本発明の一実施形態による、デジタル画像捕捉装置を使用する例示的なシステムを示す図である。
【0021】
【
図14】本発明の一実施形態による、デジタル画像捕捉装置を使用する例示的なシステムを示す図である。
【0022】
【
図15】本発明の例示的なウェブ可能/ネットワーク化された実施形態によって使用することができる例示的なクライアント/サーバシステムを示すブロック図である。
【0023】
【
図16】従来のクライアント/サーバ通信システムを示すブロック図である
【0024】
他に示されていない限り、図面中の図示は必ずしも縮尺どおりに描かれていない。
【発明を実施するための形態】
【0025】
本発明は、詳細な図および本明細書に記載された説明を参照することによって最もよく理解される。
【0026】
本発明の実施形態は、図面を参照して以下に説明される。しかしながら、当業者は、本明細書に記載された詳細な説明が、本明細書に記載されていることを容易に理解するであろうであることを特徴とするこれらの図に関しては、本発明がこれらの限定された実施形態を超えて延在することを説明するためのものである 例えば、当業者は、当業者には理解されよう、本発明の教示に照らして、多数の代替的かつ適切なアプローチを認識する、特定のアプリケーションの必要性に応じて、本明細書に記載された任意の詳細の機能を実施する、及び図示されている以下の実施形態における特定の実施の選択を超えることが可能である すなわち、tを変更する本発明の修正および変形がある数が多すぎるが、本発明の範囲内で全ての適合が可能であるが、本発明の範囲内ですべての適合が可能であることを理解すべきである。また、特異的な単語は、女性として、またはその逆も同様に、複数として、またその逆に読み出されるべきである、(2)が互いに排他的であることを必ずしも意味するものではない。
【0027】
本発明は、特定の方法に限定されないことをさらに理解すべきである、本明細書に記載される化合物、材料、製造技術、使用、および用途は、これらが変化し得るので、本明細書に記載される。また、本明細書で使用される専門用語は、特定の実施形態のみを説明する目的で使用されることも理解されるべきである、本発明の範囲を限定するものではない。本明細書および添付の特許請求の範囲において使用されるように、単数形「a」、「an」および「the」は、文脈がそうでないことを明確に指示しない限り、複数の参照を含む。したがって、例えば、「要素」に対する参照は、(1つ)または(1つ)のtに対する参照であるより多くの要素を含み、当業者に知られている等価物を含むことを特徴とする。同様に、別の例では、「ステップ」または「a手段」に対する参照は、tである(1)または複数のステップまたは手段を参照し、サブステップおよびサブステップを含むことができる 使用される全ての合流点は、可能な限り、最も包括的な意味で理解されるべきである。したがって、単語「または」は、論理「または」t“の定義を有するものとして理解されるべきであるそうでない場合には、文脈が明確に必要としない限り、論理的な「排他的又は」のものよりもむしろ、論理的な「排他的論理」または「論理的」ではないことを意味する。本明細書に記載された構造は、そのような構造の機能的等価物を指すことも理解されるべきである。近似を表現するように解釈され得る言語は、文脈がそうでないことを明確に指示しない限り、そのように理解されるべきである。
【0028】
本開示および特許請求の範囲で使用されるような近似の全ての語は、「完全」ではなく「近似的」を意味すると解釈されるべきである、任意の他の単語、指定されたパラメータ、量、品質、または概念に対する意味のある修飾語として使用することができる。近似の単語は、「実質的」、「ほぼ」、「ほぼ」のような用語を含むが、これらに限定されない、「ほぼ」、「大」、「大」、「本質的に」、「密接に近似する」等を含むことができる。
【0029】
以下で詳細に確立されるように、これは、1939程度の初期に、良好に沈降する法則である、そのような制限が明細書において定義または指定されていない場合であっても、その近似の単語は特許請求の範囲では不定ではない。
【0030】
したがって、少なくとも前述の理由のために、本出願人は、いずれの検者にとっても、任意の近似の単語を使用する本発明の特許請求の範囲を不明確に保持することが不適切であることを提示する。
【0031】
他に定義されない限り、本明細書で使用される全ての技術的用語および科学的用語は、本発明が属する技術分野の通常の技術者によって一般に理解される意味を有する。好ましい方法、技術、装置、および材料が記載されているが、任意の方法、技術、装置、および材料が記載される、本発明の実施又は試験において、本明細書に記載されたものと同様又は同等の材料を使用することができる。本明細書に記載された構造体は、そのような構造体の機能的等価物を参照することも理解されるべきである。発明を実施するための最良の形態以下、添付図面に示す実施形態を参照して、本発明を詳細に説明する。
【0032】
本開示を読むことにより、当業者には他の変形および修正が明らかになるであろう。このような変形および修正は、当技術分野で既に知られている等価および他の特徴を含むことができる、本明細書で既に説明した特徴に代えて、またはこれに加えて使用することができる。
【0033】
特許請求の範囲は、この出願では、特徴の特定の組み合わせについて記載されてきたが、本発明は、これらの実施形態に限定されるものではない、本発明の開示の範囲は、明示的にまたは暗黙的にまたはいずれかの一般化された、本明細書に開示された任意の新規な特徴または任意の新規な特徴の組み合わせを含むことを理解すべきである に記載されているのと同一の発明に関するものであるか否かにかかわらず、本発明と同一の技術的問題のいずれか又は全てを緩和するか否かを判定する。
【0034】
別個の実施形態に関連して説明される特徴は、単一の実施形態において組み合わせて提供されてもよい。逆に、簡潔にするために、単一の実施形態の文脈で説明される様々な特徴が提供される、別個にまたは任意の適切なサブコンビネーションで提供されてもよい。出願人は、本出願またはそこから誘導された任意のさらなるアプリケーションの実行中に、そのような特徴および/またはそのような特徴の組合せに対して、新しい請求項が配合され得ることに留意されたい。
【0035】
「一実施形態」、「一実施形態」、「例」に言及する「様々な実施形態」、「いくつかの実施形態」、「本発明の実施形態」などは、実施形態が示すことを示すことができるs)は、特定の特徴、構造、または特性を含むことができるが、あらゆる可能性があるわけではない。本発明の実施形態は、特定の特徴、構造、または特性を必然的に含む。さらに、一実施形態では、「フレーズ」の繰り返し使用が行われる、(1つ)の実施形態では、「一実施形態では、」一実施形態では、「一実施形態では、」一実施形態では、「一実施形態では、」一実施形態、必ずしも同一の実施形態であってもよいが、必ずしも同一の実施形態であってもよい さらに、「本発明」と関連して「実施形態」のような語句を使用することも可能である本発明の全ての実施形態が特定の特徴を含まなければならないことを特徴付けることは決して意図されていない、又は特徴的なものであって、その代わりに「t」を意味するものと理解されるべきである本発明の少なくともいくつかの実施形態は、記述された特定の特徴を含む、構造または特性。
【0036】
本明細書で使用される「ユーザ」または「類似の用語」との言及は、人間または非ヒトのユーザを意味することができる。さらに、本明細書で使用されるように、「ユーザ」または同様の用語が使用される、特に明示的に規定されていない限り、使用プロセスの任意の段階におけるユーザを意味し、それを含むことを意図している、限定されないが、直接ユーザ(s)、中間ユーザ(s)、間接ユーザ(s)、およびエンドユーザ(s)を含む 本明細書で使用される「ユーザ」または同様の用語の意味、記述の任意のパターン(s)によって推測または誘導されるべきではないか否かを判定するステップと、
実施形態、例、または参照された先行技術は、本特許に提供されてもよいし、そうでなくてもよい)。
【0037】
「エンドユーザ」、または本明細書で使用されるような任意の同様の用語を参照する、は、初期段階のユーザー(s)とは対照的に、後期段階のユーザー(s)を意味することが一般的に意図されている。したがって、複数の異なるタイプのモデルtが存在し得ることが企図される使用プロセスの終了段階に近い「エンドユーザ」とすることができる 特に本発明の実施形態の配信チャネルに関して適用可能である消費された小売製品/サービス(売り手/ベンダーまたは元の機器製造業者とは対照的に)を含む)、「エンドユーザ」の例は、限定するものではないが、を含むことができる、「消費者」、「買い手」、「顧客」、「購入者」、「買い物客」、「娯楽」、「視聴者」、または任意の方法で直接的または間接的に利益を受ける個人または非ヒト物を、の使用から直接的または間接的に提供する 本発明のいくつかの態様を用いた相互作用。
【0038】
いくつかの状況では、本発明のいくつかの実施形態は、有益な使用方法tを提供することができる以上の使用プロセスにおける使用の1つ以上の段階またはタイプの使用を可能にする。このような場合には、使用プロセスの様々な段階を対象とする複数の実施形態が記載される、「エンドユーザ」、または同様の用語を参照する、その中で使用されているように、一般に、前述の使用プロセスにおいて、最も遠くに除去されたユーザを含まないように意図されている を、本発明の実施形態のうちの最終的なユーザから選択するように構成されている。
【0039】
適用可能な場合には、特に、本発明の実施形態の小売配布チャネルに関して、中間ユーザ(s)これに限定されるものではないが、任意の方法で直接または間接的に利益を受ける任意の個人または非ヒト物を含むことができる、販売に関する本発明のいくつかの態様を使用して、または対話することを可能にする、自動販売、オリジナル機器の製造、マーケティング、商品化、配信、サービス提供等。
【0040】
「人物」、「個人」、「人間」に言及する、「人」、「動物」、「生物」、または特定の実施形態が、生のユーザ、メーカー、または参加者を意味する場合であっても、本明細書で使用されるような、任意の類似の用語を含む、このような特徴付けは、例として唯一のものであることを理解すべきである、これに限定されるものではないが、これに限定されるものではないが、これに限定されるものではないが、そのような使用、任意の方法で、作成、使用、及び/又は関与することに関連して、生きているエンティティへの参加又は参加を可能にする を含むことができ、本発明の実施形態は、適切に構成された非生体エンティティによって実行されるそのような類似のものによって置換され得、それを含む、限定するものではないが、自動化された機械、ロボット、上腕骨、計算システム、情報処理システム、人工知能システムなどである 当業者は、このような生活メーカーが実際の状況を容易に認識することができることが企図されている、本発明の実施形態を有するユーザ及び/又は参加者は、全体としてもよい、または部分的に、本発明の実施形態を有する、そのような非生活メーカ、ユーザ、および/または参加者に置き換えられる 同様に、当業者は、そのような生活メーカー、ユーザーがそのような実際的な状況を識別する場合、本発明の実施形態を有する参加者は、全体として、または部分的に、そのような非生体製造者に置き換えられてもよい、本発明の教示に照らして、記載された実施形態をそのような非生体製造者に適するように適合させる方法が容易に明らかになるであろう、本発明の実施形態を有するユーザおよび/または参加者 したがって、本発明は、このような修正、均等物の全てを網羅するものである、そのような適応および修正の精神および範囲内に入る代替案を提供することである、少なくとも部分的に、このような非生活エンティティのためのものであることを特徴とする。
【0041】
本明細書で提供される見出しは、便宜上のものであり、本開示を決して限定するものとして解釈されるべきではない。
【0042】
アイテムの列挙されたリストは、特に断らない限り、アイテムのいずれかまたはすべてが互いに排他的であることを意味するものではない。
【0043】
特定の構成要素の使用、装置及び/又はパラメータ名は、例えば、本発明を限定するものではなく、本発明を限定するものではない。したがって、本発明は、機構/専門家tを記述するために利用される異なる命名/専門用語を用いて実施することができる本明細書におけるユニット/構造/コンポーネント/デバイス/パラメータを限定するものではない。ここで利用される各用語は、その用語が利用される文脈で与えられる最も広い解釈を与えられるべきである。
【0044】
専門用語。以下の段落は、用語についての定義および/または文脈を提供する本開示(添付の特許請求の範囲を含む)。
【0045】
「含む」。“この用語はオープンエンドである。添付の特許請求の範囲で使用されるように、この用語は、追加の構造またはステップを排除しない.「システムキャッシュを含むメモリコントローラ」を列挙することを考慮する。であることを特徴とする。このような請求項は、メモリコントローラを追加のコンポーネント()例えば、追加のコンポーネントを含む)から除外することはない、メモリチャネルユニット、スイッチ)。
【0046】
「構成された」。「各種ユニット」、「回路、又は他の構成要素を、タスク又はタスクを実行するように構成された」として記載又は特許請求することができる。このような状況では、「構成された」又は「動作可能な」は、構造要素tを混乱させるために使用されるすることを特徴とする機構/ユニット/回路/コンポーネントが構造体()例えば、回路及び/又は回路)を含むことを示す。動作中にタスクまたはタスクを実行する機構)。本発明は、機構/ユニット/回路/コンポーネントは、()または動作可能であり)実行するように構成されると言われることができる)特定のメカニズム/ユニット/回路/コンポーネントが現在動作していない例えば、オンでない)場合であっても、タスクを実行することができるようにする。「構成された」または「動作可能な」言語で使用される機構/ユニット/回路/コンポーネントは、例えばハードウェアを含む、機構、構造、電子機器、回路、動作を実現するために実行可能なプログラム命令を格納するメモリ、機構/ユニット/回路/コンポーネントは、「動作可能」または「動作可能」に「構成される」または「動作可能である」)(1つ)または複数のタスクは、(35)のuscを呼び出すことを明示的に意図していない。sctn。(112)、第6パラグラフは、そのメカニズム/ユニット/回路/コンポーネントに関する。「構成された」は、1つ以上のタスクを実施または実行するように適合されたデバイスまたはコンポーネントを製造するための製造プロセスを適合させることも含むことができる。
【0047】
「ベース」。本明細書で使用される、この用語は、決定に影響を及ぼす1つ以上の要因を記述するために使用される。この用語は、決定に影響を及ぼす可能性のある追加の要因を排除しない。すなわち、これらの要因に基づいて、またはこれらの要因に少なくとも部分的に基づいて決定を行うことができる。「bに基づいてaを決定する」という語句を考慮すると、bは、aの決定に影響を及ぼす要因であってもよい、このような語句は、cに基づくaの決定も妨げない 他の例では、aは、bのみに基づいて決定されてもよい。
【0048】
「A」、「an」および「the」という用語は、特に断らない限り、「または複数」を意味する。
【0049】
別段の指示がない限り、条件を表す全ての数字、明細書および特許請求の範囲で使用される濃度、寸法など全ての事例で「約」という用語で修正されていると理解すべきである。それに反して、反対に示されていない、以下の明細書および添付の特許請求の範囲に記載された数値パラメータは、少なくとも特定の分析技術に応じて変化し得る近似値である。
【0050】
「含む」という用語は、「含む」と同義である。「含む」または「特徴づけられる」は包括的またはオープンエンドであり、追加的なものを除外するものではない、列挙されていない要素または方法ステップ。「Comprising」は、名前付けされた請求項要素が本質的であることを意味する、請求項言語で使用される技術の用語である、他の請求項の要素が追加されてもよく、また、請求項の範囲内に構築物を形成してもよい。
【0051】
本明細書で使用される「相」は、請求項において特定されていない任意の要素、ステップ、または成分を除外するものである。「)」が()またはその変化からなる))プリアンブルにすぐに続くのではなく、請求項の身体の節に現れる、その節に記載された要素のみを制限し、他の要素は、全体として請求項から除外されない 本明細書で使用される「位相」は、特定の要素または方法ステップに請求項の範囲を本質的に限定する、と、クレームされた主題の基礎と新規の文字。stic(s)とに実質的に影響を与えないものとを含むことを特徴とする。さらに、本発明のいずれの請求項においても、実施形態を請求する。
本明細書に記載された実施形態の特定の組の要素から本質的に構成される“という用語は、当業者には明らかであると理解されるべきである当該技術分野では、本発明は、各排他的に()すなわち、 ”から本質的になる“)機能的サブセットまたはそれらの機能的組合せを含み、これらの複数の排他的可変範囲の各々は、各々が、本質的に、任意の機能的サブセットからなる(s)任意の記載された実施形態(s)の任意の組の要素の機能的組合せ(s)を、その中に記載されていない任意の他の要素を除外することを可能にする すなわち、モデルtを作成する方法が当業者に明らかであろうことが企図されている本発明の多数の代替的な実施形態は、単に、任意の記述された要素の特定の機能的組合せから本質的に構成される。実施形態(s)に記載されていない他のものを除外すること、本発明は、そのような全ての排他的な実施形態を、あたかもそれらが本明細書に記載されているかのようにカバーする。
【0052】
「Comprising」という用語に関して、「からなる」、「からなる」、および「本質的にからなる」、これらの(3つ)の用語のうちの(1つ)を本明細書で使用する、現在開示され請求される主題は、他の(2つ)の用語のいずれかの使用を含むことができる。したがって、明示的に記載されていないいくつかの実施形態では、「備える」の任意のインスタンスは、「からなる」または「からなる」に置き換えられてもよい、代替的には、「本質的に」からなる「から本質的になる」 本発明は、請求項の目的のために、フォーマットクレームのための「構成」のためのものである、このような置換は、「本質的に他の代替的な実施形態」を作成するように動作し、「本質的に、全ての他の要素を除外するための」実施形態「を含む、元の」構成要素のみから本質的に構成される。
【0053】
各ステーションと少なくとも一般的に通信する装置またはシステムモジュール特に断らない限り、互いに連続的に通信する必要はない。さらに、少なくとも一般的な通信時間tにある装置またはシステム。モジュールであるであることを特徴とする互いにまたは複数の中間者を介して直接的または間接的に通信することができる。
【0054】
互いに通信するいくつかのコンポーネントを有する実施形態の説明は、すべてのそのようなコンポーネントが必要とされることを示唆するものではない。逆に、本発明の様々な可能な実施形態を示すために、様々な任意の構成要素を説明する。
【0055】
当業者にはよく知られているように、多くの慎重な考察及び妥協は、典型的には、システムの商業的な実施の最適な製造を設計する際になされなければならない、特に本発明の実施形態を提供することを目的とする。本発明の精神および教示に従った商業的な実施態様であってもよい前記特定のアプリケーションの必要性に応じて構成され、前記特定のアプリケーションの必要性に応じて構成され、前記特定のアプリケーションの必要性に応じて構成され、前記特定のアプリケーションの必要性に応じ(s)、特徴(s)、関数(s)、結果(s)、成分(s)、本発明の任意の説明された実施形態に関連する教示のアプローチ(es)またはステップ(s)を適宜省略することができる、当業者には、含まれ、適合され、混合され、適合され、または改善され、かつ/または最適化される 特定のアプリケーションの必要性に対処する所望の実施形態を達成するために、それらの平均技能および既知の技術を使用することを含む。
【0056】
以下の説明および特許請求の範囲において、「結合された」および「結合された」という用語は、「接続された」、およびそれらの派生語と共に使用することができる。これらの用語は互いに同義語として意図されていないことを理解すべきである。むしろ、特定の実施形態では、「接続された」は、時刻tを示すために使用され得る(2つ)の(2つ)のt又は複数の要素が互いに直接的又は電気的に接触している。「結合された」は、2つ以上の要素が直接的に物理的または電気的に接触していることを意味し得る しかし、「結合された」とは、2つ以上の要素が互いに直接接触していないことを意味し得る、互いに協働又は相互作用するように構成されていることを特徴とする。
【0057】
本明細書で示される任意の正確な測定/寸法または特定の構成材料は、適切な構成の例としてのみ提供され、決して限定することを意図するものではないことを理解すべきである。特定のアプリケーションの必要性に応じて、当業者は容易に認識するであろう、発明の開示発明が解決しようとする課題以下の教示に鑑みて、多数の適切な代替実施の詳細が提供される。
【0058】
「コンピュータ」は、構造化された入力を受け入れることができる(1つ)または複数の装置および/または1つ以上のシステムを指すことができる、所定の規則に従って構造化された入力を処理し、その処理の結果を出力として生成する。コンピュータの例は、コンピュータ、静止および/またはポータブルコンピュータ、および単一のプロセッサを有するコンピュータを含むことができる、並列および/または並行して動作することができる複数のプロセッサまたはマルチコアプロセッサと、汎用コンピュータ;スーパーコンピュータと、メインフレームと、スーパーミニコンピュータと、ミニコンピュータと、ワークステーションと、マイクロコンピュータと、マイクロコンピュータと、マイクロコンピュータと、マイクロコンピュータと、マイクロコンピュータと、マイクロコンピュータと、マイクロコンピュータ;サーバと、クライアントと、対話型テレビと、web機器と、インターネットアクセスを有する通信装置と、インターネットアクセス と、コンピュータと対話型テレビとのハイブリッド組み合わせと、携帯型コンピュータ;タブレットパソコン(PC)、携帯情報端末(PDA))と、携帯電話と、コンピュータおよび/またはソフトウェアをエミュレートするためのアプリケーション固有のハードウェアと、を含む、例えば、デジタル信号プロセッサ(DSP)などである)、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC))と、アプリケーション固有命令セットプロセッサ(ASIP)と、チップと、チップと、チップ上のシステムと、を含む 、またはチップセットと、データ取得装置と、光コンピュータ;量子計算機と、生物学的コンピュータと、一般に、データを受け入れることができる装置とを含む、1つ以上の記憶されたソフトウェアプログラムに従ってデータを処理し、結果を生成する、典型的には、入力、出力、記憶、算術、論理、および制御ユニットを含む。
【0059】
当業者は、適切な場合には、それを理解するであろう、本開示のいくつかの実施形態は、多くのタイプのコンピュータシステム構成を有するネットワークコンピューティング環境で実施することができる、パーソナル。コンピュータ、ハンドヘルド。デバイス、マルチプロセッサ。システム、マイクロプロセッサ。ベースまたはプログラマブル。コンシューマ。エレクトロニクスを含む、ネットワークpc、ミニコンピュータ、メインフレームコンピュータ等 適切な場合、実施形態は、タスクが実行される分散コンピューティング環境においても実施することができるすることを特徴とするハードワイヤードリンクによって(いずれかで)リンクされたローカルおよびリモートの処理装置、無線リンク、またはそれらの組み合わせによって)を介して通信するように構成されている。通信ネットワーク。分散型コンピューティング環境である、プログラムモジュールは、ローカルおよびリモートの両方のメモリ記憶装置に配置することができる。
【0060】
「ソフトウェア」は、コンピュータを動作させるための所定の規則を指すことができる。ソフトウェアの例は、または複数のコンピュータ可読言語におけるコードセグメントを含むことができ、グラフィック及び/テキストの命令、アプレット、事前コンパイルされたコード、解釈されたコード、コンパイルされたコード及びコンピュータプログラム。
【0061】
本明細書に記載された実施形態は、コンピュータ実行可能命令()例えば、ソフトウェア)を含む動作環境で実施することができる。コンピュータ上に、ハードウェアで、またはソフトウェアとハードウェアの組み合わせでインストールされる。コンピュータ実行可能命令は、コンピュータプログラミング言語で書くことができ、またはファームウェアロジックで実施することができる。認識された標準に適合するプログラミング言語で書くことができる、このような命令は、様々なハードウェア。プラットフォーム上で実行することができ、様々なオペレーティング。システムとのインタフェースのために実行することができる これに限定されるものではないが、サーバtの態様のための動作を実行するためのコンピュータソフトウェアプログラムコード本発明は、1以上の適切なプログラミング言語の任意の組み合わせで書くことができる、オブジェクト指向プログラミング言語及び/又は従来の手続き型プログラミング言語を含む、例えばハイパーテキストマークアップ言語(HTML)のようなプログラミング言語である)、ダイナミックhtml、拡張可能マークアップ言語(XML)、拡張スタイルシート言語(XSL) 、文書スタイルの意味論及び仕様言語(DSSSL)、カスケード式スタイルシート(CSS)、および同期化マルチメディア統合言語(SMIL)、無線マークアップ言語(WML)、Javaatm、jinit、C、C++、Smalltalk、Perl、unixシェル、ビジュアルベーシック又はビジュアルベーシックスクリプト、バーチャルリアリティマークアップ言語(VRML))、コールドフュージョン。TM。または他のコンパイラ、アセンブラ、インタプリタ、または他のコンピュータ言語またはプラットフォーム。
【0062】
本発明の態様のための動作を実行するためのコンピュータプログラムコードは、1つ以上のプログラミング言語の任意の組み合わせで書くことができる、java(登録商標)のようなオブジェクト指向プログラミング言語を含む、Smalltalk、C++等及び従来の手続き型プログラミング言語、「C」プログラミング言語または同様のプログラミング言語のようなプログラミング言語を使用することができる プログラムコードは、ユーザのコンピュータ上で完全に実行することができる、スタンドアロンのソフトウェアパッケージとして、ユーザのコンピュータ上に部分的に表示されるように構成されている、部分的にユーザのコンピュータ上にあり、部分的にリモートコンピュータ上またはリモートコンピュータまたはサーバ上に部分的に配置されている。後者のシナリオでは、リモートコンピュータは、任意のタイプのネットワークを介してユーザのコンピュータに接続することができる、ローカルエリアネットワーク(LAN)を含む)または広域ネットワーク(WAN)に接続してもよいし、外部コンピュータ()例えば、WAN)に接続してもよい インターネットサービスプロバイダを用いたインターネットを介して)。
【0063】
ネットワークは、リンク及びノード()例えば、複数のコンピュータ及び/又は互いに接続された他の装置)の集合体である)ネットワークの一部から他の複数のリンクを介して、様々なノードを介して他の部分に情報を渡すことができるように構成されている。ネットワークの例は、インターネット、公衆交換電話ネットワーク、グローバルテルexネットワーク、コンピュータネットワーク()例えばイントラネット)を含む、エクストラネット、ローカルエリアネットワーク、または広域ネットワーク)、有線ネットワーク、および無線ネットワークを含む。
【0064】
インターネットは、コンピュータユーザ間の情報の容易かつ強固な交換を可能にするように構成されたコンピュータおよびコンピュータネットワークの世界的なネットワークである。世界中の数百万人の人々がインターネットサービスプロバイダ(isp)を介してインターネットに接続されたコンピュータにアクセスできるようにする。コンテンツプロバイダ()例えば、ウェブサイト所有者またはオペレータ)は、マルチメディア情報()例えば、ウェブサイト所有者またはオペレータ)を配置する テキスト、グラフィックス、オーディオ、ビデオ、アニメーション、および他の形式のデータ)webページと呼ばれるインターネット上の特定の位置に配置されている。ウェブサイトは、接続された、または他の関連したウェブページのコレクションを含む。インターネット上のすべてのウェブサイトとそれらの対応するウェブページとの組み合わせは、一般に、ワールドワイドウェブ(WWW)として知られている)または単にwebとすることができるようにする。
【0065】
本発明の態様は、フローチャート図及び/又は方法のブロック図を参照して以下に説明される、本発明の実施形態による装置(システム)およびコンピュータプログラム製品。フローチャート図及び/又はブロック図の各ブロックが理解されるであろう、フローチャート図及び/又はブロック図中のブロックの組合せは、コンピュータプログラム命令によって実現することができる これらのコンピュータプログラム命令は、汎用コンピュータのプロセッサに提供することができる、専用コンピュータ、または他のプログラマブルデータ処理装置を使用して、命令を生成するように、機械を生成する、コンピュータまたは他のプログラマブルデータ処理装置のプロセッサを介して実行される、フローチャートおよび/またはブロック図ブロックまたはブロックで指定された機能/行為を実施するための手段を作成する。
【0066】
図中のフローチャートおよびブロック図は、アーキテクチャ、機能性を示す、様々な実施形態によるシステム、方法およびコンピュータプログラム製品の可能な実装の動作を提供する。この点において、フローチャートまたはブロック図中の各ブロックは、モジュール、セグメントを表すことができる、またはコードの一部を含み、コードの一部は、指定された論理機能を実現するための(1つ)または複数の実行可能命令を含む いくつかの代替実施形態では、また、いくつかの代替実施形態では、ブロックに記載された機能は、図面に記載された順序から外れてもよい。例えば、連続して示される(2つ)のブロックは、実際には、実質的に同時に実行されることができる、またはブロックは、関与する機能に応じて、逆の順序で実行されることがある ブロック図及び/又はフローチャートの各ブロックが示されることにも留意されたい、ブロック図及び/又はフローチャート図のブロックの組合せとを含む、特定の機能または機能を実行する専用のハードウェアベースのシステムによって実施することができる、専用ハードウェアとコンピュータ命令との組み合わせを含むことができる。
【0067】
これらのコンピュータプログラム命令は、コンピュータに指示することができるコンピュータ可読媒体に格納することもできる、他のプログラム可能なデータ処理装置、または特定の方法で機能する他の装置、コンピュータ可読媒体に格納された命令は、フローチャートおよび/またはブロック図ブロックまたはブロックで指定された機能/動作を実施する命令を含む製造品を生成する。
【0068】
さらに、プロセスステップ、方法ステップ、アルゴリズムなどを逐次的な順序で記述することができる、このようなプロセス、方法およびアルゴリズムは、代替注文で作業するように構成することができる。言い換えると、任意のシーケンスまたはステップの順序は、tであるであってもよいは、必ずしもその順序でステップを実行する必要があることを必ずしも示すものではない。本明細書に記載のプロセスのステップは、任意の順序で実施することができる。また、いくつかのステップを同時に行ってもよい。
【0069】
本明細書に記載された様々な方法およびアルゴリズムは、本明細書に記載された様々な方法およびアルゴリズムを実施することができることは容易に明らかであろう、例えば、適切にプログラムされた汎用コンピュータおよび計算装置。典型的には、プロセッサ()例えば、マイクロプロセッサ)は、メモリまたは同様の装置から命令を受け取る、それらの命令を実行することにより、それらの命令によって定義されたプロセスを実行するように構成されている さらに、このような方法およびアルゴリズムを実施するプログラムは、様々な既知の媒体を用いて記憶および送信することができる。
【0070】
単一の装置または物品が本明細書に記載されている場合、2つ以上の装置/物品(それらが協働するか否か)が容易に明らかになるであろう)単一の装置。物品の代わりに使用することができる。同様に、複数の装置又は物品が本明細書で説明される(それらが協働するか否か))の代わりに単一の装置/物品を使用してもよいことは容易に明らかであろう。
【0071】
装置の機能および/または特徴は、そのような機能性/特徴を有するものとして明示的に記載されていないまたは複数の他の装置によって代替的に具体化され得る。したがって、本発明の他の実施形態は、装置自体を含む必要はない。
【0072】
本明細書で使用される「コンピュータ可読媒体」という用語は、データ()例えば、命令)を提供することに関与する任意の媒体を指す)コンピュータやプロセッサ等で読み取られてもよい。そのような媒体は、不揮発性媒体、揮発性媒体、および伝送媒体を含むがこれらに限定されない多くの形態を取ることができる。不揮発性媒体は、例えば、光または磁気ディスクおよび他の永続メモリを含む。揮発性媒体は、典型的にメインメモリを構成するダイナミックランダムアクセスメモリ(DRAM)を含む。伝送媒体は、同軸ケーブル、銅線、および、プロセッサに結合されたシステムバスを含むワイヤを含む光ファイバを含む。伝送媒体は、音波、光波、および音響波を含むか、または伝達することができる。無線周波数(RF)および赤外線データ通信の間に生成されるもののような電磁放射。コンピュータ可読媒体の一般的な形態は、例えば、フロッピー(登録商標)ディスクを含む、フレキシブルディスク、ハードディスク、磁気テープ、その他の磁気媒体、CD-ROM、DVD、任意の他の光学媒体、パンチカードを含む、紙テープ、または穴のパターンを有する任意の他の物理的媒体、RAM、PROM、EPROM、flash-EEPROM、リムーバブル。メディア、フラッシュ。メモリ、「メモリ。スティック」 、任意の他のメモリチップまたはカートリッジ、以下に説明するような搬送波を含む、コンピュータが読み取り可能な他の媒体であってもよい。
【0073】
コンピュータ可読媒体の様々な形態は、プロセッサへの命令のシーケンスを搬送する際に関与することができる。例えば、命令(i)のシーケンスは、ramからプロセッサに送達されてもよく、(ii)無線伝送媒体上で搬送されてもよく、及び/又は(iii)多くのフォーマットに従ってフォーマットされてもよい、ブルートゥース(登録商標)、tdma、CDMA、(3G)のような標準またはプロトコルを含む。
【0074】
データベースが記載されている場合には、当業者には理解されるであろう(i)記載されたものに対する代替のデータベース構造を容易に採用することができ、(ii)データベース以外の他のメモリ構造を容易に採用することができる。本明細書に提示される任意のサンプルデータベースの任意の略図および付随する説明は、情報の保存された表現のための例示的な構成である 図示されたテーブルによって示唆されるものに加えて、任意の数の他の構成を採用することができる。同様に、データベースの任意の例示されたエントリは、例示的な情報のみを表す;当業者は、エントリの数および内容は、本明細書に示されたものとは異なることができることを理解するであろう さらに、データベースの任意の描写にもかかわらず、表としてのデータベースを提供する、オブジェクトベースのモデルを使用して、本発明のデータタイプを格納し、操作することができ、同様に、オブジェクトベースのモデルを使用することができる、本発明の方法を実施するために、オブジェクトの方法または挙動を使用することができる。
【0075】
「コンピュータシステム」は、(1)または複数のコンピュータを有するシステムを指すことができる、各コンピュータは、コンピュータまたはその構成要素の(1つ)または複数を操作するためのソフトウェアを具体化するコンピュータ可読媒体を含むことができる。コンピュータシステムの例は、ネットワークによってリンクされたコンピュータシステムを介して情報を処理する分散型コンピュータシステムを含むことができる;コンピュータ。システム間で情報を送受信するためのネットワークを介して互いに接続された2つ以上のコンピュータ。システムとを含む (1つ)のコンピュータ内に2つ以上のプロセッサを含むコンピュータシステム;データを受け入れることができる(1つ)または複数の装置および/または1つ以上のシステムとを含む、1つ以上の記憶されたソフトウェアプログラムに従ってデータを処理することができ、結果を生成することができる、典型的には、入力、出力、記憶、算術、論理、および制御ユニットを含むことができる。
【0076】
「ネットワーク」は、通信設備によって接続され得る多くのコンピュータおよび関連する装置を指すことができる。ネットワークは、電話または他の通信リンクを介して作成されたケーブルまたは一時的な接続などの恒久的な接続を含むことができる。ネットワークは、さらに、ハードワイヤード接続()例えば、同軸ケーブル)を含むことができる、ツイストペア、光ファイバ、導波路等)及び/又は無線接続()例えば、 、無線周波数波形、自由空間光波形、音響波形等)。ネットワークの例としては、インターネットなどのインターネットが挙げられる;イントラネット、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN))のようなネットワークとイントラネットなどのネットワークとの組合せで構成することができる。
【0077】
本明細書で使用されるように、「クライアント側」アプリケーションは、アプリケーションを参照するように広く解釈されるべきである、そのアプリケーションに関連するページ、またはアプリケーションへのクライアント側の要求によって呼び出された他の何らかのリソースまたは機能を実行するように構成されている。本明細書で使用される「ブラウザ」は、任意の特定のブラウザ()例えば、ブラウザ)を参照することを意図するものではない インターネットエクスプローラ、サリ、花火等)は、インターネットアクセス可能なリソースにアクセスして表示することができる任意のクライアント側レンダリングエンジンを指すように広く解釈されるべきである。「リッチ」クライアントは、典型的には、sshまたはcfisクライアントのような非httpベースのクライアント側アプリケーションを指す。さらに、典型的には、クライアント-サーバの相互作用がhttpを使用して行われるが、これは限定ではない クライアント。サーバ対話は、シンプル。オブジェクト。アクセス。プロトコル(SOAP)に準拠するようにフォーマットすることができる)httpを介して(公衆インターネットを介して)走行するように構成されている)FTP、または他の任意の信頼性のあるトランスポート機構(ibmrtmmqseriestmtechnologies、corbaなど)を含むことができる、を使用することができる 本明細書で説明される任意のアプリケーションまたは機能は、フックを別のアプリケーションに提供することによって、ネイティブコードとして実現することができる、機構をプラグインとして容易に利用することができるようにする。
【0078】
例示的なネットワークは、インターネットプロトコル、非同期転送モード(ATM)など、多くのプロトコルのいずれかで動作することができる)、及び/又は同期光ネットワーク(SONET)、ユーザデータグラムプロトコル(HDP)、IEEE802。x等を含む。
【0079】
本発明の実施形態は、本明細書に開示された動作を実行するための装置を含むことができる。装置は、所望の目的のために特別に構築することができる、装置に記憶されたプログラムにより選択的に活性化又は再構成された汎用装置を備えていてもよい。
【0080】
本発明の実施形態は、ハードウェア、ファームウェア、およびソフトウェアのまたは複数の組合せで実施することもできる。それらは、機械可読媒体上に格納された命令として実装することができる、コンピュータプラットフォームによって読み出され実行されて、本明細書に記載された動作を実行することができる。
【0081】
より具体的には、当業者には理解されるように、本発明の態様は、システム、方法、またはコンピュータプログラム製品として実施することができる。したがって、本発明の態様は、完全にハードウェアの実施形態の形態をとることができる、完全にソフトウェアの実施形態(ファームウェア、常駐ソフトウェア、マイクロコードなどを含む) 本明細書では一般に「回路」と呼ぶことができるソフトウェアおよびハードウェアの態様を組み合わせた実施形態を提供することを目的とする、「モジュール」又は「システム.」さらに、本発明の態様は、コンピュータプログラムの形態をとることができる。コンピュータ可読プログラムコードが具現化された(1つ)または複数のコンピュータ可読媒体(s)内に具体化された製品。
【0082】
以下の説明および特許請求の範囲において、用語「コンピュータプログラム媒体」および「コンピュータ可読媒体」に限定されるものではないが、取外し可能な記憶ドライブのような媒体を参照するために使用することができる、ハードディスク装置に設置されるハードディスク等。これらのコンピュータプログラム製品は、コンピュータシステムにソフトウェアを提供することができる。本発明の実施形態は、このようなコンピュータプログラム製品に向けられ得る。
【0083】
アルゴリズムは、ここでは、一般に、所望の結果につながる動作または動作の自己整合的なシーケンスであると考えられる。これらは、物理量の物理的操作を含む。通常、必ずしもそうではないが、これらの量は、記憶可能な電気信号または磁気信号の形態をとる、され、結合され、比較され、そうでなければ操作される 主に一般的な用法の理由から、これらの信号をビットとして参照することが便利であることが証明されている、値、要素、記号、文字、用語、数字等を含む。しかし、これらの用語および同様の用語はすべて、tに関するものであることを理解すべきである適切な物理量に関連付けられ、これらの量に適用される単に便利なラベルである。
【0084】
特に断らない限り、以下の説明および特許請求の範囲から明らかであるように、「処理」、「計算」などの用語を利用した明細書記述「計算」、「決定する」などは、コンピュータまたはコンピューティングシステムの動作および/またはプロセスを指す、物理的に表現されたデータを操作及び/又は変換する類似の電子計算装置を提供する、コンピュータシステムのレジスタ及び/又はメモリ(50t)の中の電子、数量等の情報を記憶するように構成されているを(50t)にする他のデータは、コンピューティングシステムのメモリ内の物理量として同様に表される、レジスタ又は他のそのような情報記憶、送信又は表示装置。
【0085】
さらに、「構成された」または「動作可能な」という語句は、一般的な構造()例えば、一般的な回路)を含むことができる)ソフトウェアおよび/またはファームウェア()例えば、ソフトウェアおよび/またはファームウェア)によって操作される、を実行することができるように動作するように、fpgaまたは汎用プロセッサ実行ソフトウェア)を実行するように構成されている(s)問題点に鑑みてなされたものである。「構成された」とは、デバイス()例えば、集積回路)を製造するための製造プロセス()例えば、半導体製造設備)を適合させること)(1つ)または複数のタスクを実施または実行するように適合されている。
【0086】
同様に、「プロセッサ」という用語は、装置またはtの任意の装置または部分を指すことができるレジスタ及び/又はメモリから電子データを処理して、その電子データをレジスタ及び/又はメモリに記憶され得る他の電子データに変換する。「計算プラットフォーム」は、1つ以上のプロセッサを含むことができる。
【0087】
本開示の範囲内の実施形態はまた、コンピュータ実行可能命令又はその上に記憶されたデータ構造を搬送又は有するための有形及び/又は非一時的なコンピュータ読み取り可能な記憶媒体を含むことができる。このような非一時的なコンピュータ可読記憶媒体は、汎用または専用のコンピュータによってアクセスすることができる任意の利用可能な媒体とすることができる、上述したような特殊目的処理装置の機能設計を含むことを特徴とする 限定ではなく例として、そのような非一時的なコンピュータ可読媒体は、ramを含むことができる、ROM、EEPROM、CD-romまたは他の光ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶装置、または任意の他の媒体であって、コンピュータ実行可能命令の形態で所望のプログラムコード手段を搬送または格納するために使用可能な任意の他の媒体を含む、データ構造、またはプロセッサチップ設計 情報がネットワークまたは他の通信接続(有線、無線、またはそれらの組合せのいずれか)を介して転送または提供される場合、その情報は、ネットワークまたは他の通信接続(有線、無線、またはそれらの組み合わせ)を介して提供される)コンピュータに、コンピュータが読み取り可能な媒体として接続を適切に閲覧する。したがって、このような接続は、コンピュータ可読媒体と適切に称される。上記の組合せもまた、コンピュータ可読媒体の範囲内に含まれるべきである。
【0088】
非一時的なコンピュータ可読媒体は、限定するものではないが、ハードドライブ、コンパクトディスクを含む、フラッシュメモリ、揮発性メモリ、ランダムアクセスメモリ、磁気メモリ、光メモリ、半導体ベースのメモリ、相変化メモリ、光メモリ、周期的にリフレッシュされたメモリなど、および非一時的なコンピュータ可読媒体、しかし、純粋な一時的な信号そのものを含まず、すなわち、媒体自体が一時的なものである。
【0089】
本発明のいくつかの実施形態は、デジタル画像捕捉装置を用いて画像を捕捉するための手段および/または方法を提供することができる。これらの実施形態のいくつかは、コンピュータソフトウェアを含むことができる。これらの実施形態のいくつかでは、ソフトウェアをハードウェアに統合することができる、限定するものではないが、本発明のソフトウェアを実行するための一意に設計されたハードウェアを含む。
【0090】
ここで、「調整された画像」という語句は、tに対して行われる様々な種類の調整を表すために使用されるデジタル画像撮影装置を用いた撮影画像であって、これに限定されるものではない、本発明は、例えば、デジタル画像捕捉装置における様々な設定によって提供される調整を提供する、iso露出、光、削除領域、画像の置換部等を含むことを特徴とする。
【0091】
図は、本発明の一実施形態による、デジタル画像捕捉装置を使用する例示的なシステムを示す。デジタル撮像装置(100)を用いたシステムは、少なくともデジタル撮像装置(110)を備え、デジタル撮像装置(110)は、ユーザ(図示せず)によってシーン(112)の画像を撮像するシーン(112)に向けられている。シーン(112)は、デジタル画像キャプチャ装置(110)の側面114上のディスプレイ(116)に可視である シーン(112)は、ディスプレイ(116)のビュー(118)として見える(1つ)の例示的な実施形態では、デジタル画像捕捉装置(110)は、装置内に収容されたコンピューティングシステム/マイクロコントローラ内のコンピュータプログラムを用いて、シーン112内の顔を認識することができる。面(122)は、図(118)に見られるように、面上にブラケットを有するマーク(120)とマークされる。顔(122)は、少数の黒点(124.)を有する。ユーザは、デジタル画像捕捉装置(100)において利用可能な複数のレベルの選択オプションを備える ユーザは選択オプション130(XXX)を備えている)ユーザがディスプレイ(116.)のビュー(128)に見られるように、ユーザが(130)からオプションの(1つ)を選択すると(XXX)ユーザは、さらなるセットの詳細オプション(132()XX)を備える)選択オプション(130)および詳細オプション(132)は、マーク(122.)に近接して設けられる選択オプション(130)および詳細オプション(132)は、装置内に収容されたコンピューティングシステム内のコンピュータプログラムを使用して提供される 例えば、図に示すように、ユーザは、ダークスポットを最小化するオプションを選択する、表面に軽量化効果を導入することができる。ユーザは、結果として、スポット(124.)の領域内のオプション(132)を選択する、(134)が表示され、調整された顔画像(138)には、調整されていない顔画像(122)の複数の地点(124)と比較して、(1つ)の地点(140)のみが視認可能である。
【0092】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、デジタル画像キャプチャ装置(110)は、デジタル画像をキャプチャすることができ、ディスプレイ(116)を有する実質的に任意の電子装置であってもよいデジタル画像キャプチャ装置(110)は、デジタル画像キャプチャ装置(110)に接続されていてもよいデジタル画像キャプチャ装置(110)は、限定されるものではないが、例えば、デジタルカメラを含む 、電荷結合素子(CCD)、相補型金属酸化物シリコン装置(CMOS)、ウェブカメラ、ビデオカメラ;一体化されたデジタルカメラを備えたスマートフォンまたはラップトップまたはノートパッドまたはパーソナルコンピュータ;本発明の他の実施形態では、デジタル画像キャプチャ装置(110)はデジタルカメラである。
【0093】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、デジタル画像捕捉装置(110)は、実質的に任意の有線及び/又は無線手段を有する任意の数の装置に接続することができる。デジタル画像取得装置(110)は、仮想的に任意の装置に接続することができる、ブルートゥース(登録商標)接続、イーサネット(登録商標)ケーブル、usbケーブル、WIFI、irda等が挙げられるが、これらに限定されるものではない (1つ)の例示的な実施形態では、(1つ)のデジタル画像捕捉装置(110)に捕捉された画像は、他の画像tと共有されてもよいシステム(100)のデジタル画像取得装置は、ユーザが画像に対する調整を行うことを可能にする。(1つ)の例示的な実施形態では、取り込まれた画像は、分析される、デジタル画像撮影装置上で調整された画像を、仮想的に任意の装置で共有するようにしてもよい、ブルートゥース(登録商標)接続、イーサネット(登録商標)ケーブル、usbケーブル、WIFI、irda等が挙げられるが、これらに限定されるものではない 当業者には理解されるであろう、本発明の教示によれば、デジタルカメラは、典型的には、アプリケーション(コンピュータプログラムを有することができる)ユーザは、撮像対象の画像を携帯電話に転送して、遠隔の視点や遠隔の共有化を行うことができるようにする 、デジタルカメラのディスプレイ(116)に見られるものは携帯電話のディスプレイに転送され、ユーザは携帯電話のコマンドを用いて写真を撮影する。本実施形態では、調整オプションを携帯電話の画面上に表示することができる。一実施形態では、画面サイズが、全ての/選択されたオプション(t)を表示するのに十分に大きくない場合には、画像を調整するために、装置は、オプションを見るために上下又は左右にスクロールすることができる。
【0094】
図は、本発明の一実施形態による、デジタル画像キャプチャ装置を使用する例示的なシステムのアーキテクチャを示す。デジタル画像キャプチャ装置システムアーキテクチャ(200)は、画像キャプチャモジュール(216)を限定することなく含むことができるデジタル画像キャプチャ装置(212)を備えることができる、画像処理。解析モジュール(218)、センサモジュール(220)を備える、表示モジュール(222)と、マイクロコントローラ(226)と、認識モジュール(231)とを備える 、顔認識モジュール(232)、物体認識モジュール(234)、力ロックモジュール(236)、仮想現実生成モジュール(235)を含む、設定選択モジュール(228)、設定調整モジュール(230)を備える、領域特定選択ユーザインタフェースモジュール(238)と、領域特定調整ユーザインタフェースモジュール(240)とを備える 画像捕捉モジュール(216)は、画像を検出して捕捉する手段を有することができる、限定するものではないが、センサ及び/又は処理ユニットを含む、画像処理。解析モジュール(218)は、画像を処理して解析する手段を有していてもよい、これに限定されるものではないが、処理ユニットを含む、コンピュータは、画像処理および分析のために、コンピュータ可読媒体からコンピュータコードおよび/またはアルゴリズムを実行することができる センサモジュール(220)は、画像及び周囲条件を感知する手段を有することができる、限定するものではないが、センサ及び/又は処理ユニットを含む、マイクロコントローラ(226)は、画像を処理する手段を有し、マイクロコントローラ(226)は、画像を処理する手段を有し、マイクロコントローラ(226)は、画像を処理する手段を有し、マイクロコントローラ(226)は、画像を処理する手段を有し、マイクロコントローラ(226)は、画像を処理する手段を有し、これに限定されるものではないが、処理ユニット、またはコンピュータをコンピュータに実行させてコンピュータコード(t)を実行する画像認識のための非一時的なコンピュータ可読媒体からのアルゴリズムを含む 認識モジュール(231)は、限定するものではないが、処理ユニットなどの画像を処理する手段を有することができる、画像認識のための非一時的なコンピュータ可読媒体からコンピュータコードおよび/またはアルゴリズムを実行するコンピュータであってもよい。顔認識モジュール(232)は、限定されないが、処理ユニットなどの画像を処理する手段を有することができる の画像中の顔を認識するための非一時的なコンピュータ可読媒体からコンピュータコードおよび/またはアルゴリズムを実行するためのコンピュータ、またはオブジェクト認識、限定ではなく例として、仮想現実の生成を認識する認識モジュールであってもよい、対象文字認識、生体認証、顔認識(e) 顔のバイオメトリックに基づいて)、手のジェスチャ認識、社会的認識、音声。音声認識、熱認識、虹彩認識、ナンバープレート認識、行動認識、パターン認識、手書き認識、特徴抽出認識、追跡認識。モジュールはまた、上述したように、オブジェクトを認識する同様の手段を含むことができる キャプチャされる画像の画像は、バイオメトリックモジュール、顔面バイオメトリックモジュール、または社会的認識モジュールを採用することができる、例えば、フェイスブック、ツイッター(登録商標)等の社会的ネットワーキングサイトからの人々の顔、及びハンドジェスチャ。モジュール認識モジュール(231)は、領域内にある場合に指紋を認識する能力を有するように構成することができる、または、虹彩認識が認識されている領域にある場合、または、領域熱が認識された場合には、虹彩認識が認識される領域であるか否かを判定する。いくつかの実施形態では、誰かが指リーダでシステムにログインした場合、それは、それを認識するが、他の実施形態では、それを認識する。認識モジュールは、上記の方法の一部または全部を使用することができる。
【0095】
物体認識モジュール(234)は、限定することなく、画像を処理する手段を有することができる、画像の画像中のオブジェクトを認識するための非一時的なコンピュータ可読媒体からコンピュータコードおよび/またはアルゴリズムを実行するための処理ユニットまたはコンピュータを提供する 物体認識モジュールはまた、数字または図形を使用して、捕捉されるべき画像の画像中の物体を認識する同様の手段を含むことができる、物体文字認識(OCR)等。力ロックモジュール(236)は、限定することなく、画像を処理する手段を有することができる、画像の画像中の領域を捕捉対象画像(210)に強制的にロックするための、コンピュータ可読媒体からコンピュータコードおよび/またはアルゴリズムを実行するための処理ユニットまたはコンピュータを含む 仮想現実生成部(235)は、画像等の画像を処理する手段を有していてもよい、限定するものではないが、処理ユニットまたはコンピュータは、コンピュータコードおよび/またはアルゴリズムを(50t)から実行する撮影対象画像の画像の仮想現実を設計する非一時的なコンピュータ可読媒体 設定選択モジュール(228)は、限定することなく、画像を処理する手段を有することができる、デジタル画像キャプチャ装置設定オプションを提供するための非一時的なコンピュータ可読媒体から指定されたコンピュータコードおよび/またはアルゴリズムを実行するための処理ユニットまたはコンピュータと、設定調整モジュール(230)は、限定することなく、画像を処理する手段を有することができる、デジタル画像キャプチャ装置を提供するための非一時的なコンピュータ可読媒体から指定されたコンピュータコードおよび/またはアルゴリズムを実行するための処理ユニットまたはコンピュータであって、キャプチャされる画像の画像に調整オプションを設定することを含む 領域特定選択ユーザインタフェースモジュール(238)は、限定することなく、画像を処理する手段を有することができる、画像の画像中の領域固有の選択ユーザインタフェースをデジタル画像キャプチャ装置に提供するための非一時的なコンピュータ可読媒体から指定されたコンピュータコードおよび/またはアルゴリズムを実行するための処理ユニットまたはコンピュータを含む 領域特定調整ユーザインタフェースモジュール(240)は、限定することなく、画像を処理する手段を有することができる、画像の画像中の領域特定調整ユーザインタフェースをデジタル画像キャプチャ装置に提供するための非一時的なコンピュータ可読媒体から指定されたコンピュータコードおよび/またはアルゴリズムを実行するための処理ユニットまたはコンピュータを含む。
【0096】
画像処理および分析モジュール、センサモジュール、認識モジュール、設定選択および調整モジュール、領域固有の設定および調整ユーザインタフェースモジュールは、コンピュータコードおよび/またはアルゴリズムを実行するための一部として(1つ)または複数のデータベース(221)にアクセスすることができる、画像を認識し、処理、分析、感知、認識、選択および作成を提供する
表示モジュール(222)は、撮影対象画像(210)の画像をtに沿って表示する手段を有していてもよいであることを特徴とする画像の特定領域の認識を表示するユーザインタフェースと、ユーザが使用する設定を表示して画像の調整。編集を行うユーザインタフェースとを備える、限定するものではないが、デジタルカメラ上の画面をユーザに提供する。
【0097】
図(3)は、(1つ)のtを提供するための例示的なシステムを示すブロック図であるデジタル画像撮影装置を用いた調整画像を、本発明の実施形態。システム(300)の典型的な動作中に、デジタル画像撮影装置(DICD))(310)は、ユーザ(図示せず)によって画像(図示せず)に向けられている。画像は、デジタル画像捕捉装置内の撮像モジュールによって捕捉される。次に、プロセッサ(312)は、各種センサ(図示せず)を用いて画像を処理して解析する)認識モジュール313 処理され分析された画像に作用する。システム(300)は、画像中の任意の物体を検出するための特定の認識モジュールと、画像内の任意の顔とを含む。モジュールは、一実施形態では、顔(316)または物体(314)を認識して検出する、認識モジュールは自動機能モードにあり、デジタル画像捕捉装置がシーンの画像を捕捉するための場面に向けられた場合にソフトウェアアルゴリズムによってトリガされてもよい 別の実施形態では、認識モジュールは、デジタル画像捕捉装置(50t)のハードウェアを使用してユーザによってトリガされる前記デジタル撮像装置は、前記シーンの画像を撮影するためのシーンに向けられている場合に、前記シーンの画像を撮像する撮像手段と、を備えたことを特徴とする。別の実施形態では、ユーザは、アプリケーションtの表示画面上のソフトウェアまたはハードウェアによって生成されたユーザインタフェースを備える撮像対象画像中の領域のロック(318)を検出して強制するデジタル画像取得装置 本実施形態では、ユーザがハードウェアを使用して認識モジュールをトリガする場合には、デジタル画像捕捉装置(50t)であってもよい視覚的または聴覚的な信号をユーザに提供して、このような装置において利用可能なそのような特徴のユーザを想起することを可能にする。一実施形態では、対象物と顔の認識と、領域(50t)の力のロックとが行われる前記画像は、単一の画像において互いに独立して実行されてもよい。
【0098】
一旦画像が処理されると、解析され、画像形成装置tを認識した部分が認識される表示部(320)は、デジタル画像撮影装置(310a)の表示部(320)に表示されている。認識された/力のロックされた部分は、検出された領域(322)をマーキングすることによって識別される、本発明の教示に照らして、またはそれに応じて、1以上のマーキング方法を採用することができる。特に限定されないが、任意の形状又はタイプの円のインジケータを用いてマーキングを行うことができる、正方形、長方形、ブラケット等 一実施形態では、顔がデジタル画像キャプチャ装置によって自動マークされる場合、対象物が自動マークされる、ユーザによって領域の力ロックが開始され、各顔、前記対象物と前記フォースロック領域とは、同一のインジケータによって、または異なるインジケータによってマークされてもよい。マーキングを有する画像は、デジタル画像捕捉装置のディスプレイ上に表示される。
【0099】
そして、デジタル画像撮影装置の表示部は、指定されたコンピュータプログラムを用いて、検出された領域に近接して制御部(324)を表示する。当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法 上で説明したように、ソフトウェアアルゴリズムに基づいて、またはソフトウェアアルゴリズムをトリガする装置上のハードウェアを使用するユーザによって、制御装置を装置によって自動的に表示することができる。ユーザはオプション(328)を選択することができる。当業者であれば理解することができる、本発明の教示に照らして、および、本発明の教示に従った方法 上で説明したように、ユーザは、ソフトウェアアルゴリズムに基づいて、または装置上のハードウェア(326)を使用して、装置によって自動的にディスプレイ(330)に提供されたユーザインタフェースを使用することによって、オプションを選択することができる。全ての利用可能なカメラ設定は、例えば露出(346)、効果(344)、ISO(画像センサ感度)などのスクリーン上に表示される)(342)、露出値(340)、AWB(オートホワイトバランス)(338)、顔タグ336等を含む ISO342の設定のうちの(348)を選択する、ユーザは、指定されたコンピュータプログラムを用いて、次のレベルの設定のディスプレイ(350)を備える、次に、ユーザは、ISO342下で利用可能な様々なオプションから(352)を選択することができる、(1つ)または複数のオプションを使用して、装置のディスプレイ上の画像を調整する(354)。
【0100】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、(1つ)または複数のモジュールを単一の装置で実施することができる。本発明の別の実施形態では、ユーザインタフェース設定および調整モジュールを除くすべてのモジュールは、ステップtにおいて具体化されてもよい画像を撮影し、処理して解析することが可能な第1のデジタル画像撮影装置を提供する 画像の領域を認識する。ユーザインタフェース設定および調整モジュールは、デジタル画像捕捉装置と通信する第2の装置で実施することができる。一実施形態では、ユーザが第2の装置のインタフェースをトリガすると、ユーザ。インタフェースはtに表示されてもよい画像中の検出された領域に近接して第1の装置のディスプレイ内の画像上に画像を表示するように構成されている 次いで、ユーザは、インターフェースを使用して、必要な設定選択および画像に対する調整を行うことができる。別の実施形態では、ユーザインタフェースは、遠隔装置に存在してもよい、例えば、上述したようなアプリケーション(指定されたコンピュータプログラム)として機能する)携帯電話機。撮像対象画像(210)の画像は、携帯電話装置の表示部に表示されてもよい、遠隔ビューと呼ぶことができる 少なくとも視聴することが可能な装置から携帯電話に送信され、捕捉されるべき画像の画像を捕捉することができる装置から携帯電話に送信することができる、例えばwi-fiを携帯電話に送信する。記述された指定されたコンピュータプログラム
以上のように、全ての機能が携帯電話にアップロードされることになる。ユーザインタフェース、すなわちオプション/詳細オプション選択を行うためのコントロールは、携帯電話の画面上に表示されてもよい。ユーザは、ユーザインタフェースを使用して、画像に対して必要な調整を行うことができる。
【0101】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、データベース(221)は、仮想的に任意のデータ記憶装置または装置であってもよい。データベース(221)は、複数のデータサーバ、メモリカードであってもよいが、これらに限定されない。本発明の別の実施形態では、データベース(221)は、デジタル画像捕捉装置(110)におけるメモリカードであってもよい。
【0102】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、データベース(221)は、デジタル画像キャプチャ装置システム(100d)の機能性を改善するために、事実上任意のデータを含むことができる、限定ではないが、写真、クリップアート、ジオタギング、コンパスデータ、オーディオ、キャッシュされたデータ、映像、アプリケーション又はプログラムを実行させ、顔データ上にメモし、接触することを特徴とする。
【0103】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、認識モジュール231上の画像を認識するために、事実上任意のアルゴリズムおよび/またはコンピュータコードを使用することができる、顔認識モジュール(232)、物体認識モジュール(234)、および力ロックモジュール(236) 画像認識アルゴリズム及び/又は方法は、限定するものではないが、ベイズネットワークを含むことができる、ファジー論理、ニューラルネットワーク、テンプレートマッチング、隠れマルコフモデル、機械学習、データマイニング、特徴抽出及びデータ分析/統計、光学的文字認識、回数認識、生体認証、顔生体認証、社会認識、手ジェスチャー認識 本発明の別の実施形態では、バイナリサーチツリーを実施して、画像からデータを抽出することができる。
【0104】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、デジタル画像取得装置システムアーキテクチャ(200)には、複数の同一モジュールが存在していてもよい 限定するものではないが、画像捕捉モジュール(216)、画像処理及び分析モジュール(218)のような複数のモジュールを含む、センサモジュール(220)と、表示モジュール(222)と、マイクロコントローラ(226)と、認識モジュール(231)と、顔認識モジュール(232)と、を備える、物体認識モジュール(234)と、力ロックモジュール(236)と、設定選択モジュール(228)と、設定調整モジュール(230)とを備える、領域特定選択ユーザインタフェースモジュール(238)と、領域特定調整ユーザインタフェースモジュール(240)とを備える 複数の類似のモジュールは、デジタル画像キャプチャ装置システムアーキテクチャ(200)のスループットおよび/または速度を改善するために、並行してまたは独立して動作することができる。
【0105】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、デジタル画像捕捉装置システムアーキテクチャ200内の任意のモジュールは、データ操作を行うことができる。限定されるものではないが、圧縮、暗号化、フォーマット化などのデータ操作。本発明の別の実施形態では、データを送信する任意のモジュールは、まず、データ伝送の前にデータを圧縮することができる。
【0106】
図4は、本発明の一実施形態による、デジタル画像捕捉装置を使用する例示的なシステムを示す図である。デジタル撮像装置(400)を用いたシステムは、少なくともデジタル撮像装置(410)を備え、デジタル撮像装置(410)は、ユーザ(図示せず)によってシーン(412)の画像を撮像するシーン(412)に向けられている。シーン(412)は、デジタル画像キャプチャ装置(410)の側面(414)においてディスプレイ(416)に可視である (1つ)の例示的な実施形態では、シーン(412)は、ディスプレイ(416)のビュー(418)として見える、デジタル画像捕捉装置(410)は、装置内に収容されたコンピューティングシステム/マイクロコントローラ内のコンピュータプログラムを用いて、シーン412内の顔を認識することができる。フェース(422)は、ビュー(41818)に見られるように、フェースの周りに円形でマークされる。フェース(422)は、少数の黒点(124.)を有する。ユーザは、ディスプレイ(416)のビュー(428)に見られるように、選択オプション(430)を備えている ユーザが(430)からオプションの(1つ)を選択すると(XXX))ユーザは、さらなるセットの詳細オプション(432)(XX)を提供される)選択オプション(430)および詳細オプション(432)は、マーク(422)に近接して設けられ、選択オプション(430)および詳細オプション(432)は、装置内に収容されたコンピューティングシステム内のコンピュータプログラムを使用して提供される。例えば、図(4)に示すように、ユーザは、粒子サイズを増加させる選択肢を選択する 顔に黒化効果を導入するようにしてもよい。ユーザは、結果として、スポット(424.)の領域内のオプション(432)を選択する、(434)を表示し、調整された顔画像(438)において、調整されていない顔画像(422)における清浄な顔(424)と比較して、髭(440)の視覚を見ることができる。
【0107】
図(5)は、(1つ)のtを提供するための例示的なシステムを示すブロック図であるデジタル画像撮影装置を用いた調整画像を、本発明の実施形態。システム(500)の典型的な動作中に、デジタル画像撮影装置(DICD))(510)は、ユーザ(図示せず)によって画像(図示せず)に向けられている。画像は、デジタル画像捕捉装置内の撮像モジュールによって捕捉される。プロセッサ(図示せず))各種センサ(図示せず)を用いて画像の処理及び解析を行う 次に、顔認識モジュール(512)は、処理され分析された画像に作用する。一実施形態では、顔認識モジュールは、自動機能モードであってもよく、tによってトリガされてもよいデジタル画像捕捉装置がシーンの画像を捕捉するための場面に向けられた場合にソフトウェアアルゴリズムを実行するように構成されている 別の実施形態では、顔認識モジュールは、デジタル画像捕捉装置(50t)のハードウェアを使用してユーザがトリガすることができる前記デジタル撮像装置は、前記シーンの画像を撮影するためのシーンに向けられている場合に、前記シーンの画像を撮像する撮像手段と、を備えたことを特徴とする。画像が処理されると、解析され、顔を含む領域が認識される、顔(514)を含む検出領域をマーキングすることにより、顔を識別する 当業者には理解されるであろう、本発明の教示に照らして、またはそれに応じて、1以上のマーキング方法を採用することができる。限定されないが、マーキングは、任意の形状又はタイプの円形、正方形のインジケータを用いて行うことができる、撮像装置の表示部には、マーキングが施された画像が表示されるように構成されている。
【0108】
次に、デジタル画像キャプチャ装置のディスプレイは、検出された顔に近接してコントロール(518)を表示する。当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、ソフトウェアアルゴリズムに基づいて、またはソフトウェアアルゴリズムをトリガする装置上のハードウェアを使用してユーザによって自動的に制御を表示することができる ユーザはオプションを選択することができる。当業者が理解できるように、ユーザはオプションを選択することができる、本発明の教示に照らして、および、本発明の教示に従った方法、ユーザは、ソフトウェアアルゴリズムに基づいて、または装置上のハードウェアを使用して、装置によって自動的にディスプレイ上に提供されたユーザインタフェースを使用することによって、オプション(520)を選択することができる 全ての利用可能なカメラ設定は、スクリーン上に表示され、例えば、露出、効果534である、ISO(イメージセンサ感度)(532)、露出値(530)、AWB(オートホワイトバランス))(528)、顔タグ526.。(524.)は、ISO532の設定のうちの(1つ)を選択する、ユーザは、次のレベルの設定のディスプレイ(540)を備える、次に、ユーザは、ISO532下で利用可能な様々なオプションから(542)を選択することができる 、次に、図を参照して説明したように、装置のディスプレイ上の顔を調整するために1つ以上のオプションを使用することができる、本発明の教示に照らして、および、本発明の教示に従った方法、デジタル画像捕捉装置によって提示されるオプション(520)は、ユーザによって使用されるデジタル画像捕捉装置に応じて変化することができる 一実施形態では、デジタル画像捕捉装置が携帯電話機である場合、より多くの情報、コピー、クリップボードのような機能を有する、タグ、クロップ、テキストを検出し、印刷、社会的共有、ロケーションタグ、効果として設定する、撮影されているシーンの画像に対して調整を行うために、ユーザが利用できるようにしてもよい。特定の実施形態では、オプション/詳細オプションは、パラメータtに関する情報を含むことができる画像等の領域の検出領域又はヒストグラムを取得する。
【0109】
図は、デジタル画像キャプチャ装置を用いて調整された画像を提供するための例示的なプロセスを示すフローチャートである、本発明の一実施形態によれば。開始ステップ(610)の後、ユーザは、ステップ(612)で取得すべきシーン/画像に対向するデジタル撮像装置を配置する。デジタル撮像装置は、顔を認識することができる(s)コンピュータプログラムを用いたシーンにおいて。ステップ(616)では、顔で覆われた画像の領域を検出する ステップにおいて、上述のように、マーカーが領域の周囲に配置される。ステップにおいて、指定されたコンピュータプログラムは、マークされた領域に近接して配置されるユーザ選択オプションを提供するデジタル画像キャプチャ装置のディスプレイ上にユーザインタフェースを提供する。ユーザは、ハードウェア(615)を押すか、またはデジタルスクリーンプロンプト(613)を押してオプションを選択する。ステップ(622)において、ユーザはオプションを選択する ステップでは、全ての設定オプションが、図を参照して示されるように、マークされた領域に近接して表示画面に表示される、例えば、露光(536)、効果(534)、ISO(イメージセンサ感度))(532)、露出値(530)、AWB(オートホワイトバランス))(528)と、マークされた領域に近接する顔タグ(526)、(524)と、を備える。ステップにおいて、ユーザは、例えば、ISO532下のオプションのようなオプションの次のレベルを選択する ステップにおいて、ユーザは、次のレベルの設定のオプションの表示を提供される、マークされた領域に近接して再び配置される。ステップ(630)において、ユーザは、必要なオプションを選択することができる、ステップ(632)において、(1つ)または複数のオプションを使用して、図(4)を参照して説明したように、装置のディスプレイ上の顔を調整する、例えば、図(4)に示すように、ユーザは、tを増加させるオプションを選択する選択された顔(422)の領域(424)の粒度を調整し、それに応じて顔部分を調整する。
【0110】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、実質的に任意の追加のステップをデジタル画像取得プロセス(6600)に追加することができる、これに限定されるものではないが、追加のデータ収集、他の装置へのメッセージの送信、および追加のリソースにアクセスすることを含む 本発明の別の実施形態では、デジタル画像捕捉プロセス(600)は、ユーザが画像を捕捉する前及び/又は後に、推奨された画像調整をユーザに提案することを含むことができる。上述したように、様々な実施形態では、ユーザに提案された画像調整は、ユーザによって使用されるデジタル画像キャプチャ装置において利用可能な機能を含むことができる、例えば、携帯電話、ラップトップ、ノートなどである。
【0111】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、デジタル画像キャプチャ。プロセス(600)における(1つ)または複数のステップが追加され、除去され、または再配置され得る。本発明のいくつかの実施形態では、デジタル画像取り込みプロセスは、ステップを省略することができる。本発明の他の実施形態では、デジタル画像取得プロセスにおけるステップの順序は、任意の順序で行うことができる 本発明のさらに他の実施形態では、追加のステップをデジタル画像取得プロセスに追加することができる。
【0112】
図7は、本発明の一実施形態による、デジタル画像捕捉装置を使用する例示的なシステムを示す図である。デジタル画像捕捉装置(700)を用いたシステムは、少なくともデジタル画像捕捉装置(710)を備える。デジタル画像捕捉装置(710)は、ユーザ(図示せず)によってシーン(712)の画像を捕捉するための場面(712)に向けられる。シーン(712)は、デジタル画像キャプチャ装置(710)の側面(714)においてディスプレイ(716)に可視である シーン(712)は、(1つ)の例示的な実施形態では、ディスプレイ(71616)のビュー(718)として見える、デジタル画像キャプチャ装置(710)は、装置内に収容されたコンピューティングシステム/マイクロコントローラ内のコンピュータプログラムを用いて、シーン712内のオブジェクトを認識することができる。物体(720)、例えば、草は、tで見られるように、物体の周りのブラケットでマーク722されるビュー(71818)において、ユーザは、ディスプレイ(716)のビュー(726)に見られるように、選択オプション(728)を備えている ユーザが(728)からオプションの(1つ)を選択すると(XXX))ユーザは、さらなるセットの詳細オプション(730)を提供される(XX))選択オプション(728)および詳細オプション(730)は、マーク(722.)に近接して設けられ、選択オプション(728)と、選択オプション(730)とは、ディスプレイ(716)に表示され、選択オプション(728)および詳細オプション(730)は、マーク(722.)に近接して設けられ、選択オプション(728)および詳細オプション(730)は、詳細オプション(730)は、装置内に収容されたコンピューティングシステム内のコンピュータプログラムを使用して提供される。例えば、図(8)に示すように、 7, ユーザは、オブジェクト(720)を削除するオプションを選択し、結果としてオブジェクト(736.)に置き換える、(732)は、ディスプレイ(716)に見られるビュー(734)に表示され、オブジェクト(736)の視覚は、オブジェクト(720)の代わりに表示可能である、ユーザは、図(7)に示すように、対象物(720)を削除する選択肢を選択する、ディスプレイ(716)に見られるビュー(740)において、ブランク空間(742)の視覚が、オブジェクト(720)の代わりに視認可能である 当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、図(7)に記載された画像調整は、他のオプション選択を含むことができる、限定されるものではないが、ホワイトバランス、シーン選択、すなわち、風景を含む、夜景(夜間検出)、高感度等である。
【0113】
図(8)は、(1つ)のtを提供するための例示的なシステムを示すブロック図であるデジタル画像撮影装置を用いた調整画像を、本発明の実施形態。システム(800)の典型的な動作の間、デジタル画像撮影装置(DICD))(810)は、ユーザ(図示せず)によって画像(図示せず)に向けられている。画像は、デジタル画像捕捉装置内の撮像モジュールによって捕捉される。プロセッサ(図示せず))各種センサ(図示せず)を用いて画像の処理及び解析を行う 次に、対象認識モジュール(812)は、処理され分析された画像に作用する。一実施形態では、物体認識モジュールは、自動機能モードにあってもよく、tによってトリガされてもよいデジタル画像捕捉装置がシーンの画像を捕捉するための場面に向けられた場合にソフトウェアアルゴリズムを実行するように構成されている 別の実施形態では、物体認識モジュールは、デジタル画像捕捉装置(50t)のハードウェアを使用してユーザによってトリガされることができる前記デジタル撮像装置は、前記シーンの画像を撮影するためのシーンに向けられている場合に、前記シーンの画像を撮像する撮像手段と、を備えたことを特徴とする。一実施形態では、シーン又は領域又は検出された領域は、その領域a。inについてのみ捕捉された画像を有することができる、領域の周囲の領域のみを撮像してもよいし、その領域の画像を撮像するようにしてもよい したがって、ユーザがその領域を捕捉するように指示することができることをユーザが望む場合には、その領域のみを捕捉するように指示することができる。
【0114】
一旦画像が処理されると、解析され、対象物を含む領域が認識される、物体は、物体(814.)を含む検出された領域をマーキングすることによって識別され、当業者であれば理解することができる、本発明の教示に照らして、またはそれに応じて、1以上のマーキング方法を採用することができる 限定されないが、マーキングは、任意の形状またはタイプの円形、正方形のインジケータを用いて行うことができる、撮像装置の表示部には、マーキングが施された画像が表示されるように構成されている。
【0115】
次に、デジタル画像キャプチャ装置のディスプレイは、検出されたオブジェクトに近接してコントロール(818)を表示する。当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、ソフトウェアアルゴリズムに基づいて、またはソフトウェアアルゴリズムをトリガする装置上のハードウェアを使用してユーザによって自動的に制御を表示することができる ユーザはオプションを選択することができる。当業者が理解できるように、ユーザはオプションを選択することができる、本発明の教示に照らして、および、本発明の教示に従った方法、ユーザは、ソフトウェアアルゴリズムに基づいて、または装置上のハードウェアを使用して、装置によって自動的にディスプレイ上に提供されたユーザインタフェースを使用することによって、オプション(820)を選択することができる すべての利用可能なカメラまたは携帯電話の設定は、例えば露出(836)などの画面上に表示される、効果(834)、ISO(イメージセンサ感度)(832)、露出値(830)、AWB(オートホワイトバランス))(828)、顔タグ(826)。(824.)は、ISO832の設定のうちの(838)を選択する、ユーザは、次のレベルの設定のディスプレイ(840)を備える、次に、ユーザは、ISO832の下で利用可能な様々なオプションから(842)を選択することができる (1つ)または複数のオプションを使用して、図を参照して説明したように、装置のディスプレイ上のオブジェクトを調整するためにまたは複数のオプションを使用することができる。
【0116】
図は、デジタル画像キャプチャ装置を用いて調整された画像を提供するための例示的なプロセスを示すフローチャートである、本発明の一実施形態によれば。開始ステップ(910)の後、ユーザは、ステップ(912)で捕捉されるべきシーン/画像に対向するデジタル画像捕捉装置を設置する。デジタル画像捕捉装置は、対象物を認識することが可能である(s)コンピュータプログラムを用いたシーンにおいて。ステップ(916)では、対象物で覆われた画像内の領域を検出する ステップでは、上述のように、マーカーが領域の周囲に配置される。ステップにおいて、指定されたコンピュータプログラムは、マークされた領域に近接して配置されるユーザ選択オプションを提供するデジタル画像キャプチャ装置のディスプレイ上にユーザインタフェースを提供する。ユーザは、(917)のハードウェア(915)を押すか、または(919)のデジタルスクリーンプロンプト(913)を押して、オプションを選択する。ステップ(922)では、ユーザはオプションを選択する ステップにおいて、すべての設定オプションが、図を参照して示されるように、マークされた領域に近接して表示画面に表示される、例えば、露光(836)、効果(834)、ISO(イメージセンサ感度))(832)、露出値(830)、AWB(オートホワイトバランス))(828)と、マークされた領域に近接する顔タグ(826)、(824)と、を備える。ステップにおいて、ユーザは、例えば、ISO832下のオプションのようなオプションの次のレベルを選択する ステップ(928)において、ユーザは、次の設定レベルのオプションの表示を提供される、マークされた領域に近接して再び配置される。ステップ(930)では、ユーザは、必要なオプションを選択することができる、ステップ(932)において、(1つ)または複数のオプションを使用して、図(7)を参照して説明したように、装置のディスプレイ上の顔を調整する(844)、例えば、図(7)に示すように、ユーザは、ステップtを置換するオプションを選択する対象物(t)領域(720)では、ビュー(740)に示すように、画像から削除する。
【0117】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、実質的に任意の追加のステップをデジタル画像取得プロセス(900)に追加することができる、これに限定されるものではないが、追加のデータ収集、他の装置へのメッセージの送信、および追加のリソースにアクセスすることを含む 本発明の別の実施形態では、デジタル画像捕捉プロセス(900)は、ユーザが画像を捕捉する前及び/又は後に、推奨された画像調整をユーザに提案することを含むことができる。上述したように、様々な実施形態では、ユーザに提案された画像調整は、ユーザによって使用されるデジタル画像キャプチャ装置において利用可能な機能を含むことができる、例えば、携帯電話、ラップトップ、ノートなどである。
【0118】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、デジタル画像キャプチャ。プロセス900内の(1つ)または複数のステップが追加され、除去され、または再配置され得る。本発明のいくつかの実施形態では、デジタル画像取り込みプロセスは、ステップを省略することができる。本発明の他の実施形態では、デジタル画像取得プロセスにおけるステップの順序は、任意の順序で行うことができる 本発明のさらに他の実施形態では、追加のステップをデジタル画像取得プロセスに追加することができる。
【0119】
図は、本発明の一実施形態による、デジタル画像捕捉装置を使用する例示的なシステムを示す。デジタル画像撮影装置(1000)を用いたシステムは、少なくともデジタル画像撮影装置(1010)と、デジタル画像撮影装置(1010)と、を備えているは、ユーザ(図示せず)によってシーン(1012)の画像を捕捉するためのシーン(1012)に向けられる シーン(1012)は、デジタル画像キャプチャ装置(1010)の側面1014上のディスプレイ(1016)に可視であり、シーン(1012)は、ディスプレイ(1016)のビュー(1018)として見える(1つ)の例示的な実施形態では、デジタル画像捕捉装置(1010)は、装置内に収容されたコンピューティングシステム/マイクロコントローラ内のコンピュータプログラムを使用して、シーン(1012)の特定の領域を強制的にロックするためのユーザインタフェースをユーザに提供することができる。力ロックオブジェクト1020(
図1のツリー) 7 ユーザは、ディスプレイ(1016)のビュー(1026)に見られるように、選択オプション(1028)を備えており、ユーザは、1028(XXX)からオプションのうちの(1つ)を選択すると、ディスプレイ(1016)のビュー(1026)に見られるように、選択オプション(1028)を備える)ユーザは、さらなるセットの詳細オプション(1030)を提供される(XX))選択オプション(1028)および詳細オプション(1030)は、マーク(1022)に近接して設けられる 選択オプション(1028)および詳細オプション(1030)は、装置内に収容されたコンピューティングシステム内のコンピュータプログラムを使用して提供される。例えば、図に示すように、ユーザは、例えば、複数のオプションを選択する(i)樹木の周りに影を含めることと、(ii)星形のデザインに樹木をトリミングすることとを含む。ユーザは、力ロック(1022)の領域内のオプション(1030)を選択する 結果として、ディスプレイ(1016)に見られるビュー(1034)の(1032)は、星形でトリミングされたツリー(1036)の視覚を表示する調整対象画像(1038)には、未調整画像における樹木(1020)と比較して影が視認可能である。
【0120】
図(11)は、(1つ)のtを提供するための例示的なシステムを示すブロック図であるデジタル画像撮影装置を用いた調整画像を、本発明の実施形態。システム(1100)の典型的な動作の間、デジタル画像撮影装置(DICD))(1108)は、ユーザ(図示せず)によって画像(図示せず)に向けられている。画像は、デジタル画像捕捉装置内の撮像モジュールによって捕捉される。プロセッサ(図示せず))各種センサ(図示せず)を用いて画像の処理及び解析を行う。領域/オブジェクトは、ユーザによって力ロック(1110)にされる 力ロック認識モジュール(1112)は、処理され分析された画像に作用する。一実施形態では、力ロック認識モジュールは、tによってトリガされてもよいデジタル画像取込装置(50t)の表示部に表示されたソフトウェアアルゴリズムを用いてユーザに表示させる前記デジタル撮像装置は、前記シーンの画像を撮影した後、前記シーンの画像を撮影するためのシーンに向けられる 別の実施形態では、フォースロック認識モジュールは、デジタル画像キャプチャ装置(50t)のハードウェアを使用してユーザがトリガすることができる前記デジタル撮像装置は、前記シーンの画像を撮影するためのシーンに向けられている場合に、前記シーンの画像を撮像する撮像手段と、を備えたことを特徴とする。一旦画像が処理されると、解析され、対象物/領域を含む領域が強制的にロックされ、認識される、オブジェクト/領域(1114)を含む検出領域をマーキングすることにより、オブジェクト/領域を識別する 当業者には理解されるであろう、本発明の教示に照らして、またはそれに応じて、1以上のマーキング方法を採用することができる。限定されないが、マーキングは、任意の形状又はタイプの円形、正方形のインジケータを用いて行うことができる、撮像装置の表示部には、マーキングが施された画像が表示されるように構成されている。
【0121】
次に、デジタル画像キャプチャ装置のディスプレイは、検出されたobjectに近接してコントロール(1118)を表示する。当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、ソフトウェアアルゴリズムに基づいて、またはソフトウェアアルゴリズムをトリガする装置上のハードウェアを使用してユーザによって自動的に制御を表示することができる 次に、ユーザはオプションを選択することができる。当業者が理解できるように、ユーザはオプションを選択することができる、本発明の教示に照らして、および、本発明の教示に従った方法、上述したように、ユーザは、ディスプレイ上に設けられたユーザインタフェースを使用することによって、オプション(1120)を選択することができる。
ソフトウェアアルゴリズムに基づいて、または装置上のハードウェアを使用して、装置によって自動的に実行される。全ての利用可能なカメラ設定は、例えば露出(1136)などのスクリーン上に表示される、効果(1134)、ISO(イメージセンサ感度)(1132)、露出値(1130)、AWB(オートホワイトバランス)(1128)、顔タグ1126等を含む 設定、ISO((1132)のうちの(1つ)を選択すると、ユーザは、次のレベルの設定の表示(1140)を提供される、次に、ユーザは、ISO1132下で利用可能な様々なオプションから(1142)を選択することができる、(1つ)または複数のオプションを使用して、図(10)を参照して説明したように、装置のディスプレイ上のオブジェクトを調整する(1144)。
【0122】
図は、デジタル画像キャプチャ装置を用いて調整された画像を提供するための例示的なプロセスを示すフローチャートである、本発明の一実施形態によれば。開始ステップ(1210)の後、ユーザは、ステップ(1212)で捕捉されるべきシーン/画像に対向するデジタル画像捕捉装置を配置する。デジタル画像捕捉装置は、ユーザがコンピュータプログラムを用いてシーン内の領域を強制的にロックすることを可能にする ステップ(1216)では、力ロック領域で覆われた画像内の領域を検出し、ステップ(1218)では、上述したように、領域の周囲にマーカーを配置する。ステップにおいて、指定されたコンピュータプログラムは、マークされた領域に近接して配置されるユーザ選択オプションを提供するデジタル画像キャプチャ装置のディスプレイ上にユーザインタフェースを提供する。ユーザは、(1217)のハードウェア(1215)を押すか、または(1219)のデジタルスクリーンプロンプト(1213)を押してオプションを選択する ステップにおいて、ユーザはオプションを選択する。ステップでは、図を参照して示されるように、マークされた領域に近接して、すべての設定オプションが表示画面に表示される、例えば、露出(1136)、効果(1134)、ISO(画像センサ感度))(1132)、露出値(1130)、AWB(オートホワイトバランス))(1128)と、マークされた領域に近接する顔タグ(1126)。(1124)と、を備える。ステップで、ユーザは、例えば、ISO1132下のオプションのようなオプションの次のレベルを選択する ステップにおいて、ユーザは、次のレベルの設定のオプションの表示を提供される、マークされた領域に近接して再び配置される。ステップ(1230)において、ユーザは、必要なオプションを選択し、次いで、(1つ)または複数のオプションを使用して、顔(1t)を調整するステップ(1232)で図(10)を参照して説明したような装置の表示上に、例えば、図(10)に示すように、 10 ユーザは、星の形で木を生成するオプションを選択し、選択されたオブジェクト(1020)の領域(1022)に影を追加し、それに応じて木部分を調整する。
【0123】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、実質的に任意の追加のステップをデジタル画像取得プロセス(1200)に追加することができる 追加のステップは、これに限定されないが、追加のデータ収集、他の装置へのメッセージの送信、および追加のリソースにアクセスすることを含むことができる。本発明の別の実施形態では、デジタル画像取得プロセス(1200)は、ユーザが画像を捕捉する前及び/又は後に、推奨された画像調整をユーザに提示することを含むことができる 上述したように、様々な実施形態では、ユーザに提案された画像調整は、ユーザによって使用されるデジタル画像キャプチャ装置において利用可能な機能を含むことができる、例えば、携帯電話、ラップトップ、ノートなどである。
【0124】
当業者には理解されるであろう、本発明の教示に照らして、および、本発明の教示に従った方法、デジタル画像キャプチャ。プロセス1200内の(1つ)または複数のステップを追加、除去、または再配置することができる。本発明のいくつかの実施形態では、デジタル画像取り込みプロセスは、ステップを省略することができる。本発明の他の実施形態では、デジタル画像取得プロセスにおけるステップの順序は、任意の順序で行うことができる 本発明のさらに他の実施形態では、追加のステップをデジタル画像取得プロセスに追加することができる。
【0125】
図13は、本発明の一実施形態による、デジタル画像捕捉装置を使用する例示的なシステムを示す図である。デジタル撮像装置(1300)を用いたシステムは、少なくともデジタル画像取得装置(1310)と、デジタル画像取得装置(1310)と、を備えるは、ユーザ(図示せず)によってシーン(1312)の画像を撮影するためのシーン(1312)に向けられている シーン(1312)は、デジタル画像キャプチャ装置(1310)の側(1314)のディスプレイ(1316)に見える。シーン(1312)は、ディスプレイ(1316)のビュー(1318)として見える(1つ)の例示的な実施形態では、デジタル画像撮影装置(1310)は、シーン内の複数の領域、すなわち、顔、オブジェクトを認識することができる、装置内に収容されたコンピューティングシステム/マイクロコントローラ内のコンピュータプログラムを使用して、ユーザがシーン(1312)のロック領域を強制することを可能にする 面(1322)は、面の周りにブラケットを有するマーク(1320)とマークされている、面(1324)は、面の周りのブラケットとマーク(1326)とされ、対象物(1328)は(草)がブラケット(1330)でマークされ、ユーザにより樹木(1334)を覆う領域にフォースロック(1332)が固定されている、図(1318)に見られるように、面(1322)は少数の黒点(1336)を有し、面(1324)はクリーンである。ユーザは、複数の領域の各々に近接して独立して選択オプションを備えている(1338) 、面(1322)オプション(1342)は、オブジェクト(1328)のオプション(1348)の、面(1324)オプション(1344)のオプション(131342)である、ディスプレイ(1316)のビュー(1338)に見られるように、力ロック領域131332オプション1352のうちの(1つ)を選択し、ユーザが(1342)からオプションの(1つ)を選択すると、1344、1348、1352(XXX)シーン(1312)の異なるマークされた領域について、ユーザは、顔(1322)のオプション(1340)の近傍において、さらなるセットの詳細なオプションを提供される、は、オブジェクト(1328)のオプション(1346)のオプション(1346)のオプション(1346)のいずれかである と、ディスプレイ(1316)のビュー(1338)に見られるような力ロック領域1332オプション(1354)のうちの(1つ)を含む。選択オプションおよび詳細なオプションは、装置内に収容されたコンピューティングシステム内のコンピュータプログラムを使用して提供される。例えば、図(13)に示すように、ユーザは、複数の選択肢を選択し、(i)顔(1322)において、ユーザは、ダークスポットを最小化するオプションを選択する 、その結果として、軽量化効果を導入することができる、(1356)が表示(1316)に表示され、調整された顔画像においては、調整されていない顔画像(1322)の複数のスポット(1336)と比較して(1つ)のスポット(1360)のみが視認可能であり、(ii)顔(1324)において、ユーザは、粒子サイズを増加させるためのオプションを選択する その結果、その結果として、顔に暗色化効果を導入することができる、(1356)が表示(1316)に表示されており、調整された顔画像において、調整されていない顔画像(1324)における清浄な顔と比較して、髭(1362)の視覚が観察可能であり、(iii)ユーザは、オブジェクト(1328)を削除する選択肢を選択する、表示(1316)に見られるビュー(1356)は、オブジェクト(1328)の代わりに空白空間(1340)の視覚である と、(iv)ユーザが、木の周りに影を含む選択肢(a)を選択し、(ii)樹木を星形のデザインにすることができるようにする、(1356)は、星形で切り取られ、調整された対象画像において、調整されていない画像における木(1334)と比較して、影を有する樹木(1338)の視覚を見ることができる。
【0126】
図14は、本発明の一実施形態による、デジタル画像捕捉装置を使用する例示的なシステムを示す図である。デジタル画像捕捉装置(1400)を用いたシステムは、少なくともデジタル画像捕捉装置を含む。デジタル撮像装置(1410)は、ユーザ(図示せず)によってシーン(1412)の画像を撮影するシーン(1412)に向けられている。シーン(1412)は、デジタル画像撮影装置(1410)の画面(416)に表示される シーン(1412)は、ディスプレイ(1416)のビュー(1416)として見ることができる(1つ)の例示的な実施形態では、デジタル画像捕捉装置(1410)は、装置内に収容されたコンピューティングシステム/マイクロコントローラ内のコンピュータプログラムを使用して、シーン(1412)の顔を認識することができる。面(1420)、(142、142、1426)は、ビュー(1418)に見られるように、面の周りにブラケットでマークされている 各顔(1420)、(142、144、1426)の情報は、データベース(図示せず)で利用可能である)又は他のいずれかのデータ記憶装置(図示せず)に記憶されている)と、前記デジタル画像撮影装置と通信する通信手段と、を備えたことを特徴とするデジタル画像撮影装置。ユーザは、ディスプレイ(1416)のビュー(47)に見られるように、選択オプション(1432)を備えている ユーザが、(1414(XXX)からオプションの(1つ)を選択すると、その選択肢のうちの(1つ)を選択する)ユーザは、さらなるセットの詳細オプション(1434(XX)を提供される)画面(1430)に見られるようにディスプレイ(1416)に表示され、選択オプション(1432)および詳細オプション(1434)は、顔をマーキングするブラケットに近接して設けられる。選択オプション(1432)および詳細オプション(1434)は、装置内に収容されたコンピューティングシステム内のコンピュータプログラムを使用して提供される。例えば、図(8)に示すように、 14, ユーザは、人物の名前を識別するために、顔に関する情報を示すオプションを選択する。その結果、ディスプレイ(1416)に見られるビュー(1438)の中で、名前の視覚が、顔のブラケットの隣に見える、すなわち、顔(1422)、Liam1440、顔(1426)、Mason1442を含む;顔(1420)の詳細のヒストグラム(1444)と、顔(1424)の詳細のヒストグラム(1445)とを含む。
【0127】
図15は、本発明の例示的なウェブ使用可能/ネットワーク化された実施形態によって使用され得る例示的なクライアント/サーバシステムを示すブロック図である。
【0128】
通信システム(1500)は、クライアント(1502)およびクライアント(1504)として示されるクライアントのサンプリングを伴う多数のクライアントを含む、ローカルネットワーク(1506)およびローカルネットワーク(1508)として示されるネットワークのサンプリングを伴う多数のローカルネットワーク、サーバ(1512)およびサーバ(1514)として示されるサーバのサンプリングを伴うグローバルネットワーク(1510)および複数のサーバを含む。
【0129】
クライアントは、通信チャネルを介してローカルネットワークと双方向に通信することができる。クライアントは、ステーションtを介してローカルネットワークと双方向に通信することができるローカルネットワーク(1506)は、通信チャネル(1520)を介してグローバルネットワーク(1510)と双方向に通信することができ、ローカルネットワーク(1508)は、グローバルネットワーク(1510)と双方向に通信することができる。通信チャネル(1522)を介して、グローバルネットワーク(1510)は、通信チャネル(1524)を介してサーバ(1512)およびサーバ(1514)と双方向に通信することができる。サーバ(1512)およびサーバ(1514)は、通信チャネル(1524)を介して互いに双方向に通信することができる。さらに、クライアント(1502)、(1504)、ローカルネットワーク(1506)、(1508)、グローバルネットワーク(1510)およびサーバ(1512)、(1514)は、互いに双方向に通信することができる。
【0130】
一実施形態では、グローバルネットワークは、インターネットとして動作することができる。通信システムは多くの異なる形態を取ることができることは、当業者には理解されよう。通信システム(1500)の形態の非限定的な例は、ローカルエリアネットワーク(lan)、広域ネットワーク(wan)を含む)、有線電話網、無線ネットワーク、または各エンティティ間のデータ通信をサポートする任意の他のネットワークである。
【0131】
クライアント及び1504は、多くの異なる形態を取ることができる。クライアントおよび1504の非限定的な例は、パーソナルコンピュータ、携帯情報端末(pda)、携帯電話およびスマートフォンを含む。
【0132】
クライアント(1502)は、CPU1526、ポインティング。デバイス(1528)を含む、キーボード(1530)と、マイク(1532)と、プリンタ(1534)と、メモリ(1536)とを備える、マスメモリ記憶部(1538)と、GUI1540と、ビデオカメラ(1542)と、を備える、入出力インタフェース(1544)と、ネットワークインタフェース(1546)とを備える。
【0133】
Cpu1526、ポインティング装置(1528)、キーボード(1530)、マイク(1532)、プリンタ(1534)、メモリ(1536)、大容量記憶装置(1538)、GUI1540、ビデオカメラ(1542)、入力/出力インタフェース(1544)およびネットワークインタフェース(1546)は、通信チャネル(1548)を介して互いに一方向または双方向に通信することができ、通信チャネル(1548)は、単一通信チャネルまたは複数の通信チャネル。
【0134】
Cpu1526は、単一のプロセッサまたは複数のプロセッサから構成されてもよい。cpu1526は、マイクロコントローラ()例えば、組込みram/romを備えた)を含む様々なタイプのものであってもよい)プログラマブルデバイス()例えば、riscまたはsisc)、またはcpldおよびfpgaなどのマイクロプロセッサを含む)ゲートアレイasic(applicationspecificintegratedcircuit)や汎用マイクロプロセッサのようにプログラムすることができない装置であってもよい。
【0135】
当該技術分野でよく知られているように、メモリ(1536)は、典型的には、データおよび命令を双方向にcpu1526に転送するために使用される。前述のように、メモリは、データ記憶を目的とする任意の適切なコンピュータ可読媒体を含むことができる、特に断らない限り、有線または無線の送信を除いて上述したようなものである 大容量メモリ記憶装置は、CPU1526に双方向に結合され、追加のデータ記憶容量を提供し、上述したコンピュータ可読媒体のいずれかを含むことができる。マスメモリ記憶装置(1538)は、プログラムを記憶するために使用することができる、データ等を含み、典型的にはハードディスクのような二次記憶媒体である マス。メモリ記憶装置1538内に保持された情報は、適切な場合には、仮想メモリとしてメモリ(1536)の一部として標準的に組み込むことができる。
【0136】
Gui1526は、gui1540に結合されてもよく、gui1540は、ユーザがコンピュータオペレーティングシステムおよびソフトウェアの動作を見ることを可能にする。cpu1526は、ポインティング。デバイス(1528)に結合することができる。ポインティング。デバイス(1528)の非限定的な例としては、コンピュータ。マウス、トラックボール、およびタッチパッドが挙げられる。ポインティング。デバイス(1528)は、gui1540の視野領域の周りでコンピュータ。カーソルを操作し、gui1540の表示領域内の領域または特徴を選択する能力をユーザに可能にする Cpu1526は、キーボードに結合されてもよい。キーボードは、ユーザが、英数字テキスト情報をcpu1526に入力する能力をユーザに可能にする。cpu1526は、マイクロフォンに結合され得る。マイクロフォンは、ユーザによって生成されたオーディオを記録することを可能にする、cpu1526によって処理され、通信され、cpu1526は、プリンタ(1534)に接続されてもよく、プリンタ(1534)は、ユーザが、用紙に情報を印刷する能力を有することを可能にする。cpu1526は、ビデオカメラ(1542)に接続されてもよい ビデオカメラは、ユーザによって生成または捕捉されたビデオを記録し、処理し、CPU1526によって通信することを可能にする。
【0137】
Cpu1526は、CD-romなどの1つ以上の入出力装置に接続する入出力インタフェースにも結合することができる、ビデオモニタ、トラックボール、マウス、キーボード、マイクロホン、タッチセンシティブ。ディスプレイ、トランスデューサ。カード。リーダ、磁気または紙テープ。リーダ、タブレット、スタイラス、音声または手書き認識装置、または他のコンピュータのような他の周知の入力装置を含むことができる。
【0138】
最後に、CPU1526は、オプションとして、イベントtなどの外部装置との通信を可能にするネットワークインタフェースに結合することができる一般に通信チャネル(1516)として示される外部接続を使用するデータベースまたはコンピュータまたは遠隔通信またはインターネットネットワークである、適切な従来技術を使用してハードワイヤードまたはワイヤレス通信リンクとして実施することができる このような接続では、CPU1526は、ネットワークから情報を受信することができる、本発明の教示に記載された方法ステップを実行する過程で、ネットワークに情報を出力することができる。
【0139】
図16は、従来のクライアント/サーバ通信システムを示すブロック図である。
【0140】
通信システム(1600)は、ネットワーク領域(1602)およびネットワーク領域(1604)として示される領域のサンプリングを伴う多数のネットワーク化された領域を含む、サーバ装置(1608)およびサーバ装置(1610)として示されるサーバをサンプリングしたグローバルネットワーク(1606)と複数のサーバとを備える。
【0141】
ネットワーク領域(1602)およびネットワーク領域(1604)は、地理的領域または領域内に含まれるネットワークを表すように動作することができる。ネットワーク化された領域の地理的領域の表現の非限定的な例は、郵便番号コードを含むことができる、電話エリアコード、州、家族、都市、国 ネットワーク領域1602、1604内の要素は、他のネットワーク化された領域内または同じネットワーク領域内に含まれる要素内の外部要素と通信するように動作することができる。
【0142】
いくつかの実施形態では、グローバルネットワークは、インターネットとして動作することができる。通信システムは多くの異なる形態を取ることができることは、当業者には理解されよう。通信システム(1600)の形態の非限定的な例は、ローカルエリアネットワーク(lan)を含む)、広域ネットワーク(wan)、有線電話網、セルラー電話網、または他の任意のネットワーク支持データである。有線または無線通信ネットワークを介したそれぞれのエンティティ間の通信。グローバルネットワークは、様々なネットワーク化された要素間で情報を転送するように動作することができる。
【0143】
サーバ装置(1608)およびサーバ装置(1610)は、ソフトウェア命令を実行するように動作することができる、情報を格納し、データベース操作をサポートし、他のネットワーク化された要素と通信する。サーバ装置(1608)およびサーバ装置(1610)で実行することができるソフトウェアおよびスクリプト言語の非限定的な例は、cを含む、C++、C#、およびjava(登録商標)を含む。
【0144】
ネットワーク領域(1602)は、通信チャネル(1612)を介してグローバルネットワーク(1606)と双方向に通信するように動作することができる。ネットワーク領域(1604)は、通信チャネル(1614.)を介してグローバルネットワーク(1606)と双方向に通信するように動作することができる。サーバ装置(14t)(1608)は、通信チャネル(161616)を介してグローバルネットワーク(1606)と双方向に通信するように動作することができ、サーバ装置(1610)は、通信チャネル(1618)を介してグローバルネットワーク(1606)と双方向に通信するように動作することができる ネットワーク領域(1602)、(1604)、グローバルネットワーク(1606)およびサーバ装置(1608)、(1610)は、tを操作することができる通信システム1600内に配置された他の全てのネットワーク化された装置と通信するように構成されている。
【0145】
サーバ装置は、ネットワーク装置およびサーバを含む。ネットワーキング装置は、通信チャネルを介してグローバルネットワークと双方向的に通信するように動作し、サーバを介してサーバと通信するように動作することができる。通信チャネル(1624.)サーバ(1622)は、ソフトウェア命令を実行し、情報を記憶するように動作することができる。
【0146】
ネットワーク領域(1602)は、クライアント(1626)およびクライアント(1628)として示されるサンプリングを有する複数のクライアントを含む。クライアント(1626)は、ネットワーキング装置(1634)を含む、GUI1638およびインタフェース装置(1640)を含み、GUI1638用の装置の非限定的な例は、モニタを含む、テレビ、携帯電話、スマートフォン、pda(personaldigitalassistant)。インタフェース装置(1640)の非限定的な例は、ポインティングデバイス、マウス、トラックボール、スキャナおよびプリンタを含む ネットワーキング装置は、グローバルネットワークと双方向に通信することができる。通信チャネル(1642)を介してプロセッサ(1636)と通信するgui1638は、ユーザへの提示のために通信チャネル(1644)を介してプロセッサ(1636)から情報を受信して見ることができる。インタフェース装置は、制御情報をプロセッサに送信し、通信チャネルを介してプロセッサから情報を受信するように動作することができる。ネットワーク領域は、クライアントおよびクライアントとして示されるサンプリングを有する複数のクライアントを含む クライアント(1630)は、ネットワーキング装置(1648)と、プロセッサ(1650)とを含む、GUI1652およびインタフェース装置1654非限定的なgui1638用の装置の例は、モニタ、テレビを含む、携帯電話、スマートフォン、pda(personaldigitalassistant)。インタフェース装置(1640)の非限定的な例には、ポインティング。デバイス、ムース、トラックボール、スキャナおよびプリンタが含まれる ネットワークデバイスは、通信チャネルを介してグローバルネットワークと双方向に通信することができ、通信チャネルを介してプロセッサと通信することができるgui1652は、視聴のためのユーザへの提示のための通信チャネル(1658)。インタフェース装置は、制御情報をプロセッサに送信し、通信チャネルを介してプロセッサから情報を受信するように動作することができる。
【0147】
例えば、クライアント(1626)とインタフェースするユーザがネットワーク化されたアプリケーションを実行したい場合を考える。ユーザは、IP(インターネットプロトコルを入力することができる)ipアドレス情報は、通信チャネル(1646)を介してプロセッサ(1636)に通信することができ、プロセッサ(1636)は、通信チャネル(1642)を介して、ipアドレス情報をネットワーキング装置(1634)に通信することができる 次いで、ネットワーキング装置は、通信チャネルを介してipアドレス情報をグローバルネットワークに通信することができる。次に、グローバルネットワークは、ipアドレス情報をネットワーキング装置に通信することができる通信チャネル(161616)を介してサーバ装置(1608)のipアドレス情報を提供し、ネットワーキング装置(1620)は、ipアドレス情報をサーバ(1622)に通信することができる。通信チャネル1624。サーバ1622は、ipアドレス情報を受信することができ、処理後、ipアドレス情報を処理した後に、通信チャネル(1624)を介して、ネットワーキングデバイス(1620)に戻り情報を通信することができるネットワーキングデバイス(1620)は、であってもよい通信チャネル(1614)を介してリターン情報をグローバルネットワーク(1606)に伝達するグローバルネットワーク(1606)は、通信チャネル(1612)を介してリターン情報をネットワーキング装置(1634)に通信することができるネットワーキング装置(1634)は、プロセッサ(1646)は、戻り情報をgui1648に通信することができる。通信チャネル1644ユーザは、GUI1638上の戻り情報を見ることができる。
【0148】
当業者は、本発明の教示に照らして、かつ、それに従うことを容易に認識するであろう、前記ステップ及び/又はシステムモジュールのいずれかが適切に置換され、並べ替えられてもよいことを特徴とする、特定のアプリケーションの必要性に応じて、除去され、追加のステップ及び/又はシステムモジュールを挿入することができる、前記実施形態のシステムは、多種多様な適切なプロセスおよびシステムモジュールのいずれかを用いて実施することができることを理解すべきである に限定されるものではなく、任意の特定のコンピュータハードウェア、ソフトウェア、ミドルウェア、ファームウェア、マイクロコードなどに限定されない。コンピューティングシステム上で実行することができる本出願に記載された任意の方法ステップのために、典型的なコンピュータシステムが可能である、適切に構成または設計された場合に、本発明のこれらの態様を実施することができるコンピュータシステムとして機能するように構成されたコンピュータシステムを提供する。
【0149】
本発明の少なくとも一実施形態を完全に説明した、本発明によるデジタル画像キャプチャ装置を用いて画像キャプチャを実施する他の同等または代替的な方法は、当業者には明らかであろう。本発明の様々な態様は、説明のために上で説明されてきた、開示された特定の実施形態は、開示された特定の形態に本発明を限定することを意図するものではない デジタル画像キャプチャ装置を用いた画像キャプチャの特定の実施は、特定のコンテキストまたはアプリケーションに応じて変化することができる。限定ではなく例として、限定するものではない、上述のデジタル画像キャプチャ装置を用いた画像キャプチャは、主に、キャプチャメモリのための画像を捕捉し調整/強調することに向けられている、生物学のための番号認識のための、社会的サークル、セキュリティ及び/又は法律的な調査目的のための共有 顔の生体認証、社会的認識、手のジェスチャー認識、本発明の実施形態は、本発明の範囲内であると考えられる。したがって、本発明は、特許請求の範囲の精神および範囲内に入るすべての修正、均等物および代替物を網羅するものである 本明細書中の開示された実施形態の全てが、必ずしもこれらの目的の各々を満足または達成するものではないことは、さらに理解されるべきである、上記明細書に記載された利点または改善を提供する。
【0150】
本明細書の請求項の要素およびステップは、可読性および理解の補助としてのみ番号付けおよび/または表示されていてもよい。任意のそのような番号付けおよびレタリングを提供する。それ自体は、特許請求の範囲における要素及び/又はステップの順序を示すことを意図するものではなく、解釈すべきではない。
【0151】
対応する構造、材料、行為、以下の特許請求の範囲における全ての手段またはステップ+機能要素の均等物は、任意の構造を含むことが意図されている、請求されている他のクレームされた要素と組み合わせて機能を実行するための役割を果たすことができる。
【0152】
対応する構造、材料、行為、以下の特許請求の範囲における全ての手段またはステップ+機能要素の均等物は、任意の構造を含むことが意図されている、請求されている他のクレームされた要素と組み合わせて機能を実行するための役割を果たす。本発明の説明は、例示および説明のために提示されたものである、網羅的であることを意図するものではなく、開示された形式の本発明に限定されることを意図するものではない 多くの修正および変形は、本発明の範囲および精神から逸脱することなく、当業者に明らかであろう。本実施形態は、本発明の原理及び実用的な応用を最良に説明するために選択され説明されたものである、当業者は、意図される特定の用途に適した様々な修正を用いて、様々な実施形態について本発明を理解することができるようにすることを目的とする。
【0153】
この要約は、37cfrセクション(1.72)に準拠するように提供される(b)技術的開示の性質及び要旨を読者が確認することを可能にする要約を必要とする。本発明は、請求項の範囲または意味を制限または解釈するために使用されないという理解を受けて提出される。以下の特許請求の範囲は、詳細な説明に組み込まれ、各請求項は、別個の実施形態としてそれ自体に立設される。