(57)【要約】【課題】  本発明は、ページに配置された後、ページから消去された画像を再びページに配置するときに、以前の設定を容易に復元できるようにすることを目的とする。【解決手段】  画像をページに配置して表示装置に表示させる。ページに配置された画像をページから消去するとき、当該画像のレイアウトを示すレイアウト設定情報を保存する。画像がページから消去された後、当該画像を再びページに配置するとき、保存されたレイアウト設定情報を読み出し、それにしたがって画像を再びページに配置する。【選択図】  図２
2019053601.tif 000002
【特許請求の範囲】
【請求項１】
画像をページに配置して表示装置に表示させる配置手段と、
前記ページに配置された画像をページから消去する消去手段と、
前記画像をページから消去するとき、当該画像のレイアウトを示すレイアウト設定情報を保存する保存手段と、
前記画像がページから消去された後、前記画像を再びページに配置するとき、前記保存された前記レイアウト設定情報を読み出す読み出し手段と、
前記読み出されたレイアウト設定情報にしたがって前記画像を再びページに配置する再配置手段を備えることを特徴とする情報処理装置。
【請求項２】
前記ページは複数、存在し、前記保存されたレイアウト設定情報の項目のうち、前記画像が再び配置されるページで適用可能な項目を選択する選択手段をさらに備え、
前記再配置手段は、前記読み出されたレイアウト設定情報のうち、前記選択された項目にしたがって前記画像を再びページに配置することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記レイアウト設定情報は複数の項目を含み、ユーザの操作に応答していずれかを選択する選択手段をさらに備え、
前記再配置手段は、前記読み出されたレイアウト設定情報のうち、前記選択された項目にしたがって前記画像を再びページに配置することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記消去手段は、前記ページに配置された画像を他の画像と差し替えることにより、前記ページから消去することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記読み出されたレイアウト設定情報にしたがって前記画像を再びページに配置したプレビューを表示する手段と、
前記プレビューが表示された後、ユーザの操作に応答して選択的に、前記再配置手段は、前記読み出されたレイアウト設定情報にしたがって前記画像を再びページに配置することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記レイアウト設定情報は、前記画像に関連付けられたコメントデータ、前記画像に対するトリミング処理に関する情報および前記画像が前記ページに配置されていた位置を示す情報のうち少なくとも１つであることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
情報処理装置の制御方法であって、
画像をページに配置して表示装置に表示させるステップと、
前記ページに配置された画像をページから消去するステップと、
前記画像をページから消去するとき、当該画像のレイアウトを示すレイアウト設定情報を保存するステップと、
前記画像がページから消去された後、前記画像を再びページに配置するとき、前記保存された前記レイアウト設定情報を読み出すステップと、
前記読み出されたレイアウト設定情報にしたがって前記画像を再びページに配置するステップを備えることを特徴とする制御方法。
【請求項８】
コンピュータに、
画像をページに配置して表示装置に表示させるステップと、
前記ページに配置された画像をページから消去するステップと、
前記画像をページから消去するとき、当該画像のレイアウトを示すレイアウト設定情報を保存するステップと、
前記画像がページから消去された後、前記画像を再びページに配置するとき、前記保存された前記レイアウト設定情報を読み出すステップと、
前記読み出されたレイアウト設定情報にしたがって前記画像を再びページに配置するステップを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像をページにレイアウトして表示するための技術に関する。
【背景技術】
【０００２】
従来、画像データやテキストデータを編集し、ページに配置して電子フォトブックを作成することが行われている。画像データはページから消去されたり、他のページへ移動したり、他の画像データと差し替えたりしてレイアウトの変更が行われる。このとき、ページに配置されていた画像データは、ページとは異なる、画像トレイ領域に表示される。そして、画像トレイ領域に存在する画像データの中から選択されて、再びページに配置し直すことも行われている（特許文献１参照）。
【０００３】
このとき、以前にページに配置されていたときの状態と同じようにして配置し直したいという要望がある。例えば、画像の一部の領域をトリミングしてページに配置されていたとき、配置し直した後、ユーザが以前の状態を思い出しながら、画像データのトリミング処理をやり直すことは手間がかかってしまう。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−７２８５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで、ページに配置された後、ページから消去された画像を再びページに配置するときに、以前の設定を容易に復元できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る発明の一つは、情報処理装置であって、画像をページに配置して表示装置に表示させる配置手段と、前記ページに配置された画像をページから消去する消去手段と、前記画像をページから消去するとき、当該画像のレイアウトを示すレイアウト設定情報を保存する保存手段と、前記画像がページから消去された後、前記画像を再びページに配置するとき、前記保存された前記レイアウト設定情報を読み出す読み出し手段と、前記読み出されたレイアウト設定情報にしたがって前記画像を再びページに配置する再配置手段を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ページに配置された後、トレイに移動された画像を再びページに配置するときに、以前の設定を容易に復元できるという効果が得られる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】本発明の一実施形態に係る情報処理装置で実行される処理の手順を示すフローチャート図である。
【図３】本発明の一実施形態に係るページ編集画面の一例を示す図である。
【図４】本発明の一実施形態に係る各種データを含むレコードを格納するテーブル一例を示す図である。
【図５】本発明の一実施形態に係るプレビュー画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１０】
本実施形態の情報処理装置を実行するためのコンピュータ装置の構成について図１を参照して説明する。なお、情報処理装置はそれぞれ単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などで接続されている。図１において、１０１は情報処理装置１００全体を制御する制御部であり、例えばＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。１０２は変更を必要としないプログラムやパラメータを格納するＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）である。１０３は外部登録装置またはインターネット１１４などから供給されるプログラムやデータを一時記憶するＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）である。１０４は情報処理装置１００に固定して設置されたハードディスクやメモリカード、あるいは情報処理装置１００から着脱可能な光ディスク、磁気や光カード、ＩＣカードなどを含む外部記憶装置である。１０５は編集者の操作を受け、各種データを入力するポインティングデバイス１０９やキーボード１１０などの入力デバイスとのインターフェイスである。１０６は情報処理装置１００の保持するデータや供給されたデータを表示するためのディスプレイ１１１などの表示装置とのインターフェイスである。１０７はインターネット１１４などのネットワーク回線に接続するためのネットワークインタフェイスである。１０８は画像入力装置１１３とのインターフェイスである。１１２は１０１〜１０８の各デバイスを通信可能に接続するシステムバスである。なお、以降の処理はコンピュータ装置のＣＰＵ１０１が外部記憶装置１０４またはインターネット１１４などから供給されるプログラムを読み出して起動し、これらにしたがって各種デバイスを制御することにより実現される。
【００１１】
本実施形態の情報処理装置１００において実行される動作を図２のフローチャート図を参照して説明する。以下の動作は情報処理装置１００のＣＰＵ１０１がＲＯＭ１０２、ＲＡＭ１０３や外部記憶装置１０４に記憶されたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やフォトブック作成アプリケーションプログラム、各種制御データを読み出し、それらにしたがって動作することにより実現される。
【００１２】
ＣＰＵ１０１は、フォトブック作成アプリケーションプログラムを起動して、複数の画像をフォトブックの複数のページに配置し、ページ編集画面３００をディスプレイ１１１に表示する（Ｓ２０１）。ページ編集画面３００の一例を図３に示す。図３では、フォトブックのうち４〜５ページ目の見開きページ３０１がページ編集画面３００に表示されている。そして、画像３０２とそれに対応するコメント３０３が５ページ目に配置して表示されている。また、いずれのページにも配置されていない画像が、画像トレイ３０４に表示されている。
【００１３】
ＣＰＵ１０１は、ユーザの操作に応答して、ページに配置されている画像を画像トレイ３０４に移動するための指示を受け付けたか否かを判定する（Ｓ２０２）。具体的には、ページから画像を消去するための指示またはページに配置されている画像を画像トレイ３０４に表示されている画像と差し替えるための指示である。例えば、ページ上の画像３０２をドラッグして画像トレイ３０４内のいずれかの画像上にドロップすることにより、画像の差し替えが指示される。
【００１４】
ＣＰＵ１０１は、上述の指示を受け付ければ（Ｓ２０２でＹｅｓ）、ページに配置されていた画像３０２のレイアウト設定情報を取得して、設定情報履歴テーブル４０１に保存する（Ｓ２０３）。設定情報履歴テーブル４０１の一例を図４（ａ）に示す。設定情報履歴テーブル４０１には画像３０２を一意に特定する画像ＩＤ４０２、画像３０２と関連付けられたコメント３０３を特定するコメントＩＤ４０３、画像３０２がページ上で配置されていた状態を特定するレイアウトＩＤ４０４、画像３０２のトリミング領域を特定するトリミングＩＤ４０５、これらを含むレコードの保存日時８０６を格納する。
【００１５】
なお、画像ＩＤ４０２は、画像３０２のファイルパス４１３と関連付けて図４（ｂ）に示す画像情報テーブル４１１に格納される。コメントＩＤ４０３は、コメントデータ４２３と関連付けて図４（ｃ）に示すコメント情報テーブル４２１に格納される。なお、コメントデータは文字列を示すデータである。レイアウトＩＤ４０４は、画像３０２がページ上で配置されていた位置を示す画像座標４３３、画像３０２が配置される領域の縦サイズ４３４と横サイズ４３５、コメント３０３がページ上で配置される位置を示すコメント座標４３６、コメントが配置される領域の縦サイズ４３７、横サイズ４３５と関連付けて図４（ｄ）に示すレイアウト情報テーブルに格納される。トリミングＩＤ４０５は、画像３０２のうちトリミング領域の座標４４３、画像がページに配置されるときの拡大率４４４、画像がページに配置されるときの正位置からの角度４４５等のトリミング処理に関する情報に関連付けて図４（ｅ）に示すトリミング情報テーブルに格納される。
【００１６】
ＣＰＵ１０１は、指示された画像３０２をページから消去し、残りの画像をページに再配置して見開きページ３０１に表示する（Ｓ２０４）。また、当該画像３０２を画像トレイ３０４に追加して表示する。
【００１７】
ＣＰＵ１０１は、ユーザの操作に応答して、ページ編集画面３００に表示される見開きページ３０１を変更するための指示を受け付けたかどうかを判定する（Ｓ２０５）。ＣＰＵ１０１は、ページの変更指示を受け付ければ（Ｓ２０５でＹｅｓ）、見開きページを新しいページに変更してページ編集画面３００に表示するよう制御する（Ｓ２０６）。
【００１８】
ＣＰＵ１０１は、ユーザの操作に応答して、画像トレイ３０４に表示されている画像のうちいずれかを選択し、見開きページに配置するための指示を受け付けたかどうかを判定する（Ｓ２０７）。ＣＰＵ１０１は、指示を受け付ければ（Ｓ２０７でＹｅｓ）、選択された画像のレイアウト設定情報を読み出す（Ｓ２０８）。ＣＰＵ１０１は、読み出されたレイアウト設定情報のうち、配置先に適用可能な項目を選択する（Ｓ２０９）。
【００１９】
ＣＰＵ１０１は、配置先に既に設定されているレイアウト設定情報が存在するかどうかを判定し（Ｓ２１０）、既存のレイアウト設定情報があれば（Ｓ２１０でＹｅｓ）、Ｓ２０８で読み出されたレイアウト設定情報に置き換えるかどうかを判定する（Ｓ２１１）。具体的には、置き換えの可否を問い合わせるためのプレビュー画面を表示し、ユーザ操作に応答して、いずれかを判定する。プレビュー画面５００の一例を図５に示す。図５では、置き換えた場合のレイアウト設定情報にしたがって、画像５０１を見開きページに配置した状態のプレビュー５０２を表示する。また、レイアウト設定情報に含まれる項目５０３、５０４を表示し、ユーザ操作に応答して、置き換える項目を選択できるようにしてもよい。また、画像に関連付けられたレイアウト設定情報が複数、保存されている場合、各レイアウト設定情報の保存日時も表示し、ユーザ操作に応答して、選択できるようにしてもよい。そして、ＣＰＵ１０１は、ＯＫボタン５０５への押下操作を検知した場合は、置き換えると判断し、キャンセルボタンへの押下操作を検知した場合は置き換えないと判断する。
【００２０】
ＣＰＵ１０１は、画像トレイ３０４から選択された画像を、判断結果にしたがって選択的にレイアウト設定情報にしたがって、再配置する。すなわち、置き換える場合は（Ｓ２１１でＹｅｓ）、Ｓ２０８で読み出されたレイアウト設定情報にしたがって、画像トレイ３０４から選択された画像を見開きページに配置する（Ｓ２１２）。一方、置き換えない場合は（Ｓ２１１でＮｏ）、既存のレイアウト設定情報にしたがって、画像トレイ３０４から選択された画像を見開きページに配置する（Ｓ２１３）。
【００２１】
（他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2019053601.tif 000003
【図２】
2019053601.tif 000004
【図３】
2019053601.tif 000005
【図４】
2019053601.tif 000006
【図５】
2019053601.tif 000007