IP Library Granted Patent US 7,257,533
Granted Patent B2
US 7,257,533 · App. 11/231,739 · Granted Aug 14, 2007

Database searching and retrieval using phoneme and word lattice

Assignee: Canon Kabushiki Kaisha
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,257,533
App. No.
11/231,739
Granted
Aug 14, 2007
Kind
B2
Abstract

A data structure is provided for annotating data files within a database. The annotation data comprises a phoneme and word lattice which allows the quick and efficient searching of data files within the database in response to a user's input query. The structure of the annotation data is such that it allows the input query to be made by voice and can be used for annotating various kinds of data files, such as audio data files, video data files, multimedia data files etc. The annotation data may be generated from the data files themselves or may be input by the user either from a voiced input or from a typed input.

Claims (23)

1. A method of searching a data file including annotation data, in response to an input query, the method comprising:

generating query data corresponding to the input query;

searching the data file based on at least one query datum and the annotation data; and

outputting search results in dependence upon the result of said searching step,

wherein the query data is a lattice containing phoneme and word data.

2. A method according to claim 1 , wherein said annotation data defines a phoneme and word lattice comprising:

(i) data for defining a plurality of nodes within the phoneme and word lattice and a plurality of links connecting the nodes within the phoneme and word lattice;

(ii) data for associating a plurality of phonemes of the phoneme data with a respective plurality of links; and

(iii) data for associating at least one word with at least one of said links connecting the nodes within the phoneme and word lattice.

3. An apparatus for searching a data file including annotation data, in response to an input query, the apparatus comprising:

a generator operable to generate query data corresponding to the input query;

a searcher operable to search the data file based on at least one query datum and the annotation data; and

an output operable to output search results in dependence upon the result of said searcher,

wherein the query data is a lattice containing phoneme and word data.

4. An apparatus according to claim 3 , wherein said annotation data defines a phoneme and word lattice comprising:

(i) data defining a plurality of nodes within the phoneme and word lattice and a plurality of links connecting the nodes within the phoneme and word lattice;

(ii) data associating a plurality of phonemes of the phoneme data with a respective plurality of links; and

(iii) data associating at least one word with at least one of said links connecting the nodes within the phoneme and word lattice.

5. A computer program product comprising machine-readable program code recorded on a machine-readable recording medium, for controlling the operation of a data processing apparatus on which the program code executes to perform a method of searching a data file including annotation data, in response to an input query, the method comprising:

generating query data corresponding to the input query;

searching the data file based on at least one query datum and the annotation data; and

outputting search results in dependence upon the results of said searching step,

wherein the query data is a lattice containing phoneme and word data.

Priority Claims (5)
GB 9905160.9 · Mar 5, 1999 · national
GB 9905186.4 · Mar 5, 1999 · national
GB 9905187.2 · Mar 5, 1999 · national
GB 9905199.7 · Mar 5, 1999 · national
GB 9905201.1 · Mar 5, 1999 · national
Continuity (3)
Division 0993479900 · Aug 23, 2001
Continuation PCTGB000071800 · Mar 1, 2000
Related Publication 20060015339A1 · Jan 19, 2006