METHOD AND APPARATUS FOR ANNOTATING A LINE-BASED DOCUMENT
First Claim
1. An apparatus for annotating a line-based document, wherein said line-based document comprises audio data, said apparatus comprising:
- an audio codec coupled to an audio output device;
a voice recognition function coupled to an audio input, said voice recognition function configured to detect one or more audible document navigation commands and one or more audible annotation commands;
a navigation function responsive to a detected document navigation command received from said voice recognition function, said detected document navigation command comprising a desired line identifier, said navigation function configured to determine a desired audio time code associated with said desired line identifier and to direct said audio codec to play back said audio data from said desired audio time code;
an annotation function responsive to a detected annotation command received from said voice recognition function, said annotation function configured to capture an audible annotation via said audio input and to store said audible annotation as an audio annotation file; and
an index generator configured to add to an index file an annotation link having a first reference to said audio annotation file and a second reference to an associated line of said line-based document.
0 Assignments
0 Petitions
Accused Products
Abstract
To facilitate the use of audio files for annotation purposes, an audio file format, which includes audio data for playback purposes, is augmented with a parallel data channel of line identifiers, or with a map associating time codes for the audio data with line numbers on the original document. The line number-time code information in the audio file is used to navigate within the audio file, and also to associate bookmark links and captured audio annotation files with line numbers of the original text document. An annotation device may provide an output document wherein links to audio and/or text annotation files are embedded at corresponding line numbers. Also, a navigation index may be generated, having links to annotation files and associated document line numbers, as well as bookmark links to selected document line numbers.
-
Citations
29 Claims
-
1. An apparatus for annotating a line-based document, wherein said line-based document comprises audio data, said apparatus comprising:
-
an audio codec coupled to an audio output device; a voice recognition function coupled to an audio input, said voice recognition function configured to detect one or more audible document navigation commands and one or more audible annotation commands; a navigation function responsive to a detected document navigation command received from said voice recognition function, said detected document navigation command comprising a desired line identifier, said navigation function configured to determine a desired audio time code associated with said desired line identifier and to direct said audio codec to play back said audio data from said desired audio time code; an annotation function responsive to a detected annotation command received from said voice recognition function, said annotation function configured to capture an audible annotation via said audio input and to store said audible annotation as an audio annotation file; and an index generator configured to add to an index file an annotation link having a first reference to said audio annotation file and a second reference to an associated line of said line-based document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for annotating a line-based document comprising:
-
obtaining an audio data file comprising audio data of an audio representation of said line-based document, a plurality of audio time codes and a plurality of line identifiers associated with said plurality of audio time codes; detecting an audible document navigation command having a specified line identifier, and navigating to a desired position of said audio data based on said specified line identifier; detecting an audible annotation command during playback of a first line number, and capturing a corresponding audible annotation as an audio annotation file; and adding an annotation entry to an index file, said annotation entry comprising a first reference to said audio annotation file and a second reference to said first line number. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for annotating a line-based document comprising:
-
in a first computer system, pre-processing a line-based document to obtain an audio data file comprising audio data, a plurality of time codes and a plurality of line identifiers associated with said plurality of time codes; providing said audio data file to a portable annotation device; in said portable annotation device, in response to line-based voice commands, navigating audio playback within said audio data file using said plurality of line identifiers in said audio data file; in response to audible annotation commands, capturing an audio annotation file for each new user annotation, and providing an annotation entry in an index file, wherein said annotation entry comprises a first reference to a respective audio annotation file and a second reference to a line identifier in said audio data file; providing a plurality of said annotation files and said index file to said first computer system; in said first computer system, using voice recognition to obtain a plurality of annotation text files corresponding to said plurality of annotation files; for each annotation entry in said index file, appending to a corresponding line number in said line-based document one or more links to respective audio annotation files and corresponding annotation text files; and providing a graphical navigation window comprising a plurality of links to said plurality of audio annotation files, a plurality of links to said annotation text files, and a plurality of links to line numbers in said line-based document.
-
-
22. An apparatus for providing a line-based audio data file comprising:
-
a text-to-speech converter configured to generate one or more audio data files from a line-based text document, said audio data files each comprising one or more channels of audio data and a parallel data channel comprising a plurality of audio time codes; and a line identifier generator configured to obtain a plurality of line numbers from said line-based document and provide a plurality of respective line identifiers in said audio data file, said plurality of line identifiers being associated with said audio time codes. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification