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,wherein said content data storage means stores a plurality of pieces of image data, and said communication means receives positional information within said image data indicated by each of said users,wherein said analysis means comprises extraction means for extracting said positional information of said similar user, which indicates that an image area in the vicinity of said positional information of said target user, stored in said input information storage means, is indicated,wherein said extraction means extracts said positional information of said similar user, shows an image area resembling features of an image in the vicinity of said positional information of the target user, stored in said input information storage means, is indicated,wherein said processing means improves the image quality of a part of the image data specified on the basis of said positional information of said similar user, extracted by said extraction means, more than the image quality of the other parts of the image data,wherein said processing means comprises;
classification means for classifying image data specified on the basis of said positional information of said similar user, extracted by said extraction means, in predetermined block units;
coefficient storage means for storing a coefficient set for each class in advance, for computing pixel data of a part of a high-quality image by a first-order linear combination of a plurality of pieces of image data within the block of a low-quality image classified in said predetermined block units; and
adaptive processing means for outputting image data having higher quality that said image data computed by the first-order linear combination between the image data within the block of said image data which is a target and a coefficient set within said coefficient storage means, corresponding to a class classified by said classification 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.
33 Citations
18 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, wherein said content data storage means stores a plurality of pieces of image data, and said communication means receives positional information within said image data indicated by each of said users, wherein said analysis means comprises extraction means for extracting said positional information of said similar user, which indicates that an image area in the vicinity of said positional information of said target user, stored in said input information storage means, is indicated, wherein said extraction means extracts said positional information of said similar user, shows an image area resembling features of an image in the vicinity of said positional information of the target user, stored in said input information storage means, is indicated, wherein said processing means improves the image quality of a part of the image data specified on the basis of said positional information of said similar user, extracted by said extraction means, more than the image quality of the other parts of the image data, wherein said processing means comprises; classification means for classifying image data specified on the basis of said positional information of said similar user, extracted by said extraction means, in predetermined block units; coefficient storage means for storing a coefficient set for each class in advance, for computing pixel data of a part of a high-quality image by a first-order linear combination of a plurality of pieces of image data within the block of a low-quality image classified in said predetermined block units; and adaptive processing means for outputting image data having higher quality that said image data computed by the first-order linear combination between the image data within the block of said image data which is a target and a coefficient set within said coefficient storage means, corresponding to a class classified by said classification means.
-
-
2. 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, 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. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. 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 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 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.
-
-
9. 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 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, 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.
-
-
10. 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 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, 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. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. 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 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 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; andoutputting the processed content data.
-
-
18. 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 pan of the content data; registering said received user ID and said received identification information 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 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