(57)【特許請求の範囲】
【請求項１】
デジタル信号化された画像情報と、テンプレート情報とを合成する合成手段を備えている画像処理装置であって、
前記画像情報において縦方向の寸法と横方向の寸法とに差異が設定され、この画像情報の縦長姿勢又は横長姿勢の何れか１つの姿勢に対応するよう基準表示姿勢を設定して前記テンプレート情報が形成されると共に、前記画像情報の姿勢に対応して前記テンプレート情報を回転させる回転処理手段と、この回転処理手段での回転処理時に前記テンプレート情報を予め設定したルールに従って変換する変換手段とを備えている画像処理装置。
【請求項２】
前記テンプレート情報が、前記基準表示姿勢において横フレームと縦フレームとを前記画像情報の周囲に配置する画像データで形成されると共に、前記ルールは、回転処理後のテンプレート情報の横フレームと縦フレームとを予め設定された幅の比率に変換するよう比率を表す数値を含んで形成されている請求項１記載の画像処理装置。
【請求項３】
前記テンプレート情報が、前記基準表示姿勢において予め設定された基準座標に基づいて先頭文字が表示される文字列データで成ると共に、前記ルールは、回転処理後において、前記先頭文字の表示位置を前記画像情報の対応する一辺の長さに対応した値に変換するパラメータと、この一辺の長さに対応して文字列の文字間距離の設定を行うパラメータとを含んで形成されている請求項１又は２記載の画像処理装置。
【請求項４】
前記テンプレート情報が、前記基準表示姿勢において予め設定されたロケイト情報に基づいて前記画像情報中に配置される画像データで形成されると共に、前記ルールは、回転処理時において、前記画像情報中の予め設定した位置にテンプレート情報を表示するようロケイト情報を変換するパラメータを含んで形成されている請求項１記載の画像処理装置。
【請求項５】
前記画像情報を保存する画像レイヤと、前記変換されたテンプレート情報を保存するテンプレートレイヤとを有すると共に、画像レイヤとテンプレートレイヤとの相対位置を任意に調節する相対位置調節手段を備えて構成されている請求項２〜４のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル信号化された画像情報と、テンプレート情報とを合成する合成手段を備えている画像処理装置に関する。
【０００２】
【従来の技術】
上記のように構成された従来の画像処理装置として、ＦＤやフラットベッド・スキャナ等で読み取られた読み取り画像（本発明の画像情報）のアスペクト比を検出し、ハードディスクに保存されたテンプレート画像（本発明のテンプレート情報）のうち前記アスペクト比にできるだけ一致するテンプレート情報を選択してテンプレート画像の合成領域に対して前記読み取り画像を合成する処理を行い、かつ、この合成時において画像の回転、画像の拡大または縮小、画像の位置合わせを行えるものがある（例えば、特許文献１参照）。
又、上記のように構成された従来の画像処理装置として、枠（本発明のテンプレート情報）の中に表示される画像（本発明の画像情報）の位置を変更できるよう合成処理の処理形態が設定され、合成の後に枠と画像とを移動、縮小、拡大、回転等の編集を行えるよう構成されたものものもある（例えば、特許文献２参照）。
【０００３】
【特許文献１】
特開２０００‐２４４７２４号公報  （請求項１、段落番号〔００３５〕〜〔００９２〕、図２、図５、図６）
【特許文献２】
特開２００１‐２９７２３８号公報  （段落番号〔００９６〕）
【０００４】
【発明が解決しようとする課題】
画像情報とテンプレート情報との合成処理を考えると、前記特許文献１に示された技術においても、特許文献２に示された技術においても、テンプレート情報に合成する画像情報の回転、拡大、縮小を行えるので、横長姿勢となる構図と縦長姿勢となる構図との何れの構図（カメラで横姿勢あるいは縦姿勢で撮影した画像情報）の画像情報であっても、又、テンプレート情報のサイズとが多少異なるサイズの画像情報でも、その画像情報に対応するテンプレート情報をハードディスク等から読み出した後、必要な処理を行うことにより合成できるものとなっている。
【０００５】
前述のように横長姿勢の構図と縦長姿勢との構図との何れに対しても合成可能なテンプレート情報としてフレーム状のものを想定できる。しかしながら、視覚的なバランスを考えた場合、このテンプレート情報は画像情報を決まった幅で取り囲むフレーム状に形成すれば良いと云うものでは無く、縦フレームの幅と横フレームの幅とに差異を設定することも要望されている。このような要望に対処するためには縦フレームの幅と横フレームの幅とに差異を設定したテンプレート情報、つまり、横長姿勢の構図と縦長姿勢との構図とに対応した２種類のテンプレート情報を準備すれば良いと考えられる。又、テンプレート情報の種類を考えると、慶事写真に使用するものと記念写真に使用するものだけでも色調が大きく異なるものであり、他の使用目的のテンプレート情報まで含めると多種類のテンプレート情報を必要とする。このように多種類のテンプレート情報を必要とする点と、前述したように横長姿勢の構図と縦長姿勢の構図とに対応するテンプレートを必要とする点とを考え併せると、フレーム状となる単純な形状のテンプレート情報だけでも横長姿勢の構図用と縦長姿勢の構図用との２種類を必要とするものであり、これらのテンプレート情報を保存するハードディスク等の大容量化を招く点において改善の余地がある。
【０００６】
又、画像情報の構図に対応してテンプレート情報を回転させる処理は、ハードディスク等に保存する情報量の低減を実現する点で有効となるが、テンプレート情報として、「誕生会」や「修学旅行」等の文字列を含むものの使用を考えると、横方向に文字列を表示する形態のテンプレート情報を９０度回転させた場合には文字列の配置が不適正となり、この点にも改善の余地がある。
【０００７】
本発明の目的は、テンプレート情報を回転させるよう処理系を構成することで、テンプレート情報の情報量を低減する良好な点を損なうことなく、横長姿勢の画像情報にも縦長姿勢の画像情報に対しても適正に合成し得る画像処理装置を合理的に構成する点にある。
【０００８】
【課題を解決するための手段】
本発明の請求項１に係る画像処理装置の特徴、作用・効果は次の通りである。
〔特徴〕
デジタル信号化された画像情報と、テンプレート情報とを合成する合成手段を備えている画像処理装置において、前記画像情報において縦方向の寸法と横方向の寸法とに差異が設定され、この画像情報の縦長姿勢又は横長姿勢の何れか１つの姿勢に対応するよう基準表示姿勢を設定して前記テンプレート情報が形成されると共に、前記画像情報の姿勢に対応して前記テンプレート情報を回転させる回転処理手段と、この回転処理手段での回転処理時に前記テンプレート情報を予め設定したルールに従って変換する変換手段とを備えている点にある。
【０００９】
〔作用・効果〕
上記特徴によると、縦長姿勢と横長姿勢との画像情報のうちの１つに対応した基準表示姿勢のテンプレート情報を保存するだけで、このテンプレート情報を異なる姿勢の画像情報と合成する場合には、テンプレート情報を回転させ、予め設定したルールに基づいてテンプレート情報を変換する処理を行うことにより最適な形態のテンプレート情報を生成して合成することが可能となる。その結果、縦長姿勢用と横長姿勢用との２種類のテンプレート情報を保存する必要がなく情報量の低減が可能になるばかりか、変換を行うことにより視覚的なアンバランスを解消することや、予め設定した最適な位置にテンプレート情報を配置することを実現する。
【００１０】
本発明の請求項２に係る画像処理装置の特徴、作用・効果は次の通りである。
〔特徴〕
請求項１記載の画像処理装置において、前記テンプレート情報が、前記基準表示姿勢において横フレームと縦フレームとを前記画像情報の周囲に配置する画像データで形成されると共に、前記ルールは、回転処理後のテンプレート情報の横フレームと縦フレームとを予め設定された幅の比率に変換するよう比率を表す数値を含んで形成されている点にある。
【００１１】
〔作用・効果〕
上記特徴によると、基準表示姿勢のテンプレート情報を回転させた場合には、テンプレート情報を構成する縦フレームと横フレームとの幅の比率を、予め設定された幅の比率に変換することになるので、例えば、基準表示姿勢において縦フレームの幅と横フレームの幅とが異なるものを９０度回転させた場合に、回転後のテンプレート情報における縦フレームの幅と横フレームの幅との比率を基準表示姿勢の縦フレームの幅と横フレームの幅との比率に一致させることも可能となる。その結果、基準表示姿勢と回転後の姿勢とにおいてテンプレート情報のデザインを一致させ得るものとなる。
【００１２】
本発明の請求項３に係る画像処理装置の特徴、作用・効果は次の通りである。
〔特徴〕
請求項１又は２記載の画像処理装置において、前記テンプレート情報が、前記基準表示姿勢において予め設定された基準座標に基づいて先頭文字が表示される文字列データで成ると共に、前記ルールは、回転処理後において、前記先頭文字の表示位置を前記画像情報の対応する一辺の長さに対応した値に変換するパラメータと、この一辺の長さに対応して文字列の文字間距離の設定を行うパラメータとを含んで形成されている点にある。
【００１３】
〔作用・効果〕
上記特徴によると、基準表示姿勢のテンプレート情報を回転させた場合には、テンプレート情報を構成する文字列の先頭文字の表示位置を、回転処理後において、前記先頭文字の表示位置を前記画像情報の対応する一辺の長さに対応した表示位置に設定し、文字列の文字間距離も画像情報の対応する一辺の長さに対応して設定するので、例えば、テンプレート情報を横長姿勢と基準表示姿勢に設定することで文字列を横方向に表示したものを、９０度回転させて縦長姿勢の画像情報に対応させた場合に文字列の一部が画像情報のエリア外に配置される等の不都合を解消できる。その結果、文字列を含むテンプレート情報であっても縦長姿勢と横長姿勢との何れの画像情報にも適合させて最適な位置に文字列を表示できるものとなった。
【００１４】
本発明の請求項４に係る画像処理装置の特徴、作用・効果は次の通りである。
〔特徴〕
請求項１記載の画像処理装置において、前記テンプレート情報が、前記基準表示姿勢において予め設定されたロケイト情報に基づいて前記画像情報中に配置される画像データで形成されると共に、前記ルールは、回転処理時において、前記画像情報中の予め設定した位置にテンプレート情報を表示するようロケイト情報を変換するパラメータを含んで形成されている点にある。
【００１５】
〔作用・効果〕
上記特徴によると、例えば、画像の隅に表示されるアニメキャラクターのように、画像情報が縦姿勢と横姿勢との何れの場合でも、例えば、右下隅等の決まった位置に表示するテンプレート情報でも、基準表示姿勢を設定しておくことで縦姿勢の画像情報、横姿勢の画像情報の何れに対しても、予め設定された位置にテンプレート情報を表示できる。その結果、縦長姿勢と横長姿勢との何れの画像情報に対しても最適な位置にテンプレート情報を表示できるものとなった。
【００１６】
本発明の請求項５に係る画像処理装置の特徴、作用・効果は次の通りである。
〔特徴〕
請求項２〜４のいずれか１項に記載の画像処理装置において、前記画像情報を保存する画像レイヤと、前記変換されたテンプレート情報を保存するテンプレートレイヤとを有すると共に、画像レイヤとテンプレートレイヤとの相対位置を任意に調節する相対位置調節手段を備えて構成されている点にある。
【００１７】
〔作用・効果〕
上記特徴によると、テンプレート情報を回転させた後に、このテンプレート情報と画像情報との相対的な位置関係を相対位置調節手段によって調節できる。その結果、テンプレート情報と画像情報との相対位置を最適な関係に設定し得るものとなった。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
図１に示すように、テーブル状のオペレート部Ａｏと現像処理部Ａｄとを一体化した装置本体Ａと、この装置本体Ａから分離したスキャナーユニットＳとを備えて写真プリント装置が構成されている。
【００１９】
前記オペレート部Ａｏは、テーブル部の下部に内蔵され画像処理装置として機能する制御装置１と、各種情報を表示するディスプレイ２と、キーボード３とマウス４とを備えると共に、スマートメディア(Smart Media・登録商標)、コンパクトフラッシュ（Compact Flash・登録商標）、メモリースティック(Memory Stick・登録商標)等の各種の半導体型の記憶媒体Ｍに対応した複数の半導体ドライブ５と、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等の磁気式や光学式の記憶媒体Ｍからの情報の読出を行う複数のディスクドライブ６とを備えて構成されている。
【００２０】
前記現像処理部Ａｄは、図１及び図２に示すように、一対の印画紙マガジン１０にロール状に収納した長尺の銀塩式の印画紙Ｐに画像情報の露光を行う露光部Ｅｘと、この露光部Ｅｘで露光された印画紙Ｐの現像処理を行う現像処理部Ｄｅと、この現像処理部Ｄｅで現像処理が行われた印画紙Ｐを乾燥する乾燥部Ｄｒとを内部に備えると共に、この乾燥部Ｄｒから装置上面に送出された印画紙Ｐを横方向に送る横送りコンベア１１と、この横送りコンベア１１からの印画紙Ｐをオーダ単位で仕分けてオペレート部Ａｏの側に送る仕分けコンベア１２とを装置本体Ａの上面に備えて構成されている。
【００２１】
前記露光部Ｅｘは、印画紙マガジン１０からの印画紙Ｐを送り出すよう複数の圧着ローラを有した前搬送機構Ｃ１と、この前搬送機構Ｃ１からの印画紙Ｐを露光位置で搬送するよう複数の圧着ローラを有した露光搬送機構Ｃ２と、露光位置からの印画紙Ｐを現像処理部に送出すよう複数の圧着ローラを有した後搬送機構Ｃ３とを備えると共に、露光搬送機構Ｃ２で搬送される印画紙Ｐの感光面の側に露光を行い画像情報の潜像を形成する露光ユニット１６とを備えている。
【００２２】
前搬送機構Ｃ１と、露光搬送機構Ｃ２と、後搬送機構Ｃ３とは、独立した同期型の電動モータからの駆動力によって駆動自在に構成され、これらの電動モータと、前記露光ユニット１６とを制御する露光部制御装置１７を装置本体Ａの内部に備えている。前記露光ユニット１６は、Ｒ（赤）、Ｇ（緑）、Ｂ（青）のレーザ光源からレーザビームを走査する形態で印画紙Ｐに照射して露光を行う機能を有するものである。尚、この露光ユニット１６として液晶シャッター方式、ＤＭＤ方式又はＦＯＣＲＴ等の使用が可能である。
【００２３】
前記現像処理部Ｄｅは、複数の現像処理槽と、夫々の現像処理槽に対して印画紙Ｐを連続的に搬送する多数の圧着ローラを有する現像ユニット１８を備え、前記乾燥部Ｄｒは印画紙Ｐを搬送する多数の圧着ローラと、この圧着ローラで搬送される印画紙Ｐに加熱した乾燥風を供給するブロワー１９とを備えている。
【００２４】
前記スキャナーユニットＳは、底部にキャスタを備えた筐体２５の上面に対して交換自在にフィルムキャリア２６を備えると共に、筐体２５に収納したハロゲンランプ等の光源からの光線を光ファイバー（図示せず）を介してフィルムキャリア２６の上部に配置したアーム２７の端部に導く光照射系を備え、筐体２５の内部には、フィルムキャリア２６に支持した現像済みの写真フィルムＦを透過した光線を光学レンズからＣＣＤ等の光電変換素子に導き、その写真フィルムＦの画像情報をデジタル信号化する光電変換部（図示せず）を備えて構成されている。
【００２５】
このスキャナーユニットＳでは、フィルムキャリア２６に現像済みのネガティブ型あるいはポジティブ型の写真フィルムＦをセットして光源からの光線を照射し、フィルムキャリア２６で写真フィルムＦを所定の速度で搬送し、光電変換部において写真フィルムＦのコマ画像情報をＲ（赤）、Ｇ（緑）、Ｂ（青）の３原色に色分解し、かつ、デジタル信号化して取得した後に前記制御装置１に転送するよう機能する。
【００２６】
このスキャナーユニットＳで取り込んだ画像情報、あるいは、前記半導体ドライブ５やディスクドライブ６で取り込んだ画像情報が、印画紙Ｐに対してプリントされるべき画像情報Ｇ（図５を参照）として取り扱われる。
【００２７】
図３に示すように前記制御装置１は、マイクロプロセッサ、半導体メモリ、入出力インタフェース等を有し、前記キーボード３、マウス４、半導体ドライブ５、ディスクドライブ６、及び、スキャナーユニットＳからの信号が入力する入力系が形成された主制御部３１と、ディスプレイ２に対して画像情報Ｇを出力するディスプレイ制御部３２と、プリント対象の画像情報Ｇの補正処理や後述するテンプレート情報Ｔ（図５を参照）の合成処理等を行う画像処理部４０と、プリントすべき画像情報Ｇを前記露光制御装置１７に伝送する画像伝送部３３とを備えると共に、情報を保存するストレージデバイスとしてのハードディスクＨＤを備えている。このハードディスクＨＤには情報のアクセスや画像情報Ｇの処理を実現する基本的なＯＳ、及び、プリント処理や後述する合成処理を実現するソフトウエアがインストールされている。
【００２８】
同図に示すように、前記画像処理部４０は、テンプレート情報Ｔの回転処理を行う回転処理部４１（回転処理手段の一例）と、変換ルールに基づいてテンプレート情報Ｔを変換する変換処理部４２（変換手段の一例）と、画像情報Ｇとテンプレート情報Ｔとの合成処理を行う合成処理部４３（合成処理部の一例）と、合成処理の後に、画像情報Ｇが展開された画像レイヤＬＧと、テンプレート情報Ｔが展開されたテンプレートレイヤＬＴとの相対位置を調節する編集処理部４４（相対位置調節手段の一例・図１０を参照）とを含んで構成されている。
【００２９】
又、前記制御装置１は、１コマの画像情報Ｇを１枚の印画紙Ｐに対してプリントするプリントモードと、複数の画像情報Ｇを１枚の印画紙Ｐに対してプリントするインデックスプリントモードと、印画紙Ｐにプリント対象となる画像情報Ｇの外周領域に予め設定されたテンプレート情報Ｔをプリントするテンプレート合成モードとの処理を行えるよう構成されている。この処理を実現するプログラムと、プログラムを実行する際に必要とする情報との概要を図４のように示すことが可能である。
【００３０】
テンプレート情報Ｔは、画像情報Ｇの周囲を取り囲む位置に配置されるフレーム情報と、画像情報Ｇの周囲に文字列を配置する文字列情報と、画像情報Ｇの周囲の一部にアニメキャラクタやロゴマーク等を配置するキャラクタ情報との３種が設定され、この３種のテンプレート情報Ｔのうち２種以上のものを重ね合わせる形態でプリントする処理も行えるよう構成されている。尚、２種以上のテンプレート情報Ｔを重ね合わせる形態でプリントする場合には、夫々をリンクさせるリンク情報（図４を参照）が生成される。
【００３１】
前記フレーム情報は、動植物や風景等等のように縦、横の区別があるものをモチーフとした画像データで成る固定フレーム情報と、単純な枠状で縦、横の区別のない画像データで成る可変フレーム情報とで構成されている。即ち、固定フレーム情報は、画像情報Ｇの横長姿勢の構図に対応したものと、画像情報Ｇの縦長姿勢の構図に対応したものとの２種類で成り、この２種類の固定フレーム情報を前記ハードディスクＨＤに予め保存している。又、可変フレーム情報は、画像情報Ｇの横長姿勢の構図に対応するものを基準表示姿勢に設定して前記ハードディスクＨＤに保存している。尚、この基準表示姿勢は、横長姿勢の構図に対応させるものに限るものでは無く、縦長姿勢の構図に対応させても良い。
【００３２】
そして、画像情報Ｇに固定フレーム情報Ｔを合成する場合に、合成対象となる画像情報Ｇの構図が横長姿勢の場合には、横長姿勢に対応した固定フレーム情報をハードディスクＨＤから読み出し、画像情報Ｇを重ね合わせる形態で合成を行い、合成対象となる画像情報Ｇの構図が縦長姿勢の場合には、縦長姿勢に対応した固定フレーム情報をハードディスクＨＤから読み出し、重ね合わせる形態で合成を行う。
【００３３】
可変フレーム情報は、合成対象となる画像情報Ｇの構図が横長姿勢の場合には、ハードディスクＨＤから前記基準表示姿勢の情報を読み出し、画像情報Ｇに重ね合わせる形態で合成を行う。又、合成対象となる画像情報Ｇの構図が縦長姿勢の場合には、ハードディスクＨＤから可変フレーム情報を読み出した後に９０度回転させる処理と、予め設定された変換ルールに従ってフレームの幅を変換する処理とを行い画像情報Ｇに重ね合わせる形態での合成を行う。
【００３４】
前記文字列情報は、前記可変フレーム情報と同様に横長姿勢の構図に対応するものを基準表示姿勢に設定して前記ハードディスクＨＤに保存してある。そして、この文字列情報を画像情報Ｇに合成する場合に、合成対象となる画像情報Ｇの構図が横長姿勢の場合には、ハードディスクＨＤから文字列情報を読み出し、画像情報Ｇに重ね合わせる形態で合成を行う。尚、合成対象となる画像情報Ｇの構図が横長姿勢の場合でも、上下関係が逆の場合には１８０度の回転を行う。
【００３５】
又、この文字列情報は、画像情報Ｇの構図が縦長姿勢の場合にはハードディスクＨＤから文字列情報を読み出した後に９０度、若しくは、２７０度、回転させる処理と、予め設定された変換ルールに従って文字列の表示を行い、画像情報Ｇに重ね合わせる処理を行う。尚、合成対象となる画像情報Ｇの構図が横長姿勢の場合でも、上下関係に基づいて９０度と２７０度との何れかの回転角度が選択される。
【００３６】
前記キャラクタ情報は、前記可変フレーム情報と同様に、横長姿勢の構図に対応するものを基準表示姿勢に設定して前記ハードディスクＨＤに保存してある。そして、このキャラクタ情報を画像情報Ｇに合成する場合に、合成対象となる画像情報Ｇの構図が横長姿勢の場合には、ハードディスクＨＤからキャラクタ情報を読み出し、画像情報Ｇに重ね合わせる形態で合成を行う。尚、合成対象となる画像情報Ｇの構図が横長姿勢の場合でも、上下関係が逆の場合には、１８０度の回転を行う。
【００３７】
又、このキャラクタ情報は、画像情報Ｇの構図が縦長姿勢の場合にはハードディスクＨＤからキャラクタ情報を読み出した後に９０度、若しくは、２７０度、回転させる処理と、予め設定された変換ルールに従って表示位置の変換を行った状態でキャラクタを表示し、画像情報Ｇに重ね合わせる処理を行う。尚、合成対象となる画像情報Ｇの構図が横長姿勢の場合でも、上下関係に基づいて９０度と２７０度との何れかの回転角度が選択される。
【００３８】
つまり、図４に示すようにＯＳ（制御装置１に設定された基本プログラム）上で実行されるプログラムとして前記プリントモードでの処理を実現するプリントプログラムと、前記インデックスプリントモードでの処理を実現するインデックスプリントプログラムと、前記テンプレート合成モードでの処理を実現するテンプレート合成プログラムが設定されているのである。
【００３９】
プリントプログラムはプリントサイズデータ等に基づき画像情報Ｇを印画紙Ｐにプリントする処理を実行し、インデックスプリントプログラムはレイアウトデータ等に基づき複数の画像情報Ｇを１枚の印画紙Ｐにプリントする処理を実行し、テンプレート合成プログラムはプリントサイズデータ等と、構図データと、テンプレート情報Ｔ等と、画像情報Ｇとに基づいて印画紙Ｐに対してテンプレート情報Ｔと画像情報Ｇとを合成するプリント処理を実行する。
【００４０】
更に具体的に説明すると、前記フレーム情報としての複数種の画像情報Ｇに対応した複数の固定フレーム情報、可変フレーム情報、文字列情報、キャラクタ情報夫々はハードディスクＨＤに保存されている。
【００４１】
テンプレート情報Ｔは、フレーム情報と文字列情報とキャラクタ情報とサムネイル情報とリンク情報とで成り、更に、フレーム情報は固定フレーム情報と可変フレーム情報とで成り、これらはハードディスクＨＤに保存されている。又、サムネイル情報は、フレーム情報（固定フレーム情報及び可変フレーム情報）とキャラクタ情報とを基にして情報量を減じた小さいサイズの画像データで成っている。リンク情報は、画像情報Ｇに対してフレーム情報と文字列情報とキャラクタ情報との少なくとも１つを合成する際に対応する情報を特定する情報で構成されている。
【００４２】
尚、固定フレーム情報、可変フレーム情報、文字列情報、キャラクタ情報、サムネイル情報夫々はビットマップ（BitMap）形式のように非圧縮のものであっても、ＪＰＥＧ形式（Joint Photographic Experts Groupが制定した形式）や、ＴＩＦＦ（Tag Image File Format）形式、ＧＩＦ（Graphics Interchange Format）形式のように圧縮したものであっても良い。
【００４３】
可変フレーム情報は、前記基準表示姿勢における画像情報Ｇと、変換時の変換ルールを記載したデータとで成り、その可変フレーム情報を識別するインデックス情報を付したフォルダに保存されている。又、前記変換ルールは、変換ルールをテキスト形式で記載したファイルを想定しているが、変換ルールに従った処理を実行する変換プログラムを含むものであっても良い。サムネイル情報は基準表示姿勢情報に対応したものと、画像情報Ｇの構図が縦長姿勢となるものに対応したものとを有している。
【００４４】
この可変フレーム情報を、図５に示すように基準表示姿勢から９０度回転させて画像情報Ｇに対して合成する際の処理形態の例を挙げると、基準表示姿勢における横フレームＦａの幅Ｗａと縦フレームＦｂの幅Ｗｂを変換する場合には、回転中心Ｃ周りで反時計方向に可変フレーム情報を９０度回転させる処理を行った後に、Ｗａ→ＷＢ・Ｗｂ→ＷＡとなる対応関係でフレーム幅の変換を行う。この変換は前記変換ルールに従って行われるものであり、この変換ルールでは横フレームＦａと縦フレームＦｂとを、予め設定された圧縮比と拡大比とで変換する処理が実行される。これにより縦長姿勢の可変フレーム情報の横フレームＦＡにおいて幅ＷＡが設定され、縦フレームＦＢにおいて幅ＷＢが設定されたフレーム情報ＴがフレームレイヤＬＴに展開され、この後に画像情報Ｇが展開された画像レイヤＧＬに重ね合わせる形態での合成が行われる
【００４５】
前記文字列情報は、文字列を示す複数の文字情報と、フォントの種類及びフォントのサイズを決めるフォント情報と、文字列の先頭文字の表示位置を決める表示パラメータと、文字列の文字間距離の設定を行うパラメータとを含むと共に、表示パラメータの変換時の変換ルールを記載したデータを含んで成り、その文字列情報を識別するインデックス情報を付したフォルダに保存されている。又、前記変換ルールは、変換ルールをテキスト形式で記載したファイルを想定しているが、変換ルールに従った処理を実行する変換プログラムを含むものであっても良い。サムネイル情報は基準表示姿勢情報に対応したものと、画像情報Ｇの構図が縦長姿勢となるものに対応したものとを有している。
【００４６】
この文字列情報を、図６に示すように基準表示姿勢から回転中心Ｃ周りで反時計方向に９０度回転させる場合の例を挙げると、基準表示姿勢においては回転中心Ｃを基準にして座標（Ｘｃ，Ｙｃ）を表示開始位置に設定し、文字列の文字間距離をｄに設定して文字列を表示するものとなり、この変換を行う場合には、前記変換ルールに従い、Ｘｃ→Ｙｃ’・Ｙｃ→Ｘｃ’・ｄ→ｄ’となる変換を行い、かつ、文字列の文字夫々を時計方向に９０度回転させる変換を実行するよう前記変換ルールが設定される。これにより、変換後には、座標（Ｘｃ’，Ｙｃ’）を表示開始位置に設定し、文字間距離をｄ’に設定して文字列が表示される。又、文字間距離をｄ’に設定する際には文字列が配置される方向と対応する画像情報Ｇの一辺の長さと、文字数、フォントサイズに基づいてｄ’の値を設定するパラメータを含む前記ルールが設定されている。
【００４７】
前記キャラクタ情報は、キャラクタ情報を表す画像データと、キャラクタ情報の表示位置を決めるロケイト情報とを含むと共に、ロケイト情報の変換時の変換ルールを記載したデータとで成り、そのキャラクタ情報を識別するインデックス情報を付したフォルダに保存されている。又、前記変換ルールは、変換ルールをテキスト形式で記載したファイルを想定しているが、変換ルールに従った処理を実行する変換プログラムを含むものであっても良い。サムネイル情報は基準表示姿勢情報に対応したものと、画像情報Ｇの構図が縦長姿勢となるものに対応したものとを有している。
【００４８】
このキャラクタ情報を、図７に示すように基準表示姿勢から回転中心Ｃ周りで反時計方向に９０度回転させる場合の例を挙げると、基準表示姿勢においては回転中心Ｃを基準にして座標（Ｘｃ，Ｙｃ）（ロケイト情報の一例）を表示位置に設定してキャラクタ情報を表示するものとなり、この変換を行う場合には、前記変換ルールに従い、Ｘｃ→Ｙｃ’・Ｙｃ→Ｘｃ’となる変換を行い、かつ、キャラクタ情報を時計方向に９０度回転させる変換を実行するよう前記変換ルールが設定される。これにより、変換後には、座標（Ｘｃ’，Ｙｃ’）を表示位置に設定してキャラクタ情報が表示される。又、ロケイト情報を変換する際に画像情報Ｇのプリントサイズ、アスペクト比とに基づいて変換を実現するためのパラメータを含んで前記ルールが設定されている。尚、この変換処理ではロケイト情報としてＸ−Ｙ座標系データを用いていたが、予め設定した基準点を基準として、方向と距離とで表示位置を決めるベクトルデータを用いることも可能である。
【００４９】
このようなテンプレート情報Ｔのうち、可変フレーム情報を画像情報Ｇに合成する際の処理の概要を図５の模式図、及び、図８のフローチャートに示すことが可能である。つまり、前述したようにテンプレート合成処理が選択された場合には、制御装置１からプリントサイズと、そのプリントサイズのアスペクト比とを取得し、オペレータの操作に基づき画像情報Ｇの構図を取得する（＃１０１、＃１０２ステップ）。尚、この画像情報Ｇは予め設定された画像レイヤＬＧに展開され、ディスプレイ２においてオリジナルの画像情報Ｇ、若しくは、サムネイル化した画像情報Ｇとして表示され、この表示に基づいて構図を確認できるものとなっている。
【００５０】
次に、これらの情報に基づき対応する複数のサムネイル情報をディスプレイ２に表示し、この表示に対応してオペレータが選択する操作を行った場合には（＃１０３、＃１０４ステップ）、対応するテンプレート情報Ｔ（可変フレーム情報）の有無を判別し、対応するものがある場合（画像情報Ｇの構図が横長姿勢の場合）には、ハードディスクＨＤから対応するテンプレート情報Ｔを読み出し（＃１０５、＃１０６ステップ）、又、対応するテンプレート情報Ｔが存在しない場合（画像情報Ｇの構図が縦長姿勢の場合）には、テンプレート情報Ｔを生成する処理を行う（テンプレート生成ルーチン・＃２００ステップ）。
【００５１】
次に、このように得られたテンプレート情報ＴをテンプレートレイヤＬＴに展開する処理を行うことで、画像情報Ｇとテンプレート情Ｔとを重ね合わせた合成状態でディスプレイ２に表示するものとなり、この表示に基づき編集処理が可能となり（＃１０７ステップ、＃３００ステップ）、この後、合成された情報を前記露光部制御装置１７に転送して印画紙Ｐに対するプリントが実現する。
【００５２】
前記テンプレート生成ルーチン（＃２００ステップ）は、図９のフローチャートに示すように、画像情報Ｇの構図に対応して回転処理を行い、画像情報Ｇの構図が縦長姿勢の場合には前記変換ルールに従いフレーム（横フレームと縦フレーム）の幅を変換する処理を実行する（＃２０１ステップ）。尚、フレームの幅を変換する際には画像の一部を圧縮する処理と、拡大する処理とで対応することが可能であるが、フレームの輪郭やフレームの配置をデータ化しておき、変換処理を実行する場合に、そのデータ化された輪郭や配置を変換することで対応することも可能である。
【００５３】
次に、可変フレーム情報と文字列情報とがリンクする場合には、変換ルールに従って、その文字列の回転処理と、表示位置を変換する処理と、文字間距離を変換する処理を実行する（＃２０２、＃２０３ステップ）。この処理のうち、文字列の回転処理は表示姿勢を指定するパラメータを数値で指定し、表示位置を変換する処理は文字列の先頭の文字の位置を決める数値を変換ルールに従って変換し、文字間距離を変換する処理は、文字間距離を決める数値を変換ルールに従って変換する（図６を参照）。
【００５４】
次に、可変フレーム情報とキャラクタ情報とがリンクする場合には、変換ルールに従って、そのキャラクタ情報の処理と、キャラクタ情報を表示するロケイト情報を変換する処理とを実行する（＃２０４、＃２０５ステップ）。この処理のうちロケイト情報を変換する処理は、表示位置を決める座標を変換ルールに従って変換する（図７を参照）。
【００５５】
このように合成された情報は、画像情報Ｇが展開された画像レイヤＬＧと、テンプレート情報Ｔが展開されたテンプレートレイヤＬＴとが重なり合う状態で管理される。
【００５６】
そして、前記編集処理（＃３００ステップ）は、図１０のフローチャートに示すように、前記画像レイヤＬＧとテンプレートレイヤＬＴを重ね合わせた画像（合成された情報）をディスプレイ２に表示し、この表示状態においてオペレータがキーボード３やマウス４を操作して編集操作を行う選択を行った場合には、操作対象とするレイヤをＸ−Ｙ方向に移動させる相対移動調節を行えるよう基本的な処理形態が設定されている（＃３０１〜＃３０３ステップ）。又、必要とする場合には、文字列情報のフォントサイズやフォント種類の変更、文字間距離等の表示設定の変更を実行し、この処理の実行後の合成画像をディスプレイに表示し、オペレータが望むものである場合には、ディスプレイ２に表示されたＯＫスイッチをカーソル等で選択して操作することにより、この編集後の設定情報が保存され（＃３０４ステップ）、プリント処理が可能となる。尚、編集処理において編集を必要としないとオペレータが判断した場合には、ディスプレイ２に表示されたＯＫスイッチをカーソル等で選択して操作することにより初期状態が保存される。
【００５７】
このように本発明では複数種のテンプレート情報Ｔのうち縦長姿勢と横長姿勢との区別がないものを可変フレーム情報（画像データ）として基準表示姿勢についてのみ保存すること、及び、テンプレート情報Ｔとしての文字列情報を、文字情報と、基準表示姿勢における表示位置情報として保存すること、及び、テンプレート情報Ｔとしてのキャラクタ情報を、画像データと、基準表示姿勢における表示位置情報として保存することにより、合成対象となる画像情報Ｇの構図に拘わらず合成処理を可能にしており、特に、１種類のテンプレート情報Ｔとして保存したものを、異なる構図の画像情報Ｇにも合成できるので、横長姿勢と縦長姿勢のテンプレート情報Ｔを別個に保存する必要が無く、ハードディスクＨＤ等のストレージデバイスの大容量化を回避し、ひいては装置全体のコストダウンに寄与するものとなっている。又、画像情報Ｇとテンプレート情報Ｔとの合成後には、編集処理により画像情報Ｇとテンプレート情報Ｔとの位置調節が可能となり、必要とする調節を実現して使いやすいものとなっている。
【００５８】
〔別実施の形態〕
本発明は上記実施の形態以外に、例えば、可変フレーム情報として、基準表示姿勢における横フレームと縦フレームとの輪郭を示すデータを保存し、この輪郭でとり囲まれる領域に対して所定の画像を嵌め込む形態となるよう該可変フレーム情報を構成し、この可変フレーム情報を回転させる場合には、輪郭を示すデータを変換して横フレームと縦フレームとの幅を変換するよう、可変フレームの情報の構造を設定し、かつ、変換形態を設定することも可能である。
【００５９】
又、本発明は、テンプレート情報Ｔとしての文字列情報のみ、あるいは、キャラクタ情報のみを対象として処理を行うようものを対象としても良い。
【図面の簡単な説明】
【図１】画像処理装置の全体斜視図
【図２】現像処理部の断面図
【図３】制御系のブロック回路図
【図４】プログラムとデータとの関係を示す模式図
【図５】テンプレート情報と画像情報との合成処理のプロセスを示す模式図
【図６】文字情報の変換処理を示す模式図
【図７】キャラクタ情報の変換処理を示す模式図
【図８】テンプレート合成の処理ルーチンを示すフローチャート
【図９】テンプレート情報生成の処理ルーチンを示すフローチャート
【図１０】編集処理の処理ルーチンを示すフローチャート
【符号の説明】
１              画像処理装置
４１            回転処理手段
４２            変換手段
４３            合成手段
４４            相対位置調節手段
Ｇ              画像情報
Ｔ              テンプレート情報
Ｆａ            横フレーム
Ｆｂ            縦フレーム
ＬＧ            画像レイヤ
ＬＴ            テンプレートレイヤ
【図１】
0003714474.tif 000002
【図２】
0003714474.tif 000003
【図３】
0003714474.tif 000004
【図４】
0003714474.tif 000005
【図５】
0003714474.tif 000006
【図６】
0003714474.tif 000007
【図７】
0003714474.tif 000008
【図８】
0003714474.tif 000009
【図９】
0003714474.tif 000010
【図１０】
0003714474.tif 000011