(57)【要約】コンピュータに実装された方法、コンピュータ・プログラム製品、及びコンピュータ・システムは、同様なコンテンツを有する画像と相互作用するために与えられる。実施形態において、方法は、複数の写真を共通の特徴を含むものとして特定することを含むことがある。この方法は、複数の写真を含むフリップブック・メディア・アイテムを生成することも含むことがある。この方法は、一つ以上の相互作用制御機能をフリップブック・メディア・アイテムに関連付けることを更に含むことがある。【選択図】  図２
2016500881.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに実装された方法であって、
コンピュータ・デバイスで、複数の写真を共通の特徴を含むものとして特定し、
前記コンピュータ・デバイスで、前記複数の写真を含むフリップブック・メディア・アイテムを生成し、
前記コンピュータ・デバイスで、代表的な写真を前記フリップブック・メディア・アイテムの視覚的指標に関連付け、及び、
前記コンピュータ・デバイスで、前記複数の写真を手動でナビゲーションするために一つ以上の相互作用制御機能を前記フリップブック・メディア・アイテムに関連付けることを含む方法。
【請求項２】
コンピュータに実装された方法であって、
コンピュータ・デバイスで、複数の写真を共通の特徴を含むものとして特定し、
前記コンピュータ・デバイスで、前記複数の写真を含むフリップブック・メディア・アイテムを生成し、及び、
前記コンピュータ・デバイスで、一つ以上の相互作用制御機能を前記フリップブック・メディア・アイテムに関連付けることを含む方法。
【請求項３】
請求項２のコンピュータに実装された方法において、前記共通の特徴は写真バーストにおける前記複数の写真の包含を含む方法。
【請求項４】
請求項２のコンピュータに実装された方法において、前記共通の特徴は前記複数の写真との視覚的類似性を含む方法。
【請求項５】
請求項２のコンピュータに実装された方法において、前記フリップブック・メディア・アイテムを生成することは、時間的なシーケンスと空間的並列シーケンスとの一方に基づいて前記複数の写真を関連付けることを含む方法。
【請求項６】
請求項２のコンピュータに実装された方法において、前記フリップブック・メディア・アイテムを生成することは、前記複数の写真の一つを前記フリップブック・メディア・アイテムの視覚的指標に表示された代表的な写真として関連付けることを含む方法。
【請求項７】
請求項６のコンピュータに実装された方法において、写真のユーザー指標を受け取ること、及び前記複数の写真の一つを前記ユーザー指標に基づいて前記代表的な写真として関連付けることを更に含む方法。
【請求項８】
請求項２のコンピュータに実装された方法において、前記一つ以上の相互作用制御機能は、前記フリップブック・メディア・アイテム内に含まれた前記複数の写真の自動的と手動とのナビゲーションの一つ以上のための制御を含む方法。
【請求項９】
請求項２のコンピュータに実装された方法において、前記フリップブック・メディア・アイテム内で第１の写真と隣接した写真との間のナビゲーションの間、前記複数の写真の第１の写真の少なくとも一部分を前記複数の写真の隣接した写真の少なくとも一部分に並列させることを更に含む方法。
【請求項１０】
請求項９のコンピュータに実装された方法において、第１の写真の少なくとも一部分を隣接した写真の少なくとも一部分に並列させることは、第１の写真に関して前記隣接した写真を画像安定化させることを含む方法。
【請求項１１】
請求項９のコンピュータに実装された方法において、第１の写真の少なくとも一部分を前記隣接した写真の少なくとも一部分に並列させることは、前記フリップブック・メディア・アイテム内で第１の写真と前記隣接した写真との間のナビゲーションの間、第１の写真と第２の写真との一つ以上をクロッピングすることを含む方法。
【請求項１２】
コンピュータ・システムは、少なくとも一つのプロセッサを備え、この少なくとも一つのプロセッサは、
複数の写真を共通の特徴を含むものと特定し、
前記複数の写真を含むフリップブック・メディア・アイテムを生成し、及び、
一つ以上の相互作用制御機能を前記フリップブック・メディア・アイテムに関連付けるように構成されているコンピュータ・システム。
【請求項１３】
請求項１２のコンピュータ・システムにおいて、前記共通の特徴は写真バーストにおける前記複数の写真の包含を含むコンピュータ・システム。
【請求項１４】
請求項１２のコンピュータ・システムにおいて、前記共通の特徴は前記複数の写真の間の視覚的類似性を含むコンピュータ・システム。
【請求項１５】
請求項１２のコンピュータ・システムにおいて、前記フリップブック・メディア・アイテムを生成するように構成された前記少なくとも一つのプロセッサは、時間的なシーケンスと空間的並列シーケンスとの一方に基づいて複数の写真を関連付けるように構成されたコンピュータ・システム。
【請求項１６】
請求項１２のコンピュータ・システムにおいて、前記フリップブック・メディア・アイテムを生成するように構成された前記少なくとも一つのプロセッサは、前記複数の写真の一つを前記フリップブック・メディア・アイテムの視覚的指標に表示された代表的な写真に関連付けるように構成されたコンピュータ・システム。
【請求項１７】
請求項１６のコンピュータ・システムにおいて、前記少なくとも一つのプロセッサは、写真のユーザー指標を受信して、このユーザー指標に基づいて、前記複数の写真の一つを前記代表的な写真として関連付けるように更に構成されたコンピュータ・システム。
【請求項１８】
請求項１２のコンピュータ・システムにおいて、前記一つ以上の相互作用制御機能は、前記フリップブック・メディア・アイテム内に含まれた前記複数の写真の自動的と手動とのナビゲーションの一つ以上のための制御を含むコンピュータ・システム。
【請求項１９】
請求項１２のコンピュータ・システムにおいて、前記少なくとも一つのプロセッサは、前記フリップブック・メディア・アイテム内で第１の写真と隣接した写真との間のナビゲーションの間、前記複数の写真の第１の写真の少なくとも一部分を前記複数の写真の隣接した写真の少なくとも一部分に並列させるように更に構成されているコンピュータ・システム。
【請求項２０】
請求項１９のコンピュータ・システムにおいて、第１の写真の少なくとも一部分を隣接した写真の少なくとも一部分に並列させるように構成された前記少なくとも一つのプロセッサは、第１の写真に関して前記隣接した写真を画像安定化させるように構成されているコンピュータ・システム。
【請求項２１】
請求項１９のコンピュータ・システムにおいて、第１の写真の少なくとも一部分を前記隣接した写真の少なくとも一部分に並列させるように構成された前記少なくとも一つのプロセッサは、前記フリップブック・メディア・アイテム内で第１の写真と前記隣接した写真との間のナビゲーションの間、第１の写真と第２の写真との一つ以上をクロッピングするように構成されたコンピュータ・システム。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
関連出願
本出願は米国特許出願第１３／６６１，４２５号（２０１２年１０月２６日出願）の優先権を主張しており、その全体が参照により組み込まれている。
技術分野
【０００２】
本開示はデジタル写真に関し、更に詳しくは、写真のグループとの相互作用に関する。
背景
【０００３】
デジタル写真の使用は、多くの個人にとっての日常生活の重要な要素になった。多くの携帯電話は現在ではカメラを含み、多くのソーシャル・ネットワーキング・アプリケーションは多くの個人とソーシャル・グループの中のデジタル写真共有を促進する。デジタル写真は、写真を複数の個人によって共有し得る容易性を増大するのみならず、携帯電話のようにデジタルカメラの組み合わせが一般の日常的なアイテムに取り込まれ、デジタル写真の低廉な相対的コストは、フィルム及び現像コストの排除に少なくとも部分的に起因して、人々が撮る写真の数を増大させた。人々はしばしば、イベント、アイテム、状況等の写真を撮ることがあり、写真のフィルム及び現像に対する代金を支払わなければならないならば、人々はおそらくそのようにはしないであろう。同様に、人々はしばしば、後日に最上の写真を選ぶ目的で、同一の光景若しくは被写体の多くの写真を撮ることがある。
開示の概要
【０００４】
実施例によれば、方法は、複数の写真を共通の特徴を含むものとして特定することを含み得る。この方法は、複数の写真を含むフリップブック・メディア・アイテムを生成することを含むこともある。この方法は、代表的な写真をフリップブック・メディア・アイテムの視覚的指標に関連付けることも含むこともある。この方法は、複数の写真を手動でナビゲーションするために一つ以上の相互作用制御機能をフリップブック・メディア・アイテムへ関連付けることを更に含むこともある。
【０００５】
他の実施例によれば、方法は、複数の写真を共通の特徴を含むものとして特定することを含み得る。この方法は、複数の写真を含むフリップブック・メディア・アイテムを生成することを含むこともある。この方法は、一つ以上の相互作用制御機能をフリップブック・メディア・アイテムへ関連付けることを更に含むこともある。
【０００６】
以下の特徴の一つ以上を含み得る。共通の特徴は、バースト写真における複数の写真の包含を含み得る。共通の特徴は、複数の写真の間の視覚的類似性を含み得る。
【０００７】
フリップブック・メディア・アイテムを生成することは、時間的シーケンスと空間的配列シーケンスとの一方に基づいて複数の写真を関連付けることを含むことがある。フリップブック・メディア・アイテムを生成することは、複数の写真の一つをフリップブック・メディア・アイテムの視覚的指標に表示された代表的な写真として関連付けることを含むことがある。この方法は、写真のユーザー指標を受け取って、複数の写真の一つをユーザー指標に基づく代表的な写真として関連付けることも含むことがある。一つ以上の相互作用制御機能は、フリップブック・メディア・アイテムに含まれた複数の写真を自動的に及び手動でナビゲーションする一つ以上についての制御を含むことがある。
【０００８】
この方法は、フリップブック・メディア・アイテム内の第１の写真と隣接した写真との間のナビゲーション中に、複数の写真の第１の写真の少なくとも一部分を、複数の写真の隣接した写真の少なくとも一部分に整合させることを更に含むことがある。第１の写真の少なくとも一部分を隣接した写真の少なくとも一部分に整合させることは、第１の写真に関して隣接した写真を画像安定化させることを含むことがある。第１の写真の少なくとも一部分を隣接した写真の少なくとも一部分に整合させることは、フリップブック・メディア・アイテム内で第１の写真と隣接した写真との間のナビゲーション中に、第１の写真と第２の写真との一つ以上をクロッピングすることを含むことがある。
【０００９】
他の実施例によれば、コンピュータ・デバイス・システムは少なくとも一つのプロセッサを含むことがある。この少なくとも一つのプロセッサは、複数の写真を共通の特徴を含むものとして認識するように構成し得る。この少なくとも一つのプロセッサは、複数の写真を含むフリップブック・メディア・アイテムを生成するようにも構成し得る。この少なくとも一つのプロセッサは、一つ以上の相互作用制御機能をフリップブック・メディア・アイテムに関連付けるように更に構成し得る。
【００１０】
以下の特徴の一つ以上を含み得る。共通の特徴は、写真バーストにおける複数の写真の包含を含むことがある。共通の特徴は、複数の写真の間の視覚的類似性を含むことがある。
【００１１】
フリップブック・メディア・アイテムを生成するように構成された少なくとも一つのプロセッサは、時間的シーケンスと空間的配列シーケンスの一方に基づいて複数の写真を関連付けるように構成し得る。フリップブック・メディア・アイテムを生み出すように構成される少なくとも一つのプロセッサは、複数の写真の一つをフリップブック・メディア・アイテムの視覚的指標内に表示された代表的な写真として関連付ける構成し得る。この少なくとも一つのプロセッサは更に、写真のユーザー指標を受信して、複数の写真の一つをユーザー指標に基づく代表的な写真として関連付けるように構成し得る。一つ以上の相互作用制御機能はフリップブック・メディア・アイテム内に含まれた複数の写真を自動的に及び手動でナビゲーションすることの一つ以上のための制御を含むことがある。
【００１２】
少なくとも一つのプロセッサは更に、フリップブック・メディア・アイテム内の第１の写真と隣接した写真との間のナビゲーション中に、複数の写真の第１の写真の少なくとも一部分を複数の写真の隣接した写真の少なくとも一部分に整合させるように構成し得る。第１の写真の少なくとも一部分を隣接した写真の少なくとも一部分に整合させるように構成された少なくとも一つのプロセッサは、フリップブック・メディア・アイテム内で第１の写真と隣接した写真との間のナビゲーション中に、第１の写真に関して隣接する写真を画像安定化させるように構成し得る。第１の写真の少なくとも一部分を隣接した写真の少なくとも一部分に整合させるように構成された少なくとも一つのプロセッサは、フリップブック・メディア・アイテム内で第１の写真と隣接した写真との間のナビゲーション中に、第１の写真と第２の写真との一つ以上をクロッピングするように構成し得る。
【００１３】
一つ以上の実現例の詳細は、添付図面及び以下の説明に記載されている。他の特徴及び効果は、説明、図面、及び特許請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【００１４】
【図１】図１は、本開示の実施形態によりフリップブック処理を実行するコンピュータ・デバイスを含む分散型コンピューティング・ネットワークの概略図である。
【００１５】
【図２】図２は、本開示の実施形態による図１のフリップブック処理のフローチャートである。
【００１６】
【図３】図３は、本開示の実施形態による図１のフリップブック処理に関連して利用し得る複数のデジタル写真の線図表現である。
【００１７】
【図４】図４は、少なくとも部分的には、本開示の実施形態による図１のフリップブック処理により生成し得るユーザ・インタフェースの線図表現である。
【００１８】
【図５】図５は、少なくとも部分的には、本開示の実施形態による図１のフリップブック処理により生成し得るユーザ・インタフェースの線図表現である。
【００１９】
【図６】図６は、本開示の実施形態による図１のコンピュータ・デバイスの概略図である。
【００２０】
様々な図面中の同様な参照符号は同様な要素を示す。
例示的実施形態の詳細な説明
【００２１】
或る例示的実施形態によれば、ユーザーは、様々な類似性点を含み得る一群の写真（例えば、デジタル画像）を有していることがある。例えば、グループ内の写真の各々は、共通若しくは関連した光景、被写体又はイベントを表していることがある。このような一群の写真は、例えば、写真バースト（例えば、比較的短い時間内に撮られている複数の写真）又は光景若しくはイベントを記録する試み、「正確な瞬間」を撮るか、又は望ましい画質の利用可能な一つ又は複数の写真（例えば、微笑んでいるか瞬いていないなどの写真内の人に焦点が合っている）を保証することからもたらされることがある。或る程度の類似性を有する一群の写真は、様々な他の方式において生じる場合がある。そのような一群の写真は、類似性の比較的に大きな程度を含むことがある。或る実施形態において、グループ内の個々の写真の間の類似性は、一群の写真全体を閲覧することを、退屈、抗しがたいもの、又は困難にすることがあり、これは例えば、複数の写真の間の差異が類似性よりも明らかでない場合があるためである。従って、それは、或る閲覧者にとっては、個々の写真の各々により提供されたコンテンツ、情報、又は芸術的若しくは美的価値における差異を認めることが困難な場合があり、或いは、個々の写真の各々に費やすことが、或る閲覧者にとっては単に退屈になる場合がある。
【００２２】
或る例示的実施形態においては、個々の写真は、或る共通の特徴（例えば、共通の写真バーストに属するコンテンツにおける類似性など）を含むグループに属するものとして特定されることがある。フリップブック・メディア・アイテムは、写真のグループに基づいて生成し得る。或る例示的実施形態においては、フリップブック・メディア・アイテムは、閲覧者に単独のメディア・アイテムとして一群の写真に作用させることを可能にすることがあり、これは閲覧者に都合が良いであろう方式でグループの個々の写真をナビゲートさせることを可能にすることがあり、閲覧者がより良く一群の写真の間の差異を認識して、及び／又はより良く費やし、評価し、及び／又はグループ内の個々の写真を、一群の写真の間に存在し得る類似性により抗しがたく又は混乱させることなく、認識させることを可能にする。
【００２３】
図１を参照すると、フリップブック処理１０が図示されている。以下の論議については、フリップブック処理１０は様々な方式で実施し得ることが理解されるように意図されている。例えば、フリップブック処理１０は、サーバー側処理、クライアント側処理又はサーバー側／クライアント側処理として実施されることがある。
【００２４】
例えば、処理１０はフリップブック処理１０ｓを介して純粋なサーバー側処理として実施されることがある。或いは、フリップブック処理１０は、クライアント側アプリケーション１０c１、クライアント側アプリケーション１０c２、クライアント側アプリケーション１０c３、及びクライアント側アプリケーション１０c４の一つ以上を介して純粋なクライアント側処理として実施し得る。また代替的に、フリップブック処理１０は、クライアント側アプリケーション１０c１、クライアント側アプリケーション１０c２、クライアント側アプリケーション１０c３、及びクライアント側アプリケーション１０c４の一つ以上の組み合わせにおけるフリップブック処理を介して、サーバー側／クライアント側処理として実施し得る。そのような例においては、フリップブック処理１０の機能性の少なくとも一部分はフリップブック処理１０ｓにより実行されることがあり、かつ、フリップブック処理１０の機能性の少なくとも一部分は、一つ以上のクライアント側アプリケーション１０ｃ１、１０ｃ２、１０ｃ３、及び１０ｃ３によって実行されることがある。
【００２５】
従って、この開示で用いられたようなフリップブック処理１０は、フリップブック処理１０ｓ、クライアント側アプリケーション１０c１、クライアント側アプリケーション１０c２、クライアント側アプリケーション１０c３、及びクライアント側アプリケーション１０c４の任意の組合を含むことがある。
【００２６】
図２も参照して、及び以下により詳細に説明するように、フリップブック処理１０は、複数の写真を共通の特徴を含むものとして特定１００し得る。フリップブック処理１０はまた、複数の写真を含むフリップブック・メディア・アイテムを生成１０２し得る。フリップブック処理１０は更に、一つ以上の相互作用制御機能をフリップブック・メディア・アイテムに関連付け１０４得る。
【００２７】
フリップブック処理１０ｓは、サーバー・アプリケーションである場合があり、コンピュータ・デバイス１２に存在して実行されることがあり、そのコンピュータ・デバイスはネットワーク１４（例えば、インターネット又はローカル・エリア・ネットワーク）へ接続し得る。コンピュータ・デバイス１２の例は以下を含み得るが、それらに限定されるものではない。即ち、パーソナル・コンピュータ・デバイス、サーバ・コンピュータ・デバイス、一連のサーバ・コンピュータ・デバイス、ミニ・コンピュータ・デバイス、メインフレーム・コンピュータ・デバイス、又は専用ネットワーク・デバイスである。
【００２８】
フリップブック処理１０ｓの命令セット及びサブルーチンは、コンピュータ・デバイス１２へ結合された記憶デバイス１６に記憶させることが可能であり、コンピュータ・デバイス１２内で含まれている一つ以上のプロセッサ（図示せず）及び一つ以上のメモリ・アーキテクチャ（図示せず）により実行し得る。記憶デバイス１６の例は以下を含み得るが、それらに限定されるものではない。即ち、ハード・ディスク・ドライブ、テープ・ドライブ、光学的ドライブ、ＲＡＩＤデバイス、ＮＡＳデバイス、ストレージ・エリア・ネットワーク、ランダム・アクセス・メモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、及びフラッシュ・メモリ記憶デバイスの全ての形態である。
【００２９】
ネットワーク１４は一つ以上の二次的ネットワーク（例えば、ネットワーク１８）へ接続されることがあり、その例は、例えばローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、又はイントラネットを含み得るが、これらに限定されるものではない。
【００３０】
クライアント側アプリケーション１０c１、１０c２、１０c３、１０c４の例は、写真アルバム、ウェブ・ブラウザ、ゲーム・コンソール・ユーザ・インタフェース、テレビ・ユーザ・インタフェース、又は専門アプリケーション（例えば、モバイル・プラットフォーム上で動作しているアプリケーション）を含み得るが、これらに限定されるものではない。クライアント側アプリケーション１０c１、１０c２、１０c３、１０c４の命令セット及びサブルーチンは、クライアント電子デバイス２８、３０、３２、３４に（それぞれ）結合された記憶デバイス２０、２２、２４、２６に（それぞれ）記憶させることが可能であり、クライアント電子デバイス２８、３０、３２、３４へ（それぞれ）組み込まれた一つ以上のプロセッサ（図示せず）及びと一つ以上のメモリ・アーキテクチャ（図示せず）によって実行し得る。記憶デバイス２０、２２、２４、２６の例は、ハード・ディスク・ドライブ、テープ・ドライブデバイス、光学的ドライブ、ＲＡＩＤデバイス、ランダム・アクセス・メモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、及びフラッシュ・メモリ記憶デバイスの全ての形態を含み得るが、これらに限定されるものではない。
【００３１】
クライアント電子デバイス２８、３０、３２、３４の例は、パーソナル・コンピュータ２８、ラップトップ・コンピュータ３０、モバイル・コンピュータ・デバイス３２、ノートブック・コンピュータ３４、ネットブック・コンピュータ（図示せず）、サーバ・コンピュータ（図示せず）、ゲーム・コンソール（図示せず）、データ対応テレビ・コンソール（図示せず）、及び専用ネットワークデバイス（図示せず）を含み得るが、これに限定されるものではない。クライアント電子デバイス２８、３０、３２、３４は各々がオペレーティング・システムを実行することが可能である。
【００３２】
フリップブック処理１０がサーバー側処理及び／又は複合型サーバー側／クライアント側処理を含むことがある一つ以上の実施例においては、ユーザー３６、３８、４０、４２は、ネットワーク１４を通じて、又は、二次的ネットワーク１８を通じて、直接にフリップブック処理１０にアクセスすることが可能である。更に、フリップブック処理１０は、リンク・ライン４４を介して二次的ネットワーク１８を通じてアクセスすることが可能である。
【００３３】
様々なクライアント電子デバイス（例えば、クライアント電子デバイス２８、３０、３２、３４）は、ネットワーク１４（又はネットワーク１８）に、直接又は間接的に結合することが可能である。例えば、パーソナル・コンピュータ２８はネットワーク１４へ直接に結合して図示されている。更に、ラップトップ・コンピュータ３０は、ラップトップ・コンピュータ３０と無線アクセス・ポイント（ＷＡＰ）４８との間に確立された無線通信チャンネル４６を介してネットワーク１４に結合して図示されている。同様に、モバイル・コンピュータ・デバイス３２は、モバイル・コンピュータ・デバイス３２とセルラー・ネットワーク／ブリッジ５２（これはネットワーク１４に直接に結合して示されている）との間に確立された無線通信チャンネル５０を介してネットワーク１４へ無線結合して図示されている。ＷＡＰ ４８は、例えば、ＩＥＥＥ８０２.１１a、８０２.１１ｂ、８０２.１１ｇ、８０２.１１ｎ、ＷｉＦｉ、及び／又はラップトップ・コンピュータ・デバイス３０とＷＡＰ ４８との間で無線通信チャンネル４６を確立することができるブルートゥース・デバイスとすることが可能である。更に、パーソナル・コンピュータ３４は配線で接続されたネットワーク接続を介してネットワーク１８へ直接に結合して図示されている。
【００３４】
一般的に上述したように、フリップブック処理１０は一般に、ユーザーに一群の写真（例えば、デジタル画像）に対して管理及び相互作用させることを可能にする。一群の写真は、共通の特徴を含む写真を含むことがあるか、重複に近いか、さもなければ互いに類似している。グループにおける写真は、複数の写真の間の差異を見分けることを困難にするであろう共通の特徴又は類似性を含むことがあり、抗しがたいこと及び／又は複数の写真の間の類似性のため、或るユーザーには退屈な場合がある。しかしながら、グループにおける個々の写真及び／又は複数の写真の集合グループそれ自体は、情報、コンテンツ、又は芸術的若しくは美的表現を表すことがあり、これはグループにおける任意の単独の写真によって必ずしも完全に捕捉し得るものではない。様々な実施形態によれば、フリップブック処理１０は、一群の写真に対して管理及び相互作用させることを可能とし、これは一群の写真に具象化された情報、コンテンツ、又は表現を保持及び／又は実現化又は鑑賞させる方式によるものであって、個々の写真としての一群の写真を管理することよりも比較的に容易であり、ユーザーにとっての混乱又は知覚的に過重な負担をより少なくするであろう。
【００３５】
実施形態によれば、フリップブック処理１０は、複数の写真を共通の特徴を含むものとして特定１００し得る。フリップブック処理１０はまた、複数の写真を含むフリップブック・メディア・アイテムを生成１０２し得る。フリップブック処理１０は更に、一つ以上の相互作用制御機能をフリップブック・メディア・アイテムに関連付け１０４し得る。
【００３６】
例えば、及び図３も参照すると、フリップブック処理１０は、複数の写真（例えば、写真１５０、１５２、１５４、１５６、１５８、１６０）を共通の特徴を含むものとして特定１００し得る。例えば、及び一般的に上述したように、或る例においては、ユーザー（例えば、モバイル・コンピュータ・デバイス３２のユーザー４０）は、図３における例示的写真１５０-１６０に大まかに描かれているように、所定の光景、被写体、又はイベントの一つよりも多くの写真を撮ることがある。例えば、ユーザー４０は、グループ写真の構成員全員が微笑んでいるか及び／又は瞬きしていないグループ写真における瞬間を撮ろうと試みることがある。同様に、ユーザー４０は、イベント（例えば自転車に乗っている子供）の複数の写真を撮り、その瞬間の詳細を捉えるか、又は焦点が合っていて望ましく構成された少なくとも一つの写真を得ようと試みることがある。更なる例においては、ユーザー４０は、光景のパノラマのような景色を捉える試みで、カメラ（例えば、これはモバイル・コンピュータ・デバイス３２に組み込まれたカメラ及び／又はカメラ機能を含み得る）の視野よりも大きい場合がある光景の複数の写真を撮ることがある。ユーザー４０が、共通の特徴を含み得る複数の画像を撮る様々な更なる／代替的な状況が理解されるであろう。実施形態によれば、フリップブック処理１０は、複数の写真を共通の特徴を含むものとして特定１００し得る。
【００３７】
例示的実施形態においては、フリップブック処理１０が複数の写真を特定し得る共通の特徴は、写真バーストにおける複数の写真の包含を含むことがある。即ち、一群の写真の共通の特徴は、それらの写真が同じデバイスにより比較的に短時間内に撮られたことを示す可能性があり、例えばこれはその複数の写真がバーストとして撮られたか、及び／又は、所定の光景、被写体などを撮る他の方式で撮られたことを示し得る。一つのそのような例においては、複数の写真の各々は、写真を撮るのに用いられたカメラ、携帯電話などの関連したデバイス識別子を含むことがある。複数の写真の各々は、各々の写真が撮られた時間を示すタイムスタンプも含むことがある。例えば、デバイス識別子及び／又はタイムスタンプは、複数の写真の各々に関連したメタデータとして含まれることがある。そのような実施形態においては、同一のカメラにより３０秒（例えば）の時間内で撮られた一群の写真は、同一の又は類似の被写体、光景又はイベントを捉えるために撮った可能性がある複数の写真のバーストを示すことがある。複数の写真が撮られた時間は、例えば、デフォルト設定及び／又はユーザー嗜好に依存して変動し得る。更に、或る実施形態においては、時間は、一群の写真全体が撮られた時間を規定し得る。他の実施形態において、時間は、共通の特徴を含むものとして特定１００された複数の写真についての順序において任意の二つの連続する写真の間の最大の時間を規定し得る。
【００３８】
一つの実施形態においては、共通の特徴は、複数の写真の間の視覚的類似性を含むことがある。例えば、フリップブック処理１０は、複数の写真を、その複数の写真の間の視覚的類似性を含み得る共通の特徴を含むものとして特定１００することがあり、そこで視覚的類似性を特定することは、複数の写真における画像処理及び／又は解析を実行することを含むことがある。例えば、画像解析は、一群の写真を、複数の写真の各々に関連した色及び／又はテクスチャ／ヒストグラムの比較に基づいて、共通の特徴を含むものとして特定し得る。或る実施形態においては、複数の写真の画像解析は、幾何学的解析（例えば、複数の画像の間の変換の識別）を含むことがある。或る実施形態においては、複数の写真の画像解析は、複数の写真内に含まれている一人以上の人々の顔認識を含むことがある（例えば、これは複数の写真の一つ以上の共通の被写体を特定し得る）。例示的実施形態においては、複数の写真の画像解析は、複数の写真の各々に含まれている特徴の空間的配列を解析すること（例えば、これは複数の写真の各々の写真のコンテンツの少なくとも部分的な重複を示し得る）を含むことがある。或る実施形態においては、複数の写真の各々に含まれている特徴の空間的配列を解析することは、画像安定化技術において用いられているのと同様なアプローチ（例えば、ビデオ・メディアを安定させるのに用いられ得るものなど）を含むことがある。他の方法が一群の写真を共通の特徴を含むものとして特定１００するために利用されることがある（例えば、複数の写真に関連したタグに基づくものなど）。
【００３９】
フリップブック処理１０はまた、複数の写真を含むフリップブック・メディア・アイテムを生成１０２し得る。一つの実施形態においては、フリップブック・メディア・アイテムは、第１級アイテムを含むことがあり、これは例えば、独自性を有することがあり、この独自性はそれが含む写真から区別される。そのように、フリップブック・メディア・アイテムは、一群の写真と、その複数の写真に関する情報とを含む自己充足的なアイテムである場合がある。或る実施形態においては、フリップブック・メディア・アイテム（これは一群の写真を含む）を、例えば写真アルバム（例えば、これはメディア管理アプリケーションによって生成されることがあり、このアプリケーションはユーザー４０に、例えばデジタル画像、デジタル・ビデオ・ファイルなどへアクセスすることを可能にする）内の単独のアイコンなどにより表すことが可能である。例えば、及び図４も参照すると、写真アルバム・ユーザ・インタフェース（例えば、ユーザ・インタフェース２００）は、複数のメディア・アイテム、例えばフリップブック・メディア・アイテム２０２（例えば、これは写真１５０-１６０に少なくとも部分的に基づいてフリップブック処理１０で生成１０２されることがある）並びに様々な更なるデジタル画像（例えば、デジタル画像２０４、２０６、２０８、２１０、２１２、２１４）を含むことがある。
【００４０】
一つの実施形態においては、フリップブック処理１０は、共通の特徴を含むものとして特定１００された写真の全てを含むフリップブック・メディア・アイテムを生成１０２することがある。或る実施形態において、フリップブック処理１０は画質評価を利用することがあり、共通の特徴を含むものとして特定されて、かつ、閾値画質を上回る画質を有する選択された写真のみを含むフリップブック・メディア・アイテムを生成１０２し得る。画質評価の例は、ぼけ解析を含むことがあり、これは局所的な時間的近傍における低減されたコントラスト（例えば、少なくとも部分的には、低減した平均勾配の大きさに基づく）を有するフレーム又は写真を検出する。画質評価の他の例は露出解析を含むことがあり、これは局所的な時間的近傍における暗いフレームを検出し得る（例えば、少なくとも部分的には、ヒストグラム解析に基づく）。画質評価の他の例は並列
解析を含むことがあり、これは局所的時間的近傍内の比較的小さい（若しくは存在しない）差異を有する写真を特定する。或る実施形態においては、フリップブック処理１０は、閾値を上回る画質を有さない写真を含まないフリップブック・メディア・アイテム（例えば、閾値よりも低い画質を有する写真がフリップブック・メディア・アイテムに含まれていないことがある）を生成１０２し得る。
【００４１】
フリップブック・メディア・アイテムの生成１０２は、時間的なシーケンス１０６と空間的並列シーケンス１０８との一方に基づいて複数の写真を関連付けることを含むことがある。例えば、フリップブック・メディア・アイテム内に含まれた複数のデジタル写真は、関連付けられたメタデータを含むことがあり、これは、それぞれのデジタル写真が撮られた時間を示しているタイムスタンプを含み得る。少なくとも部分的には時間的なシーケンスに基づく複数のデジタル写真の関連付け１０６は、例えば、時間的順序における複数のデジタル写真の配列を含むことがあり、例えば、その配列における連続したデジタル写真の各々は、先行するデジタル写真よりも後の時間に撮られたものとすることができる。例えば、複数のデジタル写真が写真バーストの結果である場合がある実施形態においては、複数のデジタル写真の各々は、特定の時間的シーケンスで次々と撮られたものとすることができる。時間的シーケンスにおける複数のデジタル写真の関連付け１０６は、デジタル写真をそれらが撮られた順序で配列することがある。複数のデジタル写真がそれら撮られた時間的シーケンスで配列されるとき、フリップブック処理１０によりそのように生成１０２されたフリップブック・メディア・アイテムは、複数の写真の間の時間的差異を伝え得る。
【００４２】
フリップブック・メディア・アイテムの生成１０２は、少なくとも部分的には、空間的並列シーケンスに基づいて、複数の写真の関連付け１０８を含むことがある。少なくとも部分的には空間的並列シーケンスに基づく複数の写真の関連付け１０８は、複数のデジタル写真に亘る画像処理又は解析の実行を含むことがあり、例えば、複数のデジタル写真の間の変動に関連したパターンを判定する。少なくとも部分的には空間的並列シーケンスに基づく複数の写真の関連付け１０８は、例えば、複数の写真をシーケンスに配列することを含むことがあり、そのシーケンスにおける隣接する写真は、互いに比較して最小の変質（例えば、シーケンスにおける二つの隣接していない写真の間の変質とは対照的なものとして）を含み得る。例えば、及び図３を参照すると、デジタル写真１５０-１６０は各々が被写体１６２を含むことがあり、被写体の腕の位置はデジタル写真１５０-１６０の各々において互いに変化することがある。デジタル写真１５０-１６０は背景物体（１６４）を含むこともあり、これはそれぞれの写真１５０−１６０において１６４ａ、１６４ｂ、１６４ｃ、１６４ｄ、１６４ｅ、及び１６４ｆの間で移動（例えば、概ね左から右方向）することがある。一つの実施形態においては、少なくとも部分的には空間的並列シーケンスに基づいて複数の写真を関連付ける１０８ことを含むフリップブック・メディア・アイテムの生成は、例えば図３における写真１５０-１６０の図解された配列によって概略的に描かれているように、複数のデジタル写真の間の変化のパターン（例えば、被写体１６２の腕の動き及び／又は背景物体１６４の位置）を確立するために複数の写真を配置することを含むことがある。複数のデジタル写真の間の最小限の変換の判定及び／又はシーケンスにおける隣接した写真の間の最小の変換を有する空間的並列シーケンスに基づく複数のデジタル写真の関連付け１０８は、例えば、シーケンスにおける隣接した写真の間の被写体１６２の腕の位置の最小差異、シーケンスにおける隣接した写真の間の背景物体１６４の最小相対移動、及び／又は腕の位置の最小差異及び背景物体１６４の最小相対移動との両方を与えることを含むことがある。
【００４３】
フリップブック・メディア・アイテムの生成は、複数の写真の一つをフリップブック・メディア・アイテムの視覚的指標に表示された代表的な写真として関連付ける１１０ことを含むことがある。一般的に上述したように、フリップブックは、少なくとも部分的には、単なる写真のランダムなグループよりもむしろ、写真の間の共通性（例えば、共通の被写体、光景等）に基づき得る。即ち、フリップブックは写真の間の関係及び共通の態様に基づき得る。代表的な写真は、複数の写真の被写体及び／又は共通性を示す場合がある。例えば、図４で示すように、フリップブック・メディア・アイテム２０２は、フリップブック・メディア・アイテムの被写体を示し得る画像によりユーザー・インターフェース（例えば、写真アルバム・ユーザー・インターフェース２００、又は他のユーザー・インターフェース）に示されることがある。そのように、ユーザ・インタフェース２００にアクセスしているユーザーは、フリップブック・メディア・アイテム２０２の視覚的指標に表示された代表的な写真に基づいてフリップブック・メディア・アイテム２０２のコンテンツを一般に識別できる場合がある。代表的な写真は、例えば、フリップブック・メディア・アイテム内で含まれた一群の写真から選択し得る。フリップブック処理１０は、代表的な写真をフリップブック・メディア・アイテム２０２に自動的に関連付ける１１０ことが可能であり、これは例えばフリップブックでメディア・アイテム２０２内に含まれた第１のデジタル写真を利用し、最も高い画質を有する写真（例えば、露出、画像はどのくらい明るいか暗いか、画像はどのくらいぼやけているかなどの特徴を表す画像解析に基づいて）を利用する。更に或る実施形態においては、フリップブック処理１０は、写真のユーザー指標を受け取ることがある。例えば、フリップブック・メディア・アイテムに含まれる個々の写真のディスプレイ、フリップブック・メディア・アイテムの個々の写真を順番に表すディスプレイ、又は他の適宜なディスプレイから、ユーザー（例えば、ユーザー４０）は望ましい代表的な写真を選択し得る（例えば、ポインティング・デバイス、例えばマウス、タッチスクリーン・インターフェース、又は他の適宜な選択デバイスを用いて）。フリップブック処理１０は、代表的な写真のユーザー選択を受け取る１１２ことがあり、ユーザー指標に基づいて、選択された写真を代表的な写真として関連付け１１０得る。
【００４４】
一般に上述したように、フリップブック・メディア・アイテムは、単独メディア・アイテムと見做し得る写真のコレクションを含むことがある。フリップブック・メディア・アイテム内に含まれた画像は、少なくとも一部分には、（単に物理的／データ・リンクではないが、フリップブックが写真の間の共通性を示す（例えば、共通の被写体、光景、イベント、その他）に基づいて互いに結合し得る。写真の間の共通性に少なくとも部分的に基づいて複数の写真を結合させることに加えて、フリップブック処理１０は、一つ以上の相互作用制御機能をフリップブック・メディア・アイテムに関連付ける１０４ことがある。フリップブック・メディア・アイテムに関連した一つ以上の相互作用制御機能は、例えば、フリップブックに個々に及び／又は一連の関連した写真の前後関係に含まれた写真をユーザーに閲覧させることを可能にする方式で、ユーザーにフリップブック・メディア・アイテムを消費させることを可能にさせることがある。そのように、フリップブック・メディア・アイテム２０２は、ユーザーがフリップブック・メディア・アイテム２０２の関連した写真の共通性及び差異をよりよく見分けられるようにすることがある。そのように、或る例においては、フリップブック・メディア・アイテム２０２に関連したナビゲーション制御機能は、ユーザーに、個々の写真の前後関係のみならず、グループとしての複数の写真内に包含された完全な情報を認識させることを可能にさせることがある。
【００４５】
一つ以上の相互作用制御機能は、フリップブック・メディア・アイテム内に含まれた複数の写真を自動的に及び手動でナビゲーションする一つ以上のための制御を含むことがある。例えば、及び図５を参照すると、相互作用制御の例（例えば、全体的に相互作用制御２５０）は、ユーザーにフリップブック内に含まれた写真を通じて手動でナビゲーションさせること、及び／又はフリップブック内に含まれる写真を通じて自動的に再生させることを可能にさせることがある。フリップブック・メディア・アイテム２０２は、図５内のユーザー・インターフェース２００において拡張された形態（例えば、ディスプレイの実質的な部分を満たすために大きさを設定される）で図示されていることに留意されたい。しかしながら、そのような可能な形態は図示を明瞭にするために意図されており、一方、可能性は、本開示の限定を、フリップブック・メディア・アイテム２０２が拡張された形態、フル・スクリーン形態、又は図４に示された原サムネイル形態（並びに様々な他の寸法付け構成）にあるときに呼び出し得る相互作用制御とするように意図するものではない。例示的実施形態においては、ユーザー４０がサムネイル・フリップブック・メディア・アイテム２０２を選択する（例えば、モバイル・コンピュータ・デバイス３２のタッチスクリーン・ユーザ・インタフェース・ディスプレイに表示されるサムネイル・フリップブック・メディア・アイテム２０２に触れる、又は、他の適宜なユーザー・インタフェース・デバイスを介して）のに応じて、フリップブック・メディア・アイテム２０２は（例えば、図４に描かれたサムネイル形態から）拡張し得る。更に一つの実施形態においては、相互作用制御はフリップブックの特徴に組み込むことができ、例えば、これは、ユーザーがフリップブック・メディア・アイテムを選択するときに露呈し得る（そのような選択がフリップブック・メディア・アイテムの表示を拡大するように構成されているか否かに関わらない）。
【００４６】
例示的実施形態に示すように、相互作用制御は、自動ナビゲーション制御２５２を含むことがある。ユーザー４０が自動ナビゲーション制御２５２を選択するのに応じて、フリップブック処理１０は、フリップブック・メディア・アイテム２０２内に含まれたデジタル写真のシーケンスを自動的に表示し得る。例えば、フリップブック処理は、シーケンスにおける次のデジタル写真を表示する前に、所定の時間間隔に亘ってデジタル写真１５０-１６０の各々を順番に表示し得る。或る実施形態においては、各々のデジタル写真が表示される時間間隔は、例えばシステム設定及び／又はユーザー嗜好に基づいて調節し得る。そのように、フリップブック処理１０は、例えば写真のシーケンスのアニメーションにほぼ近いであろう比較的に迅速な方式で、複数のデジタル写真を通じてナビゲーションし得る。更に、フリップブック処理１０ また／代替的に、例えば、個々のデジタル写真１５０-１６０のより拡張された及び／又は徹底的な検査を可能にするであろう比較的遅い方式で複数のデジタル写真を通じてナビゲーションすることがある。相互作用制御２５０は、更に機能性を含むことがあり、これはユーザーが、フリップブック・メディア・アイテム２０２内に含まれたデジタル写真を通じて手動でナビゲーションすることを可能にし得る。例えば、ユーザー４０は、前方ナビゲーション制御２５４を選択することによりフリップブック・メディア・アイテム２０２内に含まれた写真のシーケンスにおける次のデジタル写真へ手動でナビゲーションすることがある。一般的に対応する方式で、ユーザー４０は、後方ナビゲーション制御２５６を選択することによりフリップブック・メディア・アイテム２０２内に含まれた写真のシーケンスにおける前のデジタル写真へ手動でナビゲーションすることがある。前方ナビゲーション制御２５４及び後方ナビゲーションの利用は、例えば、ユーザー４０がフリップブック・メディア・アイテム２０２内に含まれたデジタル写真１５０−１６０を通じて手動でナビゲーションし、また、各々のデジタル写真についてのレート（例えば、表示間隔）も制御することがある。更に、一つの実施形態においては、ユーザー４０は配列ナビゲーション制御２５８を選択することがあり、例えばこれは、個別の写真の配列におけるフリップブック・メディア・アイテム２０２に含められた複数のデジタル写真１５０-１６０を表示させるフリップブック処理１０をもたらすことがある。上述と一致して、或る実施形態においては、相互作業制御は、ユーザーに圧倒的ではないであろう方式で複数の写真を表示及びナビゲーションさせることを可能にさせることがある（例えば、これは互いに類似している複数の写真に比較することからもたらされる）。更に、フリップブック・メディア・アイテム内に写真の全てを保持することによって、複数のデジタル写真によって表される情報の多様性が保存されることがある。
【００４７】
一つの実施形態において、フリップブック処理１０は、フリップブック・メディア・アイテム内の第１の写真と隣接した写真との間のナビゲーションの間、複数の写真の第１の写真の少なくとも一部分を複数の写真の隣接した写真の少なくとも一部分に並列させる１１４ことを含む複数のデジタル写真を（例えば、自動的又は手動ナビゲーション制御の選択に応じて）表示することがある。一つの実施形態において、第１の写真の少なくとも一部分を隣接した写真の少なくとも一部分に並列させる１１４ことは、第１の写真に関して隣接する写真を画像安定化１１６させることを含むことがある。例えば、複数のデジタル写真が同一の被写体を撮る場合においては、被写体及び／又は撮影者が複数の写真の各々について同じ位置に非常に僅かに留まるときでさえ、或いは多くの意味があるときでさえ、写真並列における変化は、角度、位置、カメラ移動などの僅かな変化によっても生じ得る。フリップブック処理１００は、互いに関してフリップブック・メディア・アイテム内に含まれたデジタル写真（及び／又はデジタル写真の一部分）を画像安定化１１６し得る（例えば、フリップブック・メディア・アイテム内に含まれた写真の間及び／又は中でのナビゲーションの間）。デジタル写真の画像安定化１１６（例えば、ビデオ画像安定化、又は他の画像安定化技術のために採用し得るような画像安定化技術の利用）は、或る例においては、フリップブック・メディア・アイテム内に含まれた様々なデジタル写真の差異及び／又は類似性を認識することをより容易にすることがある。例えば、ユーザーの注意は写真の間のカメラの僅かな動きによっては逸らされないことがあり、例えば、写真の間の変化した要素が視覚的により動的でより明らかに現れることを可能にすることがある。
【００４８】
第１の写真の少なくとも一部分を隣接する写真の少なくとも一部分に並列させる１１４ことは、例えば、写真における共通の特徴に基づいてデジタル写真を安定化させる１１６ことを含むことがある。例えば、図３に示すように、デジタル写真１５０-１６０の各々は、被写体１６２及び背景物１６４を含むことがある。フリップブック・メディア・アイテムのナビゲーションの間に、デジタル写真を安定化させる１１６ことは、隣接した写真に対して各々の写真の様相、例えば、被写体１６２又は背景物１６４を並列させることを含むことがある。そのように、例えば、フリップブック処理１０が複数のデジタル写真を並列させて被写体１６２を安定化させるならば、フリップブック・メディア・アイテム２０２内に含まれたデジタル写真１５０−１６０のナビゲーションの間、被写体１６２は、フリップブック・メディア・アイテム（及び／又はユーザー・インターフェース２００）の視野フレーム内の同じ相対的位置に一般に現れることがあり（例えば、被写体１６２は概ね静止に留まる）、一方、背景物体は異なる相対的位置に現れることがある。概ね対応する方式においては、フリップブック・メディア・アイテム２０２内に含まれたデジタル写真１５０−１６０のナビゲーションの間、背景物体１６４を安定させることによって、フリップブック処理１０が写真１５０-１６０を並列させる１１４ならば、背景物体１６４はフリップブック・メディア・アイテム２０２（及び／又はユーザ・インタフェース２００）の視野フレーム内で一般に同じ相対位置に現れ（例えば概ね静止して現れ）、一方、被写体１６２は移動するように現れることがある（例えば、異なる相対的な位置に位置し得る）。他の実施形態を等しく利用し得る。
【００４９】
第１の写真の少なくとも一部分を隣接した写真の少なくとも一部分に並列させる１１４ことは、フリップブック・メディア・アイテム内の第１の写真と隣接した写真との間のナビゲーションの間に、第１の写真と第２の写真との一つ以上をクロッピング１１８することを含むことがある。例えば、及び上述したものと概ね類似した方式で、様々なデジタル写真が配置され、クロッピングされ、大きさを変更され、又はさもなければフリップブック・メディア・アイテム２０２（及び／又はユーザ・インタフェース２００）の視野フレーム内に配置され、二つの隣接する写真（例えば、シーケンスにおいて一方の写真が他方に続く）の全ての特徴が、ディスプレイにおける共通の場所に並列又は配置し得る。このような方式で、ユーザーが複数の写真の間の差異を見分けることがより容易になることがある。例えば、ユーザーがフリップブック内の写真を通じてナビゲーションすると、背景物体等は静止して現れることがあり（僅かに異なるカメラ位置が利用されたとしても）、被写体のみが変化する。或る実施形態においては、隣接した写真の並列は、複数の写真をどのように互いに関係させるかについての視覚的合図を出し得る（例えば、写真のバーストはパノラマ的視野を表すように、又はカメラの視野よりも大きな光景を描くために撮られることがある）。そのように、デジタル写真の全ての一つの単独の様相が静止して現れないとしても、近接して隣接した写真の間の共通の特徴が同じ場所に現れることがある。
【００５０】
他の実施形態において、隣接する写真のクロッピング及び並列に加えて／それらに代えて、二つの隣接した写真は、ロックステップにおける写真を並列させるように活動させることがある。例えば、第１の写真は、ディスプレインの概ね中心に表示されることがある。第２の隣接する写真は、第２の写真の一つ以上の特徴が第１の写真の対応する特徴に並列され得るように先ず表示され、これは第２の写真がディスプレイの中心に対してオフセットされた位置に表示させることをもたらす（例えば、第２の写真の特徴と第１の写真の対応する特徴とはそれぞれの写真の各々に共通して配置されることはないと見做す）。ディスプレイにおけるオフセット位置における第２の写真の初期表示の後、フリップブック処理１０は、第２の写真の活動的な動きを介して第２の写真を動かすことがあり、第２の写真の活動的な動きの端部は、ディスプレイにおける概ね中心に位置する。更に、一つの実施形態においては、第２の写真の活動的な動きはフェード・イン及びフェード・アウト効果で増大されることがある。例えば、第２の写真は第１の写真に並列されて初期表示されて、その第２の写真がフェード・イン効果で表示されることがあり、一方、第１の写真がフェード・アウト効果で表示される。ディスプレイの中央へ向かう第２の写真の活動的な動きが、フェード・イン/フェード・アウト効果の完成の後に起こることがあり、及び／又はフェード・イン／フェード・アウト効果中に起こることがある。或る実施形態においては、隣接した写真を並列させるためのフリップブック処理により実施された効果（例えば、並列及びクロッピング、ディスプレイの中心へ向かう第２の写真の活動的な動きなど）は、少なくとも部分的には、第１の写真と第２の写真との間の重複（例えば、共通の特徴）の程度に基づくことがある。例えば、フリップブック処理１０は、第１の写真と第２の写真との間の重複が比較的に大きいならば、クロッピング効果を用いて第１の写真を第２の写真へ並列１１４させることがある。更に、フリップブック処理１０は、第１の写真と第２の写真との間の重複が比較的に小さいならば、ディスプレイの中心へ向かう第２の写真の活動的な動きを用いて、第１の写真と第２の写真とを並列１１４させることがある。他の実施形態も認められるであろう。
【００５１】
一つの実施形態において、フリップブック処理１０は、個別の個々の写真の形態で複数のデジタル写真を共有することよりもむしろ、フリップブック・メディア・アイテムを共有することによって、一群の写真を他のユーザーと共有することを促進する可能性がある。例えば、フリップブック・メディア・アイテムは単独のアイテムとして共有することができ、一群の写真全体を包含することがある。実施形態において、ユーザー（例えば、ユーザー４０）は、相互作用制御２５０から共有制御２６０を選択することにより、ユーザー（例えば、ユーザー４０）は、フリップブック・メディア・アイテム２０２を共有することがある。更に、或る実施形態においては、ユーザー４０は、フリップブック・メディア・アイテム２０２を、電子メール、インスタントメッセージ、共有オンライン写真源又、ユーザーの間でファイルを共有し得る他の適宜な機構への添付として共有することがある。
【００５２】
受信者は、フリップブック内に望ましく含まれた一群の写真の少数又は多くを、非常に類似した写真のグループに圧倒されることのないように、（例えば、フリップブック・メディア・アイテムの態様として含まれていることがある相互作用ナビゲーション制御を介して）閲覧することがある。或る実施形態においては、フリップブック処理１０は、受信者にフリップブック・メディア・アイテムの異なる代表的な写真を指定させることを可能にすることがある（例えば、フリップブック・メディア・アイテムが送信されたか、さもなければ共有されたときに、フリップブック・メディア・アイテムに関連した代表的な写真と比較する）。一例においては、フリップブックの異なる代表的な写真を指定することは、フリップブックのコンテンツの実質的な変化よりもむしろ、フリップブックに関連したメタデータにおける変化を含むことがある。受信者は更に、変化した代表的な写真を有するフリップブックを更に共有する（発信者へ返すことを含む）ことがある。
【００５３】
図６も参照すると、コンピュータ・デバイス・システム１２の概略図が図示されている。コンピュータ・デバイス・システム１２がこの図に図示されているが、これは例示目的のみのためであって、本開示の限定を意図するものではなく、他の構成が可能である。例えば、フリップブック処理１０の全体又は一部分を実行することができる任意のコンピュータ・デバイスは、図４内のコンピュータ・デバイス１２に代えられる可能性があり、その例はクライアント電子デバイス２８、３０、３２、３４を含むことがあるが、それらに限定されるものではない。
【００５４】
コンピュータ・デバイス・システム１２は、例えばデータを処理してフリップブック処理１０のための指令／コードを実行するように構成されたマイクロプロセッサ３５０を含むことがある。マイクロプロセッサ３５０は、記憶デバイス１６に結合することがある。上述したように、記憶デバイス１６の例は、以下を含むことがあるが、それらに限定されるものではない。即ち、ハード・ディスク・ドライブ、テープ・ドライブ、光学的ドライブ、ＲＡＩＤデバイス、ＮＡＳデバイス、ストレージ・エリア・ネットワーク、ランダム・アクセス・メモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、及び、フラッシュ・メモリ・記憶デバイスの全ての形態である。ＩＯコントローラ３５２は、様々なデバイス、例えばキーボード３５４、マウス３５６、ＵＳＢポート（図示せず）、及びプリンタ・ポート（図示せず）を介してマイクロプロセッサ３５０へ結合するように構成し得る。ディスプレイ・アダプタ３５８は、ディスプレイ３６０（例えば、ＣＲＴ又はＬＣＤモニタ）へマイクロプロセッサ３５０により結合されるように構成することが可能であり、一方、ネットワーク・アダプタ３６２（例えば、イーサネット・アダプタ）がマイクロプロセッサ３５０をネットワーク１４（例えば、インターネット又はローカル・エリア・ネットワーク）へ結合するように構成することが可能である。
【００５５】
当業者には明らかなように、本開示は、方法（例えば、全体的に又は一部分がコンピュータ・デバイス１２おいて実行される）、システム（例えば、コンピュータ・デバイス１２）、又はコンピュータ・プログラム製品（例えば、記憶デバイス１６内にコード化される）として具現化し得る。従って、本開示は、完全にハードウェア実施形態、完全にソフトウェア実施形態（ファームウェア、常駐のソフトウェア、マイクロコードなどを含む）又はソフトウェア態様とハードウェア態様との組み合わせであって、ここでは全て包括的に「回路」、「モジュール」又は「システム」と称し得る実施形態の形態を採り得る。更にまた、本開示は、媒体に統合されたコンピュータ使用可能プログラム・コードを有するコンピュータ使用可能記憶媒体（例えば、記憶デバイス１６）におけるコンピュータ・プログラム製品の形態を採り得る。
【００５６】
任意の適宜なコンピュータ使用可能又はコンピュータ可読媒体（例えば、記憶デバイス１６）を利用し得る。コンピュータ使用可能又はコンピュータ・デバイス可読媒体は、例えば、電子的、磁気的、光学的、電磁気的、赤外線、又は半導体システム、デバイス、又は伝搬媒体とし得るが、これらに限定されるものではない。コンピュータ可読媒体のより特定の例（非包括的なリスト）は以下を含むことがある。即ち、一つ以上のワイヤーを有する電気的接続、ポータブル・コンピュータ・ディスケット、ハード・ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、消去可能プログラマブル読み出し専用メモリオ（ＥＰＲＯＭ又はフラッシュ・メモリ）、光ファイバ、携帯用コンパクト・ディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、光学的記憶デバイス、伝達媒体（例えばインターネット又はイントラネットを支持しているものなど）、又は磁気記憶デバイスである。コンピュータ使用可能又はコンピュータ可読媒体は、紙又は他の適宜な媒体とすることができ、それにはプログラムが印刷されており、そのプログラムは、例えば、紙又は他の媒体の光学的走査を介して電子的に捕捉することができるようにされており、次いで、必要とあれば、適宜な方式でコンパイル、解釈、さもなければ適宜な方式で処理されて、次いでコンピュータ・メモリに記憶される。この文書の文脈においては、コンピュータ使用可能又はコンピュータ可読媒体は任意の媒体とすることができ、これは指令実行システム、装置、又はデバイスにより使用するための又はそれらに関連したプログラムを包含、記憶、伝達、伝播、又は移送することができる。コンピュータ使用可能媒体は、伝搬データ信号を含むことがあり、それにはコンピュータ使用可能プログラム・コードが、ベースバンドにおいて又は搬送波の一部分として具象化されている。コンピュータ使用可能プログラム・コードは、任意の適宜な媒体を用いて送信されることがあり、これは、インターネット、有線、光ファイバ・ケーブル、ＲＦなどを含むが、これらに限定されるものではない。
【００５７】
本開示の操作を実行するためのコンピュータ・プログラム・コードは、オブジェクト指向プログラミング言語、例えばＪａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋等で記述されることがある。しかしながら、本開示の操作を実行するためのコンピュータ・プログラム・コードは、従来の手続き型プログラミング言語、例えば「Ｃ」プログラミング言語又は類似したプログラミング言語で記述されることもある。プログラム・コードは、完全にユーザーのコンピュータで、部分的にユーザーのコンピュータで、独立型ソフトウェア・パッケージとして、部分的にユーザーのコンピュータで、かつ、部分的に遠隔コンピュータで、又は、完全に遠隔コンピュータ又はサーバーで実行し得る。後の計画においては、遠隔コンピュータはローカル・エリア・ネットワーク／ワイド・エリア・ネットワーク／インターネット（例えば、ネットワーク１４）を通じてユーザーのコンピュータへ接続していることがある。
【００５８】
本開示は、本開示の実施形態による方法、装置（システム）及びコンピュータ・プログラム製品のフローチャート図解及び／又はブロック図を参照して説明された。フローチャート図解及び／又はブロック図の各々のブロック、フローチャート図解及び／又はブロック図におけるブロックの組合せは、コンピュータ・プログラム指令によって実装し得ることが理解されよう。これらのコンピュータ・プログラム指令は、汎用コンピュータ／特殊用途コンピュータ／他プログラマブル・データ処理装置（例えば、コンピュータ・デバイス１２）のプロセッサ（例えば、プロセッサ３５０）へ与えられることがあり、コンピュータ又は他のプログラマブル・データ処理装置のプロセッサ（例えば、プロセッサ３５０）を介して実行されるその指令は、フローチャート及び／又はブロック図ブロック又は複数のブロックで指定された機能／行為を実施するための手段を形成する。
【００５９】
これらのコンピュータ・プログラム指令はコンピュータ可読メモリ（例えば記憶デバイス１６）に記憶されることもあり、これはコンピュータ（例えば、コンピュータ・デバイス１２）又は他のプログラマブル・データ処理装置へ特定の方式で機能するように指示し、コンピュータ可読メモリに記憶された指令は、フローチャート及び／又はブロック図ブロック若しくは複数のブロックで指定された機能／行為を実施する指令手段を含む製造品を生成する。
【００６０】
コンピュータ・プログラム指令はコンピュータ（例えばコンピュータ・デバイス１２）又はプログラマブル・データ処理装置へロードされることもあり、コンピュータ又は他のプログラマブル・データ処理装置で実行される一連の操作ステップを引き起こして、コンピュータ実施処理を生成し、コンピュータ又は他のプログラマブル・データ処理装置で実行されるその指令は、フローチャート及び／又はブロック図ブロック若しくは複数のブロックで指定された機能／行為を実施するためのステップを与える。
【００６１】
図におけるフローチャート及びブロック図は、本開示の様々な実施形態によって、システム、方法及びコンピュータ・プログラム製品の可能な実施のアーキテクチャ、機能性、及び操作を図解することがある。これに関連して、フローチャート又はブロック図における各々のブロックは、モジュール、区画、又はコードの部分を表すことがあり、これは、指定された論理的機能を実施するために一つ以上の実行可能な指示から成る。或る代替的な実施例においては、ブロックに記載された機能が、図面に記載された順序から外れて起こる場合があることに留意されたい。例えば、連続して示される二つのブロックは、実際に、実質的に並行して実行されることがあり、或いは、関係する機能に応じて、ブロックはときには逆順で実行される可能性もある。ブロック図及び／又はフローチャート図解の各ブロック、及びブロック図及び／又はフローチャート図解におけるブロックの組み合わせ、特殊用途ハードウェア型システムによって実施されることがあり、これは特定用途ハードウェアとコンピュータ指令との指定された機能又は行為、又は組み合わせにより実施し得ることにも留意されたい。
【００６２】
本明細書に用いられている専門用語は、特定の実施形態のみの説明を目的としており、開示の限定するものではない。ここに使われるように単数形「ａ」、「ａｎ」及び「ｔｈｅ」は、前後関係が別途明らかに指示しない限り、複数の形態も含むことを意図している。これは更に、用語「成る」及び／又は「含む」は、本明細書で使われるとき、言明された特徴の存在、整数、ステップ、操作、要素、及び／又は構成要素を指定するが、一つ以上の他の特徴、整数、ステップ、操作、要素、構成要素、及び／又はそれらのグループの存在又は追加を排除しない。
【００６３】
以下の特許請求の範囲における対応する構造、材料、行為、全ての手段又はステップの均等物をプラスした機能要素は、任意の構造、材料、又は特に請求されたものとして他の請求された要素と組み合わせて機能を実行するための行為を含むように意図されている。本開示の説明は例示及び説明の目的のために表されたが、開示された形態における開示に対する排除又は制限を意図するものではない。多くの修正例及び変更例は、開示の目的及び要旨を逸脱しない範囲で当業者には明らかである。実施形態は、開示の原理及び実際的応用の最良の説明、及び当業者の他の者が特定の使用に適していると考えられるものとして様々な変更例と共に様々な実施形態の開示を理解するのを可能にする目的で、選択されて記述された。
【００６４】
このように本出願の開示はその実施形態の参照により詳細に説明され、添付の特許請求の範囲に規定された開示の要旨を逸脱しない範囲で、修正例及び変更例が可能であることは明らかである。
【図１】
2016500881.tif 000003
【図２】
2016500881.tif 000004
【図３】
2016500881.tif 000005
【図４】
2016500881.tif 000006
【図５】
2016500881.tif 000007
【図６】
2016500881.tif 000008
【手続補正書】
【提出日】平成27年4月16日(2015.4.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータに実装された方法であって、
コンピュータ・デバイスで、複数の写真を共通の特徴を含むものとして特定し、
前記コンピュータ・デバイスで、前記複数の写真を含むフリップブック・メディア・アイテムを生成し、
前記コンピュータ・デバイスで、代表的な写真を前記フリップブック・メディア・アイテムの視覚的指標に関連付け、及び、
前記コンピュータ・デバイスで、前記複数の写真を手動でナビゲーションするために一つ以上の相互作用制御機能を前記フリップブック・メディア・アイテムに関連付けることを含む方法。
【請求項２】
コンピュータに実装された方法であって、
コンピュータ・デバイスで、複数の写真を共通の特徴を含むものとして特定し、
前記コンピュータ・デバイスで、前記複数の写真を含むフリップブック・メディア・アイテムを生成し、及び、
前記コンピュータ・デバイスで、一つ以上の相互作用制御機能を前記フリップブック・メディア・アイテムに関連付けることを含む方法。
【請求項３】
請求項２のコンピュータに実装された方法において、前記共通の特徴は写真バーストにおける前記複数の写真の包含を含む方法。
【請求項４】
請求項２のコンピュータに実装された方法において、前記共通の特徴は前記複数の写真との視覚的類似性を含む方法。
【請求項５】
請求項２のコンピュータに実装された方法において、前記フリップブック・メディア・アイテムを生成することは、時間的なシーケンスと空間的並列シーケンスとの一方に基づいて前記複数の写真を関連付けることを含む方法。
【請求項６】
請求項２のコンピュータに実装された方法において、前記フリップブック・メディア・アイテムを生成することは、前記複数の写真の一つを前記フリップブック・メディア・アイテムの視覚的指標に表示された代表的な写真として関連付けることを含む方法。
【請求項７】
請求項６のコンピュータに実装された方法において、写真のユーザー指標を受け取ること、及び前記複数の写真の一つを前記ユーザー指標に基づいて前記代表的な写真として関連付けることを更に含む方法。
【請求項８】
請求項２のコンピュータに実装された方法において、前記一つ以上の相互作用制御機能は、前記フリップブック・メディア・アイテム内に含まれた前記複数の写真の自動的と手動とのナビゲーションの一つ以上のための制御を含む方法。
【請求項９】
請求項２のコンピュータに実装された方法において、前記フリップブック・メディア・アイテム内で第１の写真と隣接した写真との間のナビゲーションの間、前記複数の写真の第１の写真の少なくとも一部分を前記複数の写真の隣接した写真の少なくとも一部分に並列させることを更に含む方法。
【請求項１０】
請求項９のコンピュータに実装された方法において、第１の写真の少なくとも一部分を前記隣接した写真の少なくとも一部分に並列させることは、第１の写真に関して前記隣接した写真を画像安定化させることを含む方法。
【請求項１１】
請求項９のコンピュータに実装された方法において、第１の写真の少なくとも一部分を前記隣接した写真の少なくとも一部分に並列させることは、前記フリップブック・メディア・アイテム内で第１の写真と前記隣接した写真との間のナビゲーションの間、第１の写真と前記隣接した写真との一つ以上をクロッピングすることを含む方法。
【請求項１２】
コンピュータ・システムは、少なくとも一つのプロセッサを備え、この少なくとも一つのプロセッサは、
複数の写真を共通の特徴を含むものと特定し、
前記複数の写真を含むフリップブック・メディア・アイテムを生成し、及び、
一つ以上の相互作用制御機能を前記フリップブック・メディア・アイテムに関連付けるように構成されているコンピュータ・システム。
【請求項１３】
請求項１２のコンピュータ・システムにおいて、前記共通の特徴は写真バーストにおける前記複数の写真の包含を含むコンピュータ・システム。
【請求項１４】
請求項１２のコンピュータ・システムにおいて、前記共通の特徴は前記複数の写真の間の視覚的類似性を含むコンピュータ・システム。
【請求項１５】
請求項１２のコンピュータ・システムにおいて、前記フリップブック・メディア・アイテムを生成するように構成された前記少なくとも一つのプロセッサは、時間的なシーケンスと空間的並列シーケンスとの一方に基づいて複数の写真を関連付けるように構成されたコンピュータ・システム。
【請求項１６】
請求項１２のコンピュータ・システムにおいて、前記フリップブック・メディア・アイテムを生成するように構成された前記少なくとも一つのプロセッサは、前記複数の写真の一つを前記フリップブック・メディア・アイテムの視覚的指標に表示された代表的な写真に関連付けるように構成されたコンピュータ・システム。
【請求項１７】
請求項１６のコンピュータ・システムにおいて、前記少なくとも一つのプロセッサは、写真のユーザー指標を受信して、このユーザー指標に基づいて、前記複数の写真の一つを前記代表的な写真として関連付けるように更に構成されたコンピュータ・システム。
【請求項１８】
請求項１２のコンピュータ・システムにおいて、前記一つ以上の相互作用制御機能は、前記フリップブック・メディア・アイテム内に含まれた前記複数の写真の自動的と手動とのナビゲーションの一つ以上のための制御を含むコンピュータ・システム。
【請求項１９】
請求項１２のコンピュータ・システムにおいて、前記少なくとも一つのプロセッサは、前記フリップブック・メディア・アイテム内で第１の写真と隣接した写真との間のナビゲーションの間、前記複数の写真の第１の写真の少なくとも一部分を前記複数の写真の隣接した写真の少なくとも一部分に並列させるように更に構成されているコンピュータ・システム。
【請求項２０】
請求項１９のコンピュータ・システムにおいて、第１の写真の少なくとも一部分を前記隣接した写真の少なくとも一部分に並列させるように構成された前記少なくとも一つのプロセッサは、第１の写真に関して前記隣接した写真を画像安定化させるように構成されているコンピュータ・システム。
【請求項２１】
請求項１９のコンピュータ・システムにおいて、第１の写真の少なくとも一部分を前記隣接した写真の少なくとも一部分に並列させるように構成された前記少なくとも一つのプロセッサは、前記フリップブック・メディア・アイテム内で第１の写真と前記隣接した写真との間のナビゲーションの間、第１の写真と前記隣接した写真との一つ以上をクロッピングするように構成されたコンピュータ・システム。
【国際調査報告】
2016500881.tif 000009
2016500881.tif 000010