INSTRUMENT FOR ANALYZING AN INPUT SIGNAL
20220011347 · 2022-01-13
Assignee
Inventors
- Andrew Schaefer (Munich, DE)
- Andreas Maier (Munich, DE)
- Moritz Pfefferkorn (Munich, DE)
- Lisa Wolf (Munich, DE)
Cpc classification
G06F3/0488
PHYSICS
G01R13/32
PHYSICS
G06F3/0484
PHYSICS
International classification
G01R13/02
PHYSICS
Abstract
The present disclosure relates to an instrument for analyzing an input signal. The instrument comprises an input for receiving an input signal, a processing circuit or module for analyzing the input signal received, a display, such as a display module, for displaying information concerning the input signal analyzed, and a user input module for receiving instructions from a user. The instrument provides several functionalities, the several functionalities each being associated with at least one respective complexity. The instrument is set by the instructions of the user via the user input to analyze the input signal. The processing module evaluates a complexity of the instructions of the user.
Claims
1. An instrument for analyzing an input signal, the instrument comprising an input for receiving an input signal, a processing circuit for analyzing the input signal received, a display for displaying information concerning the input signal analyzed, and a user input for receiving instructions from a user, the instrument providing several functionalities, the several functionalities each being associated with at least one respective complexity, the instrument being set by the instructions of the user via the user input to analyze the input signal, the processing circuit evaluating a complexity of the instructions of the user.
2. The instrument according to claim 1, wherein the processing circuit evaluates a complexity of a setting of the instrument, the setting being defined by the instructions of the user, the setting being associated with at least one of the several functionalities of the instrument.
3. The instrument according to claim 1, wherein the processing circuit determines an achievement of the user based on the evaluation of the complexity of the instructions.
4. The instrument according to claim 1, wherein the processing circuit analyzes the input signal with respect to the instructions of the user, thereby obtaining analysis results.
5. The instrument according to claim 4, wherein the processing circuit evaluates the analysis results obtained together with the complexity of the instructions of the user in order to determine an achievement of the user.
6. The instrument according to claim 1, wherein the several functionalities at least partly define how the input signal received via the input is to be analyzed by the instrument.
7. The instrument according to claim 1, wherein the complexity is associated with a function of the instrument.
8. The instrument according to claim 1, wherein the complexity is associated with an application of the instrument.
9. The instrument according to claim 1, wherein the several functionalities comprise functions of the instrument, operation modes of the instrument and/or applications running on the instrument.
10. The instrument according to claim 1, wherein the complexity is associated with a type of input done by the user, an intrinsic complexity of the respective functionality, a duration and/or a number of analysis results obtained.
11. The instrument according to claim 1, wherein the processing circuit controls the display to display the information concerning the input signal analyzed and/or an achievement determined.
12. The instrument according to claim 1, wherein the display has a touch-sensitive display which provides the user input at least partly.
13. The instrument according to claim 1, wherein the instrument provides different user accounts for using the instrument.
14. The instrument according to claim 13, wherein the processing circuit takes the respective user account activated into account when determining an achievement such that the achievement is based on the user account rather than the entire instrument.
15. The instrument according to claim 1, wherein a previously locked functionality of the instrument is unlocked when the processing circuit determines that a certain achievement has been reached that enables the user to use the previously locked functionality of the instrument.
16. The instrument according to claim 15, wherein the previously locked functionality of the instrument is unlocked for a pre-defined time or a pre-defined number of usages.
17. The instrument according to claim 15, wherein the processing circuit together with the display generates a graphical user interface that illustrates currently locked functionalities of the instrument which are enabled to be unlocked when reaching a respective achievement that enables the user to use the previously locked functionality of the instrument.
18. The instrument according to claim 1, wherein the instrument is an oscilloscope.
Description
DESCRIPTION OF THE DRAWINGS
[0039] The foregoing aspects and many of the attendant advantages of the claimed subject matter will become more readily appreciated as the same become better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
[0040]
[0041]
DETAILED DESCRIPTION
[0042] The detailed description set forth below in connection with the appended drawings, where like numerals reference like elements, is intended as a description of various embodiments of the disclosed subject matter and is not intended to represent the only embodiments. Each embodiment described in this disclosure is provided merely as an example or illustration and should not be construed as preferred or advantageous over other embodiments. The illustrative examples provided herein are not intended to be exhaustive or to limit the claimed subject matter to the precise forms disclosed.
[0043] In
[0044] The processing module 18 is connected with a display, such as display module 20, for displaying information concerning the input signal analyzed. Hence, the processing module 18 forwards analysis results to be displayed to the display module 20 that displays the respective information. In the shown embodiment, the display module 20 comprises a touch-sensitive display 22 that is simultaneously part of a user input, such as input interface or module 24, of the instrument 10.
[0045] The user input module 24 comprises, besides the touch-sensitive display 22, other inputs such as buttons or knobs 26 that can be used by the user of the instrument 10 in order to enter instructions that are processed by the processing module 18 accordingly.
[0046] Generally, the user may set the instrument 10 by entering a respective setting via the user input module 24.
[0047] In addition, the instrument 10 comprises a data storage 28 that is connected with the processing module 18, which can access the data storage 28 in order to retrieve information. The respective information retrieved may concern to signal information of previously acquired signals or rather analyzed signals as well as user information, namely information concerning user accounts as will be described later in more detail. Hence, the instrument 10 can generally be used by different users wherein each user has its own user account.
[0048] In general, the processing module 18 together with the display module 20 is configured to generate a graphical user interface 30, abbreviated by GUI, that is illustrated by the display module 20, for example the touch-sensitive display 22, in order to inform the user of the instrument 10. A respective graphical user interface 30 is shown in
[0049] As shown in
[0050] In some embodiments, the different functionalities of the instrument 10 generally comprise functions of the instrument 10 like the remote control, operation modes of the instrument 10 like the acquisition of waveforms or the respective analysis and/or applications running on the instrument 10 like a web browser.
[0051] Each of the several functionalities is associated with the at least one respective complexity, wherein the respective complexity is associated with an intrinsic complexity that depends on the respective functionality. The different functionalities may have different intrinsic complexities. For instance, the multi-domain analysis probably has a higher complexity (level) compared to the single-domain analysis due to the number of domains involved in the respective analysis.
[0052] Furthermore, the respective complexity may also be associated with the duration and/or a number of results. For instance, the functionality “acquisition of waveforms” depends on the duration as well as the number of acquisitions or rather analysis results obtained. In some embodiments, it is more complex to acquire a certain number of waveforms in a shorter time period. In a similar manner, it is also more complex to acquire a higher number of waveforms in a fixed time period. Therefore, the respective complexity or rather the complexity level associated with the functionality “acquisition of waveforms” may also depend on the duration and/or the number of analysis results obtained.
[0053] The user may set the duration and/or the number of analysis results, namely the number of waveforms to be acquired, by using the user input module 24. The user may select the respective functionality of the instrument 10 via the touch-sensitive display 22, namely the functionality “acquisition of waveforms”. Then, the user is enabled to set the respective acquisition, namely the duration and/or the number of waveforms. Therefore, the user may use the knobs and/or buttons 26 or rather the touch-sensitive display 22 as well.
[0054] Furthermore, the type of input, namely the way how the instructions are done, also has an intrinsic complexity. In some embodiments, instructions made by voice, by using a button, by using a remote device or rather by using the touch-sensitive display 22 have different complexities. For instance, a zoom functionality may be done by using a pinching operation on the touch-sensitive display 22, by using a zoom button or rather by using a rotary button for zoom level adaption.
[0055] In any case, the instrument 10 is set by a respective setting of the user via the user input module 24, namely the instructions made by the user, to analyze the input signal received by using at least one of the several functionalities that is associated with a certain complexity.
[0056] The respective functionality may also correspond to the remote control that is used for analyzing the input signal such that the instrument 10 is controlled in a remote manner when analyzing the input signal.
[0057] The processing module 18 analyzes the input signal with respect to the setting of the user, thereby obtaining analysis results, for instance a certain number of waveforms in a certain time (in a remote manner), wherein the respective analysis results are associated with a single-domain analysis or rather a multi-domain analysis. This depends on the respective setting of the user done via the user input module 24, namely the instructions.
[0058] Besides the analysis of the input signal, the processing module 18 also evaluates the instructions or rather the setting of the user, for example with regard to the functionality and the complexity associated therewith.
[0059] This means that the processing module 18 investigates whether or not the instructions or rather the respective setting of the instrument 10 which was done by the user via the user input module 24 corresponds to a complex one or not.
[0060] In other words, the processing module 18 evaluates the complexity of the instructions of the user.
[0061] As mentioned above, the complexity of the instructions may be associated with the type of input done by the user, the intrinsic complexity of the respective functionality, a duration and/or a number of analysis results obtained.
[0062] Hence, the processing module 18 may evaluate the setting of the instrument 10 which was made by the instructions, wherein the respective setting is associated with at least one of the several functionalities of the instrument 10 and the respective complexity of the at least one of the several functionalities.
[0063] Furthermore, the processing module 18 also determines whether the user has reached a certain achievement based on the evaluation of the instructions, for example the functionality and the complexity associated therewith.
[0064] The processing module 18 may also evaluate the analysis results obtained together with the setting of the user with regard to the functionality and the complexity in order to determine the respective achievement of the user. For instance, the processing module 18 evaluates whether the analysis results are correct ones or not.
[0065] The respective achievement may be indicated on the graphical user interface 30 by a certain symbol as indicated in
[0066] Hence, the user obtains an incentive to discover all functionalities of the instrument 10 as he becomes motivated to use the instrument 10 more intensively, thereby spending more time with the instrument 10 in order to get trained in a play-like manner.
[0067] Generally, the complexity determined is associated with a function of the instrument 10 and/or an application of the instrument 10. The different functionalities of the instrument 10 may relate to functions of the instrument 10, operation modes of the instrument 10 and/or applications running on the instrument 10 which can be used by the user to set the instrument 10 accordingly.
[0068] The processing module 18 takes the respective functionalities, for example their setting(s), into account in order to determine their corresponding complexity.
[0069] Accordingly, the instructions may relate to a respective setting of the instrument 10 according to which the input signal is to be analyzed. Hence, the instructions are also associated with at least one of the several functionalities of the instrument 10 and the respective complexity of the at least one of the several functionalities.
[0070] The respective functionalities as well as their complexities may further be used by the processing module 18 in order to determine an achievement of the user reached.
[0071] As mentioned above, the user gets motivated to discover all functionalities of the instrument 10. This incentive can be enhanced by illustrating via the graphical user interface 30 certain functionalities that have not been achieved by the user or rather that are currently locked, but can be unlocked in case of reaching a certain achievement, for example an achievement associated with a lower complexity level.
[0072] The user may unlock the respective functionality, for instance the multi-domain analysis, by reaching a certain achievement previously, for instance a successful single-domain analysis.
[0073] As illustrated in
[0074] Since the locked functionality is illustrated, the user gets motivated to unlock the respective functionality. The functionality may be unlocked in a permanent manner or rather temporarily, thereby providing the user the possibility to use the unlocked functionality for a certain duration or rather a certain number of usages until the temporarily unlocked functionality is locked again.
[0075] The user however has the chance to investigate the unlocked functionality in order to figure out whether he wants to unlock the functionality permanently, for instance by paying a certain fee.
[0076] As discussed above, the instrument 10 may be used by different users, wherein the processing module 18 takes the activated user account into account when determining the individual achievement for the respective user that is logged in.
[0077] The respective achievement is associated with the user account rather than the entire instrument 10 that can be used by different users having more or less experience with the same instrument 10.
[0078] The current status of the user with regard to the achievements can also be stored in the data storage 28 that is accessed by the processing module 18 accordingly.
[0079] In general, the instrument 10 may determine and illustrate achievements of the user in order to offer an incentive to the user to discover more functionalities of the instrument 10, for example all available functionalities. This ensures that the user gets aware of these functionalities of the instrument 10.
[0080] The respective achievements can be provided by the instrument 10 in a certain manner such that a less experienced user gets trained with the instrument 10 in a pre-defined manner since the user has to reach the respective achievements in a pre-defined order, thereby following a pre-defined training sequence or rather routine.
[0081] The different achievements may be illustrated in a wizard-like manner in order to guide the user through the different functionalities of the instrument 10. Accordingly, the user is enabled to decide which kind of the several different functionalities are the most important ones.
[0082] Generally, the instrument 10 is enabled to evaluate the complexity of the instructions made by the user, which may relate to a respective setting of the instrument 10 for analyzing the input signal. Accordingly, the instructions the complexity thereof is evaluated are associated with at least one of the several functionalities of the instrument 10 and the respective complexity of this at least one functionality.
[0083] Certain embodiments disclosed herein utilize circuitry (e.g., one or more circuits) in order to implement protocols, methodologies or technologies disclosed herein, operably couple two or more components, generate information, process information, analyze information, generate signals, encode/decode signals, convert signals, transmit and/or receive signals, control other devices, etc. Circuitry of any type can be used. It will be appreciated that the term “information” can be use synonymously with the term “signals” in this paragraph.
[0084] In an embodiment, circuitry includes, among other things, one or more computing devices such as a processor (e.g., a microprocessor), a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a system on a chip (SoC), or the like, or any combinations thereof, and can include discrete digital or analog circuit elements or electronics, or combinations thereof. In an embodiment, circuitry includes hardware circuit implementations (e.g., implementations in analog circuitry, implementations in digital circuitry, and the like, and combinations thereof).
[0085] In an embodiment, circuitry includes combinations of circuits and computer program products having software or firmware instructions stored on one or more computer readable memories that work together to cause a device to perform one or more protocols, methodologies or technologies described herein. In an embodiment, circuitry includes circuits, such as, for example, microprocessors or portions of microprocessor, that require software, firmware, and the like for operation. In an embodiment, circuitry includes an implementation comprising one or more processors or portions thereof and accompanying software, firmware, hardware, and the like.
[0086] In some examples, the functionality described herein can be implemented by special purpose hardware-based computer systems or circuits, etc., or combinations of special purpose hardware and computer instructions.
[0087] The present application may reference quantities and numbers. Unless specifically stated, such quantities and numbers are not to be considered restrictive, but exemplary of the possible quantities or numbers associated with the present application. Also in this regard, the present application may use the term “plurality” to reference a quantity or number. In this regard, the term “plurality” is meant to be any number that is more than one, for example, two, three, four, five, etc. The terms “about,” “approximately,” “near,” etc., mean plus or minus 5% of the stated value. For the purposes of the present disclosure, the phrase “at least one of A and B” is equivalent to “A and/or B” or vice versa, namely “A” alone, “B” alone or “A and B.”. Similarly, the phrase “at least one of A, B, and C,” for example, means (A), (B), (C), (A and B), (A and C), (B and C), or (A, B, and C), including all further possible permutations when greater than three elements are listed.
[0088] The principles, representative embodiments, and modes of operation of the present disclosure have been described in the foregoing description. However, aspects of the present disclosure which are intended to be protected are not to be construed as limited to the particular embodiments disclosed. Further, the embodiments described herein are to be regarded as illustrative rather than restrictive. It will be appreciated that variations and changes may be made by others, and equivalents employed, without departing from the spirit of the present disclosure. Accordingly, it is expressly intended that all such variations, changes, and equivalents fall within the spirit and scope of the present disclosure, as claimed.