(57)【特許請求の範囲】
【請求項１】
多様なディレクトリ構造にて画像情報がそれぞれ記録された各種の情報記録媒体から、画像情報を読み出してモニタ出力し、該出力された画像情報から所望の画像情報を操作に応じて選択して出力する画像処理装置において、該装置は、
前記画像情報を前記情報記録媒体から読み取る読取手段と、
前記画像情報を検索するための、前記情報記録媒体に応じたサーチモードを少なくとも含む検索情報を含む検索情報ファイルを記憶する記憶手段とを含み、
さらに、前記装置は、前記検索情報ファイルから媒体に応じてファイルを読み出す検索情報ファイル読出手段と、
前記検索情報を読み出す検索情報読出手段と、
前記検索情報に応じた画像情報を指定するファイル指定手段と、
該ファイル指定手段にて指定された画像情報を出力するためのファイルリストを作成するリスト作成手段と、
前記ファイルリストに基づいて前記情報記録媒体から読み出される画像情報をモニタ表示可能に出力する表示処理手段と、
該表示処理手段から出力された画像情報に応じて操作されて生成される操作情報に対応する画像情報を選択する選択手段と、
該選択手段にて選択された画像情報を前記情報記録媒体から読み出し、該画像情報を処理して出力する画像出力手段とを含み、
前記記憶手段は、前記情報記録媒体における画像検索の対象であるディレクトリを指定する第１のモードと、画像検索の対象でないディレクトリを指定する第２のモードとを記述するサーチパスを含む検索情報を記憶し、
前記リスト作成手段は、前記サーチパスの記述内容を参照し、前記情報記録媒体から対応する記録情報を読み出して、前記サーチモード応じたファイルリストを作成することを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、前記第１のモードの記述は、前記サーチパスにて指定したディレクトリ内の画像情報を指定する検索情報であることを特徴とする画像処理装置。
【請求項３】
請求項１に記載の画像処理装置において、前記第１のモードの記述は、前記サーチパスにて指定したディレクトリ内および該ディレクトリ以下の全サブディレクトリ内の画像情報を指定する検索情報であることを特徴とする画像処理装置。
【請求項４】
請求項１に記載の画像処理装置において、前記第２のモードの記述は、前記サーチパスにて指定したディレクトリ内の画像情報を指定する検索情報であることを特徴とする画像処理装置。
【請求項５】
請求項１に記載の画像処理装置において、前記第２のモードの記述は、前記サーチパスにて指定したディレクトリ内および該ディレクトリ以下の全サブディレクトリ内の画像情報を指定する検索情報であることを特徴とする画像処理装置。
【請求項６】
請求項１に記載の画像処理装置において、前記検索情報ファイルは、複数の情報記録媒体についてそれぞれ対応するディレクトリ名、サーチモード、イメージフォーマット、ソートキー、およびソート方向を少なくとも含む複数のサーチパスを記述する検索情報を含み、
前記ファイル指定手段は、前記複数のサーチパスのそれぞれに基づいて画像情報を指定することを特徴とする画像処理装置。
【請求項７】
請求項１に記載の画像処理装置において、前記検索情報ファイルは、複数の情報記録媒体の種類ごとに、それぞれに対応するディレクトリ名、サーチモード、イメージフォーマット、ソートキー、およびソート方向を少なくとも含むサーチパスが記述された複数の検索情報ファイルであり、
前記ファイル指定手段は、前記複数の検索情報ファイルに基づいて画像情報を指定することを特徴とする画像処理装置。
【請求項８】
請求項１に記載の画像処理装置において、前記検索情報は、テキスト形式にて記述されていることを特徴とする画像処理装置。
【請求項９】
請求項１に記載の画像処理装置において、該装置は、前記検索情報を修正、追加、削除、および新規に作成することを含む編集手段を含むことを特徴とする画像処理装置。
【請求項１０】
請求項１に記載の画像処理装置において、該装置は、特定構造のディレクトリにて形成された情報記録媒体に対し、その記録情報を認識して、該特定構造のディレクトリ下に記録された画像情報をモニタ出力することを特徴とする画像処理装置。
【請求項１１】
請求項１０に記載の画像処理装置において、該装置は、特定構造のディレクトリにて形成された情報記録媒体における画像情報を表示するとともに、前記検索情報に応じて作成したファイルリストに対応する画像情報を該情報記録媒体から読み出してモニタ出力することを特徴とする画像処理装置。
【請求項１２】
請求項１０に記載の画像処理装置において、前記特定構造のディレクトリは、規格化されたファイルシステムによるディレクトリ構造である特徴とする画像処理装置。
【請求項１３】
請求項１に記載の画像処理装置において、該装置は、前記ファイルリストの内容に応じた画像情報に含まれるサムネイル画像をモニタ出力することを特徴とする画像処理装置。
【請求項１４】
請求項１に記載の画像処理装置において、該装置は、前記ファイルリストの内容に応じたファイル名の一覧画像をモニタ出力することを特徴とする画像処理装置。
【請求項１５】
請求項１に記載の画像処理装置において、該装置は、前記ファイルリストの内容に応じたサムネイル画像での一覧表示と、ファイル名での一覧表示とを、操作に応じて切り替えてモニタ出力することを特徴とする画像処理装置。
【請求項１６】
請求項１に記載の画像処理装置において、前記画像出力手段は、モニタ出力により確認されて選択された画像情報を印刷出力することを特徴とする画像処理装置。
【請求項１７】
請求項１に記載の画像処理装置において、前記画像出力手段は、モニタ出力により確認されて選択された画像情報をネットワークを介して他の処理システムに転送することを特徴とする画像処理装置。
【請求項１８】
多様なディレクトリ構造にて画像情報がそれぞれ記録された各種の情報記録媒体から、画像情報を読み出してモニタ出力し、該出力された画像情報から所望の画像情報を操作に応じて選択して出力する画像処理装置において、該装置は、
前記画像情報を前記情報記録媒体から読み取る読取手段と、
前記画像情報を検索するための、前記情報記録媒体に応じたサーチモードを少なくとも含む検索情報を含む検索情報ファイルを記憶する記憶手段とを含み、
さらに、前記装置は、前記検索情報ファイルから媒体に応じてファイルを読み出す検索情報ファイル読出手段と、
前記検索情報を読み出す検索情報読出手段と、
前記検索情報に応じた画像情報を指定するファイル指定手段と、
該ファイル指定手段にて指定された画像情報を出力するためのファイルリストを作成するリスト作成手段と、
前記ファイルリストに基づいて前記情報記録媒体から読み出される画像情報をモニタ表示可能に出力する表示処理手段と、
該表示処理手段から出力された画像情報に応じて操作されて生成される操作情報に対応する画像情報を選択する選択手段と、
該選択手段にて選択された画像情報を前記情報記録媒体から読み出し、該画像情報を処理して出力する画像出力手段とを含み、
前記検索情報は、前記ファイルリストに画像情報をリストアップする順位を規定する番号情報にて区分され、それぞれの検索情報は複数の検索項目を含み、
該複数の検索項目は、それぞれ、対象となるディレクトリを指定するためのディレクトリ名と、前記ディレクトリの範囲を規定する複数の検索モードと、前記画像情報の画像ファイル形式を指定する画像形式とを含み、
前記ファイル指定手段は、前記ディレクトリ名と前記検索モードとの組み合わせによって、前記画像形式に合致する画像情報を指定することを特徴とする画像処理装置。
【請求項１９】
請求項１８に記載の画像処理装置において、前記複数の検索項目はさらに、前記指定される画像情報の出力順を規定するソート指定を含み、
前記リスト作成手段は、前記ソート指定の内容に応じた順に、前記指定される画像情報をファイルリストにリストアップし、
前記表示処理手段は、前記ファイルリストの記載順に画像情報を出力することを特徴とする画像処理装置。
【請求項２０】
請求項１９に記載の画像処理装置において、前記ソート指定は、前記画像情報のファイル名順を指示することを特徴とする画像処理装置。
【請求項２１】
請求項１９に記載の画像処理装置において、前記ソート指定は、前記画像情報の日時情報順を指示することを特徴とする画像処理装置。
【請求項２２】
多様なディレクトリ構造にて画像情報がそれぞれ記録された各種の情報記録媒体から、画像情報を読み出してモニタ出力し、該出力された画像情報から所望の画像情報を操作に応じて選択して出力する画像検索出力方法において、該方法は、
前記情報記録媒体の特定範囲のディレクトリを指定し、該指定したディレクトリ範囲の画像情報について登録するか否かを指示するサーチモードを少なくとも含む検索情報を含む検索情報ファイルを用意する工程と、
前記検索情報ファイルの記述に応じて、対象となる情報記録媒体に記録された画像情報を出力させるためのファイルリストを作成する工程と、
前記ファイルリストにて指定される画像情報を情報記録媒体から読み出す工程と、
前記情報記録媒体から読み出される画像情報を表示する工程と、
表示された画像情報の中から、操作に応じた所望の画像情報を選択する工程と、
選択された画像情報を前記情報記録媒体から読み出して出力する工程とを含み、
前記検索情報ファイルは、前記ファイルリストに画像情報をリストアップする順位を規定する番号情報にて区分され、それぞれの検索情報は複数の検索項目を含み、
該複数の検索項目は、それぞれ、対象となるディレクトリを指定するためのディレクトリ名と、前記ディレクトリの範囲を規定する複数の検索モードと、前記画像情報の画像ファイル形式を指定する画像形式とを含み、
前記ディレクトリ名と前記検索モードとの組み合わせによって、前記画像形式に合致する画像情報を指定するファイルリストを作成することを特徴とする画像検索出力方法。
【請求項２３】
請求項２２に記載の画像検索出力方法において、前記複数の検索項目はさらに、前記指定される画像情報の出力順を規定するソート指定を含み、
前記ソート指定の内容に応じた順に、前記指定される画像情報をファイルリストにリストアップし、前記ファイルリストの記載順に画像情報を出力することを特徴とする画像検索出力方法。
【請求項２４】
請求項２３に記載の画像検索出力方法において、前記ソート指定は、前記画像情報のファイル名順を指示することを特徴とする画像検索出力方法。
【請求項２５】
請求項２３に記載の画像検索出力方法において、前記ソート指定は、前記画像情報の日時情報順を指示することを特徴とする画像検索出力方法。
【請求項２６】
多様なディレクトリ構造にて画像情報がそれぞれ記録された各種の情報記録媒体から、画像情報を読み出してモニタ出力し、該出力された画像情報から所望の画像情報を操作に応じて選択して出力する画像検索出力方法において、該方法は、
前記情報記録媒体の特定範囲のディレクトリを指定し、該指定したディレクトリ範囲の画像情報について登録するか否かを指示するサーチモードを少なくとも含む検索情報を含む検索情報ファイルを用意する工程と、
前記検索情報ファイルの記述に応じて、対象となる情報記録媒体に記録された画像情報を出力させるためのファイルリストを作成する工程と、
前記ファイルリストにて指定される画像情報を情報記録媒体から読み出す工程と、
前記情報記録媒体から読み出される画像情報を表示する工程と、
表示された画像情報の中から、操作に応じた所望の画像情報を選択する工程と、
選択された画像情報を前記情報記録媒体から読み出して出力する工程とを含み、
前記検索情報ファイルには、前記情報記録媒体における検索を行う対象となるディレクトリを指定する第１のモードと、検索を行う対象とならないディレクトリを指定する第２のモードとを記述するサーチパスが記述され、
前記サーチパスの記述内容を参照し、前記情報記録媒体から対応する記録情報を読み出して、前記サーチモードに応じたファイルリストを作成することを特徴とする画像検索出力方法。
【請求項２７】
請求項２６に記載の画像検索出力方法において、前記第１のモードの記述は、前記サーチパスにて指定したディレクトリ内の画像情報を指定することを特徴とする画像検索出力方法。
【請求項２８】
請求項２６に記載の画像検索出力方法において、前記第１のモードの記述は、前記サーチパスにて指定したディレクトリ内および該ディレクトリ以下の全サブディレクトリ内の画像情報を指定することを特徴とする画像検索出力方法。
【請求項２９】
請求項２６に記載の画像検索出力方法において、前記第２のモードの記述は、前記サーチパスにて指定したディレクトリ内の画像情報を指定することを特徴とする画像検索出力方法。
【請求項３０】
請求項２６に記載の画像検索出力方法において、前記第２のモードの記述は、前記サーチパスにて指定したディレクトリ内および該ディレクトリ以下の全サブディレクトリ内の画像情報を指定することを特徴とする画像検索出力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報記録媒体に記録された画像情報を処理する画像処理装置およびその画像情報を出力する画像検索出力方法に関するものである。
【０００２】
【従来の技術】
CCD 固体撮像素子やMOS 型イメージセンサなどの固体撮像素子により被写界を撮像し、その撮像信号を処理してメモリカード等の情報記憶媒体に記録するディジタルカメラが知られている。このようにして処理されたディジタル画像データをパーソナルコンピュータにてさらに処理加工し、また、処理された画像データを印刷出力することができる。このようなディジタル画像データの記録・保存のために、メモリカードや磁気ディスク、さらには光ディスク等の様々な情報記憶媒体が用いられ、それら情報記憶媒体における画像ファイルの記録システムについても多様な形式が採用される。
【０００３】
たとえば、国際公開公報WO96/27258号では、フィルムや写真から画像を読み取って、その画像データを光ディスクに記録し、また、このようにして光ディスクに記録された画像データを再生する静止画ファイリングシステムが記載されている。この光ディスクは、その第29頁第14頁〜第19行に記載されているように、直径64mmの光磁気ディスクが採用され、その記録領域には４つの画像ディレクトリが作成される。また、第57頁第19行〜第60頁第８行には、光ディスクに記録されるファイルおよび階層ディレクトリ構造についての記載がある。
【０００４】
また、特開平10-126724 号公報および特開平10-200839 号公報には、ディジタルカメラやメモリカード等の記憶媒体からサムネイル画像を入力し、操作に応じた選択画像に対応する画像データを取り込んで印刷データを生成し、印刷データをプリンタに出力するダイレクトプリントアダプタについて記載されている。
【０００５】
さらに、特開平11-125867 号公報には、プリント対象データとプリント注文データとが記録媒体に記録されている場合に、これらデータを読み出して、プリント対象画像とプリント注文データとを一覧する受付インデックス画像を作成し、プリント注文データの変更や追加を行ってプリントの発注処理を行うデジタルプリントの注文受付装置が記載されている。
【０００６】
一方、社団法人日本電子工業振興協会(JEIDA) にて制定されたカメラファイルシステム規格 (DCF;Design rule for Camera File system) では、DCF 対応機器間でのファイル交換を可能とするための記録メディア内に記録されるデータの状態、その記録機能および再生機能について規定するファイルシステムが策定されている。この規定は、記録メディア内のルートディレクトリにDCF イメージディレクトリ「DCIM」を配置し、「DCIM」下に画像ファイル等のDCF オブジェクトを格納する複数のDCF ディレクトリを配置する。このようなファイルシステムにより、DCF 対応機器では、あらかじめ規定されているディレクトリ内の画像ファイルを検索することにより、所望の画像データを読み出すことができる。
【０００７】
このファイルシステムでは、規定外の非DCF ディレクトリの存在を許容するものの、その非DCF ディレクトリ内のファイルの再生等については、ディレクトリを無視するか、ディレクトリ番号およびファイル番号の表示を行わない等の条件を定めている。このように、このカメラファイルシステム規格に準拠して、記録媒体に記録された画像データは、同ファイルシステムに準拠する再生装置にて読み出すことができ、異なる機種間にてデータの互換性が保たれる。
【０００８】
このようにして情報記録媒体に保管された画像データは、撮影したカメラの再生機能や、コンピュータ上の各種アプリケーションプログラムにより、読み出されて、表示したり、プリントすることができる。また、情報記録媒体に記録した画像データは、ディジタル画像データを写真プリント出力する専門のラボ等に持ち込まれて、高品位なディジタルプリントを入手することができるようになってきた。
【０００９】
【発明が解決しようとする課題】
このように、画像を記録する不揮発性情報記録媒体は、様々な記録フォーマットが決められて、それぞれ、独自のファイル形式、ディレクトリ構造を有している。したがって、処理対象の画像を表示させて効率的に選択する場合には、画像ファイルが記録されているディレクトリ名やファイル名などの情報をあらかじめ知っている必要がある。そこで、画像処理装置側では、操作性を考慮し、その装置がサポートするメディアのフォーマットの画像を検索し、これを操作者に表示したり、プリント出力する。
【００１０】
しかしながら、装置側にてサポートしているフォーマット以外のメディアについては、たとえば、画像ファイルの配置が異なったりして仕様が異なるので、このような表示やプリント処理を有効に行うことができない。さらに、上記従来例のように、新しい画像ファイル配置のフォーマットが次々と提案されるので、その新しいフォーマットに対応して、記録画像を表示およびプリント処理を行おうとすると、その処理プログラムを、新たに購入してシステムに入れ替えたり、システムにインストールされている処理プログラムを新フォーマットに応じて修正しなければならないという問題があった。
【００１１】
このように記録媒体に記録された画像データを表示したり、プリントするシステムでは、常に最新のファイルシステムに対応する処理プログラムを導入している必要がある。これは、たとえば、記録媒体に記録されている画像データのプリントを受け付けるプリント注文受付システムや、画像データに応じた画像をプリントするシステムでは、重要な課題であった。
【００１２】
たとえば、記録媒体に記録されている画像データを一覧表示するために、画像検索を行う場合、ルートディレクトリ以下の全画像データを検索してしまうと、所望の画像とは無関係な画像が再生される。具体的には、記録媒体にアプリケーションプログラムを格納している場合には、そのプログラムにて使用されるアイコン等を表す画像データまでもが一覧画像表示の際に表示される。この場合、無用な処理が行われているため装置側の処理負荷も増大する。また、一般の消費者が操作するためには、不要な情報については表示しないことが望ましい。
【００１３】
このような事態を避けるために、記録媒体に記録された画像を表示させる表示処理プログラムを新規に作成したり、修正することが考えられるが、このような対処方法では、新しい画像ファイルシステムに対して迅速に対応することが困難である。また、コンピュータ等に保管された表示処理のためのアプリケーションプログラムや印刷処理プログラムを入れ替えることは、その修正・変更内容の程度を考えれば、冗長な処理過程が多大に含まれることとなって、非効率的であった。
【００１４】
本発明はこのような従来技術の欠点を解消し、情報記録媒体におけるディレクトリ配置等のファイルシステムが変更されたり、新たなファイルシステムが登場した場合においても、新しい処理装置や処理プログラムに変更することなく、情報記録媒体に記録された画像を検索し、所望の画像ファイルを自動選択して情報記録媒体から読み出し、出力することができる画像処理装置および、画像検索出力方法を提供することを目的とする。
【００１５】
【課題を解決するための手段】
本発明は上述の課題を解決するために、多様なディレクトリ構造にて画像情報がそれぞれ記録された各種の情報記録媒体から、画像情報を読み出してモニタ出力し、出力された画像情報から所望の画像情報を操作に応じて選択して出力する画像処理装置において、この装置は、画像情報を情報記録媒体から読み取る読取手段と、画像情報を検索するための検索情報を含む検索情報ファイルを記憶する記憶手段と、検索情報を読み出す検索情報読出手段と、検索情報に応じた画像情報を指定するファイル指定手段と、ファイル指定手段にて指定された画像情報を出力するためのファイルリストを作成するリスト作成手段と、ファイルリストに基づいて情報記録媒体から読み出される画像情報をモニタ表示可能に出力する表示処理手段と、表示処理手段から出力された画像情報に応じて操作されて生成される操作情報に対応する画像情報を選択する選択手段と、選択手段にて選択された画像情報を情報記録媒体から読み出し、画像情報を処理して出力する画像出力手段とを含むことを特徴とする。
【００１６】
また、本発明は上述の課題を解決するために、多様なディレクトリ構造にて画像情報がそれぞれ記録された各種の情報記録媒体から、画像情報を読み出してモニタ出力し、出力された画像情報から所望の画像情報を操作に応じて選択して出力する画像検索出力方法において、この方法は、情報記録媒体の特定範囲のディレクトリを指定し、指定したディレクトリ範囲の画像情報について登録するか否かを指示する検索情報ファイルを用意する工程と、検索情報ファイルの記述に応じて、対象となる情報記録媒体に記録された画像情報を出力させるためのファイルリストを作成する工程と、ファイルリストにて指定される画像情報を情報記録媒体から読み出す工程と、情報記録媒体から読み出される画像情報を表示する工程と、表示された画像情報の中から、操作に応じた所望の画像情報を選択する工程と、選択された画像情報を情報記録媒体から読み出して出力する工程とを含むことを特徴とする。
【００１７】
【発明の実施の形態】
次に添付図面を参照して本発明による画像処理装置の実施例を詳細に説明する。図２を参照すると同図には、本実施例における画像処理システムの構成例が示されている。この画像処理システム10は、様々な情報記録媒体に記録された画像データをコンピュータ装置12内に読み出してその画像をモニタ装置14の表示画面に一覧表示させ、表示された画像一覧から所望の画像を選択し、選択された画像に対応する画像データを情報記録媒体から読み出し、SCSIインタフェース(I/F) 15によって接続されるカラープリンタ16やネットワーク接続される写真プリントシステム18にその印刷データを出力して、画像データの表す画像を印刷出力する画像印刷システムである。
【００１８】
この画像処理システム10は、様々な情報記録媒体におけるファイルの記録構造に柔軟および迅速に対応するため、画像一覧を作成および表示する際に、後述する検索情報ファイルの記述内容に基づいて画像ファイルをリストアップするファイルリストを作成し、ファイルリストに従って画像ファイルを情報記憶媒体から読み出して、情報記録媒体の記録画像を一覧表示する。これにより、様々な情報記録媒体を対象としながらも、不要な画像を表示させることなく、各種の情報記録媒体に応じてそれぞれ情報記録媒体に記録された画像ファイル群から希望する画像ファイルを選択することができる。また、様々なファイル構造を有するファイルシステムにて記録された情報記録媒体について、検索情報ファイルの記述内容をそれぞれ対応させることにより、コンピュータ装置12内に格納されたアプリケーションプログラムを修正したり入れ替えたりして変更することなく新しいファイルシステムに対応させることができる。
【００１９】
詳しくは同図に示すように、コンピュータ装置12には、画像を光学的に読み取って光学像に応じた画像データを出力するスキャナ20や、メモリカードに記憶された情報を読み取るカードリーダ22、さらには、Zip ディスク等の磁気ディスクに記録された情報を読み取るZip ドライブ24が、SCSIインタフェース26にディジーチェーン接続されている。また、コンピュータ装置12本体内には、CDドライブ28およびフロッピーディスクドライブ(FDD) 30が備えられている。コンピュータ装置12は、これら画像データ読取装置から出力される画像データを入力して、各種の情報記録媒体に記録された画像データを、その記録媒体におけるファイルシステムに応じて読み出して画像一覧をモニタ表示し、モニタ装置14に重置されたタッチパネル32などへの操作に応じて印刷を希望する画像を特定し、特定された画像ファイルを情報記録媒体から読み出して印刷データに変換し、印刷データを出力する。
【００２０】
コンピュータ装置12に備えられる中央処理装置(CPU) 34は、不図示のマイクロプロセッサ(MPU) 、ROM, RAM等のメモリおよびMPU 周辺回路にて構成され、図３に示すように、固定ディスク装置(HDD) 36に格納された汎用のオペレーティングシステム(OS) 300およびプリントアプリケーションプログラム302 に応じた処理を行う。
【００２１】
さらにコンピュータ装置12は、ネットワークケーブルを介してハブ(HUB) 40に接続されるネットワークインタフェースカード(NIC) 42を備え、ネットワークプロトコルにより、ハブ40を介して接続されるネットワーク側とのパケットの送受信を行う機能を有している。本実施例におけるハブ40には、コンピュータ装置12の他、上述の写真プリントシステム18、光ディスク記録システム44およびダイヤルアップルータ46が接続されている。光ディスク記録システム44は、大量の画像ファイルを格納し、保管しておくことにより、いわゆる焼き増し処理や、アルバム画像の表示処理に、保管画像データを読み出して所望の装置12宛に送出することができる。また、本実施例におけるダイヤルアップルータ46は、インターネット網に対し、たとえば、公衆回線を介してダイヤルアップIP接続するためのネットワーク中継装置であり、コンピュータ装置12およびネットワーク間をTCP/IPプロトコルによって通信する。
【００２２】
プリントアプリケーションプログラム302 が固定ディスク装置36から読み出され、このプログラム302 がOS 300とともにRAM に格納されると、中央処理装置34は、情報記録媒体に記録された画像データを読み出して印刷する処理機能を実現する構成となる。このアプリケーションプログラム 302は、OS 300の管理下にて、固定ディスク装置36に格納された検索情報ファイル304 に従って、情報記録媒体に蓄積された画像ファイルを読み出すためのファイルリスト306 を作成し、作成したファイルリスト306 に従ってその記録画像データを読み出して記録画像の一覧表示を行うとともに、その一覧表示された画像の中から操作に応じた所望の画像データを選択して印刷処理を行う。
【００２３】
コンピュータ装置12は、画像データ読取装置にそれぞれ着脱自在に装着される様々な情報記録媒体に記録された情報を入力する情報入力機能を有し、上述のメモリカード、フロッピーディスクやZip ディスク等の磁気ディスク、コンパクトディスク(CD)等の光ディスクに対するアクセスが可能である。本実施例では、メモリカードは、SRAMやフラッシュメモリ等の半導体メモリを有するPCカードやスマートメディア、さらには光カードなどを含む。また、光ディスクは、MO,DVD-RW,DVD-RAM 等の光磁気記録方式の光ディスクを含む。
【００２４】
固定ディスク装置(HDD) 36には、複数の情報記録媒体およびそのファイル記録構造に対応してそれぞれ作成された検索情報ファイルが格納されている。ある情報記録媒体400 のディレクトリ構成例を図４に示すと、情報記録媒体400 のルートディレクトリ(Root)直下には、ディレクトリ「Pictures」 402が配置され、ディレクトリ「Pictures」 402内に年月日等の名称を持つディレクトリ「20000112」 404などが形成される。このディレクトリ「20000112」 404下にはさらに、高解像度の画像データが格納されるディレクトリ「HiRes 」 406および低解像度の画像データが格納される「LowRes」 408が形成され、これら各ディレクトリには、それぞれ、同一画像で解像度がそれぞれ異なる画像ファイル「Image0001.jpg 」 410H,410L、「Image0002.jpg 」 412H,412Lおよび「Image0003.jpg 」 414H,414Lなどが記録されている。
【００２５】
このような情報記録媒体400 に記録された画像データを読み出す場合、高解像度画像と低解像度画像との同一画像が情報記録媒体400 に存在するため、高解像度画像もしくは低解像度画像のみを対象として、情報記録媒体400 から読み出すように検索情報ファイル304 が作成されている。本実施例では高解像度データを読み出すように指示する検索情報ファイル304 が作成される。なお、各画像ファイルには、一覧表示などのための縮小画像であるサムネイル画像データと原画像である主画像データとがそれぞれ含まれている。
【００２６】
また、他の情報記録媒体500 のディレクトリ構成例を図５に示すと、情報記録媒体500 のルートディレクトリ(Root)直下には、たとえば、ディレクトリ「Images」 502が配置され、ディレクトリ「Images」 502内に、画像ファイルを処理した年月日等の名称を有するディレクトリ「20000112」 504などが形成される。このディレクトリ「20000112」内には、たとえば、画像ファイル「Image0001.jpg 」 506、「Image0002.jpg 」 508および「Image0002.jpg 」 510などが格納される。
【００２７】
さらに他の情報記録媒体600 のディレクトリ構成例を図６に示すと、情報記録媒体600 のルートディレクトリ(Root)直下には、たとえばディレクトリ「Images」 602が配置され、ディレクトリ「Images」 602内に画像ファイル「Pic001.jpg」 604、「Pic001.jpg」 606および「Pic003.jpg」 608が格納される。ディレクトリ「Images」 602にはさらに、ディレクトリ「Apli」 610が形成されており、ディレクトリ「Apli」 610には、実行アプリケーションファイル「Viewer.exe」 612と、リソース画像ファイル「resource.jpg」 614とが格納されている。
【００２８】
実行アプリケーションファイル「Viewer.exe」は、この情報記録媒体600 に対し、専用に作成された再生装置等にて使用されるプログラムファイルであり、このプログラムは、「resource.jpg」 614をリソース画像としてたとえばアイコン表示に用いる。しかし、本実施例におけるアプリケーションプログラム302 では「resource.jpg」 614は、使用者が再生を目的として記録した画像データではなく、その画像自体についてもプリントすることを目的としたものではないので、この点でアプリケーションプログラム302 からは再生不要な画像ファイルである。このため、アプリケーションプログラム302 が導入されたコンピュータ装置12は、このような情報記録媒体600 に記録された画像データを読み出して画像一覧を作成する際には、Viewerアプリケーションのリソース画像ファイル「resource.jpg」 614を、画像表示または画像印刷を行うファイルリスト306 に記述せず、除外する。本実施例におけるアプリケーションプログラム 302では、このような情報記録媒体に格納されている処理プログラムにて使用される予約画像データを検索情報ファイル304 に基づいてファイルリスト306 から除外したり、特定のディレクトリ内に記録されている画像データをファイルリスト306 に登録したりすることにより、たとえば使用者が取得して記録媒体に記録した画像以外の画像データを表示することを防止する。換言すれば、使用者の要求や状況に応じた所望の画像データのみを表示させ、それら画像の中から印刷を希望する画像データを特定することができる。
【００２９】
次に、カメラファイルシステム規格(DCF) 対応に画像ファイルが格納された情報記録媒体700 の一例について説明する。図７に示すように、情報記録媒体700 には、ルートディレクトリ(ROOT)直下に、DCF イメージディレクトリ「DCIM」 710が形成され、DCF イメージディレクトリ「DCIM」 710下には、ディレクトリ「100ABCDE」 712、ディレクトリ「101ABCDE」 714、ディレクトリ「102BCDEF」 716およびディレクトリ「999BCDEF」 718等のDCF ディレクトリが形成される。各DCF ディレクトリには、それぞれ、画像ファイル「ABCD0001.jpg」 720等のDCF 基本ファイルが格納される。このようにカメラファイルシステム規格(DCF) では、ディレクトリ構成上の画像ファイルの記録位置が明確に規定されているので、DCF 対応の装置では、各DCF ディレクトリ内に格納された画像ファイルの記録位置を直接特定して読み出すことができる。これら画像ファイルには、DCF 基本主画像とDCF 基本サムネイルとが含まれ、画像一覧を表示する際には、サムネイル画像を読み出して表示し、対応する画像データを印刷したり原画像を表示させる際には主画像を読み出す。
【００３０】
検索情報ファイル304 は、アプリケーションプログラム302 から参照される外部パラメータファイルである。検索情報ファイル304 は、上述のような様々なディレクトリ構成のファイルシステムが採用された各種の情報記録媒体ごとにそれぞれ作成されて磁気ディスク装置36に格納されている。なお、検索情報ファイル304 は、同一物理形態の情報記録媒体において、その記録形態、つまり複数のファイルシステムに対応するようにも機能する。この検索情報ファイル304 は、たとえば、テキスト形式にて記述されて固定ディスク装置36に格納され、RAM にロードされるが、新たなディレクトリ構造のファイルシステムに対応してその記述内容を編集するエディタ画面にてキーボード50より入力して修正、追加または削除し、また、検索情報ファイル304 を新規に作成して固定ディスク装置36に格納させることができる。これにより、プログラム302 を変更することなく、検索方法を変更することができる。
【００３１】
具体的な情報記録媒体としてATA (AT Attachment) 仕様のPCカードについては、PCCARDドライブ用検索情報ファイルが、ファイル名「PCCARD_SERCH.ini」として、アプリケーションプログラム302 からアクセス可能な固定ディスク装置36内の所定のディレクトリに格納される。また、コンパクトディスク規格の光ディスクについては、ファイル名「CDROM_SERCH.ini 」を有するCD-ROMドライブ用検索情報ファイル、また、Zip ディスクについては、ファイル名「Zip_SERCH.ini 」を有するZip ドライブ用検索情報ファイルが、それぞれ同様のディレクトリに格納される。本実施例における検索情報ファイル304 は、その拡張子を「ini 」として固定ディスク装置36に格納される。アプリケーションプログラム302 は、検索情報ファイル304 の記述内容を参照してファイルリスト306 を作成する。
【００３２】
ここで、検索情報ファイル304 の記述構成を図８を参照して説明する。同図に示すように、検索情報ファイル304 の冒頭には、DCF に関する情報として、DCF 情報「[DCF_INFO]」が記述されている。DCF 情報「[DCF_INFO]」は、DCF 仕様のディレクトリ構造を対象としてサーチするか否かを区別する項目であり、その指定内容が次行に記述される。その記述内容「SEARCH_FLAG=1 」は、DCF のディレクトリ構造を対象としないことを規定しており、逆に「SEARCH_FLAG=0 」と記述される場合には、DCF のディレクトリ構造を対象とすることを規定する。「SEARCH_FLAG=1 」と記述されている場合には、DCF 規格に応じたディレクトリの画像検索を行わずに、以下の項目に記述されているサーチパス「[SERCH_PATH]」に従う処理を行う。逆に「SEARCH_FLAG=0 」と記述されている場合には、DCF 規格に応じたディレクトリの画像検索を行う処理に加えて、以下の項目にサーチパスが記述されている場合にはサーチパス「[SERCH_PATH]」の記述内容に従う処理を行って、ファイルリスト306 を作成する。
【００３３】
なお、DCF に限らず、ピクチャCDに関する情報としてピクチャCDを対象とするか否かを規定する[Picture_INFO]や、フォトCDに関する情報としてフォトCDを対象とするか否かを規定する[Photo_INFO]等の項目を設けて、これら情報記録媒体に応じた固有条件にてサーチを行った上で、サーチパス「[SERCH_PATH]」の記述内容に応じたサーチを行ってファイルリスト306 を作成してもよい。
【００３４】
図９に一例を示すように「[DCF_INFO]」の内容が「SEARCH_FLAG=1 」と記述されているときには、アプリケーションプログラム302 は、DCF 仕様のディレクトリ構造を対象としないことを認識し、この場合、検索情報ファイル304 内の以下の項目に記述されているサーチ手順に従って、情報記録媒体に対するアクセスを行ってファイルリスト306 を作成し、ファイルリスト306 に応じた画像読出しを行う。逆に「SEARCH_FLAG=0 」と記述されているときには、アプリケーションプログラム302 は、DCF 仕様のディレクトリ構造を対象とすることを認識し、DCF システムに準拠するディレクトリ構成にて記録された画像ファイルの読出し処理を実行する。
【００３５】
上述のサーチパスに従う処理は、検索情報ファイル304 に基づいて、情報記録媒体に記録されている画像ファイルの再生候補を表示するためのファイルリスト306 を作成する処理である。詳しくは、図８に示すように、サーチパス「[SERCH_PATH]」は、現在の検索情報ファイル304 の記述内容によって指示しているディレクトリのパス数を示すものであり、図９に示す例では「COUNT =3」のように３つのサーチパスが設けられている。このように複数のサーチパスを設けることにより、同一物理形態の情報記録媒体のそれぞれについて、それぞれ異なるディレクトリ構成となっている情報記録媒体にも対応することができる。もちろん、物理形態が異なる情報記録媒体についても、そのメディア種類の判別を行ったり参照したりすることなく、それぞれ異なる複数のディレクトリ構成に対応することができる。したがって、検索情報ファイル304 は、１つのファイルだけでも充分に機能し、また、本実施例で示すように情報記録媒体ごとの複数の検索情報ファイル304 を用意しておき、情報記録媒体に応じた検索情報ファイル304 を使用してもよい。この場合、アプリケーションプログラム302 は、複数の検索情報ファイル304 に記述された内容に順次従ってファイルリスト306 を作成することができる。
【００３６】
図８に戻って、サーチパス「[SERCH_PATH_nnn]」は、様々なディレクトリ構造を有する情報記録媒体について、それぞれ、画像サーチを行うパスを指示する項目である。各サーチパスには、サーチを行うディレクトリ名「DirName 」と、サーチモード「SerchMode 」と、イメージフォーマット「ImageFormat 」と、ソートキー「SortKey 」と、ソート方向「SortDir 」との各項目によって、画像サーチの詳細内容を指示する。なお、サーチパスの項目に付される３桁の数字"nnn" は、"001" からの連続番号にて表されて、その値に応じてファイルリスト306 を作成する際のサーチ順が規定される。本実施例では、この数字順にサーチパス「[SERCH_PATH_nnn]」を記述しているので、上から順にサーチパスをチェックする。
【００３７】
ディレクトリ名「DirName 」は、「DirName ＝”ディレクトリ名”」の書式で記述され、図９の「[SERCH_PATH_001]」にて記述されているように、たとえば「DirName=\Pictures\*\HighRes 」と記述される。この「[SERCH_PATH_001]」は、図４に示したディレクトリ構成の情報記録媒体400 を対象として、その画像読出しの際に読出しディレクトリ等を、次に記述されるサーチモード「SerchMode=n 」に応じて指示する項目である。「DirName=\Pictures\*\HighRes 」は、「\Pictures\*\HighRes 」に格納された画像ファイルを指示する。なお、記号の「* 」や「? 」はそれぞれ１文字および複数文字分の任意文字を代替するワイルドカードである。
【００３８】
サーチモード「SerchMode=n 」は、ディレクトリ名「DirName 」にて指定された指定ディレクトリの画像データに対し、ファイルリスト306 に登録するか否か、さらにはどのようなディレクトリ階層の範囲にて登録または削除を行うかを指示する項目である。
【００３９】
具体的には、図８に示すように、「SerchMode=1 」の場合、指定ディレクトリ内の画像データをファイルリスト306 に登録することを指示する。また、「SerchMode=2 」の場合、指定ディレクトリ内の画像データをファイルリスト306 から削除するかもしくは登録しないことを指示する。すでにファイルリスト306 に指定ディレクトリが指示されている場合には、そのディレクトリの指定をファイルリスト306 から削除する。「SerchMode=3 」の場合は、指定ディレクトリおよびその指定ディレクトリ以下の全サブディレクトリ内の画像データをファイルリスト306 に登録することを指示する。また、「SerchMode=4 」の場合、指定ディレクトリおよびその指定ディレクトリ以下の全サブディレクトリ内の画像データをファイルリスト306 から削除するかもしくは登録しないことを指示する。
【００４０】
イメージフォーマット「ImageFormat=画像形式」は、サーチ対象の画像ファイル形式を指示する項目である。たとえば「ImageFormat=Jpeg」と記述されている場合には、JPEG圧縮形式の画像ファイルを対象とすることを示し、「ImageFormat=Tiff」と記述されている場合には、タグイメージファイルフォーマット(TIFF)の画像ファイルを対象とすることを指示する。また、「ImageFormat=BMP 」と記述されている場合には、ビットマップ形式の画像ファイルをサーチ対象とすることを指示する。
【００４１】
なお、新たな画像ファイル形式に対応する場合には、イメージフォーマット「ImageFormat=画像形式」にて、その画像形式を指示するとともに、アプリケーションプログラム302 に対し、その画像形式に対応するプラグインを作成して固定ディスク装置36にともに格納しておくことによりアプリケーションプログラム302 を機能拡張するとよい。
【００４２】
ソートキー「SortKey=n 」は、ファイルリスト306 を作成する際、画像ファイルおよびその記載順をソートするか否かを指示し、ソート方向「SortDir=n 」は、ソートする場合のソート方向を指示する。具体的には、「SortKey=0 」が記述されている場合には、ソートしないこと指示し、「SortKey=1 」が記述されている場合には、ファイル名をキーとしてソートすることを指示し、「SortKey=2 」が記述されている場合には、画像ファイルが記録された時を示す日時情報に従ってソートすることを指示する。また、ソート方向「SortDir=0 」が記述されている場合には、昇順でソートすることを指示し、逆に、「SortDir=1 」が記述されている場合には、降順でソートすることを指示する。これらソート指示によってファイルリストへの画像ファイル名およびそのディレクトリの記載順を決定することにより、画像データを表示させる際に、その表示順の順位を規定することができる。
【００４３】
図９に示した検索情報ファイルのサーチパス記述例は、図４〜図６に示すディレクトリ構成の情報記録媒体400,500 および600 に対するアクセスを可能とするように作成された検索情報ファイル304 の一例である。
【００４４】
「[SERCH_PATH_001]」について説明すると、ディレクトリ名は「DirName=\Pictures\*\HighRes 」、サーチモードは「SerchMode=1 」、イメージフォーマットは「ImageFormat=Jpeg」、ソートキーは「SortKey=1 」、ソート方向は「SortDir=0 」と、それぞれ記述されているので、この内容は、ディレクトリ「\Pictures\*\HighRes 」内に格納されている画像形式が「Jpeg」の画像ファイルをサーチ対象としてファイル名の昇順にて、その名称およびパスをファイルリスト306 に登録することを指示している。
【００４５】
同様に「[SERCH_PATH_002]」では、ディレクトリ名は「DirName=\Images\」、サーチモードは「SerchMode=3 」、イメージフォーマットは「ImageFormat=Jpeg」、ソートキーは「SortKey=1 」、ソート方向は「SortDir=0 」と、それぞれ記述されているので、この内容は、ディレクトリ「\Images\」内およびそのディレクトリ下の全サブディレクトリ内に格納されている画像形式が「Jpeg」の画像ファイルをサーチ対象としてファイル名の昇順にて、その名称およびパスをファイルリスト306 に登録することを指示している。
【００４６】
同様に「[SERCH_PATH_003]」は、ディレクトリ名は「DirName=\Images\Apli」、サーチモードは「SerchMode=4 」、イメージフォーマットは「ImageFormat=All 」、ソートキーは「SortKey=1 」、ソート方向は「SortDir=0 」と、それぞれ記述されているので、この内容は、ディレクトリ「\Images\Apli」内およびそのディレクトリ下の全サブディレクトリ内に格納されているすべての画像形式の画像ファイルをサーチ対象としないようにファイルリスト306 から除外することを指示している。この場合、該当する画像ファイルがすでにファイルリスト306 に登録されている場合には、その画像ファイルに関するリスト上の記述を削除する。該当する画像ファイルの名称およびパスがファイルリスト306 に記述されていない場合には、その画像ファイルに関する記述をそのままファイルリスト306 に登録しない。
【００４７】
したがって、図４に示す情報記録媒体400 がコンピュータ装置および画像読み取り装置に装着された場合には、「[SERCH_PATH_001]」の記述内容に従って、ディレクトリ「HighRes 」内の画像ファイルがサーチ対象となって、それら画像ファイル名およびそのパスが図10に示すようにファイルリスト306 のリストデータ306aとして記述される。この場合、他のディレクトリ構成の情報記録媒体が装着された場合には、対応する画像ファイルはないこととなって、ファイルリスト306 には、このサーチパス「[SERCH_PATH_001]」によっては画像ファイルが特定されないこととなる。
【００４８】
また、情報記録媒体500 が装着された場合には、「[SERCH_PATH_002]」の記述内容から、対応するディレクトリ以下の画像ファイル名およびパスが図10に示すようにファイルリスト306 のリストデータ306bとして登録される。
【００４９】
また、情報記録媒体600 が装着された場合には、「[SERCH_PATH_003]」の記述内容から、画像ファイル「Resource.jpg」が対象から削除されて、それ以外のディレクトリに記録されている画像ファイルは、図10に示すように、ソートキーおよびソート方向にしたがってファイルリスト306 にリストデータ306cとして登録される。
【００５０】
なお、他のサーチパスによって指定される画像ファイルをファイルリスト306 に登録することができる。
【００５１】
図１に戻って、OS 300およびアプリケーションプログラム302 が動作状態に導入されたコンピュータ装置12は、本発明に直接関係する部分として、図１に示すような機能構成となる。
【００５２】
詳細には、読取処理部100 は、画像データ読取装置から出力されるデータを入力し、情報記録媒体の種類を表す媒体情報を種類判定部102 に出力する。読取処理部100 は、ファイルリスト指定処理部110 からの要求に応動して、情報記録媒体のディレクトリ構造を読み出し、そのディレクトリ構造をファイル指定処理部110 に出力する。また、読取処理部100 は、ファイルリスト作成処理部120 からの読出指示に応動して、読出指示に応じた画像ファイルを情報記録媒体から読み出し、その画像ファイルを表示処理部122 に出力する。さらに、読取処理部100 は、プリント処理部126 からの要求情報に基づいて、要求情報に応じた画像ファイルを情報記録媒体から読み出して、プリント処理部126 に出力する。
【００５３】
種類判定部102 は、読取処理部100 から通知される媒体情報に基づいて情報記録媒体の種類を判別する。種類判定部102 は、入力媒体を選択する選択操作がタッチパネル32、キーボード50およびマウス52等に対して行われるとこれを検出し、操作に応じた情報記録媒体の種類を選択してもよい。これら媒体の種類情報は検索情報読出部104 に通知される。
【００５４】
検索情報読出部104 は、種類判定部102 から出力される種類情報に従って、その種類に対応する検索情報ファイル304 を固定ディスク装置36から読み出す。検索情報読出部104 は、読み出した検索情報ファイル304 内の検索情報である「[DCF INFO]」の記述内容をDCF 判定部106 に出力し、また、検索情報ファイル304 内の検索情報である「[SERCH_PATH]」に関する記述内容をサーチパス管理部108 に出力する。
【００５５】
DCF 判定部106 は、検索情報読出部104 から与えられるDCF 情報[DCF_INFO]に基づいて、カメラファイルシステム特有のDCF 検索を行うか否かをその記述内容に基づいて判定し、「[SEARCH_FLAG=0] 」が記述されていてDCF 検索を行う場合、その判定結果を表すDCF 処理情報をファイルリスト作成処理部120 に通知する。逆に、「[SEARCH_FLAG=1] 」が記述されていてDCF 検索を行わない場合、DCF 判定部106 は、非対応を表すDCF 非処理情報をサーチパス管理部108 に通知する。
【００５６】
サーチパス管理部108 は、検索情報ファイル304 内に記述された各サーチパスについてのファイル指定処理を管理する処理部である。サーチパス管理部108 は、各サーチパスにおける指定内容を「[SERCH_PATH_nnn]」に付された番号情報nnn 順にファイル指定処理部110 に順次送出する。
【００５７】
ファイル指定処理部110 は、サーチパス管理部108 から与えられるサーチパスごとの指定内容に従って、ディレクトリ指定されているディレクトリが情報記録媒体に存在するか否かを、読取処理部100 にて読み取られたディレクトリ構造内容に基づいて判定し、存在する場合に、その検索情報におけるサーチパスの記述内容（サーチモード、画像形式およびソートに関する情報）をファイルリスト作成処理部120 に出力する。
【００５８】
ファイルリスト作成処理部120 は、ファイル指定処理部110 から通知される情報に基づいて、ファイルリスト306 を作成する機能部である。ファイルリスト作成処理部120 は、作成したファイルリスト306 のリストデータを表示処理部122 に出力するとともに、リストデータに応じた画像ファイルを読み出す読出指示を読取処理部100 に出力する。この場合、ファイルリスト作成処理部120 は、対象ファイルがサムネイル等の縮小画像を含む画像ファイルの場合、縮小画像データのみを読み出す読出指示を生成してもよい。
【００５９】
図９に示した検索情報ファイル304 に記述された検索情報に従って、図４ないし図６にそれぞれ示したディレクトリ構成の情報記録媒体400,500 および600 についてそれぞれファイルリスト306 を作成した際のファイルリストの内容、つまりリストデータ306a,306b および306cを図10に示す。図示するように、情報記録媒体400 について作成したファイルリスト306 のリストデータは306aは、ディレクトリ「\Pictures\*\HighRes 」内に格納された画像ファイル「Image0001.jpg 」、「Image0002.jpg 」および「Image0003.jpg 」がファイル名で昇順にソートされリストアップされている。情報記録媒体500 について作成したファイルリスト306 のリストデータ306bは、ディレクトリ「\Images\」内およびこのディレクトリ以下の全サブディレクトリに格納された画像ファイル「Images\2000112\Image0001.jpg」などがファイル名で昇順にソートされリストアップされている。情報記録媒体600 について作成したファイルリスト306 のリストデータは306cでは、ディレクトリ「\Images\Apli」内のファイルを除く、ディレクトリ内に記録された画像ファイル「\Images\Pic001.jpg」等がファイル名で昇順にリストアップされている。
【００６０】
図１に戻って、ファイルリスト作成処理部120 の出力に接続された表示処理部122 は、読取処理部100 から出力される画像データを入力して画像一覧を生成し、モニタ装置14の表示画面に一覧画像を表示させる。また、表示処理部122 は、プリント指定部124 から与えられる選択情報に基づいて、その操作状態に応じた画像を、画像一覧等に合成表示する。表示処理部122 は、たとえば操作状態に応じたカーソル表示や、選択画像を非選択画像と区別する選択表示を行う。また、表示処理部122 は、画像一覧に表示しきれない画像ファイルを画面スクロールや頁送り等の処理により、多くの画像ファイルを閲覧可能に表示させる。このように、表示処理部122 は、情報記録媒体に記録されている画像ファイル群のうち、ファイルリスト306 にて指示された画像ファイルのみをモニタ装置14の表示画面に表示させる。操作者は、この提示された画像表示を確認して、画像ファイルを選択する操作を行ったり、選択した画像ファイルに対する印刷枚数やプリントサイズ等の印刷条件を入力することができる。なお、表示処理部122 は、ファイルリスト作成処理部120 からファイルリスト306 のリストデータが入力されると、その画像ファイル名およびそのパス等を、文字表示やツリー表示もしくはアイコン表示させるリスト表示機能を有し、画像ファイルの一覧表示をそのファイル名によって示す。サムネイル画像での一覧表示と、ファイル名での一覧表示とは、操作者の操作に応じた操作情報によって切り替えることができる。
【００６１】
プリント指定部124 は、タッチパネル32やキーボード50、マウス52等の入力装置への操作に応じて生成される操作情報に基づいて、プリントすべき画像ファイルを選択する選択情報を生成する。プリント指定部124 は、生成した選択情報を表示処理部122 およびプリント処理部126 にそれぞれ出力する。この選択情報には、画像選択の操作が完了した後の、プリント実行を指示するための操作状態を示す情報が含まれる。プリント指定部124 は、生成した選択情報を表示処理部122 およびプリント処理部126 に出力する。
【００６２】
プリント処理部126 は、プリント指定部124 から通知される選択情報によって指定されている画像ファイルを読み出す読出指示を表す要求情報を読取処理部100 に出力し、これに応動して読取処理部100 から供給される画像ファイルを、印刷条件に応じた印刷データに処理する処理部である。プリント処理部126 は、ガンマ補正および色補正等の補正処理機能と、RGB データをYMCKデータに変換する変換処理機能とを有し、処理された印刷データを出力する。
【００６３】
なお、プリント処理部126 は、選択情報に応じて、同一コマの画像を複数枚縮小配列した画像を表す印刷データを生成してもよい。この場合、同一画像のシールを複数枚同時に作成することができる。このように操作情報や印刷形態に応じて、印刷データの出力先を指定することが可能である。
【００６４】
プリント処理部126 は、カラープリンタ16、写真プリントシステム18に印刷データを出力することができる。また、このような印刷データや、その画像データを、ネットワークに接続されるダイヤルアップルータ46を介して接続されたWeb サーバ60に転送することもできる。この場合、これらデータの転送先にて画像印刷などの処理を行うことができる。逆に、ネットワークに接続された端末装置へ一覧画像データを転送してその画像一覧を表示させ、端末装置側にて画像選択を行うようにする場合には、端末側から送出される指定情報をプリント処理部126 に入力して、選択された画像データを印刷データに変換して出力するようにしてもよい。
【００６５】
プリント処理部126 は、選択完了を指示する選択情報に応動して、作成した印刷データをこれら出力先の印刷装置宛に順次出力する。
【００６６】
以上のような構成で、本実施例における画像処理システム10の動作を図11〜図13を参照して説明する。図11に示すように、ステップ1100において、複数種類の情報記録媒体の中から、これから画像ファイルを読み込む情報記録媒体の種類を選択するための入力媒体選択画像がモニタ装置14に表示され、操作者によってタッチパネル32へ選択操作が行われると、その操作状態に応じてその種類が種類判定部102 にて判定される。この種類判定処理は、情報記録媒体が装着されて、情報記録媒体から検出された媒体情報に基づいてその種類が判定されてもよい。判定された種類情報は検索情報読出部104 に通知される。検索情報読出部104 では、この種類情報に基づいて、画像出力を希望する種類の情報記録媒体が特定され、特定された情報記録媒体に対応する、たとえば図９に示したような検索情報ファイル304 が指定される。
【００６７】
次いでステップ1110に進むと、プリント出力形態を選択する出力形態選択画像がモニタ装置14に表示される。ここで操作者による操作情報に応じてこれから選択される画像ファイルの画像データをプリントするか、光ディスク記録システム44内に登録するか、もしくはWeb サーバ60に登録するかが選択される。本実施例では、選択画像をカラープリンタ16または写真プリントシステム18にてプリント出力する画像出力形態が選択される。
【００６８】
このようにして入出力形態について決定されると、ステップ1120に進んで、情報記録媒体を、対応の画像データ読取装置に装着するように指示するメッセージがモニタ装置14に表示される。これにしたがって情報記録媒体が対応の画像データ読取装置に装着されると、その装着完了状態が認識されるとともに、そのディレクトリ構成が読取処理部100 に読み出され、記憶保持される。
【００６９】
続くステップ1130では、情報記録媒体に記録された画像ファイルの画像をモニタ装置14に表示させるための処理が行われる。この画像表示処理では、情報記録媒体に対応する検索情報ファイル304 に基づいて、画像一覧を表示するためのファイルリスト306 が作成され、そのファイルリスト306 のリストデータに従って、画像データが情報記録媒体から読み出され、読み出された複数の画像データに応じた一覧画像がモニタ装置14に表示される。
【００７０】
ここで、ステップ1130内におけるファイルリスト306 の作成処理を図12および図13を参照して説明すると、ステップ1200において、ファイルリスト306 が作成されている場合には、そのリストデータが消去される。続くステップ1210では、ステップ1100にて指定された検索情報ファイル304 が固定ディスク装置36から読み出されてその検索情報が検索情報読出部104 に記憶保持される。
【００７１】
ステップ1220に進み、検索情報内のDCF 情報が検索情報読出部104 からDCF 判定部106 に通知されると、DCF 情報[DCF_INFO]が「SEARCH_FLAG=1 」と記述されているので、DCF 判定部106 からサーチパス管理部108 に対し、DCF 非処理情報が通知されて、ステップ1230からステップ1250に進む。逆に、DCF 情報[DCF_INFO]が「SEARCH_FLAG=1 」と記述されていた場合には、DCF 処理情報がファイルリスト作成処理部120 に通知されて、ステップ1230からステップ1240に進む。
【００７２】
DCF 情報がファイルリスト作成処理部120 に通知されたステップ1240において、読取処理部100 にて記憶されているディレクトリ構造に対し、DCF 規格に基づいて記録されているディレクトリ構造上の画像ファイルが特定されて、それら画像ファイルのパスおよびファイル名がファイルリスト306 内のリストデータとして追加記録され、ステップ1250に進む。
【００７３】
ステップ1230またはステップ1240に続くステップ1250において、サーチパス管理部108 内のレジスタnnn に対し値"001" がセットされ、続くステップ1260では、DCF 非処理情報に含まれる[SERCH_PATH]の示すディレクトリパス数が確認される。この場合「COUNT=3 」と記述されているので、レジスタCOUNT に値"3" がセットされて、ステップ1270に進む。
【００７４】
ステップ1270では、レジスタCOUNT の保持値が値"0" を超えているか否かが比較判定されて、超えている場合には図13に示すステップ1300に進み、レジスタCOUNT の保持値が値"0" を超えていない場合、その保持値が値"0" の場合には、全サーチパスについての処理が終了したこととなってファイルリスト作成処理が終了する。
【００７５】
ステップ1300に進むと、レジスタnnn の保持値に対応するサーチパスの記述内容がサーチパス管理部108 にて確認される。この場合、レジスタnnn の保持値が値"001" の場合、には、[SERCH_PATH_001]の記述内容が参照され、また、保持値が値"002" の場合、には、[SERCH_PATH_002]の記述内容が参照され、保持値が値"003" の場合、には、[SERCH_PATH_003]の記述内容が参照される。
【００７６】
ここでステップ1310に進み、参照されたサーチパスにおけるサーチモードが値"1" であるか否かが判定され、値"1" であった場合には、ステップ1320に進んで、ディレクトリ名[DirName] にて指定されているディレクトリ内の画像ファイル名およびそのパスがファイルリスト306 に追記記載される。
【００７７】
また、ステップ1310にてサーチモードが値"1" でなかった場合には、ステップ1330に進んで、サーチモードが値"2" であるか否かが判定される。値"2" であった場合にはステップ1340に進んで、ディレクトリ名[DirName] にて指定されているディレクトリ内の画像ファイル名およびそのパスのファイルリストへの記載候補としては削除され、ファイルリスト306 には登録されない。
【００７８】
ステップ1330において、サーチモードが値"2" でなかった場合には、ステップ1350に進んで、サーチモードが値"3" であるか否かが判定される。値"3" であった場合にはステップ1360に進んで、ディレクトリ名[DirName] にて指定されているディレクトリ内およびその全サブディレクトリ内の画像ファイル名およびそのパスがファイルリスト306 に追記記載される。
【００７９】
ステップ1350において、サーチモードが値"3" でなかった場合には、ステップ1370に進んで、ディレクトリ名[DirName] にて指定されているディレクトリ内およびその全サブディレクトリ内の画像ファイル名およびそのパスのファイルリストへの記載候補としては削除され、ファイルリスト306 には登録されない。
【００８０】
このようにして、ひとまとまりのサーチパスについて、画像ファイルの指定および削除処理が完了すると、ステップ1380に進んで、レジスタnnn の保持値に値"1" が加算され、レジスタCOUNT の保持値から値"1" が減算される。
【００８１】
この各レジスタに対する更新処理が完了すると図12に示すステップ1270に戻って、以降、レジスタnnn の保持値に応じたサーチパスに記述された内容に従って、ファイルリスト306 の登録および削除処理が行われる。
【００８２】
こうして、検索情報ファイルに記述された全サーチパスについて、ファイルリスト306 の作成処理が完了すると、図10に示すように情報記録媒体に応じて、ファイルリスト306a,306b または306c等が作成される。
【００８３】
なお、複数の検索情報ファイル306 が記録されている場合には、それぞれの検索情報ファイル304 内の検索情報に基づいて、ファイルリスト306 の作成処理をさらに行う。
【００８４】
図11に戻って、ステップ1130における画像表示処理では、以上のようにして作成されたファイルリスト306 に従って、そのリストデータに対応する画像ファイルが読取処理部100 に順次読み出されて、読み出された画像データは、表示処理部122 に転送される。表示処理部122 に入力された画像データは、必要に応じて縮小処理が施されて画像一覧表示のための表示データに変換された後、モニタ装置14に出力される。
【００８５】
画像一覧が表示された際、画面内に表示しきれない画像は頁送りまたは画面切替操作によって、それまで表示されている画像と切り替えられて表示される。また、表示処理部122 では、画像が選択されたことを示す画像枠や、選択ボタンなどを表す画像データが作成されて、画像のコマ番号やファイル名、画像ファイルに付随して記録されているタイムスタンプ、撮影情報などの情報が表示される。
【００８６】
さらにモニタ画面には、選択コマのプリント枚数やプリントサイズなどを指定する指定ウインドウおよびその増減操作釦や印刷実行釦などが表示される。
【００８７】
さらに、ファイルリスト作成処理部120 から表示処理部122 にリストデータが通知されると、リストデータを表す文字画像を表す表示データが作成されてモニタ表示される。これら情報の表示形態は、操作に応じて所望の情報を選択したり切り替えたりして変更することができる。
【００８８】
こうして、情報記録媒体に記録されている画像ファイル各コマの画像が、検索情報ファイル304 に基づいて作成されたファイルリスト306 に従って、自動的に選別されて表示されると、ステップ1140に進んで、画像プリントを希望するコマが操作に応じて選択され、選択されたコマの画像ファイルが特定される。
【００８９】
こうして、多くの画像ファイルから、希望する画像が指定されると、印刷実行釦への操作に応動して、ステップ1150に進み、選択画像に対応する画像ファイルが順次プリント処理部に読み出され、読み出された画像データは印刷データに変換される。生成された印刷データは、指定されたカラープリンタ16や写真プリントシステム18などの出力装置に出力される。
【００９０】
この場合、操作情報に応じて光ディスク記録システムやWeb サーバ宛に、画像データや印刷データを出力してもよい。たとえば表示データなどをWeb サーバ60宛に送出した場合には、ネットワークにアクセス可能な、他の装置12等によって、印刷画像を選択することができる。この場合、複数のコンピュータ装置12を、所望の地域に配置させておくことにより、選択画像を、たとえば写真プリントシステム18にて一括してプリントすることが可能である。
【００９１】
指定画像がすべてプリント出力されると表示処理部122 は、プリント完了を示す表示を行い、入力記録媒体を選択する初期画面に復帰して、他の情報記録媒体に対する処理を待つ待機状態となる。
【００９２】
以上のようにして、情報記録媒体の特定のディレクトリ内に記録された画像ファイルを検索情報ファイル304 の記述内容に従って画面表示させ、その中から所望の画像ファイルを選択して、印刷等の処理を行うべき画像ファイルを特定することができる。検索情報ファイル304 内の検索情報は、複数のサーチモードと、各サーチモードにおけるディレクトリ指定に関する記述が含まれており、コンピュータ装置12は、これら検索情報内容に基づいて、対象となる画像をファイルリストにリストアップすることにより、不要な画像が除外された画像を、情報記録媒体内の記録画像として表示させることができる。この検索情報は、プリントアプリケーションプログラム302 の外部パラメータファイルとして作成されているので、ディレクトリ構造が異なる仕様のファイルシステムが採用された情報記録媒体が表れた場合においても、検索情報の記述を容易に修正することができ、変更もしくは新規に作成された検索情報ファイルによって、新構造の記録媒体についても、所望の画像出力を行うことができる。この場合、プリントアプリケーションプログラム302 に対しパッチを当てたりして修正する必要がなく、また、新規に購入する必要がない。
【００９３】
なお、検索情報ファイル304 は、画像ファイルが記録されている情報記録媒体内に記録しておいてもよく、この場合、コンピュータ装置12は、検索情報ファイル304 の有無を検索してから、ファイルリスト306 の作成処理を行って、画像一覧を表示させる。また、検索情報ファイル304 をネットワークを介して接続されたWeb サーバや、写真プリントシステム18内に格納しておき、使用の都度これらから読み出して、ファイルリスト306 を作成してもよい。このように、検索情報ファイル304 の保管場所は、任意の記憶媒体にて格納しておくことができる。
【００９４】
上記実施例における画像サーチについては、印刷指定する場合に限らず、たとえば、情報記録媒体に記録された画像ファイルのうち所望するものを検索情報ファイル304 の記述に従って自動選択し、選択された画像ファイル群を一括して他の情報記録媒体に複写したり、移動したりすることができる。また、このような処理に限らず、たとえば、画像ファイル形式を一括して他のファイル形式に変換する際にも、対象とする画像ファイルの選択処理を容易に行うことができる。
【００９５】
これらの場合、その処理に応じた検索情報ファイルを作成して、特定階層に記録されている画像ファイルを任意に自動選択することができるので、不要な画像ファイルが選択されて表示されたりすることが防止される。
【００９６】
なお、上記実施例では、半角英数文字、記号を使用しているが、そのほか、かな文字およびカタカナなどを用いて検索情報ファイル304 を作成してもよい。もちろんディレクトリ名などに全角文字が使用される場合についても同様である。
【００９７】
上記実施例では、複数の縮小画像を表示する画像一覧を表示させているが、これに限らず、１コマごとの画像を順次次のコマに切り替えて表示させ、表示されている１コマごとにプリントの有無を指定するようにしてもよい。
【００９８】
また、コンピュータ装置12内にて印刷データを作成せず、選択された画像データをコンピュータ装置12からネットワークを介してたとえば写真プリントシステム18に転送し、その転送先のプリントシステム18にて印刷データに変換し、印刷画像を出力することができる。この場合、コンピュータ装置12は、プリント注文を受け付けて、プリント出力先にて一括してプリント作成を行うためのプリント注文受付装置として機能する。したがって、コンピュータ装置12およびその接続装置は、プリント注文を受け付けて、指定された画像ファイル等を、プリント処理システムに送出するプリント注文システムとなる。この場合、店頭にコンピュータ装置12を設置し、写真プリントシステム18を、たとえば、ラボに設置することができる。ラボにて作成されたプリント（写真）は、既存の写真配送ルートや宅配便を利用してプリント受付店や顧客に配送することができる。
【００９９】
なお、未知のディレクトリ構成の情報記録媒体について処理する場合には、全ディレクトリに記録されたファイル名を一覧表示し、所望の画像ファイルを選択する機能を有することは言うまでもない。この場合、コンピュータ装置12にて、その情報記録媒体のディレクトリ構成に対する検索情報を作成し、その検索情報ファイルを蓄積することができる。この場合、作成した検索情報ファイルを、ネットワーク接続された他のコンピュータ装置12に対し、配布することができる。これにより、新しい形態の情報記録媒体に対し迅速に対応することができる。
【０１００】
【発明の効果】
このように本発明によれば、各種記録媒体のディレクトリ構造に応じて作成した検索情報ファイルに従ってリストアップされた画像ファイルについて画像表示を行うので、記録媒体に応じた画像出力を自動的に行うことができる。同一画像について画像サイズの異なる複数の画像ファイルが記録されている場合であっても、同一画像について重複して読み出すことがないようにすることができる。また、検索情報ファイル内の記述を容易に編集することができるので、新しい情報記録媒体の記録形式でのディレクトリ構成を追加して対応することができる。この際、処理プログラム自体を改変する必要がない。
【０１０１】
検索情報ファイルによってファイルリストを作成し、リストデータに基づいて画像ファイルの読出し処理を行うので、各情報記録媒体のファイル形式に専用に作成された処理プログラムにて、画像ファイルを読み出して処理するのと同様の処理を自動的に行うことができる。したがって、専用の処理プログラムでは、その処理に不要な画像ファイルは読み出さないが、アプリケーションプログラムと検索情報ファイルとにより、その専用処理プログラムと同様に、不要画像ファイルの読出しを行わないようにすることができる。また、不要画像の読出し防止機能を有するのみならず、必要画像ファイルの積極的な読み出しにも有効に対応している。
【０１０２】
このように、検索情報ファイルの記述内容によって、あらかじめ選別および絞り込まれて表示された画像情報の中から所望する画像情報を選択し、必要な画像情報を出力することができる。この場合、画像情報を印刷データに変換処理して、画像情報に応じた画像をプリント出力することができるから、プリント注文を効率的に受け付けることができる。また、選択された画像情報を所望の宛先に送出することができる。
【図面の簡単な説明】
【図１】図２に示すコンピュータ処理装置の機能構成例を示すブロック図である。
【図２】本発明が適用された画像処理システムの一実施例を示すブロック図である。
【図３】固定ディスク装置に格納される情報を示す図である。
【図４】特定の情報記録媒体におけるディレクトリ構成例および画像ファイル配置例を示す図である。
【図５】特定の情報記録媒体におけるディレクトリ構成例および画像ファイル配置例を示す図である。
【図６】特定の情報記録媒体におけるディレクトリ構成例および画像ファイル配置例を示す図である。
【図７】カメラファイルシステム規格に対応するディレクトリ構成例および画像ファイル配置を示す図である。
【図８】検索情報ファイルに記述される指定内容を示す図である。
【図９】検索情報ファイルの構成例を示す図である。
【図１０】各情報記録媒体に対応して作成されたファイルリストの内容をそれぞれ示す図である。
【図１１】図２に示した実施例における画像処理システムの動作を示すフローチャートである。
【図１２】画像表示処理におけるファイルリスト作成動作を示すフローチャートである。
【図１３】画像表示処理におけるファイルリスト作成動作を示すフローチャートである。
【符号の説明】
10  画像処理システム
12  コンピュータ装置
14  モニタ装置
16  カラープリンタ
18  写真プリントシステム
36  固定ディスク装置(HDD)
100 読取処理部
104 検索情報読出部
108 サーチパス管理部
110 ファイル指定処理部
120 ファイルリスト作成処理部
122 表示処理部
124 プリント指定部
126 プリント処理部
302 プリントアプリケーションプログラム
304 検索情報ファイル
306 ファイルリスト
【図１】
0004327340.tif 000002
【図２】
0004327340.tif 000003
【図３】
0004327340.tif 000004
【図４】
0004327340.tif 000005
【図５】
0004327340.tif 000006
【図６】
0004327340.tif 000007
【図７】
0004327340.tif 000008
【図８】
0004327340.tif 000009
【図９】
0004327340.tif 000010
【図１０】
0004327340.tif 000011
【図１１】
0004327340.tif 000012
【図１２】
0004327340.tif 000013
【図１３】
0004327340.tif 000014