JP7230780B2 - Information processing system, terminal device and program - Google Patents
Information processing system, terminal device and program Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/60—Creating 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.
(第一の実施形態)
以下に図面を参照して、第一の実施形態について説明する。図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
尚、図1の例では、情報処理システム100は、印刷装置400を含むものとしたが、これに限定されない。情報処理システム100は、印刷装置400を含まず、情報処理装置200と端末装置300を含むものであっても良い。また、情報処理システム100の情報処理装置200は、端末装置300の構成や機能の一部又はすべてを有していてもよい。また、端末装置300は、情報処理装置200の構成や機能の一部又はすべてを有していてもよい。
Although the
本実施形態の情報処理システム100において、情報処理装置200は、コンテンツ画像データベース210と、合成画像生成処理部220とを有する。コンテンツ画像データベース210は、コンテンツ画像を表す画像データが格納されている。以下の説明では、コンテンツ画像を表す画像データを、コンテンツ画像データと呼ぶ。尚、コンテンツ画像は、既存のキャラクターやオリジナルのキャラクターの画像、山や海等の風景の画像、又は、地名や競技名や建築物の名称等の文字の画像等である。
In the
合成画像生成処理部220は、端末装置300から受信した画像データと、コンテンツ画像データとを合成した合成画像データを生成する。
The composite image
本実施形態の端末装置300は、合成指示部310を有し、情報処理装置200に対して、合成画像データの生成を指示する。
The
情報処理システム100において、情報処理装置200は、端末装置300から画像データを受信すると、この画像データに重ねるコンテンツ画像データの一覧を端末装置300へ送信する。
In the
尚、情報処理装置200が端末装置300から受信する画像データとは、例えば、端末装置300の有する撮像装置等によって撮像された画像データであっても良いし、端末装置300に保持されていた画像データであっても良い。
Note that the image data received by the
つまり、本実施形態では、コンテンツ画像データは、情報処理装置200に格納されている画像データであり、画像データは、端末装置300に格納されている画像データである。
That is, in this embodiment, the content image data is image data stored in the
コンテンツ画像データは、例えば、情報処理装置200が、インターネット等を介して他の装置と通信を行い、他の装置から収集した画像データであっても良い。また、コンテンツ画像データは、他の装置から、ネットワークを介してアップロードされて、情報処理装置200に格納されても良い。
The content image data may be, for example, image data that the
画像データは、例えば、端末装置300の有する撮像装置によって撮像された撮像画像データであっても良い。また、画像データは、例えば、端末装置300が他の装置とネットワークを介して通信を行い、他の装置から取得して、端末装置300に格納した画像データであっても良い。
The image data may be captured image data captured by an imaging device of the
本実施形態の情報処理装置200は、端末装置300においてコンテンツ画像データが選択されると、受信した画像データ(第一の画像データ)と、コンテンツ画像データ(第二の画像データ)とを合成した合成画像データを生成し、合成画像データを識別するための識別情報を端末装置300へ送信する。
When the content image data is selected in the
また、情報処理装置200は、印刷装置400から、合成画像データの識別情報を受信すると、この識別情報と対応した合成画像データを印刷装置400へ送信する。尚、合成画像データの識別情報は、例えば、印刷装置400と端末装置300との通信によって、印刷装置400に取得されても良い。
Further, when the
印刷装置400は、合成画像データを受信すると、この合成画像データに基づく画像を記録媒体に出力する。つまり、印刷装置400は、合成画像データに基づいて、記録媒体上に画像形成を行う出力装置の一例である。本実施形態の記録媒体とは、例えば、服飾品生地であっても良いし、布以外のものであっても良い。また、記録媒体は、例えば、団扇や扇子といったものに加工することができるものであっても良い。
Upon receiving the composite image data, the
さらに、情報処理システム100では、情報処理装置200からの合成画像データの出力先を印刷装置400としたが、これに限定されない。合成画像データの出力先は、例えば、画像データにしたがって布に刺繍等を施す装置に出力されても良い。
Furthermore, in the
本実施形態では、このように、端末装置300から取得した画像データと、選択されたコンテンツ画像データとに基づき、合成画像データを生成して出力する。したがって、本実施形態によれば、コンテンツ画像データベース210に格納されたコンテンツ画像とは異なる新たなコンテンツ画像を生成することができる。
In this embodiment, as described above, based on the image data acquired from the
以下に、本実施形態の情報処理装置200について説明する。図2Aは、情報処理装置のハードウェア構成の一例を示す図である。
The
本実施形態の情報処理装置200は、それぞれバスBで相互に接続されている入力装置21、出力装置22、ドライブ装置23、補助記憶装置24、メモリ装置25、演算処理装置26及びインターフェース装置27を含む。
The
入力装置21は、各種の情報の入力を行うための装置であり、例えばキーボードやポインティングデバイス等により実現される。出力装置22は、各種の情報の出力を行うためものであり、例えばディスプレイ等により実現される。インターフェース装置27は、LANカード等を含み、ネットワークに接続する為に用いられる。
The
本実施形態の情報処理プログラムは、情報処理装置200を制御する各種プログラムの少なくとも一部である。情報処理プログラムは例えば記録媒体28の配布やネットワークからのダウンロード等によって提供される。情報処理プログラムを記録した記録媒体28は、CD-ROM、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記憶媒体、ROM、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記憶媒体を用いることができる。
The information processing program of this embodiment is at least part of various programs that control the
また、情報処理プログラムは、情報処理プログラムを記録した記録媒体28がドライブ装置23にセットされると、記録媒体28からドライブ装置23を介して補助記憶装置24にインストールされる。ネットワークからダウンロードされた情報処理プログラムは、インターフェース装置27を介して補助記憶装置24にインストールされる。
The information processing program is installed in the
補助記憶装置24は、インストールされた情報処理プログラムを格納すると共に、上述した各データベース等の必要なファイル、データ等を格納する。メモリ装置25は、情報処理装置200の起動時に補助記憶装置24から情報処理プログラムを読み出して格納する。そして、演算処理装置26はメモリ装置25に格納された情報処理プログラムに従って、後述するような各種処理を実現している。
The
次に、図2Bを参照して、端末装置300のハードウェア構成について説明する。図2Bは、端末装置のハードウェア構成の一例を示す図である。
Next, the hardware configuration of the
本実施形態の端末装置300は、CPU301、ROM302、RAM303、EEPROM304、CMOSセンサ305、撮像素子I/F306、加速度・方位センサ307、メディアI/F309、GPS受信部321を備えている。
The
これらのうち、CPU301は、端末装置300全体の動作を制御する演算処理装置である。ROM302は、CPU301やIPL等のCPU301の駆動に用いられるプログラムを記憶する。RAM303は、CPU301のワークエリアとして使用される。EEPROM304は、CPU301の制御にしたがって、スマートフォン用プログラム等の各種データの読み出し又は書き込みを行う。ROM302、RAM303、EEPROM304は、端末装置300の記憶装置の一例である。
Among these, the
CMOS(Complementary Metal Oxide Semiconductor)センサ305は、CPU301の制御に従って被写体(主に自画像)を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、CMOSセンサではなく、CCD(Charge Coupled Device)センサ等の撮像手段であってもよい。
A CMOS (Complementary Metal Oxide Semiconductor)
撮像素子I/F306は、CMOSセンサ405の駆動を制御する回路である。加速度・方位センサ307は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアI/F309は、フラッシュメモリ等の記録メディア308(第二の記憶部の一例)に対するデータの読み出し又は書き込み(記憶)を制御する。GPS受信部321は、GPS衛星からGPS信号を受信する。
An imaging device I/
また、端末装置300は、遠距離通信回路322、遠距離通信回路322のアンテナ322a、CMOSセンサ323、撮像素子I/F4324、マイク325、スピーカ326、音入出力I/F327、ディスプレイ328、外部機器接続I/F(Interface)329、近距離通信回路330、近距離通信回路330のアンテナ330a、及びタッチパネル331を備えている。
In addition, the
これらのうち、遠距離通信回路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
また、端末装置300は、バスライン340を備えている。バスライン340は、CPU301等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
The
次に、図3を参照して、本実施形態のコンテンツ画像データベース210について説明する。尚、本実施形態では、コンテンツ画像データベース210は、情報処理装置200に設けられるものとしたが、これに限定されない。コンテンツ画像データベース210は、情報処理装置200とは異なる装置に設けられていても良い。
Next, the
図3は、第一の実施形態のコンテンツ画像データベースの一例を示す図である。本実施形態のコンテンツ画像データベース210は、例えば、情報処理装置200の補助記憶装置24(第一の記憶部の一例)等に設けられても良い。また、本実施形態のコンテンツ画像データベース210は、予め与えられたものであっても良い。
FIG. 3 is a diagram showing an example of the content image database of the first embodiment. The
本実施形態のコンテンツ画像データベース210は、情報の項目として、コンテンツIDとコンテンツ画像データとを有する。コンテンツ画像データベース210において、両者は対応付けられている。
The
項目「コンテンツ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
また、コンテンツ画像データは、特定のサーバ装置等から情報処理装置200に送信されて、コンテンツ画像データベース210に格納されても良い。特定のサーバ装置とは、例えば、デザイナー等によってデザインされたコンテンツ画像を示すコンテンツ画像データが格納されたサーバ装置等であっても良い。
Also, the content image data may be transmitted from a specific server device or the like to the
次に、図4を参照して、本実施形態の情報処理装置200と端末装置300の機能について説明する。
Next, functions of the
図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
本実施形態の情報処理装置200の合成画像生成処理部220は、通信部221、画像取得部222、コンテンツ一覧出力部223、合成情報取得部224、合成処理部225、合成画像データ出力部226を有する。
The composite image
通信部221は、第一の通信部の一例であり、情報処理装置200と外部の装置との間でのデータの送受信を行う。具体的には、通信部221は、端末装置300からの画像データの受信や、印刷装置400に対する合成画像データの送信等を行う。
The
画像取得部222は、通信部221が受信した画像データを取得する。コンテンツ一覧出力部223は、コンテンツ画像データベース210に格納されたコンテンツ画像データの一覧を端末装置300へ出力する。
The
合成情報取得部224は、通信部221が端末装置300から画像データと共に受信した合成情報を取得する。
The combined
合成処理部225は、画像データと、合成情報と、コンテンツ一覧出力部223が出力した一覧から選択されたコンテンツ画像データとを用いて、合成画像データを生成する。具体的には、合成処理部225は、コンテンツ画像データが表す画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、画像データが表す画像の少なくとも一部が表示される合成画像(第三の画像の一例)を表す合成画像データ(第三の画像データの一例)を生成する。
The
このとき、合成処理部225は、生成した合成画像データに、合成画像データを特定するための識別情報を付与する。また、合成処理部225により生成された合成画像データは、補助記憶装置24等に一時的に保持されても良い。
At this time, the
合成画像データの生成と、合成情報の詳細は後述する。 Details of the generation of composite image data and the composite information will be described later.
合成画像データ出力部226は、出力部の一例であり、通信部221により合成画像データの識別情報を受信すると、識別情報と対応する合成画像データを印刷装置400へ送信する。
The composite image
次に、端末装置300の機能について説明する。端末装置300は、合成指示部310を有する。合成指示部310は、端末装置300の演算処理装置がメモリ装置に格納されたプログラムを読み出して実行することで実現される。
Next, functions of the
合成指示部310は、表示制御部311、入力受付部312、画像選択部313、合成情報生成部314、通信部315を有する。
The
表示制御部311は、端末装置300の表示を制御する。具体的には、表示制御部311は、端末装置300に、コンテンツ画像データの一覧や、一覧から選択されたコンテンツ画像データが表すコンテンツ画像を表示させる。また、表示制御部311は、コンテンツ画像と、選択された画像データが表す画像と、を合成した画像のプレビューを表示させる。このとき、表示制御部311は、コンテンツ画像データから抽出される形状に基づき、画像データを透過させたプレビューを表示させても良い。
The
入力受付部312は、端末装置300に対する入力を受け付ける。
The
画像選択部313は、入力受付部312が受け付けた入力に応じて、端末装置300に格納された画像データを選択する。
The
合成情報生成部314は、表示制御部311によって表示されたコンテンツ画像と、選択された画像データが表す画像とが重畳されたときの位置関係を示す情報を生成する。
The composite
通信部315は、第二の通信部の一例であり、情報処理装置200や印刷装置400との情報の送受信を行う。具体的には、例えば、通信部315は、選択された画像データ、合成情報等を情報処理装置200へ送信する。
A
次に、図5を参照して、本実施形態の情報処理システム100の動作について説明する。図5は、第一の実施形態の情報処理システムの動作を説明するシーケンス図である。
Next, the operation of the
本実施形態の情報処理システム100において、端末装置300は、ユーザにより、端末装置300の起動の指示を受け付けると、合成指示部310を起動させ、表示制御部311により、画像の合成に関する設定画面をディスプレイ328等に表示させる(ステップS501)。設定画面の詳細は後述する。
In the
続いて、端末装置300は、入力受付部312により、表示された設定画面において、合成画像を印刷する記録媒体に関する設定等を受け付ける(ステップS502)。
Subsequently, the
具体的には、例えば、端末装置300は、合成画像が形成される生地の形(Tシャツや手提げかばん等の形状)、種類(布、厚手の布、薄手の布、ビニール等の素材)、色(赤、青、黄、紺等の色)、サイズ(S、M、L等の大きさ)等の選択等の設定を受け付ける。例えば、生地の形、種類、色、サイズとしてTシャツ、布、紺、Lの選択を受け付ける。また、表示制御部311は、入力受付部312が受け付けた設定に基づいて、ディスプレイに表示を行ってもよい。
Specifically, for example, the
続いて、端末装置300は、表示制御部311により、端末装置300に格納された画像データの一覧等を端末装置300に表示させ、画像選択部313により、一覧から選択された画像データを特定する(ステップS503)。尚、ここで選択される画像データは、端末装置300に撮像された画像データであっても良い。
Subsequently, the
端末装置300は、画像データが選択されると、通信部315により、情報処理装置200に対して、コンテンツ画像データの一覧の取得要求を送信する(ステップS504)。
When the image data is selected, the
情報処理装置200は、通信部221により、この取得要求を受信すると、コンテンツ一覧出力部223により、コンテンツ画像データの一覧を端末装置300へ送信する(ステップS505)。
When the
端末装置300は、コンテンツ画像データの一覧を取得すると、この一覧を表示制御部311により表示させ、入力受付部312により、コンテンツ画像データの選択を受け付ける(ステップS506)。尚、コンテンツ画像データの一覧は、設定画面が有する表示欄に表示されても良い。
After obtaining the list of content image data, the
端末装置300は、コンテンツ画像データが選択されると、表示制御部311により、選択されたコンテンツ画像データが表すコンテンツ画像と、ステップS503で選択された画像データが表す画像と、をユーザの操作に合わせて合成したプレビュー画像を表示させる(ステップS507)。
When the content image data is selected, the
具体的には、入力受付部312は、ユーザにより、ステップS503で選択された画像データが示す画像の位置を変更する入力を受け付け、選択されたコンテンツ画像データが示すコンテンツ画像に対する位置を調整・決定する。
Specifically, the
そして、端末装置300は、ユーザにより、コンテンツ画像と画像との位置関係が決定されると、合成情報生成部314により、両者の位置関係を示す情報を含む合成情報を生成し、合成指示として、選択された画像データと共に情報処理装置200へ送信する(ステップS508)。
Then, when the positional relationship between the content image and the image is determined by the user, the
尚、図5では、端末装置300に格納された画像データが選択された後に、コンテンツ画像データの一覧を取得し、コンテンツ画像データを選択するものとしたが、画像データとコンテンツ画像データの選択の順番は、これに限定されない。
In FIG. 5, after the image data stored in the
また、図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
情報処理装置200は、端末装置300から合成指示と画像データを受信すると、合成処理部225により、選択されたコンテンツ画像データと画像データとを合成情報に基づき重畳した合成画像データを生成する(ステップS509)。ステップS509の詳細は後述する。
When the
次に、情報処理装置200は、通信部221により、合成画像データに対して付与された合成画像データの識別情報(合成画像ID)を端末装置300へ送信する(ステップS510)。
Next, the
次に、情報処理システム100において、印刷装置400が、端末装置300から、合成画像データの識別情報を読み取る(ステップS511)。印刷装置400は、識別情報を読み取ると、この識別情報を情報処理装置200へ送信する(ステップS512)。
Next, in the
尚、印刷装置400は、合成画像が印刷された記録媒体(Tシャツ等)が、端末装置300のユーザによって購入されると、識別情報を情報処理装置200へ送信しても良い。
Note that the
情報処理装置200は、印刷装置400から、識別情報を受信すると、合成画像データ出力部226により、この識別情報に対応付けられた合成画像データを印刷装置400へ送信する(ステップS513)。
When the
印刷装置400は、合成画像データを、設定された記録媒体へ出力し(ステップS514)、処理を終了する。
The
尚、本実施形態では、端末装置300において、ステップS502で設定された情報は、情報処理装置200に保持されて、合成画像データと共に印刷装置400へ送信されても良いし、端末装置300で保持されて、合成画像データの識別情報と共に印刷装置400に読み取られても良い。
In this embodiment, the information set in step S502 in the
ステップ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
また、本実施形態では、端末装置300に、プレビュー画像を表示させ、情報処理装置200によって合成画像データを生成するものとしたが、これに限定されない。本実施形態では、合成画像データの生成を端末装置300側で行っても良い。
Further, in the present embodiment, the preview image is displayed on the
次に、図6を参照して、本実施形態の合成処理部225の処理について説明する。図6は、第一の実施形態の合成画像データの生成処理を説明する図である。図6は、図5のステップS509の処理の詳細を示す。
Next, with reference to FIG. 6, processing of the
本実施形態の合成画像生成処理部220は、画像取得部222により、端末装置300から受信した画像データを取得し、合成情報取得部224により、端末装置300から受信した合成情報を取得する(ステップS601)。
The synthetic image
続いて、合成画像生成処理部220は、合成処理部225により、合成情報が示す位置関係となるように、選択されたコンテンツ画像データが表す画像と、画像データが表す画像とを重ねる(ステップS602)。より具体的には、合成処理部225は、画像データが表す画像の上に、コンテンツ画像データが表す画像を重ねる。
Subsequently, the synthetic image
続いて、合成処理部225は、コンテンツ画像内に存在する要素を特定し、特定された要素の形状を示す領域を透過領域とする(ステップS603)。透過領域とは、下層の画像が視認できるように処理される領域である。本実施形態では、この状態の画像を合成画像と呼び、合成画像を表す画像データを、合成画像データと呼ぶ。
Subsequently, the
また、コンテンツ画像内に存在する要素の形状は、例えば、コンテンツ画像データから抽出することができる。 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
図7に示す画像71は、コンテンツ画像データの一覧から選択されたコンテンツ画像データが表すコンテンツ画像であり、画像72は、端末装置300に格納された画像データが表す画像を示す。また、図7に示す画像73は、コンテンツ画像71と画像72とを合成した合成画像を示す。
An
図7に示すコンテンツ画像71には、要素71aが含まれる。図7では、要素71aは、山の形状を示しているが、コンテンツ画像データから抽出される要素は、どのような形状であっても良い。本実施形態の要素は、例えば、文字や数字であっても良いし、任意の図形等であっても良い。また、本実施形態では、コンテンツ画像データから抽出される要素は、複数存在しても良い。
A
本実施形態では、端末装置300において、コンテンツ画像データの一覧から、コンテンツ画像71を表すコンテンツ画像データが選択されると、合成指示部310により、コンテンツ画像71を、画像72の上に重畳させたプレビュー画像を端末装置300に表示させても良い。このとき、合成指示部310は、画像72における要素71aの位置をユーザが視認できるように、要素71aの輪郭を残し、コンテンツ画像71全体を透明な画像としても良い。
In this embodiment, when the content image data representing the
端末装置300では、ユーザによる、コンテンツ画像71を画像72上で移動させる操作により、画像72における要素71aの位置が決められ、コンテンツ画像71と画像72との位置関係が決定される。
In the
図7の画像73では、画像72に写っている人物P1、P2の画像が、要素71aの中に入るように、コンテンツ画像71と画像72との位置関係が決められている。端末装置300では、コンテンツ画像71と画像72との位置関係を決定する操作を受け付けると、その状態で、コンテンツ画像71における要素71a内の領域を透過させ、要素71aの外側の領域は、透過させないようにする。そして、端末装置300は、コンテンツ画像71と画像72との位置関係を示す合成情報を生成する。
In the
このようにすることで、要素71aの形状で画像72を切り抜いたような合成画像73を生成することができる。
By doing so, it is possible to generate a
また、本実施形態では、コンテンツ画像71と画像72との位置関係を端末装置300のユーザが決定することができるため、画像72におけるユーザが所望する部分(領域)を要素71aの中に配置することができる。
Further, in this embodiment, since the user of the
したがって、例えば、人物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
より具体的には、人物P1は、端末装置300において合成指示部310を起動させて、画像72を表す画像データを選択し、コンテンツ画像データの一覧からコンテンツ画像71を表すコンテンツ画像データを選択する。そして、画像72上に表示されたコンテンツ画像71を動かして、画像72における所望の領域が、要素71a内に入るようにし、位置関係を決定する操作を行えば良い。
More specifically, the person P1 activates the
端末装置300は、この操作を受けて、情報処理装置200に対し、画像72を表す画像データと、合成情報と、を送信する。
In response to this operation, the
本実施形態の合成情報は、例えば、コンテンツ画像71と画像72のそれぞれにおいて、基準となる基準点を設定し、コンテンツ画像71の基準点の座標と画像72の基準点の座標と、の位置関係を示す情報を合成情報としても良い。
For example, the synthesis information of the present embodiment sets a reference point as a reference in each of the
尚、図7の例では、コンテンツ画像71と画像72との位置関係を決める方法として、コンテンツ画像71を画像72上で移動させる例を説明したが、位置関係を決める方法は、これに限定されない。本実施形態では、例えば、コンテンツ画像71や画像72の何れか一方を回転させたり、拡大/縮小したりしても良い。
In the example of FIG. 7, as a method of determining the positional relationship between the
情報処理装置200は、画像72を表す画像データと、合成情報とを受信すると、コンテンツ画像データベース210からコンテンツ画像71を表すコンテンツ画像データを取得して、合成画像73を表す合成画像データを生成する。そして、情報処理装置200は、合成画像73を表す合成画像データと、この合成画像データの識別情報とを端末装置300に送信する。
When receiving the image data representing the
ここで、人物P1は、情報処理システム100によるサービスが提供される印刷装置400が設置された店舗等を訪れた際に、端末装置300を操作して、端末装置300から合成画像データの識別情報を印刷装置400へ送信する。
Here, when the person P1 visits a store or the like where the
印刷装置400は、この識別情報を受信すると、情報処理装置200へ受信した識別情報を送信し、識別情報と対応する合成画像データを受信する。そして、印刷装置400は、受信した合成画像データが表す合成画像73を、人物P1が選択したTシャツ等に印刷する。
Upon receiving the identification information, the
尚、本実施形態では、コンテンツ画像71における要素71aの内側を透過領域とするものとしたが、これに限定されない。情報処理装置200は、要素71aの外側を透過領域としても良い。この場合には、要素71aの外側の透過領域に、画像72においてユーザが透過させたい領域が重なるように、コンテンツ画像71と画像72とが重ねられれば良い。
In this embodiment, the inner side of the
このように、本実施形態では、コンテンツ画像と、端末装置300が取得した画像とを重畳し、コンテンツ画像データから抽出された要素の形状の内側又は外側の領域の何れか一方を透過領域とした合成画像を生成することで、新たなコンテンツ画像を生成し、出力することができる。
As described above, in the present embodiment, the content image and the image acquired by the
また、図7の例では、画像72にコンテンツ画像71のみが重畳されるものとしたが、これに限定されない。画像72には、複数のコンテンツ画像が重畳されて、それぞれのコンテンツ画像において、要素の形状の内側又は外側が透過領域とされても良い。
Also, in the example of FIG. 7, only the
次に、図8A、図8Bを参照して、端末装置300の表示例について説明する。図8Aは、第一の実施形態の表示例を示す第一の図である。図8Aに示す画面80は、図5のステップS501で端末装置300に表示される設定画面の一例を示す。
Next, display examples of the
画面80は、表示欄80-1、80-2、80-3を有する。表示欄80-1は、操作ボタン80-1a、80-1b、80-1c等が表示される。
The
操作ボタン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
操作ボタン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
表示欄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
本実施形態では、例えば、コンテンツ画像86に対する、画像72の位置を移動させることで、コンテンツ画像86と画像72との位置関係が決定されても良い。
In this embodiment, for example, the positional relationship between the
具体的には、例えば、表示欄80-3において、コンテンツ画像86の位置は固定されており、画像72をスライドさせる操作のみが受け付けられても良い。
Specifically, for example, the position of the
尚、表示欄80-3において、コンテンツ画像86が表示される位置は、例えば、生地の形のシルエットTaに少なくともコンテンツ画像の一部が含まれる位置であっても良い。
Note that the position where the
また、本実施形態では、表示制御部311は、例えば、コンテンツ画像86に対する画像72の位置を調整している最中において、コンテンツ画像86のうち、要素86a以外の領域86bに、画像72が重なっている場合には、領域86bにおいて、画像72を透過させるように表示部に表示させてもよい。
Further, in the present embodiment, for example, while the position of the
このとき、本実施形態では、要素86aにおける画像72の透過率と、領域86bにおける画像72の透過率とを異ならせる。具体的には、領域86bにおける画像72の透過率を、要素86aにおける画像72の透過率よりも低くする。したがって、図8Aの状態では、要素86aと重なっている画像72は、領域86bと重なっている画像72よりも、はっきりと見える。
At this time, in this embodiment, the transmittance of the
尚、本実施形態では、上述したように、コンテンツ画像の表示位置を固定し、画像を動かして、両者の位置関係を調整するものとしたが、両者の位置関係を調整する方法は、これに限定されない。コンテンツ画像と画像との位置関係は、画像の表示位置を固定し、画像に対してコンテンツ画像を動かすことで調整されても良いし、画像とコンテンツ画像の両方を動かすことで調整されても良い。 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
図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
画面81には、表示欄82-1、82-2と、表示欄83と、操作ボタン84と、を含む。
The
表示欄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
つまり、本実施形態では、第一の画像データをコンテンツ画像データとし、第二の画像データを画像データとした場合に、第一の画像データが表す第一の画像に含まれる要素の形状に合わせて、第二の画像の一部を表示させる。 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
例えば、図7に示す合成画像73では、「山」を意味する要素71aと画像72とを組み合わせたことによって、画像72に対し、「山と関連づいた画像」という意味を持たせることができる。また、例えば、図8Bに示す合成画像85では、「ABC」を意味する要素86aと画像72とを組み合わせることで、画像72に対し、「ABCと関連付いた画像」という意味を持たせることができる。
For example, in the
また、要素が地名を示す文字であれば、画像の一部と地名を示す文字とが関連付けられた合成画像が生成され、要素が日付を示す数字であれば、画像の一部と日付とが関連付けられた合成画像が生成される。 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
尚、上述した実施形態では、端末装置300の合成指示部310によって、合成画像を生成するための設定画面等が端末装置300に表示されるものとしたが、これに限定されない。合成指示部310は、情報処理装置200に側に設けられていても良い。その場合、端末装置300が情報処理装置200にアクセスするだけで、上述した設定画面等が端末装置300に表示されることになる。
In the above-described embodiment, the
また、本実施形態では、端末装置300と情報処理装置200とを別々の装置として説明したが、これに限定されない。端末装置300の有する機能を情報処理装置200が有していても良い。
Also, in the present embodiment, the
(第二の実施形態)
以下に図面を参照して、第二の実施形態について説明する。第二の実施形態では、有償のコンテンツ画像データや画像データが存在する点と、画像データのメタデータからコンテンツ画像データを自動的に選択する点とが、第一の実施形態と相違する。以下の第二の実施形態の説明では、第一の実施形態との相違点について説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
(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
本実施形態の情報処理装置200Aは、画像データベース210Aと、ユーザデータベース240と、合成画像生成処理部220Aとを有する。
The
本実施形態の情報処理装置200Aの画像データベース210Aは、コンテンツ画像データと、コンテンツ画像データと合成される画像データとを格納する。また、画像データベース210Aは、コンテンツ画像データや画像データが有償であるか否かを示す情報等を格納する。
The
また、本実施形態のユーザデータベース240は、画像データベース210Aにコンテンツ画像データや画像データをアップロードしたユーザに関する情報が格納される。
In addition, the
図10Aは、第二の実施形態の画像データベースの一例を示す第一の図である。本実施形態の画像データベース210Aは、情報の項目として、画像ID、種別、画像データ、登録ユーザID、有償/無償、メタデータを含み、項目「画像ID」にその他の項目が対応付けられている。
FIG. 10A is a first diagram showing an example of an image database according to the second embodiment. The
項目「画像ID」の値は、画像データベース210Aに格納されているコンテンツ画像データや画像データを特定するための識別情報を示す。
The value of the item "image ID" indicates identification information for specifying content image data or image data stored in the
項目「種別」の値は、画像データが、コンテンツ画像データであるか、又は、端末装置300や撮像装置等によって撮像された画像データであるか否かを示す。
The value of the item "type" indicates whether the image data is content image data or image data captured by the
項目「画像データ」の値は、コンテンツ画像データや画像データそのものである。項目「登録ユーザ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
項目「メタデータ」の値は、画像データに付与されているメタデータを示す。メタデータとしては、例えば、画像データが取得された場所を示す情報や、画像データが取得された時の日付や時刻を示す日時情報、画像データに付与されたタグに相当する情報等が含まれる。 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
図10Bは、第二の実施形態の画像データベースの一例を示す第二の図である。本実施形態の画像データベース210A-1は、情報の項目として、画像データベース210Aの有する項目に加え、項目「透過可否」を含み、項目「画像ID」と対応付けられている。
FIG. 10B is a second diagram showing an example of the image database of the second embodiment. The
項目「透過可否」の値は、コンテンツ画像データ又は画像データに含まれる要素の形状に、下層の画像を透過させることを許容するか否かを示す。具体的には、項目「透過可否」の値が「可」である場合、この画像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
図11は、第二の実施形態のユーザデータベースの一例を示す図である。本実施形態のユーザデータベース240は、情報の項目として、登録ユーザID、画像ID、金融情報、課金回数等を含み、項目「登録ユーザID」と、その他の項目とが対応付けられている。以下の説明では、ユーザデータベース240において、項目「登録ユーザID」の値と、その他の項目の値とを含む情報を、ユーザ情報と呼ぶ。
FIG. 11 is a diagram showing an example of the user database of the second embodiment. The
項目「金融情報」の値は、登録ユーザ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
本実施形態の情報処理装置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
メタデータ抽出部227は、画像取得部222が端末装置300から取得した画像データに付与されたメタデータを抽出する。
The
課金判定部228は、選択されたコンテンツ画像データが有償であるか否かを判定する。課金履歴格納部229は、コンテンツ画像データが有償であった場合に、課金履歴として、ユーザデータベース240の課金回数を増加させる。
画像蓄積部230は、端末装置300からアップロードされた画像データを画像データベース210Aに蓄積する。
The
次に、図13を参照して、本実施形態の情報処理システム100Aの動作について説明する。図13は、第二の実施形態の情報処理システムの動作を説明するシーケンス図である。
Next, with reference to FIG. 13, the operation of the
図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
尚、図13の例では、端末装置300によって、その場で撮像された画像データが情報処理装置200Aに送信されるものとしているがこれに限定されない。端末装置300から情報処理装置200Aへ画像データを送信する処理は、図5と同様に、端末装置300に格納された画像データから選択されて、情報処理装置200Aに送信されても良い。
Note that in the example of FIG. 13, the
本実施形態の情報処理装置200Aは、端末装置300から画像データを受信すると、合成画像データを生成する(ステップS1304)。ステップS1304の処理の詳細は後述する。
When the image data is received from the
図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
続いて、合成画像生成処理部220Aは、メタデータ抽出部227により、画像データに付与されているメタデータを抽出し、コンテンツ選択部223Aにより、画像データベース210Aを参照して、メタデータに基づくコンテンツ画像データを選択する(ステップS1402)。
Subsequently, the synthetic image
具体的には、例えば、コンテンツ選択部223Aは、画像データのメタデータが位置情報であった場合には、位置情報が示す地名を要素として含むコンテンツ画像データを選択しても良い。また、コンテンツ選択部223Aは、画像データのメタデータが日時情報であった場合には、この日時情報に該当する元号や、西暦等を要素として含むコンテンツ画像データを選択しても良い。
Specifically, for example, if the metadata of the image data is location information, the
尚、本実施形態では、コンテンツ選択部223Aは、画像データベース210Aに格納されたコンテンツ画像データから、メタデータに基づきコンテンツ画像データを選択するものとしたが、これに限定されない。コンテンツ選択部223Aは、画像データベース210Aに格納されたコンテンツ画像データ以外のコンテンツ画像データを選択しても良い。例えば、コンテンツ選択部223Aは、インターネット上から、メタデータに対応する要素を含むコンテンツ画像データを取得しても良い。
In this embodiment, the
続いて、合成画像生成処理部220Aは、合成処理部225により、画像データが表す画像と、選択されたコンテンツ画像データが表す画像とを重ね、要素の領域内に画像を透過させる(ステップS1403)。
Subsequently, the synthetic image
ここで、本実施形態の合成処理部225は、例えば、端末装置300から取得した画像データに人物の顔の画像が含まれる場合には、顔の画像が要素の領域内に位置するように、コンテンツ画像と画像とを重畳させても良い。このとき、特に、人物の目の部分が要素の領域内に位置するようにされても良い。本実施形態では、合成処理部225において、画像データが表す画像の中で、要素の領域内に配置される画像を予め設定できても良い。
Here, for example, when the image data acquired from the
続いて、合成画像生成処理部220Aは、課金判定部228により、選択されたコンテンツ画像データが有償で提供されるものであるか否かを判定する(ステップS1404)。ステップS1404で、コンテンツ画像データが有償ではない場合、つまり、無償で提供されるコンテンツ画像データである場合、合成画像生成処理部220Aは、後述するステップS1406へ進む。
Subsequently, the synthetic image
ステップS1404において、コンテンツ画像データが有償である場合、合成画像生成処理部220Aは、課金履歴格納部229により、選択されたコンテンツ画像データと対応付いた登録ユーザIDの課金回数に1を加算して更新する(ステップS1405)。
In step S1404, if the content image data is charged, the composite image
続いて、合成画像生成処理部220Aは、合成画像データに合成画像IDを付与し(ステップS1406)、処理を終了する。
Subsequently, the composite image
このように、本実施形態によれば、端末装置300から画像データを送信するだけで、画像データに適したコンテンツ画像データとの合成画像データを生成することができる。また、本実施形態では、アップロードされたコンテンツ画像データを有償で提供することができる。
As described above, according to the present embodiment, by simply transmitting image data from the
ここで、本実施形態における画像データのアップロードについて説明する。本実施形態では、例えば、ユーザが自身の端末装置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
具体的には、例えば、ユーザは、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
また、本実施形態では、端末装置300から画像データがアップロードされる際に、ユーザによって、画像データの種別や有償/無償が設定されても良い。この設定された内容を示す情報と、端末装置300のユーザの登録ユーザIDとは、端末装置300から画像データと共に情報処理装置200Aに送信されても良い。
Further, in the present embodiment, when image data is uploaded from the
また、本実施形態では、画像データやコンテンツ画像データを無償でアップロードしたユーザに対しては、印刷装置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
本実施形態の情報処理装置200Aの合成画像生成処理部220は、端末装置300から画像データのアップロードを受け付けると、画像蓄積部230により、画像データの種別と、画像データに付与されたメタデータと、登録ユーザIDと、有償/無償の設定等が取得されて、画像データと共に画像データベース210Aに蓄積される。
When the synthetic image
したがって、本実施形態では、多数のユーザによって蓄積された画像データを用いて、新たなコンテンツ画像(合成画像)を生成することができる。 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
位置情報取得部222Aは、端末装置300Aから受信した位置情報を取得する。画像選択部231は、位置情報に基づき、画像データベース210Aから、種別が「画像」である画像データを選択する。尚、画像選択部231は、画像データベース210Aに該当する画像データが存在しない場合等には、ネットワーク上の画像データを選択しても良い。
222 A of positional information acquisition parts acquire the positional information received from 300A of terminal devices. The
本実施形態の端末装置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
図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
情報処理装置200Bは、通信部221が受信した位置情報を位置情報取得部222Aにより取得すると、合成処理部225により、合成画像データを生成する(ステップS1604)。ステップS1604の処理の詳細は後述する。
When the position
図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
具体的には、画像選択部231は、画像データベース210Aを参照し、メタデータに含まれる位置情報から所定の範囲内に、受信した位置情報が含まれており、且つ、種別が「画像」である画像データを選択しても良い。
Specifically, the
続いて、合成画像生成処理部220Bは、コンテンツ選択部223Aにより、画像選択部231により選択された画像データのメタデータに基づき、コンテンツ画像データを選択する(ステップS1703)。
Subsequently, the composite image
続いて、合成画像生成処理部220Aは、合成処理部225により、画像データが表す画像と、選択されたコンテンツ画像データが表す画像とを重ね、要素の領域内に画像を透過させる(ステップS1704)。
Subsequently, the synthetic image
続いて、合成画像生成処理部220Bは、画像選択部231により選択された画像データと、コンテンツ選択部223Aにより選択されたコンテンツ画像データのそれぞれについて、有償で提供されるものであるか否かを判定する(ステップS1705)。
Next, the synthetic image
ステップ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
ステップ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
続いて、合成画像生成処理部220Bは、合成画像データに合成画像IDを付与し(ステップS1707)、処理を終了する。
Subsequently, the composite image
尚、本実施形態では、端末装置300Aから位置情報が情報処理装置200Bに送信されるものとしたが、これに限定されない。本実施形態では、例えば、位置情報の代わりに、端末装置300Aから、画像データのメタデータに含まれる情報が情報処理装置200Bに送信されても良い。その場合、情報処理装置200Bは、メタデータに含まれる情報に基づき、画像データを選択すれば良い。
In this embodiment, the position information is transmitted from the
このように、本実施形態によれば、簡単に新たなコンテンツ画像(合成画像)を生成することができる。 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
本実施形態のモード判定部251は、端末装置300Bから送信されるモード情報に基づき、端末装置300Bにおいて選択されたモードを判定し、合成処理部225Aに対し、判定結果に応じた合成画像データの生成を指示する。モード情報の詳細は、後述する。
The
本実施形態の合成処理部225Aは、モード判定部251による判定の結果に応じたモードで合成画像データを生成する。
The
本実施形態の端末装置300Bの合成指示部310Bは、表示制御部311、入力受付部312、画像選択部313、合成情報生成部314、通信部315、モード選択部316を有する。
A
本実施形態のモード選択部316は、端末装置300Bに表示された設定画面において、入力受付部312が、画像とコンテンツ画像との合成の仕方を示すモードの選択を受け付けると、この選択に応じたモード情報を生成する。
In the setting screen displayed on the
以下に、本実施形態のモードについて説明する。 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
透過モードは、画像とコンテンツ画像とを重ねる際に、コンテンツ画像データから抽出された要素の形状が示す領域(要素の内側の領域又は外側の領域)を透過領域として、合成画像を生成する方法である。言い換えると、透過モードは、第一の画像データが表す第一の画像に含まれる要素の形状の内側又は外側の領域の何れか一方に、第二の画像データが表す第二の画像の少なくとも一部が表示される第三の画像を表す第三の画像データを生成することができるモードである。 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
以下に、図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
続いて、端末装置300Bは、選択されたコンテンツ画像データが表すコンテンツ画像と、ステップS1903で選択された画像データが表す画像とを、ユーザの操作に合わせて、選択されたモードで合成したプレビュー画像を表示させる(ステップ1908)。
Subsequently, the
そして、端末装置300Bは、ユーザにより、コンテンツ画像と画像との位置関係が決定されると、合成情報生成部314により、両者の位置関係を示す情報を含む合成情報を生成し、合成指示として、選択された画像データとモード情報と共に情報処理装置200Cへ送信する(ステップS1909)。
Then, when the positional relationship between the content image and the image is determined by the user, the
情報処理装置200Cは、端末装置300Bから合成指示と画像データを受信すると、合成処理部225Aにより、選択されたコンテンツ画像データと画像データとをモード情報と合成情報と基づき重畳した合成画像データを生成する(ステップS1910)。ステップS1910の詳細は後述する。
When the
図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
本実施形態の合成画像生成処理部220Cは、画像取得部222により、端末装置300Bから受信した画像データを取得し、合成情報取得部224により、端末装置300Bから受信した合成情報を取得し、モード判定部251により、モード情報を取得する(ステップS2001)。
The composite image
続いて、合成画像生成処理部220Cは、合成処理部225Aにより、合成情報が示す位置関係となるように、選択されたコンテンツ画像データが表す画像と、画像データが表す画像とを重ねる(ステップS2002)。より具体的には、合成処理部225Aは、画像データが表す画像の上に、コンテンツ画像データが表す画像を重ねる。
Subsequently, the composite image
続いて、合成処理部225Aは、モード判定部251により、モード情報が示すモードが、透過モードであるか否かを判定する(ステップS2003)。
Subsequently, the
ステップS2003において、モード情報が示すモードが透過モードである場合、合成処理部225Aは、ステップS2004へ進む。
In step S2003, if the mode indicated by the mode information is the transparent mode, the
また、ステップ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
図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
本実施形態の画面80Aは、表示欄80-1A、80-2、80-3Aを有する。本実施形態の画面80Aの表示欄80-1Aは、操作ボタン80-1a、80-1b、80-1c、80-1d等が表示される。
The
操作ボタン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
画面80Aでは、例えば、表示欄80-3Aにおいて、重畳モードを選択するための領域87が選択されて、操作ボタン89が操作されると、重畳モードが選択されたことになる。また、画面80Aでは、例えば、表示欄80-3Aにおいて、重畳モードを選択するための領域88が選択されて、操作ボタン89が操作されると、透過モードが選択されたことになる。
On the
また、本実施形態では、領域87には、選択された画像の一例である画像87aと、選択されたコンテンツ画像の一例であるコンテンツ画像87bとを重畳モードによって合成した場合の合成画像87c(プレビュー画像)とが表示されている。
In addition, in the present embodiment, in the
また、領域88には、画像87aとコンテンツ画像87bとを透過モードによって合成した場合の合成画像88c(プレビュー画像)とが表示されている。
Also, in the
合成画像87cは、画像87aにコンテンツ画像87b内の要素を重畳した画像であるのに対し、合成画像88cは、コンテンツ画像87b内の要素の形状の内側に、画像87aが視認できるように表示されていることがわかる。
The
このように、本実施形態では、端末装置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
尚、図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
具体的には、項目「透過可否」の値が「否」であるコンテンツ画像データが選択された場合に、画面80Aにおける領域88をグレーアウトさせた状態で表示し、透過モードの選択ができないことを示しても良い。
Specifically, when the content image data whose value of the item "Transparency" is "No" is selected, the
また、透過モードと重畳モードとを選択するための選択欄の表示態様が、操作ボタン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
本実施形態の編集情報取得部252は、端末装置300Cから送信される編集情報を取得する。合成処理部225Bは、編集情報に基づき編集したコンテンツ画像データと、画像データとの合成画像データを生成する。
The edit
本実施形態の端末装置300Cの合成指示部310Cは、表示制御部311、入力受付部312、画像選択部313、合成情報生成部314、通信部315、編集部317を有する。
A
編集部317は、コンテンツ画像データから抽出された要素がテキストである場合に、要素に対し、予め決められた編集を行い、編集後の要素を含むコンテンツ画像データを表示させる。また、編集部317は、要素の編集方法を示す編集情報を生成する。
When the element extracted from the content image data is text, the
具体的には、編集部317は、要素が、文字又は数字等のテキストであった場合に、文字又は数字の太さや書体等を、予め決められた太さや書体に変更する。
Specifically, when the element is text such as letters or numbers, the
尚、予め決められた太さや書体とは、例えば、端末装置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
本実施形態の、編集部317は、例えば、編集後の文字又は数字の太さや書体等を示す情報を編集情報として生成する。
The
以下に、図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
尚、本実施形態では、コンテンツ画像データの一覧から選択されたコンテンツ画像データに対して、編集を行うものとしたが、これに限定されない。 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
続いて、端末装置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
情報処理装置200Dは、端末装置300Cから合成指示と画像データを受信すると、合成処理部225Bにより、コンテンツ画像データを編集情報に合わせて編集し、編集後のコンテンツ画像と、画像データが示す画像とを合成情報に基づき重畳した合成画像データを生成する(ステップS2310)。ステップS2310の詳細は後述する。
When the
図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
尚、図24の処理は、要素がテキストであり、要素に対して編集が行われた場合の情報処理装置200Dの動作を示す。要素がテキストでない場合の情報処理装置200Dの動作は、第一の実施形態と同様である。
Note that the process of FIG. 24 shows the operation of the
本実施形態の合成画像生成処理部220Dは、画像取得部222により、端末装置300Cから受信した画像データを取得し、合成情報取得部224により、端末装置300から受信した合成情報を取得し、編集情報取得部252により、編集情報を取得する(ステップS2401)。
The synthetic image
続いて、合成画像生成処理部220Dは、合成処理部225Bにより、選択されたコンテンツ画像データを、編集情報に基づき編集する(ステップS2402)。
Subsequently, the composite image
続いて、合成画像生成処理部220Dは、合成処理部225Bにより、編集後のコンテンツ画像と、端末装置300から受信した画像データが示す画像とが、合成情報が示す位置関係となるように、コンテンツ画像データと画像データとを合成する(ステップS2403)。
Subsequently, the synthesized image
図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
本実施形態の画面80Bは、表示欄80-1、80-2A、80-3Bを有する。本実施形態の画面80Bの表示欄80-2Aは、例えば、入力欄91と、入力されたテキストデータの編集を行わせるための操作ボタン92とが表示される。
The
本実施形態の表示欄80-3Bには、入力欄91にテキストが入力されて、操作ボタン92が操作された場合に、テキストを示す画像を編集した編集後の画像が表示される。
In the display field 80-3B of the present embodiment, when text is input to the
尚、入力欄91に入力されるテキストとは、文字又は文字列であり、テキストを示す画像とは、文字又は文字列を示す文字画像である。以下の説明では、テキストを示す画像を、文字画像と呼ぶ場合がある。
The text to be input in the
本実施形態では、入力されたテキストを示す文字画像を編集した編集後の文字画像が、要素となる。 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
図25の表示欄80-3Bには、編集後の文字画像を含むコンテンツ画像93、94、95、96が表示されている。これらのコンテンツ画像93~96は、例えば、端末装置300Cに格納された画像データが示す画像と合成されるコンテンツ画像の候補となる。
コンテンツ画像93は、例えば、テキスト「ABC」を字体「Calibri」で描画した文字画像を含み、コンテンツ画像94は、テキスト「ABC」を字体「HG丸コ゛シックM-PRO」で描画した文字画像を含む。また、コンテンツ画像95は、例えば、テキスト「ABC」を字体「Meiryo UI」のボールド体(太字)で描画した文字画像を含み、コンテンツ画像96は、テキスト「ABC」を字体「Meiryo UI」で描画した文字画像を含む。
The
尚、字体はこれに限られず、コンテンツ画像96は、他の字体を用いた文字画像でもよい。また、地域に応じて用いる字体を変更してもよく、例えば、日本では、小塚ゴシックpro H等の字体を用いてもよい。
Note that the font is not limited to this, and the
コンテンツ画像93~96に含まれる文字画像は、それぞれが、テキスト「ABC」の文字画像を編集部317により編集した編集後の文字画像である。言い換えれば、コンテンツ画像93~96に含まれる文字画像は、コンテンツ画像に含まれる編集後の要素である。
Each of the character images included in the
本実施形態では、例えば、表示欄80-3Bにおいて、コンテンツ画像93~96の何れかが選択されて、操作ボタン97が操作されると、選択されたコンテンツ画像が、合成処理の対象として採用される。
In the present embodiment, for example, when one of the
本実施形態では、編集部317は、文字の太さが、予め設定された太さとなるように、文字画像を編集しても良い。具体的には、本実施形態の編集部317は、例えば、文字画像の一辺の太さが2.5センチ程度よりも太くなるように、文字画像を編集することが好ましい。
In this embodiment, the
以下、文字画像の一辺の太さと、透過された画像が良好に見えるかどうかを発明者により評価した結果を以下の表に示す。尚、評価には、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.
尚、この太さは、例えば、文字画像の面積等に基づき設定されても良い。文字画像の面積が大きいほど、文字画像を要素とするコンテンツ画像を合成処理の対象とした場合に、要素の形状に対応した透過領域を広くすることができる。 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
図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
具体的には、例えば、画面80Bの表示欄80-3Bに表示されたコンテンツ画像93~96に対し、ユーザが文字画像を編集する操作を行っても良い。その場合には、例えば、文字毎の文字画像「A」、「B」、「C」のそれぞれを個別に移動させたり、文字毎に文字の太さや書体等が設定されても良い。
Specifically, for example, the user may perform an operation to edit the character images on the
このように、本実施形態では、要素がテキストである場合には、テキストを示す文字画像の太さや書体を複数のパターンの文字画像に編集して、端末装置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
(第六の実施形態)
以下に図面を参照して、第六の実施形態について説明する。第六の実施形態は、端末装置が取得した画像データ同士を合成する点が、第一の実施形態と相違する。よって、以下の第六の実施形態の説明では、第一の実施形態との相違点について説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号を付与し、その説明を省略する。
(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
合成処理部225Cは、端末装置300Dから受信した2つの画像データを合成する。より具体的には、合成処理部225Cは、端末装置300Dで選択された2つの画像データのうち、一方の画像データの要素の形状に合わせて、他方の画像データを透過させた合成画像データを生成する。
The synthesizing unit 225C synthesizes two pieces of image data received from the
本実施形態の端末装置300Dの合成指示部310Dは、表示制御部311、入力受付部312、画像選択部313、合成情報生成部314、通信部315、要素特定部318を有する。
A
本実施形態の要素特定部318は、画像選択部313によって選択された画像データに対して、エッジ検出等の処理を行い、画像データから抽出された形状に基づき、画像内の要素を特定する。また、要素特定部318は、画像データに基づき要素が特定されると、この画像データから、要素の形状を描画した形状画像データを生成しても良い。
The
また、要素特定部318は、エッジ検出等を行い、画像データの中から、エッジを示す線に基づいて複数の要素が検出された場合、ユーザに対し、複数の要素の中から、合成処理に使用する要素を選択させても良い。この場合、合成処理の使用するものとして選択された要素についてのみ、形状画像データを生成しても良い。
Further, the
次に、本実施形態の情報処理システムの動作について説明する。図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
続いて、端末装置300Dは、要素特定部318により、選択された複数の画像データから、画像に含まれる要素を特定する(ステップS2804)。このとき、要素特定部318は、形状画像データを生成しても良い。
Subsequently, the
ここで、本実施形態では、例えば、ステップ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
ここでは、例えば、ステップ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
図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
本実施形態の合成処理部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
続いて、合成処理部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
本実施形態の画面80Cは、表示欄80-1、80-2B、80-3Cを有する。本実施形態の画面80Cの表示欄80-2Cは、例えば、端末装置300Dに格納された画像データの一覧が表示される。具体的には、例えば、表示欄80-2Cには、端末装置300Dの撮像装置によって撮像された撮像画像データの一覧が表示されても良い。尚、図30の例では、画像データの一覧は、サムネイル画像の一覧として表示されている。
The
表示欄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
表示欄80-3Cには、画像101において特定された要素101aの形状を示す形状画像データが表す形状画像102と、画像72とが表示されており、ユーザの操作によって、形状画像102と画像72とを重ね合わせる操作が行われる。
In display field 80-3C,
そして、本実施形態では、操作の後に、操作ボタン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
このように、本実施形態によれば、予め用意されたコンテンツ画像データを用いずに、ユーザが所望する任意の画像を、任意の形状の画像とすることができる。 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
図31に示す情報処理システムでは、情報処理装置200Fは、コンテンツ画像データベース210を有し、端末装置300Eは、合成画像生成処理部220と合成指示部310とを有する。
In the information processing system shown in FIG. 31, an
図31に示す情報処理システムでは、端末装置300Eにおいて、合成画像データの生成までが完了するため、端末装置300Eと情報処理装置200Fとの通信の負荷を軽減できる。
In the information processing system shown in FIG. 31, since the
また、図31の例では、端末装置300Eにおいて生成された合成画像データを、端末装置300Eから印刷装置400に直接送信すれば良いため、情報処理装置200Fを介さずに、合成画像データを印刷することができる。
In the example of FIG. 31, the composite image data generated by the
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。 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
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 .
前記情報処理装置は、さらに、前記第三の画像データを前記出力装置へ出力する出力部を備え、
前記出力装置は、前記出力部から受け取った前記第三の画像データに基づいて、記録媒体上に画像形成を行う、
ことを特徴とする請求項1から6何れか一項に記載の情報処理システム。 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:
前記出力装置は前記生地に印刷を行う印刷装置であり、 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.
前記第二の画像データと共に、前記第一の画像データに対応する第一の画像と前記第二の画像データに対応する第二の画像との位置関係を示す情報を含む合成情報を受け取り、 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.
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)
| 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)
| 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)
| 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 |
-
2019
- 2019-11-13 JP JP2019205610A patent/JP7230780B2/en active Active
- 2019-11-15 EP EP19813182.3A patent/EP3881291A1/en not_active Withdrawn
- 2019-11-15 CN CN201980075011.7A patent/CN113039583A/en not_active Withdrawn
Patent Citations (3)
| 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 |