Information processing system, information processing apparatus and method, storage case and information processing method, and program
Described herein is an information processing system, an information processing apparatus and method, a storage case and an information processing method, and a program capable of recognizing a tap operation with high accuracy in a short time. An information processing apparatus worn on one ear of a user, the information processing apparatus including: a sensor that performs measurement related to vibration; a communication unit that transmits an intensity value of vibration obtained from an output of the sensor to another information processing apparatus worn on another ear of the user, and receives the intensity value detected by the another information processing apparatus from the another information processing apparatus; and a control unit that detects a tap operation on the basis of the intensity value obtained from the output of the sensor and the intensity value received from the another information processing apparatus. The present technology can be applied to headphones.
1 . An information processing apparatus worn on one ear of a user, the information processing apparatus comprising:
a sensor that performs measurement related to vibration; and
at least one processor configured to:
transmit an intensity value of vibration obtained from an output of the sensor to another information processing apparatus worn on another ear of the user, and receive the intensity value detected by the another information processing apparatus from the another information processing apparatus; and
detect a tap operation on a basis of the intensity value obtained from the output of the sensor and the intensity value received from the another information processing apparatus;
detect a peak of a signal related to vibration on a basis of the output of the sensor;
transmit the intensity value at the peak;
determine a detection result of the tap operation on a basis of a comparison result between the intensity value obtained from the output of the sensor and the intensity value received from the another information processing apparatus; and
in a case where the intensity value has not been transmitted from the another information processing apparatus even after a predetermined timeout period has elapsed, determine the detection result of the tap operation without comparing the intensity values.
2 . The information processing apparatus according to claim 1 , wherein the at least one processor is further configured to transmit the intensity value every time the peak is detected.
3 . The information processing apparatus according to claim 1 , wherein the at least one processor is configured to determine the timeout period on a basis of at least one of a communication time, a radio wave condition, and a communication scheme with the another information processing apparatus.
4 . The information processing apparatus according to claim 1 , wherein
the at least one processor includes:
a first processor that detects the peak on the basis of the output of the sensor; and
a second processor that has higher power consumption than the first processor and detects the tap operation on a basis of the output of the sensor, and
the first processor activates the second processor to detect the tap operation when the peak is detected.
5 . The information processing apparatus according to claim 1 , wherein
the at least one processor is configured to make a discrimination on whether or not the output of the sensor is a signal corresponding to the tap operation on a basis of the output of the sensor, and determine a final detection result of the tap operation on a basis of a result of the discrimination and the detection result of the tap operation.
6 . The information processing apparatus according to claim 1 , wherein
in a case where a predetermined peak does not satisfy a condition determined by a positional relationship among a plurality of the peaks including the predetermined peak or a relationship between the intensity values, the at least one processor is configured to determine that the predetermined peak is not the peak corresponding to a tap.
7 . The information processing apparatus according to claim 1 , wherein
the at least one processor is configured to determine the detection result of the tap operation on a basis of a comparison result between a maximum value of one or a plurality of the intensity values obtained from the output of the sensor and a maximum value of one or a plurality of the intensity values received from the another information processing apparatus.
8 . The information processing apparatus according to claim 1 , wherein
the at least one processor is configured to detect the tap operation on a periphery of an ear of the user.
9 . The information processing apparatus according to claim 1 , wherein
the tap operation is a double tap operation or a triple tap operation.
10 . The information processing apparatus according to claim 1 , wherein the at least one processor is further configured to output a sound on a basis of audio data received from a reproduction control device.
11 . An information processing method executed in an information processing apparatus including a sensor that performs measurement related to vibration, and being worn on one ear of a user, the information processing method comprising:
transmitting an intensity value of vibration obtained from an output of the sensor to another information processing apparatus worn on another ear of the user;
receiving the intensity value detected by the another information processing apparatus from the another information processing apparatus; and
detecting a tap operation on a basis of the intensity value obtained from the output of the sensor and the intensity value received from the another information processing apparatus;
detecting a peak of a signal related to vibration on a basis of the output of the sensor;
transmitting the intensity value at the peak;
determining a detection result of the tap operation on a basis of a comparison result between the intensity value obtained from the output of the sensor and the intensity value received from the another information processing apparatus; and
in a case where the intensity value has not been transmitted from the another information processing apparatus even after a predetermined timeout period has elapsed, determining the detection result of the tap operation without comparing the intensity values.
12 . At least one non-transitory computer-readable storage medium having instructions encoded thereon that, when executed by a computer that controls an information processing apparatus including a sensor that performs measurement related to vibration and being worn on one ear of a user, causes the computer to execute processing of:
transmitting an intensity value of vibration obtained from an output of the sensor to another information processing apparatus worn on another ear of the user;
receiving the intensity value detected by the another information processing apparatus from the another information processing apparatus; and
detecting a tap operation on a basis of the intensity value obtained from the output of the sensor and the intensity value received from the another information processing apparatus;
detecting a peak of a signal related to vibration on a basis of the output of the sensor;
transmitting the intensity value at the peak;
determining a detection result of the tap operation on a basis of a comparison result between the intensity value obtained from the output of the sensor and the intensity value received from the another information processing apparatus; and
in a case where the intensity value has not been transmitted from the another information processing apparatus even after a predetermined timeout period has elapsed, determining the detection result of the tap operation without comparing the intensity values.