Touch panel controller adjustment device, touch panel controller adjustment system, and control program.

The touch panel controller adjustment device and system use a web application to adjust touch panel controllers across different OS environments, facilitating remote operation and eliminating the need for physical reconnection, thereby enhancing adjustment efficiency and accuracy.

JP7786746B2Active Publication Date: 2025-12-16ASCO SA
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023208779
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-12-11
Publication Date
2025-12-16
Estimated Expiration
2043-12-11

AI Technical Summary

Technical Problem

Existing touch panel controller adjustment tools are not compatible across different operating systems, requiring manual detachment and reconnection of touch panels to adjust them, and adjustments are difficult to perform in the actual operating environment due to OS differences and electrical noise.

Method used

A touch panel controller adjustment device and system utilizing a web application that communicates with a web server to adjust touch panel controllers, allowing adjustments regardless of the OS and enabling remote operation.

Benefits of technology

Enables OS-independent adjustments and reduces the need for physical reconnection and travel by allowing remote operation, thus improving efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007786746000001
    Figure 0007786746000001
  • Figure 0007786746000002
    Figure 0007786746000002
  • Figure 0007786746000003
    Figure 0007786746000003
Patent Text Reader

Abstract

To suppress adverse effects caused by a difference in OS between a touch panel device and an adjustment tool.SOLUTION: A touch panel controller adjustment apparatus (1) comprises a WE browser (13) communicated with a Web server (20) and acquiring a touch panel controller adjustment tool (100) for executing adjustment of a touch panel controller (12) from the Web server (20). The touch panel controller adjustment tool (100) is a Web application operating by the Web browser (13), and the Web browser (13) is communicatively connected to the touch panel controller (12).SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a touch panel controller adjustment device that adjusts a touch panel controller that controls a touch panel. [Background technology]

[0002] As demand for touch panels increases, the devices equipped with them are also becoming more diverse. Devices equipped with touch panels are also increasingly running a variety of operating systems, including Windows (registered trademark), Linux (registered trademark), and Android (registered trademark). Furthermore, the performance requirements for touch panels vary, including resistance to water droplets, ability to be operated with gloves, and ability to operate in noisy environments. To ensure stable operation of touch panels in these environments, adjustments must be made to suit each specific situation, and achieving this requires specialized skills.

[0003] Such adjustments are made by adjusting parameters of a touch panel controller that controls the touch panel. For example, Patent Document 1 describes a display device with a touch panel that reduces malfunctions caused by noise by performing sensing on the touch panel while avoiding the rising and falling edges of video signal pulses. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2015-201075 Summary of the Invention [Problem to be solved by the invention]

[0005] Adjustment tools for adjusting touch panel controllers are available for Windows, but even if they are available for Linux, Android, etc., they are simple. Therefore, when adjusting a touch panel installed in a Linux, Android, etc. device, it was necessary to remove the touch panel from the device, connect only the touch panel to a Windows device, adjust the touch panel, and then reconnect the touch panel to the device. In this case, there were problems such as noise levels changing depending on the OS, making it difficult to obtain the desired adjustment results.

[0006] Furthermore, touch panel adjustments must be performed in the actual operating environment due to issues with the OS, electrical noise, physical vibrations, etc., and require an engineer to travel to the location of the touch panel device.

[0007] One aspect of the present invention has been made in consideration of the above-mentioned problems, and its purpose is to realize a touch panel controller adjustment device, etc. that can suppress problems caused by differences in the OS between the touch panel device and the adjustment tool. [Means for solving the problem]

[0008] In order to solve the above-mentioned problems, a touch panel controller adjustment device according to one embodiment of the present invention is a touch panel controller adjustment device that adjusts a touch panel controller that controls a touch panel, and is equipped with a web browser that communicates with a web server and obtains from the web server an adjustment tool that adjusts the touch panel controller, the adjustment tool being a web application that runs on the web browser, and the web browser being connected to the touch panel controller so that it can communicate with the touch panel controller.

[0009] In order to solve the above-mentioned problems, a touch panel controller adjustment system according to one embodiment of the present invention is a touch panel controller adjustment system that adjusts a touch panel controller that controls a touch panel, and includes an adjustment device and an operation device, wherein the adjustment device has a first Web browser that communicates with a Web server and obtains from the Web server an adjustment tool that adjusts the touch panel controller, the first Web browser is communicatively connected to the touch panel controller, the operation device has a second Web browser that communicates with the Web server and obtains from the Web server an adjustment tool that adjusts the touch panel controller, the adjustment tool is a Web application that runs on the first Web browser and the second Web browser, the first Web browser and the second Web browser are capable of communicating with each other, and the adjustment tool connects to the touch panel controller from the first Web browser and performs adjustment based on operation content received by the second Web browser. [Effects of the Invention]

[0010] According to one aspect of the present invention, a touch panel controller adjustment tool can be implemented using a web application, allowing adjustment of the touch panel controller regardless of the OS of the touch panel device equipped with the touch panel. This reduces the adverse effects caused by differences between the OS of the touch panel device and the OS of the adjustment tool.

[0011] Furthermore, by implementing a touch panel controller adjustment tool using a web application, adjustment can be performed remotely, thereby reducing adjustment time and the number of adjustment steps. [Brief explanation of the drawings]

[0012] [Figure 1] 1 is a functional block diagram showing a configuration of a main part of a touch panel controller adjustment device according to a first embodiment of the present invention. [Figure 2]FIG. 10 is a functional block diagram showing the configuration of a main part of a touch panel controller adjustment system according to a second embodiment of the present invention. [Figure 3] 10A and 10B are diagrams illustrating an example in which operation contents and the like in a target device are displayed on an operation device during remote operation. [Figure 4] 10A and 10B are diagrams illustrating an example in which operation contents and the like in a target device are displayed on an operation device during remote operation. [Figure 5] FIG. 10 is a diagram illustrating an example of signals transmitted and received between a first Web browser and a second Web browser during remote operation. [Figure 6] FIG. 10 is a diagram showing an example of an instruction screen for remote operation. [Figure 7] FIG. 10 is a sequence diagram showing a processing flow in the touch panel controller adjustment system. [Figure 8] FIG. 10 is a diagram showing an example of a screen for selecting a touch panel controller to be adjusted by the adjustment device. [Figure 9] FIG. 10 is a functional block diagram showing the configuration of a modified example. [Figure 10] FIG. 10 is a functional block diagram showing the configuration of a modified example. DETAILED DESCRIPTION OF THE INVENTION

[0013] [Embodiment 1] An embodiment of the present invention will be described in detail below. A touch panel controller adjustment device 1 according to this embodiment adjusts a touch panel controller 12 that controls a touch panel 11. In this embodiment, a device equipped with the touch panel 11 to be adjusted is called a target device 10.

[0014] The touch panel controller adjustment device 1 implements a touch panel controller adjustment tool 100, which adjusts the touch panel controller 12, as a Web application. This allows adjustment of the touch panel controller 12 without taking into consideration differences in the OS between the target device 10 and the touch panel controller adjustment device 1.

[0015] Fig. 1 shows the configuration of the main parts of the touch panel controller adjustment device 1. Fig. 1 is a functional block diagram showing the configuration of the main parts of the touch panel controller adjustment device 1. As shown in Fig. 1, the touch panel controller adjustment device 1 operates by being incorporated into the target device 10. Note that instead of being incorporated into the target device 10, the touch panel controller adjustment device 1 may be realized as a separate device and may be communicably connected to the target device 10 via WebHID (Human Interface Device), WebSerialCOM, or the like.

[0016] 1, the target device 10 includes a touch panel 11 and a touch panel controller 12. The target device 10 further includes a web browser 13, a communication unit 14, and a display unit 15.

[0017] The touch panel 11 is a sensor that detects contact or approach of an operating object such as a user's finger and outputs a signal.

[0018] The touch panel controller 12 controls the touch panel 11. More specifically, the touch panel controller 12 drives the touch panel 11 and processes signals output from the touch panel 11, thereby processing operations on the touch panel 11.

[0019] The web browser 13 connects to the web server 20 to acquire and display content. The web browser 13 also connects to the touch panel controller 12 to communicate. This communication is performed using WebHID and WebSerial of the web browser 13. WebHID and WebSerial have been standardized by the W3C, and differences between operating systems have been absorbed, so there is no need to create communication protocols for each operating system.

[0020] The communication unit 14 communicates between the target device 10 and the Web server 20 .

[0021] The display unit 15 is hardware that displays information.

[0022] The Web server 20 is a server that stores the touch panel controller adjustment tool 100. The Web server 20 manages customers who use touch panels 11 that can be adjusted using the touch panel controller adjustment tool 100, manages versions of the touch panel controller adjustment tool 100, shares data files, manages connection information for remote connections, and so on.

[0023] By downloading the touch panel controller adjustment tool 100 from the web server 20 to the target device 10, it becomes possible to adjust the touch panel controller 12 using the web browser 13. Therefore, the web browser 13 that has downloaded the touch panel controller adjustment tool 100 and the communication unit 14 constitute the touch panel controller adjustment device 1.

[0024] The touch panel controller adjustment tool 100 is a web application that runs on the web browser 13. The web browser 13 can communicate with the touch panel controller 12 via WebHID and WebSerial. Therefore, the touch panel controller adjustment tool 100 can adjust the touch panel controller 12. Examples of adjustment items and functions of the touch panel controller 12 using the touch panel controller adjustment tool 100 include the following. Acquisition and output of sensor values ​​(raw and filtered) from the touch panel 11 -Visualize acquired sensor values ​​(table, 2D, 3D format) - Save acquired sensor values ​​(time series) - Proximity of the operating object to the touch panel 11, output of contact coordinates Conducting self-diagnosis and obtaining results (electrical testing) - Check and change various setting parameters Settings when using a standard finger as the control object Settings when using gloves as the control object -Setting the status display when water is detected -Setting the status display when palm is detected Sensitivity settings - Automatic adjustment setting to determine whether the initial value of each parameter is automatically adjusted according to the sensor value, environmental noise, etc. - Noise level adjustment (calibration adjustment) to match the environmental noise during installation - Firmware reading and writing Furthermore, the touch panel controller adjustment tool 100 can record and play back sensor data on the touch panel 11 using the Web browser 13. The sensor data may be recorded and played back in chronological order.

[0025] Data may be recorded in chronological order along with timestamps in the memory of the web browser by, for example, pressing a record button (not shown). The recorded data may be displayed on the display unit 15 in a progress bar on a timeline at any specified time. The display may also be an animation that recreates the state of the recording. The recorded information may be uploaded to the web server 20 .

[0026] Furthermore, because it is a web application, software upgrades can be performed via communication, eliminating the need to send an upgraded version of the touch panel controller adjustment tool 100 to a customer or the like each time an upgrade is performed.

[0027] Furthermore, the touch panel controller adjustment tool 100 can be created using a single source code and made compatible with multiple OSs.

[0028] As described above, the touch panel controller adjustment device 1 according to this embodiment adjusts the touch panel controller 12 that controls the touch panel 11. The touch panel controller adjustment device 1 includes a web browser 13 that communicates with a web server 20 and acquires, from the web server 20, a touch panel controller adjustment tool 100 that adjusts the touch panel controller 12. The web browser 13 is connected to the touch panel controller 12 so as to be able to communicate with the touch panel controller 12, and the touch panel controller adjustment tool 100 is a web application that runs on the web browser 13.

[0029] Conventionally, to adjust a touch panel controller, it was necessary to prepare an adjustment tool compatible with the OS of a device (touch panel device) including a touch panel controlled by the touch panel controller and perform the adjustment. With the touch panel controller adjustment device 1, the touch panel controller adjustment tool 100 can be realized as a Web application, so that the touch panel controller 12 can be adjusted regardless of the OS of the touch panel device (target device 10). This eliminates the need to prepare an adjustment tool for each OS.

[0030] Furthermore, when the OS on which the adjustment tool runs differs from the OS of the touch panel device, it was previously necessary to detach the touch panel from the touch panel device and reconnect the touch panel to a device equipped with the OS on which the adjustment tool runs before making the adjustment, but this work is eliminated with the touch panel controller adjustment device 1. Furthermore, it is possible to prevent the adverse effect that the results of adjustment by the adjustment tool do not produce the desired results on the touch panel device, even though adjustment has been made with the adjustment tool, because the OS of the device on which the adjustment tool runs differs from the OS of the touch panel device.

[0031] [Embodiment 2] Other embodiments of the present invention will be described below. For ease of explanation, the same reference numerals will be used to designate components having the same functions as those described in the above embodiment, and the description thereof will not be repeated.

[0032] The touch panel controller adjustment system 2 according to this embodiment will be described with reference to Fig. 2. Fig. 2 is a functional block diagram showing the configuration of the main parts of the touch panel controller adjustment system 2.

[0033] As shown in FIG. 2, the touch panel controller adjustment system 2 according to this embodiment includes an adjustment device 60 and an operation device 30.

[0034] The adjustment device 60 corresponds to the above-described touch panel controller adjustment apparatus 1. The adjustment device 60 includes a Web browser 62 (first Web browser) that communicates with the Web server 20 and acquires, from the Web server 20, a touch panel controller adjustment tool 100 that adjusts the touch panel controller 12.

[0035] The web browser 62 is connected to the touch panel controller 12 so as to be able to communicate with it.

[0036] The operation device 30 includes a Web browser 32 (second Web browser) that communicates with the Web server 20 and acquires from the Web server 20 a touch panel controller adjustment tool 100 for adjusting the touch panel controller 12.

[0037] The touch panel controller adjustment tool 100 is a web application that runs on the web browser 62 and the web browser 32, and the web browser 62 and the web browser 32 can communicate with each other via the relay server 40. The touch panel controller adjustment tool 100 connects to the touch panel controller 12 from the web browser 62 and performs adjustment based on the operation content received by the web browser 32.

[0038] Here, it has been described that the Web browser 62 and the Web browser 32 can communicate with each other via the relay server 40, but they may communicate with each other via the Web server 20 instead of the relay server 40. In other words, the Web server 20 may play the role of the relay server 40.

[0039] Furthermore, communication between the web browser 62 and the web browser 32 may be performed using WebSocket or WebRTC. When using WebSocket, communication is performed via the relay server 40 or the web server 20. When using WebRTC, the relay server 40 or the web server 20 is required when establishing a connection between the web browser 62 and the web browser 32, but after the connection is established, communication may be performed directly.

[0040] According to the touch panel controller adjustment system 2, the touch panel controller adjustment tool 100 can be used to adjust the touch panel controller 12 with the adjustment device 60, and the adjustment made by the adjustment device 60 can be operated with the operation device 30. The operation device 30 can be placed in a location remote from the target device 10, so that the touch panel controller 12 can be adjusted remotely. This allows a technician to adjust the touch panel controller 12 without having to go to the location of the target device 10.

[0041] Hereinafter, the operation of adjusting the touch panel controller 12 by the adjustment device 60 using the operation device 30 will be referred to as a remote operation.

[0042] Note that the remote operation using the operation device 30 is different from what is called a "remote desktop," in which a screen of a personal computer or the like located in a remote location is transferred and operated.

[0043] Conventional "remote desktop" systems transfer screen data from the remote location to the operating device, where it is displayed and operated. However, this has several drawbacks, such as a large amount of data traffic due to the need to transfer screen data, a high processing load on the operating device due to the need to create a screen from the screen data, and the need for communication technologies such as VPN to communicate across WANs.

[0044] The operation by the operation device 30 according to this embodiment is not performed by acquiring screen data, but by adjusting the touch panel controller 12 using sensor values ​​and setting values ​​acquired by the touch panel controller 12. Therefore, there is no need to transfer screen data, and the amount of data communication can be reduced, thereby saving communication charges. In addition, it is possible to store and analyze data values ​​acquired and detected at the remote destination in the operation device, which was not possible with conventional "remote desktop."

[0045] 3 and 4 show examples in which the operation content of the target device 10 is displayed on the operation device 30 during remote operation.

[0046] For example, when the touch panel 11 is operated to draw a trajectory 101 as shown in Fig. 3, a trajectory 102 similar to the trajectory 101 is displayed on the display unit 33 of the operation device 30. This allows the engineer of the operation device 30 to recognize what kind of operation has been performed on the touch panel 11.

[0047] Furthermore, as shown in FIG. 4, when the touch panel 11 is operated to draw a locus 101, the state of a signal detected by the touch panel 11 (sensor value, noise level, etc.) may be displayed on the display unit 33 of the operation device 30. In the example shown in FIG. 4, cells 401 are arranged in a matrix, and a cell 401A corresponding to the position where the signal is detected is displayed so as to be recognizable. This display may be displayed in 2D or in a stereoscopic 3D. The matrix display may be created using, for example, a table tag. The 2D display may be created using, for example, a Canvas tag. The 3D display may be created using, for example, WebGL. The sensor value may be a raw value or a value processed by filtering or the like. This allows the engineer to recognize the detection state on the touch panel 11.

[0048] 5 shows an example of signals transmitted and received between the Web browser 62 and the Web browser 32 during remote operation. As shown in Fig. 5, during remote operation, audio signals, instruction screen signals, touch panel controller signals, etc. are transmitted from the Web browser 32 of the operating device 30 to the Web browser 62 of the target device 10.

[0049] The audio signal is a signal that outputs audio from the adjustment device 60 in response to an instruction from the operation device 30. For example, when an instruction to "touch the touch panel 11 twice" is transmitted from the operation device 30 as an audio signal, an audio message saying "touch the touch panel 11 twice" is output from the adjustment device 60. When a user who hears this audio message touches the touch panel 11 twice, the signal detected by the touch panel 11 at that time is transmitted to the touch panel controller 12 and then to the web browser 32 via the web browser 62. This allows the technician operating the operation device 30 to check the signal generated when the touch panel 11 is touched twice.

[0050] The instruction screen signal is a signal that displays an instruction screen on the display unit 15 of the target device 10 in response to an instruction from the operation device 30. For example, when an instruction screen indicating a location such as "touch here" is transmitted from the operation device 30 as an instruction screen signal, the screen is displayed on the display unit 15 of the target device 10. When a user viewing this screen touches a specified position on the touch panel 11, a signal detected by the touch panel 11 at that time is transmitted to the touch panel controller 12 and then to the web browser 32 via the web browser 62. This allows the technician operating the operation device 30 to check the signal generated when the specified location on the touch panel 11 is touched.

[0051] An example of an instruction screen is shown in Fig. 6. In the example shown in Fig. 6, a touch path 602 from the bottom left to the top right of the screen is displayed, along with an instruction 601 saying "Please touch and trace." This screen is displayed on the display unit 15 of the target device 10, and when the user touches and traces the touch path 602 in accordance with this instruction, a signal detected by the touch panel 11 at that time is transmitted to the touch panel controller 12, and then transmitted to the web browser 32 via the web browser 62. This allows the technician operating the operation device 30 to check the signal generated when the designated location on the touch panel 11 is touched.

[0052] The touch panel controller signal is a signal for operating the touch panel controller 12. When an engineer operating the operation device 30 wants to drive the touch panel 11 in a desired manner, he or she transmits a touch panel controller signal indicating the content of the desired drive. This causes the touch panel 11 to perform the desired drive, and a signal detected by the touch panel 11 at that time is transmitted to the web browser 32 via the web browser 62. This allows the engineer operating the operation device 30 to check the signal generated when the touch panel 11 is driven in the desired manner.

[0053] A request response is a response from the web browser 62 to a signal sent from the web browser 32 .

[0054] The signal examples shown here are merely examples. Various signals related to adjustments are transmitted from the web browser 32 to the web browser 62. Furthermore, signals output from the touch panel controller 12 are transmitted from the web browser 62 to the web browser 32.

[0055] [Processing flow] Next, the flow of processing in the touch panel controller adjustment system 2 will be described with reference to Fig. 7. Fig. 7 is a sequence diagram showing the flow of processing in the touch panel controller adjustment system 2.

[0056] As shown in FIG. 7, first, the touch panel controller adjustment tool 100 is downloaded from the Web server 20 to the target device 10 and the operation device 30 (S101).

[0057] Next, the adjustment device 60 accepts the selection of the touch panel controller 12 to be connected to the touch panel controller adjustment tool 100 (S102). 801 in FIG. 8 shows an example of a screen for selecting the touch panel controller 12. In the example shown in 801 in FIG. 8, "AAA11" is selected as the touch panel controller 12 to be connected. Then, the adjustment device 60 shares the selected touch panel controller 12 (S103). Sharing the touch panel controller 12 means that the touch panel controller 12 can be adjusted by an operation device 30 different from the adjustment device 60. When sharing the touch panel controller 12, a screen for accepting a sharing user name, as shown in 802 in FIG. 8, may be displayed. In the example shown in 802 in FIG. 8, "ID (email address): AAA11@bb.cc.jp" is entered as the sharing user name.

[0058] When the touch panel controller 12 is shared by the adjustment device 60, sharing information is transmitted to the Web server 20. The Web server 20, which has acquired the sharing information, registers in the management data that the touch panel controller 12 has been shared (S104).

[0059] When adjusting the touch panel controller 12 on the operation device 30, a list of shared touch panel controllers 12 is displayed (S105), and the touch panel controller 12 to be adjusted is selected from the displayed list of touch panel controllers 12 (S106). 803 in Fig. 8 shows an example of a screen for selecting the touch panel controller 12 to be adjusted from the displayed list of touch panel controllers 12. Here, an example is shown in which the shared touch panel controllers 12 are displayed in a pull-down list.

[0060] When the touch panel controller 12 to be adjusted is selected by the operation device 30, the selection information is transmitted to the Web server 20. Upon receiving the selection information, the Web server 20 connects (virtually connects) the Web browser 62 connected to the selected touch panel controller 12 with the Web browser 32 of the operation device 30 that performs the operation to adjust the touch panel controller 12. This makes it possible to adjust the touch panel controller 12 of the target device 10 using the Web browser 32 of the operation device 30.

[0061] As described above, the touch panel controller 12 can be adjusted by remote operation, so that the touch panel controller 12 can be adjusted without the trouble of having an engineer go to the site or sending the target device 10 to be adjusted to a location where an engineer is present.

[0062] Furthermore, the touch panel controller adjustment tool 100 can record and play back sensor data of the touch panel 11 in chronological order using a web browser, so it is also possible to record sensor data using the web browser 62 of the adjustment device 60 and play it back using the web browser 32 of the operation device 30. This allows the engineer to easily recognize the state of the touch panel 11.

[0063] The touch panel controller adjustment tool 100 may have a part that functions on the operation device 30 and a part that functions on the adjustment device 60, and it is not necessary for a single function that is completely consistent between the operation device 30 and the adjustment device 60. The operation device 30 and the adjustment device 60 may independently acquire the functional part of the touch panel controller adjustment tool 100 that is specific to their own device.

[0064] In other words, the touch panel controller adjustment tool 100 downloaded by the Web browser 62 and the touch panel controller adjustment tool 100 downloaded by the Web browser 32 do not have to be exactly the same. It is sufficient that the touch panel controller adjustment tool 100 downloaded by the Web browser 62 and the touch panel controller adjustment tool 100 downloaded by the Web browser 32 each have the above-mentioned functions. Of course, the touch panel controller adjustment tool 100 downloaded by the Web browser 62 and the touch panel controller adjustment tool 100 downloaded by the Web browser 32 may be the same.

[0065] Furthermore, the web browser 62 and the web browser 32 may be the same or different.

[0066] [Variation 1] FIG. 9 shows a modified example of this embodiment. This modified example is an example of a case where the target device 10 is in an environment where it cannot connect to the Internet. Some businesses prohibit the target device 10 from connecting directly to the Internet. In such cases, the target device 10 cannot be connected to the Web server 20 to download the touch panel controller adjustment tool 100.

[0067] 9, a mobile phone terminal capable of tethering is prepared as the communication device 70. Then, the communication device 70 and the target device 10 are connected, and the tethering function of the communication device 70 is used to connect the target device 10 to the Web server 20. As a result, even in an environment where the target device 10 cannot directly connect to the Internet, the touch panel controller adjustment tool 100 can be downloaded from the Web server 20, and the touch panel controller 12 can be adjusted remotely using the operation device 30.

[0068] [Variation 2] 10 shows another modified example of this embodiment. This modified example is an example in which the target device 10 is equipped with a web browser. When the target device 10 is equipped with a web browser, as described above, there is no need to prepare an adjustment device 60 equipped with a web browser 62. In this case, the web browser 13 (first web browser) and communication unit 14 provided in the target device 10 constitute the adjustment device 50. In other words, the web browser 13 fulfills the function of the web browser 62 described above.

[0069] 10 shows an example of adjusting the touch panel controller 12 using an adjustment device 50 including a communication unit 14 and a Web browser 13. In the example shown in FIG. 10, a touch panel controller adjustment tool 100 is downloaded to the Web browser 13 included in the target device 10. Then, the touch panel controller adjustment tool 100 is run on the Web browser 13. This allows the touch panel controller 12 to be adjusted remotely using the operation device 30.

[0070] [Software implementation example] The functions of the operation device 30 and the adjustment devices 50, 60 (hereinafter referred to as "devices") are programs for causing a computer to function as the devices, and can be realized by a program for causing a computer to function as the touch panel controller adjustment tool 100.

[0071] In this case, the device includes a computer having at least one control device (e.g., a processor) and at least one storage device (e.g., a memory) as hardware for executing the program. The control device and storage device execute the program, thereby realizing the functions described in each of the above embodiments.

[0072] The program may be non-transitory and may be recorded on one or more computer-readable recording media. The recording media may or may not be included in the device. In the latter case, the program may be supplied to the device via any wired or wireless transmission medium.

[0073] Furthermore, some or all of the functions of the control blocks can be realized by logic circuits. For example, an integrated circuit in which a logic circuit that functions as each of the control blocks is formed is also included in the scope of the present invention. In addition, the functions of the control blocks can also be realized by, for example, a quantum computer.

[0074] 〔summary〕 A touch panel controller adjustment device according to aspect 1 of the present invention is a touch panel controller adjustment device that adjusts a touch panel controller that controls a touch panel, and is equipped with a web browser that communicates with a web server and obtains from the web server an adjustment tool that adjusts the touch panel controller, the adjustment tool being a web application that runs on the web browser, and the web browser being connected to the touch panel controller so as to be able to communicate with it.

[0075] Conventionally, to adjust a touch panel controller, it was necessary to prepare an adjustment tool compatible with the OS of a device (touch panel device) including a touch panel controlled by the touch panel controller and perform the adjustment. With the above configuration, the adjustment tool can be implemented as a Web application, so that the touch panel controller can be adjusted regardless of the OS of the touch panel device. This eliminates the need to prepare an adjustment tool for each OS.

[0076] Furthermore, if the OS on which the adjustment tool runs is different from the OS of the touch panel device, it was necessary to detach the touch panel from the touch panel device and reconnect the touch panel to a device equipped with the OS on which the adjustment tool runs to perform the adjustment. However, with the above configuration, this work is no longer necessary.

[0077] Furthermore, even if adjustments are made using the adjustment tool, if reconnection is required because the OS of the device on which the adjustment tool runs is different from the OS of the touch panel device, the adjusted state and the connection method will differ, thereby preventing the adverse effect that the results of adjustments made using the adjustment tool will not be the desired results on the touch panel device.

[0078] A touch panel controller adjustment system according to aspect 2 of the present invention is a touch panel controller adjustment system for adjusting a touch panel controller that controls a touch panel, and includes an adjustment device and an operation device, wherein the adjustment device has a first Web browser that communicates with a Web server and obtains from the Web server an adjustment tool for adjusting the touch panel controller, the first Web browser is communicatively connected to the touch panel controller, the operation device has a second Web browser that communicates with the Web server and obtains from the Web server an adjustment tool for adjusting the touch panel controller, the adjustment tool is a Web application that runs on the first Web browser and the second Web browser, the first Web browser and the second Web browser are capable of communicating with each other, and the adjustment tool connects to the touch panel controller from the first Web browser and performs adjustment based on the operation content received by the second Web browser.

[0079] According to the above configuration, the touch panel controller can be adjusted by the adjustment device using the adjustment tool. Since the adjustment device can be placed at a location away from the touch panel device, the touch panel controller can be adjusted remotely. This allows an engineer to adjust the touch panel controller without having to go to the location of the touch panel device.

[0080] A touch panel controller adjustment system according to a third aspect of the present invention is the touch panel controller adjustment system of the second aspect, wherein the adjustment tool performs at least one of audio output and image output at the adjustment device in response to an instruction received at the operation device.

[0081] According to the above configuration, it is possible to instruct from the operation device what to operate on the touch panel.

[0082] In the touch panel controller adjustment system according to aspect 3 of the present invention, in accordance with aspect 2 or 3, the adjustment tool displays a trace of a touch received on the touch panel on a display unit of the operation device.

[0083] According to the above configuration, the operation content on the touch panel 11 can be recognized by the operation device.

[0084] A touch panel controller adjustment system according to aspect 5 of the present invention is one of aspects 2 to 4, in which the adjustment tool stores the operation contents received on the touch panel in chronological order in at least one of the first web browser and the second web browser.

[0085] According to the above configuration, the operation details on the touch panel are recorded, so that the technician can recognize the past state.

[0086] A touch panel controller adjustment system according to a sixth aspect of the present invention is in any one of the second to fifth aspects, wherein the adjustment tool displays sensor data detected by the touch panel on a display unit of the operation device in 2D or 3D.

[0087] According to the above configuration, the sensor data of the touch panel can be visually recognized by the engineer.

[0088] A touch panel controller adjustment system according to a seventh aspect of the present invention is the touch panel controller adjustment system of any one of the second to sixth aspects, wherein the adjustment device is incorporated into a touch panel device including the touch panel.

[0089] According to the above configuration, it is not necessary to prepare a device separate from the touch panel as an adjustment device.

[0090] The touch panel controller adjustment device and touch panel controller adjustment system 2 according to each aspect of the present invention may be realized by a computer, in which case the touch panel controller adjustment device and the control program for the touch panel controller adjustment system that realize the device by operating the computer as an adjustment tool, and the computer-readable recording medium on which the control program is recorded, also fall within the scope of the present invention.

[0091] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. Furthermore, new technical features can be formed by combining the technical means disclosed in each embodiment. [Explanation of symbols]

[0092] 1 Touch panel controller adjustment device 2 Touch panel controller adjustment system 10. Target Devices 11 Touch Panel 12 Touch panel controller 13 Web Browser 14 Communications Department 15 Display section 20 Web Server 30 Operation Device 32 Web Browser 33 Display section 40 Relay Server 60 Adjustment Device 61 Communications Department 62 Web Browser 100 Touch Panel Controller Adjustment Tool

Claims

1. A touch panel controller adjustment system for adjusting a touch panel controller that controls a touch panel, an adjusting device and an operating device, The adjustment device comprises: a first web browser that communicates with a web server and acquires, from the web server, an adjustment tool for adjusting the touch panel controller; the first web browser is communicably connected to the touch panel controller; The operation device is a second web browser that communicates with the web server and acquires, from the web server, an adjustment tool for adjusting the touch panel controller; the adjustment tool is a web application that runs on the first web browser and the second web browser; The first web browser and the second web browser are capable of communicating with each other, The adjustment tool connects to the touch panel controller from the first web browser and performs adjustment based on the operation content received by the second web browser.

2. The touch panel controller adjustment system according to claim 1 , wherein the adjustment tool performs at least one of audio output and image output at the adjustment device in response to an instruction received at the operation device.

3. The touch panel controller adjustment system according to claim 1 , wherein the adjustment tool displays a trace of a touch received on the touch panel on a display unit of the operation device.

4. 2. The method according to claim 1, wherein the adjustment tool stores the operation contents received on the touch panel in chronological order in at least one of the first web browser and the second web browser. The touch panel controller adjustment system described in

5. The touch panel controller adjustment system according to claim 1 , wherein the adjustment tool displays the sensor data detected by the touch panel on a display unit of the operation device in 2D or 3D.

6. The touch panel controller adjustment system of claim 1 , wherein the adjustment device is incorporated into a touch panel device that includes the touch panel.

7. A control program for causing a computer to function as the touch panel controller adjustment device according to claim 1, the control program causing a computer to function as the adjustment tool.

Citation Information

Patent Citations

  • Touch screen adjusting method, communication equipment, electronic equipment and readable storage medium

    CN113633965A

  • Sensor device, input device, electronic apparatus, and information processing method

    JP2013175149A

  • Display device with touch panel, and driving method of the same

    JP2015201075A

  • Adjusting screen sensitivity of a touch screen

    US20200241674A1

  • Method for monitoring an operation condition of an interactive information system

    US20220382406A1