(57)【要約】【課題】より面白みのある撮影を提供できるようにする。【解決手段】ユーザが画像印刷装置１の近傍に用意されているオブジェクトを保持して撮影しているとき、予め登録されている、オブジェクトのＲＧＢ値と、ＣＣＤ１３により撮影された画像の各画素のＲＧＢ値が比較され、撮影された画像中におけるオブジェクトの領域が抽出される。領域が抽出されたオブジェクトの画像が、例えば、野球の道具であるバットの画像や、星が並んでいる画像などにより置換されて、得られた合成画像が画像表示部１４に表示される。ユーザは、リアルタイムで表示される合成画像（動画像）を確認しながら撮影を行う。本発明は、写真シール自販機としての画像印刷装置に適用できる。【選択図】　　　図１
2004023214.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮影手段と、
前記撮影手段により撮影された画像から、被写体としての所定のオブジェクトの領域を抽出する抽出手段と、
前記抽出手段により領域が抽出された前記オブジェクトに替えて、所定の画像を合成する合成手段と、
前記合成手段による合成結果としての合成画像を表示する表示手段と
を備えることを特徴とする画像印刷装置。
【請求項２】
前記オブジェクトの色情報を取得する取得手段をさらに備え、
前記抽出手段は、前記取得手段により取得された前記オブジェクトの色情報と、前記撮影手段により撮影された画像の色情報に基づいて前記オブジェクトの領域を抽出する
ことを特徴とする請求項１に記載の画像印刷装置。
【請求項３】
前記オブジェクトの色情報を記憶する記憶手段をさらに備え、
前記取得手段は、前記オブジェクトの色情報を、前記記憶手段により記憶されている情報から取得する
ことを特徴とする請求項２に記載の画像印刷装置。
【請求項４】
前記オブジェクトは、前記画像印刷装置の近傍に用意されている物体である
ことを特徴とする請求項１，２または３に記載の画像印刷装置。
【請求項５】
前記合成手段により前記オブジェクトに替えて合成される画像の選択を受け付ける受付手段をさらに備える
ことを特徴とする請求項１乃至４のいずれかに記載の画像印刷装置。
【請求項６】
被写体を撮影する撮影ステップと、
前記撮影ステップの処理により撮影された画像から、被写体としての所定のオブジェクトの領域を抽出する抽出ステップと、
前記抽出ステップの処理により領域が抽出された前記オブジェクトに替えて、所定の画像を合成する合成ステップと、
前記合成ステップの処理による合成結果としての合成画像を表示する表示ステップと
を含むことを特徴とする画像印刷方法。
【請求項７】
被写体を撮影する撮影ステップと、
前記撮影ステップの処理により撮影された画像から、被写体としての所定のオブジェクトの領域を抽出する抽出ステップと、
前記抽出ステップの処理により領域が抽出された前記オブジェクトに替えて、所定の画像を合成する合成ステップと、
前記合成ステップの処理による合成結果としての合成画像を表示する表示ステップと
を含む画像印刷方法により印刷されることを特徴とする印刷媒体。
【請求項８】
被写体を撮影する撮影手段と、
前記撮影手段により撮影された画像から、被写体としての所定のオブジェクトの領域を抽出する抽出手段と、
前記抽出手段により領域が抽出された前記オブジェクトに替えて、所定の画像を合成する合成手段と、
前記合成手段による合成結果としての合成画像を表示する表示手段と
を備える画像印刷装置により使用される印刷媒体ユニットにおいて、
前記印刷媒体ユニットを識別するユニット識別情報を記憶する識別情報記憶手段を備え、
前記識別情報記憶手段により記憶されている前記ユニット識別情報が前記画像印刷装置により認証されたとき使用可能とされる
ことを特徴とする印刷媒体ユニット。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特に、より面白みのある撮影を提供できるようにする画像印刷装置および方法、印刷媒体、並びに印刷媒体ユニットに関する。
【０００２】
【従来の技術】
従来、ユーザの画像を撮影し、これを予め用意されたフレーム画像と合成してシール紙などに印刷して提供する、いわゆる「プリント倶楽部（登録商標）」などの画像印刷装置が知られている。
【０００３】
この画像印刷装置の中には、特開２０００−９２４８１号公報に開示されているように、撮影された、所定のポーズをとっているユーザの画像を解析することにより、例えば、ユーザの指先などの所定の領域を検出し、指先から星や炎が出ているように画像の合成を行い、合成結果の画像を表示するものがある。
【０００４】
そして、これにより、実現不可能な画像が表示されることになり、面白みのある撮影を提供できるようにするものである。
【０００５】
【発明が解決しようとする課題】
しかしながら、撮影した画像に取り込まれているポーズの解析を行い、その結果に基づいて指先などの体の領域を抽出する場合、それぞれのユーザの体つきやポーズの微妙な違いなども関連して、実際には、領域の誤検出が多いという課題があった。
【０００６】
従って、撮影を行っているユーザが予想しない場所から、星や炎が出ているような合成画像が表示されてしまい、撮影の面白みが半減することがあった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、より確実に合成された画像を表示し、より面白みのある撮影を提供できるようにするものである。
【０００８】
【課題を解決するための手段】
本発明の画像印刷装置は、被写体を撮影する撮影手段と、撮影手段により撮影された画像から、被写体としての所定のオブジェクトの領域を抽出する抽出手段と、抽出手段により領域が抽出されたオブジェクトに替えて、所定の画像を合成する合成手段と、合成手段による合成結果としての合成画像を表示する表示手段とを備えることを特徴とする。
【０００９】
この画像印刷装置は、例えば、写真シール自販機として利用されるようにすることができる。
【００１０】
前記オブジェクトは、ユーザが容易に取り扱い、撮影を行うことができればどのような物体でもよく、例えば、棒状の物体や球体の物体とされる。好ましくは固形の物体がよい。
【００１１】
本発明の画像印刷装置は、オブジェクトの色情報を取得する取得手段をさらに備えるようにすることができる。このとき、前記抽出手段は、取得手段により取得されたオブジェクトの色情報と、撮影手段により撮影された画像の色情報に基づいてオブジェクトの領域を抽出する。
【００１２】
色情報に基づいてオブジェクトの領域を抽出するようにしたため、撮影された画像の各領域の大きさなどを解析し、その結果に基づいてオブジェクトを抽出する場合に較べて、容易に、かつ確実にオブジェクトの領域を抽出することができる。
【００１３】
前記取得手段は、例えば、装置自体に記憶されている情報から、色情報を取得するようにしてもよいし、ネットワークを介して接続されているサーバから取得するようにしてもよい。
【００１４】
また、本発明の画像印刷装置は、オブジェクトの色情報を記憶する記憶手段をさらに備えるようにすることができ、このとき、前記取得手段は、オブジェクトの色情報を、記憶手段により記憶されている情報から取得する。
【００１５】
オブジェクトは、画像印刷装置の近傍に用意されている物体であるようにすることができる。
【００１６】
合成手段によりオブジェクトに替えて合成される画像の選択を受け付ける受付手段をさらに備えるようにすることができる。
【００１７】
本発明の画像印刷装置の画像印刷方法は、被写体を撮影する撮影ステップと、撮影ステップの処理により撮影された画像から、被写体としての所定のオブジェクトの領域を抽出する抽出ステップと、抽出ステップの処理により領域が抽出されたオブジェクトに替えて、所定の画像を合成する合成ステップと、合成ステップの処理による合成結果としての合成画像を表示する表示ステップとを含むことを特徴とする。
【００１８】
本発明の画像印刷装置および方法においては、被写体が撮影され、撮影された画像から、被写体としての所定のオブジェクトの領域が抽出される。また、領域が抽出されたオブジェクトに替えて、所定の画像が合成され、合成結果としての合成画像が表示される。
【００１９】
これにより、より面白みのある撮影をユーザに提供することができる。
【００２０】
本発明の印刷媒体は、被写体を撮影する撮影ステップと、撮影ステップの処理により撮影された画像から、被写体としての所定のオブジェクトの領域を抽出する抽出ステップと、抽出ステップの処理により領域が抽出されたオブジェクトに替えて、所定の画像を合成する合成ステップと、合成ステップの処理による合成結果としての合成画像を表示する表示ステップとを含む画像印刷方法により印刷されることを特徴とする。
【００２１】
本発明の印刷媒体ユニットは、被写体を撮影する撮影手段と、撮影手段により撮影された画像から、被写体としての所定のオブジェクトの領域を抽出する抽出手段と、抽出手段により領域が抽出されたオブジェクトに替えて、所定の画像を合成する合成手段と、合成手段による合成結果としての合成画像を表示する表示手段とを備える画像印刷装置において使用される印刷媒体ユニットであって、印刷媒体ユニットを識別するユニット識別情報を記憶する識別情報記憶手段を備え、記憶されているユニット識別情報が画像印刷装置により認証されたとき使用可能とされることを特徴とする。
【００２２】
識別情報記憶手段は、例えば、ＩＣタグ（制御タグ）、ＩＣカード等のメモリにより構成され、ユニット識別情報としての固有のＩＤを記憶する。
【００２３】
このように、識別情報が認証されたときにのみ印刷媒体ユニットが使用可能とされることにより、本発明の画像印刷装置に対して生産されたユニットのみが使用可能となり、いわゆる純正品以外のものが使用されることを抑制することができる。また、印刷媒体ユニットにバーコードなどが付されている場合、そのバーコードにより、純正品であるか否かを判断させるようにしてもよい。
【００２４】
【発明の実施の形態】
図１は、本発明を適用した、写真シール自販機としての画像印刷装置１の構成例を示す斜視図である。
【００２５】
筐体１１の上方の垂直な面１１ａには撮影装置１２が設けられている。撮影装置１２は、面１１ａに上下方向に配設されているレール（図示せず）に従って、上下方向に移動可能とされている。すなわち、被写体であるユーザは、撮影装置１２を上下方向に移動させて、好みの角度で撮影することができる。
【００２６】
撮影装置１２は、被写体を撮影するためのＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）１３と、ＣＣＤ１３により取り込まれている画像（動画像）を表示する画像表示部１４により構成されている。画像表示部１４がＣＣＤ１３の近傍に設けられているため、ユーザは、ＣＣＤ１３に視線を向けた状態で、画像表示部１４に表示される自分自身の画像を確認しながら、撮影を行うことができる。
【００２７】
撮影装置１２の左右には、フラッシュ照射部１５−１および１５−２が設けられており、フラッシュ照射部１５−１および１５−２は、筐体１１の内部に設けられている照明装置からのフラッシュ光を透過し、被写体を照射する。
【００２８】
筐体１１の、若干上方を向いている面１１ｂの中央には、ＬＣＤ（Ｌｉｑｕｉｄ　ＣｒｙｓｔａｌＤｉｓｐｌａｙ）またはＣＲＴ（Ｃａｔｈｏｄｅ−Ｒａｙ　Ｔｕｄｅ）により構成される表示部１６が設けられている。表示部１６には、撮影した画像の他に、撮影処理や印刷処理の行程に応じて、様々な選択ボタン、或いはメッセージなどが配置された案内画面が表示され、ユーザは、表示部１６の近傍に設けられる入力ペン１７−１または１７−２（以下、入力ペン１７−１および１７−２を個々に区別する必要がない場合、まとめて単に入力ペン１７と称する）を利用して、撮影処理や編集処理を行う（シール紙を取得するまでの各行程を進行させる）。
【００２９】
筐体１１の左側面１１ｄには、硬貨投入口１８が設けられている。ユーザは、画像印刷装置１を利用して撮影するとき、所定の代金を硬貨投入口１８に投入する。また、面１１ｄには、シール取出口１９が設けられており、そこから、編集が施された画像がそれぞれ所定の大きさで、所定の位置に印刷されたシール紙が排出される。
【００３０】
以上のような外観構成を有する画像印刷装置１においては、ユーザが、図２Ａに示される棒状のオブジェクト２１、または、図２Ｂに示される球体のオブジェクト２２を保持した状態で撮影をしているとき、撮影された画像に基づいて、オブジェクト２１または２２の領域が抽出され、その領域に、他の画像（オブジェクト２１および２２以外の画像）が合成されて画像表示部１４にリアルタイムで表示されるようになされている。
【００３１】
例えば、画像表示部１４には、単なる棒状のオブジェクト２１に替えて、オブジェクト２１が星に包まれている画像が表示されたり、或いは、オブジェクト２１が、野球で使われるバットに替わっている画像などが表示される。
【００３２】
このような、現実とは異なる画像を撮影することができるため、より面白みのある撮影を提供することができる。
【００３３】
例えば、図２Ａに示される棒状のオブジェクト２１、および図２Ｂに示される球体のオブジェクト２２は、画像印刷装置１の近傍に用意されていたり、或いは、画像印刷装置１が設置されている施設において貸与される。
【００３４】
また、図２Ａに示される棒状のオブジェクト２１、および図２Ｂに示される球体のオブジェクト２２は、画像印刷装置１が、撮影した画像から容易にその領域を抽出できるように、金色などの、被写体としてのユーザの画像からはあまり検出されない色の物体とされる。すなわち、後に詳述するように、画像印刷装置１は、撮影された画像の色情報（例えば、ＲＧＢ値）に基づいて、オブジェクトの領域を抽出する。
【００３５】
なお、画像印刷装置１は、実際には、背面パネル（被写体の背景となるパネル）、側面パネル（被写体の左右に位置するパネル）、および天井パネルに囲まれた空間の中に設置されており、その空間の内部は、ユーザの領域とオブジェクトの領域を容易に抽出できるように、例えば、白色や水色などの単一の色とされる。
【００３６】
画像印刷装置１の処理についてはフローチャートを参照して後に詳述する。
【００３７】
図３は、図１の画像印刷装置１の内部の構成例を示すブロック図である。上述したものと同様の構成について、その詳細な説明は適宜省略する。
【００３８】
制御装置３１は、パーソナルコンピュータなどにより構成され、画像印刷装置１の全体の動作を制御する。具体的には、制御装置３１に設けられているＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）６１により、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）６２や記憶部６６（いずれも図４参照）に記憶されているプログラムが実行され、そのプログラムに従って、撮影処理や画像の編集処理が進行される。
【００３９】
硬貨処理部３２は、ユーザにより所定の代金が硬貨投入口１８に投入されたとき、それを検出し、制御装置３１に通知する。照明制御部３３は、制御装置３１からの指示に基づいて、撮影装置１２が被写体を撮影するタイミングに併せてフラッシュ光を出射する。出射されたフラッシュ光は、図１のフラッシュ照射部１５−１および１５−２を介して被写体（ユーザ）を照射する。
【００４０】
プリンタユニット３４は、プリンタ部４１と制御タグリーダライタ４２により構成され、プリンタユニット３４に装着されるシール紙ユニット３５は、シール紙５１と、個々のシール紙ユニット３５を識別する識別情報等を管理する制御タグ５２により構成される。
【００４１】
プリンタ部４１は、編集処理が施された画像データが制御装置３１から供給されてきたとき、供給された画像データにより表される画像を、ユーザにより選択された分割数（印刷パターン）に従ってシール紙５１に印刷し、画像が印刷されたシール紙５１をシール取り出し口１９に排出する。
【００４２】
制御タグリーダライタ４２は、制御タグ５２に記憶されている識別情報を接触または非接触により読み出し、制御装置３１に出力する。制御装置３１は、制御タグリーダライタ４２から供給された識別情報に基づいて、装着されているシール紙ユニット３５が、画像印刷装置１において利用可能なユニットであるか否かを判定し、利用可能なユニットであると判定したときにのみ、プリンタ部４１を動作可能にする。すなわち、制御装置３１により、画像印刷装置１において利用可能とされるシール紙ユニットの識別情報が管理されている。
【００４３】
これにより、画像印刷装置１に対応していない（純正のものでない）シール紙が利用されるのを抑制することができる。また、制御タグ５２により、シール紙５１の残量等も管理される。なお、シール紙ユニット３５が純正のものであるか否かを、シール紙ユニット３５の表面にプリントされているバーコードなどにより確認させるようにしてもよい。
【００４４】
表示部１６にはタッチパネル３６が積層されている。タッチパネル３６は、入力ペン１７により入力されたユーザからの指示を制御装置３１に出力する。
【００４５】
図４は、図３の制御装置３１の構成例を示すブロックである。
【００４６】
ＣＰＵ６１は、ＲＯＭ６２に記憶されているプログラム、または、記憶部６６からＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）６３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ６３にはまた、ＣＰＵ６１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【００４７】
ＣＰＵ６１、ＲＯＭ６２、およびＲＡＭ６３は、バス６４を介して相互に接続されている。このバス６４にはまた、入出力インタフェース６５も接続されている。
【００４８】
入出力インタフェース６５には、撮影装置１２、表示部１６、硬貨処理部３２、照明制御部３３、プリンタユニット３４、タッチパネル３６、および記憶部６６が接続されている。
【００４９】
記憶部６６には、ＣＰＵ６１により実行されるプログラム、ＣＣＤ１３により撮影された画像のデータ、および、オブジェクトの色情報などが記憶される。
【００５０】
入出力インタフェース６５にはまた、必要に応じてドライブ６７が接続され、磁気ディスク７１、光ディスク７２、光磁気ディスク７３、或いは半導体メモリ７４が適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて記憶部６６にインストールされる。
【００５１】
次に、以上の構成を有する画像印刷装置１により行われる各種の処理について、フローチャートを参照して説明する。
【００５２】
始めに、図５のフローチャートを参照して、画像印刷装置１を利用する顧客（ユーザ）に応対する、画像印刷装置１の処理について説明する。
【００５３】
ステップＳ１において、制御装置３１のＣＰＵ６１は、硬貨処理部３２からの出力に基づいて、代金が投入されたか否か、すなわち、撮影を開始するユーザがいるか否かを判定し、代金が投入されたと判定するまで待機する。
【００５４】
ＣＰＵ６１は、ステップＳ１において、代金が投入されたと判定した場合、ステップＳ２に進み、撮影処理を実行する。
【００５５】
例えば、ＣＰＵ６１は、撮影した画像に基づいて、ユーザが保持しているオブジェクトの領域を抽出し、抽出したオブジェクトの画像に替えて、ユーザにより選択された画像を合成する。合成して得られた合成画像は、画像表示部１４にほぼリアルタイムで表示される。
【００５６】
また、ＣＰＵ６１は、ユーザにより指示されたときなどの所定のタイミングにおけるユーザの画像を保存する（撮影する）。例えば、所定の回数だけ撮影が繰り返されたとき、撮影処理は終了される。ステップＳ２において実行される撮影処理については、図６のフローチャートを参照して後に詳述する。
【００５７】
ステップＳ３において、ＣＰＵ６１は、ユーザからの入力に基づいて、撮影した画像を編集する編集処理を実行する。この編集処理においても、所定のボタンが押下されることに応じて、編集対象とされている画像中の、ユーザが保持しているオブジェクトの画像が、他の物体の画像に置換され、得られた合成画像が表示部１６の編集画面に表示される。ステップＳ３において実行される編集処理については、図１３のフローチャートを参照して後に詳述する。
【００５８】
ＣＰＵ６１は、ステップＳ４において、ステップＳ３の編集処理により編集された画像のデータをプリンタユニット３４のプリンタ部４１に転送し、編集が施された画像をシール紙５１に印刷させる。そして、印刷が終了したとき、ユーザは、シール取り出し口１９に排出されたシール紙を受け取り、画像印刷装置１の利用を終了させる。
【００５９】
次に、図５のフローチャートを参照して、図４のステップＳ２において実行される撮影処理の詳細について説明する。
【００６０】
代金が投入されたとき（図５のステップＳ１において、代金が投入されたと判定されたとき）、表示部１６には、撮影画面が表示される。この撮影画面には、ＣＣＤ１３により取り込まれている動画像の他、撮影を開始するとき操作される撮影開始ボタンなどが表示される。なお、撮影装置１２の画像表示部１４にも、ＣＣＤ１３により取り込まれている動画像（リアルタイム画像）が表示される。
【００６１】
ＣＰＵ６１は、撮影画面が表示されているとき、ステップＳ１１において、撮影するか否かを判定する。例えば、撮影画面に表示されている開始ボタンが押下されたことがタッチパネル３６から通知されてきた場合、或いは、設定されている制限時間の経過が近づいている場合、ＣＰＵ６１は、ステップＳ１１において、撮影すると判定し、ステップＳ１２に進み、撮影を開始する。
【００６２】
例えば、撮影するまで（画像を保存するまで）のカウントダウンが「５，４，３，２，１，０」などのようにスピーカからの音声や表示部１６の表示により出力され、カウントダウンが「０」になったとき、ＣＣＤ１３により取り込まれている画像が記憶部６６に保存される。
【００６３】
一方、例えば、撮影開始ボタンが押下されておらず、かつ、制限時間の終了が近づいていない場合、ステップＳ１１において、ＣＰＵ６１は、撮影しないと判定し、ステップＳ１３に進み、撮影を終了するか否かを判定する。
【００６４】
例えば、撮影回数が予め設定されており、既に、設定されている回数だけ撮影を行ったため、撮影回数が残っていない場合、または、撮影処理を終了することがユーザにより指示された場合、ＣＰＵ６１は、ステップＳ１３において、撮影を終了すると判定し、撮影処理を終了させる。それ以降、図５のステップＳ３の処理が実行される。
【００６５】
ＣＰＵ６１は、ステップＳ１３において、撮影を終了しないと判定した場合、ステップＳ１４に進み、オブジェクトを用いて撮影するか否かを選択する選択画面を表示部１６に表示させる。例えば、ユーザは、オブジェクトに替えて所定の画像が合成されている画像を表示させて撮影するモードと、好きなポーズを取って撮影する通常モードにより撮影することができる。なお、上述した撮影画面において、所定のボタンが押下されたとき、この撮影モードの選択画面が表示されるようにしてもよい。
【００６６】
図７は、オブジェクトを利用して撮影するか否かを選択する選択画面の表示例を示す図である。
【００６７】
図６の例においては、キャラクタ１０１が表示部１６の中央上方に表示され、その吹き出し１０２に「アイテム（オブジェクト）を使って撮影する？」のメッセージが表示されている。
【００６８】
また、表示部１６のほぼ中央には、オブジェクトを利用するとき操作されるイエスボタン１０３（「利用する」が表示されているボタン）と、ノーボタン１０４（「利用しない」が表示されているボタン）が表示されている。ユーザは、いずれかのボタンを入力ペン１７により操作し、オブジェクトを利用するか否かを選択する。
【００６９】
ＣＰＵ６１は、タッチパネル３６の出力を入出力インタフェース６５およびバス６４を介して取得し、ステップＳ１５において、オブジェクトを利用することが選択されたか否かを判定する。
【００７０】
ステップＳ１５において、ＣＰＵ６１は、図７のノーボタン１０４が押下され、通常モードにより撮影することが指示された場合、すなわち、オブジェクトを利用せずに通常モードにより撮影することが選択されたと判定した場合、ステップＳ１１に戻り、それ以降の処理を繰り返し実行する。
【００７１】
一方、図６のイエスボタン１０３が押下された場合、ＣＰＵ６１は、ステップＳ１５において、オブジェクトを利用することが選択されたと判定し、ステップＳ１６に進み、オブジェクトの選択画面を表示部１６に表示させる。
【００７２】
図８は、オブジェクトの選択画面の表示例を示す図である。
【００７３】
図８の例においては、キャラクタ１０１の吹き出し１１１に「アイテムを選択してね」のメッセージが表示されている。
【００７４】
また、その下には、オブジェクト画像１１４および１１５が表示され、その左右に、矢印１１２および１１３がそれぞれ表示されている。この矢印１１２および１１３が入力ペン１７により操作されたとき、表示されるオブジェクト（選択可能なオブジェクト）が切り替わるようになされている。
【００７５】
なお、図８の選択画面において表示されているオブジェクト画像１１４および１１５は、図２に示されるオブジェクト２１および２２をそれぞれ表している。
【００７６】
ユーザは、例えば、オブジェクト２１を保持しながら撮影するときには、オブジェクト画像１１４を入力ペン１７により選択し、画面の右下に表示されている決定ボタン１１６を押下することによりそれを確定する。また、ユーザは、オブジェクト２２を保持しながら撮影するときには、オブジェクト画像１１５を入力ペン１７により選択し、決定ボタン１１６を押下することによりそれを確定する。
【００７７】
この選択画面に画像として表示されるオブジェクトは、例えば、画像印刷装置１の近傍に用意されていたり、或いは、画像印刷装置１が設置されている施設において貸与されているため、ユーザは、利用するオブジェクトを用意するとともに、用意したオブジェクトを選択画面において指定する。
【００７８】
ステップＳ１７において、ＣＰＵ６１は、オブジェクトが選択されたか否かを判定し、選択されたと判定するまで待機する。
【００７９】
ＣＰＵ６１は、オブジェクト画像が選択され、決定ボタン１１６が押下されたことがタッチパネル３６から通知されてきた場合、ステップＳ１７において、オブジェクトが選択されたと判定し、ステップＳ１８に進む。
【００８０】
ＣＰＵ６１は、ステップＳ１８において、ユーザにより選択されたオブジェクトの、例えば、ＲＧＢ値（色情報）を記憶部６６から読み出す。上述したように、オブジェクトは、例えば、金色などの、撮影される画像の中には、まれにしか含まれない色の物体とされており、そのオブジェクトの色に対応するＲＧＢ値を表す情報が読み出される。
【００８１】
なお、オブジェクト毎に異なる色が付されており、それぞれのオブジェクト毎にＲＧＢ値が登録されている場合、ユーザにより選択されたオブジェクトに対応するＲＧＢ値が読み出される。
【００８２】
ステップＳ１９において、ＣＰＵ６１は、撮影された画像中のオブジェクトに置換して、合成する画像の選択画面を表示部１６に表示する。
【００８３】
図９は、置換する画像の選択画面の表示例を示す図である。
【００８４】
図９の例においては、キャラクタ１０１の吹き出し１３１に「置き換える画像を選択してね」のメッセージが表示されている。
【００８５】
また、その下には、置換画像（オブジェクトの画像に置換して合成される画像）１３４および１３５が表示され、その左右に、矢印１３２および１３３がそれぞれ表示されている。この矢印１３２および１３３が入力ペン１７により操作されたとき、表示される置換画像が切り替わる。さらに、画面の右下には、置換画像の選択を確定するとき操作される決定ボタン１３６が表示されている。
【００８６】
図９に示される選択画面は、図８のオブジェクトの選択画面において、棒状のオブジェクト画像１１４が選択された場合の例とされており、星が５つ並んでいる置換画像１３４と、バットを表す置換画像１３５が選択可能な置換画像として表示されている。
【００８７】
従って、ユーザが置換画像１３４を選択して撮影した場合、撮影された画像中のオブジェクト２１の画像に替えて置換画像１３４（星が並んでいる画像）が合成され、一方、置換画像１３５を選択して撮影した場合、撮影された画像中のオブジェクト２１の画像に替えて置換画像１３５（バットの画像）が合成される。
【００８８】
ＣＰＵ６１は、ステップＳ２０において、置換する画像が選択されたか否かを判定し、選択されたと判定するまで待機する。ＣＰＵ６１は、ステップＳ２０において、置換する画像が選択されたと判定した場合、ステップＳ２１に進み、取り込まれている画像から、ステップＳ１８で読み出したＲＧＢ値に対応する領域を抽出する。すなわち、この処理により、ユーザが保持しているオブジェクトの領域が抽出されることになる。
【００８９】
図１０は、ＣＣＤ１３により取り込まれている画像の例を示す図であり、この例においては、右側の人物が左手でオブジェクト２１を保持している。例えば、図１０に示される画像の各画素のＲＧＢ値と、読み出されたＲＧＢ値が比較され、読み出されたＲＧＢ値に、所定の範囲内で近似している複数の画素（画素の集合）からなる領域が、オブジェクト２１の領域として抽出される。
【００９０】
ＣＰＵ６１は、ステップＳ２２において、オブジェクトの領域が抽出されたか否かを判定し、抽出されたと判定するまで待機する。
【００９１】
ステップＳ２２において、取り込まれている画像に基づいてオブジェクトの領域が抽出されたと判定した場合、ステップＳ２３に進み、ＣＰＵ６１は、抽出された領域の画像（オブジェクトの画像）を、ユーザにより選択された置換画像に置換する。このとき、抽出されたオブジェクトの方向と置換画像の角度が一致するように置換される。
【００９２】
置換された画像は、画像表示部１４に表示されるため、ユーザは、自分が保持しているオブジェクトが、選択した置換画像で置換されている画像（自分自身と置換画像の合成画像）を確認することができる。
【００９３】
図１１は、画像表示部１４に表示される合成画像の表示例を示す図である。
【００９４】
例えば、図１０に示されるような画像が取り込まれており、かつ、置換画像の選択画面で置換画像１３４が選択されている場合、画像表示部１４には、図１１に示されるような、オブジェクト２１が置換画像１３４に置換された画像が表示される。図１１に示されるように、置換画像１３４の角度は、撮影された画像中におけるオブジェクト２１（図１０）の角度と一致している。
【００９５】
また、置換画像の選択画面において、ユーザにより、オブジェクト２１の先端から光が出射されている画像が置換画像として選択された場合、画像表示部１４に表示される画像は、図１２に示されるものとなる。すなわち、出射されている光を表す画像（図１２においては、５本の直線で示されている）が、被写体として撮影されているオブジェクト２１の先端の部分に合成され、図１２に示される画像が表示される。
【００９６】
なお、図９の置換画像の選択画面において、置換画像１３５が選択されている場合、図１０のオブジェクトに替えて、バットの画像が合成されたものが表示される。
【００９７】
ステップＳ２３において画像の置換が行われ、得られた合成画像が表示された後、処理はステップＳ１１に戻り、それ以降の処理が繰り返し実行される。すなわち、撮影が指示されたとき、或いは、制限時間の経過が近づいているとき、ステップＳ１２において、撮影が行われる。ユーザがオブジェクトを利用している場合、撮影され、保存される画像は、実際にオブジェクトが写っている画像（ユーザがオブジェクトを保持している画像）であってもよいし、オブジェクトが置換画像により置換されている画像（ステップＳ２３の処理により得られた合成画像）であってもよい。
【００９８】
このように、現実にはないものに置換された画像が合成されて表示されるため、ユーザに対して、より面白みのある撮影を提供することができる。
【００９９】
また、以上のように、オブジェクトの色情報に基づいて、画像中のオブジェクトの領域を抽出するようにしたため、撮影した画像の解析（各領域のサイズ等の解析）を行い、オブジェクトの領域を抽出する場合に較べて、より確実に、オブジェクトの領域を抽出することができる。従って、より確実に、画像を置換し、得られた合成画像をユーザに提示することができる。
【０１００】
また、撮影した画像中には通常含まれない、金色などの色をオブジェクトの色としたため、オブジェクト以外の領域を、オブジェクトの領域として誤検出することを最小限に抑制することができる。
【０１０１】
以上においては、ユーザは、オブジェクトの選択を選択画面において行うとしたが、用意されている複数のオブジェクトが全て同一の色である場合、この選択処理は省略することが可能である。
【０１０２】
また、置換画像が、ユーザにより選択されたものはでなく、装置により自動的に選択されたものとした場合、ユーザが意図しない画像が表示されることになり、それによっても面白みのある撮影を提供することができる。従って、この場合、上述した、置換画像を選択する処理は省略される。
【０１０３】
次に、図１３のフローチャートを参照して、図３のステップＳ３において実行される編集処理の詳細について説明する。
【０１０４】
ステップＳ３１において、ＣＰＵ６１は、図３のステップＳ２の処理により撮影され、保存された画像データを読み出し、撮影した画像に編集を施す（画像に落書きする）編集画面を表示部１６に表示させる。
【０１０５】
図１４は、編集画面の表示例を示す図である。
【０１０６】
例えば、編集画面の中央上方にある編集対象画像表示領域１５１には、ユーザにより選択された編集対象の画像が拡大して表示される。
【０１０７】
なお、この例においては、置換画像によりオブジェクトが置換されていない画像（実際の被写体の画像）が編集対象画像として表示されている。すなわち、置換画像によりオブジェクトの画像が置換された合成画像ではなく、オブジェクトを保持したユーザの画像が保存され、編集対象画像表示領域１５１に表示されている。
【０１０８】
編集対象画像表示領域１５１の右側には、撮影された画像が一覧表示される編集対象画像メニュー１５２が表示されており、そこに、撮影された画像が一覧表示されている。編集対象画像表示領域１５１に表示されている編集対象画像を切り替えるとき、ユーザは、編集対象画像メニュー１５２の中から好みのものを選択する。
【０１０９】
編集対象画像表示領域１５１の下には、編集対象画像に施す編集の内容（編集ツール）を選択するときにユーザにより操作されるボタンが配列して表示されている。例えば、編集ツールとして、編集対象画像に重畳して好みの画像（スタンプ画像）を表示させるスタンプツール、入力ペン１７の軌跡に応じて線画像が表示され、好みの文字や絵を入力するとき利用されるペンツール、および、被写体の画像の背景として好みのテクスチャを入力するとき利用される背景ブラシツールが用意される。
【０１１０】
図１４の例においては、編集対象画像のオブジェクトの領域を、置換画像により置換して表示するとき（図１１または図１２に示されるような合成画像を編集対象画像として表示させるとき）操作される魔法スタンプボタン１５３、入力ペン１７を当接させた位置に、例えば、犬の頭部分の画像を配置し、入力ペン１７の軌跡に応じて、その胴体部分の画像を表示させるスタンプツールを選択するとき操作されるのびのびスタンプボタン１５４、入力ペン１７の軌跡に従って画像が入力されるスタンプツールを選択するとき操作されるラインスタンプボタン１５５が表示されている。すなわち、この例においては、上述した、撮影した画像のオブジェクトの領域を、他の画像に置換する機能を「魔法スタンプ」と称している。
【０１１１】
また、スタンプ画像の一覧を表示するとき操作されるスタンプボタン１５６、入力ペン１７の軌跡に従って、順次、異なる色により表示される画像が入力されるスタンプツールを選択するとき操作される虹色スタンプボタン１５７、入力ペン１７を当接させている時間に応じてスタンプ画像が回転して表示されるスタンプツールを選択するとき操作されるふうせん回転スタンプボタン１５８が表示されている。
【０１１２】
さらに、編集画面には、背景ブラシとして入力するテクスチャの一覧を表示させるとき操作される背景ブラシボタン１５９、および、ペンツールの一覧を表示させるとき操作されるペンツールボタン１６０、および、その右側に、編集を終了するとき操作される編集終了ボタン１６１が表示されている。
【０１１３】
図１３の説明に戻り、ＣＰＵ６１は、ステップＳ３２において、編集時間があるか否かを判定する。すなわち、編集処理には、制限時間が予め設定されており、編集処理が開始されてからの時間が、その制限時間を経過したか否かが判定される。ステップＳ３２において、編集時間がないと判定された場合、その後、図５のステップＳ４の処理が実行される。
【０１１４】
ステップＳ３２において、ＣＰＵ６１は、編集時間があると判定した場合、ステップＳ３３に進み、次に、編集を終了するか否かを判定する。例えば、終了ボタン１６１が押下されたとき、ＣＰＵ６１は、ステップＳ３３において、編集を終了すると判定し、編集処理を終了させる。
【０１１５】
一方、ステップＳ３３において、編集を終了しないと判定した場合、ＣＰＵ６１は、ステップＳ３４に進み、タッチパネル３６からの出力に基づいて、魔法スタンプボタン１５３が押下されたか否かを判定する。
【０１１６】
ステップＳ３４において、魔法スタンプボタン１５３が押下されたと判定した場合、ＣＰＵ６１は、ステップＳ３５に進み、上述した撮影処理の場合と同様に、編集対象画像のオブジェクトに替えて、選択された画像（置換画像）を表示させる。例えば、魔法スタンプボタン１５３を入力ペン１７により操作したとき、オブジェクトに置換して表示する画像の選択メニューが表示されるため、ユーザは、そのメニューの中から、置換する画像を選択する。また、撮影処理において選択した置換画像が、編集対象画像のオブジェクトに置換される画像として自動的に選択されるようにしてもよい。
【０１１７】
例えば、魔法スタンプボタン１５３を押下したときに表示されるメニューにおいて選択された置換画像が、星が並んでいる画像（置換画像１３４）である場合、編集対象画像表示領域１５１には、図１１に示される画像と同様の画像が表示され、選択された画像が、オブジェクトの先端から光が出射されている画像である場合、編集対象画像表示領域１５１には、図１２に示されるものと同様の画像が表示される。
【０１１８】
なお、ステップＳ３４において、魔法スタンプボタン１５３が押下されていないと判定された場合、ステップＳ３５の処理はスキップされる。
【０１１９】
ＣＰＵ６１は、ステップＳ３６において、ユーザからの入力に基づいて、編集対象画像を編集する。例えば、ユーザが所定のスタンプツールを選択し、スタンプ画像を入力することを指示した場合、対応する画像が編集対象画像に重畳されて表示され、ユーザが所定のペンツールを選択し、入力ペン１７の先端を当接させた状態で編集対象画像上を移動させた場合、その軌跡に沿って、ユーザにより選択されたペン画像が編集対象画像に重畳されて表示される。
【０１２０】
また、この編集処理においては、ユーザは、保持しているオブジェクトを利用することによっても、編集を入力することができる。
【０１２１】
上述したように、ＣＰＵ６１は、ＣＣＤ１３により取り込まれている画像の色情報に基づいてオブジェクトの位置を抽出することができるが、この例においては、ユーザは、オブジェクトを動かすことによっても、スタンプ画像やペン画像などの編集画像を編集対象画像に入力することができる。すなわち、ユーザが動かしたオブジェクトの軌跡に従って、編集対象画像が連続して編集対象画像上に重畳して入力される。
【０１２２】
例えば、図１５の左側に示されるように、ユーザ１８１がオブジェクト２１を振り上げた状態から、白抜き矢印の先に示されるように、それを振り下ろした場合、オブジェクト２１の先端の軌跡に従って、例えば、図１６の編集対象画像に重畳して表示されているスタンプ画像１９１のように、所定のスタンプ画像が連続して入力される。
【０１２３】
このようにして様々な編集ツールにより編集対象画像が編集され、制限時間が経過したとき、または、編集終了ボタン１６１が押下されたとき、編集処理が終了される。
【０１２４】
その後、図５のステップＳ４において画像の印刷が行われる。すなわち、編集された画像のデータがプリンタ部４１に転送され、ユーザにより選択された分割数（印刷パターン）に従って、編集された画像がシール紙５１の所定の位置に印刷される。プリンタ部４１により画像（編集済みの画像）が印刷されたシール紙５１がシール取り出し口１９に排出されるため、ユーザは、それを受け取り、画像印刷装置１の利用を終了する。
【０１２５】
以上のように、現実にはないものに置換された画像が合成されて、撮影処理や編集処理において表示されるため、ユーザに対して、より面白みのある撮影や編集を提供することができる。
【０１２６】
以上においては、オブジェクトの色情報に基づいて、撮影した画像中におけるオブジェクトの領域を抽出するとしたが、他のセンサ等を用いて抽出するようにしてもよい。例えば、オブジェクトから赤外線が出射されており、その受光部が画像印刷装置１の正面（面１１ａ，１１ｂ，１１ｃが設けられている面）に複数設置されている場合、赤外線の受光タイミング差に基づいて、オブジェクトの方向を得ることができるため、その方向に対応する画像上の領域に、置換画像が置換して表示される。
【０１２７】
また、以上においては、ユーザが利用するオブジェクトは、主に、図２に示されるように、棒状のオブジェクト２１や球体のオブジェクト２２であるとしたが、具体的には、例えば、バット、杖、サッカーボール、野球ボールの他、携帯電話機、紙、ボールペンなどの様々な小道具を利用することができる。
【０１２８】
さらに、置換される画像は、主に、星が並んでいる画像、バットの画像、オブジェクト２１の先端から光が出射されている画像であるとしたが、例えば、花束の画像、炎や水を表す画像、ハート形の画像などの様々な画像を置換画像とすることができる。
【０１２９】
以上においては、画像表示部１４に、置換画像によりオブジェクトの画像が置換された合成画像が表示されるとしたが、プロジェクタからの映像を映し出す、大型のスクリーンに合成画像が表示されるようにしてもよい。
【０１３０】
図１７は、画像印刷装置１により印刷され、シール取り出し口１９に排出されたシール紙の例を示す図である。
【０１３１】
図１７に示されるように、シール紙２０１には、ユーザにより設定された分割数（例えば、４分割）に従って、文字や図形などの編集（落書き）が施された画像が印刷される。なお、印刷されているそれぞれの画像において、被写体の画像（人物の画像）の周辺に、或いは、被写体の画像に一部重畳して示されている「コノヤロ」、「スゴイ」の文字、およびハート形や星形のスタンプ画像はユーザにより入力された編集画像である。このように、ユーザは、好みの文字や画像を、撮影された画像に対して施すことができる。
【０１３２】
なお、図１７に示されるシール紙２０１に印刷されている４つの画像のうちの左上の画像は、図１１に示される、オブジェクト２１が置換画像により置換された合成画像とされている。
【０１３３】
【発明の効果】
本発明によれば、画像を撮影することができる。
【０１３４】
また、本発明によれば、より面白みのある撮影を提供することができる。
【０１３５】
さらに、本発明によれば、より確実に、オブジェクトの画像を抽出することができ、誤った位置に画像が合成されることを抑制することができる。
【図面の簡単な説明】
【図１】本発明を適用した画像印刷装置の外観の例を示す斜視図である。
【図２】オブジェクトの例を示す図である。
【図３】図１の画像印刷装置の構成例を示すブロック図である。
【図４】図３の制御装置の構成例を示すブロック図である。
【図５】図１の画像印刷装置の顧客応対処理を説明するフローチャートである。
【図６】図５のステップＳ２において実行される撮影処理の詳細を説明するフローチャートである。
【図７】図６のステップＳ１４において表示される画面の表示例を示す図である。
【図８】図６のステップＳ１６において表示される画面の表示例を示す図である。
【図９】図６のステップＳ１９において表示される画面の表示例を示す図である。
【図１０】撮影された画像の例を示す図である。
【図１１】合成画像の例を示す図である。
【図１２】他の合成画像の例を示す図である。
【図１３】図５のステップＳ３において実行される編集処理の詳細を説明するフローチャートである。
【図１４】図１３のステップＳ３１において表示される画面の表示例を示す図である。
【図１５】編集画像の入力の例を示す図である。
【図１６】図１５の動作により入力される編集画像の例を示す図である。
【図１７】シール紙の例を示す図である。
【符号の説明】
１　画像印刷装置
１３　ＣＣＤ
１４　画像表示部
１６　表示部
１７−１および１７−２　入力ペン
２１　オブジェクト
３１　制御装置
３４　プリンタユニット
３５　シール紙ユニット
４１　プリンタ部
４２　制御タグリーダライタ
５１　シール紙
５２　制御タグ
【図１】
2004023214.tif 000003
【図２】
2004023214.tif 000004
【図３】
2004023214.tif 000005
【図４】
2004023214.tif 000006
【図５】
2004023214.tif 000007
【図６】
2004023214.tif 000008
【図７】
2004023214.tif 000009
【図８】
2004023214.tif 000010
【図９】
2004023214.tif 000011
【図１０】
2004023214.tif 000012
【図１１】
2004023214.tif 000013
【図１２】
2004023214.tif 000014
【図１３】
2004023214.tif 000015
【図１４】
2004023214.tif 000016
【図１５】
2004023214.tif 000017
【図１６】
2004023214.tif 000018
【図１７】
2004023214.tif 000019