Techniques for generating a static representation for time-based media information
First Claim
Patent Images
1. A computer-implemented method of generating static representations of time-based multimedia information, the method comprising:
- receiving, at a data processing system, time-based multimedia information electronically stored in one or more multimedia files, the time-based multimedia information characterized by a start time and an end time;
receiving, at the data processing system, event criteria specifying one or more types of multimedia events that occur in multimedia information;
receiving, at the data processing system, textual information;
analyzing, by a processor of the data processor system, the time-based multimedia information in response to the textual information to identify using one or more content recognition techniques audio information or video information in the time-based multimedia information that includes the textual information;
determining, by the processor of the data processing system, a set of multimedia events occurring in the identified audio information or video information that satisfy the event criteria, each multimedia event in the set of multimedia events being of the specified one or more types of multimedia events and occurring as a multimedia event in the time-based multimedia information between a first time and a second time;
determining, by the processor of the data processing system, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, a time between the first time and the second time when the multimedia event occurs in the time-based multimedia information;
generating, by the processor of the data processing system, a static representation for the time-based multimedia information, wherein the static representation comprises;
a timeline having a start point corresponding to the first time and an end point corresponding to the second time;
an indication along the timeline, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, of the time between the first time and the second time when the multimedia event occurs in the time-based multimedia information;
a tag for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, each tag for a multimedia event corresponding to the time determined between the first time and the second time for the multimedia event in the time-based multimedia information, wherein each tag is configured to be readable by a reading device associated with a computer system that enables access based on the tag to the time-based media information stored in the multimedia document substantially from the time corresponding to the tag; and
printing the static representation using the data processing device on a paper medium.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for generating a static representation of time-based media information. A static representation is generated that comprises a timeline representing the duration of the time-based media information. Occurrences of one or more events that occur in the time-based representation are indicated along the timeline in the static representation. The static representation may be printed on a paper medium.
275 Citations
16 Claims
-
1. A computer-implemented method of generating static representations of time-based multimedia information, the method comprising:
-
receiving, at a data processing system, time-based multimedia information electronically stored in one or more multimedia files, the time-based multimedia information characterized by a start time and an end time; receiving, at the data processing system, event criteria specifying one or more types of multimedia events that occur in multimedia information; receiving, at the data processing system, textual information; analyzing, by a processor of the data processor system, the time-based multimedia information in response to the textual information to identify using one or more content recognition techniques audio information or video information in the time-based multimedia information that includes the textual information; determining, by the processor of the data processing system, a set of multimedia events occurring in the identified audio information or video information that satisfy the event criteria, each multimedia event in the set of multimedia events being of the specified one or more types of multimedia events and occurring as a multimedia event in the time-based multimedia information between a first time and a second time; determining, by the processor of the data processing system, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, a time between the first time and the second time when the multimedia event occurs in the time-based multimedia information; generating, by the processor of the data processing system, a static representation for the time-based multimedia information, wherein the static representation comprises; a timeline having a start point corresponding to the first time and an end point corresponding to the second time; an indication along the timeline, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, of the time between the first time and the second time when the multimedia event occurs in the time-based multimedia information; a tag for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, each tag for a multimedia event corresponding to the time determined between the first time and the second time for the multimedia event in the time-based multimedia information, wherein each tag is configured to be readable by a reading device associated with a computer system that enables access based on the tag to the time-based media information stored in the multimedia document substantially from the time corresponding to the tag; and printing the static representation using the data processing device on a paper medium. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method of generating a representation of time-based media information, the method comprising:
-
receiving, at a data processing system, time-based multimedia information electronically stored in one or more multimedia files, the time-based multimedia information characterized by a start time and an end time; receiving, at the data processing system, information indicative of one or more search terms; analyzing, by a processor of the data processing system, the time-based multimedia information in response to the one or more search terms to identify using one or more content recognition techniques portions of content in the time-based multimedia information that include at least one of the one or more search terms; determining, by the processor of the data processing system, a set of multimedia events occurring in the time-based multimedia information to be included in a static representation of the time-based multimedia information based on the portions of content in the time-based multimedia information that include at least one of the one or more search terms, the set of multimedia events comprising one or more multimedia events being of one or more types of multimedia events and occurring in the time-based media information between a first time and a second time; determining, by the processor of the data processing system, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, a time between the first time and the second time when the multimedia event occurs in the time-based multimedia information; generating, by the processor of the data processing system, a static representation for the time-based multimedia information, wherein the static representation comprises; a timeline having a start point corresponding to the first time and an end point corresponding to the second time, the timeline comprising a plurality of sections, each timeline section corresponding to a segment of time between the first time and the second time, each timeline section having an associated start time and an end time; an indication along the timeline, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, of the time between the first time and the second time when the multimedia event occurs in the time-based multimedia information; a tag for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, each tag for a multimedia event corresponding to the time determined between the first time and the second time for the multimedia event, wherein each tag is configured to be readable by a reading device associated with a computer system that enables access based on the tag to the time-based multimedia information from the time corresponding to the tag; and printing the static representation using the data processing device on a paper medium. - View Dependent Claims (5, 6)
-
-
7. A system for generating a representation of time-based media information, the system comprising:
-
a processor; and a printer; wherein the processor is configured to; receive time-based multimedia information electronically stored in one or more multimedia files, the time-based multimedia information characterized by a start time and an end time; receive event criteria specifying one or more types of multimedia events that occur in multimedia information; receive textual information; analyze the time-based multimedia information in response to the textual information to identify using one or more content recognition techniques audio information or video information in the time-based multimedia information that includes the textual information; determine a set of multimedia events occurring in the identified audio information or video information that satisfy the event criteria, each multimedia event in the set of multimedia events being of the specified one or more types of multimedia events and occurring in the time-based multimedia information between a first time and a second time; determine, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, a time between the first time and the second time when the multimedia event occurs in the time-based multimedia information; generate a static representation for the time-based multimedia information, wherein the static representation comprises; a timeline having a start point corresponding to the first time and an end point corresponding to the second time; an indication along the timeline, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, of the time between the first time and the second time when the multimedia event occurs in the time-based multimedia information; a tag for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, each tag for a multimedia event corresponding to the time determined between the first time and the second time for the multimedia event in the time-based multimedia information, wherein each tag is configured to be readable by a reading device associated with a computer system that enables access based on the tag to the time-based media information stored in the multimedia document substantially from the time corresponding to the tag; and wherein the printer is configured to print the static representation on a paper medium. - View Dependent Claims (8, 9)
-
-
10. A system for generating a representation of time-based media information, the system comprising:
-
a processor; and a printer; wherein the processor is configured to; receive time-based multimedia information electronically stored in one or more multimedia files, the time-based multimedia information characterized by a start time and an end time; receive information indicative of one or more search terms; analyze the time-based multimedia information in response to the one or more search terms to identify using one or more content recognition techniques portions of content in the time-based multimedia information that include at least one of the one or more search terms; determine a set of multimedia events occurring in the time-based multimedia information to be included in a static representation of the time-based multimedia information, the set of multimedia events comprising one or more multimedia events being of one or more types of multimedia events and occurring in the time-based media information between a first time and a second time; determine, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, a time between the first time and the second time when the multimedia event occurs in the time-based multimedia information; generate a static representation for the time-based multimedia information, wherein the static representation comprises; a timeline having a start point corresponding to the first time and an end point corresponding to the second time, the timeline comprising a plurality of sections, each timeline section corresponding to a segment of time between the first time and the second time, each timeline section having an associated start time and an end time; an indication along the timeline, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, of the time between the first time and the second time when the multimedia event occurs in the time-based multimedia information; a tag for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, each tag for a multimedia event corresponding to the time determined between the first time and the second time for the multimedia event, wherein each tag is configured to be readable by a reading device associated with a computer system that enables access based on the tag to the time-based multimedia information from the time corresponding to the tag; and wherein the printer is configured to print the static representation on a paper medium. - View Dependent Claims (11, 12)
-
-
13. A computer-readable storage medium storing a plurality of instructions for controlling a data processor to generate a representation of time-based media information, the computer-readable storage medium comprising:
-
instructions that cause the data processor to receive time-based multimedia information electronically stored in one or more multimedia files, the time-based multimedia information characterized by a start time and an end time; instructions that cause the data processor to receive event criteria specifying one or more types of multimedia events that occur in multimedia information; instructions that cause the data processor to receive textual information; instructions that cause the data processor to analyze the time-based multimedia information in response to the textual information to identify using one or more content recognition techniques audio information or video information in the time-based multimedia information that includes the textual information; instructions that cause the data processor to determine a set of multimedia events occurring in the identified audio information or video information that satisfy the event criteria, each multimedia event in the set of multimedia events being of the specified one or more types of multimedia events and occurring in the time-based multimedia information between a first time and a second time; instructions that cause the data processor to determine, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, a time between the first time and the second time when the multimedia event occurs in the time-based multimedia information; instructions that cause the data processor to generate a static representation for the time-based multimedia information, wherein the static representation comprises; a timeline having a start point corresponding to the first time and an end point corresponding to the second time; an indication along the timeline, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, of the time between the first time and the second time when the multimedia event occurs in the time-based multimedia information; a tag for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, each tag for a multimedia event corresponding to the time determined between the first time and the second time for the multimedia event in the time-based multimedia information, wherein each tag is configured to be readable by a reading device associated with a computer system that enables access based on the tag to the time-based media information stored in the multimedia document substantially from the time corresponding to the tag; and instructions that cause the data processor to initiate printing of the static representation on a paper medium.
-
-
14. A computer-readable storage medium storing a plurality of instructions for controlling a data processor to generate a representation of time-based media information, the computer-readable storage medium comprising:
-
instructions that cause the data processor to receive time-based multimedia information electronically stored in one or more multimedia files, the time-based multimedia information characterized by a start time and an end time; instructions that cause the data processor to receive information indicative of one or more search terms; instructions that cause the data processor to analyze the time-based multimedia information in response to the one or more search terms to identify using one or more content recognition techniques portions of content in the time-based multimedia information that include at least one of the one or more search terms; instructions that cause the data processor to determine a set of multimedia events occurring in the time-based multimedia information to be included in a static representation of the time-based multimedia information based on the portions of content in the time-based multimedia information that include at least one of the one or more search terms, the set of multimedia events comprising one or more multimedia events being of one or more types of multimedia events and occurring in the time-based media information between a first time and a second time; instructions that cause the data processor to determine, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, a time between the first time and the second time when the multimedia event occurs in the time-based multimedia information; instructions that cause the data processor to generate a static representation for the time-based multimedia information, wherein the static representation comprises; a timeline having a start point corresponding to the first time and an end point corresponding to the second time, the timeline comprising a plurality of sections, each timeline section corresponding to a segment of time between the first time and the second time, each timeline section having an associated start time and an end time; an indication along the timeline, for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, of the time between the first time and the second time when the multimedia event occurs in the time-based multimedia information; a tag for each multimedia event in the set of multimedia events occurring in the time-based multimedia information between the first time and the second time, each tag for a multimedia event corresponding to the time determined between the first time and the second time for the multimedia event, wherein each tag is configured to be readable by a reading device associated with a computer system that enables access based on the tag to the time-based multimedia information from the time corresponding to the tag; and instructions that cause the data processor to initiate printing of the static representation on a paper medium. - View Dependent Claims (15, 16)
-
Specification