(57)【要約】      （修正有）【課題】ユーザが写真サービスからの画像のハードコピーを印刷するためユーザがしなければならない作業の数を減少させる。【解決手段】サービスプロバイダからの画像データを印刷する方法は、印刷するためにサービスプロバイダによって記憶された画像データを識別し、画像データをユーザ情報取扱システムに転送し、画像データを印刷するためにユーザ情報取扱システムを設定し、画像データを自動的に印刷することを含む。印刷するためにユーザ情報取扱システムを設定することは、サービスプロバイダによって実行される。【選択図】図２
2006178943.tif 000002
【特許請求の範囲】
【請求項１】
サービスプロバイダからの画像データを印刷する方法において、
印刷するためにサービスプロバイダによって記憶された画像データを識別し、
画像データをユーザ情報取扱システムに転送し、
画像データを印刷するためにユーザ情報取扱システムを設定し、
画像データを自動的に印刷することを含み、
設定はサービスプロバイダによって実行される方法。
【請求項２】
ユーザ情報取扱システムは、ユーザコンピュータである請求項１記載の方法。
【請求項３】
ユーザ情報取扱システムは、プリンタである請求項１記載の方法。
【請求項４】
設定は、ミドルウェアアプリケーションを介する請求項１記載の方法。
【請求項５】
ミドルウェアアプリケーションは、アクティブＸ制御アプリケーションである請求項４記載の方法。
【請求項６】
ミドルウェアアプリケーションは最適化動作を実行し、最適化動作は、特定のプリンタに対する画像データの印刷を最適化する請求項４記載の方法。
【請求項７】
サービスプロバイダからの画像データを印刷するシステムにおいて、
印刷するためにサービスプロバイダによって記憶された画像データをユーザが識別することを可能にする識別モジュールと、
画像データをユーザ情報取扱システムに転送する転送モジュールと、
画像データを印刷するためにユーザ情報取扱システムを設定する設定モジュールと、
画像データを自動的に印刷させる印刷モジュールとを具備し、
設定はサービスプロバイダによって実行されるシステム。
【請求項８】
ユーザ情報取扱システムは、ユーザコンピュータである請求項７記載のシステム。
【請求項９】
ユーザ情報取扱システムは、プリンタである請求項７記載のシステム。
【請求項１０】
設定は、ミドルウェアアプリケーションを介する請求項７記載のシステム。
【請求項１１】
ミドルウェアアプリケーションは、アクティブＸ制御アプリケーションである請求項１０記載のシステム。
【請求項１２】
ミドルウェアアプリケーションは、最適化動作を実行し、最適化動作は、特定のプリンタに対する画像データの印刷を最適化する請求項１０記載の方法。
【請求項１３】
サービスプロバイダからの画像データを印刷する装置において、
印刷するためにサービスプロバイダによって記憶された画像データを識別する手段と、
画像データをユーザ情報取扱システムに転送する手段と、
画像データを印刷するためにユーザ情報取扱システムを設定する手段と、
画像データを自動的に印刷する手段とを具備し、
設定はサービスプロバイダによって実行される装置。
【請求項１４】
ユーザ情報取扱システムは、ユーザコンピュータである請求項１３記載の装置。
【請求項１５】
ユーザ情報取扱システムは、プリンタである請求項１３記載の装置。
【請求項１６】
ミドルウェアアプリケーションをさらに具備し、ミドルウェアアプリケーションは設定する手段を備える請求項１３記載の装置。
【請求項１７】
ミドルウェアアプリケーションは、アクティブＸ制御アプリケーションである請求項１６記載の装置。
【請求項１８】
ミドルウェアアプリケーションは、最適化動作を実行し、最適化動作は、特定のプリンタに対する画像データの印刷を最適化する請求項１６記載の装置。
【発明の詳細な説明】
【発明の分野】
【０００１】
本発明は写真印刷に関し、さらに詳細に述べると、ローカル写真プリンタを介するオンラインコンテンツの写真印刷に関する。
【関連技術の説明】
【０００２】
情報の価値および使用が増加し続けているので、個人および法人は、情報を処理し、記憶するためのさらなる方法を求めている。ユーザが使用可能な１つのオプションは情報取扱システムである。情報取扱システムは、一般的に、仕事用、個人用もしくは他の目的用の情報もしくはデータを処理し、編集し、記憶し、および／または通信し、それによりユーザが情報の価値を利用することを可能にする。技術および情報取扱いのニーズおよび要求は、異なるユーザまたはアプリケーション間で変わるので、どんな情報を扱うか、いかに情報を扱うか、どの程度の情報を処理し、記憶し、通信するか、および、いかに迅速に効率よく情報を処理し、記憶し、通信するかに関しても変わる。情報取扱システムのバリエーションは、情報取扱システムを一般的なものとすることができ、あるいは、金融取引処理、航空座席予約、企業データ記憶、またはグローバル通信のような特定のユーザあるいは特定使用のために構成することができる。さらに情報取扱システムは、さまざまなハードウェアおよびソフトウェアの構成要素を含むかもしれず、このハードウェアおよびソフトウェアの構成要素は、情報を処理し、記憶し、通信するように構成され、１つ以上のコンピュータシステム、データ記憶システム、およびネットワーク化システムを含むかもしれない。
【０００３】
デジタル画像は、さまざまな媒体上に記憶される。さまざまな媒体には（ハードディスクのような）場所を固定されるものもあれば、（ディスケット、ＤＶＤ、またはＣＤＲＯＭのような）移動またはメールが可能なものもある。デジタル画像はまた、インターネット、ローカルネットワーク、あるいはデジタルカメラをパーソナルコンピュータに接続するＵＳＢ（ユニバーサルシリアルバス）ケーブルのような通信媒体を介して転送することもできる。デジタル画像に関する問題は、写真印刷のような表現媒体上にデジタル画像を印刷することである。
【０００４】
Ｄｅｌｌ,Ｉｎｃのような既知のシステム供給者は、新規なコンピュータシステムに加えて提供する独特な写真サービス提供を顧客に届けるにあたり、非常に効率的になっている。システム供給者は、情報取扱システムを注文する処理の間の写真サービスのような写真サービスに対してオプションを提供することが多い。写真サービスを使用すると、顧客はデジタルカメラまたはコンピュータシステムまたは記憶カードからの写真を写真サービスセンターに即座にアップロードすることができる。一旦アップロードされると、顧客は何枚でも写真を注文することができる。
【０００５】
しかし、デジタル画像を印刷することは、いくつかの問題も示す。例えば、顧客が写真サービスのメンバーによってオンラインで共有されているウェブサイトの写真を印刷することを望む場合、その後、顧客はユーザのシステム上に写真をダウンロードし、互換性があるソフトウェアで写真を開き、プリンタ互換性のために写真をフォーマットし、その後、写真を印刷するプリンタを選択する必要がある。この処理は、時間を浪費する可能性があり、さまざまな選択をユーザに示している。
【発明の概要】
【０００６】
本発明にしたがって、写真サービスプロバイダからの画像データを印刷する処理が開示される。このような処理は、ユーザが写真サービスからの画像のハードコピーを印刷するためにユーザがしなければならない作業の数を減少させる一助となる。
【０００７】
このような処理は、一般的に、既知の写真印刷技術より、より少ない作業とより少ない時間しか必要としない。このような処理はまた、さらなるソフトウェアのダウンロードが必要なく便利である。処理は、既知の写真印刷技術より信頼性がある。その上、処理は画像サービスプロバイダにとって、リソース集中が少ない。
【０００８】
１つの実施形態において、本発明はサービスプロバイダからの画像データを印刷する方法に関する。この方法は、印刷するためにサービスプロバイダによって記憶された画像データを識別し、ユーザ情報取扱システムに画像データを転送し、画像データを印刷するためにユーザ情報取扱システムを設定し、自動的に画像データを印刷することを含んでいる。印刷するためのユーザ情報取扱システムの設定は、サービスプロバイダによって実行される。
【０００９】
他の実施形態において、本発明はサービスプロバイダからの画像データを印刷するシステムに関する。このシステムは、識別モジュール、転送モジュール、設定モジュールおよび印刷モジュールを含んでいる。識別モジュールは、印刷するためにサービスプロバイダによって記憶された画像データをユーザが識別することを可能にする。転送モジュールは、画像データをユーザ情報取扱システムに転送し、設定モジュールは、画像データを印刷するためにユーザ情報取扱システムを設定する。印刷するためのユーザ情報取扱システムの設定は、サービスプロバイダによって実行される。印刷モジュールは、画像データを自動的に印刷させる。
【００１０】
１つの実施形態において、本発明はサービスプロバイダからの画像データを印刷する装置に関する。この装置は印刷するためにサービスプロバイダによって記憶された画像データを識別する手段、ユーザ情報取扱システムに画像データを転送する手段、画像データを印刷するためにユーザ情報取扱システムを設定する手段、および画像データを自動的に印刷する手段を備える。印刷するための情報取扱システムの設定は、サービスプロバイダによって実行される。
【００１１】
本発明は添付図面を参照することによって、よりよく理解され、多くの目的、特徴および利点は、当業者に明らかにされるだろう。いくつかの図の全体を通しての同一参照ナンバーの使用は、同様または類似した構成要素を示している。
【発明の詳細】
【００１２】
図１を簡単に参照すると、情報取扱システム１００のシステムブロック図が示されている。情報取扱システム１００は、プロセッサ１０２、ディスプレイ、キーボード、マウス、および関連する制御装置のような入出力（Ｉ／Ｏ）デバイス１０４、ハードディスクおよびドライブのような不揮発性のメモリ１０６、フロッピー（登録商標）ディスクおよびドライブや他のメモリデバイスのような他の記憶デバイス１０８、ならびにさまざまな他のサブシステム１１０を具備し、すべて１つ以上のバス１１２を介して相互に接続されている。情報取扱システム１００は、例えば、バス１１２を介してネットワーク１２０と結合している。情報取扱システム１００はまた、接続デバイス１４０も具備する。接続デバイス１４０は、カメラ１５０または他のタイプの画像データデバイスが、情報取扱システムと結合することを可能にする。例えば、情報取扱システム１００は、ＵＳＢまたはＩＥＥＥ１３９４タイプのコネクタおよび制御装置を具備していてもよい。接続デバイス１４０はまた、プリンタ１６０が情報取扱システム１００と結合することを可能にする。
【００１３】
本明細書開示のために、情報取扱システムは、仕事、科学、制御、他の目的のために、何らかの形態の情報、知能またはデータを計算し、分類し、処理し、送信し、受信し、検索し、発生し、スイッチし、記憶し、表示し、明示し、検出し、記録し、再生し、取り扱うように動作可能な何らかの手段または手段の集合体を含んでいてもよい。例えば、情報取扱システムは、パーソナルコンピュータ、ネットワーク記憶デバイス、または他の何らかの適切なデバイスであってもよく、サイズ、形状、性能、機能性および価格が変化してもよい。情報取扱システムは、ランダムアクセスメモリ（ＲＡＭ）、中央処理装置（ＣＰＵ）またはハードウェアもしくはソフトウェア制御ロジックのような１つ以上の処理リソース、ＲＯＭ、および／または他のタイプの不揮発性メモリを含むことができる。情報取扱システムのさらなる構成要素は、１つ以上のディスクドライブ、外部のデバイスと通信する１つ以上のネットワークポートとともに、キーボード、マウス、およびビデオディスプレイのようなさまざまな入出力（Ｉ／Ｏ）デバイスを含んでいてもよい。情報取扱システムはまた、さまざまなハードウェア構成要素間で通信を送信可能な１つ以上のバスも含んでいてもよい。また、情報取扱システムは、カメラ、ビデオレコーダまたはプリンタも含んでいてもよい。
【００１４】
カメラ１５０（例えば、デジタルカメラ）は、ユーザが写真を撮り、撮った写真をデジタル（電子）フォーマットで保存することを可能にする。カメラ１５０は、ユーザが写真（すなわち、画像）を撮ることを可能にし、撮られた写真は、デジタル（電子）フォーマットでカメラ１５０内の（示されていない）メモリに保存される。画像を撮って記憶した後、ユーザはデジタルカメラ１５０を情報取扱システム１００に接続して、デジタル画像を情報取扱システム１００の不揮発性メモリ１０６にアップロードすることができる。一旦デジタル画像が情報取扱システム１００にアップロードされると、ユーザがカメラ１５０を使用してさらに画像を撮って記憶できるように、カメラ１５０のメモリからデジタル画像を消去することができる。一般的に、ユーザが、情報取扱システム１００の不揮発性メモリ１０６に画像をアップロードしている間のみ、カメラ１５０は情報取扱システム１００に接続される。
【００１５】
ユーザはまた、例えば、露光されたフィルムを写真仕上げサービスに提供することによって、フィルムカメラからフィルムベース印刷のデジタル画像を入手することができる。写真仕上げサービスは、フィルムを現像して印刷し、その後、写真またはネガをスキャン（またはさもなければ、デジタル化）して、デジタル画像ファイルを生成する。デジタル画像ファイルはその後、ｅメールによって、あるいはＣＤ−ＲＯＭ、ディスケット、または取り外し可能な記憶媒体上でユーザに送り戻される。
【００１６】
デジタル画像が情報取扱システム１００上に記憶された後、ユーザはデジタル画像上にさまざまな操作を実行することができる。例えば、画像表示アプリケーションは、画像を表示することを可能にし、または写真編集アプリケーションは、画像の修正もしくはタッチアップすることを可能にする。また、電子メッセージ送信（例えば、ｅメール）アプリケーションは、デジタル画像を他のユーザに送信することを可能にする。
【００１７】
ディスプレイ上にデジタル画像を表示することに加えて、ユーザは、デジタル画像からなるハードコピー（物理的な印刷）をすることを望むことが多い。そのようなハードコピーは、プリンタ１６０のような出力デバイスをユーザが使用することによって、ローカルに生成することができる。プリンタ１６０は、例えば、インクジェットプリンタまたは染料昇華型プリンタであってもよい。さらに、ユーザは、(例えばコンピュータネットワークを介して、またはフロッピーディスクのような物理的な記憶媒体を使用して)デジタル画像を写真仕上げサービスに送信することができ、写真仕上げサービスは、デジタル画像のハードコピーを作成し、（例えば、Ｕ．Ｓ．メールまたはクーリエサービスによって）ユーザに返信することができる。
【００１８】
図２を参照すると、画像データを印刷するためのプロセスのフローチャートが示されている。画像データを印刷するプロセスは、写真サービスプロバイダによって記憶された写真を印刷するために単一操作の解法（すなわち、ワンクリック）を提供する。画像データを印刷するプロセスが使用される複数のシナリオが存在する。例えば、顧客が写真サービスアカウントにアクセスし、または共有アルバムへのｅメールラインにアクセスするとき、顧客は写真アルバムをブラウジングし、印刷する写真を選択し、印刷しるし（例えば、スクリーン表示上の印刷ボタン）を操作することができる。プロセスはその後、選択された写真を自動的に印刷する。
【００１９】
また、例えば、顧客は写真サービスを通して見る友人や家族のようなさまざまな受信者に対して、写真アルバムのリンクを送信することができる。受信者は、顧客によって提供されたリンクを操作し、写真サービスプロバイダを通して写真を見ることによって、写真アルバム内の写真をブラウジングする。その後、受信者のプリンタを通してローカル的に、または写真サービスプロバイダを通してリモート的に写真を印刷するオプションが受信者に提示される。その後、写真サービスプロバイダは、受信者の情報取扱システムにアクセスして、選択された写真を印刷するために受信者のプリンタを設定する。
【００２０】
さらに詳細に述べると、ユーザは、写真サービスからの画像データのアクセスを望むかもしれない。ユーザが写真サービスにアクセスするとき、ステップ２１０で、最初にユーザは、写真サービスアカウントにログインする。その後、ステップ２１２で、ユーザはアップロードされた写真をブラウジングする。その後、ステップ２１４で、ユーザは印刷する写真を選択することができる。その後、ステップ２１６で、写真サービスは、印刷するために選択された写真をユーザコンピュータに対して提示する。
【００２１】
次にステップ２２０で、アクティブＸ制御プログラムのようなミドルウェアアプリケーションがユーザコンピュータに印刷を処理させ、ユーザコンピュータの印刷キュー内に写真を置かせる。プロセスはその後、識別された印刷と適した印刷テンプレートとを関連させる最適化動作を実行する。
【００２２】
例えばアクティブＸ制御機能を介して、最適化動作が実行される。最適化動作は、システムのサーチを実行して、あらゆる製造者特有の何らかのプリンタドライバとともにプリンタバージョン番号を検出する。この情報およびプリンタ内のインクの使用可能性に基づいて、最適化動作は、写真を印刷するために望ましい最適な印刷およびカラー設定（例えば、望ましい１インチ当たりのドット数（ｄｐｉ）の設定）を決定する。またユーザの好みに基づいて、最適化動作は印刷の大きさを決定する。製造者のプリンタが検出されない場合は、最適化動作はユーザに対して最適化オプションを提供しない。
【００２３】
ステップ２２４で、プロセスはその後、１台のプリンタまたは複数のプリンタがないかユーザコンピュータをサーチする。プリンタの位置が見つからなかった場合、その後ステップ２２６で、プロセスは、ユーザに通知し、ユーザにプリンタ接続の完全性をチェックするように問合わせをするだろう。その後ステップ２３０で、プロセスは、ユーザコンピュータおよびプリンタに、識別された写真を印刷させる。印刷がなされた後、ステップ２４０で、プリンタ正常終了通知がユーザとともに、写真サービスプロバイダに提供される。
【００２４】
図３は、画像データを印刷するプロセスを含む写真サービスのスクリーン表示３００を示す。さらに詳細に述べると、スクリーン表示３００は、ユーザが印刷する写真を選択することを可能にする選択部分３０５を含む。スクリーン表示３００はまた、写真サービスに、画像データを印刷するプロセスを開始させる印刷起動ボタン３１０も含んでいる。
【他の実施形態】
【００２５】
本発明は本明細書に述べられた利点、ならびに固有の他の利点を達成することに十分に適している。本発明の特定の実施形態を参照することによって、本発明は図示され、説明され、定義づけられているが、このような参照は、本発明上の制限を意味するものではなく、このような制限を推測すべきではない。本発明は、当業者に起こり得るように、形態ならびに機能において大幅な修正、変更、および均等物を生み出すことが可能である。図示され、説明された実施形態は単に例であり、本発明の範囲を網羅するものではない。
【００２６】
また、例えば、他のタイプの周辺装置（例えば、カメラ、パーソナルデジタルアシスタント（ＰＤＡ）、パーソナルムービープレーヤー等）も意図されている。これら他のタイプの周辺装置はまた、画像データを含み、または提供するかもしれない。例えば、ビデオレコーダはアップロードのためのモーションデータを含み、またはボイスレコーダはアップロードするためのサウンドデータを含んでいてもよい。
【００２７】
また、例えば、上記に説明された実施形態は、いくつかの作業を実行するソフトウェアモジュールも含む。本明細書に説明されたソフトウェアモジュールはスクリプト、バッチ、または他の実行可能なファイルを含んでいてもよい。ソフトウェアモジュールは、ディスクドライブのような機械読み取り可能な記憶媒体、またはコンピュータ読み取り可能な媒体上に記憶されるかもしれない。本発明の実施形態にしたがったソフトウェアモジュールを記憶するために使用される記憶デバイスは、例えば、磁気フロッピーディスク、ハードディスクまたはＣＤ−ＲＯＭまたはＣＤ−Ｒのような光ディスクであってもよい。本発明の実施形態にしたがったファームウェアまたはハードウェアモジュールを記憶するために使用される記憶デバイスはまた、半導体ベースメモリも含んでいてもよく、この半導体ベースメモリは、永続的に、取り外し可能に、またはリモートで、マイクロプロセッサ／メモリシステムと結合されてもよい。したがって、モジュールをコンピュータシステムメモリ内に記憶して、コンピュータシステムを設定し、モジュール機能を実行してもよい。他の新規なおよびさまざまなタイプのコンピュータ読み取り可能な記憶媒体を使用して、ここで説明したモジュールを記憶してもよい。さらに、当業者は、機能のモジュールへの分離は、例示目的のためであるということを認識するであろう。代替実施形態は、複数のモジュールの機能を単一モジュールに結合させてもよく、またはモジュール機能の別の分解を課してもよい。例えば、サブモジュールを呼び出すソフトウェアモジュールは、各サブモジュールがその機能を実行し、他のサブモジュールに直接的に制御を送るように分解してもよい。
【００２８】
したがって本発明は、すべての観点において、均等物に完全な認識を与える、添付された特許請求の範囲の精神および範囲によってのみ制限されることを意図する。
【図面の簡単な説明】
【００２９】
【図１】図１は、情報取扱システムのシステムブロック図を示している。
【図２】図２は、画像データを印刷する処理のフローチャートを示している。
【図３】図３は、画像データを印刷するための処理のスクリーン表示の例を示している。
【図１】
2006178943.tif 000003
【図２】
2006178943.tif 000004
【図３】
2006178943.tif 000005
【外国語明細書】
2006178943000001.pdf