(57)【特許請求の範囲】
【請求項１】
複数の画像をレイアウトしてアルバムを作成する情報処理装置であって、
アルバムの新規作成を指示する第１の指示、またはアルバムの編集を指示する第２の指示を受け付ける受付手段と、
画像を取得する取得手段と、
前記取得手段により取得された画像のうちのレイアウト対象の候補を選別する選別手段と、
前記受付手段が前記第１の指示を受け付けた場合に、前記選別手段により選別された画像の少なくとも一部をレイアウトするレイアウト手段と、
前記取得手段により取得された画像のうち、前記レイアウト手段により選別された前記レイアウト対象の候補の画像が、前記レイアウト手段により作成され且つ注文が行われた注文済みアルバムの編集に用いる画像の候補となり、前記レイアウト対象の候補として選別されなかった画像の少なくとも一部が、前記編集に用いる画像の候補から除外されるように制御する制御手段と、
前記受付手段が前記第２の指示を受け付けた場合に、前記取得手段により取得された画像に含まれる、前記制御手段により前記編集に用いる画像の候補となった画像を用いて、前記注文済みアルバムを編集する編集手段と、を有し、
前記編集手段により編集された前記注文済みアルバムが再び注文された場合、前記編集に用いる画像の候補からの除外が行われずに、当該候補が前記注文済みアルバムの再編集に用いる画像の候補となることを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記注文済みアルバムの注文に応じて、前記注文済みアルバムの編集に用いる画像の候補からの画像の削除を行い、
前記制御手段は、前記編集手段により編集された前記注文済みアルバムが再び注文された場合、前記注文済みアルバムの編集のための画像の候補からは画像を削除しないことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
複数の画像をレイアウトしてアルバムを作成する情報処理装置であって、
画像を取得する取得手段と、
前記取得手段により取得された画像のうちのレイアウト対象の候補を選別する選別手段と、
前記選別手段により選別された画像の少なくとも一部をレイアウトするレイアウト手段と、
前記取得手段により取得された画像のうち、前記レイアウト手段により選別された前記レイアウト対象の候補の画像が前記レイアウト手段により作成されたアルバムの編集に用いる画像の候補となり、前記レイアウト対象の候補として選別されなかった画像の少なくとも一部が前記編集に用いる画像の候補から除外されるように制御する制御手段と、
前記取得手段により取得された画像に含まれる、前記制御手段により前記編集に用いる画像の候補となった画像を用いて、前記アルバムを編集する編集手段と、を有し、
前記制御手段は、前記選別手段により選別された前記レイアウト対象の候補の画像と、前記レイアウト対象の候補として選別されなかった画像のうちの、前記アルバムの作成に用いたスコアリングの結果が高い画像とが、前記編集に用いる画像の候補になるように、前記制御を行うことを特徴とする情報処理装置。
【請求項４】
前記取得手段は、前記情報処理装置の外部の外部記憶媒体に格納された画像を取得することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記外部記憶媒体は、前記情報処理装置に対して挿入、抜去が可能なメモリカードを含むことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記選別手段は、前記レイアウト対象の候補を一次選別し、且つ当該レイアウト対象の候補の一部を二次選別し、
前記レイアウト手段は、前記二次選別された画像をレイアウトし、
前記制御手段は、前記一次選別されたレイアウト対象の候補の画像が前記編集手段による編集に用いる画像の候補になり、前記一次選別されなかった画像が前記編集に用いる画像の候補にならないように前記制御を行うことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記レイアウト手段は、前記一次選別され且つ前記二次選別されなかった画像を、ユーザの指示に応じてレイアウトすることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記制御手段は、前記レイアウト手段により選別された前記レイアウト対象の候補の画像と、前記レイアウト対象の候補として選別されなかった画像のうちの、前記レイアウトの作成に用いたスコアリングの結果が高い画像とが、前記編集手段が編集に用いる画像の候補になるように、前記制御を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記取得手段は、ネットワークを介してＳＮＳにアップロードされた画像をダウンロードすることを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記編集手段は、前記制御手段により除外されなかった画像のＵＲＬを用いて前記ＳＮＳにアクセスしてダウンロードされた画像を用いて編集を行うことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記レイアウト手段によるレイアウトにより作成されたアルバムのデータを出力する出力手段をさらに有することを特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記出力手段は、前記データを、外部サーバに送信し、
前記データが前記外部サーバに送信されたことに基づいて、前記アルバムが印刷されることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記出力手段は、前記データをプリンタに出力して印刷させることを特徴とする請求項１１に記載の情報処理装置。
【請求項１４】
前記制御手段は、前記編集に用いる画像の候補となった画像に関する情報が記憶装置に記憶され、前記編集に用いる画像の候補とならなかった画像に関する情報が前記記憶装置に記憶されないように制御することを特徴とする請求項１乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記情報は、画像ファイルであることを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記情報は、画像ファイルにアクセスするための情報であることを特徴とする請求項１４に記載の情報処理装置。
【請求項１７】
コンピュータを請求項１乃至１６のいずれか１項に記載の情報処理装置の各手段として機能させるプログラム。
【請求項１８】
複数の画像をレイアウトしてアルバムを作成する情報処理方法であって、
アルバムの新規作成を指示する第１の指示、またはアルバムの編集を指示する第２の指示を受け付ける受付工程と、
画像を取得する取得工程と、
前記取得工程において取得された画像のうちのレイアウト対象の候補を選別する選別工程と、
前記受付工程において前記第１の指示を受け付けた場合に、前記選別工程において選別された画像の少なくとも一部をレイアウトするレイアウト工程と、
前記取得工程において取得された画像のうち、前記レイアウト工程において選別された前記レイアウト対象の候補の画像が、前記レイアウト工程において作成され且つ注文が行われた注文済みアルバムの編集に用いる画像の候補となり、前記レイアウト対象の候補として選別されなかった画像の少なくとも一部が、前記編集に用いる画像の候補から除外されるように制御する制御工程と、
前記受付工程において前記第２の指示を受け付けた場合に、前記取得工程において取得された画像に含まれる、前記制御工程により前記編集に用いる画像の候補となった画像を用いて、前記注文済みアルバムを編集する編集工程と、を有し、
前記編集工程において編集された前記注文済みアルバムが再び注文された場合、前記編集に用いる画像の候補からの除外が行われずに、当該候補が前記注文済みアルバムの再編集に用いる画像の候補となることを特徴とする情報処理方法。
【請求項１９】
複数の画像をレイアウトしてアルバムを作成する情報処理方法であって、
画像を取得する取得工程と、
前記取得工程において取得された画像のうちのレイアウト対象の候補を選別する選別工程と、
前記選別工程により選別された画像の少なくとも一部をレイアウトするレイアウト工程と、
前記取得工程により取得された画像のうち、前記レイアウト工程において選別された前記レイアウト対象の候補の画像が前記レイアウト工程において作成されたアルバムの編集に用いる画像の候補となり、前記レイアウト対象の候補として選別されなかった画像の少なくとも一部が前記編集に用いる画像の候補から除外されるように制御する制御工程と、
前記取得工程において取得された画像に含まれる、前記制御工程において前記編集に用いる画像の候補となった画像を用いて、前記アルバムを編集する編集工程と、を有し、
前記制御工程では、前記選別工程において選別された前記レイアウト対象の候補の画像と、前記レイアウト対象の候補として選別されなかった画像のうちの、前記アルバムの作成に用いたスコアリングの結果が高い画像とが、前記編集に用いる画像の候補になるように、前記制御を行うことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、プログラム、及び情報処理方法に関し、特に、例えば、デジタルカメラなどで撮影された複数の画像を自動レイアウトし、フォトアルバムを作成する情報処理装置、プログラム、及び情報処理方法に関する。
【背景技術】
【０００２】
従来、フォトアルバムを自動作成するために、画像ファイルにスコアを付けて、画像ファイルと紐づけられるスコア値を利用してテンプレートを選択してレイアウトする技術が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−７２９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、メモリカードなどの外部記憶媒体から画像ファイルを読込み、アルバム作成する場合、その作成のために一時的に画像ファイルを記憶装置にコピーすることはあるがアルバム注文後は不要となるので記憶装置には保存しないことがあった。このため、一度作成したアルバムを再編集するには外部記憶媒体の画像ファイルを再度記憶装置にコピーし、記憶装置に保存された画像ファイルとしてアルバムを作成、注文する必要があった。
【０００５】
本発明は上記従来例に鑑みてなされたもので、例えば、画像がレイアウトされた画像の再編集の際に使用される可能性が低い画像を削除することができる情報処理装置、情報処理方法、及び、プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の情報処理装置は次のような構成を含む。
【０００７】
即ち、複数の画像をレイアウトしてアルバムを作成する情報処理装置であって、アルバムの新規作成を指示する第１の指示、またはアルバムの編集を指示する第２の指示を受け付ける受付手段と、画像を取得する取得手段と、前記取得手段により取得された画像のうちのレイアウト対象の候補を選別する選別手段と、前記受付手段が前記第１の指示を受け付けた場合に、前記選別手段により選別された画像の少なくとも一部をレイアウトするレイアウト手段と、前記取得手段により取得された画像のうち、前記レイアウト手段により選別された前記レイアウト対象の候補の画像が、前記レイアウト手段により作成され且つ注文が行われた注文済みアルバムの編集に用いる画像の候補となり、前記レイアウト対象の候補として選別されなかった画像の少なくとも一部が、前記編集に用いる画像の候補から除外されるように制御する制御手段と、前記受付手段が前記第２の指示を受け付けた場合に、前記取得手段により取得された画像に含まれる、前記制御手段により前記編集に用いる画像の候補となった画像を用いて、前記注文済みアルバムを編集する編集手段と、を有し、前記編集手段により編集された前記注文済みアルバムが再び注文された場合、前記編集に用いる画像の候補からの除外が行われずに、当該候補が前記注文済みアルバムの再編集に用いる画像の候補となることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画像がレイアウトされた画像の再編集の際に使用される可能性が低い画像を削除することができるという効果がある。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態である情報処理システムの構成を示すブロック図である。
【図２】実施形態１に従うアルバム作成処理を示すフローチャートである。
【図３】アルバム作成又は画像編集処理におけるユーザ確認に用いるユーザインタフェースの画面を示す図である。
【図４】アルバム作成又は画像編集処理におけるメモリカードの挿入を促すユーザインタフェース（ＵＩ）の画面を示す図ある。
【図５】アルバム作成又は画像編集処理におけるメモリカードの抜去を促すユーザインタフェースの画面を示す図である。
【図６】アルバム作成又は画像編集処理に使用する種々のレイアウトを示す図である。
【図７】画像編集処理の結果得られた画像レイアウトを示す図である。
【図８】実施形態２に従うアルバム作成処理を示すフローチャートである。
【図９】アルバム作成又は画像編集処理における外部ＳＮＳサイトの認証を促すユーザインタフェースの画面の示す図である。
【発明を実施するための形態】
【００１０】
以下添付図面を参照して本発明の実施形態について、さらに具体的かつ詳細に説明する。ただし、この実施形態に記載されている構成要素の相対配置等は、特定の記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。さらに人間が視覚で知覚し得るように顕在化したものであるか否かも問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１２】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１３】
＜情報処理システムの構成（図１）＞
図１は本発明の実施形態である情報処理システム（以下、システム）の概略構成を示すブロック図である。このシステムは情報処理装置１００４がネットワーク１００３を介して外部サーバ１００２に接続され、さらに、外部サーバ１００２がプリンタ１００１を接続する構成となっている。
【００１４】
情報処理装置１００４は、入力された画像データからアルバム（フォトアルバム、フォトブック）を作成することが可能で、作成したアルバムを印刷データとして出力することや、外部サーバにアップロードすることが可能である。
【００１５】
情報処理装置１００４はＣＰＵ１０１１とＲＯＭ１００９とＲＡＭ１０１０とを備え、さらに、プリンタ１００５、モニタ１００６、入力装置１００７、記憶装置１００８、ネットワーク１００３と接続するための入出力インタフェース（不図示）を備える。
【００１６】
ＣＰＵ１０１１は、記憶装置１００８やＲＯＭ１００９やＲＡＭ１０１０に記憶されているオペレーティングシステム（以下、ＯＳ）を実行することにより情報処理装置１００４全体の制御を行う。また、ＣＰＵ１０１１はＲＯＭ１００９やＲＡＭ１０１０に記憶されているプログラムを実行することによって、情報処理装置１００４の各機能を実現したり、情報の演算、加工などを、情報処理装置１００４に含まれ、又、接続された構成要素を制御し実行する。ＲＯＭ１００９はプログラムや定数などを格納し、ＲＡＭ１０１０はＣＰＵ１０１１の作業領域として用いられる。また、ＲＡＭ１０１０がＦｅＲＡＭなどの不揮発性メモリで構成されていればプログラムを格納することもできる。
【００１７】
ネットワーク１００３は、情報処理装置１００４と外部サーバ１００２と接続されており、接続されている各装置に情報の伝達を行うことができる。外部サーバ１００２はプリンタ１００１と接続するための入出力インタフェース（不図示）を有している。
【００１８】
情報処理装置１００４で作成されたアルバムは、ネットワーク１００３を介して外部サーバ１００２にアップロードされる。外部サーバ１００２はアップロードされたアルバムが印刷可能であれば、そのデータをプリンタ１００１に出力する。例えば、外部サーバ１００２は、アルバム受注・管理サーバとして動作し、ユーザ自身の情報処理装置１００４で作成したアルバムがアップロードされ、必要なアルバム購入手続きが取られたら、プリンタ１００１により印刷出力することができる。その後、出力された印刷物は製本され、ユーザ手元に届けられる。
【００１９】
一方、プリンタ１００５は情報処理装置１００４で作成された印刷物を印刷するための装置である。形態によっては、ユーザが作成したアルバムをユーザ自身が所有しているプリンタ１００５を用いて印刷し、ユーザが製本し、アルバムに仕上げてもよい。モニタ１００６は情報処理装置１００４において出力された画像情報を表示する表示装置である。入力装置１００７は情報処理装置１００４にユーザ指示などを入力するために用いられるキーボードやポインティングデバイスなどの装置である。なお、モニタ１００６と入力装置１００７とが一体となった形態のものを用いても良い。この場合、例えば、モニタ１００６の表示画面にはタッチパネルが備えられ、ユーザがモニタに直接触れることで指示入力を行うことが可能な構成の装置もある。記憶装置１００８は画像データやテンプレートなどを保存するＨＤＤ（ハードディスク記憶装置）やＳＳＤ（半導体記憶装置）などの装置である。
【００２０】
情報処理装置１００４はさらに、外部記憶読取装置１０１２を接続し、外部記憶媒体１０１３の内容を読込ませることができる。一般的には、外部記憶媒体１０１３はＳＤメモリカードであり、外部記憶読取装置１０１２はＳＤメモリカードリーダであるが、その他の外部記憶媒体、例えば、コンパクトフラッシュ（ＣＦ）やメモリスティックなどでもよい。従って、外部のデジタルカメラやカメラ付携帯端末によって撮影され生成された画像データをＳＤメモリカードやメモリスティックなど格納し、これを外部記憶読取装置１０１２を介して入力しても良い。
【００２１】
なお、図１に示す例では、情報処理装置１００４と、モニタ１００６、入力装置１００７、記憶装置１００８が分離されているように記載されているが、情報処理装置の形態によっては、これらが一体化された構成となっていても良い。つまり、情報処理装置にモニタ、入力装置、記憶装置（情報処理装置のＲＡＭと共有となる場合もある）が含まれるような、例えば、タブレット端末のような構成でも良い。この場合、タブレット端末が備えるカメラ部により撮影され生成され記憶装置１００８に格納された画像データをそのまま用いても良い。或いは、ユーザがクラウドにアップロードしてある画像データをダウンロードして用いても良い。
【００２２】
次に、上記構成のシステムにおいて実行されるアルバム作成に関するいくつかの実施形態について説明する。
【００２３】
＜実施形態１＞
図２は情報処理装置１００４のＣＰＵ１０１１が実行するアルバム作成の処理を示すフローチャートである。
【００２４】
まずステップＳ２００１では、ユーザがアルバムを新規作成するかどうかを調べる。そのため、情報処理装置１００４はモニタ１００６にユーザの意思を確認するための画面を表示する。
【００２５】
図３はユーザ確認に用いるユーザインタフェース（ＵＩ）の画面を示す図である。図３に示すように、画面３０１０には、ユーザがアルバムを新規させるか、前回注文したアルバムを再編集するかを確認するためのメッセージが表示される。画面３０１０において、アルバムを新規作成する場合、ユーザはボタン３０１１をクリックし、注文済みのアルバムを再編集する場合、ユーザはボタン３０１２をクリックする。ここで、アルバムを新規作成する場合、即ち、ボタン３０１１がクリックされた場合、処理はステップＳ２００２に進み、前回注文したアルバムを再編集する場合、即ち、ボタン３０１２がクリックされた場合、処理はステップＳ２００７に進む。
【００２６】
なお、図３に示したユーザインタフェース（ＵＩ）は実施例を簡潔に説明するために用いる例に過ぎない。従って、ユーザ操作性の改善のために、注文したアルバムがない場合は、図３のような画面を表示せずに処理はステップＳ２００２に進んだり、再注文したアルバムが複数ある場合を考慮して、再注文したアルバムを選択させたりする画面を表示してもよい。
【００２７】
さて、ステップＳ２００２で、情報処理装置１００４はモニタ１００６に外部記憶装置（例えば、メモリカード）の挿入を促すための画面を表示する。
【００２８】
図４はＳＤメモリカードの挿入を促すために用いるユーザインタフェース（ＵＩ）の画面を示す図である。図４に示すように、画面３０２０には、ＳＤメモリカードの挿入を促すメッセージが表示される。ユーザは、画面の指示に従いＳＤメモリカードを外部記憶読取装置１０１２に挿入する。その後、ユーザは確認のため、ボタン３０２１をクリックする。
【００２９】
ステップＳ２００３で、情報処理装置１００４は、画像ファイルを挿入されたＳＤメモリカードから外部記憶読取装置１０１２を介して記憶装置１００８にコピーする。そのコピーが終了すると、ステップＳ２００４で、情報処理装置１００４はモニタ１００６に外部記憶装置（例えば、メモリカード）の抜去を促すための画面を表示する。
【００３０】
図５はＳＤメモリカードの抜去を促すために用いるユーザインタフェース（ＵＩ）の画面を示す図である。図５に示すように、画面３０３０には外部記憶媒体（ＳＤメモリカード）からの画像読取完了を示すメッセージが表示される。ユーザは表示された指示に従いＳＤメモリカードを外部記憶読取装置１０１２から抜去する。その後、ユーザは確認のため、ボタン３０３１をクリックする。
【００３１】
ボタン３０３１をクリックすると、処理はステップＳ２００５において、情報処理装置１００４はコピーされた画像ファイルのスコアリングを行う。なお、スコアリング処理についての説明は省略する。さらに、ステップＳ２００６で、情報処理装置１００４はスコアリングされた画像ファイルをレイアウトする処理を繰り返し、複数のレイアウトから構成されるレイアウトリストを作成する。なお、レイアウト処理についての説明は省略する。
【００３２】
図６はレイアウト処理において用いられるテンプレートの一例を示す図である。
【００３３】
レイアウト処理が実行されると、モニタ１００６には図６（Ａ）〜図６（Ｄ）に示すような様々なテンプレートが表示される。ユーザはその表示されたテンプレートから所望のテンプレートを選択してレイアウト処理を行うことができる。
【００３４】
図７はレイアウト処理により得られた結果の一例を示す図である。図７は、図６（Ａ）がテンプレートとして選択され、レイアウト処理が実行された結果を示している。
【００３５】
ステップＳ２００７では、ユーザはレイアウトされたアルバムの編集作業を実行する。ステップＳ２００６において、複数のレイアウトからなるレイアウトリストを作成しているので、ユーザはレイアウトを切り替えて、自分の嗜好に合ったレイアウトを選択する。その後、ステップＳ２００８で、ユーザはレイアウトされたアルバムを注文する。
【００３６】
ステップＳ２００９では、情報処理装置１００４は再度、注文されたアルバムが新規作成のものであるかどうかを調べる。ここで、ユーザがステップＳ２００１で新規作成を選んだ場合、ステップＳ２００３で画像ファイルが記憶装置１００８にコピーされており、削除する必要があるため、処理はステップＳ２０１０へ進む。これに対して、ユーザがステップＳ２００１で“注文済みアルバムを再編集”を選択した場合は、処理はそのまま終了する。
【００３７】
ステップＳ２０１０では、ステップＳ２００６で作成したレイアウトリストに使用されている画像ファイルを残し、レイアウトリストで使用されていない画像ファイルを削除する。レイアウトリストに使用されている画像ファイルは、再編集時にステップＳ２００７でレイアウトが変更される可能性があり、レイアウト変更後に使用される画像ファイルが異なる可能性がある。このため、記憶装置１００８にコピーした画像ファイルをそのまま残しておく。一方、レイアウトリストで使用されていない画像ファイルは、再編集時にステップＳ２００７でレイアウトを変更する場合、どのレイアウトに変更してもそのファイルは使用されない画像ファイルであるため、記憶装置１００８から削除する。
【００３８】
なお、Ｓ２０１０では、レイアウトリストに使用されていない画像ファイルを全て削除する場合に限らない。例えば、レイアウトリストに使用されていない画像ファイルのうち、Ｓ２００５におけるスコアリングの結果、その評価値が所定値以上の画像ファイルは削除されなくてもよい。もしくはレイアウトリストに使用されていない画像ファイルのうちの、評価値が上位である所定数の画像ファイルは削除されなくてもよい。そして再編集の際には、初期編集の際にレイアウトリストに使用されず且つ記憶装置１００８から削除されなかった画像も含めて、改めてレイアウトリストが作成されてもよい。
【００３９】
即ち、Ｓ２０１０では、レイアウトリストに使用されていない画像ファイルの少なくとも一部が削除される。
【００４０】
また、この実施形態では、ステップＳ２００２でＳＤメモリカードの画像を先に読込みレイアウト処理を実行した。この場合、使用するＳＤメモリカードが１枚であれば、そのカードの画像ファイルに対してステップＳ２００５のスコアリングを行い、ステップＳ２００６のレイアウト候補作成を行う。そして、アルバム注文後にレイアウトリストで使用されている画像ファイルを記憶装置１００８にコピーするようにしても良い。
【００４１】
従って以上説明した実施形態に従えば、アルバム編集中は外部記憶媒体に保存された全ての画像ファイルを使用でき、アルバム注文後はアルバムに未使用の画像ファイルの少なくとも一部は記憶装置から削除されるので、記憶装置の容量を節約することができる。さらに、一度注文したアルバムを再注文する場合でも、アルバムに使用した画像ファイルが記憶装置に保存されているため、そのまま再注文が可能となる。
【００４２】
なお、この実施形態ではＳＤメモリカードのような外部記憶媒体１０１３からの取り込みについて説明したが、記憶装置１００８にない画像ファイルからアルバムを作成することも可能である。例えば、ＳＮＳなどの画像ファイルを共有できる外部サービスや、外部ネットワークストレージサービスからの画像取込においても、この実施形態で説明した処理を適用可能である。この点については次の実施形態で説明する。
【００４３】
なお、上述のＳ２００６では、複数のレイアウトを作成していたが、これに限らない。例えばＳ２００３で取得された画像ファイルのうち、レイアウト対象の候補としての画像が一次選別され、さらにその中から、レイアウト対象の画像が二次選別されてもよい。そして、二次選別されたレイアウト対象の画像がテンプレートにレイアウトされたレイアウト画像が、図７に示すように表示されてもよい。そしてユーザが他のレイアウト画像を表示させる指示を行ったことに応じて、一次選別された他の画像を使用して他のレイアウト画像が表示されてもよい。
【００４４】
この場合、Ｓ２０１０では、上記一次選別された画像ファイルが削除されずに記憶装置１００８に残る。そのため初期編集でテンプレートにレイアウトされない画像であっても、レイアウト対象の候補となっていた画像が残る。よって再編集の際には、この画像を改めて取得しなくても、再編集に使用することができる。
【００４５】
＜実施形態２＞
実施形態１では、外部記憶媒体から画像を取込み、使用される可能性がある画像ファイルは記憶装置に保持しておく必要があった。一方、ＳＮＳサイトに投稿した写真ファイルを取込み、アルバムを作成する場合は、画像を一度記憶装置から削除しても、再編集時にその対象となる可能性がある画像のみをダウンロードすれば、全ての画像をダウンロードするよりも処理を短時間で実行できる。この実施形態では、ＳＮＳサイトを利用したアルバム作成の処理について説明する。
【００４６】
図８はこの実施形態に従う情報処理装置１００４のＣＰＵ１０１１が実行するアルバム作成の処理を示すフローチャートである。なお、図８において、図２を参照して説明したのと同じ処理ステップについては、同じステップ参照番号を付し、その説明は省略する。
【００４７】
ステップＳ２００１において、アルバムを新規作成するものであると判断されると、処理はステップＳ２００２’に進み、ＳＮＳサイトにログインを促す。
【００４８】
図９はユーザにＳＮＳサイトにログインを促す際に用いるユーザインタフェース（ＵＩ）の画面を示す図である。ステップＳ２００２’では、図９に示すようなＳＮＳサイトへのログインを促すメッセージを含む画面３０４０を表示して、ＳＮＳサイトに投稿した画像ファイルをダウンロードするために必要なユーザアカウント情報を入力させる。ユーザはこのメッセージに促されて、ユーザ自身のアカウントとパスワードとをそれぞれ、入力欄３０４１、３０４２に入力し、ＯＫボタン３０４３をクリックする。
【００４９】
その後、ステップＳ２００３では画像ファイルを記憶装置１００８にコピーする。ただし、この実施形態では、入力されたユーザアカウント情報を用いて、ＳＮＳサイトに投稿された画像ファイルをダウンロードする。一般的には、ユーザアカウント情報を用いてＳＮＳサイトへアクセスすると、ユーザが投稿された画像ファイルごとにダウンロードに必要なＵＲＬを取得できる。そして、このＵＲＬにアクセスすることで目的とする画像ファイルをダウンロードするのである。
【００５０】
次に、ステップＳ２００４’で情報処理装置１００４は、ステップＳ２００２’で入力されたユーザアカウント情報を保持する。そして、実施形態１と同様に、ステップＳ２００５〜Ｓ２００８の処理を実行する。
【００５１】
ステップＳ２０１０では画像ファイルを削除するが、この実施形態では、ステップＳ２００６で作成したレイアウトリストに使用されている画像ファイルのダウンロードＵＲＬを保持し、全ての画像ファイルを削除する。
【００５２】
レイアウトリストで使用されている画像ファイルは、再編集時にステップＳ２００７でレイアウト変更される可能性があり、レイアウト変更後に使用される画像ファイルが異なる可能性があるため、記憶装置１００８にダウンロードに必要なＵＲＬを残しておく。一方、レイアウトリストで未使用の画像ファイルは、再編集時にステップＳ２００７でレイアウトを変更する場合、どのレイアウトに変更してもそのファイルは使用されない画像ファイルなのでダウンロードに必要なＵＲＬを含め、記憶装置１００８から削除する。なお、図２のＳ２０１０と同様に、レイアウトリストに使用されていない全ての画像ファイルのＵＲＬが削除される場合に限らず、評価値が閾値以上または評価値が他の画像ファイルと比較して相対的に高い画像ファイルのＵＲＬは削除されなくてもよい。
【００５３】
さて、ステップＳ２００１でユーザが“注文済みアルバムを再編集”を選択した場合、処理はステップＳ２０１１に進み、保存したＵＲＬの画像ファイルをダウンロードする。上述のようにステップＳ２０１０で画像ファイルを削除するときに、一部の画像ファイルについはダウンロードに必要なＵＲＬを保存している。従って、ステップＳ２０１１では、ステップＳ２０１０で保存されたＵＲＬを使用して、画像ファイルを再度ダウンロードする。
【００５４】
なお、ステップＳ２００３ではＵＲＬを使用してユーザが所有している画像ファイル全てをダウンロードするのに対し、ステップＳ２０１１では再編集に使用する画像ファイルのみをダウンロードする点が異なる。これにより、ダウンロードに要する時間を短縮して編集再開を迅速に行うことができる。
【００５５】
従って以上説明した実施形態に従えば、アルバム編集中はＳＮＳサイトからダウンロードできる画像ファイルを使用してアルバムを編集でき、アルバム注文後はアルバムの再編集に必要な画像ファイルのＵＲＬだけを保持する。このため、再編集時は保持したＵＲＬを使用して画像ファイルのみをダウンロードすれば良いので、記憶装置の容量を節約することができる。さらに、一度注文したアルバムを再度注文する場合でも、アルバムに使用した画像ファイルのみをダウンロードすればよいため、再編集処理に必要なダウンロード時間を短くすることができる。
【００５６】
なお、実施形態１であっても実施形態２であっても、レイアウトリストを作成するときに、作成するアルバムサイズ以外に、大きいサイズのアルバムに対応したレイアウトリストを作成し保存すると良い。このようにすることで、一度小さいサイズのアルバムを注文し、出来が良ければ大きいサイズのアルバムを再注文することも可能となる。
【００５７】
また、実施形態１であっても実施形態２であっても、ステップＳ２００７における編集処理で、ユーザの嗜好にあったレイアウトを選択する編集処理以外に、レイアウトの一部の画像ファイルをユーザの嗜好にあった画像ファイルに入れ替えたい場合がある。この場合、ユーザの嗜好にあった画像ファイルを、ステップＳ２００３においてコピー（又はダウンロード）した全ての画像ファイルをモニタ１００６に表示して選択させるとユーザ操作に手間がかかる。このため、ステップＳ２００５でのスコアリングの結果から、スコアリング結果が高い画像ファイルに厳選して表示し、ユーザに選択させる方がユーザの使い勝手が良い。そこで、ステップＳ２００７におけるレイアウト編集処理で、上記のような選択処理を行う場合、レイアウトリストで使用されている画像ファイル（画像のＵＲＬ）以外に次のような画像ファイル（画像のＵＲＬ）を残すようにもできる。即ち、ステップＳ２００５でのスコアリング結果が高く、ステップＳ２００７においてユーザに選択させる画像ファイル（画像のＵＲＬ）を残すのである。
【００５８】
なお、図２、図８のＳ２００５におけるスコアリング処理では、個人認識が実施されている。このため、個人認識で特定の人物を中心としたレイアウトリストを用いてアルバムを作成した場合、注文後の再編集では別の人物を中心としたレイアウトリストを使用したい場合がある。この場合でも、すべてのレイアウトリストから使用されている画像ファイル（画像のＵＲＬ）を残すのではなく、利用された人物を中心としたレイアウトリスト以外のレイアウトリストで使用された画像ファイル（画像のＵＲＬ）を残すことも可能である。
【００５９】
いずれにしても、実施形態１、２ではステップＳ２００３においてＳＤメモリカードから画像ファイルを読込むか、ＳＮＳから画像ファイルのダウンロードに必要なＵＲＬを取得して画像ファイルをダウンロードする。そして、ステップＳ２００５のスコアリングとステップＳ２００６で作成したレイアウトによって、編集処理でユーザが使用する画像ファイルを選別する。このため、選別された画像ファイルのみ、又は、選別された画像ファイルのＵＲＬのみを残せば、注文後の再編集には影響しないし、注文後の再編集時に必要な画像だけをダウンロードすればよいという利点がある。
【００６０】
なお、本発明は上述の実施形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。この場合、そのプログラム、および該プログラムを記憶した記憶媒体は本発明を構成する。
【００６１】
また上述の実施形態における処理が１つの装置により実行される場合に限らず、複数の装置が連携することで上述の実施形態における処理が実現されてもよい。
【符号の説明】
【００６２】
１００１  プリンタ、１００２  外部プリンタ、１００３  ネットワーク、
１００４  情報処理装置、１００５  プリンタ、１００６  モニタ、
１００７  入力装置、１００８  記憶装置、１００９  ＲＯＭ、１０１０  ＲＡＭ、
１０１１  ＣＰＵ
【図１】
0006521856.tif 000002
【図２】
0006521856.tif 000003
【図３】
0006521856.tif 000004
【図４】
0006521856.tif 000005
【図５】
0006521856.tif 000006
【図６】
0006521856.tif 000007
【図７】
0006521856.tif 000008
【図８】
0006521856.tif 000009
【図９】
0006521856.tif 000010