Information processing apparatus, system and method, and recording medium
First Claim
1. An information processing apparatus for providing content data to a terminal device, said information processing apparatus comprising:
- content data storage means for storing a plurality of pieces of content data;
communication means for transmitting the content data stored in said content data storage means to a plurality of terminal devices and for receiving input information of each user for the transmitted content data;
input information storage means for storing said input information received by said communication means for each user;
analysis means for analyzing a preference of a target user on the basis of the input information of a similar user, which resembles the input information of said target user stored in said input information storage means; and
processing means for processing content data to be transmitted to said terminal device according to the analysis results by said analysis means.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus for providing content data to terminal units includes a content data storage unit, a communication unit, an input information storage unit, an analysis unit, and a processing unit. The content data storage unit stores a plurality of pieces of content data. The communication unit transmits content data stored in the content data storage unit to a plurality of terminal units, and receives input information of each user with respect to the transmitted content data. The input information storage unit stores the input information received by the communication unit for each user. The analysis unit analyzes the preference of a target user on the basis of the input information of a similar user, which resembles the input information of the target user, stored in the input information storage unit. The processing unit processes content data to be transmitted to the terminal units in accordance with the analysis results by the analysis unit.
34 Citations
36 Claims
-
1. An information processing apparatus for providing content data to a terminal device, said information processing apparatus comprising:
-
content data storage means for storing a plurality of pieces of content data;
communication means for transmitting the content data stored in said content data storage means to a plurality of terminal devices and for receiving input information of each user for the transmitted content data;
input information storage means for storing said input information received by said communication means for each user;
analysis means for analyzing a preference of a target user on the basis of the input information of a similar user, which resembles the input information of said target user stored in said input information storage means; and
processing means for processing content data to be transmitted to said terminal device according to the analysis results by said analysis means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 30, 31, 32)
-
-
17. An information processing apparatus comprising:
-
communication means for transmitting content data to a user terminal and for receiving a user ID transmitted from the user terminal and identification information which specifies a part of the content data;
an identification information database for storing said user ID and said identification information in such a manner as to correspond to each other;
registration means for registering said user ID and said identification information received by said communication means in said identification information database;
an integrated database for integrating and storing said identification information of a plurality of user IDs, registered in said identification information database;
extraction means for extracting an ID of a similar user having a preference resembling that of a target user by comparing said identification information corresponding to a target user ID stored in said identification information database with said identification information corresponding to an ID of another user, stored in said identification information database, and for storing, in said integrated database, identification information which is unique to said identification information corresponding to said target user ID within said identification information corresponding to said extracted similar user ID, together with said identification information corresponding to said target user ID, in such a manner as to correspond to the target user ID;
preference information creation means for creating preference information corresponding to said target user ID according to said identification information of said target user ID stored in said integrated database;
a content database for storing a plurality of pieces of content data; and
content data processing means for reading said content data stored in said content database at predetermined intervals from said content database, for processing the content data corresponding to said identification information contained in said preference information, and for outputting the processed content data to said communication means.
-
-
23. An information processing system comprising:
-
a terminal device; and
an information processing apparatus for providing content data to the terminal device, wherein said terminal device comprises pointing means for pointing at a part of content data transmitted from said information processing apparatus; and
first communication means for receiving said content data and for transmitting the input information pointed at by said pointing means to said information processing apparatus, andsaid information processing apparatus comprises;
content data storage means for storing a plurality of pieces of said content data;
second communication means for transmitting the content data stored in said content data storage means to a plurality of terminal devices and for receiving the input information of each user for the transmitted content data;
input information storage means for storing said input information received by said second communication means for each user;
analysis means for analyzing a preference of a target user on the basis of the input information of a similar user, which resembles the input information of said target user, stored in said input information storage means; and
processing means for processing content data to be transmitted to said terminal device according to the analysis results by said analysis means.
-
-
24. An information processing apparatus comprising:
-
communication means for transmitting a plurality of pieces of electronic book data to a user terminal and for receiving a user ID transmitted from the user terminal and an electronic book identification code which specifies one piece of electronic book data within the plurality of pieces of electronic book data;
a preference database for storing said user ID and said electronic book identification code in such a manner as to correspond to each other;
registration means for registering said user ID and said electronic book identification code, received by said communication means, to said preference database;
an integrated preference database for integrating and storing said electronic book identification codes of a plurality of user IDs, registered in said preference database;
extraction means for detecting a match between said electronic book identification code corresponding to the target user ID stored in said preference database and said electronic book identification code corresponding to another user ID stored in said preference database, for extracting a user ID in which a predetermined number or more of the electronic book identification codes matches as a similar user ID having a preference similar to that of said target user, for storing, in said integrated preference database, an identification code which is unique to said electronic book identification code corresponding to said target user ID among the electronic book identification codes of said electronic book corresponding to the extracted similar user ID, together with said electronic book identification code corresponding to said target user ID, in such a manner as to correspond to the target user ID, and for storing the number of duplicates with said electronic book identification code corresponding to said similar user ID in said integrated preference database for each electronic book identification code corresponding to said target user ID;
preference information creation means for creating preference information corresponding to said target user ID on the basis of the electronic book identification codes with a large number of duplicates among said electronic book identification codes of said target user ID stored in said integrated preference database;
an electronic book database for storing said plurality of pieces of electronic book data; and
electronic book data processing means for reading said electronic book data stored in said electronic book database at predetermined intervals from said electronic book database, for processing the electronic book data corresponding to said electronic book identification code contained in said preference information, and for outputting the processed electronic book data to said communication means.
-
-
25. An information processing apparatus comprising:
-
communication means for transmitting moving image data composed of a plurality of frames to a user terminal and for receiving a user ID and positional information which specifies a position in time and space within the moving image data composed of the plurality of frames, transmitted from the user terminal;
a click position database for storing said user ID and said positional information in such a manner as to correspond to each other;
registration means for registering said user ID and said positional information, received by said communication means, in said click position database;
an integrated feature database for integrating and storing the features of image data within a block in which said positional information of a plurality of user IDs registered in said click position database is nearly the center;
extraction means for detecting the features of image data within a block in which said positional information of a target user ID registered in said click position database is nearly the center, for extracting another user ID in which features resembling one or more of those features are detected as a similar user ID, and for storing, in said integrated feature database, features differing from the features detected on the basis of said target user ID among the features of the image data within the block in which the positional information corresponding to the similar user ID is nearly the center, together with the features corresponding to said target user ID, in such a manner as to correspond to said target user ID;
retrieval means for retrieving said features corresponding to said target user ID from said integrated feature database;
a moving image database for storing moving image data composed of said plurality of frames;
feature detection means for reading said moving image data at predetermined intervals from said moving image database and for detecting the features within said moving image database at said block units;
resembling feature detection means for detecting a block in which features resembling said features retrieved by said retrieval means are detected by said feature detection means; and
conversion means for converting the image data within the block, detected by said resembling feature detection means, into a high quality.
-
-
26. An information processing apparatus comprising:
-
communication means for transmitting moving image data composed of a plurality of frames to a user terminal and for receiving a user ID and positional information which specifies a position in time and space within the moving image data composed of the plurality of frames, transmitted from the user terminal;
a click position database for storing said user ID and said positional information in such a manner as to correspond to each other;
registration means for registering said user ID and said positional information, received by said communication means, in said click position database;
an integrated click position database for integrating and storing said identification information of a plurality of user IDs, registered in said click position database;
extraction means for detecting said positional information of the target user ID registered in said click position database, for extracting, as a similar user ID, a user ID, to which positional information indicating a frame in the vicinity of said detected positional information corresponds, within the positional information of another user ID registered in said click position database, and for storing, in said integrated click position database, positional information differing from the positional information detected on the basis of said target user ID within the positional information corresponding to the similar user ID, together with the positional information corresponding to said target user ID, in such a manner as to correspond to said target user ID;
retrieval means for retrieving said positional information corresponding to said target user ID from said integrated click position database;
a moving image database for storing moving image data composed of said plurality of frames;
object image data extraction means for reading said moving image data at predetermined intervals from said moving image database, for extracting object image data from said moving image database on the basis of said positional information retrieved by said retrieval means, and for outputting the object image data to said communication means;
background image data extraction means for extracting background image data by subtracting the object image data extracted by said object image data extraction means from said moving image data and for outputting the background image data to said communication means; and
motion vector detection means for detecting an object motion vector and a background motion vector on the basis of said object image data and said background image data and for outputting the object motion vector and said background motion vector to said communication means.
-
-
33. An information processing method for providing content data to a terminal device, comprising the steps of:
-
transmitting, to a plurality of terminal devices, content data stored in content data storage means for storing a plurality of pieces of content data;
receiving input information of each user for said transmitted content data;
storing said received input information for each user;
analyzing a preference of a target user on the basis of input information of a similar user, which resembles said stored input information of the target user; and
processing content data to be transmitted to said terminal device according to said analysis results.
-
-
34. A recording medium having stored therein a program for executing an information processing method for providing content data to a terminal device, said program comprising the steps of:
-
transmitting, to a plurality of terminal devices, content data stored in content data storage means for storing a plurality of pieces of content data;
receiving input information of each user for said transmitted content data;
storing said received input information for each user;
analyzing a preference of a target user on the basis of input information of a similar user, which resembles said stored input information of the target user; and
processing content data to be transmitted to said terminal device according to said analysis results.
-
-
35. An information processing method comprising the steps of:
-
transmitting content data to a user terminal;
receiving a user ID transmitted from said user terminal, and identification information which specifies a part of the content data;
registering said received user ID and said received identification information in such a manner as to correspond to each other;
integrating and storing said identification information of said plurality of registered user IDs;
extracting a similar user ID having a preference resembling that of said target user by comparing said identification information corresponding to said stored target user ID with said identification information corresponding to said stored another user ID;
storing, together with said identification information corresponding to said target user ID, identification information which is unique to said identification information corresponding to said target user ID within said identification information corresponding to said extracted similar user ID;
creating preference information corresponding to said target user ID according to said identification information of said stored target user ID;
reading said content data stored in a content database at predetermined intervals from said content database for storing said plurality of pieces of content data;
processing content data corresponding to said identification information contained in said preference information; and
outputting the processed content data.
-
-
36. A recording medium having stored therein a program for executing an information processing method, said program comprising the steps of:
-
transmitting content data to a user terminal;
receiving a user ID transmitted from said user terminal, and identification information which specifies a part of the content data;
registering said received user ID and said received identification information in such a manner as to correspond to each other;
integrating and storing said identification information of said plurality of registered user IDs;
extracting a similar user ID having a preference resembling that of said target user by comparing said identification information corresponding to said stored target user ID with said identification information corresponding to said stored another user ID;
storing, together with said identification information corresponding to said target user ID, identification information which is unique to said identification information corresponding to said target user ID within said identification information corresponding to said extracted similar user ID;
creating preference information corresponding to said target user ID according to said identification information of said stored target user ID;
reading said content data stored in a content database at predetermined intervals from said content database for storing said plurality of pieces of content data;
processing content data corresponding to said identification information contained in said preference information; and
outputting the processed content data.
-
Specification