Data Communication Apparatus, Data Communication Method, and Data Communication Packet
First Claim
1. A data communication apparatus comprising:
- obtaining means for obtaining information about a motion of an arbitrary apparatus;
motion determination means for determining the motion of the arbitrary apparatus based on the information on the motion obtained by the obtaining means;
communication determination means for determining whether or not communication is to be performed with the arbitrary apparatus based on a motion determination output by the motion determination means; and
communication means for starting predetermined data communication with the arbitrary apparatus when the communication determination means determines that communication is to be performed with the arbitrary apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A data communication apparatus capable of creating a new type of communication is provided. Motion information obtaining means 33 obtains information on the motion of an arbitrary apparatus. An other-party apparatus motion determination section 21 makes a determination as to the motion of the arbitrary apparatus on the basis of the information on the motion of the arbitrary apparatus, the information being obtained by the motion information obtaining means 33. A communication determination section 22 determines whether or not communication is to be performed with an arbitrary apparatus on the basis of the motion determination output by the other-party apparatus motion determination section 21. When it is determined by the communication determination section 22 that communication is to be performed, predetermined data communication is started with the arbitrary apparatus.
-
Citations
20 Claims
-
1. A data communication apparatus comprising:
-
obtaining means for obtaining information about a motion of an arbitrary apparatus; motion determination means for determining the motion of the arbitrary apparatus based on the information on the motion obtained by the obtaining means; communication determination means for determining whether or not communication is to be performed with the arbitrary apparatus based on a motion determination output by the motion determination means; and communication means for starting predetermined data communication with the arbitrary apparatus when the communication determination means determines that communication is to be performed with the arbitrary apparatus. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data communication apparatus comprising:
-
user apparatus motion detection means for detecting a motion of a user apparatus; transmitting means for transmitting a motion detection result of the user apparatus motion detection means; obtaining means for obtaining the motion detection result of the arbitrary apparatus, the motion being detected by the arbitrary apparatus; motion determination means for determining the motion of the arbitrary apparatus based on the motion detection result obtained by the obtaining means; communication determination means for determining whether or not communication is to be performed with the arbitrary apparatus on the basis of motion determination output by the motion determination means; communication means for starting predetermined data communication with the arbitrary apparatus when the communication determination means determines that communication is to be performed with the arbitrary apparatus. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A data communication apparatus comprising:
-
obtaining means for obtaining information on a movement speed of an arbitrary apparatus; movement speed detection means for detecting the movement speed of the arbitrary apparatus from the information on the movement speed obtained by the obtaining means; determination means for determining whether or not the movement speed detected by the movement speed detection means is within a range of a predetermined movement speed; communication determination means for determining whether or not communication is to be performed with the arbitrary apparatus based on a determination output of the determination means; and communication means for starting a predetermined data communication with the arbitrary apparatus when the communication determination means determines that communication is to be performed with the arbitrary apparatus. - View Dependent Claims (13, 14, 15)
-
-
16. A data communication method comprising:
-
an obtaining step of obtaining information on a motion of an arbitrary apparatus; a motion determination step of determining the motion of the arbitrary apparatus based on the information on the motion obtained in the obtaining step; a communication determination step of determining whether or not communication is to be performed with the arbitrary apparatus based on the basis of the motion determination output in the motion determination step; and a communication step of starting predetermined data communication with the arbitrary apparatus when it is determined in the communication determination step that communication is to be performed with the arbitrary apparatus.
-
-
17. A data communication method comprising:
-
a user apparatus motion detection step of detecting a motion of a user apparatus; a step of transmitting the motion detection result of the user apparatus, the motion being detected in the user apparatus motion detection step; an obtaining step of obtaining the motion detection result of the arbitrary apparatus, the motion being detected by the arbitrary apparatus; a motion determination step of determining the motion of the arbitrary apparatus based on the motion detection result obtained in the obtaining step; a communication determination step of determining whether or not communication is to be performed with the arbitrary apparatus based on the motion determination output in the motion determination step; and a communication step of starting predetermined data communication with the arbitrary apparatus when it is determined in the communication determination step that communication is to be performed with the arbitrary apparatus.
-
-
18. A data communication method comprising:
-
an obtaining step of obtaining information on a movement speed of an arbitrary apparatus; a movement speed detection step of detecting the movement speed of the arbitrary apparatus based on the information on the movement speed, the information being obtained in the obtaining step; a determination step of determining whether or not the movement speed detected in the movement speed detection step is within a range of a predetermined movement speed; a communication determination step of determining whether or not communication is to be performed with the arbitrary apparatus based on the determination output in the determination step; and a communication step of starting predetermined data communication with the arbitrary apparatus when it is determined in the communication determination step that communication is to be performed with the arbitrary apparatus.
-
-
19. A data communication packet that is transmitted or received, in which information on the motion of an apparatus is attached to data.
-
20. A data communication packet that is transmitted or received, in which information on the movement speed of an apparatus is attached to data.
Specification