Performance information control device and program
Patent Information
- Application Number
- JP2023135667
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-23
- Publication Date
- 2025-03-07
AI Technical Summary
【0009】 本開示の演奏情報制御装置は、汎用性が高く廉価な構成で電子鍵盤楽器の演奏情報を制御することができる。
Smart Images

Figure 2025030398000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a performance information control device and a program for controlling performance information of an electronic keyboard instrument. [Background technology]
[0002] There are high-end models of electronic keyboard instruments such as electones that have built-in sensors that detect how the keys are pressed and how the keys sway from side to side. These sensors can read the direction in which the keys are pressed and the left and right operations, and can add various effects to the performance depending on the operations read (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Utility Model Registration No. 2597298 Summary of the Invention [Problem to be solved by the invention]
[0004] Conventional high-end electronic keyboard instruments have built-in sensors that detect how the keys are pressed and how they sway from side to side, so the options for adding effects are limited and this function cannot be used by other instruments, making them less versatile.
[0005] Furthermore, the above-mentioned functions can only be used by purchasing a higher-end model that includes the functions, which poses a problem of high implementation costs and a high barrier to entry for users.
[0006] Therefore, an object of the present disclosure is to provide a performance information control device that can control the performance information of an electronic keyboard instrument with a highly versatile and inexpensive configuration. [Means for solving the problem]
[0007] The performance information control device of the present disclosure includes a sensor and a control unit.
[0008] The sensor is external to the electronic keyboard instrument and detects a force applied in at least one of the longitudinal direction, lateral direction, height direction, or a combination of two or more of these directions of the electronic keyboard instrument. The control unit is external to the electronic keyboard instrument and converts the amount of detection by the sensor into a data byte in any of the information of a channel voice message, and transmits it to the electronic keyboard instrument together with a corresponding status byte. Effect of the Invention
[0009] The performance information control device of the present disclosure is capable of controlling the performance information of an electronic keyboard instrument with a highly versatile and inexpensive configuration. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a perspective view of a performance information control device according to a first embodiment. [Diagram 2] FIG. 2 is an exploded perspective view of the performance information control device of the first embodiment. [Diagram 3] FIG. 2 is a diagram for explaining an example of use of the performance information control device of the first embodiment. [Figure 4] FIG. 2 is a block diagram showing the functional configuration of a control unit of the performance information control device of the first embodiment. [Diagram 5] 4 is a flowchart showing the operation of a control unit of the performance information control device of the first embodiment. [Figure 6] FIG. 4 is a block diagram showing the functional configuration of a control unit of the performance information control device of the first modified example. [Figure 7] 10 is a flowchart showing the operation of a control unit of the performance information control device of the first modified example. [Figure 8] FIG. 11 is a block diagram showing the functional configuration of a control unit of a performance information control device of a second modified example. [Figure 9] 10 is a flowchart showing the operation of a control unit of the performance information control device of the second modified example. [Figure 10] FIG. 2 is a diagram showing an example of the functional configuration of a computer. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, embodiments of the present disclosure will be described in detail. Note that components having the same functions are given the same reference numbers and redundant description will be omitted. EXAMPLES
[0012] The structure of the performance information control device of the first embodiment will be described below with reference to Figures 1 and 2. Note that the structures shown in Figures 1 and 2 are merely examples, and the present disclosure is not limited to the structures described below. The sensor and the member for fixing the sensor described below may have any structure as long as it can detect a force applied in at least one of the longitudinal direction, lateral direction, height direction, or a combination of two or more of these directions of the electronic keyboard instrument to be connected.
[0013] As shown in FIGS. 1 and 2, the performance information control device 1 of this embodiment includes a base 11, four supports 12, four nuts 13, a mounting base 14, a sensor 15, a fixing member 16, a fixing member 17, and a control unit 18.
[0014] As shown in FIGS. 1 and 2, the substrate 11 and the mounting table 14 are both in the form of a thin rectangular plate.
[0015] The four pillars 12 have their lower ends inserted from the front side of the base material 11 into holes 111 provided at the four corners of the base material 11, and their tips protrude from the back side of the base material 11. Each pillar is fixed to the base material 11 by attaching a nut 13 to the protruding tip from the back side.
[0016] The mounting base 14 has holes 141 at its four corners through which the upper ends of the supports 12 are inserted from the rear side, and is fixed to the board 11 by the supports 12. An electronic keyboard instrument is placed on the front surface of the mounting base 14.
[0017] The sensor 15 is fixed to the substrate 11 by having one end clamped by a fixing member 16 fixed to the substrate 11, and is fixed to the mounting table 14 by having the other end clamped by a fixing member 17 fixed to the mounting table 14.
[0018] The sensor 15 is a strain sensor, and detects strain by deformation caused by the movement of the mounting base 14 relative to the base material 11 when an operation is applied to the electronic keyboard instrument. It is also possible to use the sensor 15 as a part that connects the base material 11 and the mounting base 14 in place of the support 12. In this case, the sensor 15 connects the base material 11 and the mounting base 14 by fixing one end of the sensor 15 to the base material 11 and fixing the other end of the sensor 15 to the mounting base 14. In this case, all or part of the support 12 can be replaced with the sensor 15, and all or part of the support 12 and the fixing members 16 and 17 can be omitted.
[0019] The control unit 18 can be realized by, for example, a microcomputer chip.
[0020] As shown in Fig. 3, multiple performance information control devices 1 may be arranged as small devices and an electronic keyboard instrument may be placed on them. In this case, devices other than one of the multiple performance information control devices 1 (master device) may only have the outer structure, i.e., the base material 11, the support 12, the nut 13, and the mounting base 14, and the sensor 15, the fixing members 16, 17, and the control unit 18 may be omitted. As mentioned above, the structure shown in the figure is merely an example, so for example, the performance information control device 1 may be made large so that only one electronic keyboard instrument can be placed on it.
[0021] 1 to 3, power lines, communication lines, and power sources are omitted, but the control unit 18 is connected to the sensor 15 and the electronic keyboard instrument by wire or wirelessly so as to be able to communicate with them. In the structural example shown in Figs. 1 to 3, the longitudinal direction of the electronic keyboard instrument is called the x-axis direction, the lateral direction is called the y-axis direction, and the height direction is called the z-axis direction.
[0022] An example of the functional configuration of the control unit 18 of the performance information control device 1 of this embodiment will be described below with reference to Fig. 4. As shown in the figure, the control unit 18 includes a loop value setting unit 182, a loop value storage unit 182A, a calibration unit 183, a detection unit 184, a detection amount adjustment unit 185, a detection amount conversion unit 186, and a merge / output unit 187, and is connected to the sensor 15 and the electronic keyboard instrument 5 with a built-in sound source so as to be able to communicate with them.
[0023] An example of the operation of each component will be described below with reference to Fig. 5. When processing is started, the loop value setting unit 182 updates the loop value to 0 (loop←0) and stores the updated loop value in the loop value storage unit 182A (S182-1). The calibration unit 183 executes calibration (S183-1). This calibration is performed to set the initial state of the sensor 15 when the performance information control device 1 is started up, with the sound source-integrated electronic keyboard instrument 5 placed on the performance information control device 1 and no operation being applied to the sound source-integrated electronic keyboard instrument 5.
[0024] The following is the loop process. The frequency of the loop process can be any frequency, but in this embodiment, the loop process is executed 80 times per second. If the frequency of the loop process is too low, the sensitivity of the control tends to become dull, so it is preferable to set the frequency of the loop process appropriately so that it is not too low.
[0025] The detection unit 184 obtains the detection amount from the sensor 15, and detects whether or not shaking, operation, or artificial force is being applied to the sound source built-in electronic keyboard instrument 5 based on the absolute value of the detection amount (S184). For example, when the absolute value of the detection amount of the sensor 15 is equal to or greater than a predetermined threshold (for example, for a detection amount of 24 bits=16,777,216 levels, the threshold is 300 levels, and the absolute value is 150), the detection unit 184 determines that shaking, operation, or artificial force is being applied to the sound source built-in electronic keyboard instrument 5 (detection result=Y), and when the absolute value of the detection amount of the sensor 15 is less than the predetermined threshold, the detection unit 184 determines that shaking, operation, or artificial force is not being applied to the sound source built-in electronic keyboard instrument 5 (detection result=N).
[0026] <Detection result = Y> In the case of detection result=Y, the detection amount adjustment unit 185 changes the detection amount X of the sensor 15 to the minimum value when it is less than the set minimum value (negative value) (X←minimum value, S185-1), keeps the detection amount X as it is when it is within the range of the set minimum value (negative value) and maximum value (positive value) (S185-2), and changes the detection amount X to the maximum value when it exceeds the set maximum value (positive value) (X←maximum value, S185-3). For example, the detection amount of the sensor 15 used in this embodiment is 24-bit (=16,777,216) data, but the detection amount adjustment unit 185 adjusts the detection amount by rounding extremely small values and extremely large values in the data to the minimum value and maximum value, respectively, by setting the minimum value of this data to -250000 and the maximum value to +250000, for example. The minimum value and maximum value to be set are arbitrary. Since the amount of detection is converted into data bytes of a channel voice message of MIDI information as described later, it is preferable that the size of the amount of detection corresponds to the data bytes of the channel voice message. Taking this constraint into consideration, for example, the minimum value can be set to -10000 and the maximum value to +10000.
[0027] The loop value setting unit 182 updates the loop value to 0 (loop←0), and stores the updated loop value in the loop value storage unit 182A (S182-2).
[0028] The detection amount conversion unit 186 converts the adjusted detection amount into a data byte in any of the information of the channel voice message (S186). The merge / output unit 187 transmits the converted data byte together with the corresponding status byte to the sound source built-in electronic keyboard instrument 5 (S187).
[0029] For example, the detection amount conversion unit 186 may convert the detection amount into data bytes (-8192 to +8191) of pitch bend information (pitch wheel change) and transmit it to the sound source built-in electronic keyboard instrument 5 together with a status byte (En hex) representing the pitch bend information. In this case, if the sensor 15 is a sensor that detects a force applied in the ± direction of the x axis of the sound source built-in electronic keyboard instrument 5, a process of distorting the pitch can be realized by moving the keyboard left and right. Also, if the sensor 15 is a sensor that detects a force applied in the ± direction of the y axis of the sound source built-in electronic keyboard instrument 5, a process of distorting the pitch can be realized by moving the keyboard back and forth.
[0030] Also, for example, the detection amount conversion unit 186 may convert the detection amount into data bytes of aftertouch information (polyphonic key pressure or channel pressure) (note number and pressure value 0-127 for polyphonic key pressure, pressure value 0-127 for channel pressure) and transmit it together with the corresponding status byte (An hex for polyphonic key pressure, Dn hex for channel pressure) to the sound source built-in electronic keyboard instrument 5. In this case, if the sensor 15 is a sensor that detects the force applied in the ± direction of the z axis of the sound source built-in electronic keyboard instrument 5, a performance including aftertouch can be realized by pressing the key.
[0031] The above functions may be assigned to forces applied in a direction that combines the x-axis and y-axis, a direction that combines the y-axis and z-axis, or a direction that combines the z-axis and x-axis. In this case, the user can apply a desired effect by applying force diagonally forward or diagonally backward to the keyboard, or by pressing the keyboard diagonally downward.
[0032] In addition, the detection amount conversion unit 186 may convert the detection amount into data bytes of note-on / note-off information, control change information (such as panpot or cutoff), or program change information, and transmit them together with the corresponding status bytes to the sound source built-in electronic keyboard instrument 5. For example, if the operation of moving the keyboard left and right is assigned to pitch bend and the operation of pressing the keyboard is assigned to aftertouch, the operation of moving the keyboard forward and backward can be assigned to any of note-on / note-off, control change, and program change.
[0033] The reflected amount of detection in the performance should typically be a smooth change, but it would also be preferable to be able to select a step-like change with reduced resolution or a change resembling a lip slur in a brass instrument.
[0034] If the electronic keyboard instrument 5 with built-in sound source is a mandolin or the like, the effect of hitting the same note repeatedly may be imparted to the rocking of the keyboard from side to side.
[0035] <Detection result = N> If the detection result=N, the loop value setting unit 182 increments the loop value by 1 (loop++) and stores the updated loop value in the loop value storage unit 182A (S182-3). If the loop value stored in the loop value storage unit 182A reaches 40 (loop==40), the calibration unit 183 executes calibration (S183-2). After executing the calibration in step S183-2, the loop value setting unit 182 updates the loop value to 0 (loop←0) and stores the updated loop value in the loop value storage unit 182A (S182-4).
[0036] As mentioned above, in this embodiment, the loop process is executed 80 times per second, and with this setting, calibration is executed once every 40 / 80 = 0.5 seconds. This is because if the instrument is not operated for a long period of time, external factors such as the sound source built-in electronic keyboard instrument 5 becoming misaligned can cause the initial state of the sensor to fluctuate and become noise, so the intention is to periodically execute calibration to redefine the initial state of the instrument in order to remove this noise.
[0037] According to the performance information control device 1 of this embodiment, the amount of detection by the sensor 15 outside the sound source electronic keyboard instrument 5 is converted by the control unit 18 outside the sound source electronic keyboard instrument 5 into data bytes of any information in the channel voice message and transmitted to the sound source electronic keyboard instrument 5 together with a status byte, so there is no need to make any modifications to the sound source electronic keyboard instrument 5, and the performance information of the sound source electronic keyboard instrument 5 can be controlled with a low-cost configuration. In addition, since the performance information control device 1 is an external device to the instrument, it can be used with various models of electronic keyboard instruments from various manufacturers, making it highly versatile. In addition, since a performance effect can be obtained by shaking the keyboard itself, the performer can use it intuitively.
[0038] [Variation 1] In the first embodiment, the performance information control device 1 transmits a part of the MIDI information unilaterally to the electronic keyboard instrument 5 with a built-in sound source, but the present disclosure is not limited to this configuration and can be realized with other configurations. For example, as a modified example of the first embodiment, it is possible to configure the control unit to update any information of the channel voice message of the MIDI information transmitted from the electronic keyboard instrument 5 with a built-in sound source, and then return the updated MIDI information to the electronic keyboard instrument 5 with a built-in sound source.
[0039] 6, the performance information control device of the first modified example of the first embodiment includes a control unit 28 different from that of the first embodiment. The control unit 28 includes a local control off control unit 281 not included in the first embodiment, and a merge / output unit 287 different from that of the first embodiment, but other configurations are the same as those of the first embodiment.
[0040] As shown in FIG. 7, the local control off control unit 281 of this modified example transmits a local control off MIDI message to the connected electronic keyboard instrument 5 with built-in sound source (S281), and the electronic keyboard instrument 5 with built-in sound source disconnects the keyboard section from the sound source section in accordance with the received local control off MIDI message.
[0041] The merge / output unit 287 of this modified example receives MIDI information from the electronic keyboard instrument 5 with built-in sound source, adds up (also referred to as merging in this specification) the converted data bytes to the corresponding data bytes of the received MIDI information, and transmits the added MIDI information to the electronic keyboard instrument 5 with built-in sound source (S287).
[0042] This process is intended to reflect the operation performed on the sound source built-in electronic keyboard instrument 5 and the operation that makes the sensor 15 react by adding (merging) them together in the performance. For example, if the channel voice message handled here is pitch bend information (pitch wheel change), it means that the user can perform the sum (merging) of both the operation on the pitch bend wheel or pitch bend controller attached to the sound source built-in electronic keyboard instrument 5 and the operation of applying force to the sound source built-in electronic keyboard instrument 5 in the direction assigned to the pitch bend as the result of the pitch bend process. The data bytes of the pitch bend information (pitch wheel change) are -8192 to +8191, and the numerical value output by the operation on the pitch bend wheel or pitch bend controller is usually set to -8192 to +8191 (because no modification is made to an existing electronic keyboard instrument), and the numerical value output by the operation of applying force to the sound source built-in electronic keyboard instrument 5 in the direction assigned to the pitch bend is also usually set to -8192 to +8191.
[0043] Therefore, it is conceivable that the merge result may be below the minimum or above the maximum value of the data bytes, and in such a case, a process may be performed to round these values to the minimum or maximum value.
[0044] As another processing example, the merge / output unit 287 of this modified example can receive MIDI information from the electronic keyboard instrument 5 with a built-in sound source, and transmit the MIDI information to the electronic keyboard instrument 5 with a built-in sound source after "rewriting" the corresponding data bytes of the received MIDI information into converted data bytes.
[0045] This process means that the operation of the operator that controls the performance information attached to the user's electronic keyboard instrument 5 with built-in sound source is overwritten with an operation of applying force in the assigned direction to the electronic keyboard instrument 5 with built-in sound source.
[0046] As in this modified example, by receiving MIDI information from the electronic keyboard instrument 5 with built-in sound source, it is possible to detect (detect in S184) whether the user is performing any operation on the electronic keyboard instrument 5 with built-in sound source not only from the detection amount of the sensor 15 but also from the MIDI information.
[0047] [Variation 2] In the first embodiment and the first modified example, the electronic keyboard instrument 5 with a built-in sound source is exemplified, but the present disclosure is not limited to this, and can be used in a situation where, for example, the sound source and the like are stored in a separate device.
[0048] As shown in Fig. 8, the performance information control device of the second modification of the first embodiment is communicably connected to a MIDI-standard electronic keyboard instrument 6 and a sound source 7, and includes a control unit 38 different from those of the first embodiment and the first modification. The local control off control unit 281 of the first modification is omitted from the illustration because it can be omitted in this modification. The control unit 38 includes a merge / output unit 387 different from those of the first embodiment and the first modification, and other configurations are the same as those of the first embodiment and the first modification.
[0049] 9, in this modification, the transmission of the local control off MIDI message in step S281 is omitted. The merge / output unit 387 in this modification receives MIDI information from the electronic keyboard instrument 6, adds the converted data bytes to the corresponding data bytes of the received MIDI information, and transmits the added MIDI information to a sound source 7 (sound source / PC / synthesizer, etc.) different from the electronic keyboard instrument 6 (S387).
[0050] As in the first variant, the merge / output unit 387 may receive MIDI information from the electronic keyboard instrument 6, and transmit the MIDI information that has been "rewritten" with converted data bytes corresponding to the received MIDI information to a sound source 7 other than the electronic keyboard instrument 6.
[0051] <Additional Notes> The device of the present disclosure has, as a single hardware entity, an input unit to which a keyboard or the like can be connected, an output unit to which a liquid crystal display or the like can be connected, a communication unit to which a communication device (e.g., a communication cable) capable of communicating with the outside of the hardware entity can be connected, a CPU (which may also have a central processing unit, cache memory, registers, etc.), memories such as RAM and ROM, an external storage device such as a hard disk, and buses connecting the input unit, output unit, communication unit, CPU, RAM, ROM, and external storage device so that data can be exchanged between them. If necessary, the hardware entity may also be provided with a device (drive) capable of reading and writing a recording medium such as a CD-ROM. A physical entity equipped with such hardware resources is, for example, a general-purpose computer.
[0052] The external storage device of the hardware entity stores the programs required to realize the above-mentioned functions and the data required in the processing of these programs (not limited to the external storage device, but for example the programs may be stored in a ROM, which is a read-only storage device). Data obtained by the processing of these programs is stored appropriately in the RAM, the external storage device, etc.
[0053] In the hardware entity, each program stored in an external storage device (or ROM, etc.) and the data required to process each program are loaded into memory as necessary, and interpreted, executed, and processed by the CPU as appropriate, so that the CPU realizes a predetermined function (each of the components represented as the above, "units," "means," etc.).
[0054] The present disclosure is not limited to the above-described embodiment, and can be modified as appropriate without departing from the spirit of the present disclosure. In addition, the processes described in the above embodiment are not limited to being executed in chronological order according to the order described, but may be executed in parallel or individually depending on the processing capacity of the device that executes the processes or as necessary.
[0055] As described above, when the processing functions of the hardware entities (apparatuses of the present disclosure) described in the above embodiments are realized by a computer, the processing contents of the functions that the hardware entities should have are described by a program. Then, the processing functions of the hardware entities are realized on the computer by executing the program.
[0056] The various processes described above can be implemented by loading a program that executes each step of the above method into the recording unit 10020 of the computer shown in FIG. 10, and operating the control unit 10010, input unit 10030, output unit 10040, etc.
[0057] The program describing the processing contents can be recorded on a computer-readable recording medium. The computer-readable recording medium may be, for example, a magnetic recording device, an optical disk, a magneto-optical recording medium, a semiconductor memory, or any other suitable medium. Specifically, for example, a hard disk drive, a flexible disk, a magnetic tape, or the like can be used as the magnetic recording device, a DVD (Digital Versatile Disc), a DVD-RAM (Random Access Memory), a CD-ROM (Compact Disc Read Only Memory), a CD-R (Recordable) / RW (ReWritable), or the like can be used as the optical disk, an MO (Magneto-Optical disc), or the like can be used as the magneto-optical recording medium, and an EEP-ROM (Electrically Erasable and Programmable-Read Only Memory) or the like can be used as the semiconductor memory.
[0058] The program may be distributed, for example, by selling, transferring, lending, etc. portable recording media such as DVDs and CD-ROMs on which the program is recorded. Furthermore, the program may be distributed by storing the program in a storage device of a server computer and transferring the program from the server computer to other computers via a network.
[0059] A computer that executes such a program, for example, first stores the program recorded on a portable recording medium or the program transferred from a server computer in its own storage device. Then, when executing a process, the computer reads the program stored in its own recording medium and executes a process according to the read program. As another execution form of the program, the computer may directly read the program from the portable recording medium and execute a process according to the program, or may execute a process according to the received program each time a program is transferred from the server computer to the computer. The above-mentioned process may be executed by a so-called ASP (Application Service Provider) type service that realizes a processing function only by issuing an execution instruction and obtaining a result, without transferring a program from the server computer to the computer. Note that the program in this embodiment includes information used for processing by an electronic computer and equivalent to a program (data that is not a direct command to the computer but has a nature that specifies the processing of the computer, etc.).
[0060] In addition, in this embodiment, a hardware entity is configured by executing a specific program on a computer, but at least a part of the processing contents may be realized by hardware.
Claims
1. A sensor that is located outside the electronic keyboard instrument and detects a force applied in at least one of the longitudinal direction, the lateral direction, the height direction, or a combination of two or more of these directions of the electronic keyboard instrument; A control unit is provided outside the electronic keyboard instrument, and converts the amount of detection by the sensor into a data byte in any information of a channel voice message, and transmits the data byte together with a corresponding status byte to the electronic keyboard instrument. Performance information control device.
2. 2. The performance information control device according to claim 1, The control unit is MIDI information is received from the electronic keyboard instrument, and the MIDI information obtained by adding the converted data bytes corresponding to the received MIDI information is transmitted to the electronic keyboard instrument. Performance information control device.
3. 2. The performance information control device according to claim 1, The control unit is Receives MIDI information from the electronic keyboard instrument, rewrites the corresponding data bytes of the received MIDI information into the converted data bytes, and transmits the rewritten MIDI information to the electronic keyboard instrument. Performance information control device.
4. 2. The performance information control device according to claim 1, The control unit is MIDI information is received from the electronic keyboard instrument, and the MIDI information obtained by adding the converted data bytes corresponding to the received MIDI information is transmitted to a device different from the electronic keyboard instrument. Performance information control device.
5. 2. The performance information control device according to claim 1, The control unit is MIDI information is received from the electronic keyboard instrument, and the corresponding data bytes of the received MIDI information are rewritten into the converted data bytes, and the MIDI information is transmitted to a device different from the electronic keyboard instrument. Performance information control device.
6. 6. The performance information control device according to claim 1, The sensor includes: Detecting a force applied in a longitudinal direction of the electronic keyboard instrument; The control unit is The amount of detection by the sensor is converted into a data byte of pitch bend information, and the data byte is transmitted to the electronic keyboard instrument together with a corresponding status byte. Performance information control device.
7. 6. The performance information control device according to claim 1, The sensor includes: Detecting a force applied in a height direction of the electronic keyboard instrument; The control unit is The amount of detection by the sensor is converted into a data byte of aftertouch information, and the data byte is transmitted to the electronic keyboard instrument together with a corresponding status byte. Performance information control device.
8. 6. The performance information control device according to claim 1, A substrate; a stand on which the electronic keyboard instrument is placed, The sensor includes: a strain sensor having one end fixed to the substrate and the other end fixed to the mounting table; Performance information control device.
9. A program for causing a computer to function as the performance information control device according to claim 1.
Citation Information
Patent Citations
JP2597298U