(57)【要約】【課題】過去のフォトブックの情報の流用を簡易にし、作成中のフォトブックの編集作業の手間を簡略化することができるフォトブック編集装置およびその制御方法、並びにプログラムを提供する。【解決手段】フォトブック編集装置は、ページ編集画面２００において、保持する写真をその写真選択領域２０９で一覧表示する。また、その一覧表示される写真のうち、編集中のフォトブック以外の他のフォトブックですでに使用されている写真には、その旨を示すアイコン２１０を添付する。そのアイコン添付写真がユーザ選択されると取込情報指定画面２３０を開き、他のフォトブックにおけるそのアイコン添付写真を含むページのページ設定情報を第１〜第３のボタン２３２〜２３４のいずれかのユーザ押下に応じて編集中のフォトブックの編集中のページに取り込む。【選択図】図４
2020027467.tif 000002
【特許請求の範囲】
【請求項１】
写真の配置をページに紐付けて管理、製本するフォトブック編集装置において、
保持する写真を一覧表示する写真一覧表示手段と、
前記一覧表示される写真のうち、編集中のフォトブック以外の他のフォトブックですでに使用されている第１の写真に対し、前記他のフォトブックで使用されていることを明示する明示手段と、
前記第１の写真が前記一覧表示される写真からユーザ選択された際、前記他のフォトブックにおける前記第１の写真を含むページのページ設定情報を前記編集中のフォトブックの編集中のページに取り込む取込手段とを備えることを特徴とするフォトブック編集装置。
【請求項２】
前記明示手段は、前記第１の写真に添付されるアイコンであることを特徴とする請求項１記載のフォトブック編集装置。
【請求項３】
前記明示手段は、前記第１の写真が使用されている前記他のフォトブックの数に応じて、前記第１の写真の背景色を変えることを特徴とする請求項１記載のフォトブック編集装置。
【請求項４】
前記フォトブック編集装置で使用する写真を一意に管理するための写真ＩＤを管理する第１の管理手段と、
前記写真ＩＤと、前記他のフォトブックのフォトブックＩＤとを関連つけて管理する第２の管理手段と、
前記写真ＩＤと、前記他のフォトブックの各ページを示すページＩＤとを関連つけて管理する第３の管理手段とをさらに備えることを特徴とする請求項１乃至３のいずれか１項に記載のフォトブック編集装置。
【請求項５】
前記取込手段は、前記第１の写真が前記一覧表示される写真からユーザ選択された際、前記他のフォトブックにおける前記第１の写真を含むページを表示することを特徴とする請求項１乃至４のいずれか１項に記載のフォトブック編集装置。
【請求項６】
前記取込手段は、
前記第１の写真を使用している前記他のフォトブックが複数ある場合、前記第１の写真が前記一覧表示された写真から選択された際、前記複数あるフォトブックをユーザ選択可能に一覧表示し、
前記一覧表示される前記複数あるフォトブックの１つがユーザ選択されると、前記ユーザ選択されたフォトブックの前記第１の写真を含むページを表示することを特徴とする請求項１乃至４のいずれか１項に記載のフォトブック編集装置。
【請求項７】
前記取込手段は、前記表示されるページのページ設定情報の全てを前記編集中のフォトブックにおいて編集中のページに取り込むか否かをユーザ選択可能とする請求項５又は６記載のフォトブック編集装置。
【請求項８】
前記取込手段は、前記表示されるページのページ設定情報のうち、文章及びその設定情報を前記編集中のフォトブックの編集中のページに取り込むか否かをユーザ選択可能とする請求項５又は６記載のフォトブック編集装置。
【請求項９】
前記取込手段は、前記表示されるページのページ設定情報のうち、写真及びその設定情報を前記編集中のフォトブックの編集中のページに取り込むか否かをユーザ選択可能とする請求項５又は６記載のフォトブック編集装置。
【請求項１０】
写真の配置をページに紐付けて管理、製本するフォトブック編集装置の制御方法において、
保持する写真を一覧表示する写真一覧表示ステップと、
前記一覧表示される写真のうち、編集中のフォトブック以外の他のフォトブックですでに使用されている第１の写真に対し、前記他のフォトブックで使用されていることを明示する明示ステップと、
前記第１の写真が前記一覧表示される写真からユーザ選択された際、前記他のフォトブックにおける前記第１の写真を含むページのページ設定情報を前記編集中のフォトブックの編集中のページに取り込む取込ステップとを有することを特徴とする制御方法。
【請求項１１】
請求項１０に係る制御方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォトブック編集装置およびその制御方法、並びにプログラムに関し、特に、過去に作成した他のフォトブックの情報を流用するフォトブック編集装置およびその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ（デジカメ）の普及に伴い、デジタルカメラの撮影画像を用いてフォトブックを作成するサービス（以下、単に「フォトブックサービス」という。）が様々な形態で提供されている。
【０００３】
例えば、特許文献１では、フォトブック中の静止画に対応する動画データのＤＢアドレスの電子透かし情報を埋め込むと共に、その動画を管理するデータベースへカメラ付携帯がアクセス可能とすることで動画データの閲覧可能なフォトブックが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−９２９０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のフォトブックサービスでは、作成中のフォトブックに使用している画像が過去に作成した他のフォトブック（以下、単に「過去のフォトブック」という。）で使われたことがあるかすぐに分からなかった。また、過去のフォトブックを作成したときに指定した、ページレイアウト、画像のトリミング位置、及び画像に付記した文章などの設定情報を流用したい場合がある。かかる場合に、その過去のフォトブックを参照しながら作成中のフォトブックに同じ設定を一つ一つ行うという手間のかかる編集作業をする必要がある。
【０００６】
そこで本発明は、過去のフォトブックの情報の流用を簡易にし、作成中のフォトブックの編集作業の手間を簡略化することができるフォトブック編集装置およびその制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の請求項１に係るフォトブック編集装置は、写真の配置をページに紐付けて管理、製本するフォトブック編集装置において、保持する写真を一覧表示する写真一覧表示手段と、前記一覧表示される写真のうち、編集中のフォトブック以外の他のフォトブックですでに使用されている第１の写真に対し、前記他のフォトブックで使用されていることを明示する明示手段と、前記第１の写真が前記一覧表示される写真からユーザ選択された際、前記他のフォトブックにおける前記第１の写真を含むページのページ設定情報を前記編集中のフォトブックの編集中のページに取り込む取込手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、過去のフォトブックの情報の流用を簡易にし、作成中のフォトブックの編集作業の手間を簡略化することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るフォトブック編集装置のハードウェア構成を示すブロック図である。
【図２Ａ】図１のフォトブック編集装置で使用するフォトブック編集画面のうち、フォトブックのユーザ選択ページのページ編集をするためのページ編集画面を示す図である。
【図２Ｂ】図２Ａの画面上でユーザ選択されたアイコン添付写真が使用されている過去のフォトブックのタイトルを一覧表示し、ユーザに選択させるためのフォトブック選択画面を示す図である。
【図２Ｃ】図２Ｂの画面上でタイトルがユーザ選択されたフォトブックのページの設定情報の取込指定を行うための取込情報指定画面を示す図である。
【図２Ｄ】フォトブック編集画面のうち、図２Ａの画面の写真領域に表示される写真を編集するための写真編集画面を示す図である。
【図２Ｅ】フォトブック編集画面のうち、図２Ａの画面の文章領域に表示される文章を編集する文章編集画面を示す図である。
【図３Ａ】フォトブック編集装置で使用する写真を管理するための写真管理テーブルを示す図である。
【図３Ｂ】作成したフォトブックの情報を管理するためのフォトブック管理テーブルを示す図である。
【図３Ｃ】写真が使用されているフォトブックを管理するためのフォトブック−写真関連テーブルを示す図である。
【図３Ｄ】フォトブック編集装置のページで使用するレイアウトのマスタデータを管理するためのレイアウトマスタテーブルを示す図である。
【図３Ｅ】フォトブックの各ページを管理するためのページ管理テーブルを示す図である。
【図３Ｆ】フォトブックの各ページで使用する写真の設定情報を管理するための写真設定情報管理テーブルである。
【図３Ｇ】フォトブックの各ページで入力された文章とその文章の設定情報を管理するための文章設定情報管理テーブルである。
【図４】図２Ａの写真選択領域への写真表示処理の手順を示すフローチャートである。
【図５】図２Ｃの画面で第１のボタンがユーザ押下されたときのページ設定情報取り込み処理の手順を示すフローチャートである。
【図６】図２Ｃの画面で第２のボタンがユーザ押下されたときのページ設定情報取り込み処理の手順を示すフローチャートである。
【図７】図２Ｃの画面で第３のボタンがユーザ押下されたときのページ設定情報取り込み処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
本発明の実施形態に係るフォトブック編集装置のハードウェア構成を図１のブロック図を参照して説明する。図１に示すように、フォトブック編集装置を単一のコンピュータ装置で実現してもよいが、必要に応じた複数のコンピュータ装置にその各デバイスの機能を分散して実現するようにしてもよい。尚、複数のコンピュータ装置で実現する場合は、互いをＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などで接続して通信可能な状態とする。
【００１２】
図１において、フォトブック編集装置は、表示器１０１、ＶＲＡＭ１０２、ＢＭＵ１０３、ＫＢ１０４、ＰＤ１０５、ＣＰＵ１０６、ＲＯＭ１０７、ＲＡＭ１０８、ＨＤＤ１０９、ＵＳＢＤ１１０、ＮＥＴ  Ｉ／Ｆ１１１、及びバス１１２等のデバイスを備える。
【００１３】
表示器１０１には、パスワードを入力するためのユーザインタフェース等の各種画面が表示されるディスプレイである。
【００１４】
ＶＲＡＭ１０２には、表示器１０１に表示する画面のデータが記憶される。このＶＲＡＭ１０２に記憶されるデータは、所定の規定に従って表示器１０１に転送され、これにより表示器１０１において画面が表示される。
【００１５】
ＢＭＵ（ビットムーブユニット）１０３は、例えば、メモリ間（例えば、ＶＲＡＭ１０２と他のメモリとの間）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ＮＥＴ  Ｉ／Ｆ１１１）との間のデータ転送を制御する。
【００１６】
ＫＢ１０４は、文字等を入力するための各種キーを有するキーボードである。
【００１７】
ＰＤ（ポインティングデバイス）１０５は、ユーザが、表示器１０１に表示された画面中のアイコン、メニューその他のコンテンツを選択したり、オブジェクトのドラッグドロップを行なったりするために使用される。
【００１８】
ＣＰＵ１０６は、ＲＯＭ１０７、ＨＤＤ１０９、又はＵＳＢＤ１１０から取得したＯＳ、制御プログラム、及び図４〜６で後述する各処理を行うブック編集アプリケーションプログラム等に基づいて、図１に示す各デバイスを制御する。
【００１９】
ＲＯＭ１０７は、各種制御プログラムや写真の画像データ等のデータを保存する。
【００２０】
ＲＡＭ１０８は、ＣＰＵ１０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。
【００２１】
ＨＤＤ１０９は、ブック編集アプリケーションプログラムや制御プログラム、各種データを記憶する。
【００２２】
ＵＳＢＤ１１０は、外部のＵＳＢメモリが接続された際、そのＵＳＢメモリに対しデータの入出力を行う。尚、フォトブック編集装置が外部記録媒体に対してデータの入出力が可能であればよく、例えばＵＳＢＤ１１０の代わりにフレキシブルディスクドライブを備えるようにしてもよい。
【００２３】
ＮＥＴ  Ｉ／Ｆ１１１は、他の情報処理装置やプリンタ等とネットワークを介して通信を行う。
【００２４】
バス１１２は、アドレスバス、データバス及びコントロールバスを含むバスである。
【００２５】
ＣＰＵ１０６に対するブック編集アプリケーションプログラムや制御プログラムの提供は、ＲＯＭ１０７、ＨＤＤ１０９、ＵＳＢＤ１１０から行うこともできるし、ＮＥＴ  Ｉ／Ｆ１１１を介してネットワーク経由で他の情報処理装置等から行うこともできる。
【００２６】
以下、図２Ａ〜Ｅを用いて、図１のフォトブック編集装置で使用するフォトブック編集画面について説明する。
【００２７】
図２Ａは、フォトブックのユーザ選択ページのレイアウトを決定したり、写真を貼り付けたり、写真に付記する文章を入力して、ページ編集をするためのページ編集画面２００を示す図である。ここで、ユーザ選択ページとは、ページ編集画面２００においてページ編集を行うべくユーザが選択したフォトブックのページであり、その初期値はフォトブックの表示ページに設定される。フォトブック編集装置は、このページ編集画面２００でのページ編集により決定した写真の配置を編集中のフォトブックのページに紐付けて管理し、製本する。
【００２８】
図２Ａにおいて、ページ編集画面２００は、ページ編集領域２０１、ボタン２０４〜２０７、レイアウト選択領域２０８、及び写真選択領域２０９を備える。
【００２９】
ページ編集領域２０１は、ユーザ選択ページを編集するための領域であり、後述するレイアウト選択領域２０８でユーザ選択されたページレイアウトの設定の比率で表示される写真領域２０２と文章領域２０３で構成される。
【００３０】
写真領域２０２は、ユーザ選択ページに配置する写真を表示する領域である。ユーザが写真領域２０２を押下すると図２Ｄで後述する写真編集画面２４０が開かれ写真編集を行うことができる。
【００３１】
文章領域２０３は、写真領域２０２に表示される写真に付記する文章を表示するための領域である。ユーザが文章領域２０３を押下すると図２Ｅで後述する文章編集画面２５０が開かれ文章編集を行うことができる。
【００３２】
ボタン２０４は、ページ編集領域２０１に表示されるユーザ選択ページの前のページを表示するためのボタンである。
【００３３】
ボタン２０５は、ページ編集領域２０１に表示されるユーザ選択ページの次のページを表示するためのボタンである。
【００３４】
ボタン２０６は、ユーザ選択ページに対してページ編集画面２００で編集した内容を保存するためのボタンである。
【００３５】
ボタン２０７は、ユーザ選択ページに対する編集を終了してページ編集画面２００を閉じるためのボタンである。
【００３６】
レイアウト選択領域２０８は、ユーザ選択ページに使用可能なページレイアウトを一覧表示し、ユーザがその一覧表示されるページレイアウトの中から選択したページレイアウトがユーザ選択ページに適用される。ユーザ選択されたページレイアウトによってページ編集領域２０１に表示される写真領域２０２や文章領域２０３の有無や大きさ、個数が異なる。
【００３７】
写真選択領域２０９（写真一覧表示手段）は、ＲＯＭ１０７で保存される写真を一覧表示し、ユーザがその一覧表示される写真の中から選択した写真がユーザ選択ページに貼り付けられる。この貼り付けられた写真は写真領域２０２に表示される。また、写真選択領域２０９で一覧表示される写真のうちの一部の写真にはアイコン２１０が添付される。
【００３８】
アイコン２１０は、現在編集中のフォトブック以外の、過去に作成した他のフォトブック（以下、単に「過去のフォトブック」という。）ですでに使用されている写真であることを明示するために使用されるアイコンである。ユーザが、アイコン２１０が添付される写真（以下「アイコン添付写真」という。）の１つを押下して選択すると、図２Ｂで後述するフォトブック選択画面２２０が開かれ、そのユーザ選択された写真が使用されている過去のフォトブックのタイトルが一覧表示される。ページ編集画面２００の場合、アイコン添付写真が２枚表示されているため、過去のフォトブックで使用されている写真が２枚あることになる。なお、ここでは過去のフォトブックで使用している写真がある場合に、その写真にアイコン２１０を添付したが、その写真の背景色を変えて、過去のフォトブックで使用されていない写真と差別化するようにしてもよい。また、この場合、その写真が使用されている過去のフォトブックが１冊である場合は黄色、２冊である場合は緑といった具合に、過去のフォトブックの冊数によって背景色を変えてもよい。尚、ユーザ選択されたアイコン添付写真が使用されている過去のフォトブックが１つしか存在しない場合は、図２Ｂのフォトブック選択画面を表示することなく、図２Ｃで後述する取込情報指定画面２３０を開くようにしてもよい。
【００３９】
図２Ｂは、図２Ａのページ編集画面２００上でユーザ選択されたアイコン添付写真が使用されている過去のフォトブックのタイトルを一覧表示し、ユーザに選択させるためのフォトブック選択画面２２０を示す図である。
【００４０】
図２Ｂにおいて、フォトブック選択画面２２０は、サムネイル領域２２１、領域２２２、及びボタン２２３を備える。
【００４１】
サムネイル領域２２１は、ページ編集画面２００上でユーザ選択されたアイコン添付写真をサムネイル表示する領域である。以下、このサムネイル表示される写真をサムネイル表示写真という。
【００４２】
領域２２２は、そのサムネイル表示写真が使用されている過去のフォトブックのタイトルが一覧表示される。ユーザがこの一覧表示されるタイトルの１つを押下して選択すると、図２Ｃで後述する取込情報指定画面２３０が開かれる。ユーザは、この取込情報指定画面２３０において、そのタイトルがユーザ選択されたフォトブックにおける、そのサムネイル表示写真の設定情報やそのサムネイル表示写真に付記される文章の設定情報の取り込み方法を指定することができる。
【００４３】
ボタン２２３は、フォトブック選択画面２２０を閉じ、ページ編集画面２００に戻るためのボタンである。
【００４４】
尚、図２Ｂでは、領域２２２にフォトブックのタイトルが一覧表示されるが、フォトブックの１つがユーザ選択可能に一覧表示されていれば、かかる方法に限定されない。例えば、過去のフォトブック夫々の、サムネイル表示写真が使用されているページのサムネイル画像をユーザ選択可能に一覧表示してもよい。
【００４５】
図２Ｃは、図２Ｂのフォトブック選択画面２２０上でタイトルがユーザ選択されたフォトブックのページの設定情報の取込指定を行うための取込情報指定画面２３０を示す図である。
【００４６】
図２Ｃにおいて、取込情報指定画面２３０は、ページ表示領域２３１、及び第１〜第３のボタン２３２〜２３４を備える。
【００４７】
ページ表示領域２３１は、図２Ｂの領域２２２上でタイトルがユーザ選択されたフォトブックにおける、図２Ｂのサムネイル表示写真を含むページを表示する領域である。ここでは、ページ表示領域２３１には、上段に図２Ｂのサムネイル表示写真、下段にその写真に付記される文章がレイアウトされたページが表示されている。
【００４８】
第１のボタン２３２は、ページ表示領域２３１に表示されているページの全てのページ設定情報をコピーして、ページ編集画面２００で編集中のフォトブックのページに取り込むためのボタンである。ここで、全てのページ設定情報とは、具体的には、図２Ｂのサムネイル表示写真とその設定情報、その写真に付記される文章とその設定情報を指す。ユーザが第１のボタン２３２を押下すると、取込情報指定画面２３０が閉じられ、取り込んだ全てのページ設定情報に従って、ページ編集画面２００において写真領域２０２にユーザ選択写真、文章領域２０３に文章が表示される。
【００４９】
第２のボタン２３３は、ページ表示領域２３１に表示されているページのページ設定情報のうち、図２Ｂのサムネイル表示写真とその設定情報だけをコピーして、ページ編集画面２００で編集中のフォトブックのページに取り込むためのボタンである。ユーザが第２のボタン２３３を押下すると、取込情報指定画面２３０は閉じられ、取り込んだ写真とその設定情報に従って、ページ編集画面２００の写真領域２０２に写真が表示される。
【００５０】
第３のボタン２３４は、ページ表示領域２３１に表示されているページ設定情報のうち、図２Ｂのサムネイル表示写真に付記される文章とその設定情報だけをコピーして、ページ編集画面２００で編集中のフォトブックのページに取り込むためのボタンである。ユーザが第３のボタン２３４を押下すると、取込情報指定画面２３０が閉じられ、取り込んだ文章とその設定情報に従って、ページ編集画面２００の文章領域２０３に文章が表示される。
【００５１】
ボタン２３５は、取込情報指定画面２３０を閉じ、ページ編集画面２００に戻るためのボタンである。
【００５２】
本実施例では、取込情報指定画面２３０にはページ表示領域２３１が設けて、過去のフォトブックにおけるページ設定情報をページ編集画面２００で編集中のページに取り込む前に、そのページ設定情報をユーザが確認できるようにしている。だが、ページ編集画面２００においてユーザは取り込んだページ設定情報が反映されたページを確認できる。よって、取込情報指定画面２３０を、ページ表示領域２３１が設けることなく第１〜第３のボタン２３２〜２３４、ボタン２３５のみが設けられるよう構成してもよい。
【００５３】
図２Ｄは、ページ編集画面２００の写真領域２０２に表示される写真を編集するための写真編集画面２４０を示す図である。
【００５４】
図２Ｄにおいて、写真編集画面２４０は、フレーム２４２、及びボタン２４３，２４４ａ，２４４ｂ，２４５，２４６を備える。
【００５５】
フレーム２４２は、写真表示フレームであり、編集対象の写真２４１のフレーム２４２に表示されている領域が写真領域２０２で表示される領域となる。尚、図２Ｄでは写真２４１の全体が表示されているが、実際は写真２４１のうち斜線に示す部分は写真編集画面２４０において表示されない。尚、フレーム２４２は、写真２４１の全体を表示し、写真領域２０２で表示される領域を示す枠をその枠のフレーム２４２における位置や大きさをユーザが変更可能なように表示してもよい。
【００５６】
ユーザはフレーム２４２の内部を押下しながら上下左右に移動することで、写真２４１の写真領域２０２に表示される位置を設定する。なおフレーム２４２より小さな写真をフレーム２４２に表示する場合は、フレーム２４２の幅に一致するまでその写真の幅を拡大した後にフレーム２４２に表示する。尚、拡大表示方法はこれに限定されず、例えばフレーム２４２の高さに一致するように拡大してもよい。
【００５７】
ボタン２４３は、写真２４１を拡大縮小するためのスライダーボタンである。ユーザがボタン２４３を＋方向または−方向へ操作すると、その操作に応じて指定された拡大縮小率に従ってフレーム２４２において写真２４１が拡大縮小されて表示される。
【００５８】
ボタン２４４ａは、写真２４１を９０度左回転するためのボタンであり、ボタン２４４ｂは、写真２４１を９０度右回転するためのボタンである。ユーザがボタン２４４ａ，２４４ｂを押下すると、その押下に応じて指定された回転情報に従ってフレーム２４２において写真２４１が左に９０度回転または右に９０度回転されて表示される。
【００５９】
ボタン２４５は、写真２４１に対する編集内容を確定するためのボタンである。ボタン２４５を押下すると、写真編集画面２４０を閉じ、ページ編集画面２００の写真領域２０２に写真編集画面２４０で行われた編集内容が反映される。具体的には、ユーザが写真２４１を上下左右に移動させて調整した場合、写真領域２０２に表示される位置がその調整後の位置となる。また、ユーザがボタン２４３を操作して写真２４１の拡大縮小率を指定した場合、その指定された拡大縮小率で写真領域２０２の写真が拡大縮小されて表示される。同様に、ユーザがボタン２４４ａ，２４４ｂを押下して写真２４１の回転情報を指定した場合、その指定された回転情報で写真領域２０２の写真が回転されて表示される。
【００６０】
ボタン２４６は、写真２４１に対する編集内容を破棄して写真編集画面２４０を閉じるためのボタンである。
【００６１】
図２Ｅは、ページ編集画面２００の文章領域２０３に表示される文章を編集する文章編集画面２５０を示す図である。
【００６２】
図２Ｅにおいて、文章編集画面２５０は、文章入力領域２５１、リストボックス２５２、選択ボタン２５３、及びボタン２５４，２５５を備える。
【００６３】
文章入力領域２５１は、ページ編集画面２００の写真領域２０２に表示される写真に付記する文章を入力するための領域である。
【００６４】
リストボックス２５２は、文章入力領域２５１に入力した文章のフォントを選択するためのリストボックスである。
【００６５】
選択ボタン２５３は、文章入力領域２５１に入力した文章の寄せ情報、すなわち右寄せ表示または左寄せ表示を設定するための選択ボタンである。
【００６６】
ボタン２５４は、ページ編集画面２００の文章領域２０３に表示される文章に対する編集内容を確定するためのボタンである。ボタン２５４を押下すると、文章編集画面２５０を閉じ、ページ編集画面２００の文章領域２０３に編集内容が反映される。具体的には、文章入力領域２５１に入力された文章、リストボックス２５２で選択されたフォント、選択ボタン２５３で設定された寄せ情報が、文章領域２０３に反映される。
【００６７】
ボタン２５５は、ページ編集画面２００の文章領域２０３に表示される文章に対する編集内容を破棄して文章編集画面２５０を閉じるためのボタンである。
【００６８】
以下、図３Ａ〜Ｇを用いて、図１のフォトブック編集装置で使用するフォトブックデータの設定情報を管理するためのデータ構成を説明する。
【００６９】
図３Ａは、フォトブック編集装置で使用する写真を管理するための写真管理テーブル３００を示す図である。
【００７０】
図３Ａにおいて、写真管理テーブル３００は、写真ＩＤ３０１、ＵＵＩＤ３０２、ハッシュ値３０３、ファイル名３０４を備える。
【００７１】
写真ＩＤ３０１は、フォトブック編集装置で使用する写真を一意に管理するためのＩＤである。
【００７２】
ＵＵＩＤ３０２は、写真に設定されているＵｎｉｖｅｒｓａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ（ＵＵＩＤ）である。写真ＩＤ３０１で管理される写真のうち、ＵＵＩＤが設定されている写真について、その設定されているＵＵＩＤをＵＵＩＤ３０２に登録する。
【００７３】
ハッシュ値３０３は、写真のデータから計算したハッシュ値である。写真ＩＤ３０１で管理される写真のうち、ＵＵＩＤ３０２が写真に設定されていない写真について、ハッシュ値が計算されその計算されたハッシュ値をハッシュ値３０３に登録する。
【００７４】
ファイル名３０４は、フォトブック編集装置の内部の、写真ＩＤ３０１で管理される各写真が保存されているファイルのパスを登録する。
【００７５】
図３Ｂは、作成したフォトブックの情報を管理するためのフォトブック管理テーブル３１０を示す図である。
【００７６】
図３Ｂにおいて、フォトブック管理テーブル３１０は、フォトブックＩＤ３１１、及びページ数３１２を備える。
【００７７】
フォトブックＩＤ３１１は、フォトブック編集装置で作成された過去のフォトブックを一意に管理するためのＩＤである。
【００７８】
ページ数３１２は、フォトブックＩＤ３１１により管理される各フォトブックのページ数である。
【００７９】
図３Ｃは、写真が使用されているフォトブックを管理するためのフォトブック−写真関連テーブル３２０を示す図である。
【００８０】
図３Ｃにおいて、フォトブック−写真関連テーブル３２０は、写真ＩＤ３２１、及びフォトブックＩＤ３２２を備える。
【００８１】
写真ＩＤ３２１は、図３Ａの写真ＩＤ３０１と同じである。
【００８２】
フォトブックＩＤ３２２は、図３ＢのフォトブックＩＤ３１１と同じである。
【００８３】
フォトブック−写真関連テーブル３２０に記載のデータを例に説明すると、写真ＩＤ「１」の写真はフォトブックＩＤ「１０１」のフォトブックで使用されていることになる。また、写真ＩＤ「２」の写真はフォトブックＩＤ「１０１」，「１０２」，「１０３」の３冊のフォトブックで使用されていて、写真ＩＤ「３」の写真はフォトブックＩＤ「１０４」のフォトブックで使用されていることになる。
【００８４】
写真ＩＤとフォトブックＩＤの組み合わせで、フォトブック−写真関連テーブル３２０ではデータを一意に管理する。
【００８５】
図３Ｄは、フォトブック編集装置において編集されるフォトブックのページで使用するレイアウトのマスタデータを管理するためのレイアウトマスタテーブル３３０を示す図である。
【００８６】
図３Ｄにおいて、レイアウトマスタテーブル３３０は、レイアウトＩＤ３３１、写真領域座標３３２、写真領域高さ３３３、写真領域幅３３４、文章領域座標３３５、文章領域高さ３３６、及び文章領域幅３３７を備える。
【００８７】
レイアウトＩＤ３３１は、レイアウトを一意に管理するためのＩＤである。
【００８８】
写真領域座標３３２は、レイアウトに含まれる写真領域の左上の座標位置である。
【００８９】
写真領域高さ３３３は、レイアウトに含まれる写真領域の高さである。
【００９０】
写真領域幅３３４は、レイアウトに含まれる写真領域の幅である。
【００９１】
文章領域座標３３５は、レイアウトに含まれる文章領域の左上の座標位置である。
【００９２】
文章領域高さ３３６は、レイアウトに含まれる文章領域の高さである。
【００９３】
文章領域幅３３７は、レイアウトに含まれる文章領域の幅である。
【００９４】
レイアウトマスタテーブル３３０に記載のデータを例に説明すると、レイアウトＩＤ「２」のレイアウトは、文章領域座標３３５、文章領域高さ３３６、文章領域幅３３７にデータが登録されていないため、このレイアウトには文章領域がないということになる。
【００９５】
レイアウトマスタテーブルに登録されているレイアウトのサムネイルがレイアウト選択領域２０８に表示される。
【００９６】
図３Ｅは、フォトブックの各ページを管理するためのページ管理テーブル３４０を示す図である。
【００９７】
図３Ｅにおいて、ページ管理テーブル３４０は、ページＩＤ３４１、フォトブックＩＤ３４２、ページ番号３４３、及びレイアウトＩＤ３４４を備える。
【００９８】
ページＩＤ３４１は、フォトブックのページを一意に管理するためのページＩＤである。
【００９９】
フォトブックＩＤ３４２は、図３ＢのフォトブックＩＤ３１１と同じである。
【０１００】
ページ番号３４３は、フォトブックＩＤ３４２で管理されるフォトブックの各ページのページ番号である。
【０１０１】
レイアウトＩＤ３４４は、図３ＤのレイアウトＩＤ３３１と同じである。レイアウト選択領域２０８で選択したレイアウトのレイアウトＩＤがページで使用するレイアウトとして登録される。
【０１０２】
図３Ｆは、フォトブックの各ページで使用する写真の設定情報を管理するための写真設定情報管理テーブル３５０である。
【０１０３】
図３Ｆにおいて、写真設定情報管理テーブル３５０は、ページＩＤ３５１、写真ＩＤ３５２、位置３５３、拡大縮小３５４、及び回転３５５を備える。
【０１０４】
ページＩＤ３５１は、図３ＥのページＩＤ３４１と同じである。図２Ｄの写真編集画面２４０で写真設定を行ったページのページＩＤが登録される。
【０１０５】
写真ＩＤ３５２は、図３Ａの写真ＩＤ３０１である。図２Ｄの写真編集画面２４０における編集対象である写真２４１の写真ＩＤが登録される。
【０１０６】
位置３５３は、ページＩＤ３５１及び写真ＩＤ３５２で特定される写真のトリミング編集を行った際の表示位置である。図２Ｄの写真編集画面２４０における編集対象の写真２４１を上下左右に移動して位置調整した際のフレーム２４２の左上座標が登録される。
【０１０７】
拡大縮小３５４は、ページＩＤ３５１及び写真ＩＤ３５２で特定される写真の拡大縮小率である。図２Ｄの写真編集画面２４０のボタン２４３を操作して設定した拡大縮小率が登録される。
【０１０８】
回転３５５は、ページＩＤ３５１及び写真ＩＤ３５２で特定される写真の回転角度である。写真編集画面２４０のボタン２４４を操作して設定した角度が登録される。
【０１０９】
図３Ｇは、フォトブックの各ページで入力された文章とその文章の設定情報を管理するための文章設定情報管理テーブル３６０である。
【０１１０】
図３Ｇにおいて、文章設定情報管理テーブル３６０は、ページＩＤ３６１、文章３６２、フォント３６３、及び寄せ３６４を備える。
【０１１１】
ページＩＤ３６１は、図３ＥのページＩＤ３４１と同じである。図２Ｅの文章編集画面２５０で文章設定を行ったページのページＩＤが登録される。
【０１１２】
文章３６２は、ユーザが入力した文章である。図２Ｅの文章編集画面２５０の文章入力領域２５１に入力された文章が登録される。
【０１１３】
フォント３６３は、文章３６２に設定されるフォントである。図２Ｅの文章編集画面２５０のリストボックス２５２で選択されたフォントが登録される。
【０１１４】
寄せ３６４は、文章３６２の寄せ情報である。図２Ｅの文章編集画面２５０の選択ボタン２５３で設定された右寄せ表示または左寄せ表示が登録される。
【０１１５】
図４は、図２Ａの写真選択領域２０９への写真表示処理の手順を示すフローチャートである。この処理により、写真選択領域２０９に写真を表示する際、アイコン２１０を添付して表示するかどうかが決定される。
【０１１６】
この処理は、ユーザが図２Ａのページ編集画面２００を開いた際に開始する。尚、図４の処理は写真選択領域２０９で表示される写真のすべてに対して同様に実行されるため、以下、写真選択領域２０９で表示される写真のうちの１枚（以下「対象写真」という）についてのみ説明を行う。
【０１１７】
ステップＳ４０１にて、対象写真からＵＵＩＤを取得できたか否かを判別する。取得できた場合は、ステップＳ４０３へ処理を進める。取得できなかった場合は、ステップＳ４０２へ処理を進める。
【０１１８】
ステップＳ４０２にて、対象写真についてハッシュ値を計算する。
【０１１９】
ステップＳ４０３にて、対象写真に設定されているＵＵＩＤまたはステップＳ４０２で計算したハッシュ値と紐付けられる写真ＩＤを写真管理テーブル３００を取得できたか否かを判別する。写真ＩＤが取得できた場合は、ステップＳ４０４へ処理を進め、取得できなかった場合は、ステップＳ４０７へ処理を進める。
【０１２０】
ステップＳ４０４にて、ステップＳ４０３で検索された写真ＩＤと紐付けられるフォトブックＩＤをフォトブック−写真関連テーブル３２０から取得できたか否かを判別する。フォトブックＩＤが取得できた場合は、ステップＳ４０５へ処理を進め、取得できなかった場合は、ステップＳ４０８へ処理を進める。
【０１２１】
ステップＳ４０５にて、ステップＳ４０４で取得されたフォトブックＩＤの中に編集中のフォトブック以外のフォトブックＩＤがあるか判別する。編集中のフォトブック以外のフォトブックＩＤがある場合は、ステップＳ４０６へ処理を進める。編集中のフォトブックのみの場合は、ステップＳ４０８へ処理を進める。
【０１２２】
ステップＳ４０６にて、写真選択領域２０９に、他のフォトブックで使用されていることを示すアイコン２１０を添付して対象写真を表示し、本処理を終了する。
【０１２３】
ステップＳ４０７にて、写真管理テーブル３００に対象写真の情報を登録する。このとき、ステップＳ４０１でＵＵＩＤが取得できていればＵＵＩＤ３０２に、取得できていなければステップＳ４０２で計算されたハッシュ値をハッシュ値３０３に登録する。
【０１２４】
ステップＳ４０８にて、写真選択領域２０９にアイコン２１０を添付することなく対象写真を表示して、本処理を終了する。
【０１２５】
図５〜図７を用いて、図２Ｃの取込情報指定画面２３０の第１〜第３のボタン２３２〜２３４のいずれかがユーザ押下された場合のページ設定情報取り込み処理について説明する。
【０１２６】
図５は、取込情報指定画面２３０で第１のボタン２３２がユーザ押下されたときのページ設定情報取り込み処理の手順を示すフローチャートである。
【０１２７】
ステップＳ５０１にて、取込情報指定画面２３０のページ表示領域２３１に表示されているフォトブックのユーザ選択ページのページＩＤでページ管理テーブル３４０を検索して、レイアウトＩＤ３４４を取得する。
【０１２８】
ステップＳ５０２にて、ページ管理テーブル３４０に登録されているページ編集画面２００におけるユーザ選択ページのレイアウトＩＤを、ステップＳ５０１で取得したレイアウトＩＤで更新する。尚、本処理は、ページ編集画面２００のレイアウト選択領域２０８からユーザが所望のレイアウトを選択していない状態で開始してもよい。この場合、ページ管理テーブル３４０のユーザ選択ページのレイアウトＩＤは空欄の状態で本処理が開始され、ステップＳ５０２においてステップＳ５０１で取得したレイアウトＩＤがその空欄の部分に登録される。
【０１２９】
ステップＳ５０３にて、取込情報指定画面２３０のページ表示領域２３１に表示されているフォトブックのページのページＩＤで写真設定情報管理テーブル３５０を検索できたか否かを判別する。検索できた場合は、写真ＩＤ３５２、位置３５３、拡大縮小３５４、回転３５５の各データを取得し、ステップＳ５０４へ処理を進め、検索できなかった場合は、ステップＳ５０５へ処理を進める。
【０１３０】
ステップＳ５０４にて、写真設定情報管理テーブル３５０に登録されているページ編集画面２００におけるユーザ選択ページの写真ＩＤ，位置、拡大縮小、回転の各データを、ステップＳ５０３で取得した各データで更新する。
【０１３１】
ステップＳ５０５にて、取込情報指定画面２３０のページ表示領域２３１に表示されているフォトブックのページのページＩＤで文章設定情報管理テーブル３６０を検索できたか否かを判別する。検索できた場合は、文章３６２、フォント３６３、寄せ３６４の各データを取得し、ステップＳ５０６へ処理を進め、検索できなかった場合は、ステップＳ５０７へ処理を進める。
【０１３２】
ステップＳ５０６にて、文章設定情報管理テーブル３６０に登録されているページ編集画面２００におけるユーザ選択ページの文章、フォント、寄せの各データを、ステップＳ５０５で取得した各データで更新する。
【０１３３】
ステップＳ５０７にて、取込情報指定画面２３０を閉じ、ページ編集画面２００に戻る。
【０１３４】
ステップＳ５０８にて、ページ編集画面２００におけるユーザ選択ページのページＩＤで、ページ管理テーブル３４０、写真設定情報管理テーブル３５０、文章設定情報管理テーブル３６０を検索し、各設定情報を取得する。取得した各設定情報に従ってページ編集領域２０１にユーザ選択写真及びこれに付記される文章を表示し、本処理を終了する。
【０１３５】
図６は、取込情報指定画面２３０で第２のボタン２３３がユーザ押下されたときのページ設定情報取り込み処理の手順を示すフローチャートである。尚、本処理は、図５におけるページ設定情報取り込み処理と異なり、ページ編集画面２００のレイアウト選択領域２０８からユーザが所望のレイアウトを選択した状態で開始される。
【０１３６】
ステップＳ６０１にて、取込情報指定画面２３０のページ表示領域２３１に表示されているフォトブックのページのページＩＤで写真設定情報管理テーブル３５０を検索できたか否かを判別する。検索できた場合は、写真ＩＤ３５２、位置３５３、拡大縮小３５４、回転３５５の各データを取得し、ステップＳ６０２へ処理を進め、検索できなかった場合は、ステップＳ６０３へ処理を進める。
【０１３７】
ステップＳ６０２にて、写真設定情報管理テーブル３５０に登録されているページ編集画面２００におけるユーザ選択ページの写真ＩＤ，位置、拡大縮小、回転の各データを、ステップＳ６０１で取得した各データで更新する。
【０１３８】
ステップＳ６０３にて、取込情報指定画面２３０を閉じ、ページ編集画面２００に戻る。
【０１３９】
ステップＳ６０４にて、ページ編集画面２００におけるユーザ選択ページのページＩＤで、写真設定情報管理テーブル３５０を検索し、写真設定情報を取得する。取得した写真設定情報に従ってページ編集領域２０１の写真領域２０２にユーザ選択写真を表示し、本処理を終了する。
【０１４０】
図７は、取込情報指定画面２３０で第３のボタン２３４がユーザ押下されたときのページ設定情報取り込み処理の手順を示すフローチャートである。尚、本処理は、図６におけるページ設定情報取り込み処理と同様、ページ編集画面２００のレイアウト選択領域２０８からユーザが所望のレイアウトを選択した状態で開始される。
【０１４１】
ステップＳ７０１にて、取込情報指定画面２３０のページ表示領域２３１に表示されているフォトブックのページのページＩＤで文章設定情報管理テーブル３６０を検索できたか否かを判別する。検索できた場合は、文章３６２、フォント３６３、寄せ３６４の各データを取得し、ステップＳ７０２へ処理を進め、検索できなかった場合は、ステップＳ７０３へ処理を進める。
【０１４２】
ステップＳ７０２にて、文章設定情報管理テーブル３６０に登録されているページ編集画面２００におけるユーザ選択ページの文章、フォント、寄せの各データを、ステップＳ７０１で取得した各データで更新する。
【０１４３】
ステップＳ７０３にて、取込情報指定画面２３０を閉じ、ページ編集画面２００に戻る。
【０１４４】
ステップＳ７０４にて、ページ編集画面２００におけるユーザ選択ページのページＩＤで、文章設定情報管理テーブル３６０を検索し、文章設定情報を取得する。取得した文章設定情報に従ってページ編集領域２０１の文章領域２０３にユーザ選択写真に付記される文章を表示し、本処理を終了する。
【０１４５】
以上のような構成にすることで、写真選択領域２０９に表示される写真が過去のフォトブックで使用されているか否かが簡単に分かり、且つその過去のフォトブックから、その写真及びこれに付記される文章の設定を手間無くコピーすることが可能になる。
【０１４６】
なお、フォトブック編集装置は、フォトブック編集のための専用のコンピュータ装置であってもよいし、フォトブック編集のための専用アプリケーションを保持するコンピュータ装置であってもよい。また、フォトブック編集装置をブラウザを利用したＷｅｂサービスという構成としても実現できることは言うまでもない。
【０１４７】
［その他の実施例］
本発明の目的は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、装置に供給することによっても、達成されることは言うまでもない。このとき、供給された装置の制御部を含むコンピュータ（またはＣＰＵやＭＰＵ）は、記憶媒体に格納されたプログラムコードを読み出し実行する。
【０１４８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４９】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１５０】
また、上述のプログラムコードの指示に基づき、装置上で稼動しているＯＳ（基本システムやオペレーティングシステム）などが処理の一部又は全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【０１５１】
さらに、記憶媒体から読み出されたプログラムコードが、装置に挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれ、前述した実施例の機能が実現される場合も含まれることは言うまでもない。このとき、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う。
【符号の説明】
【０１５２】
１０１  表示器
１０２  ＶＲＡＭ
１０３  ＢＭＵ
１０４  ＫＢ
１０５  ＰＤ
１０６  ＣＰＵ
１０７  ＲＯＭ
１０８  ＲＡＭ
１０９  ＨＤＤ
１１０  ＵＳＢＤ
１１１  ＮＥＴ  Ｉ／Ｆ
１１２  バス
【図１】
2020027467.tif 000003
【図２Ａ】
2020027467.tif 000004
【図２Ｂ】
2020027467.tif 000005
【図２Ｃ】
2020027467.tif 000006
【図２Ｄ】
2020027467.tif 000007
【図２Ｅ】
2020027467.tif 000008
【図３Ａ】
2020027467.tif 000009
【図３Ｂ】
2020027467.tif 000010
【図３Ｃ】
2020027467.tif 000011
【図３Ｄ】
2020027467.tif 000012
【図３Ｅ】
2020027467.tif 000013
【図３Ｆ】
2020027467.tif 000014
【図３Ｇ】
2020027467.tif 000015
【図４】
2020027467.tif 000016
【図５】
2020027467.tif 000017
【図６】
2020027467.tif 000018
【図７】
2020027467.tif 000019