[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2014097436A1 - 制御装置、表示装置、ファームウェア更新方法、およびファームウェア更新プログラム - Google Patents

制御装置、表示装置、ファームウェア更新方法、およびファームウェア更新プログラム Download PDF

Info

Publication number
WO2014097436A1
WO2014097436A1 PCT/JP2012/083017 JP2012083017W WO2014097436A1 WO 2014097436 A1 WO2014097436 A1 WO 2014097436A1 JP 2012083017 W JP2012083017 W JP 2012083017W WO 2014097436 A1 WO2014097436 A1 WO 2014097436A1
Authority
WO
WIPO (PCT)
Prior art keywords
version
firmware
latest
version information
display device
Prior art date
Application number
PCT/JP2012/083017
Other languages
English (en)
French (fr)
Inventor
清水 孝
Original Assignee
Necディスプレイソリューションズ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Necディスプレイソリューションズ株式会社 filed Critical Necディスプレイソリューションズ株式会社
Priority to US14/651,186 priority Critical patent/US9804831B2/en
Priority to PCT/JP2012/083017 priority patent/WO2014097436A1/ja
Priority to JP2014552825A priority patent/JP6057392B2/ja
Priority to CN201280077773.9A priority patent/CN104871135B/zh
Publication of WO2014097436A1 publication Critical patent/WO2014097436A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/363Graphics controllers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/12Frame memory handling
    • G09G2360/125Frame memory handling using unified memory architecture [UMA]

Definitions

  • the present invention relates to a control device, a display device, a firmware update method, and a firmware update program.
  • the firmware version of the display device may not be the same. Further, in maintenance of a multi-display system in operation, display devices with different firmware versions may be mixed. In such a case, the latest firmware can be transferred from an external device such as a personal computer to a plurality of display devices by applying the technique described in Patent Document 1, and the firmware can be rewritten in each display device.
  • the present invention has been made in consideration of the above circumstances, and easily controls the firmware of a plurality of display devices constituting a multi-display system to the latest firmware in the plurality of display devices.
  • a firmware update method and a firmware update program are provided.
  • a control device includes a storage unit that stores self-device version information indicating a firmware version of the self-device, and a plurality of the control devices.
  • a version information acquisition unit that captures other device version information indicating the firmware version of each of the control devices, and the own device version indicated by the own device version information stored in the storage unit and the version information acquisition unit.
  • a plurality of other device versions indicated by the other device version information are compared, and if the own device version is older than the latest other device version in the plurality of other device versions according to the comparison result, the latest For the control device corresponding to the other device version, the latest other device version It includes a version management unit that performs a transfer request of the firmware corresponding to John, the.
  • a display device includes a storage unit that stores self-device version information indicating a firmware version of the self-device, and a plurality of the display devices.
  • a version information acquisition unit that captures other device version information indicating the firmware version of each of the display devices, and the own device version indicated by the own device version information stored in the storage unit and the version information acquisition unit.
  • a plurality of other device versions indicated by the other device version information are compared, and if the own device version is older than the latest other device version in the plurality of other device versions according to the comparison result, the latest For the display device corresponding to the other device version, the latest other device version It includes a version management unit that performs a transfer request of the firmware corresponding to John, the.
  • a firmware update method includes version information that captures, from a plurality of control devices, other device version information indicating the firmware version of each of the plurality of control devices.
  • a comparison step for comparing each of a plurality of other device versions indicated by the information, and depending on a result of the comparison in the comparison step, if the own device version is older than the latest other device version in the plurality of other device versions, For the latest other device version
  • the control device that has a, and version management step of performing a transfer request of the firmware corresponding to the latest other device versions.
  • a firmware update program includes a computer including a storage unit that stores self-device version information indicating a firmware version of the self-device, and a plurality of control devices.
  • a version information acquisition unit that captures other device version information indicating the firmware version of each of the plurality of control devices, and the own device version and the version information acquisition unit indicated by the own device version information stored in the storage unit.
  • the own device version is older than the latest other device version in the plurality of other device versions.
  • the latest and version management unit that performs a transfer request for the corresponding firmware to another device version, to function as a.
  • the firmware of a plurality of display devices constituting a multi-display system can be easily unified with the latest firmware in the plurality of display devices.
  • 10 is a flowchart illustrating another example of an operation during firmware update processing. It is a block diagram which shows the structure of the display apparatus which concerns on the modification of the 1st Embodiment of this invention. It is a block diagram which shows the structure of the display apparatus which concerns on the 2nd Embodiment of this invention.
  • FIG. 1 is a block diagram showing a basic configuration of a control device according to the first embodiment of the present invention.
  • the control device 500 a includes a storage unit 501, a version information acquisition unit 502, and a version management unit 503.
  • the control devices 500b, 500c,... Have the same configuration as the control device 500a. However, it is assumed that the firmware versions of the control devices 500a, 500b, 500c,... Are not unified. Further, the configuration will be described by taking the control device 500a as the own device, the control devices 500b, 500c,. In the following description, the control devices 500a, 500b, 500c,... May be referred to as the control device 500.
  • the storage unit 501 stores own device version information indicating the firmware version of the control device 500a.
  • the version information acquisition unit 502 takes in the other device version information indicating the firmware version of each of the plurality of control devices from the plurality of control devices 500b, 500c,.
  • the version management unit 503 compares the own device version indicated by the own device version information stored in the storage unit 501 with each of a plurality of other device versions indicated by the other device version information fetched by the version information acquisition unit 502. Then, according to the result of the comparison, if the own device version is older than the latest other device version in the plurality of other device versions, the version management unit 503 controls the control devices 500b, 500c, A request for transferring firmware corresponding to the latest other device version is made to any one of.
  • the version management unit 503 determines that when the self device version is newer than or equal to the newest other device version in the plurality of other device versions according to the result of the comparison, , The firmware corresponding to the own device version is transferred to any one of the control devices 500b, 500c,... Corresponding to the other device version.
  • FIG. 2 is a block diagram showing the configuration of the display device according to the first embodiment of the present invention.
  • the display device 1 includes an MCU (Micro Control Unit) 11, an update control unit 12, a storage unit 13, an operation unit 14, an interface unit 15, an input unit 16, and a video processing unit. 17, a drive unit 18, and a display unit 19.
  • MCU Micro Control Unit
  • the display device 1 includes an MCU (Micro Control Unit) 11, an update control unit 12, a storage unit 13, an operation unit 14, an interface unit 15, an input unit 16, and a video processing unit. 17, a drive unit 18, and a display unit 19.
  • MCU Micro Control Unit
  • the MCU 11 includes, for example, a CPU (Central Processing Unit), a memory, and an input / output unit. Further, the MCU 11 includes a firmware storage unit 20 including an EEPROM (Electrically Erasable Programmable Read-Only Memory) or a flash memory.
  • the firmware storage unit 20 stores firmware.
  • the firmware is a program that controls basic operations of the display device 1. That is, the MCU 11 controls the entire display device 1 by causing the CPU to execute the firmware.
  • the firmware storage unit 20 is built in the MCU 11, but the firmware storage unit 20 may be provided separately from the MCU 11.
  • the update control unit 12 executes the firmware update process of the MCU 11.
  • the update control unit 12 includes, for example, a CPU and a memory.
  • the firmware update process in the update control unit 12 will be described in detail later.
  • the storage unit 13 stores firmware version information stored in the firmware storage unit 20 in the MCU 11 and firmware backup. That is, in the present embodiment, the storage unit 13 includes a firmware version information storage area 51 and a firmware backup area 52. Firmware version information stored in the firmware storage unit 20 in the MCU 11 is stored in the firmware version information storage area 51. This version information is self-device version information. The firmware backup area 52 stores a backup of the firmware stored in the firmware storage unit 20 in the MCU 11.
  • the display unit 1 By storing the firmware backup in the storage unit 13, when the display device 1 transfers the firmware to another display device 1, the display unit 1 reads the backup from the storage unit 13 and displays this backup in another display. Transfer to device 1. Thereby, the display device 1 can transfer the firmware to another display device 1 without stopping the multi-display operation as the multi-display system. Further, when the firmware data stored in the firmware storage unit 20 of the display device 1 becomes inaccessible due to destruction or the like, the backup can be transferred from the storage unit 13 to the firmware storage unit 20 to restore the firmware. it can.
  • the operation unit 14 receives a user input and transmits an operation signal to the MCU 11. When receiving an operation signal from the operation unit 14, the MCU 11 operates according to the operation signal.
  • the operation unit 14 may be configured by an infrared remote controller.
  • the operation unit 14 may be an OSD (On Screen Display) that displays an operation button superimposed on the screen.
  • the interface unit 15 performs data communication with other devices.
  • the interface unit 15 includes a USB (Universal Serial Bus) interface 31, a serial interface 32, and a LAN (Local Area Network) interface 33.
  • the input unit 16 includes a circuit for selecting a video signal input path and a circuit necessary for video signal input. Further, the input unit 16 includes an A / D (Analog-to-Digital) converter when the input video signal is an analog signal, for example.
  • a / D Analog-to-Digital
  • the video processing unit 17 includes a circuit that performs necessary processing for displaying the input video signal.
  • the video processing unit 17 includes a circuit that performs brightness adjustment, color correction processing, and the like.
  • the drive unit 18 includes a driver that drives the display unit 19.
  • the display unit 19 is, for example, a liquid crystal panel or an organic EL (Electro Luminescence), and displays an image.
  • the display device 1 is used in a multi-display system in which a plurality of display devices 1 are arranged in the horizontal direction and the vertical direction to form one large screen.
  • the display devices 1 constituting the multi-display system are connected to each other via a LAN (Local Area Network) interface 33 to form a network (see FIGS. 4 and 6).
  • Each display device 1 has unique identification information. This identification information is, for example, an IP (Internet Protocol) address, a MAC (Media Access Control) address, or the like.
  • the display device 1 performs data communication with the other display devices 1 via the network using the identification information.
  • the LAN interface 33 performs data communication between devices constituting the network by, for example, CSMA / CD (Carrier Sense Multiple Multiple Access with Collision Detection).
  • firmware update processing is performed for four display devices 1 (display devices 1a to 1d)
  • an arbitrary one of the display devices 1a to 1d is selected, and the firmware update function of the display device is It is activated.
  • the display device that activates the firmware update function may be any of the display devices 1a to 1d.
  • FIG. 3 is a flowchart showing an operation at the time of firmware update processing in the display device according to the first embodiment of the present invention.
  • the display device 1a is a display device that activates the firmware update function (also referred to as its own device), and the display devices 1b, 1c, and 1d are other devices.
  • step S1 when a version upgrade instruction is input by the operation unit 14 of the display device 1a which is its own device (step S1), the update control unit 12 sends the display device 1b, 1c, 1d on the network to the other display device 1b.
  • the firmware version information transfer request is transmitted (step S2).
  • firmware version information is supplied from the display devices 1b, 1c, and 1d.
  • step S3 When the update control unit 12 receives the firmware version information from the display devices 1b, 1c, and 1d on the network (step S3), the firmware version of the display device 1a that is its own device and the display devices 1b, 1c, and 1d, respectively. The firmware version is compared (step S4). Then, the update control unit 12 determines whether or not the firmware version of the display device 1a is the latest (step S5).
  • step S5 When it is determined that the version of the display device 1a is not the latest (step S5: No), the update control unit 12 transfers the firmware to another display device on the network to the display device with the latest firmware version. A request is transmitted (step S6). If there are multiple display devices with the latest firmware version on the network, the update control unit 12 selects one display device from the display devices with the latest firmware version. Then, a firmware transfer request is transmitted. In this case, the update control unit 12 may select which display device to transmit the firmware transfer request. For example, the update control unit 12 selects one display device according to the identification information, and the firmware is transmitted to the display device. Send a transfer request.
  • the update control unit 12 When receiving the transferred firmware (Step S7), the update control unit 12 updates the firmware in the firmware storage unit 20 of the MCU 11 with the received firmware (Step S8). Then, the update control unit 12 rewrites the version information in the firmware version information storage area 51 based on the updated version, and stores the updated firmware backup in the firmware backup area 52 (step S9).
  • step S5 when it is determined in the process of step S5 that the version of the display device 1a is newer than or equal to the latest version of the versions of the display devices 1b, 1c, 1d (step S5: Yes), update control is performed.
  • the unit 12 reads the firmware from the firmware backup area 52 (step S10).
  • the update control unit 12 transmits the read firmware to the display device corresponding to the version when the versions of the display devices 1b, 1c, and 1d include an older version than the version of the display device 1a. (Step S11).
  • firmware update processing in the display device according to the first embodiment of the present invention will be described. First, the processing when the version of the display device 1a in which the firmware update function is activated among the display devices 1a to 1d connected to the network is not the latest version will be described with reference to FIGS.
  • FIG. 4 is an operation explanatory diagram when the version of the display device 1a on which the firmware update function is activated is not the latest version.
  • the input unit 16, the video processing unit 17, the drive unit 18, the display unit 19, and the like are not shown for the sake of simplicity.
  • the firmware versions of the display devices 1a, 1b, 1c, and 1d connected to the network are as follows.
  • Display device 1a Version Ver. 5.0
  • Display device 1b Version Ver. 6.0
  • Display device 1c Version Ver. 5.0
  • Display device 1d Version Ver. 4.0
  • the firmware of the display device 1a is version Ver. 5.0
  • the firmware of the display device 1b is version Ver. Since it is 6.0, the firmware version of the display device 1a is older than the firmware version of the display device 1b.
  • FIG. 5 is a sequence diagram showing processing when the version of the display device 1a on which the firmware update function is activated is not the latest version.
  • the update control unit 12a of the display device 1a sends a firmware version transfer request to the display devices 1b, 1c, and 1d on the network. Multicast transmission is performed (step S102).
  • the update control units 12b, 12c, and 12d of the display devices 1b, 1c, and 1d read the version information from the firmware version information storage areas 51b, 51c, and 51d of the storage units 13b, 13c, and 13d. .
  • the update control units 12b, 12c, and 12d transmit the read version information to the display device 1a (steps S103a, S103b, and S103c).
  • the update control unit 12a of the display device 1a acquires the firmware version information of the display devices 1b, 1c, and 1d
  • the firmware version of the display device 1a is compared with the firmware versions of the display devices 1b, 1c, and 1d. (Step S104). Then, the update control unit 12a of the display device 1a determines whether or not the firmware version of the display device 1a is the latest (step S105). In this example, the firmware (version Ver. 6.0) of the display device 1b is the latest, and the firmware version (version Ver. 5.0) of the display device 1a is not the latest (step S105: No).
  • the update control unit 12a of the display device 1a transmits a firmware transfer request to another display device on the network to the display device 1b having the latest version (step S106).
  • the update control unit 12b of the display device 1b When receiving the firmware transfer request, the update control unit 12b of the display device 1b reads the firmware from the firmware backup area 52b of the storage unit 13b (step S107). Then, the update control unit 12b multicasts the firmware to the display devices 1a, 1c, and 1d on the network (step S108). At this time, if there is a display device having the latest firmware in the display devices 1a, 1c, 1d, the update control unit 12b of the display device 1b does not transmit the firmware to the display device.
  • the update controllers 12a, 12c, and 12d of the display devices 1a, 1c, and 1d update the firmware of the MCUs 11a, 11c, and 11d with the received firmware (Steps S109a, S109b, S109c).
  • the firmware of each of the display devices 1a to 1d is all updated to the latest version Ver. It will be updated to 6.0.
  • FIG. 6 is an explanatory diagram showing processing when the version of the display device on which the firmware update function is activated is the latest.
  • the firmware versions of the display devices 1a to 1d are as follows.
  • Display device 1a Version Ver. 6.0
  • Display device 1b Version Ver. 5.0
  • Display device 1c Version Ver. 5.0
  • Display device 1d Version Ver. 4.0
  • the firmware version of the display device 1a is newer than the firmware of the display devices 1b, 1c, 1d.
  • FIG. 7 is a sequence diagram showing the processing when the version of the display device in which the firmware update function is activated is the latest.
  • the update control unit 12a of the display device 1a multicasts a firmware version transfer request to the display devices 1b, 1c, and 1d.
  • the update control units 12b, 12c, and 12d of the display devices 1b, 1c, and 1d on the network perform version from the firmware version information storage areas 51b, 51c, and 51d of the storage units 13b, 13c, and 13d. Read information.
  • the update control units 12b, 12c, and 12d transmit the read version information to the display device 1a (steps S203a, S203b, and S203c).
  • the update control unit 12a of the display device 1a acquires the firmware version information of the display devices 1b, 1c, and 1d
  • the firmware version of the display device 1a is compared with the firmware versions of the display devices 1b, 1c, and 1d. (Step S204). Then, the update control unit 12a of the display device 1a determines whether or not the firmware version of the display device 1a is the latest (step S205). In this example, the firmware (version Ver. 6.0) of the display device 1a is the latest (step S205: Yes).
  • the update control unit 12a of the display device 1a reads the firmware from the firmware backup area 52a of the storage unit 13a (step S206). Then, the update control unit 12a multicasts this firmware to the display devices 1b, 1c, 1d on the network (step S207). At this time, if there is a display device having the latest firmware in the display devices 1b, 1c, 1d, the update control unit 12a of the display device 1a does not transmit the firmware to the display device.
  • the update controllers 12b, 12c, and 12d of the display devices 1b, 1c, and 1d update the firmware of the MCUs 11b, 11c, and 11d with the received firmware (Steps S208a, S208b, and S208c). ).
  • the firmware of each of the display devices 1a to 1d is all updated to the latest version Ver. It will be updated to 6.0.
  • the update control unit 12a of the display device 1a when performing the firmware update process, communicates with each of the display devices 1b, 1c, and 1d via the network, Version information is acquired from the display devices 1b, 1c, and 1d. Then, the update control unit 12a compares the firmware version of the display device 1a with the firmware versions of the display devices 1b, 1c, and 1d. When the version of the display device 1a is older than the latest version of the versions of the display devices 1b, 1c, 1d, the update control unit 12a transmits a firmware transfer request to the display device corresponding to the latest version. .
  • the update control unit 12a sets the display device 1a to the version of the display devices 1b, 1c, 1d.
  • the firmware of the display device 1a is transferred to the display device corresponding to that version. Thereby, all the firmware of the display devices 1a to 1d connected to the network can be updated to the latest version. Further, according to the embodiment of the present invention, the firmware is not updated for the display device whose firmware version is already the latest.
  • an upgrade instruction is given by operating the operation unit 14 of any display device (for example, the display device 1a) in a state where all the display devices 1a to 1d constituting the multi-display system are turned on.
  • the firmware update function is activated when is entered.
  • the activation of the firmware update function may be performed by operating a device such as a personal computer connected to the outside in addition to an input from the operation unit 14.
  • all display devices 1a to 1d constituting the multi-display system are turned on simultaneously or in conjunction with each other, and any display device (for example, display device 1a) is turned on.
  • the display device may activate a firmware update function.
  • the update control unit 12a of the display device 1a detects whether or not the power is turned on (step S51).
  • the firmware update function may be activated.
  • the processing of steps S52 to S61 is the same as the processing of steps S2 to S11 in FIG. 3, and the description thereof is omitted.
  • the firmware update process for the display devices 1a to 1c is performed. Will be performed.
  • FIG. 9 is a block diagram showing a modification of the first embodiment of the present invention. As illustrated in FIG. 9, the display device 1 according to this modification has a configuration in which the firmware backup area 52 is deleted from the storage unit 13 of the display device 1 in the first embodiment.
  • the update control unit 112 of the display device 1a converts the format while receiving the transferred firmware, A process of updating the firmware in the firmware storage unit 120 is performed.
  • the update control unit 12 of the display device 1a directly reads the firmware from the firmware storage unit 20 of the MCU 11. Then, the update control unit 12 converts the read firmware into a transfer format, for example, a Hex format. The update control unit 12 then converts the format-converted firmware to the display device corresponding to the version of the display device 1b, 1c, 1d when the version of the display device 1a is older than the version of the display device 1a. Send.
  • Other configurations are the same as those in the first embodiment.
  • the capacity of the storage unit 13 can be reduced by the firmware backup area 52 by reading the firmware from the software storage unit 20 without providing the firmware backup area 52 in the storage unit 13.
  • all of the plurality of display devices constituting the multi-display system have the same configuration. Then, the display device having the latest version firmware transfers the firmware to the display device having a firmware version older than the latest version, and unifies the firmware of all the display devices constituting the multi-display system to the latest version. . At this time, when a display device in which the latest firmware is already written is included in the multi-display system, the firmware rewriting process for the display device is not performed.
  • the firmware of all the display devices can be easily updated to the latest version by selecting any display device and starting the firmware update function. Can be unified. For this reason, management of the display apparatus which comprises a multi-display system becomes easy.
  • the second embodiment of the present invention is an example in which, in a plurality of display devices constituting a multi-display system, one display device that activates the firmware update function is limited to a specific device having a firmware update control function. is there.
  • the display device 1a that activates the firmware update function is called a parent device, and each of the other display devices 1b, 1c, and 1d is called a child device.
  • the configuration of the display device 1a which is the parent device, is the same as the display device 1a in the first embodiment shown in FIG.
  • the display devices 1b, 1c, and 1d that are the slave units are changed from the update control unit 12 to the update control unit 12a in the display devices 1b, 1c, and 1d that are modifications of the first embodiment.
  • the update control unit 12a in the slave unit has a function of returning the version information of the firmware of its own device in response to a transfer request for version information supplied from the master unit. Further, the update control unit 12a has a function of taking in the latest firmware supplied from the parent device and updating the firmware of the own apparatus with the latest firmware. Further, the update control unit 12a has a function of transferring the firmware of its own device to the parent device in response to a firmware transfer request supplied from the parent device.
  • the master unit is arranged, for example, at one corner of a multi-display system or an edge portion of a matrix configuration. Alternatively, the master unit is arranged at a position closest to the signal source or the control device.
  • mobile_unit is arrange
  • the update control unit 12 of the display device 1a When the firmware update function of the display device 1a serving as the parent device is activated, the update control unit 12 of the display device 1a requests the transfer of version information to all the display devices 1b, 1c, and 1d serving as the child devices. Send. Then, the update control unit 12 of the display device 1a collects responses from the display devices 1b, 1c, and 1d. Then, the update control unit 12 of the display device 1a identifies the latest version information by comparing the version information of the own device stored in the storage unit 13 with the version information acquired from each of the display devices 1b, 1c, and 1d. To do.
  • the update control unit 12 of the display device 1a When the firmware version of the parent device is the latest When the version indicated by the version information stored in the storage unit 13 of the display device 1a that is the parent device is the latest version, the update control unit 12 of the display device 1a Then, the backup of the firmware backup area 52 is read, and this backup is converted into a transfer format. Then, the update control unit 12 transmits the backup after the format conversion to the display devices 1b, 1c, and 1d. The display devices 1b, 1c, and 1d that have received the firmware update the firmware of the own device and the version information in the version information storage area 151, respectively. At this time, if there is a display device having the latest firmware in the display devices 1b, 1c, 1d, the update control unit 12 of the display device 1a does not transmit a backup to the display device.
  • the update control unit 12 of the display device 1a When the version of the firmware of the parent device is not the latest When the version indicated by the version information stored in the storage unit 13 of the display device 1a that is the parent device is not the latest version, the update control unit 12 of the display device 1a The latest firmware transfer request is transmitted to any of the slave units that have returned version information indicating the version. And the update control part 12 takes in the firmware supplied from the subunit
  • the update control unit 12 of the display device 1a includes the collected version information of the display devices 1b, 1c, and 1d that indicates a version older than the version indicated by the updated version information of the own device. If so, the latest firmware is transferred to the display device having version information indicating the old version. Then, the display device that has received the latest firmware updates the version information stored in its own firmware and the version information storage area 151.
  • the firmware of all display devices can be easily updated to the latest state. can do.
  • the update control unit 12 of the parent device has an update control function, whereas the update control unit 12a of the child device has a limited function, and a general-purpose display device can be applied. Therefore, the cost can be reduced when configuring a large-scale multi-display system.
  • the display device shown in FIG. 9 can be applied as the parent device in this embodiment.
  • the update control unit 12 is used to control the firmware update of the MCU 11.
  • the MCU 11 may be used to control the update of its own firmware.
  • control device and the display device may be realized by a computer.
  • a firmware update program for realizing the control device and the display device is recorded on a computer-readable recording medium
  • the firmware update program recorded on the recording medium is read into the computer system, and the computer system It may be realized by executing.
  • This computer system includes an operating system (OS) and hardware of peripheral devices.
  • the computer-readable recording medium is a portable recording medium such as a flexible disk, a magneto-optical disk, an optical disk, or a memory card, and a storage device such as a magnetic hard disk or a solid state drive provided in the computer system.
  • a computer-readable recording medium holds a program dynamically for a short time, such as a computer network such as the Internet, and a communication line when transmitting a program via a telephone line or a cellular phone network.
  • a server that holds a program for a certain period of time, such as a volatile memory inside a computer system serving as a server device or a client in that case, may be included.
  • the firmware update program may be for realizing a part of the above-described functions, and further, the above-described functions are realized by a combination with a program already recorded in the computer system. May be.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

 制御装置(500a)は、記憶部(501)と、バージョン情報取得部(502)と、バージョン管理部(503)とを備える。バージョン管理部(503)は、記憶部(501)に記憶された自装置バージョン情報が示す自装置バージョンとバージョン情報取得部(502)により取り込まれた他装置バージョン情報が示す複数の他装置バージョンそれぞれとを比較し、比較の結果に応じて、自装置バージョンが複数の他装置バージョンにおける最新の他装置バージョンよりも古い場合、最新の他装置バージョンに対応する制御装置に対して、最新の他装置バージョンに対応するファームウェアの転送要求を行う。

Description

制御装置、表示装置、ファームウェア更新方法、およびファームウェア更新プログラム
 本発明は、制御装置、表示装置、ファームウェア更新方法、およびファームウェア更新プログラムに関する。
 複数の表示装置を組み合わせて構成したマルチディスプレイシステムにおいて、表示装置ごとに制御プログラム(ファームウェア)を更新すると、表示装置の台数分の書換え処理が必要となり、更新時間が長くなる。そこで、マルチディスプレイシステムを構成する複数の表示装置のそれぞれが有する制御プログラムを、外部装置によって短時間に一括で書き換える技術が知られている(例えば、特許文献1参照)。
 また、マルチディスプレイシステムを設置した際に、表示装置のファームウェアのバージョンが同一とならない組み合わせとなる場合がある。また、運用中のマルチディスプレイシステムのメンテナンスにおいて、異なるファームウェアバージョンの表示装置が混在することとなる場合がある。そのような場合、特許文献1に記載の技術を適用して、パーソナルコンピュータ等の外部装置から最新のファームウェアを複数の表示装置に転送し、各表示装置にファームウェアを書き換えさせることが可能である。
特開2001-236233号公報
 しかしながら、特許文献1に示される技術では、マルチディスプレイシステムを構成する全ての表示装置のファームウェアの書き換えが一括して同時に行われる。このため、最新のファームウェアが既に書き込まれている表示装置がマルチディスプレイシステムの中に含まれている場合に、その表示装置に対しても、ファームウェアの書き換え処理が行われてしまう。
 また、ファームウェアの書き換え処理のために、コンピュータ装置をマルチディスプレイシステムの表示装置に接続する手間がかかる場合がある。さらに、マルチディスプレイシステムが壁面等に埋め込まれて設置されている場合には、その作業が困難な場合もある。
 本発明は、上記事情を考慮してなされたものであり、マルチディスプレイシステムを構成する複数の表示装置のファームウェアを、それら複数の表示装置における最新のファームウェアに容易に統一する、制御装置、表示装置、ファームウェア更新方法、およびファームウェア更新プログラムを提供する。
 [1]上記の課題を解決するため、本発明の一態様である制御装置は、自装置が有するファームウェアのバージョンを示す自装置バージョン情報を記憶する記憶部と、複数の制御装置から、前記複数の制御装置それぞれが有するファームウェアのバージョンを示す他装置バージョン情報を取り込むバージョン情報取得部と、前記記憶部に記憶された前記自装置バージョン情報が示す自装置バージョンと前記バージョン情報取得部により取り込まれた前記他装置バージョン情報が示す複数の他装置バージョンそれぞれとを比較し、前記比較の結果に応じて、前記自装置バージョンが前記複数の他装置バージョンにおける最新の他装置バージョンよりも古い場合、前記最新の他装置バージョンに対応する制御装置に対して、前記最新の他装置バージョンに対応するファームウェアの転送要求を行うバージョン管理部と、を備える。
 [2]上記の課題を解決するため、本発明の一態様である表示装置は、自装置が有するファームウェアのバージョンを示す自装置バージョン情報を記憶する記憶部と、複数の表示装置から、前記複数の表示装置それぞれが有するファームウェアのバージョンを示す他装置バージョン情報を取り込むバージョン情報取得部と、前記記憶部に記憶された前記自装置バージョン情報が示す自装置バージョンと前記バージョン情報取得部により取り込まれた前記他装置バージョン情報が示す複数の他装置バージョンそれぞれとを比較し、前記比較の結果に応じて、前記自装置バージョンが前記複数の他装置バージョンにおける最新の他装置バージョンよりも古い場合、前記最新の他装置バージョンに対応する表示装置に対して、前記最新の他装置バージョンに対応するファームウェアの転送要求を行うバージョン管理部と、を備える。
 [3]上記の課題を解決するため、本発明の一態様であるファームウェア更新方法は、複数の制御装置から、前記複数の制御装置それぞれが有するファームウェアのバージョンを示す他装置バージョン情報を取り込むバージョン情報取得ステップと、自装置が有するファームウェアのバージョンを示す自装置バージョン情報を記憶する記憶部に記憶された前記自装置バージョン情報が示す自装置バージョンと前記バージョン情報取得部により取り込まれた前記他装置バージョン情報が示す複数の他装置バージョンそれぞれとを比較する比較ステップと、前記比較ステップにおける比較の結果に応じて、前記自装置バージョンが前記複数の他装置バージョンにおける最新の他装置バージョンよりも古い場合、前記最新の他装置バージョンに対応する制御装置に対して、前記最新の他装置バージョンに対応するファームウェアの転送要求を行うバージョン管理ステップと、を有する。
 [4]上記の課題を解決するため、本発明の一態様であるファームウェア更新プログラムは、自装置が有するファームウェアのバージョンを示す自装置バージョン情報を記憶する記憶部を備えるコンピュータを、複数の制御装置から、前記複数の制御装置それぞれが有するファームウェアのバージョンを示す他装置バージョン情報を取り込むバージョン情報取得部と、前記記憶部に記憶された前記自装置バージョン情報が示す自装置バージョンと前記バージョン情報取得部により取り込まれた前記他装置バージョン情報が示す複数の他装置バージョンそれぞれとを比較し、前記比較の結果に応じて、前記自装置バージョンが前記複数の他装置バージョンにおける最新の他装置バージョンよりも古い場合、前記最新の他装置バージョンに対応する制御装置に対して、前記最新の他装置バージョンに対応するファームウェアの転送要求を行うバージョン管理部と、として機能させる。
 本発明によれば、マルチディスプレイシステムを構成する複数の表示装置のファームウェアを、それら複数の表示装置における最新のファームウェアに容易に統一することができる。
本発明の第1実施形態に係る制御装置の基本構成を示すブロック図である。 同実施形態における表示装置の構成を示すブロック図である。 ファームウェアの更新処理時の動作の一例を示すフローチャートである。 ファームウェアのアップデート機能が起動される表示装置のバージョンが最新バージョンでない場合の動作説明図である。 ファームウェアのアップデート機能が起動される表示装置のバージョンが最新バージョンでない場合の処理を示すシーケンス図である。 ファームウェアのアップデート機能が起動される表示装置のバージョンが最新である場合の処理を示す説明図である。 ファームウェアのアップデート機能が起動される表示装置のバージョンが最新の場合の処理を示すシーケンス図である。 ファームウェアの更新処理時の動作の他の例を示すフローチャートである。 本発明の第1の実施形態の変形例に係る表示装置の構成を示すブロック図である。 本発明の第2の実施形態に係る表示装置の構成を示すブロック図である。
 以下、本発明の実施の形態について図面を参照して詳細に説明する。
 [第1の実施の形態]
 図1は、本発明の第1実施形態に係る制御装置の基本構成を示すブロック図である。図1に示すように、制御装置500aは、記憶部501と、バージョン情報取得部502と、バージョン管理部503とを備える。なお、制御装置500b,500c,・・・も、制御装置500aと同様の構成を有する。ただし、制御装置500a,500b,500c,・・・それぞれが有するファームウェアのバージョンは統一されていないものとする。また、制御装置500aを自装置、制御装置500b,500c,・・・を他装置とし、自装置を例として構成を説明する。また、以下の説明において、制御装置500a,500b,500c,・・・それぞれを、制御装置500と呼ぶこともある。
 記憶部501は、制御装置500aが有するファームウェアのバージョンを示す自装置バージョン情報を記憶する。
 バージョン情報取得部502は、他装置である複数の制御装置500b,500c,・・・から、複数の制御装置それぞれが有するファームウェアのバージョンを示す他装置バージョン情報を取り込む。
 バージョン管理部503は、記憶部501に記憶された自装置バージョン情報が示す自装置バージョンとバージョン情報取得部502により取り込まれた他装置バージョン情報が示す複数の他装置バージョンそれぞれとを比較する。そして、バージョン管理部503は、その比較の結果に応じて、自装置バージョンが複数の他装置バージョンにおける最新の他装置バージョンよりも古い場合、最新の他装置バージョンに対応する制御装置500b,500c,・・・のいずれかに対して、最新の他装置バージョンに対応するファームウェアの転送要求を行う。
 また、バージョン管理部503は、前記の比較の結果に応じて、自装置バージョンが複数の他装置バージョンにおける最新の他装置バージョンよりも新しいか最新の他装置バージョンに等しい場合、複数の他装置バージョンに自装置バージョンよりも古い他装置バージョンが含まれている場合の他装置バージョンに対応する制御装置500b,500c,・・・のいずれかに対して、自装置バージョンに対応するファームウェアを転送する。
 次に、本発明の第1の実施形態に係る表示装置について説明する。上述した制御装置500は、本表示装置に適用される。
 図2は、本発明の第1の実施形態における表示装置の構成を示すブロック図である。図2に示すように、表示装置1は、MCU(Micro Control Unit)11と、アップデート制御部12と、記憶部13と、操作部14と、インターフェース部15と、入力部16と、映像処理部17と、駆動部18と、表示部19とを備える。
 MCU11は、例えば、CPU(Central Processing Unit)、メモリ、入出力部を含んで構成される。また、MCU11は、EEPROM(Electrically Erasable Programmable Read-Only Memory)やフラッシュメモリからなるファームウェア格納部20を含む。ファームウェア格納部20は、ファームウェアを記憶している。ファームウェアは、表示装置1の基本動作の制御を行うプログラムである。つまり、MCU11は、CPUにファームウェアを実行させることにより、表示装置1全体を制御する。なお、本実施形態は、ファームウェア格納部20がMCU11に内蔵された例であるが、ファームウェア格納部20をMCU11とは別体として設けてもよい。
 アップデート制御部12は、MCU11のファームウェアの更新処理を実行する。アップデート制御部12は、例えば、CPU、メモリを含んで構成される。アップデート制御部12におけるファームウェアの更新処理については、後に詳述する。
 記憶部13は、MCU11内のファームウェア格納部20に格納されているファームウェアのバージョン情報と、ファームウェアのバックアップを記憶する。すなわち、本実施形態では、記憶部13は、ファームウェアバージョン情報記憶領域51と、ファームウェアバックアップ領域52とを有する。ファームウェアバージョン情報記憶領域51には、MCU11内のファームウェア格納部20に格納されているファームウェアのバージョン情報が記憶される。このバージョン情報は、自装置バージョン情報である。ファームウェアバックアップ領域52には、MCU11内のファームウェア格納部20に格納されているファームウェアのバックアップが記憶される。
 記憶部13にファームウェアのバックアップを記憶させておくことにより、当該表示装置1は、他の表示装置1に対してファームウェアを転送する場合に、記憶部13からバックアップを読み出し、このバックアップを他の表示装置1に転送する。これにより、表示装置1は、マルチディスプレイシステムとしてのマルチ表示動作を停止させることなく、ファームウェアを他の表示装置1に転送することができる。また、表示装置1のファームウェア格納部20に記憶されたファームウェアのデータが破壊等によってアクセス不能となった場合に、記憶部13からバックアップをファームウェア格納部20に転送して、ファームウェアを復元することができる。
 操作部14は、ユーザ入力を受け付け、その操作信号をMCU11に送信する。MCU11は、この操作部14からの操作信号を受信すると、この操作信号にしたがって動作する。なお、操作部14は、赤外線リモートコントローラにより構成してもよい。また、操作部14は、画面上に操作ボタンを重畳して表示するようなOSD(On Screen Display)でもよい。
 インターフェース部15は、他の機器とデータ通信を行う。本実施形態では、インターフェース部15として、USB(Universal Serial Bus)インターフェース31と、シリアルインターフェース32と、LAN(Local Area Network)インターフェース33とを備える。
 入力部16は、映像信号の入力経路の選択回路や映像信号の入力に必要な回路を含んで構成されている。さらに、入力部16は、入力映像信号が例えばアナログ信号の場合には、A/D(Analog to Digital)コンバータを含んでいる。
 映像処理部17は、入力映像信号を表示するための必要な処理を行う回路を含む。例えば、映像処理部17は、明るさの調整、色補正処理等を行う回路を含む。駆動部18は、表示部19を駆動するドライバ等を含む。表示部19は、例えば液晶パネルや有機EL(Electro Luminescence)等であり、画像の表示を行う。
 本実施形態に係る表示装置1は、複数の当該表示装置1を水平方向および垂直方向それぞれに並べて配置して一つの大画面を形成するマルチディスプレイシステムに使用される。そして、本実施形態では、マルチディスプレイシステムを構成する各表示装置1は、LAN(Local Area Network)インターフェース33を介して互いに接続され、ネットワークが構成される(図4および図6参照)。各表示装置1は、ユニークな識別情報を有している。この識別情報は、例えば、IP(Internet Protocol)アドレス、MAC(Media Access Control)アドレス等である。そして、表示装置1は、識別情報を用いて、他の表示装置1との間でネットワークを介したデータ通信を行う。LANインターフェース33は、例えば、CSMA/CD(Carrier Sense Multiple Access with Collision Detection)により、ネットワークを構成する各機器間でデータ通信を行う。
 4台の表示装置1(表示装置1a~1d)についてファームウェアのアップデート処理を行う場合、表示装置1a~1dの中で任意の一台の表示装置が選択され、その表示装置のファームウェアのアップデート機能が起動される。ファームウェアのアップデート機能を起動させる表示装置は、表示装置1a~1dのいずれであってもよい。
 図3は、本発明の第1の実施形態に係る表示装置におけるファームウェアの更新処理時の動作を示すフローチャートである。なお、表示装置1aをファームウェアのアップデート機能を起動させる表示装置(自装置ともいう。)とし、表示装置1b,1c,1dを他装置とする。
 図3において、自装置である表示装置1aの操作部14により、バージョンアップの指示が入力されると(ステップS1)、アップデート制御部12は、ネットワーク上の他の表示装置1b,1c,1dに、ファームウェアのバージョン情報の転送要求を送信する(ステップS2)。このバージョン情報の転送要求に呼応して、表示装置1b,1c,1dそれぞから、ファームウェアのバージョン情報が供給される。
 アップデート制御部12は、ネットワーク上の表示装置1b,1c,1dからファームウェアのバージョン情報を受信すると(ステップS3)、自装置である表示装置1aのファームウェアのバージョンと表示装置1b,1c,1dそれぞれのファームウェアのバージョンとを比較する(ステップS4)。そして、アップデート制御部12は、表示装置1aのファームウェアのバージョンが最新か否かを判定する(ステップS5)。
 表示装置1aのバージョンが最新ではないと判定された場合(ステップS5:No)、アップデート制御部12は、ファームウェアのバージョンが最新である表示装置に、ネットワーク上の他の表示装置へのファームウェアの転送要求を送信する(ステップS6)。なお、ここで、ファームウェアのバージョンが最新である表示装置がネットワーク上に複数あった場合には、アップデート制御部12は、ファームウェアのバージョンが最新である表示装置の中から一台の表示装置を選んで、ファームウェアの転送要求を送信する。この場合、アップデート制御部12は、どの表示装置を選んでファームウェアの転送要求を送信してもよいが、例えば、識別情報に応じて一台の表示装置を選択し、この表示装置に対してファームウェアの転送要求を送信する。
 アップデート制御部12は、転送されてきたファームウェアを受信すると(ステップS7)、この受信したファームウェアにより、MCU11のファームウェア格納部20のファームウェアの更新を行う(ステップS8)。そして、アップデート制御部12は、更新したバージョンに基づいて、ファームウェアバージョン情報記憶領域51のバージョン情報を書き換え、また、更新したファームウェアのバックアップをファームウェアバックアップ領域52に記憶させる(ステップS9)。
 一方、ステップS5の処理において表示装置1aのバージョンが表示装置1b,1c,1dのバージョンにおける最新のバージョンよりも新しいかその最新のバージョンに等しいと判定された場合(ステップS5:Yes)、アップデート制御部12は、ファームウェアバックアップ領域52からファームウェアを読み出す(ステップS10)。そして、アップデート制御部12は、表示装置1b,1c,1dのバージョンに表示装置1aのバージョンよりも古いバージョンが含まれている場合のそのバージョンに対応する表示装置に対して、読み出したファームウェアを送信する(ステップS11)。
 次に、本発明の第1の実施形態に係る表示装置におけるファームウェアの更新処理について説明する。まず、ネットワークに接続された表示装置1a~1dの中で、ファームウェアのアップデート機能が起動された表示装置1aのバージョンが最新バージョンでない場合の処理について、図4および図5を用いて説明する。
 図4は、ファームウェアのアップデート機能が起動される表示装置1aのバージョンが最新バージョンでない場合の動作説明図である。なお、図4において、入力部16、映像処理部17、駆動部18、表示部19等は、説明を簡単にするために、図示していない。図4において、ネットワークに接続された各表示装置1a,1b,1c,1dのファームウェアのバージョンは以下の通りであるとする。
 表示装置1a:バージョンVer.5.0
 表示装置1b:バージョンVer.6.0
 表示装置1c:バージョンVer.5.0
 表示装置1d:バージョンVer.4.0
 このように、表示装置1aのファームウェアはバージョンVer.5.0、表示装置1bのファームウェアはバージョンVer.6.0であるため、表示装置1aのファームウェアのバージョンは、表示装置1bのファームウェアのバージョンよりも古い。
 図5は、ファームウェアのアップデート機能が起動される表示装置1aのバージョンが最新バージョンでない場合の処理を示すシーケンス図である。図5において、表示装置1aのファームウェアのアップデート機能が起動されると(ステップS101)、表示装置1aのアップデート制御部12aは、ネットワーク上の表示装置1b,1c,1dに、ファームウェアのバージョン転送要求をマルチキャスト送信する(ステップS102)。表示装置1b,1c,1dのアップデート制御部12b,12c,12dは、そのバージョン転送要求に呼応して、記憶部13b,13c,13dのファームウェアバージョン情報記憶領域51b,51c,51dからバージョン情報を読み出す。そして、アップデート制御部12b,12c,12dは、読み出したバージョン情報を表示装置1aに送信する(ステップS103a,S103b,S103c)。
 表示装置1aのアップデート制御部12aは、表示装置1b,1c,1dのファームウェアのバージョン情報を取得すると、表示装置1aのファームウェアのバージョンと表示装置1b,1c,1dそれぞれのファームウェアのバージョンとを比較する(ステップS104)。そして、表示装置1aのアップデート制御部12aは、表示装置1aのファームウェアのバージョンが最新であるか否かを判定する(ステップS105)。この例では、表示装置1bのファームウェア(バージョンVer.6.0)が最新であり、自表示装置1aのファームウェアのバージョン(バージョンVer.5.0)は最新ではない(ステップS105:No)。
 この場合、表示装置1aのアップデート制御部12aは、バージョンが最新である表示装置1bに、ネットワーク上の他の表示装置へのファームウェアの転送要求を送信する(ステップS106)。
 表示装置1bのアップデート制御部12bは、ファームウェアの転送要求を受信すると、記憶部13bのファームウェアバックアップ領域52bからファームウェアを読み出す(ステップS107)。そして、アップデート制御部12bは、ネットワーク上の表示装置1a,1c,1dに、そのファームウェアをマルチキャスト送信する(ステップS108)。なお、このとき、表示装置1a,1c,1dの中に最新のファームウェアを有する表示装置がある場合、表示装置1bのアップデート制御部12bは、その表示装置に対してファームウェアを送信しない。
 各表示装置1a,1c,1dのアップデート制御部12a,12c,12dは、表示装置1bからのファームウェアを受信すると、受信したファームウェアにより、MCU11a,11c,11dのファームウェアを更新する(ステップS109a,S109b,S109c)。これにより、各表示装置1a~1dのファームウェアは、全て、最新のバージョンVer.6.0にアップデートされることになる。
 次に、ネットワークに接続された各表示装置の中で、ファームウェアのアップデート機能が起動された表示装置のバージョンが最新である場合の処理について、図6および図7を用いて説明する。
 図6は、ファームウェアのアップデート機能が起動される表示装置のバージョンが最新である場合の処理を示す説明図である。図6において、各表示装置1a~1dのファームウェアのバージョンは以下の通りである。
 表示装置1a:バージョンVer.6.0
 表示装置1b:バージョンVer.5.0
 表示装置1c:バージョンVer.5.0
 表示装置1d:バージョンVer.4.0
 このように、表示装置1aのファームウェアのバージョンは、表示装置1b,1c,1dのファームウェアよりも新しい。
 図7は、このように、ファームウェアのアップデート機能が起動される表示装置のバージョンが最新の場合の処理を示すシーケンス図である。図7において、表示装置1aのファームウェアのアップデート機能が起動されると(ステップS201)、表示装置1aのアップデート制御部12aは、表示装置1b,1c,1dに、ファームウェアのバージョン転送要求をマルチキャスト送信する(ステップS202)。ネットワーク上の表示装置1b,1c,1dのアップデート制御部12b,12c,12dは、そのバージョン転送要求に呼応して、記憶部13b,13c,13dのファームウェアバージョン情報記憶領域51b,51c,51dからバージョン情報を読み出す。そして、アップデート制御部12b,12c,12dは、読み出したバージョン情報を表示装置1aに送信する(ステップS203a,S203b,S203c)。
 表示装置1aのアップデート制御部12aは、表示装置1b,1c,1dのファームウェアのバージョン情報を取得すると、表示装置1aのファームウェアのバージョンと表示装置1b,1c,1dそれぞれのファームウェアのバージョンとを比較する(ステップS204)。そして、表示装置1aのアップデート制御部12aは、表示装置1aのファームウェアのバージョンが最新であるか否かを判定する(ステップS205)。この例では、表示装置1aのファームウェア(バージョンVer.6.0)が最新である(ステップS205:Yes)。
 この場合、表示装置1aのアップデート制御部12aは、記憶部13aのファームウェアバックアップ領域52aからファームウェアを読み出す(ステップS206)。そして、アップデート制御部12aは、ネットワーク上の表示装置1b,1c,1dに、このファームウェアをマルチキャスト送信する(ステップS207)。なお、このとき、表示装置1b,1c,1dの中に最新のファームウェアを有する表示装置がある場合、表示装置1aのアップデート制御部12aは、その表示装置に対してファームウェアを送信しない。
 表示装置1b,1c,1dのアップデート制御部12b,12c,12dは、表示装置1aからのファームウェアを受信すると、受信したファームウェアにより、MCU11b,11c,11dのファームウェアを更新する(ステップS208a,S208b,S208c)。これにより、各表示装置1a~1dのファームウェアは、全て、最新のバージョンVer.6.0にアップデートされることになる。
 以上説明したように、本発明の実施形態では、ファームウェアのアップデート処理を行う際に、表示装置1aのアップデート制御部12aは、ネットワークを介して、表示装置1b,1c,1dそれぞれと通信を行い、表示装置1b,1c,1dからバージョン情報を取得する。そして、アップデート制御部12aは、表示装置1aのファームウェアのバージョンと表示装置1b,1c,1dそれぞれのファームウェアのバージョンとを比較する。表示装置1aのバージョンが表示装置1b,1c,1dのバージョンにおける最新のバージョンよりも古い場合、アップデート制御部12aは、その最新のバージョンに対応する表示装置に対して、ファームウェアの転送要求を送信する。表示装置1aのバージョンが表示装置1b,1c,1dのバージョンにおける最新のバージョンよりも新しいかその最新のバージョンに等しい場合、アップデート制御部12aは、表示装置1b,1c,1dのバージョンに表示装置1aのバージョンよりも古いバージョンが含まれている場合のそのバージョンに対応する表示装置に対して、表示装置1aのファームウェアを転送する。これにより、ネットワークに接続された表示装置1a~1dのファームウェアを、全て、最新のバージョンに更新することができる。また、本発明の実施形態によれば、ファームウェアのバージョンが既に最新である表示装置に対しては、ファームウェアが更新されることがなくなる。
 なお、上述の例では、マルチディスプレイシステムを構成する全ての表示装置1a~1dの電源が入った状態で、任意の表示装置(例えば、表示装置1a)の操作部14の操作によりバージョンアップの指示が入力されると、ファームウェアのアップデート機能が起動される例であった。ファームウェアのアップデート機能の起動は、操作部14からの入力の他、外部に接続されたパーソナルコンピュータ等の機器の操作により行うようにしてもよい。
 また、マルチディスプレイシステムを構成する全ての表示装置1a~1dに同時または連動して電源が投入されるようにしておき、任意の表示装置(例えば、表示装置1a)の電源が投入されたことを契機として、その表示装置がファームウェアのアップデート機能を起動させるようにしてもよい。
 例えば、全ての表示装置1a~1dに電源が投入された場合、図8のフローチャートに示すように、表示装置1aのアップデート制御部12aは、電源が投入されたか否かを検出し(ステップS51)、電源が投入されたら、ファームウェアのアップデート機能を起動させるようにしてもよい。なお、図8において、ステップS52~S61の処理は、図3におけるステップS2~ステップS11の処理と同様であり、その説明を省略する。このように、電源の投入を検出して、ファームウェアのアップデート機能を起動させるようにすると、ネットワークに接続された各表示装置のファームウェアのバージョンを、ユーザが操作することなく、全て、最新バージョンにアップデートすることができる。なお、マルチディスプレイシステムを構成する全ての表示装置1a~1dのうちいずれかの表示装置(例えば、表示装置1d)の電源が投入されなかった場合は、表示装置1a~1cについて、ファームウェアのアップデート処理が行われることとなる。
 [第1の実施の形態の変形例]
 図9は、本発明の第1実施形態の変形例を示すブロック図である。図9に示すように、本変形例に係る表示装置1は、第1実施形態における表示装置1の記憶部13からファームウェアバックアップ領域52を削除した構成を有する。
 図9の構成を有する表示装置1a~1dを用いて構成されたマルチディスプレイシステムにおいて、表示装置1aを自装置とし、表示装置1b,1c,1dを他装置とした場合の処理について説明する。
 表示装置1aが表示装置1b,1c,1dいずれかからのファームウェアを受信して、ファームウェアを更新する場合、表示装置1aのアップデート制御部112は、転送されてきたファームウェアを受信しながらフォーマット変換し、ファームウェア格納部120のファームウェアを更新する処理を行う。
 また、表示装置1aのファームウェアが最新である場合には、表示装置1aのアップデート制御部12は、直接、MCU11のファームウェア格納部20からファームウェアを読み出す。そして、アップデート制御部12は、読み出されたファームウェアを転送用のフォーマット、例えばHexフォーマットに変換する。そして、アップデート制御部12は、表示装置1b,1c,1dのバージョンに表示装置1aのバージョンよりも古いバージョンが含まれている場合のそのバージョンに対応する表示装置に対して、フォーマット変換されたファームウェアを送信する。また、他の構成については、前述の第1の実施形態と同様である。
 このように、記憶部13にファームウェアバックアップ領域52を設けず、ファームウェアをソフトウェア格納部20から読み出すようにすることによって、記憶部13の容量をファームウェアバックアップ領域52分だけ削減することができる。
 第1実施形態およびその変形例では、マルチディスプレイシステムを構成する複数の表示装置を全て同一の構成とした。そして、最新バージョンのファームウェアを有する表示装置は、その最新バージョンよりも古いバージョンのファームウェアを有する表示装置にファームウェアを転送して、マルチディスプレイシステムを構成する全ての表示装置のファームウェアを最新バージョンに統一する。このとき、最新のファームウェアが既に書き込まれている表示装置がマルチディスプレイシステムの中に含まれている場合に、その表示装置に対してのファームウェアの書き換え処理は行われない。
 このように構成したことにより、第1実施形態およびその変形例によれば、いずれかの表示装置を選択してファームウェアのアップデート機能を起動することにより、全ての表示装置のファームウェアを最新バージョンに容易に統一することができる。このため、マルチディスプレイシステムを構成する表示装置の管理が容易となる。
 [第2の実施の形態]
 本発明の第2実施形態は、マルチディスプレイシステムを構成する複数の表示装置において、ファームウェアのアップデート機能を起動する一台の表示装置を、ファームウェアのアップデート制御機能を有する特定の装置に限定する例である。ここでは、ファームウェアのアップデート機能を起動する表示装置1aを親機とよび、他の複数の表示装置1b,1c,1dそれぞれを子機とよぶ。
 親機である表示装置1aの構成は、図2に示す第1実施形態における表示装置1aと同一である。一方、子機である表示装置1b,1c,1dは、図10に示すように、第1実施形態の変形例である表示装置1b,1c,1dにおいて、アップデート制御部12をアップデート制御部12aに変更した構成を有する。
 子機におけるアップデート制御部12aは、親機から供給されるバージョン情報の転送要求に応じて、自装置のファームウェアのバージョン情報を返答する機能を有する。また、アップデート制御部12aは、親機から供給された最新のファームウェアを取り込み、この最新のファームウェアで自装置のファームウェアを更新する機能を有する。また、アップデート制御部12aは、親機から供給されるファームウェア転送要求に応じて自装置のファームウェアを親機に転送する機能を有する。
 親機は、例えば、マルチディスプレイシステムの一角、またはマトリクス構成の縁部分に配置される。または、親機は、信号源または制御用機器に最も近い位置に配置される。子機は、任意の位置に配置される。
 親機である表示装置1aの、ファームウェアのアップデート機能を起動させると、表示装置1aのアップデート制御部12は、全ての子機である表示装置1b,1c,1dに対して、バージョン情報の転送要求を送信する。そして、表示装置1aのアップデート制御部12は、表示装置1b,1c,1dそれぞれから、その返答を収集する。そして、表示装置1aのアップデート制御部12は、記憶部13に記憶された自装置のバージョン情報と表示装置1b,1c,1dそれぞれから取得したバージョン情報とを比較して、最新のバージョン情報を特定する。
 [1]親機のファームウェアのバージョンが最新である場合
 親機である表示装置1aの記憶部13に記憶されたバージョン情報が示すバージョンが最新バージョンである場合、表示装置1aのアップデート制御部12は、ファームウェアバックアップ領域52のバックアップを読み出し、このバックアップを転送用フォーマットに変換する。そして、アップデート制御部12は、フォーマット変換後のバックアップを、表示装置1b,1c,1dに送信する。ファームウェアを受信した表示装置1b,1c,1dは、それぞれ自装置のファームウェアおよびバージョン情報記憶領域151のバージョン情報を更新する。なお、このとき、表示装置1b,1c,1dの中に最新のファームウェアを有する表示装置がある場合、表示装置1aのアップデート制御部12は、その表示装置に対してバックアップを送信しない。
 [2]親機のファームウェアのバージョンが最新でない場合
 親機である表示装置1aの記憶部13に記憶されたバージョン情報が示すバージョンが最新バージョンでない場合、表示装置1aのアップデート制御部12は、最新バージョンを示すバージョン情報を返答した子機のいずれかに対し、最新のファームウェアの転送要求を送信する。そして、アップデート制御部12は、その最新のファームウェアの転送要求を受信した子機から供給されたファームウェアを取り込む。そして、アップデート制御部12は、取り込んだファームウェアで自装置のファームウェアおよびバージョン情報記憶部51に記憶されたバージョン情報を更新する。
 また、表示装置1aのアップデート制御部12は、収集した表示装置1b,1c,1dのバージョン情報の中に、更新した自装置のバージョン情報が示すバージョンよりも古いバージョンを示すものが含まれているときは、その古いバージョンを示すバージョン情報を有する表示装置に対して最新のファームウェアを転送する。そして、この最新のファームウェアを受信した表示装置は、自装置のファームウェアおよびバージョン情報記憶領域151に記憶されたバージョン情報を更新する。
 以上説明したとおり、本実施形態では、ファームウェアのアップデート機能を起動可能な一台の親機と、複数の子機とを含むマルチディスプレイシステムにおいて、全ての表示装置のファームウェアを容易に最新の状態とすることができる。
 親機のアップデート制御部12は、アップデート制御機能を有するのに対し、子機のアップデート制御部12aは、その機能が制限されており、汎用の表示装置を適用することが可能である。このため、大規模なマルチディスプレイシステムを構成する場合に、コストを削減することができる。
 なお、本実施形態における親機として、図9に示した表示装置を適用することができる。
 以上、説明したとおり、本発明の各実施形態によれば、ファームウェアの書き換え処理のために、コンピュータ装置をマルチディスプレイシステムの各表示装置に接続する必要がない。よって、マルチディスプレイシステムが壁面等に埋め込まれて設置されている場合における作業性は良好であり、メンテナンス性が良い。
 なお、上述の実施形態では、アップデート制御部12を用いてMCU11のファームウェアの更新の制御を行っているが、MCU11により自身のファームウェアの更新の制御を行うようにしてもよい。
 また、上述の実施形態では、マルチディスプレイシステムを構成する複数の表示装置のファームウェアを更新する場合について説明したが、ネットワークに接続された複数の制御装置の各種のプログラムをアップデートする際に、同様に適用できる。
 また、上述した実施形態である制御装置および表示装置の一部の機能をコンピュータで実現するようにしてもよい。この場合、その制御装置および表示装置を実現するためのファームウェア更新プログラムをコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたファームウェア更新プログラムをコンピュータシステムに読み込ませて、このコンピュータシステムが実行することによって実現してもよい。なお、このコンピュータシステムとは、オペレーティング・システム(Operating System;OS)や周辺装置のハードウェアを含むものである。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、光ディスク、メモリカード等の可搬型記録媒体、コンピュータシステムに備えられる磁気ハードディスクやソリッドステートドライブ等の記憶装置のことをいう。さらに、コンピュータ読み取り可能な記録媒体とは、インターネット等のコンピュータネットワーク、および電話回線や携帯電話網を介してプログラムを送信する場合の通信回線のように、短時間の間、動的にプログラムを保持するもの、さらには、その場合のサーバ装置やクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものを含んでもよい。また上記のファームウェア更新プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせにより実現するものであってもよい。
 以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
 1 表示装置
 11 MCU
 12,12a アップデート制御部
 13 記憶部
 15 インターフェース部
 33 LANインターフェース
 51 ファームウェアバージョン情報記憶領域
 52 ファームウェアバックアップ領域
 501 記憶部
 502 バージョン情報取得部
 503 バージョン管理部

Claims (8)

  1.  自装置が有するファームウェアのバージョンを示す自装置バージョン情報を記憶する記憶部と、
     複数の制御装置から、前記複数の制御装置それぞれが有するファームウェアのバージョンを示す他装置バージョン情報を取り込むバージョン情報取得部と、
     前記記憶部に記憶された前記自装置バージョン情報が示す自装置バージョンと前記バージョン情報取得部により取り込まれた前記他装置バージョン情報が示す複数の他装置バージョンそれぞれとを比較し、前記比較の結果に応じて、前記自装置バージョンが前記複数の他装置バージョンにおける最新の他装置バージョンよりも古い場合、前記最新の他装置バージョンに対応する制御装置に対して、前記最新の他装置バージョンに対応するファームウェアの転送要求を行うバージョン管理部と、
     を備える制御装置。
  2.  前記バージョン管理部は、前記比較の結果に応じて、前記自装置バージョンが前記複数の他装置バージョンにおける最新の他装置バージョンよりも新しいか前記最新の他装置バージョンに等しい場合、前記複数の他装置バージョンに前記自装置バージョンよりも古い他装置バージョンが含まれている場合の前記他装置バージョンに対応する制御装置に対して、前記自装置バージョンに対応するファームウェアを転送する、
     請求項1記載の制御装置。
  3.  前記バージョン管理部は、前記比較の結果に応じて、前記自装置バージョンが前記複数の他装置バージョンにおける最新の他装置バージョンよりも古い場合、前記最新の他装置バージョンに対応する制御装置に対して、前記最新の他装置バージョンに対応するファームウェアの転送要求を行う一方、前記自装置バージョンが前記複数の他装置バージョンにおける最新の他装置バージョンよりも新しいか前記最新の他装置バージョンに等しい場合、前記複数の他装置バージョンに前記自装置バージョンよりも古い他装置バージョンが含まれている場合の前記他装置バージョンに対応する制御装置に対して、前記自装置バージョンに対応するファームウェアを転送する、
     請求項1記載の制御装置。
  4.  前記バージョン管理部による前記転送要求に応じて、前記最新の他装置バージョンに対応する制御装置から供給されるファームウェアを取り込み、前記ファームウェアにより更新処理を実行し、前記ファームウェアのバージョンを示すバージョン情報により前記記憶部に記憶された前記自装置バージョン情報を更新する更新部、
     をさらに備える請求項1または3いずれか記載の制御装置。
  5.  前記記憶部は、さらに、自装置が有するファームウェアのバックアップを記憶し、
     前記バージョン管理部は、前記記憶部から読み出した前記ファームウェアのバックアップを、前記他装置バージョンに対応する制御装置に対して転送する、
     請求項2に記載の制御装置。
  6.  自装置が有するファームウェアのバージョンを示す自装置バージョン情報を記憶する記憶部と、
     複数の表示装置から、前記複数の表示装置それぞれが有するファームウェアのバージョンを示す他装置バージョン情報を取り込むバージョン情報取得部と、
     前記記憶部に記憶された前記自装置バージョン情報が示す自装置バージョンと前記バージョン情報取得部により取り込まれた前記他装置バージョン情報が示す複数の他装置バージョンそれぞれとを比較し、前記比較の結果に応じて、前記自装置バージョンが前記複数の他装置バージョンにおける最新の他装置バージョンよりも古い場合、前記最新の他装置バージョンに対応する表示装置に対して、前記最新の他装置バージョンに対応するファームウェアの転送要求を行うバージョン管理部と、
     を備える表示装置。
  7.  複数の制御装置から、前記複数の制御装置それぞれが有するファームウェアのバージョンを示す他装置バージョン情報を取り込むバージョン情報取得ステップと、
     自装置が有するファームウェアのバージョンを示す自装置バージョン情報を記憶する記憶部に記憶された前記自装置バージョン情報が示す自装置バージョンと前記バージョン情報取得部により取り込まれた前記他装置バージョン情報が示す複数の他装置バージョンそれぞれとを比較する比較ステップと、
     前記比較ステップにおける比較の結果に応じて、前記自装置バージョンが前記複数の他装置バージョンにおける最新の他装置バージョンよりも古い場合、前記最新の他装置バージョンに対応する制御装置に対して、前記最新の他装置バージョンに対応するファームウェアの転送要求を行うバージョン管理ステップと、
     を有するファームウェア更新方法。
  8.  自装置が有するファームウェアのバージョンを示す自装置バージョン情報を記憶する記憶部を備えるコンピュータを、
     複数の制御装置から、前記複数の制御装置それぞれが有するファームウェアのバージョンを示す他装置バージョン情報を取り込むバージョン情報取得部と、
     前記記憶部に記憶された前記自装置バージョン情報が示す自装置バージョンと前記バージョン情報取得部により取り込まれた前記他装置バージョン情報が示す複数の他装置バージョンそれぞれとを比較し、前記比較の結果に応じて、前記自装置バージョンが前記複数の他装置バージョンにおける最新の他装置バージョンよりも古い場合、前記最新の他装置バージョンに対応する制御装置に対して、前記最新の他装置バージョンに対応するファームウェアの転送要求を行うバージョン管理部と、
     として機能させるためのファームウェア更新プログラム。
PCT/JP2012/083017 2012-12-20 2012-12-20 制御装置、表示装置、ファームウェア更新方法、およびファームウェア更新プログラム WO2014097436A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US14/651,186 US9804831B2 (en) 2012-12-20 2012-12-20 Control device, display device, firmware updating method, and firmware updating program
PCT/JP2012/083017 WO2014097436A1 (ja) 2012-12-20 2012-12-20 制御装置、表示装置、ファームウェア更新方法、およびファームウェア更新プログラム
JP2014552825A JP6057392B2 (ja) 2012-12-20 2012-12-20 制御装置、表示装置、ファームウェア更新方法、およびファームウェア更新プログラム
CN201280077773.9A CN104871135B (zh) 2012-12-20 2012-12-20 控制装置、显示装置、固件更新方法和固件更新程序

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2012/083017 WO2014097436A1 (ja) 2012-12-20 2012-12-20 制御装置、表示装置、ファームウェア更新方法、およびファームウェア更新プログラム

Publications (1)

Publication Number Publication Date
WO2014097436A1 true WO2014097436A1 (ja) 2014-06-26

Family

ID=50977817

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/083017 WO2014097436A1 (ja) 2012-12-20 2012-12-20 制御装置、表示装置、ファームウェア更新方法、およびファームウェア更新プログラム

Country Status (4)

Country Link
US (1) US9804831B2 (ja)
JP (1) JP6057392B2 (ja)
CN (1) CN104871135B (ja)
WO (1) WO2014097436A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3196761A4 (en) * 2015-09-24 2018-09-19 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Mobile terminal, power supply adapter, and upgrading method thereof
JP2019070928A (ja) * 2017-10-06 2019-05-09 任天堂株式会社 情報処理システム、情報処理装置、情報処理プログラム、および情報処理方法
US11995432B2 (en) 2021-03-12 2024-05-28 Seiko Epson Corporation Operating display devices in association with each other using older firmware

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103826080B (zh) * 2012-11-16 2018-02-16 杭州海康威视数字技术股份有限公司 对硬盘录像机进行批量升级的方法及系统
US10355928B2 (en) * 2016-02-03 2019-07-16 Commscope Technologies Llc Priority based reconfiguration scheme for remote units
CN109074248A (zh) * 2016-04-04 2018-12-21 鲁门无线电通信公司 用于分配通信网络中的软件升级的方法
US10430175B2 (en) 2016-11-01 2019-10-01 Johnson Controls Technology Company Thermostat with software update features
US10747527B2 (en) * 2016-11-01 2020-08-18 Johnson Controls Technology Company Multi-zone system with software update features
CN106775636B (zh) * 2016-11-17 2021-06-15 广州极飞科技股份有限公司 电池固件处理方法、装置和充电柜系统
TWM563000U (zh) * 2018-02-14 2018-07-01 光陽工業股份有限公司 車輛之儀表語系切換系統
JP6859282B2 (ja) * 2018-02-20 2021-04-14 パナソニック株式会社 電子機器、プログラム更新方法およびコンピュータプログラム
US11079948B2 (en) * 2019-01-18 2021-08-03 SK Hynix Inc. Memory system for updating firmware when SPO occurs and operating method thereof
JP7408931B2 (ja) * 2019-06-28 2024-01-09 株式会社リコー 電子機器、情報処理システム、情報処理方法およびプログラム
US11880315B2 (en) * 2020-04-15 2024-01-23 Hewlett-Packard Development Company, L.P. Operation of an output component to produce a representation of an instruction set
WO2022024334A1 (ja) * 2020-07-31 2022-02-03 三菱電機株式会社 更新管理プログラム、情報処理装置、および、更新管理方法
TWI776460B (zh) * 2021-04-09 2022-09-01 佳世達科技股份有限公司 顯示器韌體更新方法及其應用系統

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH086796A (ja) * 1994-06-15 1996-01-12 Nec Corp ダウンロード方法、そのネットワークシステム、及びデータファイル更新方法
JP2007249748A (ja) * 2006-03-17 2007-09-27 Fujitsu Access Ltd バージョン管理機能を有するネットワーク機器
JP2008250770A (ja) * 2007-03-30 2008-10-16 Idec Corp 入出力制御装置
JP2012098906A (ja) * 2010-11-02 2012-05-24 Buffalo Inc 無線lan装置、無線lan装置の制御方法、および、コンピュータプログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001236233A (ja) 2000-02-24 2001-08-31 Hitachi Ltd 複数の制御プログラムの一括書き換え方式およびその制御装置
JP4021407B2 (ja) * 2003-12-16 2007-12-12 シャープ株式会社 情報処理装置
US8024723B2 (en) * 2007-05-18 2011-09-20 Samsung Electronics Co., Ltd. System and method for peer-to-peer datacasting in a broadcasting network
KR101448994B1 (ko) * 2007-06-12 2014-10-08 엘지전자 주식회사 펌웨어 다운로드 이력 관리 기능을 갖는 영상표시기기 및그 제어방법
US8856776B2 (en) * 2009-02-05 2014-10-07 International Business Machines Corporation Updating firmware without disrupting service
US20120216183A1 (en) * 2011-02-23 2012-08-23 Amit Mahajan Firmware updation in electronic devices
JP5806902B2 (ja) * 2011-04-28 2015-11-10 シスメックス株式会社 検体分析装置及びコンピュータプログラム
CN102662699A (zh) * 2012-03-27 2012-09-12 惠州Tcl移动通信有限公司 一种更新移动终端nfc固件的方法及其移动终端
TW201344576A (zh) * 2012-04-17 2013-11-01 Hon Hai Prec Ind Co Ltd 韌體更新方法與系統以及使用該方法之終端裝置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH086796A (ja) * 1994-06-15 1996-01-12 Nec Corp ダウンロード方法、そのネットワークシステム、及びデータファイル更新方法
JP2007249748A (ja) * 2006-03-17 2007-09-27 Fujitsu Access Ltd バージョン管理機能を有するネットワーク機器
JP2008250770A (ja) * 2007-03-30 2008-10-16 Idec Corp 入出力制御装置
JP2012098906A (ja) * 2010-11-02 2012-05-24 Buffalo Inc 無線lan装置、無線lan装置の制御方法、および、コンピュータプログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3196761A4 (en) * 2015-09-24 2018-09-19 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Mobile terminal, power supply adapter, and upgrading method thereof
JP2019070928A (ja) * 2017-10-06 2019-05-09 任天堂株式会社 情報処理システム、情報処理装置、情報処理プログラム、および情報処理方法
US11995432B2 (en) 2021-03-12 2024-05-28 Seiko Epson Corporation Operating display devices in association with each other using older firmware

Also Published As

Publication number Publication date
US20150331688A1 (en) 2015-11-19
JPWO2014097436A1 (ja) 2017-01-12
JP6057392B2 (ja) 2017-01-11
CN104871135B (zh) 2018-03-13
CN104871135A (zh) 2015-08-26
US9804831B2 (en) 2017-10-31

Similar Documents

Publication Publication Date Title
JP6057392B2 (ja) 制御装置、表示装置、ファームウェア更新方法、およびファームウェア更新プログラム
US9727507B2 (en) USB device remote control method and system
EP2784661B1 (en) Computer program product, information processing method, and information processing apparatus
US20030217186A1 (en) Apparatus for and method of seamless wireless multimedia download path to peer networked appliances
US20130321124A1 (en) Control device, under-control device, control method thereof, remote control system, and recording medium
JP4982392B2 (ja) 分散型計算機システム、構成情報の設定方法、および構成情報設定装置
JP6741764B2 (ja) 映像表示装置および映像表示装置における連携制御方法
WO2010119522A1 (ja) 画像共有システム
US20130250355A1 (en) Image forming apparatus, address setting method, and storage medium storing program
EP3716593B1 (en) User terminal apparatus and control method for controlling same
JP2013200694A (ja) 情報処理システム、情報処理方法、サーバ、その制御方法および制御プログラム
JP2014522016A (ja) ローカル装置へのシェアドアクセス
CN115145509A (zh) 多屏幕管理
JP4835511B2 (ja) ホームネットワークシステム
US20130080659A1 (en) Device and method for controlling usb terminal
JP2014048817A (ja) 情報処理装置、情報処理方法及びプログラム
JP2006105539A (ja) 給湯器の制御装置
CN113467729B (zh) 电子装置与多屏幕显示方法
US8634421B2 (en) Network monitor and control method thereof
JP2020155897A (ja) 電子黒板、電子黒板管理システム及び電子黒板管理方法
JP2017111563A (ja) 情報表示装置、方法及びプログラム
JP6615730B2 (ja) 設定補助システム、設定補助装置及び設定補助方法
JP2013055464A (ja) ネットワーク制御装置、表示装置及びネットワーク制御方法
JP2021032998A (ja) 表示装置、配信装置、デジタルサイネージシステムおよび制御方法
KR101131812B1 (ko) 무선통신모듈이 탑재된 메모리장치를 이용한 디지털 디스플레이 정보 제공시스템

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12890439

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2014552825

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 14651186

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12890439

Country of ref document: EP

Kind code of ref document: A1