(57)【要約】【課題】  ユーザの手を煩わせることなく、電子アルバムのフレームに対して違和感が無いように写真画像を挿入することを目的とする。【解決手段】  電子アルバムを作成するような場合に、ユーザはプリセットで定義されたレイアウトテンプレートを設定し、表紙あるいは各ページエリアに展開されたフォトフレームに対して画像データを指定するだけで、フォトフレームに飾り枠が装飾されている場合では、自動的に貼り付けた画像データをフォトフレームとの隙間がないように、最大フィットでアスペクト比を変えずに変倍した状態でフォトフレーム内に収める。飾り枠がない場合には画像全体が表示されるように、最小フィットでアスペクト比を変えずに変倍した状態でフォトフレーム内に収める。表紙にフォトフレームが設定されている場合には、最大フィットでアスペクト比を変えずに変倍した状態でフォトフレーム内に収める。【選択図】  図６
2006134230.tif 000002
【特許請求の範囲】
【請求項１】
画像データを管理する画像編集装置であって、画像データを電子アルバム文書内のページエリアに貼り付ける画像貼付エリア（フォトフレーム）を有するプリセットされた複数種類のレイアウトテンプレートより、所望のレイアウトテンプレートを指定するレイアウトテンプレート指定手段と、電子アルバムデータ中の印刷候補が表示されるページエリアとは別に、画像退避領域に電子画像データを管理する画像管理手段と、画像退避領域上に画像データを表示する画像表示手段と、画像退避領域上の画像データより前記レイアウトテンプレート指定手段で指定されたレイアウトテンプレートに貼り付ける画像データを指定する画像データ指定手段と、前記画像データ指定手段にてレイアウトテンプレート中のフォトフレームに貼り付けて管理するレイアウト管理手段と、画像貼り付け処理後のレイアウトテンプレートを出力する出力制御手段とを備えることを特徴とする画像編集装置。
【請求項２】
請求項１より、電子アルバム文書に定義されたプリセットで提供されるレイアウトテンプレートにおいて、電子アルバム文書の先頭にアルバムの表紙を定義し、かつ前記表紙にフォトフレームが定義される表紙フォトフレーム定義手段と、前記表紙フォトフレーム定義手段に対して画像データを貼り付ける際に、画像をフォトフレームの大きさに対してアスペクト比を変えずに最大フィットな状態で貼り付けを実施する、表紙最大フィット貼り付け手段とを備えることを特徴とする画像編集装置。
【請求項３】
請求項１より、電子アルバム文書に定義されたプリセットで提供されるレイアウトテンプレートにおいて、電子アルバム文書内のページエリア上にフォトフレームが定義され、そのフォトフレームに飾り枠が装飾されている飾り枠フォトフレーム定義手段と、飾り枠がないフォトフレーム定義手段とが混在するレイアウトテンプレートに対して画像データを貼り付ける際に、フォトフレームに飾り枠が付いているかを自動判別する飾り枠判別手段と、前記飾り枠判別手段によって飾り枠付きと判断した場合に、画像をフォトフレームの大きさに対してアスペクト比を変えずに最大フィットな状態で貼り付けを実施する最大フィット貼り付け手段と、前記飾り枠判別手段によって飾り枠なしと判断した場合に、画像をフォトフレームの大きさに対してアスペクト比を変えずに最小フィットな状態で貼り付けを実施する最小フィット貼り付け手段とを備えることを特徴とする画像編集装置。
【請求項４】
請求項３より、フォトフレームに予め最大フィットまたは最小フィットで貼り付ける属性が設定されたフォトフレーム貼付属性指定手段と、飾り枠付きフォトフレームの場合に、前記飾り枠フォトフレーム定義手段より最大フィットにて貼り付けを実施し、飾り枠なしフォトフレームの場合に前記フォトフレーム貼付属性指定手段より設定された属性に従い最大フィットまたは最小フィットにて貼付けを実施することを備えることを特徴とする画像編集装置。
【請求項５】
前記請求項２，３，４より、フォトフレームに対して最大フィットで画像を貼り付けた場合に、フォトフレーム内の画像の位置変更が可能な画像位置変更手段と、画像位置変更時にフォトフレームと画像との隙間を開けずに画像位置変更を制御する画像位置変更制御手段と、フォトフレーム内の画像の拡大および縮小が可能な画像拡大縮小手段と、画像縮小時にフォトフレームと画像との隙間を開けずに画像縮小変更を制御する画像縮小変更制御手段とを備えることを特徴とする画像編集装置。
【請求項６】
前記請求項２，３，４より、フォトフレームに対して最小フィットで画像を貼り付けた場合に、フォトフレーム内の画像の位置変更が可能な画像位置変更手段と、画像位置変更時にフォトフレーム内の画像がフォトフレーム外にはみ出し、画像が欠けることを制御する画像位置変更制御手段とを備えることを特徴とする画像編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが所有する電子画像データを使用し、電子アルバムを手軽に作成する画像編集装置に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラなどの小型化・軽量化が進み携帯が容易になり、一般ユーザが手軽に旅行や行事などで撮影した電子化された画像を手軽に扱え、安価で高性能化されたＰＣの普及に伴い、多くの場合デジタルカメラで撮影した電子画像データをＰＣのＨＤＤに転送し管理保存されているのが一般的である。
【０００３】
また、大量の電子画像データを管理・保存する上で、ＰＣ上で電子アルバムというかたちで整理整頓する用途も増え、自宅で電子画像データを電子アルバム編集アプリケーションにて取り込み編集を行い、オリジナルな電子アルバム作りが浸透し始めてきている。
【０００４】
そのような状況下で、電子アルバム編集アプリケーションにおいては、電子画像データおよびその電子画像データに付随するコメント文字データを、ページエリアをベースとしあらかじめプリセットされたレイアウトテンプレートを利用し、レイアウトテンプレートには電子画像データをはめ込むためのフォトフレームや、それに付随するコメント文字データを入力するコメント領域枠などが、あらかじめ定義されていることが一般的である。（非特許文献１参照）
さらに、安価で高速なインターネット網を利用して、オリジナルで作成した電子アルバムを転送し、ユーザから注文があった形態でプリントアウトして製本した電子アルバム商品を提供するプリントプロバイダの登場にもつながっている。
【非特許文献１】「ＺｏｏｍＢｒｏｗｓｅｒ  ＥＸ  ソフトウェアユーザーガイド  ｖｅｒｓｉｏｎ５．０」、キヤノン株式会社、２００４年９月２２日、第１９〜２４頁
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の銀塩写真では、ユーザが銀塩写真カメラ（アナログカメラ）等で撮影したフィルムをカメラ店などでプリントした紙状の写真を市販のアルバム台紙に貼り付けることで、写真の管理・保存しアルバム閲覧を楽しんでいた。近年になって、デジタルカメラの普及によって画像のデジタル化が進み、印刷物として出力しなくてもＰＣがあれば、電子アルバム編集アプリケーションで作成した電子アルバムを、ディスプレイを通じてアルバム台紙感覚で閲覧が楽しめ、またインターネット網が接続されていれば、遠方の人々にもインターネットを通じて閲覧することが可能になった。
【０００６】
そこで、ユーザがオリジナル電子アルバムを作成するような場合には、電子アルバム編集アプリケーションを利用することが多い。オリジナルなアルバムを作成する上で、ユーザが電子アルバム編集アプリケーションにプリセットされているレイアウトテンプレートを選択するケースにおいて、多くの場合レイアウトテンプレートデータにフォトフレームが設定されていることが多い。このような場合、ユーザは定義されたフォトフレームに貼り付ける画像をマウス１０５で選択し、フォトフレーム領域内にドラッグ＆ドロップを行うことで画像データをフォトフレームに貼り付ける。このような動作を行った場合、多くの電子アルバム編集アプリケーションにおいては以下のような方法を取っていることが多い。
【０００７】
１）フォトフレームの中心と貼付け画像データの中心を揃えて画像を等倍で貼付け、フォトフレームからはみ出す画像部分はマスクされる方法
２）画像をフォトフレームに合致させるように、フォトフレームの縦横のアスペクト比に合わせて画像データの縦横アスペクト比を変更して貼り付ける方法
３）フォトフレームに対して画像の縦横のアスペクト比を変えずに、フォトフレーム内で画像全体を最大に表示するように貼り付ける方法（最小フィット）
４）フォトフレームに対して画像の縦横のアスペクト比を変えずに、フォトフレームを最小で包含する画像データの大きさで表示するように貼り付ける方法（最大フィット）
上記方法において以下のような問題が発生していた。
【０００８】
上記１）では、多くの場合に画像データの重要素は画像の中心に集まっているため便利ではあるが、フォトフレームの大きさと画像の大きさがつり合っていないケースの場合、フォトフレームが画像データに対して小さい為、画像の極一部しかフォトフレーム内で表現できなく、逆にフォトフレームが画像データに対して大きい場合は、フォトフレームの縁と画像データとの隙間が多くなりバランスが悪くなってしまう。
【０００９】
上記２）では、フォトフレーム内に完全フィットされるが、フォトフレームの縦横アスペクト比と画像データ縦横アスペクト比が異なるような場合では、画像のオリジナル性が損なわれてしまい、臨場感がなく間延びしたイメージになってしまう。
【００１０】
上記１）２）の問題があり、それを踏まえて使い勝手を向上させようと、上記３）４）の方法を採用するケースが増えてきたが、画像を貼り付ける場合に予めユーザがフォトフレームに対して「最大フィット」あるいは「最小フィット」で貼り付ける設定をしておく必要があり、前段での設定項目が増えホームユーザにとってはワンタッチで思った表現が出来ずに、オリジナルな電子アルバムを作成するステップが増え煩わしく感じることに繋がっていた。
【課題を解決するための手段】
【００１１】
画像データを管理する画像編集装置であって、画像データを電子アルバム文書内のページエリアに貼り付ける画像貼付エリア（フォトフレーム）を有するプリセットされた複数種類のレイアウトテンプレートより、所望のレイアウトテンプレートを指定するレイアウトテンプレート指定手段と、電子アルバムデータ中の印刷候補が表示されるページエリアとは別に、画像退避領域に電子画像データを管理する画像管理手段と、画像退避領域上に画像データを表示する画像表示手段と、画像退避領域上の画像データより前記レイアウトテンプレート指定手段で指定されたレイアウトテンプレートに貼り付ける画像データを指定する画像データ指定手段と、前記画像データ指定手段にてレイアウトテンプレート中のフォトフレームに貼り付けて管理するレイアウト管理手段と、画像貼り付け処理後のレイアウトテンプレートを出力する出力制御手段とを備えることを特徴とする。
【００１２】
請求項１より、電子アルバム文書に定義されたプリセットで提供されるレイアウトテンプレートにおいて、電子アルバム文書の先頭にアルバムの表紙を定義し、かつ前記表紙にフォトフレームが定義される表紙フォトフレーム定義手段と、前記表紙フォトフレーム定義手段に対して画像データを貼り付ける際に、画像をフォトフレームの大きさに対してアスペクト比を変えずに最大フィットな状態で貼り付けを実施する、表紙最大フィット貼り付け手段とを備えることを特徴とする。
【００１３】
請求項１より、電子アルバム文書に定義されたプリセットで提供されるレイアウトテンプレートにおいて、電子アルバム文書内のページエリア上にフォトフレームが定義され、そのフォトフレームに飾り枠が装飾されている飾り枠フォトフレーム定義手段と、飾り枠がないフォトフレーム定義手段とが混在するレイアウトテンプレートに対して画像データを貼り付ける際に、フォトフレームに飾り枠が付いているかを自動判別する飾り枠判別手段と、前記飾り枠判別手段によって飾り枠付きと判断した場合に、画像をフォトフレームの大きさに対してアスペクト比を変えずに最大フィットな状態で貼り付けを実施する最大フィット貼り付け手段と、前記飾り枠判別手段によって飾り枠なしと判断した場合に、画像をフォトフレームの大きさに対してアスペクト比を変えずに最小フィットな状態で貼り付けを実施する最小フィット貼り付け手段とを備えることを特徴とする。
【００１４】
請求項３より、フォトフレームに予め最大フィットまたは最小フィットで貼り付ける属性が設定されたフォトフレーム貼付属性指定手段と、飾り枠付きフォトフレームの場合に、前記飾り枠フォトフレーム定義手段より最大フィットにて貼り付けを実施し、飾り枠なしフォトフレームの場合に前記フォトフレーム貼付属性指定手段より設定された属性に従い最大フィットまたは最小フィットにて貼付けを実施することを備えることを特徴とする。
【００１５】
前記請求項２，３，４より、フォトフレームに対して最大フィットで画像を貼り付けた場合に、フォトフレーム内の画像の位置変更が可能な画像位置変更手段と、画像位置変更時にフォトフレームと画像との隙間を開けずに画像位置変更を制御する画像位置変更制御手段と、フォトフレーム内の画像の拡大および縮小が可能な画像拡大縮小手段と、画像縮小時にフォトフレームと画像との隙間を開けずに画像縮小変更を制御する画像縮小変更制御手段とを備えることを特徴とする。
【００１６】
前記請求項２，３，４より、フォトフレームに対して最小フィットで画像を貼り付けた場合に、フォトフレーム内の画像の位置変更が可能な画像位置変更手段と、画像位置変更時にフォトフレーム内の画像がフォトフレーム外にはみ出し、画像が欠けることを制御する画像位置変更制御手段とを備えることを特徴とする。
【発明の効果】
【００１７】
以上、説明したように本発明の画像編集装置によれば、電子アルバムを作成するような場合に、ユーザはプリセットで定義されたレイアウトテンプレートを設定し、表紙あるいは各ページエリアに展開されたフォトフレームに対して画像データを指定するだけで、フォトフレームに飾り枠が装飾されている場合では、自動的に貼り付けた画像データをフォトフレームとの隙間がないように、最大フィットでアスペクト比を変えずに変倍した状態でフォトフレーム内に収める。飾り枠がない場合には画像全体が表示されるように、最小フィットでアスペクト比を変えずに変倍した状態でフォトフレーム内に収める。表紙にフォトフレームが設定されている場合には、最大フィットでアスペクト比を変えずに変倍した状態でフォトフレーム内に収める。また、各フォトフレームに予め最大フィットあるいは最小フィットの定義も可能である。さらに、フォトフレーム内に最大フィットあるいは最小フィットで貼り付けた画像に対して、編集処理によって画像の移動・拡大・縮小が可能であり、それぞれの処理において最大フィットあるいは最小フィットである条件を自動的に制御しながら編集操作作業が実施できる。このように画像をフォトフレームに指定するだけで、自動的に最良の貼付け方法を選択あるいは指定でき、このことで電子アルバム作成作業におけるユーザにかかる操作負荷の軽減を図れ、アルバム作成作業の主となるフォトフレーム編集操作を容易に扱えることで、幅広いユーザ層に使用してもらえる電子アルバム編集アプリケーションが提供できることを特徴とする。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照しながら本発明の好適な実施例の形態を説明する。
【００１９】
＜装置の説明＞
図１は、本発明の一実施形態に係る画像編集装置の構成を示すブロック図である。
【００２０】
図１のこの画像編集装置において、１０１はＣＲＴ（表示装置）であり、その表示画面には、例えば編集中の文書・図形・画像イメージなどの編集情報、アイコン・メッセージ・メニューその他のユーザインターフェース情報が表示される。１０２はＶＲＡＭであり、ＣＲＴ１０１の表示画面に表示するための画像が描画される。このＶＲＡＭ１０２にて生成された画像データは、所定の規定に従ってＣＲＴ１０１に転送され、これによりＣＲＴ１０１に画像が表示される。１０３はビットムーブユニット（ＢＭＵ）であり、メモリ間（例えばＶＲＡＭ１０２と他のメモリ）のデータ転送や、メモリとＩ／Ｏデバイス（例えば、ネットワークインターフェース１１１）との間のデータ転送を制御する。１０４はキーボードであり、文書等を入力するための各種キーを有する。１０５はポインティングデバイスであり、例えばＣＲＴ１０１の表示画面上に表示されたアイコン・メッセージ・メニューその他のオブジェクトを指示するために使用される。１０６はＣＰＵであり、ＲＯＭ１０７、ハードディスク１０９またはフロッピー（登録商標）ディスク１１０に格納された制御プログラムに基づいてＣＰＵ１０６に接続された各デバイスを制御する。１０７はＲＯＭであり、各種の制御プログラムやデータを保持する。１０８はＲＡＭであり、ＣＰＵ１０６のワーク領域、エラー処理時のデータの退避領域として使われ、制御プログラムのロード領域等を有する。１０９はハードディスクドライブ（ＨＤＤ）である。ハードディスクドライブ１０９は、情報処理装置内で実行される各制御プログラムやコンテンツを格納することができる。例えば、ユーザクライアントＰＣのハードディスクドライブ１０９には、ＷＥＢブラウザ、電子アルバムデータ、アルバム編集プログラムなどが格納されている。１１０はフロッピー（登録商標）ディスクドライブ（ＦＤＤ）であり、フロッピー（登録商標）ディスクに対するアクセス制御を行う。１１１はネットワークインターフェースであり、他の情報処理装置やプリンタ等とネットワーク網１１２を介して通信を行うことが可能である。１１２はネットワーク網であり、オンラインで接続された他の情報処理装置と通信を行うものである。１１３はＣＰＵバスであり、アドレスバス、データバスおよびコントロールバスを含むものである。ＣＰＵ１０６に対する制御プログラムの提供は、ＲＯＭ１０７、ハードディスクドライブ１０９、フロッピー（登録商標）ディスクドライブ１１０から実施することも可能で、ネットワーク網１１２を介して他の情報処理装置等から実施することも可能である。
【００２１】
＜アプリケーション画面の説明＞
次に、本実施例における電子アルバム編集アプリケーションの全体構成を表した説明図を図２に示す。レイアウトはあらかじめ決められたページ枚数のアルバム文書となっており、各ページエリアの編集はアルバムの臨場感を出すため、見開きページを採用してレイアウトされている。以降、説明をわかり易くするため編集中のページが４ページ目と５ページ目で見開き状態になっているケースを例にして説明する。２０１は本実施例における電子アルバム編集アプリケーションの編集ウィンドウである。編集領域は大きく分けて３つに分かれている。
【００２２】
１つ目の領域として２０２で示すアルバム編集領域があり２０３はアルバムが見開き状態でページエリアが表示されたレイアウトデータとなっている。２０３レイアウトデータには、本実施例ではアルバムの４，５ページ目が表示されており、そこにはレイアウトテンプレートデータとして配置された画像枠２０４が表示されている。また、レイアウトテンプレートデータにはその他にも画像枠が存在している場合がある。レイアウトデータ２０３が表示されている下部には、現在の編集中のページ数が表示されている２０５。現在編集中ページ数の表示部２０５の間には、編集ページの変更用にボタンが表示され、２０６で示される前ページボタンをポインティングデバイス１０５などで選択すると、レイアウトデータ２０３が前ページにあたる２，３ページ目がレイアウトデータ２０３に表示される。また、２０７が示す後ページボタンを選択すると６，７ページ目がレイアウトデータ２０３に表示されることになる。
【００２３】
次に２つ目の領域として２０８が示す画像データ画像退避領域が存在する。画像データ画像退避領域２０８にはレイアウトデータ２０３中のレイアウトテンプレートデータに存在する画像枠２０４に対して貼り付ける対象となる画像データ２０９が整列されている。
【００２４】
３つ目の領域として、アルバム文書内のページ構成を簡易的に表現したアルバム文書ページナビ２１０が存在する。アルバム文書ページナビ２１０には、アルバム文書内の各ページが見開き状態で簡易的に表示され、現在レイアウトデータ２０３に表示されているページ箇所を２１１が示すような表現で表示される。
【００２５】
以下に、上記で説明した図１の画像編集装置や図２の電子アルバム編集アプリケーションと後述する図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００２６】
＜第１の実施例＞
図４は本実施例における電子アルバム編集プログラムの機能構成を示すブロック図である。４０１は電子アルバムのデータを管理してアプリケーションを制御するためのデータ制御部、４０２は電子アルバムのＧＵＩを制御してユーザに対する操作手段や編集内容の表示手段を提供するためのＧＵＩ制御部、４０３は電子アルバムに使用されるデザイン情報（レイアウトテンプレートデータなど）を管理するためのデザイン制御部、４０４は電子アルバムを元に印刷注文に必要な印刷データを作成して、同印刷データ及び注文処理に必要な情報の通信処理を行うための通信制御部である。４０５はデータ制御部４０１により管理されているアルバム表紙に割り振られる画像データ、４０６はページ内に割り振られる画像データである。４０７はデザイン制御部４０３により管理されているレイアウトファイルで各ページ見開きにおける画像や文字列の配置を決定するための情報が記録されている。４０８はデザイン制御部４０３により管理されている画像データ割付テーブルで各ページに割り付けられる画像データ数に関わる情報テーブルが記録されている。
【００２７】
図３は、本実施例形態に係る画像編集装置における電子アルバムレイアウト処理に関する大まかな動作を説明するフローチャートである。
【００２８】
ステップＳ３０１はレイアウトテンプレート選択工程で、電子アルバムのレイアウトの体裁となるテンプレートを選択及び決定する処理、及び電子アルバムの物理的なサイズやページ数を決定するための処理を行う。テンプレート選択工程ステップＳ３０１でテンプレートを選択すると、各テンプレートは各々レイアウトファイル４０７と画像データ割付テーブル４０８を保持しており、デザイン制御部４０３は、レイアウトファイル４０７と画像データ割付テーブル４０８を電子アルバム内のデータとして取り込む。次に、アルバムの基礎となるレイアウトテンプレートデータの指定方法について、図５を用いて説明する。本発明におけるアルバム文書には、プリセットされたいくつかのレイアウトテンプレートデータが備わっている。このレイアウトテンプレートデータは、各見開きページ単位で指定が可能で、５０１に示すレイアウトテンプレートデザイン選択ダイアログより所望のレイアウトテンプレートを選択する方法で行う。レイアウトテンプレートデザイン選択ダイアログ５０１には５０２レイアウトテンプレート１などのようにプリセットされた候補が表示され、マウス１０５またはキーボード１０４より候補１つを選択し、「変更する」ボタン５０３を選択することで、該当ページエリアのレイアウトテンプレートが、前記選択レイアウトテンプレートに切り替わることになる。「キャンセル」ボタン５０４を選択することでレイアウトテンプレート変更が中断されることになる。
【００２９】
次のステップＳ３０２において、画像データ選択工程で画像データを選択する。ステップＳ３０１で選択したテンプレートデータで割付可能な画像データの枚数の範囲が予め設定されているので、ユーザは範囲内の数の画像データを選択する。また、ユーザは表紙で使用する画像データを選択する。データ制御部４０１で、選択画像を表紙用画像データ４０５およびページ内画像データ４０６として電子アルバム内のデータとして取り込む。ここで、本発明の肝である画像データを定義したテンプレートデータのフォトフレームに取り込む際の流れを、図６に示すフローチャートを用いて説明する。まず、Ｓ６０１ではページエリアに選択したレイアウトテンプレートデータの展開を行う。そこで、Ｓ６０２において展開したテンプレートのアルバム表紙にフォトフレームが存在するかを判断し、フォトフレームが存在する場合、Ｓ６０３において貼り付ける画像をフォトフレーム内に最大フィットで貼り付ける計算を行う。ここで最大フィットおよび後述する最小フィットについて図８で説明する。（Ａ）最大フィットのケースで説明すると、貼付け先のフォトフレーム８０２の大きさに対して、貼り付ける画像８０１を最小でフォトフレームを包含する大きさで縦横のアスペクト比を変えずに変倍をかけ貼り付けることを示すものである。また（Ｂ）最小フィットのケースで説明すると、貼付け先のフォトフレーム８０３の大きさに対して、貼り付ける画像８０４を最小で包含する大きさで縦横のアスペクト比を変えずに変倍をかけ貼り付けることを示すものである。Ｓ６０４にてＳ６０３をもとに計算した結果の表示用画像データを作成し、Ｓ６０５においてＳ６０４で作成した表示用画像データでフォトフレームに対して画像データを表示する。Ｓ６０２において、アルバム表紙にフォトフレームが存在しない場合は、上記Ｓ６０３、Ｓ６０４、Ｓ６０５の処理は行わないものとする。次に、表紙以降のページ毎に定義ざれたレイアウトテンプレートデータに従い処理を実施する。Ｓ６０６では、まだフォトフレームに対して画像の貼付け処理を実施していないものがないかのチェックを行う。ここで未処理フォトフレームがない場合は処理終了となる。Ｓ６０７では、貼付け画像データの有無の判断を行う。やはり、ここで画像データがない場合は処理の終了となる。Ｓ６０８では、各ページエリアのフォトフレームに対して選択画像データ貼付処理を示している。詳細を図７で説明する。まずＳ７０１にて、貼付対象のフォトフレームを検知する。続いてＳ７０２において検知したフォトフレームの設定情報をレイアウトファイル４０７より読み込み取得する。同様にＳ７０３において貼り付ける画像データ情報をページ内画像データ４０６より読み込み取得する。ここで、フォトフレームの特徴によって貼り付ける方法を自動的に変化させることを行う。Ｓ７０４フォトフレームが飾り枠である場合は、飾り枠が付くようなケースではユーザは印刷して他の人に見せたり、Ｗｅｂでアルバムを公開したりするようなケースが想像でき、そのような場合ははめ込む画像データとフレームとの隙間は開けたくないことが多いと考えられ、飾り枠がある場合は図８にて前述したフォトフレームを包含するように最大フィットで計算を行うＳ７０５。逆にＳ７０４にてフォトフレームが飾り枠でない場合は、フレームと画像データの隙間は目だたないので、このようなケースではユーザが個人でまだ編集段階にあるケースが考えられ、そのような場合には画像データの全体が表示された方が好まれると考えられ、飾り枠がない場合は図８にて前述した画像データを包含するように最小フィットで計算を行う（Ｓ７０６）。続いて、Ｓ７０７にてＳ７０５またはＳ７０６で計算した結果をもとに表示用画像データを作成し、Ｓ７０８においてＳ７０７で作成した表示用画像データでフォトフレームに対して画像データを表示する。実際にフォトフレームに対して貼り付けた例を図１１、図９に示す。図１１では、飾り付きフォトフレーム１１０２に対して画像データ１１０１を最大フィットで貼り付けた結果１１０３で示す。貼り付けた画像データとフォトフレームとの間には隙間がなく、また画像データの縦横アスペクト比は変えずに変倍して貼り付かれている。また図９では、飾り枠がないフォトフレーム９０２に対して画像データ９０１を最小フィットで貼り付けた結果を９０３で示す。貼り付けた画像データとフォトフレームとの間には隙間が開き、また画像データの縦横アスペクト比は変えずに変倍して貼り付けられている。
【００３０】
次のステップＳ３０３ではレイアウト編集工程にあたり、前記Ｓ３０２までの一連の処理で作成した電子アルバムデータの最終的なレイアウトの調整を示している。
【００３１】
ステップＳ３０４でユーザが電子アルバムの保存処理を行う場合、ステップＳ３０５の電子アルバム保存工程で、作成した電子アルバムの保存処理を行う。
【００３２】
以上により、一連の電子アルバム編集処理が完了することになる。
【００３３】
＜第２の実施例＞
図１２を参照して、ステップＳ６０８の選択画像データ貼付処理において、フォトフレーム自体に最小フィット、または最大フィットの属性が設定されている場合について説明する。まずＳ１２０１にて、貼付対象のフォトフレームを検知する。続いてＳ１２０２において検知したフォトフレームの設定情報をレイアウトファイル４０７より読み込み取得する。同様にＳ１２０３において貼り付ける画像データ情報をページ内画像データ４０６より読み込み取得する。ここで、フォトフレームの特徴によって貼り付ける方法を自動的に変化させることを行う。Ｓ１２０４フォトフレームが飾り枠である場合は、最大フィットで計算を行うＳ１２０５。逆にＳ１２０４にてフォトフレームが飾り枠でない場合は、前記Ｓ１２０２にて取得した情報より、フォトフレームにフィット形式が属性として設定を読み込み、属性が最小フィットの場合は最小フィットで計算を行うＳ１２０７。また、フィット属性が最大フィットに設定されている場合は最大フィットで計算を行うＳ１２０５。こうすることで、飾り枠がないフォトフレームに対しても最大フィットでの画像データ貼り付けが実施でき、ユーザの用途が拡大することにつながる。続いて、Ｓ１２０８にてＳ１２０５またはＳ１２０７で計算した結果をもとに表示用画像データを作成し、Ｓ１２０９においてＳ１２０８で作成した表示用画像データでフォトフレームに対して画像データを表示する。実際に飾り枠のないフォトフレームに対して最大フィットで貼り付けた例を図１０に示す。飾り枠がないフォトフレーム１００２に対して画像データ１００１を最大フィットで貼り付けた結果を１００３で示す。貼り付けた画像データとフォトフレームとの間には隙間がなく、また画像データの縦横アスペクト比は変えずに変倍して貼り付けられている。
【００３４】
＜第３の実施例＞
図１３を参照して、最大フィットまたは最小フィットによってフォトフレームに貼り付けられた画像に対して、移動・拡大・縮小編集処理を行った場合のフローチャートを示す。まず、マウス入力Ｓ１３０１を感知し、Ｓ１３０２によってそれがフォトフレーム内の画像かどうかの判断を行う。前記Ｓ１３０２の判断によってフォトフレーム内の画像と判断された場合、Ｓ１３０３にて対象画像が最大フィットで貼り付けた画像かの判断を行う。Ｓ１３０３にて最大フィット画像と判断された場合は、Ｓ１３０４にて画像の移動かの判断を行う。Ｓ１３０４にて画像の移動と判断された場合は、Ｓ１３０５による画像がフォトフレームを包含しているかの判断を行いながらＳ１３０６にて画像の移動処理を行う。Ｓ１３０５にて移動処理によって包含されなくなったと判断された場合、Ｓ１３０７にて画像の移動処理を中断して画像がフォトフレームを包含する境界位置で停止する制御を施す。続いて、Ｓ１３０８にて画像の拡大と判断された場合は、Ｓ１３０９により画像の拡大処理を行う。Ｓ１３１０にて画像の縮小と判断した場合は、Ｓ１３１１による画像がフォトフレームを包含しているかの判断を行いながらＳ１３１２にて画像の縮小処理を行う。Ｓ１３１１にて縮小処理によって包含されなくなったと判断された場合、Ｓ１３１３にて画像の縮小処理を中断して画像がフォトフレームを包含する境界位置で停止する制御を施す。また、Ｓ１３０３にて最小フィットで貼り付けた画像と判断された場合、Ｓ１３１４にて画像の移動かの判断を行う。Ｓ１３１４にて画像の移動と判断された場合は、Ｓ１３１５による画像の上下辺あるいは左右辺がフォトフレームと隣接しているかの判断を行いながらＳ１３１６にて画像の移動処理を行う。Ｓ１３１５にて移動処理によって画像の上下辺あるいは左右辺がフォトフレームと隣接していないと判断された場合、Ｓ１３１７にて画像の移動処理を中断して画像とフォトフレームが隣接境界位置で停止する制御を施す。前記図１３のフローチャートの動作状態を図１４を用いて説明する。図１４において、フォトフレームに最大フィットまたは最小フィットで貼り付けられた画像に対して、移動および拡大縮小などの編集処理を行った場合の状態を表すものである。（Ａ）最大フィットのケースで記されているのは、フォトフレームに対して最大フィットで貼り付けられた状態１４０１より、画像を移動した場合の状態が１４０２である。また、最大フィットで貼り付けられた１４０１より画像を拡大した状態を１４０３に示す。さらに、拡大した状態１４０３より画像を縮小した状態を１４０４で示す。（Ｂ）最小フィットのケースでは、フォトフレームに対して最小フィットで貼り付けられた状態１４０５より、画像を移動した場合の状態が１４０６である。
【図面の簡単な説明】
【００３５】
【図１】本発明に係る一実施例の画像編集装置の構成を示すブロック図。
【図２】本発明に係る一実施例の電子アルバム編集アプリケーションの全体構成を表した説明図。
【図３】本発明に係る一実施例の電子アルバムレイアウト処理に関する大まかな動作を説明するフローチャート。
【図４】本発明に係る一実施例の電子アルバム編集プログラムの機能構成を示すブロック図。
【図５】本発明に係る一実施例のレイアウトテンプレートデータ指定方法の説明図。
【図６】本発明に係る一実施例の画像データ選択工程のフォローチャート。
【図７】本発明に係る一実施例の選択画像データ貼付処理の説明図。
【図８】本発明に係る一実施例の最大フィットと最小フィットの説明図。
【図９】本発明に係る一実施例の飾り枠なしフォトフレームに対して最小フィットで貼り付けた場合の説明図。
【図１０】本発明に係る一実施例の飾り枠なしフォトフレームに対して最大フィットで貼り付けた場合の説明図。
【図１１】本発明に係る一実施例の飾り枠付きフォトフレームに対して最大フィットで貼り付けた場合の説明図。
【図１２】本発明に係る一実施例の画像データ選択工程のフォローチャート（貼付け定義付き）。
【図１３】本発明に係る一実施例のフォトフレーム内画像編集処理のフローチャート。
【図１４】本発明に係る一実施例の最大フィット・最小フィット時の移動および拡大縮小時の説明図。
【符号の説明】
【００３６】
１０１  ＣＲＴ
１０２  ビデオＲＡＭ（ＶＲＡＭ）
１０３  ＢＭＵ
１０４  キーボード
１０５  ＰＤ（ポインティングデバイス）
１０６  ＣＰＵ
１０７  ＲＯＭ
１０８  ＲＡＭ
１０９  ＨＤＤ（ハードディスク）
１１０  ＦＤＤ（フロッピー（登録商標）ディスク）
１１１  Ｎｅｔ−Ｉ／Ｆ
１１２  ネットワーク網
１１３  ＣＰＵバス
【図１】
2006134230.tif 000003
【図２】
2006134230.tif 000004
【図３】
2006134230.tif 000005
【図４】
2006134230.tif 000006
【図５】
2006134230.tif 000007
【図６】
2006134230.tif 000008
【図７】
2006134230.tif 000009
【図８】
2006134230.tif 000010
【図９】
2006134230.tif 000011
【図１０】
2006134230.tif 000012
【図１１】
2006134230.tif 000013
【図１２】
2006134230.tif 000014
【図１３】
2006134230.tif 000015
【図１４】
2006134230.tif 000016