Pedal height adjusting method, piano pedal system, equipment and medium

Through a scoring mechanism based on multi-dimensional user data and pedaling data, the height of the piano's external pedals is dynamically adjusted, solving the accuracy and convenience issues of height adjustment in traditional piano foot pedal systems and improving user experience and performance.

CN120808732AActive Publication Date: 2025-10-17GRANMUS STAFF TECHNOLOGIES (CHONGQING) CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202511308055.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-15
Publication Date
2025-10-17
Estimated Expiration
2045-09-15

AI Technical Summary

Technical Problem

Traditional piano foot pedal systems have low accuracy and convenience in height adjustment, and the user experience is poor. Especially in scenarios such as family music education, music therapy, and special education, it is difficult to meet the personalized needs of different users.

Method used

By acquiring multi-dimensional user data and pedaling data, utilizing a pedaling performance scoring mechanism, and dynamically adjusting the height of the external pedal, combined with real-time feedback from the user's physiological characteristics and playing behavior, precise adaptation and dynamic optimization of personalized pedal height can be achieved.

Benefits of technology

It achieves precise and necessary adjustment of the pedal height, improves the user experience, ensures the continuity and comfort of the playing process, and reduces the perception and interference of height adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120808732A_ABST
    Figure CN120808732A_ABST
Patent Text Reader

Abstract

The invention relates to the field of pedal control, in particular to a pedal height adjusting method, a piano pedal system, equipment and a medium. The method comprises the following steps: acquiring user data of a plurality of group dimensions and treading data of an external pedal, wherein the treading data comprises a pedal object, a treading moment and a response degree; adjusting the external pedal to an initial pedal height determined based on the user data; determining a first pedaling score based on the pedaling moment and / or the pedal object and the expected moment and / or the expected object; determining a second pedal score according to the actual response degree and the expected response degree of the pedal; evaluating the pedal playing level of the user according to the first pedal score, and predicting a score threshold value; and when the second pedal score is continuously lower than the score threshold value, height adjustment data is determined according to the difference between the actual response degree and the expected response degree, and the external pedal is lifted or lowered based on the height adjustment data, so that height adjustment every time is accurate and necessary, and the adjustment process is low in perception and interference.
Need to check novelty before this filing date? Find Prior Art

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 below the piano body. Users 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. By stepping on the external auxiliary pedal, 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. The mechanical transmission structure has no delay compared with the traditional electric structure, making the control process smoother during music creation and improving the user's creation experience.

[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: The first aspect of the present application is to provide a pedal height adjustment method, which comprises: 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; S202, determining an initial pedal height based on the user data, and adjusting the external pedal to the initial pedal height; S203, determining a first foot pedal score based on the downstroke time and / or the pedal object and the corresponding expected time and / or expected object during the user's performance; determining a second foot pedal score based on the actual response degree and the expected response degree of the pedal; S204, evaluating the user's foot pedal performance level based on 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 height adjustment data based on 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.

[0006] In some embodiments, the group dimensions include one or more of height, leg length, foot size, age, type of physical disability, and performance posture.

[0007] In some embodiments, the S202 includes: based on a pre-established group height mapping relationship, determining a corresponding candidate pedal height for each group dimension based on the user data of the group dimension, to obtain a plurality of candidate pedal heights; based on the priority weight of different group dimensions, weighting and calculating the candidate pedal heights based on the priority weight as the initial pedal height; or, determining an average height value based on the plurality of candidate pedal heights, and taking the average height value as the initial pedal height.

[0008] In some embodiments, the method further includes: determining a pedal height range of the current user based on the plurality of candidate pedal heights, and the adjustment height data is within the pedal height range.

[0009] In some embodiments, the response degree includes at least one of a force value, a speed value, and a displacement value of the downstroke action; 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.

[0010] In some embodiments, the S205 further includes: analyzing the current performance score in real time, identifying the nearest adjustable node from the current performance score; the adjustable node includes: 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; and raising or lowering the external pedal based on the height adjustment data at the nearest adjustable node.

[0011] In some embodiments, S205 is followed by further comprising: re-executing steps S203-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 lower than the score threshold within the first preset time period and the first pedal score remains within the preset fluctuation range, executing step S205; if the second pedal score continuously remains lower than the score threshold within the first preset time period and the first pedal score exceeds the preset fluctuation range, adjusting the external pedal to the initial pedal height.

[0012] A second aspect of the present application provides a piano pedal system, comprising 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 adjustment 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 pedal data of the external pedal. The control unit is configured to execute steps of the height adjustment method of the pedal according to any one of the embodiments of the present application, generate adjustment height data, and control the height adjustment module to adjust the height of the external pedal module according to the adjustment height data.

[0013] A third aspect of the present application provides a computer device, the device comprising: a memory for storing a computer program; a processor for executing the computer program and implementing steps of the height adjustment method of the pedal according to any one of the embodiments of the present application when the computer program is executed.

[0014] A fourth aspect of the present application also correspondingly provides a computer readable storage medium, the computer readable storage medium stores a computer program, and the computer program makes the processor execute steps of the height adjustment method of the pedal according to any one of the embodiments of the present application when the processor executes the computer program.

[0015] Advantages: The embodiments of the present application provide a height adjustment method of a pedal, a piano pedal system, a device and a medium, specifically provide a pedal height verification and adjustment mechanism based on multi-dimensional pedal performance score, combine real-time feedback of physiological characteristics and playing behavior of a user, realize accurate adaptation and dynamic optimization of individualized pedal height, make each height adjustment accurate and necessary, the adjustment process has low perception and low interference, and the use experience of the user is improved.

[0016] Firstly, the group height mapping relationship is established by multi-dimensional user data, and the initial pedal height is intelligently determined by priority weight or average algorithm, so that 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.

[0017] 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 relies on natural performance behavior, without the need for users to perform specific test actions, realizing inductive collection and analysis of foot pedal data.

[0018] The first foot pedal score is used to represent the accuracy of timing and target matching, that is, whether the user presses the correct pedal at the correct time; the second foot 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. 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 performance ability or the pedal height is not suitable (such as too high to press, too low to rebound slowly) to limit the force to cause the response deviation, so that each height adjustment is accurate and necessary, avoiding misjudgment and invalid adjustment.

[0019] Further, the adjustment of the pedal height is strictly limited to realize low perception and low interference of the pedal height adjustment. First, the adjustment is only triggered at the adjustable node (such as rest symbol), strictly avoiding the dense area of performance to ensure the coherence of music expression; second, the adjustment range is limited to the height interval derived based on the user data to prevent out-of-range adjustment; third, the adjustment amplitude is a preset value, realizing gradual fine-tuning and avoiding abrupt height change. BRIEF DESCRIPTION OF DRAWINGS

[0020] In order to more clearly illustrate the technical solutions of 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 those skilled in the art can obtain other drawings according to these drawings without creating any inventive labor.

[0021] Figure 1 The perspective structure schematic diagram of the external unit provided for the first embodiment of the present application is shown in the figure; Figure 2 The front view of Figure 1 ; Figure 3 The front view of Figure 1a right view of the pedal; Figure 4 is a schematic flow chart of a pedal height adjustment method provided by an embodiment of the present application; Figure 5 is a schematic flow chart of another pedal height adjustment method provided by an embodiment of the present application; Figure 6 is a structural schematic block diagram of a computer device provided by an embodiment of the present application.

[0022] The label identification summary: mounting plate 111, mounting block 112, external pedal 113, buffer spring 116, base 121, mounting groove 1211, drive motor 1221, drive gear 1222, drive rack 1223, support rod 1231, support plate 1232, support rail 1233, support slider 1234, connecting plate 1235, connecting block 1236, weight reduction hole 1237, guide mechanism 124, connecting seat 1241, guide rod 1242, guide block 1243. DETAILED DESCRIPTION

[0023] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described below in connection with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0024] The flow chart shown in the drawings is only an example description, and does not necessarily include all the contents and operations / steps, nor does it necessarily execute in the order described. For example, some operations / steps can also be decomposed, combined or partially merged, so the actual execution order may change according to the actual situation.

[0025] In this document, the suffix such as "module", "component" or "unit" used to represent an element is only for the convenience of description of the present application, and has no specific meaning. Therefore, "module", "component" or "unit" can be mixedly used.

[0026] In this document, the terms "upper", "lower", "inner", "outer", "front", "back", "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 only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the indicated device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second" are only for the purpose of description, and cannot be understood as indicating or implying relative importance.

[0027] In this document, unless otherwise indicated and limited, the terms "mount", "provided with", "connected", and the like, should be interpreted broadly, for example, "connected" can be fixed connection, can also be detachable connection, or integral connection; can be mechanical connection, can be direct connection, can also be indirect connection through intermediate medium, can be internal communication of two elements. For those skilled in the art, the specific meaning of the above terms in this application can be understood according to the specific circumstances.

[0028] In this document, "and / or" includes any and all combinations of one or more listed associated items.

[0029] In this document, "a plurality of" means two or more, that is, it includes two, three, four, five, etc.

[0030] It should be noted that in this document, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or includes elements inherent to such process, method, article or device. Without more limitations, the element defined by the sentence "including a…" does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0031] Piano, as a kind of historical and highly expressive keyboard instrument, with its wide range, rich dynamic range and the ability to play melody and harmony at the same time, occupies a core position in the field of classical music, popular music and education. Its working principle is based on the "string striking" mechanism: when the performer presses the key, through a series of precise lever linkage devices, the hammer in the striking machine strikes the string, thus emitting sound. The performer can accurately express the strength and emotional changes of the volume by controlling the force and speed of the key.

[0032] In the performance system of piano, foot pedal plays a crucial role, it not only expands the sound expression of piano, but also enhances the musical effects of sustain, soft and duration, and is an indispensable part of realizing complex musical expression. The foot pedal of modern piano is usually equipped with three pedals, from left to right: soft pedal, soft pedal (omitted in some pianos) and sustain pedal. Among them, the sustain pedal is the most commonly used, when pressed, it can lift all the dampers, so that the strings continue to vibrate after the key is released, producing a long and resonant effect; the soft pedal in upright piano usually makes the hammers move forward as a whole, reducing the distance between the hammers and the strings, thereby reducing the volume and changing the tone, in the triangle piano, it makes the whole striking machine shift horizontally, so that the hammers only strike part of the strings, achieving more delicate tone changes.

[0033] However, with the popularity of pianos in diverse scenarios such as family music education, music therapy, and special education, the design limitations of traditional pedals have become increasingly prominent. In family music education, learners range from children, teenagers to adults, and their heights and leg lengths vary significantly. Children and teenagers often find it difficult to comfortably reach pedals of fixed height due to insufficient leg length, and often need to tiptoe or lean forward, which not only affects the standardization of playing posture, but may also cause fatigue and even potential musculoskeletal injuries. Adult performers may not be able to fully exert the strength and flexibility of foot control due to the low position of the pedals. In addition, in the fields of music therapy and special education, pianos are widely used to promote physical and mental health, emotional expression, and cognitive development. However, many users have mobility problems, limited limb function, or special sitting postures. Traditional fixed pedals are difficult to meet the operating requirements of these users, limiting their ability to express music through the pedals.

[0034] Although some products provide height-adjustable mechanical structures that allow users to manually adjust the overall height of the pedals to adapt to different sitting postures or playing environments, such adjustments rely entirely on manual operation, which is cumbersome and has low adjustment accuracy.

[0035] Based on this, the embodiments of the present application provide a pedal height adjustment method, a piano foot pedal system, a device and a medium, and specifically provide a pedal height verification and adjustment mechanism based on multi-dimensional foot pedal performance scoring, combined with real-time feedback of the user's physiological characteristics and playing behavior, to achieve precise adaptation and dynamic optimization of personalized pedal height, so that each height adjustment is accurate and necessary, the adjustment process is low-perception and low-interference, and the user experience is improved.

[0036] In some embodiments, an embodiment of the present application provides a pedal height adjustment method that can be applied to a piano foot pedal system, which is an external foot pedal system of a piano. The piano foot pedal system includes 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 collect the stepping data of the external pedal.

[0037] Among them, the external pedal refers to a physical pedal device that can be installed on the bottom of the piano or connected to the piano, and can be operated by the player with the feet to control foot functions such as sustain, soft or gentle sound.

[0038] The data acquisition module refers to a sensing unit for acquiring relevant parameters in real time during the operation of the external pedal, such as a force sensor, a position sensor, a speed sensor, etc., for collecting pedal object, down-pedal time, response degree and other pedal data. The pedal object refers to the specific pedal currently stepped on by the performer, such as a sustain pedal, a soft pedal or a selection pedal; the down-pedal time refers to the accurate time point at which the user's foot starts to press down the pedal; the response degree refers to the physical response state of the pedal during the pressing process, including the depth of pressing down (such as the displacement value of the pedal), the force applied (such as the force value and pressure value corresponding to the pressing action), and the speed of the pressing action (such as the speed value corresponding to the pressing action), which can be used alone or in combination to comprehensively evaluate the quality of pedal execution.

[0039] The height adjustment module refers to an actuator that can automatically raise or lower the overall height of the external pedal from the ground according to height adjustment data, which can be controlled by the control unit.

[0040] In some embodiments, the height adjustment method of the pedal provided by the embodiments of the present application can be applied to any piano pedal system that can electrically adjust the height of the pedal.

[0041] 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.

[0042] In some embodiments, the piano pedal system provided by the embodiments of the present application comprises an external unit and a control unit, 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.

[0043] Specifically, the control unit adopts a microcontroller unit (MCU), which can be independently arranged or integrated in the external unit. In the entire piano 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 the action accuracy and safety; 3) executing the height adjustment method of the pedal provided by any embodiment of the present application.

[0044] 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 113, the data acquisition module is used to collect the pedal data of the external pedal 113, and the control unit is used to control the height adjustment module to adjust the height of the external pedal module according to the height adjustment data input by the user or the height adjustment data generated based on the height adjustment method of the pedal provided by any embodiment of the present application.

[0045] The external pedal module further comprises a mounting plate 111 and a mounting block 112 fixedly connected to the top of the mounting plate 111, and the external pedal 113 comprises 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, and the external pedal 113 is connected with the mounting plate 111 through a buffer spring 116. The buffer spring 116 can not only buffer the pedaling force of the user on the external pedal 113 to avoid collision between the external pedal 113 and the mounting plate 111, but also help the external pedal 113 to reset after the user releases the pedaling force on the external pedal 113.

[0046] The height adjusting module comprises a base 121 and a driving mechanism and two supporting mechanisms arranged on the base 121. The driving mechanism comprises a driving motor 1221, a driving gear 1222 and two driving racks 1223, and the driving motor 1221 is electrically connected with 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 which is in communication with the mounting groove 1211; the driving motor 1221 is fixedly connected in the mounting groove 1211 vertically, 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 engaged with the driving gear 1222, and the two driving racks 1223 are arranged on both sides of the driving gear 1222 in parallel.

[0047] The supporting mechanism is arranged one-to-one with the driving rack 1223. In this embodiment, the two supporting mechanisms are symmetrically arranged with respect to the axis center of the driving gear 1222, which can improve the position stability of the external pedal module during the height adjusting process. The supporting mechanism comprises a supporting rod 1231 and a supporting plate 1232. The bottom end of the supporting rod 1231 is slidingly hinged to the top of the base 121, and the bottom end of the supporting rod 1231 is drivingly connected with the corresponding driving rack 1223 to be moved by the driving rack 1223. The top end of the supporting rod 1231 is hingedly connected with the middle part of the supporting plate 1232. The bottom end of the supporting plate 1232 is hingedly connected with the base 121, and the top end of the supporting plate 1232 is slidingly hingedly connected with the external pedal module.

[0048] In some embodiments, the top ends of the two supporting plates 1232 are slidingly hingedly connected at opposite corners of the external pedal module, so as to further improve the position stability of the external pedal module during the height adjusting process.

[0049] 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 drive rack 1223 away from the drive gear 1222 and is arranged in parallel with the drive rack 1223. The support slider 1234 is slidingly connected to the top of the support rail 1233, and the drive rack 1223 is fixedly connected to the side of the support slider 1234 close to the drive gear 1222, and the bottom end of the support rod 1231 is hingedly connected to the top of the support slider 1234. In this way, the sliding hinging of the bottom end of the support rod 1231 and the base 121, and the transmission connection of the bottom end of the support rod 1231 and the drive rack 1223 can be achieved.

[0050] 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, and 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 and the external pedal module can be achieved.

[0051] The bottom end of the support plate 1232 is fixedly connected with a bottom end connecting shaft on both sides, and 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, and 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 and the base 121 can be achieved.

[0052] The embodiment synchronously drives two support mechanisms through one drive mechanism, and realizes the height adjustment of the external pedal module through the stretching and shrinking of the two support mechanisms. Compared with the mode that two drive mechanisms respectively drive two support mechanisms, 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 formed in the support plate 1232 to reduce the weight of the height adjustment module, so as to further realize the lightweight of the entire external unit.

[0053] In some embodiments, the height adjusting module further comprises a guide mechanism 124, which is arranged one-to-one with the supporting mechanism and is located on the side of the supporting 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, which 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 supporting rail 1233. The guide block 1243 is slidingly connected to the guide rod 1242. Specifically, a guide hole is formed in 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 supporting slider 1234.

[0054] In some embodiments, the height adjusting module further comprises a height sensor, which is 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, so as to stop the height adjustment of the external pedal module. This 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 be a position encoder or a Hall sensor, which realizes closed-loop control of height adjustment to ensure that the height adjustment module accurately adjusts the height of the external pedal module, and meets the individual needs of different users for the initial height of the external pedal 113.

[0055] 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 stepping unit 2 to step down the corresponding height of the corresponding piano pedal 3 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.

[0056] Although the upright piano and the grand piano both comprise left, middle and right pedals, 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.

[0057] The working principle of the piano pedal system provided in this embodiment is as follows: (1) Adjusting the height of the external pedal module The user directly inputs the adjustment height data according to the seat height and the user's stepping habit, or inputs the user data of group dimensions such as height and leg length, and the control unit matches corresponding adjustment height data in the database, and the control unit controls the height adjustment module to start according to the adjustment height data to adjust 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 of the embodiments of the application, and adjusts the height of the external pedal module based on the adjustment height data.

[0058] 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.

[0059] Correspondingly, the driving motor 1221 drives the driving gear 1222 to rotate in the opposite direction, 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.

[0060] 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 a corresponding number of times, and realizes corresponding height adjustment.

[0061] During the height adjustment 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 adjustment height data, the control unit controls the driving motor 1221 to be turned off, and the height adjustment of the external pedal module is completed.

[0062] When the driving motor 1221 rotates a corresponding number of turns, 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, and the height of the external pedal module is continuously adjusted.

[0063] (2) Pedal the external pedal During the user's piano playing process, 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 pedaling data of the corresponding external pedal 113 in real time, and sends the pedaling data to the control unit.

[0064] 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.

[0065] Notably, 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 entire playing process, so as to enhance the adaptability of the height of the external pedal module to the playing needs of different users.

[0066] Specifically, the present application actually provides a two-drive mode based on two-stage transmission for such a full-time adjustment external unit. 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 arrangement enables the driving force of the driving motor 1221 to be transmitted to the two support rods 1231 synchronously, and enables the two support rods 1231 to be staggered (e.g., can be arranged at two opposite corners of the mounting plate 111). Thus, this mode can achieve smooth height adjustment in a 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 miniaturization.

[0067] Alternatively, this two-stage transmission, two-drive mode, and single motor driving mode in coordination can reduce the number of motors, thereby avoiding or alleviating the cost problem introduced by the automatic adjustment function, and also reducing the size of the external unit, which can reduce the burden or interference on the user during use, such as the relatively lightweight and small size, which can also be placed relatively flexibly, and has less restrictions on the site.

[0068] In addition, such transmission mode will not generate excessive noise during transmission process, and even if it is adjusted in real time during performance, it will not disturb the user.

[0069] Further, for the external unit that can be adjusted at all times, the embodiment also provides a restrictive adjustment scheme for the two-mode, that is, for the support rod 1231, the support slider 1234 is mainly guided and limited on the support guide rail 1233 (for example, 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. Such a double-limiting adjustment scheme can further improve the safety and reliability of the external unit during all-time adjustment.

[0070] Please refer to Figure 4 , Figure 4 is a schematic flowchart of a height adjustment method of a pedal provided by the embodiment of the present application, as shown in Figure 4 The embodiment of the present application provides a height adjustment method of a pedal, which comprises S201 to S205.

[0071] 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.

[0072] Specifically, the individualized user data of at least one group dimension can be acquired by user pre-input or external device collection, and the pedal object, the stepping time, and the response degree and other stepping data can be acquired in real time by the data acquisition module of the external pedal during performance.

[0073] 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 performance posture. It should be understood that the group dimensions can include physiological parameters such as height, leg length, and foot size that directly affect the height setting of the pedal, as well as special adjustment dimensions such as age, body obstacle type, and performance posture that affect the operation ability and adaptation demand, so that the initial pedal height is more adapted to the actual needs of the user.

[0074] In some embodiments, the user data can be collected when the user first configures and updated periodically as needed, so that the subsequent height adaptation conforms to the ergonomic characteristics and adapts to different performance habits and physical conditions, improving the accuracy and applicability of the initial setting.

[0075] S202, determine an initial pedal height based on the user data, and adjust the external pedal to the initial pedal height.

[0076] Specifically, after obtaining multi-dimension user data, it is compared with a pre-stored database, a recommended pedal height interval or a typical value under a corresponding group characteristic is matched, initial adjustment height data suitable for the current user is generated, and corresponding height adjustment instructions are generated. The external pedal is driven to a target position based on the height adjustment instructions, so that the external pedal reaches the recommended pedal height interval or the typical value. For example, a 10-year-old child with a height of 140.2 cm, according to the group height mapping relationship, the corresponding initial pedal height in the database is 6.8 cm; and another 10-year-old child with a height of 145.3 cm, since the leg is longer, the recommended initial pedal height in the database is 5.7 cm. For two users of the same age, the pedal height they adapt to is different due to different heights.

[0077] It should be understood that the initial pedal height is the initial position of the pedal off the ground determined according to the user data, which is the starting adjustment height of the pedal when the user starts playing. The multi-group dimension user data can make the user in a natural sitting posture at a reasonable operating height that meets the user's physical characteristics, avoid obvious pedal discomfort or operation difficulty caused by a single standard, and ensure the operability of the pedal in the initial playing stage.

[0078] In some embodiments, S202 includes: according to the plurality of group dimension data provided by the user, performing matching retrieval from a pre-set pedal height recommendation database to find recorded samples with high similarity to the current user data in each dimension. Calculate the multi-dimensional similarity between the user data and each sample in the database. When the similarity of a certain sample in all relevant dimensions is higher than a pre-set 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.

[0079] In some embodiments, S202 includes: based on a pre-established group height mapping relationship, determining a corresponding candidate pedal height for each group dimension based on the user data of each group dimension, obtaining a plurality of candidate pedal heights; calculating the candidate pedal heights based on the priority weights of different group dimensions, and using the priority weights as the initial pedal height; or, determining an average height value based on the plurality of candidate pedal heights, and using the average height value as the initial pedal height.

[0080] The group height mapping relationship is a reference mapping relationship established in advance by statistically analyzing the correlation between a large number of user group dimension data and the corresponding pedal height, and is used to derive a recommended pedal height interval or typical value according to the physiological or behavioral characteristics of a specific user.

[0081] Specifically, according to the pre-established group height mapping relationship, the user data such as height, leg length, foot size, age, body obstacle type, and playing posture 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.

[0082] In addition, there is a natural correlation between physiological parameters, 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 group dimension conforms to the natural correlation.

[0083] For example, when the height, leg length, foot size, and other key parameters of the user are within the standard interval of the same age or body type, and no body obstacle type or special playing posture is detected, the user is considered to be an ordinary user with balanced indicators. The body characteristics of such a user conform to the conventional expectation and have no obvious key influencing factor, so the candidate pedal heights generated based on each group dimension can be weighted or arithmetically averaged to fuse the candidate pedal heights of multiple dimensions and obtain a comprehensive and adaptive initial pedal height. In this way, the multi-dimensional information is fully utilized to avoid misjudgment caused by the deviation of a single parameter, achieve a more stable and more universal initial height setting, and improve the initial user experience of most ordinary users.

[0084] For example, for a user 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 the stability of the pedal, the leg length or foot size is identified as a key influencing factor in the group dimension, and its corresponding candidate pedal height is given a higher priority weight in the weighted calculation. For example, when the candidate pedal heights corresponding to multiple group dimensions are integrated, a weighted average method is used to give the leg length dimension a higher weight value (such as 0.5), and 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.

[0085] For example, when the user has a body obstacle type such as limited lower limb activity or adopts a non-standard playing posture such as a sitting posture, the body obstacle 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, so as to ensure that the initial pedal height is more in line with the needs of special users.

[0086] In some embodiments, the population dimension is divided into a first category and a second category: the first category (e.g. height, leg length) directly corresponds to the pedal height interval or typical value; the second category (e.g. body obstacle 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 on the basis height, so as to further combine the operation ability and use habit to optimize the initial height on the basis of the physiological parameter-based preliminary screening, and to ensure the operability of the pedal in the initial playing stage.

[0087] S203, determining a first foot pedal score based on the down time and / or the pedal object and the corresponding expected time and / or expected object during the user's playing process; and determining a second foot pedal score according to the actual response degree and the expected response degree of the pedal.

[0088] Specifically, the ideal time point of stepping on the pedal is determined according to the foot pedal control mark in the current playing score, and the target pedal object is determined according to the foot pedal control mark in the current playing score. The first foot pedal score is quantified by comparing the actual down time of the user with the expected time, 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 foot pedal score.

[0089] The actual response degree refers to the physical response generated by the user during the stepping process, including the fusion value of one or more parameters of the stepping force, displacement depth and down speed. Correspondingly, the standard value of the stepping force, displacement depth and down speed is determined according to the standard stepping intensity or depth requirement of different music styles, rhythm paragraphs or the current playing score position, to obtain the expected response degree. The second foot pedal score is quantified 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, the higher the score of the second foot pedal score.

[0090] It should be understood that the embodiments of the present application decompose the foot pedal performance into two dimensions of timing accuracy and physical execution quality for independent analysis. The first foot pedal score is used to represent the accuracy of timing and target matching, i.e. whether the user steps on the correct pedal at the correct time; and 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. Thus, the accuracy and completeness of the user's stepping operation are judged from different dimensions, and the real playing level of the user is identified to evaluate the adaptability of the foot pedal height.

[0091] S204, evaluating the foot pedal playing 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 playing level.

[0092] Specifically, the score of the first foot pedal score reflects whether the user can press the correct pedal in time and accurately, 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 foot pedal score, the proficiency and stability of the user's pedal operation can be predicted, that is, the user's foot pedal playing level. Further, according to the user's foot pedal playing level, the reasonable fluctuation range of the second foot pedal score under the foot pedal playing level can be inferred to obtain the score threshold.

[0093] For example, for a high-level player with a first foot pedal score of 90 points, it is determined that it belongs to the A-level foot pedal playing level, and the corresponding set score threshold of the second foot pedal score is 85 points, that is, such a user should be able to achieve a high response quality stably under normal conditions, if its second foot pedal score is continuously lower than 85 points, it is more likely to be caused by pedal height inadaptation (such as too high to make it difficult to press the pedal) rather than technical problems, triggering the height adjustment mechanism.

[0094] For example, for a beginner with a first foot pedal score of 65 points, it is identified that the rhythm control is not stable and belongs to the C-level foot pedal playing level, and the score threshold of the second foot pedal score is set to 60 points, and the height adjustment is only started when the second foot pedal score is too low. It should be understood that even if the beginner performs poorly in dynamics or depth, the pedal height adjustment will not be triggered immediately, avoiding the misjudgment of pedal height inadaptation due to unskilled playing technique, leading to frequent misadjustment.

[0095] Moreover, since the multi-population dimension user data provides an initial foot pedal height with strong universality and high operability, in actual use, the pedal height usually only has slight inadaptation, and in the early stage of learning, the player's practice goal is often to master the coordination and matching of pedal timing and target action, and the impact of such slight inadaptation is small. With in-depth practice, the player's foot pedal control ability improves, the first foot pedal score increases, and the score threshold also dynamically increases. When the technology tends to be stable, if operation difficulties are still detected, it is more likely to be caused by height inadaptation, at which time the height adjustment mechanism of the pedal will be triggered to achieve precise adaptation.

[0096] In some embodiments, the correspondence between the first and second foot-pedal scores is collected in advance based on the actual performance data of users with different performance levels, and combined with the performance foot-pedal level grade to which they belong, a mapping relationship between the three is constructed. This mapping relationship reflects the inherent correlation between the user's timing control ability and the physical execution quality at different performance foot-pedal levels. For example, high-level users usually have both scores stable at a high level, while beginners may have large fluctuations in the first score and a generally low second score. Based on this mapping relationship, after obtaining the current user's first foot-pedal score, the corresponding performance foot-pedal level can be quickly matched, and the reasonable expected range of the second foot-pedal score at that level, that is, the score threshold, can be directly looked up in a table or derived.

[0097] It should be understood that by dynamically predicting a reasonable threshold for the second pedal score based on the first pedal score, the score threshold is highly matched with the user's actual ability, which can effectively distinguish between the two situations where the user's own playing ability is insufficient and the pedal height is uncomfortable and limits the force, thereby avoiding misjudgment and ineffective adjustment.

[0098] S205: When the second pedaling score is continuously lower than the score threshold within a first preset time period, determining height adjustment data according to a difference between an actual response degree and an expected response degree, and raising or lowering the external pedal based on the height adjustment data.

[0099] Specifically, if the second pedaling score remains below a threshold value predicted by the pedaling performance level for a first predetermined duration, the system determines that the current pedal height may be incompatible with the user, impacting the user's force efficiency or pedal rebound response, and triggers a height adjustment mechanism. Furthermore, the system analyzes historical pedaling data and determines height adjustment data based on the direction (e.g., displacement being too large or too small) and degree (e.g., specific displacement deviation values) of the deviation between the actual response and the expected response in the historical pedaling data. The external pedal is then adjusted to the target position based on this height adjustment data.

[0100] For example, in the historical pedaling data within the third preset time period, the number of times the pedaling start is slow or the pedaling speed is not as expected (for example, the speed value corresponding to the pedaling action is lower than the first preset speed), and the pedal stroke is close to the limit (for example, the displacement value of the pedal is greater than the first preset displacement) is counted. If the number is greater than the preset number, it indicates that the current height may be too low and the legs cannot exert sufficient force. The height data is adjusted to raise the external pedal by the preset value.

[0101] For example, in the historical pedal data within the third preset time period, if the user taps and the pedal is not fully released or the rebound is delayed (e.g., the displacement value of the pedal after the following tapping action is less than the second preset displacement, and the speed value is lower than the second preset speed), or the displacement curve indicates that the stroke is redundant, and the number of times is greater than the preset number of times, it is considered that the pedal is too high to cause difficulty in resetting, and the height data is adjusted by lowering the external pedal by a preset value.

[0102] In some embodiments, in combination with the response trend of continuous tapping action, if the actual response degree is continuously low in the paragraph requiring fast tapping, and the first foot pedal score remains stable, it indicates that the user has the ability to control the rhythm, and the height limit action amplitude may exist. At this time, the adjustment value is calculated according to the deviation accumulation, and the preset value is increased or decreased by a small value for multiple times to gradually approach the adjustment value, so as to gradually weaken the influence of the mismatch.

[0103] In some embodiments, the first preset time period refers to a time window for determining whether the second foot pedal score is continuously low, for example, 10 seconds or a period covering more than 3 tapping actions, which is used to exclude accidental operation fluctuations, so that the triggering sensitivity of the height adjustment mechanism is appropriate, and unnecessary adjustment does not interfere with the normal performance of the user.

[0104] In some embodiments, the response degree includes at least one of the force value, the speed value, and the displacement value of the down-tapping action. When the response degree is determined based on multiple values, the force, speed, and displacement are compared with the corresponding expected response degree to determine the sub-score, and then the sub-scores are combined by weighting to obtain the second foot pedal score, so as to comprehensively evaluate the execution quality of the tapping. The weight is dynamically adjusted according to the type of the music or the performance paragraph, for example, in the music section requiring strong force, the force value occupies a higher weight; in the fast tapping paragraph, more attention is paid to the speed and displacement. Through the fusion of multiple parameters, the response degree of the actual tapping is more accurately reflected, and the rationality and adaptability of the second foot pedal score are improved.

[0105] In some embodiments, the S205 further includes analyzing the historical tapping data within the third preset time period to determine the overall trend of the difference between the actual response degree and the expected response degree; if the overall trend is 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 is that the actual response degree is higher than the expected response degree, the external pedal is lowered by a preset value.

[0106] Specifically, when the actual response level maintains an overall trend lower than the expected response level, it indicates that the user's pedaling force is insufficient or the stroke does not meet the requirements. The leg may be over-extended due to the pedal being too high. At this time, the height adjustment module is controlled to raise the external pedal by a preset value to shorten the pedaling stroke and improve pedaling efficiency. On the contrary, if the actual response level maintains an overall trend higher than the expected response level, such as stepping too deeply or rebounding is difficult, the movement space may be limited due to the pedal being too low. At this time, the height adjustment module is controlled to lower the external pedal by a preset value. The preset value refers to a fixed change in the pedal height for a single adjustment, such as 0.3cm or 0.5cm, which is used to control the amplitude of each increase or decrease operation to a fixed small amplitude, ensuring a smooth and gradual adjustment process, preventing large changes from causing discomfort to the user's control and interfering with the performance, or causing new incompatibility problems, and gradually approaching the optimal height through progressive optimization to ensure that the adjustment process is smooth, reversible, and imperceptible to the user.

[0107] The third preset time can be flexibly set and dynamically adjusted according to actual needs to fully analyze the user's historical pedaling data and generate more accurate height adjustment data. For example, the third preset time can be greater than or equal to the first preset time.

[0108] In some embodiments, the S205 also includes: real-time analysis of the currently performed music score, and identifying the nearest adjustable node from the currently performed music score; the adjustable node includes: a music score segment without a foot control mark that lasts for a second preset duration, a music score segment with a rest that lasts for a second preset duration, and a performance pause point marked by the user; at the nearest adjustable node, raising or lowering the external pedal based on the height adjustment data.

[0109] Among them, a musical passage without a pedal control mark and lasting for a second preset duration corresponds to a performance segment that does not require pedaling; a musical passage with continuous rests that last for a second preset duration corresponds to a period of silence in the performance; or a performance pause pre-marked by the user, such as the end of a paragraph or the position for hand-switch preparation. Thus, the adjustable node ensures that the pedal height is adjusted during performance intervals, avoiding changes in pedal position during continuous pedaling or at key musical nodes, preventing mechanical movements from interfering with the user's sense of rhythm or causing misoperation.

[0110] The second preset duration is a time threshold used to determine whether a music segment is suitable for pedal height adjustment, for example, a duration of 1.5 seconds or longer. This is used to avoid triggering adjustment during periods of intense performance or frequent pedaling, ensuring the safety and non-intrusiveness of the adjustment. It should be noted that the first, second, and third preset durations can be flexibly set based on actual needs and are not limited here.

[0111] It should be understood that after confirming that pedal height adjustment is needed, the adjustment is not immediately performed, but the content of the currently played music score is analyzed in real time, the nearest adjustable node is actively identified, and the adjustment is ensured to occur in a natural gap that does not affect the expression of the music, in combination with the fine adjustment limit of the preset value, so that the user completes the height optimization in an unaware state, which guarantees the necessity of the adjustment and maximally maintains the fluency and concentration of the performance, and realizes height self-adaptation in an unaware and non-intrusive manner.

[0112] In some embodiments, referring to Figure 5 , Figure 5 is a schematic flowchart of another pedal height adjustment method provided in the embodiments of the present application. As shown in Figure 5 , S205 further includes: re-executing steps S203 to S204 to update the first pedal score, the second pedal score, and the score threshold.

[0113] Specifically, after the pedal height adjustment is completed, steps S203 to S204 are re-executed, the first pedal score and the second pedal score are re-calculated 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 the height adjustment.

[0114] For example, if the second pedal score is higher than or equal to the score threshold, and the first pedal score remains within the preset fluctuation range, the current pedal height has effectively improved the response degree and meets the requirements of the user for the execution quality, the height of the external pedal is maintained, and the monitoring is continued.

[0115] For example, if the second pedal score continuously remains lower than the score threshold within the first preset time length, and the first pedal score remains within the preset fluctuation range, it indicates that the pedal timing of the user and the target control ability are not affected, and the rhythm stability is good, step S205 is executed, the pedal height is continuously optimized based on the preset value, and the optimal height is gradually approached through progressive optimization, so as to ensure that the adjustment process is smooth and the user is unaware.

[0116] For example, if the second pedal score continuously remains lower than the score threshold within the first preset time length, and the first pedal score exceeds the preset fluctuation range, at this time, the first pedal score is greatly reduced, the current pedal height adjustment may introduce a new inadaptation problem or cause the rhythm control ability of the user to deteriorate, and the external pedal is adjusted to the initial pedal height. Further, steps S203 to S204 can be re-executed to re-verify whether there is a height inadaptation problem and re-trigger the height adjustment mechanism.

[0117] It should be understood that the reason for the substandard responsiveness at this point may be due to poor user adaptation to the current height, fluctuations in operating conditions, or incorrect adjustment direction, leading to a decrease in overall performance. At this point, a safe fallback mechanism is activated, re-adjusting the external pedal to its initial pedal height. This initial pedal height has been matched with user data from multiple groups and dimensions, and has high universality and comfort. It can serve as a reliable recovery point to help users return to a stable operating state. This effectively prevents a deterioration in the user experience due to continuous misadjustments and ensures that an acceptable baseline configuration can be quickly restored in the event of optimization failure.

[0118] For example, the preset fluctuation range is a tolerance interval used to assess whether the first pedal score has significantly changed. A floating threshold (e.g., ±5 points) can be set around the average of the user's recent first pedal scores to determine whether the accuracy of their timing matching the target is stable and whether their pedaling performance level has been affected. If the score change does not exceed this range, the user's operation is considered normal. If the score drops significantly and exceeds this range, it may indicate that the user's control ability has decreased due to discomfort with the pedal height or distraction, which serves as a basis for determining whether to maintain, continue to adjust, or reset the pedal height.

[0119] In some embodiments, the method further includes: determining a pedal height range of the current user based on a plurality of the candidate pedal heights, wherein the adjustment height data is within the pedal height range.

[0120] Specifically, several alternative pedal heights are determined according to several group dimensions, and the values ​​of the height adjustment data are limited based on the lower and upper limits of the pedal height range. Exemplarily, the lower limit of the pedal height range takes the minimum value among the alternative heights, and the upper limit takes the maximum value, or the preset safety threshold is narrowed based on the extreme value. For example, the alternative pedal height based on the height of a user is 9-9.5cm, the alternative pedal height based on the leg length is 8.5cm, and the alternative pedal height based on the foot size is 10cm, then the pedal height range is determined to be 8.5cm to 10cm. The values ​​of subsequent height adjustment data are all limited to this range, so that the final pedal height is within this range, preventing the pedal from being too high or too low due to continuous adjustment, exceeding the reasonable ergonomic range, and ensuring operational safety and comfort.

[0121] It should be understood that to achieve seamless, adaptive optimization of the pedal height, strict restrictions apply to the pedal height adjustment process. First, adjustments are only triggered at adjustable points (such as rests), strictly avoiding areas of dense performance to ensure the continuity of musical expression. Second, the adjustment range is limited to a height range derived from user data to prevent discomfort caused by out-of-bounds adjustments. Third, each adjustment is a preset value, achieving gradual fine-tuning and avoiding abrupt height changes.

[0122] The embodiment of the present application provides a height adjustment system of a pedal, 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 for adjusting the height of the external pedal, the data acquisition module is used for acquiring pedal data of the external pedal, and the pedal data comprises a pedal object, a down-pedal time and a response degree.

[0123] The control unit is used for: acquiring user data of a plurality of group dimensions; determining an initial pedal height of a user based on the user data, and controlling the height adjustment module to adjust the external pedal to the initial pedal height; 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 during a user performance process; determining a second foot pedal score according to an actual response degree of the pedal and an expected response degree; 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; 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 gap between the actual response degree and the expected response degree, and controlling the height adjustment module based on the height adjustment data to raise or lower the external pedal.

[0124] In some embodiments, the control unit is further used to implement the steps of a height adjustment method of a pedal provided by any one of the embodiments of the present application.

[0125] For example, a current performance score is analyzed in real time, a nearest adjustable node is identified from the current performance score, the adjustable node comprises a score segment with a foot pedal control mark lasting for a second preset time length, a score segment with a rest mark lasting for 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.

[0126] For example, after the height adjustment module is controlled based on the height adjustment data to raise or lower the external pedal, the first foot pedal score, the second foot pedal score and the score threshold are updated, the height adjustment module is controlled to adjust the external pedal to the initial pedal height when the second foot pedal score continuously falls below the score threshold within the first preset time length and the first foot pedal score exceeds a preset fluctuation range.

[0127] Please refer to Figure 6 , Figure 6 is a structural schematic block diagram of a computer device provided by the embodiment of the present application. The computer device can be a terminal device or a server.

[0128] Exemplarily, the method described above can be implemented in the form of a computer program, which can run on a computer device as shown in Figure 6 . .

[0129] As shown in Figure 6 , 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.

[0130] 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 kind of pedal height adjustment method.

[0131] The processor is configured to provide computing and control capabilities to support the operation of the entire computer device.

[0132] The internal memory provides an environment for the execution of the computer program in the non-volatile storage medium, which, when executed by the processor, can cause the processor to perform any kind of pedal height adjustment method.

[0133] The network interface is configured to perform network communication, such as sending assigned tasks, etc.

[0134] It should be understood that the processor can be a central processing unit (CPU), and the processor 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 gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0135] In one embodiment, the processor is configured to run a computer program stored in the memory to implement the following steps: S201, obtaining user data of a plurality of group dimensions and pedaling data of an external pedal, the pedaling data including a pedal object, a down-pedaling 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, determining a first foot pedal score based on the down time and / or the pedal object and corresponding expected time and / or expected object during the user's playing process; determining a second foot pedal score according to the actual response degree and the expected response degree of the pedal; S204, evaluating the foot pedal playing 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 playing level; 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 difference between the actual response degree and the expected response degree, and raising or lowering the external pedal based on the height adjustment data.

[0136] For example, the processor is configured to run a computer program stored in the memory, and is further configured to implement the steps of the height adjustment method of the pedal provided in any of the embodiments of the present application, which will not be repeated here.

[0137] In an embodiment of the present application, a computer readable storage medium is provided, which stores a computer program. The computer program includes program instructions. The processor executes the program instructions to implement the steps of the height adjustment method of the pedal provided in any of the embodiments of the present application.

[0138] 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, etc.

[0139] The above is merely 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 scope disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for adjusting the height of a pedal, characterized in that: The method comprises: S201, obtaining user data of several group dimensions and pedaling data of an external pedal, wherein the pedaling data includes pedal object, pedaling time, and 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 the user's performance, determining a first pedaling score based on the pedaling moment and / or the pedal object and the corresponding expected moment and / or expected object; and determining a second pedaling score based on the actual pedaling response and the expected pedaling response. S204, evaluating the user's pedaling performance level according to the first pedaling performance level, and predicting a scoring threshold of a second pedaling performance level based on the first pedaling performance level; S205: When the second pedaling score is continuously lower than the score threshold within a first preset time period, determining height adjustment data according to a difference between an actual response degree and an expected response degree, and raising or lowering the external pedal based on the height adjustment data.

2. The method according to claim 1, wherein The group dimensions include one or more of height, leg length, foot size, age, type of physical impairment, and playing posture.

3. The method according to claim 1 or 2, wherein: The S202 includes: Based on the pre-established group height mapping relationship, the corresponding candidate pedal heights are determined according to the user data of each group dimension, and several candidate pedal heights are obtained; According to the priority weights of different group dimensions, alternative pedal heights are calculated based on the priority weights as the initial pedal height; or, An average height value is determined based on the plurality of candidate pedal heights, and the average height value is used as the initial pedal height.

4. The method according to claim 3, wherein The method further includes: determining a pedal height range of the current user based on a plurality of the candidate pedal heights, wherein the adjustment height data is within the pedal height range.

5. The method according to claim 1, wherein The response degree includes at least one of a force value, a speed value, and a displacement value of the pedal corresponding to the stepping action; and S205 further includes: Analyzing historical pedaling data within a third preset time period to determine an overall trend of the difference between the actual response level and the expected response level; If the overall trend shows that the actual response level is lower than the expected response level, raising the external pedal by a preset value; If the overall trend shows that the actual response level is higher than the expected response level, the external pedal is lowered by a preset value.

6. The method according to claim 5, wherein The S205 further includes: parsing the currently played music score in real time, and identifying the nearest adjustable node from the currently played music score; the adjustable node includes: a music score segment without a foot control mark that lasts for a second preset time period, a music score segment with a rest that lasts for a second preset time period, and a performance pause point marked by a user; At the nearest adjustable node, the outboard steps are raised or lowered based on the height adjustment data.

7. The method according to claim 1, characterized in that S205 and later also include: Re-execute steps S203 to S204 to update the first pedaling score, the second pedaling score, and the score threshold; If the second pedaling score is higher than or equal to the score threshold, and the first pedaling score remains within a preset fluctuation range, maintaining the current height of the external pedal; If the second pedaling score is continuously lower than the score threshold within the first preset time period, and the first pedaling score remains within the preset fluctuation range, executing step S205; If the second pedaling score is continuously lower than the score threshold within the first preset time period and the first pedaling score exceeds a preset fluctuation range, the external pedal is adjusted to the initial pedal height.

8. A piano pedal system, characterized in that: The piano comprises an external unit and a control unit, wherein the external unit is independently arranged outside the piano and is electrically connected to the control unit; 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. The data acquisition module is used to collect the pedaling data of the external pedal. The control unit is configured to execute the pedal height adjustment method according to any one of claims 1 to 7, generate adjustment height data, and control the height adjustment module to adjust the height of the external pedal module according to the adjustment height data.

9. A computer device, characterized in that: The device comprises: Memory for storing computer programs; A processor is configured to execute the computer program and implement the pedal height adjustment method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, enables the processor to implement the pedal height adjustment method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Height -adjustable's piano exercise is pedal

    CN206497717U

  • Piano learning assisting system and piano

    CN109035968A

  • Piano pedal assembly capable of automatically and intelligently adjusting height

    CN111508451A

  • Height -adjustable's piano exercise is pedal

    CN208027724U

  • Piano mechanical structure interactive display device

    CN223245196U