System and method for linking streams of multimedia data to reference material for display
DCFirst Claim
1. A system for linking source material to external reference materials for display, the system comprising:
- a source material image including a plurality of discrete pieces having links to external reference materials comprising any of textual, audio, video, and picture information, said source material image stored in an electronic database;
means for determining an a beginning position address on said of a source material stored in an electronic database for the beginning position of said source material image ;
means for cutting said the source material image into said a plurality of discrete pieces;
means for determining a starting point address and an ending point address on said electronic database for a start point and an end point of said of at least one of the plurality of discrete pieces of said image based upon said the beginning position of said source material image address;
means for recording said in a look-up table the starting and said ending point addresses in a look-up table ;
means for linking at least one of the plurality of discrete pieces to at least one of a plurality of external reference materials by recording in the look-up table, along with the starting and ending point addresses of the at least one of the plurality of discrete pieces, a link to the at least one of the plurality of external reference materials, the plurality of external reference materials comprising any of textual, audio, video, and picture information;
means for displaying an image of the source material;
means for selecting a discrete portion of said the displayed source material image;
means for determining the a display address on said electronic database of said the selected discrete portion;
means for converting said the display address of said the selected discrete portion to an offset value from said the beginning position address of said source material image ;
means for comparing said the offset value with said recorded the starting and ending point addresses of said discrete pieces recorded in said the look-up table to identify one of the plurality of discrete pieces;
means for selecting an external reference that corresponds to said look-up table start and end point address one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces;
and means for retrieving the selected one of the plurality of external reference materials using a recorded link to the selected one of the plurality of external reference materials; and
means for reproducing said displaying the retrieved external reference material.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system for indexing displayed elements that is useful for accessing and understanding new or difficult materials, in which a user highlights unknown words or characters or other displayed elements encountered while viewing displayed materials. In a language learning application, the system displays the meaning of a word in context; and the user may include the word in a personal vocabulary to build a database of words and phrases. In a Japanese language application, one or more Japanese language books are read on an electronic display. Readings (‘yomi’) for all words are readily viewable for any selected word or phrase, as well as an English reference to the selected word or phrase. Extensive notes are provided for difficult phrases and words not normally found in a dictionary. A unique indexing scheme allows word-by-word access to any of several external multi-media references.
48 Citations
96 Claims
-
1. A system for linking source material to external reference materials for display, the system comprising:
-
a source material image including a plurality of discrete pieces having links to external reference materials comprising any of textual, audio, video, and picture information, said source material image stored in an electronic database; means for determining an a beginning position address on said of a source material stored in an electronic database for the beginning position of said source material image ;
means for cutting said the source material image into said a plurality of discrete pieces;
means for determining a starting point address and an ending point address on said electronic database for a start point and an end point of said of at least one of the plurality of discrete pieces of said image based upon said the beginning position of said source material image address;
means for recording said in a look-up table the starting and said ending point addresses in a look-up table ;
means for linking at least one of the plurality of discrete pieces to at least one of a plurality of external reference materials by recording in the look-up table, along with the starting and ending point addresses of the at least one of the plurality of discrete pieces, a link to the at least one of the plurality of external reference materials, the plurality of external reference materials comprising any of textual, audio, video, and picture information;
means for displaying an image of the source material;
means for selecting a discrete portion of said the displayed source material image;
means for determining the a display address on said electronic database of said the selected discrete portion;
means for converting said the display address of said the selected discrete portion to an offset value from said the beginning position address of said source material image ;
means for comparing said the offset value with said recorded the starting and ending point addresses of said discrete pieces recorded in said the look-up table to identify one of the plurality of discrete pieces;
means for selecting an external reference that corresponds to said look-up table start and end point address one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces;
andmeans for retrieving the selected one of the plurality of external reference materials using a recorded link to the selected one of the plurality of external reference materials; and
means for reproducing said displaying the retrieved external reference material. - View Dependent Claims (2, 3, 4, 5, 6, 7, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94)
-
-
8. A method for linking source material to external reference materials for display, the method comprising the steps of:
-
determining the a beginning position address of a source material image stored in an electronic database, said source material image including a plurality of discrete pieces having links to external reference materials comprising any of textual, audio, video, and picture information ;
cutting said the source material image into said a plurality of discrete pieces;
determining a starting point address and an ending point address of said at least one of the plurality of discrete pieces of said image based upon said the beginning position address of said source material image ;
recording said in a look up table the starting and said ending point addresses in a look up table ;
linking at least one of the plurality of discrete pieces to at least one of a plurality of external reference materials by recording in the look-up table, along with the starting and ending point addresses of the at least one of the plurality of discrete pieces, a link to the at least one of the plurality of external reference materials, the plurality of external reference materials comprising any of textual, audio, video, and picture information;
displaying an image of the source material; selecting a discrete portion of said the displayed source material image;
determining the a display address of said the selected discrete portion;
converting said the display address of said the selected discrete portion to an offset value from said the beginning position address of said source material image ;
comparing said the offset value with said recorded the starting and ending point addresses of said discrete pieces recorded in said the look-up table to identify one of the plurality of discrete pieces;
selecting an external reference that corresponds to said look-up table start and end point addresses one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces;
andretrieving the selected one of the plurality of external reference materials using a recorded link to the selected one of the plurality of external, reference materials; and
reproducing saiddisplaying the retrieved external reference material. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
9. In a language learning method, a method for linking source material to external reference materials for display, the method comprising the steps of:
-
reading a foreign language source material image including a plurality of discrete pieces having links to external reference materials comprising any of textual, audio, video, and picture information with an electronic viewer;
accessing reference materials on selected portions of said source material image;
determining the a beginning position address of said a foreign language source material image ;
cutting said the source material image into said a plurality of discrete pieces;
determining a starting point address and an ending point address of said at least one of the plurality of discrete pieces of said image based upon said the beginning position address of said source material image ;
recording said in a look-up table the starting and said ending point addresses in a look-up table ;
linking at least one of the plurality of discrete pieces to at least one of a plurality of external reference materials by recording in the look-up table, along with the starting and ending point addresses of the at least one of the plurality of discrete pieces, a link to the at least one of the plurality of external reference materials, the plurality of external reference materials comprising any of textual, audio, video, and picture information;
displaying an image of the source material;
selecting a discrete portion of said the displayed source material image;
determining the a display address of said the selected discrete portion;
converting said the display address of said the selected discrete portion to an offset value from said the beginning position address of said source material image ;
comparing said the offset value with said recorded the starting and ending point addresses of said discrete pieces recorded in said the look-up table to identify one of the plurality of discrete pieces;
selecting an external reference that corresponds to said look-up table start and end point addresses one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces;
andretrieving the selected one of the plurality of external reference materials using a recorded link to the selected one of the plurality of external, reference materials; and
reproducing saiddisplaying the retrieved external reference material. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. In a language learning system, a system for linking source material to external reference materials for display, the system comprising:
-
a text image including a plurality of discrete pieces having links to external reference materials comprising any of textual, audio, video, and picture information; means for determining the a beginning position address of said text image ;
means for cutting said the text image into said a plurality of discrete pieces;
means for determining a starting point address and an ending point address of said at least one of the plurality of discrete pieces of said image based upon said the beginning position address of said source material image ;
means for recording said in a look-up table the starting and said ending point addresses in a look-up table ;
means for linking at least one of the plurality of discrete pieces to at least one of a plurality of external reference materials by recording in the look-up table, along with the starting and ending point addresses of the at least one of the plurality of discrete pieces, a link to the at least one of the plurality of external reference materials, the plurality of external reference materials comprising any of textual, audio, video, and picture information;
means for displaying an image of the text; means for selecting a discrete portion of said the displayed text image;
means for selecting a discrete portion of said the displayed means for determining the a display address of said the selected discrete portion;
means for converting said the display address of said the selected discrete portion to an offset value from said the beginning position address of said source material image ;
means for comparing said the offset value with said recorded the starting and ending point addresses of said discrete pieces recorded in said the look-up table to identify one of the plurality of discrete pieces;
means for selecting an external reference that corresponds to said look-up table start and end point address one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces;
andmeans for retrieving the selected one of the plurality of external reference materials using a recorded link to the selected one of the plurality of external reference materials; and
means for displaying said the retrieved external reference material.
-
-
16. In a language learning method, a method for linking source material to external reference materials for display, the method comprising the steps of:
-
determining the a beginning position address of a text image, said text image including a plurality of discrete pieces having links to external reference materials comprising any of textual, audio, video, and picture information ;
cutting said source material image the text into said a plurality of discrete pieces;
determining a starting point address and an ending point address of said at least one of the plurality of discrete pieces of said image based upon said the beginning position address of said text image ;
recording said in a look-up table the starting and said ending point addresses in a look-up table ;
linking at least one of the plurality of discrete pieces to at least one of a plurality of external reference materials by recording in the look-up table, along with the starting and ending point addresses of the at least one of the plurality of discrete pieces, a link to the at least one of the plurality of external reference materials, the plurality of external reference materials comprising any of textual, audio, video, and picture information;
displaying an image of the cut text; selecting a discrete portion of said the displayed text image;
determining the a display address of said the selected discrete portion;
converting said the display address of said the selected discrete portion to an offset value from said the beginning position of said text image address;
comparing said the offset value with said recorded the starting and ending point addresses of said discrete pieces recorded in said the look-up table to identify one of the plurality of discrete pieces;
selecting an external reference that corresponds to said look-up table start and end point address one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces;
andretrieving the selected one of the plurality of external reference materials using a recorded link to the selected one of the plurality of external reference materials; and displaying said the retrieved external reference material.
-
-
95. A system for linking textual source material to external reference material for display, the system comprising:
-
means for determining a beginning position address of textual source material stored in an electronic database;
means for cutting the textual source material into a plurality of discrete pieces;
means for determining a starting point address and an ending point address of at least one of the plurality of discrete pieces based upon the beginning position address;
means for recording in a look-up table the starting and ending point addresses;
means for linking at least one of the plurality of discrete pieces to at least one of a plurality of external reference materials by recording in the look-up table, along with the starting and ending point addresses of the at least one of the plurality of discrete pieces, a link to the at least one of the plurality of external reference materials, the plurality of external reference materials comprising any of textual, audio, video, and picture information;
means for displaying an image of the textual source material;
means for selecting a discrete portion of the displayed textual source material image;
means for determining a display address of the selected discrete portion;
means for converting the display address of the selected discrete portion to an offset value from the beginning position address;
means for comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces;
means for selecting one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces;
means for retrieving the selected one of the plurality of external reference materials using a recorded link to the selected one of the plurality of external reference materials; and
means for displaying the retrieved external reference material.
-
-
96. A method for linking textual source material to external reference materials for display, the method comprising the steps of:
-
determining a beginning position address of textual source material stored in an electronic database;
cutting the textual source material into a plurality of discrete pieces;
determining a starting point address and an ending point address of at least one of the plurality of discrete pieces based upon the beginning position address;
recording in a look up table the starting and ending point addresses;
linking at least one of the plurality of discrete pieces to at least one of a plurality of external reference materials by recording in the look-up table, along with the starting and ending point addresses of the at least one of the plurality of discrete pieces, a link to the at least one of the plurality of external reference materials, the plurality of external reference materials comprising any of textual, audio, video, and picture information;
displaying an image of the textual source material;
selecting a discrete portion of the displayed textual source material image;
determining a display address of the selected discrete portion;
converting the display address of the selected discrete portion to an offset value from the beginning position address;
comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces;
selecting one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces;
retrieving the selected one of the plurality of external reference materials using a recorded link to the selected one of the plurality of external reference materials; and
displaying the retrieved external reference material.
-
Specification