(57)【要約】【課題】ページ制限がある場合とない場合とで画像のレイアウト画面を切り替えること。【解決手段】プログラム実行部１０３ａは、画像を配置するページ数をあらかじめ設定された設定ページ数に制限する第１のレイアウトモードと、画像を配置するページ数を制限しない第２のレイアウトモードとを使用者からの指示に基づいて切り替えて設定し、それぞれのレイアウトモードに応じた画像のレイアウトを指定するためのレイアウト指定画面をモニタ１０５に出力する。そして、第１のレイアウトモードに設定されている場合には、レイアウト指定画面上に設定ページ数に関する情報を明示し、第２のレイアウトモードに設定されている場合には、レイアウト指定画面上に設定ページ数に関する情報を明示しない。【選択図】図１
2008028650.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
画像を配置するページ数をあらかじめ設定された設定ページ数に制限する第１のレイアウトモードと、画像を配置するページ数を制限しない第２のレイアウトモードとを使用者からの指示に基づいて切り替えて設定するモード設定工程と、
それぞれのレイアウトモードに応じた画像のレイアウトの指定を受け付けるレイアウト指定画面をモニタに出力する画面出力工程と、
前記モード設定工程によって前記第１のレイアウトモードに設定されている場合には、前記レイアウト指定画面上に前記設定ページ数に関する情報を明示し、前記モード設定工程によって前記第２のレイアウトモードに設定されている場合には、前記レイアウト指定画面上に前記設定ページ数に関する情報を明示しない表示制御工程とを実行させるためのレイアウト設定プログラム。
【請求項２】
請求項１に記載のレイアウト設定プログラムにおいて、
配置対象の画像を指定する画像指定工程と、
各ページ上に配置する画像の枚数を指定する配置枚数指定工程と、
前記画像指定工程で指定された配置対象の画像の枚数、および前記配置枚数指定工程で指定された画像の枚数に基づいて、前記配置対象の画像を全て配置するために必要な総ページ数を算出するページ数算出工程と、
前記ページ数算出工程による算出結果に基づいて、前記設定ページ数を複数のページ数の中から選択して設定するページ数設定工程とをさらに有することを特徴とするレイアウト設定プログラム。
【請求項３】
請求項１または２に記載のレイアウト設定プログラムにおいて、
前記設定ページ数に関する情報は、前記設定ページ数を示す数字、または前記設定ページ数分のページを示す表示領域（ページ領域）であることを特徴とするレイアウト設定プログラム。
【請求項４】
請求項３に記載のレイアウト設定プログラムにおいて、
前記表示制御工程は、前記第１のレイアウトモード時のレイアウト指定画面上には、前記配置対象の画像の枚数に関わらず前記設定ページ数分の前記ページ領域を表示することを特徴とするレイアウト設定プログラム。
【請求項５】
請求項１に記載のレイアウト設定プログラムにおいて、
配置対象の画像を指定する画像指定工程と、
各ページ上に配置する画像の枚数を指定する配置枚数指定工程と、
前記画像指定工程で指定された配置対象の画像の枚数、および前記配置枚数指定工程で指定された画像の枚数に基づいて、前記配置対象の画像を全て配置するために必要な総ページ数を算出するページ数算出工程と、
前記ページ数算出工程によって算出された総ページ数が前記設定ページ数より多い場合には、前記レイアウト指定画面上から超過するページに配置される画像を削除する削除工程をさらに有することを特徴とするレイアウト設定プログラム。
【請求項６】
請求項５に記載のレイアウト設定プログラムにおいて、
前記削除工程は、前記モード設定工程によって前記第２のレイアウトモードから前記第１のレイアウトモードへ切り替えられた場合に、前記レイアウト指定画面上から超過するページに配置される画像を削除することを特徴とするレイアウト設定プログラム。
【請求項７】
請求項４に記載のレイアウト設定プログラムにおいて、
配置対象の画像を指定する画像指定工程と、
各ページ上に配置する画像の枚数を指定する配置枚数指定工程と、
前記画像指定工程で指定された配置対象の画像の枚数、および前記配置枚数指定工程で指定された画像の枚数に基づいて、前記配置対象の画像を全て配置するために必要な総ページ数を算出するページ数算出工程とをさらに有し、
前記表示制御工程は、前記モード設定工程によって前記第２のレイアウトモードから前記第１のレイアウトモードへ切り替えられた場合に、前記総ページ数が前記設定ページ数に満たないときには、前記レイアウト指定画面上に不足しているページ数分の前記ページ領域を追加表示することを特徴とするレイアウト設定プログラム。
【請求項８】
請求項４に記載のレイアウト設定プログラムにおいて、
配置対象の画像を指定する画像指定工程と、
各ページ上に配置する画像の枚数を指定する配置枚数指定工程と、
前記画像指定工程で指定された配置対象の画像の枚数、および前記配置枚数指定工程で指定された画像の枚数に基づいて、前記配置対象の画像を全て配置するために必要な総ページ数を算出するページ数算出工程とをさらに有し、
前記表示制御工程は、前記モード設定工程によって前記第１のレイアウトモードから前記第２のレイアウトモードへ切り替えられた場合であって、前記第１のレイアウトモード時に前記レイアウト指定画面上に不足しているページ数分の前記ページ領域が表示されていた場合には、そのページ領域を削除することを特徴とするレイアウト設定プログラム。
【請求項９】
請求項４に記載のレイアウト設定プログラムにおいて、
配置対象の画像を指定する画像指定工程と、
各ページ上に配置する画像の枚数を指定する配置枚数指定工程と、
前記画像指定工程で指定された配置対象の画像の枚数、および前記配置枚数指定工程で指定された画像の枚数に基づいて、前記配置対象の画像を全て配置するために必要な総ページ数を算出するページ数算出工程とをさらに有し、
前記表示制御工程は、前記第１のレイアウトモード時に使用者によって前記設定ページ数が増やされたことによって前記総ページ数が前記設定ページ数に満たなくなったときには、前記レイアウト指定画面上に不足しているページ数分の前記ページ領域を追加表示することを特徴とするレイアウト設定プログラム。
【請求項１０】
請求項１に記載のレイアウト設定プログラムにおいて、
配置対象の画像を指定する画像指定工程と、
各ページ上に配置する画像の枚数を指定する配置枚数指定工程と、
前記画像指定工程で指定された配置対象の画像の枚数、および前記配置枚数指定工程で指定された画像の枚数に基づいて、前記配置対象の画像を全て配置するために必要な総ページ数を算出するページ数算出工程とをさらに有し、
前記表示制御工程は、前記第１のレイアウトモード時に使用者によって前記設定ページ数が減らされたことによって前記総ページ数が前記設定ページ数よりも多くなった場合には、前記レイアウト指定画面上から超過するページに配置される画像を削除する削除工程をさらに有することを特徴とするレイアウト設定プログラム。
【請求項１１】
請求項５、６、または１０に記載のレイアウト設定プログラムにおいて、
前記削除工程は、前記画像の削除の可否を問う警告を出力することを特徴とするレイアウト設定プログラム。
【請求項１２】
請求項５、６、または１０に記載のレイアウト設定プログラムにおいて、
前記削除工程は、削除した画像を前記レイアウト指定画面内に設けた所定の表示領域内に表示することを特徴とするレイアウト設定プログラム。
【請求項１３】
コンピュータに、
配置対象の画像を指定する画像指定工程と、
各ページ上に配置する画像の枚数を指定する配置枚数指定工程と、
前記画像指定工程で指定された配置対象の画像の枚数、および前記配置枚数指定工程で指定された画像の枚数に基づいて、前記配置対象の画像を全て配置するために必要な総ページ数を算出するページ数算出工程と、
前記ページ数算出工程による算出結果に基づいて、前記設定ページ数を複数のページ数の中から選択して設定するページ数設定工程とを実行させるためのレイアウト設定プログラム。
【請求項１４】
請求項１〜１３のいずれか一項に記載のレイアウト設定プログラムを実行する実行手段と、
使用者からの指示を受け付ける入力手段と、
前記レイアウト指定画面を表示するモニタとを備えることを特徴とするレイアウト設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページ上に画像を配置するためのレイアウト設定プログラム、およびレイアウト設定装置に関する。
【背景技術】
【０００２】
次のようなアルバム制作システムが知られている。このアルバム制作システムでは、画面上で各ページごとに編集を行ってアルバムを作成し、製本業者にアルバムの作成を依頼する（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００３−２３０００５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の装置においては、製本業者にアルバムの作成を依頼する場合にはページ数に制限があることが多く、家庭内で印刷をする場合にはページ数に制限はないが、これらの違いを考慮した編集画面を提供できていなかった。
【課題を解決するための手段】
【０００５】
本発明によるレイアウト設定プログラムは、画像を配置するページ数をあらかじめ設定された設定ページ数に制限する第１のレイアウトモードと、画像を配置するページ数を制限しない第２のレイアウトモードとを使用者からの指示に基づいて切り替えて設定し、それぞれのレイアウトモードに応じた画像のレイアウトの指定を受け付けるレイアウト指定画面をモニタに出力し、第１のレイアウトモードに設定されている場合には、レイアウト指定画面上に設定ページ数に関する情報を明示し、第２のレイアウトモードに設定されている場合には、レイアウト指定画面上に設定ページ数に関する情報を明示しないことを特徴とする。
このとき、配置対象の画像を指定し、各ページ上に配置する画像の枚数を指定し、配置対象の画像の枚数、および各ページに配置する画像の枚数に基づいて、配置対象の画像を全て配置するために必要な総ページ数を算出し、総ページ数の算出結果に基づいて、設定ページ数を複数のページ数の中から選択して設定するようにしてもよい。
また、設定ページ数に関する情報は、設定ページ数を示す数字、または設定ページ数分のページを示す表示領域（ページ領域）であることが好ましく、第１のレイアウトモード時のレイアウト指定画面上には、配置対象の画像の枚数に関わらず設定ページ数分のページ領域を表示することが好ましい。
また、配置対象の画像を指定し、各ページ上に配置する画像の枚数を指定し、配置対象の画像の枚数、および各ページに配置する画像の枚数に基づいて、配置対象の画像を全て配置するために必要な総ページ数を算出し、算出された総ページ数が設定ページ数より多い場合には、レイアウト指定画面上から超過するページに配置される画像を削除するようにしてもよく、この場合には、第２のレイアウトモードから第１のレイアウトモードへ切り替えられた場合に、レイアウト指定画面上から超過するページに配置される画像を削除するようにしてもよい。
また、配置対象の画像を指定し、各ページ上に配置する画像の枚数を指定し、配置対象の画像の枚数、および各ページに配置する画像の枚数に基づいて、配置対象の画像を全て配置するために必要な総ページ数を算出し、第２のレイアウトモードから第１のレイアウトモードへ切り替えられた場合に、総ページ数が設定ページ数に満たないときには、レイアウト指定画面上に不足しているページ数分のページ領域を追加表示してもよく、配置対象の画像を指定し、各ページ上に配置する画像の枚数を指定し、配置対象の画像の枚数、および各ページに配置する画像の枚数に基づいて、配置対象の画像を全て配置するために必要な総ページ数を算出し、第１のレイアウトモードから第２のレイアウトモードへ切り替えられた場合であって、第１のレイアウトモード時にレイアウト指定画面上に不足しているページ数分のページ領域が表示されていた場合には、そのページ領域を削除するようにしてもよい。
さらに、配置対象の画像を指定し、各ページ上に配置する画像の枚数を指定し、配置対象の画像の枚数、および各ページに配置する画像の枚数に基づいて、配置対象の画像を全て配置するために必要な総ページ数を算出し、第１のレイアウトモード時に使用者によって設定ページ数が増やされたことによって総ページ数が設定ページ数に満たなくなったときには、レイアウト指定画面上に不足しているページ数分のページ領域を追加表示してもよく、第１のレイアウトモード時に使用者によって設定ページ数が減らされたことによって総ページ数が設定ページ数よりも多くなった場合には、レイアウト指定画面上から超過するページに配置される画像を削除してもよい。
そして、画像を削除するに当たっては、画像の削除の可否を問う警告を出力することが好ましく、削除した画像をレイアウト指定画面内に設けた所定の表示領域内に表示することが好ましい。
本発明によるレイアウト設定プログラムはまた、配置対象の画像を指定し、各ページ上に配置する画像の枚数を指定し、配置対象の画像の枚数、および各ページに配置する画像の枚数に基づいて、配置対象の画像を全て配置するために必要な総ページ数を算出し、当該算出結果に基づいて、設定ページ数を複数のページ数の中から選択して設定することを特徴とする。
本発明によるレイアウト設定装置は、請求項１〜１３のいずれか一項に記載のレイアウト設定プログラムを実行する実行手段と、使用者からの指示を受け付ける入力手段と、レイアウト指定画面を表示するモニタとを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ページ数に制限がある場合とページ数に制限がない場合とでレイアウト指定画面上の表示を変化させることができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本実施の形態におけるレイアウト設定装置の一実施の形態の構成を示すブロック図である。レイアウト設定装置１００は、例えばパソコンであり、入力装置１０１と、外部インターフェース１０２と、制御装置１０３と、ＨＤＤ（ハードディスクドライブ）１０４と、モニタ１０５と、プリンタ１０６と、通信装置１０７とを備えている。
【０００８】
入力装置１０１は、キーボードやマウスなど、使用者によって操作される種々の入力部材を含んでいる。外部インターフェース１０２は、画像ファイルをデジタルカメラなどの外部機器から取り込むためのインターフェースであり、例えばＵＳＢインターフェースや無線ＬＡＮインターフェースが用いられる。制御装置１０３は、ＣＰＵ、メモリ、およびその他の周辺回路で構成され、ＨＤＤ１０４から後述するレイアウト設定プログラムをメモリ上に読み込んで実行するプログラム実行部１０３ａを機能的に有している。
【０００９】
ＨＤＤ１０４は、外部インターフェース１０２を介して取り込んだ画像ファイルやレイアウト設定プログラムなどの種々のデータが記録される。モニタ１０５は、レイアウト設定装置１００を操作するためのメニュー画面や後述するようにレイアウト設定プログラムによって出力されるレイアウト指定画面などを表示する。プリンタ１０６は、インクジェットプリンタやレーザープリンタなどの家庭用プリンタである。
【００１０】
通信装置１０７は、インターネット回線などの所定の通信回線に接続するための通信インターフェースであり、レイアウト設定装置１００は、この通信装置１０７を介してインターネット上でアルバムの製本サービスを提供するオンライン製本業者のサーバ（オンライン製本業者サーバ）２００と通信することができる。
【００１１】
このオンライン製本業者は、使用者が作成したアルバム（電子アルバム）のデータをオンライン製本業者サーバ２００へアップロードすると、そのアルバムデータに基づいてアルバムブックの製本を行い、使用者に配布するサービスを提供する。本実施の形態では、使用者は、後述するレイアウト設定プログラムによって出力されるレイアウト指定画面を介して、オンライン製本業者へのアルバムの製本を依頼することができる。なお、ＨＤＤ１０４へのデータの記録、モニタ１０５とプリンタ１０６へのデータの出力、および通信装置１０７を介したデータの送受信は、制御装置１０３によって制御される。
【００１２】
制御装置１０３におけるプログラム実行部１０３ａは、上述したようにＨＤＤ１０４に記録されているレイアウト設定プログラムをメモリ上に読み込んで実行する。このレイアウト設定プログラムは、使用者がＨＤＤ１０４に記録されている画像を用いてアルバム（電子アルバム）を作成するためのプログラムである。本実施の形態におけるレイアウト設定装置１００では、作成したアルバムを出力する方法として、プリンタ１０６を使用して家庭で印刷する方法（家庭内印刷）と、オンライン製本業者に製本を依頼する方法（オンライン製本）とがある。
【００１３】
使用者が家庭内印刷を行う場合には、印刷できるアルバムのページ数に制限がないため、使用者はページ数を気にせずにアルバムを作成することができる。これに対して、オンライン製本を行う場合には、オンライン製本業者側の取り決めにより、アルバムの総ページ数が制限されることが多い。例えば、アルバムの総ページ数として１２ページ、２０ページ、および２８ページの３通りのページ数が設定されている場合には、使用者はこのアルバムに含めたい画像の枚数に関わらず、総ページ数をこの３通りの中から選択する必要がある。
【００１４】
本実施の形態では、レイアウト設定プログラムは、オンライン製本および家庭内印刷のいずれの方法でアルバムを作成するかを使用者にあらかじめ指定させるようにし、使用者の指定結果に基づいて、アルバムの作成モードとしてオンライン製本モード（第１のレイアウトモード）と家庭内印刷モード（第２のレイアウトモード）のいずれかを設定する。そして、設定したアルバムの作成モードに応じたレイアウト指定画面、すなわち使用者がアルバムを構成する各ページのレイアウトを編集するための画面をモニタ１０５へ出力する。
【００１５】
また、レイアウト設定プログラムは、使用者からの指示に応じて、オンライン製本モード時のレイアウト指定画面（第１のレイアウトモード時のレイアウト指定画面）と家庭内印刷モード時のレイアウト指定画面（第２のレイアウトモード時のレイアウト指定画面）とを切り替えることができる。このとき、両モード間には、上述したようなページ数制限の有無に違いがあることから、レイアウト設定プログラムは、後述するようにその違いを加味してレイアウト指定画面の切り替えを行う。
【００１６】
使用者は、各レイアウトモードに応じて出力されたレイアウト指定画面上で、後述するように編集作業を行って、プリンタ１０６を介した印刷、またはオンライン製本業者への製本依頼などを行うことができる。
【００１７】
以下、プログラム実行部１０３ａによって実行されるレイアウト設定プログラムの処理について、図２に示すフローチャートを用いて詳細に説明する。なお、図２に示す処理は、使用者によって入力装置１０１が操作され、アルバムの作成が指示されると起動する。
【００１８】
例えば、使用者は入力装置１０１を操作して、あらかじめ図３に示す画像選択画面をモニタ１０５に表示する。この画像選択画面上には、ＨＤＤ１０４に保存されている画像の一覧が表示される。ここでは画像一覧としてＨＤＤ１０４に保存されている画像のサムネイル画像のみを表示しているが、サムネイル画像にファイル名、ファイルサイズ、画像の説明などを併記するようにしてもよい。また、画像ファイルがＨＤＤ１０４内の複数のフォルダに分かれて保存されている場合には、使用者は、フォルダ選択ボタン３ａをクリックして他のフォルダを選択することもできる。
【００１９】
使用者は、この画像選択画面上に表示された画像一覧の中から、アルバムに含めたい複数枚の画像（配置対象の画像）を選択した後、アルバム作成ボタン３ｂをクリックすることによって、アルバムの作成を指示する。すなわち、プログラム実行部１０３ａは、使用者によってアルバム作成ボタン３ｂがクリックされたことを検出したときに、ＨＤＤ１０４からレイアウト設定プログラムを読み込んで、図２に示す処理を実行する。
【００２０】
図２のステップＳ１０において、図４（ａ）に示すレイアウト選択ダイアログをモニタ１０５に表示する。レイアウト選択ダイアログには、レイアウト選択欄４ａ、出力先選択欄４ｂ、ページ数選択欄４ｃ、および画像サイズ選択欄４ｄが配置されている。レイアウト選択欄４ａは、アルバムのページレイアウトを選択するために使用される。出力先選択欄４ｂは、出力先として上述した「オンライン製本」と「家庭内印刷」とのいずれかを選択してレイアウトモードを指定するために使用される。ページ数選択欄４ｃは、ページ数に制限がある場合に設定するページ数（設定ページ数）をあらかじめ設定された複数通りのページ数の中から選択するために使用される。画像サイズ選択欄４ｄは、各ページに配置する画像の大きさを選択するために使用される。
【００２１】
レイアウト選択欄４ａでは、用紙サイズや用紙の方向、および各ページに配置する画像の枚数を指定することができる。例えば、使用者は、画像サイズおよび方向としてＡ４サイズ・縦を選択し、各ページに配置する画像の枚数として見開きの状態で左側のページに１枚の画像を配置し、右側のページに２枚の画像を配置することを示す「左ページ1枚／右ページ２枚」を選択する。
【００２２】
出力先選択欄４ｂは、例えば図４（ｂ）に示すリストボックスであり、使用者はリストボックス内で「オンライン製本」および「家庭内印刷」の２つのレイアウトモードからいずれか一方を選択して指定する。ここで、使用者が「オンライン製本」を選択した場合には、ページ数選択欄４ｃが選択可能な状態となる。ページ数選択欄４ｃは、例えば図４（ｃ）に示すリストボックスであり、このリストボックスではオンライン製本業者によって決められた複数通りのページ数が選択可能となっている。図４（ｃ）に示す例では、オンライン製本業者によって１２ページ、２０ページ、および２８ページの３通りのページ数が作成可能なアルバムのページ数として決められている。
【００２３】
なお、本実施の形態では、出力先選択欄４ｂで「オンライン製本」が指定されてページ数選択欄４ｃを選択可能な状態とするに当たって、図３に示した画像選択画面上で使用者によって選択された配置対象の画像の枚数、およびレイアウト選択欄４ａで指定された各ページに配置する画像の枚数に基づいて、使用者が作成しようとしているアルバムの最適な設定ページ数を自動的に選択する。具体的には、配置対象の画像の枚数と、レイアウト選択欄４ａで指定された各ページに配置する画像の枚数とに基づいて、配置対象の画像を全てアルバムに含めるために必要な総ページ数を算出する。
【００２４】
そして、算出した総ページ数を満たす最も少ないページ数を設定ページ数としてリストボックスの中から自動的に選択する。例えば、算出された総ページ数が１７ページである場合には、リストボックスに含まれる１２ページ、２０ページ、および２８ページの３通りのページ数の中から２０ページを自動選択して設定ページ数とする。これによって配置対象の画像の枚数とレイアウト選択欄４ａで指定された各ページに配置する画像の枚数とに基づいて自動的にページ数を選択することができ、使用者がページ数選択欄４ｃでページ数を選択する手間を省くことができる。
【００２５】
なお、このようにしてページ数選択欄４ｃのページ数が自動的に選択された後、使用者はリストボックス内から他のページ数を選択することによって、ページ数を変更することもできる。また、画像サイズ選択欄４ｄは、各ページに表示する画像の大きさを大、中、小の３段階で指定することができるようになっている。
【００２６】
使用者は、レイアウト選択ダイアログ上でこれらの設定を行った後、ＯＫボタン４ｅまたはキャンセルボタン４ｆを選択して処理を進める。ステップＳ２０では、使用者によってＯＫボタン４ｅが選択されたか否かを判断する。使用者によってＯＫボタン４ｅが選択されていないと判断した場合には、ステップＳ３０へ進み、使用者によってキャンセルボタン４ｆが選択されたか否かを判断する。その結果、キャンセルボタン４ｆが選択されていないと判断した場合には、ステップＳ２０へ戻る。これに対して、キャンセルボタン４ｆが選択されたと判断した場合には、処理を終了する。図２のフローチャートの処理が終了すると、ＣＰＵ１０３はモニタ１０５に図３に示す画像選択画面を表示する。
【００２７】
これに対して、使用者によってＯＫボタン４ｅが選択されたことを検出した場合にはステップＳ４０へ進む。ステップＳ４０では、出力先選択欄４ｂで「オンライン製本」が選択されているか否かを判断する。「オンライン製本」が選択されていないと判断した場合には、「家庭内印刷」が選択されているものと判定して、後述するステップＳ２７０へ進む。
【００２８】
一方、「オンライン製本」が選択されていると判断した場合には、ステップＳ５０へ進み、上述したように算出した配置対象の画像を全てアルバムに含めるために必要な総ページ数と、ページ数選択欄４ｃで選択されている設定ページ数とを比較して設定ページ数内に配置対象の全ての画像が収まるか否かを判断する。すなわち、総ページ数と設定ページ数とを比較した結果、設定ページ数の方が大きければ設定ページ数内に配置対象の全ての画像が収まると判断し、総ページ数の方が大きければ設定ページ数内に収まりきらない配置対象の画像が発生すると判断する。
【００２９】
ここで、上述したように、ページ数選択欄４ｃでは、総ページ数を満たす最も少ないページ数が自動的に選択されて設定ページ数とされるため、この自動選択された設定ページ数がそのまま指定されている場合には、設定ページ数内に配置対象の全ての画像が収まることになる。しかしながら、上述したように、使用者は設定ページ数をページ数選択欄４ｃのリストボックスを操作して変更することができるため、使用者によって設定ページ数が少ないページ数に変更された場合には、設定ページ数内に収まりきらない配置対象の画像が発生する場合がある。
【００３０】
ステップＳ５０での判断の結果、設定ページ数内に配置対象の全ての画像が収まると判断した場合には、ステップＳ６０へ進み、図５に示すオンライン製本モード時のレイアウト指定画面をモニタ１０５に表示する。ここで表示するオンライン製本モード時のレイアウト指定画面には、出力先選択欄５ｇおよびページ数選択欄５ｈが表示されている。この出力先選択欄５ｇおよびページ数選択欄５ｈには、それぞれレイアウト選択ダイアログで選択されたレイアウトモードおよび設定ページ数がデフォルト表示されている。なお、この図５に示す例では、設定ページ数は「２０ページ」に設定されている。
【００３１】
また、出力先選択欄５ｇおよびページ数選択欄５ｈは、図４（ｂ）および図４（ｃ）に示したようにリストボックスになっており、使用者は、当該オンライン製本モード時のレイアウト指定画面上でもこれらの設定を変更することができる。
【００３２】
オンライン製本モード時のレイアウト指定画面上には、さらに、未配置画像表示領域５ａ、レイアウト編集領域５ｂ、終了ボタン５ｃ、購入ボタン５ｄ、および印刷ボタン５ｅが配置されている。未配置画像表示領域５ａには、図３に示す画像選択画面上で使用者によって選択されたフォルダ内に記録されており、かつ配置対象の画像として選択されなかった画像のサムネイル画像が一覧表示される。そして、レイアウト編集領域５ｂには、レイアウト選択欄４ａで選択されたアルバムのページレイアウトに基づいて配置対象の画像を配置したイメージ画像を各ページごとに表示する。
【００３３】
このとき、上述した総ページ数が設定ページ数に満たない場合には、総ページ数分のイメージ画像の後に不足している空白ページを表示する。換言すれば、レイアウト編集領域５ｂ内に、設定ページ数に関する情報として設定ページ数分のページを示す表示領域（ページ領域）を明示し、各ページ領域内にレイアウト選択欄４ａで選択されたアルバムのページレイアウトに基づいて配置対象の画像を配置する。そして、余ったページ領域はそのまま空白ページとして残しておく。これによって、使用者は現在選択されている配置対象の画像を用いてアルバムを作成した場合に、何ページの空白ページが発生するかを視覚的に把握することができる。なお、設定ページ数に関する情報としてその設定ページ数を数字で表示し、併せて空白ページ数も数字で表示するようにしてもよい。
【００３４】
例えば、図５に示す例では、未配置画像表示領域５ａには５枚の画像のサムネイル画像が表示されている。また、レイアウト編集領域５ｂ内の表示内容から、図４（ａ）に示したレイアウト選択ダイアログにおいて、レイアウト選択欄４ａで「左ページ1枚／右ページ２枚」が選択され、総ページ数が設定ページ数に３ページ満たないことがわかる。すなわち２０ページの設定ページ数に対して総ページ数が１７ページであり、レイアウト編集領域５ｂ内には３ページ分の空白ページ５ｆが表示されている。
【００３５】
使用者は、入力装置１０１を操作して、このレイアウト編集領域５ｂ内で配置対象の画像を削除したり、各ページ間で画像を入れ替えたり、未配置画像表示領域５ａに表示されている画像をレイアウト編集領域５ｂ内の空白ページへ移動して配置対象の画像として追加したりすることができる。これによって、作成予定のアルバムのイメージを見ながらレイアウトを変更することができ、使用者はより自分の好みに合ったアルバムを作成することができる。
【００３６】
これに対して、ステップＳ５０での判断の結果、設定ページ内に収まりきらない配置対象の画像が発生すると判断した場合にはステップＳ７０へ進み、設定ページ内に収まりきらない配置対象の画像が発生したことを使用者に通知して、画像の削除の可否を問うための警告をモニタ１０５に表示する。例えば、図６に示すような警告ダイアログ６ａをモニタ１０５に表示する。なお、この警告ダイアログ６ａは、総ページ数が設定ページ数より３ページ多いことにより、使用者に対して最後の３ページがカットされることを警告することで、設定ページ内に収まりきらない配置対象の画像が発生したことを通知し、同時に削除を行っても良いかの可否を問うている。
【００３７】
使用者は、警告ダイアログ６ａの内容を確認して、ページがカットされても構わないと判断した場合にはＯＫボタン６ｂを選択し、カットされたら困ると判断した場合にはキャンセルボタン６ｃを選択する。ステップＳ８０では、使用者によってＯＫボタン６ｂが選択されたか否かを判断し、選択されないと判断した場合には、ステップＳ９０でキャンセルボタン６ｃが選択されたか否かを判断する。その結果、キャンセルボタン６ｃが選択されたと判断した場合には、ステップＳ１０へ戻る。一方、ステップＳ８０でＯＫボタン６ｂが選択されたと判断した場合には、ステップＳ１００へ進む。
【００３８】
ステップＳ１００では、超過するページがカットされたことに伴って配置対象の画像から削除された画像を別領域に表示したオンライン製本モード時のレイアウト指定画面をモニタ１０５に表示する。例えば、図７に示すように、未配置画像表示領域５ａを分割して新たに削除画像表示領域７ａを設け、当該削除画像表示領域７ａ内にカットされたページに含まれていた配置対象の画像を表示する。これによって、使用者は、ページがカットされたことに伴って配置対象の画像から削除された画像を把握することができる。
【００３９】
そして、この場合のオンライン製本モード時のレイアウト指定画面では、総ページ数が設定ページ数を超えていたことによりページのカットが行われたことから、ページをカットした後の総ページ数と設定ページ数は一致しているため、図５に示した空白ページ５ｆは表示されていない。なお、図７に示すオンライン製本モード時のレイアウト指定画面と図５で上述したオンライン製本モード時のレイアウト指定画面とは、削除画像表示領域７ａの有無を除いては同一のため、その他の領域等には同じ符号を付与し、詳細な説明は省略する。
【００４０】
上述したステップＳ６０またはステップＳ１００において、オンライン製本モード時のレイアウト指定画面をモニタ１０５に表示した後はステップＳ１１０へ進み、使用者によって終了ボタン５ｃが選択されたか否かを判断する。終了ボタン５ｃが選択されたと判断した場合には、処理を終了する。一方、終了ボタン５ｃが選択されていないと判断した場合には、ステップＳ１２０へ進む。
【００４１】
ステップＳ１２０では、オンライン製本モード時のレイアウト指定画面上で使用者によって出力先選択欄５ｇの選択内容が「家庭内印刷」に変更されたか否かを判断する。「家庭内印刷」に変更されたと判断した場合には、後述するステップＳ２７０へ進む。これに対して出力先選択欄５ｇの選択内容が変更されていないと判断した場合には、ステップＳ１３０へ進む。
【００４２】
ステップＳ１３０では、オンライン製本モード時のレイアウト指定画面上で使用者によってページ数選択欄５ｈの選択内容、すなわち設定ページ数が変更されたか否かを判断する。設定ページ数が変更されていないと判断した場合には、後述するステップＳ２３０へ進む。これに対して、設定ページ数が変更されたと判断した場合には、ステップＳ１４０へ進む。
【００４３】
ステップＳ１４０では、設定ページ数が変更された結果、設定ページ数が減少したか否かを判断する。設定ページ数が減少していない、すなわち設定ページ数が増加したと判断した場合にはステップＳ１５０へ進み、増加したページ数分の空白ページ５ｆをレイアウト編集領域５ｂ内に追加して、後述するステップＳ２３０へ進む。一方、設定ページ数が減少したと判断した場合には、ステップＳ１６０へ進む。
【００４４】
ステップＳ１６０では、上述した総ページ数と変更後の設定ページ数とを比較して変更後の設定ページ数内に配置対象の全ての画像が収まるか否かを判断する。変更後の設定ページ数内に配置対象の全ての画像が収まると判断した場合には、ステップＳ２２０へ進んでレイアウト編集領域５ｂ内から余分なページ数分のページ領域を削除した後、後述するステップＳ２３０へ進む。これに対して、変更後の設定ページ数内に収まりきらない配置対象の画像が発生すると判断した場合には、ステップＳ１７０へ進む。
【００４５】
ステップＳ１７０では、ステップＳ７０と同様に図６に示すような警告ダイアログ６ａをモニタ１０５に表示し、使用者からのＯＫボタン６ｂまたはキャンセルボタン６ｃの選択を待ち受ける。その結果、使用者がＯＫボタン６ｂを選択したと判断した場合には、ステップＳ２１０へ進み、超過するページがカットされたことに伴って配置対象の画像から削除された画像を図７に示した削除画像表示領域７ａに表示した後、ステップＳ２２０へ進んでレイアウト編集領域５ｂ内から余分なページ数分のページ領域を削除して、後述するステップＳ２３０へ進む。
【００４６】
使用者によってＯＫボタン６ｂが選択されていないと判断した場合にはステップＳ１９０へ進み、使用者によってキャンセルボタン６ｃが選択されたか否かを判断する。その結果、キャンセルボタン６ｃが選択されたと判断した場合には、ステップＳ２００へ進んで、設定ページ数を変更前のページ数に戻した後、ステップＳ１３０へ戻る。
【００４７】
ステップＳ２３０では、オンライン製本モード時のレイアウト指定画面上で使用者によって購入ボタン５ｄが選択されたか否かを判断する。購入ボタン５ｄが選択されたと判断した場合にはステップＳ２４０へ進んで購入処理を実行した後、ステップＳ１１０へ戻る。具体的には、使用者が購入ボタン５ｄを選択すると、モニタ１０５上に完成後のアルバムのイメージを表示し、使用者がそのイメージに了承した場合には、ブラウザを起動して、オンライン製本業者サーバ２００から出力される注文画面をモニタ１０５に表示する。
【００４８】
注文画面上では、使用者が住所や支払方法などの必要事項を入力することができ、注文確定ボタンの押下等により注文が確定する。注文が確定した場合には、使用者によってオンライン製本モード時のレイアウト指定画面上で作成されたアルバムの各ページの画像データを通信装置１０７を介してオンライン製本業者サーバ２００へ送信して、アルバムの製本を依頼する。なお、アルバムの各ページの画像データ送信後に、ブラウザを起動して注文画面を立ち上げるようにしてもよい。
【００４９】
これに対して、購入ボタン５ｄが選択されていないと判断した場合にはステップＳ２５０へ進み、使用者によって印刷ボタン５ｅが選択されたか否かを判断する。使用者によって印刷ボタン５ｅが選択されたと判断した場合には、ステップＳ２６０へ進んで印刷処理を実行する。具体的には、オンライン製本モード時のレイアウト指定画面上で作成されたアルバムの各ページの画像データをプリンタ１０６へ出力して印刷する。その後、ステップＳ１１０へ戻る。一方、使用者によって印刷ボタン５ｅが選択されていないと判断した場合には、そのままステップＳ１１０へ戻る。
【００５０】
次に、レイアウトモードとして「家庭内印刷」が指定された場合の処理、すなわち、ステップＳ４０において、レイアウト選択ダイアログ上での出力先選択欄４ｂの選択内容が「家庭内印刷」であると判断した場合、またはステップＳ１２０において、オンライン製本モード時のレイアウト指定画面上での出力先選択欄５ｇの選択内容が「家庭内印刷」に変更されたと判断した場合の処理について説明する。この場合にはステップＳ２７０以降の処理が実行される。
【００５１】
ステップＳ２７０において、モニタ１０５に図８に示す家庭内印刷モード時のレイアウト指定画面を表示する。この家庭内印刷モード時のレイアウト指定画面上には、未配置画像表示領域５ａ、レイアウト編集領域５ｂ、終了ボタン５ｃ、印刷ボタン５ｅ、および出力先選択欄５ｇが配置されている。なお、これらの各部の機能および使用者による操作方法については、上述したオンライン製本モード時のレイアウト指定画面と同一のため同一の符号を付与して説明を省略し、相違点を中心に説明する。
【００５２】
まず、第１の相違点としては、家庭内印刷時にはオンライン製本業者に対してアルバムの製本を依頼することもないため、家庭内印刷モード時のレイアウト指定画面上には購入ボタン５ｄが配置されない。また、上述したように、家庭内印刷時にはアルバムのページ数に制限がないため、ページ数選択欄５ｈも配置されない。さらに、ページ数に制限がないことにより不足しているページ数をレイアウト編集領域５ｂ内に明示する必要もないことから、レイアウト編集領域５ｂ内には空白ページ５ｆは表示されない。
【００５３】
ステップＳ２８０では、この家庭内印刷モード時のレイアウト指定画面上で使用者によって終了ボタン５ｃが選択されたか否かを判断する。終了ボタン５ｃが選択されたと判断した場合には、処理を終了する。これに対して、終了ボタン５ｃが選択されていないと判断した場合には、ステップＳ２９０へ進む。
【００５４】
ステップＳ２９０では、使用者によって出力先選択欄５ｇの選択内容が「オンライン製本」に変更されたか否かを判断する。「オンライン製本」に変更されたと判断した場合には、ステップＳ３００へ進み、ステップＳ３００では、ステップＳ５０と同様に、オンライン製本モード時の設定ページ数内に配置対象の全ての画像が収まるか否かを判断する。その結果、設定ページ数内に配置対象の全ての画像が収まると判断した場合には、上述したステップＳ６０へ戻って処理を続行する。
【００５５】
これに対して、設定ページ内に収まりきらない配置対象の画像が発生すると判断した場合にはステップＳ３１０へ進み、図６に示した警告ダイアログ６ａをモニタ１０５に表示して、設定ページ内に収まりきらない配置対象の画像が発生したことを使用者に通知する。その後、ステップＳ３２０へ進み、使用者によって警告ダイアログ６ａ上でＯＫボタン６ｂが選択されたか否かを判断し、選択されないと判断した場合には、ステップＳ３３０でキャンセルボタン６ｃが選択されたか否かを判断する。
【００５６】
その結果、キャンセルボタン６ｃが選択されたと判断した場合には、オンライン製本モードへの切り替えを行わず、ステップＳ２８０へ戻る。これに対してステップＳ３２０でＯＫボタン６ｂが選択されたと判断した場合には、上述したステップＳ１００へ進んで処理を続行する。
【００５７】
また、ステップＳ２９０で出力先選択欄５ｇの選択内容が変更されていないと判断した場合には、ステップＳ３４０へ進む。ステップＳ３４０では、使用者によって印刷ボタン５ｅが選択されたか否かを判断する。使用者によって印刷ボタン５ｅが選択されたと判断した場合にはステップＳ３５０進み、上述したステップＳ２６０と同様に印刷処理を実行して、ステップＳ２８０へ戻る。一方、使用者によって印刷ボタン５ｅが選択されていないと判断した場合には、そのままステップＳ２８０へ戻る。
【００５８】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）画像を配置するページ数をあらかじめ設定された設定ページ数に制限するオンライン製本モード（第１のレイアウトモード）と、画像を配置するページ数を制限しない家庭内印刷モード（第２のレイアウトモード）とを使用者からの指示に基づいて切り替えて設定し、それぞれのモードに応じた画像のレイアウトを指定するためのレイアウト指定画面をモニタに出力し、オンライン製本モード時のレイアウト指定画面上には設定ページ数に関する情報を明示し、家庭内印刷モード時のレイアウト指定画面上に設定ページ数に関する情報を明示しないようにした。これによって、ページ数制限の有無に応じて、レイアウト指定画面上への設定ページ数の表示・非表示を自動的に切り替えることができる。
【００５９】
（２）使用者によって指定された配置対象の画像の枚数、および各ページ上に配置する画像の枚数に基づいて、配置対象の画像を全て配置するために必要な総ページ数を算出した。そして、算出した総ページ数に基づいて、設定ページ数を自動的に選択して設定するようにした。これによって、使用者が作成しようとしているアルバムの最適な設定ページ数を自動的に選択して設定することができ、使用者が設定ページ数を選択する手間を省くことができる。
【００６０】
（３）オンライン製本モード時のレイアウト指定画面上では、設定ページ数に関する情報として設定ページ数を示す数字、または設定ページ数分のページを示す表示領域（ページ領域）を表示するようにした。これによって、使用者はオンライン製本モード時に、設定ページ数を視覚的に把握することができる。
【００６１】
（４）オンライン製本モード時のレイアウト指定画面上には、配置対象の画像の枚数に関わらず設定ページ数分のページ領域を表示するようにした。これによって、総ページ数が設定ページ数に満たない場合には、空白ページ領域を表示することができ、使用者は不足しているページ数を視覚的に把握することができる。
【００６２】
（５）使用者によって指定された配置対象の画像の枚数、および各ページ上に配置する画像の枚数に基づいて、配置対象の画像を全て配置するために必要な総ページ数を算出した。そして、算出した総ページ数が設定ページ数より多い場合には、オンライン製本モード時のレイアウト指定画面上から超過するページを削除すると共に、削除したページに配置されている画像を削除するようにした。これによって、総ページ数を自動的に設定ページ数内に収めることができ、さらに設定ページ内には配置しきれない画像を自動的に削除することができる。
【００６３】
（６）家庭内印刷モードからオンライン印刷モードに切り替えがあった場合に、レイアウト指定画面上から超過するページを削除すると共に、削除したページに配置されている画像を削除するようにした。これによって、ページ制限のない家庭内印刷モードからページ制限のあるオンライン印刷モードに切り替わったときに、自動的に超過ページおよび超過画像を削除することができ、使用者の利便性が向上する。
【００６４】
（７）家庭内印刷モードからオンライン印刷モードに切り替えがあった場合に、総ページ数が設定ページ数に満たない場合には、レイアウト指定画面上に不足しているページ数分のページ領域（空白ページ）を追加表示するようにした。これによって、使用者は、ページ制限のない家庭内印刷モードからページ制限のあるオンライン印刷モードに切り替わったときに、不足しているページ数を視覚的に把握することができる。
【００６５】
（８）オンライン印刷モードから家庭内印刷モードに切り替えがあった場合に、オンライン製本モード時のレイアウト指定画面上に空白ページが表示されていた場合には、その空白ページを削除して家庭内印刷モード時のレイアウト指定画面を表示するようにした。これによって、ページ制限のない家庭内印刷モード時には不要な空白ページを表示しないようにすることができる。
【００６６】
（９）オンライン製本モード時のレイアウト指定画面上で使用者によって設定ページ数が増やされたことによって総ページ数が設定ページ数に満たなくなったときには、レイアウト指定画面上に不足しているページ数分の空白ページを追加表示するようにした。これによって、使用者は、設定ページ数の増加に伴って発生する空白ページのページ数を視覚的に把握することができる。
【００６７】
（１０）オンライン製本モード時のレイアウト指定画面上で使用者によって設定ページ数が減らされたことによって総ページ数が設定ページ数よりも多くなった場合には、レイアウト指定画面上から超過するページを削除すると共に、超過ページに配置される画像を削除するようにした。これによって、設定ページ数の減少に伴って発生する超過ページおよび超過画像を自動的に削除することができる。
【００６８】
（１１）超過ページおよび超過画像を削除するに当たっては、使用者に対して超過画像の削除の可否を問う警告ガイダンスを表示するようにした。これによって、使用者が削除を望む場合のみ超過ページおよび超過画像を削除するようにし、使用者が望まない場合の削除を防ぐことができる。
【００６９】
（１２）超過画像を削除した場合には、削除した画像をレイアウト指定画面内に設けた所定の表示領域（削除画像表示領域）内に表示するようにした。これによって、使用者はどの画像が削除されたかを一目で把握することができる。
【００７０】
―変形例―
なお、上述した実施の形態のレイアウト設定装置は、以下のように変形することもできる。
（１）上述した実施の形態では、アルバムの製本をインターネット上でサービスを提供するオンライン製本業者へ依頼する例について説明した。しかしながら、本発明は、レイアウト設定装置１００で作成したアルバムのレイアウトデータ等を含む製本データをＣＤ−Ｒ等の記録媒体に記録して製本業者に郵送する場合にも適用することができる。
【００７１】
（２）上述した実施の形態では、オンライン製本モードをページ数に制限のある第１のレイアウトモードとし、家庭内印刷モードをページ数に制限のない第２のレイアウトモードとして、これらのモードを切り替えることができる例について説明した。しかしながら、その他のページ数に制限がある場合のレイアウトモードを第１のレイアウトのモードとし、その他のページ数に制限がない場合のレイアウトモードを第２のレイアウトモードとした場合にも本発明は適用可能である。
【００７２】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【図面の簡単な説明】
【００７３】
【図１】レイアウト設定装置の一実施の形態の構成を示すブロック図である。
【図２】レイアウト設定プログラムの処理の流れを示すフローチャート図である。
【図３】画像選択画面の具体例を示す図である。
【図４】レイアウト選択画面の具体例を示す図である。
【図５】オンライン製本モード時のレイアウト指定画面の具体例を示す図である。
【図６】警告ダイアログの具体例を示す図である。
【図７】オンライン製本モード時のレイアウト指定画面に設けた削除画像表示領域の具体例を示す図である。
【図８】家庭内印刷モード時のレイアウト指定画面の具体例を示す図である。
【符号の説明】
【００７４】
１００  レイアウト設定装置、１０１  入力装置、１０２  外部インターフェース、１０３  制御装置、１０３ａ  プログラム実行部、１０４  ＨＤＤ（ハードディスクドライブ）、１０５  モニタ、１０６  プリンタ、１０７  通信装置、２００  オンライン製本業者サーバ
【図１】
2008028650.tif 000003
【図２】
2008028650.tif 000004
【図３】
2008028650.tif 000005
【図４】
2008028650.tif 000006
【図５】
2008028650.tif 000007
【図６】
2008028650.tif 000008
【図７】
2008028650.tif 000009
【図８】
2008028650.tif 000010