(57)【要約】【課題】原稿台上の原稿のセット方向に依らず、例えばユーザに対して見やすい方向に原稿の画像情報を回転表示させることを可能とする。【解決手段】原稿台上におけるフィルムの載置状態を判断し（ステップＳ６）、その検出結果に応じてフィルムの画像情報を９０度回転表示させる（ステップＳ８、ステップＳ９）。【選択図】  図５
2004236161.tif 000002
【特許請求の範囲】
【請求項１】
画像読取手段によって原稿台上に載置された縦横比の異なるフィルム原稿の画像情報を読み取ってサムネイル表示する場合に、前記原稿台上に載置された前記フィルム原稿の載置方向を検出し、検出された前記フィルム原稿の載置方向にかかわらず、前記フィルム原稿の画像情報の縦横方向を所定方向に統一して表示することを特徴とする画像読取装置。
【請求項２】
読み取った前記フィルム原稿の画像情報に基づいて、前記原稿台上における前記フィルム原稿の載置方向を検出することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
読み取った前記フィルム原稿の画像情報の有効画像領域を切り出し、前記有効画像領域の横縦比を判断することによって、前記原稿台上における前記フィルム原稿の載置方向を検出することを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記有効画像領域の横方向のサイズが縦方向のサイズよりも短いと判断された場合、読み取った前記画像情報を所定角度回転させて表示し、前記有効画像領域の横方向のサイズが縦方向のサイズよりも長いと判断された場合、読み取った前記画像情報を回転させずに表示することを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記所定角度は、略９０度であることを特徴とする請求項４に記載の画像読取装置。
【請求項６】
画像読取手段により原稿台上に載置された縦横比の異なるフィルム原稿の画像情報を読み取ってサムネイル表示する場合に、前記原稿台上に載置された前記フィルム原稿の載置方向を検出し、検出された前記フィルム原稿の載置方向にかかわらず、前記フィルム原稿の画像情報の縦横方向を所定方向に統一して表示することを特徴とする画像情報の表示方法。
【請求項７】
請求項６に記載の画像情報の表示方法をコンピュータに実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、読み取ったフィルム原稿の画像情報を表示する際の視認性向上のための技術に関するものである。
【０００２】
【従来の技術】
近年、この種の画像読取装置においては、３５ｍｍのスリーブフィルムの読み取りを行う際には、スペースの関係から画像読取装置の縦方向にセットしていた。したがって、３５ｍｍのスリーブフィルムは縦長方向に読み取りが行われている。しかしながら、透過原稿に対するプレビュー表示は、ユーザの操作性向上のため、ＡＰＳのインデックスプリントのようなサムネイル表示をするのが一般的になってきており、３５ｍｍのスリーブフィルムのサムネイル表示は横長に表示するほうが見やすいため、縦長方向に読み取られた画像を９０度回転して表示していた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記構成の画像読取装置においては、スライドなどに使われているマウントされた３５ｍｍフィルムや、ブローニ、４Ｘ５等のフィルムは、画像読取装置に方向を意識することなくセットすることができる。一方で、従来の画像読取装置は、３５ｍｍスリーブフィルムをユーザの操作性向上のため、読み取られた画像を９０度回転してサムネイル表示しているので、マウントされた３５ｍｍフィルムやブローニ、４Ｘ５のフィルムを横長方向に画像読取装置にセットされたときには、９０度回転されて縦長に表示されてしまい、ユーザの視認性や操作性が悪くなっていた。
【０００４】
また、従来技術においては、画像読取装置にフィルムを正しくセットするためにフィルムガイドを使ってフィルムをセットしていたが、フィルムガイドを使わないで、画像読取装置にフィルムをセットした場合には、フィルムが縦長方向、横長方向が混在するように置かれることもあり、このような場合には、サムネイル表示の画像が縦長方向と横長方向の画像が混在してしまい、外見上、操作性等に問題があった。
【０００５】
従って、本発明の目的は、原稿台上の原稿のセット方向に依らず、例えばユーザに対して見やすい方向に原稿の画像情報を回転表示させることを可能とすることにある。
【０００６】
【課題を解決するための手段】
斯かる目的を達成するために、本発明は、画像読取手段によって原稿台上に載置された縦横比の異なるフィルム原稿の画像情報を読み取ってサムネイル表示する場合に、前記原稿台上に載置された前記フィルム原稿の載置方向を検出し、検出された前記フィルム原稿の載置方向にかかわらず、前記フィルム原稿の画像情報の縦横方向を所定方向に統一して表示することを特徴とする。
【０００７】
また、本発明の画像情報の表示方法は、画像読取手段により原稿台上に載置された縦横比の異なるフィルム原稿の画像情報を読み取ってサムネイル表示する場合に、前記原稿台上に載置された前記フィルム原稿の載置方向を検出し、検出された前記フィルム原稿の載置方向にかかわらず、前記フィルム原稿の画像情報の縦横方向を所定方向に統一して表示することを特徴とする。
【０００８】
また、本発明のプログラムは、前記画像情報の表示方法をコンピュータに実行させることを特徴とする。さらに、本発明のコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。
【０００９】
【発明の実施の形態】
以下、本発明の好適な実施形態を、添付図面を参照しながら詳細に説明する。
図１は、本発明の一実施形態における画像読取装置のハードウェア構成を示した概略断面図である。図１において、１はスキャナ本体、２は透過原稿ユニット、３は読み取り原稿である。スキャナ１は、不図示のインタフェースケーブルによりホストコンピュータ（以下、ホストと称す）に接続されている。スキャナ１は移動光学ユニット４、原稿台ガラス５、電気基板６、パルスモータ７、無端ベルト８、プーリ９、１０、ギア列１１、ガイドレール１２、白色基準板１３を有している。白色基準板１３の中には、黒マーク３６が有り、本スキャナはこの黒マーク３６を基準にして読み取りエリアを決めて画像を読み取っている。光学ユニット４とパルスモータ７はそれぞれ不図示のケーブルにより電気的に接続されている。また、光学ユニット４は、ガイドレール１２に載置手段１４により摺動可能に載置されている。また、載置手段１４は無端ベルト８に固着されている。そして、移動光学ユニット４は、反射原稿用光源１５、複数の反射ミラー１６、１７、１８、結像レンズ１９、撮像手段であるラインセンサ２０から構成されている。
【００１０】
スキャナ１の反射原稿画像読取り動作を簡単に説明する。スキャナ１における読み取り動作の開始は、ホストからの読取り命令コマンドによる。スキャナ１は、光学ユニット４の反射原稿用光源１５を点灯させ、その反射光を複数のミラー１６、１７、１８により反射させ結像レンズ１９を介してセンサ２０に結像することで主走査方向１ライン分の画像を読み取る。また、パルスモータ７の動力をギア列１１によりプーリ９を回転させることで、無端ベルト８を駆動する。これにより、無端ベルト８に対して載置手段１４により固着される光学ユニット４は矢印Ｘの副走査方向にガイドレール上を移動する。
【００１１】
スキャナ１は、光学ユニット４を副走査方向に移動しつつ、前述の主走査方向のライン画像の読取りを繰り返す。スキャナ１は、図１の光学ユニット４を点線で示す位置まで読み取り動作をしながら移動させることで、原稿台ガラス全面のスキャンが可能となる。但し、ホストからの読み取りコマンドの内容に応じて、原稿台ガラス上の原稿の部分画像を読むことが可能である。その場合には、ホストが指定する読み取り画像範囲に対して、主走査方向にはセンサ出力のうち採用する画素範囲を、また副走査方向には光学ユニットの移動範囲を電気基板上の後述の制御手段で規定することにより実現する。
【００１２】
次に、スキャナ１の透過原稿画像読み取り動作について簡単に説明する。
スキャナ１は光学ユニット４の反射原稿用光源１５を消灯し、透過原稿用光源３５を点灯させ、光学ユニット４を透過原稿読み取り用の位置に移動させ、透過原稿用光源３５の反射光を複数のミラー１６、１７、１８により反射させ結像レンズ１９を介してセンサ２０に結像することで主走査方向１ライン分の画像を読み取る。また、パルスモータ７の動力をギア列１１によりプーリ９を回転させることで、無端ベルト８を駆動する。これにより、無端ベルト８に対して載置手段１４により固着される光学ユニット４は矢印Ｘの副走査方向にガイドレール上を移動する。
【００１３】
スキャナ１は、光学ユニット４を副走査方向に移動しつつ、前述の主走査方向のライン画像の読み取りを繰り返す。スキャナ１は、図１の光学ユニット４を点線で示す位置まで読み取り動作をしながら移動させることで、原稿台ガラス全面のスキャンが可能となる。但し、ホストからの読み取りコマンドの内容に応じて、原稿台ガラス上の原稿の部分画像を読むことが可能である。その場合には、ホストが指定する読み取り画像範囲に対して、主走査方向にはセンサ出力のうち採用する画素範囲を、また副走査方向には光学ユニットの移動範囲を電気基板上の後述の制御手段で規定することにより実現する。
【００１４】
また、副走査方向に光学ユニットを移動させる場合には、あらかじめ決められた何種類かの速度があり、ホストが指定する画像読み取りの設定により、システムコントローラ２６が適正な速度を選択し、画像の読み取りを行っている。
【００１５】
次に図２を参照しながら、それぞれの機能ブロックについて説明する。
先ず、光学ユニット４において、２４は反射原稿用光源１５と透過原稿用光源３５を点灯するための光源点灯回路であり、この中に光源の光量検知を行うための検知手段が含まれている。また、読み取る原稿により、反射原稿用光源１５と透過原稿用光源３５を切り替えている。反射原稿用光源１５と透過原稿用光源３５に冷陰極管を用いた場合には、いわゆるインバータ回路となる。
【００１６】
電気基板６において、２５はパルスモータ７用のモータ駆動回路であり、スキャナ１のシステム制御手段であるシステムコントローラ２６からの信号によりパルスモータ７の励磁切替え信号を出力する。２７Ｒ、２７Ｇ、２７Ｂはアナログゲイン調整器であり、ラインセンサ２０から出力されたアナログ画像信号を可変増幅することが可能な構成である。
【００１７】
２８はＡ／Ｄ変換器であり、可変アナログゲイン調整器２７から出力されたアナログ画像信号をデジタル画像信号に変換する。２９は画像処理手段であり、デジタル信号化された画像信号に対してオフセット補正、シェーディング補正、デジタルゲイン調整、カラーバランス調整、マスキング、主・副走査方向の解像度変換を画像圧縮等の画像処理を行う。３０はラインバッファであり、画像データを一時的に記憶する部分であり、汎用のランダムアクセスメモリで実現している。
【００１８】
３１はインタフェース部であり、ホスト２１と通信するためのものである。ここではＵＳＢインタフェースで実現しているが、ＩＥＥＥ１３９４等別のインタフェースも採用することも可能である。３２は画像処理を行う際のワーキングエリアとして用いられるオフセットＲＡＭである。このオフセットＲＡＭ３２は、ラインセンサ２０がＲＧＢ用ラインセンサを各々所定のオフセットを持って平行に配置されているので、そのＲＧＢライン間オフセットの補正用として用いられる。また、オフセットＲＡＭ３２は、シェーディング補正等の各種データの一時記憶も行う。ここでは汎用のランダムアクセスメモリで実現している。
【００１９】
３３はガンマカーブを記憶し、ガンマ補正を行うためのガンマＲＡＭである。２６はスキャナ全体のシーケンスを記憶したシステムコントローラであり、ホスト２１からの命令にしたがって各種制御を行う。３４は、システムコントローラ２６、画像処理手段２９、ラインバッファ３０、インタフェース部３１、オフセットＲＡＭ３２及びガンマＲＡＭ３３をつなぐシステムバスであり、アドレスバスとデータバスによって構成されている。
【００２０】
次に、図３を参照しながら、フィルムが画像読取装置にセットされた状態の一例を説明する。
先ず、３７は画像読取装置の原稿台であり、この部分にフィルムを置くことによってフィルムの読み取りが行われる。３８，４０は３５ｍｍフィルム用のマウントであり、３９，４１は３５ｍｍフィルムである。３８，３９は、縦方向に３５ｍｍフィルムを画像読取装置にセットした例である。そして、４０，４１は横方向に３５ｍｍフィルムを画像読取装置にセットした例である。このように画像読取装置の原稿台上にフィルムが縦方向、横方向に混在して置かれることがある。また、原稿台に置かれるものとしては３５ｍｍフィルムだけではなく、ブローニ、４Ｘ５などのフィルムもある。
【００２１】
次に、図４を参照しながら、ホスト２１で画像読取装置をコントロールするドライバーソフトの操作部の一例を説明する。
４２は画像読取装置の画像読み取り方法の選択メニューを示している。ユーザは、ここで画像読取装置の読み取り方法を切り替えることが可能である。４３は原稿の種類の選択メニューを示している。ユーザはホスト２１に読み込む画像を選択する。４４はホスト２１に読み込むための画像を４６に表示するためのボタンである。これは、画像をホスト２１に読み込む前に仮画像を読み込み、画像処理を施すために読み込まれるものである。４５はホスト２１に画像を読み込むためのボタンである。これにより、ホスト２１に画像の読み込みを始めることができる。４６は、フィルムのサムネイル表示である。画像読取装置の原稿台上に縦方向、横方向混在にセットされたフィルムを横方向に統一して表示している。
【００２２】
次に、図５を参照しながら、本実施形態の画像読み取り動作の制御方法について説明する。
スキャナ１の電源をＯＮする（ステップ１）。この時、スキャナ１の画像読み取り基準位置を決める等のスキャナ１の初期化をして、スキャナ１が画像の読み取りが可能な状態になっている。スキャナ１をコントロールするホスト２１にスキャナ１のドライバーソフトを起動する（ステップ２）。プレビューボタン４３を押すことにより、スキャナ１は原稿台３７全面の画像を読み取る（ステップ３）。
【００２３】
次に、ステップ３で読み込まれた画像から、フィルムのコマの切り出しを行う。この際に原稿台３７上に何コマのフィルムがあるか、各コマの先端の座標、横方向、縦方向が検出される（ステップ４）。フィルムのコマ数が０でないとき（ステップ５）、ステップ６に進み、ステップ４で検出されたフィルムの横方向と長さを比較する（ステップ６）。横方向のサイズが縦方向のサイズよりも長いと判断されたときには、ステップ７に進み、そのままフィルムのサムネイル表示を行う（ステップ７）。横方向のサイズが縦方向のサイズよりも短いと判断されたときには、ステップ８に進み、フィルムを９０度（厳密には、約９０度）回転してサムネイル表示を行う（ステップ８）。そして、検出されたフィルムのコマ数分、ステップ５からの処理を繰り返す（ステップ９）。
【００２４】
これにより、ユーザが画像読取装置にフィルムをセットする方向に頼ることなく、サムネイル表示することが可能である画像読み取り装置をコストアップすることなく、しかも従来の画像読み取り装置の構成を変えずに提供することが可能となる。
【００２５】
以上のように、本実施形態によれば、フィルムを画像読み取り装置にセットし、画像読取装置の全面画像の読み取りを行った後で、有効画像領域の切り出しを行い、切り出された有効画像領域のサイズを検知する。検出したサイズで縦方向と横方向のサイズを比較し、比較した結果をもとにしてサムネイル表示を行う際に、画像を９０度回転させるか、そのまま表示するかを決めることにより、ユーザが画像読取装置にフィルムをセットする方向に頼ることなく、サムネイル表示することが可能である画像読み取り装置をコストアップすることなく、しかも従来の画像読み取り装置の構成を変えずに提供することが可能となり、操作性のよいドライバーソフトをユーザに提供することが可能となる。
【００２６】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００２７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００２８】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００２９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３１】
ここで、本発明の実施態様を以下に列挙する。
［実施態様１］原稿台上に載置される原稿の画像情報を読み取る画像読取手段と、
前記原稿台上における前記原稿の載置状態を検出する検出手段と、
前記検出手段による前記原稿の載置状態の検出結果に応じて、表示手段上において前記原稿の画像情報を回転表示させる画像表示制御手段とを有することを特徴とする画像読取装置。
【００３２】
［実施態様２］前記検出手段は、前記画像情報読取手段により読み取られた前記画像情報に基づいて、前記原稿台上における前記原稿の載置状態を検知することを特徴とする実施態様１に記載の画像読取装置。
【００３３】
［実施態様３］前記検出手段は、前記画像情報読取手段により読み取られた前記画像情報の有効画像領域を切り出し、前記有効画像領域の横方向と縦方向とのサイズの関係を判断することによって、前記原稿台上における前記原稿の載置状態を検知することを特徴とする実施態様２に記載の画像読取装置。
【００３４】
［実施態様４］前記画像表示制御手段は、前記有効画像領域の横方向のサイズが縦方向のサイズよりも短いと前記検出手段により判断された場合、前記画像情報を所定角度回転させて表示させることを特徴とする実施態様３に記載の画像読取装置。
【００３５】
［実施態様５］前記所定角度は、略９０度であることを特徴とする実施態様４に記載の画像読取装置。
【００３６】
［実施態様６］前記画像表示制御手段は、前記有効画像領域の横方向のサイズが縦方向のサイズよりも長いと前記検出手段により判断された場合、前記画像情報を回転させずに表示させることを特徴とする実施態様３に記載の画像読取装置。
【００３７】
［実施態様７］原稿台上に載置される原稿から読み取られた画像情報の表示方法であって、
前記原稿台上における前記原稿の載置状態を検出手段にて検出し、
前記検出手段による前記原稿の載置状態の検出結果に応じて、表示手段上において前記原稿の画像情報を回転表示させるように画像表示制御手段にて制御することを特徴とする画像情報の表示方法。
【００３８】
［実施態様８］実施態様７に記載の画像情報の表示方法をコンピュータに実行させるためのプログラム。
【００３９】
［実施態様９］実施態様８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００４０】
【発明の効果】
本発明によれば、画像読取手段によって原稿台上に載置された縦横比の異なるフィルムの画像を読み取ってサムネイル表示する場合に、原稿台上に載置されたフィルム原稿の載置方向にかかわらず、当該フィルム原稿の画像情報の縦横方向を所定方向に統一して表示することが可能であるため、原稿台上のフィルム原稿の載置方向に依らず、例えばユーザに対して見やすい方向にフィルム原稿の画像情報を統一して表示することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態における画像読取装置のハードウェア構成を示した概略断面図である。
【図２】本発明の一実施形態における画像読取装置の機能構成を示したブロック図である。
【図３】フィルムが画像読取装置のセットされた状態の一例を示した図である。
【図４】ホストコンピュータで画像読取装置をコントロールするドライバーソフトの操作部の一例を示した図である。
【図５】本発明の一実施形態における画像読取装置の画像読み取り動作の制御方法を示したフローチャートである。
【符号の説明】
１  スキャナ
２  透過原稿ユニット
３  読み取り原稿
４  移動光学ユニット
５  原稿台ガラス
６  電気基板
７  パルスモータ
８  無端ベルト
９、１０  プーリ
１１  ギア列
１２  ガイドレール
１３  白色基準板
１４  載置手段
１５  反射原稿用光源
１６、１７、１８  反射ミラー
１９  結像レンズ
２０  ラインセンタ
２１  ホストコンピュータ
２２  ＵＳＢインタフェース
２３  モニタ
２４  光源点灯回路
２５  モータ駆動回路
２６  システムコントローラ
２７  アナログゲイン調整器
２８  Ａ／Ｄ変換器
２９  画像処理手段
３０  ラインバッファ
３１  インタフェース部
３２  オフセットＲＡＭ
３３  ガンマＲＡＭ
３４  システムバス
３５  透過原稿用光源
３６  黒マーク
３７  原稿台
３８、４０  フィルム用マウント
３９、４１  ３５ｍｍフィルム
４２  画像読み取り方法選択メニュー
４３  原稿種類選択メニュー
４４  画像表示ボタン
４５  画像読み込みボタン
４６  サムネイル画像
【図１】
2004236161.tif 000003
【図２】
2004236161.tif 000004
【図３】
2004236161.tif 000005
【図４】
2004236161.tif 000006
【図５】
2004236161.tif 000007