首页 / 国际专利分类库 / 物理 / 教育;密码术;显示;广告;印鉴 / 信息处理装置以及信息处理方法

信息处理装置以及信息处理方法

申请号 CN201480083533.9 申请日 2014-11-21 公开(公告)号 CN107004396B 公开(公告)日 2019-08-09
申请人 乐天株式会社; 发明人 益子宗; 平野广美; 小川直记; 尾内理纪夫; 冈部诚;
摘要 本 发明 的目的在于,在使图像中包含的文字图像部分的倍率与背景图像部分的倍率不同来显示图像的情况下,提高文字图像部分所示的文字的可读性。信息处理装置设定对从图像提取的文字图像进行显示的第2倍率,该第2倍率与对从图像提取的背景图像进行显示的第1倍率不同。信息处理装置基于以第2倍率变更了显示尺寸的文字图像的显示状态、与在以第1倍率变更了显示尺寸的背景图像上重叠显示变更了显示尺寸的文字图像的状态下该文字图像的周围的区域的显示状态的关系,来调整变更了显示尺寸的文字图像和变更了显示尺寸的背景图像的至少一个。
权利要求

1.一种信息处理装置,其特征在于,具备:
设定单元,设定对从图像提取的文字图像进行显示的第2倍率,该第2倍率与对从所述图像提取的背景图像进行显示的第1倍率不同;和
调整单元,基于以由所述设定单元设定的所述第2倍率变更了显示尺寸的所述文字图像的显示状态、与在以所述第1倍率变更了显示尺寸的所述背景图像上重叠显示变更了所述显示尺寸的文字图像的状态下该文字图像的周围的区域的显示状态之间的关系,来调整变更了所述显示尺寸的文字图像和变更了所述显示尺寸的背景图像的至少一个。
2.根据权利要求1所述的信息处理装置,其特征在于,
所述调整单元在从所述图像提取多个文字图像的情况下,将以所述第2倍率变更了显示尺寸的所述多个文字图像的至少一个的显示位置调整为该多个文字图像彼此不重叠的位置。
3.根据权利要求2所述的信息处理装置,其特征在于,
所述设定单元设定对从多个图像提取的多个文字图像进行显示的第2倍率,该第2倍率与对从所述多个图像提取的多个背景图像进行显示的第1倍率不同,
所述调整单元将以所述第2倍率变更了显示尺寸的所述多个文字图像之中至少一个第
1文字图像的一部分调整至从所述多个背景图像之中与所述第1文字图像对应的第1背景图像的区域延伸出的位置,将所述第1文字图像以及第2文字图像之中至少一个显示位置调整为所述第1文字图像与所述多个文字图像之中与所述第1背景图像不同的第2背景图像所对应的所述第2文字图像不重叠的位置。
4.根据权利要求1至3的任意一项所述的信息处理装置,其特征在于,
在从所述图像提取多个文字图像,并且以所述第2倍率变更了显示尺寸的所述多个文字图像之中2个以上的文字图像彼此重叠的情况下,所述调整单元至少使所述2个以上的文字图像的显示定时相互不同。
5.根据权利要求1至3的任意一项所述的信息处理装置,其特征在于,
所述调整单元使变更了所述显示尺寸的文字图像的边缘的颜色与变更了所述显示尺寸的背景图像中与所述边缘相邻的部分的颜色的差放大。
6.根据权利要求1至3的任意一项所述的信息处理装置,其特征在于,
还具备:第2调整单元,基于由变更了所述显示尺寸的文字图像包围的区域的面积、以及变更了所述显示尺寸的文字图像的面积与该文字图像的轮廓线的长度的关系的任意至少一个,来调整该文字图像所示的文字的粗细度。
7.根据权利要求1至3的任意一项所述的信息处理装置,其特征在于,
所述设定单元在被提取的所述文字图像所示的文字的尺寸小于基准值的情况下,将所述文字图像的倍率设定为所述文字的尺寸成为所述基准值以上的倍率。
8.一种信息处理方法,是由计算机执行的信息处理方法,其特征在于,包含:
设定步骤,设定对从图像提取的文字图像进行显示的第2倍率,该第2倍率与对从所述图像提取的背景图像进行显示的第1倍率不同;和
调整步骤,基于以通过所述设定步骤设定的所述第2倍率变更了显示尺寸的所述文字图像的显示状态、与在以所述第1倍率变更了显示尺寸的所述背景图像上重叠显示变更了所述显示尺寸的文字图像的状态下该文字图像的周围的区域的显示状态之间的关系,来调整变更了所述显示尺寸的文字图像和变更了所述显示尺寸的背景图像的至少一个。
9.根据权利要求8所述的信息处理方法,其特征在于,
所述调整步骤中,在从所述图像提取多个文字图像的情况下,将以所述第2倍率变更了显示尺寸的所述多个文字图像的至少一个的显示位置调整为该多个文字图像彼此不重叠的位置。
10.根据权利要求9所述的信息处理方法,其特征在于,
所述设定步骤中,设定对从多个图像提取的多个文字图像进行显示的第2倍率,该第2倍率与对从所述多个图像提取的多个背景图像进行显示的第1倍率不同,所述调整步骤中,将以所述第2倍率变更了显示尺寸的所述多个文字图像之中至少一个第1文字图像的一部分调整至从所述多个背景图像之中与所述第1文字图像对应的第1背景图像的区域延伸出的位置,将所述第1文字图像以及第2文字图像之中至少一个显示位置调整为所述第1文字图像与所述多个文字图像之中与所述第1背景图像不同的第2背景图像所对应的所述第2文字图像不重叠的位置。
11.根据权利要求8至10的任意一项所述的信息处理方法,其特征在于,所述调整步骤中,在从所述图像提取多个文字图像,并且以所述第2倍率变更了显示尺寸的所述多个文字图像之中2个以上的文字图像彼此重叠的情况下,至少使所述2个以上的文字图像的显示定时相互不同。
12.根据权利要求8至10的任意一项所述的信息处理方法,其特征在于,所述调整步骤中,使变更了所述显示尺寸的文字图像的边缘的颜色与变更了所述显示尺寸的背景图像中与所述边缘相邻的部分的颜色的差放大。
13.根据权利要求8至10的任意一项所述的信息处理方法,其特征在于,还包含:第2调整步骤,基于由变更了所述显示尺寸的文字图像包围的区域的面积、以及变更了所述显示尺寸的文字图像的面积与该文字图像的轮廓线的长度的关系的任意至少一个,来调整该文字图像所示的文字的粗细度。
14.根据权利要求8至10的任意一项所述的信息处理方法,其特征在于,所述设定步骤中,在被提取的所述文字图像所示的文字的尺寸小于基准值的情况下,将所述文字图像的倍率设定为所述文字的尺寸成为所述基准值以上的倍率。

说明书全文

信息处理装置以及信息处理方法

技术领域

[0001] 本发明涉及使包含文字图像部分的图像放大或者缩小显示的技术领域。

背景技术

[0002] 以往,将图像缩小,将其例如显示为缩略图,或者显示于尺寸较小的画面被广泛进行。在这样的处理中,由于若缩小包含表示文字的图像部分的图像则文字也变小,因此文字的可读性降低。因此,为了抑制可读性的降低,提出了使图像中包含的文字图像部分的缩小率大于背景图像部分的缩小率,来将被缩小的文字图像与背景图像合成的方法(例如,专利文献1)。
[0003] 在先技术文献
[0004] 专利文献
[0005] 专利文献1:日本特开2013-40976号公报

发明内容

[0006] -发明要解决的课题-
[0007] 但是,若文字图像的缩小率与背景图像的缩小率不同,则可能文字图像彼此的位置关系、文字图像与背景图像的位置关系从缩小前的关系偏离。由于该位置关系偏离,存在被缩小的文字图像所示的文字的可读性降低的情况。这并不局限于缩小的情况,也包含将较小的文字图像相对于背景图像放大的情况,是使文字图像部分的倍率与背景图像部分的倍率不同来显示的情况下产生的问题。
[0008] 本发明鉴于以上方面而作出,其目的在于,提供一种在使图像中包含的文字图像部分的倍率与背景图像部分的倍率不同来显示图像的情况下,能够提高文字图像部分所示的文字的可读性的信息处理装置、信息处理方法以及信息处理程序。
[0009] -解决课题的手段-
[0010] 为了解决上述课题,第1发明所述的发明的特征在于,具备:设定单元,设定对从图像提取的文字图像进行显示的第2倍率,该第2倍率与对从所述图像提取的背景图像进行显示的第1倍率不同;和调整单元,基于以由所述设定单元设定的所述第2倍率变更了显示尺寸的所述文字图像的显示状态、与在以所述第1倍率变更了显示尺寸的所述背景图像上重叠显示变更了所述显示尺寸的文字图像的状态下该文字图像的周围的区域的显示状态之间的关系,来调整变更了所述显示尺寸的文字图像和变更了所述显示尺寸的背景图像的至少一个。
[0011] 根据本发明,信息处理装置基于以第2倍率变更了显示尺寸的文字图像的显示状态、与在以不同于第2倍率的第1倍率变更了显示尺寸的背景图像上重叠显示变更了显示尺寸的文字图像的区域之中文字图像的周围的区域的显示状态之间的关系,来调整变更了显示尺寸的文字图像与变更了显示尺寸的背景图像的至少一个。文字图像所示的文字的可读性关联于文字图像的显示状态和文字图像的周围的区域的显示状态。通过信息处理装置基于这些显示状态的关系来进行调整,能够提高文字图像部分所示的文字的可读性。
[0012] 第2发明所述的发明在第1发明所述的信息处理装置中,其特征在于,所述调整单元在从所述图像提取多个文字图像的情况下,将以所述第2倍率变更了显示尺寸的所述多个文字图像的至少一个显示位置调整为该多个文字图像彼此不重叠的位置。
[0013] 根据本发明,通过信息处理装置调整显示位置以使得文字图像彼此不重叠,从而相比于文字图像彼此重叠的情况,各个文字图像的可读性变高。
[0014] 第3发明所述的发明在第2发明所述的信息处理装置中,其特征在于,所述设定单元设定对从多个图像提取的多个文字图像进行显示的第2倍率,该第2倍率与对从所述多个图像提取的多个背景图像进行显示的第1倍率不同,所述调整单元将以所述第2倍率变更了显示尺寸的所述多个文字图像之中至少一个第1文字图像的一部分调整至从所述多个背景图像之中与所述第1文字图像对应的第1背景图像的区域延伸出的位置,将所述第1文字图像以及所述第2文字图像之中至少一个显示位置调整为所述第1文字图像与所述多个文字图像之中与所述第1背景图像不同的第2背景图像所对应的第2文字图像不重叠的位置。
[0015] 根据本发明,通过信息处理装置允许文字图像从背景图像的区域延伸出,能够使文字图像的显示位置的调整范围变宽。此外,信息处理装置调整显示位置以使得从背景图像的区域延伸出的文字图像与对应于其它背景图像显示的文字图像不重叠。由此,在使多个图像缩小或者放大的图像被同时显示的情况下,也能够提高文字的可读性。
[0016] 第4发明所述的发明在第1发明至第3发明的任意一项所述的信息处理装置中,其特征在于,在从所述图像提取多个文字图像,并且以所述第2倍率变更了显示尺寸的所述多个文字图像之中2个以上的文字图像彼此重叠的情况下,至少使所述2个以上的文字图像的显示定时相互不同。
[0017] 根据本发明,在相互重合的2个以上的文字图像彼此存在的情况下,信息处理装置使这些文字图像的显示定时不同。因此,由于重叠消除,因此能够提高文字的可读性。
[0018] 第5发明所述的发明在第1发明至第4发明的任意一项所述的信息处理装置中,其特征在于,所述调整单元使变更了所述显示尺寸的文字图像的边缘的颜色与变更了所述显示尺寸的背景图像中与所述边缘相邻的部分的颜色的差放大。
[0019] 根据本发明,由于变更了显示尺寸的文字图像与变更了显示尺寸背景图像的边界变得明确,因此能够提高文字的可读性。
[0020] 第6发明所述的发明在第1发明至第5发明的任意一项所述的信息处理装置中,其特征在于,还具备第2调整单元,该第2调整单元基于由变更了所述显示尺寸的文字图像包围的区域的面积、以及变更了所述显示尺寸的文字图像的面积与该文字图像的轮廓线的长度的关系的任意至少一个,调整该文字图像所示的文字的粗细度。
[0021] 由文字图像包围的区域的面积、以及文字图像的面积与该文字图像的轮廓线的长度的关系分别与变更了显示尺寸的文字图像所示的文字变形的程度有关。根据本发明,由于信息处理装置基于与文字变形的程度有关的信息来调整文字的粗细度,因此能够提高文字的可读性。
[0022] 第7发明所述的发明在第1发明至第5发明的任意一项所述的信息处理装置中,其特征在于,所述设定单元在被提取的所述文字图像所示的文字的尺寸小于基准值的情况下,将所述文字图像的倍率设定为所述文字的尺寸成为所述基准值以上的倍率。
[0023] 根据本发明,由于信息处理装置将原本较小的文字较大显示,因此能够提高文字的可读性。
[0024] 第8发明所述的发明是由计算机执行的信息处理方法,其特征在于,包含:设定步骤,设定对从图像提取的文字图像进行显示的第2倍率,该第2倍率与对从所述图像提取的背景图像进行显示的第1倍率不同;和调整步骤,基于以通过所述设定步骤设定的所述第2倍率变更了显示尺寸的所述文字图像的显示状态、与在以所述第1倍率变更了显示尺寸的所述背景图像上重叠显示变更了所述显示尺寸的文字图像的状态下该文字图像的周围的区域的显示状态之间的关系,调整变更了所述显示尺寸的文字图像和变更了所述显示尺寸的背景图像的至少一个。
[0025] 第9发明所述的发明的特征在于,使计算机作为以下单元而发挥作用:设定单元,设定对从图像提取的文字图像进行显示的第2倍率,该第2倍率与对从所述图像提取的背景图像进行显示的第1倍率不同;和调整单元,基于以由所述设定单元设定的所述第2倍率变更了显示尺寸的所述文字图像的显示状态、与在以所述第1倍率变更了显示尺寸的所述背景图像上重叠显示变更了所述显示尺寸的文字图像的状态下该文字图像的周围的区域的显示状态之间的关系,调整变更了所述显示尺寸的文字图像和变更了所述显示尺寸的背景图像的至少一个。
[0026] -发明效果-
[0027] 根据本发明,信息处理装置基于以第2倍率变更了显示尺寸的文字图像的显示状态、与在以不同于第2倍率的第1倍率变更了显示尺寸的背景图像上重叠显示变更了显示尺寸的文字图像的区域之中文字图像的周围的区域的显示状态之间的关系,来调整变更了显示尺寸的文字图像和变更了显示尺寸的背景图像的至少一个。文字图像所示的文字的可读性与文字图像的显示状态以及文字图像的周围的区域的显示状态有关。通过信息处理装置基于这些显示状态的关系来进行调整,能够提高文字图像部分所示的文字的可读性。附图说明
[0028] 图1是表示一实施方式所涉及的信息处理系统S的概要构成的一个例子的图。
[0029] 图2(a)是表示一实施方式所涉及的电子商店街服务器1的概要构成的一个例子的框图。(b)是表示一实施方式所涉及的电子商店街服务器1的系统控制部14的功能模的一个例子的图。
[0030] 图3(a)是表示被登记到会员DB12a的内容的一个例子的图。(b)是表示被登记到商品DB12b的内容的一个例子的图。(c)是表示被登记到商品图像DB12c的内容的一个例子的图,(d)是表示被登记到文字图像信息的内容的一个例子的图。
[0031] 图4(a)是表示某个食品的商品的商品图像M1的一个例子的图。(b)是表示将商品图像M1缩小生成的缩小商品图像MR1-1的显示例的图。
[0032] 图5是表示从原始商品图像提取文字图像和背景图像的样子的图。
[0033] 图6是表示背景图像的倍率与文字图像的倍率的关系的图。
[0034] 图7(a)是表示原始商品图像中的2个文字图像的位置关系的图。(b)是表示缩小商品图像中的尺寸变更文字图像的显示位置调整例的图。(c)是表示显示位置调整后的尺寸变更文字图像的位置关系的图。(d)是表示缩小商品图像中的尺寸变更文字图像的另一个显示位置调整例的图。
[0035] 图8(a)是表示对尺寸变更文字图像的显示位置进行了调整的缩小商品图像MR1-2的显示例的图。(b)是表示尺寸变更文字图像从缩小背景图像延伸出的缩小商品图像MR1-3的显示例的图。
[0036] 图9是表示一实施方式所涉及的电子商店街服务器1的系统控制部14的图像登记处理的一个例子的流程图
[0037] 图10是表示一实施方式所涉及的电子商店街服务器1的系统控制部14的缩小商品图像提供处理的一个例子的流程图。
[0038] 图11是表示一实施方式所涉及的电子商店街服务器1的系统控制部14的文字图像前处理的一个例子的流程图。
[0039] 图12是表示一实施方式所涉及的电子商店街服务器1的系统控制部14的文字图像倍率设定处理的一个例子的流程图。
[0040] 图13(a)是表示尺寸变更文字图像重叠的状态的多个缩小商品图像的显示例的图。(b)是表示显示位置被调整到从缩小背景图像延伸的尺寸变更文字图像与其他尺寸变更文字图像不重叠的位置的多个缩小商品图像的显示例的图。
[0041] 图14是表示一实施方式所涉及的用户终端3的控制部的多个缩小商品图像显示处理的一个例子的流程图。
[0042] 图15是表示一实施方式所涉及的电子商店街服务器1的系统控制部14的多个缩小商品图像提供处理的一个例子的流程图。
[0043] 图16是表示尺寸变更文字图像重叠的状态的多个缩小商品图像的显示例的图。
[0044] 图17(a)至图(d)是表示尺寸变更文字图像的显示定时被调整的状态的多个缩小商品图像的显示例的图。
[0045] 图18是表示一实施方式所涉及的用户终端3的控制部的多个缩小商品图像显示处理的一个例子的流程图。
[0046] 图19是表示一实施方式所涉及的电子商店街服务器1的系统控制部14的多个缩小商品图像提供处理的一个例子的流程图。
[0047] 图20(a)是表示尺寸变更文字图像中不存在轮廓线的情况下的缩小商品图像的显示例的图。(b)是表示追加了轮廓线的情况下的缩小商品图像的显示例的图。
[0048] 图21是表示一实施方式所涉及的电子商店街服务器1的系统控制部14的缩小商品图像提供处理的一个例子的流程图。
[0049] 图22是表示一实施方式所涉及的电子商店街服务器1的系统控制部14的色差放大处理的一个例子的流程图。
[0050] 图23是表示文字的细线化的一个例子的图。
[0051] 图24是表示一实施方式所涉及的电子商店街服务器1的系统控制部14的缩小商品图像提供处理的一个例子的流程图。
[0052] 图25是表示一实施方式所涉及的电子商店街服务器1的系统控制部14的粗细度调整处理的一个例子的流程图。

具体实施方式

[0053] 以下,参照附图来对本发明的实施方式详细进行说明。另外,以下说明的实施方式是在进行电子商务的信息处理系统中使商品的图像缩小的情况下应用本发明的情况的实施方式。但是,能够应用本发明的系统并不限定于电子商务。能够对显示被缩小的图像的所有系统或者装置应用本发明。此外,能够应用本发明的情形并不限定于使图像缩小的情况。例如,也能够对使图像放大的情况应用本发明。此外,能够应用本发明的图像并不限定于商品的图像。能够对所有图像应用本发明。
[0054] [1.第1实施方式]
[0055] [1-1.信息处理系统的构成以及功能概要]
[0056] 首先,使用图1以及图2来对本实施方式所涉及的信息处理系统S的构成以及功能概要进行说明。图1是表示本实施方式所涉及的信息处理系统S的概要构成的一个例子的图。
[0057] 如图1所示,信息处理系统S构成为包含:电子商店街服务器1、多个店铺终端2、多个用户终端3。并且,电子商店街服务器1、各店铺终端2以及各用户终端3能够经由网络NW,例如将TCP/IP等用于通信协议来相互进行数据的收发。另外,网络NW例如由互联网、专用通信线路(例如,CATV(Community Antenna Television,共天线电视)线路)、移动体通信网(包含基站等)以及网关等构建。
[0058] 电子商店街服务器1是执行与能够进行商品的购买的电子商店街有关的各种处理的服务器装置。电子商店街服务器1是本发明中的信息处理装置的一个例子。利用电子商店街的用户能够在电子商店街中从所希望的店铺购买所希望的商品。电子商店街服务器1根据来自店铺终端2或用户终端3的请求,例如发送电子商店街的网页,或进行与商品的检索或订单等有关的处理。
[0059] 作为电子商店街的网页,例如存在商品页、检索结果页等。各商品页是显示特定商品的详细信息的网页。作为详细信息,例如存在商品名、商品图像、价格、说明等。商品图像例如是反映出商品的图像,或者表示商品的图形的图像。商品图像例如由店铺的雇员登记。商品页中例如以100%的显示倍率等显示商品图像。也存在商品图像包含1个或者多个文字图像的情况。文字图像是表示1个或者多个文字的图像。商品图像的整个区域之中,文字图像所占的区域以外的区域的图像是背景图像。也就是说,背景图像是背景部分的图像。例如,店铺的雇员也可以在作为背景的图像上合成文字图像或者描绘文字图像,作成商品图像。此外,例如,也可以在作为商品图像的照片本身预先映入文字。
[0060] 检索结果页显示商品的检索结果。在检索结果页,显示被检索的1个或者多个商品各自的商品图像的缩小图像。将该缩小图像称为缩小商品图像。缩小商品图像是使商品图像以小于100%的显示倍率缩小的图像。此外,也存在1个或者多个商品图像各自的缩小商品图像作为标题广告等而被显示于电子商店街的网页的情况。并不局限于这里说明的例子,缩小商品图像也可以被显示于各种场面。
[0061] 店铺终端2是被在电子商店街展销的店铺的雇员等利用的终端装置。店铺终端2基于来自雇员等的操作来访问电子商店街服务器1等服务器装置。由此,店铺终端2从服务器装置接收并显示网页。在店铺终端2中设置浏览器或电子邮件客户端等软件。雇员通过利用店铺终端2,例如将销售的商品的信息登记到电子商店街,或者确认商品的订单内容。
[0062] 用户终端3是从电子商店街购买商品的用户的终端装置。用户终端3通过基于来自用户的操作来访问电子商店街服务器1,从而从电子商店街服务器1接收并显示网页。在用户终端3中设置浏览器或电子邮件客户端等软件。作为用户终端3,例如使用个人计算机、PDA(Personal Digital Assistant,个人数字助理)、智能手机等便携信息终端、移动电话等。用户终端3例如具备:控制部、存储部、操作部、显示部、通信部等。控制部执行存储于存储部的程序,对用户终端3整体进行统一控制。控制部例如也可以由CPU(Central Processing Unit,中央处理单元)等处理器、ROM(Read Only Memory,只读存储器)、RAM(Random Access Memory,随机存取存储器)等构成。存储部存储程序和数据。例如,存储部也可以是硬盘、闪存等。显示部是显示文字或图像的显示器。操作部例如是键盘鼠标、按钮、触摸面板等。
[0063] [1-2.电子商店街服务器的构成]
[0064] 接下来,使用图2以及图3来对电子商店街服务器1的构成进行说明。图2(a)是表示本实施方式所涉及的电子商店街服务器1的概要构成的一个例子的框图。如图2(a)所示,电子商店街服务器1具备:通信部11、存储部12、输入输出接口13和系统控制部14。并且,系统控制部14与输入输出接口13经由系统总线15来连接。
[0065] 通信部11连接于网络NW,对与店铺终端2或用户终端3等的通信状态进行控制。
[0066] 存储部12例如由硬盘驱动器等构成。在该存储部12中,构建会员DB12a、商品DB12b、商品图像DB12c等数据库。“DB”是数据库的简称。
[0067] 图3(a)是表示登记到会员DB12a的内容的一个例子的图。与会员登记到电子商店街的用户有关的会员信息被登记到会员DB12a。具体地,用户ID、密码、昵称、姓名、出生日期、性别、邮编、住址、电话号码、电子邮件地址、信用卡信息等用户的属性被与每个用户建立对应地登记到会员DB12a。
[0068] 图3(b)是表示登记到商品DB12b的内容的一个例子的图。与电子商店街中销售的商品有关的商品信息被登记到商品DB12b。商品信息包含由店铺登记的信息。具体地,店铺ID、商品ID、商品编码、商品名、商品说明等被与店铺销售的每个商品建立对应地登记到商品DB12b。店铺ID表示商品的销售源的店铺。商品ID是店铺用于管理所销售的商品的商品的识别信息。商品编码是识别商品的编码编号。在多个店铺中销售同一商品的情况下,对各个商品付与同一商品编码。作为商品编码,例如存在JAN(Japanese Article Number Code,日本商品号)编码。
[0069] 图3(c)是表示登记到商品图像DB12c的内容的一个例子的图。商品图像、与商品图像有关的信息被登记到商品图像DB12c。具体地,商品ID、图像ID、原始商品图像、背景图像、1个或者多个文字图像信息被与店铺销售的每个商品建立对应地登记到商品图像DB12c。图像ID是商品图像的识别信息。图像ID例如可以是商品图像的文件名,也可以是商品图像的URL。原始商品图像是由店铺登记的商品图像本身。背景图像是原始商品图像之中背景部分的图像。文字图像信息是原始商品图像之中与文字图像有关的信息。文字图像信息按照每个文字图像而被登记。
[0070] 图3(d)是表示登记到文字图像信息的内容的一个例子的图。文字图像、源坐标、重要度以及文本被登记到文字图像信息。源坐标是表示文字图像在原始商品图像内的显示位置的坐标。源坐标例如是以原始商品图像的左上为原点的坐标系的坐标。重要度是在将商品图像缩小的情况下,表示文字图像的显示的重要性的信息。例如,也可以不显示的文字图像的重要度被设定为0,重要的文字图像的重要度被设定为1以上的值。文本表示文字图像所示的1个或者多个文字。
[0071] 接下来,对存储于存储部12的其他信息进行说明。在存储部12中存储:用于显示网页的各种数据,例如HTML(HyperText Markup Language,超文本标记语言)文档、XML(Extensible Markup Language,可扩展标记语言)文档、图像数据、文本数据、电子文档等。此外,在存储部12中存储各种设定值。
[0072] 此外,在存储部12中存储操作系统、WWW(World Wide Web,万维网)服务器程序、DBMS(Database Management System,数据库管理系统)、缩小图像显示控制程序等各种程序。缩小图像显示控制程序是用于对网页中的商品图像的缩小图像的显示进行控制的程序。另外,各种程序例如可以经由网络NW从其他服务器装置等获取,也可以被记录于磁带、光盘、存储卡等记录介质并经由驱动器装置来读入。此外,缩小图像显示控制程序等也可以是程序产品。
[0073] 输入输出接口13进行通信部11以及存储部12与系统控制部14之间的接口处理。
[0074] 系统控制部14由CPU14a、ROM14b、RAM14c等构成。CPU14a是处理器的一个例子。另外,本发明也能够对与CPU不同的各种处理器应用。存储部12、ROM14b以及RAM14c分别是存储器的一个例子。另外,本发明也能够对与硬盘、ROM以及RAM不同的各种存储器应用。
[0075] 另外,电子商店街服务器1也可以由多个服务器装置构成。例如,也可以在电子商店街中进行商品的订单等处理的服务器装置、根据来自店铺终端2或用户终端3的请求来发送网页的服务器装置、对尺寸变更文字图像以及缩小背景图像的至少一个进行调整的服务器装置、根据来自用户终端3的请求来发送缩小商品图像的服务器装置以及管理数据库的服务器装置等相互通过LAN等来连接。
[0076] [1-3.系统控制部的功能概要]
[0077] 接下来,使用图2(b)、图4至图8,对系统控制部14的功能概要进行说明。图2(b)是表示本实施方式所涉及的电子商店街服务器1的系统控制部14的功能模块的一个例子的图。系统控制部14通过CPU14a读取并执行缩小图像显示控制程序等程序,从而如图2(b)所示,作为提取部141、倍率设定部142、调整部143、缩小图像提供部144等而发挥作用。倍率设定部142是本发明中的设定单元的一个例子。调整部143是本发明中的调整单元、第2调整单元的一个例子。
[0078] 系统控制部14在使商品图像的缩小商品图像显示于用户终端3的画面时,使背景图像的倍率与文字图像的倍率不同。其理由是防止文字图像所示的文字的可读性的降低。具体地,系统控制部14以某个倍率使背景图像缩小,并且以与背景图像的倍率不同的倍率变更文字图像的显示尺寸。将以某个倍率缩小的背景图像称为缩小背景图像。文字图像的显示尺寸的变更是指使文字图像缩小或者放大。将以某个倍率变更显示尺寸的文字图像称为尺寸变更文字图像。系统控制部14使在缩小背景图像上重叠了尺寸变更文字图像的缩小商品图像显示于用户终端3。
[0079] 若背景图像的倍率与文字图像的倍率不同,则存在缩小背景图像与尺寸变更文字图像的位置关系从商品图像的缩小前的关系偏离的情况。因此,存在尺寸变更文字图像所示的文字的可读性降低的情况。例如,存在尺寸变更文字图像重叠的情况。此外,存在缩小商品图像中尺寸变更文字图像相接的背景部分与商品图像的缩小前文字图像相接的背景部分不同的情况。因此,存在尺寸变更文字图像的颜色和与其相邻的背景部分的颜色的差变小的情况。将该颜色的差称为色差。色差例如可以是亮度的差、色调的差、饱和度的差、或者这些差之中2个以上的差的组合。若色差较小则文字与背景的区别变难。
[0080] 以下表示具体例。图4(a)是表示某个食品的商品的商品图像M1的一个例子的图。商品图像M1包含背景图像B1和文字图像C1~C5。背景图像B1是商品的照片。文字图像C1表示商品名。文字图像C2表示商品的重量。文字图像C3表示商品是无添加的。文字图像C4表示运费是免费的。文字图像C5表示价格。
[0081] 图4(b)是表示将商品图像M1缩小而生成的缩小商品图像MR1-1的显示例的图。缩小商品图像MR1-1包含缩小背景图像BR1-1和尺寸变更文字图像CR1~CR5。缩小背景图像BR1-1是背景图像B1以65%的倍率被缩小生成的图像。尺寸变更文字图像CR1~CR5分别是文字图像C1~C5被缩小生成的图像。在图4(b)的例子中,例如在75%~95%的倍率的范围内个别地设定各文字图像的倍率。此外,各尺寸变更文字图像的坐标被设定为:文字图像C1~C5相对于商品图像M1的相对位置、尺寸变更文字图像CR1~CR5相对于缩小商品图像MR1-1的相对位置不发生变化。在这种情况下,如图4(b)所示,尺寸变更文字图像CR1与CR2重叠,尺寸变更文字图像CR4与CR5重叠。此外,尺寸变更文字图像CR1、CR3、CR4以及CR5未被收敛于缩小商品图像MR1-1的显示区域,这些的一部部分欠缺。
[0082] 系统控制部14为了提高缩小商品图像中的尺寸变更文字图像所示的文字的可读性,对尺寸变更文字图像以及缩小背景图像的至少一个进行调整。对为此的提取部141、倍率设定部142、调整部143以及缩小图像提供部144的具体功能进行说明。
[0083] 提取部141按照每个从店铺登记的原始商品图像,从原始商品图像提取文字图像和背景图像。文字图像和背景图像的提取也可以是从原始商品图像对文字部分和背景部分进行分离或者识别。文字图像以及背景图像的提取算法并不限定于特定的算法。提取部141例如也可以利用公知的文字提取算法。图5是表示从原始商品图像提取文字图像和背景图像的样子的图。例如,在指定商品图像M1作为原始商品图像的情况下,提取部141提取文字图像C1~C5和背景图像B1。
[0084] 若提取文字图像以及背景图像,提取部141也可以为了基于店铺的文字图像的指定操作,使提取结果显示于店铺终端2。将用于文字图像的指定操作的网页称为文字图像指定页。在文字图像指定页中,例如,原始商品图像被显示,并且在原始商品图像中,显示按照每个被提取的文字图像而与该文字图像外接的矩形。店铺的雇员也可以操作店铺终端2,使多个文字图像结合,或者按照文字单位使一个文字图像分割为多个文字图像。由此,能够按照店铺的意图来提取文字图像。
[0085] 此外,雇员也可以能够指定各文字图像的重要度。例如,雇员也可以能够指定在商品图像被缩小的情况下也可以不显示的文字图像、即使商品图像被缩小也应该显示的重要的文字图像等。此外,例如,雇员也可以能够指定3种以上的重要度。此外,例如,雇员也可以能够通过数值来指定重要度。在图5所示的例子中,文字图像C1、C2以及C5被指定为重要的文字图像,文字图像C3以及C4被指定为也可以不显示的文字图像。
[0086] 提取部141例如也可以自动决定重要度。例如,在文字图像所示的文字包含表示价格的单位的符号或文字的情况下,提取部141也可以相比于其他文字图像,提高重要度。此外,例如,在文字图像所示的文字包含被预先设定的种类的文字的情况下,提取部141也可以相比于其他文字图像,提高重要度。此外,例如,提取部141也可以基于文字图像所示的文字的尺寸来决定重要度。例如,提取部141也可以文字尺寸越大,越提高重要度。
[0087] 提取部141对表示最终确定的各文字图像在原始商品图像内的显示位置的坐标进行确定。将该坐标称为源坐标。源坐标例如也可以是与文字图像外接的矩形区域的中心的坐标。此外,例如,源坐标也可以是该矩形区域的任意角的坐标。在本实施方式中,矩形区域的中心的坐标被用作为源坐标。
[0088] 倍率设定部142对缩小原始商品图像来生成或者显示缩小商品图像的情况下的背景图像的倍率和文字图像的倍率进行设定。电子商店街中显示缩小商品图像的区域的尺寸例如也可以预先根据网页的种类或显示场所来决定。在该情况下,倍率设定部142设定背景图像的倍率以使得缩小背景图像收敛于该区域。或者,倍率设定部142例如也可以任意决定背景图像的倍率。
[0089] 倍率设定部142例如也可以不设定背景图像的倍率。例如,可能存在显示缩小商品图像的网页中预先设定倍率、或者由用户设定倍率的情况。在该情况下,倍率设定部142将预先设定的或者由用户设定的倍率获取为背景图像的倍率即可。
[0090] 在设定文字图像的倍率时,倍率设定部142例如也可以在倍率设定之前,决定最小文字尺寸。最小文字尺寸例如也可以由全部用户或者全部用户终端3共用。例如,最小文字尺寸也可以被预先设定。
[0091] 此外,例如,倍率设定部142也可以按照全部用户或者全部用户终端3的每一个来决定最小文字尺寸。例如,倍率设定部142也可以基于文字的可读性来决定最小文字尺寸。例如,JIS S  0032-2003(“Guidelines  for the elderly and people  with disabilities-Visual signs and displays-Estimation of minimum legible size for a Japanese single character”)中,公开了最小可读文字尺寸的推断方法。提取部141也可以将基于该推断方法而推断的最小可读文字尺寸决定为最小文字尺寸。在该方法中,基于观察文字的对象的年龄、观察距离、背景的亮度等来推断最小可读文字尺寸。年龄、观察距离以及亮度例如也可以被预先设定。此外,例如,倍率设定部142也可以根据状况来决定年龄、观察距离以及亮度之中的至少一个。例如,倍率设定部142能够从会员DB12a获取对象的年龄。此外,例如,存在倍率设定部142能够根据从用户终端3发送给电子商店街服务器1的请求中包含的用户代理信息来确定对象利用的用户终端3的种类的情况。倍率设定部142例如也可以基于用户终端3的种类来决定观察距离。例如,倍率设定部142也可以使移动电话、智能手机、PDA等便携设备的情况下的观察距离比个人计算机等固定式设备的情况下的观察距离长。此外,倍率设定部142例如也可以按照文字的种类的每一个来决定最小文字尺寸。
[0092] 若决定最小文字尺寸,则倍率设定部142设定文字图像的倍率以使得尺寸变更文字图像所示的文字的尺寸不会小于最小文字尺寸。图6是表示背景图像的倍率与文字图像的倍率的关系的图。例如,设为某个文字图像所示的文字的尺寸与最小文字尺寸一致的情况下的文字图像的倍率是60%。在该情况下,如图6的曲线G1所示,倍率设定部142也可以例如在倍率为100%至60%之间,使背景图像的倍率与文字图像的倍率一致。在该之间,是文字的可读容易的范围,因此背景图像的倍率与文字图像的倍率也可以一致。由此,文字图像与背景图像的位置关系不发生变化。在背景图像的倍率为60%至0%之间,倍率设定部142将文字图像的倍率设定为60%。也就是说,倍率设定部142将文字图像的倍率设定为与背景图像的倍率不同的倍率。另外,倍率设定部142在背景图像的倍率为60%以上的情况下,也可以将文字图像的倍率设定为大于背景图像的倍率的倍率。例如,倍率设定部142也可以如图6的曲线G2所示那样设定倍率。背景图像的倍率为x,文字图像的倍率为y,60%≤y≤100%,曲线G2所示的x与y的关系被表示为y=ax+b。在该情况下,a被设定为满足a<1、b=
1-a。此外,例如,倍率设定部142也可以如图6的曲线G3所示那样设定倍率。在该情况下,随着文字图像的倍率从100%接近于60%,文字图像的倍率减少的程度变大。
[0093] 可能存在从原始商品图像提取的文字图像所示的文字的尺寸已经小于最小文字尺寸的情况。在该情况下,倍率设定部142也可以例如将文字图像的倍率保持为100%。或者,倍率设定部142例如也可以将文字图像的倍率设定为文字尺寸为最小文字尺寸以上的倍率。也就是说,文字图像的倍率被设定为大于100%的值。因此,该文字图像被放大。由此,能够提高文字的可读性。
[0094] 若设定倍率,则倍率设定部142在以设定的倍率被缩小的背景图像(缩小背景图像)内,决定以设定的倍率变更了显示尺寸的文字图像(尺寸变更文字图像)的默认的显示位置的坐标。将默认的显示位置称为基准位置,将基准位置的坐标称为基准坐标。基准坐标例如是以缩小背景图像的左上角为原点的坐标系中的坐标。例如,倍率设定部142决定基准坐标以使得缩小背景图像与尺寸变更文字图像的位置的关系相似于缩小前的背景图像与尺寸变更前的文字图像的位置的关系。具体地,倍率设定部142也可以对文字图像的源坐标乘以背景图像的倍率,来计算基准坐标。基准坐标的决定是随着背景图像的缩小而进行的,与基于调整部143的尺寸变更文字图像的位置的调整不同。
[0095] 调整部143对以由倍率设定部142设定的倍率变更了显示尺寸的文字图像(尺寸变更文字图像)与以由倍率设定部142设定的倍率缩小的背景图像(缩小背景图像)的至少一个进行调整。此时,调整部143基于尺寸变更文字图像的显示状态、和在缩小背景图像上重叠显示尺寸变更文字图像的状态下尺寸变更文字图像的周围的区域的显示状态,进行调整。由此,调整部143在缩小背景图像上重叠了尺寸变更文字图像的缩小商品图像中,提高尺寸变更文字图像所示的文字的可读性。具体的调整对象以及调整方法各种各样。
[0096] 在本实施方式中,作为尺寸变更文字图像的调整的一个例子,调整部143对尺寸变更文字图像的显示位置进行调整。将显示位置的坐标称为显示坐标。具体地,调整部143通过从由倍率设定部142决定的基准坐标变更尺寸变更文字图像的显示坐标,来进行调整。该情况下的尺寸变更文字图像的显示状态是多个尺寸变更文字图像之中关注的尺寸变更文字图像的显示位置。此外,该情况下的尺寸变更文字图像的周围的区域的显示状态是多个尺寸变更文字图像之中关注的尺寸变更文字图像以外的尺寸变更文字图像的显示位置。并且,显示状态的关系是关注的尺寸变更文字图像与其他尺寸变更文字图像的位置关系。
[0097] 例如,在存在多个尺寸变更文字图像的情况下,调整部143将至少一个尺寸变更文字图像的显示位置调整为多个尺寸变更文字图像彼此不重叠的位置。若使尺寸变更文字图像的显示位置保持基准位置,例如图4(b)所示,尺寸变更文字图像彼此可能重叠。调整部143防止这种状况的产生。
[0098] 尺寸变更文字图像的显示位置的调整方针如下。
[0099] (1)避免尺寸变更文字图像彼此的重叠
[0100] (2)消除重要性较低的尺寸变更文字图像,活用被消除的尺寸变更文字图像的区域
[0101] (3)尽量使尺寸变更文字图像的显示位置与基准位置不分离
[0102] (4)减少尺寸变更文字图像彼此的位置关系的变化、即距离以及角度的变化[0103] 以下表示具体例。图7(a)是表示某个原始商品图像中的2个文字图像的位置关系的图。如图7(a)所示,在原始商品图像中,文字图像CE1和CE2隔开规定的间隔而被显示。
[0104] 图7(b)是表示缩小商品图像中的尺寸变更文字图像的显示位置调整例的图。在图7(b)中,尺寸变更文字图像CER1以及CER2是将文字图像CE1以及CE2分别缩小生成的图像。
随着背景图像的缩小,通过将文字图像CE1以及CE2的源坐标相似变换而决定的基准位置是尺寸变更文字图像CER1以及CER2的默认的显示位置。因此,尺寸变更文字图像CER1与CER2重叠。调整部143例如将尺寸变更文字图像CER1以及CER2的至少一个的显示位置变更为了避免尺寸变更文字图像CER1与CER2的重叠所必须的距离。此时,调整部143尽量维持尺寸变更文字图像CER1与CER2的位置关系。例如,调整部143将尺寸变更文字图像CER1的显示位置变更箭头D1所示的方向以及距离,将尺寸变更文字图像CER2的显示位置变更箭头D2所示的方向以及距离。调整部143不将尺寸变更文字图像CER1以及CER2的显示位置如箭头D3以及D4所示那样不必要地变更较长距离。此外,调整部143不将显示位置如箭头D5以及D6所示那样变更为从尺寸变更文字图像CER1观察的CER2的方向不必要地较大变化。图7(c)是表示尺寸变更文字图像CER1以及尺寸变更文字图像CER2的显示位置分别被变更箭头D1以及D2所示的方向以及距离后的这些尺寸变更文字图像的位置关系的图。
[0105] 图7(d)是表示缩小商品图像中的尺寸变更文字图像的另一个显示位置调整例的图。在图7(d)中,尺寸变更文字图像CER1与CER2重叠。此外,尺寸变更文字图像CER3位于尺寸变更文字图像CER2的下方。因此,若变更尺寸变更文字图像CER2的显示位置,以使得避免尺寸变更文字图像CER1与CER2的重叠,则尺寸变更文字图像CER2与尺寸变更文字图像CER3重叠。但是,例如尺寸变更文字图像CER3被指定为也可以不显示的文字图像。在该情况下,尺寸变更文字图像CER3被消除。调整部143能够将尺寸变更文字图像CER2的显示位置变更为尺寸变更文字图像CER3所位于的区域。
[0106] 调整部143可以决定为始终消除也可以不显示的文字图像,也可以根据需要,消除也可以不显示的文字图像。例如,也可以在即使调整多个尺寸变更文字图像的显示位置,任何尺寸变更文字图像彼此的重叠也不消除的情况下,消除也可以不显示的文字图像。并且,调整部143也可以再次调整尺寸变更文字图像的显示位置。此外,例如,在能够对文字图像设定3种以上的重要度的状况下,作为尺寸变更文字图像的显示位置的调整的结果,也可以每当尺寸变更文字图像彼此的重叠不消除,就按照重要度从低到高的顺序消除尺寸变更文字图像。并且,调整部143也可以反复进行尺寸变更文字图像的显示位置的调整以及重要度较低的尺寸变更文字图像的消除,直到尺寸变更文字图像彼此的重叠消除。另外,调整部143可以进行也可以不进行基于重要度的一部分的尺寸变更文字图像的消除。
[0107] 调整部143只要避免尺寸变更文字图像彼此的重叠,就可以按照也可以不按照上述(2)~(4)的方针的一部分或者全部。
[0108] 多个尺寸变更文字图像的显示位置的调整算法并不限定于特定的算法。例如,调整部143也可以使用利用了学模型(弹簧模型)的算法。在该情况下,接近的尺寸变更文字图像的显示位置彼此在边处结合。此外,各尺寸变更文字图像的显示位置与其基准位置在边处结合。这些边被视为弹簧。调整部143基于力学模型来反复计算各尺寸变更文字图像的显示位置的坐标,决定尺寸变更文字图像彼此不重叠的显示位置。此外,例如,调整部143也可以使用利用了最小平方法的算法。例如,定义表示多个尺寸变更文字图像的理想的位置关系的能量函数。调整部143按照接近的尺寸变更文字图像的组每一个,设定成为相互不重叠的理想的位置关系的相对位置。调整部143决定能量函数,该能量函数表示尺寸变更文字图像间的相对位置与理想的相对位置的差的平方的总和,并且表示各尺寸变更文字图像的显示位置与其基准位置的距离的差的平方的总和。调整部143通过最小平方法来使该能量函数最小化,来决定各尺寸变更文字图像的显示位置。此外,例如,调整部143也可以检测重合的尺寸变更文字图像,变更该尺寸变更文字图像全部或者一部分的显示位置,以使得被检测的尺寸变更文字图像的重叠消除。并且,调整部143也可以反复进行这样的处理,直到全部尺寸变更文字图像重叠消除。只要尺寸变更文字图像的重叠消除,则调整部143调整至少一个尺寸变更文字图像的显示位置即可。
[0109] 图8(a)是表示调整了尺寸变更文字图像的显示位置的缩小商品图像MR1-2的显示例的图。缩小商品图像MR1-2是与商品图像M1对应的缩小商品图像。在缩小商品图像MR1-2中,例如没有必要显示的尺寸变更文字图像CR3以及CR4被消除。此外,尺寸变更文字图像CR1以及CR2的显示位置被调整为这些尺寸变更文字图像不重叠的位置。因此,与图4(b)所示的缩小商品图像MR1-1相比,文字图像CR1以及CR2的可读性提高。
[0110] 调整部143也可以将尺寸变更文字图像的显示位置调整为例如至少一个尺寸变更文字图像从缩小背景图像延伸出的位置。由此,由于显示位置的调整范围变宽,因此能够提高使文字的可读性提高的可能性。例如,尺寸变更文字图像彼此的重叠变得容易消除。此外,例如,变得容易维持尺寸变更文字图像彼此的位置关系。在尺寸变更文字图像从缩小背景图像延伸出的情况下,优选该尺寸变更文字图像的至少一部分调整显示位置以使得位于缩小背景图像的区域内。这例如通过调整部143反复进行显示位置的调整直到尺寸变更文字图像的至少一部分位于缩小背景图像的区域内从而能够实现。但是,也可以尺寸变更文字图像整体从缩小背景图像的区域偏离。
[0111] 将能够显示尺寸变更文字图像的区域称为文字可显示区域。在允许尺寸变更文字图像从缩小背景图像延伸出的情况下,文字可显示区域例如是包围缩小背景图像的区域的区域。在禁止尺寸变更文字图像从缩小背景图像延伸出的情况下,文字可显示区域与缩小背景图像的区域一致。文字可显示区域的形状以及尺寸例如也可以预先根据网页的种类或者缩小商品图像的显示场所来决定。通常,文字可显示区域的尺寸比原始商品图像的显示尺寸小。但是,也可以文字可显示区域的尺寸不比原始商品图像的显示尺寸小。调整部143调整尺寸变更文字图像的显示位置,以使得尺寸变更文字图像不从文字可显示区域延伸出。例如,调整部143也可以反复进行尺寸变更文字图像的显示位置的调整,直到全部尺寸变更文字图像位于文字可显示区域内。
[0112] 图8(b)是表示尺寸变更文字图像从缩小背景图像延伸出的缩小商品图像MR1-3的显示例的图。缩小商品图像MR1-3是与商品图像M1对应的缩小商品图像。在缩小商品图像MR1-3中,尺寸变更文字图像CR1、CR2以及CR5各自的一部分从缩小背景图像BR1-1延伸出并被显示。在图8(b)中,附图标记AR1表示文字可显示区域。
[0113] 另外,调整部143也可以按照与消除尺寸变更文字图像彼此的重叠的目的不同的目的,调整尺寸变更文字图像的一部分或者全部的显示位置。例如,调整部143也可以调整尺寸变更文字图像的显示位置,以使得显示位置调整后的尺寸变更文字图像覆盖尺寸变更文字图像位于基准位置的区域的比例尽可能变大。在缩小商品图像中,需要通过背景来补充尺寸变更文字图像原本位于的区域。并不局限于通过背景补充来再现本来的背景。能够通过增大显示位置调整后的尺寸变更文字图像覆盖尺寸变更文字图像原本位于的区域的比例,来隐藏被补充的部分的大部分。此外,也可以在尺寸变更文字图像的显示位置被调整后,补充背景。在这种情况下,不需要补充被尺寸变更文字图像隐藏的部分,因此被补充的区域变小。因此,能够减少系统控制部14的处理负荷。
[0114] 此外,调整部143例如也可以调整尺寸变更文字图像的显示位置,以使得显示位置调整后的尺寸变更文字图像的边缘的部分的颜色与该尺寸变更文字图像的周边的背景的颜色的差极力变大或者极力不变小。由此,能够提高文字的可读性。
[0115] 缩小图像提供部144向用户终端3提供缩小商品图像。例如,缩小图像提供部144也可以在由调整部143调整的显示位置将各尺寸变更文字图像与缩小背景图像重叠合成,来生成缩小商品图像。并且,缩小图像提供部144也可以将生成的缩小商品图像发送给用户终端3。或者,缩小图像提供部144例如也可以将各尺寸变更文字图像以及表示被调整的显示位置的显示坐标发送给用户终端3,并且将缩小背景图像发送给用户终端3。并且,缩小图像提供部144也可以基于尺寸变更文字图像、显示坐标以及缩小背景图像,使用户终端3显示缩小商品图像。例如,用户终端3也可以将尺寸变更文字图像与缩小背景图像重叠合成,来生成缩小商品图像。此外,例如,用户终端3也可以显示缩小背景图像,并且在缩小背景图像上,在显示坐标所示的位置显示尺寸变更文字图像。此外,例如,具备缩小图像提供部144的服务器装置也可以与具备提取部141、倍率设定部142以及调整部143的服务器装置不同。在该情况下,具备提取部141、倍率设定部142以及调整部143的服务器装置是本发明的信息处理装置的一个例子。
[0116] [1-4.信息处理系统的动作]
[0117] 接下来,使用图9至图12来对信息处理系统S的动作进行说明。图9是表示本实施方式所涉及的电子商店街服务器1的系统控制部14的图像登记处理的一个例子的流程图。图像登记处理是用于将来自店铺的商品图像登记到商品图像DB12c、并且从商品图像提取文字图像和背景图像的处理。
[0118] 店铺的雇员操作店铺终端2,请求存储于店铺终端2的商品图像的登记。这样,店铺终端2将被指定的商品图像以及对应的商品ID发送给电子商店街服务器1。在电子商店街服务器1从店铺终端2接收到商品图像时,系统控制部14执行图像登记处理。
[0119] 如图9所示,提取部141将接收到的商品图像作为原始商品图像,与商品ID建立对应地登记到商品图像DB12c(步骤S11)。接下来,提取部141从原始商品图像提取文字图像和背景图像(步骤S12)。接下来,提取部141基于该区域的周边的图像来补充背景图像中提取了文字图像的区域(步骤S13)。补充背景的算法并不限定于特定的算法。另外,也可以在缩小商品图像的生成或者显示时,在尺寸变更文字图像的显示位置的调整结束后,补充背景。在这种情况下,能够减小被补充的区域。接下来,提取部141将被实施了补充的背景图像与商品ID建立对应地登记到商品图像DB12c(步骤S14)。
[0120] 接下来,提取部141基于原始商品图像以及文字图像的提取结果,将文字图像指定页发送给店铺终端2(步骤S15)。在文字图像指定页中,雇员进行文字图像的结合、分割、重要度的指定等。接下来,提取部141基于从店铺终端2发送给电子商店街服务器1的信息,进行文字图像的结合或分割,确定各文字图像的重要度。接下来,提取部141计算各文字图像在原始商品图像中的源坐标(步骤S16)。接下来,提取部141基于文字图像的提取结果,生成表示文字图像所示的文字的文本。例如,提取部141也可以基于公知的文字识别算法来识别文字。并且,提取部141按照每个文字图像,将文字图像、源坐标、重要度、文本与商品ID建立对应地登记到商品图像DB12c(步骤S17)。并且,提取部141使商品图像登记处理结束。
[0121] 图10是表示本实施方式所涉及的电子商店街服务器1的系统控制部14的缩小商品图像提供处理的一个例子的流程图。缩小商品图像提供处理是用于提供用户终端3显示包含缩小商品图像的网页时的该缩小商品图像的处理。用户终端3例如基于从电子商店街服务器1发送的HTML文档来显示网页。此时,用户终端3从HTML文档获取显示于网页内的缩小商品图像的URL。该URL例如也可以包含使缩小的商品图像的图像ID、缩小背景图像的显示区域的尺寸以及文字可显示区域的尺寸。用户终端3将包含获取到的URL的缩小商品图像请求发送给电子商店街服务器1。在电子商店街服务器1从店铺终端2接收到缩小商品图像请求时,系统控制部14执行缩小商品图像提供处理。
[0122] 如图10所示,缩小图像提供部144从接收到的缩小商品图像请求获取图像ID、缩小背景图像的显示区域的尺寸以及文字可显示区域的尺寸(步骤S21)。接下来,调整部143将图像调整标志设定为FALSE(步骤S22)。图像调整标志是表示是否对尺寸变更文字图像以及缩小背景图像的至少一个进行调整的标志。在本实施方式中,在至少一个文字图像的倍率被设定为与背景图像的倍率不同的倍率的情况下,系统控制部14将图像调整标志设定为TRUE。但是,系统控制部14也可以例如仅在检测到相互重合的尺寸变更文字图像的情况下,将图像调整标志设定为TRUE。
[0123] 接下来,倍率设定部142设定背景图像的倍率M(步骤S23)。具体地,倍率设定部142从商品图像DB12c获取URL中包含的图像ID所对应的背景图像。接下来,倍率设定部142从背景图像获取背景图像的尺寸。接下来,倍率设定部142基于缩小背景图像的显示区域的尺寸和背景图像的尺寸,计算倍率M以使得缩小背景图像外接于缩小背景图像的显示区域。接下来,倍率设定部142执行文字图像前处理(步骤S24)。
[0124] 图11是表示本实施方式所涉及的电子商店街服务器1的系统控制部14的文字图像前处理的一个例子的流程图。如图11所示,倍率设定部142将编号i设定为1(步骤S41)。接下来,倍率设定部142获取与图像ID建立对应地登记到商品图像DB12c的1个或者多个文字图像信息之中第i个文字图像信息。将第i个文字图像信息中包含的文字图像称为文字图像(i)。接下来,倍率设定部142判定第i个文字图像信息中包含的重要度是否为1以上(步骤S42)。此时,倍率设定部142在判定为重要度不是1以上的情况下(步骤S42:否),进入步骤S45。另一方面,倍率设定部142在判定为重要度是1以上的情况下(步骤S42:是),进入步骤S43。在步骤S43中,倍率设定部142将第i个文字图像信息中包含的源坐标乘以倍率M,计算文字图像(i)的基准坐标。接下来,倍率设定部142执行文字图像倍率设定处理(步骤S44)。
[0125] 图12是表示本实施方式所涉及的电子商店街服务器1的系统控制部14的文字图像倍率设定处理的一个例子的流程图。如图12所示,倍率设定部142决定文字图像(i)的最小文字尺寸(步骤S51)。例如,倍率设定部142也可以从存储部12获取预先设定的最小文字尺寸。此外,例如,倍率设定部142也可以根据发送来缩小商品图像请求的用户终端3或者用户终端3的用户,决定最小文字尺寸。已经说明了该情况下的最小文字尺寸的决定方法。
[0126] 接下来,倍率设定部142判定文字图像(i)的文字尺寸是否小于最小文字尺寸(步骤S52)。在该判定之前,倍率设定部142确定文字图像(i)所示的文字的尺寸。例如,倍率设定部142确定文字图像(i)所示的文字的像素数。并且,倍率设定部142将由像素数表示的文字尺寸变换为由分数(point)表示的文字尺寸。此时,倍率设定部142也可以基于从用户终端3获取的用户代理信息等,确定用户终端3的画面的像素密度,基于像素密度来进行变换。倍率设定部142在判定为文字图像(i)的文字尺寸不小于最小文字尺寸的情况下(步骤S52:
否),进入步骤S53。另一方面,倍率设定部142在判定为文字图像(i)的文字尺寸小于最小文字尺寸的情况下(步骤S52:是),进入步骤S56。
[0127] 在步骤S53中,倍率设定部142在以倍率M缩小文字图像(i)的情况下,计算被缩小的文字图像(i)所示的文字的尺寸。接下来,倍率设定部142判定计算的文字尺寸是否小于最小文字尺寸(步骤S54)。此时,倍率设定部142在判定为文字尺寸不小于最小文字尺寸的情况下(步骤S54:否),进入步骤S55。另一方面,倍率设定部142在判定为文字尺寸小于最小文字尺寸的情况下(步骤S54:是),进入步骤S56。
[0128] 在步骤S55中,倍率设定部142将文字图像(i)的倍率设定为倍率M。并且,倍率设定部142使文字图像倍率设定处理结束。
[0129] 在步骤S56中,倍率设定部142设定与最小文字尺寸相应的文字图像(i)的倍率。具体地,倍率设定部142通过将最小文字尺寸除以文字图像(i)所示的文字的尺寸,从而计算文字图像(i)的倍率。接下来,倍率设定部142将图像调整标志设定为TRUE(步骤S57)。并且,倍率设定部142使文字图像倍率设定处理结束。
[0130] 若文字图像倍率设定处理结束,则如图11所示,倍率设定部142判定编号i是否小于与图像ID建立对应地登记到商品图像DB12c的文字图像的数的值(步骤S45)。此时,倍率设定部142在判定为编号i小于文字图像的数的值的情况下(步骤S45:是),进入步骤S46。在步骤S46中,倍率设定部142将编号i加1,进入步骤S42。另一方面,倍率设定部142在判定为编号i不小于文字图像的数的值的情况下(步骤S45:否),使文字图像前处理结束。
[0131] 若文字图像前处理结束,则调整部143判定图像调整标志是否为TRUE(步骤S25)。此时,调整部143在判定为图像调整标志不是TRUE的情况下(步骤S25:否),进入步骤S26。另一方面,调整部143在判定为图像调整标志是TRUE的情况下(步骤S25:是),进入步骤S27。
[0132] 在步骤S26中,缩小图像提供部144从商品图像DB12c获取与图像ID对应的原始商品图像。接下来,缩小图像提供部144以倍率M缩小原始商品图像,来生成缩小商品图像。接下来,缩小图像提供部144进入步骤S33。
[0133] 在步骤S27中,缩小图像提供部144以倍率M缩小背景图像,来生成缩小背景图像。接下来,缩小图像提供部144确定与图像ID对应的1个或者多个文字图像之中通过文字图像倍率设定处理而被设定了倍率的1个或者多个文字图像。并且,缩小图像提供部144以该文字图像的倍率缩小或者放大所确定的1个或者多个文字图像的每一个,来生成尺寸变更文字图像(步骤S28)。接下来,调整部143判定被设定了倍率的文字图像的数量是否为2个以上(步骤S29)。此时,调整部143在判定为被设定了倍率的文字图像的数量不是2个以上的情况下(步骤S29:否),进入步骤S30。另一方面,调整部143在判定为被设定了倍率的文字图像的数量是2个以上的情况下(步骤S29:是),进入步骤S31。
[0134] 在步骤S30中,缩小图像提供部144在该基准坐标将尺寸变更文字图像在缩小背景图像上重叠合成,来生成缩小商品图像。另外,调整部143例如也可以调整该尺寸变更文字图像的显示位置,以使得尺寸变更文字图像位于文字可显示区域内。并且,缩小图像提供部144也可以在调整后的显示位置将尺寸变更文字图像与缩小背景图像重叠。接下来,缩小图像提供部144进入步骤S33。
[0135] 在步骤S31中,缩小图像提供部144基于各尺寸变更文字图像的基准坐标、文字可显示区域的尺寸等,调整这些尺寸变更文字图像之中的至少一个显示位置,以使得多个尺寸变更文字图像相互不重叠。已经说明了显示位置的调整方法。接下来,缩小图像提供部144在被调整的显示位置,将各尺寸变更文字图像在缩小背景图像上重叠合成,来生成缩小商品图像(步骤S32)。接下来,缩小图像提供部144进入步骤S33。
[0136] 在步骤S33中,缩小图像提供部144将步骤S26、S30或者S32中生成的缩小商品图像发送给用户终端3。并且,缩小图像提供部144使缩小商品图像提供处理结束。
[0137] 另外,系统控制部14也可以预先设定文字图像以及背景图像的倍率,进行尺寸变更文字图像或者缩小背景图像的调整。例如,系统控制部14也可以在将商品图像登记到商品图像DB12c时,全部生成必要的尺寸的缩小商品图像并登记到商品图像DB12c。此时,系统控制部14按照每个必要的缩小商品图像,进行倍率的设定以及图像的调整。在从用户终端3接收到缩小商品图像请求时,系统控制部14登记到商品图像DB12c并发送某个缩小商品图像。
[0138] 如以上说明那样,根据本实施方式,系统控制部14对从原始商品图像提取的背景图像以及文字图像的倍率即相互不同的倍率进行设定。此外,系统控制部14对以设定的倍率变更了显示尺寸的文字图像即尺寸变更文字图像、和以设定的倍率缩小的背景图像即缩小背景图像的至少一个进行调整。系统控制部14在尺寸变更文字图像的显示状态和尺寸变更文字图像与缩小背景图像重叠显示的状态下,基于与尺寸变更文字图像的周围的区域的显示状态的关系,进行该调整。因此,能够提高文字图像部分所示的文字的可读性。
[0139] 此外,系统控制部14也可以在从原始商品图像提取到多个文字图像的情况下,将多个尺寸变更文字图像的至少一个显示位置调整为这些尺寸变更文字图像不重叠的位置。在该情况下,相比于文字图像彼此重叠的情况,各自的文字图像的可读性提高。
[0140] 此外,系统控制部14也可以在被提取的文字图像所示的文字的尺寸小于最小文字尺寸的情况下,将文字图像的倍率设定为文字的尺寸为最小文字尺寸以上的倍率。在该情况下,由于原本较小的文字被较大显示,因此能够提高文字的可读性。
[0141] [2.第2实施方式]
[0142] [2-1.系统控制部的功能概要]
[0143] 接下来,使用图13来对第2实施方式中的系统控制部14的功能概要进行说明。在第2实施方式中,调整部143在多个缩小商品图像被同时显示时,将至少一个尺寸变更文字图像的显示位置调整为至少一个缩小商品图像中的至少一个尺寸变更文字图像从缩小背景图像延伸出的位置。此时,系统控制部14将延伸出的尺寸变更文字图像以及其他尺寸变更文字图像的至少一个的显示位置调整为缩小商品图像中从缩小背景图像延伸出的尺寸变更文字图像与其他缩小商品图像中的尺寸变更文字图像不重叠的位置。由此,能够提高文字的可读性。
[0144] 如第1实施方式中说明那样,调整部143调整尺寸变更文字图像的显示位置,以使得尺寸变更文字图像位于文字可显示区域内。因此,在与多个缩小商品图像分别对应的文字可显示区域相互不重叠的情况下,基本不需要调整文字图像的显示位置以使得不同缩小商品图像之间文字图像不重叠。但是,例如存在一个文字可显示区域内同时显示多个缩小商品图像的情况。或者,存在多个缩小商品图像被同时显示时文字可显示区域不特别设定的情况。在这些情况下,若按照每个缩小商品图像调整文字图像的显示位置,则存在缩小商品图像之间文字图像重合的情况。
[0145] 图13(a)是表示尺寸变更文字图像重叠的状态的多个缩小商品图像的显示例的图。如图13(a)所示,缩小商品图像MR1-4以及MR2-4被同时显示。缩小商品图像MR1-4包含:缩小背景图像BR1-1、尺寸变更文字图像CR1、CR2以及CR5。缩小商品图像MR2-4包含:缩小背景图像BR2-1和尺寸变更文字图像CR6。如第1实施方式的情况那样,假定调整部143例如针对缩小商品图像MR1-4,调整这些尺寸变更文字图像的显示位置,以使得尺寸变更文字图像CR1、CR2以及CR5相互不重叠。此外,在缩小商品图像MR2-4中,由于尺寸变更文字图像仅为一个,因此假定不调整显示位置。这样,如图13(a)所示,尺寸变更文字图像CR2与尺寸变更文字图像CR6重合。
[0146] 为了避免这样的状况,调整部143也可以调整这些尺寸变更文字图像之中的至少一个显示位置,以使得例如同时显示的全部缩小商品图像中的全部尺寸变更文字图像相互不重叠。例如,在使用第1实施方式中说明的利用了力学模型或最小平方法的算法的情况下,调整部143通过将同时显示的全部尺寸变更文字图像的显示坐标以及基准坐标设定为参数,从而能够进行全部尺寸变更文字图像的显示位置的调整。此外,例如,调整部143也可以检测全部尺寸变更文字图像中重合的尺寸变更文字图像,变更该尺寸变更文字图像全部或者一部分的显示位置,以使得被检测的尺寸变更文字图像的重叠消除。并且,调整部143也可以反复进行这样的处理,直到全部尺寸变更文字图像重叠消除。
[0147] 图13(b)是表示显示位置被调整为从缩小背景图像延伸出的尺寸变更文字图像与其他尺寸变更文字图像不重叠的位置的多个缩小商品图像的显示例的图。如图13(b)所示,缩小商品图像MR1-5以及MR2-5被同时显示。缩小商品图像MR1-5包含:缩小背景图像BR1-1、尺寸变更文字图像CR1、CR2以及CR5。缩小商品图像MR2-5包含:缩小背景图像BR2-1和尺寸变更文字图像CR6。与图13(a)不同的方面是,通过调整尺寸变更文字图像CR2以及尺寸变更文字图像CR6的显示位置,从而消除这些重叠。
[0148] 调整部143在使尺寸变更文字图像从与其对应的缩小背景图像延伸出时,可以允许也可以不允许该尺寸变更文字图像与其他缩小背景图像重叠。在图13(b)所示的例子中,尺寸变更文字图像CR6的一部分在缩小背景图像BR1-1上重叠。此外,在尺寸变更文字图像从对应的缩小背景图像延伸出的情况下,也优选调整显示位置以使得该尺寸变更文字图像的至少一部分位于对应的缩小背景图像的区域内。但是,尺寸变更文字图像整体也可以从对应的缩小背景图像的区域偏离。
[0149] [2-2.信息处理系统的动作]
[0150] 接下来,使用图14以及图15来对信息处理系统S的动作进行说明。图14是表示本实施方式所涉及的用户终端3的控制部的多个缩小商品图像显示处理的一个例子的流程图。
[0151] 在网页内仅显示一个缩小商品图像的情况下的动作也可以与第1实施方式的情况相同。此外,在网页内同时显示多个缩小商品图像的情况下,多个缩小商品图像各自的文字可显示区域相互不重叠的情况下的动作也可以与第1实施方式的情况相同。这是因为:在该情况下,用户终端3按照每个缩小商品图像来将缩小商品图像发送给电子商店街服务器1,电子商店街服务器1按照每个缩小商品图像来进行尺寸变更文字图像的显示位置的调整、缩小商品图像的提供即可。
[0152] 在网页中,在一个文字可显示区域中显示多个缩小商品图像的情况下,也可以在该网页的HTML文档中记载例如用于显示多个缩小商品图像的程序。用户终端3的控制部执行从电子商店街服务器1接收的这种HTML文档中记载的程序。用户终端3的控制部通过该程序的执行,来执行多个缩小商品图像显示处理。
[0153] 如图14所示,控制部基于程序,将多个缩小商品图像请求发送给电子商店街服务器1(步骤S61)。多个缩小商品图像请求例如包含多个图像ID。进一步地,多个缩小商品图像请求例如包含:缩小背景图像的显示区域的尺寸、文字可显示区域的尺寸、表示各缩小商品图像的缩小背景图像在文字可能显示区域内的位置的坐标等。
[0154] 图15是表示本实施方式所涉及的电子商店街服务器1的系统控制部14的多个缩小商品图像提供处理的一个例子的流程图。在电子商店街服务器1从用户终端3接收到多个缩小商品图像请求时,系统控制部14执行多个缩小商品图像提供处理。
[0155] 如图15所示,缩小图像提供部144从接收到的多个缩小商品图像请求,获取多个图像ID、缩小背景图像的显示区域的尺寸、文字可显示区域的尺寸、各缩小商品图像的缩小背景图像的坐标(步骤S71)。接下来,调整部143将图像调整标志设定为FALSE(步骤S72)。接下来,倍率设定部142将编号j设定为1。接下来,倍率设定部142选择从多个缩小商品图像请求获取的图像ID之中第j个图像ID。接下来,倍率设定部142获取与所选择的图像ID对应的背景图像。并且,倍率设定部142基于背景图像的尺寸以及缩小背景图像的显示区域的尺寸,设定背景图像的倍率(步骤S74)。将与第j个图像ID对应的背景图像称为背景图像(j),将背景图像(j)的倍率称为倍率M(j)。接下来,倍率设定部142执行文字图像前处理(步骤S75)。在文字图像前处理中,倍率设定部142针对与第j个图像ID对应的各文字图像,设定该基准坐标以及倍率。文字图像前处理的内容与第1实施方式的情况下的处理内容基本相同。接下来,倍率设定部142判定编号j是否小于从多个缩小商品图像请求获取的图像ID的数的值N(步骤S76)。此时,倍率设定部142在判定为编号i小于N的情况下(步骤S76:是),进入步骤S77。在步骤S77中,倍率设定部142将编号j加1,进入步骤S74。另一方面,倍率设定部142在判定为编号j不小于N的情况下(步骤S76:否),进入步骤S78。
[0156] 在步骤S78中,调整部143判定图像调整标志是否为TRUE。此时,调整部143在判定为图像调整标志不是TRUE的情况下(步骤S78:否),进入步骤S79。另一方面,调整部143在判定为图像调整标志是TRUE的情况下(步骤S78:是),进入步骤S81。
[0157] 在步骤S79中,缩小图像提供部144从商品图像DB12c获取与从多个缩小商品图像请求获取的多个图像ID分别对应的多个原始商品图像(1)~(N)。接下来,缩小图像提供部144分别以倍率M(1)~M(N)缩小原始商品图像(1)~(N),生成多个缩小商品图像。接下来,缩小图像提供部144将包含生成的多个缩小商品图像的第1响应发送给用户终端3(步骤S80),使多个缩小商品图像提供处理结束。第1响应是指示将多个缩小商品图像原样显示的响应。
[0158] 在步骤S81中,缩小图像提供部144分别以倍率M(1)~M(N)缩小背景图像(1)~(N),来生成缩小背景图像(1)~(N)。接下来,缩小图像提供部144针对从多个缩小商品图像请求获取的多个图像ID的每一个,确定与图像ID对应的1个或者多个文字图像之中通过文字图像倍率设定处理而被设定了倍率的1个或者多个文字图像。并且,缩小图像提供部144以该文字图像的倍率缩小或者放大所确定的1个或者多个文字图像的的每一个,来生成尺寸变更文字图像(步骤S82)。
[0159] 接下来,调整部143变换与全部尺寸变更文字图像的每一个对应的基准坐标的坐标系(步骤S83)。当前时刻的基准坐标的坐标系按照每个图像ID而不同。具体地,基准坐标的坐标系例如是以所对应的缩小背景图像的左上角为原点的坐标系。调整部143基于缩小背景图像在文字可显示区域中的坐标,将各尺寸变更文字图像的基准坐标变换为以文字可显示区域的左上角为原点的坐标系的坐标。
[0160] 接下来,调整部143基于被变换的各基准坐标、文字可显示区域的尺寸等,调整这些尺寸变更文字图像之中至少一个显示位置,以使得从多个缩小商品图像请求获取的多个图像ID所对应的全部尺寸变更文字图像相互不重叠(步骤S84)。接下来,缩小图像提供部144将包含全部缩小背景图像、尺寸变更文字图像以及被调整的显示坐标的第2响应发送给用户终端3(步骤S85)。并且,缩小图像提供部144使多个缩小商品图像提供处理结束。第2响应是指示以被调整的显示坐标显示多个尺寸变更文字图像的响应。
[0161] 如图14所示,若用户终端3从电子商店街服务器1接收第1响应或者第2响应(步骤S62),则用户终端3的控制部判定接收到的响应是否是第1响应(步骤S63)。此时,在控制部判定为响应是第1响应的情况下(步骤S63:是),进入步骤S64。另一方面,在控制部判定为响应不是第1响应的情况下(步骤S63:否),进入步骤S65。
[0162] 在步骤S64中,控制部将第1响应中包含的多个缩小商品图像分别显示于对应的缩小背景图像显示区域。并且,控制部使多个缩小商品图像显示处理结束。
[0163] 在步骤S65中,控制部将第2响应中包含的多个缩小背景图像分别显示于对应的缩小背景图像的显示区域。接下来,控制部基于第2响应中包含的显示坐标,将第2响应中包含的多个尺寸变更文字图像分别以对应的显示坐标显示于文字可显示区域(步骤S66)。并且,控制部使多个缩小商品图像显示处理结束。
[0164] 如以上说明那样,根据本实施方式,系统控制部14设定从多个原始商品图像提取的多个背景图像的倍率以及从多个原始商品图像提取的多个文字图像的倍率。此外,系统控制部14调整为多个尺寸变更文字图像之中至少一个尺寸变更文字图像的一部分从多个缩小背景图像之中与该尺寸变更文字图像对应的缩小背景图像的区域延伸出的位置。此外,系统控制部14将任意的尺寸变更文字图像的显示位置调整为从缩小背景图像的区域延伸出的尺寸变更文字图像与其它缩小背景图像所对应的尺寸变更文字图像不重叠的位置。因此,在使多个商品图像缩小的图像被同时显示的情况下,也能够提高文字的可读性。
[0165] [3.第3实施方式]
[0166] [3-1.系统控制部的功能概要]
[0167] 接下来,使用图16以及图17来对第3实施方式中的系统控制部14的功能概要进行说明。在第3实施方式中,作为尺寸变更文字图像的调整的一个例子,调整部143对尺寸变更文字图像的显示定时进行调整。具体地,调整部143在从原始商品图像提取的多个尺寸变更文字图像之中2个以上的尺寸变更文字图像彼此重叠的情况下,至少使该2个以上的尺寸变更文字图像的显示定时相互不同。由此,在相互重合的尺寸变更文字图像的任何一个被显示时,剩余的尺寸变更文字图像不被显示。因此,由于尺寸变更文字图像的重叠被消除,因此能够提高文字的可读性。该情况下的尺寸变更文字图像的显示状态是多个尺寸变更文字图像之中关注的尺寸变更文字图像被显示的定时。此外,该情况下的尺寸变更文字图像的周围的区域的显示状态是多个尺寸变更文字图像之中关注的尺寸变更文字图像以外的尺寸变更文字图像被显示的定时。并且,显示状态的关系是关注的尺寸变更文字图像与其他尺寸变更文字图像的显示定时的关系。
[0168] 调整部143也可以例如取代第1实施方式或者第2实施方式中说明的调整尺寸变更文字图像的显示位置,而调整尺寸变更文字图像的显示定时。或者,调整部143也可以仅在即使调整尺寸变更文字图像的显示位置,尺寸变更文字图像的重叠也不消除的情况下,调整显示定时。
[0169] 调整部143例如也可以进行调整以使得仅调整相互重合的尺寸变更文字图像的显示定时,剩余的尺寸变更文字图像被一直显示。或者,调整部143例如也可以调整包含相互重合的尺寸变更文字图像以及剩余的尺寸变更文字图像的全部尺寸变更文字图像的显示定时。
[0170] 图16是表示尺寸变更文字图像重叠的状态的多个缩小商品图像的显示例的图。如图16所示,缩小商品图像MR1-6以及MR2-6被同时显示。缩小商品图像MR1-6包含:缩小背景图像BR1-2、尺寸变更文字图像CR1、CR2以及CR5。缩小商品图像MR2-6包含:缩小背景图像BR2-2、尺寸变更文字图像CR6。在不进行显示定时的调整的情况下,缩小文字图像CR1、CR2以及CR6相互重叠。
[0171] 图17(a)至图17(d)是表示尺寸变更文字图像的显示定时被调整的状态的多个缩小商品图像的显示例的图。在图17(a)至图17(d)中,缩小商品图像MR1-7是尺寸变更文字图像的显示定时被调整了的缩小商品图像MR1-6。此外,缩小商品图像MR2-7是尺寸变更文字图像的显示定时被调整了的缩小商品图像MR2-6。缩小商品图像MR1-7中的缩小背景图像BR1-2以及缩小商品图像MR2-7中的缩小背景图像BR2-2被一直显示。
[0172] 并且,例如在缩小商品图像MR1-7以及MR2-7的显示开始的时刻T0至时刻T1的期间,例如图17(a)所示,在缩小背景图像BR1-2上显示尺寸变更文字图像CR1。其他的尺寸变更文字图像不被显示。另外,再使各尺寸变更文字图像在各个定时显示时,用户终端3也可以对显示的尺寸变更文字图像施加视觉效果。例如,用户终端3也可以对尺寸变更文字图像付与尺寸变更文字图像依次变大到与被设定的倍率对应的尺寸的动画效果。
[0173] 接下来,如图17(b)所示,在时间T1至时刻T2的期间,例如在缩小背景图像MR1-7上显示尺寸变更文字图像CR2。其他的尺寸变更文字图像不被显示。接下来,如图17(c)所示,在时间T2至时刻T3的期间,例如在缩小背景图像BR1-2上显示尺寸变更文字图像CR5。其他的尺寸变更文字图像不被显示。接下来,如图17(d)所示,在时间T3至时刻T4的期间,例如在缩小背景图像BR1-2以及BR2-2上显示尺寸变更文字图像CR6。其他的尺寸变更文字图像不被显示。然后,重复图17(a)~图17(d)所示的显示。另外,尺寸变更文字图像CR5与其他任何尺寸变更文字图像都不重叠。因此,尺寸变更文字图像CR5也可以一直被显示。
[0174] 图17(a)~图17(d)表示以进行第2实施方式中说明的尺寸变更文字图像的显示位置的调整为前提的例子。但是,调整部143也可以例如第1实施方式中说明那样,在按照每个缩小商品图像进行尺寸变更文字图像的显示位置的调整的情况下,调整尺寸变更文字图像的显示定时。
[0175] 在依次显示多个尺寸变更文字图像的情况下,调整部143例如也可以基于重要度,仅显示重要的尺寸变更文字图像之中特别重要的尺寸变更文字图像。
[0176] 显示定时被调整的尺寸变更文字图像的显示持续时间可以在全部尺寸变更文字图像中共通。例如,显示持续时间也可以被预先设定。或者,调整部143也可以按照每个尺寸变更文字图像来设定显示持续时间。例如,将人类识别通过1个或者多个文字来表示某些意思的文字群所需的时间设为停留时间,将视线从文字群向文字群移动的时间设为跳跃时间。例如,停留时间以及跳跃时间也可以被预先设定。在该情况下,调整部143也可以根据文字图像来确定文字群的数量。例如,调整部143通过对根据文字图像而识别的文字进行词素解析等,来确定文字群。并且,调整部143也可以将停留时间和跳跃时间的和乘以文字群的数量,来计算显示持续时间。或者,也可以用户终端3决定显示持续时间。例如,也可以按照每个用户终端3,或者按照每个用户终端3的种类,显示持续时间不同。
[0177] 调整部143也可以基于规定的条件来决定各尺寸变更文字图像的显示的顺序。例如,调整部143也可以决定显示顺序,以使得从左向右或者从上向下依次显示尺寸变更文字图像。或者,调整部143例如也可以与尺寸变更文字图像的排列顺序无关地,决定显示顺序。或者,例如也可以用户终端3决定显示顺序。
[0178] [3-2.信息处理系统的动作]
[0179] 接下来,使用图18以及图19来对信息处理系统S的动作进行说明。图18是表示本实施方式所涉及的用户终端3的控制部的多个缩小商品图像显示处理的一个例子的流程图。在图18中,对与图14相同的处理付与相同的符号。如图18所示,用户终端3的控制部将多个缩小商品图像请求发送给电子商店街服务器1(步骤S61)。
[0180] 图19是表示本实施方式所涉及的电子商店街服务器1的系统控制部14的多个缩小商品图像提供处理的一个例子的流程图。在图19中,对与图15相同的处理付与相同的符号。
[0181] 如图19所示,执行步骤S71~S78。在图像调整标志不是TRUE的情况下,执行之后的步骤S79以及S80。另一方面,在图像调整标志是TRUE的情况下,执行之后的步骤S81~S84。这些处理与第2实施方式的情况相同。
[0182] 若步骤S84结束,则调整部143基于各尺寸变更文字图像的被调整的显示坐标,判定全部尺寸变更文字图像之中2个以上的尺寸变更文字图像是否相互重合(步骤S101)。此时,调整部143在判定为不存在相互重合的尺寸变更文字图像的情况下(步骤S101:否),进入步骤S85。并且,缩小图像提供部144将第2响应发送给用户终端3,使多个缩小商品图像提供处理结束。另一方面,调整部143在判定为2个以上的尺寸变更文字图像相互重合的情况下(步骤S101:是),进入步骤S102。
[0183] 在步骤S102中,调整部143决定各尺寸变更文字图像的显示持续时间。例如,调整部143从商品图像DB12c获取各尺寸变更文字图像的文本。接下来,调整部143按照每个尺寸变更文字图像,从文本获取文字群,计算文字群的数量。接下来,调整部143从存储部12获取停留时间与跳跃时间的合计。并且,调整部143按照每个尺寸变更文字图像,将文字群的数量与获取的合计相乘,计算显示持续时间。
[0184] 接下来,缩小图像提供部144将包含全部缩小背景图像、尺寸变更文字图像、被调整的显示坐标以及显示持续时间的第3响应发送给用户终端3(步骤S103)。并且,缩小图像提供部144使多个缩小商品图像提供处理结束。第3响应是指示在相互不同的定时显示多个尺寸变更文字图像的响应。
[0185] 如图18所示,若用户终端3从电子商店街服务器1接收第1响应~第3响应的任意一个(步骤S62),则用户终端3的控制部判定接收到的响应是否为第1响应(步骤S63)。此时,控制部在判定为响应是第1响应的情况下(步骤S63:是),使多个缩小商品图像显示(步骤S64),使多个缩小商品图像显示处理结束。
[0186] 另一方面,控制部在判定为响应不是第1响应的情况下(步骤S63:否),将第2响应或者第3响应中包含的多个缩小背景图像分别显示于对应的缩小背景图像的显示区域(步骤S65)。接下来,控制部判定接收到的响应是否为第2响应(步骤S91)。此时,控制部在判定为响应是第2响应的情况下(步骤S91:是),将第2响应中包含的多个尺寸变更文字图像分别显示于对应的显示坐标(步骤S66)。并且,控制部使多个缩小商品图像显示处理结束。另一方面,控制部在判定为响应是第3响应的情况下(步骤S91:否),进入步骤S92。
[0187] 在步骤S92中,控制部将编号k设定为1。接下来,控制部获取第3响应中包含的尺寸变更文字图像之中第k个显示的尺寸变更文字图像。此外,控制部从第3响应获取与第k个尺寸变更文字图像对应的显示坐标、显示持续时间。并且,控制部在获取的显示坐标,将获取到的尺寸变更文字图像显示于文字可显示区域(步骤S93)。
[0188] 接下来,控制部在获取到的显示持续时间的期间待机(步骤S94)。接下来,控制部将显示的尺寸变更文字图像从画面消除(步骤S95)。
[0189] 接下来,控制部判定网页的显示是否结束(步骤S96)。此时,控制部在判定为网页的显示未结束的情况下(步骤S96:否),进入步骤S97。在步骤S97中,控制部判定编号k是否小于第3响应中包含的尺寸变更文字图像的数量的值。此时,控制部在判定为编号k小于尺寸变更文字图像的数量的值的情况下(步骤S97:是),进入步骤S98。在步骤S98中,控制部将编号k加1,进入步骤S93。另一方面,控制部在判定为编号k不小于尺寸变更文字图像的数量的值的情况下(步骤S97:否),进入步骤S92。在步骤S96中,控制部在判定为网页的显示结束的情况下(步骤S96:是),使多个缩小商品图像显示处理结束。
[0190] 如以上说明那样,根据本实施方式,系统控制部14在从原始商品图像提取多个文字图像,并且多个尺寸变更文字图像之中2个以上的尺寸变更文字图像彼此重叠的情况下,至少使这些尺寸变更文字图像的显示定时相互不同。因此,由于重叠消除,因此能够提高文字的可读性。
[0191] [4.第4实施方式]
[0192] [4-1.系统控制部的功能概要]
[0193] 接下来,使用图20来对第4实施方式中的系统控制部14的功能概要进行说明。在第4实施方式中,作为尺寸变更文字图像以及缩小背景图像的至少一个的调整的一个例子,调整部143对尺寸变更文字图像以及缩小背景图像的至少一个的颜色进行调整。具体地,调整部143使尺寸变更文字图像的边缘的颜色与缩小背景图像中相邻于尺寸变更文字图像的边缘的部分的颜色的差放大。由此,由于尺寸变更文字图像与缩小背景图像的边界变得明确,因此能够提高文字的可读性。该情况下的尺寸变更文字图像的显示状态为尺寸变更文字图像的边缘的颜色。此外,该情况下的尺寸变更文字图像的周围的区域的显示状态是缩小背景图像中相邻于尺寸变更文字图像的边缘的部分的颜色。并且,显示状态的关系是尺寸变更文字图像的边缘的颜色与相邻的部分的颜色的差。
[0194] 上述的放大色差的方法并不限定于特定的方法。例如,调整部143也可以通过轮廓线来对尺寸变更文字图像进行取边。此时,调整部143可以向尺寸变更文字图像的边缘追加轮廓线,也可以向尺寸变更文字图像的外侧、即背景部分追加轮廓线。此外,例如,调整部143也可以向尺寸变更文字图像的边缘以及外侧两者追加轮廓线。
[0195] 在追加轮廓线的情况下,调整部143决定轮廓线的颜色。例如,调整部143决定轮廓线的颜色与缩小背景图像的颜色的差、以及尺寸变更文字图像的颜色与轮廓线的颜色的差的至少任意一个大于尺寸变更文字图像的颜色与缩小背景图像的颜色的差的颜色即可。若满足该条件,则相比于追加轮廓线之前,尺寸变更文字图像与缩小背景图像的边界变得明确。调整部143例如也可以决定轮廓线的颜色,以使得轮廓线的颜色与缩小背景图像的颜色的差、以及尺寸变更文字图像的颜色与轮廓线的颜色的差的至少任意一个成为预先设定的基准色差以上。或者,调整部143例如也可以决定轮廓线的颜色,以使得轮廓线的颜色与缩小背景图像的颜色的差、以及尺寸变更文字图像的颜色与轮廓线的颜色的差的至少任意一个最大化。在缩小背景图像中,与尺寸变更文字图像的边缘相邻的部分的颜色并不局限于1个颜色。在该情况下,调整部143也可以决定轮廓线的颜色,以使得轮廓线的颜色与相邻于尺寸变更文字图像的边缘的部分的颜色之中最接近于轮廓线的颜色的颜色的差成为基准色差以上或者最大化。
[0196] 调整部143例如也可以基于表示尺寸变更文字图像的颜色或者相邻于尺寸变更文字图像的部分的颜色与轮廓线的颜色的对应关系的表,来决定轮廓线的颜色。或者,调整部143例如也可以基于尺寸变更文字图像的颜色或者相邻于尺寸变更文字图像的部分的颜色,计算轮廓线的颜色。
[0197] 图20(a)是表示尺寸变更文字图像中不存在轮廓线的情况下的缩小商品图像的显示例的图。如图20(a)所示,缩小商品图像MR1-8包含:缩小背景图像BR1-2、尺寸变更文字图像CR1~CR3以及CR5。在缩小商品图像MR1-8中,尺寸变更文字图像CR1~CR3以及CR5的显示位置被调整。如图4(a)所示,在缩小前的原始商品图像中,与尺寸变更文字图像CR3对应的文字图像C3和背景图像B1的边界比较明确。但是,文字图像C3的倍率与背景图像B1的倍率不同,由于尺寸变更文字图像CR3的显示位置被调整,因此尺寸变更文字图像CR3与缩小背景图像BR1-2的边界变得不清楚。
[0198] 图20(b)是表示追加了轮廓线的情况下的缩小商品图像的显示例的图。如图20(b)所示,缩小商品图像MR1-9是在缩小商品图像MR1-8中,向尺寸变更文字图像CR3追加了轮廓线LN1的图像。由此,尺寸变更文字图像CR3所示的文字的可读性提高。
[0199] 在尺寸变更文字图像已经通过轮廓线而被取边的情况下,调整部143例如也可以变更该轮廓线的颜色。该情况下的轮廓线的颜色的决定方法也可以与追加轮廓线的情况下的颜色的决定方法相同。
[0200] 调整部143例如也可以变更尺寸变更文字图像整体的颜色。若尺寸变更文字图像整体的颜色被变更,则尺寸变更文字图像整体的边缘也同时被变更。该情况下,调整部143决定尺寸变更文字图像的颜色,以使得颜色的变更后的尺寸变更文字图像的颜色与缩小背景图像的颜色的差大于颜色的变更前的尺寸变更文字图像的颜色与缩小背景图像的颜色的差即可。例如,调整部143也可以决定尺寸变更文字图像的颜色,以使得尺寸变更文字图像的颜色与缩小背景图像的颜色的差为预先设定的基准色差以上。或者,调整部143例如也可以决定尺寸变更文字图像的颜色,以使得尺寸变更文字图像的颜色与缩小背景图像的颜色的差最大化。或者,调整部143也可以决定尺寸变更文字图像的颜色,以使得尺寸变更文字图像的颜色与相邻于尺寸变更文字图像的边缘的部分的颜色之中接近于尺寸变更文字图像的颜色的颜色的差成为基准色差以上或者最大化。
[0201] 调整部143例如也可以基于表示尺寸变更文字图像的颜色与相邻于尺寸变更文字图像的部分的颜色的对应关系的表,决定尺寸变更文字图像的颜色。或者,调整部143例如也可以基于与尺寸变更文字图像相邻的部分的颜色,计算尺寸变更文字图像的颜色。
[0202] 但是,在允许尺寸变更文字图像从缩小背景图像的区域延伸出的情况下,尺寸变更文字图像的边缘的至少一部分与网页的背景相邻。在该情况下,调整部143例如也可以追加轮廓线,变更轮廓线的颜色,或者变更尺寸变更文字图像的颜色,以使得尺寸变更文字图像的颜色与网页的背景的颜色的差放大。
[0203] 调整部143例如也可以对从尺寸变更文字图像的边缘的部分起规定的范围内的像素,实施边缘强调处理。由此,由于尺寸变更文字图像的轮廓被强调,因此文字的可读性提高。例如,对于从边缘的部分起规定的范围内的像素强调边缘的算法,并不限定于特定的算法。例如,调整部143也可以使用拉普拉斯滤波器来实施边缘强调处理。
[0204] 调整部143例如也可以对全部尺寸变更文字图像,进行使尺寸变更文字图像的边缘的颜色与相邻的部分的颜色的差放大的调整。或者,调整部143例如也可以仅对尺寸变更文字图像的边缘的颜色与相邻的部分的颜色的差小于预先设定的基准色差的尺寸变更文字图像,进行使尺寸变更文字图像的边缘的颜色与相邻的部分的颜色的差放大的调整。
[0205] 调整部143例如也可以在第1实施方式~第3实施方式的至少一个中的调整的基础上,进行第4实施方式中说明的调整。或者,调整部143例如也可以不进行第1实施方式~第3实施方式中的调整,而进行第4实施方式中说明的调整。
[0206] [4-2.信息处理系统的动作]
[0207] 接下来,使用图21以及图22来对信息处理系统S的动作进行说明。以下说明的动作例是系统控制部14追加轮廓线或者变更轮廓线的颜色的情况下的例子。图21是表示本实施方式所涉及的电子商店街服务器1的系统控制部14的缩小商品图像提供处理的一个例子的流程图。在图21中,对与图10相同的处理付与相同的符号。
[0208] 如图21所示,执行步骤S21~S25。在图像调整标志不为TRUE的情况下,执行之后的步骤S26以及S33。另一方面,在图像调整标志为TRUE的情况下,执行步骤S27~S29。在文字图像的数量不为2个以上的情况下,执行之后的步骤S30。另一方面,在文字图像的数量为2个以上的情况下,执行步骤S31以及S32。步骤S30或者步骤S32之后,调整部143执行色差放大处理(步骤S111)。
[0209] 图22是表示本实施方式所涉及的电子商店街服务器1的系统控制部14的色差放大处理的一个例子的流程图。如图22所示,调整部143将编号i设定为1(步骤S121)。接下来,调整部143选择生成的1个或者多个尺寸变更文字图像之中第i个尺寸变更文字图像。将第i个尺寸变更文字图像称为尺寸变更文字图像(i)。接下来,调整部143判定尺寸变更文字图像(i)的重要度是否为1以上(步骤S122)。此时,调整部143在判定为重要度不是1以上的情况下(步骤S122:否),进入步骤S134。另一方面,调整部143在判定为重要度为1以上的情况下(步骤S122:是),进入步骤S123。
[0210] 在步骤S123中,调整部143判定尺寸变更文字图像(i)是否已经被取边。例如,调整部143确定尺寸变更文字图像(i)的边缘的颜色。在边缘的颜色作为整体相同或者类似的情况下,将该边缘的颜色决定为假定的轮廓线的颜色。接下来,调整部143判定例如从尺寸变更文字图像(i)的边缘起向尺寸变更文字图像(i)的内部规定距离以内,文字的颜色是否作为整体而从假定的轮廓线的颜色急剧变化。在文字的颜色未从假定的轮廓线的颜色变化的情况下,调整部143判定为尺寸变更文字图像(i)未被取边(步骤S123:否)。在该情况下,调整部143进入步骤S124。另一方面,在文字的颜色从假定的轮廓线的颜色变化的情况下,调整部143判定为尺寸变更文字图像(i)被取边(步骤S123:是)。在该情况下,调整部143将假定的颜色决定为轮廓线的颜色,进入步骤S128。
[0211] 在步骤S124中,调整部143计算尺寸变更文字图像(i)的颜色与缩小背景图像中相邻于尺寸变更文字图像的部分的颜色的差。接下来,调整部143判定计算出的色差是否为存储于存储部12的基准色差以上(步骤S125)。此时,调整部143在判定为色差是基准色差以上的情况下(步骤S125:是),进入步骤S134。另一方面,调整部143在判定为色差不是基准色差以上的情况下(步骤S125:否),进入步骤S126。
[0212] 在步骤S126中,调整部143决定被迫加的轮廓线的颜色与缩小背景图像的颜色的差、以及尺寸变更文字图像(i)的颜色与轮廓线的颜色的差的至少任意一个大于计算出的色差的颜色。接下来,调整部143在缩小商品图像中,向尺寸变更文字图像(i)的边缘以及尺寸变更文字图像(i)的周围的至少一个追加被决定的颜色的轮廓线(步骤S127)。并且,调整部143进入步骤S134。
[0213] 在步骤S128中,调整部143计算尺寸变更文字图像(i)的轮廓线的颜色与轮廓线的内部的颜色的差。接下来,调整部143判定计算出的色差是否为基准色差以上(步骤S129)。此时,调整部143在判定为色差是基准色差以上的情况下(步骤S129:是),进入步骤S134。另一方面,调整部143在判定为色差不是基准色差以上的情况下(步骤S129:否),进入步骤S130。
[0214] 在步骤S130中,调整部143计算尺寸变更文字图像(i)的轮廓线的颜色与缩小背景图像中相邻于轮廓线的部分的颜色的差。接下来,调整部143判定计算出的色差是否为基准色差以上(步骤S131)。此时,调整部143在判定为色差是基准色差以上的情况下(步骤S131:是),进入步骤S134。另一方面,调整部143在判定为色差不是基准色差以上的情况下(步骤S131:否),进入步骤S132。
[0215] 在步骤S132中,决定已经存在的轮廓线的颜色与缩小背景图像的颜色的差、以及尺寸变更文字图像(i)的颜色与轮廓线的颜色的差的至少任意一个大于计算出的色差的颜色。接下来,调整部143在缩小商品图像中,通过决定的颜色来涂满尺寸变更文字图像(i)的轮廓线(步骤S133)。然后,调整部143进入步骤S134。
[0216] 在步骤S134中,调整部143判定编号i是否小于文字图像的数量的值。此时,调整部143在判定为编号i小于文字图像的数量的值的情况下(步骤S134:是),进入步骤S135。在步骤S135中,调整部143将编号i加1,进入步骤S122。另一方面,调整部143在判定为编号i不小于文字图像的数量的值的情况下(步骤S134:否),使色差放大处理结束。
[0217] 若色差放大处理结束,如图21所示,则缩小图像提供部144将缩小商品图像发送给用户终端3(步骤S33),使缩小商品图像提供处理结束。
[0218] 如以上说明那样,根据本实施方式,系统控制部14使尺寸变更文字图像的边缘的颜色与缩小背景图像中相邻于该边缘的部分的颜色的差放大。因此,由于尺寸变更文字图像与缩小背景图像的边界变得明确,因此能够提高文字的可读性。
[0219] [5.第5实施方式]
[0220] [5-1.系统控制部的功能概要]
[0221] 接下来,使用图23来对第5实施方式中的系统控制部14的功能概要进行说明。在第5实施方式中,调整部143基于由尺寸变更文字图像包围的区域的面积,调整尺寸变更文字图像所示的文字的粗细度,或者基于尺寸变更文字图像的面积与尺寸变更文字图像的轮廓线的长度的关系,调整尺寸变更文字图像所示的文字的粗细度。
[0222] 若文字图像被缩小,则表示文字的像素的数量减少,可能导致文字的可读性降低。也就是说,文字变形。作为文字的可读性降低的第1例,举例由尺寸变更文字图像包围的区域的面积变得比由缩小前的文字图像包围的区域的面积小。所谓由文字图像或者尺寸变更文字图像包围的区域,是指由文字图像或者构成尺寸变更文字图像所示的文字的线包围的区域。能够将该区域称为文字图像内空出的孔。若该孔变小,则包围孔的线的辨别变难。此外,也存在由于文字图像的缩小导致孔堵塞的情况。
[0223] 调整部143例如也可以在孔的面积小于预先设定的基准面积的情况下,使尺寸变更文字图像所示的文字的线变细。也就是说,调整部143进行文字的细线化。由于伴随着文字的线变细,孔的面积变大,因此文字的可性提高。
[0224] 在由尺寸变更文字图像形成多个孔的情况下,各个孔的面积被确定。在该情况下,调整部143例如也可以将多个孔的面积的代表值与基准面积相比,判定是否进行细线化。代表值例如可以是最小值、最大值、平均值或者中央值等。
[0225] 以下表示具体例。图23是表示文字的细线化的一个例子的图。如图23所示,从原始商品图像提取文字图像C7。文字图像C7表示某个汉字。作为由文字图像C7包围的区域,存在孔H1~H5。文字图像C7以某个倍率被缩小,生成尺寸变更文字图像CR7。作为由尺寸变更文字图像CR7包围的区域,存在孔HR1~HR6。孔HR1~HR5与孔H1~H5对应。孔HR6是伴随着文字的缩小,文字的线与线连结导致产生的孔。在该情况下,调整部143使尺寸变更文字图像CR7所示的文字变细,生成尺寸变更文字图像CRT7。
[0226] 作为文字的可读性降低的第2例,举例尺寸变更文字图像的轮廓线的长度相对于尺寸变更文字图像的面积的比率比文字图像的轮廓线的长度相对于缩小前的文字图像的面积的比率低。这表示伴随着文字图像的缩小的文字的变形情况。将尺寸变更文字图像的区域以及文字图像的区域称为文字区域。例如,如图23所示,由于文字图像中形成的角变形,导致轮廓线的长度变短。此外,例如,由于文字的线与线连结,导致轮廓线的长度变短。
[0227] 调整部143例如也可以在轮廓线的长度相对于文字区域的面积的比率的减少度比预先设定的基准减少度大的情况下,使尺寸变更文字图像所示的文字的线变细。由此,由于轮廓线的长度相对于文字区域的面积的比率变大,因此文字的可读性提高。
[0228] 在使文字的粗细度变细的情况下,调整部143例如也可以对尺寸变更文字图像实施细线化。或者,调整部143例如也可以对缩小前的文字图像实施细线化,将被细线化的文字图像缩小来再次生成尺寸变更文字图像。
[0229] 细线化的程度或者细线化后的文字的粗细度例如也可以被预先设定。或者,调整部143例如也可以基于尺寸变更文字图像所示的文字的大小,决定细线化的程度或者细线化后的文字的粗细度。
[0230] 调整部143可以执行基于孔的面积的细线化、以及基于文字区域的面积与轮廓线的长度的关系的细线化这两者,也可以仅执行任意一个。
[0231] 调整部143例如也可以在第1实施方式~第4实施方式的至少一个中的调整的基础上,进行第5实施方式中说明的调整。或者,调整部143也例如可以不进行第1实施方式~第4实施方式中的调整,而进行第5实施方式中说明的调整。
[0232] [5-2.信息处理系统的动作]
[0233] 接下来,使用图24以及图25来对信息处理系统S的动作进行说明。图24是表示本实施方式所涉及的电子商店街服务器1的系统控制部14的缩小商品图像提供处理的一个例子的流程图。在图24中,对与图10相同的处理付与相同的符号。
[0234] 如图24所示,执行步骤S21~S25。在图像调整标志不为TRUE的情况下,执行之后的步骤S26以及S33。另一方面,在图像调整标志为TRUE的情况下,执行步骤S27以及S28。在步骤S28之后,调整部143执行粗细度调整处理(步骤S131)。
[0235] 图25是表示本实施方式所涉及的电子商店街服务器1的系统控制部14的粗细度调整处理的一个例子的流程图。如图25所示,调整部143将编号i设定为1(步骤S141)。接下来,调整部143选择1个或者多个文字图像之中第i个文字图像。将第i个文字图像称为文字图像(i)。将缩小文字图像(i)而生成的尺寸变更文字图像称为尺寸变更文字图像(i)。接下来,调整部143判定尺寸变更文字图像(i)的重要度是否为1以上(步骤S142)。此时,调整部143在判定为重要度不是1以上的情况下(步骤S142:否),进入步骤S151。另一方面,调整部143在判定为重要度是1以上的情况下(步骤S142:是),进入步骤S143。
[0236] 在步骤S143中,调整部143从文字图像(i)以及尺寸变更文字图像(i)分别提取1个或者多个孔。并且,调整部143计算从尺寸变更文字图像(i)提取的1个或者多个孔的面积。此时,调整部143例如基于文字图像(i)中的孔的位置关系与尺寸变更文字图像(i)中的孔的位置关系,判定从文字图像(i)提取的孔之中,尺寸变更文字图像(i)中是否存在被堵塞的孔。在存在被堵塞的孔的情况下,调整部143将该孔的面积决定为0。
[0237] 接下来,调整部143判定被计算出的孔的面积是否小于存储于存储部12的基准面积(步骤S144)。在多个孔的面积被计算的情况下,调整部143例如也可以将多个面积之中的最小值与基准面积相比。调整部143在判定为孔的面积不小于基准面积的情况下(步骤S144:否),进入步骤S145。另一方面,调整部143在判定为孔的面积小于基准面积的情况下(步骤S144:是),进入步骤S149。
[0238] 在步骤S145中,调整部143计算文字图像(i)的轮廓的长度与文字图像(i)的面积。并且,调整部143通过将轮廓的长度除以面积,从而计算比率P1。接下来,调整部143计算尺寸变更文字图像(i)的轮廓的长度与尺寸变更文字图像(i)的面积。而且,调整部143通过将轮廓的长度除以面积,从而计算比率P2(步骤S146)。
[0239] 接下来,调整部143计算比率P1与比率P2的差。并且,调整部143通过将计算出的差除以比率P1,从而计算轮廓线的相对减少度(步骤S147)。接下来,调整部143判定相对减少度是否大于存储于存储部12的基准减少度(步骤8148)。此时,调整部143在判定为相对减少度不大于基准减少度的情况下(步骤S148:否),进入步骤S151。另一方面,调整部143在判定为相对减少度大于基准减少度的情况下(步骤S148:是),进入步骤S149。
[0240] 在步骤S149中,调整部143将文字图像(i)变换为使文字图像(i)所示的文字的粗细度变细的文字图像。接下来,调整部143以文字图像(i)的倍率缩小被变换的文字图像,再次生成尺寸变更文字图像(i)(步骤S150)。接下来,调整部143进入步骤S151。
[0241] 在步骤S151中,调整部143判定编号i是否小于文字图像的数量的值。此时,调整部143在判定为编号i小于文字图像的数量的值的情况下(步骤S151:是),进入步骤S152。在步骤S152中,调整部143将编号i加1,进入步骤S142。另一方面,调整部143在判定为编号i不小于文字图像的数量的值的情况下(步骤S151:否),使粗细度调整处理结束。
[0242] 若粗细度调整处理结束,则如图24所示,执行步骤S29。在尺寸变更文字图像的数量不为2个以上的情况下,执行之后的步骤S30以及S33。另一方面,在尺寸变更文字图像的数量为2个以上的情况下,执行步骤S31~S33。
[0243] 如以上说明那样,根据本实施方式,系统控制部14基于由尺寸变更文字图像包围的区域的面积、以及尺寸变更文字图像的面积与该尺寸变更文字图像的轮廓线的长度的关系的至少一个,调整该尺寸变更文字图像所示的文字的粗细度。因此,能够提高文字的可读性。
[0244] [6.第6实施方式]
[0245] 接下来,对第6实施方式中的系统控制部14的功能概要进行说明。在第6实施方式中,作为尺寸变更文字图像的调整的一个例子,调整部143放大尺寸变更文字图像。例如,调整部143也可以调整由倍率设定部142设定的文字图像的倍率。此时,调整部143使新的倍率大于旧的倍率。并且,调整部143例如也可以以新的倍率缩小文字图像,再次生成尺寸变更文字图像。
[0246] 例如,设为尺寸变更文字图像的边缘的颜色与缩小背景图像中与尺寸变更文字图像的边缘相邻的部分的颜色的差小于基准色差。在该情况下,调整部143例如计算将尺寸变更文字图像在该尺寸变更文字图像与其他尺寸变更文字图像不重叠的范围内放大的情况下的尺寸变更文字图像的边缘的颜色与相邻于其边缘的部分的颜色的差。通过尺寸变更文字图像的放大,与尺寸变更文字图像相邻的部分变化。调整部143也可以判定计算出的色差是否从尺寸变更文字图像的放大前的色差放大。并且,调整部143也可以在色差放大的情况下,放大尺寸变更文字图像。该情况下的尺寸变更文字图像的显示状态是尺寸变更文字图像的边缘的颜色。此外,该情况下的尺寸变更文字图像的周围的区域的显示状态是在缩小背景图像中与尺寸变更文字图像的边缘相邻的部分的颜色。并且,显示状态的关系是尺寸变更文字图像的边缘的颜色与相邻的部分的颜色的差。
[0247] 另外,在上述各实施方式中,本发明的信息处理装置被应用于使终端装置显示缩小图像的服务器装置。但是,本发明的信息处理装置也可以被应用于自己显示缩小图像的装置。也就是说,信息处理装置也可以从图像提取文字图像以及背景图像,设定文字图像以及背景图像的倍率,调整被缩小的文字图像以及背景图像的至少一个,显示缩小图像。此外,例如与本发明的信息处理装置不同的装置也可以从图像提取文字图像以及背景图像。
[0248] 此外,在上述各实施方式中,本发明被应用于使原始的图像缩小的情形。以下,对本发明被应用于使原始的图像放大的情形的情况进行说明。在该情况下,信息处理装置将从图像提取的背景图像的倍率设定为大于100%的倍率,或者将大于100%的倍率获取为背景图像的倍率。此外,信息处理装置设定从图像提取的文字图像的倍率、即与背景图像的倍率不同的倍率。此时,信息处理装置例如也可以使文字图像的倍率大于背景图像的倍率。或者,例如只要缩小后的文字图像的文字尺寸为最小文字尺寸以上,信息处理装置也可以使文字图像的倍率小于背景图像的倍率。对以被设定的倍率变更了显示尺寸的文字图像以及文字图像的周围的区域的至少一个进行调整的方法也可以与上述各实施方式中说明的方法相同。
[0249] -符号说明-
[0250] 1 电子商店街服务器
[0251] 2 店铺终端
[0252] 3 用户终端
[0253] 11 通信部
[0254] 12 存储部
[0255] 12a 会员DB
[0256] 12b 商品DB
[0257] 12c 商品图像DB
[0258] 13 输入输出接口
[0259] 14 系统控制部
[0260] 14a CPU
[0261] 14b ROM
[0262] 14c RAM
[0263] 15 系统总线
[0264] 141 提取部
[0265] 142 倍率设定部
[0266] 143 调整部
[0267] 144 缩小图像提供部
[0268] NW 网络
[0269] S 信息处理系统
QQ群二维码
意见反馈