Touch panel controller adjustment apparatus, touch panel controller adjustment system and control program

The touch panel controller adjustment device and system address the limitations of existing tools by using a web-based adjustment tool accessible through a web browser, enabling adjustments across various OS platforms and facilitating remote operations, thus overcoming the challenges of OS differences and reducing adjustment complexities.

JP2025093191AActive Publication Date: 2025-06-23ASCO SA
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing touch panel controller adjustment tools are limited for Linux and Android systems, requiring cumbersome processes such as removing the touch panel from the device, connecting it to a Windows device for adjustment, and then reconnection, which often results in undesired adjustment outcomes due to OS differences.

Method used

A touch panel controller adjustment device and system that utilize a web browser to communicate with a web server, downloading and operating a web application adjustment tool, allowing adjustments to be made regardless of the operating system of the touch panel device, and enabling remote adjustments.

Benefits of technology

This solution allows for seamless adjustments of touch panel controllers across different operating systems without the need for physical reconnection, reducing adjustment time and processes, and ensuring consistent results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025093191000001_ABST
    Figure 2025093191000001_ABST
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 for adjusting a touch panel controller that controls a touch panel, etc.

Background Art

[0002] With the increasing demand for touch panels, the devices equipped with touch panels are also diversifying. The operating systems (OS) of the devices equipped with touch panels are also increasing in variety, such as Windows (registered trademark), Linux (registered trademark), Android (registered trademark), etc. In addition, the performances required for touch panels are also various, such as those resistant to water droplets, operable while wearing gloves, and operable in an environment with strong noise. In order to stably operate a touch panel in such an environment, adjustments suitable for each actual situation are required, and specialized technologies are required for its realization.

[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 malfunction due to noise by performing sensing on the touch panel while avoiding the rise and fall of video signal pulses.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] Adjustment tools for adjusting touch panel controllers are available for Windows, but for Linux, Android, etc., they were simple if available at all. Therefore, when adjusting the touch panel installed in devices such as Linux and Android, the touch panel was removed from the device, only the touch panel was connected to a Windows device, the touch panel was adjusted, and then the touch panel was connected to the device again. In this case, due to differences in the OS, etc., the noise level, etc. changed, and there were problems such as the desired adjustment results not being obtained.

[0006] Also, the adjustment of the touch panel needs to be performed in the actual operating environment due to problems such as the OS, electrical noise, and physical vibration, and engineers had to go to the location of the touch panel device.

[0007] One aspect of the present invention has been made in view of the above problems, and its object is to realize a touch panel controller adjustment device and the like that can suppress problems due to differences in the OS between the touch panel device and the adjustment tool.

Means for Solving the Problems

[0008] In order to solve the above problems, a touch panel controller adjustment device according to one aspect of the present invention is a touch panel controller adjustment device that adjusts a touch panel controller that controls a touch panel, and includes a web browser that communicates with a web server and obtains an adjustment tool for adjusting the touch panel controller from the web server. The adjustment tool is a web application that operates on the web browser, and the web browser is communicably connected to the touch panel controller.

[0009] To solve the above problems, a touch panel controller adjustment system according to an aspect of the present invention is a touch panel controller adjustment system for adjusting a touch panel controller that controls a touch panel, including an adjustment device and an operation device. The adjustment device communicates with a Web server and includes a first Web browser for obtaining an adjustment tool for adjusting the touch panel controller from the Web server. The first Web browser is communicably connected to the touch panel controller. The operation device communicates with the Web server and includes a second Web browser for obtaining an adjustment tool for adjusting the touch panel controller from the Web server. The adjustment tool is a Web application that operates on the first Web browser and the second Web browser. The first Web browser and the second Web browser are communicable. The adjustment tool connects to the touch panel controller from the first Web browser and performs adjustments based on the operation content received by the second Web browser.

Advantages of the Invention

[0010] According to an aspect of the present invention, a touch panel controller adjustment tool can be realized by a Web application, so that the touch panel controller can be adjusted regardless of the OS of the touch panel device equipped with the touch panel. Thereby, the adverse effects due to the difference between the OS of the touch panel device and the OS of the adjustment tool can be suppressed.

[0011] In addition, by realizing a touch panel controller adjustment tool by a Web application, remote adjustment becomes possible, and reduction of adjustment time, reduction of adjustment processes, etc. can be realized.

Brief Description of the Drawings

[0012]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Mode for Carrying Out the Invention

[0013] 〔Embodiment 1〕 Hereinafter, an embodiment of the present invention will be described in detail. The touch panel controller adjustment device 1 according to the present embodiment adjusts a touch panel controller 12 that controls a touch panel 11. In the present embodiment, a device provided with a 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 for adjusting the touch panel controller 12 as a web application. Thereby, the touch panel controller 12 can be adjusted without considering the difference in the operating systems between the target device 10 and the touch panel controller adjustment device 1.

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

[0016] As shown in FIG. 1, the target device 10 includes a touch panel 11 and a touch panel controller 12. Further, the target device 10 includes a web browser 13, a communication unit 14, and a display unit 15.

[0017] The touch panel 11 is a sensor that detects the contact or approach of an operating body 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 processes operations on the touch panel 11 by driving the touch panel 11 and processing the signals output from the touch panel 11.

[0019] The web browser 13 connects to the web server 20 to obtain and display content. The web browser 13 also connects to the touch panel controller 12 to communicate. This communication is carried out using the WebHID and WebSerial of the web browser 13. Since WebHID and WebSerial are standardized by the W3C and differences between operating systems are absorbed, there is no need to create communication protocols for different operating systems.

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

[0021] The display unit 15 is hardware for displaying 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 the touch panel 11 that can be adjusted using the touch panel controller adjustment tool 100, manages the version of the touch panel controller adjustment tool 100, shares data files, manages connection information for remote connection, etc.

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

[0024] The touch panel controller adjustment tool 100 is a web application that operates on the web browser 13. The web browser 13 can communicate with the touch panel controller 12 using WebHID and WebSerial. Therefore, the touch panel controller 12 can be adjusted by the touch panel controller adjustment tool 100. Examples of the adjustment items and functions of the touch panel controller 12 by the touch panel controller adjustment tool 100 are as follows. · Acquisition and output of sensor values (raw values and filtered values) of the touch panel 11 · Visualization and display of the acquired sensor values (table format, 2D format, 3D format) · Saving of the acquired sensor values (in time series) · Output of proximity and contact coordinates of the operating body to the touch panel 11 · Execution of self-diagnosis and acquisition of results (electrical inspection) · Confirmation and change of various setting parameters · Settings when using a standard finger as the operating body · Settings when using a glove as the operating body · Settings for status display when water is detected · Settings for status display when a palm is detected · Sensitivity settings · Automatic adjustment settings for whether to automatically adjust the initial values of each parameter according to sensor values, environmental noise, etc. · Adjustment of the noise level according to environmental noise, etc. at the time of installation (calibration adjustment) · Loading and writing of firmware In addition, 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 recording and playback of sensor data may be performed in time series.

[0025] The recording of data may be such that, for example, by pressing a recording button (not shown), it can be recorded in time series together with a timestamp in the memory within the web browser. The recorded data may be displayed on the display unit 15 by specifying an arbitrary time on the progress bar on the timeline. Also, the display may reproduce the state at the time of recording in animation. The recorded information may be uploaded to the web server 20.

[0026] Also, since it is a web application, software version updates can be performed via communication. As a result, it is no longer necessary to send the updated touch panel controller adjustment tool 100 to customers etc. each time there is a version update.

[0027] In addition, the touch panel controller adjustment tool 100 can be created with a single source code and made compatible with multiple operating systems.

[0028] As described above, the touch panel controller adjustment device 1 according to the present embodiment adjusts the touch panel controller 12 that controls the touch panel 11. And it includes a web browser 13 that communicates with the web server 20 and obtains from the web server 20 a touch panel controller adjustment tool 100 for adjusting the touch panel controller 12. The web browser 13 is communicably connected to the touch panel controller 12, and the touch panel controller adjustment tool 100 is a web application that operates on the web browser 13.

[0029] Conventionally, in order to adjust a touch panel controller, it was necessary to prepare an adjustment tool corresponding to the operating system of a device (touch panel device) including the touch panel controlled by the touch panel controller and perform the adjustment. According to the touch panel controller adjustment device 1, since the touch panel controller adjustment tool 100 can be realized by a web application, the touch panel controller 12 can be adjusted regardless of the operating system of the touch panel device (target device 10). Therefore, it is no longer necessary to prepare an adjustment tool for each operating system.

[0030] Also, when the OS on which the adjustment tool operates is different from the OS of the touch panel device, it was necessary to remove the touch panel from the touch panel device and reconnect the device equipped with the OS on which the adjustment tool operates and the touch panel to perform the adjustment. However, according to the touch panel controller adjustment device 1, this operation becomes unnecessary. In addition, even though the adjustment is made by the adjustment tool, since the OS of the device on which the adjustment tool operates is different from the OS of the touch panel device, it is possible to suppress the adverse effect that the result of the adjustment by the adjustment tool does not become the desired result in the touch panel device.

[0031] 〔Embodiment 2〕 Another embodiment of the present invention will be described below. For convenience of explanation, members having the same functions as those described in the above embodiment are denoted by the same reference numerals, and the description thereof will not be repeated.

[0032] Referring to FIG. 2, the touch panel controller adjustment system 2 according to the present embodiment will be described. FIG. 2 is a functional block diagram showing the main configuration of the touch panel controller adjustment system 2.

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

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

[0035] The Web browser 62 is communicably connected to the touch panel controller 12.

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

[0037] The touch panel controller adjustment tool 100 is a web application that operates 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. Then, based on the operation content received by the web browser 32, the touch panel controller adjustment tool 100 connects to the touch panel controller 12 from the web browser 62 and performs adjustment.

[0038] Here, it is assumed that the web browser 62 and the web browser 32 can communicate with each other via the relay server 40, but they may also communicate via the web server 20 instead of the relay server 40. That is, the web server 20 may play the role of the relay server 40.

[0039] Also, the communication between the web browser 62 and the web browser 32 may be performed by WebSocket or WebRTC. When using WebSocket, the 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 to establish a connection between the web browser 62 and the web browser 32, but after the connection is established, the communication may be performed directly.

[0040] According to the touch panel controller adjustment system 2, the adjustment of the touch panel controller 12 can be performed by the adjustment device 60 using the touch panel controller adjustment tool 100, and the adjustment by the adjustment device 60 can be operated by the operation device 30. Since the operation device 30 can be arranged at a location away from the target device 10, the touch panel controller 12 can be adjusted remotely. As a result, an engineer can 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 is referred to as a remote operation.

[0042] Note that the remote operation by the operation device 30 is different from so-called "remote desktop" which transfers and operates the screen of a personal computer or the like at a remote location.

[0043] Conventional "remote desktop" transfers the screen data of the remote destination, displays and operates the screen data transferred to the operation device. Therefore, there are various demerits such as an increase in data traffic for transferring screen data, a high processing load on the operation device for creating a screen from the screen data, and the need for communication technologies such as VPN for communication between WANs.

[0044] The operation by the operation device 30 according to this embodiment does not acquire and operate screen data, but adjusts the touch panel controller 12 using the sensor values and setting values acquired by the touch panel controller 12. Therefore, there is no need to transfer screen data, the data traffic can be reduced, and the communication cost can be suppressed. Also, it becomes possible to save and analyze the data values acquired and detected at the remote destination on the operation device, which was impossible with conventional "remote desktop".

[0045] FIG. 3 and FIG. 4 show an example in which the operation details and the like on the target device 10 are displayed on the operation device 30 in a remote operation.

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

[0047] Also, as shown in FIG. 4, when the touch panel 11 is operated to draw a locus 101, the state of the signal (sensor value, noise level, etc.) detected by the touch panel 11 may be shown 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 the cell 401A corresponding to the position where the signal is detected is displayed recognizably. This display may be displayed in 2D or three-dimensionally in 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. Also, the sensor value may be a raw value or a value processed by filtering or the like. Thereby, the engineer can recognize the detection state on the touch panel 11.

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

[0049] An audio signal is a signal that outputs voice in the adjustment device 60 according to an instruction from the operation device 30. For example, when an instruction such as "touch the touch panel 11 twice" is transmitted by the audio signal from the operation device 30, the voice "touch the touch panel 11 twice" is output in the adjustment device 60. When a user who hears this voice 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 transmitted to the web browser 32 via the web browser 62. Thereby, a technician operating the operation device 30 can confirm the signal when the touch panel 11 is touched twice.

[0050] An instruction screen signal is a signal that displays an instruction screen on the display unit 15 of the target device 10 according to an instruction from the operation device 30. For example, when an instruction screen indicating a location such as "touch here" is transmitted by the instruction screen signal from the operation device 30, the screen is displayed on the display unit 15 of the target device 10. When a user who sees this screen touches the designated position of the touch panel 11, the 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. Thereby, a technician operating the operation device 30 can confirm the signal when the designated location of the touch panel 11 is touched.

[0051] FIG. 6 shows an example of an instruction screen. In the example shown in FIG. 6, a touch path 602 from the lower left to the upper right of the screen is displayed, and an instruction statement 601 such as "please touch and trace" is displayed. When this screen is displayed on the display unit 15 of the target device 10 and the user touches and traces the touch path 602 according to this instruction, the 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. Thereby, a technician operating the operation device 30 can confirm the signal when the designated location of 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 who operates the operation device 30 wants to drive the touch panel 11 as desired, the engineer transmits a touch panel controller signal indicating the content of the drive to the touch panel 11. Thereby, the desired drive is performed on the touch panel 11, and the signal detected by the touch panel 11 at that time is transmitted to the web browser 32 via the web browser 62. Thereby, the engineer operating the operation device 30 can confirm the signal when the desired drive is applied to the touch panel 11.

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

[0054] Note that the examples of signals shown here are just examples. Various signals related to adjustment are transmitted from the web browser 32 to the web browser 62. Also, the signal output from the touch panel controller 12 is transmitted from the web browser 62 to the web browser 32.

[0055] 〔Flow of processing〕 Next, with reference to FIG. 7, the flow of processing in the touch panel controller adjustment system 2 will be described. 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 in the target device 10 and the operation device 30 (S101).

[0057] Next, the adjustment device 60 receives the selection of the touch panel controller 12 that connects to the touch panel controller adjustment tool 100 (S102). An example of a screen for selecting the touch panel controller 12 is shown in 801 of FIG. 8. In the example shown in 801 of 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 on an operation device 30 different from the adjustment device 60. When sharing the touch panel controller 12, a screen for receiving the user name to be shared as shown in 802 of FIG. 8 may be displayed. In the example shown in 802 of FIG. 8, "ID (email address): AAA11@bb.cc.jp" is input as the user name of the sharing destination.

[0058] When the touch panel controller 12 is shared by the adjustment device 60, the sharing information is transmitted to the web server 20. The web server 20 that 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, the shared touch panel controllers 12 are displayed in a list (S105), and the touch panel controller 12 to be adjusted is selected from the touch panel controllers 12 displayed in the list (S106). An example of a screen for selecting the touch panel controller 12 to be adjusted from the touch panel controllers 12 displayed in the list is shown in 803 of FIG. 8. Here, an example is shown in which the shared touch panel controllers 12 are displayed in a list in a pull-down manner.

[0060] When the touch panel controller 12 to be adjusted is selected by the operation device 30, the selection information is sent to the web server 20. When the web server 20 receives the selection information, it connects (virtually connects) the web browser 62 connected to the selected touch panel controller 12 and the web browser 32 of the operation device 30 that performs the adjustment operation of the touch panel controller 12. As a result, the web browser 32 of the operation device 30 can adjust the touch panel controller 12 of the target device 10.

[0061] As described above, since the touch panel controller 12 can be adjusted by remote operation, it is possible to adjust the touch panel controller 12 without the need for a technician to visit the site or to send the target device 10 to be adjusted to the place where the technician is located.

[0062] In addition, in the touch panel controller adjustment tool 100, the sensor data of the touch panel 11 can be recorded and played back in time series using a web browser. Therefore, the sensor data can be recorded by the web browser 62 of the adjustment device 60 and played back by the web browser 32 of the operation device 30. As a result, the technician can easily recognize the state of the touch panel 11.

[0063] Note that the touch panel controller adjustment tool 100 may have a part that functions in the operation device 30 and a part that functions in the adjustment device 60, and does not have to operate with a single function that is exactly the same in the operation device 30 and the adjustment device 60. The operation device 30 and the adjustment device 60 may independently obtain the function part of their own device from the touch panel controller adjustment tool 100.

[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 necessarily have to be exactly the same. As long as 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 functions described above. 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] Also, the web browser 62 and the web browser 32 may be the same or different.

[0066] 〔Modification Example 1〕 FIG. 9 shows a modification example of the present embodiment. This modification example is an example of a case where the target device 10 is in an environment where it cannot be connected to the Internet. Depending on the service provider, there are cases where direct connection of the target device 10 to the Internet is prohibited. In such a case, the touch panel controller adjustment tool 100 cannot be downloaded by connecting the target device 10 to the web server 20.

[0067] Therefore, as shown in FIG. 9, as the communication device 70, a tethering-enabled mobile phone terminal is prepared. 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. Thereby, even in an environment where the target device 10 cannot be directly connected 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 remotely adjusted by the operation device 30.

[0068] 〔Modification Example 2〕 Figure 10 shows another modification example of the present embodiment. This modification example is an example when the target device 10 is equipped with a web browser. When the target device 10 is equipped with a web browser, as described above, it is not necessary to prepare the adjustment device 60 equipped with the web browser 62. In this case, the web browser 13 (first web browser) and the communication unit 14 provided in the target device 10 will constitute the adjustment device 50. That is, the web browser 13 will perform the functions of the above-described web browser 62.

[0069] Figure 10 shows an example of adjusting the touch panel controller 12 using the adjustment device 50 equipped with the communication unit 14 and the web browser 13. In the example shown in Figure 10, the touch panel controller adjustment tool 100 is downloaded in the web browser 13 provided in the target device 10. Then, the touch panel controller adjustment tool 100 is operated in the web browser 13. Thereby, the touch panel controller 12 can be remotely adjusted by the operation device 30.

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

[0071] In this case, the above device includes a computer having at least one control device (for example, a processor) and at least one storage device (for example, a memory) as hardware for executing the above program. By executing the above program with this control device and storage device, each function described in each of the above embodiments is realized.

[0072] The above program may be recorded on one or more computer-readable recording media, rather than temporarily. This recording medium may or may not be provided in the above device. In the latter case, the above program may be supplied to the above device via any wired or wireless transmission medium.

[0073] Also, part or all of the functions of each of the above control blocks can also be realized by a logic circuit. For example, an integrated circuit in which a logic circuit functioning as each of the above control blocks is formed is also included in the scope of the present invention. In addition to this, for example, it is also possible to realize the functions of each of the above control blocks by a quantum computer.

[0074] 〔Summary〕 A touch panel controller adjustment device according to Embodiment 1 of the present invention is a touch panel controller adjustment device that adjusts a touch panel controller that controls a touch panel, and includes a web browser that communicates with a web server and acquires an adjustment tool for adjusting the touch panel controller from the web server. The adjustment tool is a web application that operates on the web browser, and the web browser is communicably connected to the touch panel controller.

[0075] Conventionally, in order to adjust a touch panel controller, it was necessary to prepare an adjustment tool corresponding to the OS of a device (touch panel device) including a touch panel controlled by the touch panel controller and perform the adjustment. According to the above configuration, since the adjustment tool can be realized by a web application, the touch panel controller can be adjusted regardless of the OS of the touch panel device. Therefore, it is no longer necessary to prepare an adjustment tool for each OS.

[0076] Also, when the OS on which the adjustment tool operates is different from the OS of the touch panel device, it was necessary to remove the touch panel from the touch panel device and reconnect the device equipped with the OS on which the adjustment tool operates and the touch panel to perform the adjustment. However, according to the above configuration, this operation becomes unnecessary.

[0077] Further, even if adjustment is performed by an adjustment tool, if reconnection is required because the OS of the device on which the adjustment tool operates is different from the OS of the touch panel device, the adjusted state and the connection method will be different, so that it is possible to suppress the drawback that the result of adjustment by the adjustment tool does not become the desired result in the touch panel device.

[0078] A touch panel controller adjustment system according to Embodiment 2 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. The adjustment device communicates with a Web server and includes a first Web browser that acquires an adjustment tool for adjusting the touch panel controller from the Web server. The first Web browser is communicably connected to the touch panel controller. The operation device communicates with the Web server and includes a second Web browser that acquires an adjustment tool for adjusting the touch panel controller from the Web server. The adjustment tool is a Web application that operates on the first Web browser and the second Web browser. The first Web browser and the second Web browser are communicable. 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 arranged at a location away from the touch panel device, the touch panel controller can be adjusted remotely. Thereby, a technician can adjust the touch panel controller without going to the location of the touch panel device.

[0080] The touch panel controller adjustment system according to Embodiment 3 of the present invention is, in the above Embodiment 2, the adjustment tool performs at least one of voice output and image output in the adjustment device according to an instruction received in the operation device.

[0081] According to the above configuration, the content to be operated on the touch panel can be instructed from the operation device.

[0082] The touch panel controller adjustment system according to Embodiment 3 of the present invention is, in the above Embodiment 2 or 3, the adjustment tool causes the display unit of the operation device to display the touch locus received on the touch panel.

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

[0084] The touch panel controller adjustment system according to Embodiment 5 of the present invention is, in any one of the above Embodiments 2 to 4, the adjustment tool stores the operation content received on the touch panel in at least one of the first Web browser and the second Web browser in time series.

[0085] According to the above configuration, since the operation content on the touch panel is recorded, the past state can be recognized by the engineer.

[0086] The touch panel controller adjustment system according to Embodiment 6 of the present invention is, in any one of the above Embodiments 2 to 5, the adjustment tool causes the display unit of the operation device to display the sensor data detected on the touch panel 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] The touch panel controller adjustment system according to Aspect 7 of the present invention is such that, in any of Aspects 2 to 6, the adjustment device is incorporated in a touch panel device including the touch panel.

[0089] According to the above configuration, there is no need to prepare a device separate from the touch panel as the adjustment device.

[0090] The touch panel controller adjustment device and the touch panel controller adjustment system 2 according to each aspect of the present invention may be implemented by a computer. In this case, a touch panel controller adjustment device that implements the above device on a computer by operating the computer as an adjustment tool, a control program for the touch panel controller adjustment system, and a computer-readable recording medium on which the 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 shown in 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, by combining the technical means disclosed in each embodiment, new technical features can be formed.

Explanation of Reference Numerals

[0092] 1 Touch panel controller adjustment device 2 Touch panel controller adjustment system 10 Target device 11 Touch panel 12 Touch panel controller 13 Web browser 14 Communication unit 15 Display unit 20 Web server 30 Operation device 32 Web browser 33 Display unit 40 Relay server 60 Adjustment Device 61 Communication Unit 62 Web Browser 100 Touch Panel Controller Adjustment Tool

Claims

1. A touch panel controller adjustment device for adjusting a touch panel controller that controls a touch panel, comprising: A web browser that communicates with a web server and obtains an adjustment tool for adjusting the touch panel controller from the web server. The adjustment tool is a web application that operates on the web browser, and the web browser is communicably connected to the touch panel controller. A touch panel controller adjustment device.

2. A touch panel controller adjustment system for adjusting a touch panel controller that controls a touch panel, comprising: An adjustment device and an operation device, The adjustment device is A first web browser that communicates with a web server and obtains an adjustment tool for adjusting the touch panel controller from the web server. 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 obtains an adjustment tool for adjusting the touch panel controller from the web server. The adjustment tool is a web application that operates on the first web browser and the second web browser. The first web browser and the second web browser are communicable. 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. A touch panel controller adjustment system.

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

4. The touch panel controller adjustment system according to claim 2, wherein the adjustment tool causes a trajectory of a touch received on the touch panel to be displayed on a display unit of the operation device.

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

6. The touch panel controller adjustment system according to claim 2, wherein the adjustment tool causes sensor data detected on the touch panel to be displayed in 2D or 3D on a display unit of the operation device.

7. The touch panel controller adjustment system according to claim 2, wherein the adjustment device is incorporated in a touch panel device including the touch panel.

8. A control program for causing a computer to function as the touch panel controller adjustment device according to claim 1, the control program for 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

  • Adjusting screen sensitivity of a touch screen

    US20200241674A1

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

    US20220382406A1

  • Method for Adjusting Touch Panel Sampling Rate and Electronic Device

    US20230367418A1