专利名称:显示控制设备和方法、显示设备和处理方法、多显示系统的制作方法
技术领域:
本发明涉及一种显示控制设备、显示设备、多显示系统、 显示控制方法和显示处理方法,尤其涉及一种适于通过组合多个显示设备进行单屏显示(one-screen display)的技术。
技术背景商用多屏显示(multi-screen display)i殳备一皮i人为是通过组 合多个显示单元构成大屏幕并在该大屏幕上显示图像的显示系 统。为了超大屏幕显示设备等的目的而实现该商用多屏显示设 备,超大屏幕显示设备被置于建筑物的屋顶上,并显示企业广 告等各种运动图像。将构成大屏幕的方法大体分为直接布置像 素的方法和组合多个显示单元的方法。将进一步说明组合多个显示单元的方法。通过堆叠相互邻近的投影机和CRT(阴极射线管)等各种系 统的多个显示单元构成显示面板。在光^H匕后将^L频内容数据 分成分配给各显示单元的区域的、用于显示的图像。这样,生 成各显示单元的显示数据。在各显示单元中或者通过提供多显 示服务器,生成显示数据。以下将说明多显示服务器生成显示数据的情况。多显示服 务器连接到视频内容提供装置,还与多个显示单元连接。在多 显示服务器中光栅化从提供装置输入的视频内容数据,然后将 视频内容数据分成传送给相应的显示单元的各显示单元的图 像。显示单元显示所接收的完好无损的数据以实现超大屏幕上 的显示。可以利用下面的相关技术,这些技术使用多显示服务器生
成显示数据,并基于显示数据使用多个显示单元显示图像。(1) 可以利用日本特开平8-328519号公报所述的技术。利用该技术,多显示服务器转换图像数据的分辨率以获得在显示单 元上可以显示的像素的数量,并根据形成多显示的多个显示单 元,对由分辨率转换以比例放大的图像数据进行剪切。多显示 服务器将剪切后的图像数据发送到相应的显示单元。各显示单 元显示从多显示服务器所发送的图像数据。(2) 可以利用日本特开2003-316340号7>才艮中所述的技术。 利用该技术,多显示服务器通过向图像数据附加ID,输出与各 显示单元相对应的图像数据。各显示单元将具有其自身的ID的 图像数据取出到帧存储器中,并显示所取出的图像数据。以下接着说明各显示单元生成显示数据的情况。各显示单 元输入视频内容数据,并根据视频内容数据的显示分配区域来 剪切输入的数据。其后,显示单元根据显示面板的分辨率对剪 切后的数据应用放大/缩小等处理,然后显示处理后的数据。注 意,作为在其中各显示单元生成显示数据的结构,已提出了各 种结构,例如,在其中服务器光栅化处理后的数据的结构和在 其中服务器生成并发出控制处理命令的结构等。可以利用在显示单元侧通过生成显示数据而实现多显示的 以下技术。(3) 可以利用日本特开2003-280623号7>才艮中所述的技术。 利用该技术,多显示服务器向各显示单元发送用于图像数据处 理的控制信号,包括图像显示区域设置数据和显示图像缩放处 理数据。各显示单元通过应用从多显示服务器所接收的控制信 号,生成其自身将显示的图像数据。(4) 可以利用日本特开2001-350458号公报中所述的技术。 利用该技术,多显示服务器向各显示单元发送图像数据和显示
范围信息。各显示单元参考显示范围信息剪切将包括在其自身 的帧的显示区域和相邻区域中的图像数据,并在将剪切后的图 像数据转换成其自身的帧的坐标系后显示剪切后的图像数据。(5) 可以利用日本特开2000-330534号/>报中所述的技术。 利用该技术,各显示单元从多显示服务器接收用于使显示单元 在任意位置显示图像的控制命令,并顺序执行一系列通过所接 收的控制命令所指定的多个控制操作。(6) 而且,可以利用日本特开2000-132370号7>净艮中所述的技术。利用该技术,各显示单元通过识别从多显示服务器所发 出的特定识别ID, 4又更新与识别ID相匹配的显示单元的帧。注 意,在使用识别ID识别各显示单元后,多显示服务器发送绘制 命令包,代替图像信息本身。然而,利用这些相关技术,实现大屏幕显示必需大规模硬 件资源。相关技术(1)和(2)要求服务器具有非常高的处理能力。服务 器执行数据的光栅化-绘制-图像处理-布局-分割-发送。随着内 容具有更高的图像质量和分辨率,服务器的负荷更重。利用相关技术(3) (6),降低了服务器的负荷。然而,各显 示单元要求大规模硬件资源。各显示单元必须接收大容量绘制 命令以剪切用于在其自身的分配区域中显示的图像。为此,各 显示单元必须具有大容量緩冲存储器。而且,如果各显示单元 光栅化压缩格式的显示数据,则各显示单元必须包括解码器。 而且,各显示单元还必须绘制显然不必绘制的图形数据。因此, 在大屏幕上显示图像时的处理速度下降,并且为了防止在大屏 幕上显示图像时的处理速度的下降,必需大规模硬件资源。
发明内容
本发明提供了 一种可以减少在使用多个显示设备所构成的 大屏幕上显示图像所需的硬件资源的技术。根据本发明的一个方面,提供了一种显示控制设备,包括分割单元,配置成将图像数据分割成多个图像数据;位置信息 生成单元,配置成生成用以识别由所述分割单元分割得到的所 述多个图像数据的位置所需的位置识别信息;以及图像数据发 送单元,配置成将由所述分割单元分割得到的所述图像数据以 及由所述位置信息生成单元针对所述图像数据生成的所述位置 识别信息以相互关联的方式发送到构成单个显示屏幕的多个显 示设备中的每一个。根据本发明的另一方面,提供了一种显示控制设备,包括 分割单元,配置成将图像的绘制命令分割成多个绘制命令;位 置信息生成单元,配置成生成用以识别根据由所述分割单元分 割得到的所述绘制命令来绘制的对象的位置所需的位置识别信 息;以及绘制命令发送单元,配置成将由所述分割单元分割得 到的所述绘制命令以及由所述位置信息生成单元针对所述绘制 命令生成的所述位置识别信息以相互关联的方式发送到构成单 个显示屏幕的多个显示设备中的每一个。根据本发明的另一方面,提供了一种显示设备,包括存 储单元,配置成将一 帧的图像数据的分配显示区域存储在存储 介质中;图像数据输入单元,配置成从显示控制设备输入一帧 的所述图#>数据的部分和用以识别 一 帧的所述图^^数据的所述 部分的位置所需的位置识别信息;位置判断单元,配置成基于 由所述图像数据输入单元所输入的所述位置识别信息,来判断 由所述图像数据输入单元所输入的 一 帧的所述图像数据的所述中;图像数据接受单元,配置成当所述位置判断单元判断为由 所述图像数据输入单元所输入的 一 帧的所述图像数据的所述部 分被包括在由所述存储单元所存储的所述分配显示区域中时, 接受由所述图像数据输入单元所输入的 一 帧的所述图像数据的 所述部分;以及显示单元,配置成使用由所述图像数据接受单 元所接受的 一 帧的所述图像数据的所述部分,来显示所述分配 显示区域的图像。根据本发明的另一方面,提供了一种显示设备,包括存储单元,配置成将一帧的图像的分配显示区域存储在存储介质中;绘制命令输入单元,配置成从显示控制设备输入用于一帧 的所述图像的部分的绘制命令以及用以识别根据所述绘制命令 绘制的对象的位置所需的位置识别信息;位置判断单元,配置 成基于由所述绘制命令输入单元所输入的所述位置识别信息, 判断根据由所述绘制命令输入单元所输入的所述绘制命令绘制示区域中;绘制命令接受单元,配置成当所述位置判断单元判 断为根据由所述绘制命令输入单元所输入的所述绘制命令绘制 的所述对象被包括在存储在所述存储介质中的所述分配显示区 域中时,接受由所述绘制命令输入单元所输入的所述绘制命令; 绘制处理单元,配置成根据由所述绘制命令接受单元所接受的 所述绘制命令,执行绘制处理;以及显示单元,配置成基于由 所述绘制处理单元所执行的所述绘制处理的结果,显示所述分 配显示区域的图像。根据本发明的另 一 方面,提供了 一种包括显示控制设备和 多个显示设备的多显示系统,其中,多个显示设备构成单个显 示屏幕。根据本发明的另 一方面,提供了 一种显示控制控制方法, 包括以下步骤将图像数据分割成多个图像数据;生成用以识
别在所述分割步骤中分割得到的所述多个图像数据的位置所需 的位置识别信息;以及将在所述分割步骤中分割得到的所述图 像数据以及在所述位置识别信息生成步骤中针对所述图像数据 所生成的所述位置识别信息以相互关联的方式发送到构成单个 显示屏幕的多个显示设备中的每一个。根据本发明的另一方面,提供了一种显示控制方法,包括以下步骤将图像的绘制命令分割成多个绘制命令;生成用以 识别根据在所述分割步骤中分割得i 'j的所述绘制命令绘制的对 象的位置所需的位置识别信息;以及将在所述分割步骤中分割 得到的所述绘制命令以及在所述位置识别信息生成步骤中针对 所述绘制命令所生成的所述位置识别信息以相互关联的方式发 送到构成单个显示屏幕的多个显示设备中的每一个。根据本发明的另一方面,提供了一种显示处理方法,包括 以下步骤将一帧的图像数据的分配显示区域存储在存储介质 中;从显示控制设备输入一帧的所述图像数据的部分以及用以 识别 一 帧的所述图像数据的所述部分的位置所需的位置识别信 息;基于在所述图像数据输入步骤中所输入的所述位置识别信 息,判断在所述图像数据输入步骤中所输入的 一 帧的所述图像配显示区域中;当在所述位置判断步骤中判断为在所述图像数 据输入步骤中所输入的 一 帧的所述图像数据的所述部分被包括 在所述存储步骤中所存储的所述分配显示区域中时,接受在所 述图像数据输入步骤中所输入的 一 帧的所述图像数据的所述部 分;以及使用在所述图像数据接受步骤中所接受的 一 帧的所述 图像数据的所述部分,来显示所述分配显示区域的图像。根据本发明的另一方面,提供了一种显示处理方法,包括 以下步骤将 一 帧的图像的分配显示区域存储在存储介质中;
从显示控制设备输入用于 一 帧的所述图像的部分的绘制命令以 及用以识别根据所述绘制命令绘制的对象的位置所需的位置识制命令绘制的所述对象是否被包括在存储在所述存储介质中的 所述分配显示区域中;当在所述位置判断步骤中判断为根据在 所述绘制命令输入步骤中所输入的所述绘制命令绘制的所述对接受在所述绘制命令输入步骤中所输入的所述绘制命令;根据 在所述绘制命令接受步骤中所接受的所述绘制命令,执行绘制处理;以及基于在所述绘制处理步骤中所执行的所述绘制处理的结果,显示所述分配显示区域的图像。通过以下参考附图对典型实施例的说明,本发明的其它特 征将显而易见。
图l是示出根据本发明第一实施例的多显示系统的大体布置的例子的示意性框图;图2A和2B示出根据本发明第 一 实施例的多显示系统(显示 单元)中的显示例子;图3A和3B是用于说明根据本发明第一实施例的用于将图 像内容数据分成小的矩形片区域的方法的例子的图;图4A ~ 4C示出根据本发明第 一 实施例的图像数据包的结 构的例子;图5A和5B是示出根据本发明第 一 实施例的多显示系统的 详细布置的例子的框图;图6是用于说明根据本发明第一实施例的多显示服务器的操作的例子的流程图;图7是用于说明根据本发明第 一 实施例的显示单元的操作的例子的流程图;图8A ~ 8C示出才艮据本发明第二实施例的多显示系统(显示 单元)中的显示例子;图9A和9B是示出根据本发明第二实施例的多显示系统的 详细布置的例子的框图;图10A ~ IOD示出根据本发明第三实施例的多显示系统(显 示单元)的显示例子;图11A ~ IIE示出根据本发明第三实施例的多显示包的结 构的例子;图12A和12B是示出根据本发明第三实施例的多显示系统 的详细布置的例子的框图;图13A和13B示出根据本发明第四实施例的多显示系统(显 示单元)中的显示例子;图14A和14B是用于说明根据本发明第四实施例的用于将 图像内容数据分成小的矩形片区域的方法的例子的图;图15A ~ 15C示出根据本发明第四实施例的图像数据包的 结构的例子;图16A和16B是示出根据本发明第四实施例的多显示服务 器的详细布置的例子的框图;图17是用于说明根据本发明第四实施例的多显示服务器的 操作的例子的流程图;图18A是用于说明根据本发明第四实施例的显示单元的例 子的流程图;图18B是根据本发明第四实施例上接图18A的流程图;图19A~ 19C示出根据本发明第五实施例的多显示系统(显
示单元)中的显示例子;图20A和20B是示出根据本发明第五实施例的多显示系统 的详细布置的例子的框图;图21A ~ 21D示出根据本发明第六实施例的多显示系统(显 示单元)中的显示例子;图22A ~ 22E示出根据本发明第六实施例的多显示包的例子;图23A和23B是示出根据本发明第六实施例的多显示系统 的详细布置的例子的框图;图24是示出根据本发明第七实施例的多显示系统的大体布 置的例子的示意性框图;图25A和25B示出根据本发明第七实施例的多显示系统(显 示单元)中的显示例子;图26A ~ 26C示出根据本发明第七实施例的图像数据包的 结构的例子;图27A和27B是示出根据本发明第七实施例的多显示系统 的详细结构的例子的框图;图28是用于说明根据本发明第七实施例的多显示服务器的 操作的例子的流程图;图29是用于说明根据本发明第七实施例的显示单元的操作 的例子的流程图;图30A ~ 30C示出根据本发明第八实施例的多显示系统(显 示单元)中的显示例子;图31A和31B是示出根据本发明第八实施例的多显示系统 的详细布置的例子的框图;图32A 32D示出根据本发明第九实施例的多显示系统(显 示单元)中的显示例子;
图33A ~ 33E示出根据本发明第九实施例的多显示包的结 构的例子;图34A和34B是示出根据本发明第九实施例的多显示系统 的详细布置的例子的框图。
具体实施方式
第 一 实施例以下参考附图详细说明本发明的第 一 实施例。 在本实施例中,多显示系统包括多显示服务器,提供图 像内容数据;以及多个显示单元,利用所有显示单元显示全部 图像内容,并且各显示单元显示一部分图像内容。将图像内容 数据分成多个区域,并以分组数据(packet data)的形式将图 像内容数据从多显示服务器提供给显示单元。各显示单元判断 从多显示服务器所提供的分组数据是否对应于其自身的分配显 示区域。显示单元仅接受分配显示区域的分组数据,并且基于 所接受的分组数据恢复图像并显示。本实施例将说明这样 一 种 多显示系统。多显示系统的示意性布置的说明(图1) 图l是示出多显示系统的大体布置的例子的示意性框图。 参考图1 ,多显示系统61输入来自内容服务器60的图像内容 数据,并显示所输入的图像内容数据。在通过组合3行x3列的 显示单元(Displl ~ Disp33)71 ~ 79所形成的屏幕上进行显示。内容服务器60响应于来自客户终端65的请求,通过流向多 显示系统61递送图像内容数据。例如,内容服务器60编码将交 付的图像内容数据,从而降低通信带宽。也就是说,通过MPEG2 或H.264等编码方案压缩原始图像内容数据。将压缩后的图像内 容数据转换成MPEG2TS等格式的传输流,并发送该传输流。可
以使用任意编码方案和流格式。多显示系统61通过流接收从内容服务器60所递送的图像内 容数据,并基于所接收的图像内容数据显示图像。通信线路62 用于发送将通过流递送的图像内容数据。作为通信线路62,可 以使用网络(例如,因特网等)和装置接口 (IEEE1394等)等各种 方案的媒体。在多显示系统61中,多显示服务器63向各显示单元71 ~ 79 提供图像内容数据。通信路径64用于将图像内容数据提供给各 显示单元71~79。通信路径64包括例如LAN(局域网)、WAN(广 域网)或因特网等网络。注意,可以普遍使用通信^^径64和通信 线路62。显示单元71 ~ 79接收从多显示服务器63所提供的图像内容 数据。此时,各显示单元71 ~ 79仅接受属于其自身的分配显示 区域的那部分数据。各显示单元71 ~ 79基于属于其自身的分配 显示区域的图像内容数据,显示一部分图像内容。显示单元71 ~ 79包括LCD(液晶显示器)或等离子显示器)等各种系统的显示面 板。注意,至少其中一个显示单元71 ~ 79可以包括不同于其余 显示单元的系统的显示面板。通过增大显示单元71 ~ 79的显示 屏幕大小或增加要被组合的显示单元的数量,可以实现更大屏 幕大小的显示。可以利用设置显示单元71 ~ 79的分配显示区域的各种方 法,并且可以使用任意方法。作为最简单的方法,可以利用由 用户明确设置这些区域的方法。当用户操作设置给显示单元 71 ~ 79的开关等时,用户可以设置具有相应开关的显示单元的 分配显示区域。可选地,例如,客户终端65可以向多显示月l务 器63发送用于指示显示单元71 ~ 79的分配显示区域的信息,多 显示服务器63可以设置显示单元71 ~ 79的分配显示区域。
可以将显示单元71 ~ 79装配到框状导引构件(frame-like guide member)。用户将显示单元71 ~ 79安装进可以支持以3x3 矩阵(3行x3列)排列的显示单元71 ~ 79的导引构件中。而且,用 户将电力线缆和信号线缆连接到这些显示单元71 ~ 79。这样, 显示单元71 ~ 79形成大屏幕。通过^^艮据显示单元71 ~ 79的装配 位置给它们分配唯一的标识符,可以进4亍显示单元71 ~ 79的识 别和其位置的指定。可以将传感器设置在显示单元71 ~ 79的耦 合面(coupled surface),并且可以基于传感器的检测结果指定 显示单元71 ~ 79的位置。例如,在可以耦合显示单元71 ~ 79的 四个方向上(例如,顶面、底面和两个侧面)i殳置传感器。在耦 合了显示单元71 79后,它们使用传感器与耦合对方交换ID。 这样,通过整理显示单元71 ~ 79所保持的ID,可以指定它们的 位置。多显示系统的显示例子(图2A和2B)图2A和2B示出多显示系统61(显示单元71 ~ 79)中的显示例子。图2A示出图像内容的例子。在图2A中,由房屋对象和人物 对象构成图像内容50。图2B示出在使用显示单元71 79显示图像内容50时的显 示例子。显示屏幕51 ~ 59分别是显示单元71 ~ 79的显示屏幕。 在图2B中,通过组合这9个显示单元71 ~ 79,构成单个3x3矩阵 (3行x3列)的显示屏幕。这样,图2B示出在其中在通过组合这9个显示单元71 ~ 79 所构成的显示屏幕上显示图2A所示的图像内容50的例子。各显 示单元71 ~ 79根据其分配显示区域,显示一部分原始图像内容 50。例如,显示单元71在显示屏幕51上显示屋顶的左上部分的 图像,而显示单元76在显示屏幕56上显示人的上部身体部分的 图像。在组合显示单元71 ~ 79的显示屏幕51 ~ 59时,如图2B所 示,可以在一个屏幕上显示整个原始图像内容50。 图像数据包的结构(图3A 4C)以下将说明在多显示系统61中进行发送时所使用的图像数 据包的结构。在本实施例中,将图像内容数据分成小的矩形片 区域。将各分成的图像内容数据存储在图像数据包中。而且, 图像数据包附加有表示各矩形片的坐标位置的ID。图3A和3B示出用于将图像内容数据分成小的矩形片区域 的方法的例子。图3A示出被分成小的矩形片区域的图像内容数据的状态 的例子。假定在水平和垂直方向在图像内容50上设置m(m为自然 数)xn(n为自然数)个网格。另外,每一网格包括例如16xl6像素。 通过沿着这些网格的边界分割图像内容50,生成mxn个矩形片 区域。通过表示感兴趣的网格的位置的位置坐标ID识别各矩形 片区域。图3B示出被剪切成矩形片形状的 一部分图像内容的例子。 矩形片形状的图像80是通过位于图像内容50的坐标(5, 7)的网 格所剪切的区域的图像。该区域的位置坐标ID为(5, 7)。图4A ~ 4C示出图像数据包的结构的例子。图4A示出图像数据包90。图4B示出图像数据包90的结构。 如图4B所示,图像数据包90具有包头91和净荷92。净荷92存储 被剪切成矩形片形状的图像内容数据。图4C示出包头91的结构。包识别信息字段93表示包的类 型。如上所述,包识别信息字段93存储ID信息和版本信息等, 其中,ID信息是识别是否使用感兴趣的图像数据包90在显示单 元71 ~ 79上进4于显示所必需的。而且,包识别信息字^史93还可
以存储包长度、检查和等包处理所需的信息。内容ID字段94存储识别图像内容所需的ID信息。片坐标ID字段95存储识别矩形片区域的位置所需的位置坐标ID。其它ID 字段96存储识别矩形片区域所需的其它ID。例如,其它ID字段 96存储帧数等。同步数据字段97存储表示时间信息的各种时间 戳,例如由存储在内容ID字段94中的ID信息所识别的图像内 容的处理开始时间和处理结束时间等。属性数据字段98存储处 理矩形片的图像内容数据所需的各种类型的属性信息。如下所述,本实施例的各显示单元71 ~ 79#~据片坐标ID字 段95判断各图像数据包90是否对应于其自身的分配显示区域。多显示服务器的内部布置和操作(图5A和6)图5A和5B是示出多显示系统61的详细布置的例子的框图。 以下将参考图5A说明多显示服务器63的布置。参考图5A,多显示服务器63对从内容服务器60所接收的数 据进行解码,对解码后的数据进行打包以生成图像数据包90 , 并将这些包发送到显示单元71 ~ 79。多显示控制单元l控制整个多显示系统61。多显示控制单元 1包括CPU、 ROM和RAM等存储器、总线以及各种接口等。当l控制整个系统。服务器总控制单元2控制形成多显示服务器63 的各元件。LAN接口(LAN 1/F)3经由通信线^各62输入来自内容服务器 60的图像内容数据。緩冲存储器4临时存储从LAN接口 3所输入 的图像内容数据。如上所述,对从内容服务器60所发送的图像 内容数据进行编码。因此,解码器5对所编码的图像内容数据进 行解码以恢复原始图像内容。解码器5从緩沖存储器4读取图像内容数据,并对其进行解 码,从解码部分将该数据依次输出到随后阶段。解码器5将附加 给(流中所包括的)图像内容数据的时间戳信息提供给同步控制 单元12,并将图像内容数据提供给包发送单元6。包发送单元6对图像内容数据进行分割和打包以生成图像 数据包90,并将这些包输出到发送接口(发送I/F)7。后面将详细 说明包发送单元6。发送接口 (发送I/F)7将图像数据包90发送到显示单元71 ~ 79。将图像数据包90广播到连接到多显示服务器63的显示单元 71 ~ 79。发送接口7独立将多显示控制单元1所生成的各种控制 数据发送到显示单元71 ~ 79。在包发送单元6中,数据分割单元(data division unit) 10 分割图像内容数据,以使得各分割后的数据具有作为图像内容 数据的目的地的各显示单元71 ~ 79可以处理的大小(数据量)。 注意,例如,多显示服务器63可以通过与显示单元71 ~ 79进行 通信,获取各显示单元71 ~ 79可以处理的大小(数据量)。另夕卜, 多显示服务器63可以从例如内容服务器60或客户终端65等获取 各显示单元71 ~ 79可以处理的大小(数据量)。在本实施例中,数据分割单元10将图像内容数据分成多个 矩形片区域,以使得各分割后的数据具有预定数据大小。更具 体地,数据分割单元10将图像内容数据分成如例如图3A所示的 矩形片。同步控制单元12基于附加给原始图像内容数据的数据 戳信息,生成内部同步控制数据。该同步控制包括向显示单元 71 79的发送时间、显示单元71 ~ 79的处理开始时间、以及显 示单元71 ~ 79的显示时间等时间信息。将同步控制单元12所生 成的同步控制数据作为时间戳存储在图4所示的同步数据字段 97中。注意,同步控制数据不局限于上述的,而是可以使用任 何其它类型的信息作为同步控制数据,只要该信息是可以指定 显示单元71 ~ 79中的处理开始定时和显示定时等的时间信息。包生成单元11生成具有图4A 4C所示的结构的图像数据 包90。更具体地,包生成单元11通过将包头91附加给各矩形片 的图像内容数据,生成包。包头91存储矩形片区域的位置坐标 ID和时间戳等。利用上述多显示服务器63的布置,对从内容服务器60所接 收的原始图像内容数据进行打包,以生成可以发送到显示单元 71 ~ 79的图像数据包90。以下参考图6的流程图说明多显示服务器63的操作的例子。在步骤Sl,服务器总控制单元2等待,直到LAN接口3输入 从内容服务器60所发送的图像内容数据为止。如果LAN接口 3 输入图像内容数据,则处理进入步骤S2。在处理进入步骤S2后, 服务器总控制单元2将输入到LAN接口 3的图像内容数据临时存 储在緩冲存储器4中。在步骤S3,解码器5对所编码的图像内容数据进行解码, 以恢复原始图像内容。在步骤S4,数据分割单元10将图像内容数据分成多个矩形片。在步骤S 5 ,同步控制单元12基于附加给原始图像内容数据 的时间戳信息,为在步骤S4分割得到的各图像内容数据生成时间戳。在步骤S6,包生成单元11在步骤S4中分割得到的各图像内 容数据(即,图像内容的分割后的区域)的位置坐标ID。在步骤S7,包生成单元11将在步骤S5和S6等中所生成的头 信息附加给在步骤S4中分割得到的各图像内容数据,以生成图 像数据包90。如上所述,将在步骤S4中分割得到的各图像内容 数据存储在净荷92中。将在步骤S5中所生成的时间戳存储在同
步数据字段97中。将在步骤S6中所生成的位置信息ID存储在片坐标ID字段95中。在步骤S8,服务器总控制单元2指示发送接口 7发送在步骤 S7中所生成的图像数据包90等。这样,将图像数据包90等发送 到显示单元71~79。注意,如上所述,还将服务器总控制单元2 所生成的控制数据从发送接口 7发送到显示单元71 ~ 79。显示单元的内部布置和操作(图5B和7)以下参考图5B说明显示各单元71 ~ 79的布置。注意,显示 单元71 ~ 79具有相同布置。因此,仅说明显示单元71的布置, 而不给出对于其余显示单元72 79的布置的说明。参考图5B,显示单元71判断从显示服务器63所发送的图像 数据包90是否对应于其自身的分配显示区域。显示单元71仅接 受(接收)其自身的分配显示区域的图像数据包90,并恢复和显 示一部分图像内容。显示单元总控制单元20控制形成显示单元71的组件。显示 单元总控制单元20包括例如CPU、 ROM和RAM等存储器以及各 种接口等。当CPU使用RAM等执行记录在ROM中的程序时,显 示单元总控制单元20控制整个显示单元71。接收接口 (接收I/F)21输入从多显示服务器63所发送的图像 数据包90。接收接口(接收I/F)21还不仅输入图像数据包90,而 且输入由多显示控制单元l所生成的控制数据等。包接收单元22判断图像数据包90是否对应于其自身的分配 显示区域,并仅接受(接收)与其自身的分配显示区域相对应的 图像数据包90。后面将详细说明包接收单元22。緩冲存储器23临时存储由包接收单元22所接收的图像数据 包90。包分析单元24从图像数据包90提取被分成矩形片的图像 内容数据(各净荷92中的数据)。包分析单元24根据各包头91中
的信息,对被分成矩形片的图像内容数据的处理进行整理。图像重建单元25通过组合被分成矩形片的图像内容数据, 恢复一部分原始图像内容。显示控制单元26进行显示面板28的驱动控制。显示控制单 元26要被分成矩形片的图像内容数据与例如水平同步信号、垂 直同步信号和数据传送时钟等驱动信号同步输出到显示面板 28。注意,将被分成矩形片的图像内容数据存储在VRAM等存 储器中(未示出),与驱动信号定时同步读取该图像内容数据, 并其输出到显示面板28。同步控制单元27基于存储在各图像数据包90的同步数据字 段9 7中的时间戳来控制显示控制单元2 6,从而在指定时间显示 与该图像数据自身的分配显示区域相对应的一部分图像内容。 显示面板28显示与该图像数据自身的分配显示区域相对应的一 部分图像内容。如上所述,作为显示面板28,例如,可以使用 LCD、等离子显示器和投影型显示器等任意系统的显示装置。以下将详细说明包接收单元22的结构。如上所述,包接收 单元22判断图像数据包90是否对应于其自身的分配显示区域, 并基于该判断结果仅接受(接收)与分配显示区域相对应的图像 数据包90。分配显示区域存储单元31存储矩形片的坐标ID范围,以识 别其自身的分配显示区域。如上所述,可以通过任意方法设置 分配显示区域。头ID分析单元3 0从各进入的图像数据包9 0提取包头91的 ID信息。头ID分析单元3 0确认(校验)存储在包识别信息字段9 3 中的和存储在内容ID字段94中的ID信息,然后提取存储在片坐 标ID字段95中的位置坐标ID。分配显示区域比较单元32判断存储在各进入的图像数据
包90的片坐标ID字段95中的位置坐标ID是否被包括在存储在 分配显示区域存储单元31中的坐标ID范围中。如果存储在进入 的图像数据包90的片坐标ID字段95中的位置坐标ID包括在存 储在分配显示区域存储单元31中的坐标ID范围中,则分配显示 区域比较单元32指示取出控制单元33取出该图像数据包90。另 一方面,如果存储在进入的图像数据包90的片坐标ID字段95中 的位置坐标ID没有包括在存储在分配显示区域存储单元31中 的坐标ID范围中,则分配显示区域比较单元32丟弃图像数据包 90而不接受。注意,显示单元71 ~ 79的分配显示区域的边界常常不同于 矩形片区域的边界。在这种情况下,边界两侧的两个显示单元 两者均接收它们的分配显示区域的边界部分的图#^数据包90。 在这种情况下,在这两个显示单元接收图像数据包90后,它们 仅提取分配显示区域,并丢弃不必要的部分。取出控制单元33接收(取出)来自分配显示区域比较单元32 的取出指令所指定的图像数据包9 0,并将它们存储在緩冲存储 器23中。以下说明显示单元71中的控制的简单实例。例如,如图l 所示,使用9个显示单元71 ~ 79构成多显示系统61。那么,如图 2B所示,假定以高分辨率图像(l920x1080像素)分辨率在3x3显 示屏幕51 ~ 59上显示图像内容50。如果每个矩形片区域的大小是16xl6像素,则将图像内容 数据(帧)分成120x68矩形片区域。各显示单元71 ~ 79显示分配 给各显示单元的40x23矩形片区域。在这种情况下,显示单元 71 ~ 79的分配显示区域如下。显示单元71的分配显示区域定义为区域(O, 0)~(39, 22), 显示单元72的分配显示区域为(40, 0)~(79, 22),而显示单元
75的分配显示区域为(40, 23)~(79, 45)。显示单元75的分配显 示区域存储单元31存储(40, 23)~ (79, 45)作为矩形片的坐标ID 范围。因此,显示单元75的分配显示区域比较单元32可以将该 坐标ID与存储在各进入的图像数据包90的片坐标ID字段95中 的位置坐标ID进行比较。例如,如果存储在片坐标ID字段95中 的位置坐标ID为(45, 30),则分配显示区域比较单元32判断为 进入的图像数据包90对应于该分配显示区域;如果存储在片坐 标ID字段95中的位置坐标ID为(IO, 40),则单元32判断为图像 数据包90落在了该分配显示区域的外面。通过如上所述配置显示单元71 ~ 79,显示单元仅接受(接收) 与它们的分配显示区域相对应的图像数据包90,并可以恢复和 显示图像内容。以下参考图7的流程图说明显示单元71的操作的例子。在步骤Sll,显示单元总控制单元20等待,直到接收接口 21输入从多显示服务器63所发送的图像数据包90。如果接收接 口 21输入图像数据包90,则处理进入步骤S12。分配显示区域 比较单元3 2判断存储在在步骤S11中判断为输入的图像数据 包90的片坐标ID字段95中的位置坐标ID是否被包括在存储在 分配显示区域存储单元31中的坐标ID范围中。换句话说,分配 显示区域比较单元32判断输入的图像数据包90是否对应于其自 身的分配显示区域。作为判断结果,如果存储在图像数据包90的片坐标ID字段 95中的位置坐标ID没有包括在存储在分配显示区域存储单元 31中的坐标ID范围中,则处理进入步骤S19(后面说明)。如果存 储在进入的图像数据包90的片坐标ID字段95中的位置坐标ID 包括在存储在分配显示区域存储单元31中的坐标ID范围中,则 处理进入步骤S13。 在处理进入步骤S13后,分配显示区域比较单元32指示取 出控制单元33取出图像数据包90。响应于该指令,取出控制单 元33取出在步骤S11中判断为输入的图像数据包90。然后取出控制单元33在步骤S14中检查从在步骤S11中判 断为输入的图像数据包90所获得的显示区域(矩形片区域)是否 包括其自身的分配显示区域的边界。作为判断结果,如果从图 像数据包90所获得的显示区域(矩形片区域)包括其自身的分配 显示区域的边界,则处理进入步骤S20(后面il明)。另一方面, 如果从图像数据包90所获得的显示区域(矩形片区域)没有包括 其自身的分配显示区域的任何边界,则处理进入步骤S15。在处理进入步骤S15后,取出控制单元33将在步骤S13取出 的图像数据包9 0临时存储在緩沖存储器2 3中。接着,显示单元总控制单元2 0在步骤S16中判断取出控制 单元33是否已取出了属于其自身的分配显示区域的所有图像数 据包90。作为判断结果,如果取出控制单元33仍未取出属于其 自身的分配显示区域的所有图像数据包90,则处理返回到步骤 Sll进行等待,直到输入下一图像数据包90为止。另一方面,如果取出控制单元33已取出属于其自身的分配 显示区域的所有图像数据包90,则处理进入步骤S17。在处理 进入步骤S17后,图像重建单元25组合在步骤S13中所取出的多 个图像数据包90中所包括的矩形片的图像内容数据。在步骤S18,显示控制单元26在同步控制单元27的显示定 时的控制下,显示在步骤S17中所组合的图像内容。如果在步骤S12中判断为存储在进入的图像数据包90的 片坐标ID字段95中的位置坐标ID没有包括在存储在分配显示 区域存储单元31中的坐标ID范围中,则处理进入步骤S19。在 处理进入步骤S19后,分配显示区域比较单元32丟弃在步骤S11
中判断为输入的图像数据包9 0而不接受(接收)。另 一方面,如果在步骤S14中判断为从图像数据包90所获得的显示区域包括其自身的分配显示区域的边界,则处理进入步骤S20。在处理进入步骤S20后,取出控制单元33删除从在步 骤S13所取出的图像数据包90所获得的显示区域中的除其自身 的分配显示区域以外的区域的数据。如上所述,根据本实施例,多显示服务器63将原始图像内 容数据分成多个矩形片区域,并生成表示图像内容中分割后的 矩形片区域的位置的位置坐标ID。多显示月l务器63生成将分割 后的矩形片区域的图像与它们的位置坐标ID相关联的图像数 据包90,并将它们发送到显示单元71 ~ 79。仅当图像数据包90 中所包括的位置坐标ID包括在表示各显示单元71 ~ 79自身的 分配显示区域的坐标ID范围中时,各显示单元71 ~ 79接受(接收) 感兴趣的图像数据包90。各显示单元71 ~ 79使用所接受(接收) 的图像数据包90,显示与图像内容的分配显示区域相对应的图 像。如上所述,根据本实施例,各显示单元71 ~ 79仅接收属于 其自身的分配显示区域的图像数据包90,并使用所接收的包显 示图像。因此,作为发送装置的多显示服务器63不必执行与接 收显示设备对应的任何特殊布局处理等。作为接收装置的显示 单元71 ~ 79不必执行任何图像剪切处理等。结果,可以通过较 传统系统更少的硬件资源,实现大屏幕显示。由于发送装置不 必对图像内容数据的目的地进行分布,因而可以容易地改变显 示单元71 ~ 79的布置(数量和布局等)。在本实施例所述的例子中,相互连接显示单元71 ~ 79的通 信路径64包括有线网络。可选地,通信路径64可以以总线格式 相互连接显示单元71 ~ 79。另外,通信;咯径64可以采用任意传
输系统。而且,只要可以确保显示图像内容必需的带宽,通信 路径64可以包括无线通信路径。在本实施例所述的例子中,对显示单元71 ~ 79进行物理耦 合。然而,不是必需对显示单元71 ~ 79进行物理耦合。可以将 显示单元71 ~ 79装配在相邻位置,并且显示单元71 ~ 79可以经 由无线通信发送数据。第二实施例以下详细^兌明本发明的第二实施例。在第一实施例中,说明了在由显示单元71 ~ 79的显示屏幕 51 ~ 59所形成的整个屏幕上显示图像内容50的情况。相比之下, 本实施例说明在显示单元71 ~ 79的显示屏幕51 ~ 59其中某些上 显示图像内容50的情况。更具体地,在本实施例中,多显示服 务器63指定图像内容的布局。各显示单元71 ~ 79使用所指定的 布局,计算其自身的分配显示区域,并判断图像数据包90是否 属于所计算出的分配显示区域。这样,在本实施例中,用于显 示图像内容的软件处理的某些步骤不同于第 一 实施例。因此, 相同的附图标记表示与第 一实施例的图1 ~ 7中的相同的组件和 处理,并且不重复对其的详细说明。多显示系统的显示例子(图8A ~ 8C)图8A ~ 8C示出多显示系统61(显示单元71 ~ 79)中的显示 例子。在本实施例中,基于用户的指令,在多显示服务器63所 指定的位置处布局和显示图像内容。图8A示出图像内容的例子。如图2A—样,由房屋对象和人 物对象构成图像内容50。图8B示出图像内容50的布局例子。图8B例示了这样一种情 况将以缩小比例显示图像内容50的内容窗口101布局在显示屏 幕100的右下角附近。
图8C示出在使用显示单元71 ~ 79显示图像内容50时的显 示例子。显示屏幕51 ~ 59分别是显示单元71 ~ 79的显示屏幕。 如在第一实施例中一样,在图8C中,通过组合9个显示单元71 ~ 79的显示屏幕51 ~ 59,构成3x3矩阵(3行x3列)的单个显示屏幕。 图8C示出这样的例子,在该例子中,以根据图8B所示的布局例 子的方式,在通过组合9个显示单元71 ~ 79所构成的显示屏幕上 显示图像内容50。各显示单元71 ~ 79根据它们的分配显示区域, 显示一部分原始图像内容50。在这种情况下,显示单元71~79 的分配显示区域根据多显示服务器63所指定的布局而改变。例 如,在图8C中,仅内容窗口 101的左上部分是显示单元71的分 配显示区域。这样,通过如图8C所示组合显示单元71 ~ 79的显 示屏幕51~59,并根据该布局来布局和显示图像内容50,从而 显示整个原始图像内容50。
多显示服务器的内部布置和操作(图9A)
图9A和9B是示出多显示系统61的详细布置的例子的框图。 以下参考图9A说明多显示服务器63的布置。
参考图9A,多显示服务器63对从内容服务器60所接收的数 据进行解码,对解码后的数据进行打包,并将所生成的包发送 到显示单元71 ~ 79。
控制整个多显示系统61的多显示控制单元l除图5A所示的 服务器总控制单元2以外,还包括布局控制单元IIO。布局控制 单元110输入和存储来自用户(例如,客户终端65或内容服务器 60)的图像内容的布局指令信息(布局指示命令)。布局控制单元 IIO使用发送接口 7将图像内容的布局指令信息发送到显示单元 71~79。图像内容的布局指令信息包括例如布置图像内容的区 域的位置坐标。在这种情况下,布局控制单元110可以将显示在 图8B和8C所示的显示屏幕100上的内容窗口 IOI的缩小比例图
像的左上坐标(Xmix, Ymix)和右下坐标(Xmax, Ymax)i殳置为 图像内容的布局指令信息。另外,布局控制单元110可以将显示 在图8B和8C所示的显示屏幕100上的内容窗口 IOI的左上坐标 和屏幕缩小比例设置为图像内容的布局指令信息。
当在旋转或变形后布局图像内容50时,布局控制单元IIO 将实现这样的旋转或变形必需的参数发送到显示单元71 ~ 79, 作为图像内容的布局指令信息。当旋转图像内容50时,例如, 布局控制单元110可以将旋转角度设置为图像内容的布局指令 信息。当变形图像内容50时,例如,布局控制单元110可以将垂 直和水平缩小比例或仿射变纟灸(Affine transformation )的矩阵 设置为图像内容50的布局指令信息。
对于多显示服务器63的操作,在图6所示的流程图中,布局 控制单元110在步骤S8的处理前(例如,在步骤S1的处理前),输 入并存储图像内容的布局指令信息。然后布局控制单元110在步 骤S8的处理前(例如,步骤S1前),将所存储的图像内容的布局 指令信息发送到显示单元71 ~ 79。多显示服务器63的其它操作 的例子与图6所示的相同,并且避免对其的重复说明。
在下面的说明中,根据需要,将图像内容的布局的指令信 息称为布局指令信息。
显示单元71 ~ 79的内部结构和才喿作(图9B)
以下参考图9B说明各显示单元71 ~ 79的布置。注意,显示 单元71 ~ 79具有相同结构。因此,仅说明显示单元71的结构, 并且不给出其余显示单元7 2 ~ 7 9的结构的说明。
参考图9B,显示单元71基于从多显示服务器63所发送的布 局指令信息,计算其自身的分配显示区域。显示单元71判断从 多显示服务器63所发送的图像数据包90的显示目标区域是否落 在所计算出的分配显示区域内。显示单元71仅接受(接收)属于
其自身的分配显示区域的图像数据包90,并恢复和显示一部分 图像内容50。
显示单元总控制单元20控制形成显示单元71的组件。在本 实施例中,显示单元总控制单元20包括布局存储单元111和分配 显示区域计算单元112。
布局存储单元lll存储从多显示服务器63的布局控制单元 IIO所发送的布局指令信息。分配显示区域计算单元112基于存 储在布局存储单元lll中布局指令信息,计算其自身的分配显示 区域,并将计算结果存储在分配显示区域存储单元31中以更新 其自身的分配显示区域。这样,通过根据布局指令信息的内容 校正第 一实施例中存储在分配显示区域存储单元31中的分配显 示区域,获得由分配显示区域计算单元112所计算出的分配显示 区域。更具体地,分配显示区域存储单元31存储属于其自身的 分配显示区域的矩形片的坐标ID范围。
头ID分析单元30从各进入的图像数据包90提取包头91的 ID信息。
分配显示区域比较单元32判断存储在各进入的图像数据包 90的片坐标ID字段95中的位置坐标ID是否被包括在存储在分 配显示区域存储单元31中的坐标ID范围中。如果存储在进入的 图像数据包90的片坐标ID字段95中的位置坐标ID包括在存储 在分配显示区域存储单元31中的坐标ID范围中,则分配显示区 域比较单元3 2指示取出控制单元3 3取出该图像数据包9 0 。另一 方面,如果存储在进入的图像数据包90的片坐标ID字段95中的 位置坐标ID没有包括在存储在分配显示区域存储单元31中的 坐标ID范围中,则分配显示区域比较单元32丟弃该图像数据包 90而不接受。当显示单元71 79的分配显示区域的边界不同于 矩形片区域的边界时,象在第一实施例中一样,边界两侧的两
个显示单元两者均仅提取分配显示区域,并丟弃不必要的部分。
緩冲存储器23临时存储由包接收单元22所接收的图像数据 包90。包分析单元24从图像数据包90提取被分成矩形片的图像 内容数据(各净荷92)。包分析单元24根据各包头91中信息,对 被分成矩形片的图像内容数据的处理进行整理。
放大/缩小单元113根据存储在布局存储单元111中的布局 指令信息,对矩形片的图像内容数据应用放大处理或缩小处理。 图像重建单元25通过组合矩形片的图像内容数据,恢复一部分 原始图像内容。屏幕布局单元114生成显示数据,从而使得将由 图像重建单元25所组合的图像内容布局在根据存储在布局存储 单元lll中的布局指令信息的位置处。显示控制单元26在同步控 制单元27的控制下,将屏幕布局单元114所生成显示数据显示在 显示面板28上。
以下说明显示单元71中的控制的简单实例。例如,假定如 图l所示,使用9个显示单元71 ~ 79形成多显示系统61,并且在 3x3显示屏幕51 ~ 59显示高分辨率图像(1920xl080像素),如图 8C所示。
如果各矩形片区域的大小是16xl6像素,则将图像内容数 据(帧)分成120x68个矩形片区域。各显示单元71~ 79显示分配 给各显示单元的40x23个矩形片区域。在这种情况下,显示单 元71 ~ 79的分配显示区域如下。
显示单元71的分配显示区域被定义为区域(0,0)~ (39,22), 显示单元72的分配显示区域被定义为(40, 0)~(79, 22),而显 示单元75的分配显示区域被定义为(40, 23)~(79, 45)。显示单 元75的分配显示区域存储单元31将(40, 23)~(79, 45)存储为矩 形片的坐标ID范围。因此,显示单元75的分配显示区域比较单 元32可以将该坐标ID与存储在各进入的图像数据包90的片坐 标ID字段95中的位置坐标ID进行比较。例如,如杲存储在片坐 标ID字段95中的位置坐标ID为(45, 30),则分配显示区域比较 单元32判断为进入的图像数据包90对应于该分配显示区域;如 果存储在片坐标ID字段95中的位置坐标ID为(IO, 40),则分配 显示区域比较单元32判断为该图像数据包90落在该分配显示区 域外。对于显示单元71 79的操作,在图7所示的流程图中,布局 存储单元111在步骤S14前,存储从多显示服务器63的布局控制 单元110所发送的布局指令信息。而且,分配显示区域计算单元 112在步骤S14前,基于存储在布局存储单元lll中的布局指令信 息,计算表示其自身的分配显示区域的坐标ID范围。分配显示 区域计算单元112通过将该计算结果存储在分配显示区域存储 单元31中,更新其自身的分配显示区域。分配显示区域比较单 元32在步骤S14中判断存储在在步骤S11中所判断为输入的图 像数据包90的片坐标ID字段95中的位置坐标ID是否被包括在 由分配显示区域计算单元112所计算出的坐标ID范围中。在步骤S16和S17之间,放大/缩小单元113根据存储在布局 存储单元lll中的布局指令信息,对矩形片的图像内容数据应用 放大或缩小处理。在步骤S17和S18之间,屏幕布局单元114执行用于生成显 示数据的处理,从而使得将由图像重建单元25所组合的图像内 容布局在根据存储在布局存储单元lll中的布局指令信息的位 置处。在步骤S18,显示控制单元26在同步控制单元27的控制下, 在显示面板28上显示由屏幕布局单元114所生成的显示数据。显示单元71 ~ 79的其他的操作与图7所示的操作相同,并且避 免对其的重复说明。
通过如上所述构成显示单元71 ~ 79,各显示单元71 79可 以根据所指定的布局,仅接受(接收)它的分配显示区域内的图 像数据包9 0,并且可以根据所指定的布局恢复和显示图像内容。如上所述,在本实施例中,多显示服务器63生成指示图像 内容的布局的布局指令信息,并将所生成的信息发送到显示单 元71~79。各显示单元71 ~ 79基于布局指令信息,计算表示图 像内容的分配显示区域的坐标ID范围。仅当图像数据包90所包 括的位置坐标ID包括在所计算出的坐标ID范围中时,各显示单 元71 ~ 79接受(接收)感兴趣的图像数据包90。各显示单元71 ~ 79使用所接受(接收)的图像数据包90,显示与图像内容的分配 显示区域相对应的图像。因此,除第一实施例所述的效果外,可以自由设置显示图 像内容时的布局。在本实施例所述的例子中,从内容服务器60所发送的图像 内容数据是单个图像流。可选地,可以发送多个图像流,并且 可以在单个显示屏幕100上显示多个图像内容。在这种情况下, 可以将第二 ~第n个图像内容(n为等于或大于2的自然数)布局 在第一个图像内容中(可以实现画中画显示)。可选地,可以围 绕第一个图像内容布局第二 ~第n个图像内容(可以实现并排显 示)。本实施例还可以采用第 一 实施例中所述的各种修改。 第三实施例以下详细说明本发明的第三实施例。第二实施例已经例示 这样的情况根据从多显示服务器63所发送的布局指令信息(布 局命令),显示单元71 ~ 79显示布局后的图像内容。相比之下, 本实施例例示这样的情况对布局命令同样进行打包,并将包 括布局命令的包从多显示服务器63发送到显示单元71 ~ 79。
注意,对布局指令信息进行打包的布局命令包将各坐标区 域(矩形片区域)的布局命令存储在一起。布局命令包的包头包 括表示应用布局命令的区域的范围的字段。各显示单元71 ~ 79判断将从多显示服务器63所发送的布局命令包应用于的区域是否被包括在其自身的分配显示区域中。各显示单元71 ~ 79接受(接收)将其应用于其自身的分配显示 区域的布局命令包,并且基于所接受的布局命令包布局图像内谷。如上所述,在本实施例中,布局图像内容所需的软件处理 的某些步骤大体上不同于第一和第二实施例。因此,相同附图 标记表示与第 一和第二实施例的图1 ~ 9中的相同的组件和处 理,并且将不重复对其的详细说明。图10A ~ IOD示出多显示系统61(显示单元71 ~ 79)中的显 示例子。在本实施例中,在指定位置布局并显示多个图像内容。图10A和10B示出图^^内容的例子。如在图2A和8A中 一样, 由房屋对象和人物对象构成图IOA所示的图像内容50,并且图 像内容50具有文件名称"house—and—man.mpg"。另一方面,由汽 车对象、道路对象和月亮对象构成图IOB所示的图像内容120, 并且图像内容120具有文件名称"car—at—night.mpg"。图IOC示出图像内容50和120的布局例子。图IOC例示这样 的情况'.在显示屏幕121上显示分别以缩小比例显示图像内容50 和120的内容窗口 122和123。图10D示出在使用显示单元71 79显示图像内容50和120 时的显示例子。显示屏幕51 ~ 59分别是显示单元71 ~ 79的显示 屏幕。如在第一和第二实施例中一样,在图10D中,通过组合9 个显示单元71 79,构成3x3矩阵(3行x3列)的单个显示屏幕。在这种情况下,显示单元71 ~ 79的分配显示区域根据由多 显示服务器63所指定的布局而改变。例如,在图10D中,仅内 容窗口 122的左上部分是显示单元71的分配显示区域。 多显示包的结构(图11A 11E)图11A ~ 11E示出多显示包的结构的例子。以下将参考图 11A ~ IIE说明在多显示系统61中的发送中所使用的包的结构。 本实施例的多显示包由两种类型的包构成,即图像数据包和布 局命令包。布局命令包存储各坐标区域(矩形片区域)的布局命 令。该包的包头包括表示基于布局命令而经过布局的矩形片区 域的范围的字段。图IIA示出多显示包130。图IIB是用于解释多显示包130 的结构的图。如图11B所示,多显示包130具有包头131和净荷 132。净荷132存储矩形片的图像内容数据或布局命令。图11C示出图像数据包的头结构的例子。在该头结构中, 包识别信息字段的内容不同于第一和第二实施例中所述的图像 数据包90。参考图11C,包识别信息字段133存储用以识别感兴 趣的包是否是多显示包所需的ID信息以及版本信息等。而且, 包识别信息字段133还存储用以识别感兴趣的包是图像数据包 还是布局命令包所需的ID信息。由于图IIC示出图像数据包的 头结构,所以图IIC所示的包识别信息字段133存储用于识别感 兴趣的包是图像数据包的ID信息。图IID示出布局命令包的头结构的例子。图IID所示的包识别信息字段133存储用于识别感兴趣的包是布局命令包的ID信自、内容ID字段94存储用于识别图像内容50或120的ID信息。 坐标范围ID字段134存储用于识别布局命令的目标矩形片区域 的范围所需的ID信息。其它ID字段135存储用于识别矩形片区 域的范围所需的其它ID。例如,其它ID字段135存储帧数等。
同步数据字段136存储表示由存储在内容ID字段94中的ID信息 所识别的图像内容50或120的处理开始时间和处理结束时间等 的时间信息的各种时间戳。属性数据字段13 7存储处理矩形片区 域的范围所需的各种类型的属性信息。图IIE示出坐标范围ID字段134的结构的例子。如图IIE所 示,坐标范围ID字段134由4个字段构成Xmin坐标ID字段138、 Ymin坐标ID字段139、 Xmax坐标ID字段140、以及Ymax坐标ID 字段141,它们分别存储相应矩形片区域的ID。这样,可以指 定多个矩形片区域。以下将说明布局命令包的简单实例。例如,如图10D所示, 使用9个显示单元71 ~ 79构成多显示系统61。然后,如图10D所 示,假定以高分辨率图像的分辨率(1920xl080像素)在3x3显示 屏幕51 ~ 59上显示图像内容50和120。而且,假定作为布局命令, 发出用以在像素(50, 100)~(1250, 800)上布局内容窗口 122并 且在像素(IOOO, 500)~(1919, 900)上布局内容窗口 123的指令。布局命令包组合针对各矩形片区域的命令,并将布局命令 包分成例如两个包。分割得到的第一布局命令包被生成为包括 内容窗口 122的布局指令,而第二布局命令包被生成为包括内容 窗口 123的布局指令。以如下的方式确定坐标范围ID。如果各矩形片区域的大小 是16xl6像素,则将图像内容数据(帧;)分成120x68个矩形片区 域。内容窗口 122包括矩形片区域(3, 6)~(78, 50)的范围,而 内容窗口 123包括矩形片区域(62, 31) ~ (119, 56)的范围。因此, 作为将存储在第 一布局命令包的坐标范围ID字段134中的ID信 息值,Xmin坐标ID字段138存储"3", Ymin坐标ID字段139存储 "6", Xmax坐标ID字段140存储"78",而Ymax坐标ID字段141存 储"50"。
结果,可以以如下的方式生成布局命令包的参数。 第一布局命令包包头坐标范围ID: Xmin坐标ID: 3 Ymin坐标ID: 6 Xmax坐标ID: 78 Ymax坐标ID: 50 净荷<video x ="50" y="100" width="1200" height="700" xlink:href="house—and—man.mpg'7> 第二布局命令包包头坐标范围ID: Xmin坐标ID: 62 Ymin坐标ID: 31 Xmax坐标ID: 119 Ymax坐标ID: 56 净荷<video x ="1000" y="500" width="920" height="400" xlink: href="car—at—night.mpg"/>通过如上所述构成布局命令包,各显示单元71 ~ 79通过仅 参考坐标范围ID,就可以判断布局命令包是否对应于其自身的 分配显示区域。也就是说,各显示单元71 ~ 79仅需要接收分配 显示区域的布局命令包,并执行布局处理。多显示服务器的内部结构和操作(图12A)图12A和12B是示出多显示系统61的详细布置的例子的框 图。以下将参考图12A说明多显示服务器63的布置。参考图12A,多显示服务器63将布局指令分成针对各坐标 区域(矩形片区域)的布局指令,并对它们进行打包和发送。在 本实施例的多显示服务器63中,与图9A所示的第二实施例的多 显示服务器63相比,布局控制单元150和包生成单元151的操作 不同。布局控制单元150组合各坐标区域(矩形片区域)的布局指 令,并将它们输出到包生成单元151。坐标区域(矩形片区域) 被设置成任意大小。包生成单元151生成具有图11A ~ IIE所示的结构的多显示 包130。包生成单元151在图像内容数据的情况下生成图像数据 包,而在布局命令的情况下生成布局命令包。解码器5和包发送 单元6被配置成并行处理多个图像内容。在这种情况下,解码器 5和包发送单元6可以时分(time-divisionally)处理各图像内容, 或者可以装配多个解码器5和包发送单元6以执行并行处理。在将多显示包130从多显示服务器63发送到显示单元71 ~ 79时,包生成单元151首先生成与布局命令相关联的多显示包 130,并将它们发送到显示单元71 ~ 79。其后,在显示单元71 79中完成布局设置后,包生成单元151开始发送与图像内容的数 据相关联的多显示包130。对于多显示服务器63的操作,在图6所示的流程图的步骤 S8的处理前(例如,在步骤S1的处理前),执行下面的处理。布 局控制单元150输入图像内容的布局指令信息,并针对各坐标区 域(矩形片区域)组合它们。包生成单元151对布局控制单元150 针对各坐标区域(矩形片区域)所组合的布局命令进行打包,以 生成与布局命令相关联的多显示包130。然后,发送接口7将与 布局命令相关联的多显示包130发送到显示单元71 ~ 79。然后, 执行图6中的步骤S1 ~ S8中的处理,以将与图像内容的数据相
关联的多显示包130发送到显示单元71 ~ 79。 显示单元的内部布置和操作(图12B)以下将参考图12B说明各显示单元71 ~ 79的结构。注意, 显示单元71 ~ 79具有相同布置。因此,将仅说明显示单元71的 布置,并且将不会给出其余显示单元72 ~ 79的布置的说明。参考图12B,显示单元71输入布局指令作为布局命令包, 并且基于输入的布局命令包,执行显示屏幕的布局处理。在输 入布局命令包时,显示单元71判断各布局命令包的目标区域是 否落在其自身的分配显示区域内,并仅接受(接收)其自身的分 配显示区域内的布局命令包。在图12B中,在本实施例的显示单元71中,与图9B所示的 第二实施例的显示单元71相比,分配显示区域比较单元152、包 分析单元153和屏幕布局单元154的操作不同。分配显示区域比较单元152判断各布局命令包和图像数据 包是否属于其自身的分配显示区域。对于布局命令包,分配显 示区域比较单元152判断布局命令包的应用目标区域是否落在 分配给其自身的单元的分配显示区域内。如第一实施例中所述, 也就是说,分配显示区域比较单元152判断布局命令包中的坐标 范围ID字段134的值是否被包括在分配显示区域存储单元31中 所设置的坐标ID范围中。对于图像数据包,分配显示区域比较 单元152判断存储在图像数据包的片坐标ID字段95中的位置坐 标ID是否被包括在分配显示区域计算单元112基于布局命令包 所计算(校正)的坐标ID范围中。包分析单元153从緩沖存储器23提取多显示包130的数据。 包分析单元15 3根据包头13 1中的信息,整理对所提取的多显示 包130的数据的处理。如果多显示包130是布局命令包,则包分 析单元153将多显示包130的数据输出到布局存储单元lll。布局
存储单元lll基于布局命令包存储布局指令信息。另一方面,如果多显示包130是图像数据包,则包分析单元153将多显示包130的数据输出到放大/缩小单元113 。屏幕布局单元154生成将内容窗口 122和123布局在根据存 储在布局存储单元111中的布局指令信息的位置处的显示数据。 在这种情况下,当内容窗口 122和123相互重叠时,屏幕布局单 元154根据存储在布局存储单元111中的布局指令信息,以透明 (transparency)等执行重叠或盖写处理。放大/缩小单元113、图像重建单元25、显示单元总控制单 元20和包接收单元22被配置成并行执行多个内容窗口 122和123 的处理。在这种情况下,放大/缩小单元113、图像重建单元25、 显示单元总控制单元20和包接收单元22可以时分处理内容窗口 122和123。而且,可以装配多个放大/缩小单元113、图像重建 单元25、显示单元总控制单元20和包接收单元22来执行并行处 理。利用上述布置,各显示单元71 ~ 79仅接收其自身的分配显 示区域内的布局命令包,并可以基于所接收的布局命令包来布 局和显示画面。对于显示单元71 ~ 79的操作,接收接口21在图7所示的流程 图中的步骤S14前,接收布局命令包。分配显示区域比较单元 152判断各输入的布局命令包的应用目标区域是否被包括在其 自身的分配显示区域中。基于布局命令包中的坐标范围ID字段 134的值和存储在分配显示区域存储单元31中的坐标ID范围, 来实现该判断处理。取出控制单元33仅接受(接收)将应用于其自身的分配显示 区域的布局命令包,并丟弃其它布局命令包。其后,包分析单 元153分析所接受(接收)的布局命令包,并基于分析结果将布局 命令存储在布局存储单元lll中。而且,分配显示区域计算单元 112基于存储在布局存储单元111中的布局命令,计算其自身的 分配显示区域,并重写存储在分配显示区域存储单元31中的矩形片的坐标ID。分配显示区域比较单元152在步骤S14判断存储在步骤 Sll中判断为输入的图像数据包的片坐标ID字革殳95中的位置坐 标ID是否被包括在矩形片的重写后的坐标ID中。在步骤S16和S17之间,放大/缩小单元113^^艮据存储在布局 存储单元lll中的布局指令信息,对矩形片的图像内容数据应用 放大处理或缩小处理。而且,在步骤S17和S18之间,屏幕布局单元154执行用于 生成在根据存储在布局存储单元lll中的布局指令信息的位置 处布局由图像重建单元25所组合的图像内容的显示数据的处 理。在步骤S18,显示控制单元26在同步控制单元27的控制下, 将由屏幕布局单元154所生成的显示数据显示在显示面板28上。显示单元71 ~ 79的其它操作与图7所示的相同,并且将避免 对其的重复说明。在本实施例中,多显示服务器63通过对指示图像内容的布 局的布局指令信息(布局命令)进行打包来生成布局命令包,并 将它们发送到显示单元71 ~ 79。各显示单元71 ~ 79基于布局命 令包来计算图像内容的分配显示区域。仅当该图像数据包中所 包括的位置坐标ID被包括在算得的图像内容的分配显示区域 中时,各显示单元71 ~ 79接受(接收)给定图像数据包。各显示 单元71 ~ 79使用所接受(接收)的图像数据包显示与图像内容的 分配显示区域相对应的图j象。如上所述,由于使用相同通信方案的包通信来发送图像内
容数据和布局命令,因而可以由相同包处理系统处理图像内容 数据和布局命令。因此,除第二实施例中所述的效果以外,可 以简化接口 。在本实施例中,针对各内容分开生成布局命令包。然而, 可以在不分开的情况下对布局命令进行打包。在这样的情况下,各显示单元71 ~ 79可以接受(接收)所有布局命令包,并可以仅 提取和处理与其自身的分配显示区域相对应的命令。另外,各图像数据包可以包括布局命令。例如,可以在图 像数据包中的其它ID字段96中描述布局命令。这样,当与布局 命令相关联的多显示包延迟时,可以防止图像数据包的接收失 败。本实施例还可以采用第 一和第二实施例中所述的各种修改。第四实施例以下将详细说明本发明的第四实施例。本实施例的多显示系统61具有与图l所示的多显示系统的 相同的布置。在本实施例中,将图像内容数据分成多个分组数 据,将这些分组数据从多显示服务器提供给显示单元。各显示 单元判断从多显示服务器所提供的各分组数据是否属于其自身 的分配显示区域。各显示单元基于该判断结果接受其自身的分 配显示区域的分组数据(图像数据包和图像处理指令包),并且 在屏幕上恢复和显示已经过基于所接受的分组数据的图像处理 的图像。本实施例将说明这样的多显示系统。在本实施例的说 明中,与图1 ~ 12中的相同的附图标记表示与第——第三实施例 中相同的组件和处理,并且将不重复对其的详细说明。在多显示系统61中,显示服务器63将图像内容数据和图像 处理指令数据提供给显示单元71 ~ 79。通信路径64被用来将图
像内容数据和图像处理指令数据提供给显示单元71 ~ 79。多显示系统的显示例子(图13A和13B)图13A和13B示出多显示系统61(显示单元71 ~ 79)中的显示例子。图13A示出图像内容的例子。参考图13A,由气象图对象和 用于气象图的文本数据对象构成图像内容1050。图13B示出当使用显示单元71 79来显示图像内容1050时 的显示例子。显示屏幕51 ~ 59分别是显示单元71 ~ 79的显示屏 幕。在图13B中,通过组合9个显示单元71 ~ 79,构成3x3(3行x3 列)矩阵的单个显示屏幕。这样,图13B示出这样的例子在通过组合9个显示单元 71 79所构成的显示屏幕上显示图像内容1050。各显示单元 71 ~ 79根据其自身的分配显示区域显示一部分原始图像内容 1050。例如,显示单元73在显示屏幕53上显示气象图的北海道 中心以东部分,而显示单元79在显示屏幕59上显示文本数据的 右半图像。通过组合显示单元71 ~ 79的显示屏幕51 ~ 59,如图 13B所示,在一个屏幕上显示整个原始图像内容1050。图像数据包的结构(图14A~ 15C)以下将说明在多显示系统61中的发送中所使用的图像数据 包的结构。在本实施例中,将图像内容数据分成小的矩形片区 域。将分割得到的各图像内容数据存储在图像数据包中。而且, 图像数据包附加有表示各矩形片的位置的ID。图14A和14B示出用于将图像内容数据分成小的矩形片区 域的方法的例子。图14A示出被分成小的矩形片区域的图像内容数据的状态 的例子。假定在水平和垂直方向上在图像内容1050上设置m(m为自 然数)xn(n为自然数)个网格。另外,各网格包括例如16xl6像素。 通过沿着这些网格的边界分割图像内容1050,生成mxn个矩形 片区域。通过表示感兴趣的网格的位置的位置坐标ID来识别各 个单独的矩形片区域。图14B示出被剪切成矩形片形状的 一 部分图像内容的例 子。矩形片形状的图像1080是通过位于图像内容1050的坐标 (n-l, 3)处的网格所剪切的区域的图像。该区域的位置坐标ID 是(n-l, 3)。图15A~ 15C示出图像数据包和图像处理指令包的结构的 例子。在图15A 15C中,以下将例示这样的情况图像数据包 和图像处理指令包存储相同数据项。图15A示出图像数据包1090a或图像处理指令包1090b。图 15B示出图像数据包1090a或图像处理指令包1090b的结构。如 图15B所示,图像数据包1090a或图像处理指令包1090b具有包 头1091和净荷1092。在图像数据包1090a的情况下,净荷1092 存储被剪切成矩形片形状的图像内容数据。另一方面,在图像 处理指令包1090b的情况下,净荷1092存储各矩形片区域的图像 处理指令命令。图像处理指令命令可以是指示向文本数据应用边缘锐化的图像处理指令命令、或指示向图形图像数据应用饱 和度增强处理的图像处理指令命令。图15C示出包头1091的结构。包识别信息字段1093表示包 的类型。包识别信息字段1093存储用以识别自身包是否是图像 数据包、图像处理指令包或其它包所需的ID信息、以及版本信 息等。而且,包识别信息字段1093还可以存储包长度和检查和 等包处理所需的信息。内容ID字段1094存储用以识别图像内容所需的ID信息。例 如,内容ID字段1094针对气象图的内容存储"l",而针对气象图
的文本数据存储"2"。片坐标ID字段1095存储用以识别矩形片区域的位置所需 的位置坐标ID。其它ID字段1096存储用以识别矩形片区域所需 的其它ID。例如,其它ID字段1096存储帧数等。同步数据字段 1097存储表示由存储在内容ID字段1094中的ID信息所识别的 图像内容的处理开始时间和处理结束时间等时间信息的各种时 间戳。属性数据字段1098存储用以处理矩形片的图像内容数据 所需的各种类型的属性信息。如下所述,各显示单元71 ~ 79参考片坐标ID字段1095判断 各图像数据包1090a或图像处理指令包1090b是否对应于其自身 的分配显示区i或。多显示服务器的内部布置和操作(图16A和17)图16A和16B是示出多显示系统61的详细布置的例子的框 图。以下将参考图16A说明多显示服务器63的布置。参考图16A,多显示服务器63对从内容服务器60所接收的 图像数据进行解码,对解码后的数据进行打包以生成图像数据 包1090a,并将这些包发送到显示单元71 ~ 79。另外,多显示服 务器63对图像处理指令数据进行打包以生成图像处理指令包 1090b,并将其发送到显示单元71 ~ 79。多显示控制单元1001控制整个多显示系统61。多显示控制 单元1001包括CPU、 ROM和RAM等存储器、总线、以及各种接控制单元IOOI控制整个系统。服务器总控制单元1002控制形成 多显示服务器63的各个元件。LAN接口(LAN 1/F)1003通过通信线路62输入来自内容服 务器60的图像内容数据。緩冲存储器1004临时存储从LAN接口 1003输入的图像内容数据。如上所述,从内容服务器60所发送
的图像内容数据是已编码的。因此,解码器1005对已编码的图 像内容数据进行解码以恢复原始图像内容。解码器1005从緩沖存储器1004读出图像内容数据,并且对 其进行解码,并将从解码部分开始依次将数据输出到后续阶段。 解码器10 0 5将附加给图像内容数据(流中所包括的)的时间戳信 息提供给同步控制单元1012。图像处理指令生成单元1116根据 正由解码器1005进行解码的流的内容,生成图像处理指令命令。 图像处理指令生成单元1116生成指示将饱和度增强处理应用于 气象图的内容的图像处理指令命令,并生成指示将边缘锐化应 用于气象图的文本数据的内容的图像处理指令命令。包发送单元1006对图像内容数据或图像处理指令命令进行 分割和打包,以生成图像数据包1090a或图像处理指令包1090b, 并将这些包输出到发送接口(发送I/F)1007。后面将说明包发送 单元1006的细节。发送接口 (发送I/F)1007将图像数据包1090a或图像处理指 令包1090b发送到显示单元71 ~ 79。向连接到多显示服务器63 的显示单元71 ~ 79广播图像数据包1090a或图像处理指令包 1090b。发送接口 1007独立将由多显示控制单元1001所生成的各 种控制数据发送到显示单元71 ~ 79。在包发送单元1006中,数据分割单元1010分割图像内容数 据和图像处理指令命令数据,使得分割得到的各数据具有作为 图像内容数据的目的地的各显示单元71 ~ 79可以处理的大小 (数据量)。注意,多显示服务器63可以通过例如与显示单元71 ~ 79进行通信,获取各显示单元71 ~ 79可以处理的大小(数据量)。 另外,多显示服务器63可以从例如内容服务器60或客户终端65 等获取各显示单元71 ~ 79可以处理的大小(数据量)。在本实施例中,数据分割单元1010将图像内容数据和图像
处理指令命令数据分成多个矩形片区域,使得分割得到的各数 据具有预定数据大小。通过将图像内容数据和图像处理指令命 令数据分成多个矩形片区域,可以降低后面所述的、各显示单元71 79中的、图1象处理所需的RAM的大小。更具体地,如例 如图14A所示,数据分割单元1010将图像内容数据分成矩形片。 在分割图像处理指令命令数据时,针对各矩形片区域生成包括 用于各矩形片区域中所包括的内容数据的图像处理的指令内容 的数据。例如,矩形片的图像1080是气象图的部分。因此,数 据分割单元1010将用于气象图的内容的图像处理指令命令输出 到包生成单元1011,作为用于该矩形片的图像1080的图像处理 指令命令数据。同步控制单元1012基于附加给原始图像内容数据的时间 戳,生成内部同步控制数据。该同步控制数据包括到显示单元 71 79的发送时间、显示单元71 ~ 79的处理开始时间、以及显 示单元71 ~ 79的显示时间等的时间信息。将同步控制单元1012 所生成的同步控制数据存储为图15C所示的同步数据字段1097 中的时间戳。注意,同步控制数据不局限于上述的数据,而是 可以使用其它任何类型的信息作为同步控制数据,只要是它是 可以指定显示单元71 ~ 79中的处理开始定时和显示定时等的时 间信息。包生成单元1011生成具有图15A 15C所示的结构的图像 数据包1090a或图^象处理指令包1090b。包生成单元1011通过将 包头1091附加给各矩形片的图像内容数据或图像处理指令命令 数据来生成包。包头1091存储矩形片区域的位置坐标ID和时间 戳(同步信息)等。利用多显示服务器63的上述布置,对原始图像内容数据进 行打包以生成可以发送到显示单元71 ~ 79的图像数据包1090a
和图像处理指令包1090b。注意,解码器1005和包发送单元1006被配置成并行处理多 个图像内容。在这种情况下,解码器1005和包发送单元1006可 以时分处理各个图像内容,或者可以装配多个解码器1005和包 发送单元1006以执行并行处理。以下将参考图17的流程图说明多显示服务器6 3的操作的例子。在步骤SIOOI,服务器总控制单元1002等待,直到LAN接 口 1003输入从内容服务器60所发送的图像内容数据为止。如果 LAN接口 1003输入图像内容数据,则处理进入步骤S1002。在 处理进入步骤S1002后,服务器总控制单元1002将输入给LAN 接口 1003的图像内容数据临时存储在緩沖存储器1004中。在步骤S1003,解码器1005对已编码的图像内容数据进行 解码,以恢复原始图像内容。图像处理指令生成单元1116在步骤S1004中根据正由解码 器10 0 5进行解码的流的内容,判断是否生成图像处理指令命令。 作为判断结果,如果没有生成图像处理指令命令,则处理进入 下述步骤S1012。另一方面,如果将生成图像处理指令命令, 则处理进入步骤S1005。在处理进入步骤S1005后,图像处理指令生成单元1116根据步骤S1003中由解码器1005进行解码的流的内容,生成图像处 理指令命令。在步骤S1006,数据分割单元1010将图像处理指令命令数 据分成矩形片区域。也就是说,数据分割单元1010针对各矩形 片区域生成图像处理指令命令。在步骤S10 0 7 ,同步控制单元1012基于附加给原始图像内 容数据的时间戳信息,针对在步骤S1006中分割得到的图像处
理命令数据生成时间戳。在步骤S1008,包生成单元1011生成在步骤S 1006中分割得 到的图像处理指令命令数据(即,图像处理指令命令的分割后的 区域)的位置坐标ID。在步骤S1009,包生成单元1011将在步骤S1007和S1008等 中所生成的头信息附加给在步骤S1006中分割得到的图像处理 指令命令数据,以生成图像处理指令包1090b。如上所述,将在 步骤S1006中分割得到的图像处理指令命令数据存储在净荷 1092中。将在步骤S1007中所生成的时间戳存储在同步数据字 段1097中。将在步骤S1008中所生成的位置信息ID存储在片坐 标ID字段1095中。在步骤SIOIO,服务器总控制单元1002指示发送接口 1007 发送在步骤S1009中所生成的图像处理指令包1090b。这样,图 像处理指令包1090b被发送到显示单元71 ~ 79。包生成单元1011在步骤S1011中判断在步骤SIOOI中所输 入的整个图像内容的图像处理包是否已生成。作为判断结果, 如果仍未生成整个图像内容的图像处理指令包1090b,则处理返 回到步骤S1004。另一方面,如果已生成整个图像内容的图像 处理指令包1090b,则结束该处理。如果在步骤S1004中判断为没有生成图像处理指令命令, 则处理进入步骤S1012。在处理进入步骤S1012后,数据分割单 元1010将图像内容数据分成多个矩形片。在步骤S1013 ,同步控制单元1012基于附加给原始图像内 容数据的时间戳信息,针对在步骤S1012中分割得到的各个图 像内容数据生成时间戳。在步骤S1014,包生成单元1011生成在步骤S1012中分割得 到的各个图像内容数据(即,图像内容的分割后的区域)的位置 坐标ID。在步骤S1015,包生成单元1011将在步骤S1013和S1014中 所生成的头信息附加给在步骤S1012中分割得到的各个图像内 容数据,以生成图像数据包1090a。如上所述,将在步骤S1012 中分割得到的各图像内容数据存储在净荷1092中。将在步骤 S1013中所生成的时间戳存储在同步数据字段1097中。将在步 骤S1014中所生成的位置信息ID存储在片坐标ID字段1095中。在步骤S1016,服务器总控制单元1002指示发送接口 1007 发送在步骤S1015中所生成的图像数据包1090a等。这样,图像 数据包1090a被发送到显示单元71 ~ 79。然后,处理进入步骤 SlOll。注意,还将由服务器总控制单元1002所生成的控制数 据从发送接口 1007发送到显示单元71 ~ 79。显示单元71 ~ 79的内部布置和才喿作(图16B、 18A和18B)以下将参考图16B说明各显示单元71 ~ 79的布置。注意, 显示单元71 ~ 79具有相同的布置。因此,将仅说明显示单元71 的布置,并且不会给出对于其余显示单元72 ~ 79的布置的说明。参考图16B,显示单元71判断从显示服务器63所发送的图 像数据包1090a是否对应于其自身的分配显示区域。显示单元71 基于该判断结果,将图像处理仅应用于其自身的分配显示区域 的图像数据包1090a,并且恢复和显示一部分图像内容。显示单元总控制单元1020控制形成显示单元71的组件。显 示单元总控制单元1020包括例如CPU、 ROM和RAM等存储器、序时,显示单元总控制单元10 2 0控制整个显示单元71 。接收接口 (接收I/F)1021输入从多显示服务器63发送的数 据。更具体地,接收接口 1021输入图像数据包1090a和图像处理 指令包1090b。接收接口 (接收I/F)1021不仅输入图像数据包 1090a和图像处理指令包1090b,而且还输入多显示控制单元 IOOI所生成的控制数据等。包接收单元1022判断图像数据包1090a是否对应于其自身 的分配显示区域。如果图像数据包1090a对应于其自身的分配显 示区域,则包接收单元1022将该图像数据包1090a写入图像緩沖 存储器1023中。包接收单元1022判断图像处理指令包1090b是否 对应于其自身的分配显示区域。如果图像处理指令包1090b对应 于其自身的分配显示区域,则包接收单元1022将该图像处理指 令包1090b写入图像处理指令缓冲存储器1117中。后面将说明包 接收单元1022的细节。图像緩沖存储器1023临时存储包接收单元1022所接收的图 像数据包1090a。图像处理指令緩冲存储器1117临时存储包接收 单元1022所接收的图像处理指令包1090b。包分析单元1024从图 像数据包1090a提取被分成矩形片的图像内容数据(各净荷1092 中的数据)。包分析单元1024根据各包头1091中的信息,整理被 分成矩形片的图像内容数据的处理。图像处理单元1115接收来自图像处理指令緩冲存储器1117 的、与被分成矩形片的图像内容数据相对应的图像处理指令命 令。图像处理单元1115将根据图像处理指令命令的图像处理应 用于被分成矩形片的图像内容数据。在通过将整个帧分成矩形 来应用图像处理时,与在不分割整个帧的情况下进行图像处理 的情况相比,可以降低图像处理所需的和用于参考相邻像素的 存储器的大小。图像重建单元1025通过组合已经过图像处理的矩形片的图 像内容数据,恢复一部分原始图像内容。显示控制单元1026进行显示面板1028的驱动控制。显示控 制单元10 2 6以与例如水平同步信号、垂直同步信号和数据传送
时钟等的驱动信号同步的方式,将被分成矩形片的图像内容数 据输出到显示面板1028。注意,被分成矩形片的图像内容数据被存储在VRAM等存储器(未示出)中,以与驱动信号定时同步 的方式一皮读出,并JU皮输出到显示面^L1028。同步控制单元1027基于存储在各图像数据包1090a的同步 数据字段1097中的时间戳,控制显示控制单元1026,从而在指 定时间显示与其自身的分配显示区域相对应的部分。显示面4反 1028显示与其自身的分配显示区域相对应的一部分图像内容。 如显示面板1028 —样,如上所述,例如,可以^吏用LCD、等离 子显示器和投影型显示等任意系统的显示装置。以下将详细^兌明包接收单元1022的布置。如上所述,包接 收单元1022判断图像数据包1090a或图像处理指令包1090b是否 对应于其自身的分配显示区域。包接收单元1022仅接受(接收) 与分配显示区域相对应的包,并将图像数据包1090a存储在图像 緩冲存储器1023中,将图像处理指令包1090b存储在图像处理指 令緩冲存储器1117中。分配显示区域存储单元1031存储矩形片的坐标ID范围,从 而识别其自身的分配显示区域。如上所述,可以通过任意方法 来设置分配显示区域。头ID分析单元1030从进入的各图像数据包1090a或图像处 理指令包1090b提取包头1091的ID信息。头ID分析单元1030确 认(校验)存储在包识别信息字段1093中的以及存储在内容ID字 段1094中的ID信息,然后提取存储在片坐标ID字段1095中的位 置坐标ID。分配显示区域比较单元1032判断存储在进入的各图像数 据包1090a或图像处理指令包1090b的片坐标ID字段1095中的位 置坐标ID是否被包括在存储在分配显示区域存储单元1031中的坐标ID范围中。如果存储在进入的图像数据包1090a的片坐标 ID字段1095中的位置坐标ID被包括在存储在分配显示区域存 储单元1031中的坐标ID范围中,则分配显示区域比较单元1032 执行下面的处理。也就是说,分配显示区域比较单元1032指示 取出控制单元1033将该图像数据包1090a写入图像缓冲存储器 1023。另一方面,如果存储在进入的图像数据包1090a的片坐标 ID字段1095中的位置坐标ID没有被包括在存储在分配显示区 域存储单元1031中的坐标ID范围中,则分配显示区域比较单元 1032丟弃该图像数据包1090a而不接受它。如果存储在进入的图像处理指令包1090b的片坐标ID字段 1095中的位置坐标ID一皮包括在存储在分配显示区域存储单元 1031中的坐标ID范围中,则分配显示区域比较单元1032执行下 面的处理。也就是说,分配显示区域比较单元1032指示取出控 制单元1033将该图像处理指令包1090b写入图像处理指令緩冲 存储器1117中。另一方面,如果存储在进入的图像处理指令包 1090b的片坐标ID字段1095中的位置坐标ID没有被包括在存储 在分配显示区域存储单元1031中的坐标ID范围中,则分配显示 区域比较单元1032丟弃该图像处理指令包1090b而不接受它。注意,显示单元71 ~ 79的分配显示区域的边界通常不同于 矩形片区域的边界。在这种情况下,边界两侧的两个显示单元 两者均接收它们的分配显示区域的边界部分的图像数据包 1090a或图像处理指令包1090b。在这种情况下,在这两个显示 单元接收到图像数据包1090a或图像处理指令包1090b后,它们 仅提取分配显示区域,而丢弃不必要的部分。取出控制单元1033接收(取出)由来自分配显示区域比较 单元1032的取出指令所指定的图像数据包1090a,并将它们存储 在图像緩冲存储器1023中。另外,取出控制单元1033接收(取
出)由来自分配显示区域比较单元1032的取出指令所指定的图 像处理指令包1090b,并将它们存储在图像处理指令緩冲存储器1117中。以下将说明显示单元71中的控制的简单实例。例如,如图l 所示,使用9个显示单元71 ~ 79来构成多显示系统61。然后,如 图13B所示,假定以高分辨率图^象的分辨率(1920xl080像素)在 3x3显示屏幕51 ~ 59上显示图像内容1050。如果各矩形片区域的大小是16xl6像素,则将图像内容数 据(帧)分成120x68个矩形片区域。各显示单元71 ~ 79显示分配 给各显示单元的40x23个矩形片区域。在这种情况下,显示单 元71 ~ 79的分配显示区i或如下。显示单元71的分配显示区域一皮定义为区域(O, 0) ~ (39, 22), 显示单元72的分配显示区域被定义为(40, 0)~(79, 22),而显 示单元75的分配显示区域被定义为(40, 23)~(79, 45)。显示单 元75的分配显示区域存储单元1032将(40, 23)~(79, 4"存储为 矩形片的坐标ID范围。因此,显示单元75的分配显示区域比较 单元10 3 2可以将该坐标ID与存储在输入的各图像数据包10 9 0 a 的片坐标ID字段1095中的位置坐标ID进行比较。例如,如果存 储在片坐标ID字段1095中的位置坐标ID为(45, 30),则分配显 示区域比较单元1032判断为进入的图像数据包1090a对应于分 配显示区域;如果为(IO, 40),则单元1032判断为图像数据包 1090a落在分配显示区域外。通过如上所述配置显示单元71 ~ 79,显示单元仅接受(接收) 与它们的分配显示区域相对应的包(图像数据包1090a和图像处 理指令包1090b),并可以恢复和显示图^^内容。以下将参考图18A和18B的流程图说明显示单元71的操作 的例子。在步骤S1021中判断接收接口 1021是否输入从多显示服务器63所发送的图像处理指令包 1090b。作为判断结果,如果接收接口 1021未输入任何图像处理 指令包1090b,则处理进入后面说明的图18B中的步骤S1031。另 一方面,如果接收接口 1021输入图像处理指令包1090b, 则处理进入步骤S1022。分配显示区域比4交单元1032判断存 储在步骤S1021中判断为输入的图像处理指令包1090b的片坐 标ID字段10 9 5中的位置坐标ID是否被包括在存储在分配显示 区域存储单元1031中的坐标ID范围中。换句话说,分配显示区 域比较单元1032判断输入的图像处理指令包1090b是否对应于 其自身的分配显示区域。作为判断结果,如果存储在图像处理指令包1090b的片坐标 ID字段1095中的位置坐标ID没有被包括在存储在分配显示区 域存储单元1031中的坐标ID范围中,则处理进入步骤S1039(后 面说明)。如果存储在图像处理指令包10卯b的片坐标ID字段 1095中的位置坐标ID^皮包括在存储在分配显示区域存储单元 1031中的坐标ID范围中,则处理进入步鸟聚S1023。在处理进入步骤S1023后,分配显示区域比较单元1032指 示取出控制单元1033取出该图像处理指令包1090b。响应于该指 令,取出控制单元1033取出在步骤S1021中判断为输入的图像 处理指令包1090b。然后取出控制单元1033在步骤S1024中判 断在步骤S1021中判断为输入的图像处理指令包1090b指示对 其执行图像处理的显示区域(矩形片区域)是否对应于包括其自 身的分配显示区域的多个显示区域。也就是说,取出控制单元 1033判断在步骤S1021中判断为输入的图像处理指令包1090b 指示对其执行图像处理的显示区域(矩形片区域)是否包括其自 身的分配显示区域的边界。
作为判断结果,如果在步骤S1021中判断为输入的图像处 理指令包1090b指示对其执行图像处理的显示区域对应于包括 其自身的分配显示区域的多个显示区域,则处理进入步骤S1040(后面说明)。另一方面,如果在步骤S1021中判断为输入 的图像处理指令包1090b指示对其执行图像处理的显示区域不 对应于包括其自身的分配显示区域的多个显示区域,而是仅对 应于其自身的分配显示区域,则处理进入步骤S1025。在处理进入步骤S1025后,取出控制单元1033将在步骤 S1023中取出的图像处理指令包1090b临时存储在图像处理指 令緩沖存储器1117中。接着,显示单元总控制单元1020在步骤S1026中判断取出 控制单元1033是否已经取出属于其自身的分配显示区域的所有 图像处理指令包1090b。作为判断结果,如果取出控制单元1033 还未取出属于其自身的分配显示区域的所有图像处理指令包 1090b,则处理返回到步骤S1021,以判断下一图像处理指令包 1090b是否已输入。另一方面,如果取出控制单元1033已经取出属于其自身的 分配显示区域的所有图像处理指令包1090b,则处理进入步骤 S1027。在处理进入步骤S1027后,显示单元总控制单元1020判 断取出控制单元1033是否已经取出属于其自身的分配显示区域 的所有图像数据包1090a。作为判断结果,如果取出控制单元 1033还未取出属于其自身的分配显示区域的所有图像数据包 1090a,则处理进入后面说明的步骤S1031。另一方面,如果取出控制单元1033已经取出属于其自身的 分配显示区域的所有图像数据包1090a,由于已经取出属于其自 身的分配显示区域的所有图像数据包1090a和图像处理指令包 1090b,因而处理进入步骤S1028。
在处理进入步骤S1028后,图像处理单元1115对图像数据包 1090a中所包括的矩形片的图像内容数据执行根据图像处理指 令包1090b中所包括的图像处理指令命令的图像处理。在步骤S1029,图像重建单元1025组合已经过步骤S1028中 的图像处理的矩形片的图像内容数据。在步骤S1030,显示控制单元1026在同步控制单元1027的 显示定时的控制下,在显示面板1028上显示在步骤S1029中组 合后的图像内容。如果在图18A中的步骤S1021中判断为接收接口 1021没有 输入任何图像处理指令包1090b,则处理进入图18B中的步骤 S1031。在处理进入步骤S1031后,显示单元总控制单元1020判 断接收接口 1021是否输入从多显示服务器63所发送的图像数据 包1090a。作为判断结果,如果接收接口 1021没有输入任何从多 显示服务器63所发送的图像数据包1090a,则处理返回到上述的 图18A中的步骤S1021。另一方面,如果接收接口 1021输入来自多显示服务器63的 图像数据包1090a,则处理进入步骤S1032。分配显示区域比较 单元1032判断存储在步骤S1031中判断为输入的图像数据包 1090a的片坐标ID字段1095中的位置坐标ID是否被包括在存储 在分配显示区域存储单元1031中的坐标ID范围中。换句话说, 分配显示区域比较单元1032判断输入的图像数据包1090a是否 对应于其自身的分配显示区域。作为判断结果,如果存储在图像数据包1090a的片坐标ID 字段1095中的位置坐标ID没有被包括在存储在分配显示区域 存储单元1031中的坐标ID范围中,则处理进入步骤S1037(后面 说明)。另一方面,如果存储在图像数据包1090a的片坐标ID字 段1095中的位置坐标ID被包括在存储在分配显示区域存储单
元1031中的坐标ID范围中,则处理进入步骤S1033。在处理进入步骤S1033后,分配显示区域比较单元1032指 示取出控制单元1033取出该图像数据包1090a。响应于该指令, 取出控制单元1033取出在步骤S1031中判断为输入的图像数据 包1090a。接着,取出控制单元1033在步骤S1034中判断从在步骤 S103 1中判断为输入的图像数据包1090a所获得的显示区域(矩 形片区域)是否包括其自身的分配显示区域的边界。作为判断结 果,如果从该图像数据包1090a所获得的显示区域(矩形片区域) 包括其自身的分配显示区域的边界,则处理进入步骤S1038(后 面说明)。另一方面,如果从该图像数据包1090a所获得的显示 区域(矩形片区域)不包括其自身的分配显示区域的任一边界, 则处理进入步骤S1035。在处理进入步骤S1035后,取出控制单元1033将在步骤 S1033中取出的图像数据包1090a临时存储在图像緩沖存储器 1023中。接着,显示单元总控制单元10 2 0在步骤S10 3 6中判断取出 控制单元1033是否取出了属于其自身的分配显示区域的所有图 像处理指令包10卯b。作为判断结果,如果取出控制单元1033 仍未取出属于其自身的分配显示区域的所有图像处理指令包 1090b,则处理返回到图18A中的步骤S1021,以判断是否输入 下一图像数据包1090a。另 一方面,如果取出控制单元1033取出了属于其自身的分 配显示区域的所有图像处理指令包1090b,则处理进入上述的步 骤S1027 。然后显示单元总控制单元1020判断取出控制单元 1033是否取出了属于其自身的分配显示区域的所有图像数据包 1090a。
如果在步骤S1032中判断为存储在进入的图像数据包 10 9 0 a的片坐标ID字段10 9 5中的位置坐标ID没有被包括在存储 在分配显示区域存储单元1031中的坐标ID范围中,则处理进入 步骤S1037。在处理进入步骤S1037后,分配显示区域比较单元 1032丢弃在步骤S103 1中判断为输入的图像数据包1090a而不接 受(接收)。如果在步骤S1034中判断为从图像数据包1090a所获得的显 示区域(矩形片区域)包括其自身的分配显示区域的边界,则处 理进入步骤S1038。在处理进入步骤S1038后,取出控制单元 1033删除从在步骤S1033中所取出的图像数据包1090a所获得的 显示区域中的除其自身的分配显示区域以外的区域的数据。如果在步骤S1022中判断为存储在进入的图像处理指令 包1090b的片坐标ID字段1095中的位置坐标ID没有被包括在存 储在分配显示区域存储单元1031中的坐标ID范围中,则处理进 入步骤S1039。在处理进入步骤S1039后,分配显示区域比较单 元1032丢弃在步骤S1021中判断为输入的图像处理指令包 1090b而不接受(接收)。如果在步骤S1024中判断为由图像处理指令包1090b指示 对其执行图像处理的显示区域对应于包括其自身的分配显示区域的多个显示区域,则处理进入步骤S1040。在处理进入步骤 S1040后,取出控制单元1033删除除在步骤S1023中取出的图像 处理指令包1090b中的图像处理指令命令的数据的其自身的分 配显示区域以外的区域的数据。在本实施例中,多显示服务器63将原始图像内容数据分成 多个矩形片区域,并生成表示图像内容中的分割后的矩形片区 域的位置的位置坐标ID。多显示服务器63生成将分割后的矩形 片区域的图像和它们的位置坐标ID相关联的图像数据包1090a,
并将它们发送到显示单元71 ~ 79。另外,多显示服务器63针对多个矩形片区域生成图像处理指令命令,并生成表示将这些图像处理指令命令应用于的区域的位置坐标ID。多显示服务器63 生成将图像处理指令命令和图像处理指令命令的位置坐标ID 相关联的图像处理指令包1090b,并将它们发送到显示单元71 ~ 79。仅当这些图像数据包1090a和图像处理指令包1090b中所包 括的位置坐标ID被包括在表示其自身的分配显示区域的坐标 ID范围中时,各显示单元71 ~ 79才接受(接收)图像数据包1090a 和图像处理指令包1090b。各显示单元71 ~ 79基于图像处理指令 包1090b中所包括的图像处理命令,将图像处理应用于所接受 (接收)的图像数据包1090a中所包括的图像内容数据。然后,各 显示单元71 ~ 79显示经过该图像处理的图像内容。如上所述,各显示单元71 ~ 79仅接收属于其自身的分配显 示区域的图像数据包1090a和图像处理指令包1090b,针对各个 矩形片区域应用图像处理,并显示图像内容的数据。因此,发 送装置不必对应于接收显示设备执行任何特定布局处理等。接 收装置不必执行任何图像剪切处理等。结果,可以通过较传统 系统更少的硬件资源实现大屏幕显示。由于发送装置不需要对 图像内容数据的目的地进行分布,因而可以容易地改变显示单 元71 ~ 79的布置(数量和布局等)。另外,与在其中在不分割整 个帧的情况下执行图像处理的情况相比,可以降低图像处理所 需的和用于参考相邻像素的存储器的大小。第五实施例以下详细说明本发明的第五实施例。在第四实施例中,说明了在由显示单元71 ~ 79的显示屏幕 51 ~ 59所形成的整个屏幕上显示图像内容1050的情况。相比之
下,本实施例说明在显示单元71 ~ 79的显示屏幕51 ~ 50中的某 些上显示图像内容1050。更具体地,在本实施例中,多显示服 务器63指定图像内容的布局。各显示单元71 ~ 79使用所指定的 布局来计算其自身的分配显示区域,并判断图像数据包1090a 是否属于所计算出的分配显示区域。这样,在本实施例中,用 以显示图像内容所需的软件处理的某些步骤不同于第四实施 例。因此,相同附图标记表示与第四实施例的图13 ~ 18中的相 同的组件和处理,并且不重复对其的详细i兌明。 多显示系统的显示例子(图19A~ 19C)图19A ~ 19C示出多显示系统61(显示单元71 ~ 79)中的显 示例子。在本实施例中,基于用户的指令将图像内容布置和显 示在多显示服务器63所指定的位置处。图19A示出图像内容的例子。如图13A中一样,由气象图对 象和气象图的文本数据对象构成图像内容1050。图19B示出图像内容1050的布局例子。图19B例示这样的情 况将以缩小比例显示图像内容1050的内容窗口1101布置在显 示屏幕1100的右下角附近。图19C示出在^f吏用显示单元71 79显示图^象内容1050时的 显示例子。显示屏幕51 ~ 50分别是显示单元71 ~ 79的显示屏幕。 如在第四实施例中一样,在图19C中,通过组合9个显示单元 71~79,形成3x3矩阵(3行x3列)的单个显示屏幕。图19C示出以 下例子在通过根据图19B所示的布局例子的方式组合9个显示 单元71 ~ 79所形成的显示屏幕上,显示图像内容1050。各显示 单元71 ~ 79根据它的分配显示区域显示一部分原始图像内容 1050。在这种情况下,显示单元71 ~ 79的分配显示区域根据多 显示服务器63所指定的布局而改变。例如,在图19C中,仅内 容窗口 1101的左上部分是显示单元71的分配显示区域。这样,如图19C所示,通过组合显示单元71~79的显示屏幕51~59, 并根据该布局显示图像内容1050,从而显示整个原始图像内容 1050。多显示服务器的内部布置和操作(图20 )图20A和20B是示出多显示系统61的详细布置的例子的框 图。以下参考图20A说明多显示服务器63的布置。参考图20A,多显示服务器63对从内容服务器60所接收的 数据进行解码,对解码后的数据进行打包,并将所生成的包发 送到显示单元71 ~ 79。控制整个多显示系统61的多显示控制单元1001除图16A所 示的服务器总控制单元1002外,还包括布局控制单元1110。布 局控制单元1110输入和存储来自用户(例如,客户终端65或内容 服务器60)的图像内容的布局指令信息(布局指示命令)。布局控 制单元1110使用发送接口 1007将布局指令信息发送到显示单元 71 ~ 79。图像内容的布局指令信息包括例如布局图像内容的区 域的位置坐标。在这种情况下,布局控制单元1110可以将显示 在图19B和19C所示的显示屏幕1100上的内容窗口 1101的缩小 比例的图像的左上坐标(Xmin, Ymin)和右下坐标(Xmax, Ymax) 设置为图像内容的布局指令信息。另外,布局控制单元1110可 以将显示在图19B和19C中的显示屏幕1100上的内容窗口 1101 的左上坐标和内容窗口 llOl的大小设置为图像内容的布局指令 信息。对于多显示服务器63的操作,在图17所示的流程图中,布 局控制单元lllO在步骤S1010或S1016的处理前(例如,步骤 S1001的处理前),输入和存储图像内容的布局指令信息。布局 控制单元1110然后在步骤S1010或S1016的处理前(例如,步骤 S1001前),将所存储的图像内容的布局指令信息发送到显示单
元71 ~ 79。多显示服务器63的其它操作的例子与图17中所示的 相同,并且避免对其的重复说明。在下面的说明中,根据需要,将图像内容的布局的指令信 息称为布局指令信息。显示单元的内部布置和操作(图20B)以下参考图20B说明各显示单元71 ~ 79的布置。注意,显 示单元71 ~ 79具有相同布置。因此,仅说明显示单元71的布置, 并且不给出其余显示单元72 ~ 79的布置的说明。参考图20B,显示单元71基于从多显示服务器63所发送的 布局指令信息来计算其自身的分配显示区域。显示单元71判断 从多显示服务器63所发送的图像数据包1090a是否属于所计算 出的分配显示区域。显示单元71将图像处理仅应用于属于其自 身的分配显示区域的图像数据包1090a,并恢复和显示一部分图 像内容。显示单元总控制单元1020控制形成显示单元71的组件。在 本实施例中,显示单元总控制单元1020新包括了布局存储单元 llll和分配显示区域计算单元1112。布局存储单元llll存储从多显示服务器63的布局控制单元 1110所发送的布局指令信息。分配显示区域计算单元1112基于 存储在布局存储单元llll中的布局指令信息,计算其自身的分 配显示区域,并将该计算结果存储在分配显示区域存储单元 1031中。这样,根据布局指令信息的内容,通过校正存储在分 配显示区域存储单元1031中的分配显示区域,获得分配显示区 域计算单元1112所计算出的分配显示区域。更具体地,分配显 示区域存储单元1031存储属于其自身的分配显示区域的矩形片 的坐标ID范围。分配显示区域比较单元10 3 2判断存储在各进入的图像数
据包1090a和图像处理指令包1090b的片坐标ID字段1095中的位 置坐标ID是否被包括在存储在分配显示区域存储单元1031中 的坐标ID范围中。如果在进入的包1090a和1090b的片坐标ID字 段中的位置坐标ID被包括在存储在分配显示区域存储单元 1031中的坐标ID范围中,则取出控制单元1033取出这些进入的 包1090a和1090b。取出控制单元1033将图像数据包1090a写入图 像緩冲存储器1023,而将图像处理指令包1090b写入图像处理指 令緩沖存储器1117中。另 一方面,如果在进入的包1090a和1090b的片坐标ID字I炎 中的位置坐标ID没有被包括在存储在分配显示区域存储单元 1031中的坐标ID范围中,则分配显示区域比4交单元1032丟弃进 入的包1090a和1090b而不冲妄受它们。如在第四实施例中 一样,当显示单元71 ~ 79的分配显示区 域的边界不同于矩形片区域的边界时,边界两侧的两个显示单 元两者均仅提取分配显示区域,并丟弃不必要的部分。包分析单元1024从图像数据包1090a提取矩形片的图像内 容数据(各净荷1092)。包分析单元1024根据包头1091中的信息, 整理所提取的矩形片的图像内容数据的处理。图像处理单元1115从图像处理指令緩冲存储器1117接收与 被分割成矩形片的图像内容数据相对应的图像处理指令命令。 图像处理单元1115根据图像处理指令命令将图像处理应用于被 分成矩形片的图像内容数据。放大/缩小单元1113根据存储在布局存储单元1111中的布 局指令信息,将放大处理或缩小处理应用于矩形片的图像内容 数据。图像重建单元1025通过组合矩形片的图像内容数据,恢 复一部分原始图像内容。屏幕布局单元1114生成显示数据,以 将图像重建单元1025所组合的图像内容布局在根据存储在布局
存储单元llll中的布局指令信息的位置处。显示控制单元1026在同步控制单元1027的控制下,将屏幕布局单元1114所生成的 显示数据显示在显示面板1028上。对于显示单元71~ 79的才喿作,在图18A和18B所示的流程图 中,布局存储单元1111在步骤S1032前,存储从多显示服务器63 的布局控制单元1110所发送的布局指令信息。而且,在步骤 S1032前,分配显示区域计算单元1112基于存储在布局存储单元 llll中的布局指令信息来计算表示其自身的分配显示区域的坐 标ID范围,并将计算结果存储在分配显示区域存储单元1031 中。分配显示区域比较单元1032在步骤S1032中判断存储在 在步骤S1031中判断为输入的图像数据包1090a的片坐标ID字 段1095中的位置坐标ID是否被包括在由分配显示区域计算单 元1112所计算出的坐标ID范围中。在步骤S1028和1029之间,放大/缩小单元1113将放大或缩 小处理应用于经过了根据存储在布局存储单元llll中的布局指 令信息的图像处理的矩形片的图像内容数据。而且,在步骤S1029和S1030之间,屏幕布局单元1114执行 用于生成显示数据的处理,以将图像重建单元1025所组合的图 像内容布局在根据存储在布局存储单元llll中的布局指令信息 的位置处。在步骤S1030,显示控制单元1026在同步控制单元1027的 控制下,将屏幕布局单元1114所生成的显示数据显示在显示面 板1028上。显示单元71 ~ 79的其它操作与图18A和18B所示的相同,并 且避免对其的重复说明。通过如上所述配置显示单元71 ~ 79,各显示单元71 ~ 79根 据所指定的布局,可以仅接受其自身的分配显示区域内的图像
数据包1090a和图像处理指令包1090b,并可以恢复和显示图像 内容。在本实施例中,多显示服务器63生成指示图像内容的布局 的布局指令信息,并将所生成的信息发送到显示单元71 ~ 79。 各显示单元71 ~ 79基于布局指令信息,计算表示图像内容的分 配显示区域的坐标ID范围。仅当图像数据包1090a和图像处理指 令包10 9 0 b中所包括的位置坐标ID被包括在所计算出的坐标ID 范围中时,各显示单元71 ~ 79才接受(接收)这些包1090a和 1090b。各显示单元71 ~ 79使用所接受(接收)的图像数据包 1090a和图像处理指令包1090b,显示与图像内容的分配显示区 域相对应的图像。因此,除第四实施例中所述的效果外,可以自由设置当显 示图像内容时的布局。在本实施例所述的例子中,从内容服务器6 0所发送的图像 内容数据是单个图像流。可选地,可以发送多个图像流,并且 可以在单个显示屏幕1100上显示多个图像内容。在这种情况下, 可以将第2~第n个图像内容(n为等于或大于2的自然数)布局在 第一图像内容中(可以实现画中画显示)。可选地,可以将第2~ 第n个图像内容布局在第一图像内容周围(可以实现并排显示)。本实施例还可以采用第四实施例中所述的各种修改。第六实施例以下将详细说明本发明的第六实施例。第五实施例例示了 这样的情况显示单元71 ~ 79根据从多显示服务器63所发送的 布局指令信息,显示布局后的图像内容。相比之下,本实施例 例示这样的情况还对布局指令信息(布局指示命令)进行打包, 并将该包从多显示服务器63发送到显示单元71 ~ 79。注意,对布局指示命令进行打包的布局指示命令包将各个
坐标区域(矩形片区域)的布局指示命令存储在一起。布局指示 命令包的包头包括表示将布局命令应用于的区域的范围的字段。各显示单元71 ~ 79判断将从多显示服务器63所发送的布 局指示命令包应用于的区域是否被包括在其自身的分配显示区 域中。各显示单元71 ~ 79仅接受(接收)将应用于其自身的分配 显示区域的布局指示命令包,并且基于所接受的布局指示命令 包来布局图像内容。如上所述,在本实施例中,用以布局图^^内容的软件处理 的某些步骤大体上不同于第四和第五实施例。因此,相同附图 标记表示与第四和第五实施例的图13A ~ 20中的相同的组件和 处理,并且不重复对其的详细说明。多显示系统的显示例子(图21A- 21D)图21A 21D示出多显示系统61(显示单元71 79)中的显 示例子。在本实施例中,将多个图像内容布局和显示在指定位置。图21A和21B示出图像内容的例子。如在图13A和19A中一 样,由气象图对象和气象图的文本数据对象构成图21A所示的 图像内容1050 , 并且图像内容数据1050具有文件名称 "weather—chart.mpg"。 另一方面,由汽车对象、道^各对象和月 亮对象构成图21B所示的图像内容1120,并且图像内容1120具 有文件名称"car—at—night.mpg"。图21C示出图像内容1050和1120的布局例子。图21C例示这 样的情况将以缩小比例显示分别显示图^f象内容1050和1120的 内容窗口 1122和1123显示在显示屏幕1121上。图21D示出在使用显示单元71 79显示图像内容1050和 1120时的显示例子。显示屏幕51 ~ 59分别是显示单元71 ~ 79的
显示屏幕。如在第四和第五实施例中 一样,在图21D中,通过组合9个显示单元71 ~ 79,构成3x3矩阵(3^于x3列)的单个显示屏幕。在这种情况下,显示单元71 ~ 79的分配显示区域根据多显 示服务器63所指定的布局而改变。例如,在图21D中,仅内容 窗口 1122的左上部分是显示单元71的分配显示区域。多显示包的结构(图22A 22E)图22A ~ 22E示出多显示包的结构的例子。以下将参考图 22A ~ 22E说明在多显示系统61中的发送中所使用的包的结构。 由三种类型的包构成本实施例的多显示包,即,图像数据包、 图像处理指令包和布局指示命令包。布局指示命令包存储各个 坐标区域(矩形片区域)的布局指令信息。该包的包头包括表示 基于布局指令信息经过布局的矩形片区域的范围的字段。图22A示出多显示包1130。图22B是用于说明多显示包1130 的结构的图。如图22B所示,多显示包1130具有包头1131和净 荷1132。净荷1132存储矩形片的图像数据或布局命令。图22C示出图像数据包的头结构的例子。在该头结构中, 包识别信息字段的内容不同于第四和第五实施例中所述的图像 数据包1090a。参考图22C,包识别信息字段1133存储用以识别 感兴趣的包是否是多显示包所需的ID信息以及版本信息等。而 且,包识别信息字段1133还存储用以识别感兴趣的包是图像数 据包、还是图像处理指令包、还是布局指示命令包所需的ID信 息。由于图22C示出图像数据包的头结构,因而图22C所示的包 识别信息字段113 3存储用以识别感兴趣的包是图像数据包的 ID信息。注意,图像处理指令包还具有与图22相同的头信息。图22D示出布局指示命令包的头结构的例子。图22D所示的 包识别信息字段1133存储用以识别感兴趣的包是布局指示命令 包的ID信息。内容ID字段1094存储用以识别图像内容所需的ID信息。坐 标范围ID字段1134存储用以识别布局指令信息的目标矩形片 区域的范围所需的ID信息。其它ID字段1135存储用以识别矩形 片区域的范围所需的其它ID。例如,其它ID字段1135存储帧数 等。同步数据字段1136存储表示由存储在内容ID字段1094中的 ID信息所识别的图^f象内容1050或1120的处理开始时间和处理 结束时间等时间信息的各种时间戳。属性数据字段1137存储用 以处理矩形片区域的范围所需的各种类型的属性信息。图22E示出坐标范围ID字段1134的结构的例子。如图22E所 示,由四个字l爻构成坐标范围ID字段1134: Xmin坐标ID字段 1138、 Ymin坐标ID字段1139、 Xmax坐标ID字段1140和Ymax坐 标ID字段1141,它们分别存储相应矩形片区域的ID。这样,可 以指定多个矩形片区域。以下说明布局指示命令包的简单的实例。例如,如图21D 所示,使用9个显示单元71 ~ 79构成多显示系统61。然后,如图 21D所示,假定以高分辨率图像的(1920xl080像素)分辨率在 3x3显示屏幕51 ~ 59上显示图像内容1050或1020。而且,假定 发出用以在像素(50, 100)~(1250, 800)上布局内容窗口 1122 和在像素(IOOO, 500)~(1919, 900)上布局内容窗口 1123的指令 作为布局指示命令。布局指示命令包组合各个矩形片区域的命令,并被分成例 如两个包。生成分割后的第 一布局指示命令包以包括内容窗口 1122的布局指令,而生成第二布局指示命令包以包括内容窗口 1123的布局指令。如下确定坐标范围ID。如果各矩形片区域的大小是6xl6 像素,则将图像内容数据(帧)分成120x68个矩形片区域。内容
窗口1122包括(3, 6)~(78, 50)矩形片区域的范围,而内容窗口 1123包括(62, 31)~(119, 56)矩形片区域的范围。因此,作为 将存储在第 一布局指示命令包的坐标范围ID字段1134中的ID 信息值,Xmin坐标ID字段1138存储"3", Ymin坐标ID字段1139 存储"6", Xmax坐标ID字段1140存储"78",而Ymax坐标ID字段 1141存储"50"。结果,可以生成如下的布局指示命令包的参数。第一布局指示命令包包头坐标范围ID: Xmin坐标ID: 3 Ymin坐标ID: 6 Xmax坐标ID: 78 Ymax坐标ID: 50 净荷<video x ="50" y="100" width="1200" height="700" xlink:href=" weather—chart.mpg"/> 第二布局指示命令包包头坐标范围ID: Xmin坐标ID: 62 Ymin坐标ID: 31 Xmax坐标ID: 119 Ymax坐标ID: 56 净荷<video x ="1000" y="500" width="920" height="400" xlink:href="car—at—night. mpg"/>
通过如上所述配置布局指示命令包,各显示单元71 79通过仅参考坐标范围ID,就可以判断布局指示命令包是否对应于 其自身的分配显示区域。也就是说,各显示单元71 ~ 79仅需要 接收分配显示区域的布局指示命令包,并执行布局处理。多显示服务器的内部布置和操作(图23A)图23A和23B是示出多显示系统61的详细布置的例子的框 图。以下参考图23A说明多显示服务器63的布置。参考图23A,多显示服务器63将布局指令信息分成各个坐 标区域(矩形片区域)的布局指令信息,并对它们进行打包和发 送。在本实施例中,布局控制单元1150和包生成单元1151的操 作不同于图20A所示的第五实施例。布局控制单元1150组合各 个坐标区域(矩形片区域)的布局指令信息,并将组合后的信息 输出到包生成单元1151。将坐标区域(矩形片区域)设置成任意 大小。包生成单元1151生成具有图22A 22E所示的结构的多显 示包1130。包生成单元1151在图像内容数据的情况下生成图像 数据包,而在布局命令的情况下生成布局指示命令包。在将多显示包1130从多显示服务器63发送到显示单元71 ~ 79时,包生成单元1151首先生成与布局命令相关联的多显示包 1130,并将它们发送到显示单元71 ~ 79。其后,在在显示单元 71 ~ 79中执行布局设置后,包生成单元1151开始发送与图像内 容的数据相关联的多显示包1130。对于多显示服务器63的操作,在图17所示的流程图中的步 骤S1010或S1016的处理前(例如,在步骤S1001的处理前),-执行 下面的处理。布局控制单元1150输入图像内容的布局指令信息 (布局指示命令),并组合各个坐标区域(矩形片区域)的布局指令 信息。包生成单元1151对布局控制单元1150针对各个坐标区域
(矩形片区域)所组合的布局指令信息进行打包,以生成与布局 指令信息相关联的多显示包1130。发送接口 1007然后将与布局指令信息相关联的多显示包1130发送到显示单元71 ~ 79。然后, 执行图17中的步骤S 1001 ~ S1011中的处理,以将与图像内容的 数据相关联的多显示包1130发送到显示单元71 ~ 79。 显示单元的内部布置和:搡作(图23B)以下参考图23B说明各显示单元71 ~ 79的布置。注意,显 示单元71 ~ 79具有相同布置。因此,仅说明显示单元71的布置, 并且不给出其余显示单元72 ~ 79的布置的^t明。参考图23B,显示单元71输入布局指令信息(布局指示命令) 作为布局指示命令包,并基于所输入的布局指示命令包,执行 显示屏幕的布局处理。在输入布局指示命令包时,显示单元71 判断各布局指示命令包的目标区域是否落在其自身的分配显示 区域内,并仅接受(接收)其自身的分配显示区域内的布局指示 命令包。在图23B中,在本实施例的显示单元71中,与第五实施例 的显示单元71相比,分配显示区域比较单元1152、包分析单元 1153和屏幕布局单元1154的操作不同。分配显示区域比较单元1152判断各布局指示命令包、图像 数据包和图像处理指令包是否属于其自身的分配显示区域。对 于布局指示命令包,分配显示区域比较单元1152判断布局指示 命令包的应用目标区域是否被包括在分配给其自身单元的分配 显示区域中。也就是说,如第四实施例中所述,分配显示区域 比较单元1152判断布局指示命令包中的坐标范围ID字段1134的 值是否被包括在在分配显示区域存储单元1031中所设置的坐标 ID范围。另一方面,对于图像数据包和图像处理指令包,分配 显示区域比较单元1152基于布局指示命令包判断存储在这些
包的其中每 一 个的片坐标ID字段1095中的位置坐标ID是否被 包括在由分配显示区域计算单元1112所计算出(校正)的坐标ID范围中。包分析单元1153从图像緩冲存储器1023提取多显示包1130 的数据。包分析单元1153根据包头1131中的信息,整理所提取 的多显示包1130的数据的处理。如果多显示包1130是布局指示 命令包,则包分析单元115 3将多显示包113 0的数据输出到布局 存储单元llll。布局存储单元llll基于布局指示命令包存储布 局指令信息。另一方面,如果多显示包1130是图像数据包,则包分析单 元1153将多显示包1130的数据输出到图像处理单元1115。屏幕布局单元1154生成将内容窗口 1122和U23布局在根据 存储在布局存储单元llll中的布局指令信息的位置处的显示数 据。在这种情况下,当内容窗口 1122和1123相互重叠时,屏幕 布局单元1154根据存储在布局存储单元1111中的布局指示命 令,利用透明执行重叠或改写处理。配置图像处理单元1115、放大/缩小单元1113、图像重建单 元1025、显示单元总控制单元1020和包接收单元1022以并行执 行多个内容窗口 1122和1123的处理。在这种情况下,图像处理 单元1115、;故大/缩小单元1113、图像重建单元1025、显示单元 总控制单元1020和包接收单元1022可以时分处理内容窗口 1122 和1123。而且,可以装配多个图像处理单元1115、放大/缩小单 元1113、图像重建单元1025、显示单元总控制单元1020和包接 收单元10 2 2以执行并行处理。利用上述布置,各显示单元71 ~ 79仅接收其自身的分配显 示区域内的布局指示命令包,并且可以基于所接收的布局指示 命令包布局和显示画面。 对于显示单元71 79的操作,在图18A和18B所示的流程图 中的步骤S1032前,接收接口 1021接收布局指示命令包。分配 显示区域比较单元1152判断各输入的布局指示命令包的应用目 标区域是否被包括在其自身的分配显示区域中。基于布局指示 命令包中的坐标范围ID字段1134的值和存储在分配显示区域 存储单元1031中的坐标ID范围,实现该判断处理。取出控制单元1033仅接受(接收)将应用于其自身的分配显 示区域的布局指示命令包,并丟弃其它布局指示命令包。其后, 包分析单元1153分析所接受(接收)的布局指示命令包,并基于 该分析结果将布局指示命令存储在布局存储单元llll中。而且, 分配显示区域计算单元1112基于存储在布局存储单元1111中的 布局指示命令计算其自身的分配显示区域,并重写存储在分配 显示区域存储单元1031中的矩形片的坐标ID。分配显示区域比较单元1152在步骤S1032中判断存储在 在步骤S1031中判断为输入的图像数据包的片坐标ID字段1095 中的位置坐标ID是否被包括在重写后的矩形片的坐标ID中。在步骤S1028和S1029之间,放大/缩小单元1113根据存储在 布局存储单元1111中的布局指令信息,将放大处理或缩小处理 应用于矩形片的图像内容数据。而且,在步骤S1029和S1030之间,屏幕布局单元1154执行 用于生成将由图像重建单元1025所组合的图像内容布局在根据 存储在布局存储单元llll中的布局指示命令的位置处的显示数 据的处理。在步骤S1030,显示控制单元1026在同步控制单元1027的 控制下,将屏幕布局单元1154所生成的显示数据显示在显示面 板1028上。显示单元71 ~ 79的其它"t喿作与图18A和18B所示的相同,并 且避免对其的重复说明。在本实施例中,多显示服务器63通过对指示图像内容的布 局的布局指令信息进行打包,生成布局指示命令包,并将它们发送到显示单元71 ~ 79。各显示单元71 ~ 79基于布局指示命令 包计算图像内容的分配显示区域。仅当图像数据包中所包括的 位置坐标ID被包括在所计算出的图像内容的分配显示区域中 时,各显示单元71 ~ 79接受(接收)给定图像数据包。各显示单 元71 ~ 79使用所接受(接收)的图像数据包,显示与图像内容的 分配显示区域相对应的图像。如上所述,由于使用相同通信方案的包通信来发送图像内 容数据和布局指令信息(布局指示命令),因而可以由相同包处 理系统处理图像内容数据和布局指示命令。因此,除第五实施 例所述的效果外,可以简化4妻口。在本实施例中,为各个内容分割地生成布局指示命令包。 然而,可以在不分割的情况下对布局指示命令进行打包。在这 种情况下,各显示单元71 ~ 79可以接受(接收)所有布局指示命 令包,并可以4义才是耳又和处理与其自身的分配显示区域相对应的 命令。另外,各图像数据包可以包括布局指示命令。例如,可以 在图像数据包中的其它ID字段1096中描述布局指示命令。这 样,当与布局指示命令相关联的多显示包延迟时,可以防止图像数据包的接受失败。本实施例还可以采用第四和第五实施例中所述的各种修改。第七实施例以下详细说明本发明的第七实施例。在本实施例中,多显示系统包括提供图像内容的绘制命令 的多显示服务器以及多个显示单元,其中,每个显示单元显示 图像内容的一部分,并且它们作为整体显示整个内容。将绘制 命令分成多个命令,并以分组数据形式将绘制命令从多显示服 务器提供给显示单元。各显示单元判断分组数据中所包括的绘 制命令是否对应于其自身的分配显示区域。各显示单元仅接受 其自身的分配显示区域的绘制命令,根据所接受的绘制命令进 行绘制,并在屏幕上显示其自身的分配显示区域的图像。本实 施例将说明这样的多显示系统。多显示系统的示意性布置的说明(图2 4) 图24是示出多显示系统的大体布置的例子的示意性框图。 参考图24,多显示系统2061输入来自外部内容服务器的图 像内容数据,并显示所输入的图像内容数据。在通过组合3行x3 列的显示单元(Displl ~ Disp33)2071 ~ 2079所形成的屏幕上进 行显示。在多显示系统2061中,多显示服务器2063生成图像内容的 绘制命令,对所生成的绘制命令进行打包,并将包括打包后的 绘制命令的图像数据包提供给各个显示单元2071 ~ 2079。通信 路径2064用于将图像数据包提供给各个显示单元2071 2079。 通信路径2064包括例如LAN(局域网)、WAN(广域网)或因特网 等网络。显示单元2071 ~ 2079接收从多显示服务器2063所提供的包 括打包后的绘制命令的图像数据包。此时,各显示单元2071 2079仅接受包括与其自身的分配显示区域相对应的绘制命令的 图像数据包。各显示单元2071 ~ 2079通过根据被包括在所接受 的图像数据包中的绘制命令执行绘制,显示一部分图像内容。 显示单元2071 ~ 20:79包括LCD(液晶显示器)或等离子显示器等 各种系统的显示面板。注意,至少其中一个显示单元2071 ~ 2079
可以包括不同于其余显示单元的系统的显示面板。通过增大显示单元2071 ~ 2079的显示屏幕大小、或者增加将组合的显示单 元的数量,可以实现在更大屏幕大小上的显示。可以利用用于i文置显示单元2071 ~ 2079的分配显示区域的 各种方法,并且可以使用任意方法。作为最简单的方法,可以 利用由用户明确设置这些区域的方法。当用户操作设置给显示 单元2071 ~ 2079的开关等时,用户可以设置具有相应开关的显 示单元的分配显示区域。可选地,例如,外部客户终端可以将 用以指示显示单元2071 ~ 2079的分配显示区域的信息发送到可 以设置显示单元2071 ~ 2079的分配显示区域的多显示服务器 2063。可以将显示单元2071 ~ 2079装配到框状导引构件。用户将 显示单元2071 ~ 2079安装进可以支持以3x3矩阵(3行x3列)布置 的显示单元2071 ~ 2079的导引构件中。而且,用户将电力线缆 和信号线缆连接到这些显示单元2071 ~ 2079。这样,显示单元 2071 ~ 2079构成大屏幕。通过根据显示单元2071 ~ 2079的装配 位置给它们分配p眷一的标识符,可以j故出显示单元2071 ~ 2079 的识别和其位置的指定。可以将传感器设置在显示单元2071 ~ 2079的耦合面,并且可以基于传感器的检测结果指定显示单元 2071 ~ 2079的4立置。例^口,在可以乂于显示单元2071 ~ 2079进4亍 耦合的四个方向上(例如,顶面、底面和两个侧面)设置传感器。 在对显示单元2071 ~ 2079进行耦合后,它们使用传感器与耦合 对方交换ID。这样,通过整理显示单元2071 ~ 2079所保持的ID, 可以指定它们的位置。多显示系统的显示例子(图25A和25B)图25A和25B示出多显示系统2061(显示单元2071 ~ 2079)中的显示例子。 图25 A示出通过绘制绘制命令所获得的图像内容的例子。 通过绘制绘制矩形所需绘制命令的和绘制三角形所需的绘制命令,获得图像内容2050。也就是说,由矩形对象和三角形对象 构成图像内容2050。图25B示出在使用显示单元2071 ~ 2079显示图像内容2050 时的显示例子。显示屏幕2051 ~ 2059分别是显示单元2071 ~ 2079的显示屏幕。在图25B中,通过组合9个显示单元2071 ~ 2079,构成3x3矩阵(3行x3列)的单个显示屏幕。这样,图25B示出这样的例子将图25A所示的图像内容 2050显示在通过组合9个显示单元2071 ~ 2079所构成的显示屏 幕上。各显示单元2071 ~ 2079根据其自身的分配显示区域,绘 制绘制命令,并且根据绘制结果来显示 一部分原始图像内容2050。例如,显示单元2079在显示屏幕2059上显示矩形对象的 右下部分,而由于显示单元2073自身的分配显示区域没有包括 任何绘制命令,因而显示单元2073在显示屏幕2053上没有显示 任何图形。在如图23B所示组合显示单元2071 ~ 2079的显示屏 幕2051 ~ 2059时,可以绘制原始图像内容2050的整个绘制命令, 并且可以在一个屏幕上显示整个原始图像内容2050。 图像数据包的结构(图26A 26C)以下说明在多显示系统2061中的发送中所使用的图像数据 包的结构。图26A 26C示出图像数据包的结构的例子。图26A示出图像数据包2090。图26B示出图像数据包2090 的结构。如图26B所示,图像数据包2090具有包头2091和绘制 命令2092。图26C示出包头2091和绘制命令2092的结构。包识别信息 字段2093表示包的类型。包识别信息字段2093存储用以识别是 否通过对绘制命令进行打包获得了感兴趣的图像数据包2090所
需的ID信息、以及版本信息等。而且,包识别信息字段2093还可以存储包长度以及检查和等包处理所需的信息。同步数据字段2094存储表示绘制命令2092的绘制结果的显 示时间的各种时间戳等。绘制图形字段2095存储将绘制的图形的类型。绘制图形字 段2095存储直线、三角形、矩形和椭圆形中的一个的图形的类 型。轮廓颜色数据字段2096存储与轮廓颜色有关的数据。轮廓 颜色是图形轮廓的颜色。轮廓颜色数据字4臾2096存储例如通过 用8位表示每一R、 G和B颜色所获得的总共24位数据。显示(paint)颜色数据字段2097存储与画面颜色有关的数 据。显示颜色为例如三角形、矩形或椭圆形等封闭图形中的封 闭区域的颜色。显示颜色数据字段2097存储例如通过以8位表示 每一R、 G和B颜色所获得的总共24位数据。坐标数据字段2098 存储表示图形的位置的坐标数据。例如,如果图形是直线、三 角形或矩形,则坐标数据字段2098存储图形的相应部分的顶点 的尽可能多的顶点的坐标(X坐标,Y坐标)。如果图形是椭圆形, 则坐标数据字段2098存储围绕椭圆形的矩形区域(边界框)的相 应部分的坐标(X坐标,Y坐标)。位图数据字段2099存储在矩形区域内将显示的位图数据。 在本实施例中,位图数据字段2099存储例如非压缩位图数据。 然而,位图数据可以是压缩数据或非压缩像素数据。多显示服务器的内部布置和操作(图27A和28)图27A和27B是示出多显示系统2061的详细布置的例子的 框图。以下将参考图27A说明多显示服务器2063的布置。参考图27A,多显示服务器2063生成绘制命令。多显示服 务器2063然后对所生成的绘制命令进行打包。而且,多显示服 务器2063将绘制命令包发送到显示单元2071 ~ 2079。多显示控制单元2001控制整个多显示系统2061。多显示控 制单元2001包括CPU、 ROM和RAM等存储器、总线、以及各种示控制单元2001控制整个系统。服务器总控制单元2002控制形 成多显示服务器2063的各个组件。绘制命令生成单元2005生成将在显示单元2071 ~ 2079上显 示的内容作为绘制命令。与生成绘制命令同时,或者在生成绘 制命令前后,绘制命令生成单元2005基于绘制命令,生成表示 图形的显示定时的时间戳信息。绘制命令生成单元2005将所生 成的时间戳信息提供给同步控制单元2 012 。包发送单元2006根据其自身的数据大小(数据量)分割绘制 命令,并对分割后的绘制命令进行打包以生成图像数据包2090。 后面将详细说明包发送单元2006。发送接口(发送I/F)2007将图 像数据包2090发送到显示单元2071 ~ 2079。向与多显示服务器 2063连接的显示单元2071 ~ 2079广播图像数据包2090。发送接 口 2007独立地将多显示控制单元2001所生成的各种控制数据发 送到显示单元2071 ~ 2079。在包发送单元2006中,数据分割单元2010才艮据它的数据大 小(数据量)将绘制命令分成多个命令。同步控制单元2012基于 由绘制命令生成单元2005所生成的时间戳信息,生成内部同步 控制数据。该同步控制数据包括向显示单元2071 ~ 2079的发送 时间、显示单元2071 ~ 2079的处理开始时间和显示单元2071 ~ 2079的显示时间等时间信息。将同步控制单元2012所生成的同 步控制数据作为时间戳存储在图26C所示的同步数据字段2094 中。注意,只要同步控制数据是可以指定显示单元2071 ~ 2079 中的处理开始时间和显示定时等的时间信息,那么同步控制数 据不局限于上述的,而是可以使用任何其它种类的信息作为同 步控制数据。包生成单元2011为数据分割单元201(H吏用同步控制单元 2012所生成的时间戳等分成的各绘制命令生成具有图26A ~ 26C所示的结构的图像数据包2090。利用上述多显示服务器2063的布置,生成和分割绘制命令, 对分割后的命令进行打包,并且可以将绘制命令包发送到显示 单元2071 ~ 2079。以下参考图28的流程图说明多显示服务器2063的操作的例子。在步骤S2001,绘制命令生成单元2005等待,直到经由网 络从例如外部内容服务器输入将显示的图形内容数据为止。在 输入图形内容数据时,处理进入步骤S2002。在处理进入步骤 S2002后,绘制命令生成单元2005基于输入的图形内容数据生 成绘制命令,并生成绘制命令的时间戳信息。在步骤S2003,数据分割单元2010根据它的数据大小(数据量)将绘制命令分割成多个命令。在步骤S2004,同步控制单元2012基于绘制命令生成单元 2005在步骤S2002中所生成的时间戳信息,生成内部同步控制数据。在步骤S2005,包生成单元2011为数据分割单元2010所分 割成的各个绘制命令生成具有图26A 26C所示的结构的图像 数据包2090。在该步骤中,包生成单元2011基于在步骤S2002 所生成的绘制命令的内容,生成将存储在绘制图形字段2095 、 轮廓颜色数据字段2096、显示颜色数据字段2097、坐标数据字 段2098、位图数据字段2099中的数据。而且,包生成单元2011 基于在步骤S2004中所生成的同步控制数据,生成将存储在同 步数据字段2094中的数据。
在步骤S2006,服务器总控制单元2002指示发送接口 2007 发送在步骤S2005中所生成的图像数据包2090。这样,将图像 数据包2090发送到显示单元2071 ~ 2079。显示单元的内部布置和^t喿作(图27B和29)以下参考图27B说明各显示单元2071 ~ 2079的布置。注意 显示单元2071 ~ 2079具有相同布置。因此,仅说明显示单元2071 的布置,并且不给出其余显示单元2072 ~ 2079的布置的说明。参考图27B,显示单元2071判断从显示服务器2063所发送 的图像数据包2090是否对应于其自身的分配显示区域。显示单 元2071接受其自身的分配显示区域的图像数据包2090,并通过 绘制所接受的其自身的分配显示区域的绘制命令来显示图像。显示单元总控制单元2 0 2 0控制形成显示单元2 0 71的组件。 显示单元总控制单元2020包括例如CPU、 ROM和RAM等存储器时,显示单元总控制单元2020控制整个显示单元2071。接收接口 (接收I/F)2021输入从多显示服务器2063所发送的 图像数据包2090 。接收接口 (接收I/F)2021不仅输入图像数据包 2090,而且还输入由多显示控制单元2001所生成的控制数据等。 包接收单元2022判断图像数据包2090是否可能属于其自身 的分配显示区域。如果图像数据包2090可能属于其自身的分配 显示区域,则包接收单元2022将这些包存储在缓沖存储器2023 中。后面将详细说明包接收单元2022。緩沖存储器2023临时存储由包接收单元2022所接收的图像 数据包2090(绘制命令包)。包分析单元2024根据由包接收单元 2022所接收的各图像数据包2090中所包括的包头2091中的信息 来整理处理。绘制器2115根据包接收单元2022所接收的各图像数据包
2090中所包括的绘制命令2092 ,通过执行绘制来生成显示图像 数据。注意,绘制器2115根据存储在修改参数存储单元2116中 的修改参数,对将绘制的图形执行放大/缩小/平移等。显示单 元总控制单元2020根据其自身的分配显示区域设置这些修改参数。注意,显示单元2071 ~ 2079的分配显示区域的边界经常不 同于根据包接收单元2022所接收的图像数据包2090中所包括的 绘制命令2092所绘制的显示图像数据的边界。也就是说,绘制 器2115经常绘制除各显示单元2071 ~ 2079的分配显示区域以外 的部分。在这种情况下,边界两侧的两个显示单元两者均接收 它们的分配显示区域的边界部分的图像数据包2 0 9 0 。在这种情 况下,这两个显示单元的绘制器2115丢弃绘制后的显示图像数 据中的除它们的分配显示区域以外的部分。显示控制单元2026进行显示面板2028的驱动控制。显示控 制单元2026与例如水平同步信号、垂直同步信号和数据传送时 钟等驱动信号同步,将绘制器2115所生成的显示图像数据输出 到显示面板2028。注意,显示图像数据被存储在VRAM(未示出) 中,并与驱动信号定时同步读取显示图像数据,并将其输出到 显示面^反2028。同步控制单元2027基于存储在各图像数据包2090的同步数 据字段2094中的同步控制数据(时间戳)来控制显示控制单元 2 0 2 6 ,以在指定时间显示由绘制器2115所生成的显示图像数据。 作为显示面板2028,如上所述,例如,可以使用LCD、等离子 显示器和投影型显示器等任意系统的显示装置。显示面板2 0 2 8 基于绘制器2115所生成的显示图像数据(即,与图像内容自身的 分配显示区域相对应的部分)来显示图像。如上所述,显示面板 2028可以是LCD、等离子显示器或投影型显示器等任意方案的 显示装置。以下详细说明包接收单元2022的布置。如上所述,包接收 单元2022判断图像数据包2090是否可能属于其自身的分配显示 区域。包接收单元2022仅接受(接收)可能属于分配显示区域的 图像数据包2090,并将它们存储在緩冲存储器2023中。分配显示区域存储单元2031存储属于其自身的分配显示区 域的坐标范围,以识别其自身的分配显示区域。如上所述,可 以通过任意方法设置分配显示区域。头ID分析单元2030提取存储在各进入的图像数据包2090 的包头2091中的ID信息,以确认包头2091的信息,然后提取存 储在坐标数据字段2098中的坐标数据。分配显示区域比较单元2032判断存储在各进入的图像数 据包2090的坐标数据字段2098中的坐标数据是否可能被包括在 其自身的分配显示区域中(存储在分配显示区域存储单元2031 中的坐标范围)。如果存储在进入的图像数据包2 0 9 0的坐标数据 字段2098中的坐标数据可能被包括在分配显示区域中,则分配 显示区域比较单元2032指示取出控制单元2033取出图像数据包 2090。另一方面,如果存储在进入的图像数据包2090的坐标数 据字段2098中的坐标数据不可能被包括在分配显示区域中,分 配显示区域比较单元2032丟弃图像数据包2090而不接受。取出控制单元2(B3接收(取出)来自分配显示区域比较单元 2033的取出指令所指定的图像数据包2090 ,并将它们写入緩冲 存储器2023。以下说明显示单元2071中的控制的简单的实例。例如,如 图24所示,使用9个显示单元2071 ~ 2079构成多显示系统2061。 然后,如图25B所示,假定以高分辨率图像的(1920xl080像素) 分辨率在3x3显示屏幕2051 ~ 2050上显示图像内容2050。也就 是说,假定显示单元2071 ~ 2079可以显示高分辨率图像 (1920xl080像素)。在这种情况下,显示单元2071 ~ 2079分别显示每一均具有 (640x360)像素的9个区域。显示单元2071的分配显示区域对应于等于或大于(O, O)并 小于(640, 360)的Y象素位置的区域。显示单元2072的分配显示 区域对应于等于或大于(640, 0)并小于(1280, 360)的像素位置 的区域。显示单元2075的分配显示区域对应于等于或大于(640, 360)并小于(1280, 720)的像素位置的区域。显示单元2071 ~ 2 0 7 9的绘制器2115绘制这些分配显示区域的分割后的绘制命令 2092。例如,显示单元2072的分配显示区域存储单元2031存储 其自身的分配显示区域对应于等于或大于(640 , 0)并小于 (1280, 360)的像素位置的区域。显示单元2072的修改参数存储 单元2116存储修改参数,这些修改参数指示从x坐标减去-640, 并且x和y坐标两者均乘以3。显示单元2075的分配显示区域存储单元2031存储其自身 的分配显示区域对应于等于或大于(640, 360)并小于(1280, 720) 的像素位置的区域。显示单元2075的修改参数存储单元2116存 储修改参数,这些修改参数指示从x坐标减去-640,从y坐标减 去-360,并且x和y坐标两者均乘以3。分配显示区域比较单元2032判断根据存储在绘制命令 2092的坐标数据字革殳2098中的坐标数据所计算的边界框的坐标 是否与存储在分配显示区域存储单元2031中的分配显示区域重 叠。注意,如下获得边界框。也就是说,计算将绘制的图形的 X和Y轴上的最小和最大值。从由这样所计算的X和Y轴上的最 小值所指定的坐标(即,X和Y轴上的最小值)到X和Y轴上的最大 值所指定的坐标(即,X和Y轴上的最大值)所定义的矩形区域, 对应于边界框。例如,如果图像内容2050中所包括的三角形的顶点的坐标分另'J为(600, 300)、 (200, 700)禾口(1000, 600),贝'J边界冲匡为乂人(200, 300)到(1000, 700)的矩形区域。因此,显示单元2072和2075的 分配显示区域比较单元2032判断为其自身的分配显示区域包括 该三角形。例如,如果图像内容2 0 5 0中所包括的三角形对象的左上和 右下顶点的坐标分別是(800, 500)和(1600, 900),则边界框为 从(800, 500)到(1600, 900)的矩形区域。因此,此时显示单元 2072的分配显示区域比较单元2032判断为其自身的分配显示区 域不包括该三角形对象。另一方面,显示单元2075的分配显示 区域比较单元2032判断为其自身的分配显示区域包括该三角形 对象。通过如上所述配置显示单元2071 ~ 2079,它们可以通过选 择和绘制与它们的分配显示区域相对应的相应的分割后的绘制 命令2092,可以恢复和显示图像内容2050。以下参考图29的流程图说明显示单元2071的操作的例子。在步骤S2011,显示单元总控制单元2020等待,直到接收 接口 2021输入从多显示服务器2063所发送的图像数据包2090位 置。如果接收接口 2021输入图像数据包20卯,则处理进入步骤 S2012。在处理进入步骤S2012后,分配显示区域比较单元2032 使用存储在在步骤S2011中判断为输入的图像数据包2090的坐 标数据字段2098中的坐标数据,计算边界框。分配显示区域比较单元2032在步骤S2013中判断在步骤 S2012中所计算出的边界框的坐标是否与存储在分配显示区域 存储单元2031中的坐标范围重叠。换句话说,分配显示区域比 较单元2032判断输入的图像数据包2090是否属于其自身的分配
显示区域。作为判断结果,如果在步骤S2012中所计算出的边界框的坐标与存储在分配显示区域存储单元2 0 3 1中的坐标范围 不重叠,并且输入的图像数据包2090不属于其自身的分配显示 区域,则处理进入步骤S2019(后面说明)。另一方面,如果在步 骤S2012中所计算出的边界框的坐标与存储在分配显示区域存 储单元2031中的坐标范围重叠,并且输入的图像数据包2090属 于其自身的分配显示区域,则处理进入步骤S2014。在处理进入步骤S2014后,分配显示区域比较单元2032指 示取出控制单元2033取出图像数据包2090。响应于该指令,取 出控制单元2033取出在步骤S2011中判断为输入的图像数据包 2090。在步骤S2015,取出控制单元2033将在步骤S2014所取出的 图像数据包2090临时存储在緩冲存储器2023中。接着,显示单元总控制单元2020在步骤S2016中判断取出 控制单元2033是否取出了属于其自身的分配显示区域的所有图 像数据包2090。作为判断结果,如果取出控制单元2033仍未取 出属于其自身的分配显示区域的所有图像数据包2090,则处理 返回到步骤S2011进行等待,直到输入下 一 图像数据包2090为 止。另一方面,如果取出控制单元2033已取出了属于其自身的 分配显示区域的所有图像数据包2090,则处理进入步骤S2017。 绘制器2115根据存储在修改参数存储单元2116中的修改参数, 基于在步骤S2015中存储在緩沖存储器2023中的图像数据包 2090中所包括的分割后的绘制命令2092,执行绘制。这样,生 成显示图像数据。如上所述,在绘制除各显示单元2071 ~ 2079 的分配显示区域以外的部分时,绘制器2115丟弃除其自身的分 配显示区域以夕卜的部分。
在步骤S2018,显示控制单元2026在同步控制单元2027的 显示定时的控制下,在显示面板2028上显示在步骤S2017中所 生成的显示图像数据。如果在步骤S2013中判断为在步骤S2012中所计算出的边 界框的坐标与存储在分配显示区域存储单元2 0 3 1中的坐标范围 不重叠,并且输入的图像数据包2090不属于其自身的分配显示 区域,则处理进入步骤S2019。在处理进入步骤S2019后,分配 显示区域比较单元2032丢弃在步骤S2011中判断为输入的图像 数据包2090而不接受(接收)。在本实施例中,多显示服务器2063根据它的数据大小将绘 制命令分成多个绘制命令,为这些分割后的绘制命令生成图像 数据包2090,并将该包发送到显示单元2071 ~ 2079。多显示服 务器2063将表示通过图像内容中的分割后的绘制命令所指示将 绘制的对象的位置的坐标数据,存储在各自的图像数据包2090 中。仅当图像数据包2090中所包括的坐标数据被包括在表示其 自身的分配显示区域的坐标范围中时,各显示单元2071 ~ 2079 接受(接收)图像数据包2090。各显示单元2071 ~ 2079根据所接 收(接受)的图像数据包2 0 9 0中所包括的分割后的绘制命令进行 绘制,并显示与其自身的分配显示区域相对应的图像内容2050 的图像。如上所述,根据本实施例,各显示单元2071 ~ 2079选择属 于其自身的分配显示区域的绘制命令2092,并执行绘制。因此, 作为发送装置的多显示服务器2063不必执行考虑显示单元 2071 ~ 2079的布局等的4壬4可处玉里。而且,各显示单元2071 ~ 2079 不必从整个图像内容剪切其自身的分配显示区域的图像,不需要接收大容量绘制命令。结果,可以通过较传统系统更少的硬 件资源,实现大屏幕显示。由于发送装置不需要整理绘制命令
的目的地,因而可以容易地改变显示单元2071 ~ 2079的布置(数 量和布局等)。在本实施例所述的例子中,相互连4妻显示单元2071 ~ 2079 的通信路径2064包括有线网络。可选地,通信路径2064可以以 总线形式相互连接显示单元2071 ~ 2079。另外,通信路径2064 可以采用任意传输系统。而且,只要可以确保显示图像内容必 需的带宽,通信路径2064可以包括无线通信^各径。在本实施例所述的例子中,对显示单元2071 ~ 2079进行了 物理耦合。然而,不是必需对显示单元2071 ~ 2079进行物理耦 合。可以将显示单元2071 ~ 2079装配在相邻位置,并可以经由 无线通信传输数据。而且,在本实施例中,多显示服务器2063内部生成绘制命 令。可选地,可以将绘制命令从外部设备输入给多显示服务器 2063。当从外部设备输入绘制命令时,多显示服务器2063可以 将输入的绘制命令转换成在显示单元2071 ~ 2079中可以处理的 绘制命令。第/\实施例以下详细说明本发明的第八实施例。在第七实施例中,说明了这样一种情况将根据绘制命令 所绘制的图像内容2050显示在由显示单元2071 ~ 2079的显示屏 幕2051 ~ 2059所形成的整个屏幕上。相比之下,本实施例说明 这样一种情况将图像内容2050显示在显示单元2071 ~ 2079的 显示屏幕2051 ~ 2059中的某些上。更具体地,在本实施例中, 多显示服务器2063指定图像内容的布局。各显示单元2071 ~ 2079使用所指定的布局来计算其自身的分配显示区域,并判断 图像数据包2090是否属于所计算出的分配显示区域。这样,在 本实施例中,用以显示图像内容所需的软件处理的某些步骤不
同于第七实施例。因此,相同附图标记表示与第七实施例的图24 ~ 29中的相同的组件和处理,并且不重复对其的详细说明。 多显示系统的显示例子(图30A 30C)图30A ~ 30C示出多显示系统2061(显示单元2071 ~ 2079) 中的显示例子。在本实施例中,基于用户指令,将图像内容布 局和显示在由多显示服务器2063所指定的位置处。图30A示出图像内容的例子。如图25A —样,图像内容2050 由矩形对象和三角形对象构成。图30B示出图^f象内容2050的布局例子。图30B例示了这样一 种情况将以缩小比例显示图像内容2050的内容窗口 2101布局 在显示屏幕2100的右下角附近。图30C示出在使用显示单元2071 ~ 2079显示图像内容2050 时的显示例子。显示屏幕2051 ~ 2059分别是显示单元2071 ~ 2079的显示屏幕。如在第七实施例中一样,在图30C中,通过 组合9个显示单元2071 ~ 2079的显示屏幕2051 ~ 2059,构成3x3 矩阵(3行x3列)的单个显示屏幕。各显示单元2071 ~ 2079根据其 自身的分配显示区域来显示一部分原始图像内容2050。在这种 情况下,显示单元2071 2079的分配显示区域才艮据由多显示服 务器2063所指定的布局而改变。例如,在图30C中,仅内容窗 口 2101的左上部分是显示单元2071的分配显示区域。这样,通 过如图30C所示组合显示单元2071 ~ 2079的显示屏幕2051 ~ 2059,并且根据布局来布局和显示图像内容2050,从而显示整 个原始图像内容2050。多显示服务器的内部布置和操作(图31A)图31A和31B是示出多显示系统2061的详细布置的例子的 框图。以下将参考图31A说明多显示服务器2063的布置。控制整个多显示系统2061的多显示控制单元2001除图27A
所示的服务器总控制单元2002外,还包括布局控制单元2110。布局控制单元2110输入和存储来自用户(例如,外部客户终端或内容服务器)的图像内容的布局指令信息(布局命令)。布局控制单元2110使用发送接口 2007将布局指令信息发送到显示单元 2071 ~ 2079。图像内容的布局指令信息包括例如布局图像内容 的区域的位置坐标。在这种情况下,布局控制单元2110可以将 显示在图30B和30C所示的显示屏幕2100上的内容窗口 2101的 缩小比例图像的左上坐标(Xmix , Ymix)和右下坐标(Xmax , Ymax)设置为图像内容的布局指令信息。另外,布局控制单元 2110可以将显示在图30B和30C中的显示屏幕2100上的内容窗 口 2101的左上坐标和大小设置为图像内容的布局指令信息。当在旋转或变形后布局图像内容2050时,布局控制单元 2110将实现这样的旋转或变形必需的参数发送到显示单元 2071 - 2079,作为图像内容的布局指令信息。当旋转图像内容 2050时,例如,布局控制单元2110可以将旋转角度设置为图像 内容的布局指令信息。当变形图像内容2050时,例如,布局控 制单元2110可以将垂直和水平缩小比例或仿射变换的矩阵设置 为图像内容2050的布局指令信息。对于多显示服务器2063的操作,在图28所示的流程图中, 布局控制单元2110在步骤S2006的处理前(例如,在步骤S2001 的处理前),输入并存储图像内容的布局指令信息。然后布局控 制单元2110在步骤S2006的处理前(例如,步骤S2001前),将所 存储的图像内容的布局指令信息发送到显示单元2071 ~ 2079。 多显示服务器2063的其它操作的例子与图28所示的相同,并且 避免对其的重复说明。在下面的说明中,根据需要,将图像内容的布局的指令信 息称为布局指令信息。
显示单元的内部布置和操作(图31B)
以下参考图31B说明各显示单元2071 ~ 2079的布置。注意, 显示单元2071 ~ 2079具有相同结构。因此,仅说明显示单元2071 的布置,并且不给出其余显示单元2072 ~ 2079的布置的说明。
参考图31B,显示单元2071基于从多显示服务器2063所发 送的布局指令信息,计算用作为其自身的分配显示区域的绘制 命令的坐标范围。其后,显示单元2071判断存储在从多显示服 务器2063所发送的图像数据包2090的坐标数据字段2098中的坐 标数据是否与所计算出的坐标范围重叠。基于该判断结果,显 示单元2071仅接受(接收)可能属于其自身的分配显示区域的图 像数据包2090。显示单元2071然后根据被包括在所接受的图像 数据包2090中的分割后的绘制命令2092,通过执行绘制恢复和 显示一部分图像内容。
显示单元总控制单元2020新包括布局存储单元2111和分配 显示区域计算单元2112。
布局存储单元2111存储从多显示服务器2063的布局控制单 元2110所发送的布局指令信息。分配显示区域计算单元2112基 于存储在布局存储单元2111中的布局指令信息,计算表示其自 身的分配显示区域的坐标范围,并将所计算出的坐标范围存储 在分配显示区域存储单元2031中。这样,通过根据布局指令信 息的内容来校正存储在第七实施例的分配显示区域存储单元 2031中的分配显示区域,获得由分配显示区域计算单元2112所 计算出的分配显示区域。
包接收单元2022使用表示其自身的分配显示区域的坐标范 围来判断从多显示服务器2063所发送的图像数据包2090是否可 能属于其自身的分配显示区域。如第七实施例中一样,使用边 界框执行该判断处理。更具体地,分配显示区域比较单元2032
使用存储在从多显示服务器2063所发送的图像数据包2090的坐 标数据字段2098中的坐标数据,计算边界框。分配显示区域比 较单元2032判断所计算出的边界框的坐标是否与由分配显示区 域计算单元2112所计算出的并被存储在分配显示区域存储单元 2031中的坐标范围重叠。
如果边界框的坐标与存储在分配显示区域存储单元2031中 的坐标范围重叠,并且从多显示服务器2063所发送的图像数据 包2090可能属于其自身的分配显示区域,则接受图像数据包 2090。另一方面,如果边界框的坐标与存储在分配显示区域存 储单元2031中的坐标范围不重叠,并且从多显示服务器2063所 发送的图像数据包2090不可能属于其自身的分配显示区域,则 丢弃图像数据包2090。
緩冲存储器2023临时存储由包接收单元2022所接收的图像 数据包2090。包分析单元2024从图像数据包2090提取绘制命令 (绘制命令2092)。包分析单元2024根据包头2091中的信息,整 理绘制命令的处理。
绘制器2115根据包接收单元2022所接收的各图像数据包 2090中所包括的绘制命令2092,通过执行绘制生成显示图像数 据。注意,绘制器2115根据存储在修改参数存储单元2116中的 修改参数,对与其自身的分配显示区域相对应的将绘制的图形 执行放大/缩小/平移等。显示单元总控制单元2020根据其自身 的分配显示区域设置这些修改参数。尤其在本实施例中,将基 于存储在布局存储单元2111中的布局指令信息反映布局的内容 的修改参数,存储在修改参数存储单元2116中。
显示控制单元2026与从同步控制单元2027输出的同步信号 同步,将显示图像数据输出到显示面板2028。这样,基于布局 指令信息来布局和显示根据绘制命令所绘制的图像。
对于显示单元2071 ~ 2079的才喿作,在图29中所示的流程图 中,布局存储单元2111在步骤S2013前,存储从多显示服务器 2063所发送的布局指令信息。而且,分配显示区域计算单元2112 基于存储在布局存储单元2111中的布局指令信息来计算表示其 自身的分配显示区域的坐标范围,并在步骤S2013前将计算结 果存储在分配显示区域存储单元2031中。分配显示区域比较单 元2032在步骤S2013中判断在步骤S2012中所计算出的边界框 的坐标是否与由分配显示区域计算单元2112所计算出的坐标范 围重叠。
在步骤S2017中,绘制器2115根据存储在修改参数存储单 元2116中的修改参数,基于存储在緩冲存储器2023中的图像数 据包2090中所包含的分割后的绘制命令2092,执行绘制。在本 实施例中,由于基于存储在布局存储单元2111中的布局信息设 置修改参数,因而进行绘制以具有基于布局指令信息的布局。
显示单元2071 ~ 2079的其它操作与图29中所示的相同,并
且避免对其的重复说明。
通过如上所述配置显示单元2071 ~ 2079 ,各显示单元 2071 ~ 2079可以根据所指定布局仅接受可能位于分配显示区域 内的图像数据包2090,并且可以根据所指定布局恢复和显示图 像内容。
在本实施例中,多显示服务器2063生成指示图像内容的布 局的布局指令信息,并将所生成的信息发送到显示单元2071 ~ 2079。各显示单元2071 - 2079基于布局指令信息,计算表示分 配显示区域的坐标范围。仅当基于图像数据包2090中所包括的 坐标数据的边界框与所计算出的坐标数据重叠时,各显示单元 2071 2079接受(接收)感兴趣的图像数据包2090。各显示单元 2071 ~ 2090根据所接受(接收)的图像数据包2090中所包括的绘
制命令和布局指令信息进行绘制。结果,显示单元以基于布局 指令信息的布局,显示与图像内容的分配显示区域相对应的图像。
因此,除第七实施例中所述的效果外,可以自由设置显示 图像内容时的布局。
在本实施例中所述的例子中,显示一个图Y象内容2050。可 选地,可以同时显示多个图像内容。
本实施例还可以采用第七实施例中所述的各种修改。 第九实施例
以下详细说明本发明的第九实施例。第八实施例例示了这 样的情况显示单元2071 ~ 2079根据从多显示服务器2063所发 送的布局指令信息,显示布局后的图像内容。相比之下,本实 施例例示这样的情况还对布局指令信息进行打包,并将包括 布局指令信息的包从多显示服务器2063发送到显示单元2071 ~ 2079。
注意,对布局指令信息进行打包的布局命令包的净荷存储 布局命令。布局命令包的包头包括表示将布局命令应用于的区 域范围的字段。
各显示单元2071 ~ 2079检查将从多显示服务器2063所发送 的布局命令包应用于的区域是否被包括在其自身的分配显示区 域中。各显示单元2071 ~ 2079仅接受(接收)将应用于其自身的 分配显示区域的布局命令包,并且基于所接受的布局命令包布 局图像内容。
如上所述,在本实施例中,布局图像内容必需的软件处理 的某些步骤大体不同于第七和第八实施例。因此,相同附图标 记表示与第七和第八实施例的图24 ~ 3 1中的相同的组件和处 理,并且不重复对其的详细说明。
多显示系统的显示例子(图32A ~ 32D)
图32A ~ 32D示出多显示系统2061(显示单元2071 ~ 2079) 中的显示例子。在本实施例中,在指定位置处布局和显示多个 图像内容。
图32A和32B示出图^象内容的例子。如在图25A和30A中一 样,由矩形对象和三角形对象构成图32A所示的图像内容2050 , 并且图像内容2050具有文件名称"triangle—and—rectangle.mpg"。 另一方面,由圆形对象构成图32B所示的图像内容2120,并且 具有文件名称"circle.mpg"。
图32C示出图像内容2050和2120的布局例子。图32C例示这 样的情况以缩小比例将分别显示图像内容2050和2120的内容 窗口 2122和2123显示在显示屏幕2121上。
图32D示出在使用显示单元2071 ~ 2079来显示图像内容 2050和2120时的显示例子。显示屏幕2051 ~ 2059分别是显示单 元2071 ~ 2079的显示屏幕。如在第七和第八实施例中一样,在 图32D中,通过组合9个显示单元2071 ~ 2079,构成3x3矩阵(3 行x3列)的单个显示屏幕。
在这种情况下,显示单元2071 ~ 2079的分配显示区域根据 由多显示服务器2063所指定的布局而改变。例如,在图32D中, 仅内容窗口 2122的左上部分为显示单元2071的分配显示区域。
多显示包的结构(图33A 33E)
图33 A ~ 33E示出多显示包的结构的例子。以下参考图 33A ~ 33E说明在多显示系统2061中的发送中所使用的包的结 构。由两种类型的包构成本实施例的多显示包,即,图像数据 包和布局命令包。布局命令包的净荷2132存储布局命令。该包 的包头2131包括表示基于布局命令经过布局的坐标范围的字 段。
图33A示出多显示包2130。图33B是用于解释多显示包2130 的结构的图。如图33B中所示,多显示包2130具有包头2131和 净荷2132。净荷2132将绘制图形字段2095存储到位图数据字段 2099,作为绘制命令或布局命令2136。
图33C示出图像数据包的头结构的例子。包识别信息字段 的内容不同于第七和第八实施例中所述的图像数据包2090。参 考图33C,包识别信息字段2133存储用以识別感兴趣的包是否 是多显示包必需的ID信息、以及版本信息等。而且,包识别信 息字段2133还存储用以识别感兴趣的包是图像数据包还是布局 命令包必需的ID信息。由于图33C示出图像数据包的头结构, 因而图33C所示的包识别信息字段2133存储用于识别感兴趣的 包是图像数据包的ID信息。
图33D示出布局命令包的头结构的例子。图33D所示的包识 别信息字段2133存储用于识别感兴趣的包是布局命令包的ID 信息。
同步数据字段2134存储表示绘制命令的处理开始时间和处 理结束时间等时间信息的各种时间戳。
图33E示出坐标范围字段2135的结构的例子。如图33E所 示,由四个字l殳构成坐标范围字段2135: Xmin坐标字段2138、 Ymin坐标字l爻2139 、 Xmax坐标字l史2140和Ymax坐标字段 2141,它们分别存储相应的坐标。在本实施例中,将布局命令 包分割成包括内容窗口 2122的布局命令的第一布局命令包和包 括内容窗口 2123的布局命令的第二布局命令包。
因此,第一布局命令包的Xmin坐标字段2138存储内容窗口 2122的X轴方向上的最小值,而Ymin坐标字段2139存储内容窗 口 2122的Y轴方向上的最小值。另外,第一布局命令包的Xmax 坐标字段2140存储内容窗口 2122的X轴方向上的最大值,而 Ymax坐标字段2141存储内容窗口 2122的Y轴方向上的最大值。 同样,第二布局命令包的Xmin坐标字l殳2138存储内容窗口 2123的X轴方向上的最小值,而Ymin坐标字l殳2139存储内容窗 口 2123的Y轴方向上的最小值。另外,第二布局命令包的Xmax 坐标字l殳2140存^f诸内容窗口 2123的X轴方向上的最大值,而 Ymax坐标字段2141存储内容窗口 2123的Y轴方向上的最大值。通过如上所述构成布局命令包,各显示单元2071 ~ 2079通 过仅参考坐标范围字段213 5,就可以判断布局命令包是否对应 于其自身的分配显示区域。也就是说,各显示单元2071 ~ 2079仅需要接收分配显示区域的布局命令包,并执行布局处理。多显示服务器的内部布置和操作(图34A)图34A和34B是示出多显示系统2061的详细布置的例子的 框图。以下将参考图34A说明多显示服务器2063的布置。参考图34A,多显示服务器2063对布局指令信息(布局命令) 进行打包和发送。在本实施例中,布局控制单元2150和包生成 单元2151的操作不同于第八实施例。布局控制单元2150将布局 命令输出到包生成单元2151。包生成单元2151生成具有图33A ~ 33E所示结构的多显示 包2130。包生成单元2151在图像内容数据的情况下生成图像数 据包,而在布局命令的情况下生成布局命令包。配置包发送单 元2006以并行处理多个图像内容。在这种情况下,包发送单元 2006时分处理各个图像内容,或者可以装配多个包发送单元 2006以执行并行处理。在将来自多显示服务器2063的多显示包2130发送到显示单 元2071 ~ 2079时,包生成单元2151首先生成与布局命令相关联 的多显示包2130,并将它们发送到显示单元2071 ~ 2079。其后, 在显示单元2071 ~ 2079中执行了布局设置后,包生成单元2151
开始发送与图像内容相关联的多显示包2130。对于多显示服务器2063的操作,在图28所示的流程图中的 步骤S2006的处理前(例如,在步骤S2001的处理前),执行下面 的处理。布局控制单元2150输入图像内容的布局命令。包生成 单元2151对布局命令进行打包以生成与布局命令相关联的多显 示包2130。发送接口 2007然后将与布局命令相关联的多显示包 2130发送到显示单元2071 ~ 2079。然后,才丸行图28中的步骤 S2001 ~ S2006中的处理,以将与图像内容的数据相关联的多显 示包2130发送到显示单元2071 ~ 2079。显示单元的内部布置和操作(图34B)以下参考图34B说明各显示单元2071 ~ 2079的布置。注意, 显示单元2071 ~ 2079具有相同布置。因此,仅说明显示单元2071 的布置,并且不给出其余显示单元2072 ~ 2079的布置的说明。参考图34B,显示单元2071输入布局指令作为布局命令包, 并基于输入的布局命令包执行显示屏幕的布局处理。在输入布 局命令包时,显示单元2071判断各布局命令包的目标区域是否 落在其自身的分配显示区域内,并仅接受(接收)其自身的分配 显示区域内的布局命令包。在图S34B,在本实施例的显示单元2071中,分配显示区域 比较单元2152和包分析单元2153的操作与第八实施例的显示单 元2071相比有所不同。分配显示区域比较单元2152判断各布局命令包和图像数据 包是否属于其自身的分配显示区域。对于布局命令包,分配显 示区域比较单元2152判断布局命令包的应用目标区域是否落在 分配给其自身的单元的分配显示区域。也就是说,如第七实施 例中所述,分配显示区域比较单元2152判断布局命令包中的 坐标范围字段2135的值是否与设置在分配显示区域存储单元2031中的坐标范围重叠。另一方面,分配显示区域比较单元2152判断基于存储在 图像数据包的坐标数据字段2098中的坐标数据所计算出的边界 框的坐标是否与分配显示区域计算单元2112基于布局命令包所 计算(校正)的坐标范围重叠。注意,可以以与第七和第八实施 例中的相同方式计算边界框的坐标。包分析单元2153从緩沖存储器2023提取多显示包2130的数 据。包分析单元2153根据包头2131中的信息,对提取多显示包 2130的数据的处理进行整理。如果多显示包2130是布局命令包, 则包分析单元2153将多显示包2130的数据输出到布局存储单元 2111。布局存储单元2111基于布局命令包存储布局命令。另一方面,如果多显示包2130是图像数据包,则包分析单 元2153将多显示包2130的数据输出到绘制器2115。配置绘制器2115、显示单元总控制单元2020和包接收单元 2022以并行执行多个内容窗口 2122和2123的处理。在这种情况 下,绘制器2115、显示单元总控制单元2020和包接收单元2022 可以时分处理内容窗口 2122和2123。而且,可以装配多个绘制 器2115、显示单元总控制单元2020和包4妻收单元2022以执行并 行处理。利用上述布置,各显示单元2071 ~ 2079仅接收其自身的分 配显示区域内的布局命令包,并且可以基于所接收的布局命令 包布局和显示图像内容2050。对于显示单元2071 ~ 2079的操作,接收接口 2021在图29所 示的流程图中的步骤S2034前输入布局命令包。分配显示区域 比较单元2152判断各输入的布局命令包的应用目标区域是否被 包括在其自身的分配显示区域中。通过比较存储在布局命令包 中的坐标范围字段2135中的值和存储在分配显示区域存储单元2031中的坐标范围,实现该判断处理。取出控制单元2033仅接受(接收)将应用于其自身的分配显 示区域的布局命令包,并丟弃其它布局命令包。其后,包分析 单元2153分析所接受(接收)的布局命令包,并基于分析结果将 布局指令信息(布局命令)存储在布局存储单元2111中。而且, 分配显示区域计算单元2112基于存储在布局存储单元2111中的 布局命令,计算其自身的分配显示区域,并重写存储在分配显 示区域存储单元2031中的坐标范围。分配显示区域比较单元2032在步骤S2013中判断在步骤 S 2 012中所计算出的边界框的坐标是否与分配显示区域计算单 元2112所计算出的坐标范围重叠。在步骤S2017,绘制器2115根据存储在修改参数存储单元 2116中的修改参数,基于存储在緩沖存储器2023中的分割后的 绘制命令2092,执行绘制。在本实施例中,由于基于存储在布 局存储单元2111中的布局信息设置修改参数,因而执行绘制以具有基于布局指令信息的布局。显示单元2071 ~ 2079的其它操作与图29所示的相同,并且避免对其的重复说明。在本实施例中,多显示服务器2063生成对用以指示图像内 容的布局所需的布局指令信息(布局命令)进行打包的布局命令 包,并将所生成的包发送到显示单元2071 ~ 2079。各显示单元 2071 ~ 2079基于布局命令包计算表示分配显示区域的坐标范 围。仅当基于被包括在图像数据包2090中的坐标数据的边界框 与计算出的坐标数据重叠时,各显示单元2071 ~ 2079接受(接收) 感兴趣的图像数据包2090。各显示单元2071 ~ 2079根据所接受 (接收)的图像数据包2090中所包括的绘制命令和布局指令信息 执行绘制。结果,显示单元以基于布局命令的布局,显示与图 像内容的分配显示区域相对应的图像。如上所述,由于使用相同通信方案的包通信发送图像内容 数据和布局命令,因而可以通过相同包处理系统来处理图像内 容数据和布局命令。因此,除第八实施例所述的效果外,可以 简化4妄口 。在本实施例中,为各个内容分割生成布局命令包。然而, 可以在不分割的情况下对布局命令进行打包。在这种情况下,各显示单元2071 ~ 2079可以接受(接收)所有布局命令包,并仅 提取和处理与其自身的分配显示区域相对应的命令。另外,各图像数据包可以包括布局命令。例如,可以在图 像数据包的其它ID字段(未示出)中描述布局命令。这样,当与 布局命令相关耳关的多显示包延迟时,可以防止图像数据包的接受失败。本实施例还可以采用第七和第八实施例中所述的各种修改。本发明的其它实施例可以将实现上述实施例的功能所需的软件的程序代码应用 于与各种装置连接的设备或系统中的计算机以运行这些装置,从而实现上述实施例的功能。本发明的范围包括通过根据存储 在该系统或设备中的计算机(或CPU或MPU)中的程序运行这类 装置所实践的发明。在这种情况下,软件的程序代码本身实现上述实施例的功 能。程序代码本身和用于向计算机提供该程序代码的部件(例 如,存储该程序代码的记录介质)构成本发明。作为用于存储该 程序代码的记录介质,例如,可以使用软盘、硬盘、光盘、磁 光盘、CD-ROM、磁带、非易失性存储卡和ROM等。本发明不局限于在计算机执行所提供的程序代码时实现上
述实施例的功能的情况。例如,可以通过该程序代码和运行在 该计算机上的操作系统或另外的应用程序的协作,实现上述实 施例的功能。在这种情况下,程序代码被包4舌在本发明的实施例中。而且,可以将所提供的程序代码存储在装配在与该计算机 连接的计算机的功能扩展板上的存储器中,然后装配在该功能扩展板上的CPU等基于该程序代码的指令执行某些或全部实际 处理。通过这些处理实现上述实施例的功能的情况同样被包括 在本发明中。而且,可以将所提供的程序代码存储在与该计算机连接的 计算机所连接的功能扩展单元上所装配的存储器中,然后该功能扩展单元上所装配的CPU等基于该程序代码的指令执行某些或全部实际处理。通过这些处理实现上述实施例的功能的情况同样被包括在本发明中。注意,上述实施例仅表示实践本发明时的实践例子,不应 基于这些实施例局限解释本发明的技术范围。也就是说,在不 脱离本发明的技术范围或主要特征的情况下,可以以各种模式 实践本发明。尽管参考典型实施例说明了本发明,但是应该理解,本发 明不局限于所公开的典型实施例。以下权利要求书的范围符合 最宽的解释,以包含所有这类修改和等同结构和功能。
权利要求
1.一种显示控制设备,包括分割单元,配置成将图像数据分割成多个图像数据;位置信息生成单元,配置成生成用以识别由所述分割单元分割得到的所述多个图像数据的位置所需的位置识别信息;以及图像数据发送单元,配置成将由所述分割单元分割得到的所述图像数据以及由所述位置信息生成单元针对所述图像数据生成的所述位置识别信息以相互关联的方式发送到构成单个显示屏幕的多个显示设备中的每一个。
2. 根据权利要求l所述的显示控制设备,其特征在于,还 包括时间信息生成单元,所述时间信息生成单元被配置成生成 与由所述分割单元分割得到的所述图像数据的处理相关联的时 间信息,其中,所述图像数据发送单元将由所述分割单元分割得到 的所述图像数据、由所述位置信息生成单元针对所述图像数据 生成的所述位置识别信息以及由所述时间信息生成单元针对所 述图像数据生成的所述时间信息以相互关联的方式发送到构成 所述单个显示屏幕的所述多个显示设备中的每一个。
3. 根据权利要求l所述的显示控制设备,其特征在于,还 包括布局信息发送单元,所述布局信息发送单元被配置成将与 所述图像数据在由所述多个显示设备所构成的所述显示屏幕上 的布局相关联的布局信息发送到所述多个显示设备中的每一 个。
4. 根据权利要求3所述的显示控制设备,其特征在于,所 述布局信息发送单元将所述布局信息以及用以识别已经基于所 述布局信息改变了布局的所述图像数据的位置所需的布局位置 识别信息以相互关联的方式发送到所述多个显示设备中的每一 个。
5. 根据权利要求3所述的显示控制设备,其特征在于,所 述图像数据发送单元使用与由所述布局信息发送单元所发送的 所述布局信息相同的通信方案,来发送所述图像数据。
6. 根据权利要求l所述的显示控制设备,其特征在于,还包括指令信息生成单元,配置成针对由所述分割单元分割得到 的所述多个图像数据中的每 一 个,生成指示应用到所述图像数据的图像处理的内容所需的指令信息;以及指令信息发送单元,配置成将由所述指令信息生成单元所 生成的所述指令信息发送到所述多个显示设备中的每一个。
7. 根据权利要求6所述的显示控制设备,其特征在于,所 述指令信息生成单元生成所述指令信息、和用以识别所述指令 信息指示将所述图像处理应用到的所述图像数据所需的处理位 置识别信息,以及所述指令信息发送单元将由所述指令信息生成单元生成的 所述指令信息以及由所述指令信息生成单元针对所述指令信息 所生成的所述处理位置识别信息以相互关联的方式发送到所述 多个显示设备中的每一个。
8. 根据权利要求l所述的显示控制设备,其特征在于,所 述分割单元将所述图像数据分割成所述多个图像数据,其中, 所述多个图像数据每一个具有构成所述单个显示屏幕的所述多 个显示设备中的每一个能处理的数据大小。
9. 一种显示控制设备,包括分割单元,配置成将图像的绘制命令分割成多个绘制命令; 位置信息生成单元,配置成生成用以识别根据由所述分割 单元分割得到的所述绘制命令来绘制的对象的位置所需的位置 识别信息;以及绘制命令发送单元,配置成将由所述分割单元分割得到的 所述绘制命令以及由所述位置信息生成单元针对所述绘制命令 生成的所述位置识别信息以相互关联的方式发送到构成单个显 示屏幕的多个显示设备中的每一个。
10. 根据权利要求9所述的显示控制设备,其特征在于,还包括时间信息生成单元,所述时间信息生成单元被配置成生成 与根据由所述分割单元分割得到的所述绘制命令的绘制处理相 关联的时间信息,其中,所述绘制命令发送单元将由所述分割单元分割得到 的所述绘制命令、用以识別通过所述绘制命令来绘制的对象的 位置所需的所述位置识别信,t以及与根据所述绘制命令的所述 绘制处理相关联的所述时间信息以相互关联的方式发送到构成 所述单个显示屏幕的所述多个显示设备中的每一个。
11. 根据权利要求9所述的显示控制设备,其特征在于,所 述分割单元根据所述图像的所述绘制命令的数据大小,将所述 绘制命令分割成所述多个绘制命令。
12. 根据权利要求9所迷的显示控制设备,其特征在于,还 包括布局信息发送单元,布局信息发送单元被配置成将与所述 图像的布局相关联的布局信息发送到所述多个显示设备中的每 —个。
13. —种显示设备,包括存储单元,配置成将 一 帧的图像数据的分配显示区域存储 在存储介质中;图像数据输入单元,配置成从显示控制设备输入 一 帧的所 述图像数据的 一部分和用以识别 一 帧的所述图像数据的所述部 分的位置所需的位置识别信息; 位置判断单元,配置成基于由所述图像数据输入单元所输 入的所述位置识别信息,来判断由所述图像数据输入单元所输 入的 一 帧的所述图像数据的所述部分是否被包括在由所述存储 单元所存储的所述分配显示区域中;图像数据接受单元,配置成当所述位置判断单元判断为由 所述图像数据输入单元所输入的 一 帧的所述图像数据的所述部 分被包括在由所述存储单元所存储的所述分配显示区域中时, 接受由所述图像数据输入单元所输入的 一 帧的所述图像数据的所述部分;以及显示单元,配置成使用由所述图像数据接受单元所接受的 一帧的所述图像数据的所述部分,来显示所述分配显示区域的图像。
14. 根据权利要求13所述的显示设备,其特征在于,所述 图像数据输入单元从所述显示控制设备输入由所述显示控制设 备生成的 一 帧的所述图像数据的所述部分、用以识别 一 帧的所 述图像数据的所述部分的所述位置所需的所述位置识别信息以 及与 一 帧的所述图像数据的所述部分的处理相关联的时间信 息;以及所述显示单元以根据所述时间信息的定时,使用由所述图 像数据接受单元所接受的 一 帧的所述图像数据的所述部分,来 显示所述分配显示区域的所述图像。
15. 根据权利要求13所述的显示设备,其特征在于,还包括..布局信息输入单元,配置成从所述显示控制设备输入与一 帧的所述图像数据的布局相关联的布局信息;以及布局改变单元,配置成基于由所述布局信息输入单元所输 入的所述布局信息,改变由所述图像数据接受单元所接受的一 帧的所述图像数据的所述部分的布局,其中,所述显示单元使用布局已经被所述布局信息改变单 元改变了的一帧的所述图像数据的所述部分,来显示所述分配 显示区域的所述图像。
16. 根据权利要求15所述的显示设备,其特征在于,还包括区域计算单元,配置成使用由所述布局信息输入单元所输 入的所述布局信息,来计算一 帧的所述图像数据的分配显示区 域;以及区域改变单元,配置成将由所述存储单元所存储的所述分 配显示区域改变成由所述区域计算单元所计算出的所述分配显 示区域,其中,所述位置判断单元基于由所述图像数据输入单元所 输入的所述位置识别信息,判断由所述图像数据输入单元所输 入的 一 巾贞的所述图像数据的所述部分是否被包括在由所述区域 改变单元改变后的所述分配显示区域中。
17. 根据权利要求16所述的显示设备,其特征在于,还包括布局信息判断单元,配置成判断由所述布局信息输入单元 所输入的所述布局信息是否是由所述存储单元所存储的所述分 配显示区域的布局信息;以及布局信息接受单元,配置成当所述布局信息判断单元判断 为由所述布局信息输入单元所输入的所述布局信息是由所述存 储单元所存储的所述分配显示区域的布局信息时,接受由所述 布局信息输入单元所输入的所述布局信息;其中,所述区域计算单元使用由所述布局信息接受单元接 受的所述布局信息,来计算一 帧的所述图像数据的所述分配显 示区域,所述布局信息输入单元输入所述布局信息以及用以识别已 经基于所述布局信息改变了其布局的所述图像数据的位置所需 的布局位置识别信息;所述布局信息判断单元基于所述布局位置识别信息,判断 由所述布局信息输入单元所输入的所述布局信息是否是由所述 存储单元所存储的所述分配显示区域的布局信息,以及当所述布局信息判断单元判断为由所述布局信息输入单元 所输入的所述布局信息是由所述存储单元所存储的所述分配显 示区域的布局信息时,所述布局信息接受单元接受由所述布局 信息输入单元所输入的所述布局信息。
18. 根据权利要求17所述的显示设备,其特征在于,还包 括丟弃单元,所述丢弃单元被配置成当所述布局信息判断单元 判断为由所述布局信息输入单元所输入的所述布局信息不是由 所述存储单元所存储的所述分配显示区域的布局信息时,丟弃 由所述布局信息输入单元所输入的所述布局信息。
19. 根据权利要求13所述的显示设备,其特征在于,还包括丢弃单元,所述丟弃单元被配置成当所述位置判断单元判断 为由所述图像数据输入单元所输入的 一 帧的所述图像数据的所 述部分没有被包括在由所述存储单元所存储的所述分配显示区 域中时,丟弃由所述图像数据输入单元所输入的一帧的所述图 像数据的所述部分。
20. 根据权利要求13所述的显示设备,其特征在于,还包括指令信息输入单元,配置成从所述显示控制设备输入用以 指示应用到由所述图像数据接受单元所接受的 一帧的所述图像 数据的所述部分的图像处理的内容所需的指令信息;以及 图像处理单元,配置成基于用于一帧的所述图像数据的所 述部分的所述指令信息,应用由所述图像数据接受单元所接受 的 一 帧的所述图像数据的所述部分的所述图像处理,其中,所述显示单元通过组合已由所述图像处理单元进行 过所述图像处理的 一 帧的所述图像数据的所述部分,来显示所 述分配显示区域的所述图像。
21. 根据权利要求20所述的显示设备,其特征在于,还包括处理位置判断单元,配置成判断由所述指令信息输入单元 所输入的所述指令信息指示将所述图像处理应用到的所述图像 数据是否被包括在由所述存储单元所存储的所述分配显示区域中;以及指令信息接受单元,配置成当所述处理位置判断单元判断 为由所述指令信息输入单元所输入的所述指令信息指示将所述 图像处理应用到的所述图像数据被包括在存储在所述存储单元 中的所述分配显示区域中时,接受由所述指令信息输入单元所 输入的所述指令信息,其中,所述指令信息输入单元从所述显示控制设备输入所 述指令信息以及用以识别所述指令信息指示将所述图像处理应 用到的所述图像数据的位置所需的处理位置识别信息,以及所述处理位置判断单元基于由所述指令信息输入单元所输 入的所述处理位置识别信息,判断所述指令信息指示将所述图 像处理应用到的所述图像数据是否被包括在由所述存储单元所 存储的所述分配显示区域中。
22. 根据权利要求21所述的显示设备,其特征在于,还包 括指令信息丢弃单元,所述指令信息丟弃单元被配置成当所述 处理位置判断单元判断为所述指令信息指示将所述图像处理应用到的所述图像数据没有被包括在由所述存储单元所存储的所 述分配显示区域中时,丟弃由所述指令信息输入单元所输入的 所述指令信息。
23. 根据权利要求20所述的显示设备,其特征在于,还包括布局信息输入单元,配置成从所述显示控制设备输入与一 帧的所述图像数据的布局相关联的布局信息;以及区域改变单元,配置成基于由所述布局信息输入单元所输 入的所述布局信息,改变由所述存储单元所存储的所述分配显 示区域,其中,所述位置判断单元基于由所述图像数据输入单元所 输入的所述位置识别信息,判断由所述图像数据输入单元所输 入的 一 帧的所述图像数据的所述部分是否被包括在由所述区域 改变单元改变后的所述分配显示区域中,以及所述显示单元组合已由所述图像处理单元进行过所述图像 处理的 一 帧的所述图像数据的所述部分,基于由所述布局信息 输入单元所输入的所述布局信息改变组合后的所述图像数据的 布局,并且使用布局已经被改变的所述图像数据来显示所述分 配显示区域的所述图像。
24. —种显示设备,包括存储单元,配置成将一帧的图像的分配显示区域存储在存 储介质中;绘制命令输入单元,配置成从显示控制设备输入用于一帧 的所述图像的 一部分的绘制命令以及用以识别根据所述绘制命 令绘制的对象的位置所需的位置识别信息;位置判断单元,配置成基于由所述绘制命令输入单元所输 入的所述位置识别信息,判断根据由所述绘制命令输入单元所输入的所述绘制命令绘制的所述对象是否被包括在存储在所述 存储介质中的所述分配显示区域中;绘制命令接受单元,配置成当所述位置判断单元判断为根 据由所述绘制命令输入单元所输入的所述绘制命令绘制的所述 对象被包括在存储在所述存储介质中的所述分配显示区域中时,接受由所述绘制命令输入单元所输入的所述绘制命令;绘制处理单元,配置成根据由所述绘制命令接受单元所接受的所述绘制命令,执行绘制处理;以及显示单元,配置成基于由所述绘制处理单元所执行的所述 绘制处理的结果,显示所述分配显示区域的图像。
25. 根据权利要求24所述的显示设备,其特征在于,所述 绘制命令输入单元从所述显示控制设备输入用于 一 帧的所述图 像的所述部分的所述绘制命令、用以识别根据所述绘制命令绘 制的所述对象的所述位置所需的所述位置识别信息以及与根据 所述绘制命令的所述绘制处理相关联的时间信息,以及所述显示单元以根据所述时间信息的定时,基于由所述绘 制处理单元所执行的所述绘制处理的结果,显示所述分配显示 区域的所述图像。
26. 根据权利要求24所述的显示设备,其特征在于,还包 括布局信息输入单元,所述布局信息输入单元被配置成从所述 显示控制设备输入与所述图像的布局相关联的布局信息,其中,所述绘制处理单元根据由所述绘制命令接受单元接 受的所述绘制命令以及由所述布局信息输入单元所输入的所述 布局信息,执行所述绘制处理。
27. 根据权利要求26所述的显示设备,其特征在于,还包括区域计算单元,配置成使用由所述布局信息输入单元所输入的所述布局信息,来计算 一 帧的所述图像的分配显示区域; 以及区域改变单元,配置成利用由所述区域计算单元所计算出 配显示区i或,其中,所述位置判断单元基于由所述绘制命令输入单元所 输入的所述位置识别信息,判断根据由所述绘制命令输入单元 所输入的所述绘制命令绘制的所述对象是否被包括在由所述区 域改变单元改变后的所述分配显示区域中。
28. 根据权利要求24所述的显示设备,其特征在于,还包括丟弃单元,所述丢弃单元被配置成当所述位置判断单元判断为由所述绘制命令输入单元所输入的所述绘制命令没有被包括在存储在所述存储介质中的所述分配显示区域中时,丟弃由所 述绘制命令输入单元所输入的所述绘制命令。
29. —种多显示系统,包括 根据权利要求l所述的显示控制设备;以及 根据权利要求13所述的多个显示设备, 其中,所述多个显示设备构成单个显示屏幕。
30. —种多显示系统,包括 根据权利要求9所述的显示控制设备;以及 根据权利要求24所述的多个显示设备, 其中,所述多个显示设备构成单个显示屏幕。
31. —种显示控制方法,包括以下步骤 将图像数据分割成多个图像数据;生成用以识别在所述分割步骤中分割得到的所述多个图像 数据的位置所需的位置识别信息;以及将在所述分割步骤中分割得到的所述图像数据以及在所述位置识别信息生成步骤中针对所述图像数据所生成的所述位置 识别信息以相互关联的方式发送到构成单个显示屏幕的多个显 示设备中的每一个。
32. 根据权利要求31所述的显示控制方法,其特征在于,还包括以下步骤针对在所述分割步骤中分割得到的所述多个图像数据中的 每一个,生成用以指示应用到所述图像数据的图像处理的内容所需的指令信息;以及将在所述指令信息生成步骤中所生成的所述指令信息发送 到所述多个显示设备中的每一个。
33. —种显示控制方法,包括以下步骤 将图像的绘制命令分割成多个绘制命令;生成用以识别根据在所述分割步骤中分割得到的所述绘制 命令绘制的对象的位置所需的位置识别信息;以及将在所述分割步骤中分割得到的所述绘制命令以及在所述 位置识别信息生成步骤中针对所述绘制命令所生成的所述位置 识别信息以相互关联的方式发送到构成单个显示屏幕的多个显 示设备中的每一个。
34. —种显示处理方法,包括以下步骤将一帧的图像数据的分配显示区域存储在存储介质中; 从显示控制设备输入一 帧的所述图像数据的 一部分以及用以识别 一 帧的所述图像数据的所述部分的位置所需的位置识别信息;基于在所述图像数据输入步骤中所输入的所述位置识别信 息,判断在所述图像数据输入步骤中所输入的 一 帧的所述图像 数据的所述部分是否被包括在所述存储步骤中所存储的所述分 配显示区域中;当在所述位置判断步骤中判断为在所述图像数据输入步骤 中所输入的 一 帧的所述图像数据的所述部分被包括在所述存储 步骤中所存储的所述分配显示区域中时,接受在所述图像数据 输入步骤中所输入的 一 帧的所述图像数据的所述部分;以及使用在所述图像数据接受步骤中所接受的 一帧的所述图像 数据的所述部分,来显示所述分配显示区域的图像。
35. 根据权利要求34所述的显示处理方法,其特征在于, 还包括以下步骤从所述显示控制设备输入用以指示应用到在所述图像数据 接受步骤中所接受的 一 帧的所述图像数据的所述部分的图像处 理的内容所需的指令信息;以及基于用于 一 帧的所述图像数据的所述部分的所述指令信 息,应用在所述图像数据接受步骤中所接受的 一帧的所述图像 数据的所述部分的所述图像处理,其中,所述显示步骤通过组合在所述图像处理步骤中已经 过所述图像处理的 一 帧的所述图像数据的所述部分,来显示所 述分配显示区域的所述图像。
36. —种显示处理方法,包括以下步骤将一帧的图像的分配显示区域存储在存储介质中;从显示控制设备输入用于 一 帧的所述图像的 一 部分的绘制命令以及用以识别根据所述绘制命令绘制的对象的位置所需的位置识别信息;基于在所述绘制命令输入步骤中所输入的所述位置识别信 ,包、,判断根据在所述绘制命令输入步骤中所输入的所述绘制命分配显示区域中;步骤中所输入的所述绘制命令绘制的所述对象被包括在存储在 所述存储介质中的所述分配显示区域中时,接受在所述绘制命 令输入步骤中所输入的所述绘制命令;根据在所述绘制命令接受步骤中所接受的所述绘制命令,才丸行绘制处理;以及基于在所述绘制处理步骤中所执行的所述绘制处理的结 果,显示所述分配显示区域的图像。
全文摘要
本发明提供一种显示控制设备和方法、显示设备和处理方法、多显示系统。该显示控制设备包括分割单元,配置成将图像数据分割成多个图像数据;位置信息生成单元,配置成生成用以识别由所述分割单元分割得到的多个图像数据的位置所需的位置识别信息;以及,图像数据发送单元,配置成将由所述分割单元分割得到的图像数据以及由所述位置信息生成单元针对图像数据所生成的位置识别信息以相互关联的方式发送到构成单个显示屏幕的多个显示设备中的每一个。
文档编号G09G5/00GK101162575SQ200710151438
公开日2008年4月16日 申请日期2007年10月12日 优先权日2006年10月12日
发明者砂川伸一, 高村明裕 申请人:佳能株式会社