(57)【特許請求の範囲】
【請求項１】
予め定められ、複数の画像を配置可能な複数のパターンが表示画面上に表示された第１の画面から指示手段によって選択された選択パターンを決定手段が決定し、
前記決定された選択パターンに対応する前記複数の画像の配置可能枚数を判断手段が判断し、
前記選択パターンに配置するための複数の画像を選択するために前記表示画面上に複数の画像が表示された第２の画面から指示手段によって指示された複数の画像を複数選択手段が選択し、
前記選択された画像の枚数と、前記決定された選択パターンに対応する枚数とを比較手段が比較し、
前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数を超える場合に、超える旨を報知する情報を出力し、前記複数選択手段による選択が完了し、前記比較の結果、前記選択された画像の枚数と、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数に満たない場合に、満たない旨を報知する情報を出力手段が出力し、
前記複数選択手段による選択が完了し、前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数と等しい場合、前記決定された選択パターンに前記選択された複数の画像を表示する第３の画面を表示手段が表示する
ことを特徴とする画像処理方法。
【請求項２】
前記第１の画面は更に前記パターンを切り替えるための画面切り替えボタンを有し、前記指示手段による該画面切り替えボタンの操作によって前記パターンが選択されることを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記第２の画面は更に前記画像を選択するための画面切り替えボタンを有し、前記指示手段による該画面切り替えボタンの操作によって前記画像が選択されることを特徴とする請求項１に記載の画像処理方法。
【請求項４】
前記出力手段は、前記比較の結果、前記複数選択手段で選択された画像の枚数が、選択パターンに対応する枚数に満たない場合に、不足枚数を報知する情報を出力することを特徴とする請求項１に記載の画像処理方法。
【請求項５】
前記パターンは、画像情報を配置するフレームとすることを特徴とする請求項１に記載の画像処理方法。
【請求項６】
前記判断する枚数は、選択パターンに配置すべき画像の枚数とすることを特徴とする請求項１に記載の画像処理方法。
【請求項７】
前記出力はアラート表示とすることを特徴とする請求項１に記載の画像処理方法。
【請求項８】
前記表示手段は、前記選択されたパターンに対応する画像と、選択状態の画像とを合成して一枚の画像データを生成し、
前記生成された画像データを表示することを特徴とする請求項１に記載の画像処理方法。
【請求項９】
印字手段を更に有し、該印字手段は、前記選択されたパターンに対応する画像と、選択状態の画像とを合成して一枚の画像データを生成し、
前記生成された画像データを印字することを特徴とする請求項１に記載の画像処理方法。
【請求項１０】
前記印字手段は、前記印字はインクジェットプリンタにより行うことを特徴とする請求項９に記載の画像処理方法。
【請求項１１】
予め定められ、複数の画像を配置可能な複数のパターンが表示画面上に表示された第１の画面から指示手段によって選択された選択パターンを決定する決定手段と、
前記決定手段で決定された選択パターンに対応する前記複数の画像の配置可能枚数を判断する判断手段と、
前記選択パターンに配置するための複数の画像を選択するために前記表示画面上に複数の画像が表示された第２の画面から指示手段によって指示された複数の画像を選択する複数選択手段と、
前記選択された複数の画像の枚数と、前記決定された選択パターンに対応する枚数とを比較する比較手段と、
前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数を超える場合に、超える旨を報知する情報を出力し、前記複数選択手段による選択が完了し、前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数に満たない場合に、満たない旨を報知する情報を出力する出力手段と、
前記複数選択手段による選択が完了し、前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数と等しい場合、前記決定された選択パターンに前記選択された複数の画像を表示する第３の画面を表示する表示手段とを備えることを特徴とする画像処理装置。
【請求項１２】
コンピュータにより読み取り可能な記憶媒体であって、
予め定められ、複数の画像を配置可能な複数のパターンが表示画面上に表示された第１の画面から指示手段によって選択された選択パターンを決定手段が決定する為の制御プログラムと、
前記決定された選択パターンに対応する前記複数の画像の配置可能枚数を判断手段が判断する為の制御プログラムと、
前記選択パターンに配置するための複数の画像を選択するために前記表示画面上に複数の画像が表示された第２の画面から指示手段によって指示された複数の画像を複数選択手段が選択する為の制御プログラムと、
前記選択された画像の枚数と、前記決定された選択パターンに対応する枚数とを比較手段が比較する為の制御プログラムと、
前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数を超える場合に、超える旨を報知する情報を出力し、前記複数選択手段による選択が完了し、前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数に満たない場合に、満たない旨を報知する情報を出力手段が出力する為の制御プログラムと、
前記複数選択手段による選択が完了し、前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数と等しい場合、前記決定された選択パターンに前記選択された複数の画像を表示する第３の画面を表示手段が表示する為の制御プログラムと
を記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理方法及び装置、その記憶媒体に関し、特に複数の画像を扱う画像処理方法及び装置、その記憶媒体に関するものである。
【０００２】
本発明は画像処理方法及び装置、その記憶媒体に関するものであって、特に画像の出力に関する画像処理方法及び装置、その記憶媒体に関するものである。
【０００３】
【従来の技術】
従来、複数の画像と図形などを重ねて表示或は印字する装置において、画像の各々を配置する位置を個別に指定したり、画像の一部分をマスクして矩形や楕円などの任意の形にして配置及び出力する装置がある。また、画像の編集のために現在選択されている画像を表示枠で囲み、他の画像と識別できるようにするカレント表示技術を採用した装置がある。
【０００４】
【発明が解決しようとする課題】
しかしながら上記従来例では、画像の個々に対して選択と配置位置の指示、及び出力する時の形状の指定の為の操作を繰り返す必要があり、操作者に与える付加が大きかった。また、画像の表示或は印字において所望の形状で画像を出力すべく、その形状でのマスク処理を施していたので、画像マスク用の図形フレームが必要であった。また、画像が図形などにより作成されたフレーム画像の下に配置されるので、画像の周囲に生成したカレント表示枠がクレームによって隠れてしまうという欠点があった。
【０００５】
【課題を解決するための手段】
上記従来技術の課題を解決するために、本発明は、予め定められ、複数の画像を配置可能な複数のパターンが表示画面上に表示された第１の画面から指示手段によって選択された選択パターンを決定手段が決定し、前記決定された選択パターンに対応する前記複数の画像の配置可能枚数を判断手段が判断し、前記選択パターンに配置するための複数の画像を選択するために前記表示画面上に複数の画像が表示された第２の画面から指示手段によって指示された複数の画像を複数選択手段が選択し、前記選択された画像の枚数と、前記決定された選択パターンに対応する枚数とを比較手段が比較し、前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数を超える場合に、超える旨を報知する情報を出力し、前記複数選択手段による選択が完了し、前記比較の結果、前記選択された画像の枚数と、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数に満たない場合に、満たない旨を報知する情報を出力手段が出力し、前記複数選択手段による選択が完了し、前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数と等しい場合、前記決定された選択パターンに前記選択された複数の画像を表示する第３の画面を表示手段が表示する画像処理方法を提供する。
【０００６】
上記従来技術の課題を解決するために、本発明は、予め定められ、複数の画像を配置可能な複数のパターンが表示画面上に表示された第１の画面から指示手段によって選択された選択パターンを決定する決定手段と、前記決定手段で決定された選択パターンに対応する前記複数の画像の配置可能枚数を判断する判断手段と、前記選択パターンに配置するための複数の画像を選択するために前記表示画面上に複数の画像が表示された第２の画面から指示手段によって指示された複数の画像を選択する複数選択手段と、前記選択された複数の画像の枚数と、前記決定された選択パターンに対応する枚数とを比較する比較手段と、前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数を超える場合に、超える旨を報知する情報を出力し、前記複数選択手段による選択が完了し、前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数に満たない場合に、満たない旨を報知する情報を出力する出力手段と、前記複数選択手段による選択が完了し、前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数と等しい場合、前記決定された選択パターンに前記選択された複数の画像を表示する第３の画面を表示する表示手段とを備える画像処理装置を提供する。
【０００７】
上記従来技術の課題を解決するために、本発明は、コンピュータにより読み取り可能な記憶媒体であって、予め定められ、複数の画像を配置可能な複数のパターンが表示画面上に表示された第１の画面から指示手段によって選択された選択パターンを決定手段が決定する為の制御プログラムと、前記決定された選択パターンに対応する前記複数の画像の配置可能枚数を判断手段が判断する為の制御プログラムと、前記選択パターンに配置するための複数の画像を選択するために前記表示画面上に複数の画像が表示された第２の画面から指示手段によって指示された複数の画像を複数選択手段が選択する為の制御プログラムと、前記選択された画像の枚数と、前記決定された選択パターンに対応する枚数とを比較手段が比較する為の制御プログラムと、前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数を超える場合に、超える旨を報知する情報を出力し、前記複数選択手段による選択が完了し、前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数に満たない場合に、満たない旨を報知する情報を出力手段が出力する為の制御プログラムと、前記複数選択手段による選択が完了し、前記比較の結果、前記複数選択手段で選択された画像の枚数が、前記選択パターンに対応する枚数と等しい場合、前記決定された選択パターンに前記選択された複数の画像を表示する第３の画面を表示手段が表示する為の制御プログラムとを記憶した記憶媒体を提供する。
【００２４】
【発明の実施の形態】
以下、添付図面に従い本発明の実施例を詳細に説明する。
【００２５】
図１は本実施の形態に係る画像処理装置の機能構成を示す図である。図中１００は画像処理装置本体、１０１はリモコン、キーボードなどにより実現される、各種指示を入力する為の入力手段、１０２はRAM、ROMなどにより実現される記憶手段、１０３はTV,CRT、LCD等により実現され、画像やフレーム、機能選択の為のファンクションボタン、カレント表示枠などを表示する表示手段、１０４は入力手段１０１の指示に従って画像などを複数選択する手段、１０５は適切な選択数を判別する手段、１０６は表示手段１０３などにオペレータへの注意メッセージを表示するアラート表示手段、１０７は画像の出力領域を矩形でクリップするクリップ手段、１０８は表示手段１０３に画像を表示する為の制御を行う画像表示手段、１０９は表示手段１０３に図形などのフレームを表示する為の制御を行うフレーム表示手段、１１０は表示手段１０３に現在選択されている画像にカレント枠を表示する為の制御を行う選択枠表示手段である。
【００２６】
図２は、実施の形態に係る画像処理装置１００の主要部の概略構成を示すブロック図である。１は例えばマイクロプロセッサなどのCPUで、FD(4)等の本装置に着脱可能な記憶媒体に格納されている制御プログラムをRAM（５）にロードし、この制御プログラムに従って各種演算、比較などを行ない、各種制御信号やデータ信号を出力することにより装置全体の制御をおこなう。このＣＰＵ１が実行する処理の制御プログラムは、ＬＡＮやＷＡＮ等の通信回線を介して接続される他端末やサーバ等からダウンロードしても良い。図１における各構成、１０４〜１１０はＣＰＵ１により実現される。後述するフローチャートも、全てＭＥＭ５に格納された制御プログラムに従ってＣＰＵ１が実行する。１１はＣＲＴやＬＣＤ等の表示画面を有するテレビであり、２のビデオ出力信号により図４から図９に示す画面の表示を行なう。図１の表示手段１０３はこのテレビ１１により実現される。４はフロッピーディスクであり、３のFDコントローラに従って制御される。また、ＦＤに替えて、ＣＤ−ＲやＭＤ等、装置に着脱可能な他の記憶媒体であっても良い。５は図１０で示すデータ表示や画像のレイアウトデータ、クリップデータなどを格納したり、CPUを制御する制御プログラムを格納するＲＡＭ及びＲＯＭからなるメモリである。図７の記憶手段１０２はこのＭＥＭ５により実現される。９は図３で示すような遠隔操作により各種指示を入力し得るリモコンであり、リモコン制御ユニット（RCC)6はリモコン９より入力された信号をCPU（１）に伝達する。８はＬＢＰやインクジェット式、昇華型方式のプリンタであり、CPU1より与えられる印刷データをプリンタコントローラPRC(7)の制御によって記録紙上に印刷する。１０はタイマーである。１２はCUP1や各構成間を結合するシステムバスである。
【００２７】
図３は、リモコン装置９の一例であり、処理の終了を指示する為の“終了”ボタン３０１、電源のＯＮ，ＯＦＦを指示する為の“電源ボタン３０２”、指示位置を上下左右方向に移動するよう指示する為のカーソルボタン３０３、処理画面を一つ前に戻す為の“戻る”ボタン３０４、選択状態を決定指示する為の“決定”ボタン３０５、処理の実行を指示する為の“実行”ボタン３０６などのボタンを備えている。
【００２８】
図４は、図１１のフローチャートで示すパターン選択処理の際に表示手段１０３に表示する画面の例である。
【００２９】
予め図形等により作成され、ＭＥＭ５に格納しておいたフレームデータに写真等の画像データを入れて出力する機能の実行指示において、この図４に示すような画面が表示される。この画面では、予め作成され、ＭＥＭ５に格納しておいた複数のフレームデータの各々を表わすパターン４０１，４０２を並べて表示し、この中でカーソルボタン３０３で選択パターンを移動させながら所望のパターンを選択する為の操作を行なう。この処理が図１１のフローチャートに示すパターン選択処理である。ここで、フレームデータとは、任意のサイズを持つビットマップデータ、或はビットマップに展開し得る図形データであって、その中の１つ或は複数の部分領域に空白の領域を設け、この領域については下に配置した画像が見える構造とすることにより、画像とフレームとを合成した１枚の絵を作成して出力できるようにするものである。図４の例では、フレーム１のパターン４０１は３枚分の画像を配置できるように３つの空白領域を、フレーム２のパターン４０２は５枚分の画像を配置できるように５つの空白領域を有している。
【００３０】
また、画面切替えボタン４０３，４０４を指示することにより、現在表示されているパターン以外のパターン表示画面に切替えることもできる。枠４０５は、現在選択されている画像を識別可能にする為のカレント表示枠であって、ここで実行ボタン３０６を押すことにより、パターン４０１に対応するフレームが選択される。
【００３１】
図５は、図１２のフローチャートで示す画像選択処理の際に表示手段１０３に表示する画面の例である。
【００３２】
この図５に示す画像選択画面は、予めＭＥＭ５に格納しておいた、例えばデジタルカメラ等により撮影した写真の画像データや、或は記憶媒体４等から読み込んだ画像データ（５０１〜５０６）を一覧表示し、カーソルボタン３０３によりカレント表示枠５０９を移動させながら、所望の画像にカレント表示枠５０９が表示されている状態で実行ボタン３０６を押すことにより、その画像を選択する為の画面である。この表示する画像５０１〜５０６は、本来出力すべき画像データを圧縮して作成したサムネイル画像である。また、先に説明したパターン選択画面（図４）と同じく、画面切替えボタン５０７，５０８を指示することにより、現在表示されている以外の画像に表示を切り替え、この新たな画面上で任意の画像を追加選択することもできる。
【００３３】
また、画像はいくつかのアルバムに分類してＭＥＭ５に記憶しておいても良く、この画像選択画面を表示する前にアルバム選択画面を表示し、この画面上で選択したアルバムに分類されている画像のみを画像選択画面に表示するようにしても良い。
【００３４】
これらのパターン選択画面、画像選択画面、アルバム選択画面に表示する画像の制御は、画像表示手段１０８により行なう。
【００３５】
図６及び図７は図１２のステップS1207及びS1211において表示手段１０３にアラート表示した画面の例である。
【００３６】
図８はパターン及び選択された画像が表示された後であって、Ｓ１３０３でセットされたタイマー１０がタイムアップする前の表示手段１０３の画面例である。
【００３７】
図９はパターン及び選択された画像が表示された選択後であって、Ｓ１３０３でセットされたタイマー１０がタイムアップした後にＳ１５０２でカレント枠を表示手段１０３に表示した画面の例である。
【００３８】
図１０は、本実施例におけるRAM５上の一部のメモリ構成の一例である。ＴＢＬ１，ＴＢＬ２は、各フレームデータに対応するデータであって、フレームの画像データの他に、このようなフレームに画像を配置する領域に関するデータを有する。ＩＭＧＣＮＴは、各フレームに配置できる画像の枚数を示すものであり、パターン４０１に対応するフレームなら３、パターン４０２に対応するフレームなら５である。その後には、各領域の位置とサイズを示すデータＸ，Ｙ，Ｗ，Ｈと、その領域に配置する画像をクリップする位置とサイズを示すＸＣ，ＹＣ，ＷＣ，ＨＣからなる。ここで、クリップ領域は画像領域より大きく（或は等しく）定めるものとする。（即ち、ＷＣ≧Ｗ，ＨＣ≧Ｈ）
【００３９】
更に、選択されたフレームに対応するＴＢＬに格納されているＩＭＧＣＮＴから識別される画像枚数をセットするIMGCNT_W(1045),選択されたフレームに対応するテーブル（ＴＢＬ）のポインタを格納するSELECT_TBL_PTR(1046)、選択された画像のアドレスを設定するパスIMFLPATH1(１０４７）等の格納領域からなる。
【００４０】
次に以上の構成よりなる本実施の形態における各種処理の詳細を、図１１から図１５までのフローチャートに従って説明する。
【００４１】
図１１は選択すべき画像やクリップする領域を決定するためのパターン選択処理のフローチャートである。
【００４２】
まずステップS1101においてリモコンからの入力を待つ。入力があった場合、入力の内容をチェックする。ステップS１１０２において実行ボタン３０６の押下による実行の入力かどうかを判別し、実行が入力されたと判別された場合、そのときパターン上にカレントがあるかどうかを判別する。ここで、カレントとは、その表示されている画面上で選択状態にあるデータを示すポインタであって、その選択状態にあるデータとは画像、フレームパターン、ファンクションボタン等である。Ｓ１１０４でカレントがパターン上にあると判別された場合、ステップS1106に進み、パターンを決定し、SELECT_TBL_PTR(1046)に、カレントのあったパターンに対応するTBLのアドレスを設定し、本処理を終了する。ステップS1102において実行の入力ではないと判別された場合、或はS1104においてパターン上にカレントがないと判別された場合は各々ステップS１１０３、S1105に進み、Ｓ１１０１で入力した指示に応じた各種処理を実行する。
【００４３】
次に、パターンが決定されたのちの画像選択処理の詳細を図１２のフローチャートに従って説明する。この画像選択処理はＳ１１０６においてフレームデータが決定し、ＳＥＬＥＣＴ＿ＴＢＬ＿ＰＴＲ（１０４６）にアドレスが格納されたことの判定に応じて開始し、表示手段１０３の表示画面に図５に示す画像選択画面を表示した後Ｓ１２０１のステップをスタートする。ステップS1201において画像のカウンタIMGCNT_W(1045)に、図１１のステップS1106で設定されたSELECT＿TBL_PTR（１０４６）のアドレスが示すテーブル（ＴＢＬ）の枚数カウンタ（ＩＭＧＣＮＴ）の値を設定する。次にS1202に進み、リモコンの入力を待つ。入力があった場合、入力の内容をチェックする。ステップS１２０３において、実行ボタン３０６の押下による実行の入力かどうかを判別し、実行が入力されたと判別された場合はステップS1204に進む。ステップS1204で画像上にカレントがあるかどうかを判別し、カレントが画像上であると判別された場合は、ステップS1205に進む。ステップS1205で、カレントのある画像が既に選択済みかどうかを判別する。このＳ１２０５の判別は、カレントがある画像のアドレスがＩＭＦＬＰＡＴＨに格納されているか否かの識別により可能である。もしカレントの画像のアドレスが、ＩＭＦＬＰＡＴＨに格納されていることが識別され、選択済みであると判別された場合はステップS１２０６に進み、カレント画像アドレスをＩＭＦＬＰＡＴＨから削除することにより、その画像の選択状態を解除し、IMGCNT_W（１０４５）の値をカウントアップする。（カウンタの値に１追加する）ステップS1205でカレント画像が未選択であると判別された場合、ステップS1206に進み、ステップS1206においてIMGCNT_W（１０４５）が０か否かを判別する。Ｓ１２０６で０であると判別されたならば、すでにＩＭＧＣＮＴ＿Ｗに設定されている最大の枚数に選択枚数が達しているので、ステップS1207に進んで、図７に示すようにアラートを表示手段１０３に表示してリモコンの入力待ち（Ｓ１２０２）に戻る。ステップS1206において、IMGCNT＿W（１０４５）が０でないと判別された場合、ステップS1208に進み、カレント画像のアドレスをＩＭＦＬＰＡＴＨに格納することにより選択状態にしてＩＭＧＣＮＴ＿Ｗ（１０４５）の値を１だけデクリメントし、リモコンの入力待ち（Ｓ１２０２）に戻る。
【００４４】
ステップS1204において、カレントが画像上にないと判別され、即ち実行指示が画像以外に対して行なわれた場合はステップS1213に進んでカレントが決定ボタン（５１０）上にあるか判別する。Ｓ１２１３で決定上にあると判別されるならばステップS1210に進み、Ｓ１２１３で決定上にないと判別された場合はステップS121２に進み、カレント移動、終了、電源などのＳ１２０３で実行が入力された時カレントのある機能に対応した処理をおこなう。ステップS1203において実行の入力でないと判別された場合はステップS１２０９に進み、決定の入力かどうかを判別する。決定の入力でないと判別された場合はステップS１２１２に進み、Ｓ１２０２で入力された機能に対応する処理を行なう。ステップS１２０９で決定が入力されたと判別した場合はステップS１２１０に進み、IMGCNT_Wが０より大きいか否か判別することにより、選択状態になっている画像の枚数が選択すべき枚数（Ｓ１２０１でＩＭＧＣＮＴ＿Ｗに格納された数値の枚数）に達しているかどうかを判別する。Ｓ１２１０で０より大きいと判別された場合は、まだＳ１１０６で選択されたパターンのフレームに適切な枚数の画像が選択されていないと判断できるので、ステップS１２１１に進み、図６に示すようなアラートを表示手段１０３に表示してリモコンの入力待ち（Ｓ１２０２）に戻る。ステップS1210においてIMGCNT_Wが０より大きくないと判定される場合は、既にＳ１１０６で選択されたフレームに適切な枚数分の画像が選択されていると判断できるので、画像の選択処理を終了する。
【００４５】
次にパターンの選択及び画像の適切枚数分の選択が完了した後のデータの表示処理に関して図１３（データ表示処理）、図14（画像表示処理）、図１５（カレント枠表示処理）のフローチャートに従って説明する。
【００４６】
先ず、ステップS１３０１においてＩＭＦＬＰＡＴＨに格納されているアドレスにより特定される複数の画像を表示手段１０３に表示する。この処理の詳細は図１４に示す。その後、ステップS１３０２においてＳＥＬＥＣＴ＿ＴＢＲ＿ＰＴＲ１０４５が示すフレームのデータを表示手段１０３に表示し、次にステップS１３０３において、画像のカレント枠表示のための所定時間をタイマー１０にセットする。このセットする所定時刻は、予めＭＥＭ５に格納しておくものとする。ステップS1301における個別の画像表示の処理を図１４のフローチャートに示す。この処理は、１つのフレームに対して表示する画像枚数分、即ちＩＭＧＣＮＴに格納されている数値の回数だけ繰り返す。S1401において、Ｓ１１０６で設定されたテーブルアドレスで特定されるＭＥＭ５内のＴＢＬデータに従い、ＩＭＦＬＰＡＴＨのアドレスで特定される画像データの矩形クリップを行なう。この矩形クリップは、ＸＣ，ＹＣ，ＷＣ，ＨＣで特定される領域の画像を切り取る処理である。ステップS１４０２において、Ｓ１４０１でクリップした画像をＸ，Ｙ，Ｗ，Ｈで特定される領域にセンタリング表示する。このセンタリング表示は、クリップ画像の中心と画像の表示領域の中心とを位置合わせして表示する処理である。図１５のフローチャートに、Ｓ１３０３でセットしたタイマーがタイムアップした後のカレント画像枠表示処理を示す。ステップS1303において設定されたタイマーが設定された時間の経過を計測してタイムアップしたことの検知に応じてステップS１５０１の処理をスタートする。Ｓ１５０１においてＳ１４０２で表示した画像を囲む枠の位置に点線をXOR描画する。次にステップS１５０２で再度タイマーをセットする。このセットする時間はＳ１３０３でセットする時間と同じであり、Ｓ１５０２でセットしたタイマーのタイムアップに応じてＳ１５０１とＳ１５０２の処理が繰り返されるので、一定時間間隔でカレント表示枠のXOR描画が繰り返される。
【００４７】
尚、図６のアラート表示の内容に、枚数のカウンタ（ＩＭＧＣＮＴ＿Ｗ）の値に従ってあと何枚選択可能かを表すメッセージを追加表示してもよい。
【００４８】
尚、先の説明では制御プログラムはFDよりロードしたが、テーブルやプログラムはROM上に格納したものであってもよい。
【００４９】
尚、先の説明では表示処理の際の画像クリップについて説明したが、印字においても同様のクリップ処理と、画像やフレームの出力を制御しても良い。
【００５０】
【発明の効果】
以上説明したように、本発明によれば、予め定められた複数のパターンから選択されたパターンを識別し、前記識別された選択パターンに対応する枚数を判断し、画像の選択状態を識別し、前記識別された選択状態の画像の枚数と、前記判断された選択パターンに対応する枚数とを比較し、前記比較結果を出力することにより、選択パターンによって異なる枚数の画像を選択する場合の操作性が向上し、かつ確実にすることが可能となる。
【００５１】
以上説明したように、本発明によれば、前記比較の結果、選択状態の画像の枚数が、選択パターンに対応する枚数に満たない場合に、その旨報知する情報を出力することにより、オペレータは画像の選択枚数が足りないことを確実に認識し、かつ次にすべき処理を適切に判断することができる。
【００５２】
以上説明したように、本発明によれば、前記比較の結果、選択状態の画像の枚数が、選択パターンに対応する枚数を超えると場合に、その旨報知する情報を出力することにより、オペレータは選択枚数が適切な枚数を超過することを確実に認識できる。
【００５３】
以上説明したように、本発明によれば、前記比較の結果、選択状態の画像の枚数が、選択パターンに対応する枚数に満たない場合に、不足枚数を報知する情報を出力することにより、オペレータはあと何枚画像を選択すべきかを速やかに把握することができる。
【００５４】
以上説明したように、本発明によれば、前記パターンは、画像情報を配置するフレームとすることにより、フレーム毎に異なる適切な画像枚数の選択の為の操作性を向上させることができる。
【００５５】
以上説明したように、本発明によれば、前記判断する枚数は、選択パターンに配置すべき画像の枚数とすることにより、配置すべき画像の枚数が異なっている場合でも、適切な枚数の画像を選択する為の操作性を向上させることができる。
【００５６】
以上説明したように、本発明によれば、前記出力はアラート表示とすることにより、選択枚数と適切な枚数との関係を示す情報を適切にオペレータに報知することができる。
【００５７】
以上説明したように、本発明によれば、前記選択されたパターンに対応する画像と、選択状態の画像とを合成して一枚の画像データを生成し、前記生成された画像データを表示することにより、複数の画像を合成して一枚の画像データとして表示する為の画像選択の操作性を向上させることができる。
【００５８】
以上説明したように、本発明によれば、前記選択されたパターンに対応する画像と、選択状態の画像とを合成して一枚の画像データを生成し、前記生成された画像データを印字することにより、複数の画像を合成して一枚の画像データとして印字する為の画像選択の操作性を向上させることができる。
【００５９】
以上説明したように、本発明によれば、前記印字はインクジェットプリンタにより行うことにより、良好な画像を印字する為の画像選択の操作性を向上させることができる。
【００６０】
以上説明したように、本発明によれば、選択された画像データの中の所定領域の画像を切り取り、前記切り取った画像に、異なる画像を重ねて出力することにより、複数の画像を重ねて出力する時の態様を美しくすることができ、また、その為にマスク画像を用意する必要がないので、構造を簡略化することができる。
【００６１】
以上説明したように、本発明によれば、前記所定領域は、前記画像データを出力する領域に対して予め定めてある領域とすることにより、確実かつ領域毎の自由度の高い切り取り処理を簡単に行うことができる。
【００６２】
以上説明したように、本発明によれば、前記所定領域は、前記画像データを出力する領域より大きい領域とすることにより、切り取った画像を他の画像と重ねた時の出力態様を美しくすることができる。
【００６３】
以上説明したように、本発明によれば、前記画像の切り取りは、クリップ処理により行うことにより、画像の切り取り処理を確実に行うことができる。
【００６４】
以上説明したように、本発明によれば、前記切り取られた画像に重ねて出力する画像は、フレーム画像とすることにより、フレームに画像を配置して出力した場合の画像の出力態様を美しくすることができる。
【００６５】
以上説明したように、本発明によれば、前記フレーム画像は、図形により構成されるものとすることにより、画像に、図形により構成される画像を重ねて出力する場合の画像の出力態様を美しくすることができる。
【００６６】
以上説明したように、本発明によれば、第1の画像を表示し、第2の画像を前記第1の画像に重ねて表示し、前記第2の画像を表示してから所定時間の経過を検知し、前記所定時間の経過の検知に応じて第3の画像を表示することにより、複数の画像を重ねて表示する場合においても、第3の画像を確実に表示することを可能とする。
【００６７】
以上説明したように、本発明によれば、前記第2の画像は、前記第1の画像を囲むフレーム画像とすることにより、第3の画像がフレーム画像に隠されてしまうことを防止することができる。
【００６８】
以上説明したように、本発明によれば、前記第3の画像は、前記第1の画像を囲むカレント表示枠とすることにより、カレント表示枠を確実に表示することができる。
【図面の簡単な説明】
【図１】本発明に係る画像処理装置の機能構成図
【図２】本発明に係るシステムの構成を示すブロック図
【図３】入力手段としてのリモコンの概観図
【図４】パターン選択の表示例示図
【図５】画像選択の表示例示図
【図６】画像選択の枚数が足りない場合のアラート表示例示図
【図７】画像選択の最大に達している場合のアラート表示例示図
【図８】データの表示例示図
【図９】データのカレント枠の表示例示図
【図１０】データRAM構成例示図
【図１１】パターン選択処理のフローチャート
【図１２】画像選択処理のフローチャート
【図１３】データ表示処理のフローチャート
【図１４】画像表示処理のフローチャート
【図１５】タイムアップカレント枠表示処理のフローチャート
【図１】
0004250236.tif 000002
【図２】
0004250236.tif 000003
【図３】
0004250236.tif 000004
【図４】
0004250236.tif 000005
【図５】
0004250236.tif 000006
【図６】
0004250236.tif 000007
【図７】
0004250236.tif 000008
【図８】
0004250236.tif 000009
【図９】
0004250236.tif 000010
【図１０】
0004250236.tif 000011
【図１１】
0004250236.tif 000012
【図１２】
0004250236.tif 000013
【図１３】
0004250236.tif 000014
【図１４】
0004250236.tif 000015
【図１５】
0004250236.tif 000016