Mobile information terminal, application operation method, and program
The portable information terminal enhances fault diagnosis by performing FFT on sound waves and using interactive cursors and gestures to intuitively display bearing conditions, addressing the limitations of conventional graphical methods.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- NSK LTD
- Filing Date
- 2026-02-18
- Publication Date
- 2026-07-29
AI Technical Summary
Conventional fault diagnosis methods using FFT processing of bearing vibration and sound waves on smartphones fail to intuitively convey the failure state due to reliance on graphical data, making it difficult for operators to assess the condition of bearings regardless of their skill level.
A portable information terminal with a touch-operable display that performs FFT on acquired sound wave data, displaying frequency-domain data and using cursors and gestures for intuitive manipulation, including main, harmonic, and sideband cursors, along with swipe and pinch operations for range adjustment.
Enables intuitive understanding of bearing conditions independent of operator skill, facilitating easier fault diagnosis by allowing for clear visualization and interaction with frequency-domain data.
Smart Images

Figure 0007896791000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a portable information terminal, a method of operating an application, and a program.
Background Art
[0002] Conventionally, fault diagnosis of bearings has been performed by subjecting time-domain data of vibration and sound waves during bearing operation to FFT processing. Patent Document 1 below describes a technique for emitting a carrier wave from the speaker of a smartphone or tablet and collecting the acoustic signal of a bearing with a microphone in order to perform fault diagnosis at low cost and simply at the site without dedicated hardware.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] Merely displaying time-domain data of vibration and sound waves or the spectrum waveform after FFT processing on the screen of a smartphone or the like cannot determine what kind of failure has occurred in the failure state of a bearing or the like. In the above conventional technology, since only a graph as a processing result is displayed, it is difficult for an operator to grasp the state of the evaluation target.
[0005] The present invention has been made in view of the above problems, and an object thereof is to provide a portable information terminal, a method of operating an application, and a program that can intuitively grasp the state of the evaluation target bearing regardless of the skill difference and proficiency of on-site workers.
Means for Solving the Problems
[0006] To achieve the above objective, a portable information terminal according to one aspect of the present invention comprises a touch-operable display, a data acquisition unit that acquires the time-series change in the amplitude of sound waves emitted by the vibration of a bearing under evaluation as time-domain data, and a control unit that generates frequency-domain data by performing FFT processing on the acquired time-domain data and displays the frequency-domain data in a display area on the display, wherein the control unit moves a main cursor indicating a reference position in the frequency axis direction in the display area by dragging operation in the display area.
[0007] The above configuration allows for intuitive manipulation of frequency domain data displayed on the screen. This makes it easier to understand the condition of the bearing being evaluated, regardless of the skill level or experience of the field worker.
[0008] In a preferred configuration of the portable information terminal, the main cursor is displayed by default at one end of the display area in the frequency axis direction, and it is preferable that the default-displayed main cursor is displayed thicker than when the main cursor is located within the display area.
[0009] This makes it easier to grasp the main cursor, which is displayed by default at one end of the frequency axis direction in the display area, when dragging it. In addition, since the main cursor becomes thinner after being moved by dragging from its default position, it is possible to suppress overlap with frequency domain data within the display area.
[0010] In a preferred configuration of the portable information terminal, the control unit preferably displays a harmonic cursor at a frequency axis position corresponding to multiple harmonics of the frequency indicated by the main cursor.
[0011] This makes it easier to understand the fundamental and harmonic components of vibrations.
[0012] In a preferred configuration of the portable information terminal, the main cursor preferably includes a first main cursor and a second main cursor displayed at a different frequency axis position from the first main cursor.
[0013] In a preferred configuration of the portable information terminal, the first main cursor is displayed by default at one end of the display area in the frequency axis direction, and the first main cursor is displayed thicker than when the first main cursor is located within the display area. The second main cursor is displayed by default at the other end of the display area in the frequency axis direction, and the second main cursor is displayed thicker than when the second main cursor is located within the display area.
[0014] This makes it easier to grasp the first main cursor, which is displayed by default at one end of the frequency axis direction of the display area, when dragging it. It also makes it easier to grasp the second main cursor, which is displayed by default at the other end of the frequency axis direction of the display area, when dragging it. Furthermore, since the first and second main cursors are displayed thinner after being moved by dragging from their default positions, overlap with the frequency domain data within the display area can be suppressed.
[0015] In a preferred configuration of the portable information terminal, the control unit preferably displays a sideband cursor at a frequency axis position obtained by adding an integer multiple of the difference between the frequency indicated by the first main cursor and the frequency indicated by the second main cursor, with reference to the display position of the first main cursor in the frequency axis direction.
[0016] This makes it easier to understand the relationships between the peak components of the vibration.
[0017] In a preferred configuration of the portable information terminal, it is preferable that the control unit returns the main cursor to the default display by performing a predetermined operation in the display area.
[0018] As a result, various operations in the display area can be reset.
[0019] As a desirable aspect of the mobile information terminal, it is preferable that the control unit scrolls the display range in the frequency axis direction in the display area by a swipe operation within the display area.
[0020] As a result, the display range in the frequency axis direction in the display area can be intuitively changed.
[0021] As a desirable aspect of the mobile information terminal, when the main cursor goes outside the display range by a swipe operation within the display area, the control unit preferably displays a cursor mark outside the display area, and displays the main cursor within the display area by a tap operation on the cursor mark.
[0022] As a result, the main cursor that has gone outside the display range by a swipe operation can be displayed within the display area.
[0023] As a desirable aspect of the mobile information terminal, the control unit preferably enlarges the display range in the frequency axis direction in the display area by a pinch-in operation within the display area, and reduces the display range in the frequency axis direction in the display area by a pinch-out operation within the display area.
[0024] As a result, intuitive enlargement and reduction of the display range in the frequency axis direction of the FFT processing result become possible.
[0025] To achieve the above object, an operation method of an application according to an aspect of the present invention is an operation method of an application that operates on a touch-operable display, including: obtaining, as time-domain data, a time-series change in the amplitude of a sound wave generated by the vibration of a bearing to be evaluated; performing FFT processing on the obtained time-domain data to generate frequency-domain data, and displaying the frequency-domain data in a display area on the display; and moving a main cursor indicating a reference position in the frequency-axis direction in the display area by a drag operation.
[0026] With the above configuration, an intuitive operation of the frequency-domain data displayed on the display becomes possible. As a result, it becomes easier to grasp the state of the bearing to be evaluated regardless of the skill differences and proficiency levels of on-site workers.
[0027] As a desirable aspect of the operation method of the application, it is preferable that the main cursor is default-displayed at one end in the frequency-axis direction of the display area, and the main cursor in the default display is displayed thicker than when the main cursor is within the display area.
[0028] This makes it easier to grip the main cursor when performing a drag operation on the main cursor default-displayed at one end in the frequency-axis direction of the display area. Also, since the main cursor after being moved by a drag operation from the default-displayed position is displayed thinner, the overlap with the frequency-domain data within the display area can be suppressed.
[0029] As a desirable aspect of the operation method of the application, it is preferable to display a harmonic cursor at a position in the frequency-axis direction corresponding to a multiple harmonic of the frequency indicated by the main cursor.
[0030] This makes it easier to grasp the fundamental wave component and harmonic component of the vibration.
[0031] In a preferred mode of operation for the application, the main cursor preferably includes a first main cursor and a second main cursor displayed at a different frequency axis position from the first main cursor.
[0032] In a preferred mode of operation for the application, the first main cursor is displayed by default at one end of the display area in the frequency axis direction, and the first main cursor is displayed thicker in the default display compared to when the first main cursor is within the display area. The second main cursor is displayed by default at the other end of the display area in the frequency axis direction, and the second main cursor is displayed thicker in the default display compared to when the second main cursor is within the display area.
[0033] This makes it easier to grasp the first main cursor, which is displayed by default at one end of the frequency axis direction of the display area, when dragging it. It also makes it easier to grasp the second main cursor, which is displayed by default at the other end of the frequency axis direction of the display area, when dragging it. Furthermore, since the first and second main cursors are displayed thinner after being moved by dragging from their default positions, overlap with the frequency domain data within the display area can be suppressed.
[0034] A preferred mode of operation for the application is to display the sideband cursor at a frequency axis position obtained by adding an integer multiple of the difference between the frequency indicated by the first main cursor and the frequency indicated by the second main cursor, with respect to the display position of the first main cursor in the frequency axis direction.
[0035] This makes it easier to understand the relationships between the peak components of the vibration.
[0036] A preferred mode of operation for the application is to return the main cursor to its default display by performing a predetermined operation in the display area.
[0037] This allows you to reset various operations within the display area.
[0038] A preferred mode of operation for the application is to scroll the display range in the frequency axis direction within the display area by swiping within the display area.
[0039] This allows for intuitive modification of the display range along the frequency axis within the display area.
[0040] A preferred mode of operation for the application is that when the main cursor moves outside the display area due to a swipe operation within the display area, a cursor mark is displayed outside the display area, and the main cursor is returned to the display area by tapping the cursor mark.
[0041] This allows the main cursor, which has moved outside the display area due to a swipe operation, to be displayed within the display area.
[0042] A preferred mode of operation for the application is to expand the display range in the frequency axis direction within the display area by pinching in within the display area, and to reduce the display range in the frequency axis direction within the display area by pinching out within the display area.
[0043] This allows for intuitive zooming in and out of the display range in the frequency axis direction of the FFT processing results.
[0044] To achieve the above objective, a program according to one aspect of the present invention executes the operation method of the above application.
[0045] The above program enables intuitive manipulation of frequency domain data displayed on the screen. This makes it easier to understand the condition of the bearing being evaluated, regardless of the skill level or experience of the field worker.
[0046] In a preferred configuration of the program, it is preferable to return the main cursor to its default display by performing a predetermined operation in the display area.
[0047] This allows you to reset various operations within the display area.
[0048] A preferred embodiment of the program is to scroll the display range in the frequency axis direction within the display area by swiping within the display area.
[0049] This allows for intuitive modification of the display range along the frequency axis within the display area.
[0050] In a preferred mode of the program, when the main cursor moves outside the display area due to a swipe operation within the display area, a cursor mark is displayed outside the display area, and the main cursor is returned to the display area by tapping the cursor mark.
[0051] This allows the main cursor, which has moved outside the display area due to a swipe operation, to be displayed within the display area.
[0052] A preferred mode of the program is to expand the display range in the frequency axis direction within the display area by a pinch-in operation within the display area, and to reduce the display range in the frequency axis direction within the display area by a pinch-out operation within the display area.
[0053] This allows for intuitive zooming in and out of the display range in the frequency axis direction of the FFT processing results. [Effects of the Invention]
[0054] According to the present invention, a portable information terminal, an application operation method, and a program are obtained that allow the condition of the bearing to be evaluated to be intuitively grasped regardless of the skill level or experience of the on-site worker. [Brief explanation of the drawing]
[0055] [Figure 1] Figure 1 is a block diagram showing an example of a schematic configuration of a portable information terminal according to an embodiment. [Figure 2] Figure 2 is a schematic diagram showing a specific example of a portable information terminal according to the embodiment. [Figure 3] Figure 3 is a flowchart showing an example of application operation in a mobile information terminal according to this embodiment. [Figure 4A] Figure 4A is Figure 1, which shows an example of moving the main cursor using a drag operation. [Figure 4B] Figure 4B is Figure 2, which shows an example of moving the main cursor using a drag operation. [Figure 4C] Figure 4C is Figure 3, which shows an example of moving the main cursor using a drag operation. [Figure 5] Figure 5 is a subflowchart showing the first example of the display control process. [Figure 6A] Figure 6A is Figure 1, which shows an example of scrolling using a swipe gesture. [Figure 6B] Figure 6B is the second figure showing an example of scrolling using a swipe gesture. [Figure 6C] Figure 6C is Figure 3, which shows an example of scrolling using a swipe gesture. [Figure 6D] Figure 6D is Figure 4, which shows an example of scrolling using a swipe gesture. [Figure 6E] Figure 6E shows an example of moving the main cursor by tapping the cursor mark. [Figure 7] Figure 7 is a subflowchart showing a second example of the display control process. [Figure 8] Figure 8 is a subflowchart showing a third example of the display control process. [Figure 9A] Figure 9A is Figure 1, which shows an example of zooming in / out of the display area using pinch-in / pinch-out gestures. [Figure 9B]Figure 9B is the second figure showing an example of zooming in / out of the display area using pinch-in / pinch-out gestures. [Figure 9C] Figure 9C is Figure 3, which shows an example of zooming in / out of the display area using pinch-in / pinch-out gestures. [Figure 10] Figure 10 is a subflowchart showing a fourth example of the display control process. [Figure 11A] Figure 11A is Figure 1, which shows an example of expanding the display area by swiping. [Figure 11B] Figure 11B is the second figure showing an example of expanding the display area by swiping. [Figure 12] Figure 12 is a subflowchart showing the fifth example of the display control process. [Modes for carrying out the invention]
[0056] Hereinafter, embodiments for carrying out the invention (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. However, the present invention is not limited to the embodiments described below. Furthermore, the components in the embodiments described below include those that are easily conceivable by those skilled in the art, those that are substantially the same, and those that fall within the so-called equivalent range. Moreover, the components disclosed in the embodiments described below can be combined as appropriate.
[0057] Figure 1 is a block diagram showing an example of the schematic configuration of a portable information terminal according to the embodiment. Figure 2 is a schematic diagram showing a specific example of a portable information terminal according to the embodiment.
[0058] The application according to this embodiment is a program executed by a CPU (Central Processing Unit), RAM (Random Access Memory), EEPROM (Electrically Erasable Programmable Read Only Memory), ROM (Read Only Memory), GPU (Graphics Processing Unit), etc., which constitute a portable information terminal 100 such as a smartphone or tablet. Here, we will first describe the general configuration of the portable information terminal 100 for executing the application according to this embodiment.
[0059] As shown in Figure 1, the portable information terminal 100 according to this embodiment includes a UI (User Interface) unit 1, a data acquisition unit 2, a control unit 3, and a storage unit 4.
[0060] The UI unit 1 is a display that can be operated by the operator of the portable information terminal 100 according to the embodiment. Specifically, the UI unit 1 includes a display unit 11 and an operation unit 12. The UI unit 1 is constructed by superimposing, for example, a display panel that constitutes the display unit 11 and a touch panel that constitutes the operation unit 12. Hereinafter, the UI unit 1 will also be simply referred to as "display 1". In this disclosure, "touch operation" refers to any operation in which a finger is touched to the display 1 (touch panel).
[0061] Examples of display panels constituting the display unit 11 include liquid crystal display panels (LCD) and organic light-emitting diode (OLED) displays. The display panel constituting the display unit 11 is not limited to LCD or OLED, and may also be an inorganic EL display panel (micro-LED, mini-LED), for example. This disclosure is not limited by the display method of the display panel constituting the display unit 11.
[0062] Examples of touch panels constituting the operation unit 12 include, for example, a capacitive touch panel. However, the touch panel constituting the operation unit 12 is not limited to a capacitive touch panel; for example, a resistive touch panel may also be used. This disclosure is not limited by the detection method of the touch panel constituting the operation unit 12.
[0063] The data acquisition unit 2 is a microphone mounted on the mobile information terminal 100, such as a smartphone or tablet. The control unit 3 consists of a CPU mounted on the mobile information terminal 100, such as a smartphone or tablet. The storage unit 4 consists of RAM, EEPROM, ROM, etc., mounted on the mobile information terminal 100, such as a smartphone or tablet.
[0064] The following describes a specific example of application operation in the mobile information terminal 100 according to the embodiment. Figure 3 is a flowchart showing an example of application operation in the mobile information terminal according to the embodiment.
[0065] When an operator of the portable information terminal 100 according to the embodiment touches the display 1 (touch panel) to execute the application according to the embodiment, the control unit 3 executes the application startup process according to the embodiment (step S101). Specifically, for example, an example is given in which the application according to the embodiment is executed by tapping the application icon displayed on the display 1.
[0066] In this disclosure, "tap operation" refers to a touch operation in which the user briefly and lightly touches and releases the display screen of Display 1 (touch panel) or an object displayed on Display 1. In this disclosure, "object" refers to an application icon displayed on Display 1, or a visual element such as a button or cursor on an application.
[0067] The control unit 3 controls the data acquisition unit 2 to acquire the sound pressure change (amplitude) of sound waves emitted by the vibration of the bearing under evaluation as vibration data (step S102), stores the acquired vibration data in the storage unit 4, and performs a Fast Fourier Transform (FFT) process on the acquired vibration data (step S103). In this disclosure, "vibration data" is time-domain data showing the time-series change of sound pressure change (amplitude) of sound waves emitted by the vibration of the bearing under evaluation.
[0068] Next, the control unit 3 displays the power spectrum in the frequency domain after FFT processing on the display 1 (step S104).
[0069] Figure 2 illustrates a configuration in which the generated power spectrum is displayed in the display area DA on the display 1 of the portable information terminal 100. The horizontal axis of the display area DA represents the frequency axis direction (Hz) of the power spectrum, and the vertical axis represents the gain (dB) of the power spectrum. Hereinafter, the power spectrum displayed in the display area DA on the display 1 will also be referred to as "frequency domain data".
[0070] Furthermore, Figure 2 illustrates a configuration in which the main cursor Cur, which indicates the reference position in the frequency axis direction in the display area DA, is displayed as a solid line, and the harmonic cursor HCur, which corresponds to the multiple harmonics of the frequency indicated by the main cursor Cur, is displayed as a dashed line in the frequency axis direction. This makes it easier to understand the fundamental and harmonic components of vibration.
[0071] In step S105 shown in Figure 3, the control unit 3 determines whether or not a touch operation has been performed on the display 1 (touch panel) (step S105). If no touch operation has been performed (step S105; No), the process returns to step S102 and updates the frequency domain data displayed in the display area DA (step S104).
[0072] When a touch operation is performed on display 1 (touch panel) (step S105; Yes), display control processing corresponding to that touch operation is executed (step S200).
[0073] Here, we will first explain how to move the main cursor by dragging in the display area DA on display 1, with reference to Figures 4A, 4B, 4C, and 5.
[0074] In this disclosure, "drag operation" refers to an operation in which an object displayed on display 1 is selected (grabbed) by touching the object, the touch position is moved while continuing to touch the selected object to move the display position of the object, and the finger is released from display 1 at the desired position to deselect the object.
[0075] Figure 4A is the first figure showing an example of main cursor movement by drag operation. Figure 4B is the second figure showing an example of main cursor movement by drag operation. Figure 4C is the third figure showing an example of main cursor movement by drag operation. Figure 5 is a subflowchart showing the first example of display control processing.
[0076] Figure 4A illustrates a configuration in which the first main cursor Cur1 is displayed by default at one end of the frequency axis direction of the display area DA, and the second main cursor Cur2 is displayed by default at the other end of the frequency axis direction of the display area DA. In the first example of the display control process shown in Figure 5, the control unit 3 determines whether or not a drag operation has been performed on the first main cursor Cur1 or the second main cursor Cur2 (step S201).
[0077] If no drag operation is performed on the first main cursor Cur1 and the second main cursor Cur2 (step S201; No), the process returns to the process shown in Figure 3, and the processes from step S102 onwards are repeatedly executed to update the frequency domain data displayed in the display area DA (step S104).
[0078] When a drag operation is performed on the first main cursor Cur1 (step S201; Yes), the control unit 3 determines whether the first main cursor Cur1 can be moved within the display area DA (step S202). If the first main cursor Cur1 cannot be moved (step S202; No), the process returns to the process shown in Figure 3, and the processes from step S102 onwards are repeatedly executed to update the frequency domain data displayed in the display area DA (step S104).
[0079] In the first example of the display control process shown in Figure 5, the control unit 3 determines that the first main cursor Cur1 is immobile if, for example, a drag operation is performed on the first main cursor Cur1 beyond the frequency axis edge of the display area DA.
[0080] If the first main cursor Cur1 is movable (step S202; Yes), the display position of the first main cursor Cur1 within the display area DA is moved in response to a drag operation (direction indicated by the right arrow), as shown in Figure 4B (step S203).
[0081] When a drag operation is performed on the second main cursor Cur2 (step S201; Yes), the control unit 3 determines whether the second main cursor Cur2 can be moved within the display area DA (step S202). If the second main cursor Cur2 cannot be moved (step S202; No), the process returns to the process shown in Figure 3, and the processes from step S102 onwards are repeatedly executed to update the frequency domain data displayed in the display area DA (step S104).
[0082] In the first example of the display control process shown in Figure 5, the control unit 3 determines that the second main cursor Cur2 is immobile if, for example, a drag operation is performed on the second main cursor Cur2 beyond the frequency axis edge of the display area DA.
[0083] If the second main cursor Cur2 is movable (step S202; Yes), the display position of the second main cursor Cur2 within the display area DA is moved in accordance with the drag operation (direction of the left arrow), as shown in Figure 4B (step S203).
[0084] As shown in Figure 4A, when the first main cursor Cur1 or the second main cursor Cur2 is displayed by default at the frequency axis edge of the display area DA, it is preferable that it is displayed with a thicker solid line than when it is moved and displayed by dragging within the display area DA.
[0085] Specifically, the control unit 3 displays the first main cursor Cur1 or the second main cursor Cur2 in the first mode when they are within the display area DA. Furthermore, the control unit 3 displays the first main cursor Cur1 or the second main cursor Cur2 in the second mode when they are at the frequency axis end of the display area DA. It is desirable that the first main cursor Cur1 and the second main cursor Cur2 in the second mode are displayed thicker than those in the first mode. This makes the first main cursor Cur1 or the second main cursor Cur2, which are displayed by default at the frequency axis end of the display area DA, more prominent and easier to grasp when dragging them. Additionally, since the first main cursor Cur1 and the second main cursor Cur2 are displayed thinner in the second mode after being moved by dragging from their default positions in the first mode, overlap with the frequency domain data within the display area DA can be suppressed.
[0086] Furthermore, Figure 4C illustrates a configuration in which the sideband cursor SBCur is displayed as a dashed line at a frequency axis position obtained by adding an integer multiple of the difference CurΔ between the frequency indicated by the first main cursor Cur1 and the frequency indicated by the second main cursor Cur2, with the display position of the first main cursor Cur1 in the frequency axis direction as the reference point. This makes it easier to understand the relationships between the peak components of the vibration.
[0087] Then, after the main cursor is moved by dragging, the control unit 3 returns to the process shown in Figure 3 and repeatedly executes the processes from step S102 onwards to update the frequency domain data displayed in the display area DA (step S104).
[0088] The first example of the display control processing described above enables intuitive manipulation of frequency domain data displayed on display 1. This makes it easier to understand the condition of the bearing being evaluated, regardless of the skill level or experience of the field worker.
[0089] Next, a method for scrolling the display range of the display area DA in the frequency axis direction by swiping on the display 1 will be described with reference to Figures 6A, 6B, 6C, 6D, 6E, 7, and 8.
[0090] In this disclosure, "swipe operation" refers to an operation in which a region is selected by touching an area on the display 1 excluding objects, the display range within the selected region is scrolled while continuing to touch the selected region, and the region is deselected by lifting the finger from the display 1 at the desired position.
[0091] Figure 6A is the first figure showing an example of scrolling operation by swiping. Figure 6B is the second figure showing an example of scrolling operation by swiping. Figure 6C is the third figure showing an example of scrolling operation by swiping. Figure 6D is the fourth figure showing an example of scrolling operation by swiping. Figure 6E is a figure showing an example of main cursor movement by tapping the cursor mark. Figure 7 is a subflowchart showing a second example of display control processing. Figure 8 is a subflowchart showing a third example of display control processing.
[0092] In the second example of the display control process shown in Figure 7, the control unit 3 determines whether or not a swipe operation has been performed on the display area DA (step S211).
[0093] If no swipe operation is performed on the display area DA (step S211; No), the process returns to the one shown in Figure 3, and the processes from step S102 onwards are repeatedly executed to update the frequency domain data displayed in the display area DA (step S104).
[0094] When a swipe operation is performed on the display area DA (step S211; Yes), the control unit 3 determines whether the first main cursor Cur1 or the second main cursor Cur2 can move within the display area DA (step S212).
[0095] In the second example of the display control process shown in Figure 7, the control unit 3 determines that the first main cursor Cur1 is immobile when a swipe operation is performed on the display area DA, where the first main cursor Cur1 has moved beyond the frequency axis edge of the display area DA.
[0096] Furthermore, in the second example of the display control process shown in Figure 7, the control unit 3 determines that the second main cursor Cur2 is immobile when a swipe operation is performed on the display area DA, where the second main cursor Cur2 has moved beyond the frequency axis edge of the display area DA.
[0097] If the first main cursor Cur1 and the second main cursor Cur2 are movable (step S212; Yes), the control unit 3 scrolls the display range in the frequency axis direction of the display area DA while maintaining the frequencies indicated by the first main cursor Cur1 and the second main cursor Cur2 (step S213).
[0098] Specifically, when a swipe operation is performed in the direction of the left arrow shown in Figure 6A, the display range in the frequency axis direction of the display area DA, which includes the first main cursor Cur1 and the second main cursor Cur2, scrolls in the direction of the left arrow, as shown in Figure 6B.
[0099] If the first main cursor Cur1 is immobile (step S212; No), the control unit 3 displays a cursor mark CM1 indicating that the frequency indicated by the first main cursor Cur1 has gone out of the display range, and while maintaining the frequency indicated by the second main cursor Cur2, scrolls the display range of the display area DA in the frequency axis direction (step S214).
[0100] If the second main cursor Cur2 is immobile (step S212; No), the control unit 3 displays a cursor mark CM2 indicating that the frequency indicated by the second main cursor Cur2 has gone out of the display range, and while maintaining the frequency indicated by the first main cursor Cur1, scrolls the display range of the display area DA in the frequency axis direction (step S214).
[0101] Figure 6C illustrates a scenario where the frequency indicated by the first main cursor Cur1 extends beyond one end (the left end) of the frequency axis direction of the display area DA, and a swipe operation is performed in the direction of the left arrow, resulting in the frequency indicated by the first main cursor Cur1 being outside the display range. In this case, the cursor mark CM1 is displayed outside one end (the left end) of the frequency axis direction of the display area DA.
[0102] Figure 6D illustrates a scenario where the frequency indicated by the second main cursor Cur2 extends beyond the other end (right end) in the frequency axis direction of the display area DA, and a swipe operation is performed in the direction of the right arrow, resulting in the frequency indicated by the second main cursor Cur2 being outside the display range. In this case, the cursor mark CM2 is displayed outside the other end (right end) in the frequency axis direction of the display area DA.
[0103] Then, after scrolling the display area DA by swiping, the control unit 3 returns to the process shown in Figure 3 and repeatedly executes the processes from step S102 onwards to update the frequency domain data displayed in the display area DA (step S104).
[0104] The second example of the display control process described above allows for intuitive modification of the display range in the frequency axis direction within the display area DA.
[0105] In the third example of the display control process shown in Figure 8, the control unit 3 determines whether or not a tap operation has been performed on the cursor marks CM1 and CM2 (step S221).
[0106] If no tap operation is performed on the cursor marks CM1 and CM2 (step S221; No), the process returns to the one shown in Figure 3, and the processes from step S102 onwards are repeatedly executed to update the frequency domain data displayed in the display area DA (step S104).
[0107] When a tap operation is performed on the cursor marks CM1 and CM2 (step S221; Yes), the control unit 3 displays the first main cursor Cur1 and the second main cursor Cur2 in the display area DA (step S222).
[0108] Then, the control unit 3 displays the first main cursor Cur1 and the second main cursor Cur2 by tapping the cursor marks CM1 and CM2, and then returns to the process shown in Figure 3, repeatedly executing the processes from step S102 onwards to update the frequency domain data displayed in the display area DA (step S104).
[0109] The third example of the display control process described above allows the first main cursor Cur1 and the second main cursor Cur2, which have moved outside the display range due to a swipe operation, to be displayed within the display area DA.
[0110] Figure 6E illustrates a configuration in which the display area DA is divided into two equal parts along the frequency axis, and the first main cursor Cur1 and the second main cursor Cur2 are displayed at the center of each divided area along the frequency axis. The display positions of the first main cursor Cur1 and the second main cursor Cur2 displayed by the third example of the display control processing shown in Figure 8 are not limited to the configuration shown in Figure 6E. Specifically, for example, as shown in Figure 4A, the first main cursor Cur1 and the second main cursor Cur2 may be displayed by default at the ends of the display area DA along the frequency axis.
[0111] Alternatively, the first main cursor Cur1 and the second main cursor Cur2 may be displayed by default at the frequency axis end of the display area DA by double-tapping at an arbitrary position in the display area DA (an operation in which two taps are performed consecutively within a predetermined period). Furthermore, the touch operation for displaying the first main cursor Cur1 and the second main cursor Cur2 by default at the frequency axis end of the display area DA is not limited to a double-tap at an arbitrary position in the display area DA. For example, the first main cursor Cur1 and the second main cursor Cur2 may be displayed by long-tap at an arbitrary position in the display area DA (an operation in which the touch state is maintained and kept still for a predetermined period).
[0112] This allows you to reset various operations in the display area DA.
[0113] Next, a method for expanding or shrinking the display range in the frequency axis direction of the display area DA by pinch-in or pinch-out operation on the display 1 will be described with reference to Figures 9A, 9B, 9C, and 10.
[0114] In this disclosure, "pinch-in operation" refers to an operation that reduces the distance between two points that are touched simultaneously on display 1. In this disclosure, "pinch-out operation" refers to an operation that increases the distance between two points that are touched simultaneously on display 1.
[0115] Figure 9A is the first figure showing an example of zooming in / out of the display area using pinch-in / pinch-out gestures. Figure 9B is the second figure showing an example of zooming in / out of the display area using pinch-in / pinch-out gestures. Figure 9C is the third figure showing an example of zooming in / out of the display area using pinch-in / pinch-out gestures. Figure 10 is a subflowchart showing a fourth example of the display control process.
[0116] In the fourth example of the display control process shown in Figure 10, the control unit 3 determines whether or not a pinch-in operation has been performed on the display area DA (step S231).
[0117] If a pinch-in operation has not been performed on the display area DA (step S231; No), the control unit 3 then determines whether or not a pinch-out operation has been performed on the display area DA (step S232).
[0118] If a pinch-out operation is not performed on the display area DA (step S232; No), the process returns to the one shown in Figure 3, and the processes from step S102 onwards are repeatedly executed to update the frequency domain data displayed in the display area DA (step S104).
[0119] When a pinch-in operation is performed on the display area DA (step S231; Yes), the control unit 3 expands the display range of the display area DA in the frequency axis direction (step S233).
[0120] Specifically, when a pinch-in operation is performed in the direction indicated by the arrow in Figure 9A, the display range in the frequency axis direction of the display area DA, which includes the first main cursor Cur1 and the second main cursor Cur2, expands, as shown in Figure 9B.
[0121] When a pinch-out operation is performed on the display area DA (step S232; Yes), the control unit 3 reduces the display range of the display area DA in the frequency axis direction (step S234).
[0122] Specifically, when a pinch-out operation is performed in the direction indicated by the arrow in Figure 9B, the display range in the frequency axis direction of the display area DA, which includes the first main cursor Cur1 and the second main cursor Cur2, is reduced, as shown in Figure 9C.
[0123] Then, the control unit 3 expands or shrinks the display range of the display area DA in the frequency axis direction by a pinch-in or pinch-out operation on the display area DA, and then returns to the process shown in Figure 3, repeatedly executing the processes from step S102 onwards to update the frequency domain data displayed in the display area DA (step S104).
[0124] The fourth example of the display control processing described above enables intuitive expansion and contraction of the display range in the frequency axis direction of the FFT processing results.
[0125] Next, an embodiment of expanding the display range in the frequency axis direction of the display area DA by swiping on the display 1 will be described with reference to Figures 11A, 11B, and 12.
[0126] Figure 11A is the first figure showing an example of expanding the display area by swiping. Figure 11B is the second figure showing an example of expanding the display area by swiping. Figure 12 is a subflowchart showing the fifth example of the display control process.
[0127] In the fifth example of the display control process shown in Figure 12, the control unit 3 determines whether or not a swipe operation has been performed on the display area DA (step S241).
[0128] If no swipe operation is performed on the display area DA (step S241; No), the process returns to the one shown in Figure 3, and the processes from step S102 onwards are repeatedly executed to update the frequency domain data displayed in the display area DA (step S104).
[0129] When a swipe operation is performed on the display area DA (step S241; Yes), the control unit 3 determines whether or not scrolling of the display range in the frequency axis direction of the display area DA is possible (step S242).
[0130] In the fifth example of the display control process shown in Figure 12, the control unit 3 determines that scrolling of the display range in the frequency axis direction of the display area DA is not possible when one end (left end) in the frequency axis direction of the display area DA is 0 (Hz), as shown in Figure 11A.
[0131] If it is possible to scroll the display range of the display area DA in the frequency axis direction (step S242; Yes), the control unit 3 scrolls the display range of the display area DA in the frequency axis direction (step S243).
[0132] If scrolling of the display range in the frequency axis direction of the display area DA is not possible (step S242; No), the control unit 3 expands the display range in the frequency axis direction of the display area DA as shown in Figure 11B (step S244).
[0133] Specifically, as shown in Figure 11A, when one end (left end) of the frequency axis direction of the display area DA is 0 (Hz), a swipe operation in the direction of the arrow (left) on the display area DA will increase the frequency at the other end (right end) of the frequency axis direction of the display area DA, while the left end of the frequency axis direction of the display area DA remains fixed at 0 (Hz), as shown in Figure 11B. This expands the display range of the frequency axis direction of the display area DA.
[0134] According to the fifth example of the display control processing described above, when the display range in the frequency axis direction of the display area DA reaches 0 (Hz) and the display range in the frequency axis direction is scrolled by a swipe operation, the display range in the frequency axis direction of the display area DA can be expanded.
[0135] The portable information terminal 100 according to the above embodiment, and the operation method and program of the application running on the portable information terminal 100, enable intuitive manipulation of frequency domain data displayed on the display 1. This makes it easier to understand the condition of the bearing under evaluation, regardless of the skill level or experience of the field worker.
[0136] Furthermore, within the scope of the present invention, it is possible to freely combine each embodiment, modify any component of each embodiment, or omit any component in each embodiment. [Explanation of Symbols]
[0137] 1. Display (UI (User Interface) section) 2. Data Acquisition Unit 3. Control Unit 4 Storage section 11 Display Unit (Display Panel) 12. Control panel (touch panel) 100 Mobile Information Terminals Cur Main Cursor Cur1: First main cursor Cur2: Second main cursor DA display area HCur Harmonic Cursor SBCur Sideband Cursor
Claims
1. A touch-enabled display, A data acquisition unit that acquires the time-series change in the amplitude of sound waves emitted by the vibration of the bearing under evaluation as time-domain data, A control unit that performs FFT processing on acquired time-domain data to generate frequency-domain data and displays the said frequency-domain data in the display area on the display, Equipped with, The control unit, In the aforementioned display area, the main cursor indicating the reference position in the frequency axis direction within the display area is moved by dragging, A harmonic cursor is displayed at a position in the frequency axis direction corresponding to multiple harmonics of the frequency indicated by the main cursor. Personal digital assistant (PDA).
2. The aforementioned main cursor includes a first main cursor and a second main cursor displayed at a different frequency axis position from the first main cursor. The portable information terminal according to claim 1.
3. The first main cursor is displayed by default at one end of the frequency axis direction of the display area, and the first main cursor displayed by default is thicker than when the first main cursor is located within the display area. The second main cursor is displayed by default at the other end of the display area in the frequency axis direction, and the default display of the second main cursor is displayed thicker than when the second main cursor is located within the display area. The portable information terminal according to claim 2.
4. The control unit, A predetermined operation in the aforementioned display area returns the main cursor to its default display. The portable information terminal according to claim 1.
5. The control unit, The display range in the frequency axis direction within the display area is scrolled by swiping within the display area. The portable information terminal according to claim 1.
6. The control unit, If the main cursor moves outside the display area due to a swipe operation within the display area, a cursor mark is displayed outside the display area, and the main cursor is returned to the display area by tapping the cursor mark. The portable information terminal according to claim 5.
7. The control unit, The display range in the frequency axis direction within the display area is expanded by a pinch-in operation within the display area, and the display range in the frequency axis direction within the display area is reduced by a pinch-out operation within the display area. The portable information terminal according to claim 1.
8. A touch-enabled display, A data acquisition unit that acquires the time-series change in the amplitude of sound waves emitted by the vibration of the bearing under evaluation as time-domain data, A control unit that performs FFT processing on acquired time-domain data to generate frequency-domain data and displays the said frequency-domain data in the display area on the display, Equipped with, The control unit, In the aforementioned display area, the main cursor indicating the reference position in the frequency axis direction within the display area is moved by dragging, The aforementioned main cursor includes a first main cursor and a second main cursor displayed at a different frequency axis position from the first main cursor. With respect to the display position of the first main cursor in the frequency axis direction, a sideband cursor is displayed at a position in the frequency axis direction obtained by adding an integer multiple of the difference between the frequency indicated by the first main cursor and the frequency indicated by the second main cursor. Personal digital assistant (PDA).
9. The first main cursor is displayed by default at one end of the frequency axis direction of the display area, and the first main cursor displayed by default is thicker than when the first main cursor is located within the display area. The second main cursor is displayed by default at the other end of the display area in the frequency axis direction, and the default display of the second main cursor is displayed thicker than when the second main cursor is located within the display area. The portable information terminal according to claim 8.
10. The control unit, A predetermined operation in the aforementioned display area returns the main cursor to its default display. The portable information terminal according to claim 8.
11. The control unit, The display range in the frequency axis direction within the display area is scrolled by swiping within the display area. The portable information terminal according to claim 8.
12. The control unit, If the main cursor moves outside the display area due to a swipe operation within the display area, a cursor mark is displayed outside the display area, and the main cursor is returned to the display area by tapping the cursor mark. The portable information terminal according to claim 11.
13. The control unit, The display range in the frequency axis direction within the display area is expanded by a pinch-in operation within the display area, and the display range in the frequency axis direction within the display area is reduced by a pinch-out operation within the display area. The portable information terminal according to claim 8.
14. A method for operating an application that runs on a touch-enabled display, The process involves acquiring time-domain data of the time-series change in the amplitude of sound waves emitted by the vibration of the bearing under evaluation, and The steps include: generating frequency domain data by performing FFT processing on the acquired time domain data, and displaying the said frequency domain data in the display area on the display; It has, In the aforementioned display area, the main cursor indicating the reference position in the frequency axis direction within the display area is moved by dragging, A harmonic cursor is displayed at a position in the frequency axis direction corresponding to multiple harmonics of the frequency indicated by the main cursor. How to use the application.
15. The aforementioned main cursor includes a first main cursor and a second main cursor displayed at a different frequency axis position from the first main cursor. A method for operating the application described in claim 14.
16. The first main cursor is displayed by default at one end of the frequency axis direction of the display area, and the first main cursor displayed by default is thicker than when the first main cursor is located within the display area. The second main cursor is displayed by default at the other end of the display area in the frequency axis direction, and the default display of the second main cursor is displayed thicker than when the second main cursor is located within the display area. A method for operating the application described in claim 15.
17. A predetermined operation in the aforementioned display area returns the main cursor to its default display. A method for operating the application described in claim 14.
18. The display range in the frequency axis direction within the display area is scrolled by swiping within the display area. A method for operating the application described in claim 14.
19. If the main cursor moves outside the display area due to a swipe operation within the display area, a cursor mark is displayed outside the display area, and the main cursor is returned to the display area by tapping the cursor mark. A method for operating the application described in claim 18.
20. The display range in the frequency axis direction within the display area is expanded by a pinch-in operation within the display area, and the display range in the frequency axis direction within the display area is reduced by a pinch-out operation within the display area. A method for operating the application described in claim 14.
21. A method for operating an application that runs on a touch-enabled display, The process involves acquiring time-domain data of the time-series change in the amplitude of sound waves emitted by the vibration of the bearing under evaluation, and The steps include: generating frequency domain data by performing FFT processing on the acquired time domain data, and displaying the said frequency domain data in the display area on the display; It has, In the aforementioned display area, the main cursor indicating the reference position in the frequency axis direction within the display area is moved by dragging, The aforementioned main cursor includes a first main cursor and a second main cursor displayed at a different frequency axis position from the first main cursor. With respect to the display position of the first main cursor in the frequency axis direction, a sideband cursor is displayed at a position in the frequency axis direction obtained by adding an integer multiple of the difference between the frequency indicated by the first main cursor and the frequency indicated by the second main cursor. How to use the application.
22. The first main cursor is displayed by default at one end of the frequency axis direction of the display area, and the first main cursor displayed by default is thicker than when the first main cursor is located within the display area. The second main cursor is displayed by default at the other end of the display area in the frequency axis direction, and the default display of the second main cursor is displayed thicker than when the second main cursor is located within the display area. A method for operating the application described in claim 21.
23. A predetermined operation in the aforementioned display area returns the main cursor to its default display. A method for operating the application described in claim 21.
24. The display range in the frequency axis direction within the display area is scrolled by swiping within the display area. A method for operating the application described in claim 21.
25. If the main cursor moves outside the display area due to a swipe operation within the display area, a cursor mark is displayed outside the display area, and the main cursor is returned to the display area by tapping the cursor mark. A method for operating the application described in claim 24.
26. The display range in the frequency axis direction within the display area is expanded by a pinch-in operation within the display area, and the display range in the frequency axis direction within the display area is reduced by a pinch-out operation within the display area. A method for operating the application described in claim 21.
27. The method for operating the application described in any one of claims 14 to 26 is performed. program.