(57)【特許請求の範囲】
【請求項１】
モバイルコンピューティング装置によるコンテンツの捕捉の前に前記コンテンツの配信および捕捉を構成するためのシステムであって、
複数のコンテンツの宛先のうちの１つまたは複数にそれぞれ関連付けられた複数の構成データセットを格納するためのメモリーエリアであって、前記モバイルコンピューティング装置に関連付けられたメモリーエリアと、
前記モバイルコンピューティング装置によりコンテンツを捕捉する前に、日時および位置のうちの１つまたは複数に関する選択基準に基づいて、捕捉されたコンテンツを送信するためのコンテンツの宛先の組を自動的に識別し、
前記モバイルコンピューティング装置上に表示するために、前記識別されたコンテンツの宛先の組を提供し、
前記モバイルコンピューティング装置のユーザーから、前記提供されたコンテンツの宛先の組からの複数のコンテンツの宛先の選択であって、選択されたうちの少なくとも２つが異なるフォーマットを有する選択を受信し、
前記メモリーエリアから、前記選択されたコンテンツの宛先に対応する前記構成データセットにアクセスし、
前記モバイルコンピューティング装置によりコンテンツを捕捉する前に、前記選択されたコンテンツの宛先に対応する前記アクセスされた構成データセットに基づいて前記モバイルコンピューティング装置上のコンテンツ捕捉設定を調整し、
前記調整されたコンテンツ捕捉設定に従って前記コンテンツを捕捉し、
前記捕捉されたコンテンツを、前記モバイルコンピューティング装置から前記選択されたコンテンツの宛先のそれぞれに送信する
ようにプログラムされたプロセッサーと
を含むシステム。
【請求項２】
前記プロセッサーが、前記コンテンツとして、音声データ、映像データ、および静止画データのうちの１つまたは複数を捕捉するようにプログラムされた請求項１に記載のシステム。
【請求項３】
前記プロセッサーが、前記選択されたコンテンツの宛先のそれぞれについて処理されたコンテンツを生成するために、前記アクセスされた構成データセットのそれぞれに従って前記捕捉されたコンテンツを処理するようにさらにプログラムされ、前記プロセッサーが、前記処理されたコンテンツを前記それぞれのコンテンツの宛先に送信するようにプログラムされた請求項１に記載のシステム。
【請求項４】
前記ユーザーから前記複数のコンテンツの宛先の前記選択を受信するための手段をさらに含む請求項１に記載のシステム。
【請求項５】
前記捕捉されたコンテンツを自動フォーマットし、前記選択されたコンテンツの宛先に配信するための手段をさらに含む請求項１に記載のシステム。
【請求項６】
複数のコンテンツの宛先のうちの１つまたは複数にそれぞれ関連付けられた複数の構成データセットを格納するステップであって、前記複数の構成データセットのそれぞれが１つまたは複数のコンテンツ捕捉設定値を含む、ステップと、
コンピューティング装置によるコンテンツの捕捉の前に、日時および位置のうちの１つまたは複数に関する選択基準に基づいて、捕捉されたコンテンツを送信するための複数の前記コンテンツの宛先を選択するステップであって、選択されたうちの少なくとも２つが異なるフォーマットを有する、ステップと、
前記選択されたコンテンツの宛先に対応する前記格納された構成データセットを識別するステップと、
前記コンピューティング装置によるコンテンツの捕捉前に、前記選択されたコンテンツの宛先に対応する前記識別された構成データセットからの前記コンテンツ捕捉設定値のうちの１つまたは複数を前記コンピューティング装置に適用するステップであって、前記コンピューティング装置が前記適用されたコンテンツ捕捉設定値に従ってコンテンツを捕捉する、ステップと、
前記捕捉されたコンテンツを、前記コンピューティング装置から前記選択されたコンテンツの宛先のそれぞれに送信するステップと
を含む方法。
【請求項７】
前記選択されたコンテンツの宛先のそれぞれについて処理されたコンテンツを生成するために、前記識別された構成データセットのそれぞれに従って前記捕捉されたコンテンツを処理するステップと、
前記処理されたコンテンツを前記それぞれのコンテンツの宛先に送信するステップと
をさらに含む請求項６に記載の方法。
【請求項８】
前記識別された構成データセットのうちの１つを選択するステップと、
前記識別された構成データセットのうちの前記選択された１つから前記コンテンツ捕捉設定値を前記コンピューティング装置に適用するステップであって、前記コンピューティング装置が前記適用されたコンテンツ捕捉設定値に従ってコンテンツを捕捉する、ステップと、
処理されたコンテンツを生成するために、前記選択された構成データセット以外の前記構成データセットのそれぞれに従って前記捕捉されたコンテンツを処理するステップと、
前記捕捉されたコンテンツを、前記選択された構成データセットに関連付けられた前記コンテンツの宛先に送信するステップと、
前記選択された構成データセット以外の前記構成データセットにそれぞれ関連付けられた前記コンテンツの宛先のそれぞれに前記処理されたコンテンツを送信するステップと
をさらに含む請求項６に記載の方法。
【請求項９】
前記コンピューティング装置上に表示するために、前記複数のコンテンツの宛先のうちの１つまたは複数のリストを提供するステップをさらに含む請求項６に記載の方法。
【請求項１０】
ジオタグを前記捕捉されたコンテンツに追加するステップをさらに含む請求項６に記載の方法。
【請求項１１】
前記複数のコンテンツの宛先を選択するステップが、ユーザーからバーコードを受信するステップを含み、前記格納された構成データセットを識別するステップが、前記バーコードに基づいて前記格納された構成データセットを識別するステップを含む請求項６に記載の方法。
【請求項１２】
前記複数のコンテンツの宛先を選択するステップが、以下のユーザーアクション、すなわち前記コンピューティング装置の画面にタッチするアクション、前記コンピューティング装置を傾けるアクション、前記コンピューティング装置の画面上でジェスチャーで示すアクション、および前記コンピューティング装置を指ではじくアクションのうちの１つまたは複数を介して、選択を受信するステップを含む請求項６に記載の方法。
【請求項１３】
前記コンテンツ捕捉設定値のうちの前記１つまたは複数を適用する前に、
ユーザーに前記コンテンツ捕捉設定値のうちの前記１つまたは複数を提供するステップと、
前記ユーザーから、前記提供されたコンテンツ捕捉設定値のうちの少なくとも１つへの変更を受信するステップと
をさらに含む請求項６に記載の方法。
【請求項１４】
ユーザーからユーザーの宛先の識別を受信するステップと、
前記ユーザーから前記コンテンツの捕捉設定値のうちの少なくとも１つを受信するステップと、
前記コンテンツ捕捉設定値のうちの前記受信した少なくとも１つを前記ユーザーの宛先に関連付けるステップと、
前記ユーザーの宛先を前記複数のコンテンツの宛先のうちの１つとして格納するステップと
をさらに含む請求項６に記載の方法。
【請求項１５】
複数のコンテンツの宛先のうちの１つまたは複数にそれぞれ関連付けられた複数の構成データセットを格納するためのメモリー構成要素であって、前記複数の構成データセットのそれぞれが１つまたは複数のコンテンツ捕捉設定値を含む、メモリー構成要素と、
コンピューティング装置によるコンテンツの捕捉前に、前記コンピューティング装置のユーザーからの入力無しに、日時および位置のうちの１つまたは複数に関する選択基準を評価して、捕捉されたコンテンツを送信するための前記複数のコンテンツの宛先のうちの１つまたは複数を識別するファクター構成要素であって、識別されたうちの少なくとも２つが異なるフォーマットを有する、ファクター構成要素と、
前記コンピューティング装置によるコンテンツの捕捉の前に、前記識別されたコンテンツの宛先に対応する前記格納された構成データセットを識別し、前記識別されたコンテンツの宛先に対応する前記識別された構成データセットからの前記コンテンツ捕捉設定値のうちの１つまたは複数を前記コンピューティング装置に適用するための調整構成要素であって、前記コンピューティング装置が前記適用されたコンテンツ捕捉設定値に従ってコンテンツを捕捉する、調整構成要素と、
前記捕捉されたコンテンツを前記コンピューティング装置から前記選択されたコンテンツの宛先のそれぞれに送信するためのインターフェイス構成要素と
をさらに含む請求項６に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]多くの既存の電子装置によって、画像および映像などのコンテンツを捕捉することができる。ユーザーがカメラや携帯電話などの既存の装置で画像を捕捉するとき、画像は、装置（例えば、フラッシュメモリなど）のみに格納される。ユーザーは後で、格納された情報をカメラからラップトップまたはデスクトップコンピューターなど別の電子装置にダウンロードする。ユーザーは、そこから画像のうちの１つまたは複数を他の宛先に個々に配布したり、画像をウェブサイトにアップロードして共有したりすることができる。例えば携帯電話などいくつかの既存の電子装置によって、ユーザーは、モバイルネットワークを介して捕捉された画像を別のユーザーの携帯電話などの宛先に送信することができる。しかし、格納された情報を他の宛先に保存し、または送信することは、少数のユーザーのみによって実行される手作業の、時間のかかるプロセスである。
【０００２】
[0002]さらに、様々な宛先は、コンテンツが異なるフォーマットであることをしばしば必要とする。例えば、ある宛先は、大きい画像を許容し、別の宛先は、限定されたサイズのもののみを許容する場合がある。この例において両方の宛先に画像をサブミットすることは、画像を異なるフォーマットに変換する余分な時間をユーザーが費やす必要がある。
【発明の概要】
【０００３】
[0003]本発明の実施形態は、装置による捕捉時のコンテンツの装置の構成および配信を可能にする。複数の構成データセットはそれぞれ、複数のコンテンツの宛先のうちの１つまたは複数に関連付けられる。構成データセットは、１つまたは複数のコンテンツ捕捉設定値を含む。複数のコンテンツの宛先の選択が、ユーザーのコンピューティング装置から受信される。選択されたコンテンツの宛先に対応する格納された構成データセットが識別される。コンピューティング装置によるコンテンツの捕捉の前に、識別された構成データセットからのコンテンツ捕捉設定値のうちの１つまたは複数がコンピューティング装置に適用される。コンピューティング装置は、適用されたコンテンツ捕捉設定値に従ってコンテンツを捕捉する。捕捉されたコンテンツは、コンピューティング装置から選択されたコンテンツの宛先のそれぞれに送信される。
【０００４】
[0004]この概要は、詳細な説明において下記でさらに説明されるいくつかの概念を簡単な形で紹介するために提供される。この概要は、特許請求された主題の鍵となる特徴または重要な特徴を識別するためのものではなく、特許請求された主題の範囲の画定の手助けとして使用されるためのものでもない。
【図面の簡単な説明】
【０００５】
【図１】[0005]コンピューティング装置がコンテンツを捕捉し、捕捉されたコンテンツを複数のコンテンツの宛先に配信することを示す例示的なブロック図である。
【図２】[0006]コンピューティング装置がコンテンツをコンテンツの宛先に配信するためにクラウドサービスと対話することを示す例示的なブロック図である。
【図３】[0007]コンピューティング装置の構成、および選択されたコンテンツの宛先へのコンテンツの配信を示す例示的なフローチャートである。
【図４】[0008]コンテンツの宛先の自動的な選択のためのコンピューター実行可能構成要素を格納するコンピューター可読媒体を示す例示的なブロック図である。
【図５】[0009]コンテンツを捕捉するモバイルコンピューティング装置を示す例示的なブロック図である。
【図６】[0010]バーコードの画像を捕捉するモバイルコンピューティング装置を示す例示的なブロック図である。
【発明を実施するための形態】
【０００６】
[0011]対応する参照文字は、図面を通して対応する部分を示す。
[0012]図面を参照すると、本開示の実施形態は、コンテンツ１１２を捕捉するとき、またはその前に、少なくともユーザー１１０などのユーザーがコンテンツ１１２の複数の宛先または使用を選択し、コンテンツ１１２が捕捉されると、ユーザー１１０からの追加の関与無しに、捕捉されたコンテンツ１１２を選択された宛先に自動的に送信できるようにする。例えば、モバイルコンピューティング装置５０２または他のコンピューティング装置１０２のビューファインダーを覗くとき、ユーザー１１０は、検索エンジン、ソーシャルネットワークサイト、または電子メールアカウントなど、コンテンツ１１２が送信または使用され得る宛先の画面上の表示が提供される。捕捉されたコンテンツ１１２は、コンテンツ１１２を捕捉する動作の後、リアルタイムで、こうした宛先またはアプリケーションに、宛先に適したサイズおよびフォーマットで自動的に送信される。捕捉されたコンテンツ１１２は、一度に送信され、捕捉されたコンテンツ１１２を共有するためのユーザー１１０の作業量を大幅に低減する。いくつかの実施形態において、捕捉されたコンテンツ１１２は、音声データ、映像データ、および／または静止画像データを含む。
【０００７】
[0013]本発明の態様は、携帯電話などのモバイルコンピューティング装置５０２であるコンピューティング装置１０２を参照して説明されるが、本発明の実施形態は、コンテンツ１１２を捕捉する任意のコンピューティング装置で動作可能である。例えば、本発明の態様は、デジタルカメラ、デジタルビデオカメラ、ラップトップコンピューター、ゲーム機（ハンドヘルドゲーム機を含む）、ポータブルミュージックプレーヤー、ＰＤＡ、情報家電、およびパーソナルコミュニケーターなどの装置で動作可能である。いくつかの実施形態において、コンピューティング装置１０２は、無線接続を備えるカメラである。さらに、本開示の実施形態は、ネットワークまたはクラウドサービスに接続されるコンピューティング装置１０２を含むが、他の実施形態は、ネットワークに接続されていないコンピューティング装置１０２を含む。こうした実施形態において、捕捉されたコンテンツ１１２は、コンピューティング装置１０２上に格納され、ネットワーク接続が使用可能になると、配信され得る。
【０００８】
[0014]再度図１を参照すると、例示的なブロック図は、コンピューティング装置１０２がコンテンツ１１２を捕捉し、捕捉されたコンテンツ１１２を複数のコンテンツの宛先１１４に配信することを示す。コンピューティング装置１０２は、メモリーエリア１０６およびプロセッサー１０４を含む。メモリーエリア１０６または他のコンピューター可読媒体は、例えば構成データセット＃１から構成データセット＃Ｎまでの複数の構成データセット１０８を格納する。構成データセット１０８のそれぞれは、例えばコンテンツの宛先＃１からコンテンツの宛先＃Ｎまでの複数のコンテンツの宛先１１４のうちの１つまたは複数に関連付けられる。
【０００９】
[0015]一般に、メモリーエリア１０６は、コンピューティング装置１０２に関連付けられる。例えば、図１において、メモリーエリア１０６は、コンピューティング装置１０２内にある。しかし、メモリーエリア１０６またはそれに格納される任意のデータは、（例えばネットワークを介してアクセス可能な）コンピューティング装置１０２から離れたまたはローカルの任意のサーバーまたは他のコンピューターに関連付けられ得る。
【００１０】
[0016]プロセッサー１０４は、本開示の態様を実施するためのコンピューター実行可能命令を実行するようにプログラムされる。一例として、プロセッサー１０４は、コンピューティング装置１０２上に表示するために、複数のコンテンツの宛先１１４のリストを提供するようにプログラムされる。コンピューティング装置１０２は、コンピューティング装置１０２のユーザー１１０から、提供されたリストからの複数のコンテンツの宛先１１４の選択を受信する。プロセッサー１０４は、メモリーエリア１０６から、選択されたコンテンツの宛先１１４に対応する構成データセット１０８にアクセスするようにプログラムされる。コンピューティング装置１０２上のコンテンツ捕捉設定は、アクセスされた構成データセット１０８に基づいて調整される。コンピューティング装置１０２は、調整されたコンテンツ捕捉設定に従ってコンテンツ１１２を捕捉する。
【００１１】
[0017]プロセッサー１０４は、選択されたコンテンツの宛先１１４のそれぞれについて処理されたコンテンツを生成するために、アクセスされた構成データセット１０８のそれぞれに従って捕捉されたコンテンツ１１２を処理するようにさらにプログラムされる。次いでコンピューティング装置１０２は、処理されたコンテンツを、コンピューティング装置１０２から選択されたコンテンツの宛先１１４のそれぞれに送信する。
【００１２】
[0018]いくつかの実施形態において、コンテンツの宛先１１４は、使用、アクション、フォーマット、または設定を含む。例えば、ユーザー１１０は、選択されたコンテンツの宛先１１４に対して異なる３つのフォーマット、すなわち白黒、魚眼、広角を選択する。この例における３つのフォーマットは、単一の場所（例えば、Ｗｅｂベースのフォトギャラリー）、複数の場所、または単にコンピューティング装置１０２における格納エリアに行くことができる。ユーザー１１０は、代わりに、またはさらに、コンテンツ１１２の様々なサイズ、電子メール対応、印刷対応、壁紙を選択することができる。一般に、本開示の態様によって、ユーザー１１０は、コンテンツ１１２に関連付けることができる任意の属性を定義し、事前に捕捉することができる。
【００１３】
[0019]いくつかの実施形態において、プロセッサー１０４は、図（例えば図３）に示されるものなど、命令を実行するようにプログラムされる。
[0020]次に図２を参照すると、例示的なブロック図は、コンピューティング装置１０２がコンテンツ１１２をコンテンツの宛先１１４に配信するためにクラウドサービス２０２と対話することを示す。図２の例において、コンピューティング装置１０２は、クラウドサービス２０２におけるサービスまたは他のコンピューティング装置と通信する。クラウドサービス２０２は、構成データセット１０８をメモリーエリア２０４に格納する。メモリーエリア２０４は、クラウドサービス２０２におけるコンピューティング装置のうちの１つまたは複数に関連付けられ得る。この例において、構成データセット１０８は、コンピューティング装置１０２によって格納されるのではなく、代わりに、例えばインターネットなどのネットワークを介してコンピューティング装置１０２にアクセス可能である。
【００１４】
[0021]次に図３を参照すると、例示的なフローチャートは、コンピューティング装置１０２の構成および選択されたコンテンツの宛先１１４へのコンテンツ１１２の配信を示す。３０２で、構成データセット１０８は、例えばメモリーエリア１０６に格納される。構成データセット１０８のそれぞれは、１つまたは複数のコンテンツ捕捉設定または値を有する。コンテンツの宛先１１４の例は、オンデバイスギャラリー（on-device gallery）、ウェブベースの画像サービス、電子メールアカウント、マップ、および／または画像プリンターを含む。いくつかの実施形態において、使用可能なコンテンツの宛先１１４は、コンピューティング装置１０２にある、またはユーザー１１０がサインアップしたサービスまたはアプリケーションに基づいて自動的に決定される。また、コンテンツの宛先１１４は、ユーザー１１０によって決定または追加もされ得る。ユーザー１１０に表示するためのコンテンツの宛先１１４のリストは、追加のオプションがピボットまたは他のメニュー画面で使用可能である適切な画面長さに短縮されてもよい。
【００１５】
[0022]いくつかの実施形態において、使用可能なコンテンツの宛先１１４のうちの１つまたは複数のリストは、コンピューティング装置１０２上に表示するために提供される。ユーザー１１０は、コンテンツの宛先１１４のうちの１つまたは複数を選択するための表示リストと対話する。コンテンツの宛先１１４は、例えば、以下のユーザーアクション、すなわち、コンピューティング装置１０２の画面にタッチする（例えば指またはスタイラスを介して）、コンピューティング装置１０２を１つまたは複数の方向に傾ける（例えば、少なくとも１つの加速度計を備えるコンピューティング装置１０２について）、モバイルコンピューティング装置５０２の画面上でジェスチャーで示す（例えば、ユーザー１１０がモバイルコンピューティング装置５０２のタッチ画面上で１つまたは複数の指で１つまたは複数のジェスチャーをする）、およびモバイルコンピューティング装置５０２を指ではじく（例えば、モバイルコンピューティング装置５０２によって認識可能な１つまたは複数の予め定義された動きに従ってモバイルコンピューティング装置５０２を急に動かす）のうちの１つまたは複数によって選択され得る。
【００１６】
[0023]３０４でコンテンツの宛先１１４の選択がユーザー１１０から受信された場合、この方法は、３０６で、選択されたコンテンツの宛先１１４に対応する構成データセット１０８を識別する。３０８で、コンピューティング装置１０２が、識別された構成データセット１０８内のコンテンツ捕捉設定に基づいて構成される。例えば、Ｗｅｂアプリケーションに送信される画像は、２．５４ｃｍ（インチ）当たり７２または９６ドット（ｄｐｉ）にサイズ変更され、圧縮される。それに対して、ネットワーク接続されたプリンターに送信される画像は、３００ｄｐｉの解像度に合わせて調整され、４×６サイズにフォーマットされる。
【００１７】
[0024]いくつかの実施形態において、３０８で、コンピューティング装置１０２を構成する前に、識別された構成データセット１０８内のコンテンツ捕捉設定のうちの１つまたは複数は、編集のためにユーザー１１０に提供される。ユーザー１１０は、コンピューティング装置１０２と対話して、表示されたコンテンツ捕捉設定のうちの１つまたは複数をオーバーライドする、または手動で変更する。
【００１８】
[0025]コンピューティング装置１０２は、３１０で、コンテンツ捕捉設定に従って、コンテンツ１１２の捕捉を始める。コンテンツ１１２は、３１２で、３１０でコンテンツ１１２が捕捉された後、選択されたコンテンツの宛先１１４のそれぞれに自動的に送信される。例えば、任意の追加のユーザー入力無しに、コンピューティング装置１０２は、捕捉されたコンテンツ１１２を選択されたコンテンツの宛先１１４に送信する。こうした例において、宛先１１４を選択した後、ユーザー１１０による単一ボタンのクリック、押下、または選択によって、コンテンツ１１２の捕捉、フォーマット、および配送がもたらされる。
【００１９】
[0026]いくつかの実施形態において、ユーザー１１０は、例えば、捕捉されたコンテンツ１１２がコンテンツの宛先１１４のそれぞれに正常に送信された旨の通知または他のフィードバック、電子メールメッセージを受信する。コンテンツの宛先１１４は、コンピューティング装置１０２とも通信して、例えば、コンピューティング装置１０２に、捕捉されたコンテンツ１１２のアップロード状況を通知することができる。捕捉されたコンテンツ１１２の複数の項目がコンテンツの宛先１１４によって受信された場合、コンテンツの宛先１１４は、送信および／またはアクティビティのビューの集合を提供することができる。いくつかの実施形態において、ユーザー１１０は、コンテンツの宛先１１４から送信されたコンテンツ１１２を回収する。例えば、ユーザー１１０は、送信されたコンテンツ１１２を置き換える、またはコンテンツ１１２を配布することについて再考し得る。宛先１１４からコンピューティング装置１０２への通信は、非同期に、リアルタイムで、および／またはスケジュールされたときに行われ得る。
【００２０】
[0027]いくつかの実施形態において、識別された構成データセット１０８のうちの少なくとも１つにおけるコンテンツ捕捉設定は、識別された構成データセット１０８の別のものとは異なる。こうした実施形態において、本開示の態様は、識別された構成データセット１０８のうちの１つを選択し、選択された構成データセット１０８内のコンテンツ捕捉設定を適用する。適用されたコンテンツ捕捉設定に従って捕捉されたコンテンツ１１２は、選択された構成データセット１０８に対応するコンテンツの宛先１１４に送信される。その後、または並行して、捕捉されたコンテンツ１１２は、（例えば選択された構成データセット１０８以外のものなど）残りの識別された構成データセット１０８に従って処理され、再フォーマットされ、変換され、調整され、構成され、そうでなければ変更されて、他の選択されたコンテンツの宛先１１４のそれぞれについて、処理されたコンテンツを生成する。処理されたコンテンツはそれぞれ、残りの選択されたコンテンツの宛先１１４のそれぞれに送信される。
【００２１】
[0028]コンテンツ捕捉設定が識別された構成データセット１０８中で異なる実施形態において、本開示の態様は、例えば、競合解消ルール（conflict resolution rule）を評価することによって、適用すべきコンテンツ捕捉設定を選択する。例示的な競合解消ルールは、適用すべきコンテンツ捕捉設定を決定するためのユーザー定義、装置固有、および／または宛先固有のルールを含む。例えば、いくつかのコンテンツの宛先１１４は、他のコンテンツの宛先１１４に優先することができ、したがって、優先順位が最高のコンテンツの宛先１１４のコンテンツ捕捉設定が適用される。別の例において、いくつかのコンテンツ捕捉設定は、他のコンテンツ捕捉設定に優先することができ、優先順位が高いコンテンツ捕捉設定が適用される。
【００２２】
[0029]他の実施形態において、最小制限または最小限定のコンテンツ捕捉設定が適用される。例えば、損失のあるｊｏｉｎｔ  ｐｈｏｔｏｇｒａｐｈｉｃ  ｅｘｐｅｒｔｓ  ｇｒｏｕｐ（ＪＰＥＧ）画像が捕捉されることをコンテンツ捕捉設定のうちの１つが示し、損失無しのビットマップが捕捉されることをコンテンツ捕捉設定のうちの別の１つが示す場合、本開示の実施形態は、損失無しのビットマップフォーマットのコンテンツ１１２を捕捉するようコンピューティング装置１０２を構成する。コンテンツ１１２が捕捉された後、コンテンツ１１２は、ＪＰＥＧフォーマットに変換され、ＪＰＥＧ画像が捕捉されたことを示したコンテンツ捕捉設定値に関連付けられたコンテンツの宛先１１４に送信される。
【００２３】
[0030]捕捉されたコンテンツ１１２を選択されたコンテンツの宛先１１４に送信する前に、捕捉されたコンテンツ１１２にメタデータが追加され得る。例えば、ジオタグ、ジオロケーター、またはコンテンツ１１２捕捉時のコンピューティング装置１０２の物理的な位置の他のインジケータが、捕捉されたコンテンツ１１２に追加され得る。別の例において、捕捉時を示すタイムスタンプ、タイトル、または捕捉されたコンテンツ１１２の簡単な説明が追加されてもよい。あるいは、またはさらに、捕捉されたコンテンツ１１２を画像ギャラリー、ユーザー１１０のブログ、または広告などのスポンサーコンテンツにリンクするハイパーリンクが捕捉されたコンテンツ１１２に追加されてもよい。一般に、メタデータは、例えばコンピューティング装置１０２のメーカーによって提供された予め定義されたタグの組の一部とすることができ、またはメタデータは、１つまたは複数のユーザー定義のタグを含んでいてもよい。
【００２４】
[0031]さらに、メタデータは、選択された予め定義されたアクションに基づいて、捕捉されたコンテンツ１１２に追加されてもよい。例えば、捕捉されたコンテンツ１１２がブログおよび電子メールに送信される場合、これらのコンテンツの宛先１１４を識別するメタデータは、コンピューティング装置１０２（またはギャラリーまたはそれに関連付けられた他の格納エリア）に格納された元のコピーコンテンツ１１２に添付される。その結果、コンテンツ１１２のバージョンは、メタデータを介して互いにリンクされ、コンテンツ１１２の各項目は、コンテンツ１１２に適用された使用、宛先、フォーマットなどのメタデータを含む。こうした実施形態において、メタデータは、コンテンツ１１２の履歴として動作する。
【００２５】
[0032]使用可能なコンテンツの宛先１１４は、クラウドサービス２０２または他のソースによって提供され得る。いくつかの実施形態において、ユーザー１１０は、ユーザーの宛先を作成し、または識別することもできる。ユーザーの宛先は、例えば、コンテンツの宛先１１４のリストで識別されない特定のＷｅｂサイト、ギャラリー、または格納エリアを含み得る。ユーザーの宛先は、ユーザー１１０がコンテンツ１１２を送信したい友人または家族など特定のユーザーに関連付けられた装置または電子メールアカウントも含み得る。装置は、例えば、ユーザーの携帯電話、または車におけるゲーム機、メディアセンター、またはディスプレイなどの固定位置の装置を含む。一般に、本開示の態様は、アドレスおよび接続を有する任意の宛先１１４で動作可能である。
【００２６】
[0033]こうした実施形態において、ユーザー１１０は、作成されたユーザーの宛先のそれぞれについてのコンテンツ捕捉設定を指定する。本開示の態様は、指定されたコンテンツ捕捉設定を作成されたユーザーの宛先に関連付ける。作成されたユーザーの宛先は、例えばメモリーエリア１０６に格納されるか、そうでなければ他の使用可能なコンテンツの宛先１１４と共にコンピューティング装置１０２からアクセス可能になる。
【００２７】
[0034]図３に示される例示的な動作は、コンピューティング装置１０２内で実行する１つまたは複数のプロセッサーによって、または（例えば、図２のクラウドサービス２０２の実施形態における）コンピューティング装置１０２の外部のプロセッサーによって実行され得る。
【００２８】
[0035]次に図４を参照すると、例示的なブロック図は、コンテンツの宛先１１４の自動的な選択のためのコンピューター実行可能構成要素を格納するコンピューター可読媒体４０２を示す。図４の例において、コンテンツ１１２の捕捉時における宛先の選択へのユーザー１１０の関与は、最低限に抑えられる。メモリー構成要素４０４は、構成データセット１０８を格納する。ファクター構成要素４０６は、選択基準を評価して、複数のコンテンツの宛先１１４のうちの１つまたは複数を識別する。いくつかの実施形態において、ファクター構成要素４０６は、コンピューティング装置１０２によるコンテンツ１１２の捕捉の直前に、おおよそコンテンツ１１２の捕捉時にユーザー１１０からの入力無しに実行する。選択基準は、一般に、ユーザー１１０の所望のまたは目的の宛先を反映する。例えば、ユーザー１１０は、選択基準を介して、捕捉すべきコンテンツ１１２が捕捉されたコンテンツ１１２を以前受信したコンテンツの宛先１１４に送信されることを指定することができる。いくつかの実施形態において、ファクター構成要素４０６は、選択基準を評価して、コンピューティング装置１０２の位置、ユーザー１１０の位置、以前識別された宛先の選択、日時、年間通算日、Ｗｅｂ閲覧履歴、コンピューティング装置１０２の向き（例えば、ユーザー１１０がコンピューティング装置１０２を縦向きモードに維持するか、横向きモードに維持するか）、オープンアプリケーション、またはコンテンツ１１２を捕捉するアプリケーションのうちの１つまたは複数に基づいて、コンテンツの宛先１１４を自動的に識別する。また、選択基準は、ファクター構成要素４０６によって動的に維持され得る。例えば、本開示の態様は、ユーザー１１０によって以前選択されたコンテンツの宛先１１４を監視し、または追跡し、選択基準がユーザー１１０の監視された選好を反映するように、選択基準を調整することができる。
【００２９】
[0036]いくつかの実施形態において、ファクター構成要素４０６は、ユーザー１１０のカレンダー、ユーザー１１０のアドレス帳、および／または全地球測位システム（ＧＰＳ）にアクセスして、コンテンツの宛先１１４を識別する。カレンダーおよびアドレス帳は、コンピューティング装置１０２またはクラウドサービス２０２に格納され得る。一例において、コンピューティング装置１０２が捕捉されたコンテンツ１１２を仕事関係のコンテンツの宛先１１４に送信するように構成されるように、ユーザー１１０のカレンダーは、今日が仕事日であることを示すことができる。別の例において、コンピューティング装置１０２が捕捉されたコンテンツ１１２をサッカーチームのメンバーに送信するように構成されるように、ユーザー１１０のカレンダーは、コンテンツ１１２の捕捉時に、サッカーゲームが現在スケジュールされていることを示すことができる。サッカーチームのメンバーは、アドレス帳にアクセスすることによって識別され得る。別の例として、コンピューティング装置１０２が捕捉されたコンテンツ１１２を休暇ブログおよび画像ギャラリーに送信するように構成されるように、ユーザー１１０のカレンダーは、ユーザー１１０が休暇中であることを示すことができる。別の実施形態において、ＧＰＳシステムは、ユーザー１１０の位置を決定するためにアクセスされる。ユーザー１１０が仕事中であると決定された場合、コンピューティング装置１０２は、捕捉されたコンテンツ１１２を仕事関係の宛先（例えば人）に送信するように構成される。ユーザー１１０が家にいると決定されると、コンピューティング装置１０２は、捕捉されたコンテンツ１１２を友人および／または家族に送信するように構成される。
【００３０】
[0037]調整構成要素４０８は、ファクター構成要素４０６によって識別されるコンテンツの宛先１１４に対応する構成データセット１０８を識別し、識別された構成データセット１０８からコンテンツ捕捉設定値のうちの１つまたは複数をコンピューティング装置１０２に適用する。いくつかの実施形態において、調整構成要素４０８は、コンピューティング装置１０２によるコンテンツ１１２の捕捉前に実行する。コンピューティング装置１０２は、適用されたコンテンツ捕捉設定に従ってコンテンツ１１２を捕捉する。インターフェイス構成要素４１０は、捕捉されたコンテンツ１１２をコンピューティング装置１０２から選択されたコンテンツの宛先１１４のそれぞれに送信する。
【００３１】
[0038]図４の例において、コンテンツの宛先１１４は、コンテンツ１１２の捕捉時あたりに自動的に選択される。いくつかの実施形態において、自動的に選択されたコンテンツの宛先１１４は、コンテンツ１１２の捕捉の直前または直後に検証、確認、または編集のためにユーザー１１０に提供される。ユーザー１１０は、自動的に選択されたコンテンツの宛先１１４を承認する、またはコンテンツの宛先１１４を調整する（例えば、コンテンツの宛先１１４のうちの１つまたは複数を手動で削除する、またはコンテンツの宛先１１４のうちの１つまたは複数を手動で追加するなど）ことができる。
【００３２】
[0039]次に図５を参照すると、例示的なブロック図は、コンテンツ１１２を捕捉するモバイルコンピューティング装置５０２を示す。図５の例において、モバイルコンピューティング装置５０２は、捕捉すべき情報を示す画面を有する。また、モバイルコンピューティング装置５０２は、コンテンツの宛先１１４候補のリスト（例えば、ファクター構成要素４０６によって提案されるもの、またはすべての使用可能なコンテンツの宛先１１４など）を表示する。ユーザー１１０は、例えば、コンテンツ１１２を捕捉する前に、画面をタッチして、所望のコンテンツの宛先１１４を選択することによって、モバイルコンピューティング装置５０２と対話する。
【００３３】
[0040]次に図６を参照すると、例示的なブロック図は、バーコードの画像を捕捉するモバイルコンピューティング装置５０２を示す。バーコードは、例えば、ユーザー１１０によって購入することが予想される製品に関連付けられ得る。こうした例において、ユーザー１１０は、コンテンツの宛先１１４のうちの１つとして「検索」を選択する。次いでコンピューティング装置１０２は、特定の解像度、コントラストレベル、サイズなどでコンテンツ１１２を捕捉するように構成される。バーコードの画像を捕捉すると、本開示の態様は、捕捉された画像を検索エンジンに送信する。検索エンジンは、例えば、製品の価格のリストおよび製品を購入するためのハイパーリンクを戻す。しかし、他の実施形態において、バーコードは、任意の項目またはサービスに関連付けられてもよい。
【００３４】
[0041]あるいは、またはさらに、ユーザー１１０は、バーコードの画像を捕捉し、本開示の態様は、画像処理を実行して、捕捉されたコンテンツ１１２をバーコードを含むものとして識別する。次いで本発明の実施形態は、コンテンツの宛先１１４のうちの１つとして「検索」を識別し、バーコードを検索エンジンに送信する。
【００３５】
[0042]さらに、既知の計算ビジョンシステムにより、コンテンツ１１２において追加の分析が行われて、（例えば複数の検索エンジンに配信するために）画像にわたって複数のクエリを形成し、検索結果ページに結果を集め得る。こうした追加の分析は、例えば、カラーヒストグラム、形状分析、および顔認識を含み得る。
例示的な動作環境
[0043]これだけには限定されないが、一例として、コンピューター可読媒体は、コンピューター記憶媒体および通信媒体を含む。コンピューター記憶媒体は、コンピューター可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を格納する。通信媒体は一般に、コンピューター可読命令、データ構造、プログラムモジュール、または他のデータを搬送波または他の移送機構などの変調されたデータ信号に組み込む。これには任意の情報配送媒体がある。また、上記のどんな組み合わせでもコンピューター可読媒体の範囲内に含まれる。
【００３６】
[0044]例示的なコンピューティングシステム環境との関連で説明されるが、本発明の実施形態は、他の多くの汎用または専用コンピューティングシステム環境または構成で動作可能である。本発明の態様との使用に適し得るよく知られているコンピューティングシステム、環境、および／または構成の例には、それだけには限定されないが、モバイルコンピューティング装置、パーソナルコンピューター、サーバーコンピューター、ハンドヘルドまたはラップトップ装置、マルチプロセッサーシステム、ゲーム機、マイクロプロセッサーベースのシステム、セットトップボックス、プログラム可能家庭用電化製品、携帯電話、ネットワークＰＣ、ミニコンピューター、メインフレームコンピューター、上記の任意のシステムまたは装置などを含む分散コンピューティング環境などがある。
【００３７】
[0045]本発明の実施形態は、１つまたは複数のコンピューターまたは他の装置によって実行されるプログラムモジュールなどのコンピューター実行可能命令の一般的な文脈で説明され得る。コンピューター実行可能命令は、１つまたは複数のコンピューター実行可能構成要素またはモジュールにまとめられ得る。一般にプログラムモジュールは、それだけには限定されないが、特定のタスクを実行する、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、構成要素、データ構造などを含む。本発明の態様は、こうした構成要素またはモジュールの任意の数および編成により実施され得る。例えば、本発明の態様は、図に示され、本明細書に記載された特定のコンピューター実行可能命令または特定の構成要素またはモジュールに限定されない。本発明の他の実施形態は、本明細書に示され、記載されたものより多いまたは少ない機能を有する異なるコンピューター実行可能命令または構成要素を含み得る。
【００３８】
[0046]本発明の態様は、本明細書に記載された命令を実行するように構成されるとき、汎用コンピューターを専用コンピューティング装置に変換する。
[0047]本明細書に示され、記載された実施形態、および本明細書に明確に記載されていないが、本発明の態様の範囲以内の実施形態は、ユーザー１１０から複数のコンテンツの宛先１１４の選択を受信するための例示的な手段、および捕捉されたコンテンツ１１２の自動フォーマット、および選択されたコンテンツの宛先１１４への配信のための例示的な手段を構成する。
【００３９】
[0048]本明細書に示され、記載された本発明の実施形態の動作の実行または実施の順序は、特に明記のない限り重要ではない。つまり、動作は、特に明記しない限り、任意の順序で行われてもよく、本発明の実施形態は、本明細書に開示されたものより多くの要素を含んでいても、少ない要素を含んでいてもよい。例えば、別の動作の前、それと同時、またはその後に特定の動作を実行し、または実施することは本発明の態様の範囲内であることが企図される。
【００４０】
[0049]本発明またはその実施形態の態様の要素を導入するとき、冠詞「ａ」、「ａｎ」、「ｔｈｅ」、および「ｓａｉｄ」は、１つまたは複数の要素があることを意味するものである。用語「備える」、「含む」、および「有する」は包含的であるものとし、列挙された要素以外の追加の要素があり得ることを意味する。
【００４１】
[0050]本発明の態様を詳しく説明してきたが、添付の特許請求の範囲に定義される本発明の態様の範囲から逸脱することなく変更および変形が可能であることを理解されたい。本発明の態様の範囲から逸脱することなく様々な変更を上記の構成、製品および方法に加えることができるので、上記の説明に含まれ、添付の図面に示されるすべての事柄は、例として解釈されるものとし、限定の意味ではないものとする。
【図１】
0005599412.tif 000002
【図２】
0005599412.tif 000003
【図３】
0005599412.tif 000004
【図４】
0005599412.tif 000005
【図５】
0005599412.tif 000006
【図６】
0005599412.tif 000007