(57)【要約】【課題】  選択された枠状のフォトフレーム画像を、枠の幅および縦の長さを一定に保ちながら横の長さを拡大したフォトフレーム画像に変更することにより、抽出対象とフォトフレーム画像との重なりを回避できる印刷システムおよび画像処理装置を提供する。【解決手段】  画像データ受信部１１で受信された画像から抽出対象を検出する画像解析部１６ａと、抽出対象および表示部１３を確認しながら操作部１４を使って選択された記憶部１２に保存されているフォトフレーム画像の切り抜き部の領域情報を取得する領域情報検出部１７と、領域情報から抽出対象と選択されたフォトフレーム画像とが重なるか否かを判定する画像重なり判定部１８と、画像重なり判定部１８の判定結果に応じて、フォトフレーム画像の横の長さを拡大するフォトフレーム画像拡大部１９ａと、印刷用画像データ出力部２１で出力する印刷用の画像データを作成する印刷画像合成部２０とを備える。【選択図】  図１
2019161425.tif 000002
【特許請求の範囲】
【請求項１】
外部から送信された画像データを受信する画像データ受信部と、
前記画像データ受信部で受信された画像データおよびフォトフレーム画像の雛形のデータが保存されている記憶部と、
前記記憶部に保存されている画像の選択画面および画像処理中の画像を表示する表示部と、
前記表示部に表示された前記フォトフレーム画像の雛形の中から使用するフォトフレーム画像を選択する操作部と、
前記画像データ受信部で受信された前記画像から抽出対象を検出する画像解析部と、
前記画像解析部で検出された前記抽出対象および前記操作部で選択された前記フォトフレーム画像の切り抜き部の領域情報を取得する領域情報検出部と、
前記領域情報検出部で取得した前記領域情報から前記抽出対象と前記操作部で選択された前記フォトフレーム画像とが重なるか否かを判定する画像重なり判定部と、
前記画像重なり判定部が前記抽出対象と前記操作部で選択された前記フォトフレーム画像とが重なっていると判定した時、前記フォトフレーム画像を、前記操作部で選択された枠状の前記フォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながら前記フォトフレーム画像の横の長さを拡大したフォトフレーム画像に変更するフォトフレーム画像拡大部と、
前記画像データ受信部で受信された前記画像と前記フォトフレーム画像とを合成して印刷用の画像データを作成する印刷画像合成部と、
前記印刷画像合成部で作成された前記印刷用の画像データを出力する印刷用画像データ出力部と、
を備えた画像処理装置。
【請求項２】
前記フォトフレーム画像拡大部は、前記操作部で選択された枠状の前記フォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながら、前記フォトフレーム画像の横の長さを拡大する際、前記フォトフレーム画像が横方向に歪まないように、前記フォトフレーム画像の横の長さを拡大した割合だけ前記フォトフレーム画像の縦方向も拡大し、拡大する前の枠状の前記フォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さになるように切り取ることで、必要な前記フォトフレーム画像を生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記フォトフレーム画像拡大部は、前記操作部で選択された枠状の前記フォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながら、前記フォトフレーム画像の横の長さを拡大する際、前記フォトフレーム画像が歪まないように、前記フォトフレーム画像のうち引き伸ばしても影響の小さいポイントのみ横に引き伸ばして必要な前記フォトフレーム画像を生成することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記フォトフレーム画像拡大部は、前記フォトフレーム画像を、前記操作部で選択された枠状の前記フォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながら前記フォトフレーム画像の横の長さを予め拡大し前記記憶部に保存していた前記フォトフレーム画像に変更することで、前記フォトフレーム画像の拡大を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記画像解析部は、前記画像データ受信部で受信された前記画像から人物の顔を検出し、前記人物の顔を前記抽出対象として特定する人物顔検出部を備えたことを特徴とする請求項１から請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
前記人物顔検出部は、特定した前記人物の顔の中から予め登録された登録人物の顔を検出する登録人物顔検出部を備え、
前記画像解析部は、前記登録人物顔検出部が前記画像データ受信部で受信された前記画像から前記登録人物の顔を検出した場合に、前記登録人物の顔を前記抽出対象に設定することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記画像解析部は、前記画像データ受信部で受信された前記画像から人物を検出し、前記人物を前記抽出対象として特定する人物検出部を備えたことを特徴とする請求項１から請求項４のいずれか１項に記載の画像処理装置。
【請求項８】
予め対象物を登録しておく対象物登録部を備え、
前記画像解析部は、前記画像データ受信部で受信された前記画像から前記対象物登録部に登録された対象物を検出し、前記対象物を前記抽出対象に設定する対象物検出部を備えたことを特徴とする請求項１から請求項４のいずれか１項に記載の画像処理装置。
【請求項９】
前記画像データ受信部で受信された前記画像に合わせてフォトフレーム画像を処理した後、前記印刷用の画像データを作成し、作成した前記印刷用の画像データを出力することを特徴とする請求項１から請求項８のいずれか１項に記載の画像処理装置と、
前記画像処理装置から出力された前記印刷用の画像データを受信する印刷用画像データ入力部と、前記印刷用画像データ入力部で受信された前記印刷用の画像データの横の長さを確認し、確認された前記横の長さに合わせて通常印刷またはパノラマ印刷に切り替える印刷制御部と、前記印刷制御部で切り替えられた印刷設定で、受信された印刷用の画像を印刷する印刷部を有するプリンタと、
を備える印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、撮像した画像の画像解析および画像処理を行う機能を有する印刷システムおよび画像処理装置に関するものである。
【背景技術】
【０００２】
撮像した画像に画像処理を施す方法として、いくつかの手法が知られているが、その一つに画像の必要な部分を切り取るトリミングという手法がある。トリミングを行う時は、画像の必要な部分に対してトリミング枠を指定する必要があるが、例えば特許文献１では、顔情報検出処理によって検出された顔情報に基づいて選択された顔数と同じだけ顔が含まれるようにトリミング枠を表示させたり、顔情報に含まれる顔サイズ情報に基づいて同じ顔サイズの顔が含まれるようにトリミング枠を表示させたり、撮影時の撮影情報に基づいて撮影時に焦点となった領域と距離が近い顔が含まれるようにトリミング枠を表示させたりすることができ、また表示させたトリミング枠のサイズ変更、位置変更、向き変更も行えるので、トリミングを簡単に行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０６０２９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら従来の画像処理装置は、トリミングを行うと構図の変化や画質劣化が起こり、また例えば集合写真のように、端まで人物の顔が存在している画像の場合、フォトフレーム画像と重ならないようにトリミングすることは困難であるという問題点があった。
【０００５】
この発明は、上記した問題点を解決するためになされたものであり、抽出対象と使用するフォトフレーム画像とが重なる場合、フォトフレーム画像を、操作部で選択された枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながらフォトフレーム画像の横の長さを拡大したフォトフレーム画像に変更することにより、受信した画像の画質劣化を抑制しつつ、抽出対象とフォトフレーム画像との重なりを回避できる画像処理装置を提供することを目的とする。また、拡大したフォトフレーム画像のサイズに合わせて、受信した画像を印刷できる印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る画像処理装置は、外部から送信された画像データを受信する画像データ受信部と、画像データ受信部で受信された画像データおよびフォトフレーム画像の雛形のデータが保存されている記憶部と、記憶部に保存されている画像の選択画面および画像処理中の画像を表示する表示部と、表示部に表示されたフォトフレーム画像の雛形の中から使用するフォトフレーム画像を選択する操作部と、画像データ受信部で受信された画像から抽出対象を検出する画像解析部と、画像解析部で検出された抽出対象および操作部で選択されたフォトフレーム画像の切り抜き部の領域情報を取得する領域情報検出部と、領域情報検出部で取得した領域情報から抽出対象と操作部で選択されたフォトフレーム画像とが重なるか否かを判定する画像重なり判定部と、画像重なり判定部が抽出対象と操作部で選択されたフォトフレーム画像とが重なっていると判定した時、フォトフレーム画像を、操作部で選択された枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながらフォトフレーム画像の横の長さを拡大したフォトフレーム画像に変更するフォトフレーム画像拡大部と、画像データ受信部で受信された画像とフォトフレーム画像とを合成して印刷用の画像データを作成する印刷画像合成部と、印刷画像合成部で作成された印刷用の画像データを出力する印刷用画像データ出力部とを備える。また、この発明に係る印刷システムは、画像データ受信部で受信された画像に合わせてフォトフレーム画像を処理した後、印刷用の画像データを作成し、作成した印刷用の画像データを出力する画像処理装置と、画像処理装置から出力された印刷用の画像データを、印刷用の画像データの横の長さに合わせて通常印刷またはパノラマ印刷に切り替えて印刷するプリンタとを備える。
【発明の効果】
【０００７】
この発明の画像処理装置は、抽出対象と使用するフォトフレーム画像とが重なる場合、フォトフレーム画像を、操作部で選択された枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながらフォトフレーム画像の横の長さを拡大したフォトフレーム画像に変更することにより、受信した画像の画質劣化を抑制しつつ、抽出対象とフォトフレーム画像との重なりを回避できる。また、この発明の印刷システムは、拡大したフォトフレーム画像のサイズに合わせて、受信した画像を印刷できる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１における印刷システムおよび画像処理装置の構成を示すブロック図である。
【図２】実施の形態１におけるプリンタの構成を示すブロック図である。
【図３】実施の形態１における画像処理装置の動作の一例を示すフローチャートである。
【図４】実施の形態１における画像処理装置に送信された画像の一例を示すイメージ図である。
【図５】実施の形態１における人物顔検出部が人物の顔を特定した時の一例を示すイメージ図である。
【図６】実施の形態１における使用するフォトフレーム画像の一例を示すイメージ図である。
【図７】実施の形態１における画像重なり判定部が特定した人物の顔と選択したフォトフレーム画像とに重なりがあると判定した時の一例を示すイメージ図である。
【図８】実施の形態１におけるフォトフレーム画像拡大部が枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながらフォトフレーム画像の横の長さを拡大した時の一例を示すイメージ図である。
【図９】実施の形態１におけるフォトフレーム画像拡大部がフォトフレーム画像の横の長さを拡大した後、フォトフレーム画像の横の長さを拡大した割合だけフォトフレーム画像の縦方向も拡大した時の一例を示すイメージ図である。
【図１０】実施の形態１におけるフォトフレーム画像拡大部がフォトフレーム画像の縦方向を拡大した後、拡大する前の枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さになるように切り取った時の一例を示すイメージ図である。
【図１１】実施の形態１における印刷画像合成部が画像とフォトフレーム画像を合成した時の一例を示すイメージ図である。
【図１２】実施の形態１における印刷システムの印刷動作を示すフローチャートである。
【図１３】実施の形態２における印刷システムおよび画像処理装置の構成を示すブロック図である。
【図１４】実施の形態３における印刷システムおよび画像処理装置の構成を示すブロック図である。
【図１５】実施の形態３における画像処理装置の動作の一例を示すフローチャートである。
【図１６】実施の形態３における人物顔検出部が人物の顔を特定した時の一例を示すイメージ図である。
【図１７】実施の形態３における登録人物顔検出部が予め登録された人物の顔を特定した時の一例を示すイメージ図である。
【図１８】実施の形態４における印刷システムおよび画像処理装置の構成を示すブロック図である。
【図１９】実施の形態４における画像処理装置の動作の一例を示すフローチャートである。
【図２０】実施の形態４における人物検出部が人物を特定した時の一例を示すイメージ図である。
【図２１】実施の形態５における印刷システムおよび画像処理装置の構成を示すブロック図である。
【図２２】実施の形態５における画像処理装置の動作の一例を示すフローチャートである。
【図２３】実施の形態５における対象物検出部が対象物を特定した時の一例を示すイメージ図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
この発明の実施の形態１における印刷システム１００および画像処理装置１０ａについて図１を用いて説明する。実施の形態１における印刷システムは、画像処理装置１０ａおよびプリンタ５０で構成されている。
【００１０】
画像処理装置１０ａは、外部から送信された画像データを受信すると、受信された画像に合わせてフォトフレーム画像を処理した後、印刷用の画像データを作成し、作成した印刷用の画像データを有線または無線のネットワークなどを介してプリンタ５０へ出力する。なお、画像データを外部から画像処理装置１０ａへ送信する方法としては、例えば画像転送機能付きデジタルカメラやカメラ付き携帯端末などからＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｉｒｉａｌ  Ｂｕｓ）メモリやメモリーカード、有線または無線のネットワークなどを介して行う方法がある。
【００１１】
プリンタ５０は、画像処理装置１０ａから出力された印刷用の画像データを受信し、印刷用の画像データの横の長さを確認した後、その確認した横の長さに合わせて通常印刷またはパノラマ印刷に切り替えて、受信した印刷用の画像を印刷する。なお、プリンタ５０は、ロール紙などにインクリボンのインクをサーマルヘッドの熱で熱転写することによって印刷を行うサーマルプリンタを想定している。
【００１２】
画像処理装置１０ａは、外部から送信された画像データを受信する画像データ受信部１１、画像データ受信部で受信された画像データおよびフォトフレーム画像の雛形のデータが保存されている記憶部１２、記憶部１２に保存されている画像の選択画面および画像処理中の画像を表示する表示部１３、表示部１３に表示されたフォトフレーム画像の雛形の中から使用するフォトフレーム画像を選択する操作部１４、画像データ受信部１１で受信された画像に合わせてフォトフレーム画像を処理した後、印刷用の画像データを作成する制御部１５、制御部１５で作成された印刷用の画像データを出力する印刷用画像データ出力部２１で構成されている。
【００１３】
制御部１５は、画像データ受信部１１で受信された画像から抽出対象を検出する画像解析部１６ａ、画像解析部１６ａで検出された抽出対象および操作部で選択されたフォトフレーム画像の切り抜き部の領域情報を取得する領域情報検出部１７、領域情報検出部１７で取得した領域情報から抽出対象と操作部１４で選択されたフォトフレーム画像とが重なるか否かを判定する画像重なり判定部１８、画像重なり判定部１８が抽出対象と操作部１４で選択されたフォトフレーム画像とが重なっていると判定した時、フォトフレーム画像を、操作部１４で選択された枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながらフォトフレーム画像の横の長さを拡大したフォトフレーム画像に変更するフォトフレーム画像拡大部１９ａ、画像データ受信部１１で受信された画像とフォトフレーム画像とを合成して印刷用の画像データを作成する印刷画像合成部２０で構成されている。なお、画像解析部１６ａは、画像データ受信部１１で受信された画像から人物の顔を検出し、人物の顔を抽出対象として特定する人物顔検出部２２を備えている。
【００１４】
また、画像解析部１６ａは、図示していないが、例えば画像データの色変換を行う機能や画像データのシャープネスを変更する機能や画像データから必要なエッジ成分を検出し、検出されたエッジ成分に対して、例えばパターンマッチングなどの解析を行う機能も有している。例えば、人物顔検出部２２が画像から人物の顔を検出するために、主成分分析を用いた固有顔検出などの手法を用いる。但し、人物顔検出部２２が画像から人物の顔を検出するための手法は、上記の手法に限定されない。
【００１５】
また、フォトフレーム画像拡大部１９ａは、操作部１４で選択された枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながら、フォトフレーム画像の横の長さを拡大すると、フォトフレーム画像が横方向に歪んでしまう。そのため、フォトフレーム画像が横方向に歪まないように、フォトフレーム画像の横の長さを拡大した後、フォトフレーム画像の横の長さを拡大した割合だけフォトフレーム画像の縦方向も拡大し、拡大する前の枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さになるように切り取ることで、必要なフォトフレーム画像を生成する。なお、フォトフレーム画像拡大部１９ａは、画像重なり判定部１８が抽出対象と操作部１４で選択されたフォトフレーム画像とが重なっていると判定した時、フォトフレーム画像を、操作部１４で選択された枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながらフォトフレーム画像の横の長さを予め拡大し記憶部１２に保存していたフォトフレーム画像に変更することで、フォトフレーム画像の拡大を行ってもよい。
【００１６】
また、印刷画像合成部２０で行われる画像の合成処理では、例えば画像データ受信部１１で受信された画像データを下地として、フォトフレーム画像を上から重ねることにより、印刷用の画像データを作成する。但し、画像データとフォトフレーム画像との合成方法については、上記の手法に限定されない。
【００１７】
次に、プリンタ５０は図２に示すように、画像処理装置１０ａから出力された印刷用の画像データを受信する印刷用画像データ入力部５１、印刷用画像データ入力部５１で受信された印刷用の画像データの横の長さを確認し、確認された横の長さに合わせて通常印刷またはパノラマ印刷に切り替える印刷制御部５２、印刷制御部５２で切り替えられた印刷設定で、受信された印刷用の画像を印刷する印刷部５３で構成されている。
【００１８】
なお、パノラマ印刷は、パノラマ画像のようなインクリボンの規定のサイズよりも長い画像を印刷する方法である。パノラマ画像をロール紙に印刷する場合、ロール紙には副走査方向と呼ばれる搬送方向の長さに制約がないため、印刷用の画像の横の長さにかかわらず、印刷することが可能である。しかし、例えばＹ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）およびＯＰ（保護層）のインクを持つインクリボンは規定のサイズで形成されているため、印刷用の画像の横の長さが長くなると、印刷できる長さが制限される。そこで、パノラマ印刷は、パノラマ画像をインクリボンの規定サイズ以下の長さで複数の画像に分割し、分割された複数の画像をつなぎ合わせるように複数回に分けて印刷を繰り返すことによって、規定サイズのインクリボンでも印刷することができる。
【００１９】
次にこの実施の形態１における画像処理装置１０ａの動作について説明する。図３は実施の形態１における画像処理装置１０ａの動作の一例を示すフローチャートである。
【００２０】
まず、画像データ受信部１１は、画像処理装置１０ａに送信された、例えば図４に示すような画像の画像データを受信する（ステップＳ１）。
【００２１】
次に、表示部１３に表示された記憶部１２に保存されているフォトフレーム画像の雛形の中から、操作部１４を用いて使用するフォトフレーム画像を選択する（ステップＳ２）。
【００２２】
画像解析部１６ａは、画像データ受信部１１で受信された画像データから必要なエッジ成分を検出し、検出されたエッジ成分に対して、例えばパターンマッチングなどの解析を行う（ステップＳ３）。
【００２３】
人物顔検出部２２は、画像解析部１６ａで行った画像データの解析結果から、画像データ受信部１１で受信された画像に人物の顔が存在するか否かを判定する（ステップＳ４）。画像に人物の顔が存在する場合は、ステップＳ５が実行される（ステップＳ４：Ｙｅｓ）。一方、画像に人物の顔が存在しない場合は、ステップＳ９が実行される（ステップＳ４：Ｎｏ）。
【００２４】
画像に人物の顔が存在する場合、人物顔検出部２２は、図５に示すとおり、人物の顔を特定する（ステップＳ５）。
【００２５】
領域情報検出部１７は、人物顔検出部２２が特定した人物の顔と図６に示すような選択されたフォトフレーム画像の切り抜き部の領域情報を取得する（ステップＳ６）。
【００２６】
画像重なり判定部１８は、特定した人物の顔と選択されたフォトフレーム画像とが重なるか否かを判定する（ステップＳ７）。特定した人物の顔と選択されたフォトフレーム画像とが重なる場合は、ステップＳ８が実行される（ステップＳ７：Ｙｅｓ）。一方、特定した人物の顔と選択されたフォトフレーム画像とが重ならない場合は、ステップＳ９が実行される（ステップＳ７：Ｎｏ）。
【００２７】
図７に示すとおり、特定した人物の顔と選択されたフォトフレーム画像とが重なる場合、フォトフレーム画像拡大部１９ａは、図８に示すとおり、選択された枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながら、フォトフレーム画像の横の長さを拡大する。この時、枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながら、フォトフレーム画像の横の長さだけを拡大するので、このままの状態ではフォトフレーム画像が横方向に伸びた状態になる。そこで、フォトフレーム画像が横方向に歪まないように、図９に示すとおり、フォトフレーム画像の横の長さを拡大した割合だけフォトフレーム画像の縦方向も拡大し、図１０に示すとおり、拡大する前の枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さになるように切り取ることで、必要なフォトフレーム画像を生成する（ステップＳ８）。
【００２８】
印刷画像合成部２０は、画像データ受信部１１で受信された画像データとフォトフレーム画像とを合成し（ステップＳ９）、印刷用の画像データを作成する（ステップＳ１０）。
【００２９】
印刷用画像データ出力部２１は、印刷画像合成部２０で作成された印刷用の画像データを出力する（ステップＳ１１）。
【００３０】
次にこの実施の形態１における印刷システム１００の印刷動作について説明する。図１２は実施の形態１における印刷システムの印刷動作を示すフローチャートである。
【００３１】
まず、印刷用画像データ入力部５１は、画像処理装置１０ａからプリンタ２へ出力された印刷用の画像データを受信する（ステップＳ１２）。
【００３２】
次に、印刷制御部５２は、印刷用画像データ入力部５１で受信された印刷用の画像データの横の長さを確認する（ステップＳ１３）。
【００３３】
印刷制御部５２は、確認された印刷用の画像データの横の長さから、印刷部５３が印刷用の画像データを印刷するためにパノラマ印刷が必要か否かの判定を行う（ステップＳ１４）。パノラマ印刷が必要な場合は、ステップＳ１５が実行される（ステップＳ１４：Ｙｅｓ）。一方、パノラマ印刷が不要な場合は、ステップＳ１６が実行される（ステップＳ１４：Ｎｏ）。
【００３４】
パノラマ印刷が必要な場合、印刷制御部５２は印刷設定をパノラマ印刷に切り替える（ステップＳ１５）。また、パノラマ印刷が不要な場合、印刷制御部５２は印刷設定を通常印刷に切り替える（ステップＳ１６）。その後、印刷部５３は印刷用の画像を印刷する（ステップＳ１７）。
【００３５】
上記した実施の形態によれば、本実施の形態に係る印刷システム１００および画像処理装置１０ａは、画像に映っている人物の顔と選択されたフォトフレーム画像とが重なる場合、フォトフレーム画像を、操作部１４で選択された枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながらフォトフレーム画像の横の長さを拡大したフォトフレーム画像に変更することにより、受信した画像の画質劣化を抑制しつつ、抽出対象とフォトフレーム画像との重なりを回避できる。また、プリンタ２の印刷設定を通常印刷またはパノラマ印刷に切り替えることにより、印刷用の画像データの横の長さに合わせて印刷することができる。
【００３６】
また、フォトフレーム画像拡大部１９ａは、フォトフレーム画像の横の長さを拡大する際、フォトフレーム画像の縦方向も拡大し、補正してから必要なフォトフレーム画像を生成することにより、フォトフレーム画像が歪まないようにすることができる。
【００３７】
実施の形態２．
この発明の実施の形態２における印刷システム２００および画像処理装置１０ｂについて図１３を用いて説明する。この実施の形態２における印刷システム２００および画像処理装置１０ｂは、実施の形態１における印刷システム１００および画像処理装置１０ａが、フォトフレーム画像拡大部１９ａを有しているのに対し、フォトフレーム画像拡大部１９ｂを有している。フォトフレーム画像拡大部１９ａとフォトフレーム画像拡大部１９ｂは、枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながら、フォトフレーム画像の横の長さを拡大させる時のフォトフレーム画像の処理の仕方のみ異なっている。すなわち、実施の形態１におけるフォトフレーム画像拡大部１９ａがフォトフレーム画像の横の長さを拡大させる際、フォトフレーム画像の縦方向も拡大し、補正してから必要なフォトフレーム画像を生成しているのに対し、実施の形態２におけるフォトフレーム画像拡大部１９ｂはフォトフレーム画像の横の長さを拡大させる際、フォトフレーム画像のうち引き伸ばしても影響の小さいポイントのみ横に引き伸ばして必要なフォトフレーム画像を生成している。
【００３８】
上記した実施の形態によれば、本実施の形態に係る印刷システム２００および画像処理装置１０ｂは、フォトフレーム画像の横の長さを拡大させる際、フォトフレーム画像のうち引き伸ばしても影響の小さいポイントのみ横に引き伸ばして必要なフォトフレーム画像を生成することにより、フォトフレーム画像が歪まないようにすることができる。
【００３９】
実施の形態３．
この発明の実施の形態３における印刷システム３００および画像処理装置１０ｃについて図１４を用いて説明する。なお、図１４中、図１と同一符号は同一または相当部分を示す。この実施の形態３における印刷システム３００および画像処理装置１０ｃは、実施の形態１における印刷システム１００および画像処理装置１０ａが画像解析部１６ａを有しているのに対し、画像解析部１６ｃを有している。画像解析部１６ｃは画像解析部１６ａとは異なり、人物顔検出部２２が特定した人物の顔の中から、予め登録された登録人物の顔を検出する登録人物顔検出部２３を人物顔検出部２２に追加されている。画像解析部１６ｃは、登録人物顔検出部２３が画像データ受信部１１で受信された画像から登録人物の顔を検出した場合に、登録人物の顔を抽出対象に設定する。なお、登録人物顔検出部２３は予め登録人物の顔の特徴量を登録しておき、画像データ受信部１１で受信された画像から特定した人物の顔の特徴量と比較することで、予め登録された登録人物の顔を検出する。但し、予め登録された登録人物の顔を検出する方法は上記の手法に限定されない。なお、その他の構成については、画像解析部１６ａと同一である。
【００４０】
次に、本実施形態における画像処理装置１０ｃの動作について図１５のフローチャートを用いて説明する。登録人物顔検出部２３は、図１６のように人物顔検出部２２が特定した人物の顔の中に、予め登録された登録人物の顔が含まれているか否かを判定する（ステップＳ２１）。予め登録された人物の顔が含まれている場合は、ステップＳ２２が実行される（ステップＳ２１：Ｙｅｓ）。一方、予め登録された人物の顔が含まれていない場合は、ステップＳ９が実行される（ステップＳ２１：Ｎｏ）。
【００４１】
予め登録された人物の顔が含まれている場合、登録人物顔検出部２３は、図１７に示すとおり、予め登録された人物の顔を特定する（ステップＳ２２）。なお、上記した以外の動作については、実施の形態１における画像処理装置１０ａの動作と同じである。
【００４２】
上記した実施の形態によれば、本実施の形態に係る印刷システム３００および画像処理装置１０ｃは、予め登録された人物の顔と選択されたフォトフレーム画像とが重なる場合、枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながら、フォトフレーム画像の横の長さを拡大させることにより、受信した画像の画質劣化を抑制しつつ、予め登録された人物の顔と選択されたフォトフレーム画像との重なりを回避できる。
【００４３】
実施の形態４．
この発明の実施の形態４における印刷システム４００および画像処理装置１０ｄについて図１８を用いて説明する。なお、図１８中、図１と同一符号は同一または相当部分を示す。この実施の形態４における印刷システム４００および画像処理装置１０ｄは、実施の形態１における印刷システム１００および画像処理装置１０ａが画像解析部１６ａを有しているのに対し、画像解析部１６ｄを有している。画像解析部１６ｄは、画像解析部１６ａが人物顔検出部２２を有しているのに対し、画像データ受信部１１で受信された画像から人物を検出し、人物を抽出対象として特定する人物検出部２４を有している。なお、人物検出部２４は画像データ受信部１１で受信された画像から人物の顔を検出し、検出した人物の顔の領域からある範囲を人物として認識することで、人物を検出する。但し、人物を検出する方法は上記の手法に限定されない。なお、その他の構成については、画像解析部１６ａと同一である。
【００４４】
次に、本実施形態における画像処理装置１０ｄの動作について図１９を用いて説明する。人物検出部２４は、画像解析部１６ｄで行った画像データの解析結果から、画像データ受信部１１で受信された画像に人物が存在するか否かを判定する（ステップＳ３１）。画像に人物が存在する場合は、ステップＳ３２が実行される（ステップＳ３１：Ｙｅｓ）。一方、画像に人物が存在しない場合は、ステップＳ９が実行される（ステップＳ３１：Ｎｏ）。
【００４５】
画像に人物が存在する場合、人物検出部２４は、図２０に示すとおり、人物を特定する（ステップＳ３２）。
【００４６】
領域情報検出部１７は、人物顔検出部２２が特定した人物の顔と選択されたフォトフレーム画像の切り抜き部の領域情報を取得する（ステップＳ３３）。
【００４７】
画像重なり判定部１８は、特定した人物と選択されたフォトフレーム画像とが重なるか否かを判定する（ステップＳ３４）。特定した人物と選択されたフォトフレーム画像とが重なる場合は、ステップＳ８が実行される（ステップＳ３４：Ｙｅｓ）。一方、特定した人物と選択されたフォトフレーム画像とが重ならない場合は、ステップＳ９が実行される（ステップＳ３４：Ｎｏ）。なお、上記した以外の動作については、実施の形態１における画像処理装置１０ａの動作と同じである。
【００４８】
上記した実施の形態によれば、本実施の形態に係る印刷システム４００および画像処理装置１０ｄは、画像に映っている人物と選択されたフォトフレーム画像とが重なる場合、枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながら、フォトフレーム画像の横の長さを拡大させることにより、受信した画像の画質劣化を抑制しつつ、人物とフォトフレーム画像との重なりを回避できる。
【００４９】
実施の形態５．
この発明の実施の形態５における印刷システム５００および画像処理装置１０ｅについて図２１を用いて説明する。なお、図２１中、図１と同一符号は同一または相当部分を示す。この実施の形態５における印刷システム５００および画像処理装置１０ｅは、実施の形態１における印刷システム１００および画像処理装置１０ａが画像解析部１２ａを有しているのに対し、画像解析部１６ｅを有している。画像解析部１６ｅは、画像解析部１６ａが人物顔検出部２２を有しているのに対し、予め対象物を登録しておく対象物登録部２５が追加され、また画像データ受信部で受信された画像から対象物登録部２５に登録された対象物を検出し、対象物を抽出対象に設定する対象物検出部２６を有している。なお、対象物検出部２６では、例えば、従来技術として知られている、特徴量検出とＳＶＭ（ＳＵＰＰＯＲＴ ＶＥＣＴＯＲ ＭＡＣＨＩＮＥ）により、対象物を検出する。但し、対象物検出手法は上記の手法に限定されない。なお、その他の構成については、画像解析部１６ａと同一である。
【００５０】
次に、本実施形態における画像処理装置１０ｅの動作について説明する。図２２に示すとおり、予め対象物登録部２５に対象物を登録する（ステップＳ４１）。
【００５１】
画像データ受信部１１は、画像処理装置１０ｅに送信された画像データを受信する（ステップＳ１）。
【００５２】
次に、表示部１３に表示された記憶部１２に保存されているフォトフレーム画像の雛形の中から、操作部１４を用いて使用するフォトフレーム画像を選択する（ステップＳ２）。
【００５３】
画像解析部１６ｅは、画像データ受信部１１で受信された画像データから必要なエッジ成分を検出し、検出されたエッジ成分に対して、例えばパターンマッチングなどの解析を行う（ステップＳ３）。
【００５４】
対象物検出部２６は、画像解析部１２ｄで行った画像データの解析結果から、画像データ受信部１１で受信された画像に予め登録された対象物が存在するか否かを判定する（ステップＳ４２）。画像に対象物が存在する場合は、ステップＳ４３が実行される（ステップＳ４２：Ｙｅｓ）。一方、画像に対象物が存在しない場合は、ステップＳ９が実行される（ステップＳ４２：Ｎｏ）。
【００５５】
画像に対象物が存在する場合、対象物検出部２６は、図２３に示すとおり、対象物を特定する（ステップＳ４３）。
【００５６】
領域情報検出部１７は、対象物検出部２６が特定した対象物と選択されたフォトフレーム画像の切り抜き部の領域情報を取得する（ステップＳ４４）。
【００５７】
画像重なり判定部１８は、特定した対象物と選択されたフォトフレーム画像とが重なるか否かを判定する（ステップＳ４５）。特定した対象物と選択されたフォトフレーム画像とが重なる場合は、ステップＳ８が実行される（ステップＳ４５：Ｙｅｓ）。一方、特定した対象物と選択されたフォトフレーム画像とが重ならない場合は、ステップＳ９が実行される（ステップＳ４５：Ｎｏ）。なお、上記した以外の動作については、実施の形態１における画像処理装置１０ａの動作と同じである。
【００５８】
上記した実施の形態によれば、本実施の形態に係る印刷システム５００および画像処理装置１０ｅは、予め登録された対象物と選択されたフォトフレーム画像とが重なる場合、枠状のフォトフレーム画像の枠の幅およびフォトフレーム画像の縦の長さを一定に保ちながら、フォトフレーム画像の横の長さを拡大させることにより、対象物とフォトフレーム画像との重なりを回避できる。
【符号の説明】
【００５９】
１０ａ，１０ｂ，１０ｃ，１０ｄ，１０ｅ  画像処理装置、１１  画像データ受信部、１２  記憶部、１３  表示部、１４  操作部、１５  制御部、１６ａ，１６ｃ，１６ｄ，１６ｅ  画像解析部、１７  領域情報検出部、１８  画像重なり判定部、１９ａ，１９ｂ  フォトフレーム画像拡大部、２０  印刷画像合成部、２１  印刷用画像データ出力部、２２  人物顔検出部、２３  登録人物顔検出部、２４  人物検出部、２５  対象物登録部、２６  対象物検出部、５０  プリンタ、５１  印刷用画像データ入力部、５２  印刷制御部、５３  印刷部、１００，２００，３００，４００，５００  印刷システム
【図１】
2019161425.tif 000003
【図２】
2019161425.tif 000004
【図３】
2019161425.tif 000005
【図４】
2019161425.tif 000006
【図５】
2019161425.tif 000007
【図６】
2019161425.tif 000008
【図７】
2019161425.tif 000009
【図８】
2019161425.tif 000010
【図９】
2019161425.tif 000011
【図１０】
2019161425.tif 000012
【図１１】
2019161425.tif 000013
【図１２】
2019161425.tif 000014
【図１３】
2019161425.tif 000015
【図１４】
2019161425.tif 000016
【図１５】
2019161425.tif 000017
【図１６】
2019161425.tif 000018
【図１７】
2019161425.tif 000019
【図１８】
2019161425.tif 000020
【図１９】
2019161425.tif 000021
【図２０】
2019161425.tif 000022
【図２１】
2019161425.tif 000023
【図２２】
2019161425.tif 000024
【図２３】
2019161425.tif 000025