图像转送方法、图像转送系统以及投影仪的制作方法

文档序号:7599161阅读:170来源:国知局
专利名称:图像转送方法、图像转送系统以及投影仪的制作方法
技术领域
本发明涉及一种经由网络向多个投影仪发送图像数据的技术。
背景技术
从计算机对多个投影转送图像数据时,已知有通过单播转送图像数据的技术和通过组播转送图像数据的技术(例如,专利文献1、2)。专利文献专利文献1日本特开2000-209560号公报专利文献2日本特开2005-18460号公报但是,在计算机对多个投影仪通过单播转送图像数据下,计算机、网络的负载较大。另外,在计算机通过组播来转送图像数据的情况下,则需要满足路由器与组播相对应和将发送目的地列表预先输入到路由器中这样的条件。

发明内容
本发明解决了上述问题的至少一部分,目的在于当从计算机等图像供给装置对多个投影仪发送图像数据时,不需要具备如对应组播的路由器之类的设备,减少图像供给装置的负载。本发明可以实现为如下的形式或者应用例。(应用例1)一种图像转送方法,是经由网络从图像供给装置向基于图像数据来投影图像的多个投影仪提供所述图像数据的图像转送方法,该图像转送方法的特征在于,在所述图像供给装置中执行如下处理(A)生成用于确定图像数据发送目的地的发送目的地信息列表的处理;(B)基于所述发送目的地信息列表,来确定发送所述图像数据的发送目的地投影仪的处理;以及(C)对所述已确定的发送目的地投影仪,发送所述图像数据和所述发送目的地信息列表的处理,在所述投影仪中执行如下处理(D)从所述图像供给装置或者其它投影仪中,接收所述图像数据和包含至少1台投影仪作为发送目的地的所述发送目的地信息列表的处理;(E)基于所述发送目的地信息列表,来确定所述多个投影仪中还未接收所述图像数据的1台投影仪的处理;(F)更新所述发送目的地信息列表的处理;(G)将更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪的处理;(H)通过反复进行所述(D) (G)的处理,在所述多个投影仪之间依次转送所述图像数据和所述更新后的发送目的地信息列表的处理。根据该应用例,图像供给装置向发送目的地投影仪所指定的投影仪发送图像数据和发送目的地信息列表。被发送目的地投影仪指定的投影仪当从图像供给装置接收图像数据和发送目的地信息列表时,将还未接收图像数据和发送目的地信息列表的投影仪指定为新的发送目的地投影仪并向其发送图像数据和发送目的地信息列表。因此,无需具备对应组播的路由器之类的设备,能够减少图像供给装置的负载。(应用例2)在应用例1所记载的图像转送方法中,在所述多个投影仪中的至少一个投影仪属于与所述图像供给装置所属的网段不同网段的情况下,所述图像供给装置在所述(B)的处理中(B-I)如果基于所述发送目的地信息列表,在与所述图像供给装置同一网段内存在还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定所述同一网段内的 1台投影仪;(B-2)如果在所述同一网段内没有还未接收所述图像数据的投影仪,则确定属于不同网段的投影仪,并且该投影仪是自所述图像供给装置的跳数最少的投影仪中的1台投影仪;所述投影仪在所述(E)的处理中(E-I)如果在与该投影仪同一网段内存在还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定所述同一网段内的1台投影仪;(E-2)如果在所述同一网段内没有还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定与该投影仪属于不同网段的投影仪,并且该投影仪是自所述图像供给装置的跳数最少的1台投影仪。根据该应用例,已接收到图像数据和发送目的地信息列表的投影仪,在向该投影仪所属的网段内的其它投影仪转送图像数据和发送目的地信息列表时,并不向该网段发送图像数据等,因此能够抑制数据传输时的总跳数的增加,从而能够减轻网络的负载。(应用例3)在应用例1所记载的图像转送方法中,当所述多个投影仪中的至少一个投影仪属于与所述图像供给装置所属的网段不同网段时,所述图像供给装置在所述(A)的处理中(A-I)生成用于向与所述图像供给装置属于不同网段的投影仪发送的第1发送目的地信息列表、和用于向与所述图像供给装置属于同一网段的投影仪发送的第2发送目的地信息列表,在所述⑶和(C)的处理中(B-2)确定与所述图像供给装置属于不同网段的投影仪,并且该投影仪是自所述图像供给装置的跳数最少的1台投影仪;(C-2)向所述已确定的投影仪发送所述图像数据和所述第1发送目的地信息列表;(B-3)确定与所述图像供给装置属于同一网段的投影仪,并且该投影仪是还未接收所述图像数据的1台投影仪;
(C-3)向所述已确定的投影仪发送所述图像数据和所述第2发送目的地信息列表,若在所述(D)的处理中,在所述图像数据和所述发送目的地信息列表的发送源与该投影仪属于同一网段的情况下,则所述投影仪在所述(E)和(G)的处理中(E-I)基于所述发送目的地信息列表,来确定与该投影仪属于同一网段的投影仪, 并且该投影仪是还未接收所述图像数据的1台投影仪;(G-I)将更新了所述发送目的地信息列表的更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪;若在所述⑶的处理中,当所述图像数据和所述发送目的地信息列表的发送源与该投影仪属于不同的网段的情况下,则所述投影仪在所述(F)的处理中,利用所述发送目的地信息列表,作成用于向属于与该投影仪所属的网段不同网段的投影仪发送的第3发送目的地信息列表、和用于向属于与该投影仪所属的网段同一网段的投影仪发送的第4发送目的地信息列表,在所述(E)和(G)的处理中(E-2)基于所述第3发送目的地信息列表,来确定与该投影仪属于不同网段的投影仪,并且该投影仪是自执行图像数据发送的所述投影仪的跳数最少的1台投影仪;(G-2)将所述图像数据和所述第3发送目的地信息列表发送给所述已确定的投影仪;(E-3)基于所述第4发送目的地信息列表,来确定包含在与该投影仪同一网段的投影仪,并且该投影仪是还未接收图像数据的1台投影仪;(G-3)将所述图像数据和所述第4发送目的地信息列表发送给所述已确定的投影仪。根据该应用例,能够在多个网段中同时进行图像数据的发送,因此能够减少通信时的处理步骤数。(应用例4)一种图像转送方法,是多个投影仪之间的图像转送方法,其特征在于,执行如下处理(a)从其它投影仪接收图像数据和包含至少1台投影仪作为发送目的地的发送目的地信息列表的处理;(b)基于所述发送目的地信息列表,来确定所述多个投影仪中还未接收所述图像数据的1台投影仪的处理;(c)更新所述发送目的地信息列表的处理;(d)将更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪的处理;以及(e)通过反复进行所述(a) (d)的处理,在所述多个投影仪之间依次发送所述图像数据和所述更新后的发送目的地信息列表的处理。根据该应用例,能够在投影仪之间发送图像数据,因此能够减少向投影仪提供图像数据的图像供给装置的负载。
(应用例5)在应用例4所述的图像转送方法中,在所述(b)的处理中(b-Ι)如果在与该投影仪同一网段内存在还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定所述同一网段内的1台投影仪;(b-2)如果在与该投影仪同一网段内没有还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定属于不同网段的投影仪,并且该投影仪是自所述图像供给装置的跳数最少的1台投影仪。根据该应用例,因为并不向原网段发送图像数据等,因此能够抑制数据转送中的总跳数的增加,从而能够减轻网络的负载。(应用例6)在应用例4所述的图像转送方法中,若在所述(a)的处理中,在所述图像数据和所述发送目的地信息列表的发送源与该投影仪属于同一网段的情况下,则在所述(b)和(d)的处理中(b-Ι)基于所述发送目的地信息列表,来确定与该投影仪属于同一网段的投影仪, 并且该投影仪是还未接收所述图像数据的1台投影仪;(d-Ι)将更新了所述发送目的地信息列表的更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪;若在所述(a)的处理中,在所述图像数据和所述发送目的地信息列表的发送源与该投影仪属于不同的网段的情况下,则在所述(C)的处理中,利用所述发送目的地信息列表,作成用于向属于与该投影仪所属的网段不同网段的投影仪发送的第1发送目的地信息列表、和用于向属于与该投影仪所属的网段同一网段的投影仪转送的第2发送目的地信息列表,在所述(b)和(d)的处理中(b-2)基于所述第1发送目的地信息列表,来确定与该投影仪属于不同网段的投影仪,并且该投影仪是自执行图像数据发送的所述投影仪的跳数最少的1台投影仪;(d-2)将所述图像数据和所述第1发送目的地信息列表发送给所述已确定的投影仪;(b-3)基于所述第2发送目的地信息列表,来确定与该投影仪属于同一网段的投影仪,并且该投影仪是还未接收图像数据的1台投影仪;(d-3)将所述图像数据和所述第2发送目的地信息列表发送给所述已确定的投影仪。根据该应用例,能够在多个网段中同时进行图像数据的发送,因此能够减少通信时的处理步骤数。(应用例7)—种图像转送系统,经由网络从图像供给装置向多个投影仪提供图像数据,其特征在于,具备供给图像数据的图像供给装置、和基于所述图像数据来投影图像的多个投影仪,所述图像供给装置具备
发送目的地信息列表生成部,其生成用于确定图像数据发送目的地的发送目的地信息列表;发送目的地确定部,其基于所述发送目的地信息列表,来确定发送所述图像数据的发送目的地投影仪;以及发送部,其对所述发送目的地确定部所确定的发送目的地投影仪发送所述图像数据和所述发送目的地信息列表,所述投影仪具备接收部,其从图像供给装置或者其它投影仪,接收所述图像数据和包含多台投影仪作为发送目的地的所述发送目的地信息列表;发送目的地确定部,其基于所述发送目的地信息列表,来确定所述多个投影仪中还未接收所述图像数据的1台投影仪;发送目的地信息列表更新部,其更新所述发送目的地信息列表;发送部,其将更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪;以及投影部,其基于所述图像数据来投影图像。根据该应用例,无需具备对应组播的路由器之类的设备从而能够减少图像供给装置的负载。(应用例8)一种投影仪,其特征在于,具备接收部,其从图像供给装置或者其它投影仪接收图像数据和包含至少1台投影仪作为发送目的地的发送目的地信息列表;发送目的地确定部,其基于所述发送目的地信息列表,来确定多个投影仪中还未接收所述图像数据的1台投影仪;发送目的地信息列表更新部,其更新所述发送目的地信息列表;发送部,其将更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪;投影部,其基于所述图像数据投影图像。根据该应用例,被发送目的地投影仪指定的投影仪当从图像供给装置接收图像数据和发送目的地信息列表时,将还未接收图像数据和发送目的地信息列表的投影仪指定为新的发送目的地投影仪并发送图像数据和发送目的地信息列表。因此,能够在投影仪之间转送图像数据,从而能够减少向投影仪提供图像数据的图像供给装置的负载。(应用例9)在应用例8所述的投影仪中,如果在与该投影仪同一网段内存在还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定所述同一网段内的1台投影仪,如果在所述同一网段内没有还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定与该投影仪属于不同网段的投影仪,并且该投影仪是自所述图像供给装置的跳数最少的1台投影仪。根据该应用例,已接收到图像数据和发送目的地信息列表的投影仪在向该投影仪所属的网段内的其它投影仪转送图像数据和发送目的地信息列表的情况下,并不向该网段发送图像数据等,因此能够抑制数据传输时的总跳数的增加,从而能够减轻网络的负载。(应用例10)在应用例8所述的投影仪中,在所述图像数据和所述发送目的地信息列表的发送源与该投影仪属于同一网段的情况下,基于所述发送目的地信息列表,来确定与该投影仪属于同一网段的投影仪,并且该投影仪是还未接收所述图像数据的1台投影仪,将更新了所述发送目的地信息列表的更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪;在所述图像数据和所述发送目的地信息列表的发送源与该投影仪属于不同的网段的情况下,利用所述发送目的地信息列表,作成用于向属于与该投影仪所属的网段不同网段的投影仪发送的第1发送目的地信息列表、和用于向属于与该投影仪所属的网段同一网段的投影仪发送的第2发送目的地信息列表,基于所述第1发送目的地信息列表,来确定与该投影仪属于不同网段的投影仪, 并且该投影仪是自执行图像数据发送的所述投影仪的跳数最少的1台投影仪,将所述图像数据和所述第1发送目的地信息列表发送给所述已确定的投影仪,基于所述第2发送目的地信息列表,来确定包含在与该投影仪属于同一网段的投影仪,并且该投影仪是还未接收图像数据的1台投影仪,将所述图像数据和所述第2发送目的地信息列表转送给所述已确定的投影仪。根据该应用例,能够在多个网段中同时进行图像数据的发送,因此能够减少通信时的处理步骤数。本发明可以通过各种形式实现,除了图像转送方法之外,例如还能够通过图像转送系统、投影仪等各种各样的形式来实现。


图1是说明本发明的实施例1的概要说明图。图2是表示计算机构成的说明图。图3是表示投影仪构成的说明图。图4是表示发送目的地信息列表构成的说明图。图5是投影仪的动作流程图。图6是对本实施例和现有的单播发送进行比较的说明图,图6 (A)表示本实施例中的发送动作,图6(B)表示利用单播的发送动作。图7是表示本发明的实施例2的说明图。图8是表示实施例2中的发送目的地信息列表构成的说明图。图9是实施例2中的投影仪的动作流程图。附图标记说明10,20,30...网段,50...网络线缆,100...计算机,120. .. CPU,130. .. RAM,140. . . ROM, 150...硬盘,152...图像生成程序,1M...发送目的地信息列表生成程序,156...发送目的地确定程序,158...发送程序,200 206...投影仪,220. .. CPU, 230. · · RAM, 240. · · ROM, 250. · ·闪存,251...接收程序,252. · ·图像投影程序,254. · ·发送目的地信息列表更新程序,256...发送目的地去定程序,258...发送程序,270...图像投影部,310、320...路由器,400 404...发送目的地信息列表,410...投影仪识别名栏, 415...标记栏,420...网段识别名栏
具体实施例方式实施例1 图1是用于说明本发明的实施例1的概要的说明图。图像数据转送系统具备计算机100和投影仪201 204。计算机100和投影仪201 204与网络线缆50连接。计算机 100向投影仪201转送使投影仪显示的图像数据(以下简称为“图像数据”)和发送目的地信息列表。发送目的地信息列表是指将用于对投影仪表示向哪一个投影仪转送(发送)图像数据的信息进行列表化而得到的列表。投影仪201将图像数据显示到屏幕(未图示)上, 并且更新发送目的地信息列表,并将图像数据和更新后的发送目的地信息列表发送给投影仪202。关于如何进行更新发送目的地信息列表将在后面进行叙述。以下,投影仪202向投影仪203、投影仪203向投影仪204,分别转送图像数据和更新后的发送目的地信息列表。 即,各投影仪依次将图像数据和更新后的发送目的地信息列表转送给下一个投影仪。图2是表示计算机构成的说明图。计算机100具备CPU120、RAM130、R0M140、硬盘 150以及网络接口(NIC)160。硬盘150具有图像生成程序152、发送目的地信息列表生成程序154、发送目的地确定程序156以及发送程序158。这些程序由CPU120执行,从而实现下述的各个功能。这里,发送目的地信息列表生成程序1 相当于本发明的发送目的地信息列表生成部,发送目的地确定程序156相当于本发明的发送目的地确定部,发送程序158 相当于本发明的发送部。其中,在本实施例中,计算机100具备硬盘150,但是也可以取代硬盘而采用具备SSD(Solid State Drive)、闪存等非易失性存储器的构成。图像生成程序152生成发送给投影仪201 204的图像数据。发送目的地信息列表生成程序IM作成将转送图像数据的发送目的地投影仪的识别名或者IP地址按照发送顺序进行了排列的发送目的地信息列表。发送目的地信息列表生成程序154例如如下所述那样地作成发送目的地信息列表。发送目的地信息列表生成程序IM将投影仪201 204排列在靠近计算机100的顺序。靠近计算机100的顺序是指数据从计算机100到达投影仪之前所通过的路由器数少的顺序。通常,将网络的IP包通过的路由器数称为跳数。发送目的地信息列表生成程序 1 首先按顺序排列属于与计算机100所属的网段同一网段(跳数为0)的投影仪。这里, 例如,如果计算机100的IP地址的网络地址部分与投影仪201的IP地址的网络地址部分相同,则计算机100与投影仪属于同一网段。其中,关于同一网段内的投影仪,其顺序可以是任意的。接着,发送目的地信息列表生成程序IM按顺序排列自计算机100跳数为1的投影仪。之后,发送目的地信息列表生成程序1 将自计算机100的跳数逐一增加为2、3..., 在各跳数下同样地按顺序排列投影仪。
发送目的地确定程序156基于发送目的地信息列表来确定发送图像数据的发送目的地投影仪。具体地,发送目的地确定程序156将记载在发送目的地信息列表的最上位的投影仪确定为发送目的地。发送程序158向发送目的地确定程序所确定的发送目的地投影仪发送图像数据和发送目的地信息列表。图3是表示投影仪构成的说明图。投影仪201 204具有同样的构成,因此这里以投影仪201为例进行说明。投影仪201具备CPU220、RAM230、ROMMO、闪存250、NIC260 以及图像投影部270。闪存250具有接收程序251、图像投影程序252、发送目的地信息列表更新程序254、发送目的地确定程序256以及发送程序258。这些程序由CPU220执行,从而实现下述的各种功能。接收程序251相当于本发明的接收部,发送目的地确定程序256、 发送目的地信息列表更新程序254以及发送程序258分别相当于本发明的发送目的地确定部、发送目的地信息列表更新部以及发送部。投影仪201的接收程序251,从计算机100或者其它投影仪接收图像数据以及发送目的地信息列表。图像投影程序252对接收到的图像数据进行处理,并向图像投影部270提供处理后的图像数据从而对屏幕(未图示)投影图像。发送目的地信息列表更新程序254 对发送目的地信息列表进行更新。在更新前的发送目的地信息列表的最上位记载着已接收了图像数据和发送目的地信息列表的投影仪,即该情况下记载的是投影仪201的识别信息以及IP地址中的之一或者两者。发送目的地信息列表更新程序邪4将最上位的行所记载的记载有投影仪201的信息(识别信息或者IP地址)的行删除。由此,投影仪201发送图像数据和发送目的地信息列表的发送目的地投影仪的识别信息以及IP地址移到发送目的地信息列表的最上位,该投影仪201是已接收了图像数据和发送目的地信息列表的投影仪。发送目的地确定程序256基于由发送目的地信息列表更新程序2M所更新的发送目的地信息列表,来确定转送图像数据的发送目的地投影仪。具体地,发送目的地确定程序 256将记载在发送目的地信息列表的最上位行的投影仪确定为发送目的地。发送程序258 向发送目的地确定程序256所确定的发送目的地投影仪转送图像数据和发送目的地信息列表。图4是表示发送目的地信息列表构成的说明图。图4(A)是计算机100所生成的发送目的地信息列表400。图4 (B)、图4 (C)表示通过投影仪所更新的发送目的地信息列表 400,图4(D)是变形例。关于图(B) (D)将在后面进行叙述。图4(A)所示的发送目的地信息列表400具备存储投影仪识别名的投影仪识别名栏。当然,也可以取代投影仪的识别名而具备存储IP地址的IP地址栏。或者也可以同时具备投影仪识别名栏410和IP地址栏这二者。投影仪识别名栏410的上下方向的相对位置表示作为发送目的地的优先度,越记载在上位行的投影仪,其转送的优先度越高。即,在图4所示的例中,投影仪1(投影仪201) 成为被最先发送的投影仪。下面,对该图像数据转送系统的动作进行说明。首先,计算机100向投影仪201转送图像数据和图4(A)所示的发送目的地信息列表400。接着,投影仪201 203向下一个投影仪202 204发送(转送)图像数据,并且对发送目的地信息列表400进行更新并将更新后的发送目的地信息列表400发送给下一个投影仪202 204。下面,将投影仪201 204统称为“投影仪200”进行说明。图5是投影仪的动作流程图。在步骤S500中,投影仪200的CPU220接收图像数据和发送目的地信息列表400。在步骤S505中,CPU220利用图像投影部270将接收到的图像数据投影到屏幕(未图示)上。关于投影的具体动作,由于是投影仪中一般性的动作,因此这里省略进一步的说明。在步骤S510中,CPU220对发送目的地信息列表400和自己的IP地址进行对照。 这里,在发送目的地信息列表400中存储有投影仪的识别名的情况下,从识别名获取各投影仪的IP地址。其中,CPU220可以通过向DNS服务器(未图示)询问、或者通过利用存储在闪存250中的主机(HOST)文件(未图示),来获取各投影仪的IP地址。在步骤S515中,CPU220判断在发送目的地信息列表400中是否记载了属于与自己所属网段同一网段的投影仪。CPU220对发送目的地信息列表400中所记载的各投影仪的 IP地址的网络地址部分和自己的投影仪200的IP地址的网络地址部分进行比较。如果在发送目的地信息列表400中,除了自己的投影仪之外,还存在与自己的网络地址部分具有相同网络地址的投影仪,则CPU220判断为在发送目的地信息列表400中记载了属于与自己所属的网段同一网段的投影仪。在步骤S520中,CPU220判断在发送目的地信息列表400中是否记载了多个属于与自己所属的网段同一网段的投影仪。CPU220对除了自己的投影仪以外的、与自己的网络地址部分具有相同网络地址的投影仪的数量进行计数。当计数值大于等于2时,则判断为记载有多个属于与自己所属网段同一网段的投影仪。这种情况下,在步骤S525中,CPU220 将该多个投影仪中的1台投影仪确定为发送目的地。具体地,CPU220将多个投影仪中的、 记载在发送目的地信息列表400的最上位行的投影仪确定为发送目的地。另外,在未记载多个属于与自己所属网段同一网段的投影仪的情况下(仅记载有1台时),CPU220将该1 台投影仪确定为发送目的地。在步骤S545中,CPU220对所确定的发送目的地投影仪的存在进行确认。当尽管存在于发送目的地信息列表400中,但是在例如没有接通发送目的地投影仪的电源或者已从网络断开的情况下,发送目的地投影仪无法接收图像数据。因为该投影仪无法进行图像数据的转送,所以需要从发送目的地删除。CPU220可以通过执行例如Ping命令来确认发送目的地投影仪的存在。CPU220在发送目的地投影仪不存在的情况下,将处理移到步骤S510, 检索其它投影仪。在步骤S550中,CPU220从发送目的地信息列表400中将自己的投影仪的信息删除,对发送目的地信息列表400进行更新。图4 (B)是投影仪201(投影仪1)接收图像数据,并将投影仪202 (投影仪2、确定为发送目的地投影仪的情况下的更新后的发送目的地信息列表。与图4(A)的发送目的地信息列表400相比,图4(B)所示的发送目的地信息列表400中删除了投影仪201的信息。图4 (C)是投影仪202(投影仪幻接收图像数据,并将投影仪203 (投影仪幻确定为发送目的地投影仪的情况下的更新后的发送目的地信息列表 400。与图4(B)的发送目的地信息列表400相比,图4(C)所示的发送目的地信息列表400 中删除了投影仪202的信息。在步骤S555中,CPU220向确定为发送目的地的投影仪发送图像数据和更新后的发送目的地信息列表400。当在步骤S515中在发送目的地信息列表400中未记载属于与自己所属网段同一网段的投影仪的情况下,则在步骤S530中CPU220判断在发送目的地信息列表400中是否记载了属于与自己所属网段不同网段的投影仪。CPU220对发送目的地信息列表400中所记载的投影仪的IP地址的网络地址部分和自己的投影仪200的IP地址的网络地址部分进行比较。如果记载了与自己的网络地址部分具有不同的网络地址的投影仪,则CPU220判断为在发送目的地信息列表400中记载属于与自己所属网段不同网段的投影仪。在步骤S535中,CPU220判断在发送目的地信息列表400中是否记载有多个属于与自己所属网段不同网段的投影仪。CPU220对除了自己的投影仪以外的、与自己的网络地址部分具有不同网络地址的投影仪的数量进行计数。当计数值大于等于2时,则CPU220判断为记载有多个投影仪。这种情况下,在步骤S540中,CPU220将1台投影仪确定为发送目的地。具体地, CPU220将多个投影仪中的、记载在发送目的地信息列表400的最上位行的投影仪确定为发送目的地。如上所述,计算机100的CPU120按照如下方式生成发送目的地信息列表400,即将越靠近计算机100的投影仪配置在发送目的地信息列表400的越上位的行。因此,CPU220 将记载在发送目的地信息列表400的最上位行的投影仪确定为发送目的地即可。但是,在未记载多个投影仪的情况下(仅记载有1台的情况下),CPU220将该1台投影仪确定为发送目的地。其中,CPU220也可以执行为了调查到所指定的主机的路径而通常使用的tracert 命令,获取从计算机100到各投影仪的跳数,并选择跳数最少的投影仪。然后,CPU220将处理转移到步骤S545,并执行同样的处理。图6是将本实施例和现有的单播发送进行比较的说明图。图6(A)表示利用本实施例的发送动作,图6(B)表示利用单播的发送动作。第1网段10中包括计算机100、投影仪201、202,第2网段20中包括投影仪203、204,第3网段30中包括投影仪205、206。第 1网段10和第2网段20通过路由器310连接,第2网段20和第3网段30通过路由器320连接。单播发送的情况下计算机100需发送6次图像数据,与此相对在本实施例中,计算机100只进行一次图像数据发送。因此,与单播发送相比,本实施例中的计算机100的负载小。通常,跳数越少对网络的负载就越小。若以跳数的合计来对网络的负载进行比较时,则单播发送的情况下跳数的合计为6,而本实施例中为2。因此,与单播发送相比,在本实施例中对网络的负载小。另外,单播发送时,例如在从计算机100向投影仪206(投影仪6)发送图像数据的情况下,在发送图像数据时,因要防止数据转送的冲突故抑制了网段10、20、30内的其它数据通信。另一方面,根据本实施例,例如中从投影仪205(投影仪幻向投影仪206(投影仪 6)发送图像数据的情况下,在发送图像数据时虽然网段30内的其它数据通信因要防止数据转送的冲突而被抑制了,但是网段10、20内或者网段10 20之间的数据通信并未被抑制而能够执行。即,与单播发送相比,本实施例更不易占用网络,其它通信的自由度大。在上述实施例中,对发送目的地投影仪分配在多个网段的情况进行了说明,但也可以将所有的投影仪都包含在同一个网段中。这种情况下,在步骤S515中的判断则变为是。在实施例中,CPU220优先对属于同一网段的投影仪(跳数=0)发送图像数据, 在没有属于同一网段的投影仪的情况下,则优先向属于不同网段的、属于数据转送时的跳数小的网段的投影仪发送图像数据,但若构成为不考虑跳数而按照排列顺序转送图像数据时,也能够减轻计算机100的负载。但是,在这种情况下,会引起向未接收原网段图像数据的投影仪反向发送图像数据的数据转送,从而增加了数据转送时的总跳数而引起对网络负载的增加。因此,优选如本实施例的自靠近计算机100的投影仪201开始按顺序转送图像数据。由此,能够抑制网络负载的增加。在本实施例中,在更新发送目的地信息列表400时删除了自己的投影仪的信息, 但也可以如图4(D)所示那样设置标记栏,并通过标记的有无来判断是否未发送数据。然而,如本实施例这样将自己的投影仪信息删除能够减小发送目的地信息列表400的大小, 从而是优选的。实施例2:实施例2能够在投影仪分散到多个网段的情况下执行。在实施例1中,优先向属于同一网段的投影仪(跳数=0)发送图像数据,而当没有属于同一网段的投影仪时,则优先向属于不同网段的、属于数据转送时的跳数小的网段的投影仪发送图像数据。对于这一点,在实施例2中,先向属于不同网段的、属于数据转送时的跳数小的网段的投影仪发送图像数据和发送目的地信息列表400,然后向属于同一网段的投影仪(跳数=0)发送图像数据和发送目的地信息列表400。即,在各网段中,最初发送图像数据的设备(计算机100)以及从其它段接收到图像数据的设备(投影仪200)最初发送图像数据的发送目的地是不同的。图7是表示实施例2的说明图。计算机100以及投影仪201 206的网络构成与图6(A)所示的例子相同。在实施例2中,在最初的步骤中,计算机100向投影仪203发送图像数据和发送目的地信息列表400。在接着的步骤中,计算机100向投影仪201发送图像数据和发送目的地信息列表400,且投影仪203向投影仪205发送(传输)图像数据和发送目的地信息列表400。并且在下一个步骤中,投影仪201向投影仪202发送(转送)图像数据和发送目的地信息列表400,投影仪203向投影仪204发送(转送)图像数据和发送目的地信息列表400,投影仪205向投影仪206发送(转送)图像数据和发送目的地信息列表 400。S卩,在实施例2中,在最初的步骤中,计算机100向与计算机100所属网段不同的网段20的投影仪203发送图像数据和发送目的地信息列表400,因此在接着的步骤中,能够同时执行计算机100向投影仪201发送图像数据和发送目的地信息列表400、和投影仪 203向投影仪205发送(转送)图像数据和发送目的地信息列表400。并且,在第3步骤中能够同时执行投影仪201向投影仪202发送(转送)图像数据和发送目的地信息列表 400、投影仪203向投影仪204发送(转送)图像数据和发送目的地信息列表400、和投影仪 205向投影仪206发送(转送)图像数据和发送目的地信息列表400。S卩,在实施例1中耗费6个步骤的处理这里由一半的3个步骤就完成了。即,能够减少处理步骤。图8是表示实施例2中的发送目的地信息列表构成的说明图。图8(A)是记载了所有的发送目的地投影仪的发送目的地信息列表400。发送目的地信息列表400除了具有投影仪识别名栏410之外,还具有网段识别名栏420。在实施例中,在网段识别名栏420中记载着网段的附图标记(10、20、30)。计算机100的CPU120以与实施例1同样的顺序来生成发送目的地信息列表400。CPU120从发送目的地信息列表400中生成向网段20的投影仪转送的第1发送目的地信息列表401、和向网段10的投影仪转送的第2发送目的地信息列表402。网段20 的投影仪,例如投影仪203没有向网段10的投影仪转送图像数据。因此,CPU120通过从图 8 (A)所示的发送目的地信息列表400中删除网段10的投影仪的信息,来生成第1发送目的地信息列表401。另外,网段10的投影仪,例如投影仪201没有向网段20或者30的投影仪转送图像数据。因此,0 肌20通过从图8(幻所示的发送目的地信息列表400中删除网段 20、30的投影仪的信息,来生成第2发送目的地信息列表402。其中,在本实施例中,CPU120 是生成了发送目的地信息列表400之后再生成第1发送目的地信息列表401和第2发送目的地信息列表402,但是也可以直接生成发送目的地信息列表401和第2发送目的地信息列表 402。接收到第1发送目的地信息列表的投影仪203的CPU220,生成向网段30的投影仪发送的第3发送目的地信息列表403和向网段40的投影仪转送的第4发送目的地信息列表404。具体地,CPU220可以通过从图8(B)所示的第1发送目的地信息列表401中删除网段20的投影仪的信息来生成第3发送目的地信息列表403,通过从图8 (B)所示的第1发送目的地信息列表401中删除网段30的投影仪的信息来生成第4发送目的地信息列表404。图9是实施例2中的投影仪的动作流程图。在步骤S800中,投影仪200的CPU220 判断是否存在未接收数据的投影仪。CPU220在所接收的发送目的地信息列表400 (或者第 1 第4发送目的地信息列表401 404)中记载有除了自己之外的其它投影仪的信息的情况下,可以判定为存在未发送数据的投影仪。其中,在以下的叙述中,即使所接收的发送目的地信息列表是第1 第4发送目的地信息列表401 404,也不与发送目的地信息列表 400相区别,而是统称为“发送目的地信息列表400”。在步骤S810中,CPU220利用图像数据或者发送目的地信息列表400的头部分的信息,来判断是否已从与自己所属的网段为同一网段的计算机100或者其它投影仪200接收到图像数据以及发送目的地信息列表400。在已从属于同一网段的计算机100或者其它投影仪200接收到图像数据以及发送目的地信息列表400的情况下,CPU220将处理转移到步骤S850,向属于与自己所属的网段同一网段的投影仪200发送图像数据和更新后的发送目的地信息列表400。此时,CPU220将发送目的地信息列表400中的除了自己以外的最上位的投影仪选择为发送目的地,并对发送目的地的存在进行确认,然后通过更新处理从发送目的地信息列表400中将记载有自己的投影仪的信息的行删除,这些均与实施例1相同。在步骤S810中,在从属于不同的网段的计算机100或者投影仪200接收到图像数据以及发送目的地信息列表400的情况下,CPU220在步骤S820中,判断在发送目的地信息列表400中是否记载有包含于其它网段的投影仪。CPU220对发送目的地信息列表400中所记载的投影仪的IP地址的网络地址部分和自己的投影仪200的IP地址的网络地址部分进行比较。当记载了与自己的网络地址部分具有不同的网络地址的投影仪时,则CPU220可以判定为在发送目的地信息列表400中记载有属于与自己所属的网段不同网段的投影仪。在步骤S820中,在发送目的地信息列表400中没有记载属于与自己所属的网段不同网段的投影仪的情况下,CPU220将处理转移到步骤S850。在步骤S820中,当在发送目的地信息列表400中记载有属于与自己所属的网段不同网段的投影仪时,则CPU220将处理转移到步骤S830,如上所述那样生成第3和第4发送目的地信息列表403、404。在步骤S840中,CPU220将发送时跳数最少的投影仪确定为发送目的地,并发送图像数据和第3发送目的地信息列表403。具体地,CPU220将记载在第3发送目的地信息列表403的最上位行的投影仪确定为发送目的地。如上所述那样,计算机100的CPU120按照如下方式生成发送目的地信息列表400,即将越靠近PC100的投影仪配置在发送目的地信息列表400的越上位的行。并且,比自己所属的网段更靠近计算机100的网段所属的投影仪的信息已经被删除了。因此,CPU220就可以将记载在发送目的地信息列表400的最上位行的投影仪确定为发送目的地。在步骤S840中,CPU220向记载在第4发送目的地信息列表404的最上位的投影仪转送图像数据和第3发送目的地信息列表403。以上,根据实施例2,能够在多个网段中同时进行图像数据的发送,因此能够减少通信中的处理步骤数。其中,在上述各实施例中,以网段没有被分支的情况为例进行了说明,但也可以在网段被分支的情况下,在分支的网段(连接有3个以上网段的网段)中,发送最初的图像数据的投影仪200向除了自己所属的网段和图像数据的发送源的网段这两个网段以外的、与自己的网段所连接的其它各网段的1台投影仪发送图像数据和更新后的发送目的地信息列表400,然后再向自己所属的网段的投影仪转送图像数据和发送目的地信息列表400。
在上述各实施例中,记载在发送目的地信息列表400中的投影仪的数量随着图像数据转送的进行而逐渐变少。在包含在更新后的发送目的地信息列表400中的投影仪的数量变为1的情况下,CPU220也可以只发送图像数据而不发送更新后的发送目的地信息列表 400。该情况下,由于接下来接收图像数据的投影仪无需再向其它投影仪转送图像数据,因此无需向下一个接收图像数据的投影仪转送发送目的地信息列表400。另外,在所接收的发送目的地信息列表400中所包含的投影仪为自己的投影仪和自己以外的1台投影仪共这2 台投影仪的情况下,CPU220也可以不更新发送目的地信息列表400,而是向自己以外的1台投影仪只发送图像数据。由此,能够减轻网络以及投影仪的负载。
权利要求
1.一种图像转送方法,是经由网络从图像供给装置向基于图像数据来投影图像的多个投影仪提供所述图像数据的图像转送方法,该图像转送方法的特征在于,在所述图像供给装置中执行如下处理(A)生成用于确定图像数据发送目的地的发送目的地信息列表的处理;(B)基于所述发送目的地信息列表,来确定发送所述图像数据的发送目的地投影仪的处理;以及(C)对所述已确定的发送目的地投影仪,发送所述图像数据和所述发送目的地信息列表的处理,在所述投影仪中执行如下处理(D)从所述图像供给装置或者其它投影仪中,接收所述图像数据和包含至少1台投影仪作为发送目的地的所述发送目的地信息列表的处理;(E)基于所述发送目的地信息列表,来确定所述多个投影仪中还未接收所述图像数据的1台投影仪的处理;(F)更新所述发送目的地信息列表的处理;(G)将更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪的处理;以及(H)通过反复进行所述(D) (G)的处理,在所述多个投影仪之间依次转送所述图像数据和所述更新后的发送目的地信息列表的处理。
2.根据权利要求1所述的图像转送方法,其特征在于,在所述多个投影仪中的至少一个投影仪属于与所述图像供给装置所属的网段不同网段的情况下,所述图像供给装置在所述(B)的处理中(B-I)如果基于所述发送目的地信息列表,在与所述图像供给装置同一网段内存在还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定所述同一网段内的1台投影仪;(B-2)如果在所述同一网段内没有还未接收所述图像数据的投影仪,则确定属于不同网段的投影仪,并且该投影仪是自所述图像供给装置的跳数最少的投影仪中的1台投影仪,所述投影仪在所述(E)的处理中(E-I)如果在与该投影仪同一网段内存在还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定所述同一网段内的1台投影仪;(E-2)如果在所述同一网段内没有还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定与该投影仪属于不同网段的投影仪,并且该投影仪是自所述图像供给装置的跳数最少的1台投影仪。
3.根据权利要求1所述的图像转送方法,其特征在于,在所述多个投影仪中的至少一个投影仪属于与所述图像供给装置所属的网段不同的网段的情况下,所述图像供给装置在所述(A)的处理中(A-I)生成用于向与所述图像供给装置属于不同网段的投影仪发送的第1发送目的地信息列表、和用于向与所述图像供给装置属于同一网段的投影仪发送的第2发送目的地信息列表,在所述⑶和(C)的处理中 (B-2)确定与所述图像供给装置属于不同网段的投影仪,并且该投影仪是自所述图像供给装置的跳数最少的1台投影仪;(C-2)向所述已确定的投影仪发送所述图像数据和所述第1发送目的地信息列表; (B-3)确定与所述图像供给装置属于同一网段的投影仪,并且该投影仪是还未接收所述图像数据的1台投影仪;(C-3)向所述已确定的投影仪发送所述图像数据和所述第2发送目的地信息列表, 若在所述(D)的处理中,在所述图像数据和所述发送目的地信息列表的发送源与该投影仪属于同一网段的情况下,则所述投影仪在所述(E)和(G)的处理中(E-I)基于所述发送目的地信息列表,来确定与该投影仪属于同一网段的投影仪,并且该投影仪是还未接收所述图像数据的1台投影仪;(G-I)将更新了所述发送目的地信息列表的更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪;若在所述(D)的处理中,在所述图像数据和所述发送目的地信息列表的发送源与该投影仪属于不同的网段的情况下,则所述投影仪在所述(F)的处理中,利用所述发送目的地信息列表,作成用于向属于与该投影仪所属的网段不同网段的投影仪发送的第3发送目的地信息列表、和用于向属于与该投影仪所属的网段同一网段的投影仪发送的第4发送目的地信息列表, 在所述(E)和(G)的处理中(E-2)基于所述第3发送目的地信息列表,来确定与该投影仪属于不同网段的投影仪, 并且该投影仪是自执行图像数据发送的所述投影仪的跳数最少的1台投影仪;(G-2)将所述图像数据和所述第3发送目的地信息列表发送给所述已确定的投影仪; (E-3)基于所述第4发送目的地信息列表,来确定包含在与该投影仪同一网段的投影仪,并且该投影仪是还未接收图像数据的1台投影仪;(G-3)将所述图像数据和所述第4发送目的地信息列表发送给所述已确定的投影仪。
4. 一种图像转送方法,是多个投影仪之间的图像转送方法,其特征在于,执行如下处理(a)从其它投影仪接收图像数据和包含至少1台投影仪作为发送目的地的发送目的地信息列表的处理;(b)基于所述发送目的地信息列表,来确定所述多个投影仪中还未接收所述图像数据的1台投影仪的处理;(c)更新所述发送目的地信息列表的处理;(d)将更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪的处理;以及(e)通过反复进行所述(a) (d)的处理,在所述多个投影仪之间依次发送所述图像数据和所述更新后的发送目的地信息列表的处理。
5.根据权利要求4所述的图像转送方法,其特征在于, 在所述(b)的处理中(b-Ι)如果在与该投影仪同一网段内存在还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定所述同一网段内的1台投影仪;(b-2)如果在与该投影仪同一网段内没有还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定属于不同网段的投影仪,并且该投影仪是自所述图像供给装置的跳数最少的1台投影仪。
6.根据权利要求4所述的图像转送方法,其特征在于,若在所述(a)的处理中,在所述图像数据和所述发送目的地信息列表的发送源与该投影仪属于同一网段的情况下,则在所述(b)和(d)的处理中(b-Ι)基于所述发送目的地信息列表,来确定与该投影仪属于同一网段的投影仪,并且该投影仪是还未接收所述图像数据的1台投影仪;(d-Ι)将更新了所述发送目的地信息列表的更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪;若在所述(a)的处理中,在所述图像数据和所述发送目的地信息列表的发送源与该投影仪属于不同的网段的情况下,则在所述(c)的处理中,利用所述发送目的地信息列表,作成用于向属于与该投影仪所属的网段不同网段的投影仪发送的第1发送目的地信息列表、和用于向属于与该投影仪所属的网段同一网段的投影仪发送的第2发送目的地信息列表, 在所述(b)和(d)的处理中(b-2)基于所述第1发送目的地信息列表,来确定与该投影仪属于不同网段的投影仪, 并且该投影仪是自执行图像数据发送的所述投影仪的跳数最少的1台投影仪;(d-2)将所述图像数据和所述第1发送目的地信息列表发送给所述已确定的投影仪; (b-3)基于所述第2发送目的地信息列表,来确定与该投影仪属于同一网段的投影仪, 并且该投影仪是还未接收图像数据的1台投影仪;(d-3)将所述图像数据和所述第2发送目的地信息列表发送给所述已确定的投影仪。
7.一种图像转送系统,经由网络从图像供给装置向多个投影仪提供图像数据,其特征在于,具备供给图像数据的图像供给装置、和基于所述图像数据来投影图像的多个投影仪, 所述图像供给装置具备发送目的地信息列表生成部,其生成用于确定图像数据发送目的地的发送目的地信息列表;发送目的地确定部,其基于所述发送目的地信息列表,来确定发送所述图像数据的发送目的地投影仪;以及发送部,其对所述发送目的地确定部所确定的发送目的地投影仪发送所述图像数据和所述发送目的地信息列表, 所述投影仪具备接收部,其从图像供给装置或者其它投影仪,接收所述图像数据和包含多台投影仪作为发送目的地的所述发送目的地信息列表;发送目的地确定部,其基于所述发送目的地信息列表,来确定所述多个投影仪中还未接收所述图像数据的1台投影仪;发送目的地信息列表更新部,其更新所述发送目的地信息列表; 发送部,其将更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪;以及投影部,其基于所述图像数据来投影图像。
8.一种投影仪,其特征在于,具备接收部,其从图像供给装置或者其它投影仪,接收图像数据和包含至少1台投影仪作为发送目的地的发送目的地信息列表;发送目的地确定部,其基于所述发送目的地信息列表,来确定多个投影仪中还未接收所述图像数据的1台投影仪;发送目的地信息列表更新部,其更新所述发送目的地信息列表; 发送部,其将更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪;以及投影部,基于所述图像数据投影图像。
9.根据权利要求8所述的投影仪,其特征在于,如果在与该投影仪同一网段内存在还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定所述同一网段内的1台投影仪,如果在所述同一网段内没有还未接收所述图像数据和所述发送目的地信息列表的投影仪,则确定与该投影仪属于不同网段的投影仪,并且该投影仪是自所述图像供给装置的跳数最少的1台投影仪。
10.根据权利要求8所述的投影仪,其特征在于,在所述图像数据和所述发送目的地信息列表的发送源与该投影仪属于同一网段的情况下,基于所述发送目的地信息列表,来确定与该投影仪属于同一网段的投影仪,并且该投影仪是还未接收所述图像数据的1台投影仪,将更新了所述发送目的地信息列表的更新后的发送目的地信息列表与所述图像数据一起发送给所述已确定的投影仪;在所述图像数据和所述发送目的地信息列表的发送源与该投影仪属于不同的网段的情况下,利用所述发送目的地信息列表,作成用于向属于与该投影仪所属的网段不同网段的投影仪发送的第1发送目的地信息列表、和用于向属于与该投影仪所属的网段同一网段的投影仪发送的第2发送目的地信息列表,基于所述第1发送目的地信息列表,来确定与该投影仪属于不同网段的投影仪,并且该投影仪是自执行图像数据发送的所述投影仪的跳数最少的1台投影仪,将所述图像数据和所述第1发送目的地信息列表发送给所述已确定的投影仪, 基于所述第2发送目的地信息列表,来确定包含在与该投影仪属于同一网段的投影仪,并且该投影仪是还未接收图像数据的1台投影仪,将所述图像数据和所述第2发送目的地信息列表发送给所述已确定的投影仪。
全文摘要
一种图像转送方法、图像转送系统以及投影仪。该图像转送方法是从图像供给装置向多个投影仪转送图像数据的图像转送方法,其中,所述图像供给装置生成表示图像数据发送目的地的发送目的地信息列表,并对基于所述发送目的地信息列表所确定的所述图像数据的发送目的地投影仪发送所述图像数据和所述发送目的地信息列表,所述投影仪从所述图像供给装置或者其它投影仪接收所述图像数据和所述发送目的地信息列表,并通过反复进行向基于所述发送目的地信息列表所确定的没有接收所述图像数据的1台投影仪发送所述图像数据的处理,从而向所述多个投影仪转送所述图像数据。
文档编号H04L29/12GK102200901SQ201110051890
公开日2011年9月28日 申请日期2011年3月2日 优先权日2010年3月4日
发明者野沟朋弘 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1