(57)【要約】【課題】  簡単な操作で容易に顔が真っ直ぐな状態の画像に修正できる画像処理装置を提供する。【解決手段】  画像処理装置１０は、画像データに基づいて顔の画像を表示するための画像表示部１３と、画像表示部１３に表示された顔の画像の所定の２箇所の位置を画面上で特定して入力するための位置特定入力部１３と、位置特定入力部１４で入力された２箇所の位置に基づいて、顔の傾斜を修正するように顔の画像を傾斜させるための画像データ処理を行って、その処理後の画像データに基づく画像を画像表示部１３に表示させる画像処理制御部１１と、を備える。【選択図】図１
2005333548.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて顔の画像を表示するための画像表示部と、
上記画像表示部に表示された顔の画像の所定の２箇所の位置を画面上で特定して入力するための位置特定入力部と、
上記位置特定入力部で入力された２箇所の位置に基づいて、顔の傾斜を修正するように顔の画像を傾斜させるための画像データ処理を行って、その処理後の画像データに基づく画像を上記画像表示部に表示させる画像処理制御部と、
を備えた、画像処理装置。
【請求項２】
請求項１に記載された画像処理装置において、
上記位置特定入力部で特定して入力される２箇所の位置のうち一方が頭の頂部の位置で、且つ、他方が顎の先端部の位置である、画像処理装置。
【請求項３】
請求項２に記載された画像処理装置において、
上記画像処理制御部は、上記位置特定入力部で特定して入力された頭の頂部の位置から顎の先端部の位置に向かう方向が上から下に向かう方向に一致するように、画像データ処理を行う、画像処理装置。
【請求項４】
画像データに基づいて顔の画像を表示するための画像表示部と、該画像表示部に表示された顔の画像の所定の２箇所の位置を画面上で特定して入力するための位置特定入力部と、を備えた画像処理装置の制御方法であって、
上記位置特定入力部で入力された２箇所の位置に基づいて、顔の傾斜を修正するように顔の画像を傾斜させるための画像データ処理を行って、その処理後の画像データに基づく画像を上記画像表示部に表示させる、画像処理装置の制御方法。
【請求項５】
画像データに基づいて顔の画像を表示するための画像表示部と、該画像表示部に表示された顔の画像の頭の頂部の位置及び顎の先端部の位置を画面上で特定して入力するための位置特定入力部と、を備えた、画像処理装置をコンピュータ制御するためのコンピュータプログラムであって、
コンピュータに、
画像データを取得する手順と、
上記取得した画像データに基づいて上記画像表示部に画像を表示させる手順と、
上記画像表示部に表示された画像の頭の頂部の位置及び顎の先端部の位置を上記位置特定入力部により画面上で特定して入力する操作を促す手順と、
上記位置特定入力部で入力された２箇所の位置に基づいて、頭の頂部の位置から顎の先端部の位置に向かう方向が上から下に向かう方向に一致するように、画像を傾斜させる画像データ処理を行う手順と、
上記処理後の画像データに基づく画像を上記画像表示部に表示させる手順と、
を実行させるコンピュータプログラム。
【請求項６】
請求項５に記載されたコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
画像データに基づいて顔の画像を表示するための画像表示部と、
上記画像表示部に表示された顔の画像の所定の２箇所の位置を画面上で特定して入力するための位置特定入力部と、
上記位置特定入力部で入力された２箇所の位置に基づいて、顔の傾斜を修正するように顔の画像を傾斜させるための画像データ処理を行って、その処理後の画像データに基づく画像を上記画像表示部に表示させる画像処理制御部と、
を備えた、証明写真作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに基づいて顔の画像を表示するための画像表示部とその画像表示部に表示された顔の画像の所定の２箇所の位置を画面上で特定して入力するための位置特定入力部とを備えた画像処理装置及びその制御方法、並びに、そのためのコンピュータプログラム及びそれを記録した記録媒体、並びに、証明写真作成装置に関する。
【背景技術】
【０００２】
パスポートや運転免許証などのために証明写真が必要となる場合がある。そして、そのような証明写真を作成する装置に関する技術が種々提案されている。
【０００３】
例えば、特許文献１には、画像入力装置に、人の顔が写された画像を入力すると、コンピュータは、画像を所定のダイアログ上に編集して、その画像を含むダイアログを表示装置に表示し、指示入力装置を操作することによって、ダイアログ上の画像に対して顔の２つの位置を指示することで、各位置に基づいて、顔の拡大縮小率、及び顔の位置を求め、ダイアログ上の画像を該拡大縮小率で拡大縮小し、この拡大縮小された画像の顔が証明写真の画面における該位置に配置される様に、この拡大縮小された画像をトリミングし、これによって顔を映し出した該証明写真の画像を形成し、プリンターが、証明写真の画像をプリントして、このプリント用紙を排出する技術が開示されている。そして、これによれば、人の顔を写真上に適宜の大きさと位置でプリントすることが可能である、と記載されている。また、同文献には、画面上に表示された顔の画像を見ながらの手動操作によってその傾きを修正することが開示されている。
【０００４】
特許文献２には、被写体人物の人物像を反射する反射鏡と、この反射鏡の反射面で反射された人物像を撮影する撮影カメラと、この撮影カメラによって撮影された人物像の画像データを処理する制御部とを有する撮影装置であって、制御部において、画像データから人物像の顔位置を検出し、この顔位置が所定のフレームの所定位置に配置されるような理想状態となるように、反射鏡が被写体人物の上下方向すなわち垂直な高さ方向に回動されるようにしたものが開示されている。そして、これによれば、係員の負担を軽減できるとともに、コストアップ及び分解能の低下を招くことなく効率良く撮影が可能である、と記載されている。
【特許文献１】特開平１１−３４１２７２号公報
【特許文献２】特開２０００−２５０１１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、人物の顔を正面から撮影した場合、顔が真っ直ぐに撮影されることは稀であり、通常は左右いずれかの方向に顔が傾いて撮影される。しかしながら、証明写真は、顔が真っ直ぐに撮影されたものであることが望ましい。
【０００６】
特許文献１に開示された技術によれば、画面上に表示された顔の画像を見ながらの手動操作によってその傾きを修正することはできるが、その操作は微妙な調整を要するものであってオペレータにとって煩わしい作業である。
【０００７】
本発明は、かかる点に鑑みてなされたものであり、その目的とするところは、簡単な操作で容易に顔が真っ直ぐな状態の画像に修正できる画像処理装置及びその制御方法、並びに、そのためのコンピュータプログラム及びそれを記録した記録媒体、並びに、証明写真作成装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の画像処理装置は、
画像データに基づいて顔の画像を表示するための画像表示部と、
上記画像表示部に表示された顔の画像の所定の２箇所の位置を画面上で特定して入力するための位置特定入力部と、
上記位置特定入力部で入力された２箇所の位置に基づいて、顔の傾斜を修正するように顔の画像を傾斜させるための画像データ処理を行って、その処理後の画像データに基づく画像を上記画像表示部に表示させる画像処理制御部と、
を備える。
【０００９】
上記の構成によれば、位置特定入力部によって顔の画像の所定の２箇所の位置を画面上で特定して入力するという簡単な操作を行うだけで、自動的に、画像処理制御部がそれらの位置に基づいて、顔の傾斜を修正するように顔の画像を傾斜させるための画像データ処理を行い、その処理後の画像データに基づく画像を画像表示部に表示するので、容易に顔が真っ直ぐな状態の画像に修正することができる。
【００１０】
画像における顔の傾斜は、頭の頂部の位置と顎の先端部の位置とを結ぶラインの上下ラインに対する傾斜によって特に顕在化させることができる。従って、本発明の画像処理装置は、上記位置特定入力部で特定して入力される２箇所の位置のうち一方が頭の頂部の位置で、且つ、他方が顎の先端部の位置であるものであることが好ましい。
【００１１】
そして、この場合、上記画像処理制御部が、上記位置特定入力部で特定して入力された頭の頂部の位置から顎の先端部の位置に向かう方向が上から下に向かう方向に一致するように、画像データ処理を行うものとすればよい。
【００１２】
本発明の画像処理装置のように、画像データに基づいて顔の画像を表示するための画像表示部と、該画像表示部に表示された顔の画像の所定の２箇所の位置を画面上で特定して入力するための位置特定入力部と、を備えたものの本発明の制御方法は、
上記位置特定入力部で入力された２箇所の位置に基づいて、顔の傾斜を修正するように顔の画像を傾斜させるための画像データ処理を行って、その処理後の画像データに基づく画像を上記画像表示部に表示させるものである。
【００１３】
本発明の画像処理装置のように、画像データに基づいて顔の画像を表示するための画像表示部と、該画像表示部に表示された顔の画像の頭の頂部の位置及び顎の先端部の位置を画面上で特定して入力するための位置特定入力部と、を備えたものをコンピュータ制御するための本発明のコンピュータプログラムは、
コンピュータに、
画像データを取得する手順と、
上記取得した画像データに基づいて上記画像表示部に画像を表示させる手順と、
上記画像表示部に表示された画像の頭の頂部の位置及び顎の先端部の位置を上記位置特定入力部により画面上で特定して入力する操作を促す手順と、
上記位置特定入力部で入力された２箇所の位置に基づいて、頭の頂部の位置から顎の先端部の位置に向かう方向が上から下に向かう方向に一致するように、画像を傾斜させる画像データ処理を行う手順と、
上記処理後の画像データに基づく画像を上記画像表示部に表示させる手順と、
を実行させるものである。
【００１４】
このようなコンピュータプログラムは、フレキシブルディスクやＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録されたものがコンピュータにインストールされ、或いは、オンラインでコンピュータにダウンロードされることによりコンピュータで実行可能な状態となる。
【００１５】
本発明の画像処理装置は、顔の画像を真っ直ぐに修正することに有効であるので、その機能は、特に、証明写真作成装置に有用である。
【発明の効果】
【００１６】
本発明によれば、位置特定入力部によって顔の画像の所定の２箇所の位置を画面上で特定して入力するという簡単な操作を行うだけで、自動的に、容易に顔が真っ直ぐな状態の画像に修正することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態を図面に基づいて詳細に説明する。
【００１８】
図１は、本発明の実施形態に係る証明写真作成装置（画像処理装置）１０の構成を示す。
【００１９】
この証明写真作成装置１０は、画像処理制御部１１と、各々、その画像処理制御部１１に接続された画像データ入力部１２、画像表示部１３、情報入力部（位置特定入力部）１４及びプリンタ部１５とを備えている。
【００２０】
画像処理制御部１１は、情報処理を行うＣＰＵ、メモリ及びハードディスクを含むコンピュータで構成されている。
【００２１】
画像データ入力部１２は、例えば、フレキシブルディスクに記憶された画像データを読み込むフレキシブルディスクドライブ、ＣＤ−ＲＯＭに記憶された画像データを読み込むＣＤ−ＲＯＭドライブ、ネガフィルムを画像データに変換して読み込むフィルムスキャナ、或いは、写真を画像データに変換して読み込むフラットベッドスキャナで構成されている。
【００２２】
画像表示部１３は、例えば、ＣＲＴや液晶表示装置等で構成されている。
【００２３】
情報入力部１４は、一般的には、キーボード及びマウスにより構成されるが、画像表示部１３に設けられたタッチパネルによって構成されていてもよい。
【００２４】
プリンタ部１５は、例えば、インクジェットプリンタやレーザープリンタで構成されている。
【００２５】
この証明写真作成装置１０は、店舗内に装置すべてを配設して、オペレータが画像処理操作をして証明写真をプリントし、それを顧客に渡すシステムを構成することができ、また、プリンタ部１５だけを店舗内に設けると共にその他を店頭に設けて、顧客が画像処理操作をして店舗内で証明写真をプリントし、それを顧客に渡すシステムを構成することもできる。
【００２６】
この証明写真作成装置１０は、画像データ入力部１２から顔の画像データを読み込み、その画像データに基づいて顔の画像を画像表示部１３に表示し、そして、情報入力部１４からの入力に基づいて、画像表示部１３に表示された顔の画像の顔の傾斜を修正する画像処理を行い、さらに、証明写真サイズに応じて拡大或いは縮小すると共に位置決めし、最後に、プリンタ部１５で証明写真をプリントするようになっている。
【００２７】
以下、この証明写真作成装置１０の画像処理の制御について説明する。
【００２８】
図２は、そのフローチャートを示す。
【００２９】
スタート後のステップＳ１では、画像データ入力部１２から顔の画像データを読み込み、続くステップＳ２に進む。
【００３０】
ステップＳ２では、図３に示すように、画像表示部１３にプリントフォーム選択のダイアログボックスＤ１を表示させ、情報入力部１４からの所望のプリントフォームの選択を求め、続くステップＳ３に進む。
【００３１】
ステップＳ３では、プリントフォームが選択されたか否かを判断し、ＹＥＳの場合にはステップＳ４に進み（ここでは、証明写真タイプ１のプリントフォームを選択するものとする。）、ＮＯの場合にはステップＳ３で待機する。
【００３２】
ステップＳ４では、図４に示すように、画像表示部１３にフォーム設定のダイアログボックスＤ２を表示させ、情報入力部１４からの所定の設定事項の入力を求め、続くステップＳ５に進む。
【００３３】
ステップＳ５では、所定の設定事項が入力されたか否かを判断し、ＹＥＳの場合にはステップＳ６に進み（ここでは、設定事項として、名称、幅、高さ、詳細サイズである頭の上方部、顔の長さ、顎の下方部及び白縁のそれぞれの寸法を入力するものとする。）、ＮＯの場合にはステップＳ５で待機する。
【００３４】
ステップＳ６では、図５に示すように、画像表示部１３に画像データ入力部１２から入力された画像データに基づいた顔の画像を示すダイアログボックスＤ３を表示させ、情報入力部１４からの頭の頂部の位置を画面上で特定した入力を求め、続くステップＳ７に進む。
【００３５】
ステップＳ７では、頭の頂部の位置が入力されたか否かを判断し、ＹＥＳの場合にはステップＳ８に進み、ＮＯの場合にはステップＳ７で待機する。
【００３６】
ステップＳ８では、図６に示すように、頭の頂部の位置に＋印が付された顔の画像を示すダイアログボックスＤ４を表示させ、情報入力部１４からの顎の先端部の位置を画面上で特定した入力を求め、続くステップＳ９に進む。
【００３７】
ステップＳ９では、顎の先端部の位置が入力されたか否かを判断し、ＹＥＳの場合にはステップＳ１０に進み、ＮＯの場合にはステップＳ９で待機する。
【００３８】
ステップＳ１０では、頭の頂部の位置から顎の先端部の位置に向かう方向が上から下に向かう方向に一致するか否かを判断し、ＮＯの場合にはステップＳ１１に進み、ＹＥＳの場合にはステップＳ１２に進む。
【００３９】
ステップＳ１１では、頭の頂部の位置から顎の先端部の位置に向かう方向が上から下に向かう方向に一致するように画像データ処理を行い（顔の傾斜修正）、続くステップＳ１２に進む。
【００４０】
ここで、顔の傾斜修正は、図７に示すように、頭の頂点の位置を（０，Ｙ１）及び顎の先端部の位置を（Ｘ２，０）をしたＸＹ座標系で画像を捉え、Ｙ軸の上から下に向かう方向に対し、頭の頂点の位置から顎の先端部の位置に向かう方向が反時計回り方向になす角度θを求め、画像中の一点を基準として全ての画素をθだけ時計回りに回転させるデータ処理を施すことにより行われる。これにより、ダイアログボックスＤ３に縦に顔の画像が表示された場合には、図８に示すように、画像データ処理により顔の傾斜修正がなされる。また、ダイアログボックスＤ３に横に顔の画像が表示された場合でも、図９に示すように、一旦画像を縦に変換することなしに、画像データ処理により顔の傾斜修正がなされる。
【００４１】
ステップＳ１２では、頭の頂部の位置から顎の先端部の位置までの長さが設定事項で入力された顔の長さに一致するように画像データ処理を行い（顔の拡大・縮小）、続くステップＳ１３に進む。
【００４２】
ステップＳ１３では、頭の頂部の位置から顎の先端部の位置に向かうラインが選択されたプリントフォームの幅方向の中心を通り、設定事項で入力された頭の上方部及び顎の下方部の寸法に一致するように画像データ処理を行い（顔の位置決め）、続くステップＳ１４に進む。
【００４３】
ステップＳ１４では、図１０に示すように、画像表示部１３に処理後の画像データに基づいた顔の画像とプリント範囲の枠とを示すダイアログボックスＤ５を表示させ、情報入力部１４からのダイアログボックスＤ５中のプリントボタンＰに対する入力を求め、続くステップＳ１５に進む。
【００４４】
ステップＳ１５では、プリントボタンＰの入力があったか否かを判断し、ＹＥＳの場合にはステップＳ１６に進み、ＮＯの場合にはステップＳ１５で待機する。
【００４５】
ステップＳ１６では、プリンタ部１５に処理後の画像データに基づいた顔の画像の証明写真をプリントさせ、エンドに進む。
【００４６】
なお、以上の制御において、プリントフォームの選択入力、設定事項入力、頭の頂部の位置及び顎の先端部の位置の入力は、それぞれ後段のステップにおいて所定の操作によって入力し直しができるようになっている。例えば、プリントボタンＰからの入力を待つステップＳ１５において、枠内の顔の位置を変更させたいような場合、所定操作を行うと画像表示部１３にフォーム設定のダイアログボックスＤ２が表示され、設定事項の入力をし直すことにより、ステップＳ１２及びステップＳ１３の画像データ処理が行われて、ステップＳ１４を経て、画像表示部１３に修正後の顔の画像とプリント範囲をの枠とを示すダイアログボックスＤ５を表示させ、ステップＳ１５に戻るようになっている。
【００４７】
以上の制御は、コンピュータである画像処理制御部１１にインストールされた下記のコンピュータプログラムの情報処理によって実行されるものである。
【００４８】
そのコンピュータプログラムの要部は、コンピュータである画像処理制御部１１に、
画像データ入力部１２から画像データを取得して記憶する手順と、
画像表示部１３にプリントフォーム選択のダイアログボックスＤ１を表示させて情報入力部１４からのプリントフォームの選択入力を促す手順と、
入力されたプリントフォームの情報を記憶する手順と、
画像表示部１３にフォーム設定のダイアログボックスＤ２を表示させて情報入力部１４からの設定事項の入力を促す手順と、
入力された設定事項の情報を記憶する手順と、
画像表示部１３に記憶された画像データに基づいた画像を示すダイアログボックスＤ３を表示させる手順と、
情報入力部１４からの頭の頂部の位置を画面上で特定した入力を促す手順と、
入力された頭の頂部の位置の情報を記憶する手順と、
画像表示部１３に頭の頂部の位置に＋印が付された画像を示すダイアログボックスＤ４を表示させる手順と、
情報入力部１４からの顎の先端部の位置を画面上で特定した入力を促す手順と、
入力された顎の先端部の位置の情報を記憶する手順と、
頭の頂部の位置の情報及び顎の先端部の情報に基づいて、頭の頂部の位置から顎の先端部の位置に向かう方向が上から下に向かう方向に一致するように画像データ処理を行う手順と、
頭の頂部の位置の情報、顎の先端部の情報及び設定事項の情報に基づいて、頭の頂部の位置から顎の先端部の位置までの長さが設定事項で入力された顔の長さに一致するように画像データ処理を行う手順と、
頭の頂部の位置の情報、顎の先端部の情報、プリントフォームの情報及び設定事項の情報に基づいて、頭の頂部の位置から顎の先端部の位置に向かうラインがプリントフォームの幅方向の中心を通り、設定事項である頭の上方部及び顎の下方部の寸法に一致するように画像データ処理を行う手順と、
画像表示部１３に処理後の画像データに基づいた画像とプリント範囲の枠とを示すダイアログボックスＤ５を表示させる手順と、
情報入力部１４からのダイアログボックスＤ５中のプリントボタンＰに対する入力を促す手順と、
プリントボタンＰに対する入力に基づいてプリンタ部１５に証明写真をプリントさせる手順と、
を実行させるものである。
【００４９】
画像処理制御部１１へのこのようなコンピュータプログラムのインストールは、フレキシブルディスクやＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体から行っても、また、オンラインでダウンロードして行ってもよい。
【００５０】
以上のような構成の証明写真作成装置１０によれば、情報入力部１４によって顔の画像の頭の頂部及び顎の先端部の２箇所の位置を画面上で特定して入力するという簡単な操作を行うだけで、自動的に、画像処理制御部１１がそれらの位置に基づいて、顔の傾斜を修正するように顔の画像を傾斜させるための画像データ処理を行い、その処理後の画像データに基づく画像を画像表示部１３に表示するので、容易に顔が真っ直ぐな状態の画像に修正することができる。
【００５１】
なお、上記実施形態では、証明写真作成装置１０としたが、特にこれに限定されるものではなく、その他の画像処理装置であってもよい。
【００５２】
また、上記実施形態では、顔の画像における頭の頂部の位置と顎の先端部の位置とに基づいて顔の傾斜修正を行うようにしたが、特にこれに限定されるものではなく、例えば両目尻の位置や鼻の両脇の位置などに基づくものであってもよい。
【産業上の利用可能性】
【００５３】
本発明は、画像データに基づいて顔の画像を表示するための画像表示部とその画像表示部に表示された顔の画像の所定の２箇所の位置を画面上で特定して入力するための位置特定入力部とを備えた画像処理装置及びその制御方法、並びに、そのためのコンピュータプログラム及びそれを記録した記録媒体、並びに、証明写真作成装置に有用である。
【図面の簡単な説明】
【００５４】
【図１】実施形態に係る証明写真作成装置の構成を示すブロック図である。
【図２】証明写真作成装置の制御を示すフローチャートである。
【図３】プリントフォーム選択のダイアログボックスを表示した画面の図である。
【図４】フォーム設定のダイアログボックスを表示した画面の図である。
【図５】画像データ入力部から入力された画像データに基づいた顔の画像を示すダイアログボックスを表示した画面の図である。
【図６】頭の頂部の位置に＋印が付された顔の画像を示すダイアログボックスを表示した画面の図である。
【図７】顔の傾斜修正の説明図である。
【図８】縦の顔の画像の傾斜修正の説明図である。
【図９】横の顔の画像の傾斜修正の説明図である。
【図１０】処理後の画像データに基づいた顔の画像とプリント範囲の枠とを示すダイアログボックスを表示した画面の図である。
【符号の説明】
【００５５】
１０  証明写真作成装置（画像処理装置）
１１  画像処理制御部
１２  画像データ入力部
１３  画像表示部
１４  情報入力部（位置特定入力部）
１５  プリンタ部
Ｄ１〜Ｄダイアログボックス
Ｐ  プリントボタン
【図１】
2005333548.tif 000003
【図２】
2005333548.tif 000004
【図３】
2005333548.tif 000005
【図４】
2005333548.tif 000006
【図５】
2005333548.tif 000007
【図６】
2005333548.tif 000008
【図７】
2005333548.tif 000009
【図８】
2005333548.tif 000010
【図９】
2005333548.tif 000011
【図１０】
2005333548.tif 000012