(57)【要約】【課題】  写真画像が貼り込まれたテンプレートの反転時にあっても、良好なページ画像の作成を可能とする。【解決手段】  水平方向反転ルーチンによって、合成画像の水平方向の反転時に、合成画像のページテンプレート部分を水平方向に反転して（Ｓ２２０）、その後、ページテンプレートＴｍの配置枠ＬＦに関連づけられた合成部品の方向を、反転前の合成部品の傾きの角度を３６０度から減算して得た角度に補正する（Ｓ２５０）。この構成により、水平方向反転時においても、合成部品の左右が逆になることがない。【選択図】        図９
2007005864.tif 000002
【特許請求の範囲】
【請求項１】
合成部品を配置するための配置領域を有するテンプレートと該配置領域に関連づけられた合成部品との合成画像を表示装置に表示して、前記合成画像の編集を行なう合成画像編集装置であって、
操作者から所定の指令を受けたときに、前記表示装置に表示された合成画像を水平方向および／または垂直方向に反転する合成画像反転手段
を備えるとともに、
前記合成画像反転手段は、
前記合成画像の反転時に、前記配置領域に関連づけられた合成部品の方向を補正する部品方向補正手段
を備えることを特徴とする合成画像編集装置。
【請求項２】
請求項１に記載の合成画像編集装置であって、
前記部品方向補正手段は、前記合成画像反転手段による反転の方向が水平方向であるときに、前記合成部品の方向を、反転前の前記合成部品の傾きの角度を３６０度から減算して得た角度に補正する構成である
合成画像編集装置。
【請求項３】
請求項１または２に記載の合成画像編集装置であって、
前記部品方向補正手段は、前記合成画像反転手段による反転の方向が垂直方向であるときに、前記合成部品の方向を、反転前の前記合成部品の傾きの角度を３６０度から減算して得た角度に補正する構成である
合成画像編集装置。
【請求項４】
請求項１ないし３のいずれかに記載の合成画像編集装置であって、
前記部品方向補正手段は、前記合成画像反転手段による反転の方向が水平方向および垂直方向であるときに、前記合成部品の方向を、反転前の前記合成部品の傾きの角度に補正する構成である
合成画像編集装置。
【請求項５】
請求項１ないし４のいずれかに記載の合成画像編集装置であって、
前記合成画像反転手段は、
前記テンプレートを前記水平方向および／または垂直方向に反転するテンプレート反転手段
を備え、
前記部品方向補正手段は、
前記合成部品の方向を求めて、前記テンプレート反転手段により反転されたテンプレートの有する配置領域に前記求めた方向でもって前記合成部品を貼り込む構成である
合成画像編集装置。
【請求項６】
請求項１ないし４のいずれかに記載の合成画像編集装置であって、
前記合成画像反転手段は、
前記テンプレートと合成部品を一括して前記水平方向および／または垂直方向に反転する一括反転手段
を備え、
前記部品方向補正手段は、
前記一括反転手段により反転された合成部品を回転させることにより前記合成部品の方向の補正を行なう構成である
合成画像編集装置。
【請求項７】
前記合成部品は、デジタルスチルカメラで撮影した写真画像である請求項１ないし６のいずれかに記載の合成画像編集装置。
【請求項８】
合成部品を配置するための配置領域を有するテンプレートと該配置領域に関連づけられた合成部品との合成画像を表示装置に表示して、前記合成画像の編集を行なう合成画像編集方法であって、
操作者から所定の指令を受けたときに、前記表示装置に表示された合成画像を水平方向および／または垂直方向に反転する合成画像反転行程
を備えるとともに、
前記合成画像反転行程は、
前記合成画像の反転時に、前記配置領域に関連づけられた合成部品の方向を補正する部品方向補正行程
を備えることを特徴とする合成画像編集方法。
【請求項９】
合成部品を配置するための配置領域を有するテンプレートと該配置領域に関連づけられた合成部品との合成画像を表示装置に表示して、前記合成画像の編集を行なうためのコンピュータプログラムであって、
操作者から所定の指令を受けたときに、前記表示装置に表示された合成画像を水平方向および／または垂直方向に反転する合成画像反転機能
をコンピュータに実現させるとともに、
前記合成画像反転機能は、
前記合成画像の反転時に、前記配置領域に関連づけられた合成部品の方向を補正する部品方向補正機能
を備えることを特徴とするコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムであって、
前記部品方向補正機能は、前記合成画像反転機能による反転の方向が水平方向であるときに、前記合成部品の方向を、反転前の前記合成部品の傾きの角度を３６０度から減算して得た角度に補正する構成である
コンピュータプログラム。
【請求項１１】
請求項９または１０に記載のコンピュータプログラムであって、
前記部品方向補正機能は、前記合成画像反転機能による反転の方向が垂直方向であるときに、前記合成部品の方向を、反転前の前記合成部品の傾きの角度を３６０度から減算して得た角度に補正する構成である
コンピュータプログラム。
【請求項１２】
請求項９ないし１１のいずれかに記載のコンピュータプログラムであって、
前記部品方向補正機能は、前記合成画像反転機能による反転の方向が水平方向および垂直方向であるときに、前記合成部品の方向を、反転前の前記合成部品の傾きの角度に補正する構成である
コンピュータプログラム。
【請求項１３】
請求項９ないし１２のいずれかに記載のコンピュータプログラムであって、
前記合成画像反転機能は、
前記テンプレートを前記水平方向および／または垂直方向に反転するテンプレート反転機能
を備え、
前記部品方向補正機能は、
前記合成部品の方向を求めて、前記テンプレート反転機能により反転されたテンプレートの有する配置領域に前記求めた方向でもって前記合成部品を貼り込む構成である
コンピュータプログラム。
【請求項１４】
請求項９ないし１２のいずれかに記載のコンピュータプログラムであって、
前記合成画像反転機能は、
前記テンプレートと合成部品を一括して前記水平方向および／または垂直方向に反転する一括反転機能
を備え、
前記部品方向補正機能は、
前記一括反転機能により反転された合成部品を回転させることにより前記合成部品の方向の補正を行なう構成である
コンピュータプログラム。
【請求項１５】
請求項９ないし１４のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、合成部品を配置するための配置領域を有するテンプレートと該配置領域に関連づけられた合成部品との合成画像を表示装置に表示して、前記合成画像の編集を行なう技術に関する。
【背景技術】
【０００２】
コンピュータでは、画像管理ソフトウェアを使えば、多数の画像データを簡単に整理することができる。この種の画像管理ソフトウェアとして、デジタルカメラ（デジタルスチルカメラ）で撮影した写真画像を、紙のアルバムと同じような感覚で配置して出力できるものがある。この画像管理ソフトウェアでは、アルバムの台紙に相当するページ画像を用意して、そのページ画像に対して、１または複数の写真画像についての位置やサイズを定めることで、ページをレイアウトすることができる。
【０００３】
上記レイアウトの手法としては、配置枠が予め設定されたテンプレートを用意しておき、そのテンプレートの配置枠に写真画像を貼り込んでいく手法がある（例えば、下記の特許文献１）。
【０００４】
【特許文献１】特開２００４−４７６８号公報
【０００５】
ところで、前記テンプレートは、いろいろなデザインのものが多数用意されれば、それだけ便利となることから、ハードディスク等の記憶装置に多数蓄積されることが常である。一方、テンプレートが多数となると、記憶装置の資源が不足するという短所がある。そこで、１つのテンプレートを、水平方向、垂直方向もしくは水平方向＋垂直方向（水平方向と垂直方向の双方の意味）に反転可能とする構成が提案されている。操作者は、記憶装置からテンプレートを１つ読み出して、その読み出したテンプレートに対して、水平方向、垂直方向もしくは水平方向＋垂直方向の反転を行なうことで、反転済みのテンプレートを記憶装置に記憶させることなしに、デザインが異なったページ画像を簡単に作成することができる。
【０００６】
しかしながら、上記の技術によれば、配置枠に写真画像が配置されている場合に、テンプレートの反転と共に写真画像も一括して反転されることから、写真画像の左右が逆になったり、上下が逆さまになったりして、不良なページ画像が作成されるという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の解決しようとする課題は、写真画像が貼り込まれたテンプレートの反転時にあっても、良好なページ画像の作成を可能とすることにある。
【課題を解決するための手段】
【０００８】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【０００９】
本発明の合成画像編集装置は、
合成部品を配置するための配置領域を有するテンプレートと該配置領域に関連づけられた合成部品との合成画像を表示装置に表示して、前記合成画像の編集を行なう合成画像編集装置であって、
操作者から所定の指令を受けたときに、前記表示装置に表示された合成画像を水平方向および／または垂直方向に反転する合成画像反転手段
を備えるとともに、
前記合成画像反転手段は、
前記合成画像の反転時に、前記配置領域に関連づけられた合成部品の方向を補正する部品方向補正手段
を備えることを特徴としている。
【００１０】
上記構成の合成画像編集装置によれば、合成画像の反転時に、配置領域に関連づけられた合成部品の方向が、部品方向補正手段により補正される。このために、その反転により、合成部品の左右が逆になったり、上下が逆さまになったりすることを防止することができる。したがって、合成画像の反転時にあっても、良好な合成画像を作成することができる。また、合成画像の反転によって１つのテンプレートを使い回しすることが可能となることから、記憶装置の資源を節約することができる。すなわち、記憶装置の資源の節約と良好な合成画像の作成の両立を図ることができる。
【００１１】
前記部品方向補正手段は、前記合成画像反転手段による反転の方向が水平方向であるときに、前記合成部品の方向を、反転前の前記合成部品の傾きの角度を３６０度から減算して得た角度に補正する構成としてもよい。
【００１２】
この構成によれば、反転後の合成部品の方向が、反転前に比べて左右が逆になることを防止することができる。
【００１３】
また、前記部品方向補正手段は、前記合成画像反転手段による反転の方向が垂直方向であるときに、前記合成部品の方向を、反転前の前記合成部品の傾きの角度を３６０度から減算して得た角度に補正する構成としてもよい。
【００１４】
この構成によれば、反転後の合成部品の方向が、反転前に比べて上下が逆さまになることを防止することができる。
【００１５】
さらに、前記部品方向補正手段は、前記合成画像反転手段による反転の方向が水平方向および垂直方向であるときに、前記合成部品の方向を、反転前の前記合成部品の傾きの角度に補正する構成としてもよい。
【００１６】
この構成によれば、反転後の合成部品の方向が、反転前に比べて左右が逆になったり、上下が逆さまになることを防止することができる。
【００１７】
前記合成画像反転手段は、前記テンプレートを前記水平方向および／または垂直方向に反転するテンプレート反転手段を備え、前記部品方向補正手段は、前記合成部品の方向を求めて、前記テンプレート反転手段により反転されたテンプレートの有する配置領域に前記求めた方向でもって前記合成部品を貼り込む構成としてもよい。
【００１８】
この構成によれば、テンプレートが、まず反転され、その後、その反転されたテンプレートの有する配置領域に対して、合成部品が貼り込まれることになる。このために合成部品の反転を効率的に行なうことができる。
【００１９】
また、前記合成画像反転手段は、前記テンプレートと合成部品を一括して前記水平方向および／または垂直方向に反転する一括反転手段を備え、前記部品方向補正手段は、前記一括反転手段により反転された合成部品を回転させることにより前記合成部品の方向の補正を行なう構成としてもよい。
【００２０】
この構成によれば、テンプレートとそのテンプレートに配置された合成部品とが一括してまず反転され、その後、反転された合成部品を回転させることにより合成部品の方向が補正される。
【００２１】
前記合成部品は、デジタルスチルカメラで撮影した写真画像とすることができる。
【００２２】
本発明の合成画像編集方法は、
合成部品を配置するための配置領域を有するテンプレートと該配置領域に関連づけられた合成部品との合成画像を表示装置に表示して、前記合成画像の編集を行なう合成画像編集方法であって、
操作者から所定の指令を受けたときに、前記表示装置に表示された合成画像を水平方向および／または垂直方向に反転する合成画像反転行程
を備えるとともに、
前記合成画像反転行程は、
前記合成画像の反転時に、前記配置領域に関連づけられた合成部品の方向を補正する部品方向補正行程
を備えることを特徴としている。
【００２３】
本発明のコンピュータプログラムは、
合成部品を配置するための配置領域を有するテンプレートと該配置領域に関連づけられた合成部品との合成画像を表示装置に表示して、前記合成画像の編集を行なうためのコンピュータプログラムであって、
操作者から所定の指令を受けたときに、前記表示装置に表示された合成画像を水平方向および／または垂直方向に反転する合成画像反転機能
をコンピュータに実現させるとともに、
前記合成画像反転機能は、
前記合成画像の反転時に、前記配置領域に関連づけられた合成部品の方向を補正する部品方向補正機能
を備えることを特徴としている。
【００２４】
本発明の合成画像編集方法およびコンピュータプログラムによっても、記憶装置の資源の節約と良好な合成画像の作成の両立を図ることができるという効果を奏する。
【００２５】
本発明の記録媒体は、本発明のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明の各コンピュータプログラムと同様な作用・効果を有している。
【００２６】
本発明は、以下のような他の態様も含んでいる。その第１の態様は、この発明のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第１の態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。
【００２７】
その第２の態様は、前記部品方向補正手段は、前記合成画像反転手段による反転の方向が水平方向であるときに、前記合成部品の方向を、反転前の前記合成部品の左右方向が維持される方向に補正する構成である。第３の態様は、前記部品方向補正手段は、前記合成画像反転手段による反転の方向が垂直方向であるときに、前記合成部品の方向を、反転前の前記合成部品の上下方向が維持される方向に補正する構成である。第４の態様は、前記部品方向補正手段は、前記合成画像反転手段による反転の方向が水平方向および垂直方向であるときに、前記合成部品の方向を、反転前の前記合成部品の左右方向および上下方向が維持される方向に補正する構成である。
【発明を実施するための最良の形態】
【００２８】
本発明を実施するための最良の形態を実施例に基づき説明する。この実施例を次の順序に従って説明する。
Ａ．装置の構成：
Ｂ．ページテンプレート：
Ｃ．表示ウィンドウの構成：
Ｄ．合成画像の反転：
Ｄ−１．水平方向の反転処理：
Ｄ−２．垂直方向の反転処理：
Ｄ−３．水平方向＋垂直方向の反転処理：
Ｅ．作用・効果：
Ｆ．他の実施形態：
【００２９】
Ａ．装置の構成：
図１は、本発明の一実施例を適用するコンピュータシステムの概略構成を示す説明図である。この実施例のコンピュータシステムは、本発明の合成画像編集装置を構成するパーソナルコンピュータ１０を中心に備え、その周辺装置として、ディスプレイ２０とキーボード２２とマウス２４を備える。さらに、パーソナルコンピュータ１０には、デジタルカメラ（デジタルスチルカメラ）２６とＣＤドライブ２８とプリンタ２９が接続されている。マウス２４は、トラックボール、トラックパッド、タブレット等の他のポインティングデバイスに換えることができる。
【００３０】
パーソナルコンピュータ１０は、中央演算処理装置としてのＣＰＵ１１を中心にバス１２により相互に接続されたメモリ１３、表示画像メモリ１４、ハードディスクドライブ１５、入力制御ユニット１６、表示制御ユニット１７、出力制御ユニット１８等を備える。メモリ１３は、各種データ等を記憶するもので、ＣＰＵ１１の作業領域となる。表示画像メモリ１４は、ディスプレイ２０に表示する画像の画像データを一旦記憶するメモリである。
【００３１】
ハードディスクドライブ１５は、合成画像編集装置のソフトウェアとしてのコンピュータプログラムＰｒを記憶する。また、ハードディスクドライブ１５には、画像データＤｐが多数記憶されている。画像データＤｐは、デジタルカメラ２６によって撮影した写真画像で、ハードディスクドライブ１５の所定の領域（例えば、フォルダ）に格納されている。後述するページのレイアウトを規定するページテンプレートＴｍも複数種類、格納されている。ページテンプレートＴｍが、本発明の「テンプレート」に相当する。
【００３２】
入力制御ユニット１６は、キーボード２２やマウス２４から入力操作を取り込み、デジタルカメラ２６から画像データを取り込み、ＣＤドライブ２８からデータを取り込む制御ユニットである。表示制御ユニット１７は、ディスプレイ２０への信号出力を制御する制御ユニットである。出力制御ユニット１８は、プリンタ２９への印刷を制御する制御ユニットである。
【００３３】
コンピュータプログラムＰｒは、もともとは、記録媒体としてのＣＤ−ＲＯＭ（図示せず）に記憶されている。そのＣＤ−ＲＯＭをＣＤドライブ２８にセットして、所定のインストールプログラムを起動することで、コンピュータプログラムＰｒをＣＤ−ＲＯＭから読み出してハードディスクドライブ１５にインストールすることができる。このコンピュータプログラムＰｒをＣＰＵ１１が実行することにより、本発明の合成画像編集装置の各種構成要件は実現される。なお、ページテンプレートＴｍについても、ＣＤ−ＲＯＭに予め記憶されており、コンピュータプログラムＰｒのインストール時に、同時にハードディスクドライブ１５に格納される。
【００３４】
図１では、本発明の合成画像編集装置の各種構成要件が、ＣＰＵ１１の内部で実現される機能のブロックによって示されている。すなわち、ＣＰＵ１１は、合成画像反転部１１ａと、合成画像反転部１１ａに備えられた部品方向補正部１１ｂとを機能として備える。このコンピュータプログラムＰｒは、実際は、デジタルカメラ２６で撮影した写真画像をアルバムの形に編集するアルバム編集用のアプリケーションプログラムであり、その中の一部のモジュールによって、上述した各部１１ａ，１１ｂの機能をパーソナルコンピュータ１０に実現させる。
【００３５】
なお、コンピュータプログラムＰｒは、ＣＤ−ＲＯＭに替えて、フレキシブルディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成として、これらから提供されたものとすることができる。また、このコンピュータプログラムＰｒは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されたものとすることもできる。上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【００３６】
Ｂ．ページテンプレート：
ハードディスクドライブ１５に格納されたページテンプレートＴｍについて次に説明する。ページテンプレートＴｍは、編集の単位である所定の大きさの領域をページとして、該ページへの合成部品のレイアウト位置を規定するためのテンプレートである。合成部品としては、画像データやクリップアート等が該当する。画像データは、ここでは、デジタルカメラ２６によって撮影され、ハードディスクドライブ１５に格納されたものである。クリップアートとしては、画像、絵図等が用意されている。
【００３７】
図２は、ページテンプレートＴｍで表わされる画像の一例を示す説明図である。図示するように、ページテンプレートＴｍは、所定の大きさの矩形領域としてのページＰＧを備え、そのページＰＧ内に、一または複数（この例では、２つ）の配置枠ＬＦが設けられている。配置枠ＬＦは、前述した合成部品を配置するための矩形の領域を定めるもので、サイズとページＰＧにおける位置とを表わしている。配置枠ＬＦは、本発明の「配置領域」に該当する。配置枠ＬＦは、必ずしも矩形である必要はなく、三角形、五角形等の他の多角形や、円形、楕円形等とすることもできる。また、ページテンプレートＴｍは、配置枠ＬＦを除いた部分に、ページの背景デザインＢＫが表わされている。この実施例では、図示するように、背景デザインＢＫとして、ページテンプレートＴｍの左下隅に万年筆とインク瓶の写真画像が表わされている。
【００３８】
図３は、ページテンプレートＴｍのデータ構造を示す説明図である。図示するように、ページテンプレートＴｍは、ページＰＧに関する情報を格納するページ情報フィールドＦａと、ｎ個（ｎは１以上の任意の数）の配置枠についての情報をそれぞれ格納する配置枠情報フィールドＦｂ（１）〜Ｆｂ（ｎ）を備える構造となっている。図示のものは、図２に例示した画像のページテンプレートＴｍを表わすもので、ｎ＝２である。
【００３９】
ページ情報フィールドＦａには、ページの縦、横のサイズや、前述したページの背景デザインＢＫについての情報が格納されている。配置枠情報フィールドＦｂ（１）〜Ｆｂ（ｎ）には、位置データと、角度データと、順位データとが組となってそれぞれ格納されている。位置データは、ページ内でのレイアウト位置を示すデータであり、配置枠の各頂点のオフセットＸ，Ｙ成分が記されている。角度データは、合成部品が配置されるときの角度を正立した状態からの回転角でもって示すデータである。順位データは、合成部品が配置される順番を示す数字である。
【００４０】
Ｃ．表示ウィンドウの構成：
操作者とのインターフェースについて次に説明する。コンピュータプログラムＰｒを起動して、トップ画面で［新規作成］のボタンをクリックすると、ページ編集用のウィンドウ（以下、「ページ編集ウィンドウ」と呼ぶ）が表示される。
【００４１】
図４は、ページ編集ウィンドウＷＤの一例を示す説明図である。ページ編集ウィンドウＷＤは、グラフィカル・ユーザ・インタフェース（ＧＵＩ）を構成している。図示するように、ページ編集ウィンドウＷＤには、作業用フィールドＦＬ１と、部品／テンプレート指定用フィールドＦＬ２とが設けられている。
【００４２】
部品／テンプレート指定用フィールドＦＬ２は、ページテンプレートと合成部品とを指定するためのものである。図示の状態は、［ページテンプレート］タブＴＢ１がクリック（マウス２４を用いたクリック、以下、同じ）されたときのもので、複数種類のページテンプレートＴｍのサムネールＴｍｔが一覧表示されている。操作者は、複数のサムネールＴｍｔの中から所望のものをダブルクリックすることにより、ハードディスクドライブ１５に格納された複数種類のページテンプレートＴｍの中から所望のものを選択することができる。作業用フィールドＦＬ１には、上記選択されたページテンプレートＴｍが表示される。図示の例は、図２に示したページテンプレートＴｍが選択されて表示された状態である。
【００４３】
図５は、操作者によって［画像］タブＴＢ３がクリックされたときのページ編集ウィンドウＷＤの一例を示す説明図である。図示するように、部品／テンプレート指定用フィールドＦＬ２には、画像データを格納するフィルム（またはフォルダ）のアイコンＦｍの一覧と、指定されたフィルムに格納されている画像データのサムネールＰｔの一覧が表示される。操作者は、所望のアイコンＦｍをクリックして、所望のサムネールＰｔをクリックすることにより、所定の記録媒体に予め格納しておいた複数の画像データ、この実施例では、ハードディスクドライブ１５に記憶しておいた多数の画像データＤｐから、所望の画像データを選択指定することができる。上記フィルムまたはフォルダは、データファイルをまとめて入れておく場所を示すものである。
【００４４】
クリップアートについても、［クリップアート］タブＴＢ２がクリックされることで、上記画像データと同様に、操作者からのマウス２４を用いた操作指令に基づいて、複数のクリップアートの中から所望のものを選択指定することができる。
【００４５】
このページ編集ウィンドウＷＤのツールバーＢＲには、［配置］ボタンＢＴ５が設けられている。操作者は、部品／テンプレート指定用フィールドＦＬ２で画像データＤｐのサムネールＴｍをクリックした後、［配置］ボタンＢＴ５をクリックすることにより、その画像データＤｐをページテンプレートＴｍにレイアウトされた配置枠ＬＦに貼り込むことができる。前述したように、各配置枠ＬＦには、画像が配置される順番が割り当てられていることから、最初に、上記画像データＤｐのサムネールＴｍの指定を行なって［配置］ボタンＢＴ５をクリックする一連の配置作業を行なったときには、「１」の番号が付された配置枠ＬＦ（例えば、図中右側の大きい方の配置枠）にその画像データＤｐが転送され、次に、上記一連の配置作業を行なったときには、「２」の番号ＮＢが付された配置枠ＬＦ（例えば、図中左側の小さい方の配置枠）に画像データＤｐが転送される。こうして、ページテンプレートＴｍに予め位置決めされた配置枠ＬＦの位置に、各画像データＤｐが半自動的に貼り込まれる。
【００４６】
なお、画像データＤｐの配置枠ＬＦに対する貼り込みは、両者のサイズに差がある場合には、画像のアスペクト比（縦横比）を一定に保ったまま画像サイズを変更して、配置枠ＬＦの縦横のいずれか一方に画像が外接するようにしている。図示の例は、図４に示したページテンプレートＴｍの配置枠ＬＦに対して画像データＤｐが貼り込まれた後の状態である。
【００４７】
クリップアートについても、前述したように複数のクリップアートの中から所望のものを選択指定した後に、［配置］ボタンＢＴ５をクリックすることにより、画像データＤｐと同様に、配置枠ＬＦに貼り込むことができる。こうして、ページテンプレートＴｍと画像データＤｐやクリップアート等の合成部品とが合成された合成画像が生成される。その合成画像は、操作者の指示に従って保存することができる。操作者は、ツールバーＢＲに設けられた［保存］ボタンＢＴ２をクリックすることにより、その保存を行なうことができ、また、ツールバーＢＲに設けられた［開く］ボタンＢＴ１をクリックすることにより、その保存された合成画像を読み出す、すなわち作業用フィールドＦＬ１に表示することができる。
【００４８】
図６は、合成画像を表わす合成画像データＤｃｍのデータ構造を示す説明図である。図示するように、合成画像データＤｃｍは、ページテンプレートＴｍとほぼ同じ構成を備えており、相違するのは、各配置枠情報フィールドＦｂ（１）〜Ｆｂ（ｎ）に、部品関連づけ情報Ｌｋがそれぞれ付加されている点である。部品関連づけ情報Ｌｋは、各配置枠ＬＦにいずれの合成部品が配置されるかを示すものであり、具体的には、合成部品のファイル名が格納される。なお、合成部品の配置がなされていない配置枠ＬＦについては、部品関連づけ情報Ｌｋはヌルの状態となっている。
【００４９】
Ｄ．合成画像の反転：
ページテンプレートＴｍと合成部品との合成画像データＤｃｍは、操作者の指定に従って反転することができる。ここで言う反転とは、水平方向（左右方向とも呼ぶ）、垂直方向（上下方向とも呼ぶ）、もしくは水平方向＋垂直方向（水平方向と垂直方向の双方の意味）に反転するものである。操作者は、マウス２４を操作して、作業用フィールドＦＬ１に表示されたページテンプレートＴｍの配置枠ＬＦ以外の部分にマウスカーソルを移動して、マウス２４の右ボタン２４ａを押すことにより、合成画像データＤｃｍを選択することができる。この状態で、操作者は、ツールバーＢＲに設けられた［反転］ボタンＢＴ４をクリックすることにより、［反転］ダイアログボックスＤＢをディスプレイに表示する。
【００５０】
図７は、［反転］ダイアログボックスＤＢをページ編集ウィンドウＷＤとともに示す説明図である。図示するように、［反転］ダイアログボックスＤＢには、「水平方向」のチェックボックスＣＢ１と「垂直方向」のチェックボックスＣＢ２が設けられている。操作者は、反転方向が水平方向であることを指定する際には、水平方向のチェックボックスＣＢ１をクリックし、反転方向が垂直方向であることを指定する際には、垂直方向のチェックボックスＣＢ２をクリックし、反転方向が、水平方向と垂直方向の双方であることを指定する際には、両方のチェックボックスＣＢ１、ＣＢ２をクリックする。その後、操作者は、［適用］ボタンＢＴ１１をクリックする。この結果、操作者によって［反転］ダイアログボックスＤＢから指定された反転の方向がパーソナルコンピュータ１０に送られる。
【００５１】
パーソナルコンピュータ１０は、操作者による操作に従って指定された反転方向を取り込んで、ページ編集ウィンドウＷＤの作業用フィールドＦＬ１に表示された合成画像データＤｃｍをその反転方向に反転する処理を行なう。本発明は、この反転について特徴を持つものであることから、以下、この点について詳述する。
【００５２】
上述した合成画像データＤｃｍの反転は、ＣＰＵ１１が、コンピュータプログラムＰｒの一部のモジュールである合成画像反転ルーチンを実行することにより実現される。図８は、この合成画像反転ルーチンを示すフローチャートである。
【００５３】
処理が開始されると、ＣＰＵ１１は、まず、［反転］ダイアログボックスＤＢを用いて操作者によって指定された反転方向が、「水平方向」、「垂直方向」、「水平方向＋垂直方向」のいずれであるかを判定する（ステップＳ１００）。ここで、「水平方向」と判定された場合には、ＣＰＵ１１は、水平方向反転ルーチンを実行し（ステップＳ２００）、「垂直方向」と判定された場合には、垂直方向反転ルーチンを実行し（ステップＳ３００）、「水平方向＋垂直方向」と判定された場合には、水平方向＋垂直方向反転ルーチンを実行する（ステップＳ４００）。ステップＳ２００、Ｓ３００またはＳ４００の実行後、「リターン」に抜けてこの合成画像反転ルーチンを終了する。
【００５４】
図９は、ステップＳ２００で実行される水平方向反転ルーチンの詳細を示すフローチャートである。この水平方向反転ルーチンに処理が移行されると、ＣＰＵ１１は、まず、作業用フィールドＦＬ１に表示された合成画像データＤｃｍから各配置枠情報フィールドＦｂ（１）〜Ｆｂ（ｎ）に格納されている角度データを読み出して、変数θ１〜θｎとして記憶する（ステップＳ２１０）。次いで、ＣＰＵ１１は、前記合成画像データＤｃｍにおけるページテンプレート部分を水平方向に反転する処理を行なう（ステップＳ２２０）。この水平方向への反転処理は、ページテンプレートＴｍとして定められた配置枠ＬＦや背景デザインＢＫを、ページの中心を通る垂直線を対称の軸として線対称に移動するものである。すなわち、合成画像の中から各配置枠ＬＦに貼り込まれた合成部品だけを除いた画像を前記対称軸に対して線対称に移動する。
【００５５】
Ｄ−１．水平方向の反転処理：
図１０は、ステップＳ２２０による水平方向の反転処理を説明するための説明図である。図示の例は、図５において例示した合成画像データＤｃｍの左半分だけを、ステップＳ２２０によって水平方向に反転した場合にどのようになるかを示すものである。図示するように、反転前の左半分が、ページの中心を通る垂直線ＶＬを鏡面として鏡面反転されている。このとき、鏡面反転されるのは、ページテンプレートＴｍに定められた配置枠ＬＦや背景デザイン（図中、左下のペンやインク瓶）ＢＫであり、配置枠ＬＦに貼り込まれている画像（新婦のウェディング姿の画像）Ｄｐについては反転はなされない。配置枠ＬＦは、反転前は垂直方向から時計回り方向に傾いていたが、反転後は、左右が逆になって垂直方向から反時計回り方向に傾いており、背景デザインＢＫについても反転前と反転後で左右が逆になる。なお、作業用フィールドＦＬ１に表示された合成画像の上記の変化に伴い、合成画像データＤｃｍにおいては、ページ情報フィールドＦａに記憶された背景デザインＢＫが鏡面反転した状態に書き換えられ、配置枠情報フィールドＦｂ（１）〜Ｆｂ（ｎ）に格納されている位置データが鏡面反転した状態に書き換えられる。この時点では、角度データについては書き換えはなされない。
【００５６】
図９に戻って、ステップＳ２２０の実行後、ＣＰＵ１１は、変数ｉに初期値１をセットして（ステップＳ２３０）、３６０度からステップＳ２１０で読み出した第ｉ番目の変数θｉを減算して、その答えを変数ｎθにセットする（ステップＳ２４０）。その後、ＣＰＵ１１は、第ｉ番目の新たな配置枠（ステップＳ２２０で反転後の新たな配置枠）ｎＬＦに、その配置枠に関連づけられた合成部品を前記変数ｎθで定まる傾きでもって貼り込む処理を行なう（ステップＳ２５０）。
【００５７】
図１１は、ステップＳ２４０およびＳ２５０の処理により、作業用フィールドＦＬ１に表示される合成画像がどのように変化するかを示す説明図である。図示するように、配置枠ＬＦに配置される画像Ｄｐの傾きは、垂直上方向からの時計回りの回転角θで表わされ、図示の例では、１０度となっている。ステップＳ２２０による鏡面反転により移動された新たな配置枠ｎＬＦは、ステップＳ２２０の処理により方向がθから３６０度−θ、すなわち３５０度となっている。ステップＳ２４０およびＳ２５０の処理では、配置される画像Ｄｐを、配置枠ＬＦと同じ３６０度−θ（＝ｎθ）、すなわち３５０度の傾きでもって配置枠ＬＦに貼り込む。ここで言う画像データＤｐの配置枠ＬＦへの貼り込みというのは、画像データの中心が配置枠ＬＦの中心と一致するように貼り込むものである。なお、作業用フィールドＦＬ１に表示された合成画像の上記の変化に伴い、合成画像データＤｃｍにおいては、第ｉ番目の配置枠情報フィールドＦｂ（ｉ）に格納される角度データが、ステップＳ２４０で算出された変数ｎθに変更される。
【００５８】
図９に戻って、ステップＳ２５０の実行後、ＣＰＵ１１は、変数ｉを値１だけインクリメントして（ステップＳ２６０）、その変数ｉが、テンプレートＴｍに設けられた配置枠ＬＦの数ｎを超えたか否かを判定する（ステップＳ２７０）。ここで、変数ｉが数ｎを超えていないと判定された場合には、ステップＳ２４０に処理を戻して、ステップＳ２４０ないしＳ２７０の処理を繰り返し実行する。一方、ステップＳ２７０で変数ｉが数ｎを超えていると判定された場合には、この水平方向反転ルーチンを抜ける。
【００５９】
図１２は、図７に示したページ編集ウィンドウＷＤにおいて水平方向反転ルーチンを実行した後を示す説明図である。図示するように、作業用フィールドＦＬ１に表示された合成画像データＤｃｍは、図５，図７と比較すると、配置枠ＬＦと背景デザインＢＫが水平方向に反転される。配置枠ＬＦに配置された画像データＤｐ１，Ｄｐ２は、鏡面反転されることなく、左右方向が維持される。すなわち、大きい側の配置枠ＬＦ１に貼り込まれた画像は、新郎が左側（図中、右側）、新婦が右側（図中、左側）というように、反転前と左右が入れ替わることがなく、また、小さい側の配置枠ＬＦ２に貼り込まれた画像は、新婦が図中右側を向いたもので、反転前と左右が入れ替わることがない。
【００６０】
Ｄ−２．垂直方向の反転処理：
図１３は、ステップＳ３００で実行される垂直方向反転ルーチンの詳細を示すフローチャートである。この垂直方向反転ルーチンは、図９の水平方向反転ルーチンと比較して、ステップＳ２２０に対応するステップＳ３２０で実行する反転の方向が垂直方向である点が相違するだけで、その他のステップＳ３１０，Ｓ３３０〜Ｓ３７０については、水平方向反転ルーチンのステップＳ２１０，Ｓ２３０〜Ｓ２７０と同一である。
【００６１】
図１４は、ステップＳ３２０による垂直方向の反転処理を説明するための説明図である。図示の例は、図５において例示した合成画像における左半分についてのものである。図示するように、配置枠ＬＦは、ページの中心を通る水平線ＨＬを鏡面として鏡面反転される。このとき、鏡面反転されるのは、水平方向の反転処理と同様に、ページテンプレートＴｍに定められた配置枠ＬＦや背景デザインＢＫであり、配置枠ＬＦに貼り込まれている画像（新婦のウェディング姿の画像）Ｄｐ２については反転はなされない。図中、ｎＬＦは、反転後の配置枠であり、ｎＢＫは、反転後の背景デザインである。
【００６２】
次に、ステップＳ３４０およびＳ３５０の処理について説明する。ステップＳ３４０およびＳ３５０では、水平方向反転ルーチンのステップＳ２４０およびＳ２５０と同様に、配置枠ＬＦへの合成部品の貼り込みの向きを３６０度−θ（＝ｎθ）と定めている。
【００６３】
図１５は、配置枠ＬＦへの合成部品の貼り込みの向きを３６０度−θと定めた理由を説明するための説明図である。図１５の（ａ）に示すように、垂直方向への反転前の配置枠ＬＦの傾き（垂直上方向からの時計回りの回転角で示す）がθであるとすると、図１５の（ｂ）に示すように、垂直反転によって１８０度−θの傾きに変更される。この状態では、配置枠ＬＦに配置されている合成部品は上下逆さまとなることから、配置枠はそのままとして合成部品を、図１５の（ｃ）に示すように、１８０度さらに時計回りに回転させるように角度補正することで、合成部品の上下を垂直反転前の状態に維持させる。すなわち、垂直反転後の１８０度−θの傾きに１８０度を加算する角度補正、すなわち合成部品の傾きを３６０度−θとする角度補正を行なうことで、垂直反転によって合成部品の上下が逆さまにならないようにしている。
【００６４】
図１６は、図５に示した合成画像データＤｃｍに対して垂直方向反転ルーチンによる反転処理を実行させた結果を示す説明図である。図示するように、反転の結果得られた新たな合成画像データｎＤｃｍは、図５の例示と比較すると、配置枠ＬＦと背景デザインＢＫが垂直方向に反転されたものとなっている。配置枠ＬＦに格納される画像データＤｐ１，Ｄｐ２は、鏡面反転されることなく、上下方向が維持される。
【００６５】
Ｄ−３．水平方向＋垂直方向の反転処理：
図１７は、ステップＳ４００で実行される水平方向＋垂直方向反転ルーチンの詳細を示すフローチャートである。図示するように、処理が開始されると、ＣＰＵ１１は、水平方向反転ルーチンのステップＳ２１０、Ｓ２２０と同一の処理を行なう（ステップＳ４１０、Ｓ４２０）。次いで、ＣＰＵ１１は、垂直方向反転ルーチンのステップＳ３２０と同一の処理を行なう（ステップＳ４３０）。すなわち、ステップＳ４１０ないしＳ４３０の処理によれば、配置枠ＬＦに配置されている合成部品の傾きをθ１〜θｎとして一旦記憶しておいて、その後、合成画像のページテンプレート部分を水平方向に反転して、続いて、合成画像のページテンプレート部分を垂直方向に反転する。
【００６６】
ステップＳ４３０の実行後、ＣＰＵ１１は、変数ｉに初期値１をセットする（ステップＳ４４０）。次いで、ＣＰＵ１１は、第ｉ番目の新たな配置枠（ステップＳ４２０およびＳ４３０で反転後の新たな配置枠）ｎＬＦに、その配置枠に関連づけられた合成部品を、ステップＳ４１０で記憶した変数θｉで定まる傾きでもって貼り込む処理を行なう（ステップＳ４５０）。すなわち、このステップＳ４５０では、配置枠ＬＦへの合成部品の貼り込みの向きを、ステップＳ４２０およびＳ４３０による反転前の合成部品の傾きを維持するものと定めている。
【００６７】
図１８は、配置枠ＬＦへの合成部品の貼り込みの向きを反転前の傾きを維持するものと定めた理由を説明するための説明図である。図１８の（ａ）に示すように、配置枠ＬＦの傾き（垂直上方向からの時計回りの回転角で示す）がθであるとすると、図１８の（ｂ）に示すように、水平反転によって３６０度−θの傾きに変更される。その後、図１８の（ｃ）に示すように、垂直反転によって、−１８０度＋θに変更される。この状態では、配置枠ＬＦに配置されている合成部品は上下逆さまとなることから、配置枠はそのままとして合成部品を、図１８の（ｄ）に示すように、１８０度さらに時計回りに回転させるように角度補正することで、合成部品の上下を垂直反転前の状態に維持させる。すなわち、垂直反転後の−１８０度＋θの傾きに１８０度を加算する角度補正、すなわち合成部品の傾きをθとする角度補正を行なうことで、水平方向＋垂直方向の反転によって合成部品の左右、上下が逆にならないようにしている。
【００６８】
図１７に戻って、ステップＳ４５０の実行後、ＣＰＵ１１は、変数ｉを値１だけインクリメントして（ステップＳ４６０）、その変数ｉが、テンプレートＴｍに設けられた配置枠ＬＦの数ｎを超えたか否かを判定する（ステップＳ４７０）。ここで、変数ｉが数ｎを超えていないと判定された場合には、ステップＳ４５０に処理を戻して、ステップＳ４５０ないしＳ４７０の処理を繰り返し実行する。一方、ステップＳ４７０で変数ｉが数ｎを超えていると判定された場合には、この水平方向＋素直方向反転ルーチンを抜ける。
【００６９】
図１９は、図５に示した合成画像データＤｃｍに対して水平方向＋垂直方向反転ルーチンによる反転処理を実行させた結果を示す説明図である。図示するように、反転の結果得られた新たな合成画像データｎＤｃｍは、図５の例示と比較すると、配置枠ＬＦと背景デザインＢＫが垂直方向と垂直方向に反転されたものとなっている。配置枠ＬＦに格納される画像データＤｐ１，Ｄｐ２は、鏡面反転されることなく、上下方向および左右方向が維持される。
【００７０】
この実施例では、図１２に示すように、ツールバーＢＲに［テンプレートとして保存］ボタンＢＴ３が設けられている。操作者は、［テンプレートとして保存］ボタンＢＴ３をクリックすることにより、作業用フィールドＦＬ１に表示された合成画像データＤｃｍによって定められるテンプレートＴｍを、ハードディスクドライブ１５等に保存することができる。なお、保存されたテンプレートＴｍは、前述してきたように、配置枠ＬＦに合成部品が関連づけられていないが（合成画像データＤｃｍとなって始めてその関連づけがなされる）、本実施例では、図４に示すように、部品／テンプレート指定用フィールドＦＬ２に表示されるサムネールＴｍｔは、その保存したときの合成画像データＤｃｍの縮小画像、すなわち、配置枠ＬＦに合成部品が配置された縮小画像となるように構成されている。
【００７１】
本実施例において、ＣＰＵ１１とＣＰＵ１１により実行される水平方向反転ルーチンが合成画像反転部１１ａ（図１）に該当する。水平方向反転ルーチンのステップＳ２５０の処理が部品方向補正部１１ｂ（図１）に該当する。また、ＣＰＵ１１とＣＰＵ１１により実行される垂直方向反転ルーチンが合成画像反転部１１ａに該当する。垂直方向反転ルーチンのステップＳ３５０の処理が部品方向補正部１１ｂに該当する。また、ＣＰＵ１１とＣＰＵ１１により実行される水平方向＋垂直方向反転ルーチンが合成画像反転部１１ａに該当する。水平方向＋垂直方向反転ルーチンのステップＳ４５０の処理が部品方向補正部１１ｂに該当する。
【００７２】
Ｅ．作用・効果：
以上のように構成された本実施例のコンピュータシステムによれば、水平方向反転ルーチンによって、合成画像の水平方向の反転時に、ページテンプレートＴｍの配置枠ＬＦに関連づけられた合成部品の方向が、反転前の合成部品の傾きの角度を３６０度から減算して得た角度に補正される。このために、その水平方向の反転により、合成部品の左右が逆になることを防止することができる。また、垂直方向反転ルーチンによって、合成画像の垂直方向の反転時に、ページテンプレートＴｍの配置枠ＬＦに関連づけられた合成部品の方向が、反転前の合成部品の傾きの角度を３６０度から減算して得た角度に補正される。このために、その垂直方向の反転により、合成部品の上下が逆になることを防止することができる。
【００７３】
さらに、水平方向＋垂直方向反転ルーチンによって、合成画像の水平方向および垂直方向の反転時に、ページテンプレートＴｍの配置枠ＬＦに関連づけられた合成部品の方向が、反転前の合成部品の傾きの角度に補正される。このために、その水平方向および垂直方向の反転により、合成部品の左右が逆になったり、上下が逆になることを防止することができる。
【００７４】
したがって、この実施例によれば、合成画像の水平方向および／または垂直方向の反転時にあっても、良好な合成画像を作成することができる。また、合成画像の反転によって１つのテンプレートを使い回しすることが可能となることから、記憶装置の資源を節約することができる。すなわち、記憶装置の資源の節約と良好な合成画像の作成の両立を図ることができる。
【００７５】
Ｆ．他の実施形態：
なお、この発明は上記の実施例や変形例に限られるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することが可能であり、例えば次のような変形も可能である。
【００７６】
（１）前記実施例では、合成画像の水平方向の反転時に、ページテンプレートＴｍの配置枠ＬＦに関連づけられた合成部品の方向が、反転前の合成部品の傾きの角度を３６０度から減算して得た角度に補正されるように構成されていたが、本発明は、必ずしもこの角度に限定されるものではなく、合成部品の方向を、反転前の前記合成部品の左右方向が維持される方向に補正するものであれば、他の角度に換えることができる。
【００７７】
（２）前記実施例では、合成画像の垂直方向の反転時に、ページテンプレートＴｍの配置枠ＬＦに関連づけられた合成部品の方向が、反転前の合成部品の傾きの角度を３６０度から減算して得た角度に補正されるように構成されていたが、本発明は、必ずしもこの角度に限定されるものではなく、合成部品の方向を、反転前の前記合成部品の上下方向が維持される方向に補正するものであれば、他の角度に換えることができる。
【００７８】
（３）前記実施例では、合成画像の水平方向および垂直方向の反転時に、ページテンプレートＴｍの配置枠ＬＦに関連づけられた合成部品の方向が、反転前の合成部品の傾きの角度に補正されるように構成されていたが、本発明は、必ずしもこの角度に限定されるものではなく、合成部品の方向を、反転前の前記合成部品の左右方向および上下方向が維持される方向に補正するものであれば、他の角度に換えることができる。
【００７９】
（４）前記実施例では、合成画像のページテンプレート部分をまず反転して、その後、その反転されたページテンプレートの有する配置枠ＬＦに対して、合成部品を有効な角度でもって貼り込むように構成していたが、これに換えて、ページテンプレートと合成部品を一括して水平方向および／または垂直方向に反転して、その後、その反転された合成部品を回転させることにより合成部品の方向の補正を行なう構成としてもよい。ここで、その回転の角度は、最終的に合成部品が前記実施例でのステップＳ２５０，Ｓ３５０，Ｓ４５０の貼り込みの角度となるような回転量であり、その貼り込みの角度に対する前記水平方向および／または垂直方向の反転後の角度の差分となる。この構成によっても、第１実施例と同一の合成画像を作成することができる。
【００８０】
（５）前記実施例では、画像データＤｐは、デジタルカメラにより撮影した写真画像としたが、これに替えて、スキャナ等を用いて獲得した銀塩写真やグラビア等の画像データであってもよい。また、ハードディスクドライブ１５等の記憶装置に予め用意したものであってもよい。あるいは、ネットワークを介して外部から取り込んだものであってもよい。
【図面の簡単な説明】
【００８１】
【図１】本発明の一実施例を適用するコンピュータシステムの概略構成を示す説明図である。
【図２】ページテンプレートＴｍで表わされる画像の一例を示す説明図である。
【図３】ページテンプレートＴｍのデータ構造を示す説明図である。
【図４】ページ編集ウィンドウＷＤの一例を示す説明図である。
【図５】操作者によって［画像］タブＴＢ３がクリックされたときのページ編集ウィンドウＷＤの一例を示す説明図である。
【図６】合成画像を表わす合成画像データＤｃｍのデータ構造を示す説明図である。
【図７】［反転］ダイアログボックスＤＢをページ編集ウィンドウＷＤとともに示す説明図である。
【図８】合成画像反転ルーチンを示すフローチャートである。
【図９】合成画像反転ルーチンのステップＳ２００で実行される水平方向反転ルーチンの詳細を示すフローチャートである。
【図１０】ステップＳ２２０による水平方向の反転処理を説明するための説明図である。
【図１１】ステップＳ２４０およびＳ２５０の処理により作業用フィールドＦＬ１に表示される合成画像がどのように変化するかを示す説明図である。
【図１２】図７に示したページ編集ウィンドウＷＤにおいて水平方向反転ルーチンを実行した後を示す説明図である。
【図１３】合成画像反転ルーチンのステップＳ３００で実行される垂直方向反転ルーチンの詳細を示すフローチャートである。
【図１４】ステップＳ３２０による垂直方向の反転処理を説明するための説明図である。
【図１５】配置枠ＬＦへの合成部品の貼り込みの向きを３６０度−θと定めた理由を説明するための説明図である。
【図１６】図５に示した合成画像データＤｃｍに対して垂直方向反転ルーチンによる反転処理を実行させた結果を示す説明図である。
【図１７】合成画像反転ルーチンのステップＳ４００で実行される水平方向＋垂直方向反転ルーチンの詳細を示すフローチャートである。
【図１８】配置枠ＬＦへの合成部品の貼り込みの向きを反転前の傾きを維持するものと定めた理由を説明するための説明図である。
【図１９】図５に示した合成画像データＤｃｍに対して水平方向＋垂直方向反転ルーチンによる反転処理を実行させた結果を示す説明図である。
【符号の説明】
【００８２】
１０...パーソナルコンピュータ
１１...ＣＰＵ
１１ａ...合成画像反転部
１１ｂ...部品方向補正部
１２...バス
１３...メモリ
１４...表示画像メモリ
１５...ハードディスクドライブ
１６...入力制御ユニット
１７...表示制御ユニット
１８...出力制御ユニット
２０...ディスプレイ
２２...キーボード
２４...マウス
２６...デジタルカメラ
２８...ＣＤドライブ
２９...プリンタ
Ｐｒ...コンピュータプログラム
Ｄｐ...画像データ
Ｄｃｍ...合成画像データ
Ｔｍ...ページテンプレート
ＬＦ...配置枠
ＢＫ...背景デザイン
ＷＤ...ページ編集ウィンドウ
ＦＬ１...作業用フィールド
ＦＬ２...部品／テンプレート指定用フィールド
ＴＢ１...［ページテンプレート］タブ
ＴＢ２...［クリップアート］タブ
ＴＢ３...［画像］タブ
ＢＴ１...［開く］ボタン
ＢＴ２...［保存］ボタン
ＢＴ３...［テンプレートとして保存］ボタン
ＢＴ４...［反転］ボタン
ＢＴ５...［配置］ボタン
ＤＢ...［反転］ダイアログボックス
ＣＢ１...「水平方向」のチェックボックス
ＣＢ２...「垂直方向」のチェックボックス
ＢＴ１１...［適用］ボタン
【図１】
2007005864.tif 000003
【図２】
2007005864.tif 000004
【図３】
2007005864.tif 000005
【図４】
2007005864.tif 000006
【図５】
2007005864.tif 000007
【図６】
2007005864.tif 000008
【図７】
2007005864.tif 000009
【図８】
2007005864.tif 000010
【図９】
2007005864.tif 000011
【図１０】
2007005864.tif 000012
【図１１】
2007005864.tif 000013
【図１２】
2007005864.tif 000014
【図１３】
2007005864.tif 000015
【図１４】
2007005864.tif 000016
【図１５】
2007005864.tif 000017
【図１６】
2007005864.tif 000018
【図１７】
2007005864.tif 000019
【図１８】
2007005864.tif 000020
【図１９】
2007005864.tif 000021