Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5039658B2 - 画像処理装置、画像処理方法、およびプログラム - Google Patents
[go: Go Back, main page]

JP5039658B2 - 画像処理装置、画像処理方法、およびプログラム - Google Patents

画像処理装置、画像処理方法、およびプログラム Download PDF

Info

Publication number
JP5039658B2
JP5039658B2 JP2008197454A JP2008197454A JP5039658B2 JP 5039658 B2 JP5039658 B2 JP 5039658B2 JP 2008197454 A JP2008197454 A JP 2008197454A JP 2008197454 A JP2008197454 A JP 2008197454A JP 5039658 B2 JP5039658 B2 JP 5039658B2
Authority
JP
Japan
Prior art keywords
image
file
images
output
priority
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008197454A
Other languages
English (en)
Other versions
JP2010035095A (ja
JP2010035095A5 (ja
Inventor
翔 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2008197454A priority Critical patent/JP5039658B2/ja
Publication of JP2010035095A publication Critical patent/JP2010035095A/ja
Publication of JP2010035095A5 publication Critical patent/JP2010035095A5/ja
Application granted granted Critical
Publication of JP5039658B2 publication Critical patent/JP5039658B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P20/00Technologies relating to chemical industry
    • Y02P20/50Improvements relating to the production of bulk chemicals
    • Y02P20/52Improvements relating to the production of bulk chemicals using catalysts, e.g. selective catalysts

Landscapes

  • Record Information Processing For Printing (AREA)
  • Storing Facsimile Image Data (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Description

本発明は、記憶媒体に記憶されている複数画像形式ファイルの中から第1〜第nのそれぞれの画像を選んで表示または印刷する際に、上記第1〜第nのそれぞれの画像を表示または印刷する場合の順序を決定する方法に関する。
特にメモリカード内の画像を印刷する機能は、近年のデジタルカメラの普及に伴い、様々な印刷形態が提供されている。たとえば、メモリカード内には、複数の画像ファイルが保存され、また各画像ファイルには、サムネイル画像や主画像が含まれている。
ユーザの指示によって、これらの画像ファイルから1つの画像を印刷し、または、複数画像をインデックス形式で印刷する形態もある。また、画像に、赤目除去や明るさを調整する機能も提供されている。また、これらの印刷機能に使用される画像ファイルは、上記のように、1つの主画像とサムネイルとで構成され、複数の画像を1つのファイルに保存した構成のデータも考えられる。
一方、これら画像データの用途は様々であり、上記印刷機能のみならず、画像データをメールに添付して送信し、また、FAX画像として送信する機能もある。
また、複数の異なる画像を、1つのファイルに記憶することが知られている(たとえば、特許文献1参照)。特許文献1記載の発明によれば、メディア等の容量を有効利用しつつ、データの記憶時間も短縮したホワイトバランスブラケット撮影を行う撮像装置を提供することができる。
また、プリンタで複数画像形式ファイルに存在する画像を印刷する際、複数画像形式ファイル内の複数の類似した画像の中から、所望の画像を選択する場合、1画像ずつファイルの先頭から順番に表示して選択することは可能である。しかし、上記のように、1画像ずつファイルの先頭から順番に表示して選択することは、ユーザにとって手間がかかるという問題がある。
ところで複数画像形式ファイルでは、第1〜第nのそれぞれの画像毎に、画像の種別を示す各種の画像フラグを用意することが可能である。この画像フラグの利用法としては、たとえば優先的に表示させたい画像に対してフラグを設定することが考えられる。そしてプリンタで複数画像形式ファイルを表示する際には、この画像フラグが1に設定されている画像を、最初に表示することが考えられる。このようにすることによって、ユーザは、多数の画像から表示させたい画像をすばやく選択することが可能である。
特開2005−198017号公報
上記複数画像形式ファイルにおいて、優先的に表示する画像を示す画像フラグの他にも、画像フラグを用意することも考えられる。たとえば複数画像間の関係性を示す画像フラグが考えられる。
この場合、複数画像形式ファイルに含まれる画像を表示する際には、複数画像のうち関連性のある画像を連続して表示するなど、ユーザにとって望ましい表示順が存在すると考えられる。
しかし、上記技術では、ファイル内の複数画像のうちで、初めに表示する画像を示すことはできるが、表示順については規定されていない。したがって、表示順をどのように決定すればよいかが分からないという問題がある。
そこで本発明は、ファイルに含まれている複数の画像の出力順序を、適切に決定することができる画像処理装置、画像処理方法、およびプログラムを提供することを目的とする。
上記の課題を鑑みて本発明の画像処理装置は、複数の画像を含むファイルであって、当該ファイルに含まれる画像が出力されるときに優先して出力される画像が指定されているファイルを処理する画像処理装置であって、複数の画像を含む上記ファイルを取得する取得手段と、上記取得手段により取得されたファイルに含まれている情報に基づいて、当該ファイルに含まれている上記複数の画像のうちの、上記優先して出力される画像と、当該画像に関連する画像とを特定する特定手段と、上記複数の画像のうちの、上記特定手段により特定された、上記優先して出力される画像と、当該優先して出力される画像と関連がある画像とが優先して出力されるように、当該複数の画像を出力するときの出力順序を決定する決定手段とを有することを特徴とする。
本発明によれば、ファイルに含まれている複数の画像の出力順序を、適切に決定することができる。
発明を実施するための最良の形態は、次の実施例である。
図1は、本発明の実施例であるMFP100の概観を示す装置外観図である。
MFP100は、画像処理装置の例であり、操作部101と、カードインタフェース102と、読取部103と、記録部104とを有する。
通常は、図1に示すように、読取部103と記録部104とを閉じた状態で設置する。そして、読み取りを実行する場合や、コピーを実行する場合、カードからの印刷を実行する場合、読取部103、記録部104の少なくとも一方を開いて、ユーザが所望する機能を実行する。
図2は、MFP100の構成を示すブロック図である。
なお、同一構成には同一の符号を付してある。
MFP100は、操作部101と、カードインタフェース102と、読取部103と、記録部104とを有する。また、MFP100は、CPU200と、ROM201と、RAM202と、不揮発性RAM203と、表示装置としての表示部204と、画像処理部205と、圧縮/解凍部206と、駆動部207と、センサ部208とを有する。
CPU200は、MFP100が備える様々な機能を制御し、操作部101における所定の操作に従い、ROM201に記憶されている画像処理のプログラムを実行する。ROM201は、MFP100の制御命令プログラム等を格納している。
読取部103は、CCDを備え、このCCDは、原稿画像を読み取り、赤(R)、緑(G)及び青(B)色のアナログ輝度データを出力する。なお、読取部103は、CCDの代わりに、密着型イメージセンサ(CIS)を使用するようにしてもよい。
カードインタフェース102は、操作部101の操作に応じて読取部103が読み取った画像をメモリカード等に記憶し、また、たとえばデジタルスチルカメラで撮影されメモリカード等に記憶されている画像を操作部101の操作に応じて読み込む機能を備える。
なお、カードインタフェース102を介して記憶される画像データと、カードインタフェース102を介して読み込みが行われる画像データとは、画像処理部205が所望の画像処理を施すことができる。
圧縮/解凍部206は、読取部103が読み取った画像と、記録部104が出力する画像とを、圧縮/解凍処理する。たとえば、JPEGなどの圧縮画像の生成処理と解凍処理とである。
画像処理部205は、読取部103が読み取った画像と圧縮/解凍部206が解凍した画像とについて、入力画像処理を実行する。画像処理部205は、カードインタフェース102を介して読み取られた画像が、圧縮/解凍部206で解凍された画像の出力画像処理も実行する。入力画像処理と出力画像処理とは、デジタルカメラ等に用いられている色空間(たとえばYCbCr)と、標準的なRGB色空間(たとえばNTSC−RGBやsRGB)との変換を行う。また、画像データの解像度の変換処理、画像データを包括する画像ファイルに含まれているヘッダ情報の生成処理と解析処理、画像の解析処理と画像補正処理、サムネイル画像生成処理と補正処理等の機能を備えている。
これらの画像処理によって得られた画像データは、RAM202に格納され、カードインタフェース102を介して、メモリカードに記憶する場合、必要な所定量に達すると、記憶処理が実行される。また、記録部104で印刷される場合にも、必要な所定量に達すると、記録部104による記録動作が実行される。
また、不揮発性RAM203は、バッテリバックアップされたSRAMなどであり、MFP100に固有のデータなどを記憶する。
操作部101は、記憶媒体に記憶された画像データを選択し、記録をスタートするためのダイレクト写真印刷スタートキーを有する。また、操作部101は、モノクロ画像やカラー画像の読取を開始する時のスキャンスタートキー、コピー時に使用されるモノクロコピースタートキー、カラーコピースタートキーを有する。操作部101は、コピーやスキャンの解像度や画質などのモードを指定するモードキー、コピー等の動作を停止するためのストップキー、コピー数を入力するテンキーや登録キー、印刷する画像ファイル選択手段を指定するカーソルキー等も有する。CPU200は、これらのキーの押下状態を検出し、この押下状態に応じて、各部を制御する。
記録部104は、インクジェット方式のインクジェットヘッド、汎用ICなどによって構成され、CPU200の制御によって、RAM202に格納されている記憶データを読み出し、ハードコピーとして印刷出力する。
駆動部207は、読取部103、記録部104のそれぞれの動作において、給排紙ローラを駆動するためのステッピングモータと、ステッピングモータの駆動力を伝達するギヤと、ステッピングモータを制御するドライバ回路などによって構成されている。
センサ部208は、記録紙幅センサ、記録紙有無センサ、原稿幅センサ、原稿有無センサ、記録媒体検知センサ等によって構成されている。CPU200は、これらセンサから得られた情報に基づいて、原稿と記録紙との状態を検知する。
表示部204は、操作部101のキー押下状態に応じて内容を表示する。またMFP100が行っている処理の内容等も表示する。
MFP100は、1つの画像ファイルに複数の画像データを含める形式の複数画像形式ファイルを処理する画像処理装置の例である。MFP100は、複数画像形式付属情報を具備している。上記複数画像形式付属情報は、上記複数画像形式ファイルに含まれている第1画像に設けられ、第1から第nの画像間に上下関係があることを示す情報とを含む情報である。また、上記複数画像形式付属情報は、複数画像の中のメイン画像であることを示す情報と、どの画像間に上下関係があるかを示す情報とを含む情報である。
読取部103は、記憶媒体に記憶された上記複数画像形式ファイルを読み込むファイル読み込み手段の例である。表示部204は、上記複数画像形式ファイルに含まれている画像を出力する出力手段の例である。
CPU200は、上記ファイル読み込み手段が読み込んだ上記複数画像形式ファイルに含まれている上記複数画像形式付属情報を、上記複数画像形式ファイルから取得する情報取得手段の例である。CPU200は、上記複数画像形式付属情報の内で、画像間の上下関係を示す情報と、複数画像の中のメイン画像を示す情報とに基づいて、上記出力手段が画像を出力する場合における画像出力の優先度を決定する優先度決定手段の例である。また、上記出力手段は、上記優先度決定手段が決定した優先度順に画像を出力する手段である。
図3は、実施例1における複数画像形式ファイルの説明図である。
この複数画像形式ファイルは、このようにn枚の画像が連結されて記憶されている。ここでは、このn枚の画像について、ファイルの先頭から第1画像、第2画像、……、第n画像とする。
図3(a)は、複数画像形式ファイルを示す図であり、SOIマーカで始まり、EOIマーカで終わる複数の画像が連結されている。複数画像形式ファイルには、第1画像〜第n画像が含まれている。ファイル先頭のSOIマーカの後には、第1画像のExif付属情報401と、第1画像の複数画像形式付属情報402と、JPEGで圧縮されている第1画像が存在する。JPEGで圧縮された第1画像の後にはEOIマーカが存在する。なお、上記Exifは、Exchangeable Image File Formatであり、デジタルカメラ用の画像ファイルの規格である。
第1画像のEOIマーカの後には、第2画像のSOIマーカが存在し、その後には第2画像のExif付属情報、第2画像の複数画像形式付属情報403、JPEGで圧縮された第2画像が存在する。第1画像のEOIマーカと第2画像のSOIマーカとの間に、別の情報を存在させるようにしてもよい。
第2画像のEOIマーカの後には、第3画像のSOIマーカが存在し、その後には、第3画像のExif付属情報、複数画像形式付属情報403、JPEGで圧縮された第3画像が存在する。第2画像のEOIマーカと第3画像のSOIマーカとの間に、別の情報を存在させるようにしてもよい。
上記と同様に、第4画像、第5画像、……、第n画像が存在する。
図3(b)は、第1画像の複数画像形式付属情報402を示す図である。
第1画像の複数画像形式付属情報402には、APP2マーカ、複数画像形式であることを示す識別子が含まれている。上記複数画像形式であることを示す識別子は、図3(b)に、「複数画像形式」と記載されている。さらにヘッダ、インデックスIFD404、第1画像IFDが含まれている。インデックスIFD404は、第1画像から第n画像までの全体構成を示す情報であり、第1画像の複数画像形式付属情報402のみに設けられている。
図3(c)は、複数画像形式付属情報403を示す図である。複数画像形式付属情報403は、第1画像以外の画像に設けられている。
複数画像形式付属情報403には、APP2マーカ、複数画像形式であることを示す識別子が設けられている。上記複数画像形式であることを示す識別子は、図3(c)に、「複数画像形式」と記載されている。さらに、ヘッダ、第n画像IFDが設けられている。この第n画像IFDには、第n画像の固有の情報が含まれている。たとえば、その画像がファイルの中で、何番目の画像(ファイルに記憶されている順番)であるのかを示すエントリ番号が含まれている。
図4は、複数画像形式のインデックスIFD404を示す図である。
図4(a)は、インデックスIFD404の内部構造を示す図である。
インデックスIFD404には、複数画像形式のバージョン、ファイルに含まれている画像数、図におけるエントリ1のアドレスを示すオフセット、第1画像から第n画像のそれぞれのユニークIDのアドレスを示すユニークIDリストが記憶されている。また、インデックスIFD404には、総コマ数、図4(b)に示した第1画像情報IFDへのオフセットが記憶されている。
さらにIFDの値として、第1画像から第n画像それぞれのエントリ406、第1画像から第n画像までのユニークIDが記憶されている。エントリについては、図4(b)で後述する。
第1画像の複数画像形式付属情報402に含まれている情報と、第2画像以降の複数画像形式付属情報403に含まれている情報とが異なる。
図4(b)は、第1画像から第n画像のそれぞれのエントリ406の構造を示す図である。第1画像から第n画像のそれぞれのエントリ406には、画像の種別407、それぞれの画像が記憶されているアドレスを示す画像データオフセット、下位画像1エントリ番号、下位画像2エントリ番号が記憶されている。
なお、下位画像は、着目している画像をモニタに表示するための表示用画像等、着目している画像に対して従属的な関係にある画像である。この表示用画像は、上位にある画像(以下、上位画像という)と同じ内容であるが、低い解像度で作成されている。モニタ表示は、印刷に比べて高い解像度が求められず、さらには、表示するまでの処理時間の短縮が求められるので、同じファイル内にこのような表示用の画像を下位画像として含むことは有効である。
そして、下位画像エントリ番号は、着目している画像の下位画像となる画像がエントリいくつであるかを示す番号である。
図4(c)は、画像の種別407の内部構造を示す図である。画像の種別407には、メイン画像フラグ、下位画像フラグ、上位画像フラグが記憶されている。ここでは、上記上位画像、下位画像に加え、メイン画像が定義されている。これは、複数画像形式ファイルにおいて全ての画像が並列の関係ではないことが有効であると考えられるためである。たとえばモニタ表示をする際にユーザは、ファイルに含まれている複数の画像から表示される画像を選択できるものの、ユーザにとっては初めに表示される画像が重要となる。たとえばブラケット撮影機能を利用して、ホワイトバランスを+、−に数段階変えて撮影して保存したファイルである場合、ユーザが画像を選択するためには、まず初めにホワイトバランスが基準となる0の位置にある画像が表示されることが望ましい。このように、複数ある画像の中で中心となる画像を、他の画像と区別する必要がある。そこで、複数ある画像の中で中心となる画像をメイン画像として定義する。
また、本実施例における複数画像形式ファイルでは、メイン画像であり且つ下位画像である画像があってもよい。たとえば、上記表示用の低解像度の画像は、印刷用としての高解像の画像に対する下位画像とするが、まず、表示したい画像であることが望ましい。そこで、このような画像はメイン画像であり且つ下位画像となる。
メイン画像フラグは、着目している画像がメイン画像である場合、1が記憶され、そうでない場合、0が記憶されている。
下位画像フラグは、着目している画像が他の画像の下位に位置付けられている場合、1が記憶され、そうでない場合、0が記憶されている。
上位画像フラグは、着目している画像が他の画像の上位に位置付けられている場合、1が記憶され、そうでない場合には0が記憶されている。
図5は、メモリカードに記憶されたファイルを表示対象とするかどうかを決定するフローチャートである。
まず、S501で、ファイルの拡張子を識別する。実施例1における複数画像形式ファイルを示す拡張子を”XYZ”であるとする。拡張子が”JPG”、”XYZ”以外の場合は、表示対象とせず、当該ファイルをリストに追加しない(S505)。拡張子が”XYZ”である場合、表示対象ファイルと判断し、リストに追加する(S504)。拡張子が”JPG”の場合は、S502に進む。
S502では、拡張子が”JPG”のファイルに対して、ファイル名が”XYZ”のファイル名と同じかどうかを判断する。ファイル名が違う場合、当該ファイルを表示対象ファイルと判断し、リストに追加する(S504)。同じファイル名の場合、拡張子が”JPG”の画像は、拡張子”XYZ”の中に入っている画像であると判断し、表示するファイルとして登録しない(S503)。これによって、冗長のファイルを連続で表示することが無くなり、ユーザが画像を選択する際の負荷が軽減できる。
なお、実施例1は、ファイルを表示装置へ表示させる対象とするかどうか(表示順序)を決定する実施例であるが、このようにする代わりに、印刷装置へ印刷させる対象とするかどうか(印刷順序)を決定するようにしてもよい。
図6は、図1のMFP100において、図4(b)に示すエントリ406の画像の種別407に含まれている各種フラグの優先度を示す図である。
フラグを判断する優先度は、メイン画像フラグが一番高く、次に上位画像フラグ、次に下位画像フラグの順となっている。実施例1では、上記のように規定したが、この限りではなく、たとえば上位画像フラグの優先度を一番高くしても良い。
図7は、図6に示すフラグの優先度に従って、複数画像形式ファイル内の複数の画像を表示する表示リストを作成する動作を示すフローチャートである。
S701では、第1画像の複数画像形式付属情報402を解析し、第1〜第nの各画像について、画像の種別407に格納されているメイン画像フラグを解析する。解析した画像のメイン画像フラグが1であれば、次のS702に進む。メイン画像フラグが0であれば、S714に進む。
S714では、次のエントリ番号があるかどうか判断する。次のエントリ番号がある場合は、S701に進む。次のエントリ番号がない場合は、作成処理を終了する。
S702では、上位画像フラグ、下位画像フラグを解析する。上位画像フラグが0、かつ下位画像フラグが0の場合、着目している画像が、最初に表示する画像であると判断して、ファイルリストの先頭に追加する(S704)。その後、S714に進む。
S702で下位画像フラグが1であると判断されると、着目している画像は、S701でメイン画像であると判断されているので、上記着目している画像を、最初に表示する画像であると判断し、ファイルリストの先頭に追加する(S705)。そして、上記着目している画像の上位画像を検索し、その次に表示する画像としてファイルリストに追加し(S706)、S707に進む。S706において、上位画像フラグが1の画像が見つからなかった場合、実施例1では何もせずS707に進む。
なお、上記説明では、着目している画像の上位画像を、着目している画像の次に表示する。この場合、前提として、着目している画像は、メイン画像であり且つ下位画像である。ここでのルールでは、まず、メイン画像を最初に表示するので、S705で登録されている。次に、上記メイン画像は、下位画像となっているので、ルールに従って、上記メイン画像に対する上位画像をリストに追加する。
次のS707では、S706で見つかった画像の下位画像1エントリ番号を参照し、メイン画像のエントリ番号と同じかどうかを判断する。メイン画像のエントリ番号と同じ場合、さらにS708で下位画像2エントリ番号を参照する。S706で見つかった画像の下位画像1エントリ番号が0でなければ、メイン画像以外にも下位画像が存在しているので、メイン画像以外の下位画像を、上記上位画像の次に表示する画像として、ファイルリストに追加する(S709)。S706で見つかった画像の下位画像1エントリ番号が0であれば、次の画像を解析する。S706で見つかった画像の下位画像1エントリ番号がメイン画像のエントリ番号と異なれば、下位画像1エントリ番号の画像を次に表示する画像として、ファイルリストに登録する(S710)。S708、S709、S710の処理が終われば、それぞれS714に進む。
S702で上位画像フラグが1であれば、その画像を最初に表示する画像だと判断して、ファイルリストの先頭に追加する(S703)。次に、メイン画像のエントリ406に含まれている下位画像1エントリ番号を参照し、メイン画像のエントリ406に含まれている下位画像1エントリ番号の画像を、次に表示する画像として、ファイルリストに登録する(S711)。S711で、下位画像1エントリ番号に対する画像が見つからなければ、実施例1では何もせずS712に進む。
次のS712では、メイン画像のエントリ406に含まれている下位画像2エントリ番号を参照する。S712の結果、メイン画像のエントリ406に含まれている下位画像2エントリ番号0でなければ、別の下位画像が存在している。よって、上記下位画像2エントリ番号の画像を、次に表示する画像として、ファイルリストに追加する(S713)。メイン画像のエントリ406に含まれている下位画像2エントリ番号が0であれば、次の画像を解析する。S712、S713の処理が終われば、それぞれS714に進む。
S702において、上位画像フラグと下位画像フラグとがともに1であれば、この場合(メイン画像に、上位画像があり、また下位画像がある場合)を実施例1では想定していないので、上記メイン画像を表示対象画像とはしない。
なお、実施例1では、ファイルを表示対象とするかどうかを決定するフローチャートとしたが、印刷対象とするかどうかを決定するフローとしてもよい。
図8は、実施例1において、図7のフローチャートに従って表示順を決定する例の説明図である。
図8では、特に、ある画像のエントリ406において、メイン画像フラグと上位画像フラグとがともに1に設定されている場合の例を示す図である。
図8(a)は、第1画像から第4画像のエントリ406を示す図である。図8(a)において、第1画像(エントリ1の画像)は、下位画像フラグが1に設定されている。第2画像(エントリ2の画像)は、上位画像フラグが1に設定され、メイン画像フラグが1に設定されている。また、第2画像は、下位画像1エントリ番号が1に、下位画像2エントリ番号が4に設定されている。第3画像(エントリ3の画像)は、全てのフラグが0に設定されている。第4画像(エントリ4の画像)は、下位画像フラグが1に設定されている。
次に、図7のフローチャートに従って、エントリの情報を解析し、表示順を決定する。
第2画像のメイン画像フラグが1であるので、最初に表示する画像としてファイルリストに追加する。このときに、上位画像フラグが1になっているので、第2画像には下位画像が存在し、下位画像1エントリ番号を調べ、第2画像(このメイン画像)に対する下位画像が何番目の画像であるか(エントリ番号がいくつであるか)を調べる。このエントリ番号が1になっているので、第1画像を次に表示する画像として、ファイルリストに追加する。さらに、下位画像2エントリ番号が4に設定されているので、第4画像を第1画像に続いて表示する画像として、ファイルリストに追加する。
第3画像は、全てのフラグが0に設定されているので、第4画像に続いて表示する画像としてファイルリストに追加する。
フラグを参照しない場合、図8(b)の上段に示すように、
第1画像→第2画像→第3画像→第4画像
と、表示されていた。これが、上記処理を実行することによって、図8(b)の下段に示すように、
第2画像→第1画像→第4画像→第3画像
と表示される。これによって、ユーザの意図が反映された画像が先に表示され、したがって、ユーザが画像を選ぶ手間を軽減することができる。
なお、実施例1では、フラグが設定されていない画像について、ファイルの先頭に近い順に表示するが、このようにする代わりに、たとえば、撮影日時の新しい順に画像を表示するようにしてもよい。
また、表示順序を決めるのではなく、たとえば、複数画像形式ファイルの複数の画像を印刷する場合における記録用紙への割付順序を決めるようにしてもよい。
図9は、実施例1において、図7のフローチャートに従って表示順を決定する例の説明図である。
図9に、ある画像のエントリ406において、メイン画像フラグと下位画像フラグがともに1に設定されている場合の例を示す図である。図9(a)は、第1画像から第4画像のエントリ406を示す図である。
図9(a)に示す例において、第1画像は、下位画像フラグが1に設定されている。第2画像は、下位画像フラグが1に、メイン画像フラグが1に設定されている。第3画像は、全てのフラグが0に設定されている。第4画像は、上位画像フラグが1に設定されている。また、下位画像1エントリ番号が1に、下位画像2エントリ番号が2に設定されている。
次に、図9に示す例について、図7に示すフローチャートに従って、エントリの情報を解析し、表示順を決定する。第2画像のメイン画像フラグが1であるので、最初に表示する画像として、第2画像をファイルリストに追加する。このときに、第2画像の下位画像フラグも1になっているので、図7におけるS706の処理を行う。
まず、第2画像以外の画像の上位画像フラグを調べて、第2画像の上位画像を検索する。すると、第4画像の上位画像フラグが1であり、下位画像2エントリ番号が2であるので、第4画像が第2画像に対する上位画像であることが分かる。したがって第4画像を、第2画像の次に表示する画像としてファイルリストに追加する。
また、第4画像の下位画像1エントリ番号が1となっているので、第4画像の次に表示する画像は第1画像であるとし、ファイルリストに登録する。
第3画像は、全てのフラグが0に設定されているので、メイン画像フラグ、上位画像フラグ、下位画像フラグといった画像フラグを有する画像の後にファイルリストに追加される画像となる。したがって、ここでは、ファイルリストにおいて、第1画像の次に追加する。
以上の処理を行うことによって、フラグを参照しない場合、図9(b)の上段に示すように、
第1画像→第2画像→第3画像→第4画像
と、表示されていた。これが、上記処理を実行することによって、図8(b)の下段に示すように、
第2画像→第4画像→第1画像→第3画像
と表示される。これによって、ユーザの意図が反映された画像が先に表示され、画像を選ぶ手間を軽減することができる。
実施例1は、フラグが設定されていない画像について、ファイルの先頭に近い順に表示するが、たとえば、撮影日時の新しい順に画像を表示してもよい。また、実施例1は、表示順序を決めているが、このようにする代わりに、たとえば、複数画像形式ファイルの複数の画像を印刷する順序を決めるようにしてもよい。
また、上記実施例において、手段を工程に変更すれば、上記実施例を画像処理方法の発明として把握することができる。
本発明の実施例であるMFP100の概観を示す装置外観図である。 MFP100の構成を示すブロック図である。 実施例1における複数画像形式ファイルの説明図である。 複数画像形式のインデックスIFD404を示す図である。 メモリカードに記憶されたファイルを表示対象とするかどうかを決定するフローチャートである。 図1のMFP100において、図4(b)に示すエントリ406の画像の種別407に含まれている各種フラグの優先度を示す図である。 図6に示すフラグの優先度に従って、複数画像形式ファイル内の複数の画像を表示する表示リストを作成する動作を示すフローチャートである。 実施例1において、図7のフローチャートに従って表示順を決定する例の説明図である。 実施例1において、図7のフローチャートに従って表示順を決定する例の説明図である。
符号の説明
100…MFP、
101…操作部、
102…カードインタフェース、
103…読取部、
104…記録部、
200…CPU、
201…ROM、
202…RAM、
203…不揮発性RAM、
204…表示部
205…画像処理部、
206…圧縮/解凍部、
207…駆動部、
208…センサ部、
401…複数画像形式に含まれる第1画像のExif付属情報、
402…第1画像の複数画像形式付属情報、
403…第1画像以外の複数画像形式付属情報、
404…インデックスIFD、
406…エントリ、
407…画像の種別。

Claims (7)

  1. 複数の画像を含むファイルであって、当該ファイルに含まれる画像が出力されるときに優先して出力される画像が指定されているファイルを処理する画像処理装置であって、
    複数の画像を含む上記ファイルを取得する取得手段と;
    上記取得手段により取得されたファイルに含まれている情報に基づいて、当該ファイルに含まれている上記複数の画像のうちの、上記優先して出力される画像と、当該画像に関連する画像とを特定する特定手段と;
    上記複数の画像のうちの、上記特定手段により特定された、上記優先して出力される画像と、当該優先して出力される画像と関連がある画像とが優先して出力されるように、当該複数の画像を出力するときの出力順序を決定する決定手段と;
    を有することを特徴とする画像処理装置。
  2. 請求項1において、
    上記特定手段は、上記ファイルに含まれているフラグを参照することにより、当該ファイルにおいて指定されている上記優先して出力される画像を特定することを特徴とする画像処理装置。
  3. 請求項1または2において、
    上記特定手段は、上記ファイルに含まれている複数の画像の関連付けを示す、当該ファイルに含まれている情報を参照することにより、上記優先して出力される画像に関連する画像を、当該複数の画像から特定することを特徴とする画像処理装置。
  4. 請求項1から3のいずれか1項において、
    上記決定手段により決定された上記複数の画像の出力順序に従って、当該複数の画像を表示装置に表示させることを特徴とする画像処理装置。
  5. 請求項1から3のいずれか1項において、
    上記決定手段により決定された上記複数の画像の出力順序に従って、当該複数の画像を印刷装置に印刷させることを特徴とする画像処理装置。
  6. 複数の画像を含むファイルであって、当該ファイルに含まれる画像が出力されるときに優先して出力される画像が指定されているファイルを処理する画像処理方法であって、
    複数の画像を含む上記ファイルを取得する取得工程と;
    上記取得工程において取得されたファイルに含まれている情報に基づいて、当該ファイルに含まれている上記複数の画像のうちの、上記優先して出力される画像と、当該画像に関連する画像とを特定する特定工程と;
    上記複数の画像のうちの、上記特定工程において特定された、上記優先して出力される画像と、当該優先して出力される画像と関連がある画像とが優先して出力されるように、当該複数の画像を出力するときの出力順序を決定する決定工程と;
    を有することを特徴とする画像処理方法。
  7. 請求項6に記載の画像処理方法をコンピュータに実行させるためのプログラム。
JP2008197454A 2008-07-31 2008-07-31 画像処理装置、画像処理方法、およびプログラム Expired - Fee Related JP5039658B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008197454A JP5039658B2 (ja) 2008-07-31 2008-07-31 画像処理装置、画像処理方法、およびプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008197454A JP5039658B2 (ja) 2008-07-31 2008-07-31 画像処理装置、画像処理方法、およびプログラム

Publications (3)

Publication Number Publication Date
JP2010035095A JP2010035095A (ja) 2010-02-12
JP2010035095A5 JP2010035095A5 (ja) 2011-09-15
JP5039658B2 true JP5039658B2 (ja) 2012-10-03

Family

ID=41739021

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008197454A Expired - Fee Related JP5039658B2 (ja) 2008-07-31 2008-07-31 画像処理装置、画像処理方法、およびプログラム

Country Status (1)

Country Link
JP (1) JP5039658B2 (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004013575A (ja) * 2002-06-07 2004-01-15 Konica Minolta Holdings Inc 画像処理装置、画像処理方法、及びプログラム
JP2006260086A (ja) * 2005-03-16 2006-09-28 Ricoh Co Ltd 電子ファイル表示装置、電子ファイル表示方法、およびその方法をコンピュータに実行させるプログラム
JP2007104338A (ja) * 2005-10-04 2007-04-19 Olympus Imaging Corp 再生装置、カメラ、制御方法、プログラム、および記録媒体

Also Published As

Publication number Publication date
JP2010035095A (ja) 2010-02-12

Similar Documents

Publication Publication Date Title
US7911643B2 (en) Imaging apparatus having image data storing function
JP5213687B2 (ja) 画像処理装置及びその制御方法
CN101237513A (zh) 图像处理装置和图像处理方法
US20080030747A1 (en) Printing apparatus and printing method
JP2008105386A (ja) 画像処理装置、rawファイル情報表示方法、およびコンピュータプログラム
EP2403228B1 (en) Image scanning apparatus, computer readable medium, and image storing method
JP4692614B2 (ja) 印刷装置及びプログラム
JP5324152B2 (ja) 画像処理装置、画像処理方法、およびプログラム
JP2010125779A (ja) 印刷装置及びプログラム
JP2010130510A (ja) 印刷装置及びプログラム
JP5039658B2 (ja) 画像処理装置、画像処理方法、およびプログラム
JP4863079B2 (ja) 画像形成装置
JP5111279B2 (ja) 画像処理装置、画像処理方法、およびプログラム
JP5116595B2 (ja) 画像処理装置、画像処理方法、およびプログラム
JP5083180B2 (ja) 画像処理装置およびプログラム並びに画像処理方法
JP4948069B2 (ja) 画像処理装置、画像処理方法、およびプログラム
JP4307217B2 (ja) 画像形成装置
JP5406519B2 (ja) 画像処理装置、画像処理方法、及びプログラム
JP2003039746A (ja) プリンタ
JP2004312487A (ja) 画像記録装置、画像記録方法および記憶媒体
JP2010034977A (ja) 画像処理装置及び画像処理方法
JP2005333171A (ja) 画像処理方法、画像処理装置、および画像処理装置の制御プログラム
US20090037475A1 (en) Image Processing Device, Image Processing Method, and Image Processing Program
JP4085786B2 (ja) ディジタルカメラ、印刷システム及びコンピュータ読み取り可能な記録媒体
JP2005277819A (ja) 画像記録装置および画像記録方法

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110801

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110801

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120530

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120608

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120709

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150713

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 5039658

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150713

Year of fee payment: 3

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D03

LAPS Cancellation because of no payment of annual fees