(57)【要約】【課題】写真フィルムに撮影した写真画像を変換して得た画像データを効率良く管理する。【解決手段】ＰＣ１の加算処理部２６は、入力部２を介してユーザが平均画像データを作成するように指示されたときにのみ、１本の写真フィルムに撮影された写真画像を変換して得た画像データＳ（Ｓ１，Ｓ２，．．．）を加算した上で平均を取って平均画像データＳｃを得る。圧縮部２８は、画像データＳを（平均画像データＳｃが作成された場合、平均画像データＳｃをも）圧縮する。通信部４０は、画像データＳを圧縮して得た圧縮画像データＳ’をサーバ１００に送信する際に、該画像データＳの平均画像データＳｃを圧縮して得た圧縮平均画像データＳ’ｃがある場合に、Ｓ’ｃも送信する。サーバ１００は、圧縮平均画像データＳ’が付属された圧縮画像データＳ’のみに対して日付認識を行う。【選択図】          図１
2004258843.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、該サーバ装置とネットワークにより接続された送信装置および指示装置とからなる画像管理システムであって、
前記送信装置が、１本の写真フィルムに撮影された複数の写真画像を夫々変換して得た複数の画像データを前記サーバ装置に送信するものであり、
前記指示装置が、前記複数の画像データに対して、前記写真画像に写し込まれた日付文字の認識を行うか否かを前記サーバ装置に指示するものであり、
前記サーバ装置が、前記指示装置により前記日付文字の認識を行うように指示されたときにのみ前記複数の画像データに対して日付文字の認識を行う日付認識手段と、
前記日付認識手段により日付認識された前記複数の画像データの日付に基づいて前記複数の画像データを管理する管理手段とを備えたことを特徴とする画像管理システム。
【請求項２】
前記送信装置と前記指示装置が、同じ端末装置に備えられた送信手段と指示手段であることを特徴とする請求項１記載の画像管理システム。
【請求項３】
前記送信装置が、サービス店の端末装置に備えられた送信手段であり、
前記指示装置が、該送信手段が備えられた前記端末装置と異なる端末装置に備えられた指示手段であることを特徴とする請求項１記載の画像管理システム。
【請求項４】
前記指示装置が、前記写真画像に写し込まれた日付文字の位置範囲を指示する日付位置指示手段を備え、
前記日付認識手段が、前記日付位置指示手段により指示された位置範囲において日付認識を行うものであることを特徴とする請求項１から３のいずれか１項記載の画像管理システム。
【請求項５】
前記日付認識手段が、前記複数の画像データを加算して得た加算画像データを用いて日付文字の位置を検出する日付位置検出手段を備え、
該日付位置検出手段により検出された前記日付文字の位置において日付認識を行うものであることを特徴とする請求項１から３のいずれか１項記載の画像管理システム。
【請求項６】
前記送信装置が、前記複数の画像データに対して加算処理を行って加算画像データを取得する加算手段を備え、
前記複数の画像データと共に前記加算画像データをも送信するものであることを特徴とする請求項５記載の画像管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、写真フィルムに撮影された写真画像を変換して得た画像データを管理する画像管理システムに関するものである。
【０００２】
【従来の技術】
近年、大容量記録媒体の低価格化に伴い個人が多量のデータを保存できるようになり、電子アルバムのような多量の画像データの保存、管理を行うシステムを個人が所有することが可能になっている。また、インターネットなどの普及に伴い、ユーザが端末装置を用いてネットワーク上のサーバ装置にアップロードした画像データを例えば電子アルバムのように管理するサービスも提供されている。これらの管理システムに求められる機能として、デジタルカメラで撮像されたデジタル画像だけを管理するのではなく、銀塩写真などの既存の写真をデジタル化して保存、管理することがある。デジタル化することで管理が容易になり、経年劣化もなくなるという利点がある。
【０００３】
また、銀塩写真をデジタル化するために必要なスキャナなどの装置を所有していないユーザ、または個人所有のスキャナにより取得したデジタル画像の画質に満足できないユーザのために、ラボなどのサービス店によりユーザの既存の写真をデジタル化して高画質なデジタル画像の画像データを取得してサーバ装置にアップロードし、サーバ装置によりこれらの画像データを管理して後にユーザが端末装置からのアクセスに応じて提供するサービスもある。
【０００４】
多量の写真の画像データを管理するには、後に使用する時の検索、閲覧が簡単かつ直感的に分かる分類法が必要となる。この分類法としては、日付を使用する方法が最も実用的であり、例えば、特許文献１に記載されているように、日付順に画像データを記録する電子アルバムの技術が提案されている。しかし、この技術では人手による入力が必要であり、利用者に負担をかけるため、実用的には却って不便になるという問題がある。
【０００５】
また、利用者に負担をかけず、撮影日による写真の画像データの自動分類方法として、例えば、銀塩フィルム写真では、撮影日の文字を被写体像に一部重複させて撮影させることが一般的に行われていることを利用し、写真フィルムまたは写真プリントをスキャナによって写真画像データに変換して保管する場合に、写真画像に写し込まれた撮影日を自動認識して日付情報として画像データに付与する方法も提案されている。例えば、特許文献２に記載されているように、写真画像における日付の文字は通常写真の４隅のいずれかに撮影されていることを利用し、写真の４隅の所定の注目領域を日付位置候補領域として順次走査して日付の検出を行って日付位置を判断し、判断された日付位置において日付文字の認識を行う方法が提案されている。
【０００６】
【特許文献１】
特開平６−２５１０８３号公報
【０００７】
【特許文献２】
特開２０００−１８４１６８号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、近年、インフラの整備およびネットワーク技術の発展に伴い、ネットワーク接続形態は、従来の主流だったナローバンドからブロードバンドに移行しつつあり、データの転送速度が速くなると共に、ユーザの端末装置は常時ネットワークに接続されていることも普通となっている。そのため、ユーザは接続時間などを気にすることなく気軽に多量の画像データをアップロードすることが可能となった。このような状況において、ユーザが一時的に保管してもらう目的で画像データをアップロードすることもあるため、全ての画像データを系統的に管理する必要がない場合もある。撮影の日付で画像データを管理するシステムにおいては、デジタルカメラで撮影して得た画像データの場合は、画像データに撮影日などの情報が付属されているので、日付情報を取得するのに時間がかからないが、フィルムに撮影した写真画像を変換して得た画像データには日付情報が付属されておらず、画像データを解析したりなどして取得する必要がある。そのため、日付情報を取得する必要のない画像データに対しても日付情報の取得を行うと、時間もコストもかかり、結果的にユーザに負担をかけるという問題がある。
【０００９】
この問題は、ラボ店などのサービス店を介して画像データをアップロードするサービスを提供するシステムにおいても同様に存在する。
【００１０】
本発明は、上記事情に鑑みてなされたものであり、アップロードされたユーザの画像データ、より具体的にはフィルムに撮影した写真画像を変換して得た画像データを効率良く管理することができる画像管理システムを提供することを目的とするものである。
【００１１】
【課題を解決するための手段】
本発明の画像管理システムは、サーバ装置と、該サーバ装置とネットワークにより接続された送信装置および指示装置とからなる画像管理システムであって、前記送信装置が、１本の写真フィルムに撮影された複数の写真画像を夫々変換して得た複数の画像データを前記サーバ装置に送信するものであり、
前記指示装置が、前記複数の画像データに対して、前記写真画像に写し込まれた日付文字の認識を行うか否かを前記サーバ装置に指示するものであり、
前記サーバ装置が、前記指示装置により前記日付文字の認識を行うように指示されたときにのみ前記複数の画像データに対して日付文字の認識を行う日付認識手段と、
前記日付認識手段により日付認識された前記複数の画像データの日付に基づいて前記複数の画像データを管理する管理手段とを備えたことを特徴とするものである。
【００１２】
すなわち、本発明の画像管理システムにおいて、サーバ装置は、送信装置からアップロードした全ての画像データに対して日付文字の認識を行う代わりに、ユーザが指示装置を介して日付文字の認識を行うように指示した前記複数の画像データのみに対して日付文字の認識を行うようにするものである。
【００１３】
ここで、サーバ装置に前記複数の画像データを送信する送信装置とこれらの画像データに対して日付認識を行うか否かの指示を行う指示装置は、同じ端末装置（例えばサーバ装置とネットワークにより接続されたコンピュータなど）に備えられた送信手段と指示手段であってもよいし、送信装置はラボなどのサービス店の端末装置に備えられた送信手段であって、指示装置は、送信手段が備えられた端末装置と異なる端末装置に備えられた指示手段であってもよい。すなわち、前記複数の写真画像をサーバ装置に送信する処理と、前記指示を行う処理とを、同じ端末装置を用いて行うように本発明の画像管理システムを構成するようにしてもよいし、写真画像をサーバ装置に送信する処理をサービス店の端末装置を用いて行う一方、送信された写真画像に対して日付認識を行うか否かの指示を行う処理をユーザ自身の端末などの他の端末装置を用いて行うようにしてもよい。
【００１４】
ここで、本発明における「写真画像」は、写真フィルムに記録された状態の写真画像であってもよいし、既にプリントされた写真プリントの写真画像であってもよい。
【００１５】
また、「ネットワーク」とは、インターネットを代表とする既存の広域ネットワークを含むことは勿論、企業内ＷＡＮ（ワイド・エリア・ネットワーク）や、ＬＡＮ（ローカル・ネットワーク）など、いかなる私設のネットワークも含むものである。
【００１６】
また、「画像データの日付に基づいて」画像データを管理することとは、例えば、撮影日付別に管理したり、撮影日付を検索のキーワードにしたサービスを提供したりするなど、撮影日付を利用したいかなるサービスであってもよい。
【００１７】
日付文字の認識を行うためには、前記複数の写真画像における日付文字の位置情報をまず取得する必要があり、本発明の画像管理システムにおいて、前記指示装置は、前記写真画像に写し込まれた日付文字の位置範囲を指示する日付位置指示手段を備え、前記サーバ装置の前記日付認識手段は、前記日付位置指示手段により指示された位置範囲において日付認識を行うようにするものとすることができる。
【００１８】
さらに、本発明のサーバ装置における前記日付認識手段は、１本のフィルムに撮影した写真画像を変換して得た複数の画像データから夫々の写真画像の撮影した日付を検出できるものであればいかなるものでもよく、例えば、前述した特許文献２に記載した方法を用いて日付文字の認識を行うものであってもよいが、前記複数の画像データを加算して得た加算画像データを用いて日付認識、具体的には前記加算画像データを用いて日付文字の位置を検出して日付認識を行うようにするものであることが好ましい。
【００１９】
ここで、「加算画像データ」とは、前記複数の画像データの同じ部位の画素のデータ値を加算して得た画像データのことであり、「データ値」とは、Ｒ，Ｇ，Ｂ値とすることができる。
【００２０】
また、「加算処理」とは、単純加算であっても良いし、単純加算した後に平均処理を行う演算処理であってもよい。
【００２１】
また、加算処理の対象となる前記複数の画像データは、処理対象となる写真フィルムに撮影された全ての写真画像の画像データであってもよいし、一部分の画像データであってもよい。一部分の画像データを用いる場合、目視などにより、日付文字が明瞭に写し込まれた写真画像の画像データを採用することが好ましい。
【００２２】
１本の写真フィルムに撮影された写真画像においては、被写体像は様々であるが、日付文字の位置（日付位置）、色、形状はほぼ一定である。この特性を利用して、日付位置の検出を行うことができる。具体的には、例えば、１本の写真フィルムに撮影された複数の写真画像を表す画像データの各画素を構成する色データＲ、Ｇ、Ｂを画素毎に加算し、加算画像データを構成する各画素の色データを得る。前述のように、１本の写真フィルムに撮影された写真画像における被写体像はコマ毎に異なるが、日付文字部分の色、位置はほぼ不変であるため、加算画像データにおいては、日付文字部分以外の画素の色データはグレーに近い色を示すデータとなるが、日付文字部分の画素の平均色データは日付文字の独自な色合い（例えば赤、黄色）が強いことを示すデータとなる。本発明の画像管理システムのサーバ装置における前記日付認識手段は、加算画像データの各画素の色データを用いて、日付文字の独自な色を呈する画素を検出して、これらの画素の位置を各々の写真画像の日付位置とするようにして日付位置を検出して日付認識を行うものとすることができる。
【００２３】
また、日付文字の独自な色を呈する画素を検出することだけによっても、日付文字の位置を検出することができるが、写真撮影に使用されたカメラの機種などに基づいて、日付文字の形状、サイズなどを特定し、日付文字の独自な色以外に、日付文字部分の形状、サイズからさらに日付文字部分の画素を絞ることによって、日付位置の検出をより正確に行って日付認識を行うようにしてもよい。
【００２４】
また、本発明の画像管理システムのサーバ装置における前記日付認識手段は、前記加算画像データを用いて日付認識を行うものである場合、前記複数の画像データに対して加算処理を行って加算画像データを取得する加算手段を本発明の画像管理システムの送信装置に備え、前記送信装置により前記複数の画像データと共に前記加算画像データをも前記サーバ装置に送信するようにすることが好ましい。
【００２５】
【発明の効果】
本発明の画像管理システムによれば、サーバ装置は、写真フィルムに撮影された複数の写真画像を夫々変換して得た複数の画像データを管理する際に、指示装置により、これらの複数の画像データに対して日付認識を行うように指示された場合にのみ前記複数の画像データに対して日付認識を行うようにしているので、ユーザにとって日付認識を行う必要のない画像データに対して日付認識を行う手間を省き、時間とコストを節約することができるので、効率が良い。
【００２６】
また、指示装置に、写真画像に写し込まれた日付文字の位置範囲を指示する日付位置指示手段を備え、サーバ装置の日付認識手段は、指示された位置範囲において日付認識を行うようにすると、日付認識手段において日付位置の検出を行う必要がないので、日付認識にかかる時間を短くすることができる。
【００２７】
また、本発明の画像管理システムにおけるサーバ装置の日付認識手段は、１本の写真フィルムに撮影された複数の写真画像において、被写体像がコマ毎に異なるが、日付文字の位置、色、形状などはほぼ一定であることを利用し、これらの複数の写真画像の画像データの加算画像データから日付文字部分の画素を検出することによって日付位置を判断して日付認識を行うようにすれば、確実に日付位置を検出することができ、ひいては日付認識を確実に行うことができる。また、画像データは普通圧縮されて保存、送信されるので、送信装置側において、圧縮前の画像データから加算画像データを作成してから圧縮してサーバ装置側に送信するようにすれば、この場合、サーバ側において、各々の圧縮された画像データを解凍して加算画像データを作成する必要がないので、処理時間を短縮することができ、効率が良い。
【００２８】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態について説明する。
【００２９】
図１は、本発明の第１の実施形態となる画像サービスシステムＡの構成を示すブロック図である。
【００３０】
図１に示すように、本実施形態の画像サービスシステムＡは、端末装置となるＰＣ１と、サーバ１００とからなり、ＰＣ１とサーバ１００とは、ネットワーク（ここではインターネット１５０とする）により接続されている。
【００３１】
図２は、図１に示す画像サービスシステムＡにおける端末装置ＰＣ１の構成を示すブロック図である。図示のように、端末装置ＰＣ１は、同じ写真フィルムに撮影された複数の写真画像Ｔ（Ｔ１，Ｔ２，Ｔ３，．．．Ｔｎ  ｎ：ｎ：写真画像の個数）をスキャンしてＲＧＢ画像データである画像データＳ（Ｓ１，Ｓ２，Ｓ３，．．．Ｓｎ）に変換するフィルムスキャナ１０と、フィルムスキャナ１０により写真画像Ｔを変換して得た画像データＳを一時記憶するメモリ２０と、メモリ２０により一時記憶された画像データＳの各々の画像データを加算したうえで平均処理を行って平均画像データＳｃを取得する加算処理部２６と、画像データＳ（Ｓ１，Ｓ２，Ｓ３，．．．Ｓｎ）と平均画像データＳｃとに対して夫々圧縮処理を施して圧縮画像データＳ’（Ｓ’１，Ｓ’２，Ｓ’３，．．．Ｓ’ｎ）と圧縮平均画像データＳ’ｃを得る圧縮部２８と、圧縮画像データＳ’と圧縮平均画像データＳ’ｃとを保存する保存部３０と、サーバ１００と通信を行い、保存部３０により保存された圧縮画像データＳ’と圧縮平均画像データＳ’ｃをサーバ１００に送信可能な通信部４０と、ユーザが各種の指示の入力を行うためのキーボードやマウスなどからなる入力部２と、入力部２により入力された指示に従ってＰＣ１の動作を制御する制御部４とを備えたものである。
【００３２】
入力部２において、フィルムスキャナ１０を起動させる指示などができると共に、加算処理部２６に平均画像データＳｃを作成させるか否かの指示も行うことができる。
【００３３】
加算処理部２６は、入力部２においてユーザが加算画像データを作成するように指示されたときにのみ平均画像データＳｃを作成するものである。加算処理は具体的には、各々の画像データＳ１、Ｓ２、Ｓ３、．．．Ｓｎの各画素（その位置を（ｘ，ｙ）とする）のＲ、Ｇ、Ｂ値を画素毎に加算したうえで平均値を取り、画素毎の平均色データＲｃｉ（ｘ，ｙ）、Ｇｃｉ（ｘ，ｙ）、Ｂｃｉ（ｘ，ｙ）（ｉ：１，２，３．．．ｍ，ｍ：１つの画像データの総画素数）を得ることによってこれらの画素により構成される平均画像データＳｃを得る処理である。また、加算処理部２６によって平均画像データＳｃが作成された場合、保存部３０は、画像データＳの圧縮データと平均画像データＳｃの圧縮データとを対にして保存する。
【００３４】
通信部４０は、入力部２を介して送信指示が入力されたとき、保存部３０から圧縮画像データＳ’をサーバ１００に送信するものであり、圧縮平均画像データＳ’ｃがある場合には、圧縮平均画像データＳ’ｃをも一緒にサーバ１００に送信する。
【００３５】
圧縮部２８は、入力されてきた画像データ（画像データＳの各々の画像データまたは平均画像データＳｃ）に対して圧縮処理を行うものであり、この圧縮処理は例えばＪＰＥＧ圧縮処理とすることができる。
【００３６】
なお、上述したフィルムスキャナ１０、加算処理部２６、圧縮部２８、保存部３０、通信部４０の動作は、制御部４により制御される。
【００３７】
図３は、図１に示す画像サービスシステムＡにおけるサーバ１００の構成を示すブロック図である。図３（ａ）に示すように、本実施形態のサーバ１００は、ＰＣ１から送信されてきた画像データ（圧縮画像データＳ’または圧縮画像データＳ’と圧縮平均画像データＳ’ｃ。以下同じ）を受信するなど、ＰＣ１と通信を行うための通信部５０と、受信した画像データを一時的に記憶するメモリ５５と、画像データに圧縮平均画像データＳ’ｃがあるときに日付認識を行って日付情報と後述するサービス提供部８０に出力する日付認識部６０と、日付認識が行われた圧縮画像データＳ’（Ｓ’１，Ｓ’２、Ｓ’３，．．．Ｓ’ｎ）と日付情報Ｄ（Ｄ１，Ｄ２，Ｄ３，．．．Ｄｎ）とを対応付けて保存すると共に、端末装置ＰＣ１に対して日付による画像データの検索などのサービスを通信部５０を介して提供する一方、日付認識が行われなかった圧縮画像データＳ’をそのまま保存するサービス提供部８０とを備えてなるものである。
【００３８】
図３（ｂ）は、図３（ａ）に示すサーバ１００における日付認識部６０の構成を示すブロック図である。図示のように、日付認識部６０は、通信部５０を介して受信した、メモリ５５に一時記憶された圧縮画像データＳ’に圧縮平均画像データＳ’ｃが付属されているか否かを確認し、圧縮平均画像データＳ’ｃが付属されていれば、この圧縮平均画像データＳ’ｃに対して端末装置ＰＣ１により日付認識を行うように指示されたとして、後述する日付位置検出部６２、認識順位推定部６４、日付抽出部６６、日付推定部６８に圧縮画像データＳ’の日付認識を行せる一方、圧縮平均画像データＳ’ｃが付属されていない圧縮画像データＳ’に対して日付認識を行せないように制御する制御部６１と、圧縮平均画像データＳ’ｃを解凍して得た画像データ（以下平均画像データＡという）を用いて写真画像Ｔに写し込まれた日付の位置を検出する日付位置検出部６２と、各々の圧縮画像データＳ’（Ｓ’１、Ｓ’２、Ｓ’３、．．．Ｓ’ｎ）を解凍して得た画像データ（以下画像データＰ（Ｐ１，Ｐ２，Ｐ３，．．．Ｐｎ）という）から日付情報を抽出する順位を推定する認識順位推定部６４と、この順位が高い画像データＰから日付情報を抽出する日付抽出部６６と、日付抽出部６６により日付情報を抽出されない画像データＰの日付情報を推定する日付推定部６８とからなるものである。
【００３９】
日付位置検出部６２は、１つの写真フィルムに撮影された複数の写真画像において、被写体像が様々であるが、日付文字の色、位置、形状がほぼ一定であることを利用して、平均画像データＡを用いて日付位置の検出を行う。１つの写真フィルムに撮影された写真画像における被写体像は、ゴマ毎に異なるが、日付文字部分の色、位置がほぼ不変であるため、日付文字部分以外の画素の平均色データは、グレーに近い色を示すデータとなるが、日付文字部分の画素の平均色データは、日付文字の独自な色合い（例えば赤、黄色）が強いことを示すデータとなる。本実施形態におけるサーバ１００の日付位置検出部６２は、平均画像データＡの画素毎の色データを用いて、日付文字の独自な色を強く呈する画素を検出して、これらの画素の位置を各々の写真画像の日付位置とする。
【００４０】
認識順位推定部６４は、日付位置検出部６２により検出した日付位置における背景の平坦さおよび黒さに基づいて日付認識の順位を推定するものである。
【００４１】
図４は、写真画像における日付認識の難易さと背景の関係を示す図である。図示の写真画像の日付部分の背景は左からの順番で、平坦かつ黒い、平坦かつ明るい、複雑かつ明るいようになっていて、目視でも分かるように、日付文字の認識も、左の画像から右の画像へ、難しくなっていく。本実施形態において、認識順位推定部６４は、この特性、すなわち、日付文字部分の背景は平坦かつ黒いほど、認識はし易くなることを利用し、画像データＰ１、Ｐ２、Ｐ３、．．．Ｐｎに対して認識のし易さで認識順位を付ける。図５は、認識順位推定部６４が日付認識の順位を推定する動作を説明するための図であり、図示の斜線部分は、日付位置部分の背景部分（図示では、日付位置部分を含んだ幅Ｗ、高さＨの長方形の範囲となる）である。認識順位推定部６４は、まず、日付文字部分の画素を除いた背景部分の各画素の濃度Ｑを計算し、下記の式（１）を用いて各々の画像データＰ（Ｐ１、Ｐ２、．．．Ｐｎ）の日付文字部分の背景の明るさＢｉ（ｉ＝１、２、３、．．．ｎ）を計算すると共に、画像毎の背景部分の濃度分散値Ｇｉ（ｉ＝１、２、３、．．．ｎ）を計算する。
【００４２】
【数１】
2004258843.tif 000003
認識順位推定部６４は、算出した各画像の背景の明るさＢと濃度分散値Ｇに基づいて、明るさＢと濃度分散値Ｇが低いほど、認識順位が高いように各々の画像データの認識優先順位を推定する。具体的には、例えば、明るさＢが低いかつ濃度分散値Ｇが低い、明るさＢが低いが濃度分散値Ｇが高い、明るさＢが高いが濃度分散値Ｇが低い、明るさＢが高いかつ濃度分散値Ｇが高いという順に、認識優先順位を付ける。
【００４３】
日付抽出部６６は、まず、認識優先順位が高い画像データから段階的に日付情報を抽出して、日付推定部６８に出力する。日付推定部６８は、これらの日付情報に基づいて日付情報未抽出の画像データの日付を推定する。抽出された日付情報および推定された日付情報Ｄは、制御部６１によりメモリ５５に一時記憶させられる。
【００４４】
画像データＰの全ての画像データに対して日付情報の抽出および推定が終了すると、制御部６１は、メモリ５５に記憶された画像データＰの圧縮画像データＳ’と日付情報Ｄとを対応付けてサービス提供部８０に出力させて、サービス提供部８０により提供される検索や、閲覧などのサービスの提供に備える。
【００４５】
以下、図６のフローチャートを利用して、図１に示す実施形態の画像サービスシステムＡの動作をより詳しく説明する。
【００４６】
図６のフローチャートに示すように、本実施形態の画像サービスシステムＡにおいて、１本の写真フィルムに撮影された写真画像に対する処理は、ＰＣ１の入力部２を介してユーザがフィルムスキャナ１０を動作させる指示をしたことに従って、制御部４はフィルムスキャナ１０にこのフィルムに対するスキャンを行わせる（Ｓ１０）ことから始まる。制御部４の制御に従って、フィルムスキャナ１０は、１本の写真フィルムに撮影された全ての写真画像Ｔに対するスキャンを行って、画像データＳを取得してメモリ２０に一時記憶させる（Ｓ１５：Ｎｏ、Ｓ１０）。全ての写真画像Ｔに対するスキャンが終了すると（Ｓ１５：Ｙｅｓ）、制御部４は、画像データＳを圧縮部２８に出力させると共に、ユーザに画像データＳの平均画像データを作成するか否かの指示をユーザに行わせる（Ｓ２０）。入力部２を用いてユーザが平均画像データを作成するように指示すると（Ｓ２０：Ｙｅｓ）、制御部４は、メモリ２０に一時記憶された画像データＳを加算処理部２６にも出力させ、加算処理部２６は画像データＳに対して加算平均処理を施して平均画像データＳｃを作成して、圧縮部２８に出力する（Ｓ２５）。一方、ステップＳ２０において、ユーザが入力部２を介して、平均画像データを作成しないように指示する（Ｓ２０：Ｎｏ）と、制御部４は、加算処理部２６に平均画像データの作成を行せずに、処理をステップＳ３０に進める。圧縮部２８は、画像データＳの各々の画像データに対してＪＰＥＧ圧縮処理を行って圧縮画像データＳ’を得、画像データＳの平均画像データＳｃがある場合には、平均画像データＳｃに対してもＪＰＥＧ圧縮を行って圧縮平均画像データＳ’ｃを得る（Ｓ３０）。保存部３０は、圧縮部２８による取得した圧縮データ（圧縮画像データＳ’のみまたは、圧縮画像データＳ’と圧縮平均画像データＳ’ｃ）を保存する（Ｓ３５）。なお、保存部３０は、圧縮画像データＳ’と圧縮平均画像データＳ’ｃを保存する際には、Ｓ’とＳ’ｃとを対応付けて対にして保存する。通信部４０は、ＰＣ１のユーザにより、入力部２を介して送信指示があったとき、圧縮画像データＳ’（圧縮画像データＳ’の圧縮平均画像データＳ’ｃがあるときには、圧縮画像データＳ’と圧縮平均画像データＳ’ｃ）をサーバ１００に送信する（Ｓ４０）。
【００４７】
ステップＳ５０からはサーバ１００の動作である。図示のように、サーバ１００は、通信部５０によりＰＣ１から圧縮画像データＳ’（または圧縮画像データＳ’と圧縮平均画像データＳ’ｃ）を受信すると、これらの画像データをメモリ５５に一時記憶させる（Ｓ５０）。日付認識部６０の制御部６１は、メモリ５５に一時記憶された圧縮画像データＳ’に圧縮平均画像データＳ’ｃが付属されているか否かを確認し（Ｓ５５）、圧縮平均画像データＳ’ｃがないと（Ｓ５５：Ｎｏ）、端末装置ＰＣ１から圧縮画像データＳ’（あるいは圧縮画像データＳ’の元となる画像データＳ）に対して日付認識を行わないように指示されたとし、圧縮画像データＳ’をそのままサーバ１００のサービス提供部８０に出力して保存させる（Ｓ１００）。
【００４８】
一方、ステップＳ５５において、圧縮画像データＳ’に圧縮平均画像データＳ’ｃが付属されていると（Ｓ５５：Ｙｅｓ）、日付認識部６０の制御部６１は、日付位置検出部６２、認識順位推定部６４、日付抽出部６６、日付推定部６８に日付認識を行わせ、圧縮画像データＳ’の各々の画像データの日付情報（すなわち、画像データＳの各々の画像データの日付情報）Ｄを取得してサービス提供部８０に出力する（Ｓ６０）。この場合、サービス提供部８０は、圧縮画像データＳ’と日付情報Ｄとを対応付けて保存し、後に日付情報をキーワードとする検索や、閲覧などのサービスを提供することに備える（Ｓ１００）。
【００４９】
図７は、日付認識部６０の具体的な動作Ｑを示すフローチャートである。図示のように、日付認識部６０において、まず、日付位置検出部６２は、日付位置検出部６２は、メモリ５５に一時記憶された圧縮平均画像データＳ’ｃを解凍して平均画像データＡを得ると共に、平均画像データを用いて前述した方法で日付の画素位置を検出して、認識順位推定部６４およびメモリ５５に送信する（Ｓ６１）。認識順位推定部６４は、メモリ５５に一時記憶された圧縮画像データＳ’を解凍して画像データＰ（Ｐ１，Ｐ２，Ｐ３，．．．Ｐｎ）を得、日付位置検出部６２により検出した日付位置における背景の明るさＢおよび濃度分散値Ｇを画像データＰ毎に計算すると共に、画像データＰに対して日付情報の抽出を行う優先順位を推定して、日付抽出部６６およびメモリ５５に送信する（Ｓ６２）。日付抽出部６６は、まず、優先順位の最も高い（ｉ＝１）画像データに対して、日付情報を抽出する（Ｓ６３、Ｓ６４）。日付推定部６８は、日付抽出部６６により抽出した日付情報を比較して、同一な日付情報があるか否かをチェックする（Ｓ６５、Ｓ６６）。同一な日付情報があり、かつ同一な日付情報を有する画像データＰが、時系列的に離れた写真画像Ｔに対応するものであれば（Ｓ６６：Ｙｅｓ、Ｓ６７：Ｙｅｓ）、該写真画像Ｔに時系列的に挟まれた全ての写真画像Ｔに対応する画像データＰにこの同一な日付情報を付与する（Ｓ６８）。なお、抽出された日付情報および付与された日付情報は、画像データＰと対応してメモリ５５に保存される。優先順位が最も高い画像データＰに対する日付情報の抽出および抽出された日付情報に基づいて日付情報の付与が終了すれば、または、ステップＳ６６において、抽出した日付情報が、同一なものが無ければ（Ｓ６６：Ｎｏ）、またはステップＳ６７において、同一な日付情報を有する画像データＰが、時系列的に相隣した写真画像Ｔに対応するものであれば（Ｓ６７：Ｎｏ）、この場合、画像データＰの各々の画像データＰ１，Ｐ２，Ｐ３，．．．Ｐｎのうち、まだ日付情報が付与されていない画像データがあれば（Ｓ６９：Ｎｏ）、次に順位の高い画像データに対して、日付抽出部６６と日付推定部６８によるステップＳ６４からステップＳ６８までの処理が行われる（Ｓ７０、Ｓ６４〜Ｓ６８）。なお、ステップＳ６４からステップＳ６８までの処理は、画像データＰ１、Ｐ２、．．．Ｐｎの全てが日付を付与される（Ｓ６９：Ｙｅｓ）まで繰り返される。
【００５０】
このように、本実施形態の画像サービスシステムＡによれば、サーバ１００は、写真フィルムに撮影された複数の写真画像を夫々変換して得た複数の画像データを端末装置ＰＣ１から受信して管理する際に、端末装置により、これらの複数の画像データに対して日付認識を行うように指示された場合にのみ前記複数の画像データに対して日付認識を行うようにしているので、ユーザにとって日付認識を行う必要のない画像データに対して日付認識を行う手間を省き、時間とコストを節約することができるので、効率が良い。
【００５１】
また、本発明の画像サービスシステムＡにおけるサーバ１００の日付認識部６０は、１本の写真フィルムに撮影された複数の写真画像において、被写体像がコマ毎に異なるが、日付文字の位置、色、形状などはほぼ一定であることを利用し、これらの複数の写真画像の画像データの加算画像データから日付文字部分の画素を検出することによって日付位置を判断して日付認識を行うようにしているので、確実に日付位置を検出することができ、ひいては日付認識を確実に行うことができる。また、画像データは普通圧縮されて保存、送信されるので、端末装置側において、圧縮前の画像データから加算画像データを作成してから圧縮してサーバ装置側に送信するようにすることによって、サーバ側において、各々の圧縮された画像データを解凍して加算画像データを作成する必要がないので、処理時間を短縮することができ、効率が良い。
【００５２】
本実施形態の画像サービスシステムＡにおいて、サーバ１００は、端末装置ＰＣ１から送信されてきた圧縮画像データＳ’に圧縮平均画像データＳ’ｃが付属されていることを端末装置ＰＣ１から日付認識を行うように指示されたことにして（この場合、端末装置ＰＣ１において、平均画像データＳｃを作成するか否かを指示するための入力部２は間接的に請求項記載の指示手段を兼ねることとなる）、圧縮平均画像データＳ’ｃが付属された圧縮画像データＳ’のみに対して日付認識を行うようにしているが、端末装置ＰＣ１からより直接的にサーバ１００に日付認識を行うか否かを指示するようにしてもよい。例えば、サーバ１００に画像データＳ（圧縮画像データＳ’）を送信する際にこの画像データＳに対して日付認識を行うか否かの指示を示す情報を作成して画像データＳと共に送信するようにしてもよいし、サーバ１００側において、送信されてきた画像データの日付認識を行うか否かをＰＣ１に問い合わせる手段を設け、ＰＣ１はこの問い合わせ手段の問い合わせに返答するようにして日付認識を行うか否かを指示するようにしてもよい。
【００５３】
また、図１に示す実施形態の画像サービスシステムＡにおいて、日付認識を簡単かつ確実に行うために、サーバ１００の日付認識部６０は、平均画像データから日付文字の位置を検出して日付認識を行うようにしているが、例えば、特許文献２記載の方法を用いてもよい。
【００５４】
図８は、本発明の第２の実施形態となる画像サービスシステムＢの構成を示すブロック図である。図示のように、本実施形態の画像サービスシステムＢは、端末装置となるＰＣ１ｂと、サーバ１００ｂとからなり、ＰＣ１ｂとサーバ１００ｂとは、ネットワーク（ここではインターネット１５０とする）により接続されている。
【００５５】
図９は、図８に示す画像サービスシステムＢにおける端末装置ＰＣ１ｂの構成を示すブロック図である。図示のように、端末装置ＰＣ１ｂは、同じ写真フィルムに撮影された複数の写真画像Ｔ（Ｔ１，Ｔ２，Ｔ３，．．．Ｔｎ  ｎ：ｎ：写真画像の個数）をスキャンしてＲＧＢ画像データである画像データＳ（Ｓ１，Ｓ２，Ｓ３，．．．Ｓｎ）に変換するフィルムスキャナ１０ｂと、フィルムスキャナ１０ｂにより写真画像Ｔを変換して得た画像データＳを一時記憶するメモリ２０ｂと、メモリ２０ｂにより一時記憶された画像データＳに対して夫々圧縮処理を施して圧縮画像データＳ’（Ｓ’１，Ｓ’２，Ｓ’３，．．．Ｓ’ｎ）を得る圧縮部２８ｂと、圧縮画像データＳ’を保存する保存部３０ｂと、サーバ１００ｂと通信を行い、保存部３０ｂにより保存された圧縮画像データＳ’をサーバ１００ｂに送信可能な通信部４０ｂと、ユーザが各種の指示の入力を行うためのキーボードやマウスなどからなる入力部２ｂと、入力部２ｂにより入力された指示に従ってＰＣ１Ｂの動作を制御する制御部４ｂと、制御部４ｂの制御に従って画像を表示するモニタ５とを備えたものである。
【００５６】
入力部２ｂにおいて、フィルムスキャナ１０ｂを起動させる指示などができると共に、サーバ１００ｂに画像データＳに対して日付認識を行うか否かの指示をしたり、日付認識を行う場合に、日付文字の位置範囲を指示したりすることができる。
【００５７】
通信部４０ｂは、入力部２ｂを介して送信指示が入力されたとき、保存部３０ｂから圧縮画像データＳ’をサーバ１００ｂに送信するものであり、入力部２ｂを介して入力された日付認識を行うか否かの指示、日付文字の位置範囲を指定する指示などをもサーバ１００ｂに送信する。
【００５８】
圧縮部２８ｂは、入力されてきた画像データＳの各々の画像データに対して圧縮処理を行うものであり、この圧縮処理は例えばＪＰＥＧ圧縮処理とすることができる。
【００５９】
なお、上述したフィルムスキャナ１０ｂ、圧縮部２８ｂ、保存部３０ｂ、通信部４０ｂの動作は、制御部４ｂにより制御される。
【００６０】
図１０は、図８に示す画像サービスシステムＢにおけるサーバ１００ｂの構成を示すブロック図である。図１０（ａ）に示すように、本実施形態のサーバ１００ｂは、ＰＣ１ｂから送信されてきた圧縮画像データＳ’や、日付認識を行うか否かの指示や、日付文字の位置範囲を指定する指示を受信するなど、ＰＣ１ｂと通信を行うための通信部５０ｂと、受信した画像データＳ’を一時的に記憶するメモリ５５ｂと、ＰＣ１ｂにより日付認識を行うように指示されたときにのみ日付認識を行って日付情報Ｄを後述するサービス提供部８０ｂに出力する日付認識部６０ｂと、日付認識が行われた圧縮画像データＳ’（Ｓ’１，Ｓ’２、Ｓ‘３，．．．Ｓ’ｎ）と日付情報Ｄ（Ｄ１，Ｄ２，Ｄ３，．．．Ｄｎ）とを対応付けて保存すると共に、端末装置ＰＣ１ｂに対して日付による画像データの検索などのサービスを通信部５０ｂを介して提供する一方、日付認識が行われなかった圧縮画像データＳ’をそのまま保存するサービス提供部８０ｂとを備えてなるものである。
【００６１】
図１０（ｂ）は、図１０（ａ）に示すサーバ１００ｂにおける日付認識部６０ｂの構成を示すブロック図である。図示のように、日付認識部６０ｂは、通信部５０ｂを介して受信した、メモリ５５ｂに一時記憶された圧縮画像データＳ’に対して日付認識を行うか否かの判断を行い、日付認識を行うように判断した際にのみ、ＰＣ１に日付文字の位置範囲を指定させると共に、後述する認識順位推定部６４ｂ、日付抽出部６６、日付推定部６８ｂに圧縮画像データＳ’に対して指示された日付文字の位置範囲において日付認識を行せるように制御する制御部６１ｂと、各々の圧縮画像データＳ’（Ｓ’１、Ｓ’２、Ｓ’３、．．．Ｓ’ｎ）を解凍して得た画像データ（以下画像データＰ（Ｐ１，Ｐ２，Ｐ３，．．．Ｐｎ）という）から日付情報を抽出する順位を推定する認識順位推定部６４ｂと、この順位が高い画像データＰから日付情報を抽出する日付抽出部６６ｂと、日付抽出部６６ｂにより日付情報を抽出されない画像データＰの日付情報を推定する日付推定部６８ｂとからなるものである。
【００６２】
日付認識部６０ｂの制御部６１ｂは、通信部５０ｂを介して端末装置ＰＣ１から圧縮画像データＳ’を受信すると、圧縮画像データＳ’に含まれる代表画像データ（例えば時系列的に一番先に送信されてきた画像データなど）を送信元の端末装置ＰＣ１に返送してモニタ５に表示させると共に、圧縮画像データＳ’（すなわち画像データＳ）に対して日付認識を行うか否かの選択と、日付認識を行う場合には表示された代表画像において日付文字の位置範囲の指定とをＰＣ１のユーザに行わせる。ＰＣ１のユーザが入力部２ｂを用いて日付認識を行うか否かの選択と、日付認識を行う場合の日付文字の位置範囲の指定とを行うと、ＰＣ１の制御部４ｂはユーザの入力（日付認識を行うか否か、行う場合に指定された日付文字の位置範囲）に応じた情報を通信部４０ｂに送信させる。サーバ１００の日付認識部６０ｂにおける制御部６１ｂは、ＰＣ１の通信部４０から送信された情報に従って、日付認識を行うように指示されていれば、指定された日付文字の日付位置範囲を示す情報を認識順位推定部６４ｂ、日付抽出部６６ｂ、日付推定部６８ｂに画像データＰに対して日付認識を行せる。
【００６３】
認識順位推定部６４ｂは、ＰＣ１のユーザが入力部２ｂを用いて指定した日付文字の位置範囲における背景の平坦さおよび黒さに基づいて画像データＰの日付認識の順位を推定する。日付抽出部６６ｂは、まず、認識優先順位が高い画像データから段階的に日付情報を抽出して、日付推定部６８ｂに出力する。日付推定部６８ｂは、これらの日付情報に基づいて日付情報未抽出の画像データの日付を推定する。抽出された日付情報および推定された日付情報Ｄは、制御部６１ｂによりメモリ５５ｂに一時記憶させられる。なお、認識順位推定部６４ｂ、日付抽出部６６ｂ、日付推定部６８ｂは、夫々図１に示す実施形態の画像サービスシステムＡにおけるサーバ１００の日付認識部６０の認識順位推定部６４、日付抽出部６６、日付推定部６８と同様な動作をするので、ここでその詳細な説明を省略する。
【００６４】
画像データＰの全ての画像データに対して日付情報の抽出および推定が終了すると、制御部６１ｂは、メモリ５５ｂに記憶された画像データＰの圧縮画像データＳ’と日付情報Ｄとを対応付けてサービス提供部８０ｂに出力させて、サービス提供部８０ｂにより提供される検索や、閲覧などのサービスの提供に備える。
【００６５】
以下、図１１のフローチャートを利用して、図８に示す実施形態の画像サービスシステムＢの動作をより詳しく説明する。
【００６６】
図１１のフローチャートに示すように、本実施形態の画像サービスシステムＢにおいて、１本の写真フィルムに撮影された写真画像に対する処理は、ＰＣ１ｂの入力部２ｂを介してユーザがフィルムスキャナ１０ｂを動作させる指示をしたことに従って、制御部４ｂはフィルムスキャナ１０ｂにこのフィルムに対するスキャンを行わせる（Ｓ１０）ことから始まる。制御部４ｂの制御に従って、フィルムスキャナ１０ｂは、１本の写真フィルムに撮影された全ての写真画像Ｔに対するスキャンを行って、画像データＳを取得してメモリ２０ｂに一時記憶させる（Ｓ１１０：Ｎｏ、Ｓ１０５）。全ての写真画像Ｔに対するスキャンが終了すると（Ｓ１１０：Ｙｅｓ）、制御部４ｂは、画像データＳを圧縮部２８ｂに出力させ、圧縮部２８ｂにより画像データＳの各々の画像データに対してＪＰＥＧ圧縮処理を行って圧縮画像データＳ’を得る（Ｓ１１５）。保存部３０ｂは、圧縮部２８ｂによる取得した圧縮画像データＳ’を保存し（Ｓ１２０）、通信部４０ｂは、ＰＣ１ｂのユーザにより、入力部２ｂを介して送信指示があったとき、圧縮画像データＳ’をサーバ１００ｂに送信する（Ｓ１２５）。
【００６７】
サーバ１００ｂは、通信部５０ｂによりＰＣ１ｂから圧縮画像データＳ’を受信すると、これらの画像データをメモリ５５ｂに一時記憶させる（Ｓ１５０）。日付認識部６０ｂの制御部６１ｂは、圧縮画像データＳ’の代表画像をＰＣ１のモニタ５に表示させ、画像データＳに対して日付認識を行うか否かの選択および日付認識を行う場合の日付文字の位置範囲の指定をするようにＰＣ１のユーザに促す（Ｓ１５５）。ＰＣ１のユーザが、入力部２ｂを用いて、モニタ５に表示された代表画像により代表される画像データＳに対して日付認識を行うか否かの指示を行うと共に、日付認識を行うように指示した場合、代表画像における日付文字の位置範囲を指定する（Ｓ１３０）。ステップＳ１３０に入力された指示を示す情報は、通信部４０ｂによりサーバ１００に送信される（Ｓ１３５）をもって、ＰＣ１の動作は終了する。
【００６８】
サーバ１００の日付認識部６０ｂの制御部６１ｂは、通信部５０ｂを介して受信した、ステップＳ１３５においてＰＣ１から送信されてきた情報に従って、日付認識を行わないように指示されていれば（Ｓ１６０：Ｎｏ）、メモリ５５ｂに一時記憶された圧縮画像データＳ’をそのままサーバ１００ｂのサービス提供部８０ｂに出力して保存させる（Ｓ１７０）一方、日付認識を行うように指示されていれば（Ｓ１６０：Ｙｅｓ）、送信されてきた情報に含まれる日付文字の位置範囲を示す情報を認識順位推定部６４ｂ、日付抽出部６６ｂ、日付推定部６８ｂに提供して日付認識を行わせ（Ｓ１６５）、認識順位推定部６４ｂ、日付抽出部６６ｂ、日付推定部６８ｂにより圧縮画像データＳ’の各々の画像データの日付情報（すなわち、画像データＳの各々の画像データの日付情報）Ｄを取得してサービス提供部８０ｂに出力する（Ｓ１６５）。この場合、サービス提供部８０ｂは、圧縮画像データＳ’と日付情報Ｄとを対応付けて保存し、後に日付情報をキーワードとする検索や、閲覧などのサービスを提供することに備える（Ｓ１７０）。
【００６９】
なお、認識順位推定部６４ｂ、日付抽出部６６ｂ、日付推定部６８ｂは、夫々図１に示す画像サービスシステムＢのサーバ１００における認識順位推定部６４、日付抽出部６６、日付推定部６８の夫々と同様の動作をするので、ここで詳細な説明を省略する。
【００７０】
このように、本実施形態の画像サービスシステムＢにおいても、サーバ１００ｂの日付認識部６０ｂは、写真フィルムに撮影された複数の写真画像を夫々変換して得た複数の画像データを端末装置ＰＣ１ｂから受信して管理する際に、端末装置ＰＣ１により、これらの複数の画像データに対して日付認識を行うように指示された場合にのみ前記複数の画像データに対して日付認識を行うようにし、図１に示す実施形態の画像サービスシステムＡと同様に、ユーザにとって日付認識を行う必要のない画像データに対して日付認識を行う手間を省き、時間とコストを節約することができるので、効率が良い。
【００７１】
また、画像サービスシステムＢにおいて、サーバ１００ｂの日付認識部６０ｂは、画像データの日付文字の位置範囲を端末装置ＰＣ１ｂのユーザに指示させることによって日付文字の位置情報を取得するようにし、画像データを解析する必要がなく、サーバ１００ｂの負担を軽減すると共に、日付認識の速度を速くすることができる。
【００７２】
図１２は、本発明の第３の実施形態となる画像サービスシステムＣの構成を示すブロック図である。図示のように、本実施形態の画像サービスシステムＣは、ラボ店２００に備えられた端末装置ＰＣ７と、ユーザの端末装置ＰＣ８と、サーバ１００ｃとからなり、ＰＣ７およびＰＣ８は、ネットワーク（ここではインターネット１５０とする）により接続されている。
【００７３】
図１２に示す実施形態の画像サービスシステムＣにおける端末装置ＰＣ７は、本発明の送信装置に該当するものであり、図１３はその構成を示すものである。図示のように、端末装置ＰＣ７は、同じ写真フィルムに撮影された複数の写真画像Ｔ（Ｔ１，Ｔ２，Ｔ３，．．．Ｔｎ  ｎ：ｎ：写真画像の個数）をスキャンしてＲＧＢ画像データである画像データＳ（Ｓ１，Ｓ２，Ｓ３，．．．Ｓｎ）に変換するフィルムスキャナ１０ｃと、フィルムスキャナ１０ｃにより写真画像Ｔを変換して得た画像データＳを一時記憶するメモリ２０ｃと、メモリ２０により一時記憶された画像データＳの各々の画像データを加算したうえで平均処理を行って平均画像データＳｃを取得する加算処理部２６ｃと、画像データＳ（Ｓ１，Ｓ２，Ｓ３，．．．Ｓｎ）と平均画像データＳｃとに対して夫々圧縮処理を施して圧縮画像データＳ’（Ｓ’１，Ｓ’２，Ｓ’３，．．．Ｓ’ｎ）と圧縮平均画像データＳ’ｃを得る圧縮部２８ｃと、圧縮画像データＳ’と圧縮平均画像データＳ’ｃとを保存する保存部３０ｃと、サーバ１００ｃと通信を行い、保存部３０ｃにより保存された圧縮画像データＳ’と圧縮平均画像データＳ’ｃをサーバ１００ｃに送信可能な通信部４０ｃと、ユーザが各種の指示の入力を行うためのキーボードやマウスなどからなる入力部２ｃと、入力部２ｃにより入力された指示に従ってＰＣ７の動作を制御する制御部４ｃとを備えたものである。
【００７４】
入力部２ｃにおいて、フィルムスキャナ１０ｃを起動させる指示や、通信部４０ｃに送信させる送信指示などができる。
【００７５】
加算処理部２６ｃは、具体的には、メモリ２０ｃにより一時記憶された画像データＳ各々の画像データＳ１、Ｓ２、Ｓ３、．．．Ｓｎの各画素（その位置を（ｘ，ｙ）とする）のＲ、Ｇ、Ｂ値を画素毎に加算したうえで平均値を取り、画素毎の平均色データＲｃｉ（ｘ，ｙ）、Ｇｃｉ（ｘ，ｙ）、Ｂｃｉ（ｘ，ｙ）（ｉ：１，２，３．．．ｍ，ｍ：１つの画像データの総画素数）を得ることによってこれらの画素により構成される平均画像データＳｃを作成するように動作する。
【００７６】
圧縮部２８ｃは、入力されてきた画像データ（画像データＳの各々の画像データおよび平均画像データＳｃ）に対して圧縮処理を行うものであり、この圧縮処理は例えばＪＰＥＧ圧縮処理とすることができる。
【００７７】
保存部３０ｃは、画像データＳの圧縮データＳ’と平均画像データＳｃの圧縮データＳ’ｃとを対にして保存する。
【００７８】
通信部４０ｃは、入力部２ｃを介して送信指示が入力されたとき、保存部３０ｃから圧縮画像データＳ’をサーバ１００ｃに送信すると共に、平均画像データＳｃの圧縮データである圧縮平均画像データＳ’ｃをも一緒にサーバ１００ｃに送信する。
【００７９】
なお、上述したフィルムスキャナ１０ｃ、加算処理部２６ｃ、圧縮部２８ｃ、保存部３０ｃ、通信部４０ｃの動作は、制御部４ｃにより制御される。
【００８０】
図１２に示す実施形態の画像サービスシステムＣにおけるユーザ端末装置ＰＣ８は、本発明の指示装置に該当するものであり、図１４はその構成を示すものである。図示のように、ユーザ端末装置ＰＣ８は、ユーザが各種の指示の入力を行うためのキーボードやマウスなどからなる入力部２ｄと、入力部２ｄにより入力された指示に従ってＰＣ８の動作を制御する制御部４ｄと、制御部４ｄの制御に従って画像などを表示するモニタ５ｃおよびサーバ１００ｃと通信を行う通信部４０ｄとを備えたものである。
【００８１】
入力部２ｄにおいて、サーバ１００ｃにアクセスする指示などができると共に、アクセス指示に従って通信部４０ｄによるアクセスに応じてサーバ１００ｃが表示させた写真画像（サーバ１００の動作については後述する）の一覧からユーザ所望のフィルムの写真画像を選択したり、写真画像に対して日付認識を行う指示をしたりすることができる。
【００８２】
モニタ５ｃは、サーバ１００ｃから送信された写真画像の一覧などを表示するものである。
【００８３】
なお、通信部４０ｄ、モニタ５ｃの動作は、制御部４ｄにより制御される。
【００８４】
図１５は、図１２に示す実施形態の画像サービスシステムにおけるサーバ１００ｃの構成を示すブロック図である。なお、サーバ１００ｃは、ラボ店２００の認証や、写真画像の所有者の認証や、提供するサービスに関する課金処理なども行うものであるが、本発明の主旨を分かりやすくするために、サーバ１００ｃによるユーザ認証などの構成を省略して説明を行う。図示のように、サーバ１００ｃは、ラボ店２００の端末装置ＰＣ７から送信されてきた画像データ（圧縮画像データＳ’および圧縮平均画像データＳ’ｃ。以下同じ）を受信したり、ユーザ端末装置ＰＣ８からのアクセスを受け付けたりするなど、後述する制御部７０の制御に従って、端末装置ＰＣ７およびＰＣ８と通信を行うための通信部７０と、端末装置ＰＣ７から送信されてきた画像データをフィルム毎に図示しない第１の保存部に保存し、保存中のフィルム一覧（ここでは、例えば各フィルムの写真画像の代表画像一覧とする）を作成して後に制御部７０の制御に従ってユーザ端末装置ＰＣ８に提供すると共に、第１の保存部に保存された画像データのうち、後述する日付認識部６０ｃにより日付認識を行われることによって日付情報Ｄ（Ｄ１，Ｄ２，．．．Ｄｎ）が得られたフィルムの画像データＳ’（Ｓ’１，Ｓ‘２，Ｓ’３，．．．Ｓ’ｎ）を第１の保存部から図示しない第２の保存部に移動させて日付情報Ｄと対応付けて保存し、後に日付による画像データの検索などのサービスを通信部５０ｃを介して提供するサービス提供部８０ｃと、制御部７０の制御に従って、サービス提供部８０ｃの図示しない第１の保存部に保存された画像データＳ’に対して日付認識を行うことによって日付情報Ｄを取得してサービス提供部８０ｃに供する日付認識部６０ｃと、通信部５０ｃ、日付認識部６０ｃおよびサービス提供部８０ｃの動作を制御する制御部７０とを備えたものである。
【００８５】
制御部７０は、通信部５０ｃを介してラボ店２００の端末装置ＰＣ７から画像データが送信されてきたとき、この画像データをサービス提供部８０ｃの第１の保存部に保存させる一方、ユーザ端末装置ＰＣ８からアクセスがあったとき、サービス提供部８０ｃの第１の保存部から保存中のフィルム一覧をユーザ端末装置ＰＣ８に送信し、ユーザ端末装置ＰＣ８のユーザにより一覧から日付認識を希望するフィルムが選択されると、選択されたフィルムの画像データをサービス提供部８０ｃの第１の保存部から読み出すと共に、日付認識部６０ｃにこれらの画像データに対する日付認識を行わせて日付情報Ｄを取得して、サービス提供部８０ｃに供する。
【００８６】
日付認識部６０ｃは、同じフィルムの画像データの平均画像データ（圧縮平均画像データＳ’ｃを解凍して得た画像データ）を用いて日付認識を行うものであり、日付認識を行う際の具体的な動作は、図１に示す画像サービスシステムＡにおけるサーバ１００の日付認識部６０と同様であるので、ここで詳細な説明を省略する。
【００８７】
図１６は、図１２に示す画像サービスシステムＣの動作を示すフローチャートである。なお、ラボ店２００の端末装置ＰＣ７は、各フィルムをスキャンして得た画像データＳから圧縮画像データＳ’および圧縮平均画像データＳ’ｃを得ると共に、圧縮画像データＳ’と圧縮平均画像データＳ’ｃとを対にしてサーバ１００ｃに送信するように動作するものであり、ここでは、ラボ店２００の端末装置ＰＣ７により圧縮画像データＳ’と圧縮平均画像データＳ’ｃを取得する動作を省略すると共に、サーバ１００ｃの動作を主にして本実施形態の画像サービスシステムＣの動作を説明する。
【００８８】
図１６に示すように、サーバ１００ｃは、ラボ店２００の端末装置ＰＣ７またはユーザ端末装置ＰＣ８からアクセスがある（Ｓ２００：Ｙｅｓ）と、制御部７０により、このアクセスはラボ店２００からの画像データのアップロードなのかユーザ端末装置ＰＣ８からのアクセスなのかを確認する（Ｓ２０５）。ラボ店２００からの画像データのアップロードであれば（Ｓ２０５：Ｙｅｓ）、アップロードされてきた画像データ（圧縮画像データＳ’および圧縮平均画像データＳ’ｃ）をサービス提供部８０ｃの図示しない第１の保存部に保存させる。サービス提供部８０ｃは、制御部７０の制御に従って、アップロードされてきた画像データを第１の保存部に保存すると共に、第１の保存部に保存された画像データのフィルム一覧（ここでは、各フィルムから１つの代表画像を選出して縮小処理を施して得たものとする）を作成または更新して処理を終了する。「更新」とは、既にフィルム一覧があったときに、新たにアップロードされた画像データから代表画像を選出して縮小処理を施して得た縮小画像データを既存のフィルム一覧に追加することを意味する（Ｓ２１０）。
【００８９】
一方、ステップＳ２０５において、ユーザ端末装置ＰＣ８からのアクセスであれば（Ｓ２０５：Ｎｏ）、サーバ１００ｃの制御部７０は、アクセス要求がサービス提供部８０ｃの第１の保存部により保存中の画像データに対する日付認識の要求なのか他のサービスに対する要求なのかを確認する（Ｓ２１５）。日付認識要求であれば（Ｓ２１５：Ｙｅｓ）、サービス提供部８０ｃに、第１の保存部に保存された画像データのフィルム一覧を通信部５０ｃを介して端末装置ＰＣ８に送信させる（Ｓ２３０）。フィルム一覧を受信した端末装置ＰＣ８において、ユーザは入力部２ｄを用いて、モニタ５ｃに表示されたフィルム一覧から日付認識を行うことを希望するフィルム（具体的には該当するフィルムの代表画像）を選択することによって日付認識を行うフィルムの日付認識指示を行うと（Ｓ２３５）、サーバ１００ｃの制御部７０は、サービス提供部８０ｃの第１の保存部から該当するフィルの圧縮平均画像データＳ’ｃを読み出して日付認識部６０ｃに日付の認識を行わせて日付情報Ｄを得る（Ｓ２４０）と共に、圧縮平均画像データＳ’ｃと対となる圧縮画像データＳ’を第１の保存部から読み出して、日付認識情報Ｄと対応付けてサービス提供部８０ｃの図示しない第２の保存部に保存させる。サービス提供部８０ｃは、これに合わせて、第１の保存部から圧縮画像データＳ’および圧縮平均画像データＳ’ｃを削除すると共に、フィルム一覧を更新する（Ｓ２４５）。
【００９０】
また、ステップＳ２１５において、ユーザ端末装置ＰＣ８からのアクセス要求が日付認識以外の他のサービス要求、例えば、画像データのダウンロード要求や、日付情報に基づいた検索要求などである場合（Ｓ２１５：Ｎｏ）、サーバ１００の制御部７０は、要求されたサービスをサービス提供部８０ｃに提供させて処理を終了する（Ｓ２２０）。
【００９１】
このように、本実施形態の画像サービスシステムＣは、画像データをアップロードする送信装置と、画像データに対して日付認識を行うか否かの指示を行う指示装置とが異なる端末装置（ラボ店２００の端末装置ＰＣ７とユーザ端末装置ＰＣ８）に夫々備えられた態様において、サーバ１００ｃは、アップロードされた画像データを蓄積しておき、蓄積された画像データのうち、日付認識を行うように指示されたもののみに対して日付認識を行うようにしているので、ユーザにとって日付認識を行う必要のない画像データに対して日付認識を行う手間を省き、時間とコストを節約することができるので、効率が良い。
【００９２】
また、画像サービスシステムＣにおいて、ラボ店２００の端末装置ＰＣ７からフィルム毎の画像データをサーバ１００ｃに送信する際に、平均画像データをも作成して送信し、サーバ１００ｃの日付認識部６０ｃによる日付位置検出に供するようにしているが、図８に示す画像サービスシステムＢのように、送信装置となる端末装置ＰＣ７において平均画像データの作成をせず、指示装置となるユーザ端末装置ＰＣ８により日付文字の位置範囲を指定するようにしてもよい。
【００９３】
以上、本発明の画像管理システムの望ましい実施形態について説明したが、本発明の画像管理システムは、上述した実施形態に限られるものではなく、本発明の主旨を変えない限り、種々の変更、増減を加えることができる。
【００９４】
例えば、図１に示す実施形態の画像サービスシステムＡにおいて、日付を付与するための画像データ（平均画像データＳｃを作成用の画像データ）とサーバ１００に保存用の画像データとを同じ画像データＳを用いるようにしているが、例えば、保存用の画像データを本スキャンにより取得するようにし、日付を付与するための画像データをプレスキャンにより取得するようにしてもよい。この場合、プレスキャンにより取得した画像データが、解像度が低いが、日付の付与には十分である。
【００９５】
また、上述した実施形態において、写真フィルムをスキャンして画像データを得ることにしているが、写真フィルムではなく、既に現像して得た写真プリントであってもよい。この場合、これらのプリントを撮影した順番に揃えておき、この順番でスキャンを行えればよい。
【００９６】
また、図１に示す実施形態の画像サービスシステムＡにおいて、日付位置を推定する際に加算画像データとして平均画像データを用いたが、単純加算処理により得た加算画像データを用いてもよい。
【００９７】
また、図２に示す実施形態の画像サービスシステムＢにおいて、端末装置ＰＣ１の入力部２ｂを用いて、日付認識を行うように指示した画像データに対して、日付文字の位置範囲を指示する以外に、日付文字の色も指示し、サーバ１００ｂの日付認識部６０ｂによる日付認識をより簡単かつ確実に行うことを図るようにしてもよい。
【００９８】
また、写真画像に写し込まれた日付文字の年月日の並び順はカメラの機種によって異なる場合がある。例えば、日付認識を行った結果、ある写真画像の日付文字の内容が０３  ０２  ０１となったとき、２００３年２月１日なのか、２００１年２月３日なのかは不明である。日付認識を行った結果に対して、指示装置に日付文字の年月日の並び順を指示させるようにして、日付認識の結果をより確実にしてもよい。この場合、指示装置に年月日の並び順を直接入力させるようにしてもよいし、１本のフィルムのうちの１つの写真画像の日付文字を、その年月日の可能なすべての並び順（前述の例の場合、２００３年２月１日、２００１年２月３日）で表示して正しい並び順で表示された日付文字をユーザに選択させるようにしてもよい。
【図面の簡単な説明】
【図１】本発明の第１の実施形態の画像サービスシステムＡの構成を示すブロック図
【図２】図１に示す画像サービスシステムＡにおける端末装置ＰＣ１の構成を示すブロック図
【図３】図１に示す画像サービスシステムＡにおけるサーバ１００の構成を示すブロック図
【図４】日付認識の難易度を説明するための図
【図５】図３に示すサーバ１００における認識順位推定部６４の動作を説明するための図
【図６】図１に示す画像サービスシステムＡの動作を示すフローチャート
【図７】図３に示すサーバ１００における日付認識部６０の動作を示すフローチャート
【図８】本発明の第２の実施形態の画像サービスシステムＢの構成を示すブロック図
【図９】図８に示す画像サービスシステムＢにおける端末装置ＰＣ１ｂの構成を示すブロック図
【図１０】図８に示す画像サービスシステムＢにおけるサーバ１００ｂの構成を示すブロック図
【図１１】図８に示す画像サービスシステムＢの動作を示すブローチャート
【図１２】本発明の第３の実施形態の画像サービスシステムＣの構成を示すブロック図
【図１３】図１２に示す画像サービスシステムＣにおける端末装置ＰＣ７の構成を示すブロック図
【図１４】図１２に示す画像サービスシステムＣにおける端末装置ＰＣ８の構成を示すブロック図
【図１５】図１２に示す画像サービスシステムＣにおけるサーバ１００ｃの構成を示すブロック図
【図１６】図１２に示す画像サービスシステムＣの動作を示すフローチャート
【符号の説明】
１，１ｂ，７，８    ＰＣ
２，２ｂ，２ｃ，２ｄ    入力部
４，４ｂ，４ｃ，４ｄ    制御部
５，５ｃ    モニタ
１０，１０ｂ，１０ｃ    フィルムスキャナ
２０，２０ｂ，２０ｃ    メモリ
２６，２６ｃ    加算処理部
２８，２８ｂ，２８ｃ    圧縮部
３０，３０ｂ，３０ｃ    保存部
４０，４０ｂ，４０ｃ，４０ｄ    通信部
５０，５０ｂ，５０ｃ    通信部
５５，５５ｂ    メモリ
６０，６０ｂ    日付認識部
６１，６１ｂ    制御部
６２    日付位置検出部
６４，６４ｂ    認識順位推定部
６６，６６ｂ    日付抽出部
６８，６８ｂ    日付推定部
７０    制御部
８０，８０ｂ    サービス提供部
１００，１００ｂ    サーバ
Ｂ    日付背景部の明るさ
Ｄ    日付情報
Ｇ    日付背景部の濃度分散値
Ｈ    日付背景部範囲の高さ
Ｑ    濃度
Ｓ    画像データ
Ｔ    写真画像
Ｗ    日付背景部範囲の幅
【図１】
2004258843.tif 000004
【図２】
2004258843.tif 000005
【図３】
2004258843.tif 000006
【図４】
2004258843.tif 000007
【図５】
2004258843.tif 000008
【図６】
2004258843.tif 000009
【図７】
2004258843.tif 000010
【図８】
2004258843.tif 000011
【図９】
2004258843.tif 000012
【図１０】
2004258843.tif 000013
【図１１】
2004258843.tif 000014
【図１２】
2004258843.tif 000015
【図１３】
2004258843.tif 000016
【図１４】
2004258843.tif 000017
【図１５】
2004258843.tif 000018
【図１６】
2004258843.tif 000019