(57)【要約】【課題】画像選択作業の操作性を向上させ、ユーザがより容易かつ快適に作業を行うことができるようにする。【解決手段】落書き用GUI１２０の画像情報表示欄１２７には、ユーザが操作することにより、対応する撮像画像が落書き対象画像表示領域１２６に表示される画像指定ボタン１２９が設けられている。各画像指定ボタン１２９には撮像画像が１つずつ割り当てられている。ユーザがこの画像指定ボタン１２９を操作すると、操作された画像指定ボタン１２９に対応する撮像画像が落書き対象画像表示領域１２６に表示される。このような落書き用GUI１２０は、各操作パネルに表示され、互いに異なるタッチペン１４−１を操作する複数のユーザによってそれぞれ落書き入力が行われる。本発明は、画像印刷装置に適用できる。【選択図】図１７
2005039499.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
表示部に積層され、前記表示部に表示された画像に対して入力された指示入力を受け付ける受付手段と、
前記撮像手段により複数回撮像を行うことにより得られた複数の撮像画像の中から前記表示部に表示される撮像画像をユーザが指定する場合に用いられる撮像画像指定用画像の、前記表示部による表示を制御する第１の表示制御手段と、
前記第１の表示制御手段により制御されて前記表示部に表示された前記撮像画像指定用画像に従って、前記ユーザにより入力され、前記受付手段により受け付けられた前記指示入力に基づいて、前記ユーザにより指定された前記撮像画像の、前記表示部による表示を制御する第２の表示制御手段と、
前記第２の表示制御手段により制御されて前記表示部に表示された前記撮像画像に対して入力され、前記受付手段により受け付けられた前記指示入力により得られる落書き画像を、前記撮像画像に合成する編集を行う編集手段と、
前記編集手段により編集され、前記落書き画像が合成された前記撮像画像をシートに印刷する印刷手段と
を備えることを特徴とする写真シール自動販売機。
【請求項２】
前記第１の表示制御手段により制御されて前記表示部に表示される前記撮像画像指定用画像は、それぞれ、互いに異なる１つの前記撮像画像が対応付けられた、前記撮像画像と同じ数の画像指定ボタンにより構成され、
前記受付手段は、前記ユーザによる前記画像指定ボタンの操作を前記指示入力として受け付け、
前記第２の表示制御手段は、前記ユーザが操作した前記画像指定ボタンに対応する前記撮像画像を、前記ユーザにより指定された前記撮像画像として、前記表示部を制御して表示させる
ことを特徴とする請求項１に記載の写真シール自動販売機。
【請求項３】
前記第１の表示制御手段により制御されて前記表示部に表示される前記撮像画像指定用画像は、それぞれ、互いに異なる１つの前記撮像画像が対応付けられた、前記撮像画像と同じ数の画像指定タブにより構成され、
前記受付手段は、前記ユーザによる前記画像指定タブの操作を前記指示入力として受け付け、
前記第２の表示制御手段は、前記ユーザが操作した前記画像指定タブに対応する前記撮像画像を、前記ユーザにより指定された前記撮像画像として、前記表示部を制御して表示させる
ことを特徴とする請求項１に記載の写真シール自動販売機。
【請求項４】
前記第１の表示制御手段により制御されて前記表示部に表示される前記撮像画像指定用画像は、現在、前記表示部に表示されている前記撮像画像の１つ前または１つ後に得られた撮像画像を指定するスクロールボタンにより構成され、
前記受付手段は、前記ユーザによる前記スクロールボタンの操作を前記指示入力として受け付け、
前記第２の表示制御手段は、前記ユーザが操作した前記スクロールボタンの方向に基づいて、現在、前記表示部に表示されている前記撮像画像の１つ前または１つ後に得られた前記撮像画像を、前記ユーザにより指定された前記撮像画像として、前記表示部を制御して表示させる
ことを特徴とする請求項１に記載の写真シール自動販売機。
【請求項５】
前記第１の表示制御手段により制御されて前記表示部に表示される前記撮像画像指定用画像は、その位置に応じて撮像画像を指定するスライドバーにより構成され、
前記受付手段は、前記ユーザによる前記スライドバーの操作を前記指示入力として受け付け、
前記第２の表示制御手段は、前記ユーザが操作した前記スライドバーの位置に対応する前記撮像画像を、前記ユーザにより指定された前記撮像画像として、前記表示部を制御して表示させる
ことを特徴とする請求項１に記載の写真シール自動販売機。
【請求項６】
前記第１の表示制御手段により制御されて前記表示部に表示される前記撮像画像指定用画像は、前記撮像画像を表示する画面と異なる画面において表示される、前記撮像画像の縮小画像により構成され、
前記受付手段は、前記ユーザによる前記縮小画像の操作を前記指示入力として受け付け、
前記第２の表示制御手段は、前記縮小画像が表示された画面から前記撮像画像を表示する画面に表示を切り替えて、前記ユーザが操作した前記縮小画像に対応する前記撮像画像を、前記ユーザにより指定された前記撮像画像として、前記表示部を制御して表示させる
ことを特徴とする請求項１に記載の写真シール自動販売機。
【請求項７】
前記第１の表示制御手段は、前記撮像画像指定用画像を、前記撮像画像を表示する表示部と異なる専用の撮像画像指定用画像表示部に表示させ、
前記受付手段は、前記ユーザによる前記撮像画像指定用画像表示部に表示された前記撮像画像指定用画像の操作を前記指示入力として受け付け、
前記第２の表示制御手段は、前記受付手段により受け付けられた前記指示入力に基づいて、前記ユーザにより指定された前記撮像画像を、前記撮像画像指定用画像表示部と異なる表示部に表示させる
ことを特徴とする請求項１に記載の写真シール自動販売機。
【請求項８】
前記第２の表示制御手段により制御されて前記表示部に表示された前記撮像画像に対して入力され、前記受付手段により受け付けられた前記指示入力に基づいて、前記撮像手段による撮像により得られた前記撮像画像の中から、落書き編集が行われる撮像画像を選択する画像選択手段をさらに備え、
前記編集手段は、前記画像選択手段により選択された前記撮像画像に対して入力され、前記受付手段により受け付けられた前記指示入力により得られる落書き画像を、前記撮像画像に合成する編集を行う
ことを特徴とする請求項１に記載の写真シール自動販売機。
【請求項９】
写真シール自動販売機の写真シール作成方法であって、
被写体を撮像する撮像ステップと、
表示部に積層される受付部を制御し、前記表示部に表示された画像に対して入力された指示入力を受け付ける受付制御ステップと、
前記撮像ステップの処理により複数回撮像を行うことにより得られた複数の撮像画像の中から前記表示部に表示される撮像画像をユーザが指定する場合に用いられる撮像画像指定用画像の、前記表示部による表示を制御する第１の表示制御ステップと、
前記第１の表示制御ステップの処理により制御されて前記表示部に表示された前記撮像画像指定用画像に従って、前記ユーザにより入力され、前記受付制御ステップの処理により制御されて受け付けられた前記指示入力に基づいて、前記ユーザにより指定された前記撮像画像の、前記表示部による表示を制御する第２の表示制御ステップと、
前記第２の表示制御ステップの処理により制御されて前記表示部に表示された前記撮像画像に対して入力され、前記受付制御ステップの処理により制御されて受け付けられた前記指示入力により得られる落書き画像を、前記撮像画像に合成する編集を行う編集ステップと、
前記編集ステップの処理により編集され、前記落書き画像が合成された前記撮像画像をシートに印刷するように印刷部を制御する印刷制御ステップと
を含むことを特徴とする写真シール作成方法。
【請求項１０】
請求項９に記載の写真シール作成方法をコンピュータに実行させるプログラム。
【請求項１１】
被写体を撮像する撮像手段と、
表示部に積層され、前記表示部に表示された画像に対して入力された指示入力を受け付ける受付手段と、
前記表示部を制御して、前記撮像手段により複数回撮像を行うことにより得られた複数の撮像画像を、所定の時間毎に切り替えながら、１枚ずつ順番に前記表示部に表示させる表示制御手段と、
前記表示制御手段により制御されて前記表示部に表示された前記撮像画像に対して入力され、前記受付手段により受け付けられた前記指示入力により得られる落書き画像を、前記撮像画像に合成する編集を行う編集手段と、
前記編集手段により編集され、前記落書き画像が合成された前記撮像画像をシートに印刷する印刷手段と
を備えることを特徴とする写真シール自動販売機。
【請求項１２】
前記表示制御手段により制御されて前記表示部に表示された前記撮像画像に対して入力され、前記受付手段により受け付けられた前記指示入力に基づいて、前記撮像手段による撮像により得られた前記撮像画像の中から、落書き編集が行われる撮像画像を選択する画像選択手段をさらに備え、
前記編集手段は、前記画像選択手段により選択された前記撮像画像に対して入力され、前記受付手段により受け付けられた前記指示入力により得られる落書き画像を、前記撮像画像に合成する編集を行う
ことを特徴とする請求項１１に記載の写真シール自動販売機。
【請求項１３】
被写体を撮像する撮像ステップと、
表示部に積層された受付部を制御し、前記表示部に表示された画像に対して入力された指示入力を受け付ける受付制御ステップと、
前記表示部を制御して、前記撮像ステップの処理により複数回撮像を行うことにより得られた複数の撮像画像を、所定の時間毎に切り替えながら、１枚ずつ順番に前記表示部に表示させる表示制御ステップと、
前記表示制御ステップの処理により制御されて前記表示部に表示された前記撮像画像に対して入力され、前記受付制御ステップの処理により受け付けられた前記指示入力により得られる落書き画像を、前記撮像画像に合成する編集を行う編集ステップと、
前記編集ステップの処理により編集され、前記落書き画像が合成された前記撮像画像をシートに印刷する印刷ステップと
を含むことを特徴とする写真シール作成方法。
【請求項１４】
請求項１３に記載の写真シール作成方法をコンピュータに実行させるプログラム。
【請求項１５】
被写体を撮像する撮像手段と、
表示部に積層され、前記表示部に表示された画像に対して入力された指示入力を受け付ける受付手段と、
前記表示部を制御して、前記撮像手段により複数回撮像を行うことにより得られた複数の撮像画像を全て１度に前記表示部に表示させる表示制御手段と、
前記表示制御手段により制御されて前記表示部に表示された複数の前記撮像画像に対して入力され、前記受付手段により受け付けられた前記指示入力により得られる落書き画像を、前記撮像画像に合成する編集を行う編集手段と、
前記編集手段により編集され、前記落書き画像が合成された前記撮像画像をシートに印刷する印刷手段と
を備えることを特徴とする写真シール自動販売機。
【請求項１６】
前記表示制御手段により制御されて前記表示部に表示された前記撮像画像に対して入力され、前記受付手段により受け付けられた前記指示入力に基づいて、前記撮像手段による撮像により得られた前記撮像画像の中から、落書き編集が行われる撮像画像を選択する画像選択手段をさらに備え、
前記編集手段は、前記画像選択手段により選択された前記撮像画像に対して入力され、前記受付手段により受け付けられた前記指示入力により得られる落書き画像を、前記撮像画像に合成する編集を行う
ことを特徴とする請求項１５に記載の写真シール自動販売機。
【請求項１７】
被写体を撮像する撮像ステップと、
表示部に積層された受付部を制御し、前記表示部に表示された画像に対して入力された指示入力を受け付ける受付制御ステップと、
前記表示部を制御して、前記撮像ステップの処理により複数回撮像を行うことにより得られた複数の撮像画像を全て１度に前記表示部に表示させる表示制御ステップと、
前記表示制御ステップの処理により制御されて前記表示部に表示された複数の前記撮像画像に対して入力され、前記受付制御ステップの処理により制御されて受け付けられた前記指示入力により得られる落書き画像を、前記撮像画像に合成する編集を行う編集ステップと、
前記編集ステップの処理により編集され、前記落書き画像が合成された前記撮像画像をシートに印刷する印刷ステップと
を含むことを特徴とする写真シール作成方法。
【請求項１８】
請求項１７に記載の写真シール作成方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真シール自動販売機、写真シール作成方法、並びにプログラムに関し、特に、画像編集作業の操作性を向上し、より快適に作業を行うことができるようにした写真シール自動販売機、写真シール作成方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、利用者の画像を撮影し、これを予め用意された背景画像と合成してシール紙などに印刷して出力する画像印刷装置（例えば、プリント倶楽部（商標））が知られている。
【０００３】
例えば、画像印刷装置において、撮影し、表示部に表示されている画像上に付属のペンで、文字、図形などを書き込む落書き編集を行うことができるようにすることが提案されている。この場合、利用者は、自分の撮影画像上に任意の文字、マークなどを書き込んでプリント画像を作成することができる（例えば、特許文献１参照）。
【０００４】
このような画像印刷装置において、複数回撮影を行い、得られた複数の画像（撮像画像）のそれぞれについて落書きを行った後、落書きされた画像を印刷するものがある。このような場合、画像印刷装置のディスプレイに表示される落書き編集用GUI（Graphical User Interface）において、落書きを行う画像として選択された撮像画像が表示されるとともに、撮像画像の縮小画像（サムネイル画像）が全て表示される。ユーザは、それらのサムネイル画像から１枚の画像を選択することにより、複数の撮像画像の中から落書き編集を行う画像を選択する。画像編集装置は、選択されたサムネイル画像に対応する撮像画像を、落書き編集用GUIの、落書き編集を行う画像を表示する領域に表示する。ユーザは、そのように特定の表示領域に表示された撮像画像に対して落書き編集を行う（例えば、特許文献２参照）。
【特許文献１】特開２０００−６９４０４号公報（第５−１４ページ、図１乃至図８）
【特許文献２】特開２００２−０７７７８２号公報（第３３−５２ページ、図１６および図１７）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような方法の場合、撮像により得られた撮像画像に対応するサムネイル画像を作成し、GUIとして表示する必要があり、画像処理の負荷が大きくなってしまうという課題があった。例えば、ユーザが、得られた複数の撮像画像の一部を、落書き編集を行う画像として選択し、選択された複数の画像から１枚ずつ選択して落書きを行うなど、複数回画像の選択作業を行う場合、通常、それぞれのGUIのレイアウト（GUIにおけるサムネイル画像の表示位置や表示サイズ）が異なるため、各GUIに対して適切な画像サイズのサムネイル画像を作成しなければならず、画像処理の負荷がさらに増大してしまう。
【０００６】
また、撮像画像は、画像印刷装置の撮影空間内における撮像処理により得られた画像であり、このようにして得られた複数の撮像画像の内容は、通常、同一人物が同一背景において撮像されたものであり、各画像間において大きな変化がみられない場合が多い。従って、サムネイル画像のサイズを小さくしすぎると、ユーザにとって各サムネイル画像の判別がつきにくくなるため、落書き編集用GUI等において、サムネイル画像は、ある程度（ユーザが各画像を判別可能な程度の大きさ）の画像サイズが必要になり、その分、落書き編集を行う画像を表示する領域のサイズを大きくすることができないという課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、画像編集作業の操作性を向上し、より快適に作業を行うことができるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の第１の写真シール自動販売機は、被写体を撮像する撮像手段と、表示部に積層され、表示部に表示された画像に対して入力された指示入力を受け付ける受付手段と、撮像手段により複数回撮像を行うことにより得られた複数の撮像画像の中から表示部に表示される撮像画像をユーザが指定する場合に用いられる撮像画像指定用画像の、表示部による表示を制御する第１の表示制御手段と、第１の表示制御手段により制御されて表示部に表示された撮像画像指定用画像に従って、ユーザにより入力され、受付手段により受け付けられた指示入力に基づいて、ユーザにより指定された撮像画像の、表示部による表示を制御する第２の表示制御手段と、第２の表示制御手段により制御されて表示部に表示された撮像画像に対して入力され、受付手段により受け付けられた指示入力により得られる落書き画像を、撮像画像に合成する編集を行う編集手段と、編集手段により編集され、落書き画像が合成された撮像画像をシートに印刷する印刷手段とを備えることを特徴とする。
【０００９】
撮影手段は、例えば、図１のCCDカメラ１５により構成され、受付手段は、例えば、図１の操作パネル１３−１の位置に設けられている図２のタッチパネル３８−１、および図１の操作パネル１３−２の位置に設けられている図２のタッチパネル３８−２により構成され、第１の表示制御手段は、例えば、図２５のステップＳ１２１およびステップＳ１２２の処理を実行する図２のCPU３１により構成され、第２の表示制御手段は、例えば、図２５のステップＳ１２８の処理を実行する図２のCPU３１により構成され、編集手段は、例えば、図１５のステップＳ５６の処理を実行する図２のCPU３１により構成され、印刷手段は、例えば、図２のプリンタ３６により構成される。
【００１０】
本発明の第１の写真シール自動販売機においては、被写体が撮像され、表示部に積層され、表示部に表示された画像に対して入力された指示入力が受け付けられ、複数回撮像が行われて得られた複数の撮像画像の中から表示部に表示される撮像画像をユーザが指定する場合に用いられる撮像画像指定用画像の、表示部による表示が制御され、表示部に表示された撮像画像指定用画像に従って、ユーザにより入力されて受け付けられた指示入力に基づいて、ユーザにより指定された撮像画像の、表示部による表示が制御され、表示部に表示された撮像画像に対して入力されて受け付けられた指示入力により得られる落書き画像が、撮像画像に合成される編集が行われ、その編集され、落書き画像が合成された撮像画像がシートに印刷される。
【００１１】
これにより、画像編集作業の操作性が向上し、ユーザは、より快適に作業を行うことができる。
【００１２】
なお、図１においては、第１の表示手段の表示画面は、２つ（操作パネル１３−１の位置に配置されるモニタ３９−１、および操作パネル１３−２の位置に配置されるモニタ３９−２）としているが、設置可能な範囲でモニタを増やしてもよい。
【００１３】
また、図１においては、操作パネル１３−１と操作パネル１３−２のそれぞれに１つづつタッチペン（タッチペン１４−１および１４−２）を設けることとしているが、図２のCPU３１が処理できる範囲で、１つの操作パネルに対して複数のタッチペンを用意しても良い。
【００１４】
前記第１の表示制御手段により制御されて表示部に表示される撮像画像指定用画像は、それぞれ、互いに異なる１つの撮像画像が対応付けられた、撮像画像と同じ数の画像指定ボタンにより構成され、受付手段は、ユーザによる画像指定ボタンの操作を指示入力として受け付け、第２の表示制御手段は、ユーザが操作した画像指定ボタンに対応する撮像画像を、ユーザにより指定された撮像画像として、表示部を制御して表示させるようにすることができる。
【００１５】
前記第１の表示制御手段により制御されて表示部に表示される撮像画像指定用画像は、それぞれ、互いに異なる１つの撮像画像が対応付けられた、撮像画像と同じ数の画像指定タブにより構成され、受付手段は、ユーザによる画像指定タブの操作を指示入力として受け付け、第２の表示制御手段は、ユーザが操作した画像指定タブに対応する撮像画像を、ユーザにより指定された撮像画像として、表示部を制御して表示させるようにすることができる。
【００１６】
前記第１の表示制御手段により制御されて表示部に表示される撮像画像指定用画像は、現在、表示部に表示されている撮像画像の１つ前または１つ後に得られた撮像画像を指定するスクロールボタンにより構成され、受付手段は、ユーザによるスクロールボタンの操作を指示入力として受け付け、第２の表示制御手段は、ユーザが操作したスクロールボタンの方向に基づいて、現在、表示部に表示されている撮像画像の１つ前または１つ後に得られた撮像画像を、ユーザにより指定された撮像画像として、表示部を制御して表示させるようにすることができる。
【００１７】
前記第１の表示制御手段により制御されて表示部に表示される撮像画像指定用画像は、その位置に応じて撮像画像を指定するスライドバーにより構成され、受付手段は、ユーザによるスライドバーの操作を指示入力として受け付け、第２の表示制御手段は、ユーザが操作したスライドバーの位置に対応する撮像画像を、ユーザにより指定された撮像画像として、表示部を制御して表示させるようにすることができる。
【００１８】
前記第１の表示制御手段により制御されて表示部に表示される撮像画像指定用画像は、撮像画像を表示する画面と異なる画面において表示される、撮像画像の縮小画像により構成され、受付手段は、ユーザによる縮小画像の操作を指示入力として受け付け、第２の表示制御手段は、縮小画像が表示された画面から撮像画像を表示する画面に表示を切り替えて、ユーザが操作した縮小画像に対応する撮像画像を、ユーザにより指定された撮像画像として、表示部を制御して表示させるようにすることができる。
【００１９】
前記第１の表示制御手段は、撮像画像指定用画像を、撮像画像を表示する表示部と異なる専用の撮像画像指定用画像表示部に表示させ、受付手段は、ユーザによる撮像画像指定用画像表示部に表示された撮像画像指定用画像の操作を指示入力として受け付け、第２の表示制御手段は、受付手段により受け付けられた指示入力に基づいて、ユーザにより指定された撮像画像を、撮像画像指定用画像表示部と異なる表示部に表示させるようにすることができる。
【００２０】
前記第２の表示制御手段により制御されて表示部に表示された撮像画像に対して入力され、受付手段により受け付けられた指示入力に基づいて、撮像手段による撮像により得られた撮像画像の中から、落書き編集が行われる撮像画像を選択する画像選択手段をさらに備え、編集手段は、画像選択手段により選択された撮像画像に対して入力され、受付手段により受け付けられた指示入力により得られる落書き画像を、撮像画像に合成する編集を行うようにすることができる。
【００２１】
画像選択手段は、例えば、図１２のステップＳ３５の処理を実行する図２のCPU３１により構成される。
【００２２】
本発明の第１の写真シール自動販売機の写真シール作成方法は、被写体を撮像する撮像ステップと、表示部に積層される受付部を制御し、前記表示部に表示された画像に対して入力された指示入力を受け付ける受付制御ステップと、前記撮像ステップの処理により複数回撮像を行うことにより得られた複数の撮像画像の中から前記表示部に表示される撮像画像をユーザが指定する場合に用いられる撮像画像指定用画像の、前記表示部による表示を制御する第１の表示制御ステップと、前記第１の表示制御ステップの処理により制御されて前記表示部に表示された前記撮像画像指定用画像に従って、前記ユーザにより入力され、前記受付制御ステップの処理により制御されて受け付けられた前記指示入力に基づいて、前記ユーザにより指定された前記撮像画像の、前記表示部による表示を制御する第２の表示制御ステップと、前記第２の表示制御ステップの処理により制御されて前記表示部に表示された前記撮像画像に対して入力され、前記受付制御ステップの処理により制御されて受け付けられた前記指示入力により得られる落書き画像を、前記撮像画像に合成する編集を行う編集ステップと、前記編集ステップの処理により編集され、前記落書き画像が合成された前記撮像画像をシートに印刷するように印刷部を制御する印刷制御ステップとを含むことを特徴とする。
【００２３】
本発明の第１のプログラムは、上述した第１の写真シール作成方法をコンピュータに実行させることを特徴とする。
【００２４】
本発明の第１のプログラムは、所定の記録媒体に記録されて、例えば、ドライブにより読み出され、画像印刷装置にインストールされる。記録媒体は、フロッピディスクなどよりなる磁気ディスク、CD-ROM(Compact Disk Read Only Memory)、DVD-ROM(Digital Versatile Disk)などよりなる光ディスク、MD(Mini Disk)（商標）などよりなる光磁気ディスク、または半導体メモリなどより構成される。
【００２５】
本発明の第２の写真シール自動販売機は、被写体を撮像する撮像手段と、表示部に積層され、表示部に表示された画像に対して入力された指示入力を受け付ける受付手段と、表示部を制御して、撮像手段により複数回撮像を行うことにより得られた複数の撮像画像を、所定の時間毎に切り替えながら、１枚ずつ順番に表示部に表示させる表示制御手段と、表示制御手段により制御されて表示部に表示された撮像画像に対して入力され、受付手段により受け付けられた指示入力により得られる落書き画像を、撮像画像に合成する編集を行う編集手段と、編集手段により編集され、落書き画像が合成された撮像画像をシートに印刷する印刷手段とを備えることを特徴とする。
【００２６】
撮像手段は、例えば、図１のCCDカメラ１５により構成され、受付手段は、例えば、図１の操作パネル１３−１の位置に設けられている図２のタッチパネル３８−１、および図１の操作パネル１３−２の位置に設けられている図２のタッチパネル３８−２により構成され、表示制御手段は、例えば、図４１のステップＳ２６３の処理を実行する図２のCPU３１により構成され、編集手段は、例えば、図１５のステップＳ５６の処理を実行する図２のCPU３１により構成され、印刷手段は、例えば、図２のプリンタ３６により構成される。
【００２７】
本発明の第２の写真シール自動販売機においては、被写体が撮像され、表示部に積層され、表示部に表示された画像に対して入力された指示入力が受け付けられ、表示部を制御して、複数回撮像が行われることにより得られた複数の撮像画像が、所定の時間毎に切り替えながら、１枚ずつ順番に表示部に表示され、表示部に表示された撮像画像に対して入力されて受け付けられた指示入力により得られる落書き画像が、撮像画像に合成されて編集され、落書き画像が合成された撮像画像がシートに印刷される。
【００２８】
これにより、画像編集作業の操作性が向上し、ユーザは、より快適に作業を行うことができる。
【００２９】
前記表示制御手段により制御されて表示部に表示された撮像画像に対して入力され、受付手段により受け付けられた指示入力に基づいて、撮像手段による撮像により得られた撮像画像の中から、落書き編集が行われる撮像画像を選択する画像選択手段をさらに備え、編集手段は、画像選択手段により選択された撮像画像に対して入力され、受付手段により受け付けられた指示入力により得られる落書き画像を、撮像画像に合成する編集を行うようにすることができる。
【００３０】
本発明の第２の写真シール自動販売機の写真シール作成方法は、被写体を撮像する撮像ステップと、表示部に積層された受付部を制御し、表示部に表示された画像に対して入力された指示入力を受け付ける受付制御ステップと、表示部を制御して、撮像ステップの処理により複数回撮像を行うことにより得られた複数の撮像画像を、所定の時間毎に切り替えながら、１枚ずつ順番に表示部に表示させる表示制御ステップと、表示制御ステップの処理により制御されて表示部に表示された撮像画像に対して入力され、受付制御ステップの処理により受け付けられた指示入力により得られる落書き画像を、撮像画像に合成する編集を行う編集ステップと、編集ステップの処理により編集され、落書き画像が合成された撮像画像をシートに印刷する印刷ステップとを含むことを特徴とする。
【００３１】
本発明の第２のプログラムは、上述した第１の写真シール作成方法をコンピュータに実行させることを特徴とする。
【００３２】
本発明の第２のプログラムは、所定の記録媒体に記録されて、例えば、ドライブにより読み出され、画像印刷装置にインストールされる。記録媒体は、フロッピディスクなどよりなる磁気ディスク、CD-ROM(Compact Disk Read Only Memory)、DVD-ROM(Digital Versatile Disk)などよりなる光ディスク、MD(Mini Disk)（商標）などよりなる光磁気ディスク、または半導体メモリなどより構成される。
【００３３】
本発明の第３の写真シール自動販売機は、被写体を撮像する撮像手段と、表示部に積層され、表示部に表示された画像に対して入力された指示入力を受け付ける受付手段と、表示部を制御して、撮像手段により複数回撮像を行うことにより得られた複数の撮像画像を全て１度に表示部に表示させる表示制御手段と、表示制御手段により制御されて表示部に表示された複数の撮像画像に対して入力され、受付手段により受け付けられた指示入力により得られる落書き画像を、撮像画像に合成する編集を行う編集手段と、編集手段により編集され、落書き画像が合成された撮像画像をシートに印刷する印刷手段とを備えることを特徴とする。
【００３４】
撮像手段は、例えば、図１のCCDカメラ１５により構成され、受付手段は、例えば、図１の操作パネル１３−１の位置に設けられている図２のタッチパネル３８−１、および図１の操作パネル１３−２の位置に設けられている図２のタッチパネル３８−２により構成され、表示制御手段は、例えば、図３９のステップＳ２４２の処理を実行する図２のCPU３１により構成され、編集手段は、例えば、図１５のステップＳ５６の処理を実行する図２のCPU３１により構成され、印刷手段は、例えば、図２のプリンタ３６により構成される。
【００３５】
本発明の第３の写真シール自動販売機においては、被写体が撮像され、表示部に積層され、表示部に表示された画像に対して入力された指示入力が受け付けられ、表示部が制御されて、複数回撮像を行うことにより得られた複数の撮像画像が全て１度に表示部に表示され、表示部に表示された複数の撮像画像に対して入力され、受け付けられた指示入力により得られる落書き画像が、撮像画像に合成され、編集され、落書き画像が合成された撮像画像がシートに印刷される。
【００３６】
これにより、画像編集作業の操作性が向上し、ユーザは、より快適に作業を行うことができる。
【００３７】
前記表示制御手段により制御されて表示部に表示された撮像画像に対して入力され、受付手段により受け付けられた指示入力に基づいて、撮像手段による撮像により得られた撮像画像の中から、落書き編集が行われる撮像画像を選択する画像選択手段をさらに備え、
編集手段は、画像選択手段により選択された撮像画像に対して入力され、受付手段により受け付けられた指示入力により得られる落書き画像を、撮像画像に合成する編集を行うようにすることができる。
【００３８】
本発明の第３の写真シール自動販売機の写真シール作成方法は、被写体を撮像する撮像ステップと、表示部に積層された受付部を制御し、表示部に表示された画像に対して入力された指示入力を受け付ける受付制御ステップと、表示部を制御して、撮像ステップの処理により複数回撮像を行うことにより得られた複数の撮像画像を全て１度に表示部に表示させる表示制御ステップと、表示制御ステップの処理により制御されて表示部に表示された複数の撮像画像に対して入力され、受付制御ステップの処理により制御されて受け付けられた指示入力により得られる落書き画像を、撮像画像に合成する編集を行う編集ステップと、編集ステップの処理により編集され、落書き画像が合成された撮像画像をシートに印刷する印刷ステップとを含むことを特徴とする。
【００３９】
本発明の第３のプログラムは、上述した第１の写真シール作成方法をコンピュータに実行させることを特徴とする。
【００４０】
本発明の第３のプログラムは、所定の記録媒体に記録されて、例えば、ドライブにより読み出され、画像印刷装置にインストールされる。記録媒体は、フロッピディスクなどよりなる磁気ディスク、CD-ROM(Compact Disk Read Only Memory)、DVD-ROM(Digital Versatile Disk)などよりなる光ディスク、MD(Mini Disk)（商標）などよりなる光磁気ディスク、または半導体メモリなどより構成される。
【発明の効果】
【００４１】
本発明の写真シール自動販売機、写真シール作成方法、並びにプログラムによれば、撮像画像を写真シールに印刷することができる。特に、画像選択作業の操作性が向上し、ユーザがより容易かつ快適に作業を行うことができるようにすることができる。
【発明を実施するための最良の形態】
【００４２】
図１は、本発明を適用した画像印刷装置の外観の構成を示している。画像印刷装置１の筐体１０の前面の左右には、上方から下方へ向かってスピーカ１１−１およびスピーカ１１−２、照明装置１２−１および照明装置１２−２、操作パネル１３−１および操作パネル１３−２、操作パネル１３−１および操作パネル１３−２のそれぞれに表示された画像に対して、編集図形、文字などを入力するタッチペン１４−１およびタッチペン１４−２が設けられる。なお、以下において、スピーカ１１−１およびスピーカ１１−２のそれぞれを個々に区別する必要がない場合、まとめてスピーカ１１と、照明装置１２−１および照明装置１２−２のそれぞれを個々に区別する必要がない場合、まとめて照明装置１２と、操作パネル１３−１および操作パネル１３−２のそれぞれを個々に区別する必要がない場合、まとめて操作パネル１３と、タッチペン１４−１およびタッチペン１４−２のそれぞれを個々に区別する必要がない場合、まとめてタッチペン１４と、それぞれ称する。
【００４３】
筐体１０のほぼ垂直な面１０Ａに配置されたスピーカ１１は、利用者に対して、硬貨を投入してからの撮影手順の進行を案内するガイダンスや、利用者が操作パネル１３に表示されている自分自身の撮影画像に対して、後述する編集を行う際のガイダンスなどを出力する。
【００４４】
筐体１０のほぼ垂直な（若干上方を向いている）面１０Ｂに配置された照明装置１２は、撮影の際のフラッシュとして機能するとともに、筐体１０および利用者を囲む図示せぬ背景幕により外光が遮断されているため、撮影前の状態においても利用者を照明する。
【００４５】
照明装置１２−１と照明装置１２−２の間には、利用者を撮影するためのCCD（Charge Coupled Device）カメラ１５が設けられ、CCDカメラ１５が撮影している取り込み画像は、CCDカメラ１５の下方に設けられている取り込み画像表示部１６に表示される。CCDカメラ１５と取り込み画像表示部１６により撮影装置１７が構成され、利用者は、足リモートコントローラ（以下、足リモコン２１と称する）を操作して駆動装置１８の駆動可能範囲内で、撮影装置１７を上下方向に移動させることができる。
【００４６】
筐体１０のほぼ水平（若干上方を向いている）な面１０Ｃに配置されている操作パネル１３は、液晶ディスプレイまたはCRT（Cathode-Ray Tude）より構成されるモニタと、その上部に積層されるタッチパネルから構成される。操作パネル１３の近傍には、それぞれタッチペン１４が設けられ、CCDカメラ１５により撮影された画像が操作パネル１３に表示されるため、利用者は、タッチペン１４を利用して撮影画像に後述する落書き処理を施すことができる。また、操作パネル１３には、撮影画像の他に、画像プリントの作成および印刷処理の進行段階に応じて種々の選択ボタン、メッセージなどが表示され、操作パネル１３に表示された選択ボタンを、タッチペン１４を利用して選択することにより撮影手順が進行される。
【００４７】
操作パネル１３−１の近傍にタッチペン１４−１が、また、操作パネル１３−２の近傍にはタッチペン１４−２が、それぞれ設けられており、操作パネル１３−１および操作パネル１３−２のそれぞれに表示された撮影画像に、２人の利用者が同時に落書き処理などを入力することができる。なお、操作パネル１３−１と操作パネル１３−２に、異なる撮影画像をそれぞれ表示させることができ、利用者は、別々の撮影画像に対して落書き処理などを入力することもできる。
【００４８】
操作パネル１３の下方の筐体１０のほぼ垂直な面１０Ｄには、硬貨投入口１９が設けられている。利用者が所定の代金を硬貨投入口１９に投入すると、撮影手順が開始される。
【００４９】
筐体１０の右側面には、シール取出口２０が設けられており、撮影し、画像編集した撮影画像が、所定数に分割されたシールに印刷されて排出される。
【００５０】
筐体１０の前方には、筐体１０の幅とほぼ同一の幅の２段の階段２２が設置されている。利用者は、撮影する場合、階段２２を利用して、様々なポーズを取って、自分自身を撮影することができる。
【００５１】
図２は、画像印刷装置１の構成例を示すブロック図である。なお、図１と対応する部分には、同一の符号を付してある。
【００５２】
CPU(Centoral Processing Unit)３１は、ROM(Read Only Memory)３２に記憶されているプログラムに従って、全体の動作、処理を制御する。すなわち、各処理部は、バス３０を介してCPU３１に接続され、制御される。
【００５３】
RAM(Random Access Memory)３３は、CPU３１の作業用データを記憶するとともに、各処理部において利用者が行った選択、指示などを一時的に記憶する。
【００５４】
ドライバ３４は、図示せぬCD-ROMなどの記録媒体を駆動し、記録情報を読み出す。CD-ROMなどの記録媒体には、撮影処理、落書き処理などを含む種々の処理を行うためのプログラムが記録されており、それらのプログラムは実行時に、RAM３３に転送されて実行される。また、CD-ROMには、音声のガイダンスデータが記録されており、音声出力装置４０−１は、CPU３１の指示に基づいてCD-ROMに記録されているガイダンスデータを読み出してスピーカ１１−１に出力する。スピーカ１１−１が利用者に対して出力するガイダンスには、操作方法や、撮影直前のカウントダウンなどがある。スピーカ１１−２にも、スピーカ１１−１の出力処理と同様の処理が実行されて、メインの操作パネル１３−１からの入力に応じて音声ガイダンスが出力される。なお、音声出力装置４０−１と、音声出力装置４０−２は、それぞれ操作パネル１３−１と操作パネル１３−２からの入力に対応して、異なる音声ガイダンスを出力させるようにすることもできる。
【００５５】
硬貨処理部３５は、硬貨投入口１９から投入された硬貨の金額を検出し、所定の代金が投入されたと検出した場合、その旨をCPU３１に通知する。
【００５６】
プリンタ３６は、画像シールを作成する部分であり、CCDカメラ１５により撮影され、後述の落書き処理などが施された後の画像（プリントすべきとして確定した画像、以下、プリント画像と称する）をシール紙などに印刷し、出力する。プリンタ３６は、利用者が選択したプリント画像を、指定された分割単位（後述する図９参照）で剥がせるようなシールシート上に印刷する。なお、利用者は、１枚のシールシート上に、数種類のプリント画像を選択して印刷させることができる。
【００５７】
表示プロセッサ３７−１は、CPU３１からの指示に基づいて撮影手順の案内画面をモニタ３９−１に表示させる。表示プロセッサ３７−１は、内部にCCDカメラ１５の撮影画像を記憶するためのフレームバッファを有する。フレームバッファは、デュアルポートメモリにより構成され、それぞれの領域が一枚分の撮影画像を記憶できる２つの領域に分けて使用される。フレームバッファの第１の領域には、CCDカメラ１５からの取り込み画像が入力され、撮影後は、撮影した画像（利用者がフレーム画像を選択した場合には、撮影画像とフレーム画像）が記憶される。
【００５８】
一方、第２の領域は、落書き処理や明るさ調整などの編集処理において使用される記憶領域であり、撮影が終了した時点では、第１の領域と同一の撮影画像が記憶される。すなわち、編集処理において、利用者がタッチペン１４−１を利用して落書きを入力すると、その入力データが第２の領域内に書き込まれる。なお、利用者は、消しゴム処理を指定することにより、１度付加した落書きを消去し、元の画像に戻すことができる。その場合、表示プロセッサ３７−１は、その消しゴムで指定された部分の画像データを第１の領域から読み出し、第２の領域に書き込ことにより、利用者が消しゴムで指定した部分を、落書き処理を行う前の撮影画像にもどす。
【００５９】
操作パネル１３−１は、モニタ３９−１上に、透明なタッチパネル３８−１が積層されて構成されており、モニタ３９−１には、上記の表示プロセッサ３７−１のフレームバッファの第２の領域に記憶されたデータが表示される。したがって、利用者が落書きなどを入力している最中は、落書きなどが施された撮影画像が、モニタ３９−１に表示される。
【００６０】
タッチパネル３８−１は、タッチペン１４−１からの入力を検出する。すなわち、利用者は、モニタ３９−１に表示された選択ボタンを、タッチペン１４−１を用いて選択したり、モニタ３９−１に表示された撮影画像に対して、その上に落書きなどを行ったりする。タッチペン１４−１による入力データは、タッチパネル３８−１により検出され、入力データとして表示プロセッサ３７−１のフレームバッファの第２の領域に書き込まれる。
【００６１】
表示プロセッサ３７−２、タッチパネル３８−２、およびモニタ３９−２の構成は、それぞれ、表示プロセッサ３７−１、タッチパネル３８−１、およびモニタ３９−１と同様の構成であるため、その構成の説明は、省略する。以下、表示プロセッサ３７−１と表示プロセッサ３７−２を個々に区別する必要がない場合、まとめて表示プロセッサ３７と、タッチパネル３８−１とタッチパネル３８−２を個々に区別する必要がない場合、まとめてタッチパネル３８と、モニタ３９−１とモニタ３９−２のそれぞれを個々に区別する必要がない場合、まとめてモニタ３９と、それぞれ称する。
【００６２】
また、バス３０には、必要に応じてドライブ４１が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア４２が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じてRAM３３等にインストールされる。
【００６３】
次に、図３のフローチャートを参照して、画像印刷装置１の各部において実行される写真シール作成処理について説明する。また、各ステップの処理を説明する際、必要に応じて、図４乃至図１１に示す操作パネル１３の表示例を参照する。なお、図４において、例えば、左側に示す図４Ａを操作パネル１３−１の表示例とし、右側に示す図４Ｂを操作パネル１３−２の表示例とする。図５、図６、図８、図１０、および図１１の表示例においても、図４の構成と同様とする。また、図に示されている各種ボタンを説明する場合、同一機能を有するボタンには、同一符号を付してあり、説明が重複するものについては、その説明を適宜省略する。
【００６４】
最初に、図３のステップＳ１において、図２のCPU３１は、写真シール作成処理を終了するか否かを判定する。例えば、図１に示される画像印刷装置１の管理人等により、筐体１０の背面部（図１において図示せぬ面）等に設けられた電源ボタンが操作される等して、写真シール作成処理の終了が指示されておらず、写真シール作成処理を終了しないと判定した場合、CPU３１は、ステップＳ２に処理を進める。
【００６５】
ステップＳ２において、表示プロセッサ３７は、CPU３１からの指示に基づいて操作パネル１３にデモ画面を表示する。操作パネル１３−１のモニタ３９−１には、例えば、図４Ａに示されるデモ画面が表示され、操作パネル１３−２のモニタ３９−２には、例えば、図４Ｂに示されるようなデモ画面が表示される。デモ画面のデータは、図示せぬCD-ROMからドライバ３４により読み込まれ、バス３０を介して表示プロセッサ３７に転送される。
【００６６】
ステップＳ３において、CPU３１は、硬貨処理部３５からの通知に基づいて、代金が投入されたか否かを判定する。CPU３１は、代金が投入されていないと判定した場合、ステップＳ１に処理を戻し、代金が硬貨投入口１９に投入されたと判定するまで表示プロセッサ３７に対して、デモ画面（図４）を表示することを指示し、代金が投入されたと判定した場合、処理はステップＳ４に進む。
【００６７】
ステップＳ４において、CPU３１は、表示プロセッサ３７等を制御して、操作パネル１３に撮影手順の説明画面等のGUIを表示する撮影準備処理を行う。操作パネル１３−１には、例えば、図５Ａに示されるような説明画面が表示され、操作パネル１３−２には、例えば、図５Ｂに示されるような説明画面が表示され、撮影に関する設定の入力の受け付けが開始される。
【００６８】
図５Ａの場合、説明画面には、取り込み画像を横長に表示するか、または縦長に表示するかの表示切換ボタン５０、CCDカメラ１５のズーム機能を調整するズーム調整ボタン５１、CCDカメラ１５が取り込む光量を調整する明るさ調整ボタン５３、並びに、撮像処理におけるCCDカメラ１５の設定や照明装置１２の設定の組み合わせを予め用意された所定の組み合わせ（モード）の中から選択するモード設定ボタン５４が表示されている。
【００６９】
モード設定ボタン５４を操作することによりユーザが選択可能なモードには、例えば、撮像画像において被写体の肌の色が色白に見えるように撮像を行うパールホワイトモードやパールモード、撮像画像において被写体の肌の色が自然な感じに見えるように撮像を行うナチュラルホワイトモードやナチュラルモード、１方向からの照明により、グラビアの写真のような効果を撮像画像に持たせるグラビア（左）モードやグラビア（右）モード、被写体の後ろから照明が当たっているような効果を撮像画像に持たせるバックライトモード、並びに、照明を被写体の下から被写体に当てることにより特殊な効果を撮像画像に持たせるホラーモード等がある。ユーザは、これらのモードを選択することにより、照明等による効果を持たせた撮像画像を得ることができる。
【００７０】
ユーザ（利用者）は、このような説明画面に応じて、タッチペン１４−１を利用して操作パネル１３−１に表示されている上記ボタンを操作し、取り込み画像を設定する。
【００７１】
CCDカメラ１５により撮影されている（取り込まれている）取り込み画像は、バス３０を介して表示プロセッサ３７に転送されるとともに、取り込み画像表示部１６に転送されて、表示される。すなわち、ここに動画像が表示される。また、図５Ａおよび図５Ｂに表示される説明画面にあわせて、音声出力装置４０は、スピーカ１１から音声ガイダンスを出力する。
【００７２】
ステップＳ５において、表示プロセッサ３７は、CPU３１からの指示に基づいて操作パネル１３に取り込み画像を表示する。操作パネル１３−１には、例えば、図６Ａに示されるように、撮影のタイミングをユーザ（利用者）に通知するカウントダウンインジケータ７１とともに、CCDカメラ１５が撮影している取り込み画面が表示される。
【００７３】
また、このとき、操作パネル１３−２には、例えば、図６Ｂに示されるように、撮像処理により得られた撮像画像が表示される。すなわち、ステップＳ５の撮影処理において、ユーザの指示等に基づいて、例えば、１２回等、複数回撮影が行われ、操作パネル１３−２には、それらの撮影により撮像画像が得られる度に、得られた撮像画像が表示される。なお、操作パネル１３−２にも操作パネル１３−１に表示されているのと同様のカウントダウンインジケータ７１が表示される。
【００７４】
ステップＳ５において、CPU３１が、タッチパネル３８からの通知に基づいて、図示せぬ撮影開始ボタンが操作されたと判定すると、表示プロセッサ３７は、撮影前のカウントダウン画面を表示する。操作パネル１３−１には、例えば、図６Ａのようなカウントダウン画面が表示される。表示プロセッサ３７−１は、CPU３１からの指示に基づいて、画面左側に表示されているカウントダウンインジゲータ７１の１番上の表示から点灯を開始する。CCDカメラ１５は、カウントダウンインジゲータ７１の１番下の表示が点灯されたとき、撮影を実行する。操作パネル１３−２にも、カウントダウンインジゲータ７１が表示されており、表示プロセッサ３７−２は、表示プロセッサ３７−１の処理と同様に点灯させる。また、カウントダウンインジゲータ７１の点灯に合わせて、音声出力装置４０は、スピーカ１１から音声ガイダンスによるカウントダウンを出力する。
【００７５】
また、CCDカメラ１５の取り込み画像は、CCDカメラ１５の下方に設けられている取り込み画像表示部１６にも表示される。これにより、利用者は、操作パネル１３に視線を向けることなく、CCDカメラ１５に視線を合わせて撮影することができる。
【００７６】
以上のような撮影を所定の回数繰り返すなどして、撮影処理が終了すると、CPU３１は、ステップＳ６に処理を進め、画像選択処理を実行し、表示プロセッサ３７を制御し、操作パネル１３に印刷写真選択画面を表示し、ユーザに、プリントする（キープする）画像を選択させる。画像選択処理の詳細は、図１２のフローチャートを参照して後述する。
【００７７】
この画像選択処理において、利用者は、タッチペン１４−１でカーソルを移動して、キープ画像（印刷する画像）を選択する。画像が選択され、画像選択処理が終了すると、CPU３１は、ステップＳ７に処理を進め、表示プロセッサ３７を制御して、操作パネル１３−１に、図７に示されるような明るさ調整画面を表示させて、撮像画像の明るさを調整する明るさ調整処理を行う。
【００７８】
図７に示されるように、明るさ調整画面においては、ステップＳ６の処理により印刷することが選択された撮像画像毎に明るさを調整することができる明るさ調整欄８１Ａ乃至８１Ｄ、および、ステップＳ６の処理により印刷することが選択された全ての撮像画像の明るさを同時に調整することができる明るさ調整欄８２が表示されている。明るさ調整欄８１Ａ乃至８１Ｄ、並びに、明るさ調整欄８２には、それぞれ、５段階で画像の明るさを調整する５つのボタンからなる明るさ調整ボタン群８３が設けられている。
【００７９】
明るさ調整ボタン群８３は、「ふんわり美白」と表示されているボタンから、「くっきり美肌」と表示されているボタンまで、ユーザが５段階で明るさを調整できるように、ユーザが操作することにより、画像を互いに異なる明るさに設定する５つのボタンにより構成される。図７において、明るさ調整ボタン群８３は、位置が上のボタンほど、画像を明るく設定するような順番で並べられており、「ふんわり美白」と表示されているボタンが画像を最も明るく設定するボタンであり、「くっきり美肌」と表示されているボタンが画像を最も暗く設定するボタンである。
【００８０】
ユーザは、図７に示される、操作パネル１３−１に表示された明るさ調整画面において、明るさ調整欄８１Ａ乃至８１Ｄに含まれる明るさ調整ボタン群８３を、タッチペン１４−１を用いて操作することにより、各撮像画像の明るさを５段階で調整する。例えば、図７において、ユーザは、明るさ調整欄８１Ａにおいて、「ふんわり美白」と表示されているボタンを操作することにより、明るさ調整欄８１Ａに表示されている撮像画像の明るさを、５段階の内、最も明るい設定となるように指示している。図７において、明るさ調整ボタン群８３の内、太枠で示されるボタンは、ユーザにより操作されて指示されたボタンであり、そのボタンの位置にユーザが指示したことを示すアンカーが表示されていることを示す。
【００８１】
また、ユーザは、図７に示される、操作パネル１３−１に表示された明るさ調整画面において、明るさ調整欄８２に含まれる明るさ調整ボタン群８３を、タッチペン１４−１を用いて操作することにより、ステップＳ６の処理により印刷することが選択された全ての撮像画像の明るさを５段階で調整することもできる。ユーザが明るさ調整欄８２に含まれる明るさ調整ボタン群８３を操作すると、その操作されたボタンの位置に、ユーザが指示したことを示すアンカーが表示され、明るさ調整欄８１Ａ乃至８１Ｄの明るさ調整ボタン群８３に表示されているアンカーが消去される。逆に、その状態から、ユーザが、明るさ調整欄８１Ａ乃至８１Ｄに含まれる明るさ調整ボタン群８３を、タッチペン１４−１を用いて操作すると、ユーザが指示したボタンの位置にアンカーが表示され、明るさ調整欄８２の明るさ調整ボタン群８３に表示されているアンカーが消去される。
【００８２】
なお、図７に示される明るさ調整画面には、ユーザに明るさ調整画面であることを示す「明るさを調整してね！」のメッセージと、ゲーム（画像印刷装置１による、撮像画像が印刷された印刷物を提供する写真シール作成ゲーム）の終了までの残り時間が表示されている。
【００８３】
また、図７に示される明るさ調整画面には、撮像画像の明るさ調整を終了する（撮像画像の明るさの設定を決定する）ための決定ボタン８４が表示されており、ユーザは、この決定ボタン８４を、タッチペン１４−１を用いて操作して明るさ調整処理を終了する。
【００８４】
ユーザが決定ボタン８４を操作して、明るさ調整処理を終了すると、CPU３１は、最後に指示された各画像に対する明るさに関する設定をRAM３３に記憶するなどして、図３のステップＳ８に処理を進める。
【００８５】
なお、図７に示される明るさ調整画面は、操作パネル１３−１だけでなく、操作パネル１３−２にも表示するようにしてもよい。このようにすることにより、タッチペン１４−２を操作するユーザも明るさの設定を行うことができる。すなわち、撮像画像の明るさに関する設定を複数のユーザにより同時に行うことができる。この場合、一方の画面における設定の更新は、リアルタイムに他方の画面に反映されるのが望ましい。
【００８６】
例えば、操作パネル１３−１においてユーザにより設定の更新が入力されると、表示プロセッサ３７−１は、タッチパネル３８−１より供給された入力情報に基づいて、モニタ３９−１に表示する画像を更新するとともに、入力情報を、CPU３１を介して表示プロセッサ３７−２に供給する。表示プロセッサ３７−２は、供給された入力情報に基づいて、表示プロセッサ３７−１と同様に、モニタ３９−２に表示する画像を更新する。このようにすることにより、画像印刷装置１の各部は、一方の画面における設定の更新を、リアルタイムに他方の画面に反映させることができる。
【００８７】
また、図８に示されるように、操作パネル１３−１において明るさを調整する撮像画像と、操作パネル１３−２において明るさを調整する撮像画像とが互いに異なるようにしてもよい。図８の場合、操作パネル１３−１に表示されている明るさ調整画面には、明るさ調整欄８１Ａ乃至８１Ｂ、並びに、明るさ調整欄８２Ａが表示されており、操作パネル１３−２に表示されている明るさ調整画面には、明るさ調整欄８１Ｃ乃至８１Ｄ、並びに、明るさ調整欄８２Ｂが表示されており、操作パネル１３−１と操作パネル１３−２とで互いに異なる画像の明るさが設定されるようになされている。なお、明るさ調整欄８２Ａは、明るさ調整欄８１Ａおよび８１Ｂに対応する画像を同時に調整する調整欄であり、明るさ調整欄８２Ｂは、明るさ調整欄８１Ｃおよび８１Ｄに対応する画像を同時に調整する調整欄である。
【００８８】
図３に戻り、ステップＳ８に処理を進めたCPU３１は、ユーザが撮像画像に対して落書き編集を行うための落書き処理を行う。落書き処理の詳細は、図１５および図１６のフローチャートを参照して後述する。この落書き処理により、撮像画像には、ユーザからの落書き入力により得られる落書き画像が合成される。落書き処理が終了すると、CPU３１は、ステップＳ９に処理を進め、表示プロセッサ３７を制御して、操作パネル１３−１に分割数選択画面を表示する。操作パネル１３−１には、例えば、図９に示されるように、「３２分割」、「１８分割」、「１６分割」、および「８分割」の分割数選択画面が表示される。利用者は、好みの分割数（プリントサイズ）のシートをタッチペン１４で選択することができる。CPU３１は、タッチパネル３８からの通知に基づいて、分割数選択画面のユーザが選択した分割数のシートの位置にアンカーを表示する。例えば、図９においては、ユーザが選択した「３２分割」のシートに太枠のアンカーと「Select」の文字が表示されている。
【００８９】
分割数選択画面には、図９に示されるように決定ボタン８６が設けられており、ユーザは、この決定ボタン８６を操作することにより、分割数を決定する。決定ボタン８６が操作されると、CPU３１は、そのとき指示されている分割数に基づいて、プリンタ３６にプリントするシート（写真シートまたはシールシート）を指示する。
【００９０】
なお、図９に示される分割数選択画面は、操作パネル１３−１だけでなく操作パネル１３−２にも表示されるようにしてもよい。その場合、一方の画面において指示された分割数の変更指示は、他方の画面にリアルタイムに反映されるようにするのが望ましい。
【００９１】
例えば、操作パネル１３−１においてユーザにより分割数の変更指示が入力されると、表示プロセッサ３７−１は、タッチパネル３８−１より供給された入力情報に基づいて、モニタ３９−１に表示する画像を更新するとともに、入力情報を、CPU３１を介して表示プロセッサ３７−２に供給する。表示プロセッサ３７−２は、供給された入力情報に基づいて、表示プロセッサ３７−１と同様に、モニタ３９−２に表示する画像を更新する。このようにすることにより、画像印刷装置１の各部は、一方の画面における分割数の変更指示を、リアルタイムに他方の画面に反映させることができる。
【００９２】
また、図１０に示されるように、操作パネル１３−１において設定可能な分割数と、操作パネル１３−２において設定可能な分割数とが互いに異なるようにしてもよい。図１０Ａは、操作パネル１３−１に表示される分割数選択画面の例であり、図１０Ａにおいては、「３２分割」と「１８分割」が設定可能である。また、図１０Ｂは、操作パネル１３−２に表示される分割数選択画面の例であり、図１０Ｂにおいては、「１６分割」と「８分割」が設定可能である。
【００９３】
図１０Ａにおいて決定ボタン８６Ａが操作されるか、または、図１０Ｂにおいて決定ボタン８６Ｂが操作されると、分割数が決定され、CPU３１は、そのとき指示されている分割数に基づいて、プリンタ３６にプリントするシート（写真シートまたはシールシート）を指示する。
【００９４】
図３に戻り、以上のようにして分割数決定処理が終了すると、CPU３１は、ステップＳ１０に処理を進め、プリンタ３６を制御して、落書き画像が合成された画像の印刷処理を開始するとともに、表示プロセッサ３７を制御し、プリントしたシールが横から排出されることを案内する案内画面を、操作パネル１３−１および操作パネル１３−２に、例えば、図１１Ａおよび図１１Ｂに示されるように表示させる。印刷処理が完了し、落書き編集された撮像画像が印刷されたシールシートがシール取出口２０より排出されると、CPU１１は、ステップＳ１１に処理を進め、現在進行しているゲーム（写真シール作成ゲーム）を終了する処理を行い、ステップＳ１に処理を戻し、それ以降の処理を繰り返す。すなわち、印刷処理が完了すると、CPU１１は、一連の写真シール作成ゲームを終了し、操作パネル１３等にデモ画面を表示し、代金が投入されるまで待機する。
【００９５】
以上のように、画像印刷装置１の各部は、写真シール作成処理を繰り返し実行し、画像印刷装置１を利用する各ユーザに対して、撮像画像が印刷された写真シールを提供する処理を行う。
【００９６】
ステップＳ１において、例えば、画像印刷装置１の管理者により図示せぬ電源ボタンを操作される等して、写真シール作成処理を終了すると判定した場合、CPU３１は、ステップＳ１２に処理を進め、終了処理を行った後、写真シール作成処理を終了する。
【００９７】
次に、図３のステップＳ６において実行される画像選択処理の詳細について、図１２のフローチャートを参照して説明する。必要に応じて、図１３および図１４を参照して説明する。
【００９８】
最初に、ステップＳ３１において、CPU３１は、選択画像表示制御処理を開始し、表示プロセッサ３７を制御して、操作パネル１３−１に、図１３に示されるような画像選択用GUIを表示させる。
【００９９】
図１３において、操作パネル１３−１に表示された画像選択用GUI９０には、図３のステップＳ５の撮像処理により得られた１２枚の撮像画像の縮小画像９１乃至１０２、並びに画像選択処理を終了するための決定ボタン１０３が表示されている。
【０１００】
ユーザは、縮小画像９１乃至１０２の中から最大４枚を落書き編集や印刷を行う画像（キープ画像）として選択し、タッチペン１４−１を用いて、操作パネル１３−１の、選択した縮小画像上をタップすることにより（縮小画像を操作することにより）、その縮小画像に対応する撮像画像を選択することができる（キープ画像選択指示）。なお、ユーザが、再度、その縮小画像を操作した場合、その縮小画像に対応する撮像画像の選択が取り消され、その縮小画像は、最初の状態（非選択の状態）に戻る（キープ画像解除指示）。以上のようにして、最大４枚の縮小画像を選択したユーザは、決定ボタン１０３を操作して（操作パネル１３−１の、決定ボタン１０３上をタップして）、その選択を決定する。
【０１０１】
図１２に戻り、選択画像表示制御処理を開始し、操作パネル１３−１に図１３に示されるような画像選択用GUI９０を表示させたCPU３１は、ステップＳ３２に処理を進め、タッチペン１４（タッチパネル３８）等からの入力（ユーザからの入力）の受け付けを開始し、ステップＳ３３に処理を進める。
【０１０２】
ステップＳ３３において、CPU３１は、キープ画像指定指示が入力されたか否かを判定し、キープ画像指定指示が入力されたと判定した場合、ステップＳ３４において、キープ可能であるか否かを判定する。キープ可能であると判定した場合、CPU３１は、ステップＳ３５に処理を進め、指定された画像をキープ画像に指定し、ステップＳ３６に処理を進める。
【０１０３】
なお、ステップＳ３３において、ユーザが画像選択用GUI９０において、縮小画像を指定しておらず、キープ画像指定指示が入力されていないと判定した場合、CPU３１は、ステップＳ３４およびステップＳ３５の処理を省略し、ステップＳ３６に処理を進める。また、ステップＳ３４において、例えば、ユーザが既に、予め定められた所定の数の、選択可能な最大枚数を選択しており、これ以上キープ画像として選択できない場合等のように、選択された縮小画像をキープ可能でないと判定した場合、CPU３１は、ステップＳ３５の処理を省略し、ステップＳ３６に処理を進める。
【０１０４】
ステップＳ３６に処理を進めたCPU３１は、キープ画像解除指示が入力されたか否かを判定し、ユーザが、画像選択用GUI９０において、キープ画像に指定されている縮小画像上をタップすることにより、キープ画像解除指示が入力されたと判定した場合、ステップＳ３７において、指定された画像をキープ画像より解除し、ステップＳ３８に処理を進める。
【０１０５】
なお、ステップＳ３６において、ユーザが画像選択用GUI９０において、縮小画像を指定しておらず、キープ画像解除指示が入力されていないと判定した場合、CPU３１は、ステップＳ３７の処理を省略し、ステップＳ３８に処理を進める。
【０１０６】
ステップＳ３８において、CPU３１は、画像選択処理を終了するか否かを判定し、終了しないと判定した場合、ステップＳ３３に処理を戻し、それ以降の処理を繰り返す。また、ステップＳ３８において、例えば、ユーザが画像選択用GUI９０に設けられた決定ボタン１０３を操作して画像選択処理を終了する指示を入力したり、予め定められた所定の時間が経過したりして、画像選択処理を終了すると判定した場合、CPU３１は、ステップＳ３９に処理を進め、終了処理を行った後、画像選択処理を終了し、図３のステップＳ７に処理を進める。
【０１０７】
以上のようにして画像印刷装置１の各部は、画像選択処理を行う。
【０１０８】
なお、図１３に示される画像選択用GUI９０は、操作パネル１３−１だけでなく操作パネル１３−２にも表示されるようにしてもよい。その場合、一方の画面において指示された選択画像の指定指示および解除指示（すなわち変更指示）等は、他方の画面にリアルタイムに反映されるようにするのが望ましい。
【０１０９】
例えば、操作パネル１３−１においてユーザにより選択画像の変更指示が入力されると、表示プロセッサ３７−１は、タッチパネル３８−１より供給された入力情報に基づいて、モニタ３９−１に表示する画像を更新するとともに、入力情報を、CPU３１を介して表示プロセッサ３７−２に供給する。表示プロセッサ３７−２は、供給された入力情報に基づいて、表示プロセッサ３７−１と同様に、モニタ３９−２に表示する画像を更新する。このようにすることにより、画像印刷装置１の各部は、一方の画面における選択画像の変更指示を、リアルタイムに他方の画面に反映させることができる。
【０１１０】
また、図１４に示されるように、操作パネル１３−１において選択可能な画像と、操作パネル１３−２において選択可能な画像とが互いに異なるようにしてもよい。図１４Ａは、操作パネル１３−１に表示される画像選択用GUI１１０Ａの例であり、この画像選択用GUI１１０Ａには、縮小画像９１乃至９３、並びに縮小画像９７乃至９９が表示されており、これらに対応する撮像画像が選択可能である。また、図１４Ｂは、操作パネル１３−２に表示される画像選択用GUI１１０Ｂの例であり、この画像選択用GUI１１０Ｂには、縮小画像９４乃至９６、並びに縮小画像１００乃至１０２が表示されており、これらに対応する撮像画像が選択可能である。
【０１１１】
図１４Ａにおいて決定ボタン１０３Ａが操作されるか、または、図１４Ｂにおいて決定ボタン１０３Ｂが操作されると、選択画像が決定され、CPU３１は、そのとき指示されている選択画像の明るさを調整する明るさ調整処理を実行する（図３のステップＳ７）。
【０１１２】
次に、図１５および図１６のフローチャートを参照して、図３のステップＳ８において実行される落書き処理の詳細を説明する。なお、必要に応じて、図１７乃至図２０を参照して説明する。
【０１１３】
落書き処理が開始されると、CPU３１は、ステップＳ５１において、表示プロセッサ３７−１および表示プロセッサ３７−２を制御して、落書き画像表示制御処理を開始し、操作パネル１３−１および操作パネル１３−２の両方に図１７に示されるような落書き用GUIを表示する。
【０１１４】
図１７に示されるように、落書き用GUI１２０は、ペン、スタンプ、背景ブラシ等の、撮像画像に対する落書き編集入力ツールを選択する各種のボタン群が設けられた第１の落書きツール表示部１２１、線の太さや入力する絵柄等、第１の落書きツール表示部１２１に設けられたボタンにより設定された落書き編集入力ツールの設定を行う各種のボタン群が設けられた第２の落書きツール表示部１２２、消しゴム機能や、作業戻し機能等の、落書き編集作業の進行に関するツールを選択する各種のボタン群が設けられた第３の落書きツール表示部１２３、落書き編集作業を終了する終了ボタン１２４、写真シール作成ゲームの残り時間を示す残り時間表示部１２５、落書き編集の対象となる撮像画像を表示する落書き対象画像表示領域１２６、並びに、落書き編集が行われる撮像画像に関する情報を表示する画像情報表示欄１２７により構成される。
【０１１５】
画像情報表示欄１２７は、現在、落書き対象画像表示領域１２６に表示されている撮像画像の番号を示す画像番号表示部１２８、ユーザが操作することにより、対応する撮像画像が落書き対象画像表示領域１２６に表示される画像指定ボタン１２９Ａ乃至１２９Ｄが設けられている。以下において、画像指定ボタン１２９Ａ乃至１２９Ｄを区別する必要のない場合、画像指定ボタン１２９と称する。
【０１１６】
各画像指定ボタン１２９には、図３のステップＳ６の処理により選択された撮像画像が、例えば、撮影順等に従って、１つずつ割り当てられている。ユーザがこの画像指定ボタン１２９を操作すると、操作された画像指定ボタン１２９に対応する撮像画像が落書き対象画像表示領域１２６に表示される。各画像指定ボタン１２９には、図１７に示されるように、互いに異なる番号（画像番号）が表示されており、ユーザがこの画像指定ボタン１２９を操作し、その画像指定ボタン１２９に対応する撮像画像が落書き対象画像表示領域１２６に表示されると、その画像指定ボタン１２９に表示されている番号が、画像番号表示部１２８に表示される。
【０１１７】
例えば、ユーザが、画像番号「１」が表示された画像指定ボタン１２９Ａを操作すると、落書き対象画像表示領域１２６には、この画像指定ボタン１２９Ａに対応する、図３のステップＳ６の処理により選択された撮像画像の中で最も早く得られた撮像画像が表示され、画像番号表示部１２８には、画像番号「１」が表示される。
【０１１８】
また、このとき、画像指定ボタン１２９Ａの位置には、対応する画像が表示されていることを示すアンカーが表示される。図１７において、画像指定ボタン１２９Ａは太枠で示されており、画像指定ボタン１２９Ａの位置にアンカーが表示されていることを示している。なお、アンカー以外にも、落書き対象画像表示領域１２６に表示されている撮像画像に対応する画像指定ボタン１２９であることを示すことができればどのような表示であってもよく、例えば、その画像指定ボタン１２９の色、模様、または大きさ等を変更するようにしてもよい。
【０１１９】
図１７においては、上述した画像選択処理により、４枚の画像が選択された場合における落書き用GUI１２０が示されており、画像情報表示欄１２７には、４つの画像指定ボタン１２９が示されているが、落書きを行う画像の枚数は何枚であってもよく、画像指定ボタン１２９の数もいくつであってもよい。画像情報表示欄１２７には、落書きが行われる撮像画像の枚数分、画像指定ボタン１２９が設けられる。
【０１２０】
以上のように操作されて落書き対象画像表示領域１２６に表示された撮像画像に対して、ユーザは、タッチペン１４を用いて、第１の落書きツール表示部１２１乃至第３の落書きツール表示部１２３を操作し、落書きツールを選択する等してから、落書き編集入力を行う。
【０１２１】
そして、その撮像画像に対する落書き編集入力が終了すると、ユーザは、再度、画像指定ボタン１２９より所望の撮像画像に対応する画像指定ボタン１２９を操作する。すると、新たな撮像画像が落書き対象画像表示領域１２６に表示され、ユーザは、新たな落書き編集入力を行うことができる。このように、ユーザは、落書きの対象とする撮像画像を交換しながら落書き編集入力を各画像に対して行う。
【０１２２】
このようにして落書き編集入力が行われた撮像画像に対応する画像指定ボタン１２９は、そのことを示すために、画像指定ボタン１２９の色、模様、または大きさ等が変更される。図１７の場合、画像番号「３」の画像指定ボタン１２９Ｃは、対応する撮像画像の落書き編集作業が終了しており、そのことを示すために、その模様が、未編集の状態を示す「模様なし」から「斜線模様」に変更されている。
【０１２３】
なお、このような落書き用GUI１２０は、図１８に示されるように、操作パネル１３−１および１３−２の両方に表示され、タッチペン１４−１を操作するユーザ、並びにタッチペン１４−２を操作するユーザによって、それぞれ落書き入力が行われる。このようにすることにより、複数のユーザが容易に、同時に落書き処理を行うことができる。
【０１２４】
このとき、図１８Ａに示されるように、操作パネル１３−１には、落書き用GUI１２０Ａが表示され、図１８Ｂに示されるように、操作パネル１３−２には、落書き用１２０Ｂが示される。なお、この場合、図１５および図１６に示される落書き処理は、操作パネル１３−１に表示された落書き用GUI１２０Ａ、並びに、操作パネル１３−２に表示された落書き用GUI１２０Ｂのそれぞれについて同様の処理が実行される。ここでは、説明を簡略化するために一方に対する落書き処理について説明する。
【０１２５】
図１５に戻り、以上のような落書き用GUI１２０の表示を制御する落書き画像表示制御処理を開始したCPU３１は、ステップＳ５２に処理を進める。以降、落書き画像表示制御処理は、落書き処理に対応して実行される。
【０１２６】
ステップＳ５２において、CPU３１は、図１７に示されるような落書き用GUI１２０において、第１の落書きツール表示部１２１乃至第３の落書きツール表示部１２３に表示されている落書きツール（ボタン）が操作されたか否かを判定し、落書きツールが操作されたと判定した場合、ステップＳ５３に処理を進め、操作に応じて、タッチペン１４に割り当てられる落書き機能を変更し、ステップＳ５４に処理を進める。なお、ステップＳ５２において、落書きツールが操作されていないと判定した場合、CPU３１は、ステップＳ５３の処理を省略し、ステップＳ５４に処理を進める。
【０１２７】
ステップＳ５４において、CPU３１は、落書き対象画像表示領域１２６に表示されている撮像画像に対して、落書き入力が行われたか否かを判定する。落書き入力が行われたと判定した場合、CPU３１は、ステップＳ５５に処理を進め、反映処理を実行し、操作パネル１３−１および操作パネル１３−２において行われている編集作業を互いに反映させる。反映処理の詳細は、図２１および図２２のフローチャートを参照して後述する。
【０１２８】
反映処理を行ったCPU３１は、ステップＳ５６に処理を進め、入力された落書き入力を反映するように、落書き対象画像表示領域１２６に表示されている撮像画像に対応する、RAM３３等に保持されている画像データを更新する。すなわち、CPU３１は、ユーザにより入力された落書き入力に対応する落書き画像を、撮像画像に合成するように画像データを更新する。画像データを更新したCPU３１は、処理を図１６のステップＳ６１に進める。
【０１２９】
なお、図１５のステップＳ５４において、落書き入力が行われていないと判定した場合、CPU３１は、図１５のステップＳ５５乃至ステップＳ５６の処理を省略し、図１６のステップＳ６１に処理を進める。図１６のステップＳ６１において、CPU３１は、予め定められている所定の時間が経過したか否かを判定し、経過していないと判定した場合、ステップＳ６２に処理を進め、終了ボタン１２４が操作されたか否かを判定する。
【０１３０】
落書き用GUI１２０Ａまたは落書き用GUI１２０Ｂのいずれかにおいて、終了ボタン１２４が操作されたと判定した場合、CPU３１は、ステップＳ６３に処理を進め、他方の画面において、後述するように、落書き処理が待機しているか否かを判定する。待機していると判定した場合、落書き用GUI１２０Ａおよび落書き用GUI１２０Ｂの両方において終了ボタン１２４が操作されているので、CPU３１は、ステップＳ６４に処理を進め、終了処理を行い、落書き処理を終了し、図３のステップＳ９に処理を進める。
【０１３１】
また、ステップＳ６１において、所定の時間が経過したと判定した場合、CPU３１は、ステップＳ６２およびステップＳ６３の処理を省略し、ステップＳ６４に処理を進め、終了処理を行って落書き処理を終了し、図３のステップＳ９に処理を進める。
【０１３２】
ステップＳ６２において、終了ボタン１２４が操作されていないと判定した場合、CPU３１は、図１５のステップＳ５１に処理を戻し、それ以降の処理を繰り返す。
【０１３３】
ステップＳ６３において、他方の画面において落書き処理が待機していないと判定した場合、CPU３１は、ステップＳ６５に処理を進める。ステップＳ６５において、CPU３１は、落書き対象画像表示領域１２６に、図１９に示されるような確認画面を表示させる。
【０１３４】
図１９Ａは、確認画面が表示された落書き用GUIの構成例を示す図である。図１９Ａにおいて、操作パネル１３−１に表示されている落書き用GUI１２０Ａの落書き対象画像表示領域１２６には、終了の確認を行う確認画面１４０が表示されている。確認画面１４０には、「ホントに終了するの？」というメッセージが表示されており、ユーザは、再度、落書き編集作業を終了するか否かを確認することができる。
【０１３５】
確認画面１４０には、さらに、ユーザが落書き編集作業を続ける場合に操作するボタンであり、「まだ続ける」と表示された、続けるボタン１４１と、ユーザが落書き編集作業を終了させる場合に操作するボタンであり、「もうやめる」と表示された、やめるボタン１４２が設けられている。ユーザは、これらの続けるボタン１４１またはやめるボタン１４２を操作することにより落書き編集終了の意思を確認することができる。
【０１３６】
以上のような確認画面１４０が表示されているとき、終了ボタン１２４が操作されていない他方の表示パネル１３−２には、図１９Ｂに示されるように、落書き用GUI１２０Ｂが表示されており、操作パネル１３−２側のユーザは、落書き編集作業を続けることができる。
【０１３７】
図１６に戻り、以上のような確認画面を表示させたCPU３１は、ステップＳ６６に処理を進め、やめるボタン１４２が操作されたか否かを判定する。やめるボタン１４２が操作されていないと判定した場合、CPU３１は、ステップＳ６７に処理を進め、続けるボタン１４１が操作されたか否かを判定する。続けるボタン１４１が操作されたと判定した場合、CPU３１は、図１５のステップＳ５１に処理を戻し、それ以降の処理を繰り返す。また、続けるボタン１４１が操作されていないと判定した場合、CPU３１は、ステップＳ６３に処理を戻し、それ以降の処理を繰り返す。
【０１３８】
また、ステップＳ６６において、やめるボタン１４２が操作されたと判定した場合、CPU３１は、ステップＳ６８に処理を進める。ステップＳ６８において、CPU３１は、表示プロセッサ３７を制御して、落書き用GUI１２０を待機状態に移行し、図２０Ａに示されるような待機画面１５０を表示する。
【０１３９】
図２０Ａに示されるように、待機画面１５０には、「となりの人が終わるまで待っててね！」というメッセージが表示されている。以上のような待機画面１５０が表示されているとき、終了ボタン１２４が操作されていない他方の表示パネル１３−２には、図２０Ｂに示されるように、落書き用GUI１２０Ｂが表示されており、操作パネル１３−２側のユーザは、落書き編集作業を続けることができる。
【０１４０】
落書き用GUI１２０を待機状態に移行させたCPU３１は、ステップＳ６９に処理を進め、他方の画面において落書き処理が終了したか否かを判定し、終了したと判定するまで待機する。終了したと判定した場合、CPU３１は、ステップＳ６４に処理を戻し、それ以降の処理を繰り返す。
【０１４１】
以上のようにして、CPU３１は、落書き処理を行い、ユーザによる落書き編集入力を受け付ける。
【０１４２】
画像印刷装置１においては、操作パネル１３が２つ設けられているため、２人の利用者が分担して画像編集を入力することができる。そのため、例えば、図１８に示される落書き用GUI１２０Ａおよび１２０Ｂにおいて、複数の利用者が、１つの画像に対して、同時に落書きを入力することができる。
【０１４３】
次に、図２１および図２２のフローチャートを参照して、図１５のステップＳ５５において実行される、タッチパネル３８−１（以下、タッチパネルＡとも称する）から入力された落書きを、タッチパネル３８−２（以下、タッチパネルＢとも称する）から入力された落書きとして、または、タッチパネル３８−２から入力された落書きを、タッチパネル３８−１から入力された落書きとして反映させる反映処理を説明する。また、必要に応じて、図２３および図２４を参照して説明する。
【０１４４】
ステップＳ８１において、CPU３１は、タッチパネルＡから落書きが入力されたか否かを判定する。利用者がタッチペン１４−１を利用して落書きを入力した場合、CPU３１は、落書きが入力されたと判定し、ステップＳ８２の処理に進む。
【０１４５】
ステップＳ８２において、CPU３１は、編集対象の画像として、モニタ３９−１（以下、モニタＡとも称する）とモニタ３９−２（以下、モニタＢとも称する）で同じキープ画像が表示されているか否かを判定する。操作パネル１３−１の利用者と操作パネル１３−２の利用者が編集対象の画像として同一のキープ画像を選択している場合、CPU３１は、モニタＡとモニタＢで同じキープ画像が表示されていると認識し、ステップＳ８３の処理に進む。
【０１４６】
ステップＳ８３において、CPU３１は、タッチパネルＡから入力された落書きと、タッチパネルＢから入力された落書きが、表示プロセッサ３７−１（以下、表示プロセッサＡとも称する）と表示プロセッサ３７−２（以下、表示プロセッサＢとも称する）のフレームバッファの第２の領域に記憶されている画像の同じ位置に、同時に入力されたか否かを判定する。CPU３１は、タッチパネルＡから入力された落書きと、タッチパネルＢから入力された落書きが同時に同じ位置に入力されたと判定した場合、ステップＳ８４の処理に進む。
【０１４７】
ステップＳ８４において、表示プロセッサＡは、CPU３１からの指示に基づいて、タッチパネルＡから落書きが入力された位置と同じ位置に、１個の大きな星の図形をモニタＡに表示する。また、表示プロセッサＢも、CPU３１からの指示に基づいて、タッチパネルＢから落書きが入力された位置と同じ位置に、１個の大きな星の図形をモニタＢに表示する。
【０１４８】
図２３は、落書き画面において、ステップＳ８４の処理で表示される操作パネル１３の表示例を示している。図２３Ａは、操作パネル１３−１の表示（落書き用GUI１２０Ａ）を、図２３Ｂは、操作パネル１３−２の表示（落書き用GUI１２０Ｂ）をそれぞれ示している。この例においては、キープ画像（落書き対象画像表示領域１２６Ａの左上方に表示されている星マーク１６１Ａ、および落書き対象画像表示領域１２６Ｂ）の左上方に表示されている星マーク１６１Ｂが、それぞれ、タッチパネルＡとタッチパネルＢから同時に落書きが入力されたことを示している。
【０１４９】
ステップＳ８４において、星の図形を表示させた後、CPU３１は、ステップＳ８１の処理に戻る。
【０１５０】
一方、ステップＳ８３において、CPU３１は、タッチパネルＡから入力された落書きと、タッチパネルＢから入力された落書きが、表示プロセッサＡと表示プロセッサＢのフレームバッファの第２の領域に記憶されている画像情報の同じ位置に、同時に入力されていないと判定した場合、ステップＳ８５の処理に進む。
【０１５１】
ステップＳ８５において、CPU３１は、タッチパネルＡから落書きが入力された位置は、既に、タッチパネルＢから落書きが入力されている位置か否かを、表示プロセッサＢのフレームバッファの第２の領域の記憶状況を確認することにより判定する。CPU３１は、タッチパネルＡから落書きが入力された位置には、既に、タッチパネルＢから落書きが入力されていると判定した場合、ステップＳ８６の処理に進む。
【０１５２】
ステップＳ８６において、表示プロセッサＡは、CPU３１からの指示に基づいて、タッチパネルＡから落書きが入力された位置と同じ位置に、例えば、１４個の小さな星の図形をモニタＡに表示する。また、表示プロセッサＢも、表示プロセッサＡと同じ位置に、モニタＡの場合と同様のモニタＢに星の図形を表示する。
【０１５３】
図２４は、落書き画面において、ステップＳ８６の処理で表示される操作パネル１３の表示例を示している。図２４Ａは、操作パネル１３−１に表示される落書き用GUI１２０Ａの例を、図２４Ｂは、操作パネル１３−２に表示される落書き用GUI１２０Ｂの例をそれぞれ示している。この例においては、キープ画像の左下方にタッチパネルＡから落書きが入力されたが、その位置には、図２４Ｂに示されるように、既に落書き（「ヤッホー！」の文字列）が入力されているため、図２４Ａに示されるように、１４個の小さな星の図形が表示される。
【０１５４】
図２３および図２４に示されるように、利用者が意図していない（入力していない）図形を表示させることにより、ゲーム性が高くなり、利用者は、楽しみながら落書きを入力することができる。なお、表示させる記号は星に限られるものではない。また、星が表示されると同時に、スピーカ１１から効果音が出力されるようにしても良い。
【０１５５】
ステップＳ８６において、星を表示させた後、CPU３１は、ステップＳ８１の処理に戻る。
【０１５６】
一方、ステップＳ８５において、CPU３１は、タッチパネルＡから落書きが入力された位置には、タッチパネルＢから落書きが入力されていないと判定した場合、ステップＳ８７の処理に進む。また、ステップＳ８２において、CPU３１は、編集対象の画像として、モニタＡとモニタＢで同じキープ画像が表示されていないと判定した場合、ステップＳ８７の処理に進む。
【０１５７】
ステップＳ８７において、表示プロセッサＡは、CPU３１からの指示に基づいて、タッチパネルＡから入力された落書きを処理する。すなわち、タッチパネルＡから入力された落書きを、フレームバッファの第２の領域に記憶させる。
【０１５８】
ステップＳ８８において、表示プロセッサＡは、CPU３１からの指示に基づいて、ステップＳ８７の処理でフレームバッファの第２の領域に記憶させたキープ画像（落書きが施された画像）をモニタＡに表示させる。
【０１５９】
ステップＳ８９において、CPU３１は、タッチパネルＡから入力され、ステップＳ８８の処理でモニタＡに表示させた落書きを、モニタＢにも反映させる（表示させる）必要があるか否かを判定する。すなわち、CPU３１は、編集対象のキープ画像としてモニタＡとモニタＢで同じ画像が選択されている場合、モニタＢにもタッチパネルＡからの入力を反映して表示させる必要があると判定し、ステップＳ９０の処理に進む。
【０１６０】
ステップＳ９０において、表示プロセッサＢは、CPU３１からの指示に基づいて、ステップＳ８７の処理で表示プロセッサＡのフレームバッファの第２の領域に記憶された落書き情報を、自らのフレームバッファの第２の領域に記憶させ、記憶させた画像情報をモニタＢに表示させる。その後、処理はステップＳ９１に進む。
【０１６１】
ステップＳ８９において、CPU３１は、タッチパネルＡから入力された落書きを、モニタＢにも反映させる（表示させる）必要がないと判定した場合、ステップＳ９１の処理に進む。また、ステップＳ８１において、CPU３１は、タッチパネルＡから落書きが入力されていないと判定した場合、ステップＳ９１の処理に進む。
【０１６２】
ステップＳ９１乃至ステップＳ１００の処理は、ステップＳ８１乃至ステップＳ９０の処理と同様の処理である。すなわち、タッチパネルＡとタッチパネルＢで、落書き対象の画像として、同じキープ画像が選択されており、同じ落書き処理が同時に入力された場合、ステップＳ８４の処理と同様に星を表示し、また、タッチパネルＢから落書きが入力された位置には、既にタッチパネルＡから落書きが入力されている場合、ステップＳ８６の処理と同様に、星を表示する。さらに、CPU３１は、タッチパネルＢから入力され、モニタＢに表示されている落書きを、モニタＡに反映させて表示させる必要があると判定した場合、ステップＳ９０の処理と同様に、反映処理を行う。
【０１６３】
ステップＳ９１において、タッチパネルＢから落書きが入力されていないと判定された場合、ステップＳ９９において、タッチパネルＢから入力された落書きを、モニタＡに反映させる必要がないと判定された場合、または、ステップＳ１００の処理が完了した場合、ステップＳ１０１の処理に進む。
【０１６４】
ステップＳ１０１において、CPU３１は、落書き処理の制限時間が経過したか否か、または、プリントボタン１２７が操作されたか否かを判定する。CPU３１は、落書き処理の制限時間が経過しておらず、かつ、プリントボタン１２７が操作されていないと判定した場合、ステップＳ８１の処理に戻り、それ以降の処理が繰り返し実行される。
【０１６５】
ステップＳ１０１において、CPU３１は、落書き処理の制限時間が経過したか、または、プリントボタン１２７が操作されたと判定した場合、図２１および図２２のフローチャートの処理を終了し、図１５のステップＳ５５の処理に戻る。
【０１６６】
次に、図１５のステップＳ５１において開始され、図１５および図１６のフローチャートを参照して説明した落書き処理に対応して実行される落書き画像表示制御処理について、図２５のフローチャートを参照して説明する。必要に応じて、図２６および図２７を参照して説明する。なお、以下においては、説明を簡略化するために、操作パネル１３−１における落書き画像表示制御処理について説明するが、操作パネル１３−２における落書き画像表示制御処理も同様に実行される。
【０１６７】
落書き画像表示制御処理が開始されると、最初に、CPU３１は、ステップＳ１２１において、落書き編集を行う画像として選択された各撮像画像に画像指定ボタン１２９を例えば撮影順等に基づいて１つずつ割り付け、その情報を表示プロセッサ３７−１に供給する。ステップＳ１２２において、表示プロセッサ３７−１は、CPU３１に制御され、図１７に示されるような落書き用GUI１２０を作成し、操作パネル１３−１に表示する。
【０１６８】
このように表示した落書き用GUI１２０に対して、CPU３１は、ステップＳ１２３において、表示プロセッサ３７−１を介して供給されるタッチパネル３８−１からの入力に基づいて、画像指定ボタン１２９が操作されたか否かを判定する。画像指定ボタン１２９が操作されたと判定した場合、CPU３１は、ステップＳ１２４において、操作された画像指定ボタン１２９に対応する画像、すなわち、ユーザにより落書き対象画像として指定された画像が表示可能であるか否かを判定する。
【０１６９】
指定された画像が表示可能であると判定した場合、CPU３１は、ステップＳ１２５に処理を進め、現在、落書き対象画像表示領域１２６に表示されている画像に立てられている、画像が落書き中の状態である（落書き対象画像表示領域１２６に表示されている）ことを示す落書き中フラグを外す。この落書き中フラグが外されることにより、表示プロセッサ３７−１は、図１７に示される落書き用GUI１２０における、この画像に対応する画像指定ボタン１２９の位置に表示されるアンカーが他のボタンの位置に移動可能にする。
【０１７０】
落書き中フラグを外したCPU３１は、ステップＳ１２６に処理を進め、これまでのタッチパネル３８−１からの入力に基づいて、落書き対象画像表示領域１２６に表示中の画像が編集されたか否かを判定する。編集されたと判定した場合、CPU３１は、ステップＳ１２７に処理を進め、その画像に対して落書き済みフラグを立てる。この落書き済みフラグに基づいて、表示プロセッサ３７−１は、図１７に示される落書き用GUI１２０における、この画像に対応する画像指定ボタン１２９の色、模様、または大きさ等を、画像が落書き済みであることを示す状態に変更する。また、ユーザにより、この画像指定ボタン１２９が操作された場合、表示プロセッサ３７は、CPU３１に制御されて、図２６Ａに示されるような、落書き済みの画像であることを示す落書き済み画像１７１を落書き対象画像表示領域１２６に表示する。
【０１７１】
図２６Ａにおいて、落書き用GUI１２０の落書き対象画像表示領域１２６には、ユーザが落書き済みの画像に対応する、画像番号「３」の画像指定ボタン１２９Ｃを操作した場合に表示される、落書き済み画像１７１が表示されている。落書き済み画像１７１には、「落書きしたよ！」のメッセージが表示されており、ユーザに落書き済み画像を指定したことを通知するようになされている。
【０１７２】
ステップＳ１２７の処理を終了したCPU３１は、ステップＳ１２８に処理を進める。また、ステップＳ１２６において、落書き対象画像表示領域１２６に表示されている画像は表示されただけで、編集されていないと判定した場合、CPU３１は、ステップＳ１２７の処理を省略し、ステップＳ１２８に処理を進める。
【０１７３】
ステップＳ１２８において、表示プロセッサ３７−１は、CPU３１に制御され、落書き対象画像表示領域１２６において、表示中の画像（古い画像）から指定された画像（新たな画像）に表示を切り替える。ステップＳ１２８の処理が終了すると、CPU３１は、ステップＳ１２９に処理を進める。
【０１７４】
ステップＳ１２９において、CPU３１は、落書き対象画像表示領域１２６に、新たに表示した画像（ユーザに指定された画像）に落書き中フラグを立てる。この落書き中フラグに基づいて、表示プロセッサ３７−１は、図１７に示される落書き用GUI１２０における、この画像に対応する画像指定ボタン１２９の位置にアンカーを移動して固定する。
【０１７５】
ステップＳ１２９の処理を終了したCPU３１は、ステップＳ１３０に処理を進める。また、ステップＳ１２３において、画像指定ボタンが操作されていないと判定した場合、CPU３１は、ステップＳ１３０に処理を進める。
【０１７６】
ステップＳ１３０において、CPU３１は、落書き画像表示制御処理を終了するか否かを判定し、終了しないと判定した場合、ステップＳ１２３に処理を戻し,それ以降の処理を繰り返す。また、ステップＳ１３０において、図１５および図１６のフローチャートを参照して説明した落書き処理が終了するなどして、落書き画像表示制御処理を終了すると判定した場合、CPU３１は、ステップＳ１３１において終了処理を行った後、落書き画像表示制御処理を終了する。
【０１７７】
なお、ステップＳ１２４において、指定された画像に落書き済みフラグが立つなどして、指定された画像が表示不可能であると判定した場合、CPU３１は、例えば図２６Ａに示される落書き済み画像１７１を表示する等のエラー表示を行い、ステップＳ１３０に処理を戻し、それ以降の処理を繰り返す。
【０１７８】
以上においては、ステップＳ１２１において、CPU３１は、撮像画像に画像指定ボタン１２９を撮影順（画像が得られた順）に基づいて、画像指定ボタン１２９を１つずつ割り付けるように説明したが、これに限らず、例えば、ユーザが、図５Ａに示されるモード設定ボタン５４を操作するなどして指定した、撮像画像が得られた撮像処理おける撮影のモードに基づいて画像指定ボタン１２９を割り付けるようにしてもよい。その場合、図２６Ｂの画像指定ボタン１７２Ａ乃至１７２Ｄに示されるように、画像指定ボタン１７２（１７２Ａ乃至１７２Ｄ）には、「モード１」、「モード２」、「モード３」、「モード４」等、割り付けられた撮影モード名が表示される。図２６Ｂにおいては、「モード４」の画像指定ボタン１７２Ｄに対応する画像が落書き対象画像表示領域１２６に表示されている。
【０１７９】
なお、ステップＳ１２６およびステップＳ１２７の処理により、CPU３１は、落書き済みの画像を再度編集できないように制御するように説明したが、ユーザが落書き済みの画像に対応する画像指定ボタン１２９を操作し、落書き対象画像に表示させ、その落書き済みの画像に対して再度落書きを行えるようにしてももちろんよい。その場合、ステップＳ１２６およびステップＳ１２７の処理は省略される。また、これによりステップＳ１２４およびステップＳ１３２の処理も省略される。
【０１８０】
また、ステップＳ１２８の画像切り替え時において、表示プロセッサ３７−１は、CPU３１に制御されて、モニタ３９−１の垂直同期信号に同期して、表示中の画像から指定された画像に、画像全体を同時に切り替えるようにしてもよいし、例えば、表示中の画像から指定された画像に、画像切り替えのアニメーションを用いて、スライドするように切り替える等、画像の切り替えを、動画像を用いて行うようにしてもよい。
【０１８１】
CPU３１は、以上のような落書き画像表示制御処理を操作パネル１３−１に対してだけでなく、操作パネル１３−２に対しても実行する。このとき、図１８に示されるように、操作パネル１３−１側と操作パネル１３−２側において、それぞれのユーザが同じ撮像画像群に対して落書き編集作業を行うように説明したが、これに限らず、例えば、図２７に示されるように、操作パネル１３−１に表示される落書き用GUI１２０Ａにおいて落書き編集の対象となる撮像画像と、操作パネル１３−２に表示される落書き用GUI１２０Ｂにおいて落書き編集の対象となる撮像画像が互いに異なるようにしても、もちろんよい。
【０１８２】
図２７Ａには、操作パネル１３−１に表示される落書き用GUI１２０Ａの例が示されており、図２７Ｂには、操作パネル１３−２に表示される落書き用GUI１２０Ｂの例が示されている。この場合、CPU３１は、ステップＳ１２１において、撮像画像に画像指定ボタンを割り付ける際に、それらの画像を表示する操作パネル１３も決定する。図２７Ａに示される落書き用GUI１２０Ａには、画像番号「１」の画像と、画像番号「２」の画像が割り付けられており、それらの画像に対応する画像指定ボタン１２９Ａおよび１２９Ｂが表示されている。同様に、図２７Ｂに示される落書き用GUI１２０Ｂには、画像番号「３」の画像と、画像番号「４」の画像が割り付けられており、それらの画像に対応する画像指定ボタン１２９Ｃおよび１２９Ｄが表示されている。このようにすることにより、操作パネル１３−１を操作するユーザと、操作パネル１３−２を操作するユーザとで互いに異なる画像に対して落書き処理を分担して行うことができる。なお、各操作パネル１３に割り当てられる画像の枚数は互いに同じ数でなくてもよく、その配分がいずれか一方に偏っていてもよい。
【０１８３】
以上に説明した画像指定ボタンには、各ボタンを区別するための簡単な情報が表示されていればよく、サムネイル画像のような詳細な情報（画像情報）を表示する必要がない。従って、上述した画像指定ボタンは、落書き用GUI１２０において、サムネイル画像と比較して、その表示サイズを小さくすることができる。すなわち、落書き用GUI１２０において、このような画像指定ボタンを用いて落書きを行う画像を選択するようにすることにより、サムネイル画像を用いて落書きを行う画像を選択するようにした場合と比較して、落書き対象画像表示領域１２６の画像サイズを大きくすることができ、画像編集作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０１８４】
なお、以上においては、落書き用GUI１２０において、ユーザが画像指定ボタンを用いて落書きを行う画像を選択するようにする場合について説明したが、これに限らず、例えば、落書き用GUI１２０において、ユーザが画像指定タブを用いて落書きを行う画像を選択するようにしてもよい。
【０１８５】
その場合、落書き画像表示制御処理は、図２８のフローチャートに示されるように、図２５のフローチャートを参照して説明した画像指定ボタンの場合と同様の処理が行われる。
【０１８６】
すなわち、CPU３１は、ステップＳ１２１乃至ステップＳ１３２の各処理と同様に、ステップＳ１５１乃至ステップＳ１６２の各処理を行う。CPU３１は、各画像に画像指定タブを割り付け、図２９に示されるような画像指定タブ１８１乃至１８４を用いた落書き用GUI１２０を作成し、操作パネル１３に表示させる。図２９において、画像指定タブ１８１乃至１８４には、それぞれ、互いに異なる撮像画像が例えば撮影順等に基づいて１枚ずつ割り付けられており、ユーザによりこれらの画像指定タブが操作された場合、操作された画像指定タブに対応する画像、すなわち、指定された画像が表示可能であれば、フラグの処理を行うなどして、落書き対象画像表示領域に表示中の画像を、指定された画像に切り替える。指定された画像が表示不可能であれば、CPU３１は、エラー表示を行う。なお、表示プロセッサ３７は、画像指定ボタンの場合と同様に、画像に対応付けられたフラグの種類に応じて、画像指定タブの表示を変化させる。例えば、図２９に示されるように、ユーザにより操作され、対応する画像が落書き対象画像表示領域１２６に表示されている場合、その画像指定タブは、その他の画像指定タブより前面に表示される。また、編集済みの画像に対応する画像指定タブは、その色、模様、または大きさ等が変更される。
【０１８７】
なお、画像指定タブを用いる場合、CPU３１は、上述した画像指定ボタンを用いる場合と同様に、例えば、ユーザが、図５Ａに示されるモード設定ボタン５４を操作するなどして指定した、撮像画像が得られた撮像処理おける撮影のモードに基づいて画像指定タブを割り付けるようにしてもよい。その場合、各画像指定タブ１８１乃至１８４には、「モード１」、「モード２」、「モード３」、「モード４」等、割り付けられた撮影モード名が表示される。
【０１８８】
また、CPU３１は、上述した画像指定ボタンを用いる場合と同様に、例えば、ユーザが落書き済みの画像に対応する画像指定タブを操作し、落書き対象画像に表示させ、その落書き済みの画像に対して再度落書きを行えるようにしてももちろんよい。その場合、ステップＳ１５６およびステップＳ１５７の処理は省略される。また、これによりステップＳ１５４およびステップＳ１６２の処理も省略される。
【０１８９】
さらに、ステップＳ１５８の画像切り替え時において、表示プロセッサ３７−１は、CPU３１に制御されて、モニタ３９−１の垂直同期信号に同期して、表示中の画像から指定された画像に、画像全体を同時に切り替えるようにしてもよいし、例えば、表示中の画像から指定された画像に、画像切り替えのアニメーションを用いて、スライドするように切り替える等、画像の切り替えを、動画像を用いて行うようにしてもよい。
【０１９０】
また、CPU３１は、以上のような落書き画像表示制御処理を操作パネル１３−１に対してだけでなく、操作パネル１３−２に対しても実行する。このとき、画像指定ボタンの場合と同様に、例えば、操作パネル１３−１側と操作パネル１３−２側において、それぞれのユーザが同じ撮像画像群に対して落書き編集作業を行うようにしてもよいし、例えば、操作パネル１３−１に表示される落書き用GUI１２０Ａにおいて落書き編集の対象となる撮像画像と、操作パネル１３−２に表示される落書き用GUI１２０Ｂにおいて落書き編集の対象となる撮像画像が互いに異なるようにしても、もちろんよい。
【０１９１】
以上に説明した画像指定タブには、画像指定ボタンの場合と同様に、各タブを区別するための簡単な情報が表示されていればよく、サムネイル画像のような詳細な情報（画像情報）を表示する必要がない。従って、上述した画像指定タブは、落書き用GUI１２０において、サムネイル画像と比較して、その表示サイズを小さくすることができる。すなわち、落書き用GUI１２０において、このような画像指定タブを用いて落書きを行う画像を選択するようにすることにより、サムネイル画像を用いて落書きを行う画像を選択するようにした場合と比較して、落書き対象画像表示領域１２６の画像サイズを大きくすることができ、画像編集作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０１９２】
また、例えば、落書き用GUI１２０において、画像指定ボタン１２９の代わりに、ユーザが操作することにより、落書きを行う画像をスクロールして選択することができるスクロールボタンを設け、ユーザがそのスクロールボタンを用いて落書きを行う画像を選択するようにしてもよい。
【０１９３】
その場合の落書き画像表示制御処理について、図３０および図３１のフローチャートを参照して説明する。また、必要に応じて、図３２および図３３を参照して説明する。
【０１９４】
最初に、CPU３１は、ステップＳ１８１において、画像選択処理により選択された各撮像画像に番号を割り付け、ステップＳ１８２において、その番号順に撮像画像を配置し、表示プロセッサ３７を制御して、図３２に示されるような落書き用GUI１２０を作成し、操作パネル１３に表示させる。
【０１９５】
図３２において、落書き用GUI１２０の画像情報表示欄１２７には、画像番号表示部１２８の他に、ユーザがタッチペン１４を用いて操作することにより、落書き対象画像表示領域１２６に表示される撮像画像を１つ前の撮像画像に切り替える（スクロールさせる）スクロールボタンである前ボタン１９１と、ユーザがタッチペン１４を用いて操作することにより、落書き対象画像表示領域１２６に表示される撮像画像を１つ次の撮像画像に切り替える（スクロールさせる）スクロールボタンである次ボタン１９２が設けられている。ユーザは、これらの前ボタン１９１および次ボタン１９２を操作することにより、落書きを行う撮像画像を切り替えることができる。
【０１９６】
図３０に戻り、ステップＳ１８２の処理を終了したCPU３１は、ステップＳ１８３に処理を進め、タッチパネル３８より供給される入力情報に基づいて、前ボタン１９１が操作されたか否かを判定し、操作されたと判定した場合、ステップＳ１８４に処理を進め、上述した画像指定ボタンの場合と同様に、現在落書き対象画像表示領域１２６に表示されている撮像画像の落書き中フラグを外す。そして、ステップＳ１８５において、CPU３１は、これまでにタッチパネル３８から供給された入力情報に基づいて、現在落書き対象画像表示領域１２６に表示中の撮像画像が編集されたか否かを判定し、編集されたと判定した場合は、ステップＳ１８６に処理を進め、上述した画像指定ボタンの場合と同様に、表示中の撮像画像に対して落書き済みフラグを立て、処理をステップＳ１８７に進める。なお、ステップＳ１８５において、表示中の画像が編集されていないと判定した場合、CPU３１は、ステップＳ１８６の処理を省略し、ステップＳ１８７に処理を進める。
【０１９７】
このように落書き済みフラグを立てることにより、表示プロセッサ３７は、後述するように、撮像画像のスクロールにおいて、編集済みの撮像画像を飛ばして１つ次の画像または１つ前の画像を表示するようにすることができる。
【０１９８】
ステップＳ１８７において、CPU３１は、落書き対象画像表示領域１２６において、現在表示中の撮像画像から１つ前の番号に対応する撮像画像に、表示を切り替える。このとき、切り替えアニメーションなどを用いて、動画像として、撮像画像の表示を切り替えるようにしてもよい。
【０１９９】
画像の表示を切り替えたCPU３１は、ステップＳ１８８に処理を進め、表示した画像に落書き中フラグを立てる。この落書き中フラグの変更に合わせて、表示プロセッサ３７は、画像番号表示部１２８に表示する画像番号を変更する。
【０２００】
ステップＳ１８８の処理を終了したCPU３１は、図３１のステップＳ１９１に処理を進める。また、ステップＳ１８３において、前ボタン１９１を操作されていないと判定した場合、CPU３１は、ステップＳ１８４乃至ステップＳ１８８の処理を省略し、図３１のステップＳ１９１に処理を進める。
【０２０１】
ステップＳ１９１乃至ステップＳ１９６の処理は、上述したステップＳ１８３乃至ステップＳ１８８の処理、すなわち、前ボタンに対する処理の場合と同様の処理である。すなわち、CPU３１は、次ボタン１９２が操作された場合、ステップＳ１８４の処理と同様に落書き対象画像表示領域１２６に表示されている撮像画像の落書き中フラグを外し、その表示中の画像が編集済みの場合、ステップＳ１８６の処理と同様に、さらに落書き済みフラグを立てる。さらに、CPU３１は、ステップＳ１８７の場合と同様に、落書き対象画像表示領域１２６において、表示中の画像から１つ後の番号に対応する画像に表示を切り替え、ステップＳ１９６において、ステップＳ１８８の場合と同様に、新たに表示した撮像画像に落書き中フラグを立て、ステップＳ１９７に処理を進める。また、ステップＳ１９１において、次ボタン１９２が操作されていないと判定したCPU３１は、ステップＳ１９３の場合と同様に、ステップＳ１９２乃至ステップＳ１９６の処理を省略し、ステップＳ１９７に処理を進める。
【０２０２】
ステップＳ１９７において、CPU３１は、落書き画像表示制御処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ１８３に戻し、それ以降の処理を繰り返す。落書き処理が終了するなどして、落書き画像表示制御処理を終了すると判定した場合、CPU３１は、ステップＳ１９８に処理を進め、終了処理を行った後、落書き画像表示制御処理を終了する。
【０２０３】
以上のような落書き画像表示制御処理をCPU３１が行うことにより、ユーザは、前ボタン１９１および次ボタン１９２からなるスクロールボタンを用いて、落書きを行う画像を、図３３に示されるように切り替えることができる。なお、図３３においては、落書き用GUI１２０の、スクロール処理に関係する、落書き対象画像表示領域１２６、画像情報表示欄１２７、画像番号表示部１２８、前ボタン１９１、並びに次ボタン１９２の関係が示されており、それ以外のスクロールに関係のない部分については、省略している。
【０２０４】
撮像画像の切り替えは、例えば、図３３Ａに示されるように、画像選択処理により選択された複数の撮像画像が１つの輪のように並べられた状態でスクロールすることにより行われるようにしてもよいし、図３３Ｂに示されるように、画像選択処理により選択された複数の撮像画像が１つの線分のように並べられた状態でスクロールすることにより行われるようにしてもよい。
【０２０５】
例えば、図３３Ａの場合、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「１」の撮像画像が表示されているときに、前ボタン１９１をユーザが操作すると、落書き対象画像表示領域１２６の画像は、画像番号「４」の撮像画像に切り替わる。すなわち、この場合、落書き用画像１２０は、図３３Ａの一番上に示される状態から、図３３Ａの一番下に示される状態に遷移する。また、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「１」の撮像画像が表示されているときに、次ボタン１９２をユーザが操作すると、落書き対象画像表示領域１２６の画像は、画像番号「２」の撮像画像に切り替わる。すなわち、この場合、落書き用画像１２０は、図３３Ａの一番上に示される状態から、図３３Ａの上から２番目に示される状態に遷移する。
【０２０６】
同様に、図３３Ａの場合、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「２」の撮像画像が表示されているときに、前ボタン１９１をユーザが操作すると、落書き対象画像表示領域１２６の画像は、画像番号「１」の撮像画像に切り替わる。すなわち、この場合、落書き用画像１２０は、図３３Ａの上から２番目に示される状態から、図３３Ａの一番上に示される状態に遷移する。また、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「２」の撮像画像が表示されているときに、次ボタン１９２をユーザが操作すると、落書き対象画像表示領域１２６の画像は、画像番号「３」の撮像画像に切り替わる。すなわち、この場合、落書き用画像１２０は、図３３Ａの上から２番目に示される状態から、図３３Ａの上から３番目に示される状態に遷移する。
【０２０７】
また、図３３Ａの場合、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「３」の撮像画像が表示されているときに、前ボタン１９１をユーザが操作すると、落書き対象画像表示領域１２６の画像は、画像番号「２」の撮像画像に切り替わる。すなわち、この場合、落書き用画像１２０は、図３３Ａの上から３番目に示される状態から、図３３Ａの上から２番目に示される状態に遷移する。また、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「３」の撮像画像が表示されているときに、次ボタン１９２をユーザが操作すると、落書き対象画像表示領域１２６の画像は、画像番号「４」の撮像画像に切り替わる。すなわち、この場合、落書き用画像１２０は、図３３Ａの上から３番目に示される状態から、図３３Ａの一番下に示される状態に遷移する。
【０２０８】
さらに、図３３Ａの場合、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「４」の撮像画像が表示されているときに、前ボタン１９１をユーザが操作すると、落書き対象画像表示領域１２６の画像は、画像番号「３」の撮像画像に切り替わる。すなわち、この場合、落書き用画像１２０は、図３３Ａの一番下に示される状態から、図３３Ａの上から３番目に示される状態に遷移する。また、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「４」の撮像画像が表示されているときに、次ボタン１９２をユーザが操作すると、落書き対象画像表示領域１２６の画像は、画像番号「１」の撮像画像に切り替わる。すなわち、この場合、落書き用画像１２０は、図３３Ａの一番下に示される状態から、図３３Ａの一番上に示される状態に遷移する。
【０２０９】
以上のように、落書き対象画像表示領域１２６にどの撮像画像が表示されている状態においても、前ボタン１９１および次ボタン１９２が操作可能となるようにしてもよい。
【０２１０】
これに対して、例えば、図３３Ｂの場合、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「１」の撮像画像が表示されているときには、前ボタン１９１は非表示（または非アクティブ）となり、ユーザが操作することができないように設定される。また、このときに、操作可能な次ボタン１９２をユーザが操作すると、落書き対象画像表示領域１２６の画像は、画像番号「２」の撮像画像に切り替わる。すなわち、この場合、落書き用画像１２０は、図３３Ａの一番上に示される状態から、図３３Ａの上から２番目に示される状態に遷移する。
【０２１１】
また、図３３Ｂの上から２番目または３番目に示される、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「２」または「３が表示されている状態の場合は、図３３Ａの場合と同様であるので、その説明を省略する。
【０２１２】
図３３Ｂの一番下に示される、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「４」の撮像画像が表示されている状態の場合、前ボタン１９１をユーザが操作すると、落書き対象画像表示領域１２６の画像は、画像番号「３」の撮像画像に切り替わる。すなわち、この場合、図３３Ａの場合と同様に、落書き用画像１２０は、図３３Ｂの一番下に示される状態から、図３３Ｂの上から３番目に示される状態に遷移する。また、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「４」の撮像画像が表示されているときは、次ボタン１９２は非表示（または非アクティブ）となり、ユーザが操作することができないように設定される。
【０２１３】
以上のように、落書き対象画像表示領域１２６に最初の撮像画像または最後の撮像画像が表示されている場合は、前ボタン１９１または次ボタン１９２が操作不可能となるようにしてもよい。
【０２１４】
さらに、図３３Ｃに示されるように、落書き済みの画像を落書き対象画像表示領域１２６に表示させないように、スクロール処理において、落書き済み画像をスキップする（飛ばす）ようにしてもよい。
【０２１５】
図３３Ｃの場合、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「２」の撮像画像が表示されているときに、次ボタン１９２をユーザが操作すると、落書き対象画像表示領域１２６の画像は、落書き済みの画像である画像番号「３」の撮像画像を飛ばし、画像番号「４」の撮像画像に切り替わる。すなわち、この場合、落書き用画像１２０は、図３３Ｃの上から２番目に示される状態から、図３３Ｃの一番下に示される状態に遷移する。
【０２１６】
逆に、落書き用GUI１２０の落書き対象画像表示領域１２６に画像番号「４」の撮像画像が表示されているときに、前ボタン１９１をユーザが操作すると、落書き対象画像表示領域１２６の画像は、落書き済みの画像である画像番号「３」の撮像画像を飛ばし、画像番号「２」の撮像画像に切り替わる。すなわち、この場合、落書き用画像１２０は、図３３Ｃの一番下に示される状態から、図３３Ｃの上から２番目に示される状態に遷移する。
【０２１７】
以上のように、落書き済みの画像は、スクロール処理においてその表示が省略され、次の画像が選択されるようにしてもよい。
【０２１８】
以上に説明したスクロールボタンを用いる場合、上述した画像指定ボタンの場合等と同様に、落書き用GUI１２０において、サムネイル画像と比較して、その表示サイズを小さくすることができる。すなわち、落書き用GUI１２０において、このようなスクロールボタン（前ボタン１９１や次ボタン１９２）を用いて落書きを行う画像を選択するようにすることにより、サムネイル画像を用いて落書きを行う画像を選択するようにした場合と比較して、落書き対象画像表示領域１２６の画像サイズを大きくすることができ、画像編集作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０２１９】
また、例えば、落書き用GUI１２０において、画像指定ボタン１２９の代わりに、ユーザが操作することにより、落書きを行う画像をスライドさせて選択することができるスライドバーを設け、ユーザがそのスライドバーを用いて落書きを行う画像を選択するようにしてもよい。
【０２２０】
図３４のフローチャートを参照して、落書き用GUI１２０にスライドバーを設けた場合の落書き画像表示制御処理について説明する。また、必要に応じて、図３５乃至３８を参照して説明する。
【０２２１】
最初に、CPU３１は、ステップＳ２１１において、スクロールボタンの場合と同様に、画像選択処理により選択された撮像画像を、例えば撮影順等に基づいて並べ、画像番号を割り当てる。そして、CPU３１は、ステップＳ２１２に処理を進め、その撮像画像を用いて図３５に示されるような落書き用GUIを作成し、表示する。
【０２２２】
図３５において、落書き用GUI１２０の画像情報表示欄１２７には、画像番号表示部１２８の他に、ユーザが操作することにより、その位置に応じて落書き対象画像表示部１２６に表示される撮像画像を切り替えるスライドバー２０１、および、そのスライドバー２０１の可動範囲を示す溝２０２が設けられている。
【０２２３】
ユーザは、タッチペン１４を、スライドバー２０１上においてタッチパネル３８に接触させ、接触させたままタッチペン１４を溝２０２方向に移動させることにより、スライドバー２０１を溝２０２に沿って移動させる。そして、ユーザは、タッチペン１４をタッチパネル３８より離すことにより、スライドバー２０１の位置を固定させる。CPU３１は、このようにスライドバー２０１をユーザの指示に基づいて移動させるとともに、図３６に示されるように、このスライドバー２０１の位置に応じて、落書き対象画像表示領域１２６に表示される画像を切り替える。
【０２２４】
図３６は、図３５に示される落書き用GUI１２０における落書き対象画像表示領域１２６に表示される撮像画像と、画像番号表示部１２８に表示される画像番号と、スライドバー２０１の位置との関係を示す図である。なお、ここでは、画像選択処理により４枚の撮像画像が選択された場合について説明する。
【０２２５】
図３６Ａに示されるように、スライドバー２０１が、溝２０２の一番上に存在する場合、すなわち、溝２０２の範囲を４等分した範囲２１１乃至２１４の内、範囲２１１に存在する場合、落書き対象画像表示領域１２６には、画像番号「１」の撮像画像が表示され、画像番号表示部１２８には、画像番号「１」が表示される。
【０２２６】
図３６Ｂに示されるように、スライドバー２０１が、溝２０２の中央よりやや上の位置に存在する場合、すなわち、溝２０２の範囲を４等分した範囲２１１乃至２１４の内、範囲２１２に存在する場合、落書き対象画像表示領域１２６には、画像番号「２」の撮像画像が表示され、画像番号表示部１２８には、画像番号「２」が表示される。
【０２２７】
図３６Ｃに示されるように、スライドバー２０１が、溝２０２の中央よりやや下の位置に存在する場合、すなわち、溝２０２の範囲を４等分した範囲２１１乃至２１４の内、範囲２１３に存在する場合、落書き対象画像表示領域１２６には、画像番号「３」の撮像画像が表示され、画像番号表示部１２８には、画像番号「３」が表示される。
【０２２８】
図３６Ｄに示されるように、スライドバー２０１が、溝２０２の一番下の位置に存在する場合、すなわち、溝２０２の範囲を４等分した範囲２１１乃至２１４の内、範囲２１４に存在する場合、落書き対象画像表示領域１２６には、画像番号「４」の撮像画像が表示され、画像番号表示部１２８には、画像番号「４」が表示される。
【０２２９】
なお、スライドバー２０１の位置が上述した範囲２１１乃至２１４の内、２つの範囲にまたがって存在する場合、例えば、図３７Ａに示されるように、スライドバー２０１が範囲２１１および範囲２１２にまたがって存在する場合、範囲２１１に対応する撮像画像である画像番号「１」の撮像画像と、範囲２１２に対応する撮像画像である画像番号「２」の撮像画像との両方を、落書き対象画像表示領域１２６に表示するようにしてもよい。図３７Ａの場合、スライドバー２０１は、範囲２１１と範囲２１２に半分ずつまたがって位置しており、画像番号「１」の撮像画像の下半分と、画像番号「２」の撮像画像の上半分とが落書き対象画像表示領域１２６に表示されている。また、このとき画像番号表示部１２８には、落書き対象画像表示領域１２６の表示に対応するように画像番号「１」の下半分と画像番号「２」の上半分が表示される。
【０２３０】
この落書き対象画像表示領域１２６に表示される２つの撮像画像の領域の割合は、スライドバー２０１の位置に応じて変化するが、２つの撮像画像で合計１枚分の画像サイズとなる画像が落書き対象画像表示領域１２６に表示される。
【０２３１】
なお、この場合、どちらが現在落書き対象画像（アクティブな画像）であるかを示すために図３７Ａに示されるような太枠で構成されるアンカーを落書き対象画像表示領域１２６に表示された撮像画像に付加するようにしてもよいし、ユーザが落書き対象画像表示領域１２６に表示された２つの撮像画像のいずれに対しても落書きを行えるようにしてももちろんよい。
【０２３２】
また、スライドバー２０１にグリッドを設け、上述したように２つの範囲にまたがる位置にスライドバー２０１が移動された場合、図３７Ｂに示されるように、２つの範囲のいずれか一方（通常、近い方の範囲）に位置するようにスライドバー２０１の位置が修正されるようにしてもよい。図３７Ｂにおいては、スライドバー２０１が図３７Ａに示されるように範囲２１１および範囲２１２にまたがる位置に移動されたときに、スライドバー２０１の位置が修正される様子の例が示されており、この場合、スライドバー２０１は、範囲２１２に位置するように執されている。なお、このとき、落書き対象画像表示領域１２６には、スライドバー２０１の修正後の位置である範囲２１２に対応する画像番号「２」の撮像画像が表示され、画像番号表示部１２８には、画像番号「２」が表示される。
【０２３３】
図３４に戻り、このような落書き用GUI１２０を作成し表示させたCPU３１は、ステップＳ２１３に処理を進め、ユーザによりスライドバー２０１が操作されたか否かを判定し、操作されたと判定した場合、ステップＳ２１４において、現在、落書き対象画像表示領域１２６に表示されている撮像画像の落書き中フラグを外し、ステップＳ２１５に処理を進める。
【０２３４】
ステップＳ２１５において、CPU２１１は、これまでのタッチパネル３８からの入力情報に基づいて、落書き対象画像表示領域１２６に表示中の画像が編集されたか否かを判定し、編集されたと判定した場合、ステップＳ２１６に処理を進め、その撮像画像に対して落書き済みフラグを立てる。落書き済みフラグを立てたCPU３１は、ステップＳ２１７に処理を進める。この落書き済みフラグにより、表示プロセッサ３７は、その撮像画像に対応する位置にスライドバーが移動されても、その撮像画像を表示しないようにすることもできる。
【０２３５】
また、ステップＳ２１５において、表示中の撮像画像が編集されていないと判定した場合、CPU３１は、ステップＳ２１６の処理を省略し、ステップＳ２１７に処理を進める。
【０２３６】
ステップＳ２１７に処理を進めたCPU３１は、落書き対象画像表示領域１２６において、表示中の撮像画像から、スライドバー２０１の位置に対応する撮像画像に表示を切り替え、ステップＳ２１８において、その新たに表示した撮像画像に対して、落書き中フラグを立てる。落書き中フラグを立てたCPU３１は、ステップＳ２１９に処理を進める。また、ステップＳ２１３において、スライドバー２０１が操作されていないと判定した場合、CPU３１は、ステップＳ２１４乃至ステップＳ２１８の処理を省略し、ステップＳ２１９に処理を進める。
【０２３７】
ステップＳ２１９において、CPU３１は、落書き画像表示制御処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ２１３に戻し、それ以降の処理を繰り返す。落書き処理が終了するなどして、落書き画像表示制御処理を終了すると判定した場合、CPU３１は、ステップＳ２２０に処理を進め、終了処理を行った後、落書き画像表示制御処理を終了する。
【０２３８】
以上のような落書き画像表示制御処理をCPU３１が行うことにより、ユーザは、スライドバー２０１を用いて、落書きを行う画像を、図３６に示されるように切り替えることができる。このようなスライドバーを用いる場合、上述した画像指定ボタンの場合等と同様に、落書き用GUI１２０において、サムネイル画像と比較して、その表示サイズを小さくすることができる。すなわち、落書き用GUI１２０において、このようなスライドバー２０１を用いて落書きを行う画像を選択するようにすることにより、サムネイル画像を用いて落書きを行う画像を選択するようにした場合と比較して、落書き対象画像表示領域１２６の画像サイズを大きくすることができ、画像編集作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０２３９】
なお、落書き用GUI１２０は、図３８に示されるように、上述したスライドバー２０１（および溝２０２）、並びに、スクロールボタンである前ボタン１９１および次ボタン１９２を組み合わせて構成するようにしてもよい。この場合、ユーザは、落書き対象画像表示領域１２６に表示される撮像画像を、図３０乃至図３３を参照して説明したように、スクロールボタン（前ボタン１９１および次ボタン１９２）を用いて切り替えることもできるし、図３４乃至図３７を参照して説明したように、スライドバー２０１（および溝２０２）を用いて切り替えることも可能である。
【０２４０】
また、例えば、操作パネル１３−１および操作パネル１３−２を用いて、落書き用GUI１２０において、ユーザが落書きを行う撮像画像を全て同時に表示するようにしてもよい。上述したように、落書き処理の前の画像選択処理により、落書きを行う撮像画像の枚数は、ある程度限定されている。従って、上述したように４枚程度の撮像画像に対して落書きを行う場合、落書き用GUI１２０Ａおよび１２０Ｂを用いて、全ての画像を同時に表示することにより、落書きを行う撮像画像の切り替え作業を省略するようにすることができる。
【０２４１】
このように落書きを行う撮像画像を全て同時に表示する場合の落書き画像表示制御処理について図３９のフローチャートを参照して説明する。また、必要に応じて図４０を参照して説明する。
【０２４２】
最初に、CPU３１は、ステップＳ２４１において、図３０のステップＳ１８１の場合と同様に、画像選択処理により選択された各撮影画像に番号を割り付ける。そして、CPU３１は、ステップＳ２４２において、この落書き画像表示制御処理が対応する操作パネル１３に表示される画像用いて、図４０に示されるような落書き用GUIを作成し、表示プロセッサ３７を制御して、操作パネル１３に表示させる。
【０２４３】
図４０は、CPU３１が操作パネル１３−１および操作パネル１３−２のそれぞれに対して落書き画像表示制御処理を実行することにより、以上のようにして操作パネル１３−１に表示される落書き用GUI１２０Ａの例と、操作パネル１３−２に表示される落書き用GUI１２０Ｂの例を示す図である。
【０２４４】
図４０Ａにおいて、落書き用GUI１２０Ａには、画像番号「１」の撮像画像２２１と画像番号「２」の撮像画像２２２が表示されており、画像情報表示領域２１７には、画像番号「１」の撮像画像が表示されていることを示す画像番号表示部２３１、画像番号「２」の撮像画像が表示されていることを示す画像番号表示部２３２、並びに、落書き用GUI１２０Ａに表示される画像の枚数を１枚または２枚に指定する表示枚数変更ボタン２４１および２４２が設けられている。
【０２４５】
図４０Ａに示されるように、落書き用GUI１２０Ａに画像番号「１」の撮像画像２２１と画像番号「２」の撮像画像２２２が表示されている場合、ユーザは、それらの撮像画像の両方に対して落書きを行うことができる。なお、ユーザは、撮像画像を２枚表示すると、撮像画像の画像サイズが小さすぎると感じる場合、表示枚数変更ボタン２４１を操作していずれか一方の画像のみを表示するようにすることもできる。その場合、表示される撮像画像の画像サイズは表示領域の大きさに合わせて拡大される。
【０２４６】
同様に、図４０Ｂにおいて、落書き用GUI１２０Ｂには、画像番号「３」の撮像画像２２３と画像番号「４」の撮像画像２２４が表示されており、画像情報表示領域２１７には、画像番号「３」の撮像画像が表示されていることを示す画像番号表示部２３３、画像番号「４」の撮像画像が表示されていることを示す画像番号表示部２３４、並びに、落書き用GUI１２０Ｂに表示される画像の枚数を１枚または２枚に指定する表示枚数変更ボタン２４３および２４４が設けられている。
【０２４７】
図４０Ｂに示されるように、落書き用GUI１２０Ｂに画像番号「３」の撮像画像２２３と画像番号「４」の撮像画像２２４が表示されている場合、ユーザは、それらの撮像画像の両方に対して落書きを行うことができる。なお、ユーザは、撮像画像を２枚表示すると、撮像画像の画像サイズが小さすぎると感じる場合、表示枚数変更ボタン２４３を操作していずれか一方の画像のみを表示するようにすることもできる。その場合、表示される撮像画像の画像サイズは表示領域の大きさに合わせて拡大される。
【０２４８】
このような落書き用GUI１２０Ｂを表示させたCPU３１は、ステップＳ２４３において、落書き用GUI１２０に設けられた表示枚数変更ボタンを操作されたか否かを判定し、操作されたと判定した場合、ステップＳ２４４に処理を進め、落書き用GUI１２０において表示する画像の数を調整する。ステップＳ２４４の処理を終了したCPU３１は、ステップＳ２４５に処理を進める。また、ステップＳ２４３において、表示枚数変更ボタンが操作されていないと判定した場合、CPU３１は、ステップＳ２４４の処理を省略し、ステップＳ２４５に処理を進める。
【０２４９】
ステップＳ２４５において、CPU３１は、落書き画像表示制御処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ２４３に戻し、それ以降の処理を繰り返す。落書き処理が終了するなどして、落書き画像表示制御処理を終了すると判定した場合、CPU３１は、ステップＳ２４６に処理を進め、終了処理を行った後、落書き画像表示制御処理を終了する。
【０２５０】
以上のような落書き画像表示制御処理を、操作パネル１３−１および操作パネル１３−２のそれぞれに対してCPU３１が行うことにより、ユーザは、画像の切り替えを行わずに、全ての撮像画像に対して落書きを行うことができる。このように全ての撮像画像を同時に表示する場合、ユーザは、画像の切り替えなしに全ての画像にたいして落書きすることができ、画像編集作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０２５１】
さらに、落書き用GUI１２０において、画像指定ボタン等を設ける代わりに、落書き対象画像表示領域１２６に表示される撮像画像（落書きを行う撮像画像）が、ユーザの操作無しに所定の時間毎に切り替わるように制御するようにしてもよい。
【０２５２】
図４１および図４２のフローチャートを参照して、そのような場合の落書き表示制御処理について説明する。また、必要に応じて、図４３乃至図４５を参照して説明する。
【０２５３】
最初に、CPU３１は、ステップＳ２６１において、ステップＳ２１１の場合と同様に、各撮像画像に画像番号を割り付け、例えば、撮影順等の順番で各撮像画像を並べ、それらの撮像画像を用いて図４３に示されるような落書き用GUI１２０を作成し、この落書き画像表示制御処理が対応する操作パネル１３に表示する。
【０２５４】
図４３において、落書き用GUI１２０の画像情報表示領域１２７には、上述したように、画像指定ボタン、スクロールボタン、またはスクロールバー等は設けられておらず、画像番号表示部１２８のみが設けられている。すなわち、この例の場合、ユーザは画像の切り替えの指示を行わず、落書き対象画像表示領域１２６に表示される撮像画像は、後述するように、CPU３１の制御により所定の時間ごとに切り替えられるようになされている。
【０２５５】
図４１に戻り、このような落書き用GUIを操作パネル１３に表示したCPU３１は、ステップＳ２６３において、落書き対象画像表示領域１２６に表示される複数の撮像画像を、短い時間で一通り全て切り替えながら順番に表示する高速全画像切り替え表示を行う。落書き対象画像表示領域１２６に表示される複数の撮像画像は、例えば、図４４Ａに示されるように、画像番号「１」の撮像画像、画像番号「２」の撮像画像、画像番号「３」の撮像画像、画像番号「４」の撮像画像の順番で、例えば５秒毎に切り替えられて表示され、全画像が１回ずつ表示される。このとき、ユーザからの編集入力は受け付けられておらず、ユーザは、落書きを行うことができないようになされている。
【０２５６】
高速全画像切り替え表示が完了し、落書きを行う撮像画像を全て１回ずつ表示すると、CPU３１は、ステップＳ２６４において、タッチパネル３８を制御して、ユーザからの編集入力の受け付けを開始し、ステップＳ２６５に処理を進める。
【０２５７】
ステップＳ２６５において、CPU３１は、再度、最初の画像（例えば、画像番号「１」の撮像画像）を落書き対象画像表示領域１２６に表示し、表示時間の計測を開始すると、ステップＳ２６６において所定の時間、例えば、１分ずつ等その撮像画像を表示したか否かを判定し、所定の時間表示したと判定するまで待機する。
【０２５８】
ステップＳ２６６において、撮像画像を所定の時間表示したと判定した場合、CPU３１は、ステップＳ２６７に処理を進め、例えば、画像番号等に基づいて、現在表示されている画像が画像選択処理により選択された最後の撮像画像であるか否かを判定し、最後の画像であると判定した場合、ステップＳ２６８に処理を進める。ステップＳ２６８に処理を進めたCPU３１は、落書き画像表示制御処理を終了するか否かを判定し、再度、最初の撮像画像から表示を行う為に、落書き画像表示制御処理を終了しないと判定した場合、ステップＳ２６５に処理を戻し、それ以降の処理を繰り返す。
【０２５９】
ステップＳ２６８において、落書き画像表示制御処理を終了すると判定した場合、CPU３１は、ステップＳ２６９に処理を進め、終了処理を行った後、落書き画像表示制御処理を終了する。
【０２６０】
また、ステップＳ２６７において、落書き対象画像表示領域１２６に表示されている撮像画像が、最後の画像ではないと判定した場合、CPU３１は、図４２のステップＳ２７１に処理を進め、次の撮像画像（現在表示されている撮像画像に割り当てられた画像番号の次の画像番号に対応する撮像画像）を指定し、ステップＳ２７２に処理を進める。
【０２６１】
ステップＳ２７２において、CPU３１は、その指定された撮像画像が表示可能であるか否かを判定し、表示可能であると判定した場合、ステップＳ２７３に処理を進め、現在表示されている撮像画像の落書き中フラグを外し、ステップＳ２７４において、表示中の画像が編集されたか否かを判定し、編集されたと判定した場合、その画像に対してステップＳ２７５において落書き済みフラグを立て、ステップＳ２７６に処理を進める。なお、ステップＳ２７４において、表示中の画像が編集されていないと判定した場合、CPU３１は、ステップＳ２７５の処理を省略し、ステップＳ２７６に処理を進める。
【０２６２】
ステップＳ２７６において、CPU３１は、落書き対象画像表示領域１２６に表示中の画像から指定された画像に表示を切り替え、ステップＳ２７７において、新たに表示した画像に対して落書き中フラグを立て、図４１のステップＳ２６６に処理を戻す。
【０２６３】
また、ステップＳ２７２において、例えば、指定された画像が表示済みの画像である場合等、指定された画像が表示可能でない場合、CPU３１は、ステップＳ２７３以降の処理を省略し、図４１のステップＳ２６６に処理を戻す。
【０２６４】
すなわち、CPU３１は、以上のように落書き画像表示制御処理を実行することにより、ユーザによる落書き入力が開始される前に、高速全画像切り替え表示を行い、一度、落書き対象画像表示領域に表示される全ての撮像画像を１枚ずつ切り替えながら、順番に表示する。このようにすることにより、CPU３１は、どのような撮像画像が落書き対象画像として存在するかを、落書き入力作業の前に、ユーザに認識させることができる。
【０２６５】
また、CPU３１は、ユーザによる落書き入力が開始された後も、高速全画像切り替え表示の場合と同様の手順で、最初の撮像画像から、撮像画像を１枚ずつ切り替えながら、順番に、全ての撮像画像を表示させる。ただし、この場合、CPU３１は、撮像画像の切り替えを、高速全画像切り替え表示のときよりも遅い周期で行い、ユーザは、その切り替えの間に、各画像に落書き編集を施す。
【０２６６】
換言すると、CPU３１は、ユーザが各画像に対して落書き編集を施すのに十分な時間間隔で、表示された各画像を切り替える。このようにすることにより、ユーザは、例えば、画像指定ボタン等を操作して撮像画像の切り替え作業を行わなくても、全ての画像に対して落書き作業を行うことができ、さらに、落書き対象画像表示領域１２６のサイズも大きくすることができるので、画像編集作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０２６７】
なお、例えば、ステップＳ２６５乃至ステップＳ２７７の処理において、落書きが行われる全ての画像を順番に表示する処理を複数回繰り返す場合、その撮像画像の切り替え手順は、図４４Ａに示されるように、最初の画像である画像番号「１」の撮像画像、２番目の画像である画像番号「２」の撮像画像、３番目の画像である画像番号「３」の撮像画像、最後の画像である画像番号「４」の撮像画像の順番で各画像を表示した後、最初の画像である画像番号「１」を表示するように説明したが、これに限らず、例えば、図４４Ｂに示されるように、最初の画像である画像番号「１」の撮像画像、２番目の画像である画像番号「２」の撮像画像、３番目の画像である画像番号「３」の撮像画像、最後の画像である画像番号「４」の撮像画像の順番で各画像を表示した後、３番目の画像である画像番号「３」の撮像画像、２番目の画像である画像番号「２」の撮像画像、最初の画像である画像番号「１」の撮像画像の順番、すなわち、前回の切り替えの順番と逆の順番で撮像画像を表示するようにしてもよい。
【０２６８】
さらに、図４４Ｃに示されるように、図４２のステップＳ２７５の処理により落書き済みフラグが立てられた撮像画像、すなわち、落書き編集が一度行われた撮像画像は、次の全画像切り替え処理の際に、その表示が省略されるようにしてもよい。図４４Ｃにおいて、上から３番目に示される画像番号「３」の撮像画像は、落書き済みフラグが立てられており、CPU３１は、上から２番目に示される画像番号「２」の撮像画像を表示した後、画像番号「３」の撮像画像の表示は省略し、一番下に示される画像番号「４」の撮像画像を表示する。なお、CPU３１が画像番号「３」の撮像画像の表示は省略せずに、順番どおりに表示し、一度落書き編集が行われた撮像画像も、再度落書き編集が行えるようにしてももちろんよい。
【０２６９】
また、以上においては、落書き用GUI１２０に、ユーザによる指示を受け付ける機能を設けないように説明したが、これに限らず、例えば、図４５に示されるように、画像情報表示欄１２７に各種のボタン等を設け、CPU３１の制御により、所定の時間ごとに落書き対象画像表示領域１２６に表示される撮像画像が切り替わるだけでなく、ユーザの指示によっても撮像画像が切り替わるようにしてもよい。
【０２７０】
図４５において、落書き用GUI１２０の画像情報表示欄１２７には、ユーザが操作することにより、上述した高速全画像切り替え表示を、落書き作業中に行う高速全画像切り替え表示ボタン２５１、ユーザが操作することにより画像の切り替えをルーレットのように行い、ユーザが次に表示される画像を予測できない状態で、乱数などでランダムに決定された撮像画像に表示が切り替わるルーレットボタン２５２、ユーザが操作することにより強制的に画像の切り替えを行い、１つ前の撮像画像を表示する前ボタン２５３、ユーザが操作することにより強制的に画像の切り替えを停止する停止ボタン２５４、ユーザが操作することにより強制的に画像の切り替えを行い、および、次の撮像画像を表示する次ボタン２５４が表示されている。
【０２７１】
このようにすることにより、ユーザは、画像の切り替え作業を行わずに、全画像に対して落書き編集を行うことができるだけでなく、落書きを行う画像を指定することもでき、画像編集作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０２７２】
また、落書き用GUI１２０において、落書き対象画像表示領域１２６に表示される撮像画像の切り替えを行わずに、新たな画像選択画面を用意し、その画面において落書き対象画像表示領域１２６に表示される撮像画像を、ユーザが選択するようにしてもよい。
【０２７３】
図４６のフローチャートを参照して、そのような場合の落書き画像表示制御処理について説明する。また、必要に応じて図４７を参照して説明する。
【０２７４】
最初に、CPU３１は、ステップＳ２９１において、各撮像画像に対応するサムネイル画像を作成し、ステップＳ２９２において、図４７Ａに示されるような落書き用GUI１２０を作成し、表示プロセッサ３７を制御して、操作パネル１３に表示させる。
【０２７５】
図４７Ａにおいて、落書き用GUI１２０の画像情報表示欄１２７には、画像番号表示部１２８の他に、ユーザが操作することにより、図４７Ｂに示されるような、画像変更を行う画像変更画面２７１を表示させる画像変更ボタン２６１が設けられている。
【０２７６】
図４７Ｂにおいて、画像変更画面２７１には、各撮像画像に対応するサムネイル画像２７２乃至２７５がそれぞれの対応する撮像画像を指定する画像指定ボタンとして表示されており、ユーザが画像変更画面２７１の右下に表示されている左ボタン２７７および右ボタン２７８を操作し、アンカー２７６を所望の画像に対応するサムネイル画像に位置させ、そのアンカー２７６が位置されたサムネイル画像を、タッチペン１４を用いてタップすると、その画像が選択され、図４７Ａに示される落書き用GUI１２０が操作パネル１３に表示される。
【０２７７】
このような落書き用GUI１２０を作成し表示させると、CPU３１は、ステップＳ２９３に処理を進め、画像変更モードボタン２６１が操作されたか否かを判定する。画像変更モードボタン２６１が操作されたと判定するとCPU３１は、ステップＳ２９４に処理を進め、表示プロセッサ３７を制御して、図４７Ｂに示されるような画像変更用GUI２７１を操作パネル１３に表示させる。
【０２７８】
画像変更用GUI２７１を表示させたCPU３１は、ステップＳ２９５において、タッチパネル３８からの入力に基づいて、画像変更用GUI２７１に表示されたサムネイル画像２７２乃至２７５のいずれかが指定されたか否かを判定し、サムネイル画像が指定されたと判定するまで待機する。
【０２７９】
画像変更用GUI２７１において、ユーザがタッチペン１４を用いてサムネイル画像２７２乃至２７５のいずれかを上述したように操作し、指定したと判定した場合、CPU３１は、ステップＳ２９６に処理を進め、指定された画像が表示可能であるか否かを判定し、表示可能であると判定した場合、ステップＳ２９７において、落書き用GUI１２０に表示されていた撮像画像の落書き中フラグを外す。
【０２８０】
そして、ステップＳ２９８において、CPU３１は、これまでのタッチパネル３８からの情報に基づいて、落書き用GUI１２０において表示中として設定されている撮像画像が編集されたか否かを判定し、その撮像画像が編集されたと判定した場合、ステップＳ２９９に処理を進め、落書き済みフラグを立てた後、ステップＳ３００に処理を進める。また、ステップＳ２９８において、表示中として設定されている撮像画像が編集されていないと判定した場合、CPU３１は、ステップＳ２９９の処理を省略し、ステップＳ３００に処理を進める。
【０２８１】
ステップＳ３００において、CPU３１は、操作パネル１３の表示を落書き用GUI１２０に戻し、指定されたサムネイル画像に対応する撮像画像を、落書き用GUI１２０の落書き対象画像表示領域１２６に表示させ、ステップＳ３０１に処理を進める。
【０２８２】
また、ステップＳ２９３において、画像変更モードボタン２９３が操作されていないと判定した場合、CPU３１は、ステップＳ３０１に処理を進める。また、ステップＳ２９６において、指定された画像が表示可能ではないと判定した場合、CPU３１は、ステップＳ３０４に処理を進め、エラーメッセージなどを表示するエラー表示を行い、ステップＳ３０１に処理を進める。
【０２８３】
ステップＳ３０１において、CPU３１は、新たに表示した画像に落書き中フラグを立て、ステップＳ３０２に処理を進める。
【０２８４】
ステップＳ３０２において、CPU３１は、落書き画像表示制御処理を終了するか否かを判定し、終了しないと判定した場合、ステップＳ２９３に処理を戻し、それ以降の処理を繰り返す。また、ステップＳ３０２において、落書き画像表示制御処理を終了すると判定した場合、CPU３１は、ステップＳ３０３において終了処理を行った後、落書き画像表示制御処理を終了する。
【０２８５】
以上のように、落書き編集を行う落書き用GUIと画像選択を行う画像変更用GUIとを別のGUIとして構成することにより、落書き用GUI１２０に画像変更のためのボタンやサムネイル画像等を表示せずに済むので、落書き用GUI１２０において、落書き対象画像表示領域１２６を広くすることができる。このようにすることにより、落書き編集を行う作業エリアが広がるので、画像編集作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０２８６】
なお、以上においては、落書き画像を選択する場合の処理について説明したが、複数得られた撮像画像より落書き編集を施す撮像画像を選択する画像選択処理においても、上述したように、画像指定ボタン、画像指定タブ、スクロールボタン、またはスライドバー等を用いて画像を選択するようにしてもよい。
【０２８７】
以下に、図１７に示される画像指定ボタン１２９と同様の画像指定ボタンを用いて画像を選択する場合について説明する。図１２のフローチャートを参照して説明したように、選択画像表示制御処理は、図１２のステップＳ３１の処理において開始され、画像選択処理に対応して実行される。
【０２８８】
このときの選択画像表示制御処理について、図４８のフローチャートを参照して説明する。また、必要に応じて、図４９乃至図５１を参照して説明する。
【０２８９】
最初に、CPU３１は、ステップＳ３２１において、図２５を参照して説明した落書き画像表示制御処理の場合と同様に、各画像に画像指定ボタンを割り付け、図４９に示されるような画像選択用GUIを作成し操作パネル１３に表示する。
【０２９０】
図４９において、画像選択用GUI９０は、画像指定ボタンや画像番号表示部により構成される画像情報表示欄３１１、選択処理の対象となる撮像画像を表示する選択対象画像表示領域３１２、写真シール作成ゲームの残り時間を示す残り時間表示欄３１３、画像選択作業を終了する際にユーザが操作する終了ボタン３１４、選択対象画像表示領域３１２に表示されている撮像画像をキープするように指示する場合にユーザが操作するキープボタン３１５、選択対象画像表示領域３１２に表示されている撮像画像がキープ画像に設定されている場合に、その設定を解除するように指示するときにユーザが操作する解除ボタン３１６、および、キープ可能な撮像画像の残りの枚数を表示する残り枚数表示部３１７により構成される。
【０２９１】
画像情報表示欄３１１は、図１７に示される画像指定ボタン１２９と同様のボタンであり、それぞれに撮像画像が1枚ずつ割り付けられている画像指定ボタン３３１乃至３４２、並びに、選択対象画像表示領域３１２に表示されている画像の画像番号を表示する画像番号表示部３２１により構成される。画像指定ボタン３３１乃至３４２は、画像指定ボタン１２９と同様に、ユーザが操作することにより、そのボタンに対応する画像が選択画像表示領域３１２に表示されるようになされている。図４９において、画像指定ボタン３３１および３３２に対応する撮像画像は、ともに編集済みの画像であり、未編集の撮像画像に対応するその他の画像指定ボタン３３３乃至３４２と模様が異なるように設定されている。なお、模様に限らず、色や大きさを変更するようにしてもよい。画像指定ボタン３３３には、現在、画像指定ボタン３３３に対応する画像が選択対象画像表示領域３１２に表示されていることを示すアンカー（太枠）が位置されている。
【０２９２】
この画像選択用GUI９０において、ユーザは、タッチペン１４を用いて、画像指定ボタン３３１乃至３４２より所望の撮像画像に対応する画像指定ボタンを操作し、その撮像画像を選択対象画像表示領域３１２に表示させる。そして、例えば、その撮像画像がキープ画像として設定されていない場合、ユーザがタッチペン１４を用いてキープボタン３１５を操作すると、その撮像画像がキープ画像として設定される。また、その状態から、ユーザがタッチペン１４を用いて解除ボタン３１６を操作すると、その撮像画像のキープ画像としての設定が解除される。さらに、ユーザがタッチペン１４を用いて終了ボタン３１４を操作すると、画像選択作業が終了され、現在キープ画像に設定されている画像がキープ画像として、落書き編集処理に用いられるように処理される。
【０２９３】
図４８に戻り、このような画像選択用GUI９０を表示させたCPU３１は、ステップＳ３２３に処理を進め、ユーザにより、画像指定ボタン３３１乃至３４２のいずれかが操作されたか否かを判定し、操作されたと判定した場合、ステップＳ３２４に処理を進め、選択対象画像表示領域３１２において、表示中の画像から指定された画像に表示を切り替え、ステップＳ１２５において、その新たに表示した画像、および画像に対応する画像指定ボタンを表示中モードに設定する。これにより、画像情報表示欄３１１の画像番号表示部３２１には、新たに表示された画像の画像番号が表示され、その画像に対応する画像指定ボタンには、アンカーが位置するようになる。
【０２９４】
図３２５の処理を終了すると、CPU３１は、ステップＳ３２６に処理を進める。また、ステップＳ３２３において、画像指定ボタンが操作されていないと判定した場合、CPU３１は、ステップＳ３２４およびステップＳ３２５の処理を省略し、ステップＳ３２６に処理を進める。
【０２９５】
ステップＳ３２６において、CPU３１は、タッチパネル３８からの入力に基づいて、ユーザによりキープボタン３１５が操作され、選択対称画像表示領域３１２に表示されている撮像画像（キープ画像として設定されていない撮像画像）が選択されたか否かを判定し、選択されたと判定した場合、ステップＳ３２７に処理を進め、選択対称画像表示領域３１２に表示されている撮像画像、およびその撮像画像に対応する画像指定ボタンを選択時モードに設定し、ステップＳ３２８に処理を進める。また、ステップＳ３２６において、ユーザがキープボタン３１５を操作しておらず、画像が選択されていないと判定した場合、CPU３１は、ステップＳ３２７の処理を省略し、ステップＳ３２８に処理を進める。
【０２９６】
ステップＳ３２８において、CPU３１は、タッチパネル３８からの入力に基づいて、ユーザにより解除ボタン３１６が操作され、選択対称画像表示領域３１２に表示されている撮像画像（キープ画像として設定されている撮像画像）の選択が解除されたか否かを判定し、選択が解除されたと判定した場合、ステップＳ３２９に処理を進め、選択対称画像表示領域３１２に表示されている撮像画像、およびその撮像画像に対応する画像指定ボタンを未選択時モードに設定し、ステップＳ３３０に処理を進める。また、ステップＳ３２８において、ユーザが解除ボタン３１６を操作しておらず、画像の選択が解除されていないと判定した場合、CPU３１は、ステップＳ３２９の処理を省略し、ステップＳ３３０に処理を進める。
【０２９７】
ステップＳ３３０において、CPU３１は、タッチパネル３８からの入力に基づいて、ユーザにより終了ボタン３１４が操作される等して、画像選択作業が終了され、選択画像表示制御処理を終了するか否かを判定し、ユーザが終了ボタン３１４を操作しておらず終了しないと判定した場合、CPU３１は、ステップＳ３２３に処理を戻し、それ以降の処理を繰り返す。
【０２９８】
また、ステップＳ３３０において、ユーザにより狩猟ボタン３１４が操作される等して、選択画像表示制御処理を終了すると判定した場合、CPU３１は、ステップＳ３３１に処理を進め、終了処理を行い、選択画像表示制御処理を終了する。
【０２９９】
以上のように、図４９に示されるような画像指定ボタンを用いた画像選択用GUI９０を用いることにより、ユーザは、選択対象画像表示領域３１２に表示された大きな画像を参照して、その画像を選択するか否かを判定することができるので、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３００】
なお、以上においては、画像選択用GUI９０は、１つの画面において構成されるように説明した。すなわち、この場合、図４９に示される画像選択用GUI９０が操作パネル１３−１および１３−２に表示され、いずれの操作パネルにおいても同じ処理が行われる。しかしながら、これに限らず、例えば、図５０に示されるように、操作パネル１３−１に画像選択用GUI９０Ａを表示し、操作パネル１３−２に画像選択用GUI９０Ｂを表示し、画像選択用GUI９０Ａと画像選択用GUI９０Ｂとで、表示される機能を分担するようにしてもよい。
【０３０１】
図５０Ａには、操作パネル１３−１に表示される画像選択用GUI９０Ａの例が示されており、図５０Ｂには、操作パネル１３−２に表示される画像選択用GUI９０Ｂが示されている。例えば、図５０Ａの画像選択用GUI９０Ａには、画像指定ボタン３３１乃至３４２が設けられた画像情報表示領域３１１、残り時間表示部３１３、終了ボタン３１４、および残り枚数表示部３１７により構成され、図５０Ｂの画像選択用GUI９０Ｂは、選択対象画像表示領域３１２、残り時間表示部３１３、画像番号表示部３２１、終了ボタン３１４、キープボタン３１５、解除ボタン３１６、および残り枚数表示部３１７により構成される。
【０３０２】
この画像選択用GUI９０Ａおよび９０Ｂにおいて、ユーザは、タッチペン１４を用いて、画像選択用GUI９０Ａに表示されている画像指定ボタン３３１乃至３４２より所望の撮像画像に対応する画像指定ボタンを操作し、その撮像画像を、画像選択用GUI９０Ｂの選択対象画像表示領域３１２に表示させる。そして、例えば、その撮像画像がキープ画像として設定されていない場合、ユーザがタッチペン１４を用いて、画像選択用GUI９０Ｂのキープボタン３１５を操作すると、その撮像画像がキープ画像として設定される。また、その状態から、ユーザがタッチペン１４を用いて、画像選択用GUI９０Ｂの解除ボタン３１６を操作すると、その撮像画像のキープ画像としての設定が解除される。さらに、ユーザがタッチペン１４を用いて、画像選択用GUI９０Ａまたは９０Ｂの終了ボタン３１４を操作すると、画像選択作業が終了され、現在キープ画像に設定されている画像がキープ画像として、落書き編集処理に用いられるように処理される。
【０３０３】
このように２つの画面に画像選択に関する各機能を分担して表示させるようにすることにより、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３０４】
さらに、この分担の方法はどのようなものであってもよく、例えば、図５１Ａに示されるように、画像選択用GUI９０Ａの画像情報表示欄３１１Ａには、キープ画像として選択されていない画像に対応する画像指定ボタンを設けるようにし、図５１Ｂに示されるように、画像選択用GUI９０Ｂの画像情報表示欄３１１Ｂには、キープ画像として選択された画像に対応する画像指定ボタンを設けるようにしてもよい。
【０３０５】
図５１Ａにおいて、画像情報表示欄３１１Ａには、キープ画像として設定されていない撮像画像に対応する画像指定ボタンが設けられており、ユーザがこれらの画像指定ボタンの中から所望の撮像画像に対応する画像指定ボタンを操作すると、その撮像画像が選択対象画像表示領域３１２Ａに表示される。なお、この画像選択用GUI９０Ａにおいては、撮像画像をキープ画像に設定する処理しか行われないようになされており、画像選択用GUI９０Ａには、キープボタン３１５のみが設けられており、解除ボタン３１６は存在しない。
【０３０６】
また、図５１Ｂにおいて、画像情報表示欄３１１Ｂには、キープ画像として設定されている撮像画像に対応する画像指定ボタンが設けられており、ユーザがこれらの画像指定ボタンの中から所望の撮像画像に対応する画像指定ボタンを操作すると、その撮像画像が選択対象画像表示領域３１２Ｂに表示される。なお、この画像選択用GUI９０Ｂにおいては、撮像画像に設定されたキープ画像の設定を解除する処理しか行われないようになされており、画像選択用GUI９０Ｂには、キープボタン３１５は設けられておらず、解除ボタン３１６のみが存在する。
【０３０７】
なお、図５１Ａの画像選択用GUI９０Ａにおいて、ユーザが撮像画像をキープすると、画像情報表示欄３１１Ａに表示されていた、その撮像画像に対応する画像指定ボタンが、図５１Ｂの画像選択用GUI９０Ｂの画像情報表示欄３１１Ｂに移動される。逆に、図５１Ｂの画像選択用GUI９０Ｂにおいて、ユーザが撮像画像のキープ設定を解除すると、画像情報表示欄３１１Ｂに表示されていた、その撮像画像に対応する画像指定ボタンが、図５１Ａの画像選択用GUI９０Ａの画像情報表示欄３１１Ａに移動される。
【０３０８】
このようにすることにより、操作パネル１３−１を操作するユーザと操作パネル１３−２を操作するユーザとで画像選択に関する処理の役割を分担することができ、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３０９】
また、落書き用GUI１２０の場合と同様に、画像指定ボタンの代わりに画像指定タブを用いるようにしてもよい。その場合、選択画像表示制御処理は、図５２のフローチャートに示されるように、図４８のフローチャートを参照して説明した画像指定ボタンの場合と同様の処理が行われる。
【０３１０】
すなわち、CPU３１は、ステップＳ３２１乃至ステップＳ３３１の各処理と同様に、ステップＳ３５１乃至ステップＳ３６２の各処理を行う。CPU３１は、ステップＳ３５１において撮像処理により得られた各撮影画像に画像指定タブを割り付けると、ステップＳ３５２において図５３に示される画像選択用GUIを生成し、操作パネル１３に表示する。
【０３１１】
図５３は、図２９を参照して説明した画像指定タブと同様の画像指定タブを用いて構成される画像選択用GUI９０の例を示す図である。この場合、画像選択用GUI９０において、画像指定タブ３５１乃至３６２には、図４９の画像指定ボタン３３１乃至３４２と同様に、それぞれ、互いに異なる撮像画像が例えば撮影順等に基づいて１枚ずつ割り付けられており、ユーザによりこれらの画像指定タブのいずれかが操作された場合、選択対象画像表示領域３１２にその画像指定タブに対応する撮像画像が表示される。そして、ユーザは、キープボタン３１５や解除ボタン３１６を操作することにより、選択対象画像表示領域３１２に表示されている撮像画像に対して、キープ画像に設定したり、その設定を解除したりする。また、終了ボタン３１４を操作することにより、ユーザは、画像選択作業を終了させ、ゲームを次の処理に進行させる。
【０３１２】
画像選択用GUI９０を表示すると、CPU３１は、その画像選択用GUI９０について、ステップＳ３５３において画像指定タブが操作されたか否かを判定し、操作されたと判定した場合は、ステップＳ３５４において、選択対象画像表示領域３１２に表示中の撮像画像を指定された撮像画像に切り替え、ステップＳ３５５においてその新たに表示した撮像画像、およびその撮像画像に対応する画像指定タブを表示中モードに設定する。これにより、例えば、画像を表示中の画像指定タブの画像を変更し、どの画像が表示されているかをユーザが判別しやすい表示を行うことができる。
【０３１３】
また、CPU３１は、ステップＳ３５７において画像が選択されたか否かを判定し、画像が選択されたと判定した場合、ステップＳ３５８において、その選択された撮像画像、およびその撮像画像に対応する画像指定タブを選択時モードに設定する。これにより、例えば、キープ画像として選択された撮像画像の画像指定タブの画像を変更し、どの撮像画像が選択されているかをユーザが判別しやすい表示を行うことができる。
【０３１４】
さらに、CPU３１は、ステップＳ３５９においてその選択が解除されたか否かを判定し、選択が解除されたと判定した場合、ステップＳ３６０において、その選択された画像、および画像に対応する画像指定タブを未選択時モードに設定する。
【０３１５】
CPU３１は、ステップＳ３６１において、選択画像表示制御処理を終了するか否かを判定し、終了しないと判定した場合、ステップＳ３５３に処理を戻し、それ以降の処理を繰り返す。また、終了すると判定した場合、CPU３１は、ステップＳ３６２に処理を進め、終了処理を行った後、選択画像表示制御処理を終了する。
【０３１６】
以上のように、図５３に示されるような画像指定タブを用いた画像選択用GUI９０を用いることにより、ユーザは、選択対象画像表示領域３１２に表示された大きな画像を参照して、その画像を選択するか否かを判定することができるので、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３１７】
なお、以上においては、画像選択用GUI９０は、１つの画面において構成されるように説明した。すなわち、この場合、図５３に示される画像選択用GUI９０が操作パネル１３−１および１３−２に表示され、いずれの操作パネルにおいても同じ処理が行われる。しかしながら、これに限らず、例えば、図５４Ａに示されるように、画像選択用GUI９０Ａには、キープ画像として選択されていない画像に対応する画像指定タブを設けるようにし、図５４Ｂに示されるように、画像選択用GUI９０Ｂには、キープ画像として選択された画像に対応する画像指定タブを設けるようにしてもよい。
【０３１８】
図５４Ａにおいて、画像選択用GUI９０Ａには、キープ画像として設定されていない撮像画像に対応する画像指定タブが設けられており、ユーザがこれらの画像指定タブの中から所望の撮像画像に対応する画像指定タブを操作すると、その撮像画像が選択対象画像表示領域３１２Ａに表示される。なお、この画像選択用GUI９０Ａにおいては、撮像画像をキープ画像に設定する処理しか行われないようになされており、画像選択用GUI９０Ａには、キープボタン３１５のみが設けられており、解除ボタン３１６は存在しない。
【０３１９】
また、図５４Ｂにおいて、画像選択用GUI９０Ｂには、キープ画像として設定されている撮像画像に対応する画像指定タブが設けられており、ユーザがこれらの画像指定タブの中から所望の撮像画像に対応する画像指定タブを操作すると、その撮像画像が選択対象画像表示領域３１２Ｂに表示される。なお、この画像選択用GUI９０Ｂにおいては、撮像画像に設定されたキープ画像の設定を解除する処理しか行われないようになされており、画像選択用GUI９０Ｂには、キープボタン３１５は設けられておらず、解除ボタン３１６のみが存在する。
【０３２０】
図５４Ａの画像選択用GUI９０Ａにおいて、ユーザが撮像画像をキープすると、その撮像画像に対応する画像指定タブが、図５４Ｂの画像選択用GUI９０Ｂに移動される。逆に、図５４Ｂの画像選択用GUI９０Ｂにおいて、ユーザが撮像画像のキープ設定を解除すると、その撮像画像に対応する画像指定タブが、図５４Ａの画像選択用GUI９０Ａに移動される。
【０３２１】
このようにすることにより、操作パネル１３−１を操作するユーザと操作パネル１３−２を操作するユーザとで画像選択に関する処理の役割を分担することができ、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３２２】
また、落書き用GUI１２０の場合と同様に、画像指定ボタンの代わりに画像指定用のスクロールボタンを用いるようにしてもよい。その場合の選択画像表示制御処理について、図５５および図５６のフローチャートを参照して説明する。また、必要に応じて図５７乃至図５９を参照して説明する。
【０３２３】
CPU３１は、ステップＳ３８１において撮像処理により得られた各撮影画像に番号を割り付けると、ステップＳ３８２において図５７に示される画像選択用GUIを生成し、操作パネル１３に表示する。
【０３２４】
図５７は、図３２を参照して説明したスクロールボタンと同様のスクロールボタンを用いて構成される画像選択用GUI９０の例を示す図である。この場合、画像選択用GUI９０には、選択対象画像表示領域３１２に表示される撮像画像を１つ前の撮像画像に切り替える前ボタン３９１と、選択対象画像表示領域３１２に表示される撮像画像を１つ次の撮像画像に切り替える次ボタン３９２からなるスクロールボタンが設けられており、ユーザによりこれらのボタンのいずれかが操作された場合、その操作に応じて、選択対象画像表示領域３１２に表示される撮像画像が切り替えられる。そして、ユーザは、キープボタン３１５や解除ボタン３１６を操作することにより、選択対象画像表示領域３１２に表示されている撮像画像に対して、キープ画像に設定したり、その設定を解除したりする。また、終了ボタン３１４を操作することにより、ユーザは、画像選択作業を終了させ、ゲームを次の処理に進行させる。
【０３２５】
画像選択用GUI９０を表示すると、CPU３１は、その画像選択用GUI９０について、ステップＳ３８３においてスクロールボタンの前ボタン３９１が操作されたか否かを判定し、操作されたと判定した場合は、ステップＳ３８４において、選択対象画像表示領域３１２に表示中の撮像画像を１つ前の撮像画像に切り替え、ステップＳ３８５においてスクロールボタンの次ボタン３９２が操作されたか否かを判定し、操作されたと判定した場合は、ステップＳ３８６において、選択対象画像表示領域３１２に表示中の撮像画像を１つ次の撮像画像に切り替え、図５６のステップＳ３９１に処理を進める。
【０３２６】
また、CPU３１は、図５５のステップＳ３８３において、前ボタン３９１が操作されていないと判定した場合、ステップＳ３８４の処理を省略し、ステップＳ３８５に処理を進め、ステップＳ３８５において、次ボタン３９２が操作されていないと判定した場合、ステップＳ３８６の処理を省略し、図５６のステップＳ３９１に処理を進める。
【０３２７】
CPU３１は、図５６のステップＳ３９１においてキープ画像として画像が選択されたか否かを判定し、画像が選択されたと判定した場合、ステップＳ３９２において、その選択された撮像画像を選択時モードに設定し、ステップＳ３９３に処理を進める。ステップＳ３９１において画像がキープ画像として選択されていないと判定した場合、CPU３１は、ステップＳ３９２の処理を省略し、ステップＳ３９３に処理を進める。
【０３２８】
CPU３１は、ステップＳ３９３において、選択対象画像表示領域３１２に表示中の撮像画像の、キープ画像としての選択が解除されたか否かを判定し、選択が解除されたと判定した場合、ステップＳ３９４において、その選択が解除された撮像画像を未選択時モードに設定し、ステップＳ３９５に処理を進める。ステップＳ３９３においてキープ画像としての選択が解除されていないと判定した場合、CPU３１は、ステップＳ３９４の処理を省略し、ステップＳ３９５に処理を進める。
【０３２９】
CPU３１は、ステップＳ３９５において、選択画像表示制御処理を終了するか否かを判定し、終了しないと判定した場合、図５５のステップＳ３８３に処理を戻し、それ以降の処理を繰り返す。また、終了すると判定した場合、CPU３１は、図５６のステップＳ３９６に処理を進め、終了処理を行った後、選択画像表示制御処理を終了する。
【０３３０】
以上のように、図５７に示されるようなスクロールボタンを用いた画像選択用GUI９０を用いることにより、ユーザは、選択対象画像表示領域３１２に表示された大きな画像を参照して、その画像を選択するか否かを判定することができるので、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３３１】
なお、以上においては、画像選択用GUI９０は、１つの画面において構成されるように説明した。すなわち、この場合、図５７に示される画像選択用GUI９０が操作パネル１３−１および１３−２に表示され、いずれの操作パネルにおいても同じ処理が行われる。しかしながら、これに限らず、例えば、図５８Ａに示されるように、画像選択用GUI９０Ａにおいては、キープ画像として選択されていない画像をスクロールして表示するようにし、図５８Ｂに示されるように、画像選択用GUI９０Ｂにおいては、キープ画像として選択されていない画像をスクロールして表示するようにしてもよい。
【０３３２】
図５８Ａにおいて、画像選択用GUI９０Ａには、キープ画像として設定されていない撮像画像に対応するスクロールボタン（前ボタン３９１Ａおよび次ボタン３９２Ａ）が設けられており、ユーザがこの前ボタン３９１Ａまたは次ボタン３９２Ａを操作すると、選択対象画像表示領域３１２Ａに表示される未選択の撮像画像が切り替えられる。なお、この画像選択用GUI９０Ａにおいては、撮像画像をキープ画像に設定する処理しか行われないようになされており、画像選択用GUI９０Ａには、キープボタン３１５のみが設けられており、解除ボタン３１６は存在しない。
【０３３３】
また、図５８Ｂにおいて、画像選択用GUI９０Ｂには、キープ画像として設定されている撮像画像に対応するスクロールボタン（前ボタン３９１Ｂおよび次ボタン３９２Ｂ）が設けられており、ユーザがこの前ボタン３９１Ｂまたは次ボタン３９２Ｂを操作すると、選択対象画像表示領域３１２Ｂに表示される選択済みの撮像画像が切り替えられる。なお、この画像選択用GUI９０Ｂにおいては、撮像画像に設定されたキープ画像の設定を解除する処理しか行われないようになされており、画像選択用GUI９０Ｂには、キープボタン３１５は設けられておらず、解除ボタン３１６のみが存在する。
【０３３４】
すなわち、図５９Ａに示されるように、画像選択用GUI９０Ａにおいて、画像番号「２」乃至「４」の撮像画像が、未選択の画像として表示され、画像選択用GUI９０Ｂにおいて、画像番号「１」および「６」の撮像画像が、選択済みの画像として表示されるような状態において、画像番号「３」の撮像画像がキープ画像として選択されると、図５９Ｂに示されるように、この画像番号「３」の撮像画像は、画像選択用GUI９０Ｂにおいて表示されるように移動され、画像選択用GUI９０Ａにおいては、画像番号「２」および「４」の撮像画像が、未選択の画像として表示されるように変化する。すなわち、図５９Ａの状態において、画像選択用GUI９０Ａの選択対象画像表示領域３１２に画像番号「２」の撮像画像が表示されているときに、画像選択用GUI９０Ａの次ボタン３９２Ａを操作すると、画像番号「３」の撮像画像が表示されるが、図５９Ｂの状態において、画像選択用GUI９０Ａの選択対象画像表示領域３１２に画像番号「２」の撮像画像が表示されているときに、画像選択用GUI９０Ａの次ボタン３９２Ａを操作すると、画像番号「４」の撮像画像が表示される。
【０３３５】
このようにすることにより、操作パネル１３−１を操作するユーザと操作パネル１３−２を操作するユーザとで画像選択に関する処理の役割を分担することができ、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３３６】
また、落書き用GUI１２０の場合と同様に、画像指定ボタンの代わりに画像指定用のスライドバーを用いるようにしてもよい。その場合の選択画像表示制御処理について、図６０のフローチャートを参照して説明する。また、必要に応じて図６１および図６２を参照して説明する。
【０３３７】
CPU３１は、ステップＳ４１１において撮像処理により得られた各撮影画像に番号を割り付け、順番に並べると、ステップＳ４１２において図６１に示される画像選択用GUIを生成し、操作パネル１３に表示する。
【０３３８】
図６１は、図３５を参照して説明したスライドバー２０１（および溝２０２）と同様のスライドバーを用いて構成される画像選択用GUI９０の例を示す図である。この場合、画像選択用GUI９０には、選択対象画像表示領域３１２に表示される撮像画像を、その位置に応じて切り替えるスライドバー４０１と、そのスライドバー４０１の可動範囲を示す溝４０２が設けられており、ユーザによりこのスライドバー４０１が操作された場合、そのスライドバー４０１の位置に応じて、選択対象画像表示領域３１２に表示される撮像画像が切り替えられる。そして、ユーザは、キープボタン３１５や解除ボタン３１６を操作することにより、選択対象画像表示領域３１２に表示されている撮像画像に対して、キープ画像に設定したり、その設定を解除したりする。また、終了ボタン３１４を操作することにより、ユーザは、画像選択作業を終了させ、ゲームを次の処理に進行させる。
【０３３９】
画像選択用GUI９０を表示すると、CPU３１は、その画像選択用GUI９０について、ステップＳ４１３においてスライドバー４０１が操作されたか否かを判定し、操作されたと判定した場合は、ステップＳ４１４において、選択対象画像表示領域３１２に表示中の撮像画像を、スライドバー４０１の位置に対応する画像に切り替え、ステップＳ４１５に処理を進める。また、CPU３１は、ステップＳ４１３において、スライドバー４０１が操作されていないと判定した場合、ステップＳ４１４の処理を省略し、ステップＳ４１５に処理を進める。
【０３４０】
CPU３１は、ステップＳ４１５においてキープ画像として画像が選択されたか否かを判定し、画像が選択されたと判定した場合、ステップＳ４１６において、その選択された撮像画像を選択時モードに設定し、ステップＳ４１７に処理を進める。ステップＳ４１５において画像がキープ画像として選択されていないと判定した場合、CPU３１は、ステップＳ４１６の処理を省略し、ステップＳ４１７に処理を進める。
【０３４１】
CPU３１は、ステップＳ４１７において、選択対象画像表示領域３１２に表示中の撮像画像の、キープ画像としての選択が解除されたか否かを判定し、選択が解除されたと判定した場合、ステップＳ４１８において、その選択が解除された撮像画像を未選択時モードに設定し、ステップＳ４１９に処理を進める。ステップＳ４１７においてキープ画像としての選択が解除されていないと判定した場合、CPU３１は、ステップＳ４１８の処理を省略し、ステップＳ４１９に処理を進める。
【０３４２】
CPU３１は、ステップＳ４１９において、選択画像表示制御処理を終了するか否かを判定し、終了しないと判定した場合、ステップＳ４１３に処理を戻し、それ以降の処理を繰り返す。また、終了すると判定した場合、CPU３１は、ステップＳ４２０に処理を進め、終了処理を行った後、選択画像表示制御処理を終了する。
【０３４３】
以上のように、図６１に示されるようなスライドバー４０１を用いた画像選択用GUI９０を用いることにより、ユーザは、選択対象画像表示領域３１２に表示された大きな画像を参照して、その画像を選択するか否かを判定することができるので、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３４４】
なお、以上においては、画像選択用GUI９０は、１つの画面において構成されるように説明した。すなわち、この場合、図６１に示される画像選択用GUI９０が操作パネル１３−１および１３−２に表示され、いずれの操作パネルにおいても同じ処理が行われる。しかしながら、これに限らず、例えば、図６２に示されるように、図６２Ａの画像選択用GUI９０Ａにおいては、キープ画像として選択されていない画像を表示するようにし、図６２Ｂの画像選択用GUI９０Ｂにおいては、キープ画像として選択されていない画像を表示するようにしてもよい。
【０３４５】
この場合、キープ画像としての選択の設定による撮像画像の表示画面の移動は、図５９を参照して説明したスクロールボタンの場合と同様であるので、その説明を省略する。
【０３４６】
図６２に示されるようにすることにより、操作パネル１３−１を操作するユーザと操作パネル１３−２を操作するユーザとで画像選択に関する処理の役割を分担することができ、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３４７】
また、落書き用GUI１２０の場合と同様に、画像指定ボタン等により、ユーザが画像の切り替えの指示を行わずに、所定の時間毎に、選択対象画像表示領域に表示される撮像画像を切り替えるようにしてもよい。その場合の選択画像表示制御処理について、図６３および図６４のフローチャートを参照して説明する。また、必要に応じて図６５および図６６を参照して説明する。
【０３４８】
CPU３１は、ステップＳ４４１において撮像処理により得られた各撮影画像に番号を割り付け、その順番で各画像を並べると、ステップＳ４４２において図６５Ａに示される画像選択用GUIを生成し、操作パネル１３に表示させる。
【０３４９】
図６５Ａに示されるように、この場合の画像選択用GUI９０の画像情報表示欄３１１には、画像指定ボタン等の、ユーザによる指示を受け付ける機能が設けられていない。
【０３５０】
画像選択用GUIを表示させたCPU３１は、ステップＳ４４３において、図４１のステップＳ２６３と同様の高速全画像切り替え表示を行い、それが終了すると、ステップＳ４４４において画像選択の受け付けを開始し、それ以降の処理において、図４１の場合と同様に、全撮像画像を、１枚ずつ順番に、所定の時間毎に切り替えながら、選択対象画像表示領域３１２に表示する。
【０３５１】
ユーザは、図６５Ａに示される画像選択用GUI９０の選択対象画像表示領域３１２に所定の時間毎に切り替えられながら表示される複数の撮像画像に対して、キープボタン３１５や解除ボタン３１６を操作することにより、キープ画像に設定したり、その設定を解除したりする。また、終了ボタン３１４を操作することにより、ユーザは、画像選択作業を終了させ、ゲームを次の処理に進行させる。
【０３５２】
ステップＳ４４５において、CPU３１は、最初の画像を表示し、ステップＳ４４６において所定の時間、撮像画像を表示したか否かを判定し、表示したと判定した場合、ステップＳ４４７に処理を進め、現在表示されている撮像画像が、最後の撮像画像であるか否かを判定する。最後の撮像画像であると判定した場合、CPU３１は、ステップＳ４４８において、選択画像表示制御処理を終了するか否かを判定する。終了しない場合、CPU３１は、ステップＳ４４５に処理を戻して、それ以降の処理を繰り返し、最初の撮像画像より切り替え表示を再度繰り返す。ステップＳ４４８において選択画像表示制御処理を終了すると判定した場合、CPU３１は、ステップＳ４４９に処理を進め、終了処理を行い、選択画像表示制御処理を終了する。
【０３５３】
また、ステップＳ４４６において、所定の時間撮像画像を表示していないと判定した場合、CPU３１は、表示を切り替えずに、処理を図６４のステップＳ４５１に進める。図６４のステップＳ４５１において、CPU３１は、表示している撮像画像がキープ画像として選択されたか否かを判定し、選択されたと判定した場合、ステップＳ４５２において、表示している撮像画像を選択時モードに設定し、ステップＳ４５３に処理を進める。
【０３５４】
ステップＳ４５３において、CPU３１は、表示している撮像画像のキープ画像としての選択が解除されたか否かを判定し、解除されたと判定した場合、ステップＳ４５４において、表示している撮像画像を未選択時モードに設定し、図６３のステップＳ４４６に処理を戻し、それ以降の処理を繰り返す。
【０３５５】
また、図６３のステップＳ４４７において、現在表示されている撮像画像が最後の画像ではないと判定した場合、CPU３１は、図６４のステップＳ４６１に処理を進め、次の画像を指定した後、ステップＳ４６２に処理を進める。ステップＳ４６２において、CPU３１は、指定された画像が表示可能であるか否かを判定し、表示可能ではないと判定した場合、ステップＳ４６１に処理を戻し、表示する画像の指定をさらに次の画像に移す。
【０３５６】
また、ステップＳ４６２において、指定された画像が表示可能であると判定した場合、CPU３１は、ステップＳ４６３に処理を進め、選択対象画像表示領域３１２の撮像画像を、表示中の撮像画像から指定された撮像画像に切り替え、ステップＳ４６４においてその撮像画像を表示中モードに設定し、ステップＳ４５１に処理を戻し、それ以降の処理を繰り返す。
【０３５７】
以上のように、所定の時間毎に表示される撮像画像が切り替えられる画像選択用GUI９０を用いることにより、ユーザは、選択対象画像表示領域３１２に表示された大きな画像を参照して、その画像を選択するか否かを判定することができ、さらに、画像の切り替え指示を行わずに、全ての撮像画像に対してキープ画像の設定作業を行うことができるので、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３５８】
なお、上述した落書き用GUIの場合と同様に、画像情報表示欄３１１に、ユーザが操作することにより、上述した高速全画像切り替え表示を、画像選択作業中に行う高速全画像切り替え表示ボタン４２１、ユーザが操作することにより画像の切り替えをルーレットのように行い、ユーザが次に表示される画像を予測できない状態で、乱数などでランダムに決定された撮像画像に表示が切り替わるルーレットボタン４２２、ユーザが操作することにより強制的に画像の切り替えを行い、１つ前の撮像画像を表示する前ボタン４２３、ユーザが操作することにより強制的に画像の切り替えを停止する停止ボタン４２４、ユーザが操作することにより強制的に画像の切り替えを行い、および、次の撮像画像を表示する次ボタン４２４が表示されている。
【０３５９】
このようにすることにより、ユーザは、画像の切り替え作業を行わずに、全画像に対して画像選択作業を行うことができるだけでなく、画像選択を行う画像を指定することもでき、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３６０】
なお、以上においては、画像選択用GUI９０は、１つの画面において構成されるように説明した。すなわち、この場合、図６５Ａ（または図６５Ｂ）に示される画像選択用GUI９０が操作パネル１３−１および１３−２に表示され、いずれの操作パネルにおいても同じ処理が行われる。しかしながら、これに限らず、例えば、図６６Ａに示されるように、画像選択用GUI９０Ａにおいては、キープ画像として選択されていない画像を切り替えながら順番に表示するようにし、図６６Ｂに示されるように、画像選択用GUI９０Ｂにおいては、キープ画像として選択されていない画像を切り替えながら順番に表示するようにしてもよい。
【０３６１】
この場合、キープ画像としての選択の設定による撮像画像の表示画面の移動は、図５９を参照して説明したスクロールボタンの場合と同様であるので、その説明を省略する。
【０３６２】
図６６に示されるようにすることにより、操作パネル１３−１を操作するユーザと操作パネル１３−２を操作するユーザとで画像選択に関する処理の役割を分担することができ、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３６３】
また、画像選択用GUI９０において、選択対象画像表示領域３１２に表示される撮像画像の切り替えを行わずに、新たな画像変更用GUIを用意し、その画面において選択対象画像表示領域３１２に表示される撮像画像を、ユーザが選択するようにしてもよい。
【０３６４】
図６７および図６８のフローチャートを参照して、そのような場合の落書き画像表示制御処理について説明する。また、必要に応じて図６９および図７０を参照して説明する。
【０３６５】
最初に、CPU３１は、ステップＳ４７１において、各撮像画像に対応するサムネイル画像を作成し、ステップＳ４７２において、図６９Ａに示されるような画像選択用GUI９０を作成し、表示プロセッサ３７を制御して、操作パネル１３に表示させる。
【０３６６】
図６９Ａにおいて、画像選択用GUI９０の画像情報表示欄３１１には、画像番号表示部３２１の他に、ユーザが操作することにより、図６９Ｂに示されるような、画像変更を行う画像変更用GUI４７１を表示させる画像変更ボタン４６１が設けられている。
【０３６７】
図６９Ｂにおいて、画像変更用GUI４７１には、得られた撮像画像のそれぞれに対応するサムネイル画像４７２乃至４７５がそれぞれの対応する撮像画像を指定する画像指定ボタンとして表示されており、ユーザが画像変更画面４７１の右下に表示されている左ボタン４７７および右ボタン４７８を操作し、アンカー４７６を所望の画像に対応するサムネイル画像に位置させ、そのアンカー４７６が位置されたサムネイル画像を、タッチペン１４を用いてタップすると、その画像が選択され、図６９Ａに示される画像選択用GUI９０が操作パネル１３に表示される。なお、図６９Ｂにおいては、説明を簡略化するためにサムネイル画像を４枚しか示していないが、実際には、画像変更用GUI４７１には、得られた全ての撮像画像に対応するサムネイル画像が表示される。
【０３６８】
このような画像選択用GUI９０を作成し表示させると、CPU３１は、ステップＳ４７３に処理を進め、画像変更モードボタン４６１が操作されたか否かを判定する。画像変更モードボタン４６１が操作されたと判定するとCPU３１は、ステップＳ４７４に処理を進め、表示プロセッサ３７を制御して、図６９Ｂに示されるような画像変更用GUI４７１を操作パネル１３に表示させる。
【０３６９】
画像変更用GUI４７１を表示させたCPU３１は、ステップＳ４７５において、タッチパネル３８からの入力に基づいて、画像変更用GUI４７１に表示されたサムネイル画像４７２乃至４７５のいずれかが指定されたか否かを判定し、サムネイル画像が指定されたと判定するまで待機する。
【０３７０】
画像変更用GUI４７１において、ユーザがタッチペン１４を用いてサムネイル画像４７２乃至４７５のいずれかを上述したように操作し、指定したと判定した場合、CPU３１は、ステップＳ４７６に処理を進め、指定された画像が表示可能であるか否かを判定し、表示可能であると判定した場合、ステップＳ４７７において、操作パネル１３の表示を画像選択用GUIに戻し、指定された画像を選択対象画像表示領域３１２に表示する。CPU３１は、ステップＳ４７８において、その撮像画像を表示中モードに設定した後、図６８のステップＳ４８１に処理を進める。
【０３７１】
また、ステップＳ４７３において、画像変更モードボタン４６１が操作されていないと判定した場合、CPU３１は、図６８のステップＳ４８１に処理を進める。さらに、ステップＳ４７６において、指定された画像が表示可能でないと判定した場合、CPU３１は、ステップＳ４７９においてエラー処理を行って、操作パネル１３の表示を画像選択用GUI９０に戻し、図６８のステップＳ４８１に処理を進める。
【０３７２】
図６８のステップＳ４８１において、CPU３１は、キープ画像として表示されている撮像画像が選択されたか否かを判定し、画像が選択されたと判定した場合、ステップＳ４８２において、その選択された撮像画像を選択時モードに設定し、ステップＳ４８３に処理を進める。ステップＳ４８１において画像がキープ画像として選択されていないと判定した場合、CPU３１は、ステップＳ４８２の処理を省略し、ステップＳ４８３に処理を進める。
【０３７３】
CPU３１は、ステップＳ４８３において、選択対象画像表示領域３１２に表示中の撮像画像の、キープ画像としての選択が解除されたか否かを判定し、選択が解除されたと判定した場合、ステップＳ４８４において、その選択が解除された撮像画像を未選択時モードに設定し、ステップＳ４８５に処理を進める。ステップＳ４８３においてキープ画像としての選択が解除されていないと判定した場合、CPU３１は、ステップＳ４８４の処理を省略し、ステップＳ４８５に処理を進める。
【０３７４】
CPU３１は、ステップＳ４８５において、選択画像表示制御処理を終了するか否かを判定し、終了しないと判定した場合、図６７のステップＳ４７３に処理を戻し、それ以降の処理を繰り返す。また、終了すると判定した場合、CPU３１は、図６８のステップＳ４８６に処理を進め、終了処理を行った後、選択画像表示制御処理を終了する。
【０３７５】
以上のように、キープ画像を選択するための画像選択用GUIと、表示する画像を選択するための画像変更用GUIとを別のGUIとして構成することにより、画像選択用GUI９０に画像変更のためのボタンやサムネイル画像等を表示せずに済むので、画像選択用GUI９０において、選択対象画像表示領域３１２を広くすることができる。このようにすることにより、ユーザがより大きく表示された撮像画像に基づいて画像選択を行うことができるので、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３７６】
なお、以上においては、画像選択用GUI９０は、１つの画面において構成されるように説明した。すなわち、この場合、図６９に示される画像選択用GUI９０が操作パネル１３−１および１３−２に表示され、いずれの操作パネルにおいても同じ処理が行われる。しかしながら、これに限らず、例えば、図７０Ａに示されるように、画像選択用GUI９０Ａにおいては、キープ画像として選択されていない画像を、対応する画像変更用GUIにおいて選択し、表示するようにし、図７０Ｂに示されるように、画像選択用GUI９０Ｂにおいては、キープ画像として選択されていない画像を、対応する画像変更用GUIにおいて選択し、表示するようにしてもよい。
【０３７７】
すなわち、図７０Ａに示される画像選択用GUI９０Ａにおいて、ユーザが画像変更モードボタン４６１Ａを操作すると、画像選択用GUI９０Ａに対応する、図示せぬ画像変更用GUIが表示され、キープ画像として選択されていない撮像画像のサムネイル画像が表示される。ユーザがその中から１枚を選択すると、選択対象画像表示領域３１２Ａにそのサムネイル画像に対応する撮像画像が表示された画像選択用GUI９０Ａが表示される。図７０Ａに示されるように、画像選択用GUI９０Ａには、キープボタン３１５のみが設けられており、解除ボタン３１６は存在しない。ユーザは、そのキープボタン３１５を操作することにより、選択対象画像表示領域３１２Ａに表示された撮像画像をキープ画像として選択する。
【０３７８】
また、図７０Ｂに示される画像選択用GUI９０Ｂにおいて、ユーザが画像変更モードボタン４６１Ｂを操作すると、画像選択用GUI９０Ｂに対応する、図示せぬ画像変更用GUIが表示され、キープ画像として選択されている撮像画像のサムネイル画像が表示される。ユーザがその中から１枚を選択すると、選択対象画像表示領域３１２Ｂにそのサムネイル画像に対応する撮像画像が表示された画像選択用GUI９０Ｂが表示される。図７０Ｂに示されるように、画像選択用GUI９０Ｂには、解除ボタン３１６のみが設けられており、キープボタン３１５は存在しない。ユーザは、その解除ボタン３１６を操作することにより、選択対象画像表示領域３１２Ｂに表示された撮像画像のキープ画像の設定を解除する。
【０３７９】
このようにすることにより、操作パネル１３−１を操作するユーザと操作パネル１３−２を操作するユーザとで画像選択に関する処理の役割を分担することができ、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３８０】
以上においては、画像印刷装置１が操作パネル１３−１および操作パネル１３−２を備え、これらの操作パネルを用いて画像選択処理や落書き処理を行う場合について説明したが、これに限らず、画像印刷装置１は、例えば、図７１に示されるように、操作パネル１３−１および操作パネル１３−２と同様の操作パネル１３−３をさらに備え、その操作パネル１３−３において画像選択用の、撮像画像に対応するサムネイル画像を選択するようにしてもよい。
【０３８１】
図７２に、その場合の画像印刷装置１の内部の構成例を示す。図７２において、画像印刷装置１のバス３０に接続された操作パネル１３−３は、表示プロセッサ３７−３、タッチパネル３８−３、およびモニタ３９−３により構成される。これらの各部の構成および動作は、操作パネル１３−１および操作パネル１３−２の場合と同様であるのでその説明を省略する。
【０３８２】
この操作パネル１３−３には、後述するように、例えば、落書き処理や画像選択処理の際に、操作パネル１３−１または操作パネル１３−２に表示する撮像画像を選択するための画像変更用GUIが表示される。この画像変更用GUIには、例えば、撮像処理により得られた撮像画像に対応する複数のサムネイル画像が表示されており、ユーザは、そのサムネイル画像の中から、所望の撮像画像に対応するサムネイル画像を選択することにより、目的の撮像画像を、操作パネル１３−１または操作パネル１３−２に表示させることができる。
【０３８３】
図７３のフローチャートを参照して、このような場合における落書き画像表示制御処理について説明する。また、必要に応じて図７４を参照して説明する。なお、この場合、落書き画像表示制御処理は、上述した場合と異なり、１つの操作パネル１３だけでなく、操作パネル１３−１乃至１３−３全体を制御するように実行される。
【０３８４】
最初に、CPU３１は、ステップＳ５０１において、各撮像画像に対応するサムネイル画像を作成し、表示プロセッサ３７−３を制御し、図７４に示されるように操作パネル１３−３に表示させるとともに、ステップＳ５０２において、図７４に示されるような落書き用GUI１２０Ａおよび落書き用GUI１２０Ｂを作成し、表示プロセッサ３７−１および表示プロセッサ３７−２を制御して、それぞれ、操作パネル１３−１および操作パネル１３−２に表示させる。
【０３８５】
図７４に示されるように、操作パネル１３−３には、画像変更用GUI５０１が表示される。この画像変更用GUI５０１には、落書きを行う撮像画像に対応するサムネイル画像５２１Ａ乃至５２１Ｄにより構成されるサムネイル画像表示欄５１１、ゲームの残り時間を表示する残り時間表示部５２２、および落書き作業を終了する際にユーザが操作する終了ボタン５２３が設けられている。
【０３８６】
なお、操作パネル１３−１に表示される落書き用GUI１２０Ａと、操作パネル１３−２に表示される落書き用GUI１２０Ｂには、落書き対象画像表示領域に表示する撮像画像を指定するユーザからの入力を受け付ける機能が備えられていない。その代わりに、画像変更用GUI５０１サムネイル画像５２１Ａ乃至５２１Ｄは、それぞれの対応する撮像画像を指定する画像指定ボタンとして表示され、ユーザがタッチペン１４を用いて操作することができるようになされている。
【０３８７】
すなわち、図７４に示されるように、画像変更用GUI５０１が操作パネル１３−３に表示され、落書き用GUI１２０Ａが操作パネル１３−１に表示され、落書き用GUI１２０Ｂが操作パネル１３−２に表示されると、例えば、タッチペン１４−１を操作する、操作パネル１３−１側のユーザは、画像変更用GUI５０１に表示されているサムネイル画像５２１Ａ乃至５２１Ｄの中から、所望の撮像画像に対応するサムネイル画像を選択し、そのサムネイル画像を、タッチペン１４−１を用いて操作する。すると、画像変更用GUI５０１においては、ユーザが操作したサムネイル画像に、操作パネル１３−１側のユーザが操作したことを示すアンカーが表示され、落書き用GUI１２０Ａの落書き対象画像表示領域１２６Ａには、そのサムネイル画像に対応する、目的の撮像画像が表示される。
【０３８８】
また、タッチペン１４−２を操作する、操作パネル１３−２側のユーザが、画像変更用GUI５０１に表示されているサムネイル画像５２１Ａ乃至５２１Ｄの中から、所望の撮像画像に対応するサムネイル画像を選択し、そのサムネイル画像を、タッチペン１４−２を用いて操作すると、画像変更用GUI５０１においては、ユーザが操作したサムネイル画像に、操作パネル１３−２側のユーザが操作したことを示すアンカーが表示され、落書き用GUI１２０Ｂの落書き対象画像表示領域１２６Ｂには、そのサムネイル画像に対応する、目的の撮像画像が表示される。
【０３８９】
例えば、図７４の場合、操作パネル１３−１側のユーザは、サムネイル画像５２１Ａを操作しており、操作パネル１３−１側が太く表示される、操作パネル１３−１側のユーザが操作したことを示すアンカーが、サムネイル画像５２１Ａに表示されており、そのサムネイル画像５２１Ａに対応する撮像画像が、操作パネル１３−１の落書き対象画像表示領域１２６Ａに表示されている。同様に、図７４において、操作パネル１３−２側のユーザは、サムネイル画像５２１Ｄを操作しており、操作パネル１３−２側が太く表示される、操作パネル１３−２側のユーザが操作したことを示すアンカーが、サムネイル画像５２１Ｄに表示されており、そのサムネイル画像５２１Ｄに対応する撮像画像が、操作パネル１３−２の落書き対象画像表示領域１２６Ｄに表示されている。
【０３９０】
このような落書き用GUI１２０Ａ、落書き用GUI１２０Ｂ、並びに、画像変更用GUI５０１を各操作パネル１３に表示したCPU３１は、ステップＳ５０３において、画像変更用GUI５０１に表示されているサムネイル画像が操作されたか否かを判定し、操作されたと判定した場合、ステップＳ５０４に処理を進め、指定された画像が表示可能であるか否かを判定する。表示可能であると判定した場合、CPU３１は、ステップＳ５０５に処理を進め、その指定を行ったユーザの側の操作パネル１３に表示されている画像の落書き中フラグを外し、ステップＳ５０６に処理を進める。
【０３９１】
ステップＳ５０６において、CPU３１は、指定した側の表示中の画像が編集されたか否かを判定し、編集されたと判定した場合、ステップＳ５０７において、その撮像画像に落書き済みフラグを立て、ステップＳ５０８に処理を進める。また、ステップＳ５０６において、画像が編集されていないと判定した場合、CPU３１は、ステップＳ５０７の処理を省略し、ステップＳ５０８に処理を進める。
【０３９２】
ステップＳ５０８において、CPU３１は、指定した側の落書き用GUI１２０の落書き対象画像表示領域１２６において、表示中の画像から指定された画像に表示を切り替え、ステップＳ５０９において、新たに表示した画像に落書き中フラグを立て、ステップＳ５１０に処理を進める。
【０３９３】
また、ステップＳ５０３において、サムネイル画像が操作されていないと判定した場合、CPU３１は、ステップＳ５１０に処理を進める。さらに、ステップＳ５０４において、指定された画像が表示可能ではないと判定した場合、CPU３１は、ステップＳ５１２に処理を進め、エラー表示を行った後、ステップＳ５１０に処理を進める。
【０３９４】
ステップＳ５１０において、CPU３１は、落書き画像表示制御処理を終了するか否かを判定し、終了しないと判定した場合、ステップＳ５０３に処理を戻し、それ以降の処理を繰り返す。また、ステップＳ５１０において、落書き画像表示制御処理を終了すると判定した場合、CPU３１は、ステップＳ５１１において終了処理を行い、落書き画像表示制御処理を終了する。
【０３９５】
以上のように、画像変更用の操作パネルを設け、落書き画像表示制御処理を行うことにより、落書き用GUI１２０に画像変更のためのボタンやサムネイル画像等を表示せずに済むので、落書き用GUI１２０において、落書き対象画像表示領域１２６を広くすることができる。このようにすることにより、落書き編集を行う作業エリアが広がるので、画像編集作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０３９６】
また、複数得られた撮像画像より落書き編集を施す撮像画像を選択する画像選択処理においても、上述したように、操作パネル１３−３に表示されたサムネイル画像を用いて、画像を選択するようにしてもよい。
【０３９７】
その場合の選択画像表示制御処理について、図７５のフローチャートを参照して説明する。必要に応じて、図７６および図７７を参照して説明する。なお、この場合、選択画像表示制御処理は、上述した場合と異なり、１つの操作パネル１３だけでなく、操作パネル１３−１乃至１３−３全体を制御するように実行される。
【０３９８】
最初に、CPU３１は、ステップＳ５３１において、各撮像画像に対応するサムネイル画像を作成し、表示プロセッサ３７−３を制御し、図７６に示されるように操作パネル１３−３に表示させるとともに、ステップＳ５３２において、図７６に示されるような画像選択用GUI９０Ａおよび落書き用GUI９０Ｂを作成し、表示プロセッサ３７−１および表示プロセッサ３７−２を制御して、それぞれ、操作パネル１３−１および操作パネル１３−２に表示させる。
【０３９９】
図７６に示されるように、操作パネル１３−３には、画像変更用GUI５５１が表示される。この画像変更用GUI５５１には、落書きを行う撮像画像に対応するサムネイル画像５８１乃至５８６により構成されるサムネイル画像表示欄５７１、ゲームの残り時間を表示する残り時間表示部５６１、サムネイル画像表示欄５７１に表示されるサムネイル画像を切り替えるための上ボタン５６３および下ボタン５６４、キープ画像として選択可能な残りの枚数を表示する選択画像残り枚数表示部５６５、並びに、落書き作業を終了する際にユーザが操作する終了ボタン５６６が設けられている。
【０４００】
なお、操作パネル１３−１に表示される画像選択用GUI９０Ａと、操作パネル１３−２に表示される画像選択用GUI９０Ｂには、選択対象画像表示領域に表示する撮像画像を指定するユーザからの入力を受け付ける機能が備えられていない。その代わりに、画像変更用GUI５５１のサムネイル画像５８１乃至５８６は、それぞれの対応する撮像画像を指定する画像指定ボタンとして表示され、ユーザがタッチペン１４を用いて操作することができるようになされている。
【０４０１】
図７６において、画像変更用GUI５５１のサムネイル画像表示欄５７１には、サムネイル画像５８１乃至５８６が表示されている。例えば、１２回撮像処理を行い、１２枚の撮像画像が得られた場合、それらのサムネイル画像は、サムネイル画像表示欄５７１に一度に表示することができない。従って、ユーザは、上ボタン５６３や下ボタン５６４を操作することにより、サムネイル画像表示欄５７１に表示されるサムネイル画像を切り替えることができる。
【０４０２】
図７６に示されるように、画像変更用GUI５５１が操作パネル１３−３に表示され、画像選択用GUI９０Ａが操作パネル１３−１に表示され、画像選択用GUI９０Ｂが操作パネル１３−２に表示されると、例えば、タッチペン１４−１を操作する、操作パネル１３−１側のユーザは、画像変更用GUI５５１に表示されているサムネイル画像５８１乃至５８６の中から、所望の撮像画像に対応するサムネイル画像を選択し、そのサムネイル画像を、タッチペン１４−１を用いて操作する。すると、画像変更用GUI５５１においては、ユーザが操作したサムネイル画像に、操作パネル１３−１側のユーザが操作したことを示すアンカーが表示され、画像選択用GUI９０Ａの選択対象画像表示領域３１２Ａには、そのサムネイル画像に対応する、目的の撮像画像が表示される。
【０４０３】
また、タッチペン１４−２を操作する、操作パネル１３−２側のユーザが、画像変更用GUI５５１に表示されているサムネイル画像５８１乃至５８６の中から、所望の撮像画像に対応するサムネイル画像を選択し、そのサムネイル画像を、タッチペン１４−２を用いて操作すると、画像変更用GUI５５１においては、ユーザが操作したサムネイル画像に、操作パネル１３−２側のユーザが操作したことを示すアンカーが表示され、画像選択用GUI９０Ｂの選択対象画像表示領域３１２Ｂには、そのサムネイル画像に対応する、目的の撮像画像が表示される。
【０４０４】
例えば、図７６の場合、操作パネル１３−１側のユーザは、サムネイル画像５８６を操作しており、操作パネル１３−１側が太く表示される、操作パネル１３−１側のユーザが操作したことを示すアンカーが、サムネイル画像５８６に表示されており、そのサムネイル画像５８６に対応する撮像画像が、操作パネル１３−１の落書き対象画像表示領域３１２Ａに表示されている。同様に、図７６において、操作パネル１３−２側のユーザは、サムネイル画像５８１を操作しており、操作パネル１３−２側が太く表示される、操作パネル１３−２側のユーザが操作したことを示すアンカーが、サムネイル画像５８１に表示されており、そのサムネイル画像５８１に対応する撮像画像が、操作パネル１３−２の落書き対象画像表示領域３１２Ｂに表示されている。
【０４０５】
また、サムネイル画像表示欄５７１において、サムネイル画像５８２とサムネイル画像５８３は、既にキープ画像として選択された撮像画像に対応するサムネイル画像であり、非表示となされている。なお、サムネイル画像表示欄５７１において、キープ画像として選択された撮像画像に対応するサムネイル画像を、表示するようにしてもよく、また、ユーザがキープ画像として選択済みの撮像画像のサムネイル画像と、未選択の撮像画像のサムネイル画像とを区別できるように、サムネイル画像の色や大きさ等を、キープ画像として選択されていない撮像画像に対応するサムネイル画像と変えて表示するようにしてもよい。
【０４０６】
このような画像選択用GUI９０Ａ、画像選択用GUI９０Ｂ、並びに、画像変更用GUI５５１を各操作パネル１３に表示したCPU３１は、ステップＳ５３３において、画像変更用GUI５５１に表示されているサムネイル画像が操作されたか否かを判定し、操作されたと判定した場合、ステップＳ５３４において、操作した側の操作パネル１３において、表示中の撮像画像から指定された撮像画像に表示を切り替えさせ、ステップＳ５３５において、その新しく表示させた画像、およびその画像に対応するサムネイル画像を表示中モードに設定する。これにより、CPU３１は、例えば、図７６に示されるように、その撮像画像に対応するサムネイル画像にアンカーを表示したりすることができる。
【０４０７】
ステップＳ５３５の処理を終了すると、CPU３１は、ステップＳ５３６に処理を進める。また、ステップＳ５３３において、サムネイル画像が操作されていないと判定した場合、CPU３１は、ステップＳ５３６に処理を進める。
【０４０８】
ステップＳ５３６において、CPU３１は、操作パネル１３−１または操作パネル１３−２において、表示中の撮像画像がキープ画像として選択されたか否かを判定し、選択されたと判定した場合、ステップＳ５３７に処理を進め、その撮像画像、および撮像画像に対応するサムネイル画像を選択時モードに設定する。これにより、CPU３１は、例えば、図７６に示されるように、その撮像画像に対応するサムネイル画像を非表示にしたりすることができる。
【０４０９】
ステップＳ５３７の処理を終了したCPU３１は、ステップＳ５３８に処理を進める。また、ステップＳ５３６において、画像が選択されていないと判定した場合、CPU３１は、ステップＳ５３８に処理を進める。
【０４１０】
ステップＳ５３８において、CPU３１は、操作パネル１３−１または操作パネル１３−２において、表示中の撮像画像に設定されているキープ画像の選択が解除されたか否かを判定し、選択が解除されたと判定した場合、ステップＳ５３９に処理を進め、その撮像画像、および撮像画像に対応するサムネイル画像を未選択時モードに設定する。これにより、CPU３１は、例えば、図７６に示されるように非表示にされたサムネイル画像を元の状態に戻したりすることができる。
【０４１１】
ステップＳ５３９の処理を終了したCPU３１は、ステップＳ５４０に処理を進める。また、ステップＳ５３８において、選択が解除されていないと判定した場合、CPU３１は、ステップＳ５４０に処理を進める。
【０４１２】
ステップＳ５４０において、CPU３１は、選択画像表示制御処理を終了するか否かを判定し、終了しないと判定した場合、ステップＳ５３３に処理を戻し、それ以降の処理を繰り返す。また、ステップＳ５４０において、落書き画像表示制御処理を終了すると判定した場合、CPU３１は、ステップＳ５４１において終了処理を行い、落書き画像表示制御処理を終了する。
【０４１３】
以上のように、画像変更用の操作パネルを設け、選択画像表示制御処理を行うことにより、画像選択用GUI９０に画像変更のためのボタンやサムネイル画像等を表示せずに済むので、画像選択用GUI９０において、選択対象画像表示領域３１２を広くすることができる。このようにすることにより、画像選択の際に参照される撮像画像の表示領域が広がるので、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０４１４】
また、この場合においても、上述した２画面の場合（画像印刷装置１が操作パネル１３−３を備えていない場合）と同様に、操作パネル１３−１側において行われる作業の内容と、操作パネル１３−２側において行われる作業の内容とを互いに異なるものとするようにしてもよい。
【０４１５】
例えば、図７７Ａに示されるように、画像選択用GUI９０Ａには、キープ画像として選択されていない撮像画像が表示されるようにし、図７７Ｂに示されるように、画像選択用GUI９０Ｂには、キープ画像として選択された撮像画像が表示されるようにしてもよい。この場合、画像選択用GUI９０Ａにおいては、撮像画像をキープ画像に設定する処理しか行われないようになされており、画像選択用GUI９０Ａには、キープボタン３１５のみが設けられており、解除ボタン３１６は存在しない。逆に、画像選択用GUI９０Ｂにおいては、撮像画像に設定されたキープ画像の設定を解除する処理しか行われないようになされており、画像選択用GUI９０Ｂには、キープボタン３１５は設けられておらず、解除ボタン３１６のみが存在する。
【０４１６】
また、この場合、画像変更用GUI５５１においては、キープ画像として選択された撮像画像に対応するサムネイル画像は、太枠で示さる等、未選択の撮像画像に対応するサムネイル画像と異なる方法で表示される。そして、ユーザが、未選択の撮像画像をキープ画像として設定する作業を行う操作パネル１３−１側のタッチペン１４−１を用いてサムネイル画像を操作する場合、未選択の撮像画像に対応するサムネイル画像しか操作できないようになされており、逆に、ユーザが、選択済みの撮像画像の選択を解除する作業を行う操作パネル１３−２側のタッチペン１４−２を用いてサムネイル画像を操作する場合、選択済みの撮像画像に対応するサムネイル画像しか操作できないようになされている。
【０４１７】
このようにすることにより、操作パネル１３−１を操作するユーザと操作パネル１３−２を操作するユーザとで画像選択に関する処理の役割を分担することができ、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０４１８】
なお、画像印刷装置１は、上述した複数の画面からなるGUIを１つの画面として表示させる１つの操作パネルを有するようにしてももちろんよい。図７８に示されるように、この場合の画像印刷装置１は、１つの操作パネル１３−４を備えている。操作パネル１３−４は、上述した操作パネル１３−１乃至操作パネル１３−３と同様に、表示プロセッサ３７−４、タッチパネル３８−４、およびモニタ３９−４により構成される。
【０４１９】
この場合の画像印刷装置１のCPU３１は、表示プロセッサ３７−４を制御し、上述したそれぞれの場合において、操作パネル１３−１、操作パネル１３−２、または操作パネル１３−３に表示されていた各GUIを１つのGUIとして操作パネル１３−４に表示する。例えば、CPU３１は、図７４に示される画像変更用GUI５０１、落書き用GUI１２０Ａ、および落書き用GUI１２０Ｂを、図７９に示されるような１つのGUI６０１として作成し、表示プロセッサ３７−４を制御して、このGUI６０１を操作パネル１３−４に表示させる。このようにすることにより、画像印刷装置１において、操作パネルを１つに減らすことができるので、画像印刷装置１の製造コストの増加や回路規模の増大を抑制することができる。また、１つのGUIとすることにより、図７４における画像変更用GUI５０１、落書き用GUI１２０Ａ、および落書き用GUI１２０Ｂの部分を自由に組み合わせてレイアウトすることができるようになり、GUI画像のレイアウトの自由度を増加させることができるようになるので、画像選択作業の操作性が向上し、ユーザは、より容易かつ快適に作業を行うことができる。
【０４２０】
以上においては、操作パネル１３のそれぞれに、１つづつタッチペン１４が設けられるとしたが、CPU３１が処理できる範囲で、１つの操作パネル１３に対して複数のタッチペン１４を用意しても良い。
【０４２１】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークやリムーバブルメディア４２等の記録媒体からインストールされる。
【０４２２】
以上において、印刷媒体は、シールシートに限られるものではなく、例えば、所定のサイズの紙や、ポスター用の紙、テレホンカードなどのカード、あるいは、Ｔシャツなどの布地などに印刷するようにしてもよい。
【０４２３】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０４２４】
【図１】本発明を適用した画像印刷装置の外観の例を示す図である。
【図２】画像印刷装置の内部の構成例を示すブロック図である。
【図３】写真シール作成処理を説明するフローチャートである。
【図４】デモ画面の表示例を説明する図である。
【図５】説明画面の表示例を説明する図である。
【図６】撮影画面の例を説明する図である。
【図７】明るさ調整画面の例を説明する図である。
【図８】明るさ調整画面の他の例を説明する図である。
【図９】分割数選択画面の例を説明する図である。
【図１０】分割数選択画面の他の例を説明する図である。
【図１１】案内画面の例を説明する図である。
【図１２】画像選択処理を説明するフローチャートである。
【図１３】画像選択用GUIの例を説明する図である。
【図１４】画像選択用GUIの他の例を説明する図である。
【図１５】落書き処理を説明するフローチャートである。
【図１６】落書き処理を説明する、図１５に続くフローチャートである。
【図１７】落書き用GUIの表示例を示す図である。
【図１８】落書き用GUIの他の表示例を示す図である。
【図１９】落書き用GUIのさらに他の表示例を示す図である。
【図２０】落書き用GUIのさらに他の表示例を示す図である。
【図２１】反映処理を説明するフローチャートである。
【図２２】反映処理を説明する、図２１に続くフローチャートである。
【図２３】他の落書き用GUIの表示例を説明する図である。
【図２４】さらに他の落書き用GUIの表示例を説明する図である。
【図２５】落書き画像表示制御処理を説明するフローチャートである。
【図２６】落書き用GUIの、他の表示例を説明する図である。
【図２７】落書き用GUIの、さらに他の表示例を説明する図である。
【図２８】落書き画像表示制御処理を説明するフローチャートである。
【図２９】落書き用GUIの、他の表示例を説明する図である。
【図３０】落書き画像表示制御処理を説明するフローチャートである。
【図３１】落書き画像表示制御処理を説明する、図３０に続くフローチャートである。
【図３２】落書き用GUIの、他の表示例を説明する図である。
【図３３】落書き対象画像表示領域に表示される画像の変化の例を示す図である。
【図３４】落書き画像表示制御処理を説明するフローチャートである。
【図３５】落書き用GUIの、他の表示例を説明する図である。
【図３６】スライドバーの位置と表示される撮像画像の関係を説明する図である。
【図３７】落書き対象画像表示領域の表示例を説明する図である。
【図３８】落書き用GUIの、さらに他の表示例を説明する図である。
【図３９】落書き画像表示制御処理を説明するフローチャートである。
【図４０】落書き用GUIの、他の表示例を説明する図である。
【図４１】落書き画像表示制御処理を説明するフローチャートである。
【図４２】落書き画像表示制御処理を説明する、図４１に続くフローチャートである。
【図４３】落書き用GUIの、他の表示例を説明する図である。
【図４４】落書き対象画像表示領域の表示例を説明する図である。
【図４５】落書き用GUIの、さらに他の表示例を説明する図である。
【図４６】落書き画像表示制御処理を説明するフローチャートである。
【図４７】落書き用GUIおよび画像変更用GUIの表示例を説明する図である。
【図４８】選択画像表示制御処理を説明するフローチャートである。
【図４９】画像選択用GUIの表示例を説明する図である。
【図５０】画像選択用GUIの表示例を説明する図である。
【図５１】画像選択用GUIの表示例を説明する図である。
【図５２】選択画像表示制御処理を説明するフローチャートである。
【図５３】画像選択用GUIの表示例を説明する図である。
【図５４】画像選択用GUIの表示例を説明する図である。
【図５５】選択画像表示制御処理を説明するフローチャートである。
【図５６】選択画像表示制御処理を説明する、図５５に続くフローチャートである。
【図５７】画像選択用GUIの表示例を説明する図である。
【図５８】画像選択用GUIの表示例を説明する図である。
【図５９】選択対象画像表示領域の表示例を示す図である。
【図６０】選択画像表示制御処理を説明するフローチャートである。
【図６１】画像選択用GUIの表示例を説明する図である。
【図６２】画像選択用GUIの表示例を説明する図である。
【図６３】選択画像表示制御処理を説明するフローチャートである。
【図６４】選択画像表示制御処理を説明する、図６３に続くフローチャートである。
【図６５】画像選択用GUIの表示例を説明する図である。
【図６６】画像選択用GUIの表示例を説明する図である。
【図６７】選択画像表示制御処理を説明するフローチャートである。
【図６８】選択画像表示制御処理を説明する、図６７に続くフローチャートである。
【図６９】画像選択用GUIおよび画像変更用GUIの表示例を説明する図である。
【図７０】画像選択用GUIの表示例を説明する図である。
【図７１】本発明を適用した画像印刷装置の外観の例を示す図である。
【図７２】画像印刷装置の内部の構成例を示すブロック図である。
【図７３】落書き画像表示制御処理を説明するフローチャートである。
【図７４】落書き用GUIの、他の表示例を説明する図である。
【図７５】選択画像表示制御処理を説明するフローチャートである。
【図７６】画像選択用GUIおよび画像変更用GUIの表示例を説明する図である。
【図７７】画像選択用GUIおよび画像変更用GUIの表示例を説明する図である。
【図７８】画像印刷装置の内部の構成例を示すブロック図である。
【図７９】GUIの表示例を説明する図である。
【符号の説明】
【０４２５】
１  画像印刷装置
１０  筐体
１１−１および１１−２  スピーカ
１２−１および１２−２  照明装置
１３−１および１３−２  操作パネル
１４−１および１４−２  タッチペン
１５  CCDカメラ
１６  取り込み画像表示部
１７  撮影装置
１８  駆動装置
１９  硬貨投入口
２０  シール取出口
２１  足リモコン
２２  階段
３０  バス
３１  CPU
３２  ROM
３３  RAM
３４  ドライバ
３５  硬貨処理部
３６  プリンタ
３７−１  表示プロセッサ
３７−２  表示プロセッサ
３８−１  タッチパネル
３８−２  タッチパネル 
３９−１  モニタ
３９−２  モニタ
４０−１および４０−２  音声出力装置
【図１】
2005039499.tif 000003
【図２】
2005039499.tif 000004
【図３】
2005039499.tif 000005
【図４】
2005039499.tif 000006
【図５】
2005039499.tif 000007
【図６】
2005039499.tif 000008
【図７】
2005039499.tif 000009
【図８】
2005039499.tif 000010
【図９】
2005039499.tif 000011
【図１０】
2005039499.tif 000012
【図１１】
2005039499.tif 000013
【図１２】
2005039499.tif 000014
【図１３】
2005039499.tif 000015
【図１４】
2005039499.tif 000016
【図１５】
2005039499.tif 000017
【図１６】
2005039499.tif 000018
【図１７】
2005039499.tif 000019
【図１８】
2005039499.tif 000020
【図１９】
2005039499.tif 000021
【図２０】
2005039499.tif 000022
【図２１】
2005039499.tif 000023
【図２２】
2005039499.tif 000024
【図２３】
2005039499.tif 000025
【図２４】
2005039499.tif 000026
【図２５】
2005039499.tif 000027
【図２６】
2005039499.tif 000028
【図２７】
2005039499.tif 000029
【図２８】
2005039499.tif 000030
【図２９】
2005039499.tif 000031
【図３０】
2005039499.tif 000032
【図３１】
2005039499.tif 000033
【図３２】
2005039499.tif 000034
【図３３】
2005039499.tif 000035
【図３４】
2005039499.tif 000036
【図３５】
2005039499.tif 000037
【図３６】
2005039499.tif 000038
【図３７】
2005039499.tif 000039
【図３８】
2005039499.tif 000040
【図３９】
2005039499.tif 000041
【図４０】
2005039499.tif 000042
【図４１】
2005039499.tif 000043
【図４２】
2005039499.tif 000044
【図４３】
2005039499.tif 000045
【図４４】
2005039499.tif 000046
【図４５】
2005039499.tif 000047
【図４６】
2005039499.tif 000048
【図４７】
2005039499.tif 000049
【図４８】
2005039499.tif 000050
【図４９】
2005039499.tif 000051
【図５０】
2005039499.tif 000052
【図５１】
2005039499.tif 000053
【図５２】
2005039499.tif 000054
【図５３】
2005039499.tif 000055
【図５４】
2005039499.tif 000056
【図５５】
2005039499.tif 000057
【図５６】
2005039499.tif 000058
【図５７】
2005039499.tif 000059
【図５８】
2005039499.tif 000060
【図５９】
2005039499.tif 000061
【図６０】
2005039499.tif 000062
【図６１】
2005039499.tif 000063
【図６２】
2005039499.tif 000064
【図６３】
2005039499.tif 000065
【図６４】
2005039499.tif 000066
【図６５】
2005039499.tif 000067
【図６６】
2005039499.tif 000068
【図６７】
2005039499.tif 000069
【図６８】
2005039499.tif 000070
【図６９】
2005039499.tif 000071
【図７０】
2005039499.tif 000072
【図７１】
2005039499.tif 000073
【図７２】
2005039499.tif 000074
【図７３】
2005039499.tif 000075
【図７４】
2005039499.tif 000076
【図７５】
2005039499.tif 000077
【図７６】
2005039499.tif 000078
【図７７】
2005039499.tif 000079
【図７８】
2005039499.tif 000080
【図７９】
2005039499.tif 000081