(57)【要約】一実施形態では、ユーザ機器（ＵＥ）が複数の画像をグループ化する。ＵＥは、複数の画像の中の第１の画像を表示し、第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定し、複数の画像間の１つまたは複数の遷移に関連して対象のオブジェクトにロックすることを決定する。ＵＥは、複数の画像の中の第２の画像に遷移することを決定し、ロックの決定に基づいて、第２の画像内の対象のオブジェクトを検出する。ＵＥは、所望のズームレベルに対応するズームレベルにおいて対象のオブジェクトにズームインすることで第２の画像を表示する。
2019525328.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ機器（ＵＥ）を動作させる方法であって、
複数の画像をグループ化することと、
前記複数の画像の中の第１の画像を表示することと、
前記第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定することと、
前記複数の画像間の１つまたは複数の遷移に関連して前記対象のオブジェクトにロックすることを決定することと、
前記複数の画像の中の第２の画像に遷移することを決定することと、
前記ロックの決定に基づいて、前記第２の画像内の前記対象のオブジェクトを検出することと、
前記所望のズームレベルに対応するズームレベルで前記対象のオブジェクトにズームインすることで前記第２の画像を表示することと
を備える、方法。
【請求項２】
前記検出することは、
前記第２の画像への前記遷移と共に、またはそれの後に、前記対象のオブジェクトについての前記第２の画像をスキャンすることを含む、請求項１に記載の方法。
【請求項３】
前記スキャンすることは、前記第２の画像内の対象のエリアに制限される、請求項２に記載の方法。
【請求項４】
前記対象のエリアは、前記ロックの決定に関連して決定される、請求項３に記載の方法。
【請求項５】
前記グループ化することは、共有された時間特性に基づいて前記複数の画像をグループ化する、請求項１に記載の方法。
【請求項６】
前記共有された時間特性は、互いのしきい値時間期間の間および／または所定の時間ウィンドウの間にキャプチャされる前記複数の画像である、請求項５に記載の方法。
【請求項７】
前記グループ化することは、前記共有された時間特性および共有された空間特性に基づいて前記複数の画像をグループ化する、請求項５に記載の方法。
【請求項８】
前記共有された時間特性は、互いのしきい値時間期間の間および／または所定の時間ウィンドウの間にキャプチャされる前記複数の画像であり、
前記共有された空間特性は、互いのしきい値距離の間および／または所定の地理的領域の間にキャプチャされる前記複数の画像である、請求項７に記載の方法。
【請求項９】
前記所望のズームレベルを修正するための要求を受信することと、
前記受信した後に、前記複数の画像の中の新しい画像に遷移することと、
前記新しい画像内の前記対象のオブジェクトを検出することと、
前記修正されたズームレベルに対応するズームレベルにおいて前記新しい画像内の前記対象のオブジェクトを表示することと
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記対象のオブジェクトを修正するための要求を受信することと、
前記受信した後に、前記複数の画像の中の新しい画像に遷移することと、
前記新しい画像内の前記修正された対象のオブジェクトを検出することと、
前記所望のズームレベルに対応するズームレベルにおいて前記新しい画像内の前記修正された対象のオブジェクトを表示することと
をさらに備える、請求項１に記載の方法。
【請求項１１】
前記所望のズームレベルおよび前記対象のオブジェクトの両方を修正するための要求を受信することと、
前記受信した後に、前記複数の画像の中の新しい画像に遷移することと、
前記新しい画像内の前記修正された対象のオブジェクトを検出することと、
前記修正されたズームレベルに対応するズームレベルにおいて前記新しい画像内の前記修正された対象のオブジェクトを表示することと
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記複数の画像は、画像キャプチャセッション中に前記ＵＥによってキャプチャされる、請求項１に記載の方法。
【請求項１３】
前記画像キャプチャセッションの許容できる表現であるとして前記複数の画像のサブセットのユーザ指定を受信することをさらに備える、請求項１２に記載の方法。
【請求項１４】
前記サブセットの一部でない前記複数の画像からいずれかの非指定画像を圧縮および／または削除することをさらに備える、請求項１３に記載の方法。
【請求項１５】
前記画像キャプチャセッションの許容できない表現であるとして前記複数の画像のサブセットのユーザ指定を受信することをさらに備える、請求項１２に記載の方法。
【請求項１６】
前記サブセットの一部である各画像を圧縮および／または削除することをさらに備える、請求項１５に記載の方法。
【請求項１７】
前記ロックの決定は、マルチプルの対象のオブジェクトにロックすることを決定する、請求項１に記載の方法。
【請求項１８】
前記検出することは、前記第２の画像内の前記マルチプルの対象のオブジェクトのうちの１つのみを検出する、請求項１７に記載の方法。
【請求項１９】
前記表示することは、前記１つの検出された対象のオブジェクトにズームインし、センタリングする、請求項１８に記載の方法。
【請求項２０】
前記検出することは、前記第２の画像内の前記マルチプルの対象のオブジェクトのうちの少なくとも２つを検出する、請求項１７に記載の方法。
【請求項２１】
前記表示することは、前記少なくとも２つの検出された対象のオブジェクトにズームインし、センタリングする、請求項２０に記載の方法。
【請求項２２】
前記第１の画像は、前記ＵＥによって表示された前記複数の画像の第１のものである、または
前記第１の画像は、別の画像に有効でない前記ロックの決定で、前記複数の画像の中の前記別の画像に遷移される、請求項１に記載の方法。
【請求項２３】
前記第２の画像は、前記第１の画像に遷移される、または
前記第２の画像は、前記第１の画像の後に遷移された介在する画像に遷移される、請求項１に記載の方法。
【請求項２４】
ユーザ機器（ＵＥ）であって、
複数の画像をグループ化するための手段と、
前記複数の画像の中の第１の画像を表示するための手段と、
前記第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定するための手段と、
前記複数の画像間の１つまたは複数の遷移に関連して前記対象のオブジェクトにロックすることを決定するための手段と、
前記複数の画像の中の第２の画像に遷移することを決定するための手段と、
前記ロックの決定に基づいて、前記第２の画像内の前記対象のオブジェクトを検出するための手段と、
前記所望のズームレベルに対応するズームレベルで前記対象のオブジェクトにズームインすることで前記第２の画像を表示するための手段と
を備える、ＵＥ。
【請求項２５】
前記検出するための手段は、
前記第２の画像への前記遷移と共に、またはそれの後に、前記対象のオブジェクトについての前記第２の画像をスキャンするための手段を含む、請求項２４に記載のＵＥ。
【請求項２６】
前記グループ化するための手段は、共有された時間特性に基づいて前記複数の画像をグループ化する、請求項２４に記載のＵＥ。
【請求項２７】
ユーザ機器（ＵＥ）であって、
ユーザインターフェース出力回路に結合され、
複数の画像をグループ化することと、
前記複数の画像の中の第１の画像を表示することと、
前記第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定することと、
前記複数の画像間の１つまたは複数の遷移に関連して前記対象のオブジェクトにロックすることを決定することと、
前記複数の画像の中の第２の画像に遷移することを決定することと、
前記ロックの決定に基づいて、前記第２の画像内の前記対象のオブジェクトを検出することと、
前記所望のズームレベルに対応するズームレベルで前記対象のオブジェクトにズームインすることで前記第２の画像を表示することと
を行うように構成された少なくとも１つのプロセッサを備える、ＵＥ。
【請求項２８】
前記少なくとも１つのプロセッサは、
前記第２の画像への前記遷移と共に、またはそれの後に、前記対象のオブジェクトについての前記第２の画像をスキャンするようにさらに構成される、請求項２７に記載のＵＥ。
【請求項２９】
ユーザ機器（ＵＥ）によって実行されたとき、前記ＵＥに動作を実行させる命令を含む非一時的なコンピュータ可読媒体であって、前記命令は、
前記ＵＥに複数の画像をグループ化させるための少なくとも１つの命令と、
前記ＵＥに前記複数の画像の中の第１の画像を表示させるための少なくとも１つの命令と、
前記ＵＥに前記第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定させるための少なくとも１つの命令と、
前記ＵＥに前記複数の画像間の１つまたは複数の遷移に関連して前記対象のオブジェクトにロックすること決定させるための少なくとも１つの命令と、
前記ＵＥに前記複数の画像の中の第２の画像に遷移することを決定させるための少なくとも１つの命令と、
前記ロックの決定に基づいて、前記ＵＥに前記第２の画像内の前記対象のオブジェクトを検出させるための少なくとも１つの命令と、
前記ＵＥに前記所望のズームレベルに対応するズームレベルで前記対象のオブジェクトにズームインすることで前記第２の画像を表示させるための少なくとも１つの命令と
を備える、非一時的なコンピュータ可読媒体。
【請求項３０】
前記ＵＥに、前記第２の画像への前記遷移と共に、またはそれの後に、前記対象のオブジェクトについての前記第２の画像をスキャンさせるための少なくとも１つの命令をさらに備える、請求項２９に記載の非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]本特許出願は、２０１６年７月１８日に出願された「UPDATING METADATA FOR OFFLINE MEDIA FILES BASED ON CROWD-SOURCED METADATA INFORMATION OF A SOCIAL NETWORKING SERVICE, LOCKING A GROUP OF IMAGES TO A DESIRED LEVEL OF ZOOM AND AN OBJECT OR AREA OF INTEREST BETWEEN IMAGE TRANSITIONS, AND SELECTIVELY DELETING OR COMPRESSING A MEDIA FILE IN LOCAL STORAGE ON A USER EQUIPMENT BASED ON AT LEAST ONE ATTRIBUTE OF THE MEDIA FILE OR CONTEXTUAL INFORMATION RELATED TO THE MEDIA FILE」と題する、米国特許出願第６２／３６３，７９０号の利益を主張し、これは、対象の出願と同じ発明者によるものであり、本譲受人に譲渡され、参照によって全体がここに明示的に組み込まれる。
【背景技術】
【０００２】
【技術分野】
【０００３】
[0002]実施形態は、画像遷移の間に所望のズームレベルおよび対象のオブジェクト（object of interest）に画像のグループをロックすることに関する。
【関連出願の説明】
【０００４】
[0003]画像は、バースト性の方法（bursty manner）でユーザによってキャプチャされることが多い。例えば、ユーザが限られた数の代表ピクチャ（representative pictures）（例えば、目印の前に立っている人々のあるグループ、生まれたての赤ん坊、等の）を確定する（settle on）ことを最終的に望むとしても、ユーザは、ピクチャの少なくとも１つが満足のいくものとなることを保証するために画像キャプチャセッションにおいて比較的多い数のピクチャを撮り得る（例えば、画像のすべての人々が目を開けている、等）。画像キャプチャセッションの後、ユーザは、典型的には、満足のいかない画像を削除する等のために、彼／彼女の画像キャプチャデバイス上で、画像キャプチャセッション中にキャプチャされた画像を一つずつ見る。ユーザが画像の大部分またはすべてに存在するある特定のターゲット特徴（target feature）（例えば、ある特定の人物の顔、動物園のある特定の動物、空に浮かぶある特定の雲、等）に関心がある場合、ユーザは、画像を評価するためにターゲット特徴にフォーカスするようにズームイン（zoom-in）することを望み得る。このケースでは、ユーザは、ユーザが画像キャプチャセッションから新しい画像に遷移する度にターゲット特徴に手動でズームするよう要求され得る。
【発明の概要】
【０００５】
実施形態は、複数の画像をグループ化することと、複数の画像の中の第１の画像を表示することと、第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定することと、複数の画像間の１つまたは複数の遷移に関連して対象のオブジェクトにロックすることを決定することと、複数の画像の中の第２の画像に遷移することを決定することと、ロックの決定に基づいて、第２の画像内の対象のオブジェクトを検出することと、所望のズームレベルに対応するズームレベルで対象のオブジェクトにズームインすることで第２の画像を表示することとを含む、ユーザ機器（ＵＥ）を動作させる方法を対象としている。
別の実施形態は、複数の画像をグループ化するための手段と、複数の画像の中の第１の画像を表示するための手段と、第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定するための手段と、複数の画像間の１つまたは複数の遷移に関連して対象のオブジェクトにロックすることを決定するための手段と、複数の画像の中の第２の画像に遷移することを決定するための手段と、ロックの決定に基づいて、第２の画像内の対象のオブジェクトを検出するための手段と、所望のズームレベルに対応するズームレベルで対象のオブジェクトにズームインすることで第２の画像を表示するための手段とを含む、ユーザ機器（ＵＥ）を対象としている。
実施形態は、ユーザインターフェース出力回路に結合され、複数の画像をグループ化することと、複数の画像の中の第１の画像を表示することと、第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定することと、複数の画像間の１つまたは複数の遷移に関連して対象のオブジェクトにロックすることを決定することと、複数の画像の中の第２の画像に遷移することを決定することと、ロックの決定に基づいて、第２の画像内の対象のオブジェクトを検出することと、所望のズームレベルに対応するズームレベルで対象のオブジェクトにズームインすることで第２の画像を表示することとを行うように構成された少なくとも１つのプロセッサを含む、ＵＥを対象としている。
実施形態は、ＵＥによって実行されたとき、ＵＥに動作を実行させる命令を含む非一時的なコンピュータ可読媒体を対象としており、その命令は、ＵＥに複数の画像をグループ化させるための少なくとも１つの命令と、ＵＥに複数の画像の中の第１の画像を表示させるための少なくとも１つの命令と、ＵＥに第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定させるための少なくとも１つの命令と、ＵＥに複数の画像間の１つまたは複数の遷移に関連して対象のオブジェクトにロックすることを決定させるための少なくとも１つの命令と、ＵＥに複数の画像の中の第２の画像に遷移することを決定させるための少なくとも１つの命令と、ロックの決定に基づいて、ＵＥに第２の画像内の対象のオブジェクトを検出させるための少なくとも１つの命令と、ＵＥに所望のズームレベルに対応するズームレベルで対象のオブジェクトにズームインすることで第２の画像を表示させるための少なくとも１つの命令とを含む。
【図面の簡単な説明】
【０００６】
[0004]本開示の実施形態のより完全な理解は、本開示の限定ではなく単に例示のためのみに提示される添付の図面に関連して考慮されたときに、以下の詳細な説明を参照することによって同内容がよりよく理解されるようになるので、容易に得られるであろう。
【図１】[0005]  図１は、本開示の実施形態にしたがった、ワイヤレス通信システムの高レベルシステムアーキテクチャを例示する。
【図２】[0006]  図２は、本開示の実施形態にしたがった、ユーザ機器（ＵＥ）の例を例示する。
【図３】[0007]  図３は、本開示の実施形態にしたがった、構造的なコンポーネントを含む通信デバイスを例示する。
【図４】[0008]  図４は、本開示の実施形態にしたがった、サーバを例示する。
【図５】[0009]  図５は、本開示の実施形態にしたがった、一連の画像がどのようにユーザに表示されるかを制御するプロセスを例示する。
【図６】[0010]  図６−７は、本開示の実施形態にしたがった、図５のプロセスの一部の例示的な実現を例示する。
【図７】図６−７は、本開示の実施形態にしたがった、図５のプロセスの一部の例示的な実現を例示する。
【図８】[0011]  図８−９は、本開示の様々な態様にしたがった、図５のプロセスの例示的な実現を例示する。
【図９】図８−９は、本開示の様々な態様にしたがった、図５のプロセスの例示的な実現を例示する。
【詳細な説明】
【０００７】
[0012]本開示の態様は、本開示の特定の実施形態を対象とする以下の説明および関連する図面で開示される。代替の実施形態が、本開示の範囲から逸脱することなく考案され得る。加えて、本開示の周知の要素は、本開示に関連する詳細を不明瞭にしないように、詳細には記述されないか、または省略される。
【０００８】
[0013]「例示的（exemplary）」および／または「例（example）」という用語は、本明細書では、「例、事例、または例示を提供する」という意味で使用される。「例示的」および／または「例」として本明細書で記述されるいずれかの実施形態は、必ずしも他の実施形態よりも好ましいまたは有利であるように解釈されるべきではない。同様に、「本開示の実施形態」という用語は、本開示のすべての実施形態が、説明される特徴、利点または動作モードを含むことを必要としない。
【０００９】
[0014]さらに、多くの実施形態は、例えば、コンピューティングデバイスの要素によって実行されることになる一連のアクションの観点から記述される。本明細書で記述される様々なアクションが、特定の回路（例えば、特定用途向け集積回路（ＡＳＩＣ））によって、１つまたは複数のプロセッサによって実行されているプログラム命令によって、または両方の組合せによって、実行されることができることが認識されるであろう。加えて、本明細書で記述されるこれら一連のアクションは、実行時に、本明細書で記述される機能性を関連するプロセッサに実行させるコンピュータ命令の対応するセットをその中に記憶したいずれかの形態のコンピュータ可読記憶媒体内で、全体として具現化されるものであると考えられることができる。したがって、本開示の様々な態様は、いくつかの異なる形態で具現化され得、それらのすべてが、特許請求された主題事項の範囲内にあるものとして企図されている。加えて、本明細書に記述される実施形態の各々に関して、いずれかのそのような実施形態の対応する形態は、例えば、記述されるアクションを実行する「ように構成される論理」として本明細書に記述され得る。
【００１０】
[0015]本明細書ではユーザ機器（ＵＥ）と称される、クライアントデバイスは、モバイルまたは固定であり得、ワイヤードアクセスネットワークおよび／または無線悪アセスネットワーク（ＲＡＮ）と通信し得る。本明細書で使用される場合、「ＵＥ」という用語は、「アクセス端末」または「ＡＴ」、「ワイヤレスデバイス」、「加入者デバイス」、「加入者端末」、「加入者局」、「ユーザ端末」またはＵＴ、「モバイルデバイス」、「モバイル端末」、「モバイル局」およびそれらのバリエーションとして交換可能に称され得る。一実施形態では、ＵＥはＲＡＮを介してコアネットワークと通信することができ、コアネットワークを通して、ＵＥは、インターネットのような外部ネットワークと接続されることができる。無論、コアネットワークおよび／またはインターネットに接続している他のメカニズムもまた、例えば、ワイヤードアクセスネットワーク、ＷｉＦｉネットワーク（例えば、ＩＥＥＥ ８０２．１１、等に基づく）等を介して、ＵＥに関して可能である。ＵＥは、セルラ電話、携帯情報端末（ＰＤＡ）、ページャ、ラップトップコンピュータ、デスクトップコンピュータ、ＰＣカード、コンパクトフラッシュ（登録商標）デバイス、外部または内部モデム、ワイヤレスまたはワイヤライン電話、等を含むがそれらに限定されない、いくつかのタイプのデバイスのうちのいずれかのものによって具現化されることができる。ＵＥがＲＡＮに信号を送ることができる通信リンクは、アップリンクチャネル（例えば、逆方向トラフィックチャネル、逆方向制御チャネル、アクセスチャネル、等）と呼ばれる。ＲＡＮがＵＥに信号を送ることができる通信リンクは、ダウンリンクまたは順方向リンクチャネル（例えば、ページングチャネル、制御チャネル、ブロードキャストチャネル、順方向トラフィックチャネル、等）と呼ばれる。本明細書で使用される場合、トラフィックチャネル（ＴＣＨ）という用語は、アップリンク／逆方向トラフィックチャネルまたはダウンリンク／順方向トラフィックチャネルのいずれかで称されることができる。
【００１１】
[0016]図１は、本開示の実施形態にしたがった、ワイヤレス通信システム１００の高レベルシステムアーキテクチャを例示する。ワイヤレス通信システム１００は、ＵＥ１．．．Ｎを含む。例えば、図１では、ＵＥ１．．．２はセルラ呼び出し電話機として例示され、ＵＥ３．．．５はセルラタッチスクリーン電話機またはスマートフォンとして例示され、ＵＥ ＮはデスクトップコンピュータまたはＰＣとして例示される。
【００１２】
[0017]図１を参照すると、ＵＥ１．．．Ｎは、エアインターフェース１０４、１０６、１０８および／またはダイレクトワイヤード接続として図１に示される、物理通信インターフェースまたはレイヤ上でアクセスネットワーク（例えば、ＲＡＮ１２０、アクセスポイント１２５、等）と通信するように構成される。エアインターフェース１０４および１０６は、所定のセルラ通信プロトコル（例えば、ＣＤＭＡ、ＥＶＤＯ、ｅＨＲＰＤ、ＧＳＭ（登録商標）、ＥＤＧＥ、Ｗ−ＣＤＭＡ（登録商標）、ＬＴＥ（登録商標）、等）に準拠することができ、その一方で、エアインターフェース１０８は、ワイヤレスＩＰプロトコル（例えば、ＩＥＥＥ ８０２．１１）に準拠することができる。ＲＡＮ１２０は、エアインターフェース１０４および１０６のような、エアインターフェース上でＵＥにサービス提供する複数のアクセスポイントを含み得る。ＲＡＮ１２０におけるアクセスポイントは、アクセスノードまたはＡＮ、アクセスポイントまたはＡＰ、基地局またはＢＳ、ノードＢＳ、ｅノードＢ、等と称されることができる。これらアクセスポイントは、地上アクセスポイント（または地上局）、または衛星アクセスポイントであることができる。ＲＡＮ１２０は、ＲＡＮ１２０によってサービス提供されるＵＥとＲＡＮ１２０または完全に異なるＲＡＮによってサービス提供される他のＵＥとの間の回路交換（ＣＳ）通話をブリッジングする（bridging）ことを含む、様々な機能を実行することができ、インターネット１７５のような外部ネットワークとのパケット交換（ＰＳ）データの交換を仲介することもできるコアネットワーク１４０に接続するように構成されるのを含み得る。
【００１３】
[0018]インターネット１７５は、いくつかの例では、いくつかのルーティングエージェントおよび処理エージェント（便宜のため図１に図示せず）を含む。図１では、ＵＥ Ｎは、直接インターネット１７５に接続しているように示される（すなわち、ＷｉＦｉまたは８０２．１１ベースのネットワークのイーサネット（登録商標）接続等を介した、コアネットワーク１４０とは別個である）。それによって、インターネット１７５は、コアネットワーク１４０を介してＵＥ１．．．Ｎ間のパケット交換データ通信をブリッジするように機能することができる。また、図１に示されるのは、ＲＡＮ１２０とは別個のアクセスポイント１２５である。アクセスポイント１２５は、（例えば、ＦｉＯＳ、ケーブルモデム、等のような光通信システムを介して）コアネットワーク１４０から独立したインターネット１７５に接続され得る。エアインターフェース１０８は、一例では、ＩＥＥＥ ８０２．１１のような、ローカルワイヤレス接続上でＵＥ４またはＵＥ５にサービス提供し得る。ＵＥ Ｎは、一例では、（例えば、ワイヤードおよびワイヤレス接続の両方を備えたＷｉ−Ｆｉルータのための）アクセスポイント１２５自体に対応することができる、モデムまたはルータへの直接接続のような、インターネット１７５へのワイヤード接続を備えたデスクトップコンピュータとして示される。
【００１４】
[0019]図１を参照すると、ソーシャルネットワークサーバ１７０は、インターネット１７５、コアネットワーク１４０、または両方に接続されるように示される。ソーシャルネットワークサーバ１７０は、複数の構造的に別個のサーバとして実現されることができる、または代替として、単一のサーバに対応し得る。以下により詳細に記述されるように、ソーシャルネットワークサーバ１７０は、コアネットワーク１４０および／またはインターネット１７５を介してソーシャルネットワークサーバ１７０に接続することができるＵＥに関するソーシャルネットワーキングサービス（例えば、Ｆａｃｅｂｏｏｋ（登録商標）、ＭｙＳｐａｃｅ、Ｇｏｏｇｌｅ＋、等）をサポートするように構成される。
【００１５】
[0020]図２は、本開示の実施形態にしたがった、ＵＥ（例えば、クライアントデバイス）の例を例示する。図２を参照すると、ＵＥ２００Ａは、呼び出し電話機として例示され、ＵＥ２００Ｂは、タッチスクリーンデバイス（例えば、スマートフォン、タブレットコンピュータ、等）として例示される。図２に示されるように、ＵＥ２００Ａの外部筐体（external casing）は、当該技術分野において知られているように、コンポーネントの中でも特に、アンテナ２０５Ａ、ディスプレイ２１０Ａ、少なくとも１つのボタン２１５Ａ（例えば、ＰＴＴボタン、電源ボタン、音量制御ボタン、等）、およびキーパッド２２０Ａで構成される。また、ＵＥ２００Ｂの外部筐体は、当該技術分野において知られているように、コンポーネントの中でも特に、タッチスクリーンディスプレイ２０５Ｂ、周辺ボタン２１０Ｂ、２１５Ｂ、２２０Ｂ、および２２５Ｂ（例えば、電力制御ボタン、音量および振動制御ボタン、機内モードトグルボタン、等）、および少なくとも１つのフロントパネルボタン２３０Ｂ（例えば、ホームボタン、等）で構成される。ＵＥ２００Ｂの一部として明確に示されていないが、ＵＥ２００Ｂは、ＷｉＦｉアンテナ、セルラアンテナ、衛星測位システム（ＳＰＳ）アンテナ（例えば、全地球航法衛星システム（ＧＰＳ）アンテナ）、等を含むがそれらに限定されない、ＵＥ２００Ｂの外部筐体に内蔵される１つまたは複数の集積アンテナおよび／または１つまたは複数の外部アンテナを含むことができる。
【００１６】
[0021]ＵＥ２００Ａおよび２００ＢのようなＵＥの内部コンポーネントは異なるハードウェア構成で具現化されることができるが、内部ハードウェアコンポーネントのための基本的な高レベル構成は、図２のプラットフォーム２０２として示される。プラットフォーム２０２は、コアネットワーク１４０、インターネット１７５、および／または他のリモートサーバおよびネットワーク（例えば、ソーシャルネットワークサーバ１７０、ウェブＵＲＬ、等）によって最終的にもたらされるものであり得るＲＡＮ１２０から送信されるソフトウェアアプリケーション、データおよび／またはコマンドを受信および実行することができる。プラットフォーム２０２はまた、ＲＡＮの相互作用なしで局所的に記憶されたアプリケーションを独立して実行することができる。プラットフォーム２０２は、特定用途向け集積回路（ＡＳＩＣ）２０８、または他のプロセッサ、マイクロプロセッサ、論理回路、または他のデータ処理デバイスに動作的に結合されるトランシーバ２０６を含むことができる。ＡＳＩＣ２０８または他のプロセッサは、ワイヤレスデバイスのメモリ２１２内のいずれかの常駐プログラムとインターフェースするアプリケーションプログラミングインターフェース（ＡＰＩ）２１０レイヤを実行する。メモリ２１２は、読み取り専用またはランダムアクセスメモリ（ＲＡＭおよびＲＯＭ）、ＥＥＰＲＯＭ（登録商標）、フラッシュカード、またはコンピュータプラットフォームに共通のいずれかのメモリから成ることができる。プラットフォーム２０２はまた、メモリ２１２内でアクティブに使用されていないアプリケーション、並びに他のデータを記憶することができるローカルデータベース２１４を含むことができる。ローカルデータベース２１４は、典型的にフラッシュメモリセルであるが、磁気メディア、ＥＥＰＲＯＭ、光媒体、テープ、ソフトまたはハードディスク、または同様のもののような、当技術分野では周知のいずれかの二次記憶デバイスであり得る。
【００１７】
[0022]したがって、本開示の実施形態は、本明細書で記述される機能を実行する能力を含むＵＥ（例えば、ワイヤレスデバイス２００Ａ、２００Ｂ、等）を含むことができる。当業者が認識するように、様々な論理要素は、本明細書で開示される機能性を獲得するためにプロセッサまたはソフトウェアおよびハードウェアのいずれかの組み合わせで実行されるソフトウェアモジュール、個別の要素において具現化されることができる。例えば、ＡＳＩＣ２０８、メモリ２１２、ＡＰＩ２１０、およびローカルデータベース２１４はすべて、本明細書で開示される様々な機能をロード、記憶、および実行するように協調的に使用され得るので、これら機能を実行するための論理は、様々な要素にわたって分散され得る。あるいは、機能性は、１つの個別のコンポーネントに組み込まれることができる。よって、図２のＵＥ２００Ａおよび２００Ｂの特徴は、単なる例示であると考慮されるべきであり、本開示は例示された特徴または配置に限定されるものではない。
【００１８】
[0023]ＵＥ２００Ａおよび／または２００ＢとＲＡＮ１２０との間のワイヤレス通信は、ＣＤＭＡ、Ｗ−ＣＤＭＡ、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、直交周波数分割多重（ＯＦＤＭ）、ＧＳＭ、またはワイヤレス通信ネットワークまたはデータ通信ネットワークで使用され得る他のプロトコルのような、異なる技術に基づくことができる。前述および周知技術で説明されるように、音声送信および／またはデータは、様々なネットワークおよび構成を使用してＲＡＮからＵＥに送信されることができる。したがって、本明細書で提供されている例示は、本開示の実施形態を限定するように意図されるものではなく、本開示の実施形態の態様の説明を支援するためのものにすぎない。
【００１９】
[0024]図３は、本開示の実施形態にしたがった、構造的なコンポーネントを含む通信デバイス３００を例示する。通信デバイス３００は、ＵＥ１．．．Ｎ、ＵＥ２００Ａおよび２００Ｂ、基地局、アクセスポイント、またはｅノードＢのようなＲＡＮ１２０に含まれるいずれかのコンポーネント、コアネットワーク１４０のいずれかのコンポーネント、インターネット１７５に結合されたコンポーネント（例えば、ソーシャルネットワークサーバ１７０）、等を含むが、それらに限定されない、上述した通信デバイスのうちのいずれかに対応することができる。よって、通信デバイス３００は、図１のワイヤレス通信システム１００上で１つまたは複数の他のエンティティと通信する（またはそれとの通信を容易にする）ように構成されたいずれかの電子デバイスに対応することができる。
【００２０】
[0025]図３を参照すると、通信デバイス３００は、情報を受信および／または送信するように構成されたトランシーバ回路３０５を含む。一例では、通信デバイス３００がワイヤレス通信デバイス（例えば、ＵＥ２００ＡまたはＵＥ２００Ｂ）に対応する場合、情報を受信および／または送信するように構成されたトランシーバ回路３０５は、ワイヤレストランシーバおよび関連ハードウェア（例えば、ＲＦアンテナ、ＭＯＤＥＭ、変調器および／または復調器、等）のようなワイヤレス通信インターフェース（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ、ＷｉＦｉダイレクト、ロングタームエボリューション（ＬＴＥ）ダイレクト、等）を含むことができる。別の例では、情報を受信および／または送信するように構成されたトランシーバ回路３０５は、ワイヤード通信インターフェース（例えば、インターネット１７５がアクセスされることができる、シリアル接続、ＵＳＢまたはＦｉｒｅｗｉｒｅ接続、イーサネット接続、等）に対応することができる。よって、通信デバイス３００がいくつかのタイプのネットワークベースのサーバ（例えば、ソーシャルネットワークサーバ１７０）に対応する場合、情報を受信および／または送信するように構成されたトランシーバ回路３０５は、一例では、イーサネットプロトコルを介して他の通信エンティティにネットワークベースのサーバを接続する、イーサネットカードに対応することができる。さらなる例では、情報を受信および／または送信するように構成されたトランシーバ回路３０５は、通信デバイス３００がそれの局所環境をモニタすることができる感覚または計測ハードウェア（例えば、加速度計、温度センサ、光センサ、局所ＲＦ信号をモニタするためのアンテナ、等）を含むことができる。情報を受信および／または送信するように構成されたトランシーバ回路３０５はまた、実行されたとき、それの受信および／または送信機能を実行するために情報を受信および／または送信するように構成されたトランシーバ回路３０５の関連ハードウェアを許可するソフトウェアを含むことができる。しかしながら、情報を受信および／または送信するように構成されたトランシーバ回路３０５は、ソフトウェアだけに対応するのではなく、情報を受信および／または送信するように構成されたトランシーバ回路３０５は、それの機能性を獲得するために少なくとも部分的に構造ハードウェアに依存する。さらに、情報を受信および／または送信するように構成されたトランシーバ回路３０５は、基礎をなす機能が受信または送信機能に対応する限り、「受信する」および「送信する」以外の言語によって含意され得る。例えば、取得する、獲得する、取り出す、測定する、等のような機能は、特定のタイプの受信機能であるとして、ある特定のコンテキストにおいて情報を受信および／または送信するように構成されたトランシーバ回路３０５によって実行され得る。別の例では、送る、配信する、伝達する、転送する、等のような機能は、特定のタイプの送信機能であるとして、ある特定のコンテキストにおいて情報を受信および／または送信するように構成されたトランシーバ回路３０５によって実行され得る。他のタイプの受信および／または送信機能に対応する他の機能もまた、情報を受信および／または送信するように構成されたトランシーバ回路３０５によって実行され得る。
【００２１】
[0026]図３を参照すると、通信デバイス３００は、情報を処理するように構成された少なくとも１つのプロセッサ３１０を含む。情報を処理するように構成された少なくとも１つのプロセッサ３１０によって実行されることができる処理のタイプの例示的な実現は、決定を実行すること、接続を確立すること、異なる情報オプション間で選択すること、データに関連する評価を実行すること、測定動作を実行するために通信デバイス３００に結合されたセンサと相互作用すること、１つのフォーマットから別のフォーマットに（例えば、．ｗｍｖから．ａｖｉ、等のような異なるプロトコル間で）情報を伝達すること、等を含むが、それらに限定されない。例えば、情報を処理するように構成された少なくとも１つのプロセッサ３１０は、汎用プロセッサ、ＤＳＰ、ＡＳＩＣ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタロジック、個別ハードウェアコンポーネント、または本明細書で記述された機能を実行するように設計されたそれらのいずれかの組み合わせを含むことができる。汎用プロセッサは、マイクロプロセッサであり得るが、代替として、情報を処理するように構成された少なくとも１つのプロセッサ３１０は、いずれかの従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであり得る。プロセッサはまた、コンピューティングデバイスの組合せ（例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連携した１つまたは複数のマイクロプロセッサ、またはいずれかの他のそのような構成）として実現され得る。情報を処理するように構成された少なくとも１つのプロセッサ３１０はまた、実行されたとき、それの処理機能を実行するために情報を処理するように構成された少なくとも１つのプロセッサ３１０の関連ハードウェアを許可するソフトウェアを含むことができる。しかしながら、情報を処理するように構成された少なくとも１つのプロセッサ３１０は、ソフトウェアだけに対応するのではなく、情報を処理するように構成された少なくとも１つのプロセッサ３１０は、それの機能性を獲得するために少なくとも部分的に構造ハードウェアに依存する。さらに、情報を処理するように構成された少なくとも１つのプロセッサ３１０は、基礎をなす機能が処理機能に対応する限り、「処理する」以外の言語によって含意され得る。例えば、評価する、決定する、計算する、識別する、等のような機能は、特定のタイプの処理機能であるとして、ある特定のコンテキストにおいて情報を処理するように構成された少なくとも１つのプロセッサ３１０によって実行され得る。他のタイプの処理機能に対応する他の機能もまた、情報を処理するように構成された少なくとも１つのプロセッサ３１０によって実行され得る。
【００２２】
[0027]図３を参照すると、通信デバイス３００は、情報を記憶するように構成されたメモリ３１５をさらに含む。一例では、情報を記憶するように構成されたメモリ３１５は、少なくとも非一時的なメモリおよび関連ハードウェア（例えば、メモリコントローラ、等）を含むことができる。例えば、情報を記憶するように構成されたメモリ３１５に含まれる非一時的なメモリは、ＲＡＭ、フラッシュメモリ、ＲＯＭ、消去可能なプログラマブルＲＯＭ（ＥＰＲＯＭ）、ＥＥＰＲＯＭ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当該技術分野において周知であるいずれかの他の形態の記憶媒体に対応することができる。情報を記憶するように構成されたメモリ３１５はまた、実行されたとき、それの記憶機能を実行するために情報を記憶するように構成されたメモリ３１５の関連ハードウェアを許可するソフトウェアを含むことができる。しかしながら、情報を記憶するように構成されたメモリ３１５は、ソフトウェアだけに対応するのではなく、情報を記憶するように構成されたメモリ３１５は、それの機能性を獲得するために少なくとも部分的に構造ハードウェアに依存する。さらに、情報を記憶するように構成されたメモリ３１５は、基礎をなす機能が記憶する機能に対応する限り、「記憶する」以外の言語によって含意され得る。例えば、キャッシング、維持する、等のような機能は、特定のタイプの記憶する機能であるとして、ある特定のコンテキストにおいて情報を記憶するように構成されたメモリ３１５によって実行され得る。他のタイプの記憶する機能に対応する他の機能もまた、情報を記憶するように構成されたメモリ３１５によって実行され得る。
【００２３】
[0028]図３を参照すると、通信デバイス３００は、情報を表示するように構成されたユーザインターフェース出力回路３２０をさらにオプションとして含む。一例では、情報を表示するように構成されたユーザインターフェース出力回路３２０は、少なくとも出力デバイスおよび関連ハードウェアを含むことができる。例えば、出力デバイスは、ビデオ出力デバイス（例えば、ディスプレイスクリーン、ＵＳＢのようなビデオ情報を搬送することができるポート、ＨＤＭＩ（登録商標）、等）、オーディオ出力デバイス（例えば、スピーカ、マイクロフォンジャックのようなオーディオ情報を搬送することができるポート、ＵＳＢ、ＨＤＭＩ、等）、バイブレーションデバイスおよび／または情報が出力ためにフォーマット化されることができる、または通信デバイス３００のユーザまたはオペレータによって実際に出力されるいずれかの他のデバイスを含むことができる。例えば、通信デバイス３００が図２に示されるようなＵＥ２００Ａおよび／またはＵＥ２００Ｂに対応する場合、情報を表示するように構成されたユーザインターフェース出力回路３２０は、ディスプレイ２２６を含むことができる。さらなる例では、情報を表示するように構成されたユーザインターフェース出力回路３２０は、局所ユーザを有さないネットワーク通信デバイス（例えば、ネットワークスイッチまたはルータ、リモートサーバ、等）のような、ある特定の通信デバイスのために省略されることができる。情報を表示するように構成されたユーザインターフェース出力回路３２０はまた、実行されたとき、それの表示機能を実行するために情報を表示するように構成されたユーザインターフェース出力回路３２０の関連ハードウェアを許可するソフトウェアを含むことができる。しかしながら、情報を表示するように構成されたユーザインターフェース出力回路３２０は、ソフトウェアだけに対応するのではなく、情報を表示するように構成されたユーザインターフェース出力回路３２０は、それの機能性を獲得するために少なくとも部分的に構造ハードウェアに依存する。さらに、情報を表示するように構成されたユーザインターフェース出力回路３２０は、基礎をなす機能が表示する機能に対応する限り、「表示する」以外の言語によって含意され得る。例えば、表示する、出力する、促す、伝達する、等のような機能は、特定のタイプの表示する機能であるとして、ある特定のコンテキストにおいて情報を表示するように構成されたユーザインターフェース出力回路３２０によって実行され得る。他のタイプの記憶する機能に対応する他の機能もまた、情報を表示するように構成されたユーザインターフェース出力回路３２０によって実行され得る。
【００２４】
[0029]図３を参照すると、通信デバイス３００は、局所ユーザ入力を受信するように構成されたユーザインターフェース入力回路３２５をさらにオプションとして含む。一例では、局所ユーザ入力を受信するように構成されたユーザインターフェース入力回路３２５は、少なくともユーザ入力デバイスおよび関連ハードウェアを含むことができる。例えば、ユーザ入力デバイスは、ボタン、タッチスクリーンディスプレイ、キーボード、カメラ、オーディオ入力デバイス（例えば、マイクロフォンまたはマイクロフォンジャックのようなオーディオ情報を搬送することができるポート、等）および／または情報が通信デバイス３００のユーザまたはオペレータから受信されることができるいずれかの他のデバイスを含むことができる。例えば、通信デバイスが図２に示されるようなＵＥ２００ＡまたはＵＥ２００Ｂに対応する場合、局所ユーザ入力を受信するように構成されたユーザインターフェース入力回路３２５は、ボタン２２０Ａ、ディスプレイ２１０Ａ（タッチスクリーンの場合）、等を含むことができる。さらなる例では、局所ユーザ入力を受信するように構成されたユーザインターフェース入力回路３２５は、局所ユーザを有さないネットワーク通信デバイス（例えば、ネットワークスイッチまたはルータ、リモートサーバ、等）のような、ある特定の通信デバイスのために省略されることができる。局所ユーザ入力を受信するように構成されたユーザインターフェース入力回路３２５はまた、実行されたとき、それの入力受信機能を実行するために局所ユーザ入力を受信するように構成されたユーザインターフェース入力回路３２５の関連ハードウェアを許可するソフトウェアを含むことができる。しかしながら、局所ユーザ入力を受信するように構成されたユーザインターフェース入力回路３２５は、ソフトウェアだけに対応するのではなく、局所ユーザ入力を受信するように構成されたユーザインターフェース入力回路３２５は、それの機能性を獲得するために少なくとも部分的に構造ハードウェアに依存する。さらに、局所ユーザ入力を受信するように構成されたユーザインターフェース入力回路３２５は、基礎をなす機能が局所ユーザを受信する機能に対応する限り、「局所ユーザ入力を受信する」以外の言語によって含意され得る。例えば、取得する、受信する、収集する、等のような機能は、特定のタイプの局所ユーザを受信する機能であるとして、ある特定のコンテキストにおいて局所ユーザ入力を受信するように構成されたユーザインターフェース入力回路３２５によって実行され得る。他のタイプの局所ユーザ入力を受信する機能に対応する他の機能もまた、局所ユーザ入力を受信するように構成されたユーザインターフェース入力回路３２５によって実行され得る。
【００２５】
[0030]図３を参照すると、３０５〜３２５の構成された構造的コンポーネントが関連通信バス（明確には図示せず）を介して互いに暗示的に結合された図３の別個または個別ブロックとして示されるが、３０５〜３２５のそれぞれの構成された構造的コンポーネントがそれらそれぞれの機能性を実行するハードウェアおよび／またはソフトウェアは、部分的にオーバーラップすることができることが理解されるであろう。例えば、３０５〜３２５の構成された構造的コンポーネントの機能性を容易にするために使用されるいずれかのソフトウェアは、情報を記憶するように構成されたメモリ３１５に関連付けられた非一時的なメモリに記憶されることができ、それにより、３０５〜３２５の構成された構造的コンポーネントは、情報を記憶するように構成されたメモリ３１５によって記憶されたソフトウェアの動作に部分的に基づいてそれらのそれぞれの機能（すなわち、このケースではソフトウェア実行）を各々実行する。同様に、３０５〜３２５の構成された構造的コンポーネントのうちの１つに直接関連付けられたハードウェアは、３０５〜３２５の構成された構造的コンポーネントの他のものによって時々借用される、または使用されることができる。例えば、情報を処理するように構成された少なくとも１つのプロセッサ３１０は、情報を受信および／または送信するように構成されたトランシーバ回路３０５によって送信される前にデータを適切なフォーマットにフォーマット化することができ、それにより、情報を受信および／または送信するように構成されたトランシーバ回路３０５は、情報を処理するように構成された少なくとも１つのプロセッサ３１０に関連付けられた構造ハードウェアの動作に部分的に基づいてそれの機能性（すなわち、このケースでは、データの送信）を実行する。
【００２６】
[0031]様々な実施形態は、図４に例示されるサーバ４００のような、様々な商業的に利用可能なサーバデバイスのいずれかの上で実現され得る。一例では、サーバ４００は、上記で記述されたソーシャルネットワークサーバ１７０の１つの例示的な構成に対応し得る。図４では、サーバ４００は、揮発性メモリ４０２およびディスクドライブ４０３のような大容量の非揮発性メモリに結合されたプロセッサ４０１を含む。サーバ４００はまた、プロセッサ４０１に結合されたフロッピー（登録商標）ディスクドライブ、コンパクトディスク（ＣＤ）またはＤＶＤディスクドライブ４０６を含み得る。サーバ４００はまた、他のブロードキャストシステムコンピュータおよびサーバに、またはインターネットに結合されたローカルエリアネットワークのような、ネットワーク４０７とのデータ接続を確立するためのプロセッサ４０１に結合されたネットワークアクセスポート４０４を含み得る。図３のコンテキストにおいて、図４のサーバ４００が通信デバイス３００の１つの例示的な実現を例示し、それによって、情報を送信および／または受信するように構成されたトランシーバ回路３０５は、ネットワーク４０７と通信するサーバ４００によって使用されるネットワークアクセスポイント４０４に対応し、情報を処理するように構成された少なくとも１つのプロセッサ３１０は、プロセッサ４０１に対応し、情報を記憶するように構成されたメモリ３１５は、揮発性メモリ４０２、ディスクドライブ４０３、および／またはディスクドライブ４０６のいずれかの組み合わせに対応することが理解されるであろう。情報を表示するように構成されたオプションのユーザインターフェース入力回路３２０および局所ユーザ入力を受信するように構成されたオプションのユーザインターフェース入力回路３２５は、図４に明示的に示されておらず、そこに含まれる場合も含まれない場合もある。よって、図４は、図２におけるようなＵＥに加えて、通信デバイス３００がサーバとして実現され得ることを証明するのに役立つ。
【００２７】
[0032]画像は、バースト性の方法でユーザによってキャプチャされることが多い。例えば、ユーザが限られた数の代表ピクチャ（例えば、目印の前に立っている人々のあるグループ、生まれたての赤ん坊、等の）を確定することを最終的に望むとしても、ユーザは、ピクチャの少なくとも１つが満足のいくものとなることを保証するために画像キャプチャセッションにおいて比較的多い数のピクチャを撮り得る（例えば、画像のすべての人々が目を開けている、等）。画像キャプチャセッションの後、ユーザは、典型的には、満足のいかない画像を削除する等のために、彼／彼女の画像キャプチャデバイス上で、画像キャプチャセッション中にキャプチャされた画像を一つずつ見る。ユーザが画像の大部分またはすべてに存在するある特定のターゲット特徴（例えば、ある特定の人物の顔、動物園のある特定の動物、空に浮かぶある特定の雲、等）に関心がある場合、ユーザは、画像を評価するためにターゲット特徴にフォーカスするようにズームインすることを望み得る。このケースでは、ユーザは、ユーザが画像キャプチャセッションから新しい画像に遷移する度にターゲット特徴に手動でズームするよう要求され得る。
【００２８】
[0033]図５は、本開示の実施形態にしたがった、一連の画像がどのようにユーザに表示されるかを制御するプロセスを例示する。図６−７は、本開示の実施形態にしたがった、図５のプロセスの一部の例示的な実現を例示する。
【００２９】
[0034]図５を参照すると、ＵＥは、ブロック５００において複数の画像をグループ化する。一例では、ブロック５００の画像のグループ化は、フォトギャラリーからの画像サムネイルの選択を介して生じ得、その結果、（フォトギャラリー７００からの画像サムネイルが選択された後に）図６のフォトギャラリー６００または図７のフォトギャラリー７０５などでハイライトされている選択された画像サムネイルをもたらす。別の例では、ブロック５００における画像のグループ化の一部またはすべては、ＵＥによって自動的に実行されることができる（例えば、ユーザが数秒のようなしきい値量の時間内に互いから画像のバーストをキャプチャする場合、ＵＥは、ユーザの対話なしで画像を自動的にグループ化し得る）。複数の画像の中の第１の画像が、その後、ブロック５０５において表示される。図７の画像７１０〜７１５において図示されるように、ブロック５０５における第１の画像の表示は、デフォルトのズームレベルでスタートし得る。
【００３０】
[0035]ブロック５１０において、第１の画像がＵＥによって表示される間に、ＵＥは、第１の画像内の少なくとも１つの対象のオブジェクト（例えば、人物の顔、ペット、オブジェクト、目、砕波（wave breaking）、等）および所望のズームレベルを決定する。その後、ＵＥは、ブロック５１５において複数の画像間の１つまたは複数の遷移に関連して対象のオブジェクトにロックすることを決定する。一例では、対象のオブジェクトが確定されることができるように、（例えば、犬の目がセンタリングされた状態で）ユーザが第１の画像内の最終的なズームインロケーションを決定することに応答したブロック５１５のロックの決定で、ユーザが犬の目にズームインしている画像７２０において示されるように、ブロック５１０の決定は、第１の画像のある特定の部分に集中しているユーザに基づくことができる。あるいは、ブロック５１５のロックの決定は、ズームレベルに関係なく対象のオブジェクトにクリックする、またはタップするユーザに基づき得る（例えば、ユーザは、画像７２０の犬の目にタップし、それは、現在のズームインの度合いに関係なく犬の目にズームロックを設定する）。対象のエリアもまた、ブロック５１０〜５１５に関連してオプションとして決定される。
【００３１】
[0036]一例では、所望のズームレベルは、ＵＥが第１の画像にズームインした現在のズームの度合い（例えば、１５０％、２５０％、等）として示されることができる、または代替として、少なくとも対象のオブジェクト（および／またはエリア）にリンクされ得る（例えば、人物の顔を示すのに必要ないかなるズーム率にも対応する所望のズームレベルで、ユーザは人物の顔を少なくとも１つのオブジェクトとして選択する）。別の代替例では、少なくとも１つの対象のオブジェクトが画像遷移の後に定義された絶対画素領域にある場合にのみ少なくとも１つの対象のオブジェクトに従来ロックするように構成されたＵＥで、ユーザは、第１の画像の絶対画素領域を対象のエリアとしてオプションとして選択し得る。
【００３２】
[0037]ブロック５１０の例では、少なくとも１つの対象のオブジェクトは、マルチプルの対象のオブジェクトを含み得る。例えば、ユーザは、画像グループのマルチプルの顔（例えば、赤ん坊の顔、母親の顔、等）を見ることに関心があり得、それにより、ユーザは、まだマルチプルの顔の各々を見ることができる状態を維持しつつ、遷移中に可能な限りズームインすることを所望する。一例では、このシナリオにおける所望のズームレベルは、（例えば、画像と顔のロケーションのエッジ間に間隔が残るように、顔のロケーションのオプションのセンタリングで）各顔が見える状態を維持しながら可能な限りマルチプルの顔にズームインすることである。別の例では、ある特定の画像においてマルチプルの顔のうちの１つだけが検出された場合、所望のズームレベルは、（例えば、画像と顔のロケーションのエッジ間に間隔が残るように、顔のロケーションのオプションのセンタリングで）単純にこの顔にズームインするであろう。
【００３３】
[0038]ブロック５１０〜５１５の例では、ＵＥは、１つまたは複数の対象のオブジェクト（および／またはエリア）および／または所望のズームレベルをユーザに推奨し得、それは、その後にユーザが同意する、または修正する（例えば、絶対画素領域は、ＵＥによって提供され、ユーザは、第１の画像の所望のエリアをカバーするために絶対画素領域をドラッグする、ズームレベルを微調整する、等）。あるいは、ユーザは、対象のオブジェクト（および／またはエリア）の選択および／または所望のズームレベルの選択を開始し得る。あるいは、ＵＥは、（必要に応じて、ユーザがこれら自動ロード設定を後に無効にし得るが）ＵＥの代わりに少なくとも１つの対象のオブジェクト（および／またはエリア）および／または所望のズームレベル自動的に決定する。
【００３４】
[0039]図５を参照すると、ＵＥは、ブロック５２０において複数の画像の中の第２の画像に遷移することを決定する。一例では、ブロック５２０の決定は、第１の画像から第２の画像への遷移に対応し得る。代替例では、ブロック５２０の決定は、ＵＥが（例えば、複数の画像の中の）いくつかの他の画像またはさらに完全に異なるアプリケーション（例えば、ウェブブラウザ、電子メールアプリケーション、等）にすでに遷移した後に生じ得る。言い換えると、ブロック５１０のロックの決定は、ユーザが第１の画像から第２の画像に直接遷移しないときでさえも引き続き有効であり得る。むしろ、少なくとも１つの例では、一度オブジェクトロックが複数の画像に取り付けられると、これら画像のいずれかへの遷移が実現されるたびに、オブジェクトロックが実現され得る（例えば、オブジェクトロックが取り除かれるまでであり、それは、代表画像の指定のようなユーザ入力に応答して、またはしきい値時間期間の後などに生じ得る）。無論、他の実施形態では、オブジェクトロックは、ユーザがフォトギャラリーおよび／または複数の画像の一部ではないフォトギャラリーの画像への遷移を終了するときはいつでも代替としてキャンセルされることができる。
【００３５】
[0040]図５のブロック５２０を参照すると、一例では、ユーザがＵＥのスクリーン上で左または右にスワイプすることでＵＥ上の画像間を遷移することが一般的である。しかしながら、ユーザが１つの画像にズームインするとき、左または右にスワイプすることは、一般的に、実際に画像を遷移することなく現在の画像のエリアをシフトさせる。少なくとも１つの実施形態では、ＵＥがブロック５１０において第１の画像内の少なくとも１つの対象のオブジェクトおよび所望のズームレベルを決定した後、ＵＥは、画像遷移機能を通常実行しない物理ボタン（例えば、ホームボタン、等）のユーザ選択を介してグループ化された画像間で（例えば、ブロック５２０において）遷移することを決定し得る（例えば、押されたホームボタンは、一般的にＵＥをホームスクリーンに戻すが、ユーザが対象のオブジェクトまたはエリアのある特定のセットにＵＥをロックし、一連の画像にズームインする望みを示すときに画像間の遷移に代わりに使用されることができる）。代替例では、ユーザがブロック５１０において第１の画像内の少なくとも１つの対象のオブジェクトおよび所望のズームレベルを示した後に、ＵＥは、ソフトまたはバーチャルボタンのユーザ選択を介してグループ化された画像間を遷移する（例えば、ブロック５２０において）ことを決定し得る。
【００３６】
[0041]一度ＵＥがブロック５２０において第２の画像に遷移することを決定すると、ＵＥは、５１５のロックの決定に基づいて、ブロック５２５において第２の画像内の対象のオブジェクト（例えば、犬の目、ある特定の人物または人々の１つまたは複数の顔、等）を検出し、ＵＥは、（例えば、画像７２５に示すように）ブロック５３０において所望のズームレベルに対応するズームレベルで対象のオブジェクトにズームインすることで第２の画像を表示する。認識されるように、このプロシージャは、新しい画像がロードされる度に、所望の画像部分に手動でズームインするようユーザに要求することなく画像から画像に迅速に遷移しながらターゲットズームレベルにおいてある特定のオブジェクトにロックすることをＵＥに許可する。図５に明示的に示されていないが、ブロック５１０〜５１５は、所望のレベルまたはズームおよび／または少なくとも１つの対象のオブジェクトまたはエリアを調整するためにグループ化された画像の同じまたは異なる画像について繰り返されることができ、そのため、ユーザは画像がどのように表示されるかを微調整できる。
【００３７】
[0042]ブロック５２０〜５３０は、ユーザが異なる画像をレビューしている時、何度も繰り返し得る。最終的に、図５に明示的に示されていないが、ユーザは、グループ化された画像の１つのサムネイルがチェックマークを有する図６のフォトギャラリー６１０および図７のフォトギャラリー７３０において反映されるように、ある特定の画像キャプチャセッションに対して「最良の」画像であるとして画像の１つ（または１つより多く）を決定し得る。グループ化された画像からの他の画像は、その後、ＵＥ上で確保されるまたはユーザの好みに基づいて削除されるのいずれかであり得る。無論、グループ化された画像のうちいずれもユーザが好まないケースでは、「最良の」画像が選択されないことも可能である。一例では、これは、画像キャプチャセッション中にキャプチャされたすべての画像を圧縮または削除させ得る。
【００３８】
[0043]図８−９は、本開示の様々な態様にしたがった、図５のプロセスの例示的な実現を例示する。
【００３９】
[0044]図８を参照すると、ブロック８００において、画像１．．．Ｎがキャプチャされ、ＵＥは、画像キャプチャセッションに関連して画像１．．．Ｎをグループ化する。ブロック８００は、図５のブロックが実現され得る１つの方法を提示する。ブロック８００の例では、ＵＥのカメラは、共有された時間特性（例えば、互いのしきい値時間期間の間および／または所定の時間ウィンドウの間にキャプチャされた複数の画像）に基づいて画像１．．．Ｎをグループ化し得る。ブロック８００の更なる例では、画像１．．．Ｎは、共有された空間特性（例えば、互いのしきい値距離の間および／または所定の地理的範囲の間にキャプチャされる複数の画像）との組み合わせにおける共有された時間特性に基づいてグループ化され得る。一例として、ＵＥは、（例えば、互いの５分以内にキャプチャされる例示的な共有時間特性を満たす）ある特定の日の７：０１ＰＭと７：０４ＰＭとの間に画像１．．．Ｎをキャプチャし得る一方で、（例えば、互いの１マイル内にキャプチャされる例示的な共有空間特性を満たす）互いの１０００メートル内でもキャプチャされる。
【００４０】
[0045]さらなる例では、ＵＥが（例えば、この画像をＵＥと共有するリモートＵＥによって）７：０２ＰＭだが異なるロケーションでキャプチャされた別の画像を（例えば、別のＵＥから、ソーシャルネットワーキングサーバからのダウンロードを介して、等）取得した場合、この画像は、共有空間特性の欠如によりブロック８００のグループ化から排除され得る。別の例では、同じロケーションだが異なる時間（例えば、１時間前、異なる日または週または年、等）で画像がキャプチャされた場合、この画像は、共有時間特性の欠如によりブロック８００のグループ化から排除され得る。さらなる例では、ＵＥがそれら自体のそれぞれのＵＥとフレンドのグループ（group of friends）であるユーザによって動作されると仮定すると、それによって、グループ内のフレンドは各々、それらのそれぞれのＵＥで画像をキャプチャし、それらを互いに共有する。このケースでは、共有された画像は、異なるＵＥによってキャプチャされるにもかかわらず、共有時間および空間特性を満たし得る。よって、（例えば、代替の実施形態が自己キャプチャグループ化条件を含むブロック８００のために自己キャプチャ画像グループ化をより明確に対象とし得るにもかかわらず）ＵＥが画像１．．．Ｎの各々をキャプチャしないという事実は、ブロック８００のグループ化にとって必ずしも不適格な基準ではない。
【００４１】
[0046]図８を参照すると、ブロック８０５において、ＵＥは、フォトギャラリーアプリケーションを開き、ディスプレイを介して画像１を表示する。ブロック８１０において、（例えば、ユーザが次のピクチャにシフトするよう矢印をクリックすることに応答して、ユーザがＵＥのタッチスクリーン上で右または左にスワイプすることに応答して、等）ＵＥが画像１から画像２へ遷移すると仮定する。ブロック８１０において、次の画像に単純に移動するのではなく、ユーザは、ＵＥにユーザＡおよびＢの顔を描写する画像２のセクションにズームインさせるユーザ入力（例えば、タッチスクリーン上でのダブルタップまたはダブルクリック入力、ピンチアンドセパレート指入力、等）を提供する。ユーザＡおよびＢは、ＵＥのユーザの知人に対応し得る、または、ユーザＡおよびＢの一人は、ＵＥのユーザの彼／彼女自身に対応し得る（例えば、ＵＥがセルフィーモードにある間に画像２をキャプチャする場合またはＵＥが外部ソースからＵＥを受信した場合）。一例では、ユーザＡおよびＢの顔は、ＵＥ上のオブジェクト認識モジュールを介して対象のオブジェクトとして認識および識別され得る（例えば、この顔オブジェクト例では、オブジェクト認識モジュールが顔認識モジュールである）。
【００４２】
[0047]ブロック８２０において、ＵＥは、ターゲット（または所望の）ズームレベルにおいて画像１．．．ＮのためのユーザＡおよびＢの顔にロックすることを決定する。上述したように、所望のズームレベルは、異なる方法で推論され得る。例えば、ブロック８１５においてユーザが１５０％ズームにズームインした場合、所望のズームレベルは、単純に１５０％に設定され得る。別の例では、マルチプルのオブジェクトが対象のオブジェクト（例えば、ユーザＡおよびＢの顔）として識別されたという事実は、所望のズームレベルを最も高いズームレベルであるとして定義するために使用され得、ここで、関連付けられた画像がユーザＡおよびＢの顔をセンタリングしている間はユーザＡおよびＢの顔が可視のままである。別の例では、ユーザＡおよびＢの顔の相対的なサイズは、他のピクチャにおいてこれら特定のサイズでユーザＡおよびＢの顔を見るのに必要なあらゆるズームレベルであるとして、ズームレベルを定義するために使用され得る（例えば、よって、画像２がユーザＡおよびＢから離れて撮られ、画像３が非常に近くに撮られた場合、絶対ズームレベルは、ディスプレイスクリーンと比べて同じサイズでそれぞれの顔を見るために画像３において高くある必要はない）。
【００４３】
[0048]理解されるように、ブロック８１０、８１５、および８２０は、それぞれ、図５のブロック５０５、５１０、および５１５の１つの例示的な実現を表す。よって、ブロック５０５に関連して記述された第１の画像は、閲覧される第１の画像（例えば、画像１はブロック８０５において最初に閲覧されるが、オブジェクトロックは実現されない）である必要はなく、むしろ、ブロック５１５などでロックの決定を引き起こす、ブロック５１０において対象のオブジェクトが検出されるいずれかの画像である。
【００４４】
[0049]図８を参照すると、ブロック８２５において、（例えば、図５のブロック５２０にあるように）ＵＥに画像２から画像３に遷移させるユーザ入力がＵＥにおいて受信される。ブロック８３０において、ブロック８２０において決定されたオブジェクトロックに基づいて、ＵＥが（例えば、オブジェクト認識モジュールを使用して）画像３をスキャンして、（例えば、図５のブロック５２５にあるように）ユーザＡの顔のみを検出すると仮定する。よって、（例えば、図５のブロック５３０にあるように）ブロック８３５においてターゲットズームレベルでユーザＡの顔にズームインした状態で画像３が表示される。一例では、ターゲットズームレベルは、すべてよりも少ない対象のオブジェクトが検出された場合に異なり得る。一例では、ユーザＡおよびＢの顔は、両方の顔が見える状態（例えば、結果的に１３５％ズームとなる、等）に維持しながらズームインされ得るが、ユーザＡおよびＢのうちの一人のみの顔が検出された場合、ズームはより高くなり得る（例えば、顔をフルスクリーンモード状態にするために２５０％ズーム、等）。
【００４５】
[0050]図８を参照すると、ブロック８４０において、（例えば、図５のブロック５２０にあるように）ＵＥに画像３から画像４に遷移させるユーザ入力がＵＥにおいて受信される。ブロック８４５において、ブロック８２０において決定されたオブジェクトロックに基づいて、ＵＥが（例えば、オブジェクト認識モジュールを使用して）画像４をスキャンして、（例えば、図５のブロック５２５にあるように）ユーザＡおよびＢの両方の顔を検出すると仮定する。よって、（例えば、図５のブロック５３０にあるように）ブロック８５０においてターゲットズームレベルでユーザＡおよびＢの顔にズームインした状態で画像４が表示される。上述されたように、ターゲットズームレベルは、すべてよりも少ない対象のオブジェクトが検出された場合に異なり得る。
【００４６】
[0051]図８を参照すると、ブロック８５５において、次の画像に単純に移動するのではなく、ユーザは、ＵＥにユーザＡのみの顔を描写する画像４のセクションにズームインさせるユーザ入力（例えば、タッチスクリーン上でのダブルタップまたはダブルクリック入力、ピンチアンドセパレート指入力、等）を提供する。ブロック８６０において、ＵＥは、ブロック８２０において確立されたオブジェクトロックを、（例えば、ブロック５１０〜５１５にあるように）画像１．．．Ｎに対してのみユーザＡの顔にロックする新しいオブジェクトロックに更新することを決定する。ターゲット（または所望の）ズームレベルはまた、ブロック８６０において更新される、または代替として、ユーザＡが検出された顔のみであるときに使用されるターゲットズームレベルは、ブロック８３５に関連して上述されたように使用されることができる。
【００４７】
[0052]図８を参照すると、ブロック８６５において、（例えば、図５のブロック５２０にあるように）ＵＥに画像４から画像５に遷移させるユーザ入力がＵＥにおいて受信される。ブロック８７０において、ブロック８６０において決定されたオブジェクトロックに基づいて、ＵＥが（例えば、オブジェクト認識モジュールを使用して）画像５をスキャンして、（例えば、図５のブロック５２５にあるように）ユーザＡの顔を検出すると仮定する。よって、（例えば、図５のブロック５３０にあるように）ブロック８７５においてターゲットズームレベルでユーザＡの顔にズームインした状態で画像５が表示される。
【００４８】
[0053]図９は、本開示の実施形態にしたがった、図８のプロセスの続きである。図９を参照すると、ブロック９００において、単純に次の画像に移動するのではなく、（例えば、ブロック５１０にあるように）ユーザは、ユーザＡの目の選択が対象のオブジェクトであると示すユーザ入力（例えば、クリックまたはタップ、等）を提供する。言い換えれば、ＵＥのユーザは、顔だけでなくユーザＡの目もＵＥのユーザに特に関心があることを示す。ブロック９０５において、ＵＥは、ブロック８６０において確立されたオブジェクトロックを、（例えば、ブロック５１５にあるように）画像１．．．Ｎに対してユーザＡの目にロックする新しいオブジェクトロックに更新することを決定する。ユーザＡの目にズームインするためのターゲット（または所望の）ズームレベルはまた、ブロック９０５において更新され得る。
【００４９】
[0054]図９を参照すると、ブロック９１０において、（例えば、図５のブロック５２０にあるように）ＵＥに画像５から画像６に遷移させるユーザ入力がＵＥにおいて受信される。ブロック９１５において、ブロック９０５で決定されたオブジェクトロックに基づいて、ＵＥが（例えば、オブジェクト認識モジュールを使用して）画像６をスキャンし、ユーザＡの目を検出しない（例えば、ユーザＡが画像６においてカメラから目をそらしている、ユーザＡが画像６で描写さえされていない、等）と仮定する。一例では、オブジェクトロックのために識別された対象のオブジェクトが全く存在しないことは、画像６から画像７への直接的な遷移を介してブロック９２０に示されるように、次の画像への迅速および自動的な遷移を引き起こし得る。対象のオブジェクトが全く存在しない画像が自動的にスキップされる例では、画像６は、ユーザに表示される必要は全くない。別の例では、画像６は、（例えば、ユーザが画像スキップ気づくため）簡易に表示され得る。別の例では、オブジェクトロックのためのいかなる識別された対象のオブジェクトもなしに画像を自動的にスキップする代わりに、画像は、デフォルトのズームレベルで簡易に提示されることができる。
【００５０】
[0055]図９を参照すると、ブロック９２５において、ブロック９０５において決定されたオブジェクトロックに基づいて、ＵＥが（例えば、オブジェクト認識モジュールを使用して）画像７をスキャンして、（例えば、図５のブロック５２５にあるように）顔、より具体的には、ユーザＡの目を検出すると仮定する。よって、（例えば、図５のブロック５３０にあるように）ブロック９３０においてターゲットズームレベルでユーザＡの目にズームインした状態で画像７が表示される。
【００５１】
[0056]図９を参照すると、ブロック９３５において、一時的に異なるアプリケーションをロードさせるアラートをＵＥが提供すると仮定する。例えば、ブロック９３５において、ＵＥは電話アプリケーションをロードさせる電話呼、ｅメールアプリケーションをロードさせるｅメールアラート、メッセージングアプリケーションをロードさせるテキストメッセージ、ニュースアプリケーションをロードさせるニュースアラート、等を受信し得る。ブロック９４０において、ＵＥは、フォトギャラリーに戻り、画像８を表示することを決定する（例えば、自動的にブロック９３５からのアプリケーションが終了させられるたびに、手動ユーザ動作を介して、等）。
【００５２】
[0057]図９を参照すると、ブロック９４５において、ブロック９０５において決定されたオブジェクトロックに基づいて、ＵＥが（例えば、オブジェクト認識モジュールを使用して）画像８をスキャンして、（例えば、図５のブロック５２５にあるように）顔、より具体的には、ユーザＡの目を検出すると仮定する。このケースでは、ユーザＡの目が（閉じているのと対象的に）開いていると仮定する。ブロック９３０と同様に、（例えば、図５のブロック５３０にあるように）ブロック９５０においてターゲットズームレベルでユーザＡの目にズームインした状態で画像８が表示される。よって、一例では、ＵＥが一時的に異なるアプリケーションに遷移するときでさえ、オブジェクトロックが維持され得る。代替例では、オブジェクトロックを備えた画像閲覧アプリケーション（例えば、フォトギャラリーアプリケーション、等）を終了することは、オブジェクトロックを再設定（またはキャンセル）し得る。
【００５３】
[0058]ブロック９５５において、ＵＥによって画像８が表示されている間、ＵＥは、画像８における対象のエリアを決定する。例えば、ユーザは、特に関心のある画像８の範囲（例えば、画像８の左側、画像８の中心、等）を手動で特定し得る。ブロック９６０において、ＵＥは、ブロック９０５において確立されたオブジェクトロックを、（例えば、ブロック５１５にあるように）画像１．．．ＮについてのユーザＡの目が開いているときにのみ、およびユーザＡの開いている目がブロック９５５において決定された特に関心のある領域にあるときにのみロックする新しいオブジェクトロックに更新することを決定する。例えば、対象のエリアは、画像８の右上のクワドラント（quadrant）であると仮定する。このケースでは、ユーザＡの目が上方のクワドラントにない、および／またはユーザＡの目が開いていない後続の画像は、結果としてＵＥがこれら特定の画像には対象のオブジェクトがないと決定することをもたらすだろう。別の例では、ブロック９６０において確立されたオブジェクトロックについての開いている目の条件は、エクスプレスユーザ入力、ユーザ振る舞いのパッシブモニタリング（例えば、閉じている目よりもユーザＡについての開いている目で画像をレビューすることにユーザがより時間をかける、等）に基づき得る、または（例えば、ユーザにとって重要な人々の目が閉じているピクチャにユーザは関心がないという一般的な仮定、等に基づいた）デフォルト条件であり得る。ユーザＡの目にズームインするためのターゲット（または所望の）ズームレベルはまた、ブロック９６０において更新され得る。
【００５４】
[0059]図９を参照すると、ブロック９６５において、（例えば、図５のブロック５２０にあるように）ＵＥに画像８から画像９に遷移させるユーザ入力がＵＥにおいて受信される。ブロック９７０において、ブロック９６０で決定されたオブジェクトロックに基づいて、ＵＥが（例えば、オブジェクト認識モジュールを使用して）画像９における対象のエリア（例えば、左上のクワドラント、等）をスキャンして、（例えば、図５のブロック５２５にあるように）ユーザＡの目を検出し、さらに、ユーザＡの目が開いていることを検出すると仮定する。ブロック９７５において、（例えば、図５のブロック５３０にあるように）ターゲットズームレベルでユーザＡの開いている目にズームインした状態で画像９が表示される。
【００５５】
[0060]図８を参照すると、ブロック９８０において、ＵＥのユーザが、画像８は画像キャプチャセッションのための代表として使用される所望の画像であることを示す、入力を提供すると仮定する。ブロック９８５において、いずれかの指定されていない画像が、ＵＥから圧縮および／または削除され得る。代替例では、単一の画像の代わりに、いずれかの数の代表画像を備えたサブセットがブロック９８０において画像キャプチャセッションの代表として指定され得る。さらなる代替例では、ブロック９８０においてどの画像が代表であるかを指定する代わりに、ユーザは、どの画像のサブセットが画像キャプチャセッションの許容できない表現（unacceptable representations）であるかを指定し得る（例えば、ユーザが良質なピクチャの代わりに劣悪なピクチャを示す）。このケースでは、指定された許容できない画像は、ＵＥから圧縮および／または削除され得る。
【００５６】
[0061]当業者であれば、情報および信号は、様々な異なる技術および技法のうちのいずれかのものを使用して表され得ることを理解するであろう。例えば、上記の説明全体を通して参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場または磁性粒子、光場または光粒子、またはこれらのいずれかの組合せによって表され得る。
【００５７】
[0062]さらに、当業者であれば、本明細書で開示された実施形態に関連して記述された様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実現され得ることを理解するであろう。ハードウェアおよびソフトウェアのこの互換性を明確に例示するために、様々な例示的なコンポーネント、ブロック、モジュール、回路、およびステップが、概してそれらの機能性の観点から上記で記述されてきた。このような機能性が、ハードウェアとして実装されるか、またはソフトウェアとして実装されるかは、特定のアプリケーションおよびシステム全体に課せられる設計制約に依存する。当業者であれば、記述された機能性を特定のアプリケーションごとに様々な方法で実現し得るが、このような実現の決定は、本開示の範囲からの逸脱を生じるものと解釈されるべきではない。
【００５８】
[0063]本明細書で開示された実施形態に関して記述された様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタロジック、個別ハードウェア構成要素、または本明細書で記述された機能を実行するように設計されたこれらのいずれかの組み合わせを用いて実装または実行され得る。汎用プロセッサは、マイクロプロセッサであり得るが、代替として、プロセッサは、いずれかの従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであり得る。プロセッサはまた、コンピューティングデバイスの組合せ、例えば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、またはいずれかの他のそのような構成として実現され得る。
【００５９】
[0064]本明細書で開示された実施形態に関連して記述された方法、シーケンスおよび／またはアルゴリズムは、直接的にハードウェアにおいて、プロセッサによって実行されるソフトウェアモジュールにおいて、またはこれら２つの組み合わせにおいて、具現化され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当該技術分野において周知であるいずれかの他の形態の記憶媒体内に存在し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、また記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体は、プロセッサと一体化され得る。プロセッサおよび記憶媒体は、ＡＳＩＣ内に存在し得る。ＡＳＩＣは、ユーザ端末（例えば、ＵＥ）に存在し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末内の個別コンポーネントとして存在し得る。
【００６０】
[0065]１つまたは複数の例示的な実施形態では、記述された機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらのいずれかの組合せで実現され得る。ソフトウェアで実現される場合、これら機能は、コンピュータ可読媒体上で、１つまたは複数の命令またはコードとして送信または記憶され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にするいずれかの媒体を含む通信媒体とコンピュータ記憶媒体との両方を含む。記憶媒体は、コンピュータによってアクセスされることができるいずれかの利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光学ディスクストレージ、磁気ディスクストレージまたは他の磁気記憶デバイス、あるいは命令またはデータ構造の形態で所望のプログラムコードを運ぶ、または記憶するために使用されうる、およびコンピュータによってアクセスされ得るいずれかの他の媒体を備え得る。また、いずれかの接続は、コンピュータ可読媒体と厳密には称される。例えば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、またはその他のリモートソースから送信される場合には、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波、等のワイヤレス技術は、媒体の定義に含まれる。ここで使用される場合、ディスク（ｄｉｓｋ）およびディスク（ｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタル多目的ディスク（ＤＶＤ）、フロッピー（登録商標）ディスクおよびブルーレイ（登録商標）ディスクを含み、ここで、ディスク（ｄｉｓｋｓ）は、通常磁気的にデータを再生し、一方ディスク（ｄｉｓｃｓ）は、レーザーを用いて光学的にデータを再生する。上記の組合せもまた、コンピュータ可読媒体の範囲内に含まれるべきである。
【００６１】
[0066]前述の開示が本開示の例示的な実施形態を示している一方で、添付された特許請求の範囲によって定義される本開示の範囲から逸脱することなく、様々な変更および修正が、本明細書で行われ得ることに留意されたい。本明細書で記述された本開示の実施形態による方法の請求項の機能、ステップ、および／またはアクションは、いずれかの特定の順序で実行されることを必要としない。さらに、本開示の要素は、単数形で記述または特許請求され得るが、単数形に限定することが明記されていない限り、複数形が企図される。
【図１】
2019525328.tif 000003
【図２】
2019525328.tif 000004
【図３】
2019525328.tif 000005
【図４】
2019525328.tif 000006
【図５】
2019525328.tif 000007
【図６】
2019525328.tif 000008
【図７】
2019525328.tif 000009
【図８】
2019525328.tif 000010
【図９】
2019525328.tif 000011
【手続補正書】
【提出日】平成31年1月28日(2019.1.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ機器（ＵＥ）を動作させる方法であって、
画像キャプチャセッション中にキャプチャされた複数の画像を、前記ＵＥによって、グループ化することと、ここにおいて、前記グループ化することは、共有された時間特性および共有された空間特性に基づいて前記複数の画像をグループ化する、
前記複数の画像の中の第１の画像を表示することと、
前記第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定することと、
前記複数の画像間の１つまたは複数の遷移に関連して前記対象のオブジェクトにロックすることを決定することと、
前記複数の画像の中の第２の画像に遷移することを決定することと、
前記ロックの決定に基づいて、前記第２の画像内の前記対象のオブジェクトを検出することと、
前記所望のズームレベルに対応するズームレベルで前記対象のオブジェクトにズームインすることで前記第２の画像を表示することと
を備える、方法。
【請求項２】
前記検出することは、
前記第２の画像への前記遷移と共に、またはそれの後に、前記対象のオブジェクトについての前記第２の画像をスキャンすることを含む、請求項１に記載の方法。
【請求項３】
前記スキャンすることは、前記第２の画像内の対象のエリアに制限される、請求項２に記載の方法。
【請求項４】
前記対象のエリアは、前記ロックの決定に関連して決定される、請求項３に記載の方法。
【請求項５】
前記共有された時間特性は、互いのしきい値時間期間の間および／または所定の時間ウィンドウの間にキャプチャされる前記複数の画像である、請求項１に記載の方法。
【請求項６】
前記共有された時間特性は、互いのしきい値時間期間の間および／または所定の時間ウィンドウの間にキャプチャされる前記複数の画像であり、
前記共有された空間特性は、互いのしきい値距離の間および／または所定の地理的領域の間にキャプチャされる前記複数の画像である、請求項１に記載の方法。
【請求項７】
前記所望のズームレベルを修正するための要求を受信することと、
前記受信した後に、前記複数の画像の中の新しい画像に遷移することと、
前記新しい画像内の前記対象のオブジェクトを検出することと、
前記修正されたズームレベルに対応するズームレベルにおいて前記新しい画像内の前記対象のオブジェクトを表示することと
をさらに備える、請求項１に記載の方法。
【請求項８】
前記対象のオブジェクトを修正するための要求を受信することと、
前記受信した後に、前記複数の画像の中の新しい画像に遷移することと、
前記新しい画像内の前記修正された対象のオブジェクトを検出することと、
前記所望のズームレベルに対応するズームレベルにおいて前記新しい画像内の前記修正された対象のオブジェクトを表示することと
をさらに備える、請求項１に記載の方法。
【請求項９】
前記所望のズームレベルおよび前記対象のオブジェクトの両方を修正するための要求を受信することと、
前記受信した後に、前記複数の画像の中の新しい画像に遷移することと、
前記新しい画像内の前記修正された対象のオブジェクトを検出することと、
前記修正されたズームレベルに対応するズームレベルにおいて前記新しい画像内の前記修正された対象のオブジェクトを表示することと
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記画像キャプチャセッションの許容できる表現であるとして前記複数の画像のサブセットのユーザ指定を受信することをさらに備える、請求項１に記載の方法。
【請求項１１】
前記サブセットの一部でない前記複数の画像からいずれかの非指定画像を圧縮および／または削除することをさらに備える、請求項１０に記載の方法。
【請求項１２】
前記画像キャプチャセッションの許容できない表現であるとして前記複数の画像のサブセットのユーザ指定を受信することをさらに備える、請求項１に記載の方法。
【請求項１３】
前記サブセットの一部である各画像を圧縮および／または削除することをさらに備える、請求項１２に記載の方法。
【請求項１４】
前記ロックの決定は、マルチプルの対象のオブジェクトにロックすることを決定する、請求項１に記載の方法。
【請求項１５】
前記検出することは、前記第２の画像内の前記マルチプルの対象のオブジェクトのうちの１つのみを検出する、請求項１４に記載の方法。
【請求項１６】
前記表示することは、前記１つの検出された対象のオブジェクトにズームインし、センタリングする、請求項１５に記載の方法。
【請求項１７】
前記検出することは、前記第２の画像内の前記マルチプルの対象のオブジェクトのうちの少なくとも２つを検出する、請求項１４に記載の方法。
【請求項１８】
前記表示することは、前記少なくとも２つの検出された対象のオブジェクトにズームインし、センタリングする、請求項１７に記載の方法。
【請求項１９】
前記第１の画像は、前記ＵＥによって表示された前記複数の画像の第１のものである、または
前記第１の画像は、別の画像に有効でない前記ロックの決定で、前記複数の画像の中の前記別の画像に遷移される、請求項１に記載の方法。
【請求項２０】
前記第２の画像は、前記第１の画像に遷移される、または
前記第２の画像は、前記第１の画像の後に遷移された介在する画像に遷移される、請求項１に記載の方法。
【請求項２１】
前記複数の画像の中の異なる画像は、異なるＵＥによってキャプチャされ、および前記ＵＥによってキャプチャされていない前記複数の画像の中の各画像は、前記グループ化することを容易にするために前記ＵＥと共有される、請求項１に記載の方法。
【請求項２２】
ユーザ機器（ＵＥ）であって、
画像キャプチャセッション中にキャプチャされた複数の画像をグループ化するための手段と、ここにおいて、前記グループ化するための手段は、共有された時間特性および共有された空間特性に基づいて前記複数の画像をグループ化する、
前記複数の画像の中の第１の画像を表示するための手段と、
前記第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定するための手段と、
前記複数の画像間の１つまたは複数の遷移に関連して前記対象のオブジェクトにロックすることを決定するための手段と、
前記複数の画像の中の第２の画像に遷移することを決定するための手段と、
前記ロックの決定に基づいて、前記第２の画像内の前記対象のオブジェクトを検出するための手段と、
前記所望のズームレベルに対応するズームレベルで前記対象のオブジェクトにズームインすることで前記第２の画像を表示するための手段と
を備える、ＵＥ。
【請求項２３】
前記検出するための手段は、
前記第２の画像への前記遷移と共に、またはそれの後に、前記対象のオブジェクトについての前記第２の画像をスキャンするための手段を含む、請求項２２に記載のＵＥ。
【請求項２４】
ユーザ機器（ＵＥ）であって、
ユーザインターフェース出力回路に結合された少なくとも１つのプロセッサを備え、前記少なくとも１つのプロセッサは、
画像キャプチャセッション中にキャプチャされた複数の画像をグループ化することと、ここにおいて、前記少なくとも１つのプロセッサは、共有された時間特性および共有された空間特性に基づいて前記複数の画像をグループ化する、
前記複数の画像の中の第１の画像を表示することと、
前記第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定することと、
前記複数の画像間の１つまたは複数の遷移に関連して前記対象のオブジェクトにロックすることを決定することと、
前記複数の画像の中の第２の画像に遷移することを決定することと、
前記ロックの決定に基づいて、前記第２の画像内の前記対象のオブジェクトを検出することと、
前記所望のズームレベルに対応するズームレベルで前記対象のオブジェクトにズームインすることで前記第２の画像を表示することと
を行うように構成される、ＵＥ。
【請求項２５】
前記少なくとも１つのプロセッサは、
前記第２の画像への前記遷移と共に、またはそれの後に、前記対象のオブジェクトについての前記第２の画像をスキャンするようにさらに構成される、請求項２４に記載のＵＥ。
【請求項２６】
ユーザ機器（ＵＥ）によって実行されたとき、前記ＵＥに動作を実行させる命令を含む非一時的なコンピュータ可読媒体であって、前記命令は、
前記ＵＥに画像キャプチャセッション中にキャプチャされた複数の画像をグループ化させるための少なくとも１つの命令と、ここにおいて、前記ＵＥにグループ化させるための前記少なくとも１つの命令は、前記ＵＥに共有された時間特性および共有された空間特性に基づいて前記複数の画像をグループ化させる、
前記ＵＥに前記複数の画像の中の第１の画像を表示させるための少なくとも１つの命令と、
前記ＵＥに前記第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定させるための少なくとも１つの命令と、
前記ＵＥに前記複数の画像間の１つまたは複数の遷移に関連して前記対象のオブジェクトにロックすること決定させるための少なくとも１つの命令と、
前記ＵＥに前記複数の画像の中の第２の画像に遷移することを決定させるための少なくとも１つの命令と、
前記ロックの決定に基づいて、前記ＵＥに前記第２の画像内の前記対象のオブジェクトを検出させるための少なくとも１つの命令と、
前記ＵＥに前記所望のズームレベルに対応するズームレベルで前記対象のオブジェクトにズームインすることで前記第２の画像を表示させるための少なくとも１つの命令と
を備える、非一時的なコンピュータ可読媒体。
【請求項２７】
前記ＵＥに、前記第２の画像への前記遷移と共に、またはそれの後に、前記対象のオブジェクトについての前記第２の画像をスキャンさせるための少なくとも１つの命令をさらに備える、請求項２６に記載の非一時的なコンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
[0066]前述の開示が本開示の例示的な実施形態を示している一方で、添付された特許請求の範囲によって定義される本開示の範囲から逸脱することなく、様々な変更および修正が、本明細書で行われ得ることに留意されたい。本明細書で記述された本開示の実施形態による方法の請求項の機能、ステップ、および／またはアクションは、いずれかの特定の順序で実行されることを必要としない。さらに、本開示の要素は、単数形で記述または特許請求され得るが、単数形に限定することが明記されていない限り、複数形が企図される。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ユーザ機器（ＵＥ）を動作させる方法であって、
複数の画像をグループ化することと、
前記複数の画像の中の第１の画像を表示することと、
前記第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定することと、
前記複数の画像間の１つまたは複数の遷移に関連して前記対象のオブジェクトにロックすることを決定することと、
前記複数の画像の中の第２の画像に遷移することを決定することと、
前記ロックの決定に基づいて、前記第２の画像内の前記対象のオブジェクトを検出することと、
前記所望のズームレベルに対応するズームレベルで前記対象のオブジェクトにズームインすることで前記第２の画像を表示することと
を備える、方法。
［Ｃ２］
前記検出することは、
前記第２の画像への前記遷移と共に、またはそれの後に、前記対象のオブジェクトについての前記第２の画像をスキャンすることを含む、Ｃ１に記載の方法。
［Ｃ３］
前記スキャンすることは、前記第２の画像内の対象のエリアに制限される、Ｃ２に記載の方法。
［Ｃ４］
前記対象のエリアは、前記ロックの決定に関連して決定される、Ｃ３に記載の方法。
［Ｃ５］
前記グループ化することは、共有された時間特性に基づいて前記複数の画像をグループ化する、Ｃ１に記載の方法。
［Ｃ６］
前記共有された時間特性は、互いのしきい値時間期間の間および／または所定の時間ウィンドウの間にキャプチャされる前記複数の画像である、Ｃ５に記載の方法。
［Ｃ７］
前記グループ化することは、前記共有された時間特性および共有された空間特性に基づいて前記複数の画像をグループ化する、Ｃ５に記載の方法。
［Ｃ８］
前記共有された時間特性は、互いのしきい値時間期間の間および／または所定の時間ウィンドウの間にキャプチャされる前記複数の画像であり、
前記共有された空間特性は、互いのしきい値距離の間および／または所定の地理的領域の間にキャプチャされる前記複数の画像である、Ｃ７に記載の方法。
［Ｃ９］
前記所望のズームレベルを修正するための要求を受信することと、
前記受信した後に、前記複数の画像の中の新しい画像に遷移することと、
前記新しい画像内の前記対象のオブジェクトを検出することと、
前記修正されたズームレベルに対応するズームレベルにおいて前記新しい画像内の前記対象のオブジェクトを表示することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１０］
前記対象のオブジェクトを修正するための要求を受信することと、
前記受信した後に、前記複数の画像の中の新しい画像に遷移することと、
前記新しい画像内の前記修正された対象のオブジェクトを検出することと、
前記所望のズームレベルに対応するズームレベルにおいて前記新しい画像内の前記修正された対象のオブジェクトを表示することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１１］
前記所望のズームレベルおよび前記対象のオブジェクトの両方を修正するための要求を受信することと、
前記受信した後に、前記複数の画像の中の新しい画像に遷移することと、
前記新しい画像内の前記修正された対象のオブジェクトを検出することと、
前記修正されたズームレベルに対応するズームレベルにおいて前記新しい画像内の前記修正された対象のオブジェクトを表示することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１２］
前記複数の画像は、画像キャプチャセッション中に前記ＵＥによってキャプチャされる、Ｃ１に記載の方法。
［Ｃ１３］
前記画像キャプチャセッションの許容できる表現であるとして前記複数の画像のサブセットのユーザ指定を受信することをさらに備える、Ｃ１２に記載の方法。
［Ｃ１４］
前記サブセットの一部でない前記複数の画像からいずれかの非指定画像を圧縮および／または削除することをさらに備える、Ｃ１３に記載の方法。
［Ｃ１５］
前記画像キャプチャセッションの許容できない表現であるとして前記複数の画像のサブセットのユーザ指定を受信することをさらに備える、Ｃ１２に記載の方法。
［Ｃ１６］
前記サブセットの一部である各画像を圧縮および／または削除することをさらに備える、Ｃ１５に記載の方法。
［Ｃ１７］
前記ロックの決定は、マルチプルの対象のオブジェクトにロックすることを決定する、Ｃ１に記載の方法。
［Ｃ１８］
前記検出することは、前記第２の画像内の前記マルチプルの対象のオブジェクトのうちの１つのみを検出する、Ｃ１７に記載の方法。
［Ｃ１９］
前記表示することは、前記１つの検出された対象のオブジェクトにズームインし、センタリングする、Ｃ１８に記載の方法。
［Ｃ２０］
前記検出することは、前記第２の画像内の前記マルチプルの対象のオブジェクトのうちの少なくとも２つを検出する、Ｃ１７に記載の方法。
［Ｃ２１］
前記表示することは、前記少なくとも２つの検出された対象のオブジェクトにズームインし、センタリングする、Ｃ２０に記載の方法。
［Ｃ２２］
前記第１の画像は、前記ＵＥによって表示された前記複数の画像の第１のものである、または
前記第１の画像は、別の画像に有効でない前記ロックの決定で、前記複数の画像の中の前記別の画像に遷移される、Ｃ１に記載の方法。
［Ｃ２３］
前記第２の画像は、前記第１の画像に遷移される、または
前記第２の画像は、前記第１の画像の後に遷移された介在する画像に遷移される、Ｃ１に記載の方法。
［Ｃ２４］
ユーザ機器（ＵＥ）であって、
複数の画像をグループ化するための手段と、
前記複数の画像の中の第１の画像を表示するための手段と、
前記第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定するための手段と、
前記複数の画像間の１つまたは複数の遷移に関連して前記対象のオブジェクトにロックすることを決定するための手段と、
前記複数の画像の中の第２の画像に遷移することを決定するための手段と、
前記ロックの決定に基づいて、前記第２の画像内の前記対象のオブジェクトを検出するための手段と、
前記所望のズームレベルに対応するズームレベルで前記対象のオブジェクトにズームインすることで前記第２の画像を表示するための手段と
を備える、ＵＥ。
［Ｃ２５］
前記検出するための手段は、
前記第２の画像への前記遷移と共に、またはそれの後に、前記対象のオブジェクトについての前記第２の画像をスキャンするための手段を含む、Ｃ２４に記載のＵＥ。
［Ｃ２６］
前記グループ化するための手段は、共有された時間特性に基づいて前記複数の画像をグループ化する、Ｃ２４に記載のＵＥ。
［Ｃ２７］
ユーザ機器（ＵＥ）であって、
ユーザインターフェース出力回路に結合され、
複数の画像をグループ化することと、
前記複数の画像の中の第１の画像を表示することと、
前記第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定することと、
前記複数の画像間の１つまたは複数の遷移に関連して前記対象のオブジェクトにロックすることを決定することと、
前記複数の画像の中の第２の画像に遷移することを決定することと、
前記ロックの決定に基づいて、前記第２の画像内の前記対象のオブジェクトを検出することと、
前記所望のズームレベルに対応するズームレベルで前記対象のオブジェクトにズームインすることで前記第２の画像を表示することと
を行うように構成された少なくとも１つのプロセッサを備える、ＵＥ。
［Ｃ２８］
前記少なくとも１つのプロセッサは、
前記第２の画像への前記遷移と共に、またはそれの後に、前記対象のオブジェクトについての前記第２の画像をスキャンするようにさらに構成される、Ｃ２７に記載のＵＥ。
［Ｃ２９］
ユーザ機器（ＵＥ）によって実行されたとき、前記ＵＥに動作を実行させる命令を含む非一時的なコンピュータ可読媒体であって、前記命令は、
前記ＵＥに複数の画像をグループ化させるための少なくとも１つの命令と、
前記ＵＥに前記複数の画像の中の第１の画像を表示させるための少なくとも１つの命令と、
前記ＵＥに前記第１の画像内の対象のオブジェクトおよび所望のズームレベルを決定させるための少なくとも１つの命令と、
前記ＵＥに前記複数の画像間の１つまたは複数の遷移に関連して前記対象のオブジェクトにロックすること決定させるための少なくとも１つの命令と、
前記ＵＥに前記複数の画像の中の第２の画像に遷移することを決定させるための少なくとも１つの命令と、
前記ロックの決定に基づいて、前記ＵＥに前記第２の画像内の前記対象のオブジェクトを検出させるための少なくとも１つの命令と、
前記ＵＥに前記所望のズームレベルに対応するズームレベルで前記対象のオブジェクトにズームインすることで前記第２の画像を表示させるための少なくとも１つの命令と
を備える、非一時的なコンピュータ可読媒体。
［Ｃ３０］
前記ＵＥに、前記第２の画像への前記遷移と共に、またはそれの後に、前記対象のオブジェクトについての前記第２の画像をスキャンさせるための少なくとも１つの命令をさらに備える、Ｃ２９に記載の非一時的なコンピュータ可読媒体。
【国際調査報告】
2019525328.tif 000012
2019525328.tif 000013
2019525328.tif 000014