Playback device control
First Claim
1. A playback device comprising:
- an enclosure comprising a first external surface comprising a speaker grille and a second external surface substantially orthogonal to the first external surface;
an array of proximity sensors underlying the second external surface of the playback device;
an orientation sensor;
a processor; and
memory having stored thereon instructions executable by the processor to cause the processor to perform functions comprising;
entering a given playback state;
while in the given playback state, receiving, via the array of proximity sensors, location data indicating a physical contact at a given location on the array of proximity sensors;
in response to receiving the location data;
if orientation data from the orientation sensor indicates that the enclosure is in a first orientation,causing the playback device to perform a first playback action that changes the given playback state of the playback device, the first playback action corresponding to (i) physical contact at the given location on the array of proximity sensors, (ii) the first orientation, and (iii) the given playback state; and
if orientation data from the orientation sensor indicates that the enclosure is in a second orientation,causing the playback device to perform a second playback action that changes the given playback state of the playback device, the second playback action corresponding to (i) physical contact at the given location on the array of proximity sensors, (ii) the second orientation, and (iii) the given playback state, wherein the second playback action is different from the first playback action.
7 Assignments
0 Petitions
Accused Products
Abstract
Examples described herein involve a playback device performing one or more playback device actions based on locations of one or more physical contacts on an external surface of the playback device. A processor of the playback device may receive from an array of proximity sensors underlying an external surface of the playback device, location data indicating a physical contact at a location on the external surface. Based on at least the location, the processor may identify a playback device action from a plurality of playback device actions, and cause at least the playback device to perform the identified playback device action. The playback device may further include at least one orientation sensor from which the processor may also receive orientation data indicating an orientation of the playback device. The processor may identify identify the playback device action also based on the orientation of the playback device.
60 Citations
20 Claims
-
1. A playback device comprising:
-
an enclosure comprising a first external surface comprising a speaker grille and a second external surface substantially orthogonal to the first external surface; an array of proximity sensors underlying the second external surface of the playback device; an orientation sensor; a processor; and memory having stored thereon instructions executable by the processor to cause the processor to perform functions comprising; entering a given playback state; while in the given playback state, receiving, via the array of proximity sensors, location data indicating a physical contact at a given location on the array of proximity sensors; in response to receiving the location data; if orientation data from the orientation sensor indicates that the enclosure is in a first orientation, causing the playback device to perform a first playback action that changes the given playback state of the playback device, the first playback action corresponding to (i) physical contact at the given location on the array of proximity sensors, (ii) the first orientation, and (iii) the given playback state; and if orientation data from the orientation sensor indicates that the enclosure is in a second orientation, causing the playback device to perform a second playback action that changes the given playback state of the playback device, the second playback action corresponding to (i) physical contact at the given location on the array of proximity sensors, (ii) the second orientation, and (iii) the given playback state, wherein the second playback action is different from the first playback action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 15)
-
-
10. A tangible non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a playback device to perform functions comprising:
-
entering a given playback state; while in the given playback state, receiving, via an array of proximity sensors, location data indicating a physical contact at a given location on the array of proximity sensors; in response to receiving the location data; if orientation data from an orientation sensor of the playback device indicates that an enclosure of the playback device is in a first orientation, causing the playback device to perform a first playback action that changes the given playback state of the playback device, the first playback action corresponding to (i) physical contact at the given location on the array of proximity sensors, (ii) the first orientation, and (iii) the given playback state; and if orientation data from the orientation sensor indicates that the enclosure is in a second orientation, causing the playback device to perform a second playback action that changes the given playback state of the playback device, the second playback action corresponding to (i) physical contact at the given location on the array of proximity sensors, (ii) the second orientation, and (iii) the given playback state, wherein the second playback action is different from the first playback action. - View Dependent Claims (11, 12, 13, 14, 16)
-
-
17. A method executable by a playback device, wherein the playback device comprises:
- an enclosure comprising a first external surface comprising a speaker grille and a second external surface substantially orthogonal to the first external surface;
an array of proximity sensors underlying the second external surface of the playback device, and an orientation sensor, the method comprising;entering a given playback state; while in the given playback state, receiving, via the array of proximity sensors, location data indicating a physical contact at a given location on the array of proximity sensors; in response to receiving the location data; if orientation data from the orientation sensor indicates that the enclosure is in a first orientation, causing the playback device to perform a first playback action that changes the given playback state of the playback device, the first playback action corresponding to (i) physical contact at the given location on the array of proximity sensors, (ii) the first orientation, and (iii) the given playback state; and if orientation data from the orientation sensor indicates that the enclosure is in a second orientation, causing the playback device to perform a second playback action that changes the given playback state of the playback device, the second playback action corresponding to (i) physical contact at the given location on the array of proximity sensors, (ii) the second orientation, and (iii) the given playback state, wherein the second playback action is different from the first playback action. - View Dependent Claims (18, 19, 20)
- an enclosure comprising a first external surface comprising a speaker grille and a second external surface substantially orthogonal to the first external surface;
Specification