(57)【要約】      （修正有）【課題】  原稿台上に配置した原稿としての実際のフィルム上の各コマ画像位置と一致したインデックス画像を間単に作成することができ、一目で解り易い画像の管理を行う。【解決手段】  画像読取装置の原稿台に配置したフィルムの各コマを切り出し、複数の撮影コマの原稿台上での前後左右位置関係を検出して、この位置関係を保ったままのコマ配置のインデックス画像を作成する。画像が検出できなかった位置には、インデックス画像作成の際に空白コマを配置する。【選択図】  図９
2006086962.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置の原稿台の読取領域全面の透過原稿読取を行う読取工程と、
前記読取工程で読取った画像から、透過原稿の撮影コマを切り出すコマ切り出し工程と、
前記切り出し工程で切り出した複数の撮影コマの前記原稿台上での前後左右の位置関係を保った関係に前記切り出した複数の撮影コマを配置したインデックス画像を作成するインデックス画像作成工程とを有することを特徴とする画像処理方法。
【請求項２】
前記インデックス画像作成工程は、
前記切り出し工程で切り出した撮影コマの位置と前記原稿台上の所定の位置とを比較する比較工程と、
前記比較工程で一致したと判断された位置に対応したインデックス画像の位置に前記切り出し工程で切り出した撮影コマを配置することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
請求項１に記載の読取方法を繰り返す場合に、２回目以降のインデックス画像作成工程では、前回に作成したインデックス画像に追加して、切り出し工程で切り出した撮影コマを配置することを特徴とする請求項１に記載の画像処理方法。
【請求項４】
前記インデックス画像作成工程は、前記切り出し工程で切り出した各撮影コマの各々に対して各撮影コマの画像の特性に合った画像処理を施した後の各撮影コマの画像を、インデックス画像として配置することを特徴とする請求項１に記載の画像処理方法。
【請求項５】
請求項１に記載の画像処理方法を、コンピュータと前記コンピュータに接続した画像読取装置にて実現するために、前記コンピュータで実行するプログラム。
【請求項６】
請求項５に記載のプログラムをコンピュータで読取可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真フィルムの画像の走査読取りを行い画像データを作成する方法に関する。
【背景技術】
【０００２】
従来、従来、写真フィルムの走査読取を行う際には、主にフィルムスキャナが使われており、その場合複数コマごとに切断されたスリーブ毎にスキャンを行うか、ロール状のフィルムから各コマの画像を読取る装置であったため、特に複数スリーブ分をまとめてインデックス画像化することは行っていなかった。
【０００３】
近年フラットベッドスキャナでは透過原稿ユニットを利用してのフィルム読取機能が強化され、複数スリーブを一度に原稿台上のガラス面に並べてスキャンを行える装置が発売されている。しかし、インデックス画像の作成を行う際には、各コマの画像を切り出して、切り出した順にコマをつめて整列配置を行うのみであり、実際のフィルムスリーブ上の配置とインデックス画像上の配置は一致しない。原稿台上に図４（Ａ）の様に配置して、従来方式により作成した２４コマのフィルムインデックス画像例を図４（Ｂ）に示す。
【０００４】
また、写真フィルムの各コマ画像に対応させて、写真フィルムに予め記録されているバーコードやコマ番号を読取り、読取ったコマ番号の順番に並べてインデックスプリントを作成するものがあった（例えば、特許文献１参照）。
【特許文献１】特開平９−１９７５６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の従来の技術で示したようにコマを詰めて配置したインデックス画像では、フィルムの空送りや、レンズキャップを撮影してしまった失敗コマが含まれる場合には、コマ画像の切り出しが正常に行われないで、各スリーブの画像の位置と、インデックス画像の位置が一致せず、フィルムの整理・管理と、インデックス画像の整理・管理とが一見してわかりにくい状態で行われる場合があった。
【課題を解決するための手段】
【０００６】
本発明の特許請求の範囲の請求項１は、画像読取装置の原稿台の読取領域全面の透過原稿読取を行う読取工程と、前記読取工程で読取った画像から、透過原稿の撮影コマを切り出すコマ切り出し工程と、前記切り出し工程で切り出した複数の撮影コマの前記原稿台上での前後左右の位置関係を保った関係に前記切り出した複数の撮影コマを配置したインデックス画像を作成するインデックス画像作成工程とを有することを特徴とする画像処理方法である。
【発明の効果】
【０００７】
請求項１記載の発明によれば、原稿台上に配置した原稿としての実際のフィルム上の各コマ画像位置と一致したインデックス画像を簡単に作成することができ、一目で解り易い画像の管理を行うことができる。
【発明を実施するための最良の形態】
【０００８】
（第一の実施例）
図１はフラットベット型スキャナでフィルムの読取が可能な透過原稿ユニットを有したものの構成例を簡単に示したものである。光学ユニット１０３を原稿台１０１に対して平行に走査することにより、画像の読取を行う。フィルムのスキャン時には、透過原稿ユニット１０４に内蔵された透過原稿用光源１０５を点灯し、フィルムガイド１０６に読取りを行うフィルムをセットして、原稿台１０１上にセットする。
【０００９】
図２は透過原稿読み取り時に、スリーブ状に切断されているポジフィルムまたはネガフィルムをセットするためのフィルムガイド１０６を画像読取装置上の原稿台面１０１に設置した時の上面図である。スリーブ状のフィルムには、撮影コマの画像が１コマあるいは、複数コマ形成されている。画像読取装置の原稿台枠２０１の右上の矢印が原稿設置の基準位置の原点を示し、黒色部分で示すフィルムガイド１０６の右上矢印を基準位置に合わせて配置することで、画像読取装置本体に対して所定の位置に設置するようになっている。２０２は透過原稿用光源からの光の有無や光量を光学ユニットでチェックするための穴である。フィルムガイドを画像読取装置にセットした場合、各コマがおおよそどの位置に在るかは、ハードウエアの構造から設定できるため、この情報を画像読取装置において保持する。図２の２０３に示すようなフィルム１コマ毎に対して、原点寄りの頂点のＸ座標（Ｔｏｐ）、原点寄りの頂点のＹ座標（Ｌｅｆｔ）、コマの幅（Ｗｉｄｔｈ）、コマの高さ（Ｈｉｇｈｔ）を想定コマ位置として保持しておく。フィルムのプレスキャン後に自動コマ切り出し機能によって切り出された実際の各コマの位置情報と、前述の想定コマ位置情報とを比較し、スリーブごとに実際に切り出されたコマが何コマ目にあたるのかを判別し、スリーブの先頭や末尾、途中にある真っ黒なコマなどの画像が検出できなかった位置には、インデックス画像作成の際に空白コマを配置する。
【００１０】
図３は画像読取装置を制御するためのホストコンピュータにインストールされているプログラムの構造を示す図である。３０１はＴＷＡＩＮ規格に対応したアプリケーションで、ＴＷＡＩＮドライバ３０２経由で光学ユニット１０３を制御して画像を読取り、モニタに表示する。ユーザの指示により画像処理、保存等を行う機能を有する。ＴＷＡＩＮドライバ３０２はＴＷＡＩＮ規格に従い、ＴＷＡＩＮ対応アプリケーションに画像読取装置からの画像を渡すと共に、独自のＧＵＩ（グラフィック・ユーザ・インタフェース）を表示する。ＧＵＩはプレスキャン、プレビュー画像に対するクロップエリアの指定、解像度の設定、読取りモード（２値、８ビット多値、２４ビット多値等）の設定、ガンマ補正等の色調整の設定等を行う機能などを有する。デバイスドライバ３０３は、光学ユニット１０３を含む原稿読取ユニットの各モジュールの制御レジスタにアクセスし、シェーディングの制御、解像度やクロップ範囲に応じたモータスピードの設定、ＴＷＡＩＮドライバから受け取ったガンマ補正データの送信処理、画像読み取りのためのフロー制御等を行う。ポートドライバ３０４はパラレル・インタフェース、ＳＣＳＩインタフェース、ＵＳＢインタフェース、ＩＥＥＥ１３９４インタフェース等のインタフェースに応じて画像読取装置との通信制御を行う。３０５はＷｉｎｄｏｗｓ（登録商標）やＭａｃｉｎｔｏｓｈ等、ホストコンピュータのオペラーティングシステム（ＯＳ）である。本発明の画像処理方法は、ホストコンピュータで実行するプログラムとして実施することができ、また、そのプログラムを記録した記録媒体と保持することができる。
【００１１】
図４は、第一の実施例の図４（Ｃ）と従来形式の図４（Ｂ）を比較するモデル図である。また、図９は第一の実施例のフローチャートである。図４（Ａ）に示す原稿台上のフィルム位置のように、１スリーブ６コマのスリーブ４本がセットされたフィルムガイドで、黒く塗潰して図示しているのは、その１コマ目と９コマ目、２４コマ目のそれぞれ画像のないコマである。従来方式では、ＴＷＡＩＮドライバ３０２はフィルムの自動検出により、検出されなかったコマの部分は詰めてインデックス画像を作成していた（図４（Ｂ））。しかし、本方式ではＴＷＡＩＮドライバ３０２は図９のステップＳ１００１でプレスキャンを行った後、Ｓ１００２のフィルムコマ自動検出で、コマが検出された場合にはＳ１００３でＧＵＩ部に自動検出した各コマのプレビュー画像を表示し、そのプレビュー画像に対して、Ｓ１００５で前述の想定コマ位置と自動検出されたコマ位置を比較する。この比較が成功して、各検出コマ位置と想定コマ位置間の相関関係が見出された場合には、Ｓ１００６で１コマ目と９コマ目、２４コマ目の画像が無いコマ部分については、空白を配置してインデックス画像を作成し（図４（Ｃ））、Ｓ１００８でアプリケーション３０１に画像を渡す。Ｓ１００５におけるコマ位置の比較の方法としては、想定コマ位置の重心となる１点が検出コマの内部に含まれるか否か、あるいは、想定コマと検出コマがＡ％以上重なっているか否か（Ａは任意の閾値など、求める処理速度や検出制度に応じてさまざまな手段を使用することが可能である）等で行う。また、Ｓ１００５での想定コマと検出コマの比較がうまくいかず、相関関係がうまく見出せなかった場合には、Ｓ１００７で従来と同じ方式で検出されたコマをつめてインデックス画像を作成し、Ｓ１００８でアプリケーション３０１にインデックス画像を渡すことも可能である。また、そもそもＳ１００２でのフィルム自動コマ検出がうまくいかず１コマも切り出しを行えない場合には、Ｓ１００４でＧＵＩ部にはコマの表示は行わず、ユーザが必要に応じてプレビュー領域全体を表示するモードを設ける。図５は本発明の第一の実施例におけるプレビューを表示するＧＵＩ部の一例である。この場合は、プレビュー時に２４コマすべてを検出した場合の表示例であり、ＧＵＩ上に配置されたインデックスボタンを押下することで、図６に示すようなフィルムガイド上の配置通りのインデックス画像をプレビュー画像から作成し、アプリケーション３０１に転送する。
【００１２】
（第二の実施例）
図７は、本発明の第二の実施例におけるプレスビューを表示するＧＵＩ部の一例である。また、図１０は第二の実施例のフローチャートである。ＴＷＡＩＮドライバ３０２にフィルムの自動切り出し機能がない場合、または手動で複数コマの切り出し位置をクロップしたい場合には、図１０のステップＳ１１０１でプレビュー可能領域全体をプレスキャンし、Ｓ１１０２でＧＵＩ部に表示する。Ｓ１１０３でプレビュー領域上の表示画像に対して手動で複数のクロップ枠を作成、または前述の想定コマ位置に対するクロップ枠を自動表示してその後大きさや位置の微調整を行う。その後Ｓ１１０４で各クロップの内部に、それぞれの画像データに応じた色調整を行う。図７では、１コマ目と９コマ目、２４コマ目の画像がない、または必要ないためクロップを行っておらず、この時点で２１個のクロップを表示している。プレビュー画像上では、クロップを追加することもできるために、クロップ枠外の画像も表示しているが、Ｓ１１０５でインデックス画像を作成する際にプレビュー領域上のクロップ位置そのままに、各クロップの内部のデータのみを使用することで、実際の原稿台ガラス面上の配置通りにインデックス画像を作成することができる。その後、Ｓ１１０６で作成したインデックス画像をアプリケーション３０１に渡す。この機能を使用すれば、自動のコマ切り出しができない場合でも、手動の切り出しと位置を合わせたインデックス画像を作成することができ、また、スリーブフィルムだけでなく、マウントフィルムを配置した場合や大判フィルムについても、簡単にインデックス画像を作成することが可能である。図８は、図７のプレビュー画像からインデックス画像を作成した場合の例である。
【００１３】
（第三の実施例）
図１１は第三の実施例のフローチャートである。第一の実施例で使用する画像読取装置と同じ構成で、Ｓ１２０６またはＳ１２０７でインデックス画像の作成を行った後に、Ｓ１２０８で画像を追加するかどうかをユーザが選択し、追加を行う場合にはフィルムを入れ替えて、再度Ｓ１２０１の透過原稿プレスキャンからのフローを繰り返す。図１２は、Ｓ１２０８で画像を追加するかどうかをユーザが選択するために表示する、メッセージダイアログの一例である。図１３は、本発明の第三の実施例におけるインデックス画像例である。まず１度目に２枚のスリーブフィルムのみを置いてプレスキャンを行い（Ｓ１２０１）、フィルム自動コマ検出（Ｓ１２０２）で１２コマが検出された場合（Ｓ１２０３）には、図１３（Ａ−１）の１回目のプレビューエリア表示となる。その後、インデックス画像を作成する際にＳ１２０５のコマ位置比較で比較成功し、Ｓ１２０６でインデックス画像を作成したあとに、Ｓ１２０８で追加を行わずにそのまま終了すると、図１３（Ｂ−１）のインデックス画像のような画像が得られる。また、Ｓ１２０８で追加を選択した場合には、もう一度Ｓ１２０１に戻るため別のフィルムを置いて２回目のプレスキャンを行う（Ｓ１２０１）。ここでも、別のスリーブフィルム２本をセットして、Ｓ１２０２で１２コマ検出されると、Ｓ１２０３で図１３（Ａ−２）の２回目のプレビューエリア表示となる。その後、Ｓ１２０５の想定コマとの位置比較を行い、成功した場合にはＳ１２０６で、すでにあるインデックス画像に対して、追加を行う。２回プレスキャンを行った後に、Ｓ１２０８でこれ以上画像を追加しないという選択を行うと、Ｓ１２０９でそれまでに作成したインデックス画像をアプリケーションに渡す。ここで渡される画像は、図１３（Ｂ−２）のインデックス画像である。
【００１４】
なお、上記の各実施例において、フィルムの裏表を逆に配置した場合でも、コマ同士の位置関係は保ったままで、各コマを鏡像にする処理を行うことにより、見やすいインデックス画像を作成することができる。
【図面の簡単な説明】
【００１５】
【図１】画像読取装置の構成例である。
【図２】画像読取装置の原稿台ガラス面上にフィルムガイドをセットした場合の構成例である。
【図３】画像読取装置の制御ソフトの構成を示す図である。
【図４】本発明の実施例と従来形式のモデル図である。
【図５】本発明の第一の実施例におけるプレビューを表示するＧＵＩ部の一例である。
【図６】本発明の第一の実施例におけるインデックス画像の一例である。
【図７】本発明の第二の実施例におけるプレビューを表示するＧＵＩ部の一例である。
【図８】本発明の第二の実施例におけるインデックス画像の一例である。
【図９】本発明の第一の実施例のフローチャートである。
【図１０】本発明の第二の実施例のフローチャートである。
【図１１】本発明の第三の実施例のフローチャートである。
【図１２】本発明の第三の実施例におけるダイアログ例である。
【図１３】本発明の第三の実施例におけるインデックス画像例である。
【符号の説明】
【００１６】
１０１  原稿台
１０３  光学ユニット
１０５  透過原稿用光源
１０６  フィルムガイド
２０３  １コマ
【図１】
2006086962.tif 000003
【図２】
2006086962.tif 000004
【図３】
2006086962.tif 000005
【図４】
2006086962.tif 000006
【図５】
2006086962.tif 000007
【図６】
2006086962.tif 000008
【図７】
2006086962.tif 000009
【図８】
2006086962.tif 000010
【図９】
2006086962.tif 000011
【図１０】
2006086962.tif 000012
【図１１】
2006086962.tif 000013
【図１２】
2006086962.tif 000014
【図１３】
2006086962.tif 000015