Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7230780B2 - Information processing system, terminal device and program - Google Patents
[go: Go Back, main page]

JP7230780B2 - Information processing system, terminal device and program - Google Patents

Information processing system, terminal device and program Download PDF

Info

Publication number
JP7230780B2
JP7230780B2 JP2019205610A JP2019205610A JP7230780B2 JP 7230780 B2 JP7230780 B2 JP 7230780B2 JP 2019205610 A JP2019205610 A JP 2019205610A JP 2019205610 A JP2019205610 A JP 2019205610A JP 7230780 B2 JP7230780 B2 JP 7230780B2
Authority
JP
Japan
Prior art keywords
image
image data
information processing
unit
terminal device
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
Application number
JP2019205610A
Other languages
Japanese (ja)
Other versions
JP2020087457A5 (en
JP2020087457A (en
Inventor
知子 平井
真悟 高柳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to CN201980075011.7A priority Critical patent/CN113039583A/en
Priority to PCT/JP2019/044906 priority patent/WO2020101019A1/en
Priority to EP19813182.3A priority patent/EP3881291A1/en
Priority to US17/284,854 priority patent/US11538209B2/en
Publication of JP2020087457A publication Critical patent/JP2020087457A/en
Publication of JP2020087457A5 publication Critical patent/JP2020087457A5/en
Application granted granted Critical
Publication of JP7230780B2 publication Critical patent/JP7230780B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/60Creating or editing images; Combining images with text

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、情報処理システム、端末装置及びプログラムに関する。 The present invention relates to an information processing system , a terminal device and a program.

従来から、予め登録された複数のディジタルコンテンツをレイアウトしてデザインを生成することや、コンテンツの一部に有料コンテンツが含まれることが知られている(特許文献1)。 2. Description of the Related Art Conventionally, it is known to lay out a plurality of pre-registered digital contents to generate a design, and to include paid contents as part of the contents (Patent Document 1).

上述した従来の技術では、単に複数のコンテンツをレイアウトに沿って配置するものであり、ユーザが独自の新たなコンテンツを生成することが難しい。 The conventional technology described above simply arranges a plurality of pieces of content along a layout, making it difficult for the user to generate original new content.

開示の技術は、このような事情に鑑みてなされたものであり、ユーザが独自の新たなコンテンツを容易に生成できるようにすることを目的としている。 The technology disclosed has been made in view of such circumstances, and aims to enable users to easily generate their own new content.

開示の技術は、端末装置と情報処理装置とを有する情報処理システムであって、前記情報処理装置は、第一の画像データを記憶する第一の記憶部と、前記端末装置から、第二の画像データを受け取る第一の通信部と、前記第一の画像データに対応する第一の画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、前記第二の画像データに対応する第二の画像の一部が表示される第三の画像に対応する第三の画像データを生成する生成処理部と、前記第三の画像データを出力装置へ出力する出力部と、を有し、前記端末装置は、表示部と、ユーザからの入力を受け付ける入力受付部と、前記第二の画像データを記憶する第二の記憶部と、前記第二の画像データを、前記情報処理装置へ送信する第二の通信部と、前記表示部に、前記第一の画像及び前記第二の画像を表示させる制御を行う表示制御部と、を有し、前記入力受付部は、前記第一の画像又は前記第二の画像の位置を変更するユーザの入力を受け付け、前記表示制御部は、前記入力受付部が受け付けた、前記第一の画像又は前記第二の画像の位置を変更するユーザの入力が行われているときに、前記第一の画像の前記要素の内側又は外側のうち何れか一方の領域に、前記第二の画像を透過させ、前記要素の内側又は外側のうち他方の領域では、前記一方の領域に前記第二の画像を透過させる場合よりも低い透過率で、前記第二の画像を、前記第一の画像に透過させる
The disclosed technology is an information processing system having a terminal device and an information processing device, wherein the information processing device includes a first storage unit that stores first image data, and a second image data from the terminal device. a first communication unit that receives image data; and an area inside or outside the shape of an element included in the first image corresponding to the first image data corresponding to the second image data. a generation processing unit that generates third image data corresponding to a third image in which a part of the second image is displayed; and an output unit that outputs the third image data to an output device. The terminal device includes a display unit, an input reception unit that receives input from a user, a second storage unit that stores the second image data, and the second image data that is stored in the information processing device. and a display control unit that performs control to display the first image and the second image on the display unit, wherein the input reception unit receives the first The display control unit accepts input from the user who changes the position of the image or the second image, and the display control unit accepts the input from the user who changes the position of the first image or the second image is being input, the second image is transmitted through either the area inside or outside the element of the first image, and the other area inside or outside the element is transmitted. In the region, the second image is transmitted through the first image at a lower transmittance than in the case of transmitting the second image through the one region.

ユーザによる、独自の新たなコンテンツの生成を容易にすることができる。 It can facilitate the generation of unique new content by users.

第一の実施形態の情報処理システムを説明する図である。It is a figure explaining the information processing system of a first embodiment. 情報処理装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of an information processing apparatus. 端末装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of a terminal device. 第一の実施形態のコンテンツ画像データベースの一例を示す図である。It is a figure which shows an example of the content image database of 1st embodiment. 第一の実施形態の情報処理装置と端末装置の機能を説明する図である。1 is a diagram illustrating functions of an information processing device and a terminal device according to a first embodiment; FIG. 第一の実施形態の情報処理システムの動作を説明するシーケンス図である。4 is a sequence diagram illustrating operations of the information processing system of the first embodiment; FIG. 第一の実施形態の合成画像データの生成処理を説明する図である。It is a figure explaining the production|generation process of the synthetic image data of 1st embodiment. 第一の実施形態の合成画像データの生成と合成情報を説明する図である。FIG. 4 is a diagram for explaining generation of synthesized image data and synthesis information according to the first embodiment; 第一の実施形態の端末装置の表示例を示す第一の図である。FIG. 4 is a first diagram showing a display example of the terminal device of the first embodiment; 第一の実施形態の端末装置の表示例を示す第二の図である。FIG. 11 is a second diagram showing a display example of the terminal device of the first embodiment; 第二の実施形態の情報処理システムを説明する図である。It is a figure explaining the information processing system of 2nd embodiment. 第二の実施形態の画像データベースの一例を示す第一の図である。It is a first diagram showing an example of an image database of the second embodiment. 第二の実施形態の画像データベースの一例を示す第二の図である。FIG. 11 is a second diagram showing an example of an image database according to the second embodiment; FIG. 第二の実施形態のユーザデータベースの一例を示す図である。It is a figure which shows an example of the user database of 2nd embodiment. 第二の実施形態の情報処理装置と端末装置の機能を説明する図である。It is a figure explaining the function of the information processing apparatus of 2nd embodiment, and a terminal device. 第二の実施形態の情報処理システムの動作を説明するシーケンス図である。FIG. 10 is a sequence diagram for explaining the operation of the information processing system of the second embodiment; 第二の実施形態の合成画像データの生成処理を説明する図である。It is a figure explaining the generation processing of the synthetic image data of 2nd embodiment. 第三の実施形態の情報処理装置と端末装置の機能を説明する図である。It is a figure explaining the function of the information processing apparatus of 3rd embodiment, and a terminal device. 第三の実施形態の情報処理システムの動作を説明するシーケンス図である。FIG. 11 is a sequence diagram illustrating operations of the information processing system of the third embodiment; 第三の実施形態の合成画像データの生成処理を説明する図である。It is a figure explaining the generation processing of the synthetic image data of 3rd embodiment. 第四の実施形態の情報処理装置と端末装置の機能を説明する図である。It is a figure explaining the function of the information processing apparatus of 4th embodiment, and a terminal device. 第四の実施形態の情報処理システムの動作を説明するシーケンス図である。FIG. 14 is a sequence diagram for explaining the operation of the information processing system of the fourth embodiment; 第四の実施形態の合成画像データの生成処理を説明する図である。It is a figure explaining the generation processing of the synthetic image data of 4th embodiment. 第四の実施形態の端末装置の表示例を示す図である。It is a figure which shows the example of a display of the terminal device of 4th embodiment. 第五の実施形態の情報処理装置と端末装置の機能を説明する図である。It is a figure explaining the function of the information processing apparatus of 5th embodiment, and a terminal device. 第五の実施形態の情報処理システムの動作を説明するシーケンス図である。FIG. 12 is a sequence diagram illustrating operations of the information processing system of the fifth embodiment; 第五の実施形態の合成画像データの生成処理を説明する図である。It is a figure explaining the production|generation process of the synthetic image data of 5th embodiment. 第五の実施形態の端末装置の表示例を示す図である。It is a figure which shows the example of a display of the terminal device of 5th embodiment. 編集部による文字画像の編集例を示す図である。FIG. 10 is a diagram showing an example of editing a character image by an editing unit; 第六の実施形態の情報処理装置と端末装置の機能を説明する図である。It is a figure explaining the function of the information processing apparatus of 6th embodiment, and a terminal device. 第六の実施形態の情報処理システムの動作を説明するシーケンス図である。FIG. 12 is a sequence diagram illustrating operations of the information processing system of the sixth embodiment; 第六の実施形態の合成画像データの生成処理を説明する図である。FIG. 14 is a diagram for explaining processing for generating synthetic image data according to the sixth embodiment; FIG. 第六の実施形態の端末装置の表示例を示す図である。FIG. 20 is a diagram showing a display example of a terminal device according to the sixth embodiment; 情報処理システムの変形例を説明する図である。It is a figure explaining the modification of an information processing system.

(第一の実施形態)
以下に図面を参照して、第一の実施形態について説明する。図1は、第一の実施形態の情報処理システムを説明する図である。
(First embodiment)
A first embodiment will be described below with reference to the drawings. FIG. 1 is a diagram for explaining the information processing system of the first embodiment.

本実施形態の情報処理システム100は、情報処理装置200、端末装置300、印刷装置400を含み、それぞれがネットワーク等を介して接続される。 The information processing system 100 of this embodiment includes an information processing device 200, a terminal device 300, and a printing device 400, which are connected via a network or the like.

尚、図1の例では、情報処理システム100は、印刷装置400を含むものとしたが、これに限定されない。情報処理システム100は、印刷装置400を含まず、情報処理装置200と端末装置300を含むものであっても良い。また、情報処理システム100の情報処理装置200は、端末装置300の構成や機能の一部又はすべてを有していてもよい。また、端末装置300は、情報処理装置200の構成や機能の一部又はすべてを有していてもよい。 Although the information processing system 100 includes the printing device 400 in the example of FIG. 1, the present invention is not limited to this. The information processing system 100 may include the information processing device 200 and the terminal device 300 without including the printing device 400 . Also, the information processing device 200 of the information processing system 100 may have a part or all of the configuration and functions of the terminal device 300 . Also, the terminal device 300 may have some or all of the configuration and functions of the information processing device 200 .

本実施形態の情報処理システム100において、情報処理装置200は、コンテンツ画像データベース210と、合成画像生成処理部220とを有する。コンテンツ画像データベース210は、コンテンツ画像を表す画像データが格納されている。以下の説明では、コンテンツ画像を表す画像データを、コンテンツ画像データと呼ぶ。尚、コンテンツ画像は、既存のキャラクターやオリジナルのキャラクターの画像、山や海等の風景の画像、又は、地名や競技名や建築物の名称等の文字の画像等である。 In the information processing system 100 of this embodiment, the information processing device 200 has a content image database 210 and a synthetic image generation processing section 220 . The content image database 210 stores image data representing content images. In the following description, image data representing a content image will be referred to as content image data. The content image is an image of an existing character or an original character, an image of scenery such as a mountain or the sea, or an image of characters such as a place name, a competition name, a building name, or the like.

合成画像生成処理部220は、端末装置300から受信した画像データと、コンテンツ画像データとを合成した合成画像データを生成する。 The composite image generation processing unit 220 generates composite image data by combining the image data received from the terminal device 300 and the content image data.

本実施形態の端末装置300は、合成指示部310を有し、情報処理装置200に対して、合成画像データの生成を指示する。 The terminal device 300 of this embodiment has a composition instruction unit 310 and instructs the information processing device 200 to generate composite image data.

情報処理システム100において、情報処理装置200は、端末装置300から画像データを受信すると、この画像データに重ねるコンテンツ画像データの一覧を端末装置300へ送信する。 In the information processing system 100 , the information processing device 200 , upon receiving image data from the terminal device 300 , transmits to the terminal device 300 a list of content image data to be superimposed on the image data.

尚、情報処理装置200が端末装置300から受信する画像データとは、例えば、端末装置300の有する撮像装置等によって撮像された画像データであっても良いし、端末装置300に保持されていた画像データであっても良い。 Note that the image data received by the information processing apparatus 200 from the terminal device 300 may be, for example, image data captured by an imaging device or the like of the terminal device 300, or an image held in the terminal device 300. It may be data.

つまり、本実施形態では、コンテンツ画像データは、情報処理装置200に格納されている画像データであり、画像データは、端末装置300に格納されている画像データである。 That is, in this embodiment, the content image data is image data stored in the information processing device 200 and the image data is image data stored in the terminal device 300 .

コンテンツ画像データは、例えば、情報処理装置200が、インターネット等を介して他の装置と通信を行い、他の装置から収集した画像データであっても良い。また、コンテンツ画像データは、他の装置から、ネットワークを介してアップロードされて、情報処理装置200に格納されても良い。 The content image data may be, for example, image data that the information processing apparatus 200 communicates with another apparatus via the Internet or the like and collects the image data from the other apparatus. Also, the content image data may be uploaded from another device via a network and stored in the information processing device 200 .

画像データは、例えば、端末装置300の有する撮像装置によって撮像された撮像画像データであっても良い。また、画像データは、例えば、端末装置300が他の装置とネットワークを介して通信を行い、他の装置から取得して、端末装置300に格納した画像データであっても良い。 The image data may be captured image data captured by an imaging device of the terminal device 300, for example. Also, the image data may be image data that the terminal device 300 communicates with another device via a network, is acquired from the other device, and is stored in the terminal device 300, for example.

本実施形態の情報処理装置200は、端末装置300においてコンテンツ画像データが選択されると、受信した画像データ(第一の画像データ)と、コンテンツ画像データ(第二の画像データ)とを合成した合成画像データを生成し、合成画像データを識別するための識別情報を端末装置300へ送信する。 When the content image data is selected in the terminal device 300, the information processing device 200 of the present embodiment synthesizes the received image data (first image data) and the content image data (second image data). Synthetic image data is generated, and identification information for identifying the synthetic image data is transmitted to the terminal device 300 .

また、情報処理装置200は、印刷装置400から、合成画像データの識別情報を受信すると、この識別情報と対応した合成画像データを印刷装置400へ送信する。尚、合成画像データの識別情報は、例えば、印刷装置400と端末装置300との通信によって、印刷装置400に取得されても良い。 Further, when the information processing device 200 receives the identification information of the composite image data from the printing device 400 , the information processing device 200 transmits the composite image data corresponding to the identification information to the printing device 400 . The identification information of the composite image data may be acquired by the printing device 400 through communication between the printing device 400 and the terminal device 300, for example.

印刷装置400は、合成画像データを受信すると、この合成画像データに基づく画像を記録媒体に出力する。つまり、印刷装置400は、合成画像データに基づいて、記録媒体上に画像形成を行う出力装置の一例である。本実施形態の記録媒体とは、例えば、服飾品生地であっても良いし、布以外のものであっても良い。また、記録媒体は、例えば、団扇や扇子といったものに加工することができるものであっても良い。 Upon receiving the composite image data, the printing device 400 outputs an image based on the composite image data to a recording medium. In other words, the printing device 400 is an example of an output device that forms an image on a recording medium based on composite image data. The recording medium of the present embodiment may be, for example, furnishings cloth, or may be a material other than cloth. Also, the recording medium may be one that can be processed into a folding fan or folding fan, for example.

さらに、情報処理システム100では、情報処理装置200からの合成画像データの出力先を印刷装置400としたが、これに限定されない。合成画像データの出力先は、例えば、画像データにしたがって布に刺繍等を施す装置に出力されても良い。 Furthermore, in the information processing system 100, the output destination of the composite image data from the information processing device 200 is the printing device 400, but the present invention is not limited to this. The output destination of the composite image data may be, for example, a device that performs embroidery or the like on cloth according to the image data.

本実施形態では、このように、端末装置300から取得した画像データと、選択されたコンテンツ画像データとに基づき、合成画像データを生成して出力する。したがって、本実施形態によれば、コンテンツ画像データベース210に格納されたコンテンツ画像とは異なる新たなコンテンツ画像を生成することができる。 In this embodiment, as described above, based on the image data acquired from the terminal device 300 and the selected content image data, the synthesized image data is generated and output. Therefore, according to this embodiment, a new content image different from the content image stored in the content image database 210 can be generated.

以下に、本実施形態の情報処理装置200について説明する。図2Aは、情報処理装置のハードウェア構成の一例を示す図である。 The information processing apparatus 200 of this embodiment will be described below. FIG. 2A is a diagram illustrating an example of a hardware configuration of an information processing apparatus;

本実施形態の情報処理装置200は、それぞれバスBで相互に接続されている入力装置21、出力装置22、ドライブ装置23、補助記憶装置24、メモリ装置25、演算処理装置26及びインターフェース装置27を含む。 The information processing device 200 of this embodiment includes an input device 21, an output device 22, a drive device 23, an auxiliary storage device 24, a memory device 25, an arithmetic processing device 26, and an interface device 27, which are connected to each other via a bus B. include.

入力装置21は、各種の情報の入力を行うための装置であり、例えばキーボードやポインティングデバイス等により実現される。出力装置22は、各種の情報の出力を行うためものであり、例えばディスプレイ等により実現される。インターフェース装置27は、LANカード等を含み、ネットワークに接続する為に用いられる。 The input device 21 is a device for inputting various kinds of information, and is realized by, for example, a keyboard or pointing device. The output device 22 is for outputting various kinds of information, and is realized by, for example, a display. The interface device 27 includes a LAN card and the like, and is used for connecting to a network.

本実施形態の情報処理プログラムは、情報処理装置200を制御する各種プログラムの少なくとも一部である。情報処理プログラムは例えば記録媒体28の配布やネットワークからのダウンロード等によって提供される。情報処理プログラムを記録した記録媒体28は、CD-ROM、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記憶媒体、ROM、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記憶媒体を用いることができる。 The information processing program of this embodiment is at least part of various programs that control the information processing apparatus 200 . The information processing program is provided by, for example, distribution of the recording medium 28 or download from a network. The recording medium 28 on which the information processing program is recorded is a storage medium for optically, electrically or magnetically recording information such as a CD-ROM, a flexible disk, a magneto-optical disk, etc.; Various types of storage media can be used, such as a semiconductor memory that electrically records .

また、情報処理プログラムは、情報処理プログラムを記録した記録媒体28がドライブ装置23にセットされると、記録媒体28からドライブ装置23を介して補助記憶装置24にインストールされる。ネットワークからダウンロードされた情報処理プログラムは、インターフェース装置27を介して補助記憶装置24にインストールされる。 The information processing program is installed in the auxiliary storage device 24 from the recording medium 28 via the drive device 23 when the recording medium 28 recording the information processing program is set in the drive device 23 . An information processing program downloaded from the network is installed in the auxiliary storage device 24 via the interface device 27 .

補助記憶装置24は、インストールされた情報処理プログラムを格納すると共に、上述した各データベース等の必要なファイル、データ等を格納する。メモリ装置25は、情報処理装置200の起動時に補助記憶装置24から情報処理プログラムを読み出して格納する。そして、演算処理装置26はメモリ装置25に格納された情報処理プログラムに従って、後述するような各種処理を実現している。 The auxiliary storage device 24 stores the installed information processing program, as well as necessary files and data such as the databases described above. The memory device 25 reads and stores the information processing program from the auxiliary storage device 24 when the information processing device 200 is activated. The arithmetic processing unit 26 implements various types of processing described later in accordance with the information processing program stored in the memory device 25 .

次に、図2Bを参照して、端末装置300のハードウェア構成について説明する。図2Bは、端末装置のハードウェア構成の一例を示す図である。 Next, the hardware configuration of the terminal device 300 will be described with reference to FIG. 2B. FIG. 2B is a diagram illustrating an example of a hardware configuration of a terminal device;

本実施形態の端末装置300は、CPU301、ROM302、RAM303、EEPROM304、CMOSセンサ305、撮像素子I/F306、加速度・方位センサ307、メディアI/F309、GPS受信部321を備えている。 The terminal device 300 of this embodiment includes a CPU 301 , a ROM 302 , a RAM 303 , an EEPROM 304 , a CMOS sensor 305 , an image sensor I/F 306 , an acceleration/direction sensor 307 , a media I/F 309 and a GPS receiver 321 .

これらのうち、CPU301は、端末装置300全体の動作を制御する演算処理装置である。ROM302は、CPU301やIPL等のCPU301の駆動に用いられるプログラムを記憶する。RAM303は、CPU301のワークエリアとして使用される。EEPROM304は、CPU301の制御にしたがって、スマートフォン用プログラム等の各種データの読み出し又は書き込みを行う。ROM302、RAM303、EEPROM304は、端末装置300の記憶装置の一例である。 Among these, the CPU 301 is an arithmetic processing unit that controls the operation of the terminal device 300 as a whole. The ROM 302 stores the CPU 301 and programs used to drive the CPU 301 such as IPL. A RAM 303 is used as a work area for the CPU 301 . The EEPROM 304 reads or writes various data such as smartphone programs under the control of the CPU 301 . The ROM 302 , RAM 303 and EEPROM 304 are examples of storage devices of the terminal device 300 .

CMOS(Complementary Metal Oxide Semiconductor)センサ305は、CPU301の制御に従って被写体(主に自画像)を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、CMOSセンサではなく、CCD(Charge Coupled Device)センサ等の撮像手段であってもよい。 A CMOS (Complementary Metal Oxide Semiconductor) sensor 305 is a type of built-in imaging means for capturing an object (mainly a self-portrait) and obtaining image data under the control of the CPU 301 . Note that imaging means such as a CCD (Charge Coupled Device) sensor may be used instead of the CMOS sensor.

撮像素子I/F306は、CMOSセンサ405の駆動を制御する回路である。加速度・方位センサ307は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアI/F309は、フラッシュメモリ等の記録メディア308(第二の記憶部の一例)に対するデータの読み出し又は書き込み(記憶)を制御する。GPS受信部321は、GPS衛星からGPS信号を受信する。 An imaging device I/F 306 is a circuit that controls driving of the CMOS sensor 405 . The acceleration/azimuth sensor 307 is various sensors such as an electronic magnetic compass, a gyro compass, and an acceleration sensor for detecting geomagnetism. A media I/F 309 controls reading or writing (storage) of data to a recording medium 308 (an example of a second storage unit) such as a flash memory. The GPS receiver 321 receives GPS signals from GPS satellites.

また、端末装置300は、遠距離通信回路322、遠距離通信回路322のアンテナ322a、CMOSセンサ323、撮像素子I/F4324、マイク325、スピーカ326、音入出力I/F327、ディスプレイ328、外部機器接続I/F(Interface)329、近距離通信回路330、近距離通信回路330のアンテナ330a、及びタッチパネル331を備えている。 In addition, the terminal device 300 includes a long-distance communication circuit 322, an antenna 322a of the long-distance communication circuit 322, a CMOS sensor 323, an image sensor I/F 4324, a microphone 325, a speaker 326, a sound input/output I/F 327, a display 328, and an external device. A connection I/F (Interface) 329 , a short-range communication circuit 330 , an antenna 330 a of the short-range communication circuit 330 , and a touch panel 331 are provided.

これらのうち、遠距離通信回路322は、通信ネットワークを介して、他の機器と通信する回路である。CMOSセンサ323は、CPU301の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子I/F324は、CMOSセンサ323の駆動を制御する回路である。マイク325は、音を電気信号に変える内蔵型の回路である。スピーカ326は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。音入出力I/F327は、CPU301の制御に従ってマイク325及びスピーカ326との間で音信号の入出力を処理する回路である。ディスプレイ328は、被写体の画像や各種アイコン等を表示する液晶や有機EL(Electro Luminescence)などの表示手段の一種である。外部機器接続I/F329は、各種の外部機器を接続するためのインターフェースである。近距離通信回路330は、NFC(Near Field Communication)やBluetooth(登録商標)等の通信回路である。タッチパネル331は、利用者がディスプレイ328を押下することで、端末装置300を操作する入力手段の一種である。ディスプレイ328は、端末装置300の有する表示部の一例である。 Among these, the telecommunications circuit 322 is a circuit that communicates with other devices over a communication network. The CMOS sensor 323 is a type of built-in image pickup means that picks up an image of a subject under the control of the CPU 301 and obtains image data. The imaging device I/F 324 is a circuit that controls driving of the CMOS sensor 323 . Microphone 325 is a built-in circuit that converts sound into an electrical signal. The speaker 326 is a built-in circuit that converts electrical signals into physical vibrations to produce sounds such as music and voice. The sound input/output I/F 327 is a circuit that processes input/output of sound signals between the microphone 325 and the speaker 326 under the control of the CPU 301 . The display 328 is a kind of display means such as liquid crystal or organic EL (Electro Luminescence) that displays an image of a subject, various icons, and the like. The external device connection I/F 329 is an interface for connecting various external devices. The short-range communication circuit 330 is a communication circuit such as NFC (Near Field Communication) or Bluetooth (registered trademark). The touch panel 331 is a kind of input means for operating the terminal device 300 by the user pressing the display 328 . A display 328 is an example of a display unit of the terminal device 300 .

また、端末装置300は、バスライン340を備えている。バスライン340は、CPU301等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 The terminal device 300 also has a bus line 340 . A bus line 340 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 301 .

次に、図3を参照して、本実施形態のコンテンツ画像データベース210について説明する。尚、本実施形態では、コンテンツ画像データベース210は、情報処理装置200に設けられるものとしたが、これに限定されない。コンテンツ画像データベース210は、情報処理装置200とは異なる装置に設けられていても良い。 Next, the content image database 210 of this embodiment will be described with reference to FIG. Note that, in the present embodiment, the content image database 210 is provided in the information processing apparatus 200, but is not limited to this. Content image database 210 may be provided in a device different from information processing device 200 .

図3は、第一の実施形態のコンテンツ画像データベースの一例を示す図である。本実施形態のコンテンツ画像データベース210は、例えば、情報処理装置200の補助記憶装置24(第一の記憶部の一例)等に設けられても良い。また、本実施形態のコンテンツ画像データベース210は、予め与えられたものであっても良い。 FIG. 3 is a diagram showing an example of the content image database of the first embodiment. The content image database 210 of this embodiment may be provided, for example, in the auxiliary storage device 24 (an example of the first storage section) of the information processing device 200 . Also, the content image database 210 of this embodiment may be provided in advance.

本実施形態のコンテンツ画像データベース210は、情報の項目として、コンテンツIDとコンテンツ画像データとを有する。コンテンツ画像データベース210において、両者は対応付けられている。 The content image database 210 of this embodiment has content IDs and content image data as information items. Both are associated in the content image database 210 .

項目「コンテンツID」の値は、コンテンツ画像データを特定するための識別情報である。項目「コンテンツ画像データ」の値は、コンテンツ画像データそのものである。 The value of the item "content ID" is identification information for specifying content image data. The value of the item "content image data" is the content image data itself.

本実施形態のコンテンツ画像データは、例えば、情報処理装置200によって、インターネット上から収集されて、情報処理装置200によってコンテンツIDが付与されて、コンテンツ画像データベース210に格納されても良い。また、情報処理装置200は、定期的に、インターネット上から、コンテンツ画像データを収集して、コンテンツIDを付与する処理を行っても良い。 The content image data of the present embodiment may be collected from the Internet by the information processing device 200, given a content ID by the information processing device 200, and stored in the content image database 210, for example. The information processing apparatus 200 may periodically collect content image data from the Internet and assign a content ID.

また、コンテンツ画像データは、特定のサーバ装置等から情報処理装置200に送信されて、コンテンツ画像データベース210に格納されても良い。特定のサーバ装置とは、例えば、デザイナー等によってデザインされたコンテンツ画像を示すコンテンツ画像データが格納されたサーバ装置等であっても良い。 Also, the content image data may be transmitted from a specific server device or the like to the information processing device 200 and stored in the content image database 210 . The specific server device may be, for example, a server device or the like in which content image data representing a content image designed by a designer or the like is stored.

次に、図4を参照して、本実施形態の情報処理装置200と端末装置300の機能について説明する。 Next, functions of the information processing apparatus 200 and the terminal device 300 of the present embodiment will be described with reference to FIG.

図4は、第一の実施形態の情報処理装置と端末装置の機能を説明する図である。はじめに、情報処理装置200の有する機能について説明する。以下に説明する情報処理装置200の機能は、演算処理装置26がメモリ装置25に格納されたプログラムを読み出して実行することで実現される。 FIG. 4 is a diagram for explaining the functions of the information processing device and the terminal device according to the first embodiment. First, functions of the information processing apparatus 200 will be described. The functions of the information processing device 200 described below are realized by reading and executing a program stored in the memory device 25 by the arithmetic processing device 26 .

本実施形態の情報処理装置200の合成画像生成処理部220は、通信部221、画像取得部222、コンテンツ一覧出力部223、合成情報取得部224、合成処理部225、合成画像データ出力部226を有する。 The composite image generation processing unit 220 of the information processing apparatus 200 of this embodiment includes a communication unit 221, an image acquisition unit 222, a content list output unit 223, a composite information acquisition unit 224, a composition processing unit 225, and a composite image data output unit 226. have.

通信部221は、第一の通信部の一例であり、情報処理装置200と外部の装置との間でのデータの送受信を行う。具体的には、通信部221は、端末装置300からの画像データの受信や、印刷装置400に対する合成画像データの送信等を行う。 The communication unit 221 is an example of a first communication unit, and performs data transmission/reception between the information processing device 200 and an external device. Specifically, the communication unit 221 receives image data from the terminal device 300, transmits composite image data to the printing device 400, and the like.

画像取得部222は、通信部221が受信した画像データを取得する。コンテンツ一覧出力部223は、コンテンツ画像データベース210に格納されたコンテンツ画像データの一覧を端末装置300へ出力する。 The image acquisition unit 222 acquires image data received by the communication unit 221 . Content list output unit 223 outputs a list of content image data stored in content image database 210 to terminal device 300 .

合成情報取得部224は、通信部221が端末装置300から画像データと共に受信した合成情報を取得する。 The combined information acquisition unit 224 acquires combined information received by the communication unit 221 together with the image data from the terminal device 300 .

合成処理部225は、画像データと、合成情報と、コンテンツ一覧出力部223が出力した一覧から選択されたコンテンツ画像データとを用いて、合成画像データを生成する。具体的には、合成処理部225は、コンテンツ画像データが表す画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、画像データが表す画像の少なくとも一部が表示される合成画像(第三の画像の一例)を表す合成画像データ(第三の画像データの一例)を生成する。 The composition processing unit 225 uses the image data, the composition information, and the content image data selected from the list output by the content list output unit 223 to generate composite image data. Specifically, the composition processing unit 225 generates a composite image in which at least part of the image represented by the image data is displayed in either the inner or outer region of the shape of the element included in the image represented by the content image data. Synthetic image data (an example of third image data) representing (an example of a third image) is generated.

このとき、合成処理部225は、生成した合成画像データに、合成画像データを特定するための識別情報を付与する。また、合成処理部225により生成された合成画像データは、補助記憶装置24等に一時的に保持されても良い。 At this time, the composition processing unit 225 adds identification information for specifying the composite image data to the generated composite image data. Also, the composite image data generated by the composite processing unit 225 may be temporarily held in the auxiliary storage device 24 or the like.

合成画像データの生成と、合成情報の詳細は後述する。 Details of the generation of composite image data and the composite information will be described later.

合成画像データ出力部226は、出力部の一例であり、通信部221により合成画像データの識別情報を受信すると、識別情報と対応する合成画像データを印刷装置400へ送信する。 The composite image data output unit 226 is an example of an output unit, and when the identification information of the composite image data is received by the communication unit 221 , the composite image data corresponding to the identification information is transmitted to the printing apparatus 400 .

次に、端末装置300の機能について説明する。端末装置300は、合成指示部310を有する。合成指示部310は、端末装置300の演算処理装置がメモリ装置に格納されたプログラムを読み出して実行することで実現される。 Next, functions of the terminal device 300 will be described. The terminal device 300 has a synthesizing instruction section 310 . Synthesis instruction unit 310 is realized by reading and executing a program stored in a memory device by the arithmetic processing unit of terminal device 300 .

合成指示部310は、表示制御部311、入力受付部312、画像選択部313、合成情報生成部314、通信部315を有する。 The composition instruction unit 310 has a display control unit 311 , an input reception unit 312 , an image selection unit 313 , a composition information generation unit 314 and a communication unit 315 .

表示制御部311は、端末装置300の表示を制御する。具体的には、表示制御部311は、端末装置300に、コンテンツ画像データの一覧や、一覧から選択されたコンテンツ画像データが表すコンテンツ画像を表示させる。また、表示制御部311は、コンテンツ画像と、選択された画像データが表す画像と、を合成した画像のプレビューを表示させる。このとき、表示制御部311は、コンテンツ画像データから抽出される形状に基づき、画像データを透過させたプレビューを表示させても良い。 The display control unit 311 controls display of the terminal device 300 . Specifically, the display control unit 311 causes the terminal device 300 to display a list of content image data and a content image represented by the content image data selected from the list. In addition, the display control unit 311 displays a preview of an image obtained by synthesizing the content image and the image represented by the selected image data. At this time, the display control unit 311 may display a preview in which the image data is transparent based on the shape extracted from the content image data.

入力受付部312は、端末装置300に対する入力を受け付ける。 The input reception unit 312 receives input to the terminal device 300 .

画像選択部313は、入力受付部312が受け付けた入力に応じて、端末装置300に格納された画像データを選択する。 The image selection unit 313 selects image data stored in the terminal device 300 according to the input received by the input reception unit 312 .

合成情報生成部314は、表示制御部311によって表示されたコンテンツ画像と、選択された画像データが表す画像とが重畳されたときの位置関係を示す情報を生成する。 The composite information generation unit 314 generates information indicating the positional relationship when the content image displayed by the display control unit 311 and the image represented by the selected image data are superimposed.

通信部315は、第二の通信部の一例であり、情報処理装置200や印刷装置400との情報の送受信を行う。具体的には、例えば、通信部315は、選択された画像データ、合成情報等を情報処理装置200へ送信する。 A communication unit 315 is an example of a second communication unit, and transmits and receives information to and from the information processing device 200 and the printing device 400 . Specifically, for example, the communication unit 315 transmits the selected image data, composition information, and the like to the information processing apparatus 200 .

次に、図5を参照して、本実施形態の情報処理システム100の動作について説明する。図5は、第一の実施形態の情報処理システムの動作を説明するシーケンス図である。 Next, the operation of the information processing system 100 of this embodiment will be described with reference to FIG. FIG. 5 is a sequence diagram explaining the operation of the information processing system of the first embodiment.

本実施形態の情報処理システム100において、端末装置300は、ユーザにより、端末装置300の起動の指示を受け付けると、合成指示部310を起動させ、表示制御部311により、画像の合成に関する設定画面をディスプレイ328等に表示させる(ステップS501)。設定画面の詳細は後述する。 In the information processing system 100 of the present embodiment, when the terminal device 300 receives an instruction to activate the terminal device 300 from the user, the terminal device 300 activates the composition instruction unit 310 and causes the display control unit 311 to display a setting screen regarding image composition. It is displayed on the display 328 or the like (step S501). Details of the setting screen will be described later.

続いて、端末装置300は、入力受付部312により、表示された設定画面において、合成画像を印刷する記録媒体に関する設定等を受け付ける(ステップS502)。 Subsequently, the input reception unit 312 of the terminal device 300 receives the settings related to the recording medium for printing the composite image on the displayed setting screen (step S502).

具体的には、例えば、端末装置300は、合成画像が形成される生地の形(Tシャツや手提げかばん等の形状)、種類(布、厚手の布、薄手の布、ビニール等の素材)、色(赤、青、黄、紺等の色)、サイズ(S、M、L等の大きさ)等の選択等の設定を受け付ける。例えば、生地の形、種類、色、サイズとしてTシャツ、布、紺、Lの選択を受け付ける。また、表示制御部311は、入力受付部312が受け付けた設定に基づいて、ディスプレイに表示を行ってもよい。 Specifically, for example, the terminal device 300 controls the shape of the material on which the composite image is formed (shape of T-shirt, handbag, etc.), type (material such as cloth, thick cloth, thin cloth, vinyl, etc.), Settings such as selection of colors (colors such as red, blue, yellow, navy blue, etc.) and sizes (sizes such as S, M, L, etc.) are accepted. For example, T-shirt, cloth, navy blue, and L are selected as the shape, type, color, and size of the fabric. Moreover, the display control unit 311 may perform display on the display based on the setting received by the input receiving unit 312 .

続いて、端末装置300は、表示制御部311により、端末装置300に格納された画像データの一覧等を端末装置300に表示させ、画像選択部313により、一覧から選択された画像データを特定する(ステップS503)。尚、ここで選択される画像データは、端末装置300に撮像された画像データであっても良い。 Subsequently, the terminal device 300 causes the terminal device 300 to display a list of image data stored in the terminal device 300 by the display control unit 311, and specifies the image data selected from the list by the image selection unit 313. (Step S503). The image data selected here may be image data captured by the terminal device 300 .

端末装置300は、画像データが選択されると、通信部315により、情報処理装置200に対して、コンテンツ画像データの一覧の取得要求を送信する(ステップS504)。 When the image data is selected, the terminal device 300 transmits a content image data list acquisition request to the information processing device 200 through the communication unit 315 (step S504).

情報処理装置200は、通信部221により、この取得要求を受信すると、コンテンツ一覧出力部223により、コンテンツ画像データの一覧を端末装置300へ送信する(ステップS505)。 When the information processing apparatus 200 receives this acquisition request through the communication section 221, the content list output section 223 transmits a list of content image data to the terminal device 300 (step S505).

端末装置300は、コンテンツ画像データの一覧を取得すると、この一覧を表示制御部311により表示させ、入力受付部312により、コンテンツ画像データの選択を受け付ける(ステップS506)。尚、コンテンツ画像データの一覧は、設定画面が有する表示欄に表示されても良い。 After obtaining the list of content image data, the terminal device 300 causes the display control unit 311 to display this list, and the input reception unit 312 receives selection of content image data (step S506). Note that the list of content image data may be displayed in a display column of the setting screen.

端末装置300は、コンテンツ画像データが選択されると、表示制御部311により、選択されたコンテンツ画像データが表すコンテンツ画像と、ステップS503で選択された画像データが表す画像と、をユーザの操作に合わせて合成したプレビュー画像を表示させる(ステップS507)。 When the content image data is selected, the terminal device 300 causes the display control unit 311 to display the content image represented by the selected content image data and the image represented by the image data selected in step S503 according to the user's operation. A combined preview image is displayed (step S507).

具体的には、入力受付部312は、ユーザにより、ステップS503で選択された画像データが示す画像の位置を変更する入力を受け付け、選択されたコンテンツ画像データが示すコンテンツ画像に対する位置を調整・決定する。 Specifically, the input receiving unit 312 receives an input from the user to change the position of the image indicated by the image data selected in step S503, and adjusts/determines the position of the content image indicated by the selected content image data. do.

そして、端末装置300は、ユーザにより、コンテンツ画像と画像との位置関係が決定されると、合成情報生成部314により、両者の位置関係を示す情報を含む合成情報を生成し、合成指示として、選択された画像データと共に情報処理装置200へ送信する(ステップS508)。 Then, when the positional relationship between the content image and the image is determined by the user, the terminal device 300 generates the synthesis information including the information indicating the positional relationship between the two by the synthesis information generation unit 314, and as a synthesis instruction, It is transmitted to the information processing apparatus 200 together with the selected image data (step S508).

尚、図5では、端末装置300に格納された画像データが選択された後に、コンテンツ画像データの一覧を取得し、コンテンツ画像データを選択するものとしたが、画像データとコンテンツ画像データの選択の順番は、これに限定されない。 In FIG. 5, after the image data stored in the terminal device 300 is selected, a list of content image data is acquired and content image data is selected. The order is not limited to this.

また、図5では、生地や合成画像の印刷位置等の設定を、画像データの選択の前に行うものとしたが、設定の順番は、これに限定されない。 Also, in FIG. 5, the setting of the print position of the texture, the composite image, etc. is performed before the selection of the image data, but the order of setting is not limited to this.

本実施形態では、例えば、最初に、コンテンツ画像データの一覧を取得してコンテンツ画像データを選択し、次に、端末装置300に格納された画像データを選択し、最後に、生地や合成画像の印刷位置等の設定を行っても良い。つまり、本実施形態では、これらの順番は、ユーザの操作に応じて任意に変更することができる。 In the present embodiment, for example, first, a list of content image data is acquired and content image data is selected, then image data stored in the terminal device 300 is selected, and finally, the texture and composite image are selected. It is also possible to set the print position and the like. That is, in this embodiment, the order of these can be arbitrarily changed according to the user's operation.

情報処理装置200は、端末装置300から合成指示と画像データを受信すると、合成処理部225により、選択されたコンテンツ画像データと画像データとを合成情報に基づき重畳した合成画像データを生成する(ステップS509)。ステップS509の詳細は後述する。 When the information processing device 200 receives the composition instruction and the image data from the terminal device 300, the composition processing unit 225 generates composite image data by superimposing the selected content image data and the image data based on the composition information (step S509). Details of step S509 will be described later.

次に、情報処理装置200は、通信部221により、合成画像データに対して付与された合成画像データの識別情報(合成画像ID)を端末装置300へ送信する(ステップS510)。 Next, the information processing device 200 transmits the identification information (composite image ID) of the composite image data assigned to the composite image data to the terminal device 300 through the communication unit 221 (step S510).

次に、情報処理システム100において、印刷装置400が、端末装置300から、合成画像データの識別情報を読み取る(ステップS511)。印刷装置400は、識別情報を読み取ると、この識別情報を情報処理装置200へ送信する(ステップS512)。 Next, in the information processing system 100, the printing device 400 reads the identification information of the composite image data from the terminal device 300 (step S511). After reading the identification information, the printing device 400 transmits the identification information to the information processing device 200 (step S512).

尚、印刷装置400は、合成画像が印刷された記録媒体(Tシャツ等)が、端末装置300のユーザによって購入されると、識別情報を情報処理装置200へ送信しても良い。 Note that the printing device 400 may transmit the identification information to the information processing device 200 when the user of the terminal device 300 purchases a recording medium (such as a T-shirt) on which the composite image is printed.

情報処理装置200は、印刷装置400から、識別情報を受信すると、合成画像データ出力部226により、この識別情報に対応付けられた合成画像データを印刷装置400へ送信する(ステップS513)。 When the information processing device 200 receives the identification information from the printing device 400, the composite image data output unit 226 transmits the composite image data associated with the identification information to the printing device 400 (step S513).

印刷装置400は、合成画像データを、設定された記録媒体へ出力し(ステップS514)、処理を終了する。 The printing device 400 outputs the composite image data to the set recording medium (step S514), and ends the process.

尚、本実施形態では、端末装置300において、ステップS502で設定された情報は、情報処理装置200に保持されて、合成画像データと共に印刷装置400へ送信されても良いし、端末装置300で保持されて、合成画像データの識別情報と共に印刷装置400に読み取られても良い。 In this embodiment, the information set in step S502 in the terminal device 300 may be held in the information processing device 200 and transmitted to the printing device 400 together with the composite image data, or may be held in the terminal device 300. and read by the printing apparatus 400 together with the identification information of the composite image data.

ステップS502で設定される情報とは、合成画像が形成される生地の形状(Tシャツ)、種類、色、サイズ、生地における合成画像の印刷位置等である。 The information set in step S502 includes the shape (T-shirt) of the material on which the composite image is formed, the type, color, size, print position of the composite image on the material, and the like.

また、本実施形態では、合成情報と合成画像データが、情報処理装置200に保持されるものとしたが、これに限定されない。情報処理装置200は、生成した合成画像データを、端末装置300に送信し、端末装置300に保持させても良い。この場合、端末装置300は、印刷装置400に対して、合成画像データを直接送信すれば良い。 Further, in the present embodiment, the synthesis information and the synthesis image data are assumed to be held in the information processing device 200, but the present invention is not limited to this. The information processing device 200 may transmit the generated composite image data to the terminal device 300 and cause the terminal device 300 to hold the data. In this case, the terminal device 300 may directly transmit the composite image data to the printing device 400 .

また、本実施形態では、端末装置300に、プレビュー画像を表示させ、情報処理装置200によって合成画像データを生成するものとしたが、これに限定されない。本実施形態では、合成画像データの生成を端末装置300側で行っても良い。 Further, in the present embodiment, the preview image is displayed on the terminal device 300 and the synthesized image data is generated by the information processing device 200, but the present invention is not limited to this. In this embodiment, the terminal device 300 may generate the composite image data.

次に、図6を参照して、本実施形態の合成処理部225の処理について説明する。図6は、第一の実施形態の合成画像データの生成処理を説明する図である。図6は、図5のステップS509の処理の詳細を示す。 Next, with reference to FIG. 6, processing of the synthesis processing unit 225 of this embodiment will be described. FIG. 6 is a diagram for explaining processing for generating synthetic image data according to the first embodiment. FIG. 6 shows details of the processing in step S509 of FIG.

本実施形態の合成画像生成処理部220は、画像取得部222により、端末装置300から受信した画像データを取得し、合成情報取得部224により、端末装置300から受信した合成情報を取得する(ステップS601)。 The synthetic image generation processing unit 220 of the present embodiment acquires the image data received from the terminal device 300 by the image acquiring unit 222, and acquires the synthetic information received from the terminal device 300 by the synthetic information acquiring unit 224 (step S601).

続いて、合成画像生成処理部220は、合成処理部225により、合成情報が示す位置関係となるように、選択されたコンテンツ画像データが表す画像と、画像データが表す画像とを重ねる(ステップS602)。より具体的には、合成処理部225は、画像データが表す画像の上に、コンテンツ画像データが表す画像を重ねる。 Subsequently, the synthetic image generation processing unit 220 causes the synthesis processing unit 225 to superimpose the image represented by the selected content image data and the image represented by the image data so as to have the positional relationship indicated by the synthesis information (step S602). ). More specifically, the synthesis processing unit 225 superimposes the image represented by the content image data on the image represented by the image data.

続いて、合成処理部225は、コンテンツ画像内に存在する要素を特定し、特定された要素の形状を示す領域を透過領域とする(ステップS603)。透過領域とは、下層の画像が視認できるように処理される領域である。本実施形態では、この状態の画像を合成画像と呼び、合成画像を表す画像データを、合成画像データと呼ぶ。 Subsequently, the composition processing unit 225 identifies elements existing in the content image, and sets an area showing the shape of the identified element as a transparent area (step S603). Transmissive areas are areas that are processed so that the underlying image can be seen. In this embodiment, an image in this state is called a composite image, and image data representing the composite image is called composite image data.

また、コンテンツ画像内に存在する要素の形状は、例えば、コンテンツ画像データから抽出することができる。 Also, the shapes of the elements present in the content image can be extracted from the content image data, for example.

続いて、ステップS603で生成された合成画像データに対し、この合成画像データを特定すめたるの識別情報となる合成画像IDを付与し(ステップS604)、処理を終了する。合成画像IDは、例えば、二次元バーコード等であっても良い。 Subsequently, a composite image ID, which is identification information for identifying the composite image data, is assigned to the composite image data generated in step S603 (step S604), and the process ends. The composite image ID may be, for example, a two-dimensional barcode or the like.

以下に、図7を参照して、合成処理部225の処理について、さらに説明する。図7は、第一の実施形態の合成画像データの生成と合成情報を説明する図である。 The processing of the synthesis processing unit 225 will be further described below with reference to FIG. FIG. 7 is a diagram for explaining generation of synthesized image data and synthesis information according to the first embodiment.

図7に示す画像71は、コンテンツ画像データの一覧から選択されたコンテンツ画像データが表すコンテンツ画像であり、画像72は、端末装置300に格納された画像データが表す画像を示す。また、図7に示す画像73は、コンテンツ画像71と画像72とを合成した合成画像を示す。 An image 71 shown in FIG. 7 is a content image represented by content image data selected from a list of content image data, and an image 72 is an image represented by image data stored in the terminal device 300 . Also, an image 73 shown in FIG. 7 is a synthesized image obtained by synthesizing the content image 71 and the image 72 .

図7に示すコンテンツ画像71には、要素71aが含まれる。図7では、要素71aは、山の形状を示しているが、コンテンツ画像データから抽出される要素は、どのような形状であっても良い。本実施形態の要素は、例えば、文字や数字であっても良いし、任意の図形等であっても良い。また、本実施形態では、コンテンツ画像データから抽出される要素は、複数存在しても良い。 A content image 71 shown in FIG. 7 includes an element 71a. In FIG. 7, the element 71a has the shape of a mountain, but the element extracted from the content image data may have any shape. Elements of the present embodiment may be, for example, letters, numbers, or arbitrary figures. Also, in this embodiment, there may be a plurality of elements extracted from the content image data.

本実施形態では、端末装置300において、コンテンツ画像データの一覧から、コンテンツ画像71を表すコンテンツ画像データが選択されると、合成指示部310により、コンテンツ画像71を、画像72の上に重畳させたプレビュー画像を端末装置300に表示させても良い。このとき、合成指示部310は、画像72における要素71aの位置をユーザが視認できるように、要素71aの輪郭を残し、コンテンツ画像71全体を透明な画像としても良い。 In this embodiment, when the content image data representing the content image 71 is selected from the list of content image data in the terminal device 300, the content image 71 is superimposed on the image 72 by the synthesizing instruction unit 310. A preview image may be displayed on the terminal device 300 . At this time, the synthesizing instruction unit 310 may leave the outline of the element 71a and make the entire content image 71 a transparent image so that the user can visually recognize the position of the element 71a in the image 72 .

端末装置300では、ユーザによる、コンテンツ画像71を画像72上で移動させる操作により、画像72における要素71aの位置が決められ、コンテンツ画像71と画像72との位置関係が決定される。 In the terminal device 300, the position of the element 71a in the image 72 is determined by the user's operation of moving the content image 71 on the image 72, and the positional relationship between the content image 71 and the image 72 is determined.

図7の画像73では、画像72に写っている人物P1、P2の画像が、要素71aの中に入るように、コンテンツ画像71と画像72との位置関係が決められている。端末装置300では、コンテンツ画像71と画像72との位置関係を決定する操作を受け付けると、その状態で、コンテンツ画像71における要素71a内の領域を透過させ、要素71aの外側の領域は、透過させないようにする。そして、端末装置300は、コンテンツ画像71と画像72との位置関係を示す合成情報を生成する。 In the image 73 of FIG. 7, the positional relationship between the content image 71 and the image 72 is determined so that the images of the persons P1 and P2 appearing in the image 72 are included in the element 71a. When the terminal device 300 accepts an operation to determine the positional relationship between the content image 71 and the image 72, in that state, the area inside the element 71a in the content image 71 is made transparent, and the area outside the element 71a is not made transparent. make it The terminal device 300 then generates combined information indicating the positional relationship between the content image 71 and the image 72 .

このようにすることで、要素71aの形状で画像72を切り抜いたような合成画像73を生成することができる。 By doing so, it is possible to generate a composite image 73 that looks like the image 72 is clipped in the shape of the element 71a.

また、本実施形態では、コンテンツ画像71と画像72との位置関係を端末装置300のユーザが決定することができるため、画像72におけるユーザが所望する部分(領域)を要素71aの中に配置することができる。 Further, in this embodiment, since the user of the terminal device 300 can determine the positional relationship between the content image 71 and the image 72, a portion (region) of the image 72 desired by the user is arranged in the element 71a. be able to.

したがって、例えば、人物P1、P2が、要素71aが示す山がある地域へ旅行に出かけ、人物P1の端末装置300の撮像機能を用いて画像72の画像データを撮像した場合等には、画像72と要素71aとを対応付けた合成画像73を生成することができる。 Therefore, for example, when the persons P1 and P2 go on a trip to an area where there is a mountain indicated by the element 71a and the image data of the image 72 is captured using the imaging function of the terminal device 300 of the person P1, the image 72 and the element 71a can be generated.

より具体的には、人物P1は、端末装置300において合成指示部310を起動させて、画像72を表す画像データを選択し、コンテンツ画像データの一覧からコンテンツ画像71を表すコンテンツ画像データを選択する。そして、画像72上に表示されたコンテンツ画像71を動かして、画像72における所望の領域が、要素71a内に入るようにし、位置関係を決定する操作を行えば良い。 More specifically, the person P1 activates the composition instruction unit 310 in the terminal device 300, selects the image data representing the image 72, and selects the content image data representing the content image 71 from the list of content image data. . Then, the content image 71 displayed on the image 72 is moved so that a desired area in the image 72 is within the element 71a, and an operation for determining the positional relationship is performed.

端末装置300は、この操作を受けて、情報処理装置200に対し、画像72を表す画像データと、合成情報と、を送信する。 In response to this operation, the terminal device 300 transmits image data representing the image 72 and composition information to the information processing device 200 .

本実施形態の合成情報は、例えば、コンテンツ画像71と画像72のそれぞれにおいて、基準となる基準点を設定し、コンテンツ画像71の基準点の座標と画像72の基準点の座標と、の位置関係を示す情報を合成情報としても良い。 For example, the synthesis information of the present embodiment sets a reference point as a reference in each of the content image 71 and the image 72, and the positional relationship between the coordinates of the reference point of the content image 71 and the coordinates of the reference point of the image 72. may be used as the combined information.

尚、図7の例では、コンテンツ画像71と画像72との位置関係を決める方法として、コンテンツ画像71を画像72上で移動させる例を説明したが、位置関係を決める方法は、これに限定されない。本実施形態では、例えば、コンテンツ画像71や画像72の何れか一方を回転させたり、拡大/縮小したりしても良い。 In the example of FIG. 7, as a method of determining the positional relationship between the content image 71 and the image 72, an example of moving the content image 71 on the image 72 has been described, but the method of determining the positional relationship is not limited to this. . In this embodiment, for example, either one of the content image 71 and the image 72 may be rotated or enlarged/reduced.

情報処理装置200は、画像72を表す画像データと、合成情報とを受信すると、コンテンツ画像データベース210からコンテンツ画像71を表すコンテンツ画像データを取得して、合成画像73を表す合成画像データを生成する。そして、情報処理装置200は、合成画像73を表す合成画像データと、この合成画像データの識別情報とを端末装置300に送信する。 When receiving the image data representing the image 72 and the composition information, the information processing device 200 acquires the content image data representing the content image 71 from the content image database 210 and generates the composition image data representing the composition image 73. . Then, the information processing device 200 transmits the synthesized image data representing the synthesized image 73 and the identification information of this synthesized image data to the terminal device 300 .

ここで、人物P1は、情報処理システム100によるサービスが提供される印刷装置400が設置された店舗等を訪れた際に、端末装置300を操作して、端末装置300から合成画像データの識別情報を印刷装置400へ送信する。 Here, when the person P1 visits a store or the like where the printing device 400 provided with the service by the information processing system 100 is installed, the person P1 operates the terminal device 300 and receives the identification information of the composite image data from the terminal device 300. to the printing device 400 .

印刷装置400は、この識別情報を受信すると、情報処理装置200へ受信した識別情報を送信し、識別情報と対応する合成画像データを受信する。そして、印刷装置400は、受信した合成画像データが表す合成画像73を、人物P1が選択したTシャツ等に印刷する。 Upon receiving the identification information, the printing device 400 transmits the received identification information to the information processing device 200 and receives the combined image data corresponding to the identification information. Then, the printing device 400 prints the composite image 73 represented by the received composite image data on the T-shirt or the like selected by the person P1.

尚、本実施形態では、コンテンツ画像71における要素71aの内側を透過領域とするものとしたが、これに限定されない。情報処理装置200は、要素71aの外側を透過領域としても良い。この場合には、要素71aの外側の透過領域に、画像72においてユーザが透過させたい領域が重なるように、コンテンツ画像71と画像72とが重ねられれば良い。 In this embodiment, the inner side of the element 71a in the content image 71 is assumed to be the transparent area, but the present invention is not limited to this. The information processing apparatus 200 may set the outside of the element 71a as the transparent area. In this case, the content image 71 and the image 72 should be superimposed so that the area of the image 72 that the user wants to be transparent overlaps with the transparent area outside the element 71a.

このように、本実施形態では、コンテンツ画像と、端末装置300が取得した画像とを重畳し、コンテンツ画像データから抽出された要素の形状の内側又は外側の領域の何れか一方を透過領域とした合成画像を生成することで、新たなコンテンツ画像を生成し、出力することができる。 As described above, in the present embodiment, the content image and the image acquired by the terminal device 300 are superimposed, and either the inner or outer region of the shape of the element extracted from the content image data is set as the transparent region. By generating a composite image, a new content image can be generated and output.

また、図7の例では、画像72にコンテンツ画像71のみが重畳されるものとしたが、これに限定されない。画像72には、複数のコンテンツ画像が重畳されて、それぞれのコンテンツ画像において、要素の形状の内側又は外側が透過領域とされても良い。 Also, in the example of FIG. 7, only the content image 71 is superimposed on the image 72, but the present invention is not limited to this. A plurality of content images may be superimposed on the image 72, and in each content image, the inside or outside of the shape of the element may be the transparent area.

次に、図8A、図8Bを参照して、端末装置300の表示例について説明する。図8Aは、第一の実施形態の表示例を示す第一の図である。図8Aに示す画面80は、図5のステップS501で端末装置300に表示される設定画面の一例を示す。 Next, display examples of the terminal device 300 will be described with reference to FIGS. 8A and 8B. FIG. 8A is a first diagram showing a display example of the first embodiment. A screen 80 shown in FIG. 8A shows an example of the setting screen displayed on the terminal device 300 in step S501 of FIG.

画面80は、表示欄80-1、80-2、80-3を有する。表示欄80-1は、操作ボタン80-1a、80-1b、80-1c等が表示される。 The screen 80 has display fields 80-1, 80-2, and 80-3. The display field 80-1 displays operation buttons 80-1a, 80-1b, 80-1c, and the like.

操作ボタン80-1aは、例えば、端末装置300に格納された画像データの一覧を表示させるためのボタンであっても良い。本実施形態では、例えば、操作ボタン80-1aが操作されると、表示欄80-2に、端末装置300に格納された画像データの一覧が表示されても良い。画像データの一覧から選択された画像データは、表示欄80-3に表示されても良い。 The operation button 80-1a may be a button for displaying a list of image data stored in the terminal device 300, for example. In this embodiment, for example, when the operation button 80-1a is operated, a list of image data stored in the terminal device 300 may be displayed in the display field 80-2. The image data selected from the list of image data may be displayed in the display field 80-3.

操作ボタン80-1bは、例えば、合成画像を印刷する生地を設定するためのボタンであっても良い。本実施形態では、例えば、操作ボタン80-1bが操作されると、表示欄80-2等に、合成画像が印刷されるTシャツのサイズや色の一覧等が表示されても良い。 The operation button 80-1b may be, for example, a button for setting the material for printing the composite image. In this embodiment, for example, when the operation button 80-1b is operated, a list of sizes and colors of T-shirts on which the composite image is printed may be displayed in the display field 80-2 or the like.

操作ボタン80-1cは、例えば、コンテンツ画像データの一覧を表示させるためのボタンであっても良い。本実施形態では、例えば、操作ボタン80-1cが操作されると、表示欄80-2等に、コンテンツ画像データベース210に格納されたコンテンツ画像データの一覧等が表示されても良い。図8Aでは、表示欄80-2には、コンテンツ画像データの一覧が表示されている。 The operation button 80-1c may be, for example, a button for displaying a list of content image data. In this embodiment, for example, when the operation button 80-1c is operated, a list of content image data stored in the content image database 210 may be displayed in the display column 80-2 or the like. In FIG. 8A, a list of content image data is displayed in the display field 80-2.

表示欄80-3では、画像データとコンテンツ画像データとの合成の仕方(重ね方)を決めるための操作が行われる。また、表示欄80-3は、操作ボタン80-4を含む。 In the display field 80-3, an operation is performed to decide how to synthesize the image data and the content image data (how to superimpose). The display field 80-3 also includes an operation button 80-4.

本実施形態では、表示欄80-3において、ステップS502で選択された生地に応じた生地の形を示すシルエットが表示される。また、表示欄80-3では、生地の形状を示すシルエット上に、画像データとコンテンツ画像データとが表示される。 In this embodiment, a silhouette representing the shape of the fabric selected in step S502 is displayed in the display field 80-3. Also, in the display field 80-3, the image data and the content image data are displayed on the silhouette representing the shape of the fabric.

本実施形態では、表示欄80-3において、画像データとコンテンツ画像データとを重ねる操作が行われた後に、操作ボタン80-4が操作されると、表示欄80-3に表示されている画像に合わせて、合成情報が生成されても良い。 In this embodiment, when the operation button 80-4 is operated after the image data and the content image data are overlapped in the display field 80-3, the image displayed in the display field 80-3 is displayed. Combined information may be generated in accordance with.

図8Aの例では、シルエットTaから、合成画像が印刷される生地がTシャツであることがわかる。また、図8Aの例では、画像72(図7参照)と、「ABC」という要素86aを含むコンテンツ画像86とが選択されて、表示欄80-3において、重ねる操作が行われている状態を示している。 In the example of FIG. 8A, it can be seen from the silhouette Ta that the material on which the composite image is printed is a T-shirt. Further, in the example of FIG. 8A, the image 72 (see FIG. 7) and the content image 86 including the element 86a of "ABC" are selected, and the overlapping operation is performed in the display field 80-3. showing.

本実施形態では、例えば、コンテンツ画像86に対する、画像72の位置を移動させることで、コンテンツ画像86と画像72との位置関係が決定されても良い。 In this embodiment, for example, the positional relationship between the content image 86 and the image 72 may be determined by moving the position of the image 72 with respect to the content image 86 .

具体的には、例えば、表示欄80-3において、コンテンツ画像86の位置は固定されており、画像72をスライドさせる操作のみが受け付けられても良い。 Specifically, for example, the position of the content image 86 may be fixed in the display field 80-3, and only an operation of sliding the image 72 may be accepted.

尚、表示欄80-3において、コンテンツ画像86が表示される位置は、例えば、生地の形のシルエットTaに少なくともコンテンツ画像の一部が含まれる位置であっても良い。 Note that the position where the content image 86 is displayed in the display field 80-3 may be, for example, a position where at least part of the content image is included in the silhouette Ta in the shape of the cloth.

また、本実施形態では、表示制御部311は、例えば、コンテンツ画像86に対する画像72の位置を調整している最中において、コンテンツ画像86のうち、要素86a以外の領域86bに、画像72が重なっている場合には、領域86bにおいて、画像72を透過させるように表示部に表示させてもよい。 Further, in the present embodiment, for example, while the position of the image 72 with respect to the content image 86 is being adjusted, the display control unit 311 causes the image 72 to overlap the region 86b of the content image 86 other than the element 86a. In this case, the display section may display the image 72 in the area 86b so as to be transparent.

このとき、本実施形態では、要素86aにおける画像72の透過率と、領域86bにおける画像72の透過率とを異ならせる。具体的には、領域86bにおける画像72の透過率を、要素86aにおける画像72の透過率よりも低くする。したがって、図8Aの状態では、要素86aと重なっている画像72は、領域86bと重なっている画像72よりも、はっきりと見える。 At this time, in this embodiment, the transmittance of the image 72 in the element 86a and the transmittance of the image 72 in the region 86b are made different. Specifically, the transmittance of image 72 in region 86b is made lower than the transmittance of image 72 in element 86a. Thus, in the situation of FIG. 8A, image 72 overlapping element 86a is more clearly visible than image 72 overlapping region 86b.

尚、本実施形態では、上述したように、コンテンツ画像の表示位置を固定し、画像を動かして、両者の位置関係を調整するものとしたが、両者の位置関係を調整する方法は、これに限定されない。コンテンツ画像と画像との位置関係は、画像の表示位置を固定し、画像に対してコンテンツ画像を動かすことで調整されても良いし、画像とコンテンツ画像の両方を動かすことで調整されても良い。 In this embodiment, as described above, the display position of the content image is fixed and the image is moved to adjust the positional relationship between the two. Not limited. The positional relationship between the content images may be adjusted by fixing the display position of the image and moving the content image with respect to the image, or may be adjusted by moving both the image and the content image. .

本実施形態では、表示欄80-3において、画像72とコンテンツ画像86とを重ねる操作が行われ、操作ボタン80-4が操作されると、画面80は、図8Bに示す画面81へ遷移する。 In this embodiment, when an operation is performed to overlap the image 72 and the content image 86 in the display field 80-3, and the operation button 80-4 is operated, the screen 80 transitions to the screen 81 shown in FIG. 8B. .

図8Bは、第一の実施形態の端末装置の表示例を示す第二の図である。図8Bに示す画面81は、例えば、図5のステップS507で端末装置300に表示される画面の例である。 FIG. 8B is a second diagram showing a display example of the terminal device according to the first embodiment. A screen 81 shown in FIG. 8B is an example of a screen displayed on the terminal device 300 in step S507 of FIG. 5, for example.

画面81には、表示欄82-1、82-2と、表示欄83と、操作ボタン84と、を含む。 The screen 81 includes display columns 82-1 and 82-2, a display column 83, and an operation button 84.

表示欄82-1には、画像データの選択等を行うための操作部品等が表示されており、表示欄82-2には、例えば、画像の明るさやコントラスト等の設定を行うための操作部品が表示されている。 The display column 82-1 displays operation components for selecting image data, etc., and the display column 82-2 displays, for example, operation components for setting image brightness, contrast, and the like. is displayed.

表示欄83には、合成画像85が表示されている。合成画像85は、コンテンツ画像86が画像72に重ねられた画像である。この合成画像85では、コンテンツ画像86から抽出された要素86aである「ABC」という文字の形状が透過領域とされており、この透過領域においては、画像72が視認可能となっている。言い換えれば、合成画像85は、要素86aが示す形状に合わせて画像72を切り抜いた画像となる。図8Bの例では、この合成画像85が、例えば、Tシャツやバッグ等に印刷される。 A composite image 85 is displayed in the display field 83 . A composite image 85 is an image in which the content image 86 is superimposed on the image 72 . In this synthesized image 85, the shape of the letters "ABC", which is an element 86a extracted from the content image 86, is set as a transparent area, and the image 72 is visible in this transparent area. In other words, the synthesized image 85 is an image obtained by clipping the image 72 according to the shape indicated by the element 86a. In the example of FIG. 8B, this composite image 85 is printed on, for example, a T-shirt, a bag, or the like.

つまり、本実施形態では、第一の画像データをコンテンツ画像データとし、第二の画像データを画像データとした場合に、第一の画像データが表す第一の画像に含まれる要素の形状に合わせて、第二の画像の一部を表示させる。 That is, in the present embodiment, when the first image data is the content image data and the second image data is the image data, the shape of the element included in the first image represented by the first image data is matched to the shape of the element. to display part of the second image.

このように、本実施形態では、意味を持つコンテンツ画像と、端末装置300によって取得された画像とを組み合わせて合成画像を生成することで、新たな意味を有するコンテンツ画像を生成することができる。 As described above, in the present embodiment, a content image having a new meaning can be generated by combining a content image having a meaning and an image acquired by the terminal device 300 to generate a composite image.

例えば、図7に示す合成画像73では、「山」を意味する要素71aと画像72とを組み合わせたことによって、画像72に対し、「山と関連づいた画像」という意味を持たせることができる。また、例えば、図8Bに示す合成画像85では、「ABC」を意味する要素86aと画像72とを組み合わせることで、画像72に対し、「ABCと関連付いた画像」という意味を持たせることができる。 For example, in the composite image 73 shown in FIG. 7, by combining the element 71a meaning "mountain" and the image 72, the image 72 can have the meaning of "image associated with the mountain". . Further, for example, in the synthesized image 85 shown in FIG. 8B, by combining the image 72 with the element 86a meaning "ABC", the image 72 can have the meaning of "image associated with ABC". can.

また、要素が地名を示す文字であれば、画像の一部と地名を示す文字とが関連付けられた合成画像が生成され、要素が日付を示す数字であれば、画像の一部と日付とが関連付けられた合成画像が生成される。 If the element is a character indicating a place name, a composite image is generated in which part of the image and the character indicating the place name are associated. An associated composite image is generated.

このように、本実施形態では、端末装置300で取得した画像データが表す画像に、コンテンツ画像データから抽出された要素の意味を関連付けた、新たなコンテンツ画像(合成画像)を生成できる。 As described above, in the present embodiment, a new content image (composite image) can be generated by associating the image represented by the image data acquired by the terminal device 300 with the meaning of the element extracted from the content image data.

尚、上述した実施形態では、端末装置300の合成指示部310によって、合成画像を生成するための設定画面等が端末装置300に表示されるものとしたが、これに限定されない。合成指示部310は、情報処理装置200に側に設けられていても良い。その場合、端末装置300が情報処理装置200にアクセスするだけで、上述した設定画面等が端末装置300に表示されることになる。 In the above-described embodiment, the composition instruction unit 310 of the terminal device 300 displays a setting screen or the like for generating a composite image on the terminal device 300, but the present invention is not limited to this. The combining instruction unit 310 may be provided on the information processing apparatus 200 side. In that case, the terminal device 300 can display the above-described setting screen and the like simply by accessing the information processing device 200 .

また、本実施形態では、端末装置300と情報処理装置200とを別々の装置として説明したが、これに限定されない。端末装置300の有する機能を情報処理装置200が有していても良い。 Also, in the present embodiment, the terminal device 300 and the information processing device 200 are described as separate devices, but the present invention is not limited to this. The information processing device 200 may have the functions that the terminal device 300 has.

(第二の実施形態)
以下に図面を参照して、第二の実施形態について説明する。第二の実施形態では、有償のコンテンツ画像データや画像データが存在する点と、画像データのメタデータからコンテンツ画像データを自動的に選択する点とが、第一の実施形態と相違する。以下の第二の実施形態の説明では、第一の実施形態との相違点について説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
(Second embodiment)
A second embodiment will be described below with reference to the drawings. The second embodiment differs from the first embodiment in that charged content image data and image data exist, and in that content image data is automatically selected from metadata of image data. In the following description of the second embodiment, differences from the first embodiment will be described, and those having the same functional configuration as in the first embodiment will have the same functions as in the first embodiment. The same reference numerals as the reference numerals are given, and the description thereof is omitted.

図9は、第二の実施形態の情報処理システムを説明する図である。本実施形態の情報処理システム100Aは、情報処理装置200A、端末装置300、印刷装置400を有する。 FIG. 9 is a diagram illustrating an information processing system according to the second embodiment. The information processing system 100A of this embodiment has an information processing device 200A, a terminal device 300, and a printing device 400. FIG.

本実施形態の情報処理装置200Aは、画像データベース210Aと、ユーザデータベース240と、合成画像生成処理部220Aとを有する。 The information processing apparatus 200A of this embodiment has an image database 210A, a user database 240, and a composite image generation processing section 220A.

本実施形態の情報処理装置200Aの画像データベース210Aは、コンテンツ画像データと、コンテンツ画像データと合成される画像データとを格納する。また、画像データベース210Aは、コンテンツ画像データや画像データが有償であるか否かを示す情報等を格納する。 The image database 210A of the information processing apparatus 200A of this embodiment stores content image data and image data to be synthesized with the content image data. The image database 210A also stores content image data and information indicating whether or not the image data is charged.

また、本実施形態のユーザデータベース240は、画像データベース210Aにコンテンツ画像データや画像データをアップロードしたユーザに関する情報が格納される。 In addition, the user database 240 of the present embodiment stores information about content image data and users who have uploaded image data to the image database 210A.

図10Aは、第二の実施形態の画像データベースの一例を示す第一の図である。本実施形態の画像データベース210Aは、情報の項目として、画像ID、種別、画像データ、登録ユーザID、有償/無償、メタデータを含み、項目「画像ID」にその他の項目が対応付けられている。 FIG. 10A is a first diagram showing an example of an image database according to the second embodiment. The image database 210A of this embodiment includes image ID, type, image data, registered user ID, paid/free, and metadata as information items, and other items are associated with the item "image ID". .

項目「画像ID」の値は、画像データベース210Aに格納されているコンテンツ画像データや画像データを特定するための識別情報を示す。 The value of the item "image ID" indicates identification information for specifying content image data or image data stored in the image database 210A.

項目「種別」の値は、画像データが、コンテンツ画像データであるか、又は、端末装置300や撮像装置等によって撮像された画像データであるか否かを示す。 The value of the item "type" indicates whether the image data is content image data or image data captured by the terminal device 300, an imaging device, or the like.

項目「画像データ」の値は、コンテンツ画像データや画像データそのものである。項目「登録ユーザID」の値は、コンテンツ画像データや画像データを情報処理装置200Aにアップデートしたユーザを特定するためのユーザIDである。項目「有償/無償」の値は、コンテンツ画像データ又は画像データが有償又は無償で提供されるか否かを示す。 The value of the item "image data" is the content image data or the image data itself. The value of the item "registered user ID" is a user ID for specifying the user who updated the content image data or image data to the information processing apparatus 200A. The value of the item “paid/free” indicates whether the content image data or image data is provided for a fee or not.

項目「メタデータ」の値は、画像データに付与されているメタデータを示す。メタデータとしては、例えば、画像データが取得された場所を示す情報や、画像データが取得された時の日付や時刻を示す日時情報、画像データに付与されたタグに相当する情報等が含まれる。 The value of the item "metadata" indicates metadata attached to the image data. The metadata includes, for example, information indicating the location where the image data was acquired, date and time information indicating the date and time when the image data was acquired, and information corresponding to tags attached to the image data. .

図10Aの例では、例えば、画像ID「101」の画像データは、ユーザID「××」によって特定されるユーザによってアップロードされたコンテンツ画像データであり、有償で提供されることがわかる。 In the example of FIG. 10A, for example, the image data with the image ID "101" is content image data uploaded by the user identified by the user ID "xx", and is provided for a fee.

尚、画像データベース210Aに含まれる情報の項目は、一例であり、画像データベース210Aには、図10Aに示す項目以外の項目が含まれていても良い。 The items of information included in the image database 210A are only examples, and the image database 210A may include items other than the items shown in FIG. 10A.

図10Bは、第二の実施形態の画像データベースの一例を示す第二の図である。本実施形態の画像データベース210A-1は、情報の項目として、画像データベース210Aの有する項目に加え、項目「透過可否」を含み、項目「画像ID」と対応付けられている。 FIG. 10B is a second diagram showing an example of the image database of the second embodiment. The image database 210A-1 of the present embodiment includes, as information items, an item "transparency" in addition to the items of the image database 210A, and is associated with the item "image ID".

項目「透過可否」の値は、コンテンツ画像データ又は画像データに含まれる要素の形状に、下層の画像を透過させることを許容するか否かを示す。具体的には、項目「透過可否」の値が「可」である場合、この画像IDで特定されるコンテンツ画像データ又は画像データが示す画像に含まれる要素の形状に合わせて、下層の画像を透過させることを許容することを示す。 The value of the item “transparency” indicates whether or not the content image data or the shape of the element included in the image data is permitted to allow the lower layer image to be transparent. Specifically, when the value of the item "Transparency" is "Yes", the lower layer image is displayed according to the shape of the element included in the image indicated by the content image data or the image data specified by this image ID. Indicates that transparency is allowed.

また、項目「透過可否」の値が「否」である場合、この画像IDで特定されるコンテンツ画像データ又は画像データの下層の画像の透過を許容しない。 Also, if the value of the item “Transmission permission/prohibition” is “No”, the transmission of the content image data specified by this image ID or the image below the image data is not permitted.

項目「透過可否」の値は、例えば、コンテンツ画像データや画像データが、画像データベース210A-1にアップロードされるときに、アップロードを行うユーザ等によって設定されても良い。 The value of the item “transparency” may be set by, for example, the uploading user or the like when content image data or image data is uploaded to the image database 210A-1.

図11は、第二の実施形態のユーザデータベースの一例を示す図である。本実施形態のユーザデータベース240は、情報の項目として、登録ユーザID、画像ID、金融情報、課金回数等を含み、項目「登録ユーザID」と、その他の項目とが対応付けられている。以下の説明では、ユーザデータベース240において、項目「登録ユーザID」の値と、その他の項目の値とを含む情報を、ユーザ情報と呼ぶ。 FIG. 11 is a diagram showing an example of the user database of the second embodiment. The user database 240 of this embodiment includes information items such as registered user IDs, image IDs, financial information, and the number of charges, and the item "registered user ID" is associated with other items. In the following description, in the user database 240, information including the value of the item "registered user ID" and the values of other items will be referred to as user information.

項目「金融情報」の値は、登録ユーザIDによって特定されるユーザと対応付けられた画像データが使用された際に、その対価の支払い先となる金融機関等の情報である。具体的には、例えば、項目「金融情報」の値は、銀行の口座情報等であって良い。 The value of the item "financial information" is information of a financial institution or the like to which payment is made when the image data associated with the user identified by the registered user ID is used. Specifically, for example, the value of the item “financial information” may be bank account information or the like.

項目「課金回数」の値は、ユーザがアップロードした有償の画像データが使用された回数を示す。 The value of the item "number of charges" indicates the number of times the charged image data uploaded by the user has been used.

次に、図12を参照して、本実施形態の情報処理システム100Aの有する各機能について説明する。図12は、第二の実施形態の情報処理装置と端末装置の機能を説明する図である。 Next, with reference to FIG. 12, each function of the information processing system 100A of this embodiment will be described. FIG. 12 is a diagram for explaining the functions of the information processing device and the terminal device according to the second embodiment.

本実施形態の情報処理装置200Aは、合成画像生成処理部220Aを有する。本実施形態の合成画像生成処理部220Aは、通信部221、画像取得部222、コンテンツ選択部223A、合成処理部225、合成画像データ出力部226、メタデータ抽出部227、課金判定部228、課金履歴格納部229、画像蓄積部230を有する。 200 A of information processing apparatuses of this embodiment have 220 A of synthetic image generation process parts. The composite image generation processing unit 220A of the present embodiment includes a communication unit 221, an image acquisition unit 222, a content selection unit 223A, a composition processing unit 225, a composite image data output unit 226, a metadata extraction unit 227, a billing determination unit 228, a billing It has a history storage unit 229 and an image storage unit 230 .

メタデータ抽出部227は、画像取得部222が端末装置300から取得した画像データに付与されたメタデータを抽出する。 The metadata extraction unit 227 extracts metadata added to the image data acquired by the image acquisition unit 222 from the terminal device 300 .

課金判定部228は、選択されたコンテンツ画像データが有償であるか否かを判定する。課金履歴格納部229は、コンテンツ画像データが有償であった場合に、課金履歴として、ユーザデータベース240の課金回数を増加させる。 Billing determination unit 228 determines whether or not the selected content image data is charged. The billing history storage unit 229 increases the billing count of the user database 240 as the billing history when the content image data is charged.

画像蓄積部230は、端末装置300からアップロードされた画像データを画像データベース210Aに蓄積する。 The image storage unit 230 stores image data uploaded from the terminal device 300 in the image database 210A.

次に、図13を参照して、本実施形態の情報処理システム100Aの動作について説明する。図13は、第二の実施形態の情報処理システムの動作を説明するシーケンス図である。 Next, with reference to FIG. 13, the operation of the information processing system 100A of this embodiment will be described. FIG. 13 is a sequence diagram explaining the operation of the information processing system of the second embodiment.

図13のステップS1301とステップS1302の処理は、図5のステップS501とステップS502の処理と同様であるから、説明を省略する。 The processing in steps S1301 and S1302 in FIG. 13 is the same as the processing in steps S501 and S502 in FIG. 5, so description thereof will be omitted.

続いて、端末装置300は、ユーザの操作により画像データを撮像し、撮像した画像データを情報処理装置200Aへ送信する(ステップS1303)。 Subsequently, the terminal device 300 captures image data by the user's operation, and transmits the captured image data to the information processing device 200A (step S1303).

尚、図13の例では、端末装置300によって、その場で撮像された画像データが情報処理装置200Aに送信されるものとしているがこれに限定されない。端末装置300から情報処理装置200Aへ画像データを送信する処理は、図5と同様に、端末装置300に格納された画像データから選択されて、情報処理装置200Aに送信されても良い。 Note that in the example of FIG. 13, the terminal device 300 transmits the image data captured on the spot to the information processing device 200A, but the present invention is not limited to this. In the process of transmitting image data from the terminal device 300 to the information processing device 200A, similar to FIG. 5, image data stored in the terminal device 300 may be selected and transmitted to the information processing device 200A.

本実施形態の情報処理装置200Aは、端末装置300から画像データを受信すると、合成画像データを生成する(ステップS1304)。ステップS1304の処理の詳細は後述する。 When the image data is received from the terminal device 300, the information processing device 200A of the present embodiment generates composite image data (step S1304). Details of the processing in step S1304 will be described later.

図13のステップS1305からステップS1309までの処理は、図5のステップS510からステップS514までの処理と同様であるから、説明を省略する。 Since the processing from step S1305 to step S1309 in FIG. 13 is the same as the processing from step S510 to step S514 in FIG. 5, description thereof is omitted.

次に、図14を参照して、本実施形態の合成画像データの生成について説明する。図14は、第二の実施形態の合成画像データの生成処理を説明するフローチャートである。 Next, with reference to FIG. 14, generation of synthetic image data according to this embodiment will be described. FIG. 14 is a flow chart for explaining synthetic image data generation processing according to the second embodiment.

本実施形態の情報処理装置200Aの合成画像生成処理部220Aは、通信部221が受信した画像データを画像取得部222が取得する(ステップS1401)。 In the synthesized image generation processing unit 220A of the information processing apparatus 200A of the present embodiment, the image acquisition unit 222 acquires the image data received by the communication unit 221 (step S1401).

続いて、合成画像生成処理部220Aは、メタデータ抽出部227により、画像データに付与されているメタデータを抽出し、コンテンツ選択部223Aにより、画像データベース210Aを参照して、メタデータに基づくコンテンツ画像データを選択する(ステップS1402)。 Subsequently, the synthetic image generation processing unit 220A extracts the metadata attached to the image data using the metadata extraction unit 227, and the content selection unit 223A refers to the image database 210A to select content based on the metadata. Image data is selected (step S1402).

具体的には、例えば、コンテンツ選択部223Aは、画像データのメタデータが位置情報であった場合には、位置情報が示す地名を要素として含むコンテンツ画像データを選択しても良い。また、コンテンツ選択部223Aは、画像データのメタデータが日時情報であった場合には、この日時情報に該当する元号や、西暦等を要素として含むコンテンツ画像データを選択しても良い。 Specifically, for example, if the metadata of the image data is location information, the content selection unit 223A may select content image data that includes the place name indicated by the location information as an element. Further, when the metadata of the image data is date and time information, the content selection section 223A may select content image data that includes elements such as the name of an era corresponding to this date and time information, the Christian era, and the like.

尚、本実施形態では、コンテンツ選択部223Aは、画像データベース210Aに格納されたコンテンツ画像データから、メタデータに基づきコンテンツ画像データを選択するものとしたが、これに限定されない。コンテンツ選択部223Aは、画像データベース210Aに格納されたコンテンツ画像データ以外のコンテンツ画像データを選択しても良い。例えば、コンテンツ選択部223Aは、インターネット上から、メタデータに対応する要素を含むコンテンツ画像データを取得しても良い。 In this embodiment, the content selection unit 223A selects the content image data based on the metadata from the content image data stored in the image database 210A, but the present invention is not limited to this. The content selection unit 223A may select content image data other than the content image data stored in the image database 210A. For example, the content selection unit 223A may acquire content image data including elements corresponding to metadata from the Internet.

続いて、合成画像生成処理部220Aは、合成処理部225により、画像データが表す画像と、選択されたコンテンツ画像データが表す画像とを重ね、要素の領域内に画像を透過させる(ステップS1403)。 Subsequently, the synthetic image generation processing unit 220A causes the synthesis processing unit 225 to superimpose the image represented by the image data and the image represented by the selected content image data, and make the image transparent within the region of the element (step S1403). .

ここで、本実施形態の合成処理部225は、例えば、端末装置300から取得した画像データに人物の顔の画像が含まれる場合には、顔の画像が要素の領域内に位置するように、コンテンツ画像と画像とを重畳させても良い。このとき、特に、人物の目の部分が要素の領域内に位置するようにされても良い。本実施形態では、合成処理部225において、画像データが表す画像の中で、要素の領域内に配置される画像を予め設定できても良い。 Here, for example, when the image data acquired from the terminal device 300 includes an image of a person's face, the synthesis processing unit 225 of the present embodiment performs A content image and an image may be superimposed. At this time, in particular, the person's eye portion may be positioned within the area of the element. In this embodiment, the composition processing unit 225 may be able to set in advance an image to be arranged in the area of the element in the image represented by the image data.

続いて、合成画像生成処理部220Aは、課金判定部228により、選択されたコンテンツ画像データが有償で提供されるものであるか否かを判定する(ステップS1404)。ステップS1404で、コンテンツ画像データが有償ではない場合、つまり、無償で提供されるコンテンツ画像データである場合、合成画像生成処理部220Aは、後述するステップS1406へ進む。 Subsequently, the synthetic image generation processing unit 220A determines whether or not the selected content image data is provided for a fee by the billing determination unit 228 (step S1404). In step S1404, if the content image data is not charged, that is, if the content image data is provided free of charge, the synthetic image generation processing unit 220A proceeds to step S1406, which will be described later.

ステップS1404において、コンテンツ画像データが有償である場合、合成画像生成処理部220Aは、課金履歴格納部229により、選択されたコンテンツ画像データと対応付いた登録ユーザIDの課金回数に1を加算して更新する(ステップS1405)。 In step S1404, if the content image data is charged, the composite image generation processing unit 220A causes the charge history storage unit 229 to add 1 to the number of charges for the registered user ID associated with the selected content image data. Update (step S1405).

続いて、合成画像生成処理部220Aは、合成画像データに合成画像IDを付与し(ステップS1406)、処理を終了する。 Subsequently, the composite image generation processing unit 220A assigns a composite image ID to the composite image data (step S1406), and ends the process.

このように、本実施形態によれば、端末装置300から画像データを送信するだけで、画像データに適したコンテンツ画像データとの合成画像データを生成することができる。また、本実施形態では、アップロードされたコンテンツ画像データを有償で提供することができる。 As described above, according to the present embodiment, by simply transmitting image data from the terminal device 300, it is possible to generate combined image data with content image data suitable for image data. Also, in this embodiment, the uploaded content image data can be provided for a fee.

ここで、本実施形態における画像データのアップロードについて説明する。本実施形態では、例えば、ユーザが自身の端末装置300で撮像した画像データや、自身で作成したコンテンツ画像データを情報処理装置200Aに送信することができる。 Here, uploading of image data in this embodiment will be described. In this embodiment, for example, image data captured by the user's own terminal device 300 or content image data created by the user can be transmitted to the information processing device 200A.

具体的には、例えば、ユーザは、SNS(social networking service)等のアプリケーションを用いてタグ(イベントの名称、コンサート名等)が付与された画像データを、端末装置300から情報処理装置200Aにアップロードしても良い。 Specifically, for example, the user uses an application such as an SNS (social networking service) to upload image data with tags (event name, concert name, etc.) from the terminal device 300 to the information processing device 200A. You can

また、本実施形態では、端末装置300から画像データがアップロードされる際に、ユーザによって、画像データの種別や有償/無償が設定されても良い。この設定された内容を示す情報と、端末装置300のユーザの登録ユーザIDとは、端末装置300から画像データと共に情報処理装置200Aに送信されても良い。 Further, in the present embodiment, when image data is uploaded from the terminal device 300, the user may set the type of image data and whether the image data is charged or not. Information indicating this set content and the registered user ID of the user of the terminal device 300 may be transmitted from the terminal device 300 to the information processing device 200A together with the image data.

また、本実施形態では、画像データやコンテンツ画像データを無償でアップロードしたユーザに対しては、印刷装置400により合成画像が印刷される記録媒体(Tシャツ等)の販売価格を割り引くようにしても良い。 Further, in the present embodiment, a user who uploads image data or content image data for free may receive a discount on the sales price of a recording medium (such as a T-shirt) on which a composite image is printed by the printing apparatus 400. good.

本実施形態の情報処理装置200Aの合成画像生成処理部220は、端末装置300から画像データのアップロードを受け付けると、画像蓄積部230により、画像データの種別と、画像データに付与されたメタデータと、登録ユーザIDと、有償/無償の設定等が取得されて、画像データと共に画像データベース210Aに蓄積される。 When the synthetic image generation processing unit 220 of the information processing device 200A of the present embodiment receives the upload of the image data from the terminal device 300, the image storage unit 230 stores the image data type, the metadata attached to the image data, and the , the registered user ID, paid/free settings, etc. are acquired and stored in the image database 210A together with the image data.

したがって、本実施形態では、多数のユーザによって蓄積された画像データを用いて、新たなコンテンツ画像(合成画像)を生成することができる。 Therefore, in this embodiment, a new content image (composite image) can be generated using image data accumulated by many users.

(第三の実施形態)
以下に図面を参照して、第三の実施形態について説明する。第三の実施形態では、画像データとコンテンツ画像データの両方を情報処理装置が選択する点が、第二の実施形態と相違する。以下の説明では、第二の実施形態との相違点について説明し、第二の実施形態と同様の機能構成を有するものには、第二の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
(Third embodiment)
A third embodiment will be described below with reference to the drawings. The third embodiment differs from the second embodiment in that the information processing apparatus selects both image data and content image data. In the following description, differences from the second embodiment will be described, and the same reference numerals as those used in the description of the second embodiment will be used for components having the same functional configuration as the second embodiment. given, and its explanation is omitted.

図15は、第三の実施形態の情報処理装置と端末装置の機能を説明する図である。本実施形態の情報処理装置200Bは、合成画像生成処理部220Bを有する。本実施形態の合成画像生成処理部220Bは、通信部221、位置情報取得部222A、コンテンツ選択部223A、合成処理部225、合成画像データ出力部226、メタデータ抽出部227、課金判定部228、課金履歴格納部229、画像蓄積部230、画像選択部231を有する。 FIG. 15 is a diagram for explaining the functions of the information processing device and the terminal device according to the third embodiment. The information processing device 200B of this embodiment has a composite image generation processing unit 220B. The composite image generation processing unit 220B of the present embodiment includes a communication unit 221, a position information acquisition unit 222A, a content selection unit 223A, a composition processing unit 225, a composite image data output unit 226, a metadata extraction unit 227, a billing determination unit 228, It has a billing history storage unit 229 , an image storage unit 230 and an image selection unit 231 .

位置情報取得部222Aは、端末装置300Aから受信した位置情報を取得する。画像選択部231は、位置情報に基づき、画像データベース210Aから、種別が「画像」である画像データを選択する。尚、画像選択部231は、画像データベース210Aに該当する画像データが存在しない場合等には、ネットワーク上の画像データを選択しても良い。 222 A of positional information acquisition parts acquire the positional information received from 300A of terminal devices. The image selection unit 231 selects image data whose type is "image" from the image database 210A based on the position information. Note that the image selection unit 231 may select image data on the network when there is no corresponding image data in the image database 210A.

本実施形態の端末装置300Aは、合成指示部310Aを有する。本実施形態の合成指示部310Aは、表示制御部311、入力受付部312、通信部315のみを有していれば良い。 300 A of terminal devices of this embodiment have 310 A of synthesis|combination instruction|indication parts. 310 A of composition instruction|indication parts of this embodiment should just have the display control part 311, the input reception part 312, and the communication part 315. FIG.

図16は、第三の実施形態の情報処理システムの動作を説明するシーケンス図である。図16のステップS1601とステップS1602の処理は、図5のステップS501とステップS502の処理と同様であるから、説明を省略する。 FIG. 16 is a sequence diagram explaining the operation of the information processing system of the third embodiment. The processing in steps S1601 and S1602 in FIG. 16 is the same as the processing in steps S501 and S502 in FIG. 5, so description thereof will be omitted.

続いて、端末装置300Aは、GPS(Global Positioning System)機能等によって取得した位置情報を情報処理装置200Bに送信する(ステップS1603)。 Subsequently, the terminal device 300A transmits the position information acquired by the GPS (Global Positioning System) function or the like to the information processing device 200B (step S1603).

情報処理装置200Bは、通信部221が受信した位置情報を位置情報取得部222Aにより取得すると、合成処理部225により、合成画像データを生成する(ステップS1604)。ステップS1604の処理の詳細は後述する。 When the position information acquisition unit 222A of the information processing device 200B acquires the position information received by the communication unit 221, the synthesis processing unit 225 generates synthetic image data (step S1604). Details of the processing in step S1604 will be described later.

図16のステップS1605からステップS1609までの処理は、図5のステップS510からステップS514までの処理と同様であるから、説明を省略する。 The processing from step S1605 to step S1609 in FIG. 16 is the same as the processing from step S510 to step S514 in FIG. 5, so description thereof will be omitted.

次に、図17を参照して、本実施形態の合成画像データの生成処理について説明する。図17は、第三の実施形態の合成画像データの生成処理を説明する図である。 Next, with reference to FIG. 17, processing for generating synthetic image data according to the present embodiment will be described. 17A and 17B are diagrams for explaining processing for generating synthetic image data according to the third embodiment.

本実施形態の合成画像生成処理部220Bは、位置情報取得部222Aが位置情報を取得すると(ステップS1701)、画像選択部231により、位置情報に基づく画像データを選択する(ステップS1702)。 When the position information acquisition unit 222A acquires position information (step S1701), the composite image generation processing unit 220B of the present embodiment selects image data based on the position information using the image selection unit 231 (step S1702).

具体的には、画像選択部231は、画像データベース210Aを参照し、メタデータに含まれる位置情報から所定の範囲内に、受信した位置情報が含まれており、且つ、種別が「画像」である画像データを選択しても良い。 Specifically, the image selection unit 231 refers to the image database 210A, and if the received position information is included within a predetermined range from the position information included in the metadata and the type is "image", the image selection unit 231 Certain image data may be selected.

続いて、合成画像生成処理部220Bは、コンテンツ選択部223Aにより、画像選択部231により選択された画像データのメタデータに基づき、コンテンツ画像データを選択する(ステップS1703)。 Subsequently, the composite image generation processing unit 220B selects content image data using the content selection unit 223A based on the metadata of the image data selected by the image selection unit 231 (step S1703).

続いて、合成画像生成処理部220Aは、合成処理部225により、画像データが表す画像と、選択されたコンテンツ画像データが表す画像とを重ね、要素の領域内に画像を透過させる(ステップS1704)。 Subsequently, the synthetic image generation processing unit 220A causes the synthesis processing unit 225 to superimpose the image represented by the image data and the image represented by the selected content image data, and make the image transparent within the region of the element (step S1704). .

続いて、合成画像生成処理部220Bは、画像選択部231により選択された画像データと、コンテンツ選択部223Aにより選択されたコンテンツ画像データのそれぞれについて、有償で提供されるものであるか否かを判定する(ステップS1705)。 Next, the synthetic image generation processing unit 220B determines whether the image data selected by the image selection unit 231 and the content image data selected by the content selection unit 223A are provided for a fee. Determine (step S1705).

ステップS1705で、いずれも有償ではない場合、つまり、画像データとコンテンツ画像データとが無償で提供される場合、合成画像生成処理部220Aは、後述するステップS1707へ進む。 In step S1705, if neither of the image data and the content image data are charged, that is, if the image data and the content image data are provided free of charge, the composite image generation processing unit 220A proceeds to step S1707, which will be described later.

ステップS1705において、画像データとコンテンツ画像データが有償で提供される場合、合成画像生成処理部220Bは、課金履歴格納部229により、選択された画像データやコンテンツ画像データと対応付いた登録ユーザIDの課金回数に1を加算して更新する(ステップS1706)。 In step S1705, if the image data and content image data are provided for a fee, the composite image generation processing unit 220B stores the registered user ID associated with the selected image data and content image data from the billing history storage unit 229. The billing count is updated by adding 1 (step S1706).

続いて、合成画像生成処理部220Bは、合成画像データに合成画像IDを付与し(ステップS1707)、処理を終了する。 Subsequently, the composite image generation processing unit 220B gives a composite image ID to the composite image data (step S1707), and ends the process.

尚、本実施形態では、端末装置300Aから位置情報が情報処理装置200Bに送信されるものとしたが、これに限定されない。本実施形態では、例えば、位置情報の代わりに、端末装置300Aから、画像データのメタデータに含まれる情報が情報処理装置200Bに送信されても良い。その場合、情報処理装置200Bは、メタデータに含まれる情報に基づき、画像データを選択すれば良い。 In this embodiment, the position information is transmitted from the terminal device 300A to the information processing device 200B, but the present invention is not limited to this. In the present embodiment, for example, information included in metadata of image data may be transmitted from the terminal device 300A to the information processing device 200B instead of the position information. In that case, the information processing device 200B may select image data based on information included in the metadata.

このように、本実施形態によれば、簡単に新たなコンテンツ画像(合成画像)を生成することができる。 Thus, according to this embodiment, a new content image (composite image) can be easily generated.

(第四の実施形態)
以下に図面を参照して、第四の実施形態について説明する。第四の実施形態は、合成画像を生成する際に、要素の形状を示す領域を透過領域とするか否かを選択させる点が、第一の実施形態と相違する。よって、以下の第四の実施形態の説明では、第一の実施形態との相違点について説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号を付与し、その説明を省略する。
(Fourth embodiment)
A fourth embodiment will be described below with reference to the drawings. The fourth embodiment differs from the first embodiment in that when generating a composite image, it is possible to select whether or not the area indicating the shape of the element is to be a transparent area. Therefore, in the following description of the fourth embodiment, the differences from the first embodiment will be described, and the functional configuration similar to that of the first embodiment will be explained in the description of the first embodiment. The reference numerals used are given, and the explanation thereof is omitted.

図18は、第四の実施形態の情報処理装置と端末装置の機能を説明する図である。 FIG. 18 is a diagram for explaining functions of an information processing apparatus and a terminal apparatus according to the fourth embodiment.

本実施形態の情報処理装置200Cの合成画像生成処理部220Cは、通信部221、画像取得部222、コンテンツ一覧出力部223、合成情報取得部224、合成処理部225A、合成画像データ出力部226、モード判定部251を有する。 The synthetic image generation processing unit 220C of the information processing device 200C of the present embodiment includes a communication unit 221, an image acquisition unit 222, a content list output unit 223, a synthesis information acquisition unit 224, a synthesis processing unit 225A, a synthetic image data output unit 226, It has a mode determination unit 251 .

本実施形態のモード判定部251は、端末装置300Bから送信されるモード情報に基づき、端末装置300Bにおいて選択されたモードを判定し、合成処理部225Aに対し、判定結果に応じた合成画像データの生成を指示する。モード情報の詳細は、後述する。 The mode determination unit 251 of the present embodiment determines the mode selected by the terminal device 300B based on the mode information transmitted from the terminal device 300B, and instructs the composition processing unit 225A to generate composite image data according to the determination result. Instruct generation. Details of the mode information will be described later.

本実施形態の合成処理部225Aは、モード判定部251による判定の結果に応じたモードで合成画像データを生成する。 The composition processing unit 225</b>A of this embodiment generates composite image data in a mode according to the determination result of the mode determination unit 251 .

本実施形態の端末装置300Bの合成指示部310Bは、表示制御部311、入力受付部312、画像選択部313、合成情報生成部314、通信部315、モード選択部316を有する。 A composition instruction unit 310B of the terminal device 300B of this embodiment has a display control unit 311, an input reception unit 312, an image selection unit 313, a composition information generation unit 314, a communication unit 315, and a mode selection unit 316.

本実施形態のモード選択部316は、端末装置300Bに表示された設定画面において、入力受付部312が、画像とコンテンツ画像との合成の仕方を示すモードの選択を受け付けると、この選択に応じたモード情報を生成する。 In the setting screen displayed on the terminal device 300B, the mode selection unit 316 of the present embodiment responds to the selection when the input reception unit 312 receives the selection of the mode indicating how to synthesize the image and the content image. Generate mode information.

以下に、本実施形態のモードについて説明する。 Modes of the present embodiment will be described below.

本実施形態のモードとは、画像とコンテンツ画像との合成の方法(重ね方)を示す。本実施形態では、透過モードと重畳モードの2つが存在し、端末装置300Bにおけるユーザの操作によって切り替えられる。 The mode of the present embodiment indicates a method of synthesizing an image and a content image (method of overlaying). In this embodiment, there are two modes, a transmission mode and a superimposition mode, which are switched by a user's operation on the terminal device 300B.

透過モードは、画像とコンテンツ画像とを重ねる際に、コンテンツ画像データから抽出された要素の形状が示す領域(要素の内側の領域又は外側の領域)を透過領域として、合成画像を生成する方法である。言い換えると、透過モードは、第一の画像データが表す第一の画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、第二の画像データが表す第二の画像の少なくとも一部が表示される第三の画像を表す第三の画像データを生成することができるモードである。 Transparency mode is a method of generating a composite image by using an area indicated by the shape of an element extracted from the content image data (an area inside or outside the element) as a transparent area when an image and a content image are superimposed. be. In other words, in the transparent mode, at least one portion of the second image represented by the second image data is placed either inside or outside the shape of the element contained in the first image represented by the first image data. A mode in which third image data representing a third image to be displayed can be generated.

重畳モードは、画像に、コンテンツ画像データから抽出された要素を重畳させて合成画像を生成する方法である。言い換えると、重畳モードは、透過モードにおいて、第二の画像の少なくとも一部が表示される内側又は外側の領域に該一部が表示されず、透過モードにおいて、第二の画像の少なくとも一部が表示される内側又は外側の領域とは異なる領域に第二の画像データが表す第二の画像の該一部以外の画像が表示される第三の画像を表す第三の画像データを生成することができるモードである。つまり、重畳モードでは、透過モードにおいて第二の画像の少なくとも一部が表示された領域に、第二の画像が表示されない。 The superimposition mode is a method of superimposing elements extracted from content image data on an image to generate a composite image. In other words, the superimposition mode is such that in the transparent mode, at least a portion of the second image is not displayed in the inner or outer region where the second image is displayed, and in the transparent mode, at least a portion of the second image is displayed. Generating third image data representing a third image in which an image other than the part of the second image represented by the second image data is displayed in a region different from the inner or outer region to be displayed It is a mode in which That is, in the superimposition mode, the second image is not displayed in the area where at least part of the second image was displayed in the transmission mode.

本実施形態の端末装置300Bでは、入力受付部312がモードを選択する操作を受け付けると、モード選択部316が選択されたモードを示すモード情報を生成し、情報処理装置200Cへ送信する。 In the terminal device 300B of the present embodiment, when the input reception unit 312 receives an operation for selecting a mode, the mode selection unit 316 generates mode information indicating the selected mode, and transmits the mode information to the information processing device 200C.

以下に、図19を参照して、本実施形態の情報処理システムの動作について説明する。図19は、第四の実施形態の情報処理システムの動作を説明するシーケンス図である。 The operation of the information processing system of this embodiment will be described below with reference to FIG. FIG. 19 is a sequence diagram explaining the operation of the information processing system of the fourth embodiment.

図19のステップS1901からステップS1906までの処理は、図5のステップS501からステップS506の処理と同様であるから、説明を省略する。 Since the processing from step S1901 to step S1906 in FIG. 19 is the same as the processing from step S501 to step S506 in FIG. 5, description thereof is omitted.

ステップS1906において、コンテンツ画像データの選択を受け付けると、続いて、端末装置300Bは、入力受付部312により、モードの選択を受け付け、モード選択部316により、選択されたモードを示すモード情報を生成する(ステップS1907)。 After receiving the selection of the content image data in step S1906, the terminal device 300B subsequently receives the mode selection by the input receiving unit 312, and the mode selecting unit 316 generates mode information indicating the selected mode. (Step S1907).

続いて、端末装置300Bは、選択されたコンテンツ画像データが表すコンテンツ画像と、ステップS1903で選択された画像データが表す画像とを、ユーザの操作に合わせて、選択されたモードで合成したプレビュー画像を表示させる(ステップ1908)。 Subsequently, the terminal device 300B synthesizes the content image represented by the selected content image data and the image represented by the image data selected in step S1903 in the selected mode in accordance with the user's operation. is displayed (step 1908).

そして、端末装置300Bは、ユーザにより、コンテンツ画像と画像との位置関係が決定されると、合成情報生成部314により、両者の位置関係を示す情報を含む合成情報を生成し、合成指示として、選択された画像データとモード情報と共に情報処理装置200Cへ送信する(ステップS1909)。 Then, when the positional relationship between the content image and the image is determined by the user, the terminal device 300B uses the synthesis information generation unit 314 to generate synthesis information including information indicating the positional relationship between the two, and as a synthesis instruction, The selected image data and mode information are transmitted to the information processing apparatus 200C (step S1909).

情報処理装置200Cは、端末装置300Bから合成指示と画像データを受信すると、合成処理部225Aにより、選択されたコンテンツ画像データと画像データとをモード情報と合成情報と基づき重畳した合成画像データを生成する(ステップS1910)。ステップS1910の詳細は後述する。 When the information processing device 200C receives the composition instruction and the image data from the terminal device 300B, the composition processing unit 225A generates composite image data by superimposing the selected content image data and the image data based on the mode information and the composition information. (step S1910). Details of step S1910 will be described later.

図19のステップS1911からステップS1915までの処理は、図5のステップS510からステップS514までの処理と同様であるから、説明を省略する。 Since the processing from step S1911 to step S1915 in FIG. 19 is the same as the processing from step S510 to step S514 in FIG. 5, description thereof is omitted.

次に、図20を参照して、本実施形態の情報処理装置200Cの合成処理部225Aの処理について説明する。図20は、第四の実施形態の合成画像データの生成処理を説明する図である。図20は、図19のステップS1910の処理の詳細を示す。 Next, with reference to FIG. 20, processing of the synthesis processing unit 225A of the information processing device 200C of this embodiment will be described. 20A and 20B are diagrams for explaining processing for generating synthetic image data according to the fourth embodiment. FIG. 20 shows details of the processing in step S1910 of FIG.

本実施形態の合成画像生成処理部220Cは、画像取得部222により、端末装置300Bから受信した画像データを取得し、合成情報取得部224により、端末装置300Bから受信した合成情報を取得し、モード判定部251により、モード情報を取得する(ステップS2001)。 The composite image generation processing unit 220C of the present embodiment obtains the image data received from the terminal device 300B using the image obtaining unit 222, obtains the composite information received from the terminal device 300B using the composite information obtaining unit 224, and obtains the mode Mode information is acquired by the determination unit 251 (step S2001).

続いて、合成画像生成処理部220Cは、合成処理部225Aにより、合成情報が示す位置関係となるように、選択されたコンテンツ画像データが表す画像と、画像データが表す画像とを重ねる(ステップS2002)。より具体的には、合成処理部225Aは、画像データが表す画像の上に、コンテンツ画像データが表す画像を重ねる。 Subsequently, the composite image generation processing unit 220C superimposes the image represented by the selected content image data and the image represented by the image data so that the composition information indicates the positional relationship by the composition processing unit 225A (step S2002). ). More specifically, the synthesis processing unit 225A superimposes the image represented by the content image data on the image represented by the image data.

続いて、合成処理部225Aは、モード判定部251により、モード情報が示すモードが、透過モードであるか否かを判定する(ステップS2003)。 Subsequently, the synthesis processing unit 225A determines whether or not the mode indicated by the mode information is the transparent mode by the mode determination unit 251 (step S2003).

ステップS2003において、モード情報が示すモードが透過モードである場合、合成処理部225Aは、ステップS2004へ進む。 In step S2003, if the mode indicated by the mode information is the transparent mode, the synthesis processing unit 225A proceeds to step S2004.

また、ステップS2003において、モード情報が示すモードが、透過モードでない場合、つまり、モード情報が示すモードが、重畳モードである場合、合成処理部225Aは、ステップS2005へ進む。 Also, in step S2003, if the mode indicated by the mode information is not the transparent mode, that is, if the mode indicated by the mode information is the superimposition mode, the synthesis processing unit 225A proceeds to step S2005.

図20のステップS2004とステップS2005の処理は、図6のステップS603とステップS604の処理と同様であるから、説明を省略する。 The processing in steps S2004 and S2005 in FIG. 20 is the same as the processing in steps S603 and S604 in FIG. 6, so description thereof will be omitted.

このように、本実施形態では、画像データとコンテンツ画像データとの合成の仕方をユーザに選択させることができる。 As described above, in the present embodiment, the user can select the method of synthesizing the image data and the content image data.

以下に、図21を参照して、モードの選択について説明する。図21は、第四の実施形態の端末装置の表示例を示す図である。 Mode selection will be described below with reference to FIG. FIG. 21 is a diagram showing a display example of the terminal device of the fourth embodiment.

図21に示す画面80Aは、図19のステップS1907において、端末装置300Bに表示される設定画面の一例である。より具体的には、画面80Aの表示欄80-3Aは、ユーザにより、コンテンツ画像と画像との位置関係が決定された後に表示される。 A screen 80A shown in FIG. 21 is an example of a setting screen displayed on the terminal device 300B in step S1907 of FIG. More specifically, the display field 80-3A of the screen 80A is displayed after the user determines the positional relationship between the content images and the images.

本実施形態の画面80Aは、表示欄80-1A、80-2、80-3Aを有する。本実施形態の画面80Aの表示欄80-1Aは、操作ボタン80-1a、80-1b、80-1c、80-1d等が表示される。 The screen 80A of this embodiment has display fields 80-1A, 80-2, and 80-3A. Operation buttons 80-1a, 80-1b, 80-1c, 80-1d, etc. are displayed in the display field 80-1A of the screen 80A of the present embodiment.

操作ボタン80-1dは、重畳モード又は透過モードをユーザに選択させるためのボタンである。 The operation button 80-1d is a button for allowing the user to select the superimposition mode or the transmission mode.

画面80Aの表示欄80-1Aにおいて、操作ボタン80-1dが操作されると、表示欄80-3Aには、重畳モードを選択するための領域87と、透過モードを選択するための領域88とが表示される。 When the operation button 80-1d is operated in the display field 80-1A of the screen 80A, an area 87 for selecting the superimposition mode and an area 88 for selecting the transmission mode are displayed in the display field 80-3A. is displayed.

画面80Aでは、例えば、表示欄80-3Aにおいて、重畳モードを選択するための領域87が選択されて、操作ボタン89が操作されると、重畳モードが選択されたことになる。また、画面80Aでは、例えば、表示欄80-3Aにおいて、重畳モードを選択するための領域88が選択されて、操作ボタン89が操作されると、透過モードが選択されたことになる。 On the screen 80A, for example, when the area 87 for selecting the superimposition mode is selected in the display field 80-3A and the operation button 89 is operated, the superimposition mode is selected. Also, on the screen 80A, for example, in the display field 80-3A, when the area 88 for selecting the superimposition mode is selected and the operation button 89 is operated, the transmission mode is selected.

また、本実施形態では、領域87には、選択された画像の一例である画像87aと、選択されたコンテンツ画像の一例であるコンテンツ画像87bとを重畳モードによって合成した場合の合成画像87c(プレビュー画像)とが表示されている。 In addition, in the present embodiment, in the area 87, a synthesized image 87c (preview image) is displayed.

また、領域88には、画像87aとコンテンツ画像87bとを透過モードによって合成した場合の合成画像88c(プレビュー画像)とが表示されている。 Also, in the area 88, a synthesized image 88c (preview image) obtained by synthesizing the image 87a and the content image 87b in the transparent mode is displayed.

合成画像87cは、画像87aにコンテンツ画像87b内の要素を重畳した画像であるのに対し、合成画像88cは、コンテンツ画像87b内の要素の形状の内側に、画像87aが視認できるように表示されていることがわかる。 The composite image 87c is an image in which the elements in the content image 87b are superimposed on the image 87a, while the composite image 88c is displayed so that the image 87a can be visually recognized inside the shapes of the elements in the content image 87b. It can be seen that

このように、本実施形態では、端末装置300Cに格納された画像データが表す画像と、コンテンツ画像データが示すコンテンツ画像との重ね方をユーザに選択させることができる。 As described above, in the present embodiment, the user can select how to superimpose the image represented by the image data stored in the terminal device 300C and the content image represented by the content image data.

尚、図21の例では、表示欄80-3Aは、画像とコンテンツ画像の位置関係が決定された後に、透過モード又は重畳モードが選択されるものとしたが、これに限定されない。透過モード又は重畳モードの選択は、画像とコンテンツ画像の位置関係が決定される前に行われても良い。 In the example of FIG. 21, the display field 80-3A selects the transparent mode or the superimposed mode after the positional relationship between the image and the content image is determined, but the present invention is not limited to this. The selection of transparent mode or superimposed mode may be made before the positional relationship between the image and the content image is determined.

また、本実施形態では、例えば、情報処理装置200Cがコンテンツ画像データベース210A-1(図10B参照)を参照する場合には、項目「透過可否」の値が「否」であるコンテンツ画像データが選択された場合に、画面80Aにおいて透過モードが選択できないようにしても良い。 Further, in the present embodiment, for example, when the information processing apparatus 200C refers to the content image database 210A-1 (see FIG. 10B), content image data having a value of "not permitted" in the item "transparency" is selected. In this case, the transmissive mode may not be selectable on the screen 80A.

具体的には、項目「透過可否」の値が「否」であるコンテンツ画像データが選択された場合に、画面80Aにおける領域88をグレーアウトさせた状態で表示し、透過モードの選択ができないことを示しても良い。 Specifically, when the content image data whose value of the item "Transparency" is "No" is selected, the area 88 on the screen 80A is displayed in a grayed out state to indicate that the transparent mode cannot be selected. I can show you.

また、透過モードと重畳モードとを選択するための選択欄の表示態様が、操作ボタン80-1cを選択することでプルダウン表示されるものあっても、項目「透過可否」の値が「否」であるコンテンツ画像データが選択された場合には、選択欄は、透過モードが選択不可の状態で表示させる。 In addition, even if the display mode of the selection field for selecting the transparent mode or the superimposed mode is a pull-down display by selecting the operation button 80-1c, the value of the item "permeability" is "not allowed". is selected, the selection field is displayed in a state in which the transparent mode cannot be selected.

本実施形態では、このように、コンテンツ画像データの透過の可否を参照して、透過モード又は重畳モードを選択させることができる。したがって、本実施形態によれば、例えば、コンテンツ画像データを作成者は、ユーザによるコンテンツ画像データの利用の仕方を指定することができる。 In this embodiment, it is possible to select the transparent mode or the superimposed mode by referring to whether or not the content image data is transparent. Therefore, according to this embodiment, for example, the creator of the content image data can designate how the user uses the content image data.

(第五の実施形態)
以下に図面を参照して、第五の実施形態について説明する。第五の実施形態は、要素を編集する点が、第一の実施形態と相違する。よって、以下の第五の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
(Fifth embodiment)
A fifth embodiment will be described below with reference to the drawings. The fifth embodiment differs from the first embodiment in that elements are edited. Therefore, in the following description of the fifth embodiment, only the differences from the first embodiment will be described. are assigned the same reference numerals as those used in , and the description thereof is omitted.

図22は、第五の実施形態の情報処理装置と端末装置の機能を説明する図である。 FIG. 22 is a diagram for explaining the functions of the information processing device and the terminal device according to the fifth embodiment.

本実施形態の情報処理装置200Dの合成画像生成処理部220Dは、通信部221、画像取得部222、コンテンツ一覧出力部223、合成情報取得部224、合成処理部225B、合成画像データ出力部226、編集情報取得部252を有する。 The synthesized image generation processing unit 220D of the information processing device 200D of the present embodiment includes a communication unit 221, an image acquisition unit 222, a content list output unit 223, a synthesis information acquisition unit 224, a synthesis processing unit 225B, a synthesis image data output unit 226, It has an edit information acquisition unit 252 .

本実施形態の編集情報取得部252は、端末装置300Cから送信される編集情報を取得する。合成処理部225Bは、編集情報に基づき編集したコンテンツ画像データと、画像データとの合成画像データを生成する。 The edit information acquisition unit 252 of this embodiment acquires the edit information transmitted from the terminal device 300C. The synthesis processing unit 225B generates synthesized image data of the content image data edited based on the editing information and the image data.

本実施形態の端末装置300Cの合成指示部310Cは、表示制御部311、入力受付部312、画像選択部313、合成情報生成部314、通信部315、編集部317を有する。 A composition instruction unit 310</b>C of the terminal device 300</b>C of this embodiment has a display control unit 311 , an input reception unit 312 , an image selection unit 313 , a composition information generation unit 314 , a communication unit 315 and an editing unit 317 .

編集部317は、コンテンツ画像データから抽出された要素がテキストである場合に、要素に対し、予め決められた編集を行い、編集後の要素を含むコンテンツ画像データを表示させる。また、編集部317は、要素の編集方法を示す編集情報を生成する。 When the element extracted from the content image data is text, the editing unit 317 performs predetermined editing on the element and displays the content image data including the edited element. The editing unit 317 also generates editing information indicating how to edit the element.

具体的には、編集部317は、要素が、文字又は数字等のテキストであった場合に、文字又は数字の太さや書体等を、予め決められた太さや書体に変更する。 Specifically, when the element is text such as letters or numbers, the editing unit 317 changes the thickness and typeface of the letters or numbers to predetermined thickness and typeface.

尚、予め決められた太さや書体とは、例えば、端末装置300Cのユーザによって事前に設定された太さや書体であっても良い。また、予め決められた太さや書体とは、例えば、本実施形態の情報処理システムの管理者等によって事前に端末装置300Cに設定された太さや書体であっても良い。 Note that the predetermined thickness and typeface may be, for example, the thickness and typeface set in advance by the user of the terminal device 300C. Further, the predetermined thickness and typeface may be, for example, the thickness and typeface set in the terminal device 300C in advance by the administrator of the information processing system of the present embodiment.

本実施形態の、編集部317は、例えば、編集後の文字又は数字の太さや書体等を示す情報を編集情報として生成する。 The editing unit 317 of the present embodiment generates, as editing information, information indicating the thickness and typeface of characters or numbers after editing, for example.

以下に、図23を参照して、本実施形態の情報処理システムの動作について説明する。図23は、第五の実施形態の情報処理システムの動作を説明するシーケンス図である。 The operation of the information processing system of this embodiment will be described below with reference to FIG. FIG. 23 is a sequence diagram explaining the operation of the information processing system of the fifth embodiment.

図23のステップS2301からステップS2306までの処理は、図5のステップS501からステップS506の処理と同様であるから、説明を省略する。 Since the processing from step S2301 to step S2306 in FIG. 23 is the same as the processing from step S501 to step S506 in FIG. 5, description thereof is omitted.

ステップS2306において、コンテンツ画像データが選択されると、端末装置300Cの合成指示部310Cは、編集部317により、コンテンツ画像データから抽出された要素がテキストである場合に、要素の編集を行い、編集情報を生成する(ステップS2307)。 In step S2306, when the content image data is selected, the synthesizing instruction unit 310C of the terminal device 300C edits the element if the element extracted from the content image data is text by the editing unit 317, and edits the element. Information is generated (step S2307).

尚、本実施形態では、コンテンツ画像データの一覧から選択されたコンテンツ画像データに対して、編集を行うものとしたが、これに限定されない。 In this embodiment, content image data selected from a list of content image data is edited, but the present invention is not limited to this.

本実施形態では、例えば、ステップS2301において表示される設定画面に、テキストの入力欄が含まれ、入力欄に入力されたテキストを、編集される要素としても良い。 In this embodiment, for example, the setting screen displayed in step S2301 may include a text input field, and the text input in the input field may be the element to be edited.

続いて、端末装置300Cは、編集後の要素を含むコンテンツ画像と、ステップS503で選択された画像データが表す画像と、をユーザの操作に合わせて合成したプレビュー画像を表示させる(ステップS2308)。 Subsequently, the terminal device 300C displays a preview image obtained by synthesizing the content image including the edited element and the image represented by the image data selected in step S503 according to the user's operation (step S2308).

続いて、端末装置300Cは、ユーザにより、コンテンツ画像と画像との位置関係が決定されると、合成情報生成部314により、両者の位置関係を示す情報を含む合成情報を生成し、合成指示として、選択された画像データと編集情報と共に情報処理装置200へ送信する(ステップS2309)。尚、このとき、要素が端末装置300Cにおいて入力されたテキストである場合には、端末装置300Cは、このテキストを示すテキストデータも情報処理装置200Dへ送信する。 Subsequently, when the positional relationship between the content image and the image is determined by the user, the terminal device 300C uses the synthesis information generation unit 314 to generate synthesis information including information indicating the positional relationship between the two, and generates synthesis information as a synthesis instruction. , is transmitted to the information processing apparatus 200 together with the selected image data and editing information (step S2309). It should be noted that, at this time, if the element is text input at the terminal device 300C, the terminal device 300C also transmits text data representing this text to the information processing device 200D.

情報処理装置200Dは、端末装置300Cから合成指示と画像データを受信すると、合成処理部225Bにより、コンテンツ画像データを編集情報に合わせて編集し、編集後のコンテンツ画像と、画像データが示す画像とを合成情報に基づき重畳した合成画像データを生成する(ステップS2310)。ステップS2310の詳細は後述する。 When the information processing device 200D receives the composition instruction and the image data from the terminal device 300C, the composition processing unit 225B edits the content image data according to the editing information, and combines the edited content image with the image indicated by the image data. are superimposed based on the synthesis information (step S2310). Details of step S2310 will be described later.

図23のステップS2311からステップS2315までの処理は、図5のステップS510からステップS514までの処理と同様であるから、説明を省略する。 Since the processing from step S2311 to step S2315 in FIG. 23 is the same as the processing from step S510 to step S514 in FIG. 5, description thereof is omitted.

次に、図24を参照して、本実施形態の情報処理装置200Dの合成処理部225Bの処理について説明する。図24は、第五の実施形態の合成画像データの生成処理を説明する図である。図24は、図23のステップS2310の処理の詳細を示す。 Next, with reference to FIG. 24, processing of the synthesis processing unit 225B of the information processing device 200D of this embodiment will be described. 24A and 24B are diagrams for explaining the process of generating synthetic image data according to the fifth embodiment. FIG. 24 shows details of the processing in step S2310 of FIG.

尚、図24の処理は、要素がテキストであり、要素に対して編集が行われた場合の情報処理装置200Dの動作を示す。要素がテキストでない場合の情報処理装置200Dの動作は、第一の実施形態と同様である。 Note that the process of FIG. 24 shows the operation of the information processing device 200D when the element is text and the element is edited. The operation of the information processing device 200D when the element is not text is the same as in the first embodiment.

本実施形態の合成画像生成処理部220Dは、画像取得部222により、端末装置300Cから受信した画像データを取得し、合成情報取得部224により、端末装置300から受信した合成情報を取得し、編集情報取得部252により、編集情報を取得する(ステップS2401)。 The synthetic image generation processing unit 220D of the present embodiment acquires the image data received from the terminal device 300C by the image acquiring unit 222, acquires the synthetic information received from the terminal device 300 by the synthetic information acquiring unit 224, and edits it. Edit information is acquired by the information acquisition unit 252 (step S2401).

続いて、合成画像生成処理部220Dは、合成処理部225Bにより、選択されたコンテンツ画像データを、編集情報に基づき編集する(ステップS2402)。 Subsequently, the composite image generation processing unit 220D edits the content image data selected by the composition processing unit 225B based on the editing information (step S2402).

続いて、合成画像生成処理部220Dは、合成処理部225Bにより、編集後のコンテンツ画像と、端末装置300から受信した画像データが示す画像とが、合成情報が示す位置関係となるように、コンテンツ画像データと画像データとを合成する(ステップS2403)。 Subsequently, the synthesized image generation processing unit 220D causes the synthesis processing unit 225B to arrange the content image so that the edited content image and the image indicated by the image data received from the terminal device 300 have the positional relationship indicated by the synthesis information. The image data and the image data are synthesized (step S2403).

図24のステップS2404とステップS2405の処理は、図6のステップS603とステップS604の処理と同様であるから、説明を省略する。 The processing in steps S2404 and S2405 in FIG. 24 is the same as the processing in steps S603 and S604 in FIG. 6, so description thereof will be omitted.

以下に、図25を参照して、本実施形態の設定画面について説明する。図25は、第五の実施形態の端末装置の表示例を示す図である。 The setting screen of this embodiment will be described below with reference to FIG. FIG. 25 is a diagram showing a display example of the terminal device of the fifth embodiment.

図25に示す画面80Bは、図23のステップS2301において、端末装置300Cに表示される設定画面の一例である。 A screen 80B shown in FIG. 25 is an example of a setting screen displayed on the terminal device 300C in step S2301 of FIG.

本実施形態の画面80Bは、表示欄80-1、80-2A、80-3Bを有する。本実施形態の画面80Bの表示欄80-2Aは、例えば、入力欄91と、入力されたテキストデータの編集を行わせるための操作ボタン92とが表示される。 The screen 80B of this embodiment has display columns 80-1, 80-2A, and 80-3B. The display field 80-2A of the screen 80B of this embodiment displays, for example, an input field 91 and an operation button 92 for editing the input text data.

本実施形態の表示欄80-3Bには、入力欄91にテキストが入力されて、操作ボタン92が操作された場合に、テキストを示す画像を編集した編集後の画像が表示される。 In the display field 80-3B of the present embodiment, when text is input to the input field 91 and the operation button 92 is operated, an edited image obtained by editing the image showing the text is displayed.

尚、入力欄91に入力されるテキストとは、文字又は文字列であり、テキストを示す画像とは、文字又は文字列を示す文字画像である。以下の説明では、テキストを示す画像を、文字画像と呼ぶ場合がある。 The text to be input in the input field 91 is a character or a character string, and the image indicating the text is a character image indicating the character or the character string. In the following description, an image representing text may be referred to as a character image.

本実施形態では、入力されたテキストを示す文字画像を編集した編集後の文字画像が、要素となる。 In this embodiment, an edited character image obtained by editing a character image representing an input text is an element.

図25の例では、入力欄91に「ABC」というテキストが入力された場合を示している。入力欄91に「ABC」が入力されて、操作ボタン92が操作されると、編集部317は、「ABC」を示す文字画像の編集を行う。 The example of FIG. 25 shows the case where the text "ABC" is input in the input field 91. In the example of FIG. When "ABC" is entered in the input field 91 and the operation button 92 is operated, the editing unit 317 edits the character image representing "ABC".

図25の表示欄80-3Bには、編集後の文字画像を含むコンテンツ画像93、94、95、96が表示されている。これらのコンテンツ画像93~96は、例えば、端末装置300Cに格納された画像データが示す画像と合成されるコンテンツ画像の候補となる。 Content images 93, 94, 95, and 96 including edited character images are displayed in the display field 80-3B of FIG. These content images 93 to 96 are, for example, content image candidates to be synthesized with the image indicated by the image data stored in the terminal device 300C.

コンテンツ画像93は、例えば、テキスト「ABC」を字体「Calibri」で描画した文字画像を含み、コンテンツ画像94は、テキスト「ABC」を字体「HG丸コ゛シックM-PRO」で描画した文字画像を含む。また、コンテンツ画像95は、例えば、テキスト「ABC」を字体「Meiryo UI」のボールド体(太字)で描画した文字画像を含み、コンテンツ画像96は、テキスト「ABC」を字体「Meiryo UI」で描画した文字画像を含む。 The content image 93 includes, for example, a character image in which the text "ABC" is drawn in the font "Calibri", and the content image 94 includes a character image in which the text "ABC" is drawn in the font "HG Maru Gothic M-PRO". . Also, the content image 95 includes, for example, a character image in which the text "ABC" is drawn in boldface (bold) in the font "Meiryo UI", and the content image 96 includes the text "ABC" in the font "Meiryo UI". contains a character image.

尚、字体はこれに限られず、コンテンツ画像96は、他の字体を用いた文字画像でもよい。また、地域に応じて用いる字体を変更してもよく、例えば、日本では、小塚ゴシックpro H等の字体を用いてもよい。 Note that the font is not limited to this, and the content image 96 may be a character image using another font. Also, the typeface used may be changed according to the region. For example, in Japan, a typeface such as Kozuka Gothic pro H may be used.

コンテンツ画像93~96に含まれる文字画像は、それぞれが、テキスト「ABC」の文字画像を編集部317により編集した編集後の文字画像である。言い換えれば、コンテンツ画像93~96に含まれる文字画像は、コンテンツ画像に含まれる編集後の要素である。 Each of the character images included in the content images 93 to 96 is an edited character image obtained by editing the character image of the text “ABC” by the editing unit 317 . In other words, the character images included in the content images 93 to 96 are edited elements included in the content images.

本実施形態では、例えば、表示欄80-3Bにおいて、コンテンツ画像93~96の何れかが選択されて、操作ボタン97が操作されると、選択されたコンテンツ画像が、合成処理の対象として採用される。 In the present embodiment, for example, when one of the content images 93 to 96 is selected in the display field 80-3B and the operation button 97 is operated, the selected content image is adopted as the object of synthesis processing. be.

本実施形態では、編集部317は、文字の太さが、予め設定された太さとなるように、文字画像を編集しても良い。具体的には、本実施形態の編集部317は、例えば、文字画像の一辺の太さが2.5センチ程度よりも太くなるように、文字画像を編集することが好ましい。 In this embodiment, the editing unit 317 may edit the character image so that the thickness of the character is set in advance. Specifically, the editing unit 317 of the present embodiment preferably edits the character image so that the thickness of one side of the character image is thicker than about 2.5 cm, for example.

以下、文字画像の一辺の太さと、透過された画像が良好に見えるかどうかを発明者により評価した結果を以下の表に示す。尚、評価には、Calibriの字体で、フォントの大きさを360で描画した文字画像を用いて、一辺の文字の太さを変えていき、評価を行った。 The following table shows the result of the inventor's evaluation of the thickness of one side of the character image and whether or not the transmitted image looks good. For the evaluation, a character image drawn with a font size of 360 in Calibri font was used, and the thickness of the character on one side was changed for evaluation.

Figure 0007230780000001
Figure 0007230780000001

尚、この太さは、例えば、文字画像の面積等に基づき設定されても良い。文字画像の面積が大きいほど、文字画像を要素とするコンテンツ画像を合成処理の対象とした場合に、要素の形状に対応した透過領域を広くすることができる。 Note that this thickness may be set based on, for example, the area of the character image. The larger the area of the character image, the wider the transmissive region corresponding to the shape of the element when the content image having the character image as the element is subjected to the synthesizing process.

また、本実施形態の編集部317は、入力されたテキストに含まれる各文字を示す画像が、連続した画像となるように、各文字を示す画像を編集しても良い。 Further, the editing unit 317 of the present embodiment may edit the images representing the respective characters so that the images representing the respective characters included in the input text are continuous images.

図26は、編集部による文字画像の編集例を示す図である。図26(A)では、テキスト「ABC」を示す文字画像が連続した画像を示している。 FIG. 26 is a diagram illustrating an example of editing of a character image by an editing unit; FIG. 26A shows an image in which character images representing the text "ABC" are continuous.

また、図26(B)では、テキスト「ABC」を示す文字画像が連続した画像とされ、さらに、図26(A)に示す文字画像と比較して、文字画像の面積が大きくなるように、編集されている。 Further, in FIG. 26B, the character images representing the text "ABC" are continuous images, and furthermore, compared to the character images shown in FIG. Edited.

尚、本実施形態では、文字画像は、編集部317によって編集されるものとしたが、これに限定されない。文字画像は、ユーザの操作によって編集されても良い。 In this embodiment, the character image is edited by the editing unit 317, but the present invention is not limited to this. A character image may be edited by a user's operation.

具体的には、例えば、画面80Bの表示欄80-3Bに表示されたコンテンツ画像93~96に対し、ユーザが文字画像を編集する操作を行っても良い。その場合には、例えば、文字毎の文字画像「A」、「B」、「C」のそれぞれを個別に移動させたり、文字毎に文字の太さや書体等が設定されても良い。 Specifically, for example, the user may perform an operation to edit the character images on the content images 93 to 96 displayed in the display field 80-3B of the screen 80B. In that case, for example, the character images “A”, “B”, and “C” may be individually moved, or the thickness and typeface of each character may be set.

このように、本実施形態では、要素がテキストである場合には、テキストを示す文字画像の太さや書体を複数のパターンの文字画像に編集して、端末装置300Cのユーザに提示することができる。言い換えれば、本実施形態では、コンテンツ画像に含まれる要素が文字画像である場合に、文字画像の太さや書体を複数のパターンの文字画像に編集する。 As described above, in the present embodiment, when the element is text, the thickness and typeface of the character image representing the text can be edited into character images of a plurality of patterns, and can be presented to the user of the terminal device 300C. . In other words, in this embodiment, when an element included in a content image is a character image, the thickness and typeface of the character image are edited into a plurality of patterns of character images.

(第六の実施形態)
以下に図面を参照して、第六の実施形態について説明する。第六の実施形態は、端末装置が取得した画像データ同士を合成する点が、第一の実施形態と相違する。よって、以下の第六の実施形態の説明では、第一の実施形態との相違点について説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号を付与し、その説明を省略する。
(Sixth embodiment)
A sixth embodiment will be described below with reference to the drawings. The sixth embodiment differs from the first embodiment in that the image data acquired by the terminal device are synthesized. Therefore, in the following description of the sixth embodiment, differences from the first embodiment will be described, and those having the same functional configuration as the first embodiment will be described in the first embodiment. The reference numerals used are given, and the explanation thereof is omitted.

図27は、第六の実施形態の情報処理装置と端末装置の機能を説明する図である。 FIG. 27 is a diagram for explaining the functions of the information processing device and the terminal device according to the sixth embodiment.

本実施形態の情報処理装置200Eの合成画像生成処理部220Eは、通信部221、画像取得部222、コンテンツ一覧出力部223、合成情報取得部224、合成処理部225C、合成画像データ出力部226を有する。 The composite image generation processing unit 220E of the information processing device 200E of the present embodiment includes the communication unit 221, the image acquisition unit 222, the content list output unit 223, the composite information acquisition unit 224, the composition processing unit 225C, and the composite image data output unit 226. have.

合成処理部225Cは、端末装置300Dから受信した2つの画像データを合成する。より具体的には、合成処理部225Cは、端末装置300Dで選択された2つの画像データのうち、一方の画像データの要素の形状に合わせて、他方の画像データを透過させた合成画像データを生成する。 The synthesizing unit 225C synthesizes two pieces of image data received from the terminal device 300D. More specifically, the combining processing unit 225C combines the two image data selected by the terminal device 300D with the shape of the elements of one of the image data, and creates combined image data in which the other image data is made transparent. Generate.

本実施形態の端末装置300Dの合成指示部310Dは、表示制御部311、入力受付部312、画像選択部313、合成情報生成部314、通信部315、要素特定部318を有する。 A composition instruction unit 310</b>D of the terminal device 300</b>D of this embodiment has a display control unit 311 , an input reception unit 312 , an image selection unit 313 , a composition information generation unit 314 , a communication unit 315 and an element identification unit 318 .

本実施形態の要素特定部318は、画像選択部313によって選択された画像データに対して、エッジ検出等の処理を行い、画像データから抽出された形状に基づき、画像内の要素を特定する。また、要素特定部318は、画像データに基づき要素が特定されると、この画像データから、要素の形状を描画した形状画像データを生成しても良い。 The element identifying unit 318 of this embodiment performs processing such as edge detection on the image data selected by the image selecting unit 313, and identifies elements in the image based on the shape extracted from the image data. Further, when an element is specified based on image data, the element specifying unit 318 may generate shape image data representing the shape of the element from the image data.

また、要素特定部318は、エッジ検出等を行い、画像データの中から、エッジを示す線に基づいて複数の要素が検出された場合、ユーザに対し、複数の要素の中から、合成処理に使用する要素を選択させても良い。この場合、合成処理の使用するものとして選択された要素についてのみ、形状画像データを生成しても良い。 Further, the element specifying unit 318 performs edge detection and the like, and if a plurality of elements are detected from the image data based on lines indicating edges, the element specifying unit 318 instructs the user to select from among the plurality of elements for synthesis processing. You can choose which elements to use. In this case, the shape image data may be generated only for the elements selected to be used in the compositing process.

次に、本実施形態の情報処理システムの動作について説明する。図28は、第六の実施形態の情報処理システムの動作を説明するシーケンス図である。 Next, the operation of the information processing system of this embodiment will be described. FIG. 28 is a sequence diagram explaining the operation of the information processing system of the sixth embodiment.

図28のステップS2801とステップS2802の処理は、図5のステップS501とステップS502の処理と同様であるから、説明を省略する。 Since the processing in steps S2801 and S2802 in FIG. 28 is the same as the processing in steps S501 and S502 in FIG. 5, description thereof is omitted.

ステップS2802に続いて、端末装置300Dは、入力受付部312により、合成する複数の画像データの選択を受け付ける(ステップS2803)。 Following step S2802, the terminal device 300D receives selection of a plurality of image data to be synthesized by the input receiving unit 312 (step S2803).

続いて、端末装置300Dは、要素特定部318により、選択された複数の画像データから、画像に含まれる要素を特定する(ステップS2804)。このとき、要素特定部318は、形状画像データを生成しても良い。 Subsequently, the terminal device 300D uses the element identification unit 318 to identify elements included in the image from the selected plurality of image data (step S2804). At this time, the element identification unit 318 may generate shape image data.

ここで、本実施形態では、例えば、ステップS2803において選択された複数の画像データのうち、要素を特定する画像データがユーザによって選択された場合には、その画像データに対して、要素を特定する処理を行えば良い。 Here, in this embodiment, for example, if the user selects image data for specifying an element from among the plurality of image data selected in step S2803, the element is specified for the image data. processing should be done.

また、本実施形態では、ステップS2803において選択された複数の画像データのすべてに対し、要素を特定する処理を行っても良い。 Further, in this embodiment, processing for identifying elements may be performed on all of the plurality of image data selected in step S2803.

続いて、端末装置300Dは、表示制御部311により、ステップS2803で選択された複数の画像データをユーザの操作に合わせて合成したプレビュー画像を表示させる(ステップS2805)。 Subsequently, the terminal device 300D causes the display control unit 311 to display a preview image obtained by synthesizing the plurality of image data selected in step S2803 according to the user's operation (step S2805).

ここでは、例えば、ステップS2803において、2つの画像データが選択され、一の画像データから形状画像データが生成された場合には、他方の画像データと、形状画像データとを合成したプレビュー画像が表示されても良い。 Here, for example, in step S2803, when two image data are selected and shape image data is generated from one image data, a preview image obtained by synthesizing the other image data and the shape image data is displayed. May be.

続いて、端末装置300Dは、通信部315により、選択された画像データと、合成情報とを、合成指示と共に情報処理装置200Eへ送信する(ステップS2806)。ここでは、例えば、通信部315は、一方の画像データから生成された形状画像データと、他方の画像データと、合成情報とを、合成指示として、情報処理装置200Eへ送信しても良い。 Subsequently, the terminal device 300D uses the communication unit 315 to transmit the selected image data and composition information to the information processing device 200E together with a composition instruction (step S2806). Here, for example, the communication unit 315 may transmit shape image data generated from one image data, the other image data, and synthesis information to the information processing apparatus 200E as a synthesis instruction.

図28のステップS2807からステップS2812までの処理は、図5のステップS509からステップS514までの処理と同様であるから、説明を省略する。 The processing from step S2807 to step S2812 in FIG. 28 is the same as the processing from step S509 to step S514 in FIG. 5, so description thereof will be omitted.

次に、図29を参照して、本実施形態の情報処理装置200Eの合成処理部225Cの処理について説明する。図29は、第六の実施形態の合成画像データの生成処理を説明する図である。図29は、図28のステップS2807の処理の詳細を示す。 Next, referring to FIG. 29, processing of the synthesis processing unit 225C of the information processing device 200E of the present embodiment will be described. 29A and 29B are diagrams for explaining the process of generating synthetic image data according to the sixth embodiment. FIG. 29 shows details of the processing in step S2807 of FIG.

本実施形態の合成処理部225Cは、端末装置300Dから、ステップS2803で選択された画像データと、合成情報とを受信する(ステップS2901)。続いて、合成処理部225Cは、受信した画像データを合成情報に基づき重ねる(ステップS2902)。具体的には、合成処理部225Cは、画像データに形状画像データを重ねても良い。 The composition processing unit 225C of the present embodiment receives the image data selected in step S2803 and composition information from the terminal device 300D (step S2901). Subsequently, the synthesis processing unit 225C overlays the received image data based on the synthesis information (step S2902). Specifically, the synthesizing unit 225C may superimpose the shape image data on the image data.

続いて、合成処理部225Cは、形状画像データが示す要素の形状の内部において、下層の画像が視認できるようにした合成画像データを生成する(ステップS2903)。 Subsequently, the composition processing unit 225C generates composite image data in which the lower layer image is visible inside the shape of the element indicated by the shape image data (step S2903).

続いて、合成処理部225Cは、ステップS2903で生成された合成画像データに対し、この合成画像データを特定すめたるの識別情報となる合成画像IDを付与し(ステップS2904)、処理を終了する。 Subsequently, the composition processing unit 225C gives a composite image ID, which is identification information for specifying the composite image data, to the composite image data generated in step S2903 (step S2904), and ends the process.

次に、図30を参照して、本実施形態の設定画面について説明する。図30は、第六の実施形態の端末装置の表示例を示す図である。 Next, referring to FIG. 30, the setting screen of this embodiment will be described. FIG. 30 is a diagram showing a display example of the terminal device of the sixth embodiment.

図30に示す画面80Cは、図28のステップS2801において、端末装置300Dに表示される設定画面の一例である。 A screen 80C shown in FIG. 30 is an example of a setting screen displayed on the terminal device 300D in step S2801 of FIG.

本実施形態の画面80Cは、表示欄80-1、80-2B、80-3Cを有する。本実施形態の画面80Cの表示欄80-2Cは、例えば、端末装置300Dに格納された画像データの一覧が表示される。具体的には、例えば、表示欄80-2Cには、端末装置300Dの撮像装置によって撮像された撮像画像データの一覧が表示されても良い。尚、図30の例では、画像データの一覧は、サムネイル画像の一覧として表示されている。 The screen 80C of this embodiment has display columns 80-1, 80-2B, and 80-3C. A display field 80-2C of the screen 80C of the present embodiment displays, for example, a list of image data stored in the terminal device 300D. Specifically, for example, the display field 80-2C may display a list of captured image data captured by the imaging device of the terminal device 300D. In the example of FIG. 30, the list of image data is displayed as a list of thumbnail images.

表示欄80-3Cは、表示欄80-2Bにおいて選択された画像データが表す画像が表示される。 The display field 80-3C displays an image represented by the image data selected in the display field 80-2B.

図30では、表示欄80-2Bにおいて、画像72と画像101が選択されて、画像101に対し、要素特定部318による処理が行われた状態を示している。 FIG. 30 shows a state in which the image 72 and the image 101 are selected in the display field 80-2B, and the image 101 is processed by the element specifying unit 318. FIG.

表示欄80-3Cには、画像101において特定された要素101aの形状を示す形状画像データが表す形状画像102と、画像72とが表示されており、ユーザの操作によって、形状画像102と画像72とを重ね合わせる操作が行われる。 In display field 80-3C, shape image 102 represented by shape image data representing the shape of element 101a specified in image 101 and image 72 are displayed. are superimposed on each other.

そして、本実施形態では、操作の後に、操作ボタン80-4が操作されると、表示欄80-3Cに表示された画像72を表す画像データと、形状画像102を表す形状画像データと、合成情報とが、情報処理装置200Eに送信される。 In this embodiment, when the operation button 80-4 is operated after the operation, the image data representing the image 72 displayed in the display field 80-3C and the shape image data representing the shape image 102 are synthesized. Information is transmitted to the information processing device 200E.

このように、本実施形態によれば、予め用意されたコンテンツ画像データを用いずに、ユーザが所望する任意の画像を、任意の形状の画像とすることができる。 As described above, according to the present embodiment, any image desired by the user can be made into an image of any shape without using content image data prepared in advance.

尚、上述した各実施形態では、情報処理装置200が、合成画像生成処理部220を有するものとしたが、これに限定されない。以下に、図31を参照して、情報処理システムの変形例について説明する。図31は、情報処理システムの変形例を説明する図である。 In each of the embodiments described above, the information processing apparatus 200 has the composite image generation processing unit 220, but the present invention is not limited to this. A modification of the information processing system will be described below with reference to FIG. FIG. 31 is a diagram explaining a modification of the information processing system.

図31に示す情報処理システムでは、情報処理装置200Fは、コンテンツ画像データベース210を有し、端末装置300Eは、合成画像生成処理部220と合成指示部310とを有する。 In the information processing system shown in FIG. 31, an information processing device 200F has a content image database 210, and a terminal device 300E has a composite image generation processing section 220 and a composite instruction section 310. FIG.

図31に示す情報処理システムでは、端末装置300Eにおいて、合成画像データの生成までが完了するため、端末装置300Eと情報処理装置200Fとの通信の負荷を軽減できる。 In the information processing system shown in FIG. 31, since the terminal device 300E completes the generation of the composite image data, the communication load between the terminal device 300E and the information processing device 200F can be reduced.

また、図31の例では、端末装置300Eにおいて生成された合成画像データを、端末装置300Eから印刷装置400に直接送信すれば良いため、情報処理装置200Fを介さずに、合成画像データを印刷することができる。 In the example of FIG. 31, the composite image data generated by the terminal device 300E can be directly transmitted from the terminal device 300E to the printing device 400, so the composite image data is printed without going through the information processing device 200F. be able to.

以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。 Although the present invention has been described above based on each embodiment, the present invention is not limited to the requirements shown in the above embodiments. These points can be changed within the scope of the present invention, and can be determined appropriately according to the application form.

100、100A 情報処理システムステ
200、200A~200F 情報処理装置
210 コンテンツ画像データベース
210A 画像データベース
220、220A~220E 合成画像生成処理部
221 通信部
222 画像取得部
222A 位置情報取得部
223 コンテンツ一覧出力部
223A コンテンツ選択部
224 合成情報取得部
225 合成処理部
226 合成画像データ出力部
227 メタデータ抽出部
228 課金判定部
229 課金履歴格納部
230 画像蓄積部
231 画像選択部
251 モード判定部
252 編集情報取得部
300、300A~300E 端末装置
310 合成指示部
100, 100A information processing system stage 200, 200A to 200F information processing device 210 content image database 210A image database 220, 220A to 220E composite image generation processing unit 221 communication unit 222 image acquisition unit 222A position information acquisition unit 223 content list output unit 223A Content selection unit 224 Synthesis information acquisition unit 225 Synthesis processing unit 226 Synthesis image data output unit 227 Metadata extraction unit 228 Billing determination unit 229 Billing history storage unit 230 Image storage unit 231 Image selection unit 251 Mode determination unit 252 Edit information acquisition unit 300 , 300A to 300E terminal device 310 synthesis instruction unit

特開2009-134762号公報JP 2009-134762 A

Claims (16)

端末装置と情報処理装置とを有する情報処理システムであって、
前記情報処理装置は、
第一の画像データを記憶する第一の記憶部と、
前記端末装置から、第二の画像データを受け取る第一の通信部と、
前記第一の画像データに対応する第一の画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、前記第二の画像データに対応する第二の画像の一部が表示される第三の画像に対応する第三の画像データを生成する生成処理部と、
前記第三の画像データを出力装置へ出力する出力部と、を有し、
前記端末装置は、
表示部と、
ユーザからの入力を受け付ける入力受付部と、
前記第二の画像データを記憶する第二の記憶部と、
前記第二の画像データを、前記情報処理装置へ送信する第二の通信部と、
前記表示部に、前記第一の画像及び前記第二の画像を表示させる制御を行う表示制御部と、を有し、
前記入力受付部は、
前記第一の画像又は前記第二の画像の位置を変更するユーザの入力を受け付け、
前記表示制御部は、
前記入力受付部が受け付けた、前記第一の画像又は前記第二の画像の位置を変更するユーザの入力が行われているときに、前記第一の画像の前記要素の内側又は外側のうち何れか一方の領域に、前記第二の画像を透過させ、前記要素の内側又は外側のうち他方の領域では、前記一方の領域に前記第二の画像を透過させる場合よりも低い透過率で、前記第二の画像を、前記第一の画像に透過させる、ことを特徴とする情報処理システム。
An information processing system having a terminal device and an information processing device,
The information processing device is
a first storage unit that stores first image data;
a first communication unit that receives second image data from the terminal device;
A part of the second image corresponding to the second image data is displayed in either an inner or outer area of the shape of the element included in the first image corresponding to the first image data. a generation processing unit that generates third image data corresponding to the third image,
an output unit that outputs the third image data to an output device,
The terminal device
a display unit;
an input reception unit that receives input from a user;
a second storage unit that stores the second image data;
a second communication unit that transmits the second image data to the information processing device;
a display control unit that controls the display unit to display the first image and the second image;
The input reception unit
Receiving user input to change the position of the first image or the second image;
The display control unit
either inside or outside the element of the first image when the user's input to change the position of the first image or the second image, which is received by the input receiving unit, is being performed The second image is transmitted through one region, and the second image is transmitted through the other region, either inside or outside the element, at a lower transmittance than when the second image is transmitted through the one region. An information processing system , wherein a second image is transmitted through the first image .
前記第三の画像は、
前記要素の形状の内側の領域に、前記第二の画像の少なくとも一部を表示させた画像である、ことを特徴とする請求項1記載の情報処理システム。
The third image is
2. The information processing system according to claim 1, wherein the image is an image in which at least part of the second image is displayed in an area inside the shape of the element .
前記入力受付部は、
前記生成処理部に、
前記第一の画像データに対応する第一の画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、前記第二の画像データに対応する第二の画像の少なくとも一部が表示される第三の画像に対応する第三の画像データを生成する処理を実行させるか、
前記処理とは異なる処理を実行させるか、
の選択を受け付ける、ことを特徴とする請求項1又は2に記載の情報処理システム。
The input reception unit
In the generation processing unit,
At least part of the second image corresponding to the second image data is displayed in either an inner or outer area of the shape of the element included in the first image corresponding to the first image data. to execute processing for generating third image data corresponding to the third image to be processed, or
Execute a process different from the above process, or
3. The information processing system according to claim 1, wherein a selection of is accepted.
前記処理とは異なる処理は、
前記処理において、前記第二の画像の少なくとも一部が表示される前記領域に、前記第二の画像の少なくとも一部が表示されず、前記領域とは異なる領域に前記第二の画像の少なくとも一部が表示される第三の画像データを生成する処理であることを特徴とする請求項3に記載の情報処理システム。
A process different from the above process is
In the processing, at least part of the second image is not displayed in the area where at least part of the second image is displayed, and at least one of the second images is displayed in an area different from the area. 4. The information processing system according to claim 3, wherein the processing is to generate third image data in which a portion is displayed.
前記第一の記憶部は、
前記第一の画像データと、
前記第一の画像データに対応する第一の画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、前記第二の画像データに対応する第二の画像の少なくとも一部が表示される第三の画像に対応する第三の画像データを生成する処理の実行が可能か否かを示す情報と、
を対応付けて記憶する、ことを特徴とする請求項1から3の何れか一項に記載の情報処理システム。
The first storage unit is
the first image data;
At least part of the second image corresponding to the second image data is displayed in either an inner or outer area of the shape of the element included in the first image corresponding to the first image data. information indicating whether or not it is possible to execute processing for generating third image data corresponding to the third image to be processed;
4. The information processing system according to any one of claims 1 to 3, wherein .
前記要素は、文字であり、文字の太さが2.5cm以上であることを特徴とする請求項1から何れか一項に記載の情報処理システム。 6. The information processing system according to any one of claims 1 to 5 , wherein the elements are characters, and the thickness of the characters is 2.5 cm or more. 前記情報処理システムは、さらに、出力装置を備え、
前記情報処理装置は、さらに、前記第三の画像データを前記出力装置へ出力する出力部を備え、
前記出力装置は、前記出力部から受け取った前記第三の画像データに基づいて、記録媒体上に画像形成を行う、
ことを特徴とする請求項1から何れか一項に記載の情報処理システム。
The information processing system further comprises an output device,
The information processing device further comprises an output unit that outputs the third image data to the output device,
The output device forms an image on a recording medium based on the third image data received from the output unit.
7. The information processing system according to any one of claims 1 to 6 , characterized by:
前記表示制御部は、ユーザにより選択された印刷対象の生地の形を示す画像に、前記第一の画像と、前記第二の画像とを重畳しながら、前記第一の画像と前記第二の画像との位置調整を行う操作を受け付ける画面を前記表示部に表示させる、請求項1から7の何れか一項に記載の情報処理システム。 The display control unit superimposes the first image and the second image on the image indicating the shape of the fabric to be printed selected by the user, while superimposing the first image and the second image. 8. The information processing system according to any one of claims 1 to 7, wherein the display unit displays a screen for accepting an operation for position adjustment with respect to an image. 前記印刷対象は生地であり、 The printing target is a fabric,
前記出力装置は前記生地に印刷を行う印刷装置であり、 The output device is a printing device that prints on the fabric,
前記第一の画像データは、文字の要素を含むテンプレートであり、 the first image data is a template containing character elements;
前記第二の画像データは、前記端末装置で撮影した写真である、請求項8記載の情報処理システム。 9. The information processing system according to claim 8, wherein said second image data is a photograph taken by said terminal device.
前記第一の通信部は、 The first communication unit is
前記第二の画像データと共に、前記第一の画像データに対応する第一の画像と前記第二の画像データに対応する第二の画像との位置関係を示す情報を含む合成情報を受け取り、 receiving synthesis information including information indicating a positional relationship between a first image corresponding to the first image data and a second image corresponding to the second image data together with the second image data;
前記生成処理部は、 The generation processing unit
前記合成情報と、前記第三の画像データを生成する、請求項1乃至9の何れか一項に記載の情報処理システム。 10. The information processing system according to any one of claims 1 to 9, wherein said combined information and said third image data are generated.
第一の画像データに対応する第一の画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、第二の画像データに対応する第二の画像の少なくとも一部が表示される第三の画像に対応する第三の画像データを生成する情報処理装置と通信を行う端末装置であって、
表示部と、
ユーザからの入力を受け付ける入力受付部と、
前記第二の画像データを記憶する記憶部と、
前記第二の画像データを、前記情報処理装置へ送信する第二の通信部と、
前記表示部に、前記第一の画像及び前記第二の画像を表示させる制御を行う表示制御部と、を有し、
前記入力受付部は、
前記第一の画像又は前記第二の画像の位置を変更するユーザの入力を受け付け、
前記表示制御部は、
前記入力受付部が受け付けた、前記第一の画像又は前記第二の画像の位置を変更するユーザの入力が行われているときに、前記第一の画像の前記要素の内側又は外側のうち何れか一方の領域に、前記第二の画像を透過させ、前記要素の内側又は外側のうち他方の領域では、前記一方の領域に前記第二の画像を透過させる場合よりも低い透過率で、前記第二の画像を、前記第一の画像に透過させる、ことを特徴とする端末装置。
At least part of the second image corresponding to the second image data is displayed in either the inside or the outside area of the shape of the element contained in the first image corresponding to the first image data. A terminal device that communicates with an information processing device that generates third image data corresponding to a third image,
a display unit;
an input reception unit that receives input from a user;
a storage unit that stores the second image data;
a second communication unit that transmits the second image data to the information processing device;
a display control unit that controls the display unit to display the first image and the second image;
The input reception unit
Receiving user input to change the position of the first image or the second image;
The display control unit
either inside or outside the element of the first image when the user's input to change the position of the first image or the second image, which is received by the input receiving unit, is being performed The second image is transmitted through one region, and the second image is transmitted through the other region, either inside or outside the element, at a lower transmittance than when the second image is transmitted through the one region. A terminal device, characterized in that a second image is transmitted through the first image.
第一の画像データに対応する第一の画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、第二の画像データに対応する第二の画像の少なくとも一部が表示される第三の画像に対応する第三の画像データを生成する情報処理装置と通信を行う端末装置に、
ユーザからの入力を受け付ける処理と
前記第二の画像データを記憶部に記憶する処理と、
前記第二の画像データを、前記情報処理装置へ送信する処理と、
表示部に、前記第一の画像及び前記第二の画像を表示させる処理と、を実行させ、
前記入力を受け付ける処理は、
前記第一の画像又は前記第二の画像の位置を変更するユーザの入力を受け付け、
前記表示させる処理は、
前記入力を受け付ける処理においてが受け付けた、前記第一の画像又は前記第二の画像の位置を変更するユーザの入力が行われているときに、前記第一の画像の前記要素の内側又は外側のうち何れか一方の領域に、前記第二の画像を透過させ、前記要素の内側又は外側のうち他方の領域では、前記一方の領域に前記第二の画像を透過させる場合よりも低い透過率で、前記第二の画像を、前記第一の画像に透過させる、ことを特徴とするプログラム。
At least part of the second image corresponding to the second image data is displayed in either the inside or the outside area of the shape of the element contained in the first image corresponding to the first image data. A terminal device that communicates with an information processing device that generates third image data corresponding to a third image,
The process of accepting input from the user and
a process of storing the second image data in a storage unit;
a process of transmitting the second image data to the information processing device;
causing the display unit to perform a process of displaying the first image and the second image;
The process of accepting the input includes:
Receiving user input to change the position of the first image or the second image;
The display processing is
inside or outside the element of the first image when the user's input to change the position of the first image or the second image is received in the process of receiving the input The second image is transmitted through one of the regions, and the second image is transmitted through the other region, either inside or outside the element, at a transmittance lower than that in the case where the second image is transmitted through the one region. , and transmitting the second image to the first image .
端末装置と情報処理装置とを有する情報処理システムによる情報処理方法であって、
前記情報処理装置が、
第一の記憶部に第一の画像データを記憶し、
前記端末装置から、第二の画像データを受け取り、
前記第一の画像データが表す第一の画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、前記第二の画像データが表す第二の画像の一部が表示される第三の画像を表す第三の画像データを生成し、
前記第三の画像データを出力装置へ出力し、
前記端末装置が、
入力受付部がユーザからの入力を受け付け、
第二の記憶部が前記第二の画像データを記憶し、
前記第二の画像データを、前記情報処理装置へ送信し、
表示制御部が、表示部に、前記第一の画像及び前記第二の画像を表示させ、
前記入力受付部が、
前記第一の画像又は前記第二の画像の位置を変更するユーザの入力を受け付け、
前記表示制御部が、
前記入力受付部が受け付けた、前記第一の画像又は前記第二の画像の位置を変更するユーザの入力が行われているときに、前記第一の画像の前記要素の内側又は外側のうち何れか一方の領域に、前記第二の画像を透過させ、前記要素の内側又は外側のうち他方の領域では、前記一方の領域に前記第二の画像を透過させる場合よりも低い透過率で、前記第二の画像を、前記第一の画像に透過させる、ことを特徴とする情報処理方法。
An information processing method by an information processing system having a terminal device and an information processing device,
The information processing device
storing the first image data in the first storage unit;
receiving second image data from the terminal device;
A part of the second image represented by the second image data is displayed in either an inner region or an outer region of the shape of an element included in the first image represented by the first image data. generating third image data representing the three images;
outputting the third image data to an output device;
The terminal device
The input reception unit receives input from the user,
a second storage unit stores the second image data;
transmitting the second image data to the information processing device;
A display control unit causes a display unit to display the first image and the second image,
The input reception unit
Receiving user input to change the position of the first image or the second image;
The display control unit
either inside or outside the element of the first image when the user's input to change the position of the first image or the second image, which is received by the input receiving unit, is being performed The second image is transmitted through one region, and the second image is transmitted through the other region, either inside or outside the element, at a lower transmittance than when the second image is transmitted through the one region. An information processing method, comprising : transmitting a second image through the first image .
第一の画像データに対応する第一の画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、第二の画像データに対応する第二の画像の少なくとも一部が表示される第三の画像に対応する第三の画像データを生成する情報処理装置と通信を行う端末装置による情報処理方法であって、
前記端末装置が、
入力受付部がユーザからの入力を受け付け、
第二の記憶部が前記第二の画像データを記憶し、
前記第二の画像データを、前記情報処理装置へ送信し、
表示制御部が、表示部に、前記第一の画像及び前記第二の画像を表示させ、
前記入力受付部が、
前記第一の画像又は前記第二の画像の位置を変更するユーザの入力を受け付け、
前記表示制御部が、
前記入力受付部が受け付けた、前記第一の画像又は前記第二の画像の位置を変更するユーザの入力が行われているときに、前記第一の画像の前記要素の内側又は外側のうち何れか一方の領域に、前記第二の画像を透過させ、前記要素の内側又は外側のうち他方の領域では、前記一方の領域に前記第二の画像を透過させる場合よりも低い透過率で、前記第二の画像を、前記第一の画像に透過させる、ことを特徴とする情報処理方法。
At least part of the second image corresponding to the second image data is displayed in either the inside or the outside area of the shape of the element contained in the first image corresponding to the first image data. An information processing method by a terminal device that communicates with an information processing device that generates third image data corresponding to a third image,
The terminal device
The input reception unit receives input from the user,
a second storage unit stores the second image data;
transmitting the second image data to the information processing device;
A display control unit causes a display unit to display the first image and the second image,
The input reception unit
Receiving user input to change the position of the first image or the second image;
The display control unit
either inside or outside the element of the first image when the user's input to change the position of the first image or the second image, which is received by the input receiving unit, is being performed The second image is transmitted through one region, and the second image is transmitted through the other region, either inside or outside the element, at a lower transmittance than when the second image is transmitted through the one region. An information processing method, comprising : transmitting a second image through the first image .
端末装置と情報処理装置とを有する情報処理システムであって、
第一の画像データを記憶する第一の記憶部と、
前記端末装置に格納された画像データの一覧から選択された第二の画像データを受け取る第一の通信部と、
前記第一の画像データに対応する第一の画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、前記第二の画像データに対応する第二の画像の一部が表示される第三の画像に対応する第三の画像データを生成する生成処理部と、
前記第三の画像データを出力装置へ出力する出力部と、
ユーザからの入力を受け付ける入力受付部と、
前記第二の画像データを記憶する第二の記憶部と、
前記第二の画像データを、前記情報処理装置へ送信する第二の通信部と、
を備える、ことを特徴とする情報処理システム。
An information processing system having a terminal device and an information processing device,
a first storage unit that stores first image data;
a first communication unit that receives second image data selected from a list of image data stored in the terminal device;
A part of the second image corresponding to the second image data is displayed in either an inner or outer area of the shape of the element included in the first image corresponding to the first image data. a generation processing unit that generates third image data corresponding to the third image,
an output unit that outputs the third image data to an output device;
an input reception unit that receives input from a user;
a second storage unit that stores the second image data;
a second communication unit that transmits the second image data to the information processing device;
An information processing system characterized by comprising:
端末装置と情報処理装置とを有する情報処理システムによる情報処理方法であって、前記情報処理システムが、
第一の記憶部に第一の画像データを記憶し、
前記端末装置に格納された画像データの一覧から選択された第二の画像データを受け取り、
前記第一の画像データに対応する第一の画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、前記第二の画像データに対応する第二の画像の一部が表示される第三の画像に対応する第三の画像データを生成し、
前記第三の画像データを出力装置へ出力し
ユーザからの入力を受け付け、
第二の記憶部へ前記第二の画像データを記憶し、
前記第二の画像データを、前記情報処理装置へ送信する、ことを特徴とする情報処理方法。
An information processing method by an information processing system having a terminal device and an information processing device, the information processing system comprising:
storing the first image data in the first storage unit;
receiving second image data selected from a list of image data stored in the terminal device;
A part of the second image corresponding to the second image data is displayed in either an inner or outer area of the shape of the element included in the first image corresponding to the first image data. generating third image data corresponding to the third image of
outputting the third image data to an output device and accepting an input from a user;
storing the second image data in a second storage unit;
An information processing method, comprising transmitting the second image data to the information processing device.
JP2019205610A 2018-11-16 2019-11-13 Information processing system, terminal device and program Active JP7230780B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201980075011.7A CN113039583A (en) 2018-11-16 2019-11-15 Information processing system, information processing apparatus, and recording medium
PCT/JP2019/044906 WO2020101019A1 (en) 2018-11-16 2019-11-15 Information processing system, information processing apparatus, and recording medium
EP19813182.3A EP3881291A1 (en) 2018-11-16 2019-11-15 Information processing system, information processing apparatus, and recording medium
US17/284,854 US11538209B2 (en) 2018-11-16 2019-11-15 Information processing system, information processing apparatus, and recording medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018216044 2018-11-16
JP2018216044 2018-11-16

Publications (3)

Publication Number Publication Date
JP2020087457A JP2020087457A (en) 2020-06-04
JP2020087457A5 JP2020087457A5 (en) 2021-07-26
JP7230780B2 true JP7230780B2 (en) 2023-03-01

Family

ID=70908524

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019205610A Active JP7230780B2 (en) 2018-11-16 2019-11-13 Information processing system, terminal device and program

Country Status (3)

Country Link
EP (1) EP3881291A1 (en)
JP (1) JP7230780B2 (en)
CN (1) CN113039583A (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4181071B1 (en) * 2020-07-08 2024-12-25 Tosyo, Inc. Image generation method and image generation device
JP2023107310A (en) * 2022-01-24 2023-08-03 株式会社アルプロス MOVIE CONTENT DISTRIBUTION SYSTEM AND COMPUTER PROGRAM
JP7790186B2 (en) * 2022-02-14 2025-12-23 セイコーエプソン株式会社 Information processing device, control method and program for information processing device
EP4488917A4 (en) * 2022-03-02 2025-01-15 Tosyo, Inc. METHOD AND DEVICE FOR HOLDING A VIRTUAL STORE

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050141771A1 (en) 2003-10-02 2005-06-30 Hitoshi Yamakado Generation of decorative picture suitable for input picture
US20150033117A1 (en) 2012-02-10 2015-01-29 Sony Corporation Information processing device, information processing method, and program
JP2015041982A (en) 2013-08-23 2015-03-02 ブラザー工業株式会社 Image processing apparatus and computer program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4596156B2 (en) * 2005-08-11 2010-12-08 ブラザー工業株式会社 Information processing apparatus and program
US8866841B1 (en) * 2009-04-03 2014-10-21 Joshua Distler Method and apparatus to deliver imagery with embedded data
US10068373B2 (en) * 2014-07-01 2018-09-04 Samsung Electronics Co., Ltd. Electronic device for providing map information
JP6758820B2 (en) * 2015-11-18 2020-09-23 マクセル株式会社 Information processing device and its image data control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050141771A1 (en) 2003-10-02 2005-06-30 Hitoshi Yamakado Generation of decorative picture suitable for input picture
US20150033117A1 (en) 2012-02-10 2015-01-29 Sony Corporation Information processing device, information processing method, and program
JP2015041982A (en) 2013-08-23 2015-03-02 ブラザー工業株式会社 Image processing apparatus and computer program

Also Published As

Publication number Publication date
CN113039583A (en) 2021-06-25
EP3881291A1 (en) 2021-09-22
JP2020087457A (en) 2020-06-04

Similar Documents

Publication Publication Date Title
JP7230780B2 (en) Information processing system, terminal device and program
JP2001314677A (en) Web-based embroidery system and method
CN112181576A (en) Form processing method, device, terminal and storage medium
JP5615023B2 (en) Display control apparatus and display control method
JP6107518B2 (en) Information processing apparatus, information processing method, and program
CA2630944C (en) User interface for editing photo tags
JP5195986B2 (en) Image output apparatus and program
JP2010039583A (en) Method and system for displaying photograph on electronic map, and electronic map therefor
US20170350051A1 (en) Method of Converting Photo Image Into Realistic and Customized Embroidery
JP5677073B2 (en) Image control apparatus, image control method, information processing apparatus, information processing method, program, and storage medium
JP2025105802A (en) Information processing device, information processing method, program, and information processing system
JP4642695B2 (en) Album creating system, album creating method, program, and album creating apparatus
JP5102708B2 (en) Composite image photographing system and composite image photographing method
JP6962352B2 (en) Information processing equipment, recording systems, and programs
WO2020101019A1 (en) Information processing system, information processing apparatus, and recording medium
JP7338173B2 (en) Picture book production system and picture book production method
JP7126392B2 (en) Information processing system, information processing system program, and information processing method
JP4403336B2 (en) Electronic map display device, navigation device, storage medium, and electronic map display method
US11830092B2 (en) Server and method for displaying additional information on 3D tour
JP2021140390A (en) Program, synthetic image generation method, terminal device and information processing device
JP2019054419A (en) Photograph production system, selling system, photograph production device and program
JP2013098682A (en) Image processing system, image processor, image processing method, image processing program, and printed matter
US20210041867A1 (en) Device and method for providing an enhanced graphical representation based on processed data
JP2005107988A (en) Image output device, image output method, image output processing program, image distribution server, and image distribution processing program
JP7447928B2 (en) Information processing device, program, information processing system, information processing method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210506

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210506

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220712

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220912

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230130

R151 Written notification of patent or utility model registration

Ref document number: 7230780

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151