Programming environment for configuring a system of audio/video components
First Claim
1. A method of configuring a system of audio/video components, comprising:
- displaying to a user, in a graphical user interface, representations of audio/video components from a component library, each representation of an audio/video component corresponding to a physical audio/video component that is available for inclusion in the system and associated with a corresponding component profile for that physical audio/video component that includes information regarding the physical audio/video component'"'"'s capabilities;
placing a selected plurality of representations of audio/video components from the component library in a configuration workspace of the graphical user interface, to indicate their inclusion in the system;
drawing connections between particular ones of the selected plurality of audio/video components in the configuration workspace, in response to the user interacting with the graphical user interface;
determining, by a processor, one or more realized services that the system is capable of providing based on the selected plurality of audio/video components and the drawn connections between particular ones of the selected plurality of audio/video components; and
displaying to the user, in the graphical user interface, indications of the one or more realized services that the system is capable of providing.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a component library stores representations of audio/video components, the representations of audio/video components corresponding to physical audio/video components that are available for inclusion in a system. A configuration workspace is provided into which a selected plurality of representations of audio/video components from the component library are placed to indicate their inclusion in the system. A drawing tool may be used to draw connections between particular ones of the selected plurality of audio/video components in the configuration workspace. Further, a configuration compiler may determine one or more realized services that the system is capable of providing based on the selected plurality of audio/video components and the drawn connections between particular ones of the selected plurality of audio/video components, and may display to the user indications of the one or more realized services that the system is capable of providing.
21 Citations
23 Claims
-
1. A method of configuring a system of audio/video components, comprising:
-
displaying to a user, in a graphical user interface, representations of audio/video components from a component library, each representation of an audio/video component corresponding to a physical audio/video component that is available for inclusion in the system and associated with a corresponding component profile for that physical audio/video component that includes information regarding the physical audio/video component'"'"'s capabilities; placing a selected plurality of representations of audio/video components from the component library in a configuration workspace of the graphical user interface, to indicate their inclusion in the system; drawing connections between particular ones of the selected plurality of audio/video components in the configuration workspace, in response to the user interacting with the graphical user interface; determining, by a processor, one or more realized services that the system is capable of providing based on the selected plurality of audio/video components and the drawn connections between particular ones of the selected plurality of audio/video components; and displaying to the user, in the graphical user interface, indications of the one or more realized services that the system is capable of providing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16)
-
-
8. The method of 1, further comprising:
associating the representations of audio/video components with one or more zones, wherein each zone corresponds to one or more rooms in a structure.
-
9. The method of 1, wherein at least some of the representations of audio/video components include images of the corresponding physical audio/video component.
-
10. The method of 1, wherein at least some of the representations of audio/video components indicate inputs, outputs and control ports provided by corresponding physical audio/video components.
-
11. The method of 1, further comprising:
in response to selection by the user of two or more representations of audio/video components, graphically indicating permissible connections between the two or more audio/video components.
-
17. A method of configuring a system of audio/video components, comprising:
-
displaying to a user, in a graphical user interface, representations of audio/video components from a component library, each representation of an audio/video component corresponding to a physical audio/video component that is available for inclusion in the system and associated with a corresponding component profile for that physical audio/video component that includes information regarding the physical audio/video component'"'"'s capabilities; placing a selected plurality of representations of audio/video components from the component library in a configuration workspace of the graphical user interface, to indicate their inclusion in the system; drawing connections between particular ones of the selected plurality of audio/video components in the configuration workspace, in response to the user interacting with the graphical user interface; determining, by a processor, one or more realized services that the system is capable of providing based on the selected plurality of audio/video components and the drawn connections between particular ones of the selected plurality of audio/video components; and in response to determining the one or more realized services that the system is capable of providing, configuring physical audio/video components of the system to provide the one or more realized services. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus for configuring a system of audio/video components, comprising:
-
a memory configured to store a component library that includes representations of audio/video components, the representations of audio/video components corresponding to physical audio/video components that are available for inclusion in the system; and a processor configured to execute a graphical programming environment, the graphical programming environment including a configuration workspace into which a selected plurality of representations of audio/video components from the component library are placed to indicate their inclusion in the system, a drawing tool configured to draw connections between particular ones of the selected plurality of audio/video components in the configuration workspace in response to user input, and a configuration compiler configured to determine one or more realized services that the system is capable of providing based on the selected plurality of audio/video components and the drawn connections between particular ones of the selected plurality of audio/video components, and to display to the user indications of the one or more realized services that the system is capable of providing. - View Dependent Claims (22, 23)
-
Specification