[go: up one dir, main page]

JP2012063800A - Photograph album program for company, computer-readable recording medium recording program, and photograph album producing method - Google Patents

Photograph album program for company, computer-readable recording medium recording program, and photograph album producing method Download PDF

Info

Publication number
JP2012063800A
JP2012063800A JP2008308092A JP2008308092A JP2012063800A JP 2012063800 A JP2012063800 A JP 2012063800A JP 2008308092 A JP2008308092 A JP 2008308092A JP 2008308092 A JP2008308092 A JP 2008308092A JP 2012063800 A JP2012063800 A JP 2012063800A
Authority
JP
Japan
Prior art keywords
photo
data
album
pages
user
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.)
Pending
Application number
JP2008308092A
Other languages
Japanese (ja)
Inventor
Tomoya Kitazato
知也 北里
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2008308092A priority Critical patent/JP2012063800A/en
Priority to PCT/JP2009/000418 priority patent/WO2010064334A1/en
Publication of JP2012063800A publication Critical patent/JP2012063800A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a photograph album producing program enabling an user to easily order a photograph album with simple and laborsaving operation at a shop and the like, and a computer-readable recording medium recording the program.SOLUTION: A photograph album producing program for a company makes a computer 10 function as: photograph reading means 20 for reading a plurality of photograph data recorded in a recording medium; photograph selecting means 22 for allowing a user to select photograph data; number of pages inputting means 24 for allowing the user to input the number of pages in a photograph album; control means 26 for automatically assigning the photograph data into pages without excessiveness or shortage to produce photograph album data on the basis of a predetermined determination rule by using the number of frames and the number of pages of the selected photograph data as elements, and calculating a charge; display means 28 for displaying the photograph album data and the charge; and output means 30 for outputting the photograph album data to an album print portion.

Description

本発明は、例えば事業者が写真プリントサービスを行う店舗等で、ユーザ自身が操作してアルバム構成を行って写真アルバムの作成を依頼するのに用いられる事業者用写真アルバム作成プログラム及びプログラムを記録したコンピュータ読取可能な記録媒体並びに写真アルバム作成方法に関する。   The present invention records, for example, a business photo album creation program and a program used by a user to request the creation of a photo album by operating the user himself / herself at a store where the photo print service is provided. The present invention relates to a computer-readable recording medium and a photo album creation method.

近年ではデジタルカメラが普及してきており、ユーザの注文に応じて写真プリントサービスを行う店舗ではコンピュータを用いて、デジタルカメラで撮影した複数の写真データを画面に表示し、ユーザ自身が画面を見ながら写真を選択して、該選択した写真のみを事業者に印刷依頼するようなシステムが利用されている。そして、ユーザは印刷された写真を店舗から受け取った後、別途にユーザ自身が手作業でアルバムに収容、整理して写真アルバムを編集する場合が多い。   In recent years, digital cameras have become widespread, and in stores that provide photo print services according to user orders, a computer is used to display a plurality of photo data taken with a digital camera on the screen, and the user himself / herself watching the screen A system is used in which a photograph is selected, and only the selected photograph is requested to be printed by an operator. In many cases, after the user receives the printed photo from the store, the user manually stores and organizes the photo album separately and edits the photo album.

一方、例えば、デジタルカメラ等で撮影した写真データを電子アルバムとして作成するアルバム作成ソフトが知られている。例えば、特許文献1には、撮影によって得られた画像情報と当該画像情報により示される被写体像に関するコメント情報を含む電子化画像ファイルが予め記憶された記憶手段と、前記電子化画像ファイルに含まれる画像情報により示される被写体像が電子的に貼り付けられる電子アルバムの編集用画面を表示する表示手段と、前記編集用画面に前記被写体像を表示すると共に、当該被写体像を示す前記画像情報と共に前記電子化画像ファイルに含まれている前記コメント情報を当該被写体像とは異なる位置で、かつ当該被写体像の近傍に表示するように前記表示手段を制御する制御手段と、を備えているアルバム作成支援プログラム等が提案されている。この特許文献1のプログラムでは、電子アルバムの作成時におけるコメント情報の入力の手間を省くことができるものであった。   On the other hand, for example, album creation software for creating photo data taken with a digital camera or the like as an electronic album is known. For example, Patent Document 1 includes a storage unit in which an electronic image file including image information obtained by photographing and comment information regarding a subject image indicated by the image information is stored, and the electronic image file. Display means for displaying an editing screen of an electronic album on which the subject image indicated by the image information is electronically pasted, and displaying the subject image on the editing screen, together with the image information indicating the subject image Album creation support comprising: control means for controlling the display means to display the comment information included in the digitized image file at a position different from the subject image and in the vicinity of the subject image Programs etc. have been proposed. With the program of Patent Document 1, it is possible to save the trouble of inputting comment information when creating an electronic album.

特開2007−102703号公報JP 2007-102703 A

しかしながら、ユーザ自身が印刷された写真を多数のアルバムに収容する際には、手作業で写真を1枚ずつアルバムの各ページに収めて編集していく必要があることから、煩雑で手間がかかり、時間もかかるという問題があった。また、旅行や冠婚葬祭、行事等の種別ごとにアルバムを整理したい場合など、1冊のアルバムに収まらなかったり、逆にアルバムに空白の無駄なページが残ったりして効率的に利用できない場合があった。また、特許文献1のような電子アルバムでは、写真データを1コマずつ選択して電子的に貼り付けて編集する作業が必要であることから、前記同様に煩雑で手間がかかり、時間もかかるという問題があった。   However, when the user himself / herself puts the printed photos in a large number of albums, it is necessary to manually store the photos one by one on each page of the album and edit them, which is cumbersome and time-consuming. There was a problem that it took time. Also, when you want to organize albums by type, such as travel, ceremonial occasions, and events, etc. When you cannot fit in one album or, conversely, there is a blank wasted page left in the album and it cannot be used efficiently was there. In addition, in an electronic album such as Patent Document 1, it is necessary to select and electronically paste and edit photo data one frame at a time, so that it is complicated, time-consuming and time consuming as described above. There was a problem.

本発明は上記従来の課題に鑑みてなされたものであり、その一つの目的は、例えば店舗等においてユーザが簡単かつ省力操作だけで写真アルバムの作成を簡便に依頼できる写真アルバム作成プログラム及びプログラムを記録したコンピュータ読取可能な記録媒体並びに写真アルバム作成方法を提供することにある。   The present invention has been made in view of the above-described conventional problems, and one object thereof is to provide a photo album creation program and a program in which a user can easily request the creation of a photo album by a simple and labor-saving operation in a store or the like, for example. It is an object of the present invention to provide a recorded computer-readable recording medium and a photo album creation method.

上記課題を解決するために本発明は、コンピュータ10を、記録媒体に記録された複数の写真データを読み込む写真読込手段20、ユーザが写真データを選択するための写真選択手段22、ユーザが写真アルバムの作成ページ数を入力するためのページ数入力手段24、選択された写真データのコマ数Cとページ数Nとを要素として所定の判定ルールに基づき自動的に過不足なく写真データをページ配分して写真アルバムデータを作成するとともに、ページ数に対応した料金を算出する制御手段26、写真アルバムデータと料金とを表示する表示手段28、写真アルバムデータをアルバム印刷部に出力する出力手段30、として機能させるための事業者用写真アルバム作成プログラムから構成される。写真読込手段20は、例えば、CD、DVD、SDカードやコンパクトフラッシュ(登録商標)等のメモリーカード、USBフラッシュメモリ、ハードディスク等その他任意の外部記録媒体、内部記録媒体等から写真データを読み込むような任意の装置やインターフェースでよい。また、写真選択手段22は、例えば、チェックボックスのチェックや、ドラッグアンドドロップ、色の反転表示等により選択する構成等、その他任意の選択方法でもよい。また、ページ数入力手段24は、ユーザが任意の数値を入力する方法や、予め設定されたページ数の中から選択する方法等、その他任意でもよい。制御手段26により写真データを各ページに配置する順番は、例えば、ファイル名順、撮影順、選択した順等、データサイズ順、その他任意の順番でもよく、ランダムに配置するようにしてもよい。また、例えば、選択した写真データのコマ数Cが入力したページ数Nより少ない場合にはエラー表示を出すようにしてもよい。また、写真選択手段22やページ数入力手段24は、例えば、選択する上限値、下限値を規定していてもよい。   In order to solve the above-described problems, the present invention provides a computer 10 for reading a plurality of photo data recorded in a recording medium, a photo reading unit 20 for selecting photo data, and a user selecting a photo album. The page number input means 24 for inputting the number of created pages, and automatically distributes the photo data without excess or deficiency based on a predetermined determination rule using the number of frames C and the number of pages N of the selected photo data as elements. The control means 26 for generating the photo album data and calculating the charge corresponding to the number of pages, the display means 28 for displaying the photo album data and the charge, and the output means 30 for outputting the photo album data to the album printing unit. It consists of a business photo album creation program to make it function. The photo reading means 20 reads photo data from, for example, a memory card such as a CD, DVD, SD card or compact flash (registered trademark), a USB flash memory, a hard disk, or any other external recording medium, an internal recording medium, or the like. Any device or interface may be used. The photo selection means 22 may be any other selection method, such as a check box check, drag-and-drop, color reverse display, or the like. Further, the page number input means 24 may be any other method such as a method in which the user inputs an arbitrary numerical value or a method of selecting from a preset number of pages. The order in which the control means 26 arranges the photo data on each page may be, for example, a file name order, a shooting order, a selected order, a data size order, or any other order, or may be randomly arranged. Further, for example, when the number of frames C of the selected photo data is smaller than the input page number N, an error display may be issued. Moreover, the photo selection means 22 and the page number input means 24 may prescribe | regulate the upper limit and lower limit to select, for example.

また、コンピュータ10をさらに、ユーザが写真アルバムのサイズを選択するためのサイズ選択手段44として機能させ、制御手段26は、選択されたサイズに対応して写真アルバムデータを作成するとともに、料金を計算することとしてもよい。例えば、B4、A4、B5、A5、B6、A6等の規格サイズ、任意の大きさの正方形、縦長又は横長の長方形等、その他任意の大きさに対応して選択できるようにしてもよい。   Further, the computer 10 further functions as size selection means 44 for the user to select the size of the photo album, and the control means 26 creates photo album data corresponding to the selected size and calculates a fee. It is good to do. For example, standard sizes such as B4, A4, B5, A5, B6, and A6, squares having an arbitrary size, vertical or horizontal rectangles, and other arbitrary sizes may be selected.

また、コンピュータ10をさらに、ユーザが複数の判定ルールのうちいずれか1つを選択するルール選択手段48、として機能させ、制御手段26は、選択された判定ルールに基づいて写真配置構成を判定して写真アルバムデータを作成することとしてもよい。   Further, the computer 10 is further caused to function as a rule selection unit 48 for the user to select any one of a plurality of determination rules, and the control unit 26 determines a photo arrangement configuration based on the selected determination rule. It is also possible to create photo album data.

さらに本発明は、上記記載のプログラムを記録したコンピュータ読取可能な記録媒体から構成される。   Furthermore, the present invention comprises a computer-readable recording medium on which the above-described program is recorded.

さらに本発明は、プログラムされた店舗設置型のコンピュータによって複数の写真データから写真アルバムを作成する方法であって、記録媒体に記録された複数の写真データを読み込むステップS10と、ユーザが写真データを選択するステップS14と、ユーザが写真アルバムの作成ページ数を入力するステップS18と、写真データのコマ数とページ数とを要素として所定の判定ルールに基き自動的に過不足なく写真データをページ配分して写真アルバムデータを作成するとともに、ページ数に対応した料金を算出するステップS24と、写真アルバムデータと料金とを表示するステップS26と、写真アルバムデータをアルバム印刷部に出力するステップ32と、を含む写真アルバム作成方法から構成される。   Furthermore, the present invention is a method for creating a photo album from a plurality of photo data by a programmed store-installed computer, in which a plurality of photo data recorded on a recording medium is read, and the user stores the photo data. Step S14 for selecting, Step S18 for inputting the number of photo album creation pages by the user, and automatically distributing the photo data without excess or deficiency based on a predetermined judgment rule with the number of frames and the number of pages of the photo data as elements. Step S24 for calculating the photo album data and calculating the charge corresponding to the number of pages, Step S26 for displaying the photo album data and the charge, Step 32 for outputting the photo album data to the album printing unit, It consists of photo album creation method including

本発明の事業者用写真アルバム作成プログラム及びプログラムを記録したコンピュータ読取可能な記録媒体によれば、コンピュータを、記録媒体に記録された複数の写真データを読み込む写真読込手段、ユーザが写真データを選択するための写真選択手段、ユーザが写真アルバムの作成ページ数を入力するためのページ数入力手段、選択された写真データのコマ数とページ数とを要素として所定の判定ルールに基づき自動的に過不足なく写真データをページ配分して写真アルバムデータを作成するとともに、ページ数に対応した料金を算出する制御手段、写真アルバムデータと料金とを表示する表示手段、写真アルバムデータをアルバム印刷部に出力する出力手段、として機能させることにより、例えば写真プリントサービス店舗等においてコンピュータを利用して、ユーザが写真選択やページ数入力等の手軽な操作だけでユーザの好みや意思等が良好に反映された写真アルバムを極めて簡便に作成できる。特に、制御手段により自動的に過不足無くページ配分するのでアルバムにしたい写真データがアルバムに貼り付けられずに残ったり、逆に写真データが貼り付けられない空白のページが出たりする不具合を生じることなく、複数の写真のページ配分や位置調整等のコマ割りやレイアウト編集にかかる労力、時間を大幅に低減できる。同時に、ユーザは写真アルバム作成料金も操作中に即座に把握できるので使い勝手が良い。   According to the business photograph album creation program of the present invention and the computer-readable recording medium on which the program is recorded, the computer reads the plurality of photograph data recorded on the recording medium, and the user selects the photograph data. A photo selection means for the user to input, a page number input means for the user to input the number of pages to be created in the photo album, and the number of frames and the number of pages of the selected photo data are automatically determined based on a predetermined determination rule. Create photo album data by allocating photo data to pages without any shortage, control means for calculating charges corresponding to the number of pages, display means for displaying photo album data and charges, and output photo album data to the album printing section For example, in a photo print service store, etc. Using the computer, the user can very easily create a handy operation only in photo albums that preference and intention of the user has been well reflected such as photo selection and the number of pages input. In particular, the page is automatically allocated by the control means without excess or deficiency, so that the photo data that you want to make into the album remains without being pasted on the album, or conversely, a blank page on which no photo data can be pasted appears. Therefore, the labor and time required for frame allocation and layout editing such as page allocation and position adjustment of a plurality of photos can be greatly reduced. At the same time, the user can grasp the photo album creation fee immediately during the operation, which is convenient.

また、コンピュータをさらに、ユーザが写真アルバムのサイズを選択するためのサイズ選択手段として機能させ、制御手段は、選択されたサイズに対応して写真アルバムデータを作成するとともに、料金を計算する構成とすることにより、サイズ選択部を介して作成するアルバムのサイズを簡単に選択してユーザの好みに応じたサイズの写真アルバムを手軽に作成できる。   Further, the computer further functions as a size selection means for the user to select the size of the photo album, and the control means creates photo album data corresponding to the selected size and calculates a fee. By doing so, it is possible to easily select a size of an album to be created via the size selection unit and easily create a photo album having a size according to the user's preference.

また、コンピュータをさらに、ユーザが複数の判定ルールのうちいずれか1つを選択するルール選択手段、として機能させ、制御手段は、選択された判定ルールに基づいて写真配置構成を判定して写真アルバムデータを作成する構成とすることにより、ルール選択部を介して作成するアルバムの写真の配置を選択できるので、作成される写真アルバムが単調なものとなりにくく、ユーザの選択肢を広げて好みに応じた写真アルバムを手軽に作成できる。   In addition, the computer further functions as a rule selection unit that allows the user to select any one of a plurality of determination rules, and the control unit determines a photo arrangement configuration based on the selected determination rule, and a photo album With the configuration to create data, you can select the photo layout of the album to be created via the rule selection unit, so the photo album to be created is unlikely to be monotonous, expanding the user's choices and according to preference Easily create photo albums.

さらに本発明の写真アルバム作成方法によれば、プログラムされた店舗設置型のコンピュータによって複数の写真データから写真アルバムを作成する方法であって、記録媒体に記録された複数の写真データを読み込むステップと、ユーザが写真データを選択するステップと、ユーザが写真アルバムの作成ページ数を入力するステップと、写真データのコマ数とページ数とを要素として所定の判定ルールに基き自動的に過不足なく写真データをページ配分して写真アルバムデータを作成するとともに、ページ数に対応した料金を算出するステップと、写真アルバムデータと料金とを表示するステップと、写真アルバムデータをアルバム印刷部に出力するステップと、を含むことから、例えば写真プリントサービス店舗等においてコンピュータを利用して、ユーザが写真選択やページ数入力等の手軽な操作だけでユーザの好みや意思等が良好に反映された写真アルバムを極めて簡便に作成できる。特に、制御手段により自動的に過不足無くページ配分するのでアルバムにしたい写真データがアルバムに貼り付けられずに残ったり、逆に写真データが貼り付けられない空白のページが出たりする不具合を生じることなく、複数の写真のページ配分や位置調整等のコマ割りやレイアウト編集にかかる労力、時間を大幅に低減できる。同時に、ユーザは写真アルバム作成料金も操作中に即座に把握できるので使い勝手が良い。   Furthermore, according to the photo album creating method of the present invention, a method for creating a photo album from a plurality of photo data by a programmed store-installed computer, the step of reading a plurality of photo data recorded on a recording medium; , The user selects the photo data, the user inputs the number of pages to create the photo album, and the number of frames of the photo data and the number of pages automatically and based on a predetermined determination rule, the photo automatically Allocating data to generate photo album data, calculating a fee corresponding to the number of pages, displaying photo album data and fee, outputting photo album data to the album printing unit, For example, a computer is installed at a photo print service store or the like. In use, the user can very easily create a handy operation only in photo albums that preference and intention of the user has been well reflected such as photo selection and the number of pages input. In particular, the page is automatically allocated by the control means without excess or deficiency, so that the photo data that you want to make into the album remains without being pasted on the album, or conversely, a blank page on which no photo data can be pasted appears. Therefore, the labor and time required for frame allocation and layout editing such as page allocation and position adjustment of a plurality of photos can be greatly reduced. At the same time, the user can grasp the photo album creation fee immediately during the operation, which is convenient.

以下添付図面を参照しつつ本発明の事業者用写真アルバム作成プログラム及びそのプログラムを記録したコンピュータ読取可能な記録媒体並びに写真アルバム作成方法の一実施形態について説明する。本発明に係る事業者用写真アルバム作成プログラムは、例えば写真プリントサービス店舗等でユーザが店舗(事業者)に写真アルバムの作成を依頼(注文)する際に適用されるものであり、店舗設置型のコンピュータを利用して、写真データを記録した記録媒体から該写真データを読取り、ユーザ自身が該コンピュータを操作して簡便に写真アルバムデータを作成し、該写真アルバムデータに基づいて印刷を行って写真アルバムの作成を行えるものである。本実施形態において、事業者用写真アルバム作成プログラムは、コンピュータを、写真読込手段、ユーザが写真を選択する写真選択手段、ユーザがページ数を入力するページ数入力手段、写真アルバムデータを作成するとともに料金を計算する制御手段、表示手段、出力手段、として機能させる。すなわち、本実施形態に係るプログラムが実行されるコンピュータ10は、図1に示すように、写真読込手段としての写真読込部20と、写真選択手段としての写真選択部22と、ページ数入力手段としてのページ数入力部24と、制御手段としての制御部26と、表示手段としての表示部28と、出力手段としての出力部30と、を備えた写真アルバム作成装置または作成システムとして機能する。   DESCRIPTION OF EXEMPLARY EMBODIMENTS An embodiment of a business photo album creation program, a computer-readable recording medium storing the program, and a photo album creation method according to the present invention will be described below with reference to the accompanying drawings. The business photo album creation program according to the present invention is applied when a user requests (orders) the creation of a photo album from a store (business operator) at a photo print service store or the like. The computer reads the photo data from the recording medium on which the photo data is recorded, and the user himself / herself creates the photo album data by operating the computer, and performs printing based on the photo album data. A photo album can be created. In the present embodiment, the business photo album creation program creates a computer with a photo reading means, a photo selection means for the user to select a photo, a page number input means for the user to input the number of pages, and photo album data. It functions as a control means, a display means, and an output means for calculating a charge. That is, the computer 10 on which the program according to the present embodiment is executed, as shown in FIG. 1, includes a photo reading unit 20 as a photo reading unit, a photo selection unit 22 as a photo selection unit, and a page number input unit. Function as a photo album creating apparatus or creating system including a page number input unit 24, a control unit 26 as a control unit, a display unit 28 as a display unit, and an output unit 30 as an output unit.

プログラムが実行されるコンピュータ10は、例えば、図2に示すように、プログラムによって種々のデータの処理、計算、制御等を行うCPU(Central Processing Unit、中央処理装置)102と、CPUに直接アクセスされる主記憶装置としてのRAM(Random Access Memory)104と、プログラムや各種データ等を記憶する補助記憶装置としてのハードディスクドライブ106と、マウス等のポインティングディバイスやキーボード等からなる入力操作装置108と、操作画面等を表示するディスプレイ等からなる表示装置110と、ユーザ等が撮影した複数の写真データが記憶されているCD、DVD或いはコンパクトフラッシュ(登録商標)、SDカード等のメモリーカード又はUSB(Universal serial bus)フラッシュメモリ等の外部記録媒体から該写真データを読み込む外部読取装置112と、を有し、バスを介して接続されている。コンピュータ10は、例えば、通常のパーソナルコンピュータやワークステーション等で構成される。さらに、コンピュータ10には、本実施形態に係るプログラムで作成される写真アルバムデータを受けて、該写真アルバムデータに基づいてアルバム用紙に写真データ等を印刷するプリンタ120等からなるアルバム印刷装置がインターフェース等を介して接続されている。   For example, as shown in FIG. 2, the computer 10 on which the program is executed directly accesses the CPU (Central Processing Unit) 102 that performs various data processing, calculation, control, and the like by the program, and the CPU. A RAM (Random Access Memory) 104 as a main storage device, a hard disk drive 106 as an auxiliary storage device for storing programs and various data, an input operation device 108 including a pointing device such as a mouse and a keyboard, and an operation screen A display device 110 including a display for displaying, etc., a memory card such as a CD, DVD, CompactFlash (registered trademark), SD card, or USB (Universal serial bus) in which a plurality of photo data taken by a user or the like is stored. ) External recording medium such as flash memory It has an external reading device 112 to read the photographic data, and are connected via a bus. The computer 10 is constituted by, for example, a normal personal computer or a workstation. Further, the computer 10 has an album printing apparatus including a printer 120 that receives photo album data created by the program according to the present embodiment and prints photo data on album paper based on the photo album data. Etc. are connected through.

図1に示すように、写真読込部20は外部読取装置112により実現されており、表示部28は表示装置110により実現されている。コンピュータ10は入力操作装置108により各操作やデータを入力するための入力操作部32としてさらに機能する。RAM104やハードディスクドライブ106は、プログラムや各種データを記憶する記憶領域を有している記憶手段であり、後述の写真記憶部34、レイアウトデータベース36、料金表記憶部38、アルバムデータ記憶部40等を含む記憶部33を実現する。プログラムを実行するCPUに従って入力操作部32と表示部28等とを協働させて後述の写真選択部22、ページ数入力部24、サイズ選択部44、テーマ選択部46、ルール選択部48等を含む作成条件設定部42を実現している。   As shown in FIG. 1, the photo reading unit 20 is realized by an external reading device 112, and the display unit 28 is realized by a display device 110. The computer 10 further functions as an input operation unit 32 for inputting each operation and data by the input operation device 108. The RAM 104 and the hard disk drive 106 are storage means having storage areas for storing programs and various data, and include a photo storage unit 34, a layout database 36, a charge table storage unit 38, an album data storage unit 40, and the like, which will be described later. A storage unit 33 is realized. In accordance with the CPU that executes the program, the input operation unit 32 and the display unit 28 cooperate with each other to obtain a photo selection unit 22, a page number input unit 24, a size selection unit 44, a theme selection unit 46, a rule selection unit 48, and the like. A creation condition setting unit 42 is realized.

本実施形態では写真読込部20を介して読み込まれた全ての写真データは写真記憶部34に記憶される。写真記憶部34には、少なくとも写真画像と当該ファイル名とを関連付けして記憶している。なお、各写真データに関連付けして画像の大きさ、撮影日時、撮影場所等を含む撮影情報等の情報を記憶してもよい。例えば、写真記憶部34は、写真アルバム作成作業が終わった後には、制御部等からの命令により自動的に全ての写真データを消去するように設定されているとよい。   In the present embodiment, all the photo data read via the photo reading unit 20 is stored in the photo storage unit 34. The photo storage unit 34 stores at least a photo image and the file name in association with each other. Note that information such as shooting information including the size of the image, shooting date and time, shooting location, and the like may be stored in association with each piece of photo data. For example, the photo storage unit 34 may be set to automatically delete all photo data in accordance with a command from the control unit or the like after the photo album creation work is completed.

レイアウトデータベース36には、アルバムの各ページを構成するための多数のページレイアウトデータが予め記憶されている。ページレイアウトデータには、例えば、各サイズの用紙データや、各サイズの用紙データごとに写真データを配置させるコマ数、配置位置、写真画像サイズ、写真画像の傾き度(回転角度)等を含むレイアウト(コマの割付)を設定したテンプレートとして設定されている。例えば、用紙データはB4、A4、B5、A5、B6、A6等のアルバムサイズに対応してそれぞれ記憶されている。例えば、図3に示すように、1ページに同じコマ数を配置するページレイアウトでもコマの割付けパターンが異なったものが複数記憶されている。具体的には、例えば、1ページに1コマの写真データを貼り付けるページレイアウトでは、写真データの画像が縦向きとなるパターン、横向きとなるパターン、右上がり又は左上がりに傾けたパターン、或いは画像サイズを大小異ならせたパターン等、複数の異なるパターンが用意されている。同様に、1ページに複数コマの写真データを配置するページレイアウトでも、複数の写真データの配置位置が縦並びとなるパターンや横並びとなるパターンその他任意の並び方となるパターン等、複数の異なるパターンが用意されている。さらに、レイアウトデータベース36には、用紙データに貼り付けられる種々の背景データや、写真画像の周囲を囲む種々の枠データも記憶されている。これらの背景データや枠データは、例えば、結婚式、運動会、祭事、クリスマスその他イベントや季節行事等に適したシーズン・イベント、又はチェック、花柄その他模様等を適用するポップ・モダン、或いは単色表示や模様等の飾りの少ないシンプル・スタンダート等のテーマごとに分類分けされて記憶されている。   In the layout database 36, a large number of page layout data for constituting each page of the album is stored in advance. The page layout data includes, for example, paper data of each size, the number of frames in which photo data is arranged for each size of paper data, an arrangement position, a photo image size, a degree of inclination (rotation angle) of the photo image, and the like. It is set as a template with (Frame assignment) set. For example, the paper data is stored corresponding to album sizes such as B4, A4, B5, A5, B6, and A6. For example, as shown in FIG. 3, even a page layout in which the same frame number is arranged on one page stores a plurality of frames having different frame allocation patterns. Specifically, for example, in a page layout in which one frame of photo data is pasted on one page, the photo data image is a vertically oriented pattern, a horizontally oriented pattern, a pattern that is tilted to the right or left, or an image. A plurality of different patterns, such as patterns with different sizes, are prepared. Similarly, even in a page layout in which multiple frames of photo data are arranged on one page, there are a plurality of different patterns such as a pattern in which the arrangement positions of the plurality of photo data are vertically arranged, a pattern in which the photo data are arranged horizontally, and a pattern in which any arrangement is arranged. It is prepared. Further, the layout database 36 also stores various background data pasted on the paper data and various frame data surrounding the photographic image. These background data and frame data are, for example, a pop-modern or monochromatic display that applies a check, a floral pattern, or other patterns suitable for weddings, sports events, festivals, Christmas and other events and seasonal events, etc. It is classified and memorized according to themes such as simple and standard with few decorations such as patterns and patterns.

料金表記憶部38には、制御部26でアルバム作成料金を計算する際に参照される料金表が記憶されている。例えば、作成する写真アルバムの各サイズに対応して作成基本料金や1ページ当たりの単価等が記憶されている。   The fee table storage unit 38 stores a fee table that is referred to when the control unit 26 calculates the album creation fee. For example, the basic charge for creation, the unit price per page, etc. are stored corresponding to each size of the photo album to be created.

アルバムデータ記憶部40は、制御部26で作成された写真アルバムデータや計算された作成料金データを記憶する領域を確保している。アルバムデータ記憶部40に記憶された写真アルバムデータは出力部30を介してアルバム作成部120へ出力される。   The album data storage unit 40 secures an area for storing the photo album data created by the control unit 26 and the calculated creation fee data. The photo album data stored in the album data storage unit 40 is output to the album creation unit 120 via the output unit 30.

写真選択部22は、写真読込部20を介して読み込まれて写真記憶部34に記憶された複数の写真データから、ユーザがアルバム作成に必要な写真を選択するための写真選択手段である。写真選択部22は、例えば、表示部28の画面上に、読み込んだ写真データの画像一覧を表示させるとともに、各写真データに隣接してチェックボックスを表示させておき、ユーザがマウス等の入力操作部32を操作して画面上で該チェックボックスをチェックすることで写真データを選択できる。選択された写真データは制御部26に渡される。なお、写真選択部22は、例えば、自動的に全ての写真を選択するように設定されていてもよい。また、写真選択部22は、例えば、全ての写真の選択するアイコン又はボタン等や、全ての写真の選択を解除するアイコン等を表示するようにしてもよい。   The photo selection unit 22 is a photo selection unit for the user to select a photo necessary for album creation from a plurality of photo data read via the photo reading unit 20 and stored in the photo storage unit 34. The photo selection unit 22 displays, for example, an image list of the read photo data on the screen of the display unit 28 and displays a check box adjacent to each photo data so that the user can perform an input operation such as a mouse. Photo data can be selected by operating the unit 32 and checking the check box on the screen. The selected photograph data is passed to the control unit 26. Note that the photo selection unit 22 may be set to automatically select all photos, for example. The photo selection unit 22 may display, for example, an icon or button for selecting all the photos, an icon for canceling the selection of all the photos, or the like.

ページ数入力部24は、ユーザが写真アルバムの作成ページ数を入力するためのページ数入力手段である。ページ数入力部24は、例えば、表示部28の画面上にページ数を入力する窓を表示させておき、画面に表示させた数字をマウスで選択することで数字を入力するソフトキーボードや、キーボードから数字を入力したり、またはマウスでページ数を増減指示したりすることにより入力することができる。入力されたページ数データは制御部26に渡される。なお、ページ数は予めデフォルト値を設定しておいてもよい。   The page number input unit 24 is a page number input means for the user to input the number of created photo album pages. The page number input unit 24 displays, for example, a window for inputting the number of pages on the screen of the display unit 28, and selects a number displayed on the screen with a mouse. The number can be input by inputting a number from or by instructing to increase or decrease the number of pages with a mouse. The input page number data is passed to the control unit 26. Note that a default value may be set in advance for the number of pages.

サイズ選択部44は、ユーザが写真アルバムのサイズを選択するためのサイズ選択手段である。サイズ選択部44は、例えば、表示部28の画面上にB4、A4、B5、A5、B6、A6等に対応したアイコンやボタンを表示させておき、ユーザがマウス等の入力操作部32を操作して所望サイズのアイコン等を選択することで選択することができる。選択されたサイズデータは制御部26に渡される。   The size selection unit 44 is size selection means for the user to select the size of the photo album. For example, the size selection unit 44 displays icons and buttons corresponding to B4, A4, B5, A5, B6, A6, etc. on the screen of the display unit 28, and the user operates the input operation unit 32 such as a mouse. Then, it can be selected by selecting an icon or the like of a desired size. The selected size data is passed to the control unit 26.

テーマ選択部46は、レイアウトデータベース等に記録されている予め定められた複数のテーマからユーザがいずれか1つを選択するためのテーマ選択手段である。テーマ選択部46は、例えば、表示部28の画面にシーズン・イベント、ポップ・モダン、シンプル・スタンダード等のテーマごとに対応したアイコンやボタンを表示させておき、ユーザがマウス等の入力操作部32を操作して所望テーマのアイコン等を選択することで選択される。さらに、選択したテーマの中から個別分類された個別テーマ(例えばシーズン・イベントのテーマの中から結婚式、運動会、祭事等)を選択できるようになっており、各個別テーマごとに対応したアイコンやボタンを表示させておき、ユーザがマウス等の入力操作部32を操作して所望テーマのアイコン等を選択することで個別テーマが選択される。選択されたテーマは制御部26に渡される。   The theme selection unit 46 is a theme selection unit for the user to select one of a plurality of predetermined themes recorded in a layout database or the like. The theme selection unit 46 displays, for example, icons and buttons corresponding to themes such as season / event, pop / modern, simple / standard on the screen of the display unit 28, and the user operates the input operation unit 32 such as a mouse. Is selected by selecting an icon of a desired theme by operating. In addition, individual themes that are individually classified from the selected themes (for example, weddings, athletic meet, festivals, etc. from the themes of seasons and events) can be selected. Buttons are displayed, and an individual theme is selected by the user operating the input operation unit 32 such as a mouse and selecting an icon of a desired theme. The selected theme is passed to the control unit 26.

ルール選択部48は、制御部26における写真データのページ配分を規定している複数の判定ルールの中から、ユーザがいずれか1つの判定ルールを選択するためのルール選択手段である。ルール選択部48は、例えば、表示部28の画面上に後述のようなA〜Cパターンのルールに対応したアイコンを表示させておき、ユーザがマウス等の入力操作部32を操作して所望のルールのアイコンを選択することで選択することができる。選択された判定ルールは制御部26に渡される。   The rule selection unit 48 is a rule selection unit for the user to select one of the determination rules from among a plurality of determination rules that define the page distribution of the photo data in the control unit 26. The rule selection unit 48 displays, for example, icons corresponding to the A to C pattern rules described below on the screen of the display unit 28, and the user operates the input operation unit 32 such as a mouse to perform a desired operation. It can be selected by selecting the rule icon. The selected determination rule is passed to the control unit 26.

制御部26は、少なくともユーザが写真選択部22を介して選択した写真データのコマ数Cとページ数入力部24を介して指定したページ数Nとを要素として所定の判定ルールに基づき自動的に過不足なく写真データをページ配分して写真アルバムデータを作成するとともに、ページ数に対応して料金を算出する制御手段である。本実施形態では、制御部26は、写真アルバムデータを作成する配置構成判定部50と、料金を計算する料金計算部52と、を有しており、上記の写真選択部22、ページ数入力部24、サイズ選択部44、テーマ選択部46、ルール選択部48、からそれぞれデータを受け取って該アルバムデータ作成処理や料金計算処理等を行う。配置構成判定部50は、選択された写真データを受け取って選択されたコマ数(選択コマ数)Cをカウントし、該選択コマ数Cとページ数Nを要素として、後述する判定ルールに基づき複数の写真データを過不足なくページ配分する。すなわち、配置構成判定部50は、所定の判定ルールに基づき自動的に写真データのページ配分を行う判定手段又は割り振り手段であり、選択された写真データの中でページに配置されない写真データが残ったり、逆に写真データが配置されない空白ページが出たりしないように、1〜Nページ目までの各ページに何コマ数の写真データを配置させるかを自動的に割り振り判定処理する。配置構成判定部50は、写真データのページ配分を判定処理して各ページに配置するコマ数を決定した後、ページごとにレイアウトデータベースを参照して対応するコマ数のページレイアウトを読込み、該ページレイアウトに対応して写真データを所定の順番でページに配置して、写真アルバムデータを作成し、アルバムデータ記憶部40及び表示部28に該データを出力する。例えば、配置構成判定部50は、例えば、1ページ目には1コマ、2ページ目には2コマ...Nページ目にはm(mは正の整数)コマの写真データを配置するページ配分で判定処理した場合には、1ページ目にはレイアウトデータベースから「1ページに写真データが1コマ配置されるページレイアウト」のなかから読込み、2ページ目には「1ページに写真データが2コマ配置されるページレイアウト」のなかから読込み...Nページ目には「1ページに写真データがmコマ配置されるページレイアウト」のなかから読込みを行う。そして、配置構成判定部50は、読み込まれた各ページレイアウトに対応して写真データの画像の位置、サイズ、傾き度等を調整しながら、例えば、写真データのファイル名順の順番に配置していく。さらに、テーマ選択部46により選択されたテーマにしたがって、背景データ及び枠データが読み出され、各ページのページレイアウトに応じて張り付けて、写真アルバムデータを作成する。なお、例えばユーザを区別するために作成された写真アルバムデータにIDデータや受付番号、オーダ番号等を関連付けしてアルバムデータ記憶部40、表示部28に出力するようにしてもよい。料金計算部52は、選択されたサイズや入力されたページ数の各データに基づいて、料金表記憶部38の料金表を参照して料金を計算し、アルバムデータ記憶部40及び表示部28に料金データを出力する。   The control unit 26 is automatically based on a predetermined determination rule using at least the number of frames C of the photo data selected by the user through the photo selection unit 22 and the number of pages N specified through the page number input unit 24 as elements. This is control means for creating photo album data by distributing photo data pages without excess and deficiency, and calculating a charge corresponding to the number of pages. In the present embodiment, the control unit 26 includes an arrangement configuration determination unit 50 that creates photo album data, and a charge calculation unit 52 that calculates a charge. The photo selection unit 22, the page number input unit described above, and the like. 24, data is received from each of the size selection unit 44, the theme selection unit 46, and the rule selection unit 48, and the album data creation processing and fee calculation processing are performed. The arrangement configuration determination unit 50 receives selected photo data, counts the number of selected frames (the number of selected frames) C, and uses the selected frame number C and the number of pages N as elements, based on a determination rule described later. Allocate pages of photo data without excess or deficiency. That is, the arrangement configuration determination unit 50 is a determination unit or an allocation unit that automatically allocates the page of the photo data based on a predetermined determination rule, and there is still photo data that is not arranged on the page among the selected photo data. On the contrary, the number of frames of photo data to be arranged on each of the first to Nth pages is automatically assigned and determined so that no blank page where no photo data is arranged appears. After determining the number of frames to be arranged on each page by determining the page distribution of the photo data, the arrangement configuration determining unit 50 refers to the layout database for each page and reads the page layout corresponding to the number of frames. Photo data is arranged on a page in a predetermined order corresponding to the layout, photo album data is created, and the data is output to the album data storage unit 40 and the display unit 28. For example, the arrangement configuration determining unit 50 may, for example, have one frame on the first page and two frames on the second page. . . When determination processing is performed by page allocation in which m (m is a positive integer) frame photo data is arranged on the Nth page, “one photo data is arranged on one page from the layout database on the first page. Read from “Page layout”. On the second page, read from “Page layout with two frames of photo data on one page”. . . The Nth page is read from the “page layout in which m frames of photo data are arranged on one page”. Then, the arrangement configuration determination unit 50 arranges the photo data in the order of the file names, for example, while adjusting the position, size, inclination, etc. of the photo data image corresponding to each read page layout. Go. Further, according to the theme selected by the theme selection unit 46, background data and frame data are read out and pasted according to the page layout of each page to create photo album data. For example, ID data, a reception number, an order number, or the like may be associated with photo album data created to distinguish users and output to the album data storage unit 40 and the display unit 28. The fee calculation unit 52 calculates the fee by referring to the fee table in the fee table storage unit 38 based on each data of the selected size and the input number of pages, and stores it in the album data storage unit 40 and the display unit 28. Output fee data.

写真配置判定部50において適用される判定ルールは、ユーザが選択したコマ数Cの写真データを過不足なくNページに配分するように設定される。本実施形態では、判定ルールは、例えば、配分パターンが異なるA〜Cの3パターン用意されており、ルール選択部48を介して選択されたいずれか1つのパターンの判定ルールが適用される。さらに、判定ルールは、1ページ当たりに配置する最大コマ数MaxCを規定している。例えば、1ページ当たりの最大コマ数MaxCは、用紙の大きさに対応して設定され、B4サイズの場合には最大8コマ、A4サイズの場合には最大6コマ、B5、A5サイズの場合には最大4コマ、B6、A6の場合には最大2コマ等に設定される。また、本実施形態では、判定ルールは、コマ数をページ数で割った数値を利用している。   The determination rule applied in the photo arrangement determination unit 50 is set so that the photo data of the frame number C selected by the user is distributed to N pages without excess or deficiency. In this embodiment, for example, three determination rules A to C having different distribution patterns are prepared, and the determination rule of any one pattern selected via the rule selection unit 48 is applied. Further, the determination rule defines the maximum number of frames MaxC to be arranged per page. For example, the maximum number of frames MaxC per page is set according to the size of the paper, and is maximum 8 frames for B4 size, maximum 6 frames for A4 size, and maximum B5, A5 size. Is set to a maximum of 4 frames, and in the case of B6 and A6, a maximum of 2 frames is set. In this embodiment, the determination rule uses a numerical value obtained by dividing the number of frames by the number of pages.

本実施形態では、Aパターンの判定ルールでは、ユーザが選択した写真データのコマ数Cをページ数Nで割った商Qと余りRを演算し(Q,Rは整数)、これらの数値を利用する。この判定ルールでは1〜(N−R)ページ目にはそれぞれ1ページ当たりQコマの写真データを配置し、(N−R+1)〜Nページ目にはそれぞれ1ページ当たり(Q+1)コマの写真データを配置する。例えば、このAパターンのルールを適用してユーザが選択した50コマの写真データを20ページに配分する場合には、50÷20=2余り10となるから、1〜10ページまでは1ページ当たり2コマ、11〜20ページ目までは1ページ当たり3コマというように過不足なく配分する。すなわち、このAパターンのルールでは、各ページどうしで配置される写真データのコマ数の差の最大が1コマ以下となるように略均等に割り付ける。なお、ページ数Nのうち、Rページには1ページ当たり(Q+1)コマの写真データを配置し、残りの(N−R)ページにはQコマの写真データを配置するようにしてもよい。また、Bパターンの判定ルールでは、1ページ当たりに配置する写真データのコマ数を各ページごとにランダムに変化させながら決定しつつ、過不足なく配分するように規定される。このBパターンのルールでは、乱数発生プログラムにより生成される1〜最大コマ数MaxC以下の乱数値(整数)により1ページ目から順番に1ページ当たりのコマ数を決定していく。この際、過不足なくページ配分を行うために、例えば、残りの写真データのコマ数Crと残りのページ数Nrとの間に、1≦Cr/Nr≦MaxCの条件を満たすように規定するとよい。Cr/Nr<1となるとアルバムに空白のページが発生し、Cr/Nr>MaxCとなると写真データが残る。このBパターンのルールを適用してユーザが選択した50コマの写真データを20ページに配分する場合には、例えば、1ページ目には1コマ、2ページ目には3コマ、3ページ目には2コマ、4ページ目には1コマ、5ページ目には4コマ...というようにランダムでかつ50コマの写真データが20ページに過不足なく配分する。なお、例えば、乱数値の生成は、例えば、1〜MaxCの範囲の整数値を同確率で発生させるようにしてもよく、選択コマ数をページ数で割ったC/Nの値をピークにした一次関数的な確率で発生するようにしてもよく、その他任意の乱数発生方法でもよい。また、例えば次式(1)をベースにした演算を行って1〜MaxCの範囲の整数値をランダムに発生するようにしてもよい。なお、RND(n1,n2)はn1〜n2の範囲の整数の乱数値を発生する関数であり、fn(n1,n2)はn1とn2が等しい時に1、それ以外は0となる関数である。

Figure 2012063800
In this embodiment, according to the A pattern determination rule, a quotient Q and a remainder R obtained by dividing the number of frames C of the photo data selected by the user by the number of pages N are calculated (Q and R are integers), and these numerical values are used. To do. According to this determination rule, Q frames of photo data per page are arranged on pages 1 to (N−R), and (Q + 1) frames of photo data per page are placed on pages (N−R + 1) to N. Place. For example, when 50 frames of photo data selected by the user are distributed to 20 pages by applying this A pattern rule, 50 ÷ 20 = 2, the remainder is 10. Therefore, 1 to 10 pages are per page. The 2 frames and the 11th to 20th pages are allocated without excess or deficiency, such as 3 frames per page. That is, according to this A pattern rule, the maximum difference in the number of frames of photographic data arranged between the pages is assigned approximately evenly so that it is 1 frame or less. Of the number N of pages, (Q + 1) frames of photo data per page may be arranged on the R page, and Q frames of photo data may be arranged on the remaining (N−R) pages. Further, the B pattern determination rule stipulates that the number of frames of photographic data to be arranged per page is determined while being randomly changed for each page and distributed without excess or deficiency. In this B pattern rule, the number of frames per page is determined in order from the first page based on a random number (integer) of 1 to the maximum number of frames MaxC generated by the random number generation program. At this time, in order to perform page allocation without excess or deficiency, for example, it may be defined that the condition of 1 ≦ Cr / Nr ≦ MaxC is satisfied between the number of frames Cr of the remaining photo data and the number of remaining pages Nr. . When Cr / Nr <1, a blank page is generated in the album, and when Cr / Nr> MaxC, photo data remains. When the 50-frame photo data selected by the user is distributed to 20 pages by applying the B pattern rule, for example, the first page is the first frame, the second page is the third frame, and the third page is the third page. Is 2 frames, 1 frame on the 4th page, 4 frames on the 5th page. . . As described above, random and 50 frames of photo data are allocated to 20 pages without excess or deficiency. In addition, for example, the random number value may be generated, for example, by generating an integer value in the range of 1 to MaxC with the same probability, and the peak value is a C / N value obtained by dividing the number of selected frames by the number of pages. It may be generated with a linear function probability, or any other random number generation method may be used. Further, for example, an arithmetic operation based on the following equation (1) may be performed to randomly generate an integer value in the range of 1 to MaxC. Note that RND (n1, n2) is a function that generates an integer random value in the range of n1 to n2, and fn (n1, n2) is a function that is 1 when n1 and n2 are equal, and is 0 that is otherwise. .
Figure 2012063800

また、Cパターンの判定ルールでは、例えば、1ページ目からユーザが指定するpページまではそれぞれ1ページ当たりに配置させる写真データを1コマとし、(p+1)〜Nページ目はそれぞれ、Bパターンと同じく1ページ当たりに配置する写真データのコマ数をランダムに決定しつつ、過不足なく配分するように規定される。また、このCパターンのルールでは上記Bパターンの数式(1)に替えて次式(2)をベースにした演算を行って1〜MaxCの範囲の整数値をランダムに発生するようにしてもよい。

Figure 2012063800
In addition, according to the C pattern determination rule, for example, from the first page to the p page specified by the user, one photo data is arranged per page, and each of the (p + 1) to Nth pages is a B pattern. Similarly, the number of frames of photo data to be arranged per page is determined at random, and is distributed so as not to be excessive or deficient. Further, in this C pattern rule, an integer value in the range of 1 to MaxC may be randomly generated by performing an operation based on the following equation (2) instead of the equation (1) of the B pattern. .
Figure 2012063800

なお、判定ルールはアルバムの1ページ目が表紙となるように、該アルバムの1ページ目には必ず1コマの写真データが配置されるように規定してもよい。また、判定ルールは、上記のA〜Cパターンに限らずその他任意のルールでもよい。例えば、1〜Nページの1ページ当たりのコマ数が{1,1,1...2,2,2...3,3,3...4,4,4...}と後半のページになるにつれて1ページ当たりの写真データのコマ数が増加するように規定してもよい。また、逆に前半のページの方が1ページ当たりのコマ数が多く、後半のページになるにつれて次第に減少していくように設定してもよい。また、上記B、Cパターンのルールのように1ページ当たりのコマ数がランダムに変化する場合に、後半のページになるにつれて乱数値の発生最大値を次第に増加又は減少させるように規定してもよい。また、例えば、1ページ目(又はNページ目)から順番にというように1ページごとにそれぞれ配置させる写真データのコマ数を決定していく際には、残りの写真データのコマ数Crと残りのページ数Nrとの間に、1≦Cr/Nr≦MaxCの条件を満たすように規定するとよい。   The determination rule may be defined such that one frame of photo data is always arranged on the first page of the album so that the first page of the album becomes a cover. Further, the determination rule is not limited to the above A to C patterns, and may be any other rule. For example, the number of frames per page of 1 to N pages is {1, 1, 1,. . . 2,2,2. . . 3,3,3. . . 4, 4, 4. . . } May be defined so that the number of frames of photo data per page increases as the latter half of the page is reached. On the contrary, the first half page may be set so that the number of frames per page is larger and gradually decreases as the second half page is reached. Further, when the number of frames per page changes randomly as in the rules for the B and C patterns, it may be specified that the maximum value of the random number is gradually increased or decreased as the latter half of the page is reached. Good. For example, when determining the number of frames of photo data to be arranged for each page such as in order from the first page (or Nth page), the number of frames Cr of the remaining photo data and the remaining number The number of pages Nr may be defined so as to satisfy the condition of 1 ≦ Cr / Nr ≦ MaxC.

本実施形態では、制御部26はさらに、読み込まれた写真データの状態をチェックする写真状態チェック部54を含む。写真状態チェック部54は、例えば、写真データの画素数やデータ容量等を読み取り、プログラム等で設定された所定の規定値と比較して該規定値よりも小さい写真データについては警告表示を表示部に出力する。例えば、写真データの画素数等が小さいと、印刷プリンタによりアルバム用紙に写真を印刷した際に仕上がりが粗くなる(劣悪な表示となる)おそれがあるから、この写真データチェック部54により予めユーザに警告することで、例えばサイズが小さい写真に替えて別の写真画像を選択したり、選択から除外したり、又は写真を小さいサイズで配置させるようなレイアウトに変更したりして、アルバム作成の失敗を少なくすることができる。なお、例えば、写真データチェック部54のチェック結果を利用して配置構成判定部50でレイアウトデータベース36を参照して適度なページレイアウトが選択されるようにしてもよい。   In the present embodiment, the control unit 26 further includes a photo state check unit 54 that checks the state of the read photo data. The photograph state check unit 54 reads, for example, the number of pixels and the data capacity of the photograph data, and displays a warning display for photograph data smaller than the prescribed value compared to a prescribed prescribed value set by a program or the like. Output to. For example, if the number of pixels of the photo data is small, the photo data check unit 54 may ask the user in advance because the finish may be rough (inferior display) when the photo is printed on album paper by a printing printer. By warning, for example, you can select another photo image instead of a small photo, exclude it from the selection, or change the layout so that the photo is arranged in a small size, and the album creation failure Can be reduced. For example, an appropriate page layout may be selected by referring to the layout database 36 in the arrangement configuration determination unit 50 using the check result of the photo data check unit 54.

さらに、本実施形態に係るプログラムが実行されるコンピュータ10は、上記制御部26により自動的に写真データをページ配分して作成した写真アルバムデータを、必要に応じてユーザが手動で編集できる手動編集部56としても機能する。手動編集部56は、例えば、表示部28の画面上に作成された写真アルバムデータをページごとにめくり表示できるようにしておき、マウス等の入力操作部を操作して夫々編集できるようになっている。手動編集部56は、例えば、アルバムデータの各ページのレイアウトをレイアウトデータベース36を参照して変更するレイアウト変更部58と、選択した写真データを写真記憶部34を参照して変更する写真変更部60と、各ページの背景データをレイアウトデータベース36を参照して変更する背景変更部62と、各写真を囲む枠データをレイアウトデータベース36を参照して変更する枠変更部64と、写真画像の明暗の調整やレイアウト内での印刷範囲の拡大縮小を編集する写真編集部66と、各ページの指定した場所にキーボード等の入力操作部32を介して任意のコメントを入力して配置できるコメント編集部68と、を含む。手動編集部56は、例えば、画面上に各変更部や編集部に対応したアイコンやタブ等を表示させておき、マウスやキーボード等の入力操作部を介して操作することで、それらを切り換えて編集できるようにしてもよい。   Furthermore, the computer 10 on which the program according to the present embodiment is executed can manually edit the photo album data created by automatically allocating the photo data to the page by the control unit 26 so that the user can manually edit the photo album data as necessary. It also functions as the unit 56. The manual editing unit 56 can, for example, turn and display the photo album data created on the screen of the display unit 28 for each page, and can edit each by operating the input operation unit such as a mouse. Yes. The manual editing unit 56, for example, a layout changing unit 58 that changes the layout of each page of album data with reference to the layout database 36, and a photo changing unit 60 that changes the selected photo data with reference to the photo storage unit 34. A background changing unit 62 that changes the background data of each page with reference to the layout database 36, a frame changing unit 64 that changes the frame data surrounding each photo with reference to the layout database 36, and the brightness of the photographic image. A photo editing unit 66 that edits the adjustment and enlargement / reduction of the print range in the layout, and a comment editing unit 68 that can input and place an arbitrary comment at a designated position on each page via the input operation unit 32 such as a keyboard. And including. For example, the manual editing unit 56 displays icons, tabs, and the like corresponding to the respective changing units and editing units on the screen, and switches them by operating the input operation unit such as a mouse or a keyboard. It may be editable.

出力部30は、例えば、ユーザの指示を受けてアルバムデータ記憶部40に記憶されている写真アルバムデータをプリンタ120等のアルバム印刷部に出力する出力手段である。出力部30によりプリンタ120に写真アルバムデータが送信されるとプリンタ120では該写真アルバムデータに基づいてアルバム用紙に写真が印刷される。なお、出力部30からのデータをプリンタ120が受けた際に、すぐに印刷を開始してもよいし、プリンタ120側で該写真アルバムデータを保持しておき店舗の事業者等が該プリンタを操作して印刷を開始するようにしてもよい。なお、後者の場合にはユーザごとに写真アルバムデータを区別するようIDデータや受付番号等を関連付けておくとよい。   The output unit 30 is an output unit that outputs, for example, photo album data stored in the album data storage unit 40 to an album printing unit such as the printer 120 in response to a user instruction. When the photo album data is transmitted from the output unit 30 to the printer 120, the printer 120 prints the photo on the album paper based on the photo album data. When the printer 120 receives data from the output unit 30, printing may be started immediately, or the photo album data is held on the printer 120 side and a store operator or the like holds the printer. Printing may be started by operating. In the latter case, it is preferable to associate ID data, a reception number, etc. so as to distinguish the photo album data for each user.

次に、図4に示すフローチャート図を参照しつつ、本実施形態に係る事業者用写真アルバム作成プログラムによりコンピュータ10で実行される処理、すなわち写真アルバム作成装置の作用、及び写真アルバム作成方法について説明する。予め写真プリントサービス店舗等に設置されたコンピュータ10に本実施形態にかかるプログラムを稼動させておく。ステップS10において、店舗に訪れたユーザは、写真読込部20を介して、写真データを記録したCDやメモリーカード等の外部記録媒体から記録されている複数の写真データをコンピュータに読み込む。読み込まれた写真データは例えば、写真記憶部34に記憶され、ステップS12において、写真状態チェック部54により各写真データの状態のチェックが行われる。写真状態チェック部54では、例えば、画素数が小さい写真データ等がある場合には、次のステップS14で写真画像を一覧表示する際に警告表示を行う。ステップS14では、ユーザが写真選択部22を介して、例えば、表示部28の画面に表示された写真画像の一覧のなかから写真アルバムに適用したい写真データに対応するチェックボックスをマウス等でチェックして、写真データを選択する。ステップS16では、ユーザがサイズ選択部44を介して、例えば、表示部28の画面に表示されるアルバムサイズに対応した複数のアイコンのうちいずれか1つをマウス等で選択して、サイズを選択する。ステップS18では、ユーザがページ数入力部24を介して、例えば、表示部28の画面に表示されたソフトキーボードをマウス等で操作して、ページ数を入力する。ステップS20では、ユーザがテーマ選択部46を介して、例えば、表示部28の画面に表示される種々のテーマに対応した複数のアイコン又はボタン等のうちいずれか1つをマウス等で選択して、テーマを選択する。ステップ22では、ユーザはルール選択部48を介して、例えば、表示部の画面に表示されるルールに対応した複数のアイコン又はボタン等のうちいずれか1つをマウス等で選択して、ルールを選択する。以上のステップS14〜ステップS22により、ユーザがアルバムの作成条件を選択又は指定する。なお、ステップS14〜ステップS22の順番は必ずしも上記の順番に限らず任意の順番で実行してもよい。また同一画面上で複数のステップを実行できるようにしてもよい。次に、ステップS24に進むと、コンピュータの制御部26により、上記のステップで選択された写真データのコマ数Cとページ数Nとを要素としつつ選択された判定ルールに基づき自動的に過不足なく写真データをページ配分して写真アルバムデータを作成する。同時に制御部26はページ数に対応した料金を算出する。作成されたアルバムデータ及び料金データは、例えばアルバムデータ記憶部40に記憶されるとともに、ステップS26において、表示部28の画面上に表示させ、ユーザは写真アルバムデータの各ページの内容及びアルバム作成料金を確認できる。なお、アルバムデータの表示は、複数のページを同時に表示してもよいし、各ページを1ページずつ表示してもよい。ステップS28では、ユーザが、制御部により自動的に作成されたアルバムデータを手動で編集するかどうかを判断し、編集する必要がなければステップS30に進み、編集する必要があればステップS32に進む。ステップS32では、ユーザは、必要に応じてアルバムデータの各ページのページレイアウトを変更する。ステップS34では、ユーザは、必要に応じてアルバムデータの各ページの写真データを変更する。ステップS36では、ユーザは、必要に応じてアルバムデータの各ページの背景データを変更する。ステップS38では、ユーザは、必要に応じてアルバムデータの各ページの枠データを変更する。ステップS40では、ユーザは、必要に応じてアルバムデータの各ページにコメントを編集する。ステップS42では、ユーザは、必要に応じてアルバムデータの各ページの写真データの明るさや、色補正、拡大縮小、回転等の編集を行う。ステップS32〜S42の手動編集が終わるとステップS28に戻る。ステップS30では、ユーザはアルバムデータの内容及び作成料金を最終確認し、この内容でよければステップS44へ進み、編集する必要があればステップS14〜S22又はステップS28のいずれかに戻る。ステップS44では、出力部30を介して写真アルバムデータを同店舗に設置されているプリンタ120に出力し、該プリンタによりアルバム用紙の各ページに写真が印刷される。アルバム用紙の各ページに写真が印刷されると、例えば、店舗の従業員等が手作業で又は機械で用紙を綴じて製本し、写真アルバムを作成する。なお、写真アルバムの構成は任意でよく、例えば、アルバム用紙の綴じ方は、一辺側に複数の孔を穿孔してリングで綴じる構造や、接着剤や紐、金属針等で綴じる構造等その他任意の綴じ方でもよく、また、作成されたアルバムに、厚紙のハードカバーや、皮、合成樹脂、紙等のソフトカバー等を施したりしてもよく、その他任意の装丁構成でもよい。   Next, with reference to the flowchart shown in FIG. 4, the processing executed by the computer 10 by the business photo album creation program according to the present embodiment, that is, the operation of the photo album creation device and the photo album creation method will be described. To do. The program according to the present embodiment is operated in advance on a computer 10 installed in a photo print service store or the like. In step S <b> 10, a user who has visited the store reads a plurality of photo data recorded from an external recording medium such as a CD or a memory card on which photo data is recorded, via the photo reading unit 20. The read photographic data is stored in, for example, the photographic storage unit 34, and the state of each photographic data is checked by the photographic state check unit 54 in step S12. For example, when there is photo data with a small number of pixels, the photo status check unit 54 displays a warning when displaying a list of photo images in the next step S14. In step S14, the user checks the check box corresponding to the photo data to be applied to the photo album from the list of photo images displayed on the screen of the display unit 28 via the photo selection unit 22, for example. To select photo data. In step S16, the user selects one of the plurality of icons corresponding to the album size displayed on the screen of the display unit 28 with the mouse or the like via the size selection unit 44, and selects the size. To do. In step S18, the user operates the soft keyboard displayed on the screen of the display unit 28 with the mouse or the like via the page number input unit 24 to input the page number. In step S20, the user selects one of a plurality of icons or buttons corresponding to various themes displayed on the screen of the display unit 28 with the mouse or the like via the theme selection unit 46, for example. Select a theme. In step 22, the user selects one of a plurality of icons or buttons corresponding to the rule displayed on the screen of the display unit with the mouse or the like via the rule selection unit 48, and sets the rule. select. Through the above steps S14 to S22, the user selects or designates album creation conditions. Note that the order of step S14 to step S22 is not necessarily limited to the above order, and may be executed in any order. A plurality of steps may be executed on the same screen. Next, when proceeding to step S24, the computer control unit 26 automatically automatically exceeds the deficiency based on the determination rule selected using the frame number C and the page number N of the photo data selected in the above step as elements. Create photo album data by allocating photo data to pages instead. At the same time, the control unit 26 calculates a fee corresponding to the number of pages. The created album data and fee data are stored in, for example, the album data storage unit 40, and are displayed on the screen of the display unit 28 in step S26, and the user makes the contents of each page of the photo album data and the album creation fee. Can be confirmed. The album data may be displayed by displaying a plurality of pages at the same time or displaying each page one page at a time. In step S28, it is determined whether or not the user manually edits the album data automatically created by the control unit. If it is not necessary to edit, the process proceeds to step S30, and if necessary, the process proceeds to step S32. . In step S32, the user changes the page layout of each page of the album data as necessary. In step S34, the user changes the photo data of each page of the album data as necessary. In step S36, the user changes the background data of each page of the album data as necessary. In step S38, the user changes the frame data of each page of the album data as necessary. In step S40, the user edits a comment on each page of the album data as necessary. In step S42, the user edits the brightness of the photo data of each page of the album data, color correction, enlargement / reduction, rotation, and the like as necessary. When manual editing in steps S32 to S42 is completed, the process returns to step S28. In step S30, the user finally confirms the content of the album data and the creation fee. If this content is acceptable, the process proceeds to step S44, and if it is necessary to edit, the process returns to any of steps S14 to S22 or step S28. In step S44, the photo album data is output to the printer 120 installed in the same store via the output unit 30, and the photo is printed on each page of the album paper by the printer. When a photo is printed on each page of album paper, for example, a store employee or the like binds the paper manually or with a machine to create a photo album. The photo album can be configured in any way. For example, the album paper can be bound using a structure in which a plurality of holes are perforated on one side and bound by a ring, or a structure that is bound by an adhesive, string, metal needle, etc. In addition, a hard cover of cardboard, a soft cover of leather, synthetic resin, paper, or the like may be applied to the created album, or any other binding configuration may be used.

また、上記のようにコンピュータに実行させるプログラムを、例えば、ハードディスク、フレキシブルディスク、CD−ROM、DVD−ROM、MO、MD、フラッシュメモリ、磁気テープ、その他ROM、RAM等、磁気、光、光磁気、半導体その他任意の記録方式を利用したコンピュータ読取可能な記録媒体として利用できる。例えば、プログラムをCD−ROM等に記録しておき、図に示すようなコンピュータ10の外部読取装置に該CD−ROMを読み取らせて、ハードディスク等にインストールして使用することもできる。   In addition, the program to be executed by the computer as described above is, for example, hard disk, flexible disk, CD-ROM, DVD-ROM, MO, MD, flash memory, magnetic tape, other ROM, RAM, etc., magnetism, light, magneto-optical It can be used as a computer-readable recording medium using a semiconductor or any other recording method. For example, the program can be recorded on a CD-ROM or the like, and the CD-ROM can be read by an external reading device of the computer 10 as shown in FIG.

以上説明した本発明の事業者用写真アルバム作成プログラム及びそのプログラムを記録したコンピュータ読取可能な記録媒体並びに写真アルバム作成方法は、上記した実施形態のみの構成に限定されるものではなく、特許請求の範囲に記載した本発明の本質を逸脱しない範囲において、任意の改変を行ってもよい。   The business photograph album creation program of the present invention described above, the computer-readable recording medium recording the program, and the photo album creation method are not limited to the configuration of the above-described embodiment alone, Any modification may be made without departing from the essence of the present invention described in the scope.

本発明の事業者用写真アルバム作成プログラム及びそのプログラムを記録したコンピュータ読取可能な記録媒体並びに写真アルバム作成方法は、写真プリントサービス店舗等において事業者が利用するのに好適であり、ユーザ自身が操作して写真アルバムを作成することができる。   The business photo album creation program, the computer-readable recording medium storing the program, and the photo album creation method of the present invention are suitable for use by business operators in photo print service stores and the like, and are operated by the user himself / herself. You can create a photo album.

本発明の一実施形態に係るプログラムを実行したコンピュータの概略機能ブロック図である。It is a schematic functional block diagram of a computer that executes a program according to an embodiment of the present invention. コンピュータの構成を示す説明図である。It is explanatory drawing which shows the structure of a computer. ページレイアウトの一例を示す説明図である。It is explanatory drawing which shows an example of a page layout. 写真アルバム作成方法のフローチャート図である。It is a flowchart figure of the photo album creation method.

符号の説明Explanation of symbols

10 コンピュータ
20 写真読込部
22 写真選択部
24 ページ数入力部
26 制御部
28 表示部
30 出力部
32 入力操作部
34 写真記憶部
36 レイアウトデータベース
38 料金表記憶部
40 アルバムデータ記憶部
44 サイズ選択部
48 ルール選択部
50 配置構成判定部
52 料金計算部
DESCRIPTION OF SYMBOLS 10 Computer 20 Photo reading part 22 Photo selection part 24 Page number input part 26 Control part 28 Display part 30 Output part 32 Input operation part 34 Photo storage part 36 Layout database 38 Charge table storage part 40 Album data storage part 44 Size selection part 48 Rule selection unit 50 Arrangement configuration determination unit 52 Charge calculation unit

Claims (5)

コンピュータを、記録媒体に記録された複数の写真データを読み込む写真読込手段、
ユーザが写真データを選択するための写真選択手段、
ユーザが写真アルバムの作成ページ数を入力するためのページ数入力手段、
選択された写真データのコマ数とページ数とを要素として所定の判定ルールに基づき自動的に過不足なく写真データをページ配分して写真アルバムデータを作成するとともに、ページ数に対応した料金を算出する制御手段、
写真アルバムデータと料金とを表示する表示手段、
写真アルバムデータをアルバム印刷部に出力する出力手段、として機能させるための事業者用写真アルバム作成プログラム。
Photo reading means for reading a plurality of photo data recorded in a recording medium on a computer;
Photo selection means for the user to select photo data,
A page number input means for the user to input the number of photo album creation pages,
Create photo album data by automatically allocating pages of photo data without excess or deficiency based on a predetermined judgment rule using the number of selected photo data frames and the number of pages as well as calculating the charge corresponding to the number of pages. Control means,
Display means for displaying photo album data and fees;
A business photo album creation program for functioning as output means for outputting photo album data to an album printing section.
コンピュータをさらに、ユーザが写真アルバムのサイズを選択するためのサイズ選択手段として機能させ、
制御手段は、選択されたサイズに対応して写真アルバムデータを作成するとともに、料金を計算する請求項1記載の事業者用写真アルバム作成プログラム。
The computer further functions as a size selection means for the user to select the size of the photo album,
2. The business photo album creation program according to claim 1, wherein the control means creates photo album data corresponding to the selected size and calculates a fee.
コンピュータをさらに、ユーザが複数の判定ルールのうちいずれか1つを選択するルール選択手段、として機能させ、
制御手段は、選択された判定ルールに基づいて写真配置構成を判定して写真アルバムデータを作成する請求項1又は2記載の事業者用写真アルバム作成プログラム。
The computer is further caused to function as a rule selection means for the user to select any one of a plurality of determination rules,
3. The business photo album creation program according to claim 1 or 2, wherein the control means creates photo album data by judging a photo arrangement configuration based on the selected judgment rule.
請求項1ないし3のいずれかに記載のプログラムを記録したコンピュータ読取可能な記録媒体。   A computer-readable recording medium on which the program according to any one of claims 1 to 3 is recorded. プログラムされた店舗設置型のコンピュータによって複数の写真データから写真アルバムを作成する方法であって、
記録媒体に記録された複数の写真データを読み込むステップと、
ユーザが写真データを選択するステップと、
ユーザが写真アルバムの作成ページ数を入力するステップと、
写真データのコマ数とページ数とを要素として所定の判定ルールに基き自動的に過不足なく写真データをページ配分して写真アルバムデータを作成するとともに、ページ数に対応した料金を算出するステップと、
写真アルバムデータと料金とを表示するステップと、
写真アルバムデータをアルバム印刷部に出力するステップと、を含む写真アルバム作成方法。
A method for creating a photo album from a plurality of photo data by a programmed store-installed computer,
Reading a plurality of photo data recorded on a recording medium;
A user selecting photo data;
The user enters the number of photo album creation pages;
Creating photo album data by automatically allocating pages of photo data without excess or deficiency based on a predetermined judgment rule using the number of frames and the number of pages of photo data as well as calculating a charge corresponding to the number of pages; ,
Displaying photo album data and fees;
Outputting photo album data to an album printing section.
JP2008308092A 2008-12-03 2008-12-03 Photograph album program for company, computer-readable recording medium recording program, and photograph album producing method Pending JP2012063800A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008308092A JP2012063800A (en) 2008-12-03 2008-12-03 Photograph album program for company, computer-readable recording medium recording program, and photograph album producing method
PCT/JP2009/000418 WO2010064334A1 (en) 2008-12-03 2009-02-04 Photo album creation program for business, computer-readable recording medium having program recorded thereon, and photo album creation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008308092A JP2012063800A (en) 2008-12-03 2008-12-03 Photograph album program for company, computer-readable recording medium recording program, and photograph album producing method

Publications (1)

Publication Number Publication Date
JP2012063800A true JP2012063800A (en) 2012-03-29

Family

ID=42232995

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008308092A Pending JP2012063800A (en) 2008-12-03 2008-12-03 Photograph album program for company, computer-readable recording medium recording program, and photograph album producing method

Country Status (2)

Country Link
JP (1) JP2012063800A (en)
WO (1) WO2010064334A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101545386B1 (en) * 2013-05-16 2015-08-19 이의균 Method and system for producing photo album

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4795030B2 (en) * 2006-01-27 2011-10-19 キヤノン株式会社 Information processing apparatus, control method thereof, and program
JP2008028650A (en) * 2006-07-20 2008-02-07 Nikon Corp Layout setting program and layout setting device
JP4762827B2 (en) * 2006-08-22 2011-08-31 富士フイルム株式会社 Electronic album generation apparatus, electronic album generation method, and program thereof
JP2008129939A (en) * 2006-11-22 2008-06-05 Ricoh Co Ltd Album production support system, album production support method, and album production support program
JP5614037B2 (en) * 2007-03-26 2014-10-29 株式会社ニコン Image display device and image display program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101545386B1 (en) * 2013-05-16 2015-08-19 이의균 Method and system for producing photo album

Also Published As

Publication number Publication date
WO2010064334A1 (en) 2010-06-10

Similar Documents

Publication Publication Date Title
JP4578948B2 (en) Image editing apparatus and method, and program
EP0784294B1 (en) Image edit device
US7515294B2 (en) Image extracting method, image extracting apparatus, and program for implementing the method
US8842322B2 (en) Image editing system, image management apparatus, and image editing program
US20050128518A1 (en) Apparatus, method and program for editing images
US20110213795A1 (en) Automatic creation of alternative layouts using the same selected photos by applying special filters and/or changing photo locations in relation to creating the photobook
JP4987538B2 (en) Album creating apparatus, method and program
JP5531828B2 (en) Printing apparatus, layout adjusting method, program, and recording medium
JP2012063800A (en) Photograph album program for company, computer-readable recording medium recording program, and photograph album producing method
US20130077822A1 (en) Method for creating an index using an all-in-one printer and adjustable grouping parameters
US8630003B2 (en) Apparatus, system and method of customizing image formation instructions
JP2010134777A (en) Collage photo print order device, image processing apparatus, collage image creation program, and collage photo print order system
JP2006120076A (en) Image processing method
JP4712561B2 (en) Image forming apparatus and image forming method
JP2005216073A (en) Album picture output system, album picture providing device, album picture output method, and program
JP2006171942A (en) Significance setting device and method and program
JP7636054B1 (en) Photo studio management method, management system, and management program
JP2005234681A (en) Image processing apparatus
JP2011075994A (en) Machine for receiving order of photograph booklet and program for receiving order of photograph booklet
JP2004177577A (en) Photo printing equipment
JP4475107B2 (en) Layout editing device
JP2014230132A (en) Apparatus and method for image processing
JP2006011734A (en) Photo print ordering system, server system, and photo processing system
JP2006091899A (en) Photographic print generating method and system
JP2011061408A (en) Printer, method for adjusting layout, program, and recording medium