JP6350179B2 - Information processing apparatus, recording system, and program - Google Patents
Information processing apparatus, recording system, and program Download PDFInfo
- Publication number
- JP6350179B2 JP6350179B2 JP2014201201A JP2014201201A JP6350179B2 JP 6350179 B2 JP6350179 B2 JP 6350179B2 JP 2014201201 A JP2014201201 A JP 2014201201A JP 2014201201 A JP2014201201 A JP 2014201201A JP 6350179 B2 JP6350179 B2 JP 6350179B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- component
- preview
- display unit
- template
- 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.)
- Active
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
本発明は、記録用紙に記録される画像を編集する情報処理装置に搭載されるプログラム等に関する。 The present invention relates to a program or the like installed in an information processing apparatus that edits an image recorded on a recording sheet.
従来より、葉書の宛名面及び通信面それぞれに記録すべき情報の入力を受け付け、当該情報を葉書に記録するシステムが知られている。例えば特許文献1には、葉書の宛名面に記録される宛先及び通信面に記録される写真やメッセージ等を入力するユーザ操作を受け付け、入力された各種情報を葉書に記録する処理をサーバ装置に実行させるシステムが開示されている。
2. Description of the Related Art Conventionally, systems for receiving input of information to be recorded on the address side and communication side of a postcard and recording the information on the postcard are known. For example,
また、予め用意されたテンプレート画像をユーザに選択させ、且つユーザによって入力された写真、差出人、及びメッセージ等を示す画像(以下、これらを総称して「部品画像」と表記する。)を当該テンプレート画像の任意の位置に合成することによって、葉書の通信面に記録される画像を編集可能な情報処理装置が知られている。 In addition, the template image prepared by the user is selected and an image showing a photograph, a sender, a message, and the like input by the user (hereinafter collectively referred to as “component image”). There is known an information processing apparatus capable of editing an image recorded on a communication surface of a postcard by combining it at an arbitrary position of the image.
テンプレート画像に部品画像を合成する処理を実現する方法の一例として、選択可能な部品画像の一覧を含む選択画面を表示させ、選択画面において部品画像が選択されたことに応じて、当該部品画像が合成されたテンプレート画像を含むプレビュー画面を表示させる方法が考えられる。しかしながら、上記の方法では、部品画像を選択する際に、当該部品画像がテンプレート画像に合成された状態をイメージしにくいという課題がある。 As an example of a method for realizing a process of combining a component image with a template image, a selection screen including a list of selectable component images is displayed, and when the component image is selected on the selection screen, the component image A method of displaying a preview screen including the synthesized template image is conceivable. However, in the above method, there is a problem that when selecting a component image, it is difficult to imagine a state in which the component image is combined with the template image.
本発明は、上記の事情に鑑みてなされたものであり、その目的は、テンプレート画像に合成された状態を確認しながら部品画像を選択可能なプログラムを提供することにある。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a program capable of selecting a component image while confirming a state of being combined with a template image.
(1) 本明細書に記載のプログラムは、画像を表示する表示部及びユーザ操作を受け付ける受付部を備えるコンピュータによって実行可能である。該プログラムは、記録用紙に記録されるテンプレート画像を示すテンプレート画像データ、及び部品画像を合成可能な前記テンプレート画像上の部品領域を示す領域情報を取得する第1取得処理と、複数の前記部品画像それぞれを示す部品画像データを前記コンピュータに設定されたデータ取得元から取得する第2取得処理と、複数の前記部品画像のうちの1つである第1画像を前記テンプレート画像の前記部品領域に合成して得られる第1プレビュー画像を前記表示部に表示させる第1合成処理と、前記第1プレビュー画像が前記表示部に表示された状態において、前記部品領域に合成される前記部品画像の切り替えを指示するユーザ操作である切替操作を前記受付部で受付可能にする受付処理と、前記切替操作を前記受付部が受け付けたことに応じて、複数の前記部品画像のうちの前記第1画像と異なる第2画像を前記テンプレート画像の前記部品領域に合成して得られる第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる第2合成処理と、前記第2プレビュー画像を通信物に記録させるために、当該第2プレビュー画像を示す画像データを出力する出力処理とを前記コンピュータに実行させる。 (1) The program described in this specification can be executed by a computer including a display unit that displays an image and a reception unit that receives a user operation. The program includes: template image data indicating a template image recorded on a recording sheet; first acquisition processing for acquiring region information indicating a component region on the template image that can be combined with a component image; and a plurality of the component images A second acquisition process for acquiring component image data indicating each from a data acquisition source set in the computer, and a first image that is one of the plurality of component images is combined with the component region of the template image A first combining process for displaying the first preview image obtained on the display unit, and switching of the component image combined with the component region in a state where the first preview image is displayed on the display unit. The accepting process that allows the accepting unit to accept a switching operation that is a user operation to instruct, and the accepting unit accepts the switching operation In response, the second preview image obtained by combining the second image different from the first image of the plurality of component images with the component area of the template image is replaced with the first preview image. The computer is caused to execute a second synthesis process to be displayed on the display unit and an output process to output image data indicating the second preview image in order to record the second preview image on a communication object.
上記構成によれば、第1画像が合成されたテンプレート画像が表示された状態で切替操作がなされたことに応じて、部品領域の第1画像が第2画像に切り替えられる。換言すれば、第1プレビュー画像と第2プレビュー画像とを切替操作によって切り替えることができる。その結果、テンプレート画像に合成された状態を確認しながら部品画像を選ぶことができる。なお、切替操作の具体例は特に限定されないが、例えば、表示画面に対するタッチ操作であってもよいし、マイクロフォンを通じた音声の入力であってもよい。 According to the above configuration, the first image of the component area is switched to the second image in response to the switching operation being performed while the template image obtained by combining the first images is displayed. In other words, the first preview image and the second preview image can be switched by a switching operation. As a result, it is possible to select a component image while confirming the state combined with the template image. Although a specific example of the switching operation is not particularly limited, for example, it may be a touch operation on the display screen, or may be a voice input through a microphone.
(2) 例えば、複数の前記部品画像には、並び順が設定されている。該プログラムは、前記受付処理において、前記第1画像の直前の画像への切り替えを指示する第1操作、或いは前記第1画像の直後の画像への切り替えを指示する第2操作を、前記切替操作として前記受付部で受付可能である。そして、該プログラムは、前記第2合成処理において、前記第1操作を前記受付部が受け付けたことに応じて、前記第1画像直前の画像を前記第2画像とする前記第2プレビュー画像を前記表示部に表示させ、或いは前記第2操作を前記受付部が受け付けたことに応じて、前記第1画像の直後の画像を前記第2画像とする前記第2プレビュー画像を前記表示部に表示させる。 (2) For example, the arrangement order is set for the plurality of component images. In the accepting process, the program performs a first operation for instructing switching to the immediately preceding image of the first image or a second operation for instructing switching to an immediately following image of the first image. Can be received by the reception unit. Then, in response to the reception of the first operation by the reception unit in the second synthesis process, the program displays the second preview image having the image immediately before the first image as the second image. Display on the display unit, or display the second preview image on the display unit with the image immediately after the first image as the second image in response to the reception unit receiving the second operation. .
(3) 好ましくは、複数の前記部品画像それぞれは、複数のグループのうちのいずれかに属している。また、複数の前記グループには、並び順が設定されている。該プログラムは、前記受付処理において、前記第1画像が属する対象グループの直前のグループに属する前記部品画像への切り替えを指示する第3操作、或いは前記対象グループの直後のグループに属する前記部品画像への切り替えを指示する第4操作を、前記切替操作として前記受付部で受付可能である。そして、該プログラムは、前記第2合成処理において、前記第3操作を前記受付部が受け付けたことに応じて、前記対象グループの直前のグループに属し且つ前記第1画像の並び順に対応する前記部品画像を前記第2画像とする前記第2プレビュー画像を前記表示部に表示させ、或いは前記第4操作を前記受付部が受け付けたことに応じて、前記対象グループの直後のグループに属し且つ前記第1画像の並び順に対応する前記部品画像を前記第2画像とする前記第2プレビュー画像を前記表示部に表示させる。 (3) Preferably, each of the plurality of component images belongs to one of a plurality of groups. Further, the arrangement order is set for the plurality of groups. In the reception process, the program may include a third operation instructing switching to the component image belonging to the group immediately preceding the target group to which the first image belongs, or the component image belonging to the group immediately following the target group. 4th operation which instruct | indicates switching of can be received in the said reception part as said switching operation. In addition, in the second synthesis process, the program corresponds to the component that belongs to the group immediately before the target group and corresponds to the arrangement order of the first images in response to the reception of the third operation by the reception unit. The second preview image having the image as the second image is displayed on the display unit, or belongs to a group immediately after the target group in response to the reception of the fourth operation. The second preview image in which the component image corresponding to the arrangement order of one image is the second image is displayed on the display unit.
上記構成によれば、部品画像が合成されたテンプレート画像を確認しながら、部品画像が属するグループを順番に切り替えることができる。なお、グループとは、例えば、部品画像が格納されるフォルダに対応してもよいし、部品画像の取得先に対応してもよいし、同一の付加データが設定された部品画像の集まりであってもよい。部品画像の取得先とは、例えば、ローカルメモリ、メモリーカード、或いはストレージサーバ等を指す。 According to the above configuration, it is possible to sequentially switch the group to which the component image belongs while confirming the template image in which the component images are combined. The group may correspond to, for example, a folder in which component images are stored, may correspond to a component image acquisition destination, or is a collection of component images in which the same additional data is set. May be. The part image acquisition destination refers to, for example, a local memory, a memory card, or a storage server.
(4) 好ましくは、前記部品画像データは、前記部品画像に付加された付加データを含む。そして、前記対象グループには、第1付加データが付加された前記部品画像が属する。また、前記対象グループの直前或いは直後のグループには、前記第1付加データと異なる第2付加データが付加された前記部品画像が属する。 (4) Preferably, the component image data includes additional data added to the component image. The component image to which the first additional data is added belongs to the target group. Further, the component image to which the second additional data different from the first additional data is added belongs to the group immediately before or after the target group.
上記構成によれば、同一の付加データが付加された部品画像の中から所望の部品画像を選択できるので、さらに部品画像を選択しやすくなる。なお、同一の付加データとは、付加データの値が完全に一致していることに限定されない。一例として、付加データが日時を示す場合において、年月が一致する付加データを同一としてもよい。他の例として、付加データが場所を示す場合において、特定の地域を示す付加データを同一としてもよい。 According to the above configuration, since a desired component image can be selected from the component images to which the same additional data is added, it becomes easier to select the component image. Note that the same additional data is not limited to the value of the additional data completely matching. As an example, when the additional data indicates the date and time, the additional data having the same year and month may be the same. As another example, when the additional data indicates a place, the additional data indicating a specific area may be the same.
(5) 例えば、前記部品画像は、ユーザによって撮影された写真画像である。そして、前記付加データは、前記写真画像の撮影日時又は撮影場所を示す。 (5) For example, the component image is a photographic image taken by a user. The additional data indicates the shooting date / time or shooting location of the photographic image.
但し、付加データの具体例はこれに限定されず、例えば、ユーザによって設定される任意の文字列等であってもよい。 However, a specific example of the additional data is not limited to this, and may be an arbitrary character string set by the user, for example.
(6) 好ましくは、該プログラムは、前記第1付加データ及び前記第2付加データを指定するユーザ操作を前記受付部を通じて受け付ける付加データ受付処理を、前記コンピュータに実行させる。 (6) Preferably, the program causes the computer to execute an additional data receiving process for receiving a user operation for designating the first additional data and the second additional data through the receiving unit.
上記構成によれば、ユーザが指定した付加データが付加された部品画像の中から所望の部品画像を選択できるので、さらに部品画像を選択しやすくなる。 According to the above configuration, since a desired component image can be selected from the component images to which the additional data designated by the user is added, it becomes easier to select the component image.
(7) 好ましくは、前記受付部は、ユーザが発する音声を集音するマイクロフォンである。また、前記付加データは、文字列で表されている。そして、該プログラムは、前記付加データ受付処理において、所定の間隔を空けて発せられた第1音声及び第2音声を前記受付部が受け付けたことに応じて、前記第1音声を文字列に変換して第1付加データを生成し且つ前記第2音声を文字列に変換して第2付加データを生成する。 (7) Preferably, the reception unit is a microphone that collects sound emitted by a user. The additional data is represented by a character string. The program converts the first voice into a character string in response to the reception of the first voice and the second voice uttered at predetermined intervals in the additional data reception process. Then, the first additional data is generated and the second voice is converted into a character string to generate the second additional data.
上記構成によれば、複数の付加データを一括して指定することができるので、さらに部品画像を選択しやすくなる。 According to the above configuration, since a plurality of additional data can be specified at once, it is easier to select a component image.
(8) 好ましくは、前記受付部は、前記表示部の表示画面をタッチするユーザ操作を受け付けるタッチセンサである。そして、該プログラムは、前記受付処理において、前記部品領域の位置における第1方向の一方側へのフリック操作を前記第1操作として受け付け、前記部品領域の位置における前記第1方向の他方側へのフリック操作を前記第2操作として受け付け、前記部品領域の位置における前記第1方向と交差する第2方向の一方側へのフリック操作を前記第3操作として受け付け、前記部品領域の位置における前記第2方向の他方側へのフリック操作を、前記第4操作として受け付ける。 (8) Preferably, the reception unit is a touch sensor that receives a user operation for touching a display screen of the display unit. The program accepts, as the first operation, a flick operation to one side in the first direction at the position of the component area in the reception process, and to the other side in the first direction at the position of the component area. A flick operation is accepted as the second operation, a flick operation to one side of the second direction intersecting the first direction at the part region position is accepted as the third operation, and the second operation at the part region position is performed. A flick operation to the other side of the direction is accepted as the fourth operation.
上記構成によれば、グループ内における部品画像の切り替え及びグループの切り替えを、フリック操作のみによって実現できる。 According to the above configuration, switching of component images and switching of groups within a group can be realized only by a flick operation.
(9) 好ましくは、該プログラムは、前記第1合成処理において、前記第1画像の直前の画像及び前記第1画像の直後の画像を示す第1サムネイル画像を、前記第1プレビュー画像と共に前記表示部に表示させ、前記第2合成処理において、前記第2画像の直前の画像及び前記第2画像の直後の画像を示す第2サムネイル画像を、前記第2プレビュー画像と共に前記表示部に表示させる。 (9) Preferably, in the first synthesis process, the program displays a first thumbnail image indicating an image immediately before the first image and an image immediately after the first image together with the first preview image. And in the second combining process, a second thumbnail image indicating an image immediately before the second image and an image immediately after the second image is displayed on the display unit together with the second preview image.
上記構成によれば、切替操作によって切り替えられる部品画像をサムネイル画像によって確認できるので、さらに部品画像を選択しやすくなる。 According to the above configuration, the component image that can be switched by the switching operation can be confirmed by the thumbnail image, which makes it easier to select the component image.
(10) 例えば、前記受付部は、前記表示部の表示画面をタッチするユーザ操作を受け付けるタッチセンサである。そして、該プログラムは、前記受付処理において、前記第1画像の直前の画像を示す前記第1サムネイル画像の位置におけるタップ操作を前記第1操作として受け付け、前記第2画像の直後の画像を示す前記第1サムネイル画像の位置におけるタップ操作を前記第2操作として受け付ける。 (10) For example, the reception unit is a touch sensor that receives a user operation for touching a display screen of the display unit. The program accepts the tap operation at the position of the first thumbnail image indicating the image immediately before the first image as the first operation in the reception process, and indicates the image immediately after the second image. A tap operation at the position of the first thumbnail image is accepted as the second operation.
(11) 好ましくは、前記サムネイル画像は、前記プレビュー画像上に重ねて表示されている。そして、該プログラムは、前記部品領域と異なる位置におけるタップ操作を前記受付部が受ける度に、前記サムネイル画像の表示及び非表示を切り替える切替処理を、前記コンピュータに実行させる。 (11) Preferably, the thumbnail image is displayed over the preview image. The program causes the computer to execute a switching process for switching between displaying and hiding the thumbnail image every time the receiving unit receives a tap operation at a position different from the component area.
上記構成によれば、部品画像を選んでいるときはサムネイル画像を表示させ、プレビュー画像全体を確認したいときはサムネイル画像を非表示にすることができる。 According to the above configuration, the thumbnail image can be displayed when the component image is selected, and the thumbnail image can be hidden when the entire preview image is to be confirmed.
(12) 好ましくは、前記部品画像データは、前記部品画像に付加された付加データを含む。そして、該プログラムは、前記付加データを指定するユーザ操作を前記受付部が受け付けたことに応じて、前記第1画像及び前記第2画像となり得る前記部品画像を、指定された前記付加データが付加された前記部品画像のみに絞り込む絞込処理を、前記コンピュータに実行させる。 (12) Preferably, the component image data includes additional data added to the component image. The program adds the specified additional data to the component image that can be the first image and the second image in response to the reception unit receiving a user operation specifying the additional data. The computer is caused to execute a narrowing-down process for narrowing down to only the component images that have been performed.
上記構成によれば、第1画像及び第2画像となり得る部品画像を、所望の付加データが付加された部品画像のみに予め絞り込むことができるので、さらに部品画像を選択しやすくなる。 According to the above configuration, the component images that can be the first image and the second image can be narrowed down to only the component images to which the desired additional data is added, so that it becomes easier to select the component images.
(13) さらに好ましくは、前記受付部は、ユーザが発する音声を集音するマイクロフォンである。また、前記付加データは、文字列で表されている。そして、該プログラムは、前記絞込処理において、所定の間隔を空けて発せられた第1音声及び第2音声を前記受付部が受け付けたことに応じて、前記第1音声を文字列に変換して第1付加データを生成し且つ前記第2音声を文字列に変換して第2付加データを生成し、前記第1付加データ及び前記第2付加データの両方が付加された前記部品画像のみ、或いは前記第1付加データ及び前記第2付加データの少なくとも一方が付加された前記部品画像のみに絞り込む。 (13) More preferably, the reception unit is a microphone that collects a voice uttered by a user. The additional data is represented by a character string. In the narrowing-down process, the program converts the first voice into a character string in response to the reception unit receiving the first voice and the second voice uttered at a predetermined interval. Generating the first additional data and converting the second sound into a character string to generate the second additional data, only the part image to which both the first additional data and the second additional data are added, Alternatively, it is narrowed down to only the component image to which at least one of the first additional data and the second additional data is added.
上記構成によれば、複数の付加データを一括して指定することができるので、第1画像及び第2画像となり得る部品画像をさらに絞り込むことができる。 According to the above configuration, since a plurality of additional data can be specified at once, the component images that can be the first image and the second image can be further narrowed down.
(14) 好ましくは、該プログラムは、前記第1合成処理において、前記第1画像に対する効果フィルタの適用を指示するユーザ操作を前記受付部が受け付けたことに応じて、前記効果フィルタを適用した前記第1画像を含む前記第1プレビュー画像を前記表示部に表示させ、前記第2合成処理において、前記第1画像と同一の前記効果フィルタを適用した前記第2画像を含む前記第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる。 (14) Preferably, the program applies the effect filter in response to the reception unit receiving a user operation instructing application of an effect filter to the first image in the first synthesis process. The first preview image including the first image is displayed on the display unit, and the second preview image including the second image to which the same effect filter as the first image is applied in the second synthesis processing is displayed. The first preview image is displayed on the display unit.
上記構成によれば、第1画像に適用した効果フィルタを第2画像に引き継ぐことができるので、テンプレート画像に合成された第1画像及び第2画像を比較しやすくなる。 According to the above configuration, since the effect filter applied to the first image can be inherited to the second image, it is easy to compare the first image and the second image combined with the template image.
(15) 例えば、前記効果フィルタは、前記部品画像の色調を変換する色調フィルタ、前記部品画像に含まれる人物の顔を抽出するクロッピングフィルタ、或いは前記部品画像に含まれるノイズを除去するノイズ除去フィルタのうち少なくともいずれかを含む。 (15) For example, the effect filter is a color filter that converts the color tone of the component image, a cropping filter that extracts a human face included in the component image, or a noise removal filter that removes noise included in the component image. At least one of them.
(16) 好ましくは、前記テンプレート画像は、主部品領域及び従部品領域を含む。また、前記部品画像は、主グループに属する複数の主部品画像と、従グループに属し且つ各々が前記主部品画像に対応づけられた複数の従部品画像とを含む。そして、該プログラムは、前記第1合成処理において、前記主グループに属する第1主画像を前記主部品領域に合成し、前記第2グループに属し且つ前記第1主画像に対応する第1従画像を前記従部品領域に合成して得られる前記第1プレビュー画像を前記表示部に表示させ、前記主部品領域に対する前記切替操作を前記受付部が受け付けたことに応じて実行される前記第2合成処理において、前記主グループに属し且つ前記第1主画像と異なる第2主画像を前記主部品領域に合成し、前記第2グループに属し且つ前記第2主画像に対応する第2従画像を前記従部品領域に合成して得られる前記第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる。 (16) Preferably, the template image includes a main part area and a sub part area. The component image includes a plurality of main component images belonging to the main group and a plurality of sub component images belonging to the sub group and each corresponding to the main component image. In the first composition process, the program composes the first main image belonging to the main group into the main part region, and belongs to the second group and corresponds to the first main image. The first preview image obtained by synthesizing the sub component area is displayed on the display unit, and the second synthesis is executed in response to the reception unit accepting the switching operation for the main component area. In the processing, a second main image belonging to the main group and different from the first main image is synthesized with the main part region, and a second sub-image belonging to the second group and corresponding to the second main image is The second preview image obtained by combining with the sub-component area is displayed on the display unit instead of the first preview image.
上記構成によれば、予め対応づけられた主画像及び従画像を連動して切り替えることができるので、さらに部品画像を選択しやすくなる。 According to the above configuration, the main image and the sub image associated in advance can be switched in conjunction with each other, so that it becomes easier to select the component image.
(17) 例えば、前記テンプレート画像は、葉書の宛名面及び通信面の一方に記録される第1テンプレート画像と、前記宛名面及び前記通信面の他方に記録される第2テンプレート画像とを含む。また、前記第1テンプレート画像は、前記主部品領域を含む。さらに、前記第2テンプレート画像は、前記従部品領域を含む。そして、該プログラムは、前記第1合成処理及び前記第2合成処理において、前記第1テンプレート画像及び前記第2テンプレート画像それぞれの前記プレビュー画像を前記表示部に表示させる。 (17) For example, the template image includes a first template image recorded on one of the address surface and the communication surface of the postcard and a second template image recorded on the other of the address surface and the communication surface. The first template image includes the main part region. Further, the second template image includes the subsidiary part region. Then, the program causes the display unit to display the preview images of the first template image and the second template image in the first synthesis process and the second synthesis process, respectively.
(18) 例えば、前記コンピュータは、記録用紙に画像を記録する記録処理を実行する画像記録装置と通信可能な通信部をさらに備える。そして、該プログラムは、前記出力処理において、前記第2プレビュー画像を示す画像データを前記通信部を通じて前記画像記録装置に送信する。 (18) For example, the computer further includes a communication unit capable of communicating with an image recording apparatus that executes a recording process for recording an image on a recording sheet. In the output process, the program transmits image data indicating the second preview image to the image recording apparatus through the communication unit.
(19) 本明細書に記載の情報処理装置は、画像を表示する表示部と、ユーザ操作を受け付ける受付部と、制御部とを備える。前記制御部は、記録用紙に記録されるテンプレート画像を示すテンプレート画像データ、及び部品画像を合成可能な前記テンプレート画像上の部品領域を示す領域情報を取得する第1取得処理と、複数の前記部品画像それぞれを示す部品画像データを前記コンピュータに設定されたデータ取得元から取得する第2取得処理と、複数の前記部品画像のうちの1つである第1画像を前記テンプレート画像の前記部品領域に合成して得られる第1プレビュー画像を前記表示部に表示させる第1合成処理と、前記第1プレビュー画像が前記表示部に表示された状態において、前記部品領域に合成される前記部品画像の切り替えを指示するユーザ操作である切替操作を前記受付部で受付可能にする受付処理と、前記切替操作を前記受付部が受け付けたことに応じて、複数の前記部品画像のうちの前記第1画像と異なる第2画像を前記テンプレート画像の前記部品領域に合成して得られる第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる第2合成処理と、前記第2プレビュー画像を通信物に記録させるために、当該第2プレビュー画像を示す画像データを出力する出力処理とを実行する。 (19) An information processing apparatus described in the present specification includes a display unit that displays an image, a reception unit that receives a user operation, and a control unit. The control unit acquires a template image data indicating a template image recorded on a recording sheet, a first acquisition process for acquiring region information indicating a component region on the template image that can be combined with a component image, and a plurality of the components A second acquisition process for acquiring component image data indicating each image from a data acquisition source set in the computer, and a first image that is one of the plurality of component images in the component region of the template image A first combining process for displaying the first preview image obtained by combining on the display unit, and switching of the component image combined with the component region in a state where the first preview image is displayed on the display unit. The accepting process that allows the accepting unit to accept a switching operation, which is a user operation for instructing, and the accepting unit accepting the switching operation. Accordingly, a second preview image obtained by synthesizing a second image different from the first image among the plurality of component images with the component area of the template image is replaced with the first preview image. A second combining process to be displayed on the display unit and an output process to output image data indicating the second preview image are executed in order to record the second preview image on the communication object.
(20) 本明細書に記載の記録システムは、画像を表示する表示部、ユーザ操作を受け付ける受付部、第1通信部、及び第1制御部を備える情報処理装置と、記録用紙に画像を記録する記録部、第2通信部、及び第2制御部を備える画像記録装置とを備える。前記第1制御部は、記録用紙に記録されるテンプレート画像を示すテンプレート画像データ、及び部品画像を合成可能な前記テンプレート画像上の部品領域を示す領域情報を取得する第1取得処理と、複数の前記部品画像それぞれを示す部品画像データを前記コンピュータに設定されたデータ取得元から取得する第2取得処理と、複数の前記部品画像のうちの1つである第1画像を前記テンプレート画像の前記部品領域に合成して得られる第1プレビュー画像を前記表示部に表示させる第1合成処理と、前記第1プレビュー画像が前記表示部に表示された状態において、前記部品領域に合成される前記部品画像の切り替えを指示するユーザ操作である切替操作を前記受付部で受付可能にする受付処理と、前記切替操作を前記受付部が受け付けたことに応じて、複数の前記部品画像のうちの前記第1画像と異なる第2画像を前記テンプレート画像の前記部品領域に合成して得られる第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる第2合成処理と、前記第2プレビュー画像を示す画像データを、前記第1通信部を通じて前記画像記録装置に送信する出力処理とを実行する。また、前記第2制御部は、前記第2通信部を通じて前記情報処理装置から前記画像データを受信したことに応じて、当該画像データで示される前記第2プレビュー画像を記録用紙に記録する記録処理を前記記録部に実行させる。 (20) The recording system described in this specification records an image on a recording sheet, an information processing apparatus including a display unit that displays an image, a reception unit that receives a user operation, a first communication unit, and a first control unit. An image recording apparatus including a recording unit, a second communication unit, and a second control unit. A first acquisition unit configured to acquire template image data indicating a template image recorded on a recording sheet, and region information indicating a component region on the template image that can be combined with a component image; A second acquisition process for acquiring component image data representing each of the component images from a data acquisition source set in the computer; and a first image that is one of the plurality of component images is used as the component of the template image. A first combining process for displaying a first preview image obtained by combining the region on the display unit; and the component image combined with the component region in a state where the first preview image is displayed on the display unit. Accepting processing that allows the accepting unit to accept a switching operation that is a user operation for instructing switching, and the accepting unit accepts the switching operation Accordingly, instead of the first preview image, a second preview image obtained by synthesizing a second image different from the first image among the plurality of component images with the component area of the template image. A second combining process to be displayed on the display unit and an output process for transmitting image data indicating the second preview image to the image recording apparatus through the first communication unit are executed. In addition, the second control unit records a second preview image indicated by the image data on a recording sheet in response to receiving the image data from the information processing apparatus through the second communication unit. Is executed by the recording unit.
本発明によれば、第1画像が合成されたテンプレート画像が表示された状態で切替操作がなされたことに応じて、部品領域の第1画像が第2画像に切り替えられるので、テンプレート画像に合成された状態を確認しながら部品画像を選ぶことができる。 According to the present invention, the first image in the component area is switched to the second image in response to the switching operation being performed while the template image in which the first image is synthesized is displayed. The component image can be selected while confirming the applied state.
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings as appropriate. The embodiment described below is merely an example of the present invention, and it is needless to say that the embodiment of the present invention can be changed as appropriate without departing from the gist of the present invention.
図1は、本実施形態における記録システム100の概略図である。図1に示される記録システム100は、複合機10と、携帯端末50と、サーバ装置70とで構成されている。複合機10、携帯端末50、及びサーバ装置70は、通信ネットワーク102を介して相互に通信可能とされている。通信ネットワーク102の具体例は特に限定されないが、例えば、インターネット、移動体通信網、有線LAN(Local Area Networkの略)、無線LAN、或いはこれらの組み合わせであってもよい。
FIG. 1 is a schematic diagram of a
[複合機10]
複合機10は、図1に示されるように、プリンタ部11と、スキャナ部12と、表示部23と、操作部24と、通信部25と、CPU31と、記憶部32と、通信バス33とを主に備える。複合機10を構成する各構成要素は、通信バス33を介して相互に接続されている。複合機10は、画像記録装置の一例である。
[Multifunction machine 10]
As shown in FIG. 1, the
[プリンタ部11、スキャナ部12]
プリンタ部11は、画像データで示される画像を記録用紙に記録する記録処理を実行する。プリンタ部11の記録方式は特に限定されないが、例えば、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ部12は、記録用紙に記録されている画像を読み取って画像データを生成するスキャン処理を実行する。複合機10は、FAXの送受信を行うFAX機能、記録用紙に記録された画像を読み取って他の記録用紙に記録するコピー機能等をさらに有してもよい。
[
The
[表示部23]
表示部23は、各種情報を表示する表示画面を備える。表示部23の具体的な構成は特に限定されないが、例えば、液晶ディスプレイ(Liquid Crystal Displayの略)、有機ELディスプレイ(Organic Electro−Luminescence Displayの略)等を採用することができる。
[Display unit 23]
The
[操作部24]
操作部24は、表示部23の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部24は、例えば押ボタンを有しており、押下された押ボタンに対応づけられた各種の操作信号をCPU31へ出力する。さらに、操作部24は、表示部23の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部23がタッチパネルディスプレイとして構成されてもよい。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。
[Operation unit 24]
The
なお、「オブジェクト」とは、ユーザが操作部24を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部23に表示された文字列であって、操作部24の方向キーを押下することによってオブジェクトの1つがハイライト表示され、操作部24の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部24がタッチパネルである場合のオブジェクトは表示部23に表示されたアイコン、ボタン、リンク、ラジオボタン、チェックボックス、或いはプルダウンメニュー等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。
The “object” refers to an image that can be selected by the user operating the
[通信部25]
通信部25は、通信ネットワーク102を通じて外部装置と通信を行うためのインタフェースである。すなわち、複合機10は、通信部25を通じて携帯端末50或いはサーバ装置70に各種情報を出力し、通信部25を通じて携帯端末50或いはサーバ装置70から各種データ又は各種情報を受信する。通信部25の具体的な通信手順は特に限定されないが、例えば、Wi−Fi(Wi−Fi Allianceの登録商標)を採用することができる。
[Communication unit 25]
The
[CPU31]
CPU(Central Processing Unitの略)31は、複合機10の全体動作を制御するものである。CPU31は、操作部24から出力される各種情報、及び通信部25を通じて外部装置から取得した各種情報等に基づいて、後述する各種プログラムを記憶部32から取得して実行する。すなわち、CPU31及び記憶部32は、制御部の一例を構成する。
[CPU 31]
A CPU (abbreviation of Central Processing Unit) 31 controls the overall operation of the
[記憶部32]
記憶部32は、プログラム記憶領域32Aと、データ記憶領域32Bとを有する。プログラム記憶領域32Aには、OS(Operating Systemの略)34と、制御プログラム35とが格納される。なお、制御プログラム35は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域32Bには、制御プログラム35の実行に必要なデータ或いは情報が記憶される。
[Storage unit 32]
The
なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。 Note that “data” and “information” in this specification are common in that they are bits or bit strings that can be handled by a computer. “Data” refers to data that can be handled by the computer without taking into account the meaning of each bit. On the other hand, “information” refers to information that the operation of the computer branches depending on the semantic content indicated by each bit. Furthermore, the “instruction” is a control signal for prompting the destination apparatus to perform the next operation, and may include information or itself has a property as information. There is also.
また、「データ」及び「情報」は、形式(例えば、テキスト形式、バイナリ形式、フラグ形式等)がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「2つ」であることを示す情報が、あるコンピュータではASCIIコードで”0x32”というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で”10”というバイナリ形式の情報として保持されてもよい。 In addition, even if the format (for example, text format, binary format, flag format, etc.) is changed for each computer, “data” and “information” have the same data and information as long as they are recognized as the same meaning content. Are treated as For example, information indicating “two” is stored as text information “0x32” in ASCII code in one computer, and binary format information “10” in binary notation in another computer. May be.
但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。 However, the distinction between the above “data” and “information” is not strict, and exceptional handling is allowed. For example, data may be temporarily treated as information, or information may be temporarily treated as data. Also, what is handled as data in a certain device may be handled as information in another device. Furthermore, information may be extracted from the data, or data may be extracted from the information.
記憶部32は、例えば、RAM(Random Access Memoryの略)、ROM(Read Only Memoryの略)、EEPROM(Electrically Erasable Programmable Read−Only Memoryの略)、HDD(Hard Disk Driveの略)、CPU31が備えるバッファ等、或いはそれらの組み合わせによって構成される。なお、記憶部32は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、non−transitoryな媒体である。non−transitoryな媒体には、上記の例の他に、CD−ROM、DVD−ROM等の記録媒体も含まれる。また、non−transitoryな媒体は、tangibleな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、non−transitoryなコンピュータが読み取り可能なストレージ媒体には含まれない。
The
プログラム記憶領域32Aに記憶されているプログラムは、CPU31によって実行される。しかしながら、本明細書では、CPU31を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムAが処理Aを実行する」という趣旨の記述は、「CPU31がプログラムAに記述された処理Aを実行する」ことを指してもよい。後述する携帯端末50についても同様である。
The program stored in the
OS34は、複合機10を構成するハードウェアであるプリンタ部11、スキャナ部12、表示部23、操作部24、及び通信部25等を制御するためのAPI(Application Programming Interfaceの略)を提供する基本プログラムである。すなわち、上記の各プログラムは、OS34が提供するAPIを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、OS34を省略して各プログラムの動作を説明する。すなわち、以下の説明において、「プログラムBがハードウェアCを制御する」という趣旨の記述は、「プログラムBがOS34のAPIを通じてハードウェアCを制御する」ことを指してもよい。後述する携帯端末50についても同様である。
The
[携帯端末50]
携帯端末50は、図1に示されるように、表示部53と、操作部54と、通信部55と、マイク56と、CPU61と、記憶部62と、通信バス63とを主に備える。携帯端末50に含まれる表示部53、操作部54、通信部55、CPU61、記憶部62、及び通信バス63は、複合機10に含まれる表示部23、操作部24、通信部25、CPU31、記憶部32、及び通信バス33と共通するので、再度の説明は省略する。携帯端末50は情報処理装置の一例であり、CPU61及び記憶部62は制御部の一例である。情報処理装置の具体例は、スマートフォン、携帯電話、タブレット端末等の携帯端末50に限定されず、PC(Personal Computerの略)等であってもよい。
[Portable terminal 50]
As shown in FIG. 1, the
携帯端末50の操作部54は、表示部53の表示画面に重畳された膜状のタッチセンサを含む。そして、操作部54は、表示部53の表示画面をタッチするユーザ操作を受け付ける。また、操作部54は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。位置情報は、例えば、表示画面の左上端を原点とし、右向きをx軸の正の向き、下向きをy軸の正の向きとしたx−y平面上の座標(x,y)として表現できる。操作部54は、ユーザ操作を受け付ける受付部の一例である。
The
なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。すなわち、タッチした入力媒体を所定時間内に表示画面から離間させるタップ操作、タッチした入力媒体を表示画面上で静止させるロングタッチ操作、タッチした入力媒体を表示画面上でスライドさせるスライド操作、表示画面上をスライドする入力媒体の加速度が閾値以上であるフリック操作、表示画面上の異なる位置にタッチした2つの入力媒体を互いに近づける向きにスライドさせるピンチイン操作、表示画面上の異なる位置にタッチした2つの入力媒体を互いに離れる向きにスライドさせるピンチアウト操作等は、タッチの一例である。また、入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。 Note that “touch” in this specification includes all operations for bringing an input medium into contact with a display screen. That is, a tap operation to move the touched input medium away from the display screen within a predetermined time, a long touch operation to make the touched input medium stand still on the display screen, a slide operation to slide the touched input medium on the display screen, a display screen Flick operation where the acceleration of the input medium sliding above the threshold is more than a threshold, pinch-in operation to slide two input media touched at different positions on the display screen toward each other, two touched at different positions on the display screen A pinch-out operation or the like that slides the input medium away from each other is an example of a touch. The input medium may be a user's finger or a touch pen.
通信部55は、移動体通信網或いは無線LANを通じて複合機10或いはサーバ装置70と通信する。マイク56は、音声を集音して音声データを生成するマイクロフォンである。マイク56は、ユーザ操作を受け付ける受付部の他の例である。すなわち、本明細書のユーザ操作には、音声の入力も含まれる。
The
記憶部62のプログラム記憶領域62Aには、OS64と、制御プログラム65とが格納されている。記憶部62のデータ記憶領域62Bには、例えば、写真データを記憶する写真データフォルダ、及びアドレス情報を記憶するアドレスフォルダ等が含まれる。アドレス情報には、例えば、氏名、住所、電話番号、メールアドレス等が含まれている。
An
写真データフォルダには、例えば図2に示されるように、複数の写真データが格納されている。また、各写真データは、図2に示されるように、複数の写真フォルダのいずれかに格納されていてもよい。図2の例において、“フォルダ1”の作成日時は2013/12/16であり、“フォルダ11”の作成日時は2014/2/26である。
In the photo data folder, for example, as shown in FIG. 2, a plurality of photo data is stored. In addition, each piece of photo data may be stored in one of a plurality of photo folders as shown in FIG. In the example of FIG. 2, the creation date and time of “
例えば、フォルダ名“フォルダ1”の写真フォルダには、ファイル名“ファイルA”、“ファイルB”、ファイルC”の写真データが格納されている。また、各写真の撮影日時は、“2009/5/17”、“2013/12/9”、“2012/7/3”である。さらに、各写真には、“入園前”、“入園後”、“入園後”という任意タグが付加されている。同様に、フォルダ名“フォルダ11”の写真フォルダには、ファイル名“ファイルα”、“ファイルβ”、“ファイルγ”の写真データが格納されている。また、各写真の撮影日時は、“2008/11/15”、“2014/4/1”、“2011/7/8”である。さらに、各写真には、“入園前”、“入園後”、“入園前”というタグが付加されている。
For example, the photo folder with the folder name “
写真データは、部品画像データの一例である。写真データで示される写真は、部品画像の一例である。部品画像は、後述するテンプレート画像の部品領域への合成対象になり得る画像である。写真データフォルダは、データ取得元の一例である。但し、部品画像データ及び部品画像はこれに限定されず、例えば、イラスト画像を示すイラスト画像データ等であってもよい。また、データ取得元はこれに限定されず、例えば、携帯端末50に着脱されるメモリーカード、或いはインターネット上のストレージサーバ等であってもよい。
Photo data is an example of component image data. The photograph indicated by the photograph data is an example of a part image. The component image is an image that can be a composition target of a template image to be described later. The photo data folder is an example of a data acquisition source. However, the component image data and the component image are not limited to this, and may be, for example, illustration image data indicating an illustration image. The data acquisition source is not limited to this, and may be, for example, a memory card attached to or detached from the
イラスト画像データには、写真データと同様に、固有のファイル名があり、タグが付加されており、当該イラスト画像データの作成日時や更新日時などの固有の情報が割り当てられていてもよい。また、イラスト画像データは、イラスト用のデータフォルダに格納されていてもよい。そして、イラスト画像は、格納されているフォルダ、作成日時、更新日時、タグ等に基づいて複数のグループに分けられてもよい。 Similar to the photo data, the illustration image data has a unique file name, is attached with a tag, and may be assigned unique information such as the creation date and update date and time of the illustration image data. Further, the illustration image data may be stored in an illustration data folder. The illustration images may be divided into a plurality of groups based on stored folders, creation date / time, update date / time, tags, and the like.
タグは、ユーザによって設定される任意の文字列である任意タグと、部品画像データの属性に応じて共通の意味内容を示す固有タグとを含む。図3の例において、“入園前”、“入園後”などは任意タグの例であり、撮影日時は固有タグの例である。タグは、付加データの一例である。 The tag includes an arbitrary tag that is an arbitrary character string set by the user, and a unique tag that indicates common semantic content according to the attribute of the component image data. In the example of FIG. 3, “before entering the park”, “after entering the park”, etc. are examples of arbitrary tags, and the shooting date and time are examples of unique tags. A tag is an example of additional data.
部品画像には、1以上の任意タグを付加することができる。但し、部品画像に任意タグを付加しなくてもよい。任意タグとなる文字列の意味内容は特に限定されない。一例として、部品画像が写真である場合の任意タグは、当該写真に写っている人の名前、当該写真が撮影されたイベント(例えば、運動会、ピクニック等)等、当該写真の内容が分かりやすいように、部品画像に対してユーザが任意に割り当てたタグである。他の例として、部品画像がイラストである場合の任意タグは、当該イラストの作成日時、当該イラストの作成者の氏名、当該イラストのデザイン上の区分(例えば、クール、ポップ、シンプル)等である。 One or more arbitrary tags can be added to the component image. However, it is not necessary to add an arbitrary tag to the component image. The meaning content of the character string that is an arbitrary tag is not particularly limited. As an example, if the part image is a photo, the optional tag will make it easier to understand the content of the photo, such as the name of the person in the photo, the event (eg, athletic meet, picnic, etc.) In addition, the tag is arbitrarily assigned by the user to the component image. As another example, when the part image is an illustration, optional tags include the date and time of creation of the illustration, the name of the creator of the illustration, and the design category of the illustration (eg, cool, pop, simple), etc. .
また、部品画像には、その属性に応じた固有タグが付加される。但し、固有タグが付加されない属性の部品画像があってもよい。写真属性の部品画像に付加される固有タグは、例えば、当該写真の撮影日時である。図2などには図示していないが、写真属性の部品画像に付加される固有タグの他の例として、当該写真の撮影場所を採用してもよい。これらは、カメラによって自動的に設定されてもよいし、ユーザによって事後的に設定されてもよい。 A unique tag corresponding to the attribute is added to the component image. However, there may be a component image having an attribute to which a unique tag is not added. The unique tag added to the part image having the photograph attribute is, for example, the date and time when the photograph is taken. Although not shown in FIG. 2 and the like, as another example of the unique tag added to the part image having the photograph attribute, the photographing location of the photograph may be adopted. These may be set automatically by the camera or may be set later by the user.
また、写真データフォルダ内の写真データは、格納されているフォルダ、撮影日時、タグ等に基づいて複数のグループにグループ分けされてもよい。例えば、フォルダ名でグループ分けした場合のグループと写真データとの関係を示したデータテーブルを、図3に示す。図3に示されるように、フォルダ名でグループ分けした場合には、フォルダ名が“フォルダ1”である第1グループには、“ファイルA”、“ファイルB”、“ファイルC”の写真データが属し、フォルダ名が“フォルダ11”である第2グループには、“ファイルα”、“ファイルβ”、“ファイルγ”の写真データが属すことになる。
Also, the photo data in the photo data folder may be grouped into a plurality of groups based on the stored folder, shooting date and time, tags, and the like. For example, FIG. 3 shows a data table showing the relationship between groups and photo data when grouped by folder name. As shown in FIG. 3, when grouping by folder name, the first group whose folder name is “
また、1つのグループに属する複数の写真データには、並び順が設定されることがある。図3は、ファイル名順に並び順が設定された例を図示している。グループ内における写真データの並び順は特に限定されないが、例えば、撮影日時順であってもよいし、ファイル名順であってもよいし、写真データのサイズ順であってもよい。また、撮影日時順、ファイル名順、サイズ順のうち何れかを選択するためのユーザ操作を促す画面を表示部53に表示させ、操作部54を通じて受け付けたユーザ操作で示される並び順を、写真データの並び順として採用してもよい。
An arrangement order may be set for a plurality of pieces of photo data belonging to one group. FIG. 3 illustrates an example in which the arrangement order is set in the order of file names. The arrangement order of the photo data in the group is not particularly limited, but may be, for example, the order of shooting date, the order of file names, or the order of the size of photo data. In addition, a screen for prompting a user operation for selecting any one of the shooting date / time order, the file name order, and the size order is displayed on the
さらに、複数のグループには、並び順が設定されてもよい。グループの並び順は特に限定されないが、グループ分けの基となった情報の並び順に従ってもよい。一例として、フォルダ名でグループ分けした場合は、フォルダ名順、或いはフォルダの作成日時順を、グループの並び順としてよい。他の例として、撮影日時でグループ分けした場合は、撮影日時順をグループの並び順としてよい。他の例として、任意タグでグループ分けした場合は、任意タグのアイウエオ順やアルファベット順を、グループの並び順としてよい。さらに他の例として、任意タグの作成日順をグループの並び順としてもよい。また、フォルダ名順、撮影日時順等のうち何れかを選択するためのユーザ操作を促す画面を表示部53に表示させ、操作部54を通じて受け付けたユーザ操作で示される並び順をグループの並び順として採用してもよい。
Furthermore, an arrangement order may be set for the plurality of groups. The order in which the groups are arranged is not particularly limited, but may be in accordance with the order in which the information is grouped. As an example, when grouping by folder name, the order of groups may be the order of folder names or the order of folder creation date. As another example, in the case of grouping by shooting date and time, the order of shooting date and time may be the order of grouping. As another example, when grouping by an arbitrary tag, the order of grouping may be the Iueo order or alphabetical order of the arbitrary tag. As yet another example, the order of creation of arbitrary tags may be set as the grouping order. In addition, a screen for prompting a user operation for selecting either the folder name order, the shooting date order, or the like is displayed on the
一例として、データ記憶領域62Bには、図3に示すようなデータテーブルが記憶されていてもよい。図3に示されるデータテーブルは、どの部品画像がどのグループに属するかを網羅的に示すものである。他の例として、図3に示されるデータテーブルは、データ記憶領域62Bに予め記憶されていなくてもよい。そして、制御プログラム65は、後述するテンプレート編集画面を表示するときに、部品画像がどのグループに属するかをフォルダ名、撮影日時、タグなどに基づいて判断するようにしてもよい。また、どの情報に基づいて部品画像をグループ分けするかは、後述するステップS42〜S44の処理等によって、ユーザ操作に従って選択されてもよい。
As an example, a data table as shown in FIG. 3 may be stored in the
[サーバ装置70]
サーバ装置70は、図4に示されるように、複数のテンプレート画像データと、複数の領域情報とを互いに対応づけて記憶している。また、サーバ装置70は、携帯端末50からの要求に応じて、対応するテンプレート画像データ及び領域情報を携帯端末50に送信する。なお、本明細書中の「に応じて」は、当該文字列の前に記載された条件が満たされた場合に、当該文字列の後に記載された処理が実行されることを示す。なお、処理が実行されるタイミングは、条件が満たされた後であればよく、当該条件が満たされた直後である必要は必ずしもない。
[Server device 70]
As shown in FIG. 4, the
テンプレート画像データは、記録用紙の一例である葉書に記録されるテンプレート画像を示すものである。領域情報は、部品画像を合成可能なテンプレート画像上の部品領域を示す情報である。部品領域とは、合成対象の画像が合成されるテンプレート画像上の領域である。一例として、図4に示されるテンプレート1の領域情報は、中心位置“center”及び半径“radius”で特定される円形状の領域を指す。他の例として、テンプレート2の領域情報は、左端位置“left”、上端位置“top”、右端位置“right”、及び下端位置“bottom”で特定される矩形状の領域を指す。上記の各位置は、例えば、テンプレート画像の左上端位置を基準として特定される。なお、部品領域の形状及び特定方法は上記の例に限定されない。例えば、3つの頂点の位置によって三角形の部品領域を特定してもよい。
The template image data indicates a template image recorded on a postcard which is an example of a recording sheet. The region information is information indicating a component region on the template image that can be combined with the component image. The component area is an area on the template image where the image to be synthesized is synthesized. As an example, the area information of the
[記録システム100の動作]
図5〜図15を参照して、記録システム100の動作を説明する。本実施形態に係る記録システム100は、サーバ装置70から取得したテンプレート画像とデータ取得元から取得した部品画像とを携帯端末50が合成し、合成された画像を複合機10が葉書に記録する処理を実行する。以下、年賀状の通信面に記録する画像を合成する処理を説明する。しかしながら、合成した画像の用途はこれに限定されず、例えば、暑中見舞い、クリスマスカード、チラシ等にも応用することができる。
[Operation of Recording System 100]
The operation of the
まず、携帯端末50の制御プログラム65が起動されたことに応じて、例えば図8(A)に示されるメニュー画面が携帯端末50の表示部53に表示される。図8(A)に示されるメニュー画面は、年賀状作成画面を表示させる年賀状作成アイコン81と、年賀状アルバムを表示させる年賀状アルバムアイコン82と、保存データを表示させる保存データアイコン83とを含む。
First, in response to the activation of the
次に、制御プログラム65は、年賀状作成アイコン81の位置をタップするユーザ操作を操作部54が受け付けたことに応じて、例えば図8(B)に示される年賀状作成画面を表示部53に表示させる。図8(B)に示される年賀状作成画面は、通信面に記録する画像を生成する処理を実行させる通信面編集アイコン84と、宛名面に記録する画像を生成する処理を実行させる宛名面編集アイコン85とを含む。
Next, the
次に、制御プログラム65は、通信面編集アイコン84の位置をタップするユーザ操作を操作部54が受け付けたことに応じて、テンプレート選択画面を表示部53に表示させる(S11)。図9(A)は、テンプレート選択画面の一例である。図9(A)に示されるテンプレート選択画面は、サーバ装置70に記憶されているテンプレート画像データに対応する複数のテンプレートアイコン86〜89を含む。そして、制御プログラム65は、テンプレートアイコン86〜89の1つを選択するユーザ操作を操作部54を通じて受け付け可能な状態で待機する(S12)。
Next, the
テンプレートアイコン86〜89は、例えば、対応するテンプレート画像の画像サイズや解像度を削減した、所謂サムネイル画像であってもよい。一例として、制御プログラム65は、テンプレートアイコン86〜89を示す画像データを、通信部55を通じてサーバ装置70から受信してもよい。他の例として、制御プログラム65は、通信部55を通じてサーバ装置70からテンプレート画像データを受信し、当該テンプレート画像データからテンプレートアイコン86〜89を生成してもよい。図9(A)に示されるテンプレート選択画面において、テンプレートアイコン86は図4の“テンプレート1”に対応し、テンプレートアイコン87は図4の“テンプレート2”に対応し、テンプレートアイコン88は図4の“テンプレート3”に対応し、テンプレートアイコン89は図4の“テンプレート4”に対応する。
The
次に、制御プログラム65は、テンプレートアイコン86〜89の位置をタップするユーザ操作を操作部54が受け付けたことに応じて(S12:Yes)、タップ位置に表示されたテンプレートアイコンに対応するテンプレート画像データ及び領域情報を、通信部55を通じてサーバ装置70から受信する(S13)。具体的には、制御プログラム65は、テンプレート画像データを識別する識別情報を、通信部55を通じてサーバ装置70に送信すればよい。そして、制御プログラム65は、識別情報で識別されるテンプレート画像データ及び領域情報を、通信部55を通じてサーバ装置70から受信すればよい。ステップS13の処理は、第1取得処理の一例である。
Next, the
次に、制御プログラム65は、テンプレート編集画面を表示部53に表示させる(S14)。図9(B)は、図9(A)のテンプレートアイコン86の位置がタップされた場合のテンプレート編集画面の一例である。図9(B)に示されるテンプレート編集画面は、テンプレート画像111と、領域指示画像112と、[グ]アイコンと、[絞]アイコンと、[セ]アイコンと、[モ]アイコンと、[顔]アイコンと、[完成]アイコンとを含む。そして、制御プログラム65は、テンプレート編集画面が表示された表示部53に対するユーザ操作を操作部54を通じて受け付け可能な状態で待機する(S15)。ステップS15の処理は、受付処理の一例である。
Next, the
テンプレート編集画面に含まれるテンプレート画像111は、ステップS13で取得したテンプレート画像データで示される画像である。換言すれば、テンプレート画像111は、ステップS12で選択したテンプレートアイコン86に対応する画像である。領域指示画像112は、ステップS13で取得した領域情報で示される部品領域を示す画像である。本実施形態に係る領域指示画像112は、ハッチングされた円形状である。領域指示画像112は、テンプレート画像111上に重ねて表示される。その他のアイコンの詳細は、後述する。
A
次に、制御プログラム65は、表示部53の表示画面に対するユーザ操作を操作部54が受け付けたことに応じて(S15:Yes)、当該ユーザ操作がなされた表示画面上の位置を判定する(S16)。そして、制御プログラム65は、領域指示画像112の位置に対するユーザ操作を操作部54が受け付けたことに応じて(S16:部品領域)、部品領域操作処理を実行する(S17)。図6を参照して、部品領域操作処理の詳細を説明する。
Next, the
まず、制御プログラム65は、図9(B)に示される領域指示画像112の位置をタップするユーザ操作を操作部54が受け付けたことに応じて(S21:Yes)、データ記憶領域62Bから部品画像データを取得する(S22)。なお、領域指示画像112の位置が最初にタップされたことに応じて取得される部品画像データは、予め定められている。本実施形態では、図3に示される第1グループ内の並び順が1番の部品画像データが取得される。さらに、ステップS22の処理は、ステップS26、S28、S30、S32で用いられる部品画像データを取得するために、各ステップの直前にも実行される。ステップS22の処理は、第2取得処理の一例である。
First, in response to the
次に、制御プログラム65は、ステップS22で取得した部品画像データで示される部品画像を、テンプレート画像111の部品領域に合成する(S23)。換言すれば、制御プログラム65は、図9(B)に示されるテンプレート編集画面に代えて、図10(A)に示されるテンプレート編集画面を表示部53に表示させる。図10(A)に示されるテンプレート編集画面は、テンプレート画像111の部品領域に部品画像113を合成して得られるプレビュー画像114を含む。部品画像113は、図3に示される部品画像のうち、フォルダ名が“フォルダ1”である第1グループに属し、第1グループ内における並び順が1番であり、ファイル名が“ファイルA”である部品画像である。
Next, the
また、制御プログラム65は、プレビュー画像114と共にサムネイル画像115、116を表示部53に表示させる(S24)。テンプレート編集画面には、サムネイル画像115、116が表示されるサムネイル表示領域117が設けられている。図10(A)に示されるサムネイル表示領域117は、テンプレート画像111に重ねて設けられている。また、サムネイル表示領域117は、最大で3個のサムネイル画像を左右方向に並べて表示可能である。但し、サムネイル表示領域117の大きさ及び位置はこれに限定されない。また、サムネイル表示領域117の中央に表示されるサムネイル画像115は、省略することができる。
Further, the
サムネイル画像115、116は、データ記憶領域62Bに記憶された部品画像を示す画像である。サムネイル表示領域117の中央に表示されるサムネイル画像115は、図3に示されるように、フォルダ名が“フォルダ1”である第1グループに属し、第1グループ内における並び順が1番であり、ファイル名が“ファイルA”である部品画像に対応する画像である。換言すれば、サムネイル画像115は、プレビュー画像114に含まれる部品画像113を示す画像である。また、サムネイル画像115の右隣に表示されるサムネイル画像116は、図3に示される第1グループに属し、第1グループ内における並び順が2番であり、ファイル名が“ファイルB”である部品画像に対応する画像である。換言すれば、サムネイル画像116は、部品画像113の直後の並び順の部品画像(以下、「後候補画像」と表記する。)を示す画像である。
The
一方、サムネイル画像115の左隣には、部品画像113の直前の並び順の部品画像(以下、「前候補画像」と表記する。)を示すサムネイル画像が表示される。しかしながら、図10(A)の例では、部品画像113の直前の並び順の部品画像が存在しないので、図10(A)のサムネイル表示領域117の左端には、前候補画像を示すサムネイル画像が表示されていない。すなわち、サムネイル表示領域117には、同一のグループに属し且つ並び順が連続する部品画像に対応する複数のサムネイル画像が表示される。
On the other hand, on the left side of the
次に、制御プログラム65は、部品領域操作処理を終了して、再び、テンプレート編集画面が表示された表示部53に対するユーザ操作を操作部54を通じて受け付け可能な状態で待機する(S15)。後述するステップS26、S28、S30、S32の処理が実行された後についても同様である。
Next, the
次に、制御プログラム65は、図10(A)に示される領域指示画像112の位置を左フリックするユーザ操作を操作部54が受け付けたことに応じて(S27:Yes)、図10(A)に示されるプレビュー画像114及びサムネイル画像115、116に代えて、図10(B)に示されるプレビュー画像119及びサムネイル画像120、121、122を表示部53に表示させる(S28、S24)。
Next, the
図10(B)に示されるプレビュー画像119は、テンプレート画像111の部品領域に部品画像118を合成して得られる画像である。部品画像118は、部品画像113の後候補画像である。換言すれば、部品画像118は、図10(A)に示されるサムネイル画像116に対応する画像である。サムネイル画像120は、プレビュー画像119に含まれる部品画像118に対応する画像である。サムネイル画像120の右隣のサムネイル画像121は、部品画像118の後候補画像に対応する画像である。サムネイル画像120の左隣のサムネイル画像122は、部品画像118の前候補画像に対応する画像である。
A
次に、制御プログラム65は、図10(B)に示される領域指示画像112の位置を右フリックするユーザ操作を操作部54が受け付けたことに応じて(S25:Yes)、図10(B)に示されるプレビュー画像119及びサムネイル画像120〜122に代えて、図10(A)に示されるプレビュー画像114及びサムネイル画像115、116を表示部53に表示させる(S26、S24)。プレビュー画像119に含まれる部品画像113は、部品画像118の前候補画像である。
Next, the
次に、制御プログラム65は、図10(B)に示される領域指示画像112の位置を上フリックするユーザ操作を操作部54が受け付けたことに応じて(S31:Yes)、図10(B)に示されるプレビュー画像119及びサムネイル画像120〜122に代えて、図11(A)に示されるプレビュー画像124及びサムネイル画像125、126、127を表示部53に表示させる(S32、S24)。
Next, the
プレビュー画像124は、テンプレート画像111に部品画像123を合成して得られる画像である。部品画像123は、図3に示される部品画像のうち、フォルダ名が“フォルダ11”である第2グループに属し、第2グループ内における並び順が2番であり、ファイル名が“ファイルβ”である画像である。換言すれば、部品画像123は、部品画像118が属する第1グループ(以下、「対象グループ」と表記する。)の直後の並び順の第2グループ(以下、「後グループ」と表記する。)に属する画像である。
The
また、第1グループ内における部品画像118の並び順と、第2グループ内における部品画像123の並び順とは、同一である。すなわち、部品画像123は、部品画像118の並び順に対応する画像である。但し、上フリックの後に表示される部品画像のグループ内における順序は、前述の例に限定されない。例えば、上フリックによって切り替えられたグループの並び順が1番の部品画像が部品領域に合成されてもよい。後述する下フリックの場合も同様である。
In addition, the arrangement order of the
サムネイル画像125〜127は、第2グループ内における並び順が1〜3番の部品画像に対応する画像である。換言すれば、サムネイル画像125は、部品画像123に対応する画像である。サムネイル画像126は、部品画像123の後候補画像に対応する画像である。サムネイル画像127は、部品画像123の前候補画像に対応する画像である。さらに換言すれば、サムネイル画像125〜127に対応する各画像は、部品画像118が属する第1グループの後グループに属する。また、サムネイル画像125〜127に対応する各画像の並び順は、サムネイル画像120〜122に対応する各画像の第1グループ内における並び順と同一である。
The
次に、制御プログラム65は、図11(A)に示される領域指示画像112の位置を下フリックするユーザ操作を操作部54が受け付けたことに応じて(S29:Yes)、図11(A)に示されるプレビュー画像124及びサムネイル画像125〜127に代えて、図10(B)に示されるプレビュー画像119及びサムネイル画像120〜122を表示部53に表示させる(S30、S24)。プレビュー画像119に含まれる部品画像118の並び順は、部品画像123が属する第2グループの直前の並び順の第1グループ(以下、「前グループ」と表記する。)に属し且つ第2グループ内における部品画像123の並び順と同一である。
Next, the
部品領域操作処理の説明において、「フリック操作」の前に付加された「右」、「左」、「下」、「上」は、表示画面上における入力媒体のスライド向きを示す。すなわち、右フリック操作は、表示画面上において入力媒体を右向きにスライドさせることを示す。左フリック操作、下フリック操作、及び上フリック操作についても同様である。右フリック操作は、第1方向の一方側へのフリック操作である第1操作の一例である。左フリック操作は、第1方向の他方側へのフリック操作である第2操作の一例である。下フリック操作は、第1方向と交差する第2方向の一方側へのフリック操作である第3操作の一例である。上フリック操作は、第2方向の他方側へのフリック操作である第4操作の一例である。また、第1操作〜第4操作は、部品領域に合成される部品画像の切り替えを指示する切替操作の一例である。 In the description of the component area operation process, “right”, “left”, “down”, and “up” added before “flick operation” indicate the sliding direction of the input medium on the display screen. That is, the right flick operation indicates that the input medium is slid rightward on the display screen. The same applies to the left flick operation, the lower flick operation, and the upper flick operation. The right flick operation is an example of a first operation that is a flick operation to one side in the first direction. The left flick operation is an example of a second operation that is a flick operation to the other side in the first direction. The lower flick operation is an example of a third operation that is a flick operation to one side in the second direction that intersects the first direction. The upper flick operation is an example of a fourth operation that is a flick operation to the other side in the second direction. The first operation to the fourth operation are an example of a switching operation for instructing switching of a component image to be combined with the component area.
領域指示画像112の位置における右フリック操作は、テンプレート選択画面上の部品画像を、当該部品画像の前候補画像に切り替えるための操作である。領域指示画像112の位置における左フリック操作は、テンプレート選択画面上の部品画像を、当該部品画像の後候補画像に切り替えるための操作である。領域指示画像112の位置における下フリック操作は、テンプレート選択画面上の部品画像を、当該部品画像が属する対象グループの前グループに属し且つ当該部品画像の並び順に対応する部品画像に切り替えるための操作である。領域指示画像112の位置における上フリック操作は、テンプレート選択画面上の部品画像を、当該部品画像が属する対象グループの後グループに属し且つ当該部品画像の並び順に対応する部品画像に切り替えるための操作である。
The right flick operation at the position of the
フリック操作を操作部54が受け付ける直前のプレビュー画像、部品画像、及びサムネイル画像は、第1プレビュー画像、第1画像、及び第1サムネイル画像の一例である。そして、フリック操作を操作部54が受け付ける直前のプレビュー画像等を表示部53に表示させる処理は、第1合成処理の一例である。また、フリック操作を操作部54が受け付けた直後のプレビュー画像、部品画像、及びサムネイル画像は、第2プレビュー画像、第2画像、及び第2サムネイル画像の一例である。そして、フリック操作を操作部54が受け付けた直後のプレビュー画像等を表示部53に表示させる処理は、第2合成処理の一例である。
The preview image, component image, and thumbnail image immediately before the
また、制御プログラム65は、背景領域をタップするユーザ操作を操作部54が受け付けたことに応じて(S16:背景領域)、サムネイル画像の表示及び非表示を切り替える(S18)。一例として、背景領域は、テンプレート編集画面のうちの領域指示画像112と異なる領域である。また、背景領域は、テンプレート画像111の表示領域のうちの領域指示画像112と異なる領域であってもよい。
Further, the
制御プログラム65は、例えば図11(A)に示されるテンプレート編集画面の背景領域をタップするユーザ操作を操作部54が受け付けたことに応じて(S16:背景領域)、図11(A)に示されるテンプレート編集画面からサムネイル画像125〜127を非表示にする(S18)。また、制御プログラム65は、サムネイル画像125〜127が削除されたテンプレート編集画面の背景領域をタップするユーザ操作を操作部54が受け付けたことに応じて(S16:背景領域)、サムネイル画像125〜127を再び表示させる。なお、ステップS18の処理は、図10に示されるテンプレート編集画面の背景領域がタップされた場合にも、同様に実行される。
The
さらに、制御プログラム65は、各種アイコンの位置をタップするユーザ操作を操作部54が受け付けたことに応じて(S16:アイコン)、アイコン操作処理を実行する(S19)。図7を参照して、アイコン操作処理の詳細を説明する。
Furthermore, the
まず、制御プログラム65は、[グ]アイコンの位置をタップするユーザ操作を操作部54が受け付けたことに応じて(S41:Yes)、グループ条件選択画面を表示部53に表示させる(S42)。図11(B)は、グループ条件選択画面の一例である。図11(B)に示されるグループ条件選択画面は、グループ条件を選択するユーザ操作を受け付けるための画面である。図11(B)に示されるグループ条件選択画面は、固有タグ及び任意タグのどちらに基づいて部品画像をグループ分けするかを選択させるためのラジオボタンと、部品画像の並び順を選択させるためのチェックボックスと、[決定]アイコンとを少なくとも含む。
First, the
本実施形態におけるグループ条件選択画面は、固有タグの一例である「撮影日時」、及び任意タグのどちらかの選択をラジオボタンによって受け付ける。また、本実施形態におけるグループ条件選択画面は、撮影日時順、ファイル名順、及びサイズ順の少なくとも1つの選択をチェックボックスによって受け付ける。さらに図示は省略するが、グループの並び順を選択させるためのチェックボックスを、グループ条件選択画面にさらに含めてもよい。 The group condition selection screen in the present embodiment accepts selection of either “shooting date / time”, which is an example of a unique tag, or an arbitrary tag by using a radio button. In addition, the group condition selection screen in the present embodiment accepts at least one selection of shooting date / time, file name order, and size order by check boxes. Although not shown, a check box for selecting the group arrangement order may be further included in the group condition selection screen.
図11(B)の例では、任意タグに基づいてグループ分けすることを示すラジオボタンが選択されているため、制御プログラム65は、部品画像に付加されている任意タグをデータ記憶領域62Bから読み出し、各任意タグを示すテキストと、各任意タグに対応するチェックボックスとを、グループ条件選択画面内に含める。なお、制御プログラム65は、各任意タグを示すテキストを、任意タグの作成日時順に上から並べて表示させる。そして、制御プログラム65は、グループ条件選択画面に表示されたオブジェクトに対するユーザ操作を操作部54を通じて受付可能な状態で待機する(S43)。
In the example of FIG. 11B, since the radio button indicating that grouping is performed based on an arbitrary tag is selected, the
図11(B)に示されるグループ条件選択画面において、撮影日時に基づいてグループ分けすることを示すラジオボタンを選択するユーザ操作を操作部54が受け付けた場合、制御プログラム65は、任意タグのテキスト及びチェックボックスに代えて、グループ毎の撮影日時の範囲の入力を受け付けるプルダウンメニューを、グループ条件選択画面に含める。さらに、任意タグに基づいてグループ分けすることを示すラジオボタンを選択するユーザ操作を操作部54が受け付けた場合、制御プログラム65は、図11(B)に示されるグループ条件選択画面を再び表示部53に表示させる。
In the group condition selection screen shown in FIG. 11B, when the
任意タグに対応するチェックボックスを選択するユーザ操作、或いはプルダウンメニューを通じて撮影日時の範囲を選択するユーザ操作を操作部54が受付けた場合、制御プログラム65は、当該操作の内容を示す情報をグループ条件としてデータ記憶領域62Bに記憶させる。また、制御プログラム65は、グループ条件選択画面上において、選択されたチェックボックスにチェック符号を表示させ、選択された撮影日時をプルダウンメニューに表示させる。同様に、部品画像の並び順を選択するチェックボックス、或いはグループの並び順を選択するチェックボックスを選択するユーザ操作を操作部54が受付けた場合、制御プログラム65は、各チェックボックスが選択されたことを示す情報をデータ記憶領域62Bに記憶させる。また、制御プログラム65は、グループ条件選択画面上において、選択されたチェックボックスにチェック符号を表示させる。
When the
次に、制御プログラム65は、[決定]アイコンの位置をタップするユーザ操作を操作部54が受け付けたことに応じて(S43:Yes)、グループ条件選択画面を通じて受け付けたグループ条件に対応する部品画像データを抽出する。具体的には、制御プログラム65は、データ記憶領域62Bにグループ条件として記憶された撮影日時の範囲に含まれる部品画像データ、或いはデータ記憶領域62Bにグループ条件として記憶された任意タグが付加された部品画像データを抽出する。
Next, the
すなわち、制御プログラム65は、図11(B)の例において、“入園前”タグが付加された写真データ、及び“入園後”タグが付加された写真データを抽出する。なお、制御プログラム65は、データ記憶領域62Bに記憶された部品画像データのうち、後述するステップS45〜S45で指定される絞り込み条件に合致する部品画像データのみを抽出してもよい。
That is, in the example of FIG. 11B, the
次に、制御プログラム65は、抽出した部品画像データで示される部品画像を、当該部品画像に付加されたタグ毎にグループ分けする(S44)。具体的には、制御プログラム65は、各グループを識別するグループ識別情報と、当該グループに属する部品画像データの格納フォルダ名及びファイル名とを対応付けて、データ記憶領域62Bに記憶させる。グループ識別情報は、例えば、当該グループに属する部品画像に共通して付加されたタグであってもよい。換言すれば、グループ識別情報は、グループ条件選択画面において選択されたタグであってもよい。
Next, the
制御プログラム65は、例えば図12に示されるように、“入園前”タグが付加された部品画像を第1グループに属させ、“入園後”タグが付加された部品画像を第2グループに属させる(S44)。なお、本実施形態におけるグループの並び順は、任意タグの作成日時順である。すなわち、作成日時が先の“入園前”タグで特定されるグループの並び順が、作成日時が後の“入園後”タグで特定されるグループの並び順より先になる。また、制御プログラム65は、各グループに属する部品画像を、選択されたチェックボックスに対応する並び順で並び替える。どのチェックボックスが選択されたかは、データ記憶領域62Bに記憶された情報に基づいて特定される。図11(B)の例では、各グループに属する部品画像が撮影日時順に配列される。
For example, as shown in FIG. 12, the
なお、グループ条件選択画面において選択される条件の数は、特に限定されない。すなわち、選択された条件の数だけグループが作成される。また、選択された複数の条件を含む部品画像は、複数のグループに重複して属してもよい。“入園前”タグは第1付加データの一例であり、“入園後”タグは第2付加データの一例である。また、ステップS42、S43の処理は、第1付加データ及び第2付加データを指定するユーザ操作を受け付ける付加データ受付処理の一例である。 The number of conditions selected on the group condition selection screen is not particularly limited. That is, as many groups as the number of selected conditions are created. In addition, the part image including a plurality of selected conditions may belong to a plurality of groups. The “before admission” tag is an example of first additional data, and the “after admission” tag is an example of second additional data. Moreover, the process of step S42, S43 is an example of the additional data reception process which receives the user operation which designates 1st additional data and 2nd additional data.
また、グループ条件選択画面において、撮影日時に基づいてグループ分けすることを示すラジオボタンが選択され、第1グループの撮影日時の範囲“2010/1/1”〜“2012/12/31”、及び第2グループの撮影日時の範囲“2013/1/1”〜“2014/12/31”の入力が受け付けられた場合のグループと写真データとの関係を示すデータテーブルを、図13に示す。 On the group condition selection screen, a radio button indicating grouping based on the shooting date / time is selected, and the shooting date / time range of the first group “2010/1/1” to “2012/12/31”, and FIG. 13 shows a data table showing the relationship between the group and the photo data when the input of the photographing date / time range “2013/1/1” to “2014/12/31” of the second group is accepted.
この場合、制御プログラム65は、撮影日時が“2010/1/1”〜“2014/12/31”の範囲に含まれる部品画像データを抽出する。そして、制御プログラム65は、図13に示されるように、撮影日時が“2010/1/1”〜“2012/12/31”に含まれる部品画像を第1グループに属させ、、撮影日時が“2013/1/1”〜“2014/12/31”に含まれる部品画像を第2グループに属させる。一方、前述の撮影日時の範囲に含まれない部品画像データは、どのグループにも属させなくてもよいし、その他グループに属させてもよい。また、図13の例でも、各グループに属する部品画像が撮影日順に配列された例が示されている。
In this case, the
次に、制御プログラム65は、図12に便宜的に示されるデータテーブルに基づいて、図14(A)に示されるテンプレート編集画面を表示部53に表示させる。図14(A)に示されるテンプレート編集画面は、テンプレート画像111の部品領域に部品画像128を合成して得られるプレビュー画像129を含む。部品画像128は、図12において、任意タグが“入園前”である第1グループに属し、第1グループ内における並び順が1番であり、且つ撮影日時が“2009/5/17”である画像である。また、プレビュー画像129と共に表示されるサムネイル画像130、131は、それぞれ部品画像128及び部品画像128の後候補画像に対応する画像である。
Next, the
そして、制御プログラム65は、領域指示画像112の位置を上フリックするユーザ操作を操作部54が受け付けたことに応じて(S31:Yes)、図12に便宜的に示される情報に基づいて、図14(A)に示されるテンプレート編集画面に代えて、図14(B)に示されるテンプレート編集画面を表示部53に表示させる(S32、S24)。図14(B)に示されるテンプレート編集画面は、テンプレート画像111の部品領域に部品画像132を合成して得られるプレビュー画像133を含む。部品画像132は、図12において、任意タグが“入園後”である第2グループに属し、第2グループ内における並び順が1番であり、且つ撮影日が“2012/7/3”である画像である。また、プレビュー画像133と共に表示されるサムネイル画像134、135は、部品画像132及び部品画像132の後候補画像に対応する画像である。
Then, the
次に、制御プログラム65は、アイコン操作処理を終了して、再び、テンプレート編集画面が表示された表示部53に対するユーザ操作を操作部54を通じて受け付け可能な状態で待機する(S15)。後述するステップS48、S50の処理が実行された後についても同様である。
Next, the
また、制御プログラム65は、[絞]アイコンをタップするユーザ操作を操作部54が受け付けたことに応じて(S45:Yes)、図15(A)に示される絞込条件選択画面を表示部53に表示させる(S46)。絞込条件選択画面は、格納フォルダ及び撮影日時のどちらを指定するかを選択するラジオボタンと、格納フォルダ及び撮影日時をAND条件とするかOR条件とするかを選択するラジオボタンと、[決定]アイコンとを含む。
Further, the
図15(A)の例では、格納フォルダに基づいて絞り込むことを示すラジオボタンが選択されているため、制御プログラム65は、データ記憶領域62Bに記憶されている格納フォルダのフォルダ名を示すテキストと、各フォルダ名に対応するチェックボックスとを、絞込条件選択画面に含める。なお、制御プログラム65は、フォルダ名を示すテキストを、フォルダ名の作成日順に上から並べて表示させる。そして、制御プログラム65は、絞込条件選択画面に表示されたオブジェクトに対するユーザ操作を操作部54を通じて受付可能な状態で待機する(S47)。
In the example of FIG. 15A, since the radio button indicating that the filtering is performed based on the storage folder is selected, the
図15(A)に示される絞込条件選択画面において、撮影日時に基づいて絞り込むことを示すラジオボタンを選択するユーザ操作を操作部54が受け付けた場合、制御プログラム65は、図15(B)に示されるように、各フォルダ名を示すテキスト及び対応するチェックボックスに代えて、撮影日時の範囲の入力を受け付けるプルダウンメニューを、絞込条件選択画面内に含める。さらに、格納フォルダに基づいて絞り込むことを示すラジオボタンを選択するユーザ操作を操作部54が受け付けた場合、制御プログラム65は、図15(A)に示される絞込条件選択画面を再び表示部53に表示させる。
When the
フォルダ名に対応するチェックボックスを選択するユーザ操作、或いはプルダウンメニューを通じて撮影日時の範囲を選択するユーザ操作を操作部54が受け付けた場合、制御プログラム65は、当該操作の内容を示す情報をデータ記憶領域62Bに記憶させる。また、また、AND条件或いはOR条件に対応するラジオボタンを選択するユーザ操作を操作部54が受け付けた場合、制御プログラム65は、当該ラジオボタンが選択されたことを示す情報をデータ記憶領域62Bに記憶させる。さらに、制御プログラム65は、絞込条件選択画面上において、選択されたチェックボックスにチェック符号を表示させ、選択された撮影日時をプルダウンメニューに表示させる。
When the
次に、制御プログラム65は、[決定]アイコンの位置をタップするユーザ操作を操作部54が受け付けたことに応じて(S47:Yes)、絞込条件選択画面を通じて受け付けたユーザ操作に応じて生成される絞込条件をデータ記憶領域62Bに記憶させる。具体的には、制御プログラム65は、データ記憶領域62Bに記憶された操作の内容を示す情報に基づいて、選択されたフォルダ名及び撮影日時の範囲と、AND条件或いはOR条件を示す情報とを、絞込条件としてデータ記憶領域62Bに記憶させる(S48)。
Next, the
データ記憶領域62Bに記憶させた絞込条件は、前述したステップS41〜S44の処理で用いられる。ステップS46、S47の処理は、付加データを指定するユーザ操作を受け付ける処理の他の一例である。ステップS48の処理は、絞込処理の一例である。なお、AND条件或いはOR条件に対応するラジオボタンも省略可能である。
The narrowing-down conditions stored in the
一例として、図2で示される写真データ及び絞込条件“フォルダ1”AND“2009/1/1”〜“2012/12/31”がデータ記憶領域62Bに記憶されており、且つ図11(B)に示されるグループ条件が選択された場合、制御プログラム65は、第1グループ“入園前”にファイルAを属させ、第2グループ“入園後”にファイルCを属させる。他の例として、図2で示される写真データ及び絞込条件“フォルダ1”OR“2009/1/1”〜“2012/12/31”がデータ記憶領域62Bに記憶されており、且つ図11(B)に示されるグループ条件が選択された場合、制御プログラム65は、第1グループ“入園前”にファイルA、ファイルα、ファイルγを属させ、第2グループ“入園後”にファイルCを属させる。
As an example, the photo data and the filtering conditions “
次に、制御プログラム65は、フィルタアイコンの位置をタップするユーザ操作を操作部54が受け付けたことに応じて(S49:Yes)、テンプレート画像111に合成された部品画像113、118、123に効果フィルタを適用する(S50)。そして、制御プログラム65は、フィルタアイコンが選択された後の部品領域操作処理において、フリック操作を受け付ける直前に表示されていた部品画像に適用された効果フィルタを、フリック操作を受け付けた直後に表示される部品画像にも適用する。[セ]アイコン、[モ]アイコン、[顔]アイコンは、フィルタアイコンの一例である。
Next, the
一例として、制御プログラム65は、[セ]アイコンの位置をタップするユーザ操作を操作部54が受け付けたことに応じて、テンプレート編集画面に表示される部品画像113、118、123の色調をセピア調に変換する。他の例として、制御プログラム65は、[モ]アイコンの位置をタップするユーザ操作を操作部54が受け付けたことに応じて、テンプレート編集画面に表示される部品画像113、118、123の色調をモノクロ調に変換する。すなわち、[セ]アイコン及び[モ]アイコンを選択することによって部品画像に適用される効果フィルタは、色調フィルタの一例である。
As an example, the
さらに他の例として、制御プログラム65は、[顔]アイコンの位置をタップするユーザ操作を操作部54が受け付けたことに応じて、部品画像113、118、123から抽出した人物の顔をテンプレート画像111の部品領域に合成する。すなわち、[顔]アイコンを選択することによって部品画像に適用される効果フィルタは、部品画像に含まれる人物の顔を抽出するクロッピングフィルタの一例である。但し、部品画像に適用可能な効果フィルタは前述の例に限定されない。例えば、効果フィルタは、部品画像に含まれるノイズを除去するノイズ除去フィルタ等を含んでもよい。
As yet another example, the
次に、制御プログラム65は、[完成]アイコンの位置をタップするユーザ操作を操作部54が受け付けたことに応じて(S51:Yes)、通信部55を通じて複合機10に記録指示情報を送信する(S52)。記録指示情報は、テンプレート編集画面に表示されたプレビュー画像を年賀状に記録する記録処理を複合機10に実行させるための情報である。記録指示情報は、例えば、[完成]アイコンが選択される直前のテンプレート編集画面に表示されていたプレビュー画像を示すプレビュー画像データを含む。ステップS52の処理は、出力処理の一例である。
Next, the
一方、複合機10の制御プログラム35は、通信部25を通じて携帯端末50から記録指示情報を受信したことに応じて、プレビュー画像を年賀状に記録する記録処理をプリンタ部11に実行させる。記録処理の詳細は既に周知であるので、ここでは詳細な説明を省略する。また、携帯端末50の制御プログラム65は、記録指示情報を送信したことに応じて(S20:Yes)、画像記録処理を終了する。
On the other hand, the
なお、制御プログラム65は、ステップS52において、プレビュー画像を印刷データに変換し、当該印刷データを通信部55を通じて複合機10に送信してもよい。また、制御プログラム65は、ステップS52において、プレビュー画像を示すプレビュー画像データをデータ記憶領域62Bに記憶させてもよい。また、ここで記憶されたプレビュー画像データは、例えば、図8(A)に示される保存データアイコン83を選択する操作を操作部54が受け付けたことによって、呼び出されてもよい。
In step S52, the
[実施形態の作用効果]
上記の実施形態によれば、例えば、部品画像113が合成されたテンプレート画像111が表示された状態でフリック操作がなされたことに応じて、部品領域の部品画像113が部品画像118に切り替えられる。換言すれば、プレビュー画像114とプレビュー画像119とをフリック操作によって切り替えることができる。その結果、テンプレート画像111に合成された状態を確認しながら部品画像113、118、123を選ぶことができる。
[Effects of Embodiment]
According to the above-described embodiment, for example, the
また、上記の実施形態によれば、フリック操作によって切り替えられる部品画像をサムネイル画像によって確認できるので、さらに部品画像を選択しやすくなる。また、背景領域のタッチ操作によってサムネイル画像の表示及び非表示を切り替えることができるので、部品画像を選んでいるときはサムネイル画像を表示させ、プレビュー画像全体を確認したいときはサムネイル画像を非表示にすることができる。 Further, according to the above-described embodiment, the component image that can be switched by the flick operation can be confirmed by the thumbnail image, so that it becomes easier to select the component image. In addition, you can switch between displaying and hiding thumbnail images by touching the background area, so you can display thumbnail images when you select a component image, and hide thumbnail images when you want to check the entire preview image. can do.
また、上記の実施形態によれば、絞込条件選択画面を通じて指定された絞込条件に基づいてテンプレート画像に合成され得る部品画像を絞り込むことができる。また、上記の実施形態によれば、グループ条件選択画面を通じて指定されたグループ条件に基づいて部品画像のグループを生成することができる。その結果、所望の部品画像をさらに選択しやすくなる。 Moreover, according to said embodiment, the component image which can be synthesize | combined with a template image based on the narrowing-down conditions designated through the narrowing-down condition selection screen can be narrowed down. Moreover, according to said embodiment, the group of component images can be produced | generated based on the group conditions designated through the group condition selection screen. As a result, it becomes easier to select a desired component image.
なお、絞込条件選択画面を通じて指定できる絞込条件は、フォルダ及び撮影日時に限定されない。例えば、写真に人物の顔が含まれていることを絞込条件としてもよい。人物の顔が含まれているか否かは、写真データを周知の方法で解析することによって判断できる。この場合、制御プログラム65は、ステップS48において、“人物の顔を含む”ことを絞込条件としてデータ記憶領域62Bに記憶させる。そして、制御プログラム65は、ステップS44において、人物の顔を含む写真データを抽出し、抽出された写真データをグループ分けする。
The narrowing conditions that can be specified through the narrowing condition selection screen are not limited to folders and shooting dates and times. For example, the narrowing-down condition may be that a person's face is included in the photo. Whether or not a person's face is included can be determined by analyzing the photograph data by a known method. In this case, in step S48, the
同様に、グループ条件選択画面を通じて指定できるグループ条件は、撮影日時及び任意タグに限定されない。例えば、フォルダをグループ条件としてグループ分けしてもよいし、写真に写っている人物をグループ条件としてグループ分けしてもよい。例えば、各写真データには、当該写真に写っている人物を示す人物タグ(例えば、当該人物の名前)が予め割り当てられている。なお、人物タグは、ユーザによって写真データに割り当てられてもよいし、各写真データから抽出される顔を周知の方法でマッチングすることによって、同一人物が写っている写真データに同一の人物タグを割り当てる処理を、制御プログラム65が実行してもよい。
Similarly, group conditions that can be specified through the group condition selection screen are not limited to the shooting date and time and arbitrary tags. For example, folders may be grouped as group conditions, or people in a photo may be grouped as group conditions. For example, a person tag (for example, the name of the person) indicating a person shown in the photograph is assigned in advance to each photograph data. The person tag may be assigned to the photo data by the user, or by matching the face extracted from each photo data by a well-known method, the same person tag is added to the photo data showing the same person. The
次に、制御プログラム65は、ステップS42において、「人物」をグループ条件とすることを示すラジオボタンをグループ条件選択画面に含める。次に、当該ラジオボタンが選択された場合、制御プログラム65は、写真データに割り当てられた人物タグを示すテキストと、各人物タグに対応するチェックボックスとを、グループ条件選択画面に含める。そして、制御プログラム65は、人物タグ“A男”に対応するチェックボックス、及び人物タグ“B子”に対応するチェックボックスがチェックされた状態で[決定]アイコンをタップするユーザ操作を操作部54が受け付けたことに応じて(S43:Yes)、人物タグ「A男」が割り当てられた写真を第1グループに属させ、人物タグ「B子」が割り当てられた写真を第2グループに属させてもよい。
Next, in step S42, the
また、上記の実施形態によれば、フリック操作によって部品画像が属するグループを切り替えることができる。これにより、ユーザは、グループの選択によって候補となる部品画像を絞り込み、当該グループの中から所望の部品画像を選択することができる。その結果、さらに部品画像を選択しやすくなる。そして、上記の実施形態によれば、グループ内における部品画像の切り替え及びグループの切り替えを、フリック操作のみによって実現できる。 Further, according to the above embodiment, the group to which the component image belongs can be switched by a flick operation. As a result, the user can narrow down candidate component images by selecting a group and select a desired component image from the group. As a result, it becomes easier to select a component image. And according to said embodiment, switching of the components image in a group and switching of a group are realizable only by flick operation.
但し、部品画像を切り替える切替操作は、フリック操作に限定されない。例えば、領域指示画像112の位置をダブルタップ操作或いはロングタップ操作するユーザ操作によって、部品画像が切り替えられてもよい。または、「前」或いは「次」等の所定の音声をマイク56が受け付けたことに応じて、部品画像が切り替えられてもよい。
However, the switching operation for switching the component image is not limited to the flick operation. For example, the component image may be switched by a user operation of performing a double tap operation or a long tap operation on the position of the
または、サムネイル画像の位置をタップするユーザ操作によって、当該サムネイル画像に対応する部品画像がテンプレート画像に合成されてもよい。さらに、サムネイル表示領域117をフリックするユーザ操作によって、サムネイル表示領域117の中央に移動されたサムネイル画像に対応する部品画像がテンプレート画像に合成されてもよい。
Alternatively, the component image corresponding to the thumbnail image may be combined with the template image by a user operation of tapping the position of the thumbnail image. Furthermore, a component image corresponding to the thumbnail image moved to the center of the
一例として、図10(B)に示されるテンプレート編集画面において、サムネイル表示領域を左フリックすると、サムネイル画像121に対応する部品画像が部品画像118に代えてテンプレート画像111に合成されてもよい。また、サムネイル画像120がサムネイル表示領域の左側に表示され、サムネイル画像121がサムネイル表示領域の中央に表示され、テンプレート画像111に新たに合成された部品画像の後候補画像に対応するサムネイル画像がサムネイル表示領域の右側に表示されてもよい。
As an example, when the thumbnail display area is left-flicked on the template editing screen shown in FIG. 10B, the component image corresponding to the
他の例として、図10(B)に示されるテンプレート編集画面において、サムネイル表示領域を右フリックすると、サムネイル画像122に対応する部品画像が部品画像118に代えてテンプレート画像111に合成されてもよい。また、サムネイル画像120がサムネイル表示領域の右側に表示され、サムネイル画像122がサムネイル表示領域の中央に表示され、テンプレート画像111に新たに合成された部品画像の前候補画像に対応するサムネイル画像がサムネイル表示領域の左側に表示されてもよい。
As another example, when the thumbnail display area is right-flicked on the template editing screen shown in FIG. 10B, the component image corresponding to the
同様に、ステップS43、S47によるタグの選択方法は、図11(B)に示されるタグ選択画面に限定されない。例えば、制御プログラム65は、所定の間隔を空けて発せられた第1音声及び第2音声をマイク56が受け付けたことに応じて、第1音声を文字列に変換して第1タグを生成し且つ第2音声を文字列に変換して第2タグを生成してもよい。これにより、複数のタグを一括して指定することができる。
Similarly, the tag selection method in steps S43 and S47 is not limited to the tag selection screen shown in FIG. For example, the
さらに、音声による入力は、絞込条件選択画面でフォルダを指定する場合にも応用できる。すなわち、「フォルダ1」との音声をマイク56が受け付けたことに応じて、「フォルダ1」が絞込条件としてデータ記憶領域62B記憶される。また、例えば、データ記憶領域62B内のフォルダが階層化されている場合、「フォルダ1¥フォルダX¥フォルダI」との音声をマイク56を通じて受け付けることにより、下位階層のフォルダを絞込条件として一言で指定することができる。これにより、同様の絞込条件をタップ操作等で指定する場合と比較して、ユーザの操作を簡素化することができる。
Furthermore, voice input can also be applied when a folder is specified on the screening condition selection screen. That is, in response to the
さらに、上記の実施形態によれば、テンプレート画像に合成された部品画像に効果フィルタを適用することができる。また、選択された効果フィルタは、切り替えられた部品画像にも引き続き適用される。その結果、同じ効果フィルタが適用された部品画像が切替操作によって順次切り替えられるので、部品画像を比較しやすくなる。 Furthermore, according to the above-described embodiment, the effect filter can be applied to the component image combined with the template image. Further, the selected effect filter is continuously applied to the switched component image. As a result, the component images to which the same effect filter is applied are sequentially switched by the switching operation, which makes it easy to compare the component images.
[変形例]
次に、図16〜図18を参照して、変形例に係る画像記録処理を説明する。なお、上記の実施形態と共通する構成及び処理の詳細な説明は省略し、相違点を中心に説明する。変形例に係る画像記録処理は、年賀状の宛名面及び通信面を同時に編集できる点において、上記の実施形態と相違する。また、変形例に係る画像記録処理は、複数の部品領域に合成される部品画像が連動して切り替えられる点において、上記の実施形態と相違する。
[Modification]
Next, an image recording process according to a modification will be described with reference to FIGS. A detailed description of the configuration and processing common to the above embodiment will be omitted, and the description will focus on the differences. The image recording process according to the modified example is different from the above-described embodiment in that the address side and the communication side of the New Year's card can be edited simultaneously. Further, the image recording process according to the modified example is different from the above-described embodiment in that the component images synthesized in the plurality of component areas are switched in conjunction with each other.
まず、変形例に係る携帯端末50のデータ記憶領域62Bには、例えば図16に示されるように、主画像A、主画像B、主画像C、従画像A、従画像B、従画像Cを示す部品画像データが記憶されている。また、主画像A〜Cは主グループに属し、従画像A〜Cは従グループに属している。また、主画像A〜Cは同一形状であり、従画像A〜Cは同一形状である。さらに、主画像A、B、Cと従画像A、B、Cとは、互いに対応づけられている。主画像A〜Cは主部品画像の一例であり、従画像A〜Cは従部品画像の一例である。
First, in the
また、変形例に係るテンプレート編集画面は、図17に示されるように、宛名面プレビュー画像141と、通信面プレビュー画像143とを含む。図17に示される宛名面プレビュー画像141は、宛名面テンプレート画像142の部品領域に主画像Aが合成された画像である。図17に示される通信面プレビュー画像143は、通信面テンプレート画像144の部品領域に従画像Aが合成された画像である。宛名面テンプレート画像142は第1テンプレート画像の一例であり、通信面テンプレート画像144は第2テンプレート画像の一例である。また、宛名面テンプレート画像142の部品領域は主部品領域の一例であり、通信面テンプレート画像144の部品領域は従部品領域の一例である。
Further, the template editing screen according to the modification includes an address surface preview image 141 and a communication
変形例に係る制御プログラム65は、例えば、宛名面テンプレート画像142の部品領域をタップするユーザ操作を操作部54が受け付けたことに応じて(S21:Yes)、図17に示されるテンプレート編集画面を表示部53に表示させる(S22、S23)。具体的には、制御プログラム65は、対応する主画像A及び従画像Aを示す部品画像データをデータ記憶領域62Bから取得する(S22)。そして、制御プログラム65は、宛名面テンプレート画像142の部品領域に主画像Aを合成して得られる宛名面プレビュー画像141と、通信面テンプレート画像144の部品領域に従画像Aを合成して得られる通信面プレビュー画像143とを表示部53に表示させる(S23)。
The
次に、制御プログラム65は、宛名面テンプレート画像142の部品領域を左フリックするユーザ操作を操作部54が受け付けたことに応じて(S27)、図17に示されるテンプレート編集画面に代えて、図18に示されるテンプレート編集画面を表示部53に表示させる(S28)。具体的には、制御プログラム65は、宛名面テンプレート画像142の部品領域に主画像Bを合成して得られる宛名面プレビュー画像145と、通信面テンプレート画像144の部品領域に従画像Bを合成して得られる通信面プレビュー画像146とを表示部53に表示させる。
Next, the
換言すれば、制御プログラム65は、ステップS28において、宛名面テンプレート画像142の部品領域に合成される部品画像を主画像Aから主画像Bに切り替えると共に、通信面テンプレート画像144の部品領域に合成される部品画像を従画像Aから従画像Bに切り替える。さらに換言すれば、制御プログラム65は、宛名面テンプレート画像142の部品領域に対するフリック操作を操作部54が受け付けたことに応じて、宛名面テンプレート画像142及び通信面テンプレート画像144それぞれの部品領域に合成される部品画像を連動して切り替える。主画像Bは、主画像Aの後候補画像である。また、従画像Bは、従画像Bの後候補画像であり、且つ主画像Bに対応する画像である。
In other words, in step S28, the
そして、制御プログラム65は、[完成]アイコンの位置をタップするユーザ操作を操作部54が受け付けたことに応じて(S51:Yes)、通信部55を通じて複合機10に記録指示情報を送信する(S52)。ここで送信される記録指示情報は、1枚の葉書の宛名面及び通信面に、宛名面プレビュー画像145及び通信面プレビュー画像146を記録することを指示するものである。
Then, the
上記の変形例によれば、部品画像を対応づけて予めデータ記憶領域62Bに記憶させておくことにより、1つの切替操作で複数の部品領域に合成される部品画像を連動して切り替えることができる。なお、宛名面テンプレート画像142に含まれる複数の部品領域に合成される部品画像を連動して切り替えてもよいし、通信面テンプレート画像144に含まれる複数の部品領域に合成される部品画像を連動して切り替えてもよい。
According to the above modification, by associating the component images with each other and storing them in the
なお、各実施形態の複合機10及び携帯端末50において、記憶部32、62のプログラム記憶領域32A、62Aに記憶された各種プログラムがCPU31、61によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路(IC(Integrated Circuitの略)とも言う。)等のハードウェアで実現してもよい。
In the
さらに、本発明は、複合機10或いは携帯端末50として実現できるだけでなく、複合機10或いは携帯端末50に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、non−transitoryな記録媒体に記録されて提供されてもよい。non−transitoryな記録媒体は、CD−ROM、DVD−ROM等の他、通信ネットワーク102を介して複合機10或いは携帯端末50に接続可能なサーバ装置に搭載された記憶部を含んでもよい。そして、サーバ装置の記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワーク102を介して配信されてもよい。
Furthermore, the present invention may be realized not only as the
10・・・複合機
11・・・プリンタ部
50・・・携帯端末
53・・・表示部
54・・・操作部
55・・・通信部
56・・・マイク
61・・・CPU
62・・・記憶部
65・・・制御プログラム
DESCRIPTION OF
62 ...
Claims (18)
記録用紙に記録されるテンプレート画像を示すテンプレート画像データ、及び部品画像を合成可能な前記テンプレート画像上の部品領域を示す領域情報を取得する第1取得処理と、
複数の前記部品画像それぞれを示す部品画像データを前記コンピュータに設定されたデータ取得元から取得する第2取得処理と、
複数の前記部品画像のうちの1つである第1画像を前記テンプレート画像の前記部品領域に合成して得られる第1プレビュー画像を前記表示部に表示させる第1合成処理と、
前記第1プレビュー画像が前記表示部に表示された状態において、前記部品領域に合成される前記部品画像の切り替えを指示するユーザ操作である切替操作を前記受付部で受付可能にする受付処理と、
前記切替操作を前記受付部が受け付けたことに応じて、複数の前記部品画像のうちの前記第1画像と異なる第2画像を前記テンプレート画像の前記部品領域に合成して得られる第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる第2合成処理と、
前記第2プレビュー画像を通信物に記録させるために、当該第2プレビュー画像を示す画像データを出力する出力処理と、を前記コンピュータに実行させ、
複数の前記部品画像には、並び順が設定されており、
該プログラムは、
前記受付処理において、前記第1画像の直前の画像への切り替えを指示する第1操作、或いは前記第1画像の直後の画像への切り替えを指示する第2操作を、前記切替操作として前記受付部で受付可能であり、
前記第2合成処理において、
前記第1操作を前記受付部が受け付けたことに応じて、前記第1画像直前の画像を前記第2画像とする前記第2プレビュー画像を前記表示部に表示させ、或いは
前記第2操作を前記受付部が受け付けたことに応じて、前記第1画像の直後の画像を前記第2画像とする前記第2プレビュー画像を前記表示部に表示させ、
該プログラムは、
前記第1合成処理において、前記第1画像の直前の画像及び前記第1画像の直後の画像を示す第1サムネイル画像を、前記第1プレビュー画像と共に前記表示部に表示させ、
前記第2合成処理において、前記第2画像の直前の画像及び前記第2画像の直後の画像を示す第2サムネイル画像を、前記第2プレビュー画像と共に前記表示部に表示させ、
前記受付部は、前記表示部の表示画面をタッチするユーザ操作を受け付けるタッチセンサであって、
該プログラムは、前記受付処理において、
前記第1画像の直前の画像を示す前記第1サムネイル画像の位置におけるタップ操作を、前記第1操作として受け付け、
前記第2画像の直後の画像を示す前記第1サムネイル画像の位置におけるタップ操作を、前記第2操作として受け付け、
前記第1サムネイル画像は、前記第1プレビュー画像上に重ねて表示されており、
前記第2サムネイル画像は、前記第2プレビュー画像上に重ねて表示されており、
該プログラムは、前記部品領域と異なる位置におけるタップ操作を前記受付部が受ける度に、前記第1サムネイル画像又は前記第2サムネイル画像の表示及び非表示を切り替える切替処理を、前記コンピュータに実行させるプログラム。 A program that can be executed by a computer including a display unit that displays an image and a reception unit that receives a user operation,
First acquisition processing for acquiring template image data indicating a template image recorded on a recording sheet, and region information indicating a component region on the template image that can be combined with a component image;
A second acquisition process of acquiring component image data indicating each of the plurality of component images from a data acquisition source set in the computer;
A first combining process for causing the display unit to display a first preview image obtained by combining a first image that is one of the plurality of component images with the component region of the template image;
A reception process for allowing a switching operation, which is a user operation for instructing switching of the component image to be combined with the component area, to be received by the reception unit in a state where the first preview image is displayed on the display unit;
A second preview image obtained by combining a second image different from the first image among the plurality of component images with the component area of the template image in response to the reception unit receiving the switching operation. Is displayed on the display unit instead of the first preview image,
Causing the computer to execute output processing for outputting image data indicating the second preview image in order to record the second preview image on a communication object ,
A plurality of the component images are arranged in order.
The program
In the reception process, the first operation for instructing switching to the immediately preceding image of the first image or the second operation for instructing switching to the immediately following image of the first image is used as the switching operation. Can be accepted at
In the second synthesis process,
In response to the reception of the first operation by the reception unit, the display unit displays the second preview image in which the image immediately before the first image is the second image, or
In response to the reception unit receiving the second operation, the display unit displays the second preview image in which the image immediately after the first image is the second image,
The program
In the first combining process, a first thumbnail image indicating an image immediately before the first image and an image immediately after the first image is displayed on the display unit together with the first preview image,
In the second combining process, a second thumbnail image indicating an image immediately before the second image and an image immediately after the second image is displayed on the display unit together with the second preview image,
The reception unit is a touch sensor that receives a user operation to touch a display screen of the display unit,
In the reception process, the program
Accepting a tap operation at the position of the first thumbnail image indicating the image immediately before the first image as the first operation;
Accepting a tap operation at the position of the first thumbnail image indicating an image immediately after the second image as the second operation;
The first thumbnail image is displayed over the first preview image,
The second thumbnail image is displayed over the second preview image,
The program, a tap operation in the component regions and different positions every time the receiving unit receives the display and non-display switching process of switching of the first thumbnail image and the second thumbnail image, Ru causes the computer to execute program.
複数の前記グループには、並び順が設定されており、
該プログラムは、
前記受付処理において、前記第1画像が属する対象グループの直前のグループに属する前記部品画像への切り替えを指示する第3操作、或いは前記対象グループの直後のグループに属する前記部品画像への切り替えを指示する第4操作を、前記切替操作として前記受付部で受付可能であり、
前記第2合成処理において、
前記第3操作を前記受付部が受け付けたことに応じて、前記対象グループの直前のグループに属し且つ前記第1画像の並び順に対応する前記部品画像を前記第2画像とする前記第2プレビュー画像を前記表示部に表示させ、或いは
前記第4操作を前記受付部が受け付けたことに応じて、前記対象グループの直後のグループに属し且つ前記第1画像の並び順に対応する前記部品画像を前記第2画像とする前記第2プレビュー画像を前記表示部に表示させる請求項1に記載のプログラム。 Each of the plurality of component images belongs to one of a plurality of groups,
A plurality of the groups have an arrangement order,
The program
In the receiving process, a third operation for instructing switching to the component image belonging to the group immediately before the target group to which the first image belongs, or an instruction to switch to the component image belonging to the group immediately after the target group. A fourth operation to be accepted at the accepting unit as the switching operation,
In the second synthesis process,
In response to the reception of the third operation by the reception unit, the second preview image in which the component image that belongs to the group immediately before the target group and corresponds to the arrangement order of the first image is the second image. Or the part image corresponding to the arrangement order of the first images in the group immediately after the target group in response to the reception unit receiving the fourth operation. The program according to claim 1 , wherein the second preview image, which is two images, is displayed on the display unit.
前記対象グループには、第1付加データが付加された前記部品画像が属し、
前記対象グループの直前或いは直後のグループには、前記第1付加データと異なる第2付加データが付加された前記部品画像が属する請求項2に記載のプログラム。 The component image data includes additional data added to the component image,
The component image to which the first additional data is added belongs to the target group,
The program according to claim 2 , wherein the component image to which second additional data different from the first additional data belongs is assigned to a group immediately before or after the target group.
前記付加データは、前記写真画像の撮影日時又は撮影場所を示す請求項3に記載のプログラム。 The component image is a photographic image taken by a user,
The program according to claim 3 , wherein the additional data indicates a shooting date and time or a shooting location of the photographic image.
前記付加データは、文字列で表されており、
該プログラムは、前記付加データ受付処理において、所定の間隔を空けて発せられた第1音声及び第2音声を前記受付部が受け付けたことに応じて、前記第1音声を文字列に変換して第1付加データを生成し且つ前記第2音声を文字列に変換して第2付加データを生成する請求項5に記載のプログラム。 The reception unit is a microphone that collects sound emitted by a user;
The additional data is represented by a character string,
In the additional data reception process, the program converts the first voice into a character string in response to the reception unit receiving the first voice and the second voice emitted at a predetermined interval. The program according to claim 5 , wherein the first additional data is generated, and the second additional data is generated by converting the second voice into a character string.
該プログラムは、前記受付処理において、
前記部品領域の位置における第1方向の一方側へのフリック操作を、前記第1操作として受け付け、
前記部品領域の位置における前記第1方向の他方側へのフリック操作を、前記第2操作として受け付け、
前記部品領域の位置における前記第1方向と交差する第2方向の一方側へのフリック操作を、前記第3操作として受け付け、
前記部品領域の位置における前記第2方向の他方側へのフリック操作を、前記第4操作として受け付ける請求項2から6のいずれかに記載のプログラム。 The reception unit is a touch sensor that receives a user operation to touch a display screen of the display unit,
In the reception process, the program
Flick operation to one side in the first direction at the position of the component area is accepted as the first operation,
Flick operation to the other side of the first direction at the position of the component area is accepted as the second operation,
Flick operation to one side of the second direction intersecting the first direction at the position of the component area is accepted as the third operation,
The program according to any one of claims 2 to 6 , wherein a flick operation toward the other side in the second direction at the position of the component region is received as the fourth operation.
該プログラムは、前記付加データを指定するユーザ操作を前記受付部が受け付けたことに応じて、前記第1画像及び前記第2画像となり得る前記部品画像を、指定された前記付加データが付加された前記部品画像のみに絞り込む絞込処理を、前記コンピュータに実行させる請求項1から7のいずれかに記載のプログラム。 The component image data includes additional data added to the component image,
The program adds the specified additional data to the component image that can be the first image and the second image in response to the reception unit receiving a user operation for specifying the additional data. The program according to any one of claims 1 to 7 , which causes the computer to execute a narrowing process for narrowing down to only the component image.
前記付加データは、文字列で表されており、
該プログラムは、前記絞込処理において、
所定の間隔を空けて発せられた第1音声及び第2音声を前記受付部が受け付けたことに応じて、前記第1音声を文字列に変換して第1付加データを生成し且つ前記第2音声を文字列に変換して第2付加データを生成し、
前記第1付加データ及び前記第2付加データの両方が付加された前記部品画像のみ、或いは前記第1付加データ及び前記第2付加データの少なくとも一方が付加された前記部品画像のみに絞り込む請求項8に記載のプログラム。 The reception unit is a microphone that collects sound emitted by a user;
The additional data is represented by a character string,
In the narrowing-down process, the program
In response to the reception of the first sound and the second sound emitted at a predetermined interval, the first sound is converted into a character string to generate first additional data and the second sound Convert the voice to a character string to generate second additional data,
Claim 8, wherein only the component image both are added in the first additional data and the second additional data, or to narrow down only the component image in which at least one of said first additional data and the second additional data is added The program described in.
前記第1合成処理において、前記第1画像に対する効果フィルタの適用を指示するユーザ操作を前記受付部が受け付けたことに応じて、前記効果フィルタを適用した前記第1画像を含む前記第1プレビュー画像を前記表示部に表示させ、
前記第2合成処理において、前記第1画像と同一の前記効果フィルタを適用した前記第2画像を含む前記第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる請求項1から9のいずれかに記載のプログラム。 The program
In the first synthesis process, the first preview image including the first image to which the effect filter is applied in response to the reception unit receiving a user operation for instructing application of the effect filter to the first image. Is displayed on the display unit,
2. The second preview image including the second image to which the same effect filter as the first image is applied is displayed on the display unit instead of the first preview image in the second synthesis process. 9 program according to any one of from.
記録用紙に記録されるテンプレート画像を示すテンプレート画像データ、及び部品画像を合成可能な前記テンプレート画像上の部品領域を示す領域情報を取得する第1取得処理と、
複数の前記部品画像それぞれを示す部品画像データを前記コンピュータに設定されたデータ取得元から取得する第2取得処理と、
複数の前記部品画像のうちの1つである第1画像を前記テンプレート画像の前記部品領域に合成して得られる第1プレビュー画像を前記表示部に表示させる第1合成処理と、
前記第1プレビュー画像が前記表示部に表示された状態において、前記部品領域に合成される前記部品画像の切り替えを指示するユーザ操作である切替操作を前記受付部で受付可能にする受付処理と、
前記切替操作を前記受付部が受け付けたことに応じて、複数の前記部品画像のうちの前記第1画像と異なる第2画像を前記テンプレート画像の前記部品領域に合成して得られる第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる第2合成処理と、
前記第2プレビュー画像を通信物に記録させるために、当該第2プレビュー画像を示す画像データを出力する出力処理と、を前記コンピュータに実行させ、
前記テンプレート画像は、主部品領域及び従部品領域を含み、
前記部品画像は、主グループに属する複数の主部品画像と、従グループに属し且つ各々が前記主部品画像に対応づけられた複数の従部品画像とを含み、
該プログラムは、
前記第1合成処理において、前記主グループに属する第1主画像を前記主部品領域に合成し、前記従グループに属し且つ前記第1主画像に対応する第1従画像を前記従部品領域に合成して得られる前記第1プレビュー画像を前記表示部に表示させ、
前記主部品領域に対する前記切替操作を前記受付部が受け付けたことに応じて実行される前記第2合成処理において、前記主グループに属し且つ前記第1主画像と異なる第2主画像を前記主部品領域に合成し、前記従グループに属し且つ前記第2主画像に対応する第2従画像を前記従部品領域に合成して得られる前記第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させるプログラム。 A program that can be executed by a computer including a display unit that displays an image and a reception unit that receives a user operation,
First acquisition processing for acquiring template image data indicating a template image recorded on a recording sheet, and region information indicating a component region on the template image that can be combined with a component image;
A second acquisition process of acquiring component image data indicating each of the plurality of component images from a data acquisition source set in the computer;
A first combining process for causing the display unit to display a first preview image obtained by combining a first image that is one of the plurality of component images with the component region of the template image;
A reception process for allowing a switching operation, which is a user operation for instructing switching of the component image to be combined with the component area, to be received by the reception unit in a state where the first preview image is displayed on the display unit;
A second preview image obtained by combining a second image different from the first image among the plurality of component images with the component area of the template image in response to the reception unit receiving the switching operation. Is displayed on the display unit instead of the first preview image,
Causing the computer to execute output processing for outputting image data indicating the second preview image in order to record the second preview image on a communication object,
The template image includes a main part area and a sub part area,
The component image includes a plurality of main component images belonging to a main group and a plurality of sub component images belonging to a sub group and each corresponding to the main component image,
The program
In the first compositing process, the first main image belonging to the main group is combined with the main part region, and the first sub image belonging to the sub group and corresponding to the first main image is combined with the sub component region. And displaying the first preview image obtained by the display on the display unit,
In the second synthesis process executed in response to the reception unit receiving the switching operation for the main part region, a second main image belonging to the main group and different from the first main image is selected as the main part. The second preview image obtained by combining the second sub-image corresponding to the second main image and the second sub-image into the sub-component area is combined with the sub- group and replaced with the first preview image. Help program is displayed on the display unit.
葉書の宛名面及び通信面の一方に記録される第1テンプレート画像と、
前記宛名面及び前記通信面の他方に記録される第2テンプレート画像と、を含み、
前記第1テンプレート画像は、前記主部品領域を含み、
前記第2テンプレート画像は、前記従部品領域を含み、
該プログラムは、前記第1合成処理において、前記第1テンプレート画像の前記第1プレビュー画像を前記表示部に表示させ、前記第2合成処理において、前記第2テンプレート画像の前記第2プレビュー画像を前記表示部に表示させる請求項12に記載のプログラム。 The template image is
A first template image recorded on one of the address side and the communication side of the postcard;
A second template image recorded on the other of the address surface and the communication surface,
The first template image includes the main part region,
The second template image includes the slave part region,
The program, the first synthetic processing Oite sense, the first preview image of the first template image picture is displayed on the display unit, in the second combining process, the second of the second template image The program according to claim 12 , wherein a preview image is displayed on the display unit .
該プログラムは、前記出力処理において、前記第2プレビュー画像を示す画像データを前記通信部を通じて前記画像記録装置に送信する請求項1から13のいずれかに記載のプログラム。 The computer further includes a communication unit capable of communicating with an image recording apparatus that executes a recording process for recording an image on a recording sheet,
The program according to any one of claims 1 to 13 , wherein in the output process, the program transmits image data indicating the second preview image to the image recording apparatus through the communication unit.
前記制御部は、
記録用紙に記録されるテンプレート画像を示すテンプレート画像データ、及び部品画像を合成可能な前記テンプレート画像上の部品領域を示す領域情報を取得する第1取得処理と、
複数の前記部品画像それぞれを示す部品画像データを前記情報処理装置に設定されたデータ取得元から取得する第2取得処理と、
複数の前記部品画像のうちの1つである第1画像を前記テンプレート画像の前記部品領域に合成して得られる第1プレビュー画像を前記表示部に表示させる第1合成処理と、
前記第1プレビュー画像が前記表示部に表示された状態において、前記部品領域に合成される前記部品画像の切り替えを指示するユーザ操作である切替操作を前記受付部で受付可能にする受付処理と、
前記切替操作を前記受付部が受け付けたことに応じて、複数の前記部品画像のうちの前記第1画像と異なる第2画像を前記テンプレート画像の前記部品領域に合成して得られる第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる第2合成処理と、
前記第2プレビュー画像を通信物に記録させるために、当該第2プレビュー画像を示す画像データを出力する出力処理と、を実行し、
複数の前記部品画像には、並び順が設定されており、
該制御部は、
前記受付処理において、前記第1画像の直前の画像への切り替えを指示する第1操作、或いは前記第1画像の直後の画像への切り替えを指示する第2操作を、前記切替操作として前記受付部で受付可能であり、
前記第2合成処理において、
前記第1操作を前記受付部が受け付けたことに応じて、前記第1画像直前の画像を前記第2画像とする前記第2プレビュー画像を前記表示部に表示させ、或いは
前記第2操作を前記受付部が受け付けたことに応じて、前記第1画像の直後の画像を前記第2画像とする前記第2プレビュー画像を前記表示部に表示させ、
該制御部は、
前記第1合成処理において、前記第1画像の直前の画像及び前記第1画像の直後の画像を示す第1サムネイル画像を、前記第1プレビュー画像と共に前記表示部に表示させ、
前記第2合成処理において、前記第2画像の直前の画像及び前記第2画像の直後の画像を示す第2サムネイル画像を、前記第2プレビュー画像と共に前記表示部に表示させ、
前記受付部は、前記表示部の表示画面をタッチするユーザ操作を受け付けるタッチセンサであって、
該制御部は、前記受付処理において、
前記第1画像の直前の画像を示す前記第1サムネイル画像の位置におけるタップ操作を、前記第1操作として受け付け、
前記第2画像の直後の画像を示す前記第1サムネイル画像の位置におけるタップ操作を、前記第2操作として受け付け、
前記第1サムネイル画像は、前記第1プレビュー画像上に重ねて表示されており、
前記第2サムネイル画像は、前記第2プレビュー画像上に重ねて表示されており、
該制御部は、前記部品領域と異なる位置におけるタップ操作を前記受付部が受ける度に、前記第1サムネイル画像又は前記第2サムネイル画像の表示及び非表示を切り替える切替処理を実行する情報処理装置。 An information processing apparatus including a display unit that displays an image, a reception unit that receives a user operation, and a control unit,
The controller is
First acquisition processing for acquiring template image data indicating a template image recorded on a recording sheet, and region information indicating a component region on the template image that can be combined with a component image;
A second acquisition process of acquiring component image data indicating each of the plurality of component images from a data acquisition source set in the information processing apparatus ;
A first combining process for causing the display unit to display a first preview image obtained by combining a first image that is one of the plurality of component images with the component region of the template image;
A reception process for allowing a switching operation, which is a user operation for instructing switching of the component image to be combined with the component area, to be received by the reception unit in a state where the first preview image is displayed on the display unit;
A second preview image obtained by combining a second image different from the first image among the plurality of component images with the component area of the template image in response to the reception unit receiving the switching operation. Is displayed on the display unit instead of the first preview image,
An output process for outputting image data indicating the second preview image in order to record the second preview image on a communication object ;
A plurality of the component images are arranged in order.
The control unit
In the reception process, the first operation for instructing switching to the immediately preceding image of the first image or the second operation for instructing switching to the immediately following image of the first image is used as the switching operation. Can be accepted at
In the second synthesis process,
In response to the reception of the first operation by the reception unit, the display unit displays the second preview image in which the image immediately before the first image is the second image, or
In response to the reception unit receiving the second operation, the display unit displays the second preview image in which the image immediately after the first image is the second image,
The control unit
In the first combining process, a first thumbnail image indicating an image immediately before the first image and an image immediately after the first image is displayed on the display unit together with the first preview image,
In the second combining process, a second thumbnail image indicating an image immediately before the second image and an image immediately after the second image is displayed on the display unit together with the second preview image,
The reception unit is a touch sensor that receives a user operation to touch a display screen of the display unit,
In the reception process, the control unit
Accepting a tap operation at the position of the first thumbnail image indicating the image immediately before the first image as the first operation;
Accepting a tap operation at the position of the first thumbnail image indicating an image immediately after the second image as the second operation;
The first thumbnail image is displayed over the first preview image,
The second thumbnail image is displayed over the second preview image,
The information processing apparatus is configured to execute a switching process for switching between displaying and hiding the first thumbnail image or the second thumbnail image each time the receiving unit receives a tap operation at a position different from the component area .
前記制御部は、 The controller is
記録用紙に記録されるテンプレート画像を示すテンプレート画像データ、及び部品画像を合成可能な前記テンプレート画像上の部品領域を示す領域情報を取得する第1取得処理と、 First acquisition processing for acquiring template image data indicating a template image recorded on a recording sheet, and region information indicating a component region on the template image that can be combined with a component image;
複数の前記部品画像それぞれを示す部品画像データを前記情報処理装置に設定されたデータ取得元から取得する第2取得処理と、 A second acquisition process of acquiring component image data indicating each of the plurality of component images from a data acquisition source set in the information processing apparatus;
複数の前記部品画像のうちの1つである第1画像を前記テンプレート画像の前記部品領域に合成して得られる第1プレビュー画像を前記表示部に表示させる第1合成処理と、 A first combining process for causing the display unit to display a first preview image obtained by combining a first image that is one of the plurality of component images with the component region of the template image;
前記第1プレビュー画像が前記表示部に表示された状態において、前記部品領域に合成される前記部品画像の切り替えを指示するユーザ操作である切替操作を前記受付部で受付可能にする受付処理と、 A reception process for allowing a switching operation, which is a user operation for instructing switching of the component image to be combined with the component area, to be received by the reception unit in a state where the first preview image is displayed on the display unit;
前記切替操作を前記受付部が受け付けたことに応じて、複数の前記部品画像のうちの前記第1画像と異なる第2画像を前記テンプレート画像の前記部品領域に合成して得られる第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる第2合成処理と、 A second preview image obtained by combining a second image different from the first image among the plurality of component images with the component area of the template image in response to the reception unit receiving the switching operation. Is displayed on the display unit instead of the first preview image,
前記第2プレビュー画像を通信物に記録させるために、当該第2プレビュー画像を示す画像データを出力する出力処理と、を実行し、 An output process for outputting image data indicating the second preview image in order to record the second preview image on a communication object;
前記テンプレート画像は、主部品領域及び従部品領域を含み、 The template image includes a main part area and a sub part area,
前記部品画像は、主グループに属する複数の主部品画像と、従グループに属し且つ各々が前記主部品画像に対応づけられた複数の従部品画像とを含み、 The component image includes a plurality of main component images belonging to a main group and a plurality of sub component images belonging to a sub group and each corresponding to the main component image,
該制御部は、 The control unit
前記第1合成処理において、前記主グループに属する第1主画像を前記主部品領域に合成し、前記従グループに属し且つ前記第1主画像に対応する第1従画像を前記従部品領域に合成して得られる前記第1プレビュー画像を前記表示部に表示させ、 In the first compositing process, the first main image belonging to the main group is combined with the main part region, and the first sub image belonging to the sub group and corresponding to the first main image is combined with the sub component region. And displaying the first preview image obtained by the display on the display unit,
前記主部品領域に対する前記切替操作を前記受付部が受け付けたことに応じて実行される前記第2合成処理において、前記主グループに属し且つ前記第1主画像と異なる第2主画像を前記主部品領域に合成し、前記従グループに属し且つ前記第2主画像に対応する第2従画像を前記従部品領域に合成して得られる前記第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる情報処理装置。 In the second synthesis process executed in response to the reception unit receiving the switching operation for the main part region, a second main image belonging to the main group and different from the first main image is selected as the main part. The second preview image obtained by combining the second sub-image corresponding to the second main image and the second sub-image into the sub-component area is combined with the sub-group and replaced with the first preview image. An information processing apparatus to be displayed on a display unit.
前記第1制御部は、
記録用紙に記録されるテンプレート画像を示すテンプレート画像データ、及び部品画像を合成可能な前記テンプレート画像上の部品領域を示す領域情報を取得する第1取得処理と、
複数の前記部品画像それぞれを示す部品画像データを前記情報処理装置に設定されたデータ取得元から取得する第2取得処理と、
複数の前記部品画像のうちの1つである第1画像を前記テンプレート画像の前記部品領域に合成して得られる第1プレビュー画像を前記表示部に表示させる第1合成処理と、
前記第1プレビュー画像が前記表示部に表示された状態において、前記部品領域に合成される前記部品画像の切り替えを指示するユーザ操作である切替操作を前記受付部で受付可能にする受付処理と、
前記切替操作を前記受付部が受け付けたことに応じて、複数の前記部品画像のうちの前記第1画像と異なる第2画像を前記テンプレート画像の前記部品領域に合成して得られる第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる第2合成処理と、
前記第2プレビュー画像を示す画像データを、前記第1通信部を通じて前記画像記録装置に送信する出力処理と、を実行し、
前記第2制御部は、前記第2通信部を通じて前記情報処理装置から前記画像データを受信したことに応じて、当該画像データで示される前記第2プレビュー画像を記録用紙に記録する記録処理を前記記録部に実行させ、
複数の前記部品画像には、並び順が設定されており、
前記第1制御部は、
前記受付処理において、前記第1画像の直前の画像への切り替えを指示する第1操作、或いは前記第1画像の直後の画像への切り替えを指示する第2操作を、前記切替操作として前記受付部で受付可能であり、
前記第2合成処理において、
前記第1操作を前記受付部が受け付けたことに応じて、前記第1画像直前の画像を前記第2画像とする前記第2プレビュー画像を前記表示部に表示させ、或いは
前記第2操作を前記受付部が受け付けたことに応じて、前記第1画像の直後の画像を前記第2画像とする前記第2プレビュー画像を前記表示部に表示させ、
前記第1制御部は、
前記第1合成処理において、前記第1画像の直前の画像及び前記第1画像の直後の画像を示す第1サムネイル画像を、前記第1プレビュー画像と共に前記表示部に表示させ、
前記第2合成処理において、前記第2画像の直前の画像及び前記第2画像の直後の画像を示す第2サムネイル画像を、前記第2プレビュー画像と共に前記表示部に表示させ、
前記受付部は、前記表示部の表示画面をタッチするユーザ操作を受け付けるタッチセンサであって、
前記第1制御部は、前記受付処理において、
前記第1画像の直前の画像を示す前記第1サムネイル画像の位置におけるタップ操作を、前記第1操作として受け付け、
前記第2画像の直後の画像を示す前記第1サムネイル画像の位置におけるタップ操作を、前記第2操作として受け付け、
前記第1サムネイル画像は、前記第1プレビュー画像上に重ねて表示されており、
前記第2サムネイル画像は、前記第2プレビュー画像上に重ねて表示されており、
前記第1制御部は、前記部品領域と異なる位置におけるタップ操作を前記受付部が受ける度に、前記第1サムネイル画像又は前記第2サムネイル画像の表示及び非表示を切り替える切替処理を実行する記録システム。 An information processing apparatus including a display unit that displays an image, a reception unit that receives a user operation, a first communication unit, and a first control unit, a recording unit that records an image on a recording sheet, a second communication unit, and a second control An image recording apparatus comprising a recording unit, and a recording system comprising:
The first controller is
First acquisition processing for acquiring template image data indicating a template image recorded on a recording sheet, and region information indicating a component region on the template image that can be combined with a component image;
A second acquisition process of acquiring component image data indicating each of the plurality of component images from a data acquisition source set in the information processing apparatus ;
A first combining process for causing the display unit to display a first preview image obtained by combining a first image that is one of the plurality of component images with the component region of the template image;
A reception process for allowing a switching operation, which is a user operation for instructing switching of the component image to be combined with the component area, to be received by the reception unit in a state where the first preview image is displayed on the display unit;
A second preview image obtained by combining a second image different from the first image among the plurality of component images with the component area of the template image in response to the reception unit receiving the switching operation. Is displayed on the display unit instead of the first preview image,
An output process for transmitting image data indicating the second preview image to the image recording apparatus through the first communication unit;
In response to receiving the image data from the information processing apparatus via the second communication unit, the second control unit performs a recording process for recording the second preview image indicated by the image data on a recording sheet. Let the recording part execute,
A plurality of the component images are arranged in order.
The first controller is
In the reception process, the first operation for instructing switching to the immediately preceding image of the first image or the second operation for instructing switching to the immediately following image of the first image is used as the switching operation. Can be accepted at
In the second synthesis process,
In response to the reception of the first operation by the reception unit, the display unit displays the second preview image in which the image immediately before the first image is the second image, or
In response to the reception unit receiving the second operation, the display unit displays the second preview image in which the image immediately after the first image is the second image,
The first controller is
In the first combining process, a first thumbnail image indicating an image immediately before the first image and an image immediately after the first image is displayed on the display unit together with the first preview image,
In the second combining process, a second thumbnail image indicating an image immediately before the second image and an image immediately after the second image is displayed on the display unit together with the second preview image,
The reception unit is a touch sensor that receives a user operation to touch a display screen of the display unit,
In the reception process, the first control unit
Accepting a tap operation at the position of the first thumbnail image indicating the image immediately before the first image as the first operation;
Accepting a tap operation at the position of the first thumbnail image indicating an image immediately after the second image as the second operation;
The first thumbnail image is displayed over the first preview image,
The second thumbnail image is displayed over the second preview image,
Recording said first control unit, a tap operation at different positions between the component regions every time the receiving unit receives, that perform switching processing for switching the display and non-display of the first thumbnail image and the second thumbnail image system.
前記第1制御部は、 The first controller is
記録用紙に記録されるテンプレート画像を示すテンプレート画像データ、及び部品画像を合成可能な前記テンプレート画像上の部品領域を示す領域情報を取得する第1取得処理と、 First acquisition processing for acquiring template image data indicating a template image recorded on a recording sheet, and region information indicating a component region on the template image that can be combined with a component image;
複数の前記部品画像それぞれを示す部品画像データを前記情報処理装置に設定されたデータ取得元から取得する第2取得処理と、 A second acquisition process of acquiring component image data indicating each of the plurality of component images from a data acquisition source set in the information processing apparatus;
複数の前記部品画像のうちの1つである第1画像を前記テンプレート画像の前記部品領域に合成して得られる第1プレビュー画像を前記表示部に表示させる第1合成処理と、 A first combining process for causing the display unit to display a first preview image obtained by combining a first image that is one of the plurality of component images with the component region of the template image;
前記第1プレビュー画像が前記表示部に表示された状態において、前記部品領域に合成される前記部品画像の切り替えを指示するユーザ操作である切替操作を前記受付部で受付可能にする受付処理と、 A reception process for allowing a switching operation, which is a user operation for instructing switching of the component image to be combined with the component area, to be received by the reception unit in a state where the first preview image is displayed on the display unit;
前記切替操作を前記受付部が受け付けたことに応じて、複数の前記部品画像のうちの前記第1画像と異なる第2画像を前記テンプレート画像の前記部品領域に合成して得られる第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる第2合成処理と、 A second preview image obtained by combining a second image different from the first image among the plurality of component images with the component area of the template image in response to the reception unit receiving the switching operation. Is displayed on the display unit instead of the first preview image,
前記第2プレビュー画像を示す画像データを、前記第1通信部を通じて前記画像記録装置に送信する出力処理と、を実行し、 An output process for transmitting image data indicating the second preview image to the image recording apparatus through the first communication unit;
前記第2制御部は、前記第2通信部を通じて前記情報処理装置から前記画像データを受信したことに応じて、当該画像データで示される前記第2プレビュー画像を記録用紙に記録する記録処理を前記記録部に実行させ、 In response to receiving the image data from the information processing apparatus via the second communication unit, the second control unit performs a recording process for recording the second preview image indicated by the image data on a recording sheet. Let the recording part execute,
前記テンプレート画像は、主部品領域及び従部品領域を含み、 The template image includes a main part area and a sub part area,
前記部品画像は、主グループに属する複数の主部品画像と、従グループに属し且つ各々が前記主部品画像に対応づけられた複数の従部品画像とを含み、 The component image includes a plurality of main component images belonging to a main group and a plurality of sub component images belonging to a sub group and each corresponding to the main component image,
前記第1制御部は、 The first controller is
前記第1合成処理において、前記主グループに属する第1主画像を前記主部品領域に合成し、前記従グループに属し且つ前記第1主画像に対応する第1従画像を前記従部品領域に合成して得られる前記第1プレビュー画像を前記表示部に表示させ、 In the first compositing process, the first main image belonging to the main group is combined with the main part region, and the first sub image belonging to the sub group and corresponding to the first main image is combined with the sub component region. And displaying the first preview image obtained by the display on the display unit,
前記主部品領域に対する前記切替操作を前記受付部が受け付けたことに応じて実行される前記第2合成処理において、前記主グループに属し且つ前記第1主画像と異なる第2主画像を前記主部品領域に合成し、前記従グループに属し且つ前記第2主画像に対応する第2従画像を前記従部品領域に合成して得られる前記第2プレビュー画像を、前記第1プレビュー画像に代えて前記表示部に表示させる記録システム。 In the second synthesis process executed in response to the reception unit receiving the switching operation for the main part region, a second main image belonging to the main group and different from the first main image is selected as the main part. The second preview image obtained by combining the second sub-image corresponding to the second main image and the second sub-image into the sub-component area is combined with the sub-group and replaced with the first preview image. A recording system that displays on the display.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014201201A JP6350179B2 (en) | 2014-09-30 | 2014-09-30 | Information processing apparatus, recording system, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014201201A JP6350179B2 (en) | 2014-09-30 | 2014-09-30 | Information processing apparatus, recording system, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016072841A JP2016072841A (en) | 2016-05-09 |
JP6350179B2 true JP6350179B2 (en) | 2018-07-04 |
Family
ID=55865044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014201201A Active JP6350179B2 (en) | 2014-09-30 | 2014-09-30 | Information processing apparatus, recording system, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6350179B2 (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001042413A (en) * | 1999-07-27 | 2001-02-16 | Fuji Photo Film Co Ltd | Device and method for image photographing, device and method for image processing, and recording medium |
JP2002175291A (en) * | 2000-08-25 | 2002-06-21 | Microsoft Corp | Document processor, processing method and storage medium |
JP4148011B2 (en) * | 2003-04-25 | 2008-09-10 | セイコーエプソン株式会社 | Print job creation apparatus, print job creation method, and program used therefor |
JP5449460B2 (en) * | 2011-06-28 | 2014-03-19 | 富士フイルム株式会社 | Image processing apparatus, image processing method, and image processing program |
JP2013183310A (en) * | 2012-03-02 | 2013-09-12 | Konica Minolta Inc | Image processor, screen control method and program |
JP2014175716A (en) * | 2013-03-06 | 2014-09-22 | Xacti Corp | Image processing device |
-
2014
- 2014-09-30 JP JP2014201201A patent/JP6350179B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016072841A (en) | 2016-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6524896B2 (en) | program | |
US20110227951A1 (en) | Conference system, information processing apparatus, display method, and non-transitory computer-readable recording medium encoded with display program | |
JP2010114840A (en) | Image forming apparatus and confirmation system for stored image | |
JP2023165818A (en) | Information processing device, and information processing program | |
JP6350260B2 (en) | CONFERENCE SUPPORT DEVICE, CONFERENCE SUPPORT SYSTEM, CONFERENCE SUPPORT METHOD, AND CONFERENCE SUPPORT PROGRAM | |
JP5027350B2 (en) | Image folder transmission reproduction apparatus and image folder transmission reproduction program | |
JP2010237722A (en) | Photo album controller | |
JP6350179B2 (en) | Information processing apparatus, recording system, and program | |
JP6330488B2 (en) | Information processing apparatus, recording system, and program | |
JP2010140136A (en) | Image processing apparatus, image data management method, and computer program | |
JP6337736B2 (en) | Information processing apparatus, recording system, and program | |
JP6394270B2 (en) | Information processing apparatus, recording system, and program | |
JP6164020B2 (en) | Image forming apparatus and program | |
JP2012248076A (en) | Document management device, document management program and document management system | |
JP6507939B2 (en) | Mobile terminal and program | |
JP6859665B2 (en) | Programs and information processing systems executed by information processing terminals | |
JP6962352B2 (en) | Information processing equipment, recording systems, and programs | |
JP6810719B2 (en) | Information processing equipment, recording systems, and programs | |
JP7275551B2 (en) | Document processing device, document processing service providing system and program | |
CN109151249B (en) | Image processing method, image processing apparatus, and storage medium | |
JP2010074507A (en) | Image reading apparatus | |
JP2006252455A (en) | File management device, file management method and file management program | |
JP5233213B2 (en) | Image processing apparatus, image processing method, and image processing program | |
JP2018067856A (en) | Program run by information processing terminal and information processing terminal | |
JP2024086036A (en) | Information processing system, method for controlling the same, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170831 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180213 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20180216 |
|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20180216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180220 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180416 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180508 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180521 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6350179 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |