Balancing loudspeakers for multiple display users
First Claim
1. A method, comprising:
- displaying a window on a computer monitor;
at one or more programmed processors, determining a position of the window on the computer monitor by determining a position of at least one edge of the window, where determining the position further comprises determining an orientation of the window;
at the one or more programmed processors, deducing a user position for a user of the window with the window based on the position and orientation of the window on the computer monitor; and
steering audio signals from an application running in the window to a loudspeaker in an array of loudspeakers, where the loudspeaker is a loudspeaker in the array of loudspeakers closer to the deduced user position than another loudspeaker in the array.
1 Assignment
0 Petitions
Accused Products
Abstract
A method consistent with the present invention involves displaying a window on a computer monitor; at one or more programmed processors, determining a position of the window on the computer monitor; at the one or more programmed processors, deducing a user position for a user of the window with the window based on the position of the window on the computer monitor; and steering audio signals from an application running in the window to a loudspeaker in an array of loudspeakers, where the loudspeaker is a loudspeaker in the array of loudspeakers closer to the deduced user position than another loudspeaker in the array. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
-
Citations
26 Claims
-
1. A method, comprising:
-
displaying a window on a computer monitor; at one or more programmed processors, determining a position of the window on the computer monitor by determining a position of at least one edge of the window, where determining the position further comprises determining an orientation of the window; at the one or more programmed processors, deducing a user position for a user of the window with the window based on the position and orientation of the window on the computer monitor; and steering audio signals from an application running in the window to a loudspeaker in an array of loudspeakers, where the loudspeaker is a loudspeaker in the array of loudspeakers closer to the deduced user position than another loudspeaker in the array. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer display system, comprising:
-
a computer monitor displaying a window; an array of loudspeakers; and one or more programmed processors programmed to; determine a position of the window on the computer monitor by determining a position of at least one edge of the window, where determining the position further comprises determining an orientation of the window; deduce a user position of a user of the window with the window based on the position and orientation of the window on the computer monitor; steer audio signals from an application running in the window to a loudspeaker in the array of loudspeakers, where the loudspeaker is a loudspeaker in the array of loudspeakers closer to the deduced user position than another of the loudspeakers in the array. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer display system, comprising:
-
a computer monitor displaying a window; an array of loudspeakers; and one or more programmed processors programmed to; determine an orientation of the window on the computer monitor; determine a position of the window on the computer monitor by determining a position of a center of a bottom of the window; deduce a user position for a user of the window with the window based on the position and orientation of the window on the computer monitor; steer audio signals from an application running in the window to a loudspeaker in the array of loudspeakers, where the loudspeaker is a loudspeaker in the array of loudspeakers closer to the deduced user position than another loudspeaker in the array of loudspeakers. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method, comprising:
-
displaying a window on a computer monitor; at one or more programmed processors, determining a position of the window on the computer monitor by determining a position of at least one edge of the window, where determining the position further comprises determining an orientation of the window; at the one or more programmed processors, deducing a user position associated with the window based on the position and orientation of the window on the computer monitor; steering audio from an application running in the window to a headphone jack in an array of headphone jacks, where the headphone jack is a headphone jack in the array of headphone jacks closest to the deduced user position. - View Dependent Claims (20, 21, 22)
-
-
23. A computer display system, comprising:
-
a computer monitor displaying a window; an array of headphone jacks; and one or more programmed processors programmed to; determine a position of the window on the computer monitor by determining a position of at least one edge of the window, where determining the position further comprises determining an orientation of the window; deduce a user position associated with the window based on the position and orientation of the window on the computer monitor; and steer audio from an application running in the window to a headphone jack in an array of headphone jacks, where the headphone jack is a headphone jack in the array of headphone jacks closest to the deduced user position. - View Dependent Claims (24, 25, 26)
-
Specification