<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.7.1//EN" "ep-patent-document-v1-7-1.dtd">
<!-- This XML data has been generated under the supervision of the European Patent Office -->
<ep-patent-document id="EP24896633A1" file="EP24896633NWA1.xml" lang="en" country="EP" doc-number="4818846" kind="A1" date-publ="20261007" status="n" dtd-version="ep-patent-document-v1-7-1">
<SDOBI lang="en"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESILTLVFIROMKCYALTRBGCZEEHUPLSKBAHRIS..MTNORSMESMMAKHTNMDGE........</B001EP><B005EP>J</B005EP><B007EP>0009011-RPUB02</B007EP></eptags></B000><B100><B110>4818846</B110><B120><B121>EUROPEAN PATENT APPLICATION</B121><B121EP>published in accordance with Art. 153(4) EPC</B121EP></B120><B130>A1</B130><B140><date>20261007</date></B140><B190>EP</B190></B100><B200><B210>24896633.5</B210><B220><date>20241128</date></B220><B240><B241><date>20260605</date></B241></B240><B250>zh</B250><B251EP>en</B251EP><B260>en</B260></B200><B300><B310>202311627605</B310><B320><date>20231130</date></B320><B330><ctry>CN</ctry></B330><B310>202311627581</B310><B320><date>20231130</date></B320><B330><ctry>CN</ctry></B330></B300><B400><B405><date>20261007</date><bnum>202641</bnum></B405><B430><date>20261007</date><bnum>202641</bnum></B430></B400><B500><B510EP><classification-ipcr sequence="1"><text>G05G   1/10        20060101AFI20250606BHEP        </text></classification-ipcr></B510EP><B520EP><classifications-cpc><classification-cpc sequence="1"><text>G05G   1/10        20130101 LI20250623BCEP        </text></classification-cpc></classifications-cpc></B520EP><B540><B541>de</B541><B542>KNOPFANORDNUNG UND STEUERUNGSVERFAHREN DAFÜR, FAHRZEUGMONTIERTE VORRICHTUNG ODER ELEKTRONISCHE VORRICHTUNG UND FAHRZEUG</B542><B541>en</B541><B542>KNOB ASSEMBLY AND CONTROL METHOD THEREFOR, VEHICLE-MOUNTED APPARATUS OR ELECTRONIC DEVICE, AND VEHICLE</B542><B541>fr</B541><B542>ENSEMBLE BOUTON ET SON PROCÉDÉ DE COMMANDE, APPAREIL EMBARQUÉ OU DISPOSITIF ÉLECTRONIQUE, ET VÉHICULE</B542></B540><B590><B598>1</B598></B590></B500><B700><B710><B711><snm>Yanfeng International Automotive
Technology Co., Ltd.</snm><iid>101954603</iid><irf>CCP04486/EP</irf><adr><str>Room A-786, No.188, Ye Sheng Road
Lingang New Area
China (Shanghai) Free Trade Zone</str><city>Shanghai 201306</city><ctry>CN</ctry></adr></B711></B710><B720><B721><snm>GONG, Qiwei</snm><adr><city>Shanghai 201306</city><ctry>CN</ctry></adr></B721><B721><snm>ZHANG, Junwei</snm><adr><city>Shanghai 201306</city><ctry>CN</ctry></adr></B721><B721><snm>SUN, Huiqing</snm><adr><city>Shanghai 201306</city><ctry>CN</ctry></adr></B721></B720><B740><B741><snm>De Bortoli, Eros</snm><sfx>et al</sfx><iid>101528534</iid><adr><str>Zanoli &amp; Giavarini S.p.A.
Via Melchiorre Gioia, 64</str><city>20125 Milano</city><ctry>IT</ctry></adr></B741></B740></B700><B800><B840><ctry>AL</ctry><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IS</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LT</ctry><ctry>LU</ctry><ctry>LV</ctry><ctry>MC</ctry><ctry>ME</ctry><ctry>MK</ctry><ctry>MT</ctry><ctry>NL</ctry><ctry>NO</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>RS</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>SM</ctry><ctry>TR</ctry></B840><B844EP><B845EP><ctry>BA</ctry></B845EP></B844EP><B848EP><B849EP><ctry>GE</ctry></B849EP><B849EP><ctry>KH</ctry></B849EP><B849EP><ctry>MA</ctry></B849EP><B849EP><ctry>MD</ctry></B849EP><B849EP><ctry>TN</ctry></B849EP></B848EP><B860><B861><dnum><anum>CN2024135163</anum></dnum><date>20241128</date></B861><B862>zh</B862></B860><B870><B871><dnum><pnum>WO2025113547</pnum></dnum><date>20250605</date><bnum>202523</bnum></B871></B870></B800></SDOBI>
<abstract id="abst" lang="en">
<p id="pa01" num="0001">The present invention provides a knob assembly comprising: a knob, a torque output unit, a detection unit and a control unit. The detection unit is electrically connected with the control unit, and the control unit controls the torque output unit to provide a torque for the knob. The detection unit detects a single rotation operation of the knob to obtain characterization data indicating a rotational position, a displacement, an angle or a radian associated with rotation of the knob, and transmits the characterization data to the control unit; the control unit determines a rotation rate or velocity of the knob based on the characterization data, and during the single rotation operation, dynamically adjusts the torque output unit based on the rotation rate or velocity to generate at least two torques for the knob in the single rotation operation. By simulating the number of the detents and force feedback of the mechanical knob, achieving dynamic force feedback by providing adjustable torque according to the rate or velocity at which the user adjusts the knob or by providing an adjustable torque combination according to the user's adjustment of the knob, thereby improving the user's experience (for example, the experience in the aspects of comfort, individuation and the like).<img id="iaf01" file="imgaf001.png" wi="78" he="50" img-content="drawing" img-format="png"/></p>
</abstract>
<description id="desc" lang="en"><!-- EPO <DP n="1"> -->
<heading id="h0001"><b>TECHNICAL FIELD</b></heading>
<p id="p0001" num="0001">The present disclosure relates to the field of switches, and specifically, relates to knob assemblies, control methods for the knob assemblies, in-vehicle apparatuses or electronic devices or appliances, and vehicles.</p>
<heading id="h0002"><b>BACKGROUND ART</b></heading>
<p id="p0002" num="0002">A knob switch is a switch assembly capable of adjusting a function object via rotation. Various rotary switches are widely applied in numerous fields, such as household electrical apparatuses or appliances, electronic devices, communication device, vehicles (e.g., motor vehicles and non-motor vehicles) or means of other transportation, by virtue of their features of multiple detents and convenient operation.</p>
<p id="p0003" num="0003">Conventional mechanical knobs have a fixed number of detents and typically support adjustment of only a single function, or multiple functions are adjusted with the same number of detents. In addition, such mechanical knobs usually provide a single force feedback, making it difficult to offer different hand feelings for the same or different users, and thus failing to meet personalized usage requirements of customers or consumers.</p>
<heading id="h0003"><b>CONTENT OF THE INVENTION</b></heading>
<p id="p0004" num="0004">In view of the above-described drawbacks in the prior art, the present invention provides a knob assembly, a control method for the knob assembly, an in-vehicle apparatus or electronic device or appliance, and a vehicle. By<!-- EPO <DP n="2"> --> simulating the number of detents and force feedback of the mechanical knob, the present invention achieves dynamic force feedback by providing adjustable torque according to the rate or velocity at which the user adjusts the knob or by providing an adjustable torque combination according to the user's adjustment of the knob, thereby improving the user's experience (for example, the experience in the aspects of comfort, individuation and the like).</p>
<p id="p0005" num="0005">According to a first aspect of the present invention, there is provided a knob assembly, including: a knob, a torque output unit, a detection unit and a control unit, the detection unit being electrically connected with the control unit, and the control unit controlling the torque output unit to provide a torque for the knob, wherein the detection unit detects a single rotation operation of the knob to obtain characterization data indicating a rotational position, a displacement, an angle or a radian associated with rotation of the knob, and transmits the characterization data to the control unit; the control unit determines a rotation rate or velocity of the knob based on the characterization data, and the control unit, during the single rotation operation, dynamically adjusts the torque output unit based on the rotation rate or velocity to generate at least two torques for the knob in the single rotation operation.</p>
<p id="p0006" num="0006">According to a second aspect of the present invention, a control method for a knob assembly is provided. The knob assembly includes a knob, a torque output unit, a detection unit and a control unit; the detection unit is electrically connected with the control unit, and the control unit controls the torque output unit to provide a torque for the knob. The method includes the steps of: detecting a single rotation operation of the knob to obtain characterization data indicating a rotational position, a displacement, an angle or a radian associated with rotation of the knob and transmitting the characterization data to the control unit by the detection unit; determining a rotation rate or velocity of the knob based on the characterization data by the control unit; and during the single rotation operation, dynamically adjusting the torque output unit based on the rotation rate or<!-- EPO <DP n="3"> --> velocity by the control unit to provide an adjustable torque for the knob in the single rotation operation.</p>
<p id="p0007" num="0007">The knob assembly according to the aforementioned first aspect or the control method for a knob assembly according to the second aspect may include any of the following preferred features, alone or in combination.</p>
<p id="p0008" num="0008">In some embodiments, dynamically adjusting the torque output unit based on the rotation rate or velocity by the control unit to generate the at least two torques or an adjustable torque for the knob in the single rotation operation includes: determining a plurality of detents traversed during the single rotation operation based on the rotation rate or velocity, wherein the plurality of detents includes at least a first detent segment and a second detent segment subsequent to the first detent segment; and during the first detent segment: generating first control information for the first detent segment based on a first reference torque; and outputting a control signal to the torque output unit according to the first control information; and during the second detent segment: if the obtained rotation rate or velocity is higher than a rate or velocity threshold range or a rate or velocity threshold value, generating second control information for the second detent segment based on a second reference torque different from the first reference torque; and outputting a control signal to the torque output unit according to the second control information.</p>
<p id="p0009" num="0009">In some embodiments, the plurality of detents further includes a third detent segment between the first detent segment and the second detent segment; and dynamically adjusting the torque output unit based on the rotation rate or velocity by the control unit to generate the at least two torques or an adjustable torque for the knob in the single rotation operation includes: during the third detent segment: generating third control information for the third detent segment based on a third reference torque between the first reference torque and the second reference torque; and outputting a control signal to the torque output unit according to the third control information.<!-- EPO <DP n="4"> --></p>
<p id="p0010" num="0010">In some embodiments, the control unit further performs: during the second detent segment, if the obtained rotation rate or velocity is within the rate or velocity threshold range, or lower than the rate or velocity threshold range or the rate or velocity threshold value, then maintaining use of the first control information to control the torque output unit to provide a torque for the knob.</p>
<p id="p0011" num="0011">In some embodiments, the plurality of detents further includes a fourth detent segment subsequent to the second detent segment; and dynamically adjusting the torque output unit based on the rotation rate or velocity by the control unit to generate the at least two torques or an adjustable torque for the knob in the single rotation operation includes: during the fourth detent segment: if the obtained rotation rate or velocity is lower than the rate or velocity threshold range or the rate or velocity threshold value, generating fourth control information for the fourth detent segment based on the first reference torque; and outputting a control signal to the torque output unit according to the fourth control information.</p>
<p id="p0012" num="0012">In some embodiments, a relative gradient relationship between the first reference torque and the second reference torque is based on a rotational direction.</p>
<p id="p0013" num="0013">In some embodiments, the control unit further acquires function object information corresponding to the single rotation adjustment operation; and at least one of the first reference torque, the second reference torque, and a relative gradient relationship between the first reference torque and the second reference torque is based on rotational direction data and/or the function object information.</p>
<p id="p0014" num="0014">In some embodiments, generating control information for the detent based on the reference torque includes: acquiring a torque profile for the detents based on the reference torque, wherein the torque profile includes at least a positive output torque stage and a negative output torque stage; and generating control information for the detents based on the torque profile.</p>
<p id="p0015" num="0015">In some embodiments, the reference torque is a peak torque for the detent.<!-- EPO <DP n="5"> --></p>
<p id="p0016" num="0016">In some embodiments, the control unit further performs: detecting whether the single rotation operation is completed based on the characterization data; after completion of the single rotation operation, controlling the torque output unit to provide zero torque or another preset torque for the knob.</p>
<p id="p0017" num="0017">In some embodiments, the control unit further performs: determining an initial detent of the single rotation operation and one or more detents traversed during the single rotation operation; determining an ending detent of the single rotation operation based on the initial detent and the one or more detents traversed, wherein the ending detent is limited within an allowable detent range.</p>
<p id="p0018" num="0018">In some embodiments, determining the initial detent of the single rotation operation includes: if the single rotation operation of the knob is the first operation, determining the initial detent as a preset detent, or if the single rotation operation of the knob is not the first operation, determining the initial detent as a historical ending detent of the previous historical operation of the single rotation operation.</p>
<p id="p0019" num="0019">In some embodiments, the control unit further performs: if the ending detent is a limit detent within the detent range, determining a limit torque for the limit detent; generating control information for the limit detent based on the limit torque; and outputting a control signal to the torque output unit according to the control information for the limit detent.</p>
<p id="p0020" num="0020">In some embodiments, the function object information is associated with a function object selected from a plurality of adjustable parameters, wherein the plurality of adjustable parameters is associated with the same component, or at least two of the adjustable parameters are associated with different components.</p>
<p id="p0021" num="0021">In some embodiments, a rotational axis of the knob rotates together with the torque output unit; and a rotational axis of the knob is aligned with a rotational axis of the torque output unit, or a rotational axis of the knob is not aligned with a rotational axis of the torque output unit, and the knob and the torque output unit are connected by means of a transmission.<!-- EPO <DP n="6"> --></p>
<p id="p0022" num="0022">According to an aspect of the present invention, there is provided a knob assembly, including: a knob, a torque output unit, a detection unit and a control unit; the detection unit is electrically connected with the control unit, and the control unit is capable of controlling the torque output unit to provide a torque for the knob; wherein the detection unit is configured to detect a single rotation operation of the knob to obtain characterization data indicating a rotational position, a displacement, an angle or a radian associated with rotation of the knob, and to transmit the characterization data to the control unit; the control unit is configured to determine a rotation rate or velocity of the knob based on the characterization data, and the control unit is further configured to, during the single rotation operation, dynamically adjust the torque output unit based on the rotation rate or velocity to generate at least two different torques for the knob or to provide an adjustable torque for the knob in the single rotation operation.</p>
<p id="p0023" num="0023">According to an aspect of the present invention, there is provided a knob assembly, including: a knob, a torque output unit, a detection unit and a control unit; the detection unit is electrically connected with the control unit, and the control unit controls the torque output unit to provide a torque for the knob; wherein the detection unit detects a rotation operation of the knob to obtain characterization data indicating a rotational position, a displacement, an angle or a radian associated with rotation of the knob, and transmits the characterization data to the control unit; the control unit is provided with at least one torque combination, and the control unit identifies a single rotation operation based on the characterization data, and configures the torque combination for the single rotation operation.</p>
<p id="p0024" num="0024">In some embodiments, the control unit further determines whether the single rotation operation is completed based on the characterization data, and after completion of the single rotation operation, resets the torque configuration as the torque combination or configures the torque as an initial torque.</p>
<p id="p0025" num="0025">In some embodiments, a first duration threshold is set, and the control unit<!-- EPO <DP n="7"> --> resets a torque combination configuration or configures the torque as an initial torque after the first duration threshold has elapsed subsequent to completion of the single rotation operation.</p>
<p id="p0026" num="0026">In some embodiments, the control unit further acquires or stores function object information corresponding to the knob; and configuring the torque combination for the single rotation operation by the control unit includes: configuring the torque combination for the single rotation operation based on the function object information by the control unit.</p>
<p id="p0027" num="0027">In some embodiments, the function object information is associated with function objects, which have the same or different torque combinations for different rotational directions.</p>
<p id="p0028" num="0028">In some embodiments, the control unit identifies one or more detents traversed during the single rotation operation based on the characterization data; and configuring the torque combination for the single rotation operation by the control unit includes: for each of the one or more detents: determining a reference torque for each detent; generating control information for each detent based on the determined reference torque for each detent; controlling the torque output unit to provide a torque for the knob according to the control information for each detent.</p>
<p id="p0029" num="0029">In some embodiments, the control unit identifies that the rotational position, the displacement, the angle or the radian generated by the single rotation operation exceeds a detent coverage of the torque combination, and the control unit configures a first preset torque for portions of the single rotation operation where the rotational position, the displacement, the angle or the radian exceeds the detent coverage of the torque combination.</p>
<p id="p0030" num="0030">In some embodiments, the first preset torque is consistent with an end torque of the torque combination, or a hand feeling provided by the first preset torque is consistent with that provided by the end torque of the torque combination.</p>
<p id="p0031" num="0031">In some embodiments, determining a reference torque for each detent includes:<!-- EPO <DP n="8"> --> based on a detent-torque mapping relationship, determining a reference torque for each detent.</p>
<p id="p0032" num="0032">In some embodiments, the detents are classified in terms of levels, and the detent-torque mapping relationship is determined according to a level-torque mapping relationship, and the number of the levels is less than or equal to the number of the detents.</p>
<p id="p0033" num="0033">In some embodiments, the control unit further performs: acquiring a correspondence table of the function object and the detent-torque mapping relationship, and determining the detent-torque mapping relationship based on the function objects corresponding to the function object information.</p>
<p id="p0034" num="0034">In some embodiments, generating control information for each detent based on the determined reference torque for each detent includes: acquiring a torque profile for each detent based on the determined reference torque for each detent, wherein the torque profile includes at least a positive output torque stage and a negative output torque stage; generating control information for each detent based on the torque profile.</p>
<p id="p0035" num="0035">In some embodiments, the reference torque is a peak torque for each detent.</p>
<p id="p0036" num="0036">In some embodiments, the control unit further performs: determining whether the single rotation operation is completed based on the characterization data; and after completion of the single rotation operation, controlling the torque output unit to provide zero torque or an initial torque or a second preset torque for the knob, wherein the second preset torque has a limiting and fixing effect on the knob, and the initial torque is an initial segment torque of the torque combination.</p>
<p id="p0037" num="0037">In some embodiments, the control unit further performs: determining an initial detent of the single rotation operation and one or more detents traversed during the single rotation operation; determining an ending detent of the single rotation adjustment operation based on the initial detent and the one or more detents traversed, wherein the ending detent is limited within an allowable detent range.</p>
<p id="p0038" num="0038">In some embodiments, determining the initial detent of the single rotation<!-- EPO <DP n="9"> --> adjustment operation includes: if the single rotation operation of the knob is the first operation, determining the initial detent as a third preset detent, or if the single rotation operation of the knob is not the first operation, determining the initial detent as a historical ending detent of the previous historical operation of the single rotation operation.</p>
<p id="p0039" num="0039">In some embodiments, the control unit further performs: if the ending detent is a limit detent within the detent range, determining a limit torque for the limit detent; generating control information for the limit detent based on the limit torque; and controlling the torque output unit to provide a torque for the knob according to the control information for the limit detent.</p>
<p id="p0040" num="0040">In some embodiments, a function object corresponding to the function object information is selected from a plurality of adjustable parameters, wherein the plurality of adjustable parameters is associated with the same component, or at least two of the adjustable parameters are associated with different components.</p>
<p id="p0041" num="0041">In some embodiments, the knob is capable of rotating together with the torque output unit; and a rotational axis of the knob is aligned with a rotational axis of the torque output unit, or a rotational axis of the knob is not aligned with a rotational axis of the torque output unit, and the knob and the torque output unit are connected by means of a transmission.</p>
<p id="p0042" num="0042">In some embodiments, the torque combination includes at least two different torques.</p>
<p id="p0043" num="0043">According to an aspect of the present invention, there is provided a control method for a knob assembly. The knob assembly includes a knob, a torque output unit, a detection unit, and a control unit, wherein the detection unit is electrically connected with the control unit, and the control unit controls the torque output unit to provide a torque for the knob. The method includes the steps of: detecting a rotation operation of the knob to obtain characterization data indicating a rotational position, a displacement, an angle or a radian of the knob and transmitting the characterization data to the control unit by the detection unit,<!-- EPO <DP n="10"> --> providing the control unit with a torque combination, and determining a beginning end and a finishing end of a single rotation operation based on the characterization data and configuring the torque combination based on the beginning end and/or the finishing end by the control unit.</p>
<p id="p0044" num="0044">In some embodiments, the control unit resets the torque configuration as the torque combination or configures the torque as an initial torque prior to the beginning end or subsequent to the finishing end.</p>
<p id="p0045" num="0045">In some embodiments, a first duration threshold is set, and the control unit identifies the finishing end, and resets the torque configuration as the torque combination or configures the torque as the initial torque after the first duration threshold has elapsed subsequent to a time point corresponding to the finishing end.</p>
<p id="p0046" num="0046">In some embodiments, the control unit further acquires or stores function object information corresponding to the knob; and configuring the torque combination by the control unit includes: configuring the torque combination for the single rotation operation based on the function object information by the control unit.</p>
<p id="p0047" num="0047">In some embodiments, the function object information is associated with function objects, which have the same or different torque combinations for different rotational directions.</p>
<p id="p0048" num="0048">In some embodiments, the control unit identifies one or more detents traversed during the single rotation operation based on the characterization data; and the control unit configuring the torque combination for each of the single rotation operations includes: for each of the one or more detents: determining a reference torque for each detent; generating control information for each detent based on the determined reference torque for each detent; controlling the torque output unit to provide a torque for the knob according to the control information for each detent.</p>
<p id="p0049" num="0049">In some embodiments, the control unit identifies that the rotational position,<!-- EPO <DP n="11"> --> the displacement, the angle or the radian generated by the single rotation operation exceeds a detent coverage of the torque combination, and the control unit configures a first preset torque for portions of the single rotation operation where the rotational position, the displacement, the angle or the radian exceeds the detent coverage of the torque combination.</p>
<p id="p0050" num="0050">In some embodiments, the first preset torque is consistent with an end torque of the torque combination, or a hand feeling provided by the first preset torque is consistent with that provided by the end torque of the torque combination.</p>
<p id="p0051" num="0051">In some embodiments, determining a reference torque for each detent includes: based on a detent-torque mapping relationship, determining a reference torque for each detent.</p>
<p id="p0052" num="0052">In some embodiments, the detents are classified in terms of levels, and the detent-torque mapping relationship is determined according to a level-torque mapping relationship, and the number of the levels is less than or equal to the number of the detents.</p>
<p id="p0053" num="0053">In some embodiments, the control unit further performs: acquiring a correspondence table of function objects and the detent-torque mapping relationship, and determining the detent-torque mapping relationship based on the function objects corresponding to the function object information.</p>
<p id="p0054" num="0054">In some embodiments, generating control information for each detent based on the determined reference torque for each detent includes: acquiring a torque profile for each detent based on the determined reference torque for each detent, wherein the torque profile includes at least a positive output torque stage and a negative output torque stage; generating control information for each detent based on the torque profile.</p>
<p id="p0055" num="0055">In some embodiments, the reference torque is a peak torque for each detent.</p>
<p id="p0056" num="0056">In some embodiments, the control unit further performs: determining whether the single rotation operation is completed based on the characterization data; and after completion of the single rotation operation, controlling the torque output<!-- EPO <DP n="12"> --> unit to provide zero torque or an initial torque or a second preset torque for the knob, wherein the second preset torque has a limiting and fixing effect on the knob, and the initial torque is an initial segment torque of the torque combination.</p>
<p id="p0057" num="0057">In some embodiments, the control unit further performs: determining an initial detent of the single rotation operation and one or more detents traversed during the single rotation operation; determining an ending detent of the single rotation adjustment operation based on the initial detent and the one or more detents traversed, wherein the ending detent is limited within an allowable detent range.</p>
<p id="p0058" num="0058">In some embodiments, determining the initial detent of the single rotation adjustment operation includes: if the single rotation operation of the knob is the first operation, determining the initial detent as a third preset detent, or if the single rotation operation of the knob is not the first operation, determining the initial detent as a historical ending detent of the previous historical operation of the single rotation operation.</p>
<p id="p0059" num="0059">In some embodiments, the control unit further performs: if the ending detent is a limit detent within the detent range, determining a limit torque for the limit detent; generating control information for the limit detent based on the limit torque; and controlling the torque output unit to provide a torque for the knob according to the control information for the limit detent.</p>
<p id="p0060" num="0060">In some embodiments, a function object corresponding to the function object information is selected from a plurality of adjustable parameters, wherein the plurality of adjustable parameters is associated with the same component, or at least two of the adjustable parameters are associated with different components.</p>
<p id="p0061" num="0061">In some embodiments, the torque combination includes at least two different torques.</p>
<p id="p0062" num="0062">According to a third aspect of the present invention, there is provided an in-vehicle apparatus or electronic device or appliance including the knob assembly according to the aforementioned first aspect.</p>
<p id="p0063" num="0063">According to a fourth aspect of the present invention, a computer-readable<!-- EPO <DP n="13"> --> storage medium is provided, including computer instructions stored thereon, wherein the computer instructions, when executed by a processor, cause the processor to execute the control method for a knob assembly according to the aforementioned second aspect.</p>
<p id="p0064" num="0064">According to a fourth aspect of the present invention, there is provided a vehicle including the knob assembly described in the first aspect or the in-vehicle apparatus or electronic device or appliance described in the third aspect.</p>
<p id="p0065" num="0065">Compared with the conventional mechanical knob, the present invention has the beneficial effects of providing a dynamic control over the tactile feedback of the knob by performing dynamic feedback for the rotation rate of the adjustment knob, thereby capable of meeting the personalized use requirements of customers or consumers.</p>
<heading id="h0004"><b>BRIEF DESCRIPTION OF THE DRAWINGS</b></heading>
<p id="p0066" num="0066">Other features and advantages of the present invention will be better understood from the following preferred embodiments to be described in detail in conjunction with the accompanying drawings, wherein like reference signs denote like or similar components.
<ul id="ul0001" list-style="none" compact="compact">
<li><figref idref="f0001">FIG. 1</figref> is a block diagram of an exemplary knob assembly according to a first and a second embodiment of the present invention.</li>
<li><figref idref="f0001">FIG. 2</figref> illustrates exemplary multiple rotation operation processes according to the first and second embodiments of the present invention.</li>
<li><figref idref="f0001">FIG. 3</figref> illustrates an exemplary single rotation operation according to the first and second embodiments of the present invention.</li>
<li><figref idref="f0002">FIG. 4</figref> illustrates a control method for a knob assembly according to the first embodiment of the present invention.</li>
<li><figref idref="f0002">FIG. 5</figref> illustrates an exemplary torque control process according to the first embodiment of the present invention.</li>
<li><figref idref="f0003">FIG. 6</figref> illustrates another exemplary torque control process according to the first embodiment of the present invention.<!-- EPO <DP n="14"> --></li>
<li><figref idref="f0003">FIG. 7</figref> illustrates a torque profile according to the first embodiment of the present invention.</li>
<li><figref idref="f0004">FIG. 8</figref> illustrates an exemplary reference torque-rate or velocity curve according to the first embodiment of the present invention.</li>
<li><figref idref="f0004">FIG. 9</figref> illustrates an exemplary limit torque according to the first embodiment of the present invention.</li>
<li><figref idref="f0005">FIG. 10</figref> illustrates a control method for a knob assembly according to the second embodiment of the present invention.</li>
<li><figref idref="f0005">FIG. 11</figref> illustrates another control method for a knob assembly according to the second embodiment of the present invention.</li>
<li><figref idref="f0006">FIG. 12</figref> illustrates an exemplary torque control process according to the second embodiment of the present invention.</li>
<li><figref idref="f0006">FIG. 13</figref> illustrates another exemplary torque control process according to the second embodiment of the present invention.</li>
<li><figref idref="f0007">FIG. 14</figref> illustrates a torque profile according to the second embodiment of the present invention.</li>
<li><figref idref="f0007">FIG. 15</figref> illustrates an exemplary reference torque-detent mapping curve according to the second embodiment of the present invention.</li>
<li><figref idref="f0008">FIG. 16</figref> illustrates an exemplary reference torque-level mapping profile according to the second embodiment of the invention.</li>
<li><figref idref="f0008">FIG. 17</figref> illustrates an exemplary limit torque according to the second embodiment of the present invention.</li>
<li><figref idref="f0009">FIG. 18</figref> illustrates the structure of an exemplary knob assembly according to the first and second embodiments of the present invention.</li>
<li><figref idref="f0009">FIG. 19</figref> illustrates components of the knob assembly of <figref idref="f0009">FIG. 18</figref> according to the first and second embodiments of the present invention.</li>
<li><figref idref="f0010">FIG. 20</figref> illustrates an exemplary in-vehicle apparatus, electronic device or appliance including the knob assembly according to the first and second embodiments of the present invention.</li>
</ul><!-- EPO <DP n="15"> --></p>
<heading id="h0005"><b>EMBODIMENTS</b></heading>
<p id="p0067" num="0067">As described below, a knob assembly, a control method for the knob assembly, an in-vehicle apparatus or an electronic device or an appliance, a computer-readable storage medium and a vehicle are provided in some exemplary embodiments of the present disclosure. More specifically, the present disclosure is intended to solve the aforementioned problems.</p>
<p id="p0068" num="0068">With reference to <figref idref="f0001">FIG. 1</figref>, a block diagram of an exemplary knob assembly 100 according to a first and a second embodiment of the present invention is illustrated. The knob assembly 100 includes a knob 110, a torque output unit 120, a detection unit 130, and a control unit 140. The knob 110 may be rotatable in one direction (e.g., clockwise or counter-clockwise) or in two directions, which is not limited herein. The detection unit 130 may detect a rotation operation of the knob 110 so as to obtain characterization data indicating a rotational position, a displacement, an angle or a radian associated with rotation of the knob 110. For example, the detection unit 130 may directly detect the rotation operation of the knob 110, or may indirectly detect the rotation operation of the knob 110 by detecting a rotation operation of the torque output unit 120 that can rotate together with the knob 110. For example, the detection unit 130 may be an encoder, a sensor (e.g., an infrared sensor or a photoelectric sensor), or other detection components (e.g., a camera, etc.) known in the art that can be used to detect a rotational state, and outputs characterization data regarding the rotational state (e.g., a rotational position, a displacement, an angle or a radian, etc.). The detection unit 130 is electrically connected with the control unit 140 to transmit the characterization data to the control unit 140. The control unit 140 may control the torque output unit 120 to dynamically provide torque for the knob 110 based on the characterization data.</p>
<p id="p0069" num="0069"><figref idref="f0001">FIG. 2</figref> illustrates exemplary multiple rotation operation processes according to an embodiment of the present invention. As shown in <figref idref="f0001">FIG. 2</figref>, the knob 110 is<!-- EPO <DP n="16"> --> operated to: rotate clockwise during a time period from t0 to t1; stop rotation during a time period from t1 to t2; rotate clockwise during a time period from t2 to t3; stop rotation during a time period from t3 to t4; and rotate counter-clockwise during a time period from t4 to t5. For example, when the rotation stop duration is less than a duration threshold (or referred to as a stop-duration threshold), adjacent rotation processes may be regarded as belonging to a single rotation operation; when the rotation stop duration is greater than the duration threshold (or referred to as the stop-duration threshold), adjacent rotation processes may be regarded as belonging to different rotation operations.</p>
<p id="p0070" num="0070"><figref idref="f0001">FIG. 3</figref> illustrates an exemplary single rotation operation according to the first and second embodiments of the present invention. As shown in <figref idref="f0001">FIG. 3</figref>, a single rotation of the knob may be represented as a process of change from an initial (end) rotational position, displacement, angle, radian or the like to a terminal (end) (or final-end) rotational position, displacement, angle, radian or the like (e.g., the illustrated angle θ). The detection unit 130 can obtain characterization data by detecting a rotational position, a displacement, an angle, a radian, or the like at different times. For example, preferred variations in the rotational position, displacement, angle, radian or the like may be set based on the rotation plane of the knob and the human-machine interaction distance. Taking angle as an example, the angle θ may preferably be set within a range of [30°, 120°]. For instance, when a single rotation operation exceeds 120°, the rotation operation shall be deemed to rotate by 120° rather than by an angle exceeding 120°, so as to avoid misoperation or excessive rotation in a single rotation. Alternatively, the torque at 120° may be maintained while the control recognition remains consistent with the actual rotation operation. Similarly, a selected range may be set for preferred variations in the rotational position, displacement, or radian.</p>
<p id="p0071" num="0071">A process of providing adjustable torque based on a rate or velocity to achieve dynamic force feedback according to the first embodiment of the present<!-- EPO <DP n="17"> --> invention will be described in detail with reference to <figref idref="f0002 f0003 f0004">FIGS. 4- 9</figref>.</p>
<p id="p0072" num="0072"><figref idref="f0002">FIG. 4</figref> shows a control method 200 for a knob assembly according to the first embodiment of the present invention. The method 200 may be executed by any one of the knob assembly 100 of <figref idref="f0001">FIG. 1</figref>, a knob assembly 300 of <figref idref="f0009">FIG. 18</figref>, or a knob assembly 410 of an in-vehicle apparatus or electronic device or appliance 400 of <figref idref="f0010">FIG. 20</figref>. As shown, the method 200 includes steps 210 to 230.</p>
<p id="p0073" num="0073">In step 210, the detection unit detects a single rotation operation of the knob to obtain characterization data indicating a rotational position, a displacement, an angle or a radian associated with rotation of the knob, and transmits the characterization data to the control unit.</p>
<p id="p0074" num="0074">In step 220, the control unit determines a rotation rate or velocity of the knob based on the characterization data. For example, the control unit can determine the rotation rate or velocity of the knob according to the characterization data received from the detection unit at different times. For example, the control unit can determine a rotational angular velocity according to a change in the rotation angle with respect to time. For example, the control unit can determine a rotational linear velocity according to a change in the rotational position with respect to time, and determine the rotational angular velocity according to a rotational radius of the knob.</p>
<p id="p0075" num="0075">In some examples, the knob 110 can rotate together with the torque output unit 120, and the rate or velocity of the knob can be determined based on the relative relationship between the rotation rates or velocities of the knob 110 and the torque output unit 120. For example, when the rotational axes of the knob 110 and the torque output unit 120 are aligned, both the knob 110 and the torque output unit 120 have the same rotation rate or velocity, whereas when the rotational axes of the knob 110 and the torque output unit 120 are not aligned, the knob 110 and the torque output unit 120 are connected by means of a transmission, and may have the same or different rate or velocity ratio. The rotation rate or velocity of the knob 110 can be determined by determining the<!-- EPO <DP n="18"> --> rotation rate or velocity of the torque output unit 120 based on the ratio.</p>
<p id="p0076" num="0076">In step 230, the control unit, during a single rotation operation, dynamically adjusts the torque output unit 120 based on the rotation rate or velocity to generate at least two (e.g., different) torques for the knob 110 or dynamically adjusts the torque output unit 120 to provide an adjustable torque for the knob 110 in the single rotation operation.</p>
<p id="p0077" num="0077">In some examples, step 230 may include: determining a plurality of detents traversed during the single rotation operation based on the characterization data or the rotation rate or velocity, wherein the plurality of detents includes at least a first detent segment and a second detent segment subsequent to the first detent segment; and during the first detent segment: generating first control information for the first detent segment based on a first reference torque, and outputting a control signal to the torque output unit according to the first control information; and during the second detent segment: if the obtained rotation rate or velocity is higher than a rate or velocity threshold range or a rate or velocity threshold value, generating second control information for the second detent segment based on a second reference torque different from the first reference torque, and outputting a control signal to the torque output unit according to the second control information. Here, the reference torques can, for example, each correspond to, for example, be equal to, the at least two torques generated as described above.</p>
<p id="p0078" num="0078">Taking angle as an example, assuming that the total number of the detents of the knob (for a 360 ° rotation) is 30, the number of the detents traversed during a single rotation operation can be determined based on the angular velocity, the linear velocity, the change in angle, and the change in position. For example, when a single rotation of 60 ° is performed, it can be determined that 5 detents have been traversed.</p>
<p id="p0079" num="0079">Turning to <figref idref="f0002">FIGS. 5</figref> and <figref idref="f0003">6</figref>, <figref idref="f0002">FIG. 5</figref> shows an exemplary torque control process according to the first embodiment of the present invention, and <figref idref="f0003">FIG. 6</figref> shows another exemplary torque control process according to the first embodiment of<!-- EPO <DP n="19"> --> the present invention. As shown in <figref idref="f0002">FIG. 5</figref> and <figref idref="f0003">6</figref>, the torque variation of the knob may include at least a first stage and a second stage. In the first stage associated with the first detent segment (e.g., one or more detents), at which time the rotation adjustment starts, the calculation of the rotation rate or velocity has not yet been completed, and the torque feedback of the knob may be set to a default value, such as a first reference torque. Correspondingly, the control unit may generate first control information for the first detent segment based on the first reference torque, and output a control signal to the torque output unit according to the first control information to provide a corresponding torque. In the second stage associated with the second detent segment (e.g., one or more detents), after the rotation rate or velocity has been calculated, if the rate or velocity V1 or V2 exceeds the rate or velocity threshold range or the rate or velocity threshold value, the torque of the knob enters an adjustment stage, and the torque feedback of the knob may be set to a second reference torque different from the first reference torque. Correspondingly, the control unit may generate second control information for the second detent segment based on the second reference torque, and output a control signal to the torque output unit according to the second control information to provide a corresponding torque. Here, the "rate or velocity threshold range" may be a predetermined threshold range or threshold interval of rate or velocity, and the "rate or velocity threshold value" may be a predetermined threshold point value of rate or velocity.</p>
<p id="p0080" num="0080">For example, the second reference torque may be lower than the first reference torque (decreasing shown in <figref idref="f0002">FIG. 5</figref>) or higher than the first reference torque (increasing shown in <figref idref="f0003">FIG. 6</figref>). In some examples, a relative gradient relationship between the first reference torque and the second reference torque (e.g., increasing or decreasing) is based on a rotational direction, e.g., different torque force feedbacks are provided in different rotational directions.</p>
<p id="p0081" num="0081">In some examples, the control unit 140 further acquires function object information corresponding to a single rotation adjustment operation (e.g.,<!-- EPO <DP n="20"> --> information indicating function objects, which may be, for example, various adjustable parameters such as FM selection, volume of sound, etc.), wherein at least one of the first reference torque, the second reference torque, and the relative gradient relationship between the first reference torque and the second reference torque is based on rotational direction data and/or the function object information. For example, for different rotational directions and/or function objects, there may be the same or different reference torque starting values or adjustment values or there may be different torque variation trends, thereby providing different torque force feedbacks.</p>
<p id="p0082" num="0082">For example, decreasing the torque feedback upon rapid adjustment of the knob 110 and increasing the torque feedback in opposite case can satisfy the demand for rapid adjustment and fine tuning, such as FM selection. For example, increasing the torque feedback upon fast adjustment and decreasing the torque feedback in opposite case can avoid the effect of too fast function adjustment, such as a sudden increase in volume.</p>
<p id="p0083" num="0083">For example, the function object information is associated with function objects, and the function objects are selected from a plurality of adjustable parameters. The plurality of adjustable parameters may be associated with the same component, or at least two of the adjustable parameters may be associated with different components. For example, the knob 110 may be used to adjust multiple function objects of the same component, or to adjust multiple different function objects of multiple different components. For example, the function object information may be obtained by acquiring a user's selection of the function object (via user input such as touch screen input, voice input, key input, or the like).</p>
<p id="p0084" num="0084">Optionally, as shown in <figref idref="f0002">FIGS. 5</figref> and <figref idref="f0003">6</figref>, the torque variation of the knob 110 may include a third stage (i.e., a transition stage) between the first stage and the second stage, corresponding to a third detent segment (one or more detents). The torque feedback of the knob 110 may be set to a third reference torque between<!-- EPO <DP n="21"> --> the first reference torque and the second reference torque. Correspondingly, the control unit 140 can generate third control information for the third detent segment based on the third reference torque, and output a control signal to the torque output unit based on the third control information to provide a corresponding torque. By providing the transition stage, discomfort to the user from sudden changes in torque can be avoided.</p>
<p id="p0085" num="0085">In some examples, during the second stage, if the obtained rotation rate or velocity is within the rate or velocity threshold range, or lower than the rate or velocity threshold range or the rate or velocity threshold value, the first control information is kept in use to control the torque output unit 120 to provide the torque for the knob 110, and whether to adjust the torque variation continues to be judged in the subsequent stage.</p>
<p id="p0086" num="0086">After the torque adjustment has been completed, the variation in the torque may continue to be controlled through the rate or velocity of the knob 110. For example, the plurality of detents further includes a fourth detent segment (e.g., one or more detents) subsequent to the second detent segment. During the fourth detent segment: if the obtained rotation rate or velocity is lower than the rate or velocity threshold range or the rate or velocity threshold value, the torque feedback of the knob 110 may be set back to the default value, such as the first reference torque. Correspondingly, the control unit 140 generates fourth control information for the fourth detent segment based on the first reference torque, and outputs a control signal to the torque output unit based on the fourth control information to provide a corresponding torque.</p>
<p id="p0087" num="0087">Turning to <figref idref="f0003">FIG. 7</figref>, a torque profile according to the first embodiment of the present invention is shown. The aforesaid operation of generating control information for the detent based on the reference torque may include: acquiring a torque profile for the detents based on the reference torque, wherein the torque profile includes at least a positive output torque stage and a negative output torque stage; and generating control information for the detents based on the<!-- EPO <DP n="22"> --> torque profile. By having the torque profile that includes the positive output torque stage and the negative output torque stage, a user manipulating the knob 110 can be provided with compliant feedback and resistive feedback, so as to easily perceive the change in the detent. For example, the reference torque may be a peak torque on the torque profile of <figref idref="f0004">FIG. 8</figref> for the detent.</p>
<p id="p0088" num="0088"><figref idref="f0004">FIG. 8</figref> illustrates an exemplary reference torque-rate or velocity curve according to the first embodiment of the present invention. As shown in <figref idref="f0004">FIG. 8</figref>, in some examples, the reference torque (e.g., the first reference torque, the second reference torque, or more) may vary as a function of the rate or velocity. For example, for different rate or velocity ranges, there may be different reference torques, so as to provide the user with a hand feeling at different rotation rates or velocities.</p>
<p id="p0089" num="0089">Turning back to <figref idref="f0002">FIG. 4</figref>, the method 200 may further include performing, by the control unit, the following operations: detecting whether the single rotation operation is completed based on the characterization data; and, after completion of the single rotation operation, controlling the torque output unit to provide zero torque or another preset torque for the knob. For example, when the rotation is completed, the torque feedback may be released or a preset torque feedback may be provided for the user to remind the user of completion of the rotation. This step may be performed, for example, immediately after completion of the single rotation operation, or after a time period has elapsed subsequent to completion of the single rotation operation.</p>
<p id="p0090" num="0090">The method 200 may further include performing the following operations by the control unit: determining an initial detent of the single rotation operation and one or more detents traversed during the single rotation operation, and determining an ending detent of the single rotation operation based on the initial detent and the one or more detents traversed, wherein the ending detent is limited within an allowable detent range. This step can prevent the rotation operation from exceeding the actual detent range of the function object.<!-- EPO <DP n="23"> --></p>
<p id="p0091" num="0091">For example, determining the initial detent of the single rotation operation may include: if the single rotation operation of the knob 110 is the first operation, determining the initial detent as a preset detent, or if the single rotation operation of the knob 110 is not the first operation, determining the initial detent as a historical ending detent of the previous historical operation of the single rotation operation.</p>
<p id="p0092" num="0092">The method 200 may further include performing the following operations by the control unit: if the ending detent is a limit detent within the detent range, determining a limit torque for the limit detent; generating control information for the limit detent based on the limit torque; and outputting a control signal to the torque output unit 120 according to the control information for the limit detent.</p>
<p id="p0093" num="0093">Turning to <figref idref="f0004">FIG. 9</figref>, an exemplary limit torque according to an embodiment of the present invention is shown. The knob 110 has a boundary stop or limit detent in at least one direction, and for the limit detent, limit torque feedback may be provided by a limit torque different from the reference torque used during torque adjustment. For example, a large limit torque feedback may be provided to limit further rotation by the user.</p>
<p id="p0094" num="0094">A process of providing adjustable torque based on a single rotation operation to achieve dynamic force feedback is described in detail below in conjunction with <figref idref="f0005 f0006 f0007 f0008">FIG. 10-17</figref>.</p>
<p id="p0095" num="0095"><figref idref="f0005">FIG. 10</figref> shows a control method 200 for a knob assembly according to the second embodiment of the present invention. The method 200 may be executed by any one of the knob assembly 100 of <figref idref="f0001">FIG. 1</figref>, the knob assembly 300 of <figref idref="f0009">FIG. 18</figref>, or the knob assembly 410 of the in-vehicle apparatus or electronic device or appliance 400 of <figref idref="f0010">FIG. 20</figref>. As shown, the method 200 includes steps 210-220.</p>
<p id="p0096" num="0096">In step 210, the detection unit 130 detects a single rotation operation of the knob 110 to obtain characterization data indicating a rotational position, a displacement, an angle or a radian associated with rotation of the knob 110, and<!-- EPO <DP n="24"> --> transmits the characterization data to the control unit 140.</p>
<p id="p0097" num="0097">In step 220, the control unit 130 is provided with at least one torque combination, and the control unit 130 determines the single rotation operation based on the characterization data and configures the torque combination for the single rotation operation. For example, the configured torque combination is one of the at least one torque combination. For example, the configured torque combination includes at least two different torques.</p>
<p id="p0098" num="0098">In some examples, the knob 110 may rotate together with the torque output unit 120. For example, when the rotational axes of the knob 110 and the torque output unit 120 are aligned, both the knob 110 and the torque output unit 120 have the same rotational state, whereas when the rotational axes of the knob 110 and the torque output unit 120 are not aligned, the knob 110 and the torque output unit 120 are connected by means of a transmission, and may have the same or different rotation ratio. The rotational state (e.g., characterization data) of the knob 110 can be determined by determining a rotational state of the torque output unit 120 based on the ratio.</p>
<p id="p0099" num="0099">In some examples, the control unit 140 may also determine whether the single rotation operation is completed based on the characterization data and may, after completion of the single rotation operation, reset the torque configuration as the torque combination or configure the torque as an initial torque. For example, the torque feedback of the knob 110 may be set as the torque combination or as the initial torque immediately after the completion of the single rotation operation to remind the user of the completion of the rotation.</p>
<p id="p0100" num="0100">In some examples, the control unit 140 may reset the torque combination configuration or configure the torque as the initial torque after a first duration threshold has elapsed subsequent to the completion of the single rotation operation. For example, the control unit 140 may, after a delay subsequent to the completion of the single rotation operation, set the torque feedback of the knob 110 as the torque combination or as the initial torque to remind the user of the<!-- EPO <DP n="25"> --> completion of the rotation.</p>
<p id="p0101" num="0101">In some examples, the control unit 140 may also acquire or store corresponding function object information of the knob 110, and the step 220 may include configuring the torque combination for the single rotation operation based on the function object information. For example, different function object information may correspond to different torque combinations, such that different dynamic torque feedbacks may be provided for different function objects.</p>
<p id="p0102" num="0102">In some examples, the function object information is associated with function objects, which have the same or different torque combinations for different rotational directions.</p>
<p id="p0103" num="0103">In some examples, the control unit 140 may also identify one or more detents traversed during the single rotation operation based on the characterization data, and the step 220 may include: for each of the one or more detents: determining a reference torque for each detent; generating control information for each detent based on the determined reference torque for each detent; and controlling the torque output unit to provide the torque for the knob based on the control information for each detent.</p>
<p id="p0104" num="0104">Taking angle as an example, assuming that the total number of the detents of the knob (for a 360° rotation) is 30, the number of the detents traversed during the single rotation operation can be determined based on the angular velocity, the linear velocity, the change in angle, and the change in position. For example, when a single rotation of 60° is performed, it can be determined that 5 detents have been traversed.</p>
<p id="p0105" num="0105">Turning to <figref idref="f0006">FIGS. 12 and 13, FIG. 12</figref> shows an exemplary torque control process according to the second embodiment of the present invention, and <figref idref="f0006">FIG. 13</figref> shows another exemplary torque control process according to the second embodiment of the present invention. As shown in <figref idref="f0006">FIGS. 12 and 13</figref>, the torque variation of the knob 110 may include a variation in the torque during the single rotation operation (e.g., a first rotation operation and a second rotation operation<!-- EPO <DP n="26"> --> shown in the figures).</p>
<p id="p0106" num="0106">In the first rotation operation or the second rotation operation, as the number of the detents traversed increases, the reference torque for the detent may vary according to a predetermined trend (for example, increasing, decreasing, or varying in a predetermined other trends), thereby configuring a torque combination for the rotation operation. As previously mentioned, when the rotation interval is greater than the stop duration threshold, the first rotation operation and the second rotation operation are deemed to be different rotation operations. In this way, each rotation adjustment starts at a zero position of torque-and-rotation mapping, thereby achieving torque feedback with relative gradient variation.</p>
<p id="p0107" num="0107">Further, although in <figref idref="f0006">FIGS. 12 and 13</figref>, the same function object has different torque combinations for different rotational directions, in other examples, the same function object may have the same torque combination for different rotational directions.</p>
<p id="p0108" num="0108">Turning to <figref idref="f0007">FIG. 14</figref>, a torque profile according to an embodiment of the present invention is shown. The aforesaid operation of generating control information for the detent based on the reference torque may include: acquiring a torque profile for the detents based on the reference torque, wherein the torque profile includes at least a positive output torque stage and a negative output torque stage; and generating control information for the detents based on the torque profile. By having the torque profile that includes the positive output torque stage and the negative output torque stage, a user manipulating the knob can be provided with compliant feedback and resistive feedback, so as to easily perceive the change in the detent. For example, the reference torque may be a peak torque on the torque profile of <figref idref="f0007">FIG. 15</figref> for the detent.</p>
<p id="p0109" num="0109"><figref idref="f0007">FIG. 15</figref> illustrates an exemplary reference torque-detent mapping curve according to an embodiment of the present invention. As shown in <figref idref="f0007">FIG. 15</figref>, in some examples, the reference torque may vary depending on the detent. For<!-- EPO <DP n="27"> --> example, for different detent ranges, there may be different reference torques, so as to provide the user with hand feeling at different detents. For example, the initial torque in the initial segment and the end torque in the final segment of the torque combination may not be the same, or at least one of the initial torque and the end torque may not be the same as the torque in the intermediate segment (between the initial segment and the final segment).</p>
<p id="p0110" num="0110">In some examples, determining a reference torque for each detent may include: based on a detent-torque mapping relationship, determining a reference torque for each detent.</p>
<p id="p0111" num="0111">In some examples, the detents may be classified in terms of levels, and the detent-torque mapping relationship may be determined according to a level-torque mapping relationship, wherein the number of the levels is less than or equal to the number of the detents.</p>
<p id="p0112" num="0112">Refer to <figref idref="f0008">FIG. 16</figref>, which shows an exemplary reference torque-level mapping profile according to the second embodiment of the present invention. For example, the relative adjustable range of the torque may be divided into M levels with the number of the detents N as the base, where M may be less than N, which can, for example, avoid discomfort to the user due to excessively fine division of the detents. For example, it can be set that M = k *N, where k ∈ (0, 1]. Alternatively, other non-linear mapping or piecewise mapping may be employed. As shown in <figref idref="f0005">FIG. 10</figref>, for the set M levels and torque range of the knob, there is a relationship mapping with gradient-increasing feedback torque. It should be understood that, regardless of the reference torque-detent mapping curve of <figref idref="f0007">FIG. 15</figref> or the reference torque-level mapping profile of <figref idref="f0008">FIG. 16</figref>, a relationship mapping with gradient-decreasing feedback torque or with a feedback torque varying in a predetermined trend can also be set, which is not limited in this embodiment.</p>
<p id="p0113" num="0113">For example, the control unit 140 may acquire a correspondence table of function objects and the detent-torque mapping relationship, and determine the<!-- EPO <DP n="28"> --> detent-torque mapping relationship based on the function objects corresponding to the function object information. For example, different function objects may have different detent-torque mapping relationships.</p>
<p id="p0114" num="0114">For example, the function object information is associated with function objects, and the function objects are selected from a plurality of adjustable parameters. The plurality of adjustable parameters may be associated with the same component, or at least two of the adjustable parameters may be associated with different components. For example, the knob 110 may be used to adjust multiple function objects of the same component, or to adjust multiple different function objects of multiple different components. For example, the function object information may be obtained by acquiring a user's selection of the function object (via user input such as touch screen input, voice input, key input, or the like).</p>
<p id="p0115" num="0115">Returning to <figref idref="f0005">FIG. 10</figref>, in some examples, the method 200 may also include performing the following operations by the control unit 140: identifying that the rotational position, the displacement, the angle or the radian generated by the single rotation operation exceeds a detent coverage of the torque combination, and configuring a first preset torque for portions of the single rotation operation where the rotational position, the displacement, the angle or the radian exceeds the detent coverage of the torque combination by the control unit 140. For example, the rotation operation may be limited to rotation within a relative maximum rotatable detent range, such as to rotation of no more than 10 detents, while the absolute maximum detent may be 100. In this step, by configuring the first preset torque for portions exceeding the detent coverage of the torque combination, users can be reminded that the relatively maximum rotatable detent for a single rotation has been reached.</p>
<p id="p0116" num="0116">In some examples, the first preset torque is consistent with an end torque of the torque combination, or a hand feeling provided by the first preset torque is consistent with that provided by the end torque of the torque combination. In this<!-- EPO <DP n="29"> --> step, the user can be reminded that the relatively maximum rotatable detent for a single rotation has been reached by means of the first preset torque that is consistent with or approximately consistent in hand feeling with the end torque.</p>
<p id="p0117" num="0117">In some examples, the method 200 may further include performing, by the control unit 140, the following operations: detecting whether the single rotation operation is completed based on the characterization data; and after completion of the single rotation operation, controlling the torque output unit to provide zero torque or an initial torque or a second preset torque for the knob, wherein the second preset torque has a limiting and fixing effect on the knob, and the initial torque is an initial segment torque of the torque combination. For example, after completion of the single rotation operation, the control unit may remind the user that the single rotation operation is completed via tactile feedback by providing another torque (e.g., zero torque, or initial torque) different from the end torque, or can remind the user that the single rotation operation is completed via tactile feedback by a second preset torque that has a limiting and fixing effect on the knob.</p>
<p id="p0118" num="0118">The method 200 may further include performing the following operations by the control unit 140: determining an initial detent of the single rotation operation and one or more detents traversed during the single rotation operation, and determining an ending detent of the single rotation operation based on the initial detent and the one or more detents traversed, wherein the ending detent is limited within an allowable detent range. This step can prevent the rotation operation from exceeding the actual absolute detent range of the function object.</p>
<p id="p0119" num="0119">For example, determining the initial detent of the single rotation operation may include: if the single rotation operation of the knob 110 is the first operation, determining the initial detent as a third preset detent, or if the single rotation operation of the knob 110 is not the first operation, determining the initial detent as a historical ending detent of the previous historical operation of the single rotation operation.<!-- EPO <DP n="30"> --></p>
<p id="p0120" num="0120">The method 200 may further include performing the following operations by the control unit 140: if the ending detent is a limit detent within the detent range, determining a limit torque for the limit detent; generating control information for the limit detent based on the limit torque; and outputting a control signal to the torque output unit 120 based on the control information for the limit detent.</p>
<p id="p0121" num="0121">Turning to <figref idref="f0008">FIG. 17</figref>, an exemplary limit torque according to an embodiment of the present invention is shown. The knob 110 has a boundary stop or limit detent in at least one direction, and for the limit detent, limit torque feedback may be provided by a limit torque different from the reference torque used during torque adjustment. For example, a large limit torque feedback may be provided to limit further rotation by the user.</p>
<p id="p0122" num="0122">Turning to <figref idref="f0005">FIG. 11</figref>, another control method 300 for a knob assembly in accordance with the second embodiment of the present invention is shown. The method 300 may be executed by any one of the knob assembly 100 of <figref idref="f0001">FIG. 1</figref>, the knob assembly 300 of <figref idref="f0009">FIG. 18</figref>, or a knob assembly 410 of an in-vehicle apparatus or electronic device or appliance 400 of <figref idref="f0010">FIG. 20</figref>. As shown in <figref idref="f0005">FIG. 11</figref>, the method 300 includes steps 310-320. For example, the initial torque in the initial segment and the end torque in the final segment of the torque combination may not be the same, or at least one of the initial torque and the end torque may not be the same as the torque in the intermediate segment (between the initial segment and the final segment).</p>
<p id="p0123" num="0123">In step 310, the detection unit 130 detects a rotation operation of the knob 110 to obtain characterization data indicating a rotational position, a displacement, an angle or a radian associated with rotation of the knob 110, and transmits the characterization data to the control unit 140.</p>
<p id="p0124" num="0124">In step 320, the control unit 140 is provided with a torque combination, determines a beginning end and a finishing end of a single rotation operation based on the characterization data, and configures the torque combination based on the beginning end and/or the finishing end. For example, the configured<!-- EPO <DP n="31"> --> torque combination may be one of the at least one torque combination. For example, the configured torque combination includes at least two different torques.</p>
<p id="p0125" num="0125">In some examples, the control unit 140 resets the torque configuration as the torque combination or configures the torque as an initial torque prior to the beginning end or subsequent to the finishing end. For example, the control unit may, after completion or before initiation of the single rotation operation, set the torque feedback of the knob 110 as the torque combination or as the initial torque to remind the user that the rotation is completed or initiated.</p>
<p id="p0126" num="0126">In some examples, a first duration threshold is set. The control unit 140 can identify the finishing end, and can reset the torque configuration as the torque combination or configure the torque as an initial torque after the first duration threshold has elapsed subsequent to a time point corresponding to the finishing end. For example, the control unit 140 can, after a delay subsequent to the completion of the single rotation operation, set the torque feedback of the knob as the torque combination or as the initial torque so as to remind the user of the completion of the rotation.</p>
<p id="p0127" num="0127">Similarly, the method 300 may also include one or more of the steps in the aforementioned method 200, and will not be described in detail.</p>
<p id="p0128" num="0128"><figref idref="f0009">FIG. 18</figref> illustrates the structure of an exemplary knob assembly 300 according to an embodiment of the present invention. The knob assembly 300 may be, for example, the knob assembly 100 of <figref idref="f0001">FIG. 1</figref>, and is adapted to execute the above-described control method for the knob assembly.</p>
<p id="p0129" num="0129"><figref idref="f0009">FIG. 19</figref> illustrates components of the knob assembly 300 of <figref idref="f0009">FIG. 18</figref> in accordance with the first and second embodiments of the present invention. The knob assembly 300 includes a knob 310, a torque output unit 320, a detection unit 330, and a control unit (not shown). The knob 310 includes a rotation contact portion 311 located on sides of the knob 310, a screen assembly or touch portion 313 located on the top of the knob 310, and a transmission gear 312. The rotation<!-- EPO <DP n="32"> --> contact portion 311 may be used for an operator to rotate the knob 310, and the screen assembly or the touch portion 313 may be used to display rotational state information or for touch control. The torque output unit 320 includes a motor 321 and a motor output gear 322. The transmission gear 312 of the knob 310 and the motor output gear 322 are engaged (e.g., meshed) such that the control unit controls the motor to output torque for transmission to the knob 310. The knob 310 and the torque output unit 320 may rotate together, but their rotational axes are not aligned. As the central hole of the motor is too small, if the motor is directly arranged coaxially with the central shaft of the knob, the wire harness of the screen assembly or the touch portion 313 cannot pass through the central hole of the motor. Therefore, by designing a set of the transmission gears, the transmission of the tactile function of the motor can be achieved, and the wire harness can be allowed to pass through the internal space of the knob (e.g., via hole 314). Meanwhile, this facilitates the use of a small-size motor to avoid excessive space occupation. The detection unit 330 may be, for example, the aforementioned encoder or other sensors of similar function to detect the rotational state of the knob 310 or the torque output unit 320 (particularly, the motor 321).</p>
<p id="p0130" num="0130">It should be understood that, in other examples, the knob assembly according to the present invention may also be applied to a case where the rotational axis of the knob 310 and the rotational axis of the torque output unit 320 are aligned. Further, the torque output assembly is not limited to the motor 321 of <figref idref="f0009">FIG. 19</figref>, but may also be, for example, a controlled elastic member or other components with similar functions known in the art.</p>
<p id="p0131" num="0131"><figref idref="f0010">FIG. 20</figref> shows an exemplary in-vehicle apparatus or electronic device or appliance 400 including a knob assembly according to the first and second embodiments of the present invention, and the in-vehicle apparatus or electronic device or appliance 400 may include the aforementioned knob assembly 100 or 300.<!-- EPO <DP n="33"> --></p>
<p id="p0132" num="0132">The present invention further provides a vehicle including the aforementioned knob assembly 100 or 300 or the aforementioned in-vehicle apparatus or electronic device or appliance 400.</p>
<p id="p0133" num="0133">Further, alternatively, the above-described method can be implemented by a computer-readable storage medium. The computer-readable storage medium has computer readable program instructions embodied thereon for performing the various embodiments of the present disclosure. The computer-readable storage medium may be a tangible device that can hold and store the instructions for use by the instruction execution device. The computer-readable storage medium may be, for example, but not limited to, an electrical memory device, a magnetic memory device, an optical memory device, an electromagnetic memory device, a semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical encoding device, punch cards or in-groove raised structures having, for example, instructions stored thereon, and any suitable combination of the foregoing. The computer-readable storage medium as used herein is not to be interpreted as a transitory signal per se, such as a radio wave or other freely propagating electromagnetic waves, an electromagnetic wave propagating through a waveguide or other transmission media (e.g., optical pulses through a fiber optic cable), or an electrical signal transmitted through an electrical wire.</p>
<p id="p0134" num="0134">Thus, in another embodiment, the present disclosure proposes a computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, cause the processor to execute the methods in the various embodiments of the present disclosure.<!-- EPO <DP n="34"> --></p>
<p id="p0135" num="0135">It should be noted that the present invention (e.g., inventive concepts, etc.) has been described in the description of this patent document and/or illustrated in the drawings in accordance with exemplary embodiments; the embodiments of the present invention are presented by way of example only and are not intended as a limitation on the scope of the present invention. The construction and/or arrangement of the elements of the inventive concept embodied in the present invention, as described in the description and/or illustrated in the drawings, is illustrative only. Although exemplary embodiments of the present invention have been described in detail in this patent document, it will be readily understood by those of ordinary skill in the art that equivalents, modifications, variations, and the like of the subject matter of the exemplary embodiments and alternative embodiments are possible and are considered to be within the scope of the present invention; all such subject matter (e.g., modifications, variations, embodiments, combinations, equivalents, etc.) are intended to be included within the scope of the present invention. It should be further noted that various/other modifications, changes, substitutions, equivalents, variations, omissions, and the like may be made in the configuration and/or arrangement of the exemplary embodiments (for example, in terms of concepts, designs, structures, devices, forms, assemblies, constructions, means, functions, systems, processes/methods, steps, sequence of process/method steps, operations, operating conditions, properties, materials, compositions, combinations, and the like) without departing from the scope of the present invention; all such matters (e.g., modifications, variations, embodiments, combinations, equivalents, etc.) are intended to be included within the scope of the present invention. The scope of the present invention is not intended to be limited to the subject matter (e.g., the details, structures, functions, materials, acts, steps, sequences, systems, results, etc.) described in the description and/or the drawings of this patent document. It is contemplated that the claims of this patent document shall be appropriately interpreted to cover the full scope of the subject matter of the present invention<!-- EPO <DP n="35"> --> (e.g., including any and all such modifications, variations, embodiments, combinations, equivalents, etc.); it is to be understood that the terminology used in the present patent document is for the purpose of providing a description of the subject matter of the exemplary embodiments, and is not intended to limit the scope of the present invention.</p>
<p id="p0136" num="0136">It is also noted that, according to exemplary embodiments, the present invention may include conventional techniques (e.g., techniques implemented and/or integrated in exemplary embodiments, modifications, variations, combinations, equivalents), or may include any other applicable techniques (now and/or in the future) capable of performing the functions and processes/operations described in the description and/or illustrated in the drawings. All such techniques (e.g., techniques implemented in the embodiments, modifications, variations, combinations, equivalents, etc.) are deemed to be within the scope of the present invention as defined by the present patent document.</p>
</description>
<claims id="claims01" lang="en"><!-- EPO <DP n="36"> -->
<claim id="c-en-0001" num="0001">
<claim-text>A knob assembly, comprising:
<claim-text>a knob, a torque output unit, a detection unit and a control unit;</claim-text>
<claim-text>the detection unit being electrically connected with the control unit, and the control unit controlling the torque output unit to provide a torque for the knob;</claim-text>
<claim-text>wherein,</claim-text>
<claim-text>the detection unit detects a single rotation operation of the knob to obtain characterization data indicating a rotational position, a displacement, an angle or a radian associated with rotation of the knob, and transmits the characterization data to the control unit;</claim-text>
<claim-text>the control unit determines a rotation rate or velocity of the knob based on the characterization data,</claim-text>
<claim-text>the control unit, during the single rotation operation, dynamically adjusts the torque output unit based on the rotation rate or velocity to generate at least two torques for the knob in the single rotation operation.</claim-text></claim-text></claim>
<claim id="c-en-0002" num="0002">
<claim-text>The knob assembly according to claim 1, wherein dynamically adjusting the torque output unit based on the rotation rate or velocity by the control unit to generate the at least two torques for the knob in the single rotation operation comprises:
<claim-text>determining a plurality of detents traversed during the single rotation operation based on the rotation rate or velocity, wherein the plurality of detents comprises at least a first detent segment and a second detent segment subsequent to the first detent segment; and</claim-text>
<claim-text>during the first detent segment:
<claim-text>generating first control information for the first detent segment based on a first reference torque; and</claim-text>
<claim-text>outputting a control signal to the torque output unit according to the first control information;<!-- EPO <DP n="37"> --></claim-text>
<claim-text>and during the second detent segment:
<claim-text>if the obtained rotation rate or velocity is higher than a rate or velocity threshold range or a rate or velocity threshold value, generating second control information for the second detent segment based on a second reference torque different from the first reference torque; and</claim-text>
<claim-text>outputting a control signal to the torque output unit according to the second control information.</claim-text></claim-text></claim-text></claim-text></claim>
<claim id="c-en-0003" num="0003">
<claim-text>The knob assembly according to claim 2, wherein,
<claim-text>the plurality of detents further comprises a third detent segment between the first detent segment and the second detent segment; and</claim-text>
<claim-text>dynamically adjusting the torque output unit based on the rotation rate or velocity by the control unit to generate the at least two torques for the knob in the single rotation operation comprises:<br/>
during the third detent segment:
<claim-text>generating third control information for the third detent segment based on a third reference torque between the first reference torque and the second reference torque; and</claim-text>
<claim-text>outputting a control signal to the torque output unit according to the third control information.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-0004" num="0004">
<claim-text>The knob assembly according to claim 2, wherein the control unit further performs:<br/>
during the second detent segment, if the obtained rotation rate or velocity is within the rate or velocity threshold range, or lower than the rate or velocity threshold range or the rate or velocity threshold value, then maintaining use of the first control information to control the torque output unit to provide the torque for the knob.</claim-text></claim>
<claim id="c-en-0005" num="0005">
<claim-text>The knob assembly according to claim 2, wherein,
<claim-text>the plurality of detents further comprises a fourth detent segment subsequent to the second detent segment; and<!-- EPO <DP n="38"> --></claim-text>
<claim-text>dynamically adjusting the torque output unit based on the rotation rate or velocity by the control unit to generate the at least two torques for the knob in the single rotation operation comprises:<br/>
during the fourth detent segment:
<claim-text>if the obtained rotation rate or velocity is lower than the rate or velocity threshold range or the rate or velocity threshold value, generating fourth control information for the fourth detent segment based on the first reference torque; and</claim-text>
<claim-text>outputting a control signal to the torque output unit according to the fourth control information.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-0006" num="0006">
<claim-text>The knob assembly according to claim 2, wherein a relative gradient relationship between the first reference torque and the second reference torque is based on a rotational direction.</claim-text></claim>
<claim id="c-en-0007" num="0007">
<claim-text>The knob assembly according to claim 2, wherein,
<claim-text>the control unit further acquires function object information corresponding to the single rotation adjustment operation; and</claim-text>
<claim-text>at least one of the first reference torque, the second reference torque, and a relative gradient relationship between the first reference torque and the second reference torque is based on rotational direction data and/or the function object information.</claim-text></claim-text></claim>
<claim id="c-en-0008" num="0008">
<claim-text>The knob assembly according to any one of claims 2 to 7, wherein generating control information for the detent based on the reference torque comprises:
<claim-text>acquiring a torque profile for the detents based on the reference torque, wherein the torque profile comprises at least a positive output torque stage and a negative output torque stage; and</claim-text>
<claim-text>generating control information for the detents based on the torque profile.</claim-text></claim-text></claim>
<claim id="c-en-0009" num="0009">
<claim-text>The knob assembly according to claim 8, wherein the reference torque is a peak torque for the detent.</claim-text></claim>
<claim id="c-en-0010" num="0010">
<claim-text>The knob assembly according to claim 1, wherein the control unit further<!-- EPO <DP n="39"> --> performs:
<claim-text>detecting whether the single rotation operation is completed based on the characterization data;</claim-text>
<claim-text>after completion of the single rotation operation, controlling the torque output unit to provide zero torque or another preset torque for the knob.</claim-text></claim-text></claim>
<claim id="c-en-0011" num="0011">
<claim-text>The knob assembly according to claim 1, wherein the control unit further performs:
<claim-text>determining an initial detent of the single rotation operation and one or more detents traversed during the single rotation operation;</claim-text>
<claim-text>determining an ending detent of the single rotation operation based on the initial detent and the one or more detents traversed, wherein the ending detent is limited within an allowable detent range.</claim-text></claim-text></claim>
<claim id="c-en-0012" num="0012">
<claim-text>The knob assembly according to claim 11, wherein determining the initial detent of the single rotation operation comprises:
<claim-text>if the single rotation operation of the knob is the first operation, determining the initial detent as a preset detent, or</claim-text>
<claim-text>if the single rotation operation of the knob is not the first operation, determining the initial detent as a historical ending detent of the previous historical operation of the single rotation operation.</claim-text></claim-text></claim>
<claim id="c-en-0013" num="0013">
<claim-text>The knob assembly according to claim 11 or 12, wherein the control unit further performs:
<claim-text>if the ending detent is a limit detent within the detent range, determining a limit torque for the limit detent;</claim-text>
<claim-text>generating control information for the limit detent based on the limit torque; and</claim-text>
<claim-text>outputting a control signal to the torque output unit according to the control information for the limit detent.</claim-text></claim-text></claim>
<claim id="c-en-0014" num="0014">
<claim-text>The knob assembly according to claim 7, wherein the function object information is associated with a function object selected from a plurality of<!-- EPO <DP n="40"> --> adjustable parameters, wherein the plurality of adjustable parameters is associated with the same component, or at least two of the adjustable parameters are associated with different components.</claim-text></claim>
<claim id="c-en-0015" num="0015">
<claim-text>The knob assembly according to claim 1, wherein,
<claim-text>a rotational axis of the knob rotates together with the torque output unit; and</claim-text>
<claim-text>a rotational axis of the knob is aligned with a rotational axis of the torque output unit, or</claim-text>
<claim-text>a rotational axis of the knob is not aligned with a rotational axis of the torque output unit, and the knob and the torque output unit are connected by means of a transmission.</claim-text></claim-text></claim>
<claim id="c-en-0016" num="0016">
<claim-text>A knob assembly, comprising:
<claim-text>a knob, a torque output unit, a detection unit and a control unit;</claim-text>
<claim-text>the detection unit being electrically connected with the control unit, and the control unit being capable of controlling the torque output unit to provide a torque for the knob;</claim-text>
<claim-text>wherein,</claim-text>
<claim-text>the detection unit is configured to detect a single rotation operation of the knob to obtain characterization data indicating a rotational position, a displacement, an angle or a radian associated with rotation of the knob, and to transmit the characterization data to the control unit;</claim-text>
<claim-text>the control unit is configured to determine a rotation rate or velocity of the knob based on the characterization data,</claim-text>
<claim-text>the control unit is further configured to, during the single rotation operation, be capable of dynamically adjusting the torque output unit based on the rotation rate or velocity to generate at least two different torques or to provide an adjustable torque for the knob in the single rotation operation.</claim-text></claim-text></claim>
<claim id="c-en-0017" num="0017">
<claim-text>A control method for a knob assembly,
<claim-text>the knob assembly comprising a knob, a torque output unit, a detection unit and a control unit;<!-- EPO <DP n="41"> --></claim-text>
<claim-text>the detection unit being electrically connected with the control unit, and the control unit controlling the torque output unit to provide a torque for the knob;</claim-text>
<claim-text>wherein the method comprises the steps of:
<claim-text>detecting a single rotation operation of the knob to obtain characterization data indicating a rotational position, a displacement, an angle or a radian associated with rotation of the knob and transmitting the characterization data to the control unit by the detection unit;</claim-text>
<claim-text>determining a rotation rate or velocity of the knob based on the characterization data by the control unit,</claim-text>
<claim-text>during the single rotation operation, dynamically adjusting the torque output unit based on the rotation rate or velocity by the control unit to provide an adjustable torque for the knob in the single rotation operation.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-0018" num="0018">
<claim-text>The control method according to claim 17, wherein dynamically adjusting the torque output unit based on the rotation rate or velocity by the control unit to provide the adjustable torque for the knob in the single rotation operation comprises:
<claim-text>determining a plurality of detents traversed during the single rotation operation based on the rotation rate or velocity, wherein the plurality of detents comprises at least a first detent segment and a second detent segment subsequent to the first detent segment; and</claim-text>
<claim-text>during the first detent segment:
<claim-text>generating first control information for the first detent segment based on a first reference torque; and</claim-text>
<claim-text>outputting a control signal to the torque output unit according to the first control information;</claim-text>
<claim-text>and during the second detent segment:
<claim-text>if the obtained rotation rate or velocity is higher than a rate or velocity threshold range or a rate or velocity threshold value, generating second control information for the second detent segment based on a second reference torque<!-- EPO <DP n="42"> --> different from the first reference torque; and</claim-text>
<claim-text>outputting a control signal to the torque output unit according to the second control information.</claim-text></claim-text></claim-text></claim-text></claim>
<claim id="c-en-0019" num="0019">
<claim-text>The control method according to claim 18, wherein,
<claim-text>the plurality of detents further comprises a third detent segment between the first detent segment and the second detent segment; and</claim-text>
<claim-text>dynamically adjusting the torque output unit based on the rotation rate or velocity by the control unit to provide the adjustable torque for the knob in the single rotation operation comprises:<br/>
during the third detent segment:
<claim-text>generating third control information for the third detent segment based on a third reference torque between the first reference torque and the second reference torque; and</claim-text>
<claim-text>outputting a control signal to the torque output unit according to the third control information.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-0020" num="0020">
<claim-text>The control method according to claim 18, wherein the control unit further performs:<br/>
during the second detent segment, if the obtained rotation rate or velocity is within the rate or velocity threshold range, or lower than the rate or velocity threshold range or the rate or velocity threshold value, then maintaining use of the first control information to control the torque output unit to provide the torque for the knob.</claim-text></claim>
<claim id="c-en-0021" num="0021">
<claim-text>The control method according to claim 18, wherein,
<claim-text>the plurality of detents further comprises a fourth detent segment subsequent to the second detent segment; and</claim-text>
<claim-text>dynamically adjusting the torque output unit based on the rotation rate or velocity by the control unit to generate the at least two torques for the knob in the single rotation operation comprises:<br/>
during the fourth detent segment:<!-- EPO <DP n="43"> -->
<claim-text>if the obtained rotation rate or velocity is lower than the rate or velocity threshold range or the rate or velocity threshold value, generating fourth control information for the fourth detent segment based on the first reference torque; and</claim-text>
<claim-text>outputting a control signal to the torque output unit according to the fourth control information.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-0022" num="0022">
<claim-text>The control method according to claim 18, wherein a relative gradient relationship between the first reference torque and the second reference torque is based on a rotational direction.</claim-text></claim>
<claim id="c-en-0023" num="0023">
<claim-text>The control method according to claim 18, wherein,
<claim-text>the control unit further acquires function object information corresponding to the single rotation adjustment operation; and</claim-text>
<claim-text>at least one of the first reference torque, the second reference torque, and a relative gradient relationship between the first reference torque and the second reference torque is based on rotational direction data and/or the function object information.</claim-text></claim-text></claim>
<claim id="c-en-0024" num="0024">
<claim-text>The control method according to any one of claims 18 to 23, wherein generating control information for the detent based on the reference torque comprises:
<claim-text>acquiring a torque profile for the detents based on the reference torque, wherein the torque profile comprises at least a positive output torque stage and a negative output torque stage; and</claim-text>
<claim-text>generating control information for the detents based on the torque profile.</claim-text></claim-text></claim>
<claim id="c-en-0025" num="0025">
<claim-text>The control method according to claim 24, wherein the reference torque is a peak torque for the detent.</claim-text></claim>
<claim id="c-en-0026" num="0026">
<claim-text>The control method according to claim 17, wherein the control unit further performs:
<claim-text>detecting whether the single rotation operation is completed based on the characterization data;</claim-text>
<claim-text>after completion of the single rotation operation, controlling the torque<!-- EPO <DP n="44"> --> output unit to provide zero torque or another preset torque for the knob.</claim-text></claim-text></claim>
<claim id="c-en-0027" num="0027">
<claim-text>The control method according to claim 17, wherein the control unit further performs:
<claim-text>determining an initial detent of the single rotation operation and one or more detents traversed during the single rotation operation;</claim-text>
<claim-text>determining an ending detent of the single rotation operation based on the initial detent and the one or more detents traversed, wherein the ending detent is limited within an allowable detent range.</claim-text></claim-text></claim>
<claim id="c-en-0028" num="0028">
<claim-text>The control method according to claim 27, wherein determining the initial detent of the single rotation operation comprises:
<claim-text>if the single rotation operation of the knob is the first operation, determining the initial detent as a preset detent, or</claim-text>
<claim-text>if the single rotation operation of the knob is not the first operation, determining the initial detent as a historical ending detent of the previous historical operation of the single rotation operation.</claim-text></claim-text></claim>
<claim id="c-en-0029" num="0029">
<claim-text>The control method according to claim 27 or 28, wherein the control unit further performs:
<claim-text>if the ending detent is a limit detent within the detent range, determining a limit torque for the limit detent;</claim-text>
<claim-text>generating control information for the limit detent based on the limit torque; and</claim-text>
<claim-text>outputting a control signal to the torque output unit according to the control information for the limit detent.</claim-text></claim-text></claim>
<claim id="c-en-0030" num="0030">
<claim-text>The control method according to claim 23, wherein the function object information is associated with a function object selected from a plurality of adjustable parameters, wherein the plurality of adjustable parameters is associated with the same component, or at least two of the adjustable parameters are associated with different components.</claim-text></claim>
<claim id="c-en-0031" num="0031">
<claim-text>A knob assembly, comprising:<!-- EPO <DP n="45"> -->
<claim-text>a knob, a torque output unit, a detection unit and a control unit;</claim-text>
<claim-text>the detection unit being electrically connected with the control unit, and the control unit controlling the torque output unit to provide a torque for the knob;</claim-text>
<claim-text>wherein,</claim-text>
<claim-text>the detection unit detects a rotation operation of the knob to obtain characterization data indicating a rotational position, a displacement, an angle or a radian associated with rotation of the knob, and transmits the characterization data to the control unit;</claim-text>
<claim-text>the control unit is provided with at least one torque combination,</claim-text>
<claim-text>the control unit determines a single rotation operation based on the characterization data, and configures the torque combination for the single rotation operation.</claim-text></claim-text></claim>
<claim id="c-en-0032" num="0032">
<claim-text>The knob assembly according to claim 31, wherein,<br/>
the control unit further determines whether the single rotation operation is completed based on the characterization data, and after completion of the single rotation operation, resets the torque configuration as the torque combination or configures the torque as an initial torque.</claim-text></claim>
<claim id="c-en-0033" num="0033">
<claim-text>The knob assembly according to claim 31, wherein,<br/>
a first duration threshold is set, and the control unit resets a torque combination configuration or configures the torque as an initial torque after the first duration threshold has elapsed subsequent to completion of the single rotation operation.</claim-text></claim>
<claim id="c-en-0034" num="0034">
<claim-text>The knob assembly according to claim 31, wherein,
<claim-text>the control unit further acquires or stores function object information corresponding to the knob; and</claim-text>
<claim-text>configuring the torque combination for the single rotation operation by the control unit comprises: configuring the torque combination for the single rotation operation by the control unit based on the function object information.</claim-text></claim-text></claim>
<claim id="c-en-0035" num="0035">
<claim-text>The knob assembly according to claim 34, wherein the function object<!-- EPO <DP n="46"> --> information is associated with function objects, which have the same or different torque combinations for different rotational directions.</claim-text></claim>
<claim id="c-en-0036" num="0036">
<claim-text>The knob assembly according to claim 31, wherein,
<claim-text>the control unit identifies one or more detents traversed during the single rotation operation based on the characterization data; and</claim-text>
<claim-text>configuring the torque combination for the single rotation operation by the control unit comprises:<br/>
for each of the one or more detents:
<claim-text>determining a reference torque for each detent;</claim-text>
<claim-text>generating control information for each detent based on the determined reference torque for each detent;</claim-text>
<claim-text>controlling the torque output unit to provide a torque for the knob according to the control information for each detent.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-0037" num="0037">
<claim-text>The method according to claim 36, wherein the control unit identifies that the rotational position, the displacement, the angle or the radian generated by the single rotation operation exceeds a detent coverage of the torque combination, and the control unit configures a first preset torque for portions of the single rotation operation where the rotational position, the displacement, the angle or the radian exceeds the detent coverage of the torque combination.</claim-text></claim>
<claim id="c-en-0038" num="0038">
<claim-text>The knob assembly according to claim 37, wherein the first preset torque is consistent with an end torque of the torque combination, or a hand feeling provided by the first preset torque is consistent with that provided by the end torque of the torque combination.</claim-text></claim>
<claim id="c-en-0039" num="0039">
<claim-text>The knob assembly according to claim 36, wherein determining the reference torque for each detent comprises:<br/>
based on a detent-torque mapping relationship, determining a reference torque for each detent.</claim-text></claim>
<claim id="c-en-0040" num="0040">
<claim-text>The knob assembly according to claim 39, wherein the detents are classified in terms of levels, and the detent-torque mapping relationship is<!-- EPO <DP n="47"> --> determined according to a level-torque mapping relationship, and the number of the levels is less than or equal to the number of the detents.</claim-text></claim>
<claim id="c-en-0041" num="0041">
<claim-text>The knob assembly according to claim 39, wherein the control unit further performs:
<claim-text>acquiring a correspondence table of function objects and the detent-torque mapping relationship, and</claim-text>
<claim-text>determining the detent-torque mapping relationship based on the function objects corresponding to the function object information.</claim-text></claim-text></claim>
<claim id="c-en-0042" num="0042">
<claim-text>The knob assembly according to any one of claims 36 to 41, wherein generating control information for each detent based on the determined reference torque for each detent comprises:
<claim-text>acquiring a torque profile for each detent based on the determined reference torque for each detent, wherein the torque profile comprises at least a positive output torque stage and a negative output torque stage;</claim-text>
<claim-text>generating control information for each detent based on the torque profile.</claim-text></claim-text></claim>
<claim id="c-en-0043" num="0043">
<claim-text>The knob assembly according to claim 42, wherein the reference torque is a peak torque for each detent.</claim-text></claim>
<claim id="c-en-0044" num="0044">
<claim-text>The knob assembly according to claim 31, wherein the control unit further performs:
<claim-text>determining whether the single rotation operation is completed based on the characterization data; and</claim-text>
<claim-text>after completion of the single rotation operation, controlling the torque output unit to provide zero torque or an initial torque or a second preset torque for the knob, wherein the second preset torque has a limiting and fixing effect on the knob, and the initial torque is an initial segment torque of the torque combination.</claim-text></claim-text></claim>
<claim id="c-en-0045" num="0045">
<claim-text>The knob assembly according to claim 31, wherein the control unit further performs:
<claim-text>determining an initial detent of the single rotation operation and one or more<!-- EPO <DP n="48"> --> detents traversed during the single rotation operation;</claim-text>
<claim-text>determining an ending detent of the single rotation adjustment operation based on the initial detent and the one or more detents traversed, wherein the ending detent is limited within an allowable detent range.</claim-text></claim-text></claim>
<claim id="c-en-0046" num="0046">
<claim-text>The knob assembly according to claim 45, wherein determining the initial detent of the single rotation adjustment operation comprises:
<claim-text>if the single rotation operation of the knob is the first operation, determining the initial detent as a third preset detent, or</claim-text>
<claim-text>if the single rotation operation of the knob is not the first operation, determining the initial detent as a historical ending detent of the previous historical operation of the single rotation operation.</claim-text></claim-text></claim>
<claim id="c-en-0047" num="0047">
<claim-text>The knob assembly according to claim 45 or 46, wherein the control unit further performs:
<claim-text>if the ending detent is a limit detent within the detent range, determining a limit torque for the limit detent;</claim-text>
<claim-text>generating control information for the limit detent based on the limit torque; and</claim-text>
<claim-text>controlling the torque output unit to provide a torque for the knob according to the control information for the limit detent.</claim-text></claim-text></claim>
<claim id="c-en-0048" num="0048">
<claim-text>The knob assembly according to claim 34, wherein a function object corresponding to the function object information is selected from a plurality of adjustable parameters, wherein the plurality of adjustable parameters is associated with the same component, or at least two of the adjustable parameters are associated with different components.</claim-text></claim>
<claim id="c-en-0049" num="0049">
<claim-text>The knob assembly according to claim 31, wherein,
<claim-text>the knob is capable of rotating together with the torque output unit; and</claim-text>
<claim-text>a rotational axis of the knob is aligned with a rotational axis of the torque output unit, or</claim-text>
<claim-text>a rotational axis of the knob is not aligned with a rotational axis of the torque<!-- EPO <DP n="49"> --> output unit, and the knob and the torque output unit are connected by means of a transmission.</claim-text></claim-text></claim>
<claim id="c-en-0050" num="0050">
<claim-text>The knob assembly according to claim 31, wherein the torque combination comprises at least two different torques.</claim-text></claim>
<claim id="c-en-0051" num="0051">
<claim-text>A control method for a knob assembly,
<claim-text>the knob assembly comprising a knob, a torque output unit, a detection unit, and a control unit;</claim-text>
<claim-text>the detection unit being electrically connected with the control unit, and the control unit controlling the torque output unit to provide a torque for the knob;</claim-text>
<claim-text>wherein the method comprises the steps of:
<claim-text>detecting a rotation operation of the knob to obtain characterization data indicating a rotational position, a displacement, an angle or a radian of the knob, and transmitting the characterization data to the control unit by the detector,</claim-text>
<claim-text>providing the control unit with a torque combination;</claim-text>
<claim-text>determining a beginning end and a finishing end of a single rotation operation based on the characterization data, and configuring the torque combination based on the beginning end and/or the finishing end by the control unit.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-0052" num="0052">
<claim-text>The control method according to claim 51, wherein,<br/>
the control unit resets the torque configuration as the torque combination or configures the torque as an initial torque prior to the beginning end or subsequent to the finishing end.</claim-text></claim>
<claim id="c-en-0053" num="0053">
<claim-text>The control method according to claim 51, wherein,<br/>
a first duration threshold is set; and the control unit identifies the finishing end and, after the first duration threshold has elapsed subsequent to a time point corresponding to the finishing end, resets the torque configuration as the torque combination or configures the torque as an initial torque.</claim-text></claim>
<claim id="c-en-0054" num="0054">
<claim-text>The control method according to claim 51, wherein,
<claim-text>the control unit further acquires or stores function object information corresponding to the knob; and<!-- EPO <DP n="50"> --></claim-text>
<claim-text>configuring the torque combination by the control unit comprises: configuring the torque combination for the single rotation operation based on the function object information by the control unit.</claim-text></claim-text></claim>
<claim id="c-en-0055" num="0055">
<claim-text>The control method according to claim 54, wherein the function object information is associated with function objects, which have the same or different torque combinations for different rotational directions.</claim-text></claim>
<claim id="c-en-0056" num="0056">
<claim-text>The control method according to claim 51, wherein,
<claim-text>the control unit identifies one or more detents traversed during the single rotation operation based on the characterization data; and</claim-text>
<claim-text>configuring the torque combination for each of the single rotation operations by the control unit comprises:<br/>
for each of the one or more detents:
<claim-text>determining a reference torque for each detent;</claim-text>
<claim-text>generating control information for each detent based on the determined reference torque for each detent;</claim-text>
<claim-text>controlling the torque output unit to provide a torque for the knob according to the control information for each detent.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-0057" num="0057">
<claim-text>The control method according to claim 56, wherein the control unit identifies that the rotational position, the displacement, the angle or the radian generated by the single rotation operation exceeds a detent coverage of the torque combination, and the control unit configures a first preset torque for portions of the single rotation operation where the rotational position, the displacement, the angle or the radian exceeds the detent coverage of the torque combination.</claim-text></claim>
<claim id="c-en-0058" num="0058">
<claim-text>The control method according to claim 57, wherein the first preset torque is consistent with an end torque of the torque combination, or a hand feeling provided by the first preset torque is consistent with that provided by the end torque of the torque combination.</claim-text></claim>
<claim id="c-en-0059" num="0059">
<claim-text>The control method according to claim 56, wherein determining the reference torque for each detent comprises:<br/>
<!-- EPO <DP n="51"> -->based on a detent-torque mapping relationship, determining a reference torque for each detent.</claim-text></claim>
<claim id="c-en-0060" num="0060">
<claim-text>The control method according to claim 59, wherein the detents are classified in terms of levels, and the detent-torque mapping relationship is determined according to a level-torque mapping relationship, and the number of the levels is less than or equal to the number of the detents.</claim-text></claim>
<claim id="c-en-0061" num="0061">
<claim-text>The control method according to claim 59, wherein the control unit further performs:
<claim-text>acquiring a correspondence table of function objects and the detent-torque mapping relationship, and</claim-text>
<claim-text>determining the detent-torque mapping relationship based on the function objects corresponding to the function object information.</claim-text></claim-text></claim>
<claim id="c-en-0062" num="0062">
<claim-text>The control method according to any one of claims 56 to 61, wherein generating control information for each detent based on the determined reference torque for each detent comprises:
<claim-text>acquiring a torque profile for each detent based on the determined reference torque for each detent, wherein the torque profile comprises at least a positive output torque stage and a negative output torque stage;</claim-text>
<claim-text>generating control information for each detent based on the torque profile.</claim-text></claim-text></claim>
<claim id="c-en-0063" num="0063">
<claim-text>The control method according to claim 62, wherein the reference torque is a peak torque for each detent.</claim-text></claim>
<claim id="c-en-0064" num="0064">
<claim-text>The control method according to claim 51, wherein the control unit further performs:
<claim-text>determining whether the single rotation operation is completed based on the characterization data; and</claim-text>
<claim-text>after completion of the single rotation operation, controlling the torque output unit to provide zero torque or an initial torque or a second preset torque for the knob, wherein the second preset torque has a limiting and fixing effect on the knob, and the initial torque is an initial segment torque of the torque<!-- EPO <DP n="52"> --> combination.</claim-text></claim-text></claim>
<claim id="c-en-0065" num="0065">
<claim-text>The control method according to claim 51, wherein the control unit further performs:
<claim-text>determining an initial detent of the single rotation operation and one or more detents traversed during the single rotation operation;</claim-text>
<claim-text>determining an ending detent of the single rotation adjustment operation based on the initial detent and the one or more detents traversed, wherein the ending detent is limited within an allowable detent range.</claim-text></claim-text></claim>
<claim id="c-en-0066" num="0066">
<claim-text>The control method according to claim 65, wherein determining the initial detent of the single rotation adjustment operation comprises:
<claim-text>if the single rotation operation of the knob is the first operation, determining the initial detent as a third preset detent, or</claim-text>
<claim-text>if the single rotation operation of the knob is not the first operation, determining the initial detent as a historical ending detent of the previous historical operation of the single rotation operation.</claim-text></claim-text></claim>
<claim id="c-en-0067" num="0067">
<claim-text>The control method according to claim 65 or 66, wherein the control unit further performs:
<claim-text>if the ending detent is a limit detent within the detent range, determining a limit torque for the limit detent;</claim-text>
<claim-text>generating control information for the limit detent based on the limit torque; and</claim-text>
<claim-text>controlling the torque output unit to provide a torque for the knob according to the control information for the limit detent.</claim-text></claim-text></claim>
<claim id="c-en-0068" num="0068">
<claim-text>The control method according to claim 54, wherein a function object corresponding to the function object information is selected from a plurality of adjustable parameters, wherein the plurality of adjustable parameters is associated with the same component, or at least two of the adjustable parameters are associated with different components.</claim-text></claim>
<claim id="c-en-0069" num="0069">
<claim-text>The control method according to claim 51, wherein the torque<!-- EPO <DP n="53"> --> combination comprises at least two different torques.</claim-text></claim>
<claim id="c-en-0070" num="0070">
<claim-text>An in-vehicle apparatus or electronic device or appliance, comprising the knob assembly according to any one of claims 1 to 16 and 31 to 50.</claim-text></claim>
<claim id="c-en-0071" num="0071">
<claim-text>A computer-readable storage medium comprising computer instructions stored thereon, wherein the computer instructions, when executed by a processor, cause the processor to execute the control method for a knob assembly according to any one of claims 17 to 30 and 51 to 69.</claim-text></claim>
<claim id="c-en-0072" num="0072">
<claim-text>A vehicle, comprising the knob assembly according to any one of claims 1 to 16 and 31 to 50 or the in-vehicle apparatus or electronic device or appliance according to claim 70.</claim-text></claim>
</claims>
<drawings id="draw" lang="en"><!-- EPO <DP n="54"> -->
<figure id="f0001" num="1,2,3"><img id="if0001" file="imgf0001.png" wi="132" he="226" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="55"> -->
<figure id="f0002" num="4,5"><img id="if0002" file="imgf0002.png" wi="129" he="222" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="56"> -->
<figure id="f0003" num="6,7"><img id="if0003" file="imgf0003.png" wi="132" he="219" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="57"> -->
<figure id="f0004" num="8,9"><img id="if0004" file="imgf0004.png" wi="138" he="241" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="58"> -->
<figure id="f0005" num="10,11"><img id="if0005" file="imgf0005.png" wi="107" he="221" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="59"> -->
<figure id="f0006" num="12,13"><img id="if0006" file="imgf0006.png" wi="135" he="169" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="60"> -->
<figure id="f0007" num="14,15"><img id="if0007" file="imgf0007.png" wi="139" he="209" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="61"> -->
<figure id="f0008" num="16,17"><img id="if0008" file="imgf0008.png" wi="121" he="236" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="62"> -->
<figure id="f0009" num="18,19"><img id="if0009" file="imgf0009.png" wi="154" he="221" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="63"> -->
<figure id="f0010" num="20"><img id="if0010" file="imgf0010.png" wi="70" he="85" img-content="drawing" img-format="png"/></figure>
</drawings>
<search-report-data id="srep" lang="en" srep-office="EP" date-produced=""><doc-page id="srep0001" file="srep0001.tif" wi="158" he="240" type="tif"/><doc-page id="srep0002" file="srep0002.tif" wi="155" he="240" type="tif"/></search-report-data>
</ep-patent-document>
