(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2023-08-22
(54)【発明の名称】画像類取込システムおよび方法
(51)【国際特許分類】
H04N 23/60 20230101AFI20230815BHJP
H04N 23/66 20230101ALI20230815BHJP
H04N 23/695 20230101ALI20230815BHJP
H04N 7/18 20060101ALI20230815BHJP
G03B 7/091 20210101ALI20230815BHJP
G03B 15/00 20210101ALI20230815BHJP
【FI】
H04N23/60 300
H04N23/66
H04N23/60 500
H04N23/695
H04N7/18 E
G03B7/091
G03B15/00 P
【審査請求】未請求
【予備審査請求】未請求
(21)【出願番号】P 2023506166
(86)(22)【出願日】2021-07-30
(85)【翻訳文提出日】2023-01-27
(86)【国際出願番号】 US2021043876
(87)【国際公開番号】W WO2022026815
(87)【国際公開日】2022-02-03
(32)【優先日】2020-07-30
(33)【優先権主張国・地域又は機関】US
(81)【指定国・地域】
(71)【出願人】
【識別番号】522086711
【氏名又は名称】ヒューズ, ジェラルド
(71)【出願人】
【識別番号】523030717
【氏名又は名称】ムーチニック, イゴール
(71)【出願人】
【識別番号】523030728
【氏名又は名称】ディン, ジカン
(71)【出願人】
【識別番号】523030739
【氏名又は名称】ガランボス, ドロン
(71)【出願人】
【識別番号】523030740
【氏名又は名称】ギリアドフ, ジュリアン
(71)【出願人】
【識別番号】522086722
【氏名又は名称】ゴールドファーブ, アンドリュー ピー.
(74)【代理人】
【識別番号】100078282
【氏名又は名称】山本 秀策
(74)【代理人】
【識別番号】100113413
【氏名又は名称】森下 夏樹
(74)【代理人】
【識別番号】100181674
【氏名又は名称】飯田 貴敏
(74)【代理人】
【識別番号】100181641
【氏名又は名称】石川 大輔
(74)【代理人】
【識別番号】230113332
【氏名又は名称】山本 健策
(72)【発明者】
【氏名】ヒューズ, ジェラルド
(72)【発明者】
【氏名】ムーチニック, イゴール
(72)【発明者】
【氏名】ディン, ジカン
(72)【発明者】
【氏名】ガランボス, ドロン
(72)【発明者】
【氏名】ギリアドフ, ジュリアン
(72)【発明者】
【氏名】ゴールドファーブ, アンドリュー ピー.
【テーマコード(参考)】
2H002
5C054
5C122
【Fターム(参考)】
2H002CC01
2H002CC21
5C054CA04
5C054CA05
5C054CC02
5C054CF06
5C054CF07
5C054CG02
5C054DA09
5C054EA01
5C054EA03
5C054EA07
5C054FD07
5C054FF02
5C054GB01
5C054HA19
5C122EA12
5C122FH11
5C122GA01
5C122GA23
5C122GC75
5C122GD04
5C122HA02
5C122HA35
5C122HB01
(57)【要約】
画像類を取り込むための方法およびシステム。開示される方法は、インターフェースにおいて、複数の画像類収集デバイスの各々に関する設定データを受信することと、メモリ上に記憶された命令を実行するプロセッサを有する画像類調整デバイスを使用して、受信された設定データに従って複数の画像類収集デバイスの各々を設定することと、受信された設定データに従って画像類を収集するように複数の画像類収集デバイスの各々に命令することとを含む。
【特許請求の範囲】
【請求項1】
画像類取込システムであって、前記システムは、複数の画像類収集デバイスと動作可能に通信する画像類調整デバイスを備え、前記画像類調整デバイスは、
前記複数の画像類収集デバイスの各々に関する設定データを少なくとも受信するためのインターフェースと、
メモリと、
プロセッサと
を含み、前記プロセッサは、
前記受信された設定データに従って前記複数の画像類収集デバイスの各々を設定することと、
前記受信された設定データに従って画像類を収集するように前記複数の画像類収集デバイスの各々に命令することと
を行うための前記メモリ上に記憶された命令を実行する、システム。
【請求項2】
前記システムは、前記画像類調整デバイスと動作可能に通信するコントローラをさらに備え、前記コントローラは、前記画像類調整デバイスに前記設定データを提供するように構成されている、請求項1に記載のシステム。
【請求項3】
前記画像類調整デバイスは、
第1の設定命令に従って第1の画像類収集デバイスを設定することと、
第2の設定命令に従って第2の画像類収集デバイスを設定することと
を行う、請求項2に記載のシステム。
【請求項4】
前記第2の設定命令は、前記第1の設定命令と異なる、請求項3に記載のシステム。
【請求項5】
前記システムは、前記複数の画像類収集デバイスのうちの少なくとも1つと動作可能に通信する画像プロセッサをさらに備え、前記画像プロセッサは、
前記コントローラから処理命令を受信することと、
前記受信された処理命令に従って前記収集された画像類を処理することと
を行うように構成されている、請求項2に記載のシステム。
【請求項6】
前記画像プロセッサは、
第1の処理命令に従って第1の画像を処理することと、
前記第1の処理命令と異なる第2の処理命令に従って第2の画像を処理することと
を行う、請求項5に記載のシステム。
【請求項7】
前記画像類調整デバイスは、第1の画像類収集デバイスと動作可能に接触している構造と動作可能に通信し、前記第1の画像類収集デバイスの移動を制御するための、前記構造に対する移動命令を提供するようにさらに構成されている、請求項1に記載のシステム。
【請求項8】
前記第1の画像類収集デバイスの移動は、パン移動、チルト移動、または回転移動を含む、請求項7に記載のシステム。
【請求項9】
前記複数の画像類収集デバイスの各々は、異なる場所に位置付けられ、少なくとも第1のオブジェクトの画像類を収集するように位置付けられる、請求項1に記載のシステム。
【請求項10】
前記画像類調整デバイスは、前記受信された設定データに基づいて第1の画像類収集デバイスのパラメータを調節するように構成されている、請求項1に記載のシステム。
【請求項11】
前記パラメータは、レンズ口径、シャッタースピード、画像タイプ、または焦点を含む、請求項10に記載のシステム。
【請求項12】
画像類を取り込む方法であって、前記方法は、
インターフェースにおいて、複数の画像類収集デバイスの各々に関する設定データを受信することと、
メモリ上に記憶された命令を実行するプロセッサを有する画像類調整デバイスを使用して、前記受信された設定データに従って前記複数の画像類収集デバイスの各々を設定することと、
前記プロセッサを使用して、前記受信された設定データに従って画像類を収集するように前記複数の画像類収集デバイスの各々に命令することと
を含む、方法。
【請求項13】
前記画像類調整デバイスと動作可能に通信するコントローラを使用して、前記画像類調整デバイスに前記設定データを提供することをさらに含む、請求項12に記載の方法。
【請求項14】
前記画像類調整デバイスを介して、
第1の設定命令に従って第1の画像類収集デバイスを設定することと、
第2の設定命令に従って第2の画像類収集デバイスを設定することと
を行うことをさらに含む、請求項13に記載の方法。
【請求項15】
前記第2の設定命令は、前記第1の設定命令と異なる、請求項14に記載の方法。
【請求項16】
前記複数の画像類収集デバイスのうちの少なくとも1つと動作可能に通信する画像プロセッサを使用して、
前記コントローラから処理命令を受信することと、
前記受信された処理命令に従って前記収集された画像類を処理することと
を行うことをさらに含む、請求項13に記載の方法。
【請求項17】
前記受信された処理命令に従って前記収集された画像類を処理することは、
第1の処理命令に従って第1の画像を処理することと、
前記第1の処理命令と異なる第2の処理命令に従って第2の画像を処理することと
を行うことを含む、請求項16に記載の方法。
【請求項18】
前記画像類調整デバイスは、第1の画像類収集デバイスと動作可能に接触している構造と動作可能に通信し、前記方法は、前記画像類調整デバイスを介して、前記第1の画像類収集デバイスの移動を制御するための、前記構造に対する移動命令を提供することをさらに含む、請求項12に記載の方法。
【請求項19】
前記第1の画像類収集デバイスの移動は、パン移動、チルト移動、または回転移動を含む、請求項18に記載の方法。
【請求項20】
前記複数の画像類収集デバイスの各々は、異なる場所に位置付けられ、少なくとも第1のオブジェクトの画像類を収集するように位置付けられる、請求項12に記載の方法。
【請求項21】
前記画像類調整デバイスを介して、前記受信された設定データに基づいて第1の画像類収集デバイスのパラメータを調節することをさらに含む、請求項12に記載の方法。
【請求項22】
前記パラメータは、レンズ口径、シャッタースピード、画像タイプ、または焦点を含む、請求項21に記載の方法。
【発明の詳細な説明】
【技術分野】
【0001】
(関連出願の相互参照)
本願は、2020年7月30日に出願された同時係属中の米国仮出願第63/058,618号の利益を主張し、米国仮出願第63/058,618号の開示全体は、本明細書に記載されているかのように、その全体が参照によって本明細書に援用される。
【0002】
(技術分野)
本願は、概して、画像類を収集するためのシステムおよび方法に関し、より特定すると、排他的ではないが、画像類を取り込むために1つまたはそれより多くの画像類収集デバイスを調整するためのシステムおよび方法に関する。
【背景技術】
【0003】
(背景)
写真撮影または動画撮影の多くの領域では、画像類を素早く収集、アップロード、処理、および配布する必要性が、存在する。これらの画像類関連ステップにおける一貫性も、重要であり、ある画像類関連の状況では、非一貫性が、間違ってもたらされる場合がある。
【0004】
画像類収集デバイスの製造業者は、それらのデバイスに内蔵されているか、またはアドオンとして利用可能であるかのいずれかである構成要素等を通した画像類の転送を補助するためのWi-Fiおよびイーサネット(登録商標)能力をそれらのデバイスに装備している。いくつかのデバイスは、HTTPインターフェースを介してFTP/SFTPまたは遠隔制御機能性を使用する自動画像類アップロード機能性さえ含む。
【0005】
これらの既存の解決策は、画像類を素早くアップロードする必要性に部分的に対処し得る。しかしながら、この画像類の処理は、典型的には、他の外部システムによって実施され、外部システムへのこの依拠は、処理された画像類の送達にレイテンシをもたらす。
【0006】
加えて、個々の画像類収集デバイスは、一般に、異なるオペレータの制御下にある。これらの写真家は、間違いを犯し得、または、収集された画像類にわたる非一貫性もしくは品質制御の課題を別様にもたらし得る。
【0007】
したがって、既存の技法の欠点を克服する、画像類を取り込むためのシステムおよび方法に関する必要性が、存在する。
【発明の概要】
【課題を解決するための手段】
【0008】
(概要)
本概要は、単純化された形態において、以下の詳細な説明の節においてさらに説明される一連の概念を紹介するために提供される。本概要は、主張される主題の鍵となる特徴または不可欠な特徴を識別または除外することを意図されておらず、請求される主題の範囲を決定することの補助として使用されることも意図されていない。
【0009】
一側面では、実施形態は、画像類取込システムに関する。システムは、複数の画像類収集デバイスと動作可能に通信する画像類調整デバイスを含み、画像類調整デバイスは、複数の画像類収集デバイスの各々に関する設定データを少なくとも受信するためのインターフェースと、メモリと、プロセッサであって、受信された設定データに従って複数の画像類収集デバイスの各々を設定することと、受信された設定データに従って画像類を収集するように複数の画像類収集デバイスの各々に命令することとを行うためのメモリ上に記憶された命令を実行するプロセッサとを含む。
【0010】
いくつかの実施形態では、システムは、画像類調整デバイスと動作可能に通信するコントローラをさらに含み、コントローラは、画像類調整デバイスに設定データを提供するように構成されている。いくつかの実施形態では、画像類調整デバイスは、第1の設定命令に従って第1の画像類収集デバイスを設定し、第2の設定命令に従って第2の画像類収集デバイスを設定する。いくつかの実施形態では、第2の設定命令は、第1の設定命令と異なる。いくつかの実施形態では、システムは、複数の画像類収集デバイスのうちの少なくとも1つと動作可能に通信する画像プロセッサをさらに含み、画像プロセッサは、コントローラから処理命令を受信することと、受信された処理命令に従って、収集された画像類を処理することとを行うように構成されている。いくつかの実施形態では、画像プロセッサは、第1の処理命令に従って第1の画像を処理することと、第1の処理命令と異なる第2の処理命令に従って第2の画像を処理することとを行う。
【0011】
いくつかの実施形態では、画像類調整デバイスは、第1の画像類収集デバイスと動作可能に接触している構造と動作可能に通信し、第1の画像類収集デバイスの移動を制御するための、構造に対する移動命令を提供するようにさらに構成される。いくつかの実施形態では、第1の画像類収集デバイスの移動は、パン移動、チルト移動、または回転移動を含む。
【0012】
いくつかの実施形態では、複数の画像類収集デバイスの各々は、異なる場所に位置付けられ、少なくとも第1のオブジェクトの画像類を収集するように位置付けられる。
【0013】
いくつかの実施形態では、画像類調整デバイスは、受信された設定データに基づいて第1の画像類収集デバイスのパラメータを調節するように構成される。いくつかの実施形態では、パラメータは、レンズ口径、シャッタースピード、画像タイプ、または焦点を含む。
【0014】
別の側面によると、実施形態は、画像類を取り込む方法に関する。方法は、インターフェースにおいて、複数の画像類収集デバイスの各々に関する設定データを受信することと、メモリ上に記憶された命令を実行するプロセッサを有する画像類調整デバイスを使用して、受信された設定データに従って複数の画像類収集デバイスの各々を設定することと、プロセッサを使用して、受信された設定データに従って画像類を収集するように複数の画像類収集デバイスの各々に命令することとを含む。
【0015】
いくつかの実施形態では、方法は、画像類調整デバイスと動作可能に通信するコントローラを使用して、画像類調整デバイスに設定データを提供することをさらに含む。いくつかの実施形態では、方法は、画像類調整デバイスを介して、第1の設定命令に従って第1の画像類収集デバイスを設定することと、第2の設定命令に従って第2の画像類収集デバイスを設定することとを行うことをさらに含む。いくつかの実施形態では、第2の設定命令は、第1の設定命令と異なる。いくつかの実施形態では、方法は、複数の画像類収集デバイスのうちの少なくとも1つと動作可能に通信する画像プロセッサを使用して、コントローラから処理命令を受信することと、受信された処理命令に従って、収集された画像類を処理することとを行うことをさらに含む。いくつかの実施形態では、受信された処理命令に従って、収集された画像類を処理することは、第1の処理命令に従って第1の画像を処理することと、第1の処理命令と異なる第2の処理命令に従って第2の画像を処理することとを行うことを含む。
【0016】
いくつかの実施形態では、画像類調整デバイスは、第1の画像類収集デバイスと動作可能に接触している構造と動作可能に通信し、方法は、画像類調整デバイスを介して、第1の画像類収集デバイスの移動を制御するための、構造に対する移動命令を提供することをさらに含む。いくつかの実施形態では、第1の画像類収集デバイスの移動は、パン移動、チルト移動、または回転移動を含む。
【0017】
いくつかの実施形態では、複数の画像類収集デバイスの各々は、異なる場所に位置付けられ、少なくとも第1のオブジェクトの画像類を収集するように位置付けられる。
【0018】
いくつかの実施形態では、方法は、画像類調整デバイスを介して、受信された設定データに基づいて第1の画像類収集デバイスのパラメータを調節することをさらに含む。いくつかの実施形態では、パラメータは、レンズ口径、シャッタースピード、画像タイプ、または焦点を含む。
【図面の簡単な説明】
【0019】
(図面の簡単な説明)
本開示の非限定的かつ非包括的な実施形態が、以下の図の参照を伴って説明され、同様の参照番号は、別様に指定されない限り、種々の図面全体を通して同様の部分を指す。
【0020】
【
図1】
図1は、一実施形態による画像類取込システムを図示している。
【0021】
【
図2】
図2は、一実施形態による
図1の画像取込システムの画像類調整デバイスを図示している。
【0022】
【
図3】
図3は、別の実施形態による画像類取込システムを図示している。
【0023】
【
図4】
図4は、さらに別の実施形態による画像類取込システムを図示している。
【0024】
【
図5】
図5は、なおも別の実施形態による画像類取込システムを図示している。
【0025】
【
図6】
図6は、一実施形態による、画像類を取り込む方法のフローチャートを描写している。
【発明を実施するための形態】
【0026】
(詳細な説明)
種々の実態が、付属の図面の参照を伴って、以下によりことごとく説明され、図面は、本明細書の一部を形成し、具体的な例示的実施形態を示している。しかしながら、本開示の概念は、多くの異なる形態において実装されてもよく、本明細書に述べられる実施形態に限定されるように解釈されるべきではなく、むしろ、これらの実施形態は、徹底的かつ完全な開示の一部として提供され、本開示の概念、技術、および実装の範囲を当業者にことごとく伝達する。実施形態は、方法、システム、またはデバイスとして実践されてもよい。故に、実施形態は、ハードウェア実装、完全ソフトウェア実装、または、ソフトウェアおよびハードウェアの側面を組み合わせた実装の形態をとってもよい。したがって、以下の詳細な説明は、限定する意味にとられるべきではない。
【0027】
本明細書における「1つの実施形態」または「ある実施形態」への言及は、実施形態に関連して説明される特定の特徴、構造、または特性が本開示による少なくとも1つの例示的実装または技法の中に含まれることを意味する。本明細書中の種々の場所における語句「1つの実施形態では」の出現は、必ずしも全てが同じ実施形態を指しているわけではない。本明細書中の種々の場所における語句「いくつかの実施形態では」の出現は、必ずしも全てが同じ実施形態を指しているわけではない。
【0028】
続く説明のいくつかの部分は、コンピュータメモリ内に記憶された非一過性信号に対する動作の象徴的表現の観点から提示される。これらの説明および表現は、データ処理分野における当業者によってその研究の内容を他の当業者に最も効率的に伝達するために使用される。そのような動作は、典型的には、物理量の物理的操作を要求する。通常、必ずしもというわけではないが、これらの量は、記憶されること、転送されること、組み合わせられること、比較されること、および別様に操作されることが可能である電気、磁気、または光学信号の形態をとる。主として、一般的な使用の理由のために、これらの信号を、ビット、値、要素、記号、文字、項、数、または同種のものとして参照することが、時として、便宜的である。さらに、物理量の物理的操作を要求するステップのある配列をモジュールまたはコードデバイスとして参照することも、時として、一般性を失うことなく、便宜的である。
【0029】
しかしながら、これらのおよび同様の用語の全ては、適切な物理量と関連付けられるべきであり、これらの量に適用される単なる便宜的な標識にすぎない。以下の検討から明白なものとして別様に具体的に述べられない限り、説明全体を通して、「処理する」または「算出する」または「計算する」または「決定する」または「表示する」または同種のもの等の用語を利用した検討は、コンピュータシステムメモリもしくはレジスタ、または、他のそのような情報記憶、伝送もしくは表示デバイスにおいて物理(電子)量として表されるデータを操作および変換するコンピュータシステムまたは同様の電子コンピューティングデバイスの作用およびプロセスを指す。本開示の一部は、プロセスおよび命令を含み、これらは、ソフトウェア、ファームウェア、またはハードウェアにおいて具体化され得、ソフトウェアにおいて具体化されるときには、種々のオペレーティングシステムによって使用される異なるプラットフォーム上に常駐するために、およびそれらから動作させられるためにダウンロードされ得る。
【0030】
本開示は、本明細書の処理を実施するための装置にも関する。この装置は、要求される目的のために特別に構成されてもよく、または、選択的にアクティブ化された、もしくはコンピュータ内に記憶されたコンピュータプログラムによって再構成された汎用コンピュータを備えてもよい。そのようなコンピュータプログラムは、限定ではないが、フロッピー(登録商標)ディスク、光学ディスク、CD-ROM、光磁気ディスク、読取専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、EPROM、EEPROM、磁気もしくは光学カード、特定用途向け集積回路(ASIC)を含む任意のタイプのディスク、または電子命令を記憶するために好適な任意のタイプの媒体等のコンピュータ読取可能な記憶媒体内に記憶されてもよく、各々が、コンピュータシステムバスに結合され得る。さらに、本明細書で言及されるコンピュータは、単一のプロセッサを含んでもよく、または、増大した計算能力のために複数のプロセッサ設計を採用するアーキテクチャであってもよい。
【0031】
本明細書に提示されるプロセスおよびディスプレイは、本質的に、いかなる特定のコンピュータまたは他の装置とも関連しない。種々の汎用システムが、本明細書の教示によるプログラムとともに使用されてもよく、または、1つもしくはそれより多くの方法ステップを実施することにより特化した装置を構築することが便宜的であることが、示され得る。種々のこれらのシステムに関する構造が、以下の説明において検討される。加えて、本開示の技術および実装を成し遂げるために十分である任意の特定のプログラミング言語が、使用されてもよい。本明細書で検討されるように、種々のプログラミング言語が、本開示を実装するために使用されてもよい。
【0032】
加えて、本明細書で使用される言語は、主として、可読性および指導的目的のために選択されており、開示される主題の境界または範囲を定めるために選択されてはいないことがある。故に、本開示は、本明細書で検討される概念の範囲を例証するものであり、限定しないことを意図されている。
【0033】
先に検討されたように、画像および動画(単純化のために、「画像類」)をアップロードするための向上した技法に関する必要性と、この画像類を処理および配布するための方法における必要性とが、存在する。画像類を処理するための1つの技法は、スマートフォン等のデバイス上で実行するモバイルアプリケーション(「アプリ」)を使用することである。スマートフォンは、典型的には、Bluetooth(登録商標)またはWiFi等のワイヤレス技術を使用してカメラに接続される。
【0034】
収集された時点で画像類をアップロードすることができる利用可能なアプリが存在するが、多くの制約が、存在する。例えば、これらのアプリは、多くの場合、カメラ製造業者の専有技術と関連付けられている。故に、インターフェースは、規格化されていないことがあり、ユーザは、扱いにくくリソース集約的であり得る複数のアプリを同時に起動することを要求されることがある。加えて、Bluetooth(登録商標)ベースの技術は、高分解能の画像類を転送するための帯域幅を有していない。
【0035】
他の既存の技法は、USBケーブルを使用してスマートフォンをカメラに接続することを伴い得る。これは、スマートフォンがUSBホストであることと、カメラがUSBデバイスであることとを要求する。しかしながら、典型的なUSB構成では、スマートフォンは、USBデバイスであり、コンピュータホストに接続される。スマートフォンをUSBホストとして駆動することは、制限付きであるか、または十分にサポートされていないかのいずれかである。
【0036】
本明細書に説明されるシステムおよび方法は、画像類を取り込むための複数の画像類収集デバイスの調整を可能にする。増大した一貫性を成し遂げ、誤差を低減させるために、本明細書における実施形態は、複数の画像類収集デバイスに対してセッティングを行う。開示されるシステムは、1つまたはそれより多くの画像類調整デバイスを含み得、これらは、1つまたはそれより多くの画像類収集デバイスと動作可能に通信し、画像類収集デバイスが画像類をどのように収集するか、およびいつ収集するかを制御する。
【0037】
図1は、一実施形態による、画像類を取り込むためのシステム100を図示している。本願の文脈では、用語「~を取り込む」またはその変形は、画像類収集デバイスを設定するプロセス、画像類を収集するように画像類収集デバイスに命令するプロセス、収集された画像類を処理するプロセス、画像類を配布するプロセス、またはそれらのなんらかの組み合わせを指し得る。本願の文脈では、用語「画像類」は、静止写真(単数もしくは複数)、ライブ写真(単数もしくは複数)、動画(単数もしくは複数)、赤外線画像、パノラマショット、またはそれらのなんらかの組み合わせを指し得る。
【0038】
システム100は、画像類収集デバイス104と動作可能に通信する画像類調整デバイス102を含んでもよい。画像類調整デバイス(単純化のために、「ICD」)102は、1つまたはそれより多くの画像類収集デバイス104に調整命令を提供してもよい。ICD102は、コントローラ106から命令を受信してもよく、または、ユーザ114によってアクセス可能なユーザインターフェース112を実行するユーザデバイス110から命令を受信してもよい。
【0039】
ICD102は、ユーザデバイス110等のスタンドアロン型デバイスからユーザ114によってアクセス可能であってもよい。ICD102は、例えば、未加工の画像類を閲覧すること、処理された画像類を閲覧すること、画像類に関するパラメータを提供すること、画像類を整理すること、他者に画像類を配布すること、または同種のことをユーザ114が行うことを可能にするモバイルフォン、コンピュータ、タブレット、または任意の他のタイプのデバイスとして実装されてもよい。
【0040】
ICD102の主な責務は、画像類収集デバイス(単数または複数)104と相互作用することである。この相互作用は、USBケーブル等の有線ケーブル、またはWi-FiもしくはBluetooth(登録商標)等のワイヤレス接続のいずれかを通してもよい。
【0041】
画像類収集デバイス104は、現在入手可能であるか、または今後発明されるかどうかにかかわらず、画像類を収集することができるカメラ、ビデオカメラ、スマートフォン、タブレット、スマートウォッチ、PC、防犯カメラ、または任意の他のタイプのデバイスとして構成されてもよい。使用される厳密なタイプまたは構成の画像類収集デバイス(単数または複数)104は、本明細書に説明される実施形態の特徴が達成され得る限り、変動してもよい。
【0042】
図2は、一実施形態による
図1のICD102をより詳細に図示している。ICD102は、複数の入力/出力(I/O)ピン202と、USBバス204と、ICDメモリ208上に記憶された命令を実行するICDプロセッサ206とを含んでもよい。ICD102は、Bluetooth(登録商標)を介して通信するためのBluetooth(登録商標)回路210と、ワイヤレスネットワークに接続するためのワイヤレスアダプタ212と、電源214とをさらに含んでもよい。
【0043】
プロセッサ206は、画像類収集デバイス(単数または複数)104を設定するための、メモリ208上に記憶された命令を実行することが可能である任意のハードウェアデバイスであってもよい。プロセッサ206は、マイクロプロセッサ、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、または他の類似のデバイスを含んでもよい。
【0044】
1つまたはそれより多くのASICに依拠するもの等のいくつかの実施形態では、ソフトウェアを介して部分的に提供されるものとして説明される機能性は、代わりに、ASICの設計において構成されてもよく、したがって、関連付けられたソフトウェアは、省略され得る。プロセッサ206は、ユーザデバイス110(例えば、ラップトップ)の一部として構成されてもよく、またはある遠隔の場所に位置してもよい。
【0045】
メモリ208は、L1、L2、L3キャッシュまたはRAMメモリ構成であってもよい。メモリ208は、上記に検討されたように、フラッシュメモリ、EPROM、EEPROM、ROM、およびPROM等の不揮発性メモリ、または静的もしくは動的RAM等の揮発性メモリを含んでもよい。メモリ208の厳密な構成/タイプは、当然ながら、画像類を取り込むための命令がシステム100によって実施され、本明細書に説明される特徴を達成し得る限り、変動してもよい。
【0046】
電源214は、電力がUSBポートに供給されているとき等に任意のオンボードバッテリから電力を引き出し、充電する電力基板を含んでもよい。加えて、または代替として、電源214は、1つまたはそれより多くのバッテリ構成要素を含んでもよい。任意の含まれる電力基板は、ICD102への電力の伝達を可能にしてもよく、ICD102と画像類収集デバイス104との間のUSB信号の接続および接続解除を可能にしてもよい。
【0047】
図1に戻って参照すると、コントローラ106は、ICD102を通したあるプリファレンスまたはセッティングに従って、画像類収集デバイス(単数または複数)104を遠隔で設定してもよい。例えば、コントローラ106は、画像類収集デバイス104の日時、レンズ口径、シャッタースピード、ISOセッティング、焦点、画像タイプ、または同種のものを調節してもよい。
【0048】
異なる画像類収集デバイスは相互から異なるように設定されていることが、望ましくあり得る。例えば、画像類収集デバイス104の場所または向きは、その周囲照明に基づいて、ある手法において設定されることを要求し得る。同様に、照明の変化に起因して、1日の全体を通して同じ画像類収集デバイスを再設定することも、必要であり得る。
【0049】
異なるタイプの画像類は、異なる処理プロシージャまたは異なる記憶場所(単数もしくは複数)を要求することもある。例えば、ユーザ114は、人物の拡大肖画像類のために使用されるべきセッティングと、人々のグループまたは全身ショットの画像類のために使用されるべき異なるセッティングとを指定することがある。
【0050】
コントローラ106は、ICD102に設定命令(単数または複数)を提供し、1つまたはそれより多くの画像類収集デバイス104を設定および調整してもよい。これらの設定命令は、ユーザデバイス110から受信されてもよい。例えば、ユーザインターフェース112は、カメラセッティング、画像類収集デバイス(単数または複数)104が画像類を収集すべきである時間、または同種のもの等のパラメータをユーザ114が入力することを可能にし得る。コントローラ106は、1つまたはそれより多くのネットワーク108を経由してICD102にこれらの命令を通信してもよい。
【0051】
ネットワーク(単数または複数)108は、種々のタイプのネットワーク接続を用いて種々の構成要素とリンクしてもよい。ネットワーク(単数または複数)108は、インターネット、イントラネット、パーソナルエリアネットワーク(PAN)、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN)、メトロポリタンエリアネットワーク(MAN)、ストレージエリアネットワーク(SAN)、フレームリレー接続、高度インテリジェントネットワーク(AIN)接続、同期光通信網(SONET)接続、デジタルT1、T3、E1、もしくはE3ライン、デジタルデータサービス(DDS)接続、デジタル加入者回線(DSL)接続、イーサネット(登録商標)接続、総合デジタル通信網(ISDN)ライン、V.90、V.34、もしくはV.34bisアナログモデム接続等の電話回線ポート、ケーブルモデム、非同期転送モード(ATM)接続、光ファイバ分散データインタフェース(FDDI)接続、銅線分散データインタフェース(CDDI)接続、または光/DWDMネットワークのうちの任意の1つまたはそれより多くから成ってもよく、またはそれらにインターフェース接続してもよい。
【0052】
ネットワークまたはネットワーク108は、ワイヤレスアプリケーションプロトコル(WAP)リンク、Wi-Fiリンク、マイクロ波中継装置、汎用パケット無線サービス(GPRS)リンク、グローバルシステムフォーモバイルコミュニケーションG(SM)リンク、符号分割多元接続(CDMA)リンク、または携帯電話チャネル、全地球測位システム(GPS)リンク、セルラーデジタルパケットデータ(CDPD)リンク、リサーチインモーション社(RIM)デュプレックスページングタイプデバイス、Bluetooth(登録商標)無線リンク、またはIEEE 802.11系リンク等の時分割多元接続(TDMA)リンクのうちの任意の1つまたはそれより多くを備えてもよく、それらを含んでもよく、またはそれらとインターフェース接続してもよい。
【0053】
システム100は、ICD102およびコントローラ106と動作可能に通信する1つまたはそれより多くの画像プロセッサ116を含んでもよい。画像プロセッサ(単数または複数)116は、指定された命令または画像類処理プロシージャに従って画像類を処理してもよい。これらの命令は、フィルタを適用すること、照明調節、クロッピングに加えて、収集された画像類のコンテンツを分析するための種々のコンピュータビジョンプロシージャを適用することを含んでもよい。
【0054】
プロシージャ(単数または複数)が完了すると、もとの画像類および処理された画像類が、記憶装置118内に記憶され得る。記憶装置118は、S3、Google Drive、Google Photo、Dropbox(登録商標)、ローカルファイルシステム、または同種のもののうちのいずれか1つまたはそれより多くを指し得る。次いで、画像類は、アクセスされ得、1人またはそれより多くのユーザまたは関係者へと配布され得る。
【0055】
いくつかの実施形態では、システム100は、異なるカテゴリの画像類を異なる場所に自動的に記憶するための論理動作を実行してもよい。例えば、画像プロセッサ116は、いくつかの指定された基準に従って、さらなる精査のために画像類を選択し得る。例えば、画像類が暗すぎる(例えば、フラッシュが実行しなかった)場合、画像類内に人物が存在しない場合等に、それは、破棄され得る。
【0056】
いくつかの実施形態では、コントローラ106および画像プロセッサ116は、同じコンピュータシステム上で起動してもよい。他の実施形態では、コントローラ106および画像プロセッサ116は、異なるコンピュータシステム上で起動してもよい。
【0057】
図3は、別の実施形態による画像類取込システム300を図示している。システム300は、画像類収集デバイス304と通信する
図1のICD102等のICD302を含んでもよい。画像類収集デバイス304は、
図1の画像類収集デバイス104に類似し得る。
【0058】
図3に見られるように、ICD302は、ユーザデバイス310上で実行するユーザインターフェース308上に画像類を提示し得るスケジューラ306とさらに通信してもよい。提示される画像類は、記憶装置312内に以前に記憶されていてもよく、または以前に別様に収集されていてもよい。具体的には、スケジューラ306は、ユーザインターフェース112を介して表示するための新しい画像類のために記憶装置312を走査してもよい。前述の実施形態におけるように、ICD302は、画像類収集デバイス304が画像類をどのように収集するか、およびいつ収集するかを制御してもよい。
【0059】
図4は、別の実施形態による画像類取込システム400を図示している。この実施形態では、画像類収集デバイス402は、構造404に動作可能に接続されているか、または別様に通信するカメラであってもよく、構造404は、コントローラ406によって遠隔で制御されるか、または、自動的にもしくは人物(
図4に図示せず)の管理を通してのいずれかで動作する別のデバイスによって遠隔で制御される。一実施形態では、
図1のICD102等のICD408は、画像類収集デバイス402を設定することができる。
【0060】
構造404は、コントローラ406からの移動命令に基づいて画像類収集デバイス402の移動を制御するための、例えば、ギヤ、アクチュエータ、スライダ機構、または同種のものを伴って構成されるプラットフォームまたは他のタイプの構造であってもよい。例えば、コントローラ406は、回転移動、パン移動、チルト移動、スライド移動、またはそれらのなんらかの組み合わせを実施し、画像類収集デバイス402の移動を制御するように構造404に命令してもよい。
【0061】
図5は、別の実施形態による画像類取込システム500を図示している。この実施形態では、システム500は、各々がICD504a~dと関連付けられている複数の画像類収集デバイス502a~d(例えば、ICD504aは画像類収集デバイス502aと関連付けられている等)を含む。
【0062】
この実施形態では、単一のコントローラ506が、ICD504a~dの各々と動作可能に通信し、管理することに関して責務を負ってもよい。コントローラ506は、1つまたはそれより多くのネットワーク508を経由してICD504a~dと通信してもよい。コントローラ506は、
図1の画像プロセッサ116等の1つまたはそれより多くの画像プロセッサ510と通信してもよい。
【0063】
図1および
図3~5のシステム、ならびにそれらの構成要素は、相互排他的ではない。例えば、いくつかの実施形態は、
図3のスケジューラ306および
図4の構造404等の複数のシステムの構成要素を含んでもよい。
【0064】
図6は、一実施形態による、画像類を取り込む方法600のフローチャートを描写している。
図1および
図3~5のうちのいずれか1つのシステムまたはその構成要素が、方法600のステップを実施し得る。
【0065】
ステップ602は、インターフェースにおいて、複数の画像類収集デバイスの各々に関する設定データを受信することを伴う。これらの設定命令は、画像類調整デバイスが1つまたはそれより多くの画像類収集デバイスをどのように設定すべきかに関連してもよく、
図1のコントローラ106等のコントローラによって提供されてもよい。
【0066】
ステップ604は、メモリ上に記憶された命令を実行するプロセッサを有する画像類調整デバイスを使用して、受信された設定データに従って複数の画像類収集デバイスの各々を設定することを伴う。ステップ604は、複数の画像類収集デバイスを設定することを伴ってもよい。例えば、画像類調整デバイスは、第1の設定命令に従って第1の画像類収集デバイスを設定してもよく、第2の設定命令に従って第2の画像類収集デバイスを設定してもよい。いくつかの実施形態では、第1および第2の画像類収集デバイスが同じように設定されるように、第1および第2の設定命令は、同じであってもよい。他の実施形態では、第1および第2の画像類収集デバイスが異なるように設定されるように、第1および第2の設定命令は、異なってもよい。
【0067】
ステップ606は、プロセッサを使用して、受信された設定データに従って画像類を収集するように複数の画像類収集デバイスの各々に命令することを伴う。画像類収集デバイスは、次いで、それらのそれぞれの場所において画像類を収集してもよい。例えば、第1の画像類収集デバイスは、第1の場所に位置付けられ、第1のオブジェクトを対象としてもよい。受信された命令(単数または複数)に従って、第1の画像類収集デバイスは、第1のオブジェクトの写真、ライブ写真、動画、またはそれらのなんらかの組み合わせを撮影してもよい。命令は、例えば、画像類収集デバイスが5分毎等のある頻度において写真を撮影することを伴ってもよい。
【0068】
第2の画像類収集デバイスが、第2の場所に位置付けられ、第1のオブジェクト、または、第1のオブジェクトと異なる第2のオブジェクトを対象としてもよい。第2の画像類デバイスは、第1の画像類収集デバイスと異なる頻度において画像類を収集するように命令されてもよく、第1の画像類収集デバイスと異なるタイプの画像類を収集するように命令されてもよい。代替として、第1および第2の画像類収集デバイスは、同じタイプの画像類を同時(単数または複数)に収集するように命令されてもよい。
【0069】
ステップ608は、随意であり、コントローラから処理命令を受信することを伴う。これらの命令は、
図1の画像プロセッサ116等の画像プロセッサに提供されてもよく、収集された画像類をどのように処理するかに関する命令を含んでもよい。ステップ610は、随意であり、受信された処理命令に従って、収集された画像類を処理することを伴う。例えば、画像プロセッサは、任意の適切なフィルタ、照明調節、または同種のものを適用してもよい。
【0070】
ステップ612は、随意であり、受信された設定データに基づいて、画像類調整デバイスを介して第1の画像類収集デバイスのパラメータを調節することを伴う。例えば、調節されるパラメータは、レンズ口径、シャッタースピード、画像タイプ、焦点、またはそれらのなんらかの組み合わせを含んでもよい。
【0071】
ステップ614は、随意であり、画像類調整デバイスを介して、第1の画像類収集デバイスの移動を制御するための、構造に対する移動命令を提供することを伴う。いくつかの実施形態では、画像類収集デバイスは、プラットフォーム等の構造上に位置付けられてもよく、または別様に動作可能に接触してもよい。構造は、画像類調整デバイスによって命令されると画像類収集デバイスがある手法において移動することを引き起こす1つまたはそれより多くの制御部を含んでもよい。
【0072】
方法600のステップは、
図6に図示されているものと異なる順序において実施されてもよく、いくつかのステップが、方法600の単回の反復において実施されてもよい。例えば、ステップ606が実施され、画像類が収集される前に、ステップ612および614が、両方とも実施されてもよい。
【0073】
方法600の複数の反復も、同様に実施され得る。例えば、画像類は、ステップ610において処理され得る。次いで、コントローラが、将来の反復において収集される画像類を向上させるために、ステップ614において移動命令を提供してもよく、または、ステップ612においてパラメータを調節するように(例えば、画像類収集デバイスの向きもしくはそのセッティングを変更するように)画像類調整デバイスに命令してもよい。方法600は、次いで、ステップ606に戻り、追加の画像類を収集してもよい。故に、方法600は、反復的プロセスであってもよく、反復的プロセスでは、画像類が、収集され、収集された画像類に関するフィードバックが、(ユーザによって、またはコンピュータビジョンプロシージャを通して提供されたかどうかにかかわらず)画像類収集デバイスを持続的に再設定し、追加の画像類を収集するために使用される。
【0074】
本明細書に説明されるシステムおよび方法は、種々のアプリケーションにおいて実装されてもよい。例えば、本明細書における実施形態は、画像類がどのように収集されるかを最適化するために、個人またはチームの写真家によって実装されてもよい。
【0075】
いくつかの実施形態では、画像類収集デバイス(単数または複数)は、据え置きであってもよく、固定された場所にあってもよい。例えば、スポーツ会場において、画像類収集デバイスは、広告板、スコアボード表示、投影スクリーン、構造、または同種のものの画像類を収集するように位置付けおよび設定されてもよい。本明細書に説明されるICDは、自動化されたブースセットアップにおいても使用されてもよく、画像類収集デバイスは、ある場所に位置付けられ得、その場所における人々の画像類を収集するように設定され得る。他の例示的用途は、地方自治体インフラストラクチャ、交通監視、セキュリティシステム、軍事的もしくは防衛用途、衛星画像類入手システム、または同種のものと関連付けられたものを含む。
【0076】
上記に検討された方法、システム、およびデバイスは、実施例である。種々の構成は、必要に応じて種々のプロシージャまたは構成要素を省略、代用、または追加してもよい。例えば、代替構成では、方法は、説明されたものと異なる順序において実施されてもよく、その種々のステップは、追加、省略、または組み合わせられてもよい。また、ある構成に関して説明される特徴は、種々の他の構成において組み合わせられてもよい。構成の異なる側面および要素が、同様の様式において組み合わせられてもよい。また、技術は、進化し、したがって、要素のうちの多くのものは、実施例であり、本開示または特許請求の範囲を限定しない。
【0077】
本開示の実施形態は、例えば、本開示の実施形態による方法、システム、およびコンピュータプログラム製品のブロック図、および/または動作図の参照を伴って上記に説明される。ブロック内に記載された機能/作用は、いずれのフローチャートに示されているような順序からも外れて生じ得る。例えば、連続して示されている2つのブロックは、伴われる機能性/作用に応じて、事実上、実質的に同時に実行されてもよく、または、ブロックは、時として、逆の順序において実行されてもよい。加えて、または代替として、任意のフローチャート内に示されているブロックの全てが実施および/または実行される必要はない。例えば、所与のフローチャートが、機能/作用を包含する5つのブロックを有する場合、5つのブロックのうちの3つのみが実施および/または実行される場合があり得る。この実施例では、5つのブロックの3つのうちのいずれかが、実施および/または実行され得る。
【0078】
値が第1の閾値を超過している(または、上回っている)という記述は、値が、第1の閾値を僅かに上回る第2の閾値を満たしているか、または超過しているという記述と等価であり、例えば、第2の閾値は、関連システムの分解能における第1の閾値より高い1つの値である。値が、第1の閾値を下回っている(または、以内である)という記述は、値が、第1の閾値より僅かに低い第2の閾値を下回っているか、または等しいという記述と等価であり、例えば、第2の閾値は、関連システムの分解能における第1の閾値より低い1つの値である。
【0079】
具体的な詳細が、説明において与えられ、(実装を含む)例示的構成の徹底的な理解を提供する。しかしながら、構成は、これらの具体的な詳細を伴わずに実装され得る。例えば、周知の回路、プロセス、アルゴリズム、構造、および技術は、構成の不明瞭化を回避するために、不必要である詳細を伴わずに示されている。本説明は、例示的構成を提供するのみであり、特許請求の範囲、適応性、または構成を限定しない。むしろ、構成に関する前述の説明は、説明された技術を実装することを可能にする説明を当業者に提供する。本開示の精神または範囲から逸脱することなく、要素の機能および配列において、種々の変更が、行われ得る。例えば、上記の要素は、より大きなシステムの構成要素であってもよく、他の要素が、本開示の種々の実装もしくは技術の適用に優先し得、または別様に修正し得る。また、上記の要素が考慮される前、考慮されている間、または考慮された後に、いくつかのステップが、着手され得る。
【0080】
本願の説明および図を提供されてきたが、当業者は、以下の特許請求の範囲から逸脱しない、本願内で検討された一般的発明概念に該当する変形、修正、および代替実施例を想定し得る。
【国際調査報告】