(57)【要約】  電子機器（１０）が、対応する視点から撮影された画像を求めて画像データベース（４４）を検索するサーバ（４０）へ視点情報を送信することができる。一致する画像を電子機器のユーザに表示することができ、かつ、電子機器を用いて撮影されたピクチャの代わりに、又は、該ピクチャに加えて、１以上の一致する画像を保存するオプションをユーザに与えることができる。
2011511348.tif 000002
【特許請求の範囲】
【請求項１】
デジタル画像を共有する方法であって、
電子機器（１０）とシーンとの間の関係を示す視点情報であって、前記電子機器のロケーション情報を含む視点情報と、前記電子機器の撮影方向情報とを受信するステップと、
前記電子機器の前記視点情報に対応する視点に関連付けられた画像を求めて画像データベース（４４）を検索するステップとを有することを特徴とする方法。
【請求項２】
前記画像データベースから前記電子機器へ画像を送信するステップをさらに有し、該送信画像は、前記電子機器に関連する前記視点情報に対応する視点に関連付けられた画像であることを特徴とする請求項１に記載の方法。
【請求項３】
前記撮影方向情報はコンパス方位及び仰角を含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記視点情報は前記電子機器に関連する高度情報をさらに含むことを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
日付情報を前記電子機器から受信するステップをさらに含み、かつ、前記検索ステップは前記受信した日付情報に対応する関連付けられた日付を持つ画像を求めて前記画像データベースを検索するステップを含むことを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記電子機器から日付情報を受信するステップをさらに有し、かつ、前記検索ステップは、前記受信した日付情報とは異なる関連付けられた日付を持つ画像を求めて前記画像データベースを検索し、それによって前記シーンの一致画像が顕著に異なる視覚属性を有する可能性を持つようにするステップを含むことを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項７】
前記電子機器から時刻情報を受信するステップをさらに有し、かつ、前記検索ステップは、前記受信した時刻情報に対応する関連付けられた時刻を持つ画像を求めて前記画像データベースを検索するステップを含むことを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記電子機器から時刻情報を受信するステップをさらに有し、かつ、前記検索ステップは、前記受信した時刻情報とは異なる関連付けられた時刻を持つ画像を求めて前記画像データベースを検索し、それによって前記シーンの一致画像が顕著に異なる視覚属性を持つ可能性を有するようにするステップを含むことを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項９】
前記画像データベースの個々の画像に関連するユーザ選択スコアを保持するステップをさらに有し、かつ、前記検索ステップは、前記対応するユーザ選択スコアに基づいて検索結果に優先順位を付けるステップを含むことを特徴とする請求項１乃至８のいずれか１項に記載の方法。
【請求項１０】
前記シーンの画像と、該画像に関連する視点情報とを前記電子機器から受信するステップと、前記画像と、関連付けられた視点情報とを画像データベースに追加するステップとをさらに有することを特徴とする請求項１乃至９のいずれか１項に記載の方法。
【請求項１１】
電子機器（１０）を用いてデジタル画像を取得する方法であって、
前記電子機器とシーンとの間の関係を示す視点情報であって、前記電子機器に関連するロケーション情報を含む視点情報と、前記電子機器に関連する撮影方向情報と、を生成するステップと、
前記電子機器に関連する前記視点情報に対応する関連付けられた視点画像を求めて画像データベース（４４）を検索するサーバ（４０）へ前記視点情報を送信するステップと、
前記サーバから前記デジタル画像を受信するステップと、を有し、前記受信画像は前記電子機器によって作成された前記視点情報に対応する関連付けられた視点を有することを特徴とする方法。
【請求項１２】
前記方向情報はコンパス方位及び仰角を含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記視点情報は前記電子機器に関連する高度情報をさらに含むことを特徴とする請求項１１又は１２に記載の方法。
【請求項１４】
日付情報又は時刻情報のうちの少なくとも一方をサーバへ送信するステップをさらに有することを特徴とする請求項１１乃至１３のいずれか１項に記載の方法。
【請求項１５】
前記サーバから複数の画像が受信される方法であって、該方法は、保存のために前記画像のうちの１以上の画像をさらに選択するステップを含むことを特徴とする請求項１１乃至１４のいずれか１項に記載の方法。
【請求項１６】
前記電子機器はカメラアセンブリを含むことを特徴とする請求項１１乃至１５のいずれか１項に記載の方法。
【請求項１７】
前記電子機器を用いてデジタルピクチャを撮影するステップをさらに有することを特徴とする請求項１６に記載の方法。
【請求項１８】
前記電子機器を用いて撮影された前記デジタルピクチャを前記受信画像と置き換えるステップをさらに有することを特徴とする請求項１７に記載の方法。
【請求項１９】
前記電子機器を用いて撮影された前記デジタルピクチャをサーバへ送信するステップをさらに有することを特徴とする請求項１７乃至１８のいずれか１項に記載の方法。
【請求項２０】
前記電子機器を用いて撮影された前記デジタルピクチャから得られる画像データを、前記受信画像から得られる画像データと合成して、合成画像を生成するようにするステップをさらに有することを特徴とする請求項１７に記載の方法。
【請求項２１】
前記電子機器を用いて撮影された前記デジタルピクチャから得られる、前記合成画像の形態で存在する前記画像データは、前記電子機器を用いて撮影されたデジタルピクチャに固有のオブジェクトとして認識されることを特徴とする請求項２０に記載の方法。
【請求項２２】
前記電子機器はカメラアセンブリを含まないことを特徴とする請求項１１乃至１５のいずれか１項に記載の方法。
【請求項２３】
電子機器（１０）であって、
前記電子機器の視点に関連するデータを出力する１以上のコンポーネント（３２、３４、３６）と、
データをサーバと交換するために、無線インタフェースをネットワーク（４６）と確立するために用いる無線回路（９６）と、
コントローラ（３０）であって、
電子機器とシーンとの間の関係を示し、さらに、前記電子機器に関連するロケーション情報と、前記電子機器に関連する撮影方向情報とを含む視点情報を前記１以上のコンポーネントのデータから生成し、
サーバが、前記電子機器に関連する前記視点情報に対応する視点に関連付けられた画像を求めて画像データベース（４４）の検索を行うために前記視点情報を前記サーバへ送信するように前記無線回路を制御するコントローラ（３０）と、を備え、
前記電子機器は、デジタル画像を前記サーバから受信し、該受信画像は、前記コントローラによって作成された前記視点情報に対応する関連付けられた視点を有する
ことを特徴とする電子機器（１０）。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の技術は一般に写真に関し、特に、カメラシステムのパースペクティブ特性（perspective characteristics）に対応するパースペクティブ特性を有するデータベースからユーザが画像を取得できるようにするカメラシステム及び方法に関する。
【背景技術】
【０００２】
モバイルデバイスと無線電子機器の少なくともいずれかの普及がますます進んでいる。例えば、移動電話機、携帯用メディアプレーヤ及び携帯用ゲーム装置が現在広範に使用されている。さらに、ある特定の種類の電子機器に関連付けられた諸機能についてはますます多様化が進んでいる。例えば、多くの移動電話機には現在静止画像とビデオ画像の撮影が可能なカメラが含まれている。これらのカメラのいくつかは比較的高画質のピクチャを撮影できるものもある。例えば、最新のカメラ付き電話機のなかには５〜６メガピクセルのカメラシステムを備えているものもある。
【０００３】
画質の向上を図るために、カメラシステムによっては複数枚のピクチャを連続して高速撮影できるものもあり、その場合、個々のピクチャはわずかに異なるカメラの露出設定値で撮影される。次いで、ユーザはピクチャをレビューして、グループの中から保存すべき「最善の」ピクチャを選択することができる。この機能はユーザのカメラで撮影されたピクチャに限定される。したがって、照明条件が最適でなかった場合、（例えば、その日が「霧の深い」日だったり、「薄暗い」日だったりした場合）一連のピクチャの中にユーザの気に入るものが一枚もない場合もあり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが撮影したピクチャの保存に対する代替物を提供するために、本開示では、ユーザのカメラのパースペクティブに対応するパースペクティブから撮影されたピクチャのデータベースの中からユーザがピクチャを保存できるオプションについて説明する。例えば、記憶に残るピクチャの撮影には照明条件が好ましくない日（ユーザが被写体の「晴天」ショットを撮影するには難点のある雲で覆われた日など）に、本カメラシステムは、別のカメラで（別の日などの）異なる時期に、しかも同じか、あるいは同様のパースペクティブで撮影された代替の（単複の）ピクチャを提示することができる。ユーザは、ユーザのカメラが撮影したピクチャに加えて、又は、該ピクチャの代わりに、代替のピクチャをレビューし、選択して、この代替ピクチャを保存することができる。
【課題を解決するための手段】
【０００５】
本開示の１つの側面によれば、第１の方法がデジタル画像を共有する方法を提供する。この第１の方法は、電子機器とシーンとの間の関係を示す視点情報であって、電子機器のロケーション情報を含む視点情報と、電子機器の撮影方向情報とを受信するステップと、電子機器の視点情報に対応する視点に関連付けられた画像を求めて画像データベースを検索するステップとを含むことができる。
【０００６】
１つの実施形態によれば、第１の方法は画像データベースから電子機器へ画像を送信するステップをさらに含み、この送信画像は電子機器の視点情報に対応する視点に関連付けられた画像である。
【０００７】
第１の方法の１つの実施形態によれば、方向情報はコンパス方位及び仰角を含む。
【０００８】
第１の方法の１つの実施形態によれば、視点情報は電子機器の高度情報をさらに含む。
【０００９】
１つの実施形態によれば、第１の方法は日付情報を電子機器から受信するステップをさらに含み、かつ、検索ステップは受信した日付情報に対応する関連付けられた日付を持つ画像を求めて画像データベースを検索するステップを含む。
【００１０】
１つの実施形態によれば、第１の方法は日付情報を電子機器から受信するステップをさらに含み、かつ、検索ステップは、シーンの一致画像が顕著に異なる視覚属性を持ち得るように、受信した日付情報とは異なる関連付けられた日付を持つ画像を求めて画像データベースを検索するステップを含む。
【００１１】
１つの実施形態によれば、第１の方法は時刻情報を電子機器から受信するステップをさらに含み、かつ、検索ステップは受信した時刻情報に対応する関連付けられた時刻を持つ画像を求めて画像データベースを検索するステップを含む。
【００１２】
１つの実施形態によれば、第１の方法は時刻情報を電子機器から受信するステップをさらに含み、かつ、検索ステップは、シーンの一致画像が顕著に異なる視覚属性を持ち得るように、受信した時刻情報とは異なる関連付けられた時刻を持つ画像を求めて画像データベースを検索するステップを含む。
【００１３】
１つの実施形態によれば、第１の方法は画像データベースの個々の画像に関連するユーザ選択スコアを保持するステップをさらに含み、かつ、検索ステップは対応するユーザ選択スコアに基づいて検索結果に優先順位を付けるステップを含む。
【００１４】
１つの実施形態によれば、第１の方法は、シーンの画像及びこの画像に関連する視点情報を電子機器から受信するステップと、画像及び関連付けられた視点情報を画像データベースに追加するステップとをさらに含む。
【００１５】
本開示の別の側面によれば、第２の方法が電子機器を用いてデジタル画像を取得する方法を提供する。この第２の方法は、電子機器とシーンとの間の関係を示す視点情報であって、電子機器のロケーション情報と電子機器の撮影方向情報とを含む視点情報を生成するステップと、電子機器の視点情報に対応する視点に関連付けられた画像を求めて画像データベースを検索するサーバへ視点情報を送信するステップと、デジタル画像をサーバから受信するステップとを含み、この受信画像は電子機器によって作成された視点情報に対応する関連付けられた視点を有することができる。
【００１６】
第２の方法の１つの実施形態によれば、方向情報はコンパス方位及び仰角を含む。
【００１７】
第２の方法の１つの実施形態によれば、視点情報は電子機器の高度情報をさらに含む。
【００１８】
１つの実施形態によれば、第２の方法は日付情報又は時刻情報のうちの少なくとも一方をサーバへ送信するステップをさらに含む。
【００１９】
第２の方法の１つの実施形態によれば、複数の画像がサーバから受信され、かつ、この第２の方法はさらに、画像のうちの１以上の画像を保存用として選択するステップを含む。
【００２０】
１つの実施形態によれば、第２の方法は電子機器を用いてシーンのデジタルピクチャを撮影するステップをさらに含む。
【００２１】
１つの実施形態によれば、第２の方法は、電子機器を用いて撮影されたデジタルピクチャを上記受信画像と置き換えるステップをさらに含む。
【００２２】
１つの実施形態によれば、第２の方法は電子機器を用いて撮影されたデジタルピクチャをサーバへ送信するステップをさらに含む。
【００２３】
１つの実施形態によれば、第２の方法は、電子機器を用いて撮影されたデジタルピクチャから得られた画像データを受信画像から得られた画像データと合成して、合成画像を生成するステップをさらに含む。
【００２４】
第２の方法の１つの実施形態によれば、合成画像の中に存在している、電子機器を用いて撮影されたデジタルピクチャから得られる画像データは、電子機器を用いて撮影されたデジタルピクチャに対する一意のオブジェクトとして認識される。
【００２５】
第２の方法の１つの実施形態によれば、電子機器はカメラアセンブリを含む。
【００２６】
第２の方法の１つの実施形態によれば、電子機器はカメラアセンブリを含まない。
【００２７】
本開示の別の側面によれば、電子機器は、電子機器の視点に関係するデータを出力する１以上のコンポーネントと、ネットワークとの無線インタフェースを確立して、サーバとのデータ交換に用いられる無線回路と、コントローラとを含む。コントローラは、電子機器とシーンとの間の関係を示す視点情報であって、電子機器のロケーション情報と、電子機器の撮影方向情報とを含む視点情報を１以上のコンポーネントのデータから生成し、次いで、無線回路を制御して、電子機器の視点に対応する視点情報に関連付けられた画像を求めてサーバが画像データベースの検索を実行できるように、視点情報をサーバへ送信する。電子機器はデジタル画像をサーバから受信し、この受信画像は、コントローラによって作成された視点情報に対応する関連付けられた視点を有する。
【００２８】
これらの特徴及び更なる特徴は、以下の説明及び添付図面を参照するとき明らかになる。説明及び図面において、本発明の原理を採用できる方法のいくつかを示すものとして本発明の特定の実施形態が詳細に開示されているが、本発明の範囲はそれらの実施形態に限定されるものではないことは理解されよう。逆に、本発明は、本明細書に添付の請求の範囲の趣旨及び条件内に含まれる全ての変更、変形及び均等物を含むものである。
【００２９】
１つの実施形態に関して記載されているか、例示されているかの少なくともいずれかの特徴は、１以上の別の実施形態において同じ方法で、又は同様の方法で、あるいは、その他の実施形態の特徴と組み合わされた態様か、又はその他の実施形態の特徴の代わりの態様かの少なくともいずれかの態様で用いることができる。
【図面の簡単な説明】
【００３０】
【図１】代表的なカメラアセンブリを含む例示の電子機器の正面図である。
【図２】代表的なカメラアセンブリを含む例示の電子機器の背面図である。
【図３】図１及び図２の例示の電子機器の概略ブロック図である。
【図４】電子機器が動作することができる通信システムの概略図である。
【図５】カメラのパースペクティブに基づいてピクチャを共有する方法を実行するために電子機器により実行されるステップを示すフローチャートである。
【図６】カメラのパースペクティブに基づいてピクチャを共有する方法を実行するために通信システムのサーバにより実行されるステップを示すフローチャートである。
【図７】電子機器のカメラアセンブリにより撮影された代表的なピクチャである。
【図８】図７のピクチャと視点が一致する代表的な代替画像である。
【図９】図７のピクチャと視点が一致する代表的な代替画像である。
【図１０】図７のピクチャと視点が一致する代表的な代替画像である。
【図１１】図７のピクチャと同じシーンの画像ではあるが、異なる視点を有する代表的な代替画像である。
【図１２】図７のピクチャと同じシーンの画像ではあるが、異なる視点を有する代表的な代替画像である。
【図１３】図７のピクチャと同じシーンの画像ではあるが、異なる視点を有する代表的な代替画像である。
【図１４】図７のピクチャと同じシーンの画像ではあるが、異なる視点を有する代表的な代替画像である。
【図１５】図７のピクチャの視点に一致しない視点を有する代表的な代替画像である。
【発明を実施するための形態】
【００３１】
以下図面を参照して実施形態について説明するが、以下の図面を通して同一の参照番号は同様の要素を参照するために用いられる。これらの図は必ずしも縮尺どおりではないことは理解されよう。
【００３２】
改善されたカメラシステム及びカメラの動作方法を示す種々の実施形態について添付図と関連して以下説明する。例示の実施形態では、上記カメラシステムは移動電話機の一部を構成するデジタルカメラアセンブリとして実現される。専用のカメラ、又は、（パーソナル・デジタル・アシスタント（ＰＤＡ）、メディアプレーヤ、ゲーム用装置、コンピュータなどの）カメラを装備した別の種類の電子機器（但しこれらのみに限定されるわけではない）等のような他の動作状況に対しても上記カメラシステムの諸側面を適用できることは理解されよう。カメラアセンブリは、画像データを取り込むためにピクチャ及び写真とも呼ばれる静止画像の形態で用いることができるが、静止画像に加えて、ビデオ画像を取り込むことも可能であることは理解されよう。以下に説明するように、開示の諸側面はカメラアセンブリを含まない電子機器によっても実行され得る。
【００３３】
まず図１〜図３を参照すると電子機器１０が示されている。例示の電子機器１０は移動電話機である。電子機器１０はデジタル静止画像とデジタルビデオクリップの少なくともいずれかを撮影するためのカメラアセンブリ１２を含む。電子機器１０は移動電話機である必要はなく、専用のカメラ又は上記のような何らかの別の装置であってもよいことを強調しておく。
【００３４】
カメラアセンブリ１２は一般的なカメラアセンブリとして構成することが可能であり、このカメラアセンブリには、カメラアセンブリ１２の視野内のシーンから出る光をセンサ１６上へ合焦する結像光学系１４が含まれる。センサ１６は入射光を画像データに変換する。結像光学系１４は、レンズアセンブリと、該レンズアセンブリを補助するコンポーネント（保護ウィンドウ、フィルタ、プリズム、ミラーのうちの少なくともいずれかなど）のような種々の光学コンポーネントを含んでもよい。結像光学系１４は、合焦用機械部、（マルチゾーンオートフォーカスアセンブリなどの）合焦制御用電子機器及び光学ズーミング用機械部などに関連付けることができる。他のカメラアセンブリ１２のコンポーネントは、写真用画像データの取り込み中に補助光を提供するフラッシュ１８、明度計２０、電子ファインダとして、及び、インタラクティブなユーザインタフェースの一部として機能するディスプレイ２２、ユーザ入力を受け付けるためのキーパッド２４及びボタン２６の少なくともいずれか、光学式ファインダ（図示せず）、及び、共通してカメラと接続された他の任意のコンポーネントを含んでもよい。キーパッド２４から得られるキーのうちの１つ又はボタン２６のうちの１つはシャッターキーであってもよく、ユーザはこのシャッターキーを押して写真撮影のコマンドを出すことができる。
【００３５】
カメラアセンブリ１２の別のコンポーネントは、カメラアセンブリ１２の動作を制御する電子コントローラ２８であってもよい。コントローラ２８は、例えば、関連メモリにより保存された論理演算命令を実行するプロセッサとして、ファームウェアとして、専用の回路コンポーネントから成る構成として、あるいは、上記の実施形態の組み合わせとして実現されてもよい。したがって、カメラアセンブリ１２の動作方法は、コンピュータ可読媒体に保存された（ソフトウェアなどの）実行可能コードとして物理的に実現されてもよいし、あるいは、上記動作方法は電気回路の一部として物理的に実現されてもよい。別の実施形態では、電子コントローラ２８の諸機能は、電子機器１０の動作全体について責任を負う制御回路３０によって実行されてもよい。このケースではコントローラ２８を省いてもよい。別の実施形態では、カメラアセンブリ１２の制御機能はコントローラ２８と制御回路３０との間で分散されてもよい。
【００３６】
センサ１６は所定のフレームレートでデータを取り込んで、電子ファインダとして動作するディスプレイ２２へ供給されるプレビュービデオ信号を生成できることは理解されよう。典型的には、ディスプレイ２２は結像光学系１４から見て電子機器１０の対向する側に設けられる。このようにして、ユーザは所望の方向にカメラアセンブリ１２を向け、ディスプレイ２２でカメラアセンブリ１２の視野３４の表示を見ることができる。したがって、カメラアセンブリ１２は視点、すなわちパースペクティブを有することが可能となる。この視点はカメラアセンブリ１２の位置と、カメラアセンブリ１２がユーザにより向けられる方向との組み合わせである。カメラアセンブリ１２の視点によって、結像光学系１４の特性と、ズームの量などの光学的設定値とが組み合わされてカメラアセンブリの視点が確立される。
【００３７】
１つの実施形態では、電子機器１０には、ユーザがピクチャの撮影を命令する所定の時点にカメラアセンブリ１２の視点を確定するために用いることができる（１以上のセンサなどの）コンポーネントが含まれる。例えば、電子機器１０は全地球測位システム（ＧＰＳ）受信機、ガリレオ衛星システム受信機等のような位置データ受信機３２を含んでもよい。位置データ受信機３２は電子機器１０のロケーションの決定に関与することができる。位置データ受信機３２によって受信された位置データを処理して、例えば（世界測地システムすなわちＷＧなどの）標準基準システムを用いて表現される座標のようなロケーション値を取得することができる。また、アシステッドＧＰＳ（すなわちＡ−ＧＰＳ）を用いて、電子機器１０のロケーションを決定することも可能である。Ａ−ＧＰＳは補助サーバを利用するものであり、該補助サーバは、電子機器１０が動作する通信ネットワークのサーバを実装したものであってもよい。この補助サーバは、ロケーション関連データを処理し、ロケーション決定のスピードを上げ、かつ、電子機器１０からサーバへ処理タスクを転送するために基準ネットワークにアクセスする。例えば、補助サーバは、範囲測定を行い、かつ、位置データ受信機によって又は電子機器１０内のどこか別の場所において別様に実行される位置ソリューションを計算するタスクを実行することができる。ロケーションは他の態様で決定されてもよい。例えば、広域システム移動通信（ＧＳＭ）システム及び汎用移動体通信システム（ＵＭＴＳ）プロトコルの下では、基地局ロケーション及びアンテナ方向についてのネットワークの知識を利用して、電子機器１０の位置を推測できるようにするために、ネットワークに対するモバイル発ロケーション要求（ＭＯ−ＬＲ）を介して位置を推測することも可能である。
【００３８】
カメラアセンブリ１２の視点を決定する際に有用なデータを生成できる別のコンポーネントとして高度計３４を挙げることができる。高度計３４は海面を基準とする高度値のような電子機器１０の高度に関する情報を提供することができる。別の実施形態では、ＧＰＳによるロケーション決定は高度情報を確かめるステップを含んでもよい。
【００３９】
カメラアセンブリ１２の視点を決定する際に有用なデータを生成することができる別のコンポーネントとしてデジタルコンパス３６を挙げることができる。デジタルコンパス３６はカメラアセンブリ１２が向けられた方向に関する情報を生成することができる。この方向情報は（北、東、西及び南などの）コンパス方位及びこれら４つの基準方向間の任意の方向並びに（水平に関して正又は負の角度値などの）仰角を含んでもよい。
【００４０】
ロケーション情報、方向情報及び、所望の場合、高度情報の組み合わせを用いて、カメラアセンブリ１２の視点を確かめることができる。
【００４１】
電子機器１０はカメラアセンブリ１２の視点を決定するように構成されたピクチャ共有機能３８をさらに含んでもよい。ピクチャ共有機能３８についての追加の詳細情報及び動作について以下さらに詳述する。ピクチャ共有機能３８は、電子機器１０に常駐し、かつ、電子機器１０により実行される実行可能コードとして実現することができる。１つの実施形態では、ピクチャ共有機能３８はコンピュータ又はマシン可読媒体に保存されたプログラムであってもよい。ピクチャ共有機能３８は単体のソフトウェアアプリケーションであってもよいし、あるいは、電子機器１０に関係する追加タスクを実行するソフトウェアアプリケーションの一部を形成するものであってもよい。
【００４２】
図４にさらに示すように、ピクチャ共有機能３８は、視点情報を利用し、サーバ４０によってホストされる調整用ピクチャ共有サポート機能４２から１以上の写真を取得するようにしてもよい。以下さらに詳述するように、ピクチャ共有サポート機能４２は画像データベース４４を含んでもよい。
【００４３】
サーバ４０は電子機器１０が動作するように構成された通信ネットワーク４６の一部であってもよい。例えば、サーバ４０は、電子機器１０によって送信され、かつ、電子機器１０へ向けて送られる呼を管理し、電子機器１０へデータを送信し、かつ、他のサポート機能を実行することができる。別の実施形態では、サーバ４０は、通信ネットワーク４６の領域外に存在していてもよいが、通信ネットワーク４６を介して電子機器１０によりアクセス可能なものであってもよい。通信ネットワーク４６は、通信ネットワーク４６と電子機器１０間で無線通信をサポートするための通信タワー、アクセスポイント、基地局又は他の任意の送信媒体を含んでもよい。ネットワーク４６は複数の電子機器１０と別の種類のエンドユーザ装置との通信活動をサポートすることができる。理解されるように、サーバ４０はサーバ機能を実行するために用いられる通常のコンピュータシステムとして構成されてもよく、かつ、該サーバ４０は、ピクチャ共有サポート機能４２を実現する論理演算命令を含むソフトウェアを実行するように構成されたプロセッサと、このようなソフトウェアを保存するメモリとを含んでもよい。
【００４４】
ピクチャ共有サポート機能４２についての追加の詳細情報及び動作について以下さらに詳述する。ピクチャ共有サポート機能４２は、電子機器１０に常駐し、かつ、サーバ４０により実行される実行可能コードとして実現することができる。１つの実施形態では、ピクチャ共有サポート機能４２はコンピュータ又はマシン可読媒体に保存されたプログラムであってもよい。ピクチャ共有サポート機能４２は単体のソフトウェアアプリケーションであってもよいし、あるいは、サーバ４０に関係する追加タスクを実行するソフトウェアアプリケーションの一部を形成するものであってもよい。
【００４５】
コンピュータプログラミングの当業者、特に、移動電話機又は他の電子機器に関連するアプリケーションプログラミングの当業者には、ピクチャ共有機能３８に関連付けられた論理機能を動作させ、実行するために電子機器１０をプログラムする方法、並びに、サーバ４０をプログラムして、ピクチャ共有サポート機能４２に関連付けられた論理機能を動作させ、実行する方法は明らかである。したがって、具体的なプログラミングコードに関する詳細については簡潔さを旨として省略した。また、機能３８と４２は実施形態に従ってそれぞれの処理装置により実行されてもよいが、このような機能は、専用ハードウェア又はファームウェア或いはハードウェアと、ファームウェアと、ソフトウェアとのうちの少なくともいずれかの何らかの組み合わせを介して実行することも可能である。
【００４６】
図５と図６にさらに示すように、カメラアセンブリ１２のパースペクティブに基づいてピクチャを共有する例示の方法を実行するための論理処理が示されている。ピクチャ共有機能３８の実施形態を実行し、かつ、ピクチャ共有サポート機能４２の実施形態を実行することによって例示の方法を実行することができる。したがって、図５のフローチャートは移動電話機１０によって実行される方法の複数のステップを描くものと考えることができ、さらに、図６のフローチャートはサーバ４０によって実行される方法の複数のステップを描くものと考えることができる。
【００４７】
ピクチャを共有するための一連の論理処理例の実行ステップに従って論理フローを明示するために、図５と図６によって表される論理処理についてこれらの図を互いに関連させて説明する。したがって、以下の説明は図５の参照と、図６の参照との間で交互に行われることになる。代替の論理フローが可能であることは理解できよう。したがって、たとえ図５と図６が機能論理ブロックのある特定の順序の実行ステップを示す場合であっても、これらのブロックを実行する順序は図示の順序に対して相対的に変更することが可能である。また、連続して示される２以上のブロックを同時に又は部分的に一致させて実行することも可能である。或るブロックとブロックの或る部分の少なくともいずれかを省くことも可能である。
【００４８】
ピクチャ共有機能３８に関連する論理フローは、ユーザがピクチャを構成することができるブロック４８から開始することができる。例えば、ユーザはカメラアセンブリ１２を被写体へ向け、それによって、カメラアセンブリ１２の視点及びカメラアセンブリ１２の視野の中に、ユーザがピクチャの中に取り込みたいシーンの一部が含まれるようにすることができる。次に、ユーザはカメラアセンブリ１２にピクチャの撮影命令を出すことができる。例えば、ユーザはシャッタリリースキーを押下することができる。この結果センサ１６によってピクチャ用の画像データの生成が生じることになる。
【００４９】
図７にさらに示すように、カメラアセンブリ１２を用いて撮影された代表的なピクチャ５０が例示されている。ピクチャ５０は、ユーザの制御の下でカメラアセンブリ１２を用いて撮影されたものであるため、ピクチャ５０を「ユーザのピクチャ５０」と呼ぶことにする。図７の例では、ユーザのピクチャ５０はニューヨーク港にある自由の女神のピクチャである。ユーザのピクチャ５０の撮影時点におけるカメラアセンブリの視点は、自由の女神像の正面から、かつ、上向きの地表面からの視点であった。
【００５０】
ブロック５２において、論理フローは、ユーザのピクチャ５０の撮影時点におけるカメラアセンブリ１２の視点情報を確定するステップを含んでもよい。上述のように、カメラアセンブリ１２の視点を確定するステップは、ロケーション情報と、高度計情報と、コンパス方位情報と仰角情報のうちの１以上の情報の収集と分析の少なくもいずれかを行うステップを含んでもよい。ブロック５２は、ユーザのピクチャ５０が撮影された日付及び時刻を決定するステップをさらに含んでもよい。この目的のために電子機器１０はタイムクロック５４を含んでもよい。タイムクロック５４は、ハードウェアと、ファームウェアと、ソフトウェアとのうちの少なくともいずれかの形態で実装可能である。タイムクロック５４は月、曜日、年のような単位で日を追跡できると共に、時、分、秒のような単位で時刻を追跡することができる。１つの実施形態では、電子機器は日付情報と時刻情報の少なくともいずれかの情報を通信ネットワーク４６から取得することができる。
【００５１】
論理フローは、ユーザのピクチャ５０を画像データベース４４に寄付すべきかどうかを判定するブロック５６へ進むことができる。この判定は複数の方法で行うことができる。例えば、ディスプレイ２２上でユーザのピクチャ５０のプレビューをユーザに提示することができると共に、ユーザは、グラフィックユーザインタフェースを介して、ユーザのピクチャ５０を寄付すべきかどうかの選択を行うことができる。別の実施形態では、ユーザのピクチャ５０を寄付すべきかどうかに関する判定を電子機器１０の所定の設定値に基づいて行うことも可能である。ユーザのピクチャ５０を画像データベース４４に寄付すべきではない旨の判定が下された場合、ブロック５６において否定の判定を行うことができ、論理フローはブロック５８へ進むことができる。
【００５２】
ブロック５８において、電子機器１０はブロック５２において決定された視点情報、日付情報及び時刻情報をサーバ４０へ送信することができる。１つの実施形態では、送信された視点情報は、位置データ受信機３２と、高度計３４と、コンパス３６とのうちの少なくともいずれかから得られる処理用データの結果であってもよい。別の実施形態では、コンポーネントから得られる生データを視点情報としてサーバ４０へ送信することができ、次いで、サーバ４０はこの情報を処理することができる。視点情報、日付情報及び時刻情報は、（拡張可能マークアップ言語すなわちＸＭＬなどの）マークアップ言語を用いるような任意の好適なフォーマットでサーバ４０へ送信することができる。
【００５３】
ユーザのピクチャ５０を画像データベース４４に寄付すべきである旨の判定がブロック５６において行われた場合、肯定の判定を行うことができ、論理フローはブロック６０へ進むことができる。ブロック６０において、電子機器１０は視点情報、日付情報、時刻情報及びユーザのピクチャ５０をサーバ４０へ送信することができる。
【００５４】
図６にさらに示すように、サーバ４０はブロック６２において電子機器１０から得られる視点情報、日付情報及び時刻情報を受信することができる。その後、ブロック６４において、ピクチャ共有サポート機能４２は、ユーザのピクチャ５０の撮影時刻におけるカメラアセンブリ１２の視点に対応する１以上の代替画像を求めて画像データベース４４を検索することができる。検索基準の組み合わせを用いてブロック６４の検索に取りかかるか、種々の基準を用いて検索結果の優先順位付けを行うかの少なくともいずれかを行うようにしてもよい。ブロック６４の一致処理及び優先順位付けを実行して、カメラアセンブリ１２の視点に対応する画像の数を数個の画像にまで狭めてユーザへ表示することが可能である。例えば、画像数を約１個〜約６個の画像に狭めることが可能である。
【００５５】
検索基準と検索結果の優先順位付けの少なくともいずれかは、カメラアセンブリ１２の視点、日付、時刻、画像データベース４４内の画像の人気度、画像ファイルのサイズ、画質、画素数及びその他の基準を含んでもよい。１つの実施形態では、ロケーション情報と、高度と、コンパス方位と仰角とのうちの少なくともいずれかに基づくようなカメラアセンブリ１２の視点を用いて、同じ視点又は同様の視点で撮影された画像データベース４４の中に画像を検出することができる。
【００５６】
図８、図９及び図１０にさらに示すように、代表的な代替画像６６ａ、６６ｂ及び６６ｃがそれぞれ図示されている。これらの代表的な代替画像６６は、ユーザのピクチャ５０が撮影される際に、カメラアセンブリ１２と同じか、あるいは同様の視点を持つことができるように配置された１台又は複数台のカメラによって撮影されたものである。自由の女神の例によれば、代替画像６６はニューヨーク港にある自由の女神の正面において地表面から撮影されたものである。ユーザのピクチャ５０が撮影された時刻に、カメラアセンブリ１２の視点と同じか、あるいは同様の視点から撮影された画像を求めて画像データベース４４を検索するステップは、ユーザにとって最大の関心対象になり得る画像を獲得することができる。例えば、画像データベース４４は、ユーザのピクチャ５０により撮影された画像と同じオブジェクトやシーンの画像を含んでもよいが、これらの画像はすでに異なる視点から撮影されたものである場合がある。例えば、図１１〜図１４にさらに示すように、代表的な画像６８ａ〜６８ｄはユーザのピクチャ５０を撮影するのに用いられた視点とは異なる視点から撮影されたものである。もしカメラアセンブリ１２の視点にもっと近い一致が存在する画像を利用できれば、カメラアセンブリの視点に対して徐々に減少する対応関係を持つ画像への重み付けはさらに小さくなり、次いで、検索結果から除去できることになる。
【００５７】
また、視点情報の利用によって、ユーザのピクチャ５０が撮影されたロケーションとは全く異なるロケーションにおいて撮影された画像が検索結果からフィルタされて除去され得る可能性を小さくすることができる。例えば、図１５にさらに示すように、ニューヨーク・シティ以外の都市にある拡大縮小されたバージョンの自由の女神の画像７０が示されている。関連付けられた画像６６、６８又は７０が自由の女神の画像であることを示すファイル名又は他のメタデータと共に図８〜図１５から得られる代表的な画像の各々を保存できることが想定されている。ユーザ入力によるテキスト文字列又は（画像認識やパターン認識を用いて生成されるような）コンピュータ生成によるテキスト文字列に基づいて検索ステップが行われた場合には、画像７０が検索結果の中に含まれてしまう可能性がある。しかし、視点情報を利用すれば、それぞれのロケーションの違いに起因して、このような画像が検索結果の中に含まれることになる可能性は少なくなる。
【００５８】
１つの実施形態では、同じロケーションから得られるカメラアセンブリ１２の視点を他の可能な視点から識別する際に高度情報が有用なる場合がある。例えば、オブジェクトやシーンのピクチャを撮影しながらユーザがビルの１階にいる場合がある。この視点は同じ相対的ロケーションとは異なることもあるが、それはユーザが同じビルの４階にいる場合である。理解されるように、ロケーション情報が高度情報を含んでいる場合、あるいは、コンパス方位と仰角とを持つロケーション情報が十分な情報を提供する場合、同じロケーションにおける他の可能な複数の視点からカメラアセンブリ１２の視点を識別するために、高度情報の収集からかけ離れたロケーション情報は省くことができる。
【００５９】
図示のように、画像データベース４４から得られる画像の一致処理と優先順位付けの少なくともいずれかを行う際に他の検索基準を用いてもよい。例えば、日付情報と時刻情報を検索処理の一部として用いてもよい。日付情報と時刻情報とによって、ユーザのピクチャ５０と同じ時刻に撮影された画像と、該ピクチャとほぼ同じ日付に撮影された画像とのうちの少なくともいずれかの画像をピクチャ共有サポート機能４２が特定する処理が可能になる。このようにして、任意の特定済みの画像は、ユーザが撮影を試みていた画像に帰属する同様の視覚属性を持つことができる。例えば、同様の時刻に同じ視点又は同様の視点から撮影された画像はユーザの好みに合う画像を獲得することが可能となる。現在の日付にできるだけ近い日付から、あるいは、別の年の同様の日付からこのような画像を得ることがすることが可能となる。
【００６０】
別の実施形態では、日付及び時刻を用いて、同じか、あるいは同様の視点からの画像であるが、異なる時刻と異なる日付の少なくともいずれかの画像を特定することが可能となる。このようにして、同じオブジェクトやシーンを示す代替画像であるが、異なる照明条件のような異なる視覚属性を持つ代替画像（例えばユーザのピクチャ５０が日中に撮影されたものであれば、代替画像は夜間の表現にすることができる）にしたり、あるいは、異なる季節の同じオブジェクトやシーンを示す代替画像（例えばユーザのピクチャ５０が夏の間に撮影されたものであれば、代替画像は同じシーンの秋、冬、春の表現にしたりする）を特定することが可能となる。
【００６１】
日付情報と時刻情報の少なくともいずれかを利用して、ピクチャ共有サポート機能４２は、異なる時刻、同様の時刻、異なる季節又は異なる日から画像を特定することが可能となる。ユーザ設定値又はデフォルトの設定値に応じて、ピクチャ共有サポート機能４２はどの代替画像をユーザと共有すべきかについて優先順位を設けることが可能となる。例えば、ユーザ設定値を設けて、一般的な照明条件及び季節的な変化という観点から、ユーザが撮影したオブジェクトやシーンに最も近いものを表現している画像の特定を試みることが可能となる。上記とは別に、これらの代替画像を特定して、同じシーンではあるが、異なる時刻のシーンから得られる経験をユーザに与えることが可能となる。例えば、ユーザは、夜間の表現、昼間の表現、日の出の表現、日没の表現、陽光降り注ぐ夏の日の表現、雪の降る日の表現等のような異なる照明条件や季節的な変化を持つ同じオブジェクトやシーンの画像に関心を持つ場合がある。１例として、ユーザは、初秋の色、秋の盛りの色、晩秋の色の木々のシーンを表す画像のような、わずかに異なる時期の山頂からの眺めを経験することが可能となる。
【００６２】
ブロック６４に続いて、論理フローはブロック６６へ進むことができる。ブロック６６において、検索基準を満たす何らかの代替画像がピクチャ共有サポート機能４２によって検出されたかどうかに関する判定を行うことができる。１以上の代替画像が特定された場合、ブロック６６において肯定の判定を行うことができ、次いで、論理フローはブロック６８へ進むことができる。ブロック６８において、代替画像を電子機器１０へ送信することが可能となる。１つの実施形態では、電子機器１０へ送信される代替画像をサムネイルとして送信してもよい。（例えばフル画像としてあるいはサムネイルとして）代替画像を電子機器１０へ配信することが可能となる。代替画像がサムネイルのフォーマットで配信された場合、対応するフル画像は、ユーザアクションによってダウンロードされてもよいし、あるいは、サムネイルのユーザ選択に従ってダウンロードされてもよい。画像のユーザ選択について以下さらに詳述する。ブロック６４において代替画像が特定されなかった場合、ブロック６６において否定の判定を行うことができる。１つの実施形態では、メッセージを電気装置１０へ送信して、カメラアセンブリ１２の視点に関連して代替画像が特定されなかったことを示すようにすることができる。
【００６３】
ブロック６８に続いて、又はブロック６６における否定の判定に続いて、論理フローはブロック７０へ進むことができる。ブロック７０において、サーバ４０が画像データベース４４への寄付としてユーザのピクチャ５０を受信したかどうかに関する判定を行うことができる。ユーザのピクチャ５０がブロック７０において受信された場合、肯定の判定が行われ、論理フローはブロック７２へ進むことができる。ブロック７２において、ユーザのピクチャ５０は、関連付けられた視点情報、日付情報及び時刻情報と共に画像として画像データベース４４への追加が可能となる。
【００６４】
続けて図５を参照すると、ブロック５８又は６０のいずれかにおけるサーバ４０への情報の送信に続いて、論理フローはブロック７４へ進むことができ、このブロックで、電子機器が何等かの代替画像をサーバ４０から受信したかどうかに関する判定が行われる。代替画像が受信されなかった場合、論理フローはユーザのピクチャ５０が保存されるブロック７６へ進むことができる。ブロック７４において、１以上の代替画像が受信された場合、ブロック７４において肯定の判定を行うことができ、論理フローは、受信した単複の代替画像と共にユーザのピクチャ５０を表示することができるブロック７８へ進むことができる。ユーザは代替画像を閲覧して、１以上の画像がユーザのピクチャ５０よりもユーザの好みに合うかどうかの判定を行うことが可能となる。ユーザのピクチャ５０の代わりに、あるいは、ユーザのピクチャ５０に加えて、代替画像のうちの１以上の画像を保存するオプションをユーザに与えてもよい。したがって、ブロック８０において、ユーザ自身のオブジェクトやシーンの画像として保存するためにユーザが代替画像のうちの１以上の画像を選択したかどうかに関する判定を行うことが可能となる。
【００６５】
ユーザが代替画像を選択しなかった場合、ブロック８０において否定の判定を行うことができ、論理フローはユーザのピクチャ５０が保存されるブロック７６へ進むことができる。ユーザが保存のために代替画像のうちの１以上の画像を選択した場合、ブロック８０において肯定の判定を行うことができ、論理フローはブロック８２へ進むことができる。ブロック８２において、ピクチャ共有機能３８はユーザが選択した代替画像を保存することができる。ユーザ選択の代替画像の保存は、ユーザのピクチャ５０の保存に加えて、あるいは、ユーザのピクチャ５０の保存の代わりに実行することができる。ユーザのピクチャ５０を保存すべきかどうかに関する判定は、ユーザ入力に基づいて、あるいは、デフォルトの設定値に基づいて行うことができる。例えば、ピクチャ単位のベースでユーザのピクチャ５０を保存するオプションをユーザに与えてもよい。１つの実施形態では、ユーザが１以上の代替画像の保存を決定した場合、ユーザに対して画像料金を請求することができる。別の実施形態では、ピクチャ共有機能の利用は無料にしてもよいし、あるいは、会費の料金設定に基づいてこの機能を利用してもよい。
【００６６】
ブロック８２に続いて、論理フローは、電子機器１０が選択した代替画像の識別子をサーバ４０へ送信するブロック８４へ進むことができる。１つの実施形態では、追跡目的のために画像データベース４４の個々の画像を一意の識別子に関連付けることができる。ユーザによる代替画像の選択時に、選択した画像に対応する一意の識別子をサーバ４０へ返信できるように画像と共に電子機器１０へこの識別子を送信することができる。
【００６７】
続けて図６を参照すると、ブロック７２に続いて、あるいは、否定の判定後にブロック７０において、論理フローはブロック８６へ進むことができる。ブロック８６において、ユーザが選択した代替画像の識別子をサーバ４０が受信したかどうかに関する判定を行うことができる。識別子が受信された場合、ブロック８６において肯定の判定を行うことができ、次いで、論理フローはブロック８８へ進むことができる。ブロック８８において、対応する画像に関連付けられたユーザ選択スコアを更新することができる。例えば、ユーザによって頻繁に選択される画像には高いユーザ選択スコアを与えることができ、また、ユーザにより頻繁に選択されない画像は低いユーザ選択スコアを受けることができる。ブロック６４の画像の優先順位付けの一部としてユーザ選択スコアを用いるようにしてもよい。例えば、低いユーザ選択スコアを持つ画像よりも先に、高いユーザ選択スコアを持つ画像の方を一致画像として使用することが可能となる。１つの実施形態では、相対的に低いユーザ選択スコアを持つ画像を削除することによって画像データベース４４の削り込みを行うことが可能となる。
【００６８】
上述した方法には、カメラアセンブリ１２を用いてユーザのピクチャ５０を撮影するステップが含まれる。理解できるように、この方法を変更して、カメラアセンブリ１２を含まない電子機器１０、あるいは、実際に写真を撮影するためにカメラアセンブリ１２を使用しない電子機器１０についても上記方法が機能できるようにすることが可能である。例えば、ユーザは、適切なユーザインタフェースを用いて電子機器１０をオブジェクトやシーンに向け、次いで視点情報、日付情報及び時刻情報の収集を開始することができる。視点情報、日付情報及び時刻情報をサーバ４０へ送信して、画像データベース４４から得られる１以上の画像に上記情報を一致させるようにすることができる。上述の方法に関連して説明したように、ピクチャ共有サポート機能４２によって特定された画像を電子機器１０へ返送することができる。上記とは別に、これらの一致画像は、閲覧と、ダウンロードと、保存とのうちの少なくともいずれかを行うために将来ユーザが利用できるようになる可能性がある。このようにして、電子機器１０はディスプレイ２２を備える必要がなくなる。例えば、電子機器１０は、腕時計や、画像データベース４４から得られるピクチャに一致する可能性のある情報を取り込むために使用されるポインタ装置であってもよい。
【００６９】
本方法は低品質のカメラアセンブリ１２を有するユーザにとって有益なものになり得る。例えば、ユーザに提示される代替画像はより高品質のカメラアセンブリ１２で撮影されたか、より高い解像度で撮影されたかの少なくともいずれかの態様で撮影されたものである場合がある。したがって、この方法を利用して、ユーザは自分の比較的低画質の画像をより高画質の画像と置き換えることが可能となる。また、照明と気象条件の少なくともいずれかによってユーザの好みのピクチャの当該撮影がサポートされていない状況において、本方法を利用して、さらに望ましい画像の取得が可能となる。上記のように、本方法を利用して、異なる時刻又は１年間の異なる時期に撮影された画像の取得も可能となる。１つの実施形態では、ブロック６４の一致処理ルールと優先順位付けルールの少なくともいずれかのルールを緩和したり、変更したりすることによって、カメラアセンブリ１２の視点とは異なる視点を持つ画像データベース４４から得られる画像をピクチャ共有サポート機能４２が特定できるようにすることが可能になる。この特定によって、被写体の異なる視野角を持つ代替画像と、異なる距離から撮影された被写体の画像との少なくともいずれかの特定をサポートすることが可能となる。これによって、ユーザは、ユーザにとってより大きな関心事になり得る別の見晴らしの利く地点と、ユーザには容易にアクセスできない別の見晴らしの利く地点との少なくともいずれかの地点を得ることが可能になる。別の実施形態では、同じロケーションか、あるいは同様のロケーションから得られる画像であるが、異なる方向を用いて撮影された画像を特定することが可能となる。このようにして、パノラマ式のシーンの表現を作成することが可能となる。利用可能な画像コンテンツに応じて、パノラマ式の表現を連続したものにしたり、非連続なものにしたりすることも可能である。
【００７０】
また、理解されるように、ユーザが静的なオブジェクトやシーンの画像の撮影を試みる際にも上述の方法は有用である。人物や移動しているオブジェクトのピクチャは、視点情報と、日付情報と、時刻情報とのうちの少なくともいずれかの情報を、画像データベース４４が保存している画像に一致させることによって複製のできない固有の写真状況を表すことができる。しかし、本方法を変更して、ユーザが撮影したピクチャのフィーチャの一部（バックグラウンドなど）を置き換えるようにしてもよい。例えば、ユーザがガイドするパターン認識や自動化されたパターン認識を利用して、人物、動物、車、などのようなユーザのピクチャ５０に固有のものとなり得る前景オブジェクトや他のオブジェクトを特定することが可能である。視点に一致する画像が特定された場合、ユーザのピクチャ５０のバックグラウンドを、ユーザが選択した代替画像６６から得られる画像データと置き換えるオプションをユーザに与えるようにしてもよい。１つのアプローチでは、代替画像６６から得られる画像データは拡大縮小が可能になると共に、前景オブジェクトとしてユーザのピクチャ５０から認識されるオブジェクトが代替画像６６上にスーパーインポーズされて、新バージョンのユーザのピクチャの作成が可能となる。この新バージョンはユーザのピクチャ５０と、代替画像６６とから得られるコンポーネントを有している。
【００７１】
図示のように、例示の実施形態の電子機器１０は移動電話機である。移動電話機として実装された場合の電子機器１０の機能についてさらに図１〜図３を参照しながら説明する。電子機器１０は「レンガ」又は「ブロック」フォームファクタのハウジングを有するものとして示されてはいるが、（シェル型ハウジングのような）「フリップ」オープン型フォームファクタハウジング、（「スライダ型ハウジング」のような）スライド型フォームファクタハウジング、あるいはピボットタイプの（スイベルなどの）フォームファクタのような別の種類のハウジングを利用してもよいことは理解できよう。
【００７２】
図示のように、電子機器１０はディスプレイ２２を含んでもよい。ディスプレイ２２は動作状態、時刻、電話番号、連絡先情報、種々のメニューのような情報を表示し、これらの情報によってユーザは電子機器１０の種々の機能の利用が可能となる。ディスプレイ２２を用いて、電子機器１０が受信した内容と、電子機器１０のメモリ９０から取り出した内容の少なくともいずれかの内容を視覚的に表示することも可能となる。ディスプレイ２２を用いて、写真、移動体用テレビのコンテンツ及びゲームに関連付けられたビデオのような画像、ビデオ及び他のグラフィックをユーザに提示することが可能となる。
【００７３】
キーパッド２４とボタン２６の少なくともいずれかは多様なユーザ入力操作を提供することができる。例えば、キーパッド２４は、電話番号、電話番号リスト、連絡先情報、覚え書き、テキストなどのような英数字情報を入力するための英数字キーを含んでいてもよい。さらに、キーパッド２４とボタン２６の少なくともいずれかは、呼を起動するか、呼に応答するかのいずれかを行うための「呼送信」キー、及び、呼を終了するための「呼終了」キー、又は呼の「停止」キーのような特別の機能キーを含んでいてもよい。特別のファンクションキーが、ディスプレイ２２に表示されるメニューを介してナビゲーションを容易にするメニューナビゲーションキー及び選択キーを含んでいてもよい。例えば、ポインティングデバイスとナビゲーションキーの少なくともいずれかを設けて、ユーザからの指向性入力を受け付けるようにしてもよい。特別のファンクションキーが、再生の開始、停止及び中断と、トラックのスキップ又は反復などを行うための視聴覚コンテンツ再生キーを含んでもよい。移動電話機と関連付けられた他のキーには、音量キー、音声ミュートキー、電源オン／オフキー、ウェブブラウザ開始キーなどが含まれてもよい。キー又はキー様の機能がディスプレイ２２に関連付けられたタッチスクリーンとして実現することも可能である。また、ディスプレイ２２と、キーパッド２４と、ボタン２６とのうちの少なくともいずれかを互いに組み合わせて用いて、ソフトキー機能を実装するようにしてもよい。したがって、ディスプレイ２２と、キーパッド２４と、ボタン２６とのうちの少なくともいずれかを用いて、カメラアセンブリ１２を制御することが可能となる。
【００７４】
電子機器１０には、呼の確立と、被呼／発呼装置との信号の交換との少なくともいずれかを電子機器１０が実行できるようにする通話回路が含まれている。この被呼／発呼装置は一般に別の移動電話機又は地上回線電話機であってもよい。しかし、上記被呼／発呼装置は、別の電話機である必要はなく、インターネットウェブサーバ、コンテンツ提供サーバなどのような別の何らかのデバイスであってもよい。呼は任意の好適な形態をとることが可能である。例えば、呼は、セルラ回線交換ネットワークを介して確立される従来方式の呼であってもよいし、あるいは、セルラネットワークのパケット交換機能を介して、又は、（ＩＥＥＥ８０２．１１規格をベースとするネットワークなどの）ＷｉＦｉ、（８０２．１６規格をベースとするネットワークなどの）ＷｉＭＡＸなどの別のパケット交換ネットワークを介して確立されるボイス・オーバ・インターネットプロトコル（ＶｏＩＰ）電話であってもよい。別例には、セルラネットワーク又は代替ネットワークを介して確立されるビデオイネーブルドコール（video enabled call）が含まれる。
【００７５】
移動電話機１０は、テキストメッセージ、インスタントメッセージ、電子メールメッセージ、マルチメディアメッセージ、画像ファイル、ビデオファイル、オーディオファイル、着信音、シグナリングオーディオ、シグナリングビデオ、（ポッドキャスト及び独立系放送番組（ＲＳＳ）データフィードを含む）データフィードなどのようなデータの送信と、受信と、処理とのうちの少なくともいずれかを行うように構成されてもよい。テキストメッセージとは普通「ＳＭＳ」（シンプルメッセージサービスを表す）と呼ぶ人もいるメッセージであることに留意されたい。ＳＭＳはテキストメッセージを交換するための代表的な規格である。同様に、マルチメディアメッセージのことを普通「ＭＭＳ」（マルチメディアメッセージサービスを表す）と呼ぶ人もいる。ＭＭＳはマルチメディアメッセージを交換するための代表的な規格である。データ処理は、データをメモリ９０に保存する処理と、このデータとのユーザインタラクションを可能にするアプリケーションを実行する処理と、データに関連付けられたビデオと画像の少なくともいずれかを表示する処理と、データに関連付けられたオーディオサウンドを出力する処理などを含んでもよい。
【００７６】
図示のように、電子機器１０は、電子機器１０の機能及び動作の制御全体を実行するように構成された主制御回路３０を含んでもよい。制御回路３０は、カメラアセンブリ１２を制御する役割を果たすことができる。
【００７７】
制御回路３０は中央演算処理装置（ＣＰＵ）、マイクロコントローラ又はマイクロプロセッサのような処理装置９２を含んでもよい。処理装置９２は電子機器１０の種々の機能を実装したコードを実行することができる。電子機器１０の動作を実行するために、制御回路３０の内部にあるメモリ（図示せず）と、メモリ９０のような分離メモリとの少なくともいずれかのメモリの中に上記コードを保存してもよい。１つの実施形態では、処理装置９２はピクチャ共有機能３８を実装したソフトウェアを実行することができる。
【００７８】
他のデータ保存装置の役割の中でも、メモリ９０は、カメラアセンブリ１２により撮影された写真とビデオクリップの少なくともいずれかの保存用として利用できると共に、サーバ４０から受信した（単複の）代替画像の保存を行うことも可能である。上記とは別に、分離メモリがこれらのデータ保存タスクの役割を果たすことができる。メモリ９０は、例えば、１以上のバッファ、フラッシュメモリ、ハードドライブ、取り外し可能媒体、揮発性メモリ、不揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）、又は他の好適な装置であってもよい。典型的な構成では、メモリ９０は、長期データ保存用の（ＮＡＮＤ構成又はＮＯＲ構成のフラッシュメモリのような）不揮発性メモリと、制御回路３０用のシステムメモリとして機能する揮発性メモリとを含んでもよい。例えば、揮発性メモリは同期ダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）を実装したＲＡＭであってもよい。メモリ９０はデータバスを介して制御回路３０とデータの交換を行うことができる。メモリ９０と制御回路３０との間の付随する制御ライン及びアドレスバスが存在してもよい。
【００７９】
引き続き図１〜図３を参照すると、電子機器１０には無線回路９６に結合されたアンテナ９４が含まれている。無線回路９６は、アンテナ９４を介して信号を送受信するための無線周波数送受信機を含む。無線回路９６は、移動通信システムにおいて動作するように構成することができると共に、データと視聴覚コンテンツの少なくともいずれかの送受信を行うために用いることができる。移動無線ネットワークと放送ネットワークの少なくともいずれかのネットワークとインタラクションを行うための受信機の種類には、例えば、移動通信用グローバルシステム（ＧＳＭ）、符号分割多元接続（ＣＤＭＡ）、広帯域ＣＤＭＡ（ＷＣＤＭＡ）、汎用パケット無線サービス（ＧＰＲＳ）、ＷｉＦｉ、ＷｉＭＡＸ、携帯機器向けデジタルビデオ放送（ＤＶＢ−Ｈ）、地上デジタルテレビジョン放送（ＩＳＤＢ）などのみならず、これらの規格の上位バージョンなども含まれる。但しこれらのみに限定されるわけではない。アンテナ９４及び無線回路９６が１以上の無線トランシーバを表すものであってもよいことは理解できよう。
【００８０】
電子機器１０には、無線回路９６により送信され／無線回路９６から受信されるオーディオ信号の処理を行うサウンド信号処理回路９８もさらに含まれる。一般に行われているように、電子機器１０を介してユーザが聴いたり、話したりすることができるようにするスピーカ１００及びマイク１０２がサウンド処理回路９８と結合されている。無線回路９６及びサウンド処理回路９８は処理全体を実行できるように制御回路３０と個別に結合されている。ユーザに対して再生を行うために、制御回路３０からサウンド信号処理回路９８へオーディオデータを渡すことができる。このオーディオデータは、例えば、メモリ９０により保存され、かつ、制御回路３０により取り出されるオーディオデータか、オーディオファイルから得られるオーディオデータか、移動無線サービスから得られるストリーミングオーディオデータの形態で受信されるようなオーディオデータを含んでもよい。サウンド処理回路９８は任意の適切なバッファ、デコーダ、増幅器などを含んでもよい。
【００８１】
ディスプレイ２２は、ディスプレイ２２の駆動に用いられるビデオ信号にビデオデータを変換するビデオ処理回路１０４によって制御回路３０と結合されてもよい。ビデオ処理回路１０４は任意の適切なバッファ、デコーダ、ビデオデータプロセッサなどを含んでもよい。ビデオデータは、制御回路３０によって生成されるか、メモリ９０内に保存されているビデオファイルから取り出されるか、無線回路９６によって受信される着信ビデオデータ信号から導き出されるか、あるいは別の任意の好適な方法によって取得されてもよい。また、（例えばカメラアセンブリ１２用のファインダ機能を提供するプレビュービデオ信号のような）ビデオデータはカメラアセンブリ１２によって生成されてもよい。
【００８２】
電子機器１０は１以上のＩ／Ｏインタフェース１０６をさらに含んでもよい。Ｉ／Ｏインタフェース１０６は一般的な移動電話機用Ｉ／Ｏインタフェースの形態のものであってもよく、１以上の電気コネクタを含むものであってもよい。一般に行われているように、Ｉ／Ｏインタフェース１０６を用いて、電子機器１０をバッテリ充電器に結合して、電子機器１０の内部の電力供給装置（ＰＳＵ）１０８のバッテリを充電するようにしてもよい。さらに加えて、あるいは代替例において、Ｉ／Ｏインタフェース１０６は、電子機器１０との有線インタフェースを備えた（個人用ハンズフリー（ＰＨＦ）デバイスなどの）ヘッドセットアセンブリと電子機器１０とを接続する機能を果たすようにしてもよい。さらに、Ｉ／Ｏインタフェース１０６は、データ交換を行うためにデータケーブルを介して電子機器１０をパーソナルコンピュータや他のデバイスと接続する役割を果たすようにしてもよい。電子機器１０は、車両用電源アダプタや電気コンセントの電源アダプタに接続されると、Ｉ／Ｏインタフェース１０６を介して動作電力を受け取ることができる。外部電源が存在しなければ、ＰＳＵ１０８は電子機器１０の動作電力を供給することができる。
【００８３】
電子機器１０はまた、制御回路３０及びメモリ９０のような、電子機器１０の種々のコンポーネントを計時するためのシステムクロック１１０を含んでもよい。
【００８４】
電子機器１０は、付属品、別の移動無線端末、コンピュータ、又は、別の装置との通信を確立するための、赤外線トランシーバと（ブルートゥースインタフェースなどの）ＲＦインタフェースの少なくともいずれかのようなローカル無線インタフェース１０８を含んでもよい。例えば、ヘッドセットアセンブリが対応する無線インタフェースを有する或る実施形態では、ローカル無線インタフェース１０８は電子機器１０を（ＰＨＦ装置などの）ヘッドセットアセンブリに動作可能に結合することができる。
【００８５】
或る好ましい実施形態を示し、説明したが、本明細書を読み、理解するとき、添付の請求項の範囲に属する均等物及び変更が当業者である他の当業者にも想起されることは理解されよう。
【図１】
2011511348.tif 000003
【図２】
2011511348.tif 000004
【図３】
2011511348.tif 000005
【図４】
2011511348.tif 000006
【図５】
2011511348.tif 000007
【図６】
2011511348.tif 000008
【図７】
2011511348.tif 000009
【図８】
2011511348.tif 000010
【図９】
2011511348.tif 000011
【図１０】
2011511348.tif 000012
【図１１】
2011511348.tif 000013
【図１２】
2011511348.tif 000014
【図１３】
2011511348.tif 000015
【図１４】
2011511348.tif 000016
【図１５】
2011511348.tif 000017
【手続補正書】
【提出日】平成21年8月31日(2009.8.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタル画像を共有する方法であって、
電子機器（１０）とシーンとの間の関係を示す視点情報であって、前記電子機器のロケーション情報を含む視点情報と、前記電子機器の撮影方向情報とを受信するステップと、
前記電子機器の前記視点情報に対応する視点に関連付けられた画像を求めて画像データベース（４４）を検索するステップとを有し、
前記画像データベースの個々の画像のためのユーザ選択スコアが保持され、かつ前記検索ステップは、前記対応するユーザ選択スコアに基づいて検索結果に優先順位を付けるステップを含むことを特徴とする方法。
【請求項２】
前記画像データベースから前記電子機器へ画像を送信するステップをさらに有し、該送信画像は、前記電子機器に関連する前記視点情報に対応する視点に関連付けられた画像であることを特徴とする請求項１に記載の方法。
【請求項３】
前記撮影方向情報はコンパス方位及び仰角を含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記視点情報は前記電子機器に関連する高度情報をさらに含むことを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
日付情報を前記電子機器から受信するステップをさらに含み、かつ、前記検索ステップは前記受信した日付情報に対応する関連付けられた日付を持つ画像を求めて前記画像データベースを検索するステップを含むことを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記電子機器から日付情報を受信するステップをさらに有し、かつ、前記検索ステップは、前記受信した日付情報とは異なる関連付けられた日付を持つ画像を求めて前記画像データベースを検索し、それによって前記シーンの一致画像が顕著に異なる視覚属性を有する可能性を持つようにするステップを含むことを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項７】
前記電子機器から時刻情報を受信するステップをさらに有し、かつ、前記検索ステップは、前記受信した時刻情報に対応する関連付けられた時刻を持つ画像を求めて前記画像データベースを検索するステップを含むことを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記電子機器から時刻情報を受信するステップをさらに有し、かつ、前記検索ステップは、前記受信した時刻情報とは異なる関連付けられた時刻を持つ画像を求めて前記画像データベースを検索し、それによって前記シーンの一致画像が顕著に異なる視覚属性を持つ可能性を有するようにするステップを含むことを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項９】
前記シーンの画像と、該画像に関連する視点情報とを前記電子機器から受信するステップと、前記画像と、関連付けられた視点情報とを画像データベースに追加するステップとをさらに有することを特徴とする請求項１乃至９のいずれか１項に記載の方法。
【請求項１０】
デジタル画像を共有する方法であって、
電子機器（１０）とシーンとの間の関係を示す視点情報であって、前記電子機器のロケーション情報を含む視点情報と、前記電子機器の撮影方向情報とを受信するステップと、
前記電子機器から日付情報と時刻情報の少なくともいずれかを受信するステップと、
前記電子機器の前記視点情報に対応する視点に関連付けられた画像を求めて画像データベース（４４）を検索するステップとを有し、
前記検索ステップは、前記受信した情報とは異なる関連付けられた日付又は時刻を持つ画像を求めて前記画像データベースを検索し、それによって前記シーンの一致画像が顕著に異なる視覚属性を持つ可能性を有するようにするステップを含むことを特徴とする方法。
【請求項１１】
電子機器（１０）を用いてデジタル画像を取得する方法であって、
前記電子機器のカメラアッセンブリを用いてデジタルピクチャのシーンを撮影するステップと、
前記電子機器とシーンとの間の関係を示す視点情報であって、前記電子機器に関連するロケーション情報を含む視点情報と、前記電子機器に関連する撮影方向情報と、を生成するステップと、
前記電子機器に関連する前記視点情報に対応する関連付けられた視点画像を求めて画像データベース（４４）を検索するサーバ（４０）へ前記視点情報を送信するステップと、
前記サーバから前記デジタル画像を受信するステップと、
前記デジタルピクチャを前記受信画像と置き換えるステップと、を有し、
前記受信画像は前記電子機器によって作成された前記視点情報に対応する関連付けられた視点を有することを特徴とする方法。
【請求項１２】
前記方向情報はコンパス方位及び仰角を含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記視点情報は前記電子機器に関連する高度情報をさらに含むことを特徴とする請求項１１又は１２に記載の方法。
【請求項１４】
日付情報又は時刻情報のうちの少なくとも一方をサーバへ送信するステップをさらに有することを特徴とする請求項１１乃至１３のいずれか１項に記載の方法。
【請求項１５】
前記サーバから複数の画像が受信される方法であって、該方法は、保存のために前記画像のうちの１以上の画像をさらに選択するステップを含むことを特徴とする請求項１１乃至１４のいずれか１項に記載の方法。
【請求項１６】
前記電子機器を用いて撮影された前記デジタルピクチャをサーバへ送信するステップをさらに有することを特徴とする請求項１１に記載の方法。
【請求項１７】
前記電子機器を用いて撮影された前記デジタルピクチャに固有のオブジェクトとして認識される画像データを、前記受信画像から得られる画像データと合成して、合成画像を生成するステップをさらに有することを特徴とする請求項１１に記載の方法。
【請求項１８】
前記サーバによって実行される前記検索ステップは、前記画像データベースの個々の画像のためのユーザ選択スコアに基づいて優先順位が付けられることを特徴とする請求項１１乃至１７のいずれか１項に記載の方法。
【請求項１９】
電子機器（１０）であって、
デジタルピクチャのシーンを撮影するカメラアッセンブリと、
前記電子機器の視点に関連するデータを出力する１以上のコンポーネント（３２、３４、３６）と、
データをサーバと交換するために、無線インタフェースをネットワーク（４６）と確立するために用いる無線回路（９６）と、
コントローラ（３０）であって、
電子機器とシーンとの間の関係を示し、さらに、前記電子機器に関連するロケーション情報と、前記電子機器に関連する撮影方向情報とを含む視点情報を前記１以上のコンポーネントのデータから生成し、
サーバが、前記電子機器に関連する前記視点情報に対応する視点に関連付けられた画像を求めて画像データベース（４４）の検索を行うために前記視点情報を前記サーバへ送信するように前記無線回路を制御するコントローラ（３０）と、を備え、
前記電子機器は、デジタル画像を前記サーバから受信し、該受信画像は、前記コントローラによって作成された前記視点情報に対応する関連付けられた視点を有し、前記デジタルピクチャが前記受信画像と置き換えられることを特徴とする電子機器（１０）。
【手続補正書】
【提出日】平成22年9月10日(2010.9.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタル画像を共有する方法であって、
電子機器（１０）とシーンとの間の関係を示す視点情報であって、前記電子機器のロケーション情報を含む視点情報と、前記電子機器の撮影方向情報とを受信するステップと、
前記電子機器の前記視点情報に対応する視点に関連付けられた画像を求めて画像データベース（４４）を検索するステップとを有し、
前記画像データベースの個々の画像のためのユーザ選択スコアが保持され、かつ前記検索ステップは、前記対応するユーザ選択スコアに基づいて検索結果に優先順位を付けるステップを含むことを特徴とする方法。
【請求項２】
前記画像データベースから前記電子機器へ画像を送信するステップをさらに有し、該送信画像は、前記電子機器に関連する前記視点情報に対応する視点に関連付けられた画像であることを特徴とする請求項１に記載の方法。
【請求項３】
前記撮影方向情報はコンパス方位及び仰角を含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記視点情報は前記電子機器に関連する高度情報をさらに含むことを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
日付情報を前記電子機器から受信するステップをさらに含み、かつ、前記検索ステップは前記受信した日付情報に対応する関連付けられた日付を持つ画像を求めて前記画像データベースを検索するステップを含むことを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記電子機器から日付情報を受信するステップをさらに有し、かつ、前記検索ステップは、前記受信した日付情報とは異なる関連付けられた日付を持つ画像を求めて前記画像データベースを検索し、それによって前記シーンの一致画像が顕著に異なる視覚属性を有する可能性を持つようにするステップを含むことを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項７】
前記電子機器から時刻情報を受信するステップをさらに有し、かつ、前記検索ステップは、前記受信した時刻情報に対応する関連付けられた時刻を持つ画像を求めて前記画像データベースを検索するステップを含むことを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記電子機器から時刻情報を受信するステップをさらに有し、かつ、前記検索ステップは、前記受信した時刻情報とは異なる関連付けられた時刻を持つ画像を求めて前記画像データベースを検索し、それによって前記シーンの一致画像が顕著に異なる視覚属性を持つ可能性を有するようにするステップを含むことを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項９】
前記シーンの画像と、該画像に関連する視点情報とを前記電子機器から受信するステップと、前記画像と、関連付けられた視点情報とを画像データベースに追加するステップとをさらに有することを特徴とする請求項１乃至８のいずれか１項に記載の方法。
【請求項１０】
デジタル画像を共有する方法であって、
電子機器（１０）とシーンとの間の関係を示す視点情報であって、前記電子機器のロケーション情報を含む視点情報と、前記電子機器の撮影方向情報とを受信するステップと、
前記電子機器から日付情報と時刻情報の少なくともいずれかを受信するステップと、
前記電子機器の前記視点情報に対応する視点に関連付けられた画像を求めて画像データベース（４４）を検索するステップとを有し、
前記検索ステップは、前記受信した情報とは異なる関連付けられた日付又は時刻を持つ画像を求めて前記画像データベースを検索し、それによって前記シーンの一致画像が顕著に異なる視覚属性を持つ可能性を有するようにするステップを含むことを特徴とする方法。
【国際調査報告】
2011511348.tif 000018
2011511348.tif 000019
2011511348.tif 000020