(57)【特許請求の範囲】
【請求項１】
被写体を撮影する撮影手段と、
前記撮影手段により撮影された前記被写体の画像を表示する、複数の表示画面を有する表示手段と、
前記複数の表示画面毎に、前記画像の編集可能範囲の割合を選択する複数の選択手段と、
前記選択手段により選択された割合で前記画像の編集可能範囲を設定する設定手段と、
前記表示手段により表示された前記画像に対して入力された編集入力を受け付ける受付手段と、
前記画像の前記編集可能範囲に編集入力がされたか否かを判定する判定手段と、
前記判定手段により前記編集可能範囲に前記編集入力がされたと判定されたとき、前記受付手段により受け付けられた前記編集入力に基づいて前記画像を編集する編集手段と、
前記編集手段により編集された前記画像を印刷する印刷手段と
を備え、
前記受付手段は、
前記複数の表示画面のうちの、第１の表示画面に対応する第１の受付手段と、
前記複数の表示画面のうちの、第２の表示画面に対応する第２の受付手段と
を有し、
前記設定手段は、
前記第１の表示画面に対応して第１の前記編集可能範囲を設定する第１の設定手段と、
前記第２の表示画面に対応して第２の前記編集可能範囲を設定する第２の設定手段と
を有し、
前記第１の表示画面には、前記第１の設定手段により設定された第１の前記編集可能範囲が表示され、
前記第２の表示画面には、前記第２の設定手段により設定された第２の前記編集可能範囲が表示される
ことを特徴とする画像印刷装置。
【請求項２】
被写体を撮影する撮影ステップと、
前記撮影ステップの処理により撮影された前記被写体の画像を複数の表示画面に表示する表示ステップと、
前記複数の表示画面毎に、前記画像の編集可能範囲の割合を選択する選択ステップと、
前記選択ステップの処理により選択された割合で前記画像の編集可能範囲を設定する設定ステップと、
前記表示ステップの処理により表示された前記画像に対して入力された編集入力を受け付ける受付ステップと、
前記画像の前記編集可能範囲に編集入力がされたか否かを判定する判定ステップと、
前記編集可能範囲に前記編集入力がされたと判定されたとき、前記受付ステップの処理により受け付けられた前記編集入力に基づいて前記画像を編集する編集ステップと、
前記編集ステップの処理により編集された前記画像を印刷する印刷ステップと
を含み、
前記受付ステップの処理においては、
前記複数の表示画面のうちの、第１の表示画面に入力された前記編集入力が受け付けられ、
前記複数の表示画面のうちの、第２の表示画面に入力された前記編集入力が受け付けられ、
前記設定ステップの処理においては、
前記第１の表示画面に対応して第１の前記編集可能範囲が設定され、
前記第２の表示画面に対応して第２の前記編集可能範囲が設定され、
前記第１の表示画面には、設定された第１の前記編集可能範囲が表示され、
前記第２の表示画面には、設定された第２の前記編集可能範囲が表示される
ことを特徴とする画像印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像印刷装置および方法に関し、特に、複数の利用者が異なる画像編集入力を分担して、より快適に画像を印刷できるようにする画像印刷装置および方法に関する。
【０００２】
【従来の技術】
従来、利用者の画像を撮影し、これを予め用意された背景画像と合成してシール紙などに印刷して出力する画像印刷装置（例えば、プリント倶楽部（商標））が知られている。
【０００３】
例えば、特開２０００−６９４０４号公報には、このような画像印刷装置において、撮影し、表示部に表示されている画像上に付属のペンで、文字、図形などを書き込むことができるようにすることが提案されている。この場合、利用者は、自分の撮影画像上に任意の文字、マークなどを書き込んでプリント画像を作成することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した公報に記載されている画像印刷装置は、画像の表示部が１つであるため、多くの利用者が撮影画像を迅速に確認することが困難である課題があった。
【０００５】
また、任意の文字、マークなどをタッチパネル上に書き込む入力ペンが複数設けられているのに対して、入力部となるタッチパネルが１つしかないため、一方の利用者が書き込みを行っている近傍のエリアに他方の利用者が書き込みを行うことが困難となり、結局、多数の利用者が短い時間内に、多くの文字、図形などを書き込んで楽しむことが困難である課題があった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、多くの利用者が、編集入力を迅速かつ効率的に入力することができるようにするものである。
【０００７】
【課題を解決するための手段】
本発明の画像印刷装置は、被写体を撮影する撮影手段と、撮影手段により撮影された被写体の画像を表示する、複数の表示画面を有する表示手段と、複数の表示画面毎に、画像の編集可能範囲の割合を選択する複数の選択手段と、選択手段により選択された割合で画像の編集可能範囲を設定する設定手段と、表示手段により表示された画像に対して入力された編集入力を受け付ける受付手段と、画像の編集可能範囲に編集入力がされたか否かを判定する判定手段と、判定手段により編集可能範囲に編集入力がされたと判定されたとき、受付手段により受け付けられた編集入力に基づいて画像を編集する編集手段と、編集手段により編集された画像を印刷する印刷手段とを備えることを特徴とする。また、受付手段は、複数の表示画面のうちの、第１の表示画面に対応する第１の受付手段と、複数の表示画面のうちの、第２の表示画面に対応する第２の受付手段とを有し、設定手段は、第１の表示画面に対応して第１の編集可能範囲を設定する第１の設定手段と、第２の表示画面に対応して第２の編集可能範囲を設定する第２の設定手段とを有し、第１の表示画面には、第１の設定手段により設定された第１の編集可能範囲が表示され、第２の表示画面には、第２の設定手段により設定された第２の編集可能範囲が表示されることを特徴とする。
【０００９】
本発明の画像印刷装置の画像印刷方法は、被写体を撮影する撮影ステップと、撮影ステップの処理により撮影された被写体の画像を複数の表示画面に表示する表示ステップと、複数の表示画面毎に、画像の編集可能範囲の割合を選択する選択ステップと、選択ステップの処理により選択された割合で画像の編集可能範囲を設定する設定ステップと、表示ステップの処理により表示された画像に対して入力された編集入力を受け付ける受付ステップと、画像の編集可能範囲に編集入力がされたか否かを判定する判定ステップと、編集可能範囲に前記編集入力がされたと判定されたとき、受付ステップの処理により受け付けられた編集入力に基づいて画像を編集する編集ステップと、編集ステップの処理により編集された画像を印刷する印刷ステップとを含むことを特徴とする。また、受付ステップの処理においては、複数の表示画面のうちの、第１の表示画面に入力された編集入力が受け付けられ、複数の表示画面のうちの、第２の表示画面に入力された編集入力が受け付けられ、設定ステップの処理においては、第１の表示画面に対応して第１の編集可能範囲が設定され、第２の表示画面に対応して第２の編集可能範囲を設定が設定され、第１の表示画面には、設定された第１の編集可能範囲が表示され、第２の表示画面には、設定された第２の編集可能範囲が表示されることを特徴とする。
【００１１】
本発明の画像印刷装置および方法においては、被写体が撮影され、撮影された被写体の画像が複数の表示画面に表示され、複数の表示画面毎に、画像の編集可能範囲の割合が選択され、選択された割合で画像の編集可能範囲が設定され、表示された画像に対して入力された編集入力が受け付けられ、画像の編集可能範囲に編集入力がされたか否かが判定され、編集可能範囲に編集入力がされたと判定されたとき、受け付けられた編集入力に基づいて画像が編集され、編集された画像が印刷される。第１の表示画面に対応して第１の編集可能範囲が設定され、第２の表示画面に対応して第２の編集可能範囲が設定され、第１の表示画面には、設定された第１の編集可能範囲が表示され、第２の表示画面には、設定された第２の編集可能範囲が表示される。
【００１２】
本発明の画像印刷装置および方法によれば、撮影した画像に対して落書きを入力する場合、利用者の顔に落書きが重なるのを防ぐことができる。
【００１３】
【発明の実施の形態】
図１は、本発明を適用した画像印刷装置の外観の構成を示している。画像印刷装置１の筐体１０の前面の左右には、上方から下方へ向かってスピーカ１１−１およびスピーカ１１−２、照明装置１２−１および照明装置１２−２、操作パネル１３−１および操作パネル１３−２、操作パネル１３−１および操作パネル１３−２のそれぞれに表示された画像に対して、編集図形、文字などを入力するタッチペン１４−１およびタッチペン１４−２が設けられる。なお、以下において、スピーカ１１−１およびスピーカ１１−２のそれぞれを個々に区別する必要がない場合、まとめてスピーカ１１と、照明装置１２−１および照明装置１２−２のそれぞれを個々に区別する必要がない場合、まとめて照明装置１２と、操作パネル１３−１および操作パネル１３−２のそれぞれを個々に区別する必要がない場合、まとめて操作パネル１３と、タッチペン１４−１およびタッチペン１４−２のそれぞれを個々に区別する必要がない場合、まとめてタッチペン１４と、それぞれ称する。
【００１４】
筐体１０のほぼ垂直な面１０Aに配置されたスピーカ１１は、利用者に対して、硬貨を投入してからの撮影手順の進行を案内するガイダンスや、利用者が操作パネル１３に表示されている自分自身の撮影画像に対して、後述する編集を行う際のガイダンスなどを出力する。
【００１５】
筐体１０のほぼ垂直な（若干上方を向いている）面１０Bに配置された照明装置１２は、撮影の際のフラッシュとして機能するとともに、筐体１０および利用者を囲む図示せぬ背景幕により外光が遮断されているため、撮影前の状態においても利用者を照明する。
【００１６】
照明装置１２−１と照明装置１２−２の間には、利用者を撮影するためのCCD（Charge Coupled Device）カメラ１５が設けられ、CCDカメラ１５が撮影している取り込み画像は、CCDカメラ１５の下方に設けられている撮影画像表示部１６に表示される。CCDカメラ１５と取り込み画像表示部１６により撮影装置１７が構成され、利用者は、足リモートコントローラ（以下、足リモコン２１と称する）を操作して駆動装置１８の駆動可能範囲内で、撮影装置１７を上下方向に移動させることができる。
【００１７】
筐体１０のほぼ水平（若干上方を向いている）な面１０Cに配置されている操作パネル１３は、液晶ディスプレイまたはCRT（Cathode-Ray Tude）より構成されるモニタと、その上部に積層されるタッチパネルから構成される。操作パネル１３の近傍には、それぞれタッチペン１４が設けられ、CCDカメラ１５により撮影された画像が操作パネル１３に表示されるため、利用者は、タッチペン１４を利用して撮影画像に後述する落書き処理を施すことができる。また、操作パネル１３には、撮影画像の他に、画像プリントの作成および印刷処理の進行段階に応じて種々の選択ボタン、メッセージなどが表示され、操作パネル１３に表示された選択ボタンをタッチペン１４を利用して選択することにより撮影手順が進行される。
【００１８】
操作パネル１３−１の近傍にタッチペン１４−１が、また、操作パネル１３−２の近傍にはタッチペン１４−２が、それぞれ設けられており、操作パネル１３−１および操作パネル１３−２のそれぞれに表示された撮影画像に、２人の利用者が同時に落書き処理などを入力することができる。なお、操作パネル１３−１と操作パネル１３−２に、異なる撮影画像をそれぞれ表示させることができ、利用者は、別々の撮影画像に対して落書き処理などを入力することもできる。
【００１９】
操作パネル１３の下方の筐体１０のほぼ垂直な面１０Dには、硬貨投入口１９が設けられている。利用者が所定の代金を硬貨投入口１９に投入すると、撮影手順が開始される。
【００２０】
筐体１０の右側面には、シール取出口２０が設けられており、撮影し、画像編集した撮影画像が、所定数に分割されたシールに印刷されて排出される。
【００２１】
筐体１０の前方には、筐体１０の幅とほぼ同一の幅の２段の階段２２が設置されている。利用者は、撮影する場合、階段２２を利用して、様々なポーズを取って、自分自身を撮影することができる。
【００２２】
図２は、画像印刷装置１の構成例を示すブロック図である。なお、図１と対応する部分には、同一の符号を付してある。
【００２３】
CPU(Centoral Processing Unit)３１は、ROM(Read Only Memory)３２に記憶されているプログラムに従って、全体の動作、処理を制御する。すなわち、各処理部は、バス３０を介してCPU３１に接続され、制御される。
【００２４】
RAM(Random Access Memory)３３は、CPU３１の作業用データを記憶するとともに、各処理部において利用者が行った選択、指示などを一時的に記憶する。
【００２５】
ドライバ３４は、図示せぬCD-ROM(Compact Disk-Read Only Memory)などの記録媒体を駆動し、記録情報を読み出す。CD-ROMなどの記録媒体には、撮影処理、落書き処理などを含む種々の処理を行うためのプログラムが記録されており、それらのプログラムは実行時に、RAM３３に転送されて実行される。また、CD-ROMには、音声のガイダンスデータが記録されており、音声出力装置４０−１は、CPU３１の指示に基づいてCD-ROMに記録されているガイダンスデータを読み出してスピーカ１１−１に出力する。スピーカ１１−１が利用者に対して出力するガイダンスには、操作方法や、撮影直前のカウントダウンなどがある。スピーカ１１−２にも、スピーカ１１−１の出力処理と同様の処理が実行されて、メインの操作パネル１３−１からの入力に応じて音声ガイダンスが出力される。なお、音声出力装置４０−１と、音声出力装置４０−２は、それぞれ操作パネル１３−１と操作パネル１３−２からの入力に対応して、異なる音声ガイダンスを出力させるようにすることもできる。
【００２６】
硬貨処理部３５は、硬貨投入口１９から投入された硬貨の金額を検出し、所定の代金が投入されたと検出した場合、その旨をCPU３１に通知する。
【００２７】
プリンタ３６は、画像シールを作成する部分であり、CCDカメラ１５により撮影され、後述の落書き処理などが施された後の画像（プリントすべきとして確定した画像、以下、プリント画像と称する）をシール紙などに印刷し、出力する。プリンタ３６は、利用者が選択したプリント画像を、指定された分割単位（後述する図１２参照）で剥がせるようなシールシート上に印刷する。なお、利用者は、１枚のシールシート上に、数種類のプリント画像を選択して印刷させることができる。
【００２８】
表示プロセッサ３７−１は、CPU３１からの指示に基づいて撮影手順の案内画面をモニタ３９−１に表示させる。表示プロセッサ３７−１は、内部にCCDカメラ１５の撮影画像を記憶するためのフレームバッファを有する。フレームバッファは、デュアルポートメモリにより構成され、それぞれの領域が一枚分の撮影画像を記憶できる２つの領域に分けて使用される。フレームバッファの第１の領域には、CCDカメラ１５からの取り込み画像が入力され、撮影後は、撮影した画像（利用者がフレーム画像を選択した場合には、撮影画像とフレーム画像）が記憶される。
【００２９】
一方、第２の領域は、落書き処理や明るさ調整などの編集処理において使用される記憶領域であり、撮影が終了した時点では、第１の領域と同一の撮影画像が記憶される。すなわち、編集処理において、利用者がタッチペン１４−１を利用して落書きを入力すると、その入力データが第２の領域内に書き込まれる。なお、利用者は、消しゴム処理を指定することにより、１度付加した落書きを消去し、元の画像に戻すことができる。その場合、表示プロセッサ３７−１は、その消しゴムで指定された部分の画像データを第１の領域から読み出し、第２の領域に書き込ことにより、利用者が消しゴムで指定した部分を、落書き処理を行う前の撮影画像にもどす。
【００３０】
操作パネル１３−１は、モニタ３９−１上に、透明なタッチパネル３８−１が積層されて構成されており、モニタ３９−１には、上記の表示プロセッサ３７−１のフレームバッファの第２の領域に記憶されたデータが表示される。したがって、利用者が落書きなどを入力している最中は、落書きなどが施された撮影画像が、モニタ３９−１に表示される。
【００３１】
タッチパネル３８−１は、タッチペン１４−１からの入力を検出する。すなわち、利用者は、モニタ３９−１に表示された選択ボタンをタッチペン１４−１を用いて選択したり、モニタ３９−１に表示された撮影画像に対して、その上に落書きなどを行う。タッチペン１４−１による入力データは、タッチパネル３８−１により検出され、入力データとして表示プロセッサ３７−１のフレームバッファの第２の領域に書き込まれる。
【００３２】
表示プロセッサ３７−２、タッチパネル３８−２、およびモニタ３９−２の構成は、それぞれ、表示プロセッサ３７−１、タッチパネル３８−１、およびモニタ３９−１と同様の構成であるため、その構成の説明は、省略する。以下、表示プロセッサ３７−１と表示プロセッサ３７−２を個々に区別する必要がない場合、まとめて表示プロセッサ３７と、タッチパネル３８−１とタッチパネル３８−２を個々に区別する必要がない場合、まとめてタッチパネル３８と、モニタ３９−１とモニタ３９−２のそれぞれを個々に区別する必要がない場合、まとめてモニタ３９と、それぞれ称する。
【００３３】
次に、図３および図４のフローチャートを参照して、画像印刷装置１の印刷処理について説明する。また、各ステップの処理を説明する際、必要に応じて、図５乃至図１３に示す操作パネル１３の表示例を参照する。なお、図５において、例えば、左側に示す図５（A）を操作パネル１３−１の表示例とし、右側に示す図５（B）を操作パネル１３−１の表示例とする。図６乃至図１３の表示例においても、図５の構成と同様とする。また、図に示されている各種ボタンを説明する場合、同一機能を有するボタンには、同一符号を付してあり、説明が重複するものについては、その説明を適宜省略する。
【００３４】
ステップS１において、表示プロセッサ３７は、CPU３１からの指示に基づいて操作パネル１３にデモ画面を表示する。操作パネル１３−１のモニタ３９−１には、例えば、図５（A）に示されるデモ画面が表示され、操作パネル１３−２のモニタ３９−２には、例えば、図５（B）に示されるようなデモ画面が表示される。デモ画面のデータは、図示せぬCD-ROMからドライバ３４により読み込まれ、バス３０を介して表示プロセッサ３７に転送される。
【００３５】
ステップS２において、CPU３１は、硬貨処理部３５からの通知に基づいて、代金が投入されたか否かを判定する。CPU３１は、代金が硬貨投入口１９に投入されたと判定するまで表示プロセッサ３７に対して、デモ画面（図５）を表示することを指示し、代金が投入されたと判定した場合、処理はステップS３に進む。
【００３６】
ステップS３において、表示プロセッサ３７は、CPU３１からの指示に基づいて、操作パネル１３に撮影手順の説明画面を表示する。操作パネル１３−１には、例えば、図６（A）および図６（B）に示されるような説明画面が表示され、操作パネル１３−２には、例えば、図６（C）に示されるような説明画面が表示される。図６（B）に示される操作パネル１３−２は、CCDカメラ１５がリアルタイムで撮影している取り込み画像が表示され、図６（A）および図６（B）に示される操作パネル１３−１には、操作パネル１３−２に表示されているCCDカメラ１５の取り込み画像の設定方法を説明する画面が表示されている。
【００３７】
図６（A）の表示例においては、取り込み画像を横長に表示するか、または縦長に表示するかの表示切換ボタン５０、CCDカメラ１５のズーム機能を調整するズーム調整ボタン５１、およびCCDカメラ１５が取り込む光量を調整する明るさ調整ボタン５３が表示されている。また、足リモコン２１を操作して、CCDカメラ１５を含む撮影装置１７を上下方向に移動できることが表示されている。利用者は、この説明画面に応じて、タッチペン１４−１を利用して操作パネル１３−１に表示されている上記ボタンを操作し、取り込み画像を設定する。図６（B）においては、アップ撮影を説明するデモ画面と、その明るさを調整する明るさ調整ボタン５３が表示されている。
【００３８】
CCDカメラ１５により撮影されている（取り込まれている）取り込み画像は、バス３０を介して表示プロセッサ３７に転送されるとともに、取り込み画像表示部１６に転送されて、表示される。すなわち、ここに動画像が表示される。また、図６（A）および図６（B）に表示される説明画面にあわせて、音声出力装置４０は、スピーカ１１から音声ガイダンスを出力する。
【００３９】
ステップS４において、表示プロセッサ３７は、CPU３１からの指示に基づいて操作パネル１３に取り込み画像を表示する。操作パネル１３−１には、例えば、図７（A）に示すように、CCDカメラ１５が撮影している取り込み画面が表示される。既に撮影した撮影画像のうち、利用者が後述するキープボタンを操作してキープ画像を選択している場合、操作パネル１３−２には、図７（B）に示すように、キープ画像が表示される。なお、利用者は、１枚のシールシートに最大４種類の撮影画像をプリントできるので、最大４種類の画像をキープすることができる。
【００４０】
利用者は、操作パネル１３−２に表示されている撮影画像からタッチペン１４−２で指定することにより、既に撮影した画像を削除することができる。また、操作パネル１３−１および、操作パネル１３−２のそれぞれには、撮影開始ボタン６１が表示されるとともに、撮影までの残り時間を示す残り時間メータ６２が表示されている。
【００４１】
ステップS５において、CPU３１は、タッチパネル３８からの通知に基づいて、撮影開始ボタン６１が操作されたか否かを判定する。CPU３１は、撮影開始ボタン６１が操作されたと判定するまで取り込み画像を表示させて待機し、いずれかのタッチパネル３８の入力から撮影開始ボタン６１が操作されたと判定した場合、処理はステップＳ６に進む。
【００４２】
ステップS６において、表示プロセッサ３７は、撮影前のカウントダウン画面を表示する。操作パネル１３−１には、例えば、図８（A）のようなカウントダウン画面が表示される。表示プロセッサ３７−１は、CPU３１からの指示に基づいて、画面左側に表示されているカウントダウンインジゲータ７１の１番上の表示から点灯を開始する。CCDカメラ１５は、カウントダウンインジゲータ７１の１番下の表示が点灯されたとき、撮影を実行する。操作パネル１３−２にも、カウントダウンインジゲータ７１が表示されており、表示プロセッサ３７−２は、表示プロセッサ３７−１の処理と同様に点灯させる。また、カウントダウンインジゲータ７１の点灯に合わせて、音声出力装置４０は、スピーカ１１から音声ガイダンスによるカウントダウンを出力する。
【００４３】
また、CCDカメラ１５の取り込み画像は、CCDカメラ１５の下方に設けられている撮影画像表示部１６にも表示される。これにより、利用者は、操作パネル１３に視線を向けることなく、CCDカメラ１５に視線を合わせて撮影することができる。
【００４４】
ステップS７において、表示プロセッサ３７は、CPU３１からの指示に基づいて、操作パネル１３に印刷写真選択画面を表示する。操作パネル１３−１には、図９（A）に示すように、それまでに撮影した撮影画像のうち、プリントする（キープする）画像を選択するために表示され、利用者は、タッチペン１４−１でカーソルを移動して、キープ画像（印刷する画像）を選択する。また、操作パネル１３−２には、図９（B）に示すように、操作パネル１３−１に表示されている撮影画像から、選択された画像が拡大して表示される。利用者は、操作パネル１３−２に表示されているプリントボタン９２を操作し、撮影画像をプリント（キープ）するか、削除ボタン９３を操作して撮影画像を削除するかを選択することができる。CPU３１は、タッチパネル３８−２からの通知に基づいて、利用者がプリントボタン９２を操作したと判定した場合、処理はステップS８に進む。
【００４５】
ステップS８において、表示プロセッサ３７は、CPU３１からの指示に基づいて、操作パネル１３に明るさ調整画面を表示する。操作パネル１３−１には、図１０（A）に示すように、ステップS７の処理で印刷することが選択された撮影画像が表示され、その画像の明るさを調整するとき操作される明るさ調整ボタン５３、シールに加工しないとき操作される写真風ボタン１０１、シールシートにプリントするとき操作されるシール風ボタン１０２、横方向に表示されているキープ画像を縦方向に表示を変更するとき操作される表示切換ボタン５０、表示されている画像を削除して再び撮影するとき操作されるとりなおしボタン１０３、編集対象の画像として残しておくとき操作されるキープボタン１０４が表示されている。
【００４６】
操作パネル１３−２には、図１０（B）に示すように、利用者がキープボタン１０４を操作することにより、編集対象の画像として選択したキープ画像が表示される。図１０（B）の表示例においては、キープ画像として、既に３枚選択されているので、残り撮影可能枚数ウインドウ１１０に「残り１枚」と表示されている。また、操作パネル１３−２には、削除ボタン９３が表示されており、利用者は、これを操作して、選択したキープ画像を削除することができる。さらに、操作パネル１３−２には、撮影終了ボタン１１１が表示されており、利用者は、キープ画像を４枚選択する前でも、次に進むことができる。操作パネル１３−１および操作パネル１３−２には、残り時間メータ６２に明るさ調整の制限時間が表示されている。
【００４７】
ステップS９において、CPU３１は、明るさ調整画面（図１０（A））でとりなおしボタン１０３が操作されたか否かを判定する。CPU３１は、タッチパネル３８−１からの通知に基づいてとりなおしボタン１０３が操作されたと判定した場合、ステップS４に戻り、それ以降の処理が繰り返し実行される。
【００４８】
ステップS９において、CPU３１は、明るさ調整画面（図１０（A））でとりなおしボタン１０３が操作されていないと判定した場合、ステップS１０の処理に進む。
【００４９】
ステップS１０において、CPU３１は、明るさ調整画面（図１０（A））でキープボタン１０４が操作されたか否かを判定する。CPU３１は、キープボタン１０４が操作されたと判定した場合、ステップS１１において、キープすることが選択された撮影画像をキープ画像に追加する。
【００５０】
ステップS１２において、CPU３１は、表示プロセッサ３７に問い合わせ、残り撮影可能枚数が０か否か（４種類のキープ画像が選択されたか否か）を判定する。CPU３１は、残り撮影可能枚数が０でない（まだ撮影可能である）と判定した場合、処理はステップS４に戻り、それ以降の処理が繰り返し実行される。
【００５１】
CPU３１は、ステップS１２において、残り撮影可能枚数が０であると判定した場合、並びに、ステップS１０でキープボタン１０４が操作されていないと判定された場合、ステップS１３の処理に進む。
【００５２】
ステップS１３において、CPU３１は、タッチパネル３８−２からの通知に基づいて、操作パネル１３−２に表示されている撮影終了ボタン１１１（図１０（B））が操作されたか否かを判定する。CPU３１は、撮影終了ボタン１１１が操作されていないと判定した場合、ステップS８の処理に戻り、明るさ調整画面の表示を続ける。
【００５３】
ステップS１３において、CPU３１は、撮影終了ボタン１１１が操作されたと判定した場合、ステップS１４の処理に進む。また、CPU３１は、ステップS１２の処理で、残り撮影可能枚数が０と判定すると、利用者に対して撮影終了ボタンしか操作できなくするので、この場合も処理はステップS１４に進む。
【００５４】
ステップS１４において、表示プロセッサ３７は、CPU３１からの指示に基づいて、操作パネル１３に落書き画面を表示する。落書き画面は、例えば、図１１（A）および図１１（B）に示すように表示される。図１１の例では、操作パネル１３−１と操作パネル１３−２で、異なった落書き対象のキープ画像が選択されている。利用者は、落書き対象のキープ画像を、操作パネル１３の右側のキープ画像一覧ウインドウ１２１に表示されているキープ画像の中から、所定のキープ画像をタッチペン１４で選択することで、変更することができる。
【００５５】
操作パネル１３の左側には、様々な落書き処理のツールを表示させるとき操作される落書きメニューボタン１２３、実行した処理を再び繰り返すとき操作されるくりかえしボタン１２４、落書きを消去するとき操作される消しゴムボタン１２５、後に詳述する落書き可能範囲を選択するとき操作されるクロマキボタン１２６、および落書き処理を終了してプリントを開始するとき操作されるプリントボタン１２７が表示されている。また、画面上方には、落書きする文字や図形の色を選択するとき操作される色パレットボタン１２８、落書きする線の太さを設定するとき操作されるライン選択ボタン１２９が表示されている。また、落書き処理には、制限時間が設定されており、CPU３１は、制限時間が経過したと認識した場合、強制的に次の画面を表示する。制限時間は、残り時間表示ウインドウ１２２に表示されている。
【００５６】
なお、落書き処理には、操作パネル１３−１と１３−２の一方から入力された落書き処理が他方の処理に反映される反映処理や、落書き可能範囲を制限する処理があるが、その処理については後述する。
【００５７】
ステップS１４の落書き処理において、CPU３１は、プリントボタン１２７が操作されたか、または、制限時間が経過したと判定した場合、処理はステップS１５に進む。
【００５８】
ステップS１５において、表示プロセッサ３７は、CPU３１からの指示に基づいて、操作パネル１３に分割数選択画面を表示する。操作パネル１３−１および操作パネル１３−２には、例えば、図１２（A）および図１２（B）に示すように、「７×４」、「上半分２×２と下半分３×４の組み合わせ」、「４×２」、「２×２」の分割数選択画面が表示される。利用者は、好みの分割数（プリントサイズ）のシートをタッチペン１４で選択することができる。CPU３１は、タッチパネル３８からの通知に基づいてプリンタ３６にプリントするシート（写真シートまたはシールシート）を指示する。
【００５９】
ステップS１６において、表示プロセッサ３７は、CPU３１からの指示に基づいて、プリントしたシールが横から排出されることを案内する案内画面を、操作パネル１３−１および操作パネル１３−２に、例えば、図１３（A）および図１３（B）に示すように表示させる。その後、処理はステップS１に戻る。
【００６０】
画像印刷装置１においては、操作パネル１３が２つ設けられているため、２人の利用者が分担して画像編集を入力することができる。そのため、例えば、図４のステップS１４の処理で表示される落書き画面において、複数の利用者が、１つの画像に対して、同時に落書きを入力することができる。次に、図１４および図１５のフローチャートを参照して、タッチパネル３８−１（以下、タッチパネルAとも称する）から入力された落書きを、タッチパネル３８−２（以下、タッチパネルBとも称する）から入力された落書きとして、または、タッチパネル３８−２から入力された落書きを、タッチパネル３８−１から入力された落書きとして反映させる反映処理について説明する。
【００６１】
ステップS３１において、CPU３１は、タッチパネルAから落書きが入力されたか否かを判定する。利用者がタッチペン１４−１を利用して落書きを入力した場合、CPU３１は、落書きが入力されたと判定し、ステップS３２の処理に進む。
【００６２】
ステップS３２において、CPU３１は、編集対象の画像として、モニタ３９−１（以下、モニタAとも称する）とモニタ３９−２（以下、モニタBとも称する）で同じキープ画像が表示されているか否かを判定する。操作パネル１３−１の利用者と操作パネル１３−２の利用者が編集対象の画像として同一のキープ画像を選択している場合、CPU３１は、モニタAとモニタBで同じキープ画像が表示されていると認識し、ステップS３３の処理に進む。
【００６３】
ステップS３３において、CPU３１は、タッチパネルAから入力された落書きと、タッチパネルBから入力された落書きが、表示プロセッサ３７−１（以下、表示プロセッサAとも称する）と表示プロセッサ３７−２（以下、表示プロセッサBとも称する）のフレームバッファの第２の領域に記憶されている画像の同じ位置に、同時に入力されたか否かを判定する。CPU３１は、タッチパネルAから入力された落書きと、タッチパネルBから入力された落書きが同時に同じ位置に入力されたと判定した場合、ステップS３４の処理に進む。
【００６４】
ステップS３４において、表示プロセッサAは、CPU３１からの指示に基づいて、タッチパネルAから落書きが入力された位置と同じ位置に、１個の大きな星の図形をモニタAに表示する。また、表示プロセッサBも、CPU３１からの指示に基づいて、タッチパネルBから落書きが入力された位置と同じ位置に、１個の大きな星の図形をモニタBに表示する。
【００６５】
図１６は、落書き画面において、ステップS３４の処理で表示される操作パネル１３の表示例を示している。図１６（A）は、操作パネル１３−１の表示を、図１６（B）は、操作パネル１３−２の表示をそれぞれ示している。この例においては、キープ画像の左上方にタッチパネルAとタッチパネルBから同時に落書きが入力されたことを示している。
【００６６】
ステップS３４において、星の図形を表示させた後、CPU３１は、ステップS３１の処理に戻る。
【００６７】
一方、ステップS３３において、CPU３１は、タッチパネルAから入力された落書きと、タッチパネルBから入力された落書きが、表示プロセッサAと表示プロセッサBのフレームバッファの第２の領域に記憶されている画像情報の同じ位置に、同時に入力されていないと判定した場合、ステップS３５の処理に進む。
【００６８】
ステップS３５において、CPU３１は、タッチパネルAから落書きが入力された位置は、既に、タッチパネルBから落書きが入力されている位置か否かを、表示プロセッサBのフレームバッファの第２の領域の記憶状況を確認することにより判定する。CPU３１は、タッチパネルAから落書きが入力された位置には、既に、タッチパネルBから落書きが入力されていると判定した場合、ステップS３６の処理に進む。
【００６９】
ステップS３６において、表示プロセッサAは、CPU３１からの指示に基づいて、タッチパネルAから落書きが入力された位置と同じ位置に、８個の小さな星の図形をモニタAに表示する。また、表示プロセッサBも、表示プロセッサAと同じ位置に、モニタBに星の図形を表示する。
【００７０】
図１７は、落書き画面において、ステップS３６の処理で表示される操作パネル１３の表示例を示している。図１７（A）は、操作パネル１３−１の表示を、図１７（B）は、操作パネル１３−２の表示をそれぞれ示している。この例においては、キープ画像の左下方にタッチパネルAから落書きが入力されたが、その位置には、図１７（B）に示すように、既に落書きが入力されているため、図１７（A）に示すように、８個の小さな星の図形が表示される。
【００７１】
図１６および図１７に示すように、利用者が意図していない（入力していない）図形を表示させることにより、ゲーム性が高くなり、利用者は、楽しみながら落書きを入力することができる。なお、表示させる記号は星に限られるものではない。また、星が表示されると同時に、スピーカ１１から効果音が出力されるようにしても良い。
【００７２】
ステップS３６において、星を表示させた後、CPU３１は、ステップS３１の処理に戻る。
【００７３】
一方、ステップS３５において、CPU３１は、タッチパネルAから落書きが入力された位置には、タッチパネルBから落書きが入力されていないと判定した場合、ステップS３７の処理に進む。また、ステップS３２において、CPU３１は、編集対象の画像として、モニタAとモニタBで同じキープ画像が表示されていないと判定した場合、ステップS３７の処理に進む。
【００７４】
ステップS３７において、表示プロセッサAは、CPU３１からの指示に基づいて、タッチパネルAから入力された落書きを処理する。すなわち、タッチパネルAから入力された落書きを、フレームバッファの第２の領域に記憶させる。
【００７５】
ステップS３８において、表示プロセッサAは、CPU３１からの指示に基づいて、ステップS３７の処理でフレームバッファの第２の領域に記憶させたキープ画像（落書きが施された画像）をモニタAに表示させる。
【００７６】
ステップS３９において、CPU３１は、タッチパネルAから入力され、ステップS３８の処理でモニタAに表示させた落書きを、モニタBにも反映させる（表示させる）必要があるか否かを判定する。すなわち、CPU３１は、編集対象のキープ画像としてモニタAとモニタBで同じ画像が選択されている場合、モニタBにもタッチパネルAからの入力を反映して表示させる必要があると判定し、ステップS４０の処理に進む。
【００７７】
ステップS４０において、表示プロセッサBは、CPU３１からの指示に基づいて、ステップS３７の処理で表示プロセッサAのフレームバッファの第２の領域に記憶された落書き情報を、自らのフレームバッファの第２の領域に記憶させ、記憶させた画像情報をモニタBに表示させる。その後、処理はステップS４１に進む。
【００７８】
ステップS３９において、CPU３１は、タッチパネルAから入力された落書きを、モニタBにも反映させる（表示させる）必要がないと判定した場合、ステップS４１の処理に進む。また、ステップS３１において、CPU３１は、タッチパネルAから落書きが入力されていないと判定した場合、ステップS４１の処理に進む。
【００７９】
ステップS４１乃至ステップS５０の処理は、ステップS３１乃至ステップS４０の処理と同様の処理である。すなわち、タッチパネルAとタッチパネルBで、落書き対象の画像として、同じキープ画像が選択されており、同じ落書き処理が同時に入力された場合、ステップS３４の処理と同様に星を表示し、また、タッチパネルBから落書きが入力された位置には、既にタッチパネルAから落書きが入力されている場合、ステップS３６の処理と同様に、星を表示する。さらに、CPU３１は、タッチパネルBから入力され、モニタBに表示されている落書きを、モニタAに反映させて表示させる必要があると判定した場合、ステップS４０の処理と同様に、反映処理を行う。
【００８０】
ステップS４１において、タッチパネルBから落書きが入力されていないと判定された場合、ステップS４９において、タッチパネルBから入力された落書きを、モニタAに反映させる必要がないと判定された場合、または、ステップS５０の処理が完了した場合、ステップS５１の処理に進む。
【００８１】
ステップS５１において、CPU３１は、落書き処理の制限時間が経過したか否か、または、プリントボタン１２７が操作されたか否かを判定する。CPU３１は、落書き処理の制限時間が経過しておらず、かつ、プリントボタン１２７が操作されていないと判定した場合、ステップS３１の処理に戻り、それ以降の処理が繰り返し実行される。
【００８２】
ステップS５１において、CPU３１は、落書き処理の制限時間が経過したか、または、プリントボタン１２７が操作されたと判定した場合、図１３および図１４のフローチャートの処理を終了し、図４のステップS１５の処理に戻る。
【００８３】
本発明を適用した画像印刷装置１においては、利用者は、落書きを入力する場合、落書き可能な範囲を予め制限することで、自分の顔に落書きをしないように設定することができる。次に、図１８のフローチャートを参照して、落書き範囲制限処理について説明する。図１１に示す落書き画面において、クロマキボタン１２６が操作されたとき、図１８のフローチャートの処理が開始される。
【００８４】
ステップS６１において、CPU３１は、クロマキボタン１２６が操作されたことに応じて、落書き可能範囲のメニュー画面を表示する。図１９は、このようにして表示される落書き可能範囲のメニュー画面を示している。図１９においては、落書き可能範囲を選択するとき操作される選択ボタン１３１、選択ボタン１３２、選択ボタン１３３の ３種類が表示されている。選択ボタン１３１、選択ボタン１３２、選択ボタン１３３のそれぞれには、落書きができる範囲と、できない範囲の例が表示されており、落書きができる範囲は白で、落書きができない範囲は、斜線で表示されている。利用者は、タッチペン１４でカーソルを移動させることにより所定の選択ボタンを選択する。なお、利用者は、画面の下方に表示されているスクロールボタン９２を操作することにより、他の選択ボタンを表示させることができる。
【００８５】
選択ボタン１３１は、落書き対象として選択したキープ画像のどこにでも落書き可能とするとき操作される。選択ボタン１３１の右側には、「どこでもらくがきできるよ」のメッセージが表示されている。選択ボタン１３２は、落書きの対象として選択したキープ画像のうち、斜線部以外の比較的広い範囲（白の範囲）を落書き可能とするとき操作される。選択ボタン１３２の右側には、「白いところだけらくがきできるよ」のメッセージが表示されている。選択ボタン１３３は、落書きの対象として選択したキープ画像のうち、斜線部以外の比較的狭い範囲（白の範囲）を落書き可能とするとき操作される。選択ボタン１３３の右側には、「白いところだけらくがきできるよ（Bよりちょっとらくがきの範囲が狭いよ）」のメッセージが表示されている。以下、図示は省略するが、選択ボタン１３１，１３２，１３３以外に、さらに３個の選択ボタン１３４，１３５，１３６が用意されており、スクロールボタン９１を操作することで表示させることができる。
【００８６】
図２０は、落書き可能範囲の設定の例を示す図である。図２０（A）は、表示プロセッサ３７のフレームバッファの第１の記憶領域に記憶されたR，G，Bの画素値を表している。なお、画素値は、０００乃至２５５のいずれかの値となる。この例では、暗いエリア（R，G，Bの画素値が全て閾値より小さいエリア）が落書き可能とされる。その閾値としては、選択ボタン１３１乃至１３６に対応して、２５５（A），１８０（B），１２８（C），７０（D），５０（E），０（F）の値が設定されている。
【００８７】
従って、図２０（A）に示すR，G，Bの値を有する各画素に対して、図２０（B）に示すように、閾値A乃至Fが適用される。閾値Aが適用される場合、全ての画素（エリア）に落書きが可能となる。逆に、閾値Fが適用される場合、実質的に、全ての画素（エリア）が落書き不可とされる。
【００８８】
ステップS６２において、表示プロセッサ３７は、CPU３１からの指示に基づいて、モニタ３９に表示されている落書き対象のキープ画像に、落書き可能範囲を重ねて表示する。図２１は、表示プロセッサ３７が、落書き可能範囲を表示させたモニタ３９の表示例を示している。図２１において、落書きの対象は、図１１に示すキープ画像であり、落書き不可の範囲（利用者の顔に対応する範囲）を斜線部で示しており、それ以外の部分は落書き可能範囲とされている。
【００８９】
通常、利用者の背景には幕が配置されるので、利用者の顔が最も明るくなり、その周囲は暗くなる。そこで、上述したように、所定の閾値より暗いエリアに落書き可能とすることで、利用者の顔に不用意に落書きがされてしまうようなことが抑制される。所定の閾値より明るいエリアに落書き可能とすると、このようなことが抑制できないことになる。
【００９０】
ステップS６３において、CPU３１は、タッチパネル３８からの通知に基づいて、落書きが入力されたか否かを判定する。CPU３１は、落書きが入力されたと判定するまで待機し、落書きが入力されたと判定した場合、ステップS６４の処理に進む。
【００９１】
ステップS６４において、CPU３１は、表示プロセッサ３７のフレームバッファの第１の領域に記憶されている各画素値と閾値とを比較して、落書きが入力された位置は、落書きが可能な範囲であるか（画素値が選択された閾値と等しいか、それより小さいか）否かを判定する。CPU３１は、落書き可能範囲であると判定した場合、ステップS６５の処理に進む。
【００９２】
ステップS６５において、CPU３１は、落書きが入力された位置に対応するフレームバッファの第２の領域の画像データを、入力された落書きの情報で更新し、モニタ３９に表示する。
【００９３】
一方、ステップS６４において、CPU３１は、落書きが入力された位置は、落書きが禁止されている（画素値の値が閾値より大きい）範囲であると判定した場合、ステップS６６の処理に進む。
【００９４】
ステップS６６において、表示プロセッサ３７は、CPU３１からの指示に基づいて入力された落書きを表示しない。すなわち、フレームバッファの第２の記憶領域の画像データは更新されずに、そのままのデータが保持される。
【００９５】
ステップS６７において、CPU３１は、落書き処理の制限時間が経過したか否か、または、プリントボタン１２７が操作されたか否かを判定する。CPU３１は、落書き処理の制限時間がまだ経過しておらず、かつ、プリントボタン１２７が操作されていないと判定した場合、ステップS６３の処理に戻り、それ以降の処理が繰り返し実行される。
【００９６】
ステップS６７において、CPU３１は、落書き処理の制限時間が経過した、または、プリントボタン１２７が操作されたと判定した場合、処理を終了する。
【００９７】
なお、図１８のフローチャートに示す処理は、操作パネルが１つだけ設けられている画像印刷装置に適用しても良い。
【００９８】
以上においては、２つの操作パネル１３が設けられている画像印刷装置について説明したが、設置場所の可能な範囲で、操作パネル１３を２つ以上に増やしてもよい。
【００９９】
さらに、操作パネル１３のそれぞれに、１つづつタッチペン１４が設けられるとしたが、CPU３１が処理できる範囲で、１つの操作パネル１３に対して複数のタッチペン１４を用意しても良い。
【０１００】
【発明の効果】
本発明の画像印刷装置および方法によれば、複数の表示画面を設けるようにしたので、編集入力を迅速かつ効率的に入力することができる。また、編集可能範囲を画像に重ねて表示するようにしたので、例えば、撮影した画像に対して落書きを入力する場合、利用者の顔に落書きが重なるのを防ぐことができる。
【図面の簡単な説明】
【図１】本発明を適用した画像印刷装置の外観の例を示す図である。
【図２】画像印刷装置の構成例を示すブロック図である。
【図３】画像印刷装置の印刷処理を説明するフローチャートである。
【図４】画像印刷装置の印刷処理を説明する図３に続くフローチャートである。
【図５】デモ画面の表示例を説明する図である。
【図６】説明画面の表示例を説明する図である。
【図７】取り込み画像の例を説明する図である。
【図８】撮影画面の例を説明する図である。
【図９】印刷写真選択画面の例を説明する図である。
【図１０】明るさ調整画面の例を説明する図である。
【図１１】落書き画面の例を説明する図である。
【図１２】分割数選択画面の例を説明する図である。
【図１３】案内画面の例を説明する図である。
【図１４】画像印刷装置の反映処理を説明するフローチャートである。
【図１５】画像印刷装置の反映処理を説明する図１４に続くフローチャートである。
【図１６】他の落書き画面の例を説明する図である。
【図１７】さらに他の落書き画面の例を説明する図である。
【図１８】画像印刷装置の落書き範囲制限処理を説明するフローチャートである。
【図１９】落書き範囲選択メニューの表示例を説明する図である。
【図２０】フレームバッファの例を説明する図である。
【図２１】落書き範囲の表示例を説明する図である。
【符号の説明】
１  画像印刷装置
１０  筐体
１１−１および１１−２  スピーカ
１２−１および１２−２  照明装置
１３−１および１３−２  操作パネル
１４−１および１４−２  タッチペン
１５  CCDカメラ
１６  取り込み画像表示部
１７  撮影装置
１８  駆動装置
１９  硬貨投入口
２０  シール取出口
２１  足リモコン
２２  階段
３０  バス
３１  CPU
３２  ROM
３３  RAM
３４  ドライバ
３５  硬貨処理部
３６  プリンタ
３７−１  表示プロセッサ
３７−２  表示プロセッサ
３８−１  タッチパネル
３８−２  タッチパネル
３９−１  モニタ
３９−２  モニタ
４０−１および４０−２  音声出力装置
【図１】
0004639568.tif 000002
【図２】
0004639568.tif 000003
【図３】
0004639568.tif 000004
【図４】
0004639568.tif 000005
【図５】
0004639568.tif 000006
【図６】
0004639568.tif 000007
【図７】
0004639568.tif 000008
【図８】
0004639568.tif 000009
【図９】
0004639568.tif 000010
【図１０】
0004639568.tif 000011
【図１１】
0004639568.tif 000012
【図１２】
0004639568.tif 000013
【図１３】
0004639568.tif 000014
【図１４】
0004639568.tif 000015
【図１５】
0004639568.tif 000016
【図１６】
0004639568.tif 000017
【図１７】
0004639568.tif 000018
【図１８】
0004639568.tif 000019
【図１９】
0004639568.tif 000020
【図２０】
0004639568.tif 000021
【図２１】
0004639568.tif 000022