(57)【要約】【課題】画像データを電子アルバムとして、編集し、閲覧可能とする画像レイアウト装置、記録媒体、および画像レイアウト方法であって、複数のユーザにより画像のデータのレイアウトなどの編集を行うことのできる画像レイアウト装置、記録媒体、および画像レイアウト方法を提供する。【解決手段】複数の位置指示手段を有し、位置指示手段の数に対応するレイアウトデータを自動的に選択して、選択されたレイアウトデータに、位置指示手段を用いて画像の選択および配置を行い、複数人のユーザ間で処理が重複、競合した場合には、ユーザの操作頻度に応じて設定されたユーザ優先度、画像解析により設定された画像優先度、およびレイアウトデータの各画像配置領域に設定された領域優先度によって、優先的に実行する指示を決定することにより、上記課題を解決する。【選択図】図１
2009277177.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザにより画像のレイアウトを行う画像レイアウト装置であって、
前記画像のレイアウトを行うための画像の配置領域が指定された複数のレイアウトデータを格納するレイアウトデータ格納手段と、
前記ユーザの数に基づいて、前記レイアウトデータ格納手段から前記レイアウトデータを自動的に選択するレイアウト選択手段と、
画像を格納する画像格納手段と、
前記画像格納手段に格納されている画像から、前記選択されたレイアウトデータに基づいて配置する画像を選択すると共に、前記選択された画像の前記レイアウトデータ上の配置場所を指示する１以上の位置指示手段と、
前記位置指示手段による指示の実行の可否を決定し、実行可能を決定した場合は、前記選択されたレイアウトデータにしたがって、前記選択された画像の配置を行うレイアウト処理手段と
を有することを特徴とする画像レイアウト装置。
【請求項２】
前記レイアウトデータは、１以上の画像配置領域を有する前記画像のレイアウトのテンプレートであり、
前記レイアウト選択手段は、少なくとも前記ユーザの人数以上の前記画像配置領域を有する前記レイアウトデータを自動的に選択する請求項１に記載の画像レイアウト装置。
【請求項３】
前記レイアウトデータは、１以上の画像配置領域を設定するためのレイアウトの条件であり、
前記レイアウト選択手段は、少なくとも前記ユーザの人数以上の前記画像配置領域を設定するための前記レイアウトデータを少なくとも１以上選択し、これに基づいてレイアウトに用いるテンプレートを生成する請求項１に記載の画像レイアウト装置。
【請求項４】
前記レイアウトデータは、前記画像配置領域の数、および、前記画像配置領域の位置のいずれか１以上の条件を含む請求項３に記載の画像レイアウト装置。
【請求項５】
前記位置指示手段は、前記位置指示手段ごとに設定されたユーザ識別情報を前記レイアウト選択手段に送信し、
前記レイアウト選択手段は、前記識別情報を受信することで、前記ユーザの人数を検知する請求項１〜４のいずれかに記載の画像レイアウト装置。
【請求項６】
さらに、前記ユーザ識別情報ごとにユーザ優先度を設定するユーザ優先度設定手段を有し、
前記レイアウト処理手段は、前記ユーザ優先度の高い前記識別情報を有する前記位置指示手段からの指示を優先的に実行する請求項５に記載の画像レイアウト装置。
【請求項７】
前記位置指示手段の前記ユーザ識別情報および前記ユーザ優先度を対応付けて記憶するユーザ情報管理手段を有する請求項６に記載の画像レイアウト装置。
【請求項８】
さらに、前記画像格納手段に格納されている画像ごとに画像優先度を設定する画像優先度設定手段を有し、
前記レイアウト処理手段は、前記画像優先度の高い画像に関する指示を優先的に実行する請求項１〜７のいずれかに記載の画像レイアウト装置。
【請求項９】
前記画像について、画像識別情報、前記レイアウトデータ上における配置状況、および画像優先度のうち２以上を紐付けて記憶し、管理する画像選択手段を有する請求項８に記載の画像レイアウト装置。
【請求項１０】
前記位置指示手段に設定されているユーザ識別情報ごとの前記ユーザ優先度および前記画像ごとの前記画像優先度の少なくとも一方を表示する表示手段を有する請求項６〜９のいずれかに記載の画像レイアウト装置。
【請求項１１】
前記１以上の位置指示手段は、ネットワークを介して画像の選択および前記レイアウトデータ上の配置場所の指示を行う請求項１〜１０のいずれかに記載の画像レイアウト装置。
【請求項１２】
複数のユーザにより画像のレイアウトを行う画像レイアウト方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体であって、
予め記憶されている、前記画像のレイアウトを行うための画像の配置領域が指定された複数のレイアウトデータの中から、前記ユーザの数に基づいて、前記レイアウトデータを自動的に選択するステップと、
予め記憶されている画像から、前記選択されたレイアウトデータに基づいて配置する画像を選択すると共に、前記選択された画像の前記レイアウトデータ上の配置場所を指示するステップと、
前記指示の実行の可否を決定し、実行可能と決定した場合は、前記選択されたレイアウトデータにしたがって、前記選択された画像の配置を行うステップとをコンピュータに実行させるためのプログラムを記録した記録媒体。
【請求項１３】
複数のユーザにより画像のレイアウトを行う画像レイアウト方法であって、
予め記憶されている、前記画像のレイアウトを行うための画像の配置領域が指定された複数のレイアウトデータの中から、前記ユーザの数に基づいて、前記レイアウトデータを自動的に選択するステップと、
予め記憶されている画像から、前記選択されたレイアウトデータに基づいて配置する画像を選択すると共に、前記選択された画像の前記レイアウトデータ上の配置場所を指示するステップと、
前記指示の実行の可否を決定し、実行可能と決定した場合は、前記選択されたレイアウトデータにしたがって、前記選択された画像の配置を行うステップとを有することを特徴とする画像レイアウト方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを電子アルバムとして、レイアウトし、閲覧可能とする画像レイアウト装置および画像レイアウト方法に関し、詳しくは、このような電子アルバムに対して、複数のユーザにより画像のデータのレイアウトなどの編集を行うことのできる画像レイアウト装置、記録媒体および画像レイアウト方法に関する。
【背景技術】
【０００２】
近年、画像データを電子アルバムとして編集して保存して、閲覧することのできる画像編集システムが種々提案されている。また、このようなシステムでは、ユーザの好みに応じて、電子アルバムにレイアウトする画像の選択や配置などの編集を行うことにより、ユーザの好みに応じたアルバムの作製を行うための方法も提案されている。
【０００３】
アルバム編集の方法の一つとしては、画像データを自動で電子アルバムなどのページ上にレイアウトする方法が提案されている。例えば、特許文献１には、ユーザが画像データのレイアウトを選択することなく、自動的に最適なレイアウトにしたがって画像データを電子アルバムのページ上に配置する電子アルバム編集装置が開示されている。特許文献１では、予め設定されたレイアウトデータにしたがって画像を配置した後に、ユーザがアルバムのレイアウトの変更を指示すると、検知手段により、電子アルバムに配置された画像の数を検知して、その数量に応じて、レイアウトデータを変更することにより、ユーザがレイアウトの選択をすることなく、自動的に最適なレイアウトで画像データのレイアウトを行うことができると記載されている。
【０００４】
また、このような電子アルバムの編集においては、複数人のユーザが同時に編集を行うための方法も提案されている。
例えば、特許文献２には、複数の利用者の間で、一つの画像について編集を行うことのできる画像編集装置が開示されている。特許文献２では、複数の表示画面と、各表示画面に対応する、画像の編集手段を複数設けた画像編集装置によって、複数の利用者が同じ画像に対して同時に絵や文字の入力を行った場合でも、優れた操作性で、かつ短時間に入力作業を行うことができると記載されている。
【０００５】
【特許文献１】特開２００６−７４５９２号公報
【特許文献２】特開２００３−１２５３４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１には、複数のユーザにより操作可能な端末装置などを用いて画像のレイアウトなどの編集を行う場合については記載されておらず、アルバムのレイアウトを各ユーザの好みに応じて作製することができないという問題がある。また、特許文献２では、１つの画像に対して、絵や文字等を書き込む編集について記載されているが、複数の画像を用いて、画像の編集を行うなどといった、より複雑な処理を行う場合には対応していない。
このため、複数のユーザによって画像データのレイアウトを生成する作業を効率化するための手法が望まれていた。
【０００７】
本発明の目的は、上記従来技術の問題点を解決し、電子アルバム上に配置するための画像の選択およびレイアウトを行う際に、複数のユーザが共有する１つのアルバム内で画像の選択および配置を行う場合であっても、ユーザの作業効率の高い、優れた操作性で、効率的なレイアウトを行うことのできる画像レイアウト装置、記録媒体および画像レイアウト方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、複数のユーザにより画像のレイアウトを行う画像レイアウト装置であって、前記画像のレイアウトを行うための画像の配置領域が指定された複数のレイアウトデータを格納するレイアウトデータ格納手段と、前記ユーザの数に基づいて、前記レイアウトデータ格納手段から前記レイアウトデータを自動的に選択するレイアウト選択手段と、画像を格納する画像格納手段と、前記画像格納手段に格納されている画像から、前記選択されたレイアウトデータに基づいて配置する画像を選択すると共に、前記選択された画像の前記レイアウトデータ上の配置場所を指示する１以上の位置指示手段と、前記位置指示手段による指示の実行の可否を決定し、実行可能を決定した場合は、前記選択されたレイアウトデータにしたがって、前記選択された画像の配置を行うレイアウト処理手段とを有することを特徴とする画像レイアウト装置を提供する。
【０００９】
また、このような本発明では、前記レイアウトデータは、１以上の画像配置領域を有する前記画像のレイアウトのテンプレートであり、前記レイアウト選択手段は、少なくとも前記ユーザの人数以上の前記画像配置領域を有する前記レイアウトデータを自動的に選択することが好ましい。
【００１０】
あるいは、前記レイアウトデータは、１以上の画像配置領域を設定するためのレイアウトの条件であり、前記レイアウト選択手段は、少なくとも前記ユーザの人数以上の前記画像配置領域を設定するための前記レイアウトデータを少なくとも１以上選択し、これに基づいてレイアウトに用いるテンプレートを生成することが好ましい。
【００１１】
また、前記レイアウトデータは、前記画像配置領域の数、および、前記画像配置領域の位置のいずれか１以上の条件を含むことが好ましい。
【００１２】
さらに、前記位置指示手段は、前記位置指示手段ごとに設定されたユーザの識別情報を前記レイアウト選択手段に送信し、前記レイアウト選択手段は、前記識別情報を受信することで、前記ユーザの人数を検知することが好ましい。
【００１３】
また、前記ユーザ識別情報ごとにユーザ優先度を設定するユーザ優先度設定手段を有し、前記レイアウト処理手段は、前記ユーザ優先度の高い前記識別情報を有する前記位置指示手段からの指示を優先的に実行することが好ましい。
さらに、前記位置指示手段の前記ユーザ識別情報および前記ユーザ優先度を対応付けて記憶するユーザ情報管理手段を有することが好ましい。
【００１４】
また、前記画像格納手段に格納されている画像ごとに画像優先度を設定する画像優先度設定手段を有し、前記レイアウト処理手段は、前記画像優先度の高い画像に関する指示を優先的に実行することが好ましい。
さらに、前記画像について、画像識別情報、前記レイアウトデータ上における配置状況、および画像優先度のうち２以上を紐付けて記憶し、管理する画像選択手段を有することが好ましい。
【００１５】
また、前記位置指示手段に設定されているユーザ識別情報ごとの前記ユーザ優先度および前記画像ごとの前記画像優先度の少なくとも一方を表示する表示手段を有することが好ましい。
さらに、前記１以上の前記位置指示手段は、ネットワークを介して画像の選択および前記レイアウトデータ上の配置場所の指示を行うことが好ましい。
【００１６】
また、本発明は、複数のユーザにより画像のレイアウトを行う画像レイアウト方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体であって、予め記憶されている、前記画像のレイアウトを行うための画像の配置領域が指定された複数のレイアウトデータの中から、前記ユーザの数に基づいて、前記レイアウトデータを自動的に選択するステップと、予め記憶されている画像から、前記選択されたレイアウトデータに基づいて配置する画像を選択すると共に、前記選択された画像の前記レイアウトデータ上の配置場所を指示するステップと、前記指示の実行の可否を決定し、実行可能と決定した場合は、前記選択されたレイアウトデータにしたがって、前記選択された画像の配置を行うステップとをコンピュータに実行させるためのプログラムを記録した記録媒体を提供する。
【００１７】
さらに、本発明は、複数のユーザにより画像のレイアウトを行う画像レイアウト方法であって、予め記憶されている、前記画像のレイアウトを行うための画像の配置領域が指定された複数のレイアウトデータの中から、前記ユーザの数に基づいて、前記レイアウトデータを自動的に選択するステップと、予め記憶されている画像から、前記選択されたレイアウトデータに基づいて配置する画像を選択すると共に、前記選択された画像の前記レイアウトデータ上の配置場所を指示するステップと、前記指示の実行の可否を決定し、実行可能と決定した場合は、前記選択されたレイアウトデータにしたがって、前記選択された画像の配置を行うステップとを有することを特徴とする画像レイアウト方法を提供する。
【発明の効果】
【００１８】
本発明の画像レイアウト装置、記録媒体および画像レイアウト方法によれば、複数のユーザにより共有されるアルバム内で画像の選択およびレイアウトを行う場合に、ユーザの人数に応じてレイアウトが選択される。したがって、少なくともユーザ数分の画像配置枠が用意されることにより、各ユーザの作業効率が高まり、優れた操作性で、効率的なレイアウトを行うことができる。
【発明を実施するための最良の形態】
【００１９】
以下に、本発明の画像レイアウト方法を実現する本発明の画像レイアウト装置について、添付の図面に示す好適実施形態に基づいて詳細に説明する。
【００２０】
図１は、本発明の画像レイアウト装置の装置構成の第１の実施形態を示すブロック図である。図１に示す画像レイアウト装置１０は、複数のユーザによって、電子アルバムのページ上に画像のレイアウトを行うためのものである。
画像レイアウト装置１０は、位置指示手段１２、レイアウトデータ格納手段１４、レイアウト選択手段１６、画像格納手段１８、画像選択手段２０、レイアウト処理手段２２、画像優先度設定手段２４、ユーザ情報管理手段２６、ユーザ優先度設定手段２８および表示手段３０を有する。
【００２１】
また、図２に、画像レイアウト装置１０の表示手段３０に表示される初期画面の一例を示す。画像レイアウト装置１０では、初期画面として、図示例のような電子アルバムのページのレイアウト画面が表示される。図２に示す初期画面は、画像選択領域３２、レイアウト編集領域３４、およびページ確認領域３６を有している。また、図示例においては、ユーザ１Ｐ、２Ｐ、および３Ｐの３名のユーザが、各自の位置指示手段１２を用いて画像データの配置を行うものとする。このため、各位置指示手段１２の操作内容を示す各ユーザのポインタ３８ａ〜３８ｃが、初期画面上に表示されている。これらのポインタは、各ユーザの位置指示手段１２に対応している。
【００２２】
位置指示手段１２は、画像レイアウト装置１０において、電子アルバムのページ上に各画像を配置する際に、表示手段３０の画面上で配置位置を指示するものである。位置指示手段１２の具体的な態様には特に限定はなく、リモートコントローラやマウス、タッチペンなど、公知の各種の操作機器を用いればよい。
【００２３】
位置指示手段１２は少なくとも１つ以上存在しており、各ユーザごとに割り当てられている。また、位置指示手段１２には、予め、それを使用するユーザのユーザ識別情報が設定される。ユーザ識別情報は、後述するユーザ情報管理手段２６に記憶されている各ユーザのユーザ情報と対応付けられている。画像の配置を行う際には、位置指示手段１２は、位置指示手段１２を操作するユーザのユーザ識別情報、画像の配置を行う際の優先順位を決定するためのユーザ優先度情報、およびレイアウト指示の内容を、後述するレイアウト処理手段２２に送信することにより、レイアウトの指示を行う。なお、位置指示手段１２の操作は、ポインタ３８の動きと連動しており、ユーザは、ポインタ３８の位置や動きを見ながら、位置指示手段１２を操作する。
【００２４】
なお、本実施形態においては、複数のユーザが同じ表示手段３０を見ながら、各自の位置指示手段１２を用いて、画像のレイアウトを行うものとするが、本発明はこれに限定されず、各ユーザがＰＣなどを用いて、遠隔地から、同一の電子アルバムに対してレイアウトを行うことも可能である。この場合は、表示手段３０として、各ユーザのＰＣのモニタを用いて、ＰＣのマウスやキーボードなどを位置指示手段１２として用いることにより、レイアウトを行うこともできる。
【００２５】
また、本実施形態では、一人のユーザが１つの位置指示手段１２を用いてレイアウトを行うが、本発明はこれに限定されず、１つの位置指示手段１２を複数のユーザで共有することもできる。この場合は、各ユーザは、操作を開始する前に、ボタン押下、タブ切換えなどの入力操作によって、自身のユーザ識別情報を位置指示手段１２に、あるいはさらに、レイアウト処理手段２２に入力することで、ユーザ識別情報の設定変更を行う。
これにより、位置指示手段１２が実際のユーザ数よりも少ない場合であっても、ユーザ識別情報を切換えながら複数のユーザで１つの位置指示手段１２を操作することで、各ユーザの行った操作を識別することができる。
【００２６】
レイアウトデータ格納手段１４（以下、レイアウト格納手段１４という）は、電子アルバムの各ページにおいて、画像のレイアウトを行う際のテンプレートとなるレイアウトデータを複数記憶して、保存しておくものである。
図３（ａ）〜（ｄ）に、レイアウトデータの一例を示す。図示例では、見開きのページにそれぞれ３つの画像配置領域を有するレイアウトデータを示しているが、この他にも、２つ以下、または４つ以上の画像配置領域を有するレイアウトデータを有していてもよく、レイアウトのパターンも、図３に示す４つのパターンに限らず、その他の配置のレイアウトデータを有していてもよい。本発明では、少なくとも、画像配置領域が１つのものから、位置指示手段１２の数と同じ数のものまでのレイアウトデータを、それぞれ１種類以上有する。なお、１つの位置指示手段１２を複数のユーザが使用する場合を想定して、位置指示手段１２の数よりも多い画像配置領域を有するレイアウトデータを有することがより好ましい。
また、レイアウトデータの各画像配置領域には、領域の面積や配置位置に応じて領域優先度が設定されている。これについては、後に詳述する。
【００２７】
レイアウト選択手段１６は、画像レイアウト装置１０を操作しているユーザの数に応じて、レイアウト格納手段１４から、適切なレイアウトデータを選択して、電子アルバムのページ上に設定するものである。
レイアウト選択手段１６は、位置指示手段１２の活動を監視するユーザ活動監視機能を備えており、この監視の結果に基づいて、画像レイアウト装置１０で現在使用されている位置指示手段１２から受信したユーザ識別情報の数を検知して、この数を、操作を行うユーザ数とみなす。そして、検知したユーザ数分か、それ以上の数の画像配置領域を有するレイアウトデータを、レイアウト格納手段１４から選択する。選択されたレイアウトデータは、表示手段３０のレイアウト編集領域３４に表示される。
また、監視の過程で、初めに検知した位置指示手段１２のうち、一定時間以上活動を休止している位置指示手段１２が存在した場合には、その位置指示手段１２のユーザは退席したものとみなし、ユーザ数を減少させ、減少させたユーザ数に応じて、レイアウトデータを再選択してもよい。
【００２８】
画像格納手段１８は、レイアウトデータにしたがって電子アルバムのページ上に配置するための画像データを記憶し、保存しておくものである。
また、保存される画像データには特に限定はなく、例えば、ユーザがカメラなどの撮影機器で撮影した画像データや、ネットワーク上からダウンロードした画像データなどを、撮影機器を直接画像レイアウト装置１０に接続するか、あるいはネットワークを介するなどして間接的に取得して、画像格納手段１８に格納すればよい。
【００２９】
画像選択手段２０は、画像格納手段１８に格納されている画像データの中から、レイアウト可能な画像データを選択して、表示手段３０の画像選択領域３２にサムネイル画像として表示させるものである。画像選択領域３２には、画像格納手段１８に記憶されている全ての画像データを表示してもよいし、画像選択手段２０において適宜選択された画像データのみを表示するようにしてもよい。
表示された画像データは、ユーザが位置指示手段１２によって選択および配置の指示を行うことで、レイアウト編集領域３４の任意の画像配置領域に配置される。また、画像選択手段２０は、各画像データの識別情報と、レイアウト編集領域３４上で行われる、配置された画像データの削除や移動などの処理や画像データの状態、および、各処理を行ったユーザなどの情報を紐付けて記憶し、管理する管理機能を有する。
【００３０】
レイアウト処理手段２２は、画像選択手段２０において選択された画像データについて、画像優先度、ユーザ優先度、および領域優先度に応じて、レイアウト編集領域３４に表示されているレイアウトデータ上の各画像配置領域に画像データを配置し、また、配置の変更や取消を行うものである。
なお、レイアウトが完了すると、そのページのサムネイル画像がページ確認領域３６に表示される。これにより、ユーザは、電子アルバム全体のページのレイアウトの状態を把握することができる。
【００３１】
画像優先度設定手段２４は、画像格納手段１８に格納されている各画像データをページ上に配置する際に、複数のユーザ間で配置の指示が重複、競合した場合などに、どの指示を優先して行うかを決定するために、各画像データについて画像優先度を設定するものである。
画像優先度は、画像解析の結果などに基づき、予め各画像データごとに自動的に設定され、画像データの識別情報と紐付けられて、画像優先度設定手段２４に記憶されている。
【００３２】
ここで、画像優先度、および、その設定の方法について説明する。
画像優先度は、各画像データごとに、数値データであるスコアを設定することにより行えばよい。
画像優先度は、画像データの内容を解析した結果に基づいて予め設定することができる。例えば、人物の顔が写っている画像は画像優先度を高くして、風景のみの画像は画像優先度を低くすればよい。また、人物の顔が写っている画像において、顔の面積がより大きい画像ほど、画像優先度を高くしてもよい。
【００３３】
また、レイアウトを行う過程で、画像データの使用状況などに応じて画像優先度を変更させてもよい。例えば、複数のユーザにより、何度も配置画像として選択され、レイアウトされた画像は、画像優先度を高くしてもよい。このような場合には、ユーザが画像データを選択する度に、または、画像データがレイアウト編集領域３４に配置される度に、その画像の画像優先度のスコアを増加させて、画像優先度の設定を更新していくとよい。
【００３４】
また、後述するが、優先度は、画像データだけでなく、各ユーザに対して設定してもよい。これに伴い、より優先度の高いユーザの選択した画像データについては、画像優先度を高くするようにしてもよい。
さらに、画像優先度を、ユーザが適宜設定、変更することもできる。この場合は、ユーザが、面積の大きな画像配置領域に配置したい画像の画像優先度を高くするように、設定する。なお、この時、画像優先度を高くする代償として、設定を行ったユーザのユーザ優先度スコアを低く設定することが好ましい。これについては後に詳述する。
【００３５】
ユーザ優先度設定手段２８は、画像レイアウト装置１０を使用する各ユーザからの指示が重複、競合した場合などに、どの指示を優先して行うかを決定するために、各ユーザについてユーザ優先度を設定するものである。
上述したように、本発明の画像レイアウト装置１０においては、画像データおよびユーザについて、優先度が設定される。ユーザ優先度は、各ユーザが使用する位置指示手段１２に設定されているユーザ識別情報ごとに設定される。また、ユーザ優先度は、画像優先度と同様に、数値（スコア）として設定してもよいし、他のユーザに対する優先順位として設定してもよい。
【００３６】
ユーザ優先度は、予め、初期設定画面などにおいて、各ユーザについて任意に設定される。設定は、装置側で自動的に行ってもよいし、各ユーザが手動で設定してもよい。また、初期状態では、ユーザ優先度は各ユーザ間で異なっていてもよいし等しくてもよい。
設定されたユーザ優先度は、後述するユーザ情報管理手段２６において、各ユーザに関する情報であるユーザ情報に対応付けられて記憶される。
【００３７】
ユーザ優先度は、各ユーザの操作状況に応じて変動する。つまり、ユーザ優先度設定手段２８は、位置指示手段１２の移動量など、位置指示手段１２による各ユーザの編集操作を解析し、解析結果に応じてユーザ優先度を動的に変化させる。
例えば、画像の配置などの操作を頻繁に行っているユーザは、ユーザ優先度を高くして、位置指示手段１２があまり移動していない場合は、操作をほとんど行っていないものとみなして、ユーザ優先度を低く設定する。
【００３８】
また、位置指示手段１２による操作の種類ごとに、ユーザ優先度を高くする操作や、低くする操作などを設定しておいてもよい。例えば、各ユーザがなるべく平等に画像データの配置を行えるようにするために、画像の配置指示の操作を行うと、ユーザ優先度を低くして、配置の取消を行うと優先度を高くするなどというようにすればよい。
さらに、位置指示手段１２が全く移動しておらずユーザが操作を行っていないと考えられる場合には、ユーザ優先度を０としてもよい。この場合は、そのユーザは存在しないものとみなされる。
また、上述したように、あるユーザが、特定の画像の画像優先度が高くなるように設定を変更すると、その代償として、設定を行ったユーザの優先度スコアは減少する。
【００３９】
画像優先度およびユーザ優先度は、表示手段３０においてユーザが確認できるような形で表示することが好ましい。このため、例えばレイアウト処理手段２２などにおいて、画像優先度およびユーザ優先度をユーザに確認させるための優先度確認機能を有していることが好ましい。
【００４０】
画像優先度の確認機能としては、例えば、画像選択領域３２の各サムネイル画像の付近に、各画像に対応する画像優先度を表示させればよい。あるいは、サムネイル画像に枠などの装飾を設けて、その色や形状などによってユーザに画像優先度を認識させてもよい。また、ユーザが画像選択領域３２において画像を選択した際にも、その画像の画像優先度を表示させるようにしてもよい。
【００４１】
また、ユーザ優先度確認機能の一例としては、ポインタ３８の表示方法を変更することが挙げられる。例えば、ユーザ優先度の高い順に、ポインタ３８の大きさを大きくしたり、ポインタ３８の色を変更することで、ユーザ優先度を各ユーザに視覚的に認識させることができる。また、表示手段３０の画面上に、ユーザ優先度の表示領域を設けて、各ユーザのユーザ優先度を常に表示しておいてもよい。あるいは、ユーザ優先度確認手段は、操作時に音を発するようにして、その音の種類によってユーザ優先度を認識させてもよい。
また、ユーザ優先度は、画像を配置していく過程で変動するものであるため、ユーザ優先度が変更された際には、表示手段３０において、メッセージを画面表示または音声表示したり、音や光などを発することによって、ユーザに優先度が変更されたことを認識させるようにする。
【００４２】
ユーザ情報管理手段２６は、位置指示手段１２に設定されるユーザ識別情報と、それを使用するユーザのユーザ情報を対応付けて管理する。ユーザ情報としては、上述したユーザ優先度が挙げられる。また、この他にも、ユーザのプロフィールや処理履歴など、ユーザに関する各種の情報を有していてもよい。
レイアウト処理手段２２は、位置指示手段１２から受信するユーザ識別情報と、このユーザ識別情報に対応する、ユーザ情報管理手段２６において管理されているユーザ情報とに基づいて、複数の位置指示手段１２による画像レイアウトの指示を実行する。
【００４３】
表示手段３０には、図２に示すような、画像データのレイアウトを行うための画面を表示するためのものである。ユーザは、表示手段３０を見ながら、位置指示手段１２を用いて、画像データの配置を行う。
【００４４】
次に、本発明の画像レイアウト方法を実現する本発明の画像レイアウト装置の具体的な作用について説明する。
【００４５】
まず、画像データの選択および配置について説明する。
図２に示す初期画面において、画像選択領域３２には、画像格納手段１８に記憶されている画像データの一覧がサムネイル画像として表示される。また、サムネイル画像の一覧は、横方向にスクロールできるようになっている。
【００４６】
画像データのレイアウトを行う際には、まず、レイアウト選択手段１６が、位置指示手段１２から受信したユーザ識別情報の数を検知することにより、レイアウトを行うユーザ数を検知する。
ユーザ数を検知すると、レイアウト選択手段１６は、ユーザ数に応じたレイアウトデータを、レイアウト格納手段１４から検索して、表示手段３０のレイアウト編集領域３４に表示する。
本実施形態では、一例として、ユーザ数が３名と検知されたものとする。この場合は、レイアウト選択手段１６は、画像配置領域を３つ以上有するレイアウトデータを検索し、その中から自動的に１つのレイアウトデータを選択する。
【００４７】
なお、１つの電子アルバムにおいて、同じレイアウトのページが連続すると、単調なアルバムとなってしまう。これを避けるために、レイアウトデータの選択の際には、前後のページのレイアウトと異なるものを選択するようにするのが好ましい。このため、レイアウト選択手段１６では、レイアウトを行う電子アルバムの他のページにおいて、すでに使用されたレイアウトデータの情報を記憶しておき、その情報に基づいてレイアウトデータを選択する。これにより、同一のレイアウトのページが連続することを防ぐことができる。
【００４８】
また、レイアウト選択手段１６が自動的に選択したレイアウトデータをユーザが気に入らない場合は、ユーザが位置指示手段１２を用いて再度レイアウトデータを選択してもよい。
図２のページ確認領域３６には、アルバム内で作製された全てのページのサムネイル画像が表示される。なお、ページ確認領域３６は、横方向にスクロールできるようになっている。ユーザは、これらのサムネイル画像を見ながらレイアウトを選択することで、ユーザがレイアウトデータを選択する場合にも、同じレイアウトデータが連続しないように適切なレイアウトデータを選択することができる。
【００４９】
レイアウト選択手段１６により、レイアウトデータが選択されると、選択されたレイアウトデータが表示手段３０のレイアウト編集領域３４に表示される。
レイアウトデータが表示されると、各ユーザは、位置指示手段１２を用いて、画像選択領域３２に表示されている画像データの中から、任意の画像データをレイアウト編集領域３４内の画像配置領域に配置する。
【００５０】
図４に、画像データの選択および配置のイメージ図を示す。
各ユーザは、画像選択領域３２に表示されているサムネイル画像のうち、配置したい画像を選択して、位置指示手段１２により、レイアウト編集領域３４上の、配置したい画像配置領域を指定する。この操作は、例えば、サムネイル画像をドラッグして画像配置領域に移動させることにより、領域の指定を行えばよい。
【００５１】
ここで、図４においては、各ユーザはそれぞれ異なる画像を選択しており、ユーザ１Ｐおよびユーザ３Ｐは、領域Ａに、ユーザ２Ｐは、領域Ｂに、画像の配置を指示している。
本発明では、このように、複数のユーザの間で、同じ領域に異なる画像を配置するような指示を行った場合に、レイアウト処理手段２２において、指示の状況、および、上述した画像優先度、ユーザ優先度、および領域優先度に基づいて、どの指示を優先的に実行するかを決定して、画像データの配置を行う。これにより、複数のユーザにより画像データのレイアウトを行う場合であっても、優れた操作性で、効率的なレイアウトを行うことができる。
【００５２】
画像の配置方法の例としては、まず第１の方法として、指示のタイミングに基づき、どの指示を優先するかを決定する方法がある。
例えば、一番初めに領域Ａを選択したユーザが、その領域に画像を配置することができるようにする。図示例において、ユーザ１Ｐがユーザ３Ｐよりも先に領域Ａを選択した場合は、ユーザ１Ｐの指示を実行する。この時、すでにユーザ１Ｐにより画像を配置された領域Ａに対して、ユーザ３Ｐが別の画像の配置の指示を行った場合は、レイアウト処理手段２２は、その指示を実行せず、ユーザ３Ｐが配置を指示した画像を、画像の配置されていない他の画像配置領域、つまり、図４では領域Ｃに配置する。また、画像の配置されていない領域が存在しない場合は、ユーザ３Ｐの選択した画像は、ページ上には配置されない。
【００５３】
あるいは、反対に、後から領域Ａを選択したユーザが、優先的にその領域に画像を配置することができるようにしてもよい。例えば、図示例において、ユーザ１Ｐがユーザ３Ｐよりも先に領域Ａを選択した場合は、ユーザ１Ｐの指示を実行した後、さらに、ユーザ３Ｐの指示を実行する。つまり、最新の指示が常に優先的に実行されるため、すでにユーザ１Ｐにより画像の配置されている領域Ａに、ユーザ３Ｐが別の画像を配置するような指示を行うと、レイアウト処理手段２２は、ユーザ３Ｐの指示を実行して、それまで領域Ａに配置されていたユーザ１Ｐの画像を、画像の配置されていない他の画像配置領域に配置する。また、画像の配置されていない領域が存在しない場合は、ユーザ１Ｐの選択した画像はページ上には配置されない。
【００５４】
また、第２の方法として、上述したユーザ優先度に基づいて、画像の配置を行うことができる。この場合は、レイアウト処理手段２２は、同じ領域Ａに画像の配置を指示したユーザ１Ｐおよび３Ｐの位置指示手段１２において設定されているユーザ識別情報を取得する。さらに、ユーザ情報管理手段２６から、このユーザ識別情報に基づいて、ユーザ１Ｐおよび３Ｐのユーザ優先度を取得する。そして、優先度スコアのより高いユーザの指示を実行する。例えば、ユーザ１Ｐのユーザ優先度が、ユーザ３Ｐのものよりも高い場合は、ユーザ１Ｐの選択した画像が領域Ａに配置される。この時、ユーザ３Ｐが領域Ａに画像をドラッグして配置しようとしても、レイアウト処理手段２２は、その指示を受け付けない。あるいは、画像の配置されていない領域が他に存在する場合には、その領域にユーザ３Ｐの選択した画像を配置する。図示例では、画像の配置されていない領域である領域Ｃに、ユーザ３Ｐの選択した画像を配置する。
【００５５】
なお、ユーザ２Ｐのユーザ優先度がユーザ１Ｐよりも低い場合は、ユーザ２Ｐもユーザ３Ｐと同様に、領域Ａに画像を配置することができない。反対に、ユーザ２Ｐのユーザ優先度がユーザ１Ｐよりも高い場合は、ユーザ２Ｐの指示が優先される。この時は、先にユーザ１Ｐの画像が領域Ａに配置されている場合であっても、ユーザ２Ｐが領域Ａに画像を配置しようとすると、その指示が実行され、領域Ａには、ユーザ２Ｐの選択した画像が配置される。そして、それまで領域Ａに配置されていたユーザ１Ｐの画像は、画像の配置されていない領域（図示例では領域Ｃ）に配置される。また、全ての領域に画像が配置されている場合は、ユーザ１Ｐの画像はページ上に配置されない。
【００５６】
さらに、第３の方法として、ユーザ優先度と、画像配置領域に対して設定される領域優先度とを用いて、各領域に画像を配置することができる。この場合は、ユーザは画像配置領域の選択を行わず、配置する画像を選択するだけで、レイアウト処理手段２２が自動的に、選択された画像を各領域に割り当てて配置する。
領域優先度は、画像配置領域の面積の高いものや、ページの中心付近など、より注目されやすい位置ほど高くなるように、各画像配置領域に対して設定される。
【００５７】
例えば、図４において、領域Ａ、ＢおよびＣの領域優先度が、Ａ＞Ｂ＞Ｃの順に高いものであり、ユーザ１Ｐ、２Ｐおよび３Ｐのユーザ優先度が、１Ｐ＞２Ｐ＞３Ｐの順に高いものであるとする。この時、領域優先度のより高い領域に、ユーザ優先度のより高いユーザの選択した画像を配置するものとする。つまり、領域Ａにはユーザ１Ｐ、領域Ｂにはユーザ２Ｐ、領域Ｃにはユーザ３Ｐの選択した画像が配置される。
この方法では、各ユーザの指示に関係なく、領域優先度およびユーザ優先度のみに基づいて、画像の配置位置を決定し、画像が配置される。
【００５８】
あるいは、第４の方法として、上述した各画像データの画像優先度に基づき、画像の配置を行うこともできる。この場合は、レイアウト処理手段２２は、画像選択手段２０を通じて、画像優先度設定手段２４から、同じ領域に画像を配置しようとしたユーザの選択した各画像データの画像優先度を取得する。そして、優先度スコアのより高い画像データを、その領域に配置する。例えば、図４に示す例において、ユーザ１Ｐの選択した画像データの画像優先度スコアが、ユーザ３Ｐの選択した画像データものよりも高い場合は、ユーザ１Ｐの選択した画像が領域Ａに配置される。この時、ユーザ３Ｐが、領域Ａに画像をドラッグして配置しようとしても、レイアウト処理手段２２は、その指示を受け付けないか、あるいは、画像の配置されていない領域Ｃに、ユーザ３Ｐの選択した画像を配置する。
また、ユーザ３Ｐが、ユーザ１Ｐが領域Ａに配置した画像データよりも画像優先度の高い画像データを再選択して、再度、領域Ａに配置の指示を行った場合は、ユーザ３Ｐの指示が優先され、ユーザ３Ｐの選択した画像が領域Ａに配置される。この時、ユーザ１Ｐが配置した画像は、画像の配置されていない領域Ｃに配置される。
【００５９】
さらに、第５の方法として、画像配置領域の領域優先度と画像優先度とを組み合わせて、優先度の高い画像データを優先度の高い画像配置領域に配置するようにしてもよい。この場合は、ユーザが配置する画像を選択するだけで、レイアウト処理手段２２が自動的に、選択された画像を各画像配置領域に割り当てて配置する。
例えば、図４において、領域Ａ、ＢおよびＣの領域優先度が、Ａ＞Ｂ＞Ｃの順に高いものであるとする。この時、領域優先度のより高い領域Ａに、各ユーザに選択された画像のうち、最も画像優先度の高い画像が配置され、次に画像優先度の高い画像が、領域Ｂに配置され、３番目に画像優先度の高い画像が、領域Ｃに配置される。
【００６０】
また、画像のレイアウトの際に、レイアウト編集領域３４に表示されているレイアウトデータの画像配置領域の数よりも多くの画像が配置画像として選択された場合には、レイアウト選択手段１６は、選択された画像数に合わせて、レイアウトデータを再選択するようにしてもよい。例えば、上述の例においては、ユーザ数は３名なので、画像配置領域を３つ有するレイアウトデータが選択されているが、この時、ユーザによって、４つの画像が選択された場合には、レイアウト選択手段１６は、レイアウト格納手段１４から、画像配置領域を４つ有するレイアウトデータを検索して、これを、そのページに用いるレイアウトデータとして再選択してもよい。
【００６１】
また、本発明では、ユーザが１つのページ上に配置することのできる画像数の上限が設定されていることが好ましい。上限値は、全てのユーザにおいて同じ数値が予め設定されていてもよいし、ユーザ優先度に応じて各ユーザごとに設定されていてもよい。ユーザ優先度に応じて配置画像を設定する場合は、例えば、最もユーザ優先度の高いユーザ１Ｐは最大で３つ、２番目に優先度の高いユーザ２Ｐは最大で２つ、最もユーザ優先度の低いユーザ３Ｐは１つの画像のみを配置することができる、というように設定を行えばよい。
【００６２】
さらに、これとは逆に、画像配置領域の数を削減することもできる。例えば、３名のユーザがそれぞれ位置指示手段１２を用いて電子アルバムにアクセスして、あるページ上のレイアウトを行う場合に、１名のユーザが、そのページに画像の配置を行わないときは、そのユーザは、位置指示手段１２によって、配置のパスを指示することができる。ユーザが配置をパスした場合には、レイアウト処理手段２２は、画像配置領域を１つ削除するように、レイアウト選択手段１６に指示を出す。レイアウト選択手段１６は、配置をパスしているユーザを除いたユーザ数と同数の画像配置領域を有するレイアウトデータ、つまり、本実施形態では画像配置領域が２つのレイアウトデータを再検索し、使用するレイアウトデータとして選択する。選択されたレイアウトデータは、表示手段３０に表示される。
この時、画像の配置をパスしたユーザのユーザ優先度を上昇させるようにしてもよい。これにより、パスしたユーザは、次のページにおける画像のレイアウトの際に、ユーザ優先度が上昇しているため、有利に画像の配置を行うことができる。
【００６３】
また、ユーザが画像の配置をパスしていない場合であっても、一定時間以上、位置指示手段１２の操作がなされていない場合は、ユーザが退席したものとみなして、画像配置領域を削減するように、レイアウトデータを再選択してもよい。
【００６４】
次に、画像データの配置を行った後の、配置の変更について説明する。画像レイアウト装置１０では、ページ上に画像のレイアウトを行った後に、その内容を適宜変更することができる。変更は、ある領域に配置する画像の変更、画像を配置する位置（領域）の変更、すでに配置されている画像の削除などが可能である。
【００６５】
画像の配置位置の変更を行う場合は、まず、ユーザは、位置指示手段１２を用いて、ページ確認領域３６に表示されている各ページのサムネイル画像のうち、変更を行いたいページの画像を選択する。すると、選択されたページのレイアウトが、レイアウト編集領域３４に、編集可能な状態で表示される。
図５は、各ユーザにより、３つの画像が各画像配置領域にレイアウトされているページの表示状態を示す。
図５では、ユーザ１Ｐが領域Ａに、ユーザ２Ｐが領域Ｂに、ユーザ３Ｐが領域Ｃに、それぞれ画像を配置したものとする。また、画像選択領域３２において、配置された画像のサムネイル画像は、画像の枠を太く表示するなど、他の画像と異なる表示をすることにより、配置する画像として選択されたことが視覚的にわかるようになっている。
【００６６】
ここで、図６（ａ）に示すように、ユーザ１Ｐが、位置指示手段１２によって、領域Ａの画像をドラッグさせて、領域Ａに配置した画像を領域Ｂに移動させようとする。すると、レイアウト処理手段２２は、領域Ａに配置されている画像を、領域Ｂに配置して、さらに、領域Ｂに配置されていた画像を、領域Ａに配置する。つまり、図６（ｂ）に示すように、領域ＡとＢとに配置されている画像を入れ替える。
このようにして、画像の配置状態を変更させることができる。
【００６７】
また、領域Ａに配置する画像を再選択して、配置画像を変更することもできる。
例えば、ユーザ１Ｐが、自身が領域Ａに配置した画像を、他の画像に変更したい場合は、ユーザ１Ｐは、画像選択領域３２から、配置したい画像を新たに選択する。そして、位置指示手段１２を用いて、選択した画像を領域Ａにドラッグすることにより、領域Ａに、新たに選択した画像を配置する。すると、画像選択領域３２において、新たに配置された画像のサムネイル画像が、選択されたことを示す太枠で表示される。そして、それまで領域Ａに配置されていた画像は、レイアウト編集領域３４から削除され、画像選択領域３２における、選択された状態を示す枠の表示も取り消される。
【００６８】
あるいは、すでにレイアウトされている画像の配置を取り消すこともできる。この場合は、ユーザは、レイアウト編集領域３４において、ページ上から削除したい画像を選択して、位置指示手段１２を用いて、画像の配置の取消指示を行う。すると、取消指示の対象である画像は、レイアウト編集領域３４から削除され、画像選択領域３２における、選択された状態を示す枠の表示も取り消される。なお、削除された画像は、レイアウト編集領域３４から削除されるのみであり、画像格納手段１８から削除されることはなく、画像選択領域３２にはサムネイル表示されている。
【００６９】
このようなレイアウトの変更を行う際には、上述したユーザ優先度を用いてもよい。
例えば、図示例において、ユーザ１Ｐの方がユーザ２Ｐよりもユーザ優先度が高いものとする。この時、上述したように、ユーザ１Ｐが、自身が領域Ａに配置した画像を移動させることは可能である。また、ユーザ１Ｐは、ユーザ２Ｐが配置した、領域Ｂの画像も移動させることができる。
【００７０】
他方、ユーザ２Ｐが画像のレイアウトの変更を行う場合は、自身が配置した領域Ｂの画像を他のものに変更することは可能であるが、ユーザ１Ｐが配置した、領域Ａの画像を変更したり、この画像の配置位置を変更することはできない。つまり、ユーザ２Ｐよりもユーザ優先度の高いユーザ１Ｐの行った処理については、ユーザ２Ｐは変更を行うことができない。
【００７１】
なお、本実施形態では、各画像配置領域には１つの画像を配置する構成をとっているが、本発明はこれに限定されず、１つの画像配置領域に、複数の画像を配置するようにしてもよい。この場合は、各ユーザごとに、画像配置領域を割り当てて、ユーザは、自身に割り当てられた画像配置領域内において、複数の画像を自由に配置することができる。また、他のユーザの画像配置領域においては、画像のレイアウトを行うことはできない。
この場合は、ユーザ優先度および領域優先度に応じて、各ユーザに画像配置領域を割り当てるなどすればよい。
【００７２】
また、上述した第１の実施形態では、予めレイアウトデータをテンプレートとして有しており、これをレイアウト選択手段１６において選択しているが、本発明はこれに限定されず、レイアウトデータは、テンプレートではなく、画像配置領域を設定するための条件（ルール）であってもよい。
【００７３】
本発明の第２の実施形態では、レイアウトデータとして、画像配置領域を設定するためのルールを用いる画像レイアウト方法を実現する画像レイアウト装置を用いる。
なお、第２の実施形態では、レイアウトデータ格納手段１４に格納されているレイアウトデータ、および、レイアウト選択手段１６の機能以外の構成は第１の実施形態と同様であるので、詳細な説明を省略する。
【００７４】
第２の実施形態では、レイアウトデータとして、ユーザ数に基づいて画像配置領域を分割するためのルールが、予め、ユーザ数ごとに少なくとも１以上格納されている。
レイアウト選択手段１６は、位置指示手段１２から受け取ったユーザ識別情報により、ユーザ数を検知すると、ユーザ数に応じたレイアウトデータをレイアウトデータ格納手段１４から検索する。そして、検索されたレイアウトデータに基づいて、レイアウトに用いるテンプレートを作製する。なお、検索されるレイアウトデータは１つであっても、複数であってもよい。複数のレイアウトデータが検索された場合は、それらの条件を組み合わせることによって、１つのレイアウトのテンプレートを作製する。
【００７５】
また、レイアウト選択手段１６は、検索された条件に応じて、複数パターンのテンプレートを作製することもできる。この場合には、レイアウト選択手段１６は、作製された複数のテンプレートの中から、どのレイアウトのテンプレートを用いるかの選択を自動的に行ってもよいし、ユーザに好みのテンプレートを選択させるようにしてもよい。
【００７６】
このように、本発明の画像レイアウト方法を用いる画像レイアウト装置、および、このような画像レイアウト方法をコンピュータに実行させるためのプログラムを記録した記録媒体によれば、少なくともユーザ数分の画像配置枠が用意されることにより、各ユーザの作業効率が高まり、優れた操作性で、効率的なレイアウトを行うことができる。また、優先度を設定することにより、さらに効率的にレイアウト作業を進めることができる。
【００７７】
以上、本発明の画像レイアウト装置、記録媒体および画像レイアウト方法について詳細に説明したが、本発明は上記種々の実施例に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【図面の簡単な説明】
【００７８】
【図１】本発明の画像レイアウト装置の装置構成の一例を示すブロック図である。
【図２】本発明の画像レイアウト装置の初期画面の一例を示す図である。
【図３】テンプレートの一例を示す図である。
【図４】レイアウトを行う前の画面の一例を示す図である。
【図５】レイアウトが完了した画面の一例を示す図である。
【図６】（ａ）レイアウトを変更する前の画面の一例を示す図であり、（ｂ）は、レイアウトを変更した後の画面の一例を示す図である。
【符号の説明】
【００７９】
１０  画像レイアウト装置
１２  位置指示手段
１４  レイアウトデータ格納手段
１６  レイアウト選択手段
１８  画像格納手段
２０  画像選択手段
２２  レイアウト処理手段
２４  画像優先度設定手段
２６  ユーザ情報管理手段
２８  ユーザ優先度設定手段
３０  表示手段
【図１】
2009277177.tif 000003
【図２】
2009277177.tif 000004
【図３】
2009277177.tif 000005
【図４】
2009277177.tif 000006
【図５】
2009277177.tif 000007
【図６】
2009277177.tif 000008