Image processing apparatus and database
First Claim
1. Apparatus for generating a database structure, comprising a memory for storing data and a processor operable to generate in the memory a database structure comprising:
- an image data file having a plurality of image data storage areas each arranged to store an item of image data;
a participants data file arranged to store data identifying participants shown in image data stored in the image data file; and
a viewing data file having a plurality of viewing data storage areas each associated with one of the image data storage areas and being arranged to store data relating to the direction in which a participant shown in an item of image data stored in the corresponding image data storage area is looking.
1 Assignment
0 Petitions
Accused Products
Abstract
Three-dimensional computer model data, moving image data or still image data showing at least one person is stored in an archive database 126, 703, 850, 1303, together with additional information to improve the searching and retrieval of data therefrom. The additional information includes view parameter data 512, 1040 which defines at whom or what each person is looking during each predetermined period of time or image. Text data 504, 1020 which comprises words associated with the person, and viewing histogram data 540 which, for each period of text data defines the percentage of time that the speaking person spent looking at each other person or object, may also be stored.
-
Citations
44 Claims
-
1. Apparatus for generating a database structure, comprising a memory for storing data and a processor operable to generate in the memory a database structure comprising:
- an image data file having a plurality of image data storage areas each arranged to store an item of image data;
a participants data file arranged to store data identifying participants shown in image data stored in the image data file; and
a viewing data file having a plurality of viewing data storage areas each associated with one of the image data storage areas and being arranged to store data relating to the direction in which a participant shown in an item of image data stored in the corresponding image data storage area is looking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- an image data file having a plurality of image data storage areas each arranged to store an item of image data;
-
14. Apparatus for generating a database, comprising a memory and a processor operable to generate in the memory a database comprising:
- an image data file having a plurality of image data storage areas each storing an item of image data;
a participants data file storing data identifying participants shown in the image data stored in the image data file; and
a viewing data file having a plurality of viewing data storage areas each associated with one of the image data storage areas and storing data identifying the direction in which a participant shown in the item of image data stored in the corresponding image data storage area is looking.
- an image data file having a plurality of image data storage areas each storing an item of image data;
-
15. A computer-readable storage medium encoded with computer-readable data defining a database structure comprising:
- an image data file having a plurality of image data storage areas each arranged to store an item of image data;
a participants data file arranged to store data identifying participants shown in image data stored in the image data file; and
a viewing data file having a plurality of viewing data storage areas each associated with one of the image data storage areas and being arranged to store data identifying the direction in which a participant shown in the image represented by an item of image data stored in the corresponding image data storage area is looking. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
- an image data file having a plurality of image data storage areas each arranged to store an item of image data;
-
26. A computer-readable storage medium encoded with computer-readable data defining a database comprising:
- an image data file having a plurality of image data storage areas each storing an item of image data;
a participants data file storing data identifying participants shown in the image data stored in the image data file; and
a viewing data file having a plurality of viewing data storage areas each associated with one of the image data storage areas and storing data identifying the direction in which a participant shown in the image represented by the item of image data stored in the corresponding image data storage area is looking. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
- an image data file having a plurality of image data storage areas each storing an item of image data;
-
40. A method of generating a database, comprising the steps of causing a processor to generate in a memory a database comprising:
- an image data file having a plurality of image data storage areas each storing an item of image data;
a participants data file storing data identifying participants shown in the image data stored in the image data file; and
a viewing data file having a plurality of viewing data storage areas each associated with one of the image data storage areas and storing data identifying the direction in which a participant shown in the image represented by the item of image data stored in the corresponding image data storage area is looking.
- an image data file having a plurality of image data storage areas each storing an item of image data;
-
41. Apparatus for searching a database storing a plurality of images, data identifying participants shown in the images, and, for each participant in each image, viewing data identifying the subject at which the participant is looking, the apparatus comprising:
-
a receiver operable to receive a first search parameter identifying a first participant and a second search parameter identifying a subject the first participant is looking at; a viewing data identifier operable to search the database to identify in the database viewing data associating the subject defined by the second search parameter with the first participant defined by the first search parameter; and an image data identifier operable to identify image data associated with identified viewing data.
-
-
42. Apparatus for searching a database storing a plurality of images, data identifying participants shown in the images, viewing data defining, for each participant in each image, the subject at which the participant is looking, and data defining words spoken by or associated with a participant in an image, the apparatus comprising:
-
a receiver operable to receive a first search parameter identifying a first participant and a second search parameter identifying a subject the first participant is looking at; a viewing data identifier operable to search the database to identify in the database viewing data associating the subject defined by the second search parameter with the first participant defined by the first search parameter; an image data identifier operable to identify image data associated with identified viewing data, wherein the receiver is operable to receive a further search parameter defining words spoken by the first participant to the subject; and a speech data identifier operable to search the database to identify in the database speech data containing speech defined by the further search parameter.
-
-
43. Apparatus for searching a database storing a plurality of images, data identifying participants shown in the images, viewing data defining, for each participant in each image, the subject at which the participant is looking, data defining words spoken by or associated with a participant in an image, and viewing proportion data relating to the amount of time a participant looks at each subject while speaking, the apparatus comprising:
-
a receiver operable to receive a first search parameter identifying a first participant, a second search parameter identifying a subject the first participant is looking at, and a third search parameter defining words spoken by the first participant to the subject; a viewing data identifier operable to search the database to identify in the database viewing data associating the subject defined by the second search parameter with the first participant defined by the first search parameter; a speech data identifier operable to search the database to identify in the database speech data containing words defined by the third search parameter; an image data identifier operable to identify image data associated with identified viewing data and identified speech data; and a viewing proportion checker operable to check the viewing proportion data for the first participant for the identified speech and for disregarding any identified speeches where the amount of time the first participant looks at the subject is less than a predetermined proportion of the duration of that speech.
-
-
44. A method of searching a database storing a plurality of images, data identifying participants shown in the images, and, for each participant in each image, viewing data identifying the subject at which the participant is looking, the method comprising:
-
receiving a first search parameter identifying a first participant and a second search parameter identifying a subject the first participant is looking at; identifying in the database viewing data associating the subject defined by the second search parameter with the first participant defined by the first search parameter; and identifying image data associated with identified viewing data.
-
Specification