(57)【要約】    【課題】  本発明は、フィルムやプリント写真から読み取られた画像データと、デジタルカメラにより撮影した画像データとを一元的に管理することができる画像入力システムを提供する。    【解決手段】  画像入力システムは、読取部９と、ＯＣＲモジュールを有する処理部３とを備え、読取部９は、原稿７から画像データを読み取り、ＯＣＲモジュールは、読取部９により読み取られた画像データにＯＣＲ処理を行って、該画像データに含まれるテキスト情報を検出し、処理部３は、検出されたテキスト情報に含まれた日付情報及び／又は時刻情報をExif情報に書き込み、Exif情報を画像データのファイルに埋め込むことによりExifファイルを作成する。【選択図】      図４
2006148692.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取り画像データを出力する読取手段と、前記画像データに含まれるテキスト情報を検出するテキスト情報検出手段と、前記テキスト情報から日付情報及び／又は時刻情報を検出する日時情報検出手段と、前記日付情報及び／又は時刻情報を前記画像データに付加する付加手段とを備えることを特徴とする画像入力システム。
【請求項２】
前記付加手段は、前記日付情報及び／又は時刻情報を前記画像データにExif情報として付加することを特徴とする請求項１記載の画像入力システム。
【請求項３】
前記テキスト情報検出手段は、ＯＣＲにより前記画像データに含まれるテキスト情報を検出することを特徴とする請求項１又は２記載の画像入力システム。
【請求項４】
前記日付情報及び／又は時刻情報を入力する入力手段を更に備え、前記付加手段は、更に前記入力された日付情報及び／又は時刻情報を前記画像データに付加することを特徴とする請求項１乃至３のいずれか１項に記載の画像入力システム。
【請求項５】
前記入力手段は、撮影条件の情報を入力し、前記付加手段は、前記入力された撮影条件の情報を前記画像データに付加することを特徴とする請求項１乃至４のいずれか１項に記載の画像入力システム。
【請求項６】
原稿を読み取り画像データを出力する読取ステップと、前記画像データに含まれるテキスト情報を検出するテキスト情報検出ステップと、前記テキスト情報から日付情報及び／又は時刻情報を検出する日時情報検出ステップと、前記画像データに前記日付情報及び／又は時刻情報を付加する付加ステップとを備えることを特徴とする画像入力方法。
【請求項７】
前記付加ステップは、前記日付情報及び／又は時刻情報を前記画像データにExif情報として付加することを特徴とする請求項６記載の画像入力方法。
【請求項８】
前記テキスト情報検出ステップは、ＯＣＲにより前記画像データに含まれるテキスト情報を検出することを特徴とする請求項６又は７記載の画像入力方法。
【請求項９】
前記日付情報及び／又は時刻情報を入力する入力ステップを更に備え、前記付加ステップは、更に前記入力された日付情報及び／又は時刻情報を前記画像データに付加することを特徴とする請求項６乃至８のいずれか１項に記載の画像入力方法。
【請求項１０】
前記入力ステップは、撮影条件の情報を入力し、前記付加ステップは、前記入力された撮影条件の情報を前記画像データに付加することを特徴とする請求項６乃至９のいずれか１項に記載の画像入力方法。
【請求項１１】
画像入力システムで実行される画像入力プログラムにおいて、原稿を読み取り画像データを出力する読取モジュールと、前記画像データに含まれるテキスト情報を検出するテキスト情報検出モジュールと、前記テキスト情報から日付情報及び／又は時刻情報を検出する日時情報検出モジュールと、前記画像データに前記日付情報及び／又は時刻情報を付加する付加モジュールとを備えることを特徴とする画像入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像入力システム及び方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及により、簡単に写真を撮影し、撮影した画像を見て楽しむことができる環境となってきた。また、パーソナルコンピュータも広く普及しているので、デジタルカメラで撮影した画像データをパーソナルコンピュータに保存して、管理することが容易にできるようになった。
【０００３】
デジタルカメラで撮影した画像データは、Exif形式のTIFF又はJPEGファイルに保存する場合が多い。Exif形式のファイルには、撮影日時や撮影条件等の情報をTIFFやJPEGの各フォーマットに準拠した形で埋め込むことができる（例えば、特許文献１参照）。これにより、画像データの保管時や印刷時に埋め込んだ情報を役立てることができる。
【０００４】
一方、デジタルカメラが広く普及するまでは、銀塩カメラで多くの写真を撮影しており、現像したフィルムやそれを印画紙にプリントしたプリント写真が多く存在する。イメージスキャナ（画像読取装置）によりこれらのフィルムやプリント写真から画像データを読み取ることにより、フィルムやプリント写真をデジタルカメラで撮った画像を同じようにパーソナルコンピュータに保存して、管理することができる。
【特許文献１】特開２００４−１４０６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、フィルムやプリント写真から読み取られた画像データには、デジタルカメラで撮影した画像データのように、撮影日時や撮影条件等の情報は含まれていない。そのため、デジタルカメラで撮影した画像データとフィルムやプリント写真から読み取られた画像を、例えば、撮影日時によって、一元的に管理することができない。
【０００６】
本発明の目的は、フィルムやプリント写真から読み取られた画像データと、デジタルカメラにより撮影した画像データとを一元的に管理することができる画像入力システム及び方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上述の目的を達成するために、請求項１記載の画像入力システムは、原稿を読み取り画像データを出力する読取手段と、前記画像データに含まれるテキスト情報を検出するテキスト情報検出手段と、前記テキスト情報から日付情報及び／又は時刻情報を検出する日時情報検出手段と、前記日付情報及び／又は時刻情報を前記画像データに付加する付加手段とを備えることを特徴とする。
【０００８】
上述の目的を達成するために、請求項６記載の画像入力方法は、原稿を読み取り画像データを出力する読取ステップと、前記画像データに含まれるテキスト情報を検出するテキスト情報検出ステップと、前記テキスト情報から日付情報及び／又は時刻情報を検出する日時情報検出ステップと、前記画像データに前記日付情報及び／又は時刻情報を付加する付加ステップとを備えることを特徴とする。
【０００９】
上述の目的を達成するために、請求項１１記載の画像入力プログラムは、画像入力システムで実行される画像入力プログラムにおいて、原稿を読み取り画像データを出力する読取モジュールと、前記画像データに含まれるテキスト情報を検出するテキスト情報検出モジュールと、前記テキスト情報から日付情報及び／又は時刻情報を検出する日時情報検出モジュールと、前記画像データに前記日付情報及び／又は時刻情報を付加する付加モジュールとを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、フィルムやプリント写真から読み取られた画像データにも、撮影日時等の情報を付加し、もってフィルムやプリント写真から読み取られた画像データと、デジタルカメラにより撮影した画像データとを一元的に管理することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１２】
図１は、本発明の実施の形態に係る画像入力システムの構成を概略的に示す図である。
【００１３】
図１において、本実施の形態に係る画像入力システムは、原稿７から画像データを読み取る画像読取装置１と、画像読取装置１とインターフェース１１を介して接続され、画像読取装置１により読み取られた画像データを処理して記憶する情報処理装置２とを備える。
【００１４】
画像読取装置１は、原稿７を載置する原稿台ガラス１５と、原稿台ガラス１５を覆うと共に原稿台ガラス１５に載置された原稿７を押さえる原稿台カバー１３と、原稿７に上側から光を照射する透過原稿光源６、原稿７に下側から光を照射する反射原稿光源８、及び原稿７からの光を受けて画像データを読み取る読取センサ１０から成る読取部９とを備える。
【００１５】
情報処理装置２は、ハードディスクや半導体メモリ等の記憶媒体から構成されると共に画像データを記憶する記憶部４と、記憶部４に記憶された画像データに画像処理を行う処理部３と、ＣＲＴやＬＣＤ等の表示装置から構成されたディスプレイ５とを備える。
【００１６】
原稿７が不透明用紙、写真プリント等の反射原稿であるときは、ユーザが画像読取装置１の不図示の操作部で「反射原稿」を指定することによって、反射原稿光源８が点灯されて原稿７が下側から照射され、原稿７の反射光が読取センサ１０に導かれる。一方、原稿７が透明用紙、フィルム等の透過原稿であるときは、ユーザが画像読取装置１の不図示の操作部で「透過原稿」を指定することによって、透過原稿光源６が点灯されて原稿７が上側から照射され、原稿７の透過光が読取センサ１０に導かれる。
【００１７】
読取部９は、原稿７の読み取り時に矢印Ａの方向に移動することにより、原稿７の全ての領域を走査する。なお、読取センサ１０の読み取り動作を停止させた状態で読取部９を矢印Ａの方向に移動し、読取部９を指定された位置まで移動してから、読取センサ１０の読み取り動作を開始させることにより、原稿７の領域の一部分を読み取ることができる。また、読取部９の移動速度や読取センサ１０の動作を制御することにより、任意の解像度で画像読み取りを行うことができる。
【００１８】
読取センサ１０により読み取られた画像データは、インターフェース１１を介して情報処理装置２に転送され、記憶部４に記憶される。処理部３は、記憶部４に記憶された画像データに対して、例えば写真やフィルムの領域輪郭を抽出する処理等の画像処理を行う。ディスプレイ５は、記憶部４に記憶された画像データや、処理部３で画像処理されて得られた画像データを基にした画像表示を行う。
【００１９】
処理部３は、画像データに含まれるテキスト情報を検出するＯＣＲ処理を実行するＯＣＲモジュールを備える。
【００２０】
図２は、図１における画像読取装置１の外観を示す斜視図である。
【００２１】
図２において、画像読取装置１は、透過原稿光源６を保護すると共に原稿台カバー１３に着脱自在に取り付けられた保護シート１４と、原稿台ガラス１５上に載置されるフィルムガイド１７と、原稿台ガラス１５の角部に付された原稿位置合わせマーク１６とを備える。
【００２２】
原稿７が反射原稿であるときは、保護シート１４を原稿台カバー１３に取り付け、原稿７を原稿位置合わせマーク１６に合わせるように原稿台ガラス１５上に載置する。原稿７が透過原稿であるときは、保護シート１４を原稿台カバー１３から取り外し、原稿７をセットしたフィルムガイド１７を原稿台ガラス１５上に載置する。
【００２３】
図３は、図１における画像読取装置１の内部構成を示すブロック図である。
【００２４】
図３において、画像読取装置１の読取部９は、原稿７を照射する透過原稿光源６及び反射原稿光源８（図１）を構成すると共に、Ｒ、Ｇ、Ｂの各色の光を夫々照射するＬＥＤ２０１Ｃと、ＬＥＤ２０１Ｃの点灯を制御するＬＥＤドライブ回路２０１Ｂと、原稿７からの光を検出する読取センサ１０（図１）を構成するイメージセンサ２０１Ａとを備える。
【００２５】
読取部９を原稿台ガラス１５の原稿面に沿って矢印Ａ（図１）の方向に移動させながら、ＬＥＤドライブ回路２０１Ｂにより１ライン毎にＲ、Ｇ、Ｂの各色のＬＥＤ２０１Ｃを切り替えて点灯させることにより、各色の線順次のカラー画像データを読み取ることができる。なお、ＬＥＤ２０１Ｃ自体は白色光を照射し、ＬＥＤ２０１Ｃから反射原稿までの光路上にＲ、Ｇ、Ｂ（又はＣ、Ｍ、Ｙ、Ｋでもよい）の夫々の色の光学的な色フィルタを設けることにより、上記と同様の手法で各色の線順次のカラー画像データを読み取るようにしてもよい。
【００２６】
画像読取装置１は、イメージセンサ２０１Ａから出力された信号を増幅する増幅器２０２と、増幅器２０２から出力された信号をＡ／Ｄ変換し、例えば８ビットのデジタル信号を出力するＡ／Ｄ変換回路２０３と、予め白色基準板兼原稿規制板（不図示）を読み取ることにより取得したシェーディング補正用データを記憶するシェーディングＲＡＭ２０５と、Ａ／Ｄ変換回路２０３から出力された画像データに対して、シェーディングＲＡＭ２０５に記憶されたシェーディング補正用データに基づいてシェーディング補正を行うシェーディング補正回路２０４と、シェーディング補正回路２０４から出力された画像データに対して、情報処理装置２により予め設定されたガンマカーブに従ってガンマ変換を行うガンマ変換回路２０６と、画像読取装置１の実際の読み取り動作のタイミングと、画像読取装置１及び情報処理装置２間の通信のタイミングとを合わせるために、画像データを一時的に記憶するバッファＲＡＭ２０８と、ガンマ変換回路２０６から出力された画像データに対して、情報処理装置２により予め設定された画像出力モード（例えば、２値、４ビット多値、８ビット多値、２４ビット多値）に従ってパッキング処理を行って、バッファＲＡＭ２０８に書き込むと共に、バッファＲＡＭ２０８から画像データを読み出してインターフェース回路２０９に出力するパッキング／バッファＲＡＭ制御回路２０７と、情報処理装置２との間でコントロール信号の受信や画像データの送信を行うインターフェース回路２０９とを備える。
【００２７】
各種信号の元になるクロック信号を発生する水晶発振器等の発振器（ＯＳＣ）２１２と、発振器２１２から出力された画像読取装置１の各部の制御を行うマイクロコンピュータ等のＣＰＵ２１３と、ＣＰＵ２１３の設定に応じて発振器２１２から出力されたクロックを分周して動作の基準となる各種タイミング信号を発生させて、イメージセンサ２０１Ａ、ＬＥＤドライブ回路２０１Ｂ、シェーディング補正回路２０４、及びインターフェース回路２０９に出力するタイミング信号発生回路２１１とを備える。
【００２８】
ＣＰＵ２１３は、処理手順を格納したＲＯＭ２１３Ａと、作業領域としてのＲＡＭ２１３Ｂとを備え、ＲＯＭ２１３Ａに格納された処理手順に従って画像読取装置１の各部の制御を行う。また、ＣＰＵ２１３は、ステッピングモータ駆動用（不図示）のモータドライバ（不図示）にモータドライブ信号を出力し、原稿検知センサ（不図示）から原稿検知信号を入力し、インターフェース回路２０９を介して情報処理装置２から出力される画像の読み取りを中断及び再開するためのスタート／ストップ信号を入力する。
【００２９】
図４は、図１の画像入力システムによって実行される画像入力処理のフローチャートである。
【００３０】
本処理は、画像読取装置１によりフィルムやプリント写真等の原稿７から画像データを読み取り、読み取られた画像データに撮影日時等のExif情報を付加してExif形式ファイルを作成し、作成したExif形式ファイルを記憶部４に記憶する処理である。
【００３１】
図４において、読取部９は、原稿台ガラス１５に載置されたフィルム又はプリント写真等の原稿７から画像データを読み取り（ステップＳ３０１）、読み取られた画像データをインターフェース１１を介して処理部３のＯＣＲモジュールに送信する（ステップＳ３０２）。
【００３２】
次いで、ＯＣＲモジュールは、読取部９により読み取られた画像データにＯＣＲ処理を行って、該画像データに含まれるテキスト情報を検出し（ステップＳ３０３）、処理部３は検出されたテキスト情報に、写真の右下等に印字されている撮影日時を示す日付情報及び／又は時刻情報が含まれているか否かを判別する（ステップＳ３０４）。
【００３３】
ステップＳ３０４の判別の結果、検出されたテキスト情報に日付情報及び／又は時刻情報が含まれているときは、検出されたテキスト情報に含まれた日付情報及び／又は時刻情報をExif情報に書き込み（ステップＳ３０５）、検出されたテキスト情報に日付情報及び／又は時刻情報がないときは、日付情報及び／又は時刻情報をExif情報に書き込むことなく、後述する図５のユーザーインターフェース４００（以下、「ＵＩ４００」という。）をディスプレイ５に表示する（ステップＳ３０６）。
【００３４】
図５において、ＵＩ４００は、Exif形式ファイルに含まれる情報であり、Exif形式ファイルに自動的に付加されるExif情報の表示領域４０１と、ユーザが選択して付加することができるExif情報の入力領域４０２と、ＵＩ４００の表示を終了するためのＯＫボタン４０３とを含む。
【００３５】
ステップＳ３０４で日付情報及び／又は時刻情報が検出された場合は、入力領域４０２の撮影日時入力領域４０４に日付情報及び／又は時刻情報が自動的に入力され、ステップＳ３０４で日付情報及び／又は時刻情報が検出されなかった場合は、ユーザが撮影日時入力領域４０４に手動で日付情報及び／又は時刻情報を入力する。入力領域４０２のその他の入力領域には、ユーザが露出プログラムやシャッタースピード等の撮影条件の情報を選択して入力する。
【００３６】
図４に戻り、ステップＳ３０７で、処理部３は、図６に示すように、Exif情報をファイルフォーマットに準拠した形で画像データのファイルに埋め込むことによりExifファイルを作成し、作成したExifファイルを記憶部４に記憶し（ステップＳ３０８）、本処理を終了する。
【００３７】
図６において、TIFF（Baseline TIFF Rev.6.0 RGB Full Color Image）フォーマットのExif形式ファイル５０１、及びJPEG（JPEG Baseline ADCT）フォーマットのExif形式ファイル５０３には、夫々のファイルフォーマットに準拠した形で、撮影情報やサムネイル画像等のデータを含むExif情報５０５が埋め込まれる。
【００３８】
TIFFフォーマットのExif形式ファイル５０１は、撮影情報やサムネイル画像等のデータを格納するためのプライベートタグ５０２を有し、プライベートタグ５０２にExif情報５０５が埋め込まれる。JPEGフォーマットのExif形式ファイル５０３は、撮影情報やサムネイル画像等のデータを格納するためのアプリケーションマーカーセグメント５０４を有し、アプリケーションマーカーセグメント５０４にExif情報５０５が埋め込まれる。
【００３９】
本実施の形態によれば、読取部９は、原稿７から画像データを読み取り（ステップＳ３０１）、ＯＣＲモジュールは、読取部９により読み取られた画像データにＯＣＲ処理を行って、該画像データに含まれるテキスト情報を検出し（ステップＳ３０３）、処理部３は、検出されたテキスト情報に含まれた日付情報及び／又は時刻情報をExif情報に書き込み（ステップＳ３０５）、Exif情報を画像データのファイルに埋め込むことによりExifファイルを作成する（ステップＳ３０７）ので、フィルムやプリント写真から読み取られた画像データにも、撮影日時等の情報を付加し、もってフィルムやプリント写真から読み取られた画像データと、デジタルカメラにより撮影した画像データとを一元的に管理することができる。
【００４０】
また、ステップＳ３０４で日付情報及び／又は時刻情報が検出されなかった場合は、ＵＩ４００により、ユーザが撮影日時入力領域４０４に手動で日付情報及び／又は時刻情報を入力するので、写真の右下等に日付情報が印字されていない場合にも、読み取られた画像データに手動で入力した日付情報及び／又は時刻情報を付加することができる。
【００４１】
更に、ＵＩ４００により、ユーザが入力領域４０２に露出プログラムやシャッタースピード等の撮影条件の情報を選択して入力するので、フィルムやプリント写真から読み取られた画像データにも、デジタルカメラで撮影した画像データと同様の情報を付加することができる。
【００４２】
また、本発明の目的は、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出して実行することによっても達成されることは云うまでもない。
【００４３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、プログラムコード、及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは云うまでもない。
【００４５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは云うまでもない。
【００４６】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００４７】
プログラムを供給する記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等を用いることができる。又は、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態に係る画像入力システムの構成を概略的に示す図である。
【図２】図１における画像読取装置の外観を示す斜視図である。
【図３】図１における画像読取装置の内部構成を示すブロック図である。
【図４】図１の画像入力システムによって実行される画像入力処理のフローチャートである。
【図５】図４のステップＳ３０６で表示されるＵＩの一例を示す図である。
【図６】図４のステップＳ３０７で記憶されるExif形式ファイルの構成を模式的に示す図である。
【符号の説明】
【００４９】
１  画像読取装置
２  情報処理装置
３  処理部
４  記憶部
５  表示部
９  読取部
【図１】
2006148692.tif 000003
【図２】
2006148692.tif 000004
【図３】
2006148692.tif 000005
【図４】
2006148692.tif 000006
【図５】
2006148692.tif 000007
【図６】
2006148692.tif 000008