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

文档序号:8548069阅读:来源:国知局
成包括例如CPU和存储器。随后,将描述更新控制单元12中固件的更新过程。
[0039]存储单元13存储MCU 11中的固件存储器单元20中保持的固件的版本信息和固件的备份。也就是说,在本示例性实施例中,存储单元13包括固件版本信息存储区51和固件备份区52。固件版本信息存储区51存储MCU 11中的固件存储器单元20中保持的固件的版本信息。版本信息是自身装置版本信息。固件备份区52存储MCU 11中的固件存储器单元20中保持的固件的备份。
[0040]通过将固件的备份预先存储在存储单元13中,当将固件转移到其它显示装置I时,显示装置I从存储单元13读取备份,并且将备份转移到其它显示装置I。结果,显示装置I可在不停止多显示器系统的多显示器操作的情况下,将固件转移到其它显示装置I。此夕卜,当由于断开等而造成不可访问显示装置I的固件存储器单元20中存储的固件的数据时,存储单元13可将备份转移到固件存储器单元20以恢复固件。
[0041]操作单元14接收用户输入,并且将其操作信号发送到MCU 11。在从操作单元14接收到操作信号时,MCU 11根据操作信号进行操作。可用红外远程控制器构造操作单元14。此外,操作单元14可以是OSD (屏幕显示),使得操作按钮叠加显示在屏幕上。
[0042]接口单元15执行与其它装置的数据通信。在本示例性实施例中,USB(通用串行总线)接口 31、串行接口 32和LAN(局域网)接口 33被设置作为接口单元15。
[0043]输入单元16被构造成包括视频信号的输入路径的选择电路和输入视频信号所需的电路。此外,在输入的视频信号是例如模拟信号的情况下,输入单元16包括A/D(模-数)转换器。
[0044]图像处理单元17包括用于执行所需过程以显示输入的视频信号的电路。例如,图像处理单元17包括用于执行亮度调节、颜色校正处理等的电路。驱动单元18包括驱动显示单元19的驱动器等。显示单元19是例如液晶面板或有机EL(电致发光),并且显示图像。
[0045]根据本示例性实施例的显示装置I用于多显示器系统,在该多显示器系统中,多个显示装置I分别布置在水平方向和垂直方向上,以形成一个大屏幕。在本示例性实施例中,构成多显示器系统的各个显示装置I经由LAN(局域网)接口 33彼此连接,以构成网络(参见图4和图6)。各个显示装置I具有唯一识别信息。识别信息是例如IP (互联网协议)地址或MAC(媒体访问控制)地址。显示装置I通过使用识别信息经由网络与其它显示装置I执行数据通信。LAN接口 33例如通过CSMA/⑶(带冲突检测的载波侦听多路访问)。
[0046]当针对四个显示装置I (显示装置Ia至Id)执行固件的更新过程时,从显示装置Ia至Id中选择任意显示装置,启用显示装置的固件更新功能。其中启用固件更新功能的显示装置可以是显示装置Ia至Id中的任一个。
[0047]图3是示出根据本发明的第一示例性实施例的在显示装置中执行固件的更新过程时的操作的流程图。假设显示装置Ia是其中启用固件更新功能的显示装置(也被称为自身装置),显示装置lb、Ic和Id是其它装置。
[0048]在图3中,在通过作为自身装置的显示装置Ia的操作单元14输入版本升级指令(步骤SI)时,更新控制单元12向网络上的其它显示装置lb、Ic和Id发送对固件版本信息的转移请求(步骤S2)。响应于对版本信息的转移请求,各个显示装置lb、lc和Id提供其固件的版本信息。
[0049]在从网络上的显示装置lb、lc和Id接收到固件的版本信息(步骤S3)时,更新控制单元12将作为自身装置的显示装置Ia的固件版本与各个显示装置lb、lc和Id的固件版本进行比较(步骤S4)。然后,更新控制单元12确定显示装置Ia的固件是否是最新的(步骤S5)。
[0050]如果确定显示装置I的版本不是最新的(步骤S5:否),则更新控制单元12向具有最新版本固件的显示装置发送将固件转移到网络上的其它显示装置的请求(步骤S6)。这里,当网络上存在多个具有最新版本固件的显示装置时,更新控制单元12从具有最新版本固件的显示装置中选择一个显示装置,并且发送转移固件的请求。在这种情况下,更新控制单元12可选择任何显示装置并且发送转移固件的请求,并且可根据例如识别信息选择一个显示装置并且将固件转移请求发送到该显示装置。
[0051]在接收到被转移的固件(步骤S7)时,更新控制单元12通过接收到的固件,对MCU11的固件存储器单元20中的固件执行更新(步骤S8)。更新控制单元12重写固件版本信息存储区51中的版本信息,并且还将更新后固件的备份存储在固件备份区52中(步骤S9)。
[0052]另一方面,在步骤S5中的过程中,如果确定显示装置Ia的版本比显示装置lb、lc和Id的版本中的最新版本新或与其相同(步骤S5:是),则更新控制单元12从固件备份区52读取固件(步骤S10)。在比显示装置Ia的版本旧的版本被包括在显示装置lb、lc和Id的版本中的情况下,更新控制单元12向对应于该版本的显示装置发送读取的固件(步骤Sn)。
[0053]接下来,描述根据本发明的第一示例性实施例的显示装置的固件的更新过程。首先,将参照图4和图5描述在连接到网络的显示装置Ia至Id中的其中启用固件更新功能的显示装置Ia的版本不是最新版本时的过程。
[0054]图4是当其中启用固件的更新功能的显示装置Ia的版本不是最新版本时的操作的说明图。在图4中,为了简化说明,未示出输入单元16、图像处理单元17、驱动单元18、显示单元19等。在图4中,假设连接到网络的各个显示装置la、lb、lc和Id的固件的版本如下。
[0055]显示装置Ia:版本Ver.5.0
[0056]显示装置Ib:版本Ver.6.0
[0057]显示装置Ic:版本Ver.5.0
[0058]显示装置Id:版本Ver.4.0
[0059]因此,因为显示装置Ia的固件是版本Ver.5.0,显示装置Ib的固件是版本Ver.6.0,所以显示装置Ia的固件的版本比显示装置Ib的固件的版本旧。
[0060]图5是当其中启用固件的更新功能的显示装置Ia的版本不是最新版本时的过程的顺序图。在图5中,当启用显示装置Ia的固件的更新功能(步骤S101)时,显示装置Ia的更新控制单元12a向网络上的显示装置lb、Ic和Id通过多播发送固件版本转移请求(步骤S102)。响应于版本转移请求,显示装置lb、Ic和Id的更新控制单元12b、12c和12d从存储单元13b、13c和13d中的固件版本信息存储区51b、51c和51d读取版本信息。然后,更新控制单元12b、12c和12d将读取的版本信息发送到显示装置Ia (步骤S103a、S103b和S103c)。
[0061]在获取到显示装置lb、lc和Id的固件的版本信息时,显示装置Ia的更新控制单元12a将显示装置Ia的固件的版本与各个显示装置lb、lc和Id的固件的版本进行比较(步骤S104)。然后,显示装置Ia的更新控制单元12a确定显示装置Ia的固件的版本是否是最新的(步骤S105)。在这个示例中,显示装置Ib的固件(版本Ver.6.0)是最新的,自身显示装置Ia的固件的版本(版本Ver.5.0)不是最新的(步骤S105:否)。
[0062]在这种情况下,显示装置Ia的更新控制单元12a向具有最新版本的显示装置Ib发送将固件转移到网络上的其它显示装置的请求(步骤S106)。
[0063]在接收到固件转移请求时,显示装置Ib中的更新控制单元12b从存储单元13b的固件备份区52b读取固件(步骤S107)。然后,更新控制单元12b向网络上的显示装置la、Ic和Id通过多播发送固件(步骤S108)。此时,如果在显示装置la、Ic和Id中存在具有最新固件的显示装置,则显示装置Ib的更新控制单元12b不向该显示装置发送固件。
[0064]在从显示装置Ib接收到固件时,各个显示装置la、lc和Id的更新控制单元12a、12c和12d通过接收到的固件更新MCU lla、llb和Ild的固件(步骤S109a、S109b、S109c)。结果,各个显示装置Ia至Id的所有固件被更新成最新版本Ver.6.0。
[0065]接下来,参照图6和图7描述当连接到网络的各个显示装置中的启用固件更新功能的显示装置的版本是最新的时的过程。
[0066]图6是示出当其中启用固件更新功能的显示装置的版本是最新版本时的过程的说明图。在图6中,各个显示装置Ia至Id的固件的版本如下。
[0067]显示装置Ia:版本Ver.6.0
[0068]显示装置Ib:版本Ver.5.0
[0069]显示装置Ic:版本Ver.5.0
[0070]显示装置Id:版本Ver.4.0
[0071]因此,显示装置Ia的
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1