(57)【要約】  【課題】  紙等の媒体にプリントされた写真を複写機でコピーする感覚で、その写真の元となる写真データに基づくプリントと同等の写真を得られるようにする。  【解決手段】  プリント要求された写真データを取得する写真データ取得手段１０１と、所在情報を生成する所在情報生成手段１０２と、その写真データを所在情報が示す保存場所に保存する写真データ保存手段１０３と、所在情報を写真データに埋め込む所在情報埋め込み手段１０４と、所在情報が埋め込まれた写真データに基づく写真の印刷を指示する印刷指示手段１０５と、コピー要求された写真から所在情報を取得する所在情報取得手段１０６と、所在情報が示す保存場所から写真データを読み出して印刷指示手段１０５に受け渡す写真データ読み出し手段１０７とを備えた。  【選択図】  図２
2005072801.tif 000002
【特許請求の範囲】
【請求項１】
写真データに基づく写真の印刷要求に応じて、当該写真データを所定の保存場所に保存する写真データ保存手段と、
前記所定の保存場所を特定するための情報を前記写真データに埋め込むことで情報付き写真データを生成する情報埋め込み手段と、
前記情報埋め込み手段により生成された前記情報付き写真データに基づく情報付き写真の印刷を指示する印刷指示手段と
を備えたことを特徴とする写真印刷制御装置。
【請求項２】
前記写真データの保存場所を示す所在情報を生成する所在情報生成手段を更に備え、
前記写真データ保存手段は、前記写真データを、前記所在情報生成手段により生成された前記所在情報が示す保存場所に保存し、
前記情報埋め込み手段は、前記保存場所を特定するための情報として、前記所在情報生成手段により生成された前記所在情報を前記写真データに埋め込むことを特徴とする請求項１記載の写真印刷制御装置。
【請求項３】
前記写真データを一意に識別する識別情報を生成する識別情報生成手段と、
前記写真データの保存場所を示す所在情報を生成する所在情報生成手段と、
前記識別情報生成手段により生成された前記識別情報と前記所在情報生成手段により生成された前記所在情報との対応を含む写真管理情報を保存する写真管理情報保存手段と
を更に備え、
前記写真データ保存手段は、前記写真データを、前記所在情報生成手段により生成された前記所在情報が示す保存場所に保存し、
前記情報埋め込み手段は、前記保存場所を特定するための情報として、前記識別情報生成手段により生成された前記識別情報を前記写真データに埋め込むことを特徴とする請求項１記載の写真印刷制御装置。
【請求項４】
前記写真データを前記所定の保存場所に保存する期間を設定する期間設定手段と、
前記期間設定手段により設定された期間に応じた代金の徴収を条件として、前記写真データ保存手段を動作させる課金手段と
を更に備えたことを特徴とする請求項１記載の写真印刷制御装置。
【請求項５】
写真データに基づく写真の印刷要求に応じて、当該写真データを所定の保存場所に保存する写真データ保存手段と、
前記写真データに基づく写真の印刷を指示する印刷指示手段と、
前記印刷指示手段の指示により前記写真が印刷された媒体に予め付されていた識別情報を取得する識別情報取得手段と、
前記識別情報取得手段により取得された前記識別情報と前記所定の保存場所を示す所在情報との対応を含む写真管理情報を保存する写真管理情報保存手段と
を備えたことを特徴とする写真印刷制御装置。
【請求項６】
前記識別情報取得手段は、前記写真が印刷された媒体に予め印刷されていた文字を認識することにより、前記識別情報を取得することを特徴とする請求項５記載の写真印刷制御装置。
【請求項７】
前記識別情報取得手段は、前記写真が印刷された媒体に予め埋め込まれていた無線ＩＣチップから情報を読み取ることにより、前記識別情報を取得することを特徴とする請求項５記載の写真印刷制御装置。
【請求項８】
写真のコピー要求に応じて、当該写真から、当該写真の元となる写真データの保存場所を特定するための情報を取得する情報取得手段と、
前記情報取得手段により取得された前記情報で特定される前記保存場所から、前記写真データを読み出す写真データ読み出し手段と、
前記写真データ読み出し手段により読み出された前記写真データに基づく写真の印刷を指示する印刷指示手段と
を備えたことを特徴とする写真印刷制御装置。
【請求項９】
前記情報取得手段は、前記写真から、前記写真の元となる写真データの保存場所を特定するための情報が完全な形で取り出せなかった場合に、当該情報の不足部分を補って完全な形の情報とすることにより、前記写真の元となる写真データの保存場所を特定するための情報を取得することを特徴とする請求項８記載の写真印刷制御装置。
【請求項１０】
前記情報取得手段は、前記保存場所を特定するための情報として、当該保存場所を示す所在情報を取得し、
前記写真データ読み出し手段は、前記情報取得手段により取得された前記所在情報が示す保存場所から前記写真データを読み出すことを特徴とする請求項８記載の写真印刷制御装置。
【請求項１１】
前記情報取得手段は、前記保存場所を特定するための情報として、前記写真を一意に識別するための識別情報を取得し、
前記写真データ読み出し手段は、前記情報取得手段により取得された前記識別情報に予め対応付けられた所在情報が示す保存場所から前記写真データを読み出すことを特徴とする請求項８記載の写真印刷制御装置。
【請求項１２】
前記情報取得手段は、前記識別情報が完全な形で取り出せなかった場合に、当該識別情報の不足部分を補った完全な形の識別情報を、前記コピー要求を行ったユーザの写真に付与された識別情報の中から選択することにより、前記識別情報を取得することを特徴とする請求項１１記載の写真印刷制御装置。
【請求項１３】
写真データに基づく写真の印刷要求に応じて、当該写真データを所定の保存場所に保存するステップと、
前記所定の保存場所を特定するための情報を前記写真データに埋め込むことで情報付き写真データを生成するステップと、
生成された前記情報付き写真データに基づく情報付き写真の印刷を指示するステップと
を含むことを特徴とする写真印刷制御方法。
【請求項１４】
写真データに基づく写真の印刷要求に応じて、当該写真データを所定の保存場所に保存するステップと、
前記写真データに基づく写真の印刷を指示するステップと、
前記指示により前記写真が印刷された媒体に予め付されていた識別情報を取得するステップと、
取得された前記識別情報と前記所定の保存場所を示す所在情報との対応を含む写真管理情報を保存するステップと
を含むことを特徴とする写真印刷制御方法。
【請求項１５】
写真のコピー要求に応じて、当該写真から、当該写真の元となる写真データの保存場所を特定するための情報を取得するステップと、
取得された前記情報で特定される前記保存場所から、前記写真データを読み出すステップと、
読み出された前記写真データに基づく写真の印刷を指示するステップと
を含むことを特徴とする写真印刷制御方法。
【請求項１６】
コンピュータに、
写真データに基づく写真の印刷要求に応じて、当該写真データを所定の保存場所に保存する機能と、
前記所定の保存場所を特定するための情報を前記写真データに埋め込むことで情報付き写真データを生成する機能と、
生成された前記情報付き写真データに基づく情報付き写真の印刷を指示する機能と
を実現させるためのプログラム。
【請求項１７】
コンピュータに、
写真データに基づく写真の印刷要求に応じて、当該写真データを所定の保存場所に保存する機能と、
前記写真データに基づく写真の印刷を指示する機能と、
前記指示により前記写真が印刷された媒体に予め付されていた識別情報を取得する機能と、
取得された前記識別情報と前記所定の保存場所を示す所在情報との対応を含む写真管理情報を保存する機能と
を実現させるためのプログラム。
【請求項１８】
コンピュータに、
写真のコピー要求に応じて、当該写真から、当該写真の元となる写真データの保存場所を特定するための情報を取得する機能と、
取得された前記情報で特定される前記保存場所から、前記写真データを読み出す機能と、
読み出された前記写真データに基づく写真の印刷を指示する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等により記録された写真データに基づく写真のプリント機能、または、プリント機能によりプリントされた写真のコピー機能を有する写真印刷制御装置等に関する。
【背景技術】
【０００２】
Ｌ判サイズ等の紙にプリントした写真をコピーする必要が生じた場合、その写真の元となるデジタルデータである写真データがあれば、それをもとに再度プリントすることは可能である。しかし、そのような写真データがない場合、従来は、複写機を用いてその写真をそのままコピーするしかなかった(例えば、特許文献１参照。)。
【０００３】
【特許文献１】特開２００３−０９８９１５号公報(第５−６頁、図２)
【発明の開示】
【発明が解決しようとする課題】
【０００４】
複写機を用いて写真のコピーを行った場合の第１の問題点は、写真の画質が劣化するという点である。近年の複写技術の発達に伴い、ある程度鮮明なコピーは得られるようになってきているが、オリジナルの写真データに基づきプリントしたものに比べれば、写真をコピーしたものは、紙上で写真をスキャンしている分、どうしても画質が劣化するのは避けられない。また、紙にプリントした写真には、時間の経過に伴って、色褪せ等の変化が生じる。従って、そのような変化があった後の写真をそのままコピーしたとしても、画質の悪い写真しか得られない。
【０００５】
また、複写機を用いて写真のコピーを行った場合の第２の問題点は、像欠けが発生するという点である。複写機は、写真がプラテン上に若干のズレや回転を伴って置かれることを想定して若干大きめの範囲をスキャンし、その後、ズレや回転による影響が現れている周辺部についてはカットするのが一般的である。従って、縁無しの写真をコピーした場合、写真の周辺部が切り取られるということが起こり得る。特許文献１においても、縁無し写真の像欠けに対する対処を行っているが、写真の走査倍率を調整して写真の周辺部が欠如しないようにしているだけであり、オリジナルの写真の大きさのままで像欠けのない写真を得たいという要求に応えられるものではない。
【０００６】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的は、紙等の媒体にプリントされた写真を複写機でコピーする感覚で、その写真の元となる写真データに基づくプリントと同等の写真を得られるようにすることにある。
【課題を解決するための手段】
【０００７】
かかる目的のもと、本発明は、写真データに基づく写真のプリント時に、写真データを自マシンまたはネットワーク上のサーバコンピュータ(以下、単に「サーバ」という)に保存し、その保存された写真データを読み出すための手がかりとなる情報を媒体に埋め込んで残しておくというものである。即ち、本発明の第１の側面の写真印刷制御装置は、写真データに基づく写真の印刷要求に応じて、その写真データを所定の保存場所に保存する写真データ保存手段と、この所定の保存場所を特定するための情報を写真データに埋め込むことで情報付き写真データを生成する情報埋め込み手段と、この情報埋め込み手段により生成された情報付き写真データに基づく情報付き写真の印刷を指示する印刷指示手段とを備えている。
【０００８】
また、本発明は、写真データに基づく写真のプリント時に、写真データを自マシンまたはネットワーク上のサーバに保存し、その保存された写真データを読み出すための手がかりとなる情報をそのマシンまたはサーバに残しておくというものでもある。即ち、本発明の第２の側面の写真印刷制御装置は、写真データに基づく写真の印刷要求に応じて、その写真データを所定の保存場所に保存する写真データ保存手段と、その写真データに基づく写真の印刷を指示する印刷指示手段と、この印刷指示手段の指示により写真が印刷された媒体に予め付されていた識別情報を取得する識別情報取得手段と、この識別情報取得手段により取得された識別情報と所定の保存場所を示す所在情報との対応を含む写真管理情報を保存する写真管理情報保存手段とを備えている。
【０００９】
更に、本発明は、写真のコピー要求時に、上記のようにして残された手がかりとなる情報に基づき、自マシンまたはサーバから写真データを読み出し、印刷するものである。即ち、本発明の第３の側面の写真印刷制御装置は、写真のコピー要求に応じて、その写真から、その写真の元となる写真データの保存場所を特定するための情報を取得する情報取得手段と、この情報取得手段により取得された情報で特定される保存場所から、写真データを読み出す写真データ読み出し手段と、この写真データ読み出し手段により読み出された写真データに基づく写真の印刷を指示する印刷指示手段とを備えている。
【００１０】
また、本発明は、写真印刷制御装置における方法として捉えることもできる。その場合、本発明の第１の側面の写真印刷制御方法は、写真データに基づく写真の印刷要求に応じて、その写真データを所定の保存場所に保存するステップと、この所定の保存場所を特定するための情報を写真データに埋め込むことで情報付き写真データを生成するステップと、生成された情報付き写真データに基づく情報付き写真の印刷を指示するステップとを含んでいる。
【００１１】
更にまた、本発明の第２の側面の写真印刷制御方法は、写真データに基づく写真の印刷要求に応じて、その写真データを所定の保存場所に保存するステップと、その写真データに基づく写真の印刷を指示するステップと、この指示により写真が印刷された媒体に予め付されていた識別情報を取得するステップと、取得された識別情報と所定の保存場所を示す所在情報との対応を含む写真管理情報を保存するステップとを含んでいる。
【００１２】
また、本発明の第３の側面の写真印刷制御方法は、写真のコピー要求に応じて、その写真から、その写真の元となる写真データの保存場所を特定するための情報を取得するステップと、取得された情報で特定される保存場所から、写真データを読み出すステップと、読み出された写真データに基づく写真の印刷を指示するステップとを含んでいる。
【００１３】
一方、本発明は、コンピュータに写真印刷制御機能を実現させるためのコンピュータプログラムとして捉えることもできる。その場合、本発明の第１の側面のプログラムは、コンピュータに、写真データに基づく写真の印刷要求に応じて、その写真データを所定の保存場所に保存する機能と、この所定の保存場所を特定するための情報を写真データに埋め込むことで情報付き写真データを生成する機能と、生成された情報付き写真データに基づく情報付き写真の印刷を指示する機能とを実現させる。
【００１４】
また、本発明の第２の側面のプログラムは、コンピュータに、写真データに基づく写真の印刷要求に応じて、その写真データを所定の保存場所に保存する機能と、その写真データに基づく写真の印刷を指示する機能と、この指示により写真が印刷された媒体に予め付されていた識別情報を取得する機能と、取得された識別情報と所定の保存場所を示す所在情報との対応を含む写真管理情報を保存する機能とを実現させる。
【００１５】
更に、本発明の第３の側面のプログラムは、コンピュータに、写真のコピー要求に応じて、その写真から、その写真の元となる写真データの保存場所を特定するための情報を取得する機能と、取得された情報で特定される保存場所から、写真データを読み出す機能と、読み出された写真データに基づく写真の印刷を指示する機能とを実現させる。
【発明の効果】
【００１６】
本発明によれば、紙等の媒体にプリントされた写真を複写機でコピーする感覚で、その写真の元となる写真データに基づくプリントと同等の写真を得ることが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本発明の実施の形態が適用されるシステムのハードウェア構成の一例を示したものである。このシステムは、処理装置１０と、メディアリーダ２０と、ＵＩ(ユーザインターフェース)部３０と、記録装置４０と、複写機５０とから構成される。
【００１８】
処理装置１０は、例えば、パーソナルコンピュータであり、図示しないが、中央処理装置(ＣＰＵ)、メインメモリ、これらを結合するバス等を含んでいる。
メディアリーダ２０は、フラッシュメモリ等のデジタルカメラで用いられる記録媒体から、写真データを読み出す機能を有するものである。
ＵＩ部３０は、ユーザが情報の入出力を行うための操作部であり、例えば、タッチパネルディスプレイである。
記録装置４０は、例えば、ハードディスクデバイス(ＨＤＤ)であり、写真データの保存場所として機能するほか、処理装置１０を制御するプログラムや、その制御に必要となるデータの格納場所としても機能する。
複写機５０は、プラテン上に配置された原稿を読み取るスキャナ部５１と、その読み取ったイメージを用紙に転写して出力するプリンタ部５２とを含む複写機である。また、スキャナ部５１は、プラテン上に配置された原稿の表面・裏面を同時に読み取る両面スキャナであってもよく、また、プリンタ部５２は、用紙の表面・裏面に一回の操作で別々のデータを印刷する両面プリンタであってもよい。
【００１９】
本実施の形態は、紙等の媒体にプリントされた写真を複写機でコピーする感覚で、その写真の元となる写真データに基づくプリントと同等の写真を得るために、写真データに基づく写真のプリント時に、写真データを自マシンまたはサーバに保存し、その保存された写真データを読み出すための手がかりとなる情報を残しておくというものである。
以下、その具体的な実施の形態について述べる。なお、以下では、写真はＬ判サイズ等の紙に印刷するものとして説明する。
【００２０】
（第１の実施の形態）
まず、本実施の形態における処理装置１０の機能構成について説明する。
図２は、処理装置１０の機能構成を示したブロック図である。
図２に示すように、本実施の形態は、メディアリーダ２０で読み取られた写真データの中からＵＩ部３０を介して指定された写真データを取得する写真データ取得手段１０１と、写真データの保存場所を示す所在情報を生成する所在情報生成手段１０２と、その所在情報が示す保存場所に写真データを保存する写真データ保存手段１０３と、所在情報を写真データに埋め込む所在情報埋め込み手段１０４と、指定された印刷データに基づく印刷の指示をプリンタ部５２に対して行う印刷指示手段１０５と、スキャナ部５１が読み取った画像の中から所在情報を取得する所在情報取得手段１０６と、その所在情報が示す保存場所から写真データを読み出す写真データ読み出し手段１０７とを備えている。
【００２１】
なお、所在情報埋め込み手段１０４は、写真データの保存場所を特定するための情報を埋め込む情報埋め込み手段として捉えることもできる。また、所在情報が埋め込まれた写真データは、写真データの保存場所を特定するための情報が埋め込まれた情報付き写真データとして捉えることもできる。
また、所在情報取得手段１０６は、スキャンした写真の元となる写真データの保存場所を特定するための情報を取得する情報取得手段として捉えることもできる。
【００２２】
次に、本実施の形態における処理装置１０の処理動作について説明する。
図３は、写真データに基づくプリント処理の動作を示すフローチャートである。
まず、処理装置１０は、メディアリーダ２０を介して記録媒体に記録された写真のインデックス情報(例えば、サムネイル画像)を読み取り、ＵＩ部３０に表示する(ステップ３０１)。次に、ユーザが、表示されたインデックス情報を参照しながら、プリントしたい写真について枚数および保存期間を指定すると、処理装置１０はＵＩ部３０を介してその指定を受け付ける(ステップ３０２)。そして、全ての写真について、選択が完了したかどうかを判断し(ステップ３０３)、完了していない場合は、ステップ３０２に戻り、完了した場合は、ユーザからプリント開始の指示を受け付ける(ステップ３０４)。
【００２３】
これにより、写真データ取得手段１０１は、ユーザが選択した写真の写真データを、メディアリーダ２０を介して記録媒体から取得する。
次に、所在情報生成手段１０２は、写真データ取得手段１０１が取得した写真データの１つについて、その写真データを保存する保存場所を示す所在情報を生成する(ステップ３０５)。ここで、所在情報とは、写真データを自マシンに保存するのであれば、自マシンにおけるディレクトリ、ファイルの情報である。また、サーバに保存するのであれば、ＵＲＬ(Uniform Resource Locator)が考えられる。
【００２４】
写真データ保存手段１０３は、この生成された所在情報により示される保存場所に写真データを保存する(ステップ３０６)。なお、この時、写真データを保存するコンピュータに対し、その写真データの保存期間を伝え、その保存期間が経過したら、写真データを自動的に削除するようにしてもよい。
また、所在情報埋め込み手段１０４は、所在情報を写真データにWatermarkとして埋め込む(ステップ３０７)。
最後に、印刷指示手段１０５は、Watermarkが埋め込まれた写真を印刷データに設定し、プリンタ部５２に写真のプリントを指示する(ステップ３０８)。
そして、処理装置１０は、次の写真があるかどうかが判断し(ステップ３０９)、次の写真がある場合は、ステップ３０５に戻り、次の写真がない場合は、処理を終了する。
【００２５】
このような処理を行った結果、プリンタ部５２では、所在情報を示すWatermarkが埋め込まれた写真がプリントされることになる。図４は、このようにしてプリントされた写真の一例を示す。Watermarkは、円形で拡大した領域に示すように、例えば、ドットパターンで表される。このドットパターンは、写真を見る人間の眼にはその存在が感知できないようになっている。
また、ドットパターンは、それが写真データに自然に現れるドットパターンではなく、意図的に埋め込まれたドットパターンであることが認識できるようなものでなければならない。そのようなドットパターンの埋め込み方法としては、第一に、写真の濃度の薄い領域に黒色のドットパターンを埋め込むことが考えられる。例えば、写真の日付(図４の「０３．０７．０７」)の白抜きの部分に、細かいドットのパターンを埋め込む等である。また、第二に、ある程度の範囲に亘って同色の領域にその色の補色のドットパターンを埋め込むことも考えられる。
但し、Watermarkの埋め込み方は、これに限られるものではなく、Watermarkを埋め込む前と埋め込んだ後とでその違いで人間の眼では感知できず、写真のコピー時にWatermarkを検出できるようなものであれば、いかなる方法を用いてもよい。
【００２６】
図５は、以上のようにしてプリントされた写真のコピー処理の動作を示すフローチャートである。
まず、複写機５０のスキャナ部５１が、Ｌ判サイズ等の紙にプリントされた写真をスキャンし(ステップ５０１)、その結果を処理装置１０に受け渡す。次に、所在情報取得手段１０６が、スキャンした写真から所在情報を取り出せるかどうかを判断する(ステップ５０２)。
【００２７】
ここで、所在情報取得手段１０６は、写真をスキャンした結果を、所在情報を埋め込んだ際に用いたのと同じ手順で解析することにより、所在情報の取り出しを試みる。所在情報を埋め込んだ領域が所在情報の取り出しが容易な領域であり、かつ、所在情報の取り出しを困難にするような写真の変色も生じていない場合は、同じ手順で解析することで所在情報を取り出すことができる。しかし、そうではない場合、所在情報が全く取り出せなくなっているか、所在情報が取り出せたとしても、部分的にしか取り出せないことも起こり得る。従って、ここでは、所在情報を取り出せるかどうかの判断の結果として、所在情報が完全な形で取り出せる場合、所在情報が不完全な形で取り出せる場合(完全な形では取り出せなかったが不足部分を自動的に補うことで完全な所在情報を推測することが可能な場合)、所在情報が全く取り出せない場合、の三通りを想定している。
【００２８】
所在情報取得手段１０６は、所在情報が完全な形で取り出せると判断された場合、その所在情報を取り出す(ステップ５０３)。次に、写真データ読み出し手段１０７が、その所在情報が示す保存場所に写真データが存在するかどうかを判断する(ステップ５０４)。写真データが存在する場合は、その写真データを読み出し、印刷データとして設定する(ステップ５０９)。
【００２９】
一方、ステップ５０２で、所在情報が不完全な形で取り出せると判断された場合、所在情報取得手段１０６は、不完全な所在情報の一部を自動的に補うことにより、完全な形の所在情報を推測し、幾つかの所在情報の候補を決定する(ステップ５０５)。次に、写真データ読み出し手段１０７が、それらの所在情報の候補が示す保存場所に写真データが存在するかどうかを判断する(ステップ５０６)。それらの所在情報の候補のうち、それが示す保存場所に写真データが存在するものについては、その保存場所から写真データを読出してＵＩ部３０に表示する(ステップ５０７)。表示された写真の中からユーザがコピーしたい写真を選択すると、ＵＩ部３０はその選択を受け付ける(ステップ５０８)。これにより、写真データ読み出し手段１０７は、選択された写真の写真データを印刷データに設定する(ステップ５０９)。
【００３０】
また、ステップ５０２で所在情報が全く取り出せなかった場合、ステップ５０４で写真データが存在しなかった場合、ステップ５０６で写真データが存在しなかった場合、ステップ５０８で選択がなかった場合は、ステップ５０１でスキャンされた写真をそのまま印刷データとして設定する(ステップ５１０)。
そして、印刷指示手段１０５が、この印刷データの印刷をプリンタ部５２に指示し(ステップ５１１)、写真の印刷が行われる。
【００３１】
以上により、本実施の形態の動作は終了する。
なお、図５のフローチャートでは、所在情報が不完全な形で取得された場合に、完全な所在情報を推測してユーザがコピーしようとしている写真の候補を提示するようにした。しかしながら、不特定多数のユーザが利用可能なシステムにおいては、あるユーザがコピーしようとしている写真の候補として他人の所有する写真を提示してしまうことになると、プライバシー上の問題が出て来る可能性がある。従って、もしそのような問題が懸念される場合は、ステップ５０２で所在情報が不完全と判定されたときには、ステップ５０５〜５０８は実行せず、所在情報が全くないときと同様、ステップ５１０へ進むようにしてもよい。
【００３２】
また、本実施の形態によるサービスに対する課金の形態としては、コインキット方式が考えられる。即ち、コイン投入機に所定の金額が投入されたことを条件として、図３のプリント処理の場合は、ステップ３０１〜３０９の処理を、図５のコピー処理の場合は、ステップ５０１〜５１１の処理を行うようにすることができる。
また、写真のプリント時に、写真データの保管サービスに対する課金を行うことも可能である。即ち、ステップ３０２で指定した保存期間に応じた金額の投入をステップ３０４で要求し、この金額の投入を条件としてステップ３０５〜３０９の処理を行うように制御する課金手段を備えることができる。
【００３３】
このように、本実施の形態では、写真のプリント時に写真データを自マシンまたはサーバに保存し、保存場所を示す所在情報を写真に埋め込むようにした。これにより、写真のコピー時には、写真に埋め込まれた所在情報に基づき写真データの保存場所を特定し、自マシンまたはサーバにおけるその保存場所から写真データを読み出してプリントすることができ、その結果、写真を複写機でコピーする感覚で、その写真の元となる写真データに基づくプリントと同等の写真を得ることが可能となる。
【００３４】
（第２の実施の形態）
まず、本実施の形態における処理装置１０の機能構成について説明する。
図６は、処理装置１０の機能構成を示したブロック図である。
図６に示すように、本実施の形態は、メディアリーダ２０で読み取られた写真データの中からＵＩ部３０を介して指定された写真データを取得する写真データ取得手段１１１と、写真データの保存場所を示す所在情報を生成する所在情報生成手段１１２と、その所在情報が示す保存場所に写真データを保存する写真データ保存手段１１３と、写真データを一意に識別する識別情報を生成する識別情報生成手段１１４と、識別情報を写真データに埋め込む識別情報埋め込み手段１１５と、識別情報や所在情報等の写真管理情報を保存する写真管理情報保存手段１１６と、指定された印刷データに基づく印刷の指示をプリンタ部５２に対して行う印刷指示手段１１７と、スキャナ部５１が読み取った画像の中から識別情報を取得する識別情報取得手段１１８と、識別情報に対応する所在情報を取得する所在情報取得手段１１９と、その所在情報が示す保存場所から写真データを読み出す写真データ読み出し手段１２０とを備えている。
【００３５】
なお、識別情報埋め込み手段１１５は、写真データの保存場所を特定するための情報を埋め込む情報埋め込み手段として捉えることもできる。また、識別情報が埋め込まれた写真データは、写真データの保存場所を特定するための情報が埋め込まれた情報付き写真データとして捉えることもできる。
また、識別情報取得手段１１８は、スキャンした写真の元となる写真データの保存場所を特定するための情報を取得する情報取得手段として捉えることもできる。
更に、図６には示していないが、写真管理情報保存手段１１６により保存された写真管理情報に含まれる保存期限を監視し、保存期限が到来した写真データを削除する削除手段を備えるようにしてもよい。
【００３６】
図７は、写真管理情報保存手段１１６により保存される写真管理情報の一例を示す図である。
図７に示すように、写真管理情報保存手段１１６は、写真データを一意に識別するための識別情報、写真データの保存場所を示す所在情報、写真データの保存期限等の対応を自マシンまたはサーバに保存する。
【００３７】
次に、本実施の形態における処理装置１０の処理動作について説明する。
図８は、写真データに基づくプリント処理の動作を示すフローチャートである。
まず、処理装置１０は、メディアリーダ２０を介して記録媒体に記録された写真のインデックス情報(例えば、サムネイル画像)を読み取り、ＵＩ部３０に表示する(ステップ８０１)。次に、ユーザが、表示されたインデックス情報を参照しながら、プリントしたい写真について枚数および保存期間を指定すると、処理装置１０はＵＩ部３０を介してその指定を受け付ける(ステップ８０２)。そして、全ての写真について、選択が完了したかどうかを判断し(ステップ８０３)、完了していない場合は、ステップ８０２に戻り、完了した場合は、ユーザからプリント開始の指示を受け付ける(ステップ８０４)。
【００３８】
これにより、写真データ取得手段１１１は、ユーザが選択した写真の写真データを、メディアリーダ２０を介して記録媒体から取得する。
次に、所在情報生成手段１１２は、写真データ取得手段１１１が取得した写真データの１つについて、その写真データを保存する保存場所を示す所在情報を生成する(ステップ８０５)。ここで、所在情報とは、写真データを自マシンに保存するのであれば、処理装置１０におけるディレクトリ、ファイルの情報である。また、サーバに保存するのであれば、ＵＲＬ(Uniform Resource Locator)が考えられる。
【００３９】
写真データ保存手段１１３は、この生成された所在情報により示される保存場所に写真データを保存する(ステップ８０６)。
また、識別情報生成手段１１４は、写真データを一意に識別する識別情報を生成する(ステップ８０７)。
更に、識別情報埋め込み手段１１５は、識別情報を写真データにWatermarkとして埋め込む(ステップ８０８)。
【００４０】
ここで、写真管理情報保存手段１１６は、図７に示すように、ステップ８０７で生成された識別情報と、ステップ８０５で生成された所在情報と、ステップ８０２で受け付けた保存期間の情報とを対応付けた写真管理情報を、自マシンまたはサーバに保存する(ステップ８０９)。なお、保存期間の情報としては、図７に示すように、現在日付と保存期間とから算出された保存期限の情報として保持するようにしてもよい。
最後に、印刷指示手段１０５は、Watermarkが埋め込まれた写真を印刷データに設定し、プリンタ部５２に写真のプリントを指示する(ステップ８１０)。
そして、処理装置１０は、次の写真があるかどうかを判断し(ステップ８１１)、次の写真がある場合は、ステップ８０５に戻り、次の写真がない場合は、処理を終了する。
【００４１】
このような処理を行った結果、プリンタ部５２では、識別情報を示すWatermarkが埋め込まれた写真がプリントされることになる。このようにしてプリントされた写真のイメージは、図４と同様のものとなる。
本実施の形態においても、第１の実施の形態と同様、例えば、写真の濃度の薄い領域に黒色のドットパターンを埋め込む方法、ある程度の範囲に亘って同色の領域にその色の補色のドットパターンを埋め込む方法等により、Watermarkは埋め込まれる。
【００４２】
図９は、以上のようにしてプリントされた写真のコピー処理の動作を示すフローチャートである。
まず、複写機５０のスキャナ部５１が、Ｌ判サイズ等の紙にプリントされた写真をスキャンし(ステップ９０１)、その結果を処理装置１０に受け渡す。次に、識別情報取得手段１１８が、スキャンした写真から識別情報を取り出せるかどうかを判断する(ステップ９０２)。
【００４３】
ここで、識別情報取得手段１１８は、写真をスキャンした結果を、識別情報を埋め込んだ際に用いたのと同じ手順で解析することにより、識別情報の取り出しを試みる。識別情報を埋め込んだ領域が識別情報の取り出しが容易な領域であり、かつ、識別情報の取り出しを困難にするような写真の変色も生じていない場合は、同じ手順で解析することで識別情報を取り出すことができる。しかし、そうではない場合、識別情報が全く取り出せなくなっているか、識別情報が取り出せたとしても、部分的にしか取り出せないことも起こり得る。従って、ここでは、識別情報を取り出せるかどうかの判断の結果として、識別情報が完全な形で取り出せる場合、識別情報が不完全な形で取り出せる場合(完全な形では取り出せなかったが不足部分を自動的に補うことで完全な識別情報を推測することが可能な場合)、識別情報が全く取り出せない場合、の三通りを想定している。
【００４４】
識別情報取得手段１１８は、識別情報が完全な形で取り出せると判断された場合、その識別情報を取り出す(ステップ９０３)。次に、所在情報取得手段１１９が、先に写真管理情報保存手段１１６により保存された写真管理情報に、その識別情報に対応する所在情報が含まれているかどうかを判断する(ステップ９０４)。含まれている場合は、その所在情報が示す保存場所から写真データを読み出し、印刷データとして設定する(ステップ９０９)。
【００４５】
一方、ステップ９０２で、識別情報が不完全な形で取り出せると判断された場合、識別情報取得手段１１８は、不完全な識別情報の一部を自動的に補うことにより、完全な形の識別情報を推測し、幾つかの識別情報の候補を決定する(ステップ９０５)。次に、所在情報取得手段１１９が、先に写真管理情報保存手段１１６により保存された写真管理情報に、それらの識別情報に対応する所在情報が含まれているかどうかを判断する(ステップ９０６)。それらの識別情報の候補のうち、それに対応する所在情報が存在するものについては、写真データ読み出し手段１０７が、その所在情報が示す保存場所から写真データを読出してＵＩ部３０に表示する(ステップ９０７)。表示された写真の中からユーザがコピーしたい写真を選択すると、ＵＩ部３０はその選択を受け付ける(ステップ９０８)。これにより、写真データ読み出し手段１２０は、選択された写真の写真データを印刷データに設定する(ステップ９０９)。
【００４６】
また、ステップ９０２で識別情報が全く取り出せなかった場合、ステップ９０４で所在情報が存在しなかった場合、ステップ９０６で所在情報が存在しなかった場合、ステップ９０８で選択がなかった場合は、ステップ９０１でスキャンされた写真をそのまま印刷データとして設定する(ステップ９１０)。
そして、印刷指示手段１１７が、この印刷データの印刷をプリンタ部５２に指示し(ステップ９１１)、写真の印刷が行われる。
【００４７】
以上により、本実施の形態の動作は終了する。
なお、図９のフローチャートでは、識別情報が不完全な形で取得された場合に、完全な識別情報を推測してユーザがコピーしようとしている写真の候補を提示するようにした。しかしながら、不特定多数のユーザが利用可能なシステムにおいては、あるユーザがコピーしようとしている写真の候補として他人の所有する写真を提示してしまうことになると、プライバシー上の問題が出て来る可能性がある。従って、もしそのような問題が懸念される場合は、ステップ９０２で識別情報が不完全と判定されたときには、ステップ９０５〜９０８は実行せず、識別情報が全くないときと同様、ステップ９１０へ進むようにしてもよい。
【００４８】
あるいは、事前にユーザ登録を行っているものとすれば、あるユーザがコピーしようとしている写真の候補を、そのユーザが過去に保存した写真の中から選択して提示するようにしてもよい。具体的には、図８の処理に先立ってユーザ認証を行い、ステップ８０９において識別情報や所在情報等に加え、ユーザＩＤを登録するようにする。即ち、図１０に示すような写真管理情報を登録する。一方、図９の処理に先立ってユーザ認証を行い、ステップ９０５において、そのユーザのユーザＩＤに対応付けられた識別情報の中から候補を決定するようにすればよい。例えば、ユーザＩＤ「０００００１００」のユーザがコピーを要求したとすると、識別情報「０００００００１」、「０００００００４」、「００００００６」等の中から、識別情報の候補を選択することになる。
【００４９】
また、本実施の形態によるサービスに対する課金の形態としては、コインキット方式が考えられる。即ち、コイン投入機に所定の金額が投入されたことを条件として、図８のプリント処理の場合は、ステップ８０１〜８１１の処理を、図９のコピー処理の場合は、ステップ９０１〜９１１の処理を行うようにすることができる。
また、写真のプリント時に、写真データの保管サービスに対する課金を行うことも可能である。即ち、ステップ８０２で指定した保存期間に応じた金額の投入をステップ８０４で要求し、この金額の投入を条件としてステップ８０５〜８１１の処理を行うように制御する課金手段を備えることができる。
【００５０】
このように、本実施の形態では、写真のプリント時に写真データを自マシンまたはサーバに保存し、保存場所を示す所在情報と写真に埋め込んだ識別情報との対応を残しておくようにした。これにより、写真のコピー時には、写真に埋め込まれた識別情報に基づき写真データの保存場所を特定し、自マシンまたはサーバにおけるその保存場所から写真データを読み出してプリントすることができ、その結果、写真を複写機でコピーする感覚で、その写真の元となる写真データに基づくプリントと同等の写真を得ることが可能となる。
【００５１】
（第３の実施の形態）
本実施の形態では、写真データに基づくプリントを行うＬ判サイズ等の紙に予め識別情報が付されている場合を想定する。ここで、識別情報としては、紙の裏面に管理番号を印刷しておいてもよいし、紙に埋め込んだ無線ＩＣチップ(例えば、「ミューチップ」等)に管理番号を記憶させておいてもよい。
【００５２】
まず、本実施の形態における処理装置１０の機能構成について説明する。
図１１は、処理装置１０の機能構成を示したブロック図である。
図１１に示すように、本実施の形態は、メディアリーダ２０で読み取られた写真データの中からＵＩ部３０を介して指定された写真データを取得する写真データ取得手段１２１と、写真データの保存場所を示す所在情報を生成する所在情報生成手段１２２と、その所在情報が示す保存場所に写真データを保存する写真データ保存手段１２３と、写真がプリントされた紙に付された識別情報や所在情報等の写真管理情報を保存する写真管理情報保存手段１２４と、指定された印刷データに基づく印刷の指示をプリンタ部５２に対して行う印刷指示手段１２５と、スキャナ部５１が読み取った画像の中から識別情報を取得する識別情報取得手段１２６と、識別情報に対応する所在情報を取得する所在情報取得手段１２７と、その所在情報が示す保存場所から写真データを読み出す写真データ読み出し手段１２８とを備えている。
【００５３】
なお、識別情報取得手段１２６は、スキャンした写真の元となる写真データの保存場所を特定するための情報を取得する情報取得手段として捉えることもできる。
また、図１１には示していないが、写真管理情報保存手段１２４により保存された写真管理情報に含まれる保存期限を監視し、保存期限が到来した写真データを削除する削除手段を備えるようにしてもよい。
【００５４】
次に、本実施の形態における処理装置１０の処理動作について説明する。
図１２は、写真データに基づくプリント処理の動作を示すフローチャートである。
まず、処理装置１０は、メディアリーダ２０を介して記録媒体に記録された写真のインデックス情報(例えば、サムネイル画像)を読み取り、ＵＩ部３０に表示する(ステップ１２０１)。次に、ユーザが、表示されたインデックス情報を参照しながら、プリントしたい写真について枚数および保存期間を指定すると、処理装置１０はＵＩ部３０を介してその指定を受け付ける(ステップ１２０２)。そして、全ての写真について、選択が完了したかどうかを判断し(ステップ１２０３)、完了していない場合は、ステップ１２０２に戻り、完了した場合は、ユーザからプリント開始の指示を受け付ける(ステップ１２０４)。
【００５５】
これにより、写真データ取得手段１２１は、ユーザが選択した写真について、メディアリーダ２０を介して記録媒体から写真データを取得する。
次に、所在情報生成手段１２２は、写真データ取得手段１２１が取得した写真データの１つについて、その写真データを保存する保存場所を示す所在情報を生成する(ステップ１２０５)。ここで、所在情報とは、写真データを自マシンに保存するのであれば、処理装置１０におけるディレクトリ、ファイルの情報である。また、サーバに保存するのであれば、ＵＲＬ(Uniform Resource Locator)が考えられる。
【００５６】
写真データ保存手段１２３は、この生成された所在情報により示される保存場所に写真データを保存する(ステップ１２０６)。
また、印刷指示手段１２５は、この写真データに基づき、写真をプリントする(ステップ１２０７)。このような処理によりプリントされる写真は、図４のようにWatermarkが埋め込まれたものではなく、Watermarkが埋め込まれない通常の写真である。
【００５７】
一方、このプリント処理の直前または直後に、プリンタ部５２にて、写真をプリントする紙に予め付された識別情報を認識する。例えば、識別情報が紙の裏面に印刷された管理番号である場合は、プリンタ部５２に設けられたＯＣＲ(Optical Character Reader)により管理番号を読み取る。また、識別情報が紙に埋め込まれた無線ＩＣチップに記憶された管理番号である場合は、プリンタ部５２の無線通信機能により管理番号を取得する。そして、識別情報取得手段１１８が、その識別情報を受け取る。
写真管理情報保存手段１１６は、ここで取得された識別情報と、ステップ１２０５で生成された所在情報と、ステップ１２０２で受け付けた保存期間の情報とを対応付けた写真管理情報を、自マシンまたはサーバに保存する(ステップ１２０８)。
【００５８】
なお、ここで保存される写真管理情報は、例えば、図７に示すようなものとなる。但し、本実施の形態では、識別情報は、自動生成されたものではなく、写真を印刷した紙に予め付されていたものを読み取ったものである。
あるいは、識別情報は、写真をプリントする紙の入手時に自マシンまたはサーバに登録するようにしてもよい。その場合、ステップ１２０８では、読み取った識別情報を登録済の識別情報の中から検索し、検索された識別情報に対応付けて所在情報、保存期間の情報を登録することになる。
そして、処理装置１０は、次の写真があるかどうかを判断し(ステップ１２０９)、次の写真がある場合は、ステップ１２０５に戻り、次の写真がない場合は、処理を終了する。
【００５９】
なお、本実施の形態では、以上のようにしてプリントされた写真のコピー処理の動作は、図９のフローチャートに従って行われる。
この場合、ステップ９０１では、例えば、識別情報が紙の裏面に印刷された管理番号である場合は、スキャナ部５１を両面スキャナにて構成し、表面の写真と裏面の識別情報を同時にスキャンすることができる。あるいは、スキャナ部５１を片面スキャナにて構成し、表面の写真と裏面の識別情報を所定の順序でスキャンすることもできる。一方、識別情報が紙に埋め込まれた無線ＩＣチップに記憶された管理番号である場合は、スキャナ部５１で写真をスキャンするときに、無線通信機能により識別情報を取得するようにすればよい。
また、本実施の形態では、上述したように、識別情報として、紙の裏面に印字された管理番号、または、紙に埋め込まれた無線ＩＣチップに記憶された管理番号を採用するので、識別情報が不完全な形で取得されることは殆どないと考えられる。従って、ステップ９０２で所在情報が不完全と判定されたときには、ステップ９０５〜９０８は実行せず、所在情報が全くないときと同様、ステップ９１０へ進むようにしてもよい。
【００６０】
また、本実施の形態によるサービスに対する課金の形態としては、コインキット方式が考えられる。即ち、コイン投入機に所定の金額が投入されたことを条件として、図１２のプリント処理の場合は、ステップ１２０１〜１２０９の処理を、図９のコピー処理の場合は、ステップ９０１〜９１１の処理を行うようにすることができる。
また、写真のプリント時に、写真データの保管サービスに対する課金を行うことも可能である。即ち、ステップ１２０２で指定した保存期間に応じた金額の投入をステップ８０４で要求し、この金額の投入を条件としてステップ１２０５〜１２０９の処理を行うように制御する課金手段を備えることができる。
【００６１】
このように、本実施の形態では、写真のプリント時に写真データを自マシンまたはサーバに保存し、保存場所を示す所在情報と紙に予め付された識別情報との対応を残しておくようにした。これにより、写真のコピー時には、写真がプリントされた紙に付された識別情報に基づき写真データの保存場所を特定し、自マシンまたはサーバにおけるその保存場所から写真データを読み出してプリントすることができ、その結果、写真を複写機でコピーする感覚で、その写真の元となる写真データに基づくプリントと同等の写真を得ることが可能となる。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態が適用されるシステムのハードウェア構成を示したブロック図である。
【図２】本発明の第１の実施の形態における処理装置の機能構成を示したブロック図である。
【図３】本発明の第１の実施の形態におけるプリント処理の動作を示したフローチャートである。
【図４】本発明の第１および第２の実施の形態でプリントされた写真の一例を示した図である。
【図５】本発明の第１の実施の形態におけるコピー処理の動作を示したフローチャートである。
【図６】本発明の第２の実施の形態における処理装置の機能構成を示したブロック図である。
【図７】本発明の第２および第３の実施の形態で登録される写真管理情報の一例を示した図である。
【図８】本発明の第２の実施の形態におけるプリント処理の動作を示したフローチャートである。
【図９】本発明の第２および第３の実施の形態におけるコピー処理の動作を示したフローチャートである。
【図１０】本発明の第２の実施の形態で登録される写真管理情報の別の例を示した図である。
【図１１】本発明の第３の実施の形態における処理装置の機能構成を示したブロック図である。
【図１２】本発明の第３の実施の形態におけるプリント処理の動作を示したフローチャートである。
【符号の説明】
【００６３】
１０…処理装置、１０１，１１１，１２１…写真データ取得手段、１０２，１１２，１２２…所在情報生成手段、１０３，１１３，１２３…写真データ保存手段、１０４…所在情報埋め込み手段、１０５，１１７，１２５…印刷指示手段、１０６，１１９、１２７…所在情報取得手段、１０７，１２０，１２８…写真データ読み出し手段、１１４…識別情報生成手段、１１５…識別情報埋め込み手段、１１６，１２４…写真管理情報保存手段、１１８，１２６…識別情報取得手段、２０…メディアリーダ、３０…ＵＩ部、４０…記録装置、５０…複写機、５１…スキャナ部、５２…プリンタ部
【図１】
2005072801.tif 000003
【図２】
2005072801.tif 000004
【図３】
2005072801.tif 000005
【図４】
2005072801.tif 000006
【図５】
2005072801.tif 000007
【図６】
2005072801.tif 000008
【図７】
2005072801.tif 000009
【図８】
2005072801.tif 000010
【図９】
2005072801.tif 000011
【図１０】
2005072801.tif 000012
【図１１】
2005072801.tif 000013
【図１２】
2005072801.tif 000014