METHOD AND SYSTEM FOR PROCESSING MULTIMEDIA CONTENT TO DYNAMICALLY GENERATE TEXT TRANSCRIPT
First Claim
1. A method for processing multimedia content, by a computing device, to dynamically generate a text transcript, said method comprising:
- independently segmenting, by a region segmenting processor in an automatic speech recognition (ASR) unit in said computing device, each of a set of text frames that correspond to audio content and visual content of said multimedia content, to determine one or more spatial regions comprising at least one or more portions of text content, wherein one or more keywords are extracted, by a data processor in said ASR unit, from each of said determined one or more spatial regions;
generating, by a graph generating processor in said ASR unit, a graph based on at least a semantic relationship between each of a first set of keywords and one or more of a second set of keywords;
wherein said first set of keywords is determined, by a natural language processor in said ASR unit, from one or more keywords based on filtering of at least one or more off-topic keywords from said one or more keywords;
wherein said second set of keywords is extracted, by said data processor, from one or more knowledge databases based on at least said determined first set of keywords; and
generating, by a speech-to-text generating processor in said ASR unit, dynamically said text transcript of audio content in said multimedia content based on at least said generated graph.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments illustrate method and system of processing multimedia content to generate a text transcript. The method includes segmenting each of a set of text frames to determine spatial regions. The method further includes extracting one or more keywords from each of the determined spatial regions. The method further includes determining the first set of keywords from the extracted one or more keywords based on filtering of one or more off-topic keywords from the extracted one or more keywords. The method further includes extracting a second set of keywords based on the determined first set of keywords. The method further includes generating a graph between each of a first set of keywords and one or more of a second set of keywords. The method further includes dynamically generating the text transcript of audio content in the multimedia content based on the generated graph.
-
Citations
35 Claims
-
1. A method for processing multimedia content, by a computing device, to dynamically generate a text transcript, said method comprising:
-
independently segmenting, by a region segmenting processor in an automatic speech recognition (ASR) unit in said computing device, each of a set of text frames that correspond to audio content and visual content of said multimedia content, to determine one or more spatial regions comprising at least one or more portions of text content, wherein one or more keywords are extracted, by a data processor in said ASR unit, from each of said determined one or more spatial regions; generating, by a graph generating processor in said ASR unit, a graph based on at least a semantic relationship between each of a first set of keywords and one or more of a second set of keywords; wherein said first set of keywords is determined, by a natural language processor in said ASR unit, from one or more keywords based on filtering of at least one or more off-topic keywords from said one or more keywords; wherein said second set of keywords is extracted, by said data processor, from one or more knowledge databases based on at least said determined first set of keywords; and generating, by a speech-to-text generating processor in said ASR unit, dynamically said text transcript of audio content in said multimedia content based on at least said generated graph.
-
-
2-23. -23. (canceled)
-
24. A method for dynamically generating a text transcript, comprising:
-
segmenting each identified set of text frames to determine one or more spatial regions, wherein the one or more spatial regions comprise at least one or more portions of text content; extracting one or more keywords from the one or more spatial regions, wherein the one or more keywords are extracted from one or more available portions of the text content in the one or more spatial regions; determining a first set of keywords from the one or more extracted keywords by filtering one or more off-topic keywords from the one or more extracted keywords; extracting a second set of keywords similar to or related with the one or more second set of keywords, wherein the second set of keywords being retrieved from one or more knowledge databases; generating a graph from a semantic relationship between the first set of keywords and the second set of keywords, wherein the graph comprises one or more first nodes and one or more second nodes with each node in the one or more first nodes corresponding with a keyword in the first set of keywords and each node in the one or more second nodes corresponding with a keyword in the second set of keywords; and generating the text transcript of the audio content in the multimedia content using the generated graph, wherein the generating of the text transcript comprises utilizing at least one an updated language unit and an updated dictionary unit to generate the text transcript of the audio content in the multimedia content. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for generating a text transcript from audio within multimedia content, comprising:
-
receiving a request for generating the text transcript from the multimedia content; processing the multimedia content to obtain a first set of keywords and a second set of keywords; generating a graph using the first set of keywords and the second set of keywords, wherein the graph comprises one or more nodes corresponding to one or more keywords of the first set of keywords and one or more nodes corresponding to one or more keywords of the second set of keywords, each of the one or more nodes corresponding to the one or more keywords of the first set of keywords is associated with a predefined weight and each of the one or more nodes corresponding to the one or more keywords of the second set of keywords is associated with a predefined weight; updating the weight of each of the one or more nodes for the first set of keywords and the weight of each of the one or more nodes for the second set of keywords to replace one or more keywords misinterpreted within a generated text transcript.
-
Specification