(57)【要約】【課題】デジタルカメラ等の電子装置からデジタルビデオディスク等の記憶媒体にデジタル画像を自動的に転送するための方法およびシステムを提供する。【解決手段】電子装置１０２から記憶媒体１１１にデジタル画像のセットを転送する実施形態が提供される。一実施形態は、電子装置の存在を検出するステップ２０２を含み、電子装置が検出された場合には、自動的に、少なくとも１つのデジタル画像を含むセットを、電子装置からリムーバル記憶媒体に転送するために検索するステップ２０４と、このセットを解析するステップ２０６と、このセットの解析に基づいてこのセットを調整するステップ２１０と、このセットをリムーバブル記憶媒体に記憶するステップ２１４と、を含む。他の実施形態は、デジタル画像を転送するための、システム、装置、および機械可読媒体を含む。【選択図】図１
2006217616.tif 000002
【特許請求の範囲】
【請求項１】
デジタル画像のセットを電子装置から記憶媒体に転送する方法であって、
前記電子装置の存在を検出するステップを含み、
前記電子装置が検出された場合には、自動的に、
少なくとも１つのデジタル画像を含むセットを、前記電子装置からリムーバブル記憶媒体に転送するために検索するステップと、
前記セットを解析するステップと、
前記セットの解析に基づいて該セットを調整するステップと、
前記セットを前記リムーバブル記憶媒体に記憶するステップと、
を含む、方法。
【請求項２】
前記電子装置の存在を検出するステップが、選択された電子装置カテゴリ内の電子装置をオペレーティングシステムが識別したことを判断するステップを含む、請求項１に記載の方法。
【請求項３】
前記電子装置の存在を検出するステップが、前記電子装置の存在に関してインタフェースを周期的にポーリングするステップを含む、請求項１に記載の方法。
【請求項４】
前記セットを解析するステップが、前記少なくとも１つのデジタル画像に関連するメタデータを解析するステップを含む、請求項１に記載の方法。
【請求項５】
前記デジタル画像のセットを調整するステップが、前記メタデータ内の向き情報に基づいて、前記セットの画像が共通のＸ−Ｙ上の向きを有するように、Ｘ−Ｙ平面において少なくとも１つの画像を回転させるステップを含む、請求項４に記載の方法。
【請求項６】
デジタル画像を処理するシステムであって、
電子装置を受けるためのポートと、
前記ポートに通信可能に結合され、前記電子装置が前記ポートに結合されたことを判断する検出機能と、
前記検出機能に応答して、該検出機能が、前記電子装置が選択された電子装置カテゴリのものであると判断した場合、前記電子装置の内容を自動的に解析して、前記電子装置に記憶されている少なくとも１つのデジタル画像のセットを識別する画像処理機能と、
前記画像処理機能に応答して、前記識別されたセットをリムーバブル記憶媒体に自動的に記憶する記録機能と、
を備えている、システム。
【請求項７】
前記記録機能が、前記識別されたセットを光ディスクに光ディスクバーナーを使用して記憶する、請求項６に記載のシステム。
【請求項８】
前記画像処理機能が、前記セットに関連するメタデータをさらに解析する、請求項６に記載のシステム。
【請求項９】
前記記録機能が、スライドショーを作成するに当たって入力を促す、請求項８に記載のシステム。
【請求項１０】
デジタル画像を電子装置から記憶媒体に自動的に転送する機器であって、
前記電子装置が前記機器に接続された場合に前記電子装置の存在を検出する手段と、
前記検出する手段に応答して、前記電子装置の存在が検出されると、少なくとも１つのデジタル画像を含むセットを、前記電子装置からリムーバブル記憶媒体に転送するために自動的に検索する手段と、
を備えている、機器。
【請求項１１】
前記セットを自動的に検索する手段が、リムーバブル記憶媒体にまだ転送されていない前記電子装置上のデジタル画像を識別する手段を備えている、請求項１０に記載の機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、記憶媒体へのデジタル画像の転送に関し、特にデジタルカメラ等の電子装置からデジタルビデオディスク等の記憶媒体へのデジタル画像の自動転送に関する。
【背景技術】
【０００２】
デジタルカメラ及びカムコーダは通常、静止画像を含むデジタル画像を取り込み記憶するためにメモリカード、たとえばコンパクトフラッシュ（登録商標）メモリカードを使用する。大半の場合、こういったメモリカードはデジタル画像の永久的な記憶媒体として意図されていない。むしろ、デジタル画像は通常、デジタルカメラ又はカムコーダのメモリカードから、デジタル多用途ディスク（ＤＶＤ）、コンパクトディスク（ＣＤ）、読み取り専用メモリ（ＲＯＭ）、ディスクドライブ、又は他の記憶媒体等のより永久的な記憶媒体に転送されてファイルとして記憶される。
【０００３】
デジタル画像をカメラ又はカムコーダからより永久的な記憶媒体に転送して、エンドユーザが閲覧しやすいように整えることは、多くの場合、ユーザエラーが発生しやすい面倒なプロセスである。従来、デジタル画像はまず、たとえばカメラ製造業者により提供されるプロプラエタリソフトウェアを使用してカメラからコンピュータにダウンロードされる。通常、画像はダウンロードされると、コンピュータハードドライブにファイルとして一時的に記憶される。ファイルを記憶する際に、ユーザには通常、記憶ロケーションを指定する選択肢が与えられ、多くの場合では、ユーザにデフォルトロケーションが提供される。各画像は通常、画像の主題を示さない、又は示唆しない英数字名称を有するため、ユーザには通常、各ファイルの名前を付け直す選択肢も与えられる。ファイルは記憶されると、通常、別個のアプリケーションが使用されて共有可能な媒体、たとえばＤＶＤ、ＣＤ−ＲＯＭ等に転送され、より使用しやすいフォーマット、たとえばスライドショーに編成される。
【０００４】
不都合なことに、このプロセスは過度に難しく、エラーが発生しやすい。ファイルを転送する際に、ユーザが、ダウンロードしたファイルをコンピュータハードドライブのどこに記憶したかを忘れることがよくある。これは多くの場合、大半の画像ファイルはコンピュータオペレーティングシステムのディレクトリにおいて同じように見えるため問題になり得る。さらに、ＤＶＤソフトウェアでは多くの場合、画像を光学媒体に記憶する作業を完了するために多くのステップが必要である。こういった難点により、消費者は自分のデジタル画像を整理しようとする際にフラストレーションがたまり、混乱することがある。
【発明を実施するための最良の形態】
【０００５】
以下の詳細な説明では、本明細書の一部を成し、例示として本発明を実施することができる特定の実施形態を示す添付図面を参照する。これら実施形態について当業者が本発明を実施できるように十分に詳細に説明するが、他の実施形態も利用でき、論理的、機械的、及び電気的な変更を本発明の精神及び範囲から逸脱することなく行うことが可能であることを理解されたい。したがって、以下の詳細な説明は限定の意味で解釈すべきではない。
【０００６】
図１は、画像を電子装置１０２から記憶媒体１１１に自動的に転送する、全体を１００で示す画像処理システムの一実施形態のブロック図である。一実施形態では、電子装置１０２は、デジタル画像、たとえば静止画像を取り込んで記憶するように動作可能なデジタルカメラ又はデジタルカムコーダを含む。さらに、一実施形態では、記憶媒体１１１は、デジタルビデオディスク（ＤＶＤ）、コンパクトディスク（ＣＤ）、又は他の適切な記憶媒体等のリムーバブル記憶媒体を含む。
【０００７】
有利なことに、システム１００は、電子装置１０２をシステム１００に通信可能に接続する以外はユーザからの直接の入力なしでデジタル画像を転送することにより、デジタル画像を電子装置１０２から記憶媒体１１１に転送するプロセスを簡易化する。システム１００は、一実施形態では、電子装置１０２の存在が検出されたことに基づいて画像の転送をトリガする（ユーザからの追加入力は必要ない）ことにより画像転送プロセスを自動化する。この自動転送は、最新のコンピュータシステムの操作に混乱しやすい人々に対してデジタル画像処理を分かりやすくする。システム１００の実施形態を使用するには、ユーザは基本的に、電子装置１０２をシステム１００にプラグインするだけであり、デジタル画像はリムーバブル記憶媒体に自動的に転送される。さらに、いくつかの実施形態では、データをたとえばＤＶＤでのスライドショーにフォーマットすることができる。
【０００８】
システム１００は画像をいくつかの異なるフォーマットで処理する。いくつかの実施形態では、システム１００は、画像を電子装置１０２からＪＰＥＧ（Joint Photographic Experts Group）フォーマット、ＧＩＦ（Graphics Interchange Format）フォーマット、ＰＮＧ（Portable Network Graphics）フォーマット、他のビットマップフォーマット、又は他の適切な標準フォーマット等の業界標準フォーマットで受け取る。他の実施形態では、システム１００は画像をプロプラエタリフォーマットで受け取る。いくつかの実施形態では、ファイルは、デジタル画像についての情報を提供する埋め込みメタデータと共に記憶される。たとえば、いくつかの実施形態では、メタデータは、画像の向き、画質の各種側面についての情報等、ＥＸＩＦ（Exchangeable Image Format）標準に規定されているデータを含む。
【０００９】
電子装置１０２はデジタル画像を記憶装置１０３に記憶する。記憶装置１０３は、コンパクトフラッシュ（登録商標）、セキュアデジタル（ＳＤ）メモリカード、マルチメディアカード（ＭＭＣ）スマートメディア、メモリースティック、又はデジタル画像を電子装置１０２に記憶するために適切な他の任意の記憶媒体のうちの１つ又は複数等、ファイルアロケーションテーブル（ＦＡＴ）ファイルシステムに準拠してファイルを記憶する記憶媒体を含む。他の実施形態では、記憶装置１０３は、ＮＴファイルシステム（ＮＴＦＳ）及びユニバーサルディスクフォーマット（ＵＤＦ）等の他のファイルシステムを使用することがある。いくつかの実施形態では、電子装置１０２は、デジタルカメラ及びカムコーダに使用される１つ又は複数のタイプの電子記憶媒体を受けるようになっているカードリーダを備える。
【００１０】
ユーザは、画像ファイルを電子装置１０２からダウンロードする準備ができると、電子装置１０２をポート１０４に接続する。システム１００のポート１０４は電子装置１０２にインタフェースを提供する。いくつかの実施形態では、ポート１０４はユニバーサルシリアルバス（ＵＳＢ）ポートを含む。他の実施形態では、ポート１０４はシリアルポート、ファイアワイヤ（ＦｉｒｅＷｉｒｅ）ポート、又は既存のものであれ、後に開発されるものであれ、電子装置１０２とシステム１００の間でのデータ交換に適切な任意のプロトコルを使用するポートを含む。ポート１０４は、入出力（Ｉ／Ｏ）装置１０８を通してシステム１００の他の部分と通信する。ポート１０４及びＩ／Ｏ装置１０８は、いくつかの実施形態では共通ユニットを備える。ポート１０４及びＩ／Ｏ装置１０８はハードウェア、ソフトウェア、又はこれらの組み合わせで実施される。
【００１１】
システム１００のプロセッサ１０６は、ユーザ入力又は介入を必要とすることなく、デジタル画像を電子装置１０２から記録装置１１０のリムーバブル記憶媒体１１１に自動的に転送できるようにするいくつかの機能を実行する。プロセッサ１０６は、検出機能１１２、画像処理機能１１４、及び記録機能１１６を実行する。これら機能のそれぞれについて順に考察する。
【００１２】
検出機能１１２は、電子装置１０２が存在し、ポート１０４に接続されたときを判断する。いくつかの実施形態では、検出機能１１２は、画像処理システム１００のオペレーティングシステムにより検出される「プラグアンドプレイ」イベントを監視する。この実施形態では、検出機能１１２はオペレーティングシステムから電子装置１０２の存在を知る。いくつかの実施形態では、オペレーティングシステムは、電子装置１０２の該当する装置分類を示す。装置分類の指示に基づいて、検出機能１１２は、電子装置１０２が、ダウンロードするためのデジタル画像を有することができるタイプの装置であるか否かを判断する。他の実施形態では、検出機能１１２は、電子装置１０２の取り付けに関してポート１０４を周期的にポーリングする。検出機能１１２は、電子装置１０２が存在し、ダウンロードするためのデジタル画像を有することができると判断する場合、この情報を画像処理機能１１４に供給する。
【００１３】
画像処理機能１１４は、検出機能１１２により電子装置１０２の存在が示されると、電子装置１０２の記憶装置１０３に記憶されているデジタル画像を処理する。一実施形態では、画像処理機能１１４による記憶装置１０３内のデジタル画像の処理の開始にユーザ介入は必要ない。画像処理機能１１４は、電子装置１０２の記憶装置１０３からデジタル画像を検索する。いくつかの実施形態では、予備ステップとして、画像処理機能１１４は、まだダウンロードされていない任意のデジタル画像が記憶装置１０３に記憶されているか否かを判断し、記憶されていると判断された任意のデジタル画像のダウンロードを開始する。いくつかの実施形態では、画像処理機能１１４はまた、画像を記憶媒体１１１に首尾良くダウンロードした後に記憶装置１０３からデジタル画像を削除する。
【００１４】
画像処理機能１１４は各デジタル画像を個々に処理する。画像処理機能１１４は、いくつかの実施形態では、デジタル画像と共に記憶されたメタデータに基づいてデジタル画像を処理する。たとえば、画像処理機能１１４は、すべての画像が同じ向きで見られるようにＸ−Ｙ平面で画像を回転させる。さらに、画像処理機能１１４はメタデータ内の他の情報を用いて、たとえばデジタル画像の明度、コントラスト、及び他の側面の調整を行うことにより画質を向上させる。さらに、いくつかの実施形態では、画像処理機能１１４は画像の内容を調べ、メタデータの補助なしで適切な調整を行う。たとえば、いくつかの実施形態では、画像処理機能１１４は「自動補正」アルゴリズムを用いて、画像の内容に基づいて画像を調整する。典型的な自動補正アルゴリズムは画像を解析し、明度、鮮鋭度、コントラスト、色等のうちの１つ又は複数を自動的に調整する。他の実施形態では、画像処理機能１１４は赤目除去アルゴリズムを用いて画像を調整する。赤目除去アルゴリズムは顔画像を検出し、次いで画像内の目（複数可）を見つけ、画像から赤を除去する必要があるかを判断し、必要な場合には赤を除去する。自動補正及び赤目軽減は、ここでは、画像処理機能１１４が画像に対して行うことができる調整の例として提供され、限定ではなく例として提供される。
【００１５】
記録機能１１６は、記録装置１１０による記憶媒体１１１へのデジタル画像の記録を制御する。いくつかの実施形態では、記録装置１１０は光ディスクバーナーを含む。他の実施形態では、記録装置１１０は、記憶媒体、たとえばディスクドライブ、テープドライブ等にデータを記録するために適切な他の任意の装置を含む。一実施形態では、デジタル画像は、画像をＤＶＤプレーヤで見ることができるように業界標準フォーマット、たとえばＤＶＤ−ビデオフォーマットで光ディスクに焼き付け、又は記録される。さらに、いくつかの実施形態では、静止画像がダウンロードされる場合、静止画像もディスクに画像ファイルとして記憶される。一実施形態では、記録機能１１６は、画像をスライドショープレゼンテーションとして記録する。一実施形態では、記録機能１１６は、画像処理機能１１４が画像のダウンロード及び処理を完了したときに自動的に起動するＤＶＤ記録ソフトウェアプログラムを備える。ＤＶＤソフトウェアはさらに、スライドショーにデジタル画像を自動的に配置する。
【００１６】
いくつかの実施形態では、ＤＶＤソフトウェアは、スライドショーをセットアップするに当たってユーザの対話に対応する。たとえば、ユーザは、スライドショーがＤＶＤソフトウェアにより配置された後に画像の順序を変更するように促される。さらに、いくつかの実施形態では、ユーザは、デジタル画像のスライドショー表示の背景、色、オーディオ、ビデオ、又は他の適切な要素等、スライドショーの他の設定を追加又は変更するように促される。さらに、いくつかの実施形態では、ユーザは、デジタル画像を記憶媒体１１１にいつ記憶するかを判断するように促される。さらに、さらなる他の実施形態では、ユーザに対して画像の記録が可能ないくつかのフォーマットがプロンプト表示される。いくつかの実施形態では、ユーザに、ユーザ選択を後に記録されるスライドショーに自動的に適用させる選択肢が与えられる。任意の適切な選択が行われると、記録機能１１６は続いて、記録装置１１０内の記憶媒体１１１にデジタル画像を、行われた選択に一致する指定フォーマットで記録する。
【００１７】
図２は、画像をデジタルカメラ又はデジタルカムコーダ等の電子装置からデジタルビデオディスク（ＤＶＤ）等の記憶媒体に自動的に転送するプロセスの一実施形態のフローチャートである。当該プロセスはブロック２００において開始され、デジタル画像を有する電子装置が処理に利用できることを示すトリガイベント、たとえばデジタルカメラがプラグインされたことを示すトリガイベントを待つ。ブロック２０２において、プロセスは、電子装置が存在することを示すイベントが発生したか否かを判断する。一実施形態では、イベントは、ソフトウェアオペレーティングシステムにより検出される「プラグアンドプレイ」イベントである。一実施形態では、プラグアンドプレイイベントは、選択された分類に該当する装置の存在を示す。他の実施形態では、他の適切なイベントが、電子装置の存在を示すために用いられる。イベントが発生していない場合、プロセスはブロック２０２に戻り、イベントの発生を監視する。
【００１８】
イベントがブロック２０２において検出された場合、図示のプロセスは、ユーザからのさらなる入力を必要とすることなく自動的に電子装置上のデジタル画像の処理に着手する。ブロック２０４において、プロセスは電子装置から画像を自動的に検索する。いくつかの実施形態では、プロセスは電子装置に記憶されているすべての画像を検索する。他の実施形態では、プロセスは、たとえば画像ファイルのメタデータに記憶されているフラグにより示されるようにまだダウンロードされていない画像のみを検索する。ブロック２０６において、図示のプロセスは画像の内容を自動的に解析する。一実施形態では、プロセスはデジタル画像ファイルに関連するメタデータを解析する。一実施形態では、メタデータは、ＥＸＩＦ標準に規定されているようなメタデータを含む。たとえば、メタデータは、適宜閲覧のために画像を回転させることができるようにデジタル画像の向きを示す。さらに、いくつかの実施形態では、プロセスは、ブロック２０８において、メタデータが画像に対して、たとえば画質、画像設定、向き等の調整を行うべきであることを示すか否かを判断する。調整を行うべきであると示される場合、プロセスは、ブロック２１０において、メタデータに基づいて適宜画像を調整する。変更が必要ない場合、プロセスはブロック２１２に進む。ブロック２１２において、プロセスは他に処理する画像があるか否かを判断する。ある場合、プロセスはブロック２０４に戻る。処理する画像がそれ以上ない場合、プロセスはブロック２１４に進む。
【００１９】
画像が処理されると、プロセスは、ブロック２１４において、画像を記憶装置に自動的に記憶する。いくつかの実施形態では、画像はスライドショープレゼンテーションで記憶される。いくつかの実施形態では、画像は、デジタルビデオディスク（ＤＶＤ）又はビデオＣＤ（ＶＣＤ）等のデジタル記憶媒体に記憶される。さらに、いくつかの実施形態では、プロセスは、記憶媒体上の画像の最終フォーマット及び記憶へのユーザ入力を可能にする。たとえば、一実施形態では、プロセスは、スライドショーに画像を配置する記録機能を起動する。配置されるとスライドショーはユーザに表示され、ユーザは、編集機能を使用して画像の位置、スライド間の遷移、背景、並びに当分野において既知の他の視聴覚要素に対して変更を行うように促される。いくつかの実施形態では、ユーザに、プロセスにより自動的に生成される将来のスライドショーに適用する設定を構成する選択肢が与えられる。たとえば、一実施形態では、ユーザは、画像間の遷移、音楽、サイズ、画像位置等を選択することができる。
【００２０】
さらに、一実施形態では、ユーザに、画像をＤＶＤ、ＣＤに焼き付けるか、それとも他の任意の適切なリムーバブル媒体に記憶させるかについて選択肢が与えられる。プロセスはブロック２１６において終了し、画像が電子装置からダウンロードされて記憶媒体に記憶され、たとえば、デジタルスチル写真がデジタルカムコーダ又はカメラからダウンロードされ、デジタルスライドショーとしてＤＶＤ又はＣＤに記憶される。有利なことに、プロセスのいくつかの実施形態は、画像がカメラを記憶システムにプラグインする以外のユーザ対話がほとんどない、又はまったくない状態で媒体に記憶されるように、画像をカメラから記憶媒体にダウンロードするために必要な動作を自動化する。
【００２１】
当業者は、本明細書において説明した技法及び方法が、いくつかの実施形態では、本明細書において説明した機能を実施するのに適切な命令をプログラマブルプロセッサにプログラムすることにより実施されることを認識しよう。このような実施形態では、このようなプログラム命令は適したメモリ装置（たとえば、読み取り専用メモリ及び／又はランダムアクセスメモリ）に記憶され、ここから、実行中にプログラム命令が検索される。また、このような実施形態では、適したデータ構造もメモリに記憶される。
【００２２】
本明細書において説明した機能、方法、及び技法は、デジタル電子回路に、又はプログラマブルプロセッサ（たとえば、専用プロセッサ又はコンピュータ等の汎用プロセッサ）と共にファームウェア、ソフトウェア、又はこれらの組み合わせで実施することができる。これらの技法を具現する装置としては、適切な入出力装置、プログラマブルプロセッサ、及びプログラマブルプロセッサにより実行されるプログラム命令を有形に具現する機械可読媒体を挙げることができる。これらの技法を具現するプロセスは、プログラム命令を実行して、入力データに対して動作して適切な出力を生成することにより所望の機能を実行するプログラマブルプロセッサにより実行することができる。技法は有利なことに、結合されて、データ及び命令を機械可読媒体から受け取る、また機械可読媒体に送る少なくとも１つのプログラマブルプロセッサ、少なくとも１つの入力装置、及び少なくとも１つの出力装置を備えたプログラマブルシステムで実行可能な１つ又は複数のプログラムで実施することができる。一般に、プロセッサは、命令及びデータを読み取り専用メモリ及び／又はランダムアクセスメモリから受け取る。コンピュータプログラム命令及びデータの有形具現に適した機械可読媒体としては、例としてＥＰＲＯＭ、ＥＥＰＲＯＭ、及びフラッシュメモリ装置等の半導体メモリ装置を含むすべての形態の不揮発性メモリ、内部ハードディスク及びリムーバブルディスク等の磁気ディスク、光磁気ディスク、及びＤＶＤディスクが挙げられる。上記はいずれも、特別に設計された特定用途向け集積回路（ＡＳＩＣ）により補完されるか、又はＡＳＩＣ内に組み込むことができる。
【図面の簡単な説明】
【００２３】
【図１】画像を電子装置から記憶媒体に転送するシステムの一実施形態のブロック図である。
【図２】画像を電子装置から記憶媒体に転送するプロセスの一実施形態のフローチャートである。
【符号の説明】
【００２４】
１００：画像処理システム
１０２：電子装置
１０３：記憶装置
１０４：ポート
１０６：プロセッサ
１０８：Ｉ／Ｏ装置
１１０：記憶装置
１１１：リムーバブル記憶媒体
１１２：検出機能
１１４：画像処理機能
１１６：記録機能
【図１】
2006217616.tif 000003
【図２】
2006217616.tif 000004