JP2009141663A - 画像処理装置、画像処理方法及び画像処理プログラム - Google Patents

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

Info

Publication number
JP2009141663A
JP2009141663A JP2007315806A JP2007315806A JP2009141663A JP 2009141663 A JP2009141663 A JP 2009141663A JP 2007315806 A JP2007315806 A JP 2007315806A JP 2007315806 A JP2007315806 A JP 2007315806A JP 2009141663 A JP2009141663 A JP 2009141663A
Authority
JP
Japan
Prior art keywords
size
image data
changing
image
related information
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.)
Granted
Application number
JP2007315806A
Other languages
English (en)
Other versions
JP4942200B2 (ja
JP2009141663A5 (ja
Inventor
Hitoshi Watanabe
等 渡邊
Atsushi Inagaki
温 稲垣
Masahito Sanno
雅人 参納
Taira Ikeda
平 池田
Tomoyumi Niwa
智弓 丹羽
Yuichi Nakase
雄一 中瀬
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 JP2007315806A priority Critical patent/JP4942200B2/ja
Publication of JP2009141663A publication Critical patent/JP2009141663A/ja
Publication of JP2009141663A5 publication Critical patent/JP2009141663A5/ja
Application granted granted Critical
Publication of JP4942200B2 publication Critical patent/JP4942200B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

【課題】画像データをサイズ変更する際に、画像サイズを小さくする試行を繰り返したり、画像サイズを小さくしすぎて画質を必要以上に低下させてしまうことがない画像処理装置を提供する。
【解決手段】画像処理装置は、記憶手段102に保存されている画像データから所定の画像データを選択して変更するサイズを指定する指定手段108と、指定されたサイズに画像データのサイズを変更する変更手段110と、画像データの関連情報を読み出す読み出し手段106と、読み出された関連情報に基づいて、変更手段110によりサイズ変更される画像データのサイズ変更後の最小サイズを算出する算出手段107と、変更手段107によるサイズ変更後の画像データのサイズが前記最小サイズより小さい場合に、変更手段107による画像データのサイズ変更処理を制限する制限手段105と、を備える。
【選択図】図1

Description

本発明は、記憶手段に保存された画像データを再生する画像処理装置、画像処理方法及び画像処理プログラムに関する。
従来のこの種の画像処理装置は、記憶装置の容量の制限から該記憶装置に保存できる画像数に上限があるため、記憶装置に保存できる画像数を増やす場合には、画像データのサイズを小さいサイズに変更している(特許文献1)。
特開2005−080221号公報
ところで、画像データのサイズを小さいサイズに変更すると、画像の解像度が悪くなり、画質が低下するという弊害がある。この場合、従来においては、どの程度まで画像サイズを小さくすると画質がどの程度低下するかという指標がないため、使用者は画像サイズを小さくする試行を繰り返したり、画像サイズを小さくしすぎて画質を必要以上に低下させてしまう等の問題がある。
そこで、本発明は、画像データをサイズ変更する際に、画像サイズを小さくする試行を繰り返したり、画像サイズを小さくしすぎて画質を必要以上に低下させてしまうことがない画像処理装置、画像処理方法及び画像処理プログラムを提供することを目的とする。
上記目的を達成するために、本発明の画像処理装置は、記憶手段に保存されている画像データから所定の画像データを選択して変更するサイズを指定する指定手段と、該指定手段によって指定されたサイズになるように前記画像データのサイズを変更する変更手段と、前記画像データの関連情報を読み出す読み出し手段と、該読み出し手段により読み出された前記関連情報に基づいて、前記変更手段によりサイズが変更される前記画像データのサイズ変更後の最小サイズを算出する算出手段と、前記変更手段によりサイズが変更される前記画像データのサイズ変更後のサイズが前記算出手段により算出された前記最小サイズより小さい場合に、前記変更手段による前記画像データのサイズ変更処理を制限する制限手段と、を備えることを特徴とする。
本発明の画像処理装置は、記憶手段に保存されている画像データから所定の画像データを選択して変更するサイズを指定する指定手段と、該指定手段によって指定されたサイズになるように前記画像データのサイズを変更する変更手段と、前記画像データの関連情報を読み出す読み出し手段と、該読み出し手段により読み出された前記関連情報に基づいて、前記変更手段による前記画像データのサイズ変更後に元の前記画像データへの上書き保存を制限する制限手段と、を備えることを特徴とする。
本発明の画像処理方法は、記憶手段に保存されている画像データから所定の画像データを選択して変更するサイズを指定する指定ステップと、該指定ステップで指定されたサイズになるように前記画像データのサイズを変更する変更ステップと、前記画像データの関連情報を読み出す読み出しステップと、該読み出しステップで読み出された前記関連情報に基づいて、前記変更ステップでサイズが変更される前記画像データのサイズ変更後の最小サイズを算出する算出ステップと、前記変更ステップでサイズが変更される前記画像データのサイズ変更後のサイズが前記算出ステップで算出された前記最小サイズより小さい場合に、前記変更ステップでの前記画像データのサイズ変更処理を制限する制限ステップと、を備えることを特徴とする。
本発明の画像処理方法は、記憶手段に保存されている画像データから所定の画像データを選択して変更するサイズを指定する指定ステップと、該指定ステップで指定されたサイズになるように前記画像データのサイズを変更する変更ステップと、前記画像データの関連情報を読み出す読み出しステップと、該読み出しステップで読み出された前記関連情報に基づいて、前記変更ステップによる前記画像データのサイズ変更後に元の前記画像データへの上書き保存を制限する制限ステップと、を備えることを特徴とする。
本発明の画像処理プログラムは、記憶手段に保存されている画像データから所定の画像データを選択して変更するサイズを指定する指定ステップと、該指定ステップで指定されたサイズになるように前記画像データのサイズを変更する変更ステップと、前記画像データの関連情報を読み出す読み出しステップと、該読み出しステップで読み出された前記関連情報に基づいて、前記変更ステップでサイズが変更される前記画像データのサイズ変更後の最小サイズを算出する算出ステップと、前記変更ステップでサイズが変更される前記画像データのサイズ変更後のサイズが前記算出ステップで算出された前記最小サイズより小さい場合に、前記変更ステップでの前記画像データのサイズ変更処理を制限する制限ステップと、をコンピュータに実行させることを特徴とする。
本発明の画像処理プログラムは、記憶手段に保存されている画像データから所定の画像データを選択して変更するサイズを指定する指定ステップと、該指定ステップで指定されたサイズになるように前記画像データのサイズを変更する変更ステップと、前記画像データの関連情報を読み出す読み出しステップと、該読み出しステップで読み出された前記関連情報に基づいて、前記変更ステップによる前記画像データのサイズ変更後に元の前記画像データへの上書き保存を制限する制限ステップと、をコンピュータに実行させることを特徴とする。
本発明によれば、画像データをサイズ変更する際に、その画像データに関連する情報によりユーザの目的に応じてサイズの変更に制限を加えることで、ユーザに対して変更する画像データのサイズの目安を示すことができる。これにより、画像データをサイズ変更する際に、画像サイズを小さくする試行を繰り返したり、画像サイズを小さくしすぎて画質を必要以上に低下させてしまうことを回避することができる。
以下、本発明の実施形態を図を参照して説明する。
(第1の実施形態)
図1は、本発明の第1の実施形態である画像処理装置の構成を説明するためのブロック図である。
図1に示すように、本実施形態の画像処理装置は、カードリーダ102、IO制御部103、RAM104、制御部105、関連情報読み出し部106、最小サイズ決定部107、操作部108、表示部109、サイズ変更部110を備える。これらの各ブロックはバス101を介して互いに接続されており、ブロック間でコマンドやデータのやり取りを行なう。
カードリーダ102に装着されるメモリカード(記憶手段)には、複数の画像データが格納されており、メモリカードに格納された画像データは、IO制御部103を介してRAM104に読み込まれる。RAM104に読み込まれた画像データは、表示部109に表示される。表示部109に表示する画像は、操作部108を操作することで選択することができる。例えば、操作部108の不図示の画像送りキーを押すごとに次の画像データがRAM104から読み込まれて表示部109に表示される。これにより、ユーザは、メモリカードに格納された画像データから所定の画像データを選択することができる。
操作部108での操作信号は制御部105に出力され、不図示の画像送りキーが押されると、制御部105は、IO制御部103に次の画像データを読み込むコマンドを発行する。そして、IO制御部103は、カードリーダ102を介してメモリカードの画像データをRAM104に読み込み、表示部109に表示する。
また、画像サイズの変更は、表示部109に表示している画像データに対して行なわれる。操作部108の不図示のリサイズキーを押すと表示部109に変更可能な画像サイズの一覧が表示され、操作部108の不図示の選択キーを操作して目的の画像サイズを選択する。目的の画像サイズを選択した後、操作部108の不図示の決定キーを押すと、制御部105及びサイズ変更部110による画像サイズの変更処理が実行される。
画像サイズの変更処理においては、制御部105は、RAM104に格納されている表示部109に現在表示中の画像データをサイズ変更部110に転送し、サイズ変更部110により画像サイズの変更処理が実行される。
また、制御部105は、画像サイズの変更後の画像データをRAM104に一時的に保持し、必要に応じてIO制御部103を介してカードリーダ102に装着されたメモリカードに保存する。
なお、操作部108の不図示のリサイズキーを押した際に表示部109に表示される変更可能な画像サイズの一覧は、予め数種類が用意されている。ここで、本実施形態では、関連情報読み出し部106にて読み出された画像データの関連情報を基に、最小サイズ決定部107にて画像の最小サイズが決定され、その最小サイズに従って、変更される画像サイズに制限が加えられることがある。詳細については後述する。
図2は、画像データの関連情報として印刷指定がある場合の画像サイズの変更処理について説明するためのフローチャート図である。図2での各処理は、不図示のROMやハードディスク等に記憶された処理プログラムがRAM104にロードされて、制御部105のCPU等により実行される。
印刷指定は、メモリカードの個々の画像を印刷するためにメモリカード(記憶手段)に保持されたデータファイルで、メモリカードの画像ファイル名と印刷時の用紙サイズおよび解像度が記録されている。
まず、ステップS201では、制御部105は、ユーザが表示部109に表示された画像サイズ一覧から画像サイズを選択して操作部108の決定キー(指定手段)を押し、変更後の画像サイズが指定されると、ステップS202に移行する。
ステップS202では、制御部105は、サイズの変更対象である画像データが印刷指定されているかを判定する。
具体的には、制御部105は、関連情報読み出し部(読み出し手段)106を制御して、IO制御部103を介してカードリーダ102に装着されているメモリカードから印刷指定ファイルを読み出す。そして、制御部105は、メモリカードから読み出した印刷指定ファイルを参照して、サイズの変更対象である画像データが印刷指定されている画像データに含まれているかを判定する。
サイズ変更対象である画像データが印刷指定されていなければ、制御部105は、サイズ変更部(変更手段)110を制御してステップS201で指定された画像サイズになるように画像データのサイズ変更処理を実行して終了する(ステップS210)。
一方、サイズ変更対象である画像データが印刷指定されていれば、ステップS203において、制御部105の制御により、最小サイズ決定部(算出手段)107が、サイズ変更後の画像サイズの下限値(最小サイズ)を算出する(ステップS204)。最小サイズ決定部107は、用紙のサイズと解像度を取得して、用紙の縦横それぞれのサイズと解像度とを乗じ、印刷に必要な画素数を算出する。
例えば、縦10cm、横15cmの用紙で解像度が300dpiであれば、縦3.937インチ、横5.906インチであるので、画素数としては縦1182ドット、横1772ドット必要である。従って、サイズ変更後の画像サイズの下限値は、1182×1772ドットとなる。
次に、ステップS205では、制御部(制限手段)105は、ステップS201で指定された画像サイズがステップS204で計算したサイズ変更後の画像サイズの下限値よりも小さいかを判定する。
そして、ステップS201で指定された画像サイズがステップS204で計算したサイズ変更後の画像サイズの下限値よりも大きいと判定した場合は、ステップS210に移行する。ステップS210では、制御部105は、サイズ変更部110を制御してステップS201で指定された画像サイズになるように画像データのサイズ変更処理を実行して、処理を終了する。
一方、ステップS201で指定された画像サイズがステップS204で計算したサイズ変更後の画像サイズの下限値よりも小さいと判定した場合は、ステップS206に移行し、制御部105は、強制サイズ変更が設定されているか判定する。
強制サイズ変更は、ユーザが操作部108を操作して任意に設定できるもので、強制サイズ変更が設定されていなければ、前記下限値を下回る画像サイズへの変更は許可されない。
即ち、ステップS206で、強制サイズ変更が設定されていないと判定した場合は、ステップS208にて、制御部105は、「リサイズできません」等の抑止表示となるメッセージを表示部109に表示し、処理を終了する。
一方、ステップS206で、強制サイズ変更が設定されていると判定した場合は、ステップS207にて、制御部105は、「推奨リサイズ範囲を超えていますがサイズ変更を実行しますか?」等の警告メッセージを表示部109に表示し、ユーザの指示を待つ。
次に、ステップS209では、ユーザが操作部108でサイズ変更を実行しない指示操作をした場合は、制御部105は、処理を終了する。一方、ユーザが操作部108でサイズ変更を実行する指示操作をした場合は、制御部105は、サイズ変更部110を制御してステップS201で指定された画像サイズになるように画像データのサイズ変更処理を実行して、処理を終了する(ステップS210)。
図3は、画像データの関連情報としてスライドショー指定がある場合の画像サイズの変更処理について説明するためのフローチャート図である。図3での各処理は、不図示のROMやハードディスク等に記憶された処理プログラムがRAM104にロードされて、制御部105のCPU等により実行される。
スライドショー指定は、メモリカードの個々の画像を印刷するためにメモリカードに保持されたデータファイルで、メモリカードの画像ファイル名が再生する順番に記録されている。
まず、ステップS301では、制御部105は、ユーザが表示部109に表示された画像サイズ一覧から画像サイズを選択して操作部108の決定キーを押し、変更後の画像サイズが指定されると、ステップS302に移行する。
ステップS302では、制御部105は、サイズの変更対象である画像データがスライドショー指定されているかを判定する。
具体的には、制御部105は、関連情報読み出し部106を制御して、IO制御部103を介してカードリーダ102に装着されているメモリカードからスライドショー指定ファイルを読み出す。そして、制御部105は、メモリカードから読み出したスライドショー指定ファイルを参照して、サイズの変更対象である画像データがスライドショー指定されている画像データに含まれているかを判定する。
サイズ変更対象である画像データがスライドショー指定されていなければ、制御部105は、サイズ変更部110を制御してステップS301で指定された画像サイズになるように画像データのサイズ変更処理を実行して終了する(ステップS310)。
一方、サイズ変更対象である画像データがスライドショー指定されていれば、ステップS303において、制御部105の制御により、最小サイズ決定部107が、サイズ変更後の画像サイズの下限値(最小サイズ)を算出する(ステップS304)。最小サイズ決定部107は、表示部109の解像度を取得して、取得した解像度に基づいて、サイズ変更後の画像サイズの下限値を算出する。サイズ変更後の画像サイズの下限値は、表示部109の解像度と同一とする。
例えば、表示部109の解像度が縦960ドット、横1280であれば、前記下限値は960×1280ドットとなる。
次に、ステップS305では、制御部105は、ステップS301で指定された画像サイズがステップS304で計算したサイズ変更後の画像サイズの下限値よりも小さいかを判定する。
そして、ステップS301で指定された画像サイズがステップS304で計算したサイズ変更後の画像サイズの下限値よりも大きいと判定した場合は、ステップS310に移行する。ステップS310では、制御部105は、サイズ変更部110を制御してステップS301で指定された画像サイズになるように画像データのサイズ変更処理を実行して、処理を終了する。
一方、ステップS301で指定された画像サイズがステップS304で計算したサイズ変更後の画像サイズの下限値よりも小さいと判定した場合は、ステップS306に移行し、制御部105は、強制サイズ変更が設定されているか判定する。
強制サイズ変更は、ユーザが操作部108を操作して任意に設定できるもので、強制サイズ変更が設定されていなければ、前記下限値を下回る画像サイズへの変更は許可されない。
即ち、ステップS306で、強制サイズ変更が設定されていないと判定した場合は、ステップS308にて、制御部105は、「リサイズできません」等の抑止表示となるメッセージを表示部109に表示し、処理を終了する。
一方、ステップS306で、強制サイズ変更が設定されていると判定した場合は、ステップS307にて、制御部105は、「推奨リサイズ範囲を超えていますがサイズ変更を実行しますか?」等の警告メッセージを表示部109に表示し、ユーザの指示を待つ。
次に、ステップS309では、ユーザが操作部108でサイズ変更を実行しない指示操作をした場合は、制御部105は、処理を終了する。一方、ユーザが操作部108でサイズ変更を実行する指示操作をした場合は、制御部105は、サイズ変更部110を制御してステップS301で指定された画像サイズになるように画像データのサイズ変更処理を実行して、処理を終了する(ステップS310)。
図4は、画像データの関連情報としてトリミング指定がある場合の画像サイズの変更処理について説明するためのフローチャート図である。図4での各処理は、不図示のROMやハードディスク等に記憶された処理プログラムがRAM104にロードされて、制御部105のCPU等により実行される。
トリミング指定は、メモリカードの個々の画像を印刷するためにメモリカードに保持されたデータファイルで、メモリカードの画像ファイル名と印刷時の用紙サイズおよび解像度が記録されている。また、データファイルには、画像に対するトリミング範囲としてトリミングする矩形領域の左上のx座標及びy座標と幅と高さが記録されている。
まず、ステップS401では、制御部105は、ユーザが表示部109に表示された画像サイズ一覧から画像サイズを選択して操作部108の決定キーを押し、変更後の画像サイズが指定されると、ステップS402に移行する。
ステップS402では、制御部105は、サイズの変更対象である画像データがトリミング指定されているかを判定する。
具体的には、制御部105は、関連情報読み出し部106を制御して、IO制御部103を介してカードリーダ102に装着されているメモリカードからトリミング指定ファイルを読み出す。そして、制御部105は、メモリカードから読み出したトリミング指定ファイルを参照して、サイズの変更対象である画像データがトリミング指定されている画像データに含まれているかを判定する。
サイズ変更対象である画像データがトリミング指定されていなければ、制御部105は、サイズ変更部110を制御してステップS401で指定された画像サイズになるように画像データのサイズ変更処理を実行して終了する(ステップS411)。
一方、サイズ変更対象である画像データがトリミング指定されていれば、制御部105の制御により、最小サイズ決定部107は、ステップS403にて、用紙サイズと解像度を取得すると共に、ステップS404にて、トリミング領域の幅と高さを取得する。
そして、最小サイズ決定部107は、取得した用紙サイズと解像度、トリミング領域の幅と高さに基づいて、サイズ変更後の画像サイズの下限値(最小サイズ)を算出する(ステップS405)。
サイズ変更後の画像サイズの下限値は、用紙の縦横それぞれのサイズと解像度を乗じて、印刷に必要な画素数を算出し、画像のトリミング領域内にそれに必要な画素数が残るようにする。
例えば、縦10cm、横15cmの用紙で解像度が300dpiであれば、縦3.937インチ、横5.906インチであるので、画素数としては縦1182ドット、横1772ドット必要である。従って、印刷に必要な画素数は1182×1772ドットとなる。
一方、トリミング指定された画像全体の画素数が2304×3072ドットであり、トリミング領域が1944×2592ドットであったとする。この場合、画像サイズ変更後にトリミング領域内の画素数を1182×1772ドット以上保つためには縦方向のサイズ変更率は、1182/1994=0.593、横方向のサイズ変更率は、1772/2592=0.684である。従って、画像としては0.684のサイズ変更率が最大となり、2304×3072ドットの画像の下限値は1576×2102ドットとなる。
次に、ステップS406では、制御部105は、ステップS401で指定された画像サイズがステップS405で計算したサイズ変更後の画像サイズの下限値よりも小さいかを判定する。
そして、ステップS401で指定された画像サイズがステップS405で計算したサイズ変更後の画像サイズの下限値よりも大きいと判定した場合は、ステップS411に移行する。ステップS411では、制御部105は、サイズ変更部110を制御してステップS401で指定された画像サイズになるように画像データのサイズ変更処理を実行して、処理を終了する。
一方、ステップS401で指定された画像サイズがステップS405で計算したサイズ変更後の画像サイズの下限値よりも小さいと判定した場合は、ステップS407に移行し、制御部105は、強制サイズ変更が設定されているか判定する。
強制サイズ変更は、ユーザが操作部108を操作して任意に設定できるもので、強制サイズ変更が設定されていなければ、前記下限値を下回る画像サイズへの変更は許可されない。
即ち、ステップS407で、強制サイズ変更が設定されていないと判定した場合は、ステップS409にて、制御部105は、「リサイズできません」等の抑止表示となるメッセージを表示部109に表示し、処理を終了する。
一方、ステップS407で、強制サイズ変更が設定されていると判定した場合は、ステップS408にて、制御部105は、「推奨リサイズ範囲を超えていますがサイズ変更を実行しますか?」等の警告メッセージを表示部109に表示し、ユーザの指示を待つ。
次に、ステップS410では、ユーザが操作部108でサイズ変更を実行しない指示操作をした場合は、制御部105は、処理を終了する。一方、ユーザが操作部108でサイズ変更を実行する指示操作をした場合は、制御部105は、サイズ変更部110を制御してステップS401で指定された画像サイズになるように画像データのサイズ変更処理を実行して、処理を終了する(ステップS411)。
以上説明したように、本実施形態では、画像データをサイズ変更する際に、その画像データに関連する情報によりユーザの目的に応じてサイズの変更に制限を加えているので、ユーザに対して変更する画像データのサイズの目安を示すことができる。
これにより、画像データをサイズ変更する際に、画像サイズを小さくする試行を繰り返したり、画像サイズを小さくしすぎて画質を必要以上に低下させてしまうことを回避することができる。
(第2の実施形態)
次に、図5及び図6を参照して、本発明の第2の実施形態である画像処理装置について説明する。なお、装置構成については上記第1の実施形態と略同様であるので、符号を流用して説明する。
図5は、画像データの関連情報として送信指定がある場合の画像サイズの変更処理について説明するためのフローチャート図である。図5での各処理は、不図示のROMやハードディスク等に記憶された処理プログラムがRAM104にロードされて、制御部105のCPU等により実行される。
送信指定は、メモリカード(記憶手段)の個々の画像を外部機器に送信するためにメモリカードに保持されたデータファイルで、メモリカードの画像ファイル名が記録されている。
まず、ステップS500では、制御部105は、ユーザが表示部109に表示された画像サイズ一覧から画像サイズを選択して操作部108の決定キー(指定手段)を押し、変更後の画像サイズが指定されると、ステップS501に移行する。
ステップS501では、制御部105は、サイズ変更部(変更手段)110を制御してステップS500で指定された画像サイズになるように画像データのサイズ変更処理を実行する。
次に、ステップS502では、制御部105は、サイズ変更対象の画像データが上書き指定されているかを判定する。
上書き指定されていないと判定した場合は、制御部105は、ステップS510において、サイズ変更後の画像データをメモリカード等に新規保存して終了する。
一方、上書き指定されていると判定した場合は、制御部105は、ステップS503において、サイズ変更対象の画像データが送信指定されているかを判定する。
具体的には、制御部105は、関連情報読み出し部(読み出し手段)106を制御して、IO制御部103を介してカードリーダ102に装着されているメモリカードから送信指定ファイルを読み出す。そして、制御部(制限手段)105は、メモリカードから読み出した送信指定ファイルを参照して、サイズの変更対象である画像データが送信指定されている画像データに含まれているかを判定する。
そして、送信指定されていないと判定した場合は、ステップS509において、制御部105は、サイズ変更後の画像データを元の画像データに上書きしてメモリカード等に保存し、処理を終了する。
一方、送信指定されていると判定した場合は、制御部105は、ステップS504において、強制サイズ変更が設定されているか判定する。
強制サイズ変更は、ユーザが操作部108を操作して任意に設定できるもので、強制サイズ変更が設定されていなければ、送信指定された画像データへの上書き保存は許可されない。
即ち、強制サイズ変更が設定されていないと判定した場合は、制御部105は、ステップS506にて、「送信指定されているために上書き保存はできません」等の抑止表示となるメッセージを表示部109に表示し、ステップS508に移行する。
ステップS508では、制御部105は、ユーザが操作部108でサイズ変更後の画像データを新規保存する操作指示をしたかを判定する。そして、新規保存が操作指示されたと判定した場合は、制御部105は、ステップS510にて、サイズ変更後の画像データをメモリカード等に新規保存して、処理を終了する。また、制御部105は、新規保存が操作指示されないと判定した場合は、処理を終了する。
一方、ステップS504において、強制サイズ変更が設定されていると判定した場合は、制御部105は、ステップS505において、「送信指定されていますが上書き保存しますか?」等の警告メッセージを表示部109に表示し、ユーザの指示を待つ。
ステップS507では、制御部105は、ユーザが操作部108で上書き保存を指示しているかを判定する。上書き保存が指示されていないと判定した場合は、制御部105は、ステップS510にて、サイズ変更後の画像データをメモリカード等に新規保存して、処理を終了する。一方、上書き保存が指示されていると判定した場合は、制御部105は、ステップS509にて、サイズ変更後の画像データを元の画像データに上書きしてメモリカード等に保存し、処理を終了する。
図6は、画像データの関連情報として保護指定がある場合の画像サイズの変更処理について説明するためのフローチャート図である。図6での各処理は、不図示のROMやハードディスク等に記憶された処理プログラムがRAM104にロードされて、制御部105のCPU等により実行される。
保護指定は、メモリカードの個々の画像を消去やコピーなどの操作を抑止するためにメモリカードに保持されたデータファイルで、メモリカードの画像ファイル名が記録されている。
まず、ステップS600では、制御部105は、ユーザが表示部109に表示された画像サイズ一覧から画像サイズを選択して操作部108の決定キーを押し、変更後の画像サイズが指定されると、ステップS601に移行する。
ステップS601では、制御部105は、サイズ変更部110を制御してステップS600で指定された画像サイズになるように画像データのサイズ変更処理を実行する。
次に、ステップS602では、制御部105は、サイズ変更対象の画像データが上書き指定されているかを判定する。
上書き指定されていないと判定した場合は、制御部105は、ステップS609において、サイズ変更後の画像データをメモリカード等に新規保存して終了する。
一方、上書き指定されていると判定した場合は、制御部105は、ステップS603において、サイズ変更対象の画像データが保護指定されているかを判定する。
具体的には、制御部105は、関連情報読み出し部106を制御して、IO制御部103を介してカードリーダ102に装着されているメモリカードから保護指定ファイルを読み出す。そして、制御部105は、メモリカードから読み出した保護指定ファイルを参照して、サイズの変更対象である画像データが保護指定されている画像データに含まれているかを判定する。
そして、保護指定されていないと判定した場合は、ステップS604において、制御部105は、サイズ変更後の画像データを元の画像データに上書きしてメモリカード等に保存し、処理を終了する。
一方、保護指定されていると判定した場合は、制御部105は、ステップS605において、強制サイズ変更が設定されているか判定する。
強制サイズ変更は、ユーザが操作部108を操作して任意に設定できるもので、強制サイズ変更が設定されていなければ、保護指定された画像データのサイズ変更は許可されない。
即ち、強制サイズ変更が設定されていないと判定した場合は、制御部105は、ステップS607にて、「保護指定されているためにサイズ変更できません」等の抑止表示となるメッセージを表示部109に表示し、処理を終了する。
一方、強制サイズ変更が設定されていると判定した場合は、制御部105は、ステップS606において、「保護指定されているので新規保存しますか?」等の警告メッセージを表示部109に表示し、ステップS608に移行する。
ステップS608では、制御部105は、ユーザが操作部108でサイズ変更後の画像データを新規保存する操作指示をしたかを判定する。そして、新規保存が操作指示されたと判定した場合は、制御部105は、ステップS609にて、サイズ変更後の画像データをメモリカード等に新規保存して、処理を終了する。また、制御部105は、新規保存が操作指示されないと判定した場合は、処理を終了する。
なお、本発明は、上記実施の形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行う場合である。
本発明の第1の実施形態である画像処理装置の構成を説明するためのブロック図である。 本発明の第1の実施形態である画像処理装置において、画像データの関連情報として印刷指定がある場合の画像サイズの変更処理について説明するためのフローチャート図である。 本発明の第1の実施形態である画像処理装置において、画像データの関連情報としてスライドショー指定がある場合の画像サイズの変更処理について説明するためのフローチャート図である。 本発明の第1の実施形態である画像処理装置において、画像データの関連情報としてトリミング指定がある場合の画像サイズの変更処理について説明するためのフローチャート図である。 本発明の第2の実施形態である画像処理装置において、画像データの関連情報として送信指定がある場合の画像サイズの変更処理について説明するためのフローチャート図である。 本発明の第2の実施形態である画像処理装置において、画像データの関連情報として保護指定がある場合の画像サイズの変更処理について説明するためのフローチャート図である。
符号の説明
101 バス
102 カードリーダ
103 IO制御部
104 RAM
105 制御部
106 関連情報読み出し部
107 最小サイズ決定部
108 操作部
109 表示部
110 サイズ変更部

Claims (13)

  1. 記憶手段に保存されている画像データから所定の画像データを選択して変更するサイズを指定する指定手段と、
    該指定手段によって指定されたサイズになるように前記画像データのサイズを変更する変更手段と、
    前記画像データの関連情報を読み出す読み出し手段と、
    該読み出し手段により読み出された前記関連情報に基づいて、前記変更手段によりサイズが変更される前記画像データのサイズ変更後の最小サイズを算出する算出手段と、
    前記変更手段によりサイズが変更される前記画像データのサイズ変更後のサイズが前記算出手段により算出された前記最小サイズより小さい場合に、前記変更手段による前記画像データのサイズ変更処理を制限する制限手段と、を備えることを特徴とする画像処理装置。
  2. 前記関連情報は、前記画像データに対する印刷指定である、ことを特徴とする請求項1に記載の画像処理装置。
  3. 前記関連情報とは、前記画像データに対するトリミング指定である、ことを特徴とする請求項1に記載の画像処理装置。
  4. 前記関連情報は、前記画像データに対するスライドショー指定である、ことを特徴とする請求項1に記載の画像処理装置。
  5. 前記最小サイズは、印刷のための最小サイズである、ことを特徴とする請求項1〜3のいずれか一項に記載の画像処理装置。
  6. 前記最小サイズは、表示部に表示するための最小サイズである、ことを特徴とする請求項1又は4に記載の画像処理装置。
  7. 記憶手段に保存されている画像データから所定の画像データを選択して変更するサイズを指定する指定手段と、
    該指定手段によって指定されたサイズになるように前記画像データのサイズを変更する変更手段と、
    前記画像データの関連情報を読み出す読み出し手段と、
    該読み出し手段により読み出された前記関連情報に基づいて、前記変更手段による前記画像データのサイズ変更後に元の前記画像データへの上書き保存を制限する制限手段と、を備えることを特徴とする画像処理装置。
  8. 前記関連情報は、前記画像データに対する送信指定である、ことを特徴とする請求項7に記載の画像処理装置。
  9. 前記関連情報は、前記画像データに対する保護指定である、ことを特徴とする請求項7に記載の画像処理装置。
  10. 記憶手段に保存されている画像データから所定の画像データを選択して変更するサイズを指定する指定ステップと、
    該指定ステップで指定されたサイズになるように前記画像データのサイズを変更する変更ステップと、
    前記画像データの関連情報を読み出す読み出しステップと、
    該読み出しステップで読み出された前記関連情報に基づいて、前記変更ステップでサイズが変更される前記画像データのサイズ変更後の最小サイズを算出する算出ステップと、
    前記変更ステップでサイズが変更される前記画像データのサイズ変更後のサイズが前記算出ステップで算出された前記最小サイズより小さい場合に、前記変更ステップでの前記画像データのサイズ変更処理を制限する制限ステップと、を備えることを特徴とする画像処理方法。
  11. 記憶手段に保存されている画像データから所定の画像データを選択して変更するサイズを指定する指定ステップと、
    該指定ステップで指定されたサイズになるように前記画像データのサイズを変更する変更ステップと、
    前記画像データの関連情報を読み出す読み出しステップと、
    該読み出しステップで読み出された前記関連情報に基づいて、前記変更ステップによる前記画像データのサイズ変更後に元の前記画像データへの上書き保存を制限する制限ステップと、を備えることを特徴とする画像処理方法。
  12. 記憶手段に保存されている画像データから所定の画像データを選択して変更するサイズを指定する指定ステップと、
    該指定ステップで指定されたサイズになるように前記画像データのサイズを変更する変更ステップと、
    前記画像データの関連情報を読み出す読み出しステップと、
    該読み出しステップで読み出された前記関連情報に基づいて、前記変更ステップでサイズが変更される前記画像データのサイズ変更後の最小サイズを算出する算出ステップと、
    前記変更ステップでサイズが変更される前記画像データのサイズ変更後のサイズが前記算出ステップで算出された前記最小サイズより小さい場合に、前記変更ステップでの前記画像データのサイズ変更処理を制限する制限ステップと、をコンピュータに実行させることを特徴とする画像処理プログラム。
  13. 記憶手段に保存されている画像データから所定の画像データを選択して変更するサイズを指定する指定ステップと、
    該指定ステップで指定されたサイズになるように前記画像データのサイズを変更する変更ステップと、
    前記画像データの関連情報を読み出す読み出しステップと、
    該読み出しステップで読み出された前記関連情報に基づいて、前記変更ステップによる前記画像データのサイズ変更後に元の前記画像データへの上書き保存を制限する制限ステップと、をコンピュータに実行させることを特徴とする画像処理プログラム。
JP2007315806A 2007-12-06 2007-12-06 画像処理装置、画像処理方法及び画像処理プログラム Expired - Fee Related JP4942200B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007315806A JP4942200B2 (ja) 2007-12-06 2007-12-06 画像処理装置、画像処理方法及び画像処理プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007315806A JP4942200B2 (ja) 2007-12-06 2007-12-06 画像処理装置、画像処理方法及び画像処理プログラム

Publications (3)

Publication Number Publication Date
JP2009141663A true JP2009141663A (ja) 2009-06-25
JP2009141663A5 JP2009141663A5 (ja) 2011-01-20
JP4942200B2 JP4942200B2 (ja) 2012-05-30

Family

ID=40871837

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007315806A Expired - Fee Related JP4942200B2 (ja) 2007-12-06 2007-12-06 画像処理装置、画像処理方法及び画像処理プログラム

Country Status (1)

Country Link
JP (1) JP4942200B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05284331A (ja) * 1992-04-03 1993-10-29 Minolta Camera Co Ltd 画像形成装置
JP2007295593A (ja) * 2007-05-22 2007-11-08 Seiko Epson Corp 画像データ処理装置、画像データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体および画像データ処理方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05284331A (ja) * 1992-04-03 1993-10-29 Minolta Camera Co Ltd 画像形成装置
JP2007295593A (ja) * 2007-05-22 2007-11-08 Seiko Epson Corp 画像データ処理装置、画像データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体および画像データ処理方法

Also Published As

Publication number Publication date
JP4942200B2 (ja) 2012-05-30

Similar Documents

Publication Publication Date Title
US9250836B2 (en) Mobile apparatus and print controlling method
US9141317B2 (en) Image forming apparatus
WO2011053480A1 (en) Image low resolution warning
JP2001134408A5 (ja)
US7154631B2 (en) System and method for selecting a paper size for printing an image file
JP6701616B2 (ja) 情報処理プログラムおよび情報処理装置
JP3922102B2 (ja) 複数画像の一覧表示
JP6068758B2 (ja) プログラマブル表示器
JP2803062B2 (ja) 画像出力装置
JP2009246822A (ja) 画像編集方法及びその装置
JP2006025007A (ja) 画像処理装置及び画像処理プログラム
JP4942200B2 (ja) 画像処理装置、画像処理方法及び画像処理プログラム
JP2004302806A (ja) 文字サイズ調整装置及び文字サイズ調整プログラム
JP2009278599A (ja) 画像編集装置及びその制御方法及びプログラム
JP2009055272A (ja) 画像処理装置、画像処理方法、および、画像処理プログラム
JP4074602B2 (ja) 文字列配置装置、文字列配置方法、プログラム、及び記録媒体
US7113305B1 (en) Information processing apparatus and information processing method for processing document data having a plurality of objects different in attribution
CN115840614B (zh) 版式文档的渲染方法、装置、电子设备和存储介质
JP5004328B2 (ja) 画像記録装置及び画像記録方法並びにコンピュータプログラム
JP2005283694A (ja) 画像変倍処理方法、画像処理装置、プログラム及び記録媒体
JP4168938B2 (ja) 画像処理装置、画像処理プログラム及び画像処理方法
JP2006019931A (ja) 画像処理装置及び画像処理方法、並びにコンピュータプログラム及び記憶媒体
JP5419783B2 (ja) 画像再生装置及び画像再生装置の制御方法
JP3372300B2 (ja) 電子ファイル装置
JP4373888B2 (ja) 画像処理装置、サムネイル表示方法、サムネイル表示プログラム、サムネイル表示プログラムを記録した記録媒体

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101129

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101129

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111115

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120112

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: 20120131

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: 20120227

R151 Written notification of patent or utility model registration

Ref document number: 4942200

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: 20150309

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees