图像数据提供装置、图像显示装置、图像显示系统、图像数据提供装置控制方法、图像显示...的制作方法

文档序号:2633242阅读:253来源:国知局
专利名称:图像数据提供装置、图像显示装置、图像显示系统、图像数据提供装置控制方法、图像显示 ...的制作方法
技术领域
本发明涉及显示图像的图像显示装置以及向该图像显示装置提供显示图 像的图像数据提供装置。
背景技术
随着数码照相机的普及,广泛地将照片当作图像数据进行处理。这样,除 观赏已显像照片的已有照片欣赏方式外,将作为图像数据存储的照片显示于图 像显示装置而欣赏的新照片欣赏方式也正在流行。
使一张或多张照片显示于图像显示装置时,可考虑各种显示方法。其中作 为广泛使用的典型使用方法,可列举缩略图一览显示和幻灯片放映显示等。
幻灯片放映显示是隔开预定的时间间隔依次一面切换一面显示多张照片 的显示方法。用户能够像看动态图像那样观赏随着时间的经过依次逐张显示出 来的照片。而縮略图一览显示是同时一览显示縮小了多张照片的縮略图群的显 示方法。打算从多个图像中选择希望的图像等的情况下,縮略图一览显示比较 方便。
又,通过利用互联网等网络,能将远处的服务器装置(图像存储部)中存 储的照片显示在图像显示装置上。由此,例如通过将上传至服务器装置的照片 显示在多个图像显示装置上,就能使多个用户欣赏相同的照片。
这样在图像显示装置显示照片时,由于该照片在该图像显示装置中显示时 的大小取决于该照片的像素数和图像显示装置的规格,所以不是恒定的。
针对这一点,专利文献l (日本公开专利公报特开平4一358871 (平成4 年12月11日公开))中揭示了在印刷显示装置的显示画面上按预定的尺寸显 示要印刷的印刷数据的技术。专利文献l中,上述预定尺寸是指与设定的用纸 相同的尺寸(例如A4尺寸)。专利文献1的打印机3将位像数据展开, 使得印刷数据按预定的尺寸(例如A4尺寸)显示于印刷显示装置5。印刷显示装置5根据展开的数据按与A4尺寸相同的大小恒定地显示上述印刷数据。 由此,用户能够确认印刷数据在印刷前与印刷时相同。
然而,上述位像数据并不是考虑印刷显示装置5的规格而展开的,所 以不能适应印刷显示装置5的规格变化等情况。
另一方面,在请多个用户看相同照片时会产生以下需求希望让任何一个 用户都按一定的大小观看,即不管是何种规格的图像显示装置都希望按一定的 大小显示照片。
针对这一点,专利文献2 (日本公开专利公报特开2003 — 219372 (平成 15年7月31日公开))中记载了这样一种技术数据广播装置(图像数据提 供装置)对数字电视机接收装置(图像显示装置)广播XML数据,该XML 数据记述了进行图像中拍摄的对象物的实物大小显示所需的源图像的比例信息。
专利文献3 (日本公开专利公报特开2000 — 358222 (平成12年12月26
日公开))揭示了对显示表现装置(图像显示装置)发送对象物实际尺寸信息 和记述了发送源推荐的放大率的附加信息的信息传送方式。
专利文献4 (日本公开专利公报特开平5 — 130598 (平成5年5月25日 公开))揭示了一种电视会议系统,其中具有的资料发送侧(图像数据提供装 置)根据从资料接收侧接收的该资料接收侧的监视器尺寸和显示倍率的信息改 变拍摄图像的倍率,使得在资料接收侧的监视器上相对于资料图像的实际尺寸 显示指定显示倍率的图像。
由此,不管图像显示装置的规格怎样,都能在图像显示装置中按照对象物 为实物大小的方式(或按对源图像指定的预定倍率)显示图像。
然而,上述已有的结构中会产生下列问题。
具体而言,专利文献2、 3中仅记载了根据显示图像的一侧(即图像显示 装置)从外部的服务器装置(图像数据提供装置)接收的比例信息和附加信息 进行要显示的图像的尺寸调整的技术,并未考虑服务器装置对每一图像显示装 置依据其规格而生成上述各信息的情况。因此,每一个图像显示装置都必须具 备依据规格以预定的显示尺寸显示照片用的结构,所以存在不适合使服务器装 置中上传的照片显示于多个图像显示装置的服务的问题。
8再者,专利文献4所述的技术中,仅记载了将按照资料接收侧(图像显示 装置)的规格和显示倍率的指定而放大(縮小)成适当大小的图像数据供给资 料接收侧。因此,即使资料发送侧(图像数据提供装置)能依据规格发送放大 (縮小)成预定尺寸的图像,也不能控制接收侧的装置如何显示该图像。所以, 存在以下问题即使将图像放大(縮小)成预定尺寸,资料接收侧也不一定总 按资料发送侧想要的预定尺寸在资料接收侧准确显示。
根据上述情况,为了在图像显示装置中以提供图像的一侧想要的预定显示 尺寸显示图像,不仅要提供按照图像显示装置的规格放大(縮小)的图像(用 于显示),还需要提供规定如何配置并显示这种显示用图像的依据规格的显示 控制信息。
再者,这些问题并非仅在显示照片时发生,即使是在文本、图形、图表等 情况下,在显示作为图像数据进行处理的数据整体和动态图像数据整体时也同 样会发生。另外,在显示将多张照片汇集成一套的照片群(相册)时也同样会 发生。
专利文献l:日本公开专利公报「特开平4一358871号公报(
公开日1992 年12月11日)」
专利文献2:日本公开专利公报「特开2003 — 219372号公报(
公开日2003 年7月31日)」
专利文献3:日本公开专利公报「特开2000 — 358222号公报(
公开日2000 年12月26日)」
专利文献4:日本公开专利公报「特开平5 — 130598号公报(
公开日1993 年5月25日)」

发明内容
本发明的目的在于,实现通过按照图像显示装置的规格生成显示用数据 (显示用图像(或显示用动态图像)和显示控制信息)而使图像(或动态图像) 以预定的显示尺寸显示于图像显示装置的图像数据提供装置、图像显示装置以 及图像显示系统。
为了达到上述目的,本发明的图像数据提供装置的特征在于,具备获取图像显示装置与图像显示有关的规格信息的规格信息确定部22(规格信息确定 部件);图像尺寸控制部32 (显示用图像产生部件),根据上述规格信息通过 改变图像的像素数而生成显示用图像使得在上述图像显示装置以预定的显示 尺寸显示上述图像;以及根据上述规格信息生成规定上述图像显示装置的画面 中上述显示用图像的配置的显示控制信息的显示控制信息生成部34(显示控制 信息生成部件)。
为了达到上述目的,本发明的图像数据提供装置的控制方法的特征在于, 包括获取图像显示装置与图像显示有关的规格信息的第一步骤;根据上述第 一步骤获取的规格信息,通过改变图像的像素数而生成显示用图像使得在上述 图像显示装置以预定的显示尺寸显示上述图像的第二步骤;以及根据上述第一 步骤获取的规格信息生成规定上述图像显示装置的画面中上述第二步骤生成 的显示用图像的配置的显示控制信息的第三步骤。
根据上述结构和方法,规格信息确定部22获取显示图像的图像显示装置 与图像显示有关的规格信息。接着,图像尺寸控制部32根据规格信息确定部 22获取的规格信息,改变要在上述图像显示装置显示的图像的像素数而生成显 示用图像。最后,显示控制信息生成部34根据上述规格信息生成规定上述图 像尺寸控制部32生成的显示用图像在上述图像显示装置的画面上如何配置的 显示控制信息。
接收这样生成的显示用图像和显示控制信息的图像显示装置只要按照依 据本装置的规格生成的显示控制信息显示依据本装置的规格调整了像素数的 显示用图像即可。由此,能使上述显示用图像以作为提供图像的一侧的图像数 据提供装置想要的预定的显示尺寸显示于图像显示装置。
再者,作为与上述图像显示有关的规格信息,可设想是图像显示装置的监
视器的像素数、分辨率、行距、监视器的尺寸等。
为了达到上述目的,本发明的图像显示装置的特征在于,具备生成请求 提供要显示的图像或动态图像的图像请求消息的消息生成部74 (消息生成部 件),该图像请求信息包含确定上述图像或动态图像的图像识别信息、和本装 置与图像显示有关的规格信息;将上述图像请求消息发送到图像数据提供装置 的发送部;当作对上述图像请求消息的响应,从上述图像数据提供装置接收与上述请求的图像或动态图像对应的显示用图像或显示用动态图像、和规定该图 像显示装置的画面中的上述显示用图像或显示用动态图像的配置的显示控制 信息的接收部;以及显示控制部64 (显示控制部件),按照上述显示控制信息 对显示部进行控制,使得上述显示用图像或显示用动态图像以预定的显示尺寸 进行显示。
为了达到上述目的,本发明的图像显示装置的控制方法的特征在于,包括: 生成请求提供要显示的图像或动态图像的图像请求消息的第一步骤,该图像请 求信息包含确定上述图像或动态图像的图像识别信息、和本装置与图像显示有 关的规格信息;发送部将上述第一步骤生成的图像请求消息发送到图像数据提 供装置的第二步骤;当作对上述图像请求消息的响应,接收部从上述图像数据 提供装置接收与上述请求的图像或动态图像对应的显示用图像或显示用动态 图像、和规定该图像显示装置的画面中的上述显示用图像或显示用动态图像的 配置的显示控制信息的第三步骤;以及按照上述第三步骤接收的显示控制信息 控制显示部的第四步骤,使得上述第三步骤接收的显示用图像或显示用动态图 像以预定的显示尺寸显示。
根据上述结构和方法,消息生成部74生成请求提供图像(或动态图像) 的图像请求消息,该图像请求消息包括确定要显示的图像(或动态图像)的图 像识别信息和本装置与图像显示有关的规格信息。发送部将消息生成部74生 成的图像请求消息发送到图像数据提供装置。
然后,当作对上述图像请求消息的响应,接收部从上述图像数据提供装置 接收与上述请求的图像或动态图像对应的显示用图像(或显示用动态图像)和 显示控制信息。显示控制部64按照接收的显示控制信息控制显示部,使得接
收到的显示用图像(或显示用动态图像)以预定的显示尺寸显示。
由此,图像显示装置能够按图像数据提供装置想要的显示尺寸显示本装置 请求的图像(或动态图像)。
为了达到上述目的,本发明的图像显示装置的特征在于,具备生成请求 提供要显示的图像或动态图像的图像请求消息的消息生成部74 (消息生成部
件),该图像请求信息包含确定上述图像或动态图像的图像识别信息和本装置
与图像显示有关的规格信息;将上述图像请求消息发送到图像数据提供装置的发送部;当作对上述图像请求消息的响应,从上述图像数据提供装置接收与上 述请求的动态图像对应的显示用图像和显示用动态图像,同时接收按照用户对 该图像显示装置的操作切换上述显示用图像和上述显示用动态图像并显示时 的、规定该图像显示装置的画面中的显示用图像和显示用动态图像的配置的显 示控制信息的接收部;以及按照上述显示控制信息控制显示部使得上述显示用 图像或上述显示用动态图像以预定的显示尺寸显示,并且按照用户的操作切换 上述显示用图像和上述显示用动态图像并显示于上述显示部的显示控制部64 (显示控制部件)。
为了达到上述目的,本发明的图像显示装置的控制方法的特征在于,包括 生成请求提供要显示的动态图像的图像请求消息的第一步骤,该图像请求消息 包含确定上述动态图像的图像识别信息和本装置与图像显示有关的规格信息; 发送部将上述第一步骤生成的上述图像请求消息发送到图像数据提供装置的 第二步骤;当作对上述图像请求消息的响应,接收部从上述图像数据提供装置 接收与上述请求的动态图像对应的显示用图像和显示用动态图像,同时接收按 照用户对上述图像显示装置的操作切换上述显示用图像和上述显示用动态图 像并显示时的规定上述图像显示装置的画面中的显示用图像和显示用动态图 像的配置的显示控制信息的第三步骤;以及按照上述第三步骤接收的上述显示 控制信息控制显示部使得上述显示用图像或上述显示用动态图像以预定的尺 寸显示,并且按照用户的操作切换上述显示用图像和上述显示用动态图像并显 示于上述显示部的第四步骤。
由此,图像显示装置能够按照上述显示控制信息,将作为改变了动态图像 的像素数使得以图像数据提供装置指定的预定显示尺寸显示的数据的显示用 动态图像和与上述动态图像对应的显示用图像,以该预定的显示尺寸显示于本 装置的画面,并且能够按照用户的操作切换并显示它们。
为了达到上述目的,本发明的图像显示系统包含上述图像数据提供装置和 上述图像显示装置,它的特征在于,上述图像数据提供装置向上述图像显示装 置发送显示用图像(或显示用动态图像)和规定该显示用图像(或显示用动态 图像)的配置的显示控制信息,它们是根据从上述图像显示装置接收的、在请 求提供要显示的图像(或动态图像)的图像请求消息中包含的上述图像显示装
12置与图像显示有关的规格信息而生成的,上述图像显示装置按照上述显示控制信息以预定的显示尺寸显示从上述图像数据提供装置获取的上述显示用图像(或显示用动态图像)。
根据上述结构,图像数据提供装置对图像显示装置向其请求图像(动态图像)作出响应,将通过改变图像的像素数而在图像显示装置上以想要的预定显示尺寸显示的显示用图像(或显示用动态图像)和规定其配置的显示控制信息供给图像显示装置。显示用图像(或显示用动态图像)和显示控制信息是按照图像显示装置的规格而生成的。
从而,图像显示装置能够根据上述按照本装置的规格生成的显示用图像(或显示用动态图像)和显示控制信息,以图像数据提供装置想要的预定显示尺寸显示请求的图像(动态图像)。
因而,能够建立可通过按照图像显示装置的规格生成显示用数据(显示用图像和显示控制信息),使图像以预定的显示尺寸显示于图像显示装置的图像显示系统。
本发明的其它目的、特征和优点可以从下文所述的内容中充分了解。本发明的优点可以从下文参照附图的说明中明确。


图1是表示本发明实施方式的显示用数据生成装置的关键部分结构的方框图。
图2是表示本发明实施方式的网络相册系统(图像显示系统)的大致结构的框图。
图3是表示本发明实施方式的网络相册系统中各装置的处理流程的序列图。
图4 (a)是表示模式数据选择部分析的相册请求消息的结构的示意图,图4 (b)是表示相册请求消息中包含的配置条件的具体例的图,图4 (c)是表示相册请求消息中包含的规格信息的具体例的图。
图5是说明显示尺寸决定部求出每一张縮略图的最大显示尺寸的程序图。图6是表示显示尺寸存储部中存储的实际印刷尺寸信息的例子的图。图7是表示模式数据存储部中存储的模式数据的例子的图。图8是表示模式数据选择部选择的模式数据和根据该模式数据生成的显示控制信息的例子的示意图。
图9是表示模式数据选择部中的模式数据选择处理流程的流程图。
图10是表示显示用数据生成部中的显示用数据生成处理流程的流程图。
图11是表示模式数据中的布局定义信息的具体例的图。
图12是表示显示控制信息中的布局定义信息的具体例的图。
图13是表示模式数据中的状态转移定义信息的具体例的图。
图14是表示显示控制信息中的状态转移定义信息的具体例的图。
图15是表示图12所示的布局定义信息规定的电视机显示画面布局的图。
图16是表示电视机根据显示用数据以实际印刷尺寸显示縮略图时的电视
机画面的显示例的图。
图17是表示本发明实施方式的电视机关键部分结构的框图。
图18是表示电视机中的相册显示处理流程的流程图。
图19是表示本发明其它实施方式的网络相册系统中各装置的处理流程的
序列图。
图20 (a)是表示消息生成部生成的幻灯照片请求消息的结构的示意图,图20 (b)是表示幻灯照片请求消息中包含的照片信息的具体例的图。
图21是表示电视机按照显示用数据的显示控制信息将缩略图显示于预定位置时的电视机画面的显示例的图。
图22是图21中的虚线框151的放大图。
图23是图21和图22中的縮略图框195的放大图。
图24是表示显示用数据的数据结构的示意图。
图25是表示网络相册DB中存储的相册信息数据表的例子的图。
图26是表示本发明其它实施方式的显示用数据生成装置的关键部分结构的框图。
图27是表示网络相册DB中存储的相册信息数据表的其它例子的图。
图28是表示在相册作者的PC上显示的GUI画面的例子的图。
图29是表示本发明其它实施方式的显示用数据生成部的处理流程的流程图。
图30是具体表示显示用数据中包含的部分显示控制信息的图。图31是表示本发明其它实施方式的显示用数据生成装置的关键部分结构的框图。
图32是表示效果信息存储部中存储的效果定义信息的例子的图。
图33是表示本发明其它实施方式的显示用数据生成部的处理流程的流程图。
图34是表示本发明其它实施方式的模式数据和显示控制信息中各自包含的布局定义信息的例子的示意图。
图35是表示图34所示的效果模式和效果定义信息的具体例的图。
标号说明
1显示用数据生成装置(图像数据提供装置)
2电视机(图像显示装置)
3相册管理服务器
4计算机
相册
5,相册
6相册请求消息(图像请求消息)
7显示用数据
8幻灯照片请求消息(图像请求消息)
9幻灯片放映显示用数据
10控制部
11通信部
15操作部
16通信部
16a发送部
16b接收部
17显示部
1518 广播数据接收部
19 音频输出部
20 模式数据选择部
21 相册ID确定部
22 规格信息确定部(规格信息获取部件)
23 配置条件确定部(配置条件确定部件)
24 显示尺寸决定部(可显示尺寸计算部件/显示尺寸决定部件)
25 模式数据获取部
30 显示用数据生成部
31 像素数计算部
32 图像尺寸控制部(显示用图像生成部件)
33 附加信息提取部
34 显示控制信息生成部(显示控制信息生成部件)
35 显示用数据合成部
36 动态图像帧提取部
40 存储部
41 网络相册数据库
42 规格信息一览存储部
43 配置条件存储部
44 显示尺寸存储部
45 模式数据存储部
46 附加信息存储部
47 尺寸更改图像存储部
48 音频文件存储部
49 效果信息存储部
50 控制部
51 显示控制信息分析部
52 广播数据存储部
55 动态图像縮略图存储部56尺寸更改动态图像存储部
60输入输出控制部
61操作受理部
62消息发送控制部
63显示用数据接收控制部
64显示控制部(显示控制部件)
65音频输出控制部
70相册请求处理部
71相册ID获取部
72配置条件获取部
73规格信息获取部
74消息生成部(消息生成部件)
80存储部
81相册ID存储部
82规格信息存储部
83显示用数据存储部
100网络相册系统(图像显示系统)。
具体实施例方式
实施方式1
根据

本发明的一个实施方式,如下所述。本实施方式中,作为一个例子说明在网络相册系统中应用本发明的图像数据提供装置和图像显示装
置的情况。网络相册系统是一种PC或便携式电话等通信终端装置通过互联网
等通信网将相册(由照片(图像)或照片群(图像)组成)上传到相册管理服务器,具有通信功能的图像显示装置获取上述相册管理服务器中存储的相册的照片并显示于本装置的显示照片用的系统。更具体地说,通过图像数据提供装置生成按预定尺寸显示上述照片用的显示用数据并供给图像显示装置,从而图像显示装置能够按图像数据提供装置想要的预定尺寸显示照片。
本实施方式中,将本发明的图像显示装置当作具有连接互联网的通信功能的电视机进行说明。又,将本发明的图像数据提供装置当作上述电视机按预定 尺寸縮略显示相册照片用的、对电视机生成显示用数据的显示用数据生成装置 进行说明。下文中,将显示用数据当作包含规定如何縮略显示照片的显示控制 信息和作为显示对象的照片縮略图(显示用图像)的数据进行说明。然而,本 发明的图像数据提供装置生成的显示用数据不限于上文所述,也可以生成在显 示一张图像时或幻灯片放映显示多张图像时等以预定尺寸显示用的显示用数 据。
再者,本发明的网络相册系统100不限于图2所示的结构。图2所示的例 子中,各个用户的电视机2与显示用数据生成装置1直接进行相册请求消息6 和显示用数据7的交换。然而,不限于这种结构,例如也可在电视机2与显示 用数据生成装置1之间设置管理提供网络相册服务的服务商使用的站点的服务 器装置。
根据上述结构,通过电视机2利用网络相册系统时,首先,电视机2访问 服务商的服务器装置,用普通的网络浏览器显示门户站点。然后,从上述网络 浏览器切换并启动请求相册的显示用数据并显示用的网络相册系统程序。由 此,能防止电视机2连接到门户站点预先指定的显示用数据生成装置1或相 册管理服务器3以外的装置。
网络相册系统概要
图2是表示本发明实施方式的网络相册系统(图像显示系统)100的大致 结构的框图。如图2所示,网络相册系统100包含显示用数据生成装置(图像 数据提供装置)1、至少一台电视机(图像显示装置)2和相册管理服务器3。 各装置通过互联网连接,使其可以相互通信。
相册管理服务器3管理由一张(套)照片(群)构成的相册,具有存储相 册的网络相册数据库(DB) 41。例如由照片持有者U使用个人计算机(PC) 4等通信终端装置将相册5 (或照片)发送到相册管理服务器3,存放在网络相 册画l。
再者,将照片通过PC4等通信终端装置上传到相册管理服务器3时(或者 从便携式电话或具有通信功能的数码照相机直接上传时),为了判明该照片是 从哪个摄像设备传送的照片,可将表示照片出处的摄像设备信息(拍摄该照片的数码照相机(或便携电话)的产品名、型号等)与上述照片关联并一起发送 到相册管理服务器3。由此,即便是由同一通信终端装置上传的照片,也能够 按照每一摄像设备进行管理,可以方便地按照摄像设备的规格处理照片。
例如,所拍摄照片的分辨率、图像尺寸、纵横比(及其偏差)因摄像设备 的规格而不同。所以,如果对每一个摄像设备的规格预先存储分辨率、图像尺 寸、纵横比等当作照片的信息,就能方便地从摄像设备信息确定各照片的信息, 从而能有效地进行生成以显示用数据生成装置1中的预定尺寸进行显示用的显 示用数据的处理。
又,作为上述通信终端装置,不限于图2所示的PC4,只要具有将持有者
U的相册或照片发送到相册管理服务器3的功能,可以是任何装置,除PC夕卜, 可设想带通信功能的电视机、便携式电话机、PDA(personal digital assistant:个
人数字助理)等。
网络相册DB41中,对于每一个相册,以与唯一识别相册用的相册ID (图 像识别信息)对应的方式存储,通过指定此相册ID,能选择该相册包含的全 部照片(群)。而且,对于相册中包含的每一张照片,也以与唯一识别照片用 的照片ID (或照片数据的文件名)对应的方式存储。因而,通过指定相册ID 和照片ID (或文件名),能选择一张照片。网络相册DB41中存储的管理相册 用的相册信息数据表的详情会在后文中阐述。
本实施方式中,通过指定相册ID能确定相册中包含的全部照片中的一张 或多张。通过指定相册ID和照片ID (图像识别信息),能够确定一张照片。
显示用数据生成装置1生成电视机2显示相册的照片所需的显示用数据。 显示用数据表示图像显示装置显示的信息。如上文所述,本实施方式中,显示 用数据至少包含对电视机的显示控制信息和作为显示对象的照片数据。显示控 制信息是指对图像显示装置规定在什么位置、以多大的尺寸显示什么照片等照 片显示方法的一个或多个显示画面生成用脚本。更详细地说,包含定义照片的 显示布局的布局定义信息和确定照片(或该照片的縮略图)并使布局定义信息 定义的显示位置与确定的照片对应的图像确定信息。显示控制信息中还可包含 表示相册的基本信息等的文本等数据。
这样,电视机2通过接收上述显示用数据,就能够按照显示控制信息显示包含在显示用数据中的一张或多张照片。对每一显示方法制作上述显示画面生 成用脚本。显示控制信息也可包含多个显示画面生成用脚本。作为显示画面生 成用脚本的例子,可设想使多张照片縮略显示用的縮略图一览显示画面生成用 脚本、使相册的照片逐张幻灯片放映显示用的图像显示画面生成用脚本等。
再者,上述显示画面生成用脚本可以由例如XML(eXtensible Markup Language:可扩充置标语言)记述的文本数据构成,这时,布局定义信息可以由 例如SVG (Scalable Vector Graphics:可縮放矢量图形)记述。
各显示画面生成用脚本也可包含按照对照片进行的操作(选择照片等)、 对网络相册的操作(选择相册等)规定对电视机执行什么样的处理(具体而言, 是转移到什么样的显示画面)的状态转移定义信息。状态转移定义信息可以是 例如遵照XML的记述,通过嵌入同样是XML数据的上述各显示画面生成用 脚本,或者与这些显示画面生成用脚本作为独立的脚本,从显示用数据生成装 置1发送到电视机2。
显示用数据生成装置1从电视机2接收请求要显示的相册的相册请求消息 (图像请求消息)6。接收的相册请求消息6中包含表示电视机2的规格的规 格信息。显示用数据生成装置1根据上述规格信息生成与电视机2的规格对应 的显示用数据7,并供给电视机2。
例如,显示用数据生成装置1从用户A的电视机2接收规格信息A (包含 于相册请求消息6中)时,生成包含依据用户A的电视机2的规格生成的显示 控制信息A的显示用数据7并供给。此显示用数据7中至少含有包含依据用户 A的电视机2的规格调整了图像尺寸的相册5'和按照上述规格生成的该相册照 片的布局定义信息等的显示控制信息A。
又,显示用数据生成装置1在从用户B的电视机2接收相册请求消息(图 像请求消息)6时,根据规格信息B供给与用户B的电视机2的规格对应的显 示用数据B,同样也对用户C的电视机2根据规格信息C供给显示用数据C。
电视机2显示网络相册DB41中存储的相册的照片。电视机2将请求要显 示的相册的消息、相册请求消息6发送到显示用数据生成装置1,并从显示用 数据生成装置1接收上述显示用数据7,按照其中包含的显示控制信息显示相 册的照片。
20相册请求消息6中包含确定要显示的相册的信息、电视机2的规格信息(像 素数或画面尺寸)等。
相册请求消息6和显示用数据7的详细情况会在后文中阐述。
再者,显示用数据生成装置1也可具有网络相册DB41,这时,PC4将相 册发送到显示用数据生成装置1。 关于显示用数据
图24是表示显示用数据7的数据结构的示意图。如图24所示,本实施方 式的显示用数据包含记述对电视机2的控制指令的显示控制信息181以使电视 机2显示确定的显示画面或执行网络相册的各种应用功能(下文称为照片应用 功能)、以及要在电视机2上显示的照片等静止图像或者菜单画面和操作按钮 的图像等对象物lll。再者,图24所示的例子中,作为显示用数据7包含的对 象物111,取为JPEG格式的照片(静止图像),但不限于此。显示用数据7 中,只要电视机2能够处理该数据从而显示于本装置,可以是包含任何数据格 式的数据当作对象物111。例如,也可以将动态图像数据、文本数据等当作对 象物111。再者,也可将文本数据当作与显示控制信息181不同的对象(**.txt) 而包含在显示用数据7中,还可在实现显示控制信息181的SVG数据(".svg) 中定义文本数据。
又,本实施方式中,显示用数据7不限于图像、动态图像、文本等成为显 示处理对象的对象,可包含音频数据等那样电视机2可进行再现处理并提示用 户的一切形式的对象物111。显示控制信息181能定义确定该对象物111的记 述和电视机2对该对象物111的各种动作,以使电视机2能对显示用数据7包 含的一切形式的对象物111进行再现处理并提示给用户。
本实施方式中,显示控制信息181大体上可分为两种。第一种是规定了如 何显示(再现)对象物111 (即照片、仅在实现显示控制信息181的SVG上定 义的GUI画面、文本数据、动态图像或音频数据等)的布局定义信息186。根 据此布局定义信息186,电视机2能够判断要如何显示包含在显示用数据7中 的哪一个数据。
作为布局定义信息186的例子,可考虑唯一识别对象物111的对象物识别 信息、表示与其显示位置和显示尺寸的信息的对应关系的对象物(图像)确定信息184、以及规定了与每一个显示用数据对应的各种信息(相册标题、照片 标题、赋予它们的备注等)的显示方法的相册基本信息185。
第二种是按照电视机2中发生的事件(例如经过预定时间、开始/结束预定
动作时、接收显示用数据或用户的按键输入等),规定了电视机2要执行的预 定动作的内容的操作内容定义信息280。根据此操作内容定义信息280,电视 机2能够判断要何时、对何物如何执行何种操作。
作为操作内容定义信息280的例子,可考虑定义了在发生哪种事件时接着 显示(请求并获取)哪一个显示用数据的状态转移定义信息187、以及定义了 电视机2对正在显示的显示用数据要执行的照片应用功能的预定处理(图像旋 转、改色、文本数据的更改、印刷、动态图像或音频的再现等)的操作功能定 义信息188。例如,在定义了发生用户按键输入时电视机2要执行哪种处理的 情况下,操作功能定义信息188中将操作电视机2的遥控器的按键种类与要执 行的处理的内容关联地记述脚本。
网络相册系统的处理
图3是表示本发明实施方式的网络相册系统100中各种装置的处理流程的 序列图。
电视机2从用户受理显示某特定相册(或特定照片)的指示信息的输入时 (Sl中为"是"),执行将相册请求消息6发送到显示用数据生成装置1用 的相册请求处理(S2)。由此,将相册请求消息6发送到显示用数据生成装置 1。
显示用数据生成装置1从电视机2接收相册请求消息6时(S3中为"是"), 执行根据电视机2的规格信息选择最佳模式数据用的模式数据选择处理(S4)。 这里,模式数据是指包含具有模板布局定义信息的显示画面生成用脚本的模式 信息(或其组合)的数据。即显示信息的雏形。如果将实际确定显示对象相册 (照片、縮略图)的信息(图像确定信息)当作内容,则模式数据可以说是嵌 入该内容前的容器。
接着,显示用数据生成装置1根据选择的模式数据生成在电视机2显示指 定相册(照片)用的显示控制信息,并执行生成包含显示控制信息和相册(照 片)的与电视机2的规格对应的显示用数据用的显示用数据生成处理(S5)。
22显示用数据生成装置1将S5中生成的显示用数据7发送到发出请求的电
视机2 (S6)。电视机2从显示用数据生成装置1接收显示用数据7 (S7), 按照显示控制信息显示包含在显示用数据7中的相册(照片)(S8)。
这样,显示用数据生成装置1就能按照电视机2的规格生成显示用数据7, 并在电视机2以预定的尺寸显示照片。
再者,后文参照图18详述电视机2执行的S2的相册请求处理。另外,后 文中还参照图9和图10分别详细说明显示用数据生成装置1执行的S4的模式 数据选择处理和S5的显示用数据生成处理。
接着,说明执行S4、 S5的处理的显示用数据生成装置1的结构的详细情况。
显示用数据生成装置的结构
图1是表示本发明实施方式的显示用数据生成装置1的关键部分结构的框 图。如图1所示,显示用数据生成装置1具备通信部11、统一控制显示用数据 生成装置1的控制部10和存储部40。
控制部10控制显示用数据生成装置1具备的各部分的各种动作,内部具 有模式数据选择部20和显示用数据生成部30。控制部10读出存储部40中存 储的各种程序,控制本发明的显示用数据生成装置1的各部分,进行生成显示 用数据用的各种处理。
存储部40存储控制部10执行的控制程序、OS程序和控制部10执行用于 生成显示用数据的各种处理时读出的各种数据,由硬盘等非易失性存储装置构 成。将上述各种数据分别存储到存储部40内部的各种存储部,即规格信息一 览存储部42、配置条件存储部43、显示尺寸存储部44、模式数据存储部45、 附加信息存储部46和尺寸更改图像存储部47。再者,本实施方式中,采用显 示用数据生成装置1通过网络访问网络相册DB41的结构,但不限于此,也可 以使显示用数据生成装置1的存储部40具有网络相册DB41 。
通信部11通过通信网与网络相册系统100中的显示用数据生成装置1外 部的各种装置进行通信,内部具备接收部lla和发送部llb。
具体而言,接收部11a接收电视机2发送的相册请求消息6,将通过接收 部lla受理的相册请求消息6传送给控制部10的模式数据选择部20。发送部11b发送接收来自电视机2的请求而生成的显示用数据。发送部llb对发出请 求的电视机2发送从显示用数据生成部30传送来的显示用数据。
又,通信部11在生成显示用数据7时,进行与相册管理服务器3 (图2) 的通信,对相册管理服务器3请求成为显示对象的相册5 (或照片),并从相 册管理服务器3获取相册5 (照片)。
再者,显示用数据生成装置1具有网络相册DB41时,不必用通信部11 获取相册5 (照片)。此情况下,将接收部11a从PC4等通信终端装置受理的 相册5 (照片)存储于网络相册DB41。
图25是表示网络相册DB41中存储的相册信息数据表的例子的图。本实 施方式中,在每一相册中存储表示相册属性的相册信息,以构成相册信息数据 表。
栏C1 (数据名"相册ID")表示识别相册用的相册ID。 栏C2 (数据名"是否可利用")表示是否可以利用由上述相册ID确定的 相册。该是否可利用数据表示为"不可"时,意味着以前由相册管理服务器3 管理该相册,但当前不存在相册内容(由于删除等缘故)且今后也不恢复的状 态。
栏C3 (数据名"有效期限")表示相册中设定的公开期届满的日子。
栏C4 (数据名"公开状态")表示相册中设定的是否公开信息。也可以 采用照片的持有者U能够任意设定是否允许制作的相册公开的结构。
栏C5 C9表示相册的基本信息。栏C5表示制作相册的相册作者。栏C6 表示相册的标题。栏C7表示相册作者登记的对该相册的备注。栏C8表示制 作该相册的相册制作日期。栏C9 (数据名"文件数")表示该相册中包含的 照片(动态图像)的数量。在生成显示相册用的显示用数据时,显示用数据生 成部30按照需要获取这些信息。
栏Cll (数据名"文件名")表示识别相册中包含的一张以上照片用的照 片ID。再者,此照片ID只要能唯一地识别一个相册内的一张以上的照片,可 以是任意ID。图25所示的例子中,将照片的文件名("OO.jpg")原样用作 照片ID。再者,相册管理服务器3可以对每张照片分别分配照片ID,也可原 样使用相册作者赋予的照片ID。栏C13表示相册作者对每张照片设定的照片标题。栏C14表示相册作者 对每张照片登记的对照片的备注。
在显示用数据生成部30生成显示照片用的显示用数据时,显示用数据生
成部30按照需要获取上述各栏的信息。
上述说明中,记载了相册信息具有14个栏组成的表结构,但网络相册DB41 的数据结构不限于此。可适当构成相册信息,使其包含相册管理服务器3管理 相册的状态所需的信息。例如,对该相册的浏览者设定年龄限制时,可另行设 置存放允许浏览的年龄条件用的栏。
再者,图25所示的例子中,用表的结构表示多个相册的信息,将其作为 多个记录的集合,但相册信息的数据结构不限于此,只要各栏信息与相册ID 关联而存储,相册信息就可以具有任何数据结构。
栏C10和栏C12的详细情况会在后文中阐述。
控制部10的模式数据选择部20执行图3所示的模式数据选择处理。模式 数据选择部20具有相册ID确定部21、规格信息确定部(规格信息获取部件) 22、配置条件确定部(配置条件决定部件)23、显示尺寸决定部(可显示尺寸 计算部件/显示尺寸决定部件)24和模式数据获取部25。
模式数据选择部20首先分析电视机2发送的相册请求消息6。本实施方式 中,相册请求消息6包含表示作为请求源的电视机2的规格的规格信息、以及 表示照片排列方式的配置条件,具体而言是表示决定縮略图显示布局用的条 件。可将确定请求相册的相册ID包含在配置条件中。
图4 (a)是表示模式数据选择部20分析的相册请求消息6的结构的示意 图。如图4 (a)所示,相册请求消息6包含配置条件161和规格信息162。
本实施方式中,配置条件161包含确定电视机2请求的相册的相册ID161a、 指定在电视机2的画面上一起显示照片縮略图的张数的縮略图显示张数161b、 和指定上述张数縮略图的布局即指定用纵向多少张X横向多少张显示电视机2 的画面的纵横显示张数161c。规格信息162包含表示电视机2的机型的机型 162a、表示电视机2的监视器画面尺寸的画面尺寸162b和表示电视机2的监 视器的像素数的像素数162c。再者,显示用数据生成装置1具有能仅根据机型 162a的信息确定电视机2的规格即画面尺寸162b和像素数162c)的结构时,可以仅由机型162a构成规格信息162。
图4 (b)是表示相册请求消息6中包含的配置条件161的具体例的图。图4 (c)是表示相册请求消息6中包含的规格信息162的具体例的图。
相册ID确定部21确定相册请求消息6中包含的相册ID161a。图4 (b)所示的例子中,相册ID确定部21分析相册请求消息6,确定"1234 — 5678 —9876 —0000"为相册ID161a。
规格信息确定部22根据相册请求消息6中包含的规格信息162确定电视机2的像素数和画面尺寸。图4 (c)所示的例子中,提取"142.8厘米(cm)(横)X80.4厘米(纵)"当作画面尺寸162b,提取"1920点/英寸(dpi)(横)X 1080点/英寸(纵)"当作像素数162c。
或者,规格信息162中仅包含机型162a时,也可以按如下构成规格信息确定部22。即,从将表示电视机2的机型的机型信息与像素数和画面尺寸对应地存储的规格信息一览存储部42,确定与机型162a表示的机型信息对应的像素数和画面尺寸。因而,规格信息162中始终包含画面尺寸162b和像素数162c时,未必需要具备规格信息一览存储部42。又,不考虑电视机2的画面尺寸而显示预定尺寸的照片时,也可以仅确定像素数来构成规格信息确定部22。
本实施方式中,由于生成使预定张数的照片以预定的尺寸且容纳在电视机2的画面内的方式显示用的显示用数据,所以规格信息确定部22确定像素数和画面尺寸的信息当作电视机2的规格信息。再者,如图4 (a) (c)所示,规格信息162中包含画面尺寸162b和像素数162c时,规格信息确定部22只要将其提取即可,而不必设置规格信息一览存储部42。
配置条件确定部23确定对相册请求消息6中包含的相册ID161a表示的相册的照片进行缩略显示时的配置条件,即缩略图的排列方式(例如将縮略图排列成栅格状时的縮略图显示张数或纵横显示张数等)。图4 (b)所示的例子中,配置条件确定部23确定縮略图显示张数161b为"72张",确定纵横显示张数161c为"9张(横)X8张(纵)"。
再者,当配置条件161不包含纵横显示张数161c时,只要采用配置条件确定部23按照縮略图显示张数161b所示縮略图显示张数确定纵横显示张数的结构即可。例如,设置将縮略图显示张数与纵横显示张数对应地存储的配置条
26件存储部43。配置条件存储部43中,若按照例如"72张"时为"9X8" 、 "36张"时为"9X4" 、 "24张"时为"6X4" 、 "12张"时为"4X3"、……
等的方式存储縮略图显示张数与纵横显示张数的对应关系,则配置条件确定部23能按照縮略图显示张数确定纵横显示张数。
再者,将模式数据选择部20的各部分析相册请求消息6而确定的各种信息存储到存储部40内未图示的分析结果存储部,并且由模式数据选择部20和显示用数据生成部30的各部按照需要将其读出。
显示尺寸决定部24决定在对相册请求消息6请求的相册的各照片进行縮略显示时的每一张縮略图的显示尺寸。
这里,显示尺寸是指电视机2的画面中实际显示时每一张縮略图的大小(例如"多少厘米X多少厘米"、"L版"、"明信片"、"A4"等预定的实际尺寸),与照片数据的尺寸(多少点X多少点)或分辨率(点/英寸)不同。
下面,用图4所示的相册请求消息6的例子说明显示尺寸决定部24决定縮略图显示尺寸的程序。
配置条件确定部23根据图4 (b)所示配置条件161确定的纵横显示张数为"9张(横)X8张(纵)",规格信息确定部22根据图4 (c)所示规格信息162确定的画面尺寸为"142.8厘米(横)X80.4厘米(纵)"。
本实施方式中,显示尺寸决定部24决定每一张縮略图的显示尺寸,以使能够在电视机2的上述画面尺寸内显示9X8 = 72张縮略图。如图5所示,求出电视机2的画面尺寸中,每一张縮略图的最大显示尺寸(可显示尺寸)为"约15.8厘米(横)X约10厘米(纵)"。
显示尺寸决定部24可决定上述最大显示尺寸为最终縮略图的显示尺寸,但不限于此。本实施方式中,作为预定的显示尺寸,使用实际印刷尺寸。实际印刷尺寸是指印刷照片数据时得到的输出图像的实际尺寸。
本实施方式中,作为一个例子,将印刷用的输出纸的规格尺寸(例如L尺寸(89毫米X127毫米))原样当作实际印刷尺寸,根据多种实际印刷尺寸决定显示尺寸。然而,上述情况未限定显示尺寸的偏差。例如,即使是相同的L尺寸,在打算得到有白边时的实际印刷尺寸时,也可预先准备从上述尺寸(89毫米X 127毫米)去除白边部分后的尺寸当作实际印刷尺寸。显示尺寸决定部24从显示尺寸存储部44存储的多种实际印刷尺寸中,按照预定条件确定最佳实际印刷尺寸,并决定其为縮略图的显示尺寸。
再者,图5上述例子中,说明了将电视机2的显示画面的全部区域当作缩
略图可显示区域而决定显示尺寸的情况,但不限于此。例如,在縮略图与縮略图之间取预先决定了宽度的空白时,或显示縮略图以外的部分(操作按钮或输
入区域、相册基本信息等)时,构成显示尺寸决定部24,使得考虑分配给它们的区域而决定显示尺寸。
图6是表示显示尺寸存储部44中存储的实际印刷尺寸信息(显示尺寸信息)的例子的图。本实施方式中,每一种实际印刷尺寸都存储尺寸名称、该实际印刷尺寸的纵向长度和横向长度的信息。如图6所示,对每一种尺寸也可以存储该实际印刷尺寸的纵横比。
本实施方式中,显示尺寸决定部24参照显示尺寸存储部44,确定上述那样求出的每一张縮略图的纳入最大显示尺寸内的实际印刷尺寸中的最大实际
印刷尺寸,并最终将其决定为縮略图的显示尺寸。
若用图6的例子进行具体说明,则纳入最大显示尺寸"约15.8厘米(横)X约10厘米(纵)"内的实际印刷尺寸中的最大实际印刷尺寸为"L尺寸"。因而,显示尺寸决定部24将"L尺寸"确定为显示尺寸。
上述显示尺寸决定部24的实际印刷尺寸确定方法不限于上文所述。作为其它条件,可设想例如获取要显示的相册照片的纵横比,并选择纵横比一致或具有最接近的纵横比的实际印刷尺寸。
再者,上述说明中,显示尺寸决定部24根据规格信息确定部22确定的画面尺寸和配置条件确定部23确定的纵横显示张数决定显示尺寸,但不限于此。例如,不考虑电视机2的画面尺寸而构成缩略图的布局时,可根据纵横显示张数确定预先预定的实际印刷尺寸。
这样,又存在确定的显示尺寸(例如"L尺寸")和最大显示尺寸(例如"15.8厘米X10厘米")不一致的情况。这种情况下,确定的显示尺寸较小时,可在縮略图之间当作空白区域而均匀分配。
另外,当确定的显示尺寸较大时,可定义布局使得能在分配给该縮略图的区域内滚动,也可应用别的实际印刷尺寸,使分配的框内仅容纳该缩略图。这
28时,显示尺寸决定部24可对相册内的每一张照片决定显示尺寸,而不是对每一个相册。
模式数据获取部25获取适合显示相册请求消息6请求的相册的各照片的
模式数据。具体而言,根据配置条件确定部23确定的纵横显示张数和显示尺寸决定部24决定的显示尺寸,获取模式数据存储部45存储的多个模式数据中最佳的模式数据。
图7是表示模式数据存储部45中存储的模式数据的例子的图。例如表170所示,对于每一个纵横显示张数172和显示尺寸173的组合,与模式数据ID对应地存储各模式数据。表170所示的信息以外,例如对特种机型电视机的应用准备模式数据的情况下,也可存储电视机2的机型信息。
上述例子中,模式数据获取部25根据配置条件确定部23确定的纵横显示张数"9X8"和显示尺寸决定部24决定的显示尺寸"L尺寸",获取具有模式ID "TempJ301"的模式数据171。
上文所述那样,模式数据选择部20通过从电视机2接收相册请求消息6,选择用于生成包含与电视机2的规格对应的布局定义信息的显示控制信息的适当的模式数据171。
将模式数据选择部20选择的模式数据171存储到存储部40,并且由显示用数据生成部30按照需要将其读出,以便生成符合电视机2的规格的显示用数据。模式数据171的数据结构会在后文中详细阐述。
控制部10的显示用数据生成部30使用模式数据选择部20选择的模式数据执行图3所示的显示用数据生成处理。更具体地说,(1)分别放大(縮小)显示对象相册的照片从而生成縮略图,使其以上述显示尺寸显示于电视机2,
(2)在选择的模式数据中嵌入显示对象的上述縮略图的图像确定信息从而生成显示控制信息,(3)合成上述生成的縮略图和显示控制信息(以及其它附加信息,如果存在的话)从而生成与电视机2的规格对应的显示用数据。
显示用数据生成部30为了执行上述显示用数据生成处理,具有像素数计算部31、图像尺寸控制部(显示用图像生成部件)32、附加信息提取部33、显示控制信息生成部(显示控制信息生成部件)34和显示用数据合成部35。
像素数计算部31算出使指定为显示对象的照片在电视机2上按上述决定的显示尺寸縮略显示用的縮略图像素数。縮略图像素数是表示将显示对象的相册的照片放大(或縮小)后得到的縮略图的像素数的信息。由此,对图像尺寸控制部32传递要以放大(或縮小)成"多少像素(横)X多少像素(纵)"
的方式制作照片,以便例如在具有像素数"1920X 1080"的电视机2中按L尺
寸显示縮略图。
图像尺寸控制部32为了实现像素数计算部31算出的縮略图像素数,放大或縮小上述显示对象的相册的照片,生成具有该像素数的縮略图。
图像尺寸控制部32 —旦获取像素数计算部31算出的縮略图像素数,接着就从网络相册DB41 (图2)获取由相册ID确定部21确定的相册的照片数据。然后,对取得的照片实施放大(或縮小)的图像处理,生成上述縮略图像素数的缩略图。将生成的缩略图(即图像尺寸控制部32更改原有照片尺寸后的图像)存储到尺寸更改图像存储部47。
再者,尺寸更改图像存储部47中,可对特定的相册预先保存从原有照片更改成各种尺寸的縮略图。此情况下,图像尺寸控制部32参照尺寸更改图像存储部47预先存储的与像素数计算部31算出的像素数一致的縮略图时,只要从尺寸更改图像存储部47获取该縮略图即可,以代替实施放大(或縮小)的图像处理。
附加信息提取部33是在对显示对象的相册的照片进行缩略显示时,从附加信息存储部46连同缩略图一起提取要显示的附加信息的部件。附加信息只要是全部显示用数据通用的,就可以是每一个相册的附加信息、每一张照片(縮略图)的附加信息等。
附加信息提取部33提取例如每一个相册的附加信息(相册标题等)时,参照附加信息存储部46,根据相册ID确定部21确定的相册ID提取与该相册ID对应地存储的相册标题。对于每一张照片的附加信息,根据照片ID适当提取。
或者,记述每一选择的模式数据要提取什么样的附加信息时,按照该记述从附加信息存储部46提取适当的附加信息。
再者,作为附加信息的例子,可设想以一览表显示用户能输入的指令用的可输入指令的图标或说明书、相册的标题、照片的属性信息、表示对照片实施的处理历史的操作信息、提供网络相册服务的服务站名、著作权信息等,但不 限于此。或者,也可以提取表示用哪种实际印刷尺寸显示縮略图的实际印刷尺 寸的信息作为附加信息。
附加信息提取部33还可访问网络相册DB41的相册信息数据表(图25), 根据相册(照片)ID直接提取与相册或照片关联的各种信息。
将上述那样附加信息提取部33提取的附加信息嵌入所选择的模式数据, 从而构成部分显示控制信息。
显示控制信息生成部34将图像尺寸控制部32生成的确定显示对象的缩略 图的图像确定信息、附加信息提取部33提取的附加信息嵌入模式数据选择部 20所选择的模式数据,生成与相册请求消息6对应的显示控制信息。
图8是表示模式数据选择部20选择的模式数据和在该模式数据中嵌入了 内容(图像确定信息/附加信息)的显示控制信息的例子的示意图。
如上文所述,所选择的模式数据171在嵌入内容(图像确定信息/附加信息) 之前仅仅是包含模板信息的"容器"。图8中用"@@一***_@@"表示模式数 据171中内容的部分。确定显示对象的相册及其照片的縮略图后,显示控制信 息生成部34将这部分替换成实际值。
显示控制信息生成部34参照尺寸更改图像存储部47,确定成为显示对象 的相册的图像尺寸控制部32生成的縮略图,生成链接到所确定的各縮略图的 链接信息,并嵌入到布局定义信息176中的图像确定信息。图8所示例子中, 显示控制信息生成部34在存放链接到縮略图的链接信息的地方(对象物确定 信息174),嵌入确定图像尺寸控制部32所生成的縮略图的图像确定信息194 "href="Thumbnail—0.jpg""。对作为显示对象的相册中包含的每一个縮略图重 复此处理,从而形成图像确定信息。这样,通过在布局定义信息170中嵌入内 容,生成布局定义信息186,完成显示控制信息。
显示信息生成部34还将附加信息提取部33提取的各附加信息嵌入模式数 据171中的各个存放处。图8所示的例子中,显示控制信息生成部34在存放 相册标题的地方(相册基本信息175)嵌入附加信息提取部33提取的作为上述 显示对象的相册的标题"阳光的旋律",构成相册基本信息185。
如上文所述,显示控制信息生成部34对模式数据嵌入内容,生成显示控制信息181。显示控制信息181是按照相册请求消息6生成的,成为将作为相
册请求消息6的发送源的电视机2请求的相册按预定的尺寸縮略显示于电视机 2用的显示控制信息。
再者,作为嵌入的对象,不限于上述例子。例如,也可嵌入当作附加信息 存储的、显示相册时的背景图像。又,縮略图(可)显示张数与实际相册内的 縮略图数量不见得一致,所以也可嵌入实际显示的縮略图数。或者,可嵌入状
态转移定义信息177中选择特定縮略图时进行转移的转移目的地的数据。在状 态转移定义信息177嵌入内容(转移目的地的数据、首部信息等),生成状态 转移定义信息187。还在模式数据171的操作功能定义信息178中嵌入内容(记 述在生成什么事件时进行怎样动作的脚本),生成操作功能定义信息188,从 而完成显示控制信息。
显示用数据合成部35合成显示控制信息生成部34生成的显示控制信息和 该显示控制信息的图像确定信息确定的縮略图,生成在电视机2显示縮略图用 的显示用数据。
这样生成的显示用数据由以下构成规定依据电视机2的规格如何显示各 縮略图的显示控制信息、以及适当放大(或縮小)的相册(縮略图群),使其 依据电视机2的规格按预定的显示尺寸进行显示。
接收上述显示用数据的电视机2能按照显示控制信息,以预定的显示尺寸 (例如实际印刷尺寸)縮略显示相册中包含的各縮略图。
再者,上述说明中,阐述了用印制照片时的尺寸显示縮略图的情况,但本 发明的显示用数据生成装置1不限于此。也能用实际尺寸大小显示例如比照片 等大的杂志或报纸等的图像数据。
近年,随着具有大屏幕显示部17的电视机2的不断普及,即便是杂志或 报纸的双联页那样大的尺寸也能按实际尺寸将其显示。
例如,图6的实际印刷尺寸信息中预先存储关于"报纸(杂志)双联页尺 寸"的信息,则显示用数据生成部30就可以生成能以报纸(杂志)的双联页 实际尺寸使图像或动态图像等显示对象物显示于电视机2的显示部17的可显 示用数据。
显示用数据生成装置的处理
32接着,根据图9、图IO说明显示用数据生成装置1的处理流程。
图9是表示模式数据选择部20中的模式数据选择处理流程的流程图。
模式数据选择部20通过通信部11接收电视机2发送的相册请求消息6时, 获取例如图4 (a)所示的配置条件161和规格信息162 (S101)。这时,相册 ID确定部21从相册请求消息6获取相册ID161a,确定成为显示对象的相册。
接着,规格信息确定部22参照规格信息162的机型162a,判断电视机2 的机型信息是否登记在规格信息一览存储部42 (S102)。规格信息确定部22 判断为电视机2的机型信息登记在规格信息一览存储部42中时(S102中为 "是"),从规格信息一览存储部42获取与电视机2的机型信息(机型162a) 对应的电视机2的规格信息即画面尺寸和像素数(S103)。由此,即使相册请 求消息6中不包含画面尺寸162b和像素数162c,也能确定电视机2的图像显 示的规格信息。
另一方面,规格信息确定部22判断为机型信息未登记在规格信息一览存 储部42时(S102中为"否"),显示用数据生成装置1对电视机2请求重新 发送包含画面尺寸和像素数的信息的规格信息162,从再次获取的规格信息162 获取画面尺寸162b和像素数162c (S104)。由此,即使是在接收仅包含机型 162a的规格信息162的情况下,也能获取屏幕尺寸162b和像素数162c。
再者,规格信息162中始终包含画面尺寸162b和像素数162c时,显示用 数据生成装置1也可以没有规格信息一览存储部42。
接着,配置条件确定部23根据配置条件161确定用什么样的布局显示相 册请求消息6请求的相册,即确定配置条件。这里,提取配置条件161中包含 的縮略图显示张数161b,确定在一个画面中一览显示相册的照片时的总显示张 数(S105)(例如图4 (b)的"72张")。
接着,配置条件确定部23根据确定的缩略图显示张数确定电视机2的画 面中分别在纵、横方向上的縮略图显示张数。具体而言,从配置条件存储部43 获取与上述确定的缩略图的显示张数"72张"对应的纵横显示张数"9张(横) X8张(纵)"(S106)。
接着,显示尺寸确定部24根据S106中确定的纵横显示张数和S103或S104 中确定的画面尺寸,算出每一张縮略图的最大显示尺寸(S107)(例如,图5
33所示的最大尺寸"约15.8厘米(横)X约10厘米(纵)")。
接着,显示尺寸决定部24从显示尺寸存储部44存储的多种实际印刷尺寸 中选择最接近算出的最大显示尺寸的实际印刷尺寸。这里,最接近的实际印刷 尺寸是指上述最大显示尺寸中容纳的实际印刷尺寸中的最大尺寸。还可获取显 示对象相册的照片的纵横比,选择具有最接近该纵横比的纵横比的实际印刷尺 寸当作最接近的实际印刷尺寸。
最后,模式数据获取部25参照模式数据存储部45,从上述各步骤中确定 的纵横显示张数和显示尺寸获取最佳模式数据。这里,当符合条件(与上述纵 横显示张数和显示尺寸对应地存储)的模式数据存储于模式数据存储部45时 (S110中为"是"),获取符合该条件的模式数据,供给显示用数据生成部 30 (S112)。另一方面,未发现符合条件的模式数据时(S110中为"否"), 可新生成适合电视机2的模式数据(S111),使得照片以上述纵横显示张数并 按上述显示尺寸显示。这时,模式数据获取部25将新生成的模式数据供给显 示用数据生成部30 (S112)。
再者,上述说明中,虽然设定了 S106中确定的縮略图的纵横显示张数的 信息相对于指定的縮略图显示张数是固定的,但不限于此。也可以构成配置条 件确定部23,使其按照指定的縮略图显示张数和电视机2的画面尺寸(画面的 纵横比)适当地算出纵横显示张数。
例如,对于显示上述指定的縮略图显示张数而可考虑的每一个纵和横显示 张数的组合,根据确定的画面尺寸的纵横比,算出每一张縮略图的最大显示尺 寸的纵横比。然后,只要获取确定的相册照片的纵横比,并获取具有最接近成 为显示对象的照片的纵横比的纵横比的最大显示尺寸所获得的纵和横的显示 张数的组合,将其当作纵横显示张数即可。
更具体地说,例如对画面宽高比(横:纵)=4:3的画面排满六张縮略图时, 作为纵横显示张数,可考虑"1X6 (横X纵)"、"2X3"、 "3X2"、 "6 Xl"这四种。于是每一张縮略图各自的最大显示尺寸的宽高比为"2:9"、 "8:9"、 "2:1" 、 "8:1"。其中,可以设想将最大显示尺寸的纵横比为最接近成为显 示对象的照片的纵横比的纵横比时的纵和横的显示张数的组合当作纵横显示 张数等。或者,也可算出最大显示尺寸,并按显示尺寸存储部44中是否存储
34纳于其中的实际印刷尺寸来确定纵横显示张数。
由此,电视机2的用户发送相册请求消息6时,只要指定縮略图显示张数 就能得到以与该显示张数对应的适当布局且适当显示尺寸縮略显示相册照片 用的显示用数据。
图10是表示显示用数据生成部30中的显示用数据生成处理流程的流程图。
显示用数据生成部30获取模式数据选择部20选择的模式数据(图8的模 式数据171) (S201)。
像素数计算部31算出从照片获得縮略图时的縮略图像素数(S202)。像 素数计算部31根据规格信息确定部22确定的电视机2的像素数162c和显示 尺寸决定部24决定的实际印刷尺寸(例如L尺寸)算出縮略图像素数。
接着,图像尺寸控制部32将成为显示对象的相册的照片的像素数更改成 像素数计算部31算出的縮略图像素数。即,将照片的尺寸放大或縮小。这时, 图像尺寸控制部32参照尺寸更改图像存储部47中存储的照片的縮略图,在己 存储具有按该相册的照片的縮略图算出的縮略图像素数的縮略图时(S203中
为"是"),从尺寸更改图像存储部47取得縮略图(S204)。反之,尺寸更 改图像存储部47中没有希望的像素数的縮略图时(S203中为"否"),根据 上述縮略图像素数放大(或縮小)照片,新生成縮略图(S205)。
上述那样确定要显示的縮略图时,显示控制信息生成部34在选择的模式 数据171的縮略图一览显示画面生成用脚本的布局定义信息中嵌入包含链接到 縮略图的链接信息的图像确定信息(S206)。另外,存在附加信息提取部33 提取的附加信息时,也将该信息嵌入布局定义信息中(S207)。
图11是表示模式数据171中的布局定义信息176的具体例的图,图12是 表示嵌入了需要的信息后的布局定义信息186的具体例的图。如上文所述,在 模式数据171的"@@一***—@@"的部分嵌入实际内容的信息,从而完成显示 控制信息的布局定义信息186。
显示控制信息生成部34在模式数据171中包含状态转移定义信息177时, 将根据模式数据、相册或脚本确定的状态转移定义信息嵌入到模式数据171的 状态转移定义信息177中(S208)。图13是表示模式数据171中的状态转移定义信息177的具体例的图,图
14是表示嵌入了需要的信息后的状态转移定义信息187的具体例的图。
图13、图14所示的例子中,除嵌入作为附加信息的首部信息(脚本标题/ 相册作者名/制作日期/版本信息等)外,还嵌入表示选择画面中显示的要素(縮
略图或按钮等)时的链接目的地的转移目的地信息(例如 param二"uri-http:〃xxx.yyy.zzz/cpmO"等),从而完成显示控制信息的状态转移 定义信息187。
显示控制信息生成部34将全部需要的信息嵌入到模式数据171,从而生成 显示控制信息181。然后,显示用数据合成部35合成完成的显示控制信息和上 述相册的全部縮略图,从而生成电视机2用的显示用数据(S209)。
图15是表示图12所示的布局定义信息规定的电视机2的显示画面的布局 的图。
如图15和图12所示,由缩略图的起点(图像的左上端)的坐标和显示尺 寸(宽和高)的信息规定各縮略图的配置。
图16是表示电视机2根据显示用数据按实际印刷尺寸(2L尺寸)显示四 张縮略图时的电视机2的画面显示例。如图16所示,显示用数据的显示用控 制信息除规定縮略图外,还可规定相册的标题、显示张数、显示尺寸等信息的 配置(标题显示区域194)。这样,有时在电视机2的画面上存在确保显示縮 略图以外的信息的区域。这种情况下,作为规格信息,只要获取画面中的縮略 图可显示区域190的尺寸,以代替画面尺寸,并按照縮略图可显示区域190的 尺寸执行各种处理制作显示用数据即可。
图16所示的縮略图显示画面的状态下,可以预先定义状态转移定义信息, 使得选择一张照片时,用最佳的预定显示尺寸(例如,可以是实际印刷尺寸) 将这一张照片显示满整个屏幕。还可在縮略图可显示区域190以外的区域(例 如下部)设置显示操作按钮的区域192,以显示指示相册显示结束的按钮或转 移到选择相册ID的的画面的按钮。
再者,图16中表示将显示选择键的操作按钮显示区域192显示成不与縮 略图可显示区域190重叠的例子,但不限于此。例如,也可以构成显示控制部 64,使其按照显示控制信息将半透明的选择按钮重叠在显示縮略图的区域上,以对显示部17输出显示用数据。由此,显示部17中,能使操作按钮显示区域 192叠在縮略图可显示区域l卯上而显示。因而,决定縮略图的显示尺寸时,
不必考虑操作按钮显示区域192,而能定义包含操作按钮显示区域192的縮略 图可显示区域193作为显示縮略图的区域。
图16所示的例子中,表示使縮略图一律横向显示的情况,但不限于此。 需要使縮略图纵向显示时,可应用别的实际印刷尺寸,使确保该縮略图用的横 向区域内纵向容纳该縮略图,以保持已决定的配置原样不变。或者,在统一确 保其它横向縮略图用的实际印刷尺寸的区域中纵向显示部分縮略图时,也可以 在该縮略图的显示区域内滚动。由此,即便是混合存在纵向和横向两者的相册 的縮略图,也能用一个显示用数据对应该相册的縮略显示。
上文所述那样由显示用数据生成装置1生成的显示用数据被电视机2接 收。电视机2按照显示用数据中包含的符合电视机2规格的显示控制信息所规 定的布局,能够用实际印刷尺寸(例如L尺寸等)显示相册照片的縮略图。
由此,用户能观看电视机2显示的縮略图,进一步准确地使以该实际印刷 尺寸印刷照片的印刷结果成像,能够与实际贴在相册中的照片同样地在电视机 2上观看并欣赏照片。
接着,说明生成相册请求消息6并对显示用数据生成装置1请求相册的数 据且按照显示用数据生成装置1生成的显示用数据显示所请求的相册的电视机 2的详细情况。
电视机的结构
图17是表示本发明实施方式的电视机2的关键部分结构的框图。如图17 所示,电视机2具备操作部15、通信部16、显示部17、广播数据接收部18、 音频输出部19、统一控制电视机2的控制部50和存储部80。
控制部50控制电视机2具备的各部分的各种动作,内部具有输入输出控 制部60、生成相册请求消息6的相册请求处理部70、分析显示用数据7的显 示控制信息的显示控制信息分析部51以及控制广播数据接收部18并从接收的 广播数据中提取音频数据和视频数据的广播数据控制部52。控制部50读出存 储部80中存储的各种程序,控制本发明的电视机2的各部分,进行显示相册 用的各种处理。
37存储部80存储控制部50执行的控制程序、OS程序和控制部50执行显示
相册用的各种处理时读出的各种数据,由闪存等非易失性存储装置构成。将上
述各种数据分别存储到存储部80内部的各种存储部,即相册ID存储部81、 规格信息存储部82和显示用数据存储部83。将接收的广播数据存储到存储部 80中未图示的广播数据存储部。
通信部16通过通信网与网络相册系统100中电视机2外部的各装置进行 通信,内部具备发送部16a和接收部16b。
具体而言,发送部16a将相册请求处理部70生成的相册请求消息6发送 到显示用数据生成装置1。接收部16b接收显示用数据生成装置1提供的显示 用数据7 (图2),通过接收部16b受理的显示用数据7存储于显示用数据存 储部83,并按照需要由输入输出控制部60或显示控制信息分析部51读出该数 据。
显示部17输出存储部80中存储的显示用数据或相册的縮略图等各种数 据,由例如LCD (液晶显示器)、PDP (等离子体显示面板)或CRT (阴极射 线管)显示器等显示装置构成。
操作部15输入用户操作电视机2用的指示信号,例如由远距离操作电视 机2的遥控器、电视机2本身设置的操作按钮或者用有线或无线连接到电视机 2的鼠标或键盘等构成。用户用操作部15输入的指示信号通过输入输出控制部 60而发送到控制部50的各部分。这样,用户就可以操作电视机2。
广播数据接收部18从广播电台接收利用广播电波传送的广播数据(电视 节目的音频数据和视频数据或电子节目表等信息)。广播数据接收部18由调 谐器、解调部和TS (传输流)解码器等构成。将广播数据接收部18接收的广 播数据译码后,通过输入输出控制部60存储到存储部80。
音频输出部19以输出上述广播数据中包含的音频数据的扬声器而实现。 而且,音频输出部19在显示控制信息分析部51处理添加了听觉效果的显示用 数据时,还可以输出该显示用数据表示的音频文件。上述音频文件从电视机2 的内外获取。听觉效果会在后文中阐述。
输入输出控制部60控制电视机2的各部(操作部15、通信部16、显示部 17、广播数据接收部18、音频输出部19)与控制部50内部的相册请求处理部
3870、显示控制信息分析部51或广播数据控制部52之间进行的信息输入输出。
输入输出控制部60包含操作受理部61、消息发送控制部62、显示用数据接收 控制部63、显示控制部64和音频输出控制部65。
操作受理部61受理通过操作部15输入的用户的指示信号,将其传送给相 册请求处理部70的各部。例如,用户使用操作部15将显示所希望相册的指示 信号(相册显示指示信号)输入到电视机2时,将使得生成相册请求消息6的 指示信号传送给相册请求处理部70的各部。
消息发送控制部62控制通信部16的发送部16a,使其发送相册请求处理 部70生成的相册请求消息6。显示用数据接收控制部63受理通信部16的接收 部16b从显示用数据生成装置1接收的显示用数据7,将其存储到显示用数据 存储部83。
显示控制部64控制显示部17以显示存储部80中存储的各种数据。显示 控制部64读出显示用数据存储部83存储的显示用数据中包含的縮略图,按照 该显示用数据中包含的显示控制信息显示读出的縮略图。更详细地说,显示控 制信息分析部51分析上述显示控制信息,按照该分析结果(配置縮略图的起 点的坐标信息、确定与之对应的縮略图的信息等),将一张或多张縮略图显示 于显示部17。
或者,从广播数据控制部52接收广播数据中包含的视频数据,并输出到 显示部17。由此,能将电视机2接收的广播数据中的视频数据供给用户。
音频输出控制部65控制音频输出部19,输出存储部80存储的广播数据中 的音频数据。从广播数据控制部52受理音频数据,并输出到音频输出部19。 由此,能将电视机2接收的广播数据中的音频数据供给用户。
再者,上述广播数据接收部18、音频输出部19、音频输出控制部65和广 播数据控制部52是将本发明的图像显示装置用于电视机2时的结构。因而, 上述各部并不限定本发明的图像显示装置的结构,在不是将图像显示装置作为 电视机2而实现的情况下,图像显示装置不一定要具备上述各部。
上述显示控制部64还可具有将显示部17的显示区域分成多个并分别控制 该多个显示区域以显示不同显示画面的功能。例如,显示控制部64能够进行 以下控制将显示部17的显示区域分成两个,在第一显示区域中显示上述广播数据中包含的视频数据,在第二显示区域中显示相册的照片(双画面显示)。 还可将显示区域分成三个,在第三显示区域显示电子节目表或互联网上公开的 网页(三画面显示)。
然而,即使上文所述那样在电视机2执行双(三)画面显示时,显示用数 据生成装置1也设想是通常全屏显示时的可显示区域,将显示縮略图一览显示 画面用的显示用数据7供给电视机2,所以电视机2必须以全屏显示接收的显 示用数据。这是因为不这样显示则不能用显示用数据生成装置1想要的预定显 示尺寸显示照片。
因此,显示控制部64从显示用数据生成装置1接收显示用数据7时,即 使进行双(三)画面显示控制的情况下,也对接收显示用数据7作出响应,将 显示部17的控制切换到全屏显示。然后,显示控制部64控制显示部17,按照 显示控制信息分析部51的分析结果使显示用数据7用全屏显示。由此,即使 直到目前为止显示控制部64进行的都是多区域显示控制,也总能用全屏显示 显示用数据生成装置1提供的显示用数据7,结果,通常也可以用显示用数据 生成装置1想要的预定显示尺寸显示照片。
再者,若构成显示用数据生成装置1使其能按照请求而生成多画面显示用 的显示用数据7,则电视机2能从显示用数据生成装置1获取双(三)画面显 示用的用于縮略图一览显示的显示用数据7。具体而言,只要指定需要多少画 面显示用的显示用数据7,并生成相册请求消息6即可。由此,显示用数据生 成装置1能按照上述指定确定适当的縮略图可显示区域,生成显示用数据7, 并供给电视机2。
相册请求处理部70生成相册请求消息6。更具体地说,相册请求处理部 70按照用户的相册显示指示生成相册请求消息6。
相册请求处理部70包含相册ID获取部71、配置条件获取部72、规格信 息获取部73和消息生成部(消息生成部件)74。
相册ID获取部71获取用户通过操作部15输入的相册显示指示信号中包 含的相册ID。相册ID获取部71获取的相册ID构成图4 (a)所示的相册请求 消息6中的相册ID161a。由此,显示用数据生成装置1能识别将哪个相册供给 电视机2。
40再者,可预先将相册ID存储在相册ID存储部81。更具体地说,相册ID
既可在产品出厂时提前存储到相册ID存储部81,又可存储由用户操作输入的 相册ID。此情况下,显示控制部64使相册ID存储部81存储的相册ID显示 于显示部17,让用户选择相册ID。相册ID获取部71参照相册ID存储部81, 根据通过操作部15输入的选择信号确定用户希望相册的相册ID。
由此,用户即使不直接输入相册ID,只要选择已显示的相册ID就可以指 示相册显示,所以能简化用户的操作。
配置条件获取部72获取上述相册显示指示信号中包含的配置条件信息。 这里,如上文所述,配置条件是指照片排列方式,具体而言是指决定縮略图的 显示布局用的条件。本实施方式中,配置条件是指在显示部17的显示画面中 同时显示縮略图时的縮略图的显示张数信息和/或表示显示画面中将縮略图显 示成栅格状时的画面纵向显示张数和画面横向显示张数的纵横显示张数的信 息。
配置条件获取部72获取的配置条件信息构成图4 (a)所示相册请求消息 6中的縮略图显示张数161b或纵横显示张数161c。由此,显示用数据生成装 置1能决定用什么样的排列方式使相册的照片显示于电视机2。
如上文所述,配置条件获取部72受理并取得的配置条件可仅为縮略图显 示张数。显示用数据生成装置1根据縮略图显示张数,以上述结构决定适当的 纵横显示张数。电视机2的用户可仅指定确定打算显示的相册(照片)的信息 (相册ID/照片ID)和配置条件(一览显示的张数)并发送相册请求消息6。
或者,在存储部80中预先默认设定縮略图显示张数的情况下,在用户输 入的上述相册显示指示信号中不包含指定縮略图显示张数的配置条件信息时, 配置条件获取部72可构成为从存储部80获取上述默认縮略图显示张数当作配 置条件。
规格信息获取部73获取有关电视机2的图像显示的规格信息,例如显示 部17的规格信息。将电视机2的规格信息预先存储在规格信息存储部82。规 格信息获取部73受理上述縮略图显示指示信号时,从规格信息存储部82获取 显示部17的规格信息。作为获取的规格信息,可考虑例如表示电视机2的机 型的机型信息、显示部17的画面的画面尺寸信息、显示部17的像素数或分辨率、行距等。
规格信息获取部73获取的规格信息构成图4 (a)所示的相册请求消息6 中的机型162a、画面尺寸162b或像素数162c等。由此,显示用数据生成装置 1可确定有关电视机2的图像显示的规格信息,妥善处理照片并生成最佳显示 控制信息,以便按预定的显示尺寸显示相册的照片。
消息生成部74生成相册请求消息6,该相册请求消息6包含相册ID获取 部71、配置条件获取部72和规格信息获取部73的各部从相册显示指示信号获 取的请求相册用的各种信息。将消息生成部74生成的相册请求消息6 (例如图 4 (a))通过消息发送控制部62,从通信部16发送到显示用数据生成装置1。
电视机的处理
图18是表示电视机2中的相册显示处理流程的流程图。
操作受理部61受理相册显示指示信号时(S301中为"是"),首先,相 册ID获取部71获取相册显示指示信号中包含的相册ID (S302)。
接着,配置条件获取部72判断相册显示指示信号中是否包含縮略图显示 张数当作配置条件(S303)。这里,判断为包含縮略图显示张数时(S303中 为"是"),获取所包含的縮略图显示张数(S304)。反之,判断为不包含縮 略图显示张数时(S303中为"否"),配置条件获取部72获取存储部80中 预先存储的默认縮略图显示张数(S305)。
这里,上述相册显示指示信号中还包含其它配置条件(例如纵横显示张数 等)时,配置条件获取部72也可以获取这些配置条件(S306)。
接着,规格信息获取部73从规格信息存储部82获取电视机2的规格信息 (S307)。
消息生成部74生成相册请求消息6,其中包含S302中相册ID获取部71 获取的相册ID、 S304或S305中配置条件获取部72获取的縮略图显示张数和 S307中规格信息获取部73获取的电视机2的规格信息(S308)。
消息发送控制部62控制通信部16,将S308中消息生成部74生成的相册 请求消息6发送到显示用数据生成装置1 (S309)。显示用数据接收控制部63 从上述显示用数据生成装置1接收显示用数据作为对上述相册请求消息6的响 应时(S310中为"是"),显示用数据接收控制部63将接收的显示用数据存
42储到显示用数据存储部83 (S311)。
显示控制信息分析部51从显示用数据存储部83读出上述显示用数据,分 析该显示用数据中包含的显示控制信息,将分析结果传送给显示控制部64 (S312)。
显示控制部64读出显示用数据存储部83中存储的相册照片的縮略图,按 照从显示控制信息分析部51获取的分析结果,使该縮略图以预定的显示尺寸 显示于显示部17 (S313)。
实施方式2
上述实施方式中,说明了使用显示控制信息中的縮略图一览显示画面生成 用脚本生成使相册的多张縮略图按预定显示尺寸(实际印刷尺寸)显示于电视 机2用的显示用数据的显示用数据生成装置1。
然而,本发明的显示用数据生成装置l不限于此,也可使用幻灯片放映显 示画面生成用脚本生成使幻灯片显示的一张张照片按预定显示尺寸(例如实际 印刷尺寸)显示于电视机2用的显示用数据。
网络相册系统的处理
图19是表示本发明实施方式的网络相册系统(图像显示系统)100中各种 装置的处理流程的序列图。
电视机2 (图17)从用户受理显示幻灯片放映的指示信号(幻灯片放映显 示指示信号)的输入时(S11中为"是"),相册ID获取部71获取幻灯片放 映显示指示信号中包含的相册ID和照片ID (S12)。然后,相册请求处理部 70检测显示控制部64的动作,并判断当前是否在显示照片(S13)。
这里,判断为电视机2正在显示照片的状态时(S13中为"是"),相册 请求处理部70又对当前正在显示的照片ID和上述S12中获取的照片ID进行 比较(S14)。这里,当各照片ID—致时(S14中为"否"),幻灯片放映显 示指示信号所指示的照片已经在显示,所以返回Sll,回到等待新的指示的状 态。反之,判断为幻灯片放映显示指示信号指定的照片与当前正在显示的照片 不同时(S14中为"是"),生成向显示用数据生成装置1请求幻灯片放映显 示指示信号指定的照片用的幻灯照片请求消息(图像请求消息)8,并发送到 显示用数据生成装置1 (S15)。
43图20 (a)是表示消息生成部74生成的幻灯照片请求消息8的结构的示意 图。图20 (b)是表示幻灯照片请求消息8中包含的照片信息191的具体例的 图。图20 (a)与图4 (a)的不同点是幻灯照片请求消息8包含照片信息191 以代替配置条件161,并且照片信息191包含唯一确定照片用的照片ID191a 以代替画面尺寸162b和纵横显示张数161c。
接着,显示用数据生成装置l (图1)从电视机2接收图20 (a)所示的幻 灯照片请求消息8时(S16中为"是"),显示用数据生成装置1开始处理, 生成具有包含与电视机2的规格信息对应的幻灯片放映显示画面生成用脚本的 显示控制信息的幻灯片放映显示用数据。
相册ID确定部21获取幻灯照片请求消息8的照片信息191中包含的相册 ID和照片ID (S17)。然后,规格信息确定部22从幻灯照片请求消息8的规 格信息162获取电视机2的规格信息(S18)。规格信息获取步骤如实施方式 1中所述,所以这里省略说明。
接着,显示尺寸决定部24根据电视机2的规格信息(画面尺寸162b)从 显示尺寸存储部44中决定显示由上述照片ID确定的照片用的显示尺寸(例如 实际印刷尺寸)(S19)。这里的显示尺寸决定步骤与实施方式l相同。但是, 幻灯片放映显示中,显示的照片为一张,所以例如以实际尺寸显示时,对这一 张照片选择最佳实际印刷尺寸,使得上述一张照片能以实际尺寸显示于电视机 2的画面中。最佳实际印刷尺寸是指例如纳入画面内的实际印刷尺寸中最大的 尺寸,或也可以是最接近上述画面纵横比的尺寸。
模式数据获取部25根据S19中决定的实际印刷尺寸,从模式数据存储部 45获取最佳模式数据(S20)。再者,当模式数据存储部45中未存储适当的 模式数据时,也可新生成模式数据。
接着,显示用数据生成部30的像素数计算部31算出使得由上述照片ID 确定的照片按S19中决定的显示尺寸(例如实际印刷尺寸)显示于电视机2用 的照片像素数(S21)。这时,参照规格信息确定部22确定的像素数162c的
"(曰息。
图像尺寸控制部32将上述照片的像素数更改成像素数计算部31算出的像 素数,并生成幻灯用照片(显示用图像)(S22)。
44接着,显示控制信息生成部34在S20获取的模式数据中嵌入确定上述幻
灯用照片的图像确定信息,生成显示控制信息(S23)。这里也与实施方式1 相同,可嵌入附加信息提取部33提取的附加信息或转移目的地信息,从而完 成显示控制信息。
显示用数据合成部35合成S23中生成的显示控制信息和S22中生成的幻 灯用照片,生成幻灯片放映显示用数据9 (S24)。然后,通信部ll将幻灯放 映显示用数据9发送到电视机2,作为对幻灯照片请求消息8的响应(S25)。
电视机2接收幻灯片放映显示用数据9时(S26),按照幻灯片放映显示 用数据9中包含的显示控制信息,按上述显示尺寸(例如实际印刷尺寸)显示 该幻灯片放映显示用数据9中包含的上述幻灯用照片(S27)。
关于无限循环的应对
本实施方式的电视机2中的幻灯放映显示处理是通过按照用户的指示,向 显示用数据生成装置1依次请求一张张照片(幻灯照片请求消息8),并从显 示用数据生成装置1接收对应的幻灯片放映显示用数据9,依次显示幻灯片而 实现的。只要按一定间隔自动显示或按用户的指示输入依次切换显示为每一张 照片准备的幻灯片即可。而且,还可以在显示了相册的最后照片的幻灯片后, 电视机2进行结束幻灯片放映并请求别的显示画面以作显示的处理(幻灯片结 束处理),还可以进行返回到首张幻灯片并请求首张照片以作显示的处理(无 限循环处理)。
上述幻灯片放映的无限循环处理可设想在例如店铺的图像显示装置的演 示中用幻灯片一直重复相同相册连续显示的用途。然而,上述用途中,显示用 数据生成装置1从电视机2按一定的间隔无止境地连续接收幻灯照片请求消息 8,并由此连续地提供幻灯片放映显示用数据9。因而,担心显示用数据生成装 置1的负载过高。
即使电视机2能保存一次接收的幻灯片放映显示用数据9并利用该数据执 行无限循环处理,也至少有一次必须请求并获取照片张数份额的幻灯片放映显 示用数据9,以便轮放一圈幻灯片。相册中照片张数越多,连续请求幻灯片放 映显示用数据9的显示用数据生成装置1的负载就越大。而且,如果多个电视 机2对显示用数据生成装置1同时执行请求幻灯片放映显示画面的处理,则免
45不了使得显示用数据生成装置1的负载越来越大。
针对这点,显示用数据生成装置1除了检测预先设定的条件,对供给一个 或多个电视机2的显示控制信息内容加以更改之外,最好进行一个或多个电视 机2的显示控制,以减轻加在本装置上的负载。
例如,电视机2进行重复幻灯片放映并连续显示等负载大的操作时,显示 用数据生成装置1将显示控制信息改变成最佳状态。作为这种显示控制信息的 例子,可考虑增加使电视机2中的幻灯片放映的显示间隔加长的记述或增加状 态转移定义信息以转移到与幻灯片放映显示画面不同的显示画面的信息。或
者,显示用数据生成装置1也可以执行停止提供幻灯片放映显示用数据9等的处理。
上述各实施方式中,将本发明的图像数据提供装置当作生成使静止图像按
预定的显示尺寸显示于电视机(图像显示装置)2用的显示用数据的显示用数
据生成装置l进行了说明。然而,本发明的图像数据提供装置不限于此。艮p,
本发明的图像数据提供装置也能生成使动态图像按预定的显示尺寸显示于图
像显示装置用的显示用数据。
具体而言,上述图像尺寸控制部(显示用图像生成部件)32根据图像显示 装置的规格信息,改变构成该动态图像的全部图像的像素数而生成显示用动态 图像,以便按预定的显示尺寸显示动态图像。另外,上述显示控制信息生成部 (显示控制信息生成部件)34生成规定上述显示用动态图像的配置的显示控制 信息。
由此,上述图像显示装置能根据上述显示控制信息,按预定的显示尺寸显 示包含在显示用数据中的显示用动态图像。 实施方式3
上述各实施方式中,说明了生成使相册的静止图像按预定的显示尺寸(实 际印刷尺寸)显示于电视机2用的显示用数据的显示用数据生成装置1。
然而,本发明的显示用数据生成装置l不限于此,也能按照显示控制信息 生成使显示用数据中包含的动态图像按预定的显示尺寸显示于电视机2用的显 示用数据。下面,说明生成使包含动态图像的相册缩略显示于电视机2用的显 示用数据的显示用数据生成装置1。显示用数据生成装置的结构
图26是表示本发明实施方式的显示用数据生成装置1的关键部分结构的框图。图26的显示用数据生成装置1与图1的该装置的不同点是显示用数据
生成部30还具备动态图像帧提取部36。
动态图像帧提取部36在縮略显示的相册中包含动态图像时,确定形成该动态图像的縮略图(动态图像的显示用图像)用的静止图像。具体而言,动态图像帧提取部36从上述动态图像提取成为縮略图像的帧,或获取与该动态图像对应的动态图像的代表图像。再者,相册管理服务器3可具有存储动态图像的动态图像存储部,显示用数据生成装置1也可在存储部40内具有该动态图像存储部。
而且,相册管理服务器3的网络相册DB41中存储管理包含动态图像的相册用的相册信息数据表。图27是表示本实施方式的网络相册DB41中存储的相册信息数据表的例子的图。
与图25所示相册信息数据表的不同点是如栏Cll所示那样在相册中包含动态图像、以及增加了存放指定上述动态图像的要提取的縮略图像的指定信息的栏C15 (15,、 15',)(数据名"动态图像縮略图")。
动态图像帧提取部36按照"动态图像縮略图"中存放的指定信息,从相册的动态图像提取一帧。利用上述显示用数据生成装置1的各部分,将动态图像帧提取部36提取的帧用作縮略显示用的縮略图像。
根据图21依次说明动态图像帧提取部36从动态图像提取帧的若干方法。
提取方法1
本实施方式中,可以对每一个相册预先规定提取动态图像的第几帧,构成动态图像帧提取部36,使其从上述动态图像提取确定的帧。
图27的栏C15所示的例子中,对每一个相册都存放了表示从要縮略显示的动态图像开始要提取第几帧的指定信息。
动态图像帧提取部36确定电视机2请求的相册时,按照与其相册ID关联的指定信息,从动态图像中提取帧。例如,生成相册ID "01254782 25142584"的縮略显示画面时,动态图像帧提取部36按照指定信息"第一帧",从文件名"00123.mp4"的动态图像提取第一帧,当作縮略图像。
47再者,上述指定信息不限于对每一个相册而存放,也可以对相册内的每一个动态图像而。提取方法2
本实施方式中,可以对每一个相册预先准备代表相册的代表图像,并构成动态图像帧提取部36,使其提取该代表图像当作縮略图像。
图27的栏C15'所示的例子中,每一个相册中存放了代表图像的文件名。相册管理服务器3可具有存储代表图像用的代表图像存储部,显示用数据生成装置1也可在存储部40内具有该代表图像存储部。
动态图像帧提取部36根据请求相册的相册ID获取代表图像的文件名,从代表图像存储部提取该文件名的代表图像,当作相册内全部动态图像的縮略图像。
代表图像例如可以是表示动态图像标题的标题画面,又可以是相册作者指定的相册内喜爱的图像。
又,代表图像不限于对每一个相册而存放,也可对相册内的每一动态图像而存放。
提取方法3
本实施方式中,可以对每一个动态图像预先规定动态图像中打算形成縮略图像的帧出现的时间,并构成动态图像帧提取部36,使其提取在确定的时间出现的帧当作縮略图像。
图27的栏C15"所示的例子中,对相册的每一个动态图像都存放了要提取的帧的出现时间。动态图像帧提取部36从栏C15"获取与请求相册的相册ID和提取了縮略图像的动态图像的文件名(例如"00123.mp4")关联的出现时间("1.05秒")。然后,从动态图像"00123,mp4"提取该动态图像开始起经过1.05秒后的帧,当作该动态图像的縮略图像。
再者,出现时间可以对每一个相册作出规定,作为对相册内的动态图像的公共值。
将动态图像帧提取部36用任一上述提取方法提取的縮略图像存储在动态图像縮略图存储部55,接着将其供给像素数计算部31以算出像素数。如己说明的那样,像素数计算部31算出动态图像帧提取部36提取的图像的縮略图的像素数,以便在电视机2以预定的显示尺寸(实际印刷尺寸)显示该图像。其后,关于显示用数据生成部30如何生成縮略显示用的显示用数据7这一点,已在上文阐述,不再重复说明。
电视机2按照具有上述结构的显示用数据生成装置1生成的显示用数据7,即使是在相册内包含动态图像时也能使表示该动态图像的图像以预定的显示
尺寸縮略显示(图16)。
再者,上述说明中,预先将指定要提取的帧的指定信息存放在栏C15(15'、15"),但也可以是相册作者能任意设定。
例如,管理相册的照片和动态图像的相册管理服务器3 (图2)向相册作者(图2例子中的持有者U)的PC4提供图28所示那样的GUI画面。
持有者u操作在PC4上显示的上述GUI画面中的再现按钮、停止按钮、暂停按钮和滑杆,显示希望的帧,在此状态下选择确定按钮。由此,指定持有者U希望的帧作为该动态图像的縮略图像。
将这样得到的指定信息与动态图像对应而存储到网络相册DB41的相册信息数据表。指定信息只要是使显示用数据生成装置1准确选择用户指定的帧的信息,可为任何信息。如上文所述,可用上述指定的縮略图像的文件名、帧的顺序、出现时间中的任一方来表述。
又,如图16所示那样,在縮略显示包含动态图像的相册的状态下,可用显示控制信息控制电视机2,使得光标196碰到某动态图像的縮略图像时,电视机2仅再现光标196碰到的动态图像。
艮P,显示用数据生成装置1可对动态图像的全部帧进行放大縮小处理而生成縮略动态图像(显示用动态图像)并将其包含在显示用数据7中,以便按预定的显示尺寸显示动态图像的全部帧,而不是仅显示成为縮略图像的己帧。显示用数据生成装置1还在显示控制信息181的操作功能定义信息188中记述对电视机2的上述縮略动态图像的再现控制。
电视机2可按照这样生成的显示用数据7,实现縮略动态图像显示/再现功能。
下面,说明生成电视机2实现縮略动态图像显示/再现功能用的显示用数据7的显示用数据生成装置1的处理流程。
49显示用数据生成装置的流程
图29是表示本实施方式的显示用数据生成部30的处理流程的流程图。图
29中与图10的不同点是在像素数计算部31于S202算出縮略图像的像素数 前,动态图像帧提取部36在相册中包含动态图像的情况下(S201a中为"是"), 提取动态图像的帧当作縮略图像(S201b)。而且,增加了图像尺寸控制部32 生成缩略显示用的縮略动态图像的步骤(S205a)。关于其它步骤,除了处理 縮略动态图像而不仅仅是处理縮略图像这点外,与图10的各步骤相同,所以 省略说明。
首先,动态图像帧提取部36在判断为请求的相册包含动态图像时(S201a 中为"是"),用上述任一种提取方法提取该动态图像的帧(S201b)。在S202 中算出像素数后,图像尺寸控制部32判断显示用数据生成装置1中是否存储 有算出的像素数的縮略动态图像。将更改了尺寸的縮略动态图像存储到尺寸更 改动态图像存储部56 (图26)。
尺寸更改动态图像存储部56中存储有目标縮略动态图像时,利用该图像 (S204);否则,图像尺寸控制部32就根据像素数计算部31算出的像素数对 动态图像的全部帧进行放大(縮小),从而生成縮略动态图像(S205a)
然后,用已阐述的方法嵌入需要的信息并生成显示控制信息,最后显示用 数据合成部35合成显示控制信息与相册的縮略图像和縮略动态图像(以及音 频文件),生成显示用数据7 (S209)。
这里,显示控制信息生成部34生成的显示控制信息中记述了使电视机2 执行縮略动态图像的再现控制用的脚本。
图30是具体表示用上述方法生成的包含在显示用数据7中的部分显示控 制信息181的图。
按照图30所示的脚本,即使相册中包含动态图像,电视机2也能够按预 定显示尺寸显示动态图像帧提取部36提取的縮略图像,并且仅再现用户对操 作部15进行操作而使光标196 (图16)碰到的动态图像。
图30所示的显示控制信息181包含图像确定信息184b、动态图像确定信 息184c、以及事件定义188a和功能定义188b组成的操作功能定义信息188。
图像确定信息184b中包含确定动态图像帧提取部36从动态图像提取的縮略图像的链接信息及其显示位置(电视机2中的坐标位置)。动态图像确定信 息184C中包含确定图像尺寸控制部32更改了帧的尺寸以便按预定尺寸进行显
示的縮略动态图像的链接信息及其显示位置。电视机2按照此脚本,能照图16
的例子那样,显示四张动态图像的縮略图像,并能在其相同的显示位置再现动 态图像。
事件定义188a中定义成为使电视机2执行功能定义188b中定义的处理的 触发的事件。图30所示的操作功能定义信息188定义为在图16所示状态(光 标196碰到第一张縮略动态图像,仅再现该縮略动态图像的状态)下按压操作 部15的右方向键时,使光标196碰到第二张縮略图像,并使第一张的显示从 縮略动态图像改成縮略图像,使第二张的显示从縮略图像改成縮略动态图像。
通过获取包含这种显示控制信息181的显示用数据7,电视机2能在相册 包含动态图像时按预定尺寸显示縮略图像外,还能在用户选择该动态图像时按 相同的预定尺寸再现与该縮略图像对应的动态图像。
根据图17进一步具体地进行说明。首先,电视机2将消息生成部74生成 的请求包含动态图像的相册的相册请求消息6通过消息发送控制部62、通信部 16发送到显示用数据生成装置1。
于是,显示用数据接收控制部63通过接收部16b从显示用数据生成装置1 接收显示用数据7。显示用数据7是由显示用数据生成装置1按照上述方法生 成的。因而,显示用数据7中至少包含作为对象物111的(1)动态图像的縮 略图像(显示用图像)、(2)縮略动态图像(显示用动态图像)和(3)显示 控制信息181,该显示控制信息181包含定义按预定尺寸显示上述各对象物111 用的配置的布局定义信息186以及定义电视机2的动作使得电视机2上只有碰 到光标196的缩略图从静止图像切换到动态图像并加以再现的操作功能定义信 息188。
显示控制信息分析部51分析接收的显示控制信息181。显示控制部64按 照显示控制信息分析部51的分析结果在显示部17显示包含动态图像的相册的 縮略图显示画面(例如图16)。这时,显示于显示部17的縮略图像和縮略动 态图像照显示控制信息181规定的那样形成实际印刷尺寸。
然后,通过操作部15输入指示光标196的移动的信号时,显示控制部64
51按照显示控制信息分析部51分析的操作功能定义信息188,将利用光标196
新选择的縮略图像切换到縮略动态图像进行显示。然后,将至此已再现的縮略动态图像切换到与其对应的縮略图像进行显示。
综上所述,根据本发明的网络相册系统100,即使相册中包含动态图像的情况下,也能使各縮略图像和縮略动态图像按预定的显示尺寸在电视机2上显示。
再者,上文中说明了显示用数据生成装置1根据电视机2请求图像而提供縮略图像的情况、和根据请求动态图像而提供縮略图像和/或縮略动态图像的情况,但本发明的网络相册系统100不限于此。也可构成网络相册系统100,使显示用数据生成装置1根据电视机2请求图像而提供与请求的图像对应的縮略动态图像。
变换例l一显示高速化的功能
下面,说明使电视机2请求的显示用数据7更快显示用的显示用数据生成装置1的功能。
上述各实施方式中说明了显示用数据生成装置1接收电视机2生成的相册请求消息6,从而每次生成显示与该相册请求消息6的内容对应的相册用的显示用数据7。
然而,本发明的显示用数据生成装置l不限于上述结构。显示用数据生成装置1也可以采用以下结构将一次生成的显示控制信息或显示用数据7保存在存储部40未图示的生成数据存储部。
显示用数据生成部30参照显示用数据生成装置1的模式数据选择部20的各部分析来自电视机2的相册请求消息6的结果。然后,在确认上述生成数据存储部中保存了显示请求的相册所需的数据时,只要从生成数据存储部取出已经生成的数据中的所需数据,而不用新生成显示用数据7。发送部llb将显示用数据生成部30从生成数据存储部取出的数据当作显示用数据7发送到电视机2。
由此,与生成一方请求的相册用的显示用数据7时相比,能谋求显示用数据生成处理的高速化。
又,如图2所示的网络相册系统100,存储相册的网络相册DB41不是在显示用数据生成装置1内部,而是设在相册管理服务器3等分开的装置的情况下,必须通过通信网访问相册管理服务器3以获取目标照片。通过采用上述结构再次利用生成数据存储部中存储的已生成的数据,能实现缩短获取目标照片的时间和减轻通信线路的负载。因而,在显示用数据生成装置1为了生成显示
用数据7而必须通过通信网从网络相册DB41获取照片的网络相册系统100中,
上述结构的效果尤其大。
此外,还存在照片持有者U在一次生成了显示用数据7的时刻之后更新(包括照片的删除、增加、更换等)内容的情况。这种情况下,即使是对同一相册的请求,也不能再次利用生成数据存储部中存储的已生成的数据。因此,显示用数据生成部30需要对请求的相册判断是否在最后生成显示用数据7的时刻后进行了更新处理。
例如,只要在网络相册DB41中对每一个管理的相册,与表示是否有更新的标记关联地保存即可。显示用数据生成部30能根据该标记判断是否有更新。
上述各实施方式中,说明了显示用数据生成装置1生成的縮略图一览显示画面的显示用数据7包含一张张要显示的縮略图的图像数据的情况。上述说明中,电视机2按照显示控制信息逐张读入显示用数据7中包含的縮略图,并将它们一览显示,所以显示控制部64的显示处理需要花费时间。
因此,显示用数据生成装置1也可以采用以下结构将包含多张縮略图的显示用数据7变换成一个图像数据,将其当作显示用数据7供给电视机2。
具体而言,显示用数据生成部30照上文所述那样,从模式数据生成包含一张张要显示的縮略图的图像数据的显示用数据7 (縮略图一览显示画面)后,显示用数据生成部30内部未图示的显示用数据变换部利用JPEG等不可逆的压縮方法将该縮略图一览显示画面压縮,修改将该画面本身作为一张图像进行处理的显示用数据7。
由此,对电视机2而言,要执行读入和显示处理的对象图像从多张减少到一张,所以可以大幅度提高处理的执行速度。不管要一览显示的縮略图的张数有多少,也能将处理的图像当作一张图像,所以在提供縮略图张数多的显示用数据7的情况下,效果尤其大。
变换例2—图像尺寸控制
53上述各实施方式中,说明了显示用数据生成装置1的图像尺寸控制部32依据电视机2的规格信息(显示部的像素数和画面尺寸)控制照片的图像尺寸,使图像在电视机2上按预定的显示尺寸显示这一点。
图像尺寸控制部32除上述规格信息外,也能参照电视机2与图像显示有关的其它规格信息,而更改照片的图像尺寸。具体而言,可考虑获取电视机2的图像显示所涉及资源(存储容量、显示面板或背光源的性能、绘图芯片的性能等)的规格信息。
由此,显示用数据生成装置1能按照上述电视机2的资源信息生成最佳显示用数据7 (幻灯片放映显示用数据9),使该电视机2中最佳显示照片。
再者,上述资源信息也可以与上述像素数和画面尺寸的信息相同,在显示用数据生成装置1的规格信息一览存储部42中根据机型确定。
变换例3 —縮略图一览显示画面的配置例
显示用数据生成装置1的显示控制信息生成部34还能在电视机2显示相册的縮略图一览显示画面时,生成定义了照片布局的显示控制信息,使该縮略图一览显示画面的縮略图显示得更容易观看。即,如果以显示控制信息中包含规定照片的配置(起点的坐标位置)、照片的纵横像素数等信息的方式生成显示用数据7,则能在显示用数据生成装置l想要的显示位置,使照片更容易观看地显示于电视机2。
进一步详细说明如下。生成合成了多张縮略图的縮略图一览显示画面并利用不可逆的压縮方法(例如JPEG等)进行压縮时,显示控制信息生成部34依据压縮算法的性质生成配置縮略图用的显示控制信息。由此,按照这种显示控制信息显示的縮略图一览显示画面中,能抑制电视机2映入用户眼中的图像质量的劣化。
例如,将160X86像素的缩略图在1920X 1080像素的显示部17 (电视机2)的画面上配置成四行九列时,以图21那样的配置为佳。
图21所示例子中,在显示部17的显示区域设置标题显示区域194和操作按钮显示区域192,并将其它特定区域规定为縮略图可显示区域l卯。縮略图可显示区域190内部再进行划分,规定显示9X4=36张缩略图用的縮略图框195。
54图22中放大表示图21的虚线框151的部分实际显示于电视机2的显示部 17时的布局。图22所示的例子中,将第一张縮略图的縮略图框195的起点(即 縮略图可显示区域190的起点)在显示控制信息中规定为x=96像素、y=160 像素。又将每一个縮略图框195的纵横像素数规定为192X 192像素。
图23中放大表示上述縮略图框195显示于显示部17时的布局。
如图23所示,显示用数据生成装置1的显示控制信息生成部34生成显示 控制信息,规定縮略图以16X16像素大小的份额配置。
由于在JPEG中将图像划分成16X 16像素的小块(MCU: Minium Coded Unit;最小编码单元)进行处理,所以通过如图23所示那样依据16X16像素 的大小份额配置縮略图,能使縮略图的图像框周围出现的噪声(蚊噪声)不明 显。结果,能抑制映入用户眼中的图像质量的劣化。
再者,对相册中包含的全部照片进行縮略图一览显示时,也可以设想相册 内各照片的尺寸(纵横像素数)不统一。因而,以固定纵横比将纵或横的一方 縮小成160 (能被16整除的值)像素,则往往另一方的像素数成为无法被16 整除的值。
这种情况下,生成縮略图的图像尺寸控制部32也可以对照片的上下左右 端执行修整处理使得纵横像素数均为16的倍数。或者,图像尺寸控制部32也 可以不固定纵横比而执行縮小(放大)处理,使得纵横像素数均为16的倍数。
变换例4一添加縮略图/幻灯片放映显示时的视觉和听觉效果
显示用数据生成装置1的显示控制信息生成部34还能生成定义了输出效 果或音频的动作的显示控制信息,使得在电视机2显示相册时,按照显示的相 册(或照片、动态图像)输出视觉(和听觉)的效果。效果是指显示(或不显 示)对象物(例如幻灯放映显示的相册的照片等)时对该对象物添加的视觉效 果。具体而言,可考虑淡入(淡出)、滑入(滑出)、放大、闪烁等各种效果。 对照片以外的对象物(字符等)添加转动画面等动画,或字符变焦、全景拍摄 或者滚动等也包含在效果中。
本实施方式中,例如,图25所示那样在相册信息数据表中对每一个相册 管理音频文件,每一张照片管理效果的信息。
栏CIO (数据名"音频文件名")表示与相册有关的音频文件的文件名。音频文件在电视机2縮略显示或幻灯片放映显示相册时被用作音频(音乐或效 果音等)而输出。
栏C12 (数据名"效果ID")表示识别与相册中包含的各照片有关的效 果用的效果ID。显示用数据生成装置1在显示控制信息中记述有关上述效果
的电视机2的动作,以便电视机2执行由此效果ID确定的效果。
图31是表示生成添加了视觉和听觉效果的显示用数据的显示用数据生成
装置1的关键部分结构的框图。与图1的显示用数据生成装置1的不同点是
显示控制信息生成部34生成显示控制信息时,还参照存储部40中包含的音频 文件存储部48和效果信息存储部49。
音频文件存储部48存储音频文件。音频文件以例如midi格式等的电视机 2可处理的文件格式存储。电视机2中,从显示用数据生成装置1获取上述音 频文件,将其通过音频输出控制部65输出到音频输出部19 (图17)。
或者,显示用数据生成部30也可在显示用数据7中包含音频文件,并将 其供给电视机2。
效果信息存储部49存储定义效果的效果定义信息。图32是表示效果信息 存储部49中存储的效果定义信息的例子的图。
图32所示例子中,对每一种效果都准备六栏。
栏C21的"effectID"表示上述效果ID。栏C22表示因效果而变化的对象 物(这里是照片)的属性。例如,效果属性名"Fill-opacity"是指使对象物的 不透明度变化的效果。效果的例子不限于此,可以定义为使对象物的一切属性 变化的效果。
栏C23的"dur"表示应用效果的时间(这里为秒)。例如,示为3秒时, 意味着施加该效果(不透明度变化)3秒钟。
栏C24的"from"表示对象物的初始值。具体而言,表示应用效果前的照 片的不透明度。"from"示为"0.8"时,意味着用不透明度0.8开始显示照片。 再者,不透明度的值越小,则表示越透明。
栏C25的"to"表示对象物的最终值。即,表示将效果应用了 "dur"秒钟 后的照片的不透明度。将"to"示为"0"时,意味着使照片变化到不透明度0。
栏C26的"end"表示电视机2中承担使该效果的动作中断的功能的按键(按钮)。"end"的值确定图17所示电视机2的操作部15中设置的一个按 键。若在电视机2执行效果的中途按下"end"所确定的操作部15的按键时, 电视机2就中断执行该效果。
例如,将图32所示的效果ID "effect00"的效果应用于照片,则电视机2 按照此效果定义信息的内容使上述照片作幻灯片放映显示时,能使其不透明度 在3秒钟内从0.8变化到0而显示。然后,至此由用户的操作按压"y"按钮(黄 色按钮)时,能中断该效果。
图32所示例子中表示了三种效果定义信息,但不限于此,可存储各种效 果定义信息。
电视机2能按照操作内容定义信息280 (图8)中记述的操作功能定义信 息188执行上述动作。
接着,详细说明生成添加了视觉和听觉效果的显示控制信息181的显示用 数据生成装置l的动作。下面,举例说明显示用数据生成装置1按照电视机2 的请求生成幻灯片放映显示用的显示用数据7的情况。然而,不限于此,也可 在縮略显示的情况下生成添加了视觉和听觉效果的显示用数据7。
图33是表示本实施方式的显示用数据生成部30的处理流程的流程图。图 33中与图IO的不同点是在显示用数据合成部35于S209进行合成前,显示 控制信息生成部34还执行嵌入音频确定信息和效果定义信息的处理。再者, S201 S208中,除处理幻灯照片以代替缩略图这一点外,与图10的处理相同, 所以这里不再重复说明。
图34是表示本实施方式的模式数据171和显示控制信息81中分别包含的 布局定义信息176和布局定义信息186的例子的示意图。
本实施方式中,在显示用数据生成装置1的模式数据获取部25从模式数 据存储部45获取的模式数据171 (图8)中,布局定义信息176还包含对象物 (音频)确定信息179。对象物(图像)确定信息174包含与幻灯照片对应的 作为效果雏形的效果模式174a。
显示控制信息生成部34在S208后,接着对图34所示的音频确定信息179 嵌入音频文件名(即该音频文件的链接信息),并生成音频确定信息189 (S208a)。根据已由相册ID确定部21确定的相册ID (和照片ID)从网络相册DB41中存储的相册信息数据表提取要嵌入的音频文件名。例如,图25所
示的例子中,决定对相册ID "01254782 25142584"的相册的第一张照片作幻 灯片放映显示时,显示控制信息生成部34根据上述相册ID提取音频文件名
"bgml.midi",将链接到该音频文件的链接信息嵌入音频确定信息179。电视 机2根据由此生成的音频确定信息189,能在执行幻灯片放映显示中,从显示 用数据生成装置1获取音频文件"bgml.midi"并进行再现。
接着,显示控制信息生成部34对效果模式174a嵌入效果的属性信息,并 生成效果定义信息184a (S208b)。
图35是表示图34所示效果模式174a和效果定义信息184a的具体例的图。 被"@@—"和"_@@"夹在中间的部分分别对应于图32所示的效果定义信息 表中的效果的属性信息(栏C21 C26)。即,显示控制信息生成部34从各栏 分别提取确定的效果的六种属性信息并嵌入***_@@@"的部分,从而 生成效果定义信息184a。
用上述图25的例子具体说明。根据电视机2的相册请求消息6,决定对相 册ID "01254782 25142584"的相册的第一张照片(照片ID = 00123.jpg)进行 幻灯片放映显示。显示控制信息生成部34根据上述相册ID和照片ID确定效 果。上述例子中,由于上述相册ID和照片ID与效果ID "effect00"关联,所 以将效果ID "effect00"的效果确定为对上述照片添加的效果。
接着,显示控制信息生成部34根据确定的效果ID,从效果信息存储部49 的效果定义信息表的各栏提取效果的属性信息。显示控制信息生成部34将提 取的各属性信息嵌入对应的地方,从而生成效果定义信息184a。图35的效果 定义信息184a中记述了将作为对象物的照片上重叠的白色四边形的不透明度 在3秒钟内从0.8更改到0。然后,按压电视机2的操作部15的黄色按键
(Accesskey (y))时,给黄色键分配中断更改处理的功能,使该更改处理中 断。
最后,显示用数据合成部35合成显示控制信息生成部34生成的显示控制 信息181和对象物111 (幻灯照片、音频文件等),生成显示用数据7。
根据上文所述,如果电视机2获取上述显示用数据,则能按照包含上述音 频确定信息189和效果定义信息184a的显示控制信息181,提示用户对縮略图
58或幻灯照片添加听觉和/或视觉效果。具体而言,图19的S27中,记述效果定
义信息184a时,电视机2用效果定义信息184a中定义的方法显示照片。
再者,幻灯片放映显示用数据中,也可以不用使每一张照片的全部显示用 数据中含有音频确定信息189。例如,也可记载显示控制信息181,使得仅在 显示第一张照片用的显示用数据中包含音频确定信息189,并且显示后续的照 片时也继续再现。
又,如上文所述,本实施方式中,显示用数据生成装置1在效果定义信息 184中记述与按下黄色按键的事件对应的、中断效果应用(效果处理)的动作。 由此,用户通过按键操作,就可以在任意时刻进行效果处理的中断。
若在幻灯片放映显示用数据的处理中进行效果处理,就会增加电视机2的 负载,对用户的按键操作的响应变慢,存在操作性不足的问题。这是因为一般 效果处理的CPU负载很大。
然而,根据上述结构, 一按压黄色按键就中断效果处理,电视机2立即显 示对象照片。因此,可以省略用户不希望的效果处理,减轻电视机2的负载, 提高电视机2的处理效率。
再者,成为中断处理的触发的事件不限于按压黄色按键。例如,显示控制 信息生成部34也可记述脚本,使其将"调用操作菜单的GUI画面时"当作触 发而中断效果处理。
还可记述脚本,使得即使是在效果处理过程中,只要有指示转移到下一幻 灯片或上一幻灯片的按键操作,就中断效果,并立即转移到指定的幻灯片。
而且,当用户不希望执行加大负载的效果处理时,也可以显示能从上述操 作菜单选择有没有效果而构成的GUI画面。此情况下,记述脚本,使用户选择 无效果时电视机2从开始就不执行效果处理。
再者,上述说明中,阐述了显示照片等静止图像时应用效果、音频的情况, 但不限于此,也可在縮略显示或幻灯片放映显示动态图像时,对该动态图像应 用效果、音频。
上述说明中,阐述了对一个对象物定义一个效果处理的情况,但不限于此。 也可对一个对象物预先在显示控制信息内记述多种效果定义脚本。由此,用户 不仅能够从菜单选择效果的有效/无效,还可以从上述多种效果选择打算添加到
59该对象物的希望效果。
又,本实施方式中采用了显示用数据生成装置1具有效果定义信息表并将 效果定义信息包含在显示用数据7中供给电视机2的结构,但不限于此。使电 视机2具有效果定义信息表的情况也可以得到同样的效果。即,显示用数据生 成装置1只要与照片对应地记述效果ID当作表示对哪张照片添加哪种效果的 脚本即可。
电视机2根据显示用数据7中包含的效果ID,参照本身具有的效果定义 信息表,能够提示用户向适当的照片添加适当的效果。
由此,能实现可按照用户的喜好提供各个用户更好地欣赏的多样化相册内 容的网络相册系统。
本发明不限于上述各实施方式,可在权利要求书所示的范围作各种变换, 适当组合不同实施方式分别揭示的技术手段而得到的实施方式也包含在本发 明的技术范围内。
最后,显示用数据生成装置1和电视机2的各组件,尤其是模式数据选择 部20、显示用数据生成部30和相册请求处理部70,可利用硬件逻辑构成,也 可如下文那样用CPU借助软件实现。
艮P,显示用数据生成装置1和电视机2具备执行实现各种功能的控制程序 指令的CPU (中央处理器)、存放上述程序的ROM (只读存储器)、展开上 述程序的RAM (随机存取存储器)、存放上述程序和各种数据的存储器等存 储装置(存储介质)等。因此,本发明的目的也可以通过向上述显示用数据生 成装置1和电视机2提供存储介质,由计算机(CPU或MPU)读出存储介质中 存储的程序代码加以执行而实现,上述存储介质以该计算机可读取的形式 存储作为实现上述功能的软件的显示用数据生成装置1和电视机2的控制程序 的程序代码(可执行程序、中间代码程序、源程序)。
作为上述存储介质,例如能用磁带或盒带等带类、包含软盘(floppy(注册 商标))/硬盘等磁盘和CD-ROM/MO/MD/DVD/CD-R等光盘的盘类、IC卡(包 括存储器卡)/光卡等卡类、或者掩模ROM/EPROM/EEPROM/闪存ROM等半 导体存储器类等。
又,可将显示用数据生成装置1和电视机2做成能与通信网络连接的结构,通过通信网络供给上述程序代码。作为此通信网,没有特别限定,例如可利用
互联网、内联网、外联网、LAN、 ISDN、 VAN、 CATV通信网、虚拟个人网 (virtual private network)、电话线路网、移动通信网、卫星通信网等。作为构 成通信网络的传输介质,无专门限定,例如可用IEEE1394、 USB、电力线载 波、电缆电视线路、电话线等有线,也可用IrDA或遥控器那样的红外线、蓝 牙(Bluetooth注册商标)、802.11无线、HDR、移动电话网、卫星线路、地 面波数字网等无线。另外,本发明也能以上述程序码用电子方式而具体化、嵌 入载波中的计算机数据信号的形态实现。 补充事项
首先,上述图像数据提供装置除上述结构外,最好还具备接收部和发送部, 其中接收部从上述图像显示装置连同上述规格信息一起接收请求提供图像的 图像请求消息,发送部则向上述图像显示装置发送由上述图像尺寸控制部32 根据上述规格信息通过改变上述图像请求消息请求的图像的像素数而生成的 上述显示用图像以及由上述显示控制信息生成部34根据上述规格信息生成的 显示控制信息。
根据上述结构,对上述图像显示装置请求提供的图像,依据该图像显示装 置的规格更改像素数并生成显示用图像,依据规格生成显示控制信息。然后, 作为对来自上述图像显示装置的请求的响应,将生成的显示用图像和显示控制 信息发送到上述图像显示装置。
由此,可提供显示用图像和显示控制信息,使图像显示装置请求的图像按 预定的显示尺寸显示于图像显示装置。
也可以使得上述图像数据提供装置的上述规格信息确定部22获取上述图 像显示装置的显示画面尺寸当作上述规格信息,使得上述显示控制信息生成部 34生成规定显示用图像的配置的显示控制信息以便上述显示用图像纳入上述 图像显示装置的画面内。
根据上述结构,上述显示控制信息生成部34考虑图像显示装置的显示画 面尺寸,生成规定该显示用图像的配置的显示控制信息以便所显示的显示用图 像纳入图像显示装置的画面内。
由此,图像显示装置可按照不从图像显示装置的屏幕溢出而且以图像数据提供装置想要的显示尺寸对显示用图像进行显示,用户能在一个画面上确认按 预定显示尺寸显示的整个显示用图像。
还可以使上述图像数据提供装置的上述显示控制信息生成部34生成规定 上述图像显示装置的画面中同时显示多个显示用图像的配置的显示控制信息。
根据上述结构,上述显示控制信息生成部34生成规定在画面中同时显示 多个显示用图像的配置的显示控制信息。即,在显示控制信息中,对每一张显 示用图像规定上述图像显示装置的画面配置。
由此,图像显示装置能按图像数据提供装置想要的显示尺寸在画面中同时 显示多张显示用图像。
再者,上述预定的显示尺寸最好是印刷用纸的规格尺寸。
由此,用户能在图像显示装置观看以与印刷用纸的规格尺寸相同的尺寸显 示的显示用图像,并且能够更加准确地将按上述规格尺寸印刷该显示用图像的 印刷结果成像。
再者,作为印刷用纸的规格尺寸,可设想例如照片的DSC尺寸、L尺寸、 2L尺寸、六开、四开等。观看用这种规格尺寸显示的显示用图像的用户能与 观赏实际贴在相册中的照片同样地在图像显示装置的画面上观看并欣赏显示 用图像。
本发明的图像数据提供装置除上述结构外,还可具备根据从上述图像显示 装置接收的请求提供图像的图像请求消息中包含的配置条件信息,决定上述图 像显示装置的画面内的显示用图像的排列方式的配置条件确定部23(配置条件 决定部件),上述显示控制信息生成部34按照上述决定的排列方式生成规定 显示用图像的配置的显示控制信息。
根据上述结构,上述图像显示装置将请求提供图像的图像请求消息连同上 述配置条件信息一起提供,配置条件确定部23根据上述配置条件信息决定上 述显示装置的画面内的显示用图像的排列方式。接着,显示控制信息生成部34 按照上述决定的排列方式生成规定显示用图像的配置的显示控制信息。
由此,可提供显示用图像和显示控制信息,使得图像显示装置请求的图像 按照图像显示装置请求的图像配置条件,以预定的显示尺寸显示于图像显示装 置。作为上述配置条件确定部23决定的显示用图像排列方式的决定,在显示 用图像为一张时,可设想例如决定靠近中央、靠近左上等。或者,在显示用图 像为多张时,可设想例如决定将多张图像排成栅格状、像画圆那样排列、排成 菱形等图像排列形状、决定在画面中同时显示的总显示张数、或者确定仅在画 面的特定区域排列图像等的图像显示区域等。
又,上述配置条件确定部23能根据上述配置条件信息至少决定表示上述 图像显示装置的画面纵向配置的图像张数和横向配置的图像张数的纵横显示 张数,作为上述显示用图像的排列方式。
由此,将多张图像排成栅格状时,能按照纵向多少张、横向多少张决定纵 横显示张数,从而确定显示用图像的配置,生成显示用控制信息。
规定上述图像显示装置的画面中显示的图像的显示尺寸的显示尺寸信息 预先定为多种时,本发明的图像数据提供装置除上述结构外,最好还具备根据
上述规格信息确定部22当作规格信息获取的上述图像显示装置的显示画面尺 寸和上述配置条件确定部23决定的上述纵横显示张数而算出上述图像显示装 置的画面中能够显示一张图像的尺寸的显示尺寸决定部24(可显示尺寸计算部 件)、以及根据上述可显示尺寸从上述多个显示尺寸信息中决定图像的显示尺 寸的显示尺寸决定部24 (显示尺寸决定部件),上述图像尺寸控制部32生成 显示用图像,使其按上述显示尺寸决定部24决定的显示尺寸进行显示。
根据上述结构,首先,规定有关多种显示尺寸的信息作为使图像显示于图 像显示装置时的预定显示尺寸。
然后,上述显示尺寸决定部24根据图像显示装置的显示画面尺寸和表示 按多少张X多少张配置多个图像的上述纵横显示张数,算出图像显示装置的画 面中的每一张图像的可显示尺寸(即分配给一张显示用图像的可显示区域的大 小)。
接着,上述显示尺寸决定部24根据上述可显示尺寸,从上述预先预定的 多种显示尺寸进行选择,从而决定用什么尺寸对显示用图像进行显示。
由此,能按照决定的纵横显示张数和图像显示装置的显示画面尺寸,使显 示用图像以适当的尺寸显示于图像显示装置。
例如,可按照图像显示装置请求的纵横显示张数选择适当的显示尺寸,提
63供通过改变图像的像素数而使得该图像显示装置能按该显示尺寸显示的显示 用图像。
再者,在要显示的图像存在多张的情况下,决定的显示尺寸也可以是对各 图像的每一个显示区域求出可显示尺寸,并每一张图像决定显示尺寸。
又,作为图像请求消息中包含的上述配置条件信息,也可以表示上述图像 显示装置的画面内同时显示的图像的总显示张数。
根据上述结构,配置条件确定部23获取总显示张数当作上述配置条件信 息,并根据该总显示张数决定纵横显示张数。
由此,图像数据提供装置能生成显示用图像和显示控制信息并供给图像显 示装置,使得图像显示装置请求的图像按照图像显示装置请求的总显示张数以 适当的配置和预定的显示尺寸显示于图像显示装置。
因而,请求图像方的图像显示装置即使不指定纵横显示张数而仅指定总显 示张数,也可以按所希望的适当配置和图像数据提供装置想要的尺寸显示所希 望的图像。
上述图像数据提供装置还可以具备根据预先规定的指定信息确定与动态 图像中包含的图像或与动态图像关联的图像的动态图像帧提取部36(图像确定
部件),上述图像尺寸控制部32更改上述动态图像帧提取部36确定的图像的 像素数而生成上述动态图像的显示用图像。
根据上述结构,上述动态图像帧提取部36从动态图像的帧确定一张图像 或确定与上述动态图像关联的图像。
上述图像尺寸控制部32更改上述动态图像帧提取部36确定的图像的像素 数而生成上述动态图像的显示用图像。
艮P,当图像显示装置上显示用的对象物不是静止图像而是动态图像时,确 定与该动态图像对应的图像并生成该图像的显示用图像,以代替该动态图像。
由此,图像显示装置能按照图像数据提供装置供给的上述显示用图像和上 述显示控制信息,将与动态图像对应的静止图像以预定的尺寸显示于本装置的 画面中,以代替动态图像。所以,不管显示的对象物是动态图像还是静止图像, 图像显示装置都能以预定的尺寸显示对象物。
再者,上述指定信息只要是动态图像帧提取部36能唯一地确定与动态图像对应的图像的信息,可为任何信息。例如,存在与动态图像关联地存放图像 的存储部时,指定信息可以是确定该图像的图像ID、图像文件名或表示存放 处的存储器地址。或者,指定信息也可以是确定动态图像中包含的多个帧中的 一个帧用的帧号、时间码(帧出现的时间)等。
或者,也可以使上述图像尺寸控制部32更改动态图像中包含的多个图像 的像素数而生成显示用动态图像使得动态图像按预定的显示尺寸显示于上述
图像显示装置,使上述显示控制信息生成部34生成规定上述显示用动态图像
的配置的显示控制信息。
根据上述结构,图像尺寸控制部32更改动态图像中包含的多个图像的像 素数而生成显示用动态图像。而且,上述显示控制信息生成部34生成规定上 述显示用动态图像的配置的显示控制信息。
由此,图像显示装置能按照上述显示控制信息,将作为更改了动态图像的 像素数以便用预定的显示尺寸显示的数据的显示用动态图像按该预定的显示 尺寸显示于本装置的画面中。
所以,在显示的对象物是动态图像时,图像显示装置能将动态图像按预定 显示尺寸进行显示,
上述图像数据提供装置最好还具备根据预先规定的指定信息确定动态图 像中包含的图像或与动态图像关联的图像的动态图像帧提取部36,上述图像尺 寸控制部32更改上述动态图像帧提取部36确定的图像的像素数而生成上述动 态图像的显示用图像,并且更改动态图像中包含的多个图像的像素数而生成显 示用动态图像以便动态图像以预定的显示尺寸显示于上述图像显示装置,上述 显示控制信息生成部34生成按照用户对上述图像显示装置的操作而切换并显 示上述动态图像的显示用图像和上述显示用动态图像时的、规定上述图像显示 装置的画面中的显示图像和显示用动态图像的配置的显示控制信息。
根据上述结构,图像尺寸控制部32除更改上述动态图像帧提取部36确定 的图像的像素数而生成上述动态图像的显示用图像外,还更改动态图像中包含 的多个图像的像素数而生成显示用动态图像。
而且,上述显示控制信息生成部34生成规定上述图像尺寸控制部32生成 的显示用图像和显示用动态图像在上述图像显示装置的画面中的配置的显示控制信息。这里,显示控制信息规定按照用户对上述图像显示装置的操作切换 显示用图像和显示用动态图像并加以显示时的显示用图像和显示用动态图像 的配置。
由此,图像显示装置能按照上述显示控制信息,随用户的操作切换作为更 改了动态图像的像素数以便用预定的显示尺寸显示的数据的显示用动态图像 和与上述动态图像对应的显示用图像,并且能够按上述预定的显示尺寸显示于 本装置的画面。
接着,上述图像显示装置最好是用于具有大型监视器画面的图像显示装 置,例如大型电视机。
以往,显示图像的图像显示装置主要是以个人计算机(PC)实现。然而, 在以往的小监视器画面的PC中,能同时显示的图像张数或图像尺寸有限。所
以,以往未实施以任意的预定尺寸(例如印制照片的实际尺寸)同时显示多个 图像。
然而,最近,随着可连接网络的大屏幕电视机的不断普及,可以实现在大
屏幕电视机显示照片。这种大屏幕电视机与在以往的小监视器画面的PC显示
照片相比,能同时更大地显示更多的照片。
因此,可实现以往小监视器画面的PC不能实现的按预定尺寸(例如印制
照片的实际尺寸) 一览显示多个图像的服务。本发明的图像数据提供装置能生 成显示用图像和显示控制数据,用于在大屏幕电视机等具有大监视器画面的图 像显示装置上,按任意的预定尺寸(例如印制照片的实际尺寸)同时显示多个 图像。
又,上述图像显示装置中,上述显示控制部64也可以控制显示部,使其 按照上述显示控制信息规定的配置显示上述显示用图像或显示用动态图像,以 便上述显示用图像或显示用动态图像纳入该图像显示装置的画面内。
根据上述结构,上述显示控制部64按照上述显示控制信息控制显示部以 配置并显示上述显示用图像或显示用动态图像,使得上述显示用图像或显示用 动态图像纳入该图像显示装置的画面内。
由此,上述图像显示装置能显示上述显示用图像,使得上述显示用图像或 显示用动态图像纳入该图像显示装置的画面内。
66又,上述图像显示装置中,上述显示控制部64能按照上述显示控制信息 规定的在该图像显示装置的画面内同时显示的多个显示用图像或显示用动态 图像的配置控制显示部,使其显示多个显示用图像或显示用动态图像。
根据上述结构,上述显示控制部64按照上述显示控制信息控制显示部, 使该图像显示装置的画面内同时显示多个显示用图像或显示用动态图像。
由此,上述图像显示装置能按照上述显示控制信息而在画面上同时显示多 个显示用图像或显示用动态图像。
再者,上述预定的显示尺寸最好是印刷用纸的规格尺寸。
由此,用户能在图像显示装置观看以与印刷用纸的规格尺寸相同的尺寸显 示的显示用图像,并且能够更加准确地将按上述规格尺寸印刷该显示用图像的 印刷结果成像。
再者,作为印刷用纸的规格尺寸,可设想例如照片的DSC尺寸、L尺寸、 2L尺寸、六开、四开等。或者,也可以是杂志、报纸的双联页尺寸。观看用 这种规格尺寸显示的显示用图像的用户能与观赏实际贴在相册中的照片同样 地在图像显示装置的画面上观看并欣赏显示用图像。
再者,上述图像数据提供装置和图像显示装置可由计算机实现,此情况下, 通过使计算机当作上述各部分工作从而用计算机实现上述图像数据提供装置 和图像显示装置的图像数据提供装置的控制程序、图像显示装置的控制程序和 分别存储这些程序的计算机可读存储介质也归入本发明的范畴。
发明的详细说明内容中叙述的具体实施方式
或实施例都只是清楚地表 示出本发明的技术内容,但不能够狭义地理解为只限于这样的具体例子, 在本发明的要旨和后文记载的权利要求书的范围内可以进行各种变更而实 施。
工业上的实用性
本发明的图像数据提供装置能对图像显示装置提供使图像按预定的显示 尺寸显示所需的信息(显示用数据/幻灯片放映显示用数据),所以能用于对图 像显示装置提供图像(或动态图像)并进行其显示控制的图像显示系统。本发 明的图像数据提供装置还能使多个图像(或动态图像)按想要的预定显示尺寸显示于图像显示装置,所以能将本发明的图像显示装置适用于具有大型监视器 的图像显示装置。
权利要求
1、一种图像数据提供装置,其特征在于,具备获取图像显示装置与图像显示有关的规格信息的规格信息获取部件;显示用图像生成部件,根据所述规格信息,通过改变图像的像素数而生成显示用图像使得在所述图像显示装置中以预定的显示尺寸显示所述图像;以及根据所述规格信息生成规定所述图像显示装置的画面中的所述显示用图像的配置的显示控制信息的显示控制信息生成部件。
2、 如权利要求l所述的图像数据提供装置,其特征在于,具备 从所述图像显示装置接收所述规格信息的同时,接收请求提供图像的图像请求消息的接收部;以及发送部,向所述图像显示装置发送由所述显示用图像生成部件根据所述规 格信息通过改变所述图像请求信息请求的图像的像素数而生成的所述显示用 图像以及由所述显示控制信息生成部件根据所述规格信息生成的显示控制信 息。
3、 如权利要求l所述的图像数据提供装置,其特征在于,所述规格信息获取部件获取所述图像显示装置的显示画面尺寸作为所述 规格信息,所述显示控制信息生成部件生成规定显示用图像的配置的显示控制信息, 使得所述显示用图像纳入所述图像显示装置的画面内。
4、 如权利要求l所述的图像数据提供装置,其特征在于,所述显示控制信息生成部件生成规定在所述图像显示装置的画面中同时 显示的多个显示用图像的配置的显示控制信息。
5、 如权利要求l所述的图像数据提供装置,其特征在于, 所述预定的显示尺寸是印刷用纸的标准尺寸。
6、 如权利要求l所述的图像数据提供装置,其特征在于, 具备根据所述图像显示装置接收的请求提供图像的图像请求消息中包含的配置条件信息,决定所述图像显示装置的画面内的显示用图像的排列方式的 配置条件决定部件,所述显示控制信息生成部件按照所述决定的排列方式而生成规定显示用 图像的配置的显示控制信息。
7、 如权利要求6所述的图像数据提供装置,其特征在于, 所述配置条件决定部件根据所述配置条件信息,至少决定表示所述图像显示装置的画面纵向上配置的图像张数以及横向上配置的图像张数的纵横显示 张数,作为所述显示用图像的排列方式。
8、 如权利要求7所述的图像数据提供装置,其特征在于,预先决定多种规定所述图像显示装置的画面上显示的图像的显示尺寸的 显示尺寸信息,所述图像数据提供装置具备根据所述规格信息获取部件当作规格信息获取的所述图像显示装置的显 示画面尺寸、和所述配置条件决定部件决定的所述纵横显示张数,计算出所述 图像显示装置的画面中能显示一张图像的尺寸的可显示尺寸计算部件;以及根据所述能显示尺寸,从所述多个显示尺寸信息中决定图像的显示尺寸的 显示尺寸决定部件,所述显示用图像生成部件生成显示用图像,使其以所述显示尺寸决定部件 决定的显示尺寸进行显示。
9、 如权利要求7所述的图像数据提供装置,其特征在于, 所述配置条件信息示出所述图像显示装置的画面内同时显示的图像的总显示张数。
10、 如权利要求l所述的图像数据提供装置,其特征在于, 具备根据预先决定的指定信息确定动态图像中包含的图像或与动态图像关联的图像的图像确定部件,所述显示用图像生成部件改变所述图像确定部件确定的图像的像素数,生 成所述动态图像的显示用图像。
11、 如权利要求l所述的图像数据提供装置,其特征在于, 所述显示用图像生成部件改变动态图像中包含的多个图像的像素数,生成显示用动态图像,使得动态图像以预定的显示尺寸显示于所述图像显示装置, 所述显示控制信息生成部件生成规定所述显示用动态图像的配置的显示控制信息。
12、 如权利要求l所述的图像数据提供装置,其特征在于, 具备根据预先决定的指定信息确定动态图像中包含的图像或与动态图像关联的图像的图像确定部件,所述显示用图像生成部件改变所述图像确定部件确定的图像的像素数,生 成所述动态图像的显示用图像,并且改变所述动态图像中包含的多个图像的像素数,生成显示用动态图像,使 得动态图像以预定的显示尺寸显示于所述图像显示装置,所述显示控制信息生成部件生成按照用户对所述图像显示装置的操作切 换并显示所述动态图像的显示用图像和所述显示用动态图像时的、规定所述图 像显示装置的画面中的显示用图像以及显示用动态图像的配置的显示控制信 息。
13、 一种图像显示装置,其特征在于,具备生成请求提供要显示的图像或动态图像的图像请求消息的消息生成部件, 该图像请求消息包含确定所述图像或动态图像的图像识别信息、和本装置与图 像显示有关的规格信息;将所述图像请求消息发送到图像数据提供装置的发送部; 作为对所述图像请求消息的响应,从所述图像数据提供装置接收与所述请 求的图像或动态图像对应的显示用图像或显示用动态图像、和规定该图像显示 装置的画面中的所述显示用图像或显示用动态图像的配置的显示控制信息的 接收部;以及显示控制部件,按照所述显示控制信息对显示部进行控制,使得所述 显示用图像或显示用动态图像以预定的显示尺寸进行显示。
14、 如权利要求13所述的图像显示装置,其特征在于, 所述显示控制部件控制显示部,使其按照所述显示控制信息规定的配置,显示所述显示用图像或显示用动态图像,使得所述显示用图像或显示用动态图 像纳入该图像显示装置的画面内。
15、 如权利要求13所述的图像显示装置,其特征在于, 所述显示控制部件控制显示部,使其按照所述显示控制信息规定的在该图像显示装置的画面中同时显示的多个显示用图像或显示用动态图像的配置,显 示多个显示用图像或显示用动态图像。
16、 如权利要求13所述的图像显示装置,其特征在于, 所述预定的显示尺寸是印刷用纸的标准尺寸。
17、 一种图像显示装置,其特征在于,具备生成请求提供要显示的动态图像的图像请求消息的消息生成部件,该图像 请求消息包含确定所述动态图像的图像识别信息和本装置与图像显示有关的 规格信息;将所述图像请求消息发送到图像数据提供装置的发送部; 作为对所述图像请求消息的响应,从所述图像数据提供装置接收与所述请 求的动态图像对应的显示用图像和显示用动态图像的同时,接收按照用户对该 图像显示装置的操作切换显示所述显示用图像和所述显示用动态图像时的、规 定该图像显示装置的画面中的显示用图像和显示用动态图像的配置的显示控 制信息的接收部;以及按照所述显示控制信息控制显示部使得按预定的显示尺寸显示所述显示 用图像或所述显示用动态图像,并且按照用户的操作切换所述显示用图像和所 述显示用动态图像并显示于所述显示部的显示控制部件。
18、 一种图像显示系统,其特征在于,包含权利要求1 12中的任一项所述的图像数据提供装置;以及 权利要求13 16中的任一项所述的图像显示装置。
19、 一种图像数据提供装置的控制方法,其特征在于,包含 获取图像显示装置与图像显示有关的规格信息的第一步骤; 根据所述第一步骤获取的规格信息,通过改变图像的像素数而生成显示用图像使得在所述图像显示装置中以预定的显示尺寸进行图像显示的第 二步骤;以及根据所述第一步骤获取的规格信息,生成规定所述图像显示装置的画面中 的所述第二步骤生成的显示用图像的配置的显示控制信息的第三步骤。
20、 一种图像显示装置的控制方法,其特征在于,包含 生成请求提供要显示的图像或动态图像的图像请求消息的第一步骤,该图像请求消息包含确定所述图像或动态图像的图像识别信息、和该图像显示装置 与图像显示有关的规格信息;发送部将所述第一步骤生成的图像请求消息发送到图像数据提供装置的 第二步骤;作为对所述图像请求消息的响应,接收部从所述图像数据提供装置接收与 所述请求的图像或动态图像对应的显示用图像或显示用动态图像、和规定该图 像显示装置的画面中的所述显示用图像或显示用动态图像的配置的显示控制 信息的第三步骤;以及按照所述第三步骤接收的显示控制信息控制显示部的第四步骤,使得所述 第三步骤接收的显示用图像或显示用动态图像以预定的显示尺寸显示。
21、 一种图像显示装置的控制方法,其特征在于,包含 生成请求提供要显示的动态图像的图像请求消息的第一步骤,该图像请求消息包含确定所述动态图像的图像识别信息、和本装置与图像显示有关的规格 信息;发送部将所述第一步骤生成的图像请求消息发送到图像数据提供装置的 第二步骤;作为对所述图像请求消息的响应,接收部从所述图像数据提供装置接收与 所述请求的动态图像对应的显示用图像和显示用动态图像的同时,接收按照用 户对该图像显示装置的操作切换所述显示用图像和所述显示用动态图像并显 示时的、规定所述图像显示装置的画面中的显示用图像和显示用动态图像的配 置的显示控制信息的第三步骤;以及按照所述第三步骤接收的显示控制信息控制显示部,使得所述显示用图像 或显示用动态图像以预定的显示尺寸显示,并且按照用户的操作切换所述显示 用图像和所述显示用动态图像且显示于所述显示部的第四步骤。
22、 一种控制程序,用于使计算机作为权利要求1 12中的任一项所述的图像数据提供装置、 或权利要求13 17中的任一项所述的图像显示装置的各部件而起作用。
23、 一种存储介质,存储了权利要求22中所述的控制程序的计算机可读取存储介质。
全文摘要
本发明涉及的显示用数据产生装置(1)具备获取电视机(2)的图像显示有关的规格信息的规格信息确定部(22);图像尺寸控制部(32),根据规格信息通过改变图像的像素数而生成显示用图像,使得所述图像显示装置以预定的显示尺寸显示图像;以及根据规格信息生成规定所述图像显示装置的画面中的显示用图像的配置的显示控制信息的显示控制信息生成部(34)。因而,可实现按预定的显示尺寸使图像显示于图像显示装置的图像数据提供装置。
文档编号G09G5/14GK101479783SQ20078002439
公开日2009年7月8日 申请日期2007年6月28日 优先权日2006年6月30日
发明者仁田壮一, 土居克良, 平田真章, 木下拓也, 松山哲也, 梅本梓, 樫东清贵, 江夏彩, 首藤达生, 高桥雅史 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1