(57)【要約】【課題】【解決手段】  カメラシステムは、プロセッサと、プロセッサに接続されたカメラと、プロセッサに接続されたディスプレイと、プロセッサによって命令が実行された場合、プロセッサをして、メモリに第１画像を記憶させ、減少された不透明度での第１画像に対応する修正済み第１画像を生成するために、第１画像を修正させ、リアルタイムプレビューを取り込むためにカメラを制御させ、複合プレビューを生成するために、リアルタイムプレビューに修正済み第１画像を重ねさせ、複合プレビューをディスプレイに出力させ、カメラを用いて第２画像を撮像させ、かつメモリに第２画像を記憶させる、命令を記憶するメモリとを含む。【選択図】  図１
2018535568.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサと、
前記プロセッサに接続されたカメラと、
前記プロセッサに接続されたディスプレイと、
前記プロセッサによって命令が実行された場合、前記プロセッサをして、
前記メモリに第１画像を記憶させ、
減少された不透明度での前記第１画像に対応する修正済み第１画像を生成するために、前記第１画像を修正させ、
リアルタイムプレビューを取り込むために前記カメラを制御させ、
複合プレビューを生成するために、前記リアルタイムプレビューに前記修正済み第１画像を重ねさせ、
前記複合プレビューを前記ディスプレイに出力させ、
前記カメラを用いて第２画像を撮像させ、かつ
前記メモリに前記第２画像を記憶させる、
前記命令を記憶するメモリと
を備える、カメラシステム。
【請求項２】
前記命令はさらに、前記プロセッサをして、
前記ディスプレイ上に前記第１画像のリアルタイムプレビューを示させ、かつ
前記第１画像を撮像するために前記カメラを制御させる、
請求項１に記載のカメラシステム。
【請求項３】
前記メモリはさらに、前記プロセッサによって命令が実行された場合、前記プロセッサをして、前記第１画像を撮像するために前記カメラを第１の向きに向けさせ、かつ前記第１の向きで前記第２画像を撮像させる、前記命令を記憶する、請求項２に記載のカメラシステム。
【請求項４】
前記修正済み第１画像は前記メモリに記憶される、請求項１に記載のカメラシステム。
【請求項５】
前記プロセッサは、前記第１画像の前記不透明度を４０％減少させる、請求項１に記載のカメラシステム。
【請求項６】
前記ディスプレイは、複数のレイヤーを同時に表示するように構成される、請求項１に記載のカメラシステム。
【請求項７】
前記複数のレイヤーは、
前記リアルタイムプレビューを表示するように構成されたユーザインターフェイスビューレイヤーと、
前記メモリに記憶された画像を表示するように構成されたオーバレイレイヤーと
を備える、請求項６に記載のカメラシステム。
【請求項８】
前記命令はさらに、前記プロセッサをして、
前記ユーザインターフェイスビューレイヤー上にリアルタイムプレビューを示させ、
前記オーバレイレイヤー中に透明レイヤーを表示させ、かつ
前記カメラを用いて前記第１画像を撮像させる、
請求項７に記載のカメラシステム。
【請求項９】
アイコンを含むコントローラレイヤーをさらに備える、請求項７に記載のカメラシステム。
【請求項１０】
前記カメラシステムは、前記アイコンが押さえられた場合、前記プロセッサに信号を送信するように構成される、請求項９に記載のカメラシステム。
【請求項１１】
前記第２画像の前記リアルタイムプレビューのスクリーンショットを撮ることによって、前記第２画像が撮像される、請求項１に記載のカメラシステム。
【請求項１２】
前記プロセッサ、前記カメラ、前記ディスプレイ、及び前記メモリは、スマートフォンの部品である、請求項１に記載のカメラシステム。
【請求項１３】
前記カメラは、
画像センサと、
前記画像センサに光を集中させるように構成されたレンズと
を備える、請求項１に記載のカメラシステム。
【請求項１４】
前記カメラは医療撮像機器を備える、請求項１に記載のカメラシステム。
【請求項１５】
前記医療撮像機器は、Ｘ線装置、ＭＲＩ装置、ＰＥＴスキャナ、ＣＴスキャナ、超音波装置、心エコー機械、又はマンモグラフィー機械のうちの一つを備える、請求項１４に記載のカメラシステム。
【請求項１６】
一連の位置合わせされた画像を提示するための表示システムであって、
プロセッサと、
前記プロセッサに接続されたディスプレイと、
前記プロセッサに信号を送信するためのユーザインターフェイス装置と、
前記プロセッサによって命令が実行された場合、前記プロセッサをして、
前記メモリに複数の画像を記憶させ、
前記メモリ内の前記複数の画像の中から前記画像の順番に従って前記画像のそれぞれに複数の値を割り当てさせて、第１の値が第１画像に対応し、かつ第２の値が第２画像に対応し、前記第１画像が前記第２画像の前の順番となるようにし、
前記値をトランスポートコントローラの複数の部分に対して相互に関連付けさせ、
前記ディスプレイ上に前記第１画像及び前記トランスポートコントローラを表示させ、
前記第２の値に対応する前記トランスポートコントローラの部分に対応する前記ユーザインターフェイス装置から入力を受信させ、かつ
当該第２の入力に従って前記第２画像を表示させる
前記命令を記憶するメモリと
を備える、表示システム。
【請求項１７】
前記トランスポートコントローラは、前記ディスプレイ上で仮想バーに沿ってスライド可能である仮想ボタンを備える、請求項１６に記載の表示システム。
【請求項１８】
前記ユーザインターフェイス装置は、マウス、前記ディスプレイと一体化されたタッチスクリーン、前記ディスプレイの外部のタッチスクリーン、トラックボール、又はスタイラスを備える、請求項１６に記載の表示システム。
【請求項１９】
前記トランスポートコントローラは、円経路に沿ってスライド可能な仮想ボタンである、請求項１６に記載の表示システム。
【請求項２０】
前記トランスポートコントローラの１回転で、前記複数の画像の前記画像のそれぞれを表示する、請求項１６に記載の表示システム。
【請求項２１】
前記複数の画像はそれぞれ、そのネイティブ解像度で表示される、請求項１６に記載の表示システム。
【請求項２２】
画像を撮像する方法であって、
カメラと通信するとともに、メモリを有する装置のメモリに、第１画像を記憶することと、
前記ディスプレイ上に示されるリアルタイムプレビューに、減少された不透明度での前記第１画像に対応する修正済み第１画像を重ねることと、
前記カメラを用いて第２画像を撮像することと、
前記メモリに前記第２画像を記憶することと
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して画像撮像分野に関し、特に、画像を位置合わせして、一連の位置合わせされた画像を提示するためのカメラシステム及び方法に関する。
【背景技術】
【０００２】
スマートフォン（その多くが内蔵カメラを含む）の発達により、カメラやアマチュア写真撮影（特にデジタル写真撮影）の人気が大幅に高まってきた。画像を撮像するために細長いフィルム片を使用する伝統的なフィルム写真撮影とは対照的に、デジタル写真撮影では、画像を撮像するために電子光検出器の配列を含むカメラを使用する。アナログ写真撮影では、画像は感光性フィルム（ネガともいう）にインプリントされ、このフィルムはその後、紙上の写真を生成するために使用される。フィルムロールをカメラから取り出すと、使用済みのフィルムロール上のネガを見てもよいが、フィルム写真撮影では、フィルムをカメラから取り出すまではかつ／又は現像するまでは、ユーザにフィードバックを提供しない。
【０００３】
デジタル写真撮影では、画像は電子的に撮像されかつ記憶されるため、画像を撮像したすぐ後に、ビューイングスクリーン（例えば、カメラ上の液晶ディスプレイ（ＬＣＤ）スクリーン又はスマートフォン上のスクリーン）で、撮像した画像をレビューすることがよくある。さらに、多くのデジタルカメラは、動画（例えば、音声付き又は音声無しの画像の一定ストリーム）を撮るためにも使用され得る。
【０００４】
フィルムカメラとびデジタルカメラの両方とも、時間の経過と共に発生する変化を記録するために設定された間隔で撮像されたタイムラプス又は一連のフレーム（又は画像）を構築するために使用され得る。時間の経過と共に特定のオブジェクト、シーン等の変化を表現するために、これらのフレームを通常速度、低速度又は高速度で示してよい。タイムラプスには一般的に、画像と画像の間の一貫性を生じさせるようカメラを適切に位置合わせするために、三脚又はマーカーを使用する必要がある。しかしながら、デジタルカメラとフィルムカメラの両方とも、ユーザは、前に撮像した画像と、現在フレーミングされた画像とを同時に比較することはできない。そのため、長期間に亘ってかつ／又は公共の場で撮影された写真のタイムラプスを作成するのは困難であり得る。なぜならば、三脚又はマーカーを同じ位置に又はカメラのファインダー上に置いておくのは困難又は不可能かもしれず、又は関係のない画像を撮像するために三脚が必要かもしれず、よって、ユーザは三脚を移動したり又は複数の三脚を購入したりしなければならないかもしれないからである。さらに、例えば人の顔などの非静止のオブジェクトの比較的スムーズな移り変わりのタイムラプスを行うことは困難又は不可能であり得る。なぜならば、人は長期間に亘って三脚又はマーカーに対して一つの向きを維持はしないからである。
【０００５】
多くの場合、タイムラプススタイルのシーケンスを使用せずに、後から撮像した画像を位置合わせしかつ／又は比較したいという要望があるかもしれない。例えば、誕生日などの人生の様々なステージで子供の写真を撮るために、よくカメラが使用される。しかし、各画像が異なる視点から撮られた場合、観察者が異なる画像間の類似性と差異を見て評価するのは困難であり得る。一般的には、壁にマークが描かれるか、又は何らかの基準点を設けるためにファインダー上にマークをつけてもよいが、これらは適切な奥行き、角度等を示しはしない。
【０００６】
さらに、医療分野の多くの手順では、異なる時点で測定された測定値の比較を必要とする。例えば、皮膚癌は、患者の皮膚上のほくろのサイズ、形及び／又は色の変化を測定することによって、しばしば検出される。同様に、乳癌は、胸部のＸ線撮像を用いて患者の胸部内の凹凸のサイズ及び形状の変化を測定することによって検出される。通常サイズ、形状等を評価するための一般指針はあるが、患者の変化は、診断を行う際に最も重要である。しかし、複数の理由により、１回目と２回目に得られた異なるスクリーニング又はテスト結果を比較することは困難であり得る。例えば、患者に対して撮像機器を適切に位置合わせするのは難しいかもしれず、結果的に撮像される患者の角度や部分が変動してしまう。同様に、撮像機器に対して患者の向きを決めるのは難しいかもしれない。また、第１のテスト結果と第２のテスト結果を並べて比較した場合に、サイズ、形状等の微細な差異を認識するのは難しいかもしれない。そのため、診断は、テスト結果の質や、異なる時点で取得したテスト結果を比較する医師の能力によって制限されることが多い。
【発明の概要】
【０００７】
本開示の一つ以上の実施形態は、プロセッサと、前記プロセッサに接続されたカメラと、前記プロセッサに接続されたディスプレイと、前記プロセッサによって命令が実行された場合、前記プロセッサをして、前記メモリに第１画像を記憶させ、減少された不透明度での前記第１画像に対応する修正済み第１画像を生成するために、前記第１画像を修正させ、リアルタイムプレビューを取り込むために前記カメラを制御させ、複合プレビューを生成するために、前記リアルタイムプレビューに前記修正済み第１画像を重ねさせ、前記複合プレビューを前記ディスプレイに出力させ、前記カメラを用いて第２画像を撮像させ、かつ前記メモリに前記第２画像を記憶させる、前記命令を記憶するメモリとを備える、カメラシステムを対象とする。
【０００８】
ある実施形態では、前記命令はさらに、前記プロセッサをして、前記ディスプレイ上に前記第１画像のリアルタイムプレビューを示させ、かつ前記第１画像を撮像するために前記カメラを制御させ得る。
【０００９】
ある実施形態では、前記メモリはさらに、前記プロセッサによって命令が実行された場合、前記プロセッサをして、前記第１画像を撮像するために前記カメラを第１の向きに向けさせ、かつ前記第１の向きで前記第２画像を撮像させる、前記命令を記憶し得る。
【００１０】
ある実施形態では、前記修正済み第１画像は前記メモリに記憶され得る。
【００１１】
ある実施形態では、前記プロセッサは、前記第１画像の前記不透明度を４０％減少させ得る。
【００１２】
ある実施形態では、前記ディスプレイは、複数のレイヤーを同時に表示するように構成され得る。
【００１３】
ある実施形態では、前記複数のレイヤーは、前記リアルタイムプレビューを表示するように構成されたユーザインターフェイスビューレイヤーと、前記メモリに記憶された画像を表示するように構成されたオーバレイレイヤーとを備え得る。
【００１４】
ある実施形態では、前記命令はさらに、前記プロセッサをして、前記ユーザインターフェイスビューレイヤー上にリアルタイムプレビューを示させ、前記オーバレイレイヤーに透明レイヤーを表示させ、かつ前記カメラを用いて前記第１画像を撮像させ得る。
【００１５】
ある実施形態では、前記カメラシステムは、アイコンを含むコントローラレイヤーをさらに備え得る。
【００１６】
ある実施形態では、前記カメラシステムは、前記アイコンが押さえられた場合、前記プロセッサに信号を送信するように構成され得る。
【００１７】
ある実施形態では、前記第２画像の前記リアルタイムプレビューのスクリーンショットを撮ることによって、前記第２画像が撮像され得る。
【００１８】
ある実施形態では、前記プロセッサ、前記カメラ、前記ディスプレイ、及び前記メモリは、スマートフォンの部品であり得る。
【００１９】
ある実施形態では、前記カメラは、画像センサと、前記画像センサに光を集中させるように構成されたレンズとを備え得る。
【００２０】
ある実施形態では、前記カメラは医療撮像機器を備え得る。
【００２１】
ある実施形態では、前記医療撮像機器は、Ｘ線装置、ＭＲＩ装置、ＰＥＴスキャナ、ＣＴスキャナ、超音波装置、心エコー機械、又はマンモグラフィー機械のうちの一つを備え得る。
【００２２】
本開示の一つ以上の実施形態は、一連の位置合わせされた画像を提示するための表示システムであって、プロセッサと、前記プロセッサに接続されたディスプレイと、前記プロセッサに信号を送信するためのユーザインターフェイス装置と、前記プロセッサによって命令が実行された場合、前記プロセッサをして、前記メモリに複数の画像を記憶させ、前記メモリ内の前記複数の画像の中から前記画像の順番に従って前記画像のそれぞれに複数の値を割り当てさせて、第１の値が第１画像に対応し、かつ第２の値が第２画像に対応し、前記第１画像が前記第２画像の前の順番となるようにし、前記値をトランスポートコントローラの複数の部分に対して相互に関連付けさせ、前記ディスプレイ上に前記第１画像及び前記トランスポートコントローラを表示させ、前記第２の値に対応する前記トランスポートコントローラの部分に対応する前記ユーザインターフェイス装置から入力を受信させ、かつ当該第２の入力に従って前記第２画像を表示させる前記命令を記憶するメモリとを備える、表示システムを対象とする。
【００２３】
ある実施形態では、前記トランスポートコントローラは、前記ディスプレイ上で仮想バーに沿ってスライド可能である仮想ボタンを備え得る。
【００２４】
ある実施形態では、前記ユーザインターフェイス装置は、マウス、前記ディスプレイと一体化されたタッチスクリーン、前記ディスプレイの外部のタッチスクリーン、トラックボール、又はスタイラスを備え得る。
【００２５】
ある実施形態では、前記トランスポートコントローラは、円経路に沿ってスライド可能な仮想ボタンであり得る。
【００２６】
ある実施形態では、前記トランスポートコントローラの１回転で、前記複数の画像の前記画像のそれぞれを表示し得る。
【００２７】
ある実施形態では、前記複数の画像はそれぞれ、そのネイティブ解像度で表示され得る。
【００２８】
本開示の一つ以上の実施形態は、画像を撮像する方法であって、カメラと通信するとともに、メモリを有する装置のメモリに、第１画像を記憶することと、前記ディスプレイ上に示されるリアルタイムプレビューに、減少された不透明度での前記第１画像に対応する修正済み第１画像を重ねることと、前記カメラを用いて第２画像を撮像することと、前記メモリに前記第２画像を記憶することとを含む、方法を対象とする。
【図面の簡単な説明】
【００２９】
本開示の実施形態の上記及びその他の特徴や態様は、添付の図面と共に考慮し、以下の詳細な説明を参照することにより、より良く理解されるであろう。同様の特徴及び部品を言及するため、これらの図面において同様の符号が使用される。図面は本質的に概略図であり、一定の比率に縮小して描かれてはいないかもしれない。
【図１】図１は、本開示の一つ以上の実施形態に従って画像を取得する方法のフローチャートである。
【図２】図２は、本開示の一つ以上の実施形態に従って一連の位置合わせした画像を提示する方法のフローチャートである。
【図３】図３は、本開示の一実施形態に従って画像を撮像するシステムのブロック図である。
【図４Ａ】図４Ａは、本開示の一つ以上の実施形態に従って画像を撮像し、かつ画像のプレビューを表示するために使用され得るスマートフォンの正面図である。
【図４Ｂ】図４Ｂは、本開示の一つ以上の実施形態に従い、位置合わせした構成となる前に、プレビューと第１位置合わせオーバレイ画像を表示する図４Ａのスマートフォンの正面図である。
【図４Ｃ】図４Ｃは、本開示の一つ以上の実施形態に従い、位置合わせした構成のプレビューと第１位置合わせオーバレイ画像を表示する図４Ａのスマートフォンの正面図である。
【図４Ｄ】図４Ｄは、本開示の一つ以上の実施形態に従い、位置合わせした構成でのプレビューと第２位置合わせオーバレイ画像を表示する図４Ａのスマートフォンの正面図である。
【図４Ｅ】図４Ｅは、本開示の一つ以上の実施形態に従い、位置合わせした構成でのプレビューと第３位置合わせオーバレイ画像を表示する図４Ａのスマートフォンの正面図である。
【図４Ｆ】図４Ｆは、本開示の一つ以上の実施形態に従い、位置合わせした構成でのプレビューと第４位置合わせオーバレイ画像を表示する図４Ａのスマートフォンの正面図である。
【図５Ａ】図５Ａは、本開示の一つ以上の実施形態に従い、プロジェクトとトランスポートコントローラの第１画像を表示する図４Ａのスマートフォンの正面図である。
【図５Ｂ】図５Ｂは、本開示の一つ以上の実施形態に従い、プロジェクトとトランスポートコントローラの第５画像を表示する図４Ａのスマートフォンの正面図である。
【図６Ａ】図６Ａは、本開示の一つ以上の実施形態に従い、位置合わせレイヤーにおける最初の位置合わせレイヤーを有するプログラムの分解斜視図である。
【図６Ｂ】図６Ｂは、本開示の一つ以上の実施形態に従い、位置合わせレイヤーにおける第１位置合わせオーバレイ画像を有する図６Ａのプログラムの分解斜視図である。
【図７】図７は、本開示の一つ以上の実施形態に係るプログラムのフィードの正面図である。
【図８】図８は、本開示の一つ以上の実施形態に係るプログラムのフィードの正面図である。
【図９】図９は、本開示の一つ以上の実施形態に係るプロフィールの正面図である。
【図１０Ａ】図１０Ａは、本開示の一つ以上の実施形態に従ってプロジェクトを表示する装置の正面図である。
【図１０Ｂ】図１０Ｂは、本開示の一つ以上の実施形態に従ってプロジェクトを表示する装置の正面図である。
【図１０Ｃ】図１０Ｃは、本開示の一つ以上の実施形態に従ってプロジェクトを表示する装置の正面図である。
【図１０Ｄ】図１０Ｄは、本開示の一つ以上の実施形態に従ってプロジェクトを表示する装置の正面図である。
【図１０Ｅ】図１０Ｅは、本開示の一つ以上の実施形態に従ってプロジェクトを表示する装置の正面図である。
【図１０Ｆ】図１０Ｆは、本開示の一つ以上の実施形態に従ってプロジェクトを表示する装置の正面図である。
【図１０Ｇ】図１０Ｇは、本開示の一つ以上の実施形態に従ってプロジェクトを表示する装置の正面図である。
【図１０Ｈ】図１０Ｈは、本開示の一つ以上の実施形態に従ってプロジェクトを表示する装置の正面図である。
【図１０Ｉ】図１０Ｉは、本開示の一つ以上の実施形態に従ってプロジェクトを表示する装置の正面図である。
【図１０Ｊ】図１０Ｊは、本開示の一つ以上の実施形態に従ってプロジェクトを表示する装置の正面図である。
【図１０Ｋ】図１０Ｋは、本開示の一つ以上の実施形態に従ってプロジェクトを表示する装置の正面図である。
【図１１Ａ】図１１Ａは、本開示の一つ以上の実施形態に従って画像を撮像し、かつ画像のプレビューを表示するために使用され得る装置の正面図である。
【図１１Ｂ】図１１Ｂは、本開示の一つ以上の実施形態に従い、位置合わせした構成でのプレビューと第１位置合わせオーバレイ画像を表示する図９Ａの装置の正面図である。
【図１１Ｃ】図１１Ｃは、本開示の一つ以上の実施形態に従い、位置合わせした構成でのプレビューと第２位置合わせオーバレイ画像を表示する図９Ａの装置の正面図である。
【図１１Ｄ】図１１Ｄは、本開示の一つ以上の実施形態に従い、位置合わせした構成でのプレビューと第３位置合わせオーバレイ画像を表示する図９Ａの装置の正面図である。
【図１１Ｅ】図１１Ｅは、本開示の一つ以上の実施形態に従い、位置合わせした構成でのプレビューと第４位置合わせオーバレイ画像を表示する図９Ａの装置の正面図である。
【図１２Ａ】図１２Ａは、本開示の一つ以上の実施形態に従ってプロジェクトをレビューする観察者の図である。
【図１２Ｂ】図１２Ｂは、プロジェクトをレビューしている図１２Ａの観察者を表示する装置の正面図である。
【図１３】図１３は、本開示の一つ以上の実施形態に従って画像を取得する方法のフローチャートである。
【図１４】図１４は、本開示の一つ以上の実施形態に係る撮像システム及び方法を利用する医療機器の模式図である。
【図１５Ａ】図１５Ａは、本開示の一つ以上の実施形態に係る撮像システム及び方法を利用する図１４の医療機器の正面図である。
【図１５Ｂ】図１５Ｂは、本開示の一つ以上の実施形態に係る撮像システム及び方法を利用する図１４の医療機器の正面図である。
【図１５Ｃ】図１５Ｃは、本開示の一つ以上の実施形態に係る撮像システム及び方法を利用する図１４の医療機器の正面図である。
【図１６】図１６は、本開示の一実施形態に従って画像を撮像する撮像システムのブロック図である。
【発明を実施するための形態】
【００３０】
本開示の実施形態は、後続の画像を位置合わせするために、事前に取得した画像を基準とすることによって、画像の位置合わせをするカメラシステム及び方法に関する。図面は、例示の目的でのみ、画像の位置合わせをするカメラシステム及び方法に適用されるいくつかの実施形態例を示すものであり、本発明の精神及び範囲から逸することなしに、修正を行ってよいということ、そして同じ又は類似分野におけるその他の適用において本開示を使用してもよいということは明らかであろう。要素と要素の間の相対的関係を表すために「第１」「第２」などの相対的用語が使用されるが、これらの用語は限定的なものとして意図されてはおらず、その代わり、互いに要素を区別にするために使用されることが理解されるべきである。また、本出願に含まれる図面は、必ずしも一定の比率で縮小されているわけではない。さらに、要素又はレイヤーが他の要素又はレイヤーの「上」にあるとして言及される場合、当該要素又はレイヤーは、他の要素又はレイアーの直接上にあることができ、又は一つ以上の介在する要素又はレイヤーが存在してもよいことが理解されるであろう。本明細書上、「使用する」、「使用している」及び「使用される」という用語は、「利用する」「利用している」「利用される」という用語とそれぞれ同義と見なされてよい。
【００３１】
図１、図３、及び図４Ａ〜図４Ｆでは、本開示の一つ以上の実施形態は、画像を位置合わせするカメラシステム及び方法を対象とする。画像を位置合わせするカメラシステムの一つ以上の実施形態において、第１画像２０はメモリ２４（例えば、コンピュータデータストレージ）内に（又は上に）記憶される（Ｓ１００）。ある実施形態では、カメラシステムは、第１画像２０を取得するために使用されてもよい。第１画像２０は、適切な手段によって、例えば、写真撮影、インポート、ドローイング、リモート記憶域からのローディング（例えば、クラウド・ベースのサービスからインターネットで）等によって、取得されてもよい。一つ以上の実施形態において、画像を撮像するためにカメラ２１（例えば、デジタル一眼レフ（ＤＳＬＲ）カメラ、スマートフォンの内蔵カメラなど）を制御することによって、第１画像２０は取得される。カメラ２１は、第１画像２０を撮像するために使用される画像センサ２１Ａ（例えば、ＣＭＯＳセンサ又はＣＣＤセンサ）と、画像センサに光を集中させるように構成されたレンズと、ディスプレイ（又は視野スクリーン）２２とを含む。カメラ２１はプロセッサ４１によって制御することができ、プロセッサ４１は、バス４３（例えば、周辺バス）を介してカメラ２１に接続される。同様に、ディスプレイ２２は、バス４３を介してプロセッサ４１に接続されて、プロセッサ４１がディスプレイ２２に画像信号を供給できるようにする。図４Ａに示されるように、ディスプレイ２２は、カメラ２１によって現在撮像されている画像（例えば、ターゲット画像）のプレビュー２３（例えば、リアルタイムプレビュー又はライブプレビュー）を提供するように構成されている。言い換えると、ディスプレイ２２は、従来のファインダーと同様の、画像撮像の前のターゲット画像を表示する。ディスプレイ２２はまた、事前に撮像された（又はインポートされた）画像を表示するように構成されてもいる。ディスプレイ２２が、事前に撮像された（又はインポートされた画像）とプレビュー２３を同時に表示するように構成されてもいることが、理解されるだろう。
【００３２】
第１画像２０は、ＤＳＬＲカメラによって撮像されて、メモリカード又は内部メモリドライブに記憶されてよい。別の例としては、第１画像２０は、スマートフォンの内蔵カメラによって撮影されて、内部不揮発性メモリ（例えば、統合フラッシュメモリ）もしくはダイナミック・ランダム・アクセス・メモリ（ＲＡＭ又はＤＲＡＭ）に又は着脱式メモリカード（例えば、セキュア・デジタル（ＳＤ）カード）に記憶してもよい。一つ以上の実施形態において、メモリ２４はＲＡＭであり、これにより第１画像２０の比較的迅速な記憶及びアクセスを可能にする。ある実施形態では、メモリ２４は、二つ以上のタイプのメモリでもよく、例えば、ダイナミックＲＡＭと不揮発性メモリの両方でもよい。一つ以上の実施形態において、後の時点でより効率的に第１画像２０が読み取り／検索されるように、第１画像２０はキャッシュされる。
【００３３】
第２画像２６を撮像する前に、第１画像２０は呼び出され、かつディスプレイ２２上のプレビュー２３に、減少された不透明度で重ねられて（又は投影されてもしくは可視化されて）、第１位置合わせオーバレイ画像（又は第１オーバレイ画像）２０Ａ（Ｓ１１０）を生成する。第１位置合わせオーバレイ画像２０Ａとプレビュー２３が同時にディスプレイ２２上に表示されてもなお、第１位置合わせオーバレイ画像２０Ａがディスプレイ２２上で可視である場合、プレビュー２３が完全には遮られない（例えば、第１位置合わせオーバレイ画像２０Ａと区別可能なままの状態である）ようにするように、不透明度を選択し得る。例えば、第１位置合わせオーバレイ画像２０Ａは、約４０％の透明度であってよい。ディスプレイ２２（従来のファインダーのようなもの）は、第２画像２６を撮像する前に、第２画像２６のプレビュー２３を提供する。第１位置合わせオーバレイ画像２０Ａとプレビュー２３の両方がディスプレイ２２に提示されるように、第１位置合わせオーバレイ画像２０Ａがプレビュー２３に重ねられて複合プレビューを生成するため、第１位置合わせオーバレイ画像２０Ａは、基準（例えば、オブジェクト（単数又は複数）、共通オブジェクト（単数又は複数）、共通プロフィールなど）を位置合わせするために使用してもよい。ある実施形態では、第１位置合わせオーバレイ画像２０Ａは、プレビュー２３の全体又はほぼ全体に重ねられる。さらに、ある実施形態では、第１位置合わせオーバレイ画像２０Ａは、プレビュー２３に重なるようにトリミングされ、かつ／又は伸縮される。例えば、プレビュー２３は、カメラ２１が捉えた視野全体よりも小さく示してもよく、その場合には、オーバレイ画像２０Ａは、プレビュー２３に示される視野に対応するようにトリミングされてよい。別の例として、プレビュー２３は通常、カメラ２１によって撮像される画像の解像度（例えば、カメラの画像センサ２１Ａの解像度）よりも低い解像度（例えば、ディスプレイ２２の解像度）で表示される。そのため、ある実施形態では、プロセッサ４１はプレビュー２３の解像度に合わせてオーバレイ画像２０Ａを縮小・拡大する。ある実施形態では、基準は、第１位置合わせオーバレイ画像２０Ａと第２画像２６で共通でもよい。よって、第１画像２０と第２画像２６との間で同様に基準の向きが合わせられるように、第２画像２６を撮像するために基準に従ってカメラ２１を位置づけてよい。例えば、カメラ２１は、三脚又はその他の外部位置合わせ機器を必要とせずに、第１画像２０が撮像された場所に対して、第２画像２６を撮像するためにほぼ同じ場所に位置づけられてよい。基準は、望ましい位置合わせを達成するためのあらゆる適切なオブジェクトであってよいということが、認識されるであろう。例えば、焦点を変えながら、一定の背景又はフレームを基準としてもよく、また、２つの画像の中のいずれかの静止オブジェクトを、位置合わせのための基準として使用してもよい。別の例として、一定の焦点を使用してもよく、また、非静止オブジェクトを基準として使用してもよく、非静止オブジェクトの特定の特徴（例えば、人の鼻）を基準としてもよい。さらに別の例では、基準は、共通プロフィール又はシルエット（人の輪郭など）であってよい。従って、第１画像２０と第２画像２６との間で背景とオブジェクトの両方が変わり得るが、共通プロフィール又はシルエットを基準として使用してよい。ある実施形態では、第１画像２０と第２画像２６との間で、オブジェクト、プロフィール、背景などの間の共通性にも拘らず、第１位置合わせオーバレイ画像２０Ａをガイドとして使用してよい。さらに、第１位置合わせオーバレイ画像２０Ａは減少された不透明度（例えば、４０％の不透明度）であるため、ユーザは、プレビュー２３を見ることが可能でありながら、第１位置合わせオーバレイ画像２０Ａの中のオブジェクトを基準とし得る。第１画像２０と第２画像２６との間の共通オブジェクトを「一致させる」ために第１位置合わせオーバレイ画像２０Ａをオプションとして使用してよく、かつ／又は共通の特徴の一致の有無又は共通の特徴を含むか否かに拘わらず、第１位置合わせオーバレイ画像２０Ａを位置合わせのためのガイドとして使用してよいということが、認識されるであろう。
【００３４】
減少された不透明度を有する第１位置合わせオーバレイ画像２０Ａが参照されるが、ある実施形態では、ユーザが第１位置合わせオーバレイ画像２０Ａと第２画像２６のプレビュー２３の両方を基準とできるように、第１位置合わせオーバレイ画像２０Ａをグレースケール、白黒、及び／又はカラー（例えば、オレンジ色）に修正してもよい。ある実施形態では、第１位置合わせオーバレイ画像２０Ａの中の一つ以上のオブジェクトを、輪郭、斜線領域、及び／又は黒塗り領域に修正してもよく、オーバレイ画像の残りの部分（例えば、輪郭、斜線領域、及び／又は黒塗り領域の部分ではない部分）は、完全に透明でもよいし（例えば、０％の不透明度）又は部分的に透明でもよい（例えば、５０％の不透明度）。ある実施形態では、撮像された元の画像又は修正済みの画像にエッジ検出フィルタを適用することによって、輪郭を生成してもよい。よって、第１位置合わせオーバレイ画像２０Ａが後続のプレビュー２３に重ねられた場合、プレビュー２３と、少なくとも第１位置合わせオーバレイ画像２０Ａの一部は可視のままとなる。これらの特徴は、単独で又は組み合わせて使用してよい。
【００３５】
ある実施形態では、ユーザインターフェイスは、例えば、減少された不透明度を有する画像として、輪郭として、白黒画像としてなど、どのようにオーバレイを表示するかを選択するための制御を提供する。ある実施形態では、ユーザインターフェイスは、例えば、オーバレイの不透明度パーセンテージ、エッジ検出フィルタの閾値、及びオーバレイ画像の変形（例えば、伸縮、平行移動、及び／又は歪み）など、オーバレイの外形を修正するための制御を提供する。説明の便宜上、ここでは減少された不透明度を有する位置合わせオーバレイ画像を参照するが、本開示の実施形態はこれに限定されない。
【００３６】
ある実施形態では、第１位置合わせオーバレイ画像２０Ａは生成されて、第１画像２０と共にメモリ２４に記憶されてよい。
【００３７】
図４Ｂ〜図４Ｃによると、第１位置合わせオーバレイ画像２０Ａは、第２画像２６を撮像する前にカメラ２１を位置合わせするために使用され得る。例えば、第１画像２０及び第２画像２６の中の共通オブジェクトを位置合わせする又は実質的に位置合わせするために、第１位置合わせオーバレイ画像２０Ａ及びプレビュー２３の中の一つ以上の共通オブジェクト（又は類似オブジェクト）を基準としてよい。図４Ｂに示される通り、カメラ２１が位置合わせした構成になっていない場合、プレビュー２３と第１位置合わせオーバレイ画像２０Ａが位置合わせされていないので、共通オブジェクトのうちのいくつかの複製物をディスプレイ２２上に示してよい。但し、図４Ｃに示される通り、カメラ２１が位置合わせした構成にある場合、位置合わせのプロセスの間に存在していた複製物が、もはや見えなくなるように（又はほぼ見えなくなるように）、共通オブジェクトは整列する（又は積み重なり合う）。カメラ２１が位置合わせされると、例えば、シャッターボタン２５を押さえることによって、第２画像２６が撮像される（Ｓ１２０）。この後、第２画像２６はメモリ２４に記憶される（Ｓ１３０）。ある実施形態では、カメラ２１の位置合わせとは、後続の画像の正確な位置合わせ及び重ね合わせのことを言及するが、本開示はこれに又はこれによって限定されないことが認識されるであろう。
【００３８】
いくつかの画像を撮像するために、上記プロセスを繰り返してもよい。例えば、第３画像２８を撮像する前に、第２画像２６に対応するが減少された不透明度を有する第２位置合わせオーバレイ画像２６Ａを、ディスプレイ２２上で第３画像２８のプレビュー２３の上に重ねてもよい。第２位置合わせオーバレイ画像２６Ａとプレビュー２３を基準とすることによってカメラ２１が位置合わせされると、第３画像２８が撮像されて、メモリ２４に記憶される。
【００３９】
上記の方法は、複数の画像を含むプロジェクト３０を生成するために使用してもよい。例えば、ある実施形態では、プロジェクト３０は、第１画像２０、第２画像２６、第３画像２８、第４画像３２、及び第５画像３４を含む。ここでは５個の画像を含むプロジェクト３０について言及するが、本開示はこれに限定されず、プロジェクト３０は、５個より多い画像又は５個未満の画像を含んでもよく、但し、少なくとも２個の画像を含むのが好ましい。説明の便宜上、プロジェクト３０内の５個の画像に言及して以下の説明を行う。
【００４０】
一つ以上の実施形態において、いずれかの事前に撮った位置合わせオーバレイ画像を、プレビュー２３に重ねてよい。言い換えると、直後の画像を撮像するための位置合わせオーバレイ画像として、一番最近に撮像した位置合わせオーバレイ画像を使用する必要はない。例えば、第４画像３２を撮像する前に、第１位置合わせオーバレイ画像２０Ａをディスプレイ２２上のプレビュー２３に重ねてよい。よって、第３画像２８がより最近撮像されたものだとしても、第１位置合わせオーバレイ画像２０Ａを基準とすることによって、カメラ２２を位置合わせしてよい。よって、同じ位置合わせオーバレイ画像から多様な分岐が生成され得る。言い換えると、いずれの位置合わせオーバレイ画像も、後続の画像のためのベースラインの役目を果たしてよく、かつこの位置合わせオーバレイ画像は、時間と共に変化され得る。ある実施形態では、不連続の位置合わせオーバレイ画像が、後の画像の撮像のために使用されるが、多様な分岐の作成とは対照的に、この後の画像を順次にプロジェクトに追加してもよい。言い換えると、一例として、第１画像２０、第２画像２６（第１位置合わせオーバレイ画像２０Ａを基準とすることによって）、及び第３画像２８（第１位置合わせオーバレイ画像２０Ａを基準とすることによって）、及び第４画像３２（第３位置合わせオーバレイ画像２８Ａを基準とすることによって）を撮像し得る。多様な位置合わせオーバレイ画像が使用されるが、プロジェクト３０は、第１画像２０、第２画像２６、第３画像２８、及び第４画像３２と順次組み合わせられてもよい。ある実施形態では、事前に撮られた位置合わせオーバレイ画像は、同じプロジェクト３０内の事前に撮られた画像に限定される。
【００４１】
図２及び図５Ａ〜図５Ｂによると、一つ以上の実施形態では、第１画像乃至第５画像２０、２６、２８、３２、及び３４は、画像取得方法に従って取得されて、メモリ２４に記憶される（Ｓ２００）。その後、第１画像乃至第５画像２０、２６、２８、３２、及び３４はアセンブルされて（例えば、連続して又は逐次的にアセンブルされて）プロジェクト３０を形成する。よって、プロジェクト３０は、第１画像乃至第５画像２０、２６、２８、３２、及び３４をまとめたものである。ある実施形態では、第１画像乃至第５画像２０、２６、２８、３２、及び３４は、順序通りにまとめられてプロジェクト３０を生成してもよい。しかし、本開示はこれに限定されない。さらに以下に記す通り、ある実施形態では、プロジェクト３０は、あらゆる順番での第１画像乃至第５画像２０、２６、２８、３２、及び３４を含み得る。説明の便宜上、プロジェクト３０内の順序通りの第１画像乃至第５画像２０、２６、２８、３２、及び３４を参照して、以下に説明する。プロジェクト３０は、例えば、ディスプレイ２２上で又は外部スクリーン上で表示され得る。ある実施形態では、プロジェクト３０は、外部コンピュータモニタ上で表示されてもよく、かつサーバへのインターネット接続を介してアクセスされてもよい。
【００４２】
一つ以上の実施形態において、その後、プロジェクト３０は前に進められ又はスクラブされて、第１画像２０、その後に第２画像２６、その後に第３画像２８、その後に第４画像３２、その後に第５画像３４を提示する。例えば、プロジェクト３０は、タイムラプスと類似の態様で前に進められてもよい。プロジェクトを通して前に進める場合、ある実施形態では、画像は、単に低品質なプレビュー画像（この場合、前の画像は、重要で目立つ人工物を示し得る）として又はサムネイル画像（この場合、サムネイル画像は、大幅に低減された解像度を有し、かつ／又は単にディスプレイの小さい部分でのみ表示され得る）としてではなく、高解像度（又はフル解像度）で表示されてよい。例えば、画像を前に進める場合、画像は、ディスプレイ２２のほぼ全体で（例えば、ユーザインターフェイス・コントロール及びステータス・バーを除くディスプレイ２２のすべての部分で）、ディスプレイ２２のアクティブ・ウィンドウ（例えば、ウェブ・ブラウザ・ウィンドウ）の実質的部分で（例えば、画像は、高さ又は幅の半分より多くを占めてよく、又はウィンドウ内の最も大きいアイテムであってよい）表示されてよく、又は画像は、そのネイティブ解像度で（例えば、画像内のピクセルとディスプレイ２２のピクセルとが１対１で対応する）表示されてよい。ユーザは、希望する速度でプロジェクト３０をスクラブしてよい。また、ユーザはプロジェクト３０を前方に又は後方にスクラブしてもよく、又はどの画像から（例えば第３画像２８から）プロジェクト３０を見始めてもよい。
【００４３】
多く集められた画像の中から１枚ずつ画像をナビゲート又はブラウズする既存の技術は一般的に、制御が起動された際に、その集まりの中の次の（又は前の）画像をロードして表示する「次へ」制御（又は「戻る」制御）を起動することを含む。かかる制御は、例えば、クリック可能なユーザインターフェイス要素又はキーボードの矢印キーによって実施されてよい。但し、かかるシステムを使用する場合、様々な画像が表示される速度は、ユーザが制御を作動させる速度によって制御される。言い換えると、ユーザは、実質的に個別の入力を供給することによって、一つの画像から別の画像へとビューを変更する。画像が変化する速度は、ユーザが制御を作動できる速度（例えば、ユーザがいかに素早くマウスをクリックし、タッチスクリーンをタップし、又はキーボード上の矢印キーを押すことができるか）によって制限され得る。画像の集まりをブラウズする既存の技術の上記特徴は、画像間の接続が断たれていると、ユーザに感じさせることができる。
【００４４】
ユーザが、本開示の一つ以上の実施形態に従って、トランスポートコントローラ（又はトランスポートコントローラインターフェイス）を利用してプロジェクト３０を通して前に進むことができるようにするために、画像の夫々に、プロジェクト３０内の画像の順番に従って値（又はパーセンテージ）が割り振られる（Ｓ２１０）。例えば、プロジェクト３０が５個の画像を含む場合、第１画像２０には０〜２０％に相当する第１の値を割り振ってよく、第２画像２６には２１％〜４０％に相当する第２の値を割り振ってよく、第３画像２８には４１％〜６０％に相当する第３の値を割り振ってよく、第４画像３２には６１％〜８０％相当する第４の値を割り振ってよく、及び第５画像３４には８１％〜１００％に相当する第５の値を割り振ってよい。そして、画像のそれぞれの値は、トランスポートコントローラ３８の複数の部分に相関付けられる（Ｓ２２０）。そのため、トランスポートコントローラ３８は、プロジェクト内の画像の数に等しいセクションの数（この例では５個のセクション）に分割されてよく、第１セクションは第１画像２０に対応し、第２セクションは第２画像２６に対応し、第３セクションは第３画像２８に対応し、第４セクションは第４画像３２に対応し、かつ第５セクションは第５画像３４に対応する。ある実施形態では、トランスポートコントローラ３８はバー３７であり、直線形状（例えば、直線）を有してよい。ある実施形態では、トランスポートコントローラ３８は非直線形状であってよく、例えば、トランスポートコントローラ３８は円形（又は楕円形もしくは角が丸みのある長方形などの他の閉ループ形状）で、隣接するセグメントが、押さえられかつある方向（例えば、時計回り方向）への移動されることにより、表示される画像が変わるように、画像に割り振られた値に対応する。さらに、トランスポートコントローラ３８が閉ループ形状をしている本発明のある実施形態では、ループに沿ってトランスポートコントローラを押さえかつ移動すること（例えば、トランスポートコントローラ上の位置に対応するボタン３６の移動）は、単にプロジェクト内の画像を表示する際の進行量を示す。例えば、時計回り方向に半回転は、第１画像２０から第２画像２６への移行となり、及び時計回り方向に全回転は、第３画像２８まで進み得る。トランスポートコントローラを時計回り方向に１回転半まで回転し続けると第４画像３２まで進み、２回全回転すると、第５画像３４まで進み得る。
【００４５】
カメラシステムは、最初に第１画像２０とトランスポートコントローラ３８を表示し得る（Ｓ２３０）。その後、カメラシステムは、トランスポートコントローラ３８、例えば、ボタン３６（又はアイコン、トランスポートコントロールボタン、スライダー、スクラバーなど）を押さえるために、ユーザインターフェイス装置（例えば、マウス、ディスプレイと一体化されたタッチスクリーン、ディスプレイの外部のタッチスクリーン、トラックボール、及び／又はスタイラス）からの第１のユーザ入力を受け取り得る。ユーザが、ボタン３６を押さえてからほぼ連続的な動作でこのボタン３６をドラッグ又は移動させた（例えば、第１の方向に）場合、カメラシステムは、一つの画像から別の画像へと途切れなく（又はほぼ途切れなく）ビュー（又は表示画像）を変更し得る。例えば、ユーザインターフェイス装置はタッチスクリーンでよく、ボタン３６は、ユーザのタッチに反応するように構成されたタッチスクリーン上の仮想ボタン又はアイコンでよい。別の例として、ユーザインターフェイス装置は携帯型のコントローラでよく、かつボタン３６は、作動されると、結果として表示画像の変化をもたらす（例えば、物理的作動を介して又は信号を介して）触覚ボタンでもよい。
【００４６】
第１の方向へのボタン３６の位置合わせ（又は位置）は、第１画像乃至第５画像２０、２６、２８、３２、及び３４の順番に対応する。ユーザ入力が第１の値（例えば、ボタンがバー３８の最も左寄りである）に対応する場合、第１画像が表示される。ボタン３６は、バー３７に沿って移動可能である（例えば、スライド可能である）。ユーザが、第１セクションから第２セクションへとバー３７に沿ってボタン３６をスライドさせると、表示画像は第１画像２０から第２画像２６へと変わり得る。言い換えると、システムは、ユーザインターフェイス装置（例えば、タッチスクリーン）から第２の値に対応する入力を受け（例えば、ボタン３６をドラッグすることによって）（Ｓ２４０）、その後、ボタン３６が第２の値に対応する位置になると、第２画像を表示する（Ｓ２５０）。これによって、ユーザは、バー３７に沿ってボタン３６を動かす又はドラッグすることによって、プロジェクト内の多様な画像の表示と、一つの画像から次の画像へと画像が変更される速度を容易に制御できる。ある実施形態では、ボタン３６は、マウスをクリックした後にドラッグするなどの外部入力によって移動可能に構成されている、ディスプレイスクリーン（コンピュータモニタなど）上の仮想ボタン（又はアイコン）でよい。そのため、プロジェクト３０がオンライン・ウェブページ上に表示された場合、例えば、ユーザは、ボタン３６を制御するために、対応するマウスを使用してよい。
【００４７】
ある実施形態では、トランスポートコントローラ３８が円形である場合、円形のトランスポートコントローラ３８の動きは、トランスポートコントローラ３８の１回転がプロジェクト３０全体に対応するように構成されてよい。そのため、１回転完了すると、プロジェクト３０が表示され、２回目の回転を開始すると、プロジェクト３０の開始時のプロジェクト３０にリセット（例えば、途切れなくリセット）してよい。従って、ユーザが、トランスポートコントローラ３８を押さえることによって、プロジェクト３０をプレイしかつ再生することが容易になり得る。
【００４８】
よって、本開示の一つ以上の実施形態に従って画像を位置合わせする方法を用いることによって、ユーザは、三脚又はその他の位置合わせ機器を必要とせずに、かつ画像と画像の間の移行がスムーズに又はほぼスムーズに、あらゆるオブジェクト（例えば、非静止オブジェクト）のあらゆる期間（例えば、長期間）に亘ってのタイムラプス（例えば、プロジェクト３０）を作成し得る。例えば、画像と画像の間のスムーズな移行は、前の画像をフェイドアウトさせて、次の画像をフェイドインさせることによって実施することができる。他の実施形態では、動作補完アルゴリズム（例えば、Ｚｈａｉ、Ｊｉｅｆｕ等による「低複雑性動作が補われたフレーム補完方法（Ａ  ｌｏｗ  ｃｏｍｐｌｅｘｉｔｙ  ｍｏｔｉｏｎ  ｃｏｍｐｅｎｓａｔｅｄ  ｆｒａｍｅ  ｉｎｔｅｒｐｏｌａｔｉｏｎ  ｍｅｔｈｏｄ）」２００５年ＩＥＥＥ回路とシステムに関する国際シンポジウム。ＩＥＥＥ、２００５年参照）を用いて、スムーズな移行を生成し得る。さらに、ユーザは、前の画像の焦点、前の画像の背景、又は前の画像のいずれかの望ましいオブジェクトもしくはアスペクトに対して画像と画像（又はカメラショットとカメラショット）の間の同じ又はほぼ同じ位置にあるカメラ２１をフレーミング（又は位置合わせする）しつつ、プロジェクト３０の各画像を撮像する間にカメラ２１を移動し得る。
【００４９】
本開示の実施形態は、ユーザに対して、ユーザがプロジェクト内の画像を通してスクラブする際に一定であり続ける視覚要素を提供することによって、画像間の高められた関連性感覚をユーザに提供する。一定視覚要素は、例えば、トランスポートコントローラ３８、プロジェクトを通しての進展に比例してのトランスポートコントローラ３８／バー３７に沿ったボタン３６の位置）、及びスクリーン内の画像の位置（例えば、画像は、ユーザインターフェイスの「リロード」又は「リフレッシュ」によるシフトなしに変化し得る）を含み得る。よって、これらの一定視覚要素及びトランスポートコントローラインターフェイスの継続性は、画像と画像の間の関係が互いに断たれているように思われる既存のインターフェイスの問題を解決する。さらに、ある実施形態では、プロジェクト３０にアクセスすると、プロジェクト３０の各画像はメモリ２４に記憶されて、かつ見るためにアクセス可能となり、プロジェクト内の画像を通してスクラブする際に、バッファリング（又はローディング）の問題の可能性を防ぐ又は減少させる。
【００５０】
ある実施形態では、ドラッグせずにボタン３６を前に進めてもよい。言い換えると、ユーザがバー３７にタッチするか又はバー３７上でマウスをクリックするなどの入力に従って、ボタン３６がバー３８に沿って「ジャンプ」してもよい。例えば、第１画像２０が表示されると、ユーザは、第４画像３２を表示するために第４セクションにあるバー３７をタッチしてよく、これにより、第２画像２６と第３画像２８をバイパスする。ある実施形態では、ユーザが非線形セクションにあるバー３７に触れる（もしくは押さえる）と、前の表示画像と指定セクションに対応する画像との間のいずれの画像も表示され得る。例えば、第１画像２０が表示されて、ユーザが、第４画像３２を表示するために第４セクションにあるバー３７にタッチすると、第４画像３２が表示される前に、第２画像２６及び第３画像２８が表示され得る（例えば、素早く表示される）。その後、ユーザは、異なる画像を表示するために、バー３７の異なる部分に触れるか、又はボタン３６をドラッグしてよい。ある実施形態では、ユーザがバー３７のある部分に触れると、ボタン３６は、バー３７上のボタン３６の位置が、表示画像に関連するバー３７のセクションに対応するように、バー３７の接触部分まで移動し得る。
【００５１】
ある実施形態では、ユーザがボタン３６にタッチすると（又はタップもしくはクリックして、ドラッグせずに指を離すと）、プロジェクト３０（例えば、プロジェクト３０内の画像）を前に進ませ得る。例えば、プロジェクト３０の画像は、ユーザがプロジェクト３０を通してスクラブしているかのように、前に進ませられ得る。そのため、ボタン３６をタップすることで、プロジェクト３０の「自動プレイ」を開始し得る。
【００５２】
図６Ａ及び図６Ｂによると、本開示は、本開示の一つ以上の実施形態に従って画像を位置合わせする方法を利用するカメラシステムも対象とする。例えば、カメラシステムは、メモリ記憶装置（例えば、メモリ２４）、画像（例えば、センサ２１Ａ）を撮像するためのカメラ２１（例えば、カメラ・アプリケーション、ＤＳＬＲカメラなど）、及び画像のプレビューを提供するスクリーン（例えば、プレビュー２３を提供するディスプレイ２２）を有するあらゆる装置（又は複数の装置の組み合わせ）で使用され得る。そのため、非限定的な例として、画像を位置合わせする方法は、ＤＳＬＲカメラ、スマートフォン、スマートフォン・ソフトウェア・アプリケーション、眼鏡、腕時計、コンピュータ、又はドローンで使用され得る。メモリ記憶装置、カメラ、及びディスプレイはそれぞれ、一つの装置（例えば、事前にソフトウェアがロードされたスマートフォン）の中に形成されてよく、又は様々な部品が組み合わされもしくは外部接続されてもよい（例えば、ディスプレイは、ケーブルを介してカメラに接続されてよい）。
【００５３】
一つ以上の実施形態において、プログラム４０は、カメラ２１を含むスマートフォン４２にインストールされる。プログラム４０は、生成モード、公開モード、及びフィード（又は表示）モードを含み得る。生成モードは、プロジェクト３０を作成するために使用される。公開モードは、プロジェクト３０を公開するために使用され、フィードモードは、ユーザによって又は後述のように他のユーザによって公開されたプロジェクトを表示する。プログラム４０が開かれると（又はアクセスされると）、プログラム４０は、フィードモードで初期化してよく、かつアイコンを押さえると、フィードモードから生成モードへ、またその逆も同様に、プログラム４０を調整するアイコンを含み得る。そのため、プログラム４０がフィードモードであり、かつユーザがアイコンを押さえると（例えば、アイコンが表示されているスマートフォン２４のスクリーン部分に触れると）、プログラム４０は、一時的にフィードモードを作動停止して、生成モードを作動し得る。同様に、プログラム４０は、アイコンが押さえられると、生成モードから公開モードへ、かつその逆も同様に、プログラムを調整するアイコンを含み得る。
【００５４】
生成モードが作動されると、プログラム４０はカメラ２１と通信する（例えば、カメラ２１を作動する）。ユーザが、プログラム４０がカメラ２１と通信するための許可を設定していない場合、プログラム４０は、ユーザがカメラ２１とプログラム４０との間の通信を可能にするように促し得る。
【００５５】
プログラム４０で作成された各プロジェクト３０について、ユーザは、プロジェクト３０のめのカメラ２１の向き（例えば、ポートレート向きモード又は風景向きモード）を指定してよい。ある実施形態では、プログラム４０は、スマートフォン４２のメモリ２４に、向きモードの選択を書込み、かつプロジェクト３０の作成の間ずっとポートレート又は風景モードでカメラ２１が一貫した向きとなるように、向きモードの選択をプロジェクト３０に適用する。ある実施形態では、プログラム４０は、ユーザに対して各向きモードのプレビューを提供し得る。ある実施形態では、プログラム４０は、向きモードの選択を省略してよい。
【００５６】
プログラム４０は、ユーザが第１画像２０を撮像できるようにする。第１画像２０の撮像のために、プログラム４０は、複数のレイヤーを含むディスプレイ２２を作動する。例えば、複数のレイヤーのうちの第１レイヤーは、カメラビューレイヤー４４又はユーザインターフェイス（「ＵＩ」）ビューレイヤーに対応し得る。複数のレイヤーのうちの第２レイヤーは、位置合わせレイヤー（又はオーバレイレイヤー）４６に対応し、かつ複数のレイヤーのうちの第３レイヤーは、コントローラレイヤー４８に対応し得る。後述の通り、ある実施形態では、プログラム４０は、カメラビューレイヤー４４及び位置合わせレイヤー４６を含み、かつコントローラレイヤー４８を省略する。カメラビューレイヤー４４はカメラビューを含み、このカメラビューは、ユーザがカメラ２１を作動した場合に、一般的にディスプレイ２２上に示される。言い換えると、カメラビューレイヤー４４は、画像が撮像される前に、撮像される画像のプレビュー２３を提供する。そのため、ユーザがスマートフォン４２を動かすと、カメラビューレイヤー４４に表示される画像が変わる。
【００５７】
位置合わせレイヤー４６は、カメラビューレイヤー４４の上に積層される。プロジェクト３０がまだいずれの画像も含んでいない場合（例えば、ユーザが第１画像２０を撮像中の場合）、位置合わせレイヤー４６は透明レイヤーである。そのため、最初の位置合わせレイヤー４６Ａ（例えば、第１画像２０が撮像される前に表示される位置合わせレイヤー４６）はダミーレイヤーとして機能する。ある実施形態では、複数のレイヤーが互いに積み重ねられた場合に、位置合わせレイヤー４６がディスプレイ２２の各縁部を覆うように、位置合わせレイヤー４６は、ディスプレイ２２の各縁部まで広がる。
【００５８】
コントローラレイヤー４８は、位置合わせレイヤー４６の上に積層される。コントローラレイヤー４８は、ユーザが、希望通りに画像をフレーミングした際に、画像を撮像できるようにし、かつ一般に透明である（例えば、コントローラレイヤー４８上の多様な制御及び／又はボタンを除いて透明である）多様な制御及び／又はボタンを含む。例えば、コントローラレイヤー４８は、シャッターボタン２５、カメラスワップボタン５０、及び戻るボタンを含んでよい。シャッターボタン２５、カメラスワップボタン５０、及び戻るボタンはボタンとして記載されるが、これらの機能はディスプレイ２２上のコントローラレイヤー４８によってデジタル表示され、かつ実際のボタンの物理的実施ではないことを、当業者は理解するであろう。その代わり、ユーザは、カメラビューレイヤー４４に表示される画像を撮像するため、スマートフォン４２のプロセッサ４１に信号を送信するために、シャッターボタン２５に対応する領域のディスプレイ２２に触れてよい。同様に、スマートフォン４２が２台以上のカメラ２１を含む場合、ユーザは、前面カメラから背面カメラへと切り替えるように、スマートフォン４２のプロセッサに信号を送信するために、カメラスワップボタン５０に対応する領域のディスプレイ２２に触れてよい。ユーザが戻るボタンを押さえた場合、プログラム４０は生成モードからフィードモードへとシフトし得る。
【００５９】
ある実施形態では、シャッターボタン２５は、コントローラレイヤー４８全体に対応してよく、この場合、ディスプレイ２２がコントローラレイヤー４８を表示している間、ユーザがディスプレイ２２の一部に触れる（又は押すもしくは保持する）と、画像が撮像される。ある実施形態では、コントローラレイヤー４８が省略され得ることが、当業者によって認識されるであろう。例えば、ある実施形態では、カメラ２１は、シャッターボタン２５の物理的実施によって作動され得る。例えば、ＤＳＬＲカメラでは、シャッターボタン２５は、ＤＳＬＲカメラのカメラ本体上の機械的に作動されるボタンであってよく、又はスマートフォン４２では、例えば、ボリュームボタン又はその他の機械的に作動されるボタンが、シャッターボタン２５として機能し得る。そのため、ある実施形態では、コントローラレイヤー４８は不要又は冗長となり得る。しかしながら、ある実施形態では、たとえシャッターボタン２５、戻るボタン、及び／又はカメラスワップボタン５０を作動させる機械的又はその他の手段が存在しているとしても、プログラム４０はコントローラレイヤー４８を含み得る。但し、説明の便宜上、コントローラレイヤー４８を含む実施形態に言及して、以下の説明を行う。
【００６０】
ディスプレイ２２上に物理的に表されている、かつ触れることによって作動されるあらゆるユーザインターフェイスボタンは、機械的に作動かつ／又は操作される触覚ボタンとして実施され得るということが、当業者によって認識されるであろう。
【００６１】
ユーザが第１画像２０を撮像するためにプログラム４０を使用する場合、プログラム４０は、ディスプレイ２２上にカメラビューレイヤー４４、位置合わせレイヤー４６（すなわち、最初の位置合わせレイヤー４６Ａ）、及びコントローラレイヤー４８を表示する。その後、ユーザは、カメラビューレイヤー４４の表示を基準にすることによって、カメラ２１を位置合わせし、かつコントローラレイヤー４８上のシャッターボタン２５を押さえることによって、第１画像２０を撮像し得る。
【００６２】
第１画像２０を撮像するために、ユーザはシャッターボタン２５を押さえる。その後、プログラム４０は、画像を撮像するために信号をカメラ２１に送信し、カメラ２１は、  一時的記憶ファイルに第１画像２０を書き込む（又は記録する）。第１画像２４が撮像された後、プログラム４０は、ユーザがレビューするように、第１画像２４を表示し得る。その後、ユーザは、第１画像２０が保存されるべきか又は処分されるべきかを示すために、複数のボタンのうちの一つを押さえてよい。
【００６３】
第１画像２０が保存されるようにタグ付けされた場合、プログラム４０は、第１画像２０をメモリ２４に記憶する。メモリ２４は、例えば、スマートフォン４２の内部メモリ、マイクロＳＤカード又はその他の外部メモリカードなどの外部メモリでよく、又はクラウドストレージでもよい。第１画像２０は、プロジェクト３０内で使用されるように、メモリ２４に記憶される。
【００６４】
ある実施形態では、新しいプロジェクト３０が作成された場合、プログラム４０は、装置上の一般の「写真」アプリケーション又は同様のアプリケーションにフォルダを作成する。追加の画像がプロジェクト３０に追加されると、その追加画像は当該フォルダに記憶される。各画像はプロジェクト３０に追加されると、画像は局地的に装置に記憶されるが、各画像は、固有のオブジェクトＩＤに関連付けられ、その後かかるオブジェクトＩＤはバックエンド・サーバに提供される。そして、バックエンド・サーバ内のオブジェクトＩＤに従って辞書が作成され、オブジェクトＩＤは、フォルダ用の局地的に記憶された画像ＡＰＩ識別子にマッピングされる。そのため、ユーザが装置を切り替えると、プログラム４０は、局地の「写真」アプリ又はその他のアプリのフォルダを認識し、これらの画像をプロジェクトのオブジェクトＩＤにマッピングし得る。ある実施形態では、ユーザが公開モードを用いてプロジェクト３０を公開すると、フォルダ内のすべての写真が集められ、圧縮され（例えば、オリジナルサイズの８０％まで）、列に並べられ、かつバックエンド・サーバに保存される。
【００６５】
後の時点で（例えば、第１画像２０を撮像した直後、第１画像２０を撮像した何分か後、第１画像２０を撮像した何時間か後、第１画像２０を撮像した何日か後など）、第２画像２６はプロジェクト３０のために撮像される。ユーザがプログラム４０を作動すると、プログラム４０はカメラ２１の記憶された向きモードにアクセスし、これに従ってカメラ２１の向きを合わせる。向きモードの選択を省略している実施形態では、カメラ２１は、画像間の一貫性のために手動で向きを合わせられてもよいことが認識されるであろう。そしてプログラム４０は、第１画像２０にアクセスし、かつ第１画像２０を呼び出して修正して第１位置合わせオーバレイ画像２０Ａを生成する。その後、最初の位置合わせレイヤー４６Ａは、位置合わせレイヤー４６内の第１位置合わせオーバレイ画像２０Ａによって置き換えられる。第１位置合わせオーバレイ画像２０Ａは、減少された不透明度の位置合わせレイヤー４６として表示される。例えば、第１位置合わせオーバレイ画像２０Ａは、５０％の不透明度で表示されてよい。第１位置合わせオーバレイ画像２０Ａは、減少された不透明度でメモリ２４に記憶されてよく、又は位置合わせレイヤー４６で使用するように第１位置合わせオーバレイ画像２０Ａがアクセスされた場合に、第１位置合わせオーバレイ画像２０Ａの不透明度を減少させてもよい。
【００６６】
カメラ２１、第１画像２０、及びディスプレイ２２のアスペクト比及び／又は解像度  は同一でなくてもよいことが認識されるであろう。従って、第１位置合わせオーバレイ画像２０Ａがディスプレイ２２に一致する寸法となるように、第１位置合わせオーバレイ画像２０Ａの寸法を修正したり（例えば、トリミングしたり）又は比例調整したり（例えば、伸縮したり）してよい。ある実施形態では、第１位置合わせオーバレイ画像２０Ａは、メモリ２４に記憶されてもよく、かつ第１画像２０と同時に撮像されたカメラビューレイヤー４４のスクリーンショットであってもよい。そのため、第１位置合わせオーバレイ画像２０Ａは、カメラビューレイヤー４４の寸法と同一又はほぼ同じ寸法となる。第１位置合わせオーバレイ画像２０Ａは、メモリ２４に、例えば、スマートフォン４２のＲＡＭに記憶される。ある実施形態では、第１位置合わせオーバレイ画像２０Ａは、比較的容易に読み出し／検索できるようにキャッシュされる。
【００６７】
第２画像２６の撮像のために、ディスプレイ２２は、カメラビューレイヤー４４（第２画像２６のプレビュー２３を提供する）と、位置合わせレイヤー４６（カメラビューレイヤー４４の上に、減少された不透明度で第１位置合わせオーバレイ画像２０Ａを提供する）と、位置合わせレイヤー４６の上にコントローラレイヤー４８を表示する。そのため、第２画像２６を撮像するために、カメラ２１を位置合わせしかつフレーミングする間、第１位置合わせオーバレイ画像２０Ａを基準としてよい。例えば、第１位置合わせオーバレイ画像２０Ａ内のオブジェクトを、第２画像２６のためにカメラ２１を位置合わせするための基準として使用してよい。位置合わせレイヤー４６として表示される第１位置合わせオーバレイ画像２０Ａは、第１画像２０のカメラビューレイヤー４４のスクリーンショットであるため、第１位置合わせオーバレイ画像２０Ａとカメラビューレイヤー４４とは同一又はほぼ同一の寸法であり、その一方で、第１画像２０とカメラビューレイヤー４４とは異なる寸法でもよい（例えば、第１画像２０は、２：３比に縮小され得るが、カメラビューレイヤーは、ディスプレイ２２のサイズ及び寸法に従って伸縮してよい）。そのため、プログラム４０は、第１位置合わせオーバレイ画像２０Ａの寸法に合わせた追加の伸縮又は修正の必要性を減らしつつ、カメラビューレイヤー４４及び位置合わせレイヤー４６を重ね合わせ得る。よって、伸縮エラーの可能性が削減又は最小化されるので、第１画像２０及び第２画像２６を高い精度で位置合わせし得る。カメラ２１が位置合わせされると、例えばシャッターボタン２５を押さえることによって、第２画像２６を撮像し得る。
【００６８】
そして、第１画像２０のように、プログラム４０は第２画像２６を作成し、この第２画像２６はプロジェクト３０で使用するようにメモリ２４に記憶される。第１画像２０、第２画像２６などがプロジェクト３０で使用され、又はメモリ２４から抽出され得ることが、当業者によって認識されるだろう。言い換えると、プログラム４０によって撮像される画像は、プロジェクト３０内での使用に限定されず、例えばクラウド・ベース・ストレージや共有システムを使用してインターネットを介して、他のユーザと画像をシェアしてよい。さらに、外部ソースからプログラム４０にインポートすることによって、画像をプロジェクト３０に追加してもよい。このようにインポートされた画像は、位置合わせオーバレイ画像を作成するために使用されてよく、かつ／又は位置合わせオーバレイ画像を利用することなしに、プロジェクト３０に追加されてもよい。  
【００６９】
プロジェクト３０用の第３画像２８を撮像するために、プログラム４０は第２画像２６にアクセスして、第２位置合わせオーバレイ画像２６Ａを生成する。そして、第２位置合わせオーバレイ画像２６Ａが、位置合わせレイヤー４６としてディスプレイ２２上に表示される。上述の通り、位置合わせレイヤー４６は、第３画像２８のプレビュー２３を示すカメラビューレイヤー４４の上にあり、かつコントローラレイヤー４８の下になる。第２位置合わせオーバレイ画像２６Ａの不透明度は、位置合わせレイヤー４６で使用される前に、約５０％に減少される。
【００７０】
この方法は、プロジェクト３０を作成するために使用される複数の画像を生成するために、複数回利用されてもよいことが、認識されるであろう。複数の画像（例えば、５個の画像２０、２６、２８、３２、及び３４）が撮像されると、画像をまとめてプロジェクト３０にするために、プログラム４０を使用し得る。
【００７１】
ある実施形態では、プロジェクト３０内の複数の画像は連続して配置してよい。他の実施形態では、複数の画像はどのような順番で配置しても又は配置し直してもよい。後述の通り、ある実施形態ではプロジェクト３０をシェアし得る。プロジェクト３０が他のユーザらによってシェアされると、他のユーザらは、プロジェクト３０内の複数の画像を配置し又は配置し直し、同じ画像などを利用して新しいプロジェクトをシェアし、作成し、かつ／又は投稿し得ることが認識されるであろう。
【００７２】
ある実施形態では、プログラム４０はさらに、プロジェクト３０をシェアかつ公開するためインターネット接続性用に構成され得る。例えば、プログラム４０は、プロジェクト３０を公開するための公開モードと、ユーザによってかつ他のユーザらによって公開されたプロジェクトを見るためのフィードモードとを含み得る。フィードモードは、フィード（又はフィードページ）５４、プロフィール（又はプロフィールページ）８０、及び／又は検索（又は検索ページ）９０を含み得る。フィード５４は、ユーザが購読しているフィード、又は公にシェアもしくは公開されたフィーチャーされたプロジェクト３０のキュレートされたフィードを有する、ユーザからのかつ他のユーザらからのプロジェクトを含み得る。図７によると、フィード５４はディスプレイ２２上に表示され、又は外部スクリーン上に表示されてもよい。フィード５４に表示される各プロジェクト３０について、ユーザ名５６、公開時間５８、キャプション（又は説明もしくはタイトル）６０、トランスポートコントローラ（又はスクラバー）６２、及びプロジェクト３０が、その他の機能（コメント機能、シェア機能、及び「いいね」機能を含む）と共に表示される。そして、ユーザは、プロジェクト３０を見るためにトランスポートコントローラ６２上のアイコン又はボタンを押さえることによって、プロジェクト３０を通して前に進め得る。フィード５４が、２個以上のプロジェクト３０を含む場合、一番最近公開されたプロジェクト３０がフィード５４のトップになり、かつ後続のプロジェクト３０が互いに下に重ねられ、最初に公開されたプロジェクト３０が一番下になるように、プロジェクト３０は経時的順序に積み重ねられる（例えば、垂直に位置合わせされる）。ある実施形態では、プロジェクト３０が水平に位置合わせされるように、フィード５４を水平に構成してもよい。ある実施形態では、プロジェクト３０内の一つ以上の画像は、プロジェクト３０を通してユーザスクラブとして対応する画像と共に表示される個別のコメントを含み得る。
【００７３】
ある実施形態では、プロジェクト３０が最初にフィード５４に表示されると、減少された不透明度の一つ以上の画像の積層複合物を表示し得る。例えば、図８によると、第１画像２０及び最後の画像（例えば、第５画像３４）が、フィード５４内のプロジェクト３０のフィードプレビュー５５として、減少された不透明度で同時に表示され得る。そのため、プロジェクト３０は、一連の画像に亘って発生する視覚的変化を表す１個の画像としてフィード５４内に表示され得る。ある実施形態では、フィードプレビュー５５は、減少された不透明度のプロジェクト３０内のすべての画像を含み得る。そのため、プロジェクト３０がプログラム４０を介してシェアされると、不透明度１００％の画像と位置合わせオーバレイ画像の両方をアップロードして記憶してよく、かつ位置合わせオーバレイ画像を積層させてフィードプレビュー５５を提供してもよい。但し、本開示はこれに限定されず、位置合わせオーバレイ画像をアップロードして記憶することなしに、画像をアップロードして記憶してもよい。かかる実施形態では、画像をアップロードして保存した後、画像の不透明度はプログラム４０によって減少され、減少された不透明度の画像が積層されて、フィードプレビュー５５を提供し得る。フィードプレビュー５５は、プロジェクト３０内の一つ以上の画像を含んでよい。  
【００７４】
一つ以上の実施形態において、プログラム４０は、例えば、公開モードに関連付けられたスイッチ（又はトグルスイッチ）６４などの非公開機能を含む。ユーザがプロジェクト３０を公開した後、プロジェクト３０は、ユーザのフィード及び購読者のフィードに、仕上がりプロジェクトとして表示される。しかし、プロジェクト３０を公開した後、ユーザはスイッチ６４（例えば、スマートフォン４２のディスプレイ２２上のタッチスクリーンスイッチ）を押さえて、スイッチが非公開にするに設定されている間、プロジェクト３０を公開から取り外し、かつユーザのフィード及び購読者のフィードからプロジェクト３０を隠し得る。そして、ユーザは、プロジェクト３０を削除せずに、プロジェクト３０を編集または修正してよい。その代わり、ユーザが一旦プロジェクト３０を修正すると、ユーザは、スイッチを押さえてプロジェクト３０を公開してよく、プロジェクト３０は、該当するフィード５４に戻る。ある実施形態では、プロジェクト３０は、再公開時間に対応する公開時間５８で再公開され、従って、プロジェクト３０は再公開の時間に従ってフィード５４に提示されることになる。他の実施形態では、プロジェクト３０は、当初の公開時間に対応する公開時間５８で再公開されて、プロジェクト３０は、最初の公開の時間に従ってフィード５４に提示されることになる。ある実施形態では、トグルスイッチ６４は、購読者のフィードで公開されてよく、かつ、購読者が購読者のフィードでプロジェクト３０を公開する（すなわち、表示）又は非表示にする（すなわち、隠す）ように、構成され得る。購読者がプロジェクト３０を非公開するように設定すると、プロジェクト３０は隠されるが、プロジェクト３０を提供したユーザについての情報及び／又はプロジェクト３０（キャプション６０及び／又はユーザ名５６など）は、購読者がプロジェクト３０を再公開し得るように、トグルスイッチ６４と共にフィールド内で可視な状態のままとし得る。
【００７５】
上述の通り、一つ以上の実施形態では、ユーザがトランスポートコントローラ６２上のボタンをドラッグする速度に従って、プロジェクト３０はスクラブされる（又は前に進められる）。例えば、ユーザは、ゆっくりとスクラブして、一定時間１個の画像が表示されることを確実にするようにしてよく、又は画像が素早く又は滑らかに移動するように、ユーザは素早くスクラブしてもよい。画像がスクラブされる実施形態では、ユーザ又は観察者は、トランスポートコントローラ６２を可変速度で押さえることによって、いくつかの画像又は各画像内のオブジェクトを強調し得ることが認識されるであろう。ある実施形態では、プロジェクト３０内の各画像に対応するトランスポートコントローラの部分が、プロジェクト３０内の画像の数に応じて変動し得るように、トランスポートコントローラ６２は固定長さを有し得る。そのため、多い数の画像を有するプロジェクトに対して、少ない数の画像を有するプロジェクトを通して、ユーザがゆっくりとスクラブすることはより容易となり得る。
【００７６】
ある実施形態では、トランスポートコントローラ６２が省略されて、プロジェクト３０は、指定された速度で（例えば、画像１個につき１秒で）再生される動画として表示され得る。但し、本開示はこれに限定されず、ある実施形態では、より速い速度で又は遅い速度で画像を再生してもよい。さらに、ユーザは、画像を表示するための速度を指定してもよい。例えば、ユーザが選択した指定速度で画像を再生してよく、かつ／又はユーザは、第１の時間量につき特定の画像が表示され、第２の時間量につき他の画像が表示されるように、変化する速度を選択してもよい。ある実施形態では、プロジェクト３０は、動画としてフィード５４内に表示され（例えば、所定間隔を置いて複数の画像を再生又は前に進めて）、かつ動画が再生された後に、プロジェクト３０に亘ってスクラブするためのトランスポートコントローラ６２を含む。プロジェクト３０が動画として表示されるある実施形態では、トランスポートコントローラ６２も表示されてよく、かつトランスポートコントローラ６２上のアイコンが、各画像が表示される際に、自動的に前に進み、又はトランスポートコントローラ６２（又はトランスポートコントローラ６２のバー３８）と共に動いてもよい。さらにその後、ユーザは、トランスポートコントローラ６２を動かすことによって、動画を見るためにトランスポートコントローラ６２を利用してよい。同様に、ユーザは、動画が再生されている間に中断（又は一時停止）するために、又はトランスポートコントローラ６２を作動して、動画を継続する代わりにプロジェクト３０を通してスクラブするために、トランスポートコントローラ６２を利用してよい。
【００７７】
図９によると、プログラム４０のフィードモードは、プロフィール（又はプロフィールページ）８０を含んでもよい。プロフィール８０は、ユーザのアカウントに関する情報（ユーザのユーザ名、アップロードされたプロジェクト３０の数、フォロワーの数、ユーザがフォローするその他のユーザの数など）を含んでよい。プロフィール８０は、ユーザによってアップロードされたプロジェクト３０を含むフィードを含んでもよい。また、プロフィール８０は、ユーザが生成したけれど、まだ公開していないプロジェクト３０を含んでよい。プロフィール８０は、ボタンが押さえられた場合に、ユーザをフォローする又はフォローを外すボタンを含んでもよい。
【００７８】
プログラム４０のフィードモードは、検索ページ９０も含んでよい。例えば、ユーザは、プロジェクト３０に関連付けられた一つ以上のタグを含み得る。そして、これらのタグは、検索可能なデータベースにアーカイブされかつ含まれる。例えば、ユーザは、料理、ロサンゼルス及びパイというタグにプロジェクト３０をタグ付けしてよい。プログラム４０のいずれかのユーザがこれらのタグのうちのいずれかを検索した場合、プロジェクト３０がフィード内に表示され得る。ある実施形態では、ユーザは、複数の検索用語を入力してよい。検索ページ９０は、ユーザの氏名、トピック、テーマ、カテゴリーなどで検索するために使用されてもよい。
【００７９】
ある実施形態では、ユーザは、スマートフォン４２のスクリーンの一部に触れて、例えば右方向に又は左方向にスワイプすることによって、フィードページ５４と、プロフィールページ８０と、検索ページ９０とを交互に切り替え得る。他の実施形態では、ユーザが複数のアイコンのうちの一つを押さえ又はこれに触れると、対応するページが表示されるように、フィードページ５４、プロフィールページ８０、及び検索ページ９０のうちの一つにそれぞれ対応する追加のアイコンを設けてよい。
【００８０】
ある実施形態では、プロジェクト３０内の一つ以上の画像が複製されてよい。例えば、第２画像２６を選択してコピーしてよく、又は第２画像２６のスクリーンショットをつかんで、第２画像２６と第３画像２８の間に挿入してよい。そのため、ユーザ又は観察者がプロジェクト３０を見る場合、プロジェクト３０は、延長された時間量だけ第２画像２６に留まって表示され得る。そのため、第２画像２６を強調してよい。一例として図１０Ａ〜図１０Ｋに示される通り、ガムボールで「ＨＩ  ＭＯＭ」と綴るストップモーションプロジェクト６６を作成するために、プログラム４０を使用し得る。空白のカッティングボードの第１画像６６Ａ（図１０Ａ参照）を撮像してよい。カッティングボード上で一列になった（例えば、垂直又はほぼ垂直の線）複数のガムボールの第２画像６６Ｂを撮像してよい（かつ例えば、第２画像６６Ｂのためにカメラ２１を位置合わせするための共通オブジェクトとしてカッティングボードを基準にすることによって、第２画像６６Ｂのためにカメラ２１を位置合わせするために、第１画像６６Ａの位置合わせオーバレイ画像を使用してよい）（図１０Ｂ参照）。「Ｈ」を形成するガムボールの水平線とガムボールのもう１本の垂直線（図１０Ｃ参照）を追加してよく、そしてカメラ２１を位置合わせするために第２画像６６Ｂの位置合わせオーバレイ画像を使用することによって、「Ｈ」の第３画像６６Ｃが撮像され得る。「Ｉ」を形成するために「Ｈ」から離れたガムボールの別の列がカッティングボードに追加されてよい（図１０Ｄ参照）。カメラ２１を位置合わせするために第３画像６６Ｃの位置合わせオーバレイ画像を使用することによって、「ＨＩ」の第４画像６６Ｄを撮像され得る。そして、ストップモーションプロジェクト６６を作成するために、図１０Ｇ〜図１０Ｋに示される通り、カッティングボード上に「Ｍ」−「Ｏ」−「Ｍ」と綴るためにカッティングボードをクリアにしてよい。観察者が、プレート上の「Ｉ」のフォーメーションの導入を処理する時間を有する可能性がより高くなるように、第３画像６６Ｃを複製してよい（図１０Ｅ参照）。また第１画像６６Ａをコピーして、「ＨＩ」と「ＭＯＭ」の間の空間を強調するために第３画像６６Ｃと第４画像６６Ｄの間に挿入されてもよい（図１０Ｆ参照）。従って、プロジェクト６６は、第１画像６６Ａ、第２画像６６Ｂ、第３画像６６Ｃ、第３画像６６Ｃ、第１画像６６Ａ、第４画像６６Ｄ、第５画像６６Ｅ、第６画像６６Ｆ、第７画像６６Ｇ、第８画像６６Ｈ、及び第９画像６６Ｉの画像を上記に列記した順番で含んでよい。
【００８１】
ある実施形態では、プログラム４０は、他のユーザがプログラム４０を使用してプロジェクトを公開した場合、購読者がスマートフォン４２で通知を受信できるようにする「プッシュ通知」機能を含む。従って、購読者は、リアルタイムで又はほぼリアルタイムで公開されたプロジェクトを見得る。ある実施形態では、プログラム４０は、他のユーザによって撮像された各画像についてのプッシュ通知を含んでよい。そのため、ユーザは、画像ごとに、他のユーザが撮像したプロジェクト３０を見ることができる。
【００８２】
ある実施形態では、第１ユーザによって撮像又は保存された画像（例えば、第１画像２０）を、他のユーザ（例えば、第２ユーザ及び第３ユーザ）によって利用可能にし得る。そして、第１ユーザ、第２ユーザ、及び第３ユーザはそれぞれ、第１位置合わせオーバレイ画像２０Ａを作成するためにプログラム４０を使用してよく、かつ個々に、後続の画像を撮像するために第１位置合わせオーバレイ画像２０Ａを基準としてよい。そのため、同じ第１画像２０を使用することによって、第１ユーザ、第２ユーザ、及び第３ユーザはそれぞれ、各ユーザが同一の最初の画像を基準としたにも拘らず、明確に異なる後続の画像を作成し得る。よって、複数のユーザによって共同グループプロジェクトが形成され得る。第１ユーザ、第２ユーザ、及び第３ユーザによって撮像された画像をまとめて、一つのプロジェクトを作成し、又はユーザのそれぞれが、同一の最初の画像から個別のプロジェクトを作成してもよい。
【００８３】
ある実施形態では、共同グループプロジェクトについてユーザの情報を提供し、かつ共同グループプロジェクトへの同時貢献を容易にするために（例えば、リアルタイムでの）、共同グループプロジェクトのために通知（例えば、プッシュ通知）を使用してよい。例えば、第１ユーザは、プログラム４０を通して他のユーザに第１画像２０を提供してよい。第２ユーザは、第２画像２６を撮像するために第１位置合わせオーバレイ画像２０Ａを使用してよく、その後、当該第２画像２６はプログラム４０を介して公開され、他のユーザらのフィード５４で利用可能となり、かつ第３ユーザは、第３画像２８を撮像するために第２位置合わせオーバレイ画像２６Ａを使用し得る。第１ユーザと、第２ユーザと、第３ユーザとの間の物理的位置又は近接さには拘わらず、プロジェクト３０が同時に公開されかつ作成されるように、第１画像２０、第２画像２６、及び第３画像２８をプロジェクト３０に追加し、これらをプログラム４０を介して同時に公開してよい。
【００８４】
ある実施形態では、複数のプロジェクトを作成するために、ある画像（例えば、第１画像２０）を使用してよい。言い換えると、同一のユーザによってかつ／又は複数のユーザによって第１画像２０が複数のプロジェクトに含まれてよい。さらに、複数のプロジェクトにおいて複数の画像を使用してもよい。例えば、第１画像２０、第２画像２６、及び第３画像２８はすべて、第１プロジェクトと第２プロジェクトに、望ましい順番で含まれてよい。第１プロジェクトと第２プロジェクトが共通の画像をシェアしているとしても、第１プロジェクトと第２プロジェクトが明確に異なるように、第１プロジェクトと第２プロジェクトに追加画像を追加してよい。そのため、１個以上の画像が複数のプロジェクト３０によってシェアされるように、プロジェクト３０の多様な分岐が形成され得る。
【００８５】
ある実施形態では、プログラム４０は、周囲光の明るさのレベルを感知するセンサ６８と対話する。例えば、センサ６８は、周囲環境の異なる明るさレベルに応じてスマートフォン４２を薄暗くするスマートフォン４２内の内蔵センサであってよい。プログラム４０は、カメラ２１がプログラム４０によって作動されると、周囲環境の明るさレベルを示すセンサ６８から、信号を受信し得る。そして、プログラム４０は、周囲環境の明るさに応じて、対応する位置合わせオーバレイ画像の不透明度を調整し得る。例えば、周囲環境が比較的明るい場合、対応する位置合わせオーバレイ画像の不透明度を増加させてよく（例えば、６０％まで）、周囲環境が比較的暗い場合、対応する位置合わせオーバレイ画像の不透明度を低下させてよい（例えば、２０％まで）。そのため、ユーザは、周囲環境の明るさに拘わらず、対応する位置合わせオーバレイ画像をなおも基準としてよい。上述の通り、ある実施形態では、対応する位置合わせオーバレイ画像の不透明度は所定でもよく、又はユーザによって手動調整されてもよい。
【００８６】
ある実施形態では、プログラム４０は、後続の画像の撮像の間にユーザがカメラ２１を配置して位置合わせするのを支援するために、全地球測位システム（ＧＰＳ）データ（例えば、ＧＰＳ座標）を利用する。例えば、このアプリケーションは、画像が撮像された際に、カメラ２１のＧＰＳ座標を記録する各画像に、地理的タグを供給し得る。後続の画像を撮像するためにプログラム４０が使用される場合、プログラム４０は、前に撮像した画像のＧＰＳ座標を呼び出して、カメラ２１の前のＧＰＳ座標を現在のＧＰＳ座標と比較してもよく、その後、前に撮像された画像のＧＰＳ座標に戻るために、ユーザが移動すべき方向（例えば、右又は左）を提案するメッセージを、ユーザのためにディスプレイ２２上に表示してよい。従って、ユーザは、後続の画像間の一定した位置合わせの可能性をさらに高めるために、対応するＧＰＳ座標に従って、前の画像の実際の位置と、位置合わせオーバレイ画像とを基準としてよい。
【００８７】
一つ以上の実施形態において、画像取得方法は、ドローンとの無線通信でドローン及び外部スクリーンを用いて実施してもよい。例えば、ユーザは、ドローン上のカメラ２１と通信して、ディスプレイ２２上のプレビュー２３を見得る。ドローンは、画像と画像の間で同一の又はほぼ同一の位置にそのカメラ２１を位置合わせするために、ＧＰＳ座標を利用し得る。そして、ユーザは、経時的変化にアクセスするために、ドローンによって撮像された前に撮像された画像のプレビュー２３及び位置合わせオーバレイ画像を基準とし得る。またユーザは、後続の画像を撮像する前に、位置合わせオーバレイ画像及びプレビュー２３を基準とし、かつドローン上のカメラの位置を調整し得る。
【００８８】
本発明の一実施形態では、カメラシステムの角度及び位置を自動的に制御するために使用されるロボットアーム上に、カメラシステムが搭載される。これらの実施形態では、プロセッサ４１は、メモリ２４に記憶された第１画像が、カメラ２１で撮像される画像と位置合わせされるように、カメラ２１の角度及び位置を制御するために、ロボットアームを制御するように構成される。この制御を提供するため、第１画像とカメラによって撮像中の画像の顕著な特徴を自動的に検出するために、コンピュータビジョン技術を適用することができる。ロボットアームのこの閉ループ制御を用いるある実施形態では、カメラシステムには、リアルタイムプレビューが示されるディスプレイ２２は含まれない。
【００８９】
別の例として、ある実施形態では、プログラム４０はカメラ２１のＧＰＳ座標を監視して、ユーザが、ユーザのプロジェクト３０のうちの一つからの前に撮像した画像の位置の近位にいる場合、ユーザに警告し得る。例えば、ユーザが、カリフォルニア州サンタモニカにいて、カリフォルニア州ヴェニスでのプログラム４０を用いて画像を撮像した場合、プログラム４０は、ユーザがプロジェクトのために別の画像を撮像するように、ユーザが前の場所の近くにいると、ユーザに警告又は通知し得る。別の例として、プログラム４０は、地図機能を含んでよく、又はプロジェクト３０用の画像が撮像された位置を追跡するために、スマートフォン４２の地図機能と対話してよい。例えば、プログラム４０は、画像のＧＰＳ座標を記録してよく、かつユーザがプロジェクト３０のために画像を撮像した場所である、又は他のユーザがプロジェクト３０のために画像を撮像した場所であるＧＰＳ座標に対応する地図上にピンを作成してよい。そして、ユーザは、様々なプロジェクトの位置を学習するために、地図を基準とし得る。そのため、ユーザは、その位置に戻って追加の画像を撮像してよい。同様に、位置又はＧＰＳ座標をシェアしてよく、かつ複数のユーザ間で協力して使用してよい。例えば、特定の位置で撮影された画像をシェアしてもよく、かつ他のユーザらが当該画像（例えば、位置合わせオーバレイ画像）にアクセスし、同じ位置で同様の画像を撮像するために、位置合わせオーバレイ画像を使用してもよい。
【００９０】
ある実施形態では、プログラム４０は、後続の画像を位置合わせする又はかかる位置合わせを手助けするために、顔認識（又はオブジェクト認識もしくはエッジ検出）を使用し得る。ある実施形態では、オーバレイ画像は、第１位置合わせオーバレイ画像２０Ａ内の顔（単数又は複数）の位置（単数又は複数）の指標を提供するのみである。例えば、画像内の顔の位置を識別するために第１位置合わせオーバレイ画像２０Ａを処理するために、顔検出アルゴリズム（Ｖｉｏｌａ−Ｊｏｎｅｓオブジェクト検出アルゴリズムなど）を使用してよい。このアルゴリズムは、画像内の目及びその他の顔の特徴の位置も検出する。その後、第１位置合わせオーバレイ画像２０Ａに基づいてオーバレイを生成し、かつプレビュー２３と複合してよく、ここでオーバレイとは、顔の描写（例えば、楕円形を用いて）及び顔面の特徴（目など）を表す抽象線を表示することによって、顔（単数又は複数）の位置（単数又は複数）を示す。Ｖｉｏｌａ−Ｊｏｎｅｓオブジェクト検出アルゴリズムは、画像内のその他の（例えば、顔ではない）オブジェクトを検出するために使用されてもよい。
【００９１】
さらに、オブジェクトのオブジェクト認識又は顔認識によって、システムが位置合わせオーバレイ画像と現在のプレビュー画像との自動的位置合わせを試みることが可能になる。例えば、位置合わせオーバレイ画像内のオブジェクト（例えば、顔）を検出した後、システムは、現在のプレビュー画像内の同じオブジェクトを自動的に検出するよう試みてよく、かかる一致するオブジェクトを検出した場合、これらの一致するオブジェクトが位置合わせされたという指標（例えば、視覚的又は可聴式指標）を提供する。本開示のある実施形態では、システムは、一致するオブジェクトが最終画像の同じ部分になるように（例えば、デジタル画像の安定化又は電子画像の安定化のために使用されるものとほぼ同様の態様で）、画像の部分を自動的にトリミングし得る。
【００９２】
ある実施形態では、カメラ２１及びプログラム４０は、ズーム機能７０を含み得る。ズーム機能７０は、ユーザがカメラ２１とターゲットオブジェクトとの間の焦点距離を調整できるようにし得る。従って、たとえユーザが、前の画像を撮像した正確な位置に戻ることができないとしても、ユーザは、前の位置に隣接する領域にカメラ２１を位置合わせし、かつ前の画像と同様の後続の画像をフレーミングするためのズーム機能７０を用いて、焦点距離を調整し得る。ある実施形態では、カメラ２１を位置合わせするために、自動ズームを使用し得る。例えば、プログラム４０は、プレビュー２３と対応する位置合わせオーバレイ画像との間の類似オブジェクトを検出して位置合わせするためのエッジ検出を使用し得る。
【００９３】
本開示の一つ以上の実施形態では、プログラム４０はさらに、描画又はインポート機能を含み得る。インポート機能は、ユーザが画像に追加のオブジェクトを描画し、もしくはスーパーインポーズし、又はその他の態様で組み合わせることを可能にし得る。例えば、インポート機能は、ユーザが、プロジェクト３０の画像に重ねられるグラフィックを取り込むことを可能にし得る。プロジェクトが完成すると、又はプロジェクトの作成中に、グラフィックを画像に重ねてよい。ある実施形態では、グラフィックは、後続の画像の間で移動してもよい。一例として、太陽のグラフィック描写を最初の画像にスーパーインポーズしてよく、かつこの太陽のグラフィック描写を後続の画像のための基準点として使用してよい。そして、この太陽は画像から取り除かれるか、又はプロジェクト３０内の画像に残したままでよい。ある実施形態では、太陽は、プロジェクト３０内のいくつかの画像では残してよく、かつプロジェクト３０内のその他の画像では取り除いてよい。別の例として、空の中の様々なポイントでの太陽のグラフィック描写（例えば、日の出、昼、及び夕日）は、位置合わせオーバレイ画像として使用してよく、かつ複数のユーザが利用可能なようにしてよく、これらの複数のユーザはそれぞれ、実際の太陽と、太陽のグラフィック画像を位置合わせすることによって、太陽（及びその周囲のスカイラインなど）の画像を撮像し得る。そして、後で撮像される画像は、同じ位置合わせオーバレイ画像を使用して、他の画像とまとめてよい。よって、プロジェクトは、幅広く多様な地理的位置からの画像（これらの画像すべては、同じ又は同様のオーバレイ画像によって作成された）から形成してよい。また、異なる時点での同じオブジェクトについて複数の画像を撮影してよく（例えば、日の出、昼、及び夕日の太陽）、かつかかる複数の画像は、複数のユーザによって撮像された太陽の進み具合を示すように、連続して配置され得る。太陽のグラフィック画像は、画像のいくつか又はすべてにおいて残したままとしてよく、又は対応する画像が撮像された後に、画像のいくつか又はすべてから取り除いてよいことが認識されるであろう。
【００９４】
本開示の一つ以上の実施形態は、エラー検出にも適用され得る。例えば、カメラ２１は、組立ラインに隣接して位置付けられ、かつ所定の間隔で画像を撮像してよい。そして、位置合わせオーバレイ画像は、カメラ２１のディスプレイ２２に重ねられて、組み立てライン上の製品の偏差を迅速に監視かつ検出するために使用され得る。そのため、位置合わせオーバレイ画像は、多様な製品の品質管理のために使用してよい。さらに、カメラ２１が静止している必要はないため、組立ラインなしに製造される製品の品質管理のためにも使用され得ることが認識されるであろう。
【００９５】
本開示のある実施形態では、システムの異なる部品によって様々な操作が実行され得る。例えば、ＤＳＬＲカメラ又はスマートフォン（又はその他のモバイル装置）は、デジタル画像（カメラによって撮像される画像など）を処理するための専門の画像プロセッサ又はその他のデジタル信号プロセッサを含んでよい。この画像プロセッサは、プロセッサから受信した命令に基づいて画像センサ２１Ａを直接制御するために使用され得る。さらに、ＤＳＬＲカメラ又はスマートフォンは、ディスプレイ上に画像を表示するための専門のグラフィック処理ユニット（ＧＰＵ）を含んでよい。ＧＰＵは、例えば、位置合わせオーバレイ画像の不透明度を減少させるように又は位置合わせオーバレイ画像から輪郭を生成するように、位置合わせオーバレイ画像を修正するために使用され得る。またＧＰＵは、カメラによって撮像される画像のプレビュー２３上に位置合わせオーバレイ画像２０Ａを複合してもよい。いくつかのシステムでは、画像プロセッサ及び／又はグラフィック処理ユニットはプロセッサと一体化され、アプリケーション・プロセッサと呼ばれ得る。別の例として、位置合わせオーバレイ画像２０Ａは、個別のディスプレイ２３に加えて又は当該ディスプレイ２３の代わりに、ＤＳＬＲカメラのファインダーの中で見ることができるようにしてよい。
【００９６】
画像を位置合わせするシステム及び方法は、多くの異なるアプリケーションに適用され得る。例えば、画像を位置合わせするシステム及び方法は、チュートリアルを作成するために使用してよく、ここでプロジェクト３０の画像は、多様なプロセス工程に関係する。
【００９７】
一例として、画像を位置合わせするシステム及び方法は、他者を訓練するために、例えば、フィットネス・ルーチンの適正なフォームを教示するために使用してよい。一例として、図１１Ａ〜図１１Ｅを参照すると、ある実施形態では、ユーザ（例えば、フィットネス・インストラクター）は、ランジ・ディップの適正なフォームをデモンストレーションするプロジェクト１３０を作成し得る。プロジェクト１３０を作成するために、ユーザは、横向きで立っている人（例えば、モデル）１０１の第１画像１２０を撮像し得る。そして、ユーザは、第１画像１２０に対応する第１位置合わせオーバレイ画像１２０Ａを作成するために、本開示の一つ以上の実施形態に従って画像を位置合わせする方法を使用してよく、かつ第２画像１２２を撮像するために、第１位置合わせオーバレイ画像１２０Ａを基準としてよい。第２画像１２２は、ランジ・ディップの中間ランジ段階に相当し、ここでモデル１０１は、前方の脚と後方の脚が両方ともほぼ真直ぐである開脚位置になっている。後方の足１０３が、第１画像及び第２画像の両方で静止したまま（又はほぼ静止したまま）となるため、ユーザは、第１位置合わせオーバレイ画像１２０Ａ及び第２画像１２２の中の基準として後方の足１０３を使用してよい。そして、第２位置合わせオーバレイ画像１２２Ａを使用して、ユーザは第３画像１２４を撮像し得る。第３画像１２４は、ランジ・ディップの「ディップ」段階に相当し、ここでモデル１０１は、両膝を曲げた開脚位置となる。ユーザは、第２位置合わせオーバレイ画像１２２Ａ及び第３画像１２４の中の基準として後方の足１０３を使用してよい。そして、第３位置合わせオーバレイ画像１２４Ａを使用して、ユーザは第４画像１２６を撮像し得る。第４画像１２６は、ランジ・ディップの第２の中間ランジ段階に相当し、ここでモデル１０１は、第２画像１２２の位置と同様の、両方の脚を真直ぐにした開脚位置となる。そして、第４位置合わせオーバレイ画像１２６Ａを使用して、ユーザは第５画像１２８を撮像してよく、ここでモデル１０１は、横向きで立った位置に戻る。
【００９８】
プログラム４０を使用してプロジェクト１３０がフィード１５０にアップロードされると、プロジェクト１３０は、不透明度１００％の第１画像乃至第５画像１２０、１２２、１２４、１２６、１２８を含み得る。そして、観察者２０１は、ランジ・ディップの適正なフォームについての情報を取得するために、プロジェクト１３０を見得る。図１２Ａ及び図１２Ｂによると、ある実施形態では、観察者２０１は、プロジェクト１３０を取得し（例えば、ダウンロードし）、かつ画像のいずれかを、ランジ・ディップを行う際の基準として位置合わせオーバレイ画像として使用し得る。例えば、カメラ１１０（例えば、前面カメラ）及びディスプレイ１１２（例えば、スクリーン）を使用することによって、ユーザは、ディスプレイ１１２上の自身の動きを見得る。ディスプレイ１１２上でプロジェクト１３０からの１枚以上の画像を重ねることによって、ユーザは、エクササイズ中に自分のフォームを改善するために、モデル１０１に自分自身を位置合わせし得る。
【００９９】
上述の通り、位置合わせオーバレイ画像は、黒塗りされた形などとして減少された不透明度で示されてよい。例えば、モデル１０１は、位置合わせオーバレイ画像内で黒塗りされてよい。
【０１００】
ユーザが、プログラム４０を開き又は作動し又はアクセスした場合、ある実施形態では、プログラム４０は、プログラム４０の追加コンテンツにアクセスする前に、ユーザにプライミング質問を提示してよい。プライミング質問は、プログラム４０を使用するための認識された動機を提供することによって、ユーザの行動に影響を与えるように構成され得る。例えば、プライミング質問は、「はい」又は「いいえ」の記述（「私のストーリーをシェアしたい」と共に「はい」ボタン及び「いいえ」ボタン）を含んでよい。プログラム４０のコンテンツにアクセスするには、ユーザは、「はい」又は「いいえ」ボタンのいずれかを押さえなければならない。よって、プライミング質問は、ユーザを引き込み、かつユーザがプロジェクト３０を準備して継続するためのより強い当事者意識と方向性を提供する。ある実施形態では、プライミング質問はプログラム４０を最初に使用する際に使用されてよく、その他の実施形態では、プライミング質問はより後の時点で提示されてよい。ある実施形態では、ユーザが「はい」を選択すると、プログラム４０は生成モードを起動し、ユーザが「いいえ」を選択すると、プログラム４０はプレゼンテーションモードを起動する。プライミング質問のその他の例として、ある実施形態では、プライミング質問は「私は興味深いコンテンツを私のネットワークでシェアしたい」を含んでよく、ある実施形態では、プライミング質問は「私は興味深いコンテンツを作成したい」を含んでよい。これらのプライミング質問は、ユーザがプロジェクト３０をシェアするか又はプロジェクト３０を作成する可能性をそれぞれ高め得る。
【０１０１】
一つ以上の実施形態において、プログラム４０は、オンライン小売店にリンクするように構成され得る。例えば、プロジェクト３３０は、絵画の多様な段階を示す一連の画像を含み得る。プログラム４０は、プロジェクト３３０と、絵画を購入し得るオンライン小売店又はウェブサイトとの直接リンクを含んでよい。適切なウェブサイトへのリンクをプロジェクト３３０に埋め込んでよく、かつユーザがトランスポートコントローラ以外にプロジェクト３３０の一部を押さえると、ユーザは、外部リンクに誘導され得る。ある実施形態では、小売店のウェブページでプログラム４０を利用してよく、プロジェクト３３０を押さえることで、プロジェクト３３０は同じリンク又はＵＲＬ内の購買地点へとリダイレクトする。
【０１０２】
一つ以上の実施形態において、画像を位置合わせしかつ／又は比較するカメラシステム及び方法は、医療分野に適用され得る。例えば、カメラシステム及び方法は、非限定的例として、腰椎穿刺、末梢静脈（「ＩＶ」）配置、瀉血、心肺蘇（「ＣＰＲ」）、経口的気管内挿管、経鼻胃管配置、表皮膿瘍の切開及び排液の実施、動脈血ガス（「ＡＢＧ」）の取得、表在性創傷の清拭、表在性裂傷及び／又は切開の縫合、バッグバルブマスクでの通気の維持、鎖骨下ラインの設置、内頚ラインの配置、ＩＶ液の骨内アクセス、胸腔チューブの配置、胸腔穿刺の実施、両手結びの実施、片手結びの実施、器械結びの実施、皮内閉鎖の実施、単純断続閉鎖の実施、腹部単純Ｘ線の解釈、滅菌野の準備及びドレーピング、皮膚切開の実施、及び／又は皮膚ステープラーの使用のための説明など、医療処置のチュートリアルを作成するために利用され得る。
【０１０３】
一つ以上の実施形態において、カメラシステム及び方法は医療装置に適用され得る。「カメラシステム」について言及されるが、本開示の実施形態は、後述の通り撮像機器に適用され得ることが認識されるであろう。明確にするために、かかるシステム及び方法は撮像システム及び方法として説明されるが、上述のカメラシステムは直ちにあらゆる適切な撮像機器に適用され得ることが認識されるであろう。非限定的例として、撮像システムは、Ｘ線放射線医学フィルム研究、磁気共鳴画像法（「ＭＲＩ」）、ポジトロン断層撮影（「ＰＥＴ」）スキャン、Ｘ線断層診断装置（Ｘ線ＣＴ）及びコンピュータＸ線体軸断層撮影法（ＣＡＴスキャン）、超音波スキャン、心エコー図スキャン、ドプラ心エコー図、及びマンモグラムスキャンのいずれか一つに適用され得るが、本発明はこれに又はこれによって限定されない。同様に、撮像機器は、Ｘ線装置、ＭＲＩ装置、ＰＥＴスキャナ、ＣＴスキャナ、超音波装置、心エコー機械、及びマンモグラフィー機械のうちのいずれか一つであり得るが、本発明はこれに又はこれによって限定されない。
【０１０４】
図１３、図１４、図１５Ａ〜図１５Ｃ、及び図１６によると、第１の画像検査法は撮像機器５００を用いて実施される（Ｓ３００）。説明の便宜上、図１４及び図１５Ａ〜１５Ｃは、第１の画像検査法がマンモグラムスキャンであり、撮像機器５００がマンモグラフィー機械である、例示的実施形態を示す。撮像機器５００は、撮像装置５１２と、ディスプレイ５１４と、メモリ５１８を有するプロセッサ５１６とを含む。撮像装置５１２は、使用される撮像機器５１６に応じて異なることが認識されるであろう。例えば、ＭＲＩ装置では、撮像装置５１２は、一つ以上の磁石と併用してスキャナを含んでよく、ＣＴスキャナでは、撮像装置５１２は、Ｘ線源とデジタルＸ線検出器を含んでよく、マンモグラフィー機械では、撮像装置５１２は、Ｘ線源とデジタルＸ線検出器などを含んでよい。撮像装置５１２は画像を提供するために使用される。
【０１０５】
例えば、技術者、看護師、医師などのユーザ６００は、第１画像（又はベースライン画像）５２０を取得するために撮像機器５００の撮像装置５１２にアクセスし得る（Ｓ３１０）。一つ以上の実施形態において、撮像装置５１２は、画像を撮像するために使用される画像センサ５３２Ａ（例えば、ＣＭＯＳセンサ又はＣＣＤセンサ）と、画像センサに光を集中させるように構成されたレンズと、ディスプレイ５１４とを含む。撮像装置５１２はプロセッサ５１６によって制御することができ、プロセッサ５１６は、バス５１５（例えば、周辺バス）を介して撮像装置５１２に接続される。同様に、プロセッサ５１６がディスプレイ５１４に画像信号を供給できるように、ディスプレイ５１４はバス５１５を介してプロセッサ５１６に接続される。
【０１０６】
ある実施形態では、ディスプレイ５１４は、画像が撮像される（例えば、撮像装置５１２によって撮像される）前に、画像（例えば、ターゲット画像）のプレビュー５２２（例えば、ライブプレビュー）を提供するように構成される。言い換えると、ディスプレイ５１４は、ユーザ６００がターゲット画像を撮像する前にターゲット画像を見ることを可能にする。またディスプレイ５１４は、前に撮像された（又はインポートされた）画像を表示するようにも構成される。ディスプレイ５１４は、前に撮像された（又はインポートされた）画像とプレビュー５２２とを同時に表示するように構成されることが認識されるであろう。ベースライン画像５２０が取得されると、ベースライン画像５２０はメモリ５１８（例えば、コンピュータデータストレージ）内に（又は上に）記憶される（Ｓ３２０）。
【０１０７】
次に、図１５Ｂを参照すると、第２の画像検査法（例えば、第１の画像検査法と同じタイプの画像検査法だが、より後の時点で）の実施を容易にするために、ベースライン画像５２０が呼び出されて、ディスプレイ５１４上のプレビュー５２２に、減少された不透明度で重ねられて（又は投影されもしくは可視化されて）、第１オーバレイ画像５２０Ａを生成する（Ｓ３３０）。第１オーバレイ画像５２０Ａとプレビュー５２２が同時にディスプレイ５１４上に表示された際に、プレビュー５２２が完全には遮られず（例えば、第１オーバレイ画像５２０Ａとは区別可能なままで）、第１オーバレイ画像５２０Ａがなおもディスプレイ５１４上で可視のままであるように、不透明度を選択してよい。例えば、第１オーバレイ画像５２０Ａは約４０〜５０％の不透明度を有してよい。
【０１０８】
カメラシステム及び方法に関して上述したディスプレイ２２のように、本実施形態のディスプレイ５１４は、第２の画像検査法を実施する間、第２画像５２４のプレビュー５２２を提供する。第１オーバレイ画像５２０Ａ及びプレビュー５２２がディスプレイ５１４上で提示されるように、第１オーバレイ画像５２０Ａがプレビュー５２２に重ねられるため、ユーザ６００は、基準（例えば、オブジェクト（単数又は複数）、共通オブジェクト（単数又は複数）、共通プロフィールなど）を位置合わせするために第１オーバレイ画像５２０Ａを参照し得る。ある実施形態では、基準は第１オーバレイ画像２０Ａ及び第２画像５２４に共通であってよい。そのため、ベースライン画像５２０と第２画像５２４との間で基準が同様の向きに置かれるように、撮像装置５１２は基準に従って位置づけられてよい。例えば、撮像装置５１２は、三脚などの外部位置合わせ装置を必要とすることなく、第２の画像検査法の間にベースライン画像５２０が撮像された位置に対して、ほぼ同じ位置に位置づけられ得る。同様に、撮像装置５１２が静止している場合、ベースライン画像５２０と第２画像５２４との間で（又は第１の画像検査法と第２の画像検査法との間で）基準が同様の向きに置かれるように、患者６０２は撮像装置５１２に対して位置付けられ得る。
【０１０９】
基準は、望ましい位置合わせを達成するように適切なオブジェクトを含み得ることが認識されるであろう。例えば、ユーザ６００は、患者６０２の骨、臓器、シミなどの一定の体の部分を基準としてよい。別の例として、基準は、患者６０２の輪郭などの共通プロフィール又はシルエットでよい。さらに、第１オーバレイ画像５２０Ａは減少された不透明度（例えば、不透明度４０％）であるため、ユーザ６００は、第１オーバレイ画像５２０Ａ内のオブジェクトを基準としてよく、その間、なおもプレビュー５２２を見ることができる。ユーザは、ベースライン画像５２０と第２画像５２４との間で共通オブジェクトを「一致させる」ために、オプションとして第１オーバレイ画像５２０Ａを使用してよいこと、及び／又は共通の特徴の一致又は含有の有無に拘わらず、位置合わせのためのガイドとして第１オーバレイ画像５２０Ａをオプションとして使用してよいことが認識されるであろう。ある実施形態では、第１オーバレイ画像５２０Ａを生成して、当該第１オーバレイ画像５２０Ａをベースライン画像５２０と共にメモリ５１８に記憶してよい。
【０１１０】
図１３及び図１５Ｃによると、第２の画像検査法は撮像機器５００を用いて実施し得る（Ｓ３４０）。第１オーバレイ画像５２０Ａは、撮像機器５００のディスプレイ５１４上に重ねて（又はスーパーインポーズされて）もよく（Ｓ３５０）、これによって第２の画像検査法の間に撮像装置５１２（又は患者６０２）の位置合わせが可能となる（Ｓ３６０）。例えば、ユーザ６００は、ベースライン画像５２０及びプレビュー５２２内の共通オブジェクトを位置合わせする又はほぼ位置合わせするために、第１オーバレイ画像５２０Ａ及びプレビュー５２２内の一つ以上の共通オブジェクト（又は類似オブジェクト）を基準としてよい。図１５Ｂに示される通り、撮像装置５１２と患者６０２が位置合わせした構成ではない場合、プレビュー５２２及び第１オーバレイ画像５２０Ａが位置合わせされていないため、ディスプレイ５１４上の共通オブジェクトのうちのいくつかの複製物は可視であってよい。しかし、図１５Ｃに示される通り、撮像装置５１２及び患者６０２が位置合わせした構成となっている場合、位置合わせプロセスの間存在している複製物がもはや可視ではなくなる（又はもはやほぼ可視ではなくなる）ように、共通オブジェクトは並ぶ（又は重なり合う）。
【０１１１】
撮像装置５１２と患者６０２が位置合わせされると、第２画像５２４が撮像される（Ｓ３７０）。そして、第２画像５２４はメモリ５１８に記憶される（Ｓ３８０）。ある実施形態では、撮像装置５１２の位置合わせとは、後続の画像の正確な位置合わせと重なり合わせることをいうが、本開示はこれに又はこれによって限定されないことが認識されるであろう。別の例として、撮像装置５１２と患者６０２が位置合わせされると、その後、ユーザ６００は、ディスプレイ５１４上のベースライン画像５２０（すなわち、第１オーバレイ画像５２０Ａ）とプレビュー５２２とを比較して、ディスプレイ５１４上の第１オーバレイ画像５２０Ａとプレビュー５２２との間のあらゆる変化、成長、異常などを評価し得る。そのため、撮像システム及び方法は、異なる時点での変化、異常、成長など（又はこれらの欠如）を迅速かつ容易に追跡するために使用され得る。従って、医療専門家らは、撮像システム及び方法を利用することによって、あらゆる病変のサイズ、形状、一貫性、コントラストにおける変化、腫瘍の成長、及び骨折の広がりなどを確認し得る。
【０１１２】
いくつもの画像検査法を行うために（例えば、いくつものデータポイントを撮像するため、追加画像を撮像するため、追加の表示を比較するためなど）、上記のプロセスを繰り返してよい。例えば、第３画像検査法の間、第２画像５２４に対応するが、減少された不透明度を有する第２オーバレイ画像５２４Ａを、ディスプレイ５１４上の第３画像５２６のプレビュー５２２に重ねてもよい。撮像装置５１２と患者６０２が位置合わせされると、第３画像５２６が撮像されてメモリ５１８に記憶されてよく、又はユーザ６００は、第３画像検査法の間、第３のポイントのオブジェクトを比較するために、プレビュー５２２と第２オーバレイ画像５２４Ａを使用してよい。
【０１１３】
特に本開示のいくつかの例示的実施形態を参照して、本開示を詳細に説明してきたが、本明細書に記載された例示的実施形態は、徹底的であることが意図されてはおらず、又は開示されたまさにその形態に開示の範囲を限定することが意図されてはいない。図面が必ずしも原寸に比例してはいないことが理解される。本開示が関わる分野及び技術の当業者は、以下の請求項及びその同等物に記載される通り、本開示の原則、精神及び範囲から有意に逸脱することなく、説明された構造並びにアセンブリ及び操作方法の改変及び変更を実施可能であることを、認識するであろう。
【図１】
2018535568.tif 000003
【図２】
2018535568.tif 000004
【図３】
2018535568.tif 000005
【図４Ａ】
2018535568.tif 000006
【図４Ｂ】
2018535568.tif 000007
【図４Ｃ】
2018535568.tif 000008
【図４Ｄ】
2018535568.tif 000009
【図４Ｅ】
2018535568.tif 000010
【図４Ｆ】
2018535568.tif 000011
【図５Ａ】
2018535568.tif 000012
【図５Ｂ】
2018535568.tif 000013
【図６Ａ】
2018535568.tif 000014
【図６Ｂ】
2018535568.tif 000015
【図７】
2018535568.tif 000016
【図８】
2018535568.tif 000017
【図９】
2018535568.tif 000018
【図１０Ａ】
2018535568.tif 000019
【図１０Ｂ】
2018535568.tif 000020
【図１０Ｃ】
2018535568.tif 000021
【図１０Ｄ】
2018535568.tif 000022
【図１０Ｅ】
2018535568.tif 000023
【図１０Ｆ】
2018535568.tif 000024
【図１０Ｇ】
2018535568.tif 000025
【図１０Ｈ】
2018535568.tif 000026
【図１０Ｉ】
2018535568.tif 000027
【図１０Ｊ】
2018535568.tif 000028
【図１０Ｋ】
2018535568.tif 000029
【図１１Ａ】
2018535568.tif 000030
【図１１Ｂ】
2018535568.tif 000031
【図１１Ｃ】
2018535568.tif 000032
【図１１Ｄ】
2018535568.tif 000033
【図１１Ｅ】
2018535568.tif 000034
【図１２Ａ】
2018535568.tif 000035
【図１２Ｂ】
2018535568.tif 000036
【図１３】
2018535568.tif 000037
【図１４】
2018535568.tif 000038
【図１５Ａ】
2018535568.tif 000039
【図１５Ｂ】
2018535568.tif 000040
【図１５Ｃ】
2018535568.tif 000041
【図１６】
2018535568.tif 000042
【国際調査報告】
2018535568.tif 000043
2018535568.tif 000044
2018535568.tif 000045
2018535568.tif 000046