Method and an apparatus to design a processing system using a graphical user interface
First Claim
Patent Images
1. A method comprising:
- creating a graphical user interface (GUI) to allow a user to define a transfer function via the GUI, the transfer function performable by a processing device when executing a processing device code therefor, said creating comprising;
presenting a display of a plurality of selectable transfer function types and a display of a plurality of selectable transfer function inputs, and a display of a plurality of selectable output state definitions for the transfer function;
providing;
a first user interface control in the GUI to allow the user to select a transfer function type from the display of the plurality of transfer function types,a second user interface control to allow the user to select one or more transfer function inputs from the display of the plurality of transfer function inputs, anda third user interface control to allow the user to select one or more transfer function output states; and
making selections of a transfer function type, one or more inputs, and one or more output states; and
submitting the selections to a processing device maker associated with a processing device to cause the processing device maker to generate the processing device code for the processing device based only on the selections without intervention by the user, wherein the processing device code when executed by the processing device is configured to cause the processing device to perform the transfer function.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus to design a processing system using a graphical user interface (GUI) are described. The method includes allowing a user to define a transfer function via a GUI. The method may further include submitting the transfer function to a processing device maker associated with a processing device. The processing device maker may generate processing device code without intervention by the user. Furthermore, the processing device may execute the processing device code to perform the transfer function defined.
-
Citations
20 Claims
-
1. A method comprising:
-
creating a graphical user interface (GUI) to allow a user to define a transfer function via the GUI, the transfer function performable by a processing device when executing a processing device code therefor, said creating comprising; presenting a display of a plurality of selectable transfer function types and a display of a plurality of selectable transfer function inputs, and a display of a plurality of selectable output state definitions for the transfer function; providing; a first user interface control in the GUI to allow the user to select a transfer function type from the display of the plurality of transfer function types, a second user interface control to allow the user to select one or more transfer function inputs from the display of the plurality of transfer function inputs, and a third user interface control to allow the user to select one or more transfer function output states; and making selections of a transfer function type, one or more inputs, and one or more output states; and submitting the selections to a processing device maker associated with a processing device to cause the processing device maker to generate the processing device code for the processing device based only on the selections without intervention by the user, wherein the processing device code when executed by the processing device is configured to cause the processing device to perform the transfer function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
means for allowing a user to program a processing device to cause the processing device to perform a transfer function without the user writing processing device code, wherein the means comprises; means for allowing a user to define the transfer function via a graphical user interface (GUI), said means for allowing the user to define the transfer function comprising; means for presenting a display of a plurality of transfer function types and a display of a plurality of transfer function inputs, and a display of transfer function output states; means for providing first user interface control in the GUI to allow the user to select a transfer function type from the display of the plurality of transfer function types; means for providing a second user interface control to allow the user to select one or more transfer function inputs from the display of the plurality of transfer function inputs; means for providing a third user interface control to allow the user to select one or more output states for the transfer function; and means for submitting the transfer function to a processing device maker associated with a processing device in response to the user selecting the transfer function type, the one or more inputs, and the one or more output states, to cause the processing device maker to generate processing device code, based only on the selection of the one or more transfer function types, inputs and output states without intervention by the user, wherein the processing device code when executed by the processing device is configured to cause the processing device to perform the transfer function; and means for allowing the user to modify the transfer function without the user editing the processing device code. - View Dependent Claims (10, 11)
-
-
12. An apparatus, comprising:
-
a graphical user interface (GUI) to allow a user to define a transfer function via the GUI, said GUI comprising; a display of a plurality of transfer function types; a display of a plurality of transfer function inputs; a display of a plurality of transfer function output states; a first user interface control to allow the user to select one or more transfer function types from the display of the plurality of transfer function types, a second user interface control to allow the user to select one or more transfer function inputs from the display of the plurality of transfer function inputs; and a third user interface control to allow the user to select one or more transfer function output states; and a processing device maker logically coupled to the GUI to generate processing device code, based only on the one or more transfer function types, inputs and output states selected on the respective first, second and third GUIs, without intervention by the user, wherein the processing device code causes the a processing device to perform the transfer function when executed by the processing device. - View Dependent Claims (13, 14)
-
-
15. A tangible machine readable medium comprising instructions that, if executed by a machine, performs operations comprising:
-
creating a graphical user interface (GUI) to allow a user to define a transfer function via the GUI, said creating comprising; presenting a display of a plurality of transfer function types and a display of a plurality of transfer function inputs, and providing a first, user interface control in the GUI to allow the user to select a transfer function type from the display of the plurality of transfer function types, a second user interface control to allow the user to select one or more transfer function inputs from the display of the plurality of transfer function inputs, and a third user interface control to allow the user to select one or more output states for the transfer function; and submitting the transfer function selection, the inputs and output states to a processing device maker associated with a processing device to cause the processing device maker to generate, based only on the selections. the processing device code, which when executed by the processing device, will cause the processing device to perform the transfer function. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification