(57)【特許請求の範囲】
【請求項１】
配置情報に応じてレイアウトされた画像を編集する画像処理装置であって、
配置情報に応じてレイアウトされた画像を表示する画像表示部と、
前記画像表示部に表示された画像の編集を行う編集部と、
複数の配置情報を記憶する記憶部と、
前記画像表示部に表示された画像の配置情報における画像を配置する枠の数の情報および前記編集部による編集作業の情報に加え、前記画像表示部に表示された画像の配置情報における、画像を配置する枠の位置の情報、画像を配置する枠の大きさの情報および画像を配置する枠が縦長か横長かの情報の少なくとも１つを用いて、前記記憶部から、編集後に画像のレイアウトに用いる配置情報を１つ選択する配置情報選択部と、
前記編集部による編集作業に応じて、前記配置情報選択部が選択した配置情報を用いて画像をレイアウトする画像レイアウト部とを有することを特徴とする画像処理装置。
【請求項２】
前記編集部は、編集機能として、画像の追加機能および削除機能の少なくとも一方を有し、
前記配置情報選択部は、前記編集作業の情報として、画像の追加もしくは削除の情報を用いる請求項１に記載の画像処理装置。
【請求項３】
前記配置情報選択部は、前記編集作業の情報として、さらに、前記追加もしくは削除された画像が縦長画像か横長画像かの情報を用いる請求項２に記載の画像処理装置。
【請求項４】
前記編集部は、画像の編集機能として、画像の回転機能を有し、
前記配置情報選択部は、前記編集作業の情報として、画像の回転の情報を用いる請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記記憶部に記憶される配置情報の少なくとも一部が、本の見開きに対応するものである請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
前記配置情報選択部は、前記画像表示部に表示された画像の配置情報および前記編集部による編集作業の情報をパラメータとする参照テーブルを用いて、前記記憶部から編集後の画像のレイアウトに用いる配置情報を選択する請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
前記記憶部に記憶される配置情報が、複数のカテゴリに分類されている請求項１〜６のいずれかに記載の画像処理装置。
【請求項８】
前記配置情報選択部は、前記配置情報を選択するための情報として、さらに、前記配置情報のカテゴリの情報も用いる請求項７に記載の画像処理装置。
【請求項９】
前記配置情報選択部は、前記配置情報を選択するための情報として、さらに、前記画像表示部が表示する画面において、前後に順番付けされる画面が使用している配置情報の情報も用いる請求項１〜８のいずれかに記載の画像処理装置。
【請求項１０】
前記画像の得点付けを行い、
前記配置情報選択部は、前記配置情報を選択するための情報として、さらに、前記画像の得点の情報も用い、かつ、前記画像レイアウト部は、前記画像の得点を考慮して画像のレイアウトを行う請求項１〜９のいずれかに記載の画像処理装置。
【請求項１１】
フォトブックの画像を編集する請求項１〜１０のいずれかに記載の画像処理装置。
【請求項１２】
前記配置情報が、テンプレートである請求項１〜１１のいずれかに記載の画像処理装置。
【請求項１３】
前記配置情報選択部は、前記画像表示部に表示された画像の配置情報における、画像を配置する枠の位置の情報、画像を配置する枠の大きさの情報および画像を配置する枠が縦長か横長かの情報の全てを用いて、前記記憶部から、編集後に画像のレイアウトに用いる配置情報を１つ選択する請求項１〜１２のいずれかに記載の画像処理装置。
【請求項１４】
配置情報に応じてレイアウトされた画像を編集する画像処理方法であって、
配置情報に応じてレイアウトされた画像を画像表示部に表示する表示ステップと、
前記画像表示部に表示された画像の編集指示から、この編集の情報である編集情報を取得する編集情報取得ステップと、
前記表示ステップにおいて画像表示部に表示された画像の配置情報における画像を配置する枠の数の情報および前記編集情報取得ステップで取得した編集情報に加え、前記表示ステップにおいて画像表示部に表示された画像の配置情報における、画像を配置する枠の位置の情報、画像を配置する枠の大きさの情報および画像を配置する枠が縦長か横長かの情報の少なくとも１つに応じて、予め記憶部に記憶された複数の配置情報から、編集後の画像のレイアウトに用いる配置情報を１つ選択する選択ステップと、
前記編集指示に応じて画像を編集し、前記選択ステップで選択した配置情報を用いて画像をレイアウトして、前記画像表示に表示する再表示ステップと、を有することを特徴とする画像処理方法。
【請求項１５】
前記画像の編集が、画像の追加もしくは削除であり、前記選択ステップでは、前記編集情報として、画像の追加情報もしくは画像の削除情報を用いる請求項１４に記載の画像処理方法。
【請求項１６】
前記選択ステップでは、前記編集情報として、さらに、追加もしくは削除された画像が縦長画像か横長画像かの情報を用いる請求項１５に記載の画像処理方法。
【請求項１７】
前記画像の編集が、画像の回転であり、前記選択ステップでは、前記編集情報として、画像の回転情報を用いる請求項１４〜１６のいずれかに記載の画像処理方法。
【請求項１８】
前記配置情報が、テンプレートである請求項１４〜１７のいずれかに記載の画像処理方法。
【請求項１９】
前記選択ステップでは、前記表示ステップにおいて画像表示部に表示された画像の配置情報における、画像を配置する枠の位置の情報、画像を配置する枠の大きさの情報および画像を配置する枠が縦長か横長かの情報の全てに応じて、予め記憶部に記憶された複数の配置情報から、編集後の画像のレイアウトに用いる配置情報を１つ選択する請求項１４〜１８のいずれかに記載の画像処理方法。
【請求項２０】
請求項１４〜１９のいずれかに記載の画像処理方法の各ステップを手順としてコンピュータに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォトブック等における画像の追加や削除等の編集を行うための画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
フォトブック（電子アルバム）は、ユーザがデジタルカメラなどで撮影した複数の画像（画像データ）を、インターネットを経由してサービス提供業者に送信することにより、ユーザが希望するレイアウトの写真集を作成するサービスである。
また、ユーザが、自身が有するパーソナルコンピュータ（ＰＣ）等にデジタルカメラ等で撮影した画像を取り込み、ＰＣを操作することによって、任意のフォトブックを作成できるソフトウエアも市販されている。
【０００３】
フォトブックを作成する場合、ユーザは、例えば、画像を配置できる位置等（レイアウト）が決定された複数のテンプレートの中から所望のテンプレートを選択し、フォトブックのページ数、各ページに配置する画像、各ページにおける画像の配置等を自由に決定することができる。
【０００４】
また、フォトブックでは、任意のページを選択してディスプレイに表示し、表示したページにおける画像の追加や削除などの編集を行うことができる。
一例として、フォトブックにおける画像の削除は、以下のようにして行われる。
【０００５】
例えば、編集を指示されたページが、図８（Ａ）に示すような、上に大きな横長画像が１つ、その下に、小さな横長画像が横に２つ配列されたページで、右下の１画像が削除される。これに応じて、図８（Ｂ）に示すように、ディスプレイの所定領域（図示例では左側）に、このフォトブック（そのシステム）が有している２つの横長画像に対応するテンプレート（テンプレートの候補）が表示される。
次いで、図８（Ｃ）に示すように、ユーザによってテンプレートが選択されて（破線の枠）、さらに、テンプレートの適用指示が行われる。これに応じて、図８（Ｄ）に示されるように、選択されたテンプレートに、削除されなかった２つの画像がレイアウトされ、編集後のページが表示される。
【０００６】
すなわち、従来のフォトブックでは、各ページに配置した画像の追加や削除等の編集を行う場合には、ユーザは、画像の追加・削除の指示のみならず、テンプレートの選択や適用等の指示を行う必要が有る。
これに対して、フォトブックにおける画像の編集において、ユーザの処理の軽減する提案が、各種、行われている。
【０００７】
例えば、特許文献１には、フォトブック（電子アルバム）の編集装置において、編集されているページ上における画像数を検出して、検出した画像数に応じたテンプレート（レイアウトデータ）を選択し、選択したテンプレートに応じて、フォトブックのページ上に画像を再配置する編集装置が記載されている。
特許文献１では、この編集装置によれば、ユーザによる画像データのテンプレート選択を不要とし、自動的に、最適なテンプレートで画像をフォトブックのページ上に配置できるとしている。
【０００８】
また、特許文献２には、レイアウト枠として、メイン画像を割り当てるメインレイアウト枠と、サブ画像を割り当てるサブレイアウト枠とを有するテンプレートを用いて画像をレイアウトすると共に、サブレイアウト枠とサブ画像との数を比較して、数が一致しない場合には、空白のサブレイアウト枠を削除し、もしくは、他のページのテンプレートにサブレイアウト枠を追加する、フォトブックの作成装置が記載されている。
特許文献２においては、これにより、メイン画像の印象を残して、見栄えのよいフォトブックを作成（編集）することを可能にしている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−７４５９２号公報
【特許文献２】特開２００７−４９５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
これらの特許文献に示される装置によれば、ユーザは、フォトブックの任意のページに対して、テンプレートの選択等を行うことなく、画像の追加や削除を行うことができる。
【００１１】
しかしながら、このような従来のフォトブック等における編集では、基本的に、画像の増減数や縦横のみに対応して、フォトブックで使用可能なテンプレートを記憶するデータベースから、編集を行った後のテンプレートを選択する。例えば、図９に示すように、図中左側に示すページから破線で囲んだ画像を削除すると、従来のフォトブックでは、右側に示すように、残りの画像の縦長／横長および画像数のみに応じて、適当なテンプレートを選択して、画像を配置する。
そのため、編集前と編集後とにおいて、編集されたページの印象が大きく違ってしまい、編集後のページを観察したユーザが、強い違和感を感じてしまう場合が多い。
【００１２】
本発明の目的は、前記従来技術の問題点を解決することにあり、フォトブックの任意のページや見開きページ等において、画像の追加や削除等の編集を行う際に、ユーザによるテンプレートなどの選択の手間を無くし、かつ、編集後にユーザが感じる違和感も大幅に軽減することができる画像処理装置、画像処理方法および画像処理プログラムを提供することにある。
【課題を解決するための手段】
【００１３】
前記目的を達成するために、本発明の画像処理装置は、配置情報に応じてレイアウトされた画像を編集する画像処理装置であって、配置情報に応じてレイアウトされた画像を表示する画像表示部と、前記画像表示部に表示された画像の編集を行う編集部と、複数の配置情報を記憶する記憶部と、前記画像表示部に表示された画像の配置情報および前記編集部による編集作業の情報を用いて、前記記憶部から、編集後に画像のレイアウトに用いる配置情報を選択する配置情報選択部と、前記編集部による編集作業に応じて、前記配置情報選択部が選択した配置情報を用いて画像をレイアウトする画像レイアウト部とを有することを特徴とする画像処理装置を提供する。
【００１４】
このような本発明の画像処理装置において、前記編集部は、編集機能として、画像の追加機能および削除機能の少なくとも一方を有し、前記配置情報選択部は、前記編集作業の情報として、画像の追加もしくは削除の情報を用いるのが好ましい。また、前記配置情報選択部は、前記編集作業の情報として、さらに、前記追加もしくは削除された画像が縦長画像か横長画像かの情報を用いるのが好ましい。
また、前記編集部は、画像の編集機能として、画像の回転機能を有し、前記配置情報選択部は、前記編集作業の情報として、画像の回転の情報を用いるのが好ましい。
【００１５】
また、前記記憶部に記憶される配置情報の少なくとも一部が、本の見開きに対応するものであるのが好ましい。
また、前記配置情報選択部は、前記画像表示部に表示された画像の配置情報および前記編集部による編集作業の情報をパラメータとする参照テーブルを用いて、前記記憶部から編集後の画像のレイアウトに用いる配置情報を選択するのが好ましい。
また、前記記憶部に記憶される配置情報が、複数のカテゴリに分類されているのが好ましい。また、前記配置情報選択部は、前記配置情報を選択するための情報として、さらに、前記配置情報のカテゴリの情報も用いるのが好ましい。
また、前記配置情報選択部は、前記配置情報を選択するための情報として、さらに、前記画像表示部が表示する画面において、前後に順番付けされる画面が使用している配置情報の情報も用いるのが好ましい。
また、前記画像の得点付けを行い、前記配置情報選択部は、前記配置情報を選択するための情報として、さらに、前記画像の得点の情報も用い、かつ、前記画像レイアウト部は、前記画像の得点を考慮して画像のレイアウトを行うのが好ましい。
また、フォトブックの画像を編集するのが好ましい。
さらに、前記配置情報が、テンプレートであるのが好ましい。
【００１６】
また、本発明の画像処理方法は、配置情報に応じてレイアウトされた画像を編集する画像処理方法であって、配置情報に応じてレイアウトされた画像を画像表示部に表示する表示ステップと、前記画像表示部に表示された画像の編集指示から、この編集の情報である編集情報を取得する編集情報取得ステップと、前記表示ステップにおいて画像表示部に表示された画像の配置情報および前記編集情報取得ステップで取得した編集情報に応じて、予め記憶部に記憶された複数の配置情報から、編集後の画像のレイアウトに用いる配置情報を選択する選択ステップと、前記編集指示に応じて画像を編集し、前記選択ステップで選択した配置情報を用いて画像をレイアウトして、前記画像表示に表示する再表示ステップと、を有することを特徴とする画像処理方法を提供する。
【００１７】
このような本発明の画像処理方法において、前記画像の編集が、画像の追加もしくは削除であり、前記選択ステップでは、前記編集情報として、画像の追加情報もしくは画像の削除情報を用いるのが好ましい。また、前記選択ステップでは、前記編集情報として、さらに追加もしくは削除された画像が縦長画像か横長画像かの情報を用いるのが好ましい。
また、前記画像の編集が、画像の回転であり、前記選択ステップでは、前記編集情報として、画像の回転情報を用いるのが好ましい。
さらに、前記配置情報が、テンプレートであるのが好ましい。
【００１８】
さらに、本発明のプログラムは、前記本発明の画像処理方法の各ステップをコンピュータに実行させるための画像処理プログラムを提供する。
【発明の効果】
【００１９】
上記構成を有する本発明によれば、フォトブックで任意に選択したページ等において、画像の追加や削除などの編集を行う際に、編集前に使用していたテンプレートの情報などの編集前に使用していた配置情報と、画像の追加／削除などの編集作業の情報とを用いて、編集後の画像に使用する配置情報を選択し、この配置情報に応じて画像をレイアウトする。
従って、本発明によれば、ユーザによるテンプレート選択等の操作を不要にして、かつ、編集前のテンプレート等の編集前の配置情報に近い配置情報を用いて編集後のページ等を作成することができる。そのため、本発明によれば、簡易な操作でのフォトブックのページ等の編集を可能にし、かつ、編集前後で受けるユーザの違和感も大幅に軽減できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の画像処理装置の一例を概念的に示すブロック図である。
【図２】（Ａ）〜（Ｃ）は、図１に示す画像処理装置の作用を説明するための概念図である。
【図３】（Ａ）および（Ｂ）は、図１に示す画像処理装置で用いられるテンプレートの一例を概念的に示す図である。
【図４】図１に示す画像処理装置で用いられるＬＵＴの一例を説明するための概念図である。
【図５】（Ａ）および（Ｂ）は、図１に示す画像処理装置の作用の別の例を説明するための概念図である。
【図６】（Ａ）〜（Ｃ）は、図１に示す画像処理装置の作用の別の例を説明するための概念図である。
【図７】（Ａ）〜（Ｃ）は、図１に示す画像処理装置の作用の別の例を説明するための概念図である。
【図８】（Ａ）〜（Ｄ）は、従来のフォトブックにおける画像削除を説明するための概念図である。
【図９】従来のフォトブックにおける画像削除を説明するための概念図である。
【発明を実施するための形態】
【００２１】
以下、添付の図面に示す好適実施例を基に、本発明の画像処理装置、画像処理方法、および、画像処理プログラムについて、詳細に説明する。
【００２２】
図１に、本発明の画像処理方法を実施する本発明の画像処理装置の一例をブロック図で概念的に示す。
なお、以下の例は、本発明を、いわゆるフォトブック（電子アルバム）に利用した例であるが、本発明は、これに限定はされない。すなわち、本発明は、デジタルフォトフレームなど、画像データの処理によって、テンプレート等の画像の配置位置を示す配置情報を用いて画像を配置して表示する、各種の装置に利用可能である。
【００２３】
画像処理装置１０は、フォトブックの任意のページ（見開きページ）における画像の追加および削除、画像の回転等の編集を行う装置である。
図示例において、画像処理装置１０は、基本的に、操作部１２と、画像表示部１４と、テンプレート記憶部１６と、ルックアップテーブル（ＬＵＴ）１８と、テンプレート選択部２０と、画像編集部２４とを有して構成される。
また、図示は省略するが、画像処理装置１０は、各種の記憶媒体や有線／無線のネットワーク等を介して画像を取得する画像取得部、および、画像取得部が取得した画像を記憶する画像記憶部を有している。
【００２４】
なお、本発明の画像処理装置１０は、図示例の構成に限定はされない。
例えば、本発明の画像処理装置１０は、図示した各部位以外にも、例えば、フォトブックのページ数を取得するページ数取得部、フォトブックの各ページ（見開き）におけるテンプレートを選択するテンプレートの手動選択部、フォトブックの各ページに表示する画像を選択する画像選択部など、操作部１２による操作（入力指示）に応じて、フォトブックの作成や、後述する画像の追加・削除や回転以外の編集等を行うための、公知のフォトブックが有している各種の部位を有してもよい。
【００２５】
このような画像処理装置１０は、一例として、コンピュータおよびプログラム（ソフトウエア／アプリケーション）を利用して構成される。すなわち、このプログラムは、本発明の画像処理方法をコンピュータに実行させる本発明の画像処理プログラムである。
【００２６】
操作部１２は、マウス、キーボード、タッチパネル、トラックボールなどの操作手段と、画像表示部１４による画像表示とを用いるＧＵＩ(Graphical User Interface)など、コンピュータで使用されている公知の手段によって、フォトブックの編集等の各種の操作を行うものである。
画像表示部１４は、フォトブックの表示や前記ＧＵＩによる操作を行うための表示等を行うもので、液晶ディスプレイやプラズマディスプレイなどの公知のディスプレイ（表示装置）である。
【００２７】
テンプレート記憶部１６は、画像処理装置１０のフォトブックに利用可能なテンプレートを記憶する記憶部であり、例えばハードディスク等を利用して構成される。
本発明において、テンプレートは、画像（写真）を配置可能なレイアウト枠（以下、単に『枠』とも言う）が形成された、フォトブックやフォトフレーム等に利用される公知のテンプレートである。
テンプレート記憶部１６には、テンプレートに組み込まれる様々な画像数に対応して、縦長画像用の枠の数、横長画像用の枠の数、枠の位置、枠の大きさ等が互いに異なる、様々なデザインの多数のテンプレートが記憶されている。
なお、図示例においては、フォトブックの見開きページ（後述）や１ページ、フォトフレーム等における画像位置を示す情報である配置情報として、テンプレートを用いているが、本発明は、これに限定はされない。すなわち、本発明において、配置情報としては、フォトブックの見開きページ等における画像の配置位置を示した、各種の情報が利用可能である。テンプレート以外の配置情報としては、一例として、見開きページ上や１ページ上における座標情報、見開きページ上や１ページ上における座標情報および画像のサイズ情報、レイアウトする画像の数や各画像の縦横比や見開きページ等の縦横比等に応じて定義された画像の位置情報、等が例示される。
【００２８】
ここで、図示例においては、娯楽性や商品価値を高める好ましい態様として、画像処理装置１０のフォトブックは、書籍を模したものである（両面ページのフォトブック）。
これに対応して、テンプレートは、書籍の見開きページを模した構成を有する。すなわち、図示例のフォトブックにおいて、テンプレートは、書籍を開いた状態での２ページ全域に対応するものである。また、本発明において、テンプレートの枠は、１ページ内に納まるものであっても、見開きページの両ページに跨がるものであってもよい。
【００２９】
なお、本発明において、テンプレートは、見開きページを模した構成に限定はされず、個々のページ（１ページ毎）に対応するテンプレートでもよい。また、フォトブックは、両面ページではなく、１ページのみを表示するフォトブックあってもよい。
また、フォトブックが、書籍を模したものであり、かつ、１ページ目および／または最終ページにも画像を配置できるものである場合には、テンプレート記憶部１６は、１ページ用のテンプレートも記憶している。
これらの場合であっても、フォトブックの各ページにおける画像の編集は、基本的に、後述する方法と同様に行うことができる。
【００３０】
ＬＵＴ１８は、テンプレート選択部２０が、編集を行われる見開きページで編集後に使用するテンプレートを選択するために使用する、ルックアップテーブルである。
テンプレート選択部２０は、編集される見開きページで用いられているテンプレート、すなわち編集前に使用されているテンプレートの情報、および、操作部１２によって行われた編集作業の情報から、ＬＵＴ１８を用いて、編集後に使用するテンプレートを選択するものである。
ＬＵＴ１８およびテンプレート選択部２０については、後に詳述する。
【００３１】
画像編集部２４は、テンプレート選択部２０が選択したテンプレートへの画像のレイアウト、画像の削除、画像の拡大・縮小、画像の回転、など、操作部１２による編集操作に応じて、見開きページにおける画像の編集を行う部位である。また、画像編集部２４は、見開きページにおける画像の編集を行ったら、画像表示部１４に表示するための表示用画像を生成する。さらに、画像編集部２４は、操作部１２による編集作業の情報（画像の編集情報）をテンプレート選択部２０に供給する（あるいは、テンプレート選択部２０が画像編集部２４から編集情報を取得してもよい）。
なお、編集によって画像を追加する場合には、画像は前述の図示しない記憶部もしくは画像取得部から取得する。
これらの処理は、公知の画像処理方法で行えばよい。
【００３２】
以下、画像処理装置１０におけるフォトブックの編集を説明することにより、ＬＵＴ１８およびテンプレート選択部２０、ならびに、本発明の画像処理装置１０について、詳細に説明する。
【００３３】
操作部１２による操作によって、画像表示部１４にフォトブックが表示され、編集が指示され、さらに、編集する見開きページが選択される。
一例として、編集されるページとして、図２（Ａ）に示すような見開きページ（図示例では３〜４ページ）が選択されたとする。この見開きページには、左側に両ページに跨がる大きな横長画像が配置され、その右側に、縦に４つ配列された小さな横長画像が配置されている。従って、この見開きページでは、図３（Ａ）に示すような、左側の両ページに跨がる大きな横長画像用の枠と、その右側の縦に４つ配列された小さな横長画像用の枠とを有する、５つの横長画像を配置できるテンプレートが用いられている。
【００３４】
例えば、右側の一番上の画像が選択される。これに応じて、画像表示部１４には、図２（Ａ）に示すように、「画像入れ替え」、「はずす」、「回転」、および「ズーム・移動」の４つの編集用ボタンが表示される。
また、画像が選択される前から、画面の右側には、この見開きページに画像を追加するための「画像追加」のボタンが表示されている。
【００３５】
例えば、操作部１２によって、「はずす」、すなわち、選択された画像を削除することが指示される。これに応じて、画像表示部１４には、図２（Ｂ）に示すような、画像削除の確認画面が表示される。
この状態で、操作部１２によって「はい」が選択されると、画像編集部２４は、編集される見開きページにおいて、選択された画像を削除する。また、画像編集部２４は、テンプレート選択部２０に、この編集の情報を供給する。テンプレート選択部２０は、供給された編集の情報に応じて、編集される見開きページにおいて、次に使用するテンプレートを、ＬＵＴ１８を用いてテンプレート記憶部１６から検索して、読み出し、画像編集部２４に供給する。
【００３６】
図２に示す例において、編集される見開きページで使用されているテンプレート（以下、『編集前のテンプレート』とも言う）は、前述のように、図３（Ａ）に示すテンプレートであり、編集では、５つの横長画像から１つが削除される。従って、編集後の見開きページで使用するテンプレート（以下、『編集後のテンプレート』とも言う）は、４つの横長画像用の枠を有するテンプレートとなる。
一例として、テンプレート記憶部１６には、４つの横長画像を配置できるテンプレートとして、図３（Ｂ）に示すテンプレートａ〜テンプレートｅの５つのテンプレートが記憶されていたとする。
【００３７】
なお、図３等において、各テンプレートに記される図中上下方向の破線は、見開きページのページ間である。
また、図３（Ｂ）には、横長画像用の枠が４つのテンプレートのみを示しているが、４画像のテンプレートに限らず、テンプレート記憶部１６には、様々な数の横長画像および縦長画像の組み合わせに対応し、かつ、枠の配置や枠のサイズ等が異なる、多数種のテンプレートが記憶されているのは、前述のとおりである。
【００３８】
テンプレート選択部２０は、図３（Ｂ）に示すテンプレートａ〜テンプレートｅの５つのテンプレートから、編集後のテンプレートを選択する。
前述のように、編集前のテンプレートは、左側に両ページに跨がる大きな横長画像用の枠を、その右側に縦に配列された４つの小さな横長画像用の枠を有する、５つの横長画像が配置できるテンプレートである。
【００３９】
そのため、編集後のテンプレートとして、大きな横長画像用の枠は有するが、この枠が左ページのみに納まっているテンプレートｂ、同サイズの４つの横長画像用の枠が両ページに均等に配置されたテンプレートｃ、大きな横長画像用の枠と小さな横長画像用の枠との位置が、左右逆になっているテンプレートｄおよびテンプレートｅを用いると、編集前後で見開きページのレイアウトが大きく異なってしまう。そのため、編集後の見開きページを見たユーザが、違和感を持ってしまう可能性が高い。
従って、この場合には、編集前のテンプレートと同様、左側に両ページに跨がる大きな横長画像用の枠を、その右側に縦に配列された３つの小さな横長画像用の枠を、それぞれ有する、図３（Ａ）に示すテンプレートに近い構成（レイアウト）を有する、テンプレートａを編集後のテンプレートとして用いるのが好ましい。すなわち、編集後のテンプレートは、編集前のテンプレートと似ているテンプレートを選択するのが好ましい。
【００４０】
逆もまた、同様である。すなわち、テンプレートｂ〜ｅのいずれか用いている見開きページが編集されて、横長画像が１つ追加された際に、編集後に、図３（Ａ）に示すような、左側に両ページに跨がる大きな横長画像用の枠と、その右側に縦に配列された４つの小さな横長画像用の枠とを有するテンプレートが使用されたら、やはり、編集後の見開きページを見たユーザは、違和感を持つ可能性が高い。
例えば、４つの同サイズの横長画像用の枠が両ページに均等に配置されたテンプレートｃを用いた見開きページが編集されて、横長画像が１つ追加された場合には、編集後のテンプレートとして、両ページを跨ぐ横長画像用の枠や、他の画像に比して極端にサイズの大きな横長画像用の枠を有するテンプレートを用いると、編集後の見開きページを見たユーザが、違和感を持ってしまう可能性が高い。
従って、テンプレートｃを用いた見開きページに横長画像が１つ追加された場合には、編集後の見開きページには、図３（Ｂ）に示すテンプレートｆのような、画像数に応じて、左右のページに、均等に横長画像用の枠が配列され、かつ、各ページの枠が同サイズである、テンプレートｃに近い構成を有するテンプレートを用いるのが好ましい。
【００４１】
前述のように、テンプレート選択部２０は、操作部１２によって、編集する見開きページが選択され、編集（画像追加もしくは選択画像の削除）が行われ、さらに、図２（Ｂ）に示す画面での確認が行われると、編集前のテンプレートの情報と、画像編集部２４から供給された操作部１２で行われた編集作業の情報とから、ＬＵＴ１８を用いて、編集後のテンプレートを選択する。
編集作業の情報とは、編集が画像の追加なのか削除なのかの情報、および、追加もしくは削除された画像が、縦長画像なのか横長画像なのかの情報である。
【００４２】
ＬＵＴ１８は、図４に概念的に示すように、編集前のテンプレートおよび編集作業の情報と、編集後のテンプレート名との関係が示されるＬＵＴである。なお、編集作業の情報とは、具体的には、編集が画像の追加か削除かの情報、および、追加／削除された画像が縦長画像（縦）か横長画像（横）かの情報である。すなわち、ＬＵＴ１８は、編集前のテンプレートおよび編集作業の情報をパラメータとして、編集後のテンプレートを選択するためのＬＵＴである。ＬＵＴ１８には、テンプレート記憶部１６が記憶している全てのテンプレートに対応して、この関係が記述されている。
なお、図示例において、ＬＵＴ１８は、１画像の追加および削除に対応するものであるが、本発明は、これに限定はされず、複数画像の追加および削除に対応して、編集後のテンプレート選択できるものであってもよい。
【００４３】
ここで、このＬＵＴ１８は、編集前のテンプレート、編集作業の情報とに応じて、編集後のテンプレートとして、編集前のテンプレートに近い構成のテンプレートが選択される構成を有する。
例えば、ＬＵＴ１８は、編集前のテンプレートが前述の図３（Ａ）に示すテンプレートで、画像の削除が行われた場合には、編集後のテンプレートとしてテンプレートａが選択されるように、構成される。逆に、編集前のテンプレートがテンプレートａで、横長画像の追加が行われた場合には、編集後のテンプレートとして図３（Ａ）に示すテンプレートが選択されるように、構成される。
また、ＬＵＴ１８は、編集前のテンプレートがテンプレートｆで、画像の削除が行われた場合には、編集後のテンプレートとしてテンプレートｃが選択されるように構成され、逆に、編集前のテンプレートがテンプレートｃで、横長画像の追加が行われた場合には、編集後のテンプレートとしてテンプレートｆが選択されるように構成される。
すなわち、基本的に、ＬＵＴ１８は、後述するテンプレートのカテゴリに応じて、編集後のテンプレートとして、編集前のテンプレートと同じカテゴリのテンプレートが選ばれるように、構成される。
【００４４】
テンプレート選択部２０は、前述のように、編集前のテンプレートの情報と、操作部１２で行われた編集作業の情報とから、ＬＵＴ１８を用いて、編集後のテンプレートを選択したら、テンプレート記憶部１６から、選択したテンプレートを読み出し、画像編集部２４に供給する。
画像編集部２４は、必要に応じて画像の拡大・縮小等を行って、供給されたテンプレートに、削除されなかった画像をレイアウトして（画像を配置（割り付け）して）、表示用の画像を生成し（表示用の画像を合成し）、編集後の見開きページとして、画像表示部１４に表示させる。
【００４５】
以上のように、本発明によれば、フォトブックの見開きページの編集において、ユーザ（操作者）が行うのは、削除する画像の選択や、選択した画像の追加のみで、編集に伴うテンプレートの選択や、選択したテンプレートへの画像のレイアウトは、画像処理装置１０が自動で行う。そのため、ユーザは、最小限の操作でフォトブックの見開きページの編集を行うことができる。
また、本発明においては、編集後の画像の数および画像の縦横ではなく、編集前のテンプレートの情報（配置情報）と、編集作業の情報とから、編集後のテンプレートを選択する。そのため、本発明によれば、編集後のテンプレートとして、編集前のテンプレートに近い構成のテンプレートを選択して、編集後の見開きページを作成できる。従って、編集前後で、見開きページの構成が近いので、編集後の見開きページを見たユーザが違和感を感じることが無く、あるいは、編集後にユーザが感じる違和感を大幅に抑制することができる。
【００４６】
なお、本発明において、編集に応じた画像表示部１４での表示（画像のレイアウト等）の変更は、各種のタイミングでの変更が利用可能である。
一例として、画像表示部１４での表示は、操作部１２による画像の追加や削除等の一連の編集操作が終了した後に、変更してもよい。あるいは、画像表示部１４での表示は、操作部１２によるポインタドラッグなどの編集操作中に、行われた操作（ドラッグ等）に連動して、変更してもよい。
すなわち、画像表示部１４での表示は、一連の編集操作が終了した後に変更してもよく、あるいは、個々の操作単位でリアルタイムに変更してもよい。さらに、一連の編集操作が終了した後の表示の変更と、リアルタイムでの表示の変更とを、モード等によって選択できるようにしてもよい。
【００４７】
ところで、図示例のように、図示例のフォトブックは、書籍を模したものである。そのため、両ページに跨がる枠を有しているテンプレートを使用する場合には、編集後のテンプレートによっては、図５（Ａ）に示すように、画像の顔がページの間（見開き部分）に配置されてしまう場合が有る。
このような場合には、図５（Ｂ）に示すように、顔がページの間にかからず、かつ、選択したテンプレート（もしくは、編集前のテンプレート）に近い構成のテンプレートを、選択し直すようにしてもよい。一例として、ＬＵＴ１８に、さらに、編集後のテンプレートに類似するテンプレートも、１以上、表記しておき、画像解析を行って、顔がページ間にかかってしまう場合には、類似するテンプレートで、かつ、顔かページ間にかからないテンプレートを、自動選択するようにすればよい。
【００４８】
以上の例は、編集として、見開きページ（あるいは個々の１ページ）への画像の追加もしくは削除を行うものであるが、本発明は、これに限定はされず、見開きページに表示された画像の回転を行うようにしてもよい。
【００４９】
例えば、図６（Ａ）に示すようなテンプレートを用いる見開きページにおいて、最大画像である画像Ａを回転する。この際に、編集後のテンプレートとして、単純に、画像Ａの位置に縦長画像用の枠が配置されたテンプレートを選択すると、図６（Ｂ）に示すように、編集後の見開きページにおける画像レイアウトのバランスが崩れる。その結果、ユーザが、編集後の見開きページに強い違和感を感じてしまう可能性が高い。
【００５０】
これに対応して、操作部１２が、見開きページの編集として画像の回転機能を有する場合には、ＬＵＴ１８を、編集前のテンプレートの情報と、編集作業の情報としての回転の情報および回転される画像の情報とを用いて、回転後の画像を組み込める枠を有し、かつ、編集前のテンプレートに構成が近いテンプレートを選択できる構成とする。
例えば、図６に示す例であれば、ＬＵＴ１８を、縦長画像用の枠を有し、かつ、編集前のテンプレートに近い、図６（Ｃ）に示すようなテンプレートを、編集後のテンプレートとして、選択するような構成とすればよい。あるいは、ＬＵＴ１８を、編集作業の情報として、前記画像の追加・削除に加え、この画像の回転も用いて、編集前に近いテンプレートが選択できるようにしてもよい。
【００５１】
以上の例は、テンプレート選択部２０が、編集前のテンプレートの情報と、編集作業の情報とに応じて、ＬＵＴ１８を用いて編集後のテンプレートを自動選択したが、本発明は、これに限定はされない。
すなわち、本発明においては、テンプレート選択部２０が、ＬＵＴ１８を用いずに、編集前のテンプレートの情報および編集作業の情報を用いて、編集後のテンプレートを自動選択するようにしてもよい。
【００５２】
一例として、テンプレートを複数のカテゴリに分類しておき、テンプレート選択部２０が、編集前のテンプレートの情報として、編集前のテンプレート自身の情報に加え、このテンプレートのカテゴリの情報を用いて、編集後のテンプレートを自動選択する方法が例示される。
テンプレートのカテゴリとしては、一例として、基本テンプレート、ページ跨ぎテンプレート、強調テンプレート、パノラマテンプレート等が例示される。
【００５３】
基本テンプレートとは、極端に大きな枠や小さな枠を有さず、枠の総数、縦長画像用の枠および横長画像用の枠の数に応じて、見開きの両ページに均等に枠を割りつけ、かつ、同じページに配置される枠はサイズが同じテンプレートである。すなわち、図３（Ｂ）のテンプレートｃやテンプレートｆのようなテンプレートである。
ページ跨ぎテンプレートとは、見開きページのページ間（見開き部分）を跨ぐ枠を有するテンプレートである。すなわち、図３（Ａ）に示すテンプレートや、図３（Ｂ）のテンプレートａやテンプレートｄのようなテンプレートである。
強調テンプレートとは、見開きページのページ間に掛かる枠は有さないが、特定の画像を強調表示するように、他に比して極端に大きな枠を有するテンプレートである。例えば、右ページと左ページとで、枠の数が２以上異なるテンプレート、１ページ内にサイズが異なる枠を有するテンプレートであり、図３（Ｂ）のテンプレートｂやテンプレートｅのようなテンプレートである。
パノラマテンプレートとは、パノラマ写真用の枠を有するテンプレートである。
【００５４】
この例においては、テンプレート選択部２０は、テンプレートの情報である編集前のテンプレートの自身およびカテゴリの情報、編集作業の情報である画像の追加もしくは削除の情報に応じて、所定のルールに従って、編集後のテンプレートを選択する。
具体的には、ページ跨ぎテンプレート、強調テンプレートおよびパノラマテンプレートにおいて、特徴的な枠の画像が削除された場合のみ、編集前のテンプレート、および、編集で削除された画像の枚数や縦長／横長に応じて、基本テンプレートを選択する。それ以外の場合には、全てのケースで、編集前のテンプレート、および、追加もしくは削除された画像の枚数や縦長／横長等に応じて、同じカテゴリのテンプレートを選択する。
なお、特徴的な枠の画像とは、ページ跨ぎテンプレートでは、ページ間を跨ぐ枠に配置された画像（ページ跨ぎ画像）であり、強調テンプレートでは、最もサイズが大きな枠に配置された画像（強調画像）であり、パノラマテンプレートでは、パノラマ画像である。
【００５５】
すなわち、テンプレート選択部２０は、編集前のテンプレートの情報と、追加もしくは削除された画像の種類および枚数に応じて、下記表に示すルールに従って、編集後のテンプレートを選択する。
【表１】
0005526193.tif 000002
【００５６】
編集前後で用いられるテンプレートのカテゴリが同じであれば、編集前後における見開きページの基本的なレイアウトは同じである。そのため、編集後のテンプレートとして、編集前のテンプレートと同じカテゴリのテンプレートを選択すれば、編集後の見開きページを見た際に、ユーザが感じる違和感を無くし、あるいは、小さくできる。
また、編集によって、ページ跨ぎ画像、強調画像、パノラマ画像等が削除された場合には、編集前後でのレイアウトが近くても、やはり、見開きページの印象は変わってしまう可能性が高い。そのため、ページ跨ぎ画像や強調画像のような特徴的な画像が削除された場合には、編集後のテンプレートとして、最も一般的すなわち自然な基本テンプレートを用いることで、編集後にユーザが感じる違和感が小さくできる。
【００５７】
ここで、編集によって画像が追加される場合には、追加された画像が、顔アップ画像、人物が大きく写っている画像、大人数が写っている画像など、ユーザにとって重要な画像である場合も有る。
ページ跨ぎテンプレートや強調テンプレートが用いられている場合には、重要な画像が追加された場合には、特徴的な枠に追加された画像を配置すればよい。しかしながら、基本テンプレートでは、基本的に、全ての枠が同サイズであるので、重要な画像が追加されても、その画像を編集後の見開きページの主画像として表示できない。
【００５８】
そのため、編集される見開きページで使用されているテンプレートが基本テンプレートで、かつ、編集によって画像が追加された場合には、追加された画像に重要度に応じた得点付けを行い、追加された画像の得点に応じて、下記表のように編集後のテンプレートを選択するようにしてもよい。これにより、重要な画像が追加された際に、編集後の見開きページで、この画像を主画像として表示することができる。
【表２】
0005526193.tif 000003
【００５９】
なお、この態様において、画像の得点付けは、各種の画像処理装置やフォトブック等で行われている、公知の方法で行えばよい。また、画像の得点付けは、例えば、テンプレート選択部２０や画像編集部２４で行えばよい。
一例として、画像中における人物の顔の面積の割合、画像中における人物の面積の割合、写っている人数の１以上を用い、それぞれで割合や人数に応じた得点を設定しておき、画像解析を行って得点を算出、合計して、画像が高得点画像か、中得点画像か、低得点画像かを判定すればよい。
【００６０】
さらに、本発明において、テンプレート選択部２０による編集後のテンプレートの選択は、ＬＵＴ１８を用いる方法やテンプレートのカテゴリを用いる方法に限定はされず、各種の方法が利用可能である。
例えば、テンプレート選択部２０が、編集前のテンプレートと、テンプレート記憶部１６が記憶しているテンプレートとを比較し、画像の追加・削除などの編集作業の情報に応じて、編集後に最も差か小さくなるテンプレートを自動選択するようにしてもよい。もしくは、編集後に最も差か小さくなるテンプレートではなく、差が、適宜、設定した閾値を下回るテンプレートを自動選択するようにしてもよい。
【００６１】
具体的には、テンプレート選択部２０は、まず、編集前のテンプレートおよび編集作業の情報に応じて、テンプレート記憶部１６から編集後のテンプレートとして使用可能なテンプレートを抽出する。
次いで、編集前のテンプレートと、抽出したテンプレートとで、枠の総面積、各枠の大きさ、各枠の形状、各枠の位置（座標）、重心位置（最も大きな枠（枠の中心）の位置）、最も大きな枠と最も小さな枠との面積差、等の１以上を比較する。
【００６２】
その上で、編集前のテンプレートとの差が最も小さなテンプレート、あるいは、編集前のテンプレートとの差が閾値を下回ったテンプレートを、編集後のテンプレートとして選択する。
なお、閾値を下回ったテンプレートを選択する場合には、一例として、抽出したテンプレートに対して、任意の順番もしくは所定の順番で演算を行い、最初に閾値を下回ったテンプレートを、編集後のテンプレートとして選択すればよい。
【００６３】
ところで、以上の例では、編集後のテンプレートの選択は、編集前のテンプレートの情報、および、編集作業の情報を用いて行う。
ここで、前述のページ跨ぎテンプレートや強調テンプレートでは、前述のように、大きな枠や小さな枠を有している。そのため、前述のような重要な画像が、小さな枠に配置されてしまう場合が有る。
例えば、縦長画像用の枠を１つ、横長画像用の枠を４つ有するテンプレートを用いる場合い、縦長画像が最も重要で有る場合に、図７（Ａ）の左側に示すようなテンプレートが選択された場合には、重要な画像を大きな枠（斜線）に配置できる。しかしながら、図７（Ａ）の右側に示すようなテンプレートが選択された場合には、重要な縦長画像が小さな枠（斜線）に配置されてしまう。
【００６４】
これを避けるために、本発明においては、編集によって見開きページに画像が追加された場合には、先と同等にして、追加された画像に得点付けを行って、この得点（すなわち画像の重要度）に応じて、高得点の画像を大きな枠に配置できるように、編集後のテンプレートを選択するようにしてもよい。
例えば、図７（Ｂ）の左側に示すような、左側の横長画像用の枠と、右側の縦長画像用の枠とその下の横長画像用の枠を有するテンプレートを用いている見開きページに、編集によって横長画像を追加されたとする。
この際に、加された画像の得点が、所定の閾値以上の高得点画像である場合には、図中右上段に示すように、編集後のテンプレートとして、編集前のテンプレートに近い構成を有し、かつ、横長画像用の大きな枠を有するテンプレートを選択し、この大きな枠に、追加された画像を配置する。逆に、追加された画像の得点が、所定の閾値以下の低得点画像である場合には、前述の例と同様に、他の枠と均等の横長画像用の枠を有する、編集前のテンプレートに近い構成のものを編集後のテンプレートとして選択する。
【００６５】
あるいは、画像が追加された場合には、元々、編集される見開きページに配置されている画像の得点に応じて、編集後のテンプレートを選択するようにしてもよい。
【００６６】
一例として、先の例と同様、編集前のテンプレートとして、図７（Ｃ）の左側に示すような、先と同様の左側の横長画像用の枠と、右側の縦長画像用の枠とその下の横長画像用の枠とを有するテンプレートを用いている見開きページに、編集によって横長画像が追加されたとする。
【００６７】
この際に、画像ｈ５の得点を基準として、追加された画像が画像ｈ５よりも高得点（重要）である場合には、図７（Ｃ）の右上段に示すように、編集前のテンプレートに近い構成で、かつ、横長画像用の大きな枠と、その下の同小さな枠とを有するテンプレートを選択し、この大きな枠に追加された画像（斜線）を、小さな枠に画像ｈ５を、配置する。
追加された横長画像が画像ｈ５と同等の得点である場合には、同中段に示すように、編集前のテンプレートに近い構成で、かつ、同じ大きさで上下に配置された２つの横長画像用の枠を有するテンプレートを選択し、この枠に、追加された画像（斜線）および画像ｈ５を配置する。
さらに、追加された横長画像が画像ｈ５よりも低得点である場合には、同下段に示すように、編集前のテンプレートに近い構成で、かつ、横長画像用の小さな枠と、その下の同大きな枠とを有するテンプレートを選択し、この小さな枠に追加された画像（斜線）を、大きな枠に画像ｈ５を、それぞれ配置する。
【００６８】
あるいは、見開ページから画像が削除された場合にも、残った画像の得点に応じて、テンプレートの選択および画像のレイアウトを行ってもよい。
例えば、編集によって画像が削除された場合に、他に比して得点の高い画像が残されている場合には、編集前のテンプレートに近い構成で、かつ、他に比して大きな枠を有するテンプレートを選択して、高得点の画像を大きな枠に配置するようにしてもよい。また、編集によって画像が削除された場合に、残りの画像の得点に差が無い場合には、編集前のテンプレートに近い構成で、かつ、同サイズの枠で構成されたテンプレートを選択して、各画像を配置するようにしてもよい。
【００６９】
また、画像処理装置１０によって、フォトブックのように、連続する複数のページ（順番付けされた表示画面）を有する画像集の編集を行う場合には、ページ（前および後に順番付けされた表示画面）のテンプレートの情報を用いて、テンプレートの選択を行ってもよい。
すなわち、図示例であれば、同じテンプレートを用いた見開きページが連続すると、フォトブックの娯楽性が低下してしまう可能性が有る。そのため、フォトブックの編集を行う際に、画像を編集される見開きページの前後の見開きページで使用されているテンプレートを確認して、連続する見開きページで、同じテンプレートを使用しないように、テンプレートを選択してもよい。
【００７０】
以上、本発明の画像処理装置、画像処理方法および画像処理プログラムについて詳細に説明したが、本発明は上記実施例に限定はされず、本発明の要旨を逸脱しない範囲において、各種の改良や変更を行ってもよいのは、もちろんである。
【符号の説明】
【００７１】
１０  画像処理装置
１２  操作部
１４  画像表示部
１６  テンプレート記憶部
１８  ＬＵＴ
２０  テンプレート選択部
２４  画像編集部
【図１】
0005526193.tif 000004
【図２】
0005526193.tif 000005
【図３】
0005526193.tif 000006
【図４】
0005526193.tif 000007
【図５】
0005526193.tif 000008
【図６】
0005526193.tif 000009
【図７】
0005526193.tif 000010
【図８】
0005526193.tif 000011
【図９】
0005526193.tif 000012