Patent EP1033701A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP1033701A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Apparatus and method using speech understanding for automatic channel selection in interactive television

Assignee: Panasonic Holdings Corp
•
Filing: 2000-02-24
•
Granted: —
•
Expires: 2020-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A speech understanding system for receiving a spoken request from a user and processing the request against a knowledge base of programming information for automatically selecting a television program is disclosed. The speech understanding system includes a knowledge extractor for receiving electronic programming guide (EPG) information and processing the EPG information for creating a program database. The system also includes a speech recognizer for receiving the spoken request and translating the spoken request into a text stream having a plurality of words. A natural language processor is provided for receiving the text stream and processing the words for resolving a semantic content of the spoken request. The natural language processor places the meaning of the words into a task frame having a plurality of key word slots. A dialogue manager analyzes the task frame for determining if a sufficient number of key word slots have been filled and prompts the user for additional information for filing empty slots. The dialog manager searches the program database using the key words placed within the task frame for selecting a program, and produces a signal for selecting a television channel associated with the program.

Inventors

  • 👤 Jean-Claude Junqua
  • 👤 Matteo Contolini

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-09 13:18
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/18; G10L15/1822; G10L15/26; H; H04; H04N; H04N21/00; H04N21/40; H04N21/41; H04N21/422; H04N21/42203; H04N21/43; H04N21/439; H04N21/4394; H04N21/47; H04N21/482

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 182 words
A speech understanding system for receiving a spoken request from a user and processing the request against a knowledge base of programming information for automatically selecting a television program comprising: a knowledge extractor for receiving electronic programming guide (EPG) information and processing the EPG information for creating a program database; a speech recognizer for receiving the spoken request and translating the spoken request into a text stream having a plurality of words; a natural language processor for receiving the text stream and processing the words for resolving a semantic content of the spoken request, the natural language processor placing the meaning of the words into a task frame having a plurality of key word slots; and a dialogue manager for analyzing the task frame for determining if a sufficient number of key word slots have been filled and prompting the user for additional information for filing empty slots, the dialog manager searching the program database using the key words placed within the task frame for selecting a program, and producing a signal for selecting a television channel associated with the television program.
Claim 2
Dependent Claim 41 words
The system of Claim 1 wherein the natural language processor includes a local parser for analyzing the words within the text stream and identifying key words, the local parser utilizing a LR grammar database for resolving the meaning of the words.
Claim 3
Dependent Claim 28 words
The system of Claim 2 wherein the local parser generates a tagging data structure for each key word, the tagging data structure representing the meaning of the keyword.
Claim 4
Dependent Claim 38 words
The system of Claim 3 wherein the natural language processor includes a global parser for receiving the tagging data structure for each key word and for selecting the task frame associated with the meaning of the spoken request
Claim 5
Dependent Claim 30 words
The system of Claim 4 wherein the global parser interacts with a plurality of decision trees for determining which task frame is associated with the meaning of the spoken request.
Claim 6
Dependent Claim 31 words
The system of Claim 4 wherein the global parser receives the tagging data structure for each key word and places a meaning of the key word into a key word slot.
Claim 7
Dependent Claim 28 words
The system of Claim 1 wherein the dialogue manager interacts with a rule base for determining when the task frame contains enough information for searching the program database.
Claim 8
Dependent Claim 19 words
The system of Claim 1 wherein the dialogue manager prompts the user for additional information through a speech synthesizer.
Claim 9
Dependent Claim 19 words
The system of Claim 1 wherein the dialogue manager prompts the user for additional information through a display system.
Claim 10
Dependent Claim 28 words
The system of Claim 1 wherein a signal generator is connected to the dialogue manager for receiving a command and generating a signal for operating a remote receiver.
Claim 11
Dependent Claim 28 words
The system of Claim 1 wherein the program database includes a plurality of program records relating to each program and channel combination available for selection by the user.
Claim 12
Dependent Claim 247 words
A speech understanding system for receiving a spoken request from a user and processing the request against a knowledge base of programming information for automatically selecting a television program comprising: a knowledge extractor for receiving electronic programming guide (EPG) information and processing the EPG information for creating a program database; a speech recognizer for receiving the spoken request and translating the spoken request into a text stream having a plurality of words; a natural language processor for receiving the text stream and processing the words for resolving a semantic content of the spoken request the semantic content being represented by a task frame having a plurality of key word slots; the natural language processor including a local parser for analyzing the words using a database of grammar structures and generating a tagging data structure representing the meaning of the word; the natural language processor including a global parser for selecting a task frame and placing the meaning of the words contained in the tagging data structure into the key word slots within the task frame; and a dialogue manager for analyzing the task frame for determining if a sufficient number of key word slots have been filled and prompting the user for additional information until a predetermined combination of slots have been filled, the dialog manager searching the program database using the key words placed within the task frame for selecting a program, and producing a signal for selecting a television channel associated with the television program.
Claim 13
Dependent Claim 31 words
The system of Claim 12 wherein the global parser receives the tagging data structure for each key word and selects the task frame associated with the meaning of the spoken request.
Claim 14
Dependent Claim 30 words
The system of Claim 12 wherein the global parser interacts with a plurality of decision trees for determining which task frame is associated with the meaning of the spoken request.
Claim 15
Dependent Claim 44 words
The system of Claim 12 wherein the tagging data structure for each tagged word includes a frame tag indicating which task frame the word is associated with and a slot tag indicating which key word slot the meaning of the word is associated with.
Claim 16
Dependent Claim 27 words
The system of Claim 12 wherein the dialogue manager interacts with a rule base for determining when the task frame contains the predetermined combination of filled slots.
Claim 17
Dependent Claim 29 words
The system of Claim 12 wherein the EPG information is received from one of a television signal, a cable television signal, a satellite television signal and a telecommunication signal.
Claim 18
Independent Claim 100 words
A method for understanding a spoken request and selecting a television channel based upon the spoken request comprising: receiving electronic programming guide (EPG) information; processing the EPG information for producing a program database; receiving the spoken request from a user and processing the spoken request with a natural language processor for extracting a semantic representation of the task requested by the user; building a search request of key words identified by the natural language processor. performing a search within the program database using the key words; and generating a signal for selecting a television channel associated with the desired program.
Claim 19
Dependent Claim 25 words
The method of Claim 18 further including the step of initiating a dialog phase using a dialog manager for prompting a user for additional information.
Claim 20
Dependent Claim 35 words
The method of Claim 19 further including the step of analyzing the user request using a database of grammar structures and generating one or more tagging data structure representing the meaning of the spoken request.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag