JP2008176350A - 画像印刷装置および画像印刷装置における画像処理方法 - Google Patents
画像印刷装置および画像印刷装置における画像処理方法 Download PDFInfo
- Publication number
- JP2008176350A JP2008176350A JP2007006494A JP2007006494A JP2008176350A JP 2008176350 A JP2008176350 A JP 2008176350A JP 2007006494 A JP2007006494 A JP 2007006494A JP 2007006494 A JP2007006494 A JP 2007006494A JP 2008176350 A JP2008176350 A JP 2008176350A
- Authority
- JP
- Japan
- Prior art keywords
- image
- face area
- face
- target image
- area
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000001514 detection method Methods 0.000 claims description 46
- 230000004048 modification Effects 0.000 description 50
- 238000012986 modification Methods 0.000 description 50
- 238000000034 method Methods 0.000 description 45
- 230000008569 process Effects 0.000 description 27
- 230000006870 function Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 241000593989 Scardinius erythrophthalmus Species 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 201000005111 ocular hyperemia Diseases 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 241001397104 Dima Species 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/50—Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
- G03G15/5016—User-machine interface; Display panels; Control console
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Editing Of Facsimile Originals (AREA)
- Record Information Processing For Printing (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
Abstract
【課題】画像印刷装置における画像処理結果をより好ましいものにする。
【解決手段】画像印刷装置は、タッチパネルを有している。このタッチパネルは、画像を表示する表示画面を有し、表示画面上の位置を指定するユーザによる位置指定指示を取得する。画像処理装置は、また、印刷の対象となる対象画像のうちの人物の顔を含む顔領域に所定の画像処理を施す画像処理部を備えている。画像処理部は、対象画像を表示画面に表示する対象画像表示制御部と、タッチパネルにより取得された対象画像が表示された領域内を指定する位置指定指示に基づいて所定の画像処理を施す顔領域を特定する処理領域特定部と、を有している。
【選択図】図5
【解決手段】画像印刷装置は、タッチパネルを有している。このタッチパネルは、画像を表示する表示画面を有し、表示画面上の位置を指定するユーザによる位置指定指示を取得する。画像処理装置は、また、印刷の対象となる対象画像のうちの人物の顔を含む顔領域に所定の画像処理を施す画像処理部を備えている。画像処理部は、対象画像を表示画面に表示する対象画像表示制御部と、タッチパネルにより取得された対象画像が表示された領域内を指定する位置指定指示に基づいて所定の画像処理を施す顔領域を特定する処理領域特定部と、を有している。
【選択図】図5
Description
この発明は、画像印刷装置における画像処理の適用領域を決定する技術に関する。
プリンタやスキャナ・プリンタ・コピー複合機(「複合機」あるいは「MFP」とも呼ばれる)等の画像印刷装置では、印刷する画像に対して予め画像処理を施し、画像処理が施された画像を印刷することが行われる。画像印刷装置で実行される画像処理には、人物の目の色を変更する赤目軽減処理など、顔などの画像の一部に対してのみ処理を行うのが好ましい画像処理がある。このような画像処理を行う場合には、画像を解析することにより処理対象となる領域を検出し、検出された処理対象領域に対して画像処理が行われる。
しかしながら、画像を解析して処理対象となる領域を検出した場合、処理対象とするのが好ましくない領域が処理対象領域として検出され、あるいは、処理対象とするのが好ましい領域が処理対象領域として検出されない場合がある。このように、検出結果が好ましくない場合、画像処理によって得られた画像が好ましくないものとなるおそれがある。
本発明は、上述した従来の課題を解決するためになされたものであり、画像印刷装置における画像処理結果をより好ましいものにすることを目的とする。
上記目的の少なくとも一部を達成するために、本発明の画像印刷装置は、画像を表示する表示画面を有し、前記表示画面上の位置を指定するユーザによる位置指定指示を取得するタッチパネルと、前記画像印刷装置による印刷の対象となる対象画像のうちの人物の顔を含む顔領域に所定の画像処理を施す画像処理部と、を備え、前記画像処理部は、前記対象画像を前記表示画面に表示する対象画像表示制御部と、前記タッチパネルにより取得された前記表示画面上の前記対象画像が表示された領域内を指定する前記位置指定指示に基づいて、前記所定の画像処理を施す前記対象画像中の顔領域を特定する処理領域特定部と、を有することを特徴とする。
この構成によれば、ユーザは、タッチパネルの表示画面に表示された対象画像中の位置を指定することにより、所定の画像処理が施される対象画像中の顔領域を指定することができる。そのため、画像処理が施される顔領域をより的確に特定することが可能となり、より好ましい画像処理結果を得ることができる。
前記画像処理部は、前記対象画像を解析することにより、前記対象画像中の顔領域を検出する顔領域検出部と、前記対象画像と、前記顔領域検出部により検出された前記顔領域の前記対象画像中での配置を表す顔領域配置画像と、を前記表示画面に重ね合わせて表示する検出結果表示制御部と、を有しており、前記処理領域特定部は、前記表示画面上の前記顔領域配置画像が表示された表示領域内の位置が前記位置指定指示により指定された場合、前記位置指定指示により指定された位置を含む表示領域に対応する顔領域を前記所定の画像処理を施す顔領域として特定するものとしても良い。
この構成によれば、予め検出された顔領域のうちから所定の画像処理が施される顔領域を指定することができる。そのため、顔領域の指定がより容易となる。
前記画像処理部は、前記位置指定指示により指定された前記対象画像中の位置に基づいて前記対象画像中の顔領域を取得する位置指定顔領域取得部を有しており、前記処理領域特定部は、前記位置指定顔領域取得部により取得された顔領域を前記所定の画像処理を施す顔領域として特定するものとしても良い。
この構成によれば、ユーザが対象画像を見ながら指定した対象画像中の位置に基づいて、所定の画像処理が施される顔領域が特定される。そのため、対象画像を見たユーザの判断により顔領域の位置が指定されるので、所定の画像処理が施される顔領域をより的確に特定することができる。
前記位置指定顔領域取得部は、前記位置指定指示により指定された前記対象画像中の位置に基づいて前記対象画像を解析することにより、前記対象画像中の顔領域を検出する位置指定顔領域検出部を有しているものとしても良い。
この構成によれば、ユーザにより指定された位置に基づいて顔領域が検出されるので、顔領域の取得がより容易となる。
なお、本発明は、種々の態様で実現することが可能である。例えば、画像印刷装置と画像印刷装置における画像処理方法、その画像印刷装置の制御装置と制御方法、それらの装置および方法の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の態様で実現することができる。
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
A.第1実施例
B.第2実施例
C.変形例
A.第1実施例
B.第2実施例
C.変形例
A.第1実施例:
図1は、本発明の一実施例としての複合機10を示す斜視図である。この複合機10は、プリンタとスキャナの機能を有しており、外部のコンピュータに接続されることなく、単体で画像のスキャンや印刷を行うことができる。この複合機10は、メモリカードスロット200と、操作パネル500と、タッチペン20を格納するペンホルダ600と、を備えている。ペンホルダ600は、操作パネル500に隣接して設けられている。
図1は、本発明の一実施例としての複合機10を示す斜視図である。この複合機10は、プリンタとスキャナの機能を有しており、外部のコンピュータに接続されることなく、単体で画像のスキャンや印刷を行うことができる。この複合機10は、メモリカードスロット200と、操作パネル500と、タッチペン20を格納するペンホルダ600と、を備えている。ペンホルダ600は、操作パネル500に隣接して設けられている。
図2(a)は、複合機10の内部構成を示すブロック図である。複合機10は、制御部100と、メモリカードスロット200と、スキャンエンジン300と、プリントエンジン400と、操作パネル500と、を備えている。
制御部100は、メモリカード制御部110と、スキャン処理実行部120と、印刷処理実行部130と、操作パネル制御部140と、画像処理実行部150と、を有している。制御部100は、図示しない中央処理装置(CPU)とメモリとを備えるコンピュータとして構成されている。制御部100が有する各部の機能は、CPUがメモリに格納されたプログラムを実行することにより実現される。画像に所定の処理を施す画像処理実行部150(単に、「画像処理部」とも呼ぶ)は、処理領域検出部152と処理領域選択部154と備えている。なお、画像処理実行部150における画像処理については、後述する。
メモリカードスロット200は、メモリカードMCを受け入れる機構である。メモリカード制御部110は、メモリカードスロット200に挿入されたメモリカードMCにファイルを格納し、あるいは、メモリカードMCに格納されたファイルを読み出す。ただし、メモリカード制御部110は、メモリカードMCに格納されたファイルを読み出す機能のみを有していても良い。図2の例では、メモリカードスロット200に挿入されたメモリカードMCには、複数の画像ファイルGFが格納されている。
スキャンエンジン300は、原稿台(図示しない)に配置された原稿をスキャンして、原稿上に形成された画像を表すスキャンデータを生成する機構である。スキャンエンジン300で生成されたスキャンデータは、スキャン処理実行部120に供給される。スキャン処理実行部120は、スキャンエンジン300から供給されるスキャンデータから、所定の形式の画像データを生成する。なお、スキャン処理実行部120の代わりに、スキャンエンジン300が画像データの生成を行うように構成することも可能である。
プリントエンジン400は、与えられた印刷データに応じて印刷を実行する印刷機構である。プリントエンジン400に供給される印刷データは、印刷処理実行部130がメモリカード制御部110を介してメモリカードMC中の画像ファイルGFから画像データを取り出し、取り出した画像データに色変換やハーフトーン処理を施すことにより生成される。印刷データは、スキャン処理実行部120により取得された画像データや、図示しないUSBコネクタを介して接続されたデジタルスチルカメラから供給される画像データや、USBコネクタを介して接続されたパーソナルコンピュータ等の外部の機器から複合機10に供給される受信データから生成することも可能である。また、印刷処理実行部130の代わりにプリントエンジン400が色変換やハーフトーン処理の機能を有するように構成することも可能である。
操作パネル500は、複合機10が備えるマンマシンインターフェースである。図2(b)は、操作パネル500の一例を示す説明図である。操作パネル500は、タッチパネル510と、複合機10の電源投入状態を切り替えるための電源ボタン520と、シフトボタン530と、を有している。
タッチパネル510には、表示画面512が設けられている。タッチパネル510は、操作パネル制御部140から供給される画像データに基づいて、表示画面512上に画像を表示する。タッチパネル510は、また、複合機10に付属するタッチペン20と、表示画面512への接触状態を検知する。具体的には、タッチペン20の接触した位置が表示画面512上のどの位置にあるかを検知する。タッチパネル510は、接触位置の検知結果を時系列的に蓄積し、その蓄積結果を接触状態情報として操作パネル制御部140に供給する。シフトボタン530は、ユーザがタッチペン20を用いて複合機10に与える指示を変更するためのボタンである。
複合機10は、操作パネル制御部140を介してタッチパネル510から供給される接触状態情報およびシフトボタン530の操作状態に基づいて、ユーザが複合機10に与える指示を取得する。具体的には、制御部100の各部は、ユーザに指示を求めるメニューを表すメニュー画像データを生成し、生成したメニュー画像データを操作パネル制御部140を介してタッチパネル510に供給する。タッチパネル510は、供給されたメニュー画像データに基づいて、表示画面512上にメニューを表示する。次いで、制御部100の各部は、操作パネル制御部140を介してタッチパネル510から接触状態情報を取得する。制御部100の各部は、取得した接触状態情報から、表示画面512に表示されたメニュー上の特定の領域が、タッチペン20により触れられたか否かを判断する。そして、その特定の領域が、タッチペン20により触れられた場合、触れられた領域に応じてユーザの指示を取得する。なお、本明細書では、ユーザがタッチペン20で表示画面512に表示されたメニューの特定の領域に触れることを、その特定の領域を「操作する」ともいう。
図3は、画像の印刷を行うための画像印刷ルーチンを示すフローチャートである。この画像印刷ルーチンは、ユーザが、タッチペン20を用いて複合機10に画像の印刷の指示を与えることにより実行される。
ステップS110において、印刷処理実行部130(図2)は、タッチパネル510(図2)の表示画面512上に印刷対象となる画像(対象画像)を選択するためのメニュー(対象画像選択メニュー)を表示する。そして、ユーザがタッチペン20を用いて与える対象画像の選択指示を取得する。
図4(a)は、ステップS110において、表示画面512(図2)に表示される対象画像選択メニューMN1を示している。対象画像選択メニューMN1には、印刷対象の画像の選択を促すプロンプトメッセージPT1と、「前」ボタンBB1と、「次」ボタンBF1と、「戻る」ボタンBR1と、9つの画像DD1〜DD9とが表示されている。
対象画像選択メニューMN1に表示される9つの画像は、メモリカードMC(図2)に格納された複数のファイルGFのうちの9つの画像ファイルの画像である。ユーザがタッチペン20で、「前」ボタンBB1あるいは「次」ボタンBF1を操作すると、これらの9つの画像DD1〜DD9は、画像ファイルGFの配列順序に従って変更される。
図4(b)は、ユーザが複合機10(図2)に対象画像の選択指示を与える様子を示している。図4(b)の例では、ユーザは、対象画像選択メニューMN1上の画像DD8が表示されている領域にタッチペン20で触れている。このように、ユーザが画像DD8を操作することにより、対象画像として対象画像選択メニューMN1に表示された画像DD8が選択される。
図3のステップS120において、印刷処理実行部130は、対象画像選択メニューMN1の「戻る」ボタンBR1が操作されたか否かを判断する。「戻る」ボタンBR1が操作された場合、図3の画像印刷ルーチンは終了する。一方、「戻る」ボタンBR1が操作されなかった場合、すなわち、画像DD1〜DD9のいずれかが選択された場合、制御はステップS130に移される。図4の例では、ユーザは、画像DD8を操作しているので、ステップS130が実行される。
ステップS130において、印刷処理実行部130は、印刷方法を指定するためのメニュー(印刷方法指定メニュー)を表示する。そして、ユーザがタッチペン20を用いて与える印刷方法の選択指示を取得する。
図4(c)は、ユーザにより印刷方法が指定される様子を示している。図4(c)に示すように、印刷方法指定メニューMN2には、印刷方法の指定を促すプロンプトメッセージPT2と、「戻る」ボタンBR2と、4つの印刷方法の選択項目INR,IRT,IRE,IPAとが表示されている。図4(c)の例では、ユーザは、タッチペン20を用いて、「顔修整印刷」の選択項目IRTが表示されている領域を操作している。
図3のステップS140において、印刷処理実行部130は、印刷方法指定メニューMN2の「戻る」ボタンBR2が操作されたか否かを判断する。「戻る」ボタンBR2が操作された場合、制御はステップS110に戻され、対象画像の選択が行われる。一方、「戻る」ボタンBR2が操作されなかった場合、すなわち、選択項目INR,IRT,IRE,IPAのいずれかが選択された場合、制御はステップS150に移される。図4の例では、ユーザは、「顔修整印刷」の項目IRTを操作しているので、ステップS150が実行される。
ステップS150において、印刷処理実行部130は、ステップS130において選択された印刷方法が画像処理を要するか否かを判断する。選択された印刷方法が画像処理を要しない場合、すなわち、印刷方法指定メニューMN2で「ノーマル印刷」の選択項目NRが操作された場合、制御はステップS170に移される。そして、ステップS170において、印刷処理実行部130は、画像処理が施されていない対象画像を印刷する。一方、選択された印刷方法が画像処理を要する場合、制御はステップS160に移され、選択された印刷方法に応じて画像処理が実行される。そして、ステップS170において、印刷処理実行部130は、画像処理が施された対象画像を印刷する。
図4(c)の例では、ユーザは、印刷方法指定メニューMN2の「顔修整印刷」の選択項目IRTを指定している。そのため、ステップS160において、画像DD8に顔修整処理が施され、ステップS170において、顔修整処理が施された画像が印刷される。図5は、図4の例において図3のステップS160で実行される顔修整ルーチンを示すフローチャートである。
ステップS210において、画像処理実行部150(図2)の処理領域検出部152は、対象画像を解析することにより、顔修整処理の対象となる対象画像中の顔領域を検出する。図6(a)は、ステップS210の実行中にタッチパネル510の表示画面512に表示される検出実行画面MN3を示している。検出実行画面MN3には、顔領域を検出中であることをユーザに通知するメッセージPT3と、顔修整処理の対象となる対象画像DIMが表示されている。
図5のステップS220において、画像処理実行部150(図2)の処理領域選択部154は、対象画像における顔領域の検出結果を表示する。そして、修整対象となる顔領域についてのユーザの指示を取得する。具体的には、検出された全ての顔領域に対して顔修整処理を施すか、検出された顔領域のうち特定の顔領域に対して顔修整処理を施すか、のいずれかを指定する指示を取得する。
図6(b)は、ステップS220において表示画面512上に表示される検出結果表示画面MN4を示している。検出結果表示画面MN4には、検出された3つの顔領域を表す顔表示枠WFL,WFM,WFRが、対象画像DIMに重ね合わせて表示される。検出結果表示画面MN4には、また、検出された顔領域の数を通知するとともにユーザに修整の対象の指定を促すメッセージPT4と、検出された全ての顔領域に顔修整処理を施すことを指定する「全員」ボタンBALと、検出された全ての顔領域のうち特定の顔領域に顔修整処理を施すことを指定する「選択する」ボタンBSLと、「終了」ボタンBE4とが表示されている。
図5のステップS230において、処理領域選択部154は、検出結果表示画面MN4(図6(b))の「終了」ボタンBE4が操作されたか否かを判断する。「終了」ボタンBE4が操作された場合、制御は図3の画像印刷ルーチンに戻される。一方、「終了」ボタンBE4が操作されなかった場合、制御はステップS240に移される。図6(b)の例では、「選択する」ボタンBSLが操作されているので、制御はステップS240に移される。
ステップS240において、処理領域選択部154は、ステップS220で取得した指示が、ステップS210で検出した全ての顔領域に対して顔修整処理を施す指示か否かを判断する。ユーザの指示が全ての顔領域に対して顔修整処理を施す指示であった場合には、制御はステップS280に移される。一方、ユーザの指示が特定の顔領域に対して顔修整処理を施す指示であった場合には、制御はステップS250に移される。図6(b)の例では、ユーザは、特定の顔領域に対して顔修整処理を施すことを指定する「選択する」ボタンBSLを操作している。そのため、ステップS240では、ユーザの指示が特定の顔領域に対して顔修整処理を施す指示であったと判断され、制御はステップS250に移される。
ステップS250において、処理領域選択部154は、ステップS210で検出された顔領域のうち、顔修整処理の対象となる顔領域を選択するユーザの指示を取得する。図6(c)は、ステップS250において表示画面512に表示される顔領域選択画面MN5を示している。顔領域選択画面MN5には、対象画像DIMと、顔表示枠WFL,WFM,WFRと、「戻る」ボタンBR5と、顔領域の選択を促すプロンプトメッセージPT5と、が表示されている。なお、図6に示すように、顔表示枠WFL,WFM,WFRは、対象画像中の顔領域の配置を示す画像であるので、「顔領域配置画像」であるともいえる。また、処理領域選択部154は、対象画像DIMと顔領域配置画像である顔表示枠WFL,WFM,WFRとを重ね合わせて表示画面にする「検出結果表示制御部」であるということもできる。
図5のステップS260において、処理領域選択部154は、顔領域選択画面MN5の「戻る」ボタンBR5が操作されたか否かを判断する。「戻る」ボタンBR5が操作された場合、制御はステップS220に戻され、修整対象についての指示を取得する。一方、「戻る」ボタンBR5が操作されなかった場合、すなわち、3つの顔表示枠WFL,WFM,WFRのいずれかが操作された場合、制御はステップS270に移される。そして、ステップS270において選択された顔領域について顔修整処理が行われた後、制御はステップS220に戻される。
図7は、ユーザにより顔領域が選択され、選択された顔領域に修整処理が施される様子を示している。図7(a)の顔領域選択画面MN5は、タッチペン20により中央の顔領域が選択されている点と、選択された顔領域の枠WFSが点線から選択されたことを表す実線に変更されている点とで、図6(c)の顔領域選択画面MN5と異なっている。他の点は、図6(c)の顔領域選択画面MN5と同じである。なお、図7(a)から明らかなように、顔修整処理が施される顔領域は、タッチペン20の先端が接触している位置、すなわち、ユーザがタッチペン20により指定した対象画像DIM上の位置により特定される。
修整処理対象の顔領域が選択されると、図7(b)に示すように、画像処理部150(図2)は、顔修整処理のパラメータを設定するためのパラメータ設定画面MN6を表示する。パラメータ設定画面MN6には、パラメータの設定を促すプロンプトメッセージPT6と、「決定」ボタンBD6と、「やり直し」ボタンBU6と、パラメータを変更するためのスライドバーSDBと、が表示される。パラメータ設定画面MN6には、また、選択した顔領域WFSに対して修整処理を施す前の修整前画像FIMと、修整処理を施した後の修正後画像FIMaと、が表示される。
ユーザがタッチペン20を用いてスライドバーSDBに設けられたスライドボタンSBNを右方向にドラッグすると、スライドボタンSBMの移動に従って、目の大きさの拡大量が大きくなる。一方、ユーザがスライドバーSDBに設けられたスライドボタンSBNを左方向にドラッグすると、スライドボタンSBMの移動に従って、目の大きさの拡大量が小さくなる。このようにして、修整パラメータを設定した後、ユーザが「決定」ボタンBD6を操作すると、設定された修整パラメータに従って、顔修整処理が対象画像DIM(図7(a))に施される。ユーザが「やり直し」ボタンBU6を操作すると、修整パラメータは、初期値に戻される。
図7(c)は、図5のステップS270で実行される顔修整処理の後に、ステップS220でタッチパネル510(図2)の表示画面512に表示される顔領域の検出結果が表示される検出結果表示画面MN4aを示している。図7(c)に示す検出結果表示画面MN4aは、対象画像DIMが顔修整処理後の対象画像DIMaに変更されている点で、図6(b)に示す検出結果表示画面MN4と異なっている。他の点は、図6(b)に示す検出結果表示画面MN4と同じである。
図5のステップS240において、ステップS220で取得されたユーザの指示が、全ての顔領域に対して顔修整処理を施す指示であったと判断された場合、ステップS280において、全ての顔領域のそれぞれに対して顔修整処理が施される。この場合、個々の顔領域について、図7(b)に示すように修整パラメータが設定され、設定された修整パラメータに従って顔修整処理が施される。ただし、全ての顔領域に対して同一の修整パラメータを設定するものとしても良い。この場合、全ての顔領域は、予め定められた標準的な修整パラメータに従って修整が行われる。
このように、第1実施例では、ユーザは、タッチペン20でタッチパネル510の表示画面512上に表示された対象画像DIMに触れることにより、対象画像DIM中の顔領域のうち顔修整処理の対象となる顔領域を選択することができる。そのため、ユーザは、顔修整処理の対象となる顔領域を対象画像DIMを見ながら選択できるので、顔修整処理の対象をより容易に選択することが可能となる。
B.第2実施例:
図8は、第2実施例における顔修整ルーチンを示すフローチャートである。第2実施例の顔修整ルーチンは、ステップS210とステップS220との間に4つのステップS212〜S218が付加されている点で、図5に示す第1実施例の顔修整ルーチンと異なっている。他の点は、第1実施例の顔修整ルーチンと同じである。
図8は、第2実施例における顔修整ルーチンを示すフローチャートである。第2実施例の顔修整ルーチンは、ステップS210とステップS220との間に4つのステップS212〜S218が付加されている点で、図5に示す第1実施例の顔修整ルーチンと異なっている。他の点は、第1実施例の顔修整ルーチンと同じである。
ステップS212において、画像処理実行部150(図2)の処理領域検出部152は、ステップS210において検出された顔領域の検出結果を表示する。そして、顔領域を追加するか否かについてのユーザの指示を取得する。
図9(a)は、ステップS212において表示画面512上に表示される顔領域追加画面MN7を示している。顔領域追加画面MN7には、検出された2つの顔領域を表す顔表示枠WFL,WFRが、対象画像DIMに重ね合わせて表示される。顔領域追加画面MN7には、また、検出された顔領域の数を通知するとともに顔領域の検出結果の良否の判断を促すメッセージPT7と、検出結果が良好であることを指示する「OK」ボタンBOKと、顔領域の追加が必要であることを指示する「顔を追加」ボタンBAFとが表示されている。図9(a)の例では、対象画像DIM中の中央の人物の顔が検出されていない。そのため、ユーザは、「顔を追加」ボタンBAFを操作している。
図8のステップS214において、処理領域検出部152は、「OK」ボタンBOKが操作されたか否かを判断する。「OK」ボタンBOKが操作された場合、制御はステップS220に移される。一方、「OK」ボタンBOKが操作されていない場合、すなわち、「顔を追加」ボタンBAFが操作された場合、制御はステップS216に移される。図9(a)の例では、ユーザは、タッチペン20で「顔を追加」ボタンBAFを操作している。そのため、ステップS216において、「OK」ボタンBOKが操作されていないと判断され、制御はステップS216に移される。
図8のステップS216において、処理領域検出部152は、未検出の顔領域の位置を取得するため、ユーザによりタッチペン20で表示画面512上に描かれる図形(ストローク)を取得する。
図9(b)は、ストロークの取得のため表示画面512上に表示されるストローク取得画面MN8を示している。ストローク取得画面MN8には、顔領域追加画面WN7と同様に、2つの顔領域を表す顔表示枠WFL,WFRが、対象画像DIMに重ね合わせて表示される。ストローク取得画面MN8には、また、タッチペン20で未検出の顔領域の位置を囲むことを促すプロンプトメッセージPT8と、「決定」ボタンBD8と、「やり直し」ボタンBU8とが表示されている。
図9(b)の例では、ユーザは、顔領域が検出されなかった対象画像DIMの中央の人物の顔の周囲に線TSFを描いている。このように線TSFを描いた後、ユーザが「決定」ボタンBD8を操作すると、描かれた線TSFが顔領域の位置を指定するストロークとして取得される。一方、ユーザが「やり直し」ボタンBU8を操作すると、ユーザにより描かれた線TSFは消去され、顔領域の位置の指定が行われていない状態に戻される。
図8のステップS218において、処理領域検出部152は、ステップS216において取得されたストローク内に対して、顔領域の検出処理を再度行う。なお、ステップS216において行われる顔領域の検出処理では、ステップS210において行われる顔領域検出処理で検出されない顔領域が検出可能となるように、検出処理のパラメータが変更される。そして、検出処理のパラメータが変更されることにより、ストローク内の顔領域が追加検出される。
ステップS218における顔領域の検出処理の後、制御はステップS212に戻される。そして、ステップS212において、ステップS210とステップS218とにおける顔領域の検出結果がタッチパネル510(図2)の表示画面512上に表示される。
図9(c)は、ステップS218において図9(b)で描かれた線TSF内の顔領域が検出された後、ステップS212において表示される顔領域追加画面MN7aを示している。ステップS218においては、図9(b)で描かれた線TSFの内部に位置する対象画像DIMの中央の人物の顔領域が検出されている。そのため、顔領域追加画面MN7aには、図9(a)の顔領域追加画面MN7において表示されていた2つの顔表示枠WFL,WFRに加え、中央の人物の顔領域を表す顔領域枠WFMが対象画像DIMに重ね合わせて表示されている。また、プロンプトメッセージPT7aは、ステップS218で追加検出された顔領域を含めた3つの顔領域が検出されたことを通知する内容に変更されている。
このように、第2実施例では、タッチパネル512の表示画面512に表示された対象画像DIM上に顔領域を追加するための図形(ストローク)をユーザが記入することにより、顔領域が追加検出される。そのため、対象画像全体を解析した時に検出されなかった顔領域に対しても顔修整処理を行うことができる。
なお、第2実施例では、ステップS216で取得されたストローク内で顔検出処理を行うことにより顔領域の追加検出を行っている(ステップS218)が、検出対象となる顔のおおよその位置が取得できれば顔領域の追加検出をすることができる。例えば、追加検出を行う顔の位置を、表示画面512へのタッチペン20の接触位置で指定するものとしても良い。この場合、顔領域の追加検出処理は、タッチペン20の接触位置周辺の所定の大きさの領域に対して行われる。
また、第2実施例では、ステップS218において顔領域の検出処理を行っているが、顔領域の検出処理を省略し、ステップS216で取得されたストローク内の領域を顔領域とすることもできる。このようにストローク内の領域を顔領域とすることにより、より確実に未検出の顔領域を取得することができる。
さらに、第2実施例においては、ステップS210における顔領域の検出処理を省略することも可能である。ステップS210における顔領域の検出処理を省略しても、ステップS212〜S218を繰り返し実行することにより、顔修整処理が施される顔領域を取得することができる。
C.変形例:
なお、この発明は上記実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
なお、この発明は上記実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
C1.変形例1:
上記各実施例では、本発明を対象画像に対して顔修整処理を行う場合に適用しているが、本発明は、対象画像中の顔領域に対して施される画像処理であれば、任意の画像処理を行う場合に適用することもできる。例えば、本発明は、赤目軽減処理を実行する場合にも適用することが可能である。
上記各実施例では、本発明を対象画像に対して顔修整処理を行う場合に適用しているが、本発明は、対象画像中の顔領域に対して施される画像処理であれば、任意の画像処理を行う場合に適用することもできる。例えば、本発明は、赤目軽減処理を実行する場合にも適用することが可能である。
C2.変形例2:
上記各実施例では、ユーザはタッチペン20(図2)でタッチパネル510(図2)の表示画面512に触れることにより複合機10に種々の指示を与えているが、ユーザはタッチペン20を用いずに複合機10に指示を与えることも可能である。一般に、タッチパネルは、表示画面512上の位置を指定するユーザからの指示を取得することが可能であればよい。例えば、タッチパネル510は、表示画面512とユーザの指との接触位置を検出することにより、ユーザが指定する表示画面512上の位置を取得しても良い。このようにしても、タッチパネル512により取得された位置指定指示に基づいて、複合機10はユーザからの種々の指示を取得することができる。
上記各実施例では、ユーザはタッチペン20(図2)でタッチパネル510(図2)の表示画面512に触れることにより複合機10に種々の指示を与えているが、ユーザはタッチペン20を用いずに複合機10に指示を与えることも可能である。一般に、タッチパネルは、表示画面512上の位置を指定するユーザからの指示を取得することが可能であればよい。例えば、タッチパネル510は、表示画面512とユーザの指との接触位置を検出することにより、ユーザが指定する表示画面512上の位置を取得しても良い。このようにしても、タッチパネル512により取得された位置指定指示に基づいて、複合機10はユーザからの種々の指示を取得することができる。
C3.変形例3:
上記各実施例では、本発明を複合機10(図2)に適用しているが、本発明は、タッチパネル510を有しており、所定の画像処理が可能な画像印刷装置であれば、任意の装置に適用することが可能である。本発明は、例えば、スキャナやコピーの機能を有さないプリンタにも適用することもできる。
上記各実施例では、本発明を複合機10(図2)に適用しているが、本発明は、タッチパネル510を有しており、所定の画像処理が可能な画像印刷装置であれば、任意の装置に適用することが可能である。本発明は、例えば、スキャナやコピーの機能を有さないプリンタにも適用することもできる。
10…複合機
20…タッチペン
100…制御部
110…メモリカード制御部
120…スキャン処理実行部
130…印刷処理実行部
140…操作パネル制御部
150…画像処理実行部
152…処理領域検出部
154…処理領域選択部
200…メモリカードスロット
300…スキャンエンジン
400…プリントエンジン
500…操作パネル
510…タッチパネル
512…表示画面
520…電源ボタン
530…シフトボタン
600…ペンホルダ
20…タッチペン
100…制御部
110…メモリカード制御部
120…スキャン処理実行部
130…印刷処理実行部
140…操作パネル制御部
150…画像処理実行部
152…処理領域検出部
154…処理領域選択部
200…メモリカードスロット
300…スキャンエンジン
400…プリントエンジン
500…操作パネル
510…タッチパネル
512…表示画面
520…電源ボタン
530…シフトボタン
600…ペンホルダ
Claims (5)
- 画像印刷装置であって、
画像を表示する表示画面を有し、前記表示画面上の位置を指定するユーザによる位置指定指示を取得するタッチパネルと、
前記画像印刷装置による印刷の対象となる対象画像のうちの人物の顔を含む顔領域に所定の画像処理を施す画像処理部と、
を備え、
前記画像処理部は、
前記対象画像を前記表示画面に表示する対象画像表示制御部と、
前記タッチパネルにより取得された前記表示画面上の前記対象画像が表示された領域内を指定する前記位置指定指示に基づいて、前記所定の画像処理を施す前記対象画像中の顔領域を特定する処理領域特定部と、
を有する、画像印刷装置。 - 請求項1記載の画像印刷装置であって、
前記画像処理部は、
前記対象画像を解析することにより、前記対象画像中の顔領域を検出する顔領域検出部と、
前記対象画像と、前記顔領域検出部により検出された前記顔領域の前記対象画像中での配置を表す顔領域配置画像と、を前記表示画面に重ね合わせて表示する検出結果表示制御部と、
を有しており、
前記処理領域特定部は、前記表示画面上の前記顔領域配置画像が表示された表示領域内の位置が前記位置指定指示により指定された場合、前記位置指定指示により指定された位置を含む表示領域に対応する顔領域を前記所定の画像処理を施す顔領域として特定する、 画像印刷装置。 - 請求項1または2記載の画像印刷装置であって、
前記画像処理部は、前記位置指定指示により指定された前記対象画像中の位置に基づいて前記対象画像中の顔領域を取得する位置指定顔領域取得部を有しており、
前記処理領域特定部は、前記位置指定顔領域取得部により取得された顔領域を前記所定の画像処理を施す顔領域として特定する、
画像印刷装置。 - 請求項3記載の画像印刷装置であって、
前記位置指定顔領域取得部は、前記位置指定指示により指定された前記対象画像中の位置に基づいて前記対象画像を解析することにより、前記対象画像中の顔領域を検出する位置指定顔領域検出部を有している、
画像印刷装置。 - 画像印刷装置による印刷の対象となる対象画像に所定の画像処理を施す画像処理方法であって、
前記画像印刷装置は、画像を表示する表示画面を有するタッチパネルであって、前記表示画面上の位置を指定するユーザによる位置指定指示を取得するタッチパネルを備え、
前記画像処理方法は、
(a)前記対象画像を前記表示画面に表示する工程と、
(b)前記タッチパネルにより取得された前記表示画面上の前記対象画像が表示された領域内を指定する前記位置指定指示に基づいて、前記対象画像中の人物の顔を含む顔領域を特定する工程と、
(c)前記工程(b)により特定された顔領域に前記所定の画像処理を施す工程と、
を含む画像処理方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007006494A JP2008176350A (ja) | 2007-01-16 | 2007-01-16 | 画像印刷装置および画像印刷装置における画像処理方法 |
| US12/013,764 US20080170044A1 (en) | 2007-01-16 | 2008-01-14 | Image Printing Apparatus and Method for Processing an Image |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007006494A JP2008176350A (ja) | 2007-01-16 | 2007-01-16 | 画像印刷装置および画像印刷装置における画像処理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008176350A true JP2008176350A (ja) | 2008-07-31 |
Family
ID=39617394
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007006494A Pending JP2008176350A (ja) | 2007-01-16 | 2007-01-16 | 画像印刷装置および画像印刷装置における画像処理方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20080170044A1 (ja) |
| JP (1) | JP2008176350A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010113614A (ja) * | 2008-11-07 | 2010-05-20 | Canon Inc | 画像表示装置及びその制御方法 |
| JP2011135376A (ja) * | 2009-12-24 | 2011-07-07 | Samsung Yokohama Research Institute Co Ltd | 撮像装置及び画像処理方法 |
| WO2012160898A1 (ja) * | 2011-05-23 | 2012-11-29 | ソニー株式会社 | 情報処理装置、情報処理方法及びコンピュータプログラム |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4659845B2 (ja) * | 2008-02-08 | 2011-03-30 | シャープ株式会社 | 原稿読取装置及び画像形成装置 |
| JP4900361B2 (ja) * | 2008-10-21 | 2012-03-21 | ソニー株式会社 | 画像処理装置、画像処理方法およびプログラム |
| JP2012244526A (ja) * | 2011-05-23 | 2012-12-10 | Sony Corp | 情報処理装置、情報処理方法及びコンピュータプログラム |
| US10114532B2 (en) * | 2013-12-06 | 2018-10-30 | Google Llc | Editing options for image regions |
| US10237429B2 (en) * | 2016-10-20 | 2019-03-19 | Kabushiki Kaisha Toshiba | System and method for device gamification during job processing |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005092588A (ja) * | 2003-09-18 | 2005-04-07 | Hitachi Software Eng Co Ltd | 合成画像プリント装置及び画像編集方法 |
| JP2006139681A (ja) * | 2004-11-15 | 2006-06-01 | Matsushita Electric Ind Co Ltd | オブジェクト検出装置 |
| JP2006148344A (ja) * | 2004-11-17 | 2006-06-08 | Fuji Photo Film Co Ltd | フォトムービーの編集条件設定装置及び編集条件設定プログラム |
| JP2006350967A (ja) * | 2005-06-20 | 2006-12-28 | Canon Inc | 画像処理装置、方法及びプログラム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7027054B1 (en) * | 2002-08-14 | 2006-04-11 | Avaworks, Incorporated | Do-it-yourself photo realistic talking head creation system and method |
| US6919892B1 (en) * | 2002-08-14 | 2005-07-19 | Avaworks, Incorporated | Photo realistic talking head creation system and method |
| US20060115185A1 (en) * | 2004-11-17 | 2006-06-01 | Fuji Photo Film Co., Ltd. | Editing condition setting device and program for photo movie |
| JP4386447B2 (ja) * | 2005-09-26 | 2009-12-16 | 富士フイルム株式会社 | 画像分割装置および方法並びにプログラム |
| JP2007104172A (ja) * | 2005-10-03 | 2007-04-19 | Sony Corp | 画像印刷装置、画像印刷方法、画像印刷方法のプログラム及び画像印刷方法のプログラムを記録した記録媒体 |
-
2007
- 2007-01-16 JP JP2007006494A patent/JP2008176350A/ja active Pending
-
2008
- 2008-01-14 US US12/013,764 patent/US20080170044A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005092588A (ja) * | 2003-09-18 | 2005-04-07 | Hitachi Software Eng Co Ltd | 合成画像プリント装置及び画像編集方法 |
| JP2006139681A (ja) * | 2004-11-15 | 2006-06-01 | Matsushita Electric Ind Co Ltd | オブジェクト検出装置 |
| JP2006148344A (ja) * | 2004-11-17 | 2006-06-08 | Fuji Photo Film Co Ltd | フォトムービーの編集条件設定装置及び編集条件設定プログラム |
| JP2006350967A (ja) * | 2005-06-20 | 2006-12-28 | Canon Inc | 画像処理装置、方法及びプログラム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010113614A (ja) * | 2008-11-07 | 2010-05-20 | Canon Inc | 画像表示装置及びその制御方法 |
| JP2011135376A (ja) * | 2009-12-24 | 2011-07-07 | Samsung Yokohama Research Institute Co Ltd | 撮像装置及び画像処理方法 |
| WO2012160898A1 (ja) * | 2011-05-23 | 2012-11-29 | ソニー株式会社 | 情報処理装置、情報処理方法及びコンピュータプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20080170044A1 (en) | 2008-07-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7623269B2 (en) | Image forming apparatus, image processing apparatus and image forming/processing apparatus | |
| JP2008176350A (ja) | 画像印刷装置および画像印刷装置における画像処理方法 | |
| US11722610B2 (en) | Image processing apparatus displaying a history button to re-perform selected processing based on setting values for a selected document that was performed, control method of the image processing apparatus, and a recording medium | |
| US8773671B2 (en) | Image processing apparatus that performs automatic control method setting | |
| US9723177B2 (en) | Image processing system, image processing apparatus, and image forming apparatus | |
| JP5175878B2 (ja) | 画像形成システム、設定値セット転送プログラム、および画像形成装置 | |
| JP2006281663A (ja) | 画像処理パラメータ値の設定方法 | |
| JP2017021582A (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
| US10616445B2 (en) | Information processing apparatus, image forming apparatus, information processing method, and non-transitory computer readable medium for managing setting items | |
| JP2012195666A (ja) | 表示制御装置及びプログラム | |
| CN108334759A (zh) | 信息处理装置、信息处理方法及信息处理系统 | |
| US8947754B2 (en) | Image processing device displaying a preview image and image processing method and program displaying a preview image | |
| US11140276B2 (en) | Image processing apparatus, non-transitory storage medium, and image processing method | |
| JP2010282311A (ja) | 表示制御装置、画像処理装置、及びプログラム | |
| JP2008186120A (ja) | ユーザの指示に従って処理を実行するための処理装置、処理方法、および、プログラム | |
| US8390880B2 (en) | Printing apparatus, method and program for automatic image quality adjustment based on combination of correction amounts and display of image and correction information | |
| CN107786768B (zh) | 信息处理设备、图像形成设备和信息处理方法 | |
| US20180084122A1 (en) | Processing device, image forming apparatus, and non-transitory computer readable medium | |
| JP2019121891A (ja) | 情報処理装置、画像処理装置及びプログラム | |
| JP2019004252A (ja) | 画像処理装置及びプログラム | |
| JP2017117052A (ja) | 情報処理装置、画像読み取り装置、および、プログラム | |
| JP2021163117A (ja) | ワークフロー生成プログラム、情報処理装置およびワークフロー生成方法 | |
| JP2021081855A (ja) | 画像形成装置、制御プログラムおよび制御方法 | |
| US11949824B2 (en) | Image forming apparatus and method for notifying detection of virus | |
| US20250159096A1 (en) | Image formation apparatus, image formation method, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081020 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081028 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081224 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090127 |