JP4961383B2 - Electronic album editing apparatus, control method therefor, and program - Google Patents
Electronic album editing apparatus, control method therefor, and program Download PDFInfo
- Publication number
- JP4961383B2 JP4961383B2 JP2008115282A JP2008115282A JP4961383B2 JP 4961383 B2 JP4961383 B2 JP 4961383B2 JP 2008115282 A JP2008115282 A JP 2008115282A JP 2008115282 A JP2008115282 A JP 2008115282A JP 4961383 B2 JP4961383 B2 JP 4961383B2
- Authority
- JP
- Japan
- Prior art keywords
- pages
- image data
- index
- page
- electronic album
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Editing Of Facsimile Originals (AREA)
- Processing Or Creating Images (AREA)
Description
本発明は、複数の画像データを複数のページのそれぞれに配置した電子アルバムを作成する電子アルバム編集装置及びその制御方法、並びにプログラムに関する。 The present invention relates to an electronic album editing apparatus that creates an electronic album in which a plurality of image data is arranged on each of a plurality of pages, a control method therefor, and a program.
従来、ユーザは電子アルバム編集用アプリケーションプログラムがインストールされたパーソナルコンピュータを用いて、デジタルカメラで撮影した画像を掲載した電子アルバムを作成することができる。 Conventionally, a user can create an electronic album on which images taken with a digital camera are posted using a personal computer in which an application program for editing the electronic album is installed.
一方で、画像ファイルがデジタルカメラでの撮影情報を持ち、画像の縮小画像とともに撮影情報を一覧で表示したり、印刷したりすることも行われている。 On the other hand, an image file has shooting information with a digital camera, and the shooting information is displayed in a list together with a reduced image of the image or printed.
従来、印刷画像の縮小画像(サムネイル)の一覧を並べて、インデックスページを作成して印刷することが行われている。ここで、画像のインデックスページを作成する場合、画像数に応じたマトリックス(4行4列、5行5列等)に縮小画像を配列し、画像数が多くなるに従ってインデックスページのページ数も増加するように構成されている(特許文献1参照)。 Conventionally, an index page is created and printed by arranging a list of reduced images (thumbnails) of print images. Here, when creating an index page of an image, the reduced images are arranged in a matrix (4 rows, 4 columns, 5 rows, 5 columns, etc.) according to the number of images, and the number of index pages increases as the number of images increases. It is comprised so that it may do (refer patent document 1).
また、従来、複数ページに渡って画像が配置された電子アルバムについて、ページ数の変更があった場合に、自動的に適切なレイアウトで画像を配置し直すものがある(特許文献2参照)。
従来技術では、画像数に比例してインデックスページ数を追加している。従って、アルバム全体の総ページ数が増えてしまうという問題があった。 In the prior art, the number of index pages is added in proportion to the number of images. Therefore, there is a problem that the total number of pages of the entire album increases.
また、固定ページ数のインデックスページを作成する場合、画像数が多いと、各縮小画像が小さくなり過ぎ、ユーザが視認できなくなるのでインデックスの役目を果たさなくなるという問題があった。 Further, when creating an index page with a fixed number of pages, there is a problem that if the number of images is large, each reduced image becomes too small and cannot be viewed by the user, so that it does not serve as an index.
本願の目的は、総ページ数が固定の電子アルバムに、本文ページの画像と対応するインデックスデータを配置したインデックスページを追加する際に、総ページ数を変えないようなインデックスページを作成し、本文ページを再配置することを自動的に行うことにある。 The purpose of this application is to create an index page that does not change the total number of pages when adding an index page in which index data corresponding to the image of the text page is placed in an electronic album with a fixed total number of pages. It is to automatically rearrange the pages.
上記課題を解決するために、本願に係る発明の1つは、予め定められた固定の総ページ数を有する電子アルバムを編集するための電子アルバム編集装置であって、複数の画像データを前記電子アルバムの本文ページのそれぞれに配置する配置手段と、インデックスページの作成指示に応答して、前記電子アルバムの総ページ数及び前記本文ページに配置された画像データの総枚数に従って、前記本文ページのページ数を変更し、前記画像データと対応するインデックスデータを配置するためのインデックスページのページ数を決定する決定手段と、前記インデックスデータを前記決定手段により決定されたページ数のインデックスページのそれぞれにレイアウトするレイアウト手段とを備え、前記配置手段は前記複数の画像データを、前記決定手段により変更されたページ数の本文ページにそれぞれ再配置することを特徴とする。 In order to solve the above problems, one of the inventions according to the present application is an electronic album editing apparatus for editing an electronic album having a predetermined fixed total number of pages, wherein a plurality of image data are stored in the electronic album. In response to an instruction to create an index page and an arrangement means arranged on each of the body pages of the album, the page of the body page according to the total number of pages of the electronic album and the total number of image data arranged on the body page Determining means for determining the number of index pages for arranging the index data corresponding to the image data, and laying out the index data on each of the index pages of the number of pages determined by the determining means Layout means, and the placement means converts the plurality of image data into the decision. Characterized by re-arranged to the changed number of pages body pages by means.
本発明によれば、ユーザは予め定められた総ページ数の電子アルバムに、インデックスページを追加した電子アルバムを簡単に作成することが可能となる。 According to the present invention, the user can easily create an electronic album in which an index page is added to a predetermined total number of electronic albums.
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施の形態に係る電子アルバム編集システムの構成図である。 FIG. 1 is a configuration diagram of an electronic album editing system according to an embodiment of the present invention.
図1において、画像入力装置101は、イメージ情報である光学像を、電気信号に変換し、所定の画像処理をした後、デジタル情報として記録、再生する。例えば、画像入力装置101は、デジタルスチルカメラやデジタルビデオカメラ、スキャナである。
In FIG. 1, an
電子アルバム編集装置(情報処理装置)を構成するユーザPC102は、ユーザが操作するパーソナルコンピュータ(PC)である。
A
ここで電子アルバム編集装置としてのユーザPC102は、画像データが配置される本文ページとインデックス画像データが配置されるインデックスページからなり、本文ページ数とインデックスページ数からなる総ページ数に上限のある電子アルバムを編集する。
Here, the
データ転送用インターフェース103は、画像入力装置101で取得された画像データをユーザPC102へ転送するためのものである。例えば、データ転送用インターフェース103は、USB(Universal Serial Bus)やIEEE1394に代表される有線インターフェースあるいは、IrDA、Bluetoothに代表される無線系インターフェースである。
The
画像入力装置101からデータ転送用インターフェース103を介してユーザPC102へ転送された画像データは、ユーザPC102のハードディスクドライブ(HDD)に記憶される。
Image data transferred from the
尚、この画像入力装置101からユーザPC102への画像データ転送に関しては、以下の2つの場合がある。
Note that there are the following two cases regarding image data transfer from the
1つ目は、ユーザPC102にインストールされているオペレーションシステム(OS)または専用のソフトウェアからの命令に従って、画像入力装置101が記憶装置に格納している画像データを一括転送する場合である。
The first is a case where the
2つ目は、画像入力装置101からユーザPC102に送られる転送コマンドに従って、ユーザPC102のOSまたは専用ソフトウェアが、ユーザPC102のHDDにデータ記録領域を確保し、画像入力装置101から画像データを受信する場合である。
Second, in accordance with a transfer command sent from the
ユーザPC102は、インターネット104での情報転送が可能な標準プロトコルを有するブラウザ120を動作可能である。ユーザPC102は、ブラウザ120を動作させることにより、HTTP等のプロトコルを用いてフォトサイト105にアクセスし、HTMLやXML等の記述言語で作成されたWebページ情報を取得して解析する。そして、ユーザPC102のディスプレイ上にWebページを表示させることができる。
The user PC 102 can operate a
このWebページ情報は、フォトサイト105が画像DB107にて管理する画像や音声等のマルチメディア情報にリンクされている。 This Web page information is linked to multimedia information such as images and sounds managed by the photo site 105 in the image DB 107.
そして、ユーザPC102は、ブラウザ120を動作させることによりインターネット104経由でフォトサイト105から、電子アルバム編集プログラムを実行する際に使用する電子アルバムのテンプレートや画像データをダウンロードすることができる。尚、ダウンロードされる電子アルバムのテンプレートや画像データは、画像DB107に記憶されている。
The user PC 102 can download the electronic album template and image data used when executing the electronic album editing program from the photo site 105 via the Internet 104 by operating the
また、ユーザPC102は、1つ以上のページを含む電子アルバム上に1つ以上の画像データを配置して編集するための電子アルバム編集プログラムを有する。電子アルバムに含まれる画像データは、画像入力装置101から取得されユーザPC102のHDDに記憶された画像データやフォトサイト105からダウンロードされた画像データである。
The user PC 102 has an electronic album editing program for arranging and editing one or more image data on an electronic album including one or more pages. The image data included in the electronic album is image data acquired from the
また、ユーザPC102は、編集された電子アルバムのプリント注文をフォトサイト105経由でプリントサイト109に依頼することが可能である。
In addition, the user PC 102 can request the
プリントサイト109は、プリンタ111を使って電子アルバムデータに対する印刷処理を実行してアルバム112を出力する。尚、図1ではプリントサイト109を1つだけ示したが、2つ以上存在してもよい。プリントサイト109はサーバコンピュータで実現される。サーバコンピュータは1以上存在し、以下で説明される機能を1台で処理しても良いし、適宜、複数台で分担して処理するようにしてもよい。
The
図2は、図1におけるユーザPC102ブロック構成図である。
FIG. 2 is a block diagram of the
図2において、CRTディスプレイ201の表示画面には、例えば、編集中の文書、図形、画像その他の編集情報、アイコン、メッセージ、メニューその他のユーザインターフェース情報が表示される。
In FIG. 2, the display screen of the
VRAM202には、CRTディスプレイ201の表示画面に表示するための画像が描画(生成)される。このVRAM202に生成された画像データは、所定の規定に従ってCRTディスプレイ201に転送され、これにより、CRTディスプレイ201に画像が表示される。
In the
ビットムーブユニット(BMU)203は、例えば、メモリ間(例えば、VRAM202と他のメモリ)のデータ転送や、メモリと各I/Oデバイス(例えば、ネットワークインターフェース211)との間のデータ転送を制御する。
The bit move unit (BMU) 203 controls, for example, data transfer between memories (for example, the
キーボード204は、文書等を入力するための各種キーを有する。ポインティングデバイス(PD)205は、例えば、CRTディスプレイ201の表示画面上に表示されたアイコン、メニューその他のオブジェクトを指示するために使用される。
The
CPU206は、ROM207、HDD209またはフロッピー(登録商標)ディスクに格納された制御プログラムに基づいて、CPU206に接続された各デバイスを制御する。
The
ROM207は、各種の制御プログラムやデータを保持する。RAM208は、CPU206のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。HDD209は、ユーザPC102内で実行される各制御プログラムやコンテンツを格納することができる。例えば、HDD209には、ブラウザ120、電子アルバムデータ、電子アルバム編集プログラム等が格納されている。
The
フロッピー(登録商標)ディスクドライブ(FDD)210は、フロッピー(登録商標)ディスクに対するアクセスを制御する。ネットワークインターフェース(I/F)211は、他の情報処理装置やプリンタ等とインターネット104を介して通信を行うことができる。 A floppy disk drive (FDD) 210 controls access to a floppy disk. A network interface (I / F) 211 can communicate with other information processing apparatuses and printers via the Internet 104.
CPUバス212は、アドレスバス、データバス及びコントロールバスを含む。CPU206に対する制御プログラムの提供は、ROM207、HDD209、FDD210から行うこともできるし、ネットワークインターフェース211を介してインターネット104経由で他の情報処理装置等から行うこともできる。
The
尚、フォトサイト105を構成するサーバコンピュータも図1に示したようなユーザPC102と同様の構成を有する。 Note that the server computer constituting the photo site 105 has the same configuration as the user PC 102 as shown in FIG.
図3は、図1のユーザPC102で実行される電子アルバム編集プログラムの機能構成を示すブロック図である。各機能はユーザPC102のCPU206が電子アルバム編集プログラムに従って動作することにより実現される。
FIG. 3 is a block diagram showing a functional configuration of the electronic album editing program executed by the user PC 102 of FIG. Each function is realized by the
図3において、データ制御部301は、電子アルバムデータを管理し、また、電子アルバム編集プログラムの全体を制御するためのものである。GUI制御部302は、電子アルバム編集プログラムのグラフィカルユーザインターフェース(GUI)を制御してユーザに対する操作手段や編集内容の表示手段を提供するためのである。
In FIG. 3, a
デザイン制御部303は、電子アルバムデータの編集に使用される画像レイアウトデータ308やインデックスレイアウトデータ309等のデザイン情報を管理し、それらに従って電子アルバムを制御するためのものである。また、デザイン制御部303は、インデックス無しの画像割付テーブル310やインデックス有りの画像割付テーブル311等のデザイン情報を管理し、それらに従って電子アルバムを制御するためのものである。
The
通信制御部304は、編集された電子アルバムデータを基に、印刷注文に必要な印刷データを作成して、印刷データ及び注文処理に必要な情報の通信処理を行うためのものである。
The
データ制御部301により管理されている電子アルバムデータの中には、電子アルバム内の各ページに割り振られるページ内画像データ305、電子アルバム内のインデックスページに割り振られるインデックス画像データ306がある。また、データ制御部301により管理されている電子アルバムデータの中には、電子アルバム内のインデックスページに文字情報として表示されるインデックス情報データ307がある。
The electronic album data managed by the
インデックスデータ(インデックス画像データ306、インデックス情報データ307)は、後述する電子アルバムのインデックスページを構成するよう制御される。
The index data (
画像レイアウトデータ308は、電子アルバムの本文ページの見開き上での画像データや画像データに付属する文字列の配置位置を決定するための情報を記録する。インデックスレイアウトデータ309は、電子アルバム内のインデックスページの見開き上でのインデックス画像データ306やインデックス情報データ307の文字列の配置位置を決定するための情報を記録する。
The
インデックス無しの画像割付テーブル310は、デザイン制御部303により管理され、電子アルバムがインデックスページ無しで構成される場合に、本文ページの各見開きページに割り付けられる画像データの数量に関わる情報をテーブルとして記録する。
The indexless image allocation table 310 is managed by the
インデックス有りの画像割付テーブル311は、デザイン制御部303により管理される。そして、インデックス有りの画像割付テーブル311は、電子アルバムがインデックスページ有りで構成される場合に、本文ページとインデックスページの各見開きページに割り付けられる画像データの数量に関わる情報をテーブルとして記録する。また、インデックス有りの画像割付テーブル311は、インデックスページのページ数とインデックスページに割り振られるインデックスデータの数量に関わる情報もテーブルとして記録する。
The indexed image allocation table 311 is managed by the
尚、本実施の形態では、電子アルバムは、表紙ページと裏表紙ページは構成内容に入っていないが、表紙ページと裏表紙ページで見開き2ページを構成するようにして区別せずに同様の扱いにするようにしても、本発明を実現できる。 In the present embodiment, the electronic album does not include the cover page and the back cover page, but the cover page and the back cover page are divided into two pages so that they are handled in the same manner. Even if it makes it, it can implement | achieve this invention.
図4は、図3におけるインデックス情報データ307のデータ構成の一例を示す図である。
FIG. 4 is a diagram showing an example of the data configuration of the
インデックス情報データ307には、各ページ内画像データ305に関わる画像情報401が入っている。ページ内画像データ305が持つ全ての画像情報であってもよいし、その一部の情報を抜粋した画像情報であってもよい。例えば、インデックス情報データ307は、ページ内画像データ305のファイル名やカメラ機種名、撮影日時、撮影モード、撮影に用いたレンズの種類、撮影者などを含む。
The
図5は、インデックス画像データ306及びインデックス情報データ307が電子アルバム内のインデックスページで表示された場合の一例を示す図である。
FIG. 5 is a diagram showing an example when the
インデックスページは、インデックス画像データ表示部501とインデックス情報データ表示部502とで構成される。
The index page includes an index image
インデックス画像データ表示部501は、インデックス画像データ306を表示する。インデックス画像データ306はページ内画像データ305の縮小画像であり、予め用意したページ内画像データ305のサムネイル画像であってもよいし、インデックスページを作成するたびにページ内画像データ305を縮小することによって作成してもよい。インデックス情報データ表示部502は、インデックス情報データ307の画像情報401を表示する領域で、画像情報401の全てを並べて表示するようにしてもよいし、また一部を選択して表示するようにしてもよい。
The index image
図6は、図3におけるインデックス無しの画像割付テーブル310の一例を示す図である。 FIG. 6 is a diagram showing an example of the image allocation table 310 without an index in FIG.
図6の(a)のインデックス無しの画像割付テーブル310は、(b)のインデックス無しの割付テーブルマトリックス601を有する。また、インデックス無しの割付テーブルマトリックス601は、5枚用、6枚用、12枚用、13枚用割付マトリックス602、603、604、605を有する。
The indexless image allocation table 310 of FIG. 6A has an indexless
インデックスページ無しの場合、電子アルバムの各ページへのページ内画像データ305の割振りは、電子アルバム全体のページ総数とページ内画像データ305の総枚数とに基づき、インデックス無しの画像割付テーブル310で決定される。
When there is no index page, the allocation of the in-
インデックス無しの画像割付テーブル310は、電子アルバム全体のページ総数ごとに存在する。以下、説明を分かりやすくするため、図6を参照してページ総数が10ページのインデックス無しの画像割付テーブル310を例に挙げて説明する。 The unindexed image allocation table 310 exists for each total number of pages of the entire electronic album. Hereinafter, in order to make the explanation easy to understand, an image allocation table 310 having no index and having a total number of 10 pages will be described as an example with reference to FIG.
電子アルバムに含まれるよう選択されたページ内画像データ305の枚数が12枚であれば、12枚用割付マトリックス604に従って以下のように割り振られる。即ち、1・2ページ目に1枚、3・4ページ目に4枚、5・6ページ目に4枚、7・8ページ目に2枚、9・10ページ目に1枚のページ内画像データ305がそれぞれ割り振られる。
If the number of in-
尚、電子アルバムに含まれるよう選択されたページ内画像データ305は、ユーザによって指定された任意の順番あるいは、画像データの選択順、画像データの撮影日順、画像データのファイル名称順等に従って割り振られる。
The in-
また、本実施の形態では、電子アルバムに含まれるよう選択されたページ内画像データ305を見開き両側ページに配置する場合について説明しているが、片側ページごとに配置する場合でも同様に実現できる。
Further, in the present embodiment, the case where the in-
図7は、図3におけるインデックス有りの画像割付テーブル311の一例を示す図である。 FIG. 7 is a diagram showing an example of the indexed image allocation table 311 in FIG.
図7の(a)のインデックス有りの画像割付テーブル311は、(b)のインデックス有りの割付テーブル701を有する。また、インデックス有りの割付テーブル701は、5枚用、6枚用、12枚用、13枚用の割付マトリックス702、703、704、705を有する。
The indexed image allocation table 311 in FIG. 7A includes the indexed allocation table 701 in FIG. 7B. The indexed allocation table 701 includes
インデックスページ有りの場合、電子アルバムの各ページへのページ内画像データとインデックス画像データ306の割振りは電子アルバム全体のページ総数とページ内画像データ305の総枚数とに基づきインデックス有りの画像割付テーブル311で決定される。
When there is an index page, the allocation of the in-page image data and the
インデックス有りの画像割付テーブル311は電子アルバムのページ総数ごとに存在する。以下、説明を分かりやすくするため、図7を参照してページ総数が10ページのインデックス有りの画像割付テーブル311を例に挙げて説明する。 An indexed image allocation table 311 exists for each total number of pages in the electronic album. Hereinafter, in order to make the description easy to understand, an image allocation table 311 with an index with a total number of pages of 10 pages will be described as an example with reference to FIG.
電子アルバムに含まれるよう選択されたページ内画像データ305の枚数が12枚であれば、12枚用割付マトリックス704に従い、以下のように割り振られる。即ち、1・2ページ目に2枚、3・4ページ目に4枚、5・6ページ目に4枚、7・8ページ目に2枚のページ内画像データ305が割り振られ、9・10ページ目はインデックスページとなり、9・10ページ目に12枚のインデックスデータが割り振られる。
If the number of in-
また、電子アルバムに含まれるよう選択されたページ内画像データ305の枚数が13枚であれば、13枚用の割付マトリックス705に従い、以下のように割り振られる。即ち、1・2ページ目に3枚、3・4ページ目に6枚、5・6ページ目に4枚のページ内画像データ305がそれぞれ割り振られる。
If the number of in-
また、7・8ページ目と9・10ページ目はインデックスページとなり、7・8ページ目に7枚、9・10ページ目に6枚のインデックスデータが割り振られる。 In addition, the seventh and eighth pages and the ninth and tenth pages are index pages, and seven index data are allocated to the seventh and eighth pages and six index data are allocated to the ninth and tenth pages.
図7のインデックス有りの画像割付テーブル311では、ページ内画像データ305の総枚数が増えるのに従って、インデックスページ数も見開き2ページから見開き4ページへと、見開き2ページ分、増えるように構成されている。ここで、インデックス有りの画像割付テーブル311の各マトリックスには、ユーザが視認し易い適切な大きさになるように、インデックスデータのサイズを決定し、そのサイズに従って見開き2ページに配置する数が予め設定されている。このようにして、インデックスデータが増えれば、掲載するスペースも自動的に増えるようにすることでインデックスデータが小さくなることを防ぎ、ユーザは手間をかけずにインデックスデータを見やすくなる。また、インデックスページが見開き2ページ単位で構成されないようになっているが、片側ページごとに画像枚数とインデックス枚数を配置することで、片側ページのインデックスページを作成する場合でも同様に実現できる。
The indexed image allocation table 311 in FIG. 7 is configured so that the number of index pages increases by 2 spread pages from 2 spread pages to 4 spread pages as the total number of in-
図8は、図3における画像レイアウトデータ308の一例を示す図である。
FIG. 8 is a diagram showing an example of the
上述のようにして画像割付テーブルで割り振られたページ内画像データ305の数に対応した画像レイアウトデータ308を使用して各本文ページにページ内画像データ305がレイアウトされる。
In-
図8では、ページ内画像データ305が1〜5枚の場合に対応する画像レイアウトデータ308の一例を示す。尚、各画像レイアウトデータ308はテンプレートの種類を変更することで、同じページ内画像データ305の枚数のままで、種類の異なるレイアウトを設定できる。
FIG. 8 shows an example of the
また、(a)のテンプレートA用の画像レイアウトデータ801、(b)のテンプレートB用の画像レイアウトデータ802に分類して構成されている。また、図8では画像レイアウトデータ308のリストを持つテンプレートが2つの場合を図示したが、その数に制限はない。
Also, the
そして、各本文ページ上でのページ内画像データ305の配置は、そのページに割り振られたページ内画像データ305の枚数と設定されたテンプレートに対応する画像レイアウトデータ308で決定される。例えば、テンプレートAが設定された電子アルバムでは、3・4ページ目に割り振られたページ内画像データ305の枚数が4枚の場合、画像レイアウトデータ805が指定する配置に従って4枚のページ内画像データ305が3・4ページ目に配置される。
The arrangement of the in-
図9は、図3におけるインデックスレイアウトデータ309の一例を示す図である。
FIG. 9 is a diagram showing an example of the
電子アルバムにインデックスページを作成するように設定された場合、本文ページに配置された全てのページ内画像データ305に関わるインデックス画像データ306が電子アルバムのインデックスページに配置されるものとする。また、同時に本文ページのページ数がインデックスページのページ数に従って変更され、ページ内画像データ305はそれぞれ新たな本文ページに再配置される。
When it is set to create an index page in the electronic album, the
図9では、インデックス有りの画像割付テーブル311で割り振られたインデックスデータの数に対応するインデックスレイアウトデータ309の一例を示す。各インデックスレイアウトデータ309はテンプレートの種類を変更することで、同じインデックスデータの枚数のままで、種類の異なるレイアウトを設定できる。
FIG. 9 shows an example of the
また、(a)のテンプレートA用のインデックスレイアウトデータ901、(b)のテンプレートB用のインデックスレイアウトデータ902に分類して構成されている。また、図9ではインデックスレイアウトデータ309のリストを持つテンプレートが2つの場合を図示したが、その数に制限はない。
Also, the
そして、各インデックスページ上でのインデックスデータの配置は、ページ内画像データ305の全枚数と設定されたテンプレートに対応するインデックスレイアウトデータ309で決定される。
The arrangement of the index data on each index page is determined by the total number of in-
例えば、総ページ数10ページの電子アルバムでページ内画像データ305の総枚数が12枚の場合を説明する。インデックス有りの画像割付テーブル311の図7の12枚用割付マトリックス704に従い、1〜8ページ目が本文ページとなり、9・10ページ目に12枚のインデックスデータが割り振られる。そして、電子アルバムにテンプレートBが設定されている場合、9・10ページ目はテンプレートBの12枚用のインデックスレイアウトデータ906に従って12まいのインデックスデータが配置される。
For example, a case where the total number of in-
また、例えば、総ページ数10ページの電子アルバムでページ内画像データ305の総枚数が13枚の場合を説明する。インデックス有りの画像割付テーブル311の図7の13枚用割付マトリックス705に従い、1〜6ページ目が本文ページとなり、7・8ページ目と9・10ページ目にそれぞれ7枚と6枚のインデックスデータが割り振られる。そして、電子アルバムにテンプレートAが設定されている場合、7・8ページ目は7枚用のインデックスレイアウトデータ909、9・10ページ目は6枚用のインデックスレイアウトデータ910に従ってインデックスデータがそれぞれ配置される。
Further, for example, a case where the total number of in-
また、インデックスレイアウトデータ309には、インデックスデータとしてインデックス画像データ306及びインデックス情報データ307の両方を掲載するもの、いずれか一方を掲載するものを含む。例えば、見開き2ページに掲載されるインデックスデータが多いとき、インデックス情報データ307を省略し、インデックス画像データ306だけを掲載すれば、インデックス画像データ306を大きなサイズにすることができ、ユーザは見やすくなる。
Also, the
図10は、ユーザPC102によって実行される電子アルバム編集処理の手順を示すフローチャートである。具体的には、ユーザPC102のCPU206が、ROM207あるいはHDD209から電子アルバム編集プログラムを読み出して起動し、電子アルバム編集プログラムを実行して図3に示すような機能を実現し、電子アルバムを編集する処理の流れを示す。
FIG. 10 is a flowchart showing the procedure of the electronic album editing process executed by the
図10において、ステップS1001では、ユーザPC102はアルバムのサイズや電子アルバムのページ総数を選択及び設定する。アルバムのサイズは、例えば、A4サイズやB5サイズ等、電子アルバムデータに基づきプリンタ111で出力されるアルバム112の用紙サイズである。また、ステップS1001では、電子アルバムのテンプレートも選択及び設定される。
In FIG. 10, in step S1001, the
ステップS1002では、ユーザPC102は電子アルバムに含まれる画像データをHDD209に格納された複数の画像データの中から選択する。ここで、選択可能な画像データの枚数の範囲を、ステップS1001で決定された電子アルバムのページ総数及びテンプレートに基づき設定する。そして、データ制御部301によって、選択された画像データの複製を電子アルバム編集プログラムの記憶領域にページ内画像データ305として取り込む。
In step S <b> 1002, the
ステップS1003では、ユーザPC102は、ページ内画像データ305を各ページに配置する。デザイン制御部303によって、ステップS1001にて決定された電子アルバムのページ総数に基づき、該当するインデックス無しの画像割付テーブル310を取り込む。次に、ステップS1002にて選択されたページ内画像データ305の総枚数に基づき、インデックス無しの画像割付テーブル310から該当するマトリックスを読み出す。そして、読み出されたインデックス無しの画像割付テーブル310のマトリックスに従って、電子アルバムの各本文ページにページ内画像データ305を割り振る。そして、ステップS1001で決定されたテンプレートの種類及び各ページに割り振られたページ内画像データ305の枚数に従って、該当する画像レイアウトデータ308を読み出す。ページ内画像データ305を、読出された画像レイアウトデータ308に従って電子アルバムの各本文ページ上に配置する。このページ内画像データ305を配置する処理は全ての本文ページについてそれぞれ実行される。
In step S1003, the
図11は、図6のインデックス無しの画像割付テーブル310の12枚用割付マトリックス604及び図8のテンプレートAの画像レイアウトデータ801に従い、ページ内画像データ305を各本文ページにレイアウトした電子アルバムの一例を示す図である。
FIG. 11 shows an example of an electronic album in which the in-
図11では、1・2ページ目に1枚、3・4ページ目に4枚、5・6ページ目に4枚、7・8ページ目に2枚、9・10ページ目に1枚のページ内画像データ305がそれぞれ割り振られて配置されている。尚、ここでは、電子アルバムにインデックスページは含まれていない。
In FIG. 11, 1 page on
次に、ステップS1004で、ユーザPC102は、ユーザの操作入力に応答して、インデックスページを作成するための作成指示を受け付ける。
In step S1004, the
ステップS1005で、ユーザPC102は、ステップS1001で設定された電子アルバムのページ総数に基づき、インデックス有りの画像割付テーブル311を取り込む。そして、ステップS1002にて選択されたページ内画像データ305の総枚数に基づき、インデックス有りの画像割付テーブル311から該当するマトリックスを読み出す。そして、本文ページとインデックスページのページ数をそれぞれ取得する。
In step S1005, the
そして、ステップS1006でユーザPC102は、ステップS1005にて読み出されたインデックス有りの画像割付テーブル311のマトリックスに従って、電子アルバムの各インデックスページにインデックスデータを割り振る。そして、各インデックスページに割り振られたインデックスデータの枚数に従って、各インデックスページのインデックスレイアウトデータ309を決定する。インデックスデータを決定されたインデックスレイアウトデータ309に従って電子アルバムのインデックスページの各ページ上にそれぞれ配置する。
In step S1006, the
次に、ステップS1007でユーザPC102は、ページ内画像データ305を各本文ページに再配置する。まず、ステップS1006で読み出されたインデックス有りの画像割付テーブル311のマトリックスに従って、電子アルバムの各本文ページにページ内画像データ305を割り振りし直す。つまり、本文ページのページ数は電子アルバムの総ページ数と等しいページ数から、ステップS1005で読出されたインデックス有りの画像割付テーブル311のマトリックスで指定されたページ数に変更されることになる。従って、ステップS1007では、ステップS1003の状態からページ内画像データ305の割り振りをやり直し、各本文ページに再配置することになる。そして、各本文ページに割り振り直されたページ内画像データ305の枚数に従って、各本文ページの画像レイアウトデータ308を読み出す。ページ内画像データ305を、読出された画像レイアウトデータ308に従って電子アルバムの各本文ページ上に再配置する。このページ内画像データ305を再配置する処理は全ての本文ページについてそれぞれ実行される。
In step S1007, the
図12は、インデックスページ有りの電子アルバムの一例を示す図である。図12では、インデックス有りの画像割付テーブル311の図7の12枚用割付マトリックス704に従いレイアウトした電子アルバムの例を示している。1〜8ページ目は本文ページで、ページ内画像データ305がそれぞれ1・2ページ目に2枚、3・4ページ目に4枚、5・6ページ目に4枚、7・8ページ目に2枚に配置されている。そして、9・10ページ目はインデックスページで、12枚のインデックスデータが配置されている。また、画像レイアウトデータ308は、図8に示すテンプレートAの画像レイアウトデータ801に従ってレイアウトされている例を表示している。また、インデックスレイアウトデータ309は、図9に示すテンプレートAのインデックスレイアウトデータ908に従ってレイアウトされている例を表示している。
FIG. 12 is a diagram illustrating an example of an electronic album with an index page. FIG. 12 shows an example of an electronic album laid out according to the 12-
次に、ステップS1008でユーザPC102は、ユーザ操作に応答して編集指示を受け付け、ステップS1002で選択したページ内画像データ305を追加または削除する電子アルバムの編集処理を実行する。
Next, in step S1008, the
次に、ステップS1009でユーザPC102は、ステップS1008の編集処理において電子アルバムで使用されるページ内画像データ305の総枚数に変更が有るかどうか判定する。変更がある場合、ユーザPC102はステップS1005に戻り、処理を繰り返す。
Next, in step S1009, the
変更が無い場合、ユーザPC102はステップS1010で、編集処理が終了したか判定する。編集処理が終了していない場合、編集処理を実行するステップS1008から処理を繰り返す。ステップS1010で編集処理が終了したと判定された場合、アルバム編集処理を終了する。
If there is no change, the
本実施形態によれば、総ページ数が固定の電子アルバムにインデックスページを追加する場合に、総画像数と総ページ数に従って本文ページのページ数が動的に変更されて、インデックスページが追加される。従って、ユーザは手間をかけずに、電子アルバムの総ページ数を変更することなく、インデックスページを電子アルバムに、追加することができる。また、インデックスページが増加し、それに伴って本文ページが減少しても自動的に本文ページの画像も再配置されるので、ユーザの手間が省かれる。また、インデックスページのページ数は、インデックスデータがユーザが見易い大きさで掲載されるように決定されるので、ユーザは見易いインデックスページを手間をかけずに得ることができる。
(第2の実施の形態)
第1の実施の形態では、ステップS1008の編集処理でページ内画像データ305の総枚数が変更された場合、インデックスページ数を再度、取得し直してインデックスページ数を変更するようにした。
According to this embodiment, when an index page is added to an electronic album having a fixed total number of pages, the number of body pages is dynamically changed according to the total number of images and the total number of pages, and the index page is added. The Therefore, the user can add the index page to the electronic album without taking time and without changing the total number of pages of the electronic album. Also, even if the index page increases and the text page decreases accordingly, the text page image is automatically rearranged, saving the user's trouble. Further, since the number of index pages is determined so that the index data is posted in a size that is easy for the user to see, the user can obtain an easy-to-view index page without trouble.
(Second Embodiment)
In the first embodiment, when the total number of in-
ここで、編集処理の結果、インデックスページ数が変更されるような場合には、編集処理をキャンセルして、インデックスページ数を変更できないようにすることもできる。これにより、一度作成されたインデックスページのページ数が変わらないようにすることもできる。 If the number of index pages is changed as a result of the editing process, the editing process can be canceled so that the number of index pages cannot be changed. As a result, the number of index pages once created can be kept unchanged.
図13は、図2のユーザPC102によって実行される電子アルバム編集処理の第2の実施の形態に係る手順を示すフローチャートである。
FIG. 13 is a flowchart showing a procedure according to the second embodiment of the electronic album editing process executed by the
図13で、ステップS1001〜ステップS1010は、図10のフローチャートと同じ処理を実行する。図13の電子アルバム編集処理では、図10の電子アルバム編集処理にステップS1305、ステップS1306及びステップS1307の処理が追加されている。以下、追加されている処理について説明する。 In FIG. 13, steps S1001 to S1010 execute the same processing as the flowchart of FIG. In the electronic album editing process of FIG. 13, the processes of steps S1305, S1306, and S1307 are added to the electronic album editing process of FIG. Hereinafter, the added process will be described.
ステップS1005でインデックスページ数を取得した後、ステップS1305で、インデックスページ数が変更されないためのページ内画像データ305の枚数の最大数と最小数を決定する。ページ内画像データの枚数の最大数と最小数は、図7のインデックス有りの画像割付テーブル311を参照することによって決定できる。
After obtaining the number of index pages in step S1005, in step S1305, the maximum number and the minimum number of the in-
例えば、インデックスページ数が見開き4ページで固定とするためには、図7のインデックス有りの画像割付テーブル701から、図示されていないが最大数は24枚、マトリックス705から最小数は13枚となる。
For example, in order to fix the number of index pages to 4 spread pages, the maximum number is 24 sheets and the minimum number is 13 sheets from the
ページ内画像データ305の枚数の最大数と最小数が設定されたら、ステップS1306で、ステップS1008の編集処理の結果、ページ内画像データ305の総枚数が最小数と最大数の間にあるかどうか判定する。
If the maximum number and the minimum number of the in-
ステップS1306でページ内画像データ305の総枚数が最小数と最大数の間に無いと判定された場合、現在のインデックスページ数ではインデックスデータを掲載できないので、ステップS1307で、編集処理をキャンセルして無効にする。
If it is determined in step S1306 that the total number of the in-
ステップS1306でページ内画像データ305の総枚数が最小数と最大数の間にあると判定されたら、ステップS1009より処理を続行する。
If it is determined in step S1306 that the total number of the in-
本実施の形態では、インデックスページ作成後は、既に作成されたインデックスページに掲載可能な画像数の範囲外になるような編集を許可しないようにした。これによって、インデックスページが増減しないようになり、電子アルバム全体のレイアウトが大きく変更されるのを防ぐことができる。 In the present embodiment, after the index page is created, editing is not permitted to be outside the range of the number of images that can be placed on the already created index page. As a result, the index page does not increase or decrease, and the layout of the entire electronic album can be prevented from changing greatly.
尚、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施の形態の機能を実現するプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。 The object of the present invention is achieved by executing the following processing. That is, a storage medium in which a program code for realizing the functions of the above-described embodiments is recorded is supplied to a system or apparatus, and a computer (or CPU, MPU, etc.) of the system or apparatus is stored in the storage medium. Is a process of reading.
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention.
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。 Moreover, the following can be used as a storage medium for supplying the program code. For example, floppy (registered trademark) disk, hard disk, magneto-optical disk, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM or the like. Alternatively, the program code may be downloaded via a network.
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。 Further, the present invention includes a case where the function of the above-described embodiment is realized by executing the program code read by the computer. In addition, an OS (operating system) running on the computer performs part or all of the actual processing based on the instruction of the program code, and the functions of the above-described embodiments are realized by the processing. Cases are also included.
更に、前述した実施の形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行う場合である。 Furthermore, the present invention includes a case where the functions of the above-described embodiment are realized by the following processing. That is, the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, based on the instruction of the program code, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing.
101 画像入力装置
102 ユーザPC
105 フォトサイト
107 画像データベース
109 プリントサイト
111 プリンタ
112 アルバム
206 CPU
301 データ制御部
302 GUI制御部
303 デザイン制御部
304 通信制御部
305 ページ内画像データ
306 インデックス画像データ
307 インデックス情報データ
308 画像レイアウトデータ
309 インデックスレイアウトデータ
310 インデックス無しの画像割付テーブル
311 インデックス有りの画像割付テーブル
101
105 Photo Site 107
301
Claims (6)
複数の画像データを前記電子アルバムの本文ページのそれぞれに配置する配置手段と、
インデックスページの作成指示に応答して、前記電子アルバムの総ページ数及び前記本文ページに配置された画像データの総枚数に従って、前記本文ページのページ数を変更し、前記画像データと対応するインデックスデータを配置するためのインデックスページのページ数を決定する決定手段と、
前記インデックスデータを前記決定手段により決定されたページ数のインデックスページのそれぞれにレイアウトするレイアウト手段とを備え、
前記配置手段は前記複数の画像データを、前記決定手段により変更されたページ数の本文ページにそれぞれ再配置することを特徴とする電子アルバム編集装置。 An electronic album editing device for editing an electronic album having a predetermined fixed total number of pages,
Arrangement means for arranging a plurality of image data on each of the body pages of the electronic album;
In response to the index page creation instruction, the page number of the body page is changed according to the total number of pages of the electronic album and the total number of image data arranged on the body page, and the index data corresponding to the image data Determining means for determining the number of index pages for arranging
Layout means for laying out the index data on each of the index pages of the number of pages determined by the determining means,
The electronic album editing apparatus, wherein the arrangement unit rearranges the plurality of image data on a body page of the number of pages changed by the determination unit.
前記決定手段は前記テーブルを参照して、前記本文ページのページ数を変更し、前記インデックスページのページ数を決定することを特徴とする請求項1記載の電子アルバム編集装置。 Storage means for storing a table for managing the number of pages of the body page and the number of pages of the index page in association with the total number of pages of the electronic album and the total number of image data arranged on the body page;
2. The electronic album editing apparatus according to claim 1, wherein the determining means refers to the table, changes the number of pages of the body page, and determines the number of pages of the index page.
前記編集指示に従って画像データを追加または削除した場合の、前記本文ページに配置された画像データの総枚数を取得する取得手段と、
前記決定手段により決定されたインデックスページ数に従って、前記画像データの総枚数の範囲を設定する設定手段と、
前記取得手段により取得された画像データの総枚数が前記設定手段により設定された範囲にあるかどうかを判定する判定手段と、
前記判定手段による判定の結果、前記取得手段により取得された画像データの総枚数が前記設定手段により設定された範囲にあると判定された場合に、前記編集指示に従って前記本文ページに配置された画像データを追加または削除する編集手段を備えたことを特徴とする請求項1または2記載の電子アルバム編集装置。 Editing instruction means for receiving an editing instruction for adding or deleting image data arranged on the body page;
An acquisition means for acquiring the total number of image data arranged on the body page when image data is added or deleted according to the editing instruction;
Setting means for setting a range of the total number of image data according to the number of index pages determined by the determining means;
Determination means for determining whether the total number of image data acquired by the acquisition means is within a range set by the setting means;
As a result of the determination by the determination unit, when it is determined that the total number of image data acquired by the acquisition unit is within the range set by the setting unit, the image arranged on the body page according to the editing instruction 3. The electronic album editing apparatus according to claim 1, further comprising editing means for adding or deleting data.
複数の画像データを前記電子アルバムの本文ページのそれぞれに配置するステップと、
インデックスページの作成指示に応答して、前記電子アルバムの総ページ数及び前記本文ページに配置された画像データの総枚数に従って、前記本文ページのページ数を変更し、前記画像データと対応するインデックスデータを配置するためのインデックスページのページ数を決定するステップと、
前記決定されたページ数のインデックスページのそれぞれにレイアウトするステップと、
前記複数の画像データを、前記変更されたページ数の本文ページにそれぞれ再配置するステップとを備えたことを特徴とする制御方法。 A method of controlling an electronic album editing apparatus for editing an electronic album having a predetermined fixed total number of pages,
Placing a plurality of image data on each of the body pages of the electronic album;
In response to the index page creation instruction, the page number of the body page is changed according to the total number of pages of the electronic album and the total number of image data arranged on the body page, and the index data corresponding to the image data Determining the number of index pages for placing
Laying out on each of the determined number of index pages;
Rearranging the plurality of pieces of image data on the body pages of the changed number of pages, respectively.
複数の画像データを前記電子アルバムの本文ページのそれぞれに配置するステップと、
インデックスページの作成指示に応答して、前記電子アルバムの総ページ数及び前記本文ページに配置された画像データの総枚数に従って、前記本文ページのページ数を変更し、前記画像データと対応するインデックスデータを配置するためのインデックスページのページ数を決定するステップと、
前記決定されたページ数のインデックスページのそれぞれにレイアウトするステップと、
前記複数の画像データを、前記変更されたページ数の本文ページにそれぞれ再配置するステップとを実行させることを特徴とするプログラム。 In a computer for realizing an electronic album editing apparatus for editing an electronic album having a predetermined fixed total number of pages,
Placing a plurality of image data on each of the body pages of the electronic album;
In response to the index page creation instruction, the page number of the body page is changed according to the total number of pages of the electronic album and the total number of image data arranged on the body page, and the index data corresponding to the image data Determining the number of index pages for placing
Laying out on each of the determined number of index pages;
And a step of rearranging the plurality of image data on the body pages of the changed number of pages.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008115282A JP4961383B2 (en) | 2008-04-25 | 2008-04-25 | Electronic album editing apparatus, control method therefor, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008115282A JP4961383B2 (en) | 2008-04-25 | 2008-04-25 | Electronic album editing apparatus, control method therefor, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009267784A JP2009267784A (en) | 2009-11-12 |
JP4961383B2 true JP4961383B2 (en) | 2012-06-27 |
Family
ID=41393066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008115282A Expired - Fee Related JP4961383B2 (en) | 2008-04-25 | 2008-04-25 | Electronic album editing apparatus, control method therefor, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4961383B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5246286B2 (en) * | 2011-03-15 | 2013-07-24 | カシオ計算機株式会社 | Image recording apparatus, image recording method, and program |
JP6551846B2 (en) * | 2016-07-25 | 2019-07-31 | 株式会社プロフィールド | Page processing apparatus, page processing method, and program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4224231B2 (en) * | 2001-09-07 | 2009-02-12 | 富士フイルム株式会社 | Image filing device |
JP2005086382A (en) * | 2003-09-08 | 2005-03-31 | Seiko Epson Corp | Selection processing of template used for layout of image |
JP4769565B2 (en) * | 2005-12-09 | 2011-09-07 | キヤノン株式会社 | Editing apparatus and control method and program thereof |
JP4795030B2 (en) * | 2006-01-27 | 2011-10-19 | キヤノン株式会社 | Information processing apparatus, control method thereof, and program |
-
2008
- 2008-04-25 JP JP2008115282A patent/JP4961383B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009267784A (en) | 2009-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8223170B2 (en) | Digital document editing method, digital document editing program and digital document editing apparatus | |
US20060053370A1 (en) | Electronic album editing apparatus and control method therefor | |
US20070079227A1 (en) | Processor for creating document binders in a document management system | |
JP4795030B2 (en) | Information processing apparatus, control method thereof, and program | |
JP2007041944A (en) | Image processing device, image processing method, computer program, computer-readable recording medium and image forming system | |
JP2006120107A (en) | Recording medium for recording image information and printing information therefor, and recording device for the medium | |
JP2008028650A (en) | Layout setting program and layout setting device | |
JP4961383B2 (en) | Electronic album editing apparatus, control method therefor, and program | |
JP4700942B2 (en) | Electronic album editing apparatus, electronic album editing method, and computer program | |
JP4438061B2 (en) | Electronic album editing apparatus, control method thereof, and program thereof | |
JP4776998B2 (en) | Image layout editing apparatus, control method thereof, and program | |
JP6353261B2 (en) | Information processing apparatus, control method, and program | |
JP6701268B2 (en) | Information processing apparatus, control method, and program | |
JP4769565B2 (en) | Editing apparatus and control method and program thereof | |
JP2022061287A (en) | Program and information processing device | |
JP2010237986A (en) | Electronic album editing device, method of controlling the same, program, and storage medium | |
JP4347168B2 (en) | Editing apparatus, control method thereof, and program thereof | |
JP2006163938A (en) | Information processor and processing method | |
JP2007041943A (en) | Document processing apparatus | |
JP5885479B2 (en) | Information processing apparatus, image layout method and program by information processing apparatus | |
JP2005165644A (en) | Data management device, data management method and data managing program | |
JP2006074590A (en) | Electronic album editing device, its control method, its program and storage medium recorded with the program readable by computer system | |
JP2018036705A (en) | Information processor, control method thereof, and control program | |
JP2007201538A (en) | Image processing apparatus, image processing method, computer program, computer-readable recording medium, and image forming system | |
JP2003036195A (en) | File management program, computer-readable recording medium having the program recorded therein and file management method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101217 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120215 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120227 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120326 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150330 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |