(57)【要約】【課題】画像処理におけるワークフローをユーザに認識させる。【解決手段】画像情報を表示するブラウズ処理、画像情報を割り付けてレイアウト情報を生成するレイアウト処理、及び、レイアウト情報に基づいて印刷装置で印刷する印刷情報を作成するプリント処理を有する画像処理アプリケーションのユーザインターフェースの表示装置であって、画像処理アプリケーションのウィンドウを表示画面に表示するアプリケーションウィンドウ表示部と、表示画面における画像処理アプリケーションのウィンドウ内に、画像情報の表示を含むブラウズ処理のウィンドウ、レイアウト情報の表示を含むレイアウト処理のウィンドウ、及び、印刷情報の表示を含むプリント処理のウィンドウを表示する処理ウィンドウ表示部とを備える。【選択図】図４
2006277145.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を表示するブラウズ処理、前記画像情報を割り付けてレイアウト情報を生成するレイアウト処理、及び、前記レイアウト情報に基づいて印刷装置で印刷する印刷情報を作成するプリント処理を有する画像処理アプリケーションのユーザインターフェースの表示装置であって、
前記画像処理アプリケーションのウィンドウを表示画面に表示するアプリケーションウィンドウ表示部と、
前記表示画面における前記画像処理アプリケーションの前記ウィンドウ内に、前記画像情報の表示を含む前記ブラウズ処理のウィンドウ、前記レイアウト情報の表示を含む前記レイアウト処理のウィンドウ、及び、前記印刷情報の表示を含む前記プリント処理のウィンドウを表示する処理ウィンドウ表示部と
を備えるユーザインターフェースの表示装置。
【請求項２】
前記画像処理アプリケーションにおいて前記ブラウズ処理、前記レイアウト処理及び前記プリント処理がこの順に連携しており、
前記ブラウズ処理において前記画像情報が変更された場合に、前記レイアウト処理の前記ウィンドウ内及び前記プリント処理の前記ウィンドウ内に表示されている前記画像情報を変更する変更反映部を更に備える請求項１に記載のユーザインターフェースの表示装置。
【請求項３】
前記変更反映部は、前記レイアウト処理において前記レイアウト情報が変更された場合に、前記プリント処理の前記ウィンドウ内に表示されている前記レイアウト情報を変更する請求項２に記載のユーザインターフェースの表示装置。
【請求項４】
前記変更反映部は、前記プリント処理において前記印刷情報が変更された場合に、変更された前記印刷情報に基づいて、前記レイアウト処理における新たなレイアウト情報を生成する請求項３に記載のユーザインターフェースの表示装置。
【請求項５】
前記ブラウズ処理、前記レイアウト処理及び前記プリント処理はそれぞれサブルーチンの処理を有し、
前記サブルーチンの処理が選択された場合に、前記サブルーチンのウィンドウを新たに表示し、前記サブルーチンの処理の終了が選択された場合に、前記サブルーチンのウィンドウを閉じるサブルーチン表示部を更に備える請求項１に記載のユーザインターフェースの表示装置。
【請求項６】
画像情報を表示するブラウズ処理、前記画像情報を割り付けてレイアウト情報を生成するレイアウト処理、及び、前記レイアウト情報に基づいて印刷装置で印刷する印刷情報を作成するプリント処理を有する画像処理アプリケーションのユーザインターフェースの表示方法であって、
前記画像処理アプリケーションのウィンドウを表示画面に表示し、
前記表示画面における前記アプリケーションのウィンドウ内に、前記画像情報の表示を含む前記ブラウズ処理のウィンドウ、前記レイアウト情報の表示を含む前記レイアウト処理のウィンドウ、及び、前記印刷情報の表示を含む前記プリント処理のウィンドウを表示するユーザインターフェースの表示方法。
【請求項７】
画像情報を表示するブラウズ処理、前記画像情報を割り付けてレイアウト情報を生成するレイアウト処理、及び、前記レイアウト情報に基づいて印刷装置で印刷する印刷情報を作成するプリント処理を有する画像処理アプリケーションのユーザインターフェースのプログラムであって、コンピュータに、
前記画像処理アプリケーションのウィンドウを表示画面に表示する外ウィンドウ表示機能、及び、
前記表示画面における前記画像処理アプリケーションのウィンドウ内に、前記画像情報の表示を含む前記ブラウズ処理のウィンドウ、前記レイアウト情報の表示を含む前記レイアウト処理のウィンドウ、及び、前記印刷情報の表示を含む前記プリント処理のウィンドウを表示する内ウィンドウ表示機能
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザインターフェースの表示装置、ユーザインターフェースの表示方法及びプログラムに関する。本発明は、画像情報から印刷情報を生成する画像処理アプリケーションのユーザインターフェースの表示装置、ユーザインターフェースの表示方法及びプログラムに関する。
【背景技術】
【０００２】
従来、顧客から原稿画像の注文を受け付けて、受け付けた原稿画像の画像情報に基づいて出力画像を出力し、出力した出力画像の顧客への引渡す画像処理システムが知られている（例えば、特許文献１参照）。この画像処理システムは、オーダエントリＧＵＩ（グラフィックユーザインターフェース）を用いてオペレータから注文の情報を受け付けて、これを登録する。
【特許文献１】特開２００４−１１７５７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記画像処理システムにおいて、オーダエントリＧＵＩは、注文の登録及び注文の管理をするが、現像、プリント作成等の画像処理についてはそれぞれ別のアプリケーションが用いられている。上記画像処理システムがフォトラボ店に設置され、フォトラボ店のオペレータにより操作される場合には、フォトラボ店のオペレータその他の店員は原稿画像の注文から出力画像のプリント作成まで、いずれのアプリケーションをいずれの順序で操作するかというワークフローを把握していることが多い。しかしながら、上記画像処理システムでは、個人のユーザが、デジタルカメラ等で撮像した画像情報に、自分で画像処理をしてインクジェットプリンタ等から印刷する場合には、画像情報から印刷情報を生成するまでにどのような処理をするかというワークフローを把握し、当該処理に基づいて画像情報から印刷情報を生成することが困難であるという課題があった。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態においては、画像情報を表示するブラウズ処理、画像情報を割り付けてレイアウト情報を生成するレイアウト処理、及び、レイアウト情報に基づいて印刷装置で印刷する印刷情報を作成するプリント処理を有する画像処理アプリケーションのユーザインターフェースの表示装置であって、画像処理アプリケーションのウィンドウを表示画面に表示するアプリケーションウィンドウ表示部と、表示画面における画像処理アプリケーションのウィンドウ内に、画像情報の表示を含むブラウズ処理のウィンドウ、レイアウト情報の表示を含むレイアウト処理のウィンドウ、及び、印刷情報の表示を含むプリント処理のウィンドウを表示する処理ウィンドウ表示部とを備える。これにより、画像処理アプリケーションにおいて、画像情報から印刷情報を生成するまでに行われる処理を明確にユーザに提示することができる。
【０００５】
上記ユーザインターフェースの表示装置において、画像処理アプリケーションにおいてブラウズ処理、レイアウト処理及びプリント処理がこの順に連携しており、ブラウズ処理において画像情報が変更された場合に、レイアウト処理のウィンドウ内及びプリント処理のウィンドウ内に表示されている画像情報を変更する変更反映部を更に備えてもよい。また、上記ユーザインターフェースの表示装置において、変更反映部は、レイアウト処理においてレイアウト情報が変更された場合に、プリント処理のウィンドウ内に表示されているレイアウト情報を変更してもよい。これらにより、画像処理アプリケーションにおいて、処理の上流における変更が下流の処理に与える影響をユーザに認識させることができる。
【０００６】
上記ユーザインターフェースの表示装置において、変更反映部は、プリント処理において印刷情報が変更された場合に、変更された印刷情報に基づいて、レイアウト処理における新たなレイアウト情報を生成してもよい。これにより、画像処理アプリケーションにおいて、上流における処理を無駄にすることなく、次回から変更後の処理を上流から行うことができる。
【０００７】
上記ユーザインターフェースの表示装置において、ブラウズ処理、レイアウト処理及びプリント処理はそれぞれサブルーチンの処理を有し、サブルーチンの処理が選択された場合に、サブルーチンのウィンドウを新たに表示し、サブルーチンの処理の終了が選択された場合に、サブルーチンのウィンドウを閉じるサブルーチン表示部を更に備えてもよい。各サブルーチンの処理をした場合であっても、画像情報から印刷情報を生成するまでに行われる処理を明確にユーザに提示することができる。
【０００８】
本発明の第２の形態においては、画像情報を表示するブラウズ処理、画像情報を割り付けてレイアウト情報を生成するレイアウト処理、及び、レイアウト情報に基づいて印刷装置で印刷する印刷情報を作成するプリント処理を有する画像処理アプリケーションのユーザインターフェースの表示方法であって、画像処理アプリケーションのウィンドウを表示画面に表示し、表示画面におけるアプリケーションのウィンドウ内に、画像情報の表示を含むブラウズ処理のウィンドウ、レイアウト情報の表示を含むレイアウト処理のウィンドウ、及び、印刷情報の表示を含むプリント処理のウィンドウを表示する。これにより、第１の形態と同じ効果を得ることができる。
【０００９】
本発明の第３の形態においては、画像情報を表示するブラウズ処理、画像情報を割り付けてレイアウト情報を生成するレイアウト処理、及び、レイアウト情報に基づいて印刷装置で印刷する印刷情報を作成するプリント処理を有する画像処理アプリケーションのユーザインターフェースのプログラムであって、コンピュータに、画像処理アプリケーションのウィンドウを表示画面に表示する外ウィンドウ表示機能、及び、表示画面における画像処理アプリケーションのウィンドウ内に、画像情報の表示を含むブラウズ処理のウィンドウ、レイアウト情報の表示を含むレイアウト処理のウィンドウ、及び、印刷情報の表示を含むプリント処理のウィンドウを表示する内ウィンドウ表示機能を実現させる。これにより、第１の形態と同じ効果を得ることができる。
【００１０】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、本発明の実施形態に係る画像処理装置１０のハードウェア構成を示す概略図である。デジタルカメラ２０は、光学素子を用いて対象を撮像し、当該対象についてデジタルの画像情報を生成する。画像処理装置１０は、デジタルカメラ２０から画像情報を取得し、取得した画像情報に対して画像処理をして印刷情報を生成し、生成した印刷情報をプリンタ２２に出力する。プリンタ２２は、画像処理装置１０から出力された印刷情報に基づいて、被記録物に印刷情報を印刷する。プリンタ２２の一例は、インクジェット式記録装置である。
【００１３】
画像処理装置１０は、画像処理のアプリケーションを実行するパーソナルコンピュータ１４と、このパーソナルコンピュータ１４からの出力に基づいて、ユーザ２４に対して画面を表示するディスプレイ１２と、ユーザ２４からパーソナルコンピュータ１４への入力手段の一例としてのキーボード１６及びマウス１８とを備える。本実施形態は、画像処理装置１０のパーソナルコンピュータ１４で実行される画像処理アプリケーションにおいて、画像情報から印刷情報を生成するまでに行われる処理を明確にユーザ２４に提示するインターフェースを提供することを目的とする。
【００１４】
図２は、画像処理装置１０の機能を説明する機能ブロック図である。図３は、画像処理装置１０のユーザインターフェース部３０により表示される表示画面の一例であり、図４は、図３を模式的に示した模式図である。
【００１５】
図２に示すように、画像処理装置１０は、デジタルカメラ２０から取得した画像情報３１０から印刷情報３３０を生成する画像処理部４０と、この画像処理部４０からの出力に基づいてディスプレイ１２の表示画面に表示をし、かつ、キーボード１６またはマウス１８を介してユーザ２４からの入力を受け付けて画像処理部４０に渡すユーザインターフェース部３０とを有する。ユーザインターフェース部３０は、本発明のユーザインターフェースの表示装置の一例である。
【００１６】
画像処理部４０は、画像処理のアプリケーション全体について起動及び終了などの処理をするアプリケーション処理部２００と、デジタルカメラ２０から画像情報３１０を取得してディスプレイ１２に表示するブラウズ処理部２１０と、ブラウズ処理部２１０により取得された画像情報３１０を格納する画像情報格納部２５０とを備える。画像処理部４０はさらに、画像情報３１０に格納されている画像情報３１０を割り付けてレイアウト情報３２０を生成するレイアウト処理部２２０と、レイアウト処理部２２０により生成されたレイアウト情報３２０を格納するレイアウト情報格納部２６０とを備える。画像処理部４０はさらに、レイアウト情報格納部２６０に格納されているレイアウト情報３２０に基づいて印刷情報３３０を生成し、プリンタ２２に出力するプリント処理部２３０と、プリント処理部２３０により生成された印刷情報３３０を格納する印刷情報格納部２７０とを備える。また、ブラウズ処理部２１０、レイアウト処理部２２０及びプリント処理部２３０は、それぞれサブルーチンの処理を有する。
【００１７】
ブラウズ処理部２１０は、デジタルカメラ２０から画像情報３１０を取得して画像情報格納部２５０に格納すると共に、後述するユーザインターフェース部３０を介してディスプレイ１２に表示する。また、ブラウズ処理部２１０は、画像情報格納部２５０に格納されている画像情報３１０を読み出し、サムネイル表示、色補正、左右反転などのブラウズ処理を実行する。
【００１８】
画像情報格納部２５０は、画像情報３１０を識別する画像ＩＤに対応付けて、ビットマップ、及び、当該ビットマップをブラウズ処理部２１０のブラウズ処理により更新した内容を示す更新情報を含む画像情報３１０を格納する。画像情報格納部２５０は、デジタルカメラ２０から取得したビットマップと共に、このビットマップに対する更新情報を格納しているので、外部からの要求に応じてデジタルカメラ２０から取得してブラウズ処理部２１０により処理される前のビットマップ自体を外部に出力することもできる。なおここで、ビットマップは点の集まりで表現された画像という広義に用いており、ＪＰＥＧ等の形式を含む。また、画像情報格納部２５０は、ビットマップに替えてベクタマップ、すなわち、ベクトルデータの集まりで表現した画像を含む画像情報３１０を格納してもよい。
【００１９】
レイアウト情報格納部２６０は、上記レイアウト情報３２０に加えて、テンプレート情報３４０を格納する。テンプレート情報３４０は、頻繁に使われることが予想されるレイアウトの雛形であるテンプレート、及び、当該テンプレートを識別するテンプレートＩＤを含む。また、レイアウト情報３２０は、レイアウト処理部２２０により作成されたレイアウト情報３２０を識別するレイアウトＩＤ、このレイアウトを作成するのに用いられたテンプレートのテンプレートＩＤ、及び、このレイアウトに割り付けられた画像情報３１０の画像ＩＤを含む。なお、レイアウト処理部２２０においてテンプレートを用いることなくレイアウトが作成された場合には、レイアウト情報格納部２６０は、テンプレートＩＤに替えて、レイアウトの内容を示す情報をレイアウト処理部２２０から受け取って格納する。
【００２０】
印刷情報格納部２７０は、上記印刷情報３３０に加えて、設定情報３５０を格納する。設定情報３５０は、プリンタ２２のプリンタドライバに設定されている各パラーメタ、及び、設定情報３５０を識別する設定情報ＩＤを含む。また、印刷情報３３０は、プリント処理部２３０により作成された印刷情報３３０を識別する印刷ＩＤ、この印刷情報を作成するのに用いられた設定情報ＩＤ、及び、この印刷情報３３０により印刷されるレイアウト情報３２０のレイアウトＩＤを含む。
【００２１】
ユーザインターフェース部３０は、図３に示すアプリケーションウィンドウ１００をディスプレイ１２の表示画面に表示するアプリケーション主表示部２０２と、表示画面におけるアプリケーションウィンドウ１００内に、画像情報３１０の表示を含むブラウズウィンドウ１１０、レイアウト情報３２０の表示を含むレイアウトウィンドウ１２０、及び、印刷情報３３０の表示を含むプリントウィンドウ１３０を表示する処理ウィンドウ表示部２０４と、それぞれの処理においてサブルーチンの処理が選択された場合に、サブルーチンのウィンドウを新たに表示し、サブルーチンの処理の終了が選択された場合に、サブルーチンのウィンドウを閉じるサブルーチン表示部２０６を備える。ユーザインターフェース部３０はさらに、ブラウズ処理部２１０及びレイアウト処理部２２０において画像情報３１０、レイアウト情報３２０がそれぞれ変更された場合に、これに対応してレイアウトウィンドウ１２０及びプリントウィンドウ１３０の表示を変更する変更反映部２４０を備える。なお、アプリケーション主表示部２０２は、本発明のアプリケーションウィンドウ表示部の一例である。
【００２２】
処理ウィンドウ表示部２０４は、ブラウズウィンドウ１１０、レイアウトウィンドウ１２０及びプリントウィンドウ１３０をそれぞれ表示するブラウズ主表示部２１２、レイアウト主表示部２２２及びプリント主表示部２３２を有する。同様に、サブルーチン表示部２０６、ブラウズ処理、レイアウト処理及びプリント処理のサブルーチンのウィンドウをそれぞれ表示するブラウズ副表示部２１４、レイアウト副表示部２２４及びプリント副表示部２３４を有する。
【００２３】
また、記録媒体５０は、少なくとも上記ユーザインターフェース部３０の動作を行わせるプログラムを格納する。パーソナルコンピュータ１４は記録媒体５０に格納された上記プログラムをインストールすることにより、ユーザインターフェース部３０の動作を行わせてもよい。さらに、他の方法として、パーソナルコンピュータ１４は、そのようなプログラムを、通信回線を介して取得してもよい。
【００２４】
図３及び図４に示すアプリケーションウィンドウ１００は、画像処理アプリケーションの処理全体のウィンドウである。これを表示すべく、アプリケーション処理部２００は、アプリケーションウィンドウ１００を表示する表示用データをメモリ上に展開して生成する。アプリケーション主表示部２０２は、アプリケーション処理部２００により生成された表示用データを受け取り、アプリケーションウィンドウ１００を表示する。アプリケーションウィンドウ１００内には、アプリケーション全体に対する操作に関する項目が表示される画像処理アプリケーション操作エリア１０４が表示される。この画像処理アプリケーション操作エリア１０４に表示される項目の例は、画像処理アプリケーションの起動又は終了を受け付ける起動終了ボタン１０８である。
【００２５】
ブラウズウィンドウ１１０は、ブラウズ処理に関する情報を提供するウィンドウである。ブラウズ主表示部２１２は、ブラウズウィンドウ１１０をアプリケーションウィンドウ１００内に表示する。図３及び図４において、ブラウズ主表示部２１２は、ブラウズウィンドウ１１０をアプリケーションウィンドウ１００内の左寄りに表示する。これを表示すべく、ブラウズ処理部２１０は、画像情報格納部２５０を参照して画像情報格納部２５０に格納されている画像情報３１０をメモリ上に展開して表示用データを作成する。ブラウズ主表示部２１２は、ブラウズ処理部２１０から上記表示用データを受け取り、上記ブラウズウィンドウ１１０に表示する。ブラウズウィンドウ１１０は、表示画像１１３を表示するサムネイル画像表示エリア１１２、ブラウズ処理操作エリア１１４及び画像処理エリア１１６を含む。ブラウズ処理部２１０が有する機能であって、主として画像情報３１０の変更をともなわない機能の項目は、ブラウズ処理操作エリア１１４に表示される。ブラウズ処理部２１０が有する機能であって、主として画像情報３１０の変更をともなう機能の項目は、上記画像処理エリア１１６に表示される。ブラウズ処理部２１０は、ユーザ２４が、ブラウズ処理操作エリア１１４又は画像処理エリア１１６の項目を選択又は入力等すると、選択又は入力等した内容に応じて機能を実行する。例えば、ユーザ２４がブラウズ処理操作エリア１１４の項目を選択又は入力することにより、ブラウズ処理部２１０は、サムネイル画像表示エリア１１２に表示させようとする表示画像１１３に関し、どれを選択し、どのようにサムネイル画像表示エリア１１２に表示させるのかを決定する。なお、ブラウズウィンドウ１１０には、ブラウズ処理操作エリア１１４及び画像処理エリア１１６の機能を集約した一つのエリアとしてもよい。
【００２６】
レイアウトウィンドウ１２０は、レイアウト処理に関する情報を提供するウィンドウである。レイアウト主表示部２２２は、レイアウトウィンドウ１２０をアプリケーションウィンドウ１００内に表示する。図３及び図４において、レイアウト主表示部２２２は、レイアウトウィンドウ１２０をアプリケーションウィンドウ１００内の中央に表示する。これを表示すべく、ブラウズ処理部２１０は、レイアウト情報格納部２６０を参照して、レイアウト情報格納部２６０に格納されているレイアウト情報３２０をメモリ上に展開して表示用データを作成する。レイアウト主表示部２２２は、上記表示用データを、レイアウトウィンドウ１２０に表示する。レイアウトウィンドウ１２０は、レイアウト情報表示エリア１２２、レイアウト処理操作エリア１２４及びレイアウト一覧表示エリア１２６を含む。レイアウト処理部２２０が有する機能の項目は、レイアウト処理操作エリア１２４に表示される。ユーザ２４がレイアウト処理操作エリア１２４の項目を選択又は入力等すると、レイアウト処理部２２０は、選択又は入力等した内容に応じて機能を実行する。例えば、ユーザ２４がレイアウト処理操作エリア１２４の項目を選択又は入力することにより、レイアウト処理部２２０は、レイアウト情報３２０の生成に関し、既存テンプレートを使用するかどうかを決定し、配置する画像情報３１０を選択する。生成中のレイアウト情報３２０は、レイアウト情報表示エリア１２２に編集レイアウト１２３として表示される。レイアウト一覧表示エリア１２６は、作成中及び作成済みの編集レイアウト１２３を一連のページとして表示する領域である。また、レイアウト処理操作エリア１２４には、テンプレートＩＤに対応付けられたテンプレート名のリストが表示される。ユーザ２４は、レイアウト処理操作エリア１２４の当該リストからテンプレート名を選択する。これにより、レイアウト処理部２２０はユーザ２４により選択されたテンプレート名に対応したテンプレートＩＤを取得し、レイアウト情報格納部２６０を参照してテンプレート情報を取得する。
【００２７】
プリントウィンドウ１３０は、プリント処理に関する情報を提供するウィンドウである。プリント主表示部２３２は、プリントウィンドウ１３０をアプリケーションウィンドウ１００内に表示する。図３及び図４において、プリント主表示部２３２は、プリントウィンドウ１３０をアプリケーションウィンドウ１００内の右寄りに表示する。これを表示すべく、プリント処理部２３０は、印刷情報格納部２７０を参照して印刷情報３３０に格納されている印刷情報３３０をメモリ上に展開して表示用データを作成する。プリント主表示部２３２は、上記表示用データを、上記プリントウィンドウ１３０に表示する。プリントウィンドウ１３０は、印刷情報表示エリア１３２及びプリント処理操作エリア１３４を含む。プリント処理部２３０が有する機能の項目は、プリント処理操作エリア１３４に表示される。ユーザ２４がプリント処理操作エリア１３４の項目を選択又は入力等すると、プリント処理部２３０は、選択又は入力等した内容に応じて機能を実行する。例えば、ユーザ２４がプリント処理操作エリア１３４に配置された項目を選択又は入力することにより、プリント処理部２３０は、印刷するレイアウト情報３２０を選択し、また、用紙サイズを決定して、印刷情報３３０を生成する。作成中の印刷情報３３０は、印刷情報表示エリア１３２に印刷プレビュー１３３として表示される。
【００２８】
さらに、図４を用いて、画像情報３１０を取得して印刷情報設定情報３５０を出力するまでに行われる処理に基づく表示画面を説明する。ユーザ２４は、表示画像１１３を、レイアウト情報表示エリア１２２の一定の位置にドラックアンドドロップすることにより、表示画像１１３を編集レイアウト１２３の当該位置に割り付ける指示を画像処理装置１０に与える。図４は、表示画像１１３ａ（人物）、１１３ｄ（星）及び１１３ｆ（家）を編集レイアウト１２３に割り付ける例を示す。
【００２９】
ブラウズ処理部２１０及びレイアウト処理部２２０は、それぞれブラウズ主表示部２１２及びレイアウト主表示部２２２からの通知により、ユーザ２４によりドラックアンドドロップがなされたことを認識する。ブラウズ処理部２１０は、ブラウズウィンドウ１１０において上記ドラックアンドドロップのドラックされた表示画像１１３の位置から画像情報３１０の画像ＩＤを特定する。ブラウズ処理部２１０は、特定した画像ＩＤを、後述する変更反映部２４０を経由してレイアウト処理部２２０に対して通知する。レイアウト処理部２２０は、上記ドラックアンドドロップのドロップされた位置から、編集レイアウト１２３における割り付け位置を特定する。レイアウト処理部２２０は、画像ＩＤ及び割り付け位置の情報から、上記ドラックアンドドロップ後のレイアウト情報３２０を生成する。レイアウト処理部２２０は、レイアウト主表示部２２２に対して、上記生成したレイアウト情報３２０の表示を指示する。これにより、レイアウト主表示部２２２が上記レイアウト情報３２０に基づく編集レイアウト１２３を表示する。
【００３０】
図５は、図４に続く表示画面の一例を模式化した図である。ユーザ２４は、編集レイアウト１２３を、印刷情報表示エリア１３２の一定の位置にドラックアンドドロップすることにより、印刷プレビュー１３３の上記位置に対応した位置に、上記編集レイアウト１２３を反映させることができる。図５は、表示画像１１３ａ（人物）、１１３ｄ（星）及び１１３ｆ（家）の画像情報３１０が割り付けられた編集レイアウト１２３ｓを印刷プレビュー１３３に貼り付ける例を示す。
【００３１】
レイアウト処理部２２０及びプリント処理部２３０は、それぞれレイアウト主表示部２２２及びプリント主表示部２３２からの通知により、ドラックアンドドロップがユーザ２４によりなされたことを認識する。レイアウト処理部２２０は、上記ドラックアンドドロップのドラックされた位置から、編集レイアウト１２３のレイアウトＩＤを特定し、特定したレイアウトＩＤを、変更反映部２４０を経由してプリント処理部２３０に対して通知する。プリント処理部２３０は、上記ドラックアンドドロップのドロップされた位置から貼り付け位置を特定する。プリント処理部２３０は、レイアウトＩＤ及び貼り付け位置から、上記ドラックアンドドロップ後の印刷情報３３０を作成するとともに、プリント主表示部２３２に対して表示を指示する。これにより、プリント主表示部２３２が印刷情報３３０に基づいた印刷プレビュー１３３を表示する。なお、ブラウズ処理、レイアウト処理及びプリント処理はそれぞれ独立して操作することもできるが、少なくとも１度は、レイアウト処理において画像情報３１０が指定され、かつ、プリント処理においてレイアウト情報３２０が指定される。これにより、ブラウズ処理、レイアウト処理及びプリント処理はこの順のワークフローとして互いに連携している。
【００３２】
上記構成によれば、アプリケーションウィンドウ１００内にブラウズウィンドウ１１０、レイアウトウィンドウ１２０及びプリントウィンドウ１３０が表示されるので、画像情報３１０を取得して印刷情報設定情報３５０を出力するまでに行われる処理を明確にユーザ２４に認識させることができる。
【００３３】
図６（ａ）及び（ｂ）は、画像処理装置１０のサブルーチン表示部２０６がブラウズサブウィンドウ１４０を表示する表示画面の遷移を示す模式図であり、図７は、サブルーチン表示部２０６がブラウズサブウィンドウ１４０を表示する動作のフローチャートである。なお、図６（ａ）は、ブラウズ処理に係るサブルーチンのウィンドウの一つであるブラウズサブウィンドウ１４０が表示されていないディスプレイ１２の表示である。図６（ｂ）は、上記ブラウズサブウィンドウ１４０が表示されているディスプレイ１２の表示である。
【００３４】
図６（ａ）に示す状態から、図７に示すフローチャートの動作を開始する。ユーザ２４が、サムネイル画像表示エリア１１２の表示画像１１３ｂを選択し、かつ、ブラウズウィンドウ１１０の画像処理エリア１１６に表示された画像処理編集ボタン１１８を選択すると、ブラウズ主表示部２１２はサブルーチンの処理の開始を受け付ける。（Ｓ１８０）。
【００３５】
ブラウズ主表示部２１２は、ブラウズ処理部２１０に表示画像１１３ｂが選択されてサブルーチンの処理を受け付けた旨を通知する（Ｓ１８１）。この場合に、ブラウズ主表示部２１２は、ブラウズ処理部２１０に対してユーザ２４により選択された表示画像の位置に基づいて、当該表示画像１１３ｂの画像情報３１０の画像ＩＤを特定する。
【００３６】
ブラウズ処理部２１０は、特定した画像ＩＤに基づいて画像情報３１０を参照し、この画像ＩＤに対応付けられた画像情報３１０のビットマップをメモリ上に展開して表示用データを生成する（Ｓ１８２）。この場合に、ブラウズ処理部２１０は、当該画像ＩＤに対応づけて画像情報３１０に更新情報が格納されている場合には、この更新情報によりビットマップを更新した画像に基づいた表示用データを生成する。
【００３７】
次に、ブラウズ副表示部２１４は、ブラウズ処理部２１０により生成された表示用データを用いて、ブラウズサブウィンドウ１４０を表示する（Ｓ１８４）。ブラウズサブウィンドウ１４０は、選択された画像情報３１０に基づく表示画像１１３ｂを表示する画像情報表示エリア１４２、及び、サブルーチン処理に関する項目を表示するサブルーチン操作エリア１４４を有する。ユーザ２４がサブルーチン操作エリア１４４に配置された項目を選択又は入力等すると、ブラウズ処理部２１０は、ブラウズ処理に係るサブルーチンの処理をする。
【００３８】
ブラウズ副表示部２１４は、終了を受け付けるまで、ブラウズサブウィンドウ１４０を表示する（Ｓ１８６：Ｎｏ）。ブラウズ副表示部２１４がサブルーチンの処理の終了を受け付けた場合（Ｓ１８６：Ｙｅｓ）、ブラウズ副表示部２１４は、終了を受け付けた旨をブラウズ処理部２１０へ通知する（Ｓ１８８）。ここで、例えば、ユーザ２４がサブルーチン操作エリア１４４に配置されたサブルーチン終了ボタン１４８が選択されたことを検知して、ブラウズ副表示部２１４はサブルーチンの処理の終了を受け付けたと判断する。なお、ブラウズサブウィンドウ１４０に表示されている表示画像１１３ｂに色補正などの変更があった場合に、ブラウズ処理部２１０は、当該表示画像１１３ｂの画像情報３１０における変更情報を更新する。
【００３９】
ブラウズ副表示部２１４は、ブラウズサブウィンドウ１４０を閉じる（Ｓ１９２）。なお、上記ステップＳ１８８とＳ１９２の順序は逆であってもよい。これにより、図７に示すフローチャートが終了する。
【００４０】
以上、ブラウズ副表示部２１４がブラウズサブウィンドウ１４０を表示し、かつ、閉じる動作を説明した。同様に、レイアウト副表示部２２４は、レイアウト処理に係るサブルーチンのウィンドウであるレイアウトサブウィンドウを表示しかつ閉じる。同様に、プリント副表示部２３４は、プリント処理に係るサブルーチンのウィンドウであるプリントサブウィンドウ表示しかつ閉じる。
【００４１】
以上、サブルーチン表示部２０６によれば、各サブルーチンの処理をした場合、画像情報、レイアウト情報及び印刷情報のメインルーチンの処理に係る情報とは別に、各サブルーチンの処理に係るウィンドウが表示されるので、画像情報３１０から印刷情報３３０までに行われる処理を明確にユーザ２４に認識させた状態でサブルーチンの処理を提供することができる。また、サブルーチンの処理を終了した場合に、画像情報３１０、レイアウト情報３２０及び印刷情報３３０のメインルーチンの処理に対応したウィンドウが配された表示画面に戻るので、各サブルーチンの処理後においても画像情報３１０から印刷情報３３０までに行われる処理を明確にユーザ２４に認識させることができる。
【００４２】
図８（ａ）及び（ｂ）は、変更反映部２４０がディスプレイ１２に表示する表示画面の一例を模式化した図である。ここで、図８（ａ）は、変更反映部２４０により更新される前の表示画面を示し、（ｂ）は、変更反映部２４０により更新された後の表示画面を示す。図９は、変更反映部２４０が表示画像１１３ｄを更新する動作を示すフローチャートである。
【００４３】
図８（ａ）及び（ｂ）に示すように、変更反映部２４０は、ブラウズ処理において画像情報３１０が変更された場合に、レイアウトウィンドウ１２０内及びプリントウィンドウ１３０内に表示されている画像情報３１０の表示画像１１３ｄを図９に示すフローチャートに従って変更する。
【００４４】
図９に示すフローチャートは、図５に示す状態から開始する。ここで、図５に示す状態から、画像情報３１０が変更されたとする。例えば、ユーザ２４の操作に基づいて、ブラウズ処理部２１０が画像情報３１０を変更したとする。
【００４５】
この場合に、ブラウズ処理部２１０は、画像情報３１０に基づく表示用データを生成し、ディスプレイ１２に表示されている表示画像１１３ｄを変更する（Ｓ１００）。例えば、ブラウズサブウィンドウ１４０内のサブルーチン操作エリア１４４から、図５に示す表示画像１１３ｄが選択されて変更された場合に、ブラウズ処理部２１０は変更後の画像情報３１０基づいて表示用データを生成し、ブラウズ主表示部２１２に渡す。ブラウズ主表示部２１２は、図８（ａ）に示す表示画像１１３ｄをブラウズウィンドウ１１０に表示する。さらに、ブラウズ処理部２１０は、画像情報３１０が変更された旨をブラウズサブウィンドウ１４０に通知する。ブラウズ処理部２１０は、上記通知に、例えば、画像情報３１０の画像ＩＤを含んでいてもよい。また、ブラウズ処理部２１０は、画像情報格納部２５０に格納されている表示画像１１３ｄの画像情報３１０のうち更新情報を更新する。
【００４６】
次に、変更反映部２４０は、ブラウズ処理部２１０から上記変更の通知を受けて、レイアウト処理部２２０に対して、上記画像情報３１０の再読み込みを指示する（Ｓ１０２）。ブラウズサブウィンドウ１４０は、上記指示に、例えば、画像情報３１０の画像ＩＤを含んでいてもよい。
【００４７】
上記指示に基づきレイアウト処理部２２０は、レイアウトウィンドウ１２０内に上記変更した画像情報３１０が表示されているかどうかを判断する（Ｓ１０４）。例えば、レイアウト処理部２２０は、表示画像１１３ｄの画像ＩＤと、レイアウトウィンドウ１２０の表示用データを記憶するメモリ領域に存在する画像ＩＤとを比較し、上記メモリ領域に存在する画像ＩＤのうち少なくとも一つの値が表示画像１１３ｄの画像ＩＤと一致すれば、レイアウトウィンドウ１２０内に上記画像情報３１０があると判断してもよい。
【００４８】
ステップＳ１０４において、レイアウトウィンドウ１２０内に上記画像情報３１０が表示されている場合に（Ｓ１０４：Ｙｅｓ）、レイアウト処理部２２０は、レイアウト主表示部２２２に、上記レイアウトウィンドウ１２０内に表示されている上記画像情報３１０を変更させる（Ｓ１０６）。この結果、図８（ｂ）に示すように、レイアウトウィンドウ１２０内の編集レイアウト１２３に表示された表示画像１１３ｄが変更される。
【００４９】
一方、ステップＳ１０４において、レイアウトウィンドウ１２０内に上記画像情報３１０が表示されていない場合に（Ｓ１０４：Ｎｏ）、レイアウト処理部２２０は、変更反映部２４０からの上記指示を無視する。
【００５０】
さらに、変更反映部２４０は、プリント処理部２３０に対して、上記画像情報３１０の再読み込みを指示する（Ｓ１０８）。ブラウズサブウィンドウ１４０は、上記指示に、例えば、上記画像情報３１０の画像ＩＤを含んでいてもよい。
【００５１】
プリント処理部２３０は、プリントウィンドウ１３０内に上記変更した画像情報３１０が表示されているかどうかを判断する（Ｓ１１０）。上記判断は、上記レイアウト処理部２２０の場合と同様である。上記プリントウィンドウ１３０内に上記画像情報３１０が表示されている場合に（Ｓ１１０：Ｙｅｓ）、プリント処理部２３０は、プリント主表示部２３２に、上記プリントウィンドウ１３０内に表示されている上記画像情報３１０を変更させる（Ｓ１１２）。この結果、図８（ｂ）に示すように、プリントウィンドウ１３０内の印刷プレビュー１３３に表示された表示画像１１３ｄが変更される。一方、プリント処理部２３０は、上記プリントウィンドウ１３０内に上記画像情報３１０が表示されていないと判断した場合に（Ｓ１１０：Ｎｏ）、変更反映部２４０からの上記指示を無視する。これにより、図９に示すフローチャートを終了する。
【００５２】
以上、ブラウズ処理において画像情報３１０が変更された場合に、レイアウトウィンドウ１２０内及びプリントウィンドウ１３０内に表示されている画像情報３１０の表示画像１１３ｄを変更するので、処理の上流における変更が下流の処理に与える影響をユーザ２４に認識させることができる。
【００５３】
図１０は、図９のステップＳ１０６の動作を詳細に示すフローチャートである。ステップＳ１０６において、レイアウト処理部２２０は、画像情報格納部２５０から、上記画像の画像ＩＤの画像情報３１０を、メモリ領域に読み込む（Ｓ１２０）。レイアウト処理部２２０は、上記読み込んだ画像情報３１０に基づいて、上記表示用データを上記メモリ領域に再生成する（Ｓ１２２）。上記画像情報３１０の他、上記再生成に用いるレイアウト情報３２０又はテンプレート情報３４０について、レイアウト処理部２２０は、上記メモリ領域に既に存在する情報を利用するか、当該情報をレイアウト情報格納部２６０から読み込む。レイアウト処理部２２０は、上記メモリ領域のレイアウト情報３２０を表示するようレイアウト主表示部２２２に指示する（Ｓ１２４）。レイアウト主表示部２２２は上記メモリ領域の内容をレイアウトウィンドウ１２０内のレイアウト情報表示エリア１２２に編集レイアウト１２３として表示する（Ｓ１２６）。以上により本フローチャートが終了する。
【００５４】
図１１は、図９のステップＳ１１２の動作を詳細に示すフローチャートである。なお、このステップ１１２の動作は、図１０のステップＳ１０６の動作と類似している。ステップＳ１１２において、プリント処理部２３０は、画像情報格納部２５０から、上記画像の画像ＩＤの画像情報３１０を、上記表示用データを記憶するメモリ領域に読み込む（Ｓ１３０）。プリント処理部２３０は、上記読み込んだ画像情報３１０に基づいて、上記表示用データを上記メモリ領域に再生成する（Ｓ１３２）。上記画像情報３１０の他、上記再生成に用いるレイアウト情報３２０、テンプレート情報３４０、印刷情報３３０又は設定情報３５０として、プリント処理部２３０は、上記メモリ領域に既に存在する情報を利用するか、当該情報をレイアウト情報格納部２６０又は印刷情報格納部２７０から読み込む。プリント処理部２３０は、上記メモリ領域の印刷情報３３０を表示するようプリント主表示部２３２に指示する（Ｓ１３４）。プリント主表示部２３２は上記メモリ領域の内容をプリントウィンドウ１３０内の印刷情報表示エリア１３２に印刷プレビュー１３３として表示する（Ｓ１３６）。以上により本フローチャートが終了する。
【００５５】
図１２（ａ）及び（ｂ）は、変更反映部２４０がディスプレイ１２に表示する表示画面の一例を模式化した図である。ここで、図１２（ａ）は、変更反映部２４０により更新される前の表示画面を示し、（ｂ）は、変更反映部２４０により更新された後の表示画面を示す。図１３は、変更反映部２４０が表示画面を更新する動作を示すフローチャートである。
【００５６】
図１２（ａ）及び（ｂ）に示すように、変更反映部２４０は、レイアウト処理においてレイアウト情報３２０が変更された場合に、プリントウィンドウ１３０内に表示されているレイアウト情報３２０の編集レイアウト１２３ｔを図１３に示すフローチャートに従って変更する。
【００５７】
図１３に示すフローチャートは、図５に示す状態から開始する。ここで、図５に示す状態から、レイアウト情報３２０が変更されたとする。例えば、ユーザ２４の操作に基づいて、レイアウト処理部２２０がレイアウト情報３２０を変更したとする。
【００５８】
この場合に、レイアウト処理部２２０は、レイアウト情報３２０に基づく表示用データを生成し、ディスプレイ１２に表示されている編集レイアウト１２３ｔを変更する（Ｓ１４０）。例えば、レイアウトウィンドウ１２０内のレイアウト一覧表示エリア１２６から、図５に示す編集レイアウト１２３ｓが選択されて他のテンプレートに変更された場合に、レイアウト処理部２２０は変更後のレイアウト情報３２０に基づいて表示用データを生成し、レイアウト主表示部２２２に渡す。レイアウト主表示部２２２は、図１２（ａ）に示す編集レイアウト１２３ｔをレイアウトウィンドウ１２０に表示する。さらに、レイアウト処理部２２０は、レイアウト情報３２０が変更された旨をブラウズサブウィンドウ１４０に通知する。レイアウト処理部２２０は、上記通知に、例えば、レイアウト情報３２０のレイアウトＩＤを含んでいてもよい。また、レイアウト処理部２２０は、レイアウト情報格納部２６０に格納されているレイアウト情報３２０のうちテンプレートＩＤを更新する。
【００５９】
次に、変更反映部２４０は、レイアウト処理部２２０から上記変更の通知を受けて、プリント処理部２３０に対して、上記レイアウト情報３２０の再読み込みを指示する（Ｓ１４２）。ブラウズサブウィンドウ１４０は、上記指示に、例えば、レイアウト情報３２０のレイアウトＩＤを含んでいてもよい。
【００６０】
上記指示に基づいて、プリント処理部２３０は、プリントウィンドウ１３０内に上記変更したレイアウト情報３２０が表示されているかどうかを判断する（Ｓ１４４）。例えば、プリント処理部２３０は、上記レイアウトのレイアウトＩＤと、プリントウィンドウ１３０の表示用データを記憶するメモリ領域に存在するレイアウトＩＤとを比較し、上記メモリ領域に存在するレイアウトＩＤのうち少なくとも一つの値が上記レイアウトＩＤと一致すれば、プリントウィンドウ１３０内に上記レイアウト情報３２０があると判断してもよい。
【００６１】
ステップＳ１４４において、プリントウィンドウ１３０内に上記レイアウト情報３２０が表示されている場合に（Ｓ１４４：Ｙｅｓ）、プリント処理部２３０は、プリント主表示部２３２に、上記プリントウィンドウ１３０内に表示されている上記レイアウト情報３２０を変更させる（Ｓ１４６）。この結果、図１２（ｂ）に示すように、プリントウィンドウ１３０内の印刷プレビュー１３３に表示された編集レイアウト１２３ｔが変更される。
【００６２】
一方、ステップＳ１４４において、プリントウィンドウ１３０内に上記レイアウト情報３２０が表示されていない場合に（Ｓ１４４：Ｎｏ）、プリント処理部２３０は、変更反映部２４０からの上記指示を無視する。以上により本フローチャートを終了する。
【００６３】
以上、レイアウト処理においてレイアウト情報３２０が変更された場合に、プリントウィンドウ１３０内に表示されているレイアウト情報３２０の編集レイアウト１２３ｔを変更するので、処理の上流における変更が下流の処理に与える影響をユーザ２４に認識させることができる。
【００６４】
図１４は、図１３のステップＳ１４６の動作を詳細に示すフローチャートである。ステップＳ１４２において、プリント処理部２３０は、レイアウト情報格納部２６０から、上記レイアウトＩＤのレイアウト情報３２０を、上記表示用データを記憶するメモリ領域に読み込む（Ｓ１５０）。プリント処理部２３０は、上記読み込んだレイアウト情報３２０に基づいて、上記表示用データを上記メモリ領域に再生成する（Ｓ１５２）。上記レイアウト情報３２０の他、上記再生成に用いる画像情報３１０、テンプレート情報３４０、印刷情報３３０又は設定情報３５０について、プリント処理部２３０は、上記メモリ領域に既に存在する情報を利用するか、当該情報を画像情報格納部２５０、レイアウト情報格納部２６０又は印刷情報格納部２７０から読み込む。プリント処理部２３０は、上記メモリ領域の印刷情報３３０を表示するようプリント主表示部２３２に指示する（Ｓ１５４）。プリント主表示部２３２は上記メモリ領域の内容をプリントウィンドウ１３０内の印刷情報表示エリア１３２に印刷プレビュー１３３として表示する（Ｓ１５６）。以上により本フローチャートが終了する。
【００６５】
図１５（ａ）及び（ｂ）は、変更反映部２４０がディスプレイ１２に表示する表示画面の一例を模式化した図である。ここで、図１５（ａ）は、新たなレイアウト情報３２０が生成される前の表示画面を示し、（ｂ）は、新たなレイアウト情報３２０が生成された後の表示画面を示す。図１６は、変更反映部２４０からの指示に基づいてレイアウト処理部２２０が新たなレイアウト情報３２０を生成して、表示画面を更新する動作を示すフローチャートである。
【００６６】
図１５（ａ）及び（ｂ）に示すように、変更反映部２４０は、プリント処理において印刷情報３３０が変更された場合に、図１６に示すフローチャートに従ってレイアウト処理部２２０に新たなレイアウト情報３２０を作成させる。
【００６７】
図１６に示すフローチャートは、図５に示す状態から開始する。ここで、図５に示す状態から、印刷情報３３０が変更されたとする。例えば、ユーザ２４の操作に基づいて、プリント処理部２３０が印刷情報３３０を変更したとする。
【００６８】
プリント処理部２３０は、印刷情報３３０を変更し、変更後の印刷情報３３０に基づいて表示用データを作成してプリント主表示部２３２に渡す（Ｓ１６０）。プリント主表示部２３２は、プリント処理部２３０で生成された表示用データに基づいて変更した印刷プレビュー１３３をプリントウィンドウ１３０内に表示する。さらに、プリント処理部２３０は、印刷情報３３０が変更された旨を変更反映部２４０に通知する（Ｓ１６２）。
【００６９】
次に、レイアウト主表示部２２２は、ユーザ２４から新たなレイアウト情報３２０を作成する指示があるまで待機する（Ｓ１６３：Ｎｏ）。よって、ユーザ２４から新たなレイアウト情報３２０を作成する指示がない場合には、新たなレイアウト情報３２０は作成されず、また、レイアウト主表示部２２２は、ディスプレイ１２に現行のレイアウト情報３２０に基づく編集レイアウト１２３ｓを表示し続ける。
【００７０】
ステップＳ１６３において、新たなレイアウト情報３２０を作成する指示があった場合に、レイアウト処理部２２０は、現行のレイアウト情報３２０をレイアウト情報格納部２６０に格納する（Ｓ１６４）。次に、変更反映部２４０は、変更後の印刷情報３３０に基づきプリント処理部２３０に対して新たにレイアウト情報３２０を作成させる（Ｓ１６６）。例えば、印刷情報３３０として紙サイズが変更された場合に、変更反映部２４０はプリント処理部２３０において設定することができる紙サイズを限定すべき旨をプリント処理部２３０に通知する。この通知及びユーザ２４の指示に基づいて、レイアウト処理部２２０は、新たなレイアウト情報３２０を作成する。
【００７１】
次に、レイアウト処理部２２０は新たに作成したレイアウト情報３２０に基づいた編集レイアウト１２３を、ディスプレイ１２に表示すべくレイアウト主表示部２２２に指示する（Ｓ１６８）。この指示に基づいて、レイアウト主表示部２２２は新たなレイアウト情報３２０に基づいた編集レイアウト１２３ｕをレイアウトウィンドウ１２０内に表示する（Ｓ１７０）。以上により、本フローチャートが終了する。
【００７２】
以上、これにより、画像処理アプリケーションにおいて、下流の処理に変更があった場合に、上流における処理を無駄にすることなく、次回から変更後の処理を上流から行うことができる。
【００７３】
なお、上記実施形態において、ブラウズ処理部２１０、レイアウト処理部２２０及びプリント処理部２３０がメモリを有して表示用データを展開するが、これに限られない。他の例として、ブラウズ主表示部２１２、レイアウト主表示部２２２及びプリント主表示部２３２がメモリを有して表示用データを展開してもよい。この場合には、変更反映部２４０は、画像情報３１０、レイアウト情報３２０及び印刷情報３３０に変更があった旨をブラウズ主表示部２１２、レイアウト主表示部２２２及びプリント主表示部２３２に通知してもよい。
【００７４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施形態に係る画像処理装置１０のハードウェア構成を示す概略図である。
【図２】画像処理装置１０の機能を説明する機能ブロック図である。
【図３】画像処理装置１０のユーザインターフェース部３０により表示される表示画面の一例である。
【図４】図３を模式的に示した模式図である。
【図５】図４に続く表示画面の一例を模式化した図である。
【図６】（ａ）及び（ｂ）は、画像処理装置１０のサブルーチン表示部２０６がブラウズサブウィンドウ１４０を表示する表示画面の遷移を示す模式図である。
【図７】サブルーチン表示部２０６がブラウズサブウィンドウ１４０を表示する動作のフローチャートである。
【図８】（ａ）及び（ｂ）は、変更反映部２４０がディスプレイ１２に表示する表示画面の一例を模式化した図である。
【図９】変更反映部２４０が表示画面を更新する動作を示すフローチャートである。
【図１０】図９のステップＳ１０６の動作を詳細に示すフローチャートである。
【図１１】図９のステップＳ１１２の動作を詳細に示すフローチャートである。
【図１２】（ａ）及び（ｂ）は、変更反映部２４０がディスプレイ１２に表示する表示画面の一例を模式化した図である。
【図１３】変更反映部２４０が表示画面を更新する動作を示すフローチャートである。
【図１４】図１３のステップＳ１４６の動作を詳細に示すフローチャートである。
【図１５】（ａ）及び（ｂ）は、変更反映部２４０がディスプレイ１２に表示する表示画面の一例を模式化した図である。
【図１６】変更反映部２４０からの指示に基づいてレイアウト処理部２２０が新たなレイアウト情報３２０を生成して、表示画面を更新する動作を示すフローチャートである。
【符号の説明】
【００７６】
１０  画像処理装置、１２  ディスプレイ、１４  パーソナルコンピュータ、１６  キーボード、１８  マウス、２０  デジタルカメラ、２２  プリンタ、２４  ユーザ、３０  ユーザインターフェース部、４０  画像処理部、５０  記録媒体、１００  アプリケーションウィンドウ、１０４  画像処理アプリケーション操作エリア、１０８  起動終了ボタン、１１０  ブラウズウィンドウ、１１２  サムネイル画像表示エリア、１１３  表示画像、１１４  ブラウズ処理操作エリア、１１６  画像処理エリア、１１８  画像処理編集ボタン、１２０  レイアウトウィンドウ、１２２  レイアウト情報表示エリア、１２３  編集レイアウト、１２４  レイアウト処理操作エリア、１２６  レイアウト一覧表示エリア、１２７  テンプレート情報、１３０  プリントウィンドウ、１３２  印刷情報表示エリア、１３３  印刷プレビュー、１３４  プリント処理操作エリア、１４０  ブラウズサブウィンドウ、１４２  画像情報表示エリア、１４４  サブルーチン操作エリア、１４８  サブルーチン終了ボタン、２００  アプリケーション処理部、２０２  アプリケーション主表示部、２０４  処理ウィンドウ表示部、２０６  サブルーチン表示部、２１０  ブラウズ処理部、２１２  ブラウズ主表示部、２１４  ブラウズ副表示部、２２０  レイアウト処理部、２２２  レイアウト主表示部、２２４  レイアウト副表示部、２３０  プリント処理部、２３２  プリント主表示部、２３４  プリント副表示部、２４０  変更反映部、２５０  画像情報格納部、３１０  画像情報、２６０  レイアウト情報格納部、３２０  レイアウト情報、３４０  テンプレート情報、２７０  印刷情報格納部、３３０  印刷情報、３５０  設定情報
【図１】
2006277145.tif 000003
【図２】
2006277145.tif 000004
【図４】
2006277145.tif 000005
【図５】
2006277145.tif 000006
【図６】
2006277145.tif 000007
【図７】
2006277145.tif 000008
【図８】
2006277145.tif 000009
【図９】
2006277145.tif 000010
【図１０】
2006277145.tif 000011
【図１１】
2006277145.tif 000012
【図１２】
2006277145.tif 000013
【図１３】
2006277145.tif 000014
【図１４】
2006277145.tif 000015
【図１５】
2006277145.tif 000016
【図１６】
2006277145.tif 000017
【図３】
2006277145.tif 000018