JP2007200060A - Electronic album editing device, method, and program - Google Patents

Electronic album editing device, method, and program Download PDF

Info

Publication number
JP2007200060A
JP2007200060A JP2006018451A JP2006018451A JP2007200060A JP 2007200060 A JP2007200060 A JP 2007200060A JP 2006018451 A JP2006018451 A JP 2006018451A JP 2006018451 A JP2006018451 A JP 2006018451A JP 2007200060 A JP2007200060 A JP 2007200060A
Authority
JP
Japan
Prior art keywords
images
page
electronic album
image
group
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.)
Granted
Application number
JP2006018451A
Other languages
Japanese (ja)
Other versions
JP4795030B2 (en
Inventor
Shigeyuki Mitani
滋之 三谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2006018451A priority Critical patent/JP4795030B2/en
Publication of JP2007200060A publication Critical patent/JP2007200060A/en
Application granted granted Critical
Publication of JP4795030B2 publication Critical patent/JP4795030B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an electronic album editing device for arranging images classified into groups in an electronic album, the total number of pages of which is predetermined in a layout by considering the groups of images in arranging the images. <P>SOLUTION: On the basis of the total number of images to be arranged in the electronic album and the total number of pages of the electronic album, the number of images to be arranged on each page is determined. In so doing, when the images are classified into groups, the number of the images to be arranged is determined so that images belonging to the same group may be arranged on the same page without changing the total number of pages. On the basis of the determined number of arranged images, the images are arranged. Thus, the layout which considers the groups is obtained without changing the total number of pages. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、複数画像データを複数ページに配置した電子アルバムを作成する電子アルバム編集装置、方法及びコンピュータを電子アルバム編集装置として機能させるプログラムに関するものである。   The present invention relates to an electronic album editing apparatus, method, and program for causing a computer to function as an electronic album editing apparatus.

従来から、パーソナルコンピュータ(PC)上で、アルバムのような複数ページを有するレイアウトに画像データを配置して編集を実行する、いわゆる電子アルバム編集プログラムが知られている。   2. Description of the Related Art Conventionally, a so-called electronic album editing program that performs editing by arranging image data in a layout having a plurality of pages such as an album on a personal computer (PC) is known.

従来の電子アルバム編集プログラムには、電子アルバムに配置する画像データのグループ分けを行った後、異なるグループに属する画像が同一のページに配置されないよう、各ページに配置する画像数を決定するものがある(特許文献1参照)。
特開2005−242604号公報
Some conventional electronic album editing programs determine the number of images to be placed on each page so that images belonging to different groups are not placed on the same page after grouping image data to be placed on the electronic album. Yes (see Patent Document 1).
JP 2005-242604 A

編集した電子アルバムデータを製本業者に依頼して印刷してもらう場合には、予めアルバムの総ページ数が固定されている場合がある。また、プリンタで出力する際にも、所定のページ数に収めたい場合がある。さらに、製本業者ではページの総数によって料金が決められている場合が多い。また、プリンタは1枚ごとに用紙の費用がかかる。   When the edited electronic album data is requested from a bookbinding company to be printed, the total number of pages of the album may be fixed in advance. In addition, when outputting with a printer, there are cases where it is desired to fit within a predetermined number of pages. Further, bookbinding companies often have fees determined by the total number of pages. Also, the printer costs for each sheet.

特許文献1に記載の発明では、グループ分けされた画像を同じページに配置させるように、総ページ数が決定される。従って、特許文献1に記載の発明では、総ページ数がユーザの意図よりも多くなり、ユーザの予算を大幅にオーバーしてしまうという問題がある。   In the invention described in Patent Document 1, the total number of pages is determined so that the grouped images are arranged on the same page. Therefore, the invention described in Patent Document 1 has a problem that the total number of pages is larger than the user's intention and the user's budget is greatly exceeded.

上記課題を解決する手段として、本発明は、複数の画像を複数のページからなる電子アルバムに配置する手段を持つ電子アルバム編集装置であって、前記画像を配置するためのレイアウトデータをページ毎に記憶する記憶手段と、アルバムの総ページ数を取得する総ページ数取得手段と、前記電子アルバムに配置する画像の総数と、前記総ページ数取得手段により取得した総ページ数に基づき、各ページに配置する画像枚数を決定するための配置枚数決定手段と、前記配置枚数決定手段により決定された画像枚数に基づき、前記記憶装置から各ページの前記レイアウトデータを読み出す読み出し手段と、前記レイアウトデータに基づき前記画像を配置する配置手段を有し、前記配置枚数決定手段は、前記画像がグループにより分類されている場合には、総ページ数を変更することなく同じグループに属する画像が同じページに配置されるよう、各ページに配置する画像枚数を決定することを特徴とする。   As means for solving the above-mentioned problems, the present invention provides an electronic album editing apparatus having means for arranging a plurality of images in an electronic album composed of a plurality of pages, wherein layout data for arranging the images is provided for each page. Based on the storage means for storing, the total page number acquiring means for acquiring the total number of pages of the album, the total number of images arranged in the electronic album, and the total number of pages acquired by the total page number acquiring means, An arrangement number determining means for determining the number of images to be arranged; a reading means for reading out the layout data of each page from the storage device based on the number of images determined by the arrangement number determining means; and based on the layout data Arrangement means for arranging the images is provided, and the arrangement number determination means has the images classified by groups. Expediently, such that the images belonging to the same group without changing the total number of pages are arranged on the same page, and determines the number of images to be arranged on each page.

本発明は、画像のグループ分けを考慮し、予め定められた電子アルバムの総ページ数を変更しないよう各ページに配置する画像数を決定する。その画像数に従って読み出されたレイアウトデータに画像を配置する。この処理により、ユーザは総ページを変更することなく、グループ分けを反映してレイアウトされた電子アルバムを得ることができる。   In the present invention, considering the grouping of images, the number of images to be arranged on each page is determined so as not to change the predetermined total number of pages of the electronic album. Images are arranged in the layout data read according to the number of images. With this process, the user can obtain an electronic album laid out reflecting the grouping without changing the total page.

<実施形態1>
以下、本発明の実施形態について添付の図面を参照して具体的に説明する。
<Embodiment 1>
Hereinafter, embodiments of the present invention will be specifically described with reference to the accompanying drawings.

図1は本実施形態に係る情報提供システム構成の一例を示す図である。
図1において、101は、イメージ情報である光学像を、電気信号に変換し、所定の画像処理をした後、デジタル情報として、記録、再生する画像入力装置である。例えば、画像入力装置101はデジタルスチルカメラやデジタルビデオカメラ、スキャナである。102は、ユーザが操作するパーソナルコンピュータ(PC)である。103は画像入力装置101で取得された画像データをユーザPC102へ転送するためのデータ転送用インターフェースである。例えば、データ転送用インターフェース103はUSB(Universal Serial Bus)やIEEE1394に代表される有線インターフェースあるいは、IrDA、Bluetoothに代表される無線系インターフェースである。画像入力装置101からデータ転送用インターフェース103を介してユーザPC102へ転送された画像データは、ユーザPC102のハードディスクドライブ(HDD)に記憶される。尚、この画像入力装置101からユーザPC102への画像データ転送に関しては、次の場合が考えられる。ひとつはユーザPC102にインストールされているオペレーションシステム(OS)又は専用のソフトウエアからの命令にしたがって、画像入力装置101が記憶装置に格納している画像データを一括転送する場合である。もうひとつは画像入力装置101からユーザPC102に送られる転送コマンドにしたがって、ユーザPC102のOS又は専用ソフトウエアが、ユーザPC102のHDDにデータ記録領域を確保し、画像入力装置101から画像データを受信する場合である。
FIG. 1 is a diagram illustrating an example of an information providing system configuration according to the present embodiment.
In FIG. 1, reference numeral 101 denotes an image input device that converts an optical image, which is image information, into an electrical signal, performs predetermined image processing, and then records and reproduces the digital information. For example, the image input device 101 is a digital still camera, a digital video camera, or a scanner. Reference numeral 102 denotes a personal computer (PC) operated by the user. Reference numeral 103 denotes a data transfer interface for transferring image data acquired by the image input apparatus 101 to the user PC 102. For example, the data transfer interface 103 is a wired interface typified by USB (Universal Serial Bus) or IEEE1394, or a wireless interface typified by IrDA or Bluetooth. Image data transferred from the image input device 101 to the user PC 102 via the data transfer interface 103 is stored in a hard disk drive (HDD) of the user PC 102. As for the image data transfer from the image input apparatus 101 to the user PC 102, the following cases can be considered. One is a case where the image input device 101 collectively transfers the image data stored in the storage device in accordance with an instruction from an operation system (OS) installed in the user PC 102 or dedicated software. According to another transfer command sent from the image input apparatus 101 to the user PC 102, the OS or dedicated software of the user PC 102 secures a data recording area in the HDD of the user PC 102 and receives image data from the image input apparatus 101. Is the case.

ユーザPC102は、インターネット104での情報転送が可能な標準プロトコルを有するブラウザ120を動作可能である。ユーザPC102はブラウザ120を動作させることにより、Hyper Text Transfer Protocol(HTTP)等のプロトコルを用いてフォトサイト105にアクセスできる。ブラウザ120はHyper Text Markup Language(HTML)やeXtensible Markup Language(XML)等の記述言語で作成されたWebページ情報を取得して解析する。そしてユーザPC102のディスプレイ上にWebページを表示させる。このWebページ情報はフォトサイト105が画像DB107にて管理する画像や音声等のマルチメディア情報にリンクされている。   The user PC 102 can operate a browser 120 having a standard protocol capable of transferring information on the Internet 104. The user PC 102 can access the photosite 105 by operating the browser 120 using a protocol such as Hyper Text Transfer Protocol (HTTP). The browser 120 acquires and analyzes Web page information created in a description language such as Hyper Text Markup Language (HTML) or eXtensible Markup Language (XML). Then, the Web page is displayed on the display of the user PC 102. 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 browser 120. The downloaded electronic album template and image data are stored in the image DB 107.

また、ユーザ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 image input device 101 and stored in the HDD of the user PC 102 or image data downloaded from the photo site 105.

また、ユーザPC102は、編集された電子アルバムのプリント注文をフォトサイト105経由でプリントサイト109に依頼することが可能である。プリントサイト109はプリンタ111を使って電子アルバムデータに対する印刷処理を実行してアルバム112を出力する。尚、図1ではプリントサイト109を1つだけ図示したが、1つ以上存在してもよい。   In addition, the user PC 102 can request the print site 109 via the photo site 105 to print the edited electronic album. The print site 109 executes print processing for the electronic album data using the printer 111 and outputs the album 112. In FIG. 1, only one print site 109 is shown, but one or more print sites 109 may exist.

図2は本実施形態に係るユーザPC102に相当する情報処理装置の概略構成を示す図である。   FIG. 2 is a diagram showing a schematic configuration of an information processing apparatus corresponding to the user PC 102 according to the present embodiment.

図2において、201はCRTディスプレイ(Cathode Ray Tube)であり、その表示画面には、例えば編集中の文書、図形、画像その他の編集情報、アイコン、メッセージ、メニューその他のユーザインタフェース情報が表示される。202はVRAMであり、CRTディスプレイ201の表示画面に表示するための画像が描画される。このVRAM202に生成された画像データは、所定の規定に従ってCRTディスプレイ201に転送され、これによりCRTディスプレイ201に画像が表示される。203はビットムーブユニット(BMU)であり、例えば、メモリ間(例えば、VRAM202と他のメモリ)のデータ転送や、メモリと各I/Oデバイス(例えば、ネットワークインタフェース211)との間のデータ転送を制御する。204はキーボードやポインティングデバイスなどのユーザ操作を受け付けるための入力デバイスである。205は画像入力デバイスインターフェイスであり、デジタルスチルカメラやデジタルビデオ、スキャナなどからの画像の入力を制御する。206はCentral Processing Unit(CPU)である。CPU206はRead Only Memory(ROM)207、Hard Disk Drive(HDD)209又はフロッピー(登録商標)ディスクに格納された制御プログラムに基づき、CPU206に接続された各デバイスを制御する。207はROMであり、各種の制御プログラムやデータを保持する。208はRandom Access Memory(RAM)であり、CPU206のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。209はハードディスク(以下「HDD」)である。HDD209は、ユーザPC102内で実行される各制御プログラムやコンテンツを格納することができる。例えば、HDD209には、Webブラウザ120、電子アルバムデータ、電子アルバム編集プログラムなどが格納されている。210はフロッピー(登録商標)ディスクドライブ(FDD)である。FDD210はフロッピー(登録商標)ディスクやCompact Disk(CD)、Digital Versatile Disk(DVD)等の光ディスクメディアなどによりアクセスを制御する。また、ICカードやメモリカード等のカード型メディアのような外部記憶装置に対するアクセスを制御する。211はネットワークインタフェースであり、他の情報処理装置やプリンタ等とインターネット104を介して通信を行うことができる。212はCPUバスであり、アドレスバス、データバス及びコントロールバスを含む。CPU206に対する制御プログラムの提供は、ROM207、HDD209、FDD210から行うこともできるし、ネットワークインタフェース211を介してインターネット104経由で他の情報処理装置等から行うこともできる。   In FIG. 2, reference numeral 201 denotes a CRT display (Cathode Ray Tube) whose display screen displays, for example, a document being edited, graphics, images and other editing information, icons, messages, menus and other user interface information. . Reference numeral 202 denotes a VRAM on which an image to be displayed on the display screen of the CRT display 201 is drawn. The image data generated in the VRAM 202 is transferred to the CRT display 201 according to a predetermined rule, whereby an image is displayed on the CRT display 201. 203 is a bit move unit (BMU), for example, for transferring data between memories (for example, VRAM 202 and other memories) and transferring data between the memory and each I / O device (for example, network interface 211). Control. Reference numeral 204 denotes an input device for accepting user operations such as a keyboard and a pointing device. An image input device interface 205 controls image input from a digital still camera, digital video, scanner, or the like. Reference numeral 206 denotes a central processing unit (CPU). The CPU 206 controls each device connected to the CPU 206 based on a control program stored in a read only memory (ROM) 207, a hard disk drive (HDD) 209 or a floppy (registered trademark) disk. A ROM 207 holds various control programs and data. Reference numeral 208 denotes a random access memory (RAM), which has a work area for the CPU 206, a data save area during error processing, a control program load area, and the like. Reference numeral 209 denotes a hard disk (hereinafter “HDD”). The HDD 209 can store each control program and content executed in the user PC 102. For example, the HDD 209 stores a Web browser 120, electronic album data, an electronic album editing program, and the like. Reference numeral 210 denotes a floppy (registered trademark) disk drive (FDD). The FDD 210 controls access using an optical disk medium such as a floppy (registered trademark) disk, a compact disk (CD), or a digital versatile disk (DVD). It also controls access to external storage devices such as card-type media such as IC cards and memory cards. A network interface 211 can communicate with other information processing apparatuses, printers, and the like via the Internet 104. A CPU bus 212 includes an address bus, a data bus, and a control bus. The provision of the control program to the CPU 206 can be performed from the ROM 207, HDD 209, and FDD 210, or can be performed from another information processing apparatus or the like via the network 104 via the Internet 104.

図3は本実施形態に係る電子アルバム編集プログラムの機能構成を示すブロック図である。301は電子アルバムデータを管理したり、電子アルバム編集プログラムの全体を制御するためのデータ制御部である。302は電子アルバム編集プログラムのグラフィカルユーザインタフェース(GUI)を制御してユーザに対する操作手段や編集内容の表示手段を提供するためのGUI制御部である。303は電子アルバムデータの編集に使用されるレイアウトの基準となるレイアウトデータ308、画像割付テーブル309などのデザイン情報を管理するためのデザイン情報を管理するためのデザイン制御部である。304は編集された電子アルバムデータを元に印刷注文に必要な印刷データを作成して、印刷データ及び注文処理に必要な情報の通信処理を行うための通信制御部である。   FIG. 3 is a block diagram showing a functional configuration of the electronic album editing program according to the present embodiment. A data control unit 301 manages the electronic album data and controls the entire electronic album editing program. A GUI control unit 302 controls the graphical user interface (GUI) of the electronic album editing program to provide an operation unit and a display unit for displaying edited contents for the user. Reference numeral 303 denotes a design control unit for managing design information for managing design information such as layout data 308 serving as a layout reference used for editing the electronic album data and the image allocation table 309. A communication control unit 304 creates print data necessary for the print order based on the edited electronic album data, and performs communication processing of the print data and information necessary for the order process.

データ制御部301により管理されている電子アルバムデータの中には、電子アルバムの表紙に割り振られる表紙用画像データ305、電子アルバム内の各ページに使用されているページ用画像データ306がある。レイアウトデータ308は電子アルバム内の各ページ見開き上での画像データや画像データに付属する文字列の配置位置を決定するための情報を記録する。画像割付テーブル309はデザイン制御部303により管理され、電子アルバム内の各見開きページに割り付けられる画像データの数量に関わる情報をテーブルとして記録する。尚、本実施形態では、電子アルバムは表紙ページと本文ページで構成され、それぞれ区別して扱われる場合について説明するが、表紙ページと本文ページとを区別せずに同様の扱いにするようにしても、本発明を実現できる。   The electronic album data managed by the data control unit 301 includes cover image data 305 allocated to the cover of the electronic album and page image data 306 used for each page in the electronic album. The layout data 308 records image data on each page spread in the electronic album and information for determining the arrangement position of the character string attached to the image data. The image allocation table 309 is managed by the design control unit 303 and records information relating to the quantity of image data allocated to each spread page in the electronic album as a table. In this embodiment, the electronic album is composed of a cover page and a body page, and each case is handled separately. However, the cover page and the body page may be treated in the same manner without being distinguished from each other. The present invention can be realized.

図4はページ内画像データ306のデータ構成の一例を示す図である。ページ内画像データ306の画像データファイル402はファイルデータであってもよいし、ファイルデータの格納位置を示すパスであってもよい。403は文字データであり、画像データに付属する文字データを保持する。404は画像編集情報であり、当該画像データに施された編集内容を保持する。編集内容は例えば、クリッピング、色やコントラストなどの調整、回転操作などである。また、画像編集情報にはグループIDも含まれる。グループIDは画像が属するグループを示す識別情報である。   FIG. 4 is a diagram illustrating an example of the data configuration of the in-page image data 306. The image data file 402 of the in-page image data 306 may be file data or may be a path indicating the storage location of the file data. Reference numeral 403 denotes character data, which holds character data attached to image data. Reference numeral 404 denotes image editing information, which holds editing contents applied to the image data. The editing contents include, for example, clipping, adjustment of color and contrast, rotation operation, and the like. The image editing information also includes a group ID. The group ID is identification information indicating the group to which the image belongs.

図5は本実施形態に係る画像割付テーブル309の一例を示す図である。電子アルバムの本文ページのそれぞれに何枚の画像データが割り振られるかは、電子アルバムの本文ページの総数と電子アルバムに含まれるよう選択された画像データの枚数に基づき、画像割付テーブル309を用いて決定される。画像割付テーブル309は電子アルバムの本文ページの総数ごとに存在し、総ページ数に応じた割り付けテーブル309が読み出されることになる。以下、図5を参照しながら、ページ総数が12ページの画像割付テーブル309を例に挙げて説明する。   FIG. 5 is a diagram showing an example of the image allocation table 309 according to the present embodiment. The number of image data allocated to each body page of the electronic album is determined using the image allocation table 309 based on the total number of body pages of the electronic album and the number of image data selected to be included in the electronic album. It is determined. The image allocation table 309 exists for each total number of body pages of the electronic album, and the allocation table 309 corresponding to the total number of pages is read out. Hereinafter, an image allocation table 309 having a total number of 12 pages will be described as an example with reference to FIG.

図5において、画像割付けテーブル309はアルバム内の総画像数それぞれに応じた割付けマトリックスを持っている。図5では、502が総画像5枚用割付マトリックス、503が6枚用割付けマトリックス、504が14枚用割付けマトリックス、505が15枚用割付けマトリックスである。   In FIG. 5, the image allocation table 309 has an allocation matrix corresponding to the total number of images in the album. In FIG. 5, 502 is a total image allocation matrix for 5 images, 503 is an allocation matrix for 6 images, 504 is an allocation matrix for 14 images, and 505 is an allocation matrix for 15 images.

図5の画像割付テーブル309に従うと、電子アルバムに含まれるよう選択された画像データの枚数が6枚であれば、割付けマトリックス503により2&3ページ目に1枚が割り振られる。そして以下4&5ページ目に1枚、6&7ページ目に2枚、8&9ページ目に1枚、10&11ページ目に1枚の画像データがそれぞれ割り振られる。1ページ目と12ページ目には画像データは割り振られないこととなる。   According to the image allocation table 309 in FIG. 5, if the number of image data selected to be included in the electronic album is 6, one is allocated to the second and third pages by the allocation matrix 503. Then, 1 image data is allocated to the 4th & 5th page, 2nd page to the 6th & 7th page, 1st page to the 8th & 9th page, and 1st page to the 10th & 11th page. Image data is not allocated to the first page and the twelfth page.

尚、電子アルバムに含まれるよう選択された画像データは、ユーザによって指定された任意の順番あるいは、画像データの選択順、画像データの撮影日順、画像データの名称順などにしたがって割り振られる。   Note that the image data selected to be included in the electronic album is allocated according to an arbitrary order designated by the user or according to the selection order of the image data, the order of the image data shooting dates, the order of the names of the image data, and the like.

また、本実施形態では、電子アルバムに含まれるよう選択された画像データを見開き両側ページに配置する場合について説明しているが、片側ページごとに配置する場合でも同様に実現できる。   Further, in the present embodiment, a case has been described in which image data selected to be included in the electronic album is arranged on both sides of the page, but the same can be realized even in the case of arranging each side page.

図6は本実施形態に係るレイアウトファイル308の構成の一例を示す図である。レイアウトファイルは電子アルバムの本文ページの総数ごとに存在する。以下、説明をわかりやすくするため、図6を参照して本文ページ数が12ページのレイアウトファイルを例に挙げて説明する。   FIG. 6 is a diagram showing an example of the configuration of the layout file 308 according to the present embodiment. A layout file exists for each total number of body pages of the electronic album. Hereinafter, in order to make the description easy to understand, a layout file having 12 text pages will be described as an example with reference to FIG.

図6に示すレイアウトファイル308は、本文ページの総数が12ページのレイアウトファイルである。表紙ページ用のレイアウトリストと先頭1ページ目用のレイアウトリストと最終12ページ目、すなわち裏表紙用のレイアウトリストは、片側1ページ分に画像データを配置するためのレイアウトリストとなっている。また、残りの2&3ページ目用、4&5ページ目用・・・10&11ページ目用ページ用のレイアウトリストは見開き両側ページ分のレイアウトリストとなっている。そして、表紙ページ用のレイアウトリストは画像データが0枚と1枚と2枚の場合にそれぞれ対応するレイアウトリスト601、602、603を持っている。先頭1ページ目用のレイアウトリストは画像データが0枚と1枚と2枚の場合にそれぞれ対応するレイアウトリスト604、605、606を持っている。同様に2&3ページ目用、4&5ページ目用、6&7ページ目用…および10&11ページ目用も画像データが1枚、2枚、3枚の場合にそれぞれ対応するレイアウトリスト607、608、609を持っている。また、最終12ページ目用のレイアウトリストには画像データが0枚、1枚、2枚の場合にそれぞれ対応するレイアウトリスト610、611、612を持っている。   A layout file 308 shown in FIG. 6 is a layout file having a total of 12 text pages. The layout list for the cover page, the layout list for the first page, and the last 12th page, that is, the layout list for the back cover are layout lists for arranging image data on one page on one side. Further, the layout list for the remaining pages 2 & 3, 4 & 5,..., 10 & 11 is a layout list for both facing pages. The cover page layout list has layout lists 601, 602, and 603 corresponding to the case where the image data is 0 sheet, 1 sheet, and 2 sheets, respectively. The layout list for the first page has layout lists 604, 605, and 606 corresponding to the case where the image data is 0 sheet, 1 sheet, and 2 sheets, respectively. Similarly, for 2nd & 3rd pages, 4th & 5th pages, 6th & 7th pages ... and 10th & 11th pages, there are layout lists 607, 608 and 609 respectively corresponding to the case of 1 image, 2 images and 3 images. Yes. Further, the layout list for the last 12th page has layout lists 610, 611, and 612 corresponding to the case where the image data is 0, 1, and 2, respectively.

本実施例による電子アルバムでは、使用する画像の総数が決定すると、画像割付けテーブル309からその画像総数の画像割付けマトリックス502〜505を取得する。そしてCPU206はレイアウトファイル308から各ページの各画像枚数に応じたレイアウトデータを取得して、各ページのレイアウトへの画像の割付処理を実行する。   In the electronic album according to the present embodiment, when the total number of images to be used is determined, image allocation matrices 502 to 505 for the total number of images are acquired from the image allocation table 309. The CPU 206 acquires layout data corresponding to the number of images on each page from the layout file 308, and executes an image allocation process for the layout of each page.

図7は本実施形態に係る電子アルバム編集装置のアプリケーション画面の制御の一例を示す図である。
図7において、701はアプリケーション起動後に最初に表示されるデザイン選択画面であり、これから作成する電子アルバムのデザインを選択する画面である。702は次に表示される画像選択画面であり、電子アルバムに使用する画像ファイルを選択し、電子アルバム内での画像の表示順の並べ替えを行う画面である。703は次に表示される画像グループ指定画面であり、電子アルバム内で使用する画像のグループ分けを実施する画面である。704は編集画面であり、電子アルバムのページ内での画像の配置変更、回転、表示倍率変更やトリミング領域調整、画像の入替えや挿入・削除、文字の入力、赤目補正等の画像処理のなどの編集操作受け付ける手段をGUIにて提供する画面である。705は一連の処理の最後に表示される注文画面で、電子アルバムの注文内容の指定と注文データ情報の送信を実施する画面である。
FIG. 7 is a diagram showing an example of application screen control of the electronic album editing apparatus according to the present embodiment.
In FIG. 7, reference numeral 701 denotes a design selection screen that is displayed first after the application is started, and is a screen for selecting the design of an electronic album to be created. Reference numeral 702 denotes an image selection screen to be displayed next, which is a screen for selecting an image file to be used for the electronic album and rearranging the display order of the images in the electronic album. Reference numeral 703 denotes an image group designation screen that is displayed next, and is a screen for grouping images used in the electronic album. Reference numeral 704 denotes an editing screen for image layout change, rotation, display magnification change, trimming area adjustment, image replacement, insertion / deletion, character input, image processing such as red-eye correction, etc. It is a screen which provides a means for accepting an editing operation through a GUI. Reference numeral 705 denotes an order screen displayed at the end of a series of processes, which is a screen for specifying the order contents of the electronic album and transmitting order data information.

図8は本実施形態における電子アルバム編集装置のアプリケーションプログラムのデザイン選択画面701の一例を示す図である。
図8において、802から807までは本プログラムにて選択可能なデザインの名称であり、ここでは例として802ベーシック、803モダン、804クラシック、805トラベル、806パーティー、807スポーツの各種類が用意されている。図8では802ベーシックが選択されている状態にある。809は総ページ数選択ボタンである。本実施例では12ページ、24ページ、36ページが用意されており、ユーザによるPD204のクリック操作により電子アルバムの総ページ数が設定される。808は次の画面へ遷移するための指示を行うためのボタンであり、ユーザによるPD204のクリック操作により選択状態のデザインが適用されて、次の画像選択画面702へ移行する。なお、総ページ数選択ボタンの選択肢は3つに限らず、ユーザが任意のページ数を選択することも可能である。
FIG. 8 is a diagram showing an example of the application program design selection screen 701 of the electronic album editing apparatus according to this embodiment.
In FIG. 8, 802 to 807 are names of designs that can be selected in this program. In this example, 802 basic, 803 modern, 804 classic, 805 travel, 806 party, and 807 sports are prepared. Yes. In FIG. 8, 802 basic is selected. Reference numeral 809 denotes a total page number selection button. In this embodiment, 12 pages, 24 pages, and 36 pages are prepared, and the total number of pages of the electronic album is set by the user clicking the PD 204. Reference numeral 808 denotes a button for giving an instruction for transition to the next screen, and the design of the selected state is applied by a click operation of the PD 204 by the user, and the screen shifts to the next image selection screen 702. Note that the number of options for the total page number selection button is not limited to three, and the user can select an arbitrary number of pages.

図9は本実施形態における電子アルバム編集装置のアプリケーションプログラムの画像選択画面702の一例を示す図である。
図9において、902は表紙に使用する画像を選択して表示するための領域であり、図9では二つの選択された画像903が表示されている。904は本文ページに使用する画像を選択して表示するための領域であり、四つの選択された画像905が表示されている。表示領域902及び904への画像選択方法は幾つかの手段が用意されていて、図9では906としてアプリケーション外からの画像ファイルのドラッグアンドドロップによる登録手段が示されている。
FIG. 9 is a view showing an example of the image selection screen 702 of the application program of the electronic album editing apparatus according to this embodiment.
In FIG. 9, reference numeral 902 denotes an area for selecting and displaying an image used for the cover. In FIG. 9, two selected images 903 are displayed. Reference numeral 904 denotes an area for selecting and displaying an image to be used for a body page, and four selected images 905 are displayed. Several methods are prepared as image selection methods for the display areas 902 and 904, and FIG. 9 shows registration means 906 by dragging and dropping an image file from outside the application.

907は戻るボタンであり、ユーザによるPD204のクリック操作により、前の画面ステップ(ここではデザイン選択画面701)へ戻ってデザインの変更を行うことができる。908は次へボタンであり、ユーザによるPD204のクリック操作により選択状態の画像ファイルが適用されて次の画像グループ指定画面703へ移行する。   Reference numeral 907 denotes a return button, which allows the user to return to the previous screen step (here, the design selection screen 701) and change the design by clicking the PD 204 by the user. Reference numeral 908 denotes a next button. When the user clicks on the PD 204, the selected image file is applied, and the screen moves to the next image group designation screen 703.

図10及び図11は本実施形態における電子アルバム編集装置のアプリケーションプログラムの画像グループ指定画面703の一例を示す図である。ここで図10はグループAがグループ化によって作成された状態であり、図11はグループAとBがグループ化によって作成された状態である。   10 and 11 are diagrams showing an example of the image group designation screen 703 of the application program of the electronic album editing apparatus in the present embodiment. Here, FIG. 10 shows a state in which group A is created by grouping, and FIG. 11 shows a state in which groups A and B are created by grouping.

図10及び図11において、1002は本文ページに使用する全画像を表示するための領域である。1003に各画像のサムネイルが表示されている。画像数が多い場合には表示領域1002は自動的にスクロールバーを表示して、スクロール操作により全ての画像を表示することを可能としている。1004は既にグループ化されている画像であり、マスク処理が施されている。マスク処理は4枚が同じグループに属していることを示している。図10における1005はこれからグループ化を実施するために選択されている画像であり、画像枠が強調表示されている。ここでは選択画像として3枚が選択されている。1006はグループ化実行ボタンであり、ユーザによるPD204のクリック操作により、選択状態にある画像1006がグループ化される。グループ化が行われると、CPU206は選択状態にあるすべての画像の画像編集情報404に同じグループIDを付加する。グループIDは画像が属するグループを一意に特定するものであり、他のグループIDと重複しない値が付加される。   10 and 11, reference numeral 1002 denotes an area for displaying all images used for the body page. A thumbnail of each image is displayed at 1003. When the number of images is large, the display area 1002 automatically displays a scroll bar so that all images can be displayed by a scroll operation. Reference numeral 1004 denotes an already grouped image that has been subjected to mask processing. The mask process indicates that the four sheets belong to the same group. In FIG. 10, reference numeral 1005 denotes an image selected to be grouped from now on, and an image frame is highlighted. Here, three images are selected as the selected images. Reference numeral 1006 denotes a grouping execution button. When the user clicks the PD 204, the images 1006 in the selected state are grouped. When grouping is performed, the CPU 206 adds the same group ID to the image editing information 404 of all images in the selected state. The group ID uniquely identifies the group to which the image belongs, and a value that does not overlap with other group IDs is added.

図11における1009はグループ化された後の状態を示し、画像サムネイルが同じグループとしてまとめて表示されている。   Reference numeral 1009 in FIG. 11 shows a state after grouping, and image thumbnails are displayed together as the same group.

図10及び図11において、1007は戻るボタンであり、ユーザによるPD204のクリック操作により、前の画面ステップ(ここでは画像選択画面701)へ戻って画像の変更、取りやめ及び再選択を行うことができる。1008は次へボタンであり、ユーザによるPD204のクリック操作により、画像のグループ状態が適用される。そして画像割付けテーブルによる各ページへの画像の割付処理、各ページ内でのレイアウトファイルによるレイアウトへの割付処理が行われて編集画面704へ移行する。   10 and 11, reference numeral 1007 denotes a return button, and when the user clicks on the PD 204, the user can return to the previous screen step (here, the image selection screen 701) to change, cancel, and reselect an image. . Reference numeral 1008 denotes a next button, and the group state of the image is applied when the user clicks on the PD 204. Then, an image allocation process to each page by the image allocation table and a layout process by the layout file in each page are performed, and the process proceeds to the editing screen 704.

図12は本実施例による電子アルバム編集装置において、画像がグループ化されているときの画像割付けテーブルの再編処理を説明するフローチャートである。   FIG. 12 is a flowchart for explaining reorganization processing of an image allocation table when images are grouped in the electronic album editing apparatus according to the present embodiment.

なお、本処理はユーザPC102のCPU206がROM207又はHDD209から読み出したプログラムに従って各機器を制御することで実現される
ステップS1201において、CPU206はユーザに選択されたデザインを選択デザインとしてRAM208に記憶する。また、ユーザに選択された電子アルバムの総ページ数をRAM208に記憶する。
This process is realized by the CPU 206 of the user PC 102 controlling each device according to the program read from the ROM 207 or the HDD 209. In step S1201, the CPU 206 stores the design selected by the user in the RAM 208 as a selected design. Further, the total number of pages of the electronic album selected by the user is stored in the RAM 208.

ステップS1202において、CPU206は画像選択画面702にてユーザに選択された画像を選択画像としてRAM208に記憶する。   In step S1202, the CPU 206 stores the image selected by the user on the image selection screen 702 in the RAM 208 as a selected image.

ステップS1203において、CPU206は画像グループ指定画面703にてユーザにグループとして指定された画像にグループIDを付加する。ステップS1204において、CPU206はステップS1201で記憶した総ページ数をRAM208から取得し、それに基づき、画像割付けテーブル309を参照する。そして各ページに割付けられる画像枚数を取得し、RAM208に記憶する。   In step S1203, the CPU 206 adds a group ID to the image designated as a group by the user on the image group designation screen 703. In step S1204, the CPU 206 acquires the total number of pages stored in step S1201 from the RAM 208, and refers to the image allocation table 309 based on that. The number of images allocated to each page is acquired and stored in the RAM 208.

ステップS1205において、CPU206はグループIDを付加されている画像があるか否か検索し、本アルバム作成処理で使用される画像にグループ化されているものが含まれているか否か判定する。画像がグループ化されている場合は、処理をステップS1206に進める。   In step S1205, the CPU 206 searches whether there is an image to which a group ID is added, and determines whether an image used in the album creating process includes a grouped image. If the images are grouped, the process advances to step S1206.

ステップS1206において、CPU206はステップS1204で取得した割り付け枚数を参照し、グループ化した画像が1ページに収まるよう配置されるか判定する。1ページに収まらないと判定した場合には、処理をステップS1207に進める。   In step S1206, the CPU 206 refers to the number of layouts acquired in step S1204 and determines whether the grouped images are arranged to fit on one page. If it is determined that it does not fit on one page, the process proceeds to step S1207.

ステップS1207において、CPU206は画像割付けテーブル309が修正可能か否かを判定する。この判定処理は、レイアウトファイル308を参照し、同じグループに属する画像が1ページに収まり、他のグループの画像が同じページに入らないレイアウト構成が可能か否かを基準として行われる。画像割付けテーブルが変更可能な場合には処理をステップS1208に進める。   In step S1207, the CPU 206 determines whether the image allocation table 309 can be corrected. This determination process is performed with reference to the layout file 308 based on whether a layout configuration is possible in which images belonging to the same group fit on one page and images of other groups do not fit on the same page. If the image allocation table can be changed, the process advances to step S1208.

ステップS1208において、CPU206は画像割付けテーブルを修正して各ページに配置可能な画像数を再編する。この際、画像が配置されない空白ページが生じたり、総ページ数に画像が入りきらないことがないよう、電子アルバムの総ページ数を考慮して割り付けテーブルを修正する。   In step S1208, the CPU 206 corrects the image allocation table and reorganizes the number of images that can be arranged on each page. At this time, the allocation table is corrected in consideration of the total number of pages of the electronic album so that there are no blank pages in which no images are arranged or the total number of pages does not contain images.

最後にステップS1211において、CPU206は再編された画像割付けテーブルに基いて画像のページへの配分処理を行って編集画面704へと移行し、ユーザによる電子アルバムの編集処理を受け付ける。   Finally, in step S1211, the CPU 206 performs processing for distributing images to pages based on the reorganized image allocation table, shifts to the editing screen 704, and accepts editing processing of the electronic album by the user.

ステップS1205にて画像がグループ化されていない場合には、CPU206は処理をステップS1211に進め、画像割付けテーブルに基づく画像のページへの配分処理を行う。   If it is determined in step S1205 that the images are not grouped, the CPU 206 advances the process to step S1211 to perform image allocation processing based on the image allocation table.

ステップS1206でグループの画像が同じページに収まると判断した場合には、CPU206は処理をステップS1211に進める。   If it is determined in step S1206 that the group images fit on the same page, the CPU 206 advances the process to step S1211.

また、ステップS1207で画像割付けテーブルが修正不可能と判断された場合は、CPU206は処理をステップS1209に進める。   If it is determined in step S1207 that the image allocation table cannot be corrected, the CPU 206 advances the process to step S1209.

ステップS1209において、CPU206は画像のグループの再編又は解除を行う。例えば、1つのグループをさらに2つのグループに分け、各グループの画像の枚数が均等になるよう新たにグループ分けを行い、グループIDを付加し直すことで再編する。そしてステップS1210において再編したグループに合わせて画像割付けテーブルを修正する。   In step S1209, the CPU 206 reorganizes or cancels the image group. For example, one group is further divided into two groups, new grouping is performed so that the number of images in each group is equal, and reorganization is performed by adding a group ID again. In step S1210, the image allocation table is corrected in accordance with the reorganized group.

そして処理をステップS1207に戻し、再び画像割付けテーブル309が修正可能か否かを判定する。   Then, the process returns to step S1207 to determine again whether or not the image allocation table 309 can be corrected.

CPU206は修正可能なグループ分けがなされるまで、ステップS1207〜1210の処理を繰り返す。   The CPU 206 repeats the processes in steps S1207 to S1210 until correctable grouping is performed.

以上の処理により、画像のグループ化が行われている場合には画像割付けテーブルの再編を行うことにより、同じ画像のグループが同じページへと配分されるようになる。また、画像割付けテーブルの再編が不可能な場合には、グループの再編を行うことで画像の配置を可能とした。   With the above processing, when image grouping is performed, the same image group is distributed to the same page by reorganizing the image allocation table. Further, when the image allocation table cannot be reorganized, it is possible to arrange the images by reorganizing the group.

尚、ステップS1206の画像割付けテーブルが変更可能か否かの判定は所望する枚数のレイアウトが用意されているか否かを基準とした。しかし、アルバム内に使用するために選択した全画像枚数が大きく、アルバム全体に使用できる最大枚数に対して一定以上(例えば9割以上)の割合の場合もある。この場合には、無条件で割付けテーブルの変更は不可と判断することも可能である。   In step S1206, whether or not the image allocation table can be changed is determined based on whether or not a desired number of layouts are prepared. However, the total number of images selected for use in the album may be large, and there may be a ratio of a certain value (for example, 90% or more) to the maximum number of images that can be used for the entire album. In this case, it can be determined that the assignment table cannot be changed unconditionally.

図13は本実施形態における画像割付けテーブル309の再編による画像の配分の変化を示す概念図である。   FIG. 13 is a conceptual diagram showing changes in image distribution due to reorganization of the image allocation table 309 in the present embodiment.

図13において504は変更前の画像割付けテーブル309の状態であり、1301は変更後の状態である。1302の「2,3ページの画像枚数」及び1303の「4,5ページの画像枚数」が変更されていることが示されている。   In FIG. 13, 504 is the state of the image allocation table 309 before the change, and 1301 is the state after the change. It is shown that “the number of images on pages 2 and 3” 1302 and “the number of images on pages 4 and 5” 1303 are changed.

1304は全14枚の画像が使われるときの各ページへの各画像の初期の配分状態であり、テーブル504に基づいて各ページに画像が割り当てられている。ここで1305に示す3枚の画像(b、c、d)が同じグループに指定されていることを示している。   Reference numeral 1304 denotes an initial distribution state of each image to each page when all 14 images are used. An image is assigned to each page based on the table 504. Here, three images (b, c, d) shown in 1305 are designated as the same group.

1304に示された状態では、同一グループに属する画像が1ページに収まらない(ステップS1206/NO)。   In the state shown in 1304, images belonging to the same group do not fit on one page (step S1206 / NO).

レイアウトファイル308には2,3ページ目3枚用レイアウト609が用意されているため、テーブル504の修正が可能と判断される(ステップS1207/YES)。   Since the layout file 308 has a layout for three sheets 609 for the second and third pages, it is determined that the table 504 can be corrected (step S1207 / YES).

そこでテーブル309はテーブル1301に修正され(ステップS1210)、2,3ページ目3枚用レイアウト609が読み出されて画像が配置される。   Therefore, the table 309 is corrected to the table 1301 (step S1210), and the layout for three sheets 609 for the second and third pages is read and images are arranged.

1306は画像割付けテーブル再編後の各ページへの画像配分状態であり、テーブル1301に基づいて画像が割り当てられている。   Reference numeral 1306 denotes an image distribution state to each page after the image allocation table is reorganized. Images are assigned based on the table 1301.

1305に示した3枚の画像(b、c、d)は同じページ(2,3ページ)に配分されるようにページの割付け枚数が変更されているのがわかる。   It can be seen that the number of pages allocated is changed so that the three images (b, c, d) 1305 are distributed to the same page (2, 3 pages).

図14は本実施形態に係る画像割付けテーブル309を再編できない場合における画像グループの再編による画像の配分の変化を示す概念図である。1401は画像割付けテーブル504に基づいた14枚の画像を配分した初期状態である。ここでは1402に示す6枚の画像(b〜g)が同一グループ化されている。しかし、1401に示すような配置では同一グループに属する画像が1ページに収まらない(ステップS1206/NO)。そこで6枚用のレイアウトデータを用意すればよいのだが、レイアウトファイル308には6枚用のレイアウトが存在しない(ステップS1207/NO)。すなわち画像割付けテーブルの修正はできないと判断され、画像グループの再編が行われる(ステップS1209)。1402はグループ再編後の画像配分状態である。1つのグループだった1402に示す画像は、1404のグループ(b〜d)と1405のグループ(e〜g)の二つのグループに再編される。レイアウトファイル308には2、3ページ目3枚用レイアウト609も、4、5ページ目3枚用レイアウト615も用意されている。従ってテーブル504の修正が可能と判断される(ステップS1207/YES)。   FIG. 14 is a conceptual diagram showing a change in image distribution due to image group reorganization when the image allocation table 309 according to the present embodiment cannot be reorganized. Reference numeral 1401 denotes an initial state in which 14 images based on the image allocation table 504 are distributed. Here, six images (b to g) shown in 1402 are grouped together. However, with the arrangement as shown in 1401, images belonging to the same group do not fit on one page (step S1206 / NO). Therefore, it is sufficient to prepare layout data for six sheets, but there is no layout for six sheets in the layout file 308 (NO in step S1207). That is, it is determined that the image allocation table cannot be corrected, and the image group is reorganized (step S1209). Reference numeral 1402 denotes an image distribution state after group reorganization. The image shown in 1402 which is one group is reorganized into two groups, a group 1404 (b to d) and a group 1405 (eg). The layout file 308 has a layout 609 for the second and third pages and a third layout 615 for the fourth and fifth pages. Therefore, it is determined that the table 504 can be corrected (step S1207 / YES).

そこでテーブルは1406に修正され(ステップS1210)、画像はテーブル1406に従って割り付けられる。   Therefore, the table is modified to 1406 (step S1210), and the images are allocated according to the table 1406.

以上述べたフローに従って電子アルバムが作成される。ユーザは、作成した電子アルバムのプリント注文をフォトサイト105経由でプリントサイト109に依頼することが可能である。   An electronic album is created according to the flow described above. The user can request a print order for the created electronic album from the print site 109 via the photo site 105.

電子アルバム作成後、注文画面(図示せず)の注文ボタンがユーザ操作によりクリックされると、インターネットを介して電子アルバムがフォトサイト105に送信される。フォトサイト105は電子アルバムを尾プリントサイト109に転送する。   After the electronic album is created, when an order button on the order screen (not shown) is clicked by a user operation, the electronic album is transmitted to the photo site 105 via the Internet. The photo site 105 transfers the electronic album to the tail print site 109.

プリントサイト109はプリンタ111を使って電子アルバムデータに対する印刷・製本処理を実行してアルバム112を出力する。   The print site 109 uses the printer 111 to execute print / bookbinding processing on the electronic album data and output the album 112.

出力されたアルバム112はユーザの元に郵送される。   The output album 112 is mailed to the user.

以上述べたように、画像割付けテーブルが変更できない場合には、画像のグループが再編されることにより、画像の配分処理が行われることになる。   As described above, when the image allocation table cannot be changed, the image distribution process is performed by reorganizing the group of images.

以上述べたように、本実施例では、例えば総ページ数が12ページと設定されている場合に、12ページ用の画像割付けテーブルを画像のグループ構成に応じて修正する。この処理により、総ページ数を変化させることなくグループ構成を反映したレイアウトを得ることができる。   As described above, in this embodiment, for example, when the total number of pages is set to 12 pages, the image allocation table for 12 pages is corrected according to the group configuration of the images. With this process, a layout reflecting the group configuration can be obtained without changing the total number of pages.

<実施形態2>
実施形態1における電子アルバム編集装置では、画像のグループ化により画像割付けテーブルの再編処理が行われる場合の実施例を説明した。
<Embodiment 2>
In the electronic album editing apparatus according to the first embodiment, the example in which the reorganization process of the image allocation table is performed by grouping the images has been described.

それに対して、本実施例では画像割付けテーブルは不変のままで画像の順番を変更することにより、同じグループの画像がなるべく同じページ内に配置される。   On the other hand, in this embodiment, by changing the order of the images while keeping the image allocation table unchanged, images of the same group are arranged in the same page as much as possible.

なお、本実施例における図1から図9までの形態及び説明は、実施形態1のものと同等なためここでは割愛する。   In addition, since the form and description from FIGS. 1-9 in a present Example are the same as that of Embodiment 1, it omits here.

図15は本実施例における画像グループ指定画面703の一例を示す図である。図15は実施形態1における図11に相当し、画像のグループ指定を終えた後の状態を示している。   FIG. 15 is a diagram showing an example of the image group designation screen 703 in the present embodiment. FIG. 15 corresponds to FIG. 11 in the first embodiment, and shows a state after the image group designation is finished.

図15において、703、1002、1003、1004、1006、1007、1008、1009は図11と同等である。   In FIG. 15, 703, 1002, 1003, 1004, 1006, 1007, 1008, and 1009 are equivalent to FIG.

1501は画像のグループを優先するか否かに関してユーザが指定するためのチェックボックスである。ユーザが1501をチェックすることにより、グループを優先して画像がページに配置されることになる。   Reference numeral 1501 denotes a check box for the user to specify whether or not to give priority to a group of images. When the user checks 1501, the image is arranged on the page with priority given to the group.

図16は、チェックボックス1501がチェックされたときに1008により次の画面への遷移時に表示される警告パネルの一例である。   FIG. 16 is an example of a warning panel that is displayed when the check box 1501 is checked, which is displayed upon transition to the next screen by 1008.

1601は警告パネルであり、画像のグループを優先するため、画像の配置の順番がユーザの意図した順番と異なって配置される可能性をユーザに喚起している。   A warning panel 1601 gives priority to the group of images, and urges the user to arrange images in a different order from the order intended by the user.

1602は確認ボタンであり、押下することにより次の画像の順番変更を伴うページへの配分処理が実施される。   Reference numeral 1602 denotes a confirmation button, which is pressed to execute distribution processing to pages with the next image order change.

1603はキャンセルボタンであり、押下することによりパネル1601を閉じて図15の画面表示に戻る。   A cancel button 1603 closes the panel 1601 and returns to the screen display of FIG. 15 when pressed.

図16では1501のチェックボックスと1601の確認パネルによる組合せを用意したが、必ずしも1501を用意しなくともよい。例えば、確認パネル1601の中でグループ優先を選択するための手段を、選択ボタン等により用意しても良い。   In FIG. 16, a combination of a check box 1501 and a confirmation panel 1601 is prepared, but 1501 is not necessarily prepared. For example, a means for selecting group priority in the confirmation panel 1601 may be prepared by a selection button or the like.

図17は本実施例における電子アルバム編集装置において、画像グループを優先して画像の適用順番が変更されるときの処理を説明するフローチャートである。   FIG. 17 is a flowchart for explaining processing when the application order of images is changed with priority given to image groups in the electronic album editing apparatus according to the present embodiment.

なお、本処理はユーザPC102のCPU206がROM207又はHDD209から読み出したプログラムに従って各機器を制御することで実現される
ステップS1701からステップS1705、ステップS1714は、実施例1におけるステップS1201からステップS1206と同様であるから、ここでは説明を省略する。
This process is realized by the CPU 206 of the user PC 102 controlling each device according to the program read from the ROM 207 or the HDD 209. Steps S1701 to S1705 and S1714 are the same as steps S1201 to S1206 in the first embodiment. Therefore, the description is omitted here.

ステップS1706において、CPU206はグループ優先か否かを判定する。グループ優先であると判定した場合には、処理をステップS1707に進める。この判定は1501のチェックボックスがチェックされているか否かにより行われるが、同チェックボックスを用意せずに、グループ化されている場合には自動的にグループ優先と見なしてもよい。   In step S1706, the CPU 206 determines whether or not group priority is given. If it is determined that group priority is given, the process advances to step S1707. This determination is made based on whether or not the check box 1501 is checked. However, if the check box is not prepared, it may be automatically regarded as group priority when the check box is grouped.

ステップS1707において、CPU206は画像割付けテーブル309を参照し、グループ化されている画像の枚数と同じ枚数の画像が配置可能なページを検索する。   In step S1707, the CPU 206 refers to the image allocation table 309 and searches for pages on which the same number of images as the number of grouped images can be arranged.

ステップS1708において、CPU206はグループの画像枚数と同数の画像が配置可能なページが検索されたか否かを判定する。検索された場合は、処理をステップS1709に進める。   In step S1708, the CPU 206 determines whether a page on which the same number of images as the number of images in the group can be arranged has been searched. If a search is made, the process advances to step S1709.

ステップS1709において、CPU206は画像の配置順を変更することにより、同一グループの画像が同じページ内に収まるようにする。すなわち、同一グループの画像をステップS1707で検索されたページに配置されるように画像の配置順を変更する。   In step S1709, the CPU 206 changes the arrangement order of the images so that the images in the same group fit on the same page. That is, the arrangement order of the images is changed so that the images of the same group are arranged on the page searched in step S1707.

ステップS1713にて、CPU206は画像を変更した順番に従ってページに配置する。   In step S1713, the CPU 206 arranges the images on the page according to the order in which the images are changed.

ステップS1706で画像の順番が優先と判断された場合には、CPU206はステップS1710からステップS1712において、実施例1におけるステップS1207からステップS1209と同様の処理を行う。   If it is determined in step S1706 that the image order is prioritized, the CPU 206 performs the same processing from step S1207 to step S1209 in the first embodiment from step S1710 to step S1712.

また、画像のグループ優先の場合であっても、ステップS1708で該当するページが検索できなかった場合には、CPU206は処理をステップS1710に進める。   Even in the case of image group priority, if the corresponding page cannot be searched in step S1708, the CPU 206 advances the process to step S1710.

以上の処理により、画像のグループ化が行われている場合には画像割付けテーブルの再編を行わず、画像の配置順の変更を行う。   By the above processing, when the grouping of images is performed, the image layout order is changed without reorganizing the image allocation table.

図18はグループ優先時における画像のページ配分を示す概念図である。
1801は画像割付けテーブル504に基づいた14枚の画像配置の初期状態である。ここで1802に示す3枚の画像(b〜d)がグループ化されている。
FIG. 18 is a conceptual diagram showing page distribution of images when group priority is given.
Reference numeral 1801 denotes an initial state of 14 image arrangements based on the image allocation table 504. Here, three images (b to d) indicated by 1802 are grouped.

1801の状態ではグループ内の画像が同一ページに配置されていない(ステップS1714/NO)。画像割付けテーブル504によれば4,5ページに画像3枚のレイアウトが用意されている(ステップS1708/YES)。   In the state 1801, the images in the group are not arranged on the same page (step S1714 / NO). According to the image allocation table 504, a layout of three images is prepared on pages 4 and 5 (YES in step S1708).

そこで、1802で選ばれた3枚の画像(b〜d)が4,5ページに割り当てられるように順番が変更される(ステップS1709)。   Therefore, the order is changed so that the three images (b to d) selected in 1802 are assigned to pages 4 and 5 (step S1709).

1803は順番変更後の状態である。グループ化された3枚の画像1804は、1805の二枚の画像(e、f)と順番が入れ替わっており、グループ内の画像が1ページに収まっている。   Reference numeral 1803 denotes a state after the order is changed. The grouped three images 1804 are switched in order with the two images (e, f) 1805, and the images in the group fit on one page.

このように、画像のグループを優先する場合には、画像の順番を変更することによりグループ画像が全ておさまるページに割り当てられるようにすることが可能となる。   As described above, when priority is given to a group of images, the order of the images can be changed so that all the group images can be assigned to a page.

グループ優先でない場合を考える(ステップS1706/NO)。この場合、レイアウトファイル308には2、3ページ目3枚用レイアウトが用意されていない。従ってグループを再編する必要があり、結果として当初のグループに含まれる画像が同一ページに含まれないことになる。   Consider a case where group priority is not given (step S1706 / NO). In this case, the layout file 308 does not have a layout for three sheets on the second and third pages. Therefore, it is necessary to reorganize the group, and as a result, images included in the original group are not included in the same page.

このように、グループ優先にすることにより、同一グループ内の画像をまとめて配置することが可能となる。   In this way, by giving group priority, it is possible to arrange images in the same group together.

また、グループ優先か否かの切換をチェックボックス1501により行うようにしたことにより、ユーザは画像の配置順を優先するか、同一ページにグループ化した画像を配置することを優先するかを選択することができる。   Further, by switching the priority of the group with the check box 1501, the user selects whether to give priority to the order of arranging the images or to place the grouped images on the same page. be able to.

本実施形態1に係る情報提供システム構成の一例を示す図である。It is a figure which shows an example of the information provision system structure which concerns on this Embodiment 1. FIG. 本実施形態1に係るユーザPC102に相当する情報処理装置の概略構成を示す図である。It is a figure which shows schematic structure of the information processing apparatus corresponded to user PC102 which concerns on this Embodiment 1. FIG. 本実施形態1に係る電子アルバム編集プログラムの機能構成を示すブロック図である。It is a block diagram which shows the function structure of the electronic album edit program which concerns on this Embodiment 1. FIG. 本実施形態1に係るページ内画像データの構成の一例を示す図である。It is a figure which shows an example of a structure of the image data in a page which concerns on this Embodiment 1. FIG. 本実施形態1に係る画像割付テーブルの一例を示す図である。It is a figure which shows an example of the image allocation table which concerns on this Embodiment 1. FIG. 本実施形態1に係るレイアウトファイルの構成の一例を示す図である。It is a figure which shows an example of a structure of the layout file which concerns on this Embodiment 1. FIG. 本実施形態1に係る電子アルバム編集装置のアプリケーション画面の制御の一例を示す図である。It is a figure which shows an example of control of the application screen of the electronic album editing apparatus which concerns on this Embodiment 1. FIG. 本実施形態1における電子アルバム編集装置のアプリケーションプログラムのデザイン及び総ページ数選択画面の一例を示す図である。It is a figure which shows an example of the design of the application program of the electronic album editing apparatus in this Embodiment 1, and a total page number selection screen. 本実施形態1における電子アルバム編集装置のアプリケーションプログラムの画像選択画面の一例を示す図である。It is a figure which shows an example of the image selection screen of the application program of the electronic album editing apparatus in this Embodiment 1. FIG. 本実施形態1における電子アルバム編集装置のアプリケーションプログラムの画像グループ指定画面の一例を示す図である。It is a figure which shows an example of the image group designation | designated screen of the application program of the electronic album editing apparatus in this Embodiment 1. FIG. 本実施形態1における電子アルバム編集装置のアプリケーションプログラムの画像グループ指定画面の動作の一例を示す図である。It is a figure which shows an example of operation | movement of the image group designation | designated screen of the application program of the electronic album editing apparatus in this Embodiment 1. FIG. 本実施形態1による電子アルバム編集装置において、画像がグループ化されているときの画像割付けテーブルの再編処理を説明するフローチャートである。7 is a flowchart for explaining reorganization processing of an image allocation table when images are grouped in the electronic album editing apparatus according to the first embodiment. 本実施形態1における画像割付けテーブルの再編による画像の配分の変化を示す概念図である。It is a conceptual diagram which shows the change of the distribution of the image by reorganization of the image allocation table in this Embodiment 1. 本実施形態1に係る画像割付けテーブルを再編できない場合における画像グループの再編による画像の配分の変化を示す概念図である。It is a conceptual diagram which shows the change of distribution of the image by the reorganization of an image group when the image allocation table which concerns on this Embodiment 1 cannot be reorganized. 本実施形態2に係る画像グループ指定画面の一例を示す図である。It is a figure which shows an example of the image group designation | designated screen which concerns on this Embodiment 2. FIG. 本実施形態2に係るグループ優先が指定されたときに次の画面への遷移時に表示される警告パネルの一例である。It is an example of the warning panel displayed at the time of the transition to the next screen when the group priority according to the second embodiment is designated. 本実施形態2に係る画像グループを優先して画像の適用順番が変更されるときの処理を説明するフローチャートである。10 is a flowchart for explaining processing when the application order of images is changed with priority given to an image group according to the second embodiment. 本実施形態2に係る画像グループ優先時における画像順番変更による画像のページ配分を示す概念図である。It is a conceptual diagram which shows the page allocation of the image by the image order change at the time of the image group priority which concerns on this Embodiment 2. FIG.

符号の説明Explanation of symbols

101 画像入力装置
102 パーソナルコンピュータ(PC)
103 データ転送用インターフェース
104 インターネット
105 フォトサイト
107 画像データベース
109 プリントサイト
111 プリンタ
112 アルバム
120 Webブラウザ
101 Image Input Device 102 Personal Computer (PC)
103 Data Transfer Interface 104 Internet 105 Photo Site 107 Image Database 109 Print Site 111 Printer 112 Album 120 Web Browser

Claims (9)

複数の画像を複数のページからなる電子アルバムに配置する手段を持つ電子アルバム編集装置であって、
前記画像を配置するためのレイアウトデータをページ毎に記憶する記憶手段と、
アルバムの総ページ数を取得する総ページ数取得手段と、
前記電子アルバムに配置する画像の総数と、前記総ページ数取得手段により取得した総ページ数に基づき、各ページに配置する画像枚数を決定するための配置枚数決定手段と、
前記配置枚数決定手段により決定された画像枚数に基づき、前記記憶装置から各ページの前記レイアウトデータを読み出す読み出し手段と、
前記レイアウトデータに基づき前記画像を配置する配置手段を有し、
前記配置枚数決定手段は、前記画像がグループにより分類されている場合には、総ページ数を変更することなく同じグループに属する画像が同じページに配置されるよう、各ページに配置する画像枚数を決定することを特徴とする電子アルバム編集装置。
An electronic album editing apparatus having means for arranging a plurality of images in an electronic album consisting of a plurality of pages,
Storage means for storing layout data for arranging the images for each page;
A total page number acquisition means for acquiring the total page number of the album;
An arrangement number determination means for determining the number of images to be arranged on each page based on the total number of images arranged in the electronic album and the total number of pages acquired by the total page number acquisition means;
Reading means for reading out the layout data of each page from the storage device based on the number of images determined by the arrangement number determining means;
Arrangement means for arranging the image based on the layout data;
The arrangement number determination means determines the number of images to be arranged on each page so that images belonging to the same group are arranged on the same page without changing the total number of pages when the images are classified by group. An electronic album editing apparatus characterized by determining.
各ページに配置する前記画像枚数が予め定められた配置枚数テーブルと、
前記配置枚数管理テーブルを参照し、同じグループに属する画像が同じページに配置することが可能か否かを判断する判断手段と、
前記判断手段により、同じグループに属する画像が同じページに配置されると判断した場合には、前記読み出し手段は前記配置枚数管理テーブルに基づきレイアウトデータを読み出すことを特徴とする請求項1に記載の電子アルバム編集装置。
An arrangement number table in which the number of images to be arranged on each page is predetermined;
A determination unit that refers to the arrangement number management table and determines whether images belonging to the same group can be arranged on the same page;
2. The apparatus according to claim 1, wherein when the determination unit determines that images belonging to the same group are arranged on the same page, the reading unit reads layout data based on the arrangement number management table. Electronic album editing device.
前記判断手段により、同じグループに属する画像が同じページに配置できないと判断した場合には、前記配置枚数決定手段は、前記配置枚数管理テーブルを修正することを特徴とする請求項2に記載の電子アルバム装置。   3. The electronic device according to claim 2, wherein when the determination unit determines that images belonging to the same group cannot be arranged on the same page, the arrangement number determination unit corrects the arrangement number management table. Album device. 前記グループによる画像の分類を優先する第1のモードと、前記順序決定手段により決定された順序を優先する第2のモードをユーザの操作に応じて切換える切換え手段と、
前記配置枚数管理テーブルを参照し、同じグループに属する画像が同じページに配置されるよう配置の順序を決定する順序決定手段を有し、
前記第1のモードの場合には、前記順序決定手段により配置の順序を決定し、
前記第2のモードの場合には前記配置枚数決定手段により配置する画像の枚数を決定することを特徴とする請求項2に記載の電子アルバム編集装置。
A switching unit that switches between a first mode that prioritizes image classification by the group and a second mode that prioritizes the order determined by the order determining unit;
Referring to the arrangement number management table, and having order determination means for determining an arrangement order so that images belonging to the same group are arranged on the same page,
In the case of the first mode, the order determining means determines the order of arrangement,
3. The electronic album editing apparatus according to claim 2, wherein, in the second mode, the number of images to be arranged is determined by the arrangement number determining means.
前記第1のモードの場合であって、前記順序決定手段による順序の決定を実行する場合には、その旨をユーザに報知する第1の報知手段を有することを特徴とする請求項4に記載の電子アルバム編集装置。   5. The apparatus according to claim 4, further comprising first notifying means for notifying a user of the first mode when the order is determined by the order determining means. Electronic album editing device. 前記配置枚数決定手段により同じグループに属する画像が同じページに配置されるような画像枚数を決定できない場合に前記グループを再編するグループ再編手段を有し、
前記配置枚数決定手段は、前記グループ再編手段により再編されたグループに基づき各ページに配置される画像枚数を決定することを特徴とする請求項1乃至5に記載の電子アルバム装置。
Group reorganization means for reorganizing the group when it is not possible to determine the number of images such that images belonging to the same group are arranged on the same page by the arrangement number determination means;
6. The electronic album apparatus according to claim 1, wherein the arrangement number determining unit determines the number of images arranged on each page based on the group reorganized by the group reorganization unit.
前記画像グループ再編手段によりグループが再編された場合に、その旨をユーザに報知するための第2の報知手段を有することを特徴とする請求項6に記載の電子アルバム編集装置。   7. The electronic album editing apparatus according to claim 6, further comprising a second notification unit for notifying a user when a group is reorganized by the image group reorganization unit. 複数の画像を複数のページからなる電子アルバムに配置するための電子アルバム編集方法であって、
前記画像を配置するためのページ毎のレイアウトデータを記憶装置に記憶する記憶工程と、
アルバムの総ページ数を記憶装置から取得する総ページ数取得工程と、
前記電子アルバムに配置する画像の総数と、前記総ページ数取得工程により取得した総ページ数に基づき、各ページに配置する画像枚数を決定するための配置枚数決定工程と、
前記配置枚数決定工程により決定された画像枚数に基づき、前記記憶装置から各ページの前記レイアウトデータを読み出す読み出し工程と、
ユーザの操作に応じて、前記レイアウトデータに基づき前記画像を自動的に配置する配置工程を有し、
前記配置枚数決定工程は、前記画像がグループにより分類されている場合には、総ページ数を変更することなく同じグループに属する画像が同じページに配置されるよう、各ページに配置する画像枚数を決定することを特徴とする電子アルバム方法。
An electronic album editing method for arranging a plurality of images in an electronic album consisting of a plurality of pages,
A storage step of storing layout data for each page for arranging the image in a storage device;
A total page number acquisition step of acquiring the total page number of the album from the storage device;
An arrangement number determining step for determining the number of images to be arranged on each page based on the total number of images arranged in the electronic album and the total number of pages acquired in the total page number acquiring step;
A reading step of reading out the layout data of each page from the storage device based on the number of images determined in the arrangement number determining step;
In accordance with a user operation, it has an arrangement step of automatically arranging the image based on the layout data,
In the arrangement number determining step, when the images are classified by group, the number of images to be arranged on each page is set so that images belonging to the same group are arranged on the same page without changing the total number of pages. An electronic album method characterized by determining.
コンピュータを、
複数の画像を複数のページからなる電子アルバムに配置する手段を持つ電子アルバム編集装置であって、
前記画像を配置するためのレイアウトデータをページ毎に記憶する記憶手段と、
アルバムの総ページ数を取得する総ページ数取得手段と、
前記電子アルバムに配置する画像の総数と、前記総ページ数取得手段により取得した総ページ数に基づき、各ページに配置する画像枚数を決定するための配置枚数決定手段と、
前記配置枚数決定手段により決定された画像枚数に基づき、前記記憶装置から各ページの前記レイアウトデータを読み出す読み出し手段と、
前記レイアウトデータに基づき前記画像を配置する配置手段を有し、
前記配置枚数決定手段は、前記画像がグループにより分類されている場合には、総ページ数を変更することなく同じグループに属する画像が同じページに配置されるよう、各ページに配置する画像枚数を決定することを特徴とする電子アルバム編集装置として機能させるプログラム。
Computer
An electronic album editing apparatus having means for arranging a plurality of images in an electronic album consisting of a plurality of pages,
Storage means for storing layout data for arranging the images for each page;
A total page number acquisition means for acquiring the total page number of the album;
An arrangement number determination means for determining the number of images to be arranged on each page based on the total number of images arranged in the electronic album and the total number of pages acquired by the total page number acquisition means;
Reading means for reading out the layout data of each page from the storage device based on the number of images determined by the arrangement number determining means;
Arrangement means for arranging the image based on the layout data;
The arrangement number determination means determines the number of images to be arranged on each page so that images belonging to the same group are arranged on the same page without changing the total number of pages when the images are classified by group. A program that functions as an electronic album editing device characterized by being determined.
JP2006018451A 2006-01-27 2006-01-27 Information processing apparatus, control method thereof, and program Expired - Fee Related JP4795030B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006018451A JP4795030B2 (en) 2006-01-27 2006-01-27 Information processing apparatus, control method thereof, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006018451A JP4795030B2 (en) 2006-01-27 2006-01-27 Information processing apparatus, control method thereof, and program

Publications (2)

Publication Number Publication Date
JP2007200060A true JP2007200060A (en) 2007-08-09
JP4795030B2 JP4795030B2 (en) 2011-10-19

Family

ID=38454612

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006018451A Expired - Fee Related JP4795030B2 (en) 2006-01-27 2006-01-27 Information processing apparatus, control method thereof, and program

Country Status (1)

Country Link
JP (1) JP4795030B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009267784A (en) * 2008-04-25 2009-11-12 Canon Inc Electronic album editing device and control method thereof, and program
JP2010067183A (en) * 2008-09-12 2010-03-25 Noritsu Koki Co Ltd Image layout setting method, image layout setting device, and image layout setting program
JP2010108165A (en) * 2008-10-29 2010-05-13 Noritsu Koki Co Ltd Photo-album print order acceptance device and photo-album print order acceptance program
WO2010064334A1 (en) * 2008-12-03 2010-06-10 Kitazato Tomoya Photo album creation program for business, computer-readable recording medium having program recorded thereon, and photo album creation method
JP2010147584A (en) * 2008-12-16 2010-07-01 Noritsu Koki Co Ltd Image layout setting method and image layout setting device
JP2012044646A (en) * 2010-07-22 2012-03-01 Fujifilm Corp Image processing device, image processing method and program
CN102843486A (en) * 2011-06-20 2012-12-26 富士胶片株式会社 Image processing device and image processing method
JP2016018418A (en) * 2014-07-09 2016-02-01 大日本印刷株式会社 Photobook production program, terminal, and editing method, photobook manufacturing method, and photobook production system
JP2017037618A (en) * 2015-08-07 2017-02-16 キヤノン株式会社 Image processing device, image processing method and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10293856A (en) * 1997-02-19 1998-11-04 Canon Inc Image editing device and method, and recording medium on which program is recorded
JP2005079976A (en) * 2003-09-01 2005-03-24 Seiko Epson Corp Layout processing of a plurality of images
JP2006293985A (en) * 2005-03-15 2006-10-26 Fuji Photo Film Co Ltd Program, apparatus and method for producing album

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10293856A (en) * 1997-02-19 1998-11-04 Canon Inc Image editing device and method, and recording medium on which program is recorded
JP2005079976A (en) * 2003-09-01 2005-03-24 Seiko Epson Corp Layout processing of a plurality of images
JP2006293985A (en) * 2005-03-15 2006-10-26 Fuji Photo Film Co Ltd Program, apparatus and method for producing album

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009267784A (en) * 2008-04-25 2009-11-12 Canon Inc Electronic album editing device and control method thereof, and program
JP2010067183A (en) * 2008-09-12 2010-03-25 Noritsu Koki Co Ltd Image layout setting method, image layout setting device, and image layout setting program
JP2010108165A (en) * 2008-10-29 2010-05-13 Noritsu Koki Co Ltd Photo-album print order acceptance device and photo-album print order acceptance program
WO2010064334A1 (en) * 2008-12-03 2010-06-10 Kitazato Tomoya Photo album creation program for business, computer-readable recording medium having program recorded thereon, and photo album creation method
JP2010147584A (en) * 2008-12-16 2010-07-01 Noritsu Koki Co Ltd Image layout setting method and image layout setting device
JP2012044646A (en) * 2010-07-22 2012-03-01 Fujifilm Corp Image processing device, image processing method and program
CN102843486A (en) * 2011-06-20 2012-12-26 富士胶片株式会社 Image processing device and image processing method
JP2013030161A (en) * 2011-06-20 2013-02-07 Fujifilm Corp Image processor, image processing method and image processing program
US8923617B2 (en) 2011-06-20 2014-12-30 Fujifilm Corporation Image processing device, image processing method, and image processing program
CN102843486B (en) * 2011-06-20 2015-05-13 富士胶片株式会社 Image processing device and image processing method
JP2016018418A (en) * 2014-07-09 2016-02-01 大日本印刷株式会社 Photobook production program, terminal, and editing method, photobook manufacturing method, and photobook production system
JP2017037618A (en) * 2015-08-07 2017-02-16 キヤノン株式会社 Image processing device, image processing method and program

Also Published As

Publication number Publication date
JP4795030B2 (en) 2011-10-19

Similar Documents

Publication Publication Date Title
JP4795030B2 (en) Information processing apparatus, control method thereof, and program
US8223170B2 (en) Digital document editing method, digital document editing program and digital document editing apparatus
US8984435B2 (en) Print control apparatus and print control method
US20060053370A1 (en) Electronic album editing apparatus and control method therefor
JP4324060B2 (en) Document management system and method, document management apparatus, and control method for the apparatus
US20060288304A1 (en) Printing control apparatus, information processing apparatus, control method therefor, computer program, and computer-readable storage medium
US7379950B2 (en) Document processing method, program and apparatus for processing a document file in pages
US7155454B2 (en) File management method and program that manage multiple files as single combination file
US20060048043A1 (en) Document management server
US20090006951A1 (en) Document processing method
US20070079227A1 (en) Processor for creating document binders in a document management system
US20080180457A1 (en) Image processing apparatus, image processing method, and image processing program
JP2007109180A (en) Document processing device and method
JP2006107142A (en) Document processor, and method
JP4438061B2 (en) Electronic album editing apparatus, control method thereof, and program thereof
JP4700942B2 (en) Electronic album editing apparatus, electronic album editing method, and computer program
JP4961383B2 (en) Electronic album editing apparatus, control method therefor, and program
JP4279496B2 (en) Electronic delivery support device and program
JP2006268315A (en) Document processor, method and program
JP2010237986A (en) Electronic album editing device, method of controlling the same, program, and storage medium
JP5228543B2 (en) Print job processing system and print job processing method
JP2004240991A (en) Electronic delivery support device and program
JP2003036195A (en) File management program, computer-readable recording medium having the program recorded therein and file management method
JP2006139375A (en) Template management method
US20040199872A1 (en) Pre-production processing of an electronic document

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090127

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100201

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20100630

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110421

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110426

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110622

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: 20110726

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: 20110727

R151 Written notification of patent or utility model registration

Ref document number: 4795030

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140805

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees