A method for adjusting the height of a pedal, a piano pedal system, a device and a medium
By acquiring multi-dimensional user data and pedal data, combined with real-time feedback on physiological characteristics and playing behavior, the height of the external piano pedals is dynamically adjusted, solving the problems of accuracy and convenience in height adjustment of traditional piano pedal systems and improving the user experience.
Patent Information
- Application Number
- CN202511308055.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-15
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2045-09-15
AI Technical Summary
Traditional piano foot pedal systems have low accuracy and convenience in height adjustment, resulting in a poor user experience, especially in home music education and special education settings where they fail to meet the personalized needs of different users.
By acquiring multi-dimensional user data and pedaling data, the pedal height is dynamically adjusted based on pedal performance scores. Combined with real-time feedback on user physiological characteristics and playing behavior, an external pedal system and control unit are used to achieve personalized pedal height adaptation and optimization.
It achieves precise adaptation and dynamic optimization of pedal height, improving the user experience and ensuring that every height adjustment is accurate and necessary. The adjustment process is low-impact and low-interference, adapting to the individual differences of different users.
Smart Images

Figure CN120808732B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of foot control, in particular to a pedal height adjustment method, a piano foot pedal system, a device and a medium. BACKGROUND
[0002] As a classic keyboard instrument, the performance expressiveness of a piano to some extent depends on the use of foot pedals. The traditional piano foot pedal system is usually integrated under the piano body, and the user can step on the pedals in the foot pedal system, and then realize the functions of delay, soft and sustain through precise mechanical linkage, so as to realize the extension of tone color, reverberation and dynamic change.
[0003] In emerging application scenarios such as music education, remote performance, and auxiliary performance for special groups, the position limitation of the fixed structure of the traditional piano pedal system promotes the rise and development of external pedal technology. For example, the patent application with the publication number CN206497717U discloses a height-adjustable piano pedal auxiliary device, which specifically relates to the field of piano auxiliary mechanisms, and includes a vertical piano body, a mounting fixed box, a lifting sleeve box and a pedal mounting box are connected to the surface of the mounting fixed box, a linear bearing is installed on the top surface of the pedal mounting box and a transmission clamping strip is connected to it, a transmission ball sleeve, a ball head connector, a transmission ball rod and a pressure transmission block are installed at the bottom end of the transmission clamping strip, a lifting support and an elastic expansion rod are installed on the top surface of the inner cavity of the pedal mounting box, and a lead screw lifting mechanism is installed on the inner side of the mounting fixed box and the lifting sleeve box. The same external auxiliary pedal structure is installed in the lifting sleeve box, the force of stepping on the external auxiliary pedal is transmitted to the original pedal of the piano through the transmission clamping strip and the transmission ball rod, and the mechanical transmission structure has no delay compared with the traditional electric structure, so that the control in the music creation process is smoother, and the user's creation experience is improved.
[0004] However, the accuracy and convenience of the height adjustment of the external foot pedal system in the actual use process are low, and the user experience is poor. SUMMARY
[0005] The main purpose of the present application is to provide a pedal height adjustment method, a piano foot pedal system, a device and a medium. In order to solve the above-mentioned technical problems, the following technical solutions are adopted in the present application:
[0006] The first aspect of the present application is to provide a pedal height adjustment method, which comprises:
[0007] S201, obtaining user data of a plurality of group dimensions and stepping data of an external pedal, the stepping data including a pedal object, a stepping time, and a response degree;
[0008] S202, determining an initial pedal height based on the user data, and adjusting the external pedal to the initial pedal height;
[0009] S203, determining a first foot pedal score based on the down-stroke time and / or the pedal object and corresponding expected time and / or expected object during the user's performance; determining a second foot pedal score according to the actual response degree and the expected response degree of the pedal;
[0010] S204, evaluating the user's foot pedal performance level according to the first foot pedal score, and predicting a score threshold of the second foot pedal score based on the foot pedal performance level;
[0011] S205, when the second foot pedal score continuously falls below the score threshold within a first preset time length, determining height adjustment data according to the gap between the actual response degree and the expected response degree, and raising or lowering the external pedal based on the height adjustment data.
[0012] In some embodiments, the group dimensions include one or more of height, leg length, foot size, age, type of physical disability, and performance posture.
[0013] In some embodiments, the S202 includes: determining a corresponding candidate pedal height according to the user data of each group dimension based on a pre-established group height mapping relationship, to obtain a plurality of candidate pedal heights; calculating the candidate pedal heights based on priority weights of different group dimensions as the initial pedal height according to the priority weight weighted calculation; or determining an average height value according to the plurality of candidate pedal heights, and taking the average height value as the initial pedal height.
[0014] In some embodiments, the method further includes: determining a pedal height range of the current user according to the plurality of candidate pedal heights, and the adjustment height data is within the pedal height range.
[0015] In some embodiments, the response degree includes at least one of a force value, a speed value, and a displacement value of the down-stroke action corresponding to the pedal; and the S205 further includes: analyzing historical pedal data within a third preset time length to determine an overall trend of the difference between the actual response degree and the expected response degree; if the overall trend shows that the actual response degree is lower than the expected response degree, raising the external pedal by a preset value; and if the overall trend shows that the actual response degree is higher than the expected response degree, lowering the external pedal by a preset value.
[0016] In some embodiments, S205 further comprises: analyzing the current performance score sheet in real time, identifying the nearest adjustable node from the current performance score sheet; the adjustable node comprises: a score sheet segment with a non-pedal control mark lasting for a second preset time length, a score sheet segment with a rest mark lasting for a second preset time length, a user marked performance pause point; at the nearest adjustable node, raising or lowering the height of the external pedal based on the height adjustment data.
[0017] In some embodiments, S205 is followed by further comprising: re-executing steps S203 to S204, updating the first pedal score, the second pedal score and the score threshold; if the second pedal score is higher than or equal to the score threshold and the first pedal score remains within a preset fluctuation range, maintaining the height of the current external pedal; if the second pedal score continuously remains below the score threshold within the first preset time length and the first pedal score remains within a preset fluctuation range, performing step S205; if the second pedal score continuously remains below the score threshold within the first preset time length and the first pedal score exceeds the preset fluctuation range, adjusting the external pedal to the initial pedal height.
[0018] A second aspect of the present application provides a piano pedal system, comprising an external unit and a control unit, the external unit being independently arranged outside the piano, and the external unit being electrically connected to the control unit.
[0019] The external unit comprises an external pedal module, a height adjustment module and a data acquisition module, the external pedal module comprises at least one external pedal, and the data acquisition module is configured to acquire pedal data of the external pedal.
[0020] The control unit is configured to perform the steps of the height adjustment method of the pedal as provided in any of the embodiments of the present application, generate height adjustment data, and control the height adjustment module to adjust the height of the external pedal module according to the height adjustment data.
[0021] A third aspect of the present application provides a computer device, the device comprising:
[0022] a memory for storing a computer program;
[0023] a processor for executing the computer program and implementing the steps of the height adjustment method of the pedal as provided in any of the embodiments of the present application when the computer program is executed.
[0024] A fourth aspect of the present application also provides a computer readable storage medium, which stores a computer program, and the computer program, when executed by a processor, causes the processor to perform the steps of the height adjustment method of the pedal as provided in any of the embodiments of the present application.
[0025] Advantages:
[0026] The embodiment of the application provides a pedal height adjustment method, a piano foot pedal system, equipment and a medium, specifically provides a pedal height verification and adjustment mechanism based on multi-dimensional foot pedal performance scoring, combines real-time feedback of user physiological characteristics and playing behavior, realizes accurate adaptation and dynamic optimization of individualized pedal height, makes each height adjustment accurate and necessary, realizes low perception and low interference in the adjustment process, and improves the use experience of the user.
[0027] Firstly, a group height mapping relationship is established through multi-dimensional user data, an initial pedal height is intelligently determined through priority weight or average algorithm, the pedal position is basically adapted to the body structure and operation habit of the user in the initial stage, the initial adjustment efficiency and physiological comfort are improved, and the subjectivity and blindness of traditional manual adjustment are effectively overcome.
[0028] Further, the foot pedal performance is decomposed into two dimensions of timing accuracy and physical execution quality for independent analysis and collaborative judgment, and the entire evaluation process completely depends on natural playing behavior, without the need for the user to perform specific test actions, so that the foot pedal data is collected and analyzed without feeling.
[0029] The first foot pedal score is used to represent the accuracy of timing and target matching, that is, whether the user steps on the correct pedal at the correct time; the second foot pedal score is used to represent the physical execution quality of the stepping action, such as whether the force, displacement or speed reaches the expected response degree. Based on the first foot pedal score, the reasonable threshold of the second foot pedal score is dynamically predicted, so that the evaluation standard changes adaptively with the user's ability, to identify whether the response deviation is caused by the user's insufficient playing ability or the pedal height is not suitable (such as too high to step on, too low to bounce slowly) to limit the power to cause the response deviation, so that each height adjustment is accurate and necessary, and false judgment and invalid adjustment are avoided.
[0030] Further, the adjustment of the pedal height is strictly limited to realize low perception and low interference of the pedal height adjustment. Firstly, the adjustment is triggered only at the adjustable node (such as a rest symbol), and the dense area of playing is strictly avoided to ensure the coherence of music expression; secondly, the adjustment range is limited to the height interval derived based on the user data to prevent out-of-range adjustment from causing discomfort; and thirdly, the adjustment amplitude is a preset value to realize gradual fine-tuning and avoid abrupt height changes. BRIEF DESCRIPTION OF DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. In all the drawings, similar elements or parts are generally identified by similar reference signs. In the drawings, each element or part is not necessarily drawn according to the actual proportion. Obviously, the drawings described below are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.
[0032] Figure 1 A perspective structural schematic view of an external unit provided by Embodiment One of the present application;
[0033] Figure 2 A front view of Figure 1
[0034] Figure 3 A right view of Figure 1
[0035] Figure 4 A schematic flow chart of a pedal height adjustment method provided by the present application;
[0036] Figure 5 A schematic flow chart of another pedal height adjustment method provided by the present application;
[0037] Figure 6 A structural schematic block diagram of a computer device provided by an embodiment of the present application.
[0038] The summary of the reference signs is as follows: mounting plate 111, mounting block 112, external pedal 113, buffer spring 116, base 121, mounting groove 1211, driving motor 1221, driving gear 1222, driving rack 1223, support rod 1231, support plate 1232, support rail 1233, support sliding block 1234, connecting plate 1235, connecting block 1236, weight-reducing hole 1237, guiding mechanism 124, connecting seat 1241, guiding rod 1242, guiding block 1243. DETAILED DESCRIPTION
[0039] In order to make the purposes, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present application.
[0040] The flowcharts shown in the drawings are merely illustrative and do not necessarily include all contents and operations / steps, nor are they necessarily executed in the order described. For example, some operations / steps can be further divided, combined, or partially merged, so the actual execution order can be changed according to actual conditions.
[0041] Herein, the suffix such as "module", "part", or "unit" used to designate an element is merely for facilitating the description of the present application, and does not have in itself a particular meaning. Therefore, "module", "part", or "unit" can be mixedly used.
[0042] Herein, the terms "upper", "lower", "inner", "outer", "front", "rear", "one end", "the other end", and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are merely for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be construed as limiting the present application. In addition, the terms "first", "second" are used for descriptive purposes only and cannot be construed as indicating or implying relative importance.
[0043] Herein, unless explicitly specified and limited otherwise, the terms "mount", "provided with", "connected", and the like should be broadly understood, for example, "connected" can be fixedly connected, or detachably connected, or integrally connected; can be mechanically connected, can be directly connected, or indirectly connected through an intermediate medium, can be the communication inside two elements. For those of ordinary skill in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0044] Herein, "and / or" includes any and all combinations of one or more of the listed related items.
[0045] Herein, "a plurality of" means two or more, that is, it includes two, three, four, five, etc.
[0046] It should be noted that in this document, the terms "comprise", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or further includes elements inherent to such a process, method, article or device. Without more limitations, the element defined by the statement "comprises a" does not exclude the presence of another identical element in the process, method, article or device that includes the element.
[0047] Piano, as a historical and highly expressive keyboard instrument, occupies a central position in the field of classical music, popular music, and education with its wide range, rich dynamic range, and the ability to play melody and harmony simultaneously. Its working principle is based on the "hammering" mechanism: when the performer presses the keys, through a series of precise lever linkage devices, the hammers in the hammering machine strike the strings, thus producing sound. Performers can accurately express the strength and emotional nuances of volume by controlling the force and speed of the keys.
[0048] In the piano playing system, the foot pedal plays a crucial role, not only expanding the sound expression of the piano, but also enhancing the musical effects of sustain, soft, and duration. It is an indispensable part of realizing complex musical expression. The foot pedal of modern piano usually has three pedals, from left to right: soft pedal, sostenuto pedal (omitted in some pianos), and sustain pedal. Among them, the sustain pedal is the most commonly used, which can lift all the dampers when pressed, making the strings continue to vibrate after the keys are released, producing a long and resonant effect; the soft pedal in upright pianos usually moves the hammers forward as a whole, reducing the distance between the hammers and the strings, thereby reducing the volume and changing the tone, while in the grand piano, it makes the entire hammering machine shift horizontally, so that the hammers only strike part of the strings, achieving more delicate tone changes.
[0049] However, with the popularity of piano in family music education, music therapy, and special education, the design limitations of traditional foot pedals have become increasingly apparent. In family music education, learners range from children, adolescents to adults, with significant differences in height and leg length. Children and adolescents often have difficulty comfortably reaching the pedals of fixed height, often needing to stand on tiptoe or lean forward, not only affecting the standardization of playing posture, but also potentially causing fatigue and even potential muscle and skeletal damage. Adult performers may not be able to fully exert the force and flexibility of foot control due to the low position of the pedals. In addition, in the fields of music therapy and special education, piano is widely used to promote physical and mental health, emotional expression, and cognitive development. However, many users have mobility difficulties, limited limb function, or special sitting positions, and traditional fixed foot pedals cannot meet the operational requirements of these users, limiting their ability to express music through foot pedals.
[0050] Although some products provide adjustable height mechanical structures that allow users to manually adjust the overall height of the pedals to adapt to different sitting positions or playing environments, such adjustments rely entirely on manual operation, which is tedious and has low adjustment accuracy.
[0051] Based on this, the embodiment of the present application provides a pedal height adjustment method, a piano foot pedal system, equipment and a medium, specifically provides a pedal height verification and adjustment mechanism based on multi-dimensional foot pedal performance scoring, combines real-time feedback of user physiological characteristics and playing behavior, realizes accurate adaptation and dynamic optimization of personalized pedal height, makes each height adjustment accurate and necessary, the adjustment process is low perception and low interference, and the use experience of the user is improved.
[0052] In some embodiments, the pedal height adjustment method provided by the embodiment of the present application can be applied to a piano foot pedal system, and the piano foot pedal system is an external foot pedal system of a piano, which comprises at least one external pedal and a data acquisition module and a height adjustment module, the height adjustment module is used to adjust the height of the external pedal, and the data acquisition module is used to acquire the pedal data of the external pedal.
[0053] Among them, the external pedal refers to a physical pedal device that can be installed at the bottom of the piano or connected with the piano, and is used for the performer to control the foot pedal function such as sustain, soft or soft through the foot operation.
[0054] Among them, the data acquisition module refers to a sensing unit for acquiring relevant parameters in the operation process of the external pedal in real time, such as a force sensor, a position sensor, a speed sensor, etc., which is used to acquire pedal objects, down-pedal time, response degree and other pedal data. Pedal object refers to the specific pedal currently pedaled by the performer, such as sustain pedal, soft pedal or selection pedal; down-pedal time refers to the accurate time point of the user's foot down-pedal action; response degree refers to the physical response state of the pedal in the process of being pedaled, including the depth of down-pedal (such as the displacement value of the pedal), the degree of force (such as the force value and pressure value corresponding to the down-pedal action), and the speed of the pedaling action (such as the speed value corresponding to the down-pedal action), which can be used alone or in combination to comprehensively evaluate the pedaling execution quality.
[0055] Among them, the height adjustment module refers to an execution mechanism capable of automatically raising or lowering the overall ground clearance of the external pedal according to the height adjustment data, which can be controlled by the control unit.
[0056] In some embodiments, the pedal height adjustment method provided by the embodiment of the present application can be applied to any piano foot pedal system that can electrically adjust the height of the pedal.
[0057] Some embodiments of the present application will be described in detail below with reference to the accompanying drawings. In the case of no conflict, the embodiments described below and the features in the embodiments can be combined with each other.
[0058] In some embodiments, the embodiment of the present application provides a piano foot pedal system, as shown in Figures 1 to 3 The external unit is independently arranged outside the piano, and the external unit is electrically connected with the control unit.
[0059] Specifically, the control unit adopts a microcontroller unit (MCU), which can be independently set or integrated in the external unit. In the entire piano foot pedal system, the microcontroller unit (MCU) serves as a control center and is responsible for one or more of the following functions: 1) controlling the start and stop and steering of the driving motor 1221 to realize automatic height adjustment of the external pedal module; 2) reading the feedback signal of the height sensor to realize closed-loop control and ensure action accuracy and safety; 3) executing the height adjustment method of the pedal provided in any embodiment of the present application.
[0060] The external unit includes an external pedal module, a height adjustment module, and a data acquisition module. The external pedal module includes at least one external pedal 113. The data acquisition module is used to acquire the stepping data of the external pedal 113. The control unit is used to control the height adjustment module to adjust the height of the external pedal module according to the adjustment height data input by the user or the adjustment height data generated based on the height adjustment method of the pedal provided in any embodiment of the present application.
[0061] The external pedal module further includes a mounting plate 111 and a mounting block 112 fixedly connected to the top of the mounting plate 111. The external pedal 113 includes an external left pedal, an external middle pedal, and an external right pedal hingedly connected side by side on one side of the mounting block 112. A buffer spring 116 is connected between the external pedal 113 and the mounting plate 111. The buffer spring 116 not only buffers the stepping force of the user on the external pedal 113 to avoid collision between the external pedal 113 and the mounting plate 111, but also helps the external pedal 113 to reset after the user releases the stepping force on the external pedal 113.
[0062] The height adjustment module includes a base 121, a driving mechanism, and two supporting mechanisms arranged on the base 121. The driving mechanism includes a driving motor 1221, a driving gear 1222, and two driving racks 1223. The driving motor 1221 is electrically connected to the control unit. In this embodiment, the bottom of the base 121 is provided with a mounting groove 1211, and the top center of the base 121 is provided with a mounting hole that is in communication with the mounting groove 1211. The driving motor 1221 is fixedly connected vertically in the mounting groove 1211. The output shaft of the driving motor 1221 is rotatably inserted into the mounting hole, and the top of the output shaft of the driving motor 1221 is coaxially fixedly connected with the driving gear 1222. The two driving racks 1223 are in engagement with the driving gear 1222 and are arranged parallel to each other on both sides of the driving gear 1222.
[0063] The support mechanism is arranged in one-to-one correspondence with the driving rack 1223. In this embodiment, the two support mechanisms are arranged in central symmetry relative to the axis of the driving gear 1222, which can improve the position stability of the external pedal module during the height adjustment process. The support mechanism includes a support rod 1231 and a support plate 1232. The bottom end of the support rod 1231 is slidingly hinged to the top of the base 121, and the bottom end of the support rod 1231 is drivingly connected to the corresponding driving rack 1223, which is driven to move by the driving rack 1223. The top end of the support rod 1231 is hinged to the middle of the support plate 1232. The bottom end of the support plate 1232 is hinged to the base 121, and the top end of the support plate 1232 is slidingly hinged to the external pedal module.
[0064] In some embodiments, the top ends of the two support plates 1232 are slidingly hinged at opposite corners of the external pedal module, so as to further improve the position stability of the external pedal module during the height adjustment process.
[0065] Specifically, the support mechanism further includes a support rail 1233 and a support slider 1234. The support rail 1233 is fixedly connected to the top of the base 121, and the support rail 1233 is located on the side of the driving rack 1223 away from the driving gear 1222 and is arranged in parallel with the driving rack 1223. The support slider 1234 is slidingly connected to the top of the support rail 1233. The driving rack 1223 is fixedly connected to the side of the support slider 1234 close to the driving gear 1222, and the bottom end of the support rod 1231 is hinged to the top of the support slider 1234. In this way, the sliding hinging of the bottom end of the support rod 1231 to the base 121 and the driving connection of the bottom end of the support rod 1231 to the driving rack 1223 can be achieved.
[0066] The top end of the support plate 1232 is fixedly connected with a top end connecting shaft on both sides. The bottom of the mounting plate 111 is fixedly connected with two connecting plates 1235 on both sides corresponding to the top end of the support plate 1232. The two connecting plates 1235 are arranged in parallel. A strip-shaped slot is formed in the connecting plate 1235 corresponding to the position of the top end connecting shaft. The length direction of the strip-shaped slot is the same as the moving direction of the top end of the support plate 1232. The top end connecting shaft is rotatably inserted into the corresponding strip-shaped slot and can slide in the strip-shaped slot. In this way, the sliding hinging of the top end of the support plate 1232 to the external pedal module can be achieved.
[0067] The bottom end of the support plate 1232 is fixedly connected with a bottom end connecting shaft on both sides. The top of the base 121 is fixedly connected with two connecting blocks 1236 on both sides corresponding to the bottom end of the support plate 1232. The two connecting blocks 1236 are arranged in parallel. A connecting hole is formed in the connecting block 1236 corresponding to the position of the bottom end connecting shaft. The bottom end connecting shaft is rotatably inserted into the connecting hole. In this way, the hinging of the bottom end of the support plate 1232 to the base 121 can be achieved.
[0068] The embodiment synchronously drives two support mechanisms through a driving mechanism, and realizes height adjustment of the external pedal module through the extension and contraction of the two support mechanisms. Compared with the mode of driving the two support mechanisms through two driving mechanisms respectively, the embodiment can simplify the structure of the entire external unit and realize the lightweight of the external unit. In the embodiment, two lightening holes 1237 are opened on the support plate 1232 to reduce the weight of the height adjustment module, thereby further realizing the lightweight of the entire external unit.
[0069] In some embodiments, the height adjustment module further comprises a guide mechanism 124, which is arranged one-to-one with the support mechanism and located on the side of the support slider 1234 away from the driving rack 1223. The guide mechanism 124 comprises a guide rod 1242, a guide block 1243 and two connecting seats 1241. The two connecting seats 1241 are fixedly connected to the top of the base 121 and arranged in parallel. The guide rod 1242 is fixedly connected between the two connecting seats 1241, and the axis of the guide rod 1242 is parallel to the support rail 1233. The guide block 1243 is slidingly connected to the guide rod 1242. Specifically, a guide hole is opened on the guide block 1243 along the axial direction of the guide rod 1242, and the guide rod 1242 is slidingly inserted into the guide hole. The guide block 1243 is fixedly connected to the support slider 1234.
[0070] In some embodiments, the height adjustment module further comprises a height sensor electrically connected to the control unit. The height sensor is used to detect the height of the external pedal module. When the detection result shows that the height of the external pedal module reaches a preset value, the control unit controls the driving motor 1221 to be turned off, and the height adjustment of the external pedal module is stopped. The embodiment can realize closed-loop control of height adjustment, thereby effectively improving the accuracy of the height adjustment result of the external pedal module. Specifically, the height sensor can adopt a position encoder or a Hall sensor to realize closed-loop control of height adjustment, so as to ensure the accuracy of the height adjustment of the height adjustment module to the external pedal module, and meet the individual needs of different users for the initial height of the external pedal 113.
[0071] The data acquisition module comprises one or more of an external position sensor, an external force sensor and an external speed sensor, and is electrically connected to the control unit. The external position sensor is used to acquire the stepping height data of at least one external pedal, and the control unit controls the pedal installation unit 2 to step down the corresponding height according to the stepping height data. The external force sensor is used to acquire the stepping force data of at least one external pedal, and the external speed sensor is used to acquire the stepping speed data of at least one external pedal. It should be understood that the stepping height data, the stepping force data and the stepping speed data can be used to reflect the response degree of stepping, and these data are associated and stored with the corresponding pedal object and the stepping moment.
[0072] Although the upright piano and the grand piano both include three pedals, namely, left pedal, middle pedal and right pedal, only the left pedal (soft pedal) and the right pedal (sostenuto pedal) of the piano need to be controlled in gray scale, and the middle pedal of the piano only needs to be controlled in on-off mode.
[0073] The working principle of the piano foot pedal system provided in the embodiment is as follows:
[0074] (1) Adjusting the height of the external pedal module
[0075] The user directly inputs the adjustment height data according to the seat height and the user's own pedaling habit, or inputs the user data of group dimensions such as height and leg length, and the control unit matches the corresponding adjustment height data in the database. The control unit controls the height adjustment module to start according to the adjustment height data, and adjusts the height of the external pedal module. Alternatively, the control unit generates the adjustment height data based on the height adjustment method of the pedal provided in any embodiment of the present application, and adjusts the height of the external pedal module based on the adjustment height data.
[0076] Specifically, the driving motor 1221 drives the driving gear 1222 to rotate, thereby driving the two driving racks 1223 to move towards the bottom end of the corresponding support plate 1232, so that the bottom end of the support rod 1231 approaches the bottom end of the corresponding support plate 1232. In this process, the support slider 1234 slides on the support rail 1233 to guide the movement of the driving rack 1223, and the guide block 1243 slides on the guide rod 1242 to guide the sliding of the support block twice. At this time, the support mechanism is elongated, the external pedal module is lifted up, and the height of the external pedal module is raised. When the support rod 1231 is perpendicular to the top of the base 121, the external pedal module is in the highest position.
[0077] Correspondingly, the driving motor 1221 drives the driving gear 1222 to rotate reversely, thereby driving the two driving racks 1223 to move away from the bottom end of the corresponding support plate 1232, so that the bottom end of the support rod 1231 moves away from the bottom end of the corresponding support plate 1232. In this process, the support slider 1234 slides on the support rail 1233 to guide the movement of the driving rack 1223, and the guide block 1243 slides on the guide rod 1242 to guide the sliding of the support block twice. At this time, the support mechanism is contracted, the external pedal module is retracted, and the height of the external pedal module is lowered. When the support rod 1231 is parallel to the top of the base 121, the external pedal module is in the lowest position.
[0078] The control unit converts the adjustment height data into the number of rotations of the driving motor 1221, controls the driving motor 1221 to drive the driving gear 1222 to rotate for the corresponding number of rotations, and realizes the corresponding height adjustment.
[0079] In the process of adjusting the height of the external pedal module by the height adjustment module, the height sensor detects the height of the external pedal module in real time and sends a height detection signal to the control unit. When the height detection signal shows that the height of the external pedal module is the same as the adjusted height data, the control unit controls the driving motor 1221 to be closed, and the height adjustment of the external pedal module is completed.
[0080] When the driving motor 1221 rotates for a corresponding number of turns, and the theoretical height of the external pedal module does not match the actual height detected by the height sensor, the actual height detected by the height sensor is used as the reference to continue adjusting the height of the external pedal module.
[0081] (2) Pedal the external pedal
[0082] During the process of the user playing the piano, the external pedal 113 is pedaled following the music score, specifically, the external left pedal, the external middle pedal or the external right pedal is pedaled. When the user pedals the external pedal, the data acquisition module acquires the pedal data of the corresponding external pedal 113 in real time, and sends the pedal data to the control unit.
[0083] When the user's foot leaves the corresponding external pedal 113, or only contacts the corresponding external pedal 113 without applying force, the corresponding external pedal 113 is reset under the action of the corresponding buffer spring 116.
[0084] It is worth noting that the present application is actually based on the independent decoupling design of the piano pedal and the external pedal 113, and provides a small-size, low-noise external unit suitable for full-time height adjustment. This small-size, low-noise external unit based on decoupling setting is conducive to automatic height adjustment before playing or even during the whole process of playing, so as to enhance the adaptability of the height of the external pedal module to the playing needs of different users.
[0085] Specifically, the present application actually provides a two-drive mode based on two-stage transmission for such a full-time adjustment external unit. Among them, the two-stage transmission means that the driving force of the driving motor 1221 can be transmitted to the support rod 1231 through the driving gear 1222 and the driving rack 1223 in turn, and then transmitted to the support plate 1232 by the support rod 1231. This two-stage transmission setting makes the driving force of the driving motor 1221 not only able to be transmitted to the two support rods 1231 synchronously, but also makes the two support rods 1231 be able to be staggered (such as can be set at two opposite corners of the mounting plate 111). Thus, this mode can realize smooth height adjustment under the single motor driving mode, and the single motor driving mode also has relatively low requirements for the number or specifications of the motor, which is more conducive to achieving miniaturization.
[0086] Or, this two-stage transmission, one with two drive mode of single motor drive mode is beneficial to reduce the number of motor, thus, on the one hand, can avoid or alleviate the cost problem introduced by automatic adjustment function, on the other hand, the limitation of body size can also reduce the burden or interference of external unit to the user in the process of use, such as relatively lightweight, small size setting makes its placement position can also be relatively flexible, the limitation of site is also smaller.
[0087] In addition, this transmission mode will not produce too much noise in the transmission process, even if the real-time adjustment during the performance process will not produce great interference to the user.
[0088] Further, for the external unit that can be adjusted at all times, the embodiment also provides a limiting adjustment scheme for one with two mode, that is, for the support rod 1231, the support slider 1234 is mainly guided and limited on the support guide rail 1233 (such as the support guide rail 1233 can guide and limit the direction of the support slider 1234, and the limiting block (not shown in the figure) can be arranged at both ends of the support guide rail 1233 to limit the stroke of the support slider 1234), and the running direction of the support slider 1234 is secondarily limited by the guide block 1243 sliding on the guide rod 1242, and the stroke of the support slider 1234 is secondarily limited by the connecting seat 1241 at both ends of the guide rod 1242, and the double limiting adjustment scheme can further improve the safety and reliability of the external unit under the whole period adjustment.
[0089] Please refer to Figure 4 , Figure 4 is a schematic flow chart of a height adjustment method of a pedal provided by the embodiment of the application, as shown in Figure 4 The embodiment of the application provides a height adjustment method of a pedal, and the method comprises S201 to S205.
[0090] S201, acquiring user data of a plurality of group dimensions and stepping data of an external pedal, the stepping data comprising a pedal object, a stepping time and a response degree.
[0091] Specifically, the individualized user data of at least one group dimension can be acquired by pre-input of a user or acquisition of an external device, and the pedal object, the stepping time and the response degree and other stepping data can be acquired in real time by a data acquisition module of the external pedal during performance.
[0092] Among them, different group dimensions can be divided according to the physiological or behavioral characteristics of the user, and the group dimensions can include one or more of height, leg length, foot size, age, body obstacle type, and playing posture. It should be understood that the group dimensions can include physiological parameters such as height, leg length, foot size, etc. that directly affect the pedal height setting, and special adjustment dimensions such as age, body obstacle type, and playing posture that affect the operation ability and adaptation needs, thereby making the initialization of the pedal height more adaptive to the actual needs of the user.
[0093] In some embodiments, user data can be collected when the user first configures and updated periodically on demand, so that subsequent height adaptation conforms to the ergonomic characteristics and adapts to different playing habits and physical conditions, improving the accuracy and applicability of the initial setting.
[0094] S202, determining an initial pedal height based on the user data, and adjusting the external pedal to the initial pedal height.
[0095] Specifically, after obtaining multi-dimensional user data, it is compared with the pre-stored database, the recommended pedal height interval or typical value under the corresponding group characteristics is matched, the initial adjustment height data adapted to the current user is generated, and the corresponding height adjustment instruction is generated. The external pedal is driven to the target position based on the height adjustment instruction, so that the external pedal reaches the recommended pedal height interval or typical value. For example, a 10-year-old child with a height of 140.2 cm, according to the group height mapping relationship, its corresponding initial pedal height in the database is 6.8 cm; while another 10-year-old child with a height of 145.3 cm, since the leg length is longer, the recommended initial pedal height in the database is 5.7 cm. For two users of the same age, due to the difference in height, the pedal height they adapt to is different.
[0096] It should be understood that the initial pedal height is the initial position of the pedal determined according to the user data, which is the starting adjustment height of the pedal when the user starts playing, and the multi-group dimension user data can make the user in a natural sitting posture at a reasonable operation height that conforms to his physical characteristics, avoiding obvious pedal discomfort or operation difficulty caused by a single standard, and ensuring the operability of the pedal in the initial playing stage.
[0097] In some embodiments, the S202 comprises: according to the plurality of population dimension data provided by the user, performing matching retrieval from a preset pedal height recommendation database to find recorded samples highly similar to the current user data in each dimension. The multi-dimensional similarity between the user data and each sample in the database is calculated, and when the similarity of a certain sample in all relevant dimensions is higher than a preset threshold, it is determined that the sample is referable, and the corresponding recommended pedal height is used as the initial pedal height of the current user. It should be understood that based on the real user group's measured adaptation data, the reliability of the initial pedal height is improved.
[0098] In some embodiments, the S202 comprises: based on a pre-established population height mapping relationship, determining a corresponding candidate pedal height according to the user data of each population dimension, obtaining a plurality of candidate pedal heights; according to the priority weight of different population dimensions, weighting and calculating the candidate pedal height based on the priority weight as the initial pedal height; or, determining an average height value according to a plurality of candidate pedal heights, and taking the average height value as the initial pedal height.
[0099] Among them, the population height mapping relationship refers to a reference mapping relationship established by statistically analyzing the correlation between a large number of user population dimension data and its adapted pedal height, which is used to derive a recommended pedal height interval or typical value according to the physiological or behavioral characteristics of a specific user.
[0100] Specifically, according to the pre-established population height mapping relationship, the user's height, leg length, foot size, age, body obstacle type, playing posture and other user data input by the user are combined to generate a corresponding candidate pedal height for each dimension. The candidate pedal height can be a specific numerical value or a recommended numerical interval.
[0101] In addition, there is a natural correlation between each physiological parameter, for example, the height, leg length and foot size of a 10-year-old child usually fall within a specific standard interval and have a statistical matching rule with each other. Based on this, the user data can be analyzed to determine whether the user has a key influencing factor that needs to be focused on by comparing whether each population dimension conforms to the natural correlation.
[0102] For example, when the user's height, leg length, foot size, and other key parameters are within the standard range for the same age or body type, and no body impairment type or special playing posture is detected, the user is considered to be a normal user with balanced indicators. The body characteristics of such users meet the conventional expectations and have no obvious key influencing factors. Therefore, the alternative pedal heights generated based on each group dimension can be weighted or arithmetically averaged to obtain a comprehensive and adaptive initial pedal height.
[0103] For example, for users with significant body feature differences, such as a height of 150 cm but a significantly longer or shorter leg length, resulting in a leg length to height ratio deviating from the conventional range, or a foot size that is too small to affect pedal stability, the leg length or foot size is identified as a key influencing factor in the group dimension, and its priority weight is increased in the weighted calculation. For example, when multiple group dimensions are integrated to obtain alternative pedal heights, a weighted average method is used, and a higher weight value (such as 0.5) is given to the leg length dimension, while the weights of other dimensions are correspondingly reduced, so that the initial pedal height calculated finally is closer to the recommended value of the dominant dimension, thereby better matching the actual operation needs of the user.
[0104] For example, when the user has a body impairment type such as limited lower limb activity, or uses a non-standard playing posture such as a sitting posture, the body impairment type or playing posture is identified as a key influencing factor and is given a higher priority weight to dominate the determination of the initial pedal height in the weighted calculation, ensuring that the initial pedal height better meets the needs of special users.
[0105] In some embodiments, the group dimensions are divided into a first category and a second category: the first category (such as height, leg length) directly corresponds to the pedal height interval or typical value; the second category (such as body impairment type, playing posture) does not directly output the height, but provides a correction value, for example, a decrease of 3 cm or an increase of 2 cm from the base height, thereby further optimizing the initial height based on the physiological parameters, and ensuring the operability of the pedal in the initial playing stage.
[0106] S203, during the user's playing process, determining a first pedal score based on the down-pedal moment and / or the pedal object and the corresponding expected moment and / or expected object; determining a second pedal score according to the actual response degree and the expected response degree of the pedal.
[0107] Specifically, the current performance score is parsed in real time, and the expected time point is determined according to the ideal pedal control mark in the current performance score, and the expected object is determined according to the target pedal control mark in the current performance score. The first pedal score quantifies the timing accuracy by comparing the actual pedal time point with the expected time point, and / or the consistency of the actual pedal object with the expected object, to judge whether the user "steps correctly". The smaller the deviation, the higher the score of the first pedal score.
[0108] The actual response degree refers to the physical response generated during the user's pedal process, including the fusion value of one or more parameters of the pedal force, displacement depth and pedal speed. Correspondingly, the current performance score is parsed in real time, and the standard value of the pedal force, displacement depth and pedal speed is determined according to the standard pedal intensity or depth requirement of different music styles, rhythm paragraphs or current performance score positions, to obtain the expected response degree. The second pedal score quantifies the physical execution quality based on the matching degree of the actual response degree and the expected response degree, to judge whether the user "steps well". The smaller the difference between the two, the higher the score of the second pedal score.
[0109] It should be understood that the embodiments of the present application decompose the pedal performance into two dimensions of timing accuracy and physical execution quality for independent analysis, the first pedal score is used to represent the accuracy of timing and target matching, that is, whether the user steps on the correct pedal at the correct time, and the second pedal score is used to represent the physical execution quality of the pedal action, such as whether the force, displacement or speed reaches the expected response degree. Thus, the accuracy and completeness of the user's pedal operation are judged from different dimensions, and the user's real performance level is identified to evaluate the adaptation of the pedal height.
[0110] S204, evaluating the user's pedal performance level according to the first pedal score, and predicting a score threshold of the second pedal score based on the pedal performance level.
[0111] Specifically, the score of the first pedal score reflects whether the user can step on the correct pedal in time and accurately, and the higher the score, the stronger the user's control ability in pedal timing and pedal object. Therefore, by analyzing the long-term trend and fluctuation range of the first pedal score, the user's proficiency and stability in pedal operation can be predicted, that is, the user's pedal performance level. Further, according to the user's pedal performance level, the reasonable fluctuation range of the second pedal score under the pedal performance level can be inferred to obtain the score threshold.
[0112] For example, for a high-level performer with a first pedal score of 90 points, it is determined that he belongs to the A-level pedal performance level, and the corresponding second pedal score threshold value of the set second pedal score is 85 points. That is, such a user should be able to achieve a high response quality under normal conditions. If the second pedal score of such a user is continuously lower than 85 points, it is highly likely that the problem is not technical, but that the pedal height is not suitable (such as being too high, causing difficulty in stepping on the pedal), triggering the height adjustment mechanism.
[0113] For example, for a beginner with a first pedal score of 65 points, it is recognized that his rhythm control is not stable, and he belongs to the C-level pedal performance level. The second pedal score threshold value is set to 60 points, and the height adjustment is only started when the second pedal score is excessively low. It should be understood that a beginner will not immediately trigger the pedal height adjustment even if he performs poorly in dynamics or depth, avoiding the misjudgment of pedal height inadaptation due to unskilled performance, resulting in frequent misadjustment.
[0114] Moreover, since the multi-group dimension user data provides an initial pedal height with strong universality and high operability, the pedal height is usually only slightly inadapted in actual use. At the beginning of learning, the goal of the performer is often to master the coordination and matching of the stepping timing and the target action. The impact of this slight inadaptation is small. As the practice deepens, the performer's pedal control ability improves, the first pedal score increases, and the score threshold value is dynamically adjusted. When the skill tends to be stable, if the operation is still difficult, it is more likely to be caused by height inadaptation, and the height adjustment mechanism of the pedal will be triggered to achieve precise adaptation.
[0115] In some embodiments, the corresponding relationship between the first pedal score and the second pedal score is collected in advance according to the actual performance data of users with different performance levels, and a mapping relationship between the three is constructed in combination with the performance pedal level to which they belong. The mapping relationship reflects the internal correlation between the timing control ability and the physical execution quality of the user under different performance pedal levels. For example, high-level users usually have high scores in both categories, while beginners may have large fluctuations in the first score and generally low second score. Based on this mapping relationship, after obtaining the first pedal score of the current user, the corresponding performance pedal level can be quickly matched, and the reasonable expected range of the second pedal score under this level, i.e., the score threshold value, can be directly looked up or derived.
[0116] It should be understood that dynamically predicting the reasonable threshold value of the second pedal score based on the first pedal score can effectively distinguish between the user's own insufficient performance and pedal height inadaptation, thereby avoiding misjudgment and invalid adjustment.
[0117] S205, when the second foot pedal score is continuously lower than the score threshold within a first preset time length, determining the height adjustment data according to the difference between the actual response degree and the expected response degree, and raising or lowering the external pedal based on the height adjustment data.
[0118] Specifically, when the second foot pedal score is continuously lower than the score threshold predicted by the foot pedal playing level within the first preset time length, it is determined that the current pedal height may affect the user's force exertion efficiency or pedal rebound response due to the user's inadaptation, and the height adjustment mechanism needs to be triggered. Further, the previous historical pedal data is analyzed, the adjustment height data is determined based on the deviation direction (such as displacement deviation large or small) and the deviation degree (such as specific displacement deviation value) of the actual response degree and the expected response degree in the historical pedal data, and the external pedal is adjusted to the target position based on the adjustment height data.
[0119] For example, the number of times that the pedal starting delay or the down pedal speed does not reach the expectation (such as the speed value corresponding to the down pedal action is lower than the first preset speed) and the pedal stroke has approached the limit (such as the displacement value of the pedal is greater than the first preset displacement) in the historical pedal data within the third preset time length is counted. If the number of times is greater than a preset number of times, it indicates that the current height may be too low, and the leg cannot fully exert force. The adjustment height data is to raise the external pedal by a preset value.
[0120] For example, the number of times that the user pedals in time but the pedal is not fully released or rebounds late (such as the displacement value of the pedal after the down pedal action is executed is less than the second preset displacement, and the speed value is lower than the second preset speed) or the displacement curve is judged to have stroke redundancy in the historical pedal data within the third preset time length is counted. If the number of times is greater than a preset number of times, it is considered that the pedal is too high to cause difficulty in resetting. The adjustment height data is to lower the external pedal by a preset value.
[0121] In some embodiments, in combination with the response trend of continuous pedal actions, if the actual response degree is continuously low in a section requiring fast continuous pedaling, and the first foot pedal score remains stable, it indicates that the user has rhythm control ability, and there may be a height limitation action range. At this time, the adjustment value to be adjusted is calculated according to the deviation accumulation, and the preset value is raised or lowered multiple times and by a small amount to gradually approach the adjustment value, so as to gradually weaken the influence of inadaptation.
[0122] The first preset time length refers to a time window for judging whether the second foot pedal score is continuously low, such as 10 seconds or a period covering more than 3 pedal actions, for excluding accidental operation fluctuations, so that the triggering sensitivity of the height adjustment mechanism is appropriate, and unnecessary adjustment does not interfere with the user's normal playing.
[0123] In some embodiments, the response degree includes at least one of a force value, a speed value, and a displacement value of the down-stroke action. When the response degree is determined based on multiple values, the force, speed, and displacement are respectively compared with the corresponding expected response degree to determine a sub-score, and the sub-scores are combined by weighting to obtain a second foot pedal score, so as to comprehensively evaluate the execution quality of the pedaling. The weights are dynamically adjusted according to the type of the music piece or the playing paragraph, for example, in a music section requiring strong force, the force value has a higher weight; in a fast continuous pedaling paragraph, more attention is paid to the speed and displacement. Through the fusion of multiple parameters, the response degree of the actual pedaling is more accurately reflected, and the rationality and adaptability of the second foot pedal score are improved.
[0124] In some embodiments, the S205 further includes: analyzing historical pedaling data in a third preset time period to determine an overall trend of the difference between the actual response degree and the expected response degree; if the overall trend shows that the actual response degree is lower than the expected response degree, the external pedal is raised by a preset value; if the overall trend shows that the actual response degree is higher than the expected response degree, the external pedal is lowered by a preset value.
[0125] Specifically, when the actual response degree maintains an overall trend of being lower than the expected response degree, it indicates that the user's pedaling lacks force or the stroke does not meet the requirements, which may be caused by the pedal being too high, resulting in excessive stretching of the legs. At this time, the control height adjustment module raises the external pedal by a preset value to shorten the down-stroke stroke and improve the pedaling efficiency; on the contrary, if the actual response degree maintains an overall trend of being higher than the expected response degree, such as pedaling too deep or difficulty in rebounding, which may be caused by the pedal being too low to limit the action space. At this time, the control height adjustment module lowers the external pedal by a preset value. The preset value refers to a fixed change amount of the pedal height for single adjustment, for example, 0.3 cm or 0.5 cm, which is used to control the variation amplitude of each raising or lowering operation to be a fixed small value, so as to ensure that the adjustment process is smooth and gradual, prevent the user from being disturbed by the operation and causing new discomfort problems, and gradually approach the optimal height through gradual optimization, so as to ensure that the adjustment process is smooth, reversible, and user-friendly.
[0126] The third preset time period can be flexibly set and dynamically adjusted according to actual needs, so as to sufficiently analyze the historical pedaling data of the user and generate more accurate adjustment height data. For example, the third preset time period can be greater than or equal to the first preset time period.
[0127] In some embodiments, the S205 further comprises: analyzing the current performance score in real time, identifying the nearest adjustable node from the current performance score; the adjustable node comprises: a score segment with no pedal control mark lasting for a second preset time length, a score segment with a rest mark lasting for a second preset time length, a user marked performance pause point; at the nearest adjustable node, the external pedal is raised or lowered based on the height adjustment data.
[0128] Wherein, the musical phrase with consecutive no-pedal control marks and duration reaching the second preset time length corresponds to the performance segment without pedal operation; the musical phrase with consecutive rests lasting for the second preset time length corresponds to the silent period in performance; or the user pre-marked performance pause point, such as the end of a paragraph or the position for hand change preparation. Thus, the adjustable node ensures that the pedal height adjustment is performed in the performance gap, avoiding changing the pedal position in continuous pedal or critical music nodes, preventing the user's sense of rhythm from being disturbed or causing misoperation due to mechanical action.
[0129] Wherein, the second preset time length refers to the time threshold for judging whether the score segment is suitable for performing pedal height adjustment, for example, lasting for 1.5 seconds or more, which is used to avoid triggering adjustment during intensive or frequent pedal performance, and to ensure the safety and non-interference of the adjustment behavior. It should be noted that the first preset time length, the second preset time length, and the third preset time length can be flexibly set to values according to actual needs, which are not limited here.
[0130] It should be understood that after confirming that pedal height adjustment is needed, it is not immediately performed, but the current performance score is analyzed in real time, and the nearest adjustable node is actively identified to ensure that the adjustment behavior occurs in a natural gap that does not affect the expression of music, combined with the fine adjustment of the preset value, so that the user completes the height optimization in an unaware state, which not only guarantees the necessity of adjustment, but also maximizes the fluency and concentration of performance, achieving height adaptation without feeling and non-intrusive.
[0131] In some embodiments, please refer to Figure 5 , Figure 5 is a schematic flowchart of another pedal height adjustment method provided by the embodiments of the present application. As Figure 5 shown, S205 further comprises: re-executing steps S203 to S204 to update the first pedal score, the second pedal score, and the score threshold.
[0132] Specifically, after completing the pedal height adjustment, steps S203 to S204 are re-executed, the first pedal score and the second pedal score are recalculated based on the pedal data of the user at the new height, and a new score threshold is dynamically predicted according to the updated first pedal score. The closed-loop mechanism aims to verify the adjustment effect and improve the reliability of height adjustment.
[0133] For example, if the second foot pedal score is higher than or equal to the score threshold value, and the first foot pedal score remains within the preset fluctuation range, the current pedal height has effectively improved the response degree, meeting the user's requirements for execution quality, maintaining the height of the current external pedal, and continuing to monitor.
[0134] For example, if the second foot pedal score is continuously lower than the score threshold value within the first preset time period, and the first foot pedal score remains within the preset fluctuation range, it indicates that the user's pedal timing and target control ability are not affected, and the rhythm stability is good. Step S205 is executed to continue to optimize the pedal height based on the preset value, gradually approaching the optimal height through progressive optimization, ensuring that the adjustment process is smooth and the user is not affected.
[0135] For example, if the second foot pedal score is continuously lower than the score threshold value within the first preset time period, and the first foot pedal score exceeds the preset fluctuation range, at this time the first foot pedal score decreases significantly, and the current pedal height adjustment may introduce new incompatibility problems or cause the user's rhythm control ability to deteriorate. The external pedal is adjusted to the initial pedal height. Further, steps S203 to S204 can also be re-executed to re-verify whether there is a height incompatibility problem and re-trigger the height adjustment mechanism.
[0136] It should be understood that at this time, the reason why the response degree does not meet the standard may be that the user is not well adapted to the current height, the operation state fluctuates, or the adjustment direction is wrong, causing the overall performance to decline. At this time, a safety rollback mechanism is started, and the external pedal is readjusted to the initial pedal height. The initial pedal height has higher universality and comfort after being matched with multi-group user data, and can be used as a reliable recovery point to help the user return to a stable operation state. Thus, it effectively prevents the experience from deteriorating due to continuous misadjustment, and ensures that the acceptable baseline configuration can be quickly restored when optimization fails.
[0137] For example, the preset fluctuation range refers to a tolerance interval for evaluating whether the first foot pedal score changes significantly. The average value of the user's recent first foot pedal score can be taken as the center, and a threshold value (such as ±5 points) for floating up and down is set to judge whether the timing and target matching accuracy is stable and whether the foot pedal playing level is affected. If the score change does not exceed the range, the user's operation state is considered normal; if the score decreases significantly and exceeds the range, it may indicate that the user's control ability decreases due to pedal height incompatibility or distraction, which serves as a basis for determining whether to maintain, continue to adjust, or reset the height.
[0138] In some embodiments, the method further comprises determining a pedal height range of the current user according to a plurality of the alternative pedal heights, and the adjusted height data is within the pedal height range.
[0139] Specifically, a plurality of candidate pedal heights are determined according to a plurality of group dimensions respectively, and the value of the height adjustment data is limited based on the lower limit and the upper limit of the pedal height range. For example, the lower limit of the pedal height range takes the minimum value of the candidate heights, the upper limit takes the maximum value, or narrows the preset safety threshold based on the extreme value. For example, the candidate pedal height of a user based on height is 9-9.5 cm, the candidate pedal height based on leg length is 8.5 cm, and the candidate pedal height based on foot size is 10 cm. Then the pedal height range is determined as 8.5 cm to 10 cm. The value of the subsequent height adjustment data is limited by this range, so that the final pedal height is within this interval, preventing the pedal from being too high or too low due to continuous adjustment, exceeding the ergonomic reasonable interval, and ensuring operation safety and comfort.
[0140] It should be understood that in order to achieve the inapparent adaptive optimization of the pedal height, the adjustment of the pedal height is strictly limited. Firstly, the adjustment is only triggered at the adjustable node (such as a rest), strictly avoiding the dense playing area to ensure the coherence of music expression; secondly, the adjustment range is limited to the height interval derived based on the user data to prevent out-of-bound adjustment from causing discomfort; and thirdly, the adjustment amplitude is a preset value each time, realizing gradual fine-tuning and avoiding abrupt height changes.
[0141] The embodiment of the present application provides a pedal height adjustment system, which is characterized in that the system comprises at least one external pedal and a data acquisition module, a height adjustment module, and a control unit. The height adjustment module is used to adjust the height of the external pedal. The data acquisition module is used to acquire pedal data of the external pedal, and the pedal data comprises a pedal object, a down-pedal time, and a response degree.
[0142] The control unit is used to: acquire user data of a plurality of group dimensions; determine an initial pedal height of the user based on the user data, and control the height adjustment module to adjust the external pedal to the initial pedal height; in a user playing process, determine a first pedal score based on the down-pedal time and / or the pedal object and a corresponding expected time and / or expected object; determine a second pedal score according to an actual response degree of the pedal and an expected response degree; evaluate a pedal playing level of the user according to the first pedal score, and predict a score threshold of the second pedal score based on the pedal playing level; when the second pedal score continuously falls below the score threshold within a first preset time length, determine height adjustment data according to a difference between the actual response degree and the expected response degree, and control the height adjustment module to raise or lower the external pedal based on the height adjustment data.
[0143] In some embodiments, the control unit is further used to implement the steps of the pedal height adjustment method provided in any embodiment of the present application.
[0144] For example, the current performance score is analyzed in real time, and a nearest adjustable node is identified from the current performance score; the adjustable node includes a score segment with a non-pedal control mark lasting a second preset time length, a score segment with a rest mark lasting a second preset time length, and a user-marked performance pause point; and the height adjustment module is controlled based on the height adjustment data to raise or lower the external pedal at the nearest adjustable node.
[0145] For example, after the height adjustment module is controlled based on the height adjustment data to raise or lower the external pedal, the first pedal score, the second pedal score, and the score threshold are updated; and if the second pedal score continuously falls below the score threshold within a first preset time length and the first pedal score exceeds a preset fluctuation range, the height adjustment module is controlled to adjust the external pedal to the initial pedal height.
[0146] Referring to Figure 6 , Figure 6 is a structural schematic block diagram of a computer device provided by an embodiment of the present application. The computer device can be a terminal device or a server.
[0147] For example, the method described above can be implemented in the form of a computer program, which can run on a computer device as Figure 6 shown.
[0148] As Figure 6 shown, the computer device includes a processor, a memory, and a network interface connected through a system bus, wherein the memory can include a non-volatile storage medium and an internal memory.
[0149] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, which, when executed, can cause the processor to perform any pedal height adjustment method.
[0150] The processor is used to provide computing and control capabilities to support the operation of the entire computer device.
[0151] The internal memory provides an environment for the running of the computer program in the non-volatile storage medium, which, when executed by the processor, can cause the processor to perform any pedal height adjustment method.
[0152] The network interface is used for network communication, such as sending assigned tasks.
[0153] It should be understood that the processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0154] In one embodiment, the processor is configured to execute computer programs stored in the memory to implement the following steps:
[0155] S201, obtaining user data of a plurality of group dimensions and pedal data of an external pedal, the pedal data including a pedal object, a down pedal time, and a response degree;
[0156] S202, determining an initial pedal height based on the user data, and adjusting the external pedal to the initial pedal height;
[0157] S203, during user performance, determining a first foot pedal score based on the down pedal time and / or the pedal object and a corresponding expected time and / or expected object, and determining a second foot pedal score according to an actual response degree of the pedal and an expected response degree;
[0158] S204, evaluating a foot pedal performance level of the user according to the first foot pedal score, and predicting a score threshold of the second foot pedal score based on the foot pedal performance level;
[0159] S205, when the second foot pedal score continuously falls below the score threshold within a first preset time length, determining height adjustment data according to a difference between the actual response degree and the expected response degree, and raising or lowering the external pedal based on the height adjustment data.
[0160] For example, the processor is configured to execute computer programs stored in the memory, and is further configured to implement the steps of the height adjustment method of the pedal provided in any embodiment of the present application, which will not be described herein.
[0161] In an embodiment of the present application, a computer readable storage medium is provided, which stores a computer program including program instructions. The processor executes the program instructions to implement the steps of the height adjustment method of the pedal provided in any embodiment of the present application.
[0162] The computer readable storage medium can be an internal storage unit of the computer device, such as a hard disk or a memory of the computer device. The computer readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, and the like.
[0163] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the present application, and these modifications or replacements shall be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A method of adjusting the height of a pedal, characterized by, The method comprises: S201, acquiring user data of a plurality of group dimensions and pedal data of an external pedal, the pedal data comprising a pedal object, a down-pedal time, and a response degree; S202, determining an initial pedal height based on the user data, and adjusting the external pedal to the initial pedal height; S203, during user performance, determining a first foot pedal score based on the down-pedal time and / or the pedal object and a corresponding expected time and / or expected object, and determining a second foot pedal score according to an actual response degree of the pedal and an expected response degree; S204, evaluating a foot pedal performance level of the user according to the first foot pedal score, and predicting a score threshold of the second foot pedal score based on the foot pedal performance level; S205, when the second foot pedal score continuously falls below the score threshold within a first preset time length, determining an adjustment height data according to a gap between the actual response degree and the expected response degree, and raising or lowering the external pedal based on the adjustment height data.
2. The method of claim 1, wherein, The group dimensions comprise one or more of height, leg length, foot size, age, body impairment type, and performance posture.
3. The method of claim 1 or 2, wherein, The S202 comprises: determining a corresponding candidate pedal height for each group dimension according to the user data of the group dimension based on a pre-established group height mapping relationship, to obtain a plurality of candidate pedal heights; weighting and calculating the candidate pedal heights based on priority weights of different group dimensions as the initial pedal height according to the priority weights; or determining an average height value according to the plurality of candidate pedal heights, and taking the average height value as the initial pedal height.
4. The method of claim 3, wherein, The method further comprises determining a pedal height range of the current user according to the plurality of candidate pedal heights, and the adjustment height data is within the pedal height range.
5. The method of claim 1, wherein, The response degree comprises at least one of a force value, a speed value, and a displacement value corresponding to the down-pedal action; and the S205 further comprises: analyzing historical pedal data within a third preset time length to determine an overall trend of a difference between the actual response degree and the expected response degree; if the overall trend shows that the actual response degree is lower than the expected response degree, raising the external pedal by a preset value; if the overall trend shows that the actual response degree is higher than the expected response degree, lowering the external pedal by a preset value.
6. The method of claim 5, wherein, The S205 further comprises: real-time analyzing a current performance score, identifying a nearest adjustable node from the current performance score, the adjustable node comprising a score segment with a foot pedal control mark lasting for a second preset time length, a score segment with a rest symbol lasting for a second preset time length, and a user-marked performance pause point; raising or lowering the external pedal based on the adjustment height data at the nearest adjustable node.
7. The method of claim 1, wherein, The S205 further comprises: re-executing steps S203 to S204 to update the first foot pedal score, the second foot pedal score, and the score threshold; if the second foot pedal score is higher than or equal to the score threshold, and the first foot pedal score remains within a preset fluctuation range, maintaining the height of the current external pedal; If the second pedal score continuously falls below the score threshold within the first preset time length, and the first pedal score remains within the preset fluctuation range, step S205 is performed; If the second pedal score continuously falls below the score threshold within the first preset time length, and the first pedal score exceeds the preset fluctuation range, the external pedal is adjusted to the initial pedal height.
8. A piano pedal system characterized by, The device comprises an external unit and a control unit, the external unit is independently arranged outside the piano, and the external unit is electrically connected with the control unit; The external unit comprises an external pedal module, a height adjusting module and a data acquisition module, the external pedal module comprises at least one external pedal, and the data acquisition module is used for acquiring the pedal data of the external pedal; The control unit is configured to execute the height adjusting method of the pedal according to any one of claims 1 to 7, generate adjusting height data, and control the height adjusting module to adjust the height of the external pedal module according to the adjusting height data.
9. A computer device, comprising: The device comprises: a memory for storing a computer program; a processor for executing the computer program and implementing the height adjusting method of the pedal according to any one of claims 1 to 7 when the computer program is executed.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program makes the processor implement the height adjusting method of the pedal according to any one of claims 1 to 7 when the computer program is executed by the processor.
Citation Information
Patent Citations
Height -adjustable's piano exercise is pedal
CN206497717U
Piano pedal assembly capable of automatically and intelligently adjusting height
CN111508451A
Height -adjustable's piano exercise is pedal
CN208027724U