Precise value selection within large value ranges
Abstract
Systems, methods, and computer readable mediums are provided for selecting a precise value within a large value range. Data received from an ultrasonic testing environment can include a range of values associated with one or more parameters to be configured for performing ultrasonic inspection of a test object. A control in a user interface of the ultrasonic testing environment can be provided and include a display portion displaying one or more parameters and one or more values within the range of values associated with the one or more parameters. The control also includes an interactive portion configured to receive a plurality of inputs. Based on the inputs a selected value associated with a first parameter can be determined. The selected value associated with the first parameter can be output as a static display within the display portion of the control.
Claims
exact text as granted — not AI-modified1 . A method comprising:
receiving data from an ultrasonic testing environment, the data including a range of values associated with one or more parameters to be configured for performing ultrasonic inspection of a test object; displaying a control in a user interface of the ultrasonic testing environment, the control including a display portion configured to display one or more parameters and one or more values within the range of values associated with the one or more parameters and an interactive portion configured to receive a plurality of inputs; determining a selected value associated with a first parameter; and displaying the selected value associated with the first parameter as a static display within the display portion of the control.
2 . The method of claim 1 , wherein the ultrasonic testing environment includes an three-dimensional space enclosing the test object, an ultrasonic probe assembly including an ultrasonic probe, a controller coupled to the ultrasonic probe assembly and a processor coupled to the controller, the processor configured to receive user input for performing ultrasonic testing on the test object and in response to the user input, execute instructions causing the ultrasonic probe to transmit ultrasonic signals into the test piece and to receive reflected ultrasonic signals from the test piece.
3 . The method of claim 1 , wherein determining the selected value associated with the first parameter includes, receiving a first value selection input applied to the interactive portion;
determining an input direction and an input speed associated with the first value selection input; determining a first subset of values, included in the range of values, based on the input speed and the input direction associated with the first value selection input, and providing the first subset of values as a first dynamic display within the display portion of the control; receiving a second value selection input applied to the interactive portion; determining an input direction and an input speed associated with the second value selection input; determining a second subset of values, included in the range of values, based on the input speed and the input direction associated with the second value selection input, and providing the second subset of values as a second dynamic display within the display portion of the control; and determining the selected value from the second subset of values based on removal of the second value selection input.
4 . The method of claim 3 , wherein the input direction associated with the first and second value selection inputs includes a vertical input direction and the input speed associated with the first and second value selection inputs includes a swipe-gesture input speed or an a drag-gesture input speed.
5 . The method of claim 4 , wherein the first and second subsets of values are provided in the dynamic display at a display rate determined based on the input speed and a configurable friction parameter configured to display successive values within the first and second subset of values at a predetermined rate.
6 . The method of claim 3 , further comprising receiving a tap-gesture input upon provision of the first dynamic display and responsive to the received tap-gesture input, providing the selected value in a static display, the selected value provided as the value displayed in the first dynamic display at a time the tap-gesture input was received.
7 . The method of claim 1 , further comprising determining a selected parameter, the determining the selected parameter including,
receiving a first parameter selection input applied to the interactive portion; determining an input direction and an input speed associated with the first parameter selection input; determining a first subset of parameters, included in the one or more parameters, based on the input speed and the input direction associated with the first parameter selection input, and providing the first subset of parameters as a first dynamic display within the display portion of the control; receiving a second parameter selection input applied to the interactive portion; determining an input direction and an input speed associated with the second parameter selection input; determining a second subset of parameters, included in the one or more parameters, based on the input speed and the input direction associated with the second parameter selection input, and providing the second subset of parameters as a second dynamic display within the display portion of the control; determining the selected parameter from the second subset of parameters based on removal of the second parameter selection input; and
outputting the selected parameter as a static display within the display portion of the control.
8 . The method of claim 7 , wherein the input direction includes a horizontal input direction and the input speed is associated with an input speed corresponding to a swipe-gesture input or an input speed corresponding to a drag-gesture input.
9 . The method of claim 8 , wherein the subset of parameters are provided in the dynamic display at a display rate determined based on the input speed and a configurable friction parameter configured to display successive parameters within the subset of parameters at a predetermined rate.
10 . The method of claim 7 , further comprising receiving a tap-gesture input upon provision of the first dynamic display and responsive to the received tap-gesture input, providing the selected parameter in a static display, the selected parameter provided as the parameter displayed in the first dynamic display at a time the tap-gesture input was received.
11 . A system comprising:
an ultrasonic testing environment including a memory storing non-transitory computer-readable instructions; and a data processor, the data processor configured to execute the non-transitory computer-readable instructions, which when executed, cause the data processor to perform operations including,
receiving data from the ultrasonic testing environment, the data including a range of values associated with one or more parameters to be configured for performing ultrasonic inspection of a test object;
providing a control in a user interface of the ultrasonic testing environment, the control including a display portion configured to display one or more parameters and one or more values within the range of values associated with the one or more parameters and an interactive portion configured to receive a plurality of inputs;
determining a selected value associated with a first parameter; and
outputting the selected value associated with the first parameter as a static display within the display portion of the control.
12 . The system of claim 11 , wherein the ultrasonic testing environment includes an three-dimensional space enclosing the test object, an ultrasonic probe assembly including an ultrasonic probe, a controller coupled to the ultrasonic probe assembly and a processor coupled to the controller, the processor configured to receive user input for performing ultrasonic testing on the test object and in response to the user input, execute instructions causing the ultrasonic probe to transmit ultrasonic signals into the test piece and to receive reflected ultrasonic signals from the test piece.
13 . The system of claim 11 , wherein the data processor is configured to execute the computer-readable instructions, which when executed further cause the processor to determine the selected value associated with the first parameter, the determining including,
receiving a first value selection input applied to the interactive portion; determining an input direction and an input speed associated with the first value selection input; determining a first subset of values, included in the range of values, based on the input speed and the input direction associated with the first value selection input, and providing the first subset of values as a first dynamic display within the display portion of the control; receiving a second value selection input applied to the interactive portion; determining an input direction and an input speed associated with the second value selection input; determining a second subset of values, included in the range of values, based on the input speed and the input direction associated with the second value selection input, and providing the second subset of values as a second dynamic display within the display portion of the control; and determining the selected value from the second subset of values based on removal of the second value selection input.
14 . The system of claim 13 , wherein the input direction associated with the first and second value selection inputs includes a vertical input direction and the input speed associated with the first and second value selection inputs includes a swipe-gesture input speed or an a drag-gesture input speed.
15 . The system of claim 14 , wherein the first and second subsets of values are provided in the dynamic display at a display rate determined based on the input speed and a configurable friction parameter configured to display successive values within the first and second subset of values at a predetermined rate.
16 . The system of claim 13 , wherein the data processor is configured to execute the computer-readable instructions, which when executed further cause the processor to receive a tap-gesture input upon provision of the first dynamic display and responsive to the received tap-gesture input, provide the selected value in a static display, the selected value provided as the value displayed in the first dynamic display at a time the tap-gesture input was received.
17 . The system of claim 11 , wherein the data processor is configured to execute the computer-readable instructions, which when executed further cause the data processor to determine a selected parameter, the determining including, receiving a first parameter selection input applied to the interactive portion;
determining an input direction and an input speed associated with the first parameter selection input; determining a first subset of parameters, included in the one or more parameters, based on the input speed and the input direction associated with the first parameter selection input, and providing the first subset of parameters as a first dynamic display within the display portion of the control; receiving a second parameter selection input applied to the interactive portion; determining an input direction and an input speed associated with the second parameter selection input; determining a second subset of parameters, included in the one or more parameters, based on the input speed and the input direction associated with the second parameter selection input, and providing the second subset of parameters as a second dynamic display within the display portion of the control; determining the selected parameter from the second subset of parameters based on removal of the second parameter selection input; and
output the selected parameter as a static display within the display portion of the control.
18 . The system of claim 17 , wherein the input direction includes a horizontal input direction and the input speed is associated with an input speed corresponding to a swipe-gesture input or an input speed corresponding to a drag-gesture input.
19 . The system of claim 18 , wherein the subset of parameters are provided in the dynamic display at a display rate determined based on the input speed and a configurable friction parameter configured to display successive parameters within the subset of parameters at a predetermined rate.
20 . The system of claim 17 , further comprising receiving a tap-gesture input upon provision of the first dynamic display and responsive to the received tap-gesture input, providing the selected parameter in a static display, the selected parameter provided as the parameter displayed in the first dynamic display at a time the tap-gesture input was received.Join the waitlist — get patent alerts
Track US2021103378A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.