控制装置、显示装置、固件更新方法和固件更新程序的制作方法_3

文档序号:8548069阅读:来源:国知局
固件的版本比显示装置la、lc和Id的固件的版本新。
[0072]图7是以此方式当其中启用固件更新功能的显示装置的版本是最新的时的过程的顺序图。在图7中,当启用显示装置Ia的固件的更新功能(步骤S201)时,显示装置Ia的更新控制单元12a向网络上的显示装置lb、Ic和Id通过多播发送固件版本转移请求(步骤S202)。响应于版本转移请求,网络上的显示装置lb、lc和Id的更新控制单元12b、12c和12d从存储单元13b、13c和13d中的固件版本信息存储区51b、51c和51d读取版本信息。然后,更新控制单元12b、12c和12d将读取的版本信息发送到显示装置Ia (步骤S203a、S203b 和 S203c)。
[0073]在获取到显示装置lb、lc和Id的固件的版本信息时,显示装置Ia的更新控制单元12a将显示装置Ia的固件的版本与各个显示装置lb、lc和Id的固件的版本进行比较(步骤S204)。然后,显示装置Ia的更新控制单元12a确定显示装置Ia的固件的版本是否是最新的(步骤S205)。在这个示例中,显示装置Ia的固件(版本Ver.6.0)是最新的(步骤 S205:是)。
[0074]在这种情况下,显示装置Ia的更新控制单元12a从存储单元13a的固件备份区52a读取固件(步骤S206)。然后,更新控制单元12a向网络上的显示装置lb、Ic和Id通过多播发送固件(步骤S207)。此时,如果在显示装置lb、Ic和Id中存在具有最新固件的显示装置,则显示装置Ia的更新控制单元12a不向该显示装置发送固件。
[0075]在从显示装置Ia接收到固件时,显示装置lb、Ic和Id的更新控制单元12b、12c和12d通过接收到的固件更新MCU IlbUlc和Ild的固件(步骤S208a、S208b、S208c)。结果,各个显示装置Ia至Id的所有固件被更新成最新版本Ver.6.0。
[0076]如上所述,根据本发明的示例性实施例,在执行固件更新过程时,显示装置Ia的更新控制单元12a经由网络与各个显示装置lb、lc和Id执行通信,以从显示装置lb、lc和Id获取版本信息。然后,更新控制单元12a将显示装置Ia的固件的版本与显示装置lb、lc和Id的固件的版本进行比较。如果显示装置Ia的版本比显示装置lb、lc和Id的版本中的最新版本旧,则更新控制单元12a向与该最新版本对应的显示装置发送固件转移请求。如果显示装置Ia的版本比显示装置lb、lc和Id的版本中的最新版本新或与其相同,则在显示装置lb、lc和Id的版本中包括比显示装置Ia的版本旧的版本的情况下,更新控制单元12a将显示装置Ia的固件转移到与该版本对应的显示装置。结果,连接到网络的显示装置Ia至Id的所有固件可被更新成最新版本。此外,根据本发明的示例性实施例,没有针对已经具有最新版本固件的显示装置更新固件。
[0077]上述示例表明以下情况:在构成多显示器系统的所有显示装置Ia至Id被通电的状态下,通过操作任意显示装置(例如,显示装置Ia)的操作单元14,输入版本升级指令,启用固件更新功能。可通过操作诸如连接到外部的个人计算机的装置,而非通过来自操作单元14的输入,执行固件更新功能的启用。
[0078]此外,通过进行设置使得构成多显示器系统的所有显示装置Ia至Id同时通电或与之结合,那么当任意显示装置(例如,显示装置Ia)通电时,显示装置可启用固件的更新功能。
[0079]例如,当所有显示装置Ia至Id通电时,那么如图8中的流程图中所示,显示装置Ia的更新控制单元12a检测是否通电(步骤S51),并且当通电时,可启用固件更新功能。在图8中,步骤S52至S61中的过程与图3中的步骤S2至Sll中的过程相同,因此,省略对其的说明。因此,如果通过检测通电来启用固件更新功能,则连接到网络的各个显示装置的所有固件版本可被更新成最新版本,而无需用户操作。当构成多显示器系统的所有显示装置Ia至Id中的任一个显示装置(例如,显示装置Id)没有通电时,针对显示装置Ia至Ic执行固件更新过程。
[0080][第一示例性实施例的修改例]
[0081]图9是示出本发明的第一示例性实施例的修改例的框图。如图9中所示,根据修改例的显示装置I具有以下构造:从根据第一示例性实施例的显示装置I的存储单元13中删除固件备份区52。
[0082]在通过使用具有图9的构造的显示装置Ia至Id构成的多显示器系统中,将描述当显示装置Ia被指定为自身装置并且显示装置lb、lc和Id被指定为其它装置的过程。
[0083]当显示装置Ia从显示装置lb、lc和Id中的任一个接收固件以更新固件时,显示装置Ia的更新控制单元112执行在接收被转移固件的同时执行格式转换并且更新固件存储器单元120中的固件的过程。
[0084]此外,如果显示装置Ia的固件是最新的,则显示装置Ia的更新控制单元12直接从MCU 11的固件存储器单元20读取固件。然后,更新控制单元12将读取的固件转换成转移格式,例如,十六进制格式(Hex format)。然后,在显示装置lb、Ic和Id的版本中包括比显示装置Ia的版本旧的版本的情况下,更新控制单元12将格式转换后的固件发送到对应于该版本的显示装置。其它构造与上述第一示例性实施例的构造相同。
[0085]以此方式,因在存储单元13中没有设置固件备份区52并且从软件存储器单元20读取固件,存储单元13的容量可被减少固件备份区52的量。
[0086]在第一示例性实施例及其修改例中,构成多显示器系统的所有显示装置具有相同构造。此外,具有最新版本固件的显示装置将固件转移到具有版本比最新版本旧的固件的显示装置,以将构成多显示器系统的所有显示装置的固件统一为最新版本。此时,如果在多显示器系统中包括已经被写有最新固件的显示装置,则针对该显示装置不执行固件的重写过程。
[0087]通过以此方式构成显示装置,那么根据第一示例性实施例及其修改例,通过选择显示装置中的任一个启用固件更新功能,所有显示装置的固件可容易地统一到最新版本。因此,有助于管理构成多显示器系统的显示装置。
[0088][第二示例性实施例]
[0089]本发明的第二示例性实施例是以下示例:在构成多显示器系统的多个显示装置中,其中启用固件更新功能的一个显示装置限于具有固件更新控制功能的特定装置。这里,其中启用固件更新功能的显示装置Ia被称为母装置,其它多个显示装置lb、lc和Id分别被称为子装置。
[0090]作为母装置的显示装置Ia的构造与图2中示出的第一示例性实施例的显示装置Ia的构造相同。另一方面,如图10中所示,在第一示例性实施例的修改例中,作为子装置的显示装置lb、lc和Id具有以下构造:更新控制单元12变成显示装置lb、lc和Id中的更新控制单元12a。
[0091]子装置中的更新控制单元12a具有响应于母装置提供的版本信息转移请求返回自身装置的固件版本信息的功能。此外,更新控制单元12a具有输入母装置提供的最新固件并且通过最新固件更新自身装置的固件的功能。此外,更新控制单元12a具有响应于母装置提供的固件转移请求将自身装置的固件转移到母装置的功能。
[0092]母装置被布置在例如多显示器系统的拐角处或矩阵构造的边缘部分。可供选择地,母装置布置在最靠近信号源或控制装置的位置。子装置布置在任意位置。
[0093]当启用作为母装置的显示装置Ia的固件更新功能时,显示装置Ia的更新控制单元12向作为子装置的所有显示装置lb、lc和Id发送版本信息转移请求。显示装置Ia的更新控制单元12从各个显示装置lb、lc和Id收集响应。然后,显示装置Ia的更新控制单元12将存储在存储单元13中的自身装置的版本信息与从各个显示装置lb、lc和Id获取的版本信息进行比较,以指定最新版本信息。
[0094][I]母装置的固件版本为最新的情况
[0095]当作为母装置的显示装置Ia的存储单元13中存储的版本信息所指示的版本是最新版本时,显示装置Ia的更新控制单元12读取固件备份区52中的备份,并且将备份转换成转移格式。然后,更新控制单元12将格式转换后的备份发送到显示装置lb、lc和Id。接收到固件的显示装置lb、lc和Id分别更新自身装置的固件和版本信息存储区151中的版本信息。此时,如果显示装置lb、Ic和Id中存在具有最新固件的显示装置,则显示装置Ia的更新控制单元12不向该显示装置发送备份。
[0096][2]母装置的固件版本并非最新的情况
[0097]当作为母装置的显示装置Ia的存储单元13中存储的版本信息所指示的版本不是最新版本时,显示装置Ia的更新控制单元12向返回了指示最新版本的版本信息的子装置中的任一个发送最新固件转移请求。然后,更新控制单元12输入接收到最新固件转移请求的子装置提供的固件。然后,更新控制单元12通过输入的固件,更新自身装置的固
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1