JP2007304970A - Information processor, control method of information processor, control program, and electronic album creation system - Google Patents

Information processor, control method of information processor, control program, and electronic album creation system Download PDF

Info

Publication number
JP2007304970A
JP2007304970A JP2006134090A JP2006134090A JP2007304970A JP 2007304970 A JP2007304970 A JP 2007304970A JP 2006134090 A JP2006134090 A JP 2006134090A JP 2006134090 A JP2006134090 A JP 2006134090A JP 2007304970 A JP2007304970 A JP 2007304970A
Authority
JP
Japan
Prior art keywords
electronic album
participation
terminal
participant terminal
operation screen
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
JP2006134090A
Other languages
Japanese (ja)
Inventor
Yosato Hidaka
與佐人 日高
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 JP2006134090A priority Critical patent/JP2007304970A/en
Publication of JP2007304970A publication Critical patent/JP2007304970A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processor which allows a plurality of participants in electronic album creation to set participation conditions to easily create an electronic album. <P>SOLUTION: A photo site 105 displays an operation screen prompting a requester terminal 130 to set participant terminals being participant candidates in electronic album creation, and an operation screen prompting the requester terminal 130 to indicate distribution of a message pressing the set participant terminals for participation. The message pressing for participation is distributed to the set participant terminals 102. The photo site 105 displays an operation screen prompting the participant terminals to set conditions of participation in electronic album creation, and an operation screen prompting the participant terminals to return messages of will to participate, including the set participation conditions. The photo site 105 receives image data and text data from participant terminals which agree to electronic album creation, and creates an electronic album on the basis of the received image data and text data. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、複数の参加者による電子アルバムの作成を支援する情報処理装置、当該装置の制御方法、制御プログラム及び電子アルバム作成システムに関する。   The present invention relates to an information processing apparatus that supports creation of an electronic album by a plurality of participants, a control method for the apparatus, a control program, and an electronic album creation system.

インターネット普及により、ネットワーク上の複数のユーザで編集に必要なデータを持ち寄り、ネットワーク上でデータを合成して文書を編集する文書作成ソフトが開発されている。   With the spread of the Internet, document creation software has been developed in which a plurality of users on a network bring data necessary for editing and synthesize data on the network to edit a document.

また、これから電子文書作成装置に取り込もうとする画像やメッセージが、複数人のユーザから送付され、同一レイアウト上に合成・編集する電子文書作成装置が知られている(特許文献1参照)。この電子文書作成装置では参加者の人数により同一ページ上に割り振る場所や領域を変更して寄書き文書を編集している。
特開2004−164407号公報
There is also known an electronic document creation apparatus in which images and messages to be imported to the electronic document creation apparatus are sent from a plurality of users and synthesized and edited on the same layout (see Patent Document 1). In this electronic document creation apparatus, the contributed document is edited by changing the location and area allocated on the same page according to the number of participants.
JP 2004-164407 A

しかしながら、上記特許文献1の電子文書作成装置では、ユーザは参加するか又はしないかを選択するのみであり、ユーザは参加する場合に編集されるデータを電子文書作成装置に送付するのみである。   However, in the electronic document creation apparatus of Patent Document 1, the user only selects whether to participate or not, and the user only sends data to be edited when participating to the electronic document creation apparatus.

したがって、電子アルバムなど複数ページある文書を作成する場合には、送付されたデータがどのページで編集されるか、また、表紙画像など特別な画像を送付したい場合などに対応する手段がないという課題がある。   Therefore, when creating a document with multiple pages, such as an electronic album, there is no means to cope with which page the sent data is edited, or when you want to send a special image such as a cover image. There is.

本発明の目的は、電子アルバム作成の参加者が参加条件を設定して、複数の参加者による電子アルバム作成を容易にすることが可能な情報処理装置、当該装置の制御方法、制御プログラム及び電子アルバム作成システムを提供することにある。   An object of the present invention is to provide an information processing apparatus, a control method for the apparatus, a control program, and an electronic device that enable participants to create an electronic album to set participation conditions to facilitate creation of an electronic album by a plurality of participants The purpose is to provide an album creation system.

上記目的を達成するために、請求項1の情報処理装置は、依頼者端末及び少なくとも1つの参加者端末と接続可能であって、画像データを電子アルバムのページ上に配置して電子アルバムを作成する情報処理装置であって、前記依頼者端末に前記電子アルバムの作成の参加候補となる参加者端末を設定させる操作画面と、前記依頼者端末に当該設定された参加者端末に参加を促すメッセージの配信を指示させる操作画面とを前記依頼者端末に表示させる第1操作画面表示手段と、前記参加を促すメッセージを前記設定された参加者端末に配信するメッセージ配信手段と、前記参加者端末に前記電子アルバムの作成への参加条件を設定させる操作画面と、前記参加者端末に当該設定された参加条件を含む参加意思のメッセージを返信させる操作画面とを前記参加者端末に表示させる第2操作画面表示手段と、前記電子アルバムの作成に承諾した参加者端末から画像データ及びテキストデータを受信し、当該受信された画像データ及びテキストデータに基づいて電子アルバムを作成する電子アルバム作成手段とを備えることを特徴とする。   To achieve the above object, the information processing apparatus according to claim 1 is connectable to a client terminal and at least one participant terminal, and creates an electronic album by arranging image data on a page of the electronic album. An information processing device for causing the requester terminal to set a participant terminal that is a candidate for participation in the creation of the electronic album, and a message that prompts the requester terminal to participate in the set participant terminal A first operation screen display means for displaying on the requester terminal an operation screen for instructing delivery of the message, a message distribution means for delivering the message for encouraging participation to the set participant terminal, and the participant terminal An operation screen for setting participation conditions for creating the electronic album, and an operation for returning a message of participation intention including the set participation conditions to the participant terminal Screen is displayed on the participant terminal, and image data and text data are received from the participant terminal who has accepted the creation of the electronic album, and based on the received image data and text data And an electronic album creating means for creating an electronic album.

請求項3の情報処理装置の制御方法は、依頼者端末及び少なくとも1つの参加者端末と接続可能であって、画像データを電子アルバムのページ上に配置して電子アルバムを作成する情報処理装置の制御方法であって、前記依頼者端末に電子アルバムの作成の参加候補となる参加者端末を設定させる操作画面と、前記依頼者端末に当該設定された参加者端末に参加を促すメッセージの配信を指示させる操作画面とを前記依頼者端末に表示させる第1操作画面表示工程と、前記参加を促すメッセージを前記設定された参加者端末に配信するメッセージ配信工程と、前記参加者端末に電子アルバムの作成への参加条件を設定させる操作画面と、前記参加者端末に当該設定された参加条件を含む参加意思のメッセージを返信させる操作画面とを前記参加者端末に表示させる第2操作画面表示工程と、前記電子アルバムの作成に承諾した参加者端末から画像データ及びテキストデータを受信し、当該受信された画像データ及びテキストデータに基づいて電子アルバムを作成する電子アルバム作成工程とを備えることを特徴とする。   According to a third aspect of the present invention, there is provided a control method for an information processing apparatus that is connectable to a client terminal and at least one participant terminal, and that creates an electronic album by arranging image data on a page of the electronic album. An operation screen for setting a participant terminal to be a candidate for participation in creating an electronic album in the requester terminal, and a message for prompting participation to the set participant terminal in the requester terminal. A first operation screen display step of displaying an operation screen to be instructed on the client terminal; a message distribution step of distributing the message for encouraging participation to the set participant terminal; and An operation screen for setting participation conditions for creation and an operation screen for returning a message of participation intention including the set participation conditions to the participant terminals are referred to. A second operation screen display step to be displayed on the user terminal, and image data and text data are received from the participant terminal who has accepted the creation of the electronic album, and an electronic album is created based on the received image data and text data And an electronic album creating process.

請求項4の制御プログラムは、依頼者端末及び少なくとも1つの参加者端末と接続可能であって、画像データを電子アルバムのページ上に配置して電子アルバムを作成する情報処理装置で実行される制御プログラムであって、前記依頼者端末に電子アルバムの作成の参加候補となる参加者端末を設定させる操作画面と、前記依頼者端末に当該設定された参加者端末に参加を促すメッセージの配信を指示させる操作画面とを前記依頼者端末に表示させる第1操作画面表示モジュールと、前記参加を促すメッセージを前記設定された参加者端末に配信するメッセージ配信モジュールと、前記参加者端末に電子アルバムの作成への参加条件を設定させる操作画面と、前記参加者端末に当該設定された参加条件を含む参加意思のメッセージを返信させる操作画面とを前記参加者端末に表示させる第2操作画面表示モジュールと、前記電子アルバムの作成に承諾した参加者端末から画像データ及びテキストデータを受信し、当該受信された画像データ及びテキストデータに基づいて電子アルバムを作成する電子アルバム作成モジュールとを備えることを特徴とする。   The control program according to claim 4 is connectable to the client terminal and at least one participant terminal, and is executed by an information processing apparatus that creates an electronic album by arranging image data on a page of the electronic album. A program that instructs the client terminal to set a participant terminal that is a candidate for participation in creating an electronic album, and instructs the client terminal to deliver a message prompting the participant terminal to participate A first operation screen display module that displays an operation screen to be displayed on the client terminal, a message distribution module that distributes the message prompting participation to the set participant terminal, and creation of an electronic album on the participant terminal An operation screen for setting participation conditions for the user and a message indicating the participation intention including the set participation conditions to the participant terminal. A second operation screen display module for displaying an operation screen on the participant terminal, and image data and text data are received from the participant terminal that has accepted the creation of the electronic album, and the received image data and text data are converted into the received image data and text data. And an electronic album creating module for creating an electronic album based on the electronic album.

請求項5の電子アルバム作成システムは、依頼者端末と、少なくとも1つの参加者端末と、これらの端末と接続可能な情報処理装置とを備え、画像データを電子アルバムのページ上に配置して電子アルバムを作成する電子アルバム作成システムであって、前記依頼者端末が、電子アルバムの作成の参加候補となる参加者端末を設定し、当該設定された参加者端末に参加を促すメッセージの配信を指示する指示手段を備え、前記情報処理装置が、前記参加を促すメッセージを前記設定された参加者端末に配信するメッセージ配信手段と、前記参加者端末から画像データ及びテキストデータを受信し、当該受信された画像データ及びテキストデータに基づいて電子アルバムを作成する電子アルバム作成手段とを備え、前記参加者端末が、電子アルバムの作成の参加条件を設定する参加条件設定手段と、当該設定された参加条件を含む参加意思のメッセージを返信する返信手段とを備えることを特徴とする。   The electronic album creating system according to claim 5 includes a client terminal, at least one participant terminal, and an information processing device connectable to these terminals, and arranges the image data on a page of the electronic album and performs electronic processing. An electronic album creation system for creating an album, wherein the requester terminal sets a participant terminal to be a candidate for creation of an electronic album, and instructs the set participant terminal to deliver a message prompting participation A message delivery means for delivering the message prompting participation to the set participant terminal, image data and text data from the participant terminal, and receiving the received data. Electronic album creating means for creating an electronic album based on the image data and text data, and the participant terminal Participation condition setting means for setting a join condition creating arm, characterized in that it comprises a return means for returning a message of participation intention including the set join condition.

本発明によれば、電子アルバム作成の参加者が参加条件を設定して、複数の参加者による電子アルバム作成を容易にすることが可能となる。また、電子アルバムの編集者は多大な労力を要しないで電子アルバム編集することができるようになり、電子アルバムの作成処理の効率を向上させることができる。   According to the present invention, it becomes possible for a participant who creates an electronic album to set participation conditions and to facilitate creation of an electronic album by a plurality of participants. In addition, the editor of the electronic album can edit the electronic album without much effort, and the efficiency of the electronic album creation process can be improved.

以下、図面を参照して本発明の実施の形態を説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1は、本発明の実施の形態にかかる電子アルバム作成システムの構成図である。   FIG. 1 is a configuration diagram of an electronic album creating system according to an embodiment of the present invention.

図1において、101は、イメージ情報である光学像を電気信号に変換して得られた画像データに所定の画像処理を実行した後、画像処理された画像データをデジタル情報として記録又は再生する画像入力装置である。例えば、画像入力装置101はデジタルスチルカメラやデジタルビデオカメラ、スキャナである。102は、電子アルバムの作成に参加する参加者が操作する参加者端末(パーソナルコンピュータ(PC))である。103は画像入力装置101で取得された画像データを参加者端末102へ転送するためのデータ転送用インターフェースである。例えば、データ転送用インターフェース103はUSB(Universal Serial Bus)やIEEE1394に代表される有線インターフェースあるいは、IrDA、Bluetoothに代表される無線系インターフェースである。画像入力装置101からデータ転送用インターフェース103を介して参加者端末102へ転送された画像データは、参加者端末102のハードディスクドライブ(HDD)に記憶される。   In FIG. 1, reference numeral 101 denotes an image in which predetermined image processing is performed on image data obtained by converting an optical image, which is image information, into an electrical signal, and then the image processed image data is recorded or reproduced as digital information. It is an input device. For example, the image input device 101 is a digital still camera, a digital video camera, or a scanner. Reference numeral 102 denotes a participant terminal (personal computer (PC)) operated by a participant who participates in the creation of the electronic album. Reference numeral 103 denotes a data transfer interface for transferring image data acquired by the image input apparatus 101 to the participant terminal 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. The image data transferred from the image input apparatus 101 to the participant terminal 102 via the data transfer interface 103 is stored in a hard disk drive (HDD) of the participant terminal 102.

尚、この画像入力装置101から参加者端末102への画像データ転送に関しては、参加者端末102にインストールされているオペレーションシステム(OS)又は専用のソフトウエアからの命令にしたがって、画像入力装置101が記憶装置に格納されている画像データを一括転送する場合と、画像入力装置101から参加者端末102に送られる転送コマンドにしたがって、参加者端末102のOS又は専用ソフトウエアが、参加者端末102のHDDにデータ記録領域を確保し、画像入力装置101から画像データを受信する場合がある。   As for the image data transfer from the image input device 101 to the participant terminal 102, the image input device 101 is in accordance with a command from an operation system (OS) installed in the participant terminal 102 or dedicated software. When the image data stored in the storage device is transferred at once, and according to the transfer command sent from the image input device 101 to the participant terminal 102, the OS or dedicated software of the participant terminal 102 In some cases, a data recording area is secured in the HDD and image data is received from the image input apparatus 101.

参加者端末102は、インターネット104での情報転送が可能な標準プロトコルを有するブラウザ120を動作可能である。参加者端末102はブラウザ120を動作させることにより、Hyper Text Transfer Protocol(HTTP)等のプロトコルを用いてフォトサイトサーバ105にアクセスし、Hyper Text Markup Language(HTML)やeXtensible Markup Language(XML)等の記述言語で作成されたWebページ情報を取得して解析し、参加者端末102のディスプレイ上にWebページを表示させることができる。このWebページ情報はフォトサイトサーバ105が画像DB107にて管理する画像や音声等のマルチメディア情報にリンクされている。   The participant terminal 102 can operate a browser 120 having a standard protocol that can transfer information over the Internet 104. The participant terminal 102 operates the browser 120 to access the photo site server 105 using a protocol such as Hyper Text Transfer Protocol (HTTP), and such as Hyper Text Markup Language (HTML) and eXtensible Markup Language (XML). Web page information created in a description language can be acquired and analyzed, and the Web page can be displayed on the display of the participant terminal 102. This Web page information is linked to multimedia information such as images and sounds managed by the photo site server 105 in the image DB 107.

そして、参加者端末102は、ブラウザ120を動作させることによりインターネット104経由でフォトサイトサーバ105から電子アルバム編集情報を取得して、条件設定を行うためのデータを反映したWebページを表示することができる。   The participant terminal 102 can acquire electronic album editing information from the photo site server 105 via the Internet 104 by operating the browser 120 and display a Web page reflecting data for setting conditions. it can.

また、フォトサイトサーバ105は、1つ以上のページを含む電子アルバム上に1つ以上の画像データを配置して編集するための電子アルバム作成プログラム106を有する。107が電子アルバムを作成する際に必要となるアルバムデータで後述する画像データ、レイアウトデータなどで構成されている。電子アルバムに含まれる画像データは、参加者端末102が画像入力装置101から取得し、HDDに記憶した画像データであって、フォトサイトサーバ105にアップロードした画像データである。   The photo site server 105 has an electronic album creation program 106 for arranging and editing one or more image data on an electronic album including one or more pages. Reference numeral 107 denotes album data necessary for creating an electronic album, which is composed of image data, layout data, and the like, which will be described later. The image data included in the electronic album is image data acquired by the participant terminal 102 from the image input device 101 and stored in the HDD, and is image data uploaded to the photo site server 105.

また、参加者端末102は、編集された電子アルバムのプリント注文をフォトサイトサーバ105経由でプリントサイト109に依頼することが可能である。プリントサイト109はプリンタ111を使って電子アルバムデータに対する印刷処理を実行してアルバム112を出力する。尚、図1では参加者端末102を1つだけ図示したが、複数存在するものとする。   In addition, the participant terminal 102 can request the print site 109 via the photo site server 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. Although only one participant terminal 102 is shown in FIG. 1, it is assumed that there are a plurality of participant terminals 102.

図1において、130は、電子アルバムの作成を参加者端末102に依頼する依頼者端末(パーソナルコンピュータ(PC))である。この依頼者端末130はインターネット104を介して参加者端末102、フォトサイトサーバ105及びプリントサイト109に接続されている。依頼者端末130も上記ブラウザ120と同様の機能を有するブラウザ131を備えている。   In FIG. 1, reference numeral 130 denotes a client terminal (personal computer (PC)) that requests the participant terminal 102 to create an electronic album. This client terminal 130 is connected to the participant terminal 102, the photo site server 105, and the print site 109 via the Internet 104. The client terminal 130 also includes a browser 131 having the same function as the browser 120.

図2は、図1の参加者端末102、フォトサイトサーバ105及び依頼者端末130に使用される情報処理装置の概略構成を示す図である。   FIG. 2 is a diagram showing a schematic configuration of an information processing apparatus used for the participant terminal 102, the photo site server 105, and the requester terminal 130 shown in FIG.

図2において、201はCRTディスプレイ(Cathode Ray Tube)であり、その表示画面には、例えば編集中の文書、図形、画像その他の編集情報、アイコン、メッセージ、メニュー、若しくはその他のユーザインタフェース情報が表示される。202はVRAMであり、CRTディスプレイ201の表示画面に表示するための画像が描画される。このVRAM202に生成された画像データは、所定の規定に従ってCRTディスプレイ201に転送され、これによりCRTディスプレイ201に画像が表示される。203はビットムーブユニット(BMU)であり、例えば、メモリ間(例えば、VRAM202と他のメモリ)のデータ転送や、メモリと各I/Oデバイス(例えば、ネットワークインタフェース211)との間のデータ転送を制御する。   In FIG. 2, reference numeral 201 denotes a CRT display (Cathode Ray Tube) whose display screen displays, for example, a document being edited, a figure, an image, other editing information, an icon, a message, a menu, or other user interface information. Is done. 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.

204はキーボードであり、文書等を入力するための各種キーを有する。205はポインティングデバイスであり、例えば、CRTディスプレイ201の表示画面上に表示されたアイコン、メニューその他のオブジェクトを指示するために使用される。206はCentral Processing Unit(CPU)であり、Read Only Memory(ROM)207、Hard Disk Drive(HDD)209又はフロッピー(登録商標)に格納された制御プログラムに基づいて、CPU206に接続された各デバイスを制御する。207はROMであり、各種の制御プログラムやデータを保持する。208はRandom Access Memory(RAM)であり、CPU206のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。   A keyboard 204 has various keys for inputting documents and the like. Reference numeral 205 denotes a pointing device, which is used, for example, to indicate an icon, menu, or other object displayed on the display screen of the CRT display 201. Reference numeral 206 denotes a central processing unit (CPU), which stores 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). Control. A ROM 207 holds various control programs and data. A random access memory (RAM) 208 has a work area for the CPU 206, a data save area during error processing, a load area for a control program, and the like.

209はHDDであり、参加者端末102やフォトサイトサーバ105内で実行される各制御プログラムやコンテンツを格納することができる。例えば、HDD209には、ブラウザ120及び画像データなどが格納されている。210はフロッピー(登録商標)ディスクドライブ(FDD)であり、フロッピー(登録商標)ディスクに対するアクセスを制御する。211はネットワークインタフェースであり、他の情報処理装置やプリンタ等とインターネット104を介して通信を行うことができる。212はCPUバスであり、アドレスバス、データバス及びコントロールバスを含む。CPU206に対する制御プログラムの提供は、ROM207、HDD209、FDD210から行うこともできるし、ネットワークインターフェース211を介してインターネット213経由で他の情報処理装置等から行うこともできる。   Reference numeral 209 denotes an HDD, which can store various control programs and contents executed in the participant terminal 102 and the photo site server 105. For example, the HDD 209 stores a browser 120 and image data. A floppy (registered trademark) disk drive (FDD) 210 controls access to the floppy (registered trademark) disk. 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 control program can be provided to the CPU 206 from the ROM 207, the HDD 209, and the FDD 210, or from another information processing apparatus or the like via the network 213 via the Internet 213.

図3は、電子アルバム作成プログラムの機能構成を示すブロック図である。ここで示す機能構成は、フォトサイトサーバ105に使用される情報処理装置の図2のハードウエア構成により実現される。   FIG. 3 is a block diagram showing a functional configuration of the electronic album creation program. The functional configuration shown here is realized by the hardware configuration of FIG. 2 of the information processing apparatus used for the photo site server 105.

301は電子アルバムデータを管理し、また電子アルバム作成プログラムの全体を制御するためのデータ制御部である。302は電子アルバム作成プログラムのグラフィカルユーザインタフェース(GUI)を制御してユーザに対する操作手段や編集内容の表示手段を提供するためのGUI制御部である。303は電子アルバムデータの編集に使用されるテンプレートファイルやレイアウトファイル308などのデザイン情報を管理するためのデザイン制御部である。304は編集された電子アルバムデータを元に印刷注文に必要な印刷データを作成して、印刷データ及び注文処理に必要な情報の通信処理を行うための通信制御部である。   A data control unit 301 manages electronic album data and controls the entire electronic album creation program. A GUI control unit 302 controls the graphical user interface (GUI) of the electronic album creation program to provide an operation means for the user and a display means for editing content. A design control unit 303 manages design information such as a template file and a layout file 308 used for editing electronic album data. 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、及び担当箇所や担当者の割り振り設定データである担当割振りテーブル307がある。   Among the electronic album data managed by the data control unit 301, the cover image data 305 allocated to the front and back covers of the electronic album, the in-page image data 306 allocated to each page in the electronic album, and the charge There is a responsible allocation table 307 which is allocation setting data of locations and persons in charge.

レイアウトファイル308は電子アルバム内の各ページ見開き上での画像データや画像データに付属する文字列の配置位置を決定するための情報を記録する。尚、本実施の形態では、電子アルバムは表紙ページ、裏表紙ページと本文ページで構成され、それぞれ区別して扱われる場合について説明するが、表紙ページ及び裏表紙ページと本文ページとを区別せずに同様の扱いにするようにしても、本発明を実現できる。   The layout file 308 records information for determining image data on each page spread in the electronic album and an arrangement position of a character string attached to the image data. In this embodiment, the electronic album is composed of a cover page, a back cover page, and a body page, and each case is described separately. However, the cover page, the back cover page, and the body page are not distinguished. The present invention can be realized even in the same manner.

図4は、図3のページ内画像データ306のデータ構成の一例を示す図である。   FIG. 4 is a diagram showing an example of the data configuration of the in-page image data 306 in FIG.

ページ内画像データ306の画像データファイル402はファイルデータであってもよいし、ファイルデータの格納位置を示すパスであってもよい。403は文字データであり、画像データに付属する文字データを保持する。404は画像編集情報であり、当該画像データに施された編集内容を保持する。編集内容は、例えば、クリッピング、色やコントラストなどの調整、及び回転操作などである。   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 content includes, for example, clipping, adjustment of color and contrast, rotation operation, and the like.

図5は、図3の担当割振りテーブル307のデータ構成の一例を示す図である。   FIG. 5 is a diagram showing an example of the data configuration of the assigned allocation table 307 in FIG.

担当割振りテーブル307の担当箇所設定項目502は参加候補者が作成する電子アルバムの担当箇所を示している。例えば、表紙タイトル、表紙、裏表紙、1ページ目、2,3ページ目などである。作成要否項目503では、必ず作成する必要がある項目を「必須」で設定し、作成依頼者が行う依頼処理により作成する必要があるかないかを決定する項目をそれぞれ「要」「不要」で設定する。担当者項目504は、参加依頼者の返信により担当者が割り振られた場合、担当者のメイルアドレスを設定する。作成要否項目503で「必須」又は「要」に設定されている担当箇所で、担当者が割り振られていない担当箇所は「未定」となっており、全ての担当者が割り振られ「未定」の箇所が無くなった場合にアルバム作成が可能となる。   The assigned location setting item 502 of the assigned allocation table 307 indicates the assigned location of the electronic album created by the participation candidate. For example, a cover title, a cover, a back cover, a first page, a second page, a third page, and the like. In the creation necessity item 503, an item that must be created is set as “required”, and items that determine whether or not it is necessary to create by a request process performed by the creation requester are respectively “necessary” and “unnecessary”. Set. The person in charge item 504 sets the mail address of the person in charge when the person in charge is assigned by the reply of the requester of participation. Of the locations that are set to “required” or “necessary” in the creation necessity item 503, the locations where the person in charge is not assigned are “undecided”, and all the persons in charge are assigned and “undecided”. An album can be created when there is no more place.

図6は、図3のレイアウトファイル308の構成の一例を示す図である。レイアウトファイル308は電子アルバムの本文ページの総数ごとに存在する。以下、説明をわかりやすくするため、図6を参照して本文ページの総数が12ページのレイアウトファイルを例に挙げて説明する。   FIG. 6 is a diagram showing an example of the configuration of the layout file 308 in FIG. A layout file 308 exists for each total number of body pages of the electronic album. Hereinafter, in order to make the explanation easy to understand, a layout file having a total of 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ページ用のレイアウトリストは見開き両側ページ分のレイアウトリストとなっている。そして、表紙ページ用のレイアウトリストは画像データが1枚と2枚の場合にそれぞれ対応するレイアウトリストを持っている。先頭1ページ用のレイアウトリストは画像データが1枚と2枚と3枚の場合にそれぞれ対応するレイアウトリストを持っている。また、最終12ページ目用のレイアウトリストには画像データが1枚、2枚、3枚、および4枚の場合にそれぞれ対応するレイアウトリストを持っている。同様に2&3ページ用、4&5ページ用、6&7ページ用…および10&11ページ用は1枚から20枚までの画像データの枚数に対応するレイアウトリストを持っている。   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 layout list for the last page 12 are layout lists for arranging image data on one page on one side. In addition, the layout list for the remaining 2 & 3 pages, 4 & 5 pages,... 10 & 11 pages is a layout list for the two-page spread pages. The cover page layout list has layout lists corresponding to the case where the image data is one and two, respectively. The layout list for the first page has layout lists corresponding to the case where the image data is one sheet, two sheets, and three sheets, respectively. Further, the layout list for the last 12th page has layout lists corresponding respectively to the case where the image data is 1, 2, 3 and 4. Similarly, for 2 & 3 page, 4 & 5 page, 6 & 7 page,... And 10 & 11 page have layout lists corresponding to the number of image data from 1 to 20.

また、レイアウトリスト601〜619は各画像データの枚数について1種類以上のレイアウトデータを有する。   The layout lists 601 to 619 have one or more types of layout data for the number of image data.

図7は、レイアウトリストが有するレイアウトデータの一例を示す図である。図7では、あるページ用として、画像データが1〜5枚の場合に対応するレイアウトリストを持ち、各レイアウトリストが2又は3種類のレイアウトデータを有していることを表している。また、レイアウトリストは、レイアウトデータA701、レイアウトデータB702、レイアウトデータC703に分類して構成されている。ここで、本実施の形態では、レイアウトデータAのレイアウトデータを初期値とする。また、図7ではレイアウトデータが2又は3種類の場合を図示したが、その数に制限はない。   FIG. 7 is a diagram illustrating an example of layout data included in the layout list. FIG. 7 shows that for a certain page, a layout list corresponding to 1 to 5 image data is provided, and each layout list has two or three types of layout data. The layout list is classified into layout data A701, layout data B702, and layout data C703. Here, in the present embodiment, the layout data of the layout data A is set as an initial value. FIG. 7 illustrates the case where the layout data is two or three types, but the number is not limited.

そして、各ページ上での画像データの配置は、そのページに割り振られた画像データの枚数と対応するレイアウトリストのレイアウトデータで決定される。例えば、2&3ページ目に送付された画像データの枚数が3枚の場合、2&3ページ目3枚用レイアウトリスト608に含まれるレイアウトデータが指定する位置にしたがって、3枚の画像データが2&3ページ目に配置される。   The arrangement of the image data on each page is determined by the layout list layout data corresponding to the number of image data allocated to the page. For example, if the number of image data sent to the 2nd and 3rd pages is 3, the 3rd image data is placed on the 2nd and 3rd pages according to the position specified by the layout data included in the layout list 608 for the 3rd page 3rd page. Be placed.

尚、レイアウトファイル308は、各ページにおいて、本実施の形態では20枚までの画像データの枚数に対応するレイアウトリストを持っている。図6に示すように、例えば、2&3ページ目は、20枚の場合に対応するレイアウトリストは持っているが、画像データが21枚以上の場合に対応するレイアウトデータは持っていない。   Note that the layout file 308 has a layout list corresponding to the number of image data of up to 20 in this embodiment in each page. As shown in FIG. 6, for example, the 2nd and 3rd pages have a layout list corresponding to the case of 20 sheets, but do not have layout data corresponding to the case of 21 or more image data.

フォトサイトサーバ105は電子アルバム編集プログラムを実行して、上述したレイアウトファイル308を使用することによって、本文ページの総数と電子アルバムに含まれるよう選択された画像データの枚数に基づき、各ページへの画像データの割り振りと配置を決定し、電子アルバムを作成する。   The photo site server 105 executes the electronic album editing program and uses the layout file 308 described above, so that each page is loaded based on the total number of body pages and the number of image data selected to be included in the electronic album. Determine the allocation and arrangement of image data and create an electronic album.

図8,9は、参加者端末102、フォトサイトサーバ105及び依頼者端末130で実行される処理を示すフローチャートである。本処理は主として参加者端末102、フォトサイトサーバ105及び依頼者端末130の各CPU206で実行される。本処理では、参加者端末102の参加者が電子アルバムの作成に参加することを前提とする。また、図8,9では、各装置間をまたがって実行される処理の流れを点線で示し、単独の装置で実行される処理を実線で示している。   FIGS. 8 and 9 are flowcharts showing processing executed by the participant terminal 102, the photo site server 105, and the requester terminal 130. This process is mainly executed by each CPU 206 of the participant terminal 102, the photo site server 105, and the client terminal 130. In this processing, it is assumed that the participant of the participant terminal 102 participates in the creation of the electronic album. In FIGS. 8 and 9, the flow of processing executed between the devices is indicated by a dotted line, and the processing executed by a single device is indicated by a solid line.

フォトサイトサーバ105にはアルバム作成依頼の設定を行う操作パネルが用意されており、依頼者端末130ではブラウザ131を動作させることにより依頼者端末130のCRT上に表示されるWebページを介して以下の処理が実行される。   The photo site server 105 is provided with an operation panel for setting an album creation request, and the client terminal 130 operates the browser 131 to execute the following via a Web page displayed on the CRT of the client terminal 130. The process is executed.

まず、依頼者端末130ではWebページを介してアルバム作成の依頼前処理に必要な設定の入力が実行される(ステップS801)。フォトサイトサーバ105はこの入力を受けて、アルバムのテーマ(表題)を決定し、ページ数やアルバムを構成する用紙サイズを設定するためのテンプレート選択や、参加人数を決定するため、表紙タイトル、表紙ページ、裏表紙ページと各ページの分担を設定する(ステップS802)。テンプレートの選択では、アルバムのサイズや本文ページの総数を選択及び決定する。アルバムのサイズは、例えばA4サイズやB5サイズなど、電子アルバムデータに基づき印刷装置111で出力されるアルバム112の用紙サイズである。ページ総数の設定と分担設定とで、図5で説明した担当割振りテーブルで担当箇所と作成要否の項目が設定される。   First, in the client terminal 130, settings necessary for the album creation request pre-processing are executed via the Web page (step S801). Upon receiving this input, the photo site server 105 determines the theme (title) of the album, selects a template for setting the number of pages and the paper size constituting the album, and determines the number of participants. The page, back cover page, and assignment of each page are set (step S802). In selecting a template, the size of the album and the total number of body pages are selected and determined. The size of the album is, for example, the paper size of the album 112 output from the printing apparatus 111 based on the electronic album data, such as A4 size or B5 size. With the setting of the total number of pages and the assignment setting, items in charge and the necessity of creation are set in the assignment allocation table described with reference to FIG.

図11(A)はアルバム作成依頼の設定を行う操作パネルの一例を示す図である。11002の選択領域で依頼者は作成する電子アルバムの用紙サイズ、ページ数を設定するとともに、目的に応じたテンプレートを選択する。1103は表紙設定を行う操作領域の一例で、アルバムの表紙を、写真とコメントを使用して作成するかどうかを設定する。表紙設定が選択されると図12で説明した担当場所を設定する領域1203の表表紙の選択設定が有効となり、表紙の担当を選択することができるようになる。1104は裏表紙設定を行う操作領域の一例で、アルバムの裏表紙を、写真とコメントを使用して作成するかどうかを設定する。裏表紙設定が選択されると、図12で説明する、担当場所を設定する領域1203の裏表紙の選択設定が有効となり、裏表紙の担当を選択することができるようになる。図11(B)は、参加候補者のメールアドレスを設定して参加依頼メールを送信する操作パネルの一例を示す図である。依頼者は図11(A)の設定から必要な人数を想定して、その人数以上の参加候補者を設定して仮参加依頼メールの送信先を入力する。   FIG. 11A shows an example of an operation panel for setting an album creation request. In the selection area 11002, the client sets the paper size and the number of pages of the electronic album to be created, and selects a template according to the purpose. Reference numeral 1103 denotes an example of an operation area for setting a cover, which sets whether to create an album cover using photos and comments. When the cover setting is selected, the cover cover selection setting in the area 1203 for setting the location in charge described with reference to FIG. 12 becomes valid, and the charge of the cover can be selected. Reference numeral 1104 denotes an example of an operation area for setting a back cover, and it is set whether to create a back cover of an album using a photo and a comment. When the back cover setting is selected, the back cover selection setting in the area 1203 for setting the responsible location described in FIG. 12 is enabled, and the charge of the back cover can be selected. FIG. 11B is a diagram illustrating an example of an operation panel for setting a mail address of a candidate for participation and transmitting a participation request mail. The requester assumes the necessary number of people from the setting of FIG. 11A, sets the number of participation candidates more than that number, and inputs the destination of the temporary participation request mail.

図8に戻り、依頼者端末130ではWebページを介して電子アルバム作成の仮参加依頼メールの送信先が入力される(ステップS803)。フォトサイトサーバ105は、当該入力された仮参加依頼メールの送信先に仮参加依頼メールを送信する(ステップS804)。   Returning to FIG. 8, at the client terminal 130, the transmission destination of the temporary participation request mail for creating the electronic album is input via the Web page (step S803). The photo site server 105 transmits a temporary participation request mail to the destination of the input temporary participation request mail (step S804).

参加者端末102は、ステップS804でフォトサイトサーバ105から送信された仮参加依頼メールを受信する(ステップS805)。例えば、仮参加依頼メールにはフォトサイトサーバ105で用意される参加依頼に返信するためのWebページにリンクされるアドレスが添付されており、参加者端末102ではブラウザ120を動作させることにより参加者端末102のCRT上に表示されるWebページを介して以下の操作が実行される。   The participant terminal 102 receives the temporary participation request mail transmitted from the photo site server 105 in step S804 (step S805). For example, an address linked to a Web page for replying to a participation request prepared by the photo site server 105 is attached to the temporary participation request email, and the participant terminal 102 operates the browser 120 to operate the participant. The following operations are executed via a Web page displayed on the CRT of the terminal 102.

次に、参加者端末102ではWebページを介して参加条件設定データの設定が実行される(ステップS806)。   Next, the participant terminal 102 executes setting of participation condition setting data via the Web page (step S806).

図12は、参加条件設定データを設定する操作画面の一例を示す図である。1201は電子アルバムの作成に参加するか又は参加しないかを設定するラジオボタンで、参加するに設定すると、以下の参加条件の設定を行うことができる。1202は参加条件を設定する操作領域の一例で、電子アルバムの製作途中でキャンセルした人が現れた場合に、その人の担当分を引き継いでデータの作成送付を行うかどうかを予め設定することができる。   FIG. 12 is a diagram illustrating an example of an operation screen for setting participation condition setting data. Reference numeral 1201 denotes a radio button for setting whether to participate in the creation of an electronic album or not. If set to participate, the following participation conditions can be set. 1202 is an example of an operation area for setting a participation condition. When a canceled person appears during the production of an electronic album, it is possible to set in advance whether to take over the person's charge and send and create data. it can.

1203は担当場所を選択し設定する領域で、参加候補者は担当するページ以外に表紙タイトルを設定するか、又は表表紙若しくは裏表紙の作成を行うために画像の送信も行うかどうかを設定することができる。既に担当する人が割り振られている場合、選択できない設定で表示されている。   Reference numeral 1203 denotes an area for selecting and setting a responsible location, and the candidate for participation sets whether to set a cover title in addition to the page in charge, or whether to transmit an image to create a front cover or back cover. be able to. When the person in charge is already assigned, it is displayed with a setting that cannot be selected.

1204は担当するページ領域を設定する領域で、参加候補者は担当するページを設定することができる。既に担当する人が割り振られているページ領域は選択できない設定で表示されている。ユーザは各参加条件を設定して、OKボタン1205を押すことで、参加条件設定データ(即ち、ラジオボタン1201及び領域1201〜1203で設定されたデータ)がフォトサイトサーバ105に送信される。   Reference numeral 1204 denotes an area for setting a page area to be assigned, and a candidate for participation can set a page to be assigned. The page area to which the person in charge is already assigned is displayed with a setting that cannot be selected. When the user sets each participation condition and presses an OK button 1205, participation condition setting data (that is, data set in the radio button 1201 and the areas 1201 to 1203) is transmitted to the photo site server 105.

図8に戻り、フォトサイトサーバ105は、ステップS806で設定された参加条件設定データを参加者端末102から受信し、保存する(ステップS807)。   Returning to FIG. 8, the photo site server 105 receives the participation condition setting data set in step S806 from the participant terminal 102 and stores it (step S807).

次に、依頼者端末130ではWebページを介して参加条件データの閲覧がされ(ステップS808)、Webページを介して電子アルバム作成の正式参加依頼メールが入力される(ステップS809)。フォトサイトサーバ105は、入力された正式参加依頼メールを参加者端末102に送信し(ステップS810)、参加者端末102はこの送信された正式参加依頼メールを受信する(ステップS811)。   Next, the client terminal 130 browses participation condition data via a Web page (step S808), and an official participation request mail for electronic album creation is input via the Web page (step S809). The photo site server 105 transmits the entered formal participation request mail to the participant terminal 102 (step S810), and the participant terminal 102 receives the transmitted formal participation request mail (step S811).

次いで、参加者がこの正式参加依頼メールで指定された画像データ、画像コメント及びページタイトルなどのデータを作成し、参加者端末102が作成されたデータをフォトサイトサーバ105に送信する(ステップS812)。尚、画像データ、画像コメント及びページタイトルなどのデータを作成する期間を過ぎていない場合には、参加者端末102は督促メールをフォトサイトサーバ105から受信するが、その場合には上記ステップS806と同様の処理を実行する。また、キャンセル者へ分担されていた依頼に対応する正式参加依頼メールを受信した場合にも、参加者端末102は上記ステップS812と同様の処理を実行する。   Next, the participant creates data such as image data, image comments, and page titles specified in the formal participation request email, and the participant terminal 102 transmits the created data to the photo site server 105 (step S812). . If the period for creating data such as image data, image comments, and page titles has not passed, the participant terminal 102 receives a reminder email from the photo site server 105. In this case, the above-described step S806 is performed. A similar process is executed. Also, when the formal participation request mail corresponding to the request shared with the canceller is received, the participant terminal 102 executes the same process as in step S812.

図13は、画像データ、ページタイトル及び画像コメントを送信するための操作画面の一例を示す図である。1301は画像データを選択し設定する領域で、参加者端末102上に存在する画像データを設定する。1302はページタイトルを設定する領域で、文字データが入力される。1303が領域1301で設定した各画像データに対応したコメント文字を設定する領域で、文字データが入力される。各画像データが内部で持っている画像情報の文字データが自動的に取り込まれて表示するようにしてもよい。各データを設定して送信ボタン1304を押すことで送信処理が実行され、フォトサイトサーバ105にデータが送信される。   FIG. 13 is a diagram illustrating an example of an operation screen for transmitting image data, a page title, and an image comment. Reference numeral 1301 denotes an area for selecting and setting image data, which sets image data existing on the participant terminal 102. Reference numeral 1302 denotes an area for setting a page title, in which character data is input. Reference numeral 1303 denotes an area for setting a comment character corresponding to each image data set in the area 1301. Character data is input. The character data of the image information that each image data has inside may be automatically taken in and displayed. When each data is set and a transmission button 1304 is pressed, transmission processing is executed, and the data is transmitted to the photo site server 105.

図9に戻り、フォトサイトサーバ105は、ステップS810で正式参加依頼メールを参加者端末102に送信した後、参加者端末102で作成された画像データ、画像コメント及びページタイトルなどのデータを受信する(ステップS818)。これと同時に、フォトサイトサーバ105は、参加者端末102の数がアルバム作成を行うために必要な数(例えば10端末)に達しているか否かを判別する(ステップS813)。ステップS813の判別の結果、参加者端末102の数がアルバム作成を行うために必要な数に達している場合には、後述するステップS816に進む。一方、参加者端末102の数がアルバム作成を行うために必要な数に達していない場合には、現在の日時が募集終了期日を過ぎているか否かを判別する(ステップS814)。   Returning to FIG. 9, the photo site server 105 transmits the formal participation request mail to the participant terminal 102 in step S <b> 810, and then receives data such as image data, image comments, and page titles created by the participant terminal 102. (Step S818). At the same time, the photo site server 105 determines whether the number of participant terminals 102 has reached the number necessary for album creation (for example, 10 terminals) (step S813). If it is determined in step S813 that the number of participant terminals 102 has reached the number necessary for album creation, the process proceeds to step S816 described below. On the other hand, if the number of participant terminals 102 does not reach the number necessary for album creation, it is determined whether or not the current date has passed the recruitment end date (step S814).

ステップS814の判別の結果、現在の日時が募集終了期日を過ぎていない場合には、
ステップS806の参加条件設定データの設定を促すメールを参加者端末102に送信し、ステップS813に戻る。現在の日時が募集終了期日を過ぎている場合には、参加者端末102からキャンセルのメールを受信したか否かを判別する(ステップS816)。
As a result of the determination in step S814, if the current date and time has not passed the recruitment end date,
An e-mail for prompting the setting of the participation condition setting data in step S806 is transmitted to the participant terminal 102, and the process returns to step S813. If the current date and time has passed the recruitment end date, it is determined whether or not a cancellation mail has been received from the participant terminal 102 (step S816).

ステップS816の判別の結果、参加者端末102からキャンセルのメールを受信した場合には、キャンセル者へ分担されていた依頼に対応する正式参加依頼メールを、図12の領域1202にチェックが入っていた参加条件設定データを送信した参加者端末102に送信し(ステップS817)、ステップS813に戻る。   As a result of the determination in step S816, when a cancellation mail is received from the participant terminal 102, the formal participation request mail corresponding to the request shared with the canceller is checked in the area 1202 of FIG. The participation condition setting data is transmitted to the participant terminal 102 (step S817), and the process returns to step S813.

ステップS816の判別の結果、参加者端末102からキャンセルのメールを受信していない場合には、本処理を終了する。   If the result of determination in step S816 is that a cancellation email has not been received from the participant terminal 102, this processing ends.

尚、上記処理では、参加者端末102の参加者が電子アルバムの作成に参加することを前提としていたが、参加者端末102の参加者が電子アルバムの作成に参加しないと判断した場合には、図12の操作画面のラジオボタン1201で「参加しない」を選択する。これにより、ステップS806で「参加しない」が選択された参加条件設定データがフォトサイトサーバ105に送信され、その後の処理は実行されない。   In the above process, it is assumed that the participant of the participant terminal 102 participates in the creation of the electronic album. However, when it is determined that the participant of the participant terminal 102 does not participate in the creation of the electronic album, “Do not participate” is selected with the radio button 1201 on the operation screen of FIG. Thereby, the participation condition setting data for which “not participate” is selected in step S806 is transmitted to the photo site server 105, and the subsequent processing is not executed.

図10は、フォトサイトサーバ105で実行される電子アルバム編集処理を示すフローチャートである。ここでは、フォトサイトサーバ105のCPU206が、ROM207あるいはHDD209から電子アルバム編集プログラムを読み出して起動し、電子アルバム編集プログラムを実行して電子アルバムを編集する処理の流れを説明する。   FIG. 10 is a flowchart showing the electronic album editing process executed by the photo site server 105. Here, a flow of processing in which the CPU 206 of the photo site server 105 reads out and starts an electronic album editing program from the ROM 207 or the HDD 209, executes the electronic album editing program, and edits the electronic album will be described.

ステップS1001では、アルバムの表紙担当者より送付された、表紙で使用する画像データを取得する。   In step S1001, the image data used by the cover is sent from the person in charge of the album cover.

ステップS1002では、ステップS1001で取得した画像データの総数より、レイアウトファイル308の表紙用レイアウトデータからレイアウトデータを決定する。   In step S1002, layout data is determined from the cover layout data in the layout file 308 from the total number of image data acquired in step S1001.

ステップS1003では、アルバムの表紙担当者より送付された、表紙で使用するタイトル文字を取得し、ステップS1001で取得した画像データとともに、ステップS1002で決定したレイアウトデータに従って表紙のレイアウトを決定する表紙レイアウト処理を実行する。   In step S1003, a title character used for the cover is sent from the person in charge of the album cover, and a cover layout process for determining the cover layout according to the layout data determined in step S1002 together with the image data acquired in step S1001. Execute.

ステップS1004では、各ページの該当するページを担当する参加者の参加者端末より送付されたページ用の画像データを取得する。   In step S1004, the image data for the page sent from the participant terminal of the participant in charge of the corresponding page of each page is acquired.

ステップS1005では、ステップS1004で取得した画像データの総数より、レイアウトファイル308の各ページに対応したページ用レイアウトデータからレイアウトデータを決定する。   In step S1005, layout data is determined from page layout data corresponding to each page of the layout file 308 from the total number of image data acquired in step S1004.

ステップS1006では、各ページの該当するページを担当する参加者の参加者端末より送付されたページや画像データで使用するタイトル文字やコメント文字を取得し、ステップS1004で取得した画像データとともに、ステップS1005で決定したレイアウトデータに従って各ページのレイアウトを決定するページレイアウト処理を実行する。   In step S1006, title characters and comment characters used in the page and image data sent from the participant terminal of the participant who is in charge of the corresponding page of each page are acquired, and in step S1005 together with the image data acquired in step S1004. A page layout process is executed to determine the layout of each page according to the layout data determined in (1).

図14は、電子アルバム編集画面の一例を示す図である。この画面では、ステップS1005〜ステップS1006にて使用されるページ用レイアウトデータで、画像データ、タイトル文字やコメント文字をレイアウト処理して作成されるページ用レイアウトが表示されている。   FIG. 14 is a diagram illustrating an example of an electronic album editing screen. In this screen, page layout data created by performing layout processing on image data, title characters, and comment characters is displayed as the page layout data used in steps S1005 to S1006.

1401はレイアウトデータで、6−7ページの見開きレイアウトの全体のレイアウト構造を決定するテンプレートである。ここでは、参加者が送信した画像データが3枚である場合のテンプレートデータの例を示している。1402は6−7ページの見開きレイアウトのタイトル文字を表示する領域で、図13の領域1302に参加者が入力したタイトル文字データが表示される。1403は画像データを表示する領域で、図13の領域1301に参加者が入力した画像データが表示される。1404は画像のコメント文字を表示する領域で、図13の領域1303に参加者が入力したタイトル文字データで、各画像データに対応したコメント文字が表示される。   Reference numeral 1401 denotes layout data, which is a template that determines the overall layout structure of the double-page spread layout on page 6-7. Here, an example of template data when the image data transmitted by the participant is three is shown. Reference numeral 1402 denotes an area for displaying the title characters of the spread layout on page 6-7. Title character data input by the participant is displayed in an area 1302 in FIG. Reference numeral 1403 denotes an area for displaying image data, and the image data input by the participant is displayed in an area 1301 in FIG. Reference numeral 1404 denotes an area for displaying an image comment character. Title character data input by a participant in an area 1303 in FIG. 13 is displayed for the comment character corresponding to each image data.

図10に戻り、ステップS1007では、全てのページレイアウトのデータが取得され、レイアウト処理がそれぞれページに対して実行されたか否かを判別する。この判別の結果、全てのページについてレイアウト処理が実行されていない場合には、ステップS1004に戻る一方、全てのページについてレイアウト処理が実行された場合には、本処理を終了する。   Returning to FIG. 10, in step S <b> 1007, it is determined whether data of all page layouts has been acquired and layout processing has been executed for each page. As a result of the determination, if the layout process has not been executed for all pages, the process returns to step S1004. If the layout process has been executed for all pages, this process ends.

以上詳細に説明したように、本実施の形態によれば、フォトサイトサーバ105は、参加者端末に電子アルバムの作成への参加条件を設定させる操作画面(図12の領域1202〜1204)と、参加者端末に当該設定された参加条件を含む参加意思のメッセージを返信させる操作画面(図12のラジオボタン1201)とを前記参加者端末に表示させる。これにより、電子アルバム作成の参加者が参加条件を設定して、複数の参加者による電子アルバム作成を容易にすることが可能となる。また、電子アルバムの編集者は多大な労力を要しないで電子アルバム編集することができるようになり、電子アルバムの作成処理の効率を向上させることができる。   As described above in detail, according to the present embodiment, the photo site server 105 allows the participant terminal to set a participation condition for creating an electronic album (regions 1202 to 1204 in FIG. 12); An operation screen (radio button 1201 in FIG. 12) that causes the participant terminal to return a message of intention to participate including the set participation condition is displayed on the participant terminal. Thereby, it becomes possible for the participant of electronic album creation to set participation conditions and to facilitate electronic album creation by a plurality of participants. In addition, the editor of the electronic album can edit the electronic album without much effort, and the efficiency of the electronic album creation process can be improved.

本発明は、フォトサイトサーバ105のプログラムによって、インターネットを介して参加者端末102及び依頼者端末130のCRT上に操作画面を表示し各種設定操作を実行して実現するように説明したが、本発明の目的は前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUまたはMPU)が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。   The present invention has been described as being realized by displaying the operation screen on the CRT of the participant terminal 102 and the client terminal 130 via the Internet and executing various setting operations by the program of the photo site server 105. An object of the present invention is to supply a recording medium recording software program codes for realizing the functions of the above-described embodiments to a system or apparatus, and the computer (or CPU or MPU) of the system or apparatus is stored in the recording medium. Needless to say, this can also be achieved by reading and executing the program code. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.

プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーションシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
As a storage medium for supplying the program code, for example, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, DVD, etc. Can be used.
Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operation system) operating on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.

さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program code read from the storage medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function is based on the instruction of the program code. It goes without saying that the CPU of the expansion board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.

本発明の実施の形態にかかる電子アルバム作成システムの構成図である。It is a block diagram of the electronic album creation system concerning embodiment of this invention. 図1の参加者端末102、フォトサイトサーバ105及び依頼者端末130に使用される情報処理装置の概略構成を示す図である。It is a figure which shows schematic structure of the information processing apparatus used for the participant terminal 102, the photo site server 105, and the requester terminal 130 of FIG. 電子アルバム作成プログラムの機能構成を示すブロック図である。It is a block diagram which shows the function structure of an electronic album creation program. 図3のページ内画像データ306のデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of the image data 306 in a page of FIG. 図3の担当割振りテーブル307のデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of the assignment allocation table 307 of FIG. 図3のレイアウトファイル308の構成の一例を示す図である。It is a figure which shows an example of a structure of the layout file 308 of FIG. レイアウトリストが有するレイアウトデータの一例を示す図である。It is a figure which shows an example of the layout data which a layout list has. 参加者端末102、フォトサイトサーバ105及び依頼者端末130で実行される処理を示すフローチャートである。It is a flowchart which shows the process performed with the participant terminal 102, the photo site server 105, and the requester terminal 130. FIG. 参加者端末102、フォトサイトサーバ105及び依頼者端末130で実行される処理を示すフローチャートである。It is a flowchart which shows the process performed with the participant terminal 102, the photo site server 105, and the requester terminal 130. FIG. フォトサイトサーバ105で実行される電子アルバム編集処理を示すフローチャートである。6 is a flowchart showing electronic album editing processing executed by the photo site server 105. (A)はアルバム作成依頼の設定を行う操作パネルの一例を示す図であり、(B)は、参加候補者のメールアドレスを設定して参加依頼メールを送信する操作パネルの一例を示す図である。(A) is a figure which shows an example of the operation panel which sets an album creation request, (B) is a figure which shows an example of the operation panel which sets a mail address of a candidate and sends a participation request mail. is there. 参加条件設定データを設定する操作画面の一例を示す図である。It is a figure which shows an example of the operation screen which sets participation condition setting data. 画像データ、ページタイトル及び画像コメントを送信するための操作画面の一例を示す図である。It is a figure which shows an example of the operation screen for transmitting image data, a page title, and an image comment. 電子アルバム編集画面の一例を示す図である。It is a figure which shows an example of an electronic album edit screen.

符号の説明Explanation of symbols

101 画像入力装置
102 参加者端末
103 データ転送用インターフェース
104 インターネット
105 フォトサイトサーバ
106 電子アルバム作成プログラム
107 アルバムデータ
109 プリントサイト
111 プリンタ
112 アルバム
130 依頼者端末
201 CRT
202 ビデオRAM(VRAM)
203 ビットムーブユニット(BMU)
204 キーボード
205 ポインティングデバイス(PD)
206 CPU
207 ROM
208 RAM
209 ハードディスク
210 フレキシブルディスク
211 ネットワーク・インタフェース
212 I/Oバス
213 ネットワーク
101 Image Input Device 102 Participant Terminal 103 Data Transfer Interface 104 Internet 105 Photo Site Server 106 Electronic Album Creation Program 107 Album Data 109 Print Site 111 Printer 112 Album 130 Client Terminal 201 CRT
202 Video RAM (VRAM)
203 bit move unit (BMU)
204 Keyboard 205 Pointing device (PD)
206 CPU
207 ROM
208 RAM
209 Hard disk 210 Flexible disk 211 Network interface 212 I / O bus 213 Network

Claims (5)

依頼者端末及び少なくとも1つの参加者端末と接続可能であって、画像データを電子アルバムのページ上に配置して電子アルバムを作成する情報処理装置であって、
前記依頼者端末に前記電子アルバムの作成の参加候補となる参加者端末を設定させる操作画面と、前記依頼者端末に当該設定された参加者端末に参加を促すメッセージの配信を指示させる操作画面とを前記依頼者端末に表示させる第1操作画面表示手段と、
前記参加を促すメッセージを前記設定された参加者端末に配信するメッセージ配信手段と、
前記参加者端末に前記電子アルバムの作成への参加条件を設定させる操作画面と、前記参加者端末に当該設定された参加条件を含む参加意思のメッセージを返信させる操作画面とを前記参加者端末に表示させる第2操作画面表示手段と、
前記電子アルバムの作成に承諾した参加者端末から画像データ及びテキストデータを受信し、当該受信された画像データ及びテキストデータに基づいて電子アルバムを作成する電子アルバム作成手段と
を備えることを特徴とする情報処理装置。
An information processing apparatus that is connectable to a client terminal and at least one participant terminal, and that creates an electronic album by arranging image data on a page of the electronic album,
An operation screen for causing the requester terminal to set a participant terminal to be a candidate for participation in the creation of the electronic album; an operation screen for instructing the requester terminal to deliver a message prompting participation to the set participant terminal; First operation screen display means for displaying on the requester terminal;
Message delivery means for delivering the message prompting participation to the set participant terminal;
An operation screen for causing the participant terminal to set a participation condition for creating the electronic album, and an operation screen for causing the participant terminal to return a message of participation intention including the set participation condition. A second operation screen display means for displaying;
Electronic album creating means for receiving image data and text data from a participant terminal that has accepted the creation of the electronic album, and creating an electronic album based on the received image data and text data Information processing device.
前記参加条件を設定させる操作画面は、電子アルバムの作成の不参加者が生じた場合に当該不参加者の担当分を受けるか否かを設定する第1設定部、電子アルバムの作成場所を設定する第2設定部及び電子アルバムの作成ページを設定する第3設定部を備えることを特徴とする請求項1記載の情報処理装置。   The operation screen for setting the participation condition is a first setting unit for setting whether or not to receive a charge for the non-participant when a non-participant for the creation of the electronic album occurs, The information processing apparatus according to claim 1, further comprising a second setting unit and a third setting unit that sets an electronic album creation page. 依頼者端末及び少なくとも1つの参加者端末と接続可能であって、画像データを電子アルバムのページ上に配置して電子アルバムを作成する情報処理装置の制御方法であって、
前記依頼者端末に電子アルバムの作成の参加候補となる参加者端末を設定させる操作画面と、前記依頼者端末に当該設定された参加者端末に参加を促すメッセージの配信を指示させる操作画面とを前記依頼者端末に表示させる第1操作画面表示工程と、
前記参加を促すメッセージを前記設定された参加者端末に配信するメッセージ配信工程と、
前記参加者端末に電子アルバムの作成への参加条件を設定させる操作画面と、前記参加者端末に当該設定された参加条件を含む参加意思のメッセージを返信させる操作画面とを前記参加者端末に表示させる第2操作画面表示工程と、
前記電子アルバムの作成に承諾した参加者端末から画像データ及びテキストデータを受信し、当該受信された画像データ及びテキストデータに基づいて電子アルバムを作成する電子アルバム作成工程と
を備えることを特徴とする情報処理装置の制御方法。
A control method for an information processing apparatus that is connectable to a client terminal and at least one participant terminal, and that creates an electronic album by arranging image data on a page of the electronic album,
An operation screen for setting a participant terminal that is a candidate for participation in the creation of an electronic album in the requester terminal, and an operation screen for instructing the requester terminal to deliver a message prompting participation to the set participant terminal. A first operation screen display step to be displayed on the client terminal;
A message delivery step for delivering the message prompting participation to the set participant terminal;
An operation screen for causing the participant terminal to set a participation condition for creating an electronic album and an operation screen for causing the participant terminal to return a message of participation intention including the set participation condition are displayed on the participant terminal. A second operation screen display step to be performed;
An electronic album creating step of receiving image data and text data from a participant terminal who has accepted the creation of the electronic album, and creating an electronic album based on the received image data and text data. A method for controlling an information processing apparatus.
依頼者端末及び少なくとも1つの参加者端末と接続可能であって、画像データを電子アルバムのページ上に配置して電子アルバムを作成する情報処理装置で実行される制御プログラムであって、
前記依頼者端末に電子アルバムの作成の参加候補となる参加者端末を設定させる操作画面と、前記依頼者端末に当該設定された参加者端末に参加を促すメッセージの配信を指示させる操作画面とを前記依頼者端末に表示させる第1操作画面表示モジュールと、
前記参加を促すメッセージを前記設定された参加者端末に配信するメッセージ配信モジュールと、
前記参加者端末に電子アルバムの作成への参加条件を設定させる操作画面と、前記参加者端末に当該設定された参加条件を含む参加意思のメッセージを返信させる操作画面とを前記参加者端末に表示させる第2操作画面表示モジュールと、
前記電子アルバムの作成に承諾した参加者端末から画像データ及びテキストデータを受信し、当該受信された画像データ及びテキストデータに基づいて電子アルバムを作成する電子アルバム作成モジュールと
を備えることを特徴とする制御プログラム。
A control program that is connectable to a client terminal and at least one participant terminal and that is executed by an information processing apparatus that creates an electronic album by arranging image data on a page of the electronic album,
An operation screen for setting a participant terminal that is a candidate for participation in the creation of an electronic album in the requester terminal, and an operation screen for instructing the requester terminal to deliver a message prompting participation to the set participant terminal. A first operation screen display module to be displayed on the client terminal;
A message delivery module for delivering the message prompting participation to the set participant terminals;
An operation screen for causing the participant terminal to set a participation condition for creating an electronic album and an operation screen for causing the participant terminal to return a message of participation intention including the set participation condition are displayed on the participant terminal. A second operation screen display module,
An electronic album creating module that receives image data and text data from a participant terminal that has accepted the creation of the electronic album, and creates an electronic album based on the received image data and text data; Control program.
依頼者端末と、少なくとも1つの参加者端末と、これらの端末と接続可能な情報処理装置とを備え、画像データを電子アルバムのページ上に配置して電子アルバムを作成する電子アルバム作成システムであって、
前記依頼者端末が、電子アルバムの作成の参加候補となる参加者端末を設定し、当該設定された参加者端末に参加を促すメッセージの配信を指示する指示手段を備え、
前記情報処理装置が、前記参加を促すメッセージを前記設定された参加者端末に配信するメッセージ配信手段と、前記参加者端末から画像データ及びテキストデータを受信し、当該受信された画像データ及びテキストデータに基づいて電子アルバムを作成する電子アルバム作成手段とを備え、
前記参加者端末が、電子アルバムの作成の参加条件を設定する参加条件設定手段と、当該設定された参加条件を含む参加意思のメッセージを返信する返信手段とを備えることを特徴とする電子アルバム作成システム。
An electronic album creation system that includes a client terminal, at least one participant terminal, and an information processing device that can be connected to these terminals, and creates an electronic album by arranging image data on a page of the electronic album. And
The requester terminal includes an instruction means for setting a participant terminal to be a candidate for creation of an electronic album, and instructing the set participant terminal to deliver a message prompting participation,
The information processing apparatus receives the message prompting participation to the set participant terminal, receives image data and text data from the participant terminal, and receives the received image data and text data. And an electronic album creating means for creating an electronic album based on
Electronic album creation, wherein the participant terminal comprises participation condition setting means for setting participation conditions for creation of an electronic album, and reply means for returning a message of intention to participate including the set participation conditions system.
JP2006134090A 2006-05-12 2006-05-12 Information processor, control method of information processor, control program, and electronic album creation system Pending JP2007304970A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006134090A JP2007304970A (en) 2006-05-12 2006-05-12 Information processor, control method of information processor, control program, and electronic album creation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006134090A JP2007304970A (en) 2006-05-12 2006-05-12 Information processor, control method of information processor, control program, and electronic album creation system

Publications (1)

Publication Number Publication Date
JP2007304970A true JP2007304970A (en) 2007-11-22

Family

ID=38838830

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006134090A Pending JP2007304970A (en) 2006-05-12 2006-05-12 Information processor, control method of information processor, control program, and electronic album creation system

Country Status (1)

Country Link
JP (1) JP2007304970A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012036039A1 (en) 2010-09-14 2012-03-22 Necカシオモバイルコミュニケーションズ株式会社 Mobile terminal device
JP2012169787A (en) * 2011-02-10 2012-09-06 Canon Inc Photo book creation device and control method of the same
KR20150142301A (en) * 2014-06-11 2015-12-22 주식회사 인사이트랩 Collaboration production system of photo book and method thereof
JP2017161993A (en) * 2016-03-07 2017-09-14 富士フイルム株式会社 Image processing device, image processing method, program and recording medium
JP2018005597A (en) * 2016-07-04 2018-01-11 富士フイルム株式会社 Image processing device, image processing method, program and recording medium
JP2018018403A (en) * 2016-07-29 2018-02-01 富士フイルム株式会社 Server, terminal device, image processing system, image processing method, program, and recording medium

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012036039A1 (en) 2010-09-14 2012-03-22 Necカシオモバイルコミュニケーションズ株式会社 Mobile terminal device
JP2012169787A (en) * 2011-02-10 2012-09-06 Canon Inc Photo book creation device and control method of the same
KR20150142301A (en) * 2014-06-11 2015-12-22 주식회사 인사이트랩 Collaboration production system of photo book and method thereof
KR101583269B1 (en) * 2014-06-11 2016-01-08 주식회사 인사이트랩 Collaboration production system of photo book and method thereof
JP2017161993A (en) * 2016-03-07 2017-09-14 富士フイルム株式会社 Image processing device, image processing method, program and recording medium
JP2018005597A (en) * 2016-07-04 2018-01-11 富士フイルム株式会社 Image processing device, image processing method, program and recording medium
WO2018008296A1 (en) * 2016-07-04 2018-01-11 富士フイルム株式会社 Image processing device, image processing method, program, and recording medium
CN109416839A (en) * 2016-07-04 2019-03-01 富士胶片株式会社 Image processing apparatus, image processing method, program and recording medium
US10853980B2 (en) 2016-07-04 2020-12-01 Fujifilm Corporation Image processing apparatus, image processing method, program, and recording medium
CN109416839B (en) * 2016-07-04 2023-06-16 富士胶片株式会社 Image processing apparatus, image processing method, and recording medium
JP2018018403A (en) * 2016-07-29 2018-02-01 富士フイルム株式会社 Server, terminal device, image processing system, image processing method, program, and recording medium

Similar Documents

Publication Publication Date Title
JP4989544B2 (en) Information processing apparatus, printing apparatus, and control method, system, and program thereof
CN112804407B (en) Image processing apparatus, control method for image processing apparatus, and storage medium
KR100880758B1 (en) Image-forming apparatus, image-processing method, and control program for executing the same
JP5374609B2 (en) Information processing apparatus, control method therefor, and program
JP5764988B2 (en) Display device, display system, and program
JP5458400B2 (en) Photo sticker creating apparatus and image providing server
JP2007304970A (en) Information processor, control method of information processor, control program, and electronic album creation system
US11842092B2 (en) Video conference system server capable of uploading and downloading files, method of controlling same, and storage medium
JP2008152459A (en) Display device, print control method and program
JP4806579B2 (en) Print service system, photo providing server, photo providing server control method, photo providing server control program, and print control method
CN116193033A (en) Image processing apparatus, control method thereof, and storage medium
JP4109938B2 (en) Information processing apparatus, control method therefor, and program
JP6337449B2 (en) CONFERENCE SERVER DEVICE, PROGRAM, INFORMATION PROCESSING METHOD, AND CONFERENCE SYSTEM
JP2007079640A (en) Document management system and its controlling method
JP2010050715A (en) Image processor, control method of image processor, program, and storage medium
JP2010086483A (en) Information processing apparatus, control method thereof, program, and storage medium
JP2008306294A (en) Image forming apparatus, image forming method, and image forming program
JP4438061B2 (en) Electronic album editing apparatus, control method thereof, and program thereof
JP5361399B2 (en) Image processing apparatus, control method for image processing apparatus, and control program
JP6320346B2 (en) Information processing apparatus, communication processing method, and program
JP2010074295A (en) On-demand printing system and control method thereof, control method of document management server device, and program
JP5299068B2 (en) Web server, image forming apparatus, presentation support system, control method, and computer program
JP6609333B2 (en) Printing apparatus and printing method, information processing apparatus and control method, and program
JP6988392B2 (en) Image formation system, printer driver, and information processing equipment
JP2006072850A (en) Information processor, information processing system and information processing method