1. A method of performing speaker equalization for a mobile device, comprising:
dynamically detecting, via one or more sensors of the mobile device, a placement of the mobile device that is relative to one or more physical objects adjacent to the mobile device, wherein the mobile device includes a speaker; and
performing speaker equalization of the mobile device in accordance with the placement of the mobile device,
wherein the placement of the mobile device includes one or more of:
the mobile device being placed with the speaker face down on a surface, wherein the speaker is at least partially obstructed,
the mobile device being placed with the speaker face up on a surface, wherein the speaker is unobstructed,
the mobile device being held by a user, wherein the speaker is unobstructed,
the mobile device being held in a concealed position, wherein the speaker is at least partially obstructed, or
any combination thereof.
2. The method of claim 1, wherein the performing speaker equalization further comprises:
identifying a predetermined speaker equalization configuration based at least in part on the placement of the mobile device; and
adjusting a frequency range output by the speaker of the mobile device in accordance with the predetermined speaker equalization configuration.
3. The method of claim 1, wherein the placement of the mobile device at least partially obstructs the speaker.
4. The method of claim 1, wherein the placement of the mobile device removes an obstruction to the speaker.
5. The method of claim 1, wherein dynamically detecting the placement of the mobile device further comprises inferring the placement based on data from at least one of: camera, ambient light sensor, accelerometer, magnetometer, gyroscope, barometric pressure sensor, global positioning sensor, and WiFi sensor.
6. A machine readable non-transitory storage medium containing executable program instructions which cause a data processing device to perform a method comprising:
dynamically detecting, via one or more sensors of a mobile device, a placement of the mobile device that is relative to one or more physical objects adjacent to the mobile device, wherein the mobile device includes a speaker; and
performing speaker equalization of the mobile device in accordance with the placement of the mobile device,
wherein the placement of the mobile device includes one or more of:
the mobile device being placed with the speaker face down on a surface, wherein the speaker is at least partially obstructed,
the mobile device being placed with the speaker face up on a surface, wherein the speaker is unobstructed,
the mobile device being held by a user, wherein the speaker is unobstructed,
the mobile device being held in a concealed position, wherein the speaker is at least partially obstructed, or
any combination thereof.
7. The machine readable non-transitory storage medium of claim 6, wherein the performing speaker equalization further comprises:
identifying a predetermined speaker equalization configuration based at least in part on the placement of the mobile device; and
adjusting a frequency range output by the speaker of the mobile device in accordance with the predetermined speaker equalization configuration.
8. The machine readable non-transitory storage medium of claim 6, wherein the placement of the mobile device at least partially obstructs the speaker.
9. The machine readable non-transitory storage medium of claim 6, wherein the placement of the mobile device removes an obstruction to the speaker.
10. The machine readable non-transitory storage medium of claim 6, wherein determining the placement of the mobile device further comprises inferring the placement based on data from at least one of: camera, ambient light sensor, accelerometer, magnetometer, gyroscope, barometric pressure sensor, global positioning sensor, and WiFi sensor.
11. A data processing device comprising:
a processor;
a speaker; and
a storage device coupled to the processor and the speaker, the processor configurable for storing instructions, which, when executed by the processor cause the processor to:
dynamically detect, via one or more sensors of a mobile device, a placement of the mobile device that is relative to one or more physical objects adjacent to the mobile device; and
perform speaker equalization of the mobile device in accordance with the placement of the mobile device,
wherein the placement of the mobile device includes one or more of:
the mobile device being placed with the speaker face down on a surface, wherein the speaker is at least partially obstructed,
the mobile device being placed with the speaker face up on a surface, wherein the speaker is unobstructed,
the mobile device being held by a user, wherein the speaker is unobstructed,
the mobile device being held in a concealed position, wherein the speaker is at least partially obstructed, or
any combination thereof.
12. The data processing device of claim 11, wherein the performing speaker equalization further comprises instructions to cause the processor to:
identify a predetermined speaker equalization configuration based at least in part on the placement of the mobile device; and
adjust a frequency range output by the speaker of the mobile device in accordance with the predetermined speaker equalization configuration.
13. The data processing device of claim 11, wherein the placement of the mobile device at least partially obstructs the speaker.
14. The data processing device of claim 11, wherein the placement of the mobile device removes an obstruction to the speaker.
15. The data processing device of claim 11, wherein the processor dynamically detects the placement of the mobile device by:
inferring the placement based on data from at least one of: camera, ambient light sensor, accelerometer, magnetometer, gyroscope, barometric pressure sensor, global positioning sensor, and WiFi sensor.
16. An apparatus comprising:
means for dynamically detecting, via one or more sensors of a mobile device, a placement of the mobile device that is relative to one or more physical objects adjacent to the mobile device, wherein the mobile device includes a speaker; and
means for performing speaker equalization of the mobile device in accordance with the placement of the mobile device,
wherein the placement of the mobile device includes one or more of:
the mobile device being placed with the speaker face down on a surface, wherein the speaker is at least partially obstructed,
the mobile device being placed with the speaker face up on a surface, wherein the speaker is unobstructed,
the mobile device being held by a user, wherein the speaker is unobstructed,
the mobile device being held in a concealed position, wherein the speaker is at least partially obstructed, or
any combination thereof.
17. The apparatus of claim 16, wherein the means for performing speaker equalization further comprises:
means for identifying a predetermined speaker equalization configuration based at least in part on the placement of the mobile device; and
means for adjusting a frequency range output by the speaker of the mobile device in accordance with the predetermined speaker equalization configuration.
18. The apparatus of claim 16, wherein the placement of the mobile device at least partially obstructs the speaker.
19. The apparatus of claim 16, wherein the placement of the mobile device removes an obstruction to the speaker.
20. The apparatus of claim 16, wherein the means for dynamically detecting includes:
means for inferring the placement based on data from at least one of: camera, ambient light sensor, accelerometer, magnetometer, gyroscope, barometric pressure sensor, global positioning sensor, and WiFi sensor.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A door opening and closing system comprising: a catch which is mounted at either one of a door and a frame and a door opening and closing device which is mounted on an opposite one of the door and the frame and has a retractable arm that is engaged with the catch, in which, when the door gets closed, the retractable arm of the door opening and closing device is engaged with the catch and the retractable arm rotates about an arm axis to give the door a force in a closing direction, wherein
the catch has a catch base which is mounted on the one of the door and the frame and a catch shaft which is installed in the catch base slidable in an axial direction and engaged with the retractable arm,
the catch shaft has a main body part which is engageable with the retractable arm and a step part which is provided at a tip end of the main body part and engageable with the retractable arm, and
the step part of the catch shaft and the retractable arm are engaged with each other in a state where the retractable arm is further rotated in the closing direction after the main body part of the catch shaft and the retractable arm are engaged with each other.
2. The door opening and closing system of claim 1, wherein step difference is provided on an entire circumference of the catch shaft.
3. The door opening and closing system of claim 1, wherein the catch base has a long hole formed therein for adjusting a mounting position of the catch base relative to the door or the frame.
4. A door opening and closing system comprising: a catch which is mounted at either one of a door and a frame and a door opening and closing device which is mounted on an opposite one of the door and the frame and has a retractable arm that is engaged with the catch, in which, when the door gets closed, the retractable arm of the door opening and closing device is engaged with the catch and the retractable arm rotates about an arm axis to give the door a force in a closing direction, wherein
the catch has a catch base which is mounted on the one of the door and the frame and a catch shaft which is installed in the catch base slidable in an axial direction and engaged with the retractable arm,
the catch shaft has a main body part which is engageable with the retractable arm and a step part which is provided at a tip end of the main body part and engageable with the retractable arm, and
step difference is provided on an entire circumference of the catch shaft.
5. A catch for a door opening and closing system which gives a door a force in a closing direction when the door gets closed, wherein
the catch has a catch base which is mounted on either one of the door and a frame and a catch shaft which is installed in the catch base slidable in an axial direction and engaged with a retractable arm,
the catch shaft has a main body part which is engageable with the retractable arm and a step part which is provided at a tip end of the main body part and engageable with the retractable arm, and
step difference is provided on an entire circumference of the catch shaft.
6. The door opening and closing system of claim 2, wherein the catch base has a long hole formed therein for adjusting a mounting position of the catch base relative to the door or the frame.