(57)【特許請求の範囲】
【請求項１】
操作を受け付ける操作部と、
作成領域を含む画面を表示する画面表示部と、
前記操作にしたがって前記作成領域にテンプレート画像を作成する画像作成部と、
前記テンプレート画像においてテンプレート領域を決定し前記テンプレート領域内をテンプレートにする領域決定部と、
前記テンプレートを記憶する記憶部と、
画像データが入力される画像入力部と、
前記テンプレートを前記記憶部から読み出し、前記画像データにより表現される画像に前記テンプレートが合成された合成画像を生成する合成部と、
を備え、
前記画像作成部は、前記作成領域に複数のオブジェクトを配置し、
前記テンプレート画像は、前記複数のオブジェクトを含み、
前記領域決定部は、前記複数のオブジェクトからオブジェクトを選択し、選択されたオブジェクトに含まれ互いに対向する一のオブジェクトおよび他のオブジェクトにおいて前記一のオブジェクトの前記他のオブジェクトに対向する部分が前記他のオブジェクトの前記一のオブジェクトに対向する部分に接続されるように選択されたオブジェクトを接続することにより前記テンプレート領域を定義する枠を作成する
画像処理装置。
【請求項２】
操作を受け付ける操作部と、
作成領域を含む画面を表示する画面表示部と、
前記操作にしたがって前記作成領域にテンプレート画像を作成する画像作成部と、
前記テンプレート画像においてテンプレート領域を決定し前記テンプレート領域内をテンプレートにする領域決定部と、
前記テンプレートを記憶する記憶部と、
画像データが入力される画像入力部と、
前記テンプレートを前記記憶部から読み出し、前記画像データにより表現される画像に前記テンプレートが合成された合成画像を生成する合成部と、
を備え、
前記画像作成部は、前記作成領域に複数のオブジェクトを配置し、
前記テンプレート画像は、前記複数のオブジェクトを含み、
前記操作部は、前記複数のオブジェクトからオブジェクトを選択する操作を受け付け、
前記領域決定部は、前記複数のオブジェクトからオブジェクトを選択する操作にしたがって前記複数のオブジェクトからオブジェクトを選択し、選択されたオブジェクトに含まれ互いに対向する一のオブジェクトおよび他のオブジェクトにおいて前記一のオブジェクトの前記他のオブジェクトに対向する部分が前記他のオブジェクトの前記一のオブジェクトに対向する部分に接続されるように選択されたオブジェクトを接続することにより前記テンプレート領域を定義する枠を作成する
画像処理装置。
【請求項３】
前記領域決定部は、前記枠を非表示とする処理または前記枠の内部を透過させる処理を行う
請求項１または２の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
セルフプリント端末は、ユーザー自身が画面を操作できるように構成され、デジタルカメラ等により撮影された画像を表現する画像データを読み込み、読み込んだ画像データにより表現される画像の編集およびプリントを行う。セルフプリント端末等に搭載される画像処理装置は、スタンプ機能およびお絵かき機能に加えて、ユーザーにより行われた操作にしたがってテンプレートを作成し作成したテンプレートを画像に合成する画像編集機能を有する。
【０００３】
特許文献１に記載された技術においては、テンプレート作成用の画像に合成領域が形成されテンプレートが作成され、作成されたテンプレートが画像に合成される。
【０００４】
特許文献２に記載された技術においては、画像編集の編集情報または編集操作履歴データが保存され、保存された編集情報または編集操作履歴データが再利用される。特許文献２に記載された技術によれば、編集効率が向上する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２０５６１４号公報
【特許文献２】特開平７−５７１１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載された技術においては、ユーザーにより合成領域が指定された単純なテンプレートが画像に合成されるのみであるため、簡単な領域の指定しか行うことができない。
【０００７】
特許文献２に記載された技術においては、画像編集の編集操作の全部が保存されるため、ユーザーが編集操作を再利用するためには、画像編集の編集操作の全部から再利用を行わなければならず、再利用に手間がかかる。
【０００８】
本発明は、これらの問題を解決するためになされる。本発明が解決しようとする課題は、画像の編集を効率的に行うことができるようにすることである。
【課題を解決するための手段】
【０００９】
作成領域を含む画面が表示される。操作が受け付けられ、当該操作にしたがって作成領域にテンプレート画像が作成される。また、作成領域にテンプレート画像に含まれる複数のオブジェクトが配置される。テンプレート画像においてテンプレート領域が決定される。テンプレート領域内がテンプレートにされる。テンプレートが記憶される。テンプレートが読み出され、入力された画像データにより表現される画像に読みだされたテンプレートが合成された合成画像が生成される。第１の態様においては、複数のオブジェクトからオブジェクトが選択され、選択されたオブジェクトに含まれ互いに対向する一のオブジェクトおよび他のオブジェクトにおいて一のオブジェクトの他のオブジェクトに対向する部分が他のオブジェクトの一のオブジェクトに対向する部分に接続されるように選択されたオブジェクトを接続することによりテンプレート領域を定義する枠が作成される。第２の態様においては、複数のオブジェクトからオブジェクトを選択する操作が受け付けられる。また、複数のオブジェクトからオブジェクトを選択する操作にしたがって複数のオブジェクトからオブジェクトが選択され、選択されたオブジェクトに含まれ互いに対向する一のオブジェクトおよび他のオブジェクトにおいて一のオブジェクトの他のオブジェクトに対向する部分が他のオブジェクトの一のオブジェクトに対向する部分に接続されるように選択されたオブジェクトを接続することによりテンプレート領域を定義する枠が作成される。
【発明の効果】
【００１０】
ユーザーによる操作にしたがって作成されるテンプレートが記憶され、記憶されたテンプレートが画像に合成される。画像の編集を効率的に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】画像処理装置を示すブロック図である。
【図２】画像処理装置に備えられる画像処理部を示すブロック図である。
【図３】画像選択／編集画面を示す図である。
【図４】テンプレート作成画面を示す図である。
【図５】画像選択／編集画面を示す図である。
【図６】画像選択／編集画面を示す図である。
【図７】テンプレートを作成する手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
１  画像処理装置
図１は、この実施の形態の画像処理装置を示すブロック図である。
【００１３】
図１に示される画像処理装置１０００は、画像入力部１０２２、画面表示部１０２４、操作部１０２６、画像処理部１０２８、制御部１０３０および記憶部１０３２を備える。
【００１４】
画像処理装置１０００は、プリントシステムに組み込まれ、プリントシステムにより印刷される画像を編集する。プリントシステムは、店頭受付機、店頭セルフ端末等とも呼ばれ、プリントラボ、コンビニエンスストア等の店頭に設置される。画像処理装置１０００がプリントシステム以外のシステムに組み込まれてもよい。画像処理装置１０００が行う画像の編集には、手書き文字、お絵かき等を画像に合成する編集、あらかじめ作成されたテンプレートを画像に合成する編集等がある。
【００１５】
画像入力部１０２２には、画像処理装置１０００において編集される画像を表現する画像データが入力される。画像データは、ユニバーサルシリアルバス（ＵＳＢ）メモリ、メモリカード、有線または無線のネットワーク等を介して入力される。
【００１６】
画面表示部１０２４は、画面を表示する。表示される画面には、後述する画像選択／編集画面、テンプレート作成画面等がある。
【００１７】
操作部１０２６は、ユーザーにより行われる操作を受け付ける。受け付けられる操作には、入力された画像データにより表現される画像を編集する操作、入力された画像データにより表現される画像に合成されるテンプレートを作成する操作等がある。テンプレートを作成する操作には、手書き文字、お絵かき等を入力する操作が含まれる。操作部１０２６は、マウス、キーボード、タッチパネル等の入力装置を備える。ユーザーは、画面表示部１０２４に表示される画像選択／編集画面、テンプレート作成画面等を参照しながら入力装置を操作することにより、画像処理装置１０００への指示等の入力、画像処理装置１０００から与えられた選択肢からの選択等を行う。
【００１８】
画像処理部１０２８は、ユーザーにより行われる操作にしたがって、入力された画像データにより表現される画像に手書き文字、お絵かき入力等を合成する画像の編集を行う。また、画像処理部１０２８は、ユーザーにより行われる操作にしたがって、入力された画像データにより表現される画像に登録されたテンプレートを合成する画像の編集を行う。また、画像処理部１０２８は、ユーザーにより行われる操作にしたがって、テンプレートを作成する。作成されたテンプレートは、記憶部１０３２に登録される。
【００１９】
制御部１０３０は、画像処理装置１０００の構成物を制御する。制御部１０３０は、パーソナルコンピューターに備えられる中央演算処理装置（ＣＰＵ）等により実現される。
【００２０】
記憶部１０３２には、入力された画像データ１０６２、テンプレートの作成に使用されるスタンプ等のテンプレート作成データ１０６４、ユーザーにより行われた操作にしたがって作成されたテンプレート１０６６および１０６８等が記憶させられる。記憶部１０３２には、画像処理装置１０００の構成物の制御内容を定義するプログラムも記憶させられる。記憶部１０３２は、ハードディスクドライブを備える。ハードディスクドライブがハードディスクドライブ以外の大容量記憶装置に置き換えられてもよい。
【００２１】
２  画像処理部および画面
図２は、画像処理部のブロック図である。図３から６までの各々は、画面表示部に表示される画面の例を示す。
【００２２】
画像処理部１０２８は、図２に示されるように、画像作成部１０８２、領域決定部１０８４および合成部１０８６を備える。
【００２３】
図３に示される画像選択／編集画面１１０２には、入力された画像データ１０６２により表現される画像１１２２および作成開始ボタン１１２４が含まれる。作成開始ボタン１１２４は、テンプレートの作成を開始することを画像処理装置１０００に伝えるために用いられる。
【００２４】
図４に示されるテンプレート作成画面１１４２は、作成開始ボタン１１２４を押下する操作を操作部１０２６が受け付けた場合に表示される。テンプレート作成画面１１４２には、テンプレート１１８２が作成される作成領域１１６２および作成完了ボタン１１６４が含まれる。作成完了ボタン１１６４は、テンプレート画像１１８４の作成が完了したことを画像処理装置１０００に伝えるために用いられる。画像作成部１０８２は、ユーザーにより行われ操作部１０２６により受け付けられた操作にしたがってテンプレート画像１１８４を作成領域１１６２に作成する。テンプレート画像１１８４の作成においては、入力された画像データにより表現される画像の配置、手書き文字の入力、お絵かきの入力、色変換、拡大、縮小等の画像の編集が可能である。領域決定部１０８４は、作成完了ボタン１１６４を押下する操作を操作部１０２６が受け付けた場合にテンプレート画像１１８４におけるテンプレート領域１１８６を決定する。テンプレート画像１１８４のテンプレート領域１１８６内は、テンプレート１１８２になる。テンプレート領域１１８６の決定においては、テンプレート領域１１８６を定義する枠１１８８が作成される。
【００２５】
図５に示される画像選択／編集画面１２２２は、テンプレート１１８２が登録された後に表示される。図５に示されるように、テンプレート１１８２が登録された後は、合成部１０８６は、テンプレート１１８２をスタンプとして利用でき、テンプレート１１８２を記憶部１０３２から読み出し、入力された画像データ１０６２により表現される画像１１２２にテンプレート１１８２が合成された合成画像１２８８を生成できる。このようなテンプレート１１８２の再利用によれば、画像の編集を効率的に行うことができる。また、テンプレート１１８２をスタンプとして利用できるようにすることより、画像の編集においてテンプレート１１８２を拡大または縮小する操作を容易に行うことができるため、画面表示部１０２４に大きく表示される作成領域１１６２において細やかな手書き文字、装飾等を含むテンプレート１１８２が容易に作成される。
【００２６】
図６に示される画像選択／編集画面１３０２は、テンプレート１１８２が登録された後に表示される。図６に示される画像選択／編集画面１３０２においては、作成されたテンプレート１１８２に枠１１８８を非表示とする処理および合成される画像が隠されないように枠１１８８の内部を透過させる処理が行われている。
【００２７】
３  テンプレートを作成する手順
図７は、テンプレートを作成する手順を示すフローチャートである。
【００２８】
図７に示されるステップＳ１０１においては、操作部１０２６が作成開始ボタン１１２４を押下する操作を受け付けるのに応答して、テンプレートの作成が開始され、テンプレート作成画面１１４２が画面表示部１０２４に表示される。
【００２９】
ステップＳ１０１に続くステップＳ１０２においては、操作部１０２６が、画像の編集に関する複数の機能からの機能の選択を受け付ける。
【００３０】
ステップＳ１０２に続くステップＳ１０３，Ｓ１０４，Ｓ１０５およびＳ１０６の各々においては、画像作成部１０８２が、ステップＳ１０２において選択された機能を用いてテンプレート画像１１８４を作成領域１１６２に作成する。ステップＳ１０２において手書き文字またはお絵かきを入力する機能が選択された場合は、処理がステップＳ１０３に進められ、ステップＳ１０３において手書き文字またはお絵かきを入力する機能を用いてテンプレート画像１１８４の作成が進行する。ステップＳ１０２において画像を追加、配置、縮小または回転する機能が選択された場合は、処理がステップＳ１０４に進められ、ステップＳ１０４において画像を追加、配置、縮小または回転する機能を用いてテンプレート画像１１８４の作成が進行する。ステップＳ１０２において色変換を行う機能が選択された場合は、処理がステップＳ１０５に進められ、ステップＳ１０５において色変換を行う機能を用いてテンプレート画像１１８４の作成が進行する。ステップＳ１０２においてスタンプを入力する機能が選択された場合は、処理がステップＳ１０６に進められ、ステップＳ１０６においてスタンプを入力する機能を用いてテンプレート画像１１８４の作成が進行する。このように多彩な機能から選択された機能を用いてテンプレート画像１１８４の作成を進めることができるようにすることにより、作成領域１１６２に自由にテンプレート画像１１８４が作成される。
【００３１】
Ｓ１０３，Ｓ１０４，Ｓ１０５およびＳ１０６の各々に続くステップＳ１０７においては、作成完了ボタン１１６４を押下する操作を操作部１０２６が受け付けテンプレート画像１１８４の作成が完了した場合に、処理がステップＳ１０８に進められ、そうでない場合に、処理が再びステップＳ１０２に進められる。したがって、作成完了ボタン１１６４を押下する操作を操作部１０２６が受け付けるまで、画像の編集に関する複数の機能からの機能の選択および当該機能を用いたテンプレート画像１１８４の作成の進行を繰り返すことができる。このため、画像作成部１０８２は、作成領域１１６２に複数のオブジェクト１４２２を配置することができ、テンプレート画像１１８４は、複数のオブジェクト１４２２を含みうる。複数のオブジェクト１４２２の各々は、テンプレート画像１１８４を構成する部分画像であり、他のオブジェクトから独立して配置できる。
【００３２】
ステップＳ１０８においては、枠１１８８を作成する処理の内容が選択される。ステップＳ１０８において自動作成が選択された場合は、処理がステップＳ１０９に進められる。ステップＳ１０８において手動作成が選択された場合は、処理がステップＳ１１０に進められる。
【００３３】
ステップＳ１０９においては、領域決定部１０８４が、複数のオブジェクト１４２２からオブジェクトを自動選択し、自動選択されたオブジェクトを接続することによりテンプレート領域１１８６を定義する枠１１８８を作成する。選択されるオブジェクトは、外縁部に配置されるオブジェクトである。接続は、枠線により行われ、互いに対向する一のオブジェクトおよび他のオブジェクトにおいて当該一のオブジェクトの当該他のオブジェクトに対向する部分が当該他のオブジェクトの当該一のオブジェクトに対向する部分に接続されるように行われる。
【００３４】
ステップＳ１１０においては、操作部１０２６が、枠１１８８を入力する操作を受け付け、領域決定部１０８４が、当該操作にしたがってテンプレート領域１１８６を定義する枠１１８８を作成する。または、操作部１０２６が、複数のオブジェクト１４２２からオブジェクトを選択する操作を受け付け、領域決定部１０８４が、当該操作にしたがって複数のオブジェクト１４２２からオブジェクトを選択し、選択されたオブジェクトを接続することによりテンプレート領域１１８６を定義する枠１１８８を作成する。選択されるオブジェクトは、外縁部に配置されるオブジェクトの全部または一部である。接続は、枠線により行われ、互いに対向する一のオブジェクトおよび他のオブジェクトにおいて当該一のオブジェクトの当該他のオブジェクトに対向する部分が当該他のオブジェクトの当該一のオブジェクトに対向する部分に接続されるように行われる。
【００３５】
ステップＳ１０９およびＳ１１０において、枠線は、直線または円弧に限られず、螺旋状または鎖状の任意の自在曲線であってもよい。星、花等のオブジェクトを繋ぐことにより枠が作成されてもよい。図６に示されるように枠１１８８を非表示とする処理および合成される画像が隠されないように枠１１８８の内部を透過させる処理が行われてもよい。
【００３６】
ステップＳ１０９およびＳ１１０の各々に続くステップＳ１１１においては、枠１１８８により定義されるテンプレート領域１１８６内がテンプレート１１８２にされ、テンプレート１１８２が記憶部１０３２に登録される。
【００３７】
ステップＳ１１１に続くステップＳ１１２においては、テンプレート１１８２の作成が完了する。テンプレート１１８２の作成が完了した場合は、画面表示部１０２４に画像選択／編集画面１１０２が再び表示される。画像処理装置１０００は、作成開始ボタン１１２４を押下する操作が行われるごとに、ステップＳ１０１からＳ１１２までの処理を実行する。
【００３８】
この実施の形態によれば、ユーザーにより行われた操作にしたがってテンプレート作成画面１１４２に含まれる作成領域１１６２にテンプレート画像１１８４が作成され、作成完了ボタン１１６４の押下によりテンプレート画像１１８４からテンプレート１１８２が作成され、作成されたテンプレート１１８２が記憶部１０３２に記憶される。記憶されたテンプレート１１８２は、画像選択／編集画面１１０２において画像の編集に利用できる。これにより、ユーザーは自ら作成したテンプレート１１８２および他のユーザーが作成したテンプレート１１８２のいずれも利用でき、画像ごとに行われていた複雑な編集作業をテンプレート１１８２を配置するという単純な編集作業に置き換えることができ、画像の編集を効率的に行うことができる。
【００３９】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００４０】
１０００  画像処理装置、１０２２  画像入力部、１０２４  画面表示部、１０２６  操作部、１０２８  画像処理部、１０３０  制御部、１０３２  記憶部、１０８２  画像作成部、１０８４  領域決定部、１０８６  合成部、１１４２  テンプレート作成画面、１１６２  作成領域、１１８２  テンプレート、１１８４  テンプレート画像、１１８６  テンプレート領域、１１８８  枠。
【図１】
0006675932.tif 000002
【図２】
0006675932.tif 000003
【図３】
0006675932.tif 000004
【図４】
0006675932.tif 000005
【図５】
0006675932.tif 000006
【図６】
0006675932.tif 000007
【図７】
0006675932.tif 000008