(57)【要約】【課題】表示手段に表示される合成画像を効率よく生成する技術を提供する。【解決手段】書換指示に応じて、展開手段７１２は、レイヤ画像特定手段７１６により特定されたレイヤ画像および書換レイヤ画像のみを展開する。そして、キャッシュ画像生成手段７１３は、展開された展開レイヤ画像と、キャッシュメモリ７８に格納されたキャッシュ画像Ｃ１〜Ｃ３のうちの特定キャッシュ画像を除くすべてのキャッシュ画像とに基づいて、新たにキャッシュ画像Ｃ１〜Ｃ３を生成する。したがって、書換え用の書換レイヤ画像およびレイヤ画像格納手段７７に格納された各レイヤ画像Ｌ１〜Ｌ９のうちの一部のレイヤ画像のみをラスタ形式に展開することで、新たにキャッシュ画像Ｃ１〜Ｃ３を生成することができ、新たに生成したキャッシュ画像Ｃ１〜Ｃ３を合成手段７１４により合成することで、非常に効率よく合成画像を生成することができる。【選択図】図４
2010026051.tif 000002
【特許請求の範囲】
【請求項１】
複数のレイヤ画像を合成した合成画像を格納する画像メモリを備え、前記画像メモリに格納された合成画像を表示手段に表示する画像表示装置において、
前記各レイヤ画像を入力するレイヤ画像入力手段と、
前記レイヤ画像入力手段により入力された前記各レイヤ画像を格納するレイヤ画像格納手段と、
前記レイヤ画像格納手段に格納された前記各レイヤ画像を、ラスタ形式の展開レイヤ画像に展開する展開手段と、
前記各展開レイヤ画像を複数組に組分けして複数のキャッシュ画像生成組を形成し、当該キャッシュ画像生成組が複数の前記レイヤ画像により構成されるときには、これらのレイヤ画像の前記展開レイヤ画像を合成して当該キャッシュ画像生成組のキャッシュ画像を生成し、当該キャッシュ画像生成組が１つの前記レイヤ画像により構成されるときには、この１つのレイヤ画像の前記展開レイヤ画像から成る当該キャッシュ画像生成組のキャッシュ画像を生成するキャッシュ画像生成手段と、
前記キャッシュ画像生成手段により生成された前記各キャッシュ画像生成組ごとの前記キャッシュ画像をそれぞれ個別に格納する画像キャッシュ手段と、
前記画像キャッシュ手段に格納された前記各キャッシュ画像を前記合成画像に合成する合成手段と、
前記各レイヤ画像のうちの一のレイヤ画像を書換えるための書換レイヤ画像が前記レイヤ画像入力手段により入力されるのに応じて、前記一のレイヤ画像の前記書換レイヤ画像への書換えを前記レイヤ画像格納手段に指示する書換指示手段と、
前記書換指示手段の書換指示に応じて、前記各キャッシュ画像のなかから前記一のレイヤ画像に対応する前記展開レイヤ画像を含む前記キャッシュ画像を特定キャッシュ画像として特定し、前記特定キャッシュ画像を構成するすべての前記展開レイヤ画像に対応する前記レイヤ画像を特定するレイヤ画像特定手段とを備え、
前記書換指示に応じて、
前記レイヤ画像格納手段は、前記一のレイヤ画像に代えて前記書換レイヤ画像を格納し、
前記展開手段は、前記レイヤ画像格納手段に格納された前記書換レイヤ画像および前記一のレイヤ画像を除く前記各レイヤ画像のなかから、前記レイヤ画像特定手段により特定された前記レイヤ画像と、前記書換レイヤ画像とを展開し、
前記キャッシュ画像生成手段は、前記書換指示に応じて展開された前記展開レイヤ画像と、前記画像キャッシュ手段に格納された前記キャッシュ画像のうちの前記特定キャッシュ画像を除くすべての前記キャッシュ画像とに基づいて、新たに前記キャッシュ画像を生成する
ことを特徴とする画像表示装置。
【請求項２】
前記画像キャッシュ手段は、少なくとも３つの前記キャッシュ画像を格納できるものであって、
前記書換指示に応じて、前記キャッシュ画像生成手段は、
前記書換レイヤ画像を除く前記各レイヤ画像に対応する前記展開レイヤ画像のいずれかから成る少なくとも１つの前記キャッシュ画像と、
前記書換レイヤ画像に対応する前記展開レイヤ画像のみから成る１つの前記キャッシュ画像と
を生成することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記画像キャッシュ手段は、３つの前記キャッシュ画像を格納可能に第１ないし第３キャッシュを備え、
前記レイヤ画像入力手段は下層の第１レイヤ画像から上層の第Ｎレイヤ画像までのＮ個の前記レイヤ画像を入力し、
前記キャッシュ画像生成手段は、展開された前記第１レイヤ画像から前記第Ｎレイヤ画像までのＮ個の前記各展開レイヤ画像を下層側から順に３つの第１ないし第３キャッシュ画像生成組に組分けして、前記第１ないし第３キャッシュ画像生成組のそれぞれに対応する前記第１ないし第３キャッシュ画像を生成し、
前記画像キャッシュ手段は、前記第１ないし第３キャッシュ画像を下層側から順に前記第１キャッシュから第３キャッシュに格納して、
前記書換指示に応じて、前記キャッシュ画像生成手段は、
前記書換レイヤ画像が最上層の前記第Ｎレイヤ画像を書換えるものであるときに、
前記第１キャッシュ画像と、前記第２キャッシュ画像と、前記第３キャッシュ画像を構成する前記展開レイヤ画像のうち、前記第Ｎレイヤ画像よりも下層の前記レイヤ画像に対応するすべての前記展開レイヤ画像とに基づいて、第１および第２キャッシュ画像を新たに生成し、前記第３キャッシュ画像を、前記書換画像レイヤを展開した前記展開レイヤ画像のみから新たに生成することを特徴とする請求項２に記載の画面表示装置。
【請求項４】
前記書換指示に応じて、前記キャッシュ画像生成手段は、
前記書換レイヤ画像が最下層の前記第１レイヤ画像を書換えるものであるときに、
前記第３キャッシュ画像と、前記第２キャッシュ画像と、前記第１キャッシュ画像を構成する前記展開レイヤ画像のうち、前記第１レイヤ画像よりも上層の前記レイヤ画像に対応するすべての前記展開レイヤ画像とに基づいて、第３および第２キャッシュ画像を新たに生成し、前記第１キャッシュ画像を、前記書換画像レイヤを展開した前記展開レイヤ画像のみから新たに生成することを特徴とする請求項３に記載の画面表示装置。
【請求項５】
前記書換指示に応じて、前記キャッシュ画像生成手段は、
前記書換レイヤ画像が前記第ｎ（ｎ：２≦ｎ≦Ｎ−１）レイヤ画像を書換えるものであるときに、
前記第ｎレイヤ画像よりも下層の前記レイヤ画像に対応する前記展開レイヤ画像に基づいて、第１キャッシュ画像を新たに生成し、
前記第ｎレイヤ画像よりも上層の前記レイヤ画像に対応する前記展開レイヤ画像に基づいて、第３キャッシュ画像を新たに生成し、
前記第２キャッシュ画像を、前記書換画像レイヤを展開した前記展開レイヤ画像のみから新たに生成することを特徴とする請求項３または４に記載の画面表示装置。
【請求項６】
複数のレイヤ画像を合成した合成画像を格納する画像メモリを備え、前記画像メモリに格納された合成画像を表示手段に表示する画像表示装置制御用のプログラムにおいて、
前記各レイヤ画像をレイヤ画像入力手段により入力する機能と、
前記レイヤ画像入力手段により入力された前記各レイヤ画像をレイヤ画像格納手段に格納する機能と、
前記レイヤ画像格納手段に格納された前記各レイヤ画像を、ラスタ形式の展開レイヤ画像に展開する展開機能と、
前記各展開レイヤ画像を複数組に組分けして複数のキャッシュ画像生成組を形成し、当該キャッシュ画像生成組が複数の前記レイヤ画像により構成されるときには、これらのレイヤ画像の前記展開レイヤ画像を合成して当該キャッシュ画像生成組のキャッシュ画像を生成し、当該キャッシュ画像生成組が１つの前記レイヤ画像により構成されるときには、この１つのレイヤ画像の前記展開レイヤ画像から成る当該キャッシュ画像生成組のキャッシュ画像を生成するキャッシュ画像生成機能と、
前記キャッシュ画像生成機能により生成された前記各キャッシュ画像生成組ごとの前記キャッシュ画像をそれぞれ個別に画像キャッシュ手段に格納する機能と、
前記画像キャッシュ手段に格納された前記各キャッシュ画像を前記合成画像に合成する合成機能と、
前記各レイヤ画像のうちの一のレイヤ画像を書換えるための書換レイヤ画像が前記レイヤ画像入力手段により入力されるのに応じて、前記一のレイヤ画像の前記書換レイヤ画像への書換えを前記レイヤ画像格納手段に指示する書換指示機能と、
前記書換指示機能の書換指示に応じて、前記各キャッシュ画像のなかから前記一のレイヤ画像に対応する前記展開レイヤ画像を含む前記キャッシュ画像を特定キャッシュ画像として特定し、前記特定キャッシュ画像を構成するすべての前記展開レイヤ画像に対応する前記レイヤ画像を特定するレイヤ画像特定機能とを備え、
前記書換指示に応じて、
前記レイヤ画像格納手段に前記一のレイヤ画像に代えて前記書換レイヤ画像を格納し、
前記展開機能は、前記レイヤ画像格納手段に格納された前記書換レイヤ画像および前記一のレイヤ画像を除く前記各レイヤ画像のなかから、前記レイヤ画像特定機能により特定された前記レイヤ画像と、前記書換レイヤ画像とを展開し、
前記キャッシュ画像生成機能は、前記書換指示に応じて展開された前記展開レイヤ画像と、前記画像キャッシュ手段に格納された前記キャッシュ画像のうちの前記特定キャッシュ画像を除くすべての前記キャッシュ画像とに基づいて、新たに前記キャッシュ画像を生成する
ように機能することを特徴とする画像表示装置制御用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像表示装置に画像を表示する技術に関するものである。
【背景技術】
【０００２】
従来、メモリカードやＵＳＢメモリ、光ディスクなどの記憶メディアに格納された複数の画像ファイルに基づく画像を順次液晶表示部（ＬＣＤ）に表示することにより特定の画像を検索し、検索した特定の画像を液晶表示部に表示するフォトビューワや、検索した特定の画像を選択して印刷用紙に印刷するスタンドアロンプリンタなどが知られている。この液晶表示部への画像の表示は、例えば符号化された画像がラスタ形式の画像に展開されて画像メモリ（ＶＲＡＭ）に転送されることにより行われる。したがって、ユーザにより画像送りボタンが連続して操作された場合、画像のラスタ形式への展開と、ラスタ形式に展開された画像の画像メモリへの転送とが、ユーザによる画像送りボタンの操作回数分、短時間に繰返されることとなる。
【０００３】
ところで、ユーザにより画像送りボタンが連続して操作されたときは、表示手段に表示される画像は、一瞬で次の画像に切換わるのにも関わらず、ユーザによる画像送りボタンの操作にかかるすべての画像について、画像のラスタ形式への展開と、ラスタ形式に展開された画像の画像メモリへの転送とを行うのは非常に効率が悪い。そこで、ユーザにより画像送りボタンが連続して操作されたときに、ユーザによる画像送りボタンの操作のすべてに応じて順次画像を液晶表示部に表示するのではなく、画像送りボタンの連続操作のうちの、少なくとも、ユーザの画像送りボタンに対する最後の操作で選択された画像を液晶表示部に表示する技術が提案されている（例えば、特許文献１参照）。このような構成とすれば、少なくとも画像送りボタンに対するユーザの最後の操作に対応した画像を液晶表示部に表示することで、ユーザの最後の操作により選択された画像が液晶表示部に表示されるのが遅延することから、ユーザが感じるストレスの軽減を図ることができる。しかも、ユーザによる画像送りボタンの操作にかかる画像のうちから、必要な画像についてのみ、画像のラスタ形式への展開と、ラスタ形式に展開された画像の画像メモリへの転送とを行うので無駄がなく、非常に効率がよい。
【０００４】
【特許文献１】特開２００７−２４１４９２号公報（段落００２２〜００２７、図１，５、要約書など）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、例えばデジタルスチルカメラで撮影した写真画像を液晶表示部などの表示手段に表示するときに、写真画像とメニュー画像とを合成して、写真画像とメニュー画像とを一緒に表示手段に表示することが頻繁に行われている。さらに、近年では、タッチペンなどにより描いた画像を、表示手段に表示中の写真画像にリアルタイムで上書きすることが行われている。これは、例えば以下に説明するように、複数のレイヤ画像をラスタ形式に展開して合成画像を生成し、この合成画像を表示手段に表示することにより実現される。
【０００６】
すなわち、例えば、下層側から、
第１レイヤ画像：写真の背景画像
第２レイヤ画像：写真画像
第３レイヤ画像：文字の背景画像
第４レイヤ画像：文字およびアイコン画像
第５レイヤ画像：タッチペンによる画像
の５つのレイヤ画像を順番に重ねて合成することにより、表示手段に表示される合成画像が生成される。このとき、第１レイヤ画像から順番に、
（１）写真の背景画像（第１レイヤ画像）を画像メモリにラスタ形式で展開
（２）写真画像（第２レイヤ画像）を画像メモリにある第１レイヤ画像に重ねてラスタ形式で展開
（３）文字の背景画像（第３レイヤ画像）を画像メモリにある第１および第２レイヤ画像の合成画像に重ねてラスタ形式で展開
（４）文字およびアイコン画像（第４レイヤ画像）を画像メモリにある第１ないし第３レイヤ画像の合成画像に重ねてラスタ形式で展開
（５）タッチペンによる画像（第５レイヤ画像）を画像メモリにある第１ないし第４レイヤ画像の合成画像に重ねてラスタ形式で展開
（６）画像メモリにある第１ないし第５レイヤ画像の合成画像を表示手段に転送
することにより、写真画像に文字やメニュー、タッチペンによる落書き画像が重ね合わされた合成画像が表示手段に表示される。
【０００７】
ところで、上記したレイヤ画像の合成処理では、表示手段に表示された写真画像が次の写真画像に切換わるときにも、表示手段に表示された文字の一部が変更されるときにも、常にすべてのレイヤ画像のラスタ形式への展開処理が実行されるため、各レイヤ画像の一部が変更されれば、すべてのレイヤ画像のラスタ形式への展開処理が必ず実行されることとなる。したがって、レイヤ画像のラスタ形式への展開処理は他の合成処理などと比較すれば特に多くの処理時間を要する処理であるため、レイヤ画像の数が多い複雑な合成画像を生成するときは、合成画像の生成に時間がかかり表示手段に合成画像が表示されるのに遅れが生じるおそれがある。また、表示手段に表示される合成画像にタッチペンなどを利用して落書きや文字入力を行うときは、これらの落書きや文字入力を、表示手段に表示された合成画像にリアルタイムで反映することで、ユーザに対して合成画像がどのように変更されたかを示す必要があるにも関わらず、変更された合成画像が表示手段に少し遅れて表示されたり、表示手段に表示される合成画像に変更内容が反映されなかったりして、ユーザーに不快感を与えるおそれがある。
【０００８】
また、上記した従来技術では、画像を表示手段に連続表示するときには、途中の画像のラスタ形式への展開処理を行わないことにより途中の画像を表示手段に表示しないことで、ユーザの画像送りボタンに対する最後の操作で選択された画像をすばやく表示することができる。しかしながら、表示手段に表示される合成画像を効率よく生成することにより、表示手段に表示される画像の変更をすばやく行うことについては一切触れられておらず、表示手段に表示される合成画像を効率よく生成する技術が要望されていた。
【０００９】
この発明は、上記課題に鑑みなされたものであり、表示手段に表示される合成画像を効率よく生成する技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
この発明にかかる画像表示装置は、上記目的を達成するため、複数のレイヤ画像を合成した合成画像を格納する画像メモリを備え、前記画像メモリに格納された合成画像を表示手段に表示する画像表示装置において、前記各レイヤ画像を入力するレイヤ画像入力手段と、前記レイヤ画像入力手段により入力された前記各レイヤ画像を格納するレイヤ画像格納手段と、前記レイヤ画像格納手段に格納された前記各レイヤ画像を、ラスタ形式の展開レイヤ画像に展開する展開手段と、前記各展開レイヤ画像を複数組に組分けして複数のキャッシュ画像生成組を形成し、当該キャッシュ画像生成組が複数の前記レイヤ画像により構成されるときには、これらのレイヤ画像の前記展開レイヤ画像を合成して当該キャッシュ画像生成組のキャッシュ画像を生成し、当該キャッシュ画像生成組が１つの前記レイヤ画像により構成されるときには、この１つのレイヤ画像の前記展開レイヤ画像から成る当該キャッシュ画像生成組のキャッシュ画像を生成するキャッシュ画像生成手段と、前記キャッシュ画像生成手段により生成された前記各キャッシュ画像生成組ごとの前記キャッシュ画像をそれぞれ個別に格納する画像キャッシュ手段と、前記画像キャッシュ手段に格納された前記各キャッシュ画像を前記合成画像に合成する合成手段と、前記各レイヤ画像のうちの一のレイヤ画像を書換えるための書換レイヤ画像が前記レイヤ画像入力手段により入力されるのに応じて、前記一のレイヤ画像の前記書換レイヤ画像への書換えを前記レイヤ画像格納手段に指示する書換指示手段と、前記書換指示手段の書換指示に応じて、前記各キャッシュ画像のなかから前記一のレイヤ画像に対応する前記展開レイヤ画像を含む前記キャッシュ画像を特定キャッシュ画像として特定し、前記特定キャッシュ画像を構成するすべての前記展開レイヤ画像に対応する前記レイヤ画像を特定するレイヤ画像特定手段とを備え、前記書換指示に応じて、前記レイヤ画像格納手段は、前記一のレイヤ画像に代えて前記書換レイヤ画像を格納し、前記展開手段は、前記レイヤ画像格納手段に格納された前記書換レイヤ画像および前記一のレイヤ画像を除く前記各レイヤ画像のなかから、前記レイヤ画像特定手段により特定された前記レイヤ画像と、前記書換レイヤ画像とを展開し、前記キャッシュ画像生成手段は、前記書換指示に応じて展開された前記展開レイヤ画像と、前記画像キャッシュ手段に格納された前記キャッシュ画像のうちの前記特定キャッシュ画像を除くすべての前記キャッシュ画像とに基づいて、新たに前記キャッシュ画像を生成することを特徴としている。
【００１１】
また、この発明にかかる画像表示装置制御用のプログラムは、複数のレイヤ画像を合成した合成画像を格納する画像メモリを備え、前記画像メモリに格納された合成画像を表示手段に表示する画像表示装置制御用のプログラムにおいて、前記各レイヤ画像をレイヤ画像入力手段により入力する機能と、前記レイヤ画像入力手段により入力された前記各レイヤ画像をレイヤ画像格納手段に格納する機能と、前記レイヤ画像格納手段に格納された前記各レイヤ画像を、ラスタ形式の展開レイヤ画像に展開する展開機能と、前記各展開レイヤ画像を複数組に組分けして複数のキャッシュ画像生成組を形成し、当該キャッシュ画像生成組が複数の前記レイヤ画像により構成されるときには、これらのレイヤ画像の前記展開レイヤ画像を合成して当該キャッシュ画像生成組のキャッシュ画像を生成し、当該キャッシュ画像生成組が１つの前記レイヤ画像により構成されるときには、この１つのレイヤ画像の前記展開レイヤ画像から成る当該キャッシュ画像生成組のキャッシュ画像を生成するキャッシュ画像生成機能と、前記キャッシュ画像生成機能により生成された前記各キャッシュ画像生成組ごとの前記キャッシュ画像をそれぞれ個別に画像キャッシュ手段に格納する機能と、前記画像キャッシュ手段に格納された前記各キャッシュ画像を前記合成画像に合成する合成機能と、前記各レイヤ画像のうちの一のレイヤ画像を書換えるための書換レイヤ画像が前記レイヤ画像入力手段により入力されるのに応じて、前記一のレイヤ画像の前記書換レイヤ画像への書換えを前記レイヤ画像格納手段に指示する書換指示機能と、前記書換指示機能の書換指示に応じて、前記各キャッシュ画像のなかから前記一のレイヤ画像に対応する前記展開レイヤ画像を含む前記キャッシュ画像を特定キャッシュ画像として特定し、前記特定キャッシュ画像を構成するすべての前記展開レイヤ画像に対応する前記レイヤ画像を特定するレイヤ画像特定機能とを備え、前記書換指示に応じて、前記レイヤ画像格納手段に前記一のレイヤ画像に代えて前記書換レイヤ画像を格納し、前記展開機能は、前記レイヤ画像格納手段に格納された前記書換レイヤ画像および前記一のレイヤ画像を除く前記各レイヤ画像のなかから、前記レイヤ画像特定機能により特定された前記レイヤ画像と、前記書換レイヤ画像とを展開し、前記キャッシュ画像生成機能は、前記書換指示に応じて展開された前記展開レイヤ画像と、前記画像キャッシュ手段に格納された前記キャッシュ画像のうちの前記特定キャッシュ画像を除くすべての前記キャッシュ画像とに基づいて、新たに前記キャッシュ画像を生成するように機能することを特徴としている。
【００１２】
このように構成された発明では、各レイヤ画像のうちの一のレイヤ画像を書換えるための書換レイヤ画像がレイヤ画像入力手段により入力されたときに、書換指示手段の書換指示に応じて、レイヤ画像格納手段は一のレイヤ画像に代えて書換レイヤ画像を格納する。そして、この書換指示に応じて、展開手段は、レイヤ画像格納手段に格納された書換レイヤ画像および一のレイヤ画像を除く各レイヤ画像のなかから、レイヤ画像特定手段により特定されたレイヤ画像と、書換レイヤ画像とを展開し、キャッシュ画像生成手段は、書換指示に応じて展開された展開レイヤ画像と、画像キャッシュ手段に格納されたキャッシュ画像のうちの特定キャッシュ画像を除くすべてのキャッシュ画像とに基づいて、新たにキャッシュ画像を生成する。したがって、レイヤ画像格納手段に格納された書換レイヤ画像を含むすべてのレイヤ画像をラスタ形式に展開しなくとも、書換え用の書換レイヤ画像およびレイヤ画像格納手段に格納された各レイヤ画像のうちの一部のレイヤ画像のみをラスタ形式に展開することで、新たにキャッシュ画像を生成することができ、新たに生成したキャッシュ画像を合成手段により合成することで、非常に効率よく合成画像を生成することができる。
【００１３】
このように、従来では、レイヤ画像格納手段に格納されたすべてのレイヤ画像をラスタ形式に展開することでキャッシュ画像を生成して、生成したキャッシュ画像を合成画像を生成していたのに対し、上記した本発明の構成とすることにより、レイヤ画像をラスタ形式に展開した展開レイヤ画像を任意に組合わせて合成したキャッシュ画像を画像キャッシュ手段に格納しておき、一のレイヤ画像の書換時には、画像キャッシュ手段に格納されたキャッシュ画像を利用することで、レイヤ画像格納手段に格納された各レイヤ画像のうちから必要なレイヤ画像のみをラスタ形式に展開しても、合成画像を生成するのに必要なキャッシュ画像を生成することができるため、レイヤ画像をラスタ形式に展開する処理回数を減らすことができる。したがって、レイヤ画像のうちの、一のレイヤ画像が書換えられた合成画像を新たに生成する時間を短縮することができ、一のレイヤ画像が書換レイヤ画像に書換えられたへの書換えた合成画像を表示手段に表示されるまでの時間を短縮することができる。
【００１４】
また、前記画像キャッシュ手段は、少なくとも３つの前記キャッシュ画像を格納できるものであって、前記書換指示に応じて、前記キャッシュ画像生成手段は、前記書換レイヤ画像を除く前記各レイヤ画像に対応する前記展開レイヤ画像のいずれかから成る少なくとも１つの前記キャッシュ画像と、前記書換レイヤ画像に対応する前記展開レイヤ画像のみから成る１つの前記キャッシュ画像とを生成するようにしてもよい。
【００１５】
書換レイヤ画像への書換えが行われた一のレイヤ画像は、さらに、新たな書換レイヤ画像により書換えられる蓋然性が高い。そこで、上記した構成とすれば、書換指示手段の書換指示に応じて、キャッシュ画像生成手段は、書換レイヤ画像に対応する展開レイヤ画像のみから成る１つのキャッシュ画像を生成するため、この書換レイヤ画像がさらに書換えられるときには、新たに入力される書換レイヤ画像のみをラスタ形式に展開すれば、表示手段に表示される合成画像の書換えを行うことができるため非常に効率がよい。そのため、一のレイヤ画像が、例えばタッチペンによる画像のような連続して書換えが行われるものであっても、リアルタイムでタッチペンによる画像の表示手段への表示をすることができる。
【００１６】
また、前記画像キャッシュ手段は、３つの前記キャッシュ画像を格納可能に第１ないし第３キャッシュを備え、前記レイヤ画像入力手段は下層の第１レイヤ画像から上層の第Ｎレイヤ画像までのＮ個の前記レイヤ画像を入力し、前記キャッシュ画像生成手段は、展開された前記第１レイヤ画像から前記第Ｎレイヤ画像までのＮ個の前記各展開レイヤ画像を下層側から順に３つの第１ないし第３キャッシュ画像生成組に組分けして、前記第１ないし第３キャッシュ画像生成組のそれぞれに対応する前記第１ないし第３キャッシュ画像を生成し、前記画像キャッシュ手段は、前記第１ないし第３キャッシュ画像を下層側から順に前記第１キャッシュから第３キャッシュに格納して、前記書換指示に応じて、前記キャッシュ画像生成手段は、前記書換レイヤ画像が最上層の前記第Ｎレイヤ画像を書換えるものであるときに、前記第１キャッシュ画像と、前記第２キャッシュ画像と、前記第３キャッシュ画像を構成する前記展開レイヤ画像のうち、前記第Ｎレイヤ画像よりも下層の前記レイヤ画像に対応するすべての前記展開レイヤ画像とに基づいて、第１および第２キャッシュ画像を新たに生成し、前記第３キャッシュ画像を、前記書換画像レイヤを展開した前記展開レイヤ画像のみから新たに生成するようにしてもよい。
【００１７】
このような構成とすれば、画像キャッシュ手段は、３つのキャッシュ画像を格納可能に第１ないし第３キャッシュを備えており、書換指示に応じて、キャッシュ画像生成手段は、書換レイヤ画像が最上層の第Ｎレイヤ画像を書換えるものであるときには、書換画像レイヤを展開した展開レイヤ画像のみから第３キャッシュ画像を新たに生成することで、最上層のレイヤ画像を書換えるための書換レイヤ画像を展開した展開レイヤ画像から成るキャッシュ画像を、他のレイヤ画像に対応する展開レイヤ画像から孤立した状態で単独で第３キャッシュに格納することができる。したがって、書換レイヤ画像をさらに新たな書換レイヤ画像に書換えるときには、新たに入力された書換レイヤ画像のみをラスタ形式に展開して新たに生成した第３キャッシュ画像により、第３キャッシュに格納されていたキャッシュ画像の書換えを行うことができるので、非常に効率がよい。
【００１８】
また、前記書換指示に応じて、前記キャッシュ画像生成手段は、前記書換レイヤ画像が最下層の前記第１レイヤ画像を書換えるものであるときに、前記第３キャッシュ画像と、前記第２キャッシュ画像と、前記第１キャッシュ画像を構成する前記展開レイヤ画像のうち、前記第１レイヤ画像よりも上層の前記レイヤ画像に対応するすべての前記展開レイヤ画像とに基づいて、第３および第２キャッシュ画像を新たに生成し、前記第１キャッシュ画像を、前記書換画像レイヤを展開した前記展開レイヤ画像のみから新たに生成するようにしてもよい。
【００１９】
このような構成とすれば、書換指示に応じて、キャッシュ画像生成手段は、書換レイヤ画像が最下層の第１レイヤ画像を書換えるものであるときには、書換画像レイヤを展開した展開レイヤ画像のみから第１キャッシュ画像を新たに生成することで、最下層のレイヤ画像を書換えるための書換レイヤ画像を展開した展開レイヤ画像から成るキャッシュ画像を、他のレイヤ画像に対応する展開レイヤ画像から孤立した状態で単独で第１キャッシュに格納することができる。したがって、書換レイヤ画像をさらに新たな書換レイヤ画像に書換えるときには、新たに入力された書換レイヤ画像のみをラスタ形式に展開して新たに生成した第１キャッシュ画像により、第１キャッシュに格納されていたキャッシュ画像の書換えを行うことができるので、非常に効率がよい。
【００２０】
また、前記書換指示に応じて、前記キャッシュ画像生成手段は、前記書換レイヤ画像が前記第ｎ（ｎ：２≦ｎ≦Ｎ−１）レイヤ画像を書換えるものであるときに、前記第ｎレイヤ画像よりも下層の前記レイヤ画像に対応する前記展開レイヤ画像に基づいて、第１キャッシュ画像を新たに生成し、前記第ｎレイヤ画像よりも上層の前記レイヤ画像に対応する前記展開レイヤ画像に基づいて、第３キャッシュ画像を新たに生成し、前記第２キャッシュ画像を、前記書換画像レイヤを展開した前記展開レイヤ画像のみから新たに生成するようにしてもよい。
【００２１】
このような構成とすれば、書換指示に応じて、キャッシュ画像生成手段は、書換レイヤ画像が中層の第ｎレイヤ画像を書換えるものであるときには、書換画像レイヤを展開した展開レイヤ画像のみから第２キャッシュ画像を新たに生成することにより、中層のレイヤ画像を書換えるための書換レイヤ画像を展開した展開レイヤ画像から成るキャッシュ画像を、他のレイヤ画像に対応する展開レイヤ画像から孤立した状態で単独で第２キャッシュに格納することができる。したがって、書換レイヤ画像をさらに新たな書換レイヤ画像に書換えるときには、新たに入力された書換レイヤ画像のみをラスタ形式に展開して新たに生成した第２キャッシュ画像により、第２キャッシュに格納されていたキャッシュ画像の書換えを行うことができるので、非常に効率がよい。
【発明を実施するための最良の形態】
【００２２】
図１は本発明の画像表示装置の一実施形態であるフォトプリンタ１０を示す斜視図である。また、図２はフォトプリンタ１０の内部構成の概略を示す図である。このフォトプリンタ１０では、プリンタ本体１２の内部にはプリント機構５０（図２参照）が内蔵されており、フォトプリンタ１０の全体の制御を司るコントローラ７０（図２参照）からの動作指令に応じて用紙Ｐへの印刷を実行する。そして、こうして印刷された用紙がプリンタ本体１２の前面に排紙される。
【００２３】
このプリンタ本体１２の前面には、図１に示すように、前面扉１４が開閉自在に取り付けられている。この前面扉１４はプリンタ本体１２の前面を開閉するための蓋である。そして、開状態のときには、プリント機構５０から排紙される用紙Ｐを受けるための排紙トレイとして機能する。また、プリンタ本体１２の前面に設けられた各種のメモリカードスロット１６をユーザが利用可能な状態となる。つまり、この状態でユーザは印刷対象となる画像ファイルを記憶したメモリカードＭをメモリカードスロット１６に差し込むことができる。なお、例えば、プリンタ本体１２のベース部分に光ディスクドライブ（ＯＤＤ：Optical Disc Drive）を設け、記録媒体としてメモリカード以外に音楽ＣＤ（Compact Disc：コンパクトディスク）や映像ＤＶＤ（Digital Versatile Disc：デジタル多用途ディスク）などのディスクを利用可能な構成としてもよい。そして、メモリカードＭやディスク内にはデジタルスチルカメラなどの撮影機器により撮影された複数の画像ファイルが格納される。
【００２４】
また、プリンタ本体１２の上面には操作パネル２０が設けられる一方、プリンタ本体１２の上面の奥の一辺に対してカバー３０が開閉自在に取り付けられている。このカバー３０は、プリンタ本体１２の上面を覆うことのできる大きさに成型された樹脂板であり、開状態では操作パネル２０の表面を外部に露出する（図１参照）。一方、カバー３０が閉状態に閉じられると、操作パネル２０全体を覆う。
【００２５】
この操作パネル２０には、文字や図形、記号などを表示する表示部２２と、この表示部２２の周囲に配置されたボタン群２４とを備えている。ボタン群２４は、図２に示すように、電源のオンオフを行うための電源ボタン２４ａ、メインメニュー画面を呼び出すためのメニューボタン２４ｂ、操作を途中でキャンセルしたり用紙Ｐへの印刷を途中で中断したりするためのキャンセルボタン２４ｃ、用紙Ｐへの印刷実行を指示するための印刷ボタン２４ｄ、メモリカードスロット１６に挿入されたメモリカードＭに編集画像等を保存するための保存ボタン２４ｅ、表示部２２に表示された複数の選択肢の中から所望の選択肢を選択したりカーソルを移動したりするときに操作される上下左右の各矢印ボタン２４ｆ〜２４ｉ、この上下左右の各矢印ボタン２４ｆ〜２４ｉの中央に配置され各矢印ボタン２４ｆ〜２４ｉによって選択されている選択肢に決定したことを指示するためのＯＫボタン２４ｊ、表示部２２での画面表示を切り替えるための表示切替ボタン２４ｋ、表示部２２に表示される左ガイドを選択する左ガイド選択ボタン２４ｌ、表示部２２に表示される右ガイドを選択する右ガイド選択ボタン２４ｍ、排紙トレイとしての機能を備えた前面扉１４を開く排紙トレイオープンボタン２４ｎなどで構成されている。
【００２６】
また、表示部２２の表示内容を確認するために、カバー３０には表示部２２と同じ大きさの窓３２が設けられている。つまり、カバー３０が閉状態にあるときにはユーザはこの窓３２を介して表示部２２の表示内容を確認することができる。一方、カバー３０は開状態のときには、表示部２２を図１に示すように好みの角度に調整することが可能となっている。
【００２７】
このようにカバー３０を開状態としたときには、操作パネル２０に対して斜め後方に傾斜した状態でカバー３０は保持され、用紙Ｐをプリント機構５０へ供給するためのトレイとして利用可能となっている。また、操作パネル２０の奥には、プリント機構５０の給紙口５８が設けられるとともに、ガイド幅が用紙の幅に合うように左右方向にスライド操作される一対の用紙ガイド５９，５９が設けられている。
【００２８】
そして、給紙口５８を介して用紙Ｐがプリント機構５０に送り込まれて印刷が実行される。このプリント機構５０には、図２に示すように、キャリッジ５３が左右方向にループ状に架け渡されたタイミングベルト５１により駆動されガイド５２に沿って左右に往復動する。このキャリッジ５３には、紙端検出センサ５７が設けられ、用紙Ｐの左右端や上下端を検出する。つまり、紙端検出センサ５７は、給紙口５８にセットされた用紙に対して印刷前にキャリッジ５３が左右方向に走査したときにその用紙の左右端を検出して用紙幅の認識を可能にしたり、印刷途中で用紙の後端を検出して用紙長さの認識を可能にしたりする。
【００２９】
また、このキャリッジ５３には、シアン・マゼンタ・イエロー・ブラック等の各色のインクを個別に収容したインクカートリッジ５４が搭載されている。これらのインクカートリッジ５４はそれぞれ印刷ヘッド５５に接続されている。そして、印刷ヘッド５５はインクカートリッジ５４からのインクに圧力をかけてノズル（図示省略）から用紙Ｐに向かってインクを吐出する。この実施形態では、印刷ヘッド５５は圧電素子に電圧をかけることにより該圧電素子を変形させてインクを加圧する方式を採用しているが、発熱抵抗体（例えばヒータなど）に電圧をかけインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。こうして印刷された用紙Ｐは搬送ローラ５６によって開状態の前面扉（排紙トレイ）１４へ送り出される。
【００３０】
また、プリンタ本体１２の背面にはバッテリパックを装着可能となっており、商用電源に接続しなくとも本プリンタ１０をバッテリにより動作させることが可能となっている。この点および本プリンタ１０がホストコンピュータに接続しなくても使用することができるスタンドアロンプリンタとなっている点により、本プリンタ１０は持ち運び容易でどこでも使用できるようになっている。
【００３１】
図３はコントローラ７０の構成を示すブロック図である。図４は複数のキャッシュ画像Ｃ１〜Ｃ３が個別にキャッシュメモリ７８に格納される状態を示す図である。図３に示すように、コントローラ７０は、ＣＰＵ７１を中心とするマイクロプロセッサとして構成されており、一時的に各種のデータを記憶するＲＡＭ７２、各種処理プログラムや各種データ、各種プログラムや各種テーブルなどを記憶したＲＯＭ７３、プリント機構５０やメモリカードスロット１６、ＵＳＢメモリ（図示省略）などとの通信を可能とするインターフェース（Ｉ／Ｆ）７６などを備えている。また、コントローラ７０は、後述するレイヤ画像入力手段７１１により入力された各レイヤ画像Ｌ１〜Ｌ９を格納するレイヤ画像格納手段７７、後述する展開手段７１２によりラスタ形式に展開された展開レイヤ画像Ｌ１’〜Ｌ９’を任意に組合わせてキャッシュ画像生成手段７１３により生成されたキャッシュ画像Ｃ１〜Ｃ３を格納するキャッシュメモリ７８（本発明の「画像キャッシュ手段」に相当）とを備えている（図４参照）。図４に示すように、キャッシュメモリ７８は、３つの第１〜第３キャッシュ画像Ｃ１〜Ｃ３をそれぞれ個別に格納可能に第１〜第３キャッシュ７８１〜７８３を備えており、キャッシュ画像Ｃ１〜Ｃ３を下層側の第１キャッシュ画像Ｃ１から順に第１〜第３キャッシュ７８１〜７８３にそれぞれ個別に格納するように構成されている。また、コントローラ７０は、メモリカードＭやＵＳＢメモリに編集画像などを保存するほか、プリント機構５０の印刷ヘッド５５への制御信号や操作パネル２０の表示部２２への制御信号を出力する。
【００３２】
また、コントローラ７０には、Ｉ／Ｆ７６を通してメモリカードＭなどの外部記憶媒体から与えられる画像データに対し必要な画像処理を行うための画像処理モジュール７５が設けられている。画像処理モジュール７５はまた、表示部２２に表示させるためのメニュー画面などのプリンタ固有の画像に対応する画像データなどを生成する機能を有している。
【００３３】
画像処理モジュール７５から出力されるＲＧＢ画像データは、表示部２２を表示制御するためのＬＣＤコントローラ７４に与えられる。ＬＣＤコントローラ７４はＶＲＡＭ（本発明の「画像メモリ」に相当）７４１を備えており、キャッシュメモリ７８に格納された各キャッシュ画像Ｃ１〜Ｃ３が後述する合成手段７１４により合成された合成画像がＶＲＡＭ７４１に格納されて、ＶＲＡＭ７４１に格納された合成画像がＬＣＤコントローラ７４から所定のタイミングで表示部２２に転送されることで、この合成画像が表示部２２に表示される。
【００３４】
なお、以下では、ＬＣＤディスプレイにより構成される表示部２２の画素数はＱＶＧＡ（Quarter Video Graphics Array）形式の３２０ドット×２４０ドットであり、３２０ドット分の画素データにより画像データの１ラインが構成されており、２４０ラインのラインデータにより一の画像が構成される。また、図４に示す例では、９個のレイヤ画像Ｌ１〜Ｌ９に基づいて３つの第１〜第３キャッシュ画像Ｃ１〜Ｃ３を生成し、生成された第１〜第３キャッシュ画像Ｃ１〜Ｃ３を３つの第１〜第３キャッシュ７８１〜７８３に格納するように構成されているが、レイヤ画像入力手段７１１により入力されるレイヤ画像の数や、生成するキャッシュ画像の数、キャッシュメモリ７８に格納するキャッシュ画像の数はこれらの数に限定されるものではなく、どのような数であってもよい。
【００３５】
また、図３に示すように、表示部２２にはタッチパネル２３が設けられており、表示部２２に表示されている合成画像の任意の位置に、落書き画像をユーザがタッチパネル２３を用いて直接入力できるように構成されている。タッチパネル２３は、透明または半透明の部材からなり、表示部２２と一体的に設けられ、または、表示部２２の表示画面側に貼付けなどにより設けられた状態で、表示部２２に表示される画像がユーザにより認識できるように構成されている。また、ユーザが表示部２２に表示される合成画像などの画像を見ながら、備え付けのペンなどでタッチパネル２３に触れたりすることで、ペンが触れたタッチパネル２３上の座標を表す信号をＣＰＵ７１（レイヤ画像入力手段７１１）に出力可能に構成されている。したがって、ユーザーは、表示部２２に表示された合成画像の任意の位置に落書きを行いたいときは、表示部２２に合成画像が表示された状態で、表示部２２の表示画面上にほぼ同じ大きさで重ねて設けられたタッチパネル２３の任意の位置をペンなどで触れたりすることで、ユーザは合成画像のうちの落書きを行いたい位置をＣＰＵ７１に入力することができる。
【００３６】
そして、ユーザが表示部２２に表示された画像を見ながら、タッチパネル２３上でペンなどを動かすことにより、タッチパネル２３上でペンが移動した座標を表す信号が連続的にＣＰＵ７１に出力され、画像処理モジュール７５は、この座標信号に基づいて落書き画像を生成する。したがって、ユーザは、表示部２２に表示された合成画像を見ながら、タッチパネル２３上でペンを動かすことで、任意の落書き画像を描くことができる。後述するように、レイヤ画像入力手段７１１は、この生成された落書き画像（レイヤ画像）を入力して、入力された落書き画像はレイヤ画像格納手段７７に格納される。
【００３７】
なお、タッチパネル２３の構成としては、光学式、静電容量式、透明電極およびフィルム基板を用いたもの、抵抗膜式または表面弾性波式など、種々の方式のものを採用することができるが、これらの構成については周知であるので、その構成および動作についてはその説明を省略する。また、タッチパネル２３の代わりに、所謂、ペン型入力装置を採用しても同様の効果を奏することができる。また、タッチパネル２３の代わりに、表示部２２に表示された合成画像の位置をユーザが視覚的に直接指示できるものであれば、どのような入力デバイスを採用してもよいことはもちろんである。
【００３８】
また、本実施形態では、ＲＯＭ７３に各種の画面表示制御用のプログラムが格納されており、ＣＰＵ７１がこれらのプログラムを実行することにより、各種の機能が実現されるように構成されている。次に、図３および図４を参照して、ＣＰＵ７１がＲＯＭ７３に格納されている画面表示制御用のプログラムを実行することにより実現される機能について説明する。
【００３９】
図３に示すように、ＣＰＵ７１はＲＯＭ７３に格納されているプログラムを実行することにより、図４に示す各レイヤ画像Ｌ１〜Ｌ９を入力するレイヤ画像入力手段７１１としての機能と、レイヤ画像入力手段７１１により入力された各レイヤ画像Ｌ１〜Ｌ９をレイヤ画像格納手段７７に格納する機能と、レイヤ画像格納手段７７に格納された各レイヤ画像Ｌ１〜Ｌ９を、ラスタ形式の展開レイヤ画像Ｌ１’〜Ｌ９’に展開する展開手段７１２としての機能とを実現するように構成されている。また、図４に示すように、ＣＰＵ７１は、各展開レイヤ画像Ｌ１’〜Ｌ９’を複数のキャッシュ画像生成組に組分けして、当該キャッシュ画像生成組が複数のレイヤ画像により構成されるときには、これらのレイヤ画像を合成して当該キャッシュ画像生成組のキャッシュ画像（図４（ａ）のＣ１〜Ｃ３、（ｂ）のＣ３、（ｃ）のＣ２，Ｃ３、（ｄ）のＣ１，Ｃ２参照）を生成し、当該キャッシュ画像生成組が１つのレイヤ画像により構成されるときには、この１つのレイヤ画像から成る当該キャッシュ画像生成組のキャッシュ画像（図４（ｂ）のＣ１，Ｃ２、（ｂ）のＣ１、（ｃ）のＣ３参照）を生成するキャッシュ画像生成手段７１３としての機能を備えている。
【００４０】
また、図４に示すように、ＣＰＵ７１は、キャッシュ画像生成手段７１３により生成された各キャッシュ画像生成組ごとのキャッシュ画像Ｃ１〜Ｃ３をそれぞれ個別にキャッシュメモリ７８の第１〜第３キャッシュ７８１〜７８３に格納する機能を備えている。そして、キャッシュメモリ７８に格納された各キャッシュ画像Ｃ１〜Ｃ３が、ＣＰＵ７１が備える合成手段７１４としての機能により合成されて合成画像が生成される。
【００４１】
また、各レイヤ画像Ｌ１〜Ｌ９のうちの一のレイヤ画像を書換えるための、例えばタッチパネル２３による書換レイヤ画像がレイヤ画像入力手段７１１により入力されるのに応じて、一のレイヤ画像の書換レイヤ画像への書換えをレイヤ画像格納手段７７に指示する書換指示手段７１５としての機能を備えている。また、書換指示手段７１５の書換指示に応じて、各キャッシュ画像Ｃ１〜Ｃ３のなかから一のレイヤ画像に対応する展開レイヤ画像を含むキャッシュ画像を特定キャッシュ画像として特定し、特定キャッシュ画像を構成するすべての展開レイヤ画像に対応するレイヤ画像を特定するレイヤ画像特定手段７１６としての機能を備えている。
【００４２】
そして、書換指示手段７１５の書換指示に応じて、レイヤ画像格納手段７７は、一のレイヤ画像に代えて書換レイヤ画像を格納し、展開手段７１２は、レイヤ画像格納手段７７に格納された書換レイヤ画像および一のレイヤ画像を除く各レイヤ画像のなかから、レイヤ画像特定手段７１６により特定されたレイヤ画像と、書換レイヤ画像とを展開する。続いて、キャッシュ画像生成手段７１３は、書換指示に応じて展開された展開レイヤ画像と、キャッシュメモリ７８に格納されたキャッシュ画像Ｃ１〜Ｃ３のうちの特定キャッシュ画像を除くすべてのキャッシュ画像とに基づいて新たにキャッシュ画像Ｃ１〜Ｃ３を生成する。最後に、新たに生成された合成画像がＶＲＡＭ７４１に格納されることで、一のレイヤ画像が書換レイヤ画像に書換えられた合成画像が表示部２２に表示される。
【００４３】
次に、図４を参照して、具体的な例をあげて、一のレイヤ画像の書換レイヤ画像への書換えについて説明する。図４に示す例では、レイヤ画像入力手段７１１は下層の第１レイヤ画像Ｌ１から上層の第９レイヤ画像までの９個のレイヤ画像Ｌ１〜Ｌ９を入力するように構成されている。また、キャッシュ画像生成手段７１３は、展開された第１〜第９レイヤ画像Ｌ１〜Ｌ９までの９個の各展開レイヤ画像Ｌ１’〜Ｌ９’を下層側から順に３つの第１〜第３キャッシュ画像生成組に組分けするように構成されているが、同図（ａ）に示すように、新規にレイヤ画像Ｌ１〜Ｌ９が入力されたときには、展開レイヤ画像Ｌ１’〜Ｌ３’が第１キャッシュ画像生成組に、展開レイヤ画像Ｌ４’〜Ｌ６’が第２キャッシュ画像生成組に、展開レイヤ画像Ｌ７’〜Ｌ９’が第３キャッシュ生成組に組分けされる。そして、キャッシュ画像生成手段７１３は、第１〜第３キャッシュ画像生成組のそれぞれに対応する第１〜第３キャッシュ画像Ｃ１〜Ｃ３を生成し、生成された第１〜第３キャッシュ画像Ｃ１〜Ｃ３は下層側から順に第１〜第３キャッシュ７８１〜７８３に格納される。
【００４４】
（１）ＧＲＯＵＰＩのレイヤ画像Ｌ２〜Ｌ８の書換レイヤ画像への書換え
図４（ｂ）に示すように、例えば第２レイヤ画像Ｌ２を書換レイヤ画像Ｌ２’’に書換える書換指示手段７１５からの書換指示があれば、レイヤ画像特定手段７１６は、展開レイヤ画像Ｌ２’を含む第１キャッシュ画像Ｃ１を特定キャッシュ画像として特定し、この特定キャッシュ画像を構成する展開レイヤ画像Ｌ１’，Ｌ３’を特定する。そして、展開手段７１２は、書換レイヤ画像Ｌ２’’と、レイヤ画像特定手段７１６により特定された展開レイヤ画像Ｌ１’，Ｌ３’に対応するレイヤ画像Ｌ１，Ｌ３を展開する。次に、キャッシュ画像生成手段７１３は、第２レイヤ画像Ｌ２よりも下層の第１レイヤ画像Ｌ１に対応する展開レイヤ画像Ｌ１’に基づいて第１キャッシュ画像Ｃ１を新たに生成し、第２レイヤ画像Ｌ２よりも上層の第３〜第９レイヤ画像Ｌ３〜Ｌ９に対応する展開レイヤ画像Ｌ３’と第２および第３キャッシュ画像Ｃ２，Ｃ３とに基づいて第３キャッシュ画像Ｃ３を新たに生成する。
【００４５】
最後に、キャッシュ画像生成手段７１３は、書換レイヤ画像Ｌ２’’を展開した展開レイヤ画像のみから新たに第２キャッシュ画像Ｃ２を生成して、キャッシュ画像Ｃ１〜Ｃ３の生成処理を終了する。なお、同図（ｂ）の下線は、第２レイヤ画像Ｌ２の書換え時に新たに展開されたレイヤ画像を示している。このように、新規に各レイヤ画像Ｌ１〜Ｌ９が入力されたときには、すべてのレイヤ画像Ｌ１〜Ｌ９を展開しなければならないが、第２および第３キャッシュ画像Ｃ２，Ｃ３を利用することで、３つのレイヤ画像Ｌ１，Ｌ２’’，Ｌ３のみをラスタ形式に展開すれば、第２レイヤ画像Ｌ２の書換レイヤ画像Ｌ２’’への書換えを行うことができるので効率がよい。
【００４６】
また、第２レイヤ画像Ｌ２を書換えるための書換レイヤ画像Ｌ２’’を展開した展開レイヤ画像から成るキャッシュ画像Ｃ２を、他のレイヤ画像Ｌ１，Ｌ３〜Ｌ９に対応する展開レイヤ画像Ｌ１’，Ｌ３’〜Ｌ９’から孤立した状態で単独で第２キャッシュ７８２に格納することができる。したがって、書換レイヤ画像Ｌ２’’をさらに新たな書換レイヤ画像に書換えるときには、新たに入力された書換レイヤ画像のみをラスタ形式に展開して新たに生成した第２キャッシュ画像Ｃ２により、第２キャッシュ７８２に格納されていたキャッシュ画像の書換えを行うことができるので、非常に効率がよい。
【００４７】
（２）ＧＲＯＵＰＩＩのレイヤ画像Ｌ１の書換レイヤ画像への書換え
図４（ｃ）に示すように、最下層の第１レイヤ画像Ｌ１を書換レイヤ画像Ｌ１’’に書換える書換指示手段７１５からの書換指示があれば、レイヤ画像特定手段７１６は、展開レイヤ画像Ｌ１’を含む第１キャッシュ画像Ｃ１を特定キャッシュ画像として特定し、この特定キャッシュ画像を構成する展開レイヤ画像Ｌ２’，Ｌ３’を特定する。そして、展開手段７１２は、書換レイヤ画像Ｌ１’’と、レイヤ画像特定手段７１６により特定された展開レイヤ画像Ｌ２’，Ｌ３’に対応するレイヤ画像Ｌ２，Ｌ３を展開する。次に、キャッシュ画像生成手段７１３は、第３キャッシュ画像Ｃ３と第２キャッシュ画像Ｃ２とに基づいて、新たに第３キャッシュ画像Ｃ３を生成し、第１レイヤ画像Ｌ１より上層の第２および第３レイヤ画像Ｌ２，Ｌ３に対応する展開レイヤ画像Ｌ２’，Ｌ３’に基づいて第２キャッシュ画像Ｃ２を新たに生成する。
【００４８】
最後に、キャッシュ画像生成手段７１３は、書換レイヤ画像Ｌ１’’を展開した展開レイヤ画像のみから新たに第１キャッシュ画像Ｃ１を生成して、キャッシュ画像Ｃ１〜Ｃ３の生成処理を終了する。なお、同図（ｃ）の下線は、第１レイヤ画像Ｌ１の書換え時に新たに展開されたレイヤ画像を示している。このように、新規に各レイヤ画像Ｌ１〜Ｌ９が入力されたときには、すべてのレイヤ画像Ｌ１〜Ｌ９を展開しなければならないが、第２および第３キャッシュ画像Ｃ２，Ｃ３を利用することで、３つのレイヤ画像Ｌ１’’，Ｌ２，Ｌ３のみをラスタ形式に展開すれば、第１レイヤ画像Ｌ１の書換レイヤ画像Ｌ１’’への書換えを行うことができるので効率がよい。
【００４９】
また、最下層の第１レイヤ画像Ｌ１を書換えるための書換レイヤ画像Ｌ１’’を展開した展開レイヤ画像から成るキャッシュ画像Ｃ１を、他のレイヤ画像Ｌ２〜Ｌ９に対応する展開レイヤ画像Ｌ２’〜Ｌ９’から孤立した状態で単独で第１キャッシュ７８１に格納することができる。したがって、書換レイヤ画像Ｌ１’’をさらに新たな書換レイヤ画像に書換えるときには、新たに入力された書換レイヤ画像のみをラスタ形式に展開して新たに生成した第１キャッシュ画像Ｃ１により、第１キャッシュ７８１に格納されていたキャッシュ画像の書換えを行うことができるので、非常に効率がよい。
【００５０】
（３）ＧＲＯＵＰＩＩＩのレイヤ画像Ｌ９の書換レイヤ画像への書換え
図４（ｄ）に示すように、最上層の第９レイヤ画像Ｌ９を書換レイヤ画像Ｌ９’’に書換える書換指示手段７１５からの書換指示があれば、レイヤ画像特定手段７１６は、展開レイヤ画像Ｌ９’を含む第３キャッシュ画像Ｃ３を特定キャッシュ画像として特定し、この特定キャッシュ画像を構成する展開レイヤ画像Ｌ７’，Ｌ８’を特定する。そして、展開手段７１２は、書換レイヤ画像Ｌ９’’と、レイヤ画像特定手段７１６により特定された展開レイヤ画像Ｌ７’，Ｌ８’に対応するレイヤ画像Ｌ７，Ｌ８を展開する。次に、キャッシュ画像生成手段７１３は、第１キャッシュ画像Ｃ１と第２キャッシュ画像Ｃ２とに基づいて、新たに第１キャッシュ画像Ｃ１を生成し、第９レイヤ画像Ｌ９より下層の第７および第８レイヤ画像Ｌ７，Ｌ８に対応する展開レイヤ画像Ｌ７’，Ｌ８’に基づいて第２キャッシュ画像Ｃ２を新たに生成する。
【００５１】
最後に、キャッシュ画像生成手段７１３は、書換レイヤ画像Ｌ９’’を展開した展開レイヤ画像のみから新たに第３キャッシュ画像Ｃ３を生成して、キャッシュ画像Ｃ１〜Ｃ３の生成処理を終了する。なお、同図（ｄ）の下線は、第９レイヤ画像Ｌ９の書換え時に新たに展開されたレイヤ画像を示している。このように、新規に各レイヤ画像Ｌ１〜Ｌ９が入力されたときには、すべてのレイヤ画像Ｌ１〜Ｌ９を展開しなければならないが、第１および第２キャッシュ画像Ｃ１，Ｃ２を利用することで、３つのレイヤ画像Ｌ７，Ｌ８，Ｌ９’’のみをラスタ形式に展開すれば、第９レイヤ画像Ｌ９の書換レイヤ画像Ｌ９’’への書換えを行うことができるので効率がよい。
【００５２】
また、最上層の第９レイヤ画像Ｌ９を書換えるための書換レイヤ画像Ｌ９’’を展開した展開レイヤ画像から成るキャッシュ画像Ｃ３を、他のレイヤ画像Ｌ１〜Ｌ８に対応する展開レイヤ画像Ｌ１’〜Ｌ８’から孤立した状態で単独で第３キャッシュ７８３に格納することができる。したがって、書換レイヤ画像Ｌ９’’をさらに新たな書換レイヤ画像に書換えるときには、新たに入力された書換レイヤ画像のみをラスタ形式に展開して新たに生成した第３キャッシュ画像Ｃ３により、第３キャッシュ７８３に格納されていたキャッシュ画像の書換えを行うことができるので、非常に効率がよい。
【００５３】
このように、本実施形態では、ＣＰＵ７１の高い処理能力を必要とする画像（画像データ）のラスタ形式への展開処理の数を減らすことができるので、ＣＰＵ７１への負荷を軽減することがでる。したがって、製造コストの問題から、安価で比較的処理能力の低いＣＰＵ７１が採用された装置であっても、合成画像を構成するレイヤ画像Ｌ１〜Ｌ９の書換えを効率よく高速に行うことができ、リアルタイム性を損なうことなく、レイヤ画像の書換えに伴う表示部２２に表示される画像の更新処理を行うことができる。次に、図５ないし図８を参照して、一部のレイヤ画像の書換えが行われるときの処理の一例について図４も参照して説明する。なお、以下で説明する各処理は、ＲＯＭ７３に格納されたプログラムをＣＰＵ７１が実行することにより実現される各種機能により実行される。
【００５４】
＜レイヤ画像キャッシュ処理＞
図５はレイヤ画像キャッシュ処理の一例を示す図である。まず、ステップＳ１００において、レイヤ画像入力手段７１１により入力された第１〜第９レイヤ画像Ｌ１〜Ｌ９が新規に入力されたものであるかどうかがキャッシュ画像生成手段７１３により判定され、ＹＥＳと判定されれば、第１〜第９レイヤ画像Ｌ１〜Ｌ９が、第１〜第３レイヤ画像Ｌ１〜Ｌ３の第１レイヤ画像生成組と、第４〜第６レイヤ画像Ｌ４〜Ｌ６の第２レイヤ画像生成組と、第７〜第９レイヤ画像Ｌ７〜Ｌ９の第３レイヤ画像生成組との３つの組に分割される（ステップＳ１０１）。次に、第１キャッシュ７８１に第１レイヤ画像生成組を構成する第１〜第３レイヤ画像Ｌ１〜Ｌ３が展開され（ステップＳ１０２）、第２キャッシュ７８２に第２レイヤ画像生成組を構成する第４〜第６レイヤ画像Ｌ４〜Ｌ６が展開され（ステップＳ１０３）、第３キャッシュ７８３に第３レイヤ画像生成組を構成する第７〜第９レイヤ画像Ｌ７〜Ｌ９が展開されて処理を終了する（ステップＳ１０４）。
【００５５】
また、ステップＳ１００においてＮＯと判定されれば、書換レイヤ画像が入力されて更新されるレイヤ画像がどの第１〜第３キャッシュ画像Ｃ１〜Ｃ３のいずれのキャッシュ画像に含まれるのかがレイヤ画像特定手段７１６により特定されて、特定されたキャッシュ画像が、更新されるレイヤ画像の展開レイヤ画像のみから構成されるものであるかどうかが、レイヤ画像特定手段７１６による特定結果に基づいてキャッシュ画像生成手段７１３により判定される（ステップＳ１０５）。ステップＳ１０５においてＹＥＳと判定されれば、ステップＳ１０５において特定されたキャッシュ画像が、書換レイヤ画像の展開レイヤ画像に基づいてキャッシュ画像生成手段７１３により生成されたキャッシュ画像に更新されて処理を終了する（ステップＳ１０６）。一方、ステップＳ１０５においてＮＯと判定されれば、後述する「下層処理」、「上層処理」、「展開処理」が実行されて処理を終了する（ステップＳ１０７〜Ｓ１０９）。
【００５６】
＜下層処理＞
図６は下層処理の一例を示す図である。まず、ステップＳ２００において、更新されるレイヤ画像が、当該レイヤ画像が含まれるキャッシュ画像の最下層のレイヤ画像であるかどうかがキャッシュ画像生成手段７１３により判定される。ステップＳ２００においてＮＯと判定されれば、更新されるレイヤ画像が含まれるキャッシュ画像が第１キャッシュ７８１に格納されているかどうかが判定される（ステップＳ２０１）。ステップＳ２０１においてＹＥＳと判定されれば、更新されるレイヤ画像よりも下層のレイヤ画像が第１キャッシュ７８１に展開されて処理を終了する（ステップＳ２０２，Ｓ２０３）。
【００５７】
また、ステップＳ２０１においてＮＯと判定されれば、更新されるレイヤ画像が含まれるキャッシュ画像が第２キャッシュ７８２に格納されているかどうかが判定される（ステップＳ２０４）。ステップＳ２０４においてＮＯと判定されれば、更新されるレイヤ画像が最上層の第９レイヤ画像Ｌ９であるかどうかが判定されて（ステップＳ２０５）、ＮＯと判定されれば、第１キャッシュ７８１に第２キャッシュ７８２の内容が合成され（ステップＳ２０６）、更新されるレイヤ画像よりも下層のレイヤ画像のうちで残ったものが第１キャッシュ７８１に展開されて処理を終了する（ステップＳ２０７，Ｓ２０８）。
【００５８】
一方、ステップＳ２０５においてＹＥＳと判定されれば、第２キャッシュ７８２の内容に、更新されるレイヤ画像よりも下層のレイヤ画像のうちで残ったものが展開されて処理を終了する（ステップＳ２０９，２１０）。また、ステップＳ２０４においてＹＥＳと判定されれば、第１キャッシュ７８１の内容に、更新されるレイヤ画像よりも下層のレイヤ画像のうちで残ったものが展開されて処理を終了する（ステップＳ２１１，２１２）。
【００５９】
また、ステップＳ２００においてＹＥＳと判定されれば、ステップＳ２１３において、更新されるレイヤ画像が含まれるキャッシュ画像が第１キャッシュ７８１に格納されているかどうかが判定される。ステップＳ２１３においてＹＥＳと判定されればそのまま処理を終了し、ＮＯと判定されれば、更新されるレイヤ画像が含まれるキャッシュ画像が第２キャッシュ７８２に格納されているかどうかが判定される（ステップＳ２１４）。ステップＳ２１４においてＹＥＳと判定されればそのまま処理を終了し、ＮＯと判定されれば、ステップＳ２１５において、第１キャッシュ７８１に第２キャッシュ７８２の内容が合成されて処理を終了する。
【００６０】
＜上層処理＞
図７は上層処理の一例を示す図である。まず、ステップＳ３００において、更新されるレイヤ画像が、当該レイヤ画像が含まれるキャッシュ画像の最下層のレイヤ画像であるかどうかがキャッシュ画像生成手段７１３により判定される。ステップＳ３００においてＮＯと判定されれば、更新されるレイヤ画像が、最上層の第９レイヤ画像Ｌ９であるかどうかがキャッシュ画像生成手段７１３により判定され（ステップＳ３０１）、ＹＥＳと判定されれば処理を終了する。一方、ステップＳ３０１においてＮＯと判定されれば、更新されるレイヤ画像が含まれるキャッシュ画像が第１キャッシュ７８１に格納されているかどうかが判定される（ステップＳ３０２）。ステップＳ３０２においてＹＥＳと判定されれば、第３キャッシュ７８３に第２キャッシュ７８２の内容が合成され（ステップＳ３０３）、更新されるレイヤ画像よりも上層のレイヤ画像のうちで残ったものが第３キャッシュ７８３に展開されて処理を終了する（ステップＳ３０４）。
【００６１】
また、ステップＳ３００においてＹＥＳと判定されれば、更新されるレイヤ画像が含まれるキャッシュ画像が第１キャッシュ７８１に格納されているかどうかが判定される（ステップＳ３０５）。ステップＳ３０５においてＮＯと判定されれば、更新されるレイヤ画像が含まれるキャッシュ画像が第２キャッシュ７８２に格納されているかどうかが判定され（ステップＳ３０６）、ＹＥＳと判定されればステップＳ３０４に進む。一方、ステップＳ３０６においてＮＯと判定されれば、更新されるレイヤ画像よりも上層のレイヤ画像のうちで残ったものが第３キャッシュ７８３に展開されて処理を終了する（ステップＳ３０７）。また、ステップＳ３０５においてＹＥＳと判定されれば、第３キャッシュ７８３に第２キャッシュ７８２の内容が合成され（ステップＳ３０８）、更新されるレイヤ画像よりも上層のレイヤ画像のうちで残ったものが第２キャッシュ７８２に展開されて処理を終了する（ステップＳ３０９）。
【００６２】
＜展開処理＞
図８は展開処理の一例を示す図である。まず、ステップＳ４００において、更新されるレイヤ画像が、最下層の第１レイヤ画像Ｌ１であるかどうかがキャッシュ画像生成手段７１３により判定される。ステップＳ４００においてＮＯと判定されれば、更新されるレイヤ画像が、最上層の第９レイヤ画像Ｌ９であるかどうかがキャッシュ画像生成手段７１３により判定され（ステップＳ４０１）、ＹＥＳと判定されれば、更新される最上層の書換レイヤ画像を第３キャッシュ７８３に展開して処理を終了する（ステップＳ４０２）。一方、ステップＳ４０１においてＮＯと判定されれば、更新される書換レイヤ画像を第２キャッシュ７８２に展開して処理を終了する（ステップＳ４０３）。また、ステップＳ４００においてＹＥＳと判定されれば、更新される最下層の書換レイヤ画像を第１キャッシュ７８１に展開して処理を終了する（ステップＳ４０４）。次に、図９ないし図１３を参照して、一部のレイヤ画像が書換えられたときの具体的な一例について図４も参照しつつ説明する。
【００６３】
図９は新規に第１〜第５レイヤ画像Ｌ１〜Ｌ５が入力されたときの処理の一例を示す図である。以下に示す例では、下層側から、第１レイヤ画像Ｌ１として写真の背景画像が入力され、第２レイヤ画像Ｌ２として写真画像が入力され、第３レイヤ画像Ｌ３として文字の背景画像が入力され、第４レイヤ画像Ｌ４として文字およびアイコン画像が入力され、第５レイヤ画像Ｌ５としてタッチパネル２３による落書き画像が入力されるように構成されている。図９に示すように、新規に第１〜第５レイヤ画像Ｌ１〜Ｌ５がレイヤ画像入力手段７１１により入力されたときには、すべてのレイヤ画像Ｌ１〜Ｌ５が展開手段７１２によりラスタ形式に展開される。
【００６４】
そして、第１および第２レイヤ画像Ｌ１，Ｌ２に基づいてキャッシュ画像生成手段７１３により生成された第１キャッシュ画像Ｃ１が第１キャッシュ７８１に格納され、第３および第４レイヤ画像Ｌ３，Ｌ４に基づいてキャッシュ画像生成手段７１３により生成された第２キャッシュ画像Ｃ２が第２キャッシュ７８２に格納され、第５レイヤ画像Ｌ５に基づいてキャッシュ画像生成手段７１３により生成された第３キャッシュ画像Ｃ３が第３キャッシュ７８３に格納される。最後に、キャッシュメモリ７８にそれぞれ個別に格納された第１〜第３キャッシュ画像Ｃ１〜Ｃ３が合成手段７１４により合成された合成画像がＶＲＡＭ７４１に格納されることにより、表示部２２に画像が表示される。
【００６５】
図１０は図９に示す状態から第２レイヤ画像Ｌ２が書換えられたときの処理の一例を示す図である。図１０に示すように、第２レイヤ画像Ｌ２の写真画像の書換レイヤ画像が新たに入力されれば、レイヤ画像特定手段７１６により特定された第１レイヤ画像Ｌ１および新たに入力された第２レイヤ画像Ｌ２（書換レイヤ画像）のみが展開手段７１２により展開される。また、キャッシュ画像生成手段７１３により、図９に示す第２キャッシュ７８２の内容が第３キャッシュ７８３の内容に合成されて、新たな第３キャッシュ画像Ｃ３が生成される。そして、新たに展開された第１レイヤ画像Ｌ１に基づいてキャッシュ画像生成手段７１３により生成された第１キャッシュ画像Ｃ１が第１キャッシュ７８１に格納されて、新たに展開された第２レイヤ画像Ｌ２に基づいてキャッシュ画像生成手段７１３により生成された第２キャッシュ画像Ｃ２が第２キャッシュ７８２に格納される。最後に、キャッシュメモリ７８にそれぞれ個別に格納された第１〜第３キャッシュ画像Ｃ１〜Ｃ３が合成手段７１４により合成された合成画像がＶＲＡＭ７４１に格納されることにより、表示部２２に第２レイヤ画像Ｌ２が書換えられた画像が表示される。
【００６６】
図１１は図１０に示す状態から第２レイヤ画像がさらに書換えられたときの処理の一例を示す図である。図１１に示すように、第２レイヤ画像Ｌ２の写真画像の書換レイヤ画像が新たに入力されれば、レイヤ画像特定手段７１６により特定された第２レイヤ画像（書換レイヤ画像）のみが展開手段７１２により展開される。また、キャッシュ画像生成手段７１３により、新たに展開された第２レイヤ画像Ｌ２に基づいてキャッシュ画像生成手段７１３により生成された第２キャッシュ画像Ｃ２が第２キャッシュ７８２に格納される。最後に、キャッシュメモリ７８にそれぞれ個別に格納された第１〜第３キャッシュ画像Ｃ１〜Ｃ３が合成手段７１４により合成された合成画像がＶＲＡＭ７４１に格納されることにより、表示部２２に第２レイヤ画像Ｌ２が書換えられた画像が表示される。
【００６７】
図１２はタッチパネル２３により落書き画像が入力されて、第５レイヤ画像Ｌ５が書換えられたときの処理の一例を示す図である。図１２に示すように、第５レイヤ画像Ｌ５の落書き画像の書換レイヤ画像が新たに入力されれば、レイヤ画像特定手段７１６により特定された第３および第４レイヤ画像Ｌ３，Ｌ４および新たに入力された第５レイヤ画像Ｌ５（書換レイヤ画像）のみが展開手段７１２により展開される。また、キャッシュ画像生成手段７１３により、新たに展開された第３および第４展開レイヤ画像Ｌ３，Ｌ４と、第２キャッシュ７８２の内容に基づいて、新たな第２キャッシュ画像Ｃ２が生成されて第２キャッシュ７８２に格納される。そして、新たに展開された第５レイヤ画像Ｌ５に基づいてキャッシュ画像生成手段７１３により生成された第３キャッシュ画像Ｃ３が第３キャッシュ７８３に格納される。最後に、キャッシュメモリ７８にそれぞれ個別に格納された第１〜第３キャッシュ画像Ｃ１〜Ｃ３が合成手段７１４により合成された合成画像がＶＲＡＭ７４１に格納されることにより、表示部２２に第５レイヤ画像Ｌ５が書換えられた画像が表示される。
【００６８】
図１３は図１２に示す状態から第５レイヤ画像がさらに書換えられたときの処理の一例を示す図である。図１３に示すように、第５レイヤ画像Ｌ５の落書き画像の書換レイヤ画像が新たに入力されれば、レイヤ画像特定手段７１６により特定された第５レイヤ画像（書換レイヤ画像）のみが展開手段７１２により展開される。また、キャッシュ画像生成手段７１３により、新たに展開された第５レイヤ画像Ｌ５に基づいてキャッシュ画像生成手段７１３により生成された第３キャッシュ画像Ｃ３が第３キャッシュ７８３に格納される。最後に、キャッシュメモリ７８にそれぞれ個別に格納された第１〜第３キャッシュ画像Ｃ１〜Ｃ３が合成手段７１４により合成された合成画像がＶＲＡＭ７４１に格納されることにより、表示部２２に第５レイヤ画像Ｌ５が書換えられた画像が表示される。
【００６９】
以上のように、本実施形態では、各レイヤ画像Ｌ１〜Ｌ９のうちの一のレイヤ画像を書換えるための書換レイヤ画像がレイヤ画像入力手段７１１により入力されたときに、書換指示手段７１５の書換指示に応じて、レイヤ画像格納手段７７は一のレイヤ画像に代えて書換レイヤ画像を格納する。そして、この書換指示に応じて、展開手段７１２は、レイヤ画像格納手段７７に格納された書換レイヤ画像および一のレイヤ画像を除く各レイヤ画像のなかから、レイヤ画像特定手段７１６により特定されたレイヤ画像と、書換レイヤ画像とを展開し、キャッシュ画像生成手段７１３は、書換指示に応じて展開された展開レイヤ画像と、キャッシュメモリ７８に格納されたキャッシュ画像Ｃ１〜Ｃ３のうちの特定キャッシュ画像を除くすべてのキャッシュ画像とに基づいて、新たにキャッシュ画像を生成する。したがって、レイヤ画像格納手段７７に格納された書換レイヤ画像を含むすべてのレイヤ画像をラスタ形式に展開しなくとも、書換え用の書換レイヤ画像およびレイヤ画像格納手段７７に格納された各レイヤ画像Ｌ１〜Ｌ９のうちの一部のレイヤ画像のみをラスタ形式に展開することで、新たにキャッシュ画像Ｃ１〜Ｃ３を生成することができ、新たに生成したキャッシュ画像Ｃ１〜Ｃ３を合成手段７１４により合成することで、非常に効率よく合成画像を生成することができる。
【００７０】
書換レイヤ画像への書換えが行われた一のレイヤ画像は、さらに、新たな書換レイヤ画像により書換えられる蓋然性が非常に高い。そこで、本実施形態では、書換指示手段７１５の書換指示に応じて、キャッシュ画像生成手段７１３は、書換レイヤ画像に対応する展開レイヤ画像のみから成る１つのキャッシュ画像を生成するため、この書換レイヤ画像がさらに書換えられるときには、新たに入力される書換レイヤ画像のみをラスタ形式に展開すれば、表示部２２に表示される合成画像の書換えを行うことができるため非常に効率がよい。
【００７１】
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能である。例えば、上記した実施形態では、ＲＯＭ７３に格納されている各種のプログラムをＣＰＵ７１が実行することにより、上記した各種機能が実現されるように構成されているが、これらの機能をハードウェアにより実現してもよい。また、上記した実施形態では、レイヤ画像格納手段７７およびキャッシュメモリ７８を、ＲＡＭ７２とは別に構成したが、ＲＡＭ７２によりこれらの手段を構成してもよい。
【００７２】
また、レイヤ画像格納手段７７のメモリ容量の大きさや、キャッシュメモリ７８のメモリ容量の大きさは、上記した例に限定されるものではなく、２個以上のレイヤ画像を格納できる大きさであれば、キャッシュメモリ７８の大きさは任意に構成することができる。また、キャッシュメモリ７８の大きさは、入力されるレイヤ画像のすべてを格納できる大きさでなくともよく、入力されたレイヤ画像を任意に組合わせて生成したキャッシュ画像をそれぞれ個別に格納できる大きさであれば、上記した効果を十分に奏することができる。特に、キャッシュメモリ７８の大きさを、３つのキャッシュ画像を格納できる大きさとすれば、上記したように、複数のレイヤ画像を、上層のグループ、中層のグループ、下層のグループに区分して、キャッシュ画像の生成を行うことができるため、非常に効率がよい。
【００７３】
また、上記実施形態では、インクカートリッジ方式のフォトプリンタ１０を例として説明したが、その他のインクジェット式プリンタ等の画面表示装置にも本発明を適用してもよい。また、フォトビューワ、デジタルスチルカメラ、プロジェクタ、携帯電話の写真表示、携帯ゲーム機、パーソナルコンピュータなどの画像を表示可能な装置に本発明を広く適用でき、特に搭載されるマイクロプロセッサの処理能力が低い装置に本発明を適用すれば、上記した効果を顕著に奏することができる。
【図面の簡単な説明】
【００７４】
【図１】本発明の画像表示装置の一実施形態であるフォトプリンタを示す斜視図。
【図２】フォトプリンタの内部構成の概略を示す図。
【図３】コントローラの構成を示すブロック図。
【図４】キャッシュ画像が個別にキャッシュメモリに格納される状態を示す図。
【図５】レイヤ画像キャッシュ処理の一例を示す図。
【図６】下層処理の一例を示す図。
【図７】上層処理の一例を示す図。
【図８】展開処理の一例を示す図。
【図９】新規にレイヤ画像が入力されたとき処理の一例を示す図。
【図１０】一部のレイヤ画像が書換えられたときの処理の一例を示す図。
【図１１】一部のレイヤ画像が書換えられたときの処理の一例を示す図。
【図１２】一部のレイヤ画像が書換えられたときの処理の一例を示す図。
【図１３】一部のレイヤ画像が書換えられたときの処理の一例を示す図。
【符号の説明】
【００７５】
１０…フォトプリンタ（画像表示装置）、２２…表示部（表示手段）、７１１…レイヤ画像入力手段、７１２…展開手段、７１３…キャッシュ画像生成手段、７１４…合成手段、７１５…書換指示手段、７１６…レイヤ画像特定手段、７４１…ＶＲＡＭ（画像メモリ）、７７…レイヤ画像格納手段、７８…キャッシュメモリ（画像キャッシュ手段）、７８１〜７８３…第１〜第３キャッシュ、Ｃ１〜Ｃ３…キャッシュ画像、Ｌ１〜Ｌ９…レイヤ画像、Ｌ１’〜Ｌ９’…展開レイヤ画像、Ｌ２’’，Ｌ１’’，Ｌ９’’…書換レイヤ画像
【図１】
2010026051.tif 000003
【図２】
2010026051.tif 000004
【図３】
2010026051.tif 000005
【図４】
2010026051.tif 000006
【図５】
2010026051.tif 000007
【図６】
2010026051.tif 000008
【図７】
2010026051.tif 000009
【図８】
2010026051.tif 000010
【図９】
2010026051.tif 000011
【図１０】
2010026051.tif 000012
【図１１】
2010026051.tif 000013
【図１２】
2010026051.tif 000014
【図１３】
2010026051.tif 000015