Information processing apparatus, information processing method, information processing system, and storage medium
First Claim
1. A system comprising:
- inputting means for inputting image data;
motion data generating means for generating motion data for controlling motion corresponding to the input image data;
ID data generating means for generating ID data corresponding to at least one of the image data and the motion data;
first storing means for storing the image data and the motion data;
second storing means for storing the ID data corresponding to said at least one of the image data and the motion data and also storing address data indicating an address in said first storing means at which said at least one of the image data and the motion data is stored, such that said ID data and said address data are related to each other;
output means for reading, in response to receiving ID data from said presenting means, address data related to said ID data from said second storing means, and then reading image data and motion data from said first storing means in accordance with said address data, and finally transmitting a set of said image data and said motion data to presenting means; and
presenting means for presenting an image corresponding to the image data and also presenting motion corresponding to the motion data.
1 Assignment
0 Petitions
Accused Products
Abstract
An image and motion corresponding to the image are presented in response to a request issued by an user. The user transmits image data from a terminal to a motion data generating apparatus. The motion data generating apparatus generates motion data from the received image data. The motion data generating apparatus transmits the generated motion data together with the image data, in a mutually related fashion, to an image/motion control apparatus. The motion data generating apparatus also transmits ID data assigned to the image data and the motion data to the terminal. The image/motion control apparatus stores the received data. When the image/motion control apparatus receives ID data input by a user via an image/motion presenting apparatus, the image/motion control apparatus reads image data and motion data corresponding to the received ID data and transmits the image data and the motion data to the image/motion presenting apparatus. The image/motion presenting apparatus presents an image in accordance with the received image data and also presents motion in accordance with the motion data.
-
Citations
53 Claims
-
1. A system comprising:
-
inputting means for inputting image data;
motion data generating means for generating motion data for controlling motion corresponding to the input image data;
ID data generating means for generating ID data corresponding to at least one of the image data and the motion data;
first storing means for storing the image data and the motion data;
second storing means for storing the ID data corresponding to said at least one of the image data and the motion data and also storing address data indicating an address in said first storing means at which said at least one of the image data and the motion data is stored, such that said ID data and said address data are related to each other;
output means for reading, in response to receiving ID data from said presenting means, address data related to said ID data from said second storing means, and then reading image data and motion data from said first storing means in accordance with said address data, and finally transmitting a set of said image data and said motion data to presenting means; and
presenting means for presenting an image corresponding to the image data and also presenting motion corresponding to the motion data.
-
-
2. An information processing apparatus comprising:
-
input means for inputting image data via a network;
motion data generating means for generating motion data for controlling motion corresponding to an image in accordance with said image data input via said input means;
ID generating means for generating an ID corresponding to a set of the image data input via said input means and the motion data generated by said motion data generating means; and
transmitting means for transmitting the image data, the motion data, and the ID data, in a mutually related fashion, to another apparatus via said network. - View Dependent Claims (3)
-
-
4. An information processing method comprising the steps of:
-
inputting image data via a network;
generating motion data for controlling motion corresponding to an image in accordance with said image data input in said inputting step;
generating an ID corresponding to a set of the image data input in said inputting step and the motion data generated in said motion data generating step; and
transmitting the image data, the motion data, and the ID data, in a mutually related fashion, to another apparatus via said network. - View Dependent Claims (5)
-
-
6. A storage medium including a computer-readable program stored thereon, said program comprising the steps of:
-
generating motion data for controlling motion corresponding to an image in accordance with said image data input in said inputting step;
generating an ID corresponding to a set of the image data input in said inputting step and the motion data generated in said motion data generating step; and
transmitting the image data, the motion data, and the ID data, in a mutually related fashion, to another apparatus via said network. - View Dependent Claims (7)
-
-
8. An information processing apparatus comprising:
-
input means for inputting image data, motion data for controlling motion corresponding to an image in accordance with said image data, an ID assigned to a set of said image data and said motion data, and charge data used for charging;
first storing means for storing the image data and the motion data input via said input means;
second storing means for storing the ID data input via said input means and also storing address data indicating addresses in said first storing means at which said image data and said motion data are stored, such that said ID data and said address data are related to each other;
read operation commanding means for reading, when the ID is input from another apparatus, the address data related to said ID data from said second storing means and commanding said first storing means to read said image data and said motion data in accordance with the address data read from said second storing means; and
charging means for charging in accordance with the charge data input via said input means.
-
-
9. An information processing method, comprising the steps of:
-
inputting image data, motion data for controlling motion corresponding to an image in accordance with said image data, an ID assigned to a set of said image data and said motion data, and charge data used for charging;
storing the image data and the motion data input in said inputting step;
storing the ID data input in said inputting step and also storing address data indicating addresses at which said image data and said motion data have been stored in said step of storing the image data and the motion data, such that said ID data and said address data are related to each other;
reading, when the ID is input from another apparatus, the address data related to said ID data stored in said ID data storing step and issuing a read command to read said image data and said motion data in accordance with said address data; and
charging in accordance with the charge data input in said inputting step.
-
-
10. A storage medium including a computer-readable program stored thereon, said program comprising the steps of:
-
inputting image data, motion data for controlling motion corresponding to an image in accordance with said image data, an ID assigned to a set of said image data and said motion data, and charge data used for charging;
storing the image data and the motion data input in said inputting step;
storing the ID data input in said inputting step and also storing address data indicating addresses at which said image data and said motion data have been stored in said step of storing the image data and the motion data, such that said ID data and said address data are related to each other;
reading, when the ID is input from another apparatus, the address data related to said ID data stored in said ID data storing step and issuing a read command to read said image data and said motion data in accordance with said address data; and
charging in accordance with the charge data input in said inputting step.
-
-
11. A system comprising a terminal, a first information processing apparatus, a second information apparatus and a presenting apparatus, which are connected to each other via a network, said system wherein:
-
said terminal comprises first transmitting means for transmitting image data;
said first information processing apparatus comprises;
first receiving means for receiving image data transmitted from said first transmitting means;
motion data generating means for generating motion data for controlling motion corresponding to an image in accordance with the image data received via said first receiving means;
ID data generating means for generating ID data corresponding to a set of the image data received via said first receiving means and the motion data generated by said motion data generating means; and
second transmitting means for transmitting the image data, the motion data, and the ID data, in a mutually related fashion, to said second information processing means, said second information processing apparatus comprises;
second receiving means for receiving the image data, the motion data, and the ID data transmitted from said second transmitting means;
first storing means for storing the image data and the motion data received via said second receiving means;
second storing means for storing the ID data received via said second receiving means and also storing address data indicating addresses in said first storing means at which said image data and said motion data are stored, such that said ID data and said address data are related to each other; and
third transmitting means for reading, when ID data is received from said presenting apparatus, address data related to said ID data from said second storing means, and then reading image data and motion data from said first storing means in accordance with said address data, and finally transmitting a set of said image data and said motion data to said presenting apparatus; and
said presenting apparatus comprises;
third receiving means for receiving the image data and the motion data transmitted from said third transmitting means; and
presenting means for presenting an image in accordance with the image data received via said third receiving means and also presenting motion in accordance with said motion data received via said third receiving means. - View Dependent Claims (13, 15, 17, 19)
-
-
12. An information processing apparatus comprising:
-
first storing means for storing image data input via a network;
ID data generating means for generating ID data corresponding to the image data;
second storing means for storing the ID data generated by said ID generating means and also storing address data indicating an address in said first storing means at which said image data is stored, such that said ID data and said address data are related to each other;
reading means for reading, when ID data is input from another apparatus, address data related to said ID data stored in said second storing means and reading image data from said first storing means in accordance with the address data read from said second storing means;
motion data generating means for generating motion data for controlling motion corresponding to the image data read by said reading means; and
transmitting means for transmitting the image data read by said reading means and the motion data generated by said motion data generating means to said another apparatus, such that said image data and said motion data are related to each other.
-
-
14. An information processing method comprising the steps of:
-
storing image data input via a network;
generating ID data corresponding to said image data;
storing the ID data generated in said ID data generating step and also storing address data indicating an address at which said image data has been stored in said image data storing step, such that said ID data and said address data are related to each other;
reading, when the ID is input from another apparatus, the address data related to said ID data stored in said ID data storing step, and further reading said image data stored in said image data storing step, in accordance with said address data;
generating motion data for controlling motion corresponding to an image in accordance with the image data read in said image data reading step; and
transmitting the image data read in said image data reading step and the motion data generated in said motion data generating step to said another apparatus, such that said image data and said motion data are related to each other.
-
-
16. A storage medium including a computer-readable program stored thereon, said program comprising the steps of:
-
storing image data input via a network;
generating ID data corresponding to said image data;
storing the ID data generated in said ID data generating step and also storing address data indicating an address at which said image data has been stored in said image data storing step, such that said ID data and said address data are related to each other;
reading, when the ID is input from another apparatus, the address data related to said ID data stored in said ID data storing step, and further reading said image data stored in said image data storing step, in accordance with said address data;
generating motion data for controlling motion corresponding to an image in accordance with the image data read in said image data reading step; and
transmitting the image data read in said image data reading step and the motion data generated in said motion data generating step to said another apparatus, such that said image data and said motion data are related to each other.
-
-
18. A system comprising a terminal, an information processing apparatus, and a presenting apparatus, which are connected to each other via a network,
said terminal comprising first transmitting means for transmitting image data, said information processing apparatus comprising: -
first receiving means for receiving the image data transmitted from said first transmitting means;
ID data generating means for generating ID data corresponding to the image data;
second storing means for storing the ID data generated by said ID generating means and also storing address data indicating an address in said first storing means at which said image data is stored, such that said ID data and said address data are related to each other;
reading means for reading, when ID data is received from said presenting apparatus, address data related to said ID data stored in said second storing means and reading image data from said first storing means in accordance with said address data;
motion data generating means for generating motion data for controlling motion corresponding to the image data read by said reading means; and
second transmitting means for transmitting the image data read by said reading means and the motion data generated by said motion data generating means to said presenting means in a mutually related fashion;
said presenting apparatus comprising;
receiving means for receiving the image data and the motion data from said second transmitting means; and
presenting means for presenting an image corresponding to the image data received via said receiving means and also presenting motion corresponding to the motion data received via said receiving means.
-
-
20. A system comprising a terminal, a first information processing apparatus, a second information apparatus and a presenting apparatus, which are connected to each other via a network, said system wherein:
-
said terminal comprises first transmitting means for transmitting image data;
said first information processing apparatus comprises;
motion data generating means for generating motion data for controlling motion corresponding to an image in accordance with the image data which is transmitted from said first transmitting means and which includes an ID added thereto by said second information processing apparatus; and
second transmitting means for transmitting the image data, the motion data generated by said motion data generating means, and the ID data, in a mutually related fashion, to said second information processing apparatus;
said second information processing apparatus comprises;
ID data generating means for, when the image data transmitted from said first transmitting means is received, generating an ID corresponding to said image data;
third transmitting means for transmitting the image data and the ID data, in a mutually related fashion, to said second information processing apparatus;
receiving means for receiving the image data, the motion data, and the ID, transmitted from said second transmitting means;
first storing means for storing the image data and the motion data received via said receiving means;
second storing means for storing the ID data received via said receiving means and also storing address data indicating an address in said first storing means at which said image data is stored, such that said ID data and said address data are related to each other;
reading means for reading, when ID data is received from said presenting apparatus, address data related to said ID data stored in said second storing means and reading image data from said first storing means in accordance with said address data;
motion data generating means for generating motion data for controlling motion corresponding to the image data read by said reading means; and
second transmitting means for transmitting the image data read by said reading means and the motion data generated by said motion data generating means to said presenting means in a mutually related fashion; and
said presenting apparatus comprises;
receiving means for receiving the image data and the motion data from said second transmitting means; and
presenting means for presenting an image corresponding to the image data received via said receiving means and also presenting motion corresponding to the motion data received via said receiving means. - View Dependent Claims (21)
-
-
22. An information processing apparatus comprising:
-
input means for inputting image data via a network;
motion data generating means for generating motion data for controlling motion corresponding to an image in accordance with said image data input via said input means;
ID generating means for generating an ID corresponding to a set of the image data input via said input means and the motion data generated by said motion data generating means;
charging means for charging;
discounting means for discounting the fee charged by said charging means in the case where said motion data generated by said motion data generating means is permitted to be shared with a large number of users; and
transmitting means for transmitting the image data, the motion data, and the ID data, in a mutually related fashion, to another apparatus via said network. - View Dependent Claims (26, 28, 30)
-
-
23. An image processing method comprising the steps of:
-
inputting image data via a network;
generating motion data for controlling motion corresponding to an image in accordance with said image data input in said inputting step;
generating an ID corresponding to a set of the image data input in said inputting step and the motion data generated in said motion data generating step;
performing charging;
discounting the fee charged by said charging means in the case where said motion data generated by said motion data generating means is permitted to be shared with a large number of users; and
transmitting the image data, the motion data, and the ID data, in a mutually related fashion, to another apparatus via said network.
-
-
24. A storage medium including a computer-readable program stored thereon, said program comprising the steps of:
-
inputting image data via a network;
generating motion data for controlling motion corresponding to an image in accordance with said image data input in said inputting step;
generating an ID corresponding to a set of the image data input in said inputting step and the motion data generated in said motion data generating step;
performing charging;
discounting the fee charged by said charging means in the case where said motion data generated by said motion data generating means is permitted to be shared with a large number of users; and
transmitting the image data, the motion data, and the ID data, in a mutually related fashion, to another apparatus via said network.
-
-
25. An image processing apparatus comprising:
-
input means for inputting image data, motion data for controlling motion corresponding to an image in accordance with said image data, and an ID assigned to a set of said image data and said motion data;
first storing means for storing the image data and the motion data input via said input means;
second storing means for storing the ID data input via said input means and also storing address data indicating addresses in said first storing means at which said image data and said motion data are stored, such that said ID data and said address data are related to each other; and
read operation commanding means for reading, when the ID is input from another apparatus, the address data related to said ID data from said second storing means and commanding said first storing means to read said image data and said motion data in accordance with the address data read from said second storing means.
-
-
27. An image processing method comprising the steps of:
-
inputting image data, motion data for controlling motion corresponding to an image in accordance with said image data, and an ID assigned to a set of said image data and said motion data;
storing the image data and the motion data input in said inputting step;
storing the ID data input in said inputting step and also storing address data indicating addresses at which said image data and said motion data have been stored in said step of storing the image data and the motion data, such that said ID data and said address data are related to each other; and
reading, when the ID is input from another apparatus, the address data related to said ID data stored in said ID data storing step and issuing a read command to read said image data and said motion data in accordance with said address data.
-
-
29. A storage medium including a computer-readable program stored thereon, said program comprising the steps of:
-
inputting image data, motion data for controlling motion corresponding to an image in accordance with said image data, and an ID assigned to a set of said image data and said motion data;
storing the image data and the motion data input in said inputting step;
storing the ID data input in said inputting step and also storing address data indicating addresses at which said image data and said motion data have been stored in said step of storing the image data and the motion data, such that said ID data and said address data are related to each other; and
reading, when the ID is input from another apparatus, the address data related to said ID data stored in said ID data storing step and issuing a read command to read said image data and said motion data in accordance with said address data.
-
-
31. A system comprising a terminal, a first information processing apparatus, a second information apparatus and a presenting apparatus, which are connected to each other via a network, said system wherein:
-
said terminal comprises first transmitting means for transmitting image data;
said first information processing apparatus comprises;
motion data generating means for generating motion data for controlling motion corresponding to an image in accordance with the image data received from said first transmitting means;
ID generating means for generating an ID corresponding to a set of said image data and said motion data generated by said motion data generating means; and
second transmitting means for transmitting the image data, the motion data, and the ID data, in a mutually related fashion, to said second information processing means;
said second information processing apparatus comprises;
receiving means for receiving the image data, the motion data, and the ID, transmitted from said second transmitting means;
first storing means for storing the image data and the motion data received via said receiving means;
second storing means for storing the ID data received via said receiving means and also storing address data indicating addresses in said first storing means at which said image data and said motion data are stored, such that said ID data and said address data are related to each other; and
third transmitting means for reading, when ID data is received from said presenting apparatus, address data related to said ID data from said second storing means, and then reading image data and motion data from said first storing means in accordance with said address data, and finally transmitting a set of said image data and said motion data to said presenting apparatus; and
said presenting apparatus comprises;
second receiving means for receiving the image data and the motion data transmitted from said third transmitting means; and
presenting means for presenting an image in accordance with the image data received via said second receiving means and also presenting motion in accordance with said motion data received via said second receiving means.
-
-
32. An information processing apparatus, comprising:
-
input means for inputting image data and an ID assigned to said image data, via a network;
motion data generating means for generating motion data for controlling motion corresponding to an image in accordance with said image data input via said input means; and
transmitting means for transmitting the image data and the ID input via said input means and also transmitting the motion data generated by said motion data generating means to another apparatus, such that said image data, the ID, and said motion data are related to each other. - View Dependent Claims (33, 35, 37, 39, 40, 41, 42)
-
-
34. An information processing method comprising the steps of:
-
inputting image data and an ID assigned to said image data, via a network;
generating motion data for controlling motion corresponding to an image in accordance with said image data input in said inputting step; and
transmitting the image data and the ID input in said inputting step and also transmitting the motion data generated in said motion data generating step, to another apparatus such that said image data, the ID, and said motion data are related to each other.
-
-
36. A storage medium including a computer-readable program stored thereon, said program comprising the steps of:
-
inputting image data and an ID assigned to said image data, via a network;
generating motion data for controlling motion corresponding to an image in accordance with said image data input in said inputting step; and
transmitting the image data and the ID input in said inputting step and also transmitting the motion data generated in said motion data generating step, to another apparatus such that said image data, the ID, and said motion data are related to each other.
-
-
38. An information processing apparatus, comprising:
-
input means for inputting, from another apparatus via a network, image data and motion data for controlling motion corresponding to an image in accordance with said image data;
first storing means for storing the image data and the motion data input via said input means;
ID generating means for generating an ID corresponding to a set of the image data and the motion data stored in said first storing means;
second storing means for storing the ID data generated by said ID generating means and also storing address data indicating addresses in said first storing means at which said image data and said motion data are stored, such that said ID and said address data are related to each other; and
read operation commanding means for reading, when the ID is input from another apparatus, the address data related to said ID data from said second storing means and commanding said first storing means to read said image data and said motion data in accordance with the address data read from said second storing means.
-
-
43. An information processing method comprising the steps of:
-
inputting, from another apparatus via a network, image data and motion data for controlling motion corresponding to an image in accordance with said image data;
storing the image data and the motion data input in said inputting step;
generating an ID corresponding to a set of the image data and the motion data stored in said step of storing the image data and the motion data;
storing the ID data generated in said ID data generating step and also storing address data indicating addresses at which the image data and the motion data have been stored in said step of storing the image data and the motion data, such that said ID data and said address data are related to each other; and
reading, when the ID is input from another apparatus, the address data related to said ID data stored in said ID data storing step and issuing a read command to read said image data and said motion data in accordance with said address data. - View Dependent Claims (44, 45, 46, 47, 49, 50, 51, 52)
-
-
48. nA storage medium including a computer-readable program stored thereon, said program comprising the steps of:
-
inputting, from another apparatus via a network, image data and motion data for controlling motion corresponding to an image in accordance with said image data;
storing the image data and the motion data input in said inputting step;
generating an ID corresponding to a set of the image data and the motion data stored in said step of storing the image data and the motion data;
storing the ID data generated in said ID data generating step and also storing address data indicating addresses at which the image data and the motion data have been stored in said step of storing the image data and the motion data, such that said ID data and said address data are related to each other; and
reading, when the ID is input from another apparatus, the address data related to said ID data stored in said ID data storing step and issuing a read command to read said image data and said motion data in accordance with said address data.
-
-
53. A system comprising a terminal, a first information processing apparatus, a second information apparatus and a presenting apparatus, which are connected to each other via a network, said system wherein:
-
said terminal comprises first transmitting means for transmitting image data;
said first information processing apparatus comprises;
first receiving means for receiving the image data and an ID assigned to said image data, from said second information processing apparatus;
motion data generating means for generating motion data for controlling motion corresponding to an image in accordance with the image data received via said receiving means; and
second transmitting means for transmitting the motion data generated by said motion data generating means together with the image data and the ID received via said reading means in a mutually related fashion to said second information processing apparatus, said second information processing apparatus comprises;
third transmitting means for receiving the image data transmitted from said first transmitting means and transmitting said image data together with an ID assigned to said image data in a mutually related fashion to said first information processing apparatus;
second receiving means for receiving the image data, the motion data, and the ID data transmitted from said second transmitting means;
first storing means for storing the image data and the motion data received via said second receiving means;
second storing means for storing the ID data received via said second receiving means and also storing address data indicating addresses in said first storing means at which said image data and said motion data are stored, such that said ID data and said address data are related to each other; and
fourth transmitting means for reading, when ID data is received from said presenting apparatus, address data related to said ID from said second storing means, and then reading image data and motion data from said first storing means in accordance with said address data, and finally transmitting a set of said image data and said motion data to said presenting apparatus; and
said presenting apparatus comprises;
third receiving means for receiving the image data and the motion data transmitted from said fourth transmitting means; and
presenting means for presenting an image in accordance with the image data received via said third receiving means and also presenting motion in accordance with said motion data received via said third receiving means.
-
Specification