(57)【特許請求の範囲】
【請求項１】
仮想ページに割付画像を割り付けたレイアウト画像を生成して、画面に表示するレイアウト画像生成表示部と、
前記レイアウト画像に基づいた印刷画像を生成して、前記レイアウト画像を表示する前記画面に表示する印刷画像生成表示部と
を備え、
前記画面に表示する前記印刷画像が前記レイアウト画像の部分領域に相当する場合に、前記印刷画像生成表示部は、前記レイアウト画像生成表示部により全ての前記割付画像が割り付けられた前記レイアウト画像が表示される前に、前記印刷画像を表示する画像表示装置。
【請求項２】
前記印刷画像生成表示部は、前記レイアウト画像生成表示部により前記レイアウト画像の前記部分領域内に割付が指示されている全ての前記割付画像が割り付けられた部分画像が表示された後に、前記印刷画像を表示する請求項１に記載の画像表示装置。
【請求項３】
前記レイアウト画像生成表示部は、前記印刷画像生成表示部により前記印刷画像が表示された後に、前記部分領域内に割付が指示されている前記割付画像以外の前記割付画像が割り付けられた部分画像を表示する請求項２に記載の画像表示装置。
【請求項４】
前記レイアウト画像生成表示部は、前記仮想ページに同時に複数の前記割付画像が割り付けられた場合に、前記複数の前記割付画像に含まれる一の割付画像を割り付けた部分画像を生成する毎に、生成した部分画像を表示する請求項１に記載の画像表示装置。
【請求項５】
前記レイアウト画像生成表示部は、前記仮想ページに同時に複数の前記割付画像が割り付けられた場合に、前記複数の前記割付画像のうち前記部分領域内に割付が指示されている前記割付画像を、他の前記割付画像に優先して割り付ける請求項１に記載の画像表示装置。
【請求項６】
画像表示装置を制御するプログラムであって、前記画像表示装置に、
仮想ページに割付画像を割り付けたレイアウト画像を生成して、画面に表示するレイアウト画像生成表示手順、および、
前記レイアウト画像に基づいた印刷画像を生成して、前記レイアウト画像を表示する前記画面に表示する印刷画像生成表示手順
を実行させ、
前記画面に表示する前記印刷画像が前記レイアウト画像の部分領域に相当する場合に、前記印刷画像生成表示手順は、前記レイアウト画像生成表示手順により全ての前記割付画像が割り付けられた前記レイアウト画像が表示される前に、前記印刷画像を表示するプログラム。
【請求項７】
仮想ページに割付画像を割り付けたレイアウト画像を生成して、画面に表示するレイアウト画像生成表示手順と、
前記レイアウト画像に基づいた印刷画像を生成して、前記レイアウト画像を表示する前記画面に表示する印刷画像生成表示手順と
を備える画像表示方法であって、
前記画面に表示する前記印刷画像が前記レイアウト画像の部分領域に相当する場合に、前記印刷画像生成表示手順は、前記レイアウト画像生成表示手順により全ての前記割付画像が割り付けられた前記レイアウト画像が表示される前に、前記印刷画像を表示する画像
表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示方法およびプログラムに関する。特に、本発明は、本発明は、割付画像を割り付けたレイアウト画像を生成する画像表示装置、画像表示方法およびプログラムに関する。
【背景技術】
【０００２】
生成されたレイアウトまたは変更により再生成されたレイアウトに基づいてプレビューを画面に表示し、その表示通りに印刷する画像形成装置が知られている（例えば、特許文献１参照。）。特許文献１に記載の画像形成装置によれば、生成または再生成されたレイアウトに基づく印刷の結果を、その印刷前にプレビューとしてユーザに提示する。
【特許文献１】特開２００１−２５３１３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載の画像形成装置によれば、生成または再生成されたレイアウトの表示後に、プレビューを表示するので、プレビューの表示までに時間を要するという不具合がある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態においては、画像表示装置であって、仮想ページに割付画像を割り付けたレイアウト画像を生成して、画面に表示するレイアウト画像生成表示部と、前記レイアウト画像に基づいて印刷をする対象を示す印刷画像を生成して、レイアウト画像と同時に画面に表示する印刷画像生成表示部とを備え、画面に表示する印刷画像がレイアウト画像の部分領域に相当する場合に、印刷画像生成表示部は、レイアウト画像生成表示部により全ての割付画像が割り付けられたレイアウト画像が表示される前に、印刷画像を表示する。これにより、印刷画像の表示までの時間を短縮することができる。
【０００５】
印刷画像生成表示部は、レイアウト画像生成表示部によりレイアウト画像の部分領域内に割付が指示されている全ての割付画像が割り付けられた部分画像が表示された後に、印刷画像を表示してもよい。これにより、レイアウト画像に基づいて割付画像が生成されてることをユーザに直感的に示すことができる。
【０００６】
レイアウト画像生成表示部は、印刷画像生成表示部により印刷画像が表示された後に、部分領域内に割付が指示されている割付画像以外の割付画像が割り付けられた部分画像を表示してもよい。これにより、印刷画像の表示までの時間を短縮することができる。
【０００７】
レイアウト画像生成表示部は、仮想ページに同時に複数の割付画像が割り付けられた場合に、複数の割付画像に含まれる一の割付画像を割り付けた部分画像を生成する毎に、生成した部分画像を表示してもよい。これにより、部分領域内に割付が指示されている全ての割付画像が割り付けられた部分画像が表示された後に、印刷画像を表示することができる。また、表示内容が変化しない場合に発生し得る、ユーザのストレス、または、画像表示装置の不具合を疑うという不安を削減することができる。
【０００８】
レイアウト画像生成表示部は、仮想ページに同時に複数の割付画像が割り付けられた場合に、複数の割付画像のうち部分領域内に割付が指示されている割付画像を、他の割付画像に優先して割り付けてもよい。これにより、印刷画像の表示までの時間をさらに短縮することができる。
【０００９】
上記課題を解決するために、本発明の第２の形態においては、画像表示装置を制御するプログラムであって、画像表示装置に、仮想ページに割付画像を割り付けたレイアウト画像を生成して、画面に表示するレイアウト画像生成表示手順、および、レイアウト画像に基づいて印刷をする対象を示す印刷画像を生成して、レイアウト画像と同時に画面に表示する印刷画像生成表示手順を実行させ、画面に表示する印刷画像がレイアウト画像の部分領域に相当する場合に、印刷画像生成表示手順は、レイアウト画像生成表示手順により全ての割付画像が割り付けられたレイアウト画像が表示される前に、印刷画像を表示する。これにより、第１の実施形態と同様の効果を得ることができる。
【００１０】
上記課題を解決するために、本発明の第３の形態においては、仮想ページに割付画像を割り付けたレイアウト画像を生成して、画面に表示するレイアウト画像生成表示手順と、レイアウト画像に基づいて印刷をする対象を示す印刷画像を生成して、レイアウト画像と同時に画面に表示する印刷画像生成表示手順とを備える画像表示方法であって、画面に表示する印刷画像がレイアウト画像の部分領域に相当する場合に、印刷画像生成表示手順は、レイアウト画像生成表示手順により全ての割付画像が割り付けられたレイアウト画像が表示される前に、印刷画像を表示する。これにより、第１の実施形態と同様の効果を得ることができる。
【００１１】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１２】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【実施例１】
【００１３】
図１は、画像表示装置１０の一例を示す。画像表示装置１０は、画像表示装置１０を制御するプログラムを実行する本体１２と、表示画面３０を有しユーザに対して本体１２からの出力に基づく表示をするディスプレイ１４と、ユーザから本体１２に対する入力手段の一例としてのキーボード１６、および、マウス１８とを備える。デジタルカメラ２０およびスキャナ２２は、画像を読み込む手段の一例として、本体１２と接続される。プリンタ２４は、本体１２からの出力に基づいて印刷用紙上に印刷をする。
【００１４】
図２は、表示画面３０への表示の一例を模式的に示す。画像表示装置１０は、上記プログラムにより、表示画面３０に画像処理に係るグラフィックユーザインターフェースを有するウィンドウ画面４０を表示する。ウィンドウ画面４０は、サムネイル画像に関する入力を受け付けるブラウズ領域５０、レイアウト画像６４に関する入力を受け付けるレイアウト領域６０、および、印刷画像７４に関する入力を受け付けるプリント領域７０を有する。
【００１５】
図３は、本体１２のブロック図の一例を示す。図３に示すように、本体１２は、レイアウト画像生成表示部１００、印刷画像生成表示部１１０および割付画像格納部１２０を備える。レイアウト画像生成表示部１００は、レイアウト画像生成部１０２、レイアウト画像格納部１０４およびレイアウト画像表示部１０６を備える。印刷画像生成表示部１１０は、印刷画像生成部１１２、印刷画像格納部１１４および印刷画像表示部１１６を備える。
【００１６】
割付画像格納部１２０は、デジタルカメラ２０またはスキャナ２２により撮像された画像または読み込まれた画像を格納する。割付画像格納部１２０により格納された画像は、ユーザからの指示を受け付けた非図示のサムネイル画像表示処理部により、サムネイル画像としてブラウズ領域５０に表示される。図２に示す例において、サムネイル画像表示処理部は、ブラウズ領域５０にサムネイル画像「ア」「イ」「ウ」「エ」「オ」を表示している。
【００１７】
レイアウト画像生成部１０２は、キーボード１６およびマウス１８を介して受け付けたユーザからの指示に基づいて、レイアウト領域６０に割付画像を割り付ける画像枠を有する仮想ページ６２を生成する。また、レイアウト画像生成部１０２は、仮想ページ６２を生成した後に、ユーザからの指示があった場合に、新たな仮想ページ６２を生成する。
【００１８】
より具体的には、まず、レイアウト画像生成部１０２は、キーボード１６およびマウス１８を介して受け付けたユーザからの指示に基づいて、仮想ページ６２に画像枠を配置する。この場合、レイアウト画像生成部１０２は、ユーザから指示された用紙サイズの仮想ページ６２を生成する。
【００１９】
さらに、レイアウト画像生成部１０２は、キーボード１６およびマウス１８を介して受け付けたユーザからの指示に基づいて、仮想ページ６２に配置された画像枠に割付画像を割り付けたレイアウト画像６４を生成する。なお、レイアウト画像６４は、仮想ページ６２の画像枠に割付が指示されている全ての割付画像が割り付けられた画像をいう。
【００２０】
ここで、レイアウト画像生成部１０２は、複数の割付画像が割り付けられたレイアウト画像６４を生成する場合、例えば、仮想ページ６２に同時に複数の割付画像が割り付けられた場合に、その複数の割付画像に含まれる一の割付画像を順次割り付けた部分画像を順次生成することにより、レイアウト画像６４を生成する。すなわち、レイアウト画像生成部１０２は、その全ての割付画像を割り付けたレイアウト画像６４を生成する前に、その一部の割付画像を割り付けた部分画像を生成する。なお、部分画像は、仮想ページ６２の画像枠に割付が指示されている複数の割付画像のうち一部の割付画像が割り付けられた画像をいう。
【００２１】
図２に示す例のように、レイアウト画像生成部１０２は、仮想ページ６２の画像枠４００、４０４、４０６に、ブラウズ領域５０に表示されているサムネイル画像「ア」「ウ」「エ」が割付画像としてドラックアンドドロップされた旨の入力を受け付けた場合に、まず、仮想ページ６２の画像枠４００に割付画像「ア」を割り付けた部分画像を生成し、画像枠４００、４０４に割付画像「ア」「ウ」を割り付けた部分画像を生成し、画像枠４００、４０４、４０６に割付画像「ア」「ウ」「エ」を割り付けたレイアウト画像６４を生成する。
【００２２】
レイアウト画像格納部１０４は、生成された仮想ページ６２、部分画像およびレイアウト画像６４を格納する。
【００２３】
レイアウト画像表示部１０６は、レイアウト画像生成部１０２からの指示に基づいて、レイアウト画像格納部１０４に格納された仮想ページ６２、部分画像およびレイアウト画像６４を表示画面３０に表示する。
【００２４】
図２に示す例において、レイアウト画像表示部１０６は、仮想ページ６２が生成されたときに仮想ページ６２を表示し、割付画像「ア」を割り付けた部分画像が生成されたときに当該部分画像を表示し、割付画像「ア」「ウ」を割り付けた部分画像が生成されたときに当該部分画像を表示し、割付画像「ア」「ウ」「エ」を割り付けたレイアウト画像６４が生成されたときに、当該レイアウト画像６４を表示する。なお、画像枠４０２の破線は、割付画像が割り付けられていないことを示す。
【００２５】
印刷画像生成部１１２は、キーボード１６およびマウス１８を介して受け付けたユーザからの指示に基づいて、レイアウト画像６４に基づいて印刷をする対象を示す印刷画像７４を生成する。例えば、印刷画像生成部１１２は、ユーザから受け付けた用紙サイズ等の用紙に関する情報に基づいて、印刷画像７４を生成する。また、印刷画像生成部１１２は、印刷画像７４を生成した後に、ユーザからレイアウト画像６４の変更の指示があった場合に、新たな印刷画像７４を生成する。
【００２６】
なお、印刷画像生成部１１２は、レイアウト画像生成部１０２が受け付けた用紙サイズと異なる用紙サイズをユーザから受け付けることができる。これにより、本印刷のサイズと異なるサイズにより本印刷前に確認用の印刷をすることができる。同様に、印刷画像生成部１１２は、仮想ページ６２の任意の範囲をユーザから受け付けて印刷画像７４を生成することができる。なお、印刷画像７４は、レイアウト画像６４の全部の領域または一部の領域をプリンタ２４で印刷した場合の仕上がりを示す画像であって、印刷プレビューとも称される。
【００２７】
さらに、印刷画像生成部１１２は、ユーザにより指定される、仮想ページ６２またはレイアウト画像６４の一部の領域である部分領域６６に関する情報を保持する。例えば、印刷画像生成部１１２は、仮想ページ６２として選択されている用紙の大きさよりも、印刷の用紙の大きさが小さい場合には、印刷画像７４はレイアウト画像６４の部分領域６６に相当する画像となるので、印刷対象として部分領域６６に関する情報を保持する。
【００２８】
この場合に、印刷画像生成部１１２は、印刷対象を示す部分領域６６に関する情報に基づいて、仮想ページ６２またはレイアウト画像６４の当該部分領域６６に相当する印刷画像７４を生成する。また、印刷画像生成部１１２は、部分領域６６に相当する印刷画像７４を生成した後に、印刷対象を示す部分領域６６に関する情報が変更されたときは、変更された部分領域６６に関する情報に基づいて、仮想ページ６２またはレイアウト画像６４の部分領域６６に相当する印刷画像７４を新たに生成する。
【００２９】
印刷画像生成部１１２は、印刷対象を示す部分領域６６に関するユーザからの指示を受け付けたときは、当該部分領域６６に関する情報を保持することに加え、レイアウト画像生成部１０２に当該部分領域６６に関する情報を受け渡す。なお、印刷対象を示す部分領域６６に関する情報は、例えば、レイアウト画像６４における当該部分領域６６の位置を示す座標であってもよい。
【００３０】
印刷画像格納部１１４は、生成された印刷画像７４を格納する。印刷画像表示部１１６は、印刷画像生成部１１２からの指示に基づいて、印刷画像格納部１１４に格納された印刷画像７４を表示画面３０のプリント領域７０に表示する。
【００３１】
図２に示す例において、印刷画像表示部１１６は、レイアウト画像６４の部分領域６６に相当する印刷画像７４をプリント領域７０に表示している。なお、図２に示すレイアウト画像６４において、Ａを付した右上がりの斜線部分は印刷対象を示す部分領域６６を示し、Ｂを付した右下がりの斜線部分は部分領域６６に該当しない部分領域６８を示す。
【００３２】
なお、印刷画像表示部１１６により表示される印刷画像７４がレイアウト画像６４の部分領域６６に相当する場合、すなわち印刷画像生成部１１２により生成される印刷画像７４がレイアウト画像６４の部分領域６６に相当する場合には、印刷画像表示部１１６は、レイアウト画像表示部１０６により当該部分領域６６に割付が指示されている全ての割付画像が割り付けられた部分画像が表示された後に、印刷画像７４を表示する。また、レイアウト画像表示部１０６は、印刷画像表示部１１６により印刷画像７４が表示された後に、当該部分領域６６に割付が指示されている割付画像以外の割付画像が割り付けられた部分画像、および、レイアウト画像６４を表示する。
【００３３】
記憶媒体９０は、レイアウト画像生成表示部１００、印刷画像生成表示部１１０および割付画像格納部１２０の動作を行わせるプログラムを格納する。本体１２は記憶媒体９０に格納された上記プログラムをインストールすることにより、レイアウト画像生成表示部１００等の動作を行わせてもよい。さらに、他の方法として、本体１２は、そのようなプログラムを、通信回線を介して取得してもよい。
【００３４】
図４は、画像表示装置１０の動作の一例を示すフローチャートである。図５は、表示画面３０への表示の一例を模式的に示す。図６は、画像表示装置１０の各部の処理順序の一例を示すタイムチャートである。
【００３５】
図４に示すフローチャートは、ブラウズ領域５０に表示されているサムネイル画像が割付画像としてドラックアンドドロップされることにより開始する。一例として、図５に示すように、サムネイル画像「イ」が割付画像として画像枠４０２にドラックアンドドロップされるものとする。なお、図４に示すフローチャートの開始時において、表示画面３０には、図２に示すウィンドウ画面４０が表示されているものとする。また、印刷画像生成部１１２およびレイアウト画像生成部１０２は、印刷対象を示す部分領域６６に関する情報を保持しているものとする。また、印刷画像生成部１１２は、用紙サイズ等の用紙に関する情報を保持しているものとする。
【００３６】
また、図６に示すタイムチャートは、サムネイル画像「イ」がドラックアンドドロップされた場合における、レイアウト画像生成部１０２、レイアウト画像表示部１０６、印刷画像生成部１１２および印刷画像表示部１１６の処理の順序を示す。また図６において、時間の流れは図面の左から右の方向である。
【００３７】
レイアウト画像生成部１０２は、図６の処理６００に示すように、仮想ページ６２を生成する（Ｓ１００）。生成された仮想ページ６２は、レイアウト画像格納部１０４に格納される。レイアウト画像表示部１０６は、レイアウト画像生成部１０２からの指示に基づいて、図６の処理６０２に示すように、ステップＳ１００において生成された仮想ページ６２を表示画面３０にレイアウト領域６０に表示する（Ｓ１１０）。
【００３８】
レイアウト画像生成部１０２は、図６の処理６０４に示すように、仮想ページ６２の画像枠４００に割付画像「ア」を割り付けた部分画像を生成する（Ｓ１２０）。生成された部分画像は、レイアウト画像格納部１０４に格納される。レイアウト画像表示部１０６は、図６の処理６０６に示すように、レイアウト画像生成部１０２からの指示に基づいて、ステップＳ１２０において生成された部分画像を表示画面３０にレイアウト領域６０に表示する（Ｓ１３０）。
【００３９】
レイアウト画像生成部１０２は、印刷対象を示す部分領域６６に割付が指示されている割付画像「ア」「イ」が割り付けられた部分画像を生成したか否かを判断する（Ｓ１４０）。
【００４０】
ステップＳ１４０においてレイアウト画像生成部１０２は印刷対象を示す部分領域６６に割付が指示されている割付画像「ア」「イ」が割り付けられた部分画像を生成していないと判断した場合（Ｓ１４０：Ｎｏ）、レイアウト画像生成部１０２は、図６の処理６０８に示すように、割付画像「ア」に加えさらに画像枠４０２に割付画像「イ」を割り付けた部分画像を生成する（Ｓ１２０）。生成された部分画像は、レイアウト画像格納部１０４に格納される。レイアウト画像表示部１０６は、図６の処理６１０に示すように、レイアウト画像生成部１０２からの指示に基づいて、ステップＳ１２０において生成された部分画像を表示画面３０にレイアウト領域６０に表示する（Ｓ１３０）。
【００４１】
一方、ステップＳ１４０においてレイアウト画像生成部１０２は印刷対象を示す部分領域６６に割付が指示されている割付画像「ア」「イ」が割り付けられた部分画像を生成したと判断した場合（Ｓ１４０：Ｙｅｓ）、レイアウト画像生成部１０２は、その旨を印刷画像生成部１１２に通知する。通知を受けた印刷画像生成部１１２は、図６の処理６１２に示すように、保持している用紙に関する情報に基づいて、割付画像「ア」「イ」を割り付ける前の用紙の印刷画像７４を生成する（Ｓ１５０）。生成された印刷画像７４は、印刷画像格納部１１４に格納される。印刷画像表示部１１６は、図６の処理６１２に示すように、印刷画像生成部１１２からの指示に基づいて、ステップＳ１５０において生成された印刷画像７４を表示画面３０にプリント領域７０に表示する（Ｓ１６０）。
【００４２】
続いて印刷画像生成部１１２は、図６の処理６１６に示すように、印刷対象を示す部分領域６６に関する情報、および、レイアウト画像格納部１０４に格納された、割付画像「ア」「イ」が割り付けられた部分画像に基づいて、用紙に割付画像「ア」を割り付けた印刷画像７４を生成する（Ｓ１７０）。生成された印刷画像７４は、印刷画像格納部１１４に格納される。印刷画像表示部１１６は、図６の処理６１８に示すように、印刷画像生成部１１２からの指示に基づいて、ステップＳ１７０において生成された印刷画像７４を表示画面３０にプリント領域７０に表示する（Ｓ１８０）。
【００４３】
印刷画像生成部１１２は、用紙に割付画像「ア」「イ」を割り付けた印刷画像７４を生成したか否かを判断する（Ｓ１９０）。
【００４４】
ステップＳ１９０において印刷画像生成部１１２は用紙に割付画像「ア」「イ」を割り付けた印刷画像７４を生成していないと判断した場合（Ｓ１９０：Ｎｏ）、印刷画像生成部１１２は、図６の処理６２０に示すように、割付画像「ア」に加えさらに割付画像「イ」を割り付けた印刷画像７４を生成する（Ｓ１７０）。生成された印刷画像７４は、印刷画像格納部１１４に格納される。印刷画像表示部１１６は、図６の処理６２２に示すように、印刷画像生成部１１２からの指示に基づいて、ステップＳ１７０において生成された印刷画像７４を表示画面３０にプリント領域７０に表示する（Ｓ１８０）。
【００４５】
一方、ステップＳ１９０において印刷画像生成部１１２は用紙に割付画像「ア」「イ」を割り付けた印刷画像７４を生成したと判断した場合（Ｓ１９０：Ｙｅｓ）、印刷画像生成部１１２は、その旨をレイアウト画像生成部１０２に通知する。通知を受けたレイアウト画像生成部１０２は、仮想ページ６２の画像枠４００、４０２、４０４、４０６に割付画像「ア」「イ」「ウ」「エ」を割り付けたレイアウト画像６４を生成したか否かを判断する（Ｓ２００）。
【００４６】
ステップＳ２００においてレイアウト画像生成部１０２は仮想ページ６２の画像枠４００、４０２、４０４、４０６に割付画像「ア」「イ」「ウ」「エ」を割り付けたレイアウト画像６４を生成していないと判断した場合（Ｓ２００：Ｎｏ）、レイアウト画像生成部１０２は、図６の処理６２４に示すように、さらに画像枠４０４に割付画像「ウ」を割り付けた部分画像を生成する（Ｓ２１０）。生成された部分画像は、レイアウト画像格納部１０４に格納される。レイアウト画像表示部１０６は、図６の処理６２６に示すように、レイアウト画像生成部１０２からの指示に基づいて、ステップＳ２１０において生成された部分画像を表示画面３０にレイアウト領域６０に表示する（Ｓ２２０）。同様にレイアウト画像生成部１０２は、図６の処理６２８に示すように、さらに画像枠４０６に割付画像「エ」を割り付けたレイアウト画像６４を生成し（Ｓ２１０）、レイアウト画像表示部１０６は、図６の処理６３０に示すように、生成されたレイアウト画像６４を表示画面３０にレイアウト領域６０に表示する（Ｓ２２０）。
【００４７】
一方、ステップＳ２００においてレイアウト画像生成部１０２は仮想ページ６２の画像枠４００、４０２、４０４、４０６に割付画像「ア」「イ」「ウ」「エ」を割り付けたレイアウト画像６４を生成したと判断した場合（Ｓ２００：Ｙｅｓ）、本フローチャートは終了する。図５は、本フローチャート終了時のレイアウト領域６０およびプリント領域７０の表示を示す。なお、図６に示す時間「Ｔ１」は、レイアウト画像生成部１０２が仮想ページ６２を生成し始めてから（Ｓ１００）、印刷画像表示部１１６が割付画像「ア」「イ」を割り付けた印刷画像７４を表示し終わるまでに要する時間を示す。
【００４８】
このように、印刷画像生成表示部１１０は、レイアウト画像生成表示部１００によりレイアウト画像６４の部分領域６６に割付が指示されている全ての割付画像「ア」「イ」が割り付けられた部分画像が表示された後に、印刷画像７４を表示する。また、レイアウト画像生成表示部１００は、印刷画像生成表示部１１０により印刷画像７４が表示された後に、部分領域６６に割付が指示されている割付画像「ア」「イ」以外の割付画像「ウ」「エ」が割り付けられた部分画像を表示する。これにより、印刷画像７４の表示までの時間を短縮することができる。また、レイアウト画像６４に基づいて割付画像が生成されてることをユーザに直感的に示すことができる。
【００４９】
図７は、従来の画像表示装置５００の処理順序の一例を示すタイムチャートである。以下、本実施形態に係る画像表示装置１０の特長を画像表示装置５００と比較することにより補足説明する。図７は、画像表示装置１０が図６に示す処理を実行する場面における、画像表示装置５００の処理を示す。なお、図７に示す「レイアウト画像を生成するタスク」、「レイアウト画像を表示するタスク」、「印刷画像を生成するタスク」および「印刷画像を表示するタスク」は、本実施形態に係る画像表示装置１０のレイアウト画像生成部１０２、レイアウト画像表示部１０６、印刷画像生成部１１２および印刷画像表示部１１６に相当するタスクである。
【００５０】
画像表示装置５００は、処理７００から処理７１８に示すように、レイアウト画像を生成するタスクにより、印刷対象を示す部分領域６６に割付が指示されている割付画像「ア」「イ」が割り付けられた部分画像が生成された時点ではなく、部分領域６６以外の領域である部分領域６８に割付が指示されている割付画像「ウ」「エ」が割り付けられた部分画像が生成された後に、印刷画像を生成するタスクにより印刷画像７４を生成し、印刷画像を表示するタスクにより印刷画像７４を表示する。図７に示す時間「Ｔ２」は、レイアウト画像を生成するタスクが仮想ページ６２を生成し始めてから、印刷画像を表示するタスクが割付画像「ア」「イ」を割り付けた印刷画像７４を表示し終わるまでに要する時間を示す。これに対して、本実施形態に係る画像表示装置１０は、レイアウト画像生成部１０２により、印刷対象を示す部分領域６６に割付が指示されている割付画像「ア」「イ」が割り付けられた部分画像が生成された時点で、部分領域６６以外の領域である部分領域６８に割付が指示されている割付画像「ウ」「エ」の割り付けを中断して、処理６１２から処理６２２に示すように、印刷画像生成部１１２により印刷画像７４を生成し、印刷画像表示部１１６により印刷画像７４を表示する。したがって、図７に示す時間「Ｔ２」に比べて図６に示す時間「Ｔ１」は、タスクの切替などのオーバヘッドを無視すれば、図６に示す処理６２４、６２６、６２８、６３０（図７に示す処理７１２、７１４、７１６、７１８）の分だけ短くなる。
【００５１】
以上、本実施例によれば、印刷画像７４の表示までの時間を短縮することができる。また、レイアウト画像生成部１０２は、逐次、部分画像を生成し、レイアウト画像表示部１０６は部分画像が生成される都度表示するので、印刷対象を示す部分領域６６に割付が指示されている割付画像が表示された後に、印刷画像７４を表示することができる。また、表示内容が変化しない場合に発生し得る、ユーザのストレス、または、画像表示装置１０の不具合を疑うという不安を削減することができる。
【００５２】
また、レイアウト画像生成表示部１００は、複数の割付画像が割り付けられたレイアウト画像６４を表示する場合、例えば、仮想ページ６２に同時に複数の割付画像が割り付けられた場合に、複数の割付画像のうち部分領域６６に割付が指示されている割付画像を、他の割付画像に優先して割り付けてもよい。例えば、図５に示す例において、割付画像「イ」だけが部分領域６６に割付が指示されている場合には、レイアウト画像生成部１０２は、割付画像「ア」よりも先に割付画像「イ」を割り付けた部分画像を生成し、レイアウト画像表示部１０６は、割付画像「イ」を割り付けた部分画像を表示する。これにより、印刷画像７４の表示までの時間をさらに短縮することができる。
【００５３】
なお、本実施例において、印刷画像生成部１１２は、逐次、印刷画像７４を生成し、印刷画像表示部１１６は印刷画像７４が生成される都度表示するが、これに限定されない。例えば、印刷画像生成部１１２は、最終形の印刷画像７４を生成するまで処理を継続し、印刷画像表示部１１６は、最終形の印刷画像７４の生成を待って印刷画像７４を表示してもよい。例えば、印刷画像生成表示部１１０は、図６に示すように処理６１２、６１４、６１６、６１８、６２０、６２２という順に実行することにかえて、処理６１２、６１６、６２０、６１４、６１８、６２２という順に実行する。これにより、印刷画像生成部１１２と印刷画像表示部１１６とのタスクの切り替えを減らすことができるので、印刷画像７４の表示までの時間をさらに短縮することができる。
【００５４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００５５】
【図１】画像表示装置１０の一例を示す。
【図２】表示画面３０への表示の一例を模式的に示す。
【図３】本体１２のブロック図の一例を示す。
【図４】画像表示装置１０の動作の一例を示すフローチャートである。
【図５】表示画面３０への表示の一例を模式的に示す。
【図６】画像表示装置１０の各部の処理順序の一例を示すタイムチャートである。
【図７】従来の画像表示装置５００の処理順序の一例を示すタイムチャートである。
【符号の説明】
【００５６】
１０  画像表示装置、１２  本体、１４  ディスプレイ、１６  キーボード、１８  マウス、２０  デジタルカメラ、２２  スキャナ、２４  プリンタ、３０  表示画面、４０  ウィンドウ画面、５０  ブラウズ領域、６０  レイアウト領域、６２  仮想ページ、６４  レイアウト画像、６６  部分領域、６８  部分領域、７０  プリント領域、７４  印刷画像、９０  記憶媒体、１００  レイアウト画像生成表示部、１０２  レイアウト画像生成部、１０４  レイアウト画像格納部、１０６  レイアウト画像表示部、１１０  印刷画像生成表示部、１１２  印刷画像生成部、１１４  印刷画像格納部、１１６  印刷画像表示部、１２０  割付画像格納部、４００  画像枠、４０２  画像枠、４０４  画像枠、４０６  画像枠、５００  画像表示装置、６００  処理、６０２  処理、６０４  処理、６０６  処理、６０８  処理、６１０  処理、６１２  処理、６１４  処理、６１６  処理、６１８  処理、６２０  処理、６２２  処理、６２４  処理、６２６  処理、６２８  処理、６３０  処理、７００  処理、７０２  処理、７０４  処理、７０６  処理、７０８  処理、７１０  処理、７１２  処理、７１４  処理、７１６  処理、７１８  処理、７２０  処理、７２２  処理、７２４  処理、７２６  処理、７２８  処理、７３０  処理
【図１】
0004605098.tif 000002
【図２】
0004605098.tif 000003
【図３】
0004605098.tif 000004
【図４】
0004605098.tif 000005
【図５】
0004605098.tif 000006
【図６】
0004605098.tif 000007
【図７】
0004605098.tif 000008