信息处理系统、信息处理装置和记录介质
文献发布时间:2023-06-19 11:35:49
技术领域
本公开涉及信息处理系统、信息处理装置和记录介质。
背景技术
传统上,已知通过布局预先登记的多个数字内容来生成设计,并且将付费内容包括在数字内容的一部分中(专利文献1)。
引用列表
专利文献
[专利文献1]日本特开专利公开No.2009-134762
发明内容
技术问题
在上述技术中,沿着布局简单地布置多个内容,并且用户难以生成独特的新内容。
因此,考虑到这样的情况,本公开的目的是允许用户容易地生成独特的新内容。
解决问题的技术方案
本公开的一方面提供一种信息处理系统,包括:终端装置;以及信息处理装置,其中,所述信息处理装置执行第一处理,该第一处理包括将第一图像数据存储在第一存储设备中、从所述终端装置接收第二图像数据、生成表示用于在由所述第一图像数据表示的第一图像中包括的元素的形状的内部或外部的区域中显示由第二图像数据表示的第二图像的一部分的第三图像的第三图像数据、并且将所述第三图像数据输出到输出装置,并且其中,所述终端装置执行第二处理,该第二处理包括接收来自用户的输入、将所述第二图像数据存储在第二存储设备中、并且将所述第二图像数据发送到所述信息处理装置。
附图说明
图1是示出第一实施例中的信息处理系统的示意图。
图2A是示出第一实施例中的信息处理装置的硬件配置的示例的示意图。
图2B是示出第一实施例中的终端装置的硬件配置的示例的示意图。
图3是示出第一实施例中的内容图像DB的示例的示意图。
图4是示出第一实施例中的信息处理装置和终端装置的功能的示意图。
图5是用于说明第一实施例中的信息处理系统的操作的序列图。
图6是用于说明第一实施例中的组合图像数据生成过程的示意图。
图7是示出第一实施例中的组合图像数据和组合信息的生成的示意图。
图8A是示出第一实施例中的显示示例的第一示意图。
图8B是示出第一实施例中的终端装置的显示示例的第二示意图。
图9是示出第二实施例中的信息处理系统的示意图。
图10A是示出第二实施例中的图像DB的示例的第一示意图。
图10B是示出第二实施例中的图像DB的示例的第二示意图。
图11是示出第二实施例中的用户DB的示例的示意图。
图12是示出第二实施例中的信息处理装置和终端装置的功能的示意图。
图13是用于说明第二实施例中的信息处理系统的操作的序列图。
图14是用于说明第二实施例中的组合图像数据生成过程的流程图。
图15是示出第三实施例中的信息处理装置和终端装置的功能的示意图。
图16是用于说明第三实施例中的信息处理系统的操作的序列图。
图17是示出第三实施例中的组合图像数据生成过程的示意图。
图18是示出第四实施例中的信息处理装置和终端装置的功能的示意图。
图19是示出第四实施例中的信息处理系统的操作的序列图。
图20是用于说明第四实施例中的生成合成图像数据的过程的示意图。
图21是示出第四实施例中的终端装置的显示示例的示意图。
图22是示出第五实施例中的信息处理装置和终端装置的功能的示意图。
图23是示出第五实施例中的信息处理系统的操作的序列图。
图24是用于说明第五实施例中的生成合成图像数据的过程的示意图。
图25是示出第五实施例中的终端装置的显示示例的示意图。
图26A是示出第五实施例中的编辑部对文本图像的编辑示例的示意图。
图26B是示出第五实施例中的编辑部对文本图像的另一编辑示例的示意图。
图27是示出第六实施例中的信息处理装置和终端装置的功能的示意图。
图28是示出第六实施例中的信息处理系统的操作的序列图。
图29是用于说明第六实施例中的生成合成图像数据的过程的示意图。
图30是示出第六实施例中的终端装置的显示示例的示意图。
图30是用于说明第六实施例中的信息处理系统的变型的示意图。
具体实施方式
(第一实施例)
下面将参照附图描述第一实施例。图1是示出第一实施例中的信息处理系统的示意图。
第一实施例中的信息处理系统100包括经由网络等进行连接的信息处理装置200、终端装置300和打印装置400。
在图1的示例中,信息处理系统100包括但不限于打印装置400。信息处理系统100可以包括信息处理装置200和终端装置300,而不包括打印装置400。此外,信息处理系统100中的信息处理装置200可以包括终端装置300的配置或功能的全部或一部分。可选地,终端装置300可以包括信息处理装置200的配置或功能的全部或一部分。
在第一实施例的信息处理系统100中,信息处理装置200包括内容图像数据库(DB)210和组合图像生成处理部220。内容图像DB 210存储表示内容图像的图像数据。
在下文中,表示内容图像的图像数据被称为内容图像数据。内容图像可以是现有字符或原始字符的图像、诸如山脉或海洋之类的风景的图像、诸如地名、比赛名称或建筑物名称之类的名称的一个或多个字母的图像等。
组合图像生成处理部220生成通过将从终端装置300接收的图像数据与内容图像数据进行组合而获得的组合图像数据。
第一实施例中的终端装置300包括组合指示部310,并且指示信息处理装置200生成组合图像数据。
在信息处理系统100中,当信息处理装置200从终端装置300接收到图像数据时,信息处理装置200将要叠加在图像数据上的内容图像数据集的列表发送到终端装置300。
注意,由信息处理装置200从终端装置300接收的图像数据可以是例如由包括在终端装置300中的成像设备等捕获的图像数据,或者是保存在终端装置300中的图像数据。
即,在第一实施例中,内容图像数据是存储在信息处理装置200中的图像数据,并且图像数据是存储在终端装置300中的图像数据。
例如,内容图像数据可以是通过经由互联网等与另一装置通信的信息处理装置200从另一装置收集的图像数据。此外,内容图像数据可经由网络从另一装置上传并存储在信息处理装置200中。
例如,图像数据可以是由包括在终端装置300中的成像设备获取的捕获图像数据。此外,图像数据可以是通过终端装置300经由网络与另一装置通信而获得的、从另一装置获取并存储在终端装置300中的图像数据。
当在终端装置300处选择内容图像数据时,第一实施例中的信息处理装置200通过将接收的图像数据(第一图像数据)和内容图像数据(第二图像数据)进行组合来生成组合图像数据,并将用于识别组合图像数据的识别信息发送到终端装置300。
此外,当信息处理装置200从打印装置400接收到组合图像数据的识别信息时,信息处理装置200将与识别信息相对应的组合图像数据发送到打印装置400。注意,组合图像数据的识别信息可以由打印装置400通过例如打印装置400和终端装置300之间的通信来获取。
当接收到组合图像数据时,打印装置400将基于组合图像数据的图像输出到记录介质。即,打印装置400被认为是基于组合图像数据在记录介质上执行图像形成的输出装置的示例。在第一实施例和其他实施例中,例如,记录介质可以是服装织物或除布以外的材料。例如,记录介质可以是能够被处理成平扇或折扇的介质。
此外,在信息处理系统100中,来自信息处理装置200的组合图像数据的输出目的地是打印装置400,然而,输出目的地不限于打印装置400。组合图像数据的输出目的地可以被输出到例如根据图像数据在布上执行刺绣等的设备。
在第一实施例中,如上所述,基于从终端装置300获取的图像数据和选择的内容图像数据生成并输出组合图像数据。因此,根据第一实施例,可以生成与存储在内容图像DB210中的内容图像不同的新内容图像。
在下文中,将描述第一实施例中的信息处理装置200。图2A是示出信息处理装置的硬件配置的示例的示意图。
第一实施例中的信息处理装置200包括输入设备21、输出设备22、驱动设备23、辅助存储设备24、存储器设备25、作为处理器的运算处理设备26和接口设备27,它们经由总线B相互连接。
输入设备21是用于输入各种信息的设备,例如通过键盘或指示设备来实现。输出设备22是用于输出各种信息项目的设备,并且例如通过显示器来实现。接口设备27包括LAN卡等并且用于连接到网络。
第一实施例中的信息处理程序是控制信息处理装置200的各种程序中的至少一部分。例如,通过分发记录介质28或从网络下载来提供信息处理程序。作为其上记录信息处理程序的记录介质28,可以使用各种类型的记录介质中的任何一种:诸如CD-ROM、软盘、磁光盘等的用于光学地、电学地或磁性地记录信息的记录介质,诸如ROM、闪速存储器等的用于电学地记录数据的半导体存储器等。
此外,当记录有信息处理程序的记录介质28被设置在驱动设备23中时,信息处理程序从记录介质28经由驱动设备23安装在辅助存储设备24中。从网络下载的信息处理程序经由接口设备27安装在辅助存储设备24中。
辅助存储设备24存储安装的信息处理程序,并且存储必要的文件、数据等,诸如上述数据库。当信息处理装置200被激活时,存储器设备25从辅助存储设备24读取并存储信息处理程序。运算处理设备26根据存储在存储器设备25中的信息处理程序实现后述的各种处理。
接下来,参照图2B,将描述终端装置300的硬件配置。图2B是示出终端装置的硬件配置的示例的示意图。
第一实施例中的终端装置300包括中央处理单元(CPU)301、只读存储器(ROM)302、随机存取存储器(RAM)303、电可擦除可编程只读存储器(EEPROM)304、互补金属氧化物半导体(CMOS)传感器305、图像传感器接口(I/F)306、加速度/方向传感器307、介质I/F 309和全球定位系统(GPS)接收器321。
在这些硬件部件中,CPU 301是作为处理器的运算处理设备,其控制终端装置300的整体操作。ROM 302存储用于驱动CPU 301的程序、诸如初始程序加载器(IPL)的程序等。RAM 303被用作CPU 301的工作区域。EEPROM 304在CPU 301的控制下读取或写入诸如智能电话程序之类的各种数据项目。ROM 302、RAM 303和EEPROM 304是终端装置300的存储设备的示例。
CMOS传感器305是内置成像单元,其在CPU 301的控制下捕获被摄体(主要是自拍),并获得图像数据。代替CMOS传感器305,可以使用诸如电荷耦合器件(CCD)传感器的成像单元。
图像传感器I/F 306是控制CMOS传感器305的驱动的电路。加速度/方向传感器307可以是检测地磁的各种传感器中的任何一种,诸如电子磁罗盘、陀螺罗盘和加速度传感器。介质I/F 309控制关于诸如闪速存储器的记录介质308(第二存储设备的示例)的数据的读取或写入(存储)。GPS接收器321接收来自GPS卫星的GPS信号。
此外,终端装置300包括长距离通信电路322、长距离通信电路322的天线322a、CMOS传感器323、图像传感器I/F 324、麦克风325、扬声器326、音频输入/输出I/F 327、显示设备328和外部设备连接I/F 329、近场通信电路330、近场通信电路330的天线330a、以及触摸面板331。
在这些硬件部件中,长距离通信电路322是经由通信网络与其他设备进行通信的电路。CMOS传感器323是一种内置成像单元,其在CPU 301的控制下捕获被摄体的图像并获得图像数据。图像传感器I/F 324是控制CMOS传感器323的驱动的电路。麦克风325是将音频转换为电信号的内置电路。扬声器326是内置电路,其通过将电信号变为物理振动来产生诸如音乐和语音的电声。音频输入/输出I/F 327是在CPU 301的控制下处理麦克风325和扬声器326之间的音频信号的输入和输出的电路。显示设备328是显示被摄体的图像、各种图标等的液晶或有机电致发光(EL)等的一种显示部。显示设备328是显示被摄体的图像、各种图标等的液晶或有机EL(电致发光)等的一种显示部。外部设备连接I/F 329是用于连接各种外部设备的接口。近场通信电路330是诸如近场通信(NFC)、蓝牙(注册商标)等的通信电路。触摸面板331是用于当用户按压显示设备328时操作终端装置300的一种输入部。触摸面板331是用于当用户按压显示设备328时操作终端装置300的一种输入部。显示设备328是包括在终端装置300中的显示部的示例。
另外,终端装置300包括总线线路340。总线线路340是用于电连接诸如CPU 301的每个部件的地址总线或数据总线。
接下来,将参照图3描述第一实施例中的内容图像DB 210。在第一实施例中,内容图像DB 210设置在信息处理装置200中。然而,第一实施例不限于此。可以在与信息处理装置200不同的装置中提供内容图像DB 210。
图3是示出第一实施例中的内容图像DB的示例的示意图。例如,可以在信息处理装置200的辅助存储设备24(第一存储设备的示例)等中提供第一实施例中的内容图像DB210。此外,可以预先准备第一实施例中的内容图像DB 210。
第一实施例中的内容图像DB 210包括“内容ID”和“内容图像数据”作为信息项目。在内容图像DB 210中,内容ID和内容图像数据彼此关联。
项目“内容ID”的值指示用于指定内容图像数据的标识信息。项目“内容图像数据”的值是内容图像数据的实体。
例如,第一实施例中的内容图像数据可以由信息处理装置200从互联网收集,并且可以与由信息处理装置200分配的内容ID一起存储在内容图像DB 210中。此外,信息处理装置200可以周期性地执行用于从互联网收集内容图像数据以及用于将内容ID分配给所收集的图像数据的处理。
此外,内容图像数据可以从特定服务器装置等发送到信息处理装置200,并且可以存储在内容图像DB 210中。
接下来,将参照图4描述第一实施例中的信息处理装置200和终端装置300的功能。
图4是示出第一实施例中的信息处理装置和终端装置的功能的示意图。首先,将描述信息处理装置200的功能。通过运算处理设备26读取并执行存储在存储器设备25中的程序来实现下述信息处理装置200的功能。
第一实施例中的信息处理装置200的组合图像生成处理部220包括通信部221、图像获取部222、内容列表输出部223、组合信息获取部224、组合处理部225和组合图像数据输出部226。
通信部221对应于第一通信部的示例,并且执行信息处理装置200与外部装置之间的数据发送和接收。具体地,通信部221进行从终端装置300接收图像数据、向打印装置400发送组合图像数据等。
图像获取部222获取由通信部221接收到的图像数据。内容列表输出部223将存储在内容图像DB 210中的内容图像数据集的列表输出到终端装置300。
组合信息获取部224获取通信部221从终端装置300接收到的组合信息以及图像数据。
组合处理部225使用图像数据、组合信息以及从由内容列表输出部223输出的列表中选择的内容图像数据来生成组合图像数据。具体地,组合处理部225生成表示组合图像(第三图像的示例)的组合图像数据(第三图像数据的示例),从而在由内容图像数据表示的图像中包括的元素的形状的内部区域或外部区域中显示由图像数据表示的图像的至少一部分。
此时,组合处理部225将用于指定组合图像数据的识别信息分配给所生成的组合图像数据。此外,由组合处理部225生成的组合图像数据可以被临时保存在辅助存储设备24等中。
稍后将描述组合图像数据的生成和组合信息的细节。
组合图像数据输出部226对应于输出部的示例。当组合图像数据输出部226通过通信部221接收到组合图像数据的识别信息时,组合图像数据输出部226将与识别信息相对应的通信图像数据发送到打印装置400。
接下来,将描述终端装置300的功能。终端装置300具有组合指示部310。组合指示部310通过终端装置300的运算处理设备读取并执行存储器设备中存储的程序来实现。
组合指示部310包括显示控制部311、输入接收部312、图像选择部313、组合信息生成部314和通信部315。
显示控制部311控制终端装置300上的显示。具体地,显示控制部311使终端装置300显示内容图像数据集的列表和内容图像,其中的内容图像基于从该列表中选择的内容图像数据来表示。此外,显示控制部311显示通过将内容图像和由所选择的图像数据表示的图像进行组合而获得的图像的预览。此时,显示控制部311可以基于从内容图像数据提取的形状来显示预览,在该预览处,图像数据将透过内容图像可见。
输入接收部312接收对终端装置300的输入。
图像选择部313响应于由输入接收部312接收的输入,选择存储在终端装置300中的图像数据。
组合信息生成部314生成表示显示控制部311所显示的内容图像与所选择的图像数据所表示的图像相重叠时的位置关系的信息。
通信部315对应于第二通信部的示例,向信息处理装置200和打印装置400发送信息并且从信息处理装置200和打印装置400接收信息。具体地,例如,通信部315将所选择的图像数据、组合信息等发送到信息处理装置200。
接下来,将参照图5描述第一实施例中的信息处理系统100的操作。图5是用于说明第一实施例中的信息处理系统的操作的序列图。
在第一实施例中的信息处理系统100中,当终端装置300从用户接收到激活终端装置300的指令时,终端装置300启动组合指示部310,并使显示控制部311在显示设备328等上显示与图像组合有关的设置画面(步骤S501)。稍后将描述设置画面的细节。
随后,终端装置300通过输入接收部312在所显示的设置画面上接收在其上打印组合图像的记录介质相关的设置(步骤S502)。
具体地,例如,终端装置300接收设置,诸如其上形成组合图像的织物的形状(T恤衫、手提包等的形状)、类型(诸如布、厚布、薄布、乙烯基塑料等的材料)、颜色(红色、蓝色、黄色、琥珀色等)、尺码(S尺码、M尺码、L尺码等)的选择。例如,接受T恤衫、布料、袋子和L尺码的选择作为织物的形状、类型、颜色和尺码。此外,显示控制部311可以基于由输入接收部312接收的设置在显示设备328上执行显示。
随后,终端装置300使显示控制部311在终端装置300上显示存储在终端装置300中的图像数据集的列表,并使图像选择部313识别从列表中选择的图像数据(步骤S503)。注意,要选择的图像数据可以是由终端装置300捕获的图像数据。
当选择了图像数据时,终端装置300通过通信部315向信息处理装置200发送内容图像数据集的列表的获取请求(步骤S504)。
在通过通信部221接收到该获取请求时,信息处理装置200通过内容列表输出部223向终端装置300发送内容图像数据集的列表(步骤S505)。
当获得内容图像数据集的列表时,终端装置300使得显示控制部311显示所接收的列表,并且使得输入接收部312接收内容图像数据的选择(步骤S506)。可以在设置画面中包括的显示区域之一中显示内容图像数据集的列表。
当选择内容图像数据时,终端装置300使显示控制部311显示预览图像,其中根据用户操作来组合由选择的内容图像数据表示的内容图像和由在步骤S503中选择的图像数据表示的图像(步骤S507)。
具体地,输入接收部312接收用于改变图像数据所指示的图像的位置的输入,其中的图像数据由用户在步骤S503中选择,并且调整和判定相对于由所选择的内容图像数据表示的内容图像的位置。
当用户确定了内容图像和图像之间的位置关系时,终端装置300使组合信息生成部314生成包括指示内容图像和图像之间的位置关系的信息在内的组合信息,并将组合信息与所选择的图像数据一起作为组合指令发送到信息处理装置200(步骤S508)。
在图5中,在选择存储在终端装置300中的图像数据之后,获取内容图像数据集的列表并选择内容图像数据,然而,图像数据和内容图像数据的选择顺序不限于此顺序。
在图5中,在选择图像数据之前进行织物和组合图像的打印位置的设置,然而,设置顺序不限于该顺序。
在本实施例中,例如,首先,可以获取内容图像数据集的列表,并且可以选择内容图像数据。接下来,可以选择存储在终端装置300中的图像数据。最后,可以进行诸如织物和组合图像的打印位置的设置。即,在第一实施例中,可以根据用户的操作任意地改变这些顺序。
当从终端装置300接收到组合指令和图像数据时,信息处理装置200使得组合处理部225通过基于组合信息使所选择的内容图像数据和所选择的图像数据进行叠加来生成组合图像数据(步骤S509)。稍后将描述步骤S509的细节。
接下来,信息处理装置200通过通信部221将分配给组合图像数据的组合图像数据的识别信息(组合图像ID)发送到终端装置300(步骤S510)。
接下来,在信息处理系统100中,打印装置400从终端装置300读取组合图像数据的识别信息(步骤S511)。在读取识别信息时,打印装置400将识别信息发送到信息处理装置200(步骤S512)。
注意,在终端装置300的用户购买了在其上打印组合图像的记录介质(T恤衫等)的情况下,打印装置400可以将识别信息发送到信息处理装置200。
当信息处理装置200从打印装置400接收识别信息时,信息处理装置200通过组合图像数据输出部226将与识别信息相关联的组合图像数据发送到打印装置400(步骤S513)。
打印装置400将组合图像数据输出到准备好的记录介质(步骤S514)并且终止处理。
在第一实施例中,在终端装置300中,在步骤S502中设置的信息可以保留在信息处理装置200中,并且可以与组合图像数据一起发送到打印装置400。可替换地,在步骤S502中设置的信息可以由终端装置300保留,并且可以与组合图像数据的识别信息一起由打印装置400读取。
在步骤S502中设置的信息包括在其上形成组合图像的织物上的组合图像的形状(T恤衫)、类型、颜色、尺码和打印位置。
在第一实施例中,组合信息和组合图像数据被保留在信息处理装置200中,然而,第一实施例不限于该配置。信息处理装置200可以将所生成的组合图像数据发送到终端装置300,并且可以使终端装置300保留所生成的组合图像数据。在这种情况下,终端装置300可以将组合图像数据直接发送到打印装置400。
此外,在第一实施方式中,在终端装置300上显示预览图像,由信息处理装置200生成组合图像数据;然而,与组合图像数据的生成相关的动作不限于此。在第一实施例中,组合图像数据可以由终端装置300生成。
接下来,将参照图6描述第一实施例中的组合处理部225的处理。图6是用于说明第一实施例中的组合图像数据生成过程的示意图。图6示出了图5的步骤S509中的处理的细节。
第一实施例中的组合图像生成处理部220获取由图像获取部222从终端装置300接收到的图像数据,并且获取由组合信息获取部224从终端装置300接收到的组合信息(步骤S601)。
随后,组合图像生成处理部220使组合处理部225将由所选择的内容图像数据表示的图像与由图像数据表示的图像进行叠加,从而获得由组合信息表示的位置关系(步骤S602)。更具体地,组合处理部225将由内容图像数据表示的图像叠加在由图像数据表示的图像上。
随后,组合处理部225识别存在于内容图像中的元素,并且将指示所识别的元素的形状的区域设置为透明区域(步骤S603)。透明区域是被处理为能够在视觉上识别下层图像的区域。在第一实施例中,将这种状态下的图像称为组合图像,将表示该组合图像的图像数据称为组合图像数据。
此外,例如,能够从内容图像数据中提取存在于内容图像中的元素的形状。
随后,组合处理部225向在步骤S603中生成的组合图像数据分配组合图像ID,该组合图像ID作为用于指定组合图像数据的识别信息,并结束该处理。组合图像ID例如可以是二维条形码等。
在下文,将参照图7进一步描述组合处理部225的处理。图7是示出第一实施例中的组合图像数据和组合信息的生成的图。
图7所示的内容图像71是由从内容图像数据集的列表中选择的内容图像数据表示的图像,并且图像72表示由存储在终端装置300中的图像数据表示的图像。图7所示的组合图像73是通过将内容图像71和图像72进行组合而获得的图像。
图7所示的内容图像71包括元素71a。在图7中,元素71a表示山的形状,但是从内容图像数据提取的元素可以具有任何形状。第一实施例中的元素可以是例如字母和数字或任何图形。在第一实施例中,可以存在从内容图像数据提取的多个元素。
在第一实施例中,当在终端装置300处从内容图像数据集的列表中选择表示内容图像71的内容图像数据时,组合指示部310可以在终端装置300的显示设备328上显示预览图像,在该预览图像中内容图像71叠加在图像72上。此时,组合指示部310可以保留元素71a的轮廓,并且可以使整个内容图像71成为透明图像,从而用户能够在视觉上识别元素71a在图像72中的位置。
在终端装置300中,通过用户在图像72上移动内容图像71的操作来确定图像72中的元素71a的位置,并且确定内容图像71和图像72之间的位置关系。
在图7所示的组合图像73中,确定内容图像71和图像72之间的位置关系,使得图像72中存在的人P1和P2的图像被包括在元素71a中。在终端装置300中,当接收到用于确定内容图像71和图像72之间的位置关系的操作时,在该状态下,使内容图像71中的元素71a内部的区域透明,并且不使元素71a外部的区域透明(使其不透明)。然后,终端装置300生成表示内容图像71和图像72之间的位置关系的组合信息。
通过执行上述操作,可以产生组合图像73,在组合图像73中,图像72被切出元素71a的形状。
在第一实施例中,因为终端装置300的用户能够判定内容图像71和图像72之间的位置关系,所以可以将用户期望的图像72中的部分(区域)布置在元素71a中。
因此,例如,在人P1和P2行进到存在由元素71a指示的山脉的区域并且使用人P1的终端装置300的成像功能等捕获图像72的图像数据的情况下,可以生成组合图像73,其中图像72和元素71a彼此关联。
更具体地,人P1激活终端装置300中的组合指示部310,选择表示图像72的图像数据,并且从内容图像数据集的列表中选择表示内容图像71的内容图像数据。然后,可以将显示在图像72上的内容图像71移动到将图像72中的期望区域定位在元素71a内,并且可以执行用于确定位置关系的操作。
响应于该操作,终端装置300将表示图像72的图像数据和组合信息发送到信息处理装置200。
关于第一实施例中的组合信息,例如,可以针对内容图像71和图像72中的每一个定义参考点,并且可以获得指示内容图像71的参考点的坐标与图像72的参考点的坐标之间的位置关系的信息作为组合信息。
在图7中,作为用于确定内容图像71和图像72之间的位置关系的方法,已经描述了使内容图像71在图像72上移动的示例,然而,方法不限于上述方法。在第一实施例中,例如,可以使内容图像71和图像72中的任何一个旋转、放大或缩小。
当信息处理装置200接收到表示图像72的图像数据和组合信息时,信息处理装置200从内容图像DB 210获取表示内容图像71的内容图像数据,并且生成表示组合图像73的组合图像数据。然后,信息处理装置200将表示组合图像73的组合图像数据和组合图像数据的识别信息发送到终端装置300。
当人P1访问安装有由信息处理系统100提供服务的打印装置400的商店等时,人P1操作终端装置300以将组合图像数据的识别信息从终端装置300发送到打印装置400。
当接收到该识别信息时,打印装置400将接收到的识别信息发送到信息处理装置200,并且接收与该识别信息相对应的组合图像数据。然后,打印装置400在由人P1选择的T恤衫等上打印由所接收的组合图像数据表示的组合图像73。
在第一实施例中,将内容图像71的元素71a的内部设定为透明区域,但透明区域并不限定于这种设计。信息处理装置200可以使用元素71a的外部作为透明区域。在这种情况下,内容图像71和图像72可以叠加,使得用户期望使其在图像72中可见的图像72的一部分可以被叠加在元素71a外部的透明区域中。
因此,在该实施例中,通过将内容图像与终端装置300获取的图像叠加,并且通过生成从内容图像数据提取的元素的形状的内部区域和外部区域之一是透明区域的组合图像,可以生成并输出新的内容图像。
此外,在图7的示例中,只有内容图像71叠加在图像72上,然而,第一实施例不限于该示例。多个内容图像可以叠加在图像72上,并且在多个内容图像的每一个中,元素形状的内部或外部可以是透明区域。
接下来,将参照图8A和图8B描述终端装置300的显示示例。图8A是示出第一实施例中的显示示例的第一示意图。图8A中所示的画面80例示了在图5的步骤S501中在终端装置300上显示的设置画面的示例。
画面80包括显示区域80-1、80-2和80-3。在显示区域80-1中,显示操作按钮80-1a、80-1b、80-1c等。
例如,操作按钮80-1a可以是用于显示存储在终端装置300中的图像数据集的列表的按钮。在第一实施例中,例如,当操作操作按钮80-1a时,存储在终端装置300中的图像数据集的列表可以显示在显示区域80-2中。可以在显示区域80-3中显示从图像数据列表中选择的图像数据。
操作按钮80-1b可以是例如用于设置用于打印组合图像的织物的按钮。在第一实施例中,例如,当操作操作按钮80-1b时,在其上打印组合图像的T恤衫的尺码或颜色的列表可以显示在显示区域80-2等中。
操作按钮80-1c例如可以是用于显示内容图像数据集的列表的按钮。在第一实施例中,例如,当操作操作按钮80-1c时,存储在内容图像DB 210中的内容图像数据集的列表可以显示在显示区域80-2等中。在图8A中,在显示区域80-2中显示内容图像数据集的列表。
在显示区域80-3中,执行用于确定组合(叠加)图像数据和内容图像数据的方法的操作。显示区域80-3包括操作按钮80-4。
在第一实施例中,在显示区域80-3中显示表示在步骤S502中选择的织物的形状的轮廓。在显示区域80-3中,在表示织物形状的轮廓上显示图像数据和内容图像数据。
在第一实施例中,在显示区域80-3中执行叠加图像数据和内容图像数据的操作之后,在操作操作按钮80-4时,可以根据显示区域80-3中显示的图像来生成组合信息。
在图8A的示例中,从轮廓Ta可以看出,在其上打印组合图像的织物是T恤衫。图8A的示例表示这样的状态,在该状态下图像72(图7中)和包括元素86a“ABC”的内容图像86被选择,并且在显示区域80-3中进行叠加操作。
在第一实施例中,例如,可以通过移动图像72相对于内容图像86的位置来确定内容图像86和图像72之间的位置关系。
具体地,例如,可以在显示区域80-3中固定内容图像86的位置,并且可以仅接受使图像72滑动的操作。
在显示区域80-3中,例如,显示内容图像86的位置可以是在表示织物形状的轮廓Ta中包括内容图像的至少一部分的位置。
在第一实施例中,例如,在调整图像72相对于内容图像86的位置时,当图像72与内容图像86中的元素86a以外的区域86b重叠时,显示控制部311可以使显示设备328显示图像72,使得图像72透过区域86b可见。
此时,在第一实施例中,将元素86a中的图像72的透明度设定为与区域86b中的图像72的透明度不同。具体地,使区域86b中的图像72的透明度低于元素86a中的图像72的透明度。因此,在图8A的状态下,与元素86a叠加的图像72比与区域86b叠加的图像72更清楚可见。
在第一实施例中,如上所述,在移动图像的同时使内容图像的显示位置固定,并且调整内容图像和图像之间的位置关系,然而,用于调整位置关系的方法不限于该示例。可以通过固定图像的显示位置并使内容图像相对于图像移动来调整内容图像和图像之间的位置关系,或者可以通过移动图像和内容图像两者来调整内容图像和图像之间的位置关系。
在第一实施例中,当在显示区域80-3中执行用于将图像72与内容图像86叠加的操作并且操作操作按钮80-4时,画面80变为图8B所示的画面81。
图8B是示出第一实施例中的终端装置的显示示例的第二示意图。例如,图8B所示的画面81对应于在图5的步骤S507中在终端装置300上显示的画面的示例。
画面81包括显示区域82-1和82-2、显示区域83和操作按钮84。
显示区域82-1显示用于选择图像数据等的操作部分。例如,显示区域82-2显示用于设置图像的亮度和对比度的操作部件。
在显示区域83中,显示组合图像85。组合图像85是内容图像86叠加在图像72上的图像。在该组合图像85中,作为从内容图像86提取出的元素86a的字母“ABC”的各形状被设定为透明区域,图像72在该透明区域中可见。即,组合图像85是按照元素86a所示的形状切出图像72而得到的图像。在图8B的示例中,该组合图像85被打印在例如T恤衫、袋子等上。
即,在第一实施例中,在第一图像数据是内容图像数据并且第二图像数据是图像数据的情况下,根据由第一图像数据表示的第一图像中包括的元素的每个形状来显示第二图像的一部分。
如上所述,在第一实施例中,可以通过将具有特定含义的内容图像和由终端装置300获取的图像进行组合来生成组合图像,来创建具有新含义的内容图像。
例如,在图7所示的组合图像73中,通过将表示“山”的元素71a和图像72进行组合,可以相对于图像72应用“与山相关联的图像”的含义。此外,例如,在图8B所示的组合图像85中,通过将表示“ABC”的元素86a和图像72进行组合,可以将“与ABC相关联的图像”的含义应用于图像86。
在元素是指示地名的字母的情况下,生成图像的一部分与指示地名的字母相关联的组合图像。在元素是指示日期的数字的情况下,生成图像的一部分与日期相关联的组合图像。
如上所述,在第一实施例中,可以生成新内容图像(组合图像),在该新内容图像中,从内容图像数据中提取的元素的含义与由终端装置300获取的图像数据表示的图像相关联。
在上述第一实施例中,终端装置300的组合指示部310在终端装置300上显示用于生成组合图像的设定画面等,但第一实施例并不限定于该功能配置。组合指示部310可以设置在信息处理装置200上。在这种情况下,终端装置300仅通过访问信息处理装置200而在终端装置300上简单地显示上述设置画面。
在第一实施例中,终端装置300和信息处理装置200被描述为分离的装置,然而,第一实施例不限于该配置。信息处理装置200可以包括终端装置300的功能。
(第二实施例)
下面将参照附图描述第二实施例。第二实施例与第一实施例的不同之处在于存在付费内容图像数据或付费图像数据,以及从图像数据的元数据中自动选择内容图像数据。在以下对第二实施例的描述中,将描述与第一实施例的不同之处。利用与在第一实施例的描述中使用的附图标记相同的附图标记来表示具有与第一实施例中相同的功能配置的部件,因此将省略其说明。
图9是示出第二实施例中的信息处理系统的示意图。第二实施例中的信息处理系统100A包括信息处理装置200A、终端装置300和打印装置400。
第二实施例中的信息处理装置200A包括图像DB 210A、用户DB 240和组合图像生成处理部220A。
第二实施例中的信息处理装置200A的图像DB 210A存储内容图像数据和将要与内容图像数据组合的图像数据。此外,图像DB 210A存储指示内容图像数据和图像数据是否是付费数据等的信息。
另外,第二实施例中的用户DB 240存储与将内容图像数据和图像数据上传到图像DB 210A的用户有关的信息。
图10A是示出第二实施例中的图像DB的示例的第一示意图。第二实施例中的图像DB 210A包括“图像ID”、“类型”、“图像数据”、“注册用户ID”、“付费或免费”和“元数据”作为信息项目,并且项目“图像ID”与其他项目相关联。
项目“图像ID”的值表示用于指定存储在图像DB 210A中的内容图像数据和图像数据的识别信息。
项目“类型”的值指示图像数据是内容图像数据还是由终端装置300、成像设备等捕获的图像数据。
项目“图像数据”的值是内容图像数据或图像数据的实体。项目“注册用户ID”的值表示用于指定已经将内容图像数据和图像数据更新到信息处理装置200A的用户的用户ID。项目“付费或免费”的值指示内容图像数据或图像数据是付费提供还是免费提供。
项目“元数据”的值指示附加到图像数据的元数据。元数据包括例如指示获取图像数据的位置的信息、指示获取图像数据的日期和时间的日期信息、与附加到图像数据的标签相对应的信息等。
在图10A的示例中,例如,图像ID“101”的图像数据是由用户ID“xx”指定的用户上传的内容图像数据,并且是收费提供的。
注意,包括在图像DB 210A中的信息项目是示例,并且图像DB 210A可以包括除了图10A中所示的项目之外的项目。
图10B是示出第二实施例中的图像DB的示例的第二示意图。除了作为信息项目的图像DB 210A的项目之外,第二实施例中的图像DB 210A-1还包括项目“透明”,并且与项目“图像ID”相关联。
项目“透明”的值指示是否允许下层图像透过内容图像数据或包括在图像数据中的元素的形状可见。具体地,在项目“透明”的值为“是”的情况下,允许根据由图像ID指定的图像或者包括在内容图像数据中的元素的形状来使下层图像可见。
另外,当项目“透明”的值为“否”时,不允许下层图像相对于由图像ID指定的图像数据或内容图像数据可见并示出该下层图像。
例如,可以由在将内容图像数据或图像数据上传到图像DB 210A-1时执行上传等的用户来设置项目“透明”的值。
图11是示出第二实施例中的用户DB的示例的图。第二实施例中的用户DB 240包括“注册用户ID”、“图像ID”、“金融信息”、“计费计数”等作为信息项目,并且项目“注册用户ID”与其他项目相关联。在以下描述中,包括项目“注册用户ID”的值和用户DB 240中的其他项目的值的信息被称为用户信息。
项目“金融信息”的值是关于金融机构等的信息,金融机构等是用于使用与由注册用户ID指定的用户相关联的图像数据的价格的支付目的地。具体地,例如,项目“金融信息”的值可以是银行账户信息等。
项目“计费计数”的值指示使用由用户上传的付费图像数据的次数。
接下来,将参照图12描述第二实施例中的信息处理系统100A的每个功能。图12是示出第二实施例中的信息处理装置和终端装置的功能的示意图。
第二实施例中的信息处理装置200A包括组合图像生成处理部220A。第二实施例中的组合图像生成处理部220A包括通信部221、图像获取部222、内容选择部223A、组合处理部225、组合图像数据输出部226、元数据提取部227、收费判定部228、收费历史存储部229和图像累积部230。
元数据提取部227从终端装置300提取附加到由图像获取部222获取的图像数据的元数据。
收费判定部228判定所选择的内容图像数据是否被收费。当判定内容图像数据要被收费时,收费历史存储部229增加用户DB 240中的计费计数作为收费历史。
图像累积部230将从终端装置300上传的图像数据存储在图像DB 210A中。
接下来,将参照图13描述第二实施例中的信息处理系统100A的操作。图13是用于说明第二实施例中的信息处理系统的操作的序列图。
图13中的步骤S1301和S1302中的处理与图5中的步骤S501和S502中的处理相同,因此将省略其说明。
随后,终端装置300通过用户的操作捕获图像数据,并将捕获的图像数据发送到信息处理装置200A(步骤S1303)。
在图13的示例中,终端装置300将现场拍摄的图像数据发送到信息处理装置200A,但是,第二发明并不限于此过程。与参照图5描述的过程类似,在将图像数据从终端装置300发送到信息处理装置200A的处理中,可以从存储在终端装置300中的图像数据集中选择图像数据,并且可以将图像数据发送到信息处理装置200A。
在从终端装置300接收到图像数据时,第二实施例中的信息处理装置200A生成组合图像数据(步骤S1304)。稍后将描述步骤S1304中的处理的细节。
图13中从步骤S1305到步骤S1309的处理与图5中的从步骤S510到步骤S514的处理相同,因此,将省略其说明。
接下来,将参照图14描述第二实施例中的组合图像数据的生成。图14是用于说明第二实施例中的组合图像数据生成过程的流程图。
在第二实施例中的信息处理装置200A的组合图像生成处理部220A中,图像获取部222获取由通信部221接收的图像数据(步骤S1401)。
随后,组合图像生成处理部220A通过元数据提取部227提取附加到图像数据的元数据,并且通过内容选择部223A参考图像DB 210A基于所提取的元数据来选择内容图像数据(步骤S1402)。
具体地,例如,在图像数据的元数据是位置信息的情况下,内容选择部223A可以选择包括由位置信息指示的地名作为元素的内容图像数据。另外,在图像数据的元数据是日期和时间信息的情况下,内容选择部223A可以选择包括与日期和时间信息相对应的时期、年份等作为元素的内容图像数据。
在第二实施例中,内容选择部223A基于元数据从存储在图像DB 210A中的多个内容图像数据集中选择一个内容图像数据集,然而,对内容图像数据集的选择不限于这种选择方式。内容选择部223A可以选择除存储在图像DB 210A中的内容图像数据之外的内容图像数据。例如,内容选择部223A可以从互联网获取包括与元数据相对应的元素的内容图像数据。
随后,组合图像生成处理部220A使组合处理部225将由所选择的内容图像数据表示的图像叠加在由图像数据表示的图像上,并且使由图像数据表示的图像在元素区域内可见(步骤S1403)。
例如,在从终端装置300获取的图像数据包括人的面部的图像(面部图像)的情况下,第二实施例中的组合处理部225可以将内容图像和图像叠加,以便将面部图像定位在元素区域内。在这种情况下,特别地,人的眼睛部分可以位于元素区域内。在第二实施例中,组合处理部225能够将图像预先设置为布置在由图像数据表示的图像中的元素区域中。
随后,组合图像生成处理部220A通过收费判定部228判定所选择的内容图像数据是否为收费提供(步骤S1404)。当在步骤S1404中判定不对内容图像数据支付费用时,即,当免费提供内容图像数据时,组合图像生成处理部220A进行到稍后描述的步骤S1406。
当在步骤S1404中判定要对内容图像数据支付费用时,组合图像生成处理部220A通过将“1”添加到与所选择的内容图像数据相关联的注册用户ID的计费计数来更新收费历史存储部229(步骤S1405)。
随后,组合图像生成处理部220A向组合图像数据分配组合图像ID(步骤S1406),并使该处理终止。
如上所述,在第二实施例中,可以简单地通过从终端装置300发送图像数据来生成具有适合于图像数据的内容图像数据的组合图像数据。在第二实施例中,可以提供收费的上传的内容图像数据。
接下来,将描述本实施例中的图像数据的上传。在第二实施例中,例如,可以将用户利用其终端装置300捕获的图像数据或者其自身创建的内容图像数据发送到信息处理装置200A。
具体地,例如,用户可以使用诸如SNS(社交网络服务)之类的应用将被分配了标签(事件名称、音乐会名称等)的图像数据从终端装置300上传到信息处理装置200A。
在第二实施例中,在从终端装置300上传图像数据时,可以由用户设置图像数据的类型和付费或免费的信息。指示这些设置的内容的信息和终端装置300的用户的注册用户ID可以与图像数据一起从终端装置300发送到信息处理装置200A。
在第二实施例中,对于已经免费上传了图像数据和内容图像数据的用户,可以使由打印装置400在其上打印组合图像的记录介质(诸如T恤衫)的销售价格打折扣。
当第二实施例中的信息处理装置200A的组合图像生成处理部220接收到来自终端装置300的图像数据的上传时,图像累积部230获取针对图像数据的类型、应用于图像数据的元数据、注册用户ID、付费或免费等的设置,并且将上述设置与图像数据一起存储在图像DB 210A中。
因此,在第二实施例中,可以使用由大量用户累积的一个或多个图像数据集来生成新内容图像(组合图像)。
(第三实施例)
下面将参照附图描述第三实施例。第三实施例与第二实施例的不同之处在于信息处理装置选择图像数据和内容图像数据两者。在以下描述中,将描述与第二实施例的不同之处,并且具有与第二实施例的功能配置相同的功能配置的那些部件将由与在第二实施例的描述中使用的附图标记相同的附图标记来表示。省略描述。
图15是示出第三实施例中的信息处理装置和终端装置的功能的示意图。第三实施例中的信息处理装置200B包括组合图像生成处理部220B。组合图像生成处理部220B包括通信部221、图像获取部222A、内容选择部223A、组合处理部225、组合图像数据输出部、元数据提取部227、收费判定部228、收费历史存储部229、图像累积部230和图像选择部231。
位置信息获取部222A获取从终端装置300A接收到的位置信息。图像选择部231基于位置信息从图像DB 210A中选择类型表示“图像”的图像数据。在图像DB 210A中不存在对应的图像数据的情况下,图像选择部231可以选择网络中的图像数据。
第三实施例中的终端装置300A具有组合指示部310A。第三实施例中的组合指示部310A仅需要包括显示控制部311、输入接收部312和通信部315。
图16是用于说明第三实施例中的信息处理系统的操作的序列图。图16中的步骤S1601和步骤S1602中的处理与图5中的步骤S501和步骤S502中的处理相同,因此,将省略其说明。
随后,终端装置300A将通过GPS(全球定位系统)功能等获取的位置信息发送到信息处理装置200B(步骤S1603)。
在信息处理装置200B中,当位置信息获取部222A获取由通信部221接收到的位置信息时,组合处理部225生成组合图像数据(步骤S1604)。稍后将描述步骤S1604中的处理的细节。
图16中从步骤S1605到步骤S1609的处理与图5中的从步骤S510到步骤S514的处理相同,因此,将省略其说明。
接下来,将参照图17描述第三实施例中的组合图像数据生成处理。图17是示出第三实施例中的组合图像数据生成过程的示意图。
在第三实施例的组合图像生成处理部220B中,当位置信息获取部222A获取位置信息(步骤S1701)时,图像选择部231基于位置信息来选择图像数据(步骤S1702)。
具体地,图像选择部231可以参考图像DB 210A,并且可以选择接收到的位置信息包括在距离元数据中包括的位置信息预定范围内并且类型指示“图像”的图像数据。
随后,组合图像生成处理部220B通过内容选择部223A基于由图像选择部231选择的图像数据的元数据来选择内容图像数据(步骤S1703)。
随后,组合图像生成处理部220A使组合处理部225将由所选择的内容图像数据表示的图像叠加在由图像数据表示的图像上,并且使由图像数据表示的图像在元素区域内可见(步骤S1704)。
随后,组合图像生成处理部220B判定由图像选择部231选择的图像数据和由内容选择部223A选择的内容图像数据中的每一个是否被收费地提供。
当在步骤S1705中判定都不收费时,即,当判定免费提供图像数据和内容图像数据时,组合图像生成处理部220A进行到稍后描述的步骤S1707。
当在步骤S1705中判定图像数据并且判定内容图像数据收费提供时,组合图像生成处理部220B通过将“1”添加到与所选择的图像数据或内容图像数据相关联的注册用户ID的计费计数来更新收费历史存储部229(步骤S1706)。
随后,组合图像生成处理部220B向组合图像数据分配组合图像ID(步骤S1707),并使该处理终止。
在第三实施例中,从终端装置300A向信息处理装置200B发送位置信息,但第三实施例并不限定于该发送方式。在第三实施例中,例如,可以将包括在图像数据的元数据中的信息而不是位置信息从终端装置300A发送到信息处理装置200B。在这种情况下,信息处理装置200B可以基于元数据中包括的信息来选择图像数据。
如上所述,根据第三实施例,可以生成新内容图像(组合图像)。
(第四实施例)
下面将参照附图描述第四实施例。第四实施例与第一实施例的不同之处在于,在生成组合图像时判定表示元素的形状的区域是否被定义为透明区域。因此,在第四实施例的以下描述中,将描述与第一实施例的不同之处。利用与在第一实施例的描述中使用的附图标记相同的附图标记来表示具有与第一实施例中相同的功能配置的部件,因此将省略其说明。
图18是示出第四实施例中的信息处理装置和终端装置的功能的图。
在信息处理装置200C中,组合图像生成处理部220C包括通信部221、图像获取部222、内容列表输出部223、组合信息获取部224、组合处理部225A、组合图像数据输出部226和模式判定部251。
第四实施例的模式判定部251根据从终端装置300B发送来的模式信息,判定在终端装置300B中选择的模式,并且根据判定结果指示组合处理部225A生成组合图像数据。稍后描述模式信息的细节。
第四实施例中的组合处理部225A以根据模式判定部251的判定结果的模式来生成组合图像数据。
第四实施例中的终端装置300B的组合指示部310B包括显示控制部311、输入接收部312、图像选择部313、组合信息生成部314、通信部315以及模式选择部316。
在第四实施例中,当输入接收部312接收到对模式的选择时,模式选择部316根据该选择生成模式信息,上述模式表示用于在终端装置300B上显示的设置画面中组合图像和内容图像的方法。
下面,将描述第四实施例中的模式。
第四实施例中的模式表示用于组合图像和内容图像的方法(叠加方法)。在第四实施例中,存在两种模式:透明模式和重叠模式,并且通过终端装置300B处的用户的操作来切换模式。
透明模式对应于在将图像与内容图像叠加的情况下通过使用由从内容图像数据中提取的元素的形状指示的区域(元素内部或外部的区域)作为透明区域来生成组合图像的方法。换句话说,透明模式是用于允许生成表示第三图像的第三图像数据的模式,其中由第二图像表示的第二图像数据的至少一部分显示在由第一图像数据表示的第一图像中包括的元素的形状的内部区域或外部区域中。
在重叠模式下,从内容图像数据中提取的元素被叠加在图像上以产生组合图像。换句话说,重叠模式是用于允许生成表示第三图像的第三图像数据的模式,其中,第二图像的至少一部分不显示在在透明模式下显示第二图像的至少一部分的内部区域或外部区域中,并且其中,除所述第二图像的该部分以外的至少图像部分被显示在除了在透明模式下显示第二图像的至少一部分的内部区域或外部区域以外的区域中。即,在重叠模式下,第二图像不显示在透明模式下显示第二图像的至少一部分的区域中。
在第四实施例中的终端装置300B中,当输入接收部312接收到用于选择模式的操作时,模式选择部316生成表示所选择的模式的模式信息,并将该模式信息发送到信息处理装置200C。
在下文中,将参照图19描述第四实施例中的信息处理系统的操作。图19是示出第四实施例中的信息处理系统的操作的序列图。
因为图19中从步骤S1901至步骤S1906的处理与图5的步骤S501至步骤S506的处理相同,所以省略其说明。
在步骤S1906中,当接收到对内容图像数据的选择时,终端装置300B随后通过输入接收部312接收对模式的选择,并且通过模式选择部316生成表示所选择的模式的模式信息(步骤S1907)。
随后,在步骤1908中,终端装置300B显示预览图像,其中在根据用户操作的所选择的模式中,将由所选择的内容图像数据表示的内容图像和由所选择的图像数据表示的图像进行组合(步骤S1903)。
当用户确定了内容图像和图像之间的位置关系时,终端装置300B通过组合信息生成部314生成包括指示内容图像和图像之间的位置关系的信息在内的组合信息,并且将所选择的图像数据和模式信息作为组合指令发送到信息处理装置200C(步骤S1909)。
当信息处理装置200C从终端装置300B接收到组合指令和图像数据时,组合处理部225A基于模式信息和组合信息通过将所选择的内容图像和图像数据进行叠加来生成组合图像数据(步骤S1910)。下面描述步骤S1910的细节。
因为图19中从步骤S1911至步骤S1915的处理与图5的步骤S510至步骤S514的处理相同,所以省略其说明。
接下来,将参照图20描述第四实施例中的信息处理装置200C的组合处理部225A的处理。图20是用于说明第四实施例中的生成合成图像数据的过程的示意图。图20示出了图19的步骤S1910中的处理的细节。
第四实施例中的组合图像生成处理部220C在从终端装置300B接收到图像数据时通过图像获取部222获取图像数据,在从终端装置300B接收到组合信息时通过组合信息获取部224获取组合信息,并且通过模式判定部251获取模式信息(步骤S2001)。
随后,组合图像生成处理部220C通过组合处理部225A将由所选择的内容图像数据表示的一个图像与由图像数据表示的另一个图像叠加,以对应于由组合信息表示的位置关系(步骤S2002)。更具体地,组合处理部225A将由内容图像数据表示的图像叠加在由图像数据表示的图像上。
随后,组合处理部225A通过模式判定部251判定模式信息所示的模式是否为透明模式(步骤S2003)。
在步骤S2003中,当由模式信息指示的模式是透明模式时,组合处理部225A前进到步骤S2004。
在步骤S2003中,当由模式信息指示的模式不是透明模式时,即,由模式信息指示的模式是重叠模式时,组合处理部225A前进到步骤S2005。
因为图20中的步骤S2004和步骤S2005的处理与图6中的步骤S603和步骤S604的处理相同,所以将省略其说明。
如上所述,在第四实施例中,用户可以选择用于组合图像数据和内容图像数据的方法。
在下文中,将参照图21描述模式选择。图21是示出第四实施例中的终端装置的显示示例的示意图。
图21中所示的画面80A是在图19的步骤S1907中在终端装置300B中显示的设置画面的示例。更具体地,在用户确定内容图像和图像之间的位置关系之后,显示画面80A的显示区域80-3A。
第四实施例中的画面80A包括显示区域80-1A、80-2和80-3A。第四实施例中的画面80A的显示区域80-1A显示有操作按钮80-1a、80-1b、80-1c、80-1d等。
操作按钮80-1d是用于允许用户选择重叠模式或透明模式的按钮。
当在画面80A的显示区域80-1A中操作操作按钮80-1d时,在显示区域80-3A中显示用于选择重叠模式的区域87和用于选择透明模式的区域88。
在画面80A中,例如,在显示区域80-3A中,当选择用于选择重叠模式的区域87并且操作操作按钮89时,选择重叠模式。在画面80A中,例如,在显示区域80-3A中,当选择用于选择重叠模式的区域88并且操作操作按钮89时,选择透明模式。
在第四实施例中,当所选择的图像与作为所选择的内容图像的示例的内容图像87b以重叠模式进行组合时,区域87显示组合图像87c(预览图像)。
在区域88中显示以透明模式将图像87a和内容图像87b进行组合的组合图像88c(预览图像)。
应当理解,组合图像87c是内容图像87b中的元素被叠加在图像87a上的图像,而组合图像88c被显示为使得图像87a在内容图像87b中的元素的形状内可见。
如上所述,在第四实施例中,用户可以选择用于将由存储在终端装置300C中的图像数据表示的图像与由内容图像数据表示的内容图像叠加的方法。
在图21的示例中,在显示区域80-3A中,在确定图像和内容图像之间的位置关系之后选择透明模式或重叠模式,然而,模式选择定时不限于此方式。可以在确定图像和内容图像之间的位置关系之前执行透明模式或叠加模式的选择。
根据第四实施例,例如,在信息处理装置200C参考内容图像DB 210A-1的情况下(图10B),当选择了项目“透明”的值为“否”的内容图像数据时,可以不在画面80A上选择透明模式。
具体地,当选择项目“透明”的值为“否”的内容图像数据时,画面80A中的区域88可以变灰以指示透明模式不可选择。
另外,即使显示为用于选择透明模式和叠加模式之一的选择区域被形成为通过选择显示区域80-1c而拉下,在选择项目“透明”的值为“否”的内容图像数据的情况下,也以透明模式为不可选的状态来显示选择区域。
在第四实施例中,可以通过参考内容图像数据是否透明来选择透明模式或叠加模式。因此,在第四实施例中,例如,内容图像数据的作者可以指定用户对内容图像数据的使用方式。
(第五实施例)
下面将参照附图描述第五实施例。第五实施例与第一实施例的不同之处在于对元素进行编辑。因此,在下文中,在第五实施例中,将仅描述与第一实施例的不同之处。利用与在第一实施例的描述中使用的附图标记相同的附图标记来表示具有与第一实施例中相同的功能配置的部件,因此将省略其说明。
图22是示出第五实施例中的信息处理装置和终端装置的功能的示意图。
第五实施例中的信息处理装置200D包括通信部221、图像获取部222、内容列表输出部223、组合信息获取部224、组合处理部225B、组合图像数据输出部226和编辑信息获取部252。
第五实施例中的编辑信息获取部252获取从终端装置300C发送的编辑信息。组合处理部225B通过使用图像数据和基于编辑信息编辑的内容图像数据来生成组合图像数据。
第五实施例中的终端装置300C的组合指示部310C包括显示控制部311、输入接收部312、图像选择部313、组合信息生成部314、通信部315以及编辑部317。
在从内容图像数据提取的元素是文本的情况下,编辑部317对该元素执行预定编辑,并且显示包括经编辑的元素在内的内容图像数据。此外,编辑部317生成指示元素的编辑方法的编辑信息。
具体地,在元素是诸如字母或数字的文本的情况下,编辑部317将字母或数字的宽度或字体类型改变为预定宽度或字体类型。
预定宽度或字体类型可以是例如由终端装置300C的用户预先设置的宽度或字体类型。预定宽度或字体类型例如可以是第五实施例中信息处理系统的管理员预先设置的宽度或字体类型。
第五实施例中的编辑部317生成例如表示经编辑的字母或数字的宽度或字体类型的信息作为编辑信息。
在下文中,参照图23,将参照图23描述第五实施例中的信息处理系统的操作。图23是示出第五实施例中的信息处理系统的操作的序列图。
因为图23中从步骤S2301至步骤S2306的处理与图5的步骤S501至步骤S506的处理相同,所以省略其说明。
在步骤S2306中选择内容图像数据的情况下,当通过编辑部317从内容图像数据中提取的元素是文本时,终端装置300C的组合指示部310C通过编辑该元素来生成编辑信息(步骤S2307)。
在第五实施例中,对从内容图像数据集的列表中选择的内容图像数据执行编辑处理,然而,编辑处理不限于这种方式。
在第五实施例中,例如,在步骤S2301中显示的设置画面可以包括用于输入文本的区域,并且可以将在该区域中输入的文本编辑为元素。
随后,终端装置300C显示预览图像,在该预览图像中,根据用户的操作来组合包含经编辑的元素的内容图像和由在步骤S503中选择的图像数据表示的图像(步骤S2308)。
随后,当用户确定内容图像和图像之间的位置关系时,终端装置300C通过组合信息生成部314生成包括指示内容图像和图像之间的位置关系的信息在内的组合信息,并将组合信息与所选择的图像数据和编辑信息一起作为组合指令发送到信息处理装置200(步骤S2309)。此时,在元素是在终端装置300C处输入的文本的情况下,终端装置300C将表示文本的文本数据发送到信息处理装置200D。
当从终端装置300C接收到组合指令和图像数据时,信息处理装置200D通过组合处理部225B根据编辑信息来编辑内容图像数据,并且生成组合图像数据,在该组合图像数据中,基于组合信息将经编辑的内容图像和由图像数据指示的图像进行叠加。下面将描述步骤S2310的细节。
因为图23中从步骤S2311至步骤S2315的处理与图5的步骤S510至步骤S514的处理相同,所以省略其说明。
接下来,将参照图24描述第五实施例中的信息处理装置200D的组合处理部225B的处理。图24是用于说明第五实施例中的生成组合图像数据的过程的图。图24示出了图23的步骤S2310的处理的细节。
图24的处理表示在元素是文本并且对该元素执行编辑处理的情况下信息处理装置200D的操作。在元素不是文本的情况下的信息处理装置200D的操作与第一实施例中的信息处理装置200的操作相同。
第五实施例的组合图像生成处理部220D通过图像获取部222获取从终端装置300C接收到的图像数据,通过组合信息获取部224获取从终端装置300C接收到的组合信息,通过编辑信息获取部252获取编辑信息。
随后,组合图像生成处理部220D通过组合处理部225B基于编辑信息来编辑所选择的内容图像数据(步骤S2402)。
随后,组合图像生成处理部220D通过组合图像生成处理部225B来组合内容图像数据和图像数据,以形成经编辑的内容图像和由从终端装置300C接收的图像数据表示的图像数据之间的位置关系(步骤S2403)。
因为图24中的步骤S2404和步骤S2405的处理与图6中的步骤S603和步骤S604的处理相同,所以将省略其说明。
在下文中,将参照图25描述第五实施例中的设置画面。图25是示出第五实施例中的终端装置的显示示例的示意图。
图25中所示的画面80B是在图23的步骤S2301中在终端装置300C上显示的设置画面的示例。
第五实施例中的画面80B包括显示区域80-1、80-2A、80-3B。在第五实施例中的画面80B的显示区域80-2A中,例如,显示了输入区域91和用于编辑输入的文本数据的操作按钮92。
在第五实施例的显示区域80-3B中,在文本被输入到输入区域91并且操作操作按钮92的情况下,显示示出该文本的经编辑图像。
注意,在输入区域91中输入的文本是字母或字符串,并且表示文本的图像是表示字母或字符串的文本图像。在下文中,表示文本的图像可以被称为文本图像。
在第五实施例中,将经编辑的文本图像判定为一个元素,在该经编辑文本图像中,文本图像表示所输入的文本。
图25的示例示出了在输入区域91中输入了文本“ABC”的情况。当在输入区域91中输入文本“ABC”并且操作操作按钮92时,编辑部317编辑表示文本“ABC”的文本图像。
在图25的显示区域80-3B中,显示包括经编辑的文本图像在内的内容图像93、94、95和96。例如,内容图像93至96被视为要与由存储在终端装置300C中的图像数据表示的图像进行组合的内容图像的候选。
例如,内容图像93包括以字体类型“Calibri”绘制文本“ABC”的文本图像,并且内容图像94包括以字体类型“HG Marugoshic M-PRO”绘制文本“ABC”的文本图像。例如,内容图像95包括以“Meiryo UI”的粗体形式绘制文本“ABC”的文本图像,并且内容图像96包括以字体类型“Meiryo UI”绘制文本“ABC”的文本图像。
字体类型可以不限于上述字体类型,并且内容图像96可以是使用另一种字体类型的文本图像。要使用的字体类型也可以根据区域而改变。例如,在日本,可以使用诸如“Otsuka Gothic pro H”等的字体类型。
包括在内容图像93至96中的每个文本图像是经编辑的文本图像,其中文本“ABC”的文本图像由编辑部317进行编辑。换句话说,包括在内容图像93至96中的文本图像被视为包括在内容图像中的经编辑元素。
在第五实施例中,例如,当在显示区域80-3B中选择内容图像93至96中的任何一个并且操作操作按钮97时,将所选择的内容图像应用为组合处理的目标。
在第五实施例中,编辑部317可以编辑文本图像,使得以预定宽度绘制文本的宽度。具体地,优选的是,第五实施例中的编辑部317对文本图像进行编辑,使得例如文本图像的行的宽度大于约2.5cm。
在下文中,表格示出了发明人评估文本图像的行的宽度以及可视化图像是否优选地看得见的结果。评估是通过使用Calibri字体大小为360的文本图像改变字体类型的一行的宽度来进行的。
[表1]
例如,可以基于文本图像的面积来设置宽度。在对包含文本图像的内容图像进行组合处理的情况下,文本图像的面积越大,与元素的形状相对应的透明区域越宽。
第五实施例中的编辑部317可以编辑表示包括在输入的文本中的各个字母的图像中的每一个,以形成连续的图像。
图26A和图26B是示出编辑部对文本图像的编辑示例的图。在图26A中,表示文本“ABC”的文本图像描述了连续的字母图像。
在图26B中,表示文本“ABC”的文本图像也由连续的字母图像形成。然而,进行编辑处理以使文本图像的面积比图26A所示的文本图像的面积更宽。
在第五实施例中,由编辑部317编辑文本图像,然而,编辑处理不限于此方式。可以通过用户的操作来编辑文本图像。
具体地,例如,用户可以针对在画面80B的显示区域80-3B中显示的内容图像93至96执行用于编辑文本图像的操作。在这种情况下,例如,可以单独移动字母“A”、“B”和“C”的图像,或者可以为每个字母定义宽度和字体类型。
如上所述,在第五实施例中,在元素是文本的情况下,可以编辑表示文本的文本图像的宽度和字体类型,以创建文本图像的各种图案,并向终端装置300C的用户显示各种图案。换句话说,在第五实施例中,在内容图像中包括的元素是文本图像的情况下,对文本图像的宽度和字体类型进行编辑以创建文本图像的各种图案。
(第六实施例)
将参照附图描述第六实施例。第六实施例与第一实施例的不同之处在于,从终端装置获取的图像数据集彼此组合。因此,在下文中,在第六实施例中,将仅描述与第一实施例的不同之处。利用与在第一实施例的描述中使用的附图标记相同的附图标记来表示具有与第一实施例中相同的功能配置的部件,因此将省略其说明。
图27是示出第六实施例中的信息处理装置和终端装置的功能的示意图。
第六实施例中的信息处理装置200E的组合图像生成处理部220E包括通信部221、图像获取部222、内容列表输出部223、组合信息获取部224、组合处理部225C和组合图像数据输出部226。
组合处理部225C对从终端装置300D接收到的两个图像数据集进行组合。更具体地,组合处理部225C通过使得在终端装置300D处选择的两个图像数据集之中的一个图像数据集根据另一个图像数据集的元素的形状而可视化来生成组合图像数据。
第六实施例中的终端装置300D的组合指示部310D包括显示控制部311、输入接收部312、图像选择部313、组合信息生成部314、通信部315以及元素指定部318。
第六实施例中的元素指定部318318对由图像选择部313选择的图像数据进行边缘检测等处理,并且根据从图像数据提取出的形状来指定图像中的元素。另外,响应于基于图像数据指定元素,元素指定部318可以基于图像数据生成用于绘制元素的形状图像数据。
此外,当元素指定部318执行边缘检测等并且基于表示边缘的线从图像数据中检测到多个元素时,元素指定部318可以允许用户从多个元素中选择用于组合处理的元素。在这种情况下,也可以仅针对在组合处理中选择使用的元素来生成形状图像数据。
接下来,将描述第六实施例中的信息处理系统中的操作。图28是示出第六实施例中的信息处理系统的操作的序列图。
因为图28中的步骤S2801和步骤S2802的处理与图5中的步骤S501和步骤S502的处理相似,所以省略其说明。
在步骤S2802之后,终端装置300D通过输入接收部312接收对于要组合在一起的多个图像数据集的选择(步骤S2803)。
随后,终端装置300D通过元素指定部318从多个所选择的图像数据集中指定图像中包括的元素(步骤S2804)。此时,元素指定部318也可以生成形状图像数据。
在第六实施例中,例如,在用户从在步骤S2803中选择的多个图像数据中选择指定元素的图像数据集的情况下,可以针对图像数据执行指定元素的处理。
此外,在第六实施例中,也可以对在步骤S2803中选择的多个图像数据的全部进行指定元素的处理。
随后,终端装置300D通过显示控制部311显示预览图像,在该预览图像中,根据用户的操作来组合在步骤S2803中选择的多个图像数据集(步骤S2805)。
例如,在步骤S2803中,当选择两个图像数据集并且从一个图像数据集生成形状图像数据时,可以将另一个图像数据集和形状图像数据进行组合,并且可以显示预览图像。
随后,终端装置300D通过通信部315将所选择的图像数据和组合信息与组合指令一起发送到信息处理装置200E(步骤S2806)。例如,通信部315可以将根据一个图像数据集生成的形状图像数据、另一个图像数据集和组合信息作为组合指令发送到信息处理装置200E。
因为图28中从步骤S2807至步骤S2812的处理与图5中的步骤S509至步骤S514的处理相同,所以省略其说明。
接下来,将参照图29描述第六实施例中的信息处理装置200E的组合处理部225C的处理。图29是用于说明第六实施例中的生成组合图像数据的过程的示意图。图29示出了图28的步骤S2807的处理的细节。
第六实施例中的组合处理部225C从终端装置300D接收组合信息和在步骤S2803中选择的图像数据集(步骤S2901)。随后,组合处理部225C基于组合信息将接收到的图像数据集彼此叠加。具体地,组合处理部225C可以将形状图像数据重叠在接收到的图像数据集上。
随后,组合处理部225C生成在由形状图像数据表示的元素的形状内部能够看到下层图像的组合图像数据(步骤S2903)。
随后,组合处理部225C为了指定在步骤S2903中生成的组合图像数据,应用组合图像ID作为识别信息(步骤S2904),并使该处理终止。
接下来,将参照图30描述第六实施例中的设置画面。图30是示出第六实施例中的终端装置的显示示例的示意图。
图30中所示的画面80C是在图28的步骤S2801中在终端装置300D上显示的设置画面的示例。
第六实施例中的画面80C包括显示区域80-1、80-2B和80-3C。例如,在第六实施例中,在画面80C的显示区域80-2C中显示存储在终端装置300D中的图像数据集的列表。具体地,例如,可以在显示区域80-2C中显示由终端装置300D的成像设备捕获的图像数据的列表。在图30的示例中,将图像数据集的列表显示为缩略图图像的列表。
显示区域80-3C显示由在显示区域80-2B中所选择的图像数据表示的图像。
在图30中,显示区域80-2B显示图像72和图像101被选择并且由元素指定部318对图像101执行处理的状态。
显示区域80-3C显示由形状图像数据表示的形状图像102,并显示图像72,其中的形状图像数据表示在图像101中指定的元素101a的形状。形状图像102和图像72通过用户的操作进行叠加。
在第六实施例中,当在用户的操作之后操作操作按钮80-4时,将表示显示在显示区域80-3C中的图像72的图像数据、表示形状图像102的形状图像数据以及组合信息发送到信息处理装置200E。
如上所述,根据第六实施例,可以在不使用预先准备的内容图像数据的情况下将用户期望的任何图像定义为具有任何形状的图像。
在上述实施例中,信息处理装置200和200A至200E分别包括组合图像生成处理部220和220A至220E,然而信息处理装置200和200A至200E的每个功能配置不限于该功能配置。将参照图31描述信息处理系统的变型。图31是示出信息处理系统的变型实施例的示意图。
在图31所示的信息处理系统中,信息处理装置200F包括内容图像DB210,终端装置300E包括组合图像生成处理部220和组合指示部310。
在图31所示的信息处理系统中,因为在终端装置300E中完成了组合图像数据的生成,所以能够减轻终端装置300E与信息处理装置200F之间的通信负荷。
在图31的示例中,因为终端装置300E生成的组合图像数据可以直接从终端装置300E发送到打印装置400,所以可以在不使用信息处理装置200F的情况下打印出组合图像数据。
虽然已经根据实施例对本发明进行了描述,但本发明并不限于实施例中所示的要求。在这些方面,本发明的主题可以无偏见地变化,并且可以根据其应用来适当地限定。
本发明可以以任何方便的形式实现,例如使用专用硬件或专用硬件和软件的混合。本发明可以实现为由一个或多个联网处理装置实现的计算机软件。该网络可以包括任何传统的地面或无线通信网络,诸如互联网。处理装置可以包括任何适当编程的装置,诸如通用计算机、个人数字助理、移动电话(诸如WAP或3G兼容电话)等。由于本发明可以被实现为软件,因此本发明的每个方面包括可在可编程设备上实现的计算机软件。
可以使用用于存储处理器可读代码的任何存储介质(例如软盘、硬盘、CD ROM、磁带设备或固态存储器设备)将计算机软件提供给可编程设备。
硬件平台包括任何期望的硬件资源,包括例如诸如中央处理单元(CPU)、随机存取存储器(RAM)和硬盘驱动器(HDD)在内的处理器。CPU可以由任何期望数量的处理器来实现。RAM可以由任何期望的易失性或非易失性存储器来实现。HDD可以由能够存储大量数据的任何期望的非易失性存储器来实现。硬件资源可另外包括输入设备、输出设备或网络设备,这取决于装置的类型。可替换地,只要HDD是可访问的,HDD可以被提供在装置外部。在该示例中,诸如CPU的高速缓冲存储器之类的CPU和RAM可以用作装置的物理存储器或主存储器,而HDD可以用作该装置的辅助存储器。
本申请基于并要求于2018年11月16日提交的日本在先专利申请No.2018-216044和于2019年11月13日提交的日本在先专利申请No.2019-205610的优先权权益,其全部内容通过引用结合于此。
附图标记列表
100、100A 信息处理系统
200、200A至200F 信息处理装置
210 内容图像DB
210A 图像DB
220、220A至220E 组合图像生成处理部
221 通信部
222 图像获取部
222A 图像获取部
223 内容列表输出部
223A 内容选择部
224 组合信息获取部
225 组合处理部
226 组合图像数据输出部
227 元数据提取部
228 收费判定部
229 收费历史存储部
230 图像累积部
231 图像选择部
251 模式判定部
252 编辑信息获取部
300、300A至300E 终端装置
310 组合指示部
- 信息处理系统、信息处理装置、信息处理系统的信息处理方法、记录介质和车内部共享系统
- 信息处理系统、信息处理装置、信息处理装置的控制方法、信息处理装置的控制程序以及计算机可读记录介质