Detection system and keyboard device

The performance detection system addresses the challenge of miniaturization in musical instrument detection systems by using a separate control board and detection substrate, achieving high accuracy in displacement data generation and enabling circuit board miniaturization.

JP2025061927AInactive Publication Date: 2025-04-11YAMAHA CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025012905
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-01-29
Publication Date
2025-04-11
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing techniques for detecting displacement of movable members in musical instruments, such as keyboards, face challenges in miniaturization due to the need for multiple sensors and integrated circuits on a single circuit board.

Method used

A performance detection system is introduced, featuring a detection substrate on a movable member, a detection coil, a detection circuitry, a separate control board with a control IC, and a wiring section to transmit detection signals. This configuration allows for the miniaturization of the detection substrate and reduces the influence of the control IC on the magnetic field.

Benefits of technology

The system effectively generates displacement data with high accuracy, enabling the miniaturization of the circuit board while maintaining precise detection of movable member displacements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025061927000001_ABST
    Figure 2025061927000001_ABST
Patent Text Reader

Abstract

To miniaturize a substrate on which an element for detecting displacement of a movable member is installed.SOLUTION: A keyboard instrument comprises: a detected coil installed on a movable member to be displaced by a performance operation; a detection substrate 50M; a control board 20 separate from the detection substrate 50M; and a wiring part 30. On the detection substrate 50M, there are installed a detection coil opposite to the detected coil and a detection circuit 51 for generating a detection signal corresponding to a distance between the detection coil and the detected coil. On the control board 20, there is installed a control IC 21 for generating displacement data indicating the position of the movable member from the detection signal. The wiring part 30 includes wiring for transmitting the detection signal from the detection substrate 50M to the control board 20.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a technique for detecting a performance action. [Background technology]

[0002] Various techniques have been proposed for detecting the displacement of a movable member in response to a user's playing action. For example, Patent Document 1 discloses a configuration in which sensors for detecting the displacement of keys of a keyboard instrument are mounted on a circuit board. Integrated circuits for processing the detection signals from each sensor are mounted on the circuit board. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2018-180074 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, the technology of Patent Document 1 has a problem in that multiple sensors and integrated circuits are mounted on a single circuit board, which limits the miniaturization of the circuit board. In consideration of the above circumstances, one aspect of the present disclosure has an object to miniaturize a board on which an element for detecting the displacement of a movable member is mounted. [Means for solving the problem]

[0005] In order to solve the above problems, a performance detection system according to one embodiment of the present disclosure comprises a detection board that is mounted on a movable member that is displaced by a performance action and that includes a detectable part formed of a magnetic or conductive material, a detection coil facing the detectable part, and a detection circuit that generates a detection signal according to the distance between the detection coil and the detectable part, a control board separate from the detection board that includes a control IC that generates displacement data representing the position of the movable member from the detection signal, and a wiring section that includes wiring that transmits the detection signal from the detection board to the control board.

[0006] A performance detection system according to another aspect of the present disclosure includes a detection board on which a plurality of detectable parts formed of a magnetic or conductive material are mounted on a plurality of movable parts that are displaced by performance actions, a plurality of detection coils corresponding to the plurality of detectable parts, and a detection circuit that generates a detection signal according to the distance between each of the plurality of detection coils and the detectable part corresponding to the detection coil, a control board separate from the detection board on which a control IC is mounted that generates displacement data representing the position of the movable part corresponding to the detection coil from the detection signal generated for each of the plurality of detection coils, and a wiring section including wiring that transmits each of the detection signals from the detection board to the control board.

[0007] A keyboard instrument according to one embodiment of the present disclosure comprises a detection board having a plurality of keys, a plurality of detectable parts formed of a magnetic or conductive material and arranged corresponding to each of the plurality of keys, a plurality of detection coils respectively corresponding to the plurality of detectable parts, and a detection circuit that generates a detection signal according to the distance between each of the plurality of detection coils and the detectable part corresponding to the detection coil, a control board separate from the detection board and having a control IC that generates displacement data representing the position of the key corresponding to the detection coil from the detection signal generated for each of the plurality of detection coils, a wiring section including wiring that transmits each of the detection signals from the detection board to the control board, and a playback control section that causes a playback device to play sound corresponding to the displacement data for each of the keys. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a plan view of a keyboard instrument according to a first embodiment. [Diagram 2] FIG. 2 is a plan view of the keyboard device as viewed from above in the vertical direction. [Diagram 3] FIG. 2 is a plan view of the keyboard instrument as seen from below in the vertical direction. [Figure 4] FIG. [Diagram 5] FIG. 2 is a circuit diagram of a resonant circuit. [Figure 6] FIG. 2 is a block diagram illustrating an example of an electrical configuration of a keyboard instrument. [Figure 7] 1 is a circuit diagram illustrating a configuration of an input-side filter. [Figure 8] FIG. 2 is a block diagram illustrating a configuration of a drive circuit. [Figure 9] 1 is a circuit diagram illustrating a configuration of an output side filter. [Figure 10] FIG. 2 is a block diagram illustrating an internal configuration of a control IC. [Figure 11] FIG. 11 is a plan view of a coil according to the second embodiment. [Figure 12] FIG. 13 is a side view of a keyboard unit in the third embodiment. [Figure 13] FIG. 13 is a schematic diagram of a string striking mechanism according to a modified example. [Figure 14] 13 is a schematic diagram of a pedal mechanism according to a modified example. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] A: First embodiment 1 is a plan view of a keyboard instrument 100 according to a first embodiment. The keyboard instrument 100 is an electronic musical instrument that includes a keyboard device 11, a housing 12, a sound source device 13, and a playback device 14. The housing 12 is a hollow structure that supports and houses the keyboard device 11, the sound source device 13, and the playback device 14.

[0010] The keyboard device 11 has a plurality of keys 41 including a plurality of white keys and a plurality of black keys. Each of the plurality of keys 41 is an operator that is displaced in the vertical direction in response to a performance action (e.g., key pressing and key release) by the user. In the following description, an X-axis and a Y-axis are assumed to be mutually orthogonal in a horizontal plane. The X-axis extends in the left-right direction of the user, and the Y-axis extends in the front-back direction of the user. The plurality of keys 41 that are long in the Y-axis direction are arranged along the X-axis. The arrangement of the plurality of keys 41 forms a keyboard. The keyboard device 11 generates displacement data for each of the plurality of keys 41 that indicates the position of the key 41 in the vertical direction.

[0011] The sound source device 13 generates an audio signal according to the displacement data. Specifically, the sound source device 13 generates an audio signal representing the sound of the pitch corresponding to the key 41 pressed by the user among a plurality of pitches corresponding to different keys 41. The playback device 14 is a speaker that plays back the sound represented by the audio signal. Note that the playback device 14 (e.g., headphones or earphones) configured separately from the keyboard instrument 100 may be connected to the keyboard instrument 100 by wire or wirelessly.

[0012] Fig. 2 is a plan view of the keyboard device 11 as viewed from above in the vertical direction, and Fig. 3 is a plan view of the keyboard device 11 as viewed from below in the vertical direction. The keyboard device 11 comprises a plurality of keyboard units U (UL, UM, UH), a control board 20, a wiring section 30, and relay sections 31L and 31H. The plurality of keyboard units U are configured as separate bodies.

[0013] The multiple keyboard units U (UL, UM, UH) are interconnected along the X-axis. Keyboard unit UM is located between keyboard units UL and UH. Keyboard unit UL has multiple keys 41 corresponding to the low range. Keyboard unit UM has multiple keys 41 corresponding to the mid range. Keyboard unit UH has multiple keys 41 corresponding to the high range. In the following explanation, for convenience, a configuration in which each keyboard unit U has the same number of keys 41 is illustrated, but a configuration in which the total number of keys 41 differs for each keyboard unit U is also envisioned.

[0014] Fig. 4 is a side view illustrating the configuration of the keyboard unit U. The multiple keyboard units U each have a common configuration. Fig. 4 illustrates the configuration of the keyboard unit UM for convenience. The keyboard unit U includes multiple operation mechanisms 40, a detection board 50, and a support 60.

[0015] Each of the multiple operation mechanisms 40 is a mechanism that operates in response to playing actions by the user, and includes a key 41 (white key or black key), a weight member 42, and a detection board 43. The weight member 42 and the detection board 43 are installed corresponding to each of the multiple keys 41. In other words, the keyboard unit U includes the weight member 42 and the detection board 43 for each key 41. The support body 60 is a structure (frame) that supports the multiple operation mechanisms 40 and the detection board 50.

[0016] The key 41 is an elongated member including a front end 41a and a rear end 41b, and is supported by the support 60 with a connecting portion 61 as a fulcrum. The front end 41a is the end close to the user who plays the keyboard instrument 100, and the rear end 41b is the end opposite the front end 41a. The connecting portion 61 is an elastically deformable portion that connects the rear end 41b to the support 60. When the key 41 rotates with the connecting portion 61 as a fulcrum, the front end 41a of the key 41 is displaced in the vertical direction. The displacement data is data that represents the position of the front end 41a in the vertical direction. The key 41 is also provided with a protrusion 44 that protrudes downward in the vertical direction.

[0017] The weight member 42 is an elongated member (counterweight) including a front end 42a and a rear end 42b. The weight member 42 corresponding to each key 41 is installed below the corresponding key 41. The front end 42a is an end close to the user, and the rear end 42b is an end opposite to the front end 42a. A portion of the weight member 42 between the front end 42a and the rear end 42b is supported by the support 60. That is, the weight member 42 can rotate around a rotation shaft 62 along the X-axis. An adjustment weight 45 is installed on the rear end 42b of the weight member 42. When the key 41 is not pressed, the rear end 42b of the weight member 42 is urged downward in the vertical direction by the load of the adjustment weight 45. Therefore, the rear end 42b of the weight member 42 is maintained in a state where it is placed on a placement portion 63 (stopper) installed on the support 60. On the other hand, when the user presses a key and the front end 41a of the key 41 descends, the front end 42a of the weight member 42 is pressed by the protrusion 44, and as a result, the weight member 42 rotates against the bias of the adjustment weight 45. That is, the front end 42a of the weight member 42 moves downward. As can be understood from the above explanation, the weight member 42 corresponding to each key 41 is displaced in response to the displacement of the key 41.

[0018] The detected substrate 43 is mounted on the weight member 42. Specifically, the detected substrate 43 is mounted on the underside of the front end portion 42a of the weight member 42. Therefore, the detected substrate 43 moves in response to the performance action of the user. For example, the detected substrate 43 moves vertically downward when the user presses a key, and moves vertically upward when the user releases the key. The displacement data can also be said as data representing the position of the front end portion 42a in the vertical direction. The detected substrate 43 is a circuit substrate on which a resonant circuit 71 is mounted. A plurality of resonant circuits 71 (detected substrates 43) corresponding to different keys 41 are arranged in the X-axis direction.

[0019] The detection board 50 is an elongated circuit board extending in the X-axis direction across the keys 41 of the keyboard unit U. The detection board 50 is fixed to the support 60 below the keys 41. That is, the detection board 50 overlaps the keys 41 in a plan view from the vertical direction. Specifically, the detection board 50 overlaps the front end 41a of each key 41 in a plan view. The detection board 50 is fixed to the support 60 at a position closer to the front end 41a than the rear end 41b of the keys 41. The detection board 50 is also fixed to the support 60 below the weight members 42. That is, the detection board 50 overlaps the weight members 42 in a plan view from the vertical direction. Specifically, the detection board 50 overlaps the front end 42a of the weight member 42 on which the detected board 43 is installed in a plan view. Therefore, the detected boards 43 and the detection board 50 face each other with a gap in the vertical direction. As described above, in the first embodiment, the detection board 50 is installed below the multiple weight members 42, so that the detection board 50 can be installed without interfering with the displacement of each key 41 or each weight member 42.

[0020] The detection board 50 includes a plurality of resonant circuits 75, a detection circuit 51, and a wiring board 52. The wiring board 52 is a rigid board on which a plurality of wirings are formed on or inside the wiring board 52. The plurality of resonant circuits 75 and the detection circuit 51 are disposed on the wiring board 52.

[0021] The detection board 50 is configured as a separate body for each keyboard unit U. Specifically, the wiring board 52 is configured as a separate board for each keyboard unit U. In the following description, the detection board 50 of the keyboard unit UL may be referred to as the "detection board 50L", the detection board 50 of the keyboard unit UM may be referred to as the "detection board 50M", and the detection board 50 of the keyboard unit UH may be referred to as the "detection board 50H". The detection boards 50L, 50M, and 50H are separate elements manufactured independently of each other. In a form in which the detection board 50 is configured as a single board, a very long detection board 50 that spans all the keys 41 of the keyboard instrument 100 is required, and the manufacturing or handling of the detection board 50 is difficult. The keyboard instrument 100 of the first embodiment has a plurality of detection boards 50 configured as separate bodies, and therefore has the advantage that the manufacturing or handling of each detection board 50 is easy.

[0022] The resonant circuit 75 is provided for each key 41. That is, a plurality of resonant circuits 75 corresponding to different keys 41 are arranged in the direction of the X-axis. As can be understood from the above description, a pair of the resonant circuit 71 and the resonant circuit 75 is provided for each key 41.

[0023] FIG. 5 is a circuit diagram of the resonant circuit 71 and the resonant circuit 75. The resonant circuit 71 includes a detected coil 711 and a capacitive element 712. Specifically, both ends of the detected coil 711 and both ends of the capacitive element 712 are connected to each other. The detected coil 711 is a coil formed of a conductor pattern formed on the surface or inside of the detected substrate 43, for example. As described above, the detected coil 711 is installed on the weight member 42. The detected coil 711 is an example of a "detected portion." The detected coil 711, the detection substrate 50, the control substrate 20, and the wiring portion 30 constitute a "performance detection system" for detecting a performance action by a user. The keyboard device 11 may be interpreted as the "performance detection system."

[0024] The resonant circuit 75 includes an input terminal T1, an output terminal T2, a resistive element 751, a detection coil 752, a capacitive element 753, and a capacitive element 754. One end of the resistive element 751 is connected to the input terminal T1, and the other end of the resistive element 751 is connected to one end of the capacitive element 753 and one end of the detection coil 752. The other end of the detection coil 752 is connected to the output terminal T2 and one end of the capacitive element 754. The other end of the capacitive element 753 and the other end of the capacitive element 754 are grounded (Gnd). The detection coil 752 is a coil formed of, for example, a conductor pattern formed on the detection board 50. The resonant frequency of the resonant circuit 75 and the resonant frequency of the resonant circuit 75 are equal to each other. However, the resonant frequency of the resonant circuit 75 and the resonant frequency of the resonant circuit 75 may be different from each other.

[0025] The detected coil 711 and the detection coil 752 corresponding to one key 41 face each other with a vertical gap between them. As described above, the detected substrate 43 moves vertically in response to the playing action of the user. Therefore, the distance between the detected coil 711 and the detection coil 752 changes in response to the playing action of the user. Specifically, the distance between the detected coil 711 and the detection coil 752 decreases when the user presses a key, and increases when the user releases the key.

[0026] A reference signal R is supplied to the input terminal T1 of each resonant circuit 75. The signal level of the reference signal R varies periodically. For example, a periodic signal having an arbitrary waveform such as a sine wave is used as the reference signal R. The frequency Fr of the reference signal R is set to a frequency substantially equal to the resonant frequencies of the resonant circuits 71 and 75.

[0027] The reference signal R is supplied to the detection coil 752 via the input terminal T1 and the resistive element 751. A magnetic field is generated in the detection coil 752 by the supply of the reference signal R. An induced current is generated in the detected coil 711 of the resonant circuit 71 due to electromagnetic induction caused by the magnetic field generated in the detection coil 752. That is, a magnetic field is generated in the detected coil 711 in a direction that offsets the change in the magnetic field of the detection coil 752. The magnetic field generated in the detected coil 711 changes depending on the distance between the detected coil 711 and the detection coil 752. Therefore, a detection signal d with an amplitude δ according to the distance between the detected coil 711 and the detection coil 752 is output from the output terminal T2 of the resonant circuit 75. The detection signal d is a periodic signal whose level changes at a frequency Fr equal to that of the reference signal R.

[0028] As illustrated in FIG. 4, the control board 20 is installed on the support 60 of one keyboard unit UM corresponding to the midrange of the multiple keyboard units U. That is, the support 60 of the keyboard unit UM supports the multiple keys 41, the detection board 50, and the control board 20. As illustrated in FIG. 2 and FIG. 3, the control board 20 is not installed on the keyboard units UL and UH. That is, the support 60 of each of the keyboard units UL and UH supports the multiple keys 41 and the detection board 50. The method of fixing the control board 20 to the support 60 is arbitrary. For example, the control board 20 is fixed to the support 60 by any structure such as a screw, a snap fit, a slide, or an engagement.

[0029] 4, the control board 20 is fixed to the support 60 of the keyboard unit UM on the rear end 41b side of the multiple keys 41 of the keyboard unit UM. That is, the control board 20 is fixed to the support 60 at a position closer to the rear end 41b of each key 41 than to the front end 41a. Specifically, the control board 20 is installed on the back surface 60a of the support 60 of the keyboard unit UM, which is located near the rear end 41b of each key 41. As can be understood from the above explanation, the control board 20 does not overlap the detection board 50 in a plan view of the detection board 50.

[0030] Specifically, a fixed plate 65 is installed on the rear surface 60a of the support 60, and the control board 20 is fixed to the surface of the fixed plate 65. That is, the control board 20 is indirectly fixed to the support 60 via the fixed plate 65. The fixed plate 65 is, for example, a plate-shaped member made of metal. The fixed plate 65 is formed into a specific shape by a known manufacturing method such as sheet metal processing. The control board 20 and the fixed plate 65 are electrically insulated. The fixed plate 65 is located between the detection board 50 and the control board 20. According to the above configuration, the fixed plate 65 functions as an electromagnetic shield, so that the influence of the control board 20 on the magnetic field around the detection coil 752 is reduced.

[0031] FIG. 6 is a block diagram illustrating an example of the electrical configuration of the keyboard instrument 100. As illustrated in FIG. 4 and FIG. 6, the control board 20 includes a control IC 21 and a wiring board 22. The wiring board 22 is a rigid board on which a plurality of wirings are formed on or inside. The wiring board 22 is fixed to the rear surface 60a of the support 60 of the keyboard unit UM via a fixing plate 65. The control IC 21 is an integrated circuit (IC chip) mounted on the surface of the wiring board 22. Specifically, the control IC 21 is mounted on the surface of the wiring board 22 opposite to the support 60 of the keyboard unit UM. In addition to the control IC 21, various mounting components such as resistor elements, capacitor elements, diodes, coils, crystal oscillators, and connectors are mounted on the surface of the wiring board 22.

[0032] As can be understood from the above explanation, the control board 20 is configured separately from the detection boards 50 of each keyboard unit U. Specifically, the wiring board 22 of the control board 20 is configured as a board separate from the wiring boards 52 of each detection board 50.

[0033] The wiring section 30 is a mounting component for electrically connecting the detection board 50M of the keyboard unit UM and the control board 20. For example, a flexible cable such as an FFC (Flexible Flat Cable) or an FPC (Flexible Printed Circuit) is used as the wiring section 30. One end (first end) of the wiring section 30 is connected to the detection board 50M (wiring board 52). Specifically, the first end of the wiring section 30 is connected to the center part of the detection board 50M in the X-axis direction. The other end (second end) of the wiring section 30 is connected to the wiring board 22 of the control board 20. As illustrated in FIG. 4, the wiring section 30 is located in the space below the multiple keys 41 and the multiple weight members 42.

[0034] The relay part 31L in FIG. 6 is a mounting part for electrically connecting the detection board 50L of the keyboard unit UL and the detection board 50M of the keyboard unit UM. Specifically, one end of the relay part 31L is connected to the detection board 50L, and the other end of the relay part 31L is connected to the detection board 50M. Similarly, the relay part 31H is a mounting part for electrically connecting the detection board 50H of the keyboard unit UH and the detection board 50M of the keyboard unit UM. Specifically, one end of the relay part 31H is connected to the detection board 50H, and the other end of the relay part 31H is connected to the detection board 50M. The relay parts 31L and 31H are flexible cables such as FFC or FPC.

[0035] The detection board 50 (wiring board 22) of each keyboard unit U is provided with the above-mentioned resonance circuit 75 for each key 41, as well as a detection circuit 51. The detection circuit 51 generates a detection signal D according to the distance between each detection coil 752 and each detected coil 711 of the keyboard unit U. Specifically, the detection circuit 51 includes a drive circuit 53, an input filter 54, and an output filter 55.

[0036] 7 is a circuit diagram illustrating the configuration of the input-side filter 54. A reference signal Q is supplied to the input-side filter 54 from the control IC 21. The reference signal Q is a periodic signal whose level changes at a frequency Fr. Specifically, the reference signal Q is a square-wave digital signal whose signal level changes from one of a high level and a low level to the other at a frequency Fr.

[0037] The input filter 54 is a circuit that generates a reference signal R from a reference signal Q, and includes an amplifier circuit 541 and a filter circuit 542. The amplifier circuit 541 amplifies the reference signal Q. The filter circuit 542 is a low-pass filter that generates a reference signal R by suppressing high-frequency signal components of the reference signal Q amplified by the amplifier circuit 541. For example, a Π-type filter having capacitive elements connected to both ends of a coil is used as the filter circuit 542. The reference signal R generated by the input filter 54 is an analog signal whose signal level changes continuously. Specifically, the reference signal R is a periodic signal whose waveform is similar to a sine wave. The reference signal R generated by the input filter 54 is supplied to the detection circuit 51.

[0038] Fig. 8 is a block diagram illustrating an example of the configuration of the drive circuit 53. The configuration of the drive circuit 53 is common to multiple keyboard units U. Note that the configuration illustrated in Fig. 8 is only one example of the configuration of the drive circuit 53, and any circuit capable of outputting a detection signal d corresponding to the position of each key 41 can be used as the drive circuit 53.

[0039] The drive circuit 53 includes a plurality (N pieces) of selection circuits S[1] to S[N] (N is a natural number equal to or greater than 2). Each selection circuit S[n] (n=1 to N) is connected to a plurality of resonance circuits 75 corresponding to different keys 41. Each selection circuit S[n] is formed, for example, by an IC chip mounted on the detection board 50. The drive circuit 53 may be formed by a single IC chip. Also, the number of resonance circuits 75 corresponding to each selection circuit S[n] may differ for each selection circuit S[n].

[0040] A control signal A and a control signal B are supplied to each selection circuit S[n] from the control IC 21. The control signal A is a signal that specifies one of the N selection circuits S[1] to S[N] of the drive circuit 53 in each keyboard unit U. Specifically, the control signal A specifies each of the N selection circuits S[1] to S[N] in turn for each period of a predetermined length (hereinafter referred to as the "selection period"). On the other hand, the control signal B is a signal that specifies one of the multiple resonance circuits 75 corresponding to one selection circuit S[n]. Specifically, during the selection period in which the selection circuit S[n] is selected, each of the multiple resonance circuits 75 corresponding to the selection circuit S[n] is specified in turn by the control signal B.

[0041] The selection circuit S[n] selected by the control signal A sequentially selects the multiple resonant circuits 75 corresponding to the selection circuit S[n] in a time-division manner in synchronization with the control signal B, and supplies a reference signal R to the input terminal T1 of the selected resonant circuit 75. The period of the reference signal R is sufficiently short compared with the time length during which the selection circuit S[n] selects one resonant circuit 75. In addition, the selection circuit S[n] supplies the detection signal d output from the output terminal T2 of the selected resonant circuit 75 to the output-side filter 55. As can be understood from the above explanation, the detection signal d generated by each resonant circuit 75 is sequentially supplied to the output-side filter 55 for each resonant circuit 75 in a time-division manner. As described above, the detection signal d is a periodic signal whose signal level fluctuates at a frequency Fr equal to that of the reference signal R.

[0042] 9 is a circuit diagram illustrating the configuration of the output filter 55. The output filter 55 is a filter circuit that generates a detection signal D from a detection signal d supplied from the drive circuit 53. Specifically, the output filter 55 includes a rectifying element 551, a capacitive element 552, and a low-pass filter 553.

[0043] The rectifying element 551 is a diode element that rectifies (half-wave rectification or full-wave rectification) the detection signal d. The capacitive element 552 smoothes the detection signal d after rectification by the rectifying element 551 in time. The low-pass filter 553 is composed of a combination of a capacitive element and a resistive element, and generates the detection signal D by suppressing the high-frequency signal components of the smoothed detection signal d. As can be understood from the above explanation, the detection signal D is generated whose signal level varies according to the amplitude δ of each detection signal d. As described above, the amplitude δ of the detection signal d depends on the distance between the detected coil 711 and the detection coil 752. Therefore, the detection signal D is a signal that is set in a time-division manner to a signal level corresponding to the distance between the detected coil 711 and the detection coil 752. The detection signal D is generated in parallel in the detection circuit 51 of each of the multiple keyboard units U.

[0044] 10 is a block diagram illustrating an example of the internal configuration of the control IC 21. The control IC 21 includes a control device 23, a storage device 24, a signal generating circuit 25, and an A / D converter 26. The control IC 21 may be configured as a single IC chip, or may be configured as multiple IC chips configured separately from each other.

[0045] The control device 23 is composed of one or more processors that control each element of the keyboard instrument 100. Specifically, the control device 23 is composed of one or more types of processors, such as a CPU (Central Processing Unit), an SPU (Sound Processing Unit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), or an ASIC (Application Specific Integrated Circuit).

[0046] The storage device 24 is one or more memories that store the programs executed by the control device 23 and the data used by the control device 23. The storage device 24 is configured with a known recording medium such as a semiconductor recording medium. The control device 23 may realize the functions of the sound source device 13 by executing the programs stored in the storage device 24. In other words, the sound source device 13 and the control device 23 that realizes the functions of the sound source device 13 function as a "playback control unit" that causes the playback device 14 to play sounds corresponding to the displacement data of each key 41.

[0047] The signal generating circuit 25 generates various signals under the control of the control device 23. Specifically, the signal generating circuit 25 generates a control signal A, a control signal B, and a reference signal Q. The control device 23 may realize the function of the signal generating circuit 25 by executing a program stored in the storage device 24.

[0048] The A / D converter 26 converts the detection signal D supplied from the detection circuit 51 of each keyboard unit U from an analog signal to digital data (hereinafter referred to as "detection data"). Detection data is generated for each key 41. In other words, a time series of detection data is generated for each of the multiple keys 41. The control device 23 generates displacement data from the time series of the detection data of each key 41.

[0049] The control signal A generated by the signal generating circuit 25 is transmitted from the control board 20 to the detection board 50M via the wiring section 30, and is supplied to the detection circuit 51 (each selection circuit S[n]) of the detection board 50M. The control signal A transmitted from the control board 20 to the detection board 50M is transmitted from the detection board 50M to the detection board 50L via the relay section 31L, and is supplied to the detection circuit 51 (each selection circuit S[n]) of the detection board 50L. Similarly, the control signal A transmitted from the control board 20 to the detection board 50M is transmitted from the detection board 50M to the detection board 50H via the relay section 31H, and is supplied to the detection circuit 51 (each selection circuit S[n]) of the detection board 50H. That is, the control signal A is supplied in parallel to each detection circuit 51 of the multiple keyboard units U. Similarly, the control signal B is supplied from the control board 20 to the detection circuit 51 of the detection board 50M via the wiring section 30. Furthermore, control signal B is supplied from detection board 50M to detection circuit 51 of detection board 50L via relay portion 31L, and is supplied from detection board 50M to detection circuit 51 of detection board 50H via relay portion 31H.

[0050] The reference signal Q generated by the signal generating circuit 25 is transmitted from the control board 20 to the detection board 50M via the wiring section 30, and is supplied to the detection circuit 51 (input side filter 54) of the detection board 50M. The reference signal Q transmitted from the control board 20 to the detection board 50M is transmitted from the detection board 50M to the detection board 50L via the relay section 31L, and is supplied to the detection circuit 51 of the detection board 50L. Similarly, the reference signal Q transmitted from the control board 20 to the detection board 50M is transmitted from the detection board 50M to the detection board 50H via the relay section 31H, and is supplied to the detection circuit 51 of the detection board 50H. That is, the reference signal Q is supplied in parallel to the detection circuits 51 (input side filters 54) of the multiple keyboard units U.

[0051] The detection signal D generated by the detection circuit 51 of the detection board 50M is transmitted from the detection board 50M to the control board 20 via the wiring section 30 and is supplied to the A / D converter 26 of the control IC 21. On the other hand, the detection signal D generated by the detection circuit 51 of the detection board 50L is transmitted from the detection board 50L to the detection board 50M via the relay section 31L. The detection signal D transmitted from the detection board 50L to the detection board 50M is transmitted from the detection board 50M to the control board 20 via the wiring section 30 and is supplied to the A / D converter 26 of the control IC 21. Similarly, the detection signal D generated by the detection circuit 51 of the detection board 50H is transmitted to the control board 20 via the relay section 31H, the detection board 50M, and the wiring section 30 and is supplied to the A / D converter 26 of the control IC 21. As described above, the detection signals D generated by the detection circuits 51 of each keyboard unit U are supplied to the control board 20 in parallel from the multiple keyboard units U. The detection signals D generated by the detection circuits 51 of the detection boards 50L and 50H are supplied to the control board 20 via the detection board 50M and the wiring section 30.

[0052] As can be understood from the above description, the relay unit 31L transmits the detection signal D generated by the detection circuit 51 of the detection board 50L from the detection board 50L to the detection board 50M. Similarly, the relay unit 31H transmits the detection signal D generated by the detection circuit 51 of the detection board 50H from the detection board 50H to the detection board 50M. The wiring unit 30 transmits the detection signal D generated by the detection circuit 51 of the detection board 50M and the detection signal D transmitted from each of the detection boards 50L and 50H to the detection board 50M to the control board 20. The detection boards 50L and 50H are an example of a "first detection board", and the detection board 50M is an example of a "second detection board". In addition, the detection circuits 51 of the detection boards 50L and 50H are an example of a "first detection circuit", and the detection circuit 51 of the detection board 50M is an example of a "second detection circuit".

[0053] As described above, in the first embodiment, the control IC 21 that generates the displacement data is installed on the control board 20 that is separate from the detection board 50 on which the detection coil 752 is installed. Therefore, for example, the detection board 50 can be easily miniaturized compared to a configuration in which the control IC 21 is installed on the control board 20. Also, since it is easier to ensure the distance between the detection coil 752 and the control IC 21 compared to a configuration in which the control IC 21 is installed on the detection board 50, the influence of the control IC 21 on the magnetic field around the detection coil 752 is reduced. Therefore, the displacement data can be generated with high accuracy. In particular, in the first embodiment, since the control board 20 and the detection board 50 do not overlap in a planar view, the distance between the detection coil 752 and the control IC 21 can be easily ensured compared to a configuration in which the detection board 50 and the control board 20 overlap in a planar view. Therefore, the effect of reducing the influence of the control IC 21 on the magnetic field around the detection coil 752 is particularly remarkable.

[0054] In the first embodiment, the detection signal D generated by the detection circuit 51 of each of the detection boards 50L and 50H and the detection signal D generated by the detection circuit 51 of the detection board 50M are supplied to the control board 20 via the wiring section 30 between the detection board 50M and the control board 20. According to the above configuration, it is not necessary to directly connect each of the detection boards 50L and 50H to the control board 20. Therefore, it is easier to reduce the size of the control board 20 compared to a configuration in which the detection boards 50L, 50M, and 50H are individually connected to the control board 20. However, each of the multiple detection boards 50 (50L, 50M, 50H) may be individually connected to the control board 20.

[0055] In the keyboard unit UM of the first embodiment, the detection board 50 and the control board 20 are supported by the support 60 that supports the multiple keys 41. Therefore, the structure of the keyboard instrument 100 is simplified compared to a configuration in which the detection board 50 and the control board 20 are each supported by a structure separate from the support 60 that supports the multiple keys 41. In particular, in the first embodiment, the detection board 50 is installed below the multiple keys 41, and the control board 20 is installed on the rear end side of the multiple keys 41. In the above configuration, even though the detection board 50 and the control board 20 are supported by the common support 60, it is easy to ensure the distance between each detection coil 752 of the detection board 50 and the control IC 21 of the control board 20. Therefore, the influence of the control IC 21 on the magnetic field around the detection coil 752 can be effectively reduced. The detection board 50 and the control board 20 may be supported by a structure separate from the support 60.

[0056] B: Second embodiment The second embodiment will be described below. Note that, in the configurations exemplified below, for elements whose functions are similar to those of the first embodiment, the reference numerals used in the description of the first embodiment will be used and detailed descriptions of each will be omitted as appropriate.

[0057] Fig. 11 is a plan view of coil 78 in the second embodiment. In the second embodiment, coil 78 in Fig. 11 is used as one or the other of detection coil 752 and detected coil 711. The other configurations are similar to those of the first embodiment. Therefore, the second embodiment also achieves the same effects as the first embodiment.

[0058] The coil 78 includes a first portion 781, a second portion 782, and a connection portion 783. Each of the first portion 781 and the second portion 782 is formed in a rectangular spiral shape. Each of the first portion 781 and the second portion 782 is a conductor pattern that draws a spiral in a counterclockwise direction from the center to the outside. The first portion 781 and the second portion 782 are adjacent to each other along the Y axis. The connection portion 783 is a conductor pattern formed in a layer different from the first portion 781 and the second portion 782. The connection portion 783 electrically connects the end portion on the center side of the first portion 781 and the end portion on the center side of the second portion 782.

[0059] A magnetic field is generated in each of the first portion 781 and the second portion 782 by the supply of current. The direction a1 of the current flowing in the first portion 781 is opposite to the direction a2 of the current flowing in the second portion 782. Therefore, magnetic fields in opposite directions are generated in the first portion 781 and the second portion 782. With the above configuration, a magnetic field is formed from one of the first portion 781 and the second portion 782 to the other, so that diffusion of the magnetic field between adjacent keys 41 in the X-axis direction is reduced. In other words, magnetic field interference between two adjacent coils 78 is reduced. Therefore, a detection signal d that reflects the position of each of the multiple keys 41 with high accuracy can be generated.

[0060] C: Third embodiment FIG. 12 is a side view illustrating the configuration of the keyboard unit U in the third embodiment. A spacer 66 is provided on the detection board 50M of the keyboard unit UM in the third embodiment. The spacer 66 is a member that is interposed between the detection board 50M and the wiring section 30 to ensure a gap between them. Specifically, the spacer 66 is located between the detection board 50M and a portion of the wiring section 30 other than the first end connected to the detection board 50M. The spacer 66 is made of an insulating material that is softer than the detection board 50 (wiring board 52), and is deformable when pressed by one or both of the detection board 50M and the wiring section 30.

[0061] The third embodiment also achieves the same effect as the first embodiment. However, when the detection board 50M and the wiring section 30 are excessively close to each other, the signal transmitted by the wiring section 30 may affect the magnetic field around the detection coil 752. In the third embodiment, the spacer 66 is provided between the detection board 50M and the wiring section 30, so that a sufficient distance between the detection board 50M and the wiring section 30 is ensured. Therefore, the effect of the wiring section 30 on the magnetic field around the detection coil 752 can be effectively reduced.

[0062] In the above description, a configuration in which the spacer 66 is provided between the detection board 50 and the wiring portion 30 has been exemplified, but a configuration in which a similar spacer 66 is provided between each detection board 50 and the relay portion 31 (31L, 31H) is also envisioned. According to the above configuration, a sufficient gap is ensured between the detection board 50 and the relay portion 31, so that the effect of the relay portion 31 on the magnetic field around the detection coil 752 can be effectively reduced.

[0063] D: Variation Specific modified embodiments added to each of the above-mentioned embodiments are exemplified below. Two or more embodiments selected from the following examples may be appropriately combined as long as they are not mutually contradictory.

[0064] (1) In the above-mentioned embodiments, the control IC 21 generates the displacement data, but the functions of the control IC 21 are not limited to the above examples. For example, the control IC 21 may be provided with some or all of the functions of the sound source device 13, or may be provided with a function to generate performance data in MIDI format from the displacement data of each key 41.

[0065] (2) In the above-described embodiments, the control board 20 is mounted on the support 60 of the keyboard unit UM, but the location where the control board 20 is mounted is not limited to the above examples. For example, the control board 20 is mounted on various members constituting the keyboard instrument 100. For example, the control board 20 is mounted on any member of the keyboard instrument 100, such as the housing 12 of the keyboard instrument 100, a lid portion that is rotatably supported on the housing 12 and covers the keyboard, or a shelf board of the keyboard instrument 100.

[0066] (3) In each of the above-described embodiments, the detected coil 711 (detected substrate 43) is mounted on the weight member 42, but the member (movable member) on which the detected coil 711 is mounted is not limited to the above examples. For example, the detected substrate 43 may be mounted on each key 41. Other examples of the member on which the detected coil 711 is mounted are described below.

[0067] [Aspect A] FIG. 13 is a schematic diagram illustrating a string-striking mechanism 91 of a keyboard instrument 100. The string-striking mechanism 91 is an action mechanism that strikes strings (not shown) in conjunction with the displacement of each key 41, as in an acoustic piano. Specifically, the string-striking mechanism 91 is provided with a hammer 911 that can strike strings by rotating, and a transmission mechanism 912 (e.g., a wippen, jack, or repetition lever) that rotates the hammer 911 in conjunction with the displacement of the key 41, for each key 41. In the above configuration, the detection target board 43 is installed on the hammer 911 (e.g., a hammer shank). On the other hand, the detection board 50 is installed on a support member 913. The support member 913 is, for example, a structure that supports the string-striking mechanism 91. The detection target board 43 may be installed on a member other than the hammer 911 in the string-striking mechanism 91.

[0068] [Aspect B] FIG. 14 is a schematic diagram illustrating a pedal mechanism 92 of a keyboard instrument 100. The pedal mechanism 92 includes a pedal 921 operated by a user with the foot, a support member 922 that supports the pedal 921, and an elastic body 923 that biases the pedal 921 upward in the vertical direction. In the above configuration, the detection target substrate 43 is installed on the bottom surface of the pedal 921. On the other hand, the detection substrate 50 is installed on the support member 922 so as to face the detection target substrate 43. Note that the instrument in which the pedal mechanism 92 is used is not limited to the keyboard instrument 100. For example, a pedal mechanism 92 of a similar configuration can be used in any instrument, such as a percussion instrument.

[0069] Although the pedal mechanism 92 of the keyboard instrument 100 is illustrated in Fig. 14, a pedal mechanism used in an electric instrument such as an electric string instrument (e.g., an electric guitar) also employs a configuration similar to that of Fig. 14. The pedal mechanism used in an electric instrument is an effect pedal operated by a user to adjust various sound effects such as distortion or compressor.

[0070] In addition, while the above-described embodiments have been described with reference to the keyboard instrument 100, the application of the present disclosure is not limited to the above examples. For example, a configuration similar to that of each of the above-described embodiments may be employed to detect the position of an operator operated by a user when playing a wind instrument such as a woodwind instrument (e.g., a clarinet or a saxophone) or a brass instrument (e.g., a trumpet or a trombone).

[0071] As can be understood from the above examples, the elements on which the detection target substrate 43 is installed are collectively expressed as movable members that are displaced in response to playing actions. The movable members include performance operators such as the keys 41 or pedals 921 that are directly operated by the user, as well as structures such as the weight members 42 or hammers 911 that are displaced in conjunction with the operation of the performance operators. However, the movable members in this disclosure are not limited to members that are displaced in response to playing actions. In other words, the movable members are collectively expressed as members that can be displaced regardless of the trigger that causes the displacement.

[0072] (4) In each of the above-mentioned embodiments, the detected coil 711 is provided on the weight member 42. However, instead of the detected coil 711, a member made of a magnetic material or a conductive material (hereinafter referred to as a "detected body") may be used. For example, a metal plate-shaped member is exemplified as the detected body. Since the magnetic field formed around the detection coil 752 varies depending on the distance between the detection coil 752 and the detected body, even in the configuration using the detected body, a detection signal d according to the distance between the detection coil 752 and the detected body is output from the resonance circuit 75. As can be understood from the above explanation, a configuration in which a detected part is provided on a movable member is preferable, and the detected coil 711 and the detected body such as a metal plate are examples of the "detected part".

[0073] (5) In each of the above-described embodiments, the keyboard instrument 100 is provided with a plurality of detection boards 50 (50L, 50M, 50H) that are configured as separate entities. However, embodiments in which the keyboard instrument 100 is provided with a single detection board 50 are also envisioned. In an embodiment in which a single detection board 50 is provided, the detection board 50 corresponds to the "detection board." On the other hand, in an embodiment in which a plurality of detection boards 50 are provided as in the above-described embodiments, a collection of the plurality of detection boards 50 or any one of the plurality of detection boards 50 corresponds to the "detection board."

[0074] (6) In each of the above-described embodiments, a configuration in which the keyboard instrument 100 is equipped with a sound source device 13 has been exemplified. However, for example, in a configuration in which the keyboard instrument 100 is equipped with a sound-producing mechanism such as a string-striking mechanism 91, the sound source device 13 may be omitted.

[0075] As can be understood from the above description, the present disclosure is also specified as a device (operation device) that controls musical tones by outputting operation signals corresponding to performance actions to the sound source device 13 or the sound generation mechanism. In addition to musical instruments (keyboard instruments 100) equipped with the sound source device 13 or the sound generation mechanism as exemplified in each of the above-mentioned embodiments, the concept of an operation device includes devices that do not have the sound source device 13 or the sound generation mechanism (for example, a MIDI controller or the pedal mechanism 92 described above). In other words, the performance operation device in the present disclosure is comprehensively expressed as a device that a performer (operator) operates for performance.

[0076] E: Notes From the above-described exemplary embodiments, the following configurations can be understood, for example.

[0077] A performance detection system according to one aspect (aspect 1) of the present disclosure comprises a detection board that is mounted on a movable member that is displaced by a performance action and that includes a detectable part formed of a magnetic or conductive material, a detection coil facing the detectable part, and a detection circuit that generates a detection signal according to the distance between the detection coil and the detectable part; a control board separate from the detection board that includes a control IC that generates displacement data representing the position of the movable member from the detection signal; and a wiring section that includes wiring that transmits the detection signal from the detection board to the control board.

[0078] In the above configuration, a control IC that generates displacement data is mounted on a control board separate from the detection board on which the detection coil is mounted. Therefore, it is easier to miniaturize the detection board compared to a configuration in which the control IC is mounted on the detection board. Also, since it is easier to ensure the distance between the detection coil and the control IC compared to a configuration in which the control IC is mounted on the detection board, the effect of the control IC on the magnetic field around the detection coil is reduced. Therefore, it is possible to generate displacement data with high accuracy. The detection board includes one or more wiring boards. Similarly, the control board includes one or more wiring boards. The control IC is composed of one or more integrated circuits (IC chips).

[0079] In a specific example (Aspect 2) of Aspect 1, the control board does not overlap the detection board in a plan view. In the above aspect, it is easier to ensure the distance between the detection coil and the control IC compared to a configuration in which the detection board and the control board overlap in a plan view. Therefore, the influence of the control IC on the magnetic field around the detection coil is reduced, and as a result, displacement data can be generated with high accuracy.

[0080] In a specific example (Aspect 3) of Aspect 1 or Aspect 2, the detected portion includes a detected coil facing the detection coil. In the above aspect, a current is generated in the detected coil by electromagnetic induction due to the magnetic field of the detection coil, and a magnetic field is generated in the detected coil in a direction that cancels out the magnetic field of the detection coil. Therefore, a detection signal that reflects the distance between the detection coil and the detected coil with high accuracy can be generated.

[0081] A performance detection system according to another aspect (aspect 4) of the present disclosure comprises a detection board on which a plurality of detectable parts formed of a magnetic or conductive material are respectively installed on a plurality of movable parts that are displaced by a performance action, a plurality of detection coils respectively corresponding to the plurality of detectable parts, and a detection circuit that generates a detection signal according to the distance between each of the plurality of detection coils and the detectable part corresponding to the detection coil, a control board separate from the detection board on which a control IC is installed that generates displacement data representing the position of the movable part corresponding to the detection coil from the detection signal generated for each of the plurality of detection coils, and a wiring section including wiring that transmits each of the detection signals from the detection board to the control board.

[0082] In a specific example (Aspect 5) of Aspect 4, the detection board includes a first detection board and a second detection board that are separate from each other, the multiple detection coils include a multiple first detection coils mounted on the first detection board and a multiple second detection coils mounted on the second detection board, and the detection circuit includes a first detection circuit mounted on the first detection board and a second detection circuit mounted on the second detection board. In the above aspect, the detection board includes a first detection board and a second detection board. Therefore, the detection board is easier to manufacture or handle than in an embodiment in which the detection board is configured as a single board.

[0083] In a specific example (Aspect 6) of Aspect 5, a relay unit is further provided that transmits a detection signal generated by the first detection circuit from the first detection board to the second detection board, and the wiring unit transmits the detection signal transmitted from the first detection board to the second detection board via the relay unit and the detection signal generated by the second detection circuit to the control board. In the above aspect, the detection signal generated by the first detection circuit and the detection signal generated by the second detection circuit are supplied to the control board via the wiring unit between the second detection board and the control board, so there is no need to electrically connect the first detection board and the control board. Therefore, it is easier to reduce the size of the control board compared to a configuration in which the first detection board and the second detection board are each individually connected to the control board.

[0084] A keyboard instrument according to one embodiment of the present disclosure comprises a detection board having a plurality of keys, a plurality of detectable parts formed of a magnetic or conductive material and arranged corresponding to each of the plurality of keys, a plurality of detection coils respectively corresponding to the plurality of detectable parts, and a detection circuit that generates a detection signal according to the distance between each of the plurality of detection coils and the detectable part corresponding to the detection coil, a control board separate from the detection board and having a control IC that generates displacement data representing the position of the key corresponding to the detection coil from the detection signal generated for each of the plurality of detection coils, a wiring section including wiring that transmits each of the detection signals from the detection board to the control board, and a playback control section that causes a playback device to play sound corresponding to the displacement data for each of the keys.

[0085] A keyboard instrument according to a specific example of aspect 7 (aspect 8) further includes a support that supports the keys, the detection board, and the control board. In the above aspect, the detection board and the control board are supported by the support that supports the keys. Therefore, the structure of the keyboard instrument is simplified compared to a configuration in which the detection board and the control board are each supported by a structure separate from the support that supports the keys.

[0086] In a specific example of aspect 8 (aspect 9), the detection board is fixed to the support below the keys, and the control board is fixed to the support at the rear end of the keys. In the above aspect, the detection board is installed below the keys and the control board is installed at the rear end of the keys, so it is easy to ensure a distance between each detection coil of the detection board and the control IC of the control board. This reduces the influence of the control IC on the magnetic field around the detection coil. Note that the "rear end" of a key refers to a position close to the end (rear end) of the long key opposite the end (front end) on the player's side.

[0087] A keyboard instrument according to a specific example (aspect 10) of aspect 8 or aspect 9 further includes a plurality of weight members that are respectively installed below the plurality of keys in correspondence with the plurality of keys and that operate in response to the displacement of the keys, and the detection board is fixed to the support below the plurality of weight members. In the above aspect, since the detection board is installed below the plurality of weight members, the detection board can be installed without impeding the displacement of each key or each weight member. [Explanation of symbols]

[0088] 100...keyboard instrument, 11...keyboard device, 12...housing, 13...sound source device, 14...playback device, 20...control board, 21...control IC, 22...wiring board, 23...control device, 24...storage device, 25...signal generating circuit, 26...D converter, 30...wiring section, 31 (31L, 31H)...relay section, 40...operation mechanism, 41...key, 42...weight member, 43...detected board, 44...projection portion, 45...adjusting weight, 50 (50L, 50M, 50H)...detection board, 51...detection circuit, 52...wiring board, 53...drive circuit, 54...input side filter, 55...output side filter, 60...support, 61...connecting portion, 62...rotating shaft, 63...mounting portion, 65...fixed plate, 66...spacer, 71, 75...resonant circuit, 75...resonant circuit, 711...detected coil, 752...detection coil.

Claims

[Claim 1] a detection part made of a magnetic material or a conductive material and disposed on a movable member that is displaced by a playing action; a detection board on which a detection coil facing the detected portion and a detection circuit for generating a detection signal according to a distance between the detection coil and the detected portion are provided; a control board separate from the detection board, the control board including a control IC that generates displacement data representing a position of the movable member from the detection signal; a wiring section including wiring for transmitting the detection signal from the detection board to the control board; A performance detection system comprising:

Citation Information

Patent Citations

  • Power converter

    JP2014050177A

  • Circuit board, composite circuit board and keyboard device

    JP2018180074A

  • Electric power conversion system

    JP2019097237A

  • Keyboard sensor systems and methods

    WO2019122867A1